diff -Nrcpad gcc-11.2.0/ChangeLog gcc-11.3.0/ChangeLog
*** gcc-11.2.0/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,42 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-11-16  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* configure: Regenerate.
+ 	* configure.ac: Ensure that PIC (shared) defaults are set
+ 	correctly for Darwin.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-08-18  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* Makefile.in: Regenerate.
+ 	* Makefile.tpl: Make the state of the configured host
+ 	shared flag available to makefile fragements.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* Makefile.def: Add dsymutil defs.
+ 	* Makefile.in: Regenerated.
+ 	* Makefile.tpl: Add dsymutil to flags.
+ 	* configure: Regenerated.
+ 	* configure.ac: Add dsymutil to target and build recipes.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-07-09  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* configure: Regenerate.
+ 	* configure.ac: Adjust cases for which it is necessary to
+ 	include the Darwin host config fragment.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/INSTALL/configure.html gcc-11.3.0/INSTALL/configure.html
*** gcc-11.2.0/INSTALL/configure.html	Wed Jul 28 06:55:45 2021
--- gcc-11.3.0/INSTALL/configure.html	Thu Apr 21 07:59:38 2022
*************** but for the linker.
*** 535,540 ****
--- 535,545 ----
  but for the linker.
  </p>
  </dd>
+ <dt><code>--with-dsymutil=<var>pathname</var></code></dt>
+ <dd><p>Same as <a href="#with-as"><samp>--with-as</samp></a>
+ but for the debug linker (only used on Darwin platforms so far).
+ </p>
+ </dd>
  <dt><code>--with-stabs</code></dt>
  <dd><p>Specify that stabs debugging
  information should be used instead of whatever format the host normally
*************** rv64imac with lp64 and rv64imafc with lp
*** 779,784 ****
--- 784,806 ----
  <pre class="smallexample">rv64ima-lp64--f,c,fc
  </pre></div>
  
+ <p><samp>--with-multilib-generator</samp> have an optional configuration argument
+ <samp>--cmodel=val</samp> for code model, this option will expand with other
+ config options, <var>val</var> is a comma separated list of possible code model,
+ currently we support medlow and medany.
+ </p>
+ <p>Example 5: Add multi-lib suppport for rv64ima with lp64; rv64ima with lp64 and
+ medlow code model
+ </p><div class="smallexample">
+ <pre class="smallexample">rv64ima-lp64--;--cmodel=medlow
+ </pre></div>
+ 
+ <p>Example 6: Add multi-lib suppport for rv64ima with lp64; rv64ima with lp64 and
+ medlow code model; rv64ima with lp64 and medany code model
+ </p><div class="smallexample">
+ <pre class="smallexample">rv64ima-lp64--;--cmodel=medlow,medany
+ </pre></div>
+ 
  </dd>
  <dt><code>--with-endian=<var>endians</var></code></dt>
  <dd><p>Specify what endians to use.
diff -Nrcpad gcc-11.2.0/INSTALL/specific.html gcc-11.3.0/INSTALL/specific.html
*** gcc-11.2.0/INSTALL/specific.html	Wed Jul 28 06:55:45 2021
--- gcc-11.3.0/INSTALL/specific.html	Thu Apr 21 07:59:37 2022
*************** configure GCC&nbsp;for building a CR16 u
*** 323,353 ****
  <hr />
  <a name="cris"></a><a name="CRIS"></a>
  <h3 class="heading">CRIS</h3>
! <p>CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip
! series.  These are used in embedded applications.
  </p>
  <p>See &ldquo;CRIS Options&rdquo; in the main manual
  for a list of CRIS-specific options.
  </p>
! <p>There are a few different CRIS targets:
! </p><dl compact="compact">
! <dt><code>cris-axis-elf</code></dt>
! <dd><p>Mainly for monolithic embedded systems.  Includes a multilib for the
! &lsquo;<samp>v10</samp>&rsquo; core used in &lsquo;<samp>ETRAX 100 LX</samp>&rsquo;.
! </p></dd>
! <dt><code>cris-axis-linux-gnu</code></dt>
! <dd><p>A GNU/Linux port for the CRIS architecture, currently targeting
! &lsquo;<samp>ETRAX 100 LX</samp>&rsquo; by default.
! </p></dd>
! </dl>
! 
! <p>Pre-packaged tools can be obtained from
! <a href="ftp://ftp.axis.com/pub/axis/tools/cris/compiler-kit/">ftp://ftp.axis.com/pub/axis/tools/cris/compiler-kit/</a>.  More
! information about this platform is available at
! <a href="http://developer.axis.com/">http://developer.axis.com/</a>.
! </p>
  <hr />
! <a name="dos"></a><a name="DOS"></a>
  <h3 class="heading">DOS</h3>
  <p>Please have a look at the <a href="binaries.html">binaries page</a>.
  </p>
--- 323,338 ----
  <hr />
  <a name="cris"></a><a name="CRIS"></a>
  <h3 class="heading">CRIS</h3>
! <p>CRIS is a CPU architecture in Axis Communications systems-on-a-chip, for
! example the ETRAX series.  These are used in embedded applications.
  </p>
  <p>See &ldquo;CRIS Options&rdquo; in the main manual
  for a list of CRIS-specific options.
  </p>
! <p>Use &lsquo;<samp>configure --target=cris-elf</samp>&rsquo; to configure GCC&nbsp;for building
! a cross-compiler for CRIS.
  <hr />
! <a name="dos"></a></p><a name="DOS"></a>
  <h3 class="heading">DOS</h3>
  <p>Please have a look at the <a href="binaries.html">binaries page</a>.
  </p>
diff -Nrcpad gcc-11.2.0/LAST_UPDATED gcc-11.3.0/LAST_UPDATED
*** gcc-11.2.0/LAST_UPDATED	Wed Jul 28 06:55:44 2021
--- gcc-11.3.0/LAST_UPDATED	Thu Apr 21 07:59:37 2022
***************
*** 1 ****
! Obtained from git: releases/gcc-11.2.0 revision 7ca388565af176bd4efd4f8db1e5e9e11e98ef45
--- 1 ----
! Obtained from git: releases/gcc-11.3.0 revision 2d280e7eafc086e9df85f50ed1a6526d6a3a204d
diff -Nrcpad gcc-11.2.0/MD5SUMS gcc-11.3.0/MD5SUMS
*** gcc-11.2.0/MD5SUMS	Wed Jul 28 07:12:03 2021
--- gcc-11.3.0/MD5SUMS	Thu Apr 21 08:32:17 2022
***************
*** 1,5 ****
  # This file contains the MD5 checksums of the files in the 
! # gcc-11.2.0.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-11.3.0.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
*************** c0eb7bac11479e0032693e4e55297c40  .dir-l
*** 17,46 ****
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! f0e8328f1680f979abe7466d04b9c903  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
  bc7bdcccf93f4034179af78f65536f21  INSTALL/binaries.html
  47057783bb8704ed0f9a9b77196febec  INSTALL/build.html
! 37bb49903b7f175a7ac91e3b1a715784  INSTALL/configure.html
  4ad42e872d55de846185619a86a9acab  INSTALL/download.html
  2ebc451429ebe4a0f55bc64b839512fc  INSTALL/finalinstall.html
  035bd0aca4c9df3c4b92a8978e95a67b  INSTALL/gfdl.html
  b6a001358f0bb55ee8a22d7fedf3a639  INSTALL/index.html
  b1c9de1da8a8a66ea54722abde3498b1  INSTALL/old.html
  3b37510298c2b0d3e77ed664a1653da1  INSTALL/prerequisites.html
! e2911b96497bd6426cf2330f4522f638  INSTALL/specific.html
  7d9e6352d151d352657bd02f0e09c3ef  INSTALL/test.html
! 4d79bb41eb830675b981e9b18dc1cf31  LAST_UPDATED
  863d0fffeb06d7a45df38d7836e342bd  MAINTAINERS
! 91fe6d76e55d05384556a6f7f3016b2b  Makefile.def
! e157ca61cd8f3cf99f8e2a0d1d9d64a1  Makefile.in
! 6815842aea43bfa1c18f9c93d480ece3  Makefile.tpl
! b04e9fddd43df47547819e1dedf1f80f  NEWS
  80d26bc3b1ad4f6969a96a24c9181bf5  README
  a657821f65bab77f4fbf3a75cdee6da9  ar-lib
! 13c06fda2945f2280c5300b592e22ed2  c++tools/ChangeLog
  436118acd883073ecd4bbbc8e56f8e5c  c++tools/Makefile.in
  c4735269d3a60846e4e67459fe4c4811  c++tools/config.h.in
  dc92ffb2a8f3fefb9cf3381e7474d193  c++tools/configure
--- 17,46 ----
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! fad7e1929ef6bb608fa937fc5a03bb45  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
  bc7bdcccf93f4034179af78f65536f21  INSTALL/binaries.html
  47057783bb8704ed0f9a9b77196febec  INSTALL/build.html
! 4e1d74971c4f88186a2f719f8119f026  INSTALL/configure.html
  4ad42e872d55de846185619a86a9acab  INSTALL/download.html
  2ebc451429ebe4a0f55bc64b839512fc  INSTALL/finalinstall.html
  035bd0aca4c9df3c4b92a8978e95a67b  INSTALL/gfdl.html
  b6a001358f0bb55ee8a22d7fedf3a639  INSTALL/index.html
  b1c9de1da8a8a66ea54722abde3498b1  INSTALL/old.html
  3b37510298c2b0d3e77ed664a1653da1  INSTALL/prerequisites.html
! 343ae5d41e1449e92582e99bbbd039d1  INSTALL/specific.html
  7d9e6352d151d352657bd02f0e09c3ef  INSTALL/test.html
! 726f348a8d755b1d266468f41b9a9d0a  LAST_UPDATED
  863d0fffeb06d7a45df38d7836e342bd  MAINTAINERS
! 8a667df3c1ab240343b2f6a644f92970  Makefile.def
! 468d396660b8969b6f51738c94ad90ef  Makefile.in
! 87a68bd7215bdcd229ae57f7f8c3622f  Makefile.tpl
! f95caff4339451dfc8ad6a08cd2aa87d  NEWS
  80d26bc3b1ad4f6969a96a24c9181bf5  README
  a657821f65bab77f4fbf3a75cdee6da9  ar-lib
! 9e739efdd890bfa55fe3e5546c20d6e6  c++tools/ChangeLog
  436118acd883073ecd4bbbc8e56f8e5c  c++tools/Makefile.in
  c4735269d3a60846e4e67459fe4c4811  c++tools/config.h.in
  dc92ffb2a8f3fefb9cf3381e7474d193  c++tools/configure
*************** c7a6315035957c9c2b36f5d267723408  c++too
*** 53,59 ****
  c64564b7c7563dae5ebe016f340c9cd9  config.guess
  040359150cf11493f973a46d8a25b06b  config.rpath
  d320a9a1a5eb63901563ae5adf268433  config.sub
! bdc8c817ecab8e09f531f15580a8b95b  config/ChangeLog
  0fcd4badfe2a2191778bdf5ab94aa40c  config/acinclude.m4
  2ea0edfde0ce5ce69b49317a5650f048  config/acx.m4
  6b030f5cf640bdd401ea739f54a667f8  config/asmcfi.m4
--- 53,59 ----
  c64564b7c7563dae5ebe016f340c9cd9  config.guess
  040359150cf11493f973a46d8a25b06b  config.rpath
  d320a9a1a5eb63901563ae5adf268433  config.sub
! 57ccaa30ed28f1d0ad5d75ec89dca553  config/ChangeLog
  0fcd4badfe2a2191778bdf5ab94aa40c  config/acinclude.m4
  2ea0edfde0ce5ce69b49317a5650f048  config/acx.m4
  6b030f5cf640bdd401ea739f54a667f8  config/asmcfi.m4
*************** b75e527c5a9b8dcbcfb1ac321fa244eb  config
*** 113,119 ****
  ad4ae2c604a57f5e6f53c9edc33ea1f1  config/math.m4
  e10d31316e03a59577fb4ed90a670914  config/mh-alpha-linux
  3fe4a576c2a75736c8da3af1d0824217  config/mh-cygwin
! 507b102116e2550175bb7f42ee3c2958  config/mh-darwin
  625bacc09b9992290d94831bd7506bd0  config/mh-djgpp
  8fe20cd58711408e779e723c7e4981ad  config/mh-mingw
  cd7034dccd04e50150b14c597dd545a5  config/mh-pa
--- 113,119 ----
  ad4ae2c604a57f5e6f53c9edc33ea1f1  config/math.m4
  e10d31316e03a59577fb4ed90a670914  config/mh-alpha-linux
  3fe4a576c2a75736c8da3af1d0824217  config/mh-cygwin
! 12e3e525300d7b265337e9f2dfe0e2af  config/mh-darwin
  625bacc09b9992290d94831bd7506bd0  config/mh-djgpp
  8fe20cd58711408e779e723c7e4981ad  config/mh-mingw
  cd7034dccd04e50150b14c597dd545a5  config/mh-pa
*************** e2dc6b4fd62b77bff96b7951ef74f78f  config
*** 154,162 ****
  5cabffc02a90bd9698105b9eef507f11  config/warnings.m4
  7ef51b0adb98e5c5f7aba46d2c7293f1  config/weakref.m4
  0163b672c888aaf1c8ad3e867a0ec9f1  config/zlib.m4
! 6ece08fe6f112e6b2473ce4edfe0c0ec  configure
! 50430e57b254730537ed0ee2c1f1b644  configure.ac
! 6a07feec95537b122e2d3abae7298711  contrib/ChangeLog
  5fc435c7928f858246df931ea3f3ece7  contrib/ChangeLog.jit
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  8498c0cdfe3f444ad6f540ec9e11cbec  contrib/analyze_brprob.py
--- 154,162 ----
  5cabffc02a90bd9698105b9eef507f11  config/warnings.m4
  7ef51b0adb98e5c5f7aba46d2c7293f1  config/weakref.m4
  0163b672c888aaf1c8ad3e867a0ec9f1  config/zlib.m4
! cb1e93e58dff05f85e66aa5c2e04475f  configure
! 587878b0d48aa2561ab3250371bee056  configure.ac
! a15cac46215dff88bd5478b79e7704db  contrib/ChangeLog
  5fc435c7928f858246df931ea3f3ece7  contrib/ChangeLog.jit
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  8498c0cdfe3f444ad6f540ec9e11cbec  contrib/analyze_brprob.py
*************** a22ccd173c2d00c00e7ad01e97342bcc  contri
*** 186,200 ****
  080dea8d6b4a4c8c6bf8ae7b8ecf15a6  contrib/filter_gcc_for_doxygen
  db03e57377f9eb202b7b783eb81fe40d  contrib/filter_knr2ansi.pl
  b038940be99369232106ef9e9b15bee3  contrib/filter_params.py
! fab64567a15634c339364ed40c013661  contrib/gcc-changelog/git_check_commit.py
! 808a559d842961c8b2d55e25b8b0b3fa  contrib/gcc-changelog/git_commit.py
! af86b9eda273862a124d39ead0789324  contrib/gcc-changelog/git_email.py
  a9d06dee58845e59874c5f7fc58e2824  contrib/gcc-changelog/git_repository.py
! 7c56712681d1b4044c357df49c22ef75  contrib/gcc-changelog/git_update_version.py
  1fcc4f18e9f9043eaea6c3c990d96d9b  contrib/gcc-changelog/setup.cfg
! 4a1757a0f2085f07139e5bf4eb75fe5d  contrib/gcc-changelog/test_email.py
! d7b72a8587b179340ffe7c91df42ca01  contrib/gcc-changelog/test_patches.txt
! a9296ffb5c543d65f811bd10c37fecd8  contrib/gcc-git-customization.sh
  dfceb883caf21f3071f7309ee0ac8a6b  contrib/gcc.doxy
  55236e85d8087042189b701cd05d84be  contrib/gcc_build
  11e43a96424d1e407bded6b3324c345c  contrib/gcc_update
--- 186,200 ----
  080dea8d6b4a4c8c6bf8ae7b8ecf15a6  contrib/filter_gcc_for_doxygen
  db03e57377f9eb202b7b783eb81fe40d  contrib/filter_knr2ansi.pl
  b038940be99369232106ef9e9b15bee3  contrib/filter_params.py
! 65b703f51d9d7a7a56a649493e3c01b9  contrib/gcc-changelog/git_check_commit.py
! 2d072240bf6de5330608921ceb48bf43  contrib/gcc-changelog/git_commit.py
! 722c96f24ea159413d6e28c6b91a7a23  contrib/gcc-changelog/git_email.py
  a9d06dee58845e59874c5f7fc58e2824  contrib/gcc-changelog/git_repository.py
! b83d69417c5c5d4f873dd999bef094e1  contrib/gcc-changelog/git_update_version.py
  1fcc4f18e9f9043eaea6c3c990d96d9b  contrib/gcc-changelog/setup.cfg
! 7226a8eee0694eb4b73201404f06a8c2  contrib/gcc-changelog/test_email.py
! 0dce8095b39e54d03c1207f021756933  contrib/gcc-changelog/test_patches.txt
! afffb72bfd599fda78278a8c0dccfc16  contrib/gcc-git-customization.sh
  dfceb883caf21f3071f7309ee0ac8a6b  contrib/gcc.doxy
  55236e85d8087042189b701cd05d84be  contrib/gcc_build
  11e43a96424d1e407bded6b3324c345c  contrib/gcc_update
*************** dfceb883caf21f3071f7309ee0ac8a6b  contri
*** 202,212 ****
  9cadf9c7940df721a2ba59b5adb1180e  contrib/gennews
  25491ab6a5a68d252f311f5a9c6f4c8f  contrib/git-add-user-branch.sh
  7e5729822d673e846d5ef26e1f1b8591  contrib/git-add-vendor-branch.sh
! a05c06173f9b6217a753767a1e28481c  contrib/git-backport.py
! f892ea084959e4113aac868b86831912  contrib/git-commit-mklog.py
  6277756eb398a594323d2d2b52962046  contrib/git-fetch-vendor.sh
  59304fc08afa489baa6b920cc76dc625  contrib/gthr_supp_vxw_5x.c
! 583ec05e8423cc1a9b740646ea8e0c23  contrib/header-tools/ChangeLog
  4f7d3bf5dd67c6b144a7a1ea0bb4127b  contrib/header-tools/README
  05ef7fb87e90ba93ee04659be072a357  contrib/header-tools/count-headers
  ba0485a3c721bce9e32407ef996d2a9d  contrib/header-tools/gcc-order-headers
--- 202,215 ----
  9cadf9c7940df721a2ba59b5adb1180e  contrib/gennews
  25491ab6a5a68d252f311f5a9c6f4c8f  contrib/git-add-user-branch.sh
  7e5729822d673e846d5ef26e1f1b8591  contrib/git-add-vendor-branch.sh
! db81d221a5a18e48788ee8984d453248  contrib/git-backport.py
! e9bac7c82bdb5f92b354d9da854d463b  contrib/git-commit-mklog.py
! 6400831de9622ded00d0c379a99db5a4  contrib/git-descr.sh
  6277756eb398a594323d2d2b52962046  contrib/git-fetch-vendor.sh
+ e462c83bdf45bf6e9b434d18fa9f66e4  contrib/git-fix-changelog.py
+ 6996a054c7e7aaf9f27737c3d6f2518c  contrib/git-undescr.sh
  59304fc08afa489baa6b920cc76dc625  contrib/gthr_supp_vxw_5x.c
! fde7eaaf5d043e049d3eef60ad615b0c  contrib/header-tools/ChangeLog
  4f7d3bf5dd67c6b144a7a1ea0bb4127b  contrib/header-tools/README
  05ef7fb87e90ba93ee04659be072a357  contrib/header-tools/count-headers
  ba0485a3c721bce9e32407ef996d2a9d  contrib/header-tools/gcc-order-headers
*************** a34668cfad9dec733354503fbc67fb24  contri
*** 232,238 ****
  87a19b40fbd220938cf6c23c42c255e2  contrib/prepare_patch.sh
  6bc8415291f74dbbb7994622ca9a7b28  contrib/prerequisites.md5
  2a7fbcbf9b708ecbd31408646f9dd122  contrib/prerequisites.sha512
! 1d26095f21608eccd763493deda26322  contrib/reghunt/ChangeLog
  cf247a580e49d212518de409793db0a8  contrib/reghunt/bin/gcc-build-full
  724e70ea3e80f87f2a201bbe2f1eef37  contrib/reghunt/bin/gcc-build-simple
  3f2318bae7562a4ad1639e686916a545  contrib/reghunt/bin/gcc-cleanup
--- 235,241 ----
  87a19b40fbd220938cf6c23c42c255e2  contrib/prepare_patch.sh
  6bc8415291f74dbbb7994622ca9a7b28  contrib/prerequisites.md5
  2a7fbcbf9b708ecbd31408646f9dd122  contrib/prerequisites.sha512
! 2ec57861b5624197c06ffe94ea485ca2  contrib/reghunt/ChangeLog
  cf247a580e49d212518de409793db0a8  contrib/reghunt/bin/gcc-build-full
  724e70ea3e80f87f2a201bbe2f1eef37  contrib/reghunt/bin/gcc-build-simple
  3f2318bae7562a4ad1639e686916a545  contrib/reghunt/bin/gcc-cleanup
*************** f251d49dd87647250fcd74dd50b7835f  contri
*** 291,297 ****
  e2829fc4af4f433a6a328a62d5ce8066  contrib/reghunt/examples/reg-watch
  afd863c2ec84c906e20f9b9787b1f0fe  contrib/reghunt/examples/reg-watch.awk
  8955535523d4b5f48006bcb851ba9b4b  contrib/reghunt/examples/testall
! 56815edf6b1a212972b2e0ba6d49e7db  contrib/regression/ChangeLog
  30553bfced1b2b46bf7ca01ef6ba69d1  contrib/regression/GCC_Regression_Tester.wdgt/Default.png
  ad38ddd771df222eb9d413e3c7f6a751  contrib/regression/GCC_Regression_Tester.wdgt/Icon.png
  777bd286c147cc02861811f66b9a4440  contrib/regression/GCC_Regression_Tester.wdgt/Info.plist
--- 294,300 ----
  e2829fc4af4f433a6a328a62d5ce8066  contrib/reghunt/examples/reg-watch
  afd863c2ec84c906e20f9b9787b1f0fe  contrib/reghunt/examples/reg-watch.awk
  8955535523d4b5f48006bcb851ba9b4b  contrib/reghunt/examples/testall
! 00346ff11b28235c16270018e1093185  contrib/regression/ChangeLog
  30553bfced1b2b46bf7ca01ef6ba69d1  contrib/regression/GCC_Regression_Tester.wdgt/Default.png
  ad38ddd771df222eb9d413e3c7f6a751  contrib/regression/GCC_Regression_Tester.wdgt/Icon.png
  777bd286c147cc02861811f66b9a4440  contrib/regression/GCC_Regression_Tester.wdgt/Info.plist
*************** a0d12be401961a2557883b7c09dc71eb  contri
*** 331,337 ****
  57440d4c6da7b6438ebfa203135f381a  contrib/vimrc
  da7aeedeb5a86ee6f5982e559a2d6dcc  contrib/warn_summary
  8b59f0d0a2dcdced14765c514fbad719  depcomp
! 9efb803eead48afa4381538008903032  fixincludes/ChangeLog
  6de190723745dc3f75080144dfa2215e  fixincludes/Makefile.in
  b6e3f4950abc6e254b467063381f6473  fixincludes/README
  455903ad4ff71fa5c5340ef7ae41a0e6  fixincludes/README-fixinc
--- 334,340 ----
  57440d4c6da7b6438ebfa203135f381a  contrib/vimrc
  da7aeedeb5a86ee6f5982e559a2d6dcc  contrib/warn_summary
  8b59f0d0a2dcdced14765c514fbad719  depcomp
! 61562441855348f5513747ba4de446c1  fixincludes/ChangeLog
  6de190723745dc3f75080144dfa2215e  fixincludes/Makefile.in
  b6e3f4950abc6e254b467063381f6473  fixincludes/README
  455903ad4ff71fa5c5340ef7ae41a0e6  fixincludes/README-fixinc
*************** a5e817d35ded04a0fb03999b50c0e89e  fixinc
*** 472,483 ****
  955462b555900ecd3934223c64e21fa7  fixincludes/tests/base/types/vxTypesBase.h
  8baab8698bb83c6b90ef4091c00ddc1e  fixincludes/tests/base/unistd.h
  cdc9afb0404ea932194e623e80f3443f  gcc/ABOUT-GCC-NLS
! 4920687203e45c76ccb25a0e6ef6e8ad  gcc/BASE-VER
  59530bdf33659b29e73d4adb9f9f6552  gcc/COPYING
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! 209f158d4fffca4796ee2aa7ce42fd87  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
--- 475,486 ----
  955462b555900ecd3934223c64e21fa7  fixincludes/tests/base/types/vxTypesBase.h
  8baab8698bb83c6b90ef4091c00ddc1e  fixincludes/tests/base/unistd.h
  cdc9afb0404ea932194e623e80f3443f  gcc/ABOUT-GCC-NLS
! edbdfaa5c5054804fc72b34949d1cf6e  gcc/BASE-VER
  59530bdf33659b29e73d4adb9f9f6552  gcc/COPYING
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! fc634b2d32d48b149245c5eb70684c15  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
*************** fb3fadb88e1d2b3b640cfaaa5ff11780  gcc/Ch
*** 510,527 ****
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! f1076df0f7a75df366061ad6f6111ab9  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
  36698274bb69e2ada20f5cc434f3caa5  gcc/FSFChangeLog.11
  ac51fd18e066886140aa55eab71477be  gcc/LANGUAGES
! f2666ae22c3f3dcd18203bf784fd2697  gcc/Makefile.in
  ec6799501b2eb2923d5de6a66169dbd2  gcc/ONEWS
  a3349a2ff19906d526e15f8845deb002  gcc/README.Portability
  7a09ff48173d234174dd04f94f3d495c  gcc/acinclude.m4
  6526979dd900a0b58b7691b478a91fec  gcc/aclocal.m4
! b2498c2b767f30722664fe34b3af6261  gcc/ada/ChangeLog
  683be0b07dc4f64f118fd5e8ae9cb30d  gcc/ada/ChangeLog-2001
  7aff25efb203be4136b8776cdc812956  gcc/ada/ChangeLog-2002
  cd2379152000f40157d349018fb9364d  gcc/ada/ChangeLog-2003
--- 513,530 ----
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 6a93411f698590de2b94f169c9f6d730  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
  36698274bb69e2ada20f5cc434f3caa5  gcc/FSFChangeLog.11
  ac51fd18e066886140aa55eab71477be  gcc/LANGUAGES
! 6ae41e7939ed3bb1f77dc4a68defae9b  gcc/Makefile.in
  ec6799501b2eb2923d5de6a66169dbd2  gcc/ONEWS
  a3349a2ff19906d526e15f8845deb002  gcc/README.Portability
  7a09ff48173d234174dd04f94f3d495c  gcc/acinclude.m4
  6526979dd900a0b58b7691b478a91fec  gcc/aclocal.m4
! 08ed911edc9c9c33433cdc5205d2a507  gcc/ada/ChangeLog
  683be0b07dc4f64f118fd5e8ae9cb30d  gcc/ada/ChangeLog-2001
  7aff25efb203be4136b8776cdc812956  gcc/ada/ChangeLog-2002
  cd2379152000f40157d349018fb9364d  gcc/ada/ChangeLog-2003
*************** e886b111487071a30a52edb616ff7844  gcc/ad
*** 546,558 ****
  2cf41efa2dee24b2dda73018b855edd3  gcc/ada/ChangeLog.tree-ssa
  a2eeb36cd2de35ce6a808c67a61edb7e  gcc/ada/Make-generated.in
  6c9c3b4249e781ed48c7ae55e8ef9999  gcc/ada/Makefile.in
! ca59aa384f50201fc13b9609d5791786  gcc/ada/Makefile.rtl
  739d1cf14f9f642cbac45cfcd1f8d75f  gcc/ada/ada_get_targ.adb
  b3e84dc1c9a7e552156affe8808cf24e  gcc/ada/adabkend.adb
  25824eaa1216abca343134c0c41f3aae  gcc/ada/adabkend.ads
  b1ff69aeaeec4fe857f859ff61a80898  gcc/ada/adadecode.c
  17a8281790ea9a0497546fcef5348529  gcc/ada/adadecode.h
! aa8684368c358ae76c7540acd436dc09  gcc/ada/adaint.c
  74f039c3d41e22a6a47f32d2e95a1e81  gcc/ada/adaint.h
  83adc06d0be4f0196e82a5041f46b40e  gcc/ada/affinity.c
  35eac1459f1fd1e41615c982c2214838  gcc/ada/ali-util.adb
--- 549,561 ----
  2cf41efa2dee24b2dda73018b855edd3  gcc/ada/ChangeLog.tree-ssa
  a2eeb36cd2de35ce6a808c67a61edb7e  gcc/ada/Make-generated.in
  6c9c3b4249e781ed48c7ae55e8ef9999  gcc/ada/Makefile.in
! 9ac8a754981b79ea5cbe9cd20b9c7f36  gcc/ada/Makefile.rtl
  739d1cf14f9f642cbac45cfcd1f8d75f  gcc/ada/ada_get_targ.adb
  b3e84dc1c9a7e552156affe8808cf24e  gcc/ada/adabkend.adb
  25824eaa1216abca343134c0c41f3aae  gcc/ada/adabkend.ads
  b1ff69aeaeec4fe857f859ff61a80898  gcc/ada/adadecode.c
  17a8281790ea9a0497546fcef5348529  gcc/ada/adadecode.h
! 20826557771d6342ab9f414523d88b32  gcc/ada/adaint.c
  74f039c3d41e22a6a47f32d2e95a1e81  gcc/ada/adaint.h
  83adc06d0be4f0196e82a5041f46b40e  gcc/ada/affinity.c
  35eac1459f1fd1e41615c982c2214838  gcc/ada/ali-util.adb
*************** e7dac99a71a49294edd2cce0e9e98eee  gcc/ad
*** 685,691 ****
  43fe2f55aa6c174d249ef5cd350e2a60  gcc/ada/exp_aggr.ads
  0a7edf59a7f33642af4704eade3e97c3  gcc/ada/exp_atag.adb
  7c47f5843f77312d2886a7bb632c33df  gcc/ada/exp_atag.ads
! e93e0a242052965b2dfda6d6271b61b4  gcc/ada/exp_attr.adb
  9cc8f6f1395030a3e1ddae2f64ef59c7  gcc/ada/exp_attr.ads
  aec21341801b7f40af17364da40d37d0  gcc/ada/exp_cg.adb
  4739d2290f71028d3c4bc87ed372186b  gcc/ada/exp_cg.ads
--- 688,694 ----
  43fe2f55aa6c174d249ef5cd350e2a60  gcc/ada/exp_aggr.ads
  0a7edf59a7f33642af4704eade3e97c3  gcc/ada/exp_atag.adb
  7c47f5843f77312d2886a7bb632c33df  gcc/ada/exp_atag.ads
! 3b068fcdae75cbbeec4f726be21a07ab  gcc/ada/exp_attr.adb
  9cc8f6f1395030a3e1ddae2f64ef59c7  gcc/ada/exp_attr.ads
  aec21341801b7f40af17364da40d37d0  gcc/ada/exp_cg.adb
  4739d2290f71028d3c4bc87ed372186b  gcc/ada/exp_cg.ads
*************** a2d962cd2c4d8e5a92692154284b38ff  gcc/ad
*** 700,706 ****
  9fc10f38bd720c619ada102df74ef01c  gcc/ada/exp_ch2.ads
  b4911c9eaadfa8edbca97226db2cacd8  gcc/ada/exp_ch3.adb
  ed23c980ddc4646e547e4d9d797e30f2  gcc/ada/exp_ch3.ads
! 0db2e00cc4a7e536387f8b992a3f5bf5  gcc/ada/exp_ch4.adb
  050a84d226682ff6b0cf73e569d48769  gcc/ada/exp_ch4.ads
  e23176144fd3113efb017afecfc68a90  gcc/ada/exp_ch5.adb
  7bba8e3eda393994835a35015e9fa337  gcc/ada/exp_ch5.ads
--- 703,709 ----
  9fc10f38bd720c619ada102df74ef01c  gcc/ada/exp_ch2.ads
  b4911c9eaadfa8edbca97226db2cacd8  gcc/ada/exp_ch3.adb
  ed23c980ddc4646e547e4d9d797e30f2  gcc/ada/exp_ch3.ads
! b7c6851b08712a100cead380559a90ee  gcc/ada/exp_ch4.adb
  050a84d226682ff6b0cf73e569d48769  gcc/ada/exp_ch4.ads
  e23176144fd3113efb017afecfc68a90  gcc/ada/exp_ch5.adb
  7bba8e3eda393994835a35015e9fa337  gcc/ada/exp_ch5.ads
*************** f51124ba7bc12991c2598279eb2da82e  gcc/ad
*** 764,770 ****
  009cce51246a860a5f901d2e2e7ac369  gcc/ada/frontend.adb
  b48a3449a29d92c0b5434a73385b1e97  gcc/ada/frontend.ads
  72ca66c12963f38334507f56ace14098  gcc/ada/gcc-interface/Make-lang.in
! 03cc94c5f3b336fe349562ac069e853f  gcc/ada/gcc-interface/Makefile.in
  35dd49b4643582a2e1e847bc6aea01e1  gcc/ada/gcc-interface/ada-builtin-types.def
  f7677c298cb2f4c70ecf284c7e18cb80  gcc/ada/gcc-interface/ada-builtins.def
  055be3d11fa6ccb53ffe7f8970a005ce  gcc/ada/gcc-interface/ada-tree.def
--- 767,773 ----
  009cce51246a860a5f901d2e2e7ac369  gcc/ada/frontend.adb
  b48a3449a29d92c0b5434a73385b1e97  gcc/ada/frontend.ads
  72ca66c12963f38334507f56ace14098  gcc/ada/gcc-interface/Make-lang.in
! 9acbd2c7d9ca8b0c725b411f336d268d  gcc/ada/gcc-interface/Makefile.in
  35dd49b4643582a2e1e847bc6aea01e1  gcc/ada/gcc-interface/ada-builtin-types.def
  f7677c298cb2f4c70ecf284c7e18cb80  gcc/ada/gcc-interface/ada-builtins.def
  055be3d11fa6ccb53ffe7f8970a005ce  gcc/ada/gcc-interface/ada-tree.def
*************** a21ffea82ae8a271cdcc3acbf1428099  gcc/ad
*** 772,778 ****
  5d0689f7acb36d977c27b633105517b7  gcc/ada/gcc-interface/ada.h
  2962facaf5b9ac376e7335599112a520  gcc/ada/gcc-interface/config-lang.in
  2be995167a94a991025f94bdf029b598  gcc/ada/gcc-interface/cuintp.c
! 980dc1888a763ea1563ad00bd26ccc47  gcc/ada/gcc-interface/decl.c
  d92dc0232ed2c36ad8969076cb25a3c8  gcc/ada/gcc-interface/gadaint.h
  86b8f2bd39b4d74d80e6f6c19aa4e026  gcc/ada/gcc-interface/gigi.h
  c7ba118bbfa02ecb67d9a8d287beae60  gcc/ada/gcc-interface/lang-specs.h
--- 775,781 ----
  5d0689f7acb36d977c27b633105517b7  gcc/ada/gcc-interface/ada.h
  2962facaf5b9ac376e7335599112a520  gcc/ada/gcc-interface/config-lang.in
  2be995167a94a991025f94bdf029b598  gcc/ada/gcc-interface/cuintp.c
! 56a02aa3744dcb0c162ed9cccd347c5a  gcc/ada/gcc-interface/decl.c
  d92dc0232ed2c36ad8969076cb25a3c8  gcc/ada/gcc-interface/gadaint.h
  86b8f2bd39b4d74d80e6f6c19aa4e026  gcc/ada/gcc-interface/gigi.h
  c7ba118bbfa02ecb67d9a8d287beae60  gcc/ada/gcc-interface/lang-specs.h
*************** a1a44880269c822fbb41284003a97cb4  gcc/ad
*** 781,787 ****
  88ae5d221d943abb83c91d7a58188ed2  gcc/ada/gcc-interface/system.ads
  189f873df9e746e3c38349dac7d6ee3c  gcc/ada/gcc-interface/targtyps.c
  f22f4edc2eef3094d4b869d6cdaf1df5  gcc/ada/gcc-interface/trans.c
! 038baff86dbaca980ac28c76680bf887  gcc/ada/gcc-interface/utils.c
  6488d2b5188bae086c45a766edd2ae20  gcc/ada/gcc-interface/utils2.c
  8c17131152309ee5d6ed879c994993da  gcc/ada/get_scos.adb
  a0c84c8e04708bbb9c8b04f7ede85477  gcc/ada/get_scos.ads
--- 784,790 ----
  88ae5d221d943abb83c91d7a58188ed2  gcc/ada/gcc-interface/system.ads
  189f873df9e746e3c38349dac7d6ee3c  gcc/ada/gcc-interface/targtyps.c
  f22f4edc2eef3094d4b869d6cdaf1df5  gcc/ada/gcc-interface/trans.c
! 2ef279e28f46bda607f14cfe50ebca56  gcc/ada/gcc-interface/utils.c
  6488d2b5188bae086c45a766edd2ae20  gcc/ada/gcc-interface/utils2.c
  8c17131152309ee5d6ed879c994993da  gcc/ada/get_scos.adb
  a0c84c8e04708bbb9c8b04f7ede85477  gcc/ada/get_scos.ads
*************** b4b22b475378c7893f79298b3a0b6051  gcc/ad
*** 1793,1800 ****
  ff7fb5c46035678b37916c92efd6a8e7  gcc/ada/libgnat/g-sehash.ads
  2f966bd72cfa71436e132176cce0607c  gcc/ada/libgnat/g-sercom.adb
  2327eebf15f0161535f97e36d522c919  gcc/ada/libgnat/g-sercom.ads
! f10d7bb92b191d6ec3ca0a706ef90650  gcc/ada/libgnat/g-sercom__linux.adb
! a8558782ab0f4c0ae4a02acab7724a8f  gcc/ada/libgnat/g-sercom__mingw.adb
  cf9f76487630b5764583300619ee100f  gcc/ada/libgnat/g-sestin.ads
  17abc89befd38713dbd3633a63acec05  gcc/ada/libgnat/g-sets.adb
  9c2f84479da954966f31560976cc7bf8  gcc/ada/libgnat/g-sets.ads
--- 1796,1803 ----
  ff7fb5c46035678b37916c92efd6a8e7  gcc/ada/libgnat/g-sehash.ads
  2f966bd72cfa71436e132176cce0607c  gcc/ada/libgnat/g-sercom.adb
  2327eebf15f0161535f97e36d522c919  gcc/ada/libgnat/g-sercom.ads
! b705ae0f7e3180ad18e69043ba6ca3c0  gcc/ada/libgnat/g-sercom__linux.adb
! 4c970d11447091933bdbe978405a45a8  gcc/ada/libgnat/g-sercom__mingw.adb
  cf9f76487630b5764583300619ee100f  gcc/ada/libgnat/g-sestin.ads
  17abc89befd38713dbd3633a63acec05  gcc/ada/libgnat/g-sets.adb
  9c2f84479da954966f31560976cc7bf8  gcc/ada/libgnat/g-sets.ads
*************** df3e75368abbada2ac7ac8a688c60522  gcc/ad
*** 2021,2028 ****
  f8a4584126b444bfd4408966324ceb82  gcc/ada/libgnat/s-dlmopr.ads
  7f56016df6daecd0636379768657421a  gcc/ada/libgnat/s-dmotpr.ads
  16105281d35bb4678544b788497c60c7  gcc/ada/libgnat/s-dsaser.ads
! c648c8ae7c1d5be12aa48bd68328b757  gcc/ada/libgnat/s-dwalin.adb
! 3b26bbad81429647fa91c78e14bbe36e  gcc/ada/libgnat/s-dwalin.ads
  a5339ba0c6ed98a1a4836870f13db3e3  gcc/ada/libgnat/s-elaall.adb
  24f36a692d305131a25e47796f5ba5bd  gcc/ada/libgnat/s-elaall.ads
  0dd4338cd28438a704f9186353e0e1fa  gcc/ada/libgnat/s-excdeb.adb
--- 2024,2031 ----
  f8a4584126b444bfd4408966324ceb82  gcc/ada/libgnat/s-dlmopr.ads
  7f56016df6daecd0636379768657421a  gcc/ada/libgnat/s-dmotpr.ads
  16105281d35bb4678544b788497c60c7  gcc/ada/libgnat/s-dsaser.ads
! bb938882d46f4af7f1ced34c616b8856  gcc/ada/libgnat/s-dwalin.adb
! bb841bdd03c7dc118596bdafa07f6f5a  gcc/ada/libgnat/s-dwalin.ads
  a5339ba0c6ed98a1a4836870f13db3e3  gcc/ada/libgnat/s-elaall.adb
  24f36a692d305131a25e47796f5ba5bd  gcc/ada/libgnat/s-elaall.ads
  0dd4338cd28438a704f9186353e0e1fa  gcc/ada/libgnat/s-excdeb.adb
*************** aa254fb95efa452bb15616e1b7bf174b  gcc/ad
*** 2173,2180 ****
  ab01a15caf9165c063e0d20a38877d4d  gcc/ada/libgnat/s-mmosin__unix.ads
  611b533cb01f61813d94cb23135309f6  gcc/ada/libgnat/s-multip.adb
  c4045ad22005510940d70e1a445db431  gcc/ada/libgnat/s-multip.ads
! 57f358fe3d35b54592c47ba86fe5b3d6  gcc/ada/libgnat/s-objrea.adb
! a36926f87fa0b574b0f018e9608a9f58  gcc/ada/libgnat/s-objrea.ads
  b0e9287c8eecd65d0d3b68e8cc84fa7d  gcc/ada/libgnat/s-optide.adb
  fdc60857ea008fc2ef4dd93a4be4017b  gcc/ada/libgnat/s-os_lib.adb
  941a9e868e71769fb5d06f25039e0c01  gcc/ada/libgnat/s-os_lib.ads
--- 2176,2183 ----
  ab01a15caf9165c063e0d20a38877d4d  gcc/ada/libgnat/s-mmosin__unix.ads
  611b533cb01f61813d94cb23135309f6  gcc/ada/libgnat/s-multip.adb
  c4045ad22005510940d70e1a445db431  gcc/ada/libgnat/s-multip.ads
! c3e909dbfbec3dd425b7b004620717e1  gcc/ada/libgnat/s-objrea.adb
! bc4adc62598e23e17cc77c0cd01510ff  gcc/ada/libgnat/s-objrea.ads
  b0e9287c8eecd65d0d3b68e8cc84fa7d  gcc/ada/libgnat/s-optide.adb
  fdc60857ea008fc2ef4dd93a4be4017b  gcc/ada/libgnat/s-os_lib.adb
  941a9e868e71769fb5d06f25039e0c01  gcc/ada/libgnat/s-os_lib.ads
*************** ca720fcc36cb5825933df726c2446794  gcc/ad
*** 2848,2854 ****
  87dd282f5584837ad701a97d0bda94f7  gcc/ada/sem_intr.ads
  7a042eac334274f27f5cec6e4ca137cb  gcc/ada/sem_mech.adb
  4b4150c9557fa50ca8bdd5d1b30dec58  gcc/ada/sem_mech.ads
! cb7f2932818cf15296c6e54aacfba84a  gcc/ada/sem_prag.adb
  0a3a4d3df68490e4cafce685685a5a0a  gcc/ada/sem_prag.ads
  32e9334a0b8113aa45d9a739afda458b  gcc/ada/sem_res.adb
  c18ac43b20949fd32407782bf0f69d90  gcc/ada/sem_res.ads
--- 2851,2857 ----
  87dd282f5584837ad701a97d0bda94f7  gcc/ada/sem_intr.ads
  7a042eac334274f27f5cec6e4ca137cb  gcc/ada/sem_mech.adb
  4b4150c9557fa50ca8bdd5d1b30dec58  gcc/ada/sem_mech.ads
! 1c067003a0054b7ff526f461da4259cc  gcc/ada/sem_prag.adb
  0a3a4d3df68490e4cafce685685a5a0a  gcc/ada/sem_prag.ads
  32e9334a0b8113aa45d9a739afda458b  gcc/ada/sem_res.adb
  c18ac43b20949fd32407782bf0f69d90  gcc/ada/sem_res.ads
*************** b7a90c45c5477c6b5975292eb532f64f  gcc/al
*** 2977,2983 ****
  e561a7bae0b2b221a73a390c77be757b  gcc/align.h
  23442a2d3df1b83bd32978d68e46bcd1  gcc/alloc-pool.c
  3ec9e55d9093d096913575231b7b7943  gcc/alloc-pool.h
! 806a3e7ff9506f089e8364a5b7ab76c2  gcc/analyzer/ChangeLog
  7ea5759779b2ed252edaea813907bd5a  gcc/analyzer/analysis-plan.cc
  4717c47360bc5772a2a5d0afdeae18e0  gcc/analyzer/analysis-plan.h
  73de39c552e216c1cc1fe1e7d3513cc6  gcc/analyzer/analyzer-logging.cc
--- 2980,2986 ----
  e561a7bae0b2b221a73a390c77be757b  gcc/align.h
  23442a2d3df1b83bd32978d68e46bcd1  gcc/alloc-pool.c
  3ec9e55d9093d096913575231b7b7943  gcc/alloc-pool.h
! 3700ac4b73516aef576260d2391e704d  gcc/analyzer/ChangeLog
  7ea5759779b2ed252edaea813907bd5a  gcc/analyzer/analysis-plan.cc
  4717c47360bc5772a2a5d0afdeae18e0  gcc/analyzer/analysis-plan.h
  73de39c552e216c1cc1fe1e7d3513cc6  gcc/analyzer/analyzer-logging.cc
*************** c4d612a96ce20b139f0d233760a0cb77  gcc/an
*** 3018,3024 ****
  24e3dae926e0e8df754fe8e26c7def58  gcc/analyzer/region-model-manager.cc
  9faa52eb7a0589418eea7610e39ea842  gcc/analyzer/region-model-reachability.cc
  0a0e9c1f4c814b36727206784fad7196  gcc/analyzer/region-model-reachability.h
! 5fa885e93e0a8587f4bc924da026b344  gcc/analyzer/region-model.cc
  e3f0536bf76e036335b94f367751d88f  gcc/analyzer/region-model.h
  3cc645a582a40be05f73777684522788  gcc/analyzer/region.cc
  821031b2cb42153e649f270612c73ce9  gcc/analyzer/region.h
--- 3021,3027 ----
  24e3dae926e0e8df754fe8e26c7def58  gcc/analyzer/region-model-manager.cc
  9faa52eb7a0589418eea7610e39ea842  gcc/analyzer/region-model-reachability.cc
  0a0e9c1f4c814b36727206784fad7196  gcc/analyzer/region-model-reachability.h
! d1223839f9414ea0ab78d438abbce07a  gcc/analyzer/region-model.cc
  e3f0536bf76e036335b94f367751d88f  gcc/analyzer/region-model.h
  3cc645a582a40be05f73777684522788  gcc/analyzer/region.cc
  821031b2cb42153e649f270612c73ce9  gcc/analyzer/region.h
*************** b49b0004f99fd470658a7d0207bc8917  gcc/an
*** 3042,3051 ****
  185fe9c53545064ee1e53b91358f7de7  gcc/analyzer/trimmed-graph.cc
  74a5cb5dcaf4cfb2dce05019ec345914  gcc/analyzer/trimmed-graph.h
  4dc5fb48242295b1a20860e9026ef907  gcc/array-traits.h
! a44d34fc91236820a8048065a4f8e614  gcc/asan.c
  487ef86d71c549a16efa36238b86952f  gcc/asan.h
  542d06ea0e3478abe23c1efa8f3be1c9  gcc/attr-fnspec.h
! 79f85909d231df2b55b901167b16e644  gcc/attribs.c
  b62a19a18359e023c63a5a045f9d97dd  gcc/attribs.h
  0abcbaaeab3b080c913716fca5d4a9fd  gcc/auto-inc-dec.c
  2eef15ab83617fc37f40877b720394d9  gcc/auto-profile.c
--- 3045,3054 ----
  185fe9c53545064ee1e53b91358f7de7  gcc/analyzer/trimmed-graph.cc
  74a5cb5dcaf4cfb2dce05019ec345914  gcc/analyzer/trimmed-graph.h
  4dc5fb48242295b1a20860e9026ef907  gcc/array-traits.h
! eb3c809269737f7f4c3b94e4a2bd8dbf  gcc/asan.c
  487ef86d71c549a16efa36238b86952f  gcc/asan.h
  542d06ea0e3478abe23c1efa8f3be1c9  gcc/attr-fnspec.h
! 56f7fa0363ae129223b5eb125d069fea  gcc/attribs.c
  b62a19a18359e023c63a5a045f9d97dd  gcc/attribs.h
  0abcbaaeab3b080c913716fca5d4a9fd  gcc/auto-inc-dec.c
  2eef15ab83617fc37f40877b720394d9  gcc/auto-profile.c
*************** d0ab00f1b3fc80f5bfda75adc6c362d6  gcc/bb
*** 3057,3063 ****
  49ad33d59190a283fb4c85a41861b83a  gcc/bitmap.c
  08cf7dff98e7181511efc1517f735186  gcc/bitmap.h
  6b9e1cb83032742218edd1600590d286  gcc/brig-builtins.def
! 3184e263a3fdbb8dae62ade6fd0856da  gcc/brig/ChangeLog
  32f54aacbd7e3a02140d36f7e8f58da6  gcc/brig/Make-lang.in
  966892b9e3cc742708ffb50160e7ea6f  gcc/brig/brig-builtins.h
  0676a7ca45684ceb5fbde93beb5b3950  gcc/brig/brig-c.h
--- 3060,3066 ----
  49ad33d59190a283fb4c85a41861b83a  gcc/bitmap.c
  08cf7dff98e7181511efc1517f735186  gcc/bitmap.h
  6b9e1cb83032742218edd1600590d286  gcc/brig-builtins.def
! 155f6d9e8fbc91e6580a8d2a5a0d988d  gcc/brig/ChangeLog
  32f54aacbd7e3a02140d36f7e8f58da6  gcc/brig/Make-lang.in
  966892b9e3cc742708ffb50160e7ea6f  gcc/brig/brig-builtins.h
  0676a7ca45684ceb5fbde93beb5b3950  gcc/brig/brig-c.h
*************** a1cc43f2d0aedbd5540d15c4ec568a8d  gcc/br
*** 3101,3133 ****
  746844ca02d1cafc9fb4b3f354b3dc78  gcc/brig/lang.opt
  1b7da82494d0c161ca60a8de1b55195a  gcc/builtin-attrs.def
  0fb3ced35d472c83b8689686b224ad01  gcc/builtin-types.def
! 320867fa50be133b36428b59b15c4a94  gcc/builtins.c
  ae94d8196a803d4a2c69cded88dbbb76  gcc/builtins.def
  f501faddb738e7422e75672d29bfc823  gcc/builtins.h
! 7013e93ee79be6b8caac4bec9567014a  gcc/c-family/ChangeLog
  ea3fa1f4d7390a105fa3caab4f79aaf7  gcc/c-family/ChangeLog.gimple-classes
  ff19b079a30065b282983bff90d28fe1  gcc/c-family/c-ada-spec.c
  aaefdc238734ee62a127bef557ad07e3  gcc/c-family/c-ada-spec.h
  815dd7c5b46ef4b50d5e40c0da6700c7  gcc/c-family/c-attribs.c
! 57f6c7ce4089c15002cdc50a7abe5acc  gcc/c-family/c-common.c
  e46ad48dbbcefe97d0490955db40eddf  gcc/c-family/c-common.def
  dfe16edb3b81b111e6c4034e30b62631  gcc/c-family/c-common.h
! 6e9e06501cc27a2058a421843d2dfd09  gcc/c-family/c-cppbuiltin.c
  e8d118aa27a40cfef46375271877c458  gcc/c-family/c-dump.c
! 4500270427ab612e2b2c86f8bca2616e  gcc/c-family/c-format.c
  24ddc77a1aaacd70e8638b0cbeb2d12d  gcc/c-family/c-format.h
  77e82f3c8d0ce0df0c22bbf84684cd21  gcc/c-family/c-gimplify.c
  47cae120dbbc6dc65b3d06445c7ffd2c  gcc/c-family/c-indentation.c
  d0a5008a37b6b90aad01170ec4597384  gcc/c-family/c-indentation.h
  987a47512367efd11640028189ddd6da  gcc/c-family/c-lex.c
  5be62f7688c8de29dc7aa9faf1367d40  gcc/c-family/c-objc.h
! c4bf621294fcadfd3001becb5d34473c  gcc/c-family/c-omp.c
! b400b3781898b623a6b61c01f8e7e6f2  gcc/c-family/c-opts.c
  0c3e87810e8edfc7c91b38b0958fe994  gcc/c-family/c-pch.c
  094ea467499de4520c5a2f6ee1abc7e0  gcc/c-family/c-ppoutput.c
  ff199d71952d05520517d7906169f3ff  gcc/c-family/c-pragma.c
  ae0c3df9ebba6d5955c4d243271bc4ef  gcc/c-family/c-pragma.h
! 11df78e1d721f3698c04edf421c48aba  gcc/c-family/c-pretty-print.c
  020ff5f56ad03d7bca8b8eec66f6b106  gcc/c-family/c-pretty-print.h
  4cf9dde57eca469e002941f3476f5e47  gcc/c-family/c-semantics.c
  39f5e410e60e515e5090db5fa8b436e7  gcc/c-family/c-spellcheck.cc
--- 3104,3136 ----
  746844ca02d1cafc9fb4b3f354b3dc78  gcc/brig/lang.opt
  1b7da82494d0c161ca60a8de1b55195a  gcc/builtin-attrs.def
  0fb3ced35d472c83b8689686b224ad01  gcc/builtin-types.def
! f99fcf4646e7b70fc27e5eb3893e1f40  gcc/builtins.c
  ae94d8196a803d4a2c69cded88dbbb76  gcc/builtins.def
  f501faddb738e7422e75672d29bfc823  gcc/builtins.h
! a6e0fcbeafcff3f3e6f0f88984e46c7b  gcc/c-family/ChangeLog
  ea3fa1f4d7390a105fa3caab4f79aaf7  gcc/c-family/ChangeLog.gimple-classes
  ff19b079a30065b282983bff90d28fe1  gcc/c-family/c-ada-spec.c
  aaefdc238734ee62a127bef557ad07e3  gcc/c-family/c-ada-spec.h
  815dd7c5b46ef4b50d5e40c0da6700c7  gcc/c-family/c-attribs.c
! 031c235f8d46cbe87d86009060c1d846  gcc/c-family/c-common.c
  e46ad48dbbcefe97d0490955db40eddf  gcc/c-family/c-common.def
  dfe16edb3b81b111e6c4034e30b62631  gcc/c-family/c-common.h
! b6e403e7f46d368695a66de3ed639255  gcc/c-family/c-cppbuiltin.c
  e8d118aa27a40cfef46375271877c458  gcc/c-family/c-dump.c
! 6ec458ba4f30ca4f67e8a0c37cbc852a  gcc/c-family/c-format.c
  24ddc77a1aaacd70e8638b0cbeb2d12d  gcc/c-family/c-format.h
  77e82f3c8d0ce0df0c22bbf84684cd21  gcc/c-family/c-gimplify.c
  47cae120dbbc6dc65b3d06445c7ffd2c  gcc/c-family/c-indentation.c
  d0a5008a37b6b90aad01170ec4597384  gcc/c-family/c-indentation.h
  987a47512367efd11640028189ddd6da  gcc/c-family/c-lex.c
  5be62f7688c8de29dc7aa9faf1367d40  gcc/c-family/c-objc.h
! bf96a414cbeb69cd94bfeb88daa0056f  gcc/c-family/c-omp.c
! fe74cabeb11f779eecd7428ce0eaf1b0  gcc/c-family/c-opts.c
  0c3e87810e8edfc7c91b38b0958fe994  gcc/c-family/c-pch.c
  094ea467499de4520c5a2f6ee1abc7e0  gcc/c-family/c-ppoutput.c
  ff199d71952d05520517d7906169f3ff  gcc/c-family/c-pragma.c
  ae0c3df9ebba6d5955c4d243271bc4ef  gcc/c-family/c-pragma.h
! a8a409e310da7c679cbdab6592d319d5  gcc/c-family/c-pretty-print.c
  020ff5f56ad03d7bca8b8eec66f6b106  gcc/c-family/c-pretty-print.h
  4cf9dde57eca469e002941f3476f5e47  gcc/c-family/c-semantics.c
  39f5e410e60e515e5090db5fa8b436e7  gcc/c-family/c-spellcheck.cc
*************** ae0c3df9ebba6d5955c4d243271bc4ef  gcc/c-
*** 3135,3170 ****
  1b4bd0524aaca890cc050af5017a483d  gcc/c-family/c-target-def.h
  2a979b918b62205beea7e25f63c95fff  gcc/c-family/c-target.def
  25b2b1b67352149295b6b87a3266dbfd  gcc/c-family/c-target.h
! 337b2798f48579a4ae2ea047fc7557d5  gcc/c-family/c-ubsan.c
  687717e96ebfecf566b59f5ed52dd61c  gcc/c-family/c-ubsan.h
! 4feb46a99117d208c6847408ae5e3a5a  gcc/c-family/c-warn.c
  bf642fdf30770e997cdf36ff997db522  gcc/c-family/c.opt
  dda3a883f8b1367723b357a3494a9ad2  gcc/c-family/cppspec.c
  03976e75d63506e61159cb33e38a17a4  gcc/c-family/known-headers.cc
  24a64eac5a3ca85c2141b26c328e720c  gcc/c-family/known-headers.h
  d945fcf11b0cf9b680801477d4d6dc5d  gcc/c-family/name-hint.h
  10c210b270bd57796c125ceacb8aacf3  gcc/c-family/stub-objc.c
! d38932aa9e477b4c3a381824987c1889  gcc/c/ChangeLog
  c2c16ebc27917ec274266a7f0a5de762  gcc/c/Make-lang.in
  4b3d7694a2cabd663e29accad2dc49fd  gcc/c/c-aux-info.c
  477103be514e3fee8add675ebdf6c643  gcc/c/c-convert.c
! 54c3cd7e9167168dfadcc2032f4cf6ff  gcc/c/c-decl.c
  252e1c166ac85eeca88c8832c302422b  gcc/c/c-errors.c
! 1780d134b036bd5b5ecee22b7e214eee  gcc/c/c-fold.c
  ac32535d53226e7747b1f0c599af0aa6  gcc/c/c-lang.c
  7679e451f36a4519a03c17b2df2b1f45  gcc/c/c-lang.h
  e52e3c088bd255130df86d60669a01b4  gcc/c/c-objc-common.c
  6dedcac49f0945db05052a9a1ccdba34  gcc/c/c-objc-common.h
! 4646dcb74a972b498aee5234de508ad3  gcc/c/c-parser.c
  e8275c52f6f57f9005771a7e88cab453  gcc/c/c-parser.h
  88b5db93f3375c32222a9f47e689286d  gcc/c/c-tree.h
! 03b9f27e8ca1c3d094c0f1464cfb96ab  gcc/c/c-typeck.c
  14475dbf3b5b7a18fbbedf33d6d8b389  gcc/c/config-lang.in
  aa25d2829660b30c35d0853ebf4823c8  gcc/c/gccspec.c
  5543668009c8b1a506c088278d56eb1f  gcc/c/gimple-parser.c
  11de19cdadf88dc735a98424b4446d0f  gcc/c/gimple-parser.h
  6e9b6512ecb2e91435f3965783d9d8a9  gcc/caller-save.c
! b83d6e68ad385c54f01c2bc1f62a9bd5  gcc/calls.c
  9d7dc213758e156c7688bea530991bbb  gcc/calls.h
  f8f30bc82844b74d9260c5b65a8df708  gcc/ccmp.c
  bcc5728c95c60624d67bb7472fc6bfbe  gcc/ccmp.h
--- 3138,3173 ----
  1b4bd0524aaca890cc050af5017a483d  gcc/c-family/c-target-def.h
  2a979b918b62205beea7e25f63c95fff  gcc/c-family/c-target.def
  25b2b1b67352149295b6b87a3266dbfd  gcc/c-family/c-target.h
! 76c24983e5b87d60c98c49b5e39fd292  gcc/c-family/c-ubsan.c
  687717e96ebfecf566b59f5ed52dd61c  gcc/c-family/c-ubsan.h
! 4a2cb3c29a7d2f8188445559577ab548  gcc/c-family/c-warn.c
  bf642fdf30770e997cdf36ff997db522  gcc/c-family/c.opt
  dda3a883f8b1367723b357a3494a9ad2  gcc/c-family/cppspec.c
  03976e75d63506e61159cb33e38a17a4  gcc/c-family/known-headers.cc
  24a64eac5a3ca85c2141b26c328e720c  gcc/c-family/known-headers.h
  d945fcf11b0cf9b680801477d4d6dc5d  gcc/c-family/name-hint.h
  10c210b270bd57796c125ceacb8aacf3  gcc/c-family/stub-objc.c
! ecf4e71780d21ba6285bd549d11cd5ab  gcc/c/ChangeLog
  c2c16ebc27917ec274266a7f0a5de762  gcc/c/Make-lang.in
  4b3d7694a2cabd663e29accad2dc49fd  gcc/c/c-aux-info.c
  477103be514e3fee8add675ebdf6c643  gcc/c/c-convert.c
! 921f0c40165ee46a2a9839c794b075b8  gcc/c/c-decl.c
  252e1c166ac85eeca88c8832c302422b  gcc/c/c-errors.c
! c55b3e5a9640ada3dcbf15fce3d36e8d  gcc/c/c-fold.c
  ac32535d53226e7747b1f0c599af0aa6  gcc/c/c-lang.c
  7679e451f36a4519a03c17b2df2b1f45  gcc/c/c-lang.h
  e52e3c088bd255130df86d60669a01b4  gcc/c/c-objc-common.c
  6dedcac49f0945db05052a9a1ccdba34  gcc/c/c-objc-common.h
! fd9cc8f7a7047c24872ebbe627edde56  gcc/c/c-parser.c
  e8275c52f6f57f9005771a7e88cab453  gcc/c/c-parser.h
  88b5db93f3375c32222a9f47e689286d  gcc/c/c-tree.h
! 9d4291cceb1ce6c6bd32ede937605c34  gcc/c/c-typeck.c
  14475dbf3b5b7a18fbbedf33d6d8b389  gcc/c/config-lang.in
  aa25d2829660b30c35d0853ebf4823c8  gcc/c/gccspec.c
  5543668009c8b1a506c088278d56eb1f  gcc/c/gimple-parser.c
  11de19cdadf88dc735a98424b4446d0f  gcc/c/gimple-parser.h
  6e9b6512ecb2e91435f3965783d9d8a9  gcc/caller-save.c
! 8e298cc5c5aa2b4402f0ed79d2e9924b  gcc/calls.c
  9d7dc213758e156c7688bea530991bbb  gcc/calls.h
  f8f30bc82844b74d9260c5b65a8df708  gcc/ccmp.c
  bcc5728c95c60624d67bb7472fc6bfbe  gcc/ccmp.h
*************** a3f6082ee8044d951dd495cf2599bd46  gcc/cf
*** 3177,3183 ****
  8d2d2838a75a74f980c02a0c1dccc6f7  gcc/cfgbuild.h
  a087ea8cb868ef146a0166e01834b655  gcc/cfgcleanup.c
  76493c30b63093a62270af2c53f028b4  gcc/cfgcleanup.h
! 99d99b1551d84bb78ab0288309df9f81  gcc/cfgexpand.c
  c4c6266c4888e09280fdca3bcdd6c927  gcc/cfgexpand.h
  241b624068329a0557ba643040ea7a52  gcc/cfghooks.c
  2844f8c444cf87319afcc888a92372d4  gcc/cfghooks.h
--- 3180,3186 ----
  8d2d2838a75a74f980c02a0c1dccc6f7  gcc/cfgbuild.h
  a087ea8cb868ef146a0166e01834b655  gcc/cfgcleanup.c
  76493c30b63093a62270af2c53f028b4  gcc/cfgcleanup.h
! a7caec3104f1896bbb3ee04a20132035  gcc/cfgexpand.c
  c4c6266c4888e09280fdca3bcdd6c927  gcc/cfgexpand.h
  241b624068329a0557ba643040ea7a52  gcc/cfghooks.c
  2844f8c444cf87319afcc888a92372d4  gcc/cfghooks.h
*************** aa71757a8881b31ac75eda23b83e392d  gcc/cf
*** 3186,3192 ****
  532afc445fb123afc9610af6032bf074  gcc/cfgloopanal.c
  11cf49613ab20334c1fc9121524d6381  gcc/cfgloopmanip.c
  48131d2e7e0d663e5f4d7a8c8c2863f6  gcc/cfgloopmanip.h
! 57da497689234ac138829550215f80d5  gcc/cfgrtl.c
  627d4ecbd5c5b924d8cd3e490761285c  gcc/cfgrtl.h
  3c76f58b3f3e0e44a99975afed43c27e  gcc/cgraph.c
  dccdc21f74f0e2a035bc78105bec8a3e  gcc/cgraph.h
--- 3189,3195 ----
  532afc445fb123afc9610af6032bf074  gcc/cfgloopanal.c
  11cf49613ab20334c1fc9121524d6381  gcc/cfgloopmanip.c
  48131d2e7e0d663e5f4d7a8c8c2863f6  gcc/cfgloopmanip.h
! 4baf418bb54906cefac073f3ff23dd15  gcc/cfgrtl.c
  627d4ecbd5c5b924d8cd3e490761285c  gcc/cfgrtl.h
  3c76f58b3f3e0e44a99975afed43c27e  gcc/cgraph.c
  dccdc21f74f0e2a035bc78105bec8a3e  gcc/cgraph.h
*************** b49865466bbb7aec08e5fc1f12b8fee1  gcc/co
*** 3198,3208 ****
  35567207ddff3c6a55598c11201c07e9  gcc/collect-utils.h
  2e9b2ff70bc3b01d2592857c05906fe9  gcc/collect2-aix.c
  4a4133868bd2d57a5c7ee709f9bc72d5  gcc/collect2-aix.h
! a2e13c6eeb81f35dd0d4b5dcc0074bd1  gcc/collect2.c
  e7cf7224890831969cdba55079c3f8c5  gcc/collect2.h
  f7e4d84c9831e6b006e3abaf0cda296d  gcc/color-macros.h
  ed6f48014eba9e2fdba773c6bbc66f41  gcc/combine-stack-adj.c
! f5e15d2ef2bb91d3293c334b42de702e  gcc/combine.c
  654752e8e1da5146591a7aa1c1503728  gcc/common.md
  e830d7a639390f601506579c91d429ac  gcc/common.opt
  d39719c8a8249d7c11783eb1a99e6629  gcc/common/common-target-def.h
--- 3201,3211 ----
  35567207ddff3c6a55598c11201c07e9  gcc/collect-utils.h
  2e9b2ff70bc3b01d2592857c05906fe9  gcc/collect2-aix.c
  4a4133868bd2d57a5c7ee709f9bc72d5  gcc/collect2-aix.h
! 93da9730bf6e1f09161d471415ab49ce  gcc/collect2.c
  e7cf7224890831969cdba55079c3f8c5  gcc/collect2.h
  f7e4d84c9831e6b006e3abaf0cda296d  gcc/color-macros.h
  ed6f48014eba9e2fdba773c6bbc66f41  gcc/combine-stack-adj.c
! a75f6f58e211cbfa8cfc60d8948c376d  gcc/combine.c
  654752e8e1da5146591a7aa1c1503728  gcc/common.md
  e830d7a639390f601506579c91d429ac  gcc/common.opt
  d39719c8a8249d7c11783eb1a99e6629  gcc/common/common-target-def.h
*************** b9e205cf83be687340f57069d2828c97  gcc/co
*** 3227,3234 ****
  b302028eafbaf815953381baed1c74b4  gcc/common/config/frv/frv-common.c
  9b09cc59d4b2abf439f40174f9576a69  gcc/common/config/gcn/gcn-common.c
  4c82be520bd57ce5fdb0b57810fa90c9  gcc/common/config/h8300/h8300-common.c
! d90b3399afb50df7c96291efe28ebdd6  gcc/common/config/i386/cpuinfo.h
! 7a6ee4691af3ee68796cb72ea536dff3  gcc/common/config/i386/i386-common.c
  abdf89aeee73e0bc78d1c7c7096c04de  gcc/common/config/i386/i386-cpuinfo.h
  2b7433f285684f4da203c7d39cd60be7  gcc/common/config/i386/i386-isas.h
  41afdf8ce4284f33a46b2605ce6eafc7  gcc/common/config/ia64/ia64-common.c
--- 3230,3237 ----
  b302028eafbaf815953381baed1c74b4  gcc/common/config/frv/frv-common.c
  9b09cc59d4b2abf439f40174f9576a69  gcc/common/config/gcn/gcn-common.c
  4c82be520bd57ce5fdb0b57810fa90c9  gcc/common/config/h8300/h8300-common.c
! cc097d962111af656c91ce30b31c5590  gcc/common/config/i386/cpuinfo.h
! 6dc32a89301fd0b5dcf0460900c0f84a  gcc/common/config/i386/i386-common.c
  abdf89aeee73e0bc78d1c7c7096c04de  gcc/common/config/i386/i386-cpuinfo.h
  2b7433f285684f4da203c7d39cd60be7  gcc/common/config/i386/i386-isas.h
  41afdf8ce4284f33a46b2605ce6eafc7  gcc/common/config/ia64/ia64-common.c
*************** c90e4a6fa0f79bf807dcfbed250daa98  gcc/co
*** 3249,3258 ****
  dcf26e1a553f369f46a4715d27f98011  gcc/common/config/pa/pa-common.c
  632a5fdabf385ce711aa58e26b678e45  gcc/common/config/pdp11/pdp11-common.c
  dc136056beaa5131fb60de92a65b0cd4  gcc/common/config/pru/pru-common.c
! 24fac0d7166b73095a41547bb2914b43  gcc/common/config/riscv/riscv-common.c
! 8d78614e94cef65542a3c18e21fbf71a  gcc/common/config/rs6000/rs6000-common.c
  356ae7f15ec175ef0839a3cad41c7a8d  gcc/common/config/rx/rx-common.c
! d206c0a3bb718fb9f848902d92b1ee99  gcc/common/config/s390/s390-common.c
  7e2a19d57fd75e9f77c7f92f0461111f  gcc/common/config/sh/sh-common.c
  0d35cfa0c5b6fff1703404123f09de26  gcc/common/config/sparc/sparc-common.c
  f969c92621b2f91048e39bbd4160557a  gcc/common/config/tilegx/tilegx-common.c
--- 3252,3261 ----
  dcf26e1a553f369f46a4715d27f98011  gcc/common/config/pa/pa-common.c
  632a5fdabf385ce711aa58e26b678e45  gcc/common/config/pdp11/pdp11-common.c
  dc136056beaa5131fb60de92a65b0cd4  gcc/common/config/pru/pru-common.c
! cce42ab829b767cbf008002ca7266ee5  gcc/common/config/riscv/riscv-common.c
! b96b79061c46add3630b3c0932b23d01  gcc/common/config/rs6000/rs6000-common.c
  356ae7f15ec175ef0839a3cad41c7a8d  gcc/common/config/rx/rx-common.c
! f5dd8177e9c897ae8b1af68158785443  gcc/common/config/s390/s390-common.c
  7e2a19d57fd75e9f77c7f92f0461111f  gcc/common/config/sh/sh-common.c
  0d35cfa0c5b6fff1703404123f09de26  gcc/common/config/sparc/sparc-common.c
  f969c92621b2f91048e39bbd4160557a  gcc/common/config/tilegx/tilegx-common.c
*************** adb9f88eafb276d0ce398300d4103015  gcc/co
*** 3265,3281 ****
  b2ffc0034da9ccbf178a5e5748c52c0a  gcc/compare-elim.c
  e4b6829ec591a11a2cb0db458fe65ff2  gcc/conditions.h
  cc62394ef13d37ac049f14027a48482a  gcc/config.build
! 6cb82a9f7591022f08c544cb7816d7f2  gcc/config.gcc
  31bf67644c4d7d8b27828e16398dc1d9  gcc/config.host
! f8cecc4150d2af30d61e6bc2deb93449  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
  1e9e77d433aa4a980b2aa08ff1ac55db  gcc/config/aarch64/aarch64-arches.def
  1ab879dfa2a1dd57f0cacc5494704f42  gcc/config/aarch64/aarch64-bti-insert.c
  73f1d76b1e34329d429fa9dd801cea9e  gcc/config/aarch64/aarch64-builtins.c
! cb3be802be5a763bd10184170ac16652  gcc/config/aarch64/aarch64-c.c
  e59a3f748c562e36ae56da5a4a570356  gcc/config/aarch64/aarch64-cc-fusion.cc
! 6b8131c2fbd26b7762c85c7ad0710c70  gcc/config/aarch64/aarch64-cores.def
! 2636adc152921b1cd0fe5d6edefa4ce6  gcc/config/aarch64/aarch64-cost-tables.h
  7a209f0ae0add87b9144ece813928a90  gcc/config/aarch64/aarch64-d.c
  89bdbb01cb73e3f0919c1d6d2ba307bb  gcc/config/aarch64/aarch64-elf-raw.h
  f21ecc1635eb9a794f1d03cc75500f1d  gcc/config/aarch64/aarch64-elf.h
--- 3268,3284 ----
  b2ffc0034da9ccbf178a5e5748c52c0a  gcc/compare-elim.c
  e4b6829ec591a11a2cb0db458fe65ff2  gcc/conditions.h
  cc62394ef13d37ac049f14027a48482a  gcc/config.build
! 186f10f255472d14437dc2b523ace799  gcc/config.gcc
  31bf67644c4d7d8b27828e16398dc1d9  gcc/config.host
! de5f053f58e1109f62bcdbdef6b90b44  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
  1e9e77d433aa4a980b2aa08ff1ac55db  gcc/config/aarch64/aarch64-arches.def
  1ab879dfa2a1dd57f0cacc5494704f42  gcc/config/aarch64/aarch64-bti-insert.c
  73f1d76b1e34329d429fa9dd801cea9e  gcc/config/aarch64/aarch64-builtins.c
! 40828c1edbad134cf62039c3f3acb336  gcc/config/aarch64/aarch64-c.c
  e59a3f748c562e36ae56da5a4a570356  gcc/config/aarch64/aarch64-cc-fusion.cc
! 6fb063c2a47c49fad6e24534f9f99f8b  gcc/config/aarch64/aarch64-cores.def
! b4d9dcbbe8caafbf9854283fbc6e3238  gcc/config/aarch64/aarch64-cost-tables.h
  7a209f0ae0add87b9144ece813928a90  gcc/config/aarch64/aarch64-d.c
  89bdbb01cb73e3f0919c1d6d2ba307bb  gcc/config/aarch64/aarch64-elf-raw.h
  f21ecc1635eb9a794f1d03cc75500f1d  gcc/config/aarch64/aarch64-elf.h
*************** c5cb6a8b03d65fae0375198834e67a89  gcc/co
*** 3289,3298 ****
  b94d8d3eab975242d7f1db8a1921e2d4  gcc/config/aarch64/aarch64-option-extensions.def
  5070a0c7b6edddd4794f877823f6a675  gcc/config/aarch64/aarch64-opts.h
  bd39101ee7e523cee8589bddf788a863  gcc/config/aarch64/aarch64-passes.def
! 7a366109c1f49ff55df33391359f1aa3  gcc/config/aarch64/aarch64-protos.h
  f4e8ddb01a0c073af7bd47950e5052d8  gcc/config/aarch64/aarch64-simd-builtin-types.def
  a57e7294debe2760574e76f5405efc29  gcc/config/aarch64/aarch64-simd-builtins.def
! 88a00d0b8cb3f671c65a4040c7ea0367  gcc/config/aarch64/aarch64-simd.md
  5a9f2f65b25636e30ba5254866b36124  gcc/config/aarch64/aarch64-speculation.cc
  2193126f11ce458f9f1292dcf8f9f1bf  gcc/config/aarch64/aarch64-sve-builtins-base.cc
  2e5ac221624603ecfcaff6c29bbc8ff0  gcc/config/aarch64/aarch64-sve-builtins-base.def
--- 3292,3301 ----
  b94d8d3eab975242d7f1db8a1921e2d4  gcc/config/aarch64/aarch64-option-extensions.def
  5070a0c7b6edddd4794f877823f6a675  gcc/config/aarch64/aarch64-opts.h
  bd39101ee7e523cee8589bddf788a863  gcc/config/aarch64/aarch64-passes.def
! 74161d5048d9a6a157d644ae98ba38e0  gcc/config/aarch64/aarch64-protos.h
  f4e8ddb01a0c073af7bd47950e5052d8  gcc/config/aarch64/aarch64-simd-builtin-types.def
  a57e7294debe2760574e76f5405efc29  gcc/config/aarch64/aarch64-simd-builtins.def
! 48798f4881b4294ff03e89b3573283b0  gcc/config/aarch64/aarch64-simd.md
  5a9f2f65b25636e30ba5254866b36124  gcc/config/aarch64/aarch64-speculation.cc
  2193126f11ce458f9f1292dcf8f9f1bf  gcc/config/aarch64/aarch64-sve-builtins-base.cc
  2e5ac221624603ecfcaff6c29bbc8ff0  gcc/config/aarch64/aarch64-sve-builtins-base.def
*************** d7b507459d8322632f7a6054d221420c  gcc/co
*** 3306,3317 ****
  8b07b4ea6c45579f7a06fee6c687e734  gcc/config/aarch64/aarch64-sve-builtins.cc
  84e976c61e7df417c4615f873f6260d9  gcc/config/aarch64/aarch64-sve-builtins.def
  2bb49c05f0be70f85d5eb7341a3fed80  gcc/config/aarch64/aarch64-sve-builtins.h
! 5e6e1dde55cd12f7db6a9092cfe77058  gcc/config/aarch64/aarch64-sve.md
  024f1f15f2747beb21971036aa2e89d9  gcc/config/aarch64/aarch64-sve2.md
! 3d0ddef54fa3101a229b2cc9d1f8749a  gcc/config/aarch64/aarch64-tune.md
  02788d998926c5d56579837ba517a991  gcc/config/aarch64/aarch64-tuning-flags.def
  9f502cdcedcd85f77d279b53ea68cfc3  gcc/config/aarch64/aarch64-vxworks.h
! 3598068f3b8a0efda55da7dff1816c2b  gcc/config/aarch64/aarch64.c
  0ca942e84e4b92f73aaaec7bfa1ccbc9  gcc/config/aarch64/aarch64.h
  477f0cc9cbbc752a226b3a17f9a95f90  gcc/config/aarch64/aarch64.md
  4923901cd53cde9dcd83c7f0dab8ef58  gcc/config/aarch64/aarch64.opt
--- 3309,3320 ----
  8b07b4ea6c45579f7a06fee6c687e734  gcc/config/aarch64/aarch64-sve-builtins.cc
  84e976c61e7df417c4615f873f6260d9  gcc/config/aarch64/aarch64-sve-builtins.def
  2bb49c05f0be70f85d5eb7341a3fed80  gcc/config/aarch64/aarch64-sve-builtins.h
! 6cefef30f3cc1d09d20dbbb0cd69121b  gcc/config/aarch64/aarch64-sve.md
  024f1f15f2747beb21971036aa2e89d9  gcc/config/aarch64/aarch64-sve2.md
! 93880d302d6c66c857022719598265b0  gcc/config/aarch64/aarch64-tune.md
  02788d998926c5d56579837ba517a991  gcc/config/aarch64/aarch64-tuning-flags.def
  9f502cdcedcd85f77d279b53ea68cfc3  gcc/config/aarch64/aarch64-vxworks.h
! 2a4ac397720238bf00c6070f51b8869f  gcc/config/aarch64/aarch64.c
  0ca942e84e4b92f73aaaec7bfa1ccbc9  gcc/config/aarch64/aarch64.h
  477f0cc9cbbc752a226b3a17f9a95f90  gcc/config/aarch64/aarch64.md
  4923901cd53cde9dcd83c7f0dab8ef58  gcc/config/aarch64/aarch64.opt
*************** d1bbf361745ec677a615eb0a11e5b715  gcc/co
*** 3329,3334 ****
--- 3332,3338 ----
  cf52b0975e4c0d0924ed38da6a43949c  gcc/config/aarch64/driver-aarch64.c
  9dca576b967f36193e144d26def4a9c5  gcc/config/aarch64/falkor-tag-collision-avoidance.c
  72804cc2b3f5d7e52809a06b3c251c54  gcc/config/aarch64/falkor.md
+ 63d0eebbd3376ae240e4547760915f66  gcc/config/aarch64/fractional-cost.h
  67157c8970cb22f05a2e298f9a6b84c7  gcc/config/aarch64/geniterators.sh
  9a3499491d4a8101f057a66925192785  gcc/config/aarch64/gentune.sh
  05fb97992a51e3216fc9eb440e168427  gcc/config/aarch64/iterators.md
*************** bafeb90dee387b017b95b6ebdf1e7d23  gcc/co
*** 3414,3421 ****
  d48d5df954efeefe686652ee316a5ea3  gcc/config/arm/aout.h
  4209093957da24b06ca8ee2328b86d08  gcc/config/arm/arm-builtins.c
  4379c1e8afc18227f1b48f0dcdebd62c  gcc/config/arm/arm-builtins.h
! dd2f62ee94f15716620bf57d16c6c182  gcc/config/arm/arm-c.c
! 08e7972253447f8976984f17a16daad4  gcc/config/arm/arm-cpus.in
  5510fc0a22e6f1b48800e5ae75faf958  gcc/config/arm/arm-d.c
  e697f61ce1f19207b754f9e4e060df79  gcc/config/arm/arm-fixed.md
  9f56291be317bd7c26843f3b901e70ab  gcc/config/arm/arm-flags.h
--- 3418,3425 ----
  d48d5df954efeefe686652ee316a5ea3  gcc/config/arm/aout.h
  4209093957da24b06ca8ee2328b86d08  gcc/config/arm/arm-builtins.c
  4379c1e8afc18227f1b48f0dcdebd62c  gcc/config/arm/arm-builtins.h
! 6d9a6f32fd86f8b88bff780a7698d580  gcc/config/arm/arm-c.c
! e007b37cee092f5b5a612a8a4871cd65  gcc/config/arm/arm-cpus.in
  5510fc0a22e6f1b48800e5ae75faf958  gcc/config/arm/arm-d.c
  e697f61ce1f19207b754f9e4e060df79  gcc/config/arm/arm-fixed.md
  9f56291be317bd7c26843f3b901e70ab  gcc/config/arm/arm-flags.h
*************** acae73854486ed7ab4e8e8af88c5eb58  gcc/co
*** 3427,3436 ****
  095ccfc0877933dc53eb40c2369fcf9a  gcc/config/arm/arm-simd-builtin-types.def
  e15ee919dad399c4e00ca11efe4bcd94  gcc/config/arm/arm-tables.opt
  d70a50caf4aae1fb3ab57300fd85cd84  gcc/config/arm/arm-tune.md
! 0be7dda5efe7201376d8f411ad304ae9  gcc/config/arm/arm.c
  fa7937aa82161053523e64455115ac0d  gcc/config/arm/arm.h
! af3b0457dd7273b7b80a453bb6461a2e  gcc/config/arm/arm.md
! d11101f1b6a45893eaffa99a8fc18acf  gcc/config/arm/arm.opt
  4e8f8d7a828a2fafaf77c37723c261d2  gcc/config/arm/arm1020e.md
  d70cb415fe667cb4c7ac20d8fe3dd244  gcc/config/arm/arm1026ejs.md
  6c2465b6e56604f9ea139960f9f28bc0  gcc/config/arm/arm1136jfs.md
--- 3431,3440 ----
  095ccfc0877933dc53eb40c2369fcf9a  gcc/config/arm/arm-simd-builtin-types.def
  e15ee919dad399c4e00ca11efe4bcd94  gcc/config/arm/arm-tables.opt
  d70a50caf4aae1fb3ab57300fd85cd84  gcc/config/arm/arm-tune.md
! a6942f87d3c677f8628741b7c277c775  gcc/config/arm/arm.c
  fa7937aa82161053523e64455115ac0d  gcc/config/arm/arm.h
! 9b8b431e40e39b11d70fe124e6b05b1e  gcc/config/arm/arm.md
! eabc54f06df24e849baa2f7e1d988bb0  gcc/config/arm/arm.opt
  4e8f8d7a828a2fafaf77c37723c261d2  gcc/config/arm/arm1020e.md
  d70cb415fe667cb4c7ac20d8fe3dd244  gcc/config/arm/arm1026ejs.md
  6c2465b6e56604f9ea139960f9f28bc0  gcc/config/arm/arm1136jfs.md
*************** cbd337565b4f575afdb3dd52410870b1  gcc/co
*** 3442,3452 ****
  b3ff620bd4c7d4f7a374b8b19c778f8b  gcc/config/arm/arm_cde_builtins.def
  d6ade416bb7470bf6720a319a6338eea  gcc/config/arm/arm_cmse.h
  4f4f4a20209f5621b7e361bd1aceed91  gcc/config/arm/arm_fp16.h
! d630a4abbc6ba966b2f96e75a6cdfa4e  gcc/config/arm/arm_mve.h
  908c5eff411e7da1583bec9a5f5eb9f5  gcc/config/arm/arm_mve_builtins.def
  88bbc52aa44aed209be04d7e97d96e42  gcc/config/arm/arm_mve_types.h
! 0d21d34455eeb1963a503ce34afb6181  gcc/config/arm/arm_neon.h
! 7a92ce6bcbb0d443fd30bb1456be63e0  gcc/config/arm/arm_neon_builtins.def
  d046918bcae84588bd3674d5fd1379da  gcc/config/arm/arm_vfp_builtins.def
  d38fb86a101a0c45b14efe3c44729d0c  gcc/config/arm/bpabi.h
  f202d6b26eae69e1d38719f4676cf1b9  gcc/config/arm/common.md
--- 3446,3456 ----
  b3ff620bd4c7d4f7a374b8b19c778f8b  gcc/config/arm/arm_cde_builtins.def
  d6ade416bb7470bf6720a319a6338eea  gcc/config/arm/arm_cmse.h
  4f4f4a20209f5621b7e361bd1aceed91  gcc/config/arm/arm_fp16.h
! 716f36a8c4a971c05e1374fc31e74056  gcc/config/arm/arm_mve.h
  908c5eff411e7da1583bec9a5f5eb9f5  gcc/config/arm/arm_mve_builtins.def
  88bbc52aa44aed209be04d7e97d96e42  gcc/config/arm/arm_mve_types.h
! 359287a0a608dd167686e2ae84c54ea0  gcc/config/arm/arm_neon.h
! cbca5f0c85ad3b6ac0e5929359764930  gcc/config/arm/arm_neon_builtins.def
  d046918bcae84588bd3674d5fd1379da  gcc/config/arm/arm_vfp_builtins.def
  d38fb86a101a0c45b14efe3c44729d0c  gcc/config/arm/bpabi.h
  f202d6b26eae69e1d38719f4676cf1b9  gcc/config/arm/common.md
*************** bd2045b2f5d8245c16a45237dce679a6  gcc/co
*** 3492,3498 ****
  64a1f7d58f31d526a6b511b59068a296  gcc/config/arm/marvell-pj4.md
  43fdc3285e4cf2925affd75f5e519dda  gcc/config/arm/mmintrin.h
  de871d10cad9745db0ca15dd6c63933a  gcc/config/arm/mve.md
! 33e45b75c78ff66fdc300364f690e2ec  gcc/config/arm/neon.md
  e602d4f71105bebaba1f0160067b903c  gcc/config/arm/netbsd-eabi.h
  4868137991adc2b3ed94f92b94681a5c  gcc/config/arm/netbsd-elf.h
  cae8e4d7062cc8528b86ba742f87b233  gcc/config/arm/parsecpu.awk
--- 3496,3502 ----
  64a1f7d58f31d526a6b511b59068a296  gcc/config/arm/marvell-pj4.md
  43fdc3285e4cf2925affd75f5e519dda  gcc/config/arm/mmintrin.h
  de871d10cad9745db0ca15dd6c63933a  gcc/config/arm/mve.md
! 9f532768a1dd1fd1a7115fc72bbf7a88  gcc/config/arm/neon.md
  e602d4f71105bebaba1f0160067b903c  gcc/config/arm/netbsd-eabi.h
  4868137991adc2b3ed94f92b94681a5c  gcc/config/arm/netbsd-elf.h
  cae8e4d7062cc8528b86ba742f87b233  gcc/config/arm/parsecpu.awk
*************** c1ce8990c1043f299ab96a7d2c9feac2  gcc/co
*** 3522,3529 ****
  9bc8c1d93425150291f333f13713387d  gcc/config/arm/uclinuxfdpiceabi.h
  3285e4d14032fb0ae4faa2809a98b43b  gcc/config/arm/unknown-elf.h
  4d486054574a4f147041002f62b9faa5  gcc/config/arm/unspecs.md
! 5e5d89d88bc9f673b8438bee294f54c2  gcc/config/arm/vec-common.md
! a536f225a59e0e18e662c5792de3b578  gcc/config/arm/vfp.md
  5b03ce06f03ed9738ed6cee13b1475ab  gcc/config/arm/vfp11.md
  77f809b2e1735d57d8681bbd8e506d7c  gcc/config/arm/vxworks.h
  3f347f182b169716d6be40e6781e10b4  gcc/config/arm/vxworks.opt
--- 3526,3533 ----
  9bc8c1d93425150291f333f13713387d  gcc/config/arm/uclinuxfdpiceabi.h
  3285e4d14032fb0ae4faa2809a98b43b  gcc/config/arm/unknown-elf.h
  4d486054574a4f147041002f62b9faa5  gcc/config/arm/unspecs.md
! 63618d304ddef37b30a4e977d5558a61  gcc/config/arm/vec-common.md
! e03dd376edfeaf6532effda3526527c1  gcc/config/arm/vfp.md
  5b03ce06f03ed9738ed6cee13b1475ab  gcc/config/arm/vfp11.md
  77f809b2e1735d57d8681bbd8e506d7c  gcc/config/arm/vxworks.h
  3f347f182b169716d6be40e6781e10b4  gcc/config/arm/vxworks.opt
*************** d60f590cb6f4d4348e1e3d111785452e  gcc/co
*** 3658,3673 ****
  50644547da413f442c233fc649602657  gcc/config/csky/t-csky-elf
  75c37c753546509bef2946cf75d47653  gcc/config/csky/t-csky-linux
  4495725c3c863ee081187ccfd1118a02  gcc/config/csky/t-sysroot-suffix
! 685a395c368e53ba7a4fbc601ef966a5  gcc/config/darwin-c.c
  bf77a54b5c52ed103705a4e960d9f814  gcc/config/darwin-d.c
! b641eb2a04d3dd69bad6a6c8694920c5  gcc/config/darwin-driver.c
  dbb6f1d5dc4ceaaf0fd2e5bc4bbb2a29  gcc/config/darwin-f.c
  1e7f34ef6b48c907fbf5b2d5a629e957  gcc/config/darwin-ppc-ldouble-patch.def
  d888c4de74a969d5751349e288d4728d  gcc/config/darwin-protos.h
  fe391a430f76c969aa3909a7239a4812  gcc/config/darwin-sections.def
! f3c161ffb8d4dc03f4e543edf272f615  gcc/config/darwin.c
! 90c1ecd7968c8d953e1a8f44a4612571  gcc/config/darwin.h
! a2d60a223a30b390f4a9b3f6c6f3a4b4  gcc/config/darwin.opt
  23bab33707e2ef99310565f620c62080  gcc/config/dbx.h
  04c3ad90675d44af0d58b60b7ce96c32  gcc/config/dbxcoff.h
  201708cb71e4d33abc802e38b34cb75c  gcc/config/dbxelf.h
--- 3662,3677 ----
  50644547da413f442c233fc649602657  gcc/config/csky/t-csky-elf
  75c37c753546509bef2946cf75d47653  gcc/config/csky/t-csky-linux
  4495725c3c863ee081187ccfd1118a02  gcc/config/csky/t-sysroot-suffix
! a8233b75fe59757a51457ef68fe9678c  gcc/config/darwin-c.c
  bf77a54b5c52ed103705a4e960d9f814  gcc/config/darwin-d.c
! 7c3e8c7f69a5d63e6061bdfeda0ba727  gcc/config/darwin-driver.c
  dbb6f1d5dc4ceaaf0fd2e5bc4bbb2a29  gcc/config/darwin-f.c
  1e7f34ef6b48c907fbf5b2d5a629e957  gcc/config/darwin-ppc-ldouble-patch.def
  d888c4de74a969d5751349e288d4728d  gcc/config/darwin-protos.h
  fe391a430f76c969aa3909a7239a4812  gcc/config/darwin-sections.def
! 742a51260c78210a2dd5cbd87312e6ba  gcc/config/darwin.c
! 050abc87b0d8cec0efab57ee18a61c6e  gcc/config/darwin.h
! 3d206af3a9f3e409c3fa42bc4e807a7b  gcc/config/darwin.opt
  23bab33707e2ef99310565f620c62080  gcc/config/dbx.h
  04c3ad90675d44af0d58b60b7ce96c32  gcc/config/dbxcoff.h
  201708cb71e4d33abc802e38b34cb75c  gcc/config/dbxelf.h
*************** ae85d420d4bf4958137e8cb372f3f369  gcc/co
*** 3733,3750 ****
  a733f81349c20385c50f770a10f7de6c  gcc/config/gcn/constraints.md
  82b13df8b593c159805782c7dbe7fda9  gcc/config/gcn/driver-gcn.c
  732098b93e714142df8252b91f3dce07  gcc/config/gcn/gcn-builtins.def
! 96b200bc289b328d2d0d2eb7da2641c2  gcc/config/gcn/gcn-hsa.h
  1d42068551367c9e444a731d3bada9e4  gcc/config/gcn/gcn-modes.def
! 6dd458e9f9a8a36ba0fdf5e54d5d60a9  gcc/config/gcn/gcn-opts.h
  f98eab048f5a637fd467a18481b30752  gcc/config/gcn/gcn-protos.h
  51d24974357a28897734b5ec5c2d6b63  gcc/config/gcn/gcn-run.c
  6760b3c4adf61c7dacb360016778a0ef  gcc/config/gcn/gcn-tree.c
! d42e33f803c5c56a29dab7012f66b7e6  gcc/config/gcn/gcn-valu.md
! 0c9440f5fb92d224a97f23c6c92d5e70  gcc/config/gcn/gcn.c
  0a40d3d00785d82115ce3014003dfb19  gcc/config/gcn/gcn.h
! 27f2f0b461fc498e0f1ea853b4b8e5b9  gcc/config/gcn/gcn.md
! 3bbef486086d67495f98d2e7ed1133d4  gcc/config/gcn/gcn.opt
! 9891b2e85f3e7ebf68e436fe7dfe159d  gcc/config/gcn/mkoffload.c
  589b28de219a2e291d2de1d1c971e5a7  gcc/config/gcn/offload.h
  b5330a50584c27019826b271b0f61941  gcc/config/gcn/predicates.md
  bcfdc39d82599c4a137956732c96c957  gcc/config/gcn/t-gcn-hsa
--- 3737,3754 ----
  a733f81349c20385c50f770a10f7de6c  gcc/config/gcn/constraints.md
  82b13df8b593c159805782c7dbe7fda9  gcc/config/gcn/driver-gcn.c
  732098b93e714142df8252b91f3dce07  gcc/config/gcn/gcn-builtins.def
! 714b4a4e9019c8297cfc9d081048fa5a  gcc/config/gcn/gcn-hsa.h
  1d42068551367c9e444a731d3bada9e4  gcc/config/gcn/gcn-modes.def
! 6961b68782327f056c423f7a6044fed9  gcc/config/gcn/gcn-opts.h
  f98eab048f5a637fd467a18481b30752  gcc/config/gcn/gcn-protos.h
  51d24974357a28897734b5ec5c2d6b63  gcc/config/gcn/gcn-run.c
  6760b3c4adf61c7dacb360016778a0ef  gcc/config/gcn/gcn-tree.c
! a3cc21b7718ac9926bfb57218235776a  gcc/config/gcn/gcn-valu.md
! 3e8b773f5c57e023afb6c434c097805e  gcc/config/gcn/gcn.c
  0a40d3d00785d82115ce3014003dfb19  gcc/config/gcn/gcn.h
! a165794717431db2cfdc9e560e45d385  gcc/config/gcn/gcn.md
! e70d28ddc1211f83878f6dcc44912420  gcc/config/gcn/gcn.opt
! 835d09167780dd01b66edb64e967079a  gcc/config/gcn/mkoffload.c
  589b28de219a2e291d2de1d1c971e5a7  gcc/config/gcn/offload.h
  b5330a50584c27019826b271b0f61941  gcc/config/gcn/predicates.md
  bcfdc39d82599c4a137956732c96c957  gcc/config/gcn/t-gcn-hsa
*************** bce872407ffa808d0db599bc7629d590  gcc/co
*** 3794,3802 ****
  3c7925b05c2dab7ea7529815092e77c4  gcc/config/hpux11.opt
  263b37387c22edd1eb9e96646a158fa6  gcc/config/i386/adxintrin.h
  5b432e4704ce6c673a612e9ee95f8330  gcc/config/i386/ammintrin.h
! 1370c6b87459e052cf08c262cd78ff9a  gcc/config/i386/amxbf16intrin.h
! 7238b88d61a2bcc3ff4690334bf34d7b  gcc/config/i386/amxint8intrin.h
! 47b31af903b1397db0cc07e940b08e5b  gcc/config/i386/amxtileintrin.h
  191a6ecdf5316e7035dcc896f1aaaaf0  gcc/config/i386/athlon.md
  1203fdf8b1487c9f925131b28b02b44b  gcc/config/i386/atom.md
  24b0ba3db73234857e9f4e731b3667a0  gcc/config/i386/att.h
--- 3798,3806 ----
  3c7925b05c2dab7ea7529815092e77c4  gcc/config/hpux11.opt
  263b37387c22edd1eb9e96646a158fa6  gcc/config/i386/adxintrin.h
  5b432e4704ce6c673a612e9ee95f8330  gcc/config/i386/ammintrin.h
! 28dcfe5268c82cdc42292f182469963b  gcc/config/i386/amxbf16intrin.h
! 2d9d8e73beb1902033e40d93fe7ae3bf  gcc/config/i386/amxint8intrin.h
! f4ac9cdd6fe1c388fb12a3695be9e14b  gcc/config/i386/amxtileintrin.h
  191a6ecdf5316e7035dcc896f1aaaaf0  gcc/config/i386/athlon.md
  1203fdf8b1487c9f925131b28b02b44b  gcc/config/i386/atom.md
  24b0ba3db73234857e9f4e731b3667a0  gcc/config/i386/att.h
*************** bce872407ffa808d0db599bc7629d590  gcc/co
*** 3808,3814 ****
  618b88152e063926b86abd8ffa5d1a6b  gcc/config/i386/avx512bitalgintrin.h
  118a53e3f98f316a1cbf54453cad801f  gcc/config/i386/avx512bwintrin.h
  fc95a6779839884b9fc3c3eecfab9669  gcc/config/i386/avx512cdintrin.h
! 24ec5926e7dab13cac695a894e4aeef1  gcc/config/i386/avx512dqintrin.h
  8cc4f2851dfd47e6cbd9f8043434b618  gcc/config/i386/avx512erintrin.h
  57760a73af5f476ce5071cf19e403644  gcc/config/i386/avx512fintrin.h
  06c4e386cd05fafff0c2d017aa8ba05e  gcc/config/i386/avx512ifmaintrin.h
--- 3812,3818 ----
  618b88152e063926b86abd8ffa5d1a6b  gcc/config/i386/avx512bitalgintrin.h
  118a53e3f98f316a1cbf54453cad801f  gcc/config/i386/avx512bwintrin.h
  fc95a6779839884b9fc3c3eecfab9669  gcc/config/i386/avx512cdintrin.h
! 77f8546571fb61d83fb84241a97b7fd0  gcc/config/i386/avx512dqintrin.h
  8cc4f2851dfd47e6cbd9f8043434b618  gcc/config/i386/avx512erintrin.h
  57760a73af5f476ce5071cf19e403644  gcc/config/i386/avx512fintrin.h
  06c4e386cd05fafff0c2d017aa8ba05e  gcc/config/i386/avx512ifmaintrin.h
*************** a8d6049f5a5f72a7fbe3b8d4c2c0d4ba  gcc/co
*** 3845,3851 ****
  39bdcc420e8a84a74cd5947223064b10  gcc/config/i386/clflushoptintrin.h
  3e3bde0662c291cb954da4c63efe9ce7  gcc/config/i386/clwbintrin.h
  0c3d45c97529fbdedb432fc823cf8a6f  gcc/config/i386/clzerointrin.h
! 382547d8f3f766db06cdcffe38237ebd  gcc/config/i386/constraints.md
  6b090caccbe40cc7364c01d6955ae695  gcc/config/i386/core2.md
  63121c44c1f55ab239d908600580e6e4  gcc/config/i386/cpuid.h
  d953ded987a4f0af89ae9755a0f7ef97  gcc/config/i386/cross-stdarg.h
--- 3849,3855 ----
  39bdcc420e8a84a74cd5947223064b10  gcc/config/i386/clflushoptintrin.h
  3e3bde0662c291cb954da4c63efe9ce7  gcc/config/i386/clwbintrin.h
  0c3d45c97529fbdedb432fc823cf8a6f  gcc/config/i386/clzerointrin.h
! 95f79c416a20963a9571c532e60955fc  gcc/config/i386/constraints.md
  6b090caccbe40cc7364c01d6955ae695  gcc/config/i386/core2.md
  63121c44c1f55ab239d908600580e6e4  gcc/config/i386/cpuid.h
  d953ded987a4f0af89ae9755a0f7ef97  gcc/config/i386/cross-stdarg.h
*************** e54ea527bab7db8b62707abf7d8590ca  gcc/co
*** 3856,3864 ****
  b5ae0a1d0b938c1efa427d0072eabbf1  gcc/config/i386/cygwin-w64.h
  986fdbf17c77b47402de2e1d369fdb93  gcc/config/i386/cygwin.h
  aa7f76fe99be46381f2818bb1514a2f5  gcc/config/i386/cygwin.opt
! 746464bd1413bdc2ccdd62a67866f0b9  gcc/config/i386/darwin.h
! 7278e344d001e5395e9c717c5cae889a  gcc/config/i386/darwin32-biarch.h
! 3b66dd00c3f0e4488dd4708e91a674b8  gcc/config/i386/darwin64-biarch.h
  2361d24556fbdcd6f9f833148a1254fa  gcc/config/i386/djgpp-stdint.h
  d04ed61f749e229f239897b3baca4938  gcc/config/i386/djgpp.c
  7eef87bf6d5ed6ed58a3f49b605fa304  gcc/config/i386/djgpp.h
--- 3860,3868 ----
  b5ae0a1d0b938c1efa427d0072eabbf1  gcc/config/i386/cygwin-w64.h
  986fdbf17c77b47402de2e1d369fdb93  gcc/config/i386/cygwin.h
  aa7f76fe99be46381f2818bb1514a2f5  gcc/config/i386/cygwin.opt
! b8fc0b400408d58cc2bb1539185eec9e  gcc/config/i386/darwin.h
! e4db542240e16290cbdc69380f3b9dc6  gcc/config/i386/darwin32-biarch.h
! 1656f562846ff5f0c45ad1291cc82d18  gcc/config/i386/darwin64-biarch.h
  2361d24556fbdcd6f9f833148a1254fa  gcc/config/i386/djgpp-stdint.h
  d04ed61f749e229f239897b3baca4938  gcc/config/i386/djgpp.c
  7eef87bf6d5ed6ed58a3f49b605fa304  gcc/config/i386/djgpp.h
*************** eb87f240e280f50a4f7213e4c1693b58  gcc/co
*** 3866,3872 ****
  7107a1b32e7712e57535cf017a9e3b31  gcc/config/i386/dragonfly.h
  66a900eaa0c5b9b9da750d357f64cc44  gcc/config/i386/driver-i386.c
  3957794a408aca3d78d50443cdaa5160  gcc/config/i386/driver-mingw32.c
! e72c937e4e357eeb933f8a933c0c725c  gcc/config/i386/emmintrin.h
  4f000e9cad83855e36be99512cff28a1  gcc/config/i386/enqcmdintrin.h
  5dca9fc8ad0373a79d14f2d2627fe342  gcc/config/i386/f16cintrin.h
  de22fe956565fe70e9f6e91f3a38fc99  gcc/config/i386/fma4intrin.h
--- 3870,3876 ----
  7107a1b32e7712e57535cf017a9e3b31  gcc/config/i386/dragonfly.h
  66a900eaa0c5b9b9da750d357f64cc44  gcc/config/i386/driver-i386.c
  3957794a408aca3d78d50443cdaa5160  gcc/config/i386/driver-mingw32.c
! a58296a3ce52541fa1ec1d97d428a2d7  gcc/config/i386/emmintrin.h
  4f000e9cad83855e36be99512cff28a1  gcc/config/i386/enqcmdintrin.h
  5dca9fc8ad0373a79d14f2d2627fe342  gcc/config/i386/f16cintrin.h
  de22fe956565fe70e9f6e91f3a38fc99  gcc/config/i386/fma4intrin.h
*************** f63afc859775aca634f9c3038a88a2e8  gcc/co
*** 3892,3918 ****
  dfd31f5b9f3ae6b0f0cfbc91f34b22d3  gcc/config/i386/hresetintrin.h
  f416d4c1b5f76b0c32dcfa57cbef9de0  gcc/config/i386/i386-builtin-types.awk
  4e99fd2d8e886c8fedca887be1ceccad  gcc/config/i386/i386-builtin-types.def
! 094549bd33b7a6e8f7a4436ee1c277fb  gcc/config/i386/i386-builtin.def
! 09e10002a6dc731605eff1b2b0ab61d9  gcc/config/i386/i386-builtins.c
  2eb66258231da97923f18a6fb2fb2526  gcc/config/i386/i386-builtins.h
! b085fb8ef5a9a2c4378570f242a500eb  gcc/config/i386/i386-c.c
  e87e1d322f0b5d6d0862f8b523832d11  gcc/config/i386/i386-d.c
! 34b104d5c0d6cc752b8f88ae97e77bb0  gcc/config/i386/i386-expand.c
  68f53a8d27a4bdcd5018b83939e20f6c  gcc/config/i386/i386-expand.h
  dd464cbc7d083f9311116080f270e855  gcc/config/i386/i386-features.c
  86c0fda429064123819ee0155f367a5f  gcc/config/i386/i386-features.h
  04cdac9cb26ba183b03b6f9c7a01b792  gcc/config/i386/i386-modes.def
! 71a37d231fc675a790fdbef99427fb03  gcc/config/i386/i386-options.c
  fe60119ebc2cc86648e81161137ee957  gcc/config/i386/i386-options.h
! 2eee2fdc557e00fe7ae2b060d3805162  gcc/config/i386/i386-opts.h
  b52d1366937ad82efd6efd1590e73779  gcc/config/i386/i386-passes.def
! 8e992ffb4886e7c76cbc74f8c32676d5  gcc/config/i386/i386-protos.h
! 339f61a342dfd5be33b0d3ee3dbb5033  gcc/config/i386/i386.c
! 1d2057ad88c288c5d901a0a05b34a38e  gcc/config/i386/i386.h
! 26beeebff73780e25472d13b7a481c6a  gcc/config/i386/i386.md
! 8d399c6852e8afbacee177e10412b81b  gcc/config/i386/i386.opt
  c10c5e5da62216f81b78dd46673df070  gcc/config/i386/i386elf.h
! 25a5b83a18282cf9a16fb422c7b7aa81  gcc/config/i386/ia32intrin.h
  fa1c19397f6d7ac84e3a77d2fd9d70bc  gcc/config/i386/iamcu.h
  3ce8963cf73ccf635fd53ce0930a7da5  gcc/config/i386/immintrin.h
  c14173e496e1e984d1b647264b8f98ab  gcc/config/i386/intelmic-mkoffload.c
--- 3896,3922 ----
  dfd31f5b9f3ae6b0f0cfbc91f34b22d3  gcc/config/i386/hresetintrin.h
  f416d4c1b5f76b0c32dcfa57cbef9de0  gcc/config/i386/i386-builtin-types.awk
  4e99fd2d8e886c8fedca887be1ceccad  gcc/config/i386/i386-builtin-types.def
! 61439f21b1fafa107dda0a49e355123a  gcc/config/i386/i386-builtin.def
! 1dc75a552c0d6998bea2786836c26452  gcc/config/i386/i386-builtins.c
  2eb66258231da97923f18a6fb2fb2526  gcc/config/i386/i386-builtins.h
! e93ce5f91f999045596fda2304d9776d  gcc/config/i386/i386-c.c
  e87e1d322f0b5d6d0862f8b523832d11  gcc/config/i386/i386-d.c
! e671600d18912b4f01a5d0fceea3d4df  gcc/config/i386/i386-expand.c
  68f53a8d27a4bdcd5018b83939e20f6c  gcc/config/i386/i386-expand.h
  dd464cbc7d083f9311116080f270e855  gcc/config/i386/i386-features.c
  86c0fda429064123819ee0155f367a5f  gcc/config/i386/i386-features.h
  04cdac9cb26ba183b03b6f9c7a01b792  gcc/config/i386/i386-modes.def
! b14988c53d21c3bf19b5d157a1503564  gcc/config/i386/i386-options.c
  fe60119ebc2cc86648e81161137ee957  gcc/config/i386/i386-options.h
! 6162f2f6d59de8eec399101815b311fb  gcc/config/i386/i386-opts.h
  b52d1366937ad82efd6efd1590e73779  gcc/config/i386/i386-passes.def
! 1905e9dbeb917e8b2caf32cc98f4b5d3  gcc/config/i386/i386-protos.h
! f9a563f0072fa2e4091c35d5fe3d53c7  gcc/config/i386/i386.c
! efd333c54c81f2840c9dbb82e80e68e2  gcc/config/i386/i386.h
! 1f2ce4d81972398ffabd0e5b5795b5e4  gcc/config/i386/i386.md
! b79dc8d1e7ab48a57991e3149abf23cf  gcc/config/i386/i386.opt
  c10c5e5da62216f81b78dd46673df070  gcc/config/i386/i386elf.h
! e54b0acb11af35cf1d05cfef525dd659  gcc/config/i386/ia32intrin.h
  fa1c19397f6d7ac84e3a77d2fd9d70bc  gcc/config/i386/iamcu.h
  3ce8963cf73ccf635fd53ce0930a7da5  gcc/config/i386/immintrin.h
  c14173e496e1e984d1b647264b8f98ab  gcc/config/i386/intelmic-mkoffload.c
*************** ed16e42326df5567034dce043d45a719  gcc/co
*** 3930,3944 ****
  5bd9da959ad79e849d0ded2a10415e66  gcc/config/i386/lzcntintrin.h
  2cd35fa3d499c2c1e50055c513822737  gcc/config/i386/mingw-pthread.h
  c912f02783f7a414328c5eb819720dfc  gcc/config/i386/mingw-stdint.h
! 90855d0698622212817d8825b63faa8b  gcc/config/i386/mingw-w64.h
  4b1f092fa8c0e01719f92b1c69851f1d  gcc/config/i386/mingw-w64.opt
  3a5730df9219d8ba566f353d1466e6a4  gcc/config/i386/mingw.opt
! 4f99f725b6d79818a588a196c0547503  gcc/config/i386/mingw32.h
  8c2a40be98f698117815409db5755e07  gcc/config/i386/mm3dnow.h
  ebadd8939e5045c483e0067e83f84ea5  gcc/config/i386/mmintrin.h
  a4907954895f6236cf5afcdba2be40d0  gcc/config/i386/mmx.md
  3ead5a3ca4f10d35ec0b1d203eaff264  gcc/config/i386/movdirintrin.h
  de4344ede8a257d98598f21855100331  gcc/config/i386/msformat-c.c
  adf3c14908d936944b2ea922606143fb  gcc/config/i386/mwaitxintrin.h
  0e21d66bda8a66c89768a983be7fe0c6  gcc/config/i386/netbsd-elf.h
  ad369093e019a0008ffcaa00fc1a9d03  gcc/config/i386/netbsd64.h
--- 3934,3949 ----
  5bd9da959ad79e849d0ded2a10415e66  gcc/config/i386/lzcntintrin.h
  2cd35fa3d499c2c1e50055c513822737  gcc/config/i386/mingw-pthread.h
  c912f02783f7a414328c5eb819720dfc  gcc/config/i386/mingw-stdint.h
! b38248cde141fc9fed08e9ac46211173  gcc/config/i386/mingw-w64.h
  4b1f092fa8c0e01719f92b1c69851f1d  gcc/config/i386/mingw-w64.opt
  3a5730df9219d8ba566f353d1466e6a4  gcc/config/i386/mingw.opt
! 9de786275129d0f546dcac922a1c671a  gcc/config/i386/mingw32.h
  8c2a40be98f698117815409db5755e07  gcc/config/i386/mm3dnow.h
  ebadd8939e5045c483e0067e83f84ea5  gcc/config/i386/mmintrin.h
  a4907954895f6236cf5afcdba2be40d0  gcc/config/i386/mmx.md
  3ead5a3ca4f10d35ec0b1d203eaff264  gcc/config/i386/movdirintrin.h
  de4344ede8a257d98598f21855100331  gcc/config/i386/msformat-c.c
+ 1978ffb70e7e93e7a11ef43e7a27396c  gcc/config/i386/mwaitintrin.h
  adf3c14908d936944b2ea922606143fb  gcc/config/i386/mwaitxintrin.h
  0e21d66bda8a66c89768a983be7fe0c6  gcc/config/i386/netbsd-elf.h
  ad369093e019a0008ffcaa00fc1a9d03  gcc/config/i386/netbsd64.h
*************** ddcb120bd2dd518b9e9ff21da3af9092  gcc/co
*** 3950,3976 ****
  ab0bc4d2292acd69dbbf4d7b6f0c309d  gcc/config/i386/pentium.md
  c44e6c969a56ce15caac8fb01e42f8b6  gcc/config/i386/pkuintrin.h
  635647f1ab99ee96dd5ccc07618b2098  gcc/config/i386/pmm_malloc.h
! 4f2f47252d95d07f01d45b0222278acc  gcc/config/i386/pmmintrin.h
  b912f7a44accd114d932f1bd128eb83c  gcc/config/i386/popcntintrin.h
  b753cd41f6fdd8ee8be1c1034d4d3e9e  gcc/config/i386/ppro.md
! 0defde032cf7feecbeb11fa4b03c37ed  gcc/config/i386/predicates.md
  7df26c7af82cf825758be1dddd83d323  gcc/config/i386/prfchwintrin.h
  6d07e8e896f2aafcdeabb31c3f68dbac  gcc/config/i386/rdos.h
  f78da15b73fdb639b57920b0a86dd843  gcc/config/i386/rdos64.h
  89c221695ee77e529de9345a4857a667  gcc/config/i386/rdseedintrin.h
  ce08abc4ca53730d8530efa0fc1ac873  gcc/config/i386/rtemself.h
  e1e11d9cd0e8002dee79ab23d590ed1a  gcc/config/i386/rtmintrin.h
! 35dadf1860cbcebf78cf85dfc72f316c  gcc/config/i386/serializeintrin.h
  76a58cad0f61b44b8fe7d4915dd50d07  gcc/config/i386/sgxintrin.h
  738791e034eae8f304812280d786951d  gcc/config/i386/shaintrin.h
  f808dc4b45bc244b7588e4dbe292d158  gcc/config/i386/slm.md
  aa606ad57b003eaf3855a789cfdbdfda  gcc/config/i386/smmintrin.h
  86d70f5d5123563facc0d2e2dcfbd9e6  gcc/config/i386/sol2.h
! 39bf36a8ab95e644e4bf0c1adf873c88  gcc/config/i386/sse.md
  df2791f0495a636b555c9a5f3f9ff153  gcc/config/i386/ssemath.h
  fdb6c5262186a722ee43fabb890960ae  gcc/config/i386/stringop.def
  fdbc1c329d68559ae10ad05554ed8b15  gcc/config/i386/subst.md
! 40714eeaafaab36d1c2ff83316e51a37  gcc/config/i386/sync.md
  523680b87658712da91756e5298ef1b9  gcc/config/i386/sysv4.h
  260160f6386fd4a4cfba109571bdc862  gcc/config/i386/t-cygming
  d5339d6e5a09a02383903f617230e19e  gcc/config/i386/t-cygwin-w64
--- 3955,3981 ----
  ab0bc4d2292acd69dbbf4d7b6f0c309d  gcc/config/i386/pentium.md
  c44e6c969a56ce15caac8fb01e42f8b6  gcc/config/i386/pkuintrin.h
  635647f1ab99ee96dd5ccc07618b2098  gcc/config/i386/pmm_malloc.h
! 92edc254628b377d78d6e9491fdce8aa  gcc/config/i386/pmmintrin.h
  b912f7a44accd114d932f1bd128eb83c  gcc/config/i386/popcntintrin.h
  b753cd41f6fdd8ee8be1c1034d4d3e9e  gcc/config/i386/ppro.md
! a57d58241691ba144e0ba6d871a157a4  gcc/config/i386/predicates.md
  7df26c7af82cf825758be1dddd83d323  gcc/config/i386/prfchwintrin.h
  6d07e8e896f2aafcdeabb31c3f68dbac  gcc/config/i386/rdos.h
  f78da15b73fdb639b57920b0a86dd843  gcc/config/i386/rdos64.h
  89c221695ee77e529de9345a4857a667  gcc/config/i386/rdseedintrin.h
  ce08abc4ca53730d8530efa0fc1ac873  gcc/config/i386/rtemself.h
  e1e11d9cd0e8002dee79ab23d590ed1a  gcc/config/i386/rtmintrin.h
! 62f26943a123c6b6edfd395d46c9f811  gcc/config/i386/serializeintrin.h
  76a58cad0f61b44b8fe7d4915dd50d07  gcc/config/i386/sgxintrin.h
  738791e034eae8f304812280d786951d  gcc/config/i386/shaintrin.h
  f808dc4b45bc244b7588e4dbe292d158  gcc/config/i386/slm.md
  aa606ad57b003eaf3855a789cfdbdfda  gcc/config/i386/smmintrin.h
  86d70f5d5123563facc0d2e2dcfbd9e6  gcc/config/i386/sol2.h
! 3ce3a9d7e8ce3adabd84c82a66ba3692  gcc/config/i386/sse.md
  df2791f0495a636b555c9a5f3f9ff153  gcc/config/i386/ssemath.h
  fdb6c5262186a722ee43fabb890960ae  gcc/config/i386/stringop.def
  fdbc1c329d68559ae10ad05554ed8b15  gcc/config/i386/subst.md
! 30b0ee227a655b804805737bb7342b62  gcc/config/i386/sync.md
  523680b87658712da91756e5298ef1b9  gcc/config/i386/sysv4.h
  260160f6386fd4a4cfba109571bdc862  gcc/config/i386/t-cygming
  d5339d6e5a09a02383903f617230e19e  gcc/config/i386/t-cygwin-w64
*************** eede74031d50d03c3a90ce1056bf311e  gcc/co
*** 4008,4014 ****
  376a221887c2df38da7c2c6dc81fc799  gcc/config/i386/winnt-cxx.c
  f1dccd3e065a37af0bc94226ffad931e  gcc/config/i386/winnt-d.c
  0878afa7d753dfbb613ff2eafd75c0bb  gcc/config/i386/winnt-stubs.c
! 496679b182c9fab8b06275c3315d45bf  gcc/config/i386/winnt.c
  cadb3f72418ba1b08a78435820016345  gcc/config/i386/wmmintrin.h
  627c3e925a142fb6d2a14368fb637f28  gcc/config/i386/x-cygwin
  bae69273c5e47d61e99558ca73c4fabd  gcc/config/i386/x-darwin
--- 4013,4019 ----
  376a221887c2df38da7c2c6dc81fc799  gcc/config/i386/winnt-cxx.c
  f1dccd3e065a37af0bc94226ffad931e  gcc/config/i386/winnt-d.c
  0878afa7d753dfbb613ff2eafd75c0bb  gcc/config/i386/winnt-stubs.c
! 9f66ca6a43e400bd35cc3d7f9f4a82c7  gcc/config/i386/winnt.c
  cadb3f72418ba1b08a78435820016345  gcc/config/i386/wmmintrin.h
  627c3e925a142fb6d2a14368fb637f28  gcc/config/i386/x-cygwin
  bae69273c5e47d61e99558ca73c4fabd  gcc/config/i386/x-darwin
*************** e8de4d87d46a089a190cdcfd5ab996cb  gcc/co
*** 4021,4027 ****
  83e27c2de80a1b674196a9f6c758a5a6  gcc/config/i386/x86-tune-sched-core.c
  9a5ed19a8a9efd3aa8f780c637126988  gcc/config/i386/x86-tune-sched.c
  e4c639befde2ed972037502a8c268a95  gcc/config/i386/x86-tune.def
! 428bfd014df969c4371ae2db1254cbc7  gcc/config/i386/x86gprintrin.h
  01c872023bcadf9bc3f32938f1290d99  gcc/config/i386/x86intrin.h
  bedb15dc5d9dc0741fa2f65684e6afc8  gcc/config/i386/xm-cygwin.h
  632cea0ba390f635083b2227179602ea  gcc/config/i386/xm-djgpp.h
--- 4026,4032 ----
  83e27c2de80a1b674196a9f6c758a5a6  gcc/config/i386/x86-tune-sched-core.c
  9a5ed19a8a9efd3aa8f780c637126988  gcc/config/i386/x86-tune-sched.c
  e4c639befde2ed972037502a8c268a95  gcc/config/i386/x86-tune.def
! a37907df7b82725358293d96278edc51  gcc/config/i386/x86gprintrin.h
  01c872023bcadf9bc3f32938f1290d99  gcc/config/i386/x86intrin.h
  bedb15dc5d9dc0741fa2f65684e6afc8  gcc/config/i386/xm-cygwin.h
  632cea0ba390f635083b2227179602ea  gcc/config/i386/xm-djgpp.h
*************** c367c0630f7f023a908b12f4b0bcd43e  gcc/co
*** 4233,4244 ****
  af514a1f925002faa534e8e9af7e4c2a  gcc/config/mips/mips-fixed.md
  6fe9c019b23470a4713ed97e64767ff0  gcc/config/mips/mips-ftypes.def
  b125f873d072e558225faced30c16710  gcc/config/mips/mips-modes.def
! d2eef2c7d7f371aedf3d94a966d813e3  gcc/config/mips/mips-msa.md
  82ce3594b1b612d1465ebdab253281a5  gcc/config/mips/mips-opts.h
! af1ca632aaba0d0a534933782ef7d114  gcc/config/mips/mips-protos.h
  e972e6ee968c5ceea9564ce75b572eb5  gcc/config/mips/mips-ps-3d.md
  b47b9237ca1cdd376492147fef2ebceb  gcc/config/mips/mips-tables.opt
! a50e341adc97bed7a59783ccb354cc4a  gcc/config/mips/mips.c
  7dde563fb33bd1ab036762c99d9e484b  gcc/config/mips/mips.h
  cc41f5dfa824b8ebc1999709b81b6ecb  gcc/config/mips/mips.md
  3bafa6a814101c62b01241da0805afca  gcc/config/mips/mips.opt
--- 4238,4249 ----
  af514a1f925002faa534e8e9af7e4c2a  gcc/config/mips/mips-fixed.md
  6fe9c019b23470a4713ed97e64767ff0  gcc/config/mips/mips-ftypes.def
  b125f873d072e558225faced30c16710  gcc/config/mips/mips-modes.def
! 5dde86fd55084be46ad7c49c01a2a1aa  gcc/config/mips/mips-msa.md
  82ce3594b1b612d1465ebdab253281a5  gcc/config/mips/mips-opts.h
! 1419718ff2e070b1c21d04048b50a805  gcc/config/mips/mips-protos.h
  e972e6ee968c5ceea9564ce75b572eb5  gcc/config/mips/mips-ps-3d.md
  b47b9237ca1cdd376492147fef2ebceb  gcc/config/mips/mips-tables.opt
! 11732488744371fbb103be5b89157d28  gcc/config/mips/mips.c
  7dde563fb33bd1ab036762c99d9e484b  gcc/config/mips/mips.h
  cc41f5dfa824b8ebc1999709b81b6ecb  gcc/config/mips/mips.md
  3bafa6a814101c62b01241da0805afca  gcc/config/mips/mips.opt
*************** f58d4380ee68891690f4302989ce00cb  gcc/co
*** 4434,4440 ****
  8b8ba2b5d8f7259e9e496481e0b16ca6  gcc/config/pa/constraints.md
  98d71aa95ac7ee507b50b69e9588f53a  gcc/config/pa/elf.h
  4604d212bda13ead36e4fb031c7c151e  gcc/config/pa/pa-64.h
! 1835287d499c5f20bc5971f77d8c59f2  gcc/config/pa/pa-d.c
  49adb8849b89392f7c51e3bce0d7e07b  gcc/config/pa/pa-hpux.h
  14351757ad9891cb21df1be8f0602b45  gcc/config/pa/pa-hpux.opt
  0ace1a5e8695491e017227e2317ac23e  gcc/config/pa/pa-hpux10.h
--- 4439,4445 ----
  8b8ba2b5d8f7259e9e496481e0b16ca6  gcc/config/pa/constraints.md
  98d71aa95ac7ee507b50b69e9588f53a  gcc/config/pa/elf.h
  4604d212bda13ead36e4fb031c7c151e  gcc/config/pa/pa-64.h
! 2fa72c163c05995731d570d007fcbc3d  gcc/config/pa/pa-d.c
  49adb8849b89392f7c51e3bce0d7e07b  gcc/config/pa/pa-hpux.h
  14351757ad9891cb21df1be8f0602b45  gcc/config/pa/pa-hpux.opt
  0ace1a5e8695491e017227e2317ac23e  gcc/config/pa/pa-hpux10.h
*************** c1cb9c1696900e1a42acec48514f0407  gcc/co
*** 4447,4461 ****
  b0fb9ca642462e6862d1af7601acb142  gcc/config/pa/pa-hpux1131.h
  426815cf30b8a89a2704db8859a2aee6  gcc/config/pa/pa-hpux1131.opt
  9eabf18ee63c9837aa080baafd4c4a1d  gcc/config/pa/pa-linux.h
! f052cae9c5a228802a7d2733d556561d  gcc/config/pa/pa-modes.def
  e20b327d30706926261c1317764ee479  gcc/config/pa/pa-netbsd.h
  caff43adac59469f64f1c7e4385c27d2  gcc/config/pa/pa-openbsd.h
  904b7f071b6b5c7fbcd244403e468d7f  gcc/config/pa/pa-opts.h
! 3dcfc38179fe177fc6950b5fcb6b8b03  gcc/config/pa/pa-protos.h
! 56b401f7a0a112b06a0c7adaab935078  gcc/config/pa/pa.c
! 23727f8173330ae59e57f891a5cec95d  gcc/config/pa/pa.h
! b9512015ae56de8d929cfdaf89a15296  gcc/config/pa/pa.md
! dc7c62057067f030141ea54a0ee5f7ff  gcc/config/pa/pa.opt
  d414dff3f6a4b50b49f81539036bff88  gcc/config/pa/pa32-linux.h
  8e685ad04b0b38e5885bfcc8012cdd92  gcc/config/pa/pa32-netbsd.h
  dedcc9a6eddd69c21c777bb8aa7e4a57  gcc/config/pa/pa32-openbsd.h
--- 4452,4466 ----
  b0fb9ca642462e6862d1af7601acb142  gcc/config/pa/pa-hpux1131.h
  426815cf30b8a89a2704db8859a2aee6  gcc/config/pa/pa-hpux1131.opt
  9eabf18ee63c9837aa080baafd4c4a1d  gcc/config/pa/pa-linux.h
! be5a8a129f69b4222d84bf8d4af4181d  gcc/config/pa/pa-modes.def
  e20b327d30706926261c1317764ee479  gcc/config/pa/pa-netbsd.h
  caff43adac59469f64f1c7e4385c27d2  gcc/config/pa/pa-openbsd.h
  904b7f071b6b5c7fbcd244403e468d7f  gcc/config/pa/pa-opts.h
! 85dc61345aa9b8f74041dfe95eebf2e7  gcc/config/pa/pa-protos.h
! 0d77b7513676faac2b9365e1786e465c  gcc/config/pa/pa.c
! c3f6aadadbf72faef69e3a2422b6e223  gcc/config/pa/pa.h
! 58b599c016970fec733bd266261ba0fd  gcc/config/pa/pa.md
! 570c43b9b6987181b5756267f6cf7973  gcc/config/pa/pa.opt
  d414dff3f6a4b50b49f81539036bff88  gcc/config/pa/pa32-linux.h
  8e685ad04b0b38e5885bfcc8012cdd92  gcc/config/pa/pa32-netbsd.h
  dedcc9a6eddd69c21c777bb8aa7e4a57  gcc/config/pa/pa32-openbsd.h
*************** a7fdc306986a7202a2f2b209faf8f5ea  gcc/co
*** 4493,4505 ****
  06d17121b1ca155cfd8a17344a5d3f8d  gcc/config/pru/pru.md
  3b98988e55ce8cf649751cd3d3bf38cd  gcc/config/pru/pru.opt
  10430f6518a3627421b6e41146222090  gcc/config/pru/t-pru
! 6640cd20ab489aefe5a211afafcd3692  gcc/config/riscv/arch-canonicalize
  1b1e5fb14202743e68ddd48543aca24e  gcc/config/riscv/constraints.md
  ef0028af881cf895e537c21cc4643fb8  gcc/config/riscv/elf.h
  de2fc9c3ace4fd5d8f5573b8bd906069  gcc/config/riscv/freebsd.h
  69166b0924d5c3c2d1f7e72fa40247ae  gcc/config/riscv/generic.md
  1950ffa0536a23ea56ed8e99b993615e  gcc/config/riscv/linux.h
! 8840f86fc173ca5b9a1f9bf8f22ed9d1  gcc/config/riscv/multilib-generator
  4e629508d2e1b7aaba28f7173c7b07bb  gcc/config/riscv/peephole.md
  82fdb0fb5f4287f1bf506404d0ad0c41  gcc/config/riscv/pic.md
  7e2a43545d38d2540fdd13ed3e22adbe  gcc/config/riscv/predicates.md
--- 4498,4510 ----
  06d17121b1ca155cfd8a17344a5d3f8d  gcc/config/pru/pru.md
  3b98988e55ce8cf649751cd3d3bf38cd  gcc/config/pru/pru.opt
  10430f6518a3627421b6e41146222090  gcc/config/pru/t-pru
! 724bf92da89c5b91ba44623b319a2d4e  gcc/config/riscv/arch-canonicalize
  1b1e5fb14202743e68ddd48543aca24e  gcc/config/riscv/constraints.md
  ef0028af881cf895e537c21cc4643fb8  gcc/config/riscv/elf.h
  de2fc9c3ace4fd5d8f5573b8bd906069  gcc/config/riscv/freebsd.h
  69166b0924d5c3c2d1f7e72fa40247ae  gcc/config/riscv/generic.md
  1950ffa0536a23ea56ed8e99b993615e  gcc/config/riscv/linux.h
! 6554854b1f1d1cbdc90542ab85a1a6ad  gcc/config/riscv/multilib-generator
  4e629508d2e1b7aaba28f7173c7b07bb  gcc/config/riscv/peephole.md
  82fdb0fb5f4287f1bf506404d0ad0c41  gcc/config/riscv/pic.md
  7e2a43545d38d2540fdd13ed3e22adbe  gcc/config/riscv/predicates.md
*************** f246e78b2654ab5d1fd33ede72f31d05  gcc/co
*** 4515,4522 ****
  5a056ac88b21a92249c97026dd86fb63  gcc/config/riscv/riscv-shorten-memrefs.c
  f60d94e10e9a0c6a4ddae1f3aae0bbc4  gcc/config/riscv/riscv-sr.c
  fe56b04e91c00c9e49f48d845571ab3b  gcc/config/riscv/riscv-subset.h
! 36e0c095928721ac732e6cf8038d244d  gcc/config/riscv/riscv.c
! 655fe146c062173f7f3977838ab24522  gcc/config/riscv/riscv.h
  669de2f404329e0417902902f3dfab46  gcc/config/riscv/riscv.md
  eaec766078425731f12d482d8e7a7f03  gcc/config/riscv/riscv.opt
  0a71dd013f158a4aa8183a3df7bfead1  gcc/config/riscv/rtems.h
--- 4520,4527 ----
  5a056ac88b21a92249c97026dd86fb63  gcc/config/riscv/riscv-shorten-memrefs.c
  f60d94e10e9a0c6a4ddae1f3aae0bbc4  gcc/config/riscv/riscv-sr.c
  fe56b04e91c00c9e49f48d845571ab3b  gcc/config/riscv/riscv-subset.h
! 100c0a3c8832058427f3f3ead05a0e99  gcc/config/riscv/riscv.c
! 3fae617bcb3cc8d28a0150ce3dd2831d  gcc/config/riscv/riscv.h
  669de2f404329e0417902902f3dfab46  gcc/config/riscv/riscv.md
  eaec766078425731f12d482d8e7a7f03  gcc/config/riscv/riscv.opt
  0a71dd013f158a4aa8183a3df7bfead1  gcc/config/riscv/rtems.h
*************** eaec766078425731f12d482d8e7a7f03  gcc/co
*** 4525,4531 ****
  1c27821991689abdaa7a908a0cc8dfa4  gcc/config/riscv/t-elf-multilib
  d8ae7bee35ef1ecd77143535da9aae78  gcc/config/riscv/t-linux
  1ed181a166b1d0e206c4a4e0024cce2a  gcc/config/riscv/t-linux-multilib
! 99085f9c31ac8fb14f276d774e1f8e72  gcc/config/riscv/t-riscv
  7dbd61c5a07b1adefe5429a41008fda5  gcc/config/riscv/t-rtems
  97a182737ed075d29be4ab1e848de420  gcc/config/riscv/t-withmultilib
  0478f4e79601d91fb8ad8f210b304a7b  gcc/config/riscv/t-withmultilib-generator
--- 4530,4536 ----
  1c27821991689abdaa7a908a0cc8dfa4  gcc/config/riscv/t-elf-multilib
  d8ae7bee35ef1ecd77143535da9aae78  gcc/config/riscv/t-linux
  1ed181a166b1d0e206c4a4e0024cce2a  gcc/config/riscv/t-linux-multilib
! b289440a78dd64e8c68b767f483a39bc  gcc/config/riscv/t-riscv
  7dbd61c5a07b1adefe5429a41008fda5  gcc/config/riscv/t-rtems
  97a182737ed075d29be4ab1e848de420  gcc/config/riscv/t-withmultilib
  0478f4e79601d91fb8ad8f210b304a7b  gcc/config/riscv/t-withmultilib-generator
*************** bee6a7628f0cee352ae751f13fd603f3  gcc/co
*** 4561,4568 ****
  ff3f6b224d4ef9f550a96131d45e0003  gcc/config/rs6000/aix64.opt
  d0cdfe5862d3c4d23b88f181a823e824  gcc/config/rs6000/aix71.h
  cc7b2251556991a7fa60f7bf6b8f4fb8  gcc/config/rs6000/aix72.h
! 04e09223433e9ab574d9f5dd098aed15  gcc/config/rs6000/altivec.h
! 6516618a378a4f2f81747852ccdb6a69  gcc/config/rs6000/altivec.md
  0c189a8215a637236016075d7153c0dd  gcc/config/rs6000/amo.h
  8c3585d22f96b860147fbb93ebbbf06f  gcc/config/rs6000/biarch64.h
  c82bb588a1f3b6715f005e723b02aaf9  gcc/config/rs6000/bmi2intrin.h
--- 4566,4573 ----
  ff3f6b224d4ef9f550a96131d45e0003  gcc/config/rs6000/aix64.opt
  d0cdfe5862d3c4d23b88f181a823e824  gcc/config/rs6000/aix71.h
  cc7b2251556991a7fa60f7bf6b8f4fb8  gcc/config/rs6000/aix72.h
! 6cf9077f7280ae45fdb83156bcbed199  gcc/config/rs6000/altivec.h
! 65b676e981a532defde7fdd5e321ffe1  gcc/config/rs6000/altivec.md
  0c189a8215a637236016075d7153c0dd  gcc/config/rs6000/amo.h
  8c3585d22f96b860147fbb93ebbbf06f  gcc/config/rs6000/biarch64.h
  c82bb588a1f3b6715f005e723b02aaf9  gcc/config/rs6000/bmi2intrin.h
*************** f60f0b041683bd09fde61d526b77a06b  gcc/co
*** 4570,4584 ****
  fea022102d4856327a0e7478d476825d  gcc/config/rs6000/cell.md
  39f59e5bae022fcbbef313410d10672c  gcc/config/rs6000/constraints.md
  87701804dfcbf3943f2ef24c36f6b98a  gcc/config/rs6000/crypto.md
! 6a0f87914108e296ad7d6c8c7fb4aef6  gcc/config/rs6000/darwin.h
! dc42f2136f2aebd9918fbf719166f4b2  gcc/config/rs6000/darwin.md
  d7cfb8e861e9ce70e75110e0717d4d48  gcc/config/rs6000/darwin.opt
  ca74b9e31768f3d073078ccbbf6db3b4  gcc/config/rs6000/darwin32-biarch.h
  9a9eabe5fde024a9e8fb7da1f3065798  gcc/config/rs6000/darwin64-biarch.h
  15d4fb2ad496a66a85102eac5202047a  gcc/config/rs6000/darwin7.h
  402972fd0d7c627a52416797c9cec3b4  gcc/config/rs6000/default64.h
  f4504f65de85f5d392697641ff462105  gcc/config/rs6000/dfp.md
! cb22a6d4f5872cde08f9b1d8cdbc43a9  gcc/config/rs6000/driver-rs6000.c
  8f83d7c9e905cf53e85e17effff65e94  gcc/config/rs6000/e300c2c3.md
  e48e30df023432a0999f7219dd167766  gcc/config/rs6000/e500mc.md
  15078c51a9c9340e7d7e492a0acb0d30  gcc/config/rs6000/e500mc64.md
--- 4575,4589 ----
  fea022102d4856327a0e7478d476825d  gcc/config/rs6000/cell.md
  39f59e5bae022fcbbef313410d10672c  gcc/config/rs6000/constraints.md
  87701804dfcbf3943f2ef24c36f6b98a  gcc/config/rs6000/crypto.md
! 453ee06270ccdf4c0b6c5246ca394266  gcc/config/rs6000/darwin.h
! dd4bb9179101766c68130ca8a0c0394e  gcc/config/rs6000/darwin.md
  d7cfb8e861e9ce70e75110e0717d4d48  gcc/config/rs6000/darwin.opt
  ca74b9e31768f3d073078ccbbf6db3b4  gcc/config/rs6000/darwin32-biarch.h
  9a9eabe5fde024a9e8fb7da1f3065798  gcc/config/rs6000/darwin64-biarch.h
  15d4fb2ad496a66a85102eac5202047a  gcc/config/rs6000/darwin7.h
  402972fd0d7c627a52416797c9cec3b4  gcc/config/rs6000/default64.h
  f4504f65de85f5d392697641ff462105  gcc/config/rs6000/dfp.md
! 5de21bde48b538036daa368e312e52be  gcc/config/rs6000/driver-rs6000.c
  8f83d7c9e905cf53e85e17effff65e94  gcc/config/rs6000/e300c2c3.md
  e48e30df023432a0999f7219dd167766  gcc/config/rs6000/e500mc.md
  15078c51a9c9340e7d7e492a0acb0d30  gcc/config/rs6000/e500mc64.md
*************** b106f3dd78c027be0e6fa9e040d3d7d1  gcc/co
*** 4590,4597 ****
  bd291b65ad28211370bde89d9e88c7ae  gcc/config/rs6000/emmintrin.h
  fbeee1c894dc51358ee6abecca818f38  gcc/config/rs6000/freebsd.h
  c815c61d1f8556dee28776379d38f97f  gcc/config/rs6000/freebsd64.h
! 6e7d3ee00f037f42563acb8e5859581a  gcc/config/rs6000/fusion.md
! 1a3fb84ad63c76605dc7383884c1646c  gcc/config/rs6000/genfusion.pl
  c466bda58b985814fa22f4d4bc0a464a  gcc/config/rs6000/genopt.sh
  96ef7ba4b98df3c89168a75c71690601  gcc/config/rs6000/host-darwin.c
  775ea72fb46676e26f93f160be6cc291  gcc/config/rs6000/host-ppc64-darwin.c
--- 4595,4602 ----
  bd291b65ad28211370bde89d9e88c7ae  gcc/config/rs6000/emmintrin.h
  fbeee1c894dc51358ee6abecca818f38  gcc/config/rs6000/freebsd.h
  c815c61d1f8556dee28776379d38f97f  gcc/config/rs6000/freebsd64.h
! b4f8e33b4342aea64cc25b24e2b5ce17  gcc/config/rs6000/fusion.md
! f57795fd3975e6a45558b5b8dd430631  gcc/config/rs6000/genfusion.pl
  c466bda58b985814fa22f4d4bc0a464a  gcc/config/rs6000/genopt.sh
  96ef7ba4b98df3c89168a75c71690601  gcc/config/rs6000/host-darwin.c
  775ea72fb46676e26f93f160be6cc291  gcc/config/rs6000/host-ppc64-darwin.c
*************** eb5963a9afac325222a3cf411425b69b  gcc/co
*** 4605,4611 ****
  b3d3483f2acc61db4751725d0556e646  gcc/config/rs6000/lynx.h
  0cc3c5f9101501b8253ce3176c3ffce4  gcc/config/rs6000/milli.exp
  7151c90fd6e11f55cab19007cca511bc  gcc/config/rs6000/mm_malloc.h
! 3346b3beff747f20752bff067e555451  gcc/config/rs6000/mma.md
  c40f50dc03075bb41a64373adb30112d  gcc/config/rs6000/mmintrin.h
  7da8551ea5a0e205407dfa782c773ce4  gcc/config/rs6000/mpc.md
  5bca07190d45ef2ade8d1a237c5ac20b  gcc/config/rs6000/netbsd.h
--- 4610,4616 ----
  b3d3483f2acc61db4751725d0556e646  gcc/config/rs6000/lynx.h
  0cc3c5f9101501b8253ce3176c3ffce4  gcc/config/rs6000/milli.exp
  7151c90fd6e11f55cab19007cca511bc  gcc/config/rs6000/mm_malloc.h
! d3dde08c758b098e296736f30b64afac  gcc/config/rs6000/mma.md
  c40f50dc03075bb41a64373adb30112d  gcc/config/rs6000/mmintrin.h
  7da8551ea5a0e205407dfa782c773ce4  gcc/config/rs6000/mpc.md
  5bca07190d45ef2ade8d1a237c5ac20b  gcc/config/rs6000/netbsd.h
*************** de0878750a3c4d20a063d22571380621  gcc/co
*** 4622,4636 ****
  bb48fecf965ae77e0dd88aae5488f291  gcc/config/rs6000/ppc-asm.h
  751ccf6be4b01d18f226acef853ef444  gcc/config/rs6000/ppc-auxv.h
  bfe475364cf3901b029f758b9ccfd8b8  gcc/config/rs6000/ppu_intrinsics.h
! a04ba28c90ef01589f85be84316d22ae  gcc/config/rs6000/predicates.md
  90d62e46a8384f3f606d9cacbd7fcf20  gcc/config/rs6000/rs6000-builtin.def
  600d0487670d447fdf8b9c3e58e76c9a  gcc/config/rs6000/rs6000-c.c
! 052eaef5451999b6377e8185c6d9798c  gcc/config/rs6000/rs6000-call.c
! 29879c1a1520f921a953c4d071056f62  gcc/config/rs6000/rs6000-cpus.def
  7c18f5387ecc6581faacf61631fecb37  gcc/config/rs6000/rs6000-d.c
! deb11a78a36b8fc309d4c02643f148a8  gcc/config/rs6000/rs6000-internal.h
  bdb01381a7509193220dbd43b881802b  gcc/config/rs6000/rs6000-linux.c
! 0c6158ff1c258334189b6dc72a21677a  gcc/config/rs6000/rs6000-logue.c
  8d3fa7c26d80c9ee359e3991e289666e  gcc/config/rs6000/rs6000-modes.def
  e65509760cf40241ff24df3a715c4f43  gcc/config/rs6000/rs6000-modes.h
  b7cac3afa5fb8f71d3b8ea1a0cd5c7ce  gcc/config/rs6000/rs6000-opts.h
--- 4627,4641 ----
  bb48fecf965ae77e0dd88aae5488f291  gcc/config/rs6000/ppc-asm.h
  751ccf6be4b01d18f226acef853ef444  gcc/config/rs6000/ppc-auxv.h
  bfe475364cf3901b029f758b9ccfd8b8  gcc/config/rs6000/ppu_intrinsics.h
! e03ab0dade27c849af56b6b99de13cd4  gcc/config/rs6000/predicates.md
  90d62e46a8384f3f606d9cacbd7fcf20  gcc/config/rs6000/rs6000-builtin.def
  600d0487670d447fdf8b9c3e58e76c9a  gcc/config/rs6000/rs6000-c.c
! 92110d3957e94da0c004e1a0ebf2d849  gcc/config/rs6000/rs6000-call.c
! 928f5d55248167067486388e4cc0a56e  gcc/config/rs6000/rs6000-cpus.def
  7c18f5387ecc6581faacf61631fecb37  gcc/config/rs6000/rs6000-d.c
! 2d982a648287d8b1211d52b4f1335bb6  gcc/config/rs6000/rs6000-internal.h
  bdb01381a7509193220dbd43b881802b  gcc/config/rs6000/rs6000-linux.c
! d7eb270fa829edb1e107dc421d30800a  gcc/config/rs6000/rs6000-logue.c
  8d3fa7c26d80c9ee359e3991e289666e  gcc/config/rs6000/rs6000-modes.def
  e65509760cf40241ff24df3a715c4f43  gcc/config/rs6000/rs6000-modes.h
  b7cac3afa5fb8f71d3b8ea1a0cd5c7ce  gcc/config/rs6000/rs6000-opts.h
*************** b7cac3afa5fb8f71d3b8ea1a0cd5c7ce  gcc/co
*** 4640,4649 ****
  39fa09a60604eae142447fcf0f829606  gcc/config/rs6000/rs6000-protos.h
  8cfc3e1c712d5e4cef1250c605cdca98  gcc/config/rs6000/rs6000-string.c
  7a14e24f9ddae251943bacda6071c833  gcc/config/rs6000/rs6000-tables.opt
! 8a668def5305a6df93d7f5ea5276e115  gcc/config/rs6000/rs6000.c
! 483840934d92215c8dd373d168ccfa4a  gcc/config/rs6000/rs6000.h
! e917a603878da95c1bf65afdc0c83964  gcc/config/rs6000/rs6000.md
! 90d3f90e4f126807f2b36c8507acb91b  gcc/config/rs6000/rs6000.opt
  c7f02424d98bd46c451c6c03893132ba  gcc/config/rs6000/rs64.md
  49c33d9ae6a5142ba9a3e0c617c6cdc2  gcc/config/rs6000/rtems.h
  b13403d0a3113444b4d47950f5cba69e  gcc/config/rs6000/secureplt.h
--- 4645,4654 ----
  39fa09a60604eae142447fcf0f829606  gcc/config/rs6000/rs6000-protos.h
  8cfc3e1c712d5e4cef1250c605cdca98  gcc/config/rs6000/rs6000-string.c
  7a14e24f9ddae251943bacda6071c833  gcc/config/rs6000/rs6000-tables.opt
! 6f928343f299cc0a238e78460e5d8611  gcc/config/rs6000/rs6000.c
! 703c5b2480408d2cecd0ae48da054aad  gcc/config/rs6000/rs6000.h
! 93f46761638f204b23488e30666a914a  gcc/config/rs6000/rs6000.md
! f5bccc13629fee1e5e80d2c56373e1ab  gcc/config/rs6000/rs6000.opt
  c7f02424d98bd46c451c6c03893132ba  gcc/config/rs6000/rs64.md
  49c33d9ae6a5142ba9a3e0c617c6cdc2  gcc/config/rs6000/rtems.h
  b13403d0a3113444b4d47950f5cba69e  gcc/config/rs6000/secureplt.h
*************** f11925c88524d2fd457bf77944da1302  gcc/co
*** 4679,4687 ****
  cc0cc82e1a5c2e41b283b3b890368e20  gcc/config/rs6000/titan.md
  e7d9802113af7f106be83e0d60f10bac  gcc/config/rs6000/tmmintrin.h
  5d59b8706cb4357b0b55b2b15c113f77  gcc/config/rs6000/vec_types.h
! 5008679be0acc78f2c04b92887836553  gcc/config/rs6000/vector.md
  6ca279ba044eebd7d0a7d39898b605af  gcc/config/rs6000/vsx.md
! 03af911a40d435aa33855b53091e91d7  gcc/config/rs6000/vxworks.h
  8d88ff930fb293ccc19693f4198f0ffb  gcc/config/rs6000/vxworksae.h
  7dc95d3194372c5c0ac2e9b886d11097  gcc/config/rs6000/vxworksmils.h
  44a93bbae0ad5aba424ba7b97cc6914d  gcc/config/rs6000/x-aix
--- 4684,4692 ----
  cc0cc82e1a5c2e41b283b3b890368e20  gcc/config/rs6000/titan.md
  e7d9802113af7f106be83e0d60f10bac  gcc/config/rs6000/tmmintrin.h
  5d59b8706cb4357b0b55b2b15c113f77  gcc/config/rs6000/vec_types.h
! 3583e31aec012fcc7fb04420d37fb7b3  gcc/config/rs6000/vector.md
  6ca279ba044eebd7d0a7d39898b605af  gcc/config/rs6000/vsx.md
! f36a85a18aa0b7d63a88bb6c96ef28be  gcc/config/rs6000/vxworks.h
  8d88ff930fb293ccc19693f4198f0ffb  gcc/config/rs6000/vxworksae.h
  7dc95d3194372c5c0ac2e9b886d11097  gcc/config/rs6000/vxworksmils.h
  44a93bbae0ad5aba424ba7b97cc6914d  gcc/config/rs6000/x-aix
*************** d2904d916d43fdc0310a752ed2a2c59f  gcc/co
*** 4716,4746 ****
  a971b3640a3d7b88d20ef0e92abf9324  gcc/config/s390/3906.md
  9ebd4b5a83e1dfe318e9604fd342595b  gcc/config/s390/8561.md
  5a8e22ff23d87a558b94acca3b8754dd  gcc/config/s390/constraints.md
! 593084f0122028311d8c27758822047c  gcc/config/s390/driver-native.c
  eea54eb2d5be394c5e1deb85a2ce7d0d  gcc/config/s390/htmintrin.h
  1e94fd3732594eed7cb7c9cdd952d01d  gcc/config/s390/htmxlintrin.h
  c9b817d15324f399218870b825623350  gcc/config/s390/linux.h
! 009310c293c086a04da4a36754fe4310  gcc/config/s390/predicates.md
  450293c45cad155e0914e838978eeece  gcc/config/s390/s390-builtin-types.def
  cd2a28a13096345b3d35041e8e4ae052  gcc/config/s390/s390-builtins.def
  5eeac8eed4d5e326eaacd304a583c792  gcc/config/s390/s390-builtins.h
! 2e5a6e6316abc8b914e823218d33f1e2  gcc/config/s390/s390-c.c
  b8518a69c0543b0ab9a0194ccd0628c8  gcc/config/s390/s390-d.c
  5b41350b22c1a027f0d29006df753cce  gcc/config/s390/s390-modes.def
! 71d30cf642c8424d2074ee64e2df28fc  gcc/config/s390/s390-opts.h
  0cda88116bff0a5ea22724e0f749d0ea  gcc/config/s390/s390-passes.def
  82c0fbbcc31f177afdb9a9feec3bb485  gcc/config/s390/s390-protos.h
! 04736ea8e43e87b105e2f7b30d349f21  gcc/config/s390/s390.c
! 601754c49344531d1181e98cc26a2007  gcc/config/s390/s390.h
! f3d1623a2a959abb2186519805ff0e0b  gcc/config/s390/s390.md
! 78a3ffef1c30d585c4ac165a02312e96  gcc/config/s390/s390.opt
  4d1a750cc61210e4e7dacc3b05c202cb  gcc/config/s390/s390intrin.h
  33f73e7880d2cc346d18611e3062cb5c  gcc/config/s390/s390x.h
  c7d66ac4bbcf504879ad210e2f9085d7  gcc/config/s390/subst.md
  551847ee4c38fa1a7e95fd93cdb32f17  gcc/config/s390/t-linux64
  2cfed5b3e9a6940f6f0c461e41d32dc2  gcc/config/s390/t-s390
  53fb8a01a9af1fefe380f46897e0eb3b  gcc/config/s390/tpf.h
! 57706f67f812a74c2275e9a1f34602c6  gcc/config/s390/tpf.md
  7d6bd68ca86c3340136814011885df72  gcc/config/s390/tpf.opt
  feca096829a3542c6569d7395249dd54  gcc/config/s390/vecintrin.h
  abcbf2f33d12c6a37f4a1bb9b7a88595  gcc/config/s390/vector.md
--- 4721,4751 ----
  a971b3640a3d7b88d20ef0e92abf9324  gcc/config/s390/3906.md
  9ebd4b5a83e1dfe318e9604fd342595b  gcc/config/s390/8561.md
  5a8e22ff23d87a558b94acca3b8754dd  gcc/config/s390/constraints.md
! d7003f813f34d4d29acabeb362ea9ec7  gcc/config/s390/driver-native.c
  eea54eb2d5be394c5e1deb85a2ce7d0d  gcc/config/s390/htmintrin.h
  1e94fd3732594eed7cb7c9cdd952d01d  gcc/config/s390/htmxlintrin.h
  c9b817d15324f399218870b825623350  gcc/config/s390/linux.h
! bc3eb05d9948013cf5d98708eec135d4  gcc/config/s390/predicates.md
  450293c45cad155e0914e838978eeece  gcc/config/s390/s390-builtin-types.def
  cd2a28a13096345b3d35041e8e4ae052  gcc/config/s390/s390-builtins.def
  5eeac8eed4d5e326eaacd304a583c792  gcc/config/s390/s390-builtins.h
! ba17382ec005210043b92a6daf5d0204  gcc/config/s390/s390-c.c
  b8518a69c0543b0ab9a0194ccd0628c8  gcc/config/s390/s390-d.c
  5b41350b22c1a027f0d29006df753cce  gcc/config/s390/s390-modes.def
! 0a593ac49e545a9bf5dad3b9d13ffead  gcc/config/s390/s390-opts.h
  0cda88116bff0a5ea22724e0f749d0ea  gcc/config/s390/s390-passes.def
  82c0fbbcc31f177afdb9a9feec3bb485  gcc/config/s390/s390-protos.h
! 83684bdbbd2861d3047dc9d88135e070  gcc/config/s390/s390.c
! 12b0051b843bc27c918bc7a7c0621ee1  gcc/config/s390/s390.h
! b2b097d0d62128852bfcb39d7e0a8e9a  gcc/config/s390/s390.md
! c1758c2e438e31db9a49f289e3d30ad1  gcc/config/s390/s390.opt
  4d1a750cc61210e4e7dacc3b05c202cb  gcc/config/s390/s390intrin.h
  33f73e7880d2cc346d18611e3062cb5c  gcc/config/s390/s390x.h
  c7d66ac4bbcf504879ad210e2f9085d7  gcc/config/s390/subst.md
  551847ee4c38fa1a7e95fd93cdb32f17  gcc/config/s390/t-linux64
  2cfed5b3e9a6940f6f0c461e41d32dc2  gcc/config/s390/t-s390
  53fb8a01a9af1fefe380f46897e0eb3b  gcc/config/s390/tpf.h
! 33117991a5581854d87f4c6ff4129e70  gcc/config/s390/tpf.md
  7d6bd68ca86c3340136814011885df72  gcc/config/s390/tpf.opt
  feca096829a3542c6569d7395249dd54  gcc/config/s390/vecintrin.h
  abcbf2f33d12c6a37f4a1bb9b7a88595  gcc/config/s390/vector.md
*************** dba7e2b89d25850ed88d3df9d908b04a  gcc/co
*** 4801,4806 ****
--- 4806,4812 ----
  4d5da08e210ff4ae14b018ef0fdcaa12  gcc/config/sparc/freebsd.h
  cbcc569238f4519e913cec1cadefdc46  gcc/config/sparc/hypersparc.md
  caff42ee3fbdf9d4c0c898b6015d5c51  gcc/config/sparc/leon.md
+ 9d495003ccd8d4728e02705a8fafe134  gcc/config/sparc/leon5.md
  fe7084bb31e8913acc97482b438b948f  gcc/config/sparc/linux.h
  77c7e2f056cc6443b0a03cd2d5598258  gcc/config/sparc/linux64.h
  056c173c33c18bd79ddc6d6442218676  gcc/config/sparc/long-double-switch.opt
*************** bd373e4c36d4f36006262f8ad76ea34d  gcc/co
*** 4819,4832 ****
  7f3272d43031813a458f09aea259ac77  gcc/config/sparc/sp64-elf.h
  a2c001107d11d64a6867b5ad3cf7b5b7  gcc/config/sparc/sparc-c.c
  54653da5737fd74bb8b80866d7cf2017  gcc/config/sparc/sparc-d.c
! f41fda97335f7a023ecd43436e246ca6  gcc/config/sparc/sparc-modes.def
! b23d1fca28e4b9ff46c0ae43780f1e49  gcc/config/sparc/sparc-opts.h
  d133793a37112a304bbee95d6391bde1  gcc/config/sparc/sparc-passes.def
  9da368e6d99a08be41e8a2859745f7d6  gcc/config/sparc/sparc-protos.h
! 0622ebefda6352e6b33d6207887ca5b8  gcc/config/sparc/sparc.c
! e8f1684102f06e96754e89e697c7a040  gcc/config/sparc/sparc.h
! ddaa24ea4ac0d4d43fc086f64dca957d  gcc/config/sparc/sparc.md
! 62c5420a5eab896a62add46521e02815  gcc/config/sparc/sparc.opt
  b62168c8d25717e777239fb6d2c2bdf7  gcc/config/sparc/sparclet.md
  c87db0e52fe6f1b5721136e265bd705a  gcc/config/sparc/supersparc.md
  9fd1101df0273cd72c851f5a92189d8e  gcc/config/sparc/sync.md
--- 4825,4838 ----
  7f3272d43031813a458f09aea259ac77  gcc/config/sparc/sp64-elf.h
  a2c001107d11d64a6867b5ad3cf7b5b7  gcc/config/sparc/sparc-c.c
  54653da5737fd74bb8b80866d7cf2017  gcc/config/sparc/sparc-d.c
! 795f2c35a8c53db6f25f4a5de7e263b8  gcc/config/sparc/sparc-modes.def
! fcb95746dc487d8860421e2c23676851  gcc/config/sparc/sparc-opts.h
  d133793a37112a304bbee95d6391bde1  gcc/config/sparc/sparc-passes.def
  9da368e6d99a08be41e8a2859745f7d6  gcc/config/sparc/sparc-protos.h
! 33b19a596c65372140a78e376b3d6d02  gcc/config/sparc/sparc.c
! 76e709251a5150bf023bbfe87bd6697e  gcc/config/sparc/sparc.h
! 7ad0daaa5ca1d1686bb621079ea25b7a  gcc/config/sparc/sparc.md
! 64c3cef9b0736ca1716488a3adc1bce2  gcc/config/sparc/sparc.opt
  b62168c8d25717e777239fb6d2c2bdf7  gcc/config/sparc/sparclet.md
  c87db0e52fe6f1b5721136e265bd705a  gcc/config/sparc/supersparc.md
  9fd1101df0273cd72c851f5a92189d8e  gcc/config/sparc/sync.md
*************** ae2820ac7d43cf59e93f97657bc44c4d  gcc/co
*** 4970,4981 ****
  828a857c6b0f3a23869e1adaeb53f3df  gcc/config/vms/vms.opt
  d169abb7e439c5dc86b832320f47569f  gcc/config/vms/x-vms
  19d889677a4e78220b438c10136349ea  gcc/config/vms/xm-vms.h
! dee67ec53a46a62887841142c72bb876  gcc/config/vx-common.h
  ee2d7624a1cf8a055beab64a9f01a8d9  gcc/config/vxworks-c.c
  35ab1cb7e1a5fc52ce8d72b668a912d4  gcc/config/vxworks-dummy.h
  3fa5a61490392704bd52ce26bba3a1ac  gcc/config/vxworks-stdint.h
  5ee1854216d708e655c076effc3235b8  gcc/config/vxworks.c
! 56aa96f581f4396a46ec78b5bce42346  gcc/config/vxworks.h
  93a6417ac698f4a1b486f240a11d75b8  gcc/config/vxworks.opt
  d55d2805d12ce9917cb284aac8570878  gcc/config/vxworks/_vxworks-versions.h
  2c7fb7482d87758a9305ce4fec4c94ea  gcc/config/vxworks/_yvals-wrapper.h
--- 4976,4987 ----
  828a857c6b0f3a23869e1adaeb53f3df  gcc/config/vms/vms.opt
  d169abb7e439c5dc86b832320f47569f  gcc/config/vms/x-vms
  19d889677a4e78220b438c10136349ea  gcc/config/vms/xm-vms.h
! a840dd8b538edf98d2ac04d7b66594af  gcc/config/vx-common.h
  ee2d7624a1cf8a055beab64a9f01a8d9  gcc/config/vxworks-c.c
  35ab1cb7e1a5fc52ce8d72b668a912d4  gcc/config/vxworks-dummy.h
  3fa5a61490392704bd52ce26bba3a1ac  gcc/config/vxworks-stdint.h
  5ee1854216d708e655c076effc3235b8  gcc/config/vxworks.c
! 79a33886fff43b068a90b2c97d5dc5f7  gcc/config/vxworks.h
  93a6417ac698f4a1b486f240a11d75b8  gcc/config/vxworks.opt
  d55d2805d12ce9917cb284aac8570878  gcc/config/vxworks/_vxworks-versions.h
  2c7fb7482d87758a9305ce4fec4c94ea  gcc/config/vxworks/_yvals-wrapper.h
*************** bf27ee51add23d218ca627b3d40fda5d  gcc/co
*** 5004,5025 ****
  1bcf98a33e1bda802125575257a30784  gcc/config/xtensa/uclinux.h
  9f2e36203965b3914925884725920df2  gcc/config/xtensa/uclinux.opt
  84c554b196894a50ca18c5fd8a6edf20  gcc/config/xtensa/xtensa-protos.h
! 60d5fac2ea03746ae1e18a5e2b80e5d2  gcc/config/xtensa/xtensa.c
  06bc01a7ccf9f8e76a200854e3483443  gcc/config/xtensa/xtensa.h
  6c6d0b85211762c11d2e72a6182bb110  gcc/config/xtensa/xtensa.md
  f5b73b7b0901f94c273f343137c0a387  gcc/config/xtensa/xtensa.opt
! 5d1b43078d0c2ed64e2b6d4ae291a51d  gcc/configure
! d03f38e6a1b439c4cb3712906f0b9dbf  gcc/configure.ac
  27d42bf7c74759dfd549975615fc5068  gcc/context.c
  16c3aa3c912f686f2a31e9390d85475c  gcc/context.h
  f4ce7d4c40b8bd5fdb65296621e3c102  gcc/convert.c
  70fc96b69d15408e8fdd3f28979c7efe  gcc/convert.h
! 92835f17ff8a4bbd6044d57005ebfbe2  gcc/coretypes.h
  165e8c92386e4de91399049eaf43a842  gcc/coroutine-builtins.def
  b92bf93ad5a628ce259b9055426c0cd4  gcc/coroutine-passes.cc
! cbbbaadcc62e9dd87c5fc82593b79b9f  gcc/coverage.c
  040e51182a2000cd08580cee4c8591c6  gcc/coverage.h
! 9c0bfa112ba0385f0e56afdbf5d9b6d3  gcc/cp/ChangeLog
  d271e3663538ba1f3281cab3838e92cd  gcc/cp/ChangeLog-1993
  f5a44adbc05521162350ca409d1d95ce  gcc/cp/ChangeLog-1994
  ac55db48d964cb5469ff03c1cd3ee04d  gcc/cp/ChangeLog-1995
--- 5010,5031 ----
  1bcf98a33e1bda802125575257a30784  gcc/config/xtensa/uclinux.h
  9f2e36203965b3914925884725920df2  gcc/config/xtensa/uclinux.opt
  84c554b196894a50ca18c5fd8a6edf20  gcc/config/xtensa/xtensa-protos.h
! 648a531dd6883762e216cc9bea2507d0  gcc/config/xtensa/xtensa.c
  06bc01a7ccf9f8e76a200854e3483443  gcc/config/xtensa/xtensa.h
  6c6d0b85211762c11d2e72a6182bb110  gcc/config/xtensa/xtensa.md
  f5b73b7b0901f94c273f343137c0a387  gcc/config/xtensa/xtensa.opt
! 1ba5e43f94b8286a6f2912dbb52f200e  gcc/configure
! a336102eddc61c8a86cbc237b6a0ce5c  gcc/configure.ac
  27d42bf7c74759dfd549975615fc5068  gcc/context.c
  16c3aa3c912f686f2a31e9390d85475c  gcc/context.h
  f4ce7d4c40b8bd5fdb65296621e3c102  gcc/convert.c
  70fc96b69d15408e8fdd3f28979c7efe  gcc/convert.h
! 58838e86153d7aad6779dd34024780f6  gcc/coretypes.h
  165e8c92386e4de91399049eaf43a842  gcc/coroutine-builtins.def
  b92bf93ad5a628ce259b9055426c0cd4  gcc/coroutine-passes.cc
! bde87550feaf889731652f27f77bc587  gcc/coverage.c
  040e51182a2000cd08580cee4c8591c6  gcc/coverage.h
! d3d396b1c45bdd2d8e6f37a4dc32fdda  gcc/cp/ChangeLog
  d271e3663538ba1f3281cab3838e92cd  gcc/cp/ChangeLog-1993
  f5a44adbc05521162350ca409d1d95ce  gcc/cp/ChangeLog-1994
  ac55db48d964cb5469ff03c1cd3ee04d  gcc/cp/ChangeLog-1995
*************** f6ebb1c64d8e002666e58a4da0d97ecb  gcc/cp
*** 5051,5110 ****
  c1c7801b9b0f379e702a4f6cb83972e7  gcc/cp/ChangeLog.ptr
  9aa3cd9f75c785de9f51446e3f295515  gcc/cp/ChangeLog.tree-ssa
  82f86a266d5edfdd6fbdee627fdfc94d  gcc/cp/Make-lang.in
! cc2d6b81b578ae6bd77f7f57d41b7aeb  gcc/cp/call.c
  013fc77930854f5ca6df4b4955b9cd5d  gcc/cp/cfns.gperf
  94073c4e9f5c434dbd02f5fab8ef2fec  gcc/cp/cfns.h
  aa4071bfecf6b015c47cdbab9841661a  gcc/cp/class.c
  52c149e840d6ef546324992e040dffc9  gcc/cp/config-lang.in
! a4f89dc076a8119a632887d1bee4afd8  gcc/cp/constexpr.c
! 71321986aca2d3903939ba9224e169ed  gcc/cp/constraint.cc
! 97506d78cc463c0c594eabc0c6c2b023  gcc/cp/coroutines.cc
! 9b0c66b82b19325899831d79aab0c60f  gcc/cp/cp-gimplify.c
  9f675ade86f6f438186c3359d251522d  gcc/cp/cp-lang.c
  3a17e28f03f7b86b06a0f7f2f1b38ee1  gcc/cp/cp-name-hint.h
! 28f4d1cb7de533b07b26906c3ec5715e  gcc/cp/cp-objcp-common.c
  fc5f614233d1e1aab44be266429426d9  gcc/cp/cp-objcp-common.h
  e5a3c0227c5d7f6f15753ecf70d86dce  gcc/cp/cp-tree.def
! af96b4f73f7c7e3d7a552cd8919faec5  gcc/cp/cp-tree.h
  ad2891a30f319f1059b3cd8cb85c2a66  gcc/cp/cp-ubsan.c
  9f7577d6131c40516642a76a3cd4b349  gcc/cp/cvt.c
  80fc2cbdfb0b939d06eb0c83cec629b0  gcc/cp/cxx-pretty-print.c
  f217ad40ae4095f745573953940bc517  gcc/cp/cxx-pretty-print.h
! 91a4ccfe7eccc0f52408b7d840d5bdaf  gcc/cp/decl.c
  2ee48334d4ea854bc0b6138b17db0eca  gcc/cp/decl.h
! 6f3c044c89a8aff081edbfda64a72943  gcc/cp/decl2.c
  babde369bad84c4348cbb81fef27de19  gcc/cp/dump.c
  65e7fee5d2a2ff328b09d262bdeb3b42  gcc/cp/error.c
! 8537eb199c155d61aa36e62089b49895  gcc/cp/except.c
  9ef7eb731264636da96bb3ee4f5d92bd  gcc/cp/expr.c
  bf339c04a11eb1ff6ae77b76d8a44e0c  gcc/cp/friend.c
  af1b9753c30b60683233adf6dc1ebed9  gcc/cp/g++spec.c
! 5b4a4ef301c4d670caa31ac28a166dd4  gcc/cp/init.c
! 4c6d184f73f5e153ec2ec81680795e3f  gcc/cp/lambda.c
  1b5fe425de21c6959e8fcf809a4d9bf0  gcc/cp/lang-specs.h
  8b55a87f580d7fabcd05e1be8bf8678a  gcc/cp/lex.c
! 20341309f9f4bfc81d9c3baa9650fb94  gcc/cp/logic.cc
! 29afb600c6cb94aa71e99e086f2e828b  gcc/cp/mangle.c
  e9bd33d0476c27e8dc7ae163523b0c43  gcc/cp/mapper-client.cc
  7e088d81d8f48a2718ab084df953d006  gcc/cp/mapper-client.h
  e9215833b37c3eb15eca691a16a697c2  gcc/cp/mapper-resolver.cc
! 0a308722ecaa63a6dd606ed84564da77  gcc/cp/method.c
  42305a8479586d5aa1f847d57d4bf6eb  gcc/cp/module.cc
! 5e460df0f03c90fb6be7c42a9f1be39f  gcc/cp/name-lookup.c
! 52ba207fa7ad048f1f1071286baa8328  gcc/cp/name-lookup.h
  74ef5d5c783b19f58d24af2f5d586229  gcc/cp/operators.def
  135e2526b78ff7fba60e97120acd13ce  gcc/cp/optimize.c
! 25d3e9a59c5c2e7a9162dd077d37de32  gcc/cp/parser.c
  33e6205b133939ff76752369e76e776e  gcc/cp/parser.h
! 3fcd5e1398f137dd58a392f93881e463  gcc/cp/pt.c
  185afe382f5cbb5102c5c681fca68144  gcc/cp/ptree.c
  d406c7234ce4950b24a30a51bdfdd50a  gcc/cp/rtti.c
! 8084016588b31c1e78c2f511f8f1fe23  gcc/cp/search.c
! 3a60012b90b72bea50ef5161272f3ed7  gcc/cp/semantics.c
! ced05f20c58617afa5254b0700bb7de3  gcc/cp/tree.c
  7edfa58f1051f1f2f0f0b14381ef44a3  gcc/cp/type-utils.h
! 69a9e9b83b6f04d8016f864e4e668885  gcc/cp/typeck.c
! e7b9bc67e1e15a15acc5c074d1675a91  gcc/cp/typeck2.c
  2106dba4a8c689a23ae0c6ed874a57e3  gcc/cp/vtable-class-hierarchy.c
  a1dcb34fdd7a1dfb94f27bc0ac1a9306  gcc/cppbuiltin.c
  26ece193a6d338989d1c337b7137c072  gcc/cppbuiltin.h
--- 5057,5116 ----
  c1c7801b9b0f379e702a4f6cb83972e7  gcc/cp/ChangeLog.ptr
  9aa3cd9f75c785de9f51446e3f295515  gcc/cp/ChangeLog.tree-ssa
  82f86a266d5edfdd6fbdee627fdfc94d  gcc/cp/Make-lang.in
! 805a74c176fc9da5c8c00650be6fa813  gcc/cp/call.c
  013fc77930854f5ca6df4b4955b9cd5d  gcc/cp/cfns.gperf
  94073c4e9f5c434dbd02f5fab8ef2fec  gcc/cp/cfns.h
  aa4071bfecf6b015c47cdbab9841661a  gcc/cp/class.c
  52c149e840d6ef546324992e040dffc9  gcc/cp/config-lang.in
! 281b240e64442eca3828a39ab3450365  gcc/cp/constexpr.c
! 2d187983f45a0e24913874acf4ab80b9  gcc/cp/constraint.cc
! 774b12ba7796f225fc0b3873743b4046  gcc/cp/coroutines.cc
! 3adde1f450aedb33649d2497891e5bc6  gcc/cp/cp-gimplify.c
  9f675ade86f6f438186c3359d251522d  gcc/cp/cp-lang.c
  3a17e28f03f7b86b06a0f7f2f1b38ee1  gcc/cp/cp-name-hint.h
! 6546ac35987ddbbd4baddabf4a418fdc  gcc/cp/cp-objcp-common.c
  fc5f614233d1e1aab44be266429426d9  gcc/cp/cp-objcp-common.h
  e5a3c0227c5d7f6f15753ecf70d86dce  gcc/cp/cp-tree.def
! c15606a3bc0492328f29aebce8f255c1  gcc/cp/cp-tree.h
  ad2891a30f319f1059b3cd8cb85c2a66  gcc/cp/cp-ubsan.c
  9f7577d6131c40516642a76a3cd4b349  gcc/cp/cvt.c
  80fc2cbdfb0b939d06eb0c83cec629b0  gcc/cp/cxx-pretty-print.c
  f217ad40ae4095f745573953940bc517  gcc/cp/cxx-pretty-print.h
! 2113714dc6eb431ec3b698883f0a86f7  gcc/cp/decl.c
  2ee48334d4ea854bc0b6138b17db0eca  gcc/cp/decl.h
! 8f6d5e2435483bb9efe75ff263436eb1  gcc/cp/decl2.c
  babde369bad84c4348cbb81fef27de19  gcc/cp/dump.c
  65e7fee5d2a2ff328b09d262bdeb3b42  gcc/cp/error.c
! ae9a51d72d46922925309791e4610beb  gcc/cp/except.c
  9ef7eb731264636da96bb3ee4f5d92bd  gcc/cp/expr.c
  bf339c04a11eb1ff6ae77b76d8a44e0c  gcc/cp/friend.c
  af1b9753c30b60683233adf6dc1ebed9  gcc/cp/g++spec.c
! b1ac51933647fe1ccb10f6135b3d52df  gcc/cp/init.c
! 778410400a5a0810061bddb226c20863  gcc/cp/lambda.c
  1b5fe425de21c6959e8fcf809a4d9bf0  gcc/cp/lang-specs.h
  8b55a87f580d7fabcd05e1be8bf8678a  gcc/cp/lex.c
! 9a5b5f363f6a7bd9716c92383bbb1288  gcc/cp/logic.cc
! df964d3c9b0c731d24d450faca820026  gcc/cp/mangle.c
  e9bd33d0476c27e8dc7ae163523b0c43  gcc/cp/mapper-client.cc
  7e088d81d8f48a2718ab084df953d006  gcc/cp/mapper-client.h
  e9215833b37c3eb15eca691a16a697c2  gcc/cp/mapper-resolver.cc
! e9a208e30d27c64ecd8cf48641166778  gcc/cp/method.c
  42305a8479586d5aa1f847d57d4bf6eb  gcc/cp/module.cc
! 4f44ae45107fb19664c4ea6fc1f9617d  gcc/cp/name-lookup.c
! 7942e2da44ee806a67fc5508fa55227c  gcc/cp/name-lookup.h
  74ef5d5c783b19f58d24af2f5d586229  gcc/cp/operators.def
  135e2526b78ff7fba60e97120acd13ce  gcc/cp/optimize.c
! 01006045247b7da33610408f203ef633  gcc/cp/parser.c
  33e6205b133939ff76752369e76e776e  gcc/cp/parser.h
! 3b6f3c5af64170b7fbea87816eec8423  gcc/cp/pt.c
  185afe382f5cbb5102c5c681fca68144  gcc/cp/ptree.c
  d406c7234ce4950b24a30a51bdfdd50a  gcc/cp/rtti.c
! 8cb37681d9be422bc5accc1da48d5a75  gcc/cp/search.c
! 9ed1ff9cfbe2339c04127e55d60e3ea3  gcc/cp/semantics.c
! 192df66d3d7d2e34c2ba762538f4a0a5  gcc/cp/tree.c
  7edfa58f1051f1f2f0f0b14381ef44a3  gcc/cp/type-utils.h
! 925b792e840a25f5f671128d881e89f3  gcc/cp/typeck.c
! e4cc977761b34df297265283c01fd95a  gcc/cp/typeck2.c
  2106dba4a8c689a23ae0c6ed874a57e3  gcc/cp/vtable-class-hierarchy.c
  a1dcb34fdd7a1dfb94f27bc0ac1a9306  gcc/cppbuiltin.c
  26ece193a6d338989d1c337b7137c072  gcc/cppbuiltin.h
*************** a1dcb34fdd7a1dfb94f27bc0ac1a9306  gcc/cp
*** 5115,5121 ****
  a7c636b547b9582524b0bd62c6178487  gcc/cselib.c
  857b8e6c3caa1a049b93761fde09419a  gcc/cselib.h
  1ded054093de910d9786c62bc4fe8cc6  gcc/cstamp-h.in
! a074f4aac17b50728c4462ee96bead96  gcc/d/ChangeLog
  86f687c485111eedca2eb048294f957e  gcc/d/ChangeLog-2006
  70ed1c47fd9b3f5dd95055642ed79265  gcc/d/ChangeLog-2007
  a7090ab2dd83aa4f44823c17566b83ef  gcc/d/ChangeLog-2008
--- 5121,5127 ----
  a7c636b547b9582524b0bd62c6178487  gcc/cselib.c
  857b8e6c3caa1a049b93761fde09419a  gcc/cselib.h
  1ded054093de910d9786c62bc4fe8cc6  gcc/cstamp-h.in
! 4851f4c4d8a370263326460fe4537aab  gcc/d/ChangeLog
  86f687c485111eedca2eb048294f957e  gcc/d/ChangeLog-2006
  70ed1c47fd9b3f5dd95055642ed79265  gcc/d/ChangeLog-2007
  a7090ab2dd83aa4f44823c17566b83ef  gcc/d/ChangeLog-2008
*************** e432bfc5c605ae0b1beedf0492ad40d1  gcc/d/
*** 5134,5161 ****
  6898d1f79bb53b436f3709b6ff681517  gcc/d/Make-lang.in
  426254b45d40584d0597c63f3fd1f889  gcc/d/README.gcc
  c828f621dae15ecdebcb6483cc2a359a  gcc/d/config-lang.in
! 3c42dd5aa2e4e648942c684e41796bdf  gcc/d/d-attribs.cc
! 32f089ccc19997cf8fe98a15c5662e70  gcc/d/d-builtins.cc
! 2741b0c6f9ed34058b8e4c6b8ae00b76  gcc/d/d-codegen.cc
  75ceab1f211190aa8a607de211d92550  gcc/d/d-compiler.cc
! 82b1072428e1e4a69e409bb4e3af67a5  gcc/d/d-convert.cc
  c68cc8b289e0bed7991d8ba214514b52  gcc/d/d-ctfloat.cc
  96e81ac3898e23a215821a9ca3faac03  gcc/d/d-diagnostic.cc
  9ad7d94122a0e53b642e569ef01bd97c  gcc/d/d-frontend.cc
  0410f105b76530dc8ba9c7328b5a0b73  gcc/d/d-gimplify.cc
  47fd25e95ab17fd0c598380f4dcf775e  gcc/d/d-incpath.cc
! 8bd015b1113b59d5dd51fbe30bc3d191  gcc/d/d-lang.cc
  4caed6522470a27c7bc55349d4e41997  gcc/d/d-longdouble.cc
  a80cf667b6cde2503c142172b86d4a32  gcc/d/d-port.cc
! 1d2f02a991ef8c5867e8d8bce66baea5  gcc/d/d-spec.cc
  5a2b9ffbe1b7e05aae3752561c81df38  gcc/d/d-system.h
  269cf45854f0a7573a9c0fee24922f96  gcc/d/d-target-def.h
  47901d67a22e6cb06354d26f256b1f44  gcc/d/d-target.cc
  e510e0920097f33c1584945cb08e080f  gcc/d/d-target.def
  bd403a5022b9229546c86481f8f9b61e  gcc/d/d-target.h
  03f0da7679723f02dabef26c57f6b354  gcc/d/d-tree.def
! eb76ca8e69ae4cf81fc5924f7bf08813  gcc/d/d-tree.h
! 9fb8e724c04c912b1230d8f6fbcb2083  gcc/d/decl.cc
  3b33e14d54fdeb23eedefb85531d96d9  gcc/d/dmd/MERGE
  56e5dec62f6a10592384f715f378eef0  gcc/d/dmd/access.c
  3791d70488bc98342964c686b935b89c  gcc/d/dmd/aggregate.h
--- 5140,5167 ----
  6898d1f79bb53b436f3709b6ff681517  gcc/d/Make-lang.in
  426254b45d40584d0597c63f3fd1f889  gcc/d/README.gcc
  c828f621dae15ecdebcb6483cc2a359a  gcc/d/config-lang.in
! ac5afa7752655d02611f15cb06067ee5  gcc/d/d-attribs.cc
! 2859511236eb18116b8f704c0893fc82  gcc/d/d-builtins.cc
! 79699adb49367908f31e0aba2aaaa568  gcc/d/d-codegen.cc
  75ceab1f211190aa8a607de211d92550  gcc/d/d-compiler.cc
! cdd16f63672008a0bf919957625a0ae1  gcc/d/d-convert.cc
  c68cc8b289e0bed7991d8ba214514b52  gcc/d/d-ctfloat.cc
  96e81ac3898e23a215821a9ca3faac03  gcc/d/d-diagnostic.cc
  9ad7d94122a0e53b642e569ef01bd97c  gcc/d/d-frontend.cc
  0410f105b76530dc8ba9c7328b5a0b73  gcc/d/d-gimplify.cc
  47fd25e95ab17fd0c598380f4dcf775e  gcc/d/d-incpath.cc
! 96052adec5c3542ca6303076367be7f9  gcc/d/d-lang.cc
  4caed6522470a27c7bc55349d4e41997  gcc/d/d-longdouble.cc
  a80cf667b6cde2503c142172b86d4a32  gcc/d/d-port.cc
! 7706828e60cb570bd143b79764e2026a  gcc/d/d-spec.cc
  5a2b9ffbe1b7e05aae3752561c81df38  gcc/d/d-system.h
  269cf45854f0a7573a9c0fee24922f96  gcc/d/d-target-def.h
  47901d67a22e6cb06354d26f256b1f44  gcc/d/d-target.cc
  e510e0920097f33c1584945cb08e080f  gcc/d/d-target.def
  bd403a5022b9229546c86481f8f9b61e  gcc/d/d-target.h
  03f0da7679723f02dabef26c57f6b354  gcc/d/d-tree.def
! ea5292cd7004a68b8465731456abc987  gcc/d/d-tree.h
! 70d017a7d035eb8d878bcf3b962c2237  gcc/d/decl.cc
  3b33e14d54fdeb23eedefb85531d96d9  gcc/d/dmd/MERGE
  56e5dec62f6a10592384f715f378eef0  gcc/d/dmd/access.c
  3791d70488bc98342964c686b935b89c  gcc/d/dmd/aggregate.h
*************** e6183e6da7533442f308852374d80b20  gcc/d/
*** 5180,5186 ****
  5328bd316bae93daf3c0c8353e1a5be7  gcc/d/dmd/cppmangle.c
  50a4587df5508c17ec0ba64e907e6c2a  gcc/d/dmd/ctfe.h
  52d369590e7009570bb88a39be30427c  gcc/d/dmd/ctfeexpr.c
! 0ec22f74a330e8f376f81bbaf6201ecd  gcc/d/dmd/dcast.c
  a7638e93d90f022b82f6ec861081f2da  gcc/d/dmd/dclass.c
  d33b24b30e8e31a17e3a7e39f3c67bdd  gcc/d/dmd/declaration.c
  d23cee2b9d07116997cebcb46669827a  gcc/d/dmd/declaration.h
--- 5186,5192 ----
  5328bd316bae93daf3c0c8353e1a5be7  gcc/d/dmd/cppmangle.c
  50a4587df5508c17ec0ba64e907e6c2a  gcc/d/dmd/ctfe.h
  52d369590e7009570bb88a39be30427c  gcc/d/dmd/ctfeexpr.c
! 08811bc74b0e84c93dbe62167237b58e  gcc/d/dmd/dcast.c
  a7638e93d90f022b82f6ec861081f2da  gcc/d/dmd/dclass.c
  d33b24b30e8e31a17e3a7e39f3c67bdd  gcc/d/dmd/declaration.c
  d23cee2b9d07116997cebcb46669827a  gcc/d/dmd/declaration.h
*************** d5b34f72fef968b37217c531947bc6ba  gcc/d/
*** 5204,5211 ****
  660ab05c0f664d6f7e48fecd034297ba  gcc/d/dmd/enum.h
  dda2e57e23eed0e5d751a553fb16d446  gcc/d/dmd/errors.h
  577fa35cc9a9391c0626f6c86b7ff946  gcc/d/dmd/escape.c
! f8df549c012657c3ebd2750f840d1d26  gcc/d/dmd/expression.c
! 11feb2ecd1b2bb9a12253457534dd5cd  gcc/d/dmd/expression.h
  5b8f33811a9cdce4c63c076519318ca3  gcc/d/dmd/expressionsem.c
  7f44497a182abfa3fb9dc8a2759f0f64  gcc/d/dmd/func.c
  584c6d25fe0605ec4df673034ed70a09  gcc/d/dmd/globals.h
--- 5210,5217 ----
  660ab05c0f664d6f7e48fecd034297ba  gcc/d/dmd/enum.h
  dda2e57e23eed0e5d751a553fb16d446  gcc/d/dmd/errors.h
  577fa35cc9a9391c0626f6c86b7ff946  gcc/d/dmd/escape.c
! 64a57e95f2aafac3bedd65e080c585d9  gcc/d/dmd/expression.c
! b29b7963b6b682ffdcfde106efa2df33  gcc/d/dmd/expression.h
  5b8f33811a9cdce4c63c076519318ca3  gcc/d/dmd/expressionsem.c
  7f44497a182abfa3fb9dc8a2759f0f64  gcc/d/dmd/func.c
  584c6d25fe0605ec4df673034ed70a09  gcc/d/dmd/globals.h
*************** df2a78f5b00debf6e042e43602e9d42c  gcc/d/
*** 5295,5301 ****
  24197b380374c982964e1ded75baa656  gcc/d/dmd/utils.c
  4f4d6813c8ea201f84a5a083a752c723  gcc/d/dmd/version.h
  0ab1d21cbddf7956fc552e2637e36eb7  gcc/d/dmd/visitor.h
! 2274e8068f1518548957b614401775f3  gcc/d/expr.cc
  b12d8cdbe556dcc8f51b72d45078d563  gcc/d/gdc.texi
  4ef002e6f38a41b929d9fb7ee2d7d853  gcc/d/imports.cc
  fd28164e92119c746c3971d13fd80699  gcc/d/intrinsics.cc
--- 5301,5307 ----
  24197b380374c982964e1ded75baa656  gcc/d/dmd/utils.c
  4f4d6813c8ea201f84a5a083a752c723  gcc/d/dmd/version.h
  0ab1d21cbddf7956fc552e2637e36eb7  gcc/d/dmd/visitor.h
! 972db9b2d0b44561d878e4726d7bf38c  gcc/d/expr.cc
  b12d8cdbe556dcc8f51b72d45078d563  gcc/d/gdc.texi
  4ef002e6f38a41b929d9fb7ee2d7d853  gcc/d/imports.cc
  fd28164e92119c746c3971d13fd80699  gcc/d/intrinsics.cc
*************** d3f48eb6291337b70a8663fea43c5e35  gcc/do
*** 5356,5362 ****
  218582d80c3a5be7ef0215bc9e37347d  gcc/doc/configterms.texi
  3f7bc37ecd638efa9217dbc8049586bd  gcc/doc/contrib.texi
  21f4ebe254eeaf839f14e76f6d98e0f3  gcc/doc/contribute.texi
! edbf5be7e2338dcb6a1553aa1854b2ce  gcc/doc/cpp.1
  9a76a8fbb00e749ffe25a45fc4151499  gcc/doc/cpp.info
  f65281217c508bccc04841ecdb70678e  gcc/doc/cpp.texi
  9fdf410cbb02057509020001009b7a76  gcc/doc/cppdiropts.texi
--- 5362,5368 ----
  218582d80c3a5be7ef0215bc9e37347d  gcc/doc/configterms.texi
  3f7bc37ecd638efa9217dbc8049586bd  gcc/doc/contrib.texi
  21f4ebe254eeaf839f14e76f6d98e0f3  gcc/doc/contribute.texi
! 4be347ce540d68ba609652150fe5767b  gcc/doc/cpp.1
  9a76a8fbb00e749ffe25a45fc4151499  gcc/doc/cpp.info
  f65281217c508bccc04841ecdb70678e  gcc/doc/cpp.texi
  9fdf410cbb02057509020001009b7a76  gcc/doc/cppdiropts.texi
*************** dab6d92d04827098dfeb7e47e827f2b5  gcc/do
*** 5365,5393 ****
  5d6d94ebaaee9c663ccd7de2d90928cb  gcc/doc/cppinternals.texi
  0b1d4f633c271ebe3278233e58d2dd20  gcc/doc/cppopts.texi
  5e580ffce6393e71cea1d0f253c2235e  gcc/doc/cppwarnopts.texi
! bb296a62d3558aa6c2ce48847850287c  gcc/doc/extend.texi
  25e9d455e6d1bd64d661a3b9b7c760d1  gcc/doc/fragments.texi
  b286e11fcfd62c37fae56d6d6c31d1fe  gcc/doc/frontends.texi
! 6decf03d16366b2c8ddbfb87dc09fa38  gcc/doc/fsf-funding.7
! 603f084b419bb0a5241e447ff1811ec9  gcc/doc/g++.1
! 603f084b419bb0a5241e447ff1811ec9  gcc/doc/gcc.1
! c6b8acb7578772717ec3850b0f336426  gcc/doc/gcc.info
  1b8b50b15f7f7dfd2bfc10cf04e79196  gcc/doc/gcc.texi
! d1d5c06d1396e601462b5242e89c59e3  gcc/doc/gccinstall.info
! adfecfbdc654aa46ae1260d0cf118ad6  gcc/doc/gccint.info
  e0b2b9651dfdfcc12ee2da87c17e11e1  gcc/doc/gccint.texi
! 3d5a3fbf6c9dd3be219a14b562ac73a5  gcc/doc/gcov-dump.1
  d9797edde2661ae0e512c8176c290ae9  gcc/doc/gcov-dump.texi
! d233190156dc0a583fc0aaf9434c62d8  gcc/doc/gcov-tool.1
  ca308b028dbb9daa82d92ccca156e07b  gcc/doc/gcov-tool.texi
! 0487db787981f2b70de67b505a2c43a2  gcc/doc/gcov.1
  fd33c1e0e0091bc38ffbee7177921ff3  gcc/doc/gcov.texi
  3bc5fab4bd53960b1121c87434e0b742  gcc/doc/generic.texi
! 32001dedc1da3d1d1966feb7eef68775  gcc/doc/gfdl.7
! c5a6614da608de4dca87cd588dea49ac  gcc/doc/gfortran.1
  587484a2f8ff3cf6b292b5c044724d4b  gcc/doc/gimple.texi
  290370669f02bef1502ada9273e5261f  gcc/doc/gnu.texi
! edd943acf83aa1299b5368a202e95cf6  gcc/doc/gpl.7
  c89eb85139a4c6829a59358310920b18  gcc/doc/gty.texi
  7bf48d369f1899cf21f53b06605706c6  gcc/doc/headerdirs.texi
  880f6eba982285c503ae42d08a7abad8  gcc/doc/hostconfig.texi
--- 5371,5399 ----
  5d6d94ebaaee9c663ccd7de2d90928cb  gcc/doc/cppinternals.texi
  0b1d4f633c271ebe3278233e58d2dd20  gcc/doc/cppopts.texi
  5e580ffce6393e71cea1d0f253c2235e  gcc/doc/cppwarnopts.texi
! 27adb8013ca72a66619395e712c36d90  gcc/doc/extend.texi
  25e9d455e6d1bd64d661a3b9b7c760d1  gcc/doc/fragments.texi
  b286e11fcfd62c37fae56d6d6c31d1fe  gcc/doc/frontends.texi
! 075239552ebe343c2bb5085533a8d05c  gcc/doc/fsf-funding.7
! 473b3a7220fc066052b0d23dab975f24  gcc/doc/g++.1
! 473b3a7220fc066052b0d23dab975f24  gcc/doc/gcc.1
! cd525b46194415f97726b78f6f2285dc  gcc/doc/gcc.info
  1b8b50b15f7f7dfd2bfc10cf04e79196  gcc/doc/gcc.texi
! 768bab962d73747ebeb6173aef123d14  gcc/doc/gccinstall.info
! adcb79b32580efc6524846726aa35b34  gcc/doc/gccint.info
  e0b2b9651dfdfcc12ee2da87c17e11e1  gcc/doc/gccint.texi
! 8ecc5776d3632343caeed8164ff92289  gcc/doc/gcov-dump.1
  d9797edde2661ae0e512c8176c290ae9  gcc/doc/gcov-dump.texi
! 6d5d67fa1aa26eb99fab49466de7340e  gcc/doc/gcov-tool.1
  ca308b028dbb9daa82d92ccca156e07b  gcc/doc/gcov-tool.texi
! e4e5030720d97110126eae7ee4d337b6  gcc/doc/gcov.1
  fd33c1e0e0091bc38ffbee7177921ff3  gcc/doc/gcov.texi
  3bc5fab4bd53960b1121c87434e0b742  gcc/doc/generic.texi
! 30a6efd42c3982776b9e98891bce5e5b  gcc/doc/gfdl.7
! 6c51c207d22bcba97d015676831faa8d  gcc/doc/gfortran.1
  587484a2f8ff3cf6b292b5c044724d4b  gcc/doc/gimple.texi
  290370669f02bef1502ada9273e5261f  gcc/doc/gnu.texi
! 5a48d55bc69a52aaf35233f47bebfa85  gcc/doc/gpl.7
  c89eb85139a4c6829a59358310920b18  gcc/doc/gty.texi
  7bf48d369f1899cf21f53b06605706c6  gcc/doc/headerdirs.texi
  880f6eba982285c503ae42d08a7abad8  gcc/doc/hostconfig.texi
*************** b82b1143f78f373e3c76f6958d830869  gcc/do
*** 5399,5417 ****
  b6389c8331319f90193f11ac084e86e4  gcc/doc/include/gpl_v3.texi
  73819b3930a3d4be5d6234070d02386a  gcc/doc/include/texinfo.tex
  9003c1b6a06c7661deb5ffc0dd0e145f  gcc/doc/install-old.texi
! 3c2b50a637ded9348363b04591715ebd  gcc/doc/install.texi
  532fb3c092b7b296ddcec4a99a0c475d  gcc/doc/install.texi2html
  2bdd76b105eea8ff35649ac4ffb8eb5d  gcc/doc/interface.texi
! 73a94cc1fe05cca3adf0eb1caa1a4c77  gcc/doc/invoke.texi
  c0f8bb0ef887855830a3b2948920db28  gcc/doc/languages.texi
  0250c30f49d52e180cf510442a084475  gcc/doc/libgcc.texi
  3c5a8fa331cb442336e2ff249f1f0aee  gcc/doc/loop.texi
! 7d7c955c8668218a8844e8d8f42024ef  gcc/doc/lto-dump.1
  45b0e2c9fe4e809535fd2665b7efe706  gcc/doc/lto-dump.texi
  1e20b8193e6a33b7a5258cacf05c5634  gcc/doc/lto.texi
  959966ff2c0bf27c64314d6bdc06d05a  gcc/doc/makefile.texi
  3c7466056002814f6c005ea620b49ed5  gcc/doc/match-and-simplify.texi
! 2d1b0c08dcb217cf0acaacd071a8d97f  gcc/doc/md.texi
  f769222ae6869bc37b118c5be0d92d0b  gcc/doc/objc.texi
  76a993580876d01ee5f77b3512773a81  gcc/doc/optinfo.texi
  8bf2bba12f2fb6df2869c9bebd35dc64  gcc/doc/options.texi
--- 5405,5423 ----
  b6389c8331319f90193f11ac084e86e4  gcc/doc/include/gpl_v3.texi
  73819b3930a3d4be5d6234070d02386a  gcc/doc/include/texinfo.tex
  9003c1b6a06c7661deb5ffc0dd0e145f  gcc/doc/install-old.texi
! 7af71caf0d189c0c71b7268793e1400f  gcc/doc/install.texi
  532fb3c092b7b296ddcec4a99a0c475d  gcc/doc/install.texi2html
  2bdd76b105eea8ff35649ac4ffb8eb5d  gcc/doc/interface.texi
! 2d88c68d539e547f3a6a0d8382303341  gcc/doc/invoke.texi
  c0f8bb0ef887855830a3b2948920db28  gcc/doc/languages.texi
  0250c30f49d52e180cf510442a084475  gcc/doc/libgcc.texi
  3c5a8fa331cb442336e2ff249f1f0aee  gcc/doc/loop.texi
! da6758f13cca915f0ef8e900cadb54e7  gcc/doc/lto-dump.1
  45b0e2c9fe4e809535fd2665b7efe706  gcc/doc/lto-dump.texi
  1e20b8193e6a33b7a5258cacf05c5634  gcc/doc/lto.texi
  959966ff2c0bf27c64314d6bdc06d05a  gcc/doc/makefile.texi
  3c7466056002814f6c005ea620b49ed5  gcc/doc/match-and-simplify.texi
! 644d59411fcc5a411f795ed8a14af490  gcc/doc/md.texi
  f769222ae6869bc37b118c5be0d92d0b  gcc/doc/objc.texi
  76a993580876d01ee5f77b3512773a81  gcc/doc/optinfo.texi
  8bf2bba12f2fb6df2869c9bebd35dc64  gcc/doc/options.texi
*************** a307378c56ec70371c9a935472cbfd42  gcc/do
*** 5423,5432 ****
  47714e0c449e2849262ea093f2a51055  gcc/doc/service.texi
  2a2424de5e45e8f0091cac3e29487994  gcc/doc/sourcebuild.texi
  9881c6973427acd0eb815283b1cb2c8f  gcc/doc/standards.texi
! bb5dae39d5d4c42226ea026a0a87fa42  gcc/doc/tm.texi
! 5c7aaf686519df5bac26a573155db6da  gcc/doc/tm.texi.in
  3bb2055106c22395abf95d30d7743e0c  gcc/doc/tree-ssa.texi
! c4ec3b51062989971ecee27d9a765ace  gcc/doc/trouble.texi
  32028ce5e1d5119d8df72ebdf6c2ce1f  gcc/doc/ux.texi
  c247015669b5390c3cc897117efc631a  gcc/dojump.c
  65b3f7a15fe3cae6dd34ae6675409c86  gcc/dojump.h
--- 5429,5438 ----
  47714e0c449e2849262ea093f2a51055  gcc/doc/service.texi
  2a2424de5e45e8f0091cac3e29487994  gcc/doc/sourcebuild.texi
  9881c6973427acd0eb815283b1cb2c8f  gcc/doc/standards.texi
! f1f267363c04ab1c0c10737bfc6fa406  gcc/doc/tm.texi
! 8bdc6e08d5f1569316a83b1f755e0d48  gcc/doc/tm.texi.in
  3bb2055106c22395abf95d30d7743e0c  gcc/doc/tree-ssa.texi
! 282c72a4d6f725bc853239e4ba3ad2a9  gcc/doc/trouble.texi
  32028ce5e1d5119d8df72ebdf6c2ce1f  gcc/doc/ux.texi
  c247015669b5390c3cc897117efc631a  gcc/dojump.c
  65b3f7a15fe3cae6dd34ae6675409c86  gcc/dojump.h
*************** a0e7d76c9e6820c8c60fd7162484c1aa  gcc/du
*** 5443,5449 ****
  8731562505e8ee4827d4bffe59b4e5e6  gcc/dwarf2asm.c
  b301aca61d8288586da32dd2c3e6c7ea  gcc/dwarf2asm.h
  301a89cf04dc4a12bb77b09ad0daa51f  gcc/dwarf2cfi.c
! 4fbe15fdf617cb6b37e0e00e18233cd2  gcc/dwarf2out.c
  f9339d6f2072113fa5a26bc27c7764c9  gcc/dwarf2out.h
  c41773ac5892c49b8063e85e4cf7d803  gcc/early-remat.c
  5d0344605084d3d22969ca333fe08a2e  gcc/edit-context.c
--- 5449,5455 ----
  8731562505e8ee4827d4bffe59b4e5e6  gcc/dwarf2asm.c
  b301aca61d8288586da32dd2c3e6c7ea  gcc/dwarf2asm.h
  301a89cf04dc4a12bb77b09ad0daa51f  gcc/dwarf2cfi.c
! 91c44eafbc6d9c88d6c660c8f2282309  gcc/dwarf2out.c
  f9339d6f2072113fa5a26bc27c7764c9  gcc/dwarf2out.h
  c41773ac5892c49b8063e85e4cf7d803  gcc/early-remat.c
  5d0344605084d3d22969ca333fe08a2e  gcc/edit-context.c
*************** fa2e545077bed02cd450f695d1d3a3bd  gcc/et
*** 5457,5466 ****
  55e328bfde7103c0f827d2dec978b600  gcc/et-forest.h
  1da50c5c4a1ecf74913f87f1a132430b  gcc/except.c
  acf60971867c3bda77169fa63b5d9155  gcc/except.h
! 9871618d2d568c6a2b19b26d979f1ca8  gcc/exec-tool.in
! fecefee7b65371f00bf648b6b8c94a13  gcc/explow.c
  4abb7d44019c01df643228a63102e0a4  gcc/explow.h
! b767401751b3ecc09cdd1d19c768f236  gcc/expmed.c
  461a5c7a292b43e45d34d15a6123aa1b  gcc/expmed.h
  0713647c19b8efba960495ff009cf061  gcc/expr.c
  8dcbd4db5ca82e1fb16c9af198cace7e  gcc/expr.h
--- 5463,5472 ----
  55e328bfde7103c0f827d2dec978b600  gcc/et-forest.h
  1da50c5c4a1ecf74913f87f1a132430b  gcc/except.c
  acf60971867c3bda77169fa63b5d9155  gcc/except.h
! 829e4322150b9f6d41f14010e7a57a0e  gcc/exec-tool.in
! 26871eb3fbf33e5b942cb7c8c2995bd2  gcc/explow.c
  4abb7d44019c01df643228a63102e0a4  gcc/explow.h
! 12ac80aeab1b9a80e5593f38c6250825  gcc/expmed.c
  461a5c7a292b43e45d34d15a6123aa1b  gcc/expmed.h
  0713647c19b8efba960495ff009cf061  gcc/expr.c
  8dcbd4db5ca82e1fb16c9af198cace7e  gcc/expr.h
*************** bc014c20048c035718ad5836f6097d78  gcc/fi
*** 5477,5485 ****
  764f38b5e7ac1b3b4079577b45cb0331  gcc/flags.h
  891064e4722e3a6a11417a8a1ecd065a  gcc/fold-const-call.c
  d74e6be78940750833ff959c0f5571bd  gcc/fold-const-call.h
! 8d77611754535c377a69aec7e90c892c  gcc/fold-const.c
  3812bf5faa6f093ebc438439b278eb2e  gcc/fold-const.h
! a62b15c5251071bad1f58f406ded0af5  gcc/fortran/ChangeLog
  3330102ad3a0217cba963be6b5eefd58  gcc/fortran/ChangeLog-2002
  d000ab985b1eeb1ad5749f98b8fef99f  gcc/fortran/ChangeLog-2003
  bf42f94f0c51dcc7d8051cc7fda1efdc  gcc/fortran/ChangeLog-2004
--- 5483,5491 ----
  764f38b5e7ac1b3b4079577b45cb0331  gcc/flags.h
  891064e4722e3a6a11417a8a1ecd065a  gcc/fold-const-call.c
  d74e6be78940750833ff959c0f5571bd  gcc/fold-const-call.h
! ed239488833de5f1534c1b74cd5ac146  gcc/fold-const.c
  3812bf5faa6f093ebc438439b278eb2e  gcc/fold-const.h
! 764205aa5c7b9934f7614881a5c9d953  gcc/fortran/ChangeLog
  3330102ad3a0217cba963be6b5eefd58  gcc/fortran/ChangeLog-2002
  d000ab985b1eeb1ad5749f98b8fef99f  gcc/fortran/ChangeLog-2003
  bf42f94f0c51dcc7d8051cc7fda1efdc  gcc/fortran/ChangeLog-2004
*************** a71efd3e199a80ee07c7f350cc8fcf91  gcc/fo
*** 5501,5512 ****
  d1595b2ed8fb2a33f6ce0dc595f4f33c  gcc/fortran/ChangeLog-2020
  9e0636f92243fb9b3480e27cefc96749  gcc/fortran/ChangeLog.ptr
  ff3a70a964289eb29172b7a5e086ee3f  gcc/fortran/Make-lang.in
! c94010cef8a73c5e297afefe04caaae0  gcc/fortran/arith.c
  5478da78bbb9c6f5ec6f4c291556f64b  gcc/fortran/arith.h
! e10f177dc7e3d6973918a96dc5e93a56  gcc/fortran/array.c
  41d9862a96a73a3888dd71dbfd6a6f48  gcc/fortran/bbt.c
! 7e156bef8298c73fb888868385fa841f  gcc/fortran/check.c
! 4c8a8a5c9449c107c7e01bf7cc89b79c  gcc/fortran/class.c
  f5d7a68caf3076d5812b149cf771093f  gcc/fortran/config-lang.in
  9ec79e4ff334ab1ae73233b75630f91b  gcc/fortran/constructor.c
  8306e6e55c16d82d8de3979194536043  gcc/fortran/constructor.h
--- 5507,5518 ----
  d1595b2ed8fb2a33f6ce0dc595f4f33c  gcc/fortran/ChangeLog-2020
  9e0636f92243fb9b3480e27cefc96749  gcc/fortran/ChangeLog.ptr
  ff3a70a964289eb29172b7a5e086ee3f  gcc/fortran/Make-lang.in
! e4b7aeea57f8a7edeb226df1058af6ed  gcc/fortran/arith.c
  5478da78bbb9c6f5ec6f4c291556f64b  gcc/fortran/arith.h
! 9ad68060ee5cc6a20a3bcc4eb8bf35b0  gcc/fortran/array.c
  41d9862a96a73a3888dd71dbfd6a6f48  gcc/fortran/bbt.c
! 6bf670ce7c9199fae127f9c0e2f721a0  gcc/fortran/check.c
! 3717b8a023b319090152a5f6aadaff78  gcc/fortran/class.c
  f5d7a68caf3076d5812b149cf771093f  gcc/fortran/config-lang.in
  9ec79e4ff334ab1ae73233b75630f91b  gcc/fortran/constructor.c
  8306e6e55c16d82d8de3979194536043  gcc/fortran/constructor.h
*************** b1628a6231ddb7f7e4b2cf44b836b928  gcc/fo
*** 5515,5579 ****
  315cf57aecb390202190f4259ba3a36b  gcc/fortran/cpp.h
  ee7a54e5c7f7a1043642f3148aa0e591  gcc/fortran/data.c
  82bc765451efda646706547a38c09487  gcc/fortran/data.h
! da0ed52348d249891050d15225213ce9  gcc/fortran/decl.c
  c4f73bba061adfe9eabf763a1a418e5b  gcc/fortran/dependency.c
  d43b0d544fe709c25b81ee187b848372  gcc/fortran/dependency.h
  fc814ce5ee0d7b357f14b97588a3287c  gcc/fortran/dump-parse-tree.c
  d1cd71bb3644df2833513aea82c56ad6  gcc/fortran/error.c
! d244b8d478acd9ab179b3a123f0a2721  gcc/fortran/expr.c
  da3a0c04f8f87fdb6697ab1965ac58bc  gcc/fortran/f95-lang.c
! c377d0eec326dc4441e1837d749fd504  gcc/fortran/frontend-passes.c
  61d212b06741cc79879806a53df1eaa2  gcc/fortran/gfc-diagnostic.def
  862a8dcb967ce0c214bce57208763cfc  gcc/fortran/gfc-internals.texi
! 8b712096f004065d234038713d5bf54e  gcc/fortran/gfortran.h
  83b13c91736e3468e0fe9e79cdc27a1a  gcc/fortran/gfortran.info
  58ec938eb719edf2ffe5dbfcce4dd1d8  gcc/fortran/gfortran.texi
  13ef845dc55ae5b20f8afe50368263ea  gcc/fortran/gfortranspec.c
  8042dcc4cf37a109aa435902c09017d9  gcc/fortran/interface.c
! fd390ad67810010d1aa018c6907e16b8  gcc/fortran/intrinsic.c
! 43926b3d3cb608065d7e2befcc1fbe32  gcc/fortran/intrinsic.h
  c09f27d7a8071860d1a900d96da0ec71  gcc/fortran/intrinsic.texi
  c6a48e4292d1489642fbb1664cc3e6c3  gcc/fortran/invoke.texi
! 4021a600e4ca47c88cd34cf59f8691b0  gcc/fortran/io.c
  cfb055fb9cb1a68a9974d4b65003c3cb  gcc/fortran/ioparm.def
! 04eeec6d55c2c7d0d92e7d8774c9b5f3  gcc/fortran/iresolve.c
  074cd74d31e55c226d9f97157593dc3d  gcc/fortran/iso-c-binding.def
  efbaccc5d8e94375f348176fc0781246  gcc/fortran/iso-fortran-env.def
  0a1b06a8103dcc19be16396515acaa9b  gcc/fortran/lang-specs.h
  09e0020c10cf80b36c91236e34f4d348  gcc/fortran/lang.opt
  4c92759881e572b635603ebb42a2455f  gcc/fortran/libgfortran.h
! 3b603b1264d147dc2aafa48ecce668d1  gcc/fortran/match.c
  7da585148fe4f59ce5a733a65b82746c  gcc/fortran/match.h
  af7a3aa1a1204dd37e34eefa510399cd  gcc/fortran/matchexp.c
  b3b81cd6b5386b281800a93f8e4ade0b  gcc/fortran/mathbuiltins.def
! 13cec2483d7671b602f3161db57a1fb0  gcc/fortran/misc.c
  34d7f6342ff4b004dd80669ed3646570  gcc/fortran/module.c
  52a543b51ac574c91c996a85d775d71d  gcc/fortran/openmp.c
  94fda6c5e12794dcdd5f378023229c01  gcc/fortran/options.c
! 40e500513431a70c4b47d04a8d33c033  gcc/fortran/parse.c
  35501e834b34f6440232d3c4c2bbd56c  gcc/fortran/parse.h
! a0839b6b84bd126d6aa5148960cfdc49  gcc/fortran/primary.c
! e60f8a1af1d8b7f54ef28e1dbe55bcfd  gcc/fortran/resolve.c
  15654692fbf8143321f77d50d70bf5db  gcc/fortran/scanner.c
  e878063bf09025352b6adf6b5d0ab78d  gcc/fortran/scanner.h
! d3c787af94e69f46f1e85afb889fc65b  gcc/fortran/simplify.c
  52826d539d76cfcf3218c02df40aecf6  gcc/fortran/st.c
! c1a3de4077034d12dd68fb20cf9de471  gcc/fortran/symbol.c
! dc10ee025e16e46509e02167a75b52c8  gcc/fortran/target-memory.c
  0ce203c000f89bcab4e2f2b5885ec8f5  gcc/fortran/target-memory.h
! cda9fb511974748d8fbf559fcc6b7491  gcc/fortran/trans-array.c
! 7573a17519177720f72e955cea6c4ffd  gcc/fortran/trans-array.h
  ec0059b31f88bbb8c77c8501ca451961  gcc/fortran/trans-common.c
  42b243fa66682aca47b104fdf75790a3  gcc/fortran/trans-const.c
  08d74bbf02852561cf584f029734d164  gcc/fortran/trans-const.h
! 1117d5bb249f68a4a7a59f5779be8d88  gcc/fortran/trans-decl.c
! 10f4b2ff271379e6a05362365807ff3f  gcc/fortran/trans-expr.c
! 2a9997dba81aa6bf21cf99d3d5359ea7  gcc/fortran/trans-intrinsic.c
  d442a2920715f33cb7ca72f6cf551377  gcc/fortran/trans-io.c
! 6e23d9f44ee890c10a3ee17452ee9538  gcc/fortran/trans-openmp.c
! cbe07c0d52783e66e642dca959a50e01  gcc/fortran/trans-stmt.c
  adac91a5c3e9a289d1e225ac37f895f2  gcc/fortran/trans-stmt.h
! a217e68738bdcc2fb42dc6d5abada5c2  gcc/fortran/trans-types.c
  a1fc23f04301b08a0068afcd35eff141  gcc/fortran/trans-types.h
  8cbeb3565f45e859c5c085e783fa0db6  gcc/fortran/trans.c
  b262b4a95cd0df959a318ec78009eaeb  gcc/fortran/trans.h
--- 5521,5585 ----
  315cf57aecb390202190f4259ba3a36b  gcc/fortran/cpp.h
  ee7a54e5c7f7a1043642f3148aa0e591  gcc/fortran/data.c
  82bc765451efda646706547a38c09487  gcc/fortran/data.h
! bb6a608fea49bacea5ce0a917f5b9673  gcc/fortran/decl.c
  c4f73bba061adfe9eabf763a1a418e5b  gcc/fortran/dependency.c
  d43b0d544fe709c25b81ee187b848372  gcc/fortran/dependency.h
  fc814ce5ee0d7b357f14b97588a3287c  gcc/fortran/dump-parse-tree.c
  d1cd71bb3644df2833513aea82c56ad6  gcc/fortran/error.c
! 5a8abdc1352d538d51c02a492084d7d1  gcc/fortran/expr.c
  da3a0c04f8f87fdb6697ab1965ac58bc  gcc/fortran/f95-lang.c
! 8353b630bdf330e4d2b8ef9df747b1df  gcc/fortran/frontend-passes.c
  61d212b06741cc79879806a53df1eaa2  gcc/fortran/gfc-diagnostic.def
  862a8dcb967ce0c214bce57208763cfc  gcc/fortran/gfc-internals.texi
! 1e9576f9f76b696a9f3ef0d67154e18d  gcc/fortran/gfortran.h
  83b13c91736e3468e0fe9e79cdc27a1a  gcc/fortran/gfortran.info
  58ec938eb719edf2ffe5dbfcce4dd1d8  gcc/fortran/gfortran.texi
  13ef845dc55ae5b20f8afe50368263ea  gcc/fortran/gfortranspec.c
  8042dcc4cf37a109aa435902c09017d9  gcc/fortran/interface.c
! 02c410f8928702184b16506978d79946  gcc/fortran/intrinsic.c
! 2e04d6a800add4904e0bf8ba5da7b994  gcc/fortran/intrinsic.h
  c09f27d7a8071860d1a900d96da0ec71  gcc/fortran/intrinsic.texi
  c6a48e4292d1489642fbb1664cc3e6c3  gcc/fortran/invoke.texi
! 5d1f82f037a7a8c9483a449ef7c29876  gcc/fortran/io.c
  cfb055fb9cb1a68a9974d4b65003c3cb  gcc/fortran/ioparm.def
! 3a153534afac4c41d573cf0c82caf421  gcc/fortran/iresolve.c
  074cd74d31e55c226d9f97157593dc3d  gcc/fortran/iso-c-binding.def
  efbaccc5d8e94375f348176fc0781246  gcc/fortran/iso-fortran-env.def
  0a1b06a8103dcc19be16396515acaa9b  gcc/fortran/lang-specs.h
  09e0020c10cf80b36c91236e34f4d348  gcc/fortran/lang.opt
  4c92759881e572b635603ebb42a2455f  gcc/fortran/libgfortran.h
! ae2f02c68f9911672bdb3b401cb210c2  gcc/fortran/match.c
  7da585148fe4f59ce5a733a65b82746c  gcc/fortran/match.h
  af7a3aa1a1204dd37e34eefa510399cd  gcc/fortran/matchexp.c
  b3b81cd6b5386b281800a93f8e4ade0b  gcc/fortran/mathbuiltins.def
! 6f7fc5d0b4f3b65e166f5d6c5e5f9f8f  gcc/fortran/misc.c
  34d7f6342ff4b004dd80669ed3646570  gcc/fortran/module.c
  52a543b51ac574c91c996a85d775d71d  gcc/fortran/openmp.c
  94fda6c5e12794dcdd5f378023229c01  gcc/fortran/options.c
! ebce0975022c83898880627b1d236b65  gcc/fortran/parse.c
  35501e834b34f6440232d3c4c2bbd56c  gcc/fortran/parse.h
! 9c9d88bede3c641a5faed0a5f008897c  gcc/fortran/primary.c
! 0dfd0f9a0463797275cb74211f7102e6  gcc/fortran/resolve.c
  15654692fbf8143321f77d50d70bf5db  gcc/fortran/scanner.c
  e878063bf09025352b6adf6b5d0ab78d  gcc/fortran/scanner.h
! ea3832e9d8c05d62f7fb910e16f84497  gcc/fortran/simplify.c
  52826d539d76cfcf3218c02df40aecf6  gcc/fortran/st.c
! e5e5b5f672739daa6b4e6407f9759adf  gcc/fortran/symbol.c
! 758aeef05fd4d7d6a4474397ada7c8f3  gcc/fortran/target-memory.c
  0ce203c000f89bcab4e2f2b5885ec8f5  gcc/fortran/target-memory.h
! ce3ff6e2419c5377d733f854a87eb6b2  gcc/fortran/trans-array.c
! e1d78c99b48125ffad30fedc872dc207  gcc/fortran/trans-array.h
  ec0059b31f88bbb8c77c8501ca451961  gcc/fortran/trans-common.c
  42b243fa66682aca47b104fdf75790a3  gcc/fortran/trans-const.c
  08d74bbf02852561cf584f029734d164  gcc/fortran/trans-const.h
! 6f8ae55bd9f6d63f35db16c211fbac35  gcc/fortran/trans-decl.c
! 14d62d3cabdfcfd47bf63ffb587dcaca  gcc/fortran/trans-expr.c
! bf366d42e4c38b769cd37f6d91680376  gcc/fortran/trans-intrinsic.c
  d442a2920715f33cb7ca72f6cf551377  gcc/fortran/trans-io.c
! 43be2b05b7e5fd910ea552fab87c7b34  gcc/fortran/trans-openmp.c
! eaeb250c0757adb537819cf0f257fa05  gcc/fortran/trans-stmt.c
  adac91a5c3e9a289d1e225ac37f895f2  gcc/fortran/trans-stmt.h
! d326420e4ce44493518e5114159f04f6  gcc/fortran/trans-types.c
  a1fc23f04301b08a0068afcd35eff141  gcc/fortran/trans-types.h
  8cbeb3565f45e859c5c085e783fa0db6  gcc/fortran/trans.c
  b262b4a95cd0df959a318ec78009eaeb  gcc/fortran/trans.h
*************** b262b4a95cd0df959a318ec78009eaeb  gcc/fo
*** 5583,5589 ****
  a7378b0ee32d1a8103f2106f776ddeef  gcc/function-abi.cc
  85a682a8db05fbb8149ff43de9b26ac7  gcc/function-abi.h
  3be627fea3a3a6c9f0031cdd2808bada  gcc/function-tests.c
! 2d0f69dbe9e8a6d81897dc9d457b53f1  gcc/function.c
  d79e4923da49c9efd0d27575ebe0c3e0  gcc/function.h
  bc49cccf40de468c5af3f7b3077601e9  gcc/fwprop.c
  628dd8bc4c3033a144ca9d7411e136d8  gcc/gcc-ar.c
--- 5589,5595 ----
  a7378b0ee32d1a8103f2106f776ddeef  gcc/function-abi.cc
  85a682a8db05fbb8149ff43de9b26ac7  gcc/function-abi.h
  3be627fea3a3a6c9f0031cdd2808bada  gcc/function-tests.c
! 0c8a7eb6d8a1230e14ab527edcd7c100  gcc/function.c
  d79e4923da49c9efd0d27575ebe0c3e0  gcc/function.h
  bc49cccf40de468c5af3f7b3077601e9  gcc/fwprop.c
  628dd8bc4c3033a144ca9d7411e136d8  gcc/gcc-ar.c
*************** bc49cccf40de468c5af3f7b3077601e9  gcc/fw
*** 5592,5598 ****
  219ebc9f8c4780423b0e00faf25cf15c  gcc/gcc-rich-location.c
  7c5eb0bd2d135dca8076b6bbc8e46fe2  gcc/gcc-rich-location.h
  a3ee86700ebe6da680866c325a9e6d01  gcc/gcc-symtab.h
! 320cd9937c40ca0ff5d0b89a4dcb7066  gcc/gcc.c
  43c0152df742051b3b7f216ea3327943  gcc/gcc.h
  90734fcaf7c44a435600bae6c4f56607  gcc/gcov-counter.def
  2b180ee6c8ef5773ae1afe08e2a54ba5  gcc/gcov-dump.c
--- 5598,5604 ----
  219ebc9f8c4780423b0e00faf25cf15c  gcc/gcc-rich-location.c
  7c5eb0bd2d135dca8076b6bbc8e46fe2  gcc/gcc-rich-location.h
  a3ee86700ebe6da680866c325a9e6d01  gcc/gcc-symtab.h
! 495f60d858a8cdbeca218ae37d68ebf0  gcc/gcc.c
  43c0152df742051b3b7f216ea3327943  gcc/gcc.h
  90734fcaf7c44a435600bae6c4f56607  gcc/gcov-counter.def
  2b180ee6c8ef5773ae1afe08e2a54ba5  gcc/gcov-dump.c
*************** e032de0a4f21692633427f5784f1ba2a  gcc/gc
*** 5600,5606 ****
  61c2e6a9bd20c215b89cc0a608b46955  gcc/gcov-io.h
  9afcd572ff991ca0ef8d882afb91238d  gcc/gcov-iov.c
  667795832b55dfdeeeba297c67c51ded  gcc/gcov-tool.c
! 8a4068270d8814f765ea71e10702e412  gcc/gcov.c
  9ffcae42c1998aaa1d1ad9d8513bf523  gcc/gcse-common.c
  54daf4578fe36e4c52ee5e02e3543dbd  gcc/gcse-common.h
  8d9f85a330d647efae671bfb616adb3b  gcc/gcse.c
--- 5606,5612 ----
  61c2e6a9bd20c215b89cc0a608b46955  gcc/gcov-io.h
  9afcd572ff991ca0ef8d882afb91238d  gcc/gcov-iov.c
  667795832b55dfdeeeba297c67c51ded  gcc/gcov-tool.c
! 813b5200c059254d9a66c1f23d065a79  gcc/gcov.c
  9ffcae42c1998aaa1d1ad9d8513bf523  gcc/gcse-common.c
  54daf4578fe36e4c52ee5e02e3543dbd  gcc/gcse-common.h
  8d9f85a330d647efae671bfb616adb3b  gcc/gcse.c
*************** dd3c872700fc3cbd561dcd8da99e48d6  gcc/ge
*** 5627,5633 ****
  0851ab0217a3550c4694dc56da1d14a0  gcc/genextract.c
  d8284cac8286a7a7d64ac13ec870daa7  gcc/genflags.c
  950b7513fef07bfbefb505897b6d7448  gcc/gengenrtl.c
! 7ff2ad7818fb1d801e809f52f3673d9a  gcc/gengtype-lex.c
  8ea8a37c0cf6f91ded53bb6db384da0d  gcc/gengtype-lex.l
  548a8efcdbfd7022ebabcc0492a34cf9  gcc/gengtype-parse.c
  87b2b2c69bc05df6161d23040833a374  gcc/gengtype-state.c
--- 5633,5639 ----
  0851ab0217a3550c4694dc56da1d14a0  gcc/genextract.c
  d8284cac8286a7a7d64ac13ec870daa7  gcc/genflags.c
  950b7513fef07bfbefb505897b6d7448  gcc/gengenrtl.c
! 5dec9be550420ad9483c8c3f8aaea9a1  gcc/gengtype-lex.c
  8ea8a37c0cf6f91ded53bb6db384da0d  gcc/gengtype-lex.l
  548a8efcdbfd7022ebabcc0492a34cf9  gcc/gengtype-parse.c
  87b2b2c69bc05df6161d23040833a374  gcc/gengtype-state.c
*************** f57cf443d784ee093c2c5ba1ab06c0bc  gcc/gg
*** 5653,5665 ****
  7bfeded454c8971d940aa36328e9cf6d  gcc/ggc-page.c
  ecf8d9fd8c961c7c8143950d0dffa4ad  gcc/ggc-tests.c
  8c4c95942af92fe1df1464e359aa00e5  gcc/ggc.h
! dcef4e7504f56e78778689f65c6435c7  gcc/gimple-array-bounds.cc
  ca2520162ec5b4b80e57e4f46690e4c6  gcc/gimple-array-bounds.h
  0050f15d9f43589b0e2f6d2502d4f292  gcc/gimple-builder.c
  6a22e0a2c2e663ac23a368e20fa1fe9c  gcc/gimple-builder.h
! f8ba9cab742ed3119a01b78072b86fa9  gcc/gimple-expr.c
  6b5f6aa1713f09243d1159a75ecd7976  gcc/gimple-expr.h
! 58f5238b668e7302346c8c12751df187  gcc/gimple-fold.c
  19b1447666533a8e534b359325a40685  gcc/gimple-fold.h
  ae9c923ed2c8a79aaa3ca54a22881ef0  gcc/gimple-if-to-switch.cc
  16b85d8ae65dd9edd56bbf0d38b43aa9  gcc/gimple-isel.cc
--- 5659,5671 ----
  7bfeded454c8971d940aa36328e9cf6d  gcc/ggc-page.c
  ecf8d9fd8c961c7c8143950d0dffa4ad  gcc/ggc-tests.c
  8c4c95942af92fe1df1464e359aa00e5  gcc/ggc.h
! 586c2cab2915e4fcfc60eef73c5aa542  gcc/gimple-array-bounds.cc
  ca2520162ec5b4b80e57e4f46690e4c6  gcc/gimple-array-bounds.h
  0050f15d9f43589b0e2f6d2502d4f292  gcc/gimple-builder.c
  6a22e0a2c2e663ac23a368e20fa1fe9c  gcc/gimple-builder.h
! 036cecd86563f6394e964dc1bb605895  gcc/gimple-expr.c
  6b5f6aa1713f09243d1159a75ecd7976  gcc/gimple-expr.h
! 9864da12a5fa4e9052e9a2444e49bdc1  gcc/gimple-fold.c
  19b1447666533a8e534b359325a40685  gcc/gimple-fold.h
  ae9c923ed2c8a79aaa3ca54a22881ef0  gcc/gimple-if-to-switch.cc
  16b85d8ae65dd9edd56bbf0d38b43aa9  gcc/gimple-isel.cc
*************** ae9c923ed2c8a79aaa3ca54a22881ef0  gcc/gi
*** 5667,5673 ****
  6fd4aeb4f777fa04b054a2682011f913  gcc/gimple-iterator.h
  3471799f94511265663f55a068653533  gcc/gimple-laddress.c
  9aa4fcd22acca88f36a4dc821ff9751b  gcc/gimple-loop-interchange.cc
! aa23525c55951890a8fda49ab63fe9fa  gcc/gimple-loop-jam.c
  b7bd86f1e8a440a81a812eede18b61dd  gcc/gimple-loop-versioning.cc
  70563b4bd57a3dbe8cc827ff4e0397f2  gcc/gimple-low.c
  e0253d8d1270dfd7059ea3316782e941  gcc/gimple-low.h
--- 5673,5679 ----
  6fd4aeb4f777fa04b054a2682011f913  gcc/gimple-iterator.h
  3471799f94511265663f55a068653533  gcc/gimple-laddress.c
  9aa4fcd22acca88f36a4dc821ff9751b  gcc/gimple-loop-interchange.cc
! 4f9daeaa792ad229f0c1259463bf8d30  gcc/gimple-loop-jam.c
  b7bd86f1e8a440a81a812eede18b61dd  gcc/gimple-loop-versioning.cc
  70563b4bd57a3dbe8cc827ff4e0397f2  gcc/gimple-low.c
  e0253d8d1270dfd7059ea3316782e941  gcc/gimple-low.h
*************** e0253d8d1270dfd7059ea3316782e941  gcc/gi
*** 5676,5689 ****
  5f9cee3b6f666df0127815986e25eda3  gcc/gimple-predict.h
  0780ae9f7851e54c1063bb2e57d983ab  gcc/gimple-pretty-print.c
  3ff1cbafa7db47dee0ab5fd8570498e7  gcc/gimple-pretty-print.h
! 81b5b89c1008b72210a7c1173ec6a840  gcc/gimple-range-cache.cc
  a5f6cff42cef43846738248ba84846e3  gcc/gimple-range-cache.h
  68bc95c68a5d3ef09ad9d5cb40fc7394  gcc/gimple-range-edge.cc
  723ede0e82e5626cca6fcbb16ff6f571  gcc/gimple-range-edge.h
  13413d7cf635bc5431995e5c77657b3c  gcc/gimple-range-gori.cc
  f61a8ff332c742ad4bc134e6154e28c7  gcc/gimple-range-gori.h
! 4e0efc0894c1f0926d681f5f124be36d  gcc/gimple-range.cc
! 2d980e6a5826d8329a850f52ac7682f2  gcc/gimple-range.h
  e3b577427781a76267364ec3efa54f51  gcc/gimple-ssa-backprop.c
  07f08a30d5a28800e5c2ea26c217d226  gcc/gimple-ssa-evrp-analyze.c
  e5bfc6ff4a07f1f5591f18021b017283  gcc/gimple-ssa-evrp-analyze.h
--- 5682,5695 ----
  5f9cee3b6f666df0127815986e25eda3  gcc/gimple-predict.h
  0780ae9f7851e54c1063bb2e57d983ab  gcc/gimple-pretty-print.c
  3ff1cbafa7db47dee0ab5fd8570498e7  gcc/gimple-pretty-print.h
! 6251cb7e5299049ffc5bb28857b8fc35  gcc/gimple-range-cache.cc
  a5f6cff42cef43846738248ba84846e3  gcc/gimple-range-cache.h
  68bc95c68a5d3ef09ad9d5cb40fc7394  gcc/gimple-range-edge.cc
  723ede0e82e5626cca6fcbb16ff6f571  gcc/gimple-range-edge.h
  13413d7cf635bc5431995e5c77657b3c  gcc/gimple-range-gori.cc
  f61a8ff332c742ad4bc134e6154e28c7  gcc/gimple-range-gori.h
! 7a4d5971631f3acee678a1d6bbce867f  gcc/gimple-range.cc
! 2c5c9f17c97ce09156b83e764c567987  gcc/gimple-range.h
  e3b577427781a76267364ec3efa54f51  gcc/gimple-ssa-backprop.c
  07f08a30d5a28800e5c2ea26c217d226  gcc/gimple-ssa-evrp-analyze.c
  e5bfc6ff4a07f1f5591f18021b017283  gcc/gimple-ssa-evrp-analyze.h
*************** f96959d86d6678e1a7fdf38b6e127bcd  gcc/gi
*** 5692,5698 ****
  b6d23698f494095d6a2998fccaa3f8b9  gcc/gimple-ssa-nonnull-compare.c
  aced049779ec566808a605d67e3515fc  gcc/gimple-ssa-split-paths.c
  1d753067436e68b37dba76eb3eb35ff8  gcc/gimple-ssa-sprintf.c
! 352c8c44167851386876c1fc86f631ab  gcc/gimple-ssa-store-merging.c
  3e8d8a511e1e447865e4c63ef9d1f0dc  gcc/gimple-ssa-strength-reduction.c
  3ac9a7ed69ad0ec6148c051f54d9a4df  gcc/gimple-ssa-warn-alloca.c
  3a0b8da8458ff788072a9389e1e51b1b  gcc/gimple-ssa-warn-restrict.c
--- 5698,5704 ----
  b6d23698f494095d6a2998fccaa3f8b9  gcc/gimple-ssa-nonnull-compare.c
  aced049779ec566808a605d67e3515fc  gcc/gimple-ssa-split-paths.c
  1d753067436e68b37dba76eb3eb35ff8  gcc/gimple-ssa-sprintf.c
! dee9befafe077802d5e58f3a7762b100  gcc/gimple-ssa-store-merging.c
  3e8d8a511e1e447865e4c63ef9d1f0dc  gcc/gimple-ssa-strength-reduction.c
  3ac9a7ed69ad0ec6148c051f54d9a4df  gcc/gimple-ssa-warn-alloca.c
  3a0b8da8458ff788072a9389e1e51b1b  gcc/gimple-ssa-warn-restrict.c
*************** cc4f6240e418b12d3aa1b0720c58934c  gcc/gi
*** 5703,5714 ****
  1af5ae446d1fd8b5441632e7a4149331  gcc/gimple-streamer.h
  7f6a6f2dbf33fae398e9a806a5c9062c  gcc/gimple-walk.c
  3e8f456bcdd4750b0b7c2ea2a509e3a9  gcc/gimple-walk.h
! 01a6358e04eb761e13628c3cc17a95f3  gcc/gimple.c
  4817f53b0ae7f841b0a2912852140f7a  gcc/gimple.def
! 4e58785096fa2390261f56f7a49c11ca  gcc/gimple.h
  e9afce92bc9364d0b5565b93832dc4e8  gcc/gimplify-me.c
  224fdd664cd0f580204dafa07a303940  gcc/gimplify-me.h
! d3b69edb04470b78bcaddc2a1a53242d  gcc/gimplify.c
  856b47f3f4a5bbd47b90f36cbc2fb193  gcc/gimplify.h
  911cef7485ca1b6df98ae6a03e5f003a  gcc/ginclude/float.h
  5c63f78b341c5627e43ead0434e54a83  gcc/ginclude/iso646.h
--- 5709,5720 ----
  1af5ae446d1fd8b5441632e7a4149331  gcc/gimple-streamer.h
  7f6a6f2dbf33fae398e9a806a5c9062c  gcc/gimple-walk.c
  3e8f456bcdd4750b0b7c2ea2a509e3a9  gcc/gimple-walk.h
! 67199d51c4d34de1eb3af60b6df1343f  gcc/gimple.c
  4817f53b0ae7f841b0a2912852140f7a  gcc/gimple.def
! 3be7edbac1a6dd8eb1720166985e3bc6  gcc/gimple.h
  e9afce92bc9364d0b5565b93832dc4e8  gcc/gimplify-me.c
  224fdd664cd0f580204dafa07a303940  gcc/gimplify-me.h
! 284ca005300b978d37714e82aea46d93  gcc/gimplify.c
  856b47f3f4a5bbd47b90f36cbc2fb193  gcc/gimplify.h
  911cef7485ca1b6df98ae6a03e5f003a  gcc/ginclude/float.h
  5c63f78b341c5627e43ead0434e54a83  gcc/ginclude/iso646.h
*************** f600ba03fe6a2c3cd6c70bcc66153eed  gcc/gi
*** 5725,5731 ****
  fd1e7b72f05881b3313665c73e2f4da9  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
  5081e1e198938204286d03d45535b34b  gcc/glimits.h
! b2a4e9fabb68d632b4edf137ff750bf3  gcc/go/ChangeLog
  e905ea0930382dd7f885f6df4e826e16  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
  441e07f72df962bba81b0fca4787a622  gcc/go/config-lang.in
--- 5731,5737 ----
  fd1e7b72f05881b3313665c73e2f4da9  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
  5081e1e198938204286d03d45535b34b  gcc/glimits.h
! 9539e564fe28bea03e53c4372798beb9  gcc/go/ChangeLog
  e905ea0930382dd7f885f6df4e826e16  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
  441e07f72df962bba81b0fca4787a622  gcc/go/config-lang.in
*************** e905ea0930382dd7f885f6df4e826e16  gcc/go
*** 5733,5739 ****
  1bfe12d4d420dea782bfc43f73f50629  gcc/go/go-backend.c
  36093348dc9f5bfa786624db0014386e  gcc/go/go-c.h
  19e44eeadca75d05b7d0722682e1268d  gcc/go/go-gcc-diagnostics.cc
! f5b8f5e58f1495f1a6fa986687a114c5  gcc/go/go-gcc.cc
  a64e89816f7f16f13cbd044f4c56515e  gcc/go/go-gcc.h
  c48761e2b947c22f3ca2f5eed4f8cdf9  gcc/go/go-lang.c
  c5d6aaa7e913ef205113a2bba2e5206f  gcc/go/go-linemap.cc
--- 5739,5745 ----
  1bfe12d4d420dea782bfc43f73f50629  gcc/go/go-backend.c
  36093348dc9f5bfa786624db0014386e  gcc/go/go-c.h
  19e44eeadca75d05b7d0722682e1268d  gcc/go/go-gcc-diagnostics.cc
! 7cc5c5737f3346d824976c10bdc0d692  gcc/go/go-gcc.cc
  a64e89816f7f16f13cbd044f4c56515e  gcc/go/go-gcc.h
  c48761e2b947c22f3ca2f5eed4f8cdf9  gcc/go/go-lang.c
  c5d6aaa7e913ef205113a2bba2e5206f  gcc/go/go-linemap.cc
*************** c5d6aaa7e913ef205113a2bba2e5206f  gcc/go
*** 5741,5758 ****
  3a0ebd75d30f31d898f41763a9326903  gcc/go/go-sha1.cc
  5345db4cb134b73159be87b15d9d9fae  gcc/go/go-system.h
  5d4950ecb7b26d2c5e4e7b4e0dd74707  gcc/go/gofrontend/LICENSE
! 32c90d143f74b7a667fbca19dbfe6fea  gcc/go/gofrontend/MERGE
  3a55d95595a6f9e37dee53826b4daff2  gcc/go/gofrontend/PATENTS
  31c16a91d82f8ad3319819ebbba2d17f  gcc/go/gofrontend/README
  38df5a2d45162cae2b454cd17fa8df7a  gcc/go/gofrontend/ast-dump.cc
  456b6d4cc785176b6e3eb0c685a93b39  gcc/go/gofrontend/ast-dump.h
! 32aa7052db47bfc5454f727796ff9e56  gcc/go/gofrontend/backend.h
  f4698d5111935f1c789b7efd8ed91a74  gcc/go/gofrontend/embed.cc
  374636e1427f469d60b661c2c2ec21d0  gcc/go/gofrontend/escape.cc
  ee8753eb1d8ca2fa168f6a71d3991455  gcc/go/gofrontend/escape.h
  41e47500f61f75ad228a7d51a2df529b  gcc/go/gofrontend/export.cc
  b72c14ae63bb87f55620d747d46e54c7  gcc/go/gofrontend/export.h
! 53ac818fd78758790ee019585b6fd05f  gcc/go/gofrontend/expressions.cc
  c87e0f8b68d6e4e8638ca14783d9c684  gcc/go/gofrontend/expressions.h
  bf7f8a519eadaa90804fe15cfa37ba6f  gcc/go/gofrontend/go-diagnostics.cc
  accfd5ea41ee789e6adbaec31a228cfe  gcc/go/gofrontend/go-diagnostics.h
--- 5747,5764 ----
  3a0ebd75d30f31d898f41763a9326903  gcc/go/go-sha1.cc
  5345db4cb134b73159be87b15d9d9fae  gcc/go/go-system.h
  5d4950ecb7b26d2c5e4e7b4e0dd74707  gcc/go/gofrontend/LICENSE
! aa0db5ed26a6f9c114e0fe721f06541a  gcc/go/gofrontend/MERGE
  3a55d95595a6f9e37dee53826b4daff2  gcc/go/gofrontend/PATENTS
  31c16a91d82f8ad3319819ebbba2d17f  gcc/go/gofrontend/README
  38df5a2d45162cae2b454cd17fa8df7a  gcc/go/gofrontend/ast-dump.cc
  456b6d4cc785176b6e3eb0c685a93b39  gcc/go/gofrontend/ast-dump.h
! ea386ab9fecd1e6a9d230d51e7190683  gcc/go/gofrontend/backend.h
  f4698d5111935f1c789b7efd8ed91a74  gcc/go/gofrontend/embed.cc
  374636e1427f469d60b661c2c2ec21d0  gcc/go/gofrontend/escape.cc
  ee8753eb1d8ca2fa168f6a71d3991455  gcc/go/gofrontend/escape.h
  41e47500f61f75ad228a7d51a2df529b  gcc/go/gofrontend/export.cc
  b72c14ae63bb87f55620d747d46e54c7  gcc/go/gofrontend/export.h
! d2b69e49a586b9ff0ca76cd68f00fbe5  gcc/go/gofrontend/expressions.cc
  c87e0f8b68d6e4e8638ca14783d9c684  gcc/go/gofrontend/expressions.h
  bf7f8a519eadaa90804fe15cfa37ba6f  gcc/go/gofrontend/go-diagnostics.cc
  accfd5ea41ee789e6adbaec31a228cfe  gcc/go/gofrontend/go-diagnostics.h
*************** c08c0bc386a3e50faacf99daf94c080f  gcc/go
*** 5765,5771 ****
  ead5ac25b7b99d361225e0fd940e286a  gcc/go/gofrontend/go-optimize.h
  5b59619fab7e543c5bb28dd8a6d62793  gcc/go/gofrontend/go-sha1.h
  8d64d49cf01e7d7605f32b644d82c7e1  gcc/go/gofrontend/go.cc
! bfef03c787d976e366df2da6e2b3341b  gcc/go/gofrontend/gogo.cc
  80b391a86b1bc3375909d0bc35db0210  gcc/go/gofrontend/gogo.h
  f9015ccccf7764d4c6eeae1bd5e01c7f  gcc/go/gofrontend/import-archive.cc
  1496f53f85d6a3a7304496aeaad6272f  gcc/go/gofrontend/import.cc
--- 5771,5777 ----
  ead5ac25b7b99d361225e0fd940e286a  gcc/go/gofrontend/go-optimize.h
  5b59619fab7e543c5bb28dd8a6d62793  gcc/go/gofrontend/go-sha1.h
  8d64d49cf01e7d7605f32b644d82c7e1  gcc/go/gofrontend/go.cc
! 047533e959055bdd54465d0785428331  gcc/go/gofrontend/gogo.cc
  80b391a86b1bc3375909d0bc35db0210  gcc/go/gofrontend/gogo.h
  f9015ccccf7764d4c6eeae1bd5e01c7f  gcc/go/gofrontend/import-archive.cc
  1496f53f85d6a3a7304496aeaad6272f  gcc/go/gofrontend/import.cc
*************** e334b91562a94d1584423d0152a3408e  gcc/go
*** 5779,5788 ****
  2c0d81f700bca5c56dfcd3a7673e2e82  gcc/go/gofrontend/runtime.cc
  f5457f31b072a79cb18b4a3779db3ab3  gcc/go/gofrontend/runtime.def
  978a7b1924ca7f696fa5d0da3c9ccf60  gcc/go/gofrontend/runtime.h
! f966b58e11b83f1b8890c1ef9331b22e  gcc/go/gofrontend/statements.cc
  2eb4054e4a44955e627d6732684b0563  gcc/go/gofrontend/statements.h
  bfc57c7a1e73452c4b277ad13efbddbd  gcc/go/gofrontend/string-dump.h
! d11a84e01a8f64d67d7cc66f98581ef7  gcc/go/gofrontend/types.cc
  1f89d4553c3d2e12136f23fee3bcb4d4  gcc/go/gofrontend/types.h
  3662dad559a197b0771d9930d494949d  gcc/go/gofrontend/unsafe.cc
  090095c2b56e6d719c7e5ec12e5daf7a  gcc/go/gofrontend/wb.cc
--- 5785,5794 ----
  2c0d81f700bca5c56dfcd3a7673e2e82  gcc/go/gofrontend/runtime.cc
  f5457f31b072a79cb18b4a3779db3ab3  gcc/go/gofrontend/runtime.def
  978a7b1924ca7f696fa5d0da3c9ccf60  gcc/go/gofrontend/runtime.h
! a509ef74addeabe9aa2e0a94a18d86ed  gcc/go/gofrontend/statements.cc
  2eb4054e4a44955e627d6732684b0563  gcc/go/gofrontend/statements.h
  bfc57c7a1e73452c4b277ad13efbddbd  gcc/go/gofrontend/string-dump.h
! cbf2bc3ea9e7f11e7faa815d7d19c70d  gcc/go/gofrontend/types.cc
  1f89d4553c3d2e12136f23fee3bcb4d4  gcc/go/gofrontend/types.h
  3662dad559a197b0771d9930d494949d  gcc/go/gofrontend/unsafe.cc
  090095c2b56e6d719c7e5ec12e5daf7a  gcc/go/gofrontend/wb.cc
*************** c295442f623ae639ab0eef77ed196a06  gcc/ho
*** 5829,5835 ****
  47380fcad22a8fd1e1a458f7d1a9e758  gcc/hw-doloop.h
  5447fa3d6d110fde15af8fa04ca0f1a1  gcc/hwint.c
  c753347aefd98061e32a83982d6c8f1b  gcc/hwint.h
! 6226b552234a4346f0745a30bb9b8b2d  gcc/ifcvt.c
  5b179229655a9e1ff4addac6bd17bfd3  gcc/ifcvt.h
  4a8573d35397afe052d60dc399f91959  gcc/inchash.c
  ff9cd748484a95fca3cf23a3ed3844e7  gcc/inchash.h
--- 5835,5841 ----
  47380fcad22a8fd1e1a458f7d1a9e758  gcc/hw-doloop.h
  5447fa3d6d110fde15af8fa04ca0f1a1  gcc/hwint.c
  c753347aefd98061e32a83982d6c8f1b  gcc/hwint.h
! c344af190aeaa7efa77f8684fa1c4a76  gcc/ifcvt.c
  5b179229655a9e1ff4addac6bd17bfd3  gcc/ifcvt.h
  4a8573d35397afe052d60dc399f91959  gcc/inchash.c
  ff9cd748484a95fca3cf23a3ed3844e7  gcc/inchash.h
*************** de5c239aa4766cc69fc2017ae8e7d8d1  gcc/in
*** 5847,5857 ****
  6aa6c9959854056e3c3e0d2587f2ef78  gcc/intl.c
  0fef88b77c65fd1ec349ae84ced8a83d  gcc/intl.h
  57522642f0e35761146d57a1f4971ce7  gcc/ipa-comdats.c
! dbd6245c2c0bc4886f24cb2fc0f0bec6  gcc/ipa-cp.c
  0ca725ecef6f1f086a5dd68523861ec2  gcc/ipa-devirt.c
! a48c5a327011724a19455045c1e16fc3  gcc/ipa-fnsummary.c
  f95a69b1f3983dc781ef570590f5b01d  gcc/ipa-fnsummary.h
! 06396f30697409d67438cc57d0d322ee  gcc/ipa-icf-gimple.c
  bde983e86d6dce7cfa528ed5003fbf84  gcc/ipa-icf-gimple.h
  f797e88796d2c2bdb45fdd0f7774f7e5  gcc/ipa-icf.c
  d1c62ca27392156d9ab55eb9a8c5941f  gcc/ipa-icf.h
--- 5853,5863 ----
  6aa6c9959854056e3c3e0d2587f2ef78  gcc/intl.c
  0fef88b77c65fd1ec349ae84ced8a83d  gcc/intl.h
  57522642f0e35761146d57a1f4971ce7  gcc/ipa-comdats.c
! 93a53ce20489e36bf458a63b27c0d8fc  gcc/ipa-cp.c
  0ca725ecef6f1f086a5dd68523861ec2  gcc/ipa-devirt.c
! 66b73527284b0e13f4e5b690d066ee85  gcc/ipa-fnsummary.c
  f95a69b1f3983dc781ef570590f5b01d  gcc/ipa-fnsummary.h
! 7c46ef6a7d9230f2798ed1ce630eeb4a  gcc/ipa-icf-gimple.c
  bde983e86d6dce7cfa528ed5003fbf84  gcc/ipa-icf-gimple.h
  f797e88796d2c2bdb45fdd0f7774f7e5  gcc/ipa-icf.c
  d1c62ca27392156d9ab55eb9a8c5941f  gcc/ipa-icf.h
*************** ec72952e216f97113f1ba6e99817c9ab  gcc/ip
*** 5861,5889 ****
  a10b26f8b2cd4e43b6eb7b9c5fc18a0d  gcc/ipa-inline.h
  527be6d4d86fbdd9748e4c8e967604f6  gcc/ipa-modref-tree.c
  0d2c0f1bc1412e346c4a96960ac25b80  gcc/ipa-modref-tree.h
! b34f26fbc3fa70ef76fb873cc646c5b2  gcc/ipa-modref.c
  24571d56e05a081b381bee5973dbc170  gcc/ipa-modref.h
! d82c2737eaf8322f8ce1128a4590f1ac  gcc/ipa-param-manipulation.c
  0ec8c7dc1c02b4b835fb52f233bdcd80  gcc/ipa-param-manipulation.h
  257879916ba7a05ee55dbe52f518dbc6  gcc/ipa-polymorphic-call.c
  55afec3b06a051269d9c3495954f589c  gcc/ipa-predicate.c
  b6c2e60f0bb50b61ffc003d4287b4a7d  gcc/ipa-predicate.h
  2c565d155fe9a836088f9f0b8d38b331  gcc/ipa-profile.c
! aac4c130b29692ca43a9da6332b959fc  gcc/ipa-prop.c
! db43a69947e08896b0deae8af495f3f1  gcc/ipa-prop.h
! 4d75dd61a8fe7a93586454a68d715a8e  gcc/ipa-pure-const.c
  f4b0cf2eeaf1190a6a7682b15df55bf3  gcc/ipa-ref.c
  b0b504a2c999e7b1ad1df73df84cfb8c  gcc/ipa-ref.h
  4b604c3db2c1086771ca173c0fdd97dc  gcc/ipa-reference.c
  9033a420e6a286037d901439da8f5ff2  gcc/ipa-reference.h
  e098ddbd4be0af0842f88e64e8f4466b  gcc/ipa-split.c
! af919a5e7be6c2b604da2a229d762e22  gcc/ipa-sra.c
  842380624d66fae05d3a693e5929ffa5  gcc/ipa-utils.c
  1766c3b1f6b59b660404460b25d838d3  gcc/ipa-utils.h
  9cdf0cbb22a93045634de6e5fc83cbb8  gcc/ipa-visibility.c
! 6ab4e45205e31cca2377bf609c076656  gcc/ipa.c
  420f64db44a55dc486630154a503b01a  gcc/ira-build.c
! 2cbce09d0852b3b962ef019a924084be  gcc/ira-color.c
  05ded0649c09aca2587c5e6478e40a1f  gcc/ira-conflicts.c
  fcdecd375e9f7dcef39dfb29545d6859  gcc/ira-costs.c
  90a73493c275e6fa26e716b5f9a62dcb  gcc/ira-emit.c
--- 5867,5895 ----
  a10b26f8b2cd4e43b6eb7b9c5fc18a0d  gcc/ipa-inline.h
  527be6d4d86fbdd9748e4c8e967604f6  gcc/ipa-modref-tree.c
  0d2c0f1bc1412e346c4a96960ac25b80  gcc/ipa-modref-tree.h
! 828eec681c95cd80a228140315eaa47d  gcc/ipa-modref.c
  24571d56e05a081b381bee5973dbc170  gcc/ipa-modref.h
! db0361c41637ca821b894c2d6a58dd78  gcc/ipa-param-manipulation.c
  0ec8c7dc1c02b4b835fb52f233bdcd80  gcc/ipa-param-manipulation.h
  257879916ba7a05ee55dbe52f518dbc6  gcc/ipa-polymorphic-call.c
  55afec3b06a051269d9c3495954f589c  gcc/ipa-predicate.c
  b6c2e60f0bb50b61ffc003d4287b4a7d  gcc/ipa-predicate.h
  2c565d155fe9a836088f9f0b8d38b331  gcc/ipa-profile.c
! ad3f3de29b2a55179063f8d7c1019dd3  gcc/ipa-prop.c
! 26dbfb8e2bba32dbfcc64d9bfc065969  gcc/ipa-prop.h
! 69165999b252c49cd319201d87c2ee82  gcc/ipa-pure-const.c
  f4b0cf2eeaf1190a6a7682b15df55bf3  gcc/ipa-ref.c
  b0b504a2c999e7b1ad1df73df84cfb8c  gcc/ipa-ref.h
  4b604c3db2c1086771ca173c0fdd97dc  gcc/ipa-reference.c
  9033a420e6a286037d901439da8f5ff2  gcc/ipa-reference.h
  e098ddbd4be0af0842f88e64e8f4466b  gcc/ipa-split.c
! c1dc66d2ea8aa4cfddebdbd29cf0377a  gcc/ipa-sra.c
  842380624d66fae05d3a693e5929ffa5  gcc/ipa-utils.c
  1766c3b1f6b59b660404460b25d838d3  gcc/ipa-utils.h
  9cdf0cbb22a93045634de6e5fc83cbb8  gcc/ipa-visibility.c
! 20e523da6d0cf2dfb75b1cb15523364d  gcc/ipa.c
  420f64db44a55dc486630154a503b01a  gcc/ira-build.c
! 294e8f4137b8651abf438ac9b9fcc8be  gcc/ira-color.c
  05ded0649c09aca2587c5e6478e40a1f  gcc/ira-conflicts.c
  fcdecd375e9f7dcef39dfb29545d6859  gcc/ira-costs.c
  90a73493c275e6fa26e716b5f9a62dcb  gcc/ira-emit.c
*************** c365b13304c481cc4b9f3145c452a198  gcc/ir
*** 5893,5901 ****
  f2cefc86c9a11fe045772f372434ad3c  gcc/ira.h
  a034d62871bbde98ccf4abce95e4bbd3  gcc/is-a.h
  dd335e7d147186c7f4aa9327f600007b  gcc/iterator-utils.h
! 937f9941bceda610979be9e72665186c  gcc/jit/ChangeLog
  6071bdf04fb356c5ac99a99ec00c9a12  gcc/jit/ChangeLog.jit
! 5177a0b7d3558762e662b8d676cde430  gcc/jit/Make-lang.in
  fd0d76b6467c987f813d430a35d4760a  gcc/jit/TODO.rst
  7a93c8cedef319d0da7ea43c5ac5fa02  gcc/jit/config-lang.in
  df53fb6b84c435b56ac2cb2727b62b27  gcc/jit/docs/Makefile
--- 5899,5907 ----
  f2cefc86c9a11fe045772f372434ad3c  gcc/ira.h
  a034d62871bbde98ccf4abce95e4bbd3  gcc/is-a.h
  dd335e7d147186c7f4aa9327f600007b  gcc/iterator-utils.h
! 52a82347f59890f016cfeed79a75e907  gcc/jit/ChangeLog
  6071bdf04fb356c5ac99a99ec00c9a12  gcc/jit/ChangeLog.jit
! 7da588bb30eff47e724348cf30c9b423  gcc/jit/Make-lang.in
  fd0d76b6467c987f813d430a35d4760a  gcc/jit/TODO.rst
  7a93c8cedef319d0da7ea43c5ac5fa02  gcc/jit/config-lang.in
  df53fb6b84c435b56ac2cb2727b62b27  gcc/jit/docs/Makefile
*************** d132178089ea0320c6d2dfdcd76ea716  gcc/ji
*** 5931,5938 ****
  6369d2b07520cb0fc9d14082499f6be2  gcc/jit/docs/examples/tut04-toyvm/Makefile
  999c1d2b92d5d71565c67854aad60e9c  gcc/jit/docs/examples/tut04-toyvm/factorial.toy
  efe1998ded06ac3721d9ced4d96056f0  gcc/jit/docs/examples/tut04-toyvm/fibonacci.toy
! ae0ac29af361438e8685d31c71f90b2c  gcc/jit/docs/examples/tut04-toyvm/toyvm.c
! 8025e30a5a8e3e1830084243004e6a70  gcc/jit/docs/examples/tut04-toyvm/toyvm.cc
  3cbe9daf70398730ee60aa4caf2fc200  gcc/jit/docs/examples/tut05-bf.c
  0cd2786bc335e1864971d23fc9a144b7  gcc/jit/docs/index.rst
  011aca92c584ea08ce925e7ac431c80b  gcc/jit/docs/internals/index.rst
--- 5937,5944 ----
  6369d2b07520cb0fc9d14082499f6be2  gcc/jit/docs/examples/tut04-toyvm/Makefile
  999c1d2b92d5d71565c67854aad60e9c  gcc/jit/docs/examples/tut04-toyvm/factorial.toy
  efe1998ded06ac3721d9ced4d96056f0  gcc/jit/docs/examples/tut04-toyvm/fibonacci.toy
! f73ab292e47c142f5d6513c511c17cce  gcc/jit/docs/examples/tut04-toyvm/toyvm.c
! bc97ade927d36b7b27b81ca2dc40d581  gcc/jit/docs/examples/tut04-toyvm/toyvm.cc
  3cbe9daf70398730ee60aa4caf2fc200  gcc/jit/docs/examples/tut05-bf.c
  0cd2786bc335e1864971d23fc9a144b7  gcc/jit/docs/index.rst
  011aca92c584ea08ce925e7ac431c80b  gcc/jit/docs/internals/index.rst
*************** e392cf227ebf265d2cf6c0b91ff1ec63  gcc/ji
*** 5961,5969 ****
  edf7af6ea819ca9e8808709a392fc48d  gcc/jit/jit-builtins.c
  74c00b718035eddae618e017e314fa0d  gcc/jit/jit-builtins.h
  c11779a47ed270de47ed2a6154896ab2  gcc/jit/jit-common.h
  b6d839f613d7ba1e2049ece1005e6d9d  gcc/jit/jit-logging.c
  7cba46ec14b5fdbeb1b2afaa60343ae7  gcc/jit/jit-logging.h
! bb210f226e0cf65442cde3139534b6fd  gcc/jit/jit-playback.c
  986c94b3e1f28d1f08449933a2662721  gcc/jit/jit-playback.h
  115de2434f9dac9fe426ec052bb0e781  gcc/jit/jit-recording.c
  01b40c0320a54733e62039338f3329f1  gcc/jit/jit-recording.h
--- 5967,5976 ----
  edf7af6ea819ca9e8808709a392fc48d  gcc/jit/jit-builtins.c
  74c00b718035eddae618e017e314fa0d  gcc/jit/jit-builtins.h
  c11779a47ed270de47ed2a6154896ab2  gcc/jit/jit-common.h
+ 1b75c79801ee8999f5470885283c2668  gcc/jit/jit-dejagnu.h
  b6d839f613d7ba1e2049ece1005e6d9d  gcc/jit/jit-logging.c
  7cba46ec14b5fdbeb1b2afaa60343ae7  gcc/jit/jit-logging.h
! 3430fd3ac8108d906e4af86cab18fc69  gcc/jit/jit-playback.c
  986c94b3e1f28d1f08449933a2662721  gcc/jit/jit-playback.h
  115de2434f9dac9fe426ec052bb0e781  gcc/jit/jit-recording.c
  01b40c0320a54733e62039338f3329f1  gcc/jit/jit-recording.h
*************** bdae38125e17ccdbcbd3740ff81dfc29  gcc/lc
*** 5994,6008 ****
  30b8e3e407f46ad2cb39260ec4bab9f6  gcc/lock-and-run.sh
  a09713569704def17fe9b152b78ba9cc  gcc/loop-doloop.c
  9f6ba5d7d3c36c5fbe0b75e45c60a201  gcc/loop-init.c
! 1c61f23d635715ed6a13b4e503483976  gcc/loop-invariant.c
  6dcb3e50702c1fe35fd4c4afc5d49fc5  gcc/loop-iv.c
  e44196ccae22e5b571a6fc06b0fdda4b  gcc/loop-unroll.c
  4e3d14a2bb20bbfa0b2d7c513a99193d  gcc/loop-unroll.h
  238b4457d72f8b584d6d0aa811cd3184  gcc/lower-subreg.c
  643bcadd79bc8430146b2c58a5fbdf02  gcc/lower-subreg.h
! 82ed779f8cf362b55236c12723aac541  gcc/lra-assigns.c
  c2e5571dfeb8184312575c2fd39a0c13  gcc/lra-coalesce.c
! 24e64007b5c904a15926fce970066a7f  gcc/lra-constraints.c
  4ab369c9de8d32d33099df49e6d9d1fb  gcc/lra-eliminations.c
  5980c281076ead34e5f20748bdaff2c0  gcc/lra-int.h
  39882530244da95ee68fcf8642a261ad  gcc/lra-lives.c
--- 6001,6015 ----
  30b8e3e407f46ad2cb39260ec4bab9f6  gcc/lock-and-run.sh
  a09713569704def17fe9b152b78ba9cc  gcc/loop-doloop.c
  9f6ba5d7d3c36c5fbe0b75e45c60a201  gcc/loop-init.c
! 2a163cd72274af8bcfbce0e199266237  gcc/loop-invariant.c
  6dcb3e50702c1fe35fd4c4afc5d49fc5  gcc/loop-iv.c
  e44196ccae22e5b571a6fc06b0fdda4b  gcc/loop-unroll.c
  4e3d14a2bb20bbfa0b2d7c513a99193d  gcc/loop-unroll.h
  238b4457d72f8b584d6d0aa811cd3184  gcc/lower-subreg.c
  643bcadd79bc8430146b2c58a5fbdf02  gcc/lower-subreg.h
! e88f6ce06ede4edda0af58c2ba7077cd  gcc/lra-assigns.c
  c2e5571dfeb8184312575c2fd39a0c13  gcc/lra-coalesce.c
! a6d81472aa9380f911642c153c4f493f  gcc/lra-constraints.c
  4ab369c9de8d32d33099df49e6d9d1fb  gcc/lra-eliminations.c
  5980c281076ead34e5f20748bdaff2c0  gcc/lra-int.h
  39882530244da95ee68fcf8642a261ad  gcc/lra-lives.c
*************** e891b7eb2f83b1624be70538a0e0d189  gcc/lt
*** 6020,6039 ****
  db7cd7675793a8855cd0550edb79177a  gcc/lto-streamer-in.c
  40a5c9904f9b80ca7236bd30c0679296  gcc/lto-streamer-out.c
  5ad327021166fdb0ecad2661fbca70be  gcc/lto-streamer.c
! 5a903cbe75cdea50d6c4d8ff5365b860  gcc/lto-streamer.h
  8a45ce855be3f79e24add330a8fe9755  gcc/lto-wrapper.c
! 94be7625045cdf956b088012db5b6bd0  gcc/lto/ChangeLog
  d5bb42eff522196004d91ca34cfaa49b  gcc/lto/Make-lang.in
  c1fff5b6c2a7f236e55f0d3b5cb28062  gcc/lto/common.c
  71bd5c32de47c74a39491375ef7f71c5  gcc/lto/common.h
  38e6a5e2f440f66a514fd524aeb49bc6  gcc/lto/config-lang.in
  f9f8e7b721f11cb6fda71038fa294211  gcc/lto/lang-specs.h
  ef551b8e8a4e1a4744f051f802241208  gcc/lto/lang.opt
! 5307cc563ba05b9628bcfcd20c7b008b  gcc/lto/lto-common.c
  42ff60fe4976af063eeac9ef4237318e  gcc/lto/lto-common.h
  618e4b7d8d607a603d4b29c305bf420a  gcc/lto/lto-dump.c
  eee2b801c9d9d5815a706f5230cf4543  gcc/lto/lto-lang.c
! 32650b324a62c273d74bce56bdf24eb8  gcc/lto/lto-object.c
  6b9c32795380fd112bdd9382d90bb966  gcc/lto/lto-partition.c
  11275487d3fdff451ea5d49bac49948e  gcc/lto/lto-partition.h
  a2ca7044cc53910baa4e330728493648  gcc/lto/lto-symtab.c
--- 6027,6046 ----
  db7cd7675793a8855cd0550edb79177a  gcc/lto-streamer-in.c
  40a5c9904f9b80ca7236bd30c0679296  gcc/lto-streamer-out.c
  5ad327021166fdb0ecad2661fbca70be  gcc/lto-streamer.c
! c75e2adeba7a17a10efdd07b0b9113b2  gcc/lto-streamer.h
  8a45ce855be3f79e24add330a8fe9755  gcc/lto-wrapper.c
! 8d9b3cfbdf846260bb3bde211b9b30a9  gcc/lto/ChangeLog
  d5bb42eff522196004d91ca34cfaa49b  gcc/lto/Make-lang.in
  c1fff5b6c2a7f236e55f0d3b5cb28062  gcc/lto/common.c
  71bd5c32de47c74a39491375ef7f71c5  gcc/lto/common.h
  38e6a5e2f440f66a514fd524aeb49bc6  gcc/lto/config-lang.in
  f9f8e7b721f11cb6fda71038fa294211  gcc/lto/lang-specs.h
  ef551b8e8a4e1a4744f051f802241208  gcc/lto/lang.opt
! db5b324cd51a636eeccab2d228e5999f  gcc/lto/lto-common.c
  42ff60fe4976af063eeac9ef4237318e  gcc/lto/lto-common.h
  618e4b7d8d607a603d4b29c305bf420a  gcc/lto/lto-dump.c
  eee2b801c9d9d5815a706f5230cf4543  gcc/lto/lto-lang.c
! 6c3902a905540535829c60e3e71d211a  gcc/lto/lto-object.c
  6b9c32795380fd112bdd9382d90bb966  gcc/lto/lto-partition.c
  11275487d3fdff451ea5d49bac49948e  gcc/lto/lto-partition.h
  a2ca7044cc53910baa4e330728493648  gcc/lto/lto-symtab.c
*************** a3d7fa7b491b3c623e8ad32109a8af10  gcc/lt
*** 6044,6050 ****
  c0598ad047996b6b546ae37ac7961415  gcc/machmode.def
  9ed2f72363a926d2750418ef5c5cf728  gcc/machmode.h
  1e3feea915d17412b3e57a55c5a785e8  gcc/main.c
! 40a45b66c6047d2742f9e9a5edefa078  gcc/match.pd
  4b41ba6f5c2972934928d702e6ab5c99  gcc/mcf.c
  12ed5d7cdbe37098551333c0d54e68ad  gcc/mem-stats-traits.h
  d36e5c61d9079e93d8844808c4280f3b  gcc/mem-stats.h
--- 6051,6057 ----
  c0598ad047996b6b546ae37ac7961415  gcc/machmode.def
  9ed2f72363a926d2750418ef5c5cf728  gcc/machmode.h
  1e3feea915d17412b3e57a55c5a785e8  gcc/main.c
! 98f9f222d0c9d650062597b00dc2c409  gcc/match.pd
  4b41ba6f5c2972934928d702e6ab5c99  gcc/mcf.c
  12ed5d7cdbe37098551333c0d54e68ad  gcc/mem-stats-traits.h
  d36e5c61d9079e93d8844808c4280f3b  gcc/mem-stats.h
*************** f48ef213fac95cd91d953e912e2353c5  gcc/mk
*** 6055,6063 ****
  7e3e688e0b70e4fd2f9ef2132d5a1ac6  gcc/mode-classes.def
  ffb6709ef6e104f353edb09bc1651596  gcc/mode-switching.c
  a98e50c063ce3f17ab72abe936f7f210  gcc/modulo-sched.c
! 182920edccd8d6d9f2ddfe9b0c117876  gcc/multiple_target.c
  f82c4a6b9621c8883a3eab86f0dd3768  gcc/mux-utils.h
! 4a32fd78cf46614d61122c95d9adc598  gcc/objc/ChangeLog
  8a483da76277f1107ee3864484da7cfd  gcc/objc/Make-lang.in
  81acf2f4cbd8edc8581291e0c02e76f9  gcc/objc/config-lang.in
  8ca11b02b2a9e21229f11063fb154aee  gcc/objc/lang-specs.h
--- 6062,6070 ----
  7e3e688e0b70e4fd2f9ef2132d5a1ac6  gcc/mode-classes.def
  ffb6709ef6e104f353edb09bc1651596  gcc/mode-switching.c
  a98e50c063ce3f17ab72abe936f7f210  gcc/modulo-sched.c
! 9b2e40398cd8e086e71e5f469b2799b7  gcc/multiple_target.c
  f82c4a6b9621c8883a3eab86f0dd3768  gcc/mux-utils.h
! d9ee201dfb3a9b7b93a211bfb3c65015  gcc/objc/ChangeLog
  8a483da76277f1107ee3864484da7cfd  gcc/objc/Make-lang.in
  81acf2f4cbd8edc8581291e0c02e76f9  gcc/objc/config-lang.in
  8ca11b02b2a9e21229f11063fb154aee  gcc/objc/lang-specs.h
*************** efc719a9d69c08a88c9ca68c3d91dea6  gcc/ob
*** 6076,6082 ****
  3c7320cdc77c5d2c8ad240f498e04b42  gcc/objc/objc-runtime-shared-support.c
  544d016401099d9ba39ea7ddbce01333  gcc/objc/objc-runtime-shared-support.h
  88490072a5d5ef2282898959e8e55de1  gcc/objc/objc-tree.def
! b2647e65174e238f4770d49e4b84639d  gcc/objcp/ChangeLog
  8268a2fcb604c22c75202509b0338862  gcc/objcp/Make-lang.in
  add0ba454d5eb83cd065d29d3f6b676a  gcc/objcp/config-lang.in
  fbbceaf466354af7b3851fc32a591c77  gcc/objcp/lang-specs.h
--- 6083,6089 ----
  3c7320cdc77c5d2c8ad240f498e04b42  gcc/objc/objc-runtime-shared-support.c
  544d016401099d9ba39ea7ddbce01333  gcc/objc/objc-runtime-shared-support.h
  88490072a5d5ef2282898959e8e55de1  gcc/objc/objc-tree.def
! 6476680a7d05a886660bcc342e25222b  gcc/objcp/ChangeLog
  8268a2fcb604c22c75202509b0338862  gcc/objcp/Make-lang.in
  add0ba454d5eb83cd065d29d3f6b676a  gcc/objcp/config-lang.in
  fbbceaf466354af7b3851fc32a591c77  gcc/objcp/lang-specs.h
*************** a7a0bf03aa321b1e7cc047dd65c275c4  gcc/ob
*** 6087,6095 ****
  7b56d1dcf3fd603f94c47c1cf6f3841a  gcc/omp-builtins.def
  079e9f2c902b70e61e63d018d5de4e95  gcc/omp-expand.c
  acdf170f52ac34b2d16d7fc8d784656e  gcc/omp-expand.h
! 14463d04236a263151e6f2b4f030e49b  gcc/omp-general.c
  9b7e003d231715f982f2185c6971389b  gcc/omp-general.h
! 3da176b2f80ed4a7a10672eda72cb5e9  gcc/omp-low.c
  c8a35605fb251282ba6b62d2877c47ad  gcc/omp-low.h
  968555a5938f5016374fc7d6fe116877  gcc/omp-oacc-kernels-decompose.cc
  655ce306b6a6a7a3eafc559e46ec1feb  gcc/omp-offload.c
--- 6094,6102 ----
  7b56d1dcf3fd603f94c47c1cf6f3841a  gcc/omp-builtins.def
  079e9f2c902b70e61e63d018d5de4e95  gcc/omp-expand.c
  acdf170f52ac34b2d16d7fc8d784656e  gcc/omp-expand.h
! 4b91eade4a6fc39a4a1bee3e8e7187c3  gcc/omp-general.c
  9b7e003d231715f982f2185c6971389b  gcc/omp-general.h
! 8c065ca396f861e8e44c67a018f1ad88  gcc/omp-low.c
  c8a35605fb251282ba6b62d2877c47ad  gcc/omp-low.h
  968555a5938f5016374fc7d6fe116877  gcc/omp-oacc-kernels-decompose.cc
  655ce306b6a6a7a3eafc559e46ec1feb  gcc/omp-offload.c
*************** df80e7a26a0f6adb5d02ff9b18699a2a  gcc/op
*** 6108,6116 ****
  dcb81b8ac4afdc7cb3fd19ea5e279e5d  gcc/optabs-libfuncs.h
  3365c04d909aa83e33bf9f6a5de76028  gcc/optabs-query.c
  3d45bbec835bec871b2db466d0150a4e  gcc/optabs-query.h
! 61e13119f6a364afebb3707250f4e681  gcc/optabs-tree.c
  6793a28de0c56876c2112b5d16023055  gcc/optabs-tree.h
! 76d42c8af725bc8fd95df88104ae4184  gcc/optabs.c
  b53437741beaf4c99ae67bb5623581dc  gcc/optabs.def
  bb7dd65101e190027bd7f5d00537d338  gcc/optabs.h
  87a1a5bcddba75fc52ca8e27664704dc  gcc/optc-gen.awk
--- 6115,6123 ----
  dcb81b8ac4afdc7cb3fd19ea5e279e5d  gcc/optabs-libfuncs.h
  3365c04d909aa83e33bf9f6a5de76028  gcc/optabs-query.c
  3d45bbec835bec871b2db466d0150a4e  gcc/optabs-query.h
! 833eb38b58c81cfbf059cbbb6965b4c7  gcc/optabs-tree.c
  6793a28de0c56876c2112b5d16023055  gcc/optabs-tree.h
! 281198130b8e66f39c5bdc3a00962acf  gcc/optabs.c
  b53437741beaf4c99ae67bb5623581dc  gcc/optabs.def
  bb7dd65101e190027bd7f5d00537d338  gcc/optabs.h
  87a1a5bcddba75fc52ca8e27664704dc  gcc/optc-gen.awk
*************** e49edd063f36ca8da3c7e467dd2e72bb  gcc/op
*** 6128,6172 ****
  529cc4ae108023927cb547f8ca02217a  gcc/ordered-hash-map-tests.cc
  b8aef1accc1173ea4c812bb38b6d838c  gcc/ordered-hash-map.h
  5a1e78bb30f4fce7f27617243badc49f  gcc/output.h
! 201287be8d5d5521ddad43db7104b6ee  gcc/params.opt
  a20c703e91812007ab8b94eec673c02c  gcc/pass_manager.h
  e733e0309389f9d07184e98b6ad9b536  gcc/passes.c
  79107250ba3fffee8a8c1198fac08f35  gcc/passes.def
  f09db14eb185fcdd795ff7e690b607a3  gcc/plugin.c
  3cc53b8d5f30aebe3f70c00e1bc4929e  gcc/plugin.def
  7a5190d86531b8d3fa67e8cea7db5d60  gcc/plugin.h
! 8b314fd232c6a329502a2906ce4092b4  gcc/po/ChangeLog
  edbad8e043a44996d844fa6a7965ea6f  gcc/po/EXCLUDES
  f2e76d86dce1f72d4adc901bce318410  gcc/po/be.gmo
! cda79496f24eb88ef5e329facc7c3022  gcc/po/be.po
  680b85df73c3595a24203e46470cab71  gcc/po/da.gmo
! 7a0ae468f025415c5f6ff611617cee58  gcc/po/da.po
! 401e5886bbaef3b0b1fb059f3f5c7729  gcc/po/de.gmo
! 6355c1a5fc964ba5917e2e38a67aff15  gcc/po/de.po
  189b9d1af87594807b0d0e10036a64c3  gcc/po/el.gmo
! f82c637250cae483eee1f14ec2b5405b  gcc/po/el.po
  bf440aba8eb74a05312b58ccf530d289  gcc/po/es.gmo
! 9d4ffd94b9d87a3d8ca89564c361221f  gcc/po/es.po
  7864bb17dac2262d471e713d8281391d  gcc/po/exgettext
  13d326d68d0562189cef7984da95acfa  gcc/po/fi.gmo
! 6fb1578bc7ab6b21be4c63305c41c472  gcc/po/fi.po
! cddb0ea8254925cb8dbff431bd52f21f  gcc/po/fr.gmo
! 610f76da24005a3103568a4cd53de5c1  gcc/po/fr.po
  772351e0c50cb32d0067a5ce96df6dde  gcc/po/gcc.pot
  93a1b38e65e3c610a790c05f56e0b4c7  gcc/po/hr.gmo
! 4dc24638e3121bba3249f60db59dc700  gcc/po/hr.po
  00ce488da37914ae93c162110da8fc42  gcc/po/id.gmo
! 9fd8def010cd83ffe22273242e5580ec  gcc/po/id.po
  7f926ece8835398e225eeb2afe24873e  gcc/po/ja.gmo
! 698c44e169b32436013e843f3912cd34  gcc/po/ja.po
  53742057e3aba5de16019e5240ccf1cf  gcc/po/nl.gmo
! d161358956b69e9cd403c88ca5624591  gcc/po/nl.po
  7838d5c61226e7bbcd591aa0b1ec6d91  gcc/po/ru.gmo
! b18966f6129d54eacc6a687631ef097d  gcc/po/ru.po
  8bc081540eb1f847686363280275c751  gcc/po/sr.gmo
! 4aaf813ec42d148a0c159c625f574154  gcc/po/sr.po
! df6bca70ea8ac4949dcb89242dcceb39  gcc/po/sv.gmo
! 5c693ef27a9f6484b32281d31565a0b8  gcc/po/sv.po
  7e8b7655e543e71878170717144160d5  gcc/po/tr.gmo
  133ea5f00a61873be00939a665dcd243  gcc/po/tr.po
  31eb9b0da58652b61873eaf3e518af8f  gcc/po/uk.gmo
--- 6135,6179 ----
  529cc4ae108023927cb547f8ca02217a  gcc/ordered-hash-map-tests.cc
  b8aef1accc1173ea4c812bb38b6d838c  gcc/ordered-hash-map.h
  5a1e78bb30f4fce7f27617243badc49f  gcc/output.h
! 02d290c71b380e6229207c1d11cea4a9  gcc/params.opt
  a20c703e91812007ab8b94eec673c02c  gcc/pass_manager.h
  e733e0309389f9d07184e98b6ad9b536  gcc/passes.c
  79107250ba3fffee8a8c1198fac08f35  gcc/passes.def
  f09db14eb185fcdd795ff7e690b607a3  gcc/plugin.c
  3cc53b8d5f30aebe3f70c00e1bc4929e  gcc/plugin.def
  7a5190d86531b8d3fa67e8cea7db5d60  gcc/plugin.h
! 7cd32b134f7041026af3fd0f94e9cfb7  gcc/po/ChangeLog
  edbad8e043a44996d844fa6a7965ea6f  gcc/po/EXCLUDES
  f2e76d86dce1f72d4adc901bce318410  gcc/po/be.gmo
! ac4e50148300959070bbe8161dc44c3d  gcc/po/be.po
  680b85df73c3595a24203e46470cab71  gcc/po/da.gmo
! cd209a61ad16e7cd931a0de9463cc2c8  gcc/po/da.po
! 5652feae38920ea7c536d1aabecaf6b4  gcc/po/de.gmo
! 819c90fd3d4e90e218cb106d8f0fffa3  gcc/po/de.po
  189b9d1af87594807b0d0e10036a64c3  gcc/po/el.gmo
! d33491ab49bccbbed36414a307dc2e2c  gcc/po/el.po
  bf440aba8eb74a05312b58ccf530d289  gcc/po/es.gmo
! bd9b9853259dd7b907e88909b289310d  gcc/po/es.po
  7864bb17dac2262d471e713d8281391d  gcc/po/exgettext
  13d326d68d0562189cef7984da95acfa  gcc/po/fi.gmo
! 6497c49deafad1bd02158573a715d662  gcc/po/fi.po
! bae835b73696971851e5ab5e4718fd16  gcc/po/fr.gmo
! ff5fcbca705ab819895923a776364dd9  gcc/po/fr.po
  772351e0c50cb32d0067a5ce96df6dde  gcc/po/gcc.pot
  93a1b38e65e3c610a790c05f56e0b4c7  gcc/po/hr.gmo
! bf405571bd70e4e74e61e467a5b26edf  gcc/po/hr.po
  00ce488da37914ae93c162110da8fc42  gcc/po/id.gmo
! 9215fff2c92c12bcc03b88595bae9f46  gcc/po/id.po
  7f926ece8835398e225eeb2afe24873e  gcc/po/ja.gmo
! a7fe213c8e9b044ffdfa020820f18b3d  gcc/po/ja.po
  53742057e3aba5de16019e5240ccf1cf  gcc/po/nl.gmo
! 17c967325d3bdb88a0cdf4524a0dc45f  gcc/po/nl.po
  7838d5c61226e7bbcd591aa0b1ec6d91  gcc/po/ru.gmo
! 69df1831786980800afb69beff6a592b  gcc/po/ru.po
  8bc081540eb1f847686363280275c751  gcc/po/sr.gmo
! 94f8d433e2a9cc81b713fd1a43b98247  gcc/po/sr.po
! e9194b8f95d23ce1c7b794a47eb9a182  gcc/po/sv.gmo
! 3eed1ac86eb61ee32f3ed9545a60c849  gcc/po/sv.po
  7e8b7655e543e71878170717144160d5  gcc/po/tr.gmo
  133ea5f00a61873be00939a665dcd243  gcc/po/tr.po
  31eb9b0da58652b61873eaf3e518af8f  gcc/po/uk.gmo
*************** df6bca70ea8ac4949dcb89242dcceb39  gcc/po
*** 6174,6182 ****
  74badc940a2b0fe1c95de867f9ff00ea  gcc/po/vi.gmo
  9c6dcdbb9403d9ba3f850cd27abbffe4  gcc/po/vi.po
  b9fee1bc17d127675ad7e0c002fb483d  gcc/po/zh_CN.gmo
! f604fe0ff1bcf583afb75bf7f8d263cc  gcc/po/zh_CN.po
  2ce773282dbd8183473fa94acc97bcc1  gcc/po/zh_TW.gmo
! d5160ddf0ca4c00edcc5017dcd405b02  gcc/po/zh_TW.po
  b5cf217de74bfb4c25a64c52994cfb70  gcc/poly-int-types.h
  0799d24ba449e6a51e2fd9ed43c2c895  gcc/poly-int.h
  64ee81daa4eca1addeddac912f6da05f  gcc/postreload-gcse.c
--- 6181,6189 ----
  74badc940a2b0fe1c95de867f9ff00ea  gcc/po/vi.gmo
  9c6dcdbb9403d9ba3f850cd27abbffe4  gcc/po/vi.po
  b9fee1bc17d127675ad7e0c002fb483d  gcc/po/zh_CN.gmo
! 0a73c42c60500ceaecad47f35d392794  gcc/po/zh_CN.po
  2ce773282dbd8183473fa94acc97bcc1  gcc/po/zh_TW.gmo
! a7e9bd5354e5a900313112268fece3ed  gcc/po/zh_TW.po
  b5cf217de74bfb4c25a64c52994cfb70  gcc/poly-int-types.h
  0799d24ba449e6a51e2fd9ed43c2c895  gcc/poly-int.h
  64ee81daa4eca1addeddac912f6da05f  gcc/postreload-gcse.c
*************** c02193da75688acb66896e09eb244741  gcc/re
*** 6206,6212 ****
  2de4ba78c5390a42fd0329c2be88b8c2  gcc/read-rtl-function.c
  ea3522c1c481b20f1132e7405a14ac3f  gcc/read-rtl-function.h
  f16337b3cb06bf956e8b9881213c9ca6  gcc/read-rtl.c
! b6a7e3c07ce91ee0243c2a016e2430d4  gcc/real.c
  2a8c2fe81f01afe8b43a1f6a07743fd1  gcc/real.h
  3cfbe5c8f6f8cb8aeeb10c0c20847942  gcc/realmpfr.c
  1336428ec3de403ee3a67a32e46a2950  gcc/realmpfr.h
--- 6213,6219 ----
  2de4ba78c5390a42fd0329c2be88b8c2  gcc/read-rtl-function.c
  ea3522c1c481b20f1132e7405a14ac3f  gcc/read-rtl-function.h
  f16337b3cb06bf956e8b9881213c9ca6  gcc/read-rtl.c
! 9599f1d43ca1293cc811368da86d01a3  gcc/real.c
  2a8c2fe81f01afe8b43a1f6a07743fd1  gcc/real.h
  3cfbe5c8f6f8cb8aeeb10c0c20847942  gcc/realmpfr.c
  1336428ec3de403ee3a67a32e46a2950  gcc/realmpfr.h
*************** db1c9b9d3057a97aba76c18fa6e65fe3  gcc/re
*** 6223,6229 ****
  cbb3ec9de2848e74201ddcf7756e6912  gcc/regs.h
  b4f529c79dd2003cb163fccdd4d12a8c  gcc/regset.h
  112f438c4bd1a37cd81243afadaf37b1  gcc/regstat.c
! 84939526df0225ab3d08d6c879686b42  gcc/reload.c
  3d85d06e0f7956157e20afc1f42fcc4c  gcc/reload.h
  fc737be9f0a22313bce027bb53172bbc  gcc/reload1.c
  0f882f5afe61c8f2d0f0b96fce3cd1d1  gcc/reorg.c
--- 6230,6236 ----
  cbb3ec9de2848e74201ddcf7756e6912  gcc/regs.h
  b4f529c79dd2003cb163fccdd4d12a8c  gcc/regset.h
  112f438c4bd1a37cd81243afadaf37b1  gcc/regstat.c
! 52ee4cbbdfe3502a793c22f6c717d543  gcc/reload.c
  3d85d06e0f7956157e20afc1f42fcc4c  gcc/reload.h
  fc737be9f0a22313bce027bb53172bbc  gcc/reload1.c
  0f882f5afe61c8f2d0f0b96fce3cd1d1  gcc/reorg.c
*************** e1595b6b1a7c703394640bffc7357aa5  gcc/rt
*** 6252,6260 ****
  105bec65bd605c46e6821361bf1e5708  gcc/rtl-ssa/member-fns.inl
  fc0c483ef35b0916889eb450dec30684  gcc/rtl-ssa/movement.h
  6ee04c4c4fb71b581e0a42e7b5a7a73c  gcc/rtl-tests.c
! 58bca7bde7fb084efb6dfd6ce87c9dcc  gcc/rtl.c
  6e2727b9e2075fddcf252ad25dc6d604  gcc/rtl.def
! 36fd5e447e6324c0bac82d65b5b365a3  gcc/rtl.h
  f1c9464a3f3b95e046a84ab7490fa640  gcc/rtlanal.c
  394592e1cbc71b6283d230cf895f1248  gcc/rtlanal.h
  600140db9bd5eefa41bca935dcc1a901  gcc/rtlhash.c
--- 6259,6267 ----
  105bec65bd605c46e6821361bf1e5708  gcc/rtl-ssa/member-fns.inl
  fc0c483ef35b0916889eb450dec30684  gcc/rtl-ssa/movement.h
  6ee04c4c4fb71b581e0a42e7b5a7a73c  gcc/rtl-tests.c
! dea69c3608ee51d947ef5ac67c2ca95b  gcc/rtl.c
  6e2727b9e2075fddcf252ad25dc6d604  gcc/rtl.def
! 7e6d263d2294090c692ce74d323d8da7  gcc/rtl.h
  f1c9464a3f3b95e046a84ab7490fa640  gcc/rtlanal.c
  394592e1cbc71b6283d230cf895f1248  gcc/rtlanal.h
  600140db9bd5eefa41bca935dcc1a901  gcc/rtlhash.c
*************** d756cda29fd0d41dd981deb94691ead6  gcc/ru
*** 6267,6273 ****
  849a7f68c59cf805134725f6d573a12a  gcc/run-rtl-passes.h
  88681762ad1b72a93cd61d0ceb6922d4  gcc/sancov.c
  30e67ef52139f9ecf2b0d6888b611676  gcc/sanitizer.def
! 20f2980f4e9da1cc5e45710ad173a56c  gcc/sanopt.c
  652586958a380c79d7c38c0636cb92cf  gcc/sbitmap.c
  dd08726afeecf49aad987d4602b45083  gcc/sbitmap.h
  5ba010d53c8923a1bfac3c71876ec3cf  gcc/sched-deps.c
--- 6274,6280 ----
  849a7f68c59cf805134725f6d573a12a  gcc/run-rtl-passes.h
  88681762ad1b72a93cd61d0ceb6922d4  gcc/sancov.c
  30e67ef52139f9ecf2b0d6888b611676  gcc/sanitizer.def
! e62a73311b504f4617cb975542b8bfce  gcc/sanopt.c
  652586958a380c79d7c38c0636cb92cf  gcc/sbitmap.c
  dd08726afeecf49aad987d4602b45083  gcc/sbitmap.h
  5ba010d53c8923a1bfac3c71876ec3cf  gcc/sched-deps.c
*************** ca6c4f01ecb98f274836e166b200acdb  gcc/se
*** 6290,6299 ****
  213896722fa74c4884070001b3a930a2  gcc/sese.c
  256d72469217c4294582199ff0064ae6  gcc/sese.h
  29fbb2d830b49fedf1c7c03f9afdb693  gcc/shortest-paths.h
! 5a6f3e0a703dafe4f1c3b50ce45ba3a3  gcc/shrink-wrap.c
  9897b577c2ae3dd2e97acbc7f9997aa1  gcc/shrink-wrap.h
  76ee65471a4687e0cc302ecc0eabc3ed  gcc/signop.h
! 6de7e683f970e27c9f4bf2c69fff3868  gcc/simplify-rtx.c
  d725c1ed28fee55321c1c32911d4a901  gcc/sort.cc
  547559932032c53f749936f4ba29219d  gcc/sparseset.c
  b20b0d6450f782b45d5fc19a0f3afc6b  gcc/sparseset.h
--- 6297,6306 ----
  213896722fa74c4884070001b3a930a2  gcc/sese.c
  256d72469217c4294582199ff0064ae6  gcc/sese.h
  29fbb2d830b49fedf1c7c03f9afdb693  gcc/shortest-paths.h
! f5280ccc5a3572f730e3e9f2d666a2f2  gcc/shrink-wrap.c
  9897b577c2ae3dd2e97acbc7f9997aa1  gcc/shrink-wrap.h
  76ee65471a4687e0cc302ecc0eabc3ed  gcc/signop.h
! 4fb4cd68fe24ab86377885622438650d  gcc/simplify-rtx.c
  d725c1ed28fee55321c1c32911d4a901  gcc/sort.cc
  547559932032c53f749936f4ba29219d  gcc/sparseset.c
  b20b0d6450f782b45d5fc19a0f3afc6b  gcc/sparseset.h
*************** ba17f60121ba1b5f039f9dc1078b46f8  gcc/st
*** 6328,6347 ****
  bedb42e729e5bd698d0861dc145266fb  gcc/symtab-clones.h
  8a9324974824a4c433f0d463bbfb69ec  gcc/symtab-thunks.cc
  b5513d86b09f522ec7305a04036d4f3b  gcc/symtab-thunks.h
! 029042861500eb0a8f1e377d8df298d2  gcc/symtab.c
  f013ee71feefa0d9ab11d092dab3f62c  gcc/sync-builtins.def
! 91833cabb7e6cf8d404d225be6b34c76  gcc/system.h
  aba120075a77f6e309a720d322ee9eed  gcc/target-def.h
  292e1d752e2b328261c6a201aeb21faa  gcc/target-globals.c
  3e5db4530f6645ebcf4b051d11524230  gcc/target-globals.h
  5ccf494f338932b80bf5f93892dd28e0  gcc/target-hooks-macros.h
  d55ca9dbaab4bc389a7da2b52a7ccd04  gcc/target-insns.def
! 4d01e5b18c408653b54b4b0c1bf8a4e4  gcc/target.def
  b3739b072aa976c2f9f9825ac6d07c80  gcc/target.h
  b71dcf011f9b95f3a705da052a95caf9  gcc/targhooks.c
  104445ec4cf950b087d249c268d36edc  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 675d2fe5d11d9b3fb312a154120f335e  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
--- 6335,6354 ----
  bedb42e729e5bd698d0861dc145266fb  gcc/symtab-clones.h
  8a9324974824a4c433f0d463bbfb69ec  gcc/symtab-thunks.cc
  b5513d86b09f522ec7305a04036d4f3b  gcc/symtab-thunks.h
! 1552f6db8056e30c357dfeec0ecdf6d0  gcc/symtab.c
  f013ee71feefa0d9ab11d092dab3f62c  gcc/sync-builtins.def
! 487aa89152c81610d6b03aeae45f0edb  gcc/system.h
  aba120075a77f6e309a720d322ee9eed  gcc/target-def.h
  292e1d752e2b328261c6a201aeb21faa  gcc/target-globals.c
  3e5db4530f6645ebcf4b051d11524230  gcc/target-globals.h
  5ccf494f338932b80bf5f93892dd28e0  gcc/target-hooks-macros.h
  d55ca9dbaab4bc389a7da2b52a7ccd04  gcc/target-insns.def
! 7651332c9a341d2dd3decbd6a938d857  gcc/target.def
  b3739b072aa976c2f9f9825ac6d07c80  gcc/target.h
  b71dcf011f9b95f3a705da052a95caf9  gcc/targhooks.c
  104445ec4cf950b087d249c268d36edc  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 27401e67713b44e67fb8e8100e2ef209  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
*************** d57f0b6d660c8299b95ba02b346d2d76  gcc/te
*** 9128,9146 ****
  30f55184465e5031498ef7eb0d2b75e4  gcc/testsuite/c-c++-common/Wshift-count-negative-2.c
  d425900c0046df4dd9d326f6c8eb2d67  gcc/testsuite/c-c++-common/Wshift-count-overflow-1.c
  7f7dfe9827844964aa5913a0df77bfda  gcc/testsuite/c-c++-common/Wshift-count-overflow-2.c
! b4259718f4cfc2633ca66fce82e19921  gcc/testsuite/c-c++-common/Wshift-negative-value-1.c
! 9c17780b7734fb8edd8d6132d7571dea  gcc/testsuite/c-c++-common/Wshift-negative-value-2.c
! 9cde469967b17467bf200952edf9872c  gcc/testsuite/c-c++-common/Wshift-negative-value-3.c
! 26642fe2d9af413debdae5db59b1f3ff  gcc/testsuite/c-c++-common/Wshift-negative-value-4.c
  4eb245cdd007f951220ef4ce4752393f  gcc/testsuite/c-c++-common/Wshift-negative-value-5.c
  2ec4a0079f61044cd2556d10f9086c01  gcc/testsuite/c-c++-common/Wshift-negative-value-6.c
! 23215ac7f9da39dedf899636af7edacc  gcc/testsuite/c-c++-common/Wshift-overflow-1.c
! 83d4f8080bdfbd062809fe67c5263ebe  gcc/testsuite/c-c++-common/Wshift-overflow-2.c
  9c03a6a952358fcf4ea17c9f5770eb36  gcc/testsuite/c-c++-common/Wshift-overflow-3.c
  ccf9803376f18fed70c0b2b90633ddb4  gcc/testsuite/c-c++-common/Wshift-overflow-4.c
! ba76c2340f7c7f9d54120447cf44b260  gcc/testsuite/c-c++-common/Wshift-overflow-5.c
! f8b8dcb9f64cd4f1158a36e44cdf76b7  gcc/testsuite/c-c++-common/Wshift-overflow-6.c
! d2ebf4f8689ab32e5be23f1ebf97667f  gcc/testsuite/c-c++-common/Wshift-overflow-7.c
  2095424b6b86a7ddbae9c94c16fa2157  gcc/testsuite/c-c++-common/Wsign-compare-1.c
  40bc1e540d092c06d14dc9842ee9cd03  gcc/testsuite/c-c++-common/Wsign-conversion-1.c
  c7eebf2a6120dfecf1a6ae7de1f49694  gcc/testsuite/c-c++-common/Wsizeof-array-div1.c
--- 9135,9162 ----
  30f55184465e5031498ef7eb0d2b75e4  gcc/testsuite/c-c++-common/Wshift-count-negative-2.c
  d425900c0046df4dd9d326f6c8eb2d67  gcc/testsuite/c-c++-common/Wshift-count-overflow-1.c
  7f7dfe9827844964aa5913a0df77bfda  gcc/testsuite/c-c++-common/Wshift-count-overflow-2.c
! e2c873f32cb250611ac293a0172ee346  gcc/testsuite/c-c++-common/Wshift-negative-value-1.c
! 6fba445c92b9950ed629192d310c29ed  gcc/testsuite/c-c++-common/Wshift-negative-value-10.c
! 78eb4460866048e93bd481aa5500060d  gcc/testsuite/c-c++-common/Wshift-negative-value-2.c
! 0c83b576964ab3c215f3c28cb4359f26  gcc/testsuite/c-c++-common/Wshift-negative-value-3.c
! 722f2c0b564c7e4340515aed7f9269b7  gcc/testsuite/c-c++-common/Wshift-negative-value-4.c
  4eb245cdd007f951220ef4ce4752393f  gcc/testsuite/c-c++-common/Wshift-negative-value-5.c
  2ec4a0079f61044cd2556d10f9086c01  gcc/testsuite/c-c++-common/Wshift-negative-value-6.c
! 44b521dad3ee71efc0d8c21a07ee8c28  gcc/testsuite/c-c++-common/Wshift-negative-value-7.c
! 94692676348c71ef48c996365643e2ff  gcc/testsuite/c-c++-common/Wshift-negative-value-8.c
! 1ea3b563c1990488520fc81142859f02  gcc/testsuite/c-c++-common/Wshift-negative-value-9.c
! 3d7f806b54f140ba9abdd8a91a1729b7  gcc/testsuite/c-c++-common/Wshift-overflow-1.c
! 2bbd07737f36ce91f8f3968f72e2708a  gcc/testsuite/c-c++-common/Wshift-overflow-10.c
! ea144bfe8a7745b09fb88195a3210b6b  gcc/testsuite/c-c++-common/Wshift-overflow-11.c
! b7da970f89748d7c226b2e0c03b1e33a  gcc/testsuite/c-c++-common/Wshift-overflow-12.c
! c3095c3809f4520acbde79af92e6af17  gcc/testsuite/c-c++-common/Wshift-overflow-2.c
  9c03a6a952358fcf4ea17c9f5770eb36  gcc/testsuite/c-c++-common/Wshift-overflow-3.c
  ccf9803376f18fed70c0b2b90633ddb4  gcc/testsuite/c-c++-common/Wshift-overflow-4.c
! 19df8fb7876aad60a36e478ee70c2d1a  gcc/testsuite/c-c++-common/Wshift-overflow-5.c
! 3bc93d6eade41fcab2b83bfa4a5b2588  gcc/testsuite/c-c++-common/Wshift-overflow-6.c
! e68c59b3c604b0f464d1f4c02629a7a5  gcc/testsuite/c-c++-common/Wshift-overflow-7.c
! fc40f165305f408a7e0fc682ac4e4e21  gcc/testsuite/c-c++-common/Wshift-overflow-8.c
! f6687e96d1a359321b94d5babcf73720  gcc/testsuite/c-c++-common/Wshift-overflow-9.c
  2095424b6b86a7ddbae9c94c16fa2157  gcc/testsuite/c-c++-common/Wsign-compare-1.c
  40bc1e540d092c06d14dc9842ee9cd03  gcc/testsuite/c-c++-common/Wsign-conversion-1.c
  c7eebf2a6120dfecf1a6ae7de1f49694  gcc/testsuite/c-c++-common/Wsizeof-array-div1.c
*************** edbcc39f20e5248e2b957a28e01fee51  gcc/te
*** 9366,9371 ****
--- 9382,9388 ----
  0ba3f576ed243d50b6d6f59a8e9daa19  gcc/testsuite/c-c++-common/builtin-clear-padding-3.c
  9db04682d9ed26e120c150f32a81c167  gcc/testsuite/c-c++-common/builtin-convertvector-1.c
  86e09291e64c6f0da9f5f640b3c8b994  gcc/testsuite/c-c++-common/builtin-convertvector-2.c
+ 4f93f0d47fecc8e0bc7299754ffe6180  gcc/testsuite/c-c++-common/builtin-convertvector-3.c
  2b8aa91fb8f2e3743b68c66f3224582b  gcc/testsuite/c-c++-common/builtin-has-attribute-2.c
  3c94c9b2bf7483a968279a2877b70e66  gcc/testsuite/c-c++-common/builtin-has-attribute-3.c
  62fb6c2ef8aad2d15856d8aa969c3438  gcc/testsuite/c-c++-common/builtin-has-attribute-4.c
*************** f92a7893a9a99e42109477db09c830bd  gcc/te
*** 9406,9411 ****
--- 9423,9429 ----
  346ea499c21962b87cb824294a83c7d5  gcc/testsuite/c-c++-common/cpp/dir-only-6.c
  e9e3763df2499b30da22eca4c488b15f  gcc/testsuite/c-c++-common/cpp/dir-only-7.c
  2f39366e508484177a054b88deafea45  gcc/testsuite/c-c++-common/cpp/dir-only-8.c
+ 06653ab873bcbc27520685b703402fc6  gcc/testsuite/c-c++-common/cpp/dir-only-9.c
  24433a4e764e479df8f2b0fafe6a0130  gcc/testsuite/c-c++-common/cpp/endif.c
  65db27307aa0cdf0b3c0323431e08a15  gcc/testsuite/c-c++-common/cpp/endif.h
  d320f7159ec0c49c01579cadb6132ae4  gcc/testsuite/c-c++-common/cpp/eof-1.c
*************** ac27af3ea0b119b95109334b03d48ca9  gcc/te
*** 9438,9443 ****
--- 9456,9462 ----
  23d2256fdd9c03d95361e499c9aa5d11  gcc/testsuite/c-c++-common/cpp/openmp-define-1.c
  1ba0ade791f40edbd80fddddb700282b  gcc/testsuite/c-c++-common/cpp/openmp-define-2.c
  88fdfa7ad0dd8169a90963238ee1847e  gcc/testsuite/c-c++-common/cpp/openmp-define-3.c
+ fb93693065e3e66c29a51aa146b3d3fa  gcc/testsuite/c-c++-common/cpp/pr104147.c
  c85025f0def783f70f9bb6a4ea9a23f3  gcc/testsuite/c-c++-common/cpp/pr45457.c
  50c40c5b8912ad75a2e46fd06778339d  gcc/testsuite/c-c++-common/cpp/pr57580.c
  6b93142f33f13f29aa948ea5e779f1a0  gcc/testsuite/c-c++-common/cpp/pr58844-1.c
*************** f2e2a6171e51d284aef6b4356f338ad3  gcc/te
*** 9469,9474 ****
--- 9488,9494 ----
  0f93514d0ad79c03edfd672fb354e619  gcc/testsuite/c-c++-common/cpp/va-opt-2.c
  d4400c02e16c9ce8399bebed26d20e37  gcc/testsuite/c-c++-common/cpp/va-opt-3.c
  ffa7f1250b7f00a641ad13c5836e4f01  gcc/testsuite/c-c++-common/cpp/va-opt-4.c
+ 2afcba443f0dcc8170bbf6957a6f9cad  gcc/testsuite/c-c++-common/cpp/va-opt-9.c
  111311014e0b7d3088a84587438910e7  gcc/testsuite/c-c++-common/cpp/va-opt-error.c
  eea6a019e69d78eae4d98554090253c2  gcc/testsuite/c-c++-common/cpp/va-opt-pedantic.c
  170aae082482e5179e2b24f5f07b815a  gcc/testsuite/c-c++-common/cpp/va-opt.c
*************** e2e9daad46396f221aba14c404f30440  gcc/te
*** 9502,9508 ****
  2262ac229b10467a7e05b447cdea7d0f  gcc/testsuite/c-c++-common/dfp/compare-special.h
  5ae19ddb12150aa7b5ad2cfb552e91e1  gcc/testsuite/c-c++-common/dfp/constants-zero.c
  8ebd3d3dcf5c1d0797443518d5ebcc8f  gcc/testsuite/c-c++-common/dfp/convert-bfp-10.c
! b05320ab810c5ff302f1bf25671bacec  gcc/testsuite/c-c++-common/dfp/convert-bfp-11.c
  0df658317e126d934dbf35a413278b2e  gcc/testsuite/c-c++-common/dfp/convert-bfp-12.c
  0c191580ae39c29ae1ee4308791fca1b  gcc/testsuite/c-c++-common/dfp/convert-bfp-13.c
  a0ffa308727c3b63f0b0706ba7c4f2be  gcc/testsuite/c-c++-common/dfp/convert-bfp-14.c
--- 9522,9528 ----
  2262ac229b10467a7e05b447cdea7d0f  gcc/testsuite/c-c++-common/dfp/compare-special.h
  5ae19ddb12150aa7b5ad2cfb552e91e1  gcc/testsuite/c-c++-common/dfp/constants-zero.c
  8ebd3d3dcf5c1d0797443518d5ebcc8f  gcc/testsuite/c-c++-common/dfp/convert-bfp-10.c
! 7faf6c06cc205bda491540b751adc498  gcc/testsuite/c-c++-common/dfp/convert-bfp-11.c
  0df658317e126d934dbf35a413278b2e  gcc/testsuite/c-c++-common/dfp/convert-bfp-12.c
  0c191580ae39c29ae1ee4308791fca1b  gcc/testsuite/c-c++-common/dfp/convert-bfp-13.c
  a0ffa308727c3b63f0b0706ba7c4f2be  gcc/testsuite/c-c++-common/dfp/convert-bfp-14.c
*************** abf2f06821ef83fd68a177bc03b2f19d  gcc/te
*** 9732,9737 ****
--- 9752,9758 ----
  24874d772e438b20ebcc2ae6aede4234  gcc/testsuite/c-c++-common/goacc/pcopyin.c
  1d90abbfb13aaf9003e6882afdf09ae2  gcc/testsuite/c-c++-common/goacc/pcopyout.c
  e01bc16654eb70269f569e503d5a0905  gcc/testsuite/c-c++-common/goacc/pcreate.c
+ 68f80b7e6dcd38f96ca6b1b1357fb2e1  gcc/testsuite/c-c++-common/goacc/pr102432.c
  8813fa952a39d7fcd8c338a20bbf1a30  gcc/testsuite/c-c++-common/goacc/pr69916.c
  8e1c43f24e2ef7b983cdb547f2f410a7  gcc/testsuite/c-c++-common/goacc/pr70688.c
  3cab895fbfe4d9a2a6ee0aceffb2970e  gcc/testsuite/c-c++-common/goacc/pr79428-1.c
*************** c8eb196146424dae7866984b548de18b  gcc/te
*** 9904,9909 ****
--- 9925,9933 ----
  6d544b90b3bb63262065e084cddafc04  gcc/testsuite/c-c++-common/gomp/pr100902-1.c
  345ac275dfe65e2e8ba683d2c389ebc3  gcc/testsuite/c-c++-common/gomp/pr101535-1.c
  b3c3fe5a4ecc31231711cb240274d62c  gcc/testsuite/c-c++-common/gomp/pr101535-2.c
+ 5d5843e74a197943e19c270c43a913e1  gcc/testsuite/c-c++-common/gomp/pr102431.c
+ 6c331d01569cfa98850571463b5b3cc7  gcc/testsuite/c-c++-common/gomp/pr102432.c
+ ef8ec3320ae234be32fcdfc5379eaca2  gcc/testsuite/c-c++-common/gomp/pr102640.c
  e16ef156ad193ef1f3cba60ad16e57ab  gcc/testsuite/c-c++-common/gomp/pr51360.c
  84c977571aeb43c0224137efe7f5b213  gcc/testsuite/c-c++-common/gomp/pr53580.c
  28bfd873981083756a16f70fdb0b86db  gcc/testsuite/c-c++-common/gomp/pr54017.c
*************** a26cac5f6c3bf19d27815db147fb6b76  gcc/te
*** 10101,10106 ****
--- 10125,10131 ----
  28fa0dc109db1913bd5f6088442c8b67  gcc/testsuite/c-c++-common/missing-header-3.c
  22d0401be580cc821a107ff58ba0adf4  gcc/testsuite/c-c++-common/missing-header-4.c
  43b0969da91f5c38b8fb0ee512205d1f  gcc/testsuite/c-c++-common/missing-symbol.c
+ a68a4cf86f443ff3cc492bde894e586e  gcc/testsuite/c-c++-common/modref-dse.c
  33034d99e6dfa89744a2c586900037a3  gcc/testsuite/c-c++-common/nonnull-1.c
  a1ccbbeb722e380d831827588c7f4d57  gcc/testsuite/c-c++-common/nonnull-2.c
  56f94db4972b3a054d2adecfd106d42a  gcc/testsuite/c-c++-common/nonnull-3.c
*************** b0c7bf5988f0583459fa73ced65ee847  gcc/te
*** 10112,10117 ****
--- 10137,10145 ----
  80a177ccd304d62e86cb7f75375f0958  gcc/testsuite/c-c++-common/patchable_function_entry-error-2.c
  498ddd8ad30f33954c75dc8c4bb14a15  gcc/testsuite/c-c++-common/patchable_function_entry-error-3.c
  ae2fa528701d8a7118d0446869032faa  gcc/testsuite/c-c++-common/pr100785.c
+ 05e5f34e1a745d2204989ec4f256e3c7  gcc/testsuite/c-c++-common/pr101537.c
+ 3b77bbb422eaff74de51c6cd92512232  gcc/testsuite/c-c++-common/pr103881.c
+ f7797890edb72db96871a3c3582464f4  gcc/testsuite/c-c++-common/pr105186.c
  f5dce8e27cfb8a6bfffe57596fecb796  gcc/testsuite/c-c++-common/pr19807-1.c
  325d7c32f3748e10d55ba2faba3f1ce2  gcc/testsuite/c-c++-common/pr19807-2.c
  fb902cfe5a28251e99c554d18fb797e4  gcc/testsuite/c-c++-common/pr19807-3.c
*************** dd5142586e3d5b7dc7b3a0aec5196b3d  gcc/te
*** 10478,10483 ****
--- 10506,10513 ----
  6733790e29253b482618d3d7ca3d459b  gcc/testsuite/c-c++-common/torture/complex-sign-mul.c
  d61cc0116375f68235d4f54cec36629f  gcc/testsuite/c-c++-common/torture/complex-sign-sub.c
  4ae74720c58c8cbadc297c4a41a985fb  gcc/testsuite/c-c++-common/torture/complex-sign.h
+ 75b3c9a6df31ced0517c8cbc745ba01b  gcc/testsuite/c-c++-common/torture/pr101636.c
+ 72a2947bdd50352d6b0c1363882b7249  gcc/testsuite/c-c++-common/torture/pr104497.c
  9f1ae2fa915c5159ec134a1894ad5cf1  gcc/testsuite/c-c++-common/torture/pr42834.c
  675e839574d99a5e8a0446f66b3520ca  gcc/testsuite/c-c++-common/torture/pr46137.c
  dad442c09041500a2c414da240f49b82  gcc/testsuite/c-c++-common/torture/pr53505.c
*************** ad0210bfe2c0bf78466fbeb232c7f222  gcc/te
*** 10608,10613 ****
--- 10638,10644 ----
  a6690a3246008f2c5cea6ca866063155  gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-9.c
  2474ecce86d8ab1d663e5a060e9ae5ee  gcc/testsuite/c-c++-common/ubsan/float-cast.h
  edf61d9eda5f13ef6802aeed6ada88f8  gcc/testsuite/c-c++-common/ubsan/float-div-by-zero-1.c
+ 4b4093a47a88d4ed45fadb509277b422  gcc/testsuite/c-c++-common/ubsan/float-div-by-zero-2.c
  2dfe9300c7c0663dfcd4b1f1892e2d6e  gcc/testsuite/c-c++-common/ubsan/inline.c
  ff2685208629414a89fbb3161f228476  gcc/testsuite/c-c++-common/ubsan/load-bool-enum.c
  3c0ae577713ec4c85f5ad514bc7596aa  gcc/testsuite/c-c++-common/ubsan/nonnull-1.c
*************** a0b5d18df0a804f16c6267ecf5a122ca  gcc/te
*** 10686,10691 ****
--- 10717,10723 ----
  ebe1e969e1fcbcccd3267df96d65b76a  gcc/testsuite/c-c++-common/ubsan/pr64289.c
  fed93d1bb6b1957637e7b365b237b897  gcc/testsuite/c-c++-common/ubsan/pr64344-1.c
  306c6efeca8e1593474ff905ab8ffa61  gcc/testsuite/c-c++-common/ubsan/pr64344-2.c
+ 2e2938d0c22b01cf1410cf980af98484  gcc/testsuite/c-c++-common/ubsan/pr64888.c
  b61c8d67fc16a4a400c244d8171acbc1  gcc/testsuite/c-c++-common/ubsan/pr64906.c
  0278447631e1e7661d0dc1c45df16b8a  gcc/testsuite/c-c++-common/ubsan/pr65081.c
  84e6340179dbdb8d0683b92ea0ba82db  gcc/testsuite/c-c++-common/ubsan/pr65367.c
*************** a8a423a0388215f96cf72d6abf415d72  gcc/te
*** 10831,10836 ****
--- 10863,10869 ----
  5402422aa468b0e17faae787be45ca05  gcc/testsuite/g++.dg/DRs/dr1778.C
  fa21ec294f03c517a2834da0764dd305  gcc/testsuite/g++.dg/DRs/dr188.C
  e1ec3bf667b6fc27346a0e4a5cf1958b  gcc/testsuite/g++.dg/DRs/dr1940.C
+ 2454fe0ea036f7272bc7658a61ac11fe  gcc/testsuite/g++.dg/DRs/dr2082.C
  b76a9cedbf2dc42cfc090cc116dd5b23  gcc/testsuite/g++.dg/DRs/dr2137-1.C
  c34c077c14a731c1e76b55760a45595e  gcc/testsuite/g++.dg/DRs/dr2137-2.C
  3f7c4c9040359275e31ad38de5ffd272  gcc/testsuite/g++.dg/DRs/dr2237.C
*************** c7c251f16058a4d4f1db8e0df28385ff  gcc/te
*** 10898,10904 ****
  2e2b81268b12d9840736f5f280fdcd82  gcc/testsuite/g++.dg/abi/anon1.C
  d612831779ae34b6217159ef7510dee7  gcc/testsuite/g++.dg/abi/anon2.C
  4024cd0fe696880556f4db4786e81c53  gcc/testsuite/g++.dg/abi/anon3.C
! 0347f2178e5e23ce57e71d0e23c56c10  gcc/testsuite/g++.dg/abi/anon4.C
  b03e050cd2306239cb18c55acf037ffa  gcc/testsuite/g++.dg/abi/anon5.C
  770a1857da6a05380e26eabb7f0ecb92  gcc/testsuite/g++.dg/abi/arm_cxa_vec1.C
  cb4ad686f7564a8666256212398d911d  gcc/testsuite/g++.dg/abi/arm_cxa_vec2.C
--- 10931,10937 ----
  2e2b81268b12d9840736f5f280fdcd82  gcc/testsuite/g++.dg/abi/anon1.C
  d612831779ae34b6217159ef7510dee7  gcc/testsuite/g++.dg/abi/anon2.C
  4024cd0fe696880556f4db4786e81c53  gcc/testsuite/g++.dg/abi/anon3.C
! 33fdd2e467a8fd1571a8622c9dd56bcd  gcc/testsuite/g++.dg/abi/anon4.C
  b03e050cd2306239cb18c55acf037ffa  gcc/testsuite/g++.dg/abi/anon5.C
  770a1857da6a05380e26eabb7f0ecb92  gcc/testsuite/g++.dg/abi/arm_cxa_vec1.C
  cb4ad686f7564a8666256212398d911d  gcc/testsuite/g++.dg/abi/arm_cxa_vec2.C
*************** ad6491d281aef40e7e1cf7d856f2aa05  gcc/te
*** 11004,11009 ****
--- 11037,11043 ----
  1258c53ab6daad5251b29f5a76d70e18  gcc/testsuite/g++.dg/abi/mangle-neon.C
  6cb105420cef0cf42e64341086161402  gcc/testsuite/g++.dg/abi/mangle-regparm.C
  6390442984f217030ab16eaa73d32de0  gcc/testsuite/g++.dg/abi/mangle-regparm1a.C
+ 32a820237871331f2e3455c6e70f6397  gcc/testsuite/g++.dg/abi/mangle-union1.C
  2e043f4f1db73efd7ba04afe8375a72e  gcc/testsuite/g++.dg/abi/mangle1.C
  e284ef1906cd5f1de0a8f3009ac761ff  gcc/testsuite/g++.dg/abi/mangle10.C
  f4bf78334d8aab06335ad784d3baaffd  gcc/testsuite/g++.dg/abi/mangle13.C
*************** c7018c25d3568fc8c57341e5f27c2399  gcc/te
*** 11212,11217 ****
--- 11246,11253 ----
  fb777e6427f4a224508112af8340c3d4  gcc/testsuite/g++.dg/asan/interception-malloc-test-1.C
  5528ec64328b52adcb592f8a39c2ea36  gcc/testsuite/g++.dg/asan/interception-test-1.C
  280404310b225d80bc4ec71addcc10a9  gcc/testsuite/g++.dg/asan/large-func-test-1.C
+ ca4a8065918a3119cb5474bacec801f2  gcc/testsuite/g++.dg/asan/pr102656.C
+ b03be3a03970717959df65ccdcbebe88  gcc/testsuite/g++.dg/asan/pr104449.C
  e472f2ce37f2b55b1358ec08717d9f08  gcc/testsuite/g++.dg/asan/pr55617.C
  74a04a20e12a8acd0fd7d05742cf8d63  gcc/testsuite/g++.dg/asan/pr62017.C
  505943436d80a41b5e95bf0b67db97cd  gcc/testsuite/g++.dg/asan/pr64937.C
*************** cb637c31f7267e6cb6c02a89a06fecf0  gcc/te
*** 11508,11513 ****
--- 11544,11550 ----
  79b01ce4c0ddc29b29698e41deb18cda  gcc/testsuite/g++.dg/concepts/placeholder4.C
  c6b1dbd7752014fd21d59c3495671ca9  gcc/testsuite/g++.dg/concepts/placeholder5.C
  a3041d3b0ddd1e4e139656fef2568888  gcc/testsuite/g++.dg/concepts/placeholder6.C
+ 91bbc43bd292628bdbb650fc92890934  gcc/testsuite/g++.dg/concepts/pr105061.C
  bff91be12faf541761b92b8a7ac5de0f  gcc/testsuite/g++.dg/concepts/pr65634.C
  e1b13bd2e7e5b547138d71c7e88ff143  gcc/testsuite/g++.dg/concepts/pr65636.C
  c793a07aee900824ca395d9ccff6ee08  gcc/testsuite/g++.dg/concepts/pr65681.C
*************** ddfd6a90cf32e5a6f5b08574c034f7eb  gcc/te
*** 11686,11692 ****
  78af0a6168ada3b1d34931291fa17911  gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C
  ffc351894b467f0868dd9e3ff56e8b09  gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C
  bcba22803ed3d0f8efcb00d0980effed  gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C
! d05a3dcbdb3d407a3799fd80d8cf3749  gcc/testsuite/g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C
  d0ec9373b7671fe70b47e96812daa568  gcc/testsuite/g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C
  a50880b566fed6d07b909ccdaa5107a7  gcc/testsuite/g++.dg/coroutines/coro-bad-grooaf-00-static.C
  bf25ae08316051d9833582ee358711b2  gcc/testsuite/g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C
--- 11723,11729 ----
  78af0a6168ada3b1d34931291fa17911  gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C
  ffc351894b467f0868dd9e3ff56e8b09  gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C
  bcba22803ed3d0f8efcb00d0980effed  gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C
! 5905d0bff2fe1daec08474d17a24aec6  gcc/testsuite/g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C
  d0ec9373b7671fe70b47e96812daa568  gcc/testsuite/g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C
  a50880b566fed6d07b909ccdaa5107a7  gcc/testsuite/g++.dg/coroutines/coro-bad-grooaf-00-static.C
  bf25ae08316051d9833582ee358711b2  gcc/testsuite/g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C
*************** cb41fef7448625fa4e0c8fd96e24fc4d  gcc/te
*** 11709,11714 ****
--- 11746,11753 ----
  6f5627b19b794cfdd383607165c8ad4e  gcc/testsuite/g++.dg/coroutines/coro1-refs-and-ctors.h
  6487c0454968e62ff493f215450a35cc  gcc/testsuite/g++.dg/coroutines/coro1-ret-int-yield-int.h
  0338cdb719c46fedef7227899cb0ad47  gcc/testsuite/g++.dg/coroutines/coroutines.exp
+ 5a6ab803d16d71889bbcfbe081300785  gcc/testsuite/g++.dg/coroutines/pr102454.C
+ 85cc1b4c4f0e73f17a81693bed3275fa  gcc/testsuite/g++.dg/coroutines/pr103328.C
  cbb42d13b1660a8eb1d40a3d88308140  gcc/testsuite/g++.dg/coroutines/pr93458-1-missing-traits.C
  d9151fc224e4913ed7ffacd748769917  gcc/testsuite/g++.dg/coroutines/pr93458-2-bad-traits.C
  e9b715cb41c54f5b179b4725b788e338  gcc/testsuite/g++.dg/coroutines/pr93458-3-missing-handle.C
*************** bb3c9b1e81779a43b584dae48604b8d1  gcc/te
*** 11892,11897 ****
--- 11931,11937 ----
  c41c3c60e8a193075ec6d307d58b6911  gcc/testsuite/g++.dg/cpp/paste1.C
  e9e3011043a9faa30c42b61fa3bdb8a8  gcc/testsuite/g++.dg/cpp/paste2.C
  5e10de393d1872d51958157aa6257743  gcc/testsuite/g++.dg/cpp/pedantic-errors.C
+ e85c00d109986c74039e49eed3ef6e42  gcc/testsuite/g++.dg/cpp/pr103012.C
  ead0211c86f0bdd9b5ba312b097e6661  gcc/testsuite/g++.dg/cpp/pr23827_cxx11.C
  e8c9f921aabceacddf429e950c792f1d  gcc/testsuite/g++.dg/cpp/pr23827_cxx98.C
  b087a7523d0c72cdc440e2fb7cbd71f7  gcc/testsuite/g++.dg/cpp/pr23827_cxx98_neg.C
*************** e227fd117edd6417d4721f5cf77d96ca  gcc/te
*** 12044,12049 ****
--- 12084,12090 ----
  2b6a57b666b21c32c78675b73c3c2d86  gcc/testsuite/g++.dg/cpp0x/alias-decl-70.C
  3d9ba2b7ecc7fefba84ee62ec62685ca  gcc/testsuite/g++.dg/cpp0x/alias-decl-72.C
  d5f8995eb967b699d6937c5a92465df7  gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C
+ 2721f38b2811c2ff06ae54c5c96790df  gcc/testsuite/g++.dg/cpp0x/alias-decl-74.C
  77aa48fcd9f9b9ffab08fa7ebc5d52e2  gcc/testsuite/g++.dg/cpp0x/alias-decl-8.C
  0fea677a266ad89646463d41e4df0566  gcc/testsuite/g++.dg/cpp0x/alias-decl-80296.C
  2b0ac9ee7e77902ee76b92dfbfcc37b3  gcc/testsuite/g++.dg/cpp0x/alias-decl-9.C
*************** ef369c9d8dbd4b3ba5c764f92fc53a46  gcc/te
*** 12054,12059 ****
--- 12095,12101 ----
  cc6f68db48a7d48195916001cb0b7b64  gcc/testsuite/g++.dg/cpp0x/alias-decl-dr1558.C
  830a80101d211b99c4fce4c743aa6771  gcc/testsuite/g++.dg/cpp0x/alias-decl-enum-1.C
  0b019bac5dcafdd642abe83896a7483d  gcc/testsuite/g++.dg/cpp0x/alias-decl-equiv1.C
+ e612eae08131c21ee29889099ea83336  gcc/testsuite/g++.dg/cpp0x/alias-decl-mem1.C
  42802675fdf183e36c26b59ce2188fbd  gcc/testsuite/g++.dg/cpp0x/alias-decl-pmf1.C
  276db5de570a4b8f2cfb42b6fc5b0a0b  gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-1.C
  2a4fbf633a4b91c09573d05167888906  gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-2.C
*************** cc6f68db48a7d48195916001cb0b7b64  gcc/te
*** 12062,12069 ****
--- 12104,12113 ----
  2828cf381230838bedb15702c2b763f2  gcc/testsuite/g++.dg/cpp0x/alias-decl-pr96805.C
  615df70052d63b7ad5ab632bb7f1f346  gcc/testsuite/g++.dg/cpp0x/alias-decl-targ1.C
  4b5e85e9ef4806957401c0d1483b5450  gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp1.C
+ 0bb3f63511b9329ed3397481d34f4eea  gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp2.C
  f5ed750984341c509996395f9c245964  gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic1.C
  4801ac3f92233a9abd7960d6704f81a5  gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic2.C
+ 5b74a3057c420c4dac9d7faffd0a2d5c  gcc/testsuite/g++.dg/cpp0x/alias-decl-void1.C
  3160c52a8ac131b03192a1bc86ef7a35  gcc/testsuite/g++.dg/cpp0x/alignas1.C
  4866e3b93b878ee0244a039b009071ca  gcc/testsuite/g++.dg/cpp0x/alignas10.C
  cda964826837ac50113537351c4b8f2b  gcc/testsuite/g++.dg/cpp0x/alignas11.C
*************** d9734e67258a1ae418f1c09c99e52585  gcc/te
*** 12076,12081 ****
--- 12120,12126 ----
  5c210fde91e5e95aefb4df1c7ace2980  gcc/testsuite/g++.dg/cpp0x/alignas18.C
  c35ab3d4ee0cd5a668ae4e1f3805363e  gcc/testsuite/g++.dg/cpp0x/alignas19.C
  f1354435b9e53f5c5d923994edebb49f  gcc/testsuite/g++.dg/cpp0x/alignas2.C
+ 4921e2a7860d2f035f9a655f8aef21fa  gcc/testsuite/g++.dg/cpp0x/alignas20.C
  af0c02bf93d49e5385b61d3e59a21e28  gcc/testsuite/g++.dg/cpp0x/alignas3.C
  4e770e3d245d014c238b07e798e03b36  gcc/testsuite/g++.dg/cpp0x/alignas4.C
  2490568ef637fae72e27c31a035040f2  gcc/testsuite/g++.dg/cpp0x/alignas5.C
*************** c11fb9d024f89aea2e027172cee4bda2  gcc/te
*** 12171,12176 ****
--- 12216,12222 ----
  5337801b3f3b1399a7748f6f77351f43  gcc/testsuite/g++.dg/cpp0x/cond1.C
  82b611352fd26c7db573eb5226ef4366  gcc/testsuite/g++.dg/cpp0x/cond2.C
  49892879cc50168564ac99cc87bfb0ab  gcc/testsuite/g++.dg/cpp0x/constexpr-100111.C
+ eeac975a1b841cef4d5a4c468314ed8c  gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C
  3e4cac522763806230540d3da6cc5ee1  gcc/testsuite/g++.dg/cpp0x/constexpr-46336.C
  d079e67f3b2be485ac7aed93b70984d2  gcc/testsuite/g++.dg/cpp0x/constexpr-46420.C
  329a82a822423273c0c0256fd27a6d52  gcc/testsuite/g++.dg/cpp0x/constexpr-47570.C
*************** c69a3f036aa1a3b23cdbaaea842e210b  gcc/te
*** 12319,12325 ****
  80367967b9445fd60f61c8e306a887c1  gcc/testsuite/g++.dg/cpp0x/constexpr-complex.C
  81e19679cf444654f916ddfdba9dddbb  gcc/testsuite/g++.dg/cpp0x/constexpr-complex2.C
  91a3ed066890c479ed4178dddf5077d3  gcc/testsuite/g++.dg/cpp0x/constexpr-compound.C
! 57686e4c28abf456a6024fa8b83e9d81  gcc/testsuite/g++.dg/cpp0x/constexpr-condition.C
  8581fb1eeb620cb25e1a416019fc44de  gcc/testsuite/g++.dg/cpp0x/constexpr-condition2.C
  d0cf4047a18cf95475f57cf96be3f551  gcc/testsuite/g++.dg/cpp0x/constexpr-const1.C
  ab3d5e56cf6749d0ebf9a07451e3d13e  gcc/testsuite/g++.dg/cpp0x/constexpr-const2.C
--- 12365,12371 ----
  80367967b9445fd60f61c8e306a887c1  gcc/testsuite/g++.dg/cpp0x/constexpr-complex.C
  81e19679cf444654f916ddfdba9dddbb  gcc/testsuite/g++.dg/cpp0x/constexpr-complex2.C
  91a3ed066890c479ed4178dddf5077d3  gcc/testsuite/g++.dg/cpp0x/constexpr-compound.C
! 52135441b6fa78f3fbe744e9f1b7e8c9  gcc/testsuite/g++.dg/cpp0x/constexpr-condition.C
  8581fb1eeb620cb25e1a416019fc44de  gcc/testsuite/g++.dg/cpp0x/constexpr-condition2.C
  d0cf4047a18cf95475f57cf96be3f551  gcc/testsuite/g++.dg/cpp0x/constexpr-const1.C
  ab3d5e56cf6749d0ebf9a07451e3d13e  gcc/testsuite/g++.dg/cpp0x/constexpr-const2.C
*************** baf44bb3bbcc1b19835fcba0732c07b8  gcc/te
*** 12382,12387 ****
--- 12428,12434 ----
  dc35528dcc7c952d5f423188cb941644  gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C
  39d49ad5520441d592a3a79408382c59  gcc/testsuite/g++.dg/cpp0x/constexpr-empty15.C
  a275ad66d9fc657917af98f6fe78b474  gcc/testsuite/g++.dg/cpp0x/constexpr-empty16.C
+ 2cb172046684cd137813e8662b4c2325  gcc/testsuite/g++.dg/cpp0x/constexpr-empty17.C
  aef682375c033fe1283502c7f213d6ca  gcc/testsuite/g++.dg/cpp0x/constexpr-empty2.C
  f2be36db1d24de846eca69288f8e004a  gcc/testsuite/g++.dg/cpp0x/constexpr-empty3.C
  933cc130bc4ebc33fb81e8901f604e0a  gcc/testsuite/g++.dg/cpp0x/constexpr-empty4.C
*************** b42a56c36f2871854befe2c275e21536  gcc/te
*** 12625,12630 ****
--- 12672,12679 ----
  cf97f1097745402b81c3380e8aa5780a  gcc/testsuite/g++.dg/cpp0x/decltype-71879.C
  a5f546aaf002e31dc77b29dbac735473  gcc/testsuite/g++.dg/cpp0x/decltype-77338.C
  52a79da77531c2f2ad078138f3cd0fd5  gcc/testsuite/g++.dg/cpp0x/decltype-96652.C
+ 550aca5d36a30908ce3dc407283f38e1  gcc/testsuite/g++.dg/cpp0x/decltype-bitfield1.C
+ d06af37faa7607eb717c9ddea0ae51f7  gcc/testsuite/g++.dg/cpp0x/decltype-bitfield2.C
  56d1686eed232cf78dc19ba7e9220f8d  gcc/testsuite/g++.dg/cpp0x/decltype-call1.C
  3df1dfeae5659a7702340d1f4c142e85  gcc/testsuite/g++.dg/cpp0x/decltype-call2.C
  94b4a0fd5edd628fe8247db245d9f0ad  gcc/testsuite/g++.dg/cpp0x/decltype-call3.C
*************** e0fcc12ea86ca07e002f0dd4599d71b4  gcc/te
*** 13340,13345 ****
--- 13389,13395 ----
  4c785ed910596fbd5f6219990b7e64e7  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C
  d6d48de10340b22d46f7610d0d311ac9  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce3.C
  ed0e57a851ca002b92664b37ce17502b  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg.C
+ aa85f5f850e450b7a4d7f950c70892d3  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg10.C
  be7d5784718fa8841e1936204f404bd8  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg2.C
  22fec09efea51d124875d060379b4035  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg3.C
  ffc39c5b4c152803a184a9a8a8a77a77  gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg4.C
*************** e423ce7aafce83ac62c98b5375c8fce1  gcc/te
*** 13613,13618 ****
--- 13663,13672 ----
  8e3444aa5b9c9f35186b3ad1658c800d  gcc/testsuite/g++.dg/cpp0x/noexcept68.C
  d0df5cd0a2632cf9b66f18aec0cc6e21  gcc/testsuite/g++.dg/cpp0x/noexcept69.C
  02e09b143c63de3a81f9191fa6e9404d  gcc/testsuite/g++.dg/cpp0x/noexcept70.C
+ 8c12591fc58e3959d1d0358f4a377d5a  gcc/testsuite/g++.dg/cpp0x/noexcept72.C
+ dd169c18a4c3d9571a259e67ef8648ef  gcc/testsuite/g++.dg/cpp0x/noexcept73.C
+ 12fa60794a927f2fea0965155d13a228  gcc/testsuite/g++.dg/cpp0x/noexcept74.C
+ 1f3e552c43d920f75b1dde7450f0be06  gcc/testsuite/g++.dg/cpp0x/noexcept74a.C
  3bf83ccb654cedbb57a45851fb14aa9d  gcc/testsuite/g++.dg/cpp0x/nolinkage1.C
  6b7c91b931bbdacbbffbf9b90a79bc6a  gcc/testsuite/g++.dg/cpp0x/nolinkage1.h
  c92e0eda44dd6b3d74960b249fa5204f  gcc/testsuite/g++.dg/cpp0x/nolinkage1a.cc
*************** e754c2eb76d7ab2dff572da57c588a4d  gcc/te
*** 13662,13667 ****
--- 13716,13725 ----
  0b3784303bce9e43936f535a111b1d8f  gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C
  d83133afa9fe5d533ed8b6cecc90cc44  gcc/testsuite/g++.dg/cpp0x/nsdmi-template2.C
  f900a961724b234dbae2b1dd5e2b9ae6  gcc/testsuite/g++.dg/cpp0x/nsdmi-template20.C
+ 55e1dee2146a8988ec9a59e858dadc99  gcc/testsuite/g++.dg/cpp0x/nsdmi-template21.C
+ 93773e99f41e047cdb20c1fb229d81d2  gcc/testsuite/g++.dg/cpp0x/nsdmi-template21a.C
+ dc4bd68cb1e4dc039dc569a75085b940  gcc/testsuite/g++.dg/cpp0x/nsdmi-template22.C
+ 0701f9d0d2b24244ead57a63737e416c  gcc/testsuite/g++.dg/cpp0x/nsdmi-template23.C
  a4838f227c782d1dc8cc894a19deb0d1  gcc/testsuite/g++.dg/cpp0x/nsdmi-template3.C
  ecc55c2acf604366d5eab66ebf6a29dd  gcc/testsuite/g++.dg/cpp0x/nsdmi-template4.C
  2df81a05f5de27f3cb083ad4a290512a  gcc/testsuite/g++.dg/cpp0x/nsdmi-template5.C
*************** d2a1963e44488193e2d5ae183c548b2d  gcc/te
*** 13756,13761 ****
--- 13814,13821 ----
  ec3fccada021f17376f5255d71d5545b  gcc/testsuite/g++.dg/cpp0x/override4.C
  63a98616cfbc7aecbf849404acae0e55  gcc/testsuite/g++.dg/cpp0x/parse1.C
  a174690fe306aaf345b02df91c3ddebe  gcc/testsuite/g++.dg/cpp0x/parse2.C
+ 6802ea11c1f5811ef4a3d0490040dcc1  gcc/testsuite/g++.dg/cpp0x/pr102305.C
+ ab53f37eb7254188dd01a8c1e25841fd  gcc/testsuite/g++.dg/cpp0x/pr105256.C
  26dea799d49ce223a0c4130a3c955271  gcc/testsuite/g++.dg/cpp0x/pr31431-2.C
  4d1da29b669bf3178b3987abce4d58b1  gcc/testsuite/g++.dg/cpp0x/pr31431.C
  d65e06a3830e2b511cc25692b94615a1  gcc/testsuite/g++.dg/cpp0x/pr31432.C
*************** e884bf1c365eb117bddb8cf25bb61944  gcc/te
*** 14203,14208 ****
--- 14263,14269 ----
  51637c7e4d8745c6a05dd4de2ac799bc  gcc/testsuite/g++.dg/cpp0x/static_assert14.C
  ef0f59d78fc1f37751b79acad3704989  gcc/testsuite/g++.dg/cpp0x/static_assert15.C
  53545b7342e66ae87c68f3a770b6a193  gcc/testsuite/g++.dg/cpp0x/static_assert16.C
+ a763580664ce585f23dcbf8cf13cab6a  gcc/testsuite/g++.dg/cpp0x/static_assert17.C
  7c94507411d8f0fcd4964618204cd929  gcc/testsuite/g++.dg/cpp0x/static_assert2.C
  f24eae3c4070d37d2bbcb3f45a386807  gcc/testsuite/g++.dg/cpp0x/static_assert3.C
  09c6459c722f7fda152e22ef59d4e30c  gcc/testsuite/g++.dg/cpp0x/static_assert4.C
*************** b3ffcd3fe45fdfaefdabb2511bf9b313  gcc/te
*** 14237,14242 ****
--- 14298,14304 ----
  f178110e8a5769a1841d717a00deee31  gcc/testsuite/g++.dg/cpp0x/trailing12.C
  2781b15beed8210d1827b068b5ac9a01  gcc/testsuite/g++.dg/cpp0x/trailing13.C
  7367e178eedb96b16a13ecbdeaa28d9c  gcc/testsuite/g++.dg/cpp0x/trailing14.C
+ 7664f80091d9af3b6a9ca8c0c51b40cf  gcc/testsuite/g++.dg/cpp0x/trailing15.C
  8d5a5322aa6c6ee7c3b0ef623f8f23b9  gcc/testsuite/g++.dg/cpp0x/trailing2.C
  112aba2c9def0d824c652cc9ddf0ff39  gcc/testsuite/g++.dg/cpp0x/trailing3.C
  7dc0503315e6109d214036deeaad3329  gcc/testsuite/g++.dg/cpp0x/trailing4.C
*************** f7ee372a6e85bc9010a49d3d9086a4ff  gcc/te
*** 14317,14322 ****
--- 14379,14387 ----
  c2935d37441711e00030dd4962af84b5  gcc/testsuite/g++.dg/cpp0x/variadic-104.C
  0fa36631e12ec97e9e0d646888cd43ab  gcc/testsuite/g++.dg/cpp0x/variadic-alias1.C
  05f34d2879385095df8946531cb7c747  gcc/testsuite/g++.dg/cpp0x/variadic-alias2.C
+ ca37ddadc3989b47a8f871dbc75cb358  gcc/testsuite/g++.dg/cpp0x/variadic-alias5.C
+ 442ba0256c0aa3571579aa5a4d8d9d46  gcc/testsuite/g++.dg/cpp0x/variadic-alias6.C
+ b9f93dd6756e0bd64271c918d2533edc  gcc/testsuite/g++.dg/cpp0x/variadic-alias7.C
  8eb6bba0c4ef3e1b77151f91ce5ddeb3  gcc/testsuite/g++.dg/cpp0x/variadic-bind.C
  5b99491b1ddd285caf57c8d9cc3a52aa  gcc/testsuite/g++.dg/cpp0x/variadic-crash1.C
  487cbd86a6922cf1b1ed0e770dfe74ee  gcc/testsuite/g++.dg/cpp0x/variadic-crash2.C
*************** e47543bd9482646c5c0d1023519e7eb1  gcc/te
*** 14366,14371 ****
--- 14431,14438 ----
  1441fa6139ca73d25aa889aafd3b483c  gcc/testsuite/g++.dg/cpp0x/variadic-nondeduce2.C
  7ef2a770be31e4cfad400f2e8df32ae9  gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C
  48eb2c981da41427b39595337f986824  gcc/testsuite/g++.dg/cpp0x/variadic-partial1.C
+ b20d8acf670aad710e257d31a6938ec7  gcc/testsuite/g++.dg/cpp0x/variadic-partial2.C
+ f7b6e32cbed201fb5448079ea1b77a05  gcc/testsuite/g++.dg/cpp0x/variadic-partial2a.C
  929e72e50917907d735e84a67d7462fa  gcc/testsuite/g++.dg/cpp0x/variadic-ref1.C
  0e1a5d3d60669df0ab8d526a879627f5  gcc/testsuite/g++.dg/cpp0x/variadic-rref.C
  ec2fde26ddf074a4393a34fcd501a0cc  gcc/testsuite/g++.dg/cpp0x/variadic-sizeof1.C
*************** f3e3d98fcbe616df26f26eb779c66c1f  gcc/te
*** 14703,14708 ****
--- 14770,14782 ----
  99847692cf2ccd072e419199625ee070  gcc/testsuite/g++.dg/cpp1y/complex_literals1a.C
  5f47973cdaddb1d27f6ea767e7275723  gcc/testsuite/g++.dg/cpp1y/complex_literals2.C
  a1995c633dded5a3445bad4fcc3b55cf  gcc/testsuite/g++.dg/cpp1y/complex_literals2a.C
+ 5b687d1f8c5ad813ae1f4dfa3142d5ad  gcc/testsuite/g++.dg/cpp1y/constexpr-101371-2.C
+ af7d2fcb1d1338760b009b72c73a0154  gcc/testsuite/g++.dg/cpp1y/constexpr-101371.C
+ 38163e8e48a0ef5705286e484b8ef3ef  gcc/testsuite/g++.dg/cpp1y/constexpr-104284-1.C
+ 0bca7e2eccc66dcba716f560ed426eac  gcc/testsuite/g++.dg/cpp1y/constexpr-104284-2.C
+ 596bb0c9ae27b7c107953a30347295f0  gcc/testsuite/g++.dg/cpp1y/constexpr-104284-3.C
+ b18c63a0e6b162de2b47ab0e61b704bd  gcc/testsuite/g++.dg/cpp1y/constexpr-104284-4.C
+ 6193cad472a1684eae83fead9fc5d0d7  gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C
  2d72668eefa5659edd32ef8dabc1c48e  gcc/testsuite/g++.dg/cpp1y/constexpr-50060.C
  9b2030f5f70b0e913feb1b957c799f4f  gcc/testsuite/g++.dg/cpp1y/constexpr-66093.C
  9ecc58eab147adafbf3780c51ed706fc  gcc/testsuite/g++.dg/cpp1y/constexpr-70265-1.C
*************** f9177d17a8e7ca1cf52d2e3f3738490b  gcc/te
*** 14852,14857 ****
--- 14926,14932 ----
  382c88b3557d1313cf8ea52c3a5c5e11  gcc/testsuite/g++.dg/cpp1y/cplusplus.C
  f8cacc42b6d0ee02c4ec28b4871b946c  gcc/testsuite/g++.dg/cpp1y/cplusplus_1y.C
  5b15891a6820c943437e7dcf50430c8c  gcc/testsuite/g++.dg/cpp1y/decltype-auto1.C
+ 194055ab7fa17e843b9e74ef24b2d117  gcc/testsuite/g++.dg/cpp1y/decltype-auto5.C
  516d0cef75f4267f67d755a810807bc2  gcc/testsuite/g++.dg/cpp1y/digit-sep-cxx11-neg.C
  7831663fbcb0e77846ba3e5ab2442d2e  gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C
  2ccf049767734b973a90dea30576d8a8  gcc/testsuite/g++.dg/cpp1y/digit-sep.C
*************** d91a981f54ab2a15c0e9427ccb338f24  gcc/te
*** 14938,14943 ****
--- 15013,15019 ----
  714b0ec0672f03bb83435eb7e8946993  gcc/testsuite/g++.dg/cpp1y/lambda-generic-this1a.C
  5d6aac41102fa948ecd5b469abc35503  gcc/testsuite/g++.dg/cpp1y/lambda-generic-this2.C
  5272ec327005dde6e5a2aaffb7102e42  gcc/testsuite/g++.dg/cpp1y/lambda-generic-this3.C
+ 85be199d2e0d4a7142fba0bb5f749ab7  gcc/testsuite/g++.dg/cpp1y/lambda-generic-this4.C
  06ba6684e3759115ec5098f38667687b  gcc/testsuite/g++.dg/cpp1y/lambda-generic-trailing1.C
  e947551033232c5abe95cce5adfd22aa  gcc/testsuite/g++.dg/cpp1y/lambda-generic-udt.C
  7515a5372d247dd5a94ef0626c25c2ae  gcc/testsuite/g++.dg/cpp1y/lambda-generic-uneval1.C
*************** f578ef92ec8a79f6e9dc1a030af56203  gcc/te
*** 15221,15226 ****
--- 15297,15303 ----
  d9d52b8fe2f970e02f1be30318793801  gcc/testsuite/g++.dg/cpp1z/Wpessimizing-move1.C
  03237ed8ef5d96f1a58edcbd6d1c7f00  gcc/testsuite/g++.dg/cpp1z/aggr-base1.C
  7248748a9a13eeb2cb077c3407b109c5  gcc/testsuite/g++.dg/cpp1z/aggr-base10.C
+ 5a42f67c17ea24ccec45839b5086bd26  gcc/testsuite/g++.dg/cpp1z/aggr-base12.C
  e149ab5ecfa10339d5771953be185fa8  gcc/testsuite/g++.dg/cpp1z/aggr-base1a.C
  4583da3d1eb350853a7252d4e6a3a64b  gcc/testsuite/g++.dg/cpp1z/aggr-base2.C
  ef50bbb4c11914c6ab62d883d9099377  gcc/testsuite/g++.dg/cpp1z/aggr-base2a.C
*************** daf6a1ab8d18fad76864f7a9c31adc71  gcc/te
*** 15251,15257 ****
--- 15328,15336 ----
  3366b9d94d7b1a6e36f4c73b5364de67  gcc/testsuite/g++.dg/cpp1z/class-deduction-spec1.C
  6e5c654f918bffb16660300054fe6143  gcc/testsuite/g++.dg/cpp1z/class-deduction1.C
  521dabadcf6ec5d76ee583121d751149  gcc/testsuite/g++.dg/cpp1z/class-deduction10.C
+ 871331a13941944f7010cfb1344eab6e  gcc/testsuite/g++.dg/cpp1z/class-deduction109.C
  517aaeb274419d156e09eb5a7d5b7077  gcc/testsuite/g++.dg/cpp1z/class-deduction11.C
+ 9f4ecb418c0bbb6f3b318882c20889a4  gcc/testsuite/g++.dg/cpp1z/class-deduction110.C
  0ee09ea78093c92338c6b29bc4a5b4ba  gcc/testsuite/g++.dg/cpp1z/class-deduction12.C
  8033f2dbb1dc793a3fea073353a0487a  gcc/testsuite/g++.dg/cpp1z/class-deduction13.C
  f51a81e3b0aa46f289c5ca9d3faaded6  gcc/testsuite/g++.dg/cpp1z/class-deduction14.C
*************** bafa3ed0da0c14fc9337428032934f0f  gcc/te
*** 15472,15477 ****
--- 15551,15557 ----
  d0b40ed850fd3e55310fb990acbb4a46  gcc/testsuite/g++.dg/cpp1z/elide4.C
  c19f90a6b67cea2957e319db88a63ee3  gcc/testsuite/g++.dg/cpp1z/elide5.C
  63be3b6d75aa3c2c8088552683d5245e  gcc/testsuite/g++.dg/cpp1z/eval-order10.C
+ 3abc6084e572264410718d38beb290bb  gcc/testsuite/g++.dg/cpp1z/eval-order11.C
  bb194d9ce590c9e5e69935ebac0f25e4  gcc/testsuite/g++.dg/cpp1z/eval-order2.C
  89fdd37f4580457e23eeb34adcf4d4e0  gcc/testsuite/g++.dg/cpp1z/eval-order3.C
  6d8d378fedaf65b4cb89952060799280  gcc/testsuite/g++.dg/cpp1z/eval-order4.C
*************** ccfcd25cc3fcf43345e501263a74dd42  gcc/te
*** 15547,15559 ****
  eb93f179b897016fd2cc051e599339bd  gcc/testsuite/g++.dg/cpp1z/inline-var9.C
  2eb7c8c6899f0df45df9a494fae11bac  gcc/testsuite/g++.dg/cpp1z/lambda-__func__.C
  7a8a15c87abf5409fafc54402d33a274  gcc/testsuite/g++.dg/cpp1z/lambda-inherit1.C
! 015fa9d631289b4abe8bd2e5a5af64bf  gcc/testsuite/g++.dg/cpp1z/lambda-this1.C
  4d5397c5628de21a519cdb9d72b6c09c  gcc/testsuite/g++.dg/cpp1z/lambda-this2.C
  479583a9b0a84ad094ffea6491d7d049  gcc/testsuite/g++.dg/cpp1z/lambda-this3.C
  f0929bbaf568d27f99846551432c2355  gcc/testsuite/g++.dg/cpp1z/lambda-this4.C
  b2e693257fda5fe10cbb34d955388a18  gcc/testsuite/g++.dg/cpp1z/lambda-this5.C
  8eada34c37dd9c88a198df9ad47fe463  gcc/testsuite/g++.dg/cpp1z/lambda-this6.C
  5c12f165e35a5895c64e657c52849d04  gcc/testsuite/g++.dg/cpp1z/lambda-this7.C
  5e200a2d5bf3f215cbed7959057efae1  gcc/testsuite/g++.dg/cpp1z/launder1.C
  53bc478df6abc05a4afccaa39805cab4  gcc/testsuite/g++.dg/cpp1z/launder2.C
  ac1986fd8c7fe4bed9f3610b5c780124  gcc/testsuite/g++.dg/cpp1z/launder3.C
--- 15627,15640 ----
  eb93f179b897016fd2cc051e599339bd  gcc/testsuite/g++.dg/cpp1z/inline-var9.C
  2eb7c8c6899f0df45df9a494fae11bac  gcc/testsuite/g++.dg/cpp1z/lambda-__func__.C
  7a8a15c87abf5409fafc54402d33a274  gcc/testsuite/g++.dg/cpp1z/lambda-inherit1.C
! 3877596e9514746297c5a03b47713315  gcc/testsuite/g++.dg/cpp1z/lambda-this1.C
  4d5397c5628de21a519cdb9d72b6c09c  gcc/testsuite/g++.dg/cpp1z/lambda-this2.C
  479583a9b0a84ad094ffea6491d7d049  gcc/testsuite/g++.dg/cpp1z/lambda-this3.C
  f0929bbaf568d27f99846551432c2355  gcc/testsuite/g++.dg/cpp1z/lambda-this4.C
  b2e693257fda5fe10cbb34d955388a18  gcc/testsuite/g++.dg/cpp1z/lambda-this5.C
  8eada34c37dd9c88a198df9ad47fe463  gcc/testsuite/g++.dg/cpp1z/lambda-this6.C
  5c12f165e35a5895c64e657c52849d04  gcc/testsuite/g++.dg/cpp1z/lambda-this7.C
+ fe0e2f145516378207e79accb6ecd2fc  gcc/testsuite/g++.dg/cpp1z/lambda-this8.C
  5e200a2d5bf3f215cbed7959057efae1  gcc/testsuite/g++.dg/cpp1z/launder1.C
  53bc478df6abc05a4afccaa39805cab4  gcc/testsuite/g++.dg/cpp1z/launder2.C
  ac1986fd8c7fe4bed9f3610b5c780124  gcc/testsuite/g++.dg/cpp1z/launder3.C
*************** f35c40f9359deda380357490b21bcf4f  gcc/te
*** 15654,15659 ****
--- 15735,15741 ----
  41cdf88b4e2dc9ba29ab954fd0f3d05c  gcc/testsuite/g++.dg/cpp1z/static2.C
  491588e8dd93d83d5049e3c332e8755f  gcc/testsuite/g++.dg/cpp1z/static_assert-nomsg.C
  7dd3448d4722a9ee0446db6aa3c7a0b0  gcc/testsuite/g++.dg/cpp1z/ttp1.C
+ 0cd62ffa5ae2d02bd665e02895b12f01  gcc/testsuite/g++.dg/cpp1z/ttp2.C
  64b3f9e4e9d3f04ac339e1f86e353e9b  gcc/testsuite/g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C
  784869f1e71b786f8f21d9ec4de31fa0  gcc/testsuite/g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C
  df4eaf51ddd73d7721c81b9a43f313c1  gcc/testsuite/g++.dg/cpp1z/typename-tmpl-tmpl-parm.C
*************** fcb976b72ee32e007373a445749a9790  gcc/te
*** 15672,15677 ****
--- 15754,15760 ----
  5be5d7f2f40f7aea358f9007942afde2  gcc/testsuite/g++.dg/cpp1z/utf8-2a.C
  744ee2159e8e7541ebf28afa0155714d  gcc/testsuite/g++.dg/cpp1z/utf8-neg.C
  c307915525471ee8f08e6059faf237d8  gcc/testsuite/g++.dg/cpp1z/utf8.C
+ e8f7bd0576728e974495935283ad4f39  gcc/testsuite/g++.dg/cpp23/constexpr-nonlit7.C
  94d923eb6e3e9a6e1a82b6aa88915ed5  gcc/testsuite/g++.dg/cpp23/cplusplus.C
  d39bcd154de40d84b2eefbe2f9697524  gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C
  570aa212dcff2a498d044c98fa66a858  gcc/testsuite/g++.dg/cpp23/lambda-specifiers1.C
*************** f45c14802a831b4c2d66638708833b4e  gcc/te
*** 15704,15709 ****
--- 15787,15793 ----
  fdfceca1c064eeb01d47f6a29cee1f95  gcc/testsuite/g++.dg/cpp2a/attr-likely6.C
  3ad5e93951baf0d22ea016ff9e7e5647  gcc/testsuite/g++.dg/cpp2a/bit-cast1.C
  a3d09682b891e46d2909fa15e90968be  gcc/testsuite/g++.dg/cpp2a/bit-cast10.C
+ fc2669bf6c2d9f293b18029e7572dc94  gcc/testsuite/g++.dg/cpp2a/bit-cast15.C
  1a2fa5e09ce4afea93f8549367941793  gcc/testsuite/g++.dg/cpp2a/bit-cast2.C
  4cd9a6c75b7b9c06d500d33a4b70e045  gcc/testsuite/g++.dg/cpp2a/bit-cast3.C
  43041147b254e878b1962b35b230ff79  gcc/testsuite/g++.dg/cpp2a/bit-cast4.C
*************** dbb38d79b4b755c3350566626fdf9bd8  gcc/te
*** 15721,15726 ****
--- 15805,15812 ----
  f185c95e6533c47459ae6a6e7821f682  gcc/testsuite/g++.dg/cpp2a/class-deduction-abbrev1.C
  d9bcdea082949e0c87b6954f2dd67298  gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr1.C
  28f5f39099d59e2a95b5239e6d85699e  gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr10.C
+ 80bb72b22049436be8e3d5b17337457b  gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr11.C
+ 1cce8d0a0bce7ccebf00c1bcf3c51eb3  gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr12.C
  bfe691406f456aa2bf87cad44ebe9fdf  gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr2.C
  874ea45b0464e3169c1d395e9b4c624e  gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr3.C
  f664fc9add616872e35649f615430da5  gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr4.C
*************** fb350867aa8cdc67b249fa261640a65d  gcc/te
*** 15754,15759 ****
--- 15840,15847 ----
  482c7f451336e07eabe2f9835704eda8  gcc/testsuite/g++.dg/cpp2a/concepts-ca107.C
  ea403ba40e42238758942621a96e8847  gcc/testsuite/g++.dg/cpp2a/concepts-class.C
  63ed441f3454dbb9de59b7ce9563a475  gcc/testsuite/g++.dg/cpp2a/concepts-class2.C
+ d19fb841ca3071b5e021ae201278d700  gcc/testsuite/g++.dg/cpp2a/concepts-class3.C
+ de871ba0c669234d7775a8dd50e71a82  gcc/testsuite/g++.dg/cpp2a/concepts-class4.C
  23827376311292569303ff5fd4542c5c  gcc/testsuite/g++.dg/cpp2a/concepts-cmath.C
  d6b4a2062d9072a514a787db6f02cc29  gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C
  cb8668f19e63ee61b88c50eb36fc3645  gcc/testsuite/g++.dg/cpp2a/concepts-complete2.C
*************** ac59cd12de1286d61d74c57276a780ba  gcc/te
*** 15805,15810 ****
--- 15893,15899 ----
  921090d482556f3414f75aa90ca0fcfb  gcc/testsuite/g++.dg/cpp2a/concepts-friend6.C
  8fc5265429852a8c08186712fb5cc368  gcc/testsuite/g++.dg/cpp2a/concepts-friend7.C
  9cc4512c24e2e9e9e5f02efffe4313b7  gcc/testsuite/g++.dg/cpp2a/concepts-friend8.C
+ 1d68431ad23ac3b4761a0edaca80b863  gcc/testsuite/g++.dg/cpp2a/concepts-friend9.C
  99da7c31998a40b6a93d18ba7b0f8b17  gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C
  1937ae9933c87a03a76c217d414991cf  gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor10.C
  fe1e62c95a2bf83c96a7c376426b20ce  gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor11.C
*************** ce799078e9f1ff1339d260a0437f50bb  gcc/te
*** 15824,15829 ****
--- 15913,15920 ----
  06d21d29a1465389d640dd9c6385524d  gcc/testsuite/g++.dg/cpp2a/concepts-lambda15.C
  e4194669f093a7afc4d5ecdf72352e0f  gcc/testsuite/g++.dg/cpp2a/concepts-lambda16.C
  06bd50a31b004aed3b6d5dbd8ba09c45  gcc/testsuite/g++.dg/cpp2a/concepts-lambda17.C
+ a7e2f7d20a67204e43ab8b4439aa4e77  gcc/testsuite/g++.dg/cpp2a/concepts-lambda18.C
+ db4d7afa9cc5c159bbf139e868fd3544  gcc/testsuite/g++.dg/cpp2a/concepts-lambda19.C
  c61f89754bf19eb066c90223050eb1d6  gcc/testsuite/g++.dg/cpp2a/concepts-lambda2.C
  f2b845034b89685c0074632f8a1947ff  gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C
  6f185f0a7016ab67c7f0d4ffa7012182  gcc/testsuite/g++.dg/cpp2a/concepts-lambda4.C
*************** dcc812ca298a6d2d310068abfa0d1270  gcc/te
*** 15836,15841 ****
--- 15927,15933 ----
  866a570be4d1afdfa0c2b5130d439bb2  gcc/testsuite/g++.dg/cpp2a/concepts-member-concept.C
  d12b098e52b49342652a92f712e212d7  gcc/testsuite/g++.dg/cpp2a/concepts-memfun-err.C
  02865ef6ff74cb9b4108964da2da397f  gcc/testsuite/g++.dg/cpp2a/concepts-memfun.C
+ b53c750bcf0863ab645580c6652a2f79  gcc/testsuite/g++.dg/cpp2a/concepts-memfun2.C
  7f5a683e6cb36d020f2d955fd2b5662a  gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl1.C
  e09adbfcc76e9a9b156fb1128f518684  gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl2.C
  913d434a43b62d7d2f966fd44a4a141e  gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl3.C
*************** db9b9a846a39244749267e6c2d9751ef  gcc/te
*** 15850,15855 ****
--- 15942,15949 ----
  89327af296c5eb0dd5649a853dc818a7  gcc/testsuite/g++.dg/cpp2a/concepts-nonbool3.C
  d832de2b6b1b93adff12b06c34e84556  gcc/testsuite/g++.dg/cpp2a/concepts-nondep1.C
  ca398f2b2e8443dc7a94b70c83a40ca1  gcc/testsuite/g++.dg/cpp2a/concepts-nondep1a.C
+ 1494c15487c9bc95ba5295fa3498592b  gcc/testsuite/g++.dg/cpp2a/concepts-nondep2.C
+ 7ceb4140c2faad64ec92d7cee1fa713b  gcc/testsuite/g++.dg/cpp2a/concepts-nondep3.C
  346f87c83404f356f2db97a19e1e04a2  gcc/testsuite/g++.dg/cpp2a/concepts-p1141.C
  517f6d7a5f4dd6f650d5d9a39a8a2f24  gcc/testsuite/g++.dg/cpp2a/concepts-p2092.C
  c02adf26d58e820807cae8699c98d45a  gcc/testsuite/g++.dg/cpp2a/concepts-p2113a.C
*************** c2d0d078fee9a53020db24bba52afb7a  gcc/te
*** 15872,15877 ****
--- 15966,15972 ----
  d52bc31ed2109bf517ab9f47b7e08903  gcc/testsuite/g++.dg/cpp2a/concepts-placeholder7.C
  8ebe9b5f46fa5edb161d44cdccda7129  gcc/testsuite/g++.dg/cpp2a/concepts-placeholder8.C
  fc797eabdd1dc0d22609e8841d633f99  gcc/testsuite/g++.dg/cpp2a/concepts-pmf1.C
+ 93d1e55f1ec8ecc0589c4cf386fc18c7  gcc/testsuite/g++.dg/cpp2a/concepts-pr104410.C
  2e23f19968091d773a47c43a32a784ae  gcc/testsuite/g++.dg/cpp2a/concepts-pr58500.C
  07c6a4dff1357ef61c0d30b12db5c948  gcc/testsuite/g++.dg/cpp2a/concepts-pr58534.C
  b6ba42db630bfd3259d65662fc03aaa0  gcc/testsuite/g++.dg/cpp2a/concepts-pr58535.C
*************** df7a18db64b370a45805fb151fc0de95  gcc/te
*** 15899,15905 ****
  eade582d72f3e6b1e06dacf6ee9217ce  gcc/testsuite/g++.dg/cpp2a/concepts-pr67070.C
  d0535f13efe2f4a56e6de25c122b35b9  gcc/testsuite/g++.dg/cpp2a/concepts-pr67147.C
  0dc83269858647aa5dba5ceae232a823  gcc/testsuite/g++.dg/cpp2a/concepts-pr67148.C
! 2d2842093c20739f7b3438e8c7bdae89  gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C
  ad609edfa0bd5fd5ce502592f3ed81b2  gcc/testsuite/g++.dg/cpp2a/concepts-pr67210.C
  595458aae83450bc59b1e7ae5d94db55  gcc/testsuite/g++.dg/cpp2a/concepts-pr67217.C
  c1ec010d40ead55576d4d7addbda8b52  gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-1.C
--- 15994,16000 ----
  eade582d72f3e6b1e06dacf6ee9217ce  gcc/testsuite/g++.dg/cpp2a/concepts-pr67070.C
  d0535f13efe2f4a56e6de25c122b35b9  gcc/testsuite/g++.dg/cpp2a/concepts-pr67147.C
  0dc83269858647aa5dba5ceae232a823  gcc/testsuite/g++.dg/cpp2a/concepts-pr67148.C
! 4c1fab77a146c92c07ea41b30ef32b31  gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C
  ad609edfa0bd5fd5ce502592f3ed81b2  gcc/testsuite/g++.dg/cpp2a/concepts-pr67210.C
  595458aae83450bc59b1e7ae5d94db55  gcc/testsuite/g++.dg/cpp2a/concepts-pr67217.C
  c1ec010d40ead55576d4d7addbda8b52  gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-1.C
*************** f1cbfc7c7a5b436ba46f015490d1f5e3  gcc/te
*** 15952,15957 ****
--- 16047,16053 ----
  7eeddbc465798c530d779ab3ff662f46  gcc/testsuite/g++.dg/cpp2a/concepts-pr85265.C
  27d70640425a392e01875d0ec6be9397  gcc/testsuite/g++.dg/cpp2a/concepts-pr85706.C
  d2442a59cddf2d53ae6261852ada8b20  gcc/testsuite/g++.dg/cpp2a/concepts-pr85808.C
+ e39f914372d756386339c8f07831dc72  gcc/testsuite/g++.dg/cpp2a/concepts-pr85846.C
  3ec7fd936ea8f9e5e43d1b44ab8f2317  gcc/testsuite/g++.dg/cpp2a/concepts-pr86002.C
  80166dc2f827ff198d6fa5167ed0be5f  gcc/testsuite/g++.dg/cpp2a/concepts-pr86269.C
  3d1ff458b6249f9f9032ae10025f0524  gcc/testsuite/g++.dg/cpp2a/concepts-pr87441.C
*************** e4824ff4a368f4083c4ab5643225d818  gcc/te
*** 15960,15965 ****
--- 16056,16062 ----
  a1669b67bbdc997b3e18d984f69a5dd7  gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C
  84e3bf69ec5b7c3c513058b3d69bfc41  gcc/testsuite/g++.dg/cpp2a/concepts-pr95497.C
  f14a1d093c6192fd601a94286a19cd55  gcc/testsuite/g++.dg/cpp2a/concepts-pr97093.C
+ f713831318164c8a8d53cee4f41a5feb  gcc/testsuite/g++.dg/cpp2a/concepts-pr98394.C
  b643732d29e3ea4d763cb2354949bd77  gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat1.C
  494a9362815e7269cd14d3b6eb900c68  gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat2.C
  c74823853141d61f8e8a8e1d3a3f8bd4  gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat3.C
*************** de98c5b97dd70e513e1c4be84c9e9153  gcc/te
*** 15984,15989 ****
--- 16081,16089 ----
  533db7e7d7422951c2d0551729c35e3d  gcc/testsuite/g++.dg/cpp2a/concepts-requires24.C
  798127f49ece043211b259a3610451d5  gcc/testsuite/g++.dg/cpp2a/concepts-requires25.C
  a8200681bca98aa623d744251dada14f  gcc/testsuite/g++.dg/cpp2a/concepts-requires26.C
+ 0d93946d4bdaa9dd958a99b19128372c  gcc/testsuite/g++.dg/cpp2a/concepts-requires28.C
+ 9c9bfab9cfda662c9a6cf1fcf12eba12  gcc/testsuite/g++.dg/cpp2a/concepts-requires29.C
+ e6e703168548b58827e38ded644feb36  gcc/testsuite/g++.dg/cpp2a/concepts-requires29a.C
  ed7e50860b352f18084c5990524595b2  gcc/testsuite/g++.dg/cpp2a/concepts-requires3.C
  d3851914c01bf78597e5cb411ed0b3d5  gcc/testsuite/g++.dg/cpp2a/concepts-requires4.C
  480013be0f806d0b078176447ae77360  gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C
*************** c66c957a03459efed336ab628ac7a020  gcc/te
*** 16004,16009 ****
--- 16104,16110 ----
  476e5200a2508065879f3ee51bfd73b5  gcc/testsuite/g++.dg/cpp2a/concepts-template-parm6.C
  9ff1f88974ac56dba726f1074288f8e9  gcc/testsuite/g++.dg/cpp2a/concepts-template-parm8.C
  ec9215388b111eac1916dca163b2b4dd  gcc/testsuite/g++.dg/cpp2a/concepts-template-parm9.C
+ ee36c7ebc03385f37bcba1c49e06c808  gcc/testsuite/g++.dg/cpp2a/concepts-this1.C
  39c15f1dc604f714304d144250164089  gcc/testsuite/g++.dg/cpp2a/concepts-traits1.C
  c9a6ab7bc0f1947e843b9c7150ccb98c  gcc/testsuite/g++.dg/cpp2a/concepts-traits2.C
  82c399ad9b34b095f9489e636de58940  gcc/testsuite/g++.dg/cpp2a/concepts-ts1.C
*************** ef5b971f899385a069755bce1facefe5  gcc/te
*** 16014,16024 ****
--- 16115,16132 ----
  ac4c42a0f2fd071297e154c82dd3e5cc  gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C
  427561cea6003909c32f28fbe3d276c7  gcc/testsuite/g++.dg/cpp2a/concepts-ttp1.C
  e9afe83f998c36b2fb7c1f09347d0bde  gcc/testsuite/g++.dg/cpp2a/concepts-ttp2.C
+ 9fd760dc32683991c1046ee2a7769a0f  gcc/testsuite/g++.dg/cpp2a/concepts-ttp4.C
  12bfd0f0b99ab93e9f3c3ea3610ad8db  gcc/testsuite/g++.dg/cpp2a/concepts-uneval1.C
  728cf90d57c99021cb85c6b8dd9ffa5e  gcc/testsuite/g++.dg/cpp2a/concepts-uneval2.C
+ b06aea4ef34a1015ed525413558ddac0  gcc/testsuite/g++.dg/cpp2a/concepts-uneval4.C
+ 46c88800430846d1342afc6e037103b6  gcc/testsuite/g++.dg/cpp2a/concepts-uneval5.C
  0b2965d78d2aee9abfaea9a39dd0dd98  gcc/testsuite/g++.dg/cpp2a/concepts-using1.C
  a95dbf28241ffec87fb48912ed83e629  gcc/testsuite/g++.dg/cpp2a/concepts-using2.C
  8d75a7bd1dff1e92992b77d66deb889b  gcc/testsuite/g++.dg/cpp2a/concepts-using3.C
+ eb51a2e88a343491b3a0676b4ff623cf  gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1.C
+ c344a88e2fb58ca9d19beb62602dabc5  gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1a.C
+ d29bcca633bb639bebf16b846292cebc  gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1b.C
+ 23bf69239423f24f23aed1a835507886  gcc/testsuite/g++.dg/cpp2a/concepts-var-templ2.C
  dcaf7dd2f1e98c3d3da49fbec7b5d2ab  gcc/testsuite/g++.dg/cpp2a/concepts-variadic1.C
  48e56d9773523969e244eb7e1261e6c1  gcc/testsuite/g++.dg/cpp2a/concepts-variadic2.C
  249b3f4302b45c107e3ce9d2aebc31b4  gcc/testsuite/g++.dg/cpp2a/concepts-variadic3.C
*************** bbfc0967b09bb4b2f1ace77c10c76387  gcc/te
*** 16053,16058 ****
--- 16161,16168 ----
  cf282e3680d2137a27a9a74bced96291  gcc/testsuite/g++.dg/cpp2a/consteval18.C
  b25072b636670ba0bf6636ee75629f7f  gcc/testsuite/g++.dg/cpp2a/consteval19.C
  6053d37c0ed21135f3f081cb54bda42d  gcc/testsuite/g++.dg/cpp2a/consteval2.C
+ 419c55859a9fd338cbd6417cdd3b15d3  gcc/testsuite/g++.dg/cpp2a/consteval26.C
+ 7b94006f015ce630f646bbae9c502103  gcc/testsuite/g++.dg/cpp2a/consteval27.C
  fc387c7b911c42cac7b695c9473df70b  gcc/testsuite/g++.dg/cpp2a/consteval3.C
  2d6205fea644048201c44086df527c3a  gcc/testsuite/g++.dg/cpp2a/consteval4.C
  e71633ec506016932dc09c057d98c36c  gcc/testsuite/g++.dg/cpp2a/consteval5.C
*************** be6031c0bedd5678304d7154f8ea2b35  gcc/te
*** 16064,16069 ****
--- 16174,16180 ----
  d28d3e5520803aa70919b2a4b20e6386  gcc/testsuite/g++.dg/cpp2a/constexpr-99287.C
  2004a926e55a105d0f80db50528a9def  gcc/testsuite/g++.dg/cpp2a/constexpr-dtor1.C
  cbf5d5a37bc2a85bde738f9433003a39  gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C
+ 0e35a64721caa10ace15014c6a57e598  gcc/testsuite/g++.dg/cpp2a/constexpr-dtor12.C
  18ceb8d2ffe5d8e310f40839d2edf0d5  gcc/testsuite/g++.dg/cpp2a/constexpr-dtor2.C
  16ca73f823848454829fa2e5ea9b75f8  gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C
  780076eefadeb33a1dce586533960b80  gcc/testsuite/g++.dg/cpp2a/constexpr-dtor4.C
*************** bf612b2e0a4a17b8bf679dd44dbbf19c  gcc/te
*** 16118,16134 ****
  8f2efe7c8b150f5362a6ee3c235d3d14  gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C
  4b1bc923fe1171a6f3a5f32e27c87ec3  gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C
  897d64e74d4fec51d18faea9a304c8e5  gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C
! 6340911062f801186a4ac6aa85195912  gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C
  8088a7cc9210263a003278c59aa0c59e  gcc/testsuite/g++.dg/cpp2a/constexpr-new15.C
  d03c70bf2e20a7e4078f0e590a42e18a  gcc/testsuite/g++.dg/cpp2a/constexpr-new16.C
  8b5edf9c38364b0932161b7fd5869ae6  gcc/testsuite/g++.dg/cpp2a/constexpr-new17.C
  affc6e3db6b22de78239c415dfdfc947  gcc/testsuite/g++.dg/cpp2a/constexpr-new18.C
  ab73ad61b3eadcfd65c5bacdfba0e5d6  gcc/testsuite/g++.dg/cpp2a/constexpr-new19.C
  ac9bb69a57b021f97f435bdd64fdc923  gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C
  d1fc949626e604a60a7cd826bb9fe696  gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C
  44e96a6cfd450fc9d40c13cc7a4e98f3  gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C
! 66825681dc4cfbae4a8a300bd9102662  gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C
! f219afce12bf5fd4f3da185e5ddf7bf6  gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C
  f6fd24fce19ffd757bf721f94a36b7f4  gcc/testsuite/g++.dg/cpp2a/constexpr-new7.C
  d29f558af48deff313645aecd90adb8d  gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C
  89741a348551bf62e5198e689a2cb9eb  gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C
--- 16229,16248 ----
  8f2efe7c8b150f5362a6ee3c235d3d14  gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C
  4b1bc923fe1171a6f3a5f32e27c87ec3  gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C
  897d64e74d4fec51d18faea9a304c8e5  gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C
! bb9d4356d352f35e2f1275cd7739f826  gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C
  8088a7cc9210263a003278c59aa0c59e  gcc/testsuite/g++.dg/cpp2a/constexpr-new15.C
  d03c70bf2e20a7e4078f0e590a42e18a  gcc/testsuite/g++.dg/cpp2a/constexpr-new16.C
  8b5edf9c38364b0932161b7fd5869ae6  gcc/testsuite/g++.dg/cpp2a/constexpr-new17.C
  affc6e3db6b22de78239c415dfdfc947  gcc/testsuite/g++.dg/cpp2a/constexpr-new18.C
  ab73ad61b3eadcfd65c5bacdfba0e5d6  gcc/testsuite/g++.dg/cpp2a/constexpr-new19.C
  ac9bb69a57b021f97f435bdd64fdc923  gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C
+ 56cf7b227da9e5878b8fab57be913c5e  gcc/testsuite/g++.dg/cpp2a/constexpr-new20.C
+ c045618ca4ccc6ddfb47d7c232152a06  gcc/testsuite/g++.dg/cpp2a/constexpr-new21.C
+ 8f15e7c6c4a56e33628394c948bba9aa  gcc/testsuite/g++.dg/cpp2a/constexpr-new22.C
  d1fc949626e604a60a7cd826bb9fe696  gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C
  44e96a6cfd450fc9d40c13cc7a4e98f3  gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C
! 09667d3c51ef176269e12b2ece101f3d  gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C
! 09667d3c51ef176269e12b2ece101f3d  gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C
  f6fd24fce19ffd757bf721f94a36b7f4  gcc/testsuite/g++.dg/cpp2a/constexpr-new7.C
  d29f558af48deff313645aecd90adb8d  gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C
  89741a348551bf62e5198e689a2cb9eb  gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C
*************** a04c89910e58ec260c08da15567aa724  gcc/te
*** 16153,16158 ****
--- 16267,16273 ----
  d39d73d76c96183868eeee6ef1f857f5  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual16.C
  3705fff5ce2b4615567efbbb0bd45eab  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual17.C
  aad62a0962b0becb6f9d460d4e8a552b  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual18.C
+ b41b1406ccaabb57748ecf4f05c3e13b  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C
  8356345162577a74b103ae82b69fde6d  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual2.C
  387607aa06c3438be11d475781b728ae  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual3.C
  4d58f9556b7091659bbc5730f1a2697b  gcc/testsuite/g++.dg/cpp2a/constexpr-virtual4.C
*************** b096e4f747004d3775e106436def90fb  gcc/te
*** 16176,16181 ****
--- 16291,16297 ----
  f0123af928ae02ae0fadf251ffb95ffb  gcc/testsuite/g++.dg/cpp2a/constinit7.C
  ea31517e527d7eb88edeeab341ec1a8b  gcc/testsuite/g++.dg/cpp2a/constinit8.C
  6e6e9c5d790a5990689843e6f2ec1722  gcc/testsuite/g++.dg/cpp2a/constinit9.C
+ 81af0603de3c4337292c89f54ad9412f  gcc/testsuite/g++.dg/cpp2a/construct_at.h
  7126b921087cb1629e4184935766b627  gcc/testsuite/g++.dg/cpp2a/cplusplus.C
  a36a7ca1d0eff1f81629dd71a462961f  gcc/testsuite/g++.dg/cpp2a/decomp1-aux.cc
  97d028d9e7af8226aa281ebcad5bf29f  gcc/testsuite/g++.dg/cpp2a/decomp1.C
*************** e45f962710cd5503949da46156ed4ab9  gcc/te
*** 16192,16197 ****
--- 16308,16317 ----
  b3b483cf26f0312c306ce1c7d48e001b  gcc/testsuite/g++.dg/cpp2a/desig17.C
  c75fc09bc39f984910adbf5fac4d1df6  gcc/testsuite/g++.dg/cpp2a/desig18.C
  97c50b687300c510314f41249a28b6ad  gcc/testsuite/g++.dg/cpp2a/desig2.C
+ a6ee108d333ad358664c642b33d39e46  gcc/testsuite/g++.dg/cpp2a/desig22.C
+ 989b46f026a86ab54fda41f606108878  gcc/testsuite/g++.dg/cpp2a/desig23.C
+ 37f9adbe25dc46488b6c27d2e6505657  gcc/testsuite/g++.dg/cpp2a/desig24.C
+ 338ebe449657eb02c4167973adb86777  gcc/testsuite/g++.dg/cpp2a/desig25.C
  9f489d7f3f58294a91f5e5ea62989f5c  gcc/testsuite/g++.dg/cpp2a/desig3.C
  a1e304613b1097092d10ed459e46fe0c  gcc/testsuite/g++.dg/cpp2a/desig4.C
  bf71e77b18ad9c10b7e9f64f07ee9d28  gcc/testsuite/g++.dg/cpp2a/desig5.C
*************** c187aa931c17eb73cbb88ab97078392e  gcc/te
*** 16241,16246 ****
--- 16361,16367 ----
  655dd897a255a0f79bc05d8bbd4cc03c  gcc/testsuite/g++.dg/cpp2a/fn-template20.C
  835ed618b64943de09c741378f2370fe  gcc/testsuite/g++.dg/cpp2a/fn-template21.C
  6280e6d73ec3673f4eaf69b3a23bce4b  gcc/testsuite/g++.dg/cpp2a/fn-template22.C
+ 98f18c64e1cb5a6319dcfb95e3bbfad4  gcc/testsuite/g++.dg/cpp2a/fn-template24.C
  b67c0882307bae581d479d6ccd962725  gcc/testsuite/g++.dg/cpp2a/fn-template3.C
  4b303717beb6d4ba59f719e006fbc2ad  gcc/testsuite/g++.dg/cpp2a/fn-template4.C
  bc63639b07fc35a159383408739b1edd  gcc/testsuite/g++.dg/cpp2a/fn-template5.C
*************** f50c8e7c7812a7eade38d014e8410110  gcc/te
*** 16285,16291 ****
  05ee01266fc805cc3327ad09e070330c  gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C
  22ec10632b049637a7cbf82f46eda177  gcc/testsuite/g++.dg/cpp2a/lambda-this1.C
  c09b3406a6984eced941c654f03df8b6  gcc/testsuite/g++.dg/cpp2a/lambda-this2.C
! 1e71778cc108a3420e2ae13532521955  gcc/testsuite/g++.dg/cpp2a/lambda-this3.C
  7abf5ee5e303cb03e6f86befc4db72e5  gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C
  8764db80a4d4bd4462720cfe04e40d95  gcc/testsuite/g++.dg/cpp2a/lambda-uneval10.C
  7b52674a2e7474eb9db1b1396088d25a  gcc/testsuite/g++.dg/cpp2a/lambda-uneval11.C
--- 16406,16412 ----
  05ee01266fc805cc3327ad09e070330c  gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C
  22ec10632b049637a7cbf82f46eda177  gcc/testsuite/g++.dg/cpp2a/lambda-this1.C
  c09b3406a6984eced941c654f03df8b6  gcc/testsuite/g++.dg/cpp2a/lambda-this2.C
! 58b6c8506ae6f77f9498fd7dbed8bdeb  gcc/testsuite/g++.dg/cpp2a/lambda-this3.C
  7abf5ee5e303cb03e6f86befc4db72e5  gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C
  8764db80a4d4bd4462720cfe04e40d95  gcc/testsuite/g++.dg/cpp2a/lambda-uneval10.C
  7b52674a2e7474eb9db1b1396088d25a  gcc/testsuite/g++.dg/cpp2a/lambda-uneval11.C
*************** e62646013a184c789932c992b3a78a00  gcc/te
*** 16334,16339 ****
--- 16455,16461 ----
  bb9c8f19f3d33b56fadd1fd415391bad  gcc/testsuite/g++.dg/cpp2a/nodiscard-reason-nonstring.C
  0e71f2f5f3d4746777dace7a1bd7d922  gcc/testsuite/g++.dg/cpp2a/nodiscard-reason-only-one.C
  ba1604c5e001a8e2d0ac4a1d96b8ef4a  gcc/testsuite/g++.dg/cpp2a/nodiscard-reason.C
+ d1d7235f4cc6cf0a6d3f8feaebdf482e  gcc/testsuite/g++.dg/cpp2a/nodiscard1.C
  92acf70265f44c6269d81727fc45ec65  gcc/testsuite/g++.dg/cpp2a/nontype-class-defarg1.C
  289612441c6058a96bbc8a881af74702  gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C
  3683e4a5274766aeaa901f8f9eae4859  gcc/testsuite/g++.dg/cpp2a/nontype-class1.C
*************** f748a095405dd580be1ea5ce646c26bb  gcc/te
*** 16379,16391 ****
--- 16501,16517 ----
  b9a410f848c42dbbba77a1ac039bfa42  gcc/testsuite/g++.dg/cpp2a/nontype-class46.C
  b9ad26b9fc7017117f48b8cf78e070f9  gcc/testsuite/g++.dg/cpp2a/nontype-class47.C
  efded4551f49016cf2eacd2db554f14b  gcc/testsuite/g++.dg/cpp2a/nontype-class48.C
+ d5f804b9a165b9a149f8abd1027510b5  gcc/testsuite/g++.dg/cpp2a/nontype-class49.C
  1724161e3c4a13c45aa669a07a0bf4a5  gcc/testsuite/g++.dg/cpp2a/nontype-class5.C
+ f285697eea399206e793409d3e3967ae  gcc/testsuite/g++.dg/cpp2a/nontype-class50.C
+ 3d2b8201f489f4abeaf39e7f23050ce6  gcc/testsuite/g++.dg/cpp2a/nontype-class50a.C
  86d91c051a62b8d9f32d57f4047a6534  gcc/testsuite/g++.dg/cpp2a/nontype-class6.C
  c78f774590fd68025c389ab4361f5714  gcc/testsuite/g++.dg/cpp2a/nontype-class7.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
  59cd71252db72b562133526c9a064fa0  gcc/testsuite/g++.dg/cpp2a/nontype-float1.C
+ 2f8860b65ba56ff92047be661cd8beb4  gcc/testsuite/g++.dg/cpp2a/nontype-float2.C
  8958094420e548b2425f24fcc5fe5fd3  gcc/testsuite/g++.dg/cpp2a/nontype-subob1.C
  03bb531700d42cc1b3d2850aaf3f6cd7  gcc/testsuite/g++.dg/cpp2a/nontype-subob2.C
  de60a968b199113b10c3f84c0d977aa5  gcc/testsuite/g++.dg/cpp2a/paren-init1.C
*************** fa24ee04269507190905ce50ace9fb4d  gcc/te
*** 16507,16512 ****
--- 16633,16639 ----
  e6eff6554eb70bbd03e6aacbb13adf31  gcc/testsuite/g++.dg/cpp2a/spaceship-synth9.C
  15d8852abeec5772820ae98eb7eaba47  gcc/testsuite/g++.dg/cpp2a/spaceship-union1.C
  894dc2618d8240d82bbbd6fa81e459f0  gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C
+ 0970f285ffbf72900993c2240e49583b  gcc/testsuite/g++.dg/cpp2a/spaceship-virtual1.C
  bca03d65e166f32cbeed0699c7c57e41  gcc/testsuite/g++.dg/cpp2a/spaceship-weak1.C
  450162c9df6c789ff19c8cbd1f169756  gcc/testsuite/g++.dg/cpp2a/srcloc1.C
  249b6495683b7831ab695dd97edb19d3  gcc/testsuite/g++.dg/cpp2a/srcloc10.C
*************** e64fec6e11d681323560675ce433a296  gcc/te
*** 16667,16672 ****
--- 16794,16800 ----
  c7ffd1dd0ae40378732be3ac8729a37c  gcc/testsuite/g++.dg/debug/dwarf2/non-virtual-thunk.C
  abe2799d2ba99877ff9ac9491b7f3baf  gcc/testsuite/g++.dg/debug/dwarf2/noreturn-function.C
  b3cbbd79d5ff077a6732280d76b2284e  gcc/testsuite/g++.dg/debug/dwarf2/omp-fesdr.C
+ b117227269644a100a7a06bf2bc9bf6f  gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C
  7054dc65c88179389afb9e79cad0df38  gcc/testsuite/g++.dg/debug/dwarf2/pr41063.C
  9118e81e091fae9d3d9c8c39a846e724  gcc/testsuite/g++.dg/debug/dwarf2/pr44641.C
  90028c65be83718cb8e154df1b502d99  gcc/testsuite/g++.dg/debug/dwarf2/pr45997-1.C
*************** e2de0bdd91c75a83e86d8e423986c99d  gcc/te
*** 16996,17007 ****
--- 17124,17137 ----
  43098e3dd291c59e61245771f6e306d0  gcc/testsuite/g++.dg/eh/crash1.C
  5bbc5d24a72f53288620959d714d8145  gcc/testsuite/g++.dg/eh/crash2.C
  365a9a74302377cb0e82e7f5f1a7bca9  gcc/testsuite/g++.dg/eh/crossjump1.C
+ 875bba434bfc05ffdb460fdd29bcac68  gcc/testsuite/g++.dg/eh/ctor-fntry1.C
  0aa754d9c4446d12efdfc8a0736605bb  gcc/testsuite/g++.dg/eh/ctor1.C
  1ca64f6d54bb332c6c32d876edf896c0  gcc/testsuite/g++.dg/eh/ctor2.C
  3b611e1c78c9e6e4a13c7c40be364f83  gcc/testsuite/g++.dg/eh/ctor3.C
  e917a91ae5be207defc427d0a079f7e9  gcc/testsuite/g++.dg/eh/dead1.C
  87d9e27b3716eabb3dabd6b8b1a837e7  gcc/testsuite/g++.dg/eh/defarg1.C
  6d24a241b37d9461b161f8ce01317ab8  gcc/testsuite/g++.dg/eh/delayslot1.C
+ 8df5b68d232832afbaddc003b31e8de2  gcc/testsuite/g++.dg/eh/delegating1.C
  f030d79186c78f39f9a09e546ff44eab  gcc/testsuite/g++.dg/eh/delete1.C
  576fca342f1265b23facee2429c2f6ce  gcc/testsuite/g++.dg/eh/div.C
  1521a64435be961406151b3df9665c39  gcc/testsuite/g++.dg/eh/dtor1.C
*************** af5ab077811439033f9383ef557968f9  gcc/te
*** 17259,17264 ****
--- 17389,17395 ----
  2ac7c8bbdf5a3e29d0fe098818a73c8c  gcc/testsuite/g++.dg/ext/always_inline-4.C
  ffdb526972a39c85890c287c92939515  gcc/testsuite/g++.dg/ext/always_inline-5.C
  ba52b9ac855913bbeb9477d56e50a3d7  gcc/testsuite/g++.dg/ext/anon-struct1.C
+ f8e1155ac1e5e2ac874ef60de1dbe74e  gcc/testsuite/g++.dg/ext/anon-struct10.C
  0e1fc7f945fafc3c224a24b23c1c2a76  gcc/testsuite/g++.dg/ext/anon-struct2.C
  5f70b0d4a3b1e3b8a10d06d54d63f427  gcc/testsuite/g++.dg/ext/anon-struct3.C
  3326283e48652640c3c66982c9b8d0ef  gcc/testsuite/g++.dg/ext/anon-struct4.C
*************** f6addddeaf5bf3773bacaf903a33daa7  gcc/te
*** 17416,17421 ****
--- 17547,17553 ----
  b6c134d4646b46725f8f4f231df5349f  gcc/testsuite/g++.dg/ext/attrib60.C
  df4711200e4e7cd7c5366aa4bdd29d74  gcc/testsuite/g++.dg/ext/attrib61.C
  7fcf8dcb8e15b7e121eaede34f3aedfa  gcc/testsuite/g++.dg/ext/attrib62.C
+ c992ba90cd524ff973d2e06226c41bfa  gcc/testsuite/g++.dg/ext/attrib64.C
  7af1e9265de26187b4a3a3880f99ac11  gcc/testsuite/g++.dg/ext/attrib7.C
  23c4a640241391acec5a1fd2c3fa5f25  gcc/testsuite/g++.dg/ext/attrib8.C
  db629587302d47a98b453a1702e900c9  gcc/testsuite/g++.dg/ext/attrib9.C
*************** cfb1e3d3e6cedd5cd651ea51248b3822  gcc/te
*** 17543,17548 ****
--- 17675,17681 ----
  b619a632f099ce3dab4b1867824fb8ba  gcc/testsuite/g++.dg/ext/cond2.C
  35f45813a9e02081105f413dba5483a7  gcc/testsuite/g++.dg/ext/cond3.C
  cdc7152adabb958f4aa80615de6f6929  gcc/testsuite/g++.dg/ext/cond4.C
+ be6818fc4bf61c5a68bebfcc1b622d06  gcc/testsuite/g++.dg/ext/cond5.C
  65a3298462ef1b7eae8f56cd64782e6f  gcc/testsuite/g++.dg/ext/consteval1.C
  aedb0bd74d236b797fb016d0b7034db4  gcc/testsuite/g++.dg/ext/constexpr-attr-cleanup1.C
  6090149115c2b20514a8f0eea93988bf  gcc/testsuite/g++.dg/ext/constexpr-builtin1.C
*************** c40a26618938bc351d739abd8b281498  gcc/te
*** 17620,17626 ****
  975001b389e49c31b484e83e1162654c  gcc/testsuite/g++.dg/ext/flexary27.C
  c1e635c954030e7a49c5a15d469f0933  gcc/testsuite/g++.dg/ext/flexary28.C
  5c2fc219d05907c7454763144bfc464d  gcc/testsuite/g++.dg/ext/flexary29.C
! f66f889c43e1cd491c7d66ecdd645529  gcc/testsuite/g++.dg/ext/flexary3.C
  4a3b7f4deda6d57018846db88d1d2c1e  gcc/testsuite/g++.dg/ext/flexary30.C
  6543d0e6126e4382512d15ed3c0df76d  gcc/testsuite/g++.dg/ext/flexary31.C
  3622bd11de543347af7ad43a5ee1530d  gcc/testsuite/g++.dg/ext/flexary32.C
--- 17753,17759 ----
  975001b389e49c31b484e83e1162654c  gcc/testsuite/g++.dg/ext/flexary27.C
  c1e635c954030e7a49c5a15d469f0933  gcc/testsuite/g++.dg/ext/flexary28.C
  5c2fc219d05907c7454763144bfc464d  gcc/testsuite/g++.dg/ext/flexary29.C
! 5856020cf5487180f5f3f6e685e229bc  gcc/testsuite/g++.dg/ext/flexary3.C
  4a3b7f4deda6d57018846db88d1d2c1e  gcc/testsuite/g++.dg/ext/flexary30.C
  6543d0e6126e4382512d15ed3c0df76d  gcc/testsuite/g++.dg/ext/flexary31.C
  3622bd11de543347af7ad43a5ee1530d  gcc/testsuite/g++.dg/ext/flexary32.C
*************** b2c60991d5b6f21b7202a6d5a7c81412  gcc/te
*** 17630,17636 ****
--- 17763,17771 ----
  da96fc262f063d29280b10e42245318e  gcc/testsuite/g++.dg/ext/flexary36.C
  af99e27a41b2fdd9e20db6d7755a990c  gcc/testsuite/g++.dg/ext/flexary37.C
  bdc1e53895229e84f994524314021292  gcc/testsuite/g++.dg/ext/flexary38.C
+ e3abdb563edb7ccc89af09138c07030d  gcc/testsuite/g++.dg/ext/flexary39.C
  7c5aa9e0bd6655b7c3b04f320d67e736  gcc/testsuite/g++.dg/ext/flexary4.C
+ 7b20dd05a975dd9f5eda50838835ac7c  gcc/testsuite/g++.dg/ext/flexary40.C
  55d07993cbe972abdb053af6f481f34e  gcc/testsuite/g++.dg/ext/flexary5.C
  992897ce6ded0ffee198a5cf85775530  gcc/testsuite/g++.dg/ext/flexary6.C
  df64a969f76ad8dba013343925441866  gcc/testsuite/g++.dg/ext/flexary7.C
*************** f2cf0baaaf489aa15f22210e07d052d1  gcc/te
*** 17690,17695 ****
--- 17825,17831 ----
  4443382c2ba1abef21e5ac6b05161a19  gcc/testsuite/g++.dg/ext/integer-pack2.C
  c82a623a667acc283be2af5673150fd6  gcc/testsuite/g++.dg/ext/integer-pack3.C
  c739fd3c0527fbd970a2964c988fe2de  gcc/testsuite/g++.dg/ext/integer-pack4.C
+ 3ca16f51f64cd6e80befc97ce779a0a4  gcc/testsuite/g++.dg/ext/integer-pack5.C
  3a16bb49d1e751989bc6c5980e68cc41  gcc/testsuite/g++.dg/ext/interface1.C
  a6025f300298ca27e5d4454172592895  gcc/testsuite/g++.dg/ext/interface1.h
  0530572db926ff489aea49718a5eabe8  gcc/testsuite/g++.dg/ext/interface1a.cc
*************** c8b5af558a67cf874bb7bd69c49e93fb  gcc/te
*** 17747,17752 ****
--- 17883,17889 ----
  76b226bf6ae177c81d4a2cf611add294  gcc/testsuite/g++.dg/ext/is_trivially_constructible4.C
  d78a2d4cf0d25d5c41563a855f2655c8  gcc/testsuite/g++.dg/ext/is_trivially_constructible5.C
  274ba6a4204132602ce81bb35c3ad2c9  gcc/testsuite/g++.dg/ext/is_trivially_constructible6.C
+ 374c8d748d6f3a2ae7c4dc04efb332d4  gcc/testsuite/g++.dg/ext/is_trivially_constructible7.C
  4595fa7ec3da0916bc04836cb7e0b080  gcc/testsuite/g++.dg/ext/is_trivially_copyable.C
  f68f695366fe576aaf12aeac3127a68d  gcc/testsuite/g++.dg/ext/is_union.C
  db0b295df95be25a97d67c002c45679e  gcc/testsuite/g++.dg/ext/ivdep-1.C
*************** dcac6e7499baa3b9fea9a820caf32bd6  gcc/te
*** 18025,18031 ****
  eb42889d7ff5930cf589d7b103805b82  gcc/testsuite/g++.dg/ext/visibility/namespace2.C
  add25a0c0d2bcb8abe77dc78d0e41452  gcc/testsuite/g++.dg/ext/visibility/namespace3.C
  9a8d2d6de4dd65f8d370f81892ab674c  gcc/testsuite/g++.dg/ext/visibility/new1.C
! f281064d572b9d936c2688733534f68b  gcc/testsuite/g++.dg/ext/visibility/noPLT.C
  088ee3648d1129db2680023bfe6d21ea  gcc/testsuite/g++.dg/ext/visibility/overload-1.C
  d772efe881f5513efc48e854c86b465e  gcc/testsuite/g++.dg/ext/visibility/pragma-override1.C
  c701eeb2a89e68678d091a7a01b3cbab  gcc/testsuite/g++.dg/ext/visibility/pragma-override2.C
--- 18162,18168 ----
  eb42889d7ff5930cf589d7b103805b82  gcc/testsuite/g++.dg/ext/visibility/namespace2.C
  add25a0c0d2bcb8abe77dc78d0e41452  gcc/testsuite/g++.dg/ext/visibility/namespace3.C
  9a8d2d6de4dd65f8d370f81892ab674c  gcc/testsuite/g++.dg/ext/visibility/new1.C
! b47262bfbef0f34f6fc937ea1a3329d2  gcc/testsuite/g++.dg/ext/visibility/noPLT.C
  088ee3648d1129db2680023bfe6d21ea  gcc/testsuite/g++.dg/ext/visibility/overload-1.C
  d772efe881f5513efc48e854c86b465e  gcc/testsuite/g++.dg/ext/visibility/pragma-override1.C
  c701eeb2a89e68678d091a7a01b3cbab  gcc/testsuite/g++.dg/ext/visibility/pragma-override2.C
*************** f810d8d490c2163100b8092bb733b17d  gcc/te
*** 18063,18068 ****
--- 18200,18206 ----
  50a5255eedce5952a1d40d86a910db5a  gcc/testsuite/g++.dg/ext/visibility/visibility-7.C
  1e3d15af5ef5d1e7ce91f6fb5b2ce876  gcc/testsuite/g++.dg/ext/visibility/visibility-8.C
  52a68707f7a31ec98e42c99f237d00db  gcc/testsuite/g++.dg/ext/visibility/visibility-9.C
+ ce175ea385a92b92e4a4d666c429ce62  gcc/testsuite/g++.dg/ext/visibility/visibility-local-extern1.C
  fada77e89afed01f6b16c99bba16e18a  gcc/testsuite/g++.dg/ext/visibility/warn2.C
  3a38b55c777fae7a929a7353e32e9c85  gcc/testsuite/g++.dg/ext/visibility/warn3.C
  dc76fc17bcb2fe7dfe39be101a9bd6b5  gcc/testsuite/g++.dg/ext/visibility/warn4.C
*************** d35e3d499f9c61083c8cc1857f8e1c17  gcc/te
*** 18084,18089 ****
--- 18222,18228 ----
  9b6080415288de72842bd85208414ade  gcc/testsuite/g++.dg/ext/vla21.C
  a74556a89523d9e92d56253803605cd3  gcc/testsuite/g++.dg/ext/vla22.C
  094facd4da54e59d052fc6a3d9479d29  gcc/testsuite/g++.dg/ext/vla23.C
+ 320764967cdf14eb97d11fff57ae0db4  gcc/testsuite/g++.dg/ext/vla24.C
  6aaa10f349349a2417e726c48cb7e61e  gcc/testsuite/g++.dg/ext/vla3.C
  aaa77e556dd365b972bc30be4df0d443  gcc/testsuite/g++.dg/ext/vla4.C
  cd0140e3425e97d1c4b919a0ef8b54c3  gcc/testsuite/g++.dg/ext/vla5.C
*************** ab5a2e3886c2a5718ee179f9c9a446ce  gcc/te
*** 18150,18155 ****
--- 18289,18295 ----
  50fb26ed859d201ce4b714967a5c4066  gcc/testsuite/g++.dg/goacc/firstprivate-mappings-1.C
  ada0b64fd084872e20f55ba767d06b29  gcc/testsuite/g++.dg/goacc/goacc.exp
  4fb843954b38655551a396240e94dda0  gcc/testsuite/g++.dg/goacc/mdc.C
+ d597d4e7ee031afa50fadecd64ddac77  gcc/testsuite/g++.dg/goacc/pr101759.C
  e2e937b81f60d45e6f0fbe6cdc7207e4  gcc/testsuite/g++.dg/goacc/reference.C
  18b27d379a2a779f530009ced1114ae3  gcc/testsuite/g++.dg/goacc/routine-1.C
  9be1fd00ad32c627f4396d3b564fad56  gcc/testsuite/g++.dg/goacc/routine-2.C
*************** f711435274df71049aa71808a78fc7a5  gcc/te
*** 18271,18276 ****
--- 18411,18418 ----
  5d09e3c0e650269fbab3a248edade585  gcc/testsuite/g++.dg/gomp/parallel-4.C
  d9a1f43ca6ac2a073e22bbbf243f300b  gcc/testsuite/g++.dg/gomp/parallel-5.C
  9950e1331756ada98404843c3491b239  gcc/testsuite/g++.dg/gomp/pr101516.C
+ 0c11b92a016ab75deb360c1427f9b571  gcc/testsuite/g++.dg/gomp/pr101759.C
+ 3da3560251942b44a47c6e2c267e97f2  gcc/testsuite/g++.dg/gomp/pr102431.C
  539bba6df5330b7a6631eca5665a0899  gcc/testsuite/g++.dg/gomp/pr24849.C
  78ea34fd7a1a2767f61a703271e7070a  gcc/testsuite/g++.dg/gomp/pr25874.C
  93a85a09acfdf011a86ff95fc9184a94  gcc/testsuite/g++.dg/gomp/pr25996.C
*************** c083b6ec43687658fab80f7d11038fb8  gcc/te
*** 18665,18670 ****
--- 18807,18813 ----
  4ab5bb9dc38b78d749ba584adefbdc33  gcc/testsuite/g++.dg/init/array8.C
  b1c2a3438d19ab4734ef026ce6aba7fa  gcc/testsuite/g++.dg/init/array9.C
  590b4fffc5e2d0c7af7852413ab82a9e  gcc/testsuite/g++.dg/init/assign1.C
+ c683e74a06917192a3b9ed9e2ec6aa08  gcc/testsuite/g++.dg/init/assign2.C
  3eee77105967418a88d56f0c30243408  gcc/testsuite/g++.dg/init/attrib1.C
  77338e30d92da64b5b8a53b656838268  gcc/testsuite/g++.dg/init/base1.C
  f3383f08918eed93161c080f618e55e8  gcc/testsuite/g++.dg/init/bitfield1.C
*************** c50416bd024b7f394ccf13b2af42d6e9  gcc/te
*** 19228,19233 ****
--- 19371,19377 ----
  704751cfdbae3f06f685612f201610a7  gcc/testsuite/g++.dg/lookup/friend2.C
  6c4b3ee38e0ef8c73906d3d6ef93c86e  gcc/testsuite/g++.dg/lookup/friend20.C
  a484b9799b124bf970c056c966db32e6  gcc/testsuite/g++.dg/lookup/friend21.C
+ e5da5eba809ee821e6882a9f27fe37d6  gcc/testsuite/g++.dg/lookup/friend22.C
  e51e64a92ddf4c4d012cb738bf62fde5  gcc/testsuite/g++.dg/lookup/friend3.C
  96ad222df48d0097eb84d66dbf37d17d  gcc/testsuite/g++.dg/lookup/friend4.C
  187ba092057b229619d98cf5e000c6e1  gcc/testsuite/g++.dg/lookup/friend5.C
*************** f58299de078b35494d60ed1ce04894ba  gcc/te
*** 19317,19322 ****
--- 19461,19467 ----
  fd517010ca215fc30ad0d3a32a3ed3f3  gcc/testsuite/g++.dg/lookup/nested2.C
  f73a831dbfcd6430b723ed4198037c98  gcc/testsuite/g++.dg/lookup/new1.C
  7a4d3b1fa46512441a7977635cc69fe9  gcc/testsuite/g++.dg/lookup/new2.C
+ 452e1ff799da032536237dfb649f6d8d  gcc/testsuite/g++.dg/lookup/new3.C
  72c3a9b17a32af0585fa3bf9d370c39d  gcc/testsuite/g++.dg/lookup/ns1.C
  8fad00e146fe0525b4a78080a95a7ca8  gcc/testsuite/g++.dg/lookup/ns2.C
  326caa0ef916da51fec348c662a91f18  gcc/testsuite/g++.dg/lookup/ns3.C
*************** f3edef1ce387276626f5233209353c56  gcc/te
*** 19776,19781 ****
--- 19921,19928 ----
  2ddbed867f8a06e5917b4b7dd8594763  gcc/testsuite/g++.dg/lto/pr95677.C
  d92f918a28c68fc934d26fc7ceb822b5  gcc/testsuite/g++.dg/lto/pr96591_0.C
  b8735311421a9557b475c780e1712295  gcc/testsuite/g++.dg/lto/pr96690_0.C
+ 1fa0bf497eddaf27bc8b579ea2b690fc  gcc/testsuite/g++.dg/lto/pr97565_0.C
+ 540253034f25055f8bf0879bf3a5aff5  gcc/testsuite/g++.dg/lto/pr97565_1.C
  6232508298dd20a759cf64fffbca9f5e  gcc/testsuite/g++.dg/lto/v1-plugin-api-not-supported_0.C
  dbe30d4af4bd2caeabf4784c3ef0ca9d  gcc/testsuite/g++.dg/missing-return.C
  0611288c84e3f846cb789e1b0d0e7706  gcc/testsuite/g++.dg/missing-symbol-2.C
*************** cf9e1c6c02a4aee1d10b86325166de66  gcc/te
*** 20958,20963 ****
--- 21105,21114 ----
  b7d92853a5faa70c9b8f4e124609991d  gcc/testsuite/g++.dg/opt/pr100148.C
  b599b75470b905e959a7172363b13d69  gcc/testsuite/g++.dg/opt/pr100254.C
  31aad10c0131b0e4e3859efb82f712ed  gcc/testsuite/g++.dg/opt/pr100852.C
+ 42a75325fdbce13b49d3755c902bfa38  gcc/testsuite/g++.dg/opt/pr102970.C
+ 4821bda808ec2c117c297e4f155752e3  gcc/testsuite/g++.dg/opt/pr104681.C
+ a05f3fe9e917eacdb552f9ade1d73f34  gcc/testsuite/g++.dg/opt/pr104880.C
+ bad9496f071793031ea4ab93b911a483  gcc/testsuite/g++.dg/opt/pr105235-1.C
  2896f5b1a96dd9fabb1dbb65cb4c5921  gcc/testsuite/g++.dg/opt/pr13066-1.C
  4f87f86b9f018cae74888e97468b2fe0  gcc/testsuite/g++.dg/opt/pr14029.C
  8fb7e68e9e9b5eb02628e03f5333e645  gcc/testsuite/g++.dg/opt/pr14888.C
*************** e549b742987ea4bf15156f2ff8b335da  gcc/te
*** 21655,21660 ****
--- 21806,21812 ----
  a0b8fd80bfd82adaa23c61a98df112fb  gcc/testsuite/g++.dg/overload/builtin3.C
  00a13b8822d521554dfc3d828c4b61bc  gcc/testsuite/g++.dg/overload/builtin4.C
  81a9a7dc5e05bdf48beb527ba53bf4fd  gcc/testsuite/g++.dg/overload/builtin5.C
+ 1b69f2219f6792ae40411265e591182d  gcc/testsuite/g++.dg/overload/builtin6.C
  2808df88b455ae0dd789dc64c1e34b25  gcc/testsuite/g++.dg/overload/cond1.C
  5067a4c6731aae0336243d6867599e99  gcc/testsuite/g++.dg/overload/cond2.C
  a0940c624da881bbf5ac3c841243c409  gcc/testsuite/g++.dg/overload/conv-op1.C
*************** c6f961c7e0a3abdb6c65204f7692ed1b  gcc/te
*** 22147,22153 ****
  d2c97158a600f119f8f39017dbe65cb6  gcc/testsuite/g++.dg/parse/pr34049.C
  b195499fe12f3f3c5a8b1fb7605ee881  gcc/testsuite/g++.dg/parse/pr34758.C
  a57434275b0ab07b7a1f918fef7791bc  gcc/testsuite/g++.dg/parse/pr37862.C
! 1e33667d8285f239fd589c085a2376e3  gcc/testsuite/g++.dg/parse/pr43765.C
  2252cf60ba80a25df99456a82a994206  gcc/testsuite/g++.dg/parse/pr52071.C
  1440b05640ed86e97c3a5a22e8fec412  gcc/testsuite/g++.dg/parse/pr55080.C
  59292b594262bedc8968587696596ccd  gcc/testsuite/g++.dg/parse/pr56037.C
--- 22299,22305 ----
  d2c97158a600f119f8f39017dbe65cb6  gcc/testsuite/g++.dg/parse/pr34049.C
  b195499fe12f3f3c5a8b1fb7605ee881  gcc/testsuite/g++.dg/parse/pr34758.C
  a57434275b0ab07b7a1f918fef7791bc  gcc/testsuite/g++.dg/parse/pr37862.C
! 12fdd2d4e53c5ae1c19c96b8ccf6a98f  gcc/testsuite/g++.dg/parse/pr43765.C
  2252cf60ba80a25df99456a82a994206  gcc/testsuite/g++.dg/parse/pr52071.C
  1440b05640ed86e97c3a5a22e8fec412  gcc/testsuite/g++.dg/parse/pr55080.C
  59292b594262bedc8968587696596ccd  gcc/testsuite/g++.dg/parse/pr56037.C
*************** fa82b75c818bf152419737b1f56ac4fc  gcc/te
*** 22647,22652 ****
--- 22799,22805 ----
  c0c20230f9ca78ee531a757fe9c20cdc  gcc/testsuite/g++.dg/spellcheck-macro-ordering-2.C
  c7d19bcfd6293dcc2e1b62c71b24d14e  gcc/testsuite/g++.dg/spellcheck-macro-ordering.C
  138b26dd96477d5ca37e93e1baad9a7f  gcc/testsuite/g++.dg/spellcheck-ns.C
+ dea81150700765a4bf726fcbf91fe264  gcc/testsuite/g++.dg/spellcheck-pr104806.C
  bec792904e3254c1f1b123d9654da558  gcc/testsuite/g++.dg/spellcheck-pr77829.C
  8917eaf0965b3d85de7008f1d17dee06  gcc/testsuite/g++.dg/spellcheck-pr78313.C
  c58af17755be032fd83d41b6fc234488  gcc/testsuite/g++.dg/spellcheck-pr78656.C
*************** c68de3013fc66d5b9ca387b1f0f294ad  gcc/te
*** 23450,23456 ****
--- 23603,23612 ----
  40b38a3d73d53481f9e1570a38ed4eab  gcc/testsuite/g++.dg/template/non-dependent13.C
  1600f68e67fb6396c6b980337441f30d  gcc/testsuite/g++.dg/template/non-dependent14.C
  dcf7edf4a9b89b8e4db4df23e3c71906  gcc/testsuite/g++.dg/template/non-dependent15.C
+ 05ce173457f3772b248c409372ff2019  gcc/testsuite/g++.dg/template/non-dependent18.C
  3ce6c8331c1ddbc56b2c89ca07992343  gcc/testsuite/g++.dg/template/non-dependent2.C
+ f0c450f8db48d43656ca65a653823c20  gcc/testsuite/g++.dg/template/non-dependent21.C
+ 3f4aec0e7128a2b9a75631b613288601  gcc/testsuite/g++.dg/template/non-dependent22.C
  9c0fc4f566e5de8ff0339df3c3ef274d  gcc/testsuite/g++.dg/template/non-dependent3.C
  c74bd06e4f01d82b6dffe8568a9f9286  gcc/testsuite/g++.dg/template/non-dependent4.C
  7e000c3eaeb33b0cda5191bb78ee313d  gcc/testsuite/g++.dg/template/non-dependent5.C
*************** c26c19c6753e65db02ae97efd8a54af2  gcc/te
*** 24075,24080 ****
--- 24231,24239 ----
  e425d7fc584cf8535f3eee565f58f091  gcc/testsuite/g++.dg/tls/init-1.C
  ec6c7e65d57e2a70cb1a6852131a0f16  gcc/testsuite/g++.dg/tls/init-2.C
  e9afa7cf1ac751d2df40286607549ef0  gcc/testsuite/g++.dg/tls/locations1.C
+ 2a8c59f8866b77fe70f624e3d722097d  gcc/testsuite/g++.dg/tls/pr102496-1.C
+ abc37af969d1e3eb6c154521bc4614aa  gcc/testsuite/g++.dg/tls/pr102496-2.C
+ 7e8484ec05c7aa22b9de8e440eb62ad6  gcc/testsuite/g++.dg/tls/pr102642.C
  abcd9d688bd97352cf2201ae04eb0bcd  gcc/testsuite/g++.dg/tls/pr66808.C
  5b67d09a03c0a87ddd8fb4065b354311  gcc/testsuite/g++.dg/tls/pr69000.C
  f4ebaa2e9bc5b065a4c81b1ec15efe2c  gcc/testsuite/g++.dg/tls/pr77285-1.C
*************** bbb4b68b2b55f3e5d143dfc3cb49196e  gcc/te
*** 24239,24244 ****
--- 24398,24404 ----
  00be4e22c0324902fc2682eb7eb97766  gcc/testsuite/g++.dg/torture/builtin-clear-padding-1.C
  0d7497eea071865e0a522c601884bc48  gcc/testsuite/g++.dg/torture/builtin-clear-padding-2.C
  bea4ac8fffc99273818cdff738206eea  gcc/testsuite/g++.dg/torture/builtin-clear-padding-3.C
+ a311bc7bf2311aa8855ffbd171dc6632  gcc/testsuite/g++.dg/torture/builtin-clear-padding-4.C
  318bc94e0ad549681cfaba4d1ff517f8  gcc/testsuite/g++.dg/torture/builtin-location.C
  12bbc31ebdb5389852fb19dbc0efd9b4  gcc/testsuite/g++.dg/torture/covariant-1.C
  ce4f8106ed96ef070bead8ca0df02eea  gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C
*************** ce4f8106ed96ef070bead8ca0df02eea  gcc/te
*** 24246,24251 ****
--- 24406,24416 ----
  fab1470d87fc879a4a285622c057b736  gcc/testsuite/g++.dg/torture/init-list1.C
  4054dd6c177ca7971902e3ac60e34695  gcc/testsuite/g++.dg/torture/ipa-cp-1.C
  37b54578dbb493ce1238308444c1008c  gcc/testsuite/g++.dg/torture/ppc-ldst-array.C
+ ae9c2124c5383beeccdcf4ac2d3bcbd0  gcc/testsuite/g++.dg/torture/pr10148.C
+ 3fd9794b761154c19e5b03ca7b0727a1  gcc/testsuite/g++.dg/torture/pr102505.C
+ 674377855743be77a442d6fe11fc86e1  gcc/testsuite/g++.dg/torture/pr103361.C
+ 7bea79d22c6b5a627f409edb9e3048f3  gcc/testsuite/g++.dg/torture/pr104601.C
+ 55421b614773ff9e900b6ad17ffe7df3  gcc/testsuite/g++.dg/torture/pr105189.C
  161154ed9f6193a2a7da119e068c3f3f  gcc/testsuite/g++.dg/torture/pr27218.C
  a84e9fff95df4801f8e582fbc33303b8  gcc/testsuite/g++.dg/torture/pr30252.C
  e980bf95890544d46879b89f7aa98df6  gcc/testsuite/g++.dg/torture/pr30567.C
*************** e5c358735afed9e9c54950b2b1516563  gcc/te
*** 24736,24742 ****
  48a21377db7e75a1f567a2a233cc0c84  gcc/testsuite/g++.dg/tree-prof/tree-prof.exp
  2a1f9c8b1ccb241e4745f1e06c56fac3  gcc/testsuite/g++.dg/tree-ssa/20040317-1.C
  9b3694af0b6195c5c10b4b0caa6af5a4  gcc/testsuite/g++.dg/tree-ssa/alias-access-path-1.C
! 2beabec34d757a40497771a8e2204be6  gcc/testsuite/g++.dg/tree-ssa/array-temp1.C
  08d69e786b9ad4d3160a39a0d5e489fa  gcc/testsuite/g++.dg/tree-ssa/block1.C
  92014ea122d687546fe3649560d8b2a7  gcc/testsuite/g++.dg/tree-ssa/builtin1.C
  713d6b942f1fdfec168122607d26adf6  gcc/testsuite/g++.dg/tree-ssa/calloc.C
--- 24901,24907 ----
  48a21377db7e75a1f567a2a233cc0c84  gcc/testsuite/g++.dg/tree-prof/tree-prof.exp
  2a1f9c8b1ccb241e4745f1e06c56fac3  gcc/testsuite/g++.dg/tree-ssa/20040317-1.C
  9b3694af0b6195c5c10b4b0caa6af5a4  gcc/testsuite/g++.dg/tree-ssa/alias-access-path-1.C
! b08c03e3cfb53a5fe650ed3f65313c3a  gcc/testsuite/g++.dg/tree-ssa/array-temp1.C
  08d69e786b9ad4d3160a39a0d5e489fa  gcc/testsuite/g++.dg/tree-ssa/block1.C
  92014ea122d687546fe3649560d8b2a7  gcc/testsuite/g++.dg/tree-ssa/builtin1.C
  713d6b942f1fdfec168122607d26adf6  gcc/testsuite/g++.dg/tree-ssa/calloc.C
*************** ebc4dd8d7b9c346d612ab748d0d8bda0  gcc/te
*** 25000,25005 ****
--- 25165,25171 ----
  238c69e48fef47908a681867b7f50817  gcc/testsuite/g++.dg/ubsan/null-8.C
  684067ddb47560c655180c085c6980e8  gcc/testsuite/g++.dg/ubsan/object-size-1.C
  80dcb1a17f65b63cbfe2e3509439563c  gcc/testsuite/g++.dg/ubsan/pr101210.C
+ ad6c0b4132032f21f64bfdd4836d3313  gcc/testsuite/g++.dg/ubsan/pr105093.C
  a654df71119821a4303cc9fe0501191b  gcc/testsuite/g++.dg/ubsan/pr59250.C
  420a6623146bb014dc1310134356d81f  gcc/testsuite/g++.dg/ubsan/pr59306.C
  79755a51c3cbb97ff48bd411272f6b08  gcc/testsuite/g++.dg/ubsan/pr59331.C
*************** e7062d8b8ae34f0a4f8b5b407e180316  gcc/te
*** 25106,25111 ****
--- 25272,25280 ----
  2fcbc57bdfc93414220095e1211dcd11  gcc/testsuite/g++.dg/uninit-pred-loop_1.cc
  0264f53339319263fc37b72714421f02  gcc/testsuite/g++.dg/vec-init-1.C
  ec1873d6dd21d2c7cc0b6215931efed0  gcc/testsuite/g++.dg/vect/param-max-aliased-pr26197.cc
+ 2f4df2b1afc45455438253ceb176020a  gcc/testsuite/g++.dg/vect/pr102572.cc
+ 276b94843e74f8cadd0fe569be60befb  gcc/testsuite/g++.dg/vect/pr102788.cc
+ 5cc7bcb3384dda5ac9ed1595171888bf  gcc/testsuite/g++.dg/vect/pr105053.cc
  02ab0e7dea4c30ddeaecb971c0b8241e  gcc/testsuite/g++.dg/vect/pr19951.cc
  e7c5a636a280962b70166d1494223f9c  gcc/testsuite/g++.dg/vect/pr21218.cc
  9a0a6f56bdb2cc697abc78c901418a19  gcc/testsuite/g++.dg/vect/pr21734_1.cc
*************** c0a7423fe6c8b91501b54c66ebfe3c32  gcc/te
*** 25164,25170 ****
  542124827fb9187c91a9422b19bbdbd5  gcc/testsuite/g++.dg/vect/pr97255.cc
  59531286c9e0eca9137074a891cbae16  gcc/testsuite/g++.dg/vect/pr97347.cc
  ad03cf9b82f9825b989c4dbfdd8a2d38  gcc/testsuite/g++.dg/vect/pr98064.cc
! aba3bb29ee5e870ffa4ce33d7d243b2d  gcc/testsuite/g++.dg/vect/pr99149.cc
  b9b7aeb622b8ca037050c102cf2f4775  gcc/testsuite/g++.dg/vect/pr99220.cc
  fc32d36182f79190004abe52c516089e  gcc/testsuite/g++.dg/vect/simd-1.cc
  c0baf08fc01514d3f4fca19bf3fc9596  gcc/testsuite/g++.dg/vect/simd-10.cc
--- 25333,25339 ----
  542124827fb9187c91a9422b19bbdbd5  gcc/testsuite/g++.dg/vect/pr97255.cc
  59531286c9e0eca9137074a891cbae16  gcc/testsuite/g++.dg/vect/pr97347.cc
  ad03cf9b82f9825b989c4dbfdd8a2d38  gcc/testsuite/g++.dg/vect/pr98064.cc
! d069359b51fa53b7e19c17437cb21559  gcc/testsuite/g++.dg/vect/pr99149.cc
  b9b7aeb622b8ca037050c102cf2f4775  gcc/testsuite/g++.dg/vect/pr99220.cc
  fc32d36182f79190004abe52c516089e  gcc/testsuite/g++.dg/vect/simd-1.cc
  c0baf08fc01514d3f4fca19bf3fc9596  gcc/testsuite/g++.dg/vect/simd-10.cc
*************** b743913da43f9ec511faf7814e2e77c8  gcc/te
*** 25217,25223 ****
  a48159ca7c6ab8b2c9be10d9045d0fcd  gcc/testsuite/g++.dg/warn/Warray-bounds-13.C
  751a532e4227b40e2fb6a1e86824d452  gcc/testsuite/g++.dg/warn/Warray-bounds-14.C
  572a6d7fa549dc456ad9ccafcd0de9c3  gcc/testsuite/g++.dg/warn/Warray-bounds-15.C
! a51e59121ac395643cb3896da790dc94  gcc/testsuite/g++.dg/warn/Warray-bounds-16.C
  95942f0a33d153158cb14cc46802363b  gcc/testsuite/g++.dg/warn/Warray-bounds-17.C
  35573117acc546f03b1b924b513e72cd  gcc/testsuite/g++.dg/warn/Warray-bounds-18.C
  0186412c3f9a47b93aafb28f79f2d7c7  gcc/testsuite/g++.dg/warn/Warray-bounds-19.C
--- 25386,25392 ----
  a48159ca7c6ab8b2c9be10d9045d0fcd  gcc/testsuite/g++.dg/warn/Warray-bounds-13.C
  751a532e4227b40e2fb6a1e86824d452  gcc/testsuite/g++.dg/warn/Warray-bounds-14.C
  572a6d7fa549dc456ad9ccafcd0de9c3  gcc/testsuite/g++.dg/warn/Warray-bounds-15.C
! 8f5c02cdd45c1c3c413d6acbed9a3818  gcc/testsuite/g++.dg/warn/Warray-bounds-16.C
  95942f0a33d153158cb14cc46802363b  gcc/testsuite/g++.dg/warn/Warray-bounds-17.C
  35573117acc546f03b1b924b513e72cd  gcc/testsuite/g++.dg/warn/Warray-bounds-18.C
  0186412c3f9a47b93aafb28f79f2d7c7  gcc/testsuite/g++.dg/warn/Warray-bounds-19.C
*************** aa8ce74ba265dc04c8b67795c14ea628  gcc/te
*** 25274,25279 ****
--- 25443,25449 ----
  84424ecfda695823bf02ce4faf2727d9  gcc/testsuite/g++.dg/warn/Wctad-maybe-unsupported.h
  a1916c2510751afdcbb293e075fc4b79  gcc/testsuite/g++.dg/warn/Wctad-maybe-unsupported2.C
  924d0a16e978c03688e392123f204dff  gcc/testsuite/g++.dg/warn/Wctad-maybe-unsupported3.C
+ 0f6b09801c09e79156b9009cc3a19adc  gcc/testsuite/g++.dg/warn/Wctad-maybe-unsupported4.C
  2d2da24222711602624d6870a966c8b0  gcc/testsuite/g++.dg/warn/Wctor-dtor.C
  b75d4f8883c7ddd7a04229eea603e6d3  gcc/testsuite/g++.dg/warn/Wctor-dtor2.C
  81f664dba5a025cdc726a4ce39403653  gcc/testsuite/g++.dg/warn/Wdelete-incomplete-1.C
*************** c32e2d9c26f73ceab75448129f154a62  gcc/te
*** 25295,25300 ****
--- 25465,25471 ----
  c1c94fbed68712c556c47675075fab08  gcc/testsuite/g++.dg/warn/Wduplicated-branches6.C
  df34a3119747a72018c056305c89abd6  gcc/testsuite/g++.dg/warn/Wduplicated-branches7.C
  53e8ba692e810326b135e28115da516a  gcc/testsuite/g++.dg/warn/Wduplicated-cond1.C
+ aee46bcb7031162dcee9c8ebe1228c6f  gcc/testsuite/g++.dg/warn/Wduplicated-cond2.C
  8b9cbae2542d0ee1294a9aba56467023  gcc/testsuite/g++.dg/warn/Wenum-compare-no-2.C
  0159dc16051c0a3deaba6db2eeae85f8  gcc/testsuite/g++.dg/warn/Wenum-compare-no.C
  b141ada1b2936d65fc9a46fee390d652  gcc/testsuite/g++.dg/warn/Wenum-compare.C
*************** e5e6d08567eb0a03fffadca1da754cde  gcc/te
*** 25345,25350 ****
--- 25516,25522 ----
  b383f047a6af35035ecd836253175c30  gcc/testsuite/g++.dg/warn/Wint-in-bool-context-1.C
  90a871726cae9dea93ce0da4b5bb7b2c  gcc/testsuite/g++.dg/warn/Wlogical-op-1.C
  13ee95f1cd2836b595541e2a9917c06d  gcc/testsuite/g++.dg/warn/Wlogical-op-2.C
+ a37debb0423a6fba06b31bb633c0794f  gcc/testsuite/g++.dg/warn/Wlogical-op-3.C
  0d474dffc39eac06f1ef0fff37a5792f  gcc/testsuite/g++.dg/warn/Wmemset-elt-size1.C
  640ad4c16d17c7bf605e6b30568da488  gcc/testsuite/g++.dg/warn/Wmemset-transposed-args-1.C
  1184b1df4ae243b5ab6917e0e3b219b6  gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-2.C
*************** b963046db4cfda2a26e48a50fb49dc9f  gcc/te
*** 25361,25366 ****
--- 25533,25539 ----
  b306962faed01d9c7837f5c94d8fd54b  gcc/testsuite/g++.dg/warn/Wmismatched-tags-6.C
  4f4a6f65343802e0a210fb251cbdaaae  gcc/testsuite/g++.dg/warn/Wmismatched-tags-7.C
  51f559879287437f7bafa0b16b7ec7f3  gcc/testsuite/g++.dg/warn/Wmismatched-tags-8.C
+ dd271ecca0fa5146b807a1a4a7593846  gcc/testsuite/g++.dg/warn/Wmismatched-tags-9.C
  8bb91ffb5e984d7b02129f07fd4bd69c  gcc/testsuite/g++.dg/warn/Wmismatched-tags.C
  d3017d025f43f9093bf016847e418a34  gcc/testsuite/g++.dg/warn/Wmissing-declarations-1.C
  050c0fd9eb9dcd48940d99ba2041761b  gcc/testsuite/g++.dg/warn/Wmissing-field-initializers-1.C
*************** de70d0aa4d300c6c495ac17ceb16bb59  gcc/te
*** 25510,25515 ****
--- 25683,25689 ----
  69360c98179cb5a496a4ec6c59d499f7  gcc/testsuite/g++.dg/warn/Wshadow-9.C
  69732cf06a240f992b1cb5e3b86bab8d  gcc/testsuite/g++.dg/warn/Wshadow-compatible-local-1.C
  a0b4ac370653ea8dfc5a0dc8707ab2fd  gcc/testsuite/g++.dg/warn/Wshadow-compatible-local-2.C
+ b1368cfca8fe6539e11ab40e527ec240  gcc/testsuite/g++.dg/warn/Wshadow-compatible-local-3.C
  df9b1547a2690405cde83653830ec338  gcc/testsuite/g++.dg/warn/Wshadow-local-1.C
  6abfb9ca38d9d4f52fad423dd3f4fc61  gcc/testsuite/g++.dg/warn/Wshadow-local-2.C
  2d0be4b805c5e01751b8213ba1078140  gcc/testsuite/g++.dg/warn/Wshadow-local-3.C
*************** b81dd316dd30881afe998cc16667340f  gcc/te
*** 25690,25695 ****
--- 25864,25870 ----
  66e0712402c08575f2486cc95d89f9b2  gcc/testsuite/g++.dg/warn/Wunused-var-9.C
  f62d0efa105434ddb77f8584066aa865  gcc/testsuite/g++.dg/warn/Wunused-var30.C
  7c73aa4b260c1d16ea9a76d2e0a28fcb  gcc/testsuite/g++.dg/warn/Wuseless-cast.C
+ ff8ed0a4ce8ad573aa89f6b015e4a122  gcc/testsuite/g++.dg/warn/Wuseless-cast2.C
  9de23321d5ac135de5ba8afa251a359a  gcc/testsuite/g++.dg/warn/Wvexing-parse.C
  47c8ae3dc7144acf6191de59ea2930a1  gcc/testsuite/g++.dg/warn/Wvexing-parse2.C
  8a7c0f92b372b8761c8b842613d7c6a2  gcc/testsuite/g++.dg/warn/Wvexing-parse3.C
*************** ee6a633cbcb41c7241335ac4002bc5bd  gcc/te
*** 25847,25852 ****
--- 26022,26028 ----
  eee589a3fa31332d5466e5037b1a870e  gcc/testsuite/g++.dg/warn/pmf1.C
  c36be50bce1bb66a16eefbbb8eed1e5c  gcc/testsuite/g++.dg/warn/pmf2.C
  ac14aaa010428fa00cd60d6e6bb808c0  gcc/testsuite/g++.dg/warn/pointer-integer-comparison.C
+ cc35779b6305bb8c111aecea1f3f7d25  gcc/testsuite/g++.dg/warn/pr101515.C
  adea0a023eba0c3c51b6a4894014d35a  gcc/testsuite/g++.dg/warn/pr11159.C
  f257fca4d00c8c67aa2b9d6e43ee906f  gcc/testsuite/g++.dg/warn/pr11492.C
  5fab7f879534ef351718dc73d825b667  gcc/testsuite/g++.dg/warn/pr12242.C
*************** e64278e516f7ebae5481e326b54f28dd  gcc/te
*** 29361,29366 ****
--- 29537,29543 ----
  205ccdefdbb3b9b53e0013ab1c5146c0  gcc/testsuite/g++.target/arm/mve.exp
  fefb1ea34abe2e49510cd8293f8c14e5  gcc/testsuite/g++.target/arm/no_unique_address_1.C
  bb7292912fa6d506586421d0df58412b  gcc/testsuite/g++.target/arm/no_unique_address_2.C
+ 4c06abe7b8d5bd183704907c3993392c  gcc/testsuite/g++.target/arm/pr102842.C
  86ce099311b8a462979885c1f82c41db  gcc/testsuite/g++.target/arm/pr81497.C
  c66ac2233f3efac56ec64b9294b3708d  gcc/testsuite/g++.target/arm/pr95726.C
  881bcc41183f756e0d7cbda13b2b51df  gcc/testsuite/g++.target/arm/pr99593.C
*************** cc57ca4fd9c378f13126f05fd23d44f9  gcc/te
*** 29422,29427 ****
--- 29599,29608 ----
  1c0fbaabc2aefc10da9582b80f11789c  gcc/testsuite/g++.target/i386/pr100885.C
  a1f1d426b1b50862a624c700e26cea03  gcc/testsuite/g++.target/i386/pr101023a.C
  06163cba2fd3bcf61e06ef2a745befdb  gcc/testsuite/g++.target/i386/pr101023b.C
+ 945955607a22f7b849c624a91c2f5c9d  gcc/testsuite/g++.target/i386/pr102166.C
+ 186a4f48c778c8bfd308076ed5277d77  gcc/testsuite/g++.target/i386/pr102295.C
+ 6d6c399b53fe1c3078aa132a559fe2ab  gcc/testsuite/g++.target/i386/pr102548.C
+ 2a03baff08b5b7bdeb8d3633c49032bb  gcc/testsuite/g++.target/i386/pr103012.C
  1c706f97b6d93c0124dc4a203c98f6d2  gcc/testsuite/g++.target/i386/pr57362.C
  db3c3a9d9f798eff6348f0813dccc376  gcc/testsuite/g++.target/i386/pr57548.C
  e8a006e5050e191010d1a6ecff4873a3  gcc/testsuite/g++.target/i386/pr58372.C
*************** bda24fd764e95be6398892d48adf8be7  gcc/te
*** 29481,29486 ****
--- 29662,29668 ----
  4c45e102d6dd19ee08a476904b64542d  gcc/testsuite/g++.target/riscv/pr96759.C
  ac37e529bda1269045c3681cc4b425dd  gcc/testsuite/g++.target/riscv/pr97682.C
  27530d4b7acf9021544916f3300ffbe1  gcc/testsuite/g++.target/riscv/riscv.exp
+ 74f02d12b4213817c3460e1eebfa9eae  gcc/testsuite/g++.target/s390/mi-thunk.C
  93b786c04aacd9a92606e85c55410461  gcc/testsuite/g++.target/s390/pr100281-1.C
  4b5a44a1819e9404a2b1305798c19846  gcc/testsuite/g++.target/s390/pr100281-2.C
  63c9cacf807bdee09a1606a202373f30  gcc/testsuite/g++.target/s390/pr94704-1.C
*************** e89355b99660c53d3dac89eba0ac8986  gcc/te
*** 30495,30502 ****
--- 30677,30688 ----
  6a87e81aa60353be798e48130f2c4ca2  gcc/testsuite/gcc.c-torture/compile/pmt.c
  048ad13954512f77d283379cc894eaed  gcc/testsuite/gcc.c-torture/compile/poor.c
  5dd01a3a30ba2b97a934273ca5fe3170  gcc/testsuite/gcc.c-torture/compile/pp.c
+ 5e2710168af4ad47d5838cfdfc0a5ecd  gcc/testsuite/gcc.c-torture/compile/pr100106.c
  ede20faf9b203e25b39b7032970f58be  gcc/testsuite/gcc.c-torture/compile/pr100305.c
+ dcaa1bc6d2f365241f63a018eb986a02  gcc/testsuite/gcc.c-torture/compile/pr100316.c
  39dff9806811d8b2c82afb7f1bb80e27  gcc/testsuite/gcc.c-torture/compile/pr100576.c
+ 9c461bedf4ba5d689841294e9c5464f6  gcc/testsuite/gcc.c-torture/compile/pr101562.c
+ 6d13d2354182ca3dc50d8f4d6d5ed5ab  gcc/testsuite/gcc.c-torture/compile/pr103813.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
*************** cf491abd2df5513193c96d9605cc5bc8  gcc/te
*** 32146,32151 ****
--- 32332,32338 ----
  7e81dc4cdd5c62169f611e513538c801  gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c
  57a7c08d79c2c2f2e65b96c5d353aad5  gcc/testsuite/gcc.c-torture/execute/bf64-1.c
  98152a763419b41838c8c9d841ad29a6  gcc/testsuite/gcc.c-torture/execute/bitfld-1.c
+ f07696fa0951cfa132406e3311f1250c  gcc/testsuite/gcc.c-torture/execute/bitfld-10.c
  005d6505de633a2ed0991ac8a94c4b8e  gcc/testsuite/gcc.c-torture/execute/bitfld-2.c
  99a449c3b4f58a78e441a461df3f513f  gcc/testsuite/gcc.c-torture/execute/bitfld-3.c
  f60b71cba62f24c87aeeb52ca18cf75c  gcc/testsuite/gcc.c-torture/execute/bitfld-4.c
*************** e854bc80f793329b6c96d31e3f80a012  gcc/te
*** 32523,32528 ****
--- 32710,32718 ----
  9c9024650c8b4b1672ea993228511949  gcc/testsuite/gcc.c-torture/execute/packed-aligned.c
  12785ab6e086a50cd8ab9f5bdb9a9bc5  gcc/testsuite/gcc.c-torture/execute/pending-4.c
  5ad23d6cafc55e78896b90e3669a14b8  gcc/testsuite/gcc.c-torture/execute/postmod-1.c
+ 6f562291c92a478431678da451525a90  gcc/testsuite/gcc.c-torture/execute/pr103052.c
+ a5b5957138d71ec5e7dbb1056f5b6cf4  gcc/testsuite/gcc.c-torture/execute/pr103255.c
+ 8f1a8c89149c065ac6e73140793989be  gcc/testsuite/gcc.c-torture/execute/pr104814.c
  7758cb727d75f4fc1c0e483d503de146  gcc/testsuite/gcc.c-torture/execute/pr15262-1.c
  58dc249612dbc918d7fc4010e94deb8d  gcc/testsuite/gcc.c-torture/execute/pr15262-2.c
  d9c36fc850771445c5e4b6ce6dae1a12  gcc/testsuite/gcc.c-torture/execute/pr15262.c
*************** d79543b851bd31a8a690f71bf1604287  gcc/te
*** 33677,33682 ****
--- 33867,33877 ----
  e9b43cdaccdcfde39febbc540e1b23a1  gcc/testsuite/gcc.dg/Wmismatched-dealloc.c
  a97f092c5509b2033f63d1931d689d9c  gcc/testsuite/gcc.dg/Wmissing-attributes.c
  4dffc6d38cc584021e126813104bef46  gcc/testsuite/gcc.dg/Wmissing-braces-fixits.c
+ 6d7c7c9dfb7ed5a391069ace1150a3a1  gcc/testsuite/gcc.dg/Wmissing-field-initializers-1.c
+ 7fb04705fb6b842cdfb76304629fee8e  gcc/testsuite/gcc.dg/Wmissing-field-initializers-2.c
+ 153aab7b0e84ebd7b4f208653536d446  gcc/testsuite/gcc.dg/Wmissing-field-initializers-3.c
+ 7b242b0345ec0eeeffd2597e35af130b  gcc/testsuite/gcc.dg/Wmissing-field-initializers-4.c
+ e029e709c13e38db907896dd09de24a0  gcc/testsuite/gcc.dg/Wmissing-field-initializers-5.c
  35da4f7c3dc7c98520fafca7b32a76e7  gcc/testsuite/gcc.dg/Wmissing-parameter-type-Wextra.c
  fe1b12514d94c73791e0a965cfc2a6ce  gcc/testsuite/gcc.dg/Wmissing-parameter-type-no.c
  393ee52b1c97cbcf1ebd166d70b4ea67  gcc/testsuite/gcc.dg/Wmissing-parameter-type.c
*************** d45570f5347d0d2fceb2f46d5bb28195  gcc/te
*** 33690,33696 ****
  78b26e55f8111808885390fc48d39f07  gcc/testsuite/gcc.dg/Wno-pointer-sign.c
  86e970a811686b96a8c946217879e0b6  gcc/testsuite/gcc.dg/Wnonnull-2.c
  359b700d31704492b8af3694547fa2b7  gcc/testsuite/gcc.dg/Wnonnull-3.c
! a8ed41f0035b4c09381758070ff0cc62  gcc/testsuite/gcc.dg/Wnonnull-4.c
  122d168a76610b5995ed8402529d4c4d  gcc/testsuite/gcc.dg/Wnonnull-5.c
  349ca7e23fb9ac66e9d5e90eeec2b9bc  gcc/testsuite/gcc.dg/Wnonnull-6.c
  12ac8bc4beaf9edbdf04979c8dfcb9e8  gcc/testsuite/gcc.dg/Wnonnull.c
--- 33885,33891 ----
  78b26e55f8111808885390fc48d39f07  gcc/testsuite/gcc.dg/Wno-pointer-sign.c
  86e970a811686b96a8c946217879e0b6  gcc/testsuite/gcc.dg/Wnonnull-2.c
  359b700d31704492b8af3694547fa2b7  gcc/testsuite/gcc.dg/Wnonnull-3.c
! 08895ef19d744c4f6c25826532c70aee  gcc/testsuite/gcc.dg/Wnonnull-4.c
  122d168a76610b5995ed8402529d4c4d  gcc/testsuite/gcc.dg/Wnonnull-5.c
  349ca7e23fb9ac66e9d5e90eeec2b9bc  gcc/testsuite/gcc.dg/Wnonnull-6.c
  12ac8bc4beaf9edbdf04979c8dfcb9e8  gcc/testsuite/gcc.dg/Wnonnull.c
*************** ba09b89eacd1a1f030c52761621d27c3  gcc/te
*** 33902,33907 ****
--- 34097,34103 ----
  a8fd1d734e0d0078a564b6c6951f3f06  gcc/testsuite/gcc.dg/Wstringop-overflow-66.c
  11b9e3955ab46194825fbf5d88ba5648  gcc/testsuite/gcc.dg/Wstringop-overflow-7.c
  739ccb86ac13fef9cbd1d60df950a4b5  gcc/testsuite/gcc.dg/Wstringop-overflow-8.c
+ 949a031e65e64751dcadeeed6b8a8c28  gcc/testsuite/gcc.dg/Wstringop-overflow-86.c
  efc30ea8232c5270c8cbd61b0a271ef1  gcc/testsuite/gcc.dg/Wstringop-overflow-9.c
  f16f5c5471020dfe24813accb55a72a7  gcc/testsuite/gcc.dg/Wstringop-overflow.c
  82a023f65dab8d4e888e7b6af021dc1d  gcc/testsuite/gcc.dg/Wstringop-overread-2.c
*************** d82ccf26405a48ba48cf01a532ba9660  gcc/te
*** 33961,33966 ****
--- 34157,34164 ----
  c8849c136769b4d5fe441ab284b49719  gcc/testsuite/gcc.dg/Wvla-larger-than-2.c
  cfa79c0ccdb4661ab37d8dd91c0b69c2  gcc/testsuite/gcc.dg/Wvla-larger-than-3.c
  93fd4352fb385bc1039adcaf51e1723d  gcc/testsuite/gcc.dg/Wvla-larger-than-4.c
+ d8079498555414ed8e20a1866a122002  gcc/testsuite/gcc.dg/Wvla-parameter-12.c
+ b0cbf3f973ac6c7f66e3eabc7286596e  gcc/testsuite/gcc.dg/Wvla-parameter-13.c
  bb6bfe4639819fd02e238129b72af1c1  gcc/testsuite/gcc.dg/Wvla-parameter-2.c
  62a2c486287bf98e7759d9a79900a83f  gcc/testsuite/gcc.dg/Wvla-parameter-3.c
  7b7fde0c88aeeb625320c956342a669d  gcc/testsuite/gcc.dg/Wvla-parameter-4.c
*************** fbf171c2475c36b54306b4fa689eee97  gcc/te
*** 34056,34061 ****
--- 34254,34260 ----
  4553c74241f2cd9efbf26371de99807d  gcc/testsuite/gcc.dg/analyzer/data-model-2.c
  b3d1205c18024feae48af7ea2263b10a  gcc/testsuite/gcc.dg/analyzer/data-model-20.c
  1a7244f30f830702369a54bb48fc8aef  gcc/testsuite/gcc.dg/analyzer/data-model-21.c
+ 99c2999efefff19cb59bd84ab2498758  gcc/testsuite/gcc.dg/analyzer/data-model-23.c
  e7daf7589a18b2ab24bdc2f3f62367d5  gcc/testsuite/gcc.dg/analyzer/data-model-4.c
  ec77a3f181dddb102f833affeab3f86a  gcc/testsuite/gcc.dg/analyzer/data-model-5.c
  50de8dcfc0305e565c234999fa450fed  gcc/testsuite/gcc.dg/analyzer/data-model-5b.c
*************** bdfc84bbf5e13810fd8696c1956e6639  gcc/te
*** 34184,34189 ****
--- 34383,34389 ----
  8704d0b888bfd7cbf5c7f8dfbb9f5610  gcc/testsuite/gcc.dg/analyzer/pointer-merging.c
  3f583dbde80b3efe12b65cefa6758f9f  gcc/testsuite/gcc.dg/analyzer/pr100011.c
  e0e00f8ff65a3533430a5abc47af4315  gcc/testsuite/gcc.dg/analyzer/pr100615.c
+ 7bab391201f50e8d8fb6965f76c3af60  gcc/testsuite/gcc.dg/analyzer/pr101962.c
  4d9dda4c090b351e888380f256fdf703  gcc/testsuite/gcc.dg/analyzer/pr61861.c
  3b715088546567d4c2cc30cc26417f11  gcc/testsuite/gcc.dg/analyzer/pr93032-mztools-simplified.c
  9198ebbc5c221a40b5e3d9c3b8dfadad  gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c
*************** c3d6877dc6b6aaf933b97e6748b315cc  gcc/te
*** 34316,34322 ****
  5c824937a2b8b50d8d983130fccd4e81  gcc/testsuite/gcc.dg/analyzer/strcmp-1.c
  75d08bca79f4ac1789e8518f83e25230  gcc/testsuite/gcc.dg/analyzer/strcpy-1.c
  94cb92233eb5c2bcada4066b1a45a8c5  gcc/testsuite/gcc.dg/analyzer/strdup-1.c
! 62ef5682e1c09c511b5a2f27b4cdef3f  gcc/testsuite/gcc.dg/analyzer/strndup-1.c
  5231cd301b8d86c62bf8321d1e5bfb4b  gcc/testsuite/gcc.dg/analyzer/switch.c
  5fd1467a3fda46f1c5783eb10827dc00  gcc/testsuite/gcc.dg/analyzer/symbolic-1.c
  2982a3481c63231cadba1329977640bd  gcc/testsuite/gcc.dg/analyzer/symbolic-2.c
--- 34516,34522 ----
  5c824937a2b8b50d8d983130fccd4e81  gcc/testsuite/gcc.dg/analyzer/strcmp-1.c
  75d08bca79f4ac1789e8518f83e25230  gcc/testsuite/gcc.dg/analyzer/strcpy-1.c
  94cb92233eb5c2bcada4066b1a45a8c5  gcc/testsuite/gcc.dg/analyzer/strdup-1.c
! 161eff2fd6bce43bc965274c803a4857  gcc/testsuite/gcc.dg/analyzer/strndup-1.c
  5231cd301b8d86c62bf8321d1e5bfb4b  gcc/testsuite/gcc.dg/analyzer/switch.c
  5fd1467a3fda46f1c5783eb10827dc00  gcc/testsuite/gcc.dg/analyzer/symbolic-1.c
  2982a3481c63231cadba1329977640bd  gcc/testsuite/gcc.dg/analyzer/symbolic-2.c
*************** b83db629f91a7356b28b31cfbbc330ad  gcc/te
*** 34402,34413 ****
  8d6052373f557446fbc2c85bbada1d63  gcc/testsuite/gcc.dg/array-const-3.c
  c11a907de50c52966dc3fac763e376b5  gcc/testsuite/gcc.dg/array-init-1.c
  f5a2800fc5f21185bd9bdbd69e270c10  gcc/testsuite/gcc.dg/array-init-2.c
! ad76181b383bac32f71b8ce6107cb0c1  gcc/testsuite/gcc.dg/array-quals-1.c
  142997aec138f2b5487250ef14d6de54  gcc/testsuite/gcc.dg/array-quals-2.c
  889ad8871787262fb9533d339c717e6a  gcc/testsuite/gcc.dg/aru-2.c
  c3a77b3c243c9ea87f79d62f7db200dc  gcc/testsuite/gcc.dg/asan/asan.exp
  b8a049317908d7e0078316ad82437346  gcc/testsuite/gcc.dg/asan/nested-1.c
  738544a74dbe22f6a41201227dfe9cd9  gcc/testsuite/gcc.dg/asan/nosanitize-and-inline.c
  a5e988481cd66b8acf6c610b847cb713  gcc/testsuite/gcc.dg/asan/pr56417.c
  0c13e4008bb665f05b030eb42e43183f  gcc/testsuite/gcc.dg/asan/pr63845.c
  9a45b4bebab3901180dbe2a44efcd070  gcc/testsuite/gcc.dg/asan/pr64170.c
--- 34602,34615 ----
  8d6052373f557446fbc2c85bbada1d63  gcc/testsuite/gcc.dg/array-const-3.c
  c11a907de50c52966dc3fac763e376b5  gcc/testsuite/gcc.dg/array-init-1.c
  f5a2800fc5f21185bd9bdbd69e270c10  gcc/testsuite/gcc.dg/array-init-2.c
! 93602cc4baf67e85d9c438d1a69dc55d  gcc/testsuite/gcc.dg/array-quals-1.c
  142997aec138f2b5487250ef14d6de54  gcc/testsuite/gcc.dg/array-quals-2.c
  889ad8871787262fb9533d339c717e6a  gcc/testsuite/gcc.dg/aru-2.c
  c3a77b3c243c9ea87f79d62f7db200dc  gcc/testsuite/gcc.dg/asan/asan.exp
  b8a049317908d7e0078316ad82437346  gcc/testsuite/gcc.dg/asan/nested-1.c
  738544a74dbe22f6a41201227dfe9cd9  gcc/testsuite/gcc.dg/asan/nosanitize-and-inline.c
+ 62ddd0ab49b2d8a39773ae7568d8aa74  gcc/testsuite/gcc.dg/asan/pr104449.c
+ 3424b712fda248acb67afe3bbb5dbc46  gcc/testsuite/gcc.dg/asan/pr105214.c
  a5e988481cd66b8acf6c610b847cb713  gcc/testsuite/gcc.dg/asan/pr56417.c
  0c13e4008bb665f05b030eb42e43183f  gcc/testsuite/gcc.dg/asan/pr63845.c
  9a45b4bebab3901180dbe2a44efcd070  gcc/testsuite/gcc.dg/asan/pr64170.c
*************** dbed9ae96a21fcde41cfdad7cf866745  gcc/te
*** 35936,35941 ****
--- 36138,36144 ----
  1accdd407f6b27826cf1b2bedd767f56  gcc/testsuite/gcc.dg/cpp/pr100392.h
  9e6abf813586d610c5bba47d923aaf4a  gcc/testsuite/gcc.dg/cpp/pr100646-1.c
  1cc56428de626da80bfe2da8848c8587  gcc/testsuite/gcc.dg/cpp/pr100646-2.c
+ df4a6f060fa69f67fe9841571f51274c  gcc/testsuite/gcc.dg/cpp/pr101638.c
  5f42a9dd480e45f484f3827b3aadb3e4  gcc/testsuite/gcc.dg/cpp/pr20348.c
  7c61ccd7a1cbc88526a3a1ae591f54b6  gcc/testsuite/gcc.dg/cpp/pr20348.h
  57a7826d3185767b0a94a4f1c482ddd4  gcc/testsuite/gcc.dg/cpp/pr20356.c
*************** e2f52a89972160427f649396e34b1d0c  gcc/te
*** 36334,36339 ****
--- 36537,36543 ----
  edee97b42c75ecf594a2c63a31f4c416  gcc/testsuite/gcc.dg/debug/dwarf2/noreturn-function-attribute.c
  cbcc356a35e8a8665137c7ae64ec5914  gcc/testsuite/gcc.dg/debug/dwarf2/noreturn-function-keyword.c
  937e8a07b611d24efb44f969833a3cb8  gcc/testsuite/gcc.dg/debug/dwarf2/omp-fesdr.c
+ 54b366032eed667161eee7783123c310  gcc/testsuite/gcc.dg/debug/dwarf2/pr103874.c
  250736f38c859fc89fb993ad3155eb20  gcc/testsuite/gcc.dg/debug/dwarf2/pr29609-1.c
  8f522ee214d1db3d04f240eb20eb4474  gcc/testsuite/gcc.dg/debug/dwarf2/pr29609-2.c
  43696edd12f5c0c32058d1ad1012e1e8  gcc/testsuite/gcc.dg/debug/dwarf2/pr31230.c
*************** ca27b118a8f01285a381ac42b5dcdcaa  gcc/te
*** 36386,36391 ****
--- 36590,36596 ----
  b3f045b532c693bbfb8cfed8c0609564  gcc/testsuite/gcc.dg/debug/dwarf2/var1.c
  69e64f492a931622722ac6c811569e62  gcc/testsuite/gcc.dg/debug/dwarf2/var2.c
  d11dcc4e37738beb9e8be03ce7630c35  gcc/testsuite/gcc.dg/debug/enum-1.c
+ 3c2a32917edee1c37607a11e5414fbdf  gcc/testsuite/gcc.dg/debug/pr104337.c
  bdf39999a5a7a4c7b1459600dff4ff14  gcc/testsuite/gcc.dg/debug/pr16676.c
  6f8e864ca7f9c38a79c3578b2c75101b  gcc/testsuite/gcc.dg/debug/pr26881.c
  feb6dc1d570a59982f88a912985ff2fa  gcc/testsuite/gcc.dg/debug/pr29558.c
*************** dd200537805c08a2ae3ec68cf3082eff  gcc/te
*** 36478,36483 ****
--- 36683,36689 ----
  5c465732517ab32b5f1d49aa94330ad5  gcc/testsuite/gcc.dg/deprecated-5.c
  ba7e6f4007944b95dbec857fc6c74794  gcc/testsuite/gcc.dg/deprecated-6.c
  9934d33b9991ddca3ef6f4c2cccdb37c  gcc/testsuite/gcc.dg/deprecated.c
+ 8ef0c97da538b257ef5b6ce351017585  gcc/testsuite/gcc.dg/devnull-dump.c
  bd803fab76b770802d951e70b61c9696  gcc/testsuite/gcc.dg/dfp/Wbad-function-cast-1.c
  d898987e43ad43f22c65725bb92ec24f  gcc/testsuite/gcc.dg/dfp/Wtraditional-conversion-2.c
  8dfa85ff2d4eb5d9335903160b756d39  gcc/testsuite/gcc.dg/dfp/altivec-types.c
*************** a0ac850750aaa6f8934dd8d86cad48b3  gcc/te
*** 36541,36546 ****
--- 36747,36754 ----
  9d75f75471d15ad9eab797c65fe24337  gcc/testsuite/gcc.dg/dfp/keywords-pedantic.c
  5f9dce48038ce1ba660b96e948792422  gcc/testsuite/gcc.dg/dfp/keywords-reserved.c
  440b3f562b43525babe2c96be973d1be  gcc/testsuite/gcc.dg/dfp/operator-bitwise.c
+ b6f9108cd4878577de83d43be75185ce  gcc/testsuite/gcc.dg/dfp/pr104510.c
+ 440b561ad1d9037d4559c7011d636b7a  gcc/testsuite/gcc.dg/dfp/pr104557.c
  d8629eb8e0c765b5a7daa583cb8eedad  gcc/testsuite/gcc.dg/dfp/pr31344.c
  b59fd600db434af135f39c38e21e2d74  gcc/testsuite/gcc.dg/dfp/pr37435.c
  17353eaf91a4f3959fa168324f86f6f5  gcc/testsuite/gcc.dg/dfp/pr41049.c
*************** d7769c446568c18d557180c850cf3b4a  gcc/te
*** 37316,37321 ****
--- 37524,37530 ----
  f711435274df71049aa71808a78fc7a5  gcc/testsuite/gcc.dg/gomp/parallel-3.c
  d9a1f43ca6ac2a073e22bbbf243f300b  gcc/testsuite/gcc.dg/gomp/parallel-4.c
  0f7ac2e81ae2d400d52c34aa1c0b379a  gcc/testsuite/gcc.dg/gomp/pr100508.c
+ 410119ba8ee90eb1671f6b992533b966  gcc/testsuite/gcc.dg/gomp/pr104517.c
  7a163e65fe52b23fc85f2daa18c442ee  gcc/testsuite/gcc.dg/gomp/pr25874.c
  597de3ed24e1bc1c650af918589d83c3  gcc/testsuite/gcc.dg/gomp/pr25989.c
  0bd3e8dc860de61dd8e09229c090e1f5  gcc/testsuite/gcc.dg/gomp/pr25990.c
*************** bc96d3d7a369ee1d75a9841b80312226  gcc/te
*** 37824,37829 ****
--- 38033,38039 ----
  4f7560385c9b3bd900cc1de342ed58bc  gcc/testsuite/gcc.dg/guality/param-3.c
  74ce6c60795531920ab0a680e346e657  gcc/testsuite/gcc.dg/guality/param-4.c
  f932e4faa7d538859c699e070447bc01  gcc/testsuite/gcc.dg/guality/param-5.c
+ b0deaf43b4029cf429b4a541937eefd0  gcc/testsuite/gcc.dg/guality/pr101905.c
  91c528fa3ca63dee1e35b7c6d02cd258  gcc/testsuite/gcc.dg/guality/pr25967-1.c
  fa9ed629eec13dc2cd77fec24ea82b3c  gcc/testsuite/gcc.dg/guality/pr25967-2.c
  19bacc1e91869a8697eb548fb674e517  gcc/testsuite/gcc.dg/guality/pr36728-1.c
*************** bbdc28908094ef1ce181532afaf1b2dc  gcc/te
*** 38184,38190 ****
--- 38394,38404 ----
  08e3fcc3d014c7113388adead626f718  gcc/testsuite/gcc.dg/ipa/modref-1.c
  d183c6f1cbbc46bd9c8e5df2bbcd8795  gcc/testsuite/gcc.dg/ipa/modref-2.c
  80f4453150e9ddcd8976703b7c6ee1f6  gcc/testsuite/gcc.dg/ipa/noclone-1.c
+ 2f6a0c132f87682f7a7a3d21a8e51243  gcc/testsuite/gcc.dg/ipa/pr100600.c
  5c69058d29f4a7ea7e25487222d82209  gcc/testsuite/gcc.dg/ipa/pr101066.c
+ 303b00685d04afefddddce7106c02b2d  gcc/testsuite/gcc.dg/ipa/pr102714.c
+ 07a283c50d826e50a31e66247a684841  gcc/testsuite/gcc.dg/ipa/pr103083-1.c
+ e738f44ee66719b5f944fb952895f40e  gcc/testsuite/gcc.dg/ipa/pr103083-2.c
  40bd41302666d56c4edf7330db97920e  gcc/testsuite/gcc.dg/ipa/pr42706.c
  e4887053c792f4f78b03804c148839ce  gcc/testsuite/gcc.dg/ipa/pr45644.c
  6e1b4f2c5d0c0d768778da8e3b7df828  gcc/testsuite/gcc.dg/ipa/pr48195.c
*************** f98a566b3b2ff6733ed676024f2fb9f5  gcc/te
*** 38517,38522 ****
--- 38731,38742 ----
  1eb5a5a9618f46e44dc9d6ee2a4c8bc4  gcc/testsuite/gcc.dg/lto/modref-4_1.c
  e1bd2be5006d2bb7a3b670af0868ffeb  gcc/testsuite/gcc.dg/lto/noreturn-1_0.c
  2472b5bc8466fe62188232d9fbcd9de6  gcc/testsuite/gcc.dg/lto/noreturn-1_1.c
+ b277b193b2a7ff104d28fbf8e50407e8  gcc/testsuite/gcc.dg/lto/pr101868_0.c
+ ca741859e8754c149e68fc40892d50b1  gcc/testsuite/gcc.dg/lto/pr101868_1.c
+ e4aec3391bc7aed1a5d886edeb277407  gcc/testsuite/gcc.dg/lto/pr101868_2.c
+ 02d829cec4d5ff9723124841f79edca9  gcc/testsuite/gcc.dg/lto/pr101868_3.c
+ 54599eb36fac6d6bc3b48bfa2a679738  gcc/testsuite/gcc.dg/lto/pr101949_0.c
+ eb5d2fc7242b611f019d43c7d00a7531  gcc/testsuite/gcc.dg/lto/pr101949_1.c
  5192817b2492ca93ffadce3b4a5e4794  gcc/testsuite/gcc.dg/lto/pr27898_0.c
  c5f48897247dfaec60df4e32beffcd8e  gcc/testsuite/gcc.dg/lto/pr27898_1.c
  2ad724786bc4b555a7f31e8b3bf164b6  gcc/testsuite/gcc.dg/lto/pr28706_0.c
*************** c1874b847baa5d41d58aa2db643143da  gcc/te
*** 39075,39087 ****
  9724706865aec183bf418db2220222c0  gcc/testsuite/gcc.dg/plugin/diagnostic-test-string-literals-3.c
  9130ee71c624765ab112b75378ac96c0  gcc/testsuite/gcc.dg/plugin/diagnostic-test-string-literals-4.c
  64a62a33969a68dabd414a649151bbf0  gcc/testsuite/gcc.dg/plugin/diagnostic_group_plugin.c
! 2bd5ab6125b05a69b8dfecc2508cd912  gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_show_trees.c
! d27333a4c03b07af5222f70da018ebbf  gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_inlining.c
  6166699181d0af7113e8d77486e75ef4  gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_metadata.c
! 8b13b660669797ea84a1fde5ae9a24f3  gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_paths.c
  064f04486c7a7bf4560482d2b4333df5  gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
! aa2f82fc240f63c964a92a84c25344cf  gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
! 707526da84cfcfe163a5cccceed8c466  gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
  07558668b4c054118c12c8514bb94698  gcc/testsuite/gcc.dg/plugin/dump-1.c
  88c83e306ac4f214fd9bc80a3eba0054  gcc/testsuite/gcc.dg/plugin/dump-2.c
  7427e09de26af0b57094c9728b35ea7d  gcc/testsuite/gcc.dg/plugin/dump_plugin.c
--- 39295,39307 ----
  9724706865aec183bf418db2220222c0  gcc/testsuite/gcc.dg/plugin/diagnostic-test-string-literals-3.c
  9130ee71c624765ab112b75378ac96c0  gcc/testsuite/gcc.dg/plugin/diagnostic-test-string-literals-4.c
  64a62a33969a68dabd414a649151bbf0  gcc/testsuite/gcc.dg/plugin/diagnostic_group_plugin.c
! ec592bfd273d806ead078d85f814e82c  gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_show_trees.c
! 21a610a854c93330d4eb7c10281e5683  gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_inlining.c
  6166699181d0af7113e8d77486e75ef4  gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_metadata.c
! 78302f36d90c98364f12c9362b61e53d  gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_paths.c
  064f04486c7a7bf4560482d2b4333df5  gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
! 75006163ce7e07c7298e9e1fad560386  gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
! b0b2fc226001595620383855c8eacf11  gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c
  07558668b4c054118c12c8514bb94698  gcc/testsuite/gcc.dg/plugin/dump-1.c
  88c83e306ac4f214fd9bc80a3eba0054  gcc/testsuite/gcc.dg/plugin/dump-2.c
  7427e09de26af0b57094c9728b35ea7d  gcc/testsuite/gcc.dg/plugin/dump_plugin.c
*************** ecd4e45106744489e5a78254ca44d88a  gcc/te
*** 39153,39163 ****
--- 39373,39388 ----
  2ed4c7917cf2d830a0bb5f0d9d65e592  gcc/testsuite/gcc.dg/pr100225.c
  1297b760f49fded84008e039bc67829a  gcc/testsuite/gcc.dg/pr100239.c
  5ca809ef622425c422640fc82af912d6  gcc/testsuite/gcc.dg/pr100414.c
+ 0427d40b4e082cce256dba416ad5965d  gcc/testsuite/gcc.dg/pr100464.c
  eefdc14893bfe7e4dd2a89202733fa86  gcc/testsuite/gcc.dg/pr100509.c
+ 11146764fafb29a1319cb0b5d9f09044  gcc/testsuite/gcc.dg/pr100520.c
  395736a8e0816a51c506968c1ca01f5d  gcc/testsuite/gcc.dg/pr100563.c
  0d16c3f79029d0b1d58367952a9cdfa3  gcc/testsuite/gcc.dg/pr100590.c
  b6d7f7ed4dde3865c140de6c031f2bda  gcc/testsuite/gcc.dg/pr100619.c
+ 3a4aa573e35026433b0c5710fc8ceed0  gcc/testsuite/gcc.dg/pr100680.c
+ f44c2488d00a079c87fd11d26d428796  gcc/testsuite/gcc.dg/pr100788.c
  5e25293a3107689203988f78c03ea859  gcc/testsuite/gcc.dg/pr100791.c
+ 62ea3571a0a58e5eef07826715647995  gcc/testsuite/gcc.dg/pr100834.c
  b20e922d857d70fc849642b04d8aef50  gcc/testsuite/gcc.dg/pr101062.c
  f18acedefe9e23843bfc481cdeb419ad  gcc/testsuite/gcc.dg/pr101156.c
  f7653fb72f02585ca98c4cb008a53e32  gcc/testsuite/gcc.dg/pr101171.c
*************** ce4c9d39348d671d75f2c9b6009262fb  gcc/te
*** 39165,39172 ****
--- 39390,39420 ----
  36e682a40ce779df8943180980917338  gcc/testsuite/gcc.dg/pr101223.c
  2eebdeb5aef44432de1498de14cbf4e6  gcc/testsuite/gcc.dg/pr101266.c
  70303171ed7f5b2cba05e6b98daad2ab  gcc/testsuite/gcc.dg/pr101384.c
+ 9437d2977418eec9749f3a9d06040a59  gcc/testsuite/gcc.dg/pr102140.c
+ afb36cfd0415d59db229d4058c30853f  gcc/testsuite/gcc.dg/pr102224.c
+ 0bb85c23ffa7496538a767244947fdb2  gcc/testsuite/gcc.dg/pr102356.c
+ 91844853e35a7b41b30a3460cc946f81  gcc/testsuite/gcc.dg/pr102478.c
+ d2b6c61457f02b40823ad6f31b29f47c  gcc/testsuite/gcc.dg/pr102798.c
+ 403235552bc51decc6aaf0f2f60e8721  gcc/testsuite/gcc.dg/pr103248.c
+ 5cf580820aedc778e4de76262078142d  gcc/testsuite/gcc.dg/pr103587.c
+ 220dde695d4a28e6fb719f38a397ed0e  gcc/testsuite/gcc.dg/pr103837.c
+ 8eab078f5fe12fd259103c4e2fa30713  gcc/testsuite/gcc.dg/pr103838.c
+ a4874d44c0ba05d6340ed06bc5958e53  gcc/testsuite/gcc.dg/pr103860.c
  8226e377d45ef0ffeb7badfb04740ab9  gcc/testsuite/gcc.dg/pr10392-1.c
+ 274592903ac1b8bb26cb04aaeb7bceb4  gcc/testsuite/gcc.dg/pr104263.c
+ 6cdf5f889cfeab1185ff2396685e6d88  gcc/testsuite/gcc.dg/pr104288.c
+ c055fb27d1a723e98ef6bd9290551487  gcc/testsuite/gcc.dg/pr104511.c
+ 1198a55fbf04ab73754710d047131b2b  gcc/testsuite/gcc.dg/pr104544.c
+ c04efe12f2d4a15f1ea2cae1889ba4cf  gcc/testsuite/gcc.dg/pr104675-1.c
+ c5ab940cf751b86591b1f61af3cfdade  gcc/testsuite/gcc.dg/pr104675-2.c
+ 3134bf3d7e786de762b2b02ad55f4dcd  gcc/testsuite/gcc.dg/pr104675-3.c
  d8ac6e8cccf7bcb1070140ae44ef117a  gcc/testsuite/gcc.dg/pr10474.c
+ 2968ba86ec9be073192c7975ec531fb3  gcc/testsuite/gcc.dg/pr104786.c
+ 8c0ed1baab74c7b05d89e60fb2786609  gcc/testsuite/gcc.dg/pr104910.c
+ f8d1a8342ac7db3ad1336ab098edd372  gcc/testsuite/gcc.dg/pr105094.c
+ 299f6a400b7fb5db65f2901e5285cc2c  gcc/testsuite/gcc.dg/pr105165.c
+ b01f707de15442a63cdb3e32148021fd  gcc/testsuite/gcc.dg/pr105211.c
+ 62b3efd9b859c1e2a74f5d3cfa969d33  gcc/testsuite/gcc.dg/pr105226.c
  860f163dcd0b252ea3f85323bc959a7d  gcc/testsuite/gcc.dg/pr11459-1.c
  e164a736918661d669864e3645da290c  gcc/testsuite/gcc.dg/pr11492.c
  3b83403729a3686d25552352bf0c4577  gcc/testsuite/gcc.dg/pr11864-1.c
*************** a45d8a7ea58bf6c772c8fa0d9d6f1ca5  gcc/te
*** 40527,40533 ****
  a777a206da2c1bfe3ba53d32fb8b2e9c  gcc/testsuite/gcc.dg/pr78138.c
  427e79810052c59fa2a8c9b43fbdfa29  gcc/testsuite/gcc.dg/pr78148.c
  38c8c806f957a135e11b0daa90cc9de6  gcc/testsuite/gcc.dg/pr78185.c
! 5bb4c02b2f251c26191de89ac03e564b  gcc/testsuite/gcc.dg/pr78213.c
  aa86169902d2471ece373c0dddd5232b  gcc/testsuite/gcc.dg/pr78241.c
  7bfaca350ee545dbe10363c435dfa736  gcc/testsuite/gcc.dg/pr78333.c
  21d56f799d53b50dacd02048a1b73756  gcc/testsuite/gcc.dg/pr78384.c
--- 40775,40781 ----
  a777a206da2c1bfe3ba53d32fb8b2e9c  gcc/testsuite/gcc.dg/pr78138.c
  427e79810052c59fa2a8c9b43fbdfa29  gcc/testsuite/gcc.dg/pr78148.c
  38c8c806f957a135e11b0daa90cc9de6  gcc/testsuite/gcc.dg/pr78185.c
! aecacbb64d3497c484426d338ffae43d  gcc/testsuite/gcc.dg/pr78213.c
  aa86169902d2471ece373c0dddd5232b  gcc/testsuite/gcc.dg/pr78241.c
  7bfaca350ee545dbe10363c435dfa736  gcc/testsuite/gcc.dg/pr78333.c
  21d56f799d53b50dacd02048a1b73756  gcc/testsuite/gcc.dg/pr78384.c
*************** da28f19c06ff7662e7a7546ec852e25c  gcc/te
*** 40931,40937 ****
  b3a812009694e752663ca04925320324  gcc/testsuite/gcc.dg/pr91181.c
  196c4342cb2568a603593ef3a72ee31d  gcc/testsuite/gcc.dg/pr91195.c
  127ca7d7d9652887fc59a33f4f13e4e0  gcc/testsuite/gcc.dg/pr91269.c
! 19862a29cf16f806e49e432992a94327  gcc/testsuite/gcc.dg/pr91441.c
  af691f7944d0d62cede654cf7924bf61  gcc/testsuite/gcc.dg/pr91570.c
  33e7e05ba9936ecabdb9d59e8e4ff241  gcc/testsuite/gcc.dg/pr91720.c
  0ce66608741e42c8178cb8a54ad1933c  gcc/testsuite/gcc.dg/pr91734.c
--- 41179,41185 ----
  b3a812009694e752663ca04925320324  gcc/testsuite/gcc.dg/pr91181.c
  196c4342cb2568a603593ef3a72ee31d  gcc/testsuite/gcc.dg/pr91195.c
  127ca7d7d9652887fc59a33f4f13e4e0  gcc/testsuite/gcc.dg/pr91269.c
! 4a2bd43cd7fd8e7268a408628f8e2afa  gcc/testsuite/gcc.dg/pr91441.c
  af691f7944d0d62cede654cf7924bf61  gcc/testsuite/gcc.dg/pr91570.c
  33e7e05ba9936ecabdb9d59e8e4ff241  gcc/testsuite/gcc.dg/pr91720.c
  0ce66608741e42c8178cb8a54ad1933c  gcc/testsuite/gcc.dg/pr91734.c
*************** c72df927b15d18de0d1c05eef46be3ba  gcc/te
*** 41024,41029 ****
--- 41272,41278 ----
  c2fd25feddce893f7652a84fe5746fa4  gcc/testsuite/gcc.dg/pr94963.c
  903a1bb951735666f689961e0bf5ab2a  gcc/testsuite/gcc.dg/pr94968.c
  e4dde89601272f1b99612f3aef7cb7e5  gcc/testsuite/gcc.dg/pr95052.c
+ 86ccf70ae09c24fad23aa9df39072a82  gcc/testsuite/gcc.dg/pr95115.c
  1feb85be5d60e05ef1bda1b1214cd644  gcc/testsuite/gcc.dg/pr95118.c
  374fe6896d7f734385c9df06306a39f3  gcc/testsuite/gcc.dg/pr95133.c
  130d9acc88fc75c668740cf769b79052  gcc/testsuite/gcc.dg/pr95141.c
*************** c22461eed6a27d8515ea9a6c4843f9d8  gcc/te
*** 41037,41045 ****
  ca4e49a1cf17b159d9fb78f90317403f  gcc/testsuite/gcc.dg/pr95854.c
  15fe6f110b98e652f1af3b94b132063a  gcc/testsuite/gcc.dg/pr95857.c
  af3ad20732337f1695c7cc2a26807ebb  gcc/testsuite/gcc.dg/pr96239.c
! 80ae6629e66d6fc96b4f8bee9d1fab64  gcc/testsuite/gcc.dg/pr96260.c
  02fadbb0374dfcd02a07be839ec9bdb5  gcc/testsuite/gcc.dg/pr96298.c
! 8f40fe33f90f43ebf42e8cffda5509ad  gcc/testsuite/gcc.dg/pr96307.c
  0335046a3e339e020569e9abf2dfd119  gcc/testsuite/gcc.dg/pr96335.c
  b0c24e576cdfbf580f93fa792c734044  gcc/testsuite/gcc.dg/pr96370.c
  a802b5e0d50cb86641c238e173ecd7ec  gcc/testsuite/gcc.dg/pr96377-1.c
--- 41286,41294 ----
  ca4e49a1cf17b159d9fb78f90317403f  gcc/testsuite/gcc.dg/pr95854.c
  15fe6f110b98e652f1af3b94b132063a  gcc/testsuite/gcc.dg/pr95857.c
  af3ad20732337f1695c7cc2a26807ebb  gcc/testsuite/gcc.dg/pr96239.c
! 8860bd1282dc5af39ed43d3ab3c675fc  gcc/testsuite/gcc.dg/pr96260.c
  02fadbb0374dfcd02a07be839ec9bdb5  gcc/testsuite/gcc.dg/pr96298.c
! bea42aee96625a2eb14f74da27bfb773  gcc/testsuite/gcc.dg/pr96307.c
  0335046a3e339e020569e9abf2dfd119  gcc/testsuite/gcc.dg/pr96335.c
  b0c24e576cdfbf580f93fa792c734044  gcc/testsuite/gcc.dg/pr96370.c
  a802b5e0d50cb86641c238e173ecd7ec  gcc/testsuite/gcc.dg/pr96377-1.c
*************** d309a0c8c644885e7798b22c4789bc63  gcc/te
*** 41141,41146 ****
--- 41390,41398 ----
  41121635897d600e326a315863592036  gcc/testsuite/gcc.dg/pr99296.c
  38a11f1689638e5cfd3cca06271ced62  gcc/testsuite/gcc.dg/pr99323-1.c
  cf29b4ab0f03a85493ce03864c0d7d66  gcc/testsuite/gcc.dg/pr99323-2.c
+ da013fc0611d4266aee473477103102e  gcc/testsuite/gcc.dg/pr99578-1.c
+ fcdb7388a496127166d135b7cc9b48d5  gcc/testsuite/gcc.dg/pr99578-2.c
+ 5ae348872cbdd648ed6f940aaa17b0a7  gcc/testsuite/gcc.dg/pr99578-3.c
  110164c4d9d3f245273a057dc1b1b2e8  gcc/testsuite/gcc.dg/pr99830.c
  3b590df752b036d072955c45dcde9fda  gcc/testsuite/gcc.dg/pr99882.c
  bd1dd69944d498943ec98b799196b332  gcc/testsuite/gcc.dg/pr99990.c
*************** a22c0db258dd69508b2ceb6070cac172  gcc/te
*** 41451,41456 ****
--- 41703,41709 ----
  9821ad4cb043e8bea1647783db517677  gcc/testsuite/gcc.dg/sso-10.c
  69fbd818614a3c1f7529e6e1957b7a16  gcc/testsuite/gcc.dg/sso-11.c
  e5a2d2cf2501ec1e111692875eb21b34  gcc/testsuite/gcc.dg/sso-14.c
+ ae63ef59d4955da47b8b32d066fbadb0  gcc/testsuite/gcc.dg/sso-16.c
  1596e67c3fd5ccc4a9264cba4aa398c4  gcc/testsuite/gcc.dg/sso-2.c
  4a6f7bb1645423ba5d23a61f98233d1d  gcc/testsuite/gcc.dg/sso-3.c
  edaa32662275ea6100c4a0657754194a  gcc/testsuite/gcc.dg/sso-4.c
*************** c291ca9e80ea000b6dc33f0d7f7d34e9  gcc/te
*** 42092,42099 ****
  f8e2abd75769f3a4ef8ad7b9914390be  gcc/testsuite/gcc.dg/torture/fp-int-convert-long-double.c
  9ef87b27cfee504086000e94ac29f50a  gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-1.c
  5169357e3279d3d6cdbbba3f5f56ae06  gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-2.c
! fd8e4b5780f61cf3b05303134b29baff  gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-3.c
! 3ce2c239552d01bdeca3fb45312a4cc2  gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c
  b433f576987f7d246553ea453e377ab9  gcc/testsuite/gcc.dg/torture/fp-int-convert-timode.c
  ee42b6d1749f9706fac80052d9404d0a  gcc/testsuite/gcc.dg/torture/fp-int-convert.h
  ff646b4bbd5d24fb83db416b6482d625  gcc/testsuite/gcc.dg/torture/ftrapv-1.c
--- 42345,42352 ----
  f8e2abd75769f3a4ef8ad7b9914390be  gcc/testsuite/gcc.dg/torture/fp-int-convert-long-double.c
  9ef87b27cfee504086000e94ac29f50a  gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-1.c
  5169357e3279d3d6cdbbba3f5f56ae06  gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-2.c
! 1693262ce9bbff75614cabd11769c3bb  gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-3.c
! 4c8473474ab81348950cc8917d5cfdba  gcc/testsuite/gcc.dg/torture/fp-int-convert-timode-4.c
  b433f576987f7d246553ea453e377ab9  gcc/testsuite/gcc.dg/torture/fp-int-convert-timode.c
  ee42b6d1749f9706fac80052d9404d0a  gcc/testsuite/gcc.dg/torture/fp-int-convert.h
  ff646b4bbd5d24fb83db416b6482d625  gcc/testsuite/gcc.dg/torture/ftrapv-1.c
*************** d0754d716d5a46b59b9bef2c75e48953  gcc/te
*** 42133,42138 ****
--- 42386,42392 ----
  6335c9430427e1e94a7a58bb8b0b5255  gcc/testsuite/gcc.dg/torture/pr100566.c
  5f5809ecbd695f122244007bc7702241  gcc/testsuite/gcc.dg/torture/pr100672.c
  42ebfa98a65c58d2b4d8a096dc9a472a  gcc/testsuite/gcc.dg/torture/pr100778.c
+ 4b5d071569dd623054d8ee1f648c1cfe  gcc/testsuite/gcc.dg/torture/pr100786.c
  8b17a9d424e890ccb3124ad5ef70f837  gcc/testsuite/gcc.dg/torture/pr100923.c
  de1ad14692100748f699bc7db768a51d  gcc/testsuite/gcc.dg/torture/pr100934.c
  cbce37eea923f47befb962cd2af5ac3a  gcc/testsuite/gcc.dg/torture/pr101009.c
*************** cbce37eea923f47befb962cd2af5ac3a  gcc/te
*** 42143,42148 ****
--- 42397,42414 ----
  ad6242e66d3dccabe71dd1502730f6d6  gcc/testsuite/gcc.dg/torture/pr101173.c
  0014d80eb6a0afc3d44ff252f0d03cc7  gcc/testsuite/gcc.dg/torture/pr101229.c
  556a928be1d2de2f0390088de1d6e46f  gcc/testsuite/gcc.dg/torture/pr101394.c
+ a30561c35b626bdca950462ffda37c6f  gcc/testsuite/gcc.dg/torture/pr101512.c
+ 0fa28c6d57d93a345fb1f4847e5bbded  gcc/testsuite/gcc.dg/torture/pr102124.c
+ 64f75e9bd3fe7ad8c0a8ce6cdc1a6537  gcc/testsuite/gcc.dg/torture/pr102139.c
+ c7fa8c61aab4091ae9cc7d1dac0e5731  gcc/testsuite/gcc.dg/torture/pr102518.c
+ 9f1dcdf5769944ea067a3a74f74fa4f9  gcc/testsuite/gcc.dg/torture/pr102762.c
+ 98aa192f1dd77816cc201b3a0ee72edb  gcc/testsuite/gcc.dg/torture/pr103181.c
+ 547891798420dac575d359e03954b283  gcc/testsuite/gcc.dg/torture/pr103204.c
+ 190d413f3b81d5e1b395090ae83703be  gcc/testsuite/gcc.dg/torture/pr103237.c
+ 733762e1d02b2686fe659b417b8dcfb8  gcc/testsuite/gcc.dg/torture/pr103489.c
+ 66fcee07a56c19209cb4aaa0d4aaaded  gcc/testsuite/gcc.dg/torture/pr103596.c
+ 187b7ab38abc20e5b403f44030455c53  gcc/testsuite/gcc.dg/torture/pr104402.c
+ a88279579fa471a64faeb41da64a9eb4  gcc/testsuite/gcc.dg/torture/pr105198.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
*************** d7e0ddd1f6e09838ee75c461b357993b  gcc/te
*** 43230,43235 ****
--- 43496,43502 ----
  d5967747961c3c0e43380a4aee91e5dd  gcc/testsuite/gcc.dg/torture/stackalign/vararg-1.c
  43fcb5d2985d6b4e94c4aebf0392dbd4  gcc/testsuite/gcc.dg/torture/stackalign/vararg-2.c
  3de9668ba2bd89837c3f7c15e1e3d7e2  gcc/testsuite/gcc.dg/torture/stackalign/vararg-3.c
+ 9ff09cb739592baf30552acd2b24f79f  gcc/testsuite/gcc.dg/torture/tls/pr104777.c
  ed0fa1d073845fed5b0352c474ef8b77  gcc/testsuite/gcc.dg/torture/tls/run-gd.c
  df7b12dbf9d331f62fd4d971bf2212d0  gcc/testsuite/gcc.dg/torture/tls/run-ie.c
  85eac160403c7fbaad14f07a01f0b507  gcc/testsuite/gcc.dg/torture/tls/run-ld.c
*************** a894721a77fea7c94bacb921fa950e92  gcc/te
*** 44053,44058 ****
--- 44320,44326 ----
  37c95d5ee8501532edd39636e62b1144  gcc/testsuite/gcc.dg/tree-ssa/popcount5l.c
  5865561cafce8352e1b97ad299ec6398  gcc/testsuite/gcc.dg/tree-ssa/popcount5ll.c
  54f39b48fa6b3cbd7593e9bc52d33a21  gcc/testsuite/gcc.dg/tree-ssa/pr100278.c
+ d5dace55f72aa8ccb51636dff79f5ccc  gcc/testsuite/gcc.dg/tree-ssa/pr101824.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
*************** b0f2c1e77fc0cf943a631ac09484533b  gcc/te
*** 44464,44477 ****
  19fbd9df2abfe718608c05a3b0894fea  gcc/testsuite/gcc.dg/tree-ssa/pr88775-2.c
  e89f8e784c43baa5c307166a1b734b4b  gcc/testsuite/gcc.dg/tree-ssa/pr89060.c
  024ba71c905d05d7a9881facfa2c7774  gcc/testsuite/gcc.dg/tree-ssa/pr89209.c
! f3fbb68e9f7f5e47a74b1238fe1555c7  gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c
! cf8509d5da126ffa8d4cb163e7617f40  gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c
! e14a7ab024285c629369879e885230f9  gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c
! 856d06b8ec17411269229c41a17bb257  gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c
! d954c63cb9ea858c2e1f2bb5ad528e08  gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c
! 2759fec45807bdc334dcde2efa18ab27  gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c
! 4d10636d771db994027e51bdf2519358  gcc/testsuite/gcc.dg/tree-ssa/pr89430-7-comp-ref.c
! d445061f436becb6c193f97393c05d91  gcc/testsuite/gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c
  473050d3b0a7febd40885ba41f36c10f  gcc/testsuite/gcc.dg/tree-ssa/pr89475.c
  df74a31199b32038f63b600b7a20a4f6  gcc/testsuite/gcc.dg/tree-ssa/pr89487.c
  a8e99357ccf139e15cb199f14791dd62  gcc/testsuite/gcc.dg/tree-ssa/pr89546.c
--- 44732,44745 ----
  19fbd9df2abfe718608c05a3b0894fea  gcc/testsuite/gcc.dg/tree-ssa/pr88775-2.c
  e89f8e784c43baa5c307166a1b734b4b  gcc/testsuite/gcc.dg/tree-ssa/pr89060.c
  024ba71c905d05d7a9881facfa2c7774  gcc/testsuite/gcc.dg/tree-ssa/pr89209.c
! e8d812d9f4cc1e5589250829f2d5788a  gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c
! 48c96459dd271a728f17eda9f142d41f  gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c
! 7422c22dad66116dbbe3f939acb67f5e  gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c
! c9dcfce86ea7a75f19da7f8f6d50ac61  gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c
! aac3aa4a47c265bad6f6170909255777  gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c
! 1a1ae7547a6dce57014b0c3de8953a09  gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c
! 2afa928485578a2fa31d185647628f8c  gcc/testsuite/gcc.dg/tree-ssa/pr89430-7-comp-ref.c
! bd8d64fa70c1f8b1ec57b7bf02930a87  gcc/testsuite/gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c
  473050d3b0a7febd40885ba41f36c10f  gcc/testsuite/gcc.dg/tree-ssa/pr89475.c
  df74a31199b32038f63b600b7a20a4f6  gcc/testsuite/gcc.dg/tree-ssa/pr89487.c
  a8e99357ccf139e15cb199f14791dd62  gcc/testsuite/gcc.dg/tree-ssa/pr89546.c
*************** baea640f2f5ede46363c43f03abd38cb  gcc/te
*** 44596,44601 ****
--- 44864,44870 ----
  2802e4a2ba6a403181f297d6a0a30fe5  gcc/testsuite/gcc.dg/tree-ssa/pr98455.c
  3725366f65490df73d15cafa94bca1d5  gcc/testsuite/gcc.dg/tree-ssa/pr98513.c
  566f2cf5c36f26ba96a5827e3ad9322f  gcc/testsuite/gcc.dg/tree-ssa/pr99142.c
+ ade2a31f339a2cef5d9ebcd9b1f2cb67  gcc/testsuite/gcc.dg/tree-ssa/pr99578-1.c
  e6c9f2dd9d7405dee4bfd5d6d0fc455f  gcc/testsuite/gcc.dg/tree-ssa/pred-1.c
  90c3c1a872e4566cc043c50e818ef036  gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c
  ec45787b9b781da6181e7960a8cb76f0  gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c
*************** a4485085185fcdf9689ad1ba99aa8d60  gcc/te
*** 44822,44833 ****
  fc3e2aaf0b10a13e63cd6178c5dc77cb  gcc/testsuite/gcc.dg/tree-ssa/ssa-copyprop-2.c
  0ab53c5566862b724caea49a0b1314ac  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c
  754437368439973765d70d8243ee96ae  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c
! 5d9e7dcd76108baafbbd140522e63179  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c
  2e7f51e62135823fd2ea40d5d9f5214a  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-4.c
  b596f72df33a0229e9487dc91cf6fc0f  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-5.c
  4b92b155e06a5ac3cdfc687dd384a3df  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-6.c
  867e58b89d0d7e5db1ae140b1b97f4ce  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-7.c
  b7ccd5f262237601ddd937d39599c479  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-8.c
  234074b4256dac328cd0aa9b439a5d71  gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-branch-1.c
  e666ad14b4ed9af521fe3321b676a452  gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-ccp-1.c
  8a64614ddb6fafb7fd2cde19df7908b4  gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-1.c
--- 45091,45103 ----
  fc3e2aaf0b10a13e63cd6178c5dc77cb  gcc/testsuite/gcc.dg/tree-ssa/ssa-copyprop-2.c
  0ab53c5566862b724caea49a0b1314ac  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c
  754437368439973765d70d8243ee96ae  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c
! d2e19123225493048816ba7880125ee7  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c
  2e7f51e62135823fd2ea40d5d9f5214a  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-4.c
  b596f72df33a0229e9487dc91cf6fc0f  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-5.c
  4b92b155e06a5ac3cdfc687dd384a3df  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-6.c
  867e58b89d0d7e5db1ae140b1b97f4ce  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-7.c
  b7ccd5f262237601ddd937d39599c479  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-8.c
+ fe380a1f1df354382cdc2b0804d55603  gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-9.c
  234074b4256dac328cd0aa9b439a5d71  gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-branch-1.c
  e666ad14b4ed9af521fe3321b676a452  gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-ccp-1.c
  8a64614ddb6fafb7fd2cde19df7908b4  gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-1.c
*************** c311453bfa9e07fb29dd6981eaaf350d  gcc/te
*** 45672,45677 ****
--- 45942,45948 ----
  5face17b7bca252af575af588f27be32  gcc/testsuite/gcc.dg/vect/bb-slp-phis-1.c
  f46db941b9a35f0bfa38b50d084a730c  gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c
  f606c48752c134307bcd2f9c1b4911ce  gcc/testsuite/gcc.dg/vect/bb-slp-pr100778-1.c
+ bdedf0ea0dbf21fbeaa20a6ae82af692  gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c
  5472e7bf338627077f4e6ce8cce9944e  gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c
  36304c1d67fc912f27ddc07a124d90e1  gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c
  a3000cd864ecf8f7a3037fec3f0ac388  gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c
*************** f458c4bd5bf3886b45d0ca62da2ba1ff  gcc/te
*** 45708,45766 ****
  6f206346ceb24c5ac1795b0003f74f55  gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c
  f511c5e3bf05877e92e7c9fb18acc107  gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c
  d89050f03b37a25cc5ba09396bd2e9b0  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c
! 15072285b9ae4c0a42ddd7ec021be36e  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c
! 61d637d0bc8b39ec5c2141f093ac2791  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c
! 34e6806d0671df556c04e6629cef9dee  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c
  c4f08815e53af41573a08e3ab4cea90e  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c
! 8957c11d8028ea037575b141f1fd3ee9  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c
! 8d6e3fd6e998b3ba6a236f5d60c5822a  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c
! 0c31eaa3219809dc8a434efa53433794  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c
! f9b2084ed78ee25e7ec32af8c7c4d708  gcc/testsuite/gcc.dg/vect/complex/complex-add-pattern-template.c
! 58e79b51aa657aaa33b99bb42c8c75b0  gcc/testsuite/gcc.dg/vect/complex/complex-add-template.c
  53c115ab260300dfb7fb6a17a5b91fb9  gcc/testsuite/gcc.dg/vect/complex/complex-mla-template.c
  d296c18a5121519fc5fa6c393b6ca043  gcc/testsuite/gcc.dg/vect/complex/complex-mls-template.c
  62214c964d5fe67dd941ceaf38c0af04  gcc/testsuite/gcc.dg/vect/complex/complex-mul-template.c
! 8381a4bbf36b8797cab21d29bd0dd897  gcc/testsuite/gcc.dg/vect/complex/complex-operations-run.c
  b663bc81b4270defc2534ee4b697c313  gcc/testsuite/gcc.dg/vect/complex/complex-operations.c
! 31ab565e3c215528fcb0fc22367f0712  gcc/testsuite/gcc.dg/vect/complex/complex.exp
! 8b9ea5935d1a8a6f7846cc52dbd786f6  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c
! 1fac2509d957a3c41cd42ea28e9730c7  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c
! a1fcb4930700fa8286713231be625354  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c
! d495d5a7b3b10a494186932c4e4180f9  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c
! 6464bde75f93aac89cf605bbc396e937  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c
! c261c8d33c9e338be29cae4b432a6fb6  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c
! 5401788b5d014c57c1952baef5d92bc9  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c
! 6d80c3d1548d7fe0f516d889267fcbe9  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c
! a38494d5b58c6da7e38cc186744164ca  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c
! 5401788b5d014c57c1952baef5d92bc9  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c
! 6d80c3d1548d7fe0f516d889267fcbe9  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c
! a38494d5b58c6da7e38cc186744164ca  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c
! 3cca44affa86810d7b68ad9afc728d65  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c
! e3a8c3e0c9606ec8f4d628df54c30df7  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c
! 931f516cf71a7e7dae9a997d97625db2  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c
! d985c8a413f60190db21e79a0bd74395  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-double.c
! beff30a2bc1de7efb520d7cbaf055545  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-float.c
! b8a63900c733a5c9f81ec346a671b3f5  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-half-float.c
! a19b1a27dae2b980483e6e746b4f6e25  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c
! e67c6b8e929cc0a4e70e65d597e57ba8  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c
! 93c56fba7d83fb4bb565127cf24120a0  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c
! aac415c17d346bf3c8c6745ba20ed6b5  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mla-double.c
! 58c57c4b0f48228dcb0031a1ceb86dc9  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mla-float.c
! 72c98fee94184b5cd944cbd3279cc974  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mla-half-float.c
! aac415c17d346bf3c8c6745ba20ed6b5  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-double.c
! 58c57c4b0f48228dcb0031a1ceb86dc9  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-float.c
! 72c98fee94184b5cd944cbd3279cc974  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-half-float.c
! c21c2776fccd2ec08a30d92f87228760  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mul-double.c
! f168d8295936fc6829b822f75e3a0f95  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mul-float.c
! 6b9e40d2ab960567d68e283b0ff7631e  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mul-half-float.c
! 78e81a6dd70287d480468db262815200  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-byte.c
! 09cf8fa19e44b2a3ba46c26d2e17f475  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-int.c
! e6cb5812d6e1de5ebc69c42714c47c3d  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-long.c
! 23895de5ff8a5fb20050bfab14fe1273  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-short.c
! 3d847c6ddd492af1c3d6d9edb01401ac  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c
! 498cb9fbff0e69392c14f5703fc6bf41  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c
! 201eca644a52da7da3247eecfe516c51  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c
! 34bd5f5790ad8407d8cebce426efae4c  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c
  05fc220f1ddbdb4d47d859b5d07869e2  gcc/testsuite/gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c
  de7dd1e584604b7bdea2dc13b43ddc14  gcc/testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c
  f460536507001609ab3aa91df1c958aa  gcc/testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-33.c
--- 45979,46047 ----
  6f206346ceb24c5ac1795b0003f74f55  gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c
  f511c5e3bf05877e92e7c9fb18acc107  gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c
  d89050f03b37a25cc5ba09396bd2e9b0  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c
! 303f98baa99ca71b360bb5b490edf989  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c
! 4de1e012f6eb5ea19ca369f6fcf4e1c5  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c
! 211bc477e9c121e47269e80a88557f74  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c
  c4f08815e53af41573a08e3ab4cea90e  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c
! 429950609915964e7a3cd614c65e710e  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c
! 335b50f9d0620fef3b559405e2765383  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c
! 68b0f033eb8e82ab065c3397e55b80d8  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c
! da01a04c92638828913a7e1b47407c8c  gcc/testsuite/gcc.dg/vect/complex/complex-add-pattern-template.c
! b6ce92f01b0a8720a15a8af7995a1dde  gcc/testsuite/gcc.dg/vect/complex/complex-add-template.c
  53c115ab260300dfb7fb6a17a5b91fb9  gcc/testsuite/gcc.dg/vect/complex/complex-mla-template.c
  d296c18a5121519fc5fa6c393b6ca043  gcc/testsuite/gcc.dg/vect/complex/complex-mls-template.c
  62214c964d5fe67dd941ceaf38c0af04  gcc/testsuite/gcc.dg/vect/complex/complex-mul-template.c
! 1b2da204849f9a4b044381276b99053b  gcc/testsuite/gcc.dg/vect/complex/complex-operations-run.c
  b663bc81b4270defc2534ee4b697c313  gcc/testsuite/gcc.dg/vect/complex/complex-operations.c
! 76b26c82429e17d3ec4bfaf8e24f4530  gcc/testsuite/gcc.dg/vect/complex/complex.exp
! 6731d6a4275dee04a68d8a15040dbf9d  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c
! e7e998e227aa0d1f54e5abb40415b355  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c
! 315119e00b97000fb6f371f5ae9b2515  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c
! 1348c7c393221492d645b88dd87e4c90  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c
! 37c05e5942cf108df1659e4ccfbe29c4  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c
! 511f2255c03b2993d7e76739c0890a7d  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c
! 092651583077a4d3f14105ecd53b0042  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c
! 0532e123a1e9bee598bcc9fe42fb8b7f  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c
! 071e3059211d80112c0ec46775e51fb0  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c
! 73c2928db61885a9710f725c7eca4cf3  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c
! b125fd3af935d5cc8ec4d8330aefa9d8  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c
! f625432e6319d231e8b25325f3b636c2  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c
! 04c2b7329d6c8e7bf861f74e0c5255b4  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c
! 5c35a2bc9c358285f18287843b89c582  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c
! c8c88ecb3145b5ae379a4eaf565e7867  gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c
! efd6bea5941d7cfcb94db14adf7ae6bb  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-double.c
! 1e91a7d1fce917497566671d76c7cbe0  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-float.c
! ddbb4ecae39d3ca6c8aac4a137b1703b  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-half-float.c
! 70ea9a5f6beb0a0593de856e5c5fca71  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c
! 2631aacfc2a544fb0b74a09a2593afd9  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c
! d8462c356de5e1452d1517be6b6f7f4e  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c
! 7c5f3f1180d421a5ac299c84526ea6d2  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mla-double.c
! 323cabdbf2c12f8d5d69a4250f10d17e  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mla-float.c
! 083b6f004442a2284ec75fb6f17ebda3  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mla-half-float.c
! 9c918cf0b4d739de71c8dea14ea0025c  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-double.c
! 0c910864a9648681bf5c27a5a5043d0f  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-float.c
! 8e9cc748b0590d6e56b7dc7fd05aa8d5  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-half-float.c
! 7c668ea9d5a3187193b0519e54ae32e9  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mul-double.c
! ae013061562cfc8fe6a899a1496e7a72  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mul-float.c
! e004eb218c0be56a2e2702d215c4211f  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mul-half-float.c
! 4e1876202a0dc92b35499bdd138583d4  gcc/testsuite/gcc.dg/vect/complex/pr102819-1.c
! ccf39ed31245c0fb65f9c01c6e5d3b84  gcc/testsuite/gcc.dg/vect/complex/pr102819-2.c
! 225c29797a1db0d4d58b8bd12cfee997  gcc/testsuite/gcc.dg/vect/complex/pr102819-3.c
! 224f826ef726257a899126f930a05c11  gcc/testsuite/gcc.dg/vect/complex/pr102819-4.c
! 868c072c31aee3bf9d5084f6a748d0b7  gcc/testsuite/gcc.dg/vect/complex/pr102819-5.c
! 16c545e28906ca89a6a9bbf97067ad8f  gcc/testsuite/gcc.dg/vect/complex/pr102819-6.c
! c2d3c1958834ef5542166c46b1c7339b  gcc/testsuite/gcc.dg/vect/complex/pr102819-7.c
! ea6917669593abb97e9cf1eeba2057fa  gcc/testsuite/gcc.dg/vect/complex/pr102819-8.c
! 15cf5145d6285f1d05a5616d443c75b4  gcc/testsuite/gcc.dg/vect/complex/pr102819-9.c
! c4d0e466bb43191fd4268600967b5fdc  gcc/testsuite/gcc.dg/vect/complex/pr103169.c
! 570ca4e6366a30d735a804fb6c316edc  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-byte.c
! a567071450c728dd8b5541e58b73bc27  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-int.c
! ef1e47c49bc248403363127fd2733ae0  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-long.c
! 39803097953fcecb8bdaad4ea2f6de20  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-short.c
! 7ad4c85c9fefa6711da9c3e6184c822c  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c
! bcb67819eb28363a86adad46990edf31  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c
! eb33c9aba50486ac13a7328fde376230  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c
! dc4950313316b732f84a3dbc6a45f70d  gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c
  05fc220f1ddbdb4d47d859b5d07869e2  gcc/testsuite/gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c
  de7dd1e584604b7bdea2dc13b43ddc14  gcc/testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c
  f460536507001609ab3aa91df1c958aa  gcc/testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-33.c
*************** ac90ad8f4383592387ff86cb8dbd78ce  gcc/te
*** 45921,45926 ****
--- 46202,46212 ----
  8bb8b8c5a5dd310d79c2ef7142ad2432  gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c
  4576ca6b9e8f8de6acab6df0d8dc72ea  gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c
  bd6686ddac4dec394f0f0af136fe8012  gcc/testsuite/gcc.dg/vect/pr101445.c
+ ae8b9fa809bc0868516d373dbc070b85  gcc/testsuite/gcc.dg/vect/pr101505.c
+ 6893aed7299a121a69eb5b9deac04ae4  gcc/testsuite/gcc.dg/vect/pr102046.c
+ b02b62e31de9fe3f178db0e94281db9e  gcc/testsuite/gcc.dg/vect/pr103544.c
+ 5b80820316db69308b9fa48a7a5d642b  gcc/testsuite/gcc.dg/vect/pr103864.c
+ 1e8e221275bfa8e8dc66a37d14f07f32  gcc/testsuite/gcc.dg/vect/pr104782.c
  42d48d2ecd5682545b12ac42f879a831  gcc/testsuite/gcc.dg/vect/pr16105.c
  231c99dba9475fe09525bbf6f4374124  gcc/testsuite/gcc.dg/vect/pr18308.c
  3aed50f38aa86c4915d6e4b3cef91287  gcc/testsuite/gcc.dg/vect/pr18400.c
*************** c803a6ba1c147c45b591a730527ab2b1  gcc/te
*** 46716,46722 ****
  aa4e3565270dc91625de8fbda6bc864e  gcc/testsuite/gcc.dg/vect/vect-multitypes-1.c
  f0b81a5ed7ca804a416117433fb97b42  gcc/testsuite/gcc.dg/vect/vect-multitypes-10.c
  9b66722b681e4741477fb208a6fb4552  gcc/testsuite/gcc.dg/vect/vect-multitypes-11.c
! ef96765d2519e94b2dfcb63a9c1c8655  gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c
  37de9a2b19f10c09d87a7d4c615f0f86  gcc/testsuite/gcc.dg/vect/vect-multitypes-13.c
  1d7324a988d61b4694209ca9937e079c  gcc/testsuite/gcc.dg/vect/vect-multitypes-14.c
  c78e329614306ddfd2430617ba82c3e8  gcc/testsuite/gcc.dg/vect/vect-multitypes-15.c
--- 47002,47008 ----
  aa4e3565270dc91625de8fbda6bc864e  gcc/testsuite/gcc.dg/vect/vect-multitypes-1.c
  f0b81a5ed7ca804a416117433fb97b42  gcc/testsuite/gcc.dg/vect/vect-multitypes-10.c
  9b66722b681e4741477fb208a6fb4552  gcc/testsuite/gcc.dg/vect/vect-multitypes-11.c
! c211faa6630bfacdbf04eaec23ee6d9c  gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c
  37de9a2b19f10c09d87a7d4c615f0f86  gcc/testsuite/gcc.dg/vect/vect-multitypes-13.c
  1d7324a988d61b4694209ca9937e079c  gcc/testsuite/gcc.dg/vect/vect-multitypes-14.c
  c78e329614306ddfd2430617ba82c3e8  gcc/testsuite/gcc.dg/vect/vect-multitypes-15.c
*************** a5cfe0849b43ef498cda6a872be26cb6  gcc/te
*** 48385,48390 ****
--- 48671,48677 ----
  33eab0e3b5245e5b101b281c59cd1cae  gcc/testsuite/gcc.target/aarch64/mem-shift-canonical.c
  374405f39b31b6bc7351dbd0fd02dfdb  gcc/testsuite/gcc.target/aarch64/memset-corner-cases.c
  870a86498f49d152dd144acaf79cf544  gcc/testsuite/gcc.target/aarch64/memset-q-reg.c
+ f1b49fc757ca83eb4924c09365c6cf7f  gcc/testsuite/gcc.target/aarch64/memset-strict-align-1.c
  4eed4dd5aa94cdbafdb452fb4f2fa939  gcc/testsuite/gcc.target/aarch64/mgeneral-regs_1.c
  b89c285bf72a3b1d134d2ed30e7955a8  gcc/testsuite/gcc.target/aarch64/mgeneral-regs_2.c
  1c6436442e97352feb4470e7662eb7ae  gcc/testsuite/gcc.target/aarch64/mgeneral-regs_3.c
*************** c634a3e3729a1cf014159113aaaa5923  gcc/te
*** 48472,48477 ****
--- 48759,48765 ----
  27e2c5c9a0bcdfebf2133e263738b146  gcc/testsuite/gcc.target/aarch64/pr100028.c
  1c78040ee8384426d5334c9b28ab2f6e  gcc/testsuite/gcc.target/aarch64/pr100056.c
  c3d44b74cbd361a863813180478ad6c8  gcc/testsuite/gcc.target/aarch64/pr100075.c
+ d476917b01e1a6ee9c389abac401fcf6  gcc/testsuite/gcc.target/aarch64/pr103523.c
  9adb42733d9f5e2b1f2dbb364b62100d  gcc/testsuite/gcc.target/aarch64/pr37780_1.c
  e668fb9e0d32efadd671247467dc90db  gcc/testsuite/gcc.target/aarch64/pr58460.c
  9023f817c07ddec673c5b546525fc184  gcc/testsuite/gcc.target/aarch64/pr60034.c
*************** f247489d5a83c25a52bba3f69ccf6256  gcc/te
*** 51667,51672 ****
--- 51955,51963 ----
  43e7bc10a42a3debf5d1ccecc4464720  gcc/testsuite/gcc.target/aarch64/sve/popcount_1_run.c
  12ecad870dc3cdd512c314f6e0ba3c08  gcc/testsuite/gcc.target/aarch64/sve/pr100048.c
  63ee86524c009d4e719a2a4650fe413f  gcc/testsuite/gcc.target/aarch64/sve/pr100302.c
+ ab7e96ffad0e120db206c2fe1d3866a9  gcc/testsuite/gcc.target/aarch64/sve/pr104474-1.c
+ 7730534c4e1ec8c38e74c96c2505af9f  gcc/testsuite/gcc.target/aarch64/sve/pr104474-2.c
+ e30fd5dcda5a72ba3b2d66a5485b282a  gcc/testsuite/gcc.target/aarch64/sve/pr104474-3.c
  00b752a6e175de8b1a300df08f275461  gcc/testsuite/gcc.target/aarch64/sve/pr87563.c
  c56eeba71ad463673a1bdb30e7a94863  gcc/testsuite/gcc.target/aarch64/sve/pr87815.c
  f0e2b5504e3b6dcd97ff8a6d8549d00e  gcc/testsuite/gcc.target/aarch64/sve/pr88834.c
*************** cf7c684a14b2daa8b876c512e3599582  gcc/te
*** 53520,53528 ****
  d5f4f823ea6fb9bc4c6e9ccba5acdb91  gcc/testsuite/gcc.target/arm/attr-neon-builtin-fail.c
  c462d71e23fb07062a21f54c54d09271  gcc/testsuite/gcc.target/arm/attr-neon-builtin-fail2.c
  503e1413bdd5662d2c58a37bf84814b7  gcc/testsuite/gcc.target/arm/attr-neon-fp16.c
! e45d18a6bd453ee0583a14f1ec577ca6  gcc/testsuite/gcc.target/arm/attr-neon.c
! 0ffb1bd2df426c7f4e30d62c784338b3  gcc/testsuite/gcc.target/arm/attr-neon2.c
! d6e6da3a36344077e01b8966604337d8  gcc/testsuite/gcc.target/arm/attr-neon3.c
  2fc3bc36f2a6337c4305bded55708046  gcc/testsuite/gcc.target/arm/attr-unaligned-load-ice.c
  ba6a1a17734115428b72a71a491695fb  gcc/testsuite/gcc.target/arm/attr_arm-err.c
  8ab2ce7d24547f03640f6087eb2b9be4  gcc/testsuite/gcc.target/arm/attr_arm.c
--- 53811,53819 ----
  d5f4f823ea6fb9bc4c6e9ccba5acdb91  gcc/testsuite/gcc.target/arm/attr-neon-builtin-fail.c
  c462d71e23fb07062a21f54c54d09271  gcc/testsuite/gcc.target/arm/attr-neon-builtin-fail2.c
  503e1413bdd5662d2c58a37bf84814b7  gcc/testsuite/gcc.target/arm/attr-neon-fp16.c
! 4a4bc58114ce671d72a5c4665876477b  gcc/testsuite/gcc.target/arm/attr-neon.c
! f23d0119800a017079c65170401ab2c1  gcc/testsuite/gcc.target/arm/attr-neon2.c
! 4bbb4aad24c231d5708eee737823fd9b  gcc/testsuite/gcc.target/arm/attr-neon3.c
  2fc3bc36f2a6337c4305bded55708046  gcc/testsuite/gcc.target/arm/attr-unaligned-load-ice.c
  ba6a1a17734115428b72a71a491695fb  gcc/testsuite/gcc.target/arm/attr_arm-err.c
  8ab2ce7d24547f03640f6087eb2b9be4  gcc/testsuite/gcc.target/arm/attr_arm.c
*************** cc493670dd81332714420ec2e51f11f1  gcc/te
*** 53630,53645 ****
--- 53921,53944 ----
  e9afe97825e8d8a0ad0f1d1ee3eba768  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c
  ff736441775234283ea7c6b9f1742b98  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c
  6815b34847bb8c1d4aaf45cc5344b7b6  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c
+ db19589d0c4e84247117453be17a73ce  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c
  b1a9cf3bbbd541dee53394308dbecae2  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c
  6265d3dbb6378f6c5f9f2c8a431b93db  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c
+ f48c6bc5f8199665d88044989256a6da  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c
  c42fcbcdb666110e68869e154ab77224  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c
+ 3aab495c2f4a1431d76eac0d78dfa603  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c
  103278679c354a109f1d358eddb30859  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c
  162060f488114726d1b43a3eedb8496a  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c
+ 5dc87c9817f7467ef3df83c11e8e53d0  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c
  09db0263f84eba86f3cc3bb4b054f575  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c
+ 02d3d6d6d2419da3eaddb692c3889bf1  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c
  866f1d66352909acbf56cea6bc9ad83c  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c
+ 6f2a81b28babe75e93ec80bef4a27d7f  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c
  128f22a56da604008370c39435f4c275  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c
  b67dc35cb041e665b0436a8b3c1dbbf9  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c
+ 627b693e4e8a053229d1b802e1cbed82  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c
  3ecfaa9db2870273dd05cd02a2bd597b  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c
+ df829d6ec7fb9540fcbd66368f0fb17b  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c
  539f0378e45653ff2109841bd4bccc87  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/union-1.c
  895e0fb552647a0516559c1bf30963e5  gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/union-2.c
  ab4a6ad246ee43f02f3290436cb16703  gcc/testsuite/gcc.target/arm/cmse/mainline/8m/bitfield-4.c
*************** d38897569ba0b5112694e6e1fe6662b5  gcc/te
*** 53686,53694 ****
  c46d86d65d2d64a7a88fc4a4918fd806  gcc/testsuite/gcc.target/arm/cortex-m55-nodsp-flag-hard.c
  d68dd2fc1fc4947df53d60137d04cc39  gcc/testsuite/gcc.target/arm/cortex-m55-nodsp-flag-softfp.c
  b3f3ff81dd0095a51c242338491d533e  gcc/testsuite/gcc.target/arm/cortex-m55-nodsp-nofp-flag-softfp.c
! 34f88119bcfb8ccfc660579d3195c87f  gcc/testsuite/gcc.target/arm/cortex-m55-nofp-flag-hard.c
! 23a2ab86497e85a50c28e18961170088  gcc/testsuite/gcc.target/arm/cortex-m55-nofp-flag-softfp.c
! 4d25dcfec59c90cbd5fe6f86420e46b8  gcc/testsuite/gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c
  93d5324ed0381b5d6667926bc2969a6b  gcc/testsuite/gcc.target/arm/cortex-m55-nomve-flag-hard.c
  205627068c58abb8c13cdbfc0d7c9c01  gcc/testsuite/gcc.target/arm/cortex-m55-nomve-flag-softfp.c
  f6255ec99cf78afc00b3ce7f7e9a1c96  gcc/testsuite/gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c
--- 53985,53993 ----
  c46d86d65d2d64a7a88fc4a4918fd806  gcc/testsuite/gcc.target/arm/cortex-m55-nodsp-flag-hard.c
  d68dd2fc1fc4947df53d60137d04cc39  gcc/testsuite/gcc.target/arm/cortex-m55-nodsp-flag-softfp.c
  b3f3ff81dd0095a51c242338491d533e  gcc/testsuite/gcc.target/arm/cortex-m55-nodsp-nofp-flag-softfp.c
! 16bc1bcd5be07e9c50246af4c9c55723  gcc/testsuite/gcc.target/arm/cortex-m55-nofp-flag-hard.c
! 78816c4b8cd7d874f11fa54bf67c6390  gcc/testsuite/gcc.target/arm/cortex-m55-nofp-flag-softfp.c
! 3861c314865ebd17821082bfd56eb777  gcc/testsuite/gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c
  93d5324ed0381b5d6667926bc2969a6b  gcc/testsuite/gcc.target/arm/cortex-m55-nomve-flag-hard.c
  205627068c58abb8c13cdbfc0d7c9c01  gcc/testsuite/gcc.target/arm/cortex-m55-nomve-flag-softfp.c
  f6255ec99cf78afc00b3ce7f7e9a1c96  gcc/testsuite/gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c
*************** f6c2f6c35390e01c453145baae48aa6b  gcc/te
*** 53885,53892 ****
  f846a99fa37aa6932ef3fa1100fa2e84  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c
  a23662cdce162388aafacd6bd5ae8401  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c
  4b3d64afb38db51bd5eac30322143dd4  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c
! 8e61c2102e6545692dba243a0a09a1f8  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fpu1.c
! caacbb41866e75cc6212745b2a92067c  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fpu2.c
  9b8afb9ef88ec69d20f93267dfc70f09  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fpu3.c
  9e92f2f97d3d1ab5f56f69c957ed79d2  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c
  5d5bd4c946d0704e8f9c836b2e2a0f59  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_libcall1.c
--- 54184,54191 ----
  f846a99fa37aa6932ef3fa1100fa2e84  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c
  a23662cdce162388aafacd6bd5ae8401  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c
  4b3d64afb38db51bd5eac30322143dd4  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c
! 132717e92c239271ccfc4f567a61fd56  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fpu1.c
! 7831959c4528e6a37429d37461c09bd6  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fpu2.c
  9b8afb9ef88ec69d20f93267dfc70f09  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fpu3.c
  9e92f2f97d3d1ab5f56f69c957ed79d2  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c
  5d5bd4c946d0704e8f9c836b2e2a0f59  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_libcall1.c
*************** ce2ea998f70f030c1e5c5cf0f3536bd7  gcc/te
*** 56543,56548 ****
--- 56842,56848 ----
  852d7dad95a15e1bee77bdc0817b7192  gcc/testsuite/gcc.target/arm/peep-strd-1.c
  7a1f853ca353ec3249c7750b5684b3e6  gcc/testsuite/gcc.target/arm/peep-strd-2.c
  ca03d4215dfd4e98fc1d17e6890fcc4a  gcc/testsuite/gcc.target/arm/polytypes.c
+ 2f719adc3f3e3724629a17daf9bb2e71  gcc/testsuite/gcc.target/arm/pr100775.c
  03b84ccc5b909e6ece59f619e9298211  gcc/testsuite/gcc.target/arm/pr19599.c
  3425143e88f989a8f52f345e6237106a  gcc/testsuite/gcc.target/arm/pr26702.c
  fc0dd660f56108005b4f0b142e94d10d  gcc/testsuite/gcc.target/arm/pr37780_1.c
*************** ef7228203e3de2362184e00a8c156132  gcc/te
*** 56658,56664 ****
  038b3bb27d1430e5bcaacffe8348eb14  gcc/testsuite/gcc.target/arm/pr69180.c
  51f46e9158ad549a6f9079f849c4c10d  gcc/testsuite/gcc.target/arm/pr69187.c
  b1f1919dcfa1287f837de2b937769050  gcc/testsuite/gcc.target/arm/pr69194.c
! ea51ac3985ec65a675e98d7486d1c3fc  gcc/testsuite/gcc.target/arm/pr69245.c
  ecd06975766e392b211a369c6a9a3273  gcc/testsuite/gcc.target/arm/pr69307.c
  e5aafcaef63ec87ca861c2c3df04f753  gcc/testsuite/gcc.target/arm/pr69614.c
  32fee62df6d98765a5508d0d96c9eb65  gcc/testsuite/gcc.target/arm/pr69904.c
--- 56958,56964 ----
  038b3bb27d1430e5bcaacffe8348eb14  gcc/testsuite/gcc.target/arm/pr69180.c
  51f46e9158ad549a6f9079f849c4c10d  gcc/testsuite/gcc.target/arm/pr69187.c
  b1f1919dcfa1287f837de2b937769050  gcc/testsuite/gcc.target/arm/pr69194.c
! 05e46560368a7df97a4f31249ffebcc7  gcc/testsuite/gcc.target/arm/pr69245.c
  ecd06975766e392b211a369c6a9a3273  gcc/testsuite/gcc.target/arm/pr69307.c
  e5aafcaef63ec87ca861c2c3df04f753  gcc/testsuite/gcc.target/arm/pr69614.c
  32fee62df6d98765a5508d0d96c9eb65  gcc/testsuite/gcc.target/arm/pr69904.c
*************** d82900f431e8901b0c85c6ec6602768b  gcc/te
*** 56715,56721 ****
  fe5e1dadd9ea1e8cccb81773046e8da9  gcc/testsuite/gcc.target/arm/pr97528.c
  0acfbc30986a6ae2c5d696f4f52554ec  gcc/testsuite/gcc.target/arm/pr97872.c
  5a0206dfb3c3b92c728997ed8090982f  gcc/testsuite/gcc.target/arm/pr97969.c
! b9fad821092cbb06ef1e52d199eee0ec  gcc/testsuite/gcc.target/arm/pr98636.c
  8e9eaa5b1ef39697d0a8c3be3ef47e30  gcc/testsuite/gcc.target/arm/pr98931.c
  dfc2cd714cdc3607e121f73074613d5d  gcc/testsuite/gcc.target/arm/pr99592.c
  ea503c77c48a0e40d96c6afcc7523f85  gcc/testsuite/gcc.target/arm/pr99596.c
--- 57015,57021 ----
  fe5e1dadd9ea1e8cccb81773046e8da9  gcc/testsuite/gcc.target/arm/pr97528.c
  0acfbc30986a6ae2c5d696f4f52554ec  gcc/testsuite/gcc.target/arm/pr97872.c
  5a0206dfb3c3b92c728997ed8090982f  gcc/testsuite/gcc.target/arm/pr97969.c
! d1cd03d23aee2b254c487e2374882458  gcc/testsuite/gcc.target/arm/pr98636.c
  8e9eaa5b1ef39697d0a8c3be3ef47e30  gcc/testsuite/gcc.target/arm/pr98931.c
  dfc2cd714cdc3607e121f73074613d5d  gcc/testsuite/gcc.target/arm/pr99592.c
  ea503c77c48a0e40d96c6afcc7523f85  gcc/testsuite/gcc.target/arm/pr99596.c
*************** d1fa915a7ba92f09b7cb8676f62a0974  gcc/te
*** 56730,56737 ****
  69a76bf30e898a884452a47f57250f63  gcc/testsuite/gcc.target/arm/pragma_attribute.c
  71ad4b41bc5bd0250d3207f161968628  gcc/testsuite/gcc.target/arm/pragma_cde.c
  9116a1dcd409b76a55fc08b4255c9d50  gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c
! c9e6771b67edbcdcd59fc69d96f76bd0  gcc/testsuite/gcc.target/arm/pragma_fpu_attribute.c
! 3a06abeb34fdbba108fe536aeccde735  gcc/testsuite/gcc.target/arm/pragma_fpu_attribute_2.c
  5b1a9414b404b74eb5cf36760730cf83  gcc/testsuite/gcc.target/arm/pure-code/ffunction-sections.c
  77b405f3713bb420ee5af292f1a977dc  gcc/testsuite/gcc.target/arm/pure-code/no-casesi.c
  9d45085f81b933f75aff02b4b174d596  gcc/testsuite/gcc.target/arm/pure-code/no-literal-pool-m0.c
--- 57030,57037 ----
  69a76bf30e898a884452a47f57250f63  gcc/testsuite/gcc.target/arm/pragma_attribute.c
  71ad4b41bc5bd0250d3207f161968628  gcc/testsuite/gcc.target/arm/pragma_cde.c
  9116a1dcd409b76a55fc08b4255c9d50  gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c
! 90392e1b8e06b6f5c00c86ecf249fd69  gcc/testsuite/gcc.target/arm/pragma_fpu_attribute.c
! a13d496741ee33ca9436673eb16995cf  gcc/testsuite/gcc.target/arm/pragma_fpu_attribute_2.c
  5b1a9414b404b74eb5cf36760730cf83  gcc/testsuite/gcc.target/arm/pure-code/ffunction-sections.c
  77b405f3713bb420ee5af292f1a977dc  gcc/testsuite/gcc.target/arm/pure-code/no-casesi.c
  9d45085f81b933f75aff02b4b174d596  gcc/testsuite/gcc.target/arm/pure-code/no-literal-pool-m0.c
*************** c8deb0a803321b5792517c2ab68fbc77  gcc/te
*** 56789,56800 ****
  9af7a7284428e6c37ed2db924763a994  gcc/testsuite/gcc.target/arm/simd/simd.exp
  be37d1c2f068a408d0dcf51da9bb2153  gcc/testsuite/gcc.target/arm/simd/vceqz_p64.c
  bfc8c84b4d25f4a7889d9453580915a0  gcc/testsuite/gcc.target/arm/simd/vceqzq_p64.c
! 670854419dae14ffab50446f28146414  gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c
! 89549f5bddb70d175e9fdfda0028b717  gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c
  b853367ca5af1aa50b53590e84ac3b45  gcc/testsuite/gcc.target/arm/simd/vdot-2-3.c
  9a83069569a4f275e9097239583718cb  gcc/testsuite/gcc.target/arm/simd/vdot-2-4.c
! ab761a33d453fab454007482f8cfc2c1  gcc/testsuite/gcc.target/arm/simd/vdot-compile.c
! 668cb3b6343fad018fd17b620f0fe981  gcc/testsuite/gcc.target/arm/simd/vdot-exec.c
  35c671e24b0abfb631caf25b1a2f1d2e  gcc/testsuite/gcc.target/arm/simd/vect-dot-qi.h
  fda45d52e2070b6f03ce26c5f2f21d9d  gcc/testsuite/gcc.target/arm/simd/vect-dot-s8.c
  0319dc2665b102f172d97dc610d63799  gcc/testsuite/gcc.target/arm/simd/vect-dot-u8.c
--- 57089,57100 ----
  9af7a7284428e6c37ed2db924763a994  gcc/testsuite/gcc.target/arm/simd/simd.exp
  be37d1c2f068a408d0dcf51da9bb2153  gcc/testsuite/gcc.target/arm/simd/vceqz_p64.c
  bfc8c84b4d25f4a7889d9453580915a0  gcc/testsuite/gcc.target/arm/simd/vceqzq_p64.c
! 32ad7b41034573f84cb8764de3e4cd94  gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c
! 5e790401373334574ec7ed45138cee3b  gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c
  b853367ca5af1aa50b53590e84ac3b45  gcc/testsuite/gcc.target/arm/simd/vdot-2-3.c
  9a83069569a4f275e9097239583718cb  gcc/testsuite/gcc.target/arm/simd/vdot-2-4.c
! 39022712403965f25aefb1a4a27d29f7  gcc/testsuite/gcc.target/arm/simd/vdot-compile.c
! 15e3ba6a0775358041fec969902f4389  gcc/testsuite/gcc.target/arm/simd/vdot-exec.c
  35c671e24b0abfb631caf25b1a2f1d2e  gcc/testsuite/gcc.target/arm/simd/vect-dot-qi.h
  fda45d52e2070b6f03ce26c5f2f21d9d  gcc/testsuite/gcc.target/arm/simd/vect-dot-s8.c
  0319dc2665b102f172d97dc610d63799  gcc/testsuite/gcc.target/arm/simd/vect-dot-u8.c
*************** d8fff2cc6bc3321095b7345915e98ec1  gcc/te
*** 57706,57711 ****
--- 58006,58019 ----
  1e3618428f44d2aab0bc8626f96aa2c5  gcc/testsuite/gcc.target/frv/frv.exp
  7b7fc5fe9c67544f0b261293730d590b  gcc/testsuite/gcc.target/gcn/fpdiv.c
  593ff8b862d5f30b2d336faadef6af8b  gcc/testsuite/gcc.target/gcn/gcn.exp
+ 0ea62a0ac401e376be4dd2643553b422  gcc/testsuite/gcc.target/gcn/sram-ecc-1.c
+ 294892f7304e51ed7447fc2643e45348  gcc/testsuite/gcc.target/gcn/sram-ecc-2.c
+ 3f10465d2867369105692e397e098a18  gcc/testsuite/gcc.target/gcn/sram-ecc-3.c
+ d60d982cb4210c180358f523b33a4a54  gcc/testsuite/gcc.target/gcn/sram-ecc-4.c
+ 7dfdb0fb2674bd25f2ae262e01097a60  gcc/testsuite/gcc.target/gcn/sram-ecc-5.c
+ b39be000dd7931ea7f636d96b9345501  gcc/testsuite/gcc.target/gcn/sram-ecc-6.c
+ d8a69d1e0f8e59ede6337a9f9af06146  gcc/testsuite/gcc.target/gcn/sram-ecc-7.c
+ 2c882a842b59dbf26f7c106877836e56  gcc/testsuite/gcc.target/gcn/sram-ecc-8.c
  1e706003dee9df5d57006e904e26af25  gcc/testsuite/gcc.target/gcn/vcc-clobber.c
  84f0af82a71d1e7354056e7e80e57cc6  gcc/testsuite/gcc.target/h8300/add-2.c
  216037d0da5ff83a3c5aee08d451cc6a  gcc/testsuite/gcc.target/h8300/add-3.c
*************** d60dbd15c646ed84efd9129d21d39b6d  gcc/te
*** 57855,57860 ****
--- 58163,58169 ----
  7afa2ba7a106ecf4dc01a7a82fee2f49  gcc/testsuite/gcc.target/i386/amxint8-dpbusd-2.c
  3eebd7a67adf970dc6eea82ff3eda30d  gcc/testsuite/gcc.target/i386/amxint8-dpbuud-2.c
  4e7e8638f4652613beb251daa4730463  gcc/testsuite/gcc.target/i386/amxtile-2.c
+ a455baf8f9990eb7494164842dce7c91  gcc/testsuite/gcc.target/i386/amxtile-3.c
  8e7fab1b3f5c89155f09aabb59da8382  gcc/testsuite/gcc.target/i386/amxtile-asmatt-1.c
  2629a435840ab211444b4a2af4563d8d  gcc/testsuite/gcc.target/i386/amxtile-asmintel-1.c
  c5cfc6b01e748536e4ac5d65b3528952  gcc/testsuite/gcc.target/i386/andor-1.c
*************** f5710388bf6592fabf21f6aa05044790  gcc/te
*** 57924,57929 ****
--- 58233,58239 ----
  3391c9dd1dd0dbbac597a660fd5fb010  gcc/testsuite/gcc.target/i386/avx-lrintf-vec.c
  b4097136b326678c552cf24792f79fe8  gcc/testsuite/gcc.target/i386/avx-mul-1.c
  46322bf9b32fe645dd973a6bc8e8b128  gcc/testsuite/gcc.target/i386/avx-os-support.h
+ 649073dcb552cc5ef8392806cbe23d1c  gcc/testsuite/gcc.target/i386/avx-pr102224.c
  62aa13560c827f799be1941a2e6da500  gcc/testsuite/gcc.target/i386/avx-pr51581-1.c
  c437ae63e2540199d8c765547fc407d6  gcc/testsuite/gcc.target/i386/avx-pr51581-2.c
  b6e744a5c521873cc8be2dbb5f25790d  gcc/testsuite/gcc.target/i386/avx-pr57233.c
*************** cd50d653b82c72218798d269f8b09ed6  gcc/te
*** 59086,59098 ****
  598c9df1695e77a9fb8307742402f261  gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastw-2.c
  527c40dc3f481c4c82a6ce9865dfbee7  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-1.c
  ff58674ac01e02619e7fbb42218197ed  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-2.c
! b9c954f1ba2f2366863f70a34835a5b4  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqb-1.c
  e4564a6c91e83263596c29a118ae7926  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqb-2.c
  fe04b841e165c497fa1add10e40d93fc  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequb-1.c
  f853eacd6fe074b010b1801018250a8f  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequb-2.c
  09fd5c97209cceb05c17b2b183ef5a42  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequw-1.c
  88dc1d6c8ed0352288da53e0827c70d6  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequw-2.c
! 6949c5b4921c7cb2acd5363434128a0d  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqw-1.c
  7c737ac83456e4e67434edc27247375f  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqw-2.c
  075e15443cad9f73d7450b8b6087eebc  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeb-1.c
  98c2aeb3b5bede2e652be2c55a0e374a  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeb-2.c
--- 59396,59408 ----
  598c9df1695e77a9fb8307742402f261  gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastw-2.c
  527c40dc3f481c4c82a6ce9865dfbee7  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-1.c
  ff58674ac01e02619e7fbb42218197ed  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-2.c
! 526de46f6f9d6a57e8e51767b22ca73e  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqb-1.c
  e4564a6c91e83263596c29a118ae7926  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqb-2.c
  fe04b841e165c497fa1add10e40d93fc  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequb-1.c
  f853eacd6fe074b010b1801018250a8f  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequb-2.c
  09fd5c97209cceb05c17b2b183ef5a42  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequw-1.c
  88dc1d6c8ed0352288da53e0827c70d6  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequw-2.c
! c76a3a98049ddbad93f81bce1cc34eb5  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqw-1.c
  7c737ac83456e4e67434edc27247375f  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqw-2.c
  075e15443cad9f73d7450b8b6087eebc  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeb-1.c
  98c2aeb3b5bede2e652be2c55a0e374a  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeb-2.c
*************** b82e4f0ef973fa110962a5092f7b94cc  gcc/te
*** 59102,59114 ****
  45863bb8afeb6c443bc5200ad647e223  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeuw-2.c
  98cbe8934dd38c36a303168417add729  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgew-1.c
  a2eeb904b2f5d64f16ddf7ab11c490b9  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgew-2.c
! 88f2d8cb8a8e6138aebe5e80c4628c30  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtb-1.c
  fc24c803b6b2113f48a3e23853c90a63  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtb-2.c
  bd53aea371f1e7ab52df3c2fcc0dd559  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtub-1.c
  4ff9d7ebea3bcc81251d3f8a5bc1d15b  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtub-2.c
  0b9e60c9425dcc9c90880c5ea8cf1683  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtuw-1.c
  d881f36193dddb01c94237e077eba525  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtuw-2.c
! d8633a6e597eead19b399146bc3e2b53  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtw-1.c
  5ee9524c0564c8aa1b342febb8c3d7a2  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtw-2.c
  873750dc4d1e46e46881c039533b257f  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleb-1.c
  83bc53da868bbb4cdb1026ea5014cc56  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleb-2.c
--- 59412,59424 ----
  45863bb8afeb6c443bc5200ad647e223  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeuw-2.c
  98cbe8934dd38c36a303168417add729  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgew-1.c
  a2eeb904b2f5d64f16ddf7ab11c490b9  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgew-2.c
! 2f9c5da37cbc2cb9f527eee22e764c11  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtb-1.c
  fc24c803b6b2113f48a3e23853c90a63  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtb-2.c
  bd53aea371f1e7ab52df3c2fcc0dd559  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtub-1.c
  4ff9d7ebea3bcc81251d3f8a5bc1d15b  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtub-2.c
  0b9e60c9425dcc9c90880c5ea8cf1683  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtuw-1.c
  d881f36193dddb01c94237e077eba525  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtuw-2.c
! af0002b47a232b50a2fd1a083820c4ec  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtw-1.c
  5ee9524c0564c8aa1b342febb8c3d7a2  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtw-2.c
  873750dc4d1e46e46881c039533b257f  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleb-1.c
  83bc53da868bbb4cdb1026ea5014cc56  gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleb-2.c
*************** c0dd86eaa0095c2b38908928d5034cf3  gcc/te
*** 59627,59632 ****
--- 59937,59944 ----
  d787a0a2840b56339d3621983623b18d  gcc/testsuite/gcc.target/i386/avx512f-or-si-zmm-5.c
  d35963959d5b010c3b26b967f48d3608  gcc/testsuite/gcc.target/i386/avx512f-or-si-zmm-6.c
  17acbefd47a510ed96d83a23e3e4b8c3  gcc/testsuite/gcc.target/i386/avx512f-os-support.h
+ 7371abf8df649ac78965cd397d5f5a42  gcc/testsuite/gcc.target/i386/avx512f-pr101471.c
+ 9bceffe4e050aeec5dfd5c8013709ffe  gcc/testsuite/gcc.target/i386/avx512f-pr101472.c
  88877c518076ecdec1dba128743ad627  gcc/testsuite/gcc.target/i386/avx512f-pr57233.c
  0272e0fc54cb34ee03db4b0027dbec3d  gcc/testsuite/gcc.target/i386/avx512f-pr63594-1.c
  381f53de01f1e9893e6903d9fac40b87  gcc/testsuite/gcc.target/i386/avx512f-pr63594-2.c
*************** aaac1408b5ce290b12e396f2a7423275  gcc/te
*** 60072,60080 ****
  b35f385754d7adcf5a33661dff6d0ee5  gcc/testsuite/gcc.target/i386/avx512f-vpclmulqdq-2.c
  54663b0d44a4c576ba5aaf106a9d9ea8  gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-1.c
  ca3cbe4bf0bd33e5b9a8b91834012346  gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-2.c
! d41dcc02a8c14c48150e9a28ccaa7bbb  gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-1.c
  d6853934ff8391c6aea8eb369fbb6d41  gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-2.c
! f9acd7f13aca3852119753dd9695fa14  gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-1.c
  ffb2026db54e7bf1c7db73db940cfe40  gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-2.c
  cfad7eacf0edede4161756346343678f  gcc/testsuite/gcc.target/i386/avx512f-vpcmpequd-1.c
  a7ed0687d14f918e7b2a28126dd1564e  gcc/testsuite/gcc.target/i386/avx512f-vpcmpequd-2.c
--- 60384,60392 ----
  b35f385754d7adcf5a33661dff6d0ee5  gcc/testsuite/gcc.target/i386/avx512f-vpclmulqdq-2.c
  54663b0d44a4c576ba5aaf106a9d9ea8  gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-1.c
  ca3cbe4bf0bd33e5b9a8b91834012346  gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-2.c
! 4a0b6a1b300ae1c484b8811362ed18f7  gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-1.c
  d6853934ff8391c6aea8eb369fbb6d41  gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-2.c
! 5004fd492cca60d7446526871b902c7b  gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-1.c
  ffb2026db54e7bf1c7db73db940cfe40  gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-2.c
  cfad7eacf0edede4161756346343678f  gcc/testsuite/gcc.target/i386/avx512f-vpcmpequd-1.c
  a7ed0687d14f918e7b2a28126dd1564e  gcc/testsuite/gcc.target/i386/avx512f-vpcmpequd-2.c
*************** ace615b2239ebda8b04d57fb3dd9c902  gcc/te
*** 60088,60096 ****
  9b67cfcd016b4f114c24fdd3ea5ac9b1  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeud-2.c
  2e568f2f20af62ba1e756d62a8159a0a  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeuq-1.c
  677dafc30e2c32a2144b2139533f2db0  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeuq-2.c
! ddc440c0511a8967c3693b9a681ff87a  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-1.c
  bd110a6af386a35002710b701fdf4a39  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-2.c
! bf1772f3a0cb4566857e360f5eb358cc  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-1.c
  c65f3ed9955cb3c6d6630f04c06c055e  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-2.c
  7291ad1630408b42d0017a9e34002f46  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtud-1.c
  8d9ff7f79681cc7cfe828a8184468d68  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtud-2.c
--- 60400,60408 ----
  9b67cfcd016b4f114c24fdd3ea5ac9b1  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeud-2.c
  2e568f2f20af62ba1e756d62a8159a0a  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeuq-1.c
  677dafc30e2c32a2144b2139533f2db0  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeuq-2.c
! 3a4d88496414b29a1468121ab9e60026  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-1.c
  bd110a6af386a35002710b701fdf4a39  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-2.c
! 173e1c3fca8e3d61057fcfcb6f25e00f  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-1.c
  c65f3ed9955cb3c6d6630f04c06c055e  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-2.c
  7291ad1630408b42d0017a9e34002f46  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtud-1.c
  8d9ff7f79681cc7cfe828a8184468d68  gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtud-2.c
*************** c0ef55ca688d812ce21255d44fb1a7d9  gcc/te
*** 60540,60545 ****
--- 60852,60858 ----
  c1fc8c403bea321e9edbec8f46fe2fd8  gcc/testsuite/gcc.target/i386/avx512vl-or-si-ymm-1.c
  5eaf41121795442d2f0736d687d1f1e5  gcc/testsuite/gcc.target/i386/avx512vl-pack-1.c
  994c768ea6f011cb5852de30a104bd2e  gcc/testsuite/gcc.target/i386/avx512vl-pack-2.c
+ 94073157c7c18d465b0898342cfaf127  gcc/testsuite/gcc.target/i386/avx512vl-pr101472.c
  1ce70da2226efd6f3d5d92c101fb79d9  gcc/testsuite/gcc.target/i386/avx512vl-pr79299-1.c
  e3cc31b3308cdb56423451f2cd8c2a00  gcc/testsuite/gcc.target/i386/avx512vl-pr79299-2.c
  7cff0350d919ed5edc42e841b11e38f2  gcc/testsuite/gcc.target/i386/avx512vl-pr82370.c
*************** cd857c56f1a6f4a6714e145144145e41  gcc/te
*** 60835,60843 ****
  0330c591ce0afdf87a34311e1ba7be93  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-1.c
  0bc34b4a04332da118d323d0c85c1e02  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-2.c
  61e2f702b60e5952a8b040117acfa2dc  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqb-2.c
! f386ea8be92438c1387f913afbd1d329  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqd-1.c
  30282bfbce0d80a1c6236203901a82b0  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqd-2.c
! edd43a0ac740cce27af9902a33fc45e8  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqq-1.c
  8e5dc0632852f73edd4b7c87c3ec1ffe  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqq-2.c
  34b199460d019bcceb635c7293b2d409  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequb-2.c
  a7017e6a015a7a922088dbe07205b9df  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequd-1.c
--- 61148,61156 ----
  0330c591ce0afdf87a34311e1ba7be93  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-1.c
  0bc34b4a04332da118d323d0c85c1e02  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-2.c
  61e2f702b60e5952a8b040117acfa2dc  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqb-2.c
! ccb846b28442adff8cddf40e762fc170  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqd-1.c
  30282bfbce0d80a1c6236203901a82b0  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqd-2.c
! 7336e9978d33721a01aa6636a28803be  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqq-1.c
  8e5dc0632852f73edd4b7c87c3ec1ffe  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqq-2.c
  34b199460d019bcceb635c7293b2d409  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequb-2.c
  a7017e6a015a7a922088dbe07205b9df  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequd-1.c
*************** a530d29994e1e42afeb1335af87cd6c7  gcc/te
*** 60859,60867 ****
  b23fc9cfdc226b3b43b3e8733e86a1be  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeuw-2.c
  753f655bba28c15253493e74a4cb6e8d  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgew-2.c
  05d8bed70b1a3a80022e1ab6e08a5def  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtb-2.c
! 6a316472f89be1c7f3dea2c028eba838  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtd-1.c
  15b541e379c1f114378100100df0d4de  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtd-2.c
! 88fdc0b74843f8c566a9bbc6ca779e0f  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtq-1.c
  5c2f6fdc945a8a334a4a3f8ae287ee35  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtq-2.c
  cf836c489d6d9804a96eec54b032c212  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtub-2.c
  52f89865915e64e3abae1181e4fafecb  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtud-1.c
--- 61172,61180 ----
  b23fc9cfdc226b3b43b3e8733e86a1be  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeuw-2.c
  753f655bba28c15253493e74a4cb6e8d  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgew-2.c
  05d8bed70b1a3a80022e1ab6e08a5def  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtb-2.c
! 56f9e3faa84044a0f297709102c813fe  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtd-1.c
  15b541e379c1f114378100100df0d4de  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtd-2.c
! c896d2a004826dfcac5d7c89dcfe7416  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtq-1.c
  5c2f6fdc945a8a334a4a3f8ae287ee35  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtq-2.c
  cf836c489d6d9804a96eec54b032c212  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtub-2.c
  52f89865915e64e3abae1181e4fafecb  gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtud-1.c
*************** fa2414b7f0b02ba46bfc1187b11b0120  gcc/te
*** 61294,61301 ****
  674019fac54e0c27947386666000a1c8  gcc/testsuite/gcc.target/i386/bitfield2.c
  f453ea0129a9fcdd06a9ec24524c1cb9  gcc/testsuite/gcc.target/i386/bitfield3.c
  9a4090444bb3ef253261728d33aa87e3  gcc/testsuite/gcc.target/i386/bittest.c
! 4f7d5fddd899019b4d0c71e34f5ca3bc  gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c
! 58b78987a53662bcaab407aa0a7cf69a  gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c
  e1228efcdb6bf353fa7c28bd12b9b98c  gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c
  ea47ac6447cb9ac4b28b5aaad9274158  gcc/testsuite/gcc.target/i386/bmi-1.c
  26c6bd935da0376256720f101f3a197c  gcc/testsuite/gcc.target/i386/bmi-2.c
--- 61607,61614 ----
  674019fac54e0c27947386666000a1c8  gcc/testsuite/gcc.target/i386/bitfield2.c
  f453ea0129a9fcdd06a9ec24524c1cb9  gcc/testsuite/gcc.target/i386/bitfield3.c
  9a4090444bb3ef253261728d33aa87e3  gcc/testsuite/gcc.target/i386/bittest.c
! 1efa0c8157f05bec88ec14bf171c17de  gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c
! 6f59afd7fbef39ba5e5377903ca13bdf  gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c
  e1228efcdb6bf353fa7c28bd12b9b98c  gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c
  ea47ac6447cb9ac4b28b5aaad9274158  gcc/testsuite/gcc.target/i386/bmi-1.c
  26c6bd935da0376256720f101f3a197c  gcc/testsuite/gcc.target/i386/bmi-2.c
*************** d54f2d3757317775b86d2e38b987ecec  gcc/te
*** 61479,61484 ****
--- 61792,61798 ----
  de30da9f8215170a20bb4d88e630e8ff  gcc/testsuite/gcc.target/i386/crc32-3.c
  ce70c4a119d14c06b2fe42a33e116033  gcc/testsuite/gcc.target/i386/crc32-4.c
  1ec829505141734f1abf4d2eb0a16629  gcc/testsuite/gcc.target/i386/crc32-5.c
+ b5d1dd7060bf60ad394bcb85138c848c  gcc/testsuite/gcc.target/i386/crc32-6.c
  c8a0091af04c84c4c994bf5df34e424b  gcc/testsuite/gcc.target/i386/cvt-1.c
  5db7d4cef9479b58ccb87b9116809892  gcc/testsuite/gcc.target/i386/cvt-2.c
  9328f3eb46f550a80d11cc22163e9e4e  gcc/testsuite/gcc.target/i386/cvt-3.c
*************** a550f5d58c76f06756173ea568e8fb94  gcc/te
*** 61646,61651 ****
--- 61960,61971 ----
  f0aea57bccd3254b56180992963b7853  gcc/testsuite/gcc.target/i386/gfni-3.c
  96b35644483e6b2e113e5d5497d2f247  gcc/testsuite/gcc.target/i386/gfni-4.c
  8e79204a73349dff77f13ec378c539d2  gcc/testsuite/gcc.target/i386/gfni-5.c
+ 716a7d554c4bcfa03d5ab7a3716133b3  gcc/testsuite/gcc.target/i386/harden-sls-1.c
+ 2174fb9d7e67ba522adfcb41c02f1438  gcc/testsuite/gcc.target/i386/harden-sls-2.c
+ 1f9937c491145b854eb2f33cb4416a73  gcc/testsuite/gcc.target/i386/harden-sls-3.c
+ 667e4b0b2b9d59e5ff6a33a8402c35c2  gcc/testsuite/gcc.target/i386/harden-sls-4.c
+ 9635894cad10ee51f232944f316ec859  gcc/testsuite/gcc.target/i386/harden-sls-5.c
+ dba3741d16b2beb35426c7f90dcbfc89  gcc/testsuite/gcc.target/i386/harden-sls-6.c
  ccf25da2b2cf1ab0770df6b2f00df250  gcc/testsuite/gcc.target/i386/headmerge-1.c
  8ea580a2c1ae6cd77d71593ecfc28b76  gcc/testsuite/gcc.target/i386/headmerge-2.c
  b7f9898daa61fc87f05fbe6171392dce  gcc/testsuite/gcc.target/i386/hle-add-acq-1.c
*************** b8e6dbfade2983acd605ae96c2eb8486  gcc/te
*** 61732,61737 ****
--- 62052,62059 ----
  9e211cadb1b686a1d6b8c68737f2cc8f  gcc/testsuite/gcc.target/i386/indirect-thunk-attr-7.c
  1a3da150db1b16fc41bda9bbd7ca308e  gcc/testsuite/gcc.target/i386/indirect-thunk-attr-8.c
  f062bd94d2bcc6229905c541b481a03c  gcc/testsuite/gcc.target/i386/indirect-thunk-attr-9.c
+ fba98c3a34304e72ade121f7d34b908a  gcc/testsuite/gcc.target/i386/indirect-thunk-cs-prefix-1.c
+ b5c55c2b2dcc4dc18bdc6f9480aa3f1e  gcc/testsuite/gcc.target/i386/indirect-thunk-cs-prefix-2.c
  b3d44119e703e3cb0c21d04318b1b931  gcc/testsuite/gcc.target/i386/indirect-thunk-extern-1.c
  3fdd7062ad5b6b04af4107a6cfbce2e2  gcc/testsuite/gcc.target/i386/indirect-thunk-extern-10.c
  673c8eac98371e92b7a913b2206da532  gcc/testsuite/gcc.target/i386/indirect-thunk-extern-2.c
*************** de3950b0d3ffe8898e7b6973a7658470  gcc/te
*** 61987,61992 ****
--- 62309,62315 ----
  acfecf30891fca26ef446ceccb8bdac6  gcc/testsuite/gcc.target/i386/mmx-check.h
  0a65792c72af263292faea7e50a21898  gcc/testsuite/gcc.target/i386/mmx-vals.h
  3469a132e934293324b61b6f23458c92  gcc/testsuite/gcc.target/i386/mod-1.c
+ d62bb9cf4ad6df8368739ed5447f4acb  gcc/testsuite/gcc.target/i386/monitor-2.c
  0df5ef30c53dec7183c7eb19bdaa491b  gcc/testsuite/gcc.target/i386/monitor.c
  bceaa637e42b8eb896354cce94fad473  gcc/testsuite/gcc.target/i386/monitorx.c
  0da0edded160ecacdaaf3c0403ab6a77  gcc/testsuite/gcc.target/i386/movabs-1.c
*************** f6d11dafd312969f2c744769fa5060e7  gcc/te
*** 62092,62100 ****
--- 62415,62453 ----
  551896bd44fd8f6d014f841aef67c558  gcc/testsuite/gcc.target/i386/pr100310.c
  3c07d29535c0112e7c384c8908011917  gcc/testsuite/gcc.target/i386/pr100342.c
  f8c6587e64861b8f769159de826acd76  gcc/testsuite/gcc.target/i386/pr101175.c
+ 02f2ef63ed2a0eb2d5d9b96519faa0d1  gcc/testsuite/gcc.target/i386/pr101261.c
  288aa84588c0af5a00643021d4506391  gcc/testsuite/gcc.target/i386/pr101395-1.c
  e464a56984a9759820818b1e51f316d7  gcc/testsuite/gcc.target/i386/pr101395-2.c
  e0bc688540cd8ed83ce6df81886303a5  gcc/testsuite/gcc.target/i386/pr101395-3.c
+ 4fde066e03dfe2d7fb8ae82e5a8f6f43  gcc/testsuite/gcc.target/i386/pr101492-1.c
+ 3e32ab2ceda5c1f6364c7e258951092c  gcc/testsuite/gcc.target/i386/pr101492-2.c
+ 6a033f94694c14382da16121484a5059  gcc/testsuite/gcc.target/i386/pr101492-3.c
+ 2a7216d43f3ffddb5fc3d62af8e5a895  gcc/testsuite/gcc.target/i386/pr101492-4.c
+ 4f610ba3f94dc4f52aa642107694f970  gcc/testsuite/gcc.target/i386/pr102498.c
+ 53e87cba1a4282f640d05ef1fee359c4  gcc/testsuite/gcc.target/i386/pr102627.c
+ 34eb3ca8ee784a5cb3c2145b1609e105  gcc/testsuite/gcc.target/i386/pr102761.c
+ bcf207e15c0d5b9e3168e3c570bc4999  gcc/testsuite/gcc.target/i386/pr103205.c
+ 68f90c5e301011c092f2f9057e8416f1  gcc/testsuite/gcc.target/i386/pr103275.c
+ 5fbee8826b1f4da8d9dd6a2f09f18e0e  gcc/testsuite/gcc.target/i386/pr103908.c
+ 53c36359ec9f2e689c1bd9882aaa6e38  gcc/testsuite/gcc.target/i386/pr104188.c
+ a4a622986785e6f70969c2a502ed82b5  gcc/testsuite/gcc.target/i386/pr104307.c
+ 63ce798253abf6c855847d44c00a0999  gcc/testsuite/gcc.target/i386/pr104362.c
+ 9db2b13a34fc86475d27728a925461c5  gcc/testsuite/gcc.target/i386/pr104446.c
+ 02696130cc1ac504d964566b605a5294  gcc/testsuite/gcc.target/i386/pr104448.c
+ 9afbd8cbff177a7e555fe32de7558c2e  gcc/testsuite/gcc.target/i386/pr104451.c
+ f34a56063b53daa2722dd66e280f5aab  gcc/testsuite/gcc.target/i386/pr104453.c
+ 30d7b1638a5f604ac4353737e0db1816  gcc/testsuite/gcc.target/i386/pr104458.c
+ a92681d4c2c5095462e23684946fe9fd  gcc/testsuite/gcc.target/i386/pr104469.c
+ 6f32caf69432ac867dd42051bcfa22a8  gcc/testsuite/gcc.target/i386/pr104502.c
+ c0361c1e4d91a839c96bfc8c71f15139  gcc/testsuite/gcc.target/i386/pr104674.c
+ 69c507a5894d6d6b62f48b087adf9652  gcc/testsuite/gcc.target/i386/pr104890.c
+ 8aea430f8fa49eb985ac268facb6294c  gcc/testsuite/gcc.target/i386/pr104963.c
+ a64b8516e04de39ddebcd66dc046d450  gcc/testsuite/gcc.target/i386/pr104971.c
+ 8f5761aaf460d5a45e0118668b9ab299  gcc/testsuite/gcc.target/i386/pr105000-1.c
+ a892cf5449c572594d9ac500ec2178bc  gcc/testsuite/gcc.target/i386/pr105000-2.c
+ 6c6335b2ca1f773cd45cd27ad0d7a133  gcc/testsuite/gcc.target/i386/pr105000-3.c
+ 6835f42a37c0159616cc082bd3c33721  gcc/testsuite/gcc.target/i386/pr105032.c
+ 3de9ba59994fd09bad053a28eecbc68d  gcc/testsuite/gcc.target/i386/pr105123.c
  304b7d185da41754f69656f5bfa7d508  gcc/testsuite/gcc.target/i386/pr11001-memcpy-1.c
  7dbe55f1460795545dd744807466a430  gcc/testsuite/gcc.target/i386/pr11001-memcpy-2.c
  cbe58ae1efc3b97c1019a430e1fedfcb  gcc/testsuite/gcc.target/i386/pr11001-memcpy-3.c
*************** dab9304dfe29b159ebf7edf9bda9b645  gcc/te
*** 63080,63085 ****
--- 63433,63439 ----
  c4cb305cf2f30dad2b94791d7bb26ef4  gcc/testsuite/gcc.target/i386/pr79723.c
  775e7fe3e5625b784949e1922efab9ea  gcc/testsuite/gcc.target/i386/pr79729.c
  b3b6f5c8ba17ba3296bdffadca2efac2  gcc/testsuite/gcc.target/i386/pr79733.c
+ 18645b863b875fac9109935b3bca4836  gcc/testsuite/gcc.target/i386/pr79754.c
  8c0bf4e4cdbbf182daf5193ce4e2e52f  gcc/testsuite/gcc.target/i386/pr79793-1.c
  1b3ba63668a454c57cb9841c509f0b88  gcc/testsuite/gcc.target/i386/pr79793-2.c
  49dfbd2a1cbed764e73c7612cb73e841  gcc/testsuite/gcc.target/i386/pr79804.c
*************** d9aae8289f586cb0642d8c4a75e854bb  gcc/te
*** 63635,63641 ****
  a0a717bd3162b524beb938288c0edac9  gcc/testsuite/gcc.target/i386/pr95458-1.c
  feab5f45e1e18afc892095125a4b26a2  gcc/testsuite/gcc.target/i386/pr95458-2.c
  0748a249e20b96f9e7a21d325a0a8a7d  gcc/testsuite/gcc.target/i386/pr95464.c
! a6e1252ba4cc495075736af5f2eefc5f  gcc/testsuite/gcc.target/i386/pr95483-1.c
  0f2eaf1c814cc6f796229e239db8cf94  gcc/testsuite/gcc.target/i386/pr95483-2.c
  732ce5897b50a7bdc89573fcd64bfaf7  gcc/testsuite/gcc.target/i386/pr95483-3.c
  2ae2f5ad6b7aab32a5b5c61ea3ba9083  gcc/testsuite/gcc.target/i386/pr95483-4.c
--- 63989,63995 ----
  a0a717bd3162b524beb938288c0edac9  gcc/testsuite/gcc.target/i386/pr95458-1.c
  feab5f45e1e18afc892095125a4b26a2  gcc/testsuite/gcc.target/i386/pr95458-2.c
  0748a249e20b96f9e7a21d325a0a8a7d  gcc/testsuite/gcc.target/i386/pr95464.c
! 1c71be2def175c399af970b5a44f2ffd  gcc/testsuite/gcc.target/i386/pr95483-1.c
  0f2eaf1c814cc6f796229e239db8cf94  gcc/testsuite/gcc.target/i386/pr95483-2.c
  732ce5897b50a7bdc89573fcd64bfaf7  gcc/testsuite/gcc.target/i386/pr95483-3.c
  2ae2f5ad6b7aab32a5b5c61ea3ba9083  gcc/testsuite/gcc.target/i386/pr95483-4.c
*************** ac8b252af4fba05cccbbb422257f61d5  gcc/te
*** 63771,63777 ****
--- 64125,64139 ----
  5c90090d1d1e1b7415543965fbde2289  gcc/testsuite/gcc.target/i386/pr99726.c
  5e4366668d71168c760c357dda3525bb  gcc/testsuite/gcc.target/i386/pr99744-1.c
  f08d11401823ad2121b53968898078a8  gcc/testsuite/gcc.target/i386/pr99744-2.c
+ 123e6ba4d0c4e6d61ded4cbe6577bb9a  gcc/testsuite/gcc.target/i386/pr99744-3.c
+ 7565aa68bd0bf801b260b06dedd84329  gcc/testsuite/gcc.target/i386/pr99744-4.c
+ c39efc4096726785a0d8fb50d2037679  gcc/testsuite/gcc.target/i386/pr99744-5.c
+ 2b686392753086234e196d009c01de7b  gcc/testsuite/gcc.target/i386/pr99744-6.c
+ 1184f2fb7f7bb564229b203997b52859  gcc/testsuite/gcc.target/i386/pr99744-7.c
+ 4d9c7be1b278961172c90ef75258d56c  gcc/testsuite/gcc.target/i386/pr99744-8.c
  006bf45011c8adaaea151e1e9bd71662  gcc/testsuite/gcc.target/i386/pr99753.c
+ a3e5a8589b650ac289a1ebcf789619f6  gcc/testsuite/gcc.target/i386/pr99754-1.c
+ 4b02ca6501588dc1490c310e786ee13e  gcc/testsuite/gcc.target/i386/pr99754-2.c
  5f031f82b484c0f439288d4926362365  gcc/testsuite/gcc.target/i386/pr99863.c
  939447bef72a36fa24dc61bac7010b1b  gcc/testsuite/gcc.target/i386/pr99905.c
  bb74fe2f09b19928e6c4047fee136b0b  gcc/testsuite/gcc.target/i386/prefer-vector-width-attr.c
*************** c9e6833f088e4d429d2fa8c06898b07a  gcc/te
*** 65327,65332 ****
--- 65689,65695 ----
  f5336c49398aed485e255dcb989f928a  gcc/testsuite/gcc.target/mips/oddspreg-5.c
  a5f1baacef31c6cc834cdb0292e3c22f  gcc/testsuite/gcc.target/mips/oddspreg-6.c
  47ff7729e9d1da80f59e7b9d122bfcb5  gcc/testsuite/gcc.target/mips/p5600-bonding.c
+ 1a8522667c45f8d602457c5370c63e00  gcc/testsuite/gcc.target/mips/pr101132.c
  def76d72ccc4011afcc36f6a1668e0a5  gcc/testsuite/gcc.target/mips/pr26765.c
  a353694197fdff37f4981c3e510c5565  gcc/testsuite/gcc.target/mips/pr33256.c
  10ea730da40444dc72c89d6cde02220c  gcc/testsuite/gcc.target/mips/pr33635-1.c
*************** b681248afe4bdb1d889c6999e517fe7f  gcc/te
*** 66559,66566 ****
  677059b338aae8245e5715c1bf783dd9  gcc/testsuite/gcc.target/powerpc/fp128_conversions.c
  87367128477fa0028f5db348e8727505  gcc/testsuite/gcc.target/powerpc/fusion-p10-2logical.c
  15196f9ab6aa2418751a7940e2c689cd  gcc/testsuite/gcc.target/powerpc/fusion-p10-addadd.c
! c3554d9a9e0c70d153c3a40e2ac1af12  gcc/testsuite/gcc.target/powerpc/fusion-p10-ldcmpi.c
  dcbebe071d63c21a542a5715031d4d82  gcc/testsuite/gcc.target/powerpc/fusion-p10-logadd.c
  8b2d1bd52f7c861f8d72b5a44d92ef4c  gcc/testsuite/gcc.target/powerpc/fusion.c
  36aa1f73a4f5f1d0803aa750e5b13826  gcc/testsuite/gcc.target/powerpc/fusion2.c
  d339d3fe4c50dd4c2727de10dcf3374e  gcc/testsuite/gcc.target/powerpc/gcse-1.c
--- 66922,66931 ----
  677059b338aae8245e5715c1bf783dd9  gcc/testsuite/gcc.target/powerpc/fp128_conversions.c
  87367128477fa0028f5db348e8727505  gcc/testsuite/gcc.target/powerpc/fusion-p10-2logical.c
  15196f9ab6aa2418751a7940e2c689cd  gcc/testsuite/gcc.target/powerpc/fusion-p10-addadd.c
! f158c23481154ab06c25cbdd745dec8d  gcc/testsuite/gcc.target/powerpc/fusion-p10-ldcmpi.c
  dcbebe071d63c21a542a5715031d4d82  gcc/testsuite/gcc.target/powerpc/fusion-p10-logadd.c
+ 4bdf54c34acc51427043fafe760993e1  gcc/testsuite/gcc.target/powerpc/fusion-p10-stst.c
+ 2016e7aba1138d1b75643f27f6d362c9  gcc/testsuite/gcc.target/powerpc/fusion-p10-stst2.c
  8b2d1bd52f7c861f8d72b5a44d92ef4c  gcc/testsuite/gcc.target/powerpc/fusion.c
  36aa1f73a4f5f1d0803aa750e5b13826  gcc/testsuite/gcc.target/powerpc/fusion2.c
  d339d3fe4c50dd4c2727de10dcf3374e  gcc/testsuite/gcc.target/powerpc/gcse-1.c
*************** c54f25d14eb461caec02d191c2115a57  gcc/te
*** 66599,66607 ****
  9dd372b54a73f5146abf4b2c46c340e4  gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c
  f4cbe6fbc7caba42b9286ef3ca8f8454  gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c
  b94b02f54e2566541edbead974161cd8  gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c
! ab2a7ea5ea50966110883706974152ea  gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c
  2f3b0bbee570abb68e2bf91b3f4ef43d  gcc/testsuite/gcc.target/powerpc/mma-builtin-7.c
  7ff80abf6e1bf3a4c80a83f649959643  gcc/testsuite/gcc.target/powerpc/mma-builtin-8.c
  88617795d710b40cc25cbabe90e45e4e  gcc/testsuite/gcc.target/powerpc/mma-double-test.c
  57fc310b69598562cbec3535f97fd354  gcc/testsuite/gcc.target/powerpc/mma-single-test.c
  a271f35c38761fdbb749bf1bec83cfe4  gcc/testsuite/gcc.target/powerpc/mma-supported.c
--- 66964,66973 ----
  9dd372b54a73f5146abf4b2c46c340e4  gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c
  f4cbe6fbc7caba42b9286ef3ca8f8454  gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c
  b94b02f54e2566541edbead974161cd8  gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c
! 3a2dd608a7572f3e1bda6e3d3a145109  gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c
  2f3b0bbee570abb68e2bf91b3f4ef43d  gcc/testsuite/gcc.target/powerpc/mma-builtin-7.c
  7ff80abf6e1bf3a4c80a83f649959643  gcc/testsuite/gcc.target/powerpc/mma-builtin-8.c
+ 8b6d1c7065bb09caeaafe44d4931e70d  gcc/testsuite/gcc.target/powerpc/mma-builtin-9.c
  88617795d710b40cc25cbabe90e45e4e  gcc/testsuite/gcc.target/powerpc/mma-double-test.c
  57fc310b69598562cbec3535f97fd354  gcc/testsuite/gcc.target/powerpc/mma-single-test.c
  a271f35c38761fdbb749bf1bec83cfe4  gcc/testsuite/gcc.target/powerpc/mma-supported.c
*************** f86f87dd7c82f05785a8e530a4718235  gcc/te
*** 66655,66660 ****
--- 67021,67027 ----
  0831e4d64f9c944a22351c0a3a55d827  gcc/testsuite/gcc.target/powerpc/no-r11-2.c
  dd4f340682017146e72e169792e742bb  gcc/testsuite/gcc.target/powerpc/no-r11-3.c
  a3a18f288ff9a907cedfa89231e2d3e8  gcc/testsuite/gcc.target/powerpc/non-lazy-ptr-test.c
+ 2c3641740a365fd1dbb9320c9049301e  gcc/testsuite/gcc.target/powerpc/not-promote-mode.c
  f035830751745ff83c9c724164e9584f  gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c
  b6f46bd0cf50a9df15d1cf7768e8087f  gcc/testsuite/gcc.target/powerpc/optimize-bswapdi-2.c
  b96c1a1a69bfb6f4e16a5153a31d50f7  gcc/testsuite/gcc.target/powerpc/optimize-bswapdi-3.c
*************** e644ef57e549ba6b46da5cb2d302203f  gcc/te
*** 66867,66873 ****
  322275a6e18c464401bb8e7d050b7539  gcc/testsuite/gcc.target/powerpc/ppc64-toc.c
  a64bd4e47397af3253bc9e8dc2c56780  gcc/testsuite/gcc.target/powerpc/ppu-intrinsics.c
  5ccf50d6af741aec776b2d54411331d5  gcc/testsuite/gcc.target/powerpc/pr100777.c
! acb40c51256b597225f03b8cda25bc0a  gcc/testsuite/gcc.target/powerpc/pr101129.c
  c2f6d6cf82ef4931619d09e10a0a72aa  gcc/testsuite/gcc.target/powerpc/pr16155.c
  396ae287e72ecdda51bb3157818030a9  gcc/testsuite/gcc.target/powerpc/pr16286.c
  198d8a69d2887e8fadcb050d90e21aa6  gcc/testsuite/gcc.target/powerpc/pr16458-1.c
--- 67234,67255 ----
  322275a6e18c464401bb8e7d050b7539  gcc/testsuite/gcc.target/powerpc/ppc64-toc.c
  a64bd4e47397af3253bc9e8dc2c56780  gcc/testsuite/gcc.target/powerpc/ppu-intrinsics.c
  5ccf50d6af741aec776b2d54411331d5  gcc/testsuite/gcc.target/powerpc/pr100777.c
! 93530f0352e114499a2243d7a2a63830  gcc/testsuite/gcc.target/powerpc/pr101129.c
! 98ac1105d04b59ee48240bf0f7de65df  gcc/testsuite/gcc.target/powerpc/pr101324.c
! c5b190f8976eee8b644b3fa33d5ebbb2  gcc/testsuite/gcc.target/powerpc/pr101849.c
! fef209ac364aa52b3c1bab51422d611c  gcc/testsuite/gcc.target/powerpc/pr101985-1.c
! bbe41009113780dbcd6527cbec5f943c  gcc/testsuite/gcc.target/powerpc/pr101985-2.c
! a192830e09e3a3d8478a89f2b2add0ff  gcc/testsuite/gcc.target/powerpc/pr102347.c
! 0726fc47d5d46d095efa95b874637be7  gcc/testsuite/gcc.target/powerpc/pr102976.c
! 20a7942f4601125d17110951f0d9d799  gcc/testsuite/gcc.target/powerpc/pr103627-1.c
! 75bf709f259ebd7bb4ea3bb9e4c7a6e3  gcc/testsuite/gcc.target/powerpc/pr103627-2.c
! 173204ae2ee9c78ee24b407929800cd8  gcc/testsuite/gcc.target/powerpc/pr103627-3.c
! b7339ab4137e4c5175deca053bb790c8  gcc/testsuite/gcc.target/powerpc/pr104208-1.c
! 7dff0a95f65947b541c04da0c7b307a5  gcc/testsuite/gcc.target/powerpc/pr104208-2.c
! 76860a5a20e1c892c05c24cdc70fe3c2  gcc/testsuite/gcc.target/powerpc/pr104253.c
! db72de734e5e70d9f1ed20b5a54e7a2a  gcc/testsuite/gcc.target/powerpc/pr104894-2.c
! bc8ea782345dbe874b74f42d43945922  gcc/testsuite/gcc.target/powerpc/pr104894.c
! 3c6d84405eb197341e1b506784b6c749  gcc/testsuite/gcc.target/powerpc/pr104923.c
  c2f6d6cf82ef4931619d09e10a0a72aa  gcc/testsuite/gcc.target/powerpc/pr16155.c
  396ae287e72ecdda51bb3157818030a9  gcc/testsuite/gcc.target/powerpc/pr16286.c
  198d8a69d2887e8fadcb050d90e21aa6  gcc/testsuite/gcc.target/powerpc/pr16458-1.c
*************** de09210d456b5ec489b5febb07484cd5  gcc/te
*** 66925,66931 ****
  d40a51962a039d2508b9b3e8ce82ac22  gcc/testsuite/gcc.target/powerpc/pr54240.c
  853064cbe6e6b358b4e72923e94ee354  gcc/testsuite/gcc.target/powerpc/pr55033.c
  e4531bd522b146b22bdbf991fc3d207e  gcc/testsuite/gcc.target/powerpc/pr56256.c
! c01eb286efec7b9d3f001e94670ecfe8  gcc/testsuite/gcc.target/powerpc/pr56605.c
  be37d527321d015059e346e469f7e0e4  gcc/testsuite/gcc.target/powerpc/pr57150.c
  7a49a99d1d678fcb8065029344b893d5  gcc/testsuite/gcc.target/powerpc/pr57363.c
  84af6f269cb613d7abad750c2b136798  gcc/testsuite/gcc.target/powerpc/pr57744.c
--- 67307,67313 ----
  d40a51962a039d2508b9b3e8ce82ac22  gcc/testsuite/gcc.target/powerpc/pr54240.c
  853064cbe6e6b358b4e72923e94ee354  gcc/testsuite/gcc.target/powerpc/pr55033.c
  e4531bd522b146b22bdbf991fc3d207e  gcc/testsuite/gcc.target/powerpc/pr56256.c
! 06b97cdf9d860658e7a50666e9b1d545  gcc/testsuite/gcc.target/powerpc/pr56605.c
  be37d527321d015059e346e469f7e0e4  gcc/testsuite/gcc.target/powerpc/pr57150.c
  7a49a99d1d678fcb8065029344b893d5  gcc/testsuite/gcc.target/powerpc/pr57363.c
  84af6f269cb613d7abad750c2b136798  gcc/testsuite/gcc.target/powerpc/pr57744.c
*************** c2bb4c50496aade60596e697b1d8782d  gcc/te
*** 66972,66978 ****
  631aeb0c1c1d1285b25bfd1049b68926  gcc/testsuite/gcc.target/powerpc/pr70010-3.c
  f04c5add43326054cacbb6544404890d  gcc/testsuite/gcc.target/powerpc/pr70010-4.c
  1de006067bf04677e8e3043c80b99112  gcc/testsuite/gcc.target/powerpc/pr70010.c
! 7b679fd8b036308859824a29a78c13fd  gcc/testsuite/gcc.target/powerpc/pr70117.c
  9f0a82f7f84690a18cb82bed87617073  gcc/testsuite/gcc.target/powerpc/pr70640.c
  9f7996dd7c38f201960362b08e509c7d  gcc/testsuite/gcc.target/powerpc/pr70669.c
  bb6ec828efc211131c5a036203ac7c94  gcc/testsuite/gcc.target/powerpc/pr70866.c
--- 67354,67360 ----
  631aeb0c1c1d1285b25bfd1049b68926  gcc/testsuite/gcc.target/powerpc/pr70010-3.c
  f04c5add43326054cacbb6544404890d  gcc/testsuite/gcc.target/powerpc/pr70010-4.c
  1de006067bf04677e8e3043c80b99112  gcc/testsuite/gcc.target/powerpc/pr70010.c
! 30bf5235bdce0bbd05169c7ec78fb273  gcc/testsuite/gcc.target/powerpc/pr70117.c
  9f0a82f7f84690a18cb82bed87617073  gcc/testsuite/gcc.target/powerpc/pr70640.c
  9f7996dd7c38f201960362b08e509c7d  gcc/testsuite/gcc.target/powerpc/pr70669.c
  bb6ec828efc211131c5a036203ac7c94  gcc/testsuite/gcc.target/powerpc/pr70866.c
*************** baa21bdea8db67ccd8932516a045495a  gcc/te
*** 67058,67064 ****
  40f60f56a44835bd8e62164e2ee5bae4  gcc/testsuite/gcc.target/powerpc/pr80695-p8.c
  94d63c15e6f0356b816561223154e670  gcc/testsuite/gcc.target/powerpc/pr80695-p9.c
  108087220b9696e57538163c0611f2d8  gcc/testsuite/gcc.target/powerpc/pr80718.c
! faba9bfbd937fccfdbaa00ac994e8ca9  gcc/testsuite/gcc.target/powerpc/pr81348.c
  4f35be6c6a527cf028ceb7ba54273110  gcc/testsuite/gcc.target/powerpc/pr81572.c
  e44c3a66383281e8a9de6b32aa8b5e0f  gcc/testsuite/gcc.target/powerpc/pr81622.c
  601307dac2aee8083d3f97edae2588d1  gcc/testsuite/gcc.target/powerpc/pr81833-1.c
--- 67440,67446 ----
  40f60f56a44835bd8e62164e2ee5bae4  gcc/testsuite/gcc.target/powerpc/pr80695-p8.c
  94d63c15e6f0356b816561223154e670  gcc/testsuite/gcc.target/powerpc/pr80695-p9.c
  108087220b9696e57538163c0611f2d8  gcc/testsuite/gcc.target/powerpc/pr80718.c
! f0952455794485b73110cb5874bdf986  gcc/testsuite/gcc.target/powerpc/pr81348.c
  4f35be6c6a527cf028ceb7ba54273110  gcc/testsuite/gcc.target/powerpc/pr81572.c
  e44c3a66383281e8a9de6b32aa8b5e0f  gcc/testsuite/gcc.target/powerpc/pr81622.c
  601307dac2aee8083d3f97edae2588d1  gcc/testsuite/gcc.target/powerpc/pr81833-1.c
*************** b393d3f2f044e6fd8f631b7ab2551943  gcc/te
*** 67108,67115 ****
  d86d5375cd27e7c265ce5093d761b62e  gcc/testsuite/gcc.target/powerpc/pr87033.c
  5979805bab3b13abc55882e86f2cf535  gcc/testsuite/gcc.target/powerpc/pr87466.c
  ac8ec30b46cfe96eba5cd34342878789  gcc/testsuite/gcc.target/powerpc/pr87496-1.c
! 0a96769b5e11c63c292685789497867e  gcc/testsuite/gcc.target/powerpc/pr87496-2.c
! cf1e47fa56707db6216ed5de8f6df09f  gcc/testsuite/gcc.target/powerpc/pr87496-3.c
  85b904b99f65bd3883a1e1ea591387d3  gcc/testsuite/gcc.target/powerpc/pr87507.c
  a3fcebbcc49f4e8e80184966262e4f7c  gcc/testsuite/gcc.target/powerpc/pr87532-mc.c
  5fd4bcc0443a583aade647593b461bf0  gcc/testsuite/gcc.target/powerpc/pr87532.c
--- 67490,67497 ----
  d86d5375cd27e7c265ce5093d761b62e  gcc/testsuite/gcc.target/powerpc/pr87033.c
  5979805bab3b13abc55882e86f2cf535  gcc/testsuite/gcc.target/powerpc/pr87466.c
  ac8ec30b46cfe96eba5cd34342878789  gcc/testsuite/gcc.target/powerpc/pr87496-1.c
! 991fc66b041e0aa2c8b134376d9dacdf  gcc/testsuite/gcc.target/powerpc/pr87496-2.c
! f18720cbdd0b8efcbfe7252a88d19901  gcc/testsuite/gcc.target/powerpc/pr87496-3.c
  85b904b99f65bd3883a1e1ea591387d3  gcc/testsuite/gcc.target/powerpc/pr87507.c
  a3fcebbcc49f4e8e80184966262e4f7c  gcc/testsuite/gcc.target/powerpc/pr87532-mc.c
  5fd4bcc0443a583aade647593b461bf0  gcc/testsuite/gcc.target/powerpc/pr87532.c
*************** a585de66ac1500bfd616065fa8b38782  gcc/te
*** 67171,67176 ****
--- 67553,67559 ----
  a4b65c03b235e179c2c54ae705ca1314  gcc/testsuite/gcc.target/powerpc/pr96933-run.h
  3e3d83500b4f3407ec706aed288837c0  gcc/testsuite/gcc.target/powerpc/pr96933.h
  c8159472599bdbc1920f30b21821761f  gcc/testsuite/gcc.target/powerpc/pr97019.c
+ 167d500d972820e3c619cedabfbf86da  gcc/testsuite/gcc.target/powerpc/pr97142.c
  18aa6c13663fc57c77c9258b01d06c8b  gcc/testsuite/gcc.target/powerpc/pr97267.c
  213beaa984952c5e9c8741ff42bef29f  gcc/testsuite/gcc.target/powerpc/pr97360.c
  be1d7456a640bf70727b92bfa00019b7  gcc/testsuite/gcc.target/powerpc/pr98092.c
*************** f8cb0891b50b222ce78c7e8466568d64  gcc/te
*** 67258,67268 ****
  bbfaa45598e85e85311c592cd3685c70  gcc/testsuite/gcc.target/powerpc/rlwinm-1.c
  83056e2e295a7176894a802ffd2ecf3f  gcc/testsuite/gcc.target/powerpc/rlwinm-2.c
  459aed634f003f5fbe61d2f6d47cdd40  gcc/testsuite/gcc.target/powerpc/rlwinm.h
! 897693d3aed3623536aa7b65127f5549  gcc/testsuite/gcc.target/powerpc/rop-1.c
! 5089f59aade527fc8383da57bee8a2ea  gcc/testsuite/gcc.target/powerpc/rop-2.c
! 0ca90392b4320661afb941a2217c3e54  gcc/testsuite/gcc.target/powerpc/rop-3.c
! 4fbfd75cc015a6517a6f04927793616d  gcc/testsuite/gcc.target/powerpc/rop-4.c
! 07fbdc92f2433389e67acf9f499505ef  gcc/testsuite/gcc.target/powerpc/rop-5.c
  884e97f433f667176d11130d3b031c3c  gcc/testsuite/gcc.target/powerpc/rotate.c
  c5641841c2cbc2fb677d020f2a6d5bc1  gcc/testsuite/gcc.target/powerpc/rotmask.c
  bf385d7310a8dab90ee44f86832aa03b  gcc/testsuite/gcc.target/powerpc/rs6000-fpint-2.c
--- 67641,67651 ----
  bbfaa45598e85e85311c592cd3685c70  gcc/testsuite/gcc.target/powerpc/rlwinm-1.c
  83056e2e295a7176894a802ffd2ecf3f  gcc/testsuite/gcc.target/powerpc/rlwinm-2.c
  459aed634f003f5fbe61d2f6d47cdd40  gcc/testsuite/gcc.target/powerpc/rlwinm.h
! 36aee9706f71c348db5a37b74adbaee4  gcc/testsuite/gcc.target/powerpc/rop-1.c
! dab8719ebff53e1817e27082b99698a5  gcc/testsuite/gcc.target/powerpc/rop-2.c
! 92a2a54882363c80faf8573e5f9a0e2b  gcc/testsuite/gcc.target/powerpc/rop-3.c
! 481659558752886ae464b4248ef34021  gcc/testsuite/gcc.target/powerpc/rop-4.c
! 7bd7ad02d51988a421b8f495c65e9380  gcc/testsuite/gcc.target/powerpc/rop-5.c
  884e97f433f667176d11130d3b031c3c  gcc/testsuite/gcc.target/powerpc/rotate.c
  c5641841c2cbc2fb677d020f2a6d5bc1  gcc/testsuite/gcc.target/powerpc/rotmask.c
  bf385d7310a8dab90ee44f86832aa03b  gcc/testsuite/gcc.target/powerpc/rs6000-fpint-2.c
*************** f69ed9814aa0739480a17cf1070d4373  gcc/te
*** 68161,68166 ****
--- 68544,68550 ----
  efcb2d5344bde460bcbee76b9e33c09d  gcc/testsuite/gcc.target/riscv/mcpu-5.c
  f10dd9a709d22cee958fd785672d36fe  gcc/testsuite/gcc.target/riscv/mcpu-6.c
  5dd548bcc6e4a75ff60a9063af21468e  gcc/testsuite/gcc.target/riscv/mcpu-7.c
+ bbc038d526e035bc943cafd8be527309  gcc/testsuite/gcc.target/riscv/pr102957.c
  14c90f84d8058b60faff46b00c097a9c  gcc/testsuite/gcc.target/riscv/pr84660.c
  1a434ff3440a676fb4f4c586bf3152e5  gcc/testsuite/gcc.target/riscv/pr93202.c
  6a4efdae4822baf9f3df7454d4e40a5b  gcc/testsuite/gcc.target/riscv/pr93304.c
*************** b496b43e01188107d0277ab22fe7faa6  gcc/te
*** 68246,68251 ****
--- 68630,68636 ----
  f9efcac72c7632def29469b0cbef14cb  gcc/testsuite/gcc.target/s390/20150826-1.c
  4a96580e145f1c61cef78ba991ab4066  gcc/testsuite/gcc.target/s390/20181024-1.c
  f27f299747d9862a0ca9a3ab3770f1c4  gcc/testsuite/gcc.target/s390/20200617.c
+ 1dabce41016ae8d4d1de9989a3307a73  gcc/testsuite/gcc.target/s390/20211119.c
  2a2e7cf581c0ea913bb0cd940e096c96  gcc/testsuite/gcc.target/s390/TI-constants-lra.c
  79300a376a7a8fbc10ec913d6f99a928  gcc/testsuite/gcc.target/s390/TI-constants-nolra.c
  d69a98eeb9d370fcef146a6f7778c59d  gcc/testsuite/gcc.target/s390/addr-constraints-1.c
*************** bf08d8ae3952e5a9f6d75de6c60a3a5f  gcc/te
*** 68267,68272 ****
--- 68652,68664 ----
  381808a4590567090c1e800f04ae55f5  gcc/testsuite/gcc.target/s390/bswap-1.c
  2750052bc05f059828b76c05a2a7da2e  gcc/testsuite/gcc.target/s390/bswaphi-1.c
  6837d1a6d1d448c21031e10330351313  gcc/testsuite/gcc.target/s390/builtin-constant-p-threading.c
+ 64c5295b9ab74cc0c611f0465b9bc84c  gcc/testsuite/gcc.target/s390/call-z10-pic-nodatarel.c
+ a8b67a46c250e6ed55b0d0c02d0bbfaa  gcc/testsuite/gcc.target/s390/call-z10-pic.c
+ 991316de56c221c480b1a92372f87c4c  gcc/testsuite/gcc.target/s390/call-z10.c
+ dadd4dee9243a95c083fd42cf4d1922a  gcc/testsuite/gcc.target/s390/call-z9-pic-nodatarel.c
+ b72cf28ba3fa5c5fadef0677ef4b7079  gcc/testsuite/gcc.target/s390/call-z9-pic.c
+ 614a6da85058067be5ae701a10d177ae  gcc/testsuite/gcc.target/s390/call-z9.c
+ 46b537032825fcf59c9ec689bc2e887b  gcc/testsuite/gcc.target/s390/call.h
  34714a3aeb17aaa92176e5d909a9927a  gcc/testsuite/gcc.target/s390/combine-rotate-modulo.c
  bd36d7368fda184d34631ae156b531dc  gcc/testsuite/gcc.target/s390/combine-shift-rotate-add-mod.c
  c5136e0bb58277988b6c8fb48db7921f  gcc/testsuite/gcc.target/s390/dfp-1.c
*************** adbd0d014149216279bbf1880740592a  gcc/te
*** 68375,68384 ****
  bb08fa1f6627522f43f5fe89dadd04a3  gcc/testsuite/gcc.target/s390/memcpy-2.c
  94c8e6b5aae7ae391974bc5a7e1a6f4c  gcc/testsuite/gcc.target/s390/memset-1.c
  a57f54483446dc5f464df08f79495bf7  gcc/testsuite/gcc.target/s390/memset-2.c
  c754a4515598fececb1e5306e99940eb  gcc/testsuite/gcc.target/s390/mfentry-m64.c
! 24b9816f48107df8195cf183e2427de5  gcc/testsuite/gcc.target/s390/mnop-mcount-m31-mzarch.c
  75f52f2182843e46acb7cf3cf9a6e8b4  gcc/testsuite/gcc.target/s390/mnop-mcount-m64-mfentry.c
! 01df0ea783460f442ebbcb2a05cbca45  gcc/testsuite/gcc.target/s390/mnop-mcount-m64.c
  436250948f985648a9f34494e8165c41  gcc/testsuite/gcc.target/s390/morestack.c
  e487655bbd959e42358a2a891b8712b8  gcc/testsuite/gcc.target/s390/mrecord-mcount.c
  89187d4ded3bce370dc2fc5e2b6166b6  gcc/testsuite/gcc.target/s390/mul-signed-overflow-1.c
--- 68767,68777 ----
  bb08fa1f6627522f43f5fe89dadd04a3  gcc/testsuite/gcc.target/s390/memcpy-2.c
  94c8e6b5aae7ae391974bc5a7e1a6f4c  gcc/testsuite/gcc.target/s390/memset-1.c
  a57f54483446dc5f464df08f79495bf7  gcc/testsuite/gcc.target/s390/memset-2.c
+ f1f16081b0ad5b5a36f15cad87905e5a  gcc/testsuite/gcc.target/s390/mfentry-m64-pic.c
  c754a4515598fececb1e5306e99940eb  gcc/testsuite/gcc.target/s390/mfentry-m64.c
! 36072c7ea4113d0f19d663ddcf2bb764  gcc/testsuite/gcc.target/s390/mnop-mcount-m31-mzarch.c
  75f52f2182843e46acb7cf3cf9a6e8b4  gcc/testsuite/gcc.target/s390/mnop-mcount-m64-mfentry.c
! 01217c0e5adcf0b590c88e802a446ace  gcc/testsuite/gcc.target/s390/mnop-mcount-m64.c
  436250948f985648a9f34494e8165c41  gcc/testsuite/gcc.target/s390/morestack.c
  e487655bbd959e42358a2a891b8712b8  gcc/testsuite/gcc.target/s390/mrecord-mcount.c
  89187d4ded3bce370dc2fc5e2b6166b6  gcc/testsuite/gcc.target/s390/mul-signed-overflow-1.c
*************** b8264f568a96c8a4f482377d2149b99f  gcc/te
*** 68407,68421 ****
  3c3b24e4e96dd2749db97eb637e27ea4  gcc/testsuite/gcc.target/s390/nobp-return-reg-nothunk.c
  b412cfef2c17bbb3667d188ea07e88d8  gcc/testsuite/gcc.target/s390/nobp-return-reg-z10.c
  702518f6d91053d4346822b49e5f21c8  gcc/testsuite/gcc.target/s390/nobp-return-reg-z900.c
  d10ede3615cc75687ebe5e233896851a  gcc/testsuite/gcc.target/s390/nobp-table-jump-inline-z10.c
  8f2deb25c94340c19360ebdf6d822acf  gcc/testsuite/gcc.target/s390/nobp-table-jump-inline-z900.c
  ce04de73ecbaa0a12a0313d3aed72942  gcc/testsuite/gcc.target/s390/nobp-table-jump-z10.c
  dfee7fa2ec55ccfb935c28226ca15fe3  gcc/testsuite/gcc.target/s390/nobp-table-jump-z900.c
! 1be8b785756fb67e18a7711afd0679a2  gcc/testsuite/gcc.target/s390/nodatarel-1.c
  7ea6fcf7afbdc4bcd57407e5299e712a  gcc/testsuite/gcc.target/s390/nolrl-1.c
  d5b2bba665576dc0538f9d0bd2142e62  gcc/testsuite/gcc.target/s390/nomemloopunroll-1.c
  eb96a92710915622b3f65dba4a30955d  gcc/testsuite/gcc.target/s390/oscbreak-1.c
  25c3bd00fd3d097e42ac8cfc215fd0c4  gcc/testsuite/gcc.target/s390/pfpo.c
  765307a040de72f2f4376b7068d68018  gcc/testsuite/gcc.target/s390/pr20927.c
  85f31fb9b4b15529205376d3f6fa385c  gcc/testsuite/gcc.target/s390/pr24624.c
  7adacbd67601dc0845e556e5632cd718  gcc/testsuite/gcc.target/s390/pr27661.c
--- 68800,68817 ----
  3c3b24e4e96dd2749db97eb637e27ea4  gcc/testsuite/gcc.target/s390/nobp-return-reg-nothunk.c
  b412cfef2c17bbb3667d188ea07e88d8  gcc/testsuite/gcc.target/s390/nobp-return-reg-z10.c
  702518f6d91053d4346822b49e5f21c8  gcc/testsuite/gcc.target/s390/nobp-return-reg-z900.c
+ 7b1cafd202716397b830d007fe7587c3  gcc/testsuite/gcc.target/s390/nobp-section-type-conflict.c
  d10ede3615cc75687ebe5e233896851a  gcc/testsuite/gcc.target/s390/nobp-table-jump-inline-z10.c
  8f2deb25c94340c19360ebdf6d822acf  gcc/testsuite/gcc.target/s390/nobp-table-jump-inline-z900.c
  ce04de73ecbaa0a12a0313d3aed72942  gcc/testsuite/gcc.target/s390/nobp-table-jump-z10.c
  dfee7fa2ec55ccfb935c28226ca15fe3  gcc/testsuite/gcc.target/s390/nobp-table-jump-z900.c
! 562f1ca03435b8b1feb13adcaaa3be2c  gcc/testsuite/gcc.target/s390/nodatarel-1.c
  7ea6fcf7afbdc4bcd57407e5299e712a  gcc/testsuite/gcc.target/s390/nolrl-1.c
  d5b2bba665576dc0538f9d0bd2142e62  gcc/testsuite/gcc.target/s390/nomemloopunroll-1.c
  eb96a92710915622b3f65dba4a30955d  gcc/testsuite/gcc.target/s390/oscbreak-1.c
  25c3bd00fd3d097e42ac8cfc215fd0c4  gcc/testsuite/gcc.target/s390/pfpo.c
+ bdf3ebe1c6a408e4efe2845222b3d54d  gcc/testsuite/gcc.target/s390/pr102222.c
+ 182ebf3677a29bf9b1dbb033505f78dd  gcc/testsuite/gcc.target/s390/pr104775.c
  765307a040de72f2f4376b7068d68018  gcc/testsuite/gcc.target/s390/pr20927.c
  85f31fb9b4b15529205376d3f6fa385c  gcc/testsuite/gcc.target/s390/pr24624.c
  7adacbd67601dc0845e556e5632cd718  gcc/testsuite/gcc.target/s390/pr27661.c
*************** acda2f0eed359b6c50d33952658d4fad  gcc/te
*** 68439,68445 ****
  1ac7e049ebfb6360748da2ac0c754846  gcc/testsuite/gcc.target/s390/pr79890.c
  d127ee93571cc359b60fa89c63392525  gcc/testsuite/gcc.target/s390/pr79895.c
  344b2b8df65958d56e0bd6673f2e1fb5  gcc/testsuite/gcc.target/s390/pr80080-3.c
! e0b54820626e7f7887f1574e5377c986  gcc/testsuite/gcc.target/s390/pr80080-4.c
  8b4969fbf314851ec142b17e9a328088  gcc/testsuite/gcc.target/s390/pr80725.c
  735bf8da0d759e7de791e71467439655  gcc/testsuite/gcc.target/s390/pr81534.c
  d8d4be7f8d46a289e2ef8e7db7fd3f21  gcc/testsuite/gcc.target/s390/pr84295.c
--- 68835,68841 ----
  1ac7e049ebfb6360748da2ac0c754846  gcc/testsuite/gcc.target/s390/pr79890.c
  d127ee93571cc359b60fa89c63392525  gcc/testsuite/gcc.target/s390/pr79895.c
  344b2b8df65958d56e0bd6673f2e1fb5  gcc/testsuite/gcc.target/s390/pr80080-3.c
! 245b633cd4b4c7e1ea3414c0612767e1  gcc/testsuite/gcc.target/s390/pr80080-4.c
  8b4969fbf314851ec142b17e9a328088  gcc/testsuite/gcc.target/s390/pr80725.c
  735bf8da0d759e7de791e71467439655  gcc/testsuite/gcc.target/s390/pr81534.c
  d8d4be7f8d46a289e2ef8e7db7fd3f21  gcc/testsuite/gcc.target/s390/pr84295.c
*************** f9de3c4e9d9e8c3a707e1f51e48901b6  gcc/te
*** 68461,68467 ****
  5368e8759352b798ae1db6bc79919aa2  gcc/testsuite/gcc.target/s390/return-addr2.c
  c638a86bd5bf24acab1490492cbfb557  gcc/testsuite/gcc.target/s390/risbg-ll-1.c
  532ff931ad8bf62f60b08b1f9261827a  gcc/testsuite/gcc.target/s390/risbg-ll-2.c
! 5b27542f6b0ae5c496ab1d16ec947c86  gcc/testsuite/gcc.target/s390/risbg-ll-3.c
  6c330cfc80a0f60d042947448413d011  gcc/testsuite/gcc.target/s390/rotate-truncation-mask.c
  b54de45289464bdfb05ccc24f76d8156  gcc/testsuite/gcc.target/s390/s390.exp
  970ac972bfd816dae5f8b5705abd8ab6  gcc/testsuite/gcc.target/s390/section-anchors.c
--- 68857,68863 ----
  5368e8759352b798ae1db6bc79919aa2  gcc/testsuite/gcc.target/s390/return-addr2.c
  c638a86bd5bf24acab1490492cbfb557  gcc/testsuite/gcc.target/s390/risbg-ll-1.c
  532ff931ad8bf62f60b08b1f9261827a  gcc/testsuite/gcc.target/s390/risbg-ll-2.c
! abd82e72aa14d30ef649fb88b2856d0d  gcc/testsuite/gcc.target/s390/risbg-ll-3.c
  6c330cfc80a0f60d042947448413d011  gcc/testsuite/gcc.target/s390/rotate-truncation-mask.c
  b54de45289464bdfb05ccc24f76d8156  gcc/testsuite/gcc.target/s390/s390.exp
  970ac972bfd816dae5f8b5705abd8ab6  gcc/testsuite/gcc.target/s390/section-anchors.c
*************** ff7d9419a3b2402f3410b0aae024febc  gcc/te
*** 68563,68568 ****
--- 68959,68967 ----
  01db3581d32b46deb518f006aeb75821  gcc/testsuite/gcc.target/s390/target-attribute/tpragma-struct-vx-1.c
  9e482ff5796d7aa27f6f404a18462f13  gcc/testsuite/gcc.target/s390/target-attribute/tpragma-struct-vx-2.c
  201a36e4a6548d10d83352d305b4284a  gcc/testsuite/gcc.target/s390/tf_to_di-1.c
+ b5c026b313e7e579c58d749f8ff8ab28  gcc/testsuite/gcc.target/s390/tls-pic.c
+ 69c2f8e3f1d02b9f005713af50f678a4  gcc/testsuite/gcc.target/s390/tls.c
+ d0f7e6beee3ecb181246a2372324af7e  gcc/testsuite/gcc.target/s390/tls.h
  daf32d359b4f5080aef58859b29870b9  gcc/testsuite/gcc.target/s390/vector/align-1.c
  6bf626314f1db50adc71184824f22bba  gcc/testsuite/gcc.target/s390/vector/align-2.c
  37d2afe5f257fe6c269b2baa787ffe41  gcc/testsuite/gcc.target/s390/vector/combine-shift-vec.c
*************** a67458660c2ef2010f128fdaa4faaa86  gcc/te
*** 69044,69049 ****
--- 69443,69449 ----
  e470b0a0d1a056b60c3915a6dfcfd4ae  gcc/testsuite/gcc.target/sparc/20170228-1.c
  bf95d536cbad4db92f264aa740abbbbc  gcc/testsuite/gcc.target/sparc/20181129-1.c
  3b3205cedf38a33c506ea5c4414d489f  gcc/testsuite/gcc.target/sparc/20181129-2.c
+ 3f593e1ef43ebce309fa2b2033f8be77  gcc/testsuite/gcc.target/sparc/20210917-1.c
  44373c57181608413fc07f3ec0e2ad6e  gcc/testsuite/gcc.target/sparc/align.c
  667a877a2fb02d919c4eaaea6fbccbad  gcc/testsuite/gcc.target/sparc/array.c
  941bd8aa096c3c20415035d9d17cca6e  gcc/testsuite/gcc.target/sparc/attr-aligned.c
*************** db93819c7b52f4f6ea4f42fed3e0a48a  gcc/te
*** 69832,69837 ****
--- 70232,70240 ----
  8527933fbf2d9fb7c82fd63435063168  gcc/testsuite/gdc.dg/debug/dwarf2/pr98067.d
  0121ae6408f107a6bf6f915c24102bd3  gcc/testsuite/gdc.dg/debug/trivial.d
  056a77865fa4a8c3178b44ed6a0b1dc7  gcc/testsuite/gdc.dg/dg.exp
+ 9b1a478e67e4cf0b4384f63a7005e8fc  gcc/testsuite/gdc.dg/extern-c++/extern-c++.exp
+ 61180002f0f17ca7ed75def599d123f0  gcc/testsuite/gdc.dg/extern-c++/pr101664.d
+ 68936fbe708c1d13dcaca6e4a4a06f77  gcc/testsuite/gdc.dg/extern-c++/pr101664_1.cc
  a1a48cc59d8f09de15d5d5519e240770  gcc/testsuite/gdc.dg/fileimports/pr93038.txt
  0da416e7dcac2139d3182637a81efbfe  gcc/testsuite/gdc.dg/gdc108.d
  5761ceeebbd93d112778a153a688475a  gcc/testsuite/gdc.dg/gdc121.d
*************** bcf14abbb66e47644086ee0018354420  gcc/te
*** 69899,69904 ****
--- 70302,70313 ----
  167004b1d3ea4a1c36668f029fbe4290  gcc/testsuite/gdc.dg/pr100882b.d
  c0f2db1fcb83cbb41fda8295889368ff  gcc/testsuite/gdc.dg/pr100882c.d
  16bbee694aa77823539b7b517bad4c50  gcc/testsuite/gdc.dg/pr100967.d
+ 740e20f8b4aa9d31c7412fbd3b58d4fb  gcc/testsuite/gdc.dg/pr101127a.d
+ 1913e638608dc57b978438a45ade3c4f  gcc/testsuite/gdc.dg/pr101127b.d
+ 874906b0c6afe60dafbbc739053ac4eb  gcc/testsuite/gdc.dg/pr101490.d
+ 13e2f7b1a821d0fa1089525b3df15479  gcc/testsuite/gdc.dg/pr101640.d
+ 00da6db0d966d43d573f86b9fe032508  gcc/testsuite/gdc.dg/pr102185.d
+ 616697349b5740e41fd04c0ae6074cd2  gcc/testsuite/gdc.dg/pr105004.d
  d32aa8ed5ea10931be4ddb5bb9e863d8  gcc/testsuite/gdc.dg/pr89017.d
  53fa8db94d4ca3fc9ba83769733dc0e7  gcc/testsuite/gdc.dg/pr89041.d
  6c316b13f71ea31fcada56b58a41ebd1  gcc/testsuite/gdc.dg/pr89042a.d
*************** b62ff9f99e07b6dbb56f221a56f0b7ab  gcc/te
*** 69926,69932 ****
  eb911ca49c3c33021dd97064b0459923  gcc/testsuite/gdc.dg/pr96301a.d
  6f5ae39580efa1de2679c8912e82e1b8  gcc/testsuite/gdc.dg/pr96301b.d
  7880bdba7c166bb0d5af9d5a4530b438  gcc/testsuite/gdc.dg/pr96301c.d
! 2b7312af18c3e9ddb225bf58756862b7  gcc/testsuite/gdc.dg/pr96429.d
  c5a77c2a508b4b45e9a6b936d77d9f80  gcc/testsuite/gdc.dg/pr96869.d
  dc97b4112b134cae3d15aab92424d97a  gcc/testsuite/gdc.dg/pr96924.d
  9c4c7df565451e246ae0d226391657f5  gcc/testsuite/gdc.dg/pr97002.d
--- 70335,70341 ----
  eb911ca49c3c33021dd97064b0459923  gcc/testsuite/gdc.dg/pr96301a.d
  6f5ae39580efa1de2679c8912e82e1b8  gcc/testsuite/gdc.dg/pr96301b.d
  7880bdba7c166bb0d5af9d5a4530b438  gcc/testsuite/gdc.dg/pr96301c.d
! 71687cb94e2099d3d815f51913a75e16  gcc/testsuite/gdc.dg/pr96429.d
  c5a77c2a508b4b45e9a6b936d77d9f80  gcc/testsuite/gdc.dg/pr96869.d
  dc97b4112b134cae3d15aab92424d97a  gcc/testsuite/gdc.dg/pr96924.d
  9c4c7df565451e246ae0d226391657f5  gcc/testsuite/gdc.dg/pr97002.d
*************** a24df8e498053d7ab8325fc58ede1835  gcc/te
*** 70003,70008 ****
--- 70412,70418 ----
  4bb3a08c1392ffe1ab686818ad5ec86c  gcc/testsuite/gdc.dg/torture/pr96153.d
  bb606d2e0103a4417ebc0bbc3d8cfd49  gcc/testsuite/gdc.dg/torture/pr96156.d
  4133528b9c8c3396b240273ea9ecf550  gcc/testsuite/gdc.dg/torture/pr96157a.d
+ 91aeadb49207b8ef8bedd4c016c1b443  gcc/testsuite/gdc.dg/torture/pr96435.d
  cc28afe3396e956160b04c6ab8871499  gcc/testsuite/gdc.dg/torture/pr97843.d
  69b6b7adcb2ad72055a4fca88afe3f41  gcc/testsuite/gdc.dg/torture/pr97889.d
  b82b2d96f26d876bca525fdf413dab79  gcc/testsuite/gdc.dg/torture/simd16488a.d
*************** ef649aba680526d48bc3e69760b621f2  gcc/te
*** 70045,70050 ****
--- 70455,70461 ----
  1a88a6c51e44c3714508bdee2b346151  gcc/testsuite/gdc.test/compilable/b16967.d
  8982f69fd14c58a5dba7832efe5675f8  gcc/testsuite/gdc.test/compilable/b16976.d
  7fd8995951aacc68c9ef6500f3bb1b17  gcc/testsuite/gdc.test/compilable/b17111.d
+ 985cbf872a2f9249c9e9c78338b0f501  gcc/testsuite/gdc.test/compilable/b19002.d
  1def44638ab23277ee8a3cbef121f28b  gcc/testsuite/gdc.test/compilable/b33.d
  286e654567f89de0a3605032db35f623  gcc/testsuite/gdc.test/compilable/b6227.d
  6a76da8b7b49ec37b8f02315a9b5bdd9  gcc/testsuite/gdc.test/compilable/b6395.d
*************** effd503ab143f07a377f69a6abd2e2ab  gcc/te
*** 70585,70590 ****
--- 70996,71002 ----
  e5b88d27b36ae497e0682fa1afcc06be  gcc/testsuite/gdc.test/compilable/test21812.d
  7bf71d49bd9d761471be55f9c50f5c92  gcc/testsuite/gdc.test/compilable/test21898.d
  f8ec0845cd2590e50d27071453701fb7  gcc/testsuite/gdc.test/compilable/test22006.d
+ 01b0e8acc140f229c41fe59a55df5574  gcc/testsuite/gdc.test/compilable/test22133.d
  8bbe6fdb201585c810b1ed76e34ddba3  gcc/testsuite/gdc.test/compilable/test25.d
  089e65013864f2a6266955ee32c413a9  gcc/testsuite/gdc.test/compilable/test2991.d
  e1042e9f6638c3d67840ae4db9908d15  gcc/testsuite/gdc.test/compilable/test313a.d
*************** af487ca57216bc854bc01579a8105785  gcc/te
*** 71159,71164 ****
--- 71571,71578 ----
  ad4fca3b9dbdc7fd24b158a3d3af5ed9  gcc/testsuite/gdc.test/fail_compilation/fail220.d
  24f4c3c3fa945ca54c802bc7b4fc9976  gcc/testsuite/gdc.test/fail_compilation/fail22006.d
  cbf4cc7e1f96260b11e9acc29bd9dc12  gcc/testsuite/gdc.test/fail_compilation/fail221.d
+ 0bb50b641805b9fc2f72587a6693c9dc  gcc/testsuite/gdc.test/fail_compilation/fail22133.d
+ 905e47894d7c0d03a0db65423e4e8848  gcc/testsuite/gdc.test/fail_compilation/fail22144.d
  7f7a0dac0afcfc920bdff662146ff101  gcc/testsuite/gdc.test/fail_compilation/fail222.d
  0b9ee853ad7e4570d30a13257081f9bd  gcc/testsuite/gdc.test/fail_compilation/fail223.d
  2dc7de709a4a362b91e462b2499243bc  gcc/testsuite/gdc.test/fail_compilation/fail224.d
*************** e9340c11857fcf5fcbe8105ec1b0421f  gcc/te
*** 71392,71405 ****
  b76922cd751e594db4984440f5dcd684  gcc/testsuite/gdc.test/fail_compilation/fail73.d
  0b8eff5722d223dcb1959fd12c1ea791  gcc/testsuite/gdc.test/fail_compilation/fail7369.d
  501f2b3778ebd6b2e5493a0fa9a7f20d  gcc/testsuite/gdc.test/fail_compilation/fail74.d
! 5043f68824d0e234f3f2543e9a9a12e3  gcc/testsuite/gdc.test/fail_compilation/fail7424b.d
! e287372fab3ef9c830b9d70e555c34e6  gcc/testsuite/gdc.test/fail_compilation/fail7424c.d
! 90f73dcccacdf6a1af5d2d603513588d  gcc/testsuite/gdc.test/fail_compilation/fail7424d.d
! 68c432f893b799d8a607384680fbf577  gcc/testsuite/gdc.test/fail_compilation/fail7424e.d
! 2b05f361de3d5f97091aac0f3f35d09c  gcc/testsuite/gdc.test/fail_compilation/fail7424f.d
! 64177336f34ceef7345c3e93509de097  gcc/testsuite/gdc.test/fail_compilation/fail7424g.d
! a3aea5a03f477ecfddffec9dae056f88  gcc/testsuite/gdc.test/fail_compilation/fail7424h.d
! bdf7ca665e388507b19c29f09d4669b3  gcc/testsuite/gdc.test/fail_compilation/fail7424i.d
  9bcf0d7f8dc25ee08d2b358feeecce5b  gcc/testsuite/gdc.test/fail_compilation/fail75.d
  ba8e80c17e23cb72c72082a27e1547c3  gcc/testsuite/gdc.test/fail_compilation/fail7524a.d
  c50f2cfb4d249da817ef0df6dae2f3ce  gcc/testsuite/gdc.test/fail_compilation/fail7524b.d
--- 71806,71819 ----
  b76922cd751e594db4984440f5dcd684  gcc/testsuite/gdc.test/fail_compilation/fail73.d
  0b8eff5722d223dcb1959fd12c1ea791  gcc/testsuite/gdc.test/fail_compilation/fail7369.d
  501f2b3778ebd6b2e5493a0fa9a7f20d  gcc/testsuite/gdc.test/fail_compilation/fail74.d
! a0982e24c691ef64752d4fc792f9a78b  gcc/testsuite/gdc.test/fail_compilation/fail7424b.d
! 5ba17d6b3c57ac3cded922340de60d98  gcc/testsuite/gdc.test/fail_compilation/fail7424c.d
! 659bad81c1b14cef227af0d1921a175b  gcc/testsuite/gdc.test/fail_compilation/fail7424d.d
! e0456fd32812ef7ee4a89c422fbb390a  gcc/testsuite/gdc.test/fail_compilation/fail7424e.d
! 87188b49fab83f6fd522d3ee3a123340  gcc/testsuite/gdc.test/fail_compilation/fail7424f.d
! 78659d17d48e11fb69ff7a9913460d16  gcc/testsuite/gdc.test/fail_compilation/fail7424g.d
! 71cf4df7a6b13271d3d6f342458eb722  gcc/testsuite/gdc.test/fail_compilation/fail7424h.d
! a3f58cf6956b9c3abc935a11b09ebf15  gcc/testsuite/gdc.test/fail_compilation/fail7424i.d
  9bcf0d7f8dc25ee08d2b358feeecce5b  gcc/testsuite/gdc.test/fail_compilation/fail75.d
  ba8e80c17e23cb72c72082a27e1547c3  gcc/testsuite/gdc.test/fail_compilation/fail7524a.d
  c50f2cfb4d249da817ef0df6dae2f3ce  gcc/testsuite/gdc.test/fail_compilation/fail7524b.d
*************** b985d75d4d77d7f24d29efbb0266b7c1  gcc/te
*** 72662,72669 ****
  3e270457a0730f64cb7deaefe7256b90  gcc/testsuite/gfortran.dg/allocate_error_6.f90
  5104ce5f1f698379877a63ce2e5b7747  gcc/testsuite/gfortran.dg/allocate_error_7.f90
  fb64bc7d356ec60804fbf43d60862c56  gcc/testsuite/gfortran.dg/allocate_scalar_with_shape.f90
! 85b517b1e2ad96a7d4e84672378d9fc3  gcc/testsuite/gfortran.dg/allocate_stat.f90
  fd47cb2ee3abca7f4ec8637b9e9e793b  gcc/testsuite/gfortran.dg/allocate_stat_2.f90
  6d3f169e1cbf329f60af4c22a88530ea  gcc/testsuite/gfortran.dg/allocate_with_arrayspec_1.f90
  bff4f86cadc34cdb60ab04c217d46dbd  gcc/testsuite/gfortran.dg/allocate_with_mold_1.f90
  9f39ddc177a6f3ff474548de040842f7  gcc/testsuite/gfortran.dg/allocate_with_mold_2.f90
--- 73076,73084 ----
  3e270457a0730f64cb7deaefe7256b90  gcc/testsuite/gfortran.dg/allocate_error_6.f90
  5104ce5f1f698379877a63ce2e5b7747  gcc/testsuite/gfortran.dg/allocate_error_7.f90
  fb64bc7d356ec60804fbf43d60862c56  gcc/testsuite/gfortran.dg/allocate_scalar_with_shape.f90
! 830939c2c8aa5b5102f390243f11fcbd  gcc/testsuite/gfortran.dg/allocate_stat.f90
  fd47cb2ee3abca7f4ec8637b9e9e793b  gcc/testsuite/gfortran.dg/allocate_stat_2.f90
+ e7a1e79918397cacde44559287989c3e  gcc/testsuite/gfortran.dg/allocate_stat_3.f90
  6d3f169e1cbf329f60af4c22a88530ea  gcc/testsuite/gfortran.dg/allocate_with_arrayspec_1.f90
  bff4f86cadc34cdb60ab04c217d46dbd  gcc/testsuite/gfortran.dg/allocate_with_mold_1.f90
  9f39ddc177a6f3ff474548de040842f7  gcc/testsuite/gfortran.dg/allocate_with_mold_2.f90
*************** dbfad5e8b5cf874428e1b4374f3f75e1  gcc/te
*** 72758,72763 ****
--- 73173,73179 ----
  cb8920b39d43f8d36d7c87cd6ce3188a  gcc/testsuite/gfortran.dg/argument_checking_23.f90
  4696d0b0990f3672f510ad45684ab381  gcc/testsuite/gfortran.dg/argument_checking_24.f90
  e96279b8586c27726b6d13e5aef5f5ce  gcc/testsuite/gfortran.dg/argument_checking_25.f90
+ 41fda9edc825e051657e0ef512854333  gcc/testsuite/gfortran.dg/argument_checking_26.f90
  9420e2390509236501a51aceaffd8fec  gcc/testsuite/gfortran.dg/argument_checking_3.f90
  ca22fc708f8e1b6425943105c693f41e  gcc/testsuite/gfortran.dg/argument_checking_4.f90
  6ef91b131477d21bf8c75369daea1d04  gcc/testsuite/gfortran.dg/argument_checking_5.f90
*************** c8e89c3bb1a8878396e32769b9a78d05  gcc/te
*** 72830,72835 ****
--- 73246,73253 ----
  1ce7c326ac35602dfab388e47338c640  gcc/testsuite/gfortran.dg/array_constructor_51.f90
  74902cf57199c682dc3775323dd67fe3  gcc/testsuite/gfortran.dg/array_constructor_52.f90
  2cd50431749fd2782a60804098abc805  gcc/testsuite/gfortran.dg/array_constructor_53.f90
+ 0f86c84a8fd0787aab2aa7e4dd6ac377  gcc/testsuite/gfortran.dg/array_constructor_54.f90
+ fbcbf467a3284c5a09b9e5e8efc5e0c7  gcc/testsuite/gfortran.dg/array_constructor_55.f90
  3c35c0aa8a8229010e90452ed87d7792  gcc/testsuite/gfortran.dg/array_constructor_6.f90
  d3bb011093e16f988efba6816262fb16  gcc/testsuite/gfortran.dg/array_constructor_7.f90
  ae5f56f53be9d3bbc6c562e48080a252  gcc/testsuite/gfortran.dg/array_constructor_8.f90
*************** d6fad859ae9f254219fe0b62c52472a0  gcc/te
*** 72908,72913 ****
--- 73326,73333 ----
  a7a4d71734bf9559e09017fe4616e065  gcc/testsuite/gfortran.dg/arrayio_derived_1.f90
  2b2c726e08ba1c26507c7392e63e1029  gcc/testsuite/gfortran.dg/arrayio_derived_2.f90
  91f37bbac26f82273837e648e97f8b98  gcc/testsuite/gfortran.dg/asan/asan.exp
+ 3b8425a2f59699b47aac6da29c11aba9  gcc/testsuite/gfortran.dg/asan/associate_58.f90
+ e9f58df1de071d2b106b16b3af8f6764  gcc/testsuite/gfortran.dg/asan/associate_59.f90
  66de6cb3bf07d14487491fac7d1ee72f  gcc/testsuite/gfortran.dg/asan/pointer_assign_16.f90
  28bbca8fc062ad301c676d4eb94d000d  gcc/testsuite/gfortran.dg/assign-debug.f90
  7ad5faf60f3a1cebebfbb2c9e52516d7  gcc/testsuite/gfortran.dg/assign.f90
*************** c00a8dd4766b03f7af8034f983b17dae  gcc/te
*** 72979,72984 ****
--- 73399,73405 ----
  a33adc54f6651cbed7e49f420e779c05  gcc/testsuite/gfortran.dg/associate_55.f90
  e266ed6fc3d13470e97d022451deea4e  gcc/testsuite/gfortran.dg/associate_56.f90
  0dd4c19a8ee9b0815baed4922597d206  gcc/testsuite/gfortran.dg/associate_57.f90
+ 65dc8227452a184626d85e599ab1382d  gcc/testsuite/gfortran.dg/associate_58.f90
  fe80c25bfc4d1e630472420bac3dc836  gcc/testsuite/gfortran.dg/associate_6.f03
  ac2154aefe0a4ce981b3fa252235e2dd  gcc/testsuite/gfortran.dg/associate_7.f03
  3c2206420bb8717914aa447789b5f079  gcc/testsuite/gfortran.dg/associate_8.f03
*************** ee834071fbdbf11553b04e2dab5a50e0  gcc/te
*** 73072,73077 ****
--- 73493,73499 ----
  362c8595542a020eb586d0aefb29793e  gcc/testsuite/gfortran.dg/asynchronous_5.f03
  c45eedde0562a60cdbc393433096fcce  gcc/testsuite/gfortran.dg/atan2_1.f90
  fa450718dba3ab168e51f1ea0a7395d9  gcc/testsuite/gfortran.dg/atan2_2.f90
+ 6ea45e69d96b4898fbc1a9cefe77976b  gcc/testsuite/gfortran.dg/attr_deprecated-2.f90
  f53fcb34021fd16cec1ec5c62b1b1078  gcc/testsuite/gfortran.dg/attr_deprecated.f90
  1de887a6713de99b4d24dece9810994f  gcc/testsuite/gfortran.dg/auto_array_1.f90
  5728d828f281df7854b3c34318983790  gcc/testsuite/gfortran.dg/auto_char_dummy_array_1.f90
*************** ff9c91471b4ce5ab6577afccb4c338c3  gcc/te
*** 73290,73295 ****
--- 73712,73718 ----
  f163a929162b84c921c534094a61ee6d  gcc/testsuite/gfortran.dg/bound_simplification_4.f90
  8da00332161b12f533a48f6f4b133c93  gcc/testsuite/gfortran.dg/bound_simplification_5.f90
  89ef43a5db63dead844540416ec15fe0  gcc/testsuite/gfortran.dg/bound_simplification_6.f90
+ e0f32fc19dadb57e546c6f6e72bab8aa  gcc/testsuite/gfortran.dg/bound_simplification_7.f90
  0c37f25c0a329b1f8023a969afa947bc  gcc/testsuite/gfortran.dg/bounds_check_1.f90
  224affc6eb571605f5b1d1c7af58536c  gcc/testsuite/gfortran.dg/bounds_check_10.f90
  cded3f5f45f16c3f0117b2deb934a3be  gcc/testsuite/gfortran.dg/bounds_check_11.f90
*************** b890668874e1bc07a00cd706581c6fd1  gcc/te
*** 73305,73310 ****
--- 73728,73734 ----
  66c33189a3444b13a4ae1439933ebc8b  gcc/testsuite/gfortran.dg/bounds_check_20.f90
  7577ff710a256393f1fb5c102e69baa4  gcc/testsuite/gfortran.dg/bounds_check_21.f90
  e585af8e23493967fa5b80361d02ccd5  gcc/testsuite/gfortran.dg/bounds_check_22.f90
+ c255cbccd21b3a2d3ab21d32d680086e  gcc/testsuite/gfortran.dg/bounds_check_23.f90
  1ff91e96da26ef6e7839e53e2b71499d  gcc/testsuite/gfortran.dg/bounds_check_3.f90
  a9119407c225c716d99c309178d77952  gcc/testsuite/gfortran.dg/bounds_check_4.f90
  167a95fa41d2abf20f66591e1389d059  gcc/testsuite/gfortran.dg/bounds_check_5.f90
*************** a8f104492778b738ac5730dd1605432a  gcc/te
*** 73675,73680 ****
--- 74099,74105 ----
  cc0c048415b8d0593fe7e5b164763dc7  gcc/testsuite/gfortran.dg/class_7.f03
  cd9759177f83fe4b6a6a007850b05c80  gcc/testsuite/gfortran.dg/class_70.f03
  77eb9432daba5a35f6be287dfec77ae3  gcc/testsuite/gfortran.dg/class_71.f90
+ 92c121dc110b05822b93da0d70bcd5bb  gcc/testsuite/gfortran.dg/class_72.f90
  765b5ae237d318aee8909def266c457e  gcc/testsuite/gfortran.dg/class_8.f03
  6ad3d2ed9f82c5534e18375c93ce8c03  gcc/testsuite/gfortran.dg/class_9.f03
  eff35de84f2c16f8b8abcbc407237414  gcc/testsuite/gfortran.dg/class_alias.f90
*************** bffd58c6eb392174540e5effb5007d27  gcc/te
*** 73737,73747 ****
--- 74162,74175 ----
  dbc20d52e3c86639db916ad3c6392de8  gcc/testsuite/gfortran.dg/class_dummy_3.f03
  3c084c9f366d687c0a674b8d42c2ea01  gcc/testsuite/gfortran.dg/class_dummy_4.f03
  198585d6f5262127fa1756b228e70921  gcc/testsuite/gfortran.dg/class_dummy_5.f90
+ 89120e26e4ec5fd1d963a1d03f515cb6  gcc/testsuite/gfortran.dg/class_dummy_6.f90
+ b0d798ee6d75aec23f3be5fd748a1cc6  gcc/testsuite/gfortran.dg/class_dummy_7.f90
  2f2b6b89c03eb0121abcd60df79d27ee  gcc/testsuite/gfortran.dg/class_is_1.f90
  84f9ccdf2ee8c8cfe397a0c82a7730af  gcc/testsuite/gfortran.dg/class_nameclash.f90
  9602d01ce3a47f3e2255aba5f234d1ae  gcc/testsuite/gfortran.dg/class_optional_1.f90
  cafb289bb10efdba4439c0cbc685ba93  gcc/testsuite/gfortran.dg/class_optional_2.f90
  7c2579227e2041f067b68fc6f25175f5  gcc/testsuite/gfortran.dg/class_result_1.f03
+ d42da1549b6ff2441e109550518cf366  gcc/testsuite/gfortran.dg/class_result_10.f90
  3b8f230b7e31089a91042ffa36e727e5  gcc/testsuite/gfortran.dg/class_result_2.f90
  12a03293fb1e007e7adb6942bfd53336  gcc/testsuite/gfortran.dg/class_result_3.f90
  6b5e22364a04ac278db525f084255294  gcc/testsuite/gfortran.dg/class_result_4.f90
*************** ccea5fe2d622c1b4b11ac162a1a5ab5d  gcc/te
*** 73845,73851 ****
  2375cb901f66b2a115a101939d52aada  gcc/testsuite/gfortran.dg/coarray_28.f90
  d6171beaca591e43e576d2592d78374d  gcc/testsuite/gfortran.dg/coarray_29_1.f90
  5408a8e18baed9f6c69e9e2450432e7e  gcc/testsuite/gfortran.dg/coarray_29_2.f90
! 92ec970015b6fb1e203559f55748dcb8  gcc/testsuite/gfortran.dg/coarray_3.f90
  6ea7f18b1240af64fbab9370d01fc2cf  gcc/testsuite/gfortran.dg/coarray_30.f90
  71de0eeb3cf2a98786f81af339f3ebc1  gcc/testsuite/gfortran.dg/coarray_31.f90
  41ef600d16174aadd2e383883bb3cbb6  gcc/testsuite/gfortran.dg/coarray_32.f90
--- 74273,74279 ----
  2375cb901f66b2a115a101939d52aada  gcc/testsuite/gfortran.dg/coarray_28.f90
  d6171beaca591e43e576d2592d78374d  gcc/testsuite/gfortran.dg/coarray_29_1.f90
  5408a8e18baed9f6c69e9e2450432e7e  gcc/testsuite/gfortran.dg/coarray_29_2.f90
! c647070891bc2fdbb3034d9d03e7b2d4  gcc/testsuite/gfortran.dg/coarray_3.f90
  6ea7f18b1240af64fbab9370d01fc2cf  gcc/testsuite/gfortran.dg/coarray_30.f90
  71de0eeb3cf2a98786f81af339f3ebc1  gcc/testsuite/gfortran.dg/coarray_31.f90
  41ef600d16174aadd2e383883bb3cbb6  gcc/testsuite/gfortran.dg/coarray_32.f90
*************** f786196105e5eab366818d3158fe2542  gcc/te
*** 73910,73915 ****
--- 74338,74345 ----
  49c48bdb3f790beaf2d792b51fb1f88b  gcc/testsuite/gfortran.dg/coarray_collectives_14.f90
  65556528ee2d4495d0b0289380c93113  gcc/testsuite/gfortran.dg/coarray_collectives_15.f90
  5f826f7c4e401cf605594485d7b3b2a8  gcc/testsuite/gfortran.dg/coarray_collectives_16.f90
+ e17c609e4211d75cb1a9c28a7cba2d7d  gcc/testsuite/gfortran.dg/coarray_collectives_17.f90
+ c2c5695dec9ed843d659ac6a14ae4b7a  gcc/testsuite/gfortran.dg/coarray_collectives_18.f90
  6a77158845ff40d594f51460f18a7035  gcc/testsuite/gfortran.dg/coarray_collectives_2.f90
  d016c048d2e88b36a99993fc32e91abd  gcc/testsuite/gfortran.dg/coarray_collectives_3.f90
  1c59a910233bed95c0b2e61b9fd5d5f6  gcc/testsuite/gfortran.dg/coarray_collectives_4.f90
*************** c15a01f85f0059696c3135040a4f2fc3  gcc/te
*** 73963,73968 ****
--- 74393,74399 ----
  77f1bd831abf2ff29f84109d3f3bab3b  gcc/testsuite/gfortran.dg/coarray_stat_whitespace.f90
  7e0ae006a51c482281b3ce9e41151630  gcc/testsuite/gfortran.dg/coarray_stopped_images_1.f08
  02137ab63da8c69fd9162c7b4a473d96  gcc/testsuite/gfortran.dg/coarray_subobject_1.f90
+ f167ac47517d62f94f60b1824d6a54d8  gcc/testsuite/gfortran.dg/coarray_sync.f90
  87ae412e381a4c934bbbd6a7549adb39  gcc/testsuite/gfortran.dg/coarray_sync_memory.f90
  658e444e52b22ea496105ef9bc744b46  gcc/testsuite/gfortran.dg/coarray_this_image_1.f90
  df6beb93b53ebd5769af2eb7ec60add0  gcc/testsuite/gfortran.dg/coarray_this_image_2.f90
*************** b9f5c4479004d5779cf508b8e9ab6bd5  gcc/te
*** 74222,74227 ****
--- 74653,74659 ----
  11fbf6587979490cca68492521824101  gcc/testsuite/gfortran.dg/dec_math_2.f90
  f007474e5e62779dd82a956460020608  gcc/testsuite/gfortran.dg/dec_math_3.f90
  89e13391077c863487552207c651a1aa  gcc/testsuite/gfortran.dg/dec_math_4.f90
+ c72afcd1bf036ac396f29c7e70a4f3bd  gcc/testsuite/gfortran.dg/dec_math_5.f90
  9f5739a83e88bd4a8b6a45ff713e1e4f  gcc/testsuite/gfortran.dg/dec_parameter_1.f
  5d6d04868c5d0b68526b644166397060  gcc/testsuite/gfortran.dg/dec_parameter_2.f90
  fda7b33d4e9546e000649a147e272b6b  gcc/testsuite/gfortran.dg/dec_parameter_3.f90
*************** e5f02b68e5aa2fee50c3ff70ad3d8f97  gcc/te
*** 74435,74441 ****
  026bd8fa710214d25691eae8c1dbcdfd  gcc/testsuite/gfortran.dg/derived_comp_array_ref_6.f90
  0bee796fdb071ab50d5faf5c678fefa5  gcc/testsuite/gfortran.dg/derived_comp_array_ref_7.f90
  3ac6e6c4ed41e85971024e19ad69e6a1  gcc/testsuite/gfortran.dg/derived_comp_array_ref_8.f90
! 3cb6f5885bbdd2d68c73753351eee1b3  gcc/testsuite/gfortran.dg/derived_constructor_char_1.f90
  36d65cd99e01688bd380279fd0c74558  gcc/testsuite/gfortran.dg/derived_constructor_char_2.f90
  3c2f8f5e24883308b8a24313e9e5df89  gcc/testsuite/gfortran.dg/derived_constructor_char_3.f90
  f024936b2bb3be33b204bc283db65a94  gcc/testsuite/gfortran.dg/derived_constructor_comps_1.f90
--- 74867,74873 ----
  026bd8fa710214d25691eae8c1dbcdfd  gcc/testsuite/gfortran.dg/derived_comp_array_ref_6.f90
  0bee796fdb071ab50d5faf5c678fefa5  gcc/testsuite/gfortran.dg/derived_comp_array_ref_7.f90
  3ac6e6c4ed41e85971024e19ad69e6a1  gcc/testsuite/gfortran.dg/derived_comp_array_ref_8.f90
! 568b11dc7307172904079506d19d6593  gcc/testsuite/gfortran.dg/derived_constructor_char_1.f90
  36d65cd99e01688bd380279fd0c74558  gcc/testsuite/gfortran.dg/derived_constructor_char_2.f90
  3c2f8f5e24883308b8a24313e9e5df89  gcc/testsuite/gfortran.dg/derived_constructor_char_3.f90
  f024936b2bb3be33b204bc283db65a94  gcc/testsuite/gfortran.dg/derived_constructor_comps_1.f90
*************** cb44893d94f03877d3d146a8c1da8bd8  gcc/te
*** 74444,74449 ****
--- 74876,74882 ----
  1985d33efa2fb91552f8a4d90653edd7  gcc/testsuite/gfortran.dg/derived_constructor_comps_4.f90
  b90644647498c9ab9c17c0d5ea8d1b82  gcc/testsuite/gfortran.dg/derived_constructor_comps_5.f90
  b2ca02520bfaffc03c538a5319e61893  gcc/testsuite/gfortran.dg/derived_constructor_comps_6.f90
+ a4520e3938bf347c0b9e1003348fd3b6  gcc/testsuite/gfortran.dg/derived_constructor_comps_7.f90
  cff987fa6f89201aa37245231d20c023  gcc/testsuite/gfortran.dg/derived_external_function_1.f90
  e08a65ae23ffa55d956b33c09e1c4cb8  gcc/testsuite/gfortran.dg/derived_function_interface_1.f90
  fdf6add00f0bd7ce436abe942eb65cf3  gcc/testsuite/gfortran.dg/derived_init_1.f90
*************** ac9a36195c0d6f0b9d9d73ec3d2d92af  gcc/te
*** 74502,74507 ****
--- 74935,74942 ----
  09fefa827f24e9354c2dd98289d16edc  gcc/testsuite/gfortran.dg/do_check_15.f90
  2093dcb437d711ea5082c8c916ce111a  gcc/testsuite/gfortran.dg/do_check_16.f90
  51f8e89de7b6288127162649a2373c31  gcc/testsuite/gfortran.dg/do_check_17.f90
+ 8208b765fa6ad0c992d97f8d7c0d8f28  gcc/testsuite/gfortran.dg/do_check_18.f90
+ b439dee45498b38c2c1c8750cf86c793  gcc/testsuite/gfortran.dg/do_check_19.f90
  18a2fbef89d7cf46f122e07d5fbef517  gcc/testsuite/gfortran.dg/do_check_2.f90
  fdb990ec0ab32e124633d2dae596183b  gcc/testsuite/gfortran.dg/do_check_3.f90
  60b42a940b5b42709d0639f8dbb5d358  gcc/testsuite/gfortran.dg/do_check_4.f90
*************** df7fd6f7581d27330f0013f9a3246e99  gcc/te
*** 74691,74696 ****
--- 75126,75133 ----
  72628f114c4fb8fab6905f4a0f29e09f  gcc/testsuite/gfortran.dg/entry_21.f90
  37e5c5438d0e0514b44e64686d3843da  gcc/testsuite/gfortran.dg/entry_22.f90
  0db0be3b4ced16a50d8129fd0aa3d8fa  gcc/testsuite/gfortran.dg/entry_23.f
+ 736b641c8447236bf4ebf1806522d583  gcc/testsuite/gfortran.dg/entry_24.f90
+ 6b39a2792de2f424e5fca65e4dd34f47  gcc/testsuite/gfortran.dg/entry_25.f90
  0f79e5c423680a19e0f1ac49f4a91670  gcc/testsuite/gfortran.dg/entry_3.f90
  cb2b2f8ba1b744201c0fb2d15ac0d01b  gcc/testsuite/gfortran.dg/entry_4.f90
  d9c60fad31625139f9e0a67c69d59e59  gcc/testsuite/gfortran.dg/entry_5.f90
*************** f9b7a86e792764d97f0b5939361c929d  gcc/te
*** 74735,74740 ****
--- 75172,75178 ----
  01f5663dbbe448ffcae13215519a2976  gcc/testsuite/gfortran.dg/eoshift_6.f90
  adae9a19ec811bbf55918625d353631f  gcc/testsuite/gfortran.dg/eoshift_7.f90
  66a20460746717880ff13c94688798f8  gcc/testsuite/gfortran.dg/eoshift_8.f90
+ f68f16bc720811c1bd9729ac85be7f58  gcc/testsuite/gfortran.dg/eoshift_9.f90
  d23c3cf960da52cea7987d80d427ca33  gcc/testsuite/gfortran.dg/eoshift_bounds_1.f90
  498461068b03a38305d4fb9508177f88  gcc/testsuite/gfortran.dg/eoshift_large_1.f90
  ab70a97d276544b94e7ac094c3d3e859  gcc/testsuite/gfortran.dg/equiv_1.f90
*************** c31057abbc67dd1afb06b5b8b376c2dc  gcc/te
*** 74946,74951 ****
--- 75384,75390 ----
  aa83a10582b82026c0f1fd503885f217  gcc/testsuite/gfortran.dg/fmt_missing_period_3.f
  eedec4631f954cd9b6e777e72d5b3a82  gcc/testsuite/gfortran.dg/fmt_nonchar_1.f90
  20f752890ee33c6d8b403a1a2483e5a4  gcc/testsuite/gfortran.dg/fmt_nonchar_2.f90
+ bd467bed8a3379220c5d40be824a24ce  gcc/testsuite/gfortran.dg/fmt_nonchar_3.f90
  d3d37d254644cdaff95d2388a5b7c0c5  gcc/testsuite/gfortran.dg/fmt_p_1.f90
  982630e8e12fd9d9ef6044fd455a1556  gcc/testsuite/gfortran.dg/fmt_pf.f90
  f4c40499fd82d7b0c80894e2cd0778b0  gcc/testsuite/gfortran.dg/fmt_read.f90
*************** ea4104a68bdd94cb4c7afb9454a3e105  gcc/te
*** 75524,75529 ****
--- 75963,75969 ----
  f2ade342ab737629096e1f8a8a9e6de0  gcc/testsuite/gfortran.dg/gomp/declare-target-4.f90
  cd36c1dc647fda3c47998959ae255f2e  gcc/testsuite/gfortran.dg/gomp/declare-target-5.f90
  fa41d6dd0ec4bc45beb3cbce04bf821d  gcc/testsuite/gfortran.dg/gomp/depend-1.f90
+ fa9370ecf5b16a8549b68753f644e7c0  gcc/testsuite/gfortran.dg/gomp/distribute-order-concurrent.f90
  9757fd1aff0e97e5388764ec44be73fd  gcc/testsuite/gfortran.dg/gomp/do-1.f90
  a467591fa5a7397d62aff928d63eb0ad  gcc/testsuite/gfortran.dg/gomp/fixed-1.f
  8badbaa44c917a572bb465d31c983492  gcc/testsuite/gfortran.dg/gomp/flush-1.f90
*************** eedbd268a5555a87fcc139f65ed0fdc1  gcc/te
*** 75783,75788 ****
--- 76223,76229 ----
  d683224b92f30f47ac260172c543709b  gcc/testsuite/gfortran.dg/goto_6.f
  edb7ed608dd0713c11d3d0bdebea3e9d  gcc/testsuite/gfortran.dg/goto_7.f
  8fac5cb04c80b8be3572ef84e39fe23b  gcc/testsuite/gfortran.dg/goto_8.f90
+ 79d0c5316a46d0d56ffbeb5d356d0dc5  gcc/testsuite/gfortran.dg/goto_9.f90
  2136d5343b3cf41829868ece4add6513  gcc/testsuite/gfortran.dg/graphite/PR53852.f90
  34ddc4ca24116f3e2549c59ca57e39b0  gcc/testsuite/gfortran.dg/graphite/PR67518.f90
  b668767cebd1d81ba2d2ca1138456cbe  gcc/testsuite/gfortran.dg/graphite/block-1.f90
*************** d19c8b732b5cf70aa6edcc4165fe30b3  gcc/te
*** 75966,75977 ****
  26f7d10e3401a2366b42da4a4f97bd15  gcc/testsuite/gfortran.dg/ieee/rounding_1.f90
  e8ea43c66fd6d11794019ae65955f295  gcc/testsuite/gfortran.dg/ieee/underflow_1.f90
  124ba3e9f6c8b5f20acc161515766cff  gcc/testsuite/gfortran.dg/illegal_boz_arg_1.f90
  ca72e2369ff19137157ceaaa2012b721  gcc/testsuite/gfortran.dg/illegal_char.f90
  d827b941652feab002a335b27a4dd9f2  gcc/testsuite/gfortran.dg/imag_1.f
  eaad0ac26fe911d75f0d0769ade8436c  gcc/testsuite/gfortran.dg/impl_do_var_data.f90
  ea74ac57d54861ae078dd5b164c4e692  gcc/testsuite/gfortran.dg/implicit_1.f90
  faa9258aa87c8731e1568fbef0fa3cef  gcc/testsuite/gfortran.dg/implicit_10.f90
! ff44a28de56f83ea9834311300df991e  gcc/testsuite/gfortran.dg/implicit_11.f90
  6184b3481c1f6509fc79d9c70a4292ca  gcc/testsuite/gfortran.dg/implicit_12.f90
  f436694f48f2c6fe96b03f6c430bb0bb  gcc/testsuite/gfortran.dg/implicit_13.f90
  17443542eaaaf37a563791d33883766b  gcc/testsuite/gfortran.dg/implicit_14.f90
--- 76407,76420 ----
  26f7d10e3401a2366b42da4a4f97bd15  gcc/testsuite/gfortran.dg/ieee/rounding_1.f90
  e8ea43c66fd6d11794019ae65955f295  gcc/testsuite/gfortran.dg/ieee/underflow_1.f90
  124ba3e9f6c8b5f20acc161515766cff  gcc/testsuite/gfortran.dg/illegal_boz_arg_1.f90
+ 4a93b827c3cbecf80132e133c9ffea76  gcc/testsuite/gfortran.dg/illegal_boz_arg_2.f90
+ b8ee27c210d03cbdecd63b4186ae10dc  gcc/testsuite/gfortran.dg/illegal_boz_arg_3.f90
  ca72e2369ff19137157ceaaa2012b721  gcc/testsuite/gfortran.dg/illegal_char.f90
  d827b941652feab002a335b27a4dd9f2  gcc/testsuite/gfortran.dg/imag_1.f
  eaad0ac26fe911d75f0d0769ade8436c  gcc/testsuite/gfortran.dg/impl_do_var_data.f90
  ea74ac57d54861ae078dd5b164c4e692  gcc/testsuite/gfortran.dg/implicit_1.f90
  faa9258aa87c8731e1568fbef0fa3cef  gcc/testsuite/gfortran.dg/implicit_10.f90
! b4fab0ee56baf7b47483368784e3d428  gcc/testsuite/gfortran.dg/implicit_11.f90
  6184b3481c1f6509fc79d9c70a4292ca  gcc/testsuite/gfortran.dg/implicit_12.f90
  f436694f48f2c6fe96b03f6c430bb0bb  gcc/testsuite/gfortran.dg/implicit_13.f90
  17443542eaaaf37a563791d33883766b  gcc/testsuite/gfortran.dg/implicit_14.f90
*************** d0fdfb1260988468dbfc57fc49c04ccf  gcc/te
*** 76050,76055 ****
--- 76493,76499 ----
  72b9f769cd2283ce9b7b556b1c93f39d  gcc/testsuite/gfortran.dg/index_2.f90
  6c6d1484cc1b9a1f8096ff70ef06c025  gcc/testsuite/gfortran.dg/index_3.f90
  1e3290f670df03f4a15dc4b8eb731606  gcc/testsuite/gfortran.dg/index_4.f90
+ 691597f0ec46c0a83eb0d9e74ff02fb3  gcc/testsuite/gfortran.dg/index_5.f90
  c32bcbb681492fc8fc92c7fc08a343a1  gcc/testsuite/gfortran.dg/init_char_with_nonchar_ctr.f90
  3b7a3a6914e202c00024fd409f044ac6  gcc/testsuite/gfortran.dg/init_flag_1.f90
  1d493b9ebf831129455128eb3bc913e8  gcc/testsuite/gfortran.dg/init_flag_10.f90
*************** a34d48eea1d8d4734b2f4fd739f354fc  gcc/te
*** 76159,76165 ****
  7664349957b7d6787138b3fd95966ad9  gcc/testsuite/gfortran.dg/inquire_size.f90
  e5fa8c50769e7fcce10ed8a450b95bed  gcc/testsuite/gfortran.dg/inquiry_type_ref_1.f08
  47ca9f23756259e27215f6bb354820db  gcc/testsuite/gfortran.dg/inquiry_type_ref_2.f90
! 85efcb0b44b1fc0dbc9bb8062a08ce58  gcc/testsuite/gfortran.dg/inquiry_type_ref_3.f90
  962d8a92334a686213a7137fec487e5c  gcc/testsuite/gfortran.dg/inquiry_type_ref_4.f90
  5bcc839204ebb7bdda5b2971ec2fa18a  gcc/testsuite/gfortran.dg/inquiry_type_ref_5.f90
  ccf33533a999932df9398a5043aa2663  gcc/testsuite/gfortran.dg/inquiry_type_ref_6.f90
--- 76603,76609 ----
  7664349957b7d6787138b3fd95966ad9  gcc/testsuite/gfortran.dg/inquire_size.f90
  e5fa8c50769e7fcce10ed8a450b95bed  gcc/testsuite/gfortran.dg/inquiry_type_ref_1.f08
  47ca9f23756259e27215f6bb354820db  gcc/testsuite/gfortran.dg/inquiry_type_ref_2.f90
! dc7d54ba6e5343392a078289a8be6aa6  gcc/testsuite/gfortran.dg/inquiry_type_ref_3.f90
  962d8a92334a686213a7137fec487e5c  gcc/testsuite/gfortran.dg/inquiry_type_ref_4.f90
  5bcc839204ebb7bdda5b2971ec2fa18a  gcc/testsuite/gfortran.dg/inquiry_type_ref_5.f90
  ccf33533a999932df9398a5043aa2663  gcc/testsuite/gfortran.dg/inquiry_type_ref_6.f90
*************** ba93579108c80828d584884c6d1a3d2a  gcc/te
*** 76186,76191 ****
--- 76630,76636 ----
  7fb312ab28cce81b97498d8f3f4e4685  gcc/testsuite/gfortran.dg/intent_out_11.f90
  844229c9eb8a37075774f7aa5ffaec68  gcc/testsuite/gfortran.dg/intent_out_12.f90
  eaa197e83969427d3078aff95445bee7  gcc/testsuite/gfortran.dg/intent_out_13.f90
+ 43d0dd409d7c93807035f978a18ed5c5  gcc/testsuite/gfortran.dg/intent_out_14.f90
  633b564832f11b231ba2e100650127bb  gcc/testsuite/gfortran.dg/intent_out_2.f90
  88fc721c29050bdf0a2d0d7c4e316336  gcc/testsuite/gfortran.dg/intent_out_3.f90
  a4fb1377a7e3fd7d6f3a448f1c020623  gcc/testsuite/gfortran.dg/intent_out_4.f90
*************** f8c7e022d2cfc56df6b55d414dce657a  gcc/te
*** 76330,76335 ****
--- 76775,76781 ----
  02e405fa02b5f4208a935814170c08d1  gcc/testsuite/gfortran.dg/intrinsic_pack_3.f90
  46c6f0a832541ad6ca2cbb32c01ab20d  gcc/testsuite/gfortran.dg/intrinsic_pack_4.f90
  68e85a91fdebd8186e987268b78d2812  gcc/testsuite/gfortran.dg/intrinsic_pack_5.f90
+ 7a9982798705db4f1e587901e180224f  gcc/testsuite/gfortran.dg/intrinsic_pack_6.f90
  709c1a0557c6130d855211d157dc235b  gcc/testsuite/gfortran.dg/intrinsic_param_1.f90
  83483a96e8562d98a9a895352987cf66  gcc/testsuite/gfortran.dg/intrinsic_product_1.f90
  66b3fac50616e3319e3fd00fcd93d9be  gcc/testsuite/gfortran.dg/intrinsic_shadow_1.f03
*************** e4885845bf10e9e5ffc3dd22467dfdbe  gcc/te
*** 76471,76476 ****
--- 76917,76923 ----
  3ea87bc1a1467cf1c31f4102e9687a8b  gcc/testsuite/gfortran.dg/leadz_trailz_1.f90
  e1a74d6b2c4042f286e1438d2a3b50bc  gcc/testsuite/gfortran.dg/leadz_trailz_2.f90
  3329f56791c14faaef6977e445b9d78d  gcc/testsuite/gfortran.dg/leadz_trailz_3.f90
+ 3792d7ea00efbc39994ab499e79cfd5d  gcc/testsuite/gfortran.dg/len_trim.f90
  603828b585296b52648297f368e12a8a  gcc/testsuite/gfortran.dg/line_length_1.f
  3d88660e061311dc6929921b7ea8a0bf  gcc/testsuite/gfortran.dg/line_length_10.f90
  b9215c113216ae2e0acfffc4a35eb451  gcc/testsuite/gfortran.dg/line_length_11.f90
*************** b49070ec831f64c85f249772acd9a59f  gcc/te
*** 76592,76599 ****
--- 77039,77049 ----
  0b622e34294c6a21c1029f87514f6ad4  gcc/testsuite/gfortran.dg/mapping_1.f90
  dedca43c52c260d19411f38a82dc83bb  gcc/testsuite/gfortran.dg/mapping_2.f90
  2aeec838c3d9844f1e53be622ad9336a  gcc/testsuite/gfortran.dg/mapping_3.f90
+ d8f1f620047c2bb6886815edcec3267b  gcc/testsuite/gfortran.dg/maskl_1.f90
  5da2f9c73e817a24b64df05a72384631  gcc/testsuite/gfortran.dg/masklr_1.F90
  f6f60ff72b964c84a0c87c6c6e27a192  gcc/testsuite/gfortran.dg/masklr_2.F90
+ 5cc38baf893c3c0d5284b73cc066a584  gcc/testsuite/gfortran.dg/masklr_3.f90
+ d9dd88a6444c7cbe0f56c6f9404ff08d  gcc/testsuite/gfortran.dg/maskr_1.f90
  04fd8afc21ce98ab772712fec94448df  gcc/testsuite/gfortran.dg/matmul_1.f90
  914f17301d655a87d03174d3e0f5089d  gcc/testsuite/gfortran.dg/matmul_10.f90
  f578301d06fba98fdd392618b3c322f6  gcc/testsuite/gfortran.dg/matmul_11.f90
*************** e0fb9480b5079656bce9c871925a9aa5  gcc/te
*** 76702,76707 ****
--- 77152,77159 ----
  7ae1dc9a080c06592fac4665cb9fb6c7  gcc/testsuite/gfortran.dg/minmaxloc_12.f90
  8894033f02cd34ecc6e21767cbb7911b  gcc/testsuite/gfortran.dg/minmaxloc_13.f90
  3d4d63dda28aedebbec019b848ab224e  gcc/testsuite/gfortran.dg/minmaxloc_14.f90
+ 945d985103f45290d951ee860966945d  gcc/testsuite/gfortran.dg/minmaxloc_15.f90
+ f4533add03b0fa40352daa7dd9a34253  gcc/testsuite/gfortran.dg/minmaxloc_16.f90
  04175a5a67cc257e87134132faed701e  gcc/testsuite/gfortran.dg/minmaxloc_2.f90
  d01a31e0da5b62b2ae4bf92d05e0d307  gcc/testsuite/gfortran.dg/minmaxloc_3.f90
  f740ddfd6cbf2afa8d24ebd39f421cf1  gcc/testsuite/gfortran.dg/minmaxloc_4.f90
*************** b0771aa8a26d9687e9c6aa4f179d533d  gcc/te
*** 76793,76799 ****
  8d2c9767bfa9b064e0efaf0685019480  gcc/testsuite/gfortran.dg/move_alloc_5.f90
  0912ae78a386198aad205729d12d008b  gcc/testsuite/gfortran.dg/move_alloc_6.f90
  0c726588b85b64cfb855301e343930a8  gcc/testsuite/gfortran.dg/move_alloc_7.f90
! 71254f3390003edda7e2c46eb3990787  gcc/testsuite/gfortran.dg/move_alloc_8.f90
  4f9cc1fa8df27c10af708433794537e6  gcc/testsuite/gfortran.dg/move_alloc_9.f90
  340ebc9d35f808d2fff378f796de48ab  gcc/testsuite/gfortran.dg/multiple_allocation_1.f90
  6b63ce8de65e063edbff7748ee8ead42  gcc/testsuite/gfortran.dg/multiple_allocation_2.f90
--- 77245,77251 ----
  8d2c9767bfa9b064e0efaf0685019480  gcc/testsuite/gfortran.dg/move_alloc_5.f90
  0912ae78a386198aad205729d12d008b  gcc/testsuite/gfortran.dg/move_alloc_6.f90
  0c726588b85b64cfb855301e343930a8  gcc/testsuite/gfortran.dg/move_alloc_7.f90
! fb0f12b8bc0ac949db7d4b0ddefe80be  gcc/testsuite/gfortran.dg/move_alloc_8.f90
  4f9cc1fa8df27c10af708433794537e6  gcc/testsuite/gfortran.dg/move_alloc_9.f90
  340ebc9d35f808d2fff378f796de48ab  gcc/testsuite/gfortran.dg/multiple_allocation_1.f90
  6b63ce8de65e063edbff7748ee8ead42  gcc/testsuite/gfortran.dg/multiple_allocation_2.f90
*************** d14391d3ef215e7090f2482b1fb51242  gcc/te
*** 77054,77059 ****
--- 77506,77512 ----
  967b958bce8187f291f4a772e4548afe  gcc/testsuite/gfortran.dg/overload_1.f90
  97e6af3887a4b07dce47c09a1d987e61  gcc/testsuite/gfortran.dg/overload_2.f90
  bea7aebc5e916cdafeb1ba5550fca119  gcc/testsuite/gfortran.dg/overload_3.f90
+ 239885761f5919c3b068bc250b0548c2  gcc/testsuite/gfortran.dg/overload_4.f90
  ce01df6835a25865cf1b057eedd850d3  gcc/testsuite/gfortran.dg/overwrite_1.f
  0513597d3f649ecf246ba3da77d0e486  gcc/testsuite/gfortran.dg/pack_assign_1.f90
  804957c95450f8f92e8046cdde8da1fe  gcc/testsuite/gfortran.dg/pack_bounds_1.f90
*************** efbb6ce3288a6ccfd0b8e00a0b638ffd  gcc/te
*** 77078,77083 ****
--- 77531,77537 ----
  8b0b6b89a6f9358c1b8def3660850c03  gcc/testsuite/gfortran.dg/parameter_array_init_5.f90
  d46e6ca33ad0c6569ce38b09a28782f5  gcc/testsuite/gfortran.dg/parameter_array_init_6.f90
  61cf2ad0a3d886ac7684b6999c179389  gcc/testsuite/gfortran.dg/parameter_array_init_7.f90
+ 2705006561c3a2451da51763e83871c3  gcc/testsuite/gfortran.dg/parameter_array_init_8.f90
  32c99065e26b34dfb314fdea08f82fe4  gcc/testsuite/gfortran.dg/parameter_array_ref_1.f90
  302ab3504a83b13e3ec7d1096f84ae36  gcc/testsuite/gfortran.dg/parameter_array_ref_2.f90
  23dcadce604501908a5e668b385325f3  gcc/testsuite/gfortran.dg/parameter_array_section_1.f90
*************** f67cfd0ae4d38f1ca5dc8d7f6e954087  gcc/te
*** 77127,77133 ****
  467e7b0f7ffea3a05b9ac591c2ac05ee  gcc/testsuite/gfortran.dg/pdt_3.f03
  1f42496cb72089bef450a6df6a13c299  gcc/testsuite/gfortran.dg/pdt_30.f90
  d586eb557b29a67b9fa981d71d443c8b  gcc/testsuite/gfortran.dg/pdt_31.f03
! 17fa57111f7b9c176c9f9fdf95c974cf  gcc/testsuite/gfortran.dg/pdt_4.f03
  65d2ad728417ad3174fc1ce2b51a458d  gcc/testsuite/gfortran.dg/pdt_6.f03
  d2c9dae0c6e2385c5712aba8e12a70ba  gcc/testsuite/gfortran.dg/pdt_7.f03
  e21f38a2db39f95405441b61c12cf1e6  gcc/testsuite/gfortran.dg/pdt_8.f03
--- 77581,77587 ----
  467e7b0f7ffea3a05b9ac591c2ac05ee  gcc/testsuite/gfortran.dg/pdt_3.f03
  1f42496cb72089bef450a6df6a13c299  gcc/testsuite/gfortran.dg/pdt_30.f90
  d586eb557b29a67b9fa981d71d443c8b  gcc/testsuite/gfortran.dg/pdt_31.f03
! 9779f8b6736c414d2620a7f8234f3e40  gcc/testsuite/gfortran.dg/pdt_4.f03
  65d2ad728417ad3174fc1ce2b51a458d  gcc/testsuite/gfortran.dg/pdt_6.f03
  d2c9dae0c6e2385c5712aba8e12a70ba  gcc/testsuite/gfortran.dg/pdt_7.f03
  e21f38a2db39f95405441b61c12cf1e6  gcc/testsuite/gfortran.dg/pdt_8.f03
*************** ae06d6761f5e36e2c2e46067aa089b8e  gcc/te
*** 77201,77206 ****
--- 77655,77661 ----
  e459085c84d8d965d44b2c8d69d7d0f3  gcc/testsuite/gfortran.dg/pointer_intent_6.f90
  32cd4c061b4a40c2cc07c876ae54d223  gcc/testsuite/gfortran.dg/pointer_intent_7.f90
  d0b24aa5ebe04c5c89cd3403f4acfda9  gcc/testsuite/gfortran.dg/pointer_intent_8.f90
+ 04a2e00b668250959b8328b3402a4407  gcc/testsuite/gfortran.dg/pointer_intent_9.f90
  4cb0e95eb0d20ee0fcc1725ab11d6144  gcc/testsuite/gfortran.dg/pointer_remapping_1.f90
  cb90f303a1add40fdcfa44f9441d6094  gcc/testsuite/gfortran.dg/pointer_remapping_10.f90
  6b175e97afb4595e4ac40a6f738d0650  gcc/testsuite/gfortran.dg/pointer_remapping_2.f03
*************** a3ab8fbef738997039cfd45f350461a3  gcc/te
*** 77230,77236 ****
--- 77685,77715 ----
  e13b5dd50c332ea865cb6fabb5f79f29  gcc/testsuite/gfortran.dg/pr100154.f90
  fc0ae38e4fdc2d7761aba57181c97b51  gcc/testsuite/gfortran.dg/pr100551.f90
  17f130e627232745d6279696b6984514  gcc/testsuite/gfortran.dg/pr100949.f90
+ 3838974931fe610997470a0a7f2e3a97  gcc/testsuite/gfortran.dg/pr100950.f90
  00eaff2aeb07d3b9bbb1b67083921aaf  gcc/testsuite/gfortran.dg/pr101158.f90
+ 515f43ee1c3a7f37818b2b4bd6abedd7  gcc/testsuite/gfortran.dg/pr101327.f90
+ 215e51d0e3da3316aa6f9d992ac2c7d7  gcc/testsuite/gfortran.dg/pr101329.f90
+ afe21b866be9162c6b654dc6771e6ead  gcc/testsuite/gfortran.dg/pr101514.f90
+ 07e5cf776d8ec123397377da02e784fb  gcc/testsuite/gfortran.dg/pr101536.f90
+ 43d1631cdea391ffd9bdb8fc395a7ae5  gcc/testsuite/gfortran.dg/pr101762.f90
+ 75ccec9005d1d4a2d9ed0cea1bf10434  gcc/testsuite/gfortran.dg/pr102332.f90
+ 1dd53d463caf1e16e47d0fe9cbf2309f  gcc/testsuite/gfortran.dg/pr102366.f90
+ fc5031b16be6a0dc4152f151793f4acb  gcc/testsuite/gfortran.dg/pr102458.f90
+ cbd40bc334c217d37c198b1f27373810  gcc/testsuite/gfortran.dg/pr102458b.f90
+ 09759ba73ae30c3a54be532d97b7f526  gcc/testsuite/gfortran.dg/pr102520.f90
+ c081e1f510a2d68ec176356111dab188  gcc/testsuite/gfortran.dg/pr102685.f90
+ d99cea26823109c0bb853b42df152999  gcc/testsuite/gfortran.dg/pr102715.f90
+ f28998ba16e7a78633a9de3d5eaf0667  gcc/testsuite/gfortran.dg/pr102816.f90
+ cc6ac3aa934c104c85fad8e43ae6985d  gcc/testsuite/gfortran.dg/pr102817.f90
+ 87fa8e20851e07d06d4d5991b6fc240d  gcc/testsuite/gfortran.dg/pr102860.f90
+ a082b0c5fdbc266f00ae264494538e49  gcc/testsuite/gfortran.dg/pr103505.f90
+ dc7a57f897711dfb7a3fba377198c10c  gcc/testsuite/gfortran.dg/pr103588.f90
+ a27b232d198fc2463c04af17903b1b4c  gcc/testsuite/gfortran.dg/pr103606.f90
+ ea7b00fcccc1df091b8087b16e502d92  gcc/testsuite/gfortran.dg/pr103607.f90
+ e83cb447f532a018a571c0eb3b9813ac  gcc/testsuite/gfortran.dg/pr103609.f90
+ 448c7638e7741c015d95260e6491d8fa  gcc/testsuite/gfortran.dg/pr103692.f90
+ 9c2a780c1ca6904bb5164e252d9e5455  gcc/testsuite/gfortran.dg/pr104210.f90
+ 73191330286eb3bf2c13130685c97c95  gcc/testsuite/gfortran.dg/pr104211.f90
  984f8307f36d56a0b48b5acce2dd5eb5  gcc/testsuite/gfortran.dg/pr12884.f
  64075248b9d1bffd6f380bb4e2a6eae0  gcc/testsuite/gfortran.dg/pr15129.f90
  e9cbd51db4e16292fc5dd1fead2e5a49  gcc/testsuite/gfortran.dg/pr15140.f90
*************** c37cf579044bfef981cfa2ddcb25a453  gcc/te
*** 77525,77530 ****
--- 78004,78010 ----
  0bfa6e741c486d27fbd1d68e80ab467d  gcc/testsuite/gfortran.dg/pr67616.f90
  f7b255646efb403e4fd6d6c4c721b6c6  gcc/testsuite/gfortran.dg/pr67802.f90
  9cfe60384f2e4f1cbec4ea41ea7e4e44  gcc/testsuite/gfortran.dg/pr67803.f90
+ 63f85252504511c380cbe33f58073c38  gcc/testsuite/gfortran.dg/pr67804.f90
  41e85145304080db4dd22c98def9ee20  gcc/testsuite/gfortran.dg/pr67805.f90
  d67c65ab4e579ec1a9ed16fa540e87f1  gcc/testsuite/gfortran.dg/pr67805_2.f90
  a11d2cdadd8d3e42bccb3afdcfe01f97  gcc/testsuite/gfortran.dg/pr67884.f90
*************** a11d2cdadd8d3e42bccb3afdcfe01f97  gcc/te
*** 77532,77545 ****
  60853550b35c1efdadb2d417aa6eec8b  gcc/testsuite/gfortran.dg/pr67900.f90
  658762833e1eac5a3f3f05e0147153f1  gcc/testsuite/gfortran.dg/pr67939.f90
  954cb84b6364f949ad2e6702e8a469d0  gcc/testsuite/gfortran.dg/pr67987.f90
! 9c7060d377f62548d71c01d004b6256d  gcc/testsuite/gfortran.dg/pr68019.f90
  ba9c0a45b4114d6c3d80129312c3731c  gcc/testsuite/gfortran.dg/pr68053.f90
  6d8a1b66ddd71f72cd6f8b2f956d1e1a  gcc/testsuite/gfortran.dg/pr68054.f90
  0aa9836d6fb22c69b7e76e9f495f4762  gcc/testsuite/gfortran.dg/pr68055.f90
  f15d85cfec6e3cdd76e6667f5c30ef44  gcc/testsuite/gfortran.dg/pr68078.f90
  8b70141743602a92904051fd2d8d35fe  gcc/testsuite/gfortran.dg/pr68146.f
  72204a8f7a7d531531023b6f9efc86ff  gcc/testsuite/gfortran.dg/pr68151.f90
! ee9456d99483e48af158f154c01b835c  gcc/testsuite/gfortran.dg/pr68153.f90
  763b223410c19c6e68bea4f15ed3fef6  gcc/testsuite/gfortran.dg/pr68154.f90
  c0ada255b8d4b02a2bf3f62ec3fd9223  gcc/testsuite/gfortran.dg/pr68224.f90
  4239cbc5229572dbb1b8db5b9e534c59  gcc/testsuite/gfortran.dg/pr68227.f90
--- 78012,78025 ----
  60853550b35c1efdadb2d417aa6eec8b  gcc/testsuite/gfortran.dg/pr67900.f90
  658762833e1eac5a3f3f05e0147153f1  gcc/testsuite/gfortran.dg/pr67939.f90
  954cb84b6364f949ad2e6702e8a469d0  gcc/testsuite/gfortran.dg/pr67987.f90
! 047ea7e5f868eab9ff2e8c9f478332a4  gcc/testsuite/gfortran.dg/pr68019.f90
  ba9c0a45b4114d6c3d80129312c3731c  gcc/testsuite/gfortran.dg/pr68053.f90
  6d8a1b66ddd71f72cd6f8b2f956d1e1a  gcc/testsuite/gfortran.dg/pr68054.f90
  0aa9836d6fb22c69b7e76e9f495f4762  gcc/testsuite/gfortran.dg/pr68055.f90
  f15d85cfec6e3cdd76e6667f5c30ef44  gcc/testsuite/gfortran.dg/pr68078.f90
  8b70141743602a92904051fd2d8d35fe  gcc/testsuite/gfortran.dg/pr68146.f
  72204a8f7a7d531531023b6f9efc86ff  gcc/testsuite/gfortran.dg/pr68151.f90
! 919a27f3a4cfbc08b7e864601ba56e0f  gcc/testsuite/gfortran.dg/pr68153.f90
  763b223410c19c6e68bea4f15ed3fef6  gcc/testsuite/gfortran.dg/pr68154.f90
  c0ada255b8d4b02a2bf3f62ec3fd9223  gcc/testsuite/gfortran.dg/pr68224.f90
  4239cbc5229572dbb1b8db5b9e534c59  gcc/testsuite/gfortran.dg/pr68227.f90
*************** aa6073708fcde459f6b44a5e294fd6b0  gcc/te
*** 77583,77589 ****
  858edd0f297501435fdd3e07e065201c  gcc/testsuite/gfortran.dg/pr70754.f90
  ba437378350349e006ee9be8afd0020e  gcc/testsuite/gfortran.dg/pr70853.f90
  386c85829c4e2571e0db7949c25f5113  gcc/testsuite/gfortran.dg/pr70870_1.f90
! 0e424f05f2fdeb786b877ace2617112d  gcc/testsuite/gfortran.dg/pr70931.f90
  768e159c79aa0aa1e1ae6e13122ed1b2  gcc/testsuite/gfortran.dg/pr70937.f90
  a16162b0759105febc1efc1311184688  gcc/testsuite/gfortran.dg/pr71047.f08
  2adcf4116aa4365895bb3d287e182ddd  gcc/testsuite/gfortran.dg/pr71067_1.f90
--- 78063,78069 ----
  858edd0f297501435fdd3e07e065201c  gcc/testsuite/gfortran.dg/pr70754.f90
  ba437378350349e006ee9be8afd0020e  gcc/testsuite/gfortran.dg/pr70853.f90
  386c85829c4e2571e0db7949c25f5113  gcc/testsuite/gfortran.dg/pr70870_1.f90
! 8772cb0c6f3bc092b7d4ae134b437b94  gcc/testsuite/gfortran.dg/pr70931.f90
  768e159c79aa0aa1e1ae6e13122ed1b2  gcc/testsuite/gfortran.dg/pr70937.f90
  a16162b0759105febc1efc1311184688  gcc/testsuite/gfortran.dg/pr71047.f08
  2adcf4116aa4365895bb3d287e182ddd  gcc/testsuite/gfortran.dg/pr71067_1.f90
*************** d1aef01880835db4a541fe2fb5d9b4b4  gcc/te
*** 77671,77676 ****
--- 78151,78157 ----
  58ba9db10feed5572dd1e17134e5d88c  gcc/testsuite/gfortran.dg/pr81889.f90
  e338cfba2f466abedf9af92b52cd6fb3  gcc/testsuite/gfortran.dg/pr82004.f90
  b6ff04901e3aee18765a74bf65804e38  gcc/testsuite/gfortran.dg/pr82253.f90
+ 344be7c0602202457870166d368441e0  gcc/testsuite/gfortran.dg/pr82314.f90
  7f04eca318ca64e1442ceabc31fab9fb  gcc/testsuite/gfortran.dg/pr82397.f
  616772c135ee9b14c410dcd23fdbc3e4  gcc/testsuite/gfortran.dg/pr82973.f90
  0a918cecf6f52a31004b77728cb30038  gcc/testsuite/gfortran.dg/pr83113.f90
*************** bee8bc29b8ca49cd7a363195e6cdb6d0  gcc/te
*** 77872,77878 ****
  543493ac9c37f3e29f7d727af1ecad82  gcc/testsuite/gfortran.dg/pr93600_2.f90
  e0fe2bc5bc29092b239eac7f6bd6642a  gcc/testsuite/gfortran.dg/pr93601.f90
  7fba8006db48550444d5426908e7bd21  gcc/testsuite/gfortran.dg/pr93603.f90
! 660d1e3a2054b4394f234c780df1e3a7  gcc/testsuite/gfortran.dg/pr93604.f90
  3a950099baf4b594b439137360e76929  gcc/testsuite/gfortran.dg/pr93685_1.f90
  54e6c162457d096a85a702a7d61bb2c6  gcc/testsuite/gfortran.dg/pr93685_2.f90
  72a93ce5a3a0e7f069659dbadadfb4a9  gcc/testsuite/gfortran.dg/pr93686_1.f90
--- 78353,78359 ----
  543493ac9c37f3e29f7d727af1ecad82  gcc/testsuite/gfortran.dg/pr93600_2.f90
  e0fe2bc5bc29092b239eac7f6bd6642a  gcc/testsuite/gfortran.dg/pr93601.f90
  7fba8006db48550444d5426908e7bd21  gcc/testsuite/gfortran.dg/pr93603.f90
! 7eccbef6ebf6b0e510ef57d5a859de0f  gcc/testsuite/gfortran.dg/pr93604.f90
  3a950099baf4b594b439137360e76929  gcc/testsuite/gfortran.dg/pr93685_1.f90
  54e6c162457d096a85a702a7d61bb2c6  gcc/testsuite/gfortran.dg/pr93685_2.f90
  72a93ce5a3a0e7f069659dbadadfb4a9  gcc/testsuite/gfortran.dg/pr93686_1.f90
*************** e9131ae038c1f4f18b0f72da1bf1423e  gcc/te
*** 77975,77981 ****
  a78afb0368bddc411548d63311098918  gcc/testsuite/gfortran.dg/pr98016.f90
  0103f634279cccfe329c626d7b20e2fa  gcc/testsuite/gfortran.dg/pr98017.f90
  30379f7e459be0df7dde3d8fe2ad8502  gcc/testsuite/gfortran.dg/pr98284.f90
! 5ba915c22c408eb2d242fc2ddb25c95f  gcc/testsuite/gfortran.dg/pr98411.f90
  661afc7f73f5e470bae7d7efa0a06cbd  gcc/testsuite/gfortran.dg/pr98661.f90
  6f14584e7c3845718818a0eab4f992ff  gcc/testsuite/gfortran.dg/pr98974.F90
  ab9d92c634833928d03c56d815ba4f69  gcc/testsuite/gfortran.dg/pr99060.f90
--- 78456,78462 ----
  a78afb0368bddc411548d63311098918  gcc/testsuite/gfortran.dg/pr98016.f90
  0103f634279cccfe329c626d7b20e2fa  gcc/testsuite/gfortran.dg/pr98017.f90
  30379f7e459be0df7dde3d8fe2ad8502  gcc/testsuite/gfortran.dg/pr98284.f90
! 8a48e2264b578c77fe953f48d587af4e  gcc/testsuite/gfortran.dg/pr98411.f90
  661afc7f73f5e470bae7d7efa0a06cbd  gcc/testsuite/gfortran.dg/pr98661.f90
  6f14584e7c3845718818a0eab4f992ff  gcc/testsuite/gfortran.dg/pr98974.F90
  ab9d92c634833928d03c56d815ba4f69  gcc/testsuite/gfortran.dg/pr99060.f90
*************** d8a9f1260e74e0077151d976c7d10349  gcc/te
*** 78377,78382 ****
--- 78858,78864 ----
  2e7d5fec04c2c7f37db35971e145eb94  gcc/testsuite/gfortran.dg/recursive_parameter_1.f90
  83a0ac39bfc50ad3e26215503647388b  gcc/testsuite/gfortran.dg/recursive_reference_1.f90
  1d1c7d54db9ad825f6d03ee25b705983  gcc/testsuite/gfortran.dg/recursive_reference_2.f90
+ ef770cfdc6b95e1ae9b92510ab8715be  gcc/testsuite/gfortran.dg/recursive_reference_3.f90
  a7003da5c2f301959c7f21193538e7eb  gcc/testsuite/gfortran.dg/recursive_stack.f90
  367c718b77a74a1255ad2e38adeacfb7  gcc/testsuite/gfortran.dg/recursive_statement_functions.f90
  04deba654b2206894b96a6288761847b  gcc/testsuite/gfortran.dg/redefined_intrinsic_assignment.f90
*************** d3828a0469af571ee4a9715d5b69ba18  gcc/te
*** 78398,78405 ****
  28e648e5d9b58d4e60affb7acc6a4a36  gcc/testsuite/gfortran.dg/reshape_4.f90
  2872b99cf6c4e5736159d59646eacf73  gcc/testsuite/gfortran.dg/reshape_5.f90
  7f3d8930925f93d0224885fccf19768f  gcc/testsuite/gfortran.dg/reshape_6.f90
! fa9603988fa43c3b4979b2745c515cd4  gcc/testsuite/gfortran.dg/reshape_7.f90
  3221ae5d20e5dd3ab4a963d81218121e  gcc/testsuite/gfortran.dg/reshape_8.f90
  c7b463bfe5fc5984c177ad3ceb638178  gcc/testsuite/gfortran.dg/reshape_empty_1.f03
  a427cc5a5e1ff29f34ae42c060001529  gcc/testsuite/gfortran.dg/reshape_order_1.f90
  76cb0afc35b5327c7c7e5d8ddad735c6  gcc/testsuite/gfortran.dg/reshape_order_2.f90
--- 78880,78888 ----
  28e648e5d9b58d4e60affb7acc6a4a36  gcc/testsuite/gfortran.dg/reshape_4.f90
  2872b99cf6c4e5736159d59646eacf73  gcc/testsuite/gfortran.dg/reshape_5.f90
  7f3d8930925f93d0224885fccf19768f  gcc/testsuite/gfortran.dg/reshape_6.f90
! 9dfec6bab6dc17d313fcc63e0bca557c  gcc/testsuite/gfortran.dg/reshape_7.f90
  3221ae5d20e5dd3ab4a963d81218121e  gcc/testsuite/gfortran.dg/reshape_8.f90
+ 4ccd663438210e60fca030952535b706  gcc/testsuite/gfortran.dg/reshape_9.f90
  c7b463bfe5fc5984c177ad3ceb638178  gcc/testsuite/gfortran.dg/reshape_empty_1.f03
  a427cc5a5e1ff29f34ae42c060001529  gcc/testsuite/gfortran.dg/reshape_order_1.f90
  76cb0afc35b5327c7c7e5d8ddad735c6  gcc/testsuite/gfortran.dg/reshape_order_2.f90
*************** a8b8a98f768e4e1e0e5753a852ef5533  gcc/te
*** 78409,78414 ****
--- 78892,78898 ----
  5fd9fe976b0de499cf640ffc69ee816b  gcc/testsuite/gfortran.dg/reshape_pad_1.f90
  a83298fcf93f4b95a8fd48b3972e3d75  gcc/testsuite/gfortran.dg/reshape_rank7.f90
  82e933fdaa16cdd8a68cea29568b24f8  gcc/testsuite/gfortran.dg/reshape_shape_1.f90
+ 7b14b9fbbd15e10935eeb8dfceb9487d  gcc/testsuite/gfortran.dg/reshape_shape_2.f90
  90dad8b6cf8141a17677751052b77127  gcc/testsuite/gfortran.dg/reshape_source_size_1.f90
  afbbe7a3662a692cb231ca26135afc31  gcc/testsuite/gfortran.dg/reshape_transpose_1.f90
  b60cb27a87581046d44ce97bb381b07e  gcc/testsuite/gfortran.dg/reshape_zerosize_1.f90
*************** b7f6bbbf397c86a8d56e483b51925910  gcc/te
*** 78460,78469 ****
--- 78944,78955 ----
  9ea656cf108583ba6666fa98e506c8eb  gcc/testsuite/gfortran.dg/scale_1.f90
  3b618ef9e1a1595d5b6c02293da45582  gcc/testsuite/gfortran.dg/scan_1.f90
  addd1043771dffce28807852233ccb30  gcc/testsuite/gfortran.dg/scan_2.f90
+ 02c51b95054b7a8acd0bbb3b699b1d23  gcc/testsuite/gfortran.dg/scan_3.f90
  7541521a103067ac9ce9a5606e6f621a  gcc/testsuite/gfortran.dg/scratch_1.f90
  38a7c558deef461cddfb279a5119604b  gcc/testsuite/gfortran.dg/secnds-1.f
  5b1985cdecce2ba9c6a5f3f91b6f9bd7  gcc/testsuite/gfortran.dg/secnds.f
  8b29dba04c0b7c476ba5ab8cfd2354cc  gcc/testsuite/gfortran.dg/select_1.f90
+ 7e92ea814e2041fbd452049e85da9d70  gcc/testsuite/gfortran.dg/select_10.f90
  b130cf5d79de16257965eb6e9e94cb09  gcc/testsuite/gfortran.dg/select_2.f90
  8240eae2c8bfc8dd6337b31af59965be  gcc/testsuite/gfortran.dg/select_3.f90
  a8915b84412b8a80d6a5acd416b43e64  gcc/testsuite/gfortran.dg/select_4.f90
*************** a8915b84412b8a80d6a5acd416b43e64  gcc/te
*** 78471,78476 ****
--- 78957,78963 ----
  9e82f5f55056c564d24a8093166b6705  gcc/testsuite/gfortran.dg/select_6.f90
  423eb8a7672e7c232252493e95d51cdd  gcc/testsuite/gfortran.dg/select_7.f90
  f9b829c93dd5a44a9568469b7e0deda1  gcc/testsuite/gfortran.dg/select_8.f90
+ fe8536ad63d0a16274b5bc4f784951a1  gcc/testsuite/gfortran.dg/select_9.f90
  b7f0fac05667f630e8f9b90aebe1fea4  gcc/testsuite/gfortran.dg/select_char_1.f90
  4bf875de20300472ec17d50aced7e0ab  gcc/testsuite/gfortran.dg/select_char_2.f90
  9f98379d27ae7878917fe08a1c19379f  gcc/testsuite/gfortran.dg/select_char_3.f90
*************** c137ead9ed9a3cbd4ca5f75d50965b1c  gcc/te
*** 78544,78549 ****
--- 79031,79038 ----
  e5ae2b5b89173ed8361161ef10e352e2  gcc/testsuite/gfortran.dg/sequence_types_1.f90
  df7acd1342733a419754eb5cbcbc9a3f  gcc/testsuite/gfortran.dg/set_vm_limit.c
  8c21b488e7773e67f9472b6a064868b9  gcc/testsuite/gfortran.dg/shape_1.f90
+ 2a136a103d2e76c84d90569febf9b783  gcc/testsuite/gfortran.dg/shape_10.f90
+ 052a4b2bd7fe6fdc1737283f758ffaec  gcc/testsuite/gfortran.dg/shape_11.f90
  83165f49617d33a60724f58032240b93  gcc/testsuite/gfortran.dg/shape_2.f90
  3c6dfb31a52f344f631d36f369e069bf  gcc/testsuite/gfortran.dg/shape_3.f90
  3a839d4a8d0dfd6f0b50c08763804e26  gcc/testsuite/gfortran.dg/shape_4.f90
*************** b1e9e988b182ce4ee733b3faaad8454b  gcc/te
*** 78755,78761 ****
  dccf53db514265c48f2c92d1e6aa8319  gcc/testsuite/gfortran.dg/substr_3.f
  6d054e85164109252d8cb0e433ff57ad  gcc/testsuite/gfortran.dg/substr_4.f
  9cbfabac96be8748ebd2e7c0bed4bb91  gcc/testsuite/gfortran.dg/substr_5.f90
! 6fc9f98159d986738e731d5b07a7109b  gcc/testsuite/gfortran.dg/substr_6.f90
  5aacec7f3b63a41c71f1f83e8d5bcdb0  gcc/testsuite/gfortran.dg/substr_7.f90
  3149d14be2bfd57fd4b2dbd5c1c8ebaa  gcc/testsuite/gfortran.dg/substr_8.f90
  e3400ad1b7ab61f1cdd7fd15102819e1  gcc/testsuite/gfortran.dg/substr_9.f90
--- 79244,79250 ----
  dccf53db514265c48f2c92d1e6aa8319  gcc/testsuite/gfortran.dg/substr_3.f
  6d054e85164109252d8cb0e433ff57ad  gcc/testsuite/gfortran.dg/substr_4.f
  9cbfabac96be8748ebd2e7c0bed4bb91  gcc/testsuite/gfortran.dg/substr_5.f90
! 4d48cdf844980a4533d1ed67dbb2a0a4  gcc/testsuite/gfortran.dg/substr_6.f90
  5aacec7f3b63a41c71f1f83e8d5bcdb0  gcc/testsuite/gfortran.dg/substr_7.f90
  3149d14be2bfd57fd4b2dbd5c1c8ebaa  gcc/testsuite/gfortran.dg/substr_8.f90
  e3400ad1b7ab61f1cdd7fd15102819e1  gcc/testsuite/gfortran.dg/substr_9.f90
*************** c00e10e2dedc2a4d4050941a3ae36ab2  gcc/te
*** 78796,78806 ****
--- 79285,79297 ----
  d175a283aab741037bd1bdee76a76fa5  gcc/testsuite/gfortran.dg/transfer_array_intrinsic_4.f90
  c5cef3aa9c3895b4e6b38e993481ff14  gcc/testsuite/gfortran.dg/transfer_array_intrinsic_5.f90
  fdabd8c65dcb8fb1bfe06c29c937c219  gcc/testsuite/gfortran.dg/transfer_assumed_size_1.f90
+ 1c08633181f8b50ad8fd08ed1f4f207f  gcc/testsuite/gfortran.dg/transfer_char_kind4.f90
  0d5a3d18a1eeb0de1ca65d86e1cd68f8  gcc/testsuite/gfortran.dg/transfer_check_1.f90
  9a2953b8d7639d3d68a7693a2cb88846  gcc/testsuite/gfortran.dg/transfer_check_2.f90
  b16324a7bb85ab60eb71418a0761e565  gcc/testsuite/gfortran.dg/transfer_check_3.f90
  1374d10203871ed68c005e2af626fbeb  gcc/testsuite/gfortran.dg/transfer_check_4.f90
  ad625f0340741a09e4be8d42e070139e  gcc/testsuite/gfortran.dg/transfer_check_5.f90
+ 769481a8d23349d31daa8c1c4bdda73b  gcc/testsuite/gfortran.dg/transfer_check_6.f90
  76406e3436f42466e7735ed9f5762bd7  gcc/testsuite/gfortran.dg/transfer_class_1.f90
  7f1199fe5fa90085dcbb4f81cbcf7062  gcc/testsuite/gfortran.dg/transfer_class_2.f90
  4003da30901edcfc6adf19924dc746a2  gcc/testsuite/gfortran.dg/transfer_class_3.f90
*************** fca7571238596b88ba0b767cd69041d7  gcc/te
*** 78818,78826 ****
  61dc845871f386f900b0ac50b8a1ed35  gcc/testsuite/gfortran.dg/transfer_resolve_4.f90
  f0e0bb83d7a933084afe0235adc91044  gcc/testsuite/gfortran.dg/transfer_simplify_1.f90
  0e37859572cdbc7ec9804e5e5f50a0d9  gcc/testsuite/gfortran.dg/transfer_simplify_10.f90
! 28072dd7f3eef057672f7c38728a4ba6  gcc/testsuite/gfortran.dg/transfer_simplify_11.f90
  7a9020fc2f84bc7f31ff4cf8822de2ce  gcc/testsuite/gfortran.dg/transfer_simplify_12.f90
! 37010897279c0577b0975bdcac554324  gcc/testsuite/gfortran.dg/transfer_simplify_2.f90
  dde58017dce31b9f86dea653194c266e  gcc/testsuite/gfortran.dg/transfer_simplify_3.f90
  f969144a4ccabad799704e5ecdde6afc  gcc/testsuite/gfortran.dg/transfer_simplify_4.f90
  7a2c72c430eb2b6cf677f63ffc1ac705  gcc/testsuite/gfortran.dg/transfer_simplify_5.f90
--- 79309,79319 ----
  61dc845871f386f900b0ac50b8a1ed35  gcc/testsuite/gfortran.dg/transfer_resolve_4.f90
  f0e0bb83d7a933084afe0235adc91044  gcc/testsuite/gfortran.dg/transfer_simplify_1.f90
  0e37859572cdbc7ec9804e5e5f50a0d9  gcc/testsuite/gfortran.dg/transfer_simplify_10.f90
! 7dbbad160b2cec1a34861ec259ef8f69  gcc/testsuite/gfortran.dg/transfer_simplify_11.f90
  7a9020fc2f84bc7f31ff4cf8822de2ce  gcc/testsuite/gfortran.dg/transfer_simplify_12.f90
! 46809d4ffd9fbb0d8d976bcf70c84e44  gcc/testsuite/gfortran.dg/transfer_simplify_13.f90
! 033fcf43c73ba63f468dc3499e3bdfb2  gcc/testsuite/gfortran.dg/transfer_simplify_15.f90
! 4e36501f895ecc45ab0347d5a28ef427  gcc/testsuite/gfortran.dg/transfer_simplify_2.f90
  dde58017dce31b9f86dea653194c266e  gcc/testsuite/gfortran.dg/transfer_simplify_3.f90
  f969144a4ccabad799704e5ecdde6afc  gcc/testsuite/gfortran.dg/transfer_simplify_4.f90
  7a2c72c430eb2b6cf677f63ffc1ac705  gcc/testsuite/gfortran.dg/transfer_simplify_5.f90
*************** a7d68db5c429562164ea47edc8677d14  gcc/te
*** 78982,78987 ****
--- 79475,79482 ----
  b432d7fb6a6aa41a4117f93a3fb4acb3  gcc/testsuite/gfortran.dg/typebound_proc_9.f03
  a9c38f145300eee1aaca2ccee4d418fd  gcc/testsuite/gfortran.dg/typed_subroutine_1.f90
  5fcbccbbe6f25c7610a63673951af1d0  gcc/testsuite/gfortran.dg/ubound_1.f90
+ ddea8e97d88b939147b22730616832d2  gcc/testsuite/gfortran.dg/ubsan/pr101624.f90
+ ebbb3b8f806e83076bdf2e11cf9dc359  gcc/testsuite/gfortran.dg/ubsan/ubsan.exp
  1623cb39a42976237e7817a8a94f1a4a  gcc/testsuite/gfortran.dg/unary_operator.f90
  0e692a977ecc4ab86f2eddee444794b4  gcc/testsuite/gfortran.dg/uncommon_block_data_1.f90
  a3fe3d5aed286d45e58533ee6cd37dd9  gcc/testsuite/gfortran.dg/unconstrained_commons.f
*************** c5c095a1207e8ebb9df3221cce7dd889  gcc/te
*** 79030,79035 ****
--- 79525,79531 ----
  260aa02b581b990fd7887506c5bb6013  gcc/testsuite/gfortran.dg/unlimited_polymorphic_30.f03
  2ea3bb8b224120f1160eb2534f30fadc  gcc/testsuite/gfortran.dg/unlimited_polymorphic_31.f03
  b6a9d39af548692185921a711ee7653a  gcc/testsuite/gfortran.dg/unlimited_polymorphic_32.f03
+ a4fe286ac5e85ed8eddf004026c98874  gcc/testsuite/gfortran.dg/unlimited_polymorphic_33.f90
  27f9d22da25fab9449a6d82ad7501184  gcc/testsuite/gfortran.dg/unlimited_polymorphic_4.f03
  f272bdc78ed6796b164ff55bff0c5aae  gcc/testsuite/gfortran.dg/unlimited_polymorphic_5.f90
  d6bbc583acbb38fcb393377492b06d29  gcc/testsuite/gfortran.dg/unlimited_polymorphic_6.f90
*************** a9914f639ee6c6e95daf38d8cd34e2d8  gcc/te
*** 79240,79245 ****
--- 79736,79742 ----
  f04149fa9287219afced4adec2ff3068  gcc/testsuite/gfortran.dg/vector_subscript_7.f90
  924936955033d95bb05336b4c435341a  gcc/testsuite/gfortran.dg/vector_subscript_bound_1.f90
  81a2acf083f450e5ea888954fa1d6911  gcc/testsuite/gfortran.dg/verify_2.f90
+ 199ec76a3916374b75c6751433a28158  gcc/testsuite/gfortran.dg/verify_3.f90
  626dfffa6c450f32677ecf2e391385e4  gcc/testsuite/gfortran.dg/volatile.f90
  54245d287c2da60f819b17340da156b8  gcc/testsuite/gfortran.dg/volatile10.f90
  666c3297f8f2a7745ac5fe969663ee45  gcc/testsuite/gfortran.dg/volatile11.f90
*************** d3c3ea85a2d542a334f54886bc6d0e68  gcc/te
*** 79966,79972 ****
  9e79ec4077e627de01176e9d19ff0054  gcc/testsuite/gnat.dg/array9.adb
  4e4a2cd2383fcedd1f7f9e094a9733f7  gcc/testsuite/gnat.dg/array_bounds_test.adb
  7d28bdf32624ddc6639c523e6b6ecf60  gcc/testsuite/gnat.dg/array_bounds_test2.adb
! fbf2baeefb07efc06ee77c746e19b7f4  gcc/testsuite/gnat.dg/asan1.adb
  a7f8d001aae87201749d21ce47619ea7  gcc/testsuite/gnat.dg/asan1_pkg.ads
  8948877471c68fe86ccf6282900b9af2  gcc/testsuite/gnat.dg/aspect1.adb
  4a70c931234068ef2afba5910fcc720e  gcc/testsuite/gnat.dg/aspect1_horizontal.adb
--- 80463,80469 ----
  9e79ec4077e627de01176e9d19ff0054  gcc/testsuite/gnat.dg/array9.adb
  4e4a2cd2383fcedd1f7f9e094a9733f7  gcc/testsuite/gnat.dg/array_bounds_test.adb
  7d28bdf32624ddc6639c523e6b6ecf60  gcc/testsuite/gnat.dg/array_bounds_test2.adb
! b066e56076d718e0758b0764ae9c25af  gcc/testsuite/gnat.dg/asan1.adb
  a7f8d001aae87201749d21ce47619ea7  gcc/testsuite/gnat.dg/asan1_pkg.ads
  8948877471c68fe86ccf6282900b9af2  gcc/testsuite/gnat.dg/aspect1.adb
  4a70c931234068ef2afba5910fcc720e  gcc/testsuite/gnat.dg/aspect1_horizontal.adb
*************** a4f52bfabfe2bc7e231d6ecd5aeefaf6  gcc/te
*** 80406,80411 ****
--- 80903,80909 ----
  59ed0090b7193e032aae3fdff3f91c4f  gcc/testsuite/gnat.dg/enum5.adb
  9ec6e8c939115d52974c52ebef0dfd47  gcc/testsuite/gnat.dg/enum_rep.adb
  70cecb0f3bbaca4e003491cba4e20cbe  gcc/testsuite/gnat.dg/enum_rep.ads
+ 3c812d9c40899c50bf02d8f0caaf64e8  gcc/testsuite/gnat.dg/enum_rep2.adb
  3f7408ad232fc7cfcc0bebc9835bcf12  gcc/testsuite/gnat.dg/enum_val1.adb
  6c032f23ef785bfe07a7d1b1a540adfc  gcc/testsuite/gnat.dg/env_compile_capacity.adb
  5f85dec3853c4180660d191365838fb2  gcc/testsuite/gnat.dg/env_compile_capacity.ads
*************** fb9cd5749deaa288afa6ce2e9b9be7a8  gcc/te
*** 80506,80511 ****
--- 81004,81010 ----
  d91918b8c27fd474a8bd7ed0d039a76e  gcc/testsuite/gnat.dg/generic_actuals.adb
  f6d2778eff6f61feb125aeb109c21e15  gcc/testsuite/gnat.dg/generic_call_cw.adb
  28fe73ae30764585ce52965bf6e5241f  gcc/testsuite/gnat.dg/generic_call_iface.adb
+ 215af5a9159f79b29f0d0ce86de9a3da  gcc/testsuite/gnat.dg/generic_comp.adb
  26c448ca0e6aaa93e38582d3d912525d  gcc/testsuite/gnat.dg/generic_disp.adb
  f1692f526c4f792a7f4bb9ab70c04d62  gcc/testsuite/gnat.dg/generic_disp_pkg.adb
  408f13c04910fcb870929fb8095f4f09  gcc/testsuite/gnat.dg/generic_disp_pkg.ads
*************** fa0a217ef7773f18e2100deca65155e8  gcc/te
*** 80914,80919 ****
--- 81413,81419 ----
  800283c5dd0dcc98963845af2f46f5b1  gcc/testsuite/gnat.dg/lto24_pkg1.ads
  6cc6cb14bbcba172d4f4eeb357613237  gcc/testsuite/gnat.dg/lto24_pkg2.adb
  14d0b11f260b0d1752208a98b741658a  gcc/testsuite/gnat.dg/lto24_pkg2.ads
+ ed33690892e43011718347ecca58daff  gcc/testsuite/gnat.dg/lto25.adb
  2acb4cc31994f1569a3db6ac6613928d  gcc/testsuite/gnat.dg/lto4.adb
  9b38247c8e825c514f87e2965d931dad  gcc/testsuite/gnat.dg/lto4.ads
  959fb8bdf4cd1c34347ecfbab19ea60b  gcc/testsuite/gnat.dg/lto5.adb
*************** be0183a31250d1a9cd930fe7ea1857b6  gcc/te
*** 81221,81226 ****
--- 81721,81729 ----
  2772233d10666bc3de7ad2c90d19b518  gcc/testsuite/gnat.dg/opt91_pkg.adb
  e610e24aa950be5f6c35dbb10447cb02  gcc/testsuite/gnat.dg/opt91_pkg.ads
  55332ccdfe2a512b2d23726156ad7fa9  gcc/testsuite/gnat.dg/opt92.adb
+ cebcd76e2479c79677bbc78316b57186  gcc/testsuite/gnat.dg/opt96.adb
+ be4ae336c50882da5846142a7791cd3a  gcc/testsuite/gnat.dg/opt96_pkg.adb
+ 15c1a01fd2ed3d1a51b5d70bb800b81b  gcc/testsuite/gnat.dg/opt96_pkg.ads
  feb376d91f5514b647b1ad61b025d828  gcc/testsuite/gnat.dg/opt9_pkg.ads
  0a9bf4dbd445ef99721501592f66cea2  gcc/testsuite/gnat.dg/others1.adb
  9f62042ad37161c5182cb92d70d0b24d  gcc/testsuite/gnat.dg/out_param.adb
*************** d19a0449bac1fb497429a88904f3d658  gcc/te
*** 84179,84188 ****
  50c0f03762d429c13fd0302c79d90157  gcc/testsuite/go.test/test/varinit.go
  6447a99ae1e2eec266af1ceab6a7343c  gcc/testsuite/go.test/test/zerodivide.go
  340e08c9aef97a2da8f4cd4568d52675  gcc/testsuite/jit.dg/add-driver-options-testlib.c
! b1a05f9296dbfd219ceb90d0a48a5dce  gcc/testsuite/jit.dg/all-non-failing-tests.h
  7bc42e89ae77872c8fc581b4babf1832  gcc/testsuite/jit.dg/create-code-for-hello-world-executable.h
! e2d6abe9d39ef55e33a36bbe4db25586  gcc/testsuite/jit.dg/harness.h
! cfb37e56a6c5b7a631225384b481958a  gcc/testsuite/jit.dg/jit.exp
  3fd6900c9d1d0edd53191542d96ffcec  gcc/testsuite/jit.dg/test-accessing-bitfield.c
  790dcf4e4a5c3dce84639ef815265f21  gcc/testsuite/jit.dg/test-accessing-struct.c
  60caef14bfb482627a962469a4524fce  gcc/testsuite/jit.dg/test-accessing-union.c
--- 84682,84691 ----
  50c0f03762d429c13fd0302c79d90157  gcc/testsuite/go.test/test/varinit.go
  6447a99ae1e2eec266af1ceab6a7343c  gcc/testsuite/go.test/test/zerodivide.go
  340e08c9aef97a2da8f4cd4568d52675  gcc/testsuite/jit.dg/add-driver-options-testlib.c
! 810148d8e844d972db49a965da29d8b4  gcc/testsuite/jit.dg/all-non-failing-tests.h
  7bc42e89ae77872c8fc581b4babf1832  gcc/testsuite/jit.dg/create-code-for-hello-world-executable.h
! 950bf03903ed927f5a64a0047d5a11bf  gcc/testsuite/jit.dg/harness.h
! b60625057b0a0016acba69c117c0016a  gcc/testsuite/jit.dg/jit.exp
  3fd6900c9d1d0edd53191542d96ffcec  gcc/testsuite/jit.dg/test-accessing-bitfield.c
  790dcf4e4a5c3dce84639ef815265f21  gcc/testsuite/jit.dg/test-accessing-struct.c
  60caef14bfb482627a962469a4524fce  gcc/testsuite/jit.dg/test-accessing-union.c
*************** c96b8b75ba517dc647306c0f299c9b2d  gcc/te
*** 84192,84199 ****
  c9f821ccc1905c2cf6da3b515300cc71  gcc/testsuite/jit.dg/test-arith-overflow.c
  978312b6ef29d047612e4077b2776108  gcc/testsuite/jit.dg/test-array-as-pointer.c
  b6b657ddbcecefb50b21259cc5711010  gcc/testsuite/jit.dg/test-arrays.c
! 39ac69a61f107eac012eb6088e3786a9  gcc/testsuite/jit.dg/test-asm.c
! ca5c835ee5a5e20f53cffadb7f4e1375  gcc/testsuite/jit.dg/test-asm.cc
  cc1b167a1d5eaf426dbf6721a80c93e7  gcc/testsuite/jit.dg/test-autovectorize.c
  3f5b0ae02ffd9c801777cd40eeb400a9  gcc/testsuite/jit.dg/test-benchmark.c
  425e82d760b4b92b760e58daad16a725  gcc/testsuite/jit.dg/test-builtin-memcpy.c
--- 84695,84702 ----
  c9f821ccc1905c2cf6da3b515300cc71  gcc/testsuite/jit.dg/test-arith-overflow.c
  978312b6ef29d047612e4077b2776108  gcc/testsuite/jit.dg/test-array-as-pointer.c
  b6b657ddbcecefb50b21259cc5711010  gcc/testsuite/jit.dg/test-arrays.c
! 56ce2077b85dacdbb546575eb90002b6  gcc/testsuite/jit.dg/test-asm.c
! ce4038aa80902d89e3050a7f93a7d94e  gcc/testsuite/jit.dg/test-asm.cc
  cc1b167a1d5eaf426dbf6721a80c93e7  gcc/testsuite/jit.dg/test-autovectorize.c
  3f5b0ae02ffd9c801777cd40eeb400a9  gcc/testsuite/jit.dg/test-benchmark.c
  425e82d760b4b92b760e58daad16a725  gcc/testsuite/jit.dg/test-builtin-memcpy.c
*************** b02011c7edbcfca8dfb3bd46815567fc  gcc/te
*** 84290,84295 ****
--- 84793,84799 ----
  c36d06171cf29aa67856b3136828352f  gcc/testsuite/jit.dg/test-nested-contexts.c
  e476b3e50d2451ccb2e83dcb94690dc6  gcc/testsuite/jit.dg/test-nested-loops.c
  3dd91ef7035565601d335ad5b9e073e4  gcc/testsuite/jit.dg/test-operator-overloading.cc
+ e47372605dd57d3184d1a399a4dda2f3  gcc/testsuite/jit.dg/test-pr103562.c
  f23c8426b4779d93458122aa6f97231a  gcc/testsuite/jit.dg/test-pr66700-observing-write-through-ptr.c
  1e13f203827617338962b7f4bc0aef4d  gcc/testsuite/jit.dg/test-pr66779.c
  e1de260f2ea5cb4cf607c76292f03edc  gcc/testsuite/jit.dg/test-pr95306-builtin-types.c
*************** bf57f760d7e706b8742823fbb639ae4c  gcc/te
*** 84371,84377 ****
  ee11afd0bed136fe5f9f4b0b9347fbc1  gcc/testsuite/lib/scanwpaipa.exp
  e85eac7191a9c0639c23f2d8cb32aa3d  gcc/testsuite/lib/target-libpath.exp
  29911997572e845d73d87588342bbc60  gcc/testsuite/lib/target-supports-dg.exp
! 6f417400c0b87fd5fade21d41b61ced0  gcc/testsuite/lib/target-supports.exp
  3726aa6af2e0ec126a1f3165db93c458  gcc/testsuite/lib/target-utils.exp
  7f2401885e3237bcc8a97ce8be301082  gcc/testsuite/lib/timeout-dg.exp
  3159102522e362ff5b08ae959de2db09  gcc/testsuite/lib/timeout.exp
--- 84875,84881 ----
  ee11afd0bed136fe5f9f4b0b9347fbc1  gcc/testsuite/lib/scanwpaipa.exp
  e85eac7191a9c0639c23f2d8cb32aa3d  gcc/testsuite/lib/target-libpath.exp
  29911997572e845d73d87588342bbc60  gcc/testsuite/lib/target-supports-dg.exp
! bc21273636ce21248bc8c920a67c422c  gcc/testsuite/lib/target-supports.exp
  3726aa6af2e0ec126a1f3165db93c458  gcc/testsuite/lib/target-utils.exp
  7f2401885e3237bcc8a97ce8be301082  gcc/testsuite/lib/timeout-dg.exp
  3159102522e362ff5b08ae959de2db09  gcc/testsuite/lib/timeout.exp
*************** cb9b5197bed9aef6cef86220a5ab2fd9  gcc/te
*** 85037,85042 ****
--- 85541,85547 ----
  d2e3b487cfa9171717c408c78a4a11db  gcc/testsuite/objc.dg/pch/pch.exp
  9d6541dc0a9955231b38937f98c5b78a  gcc/testsuite/objc.dg/plugin/diagnostic-test-expressions-1.m
  54d1c4ee2cf77bc8025bcea1b8d2942a  gcc/testsuite/objc.dg/plugin/plugin.exp
+ 7826ffa2cfc60d9014ec8fd1d1fc1cda  gcc/testsuite/objc.dg/pr103639.m
  4bde0ee2020d54cbaccb19eddeb1ff93  gcc/testsuite/objc.dg/pr18255.m
  31c55f97ea5b980eec7b074cf9577cb9  gcc/testsuite/objc.dg/pr23214.m
  82b921bbaad1e6e4748d3c8e088b24e6  gcc/testsuite/objc.dg/pr23709.m
*************** aeff588ac829c30eae0d104543b440d3  gcc/tr
*** 85408,85423 ****
  c32a7cd954e38c94fedb8a3ecc0dc53c  gcc/tree-affine.c
  65985517c61ffc8bade76e7be469b25e  gcc/tree-affine.h
  417f97627fff84a7a8d8884f3ed8b127  gcc/tree-call-cdce.c
! 0c815b61dfb9dc6b78d461d1de3f3fd6  gcc/tree-cfg.c
  2943d99f84c3b4dd2870fa30543f96fa  gcc/tree-cfg.h
  c9c18a9cff4201a5c9bcb4827c4fb349  gcc/tree-cfgcleanup.c
  30ea9c09db55c61adb489625c35cb15e  gcc/tree-cfgcleanup.h
  c02b2a89fa8369ab143d4f11a460651b  gcc/tree-chrec.c
  31e492711713c34c1104d3e984030331  gcc/tree-chrec.h
! b6e4eee90dd87599d8af1bd8d4c4c972  gcc/tree-complex.c
! ccec9bf50f055c8670a0738d5e7bbeab  gcc/tree-core.h
! 29e3522d91e204b2a68f656deedd78c2  gcc/tree-data-ref.c
! 6e607c65ec3c8790d5f6ec9878353f95  gcc/tree-data-ref.h
  5ea9dc582b1d846f2c523de1059f14cb  gcc/tree-dfa.c
  4711e398b753a63c9dfe58dd5c599663  gcc/tree-dfa.h
  61cab07dbd907458fe0b084f9de3d326  gcc/tree-diagnostic-path.cc
--- 85913,85928 ----
  c32a7cd954e38c94fedb8a3ecc0dc53c  gcc/tree-affine.c
  65985517c61ffc8bade76e7be469b25e  gcc/tree-affine.h
  417f97627fff84a7a8d8884f3ed8b127  gcc/tree-call-cdce.c
! 2e94d2530b73d5e8d44332d1512b7107  gcc/tree-cfg.c
  2943d99f84c3b4dd2870fa30543f96fa  gcc/tree-cfg.h
  c9c18a9cff4201a5c9bcb4827c4fb349  gcc/tree-cfgcleanup.c
  30ea9c09db55c61adb489625c35cb15e  gcc/tree-cfgcleanup.h
  c02b2a89fa8369ab143d4f11a460651b  gcc/tree-chrec.c
  31e492711713c34c1104d3e984030331  gcc/tree-chrec.h
! ab7078d2e2707e0bd00415132d4cf941  gcc/tree-complex.c
! 7e46ae01dd9031c283edb403da422537  gcc/tree-core.h
! bd84bb3946c620e0c42d4cdeee2045d6  gcc/tree-data-ref.c
! 0340dbf773106b9b31fa22861e7f9718  gcc/tree-data-ref.h
  5ea9dc582b1d846f2c523de1059f14cb  gcc/tree-dfa.c
  4711e398b753a63c9dfe58dd5c599663  gcc/tree-dfa.h
  61cab07dbd907458fe0b084f9de3d326  gcc/tree-diagnostic-path.cc
*************** ccec9bf50f055c8670a0738d5e7bbeab  gcc/tr
*** 85425,85447 ****
  c1f2ff0df4d922bc92a7a89dd111e444  gcc/tree-diagnostic.h
  f75e637e91dac91b91c777479ef081fb  gcc/tree-dump.c
  8c75ec9047fb090f17138d28aeb55e49  gcc/tree-dump.h
! 4147f2be6838dfd74f27d21e79b6870c  gcc/tree-eh.c
  62326f7c91c8078cdc3c8f095034cd1d  gcc/tree-eh.h
  5b3d82167a78e6c870c4b85721b98f7d  gcc/tree-emutls.c
  df51783bb1013af8d36a6926324b9944  gcc/tree-hash-traits.h
  4e0ed6ef3bdd74441de24187193d838f  gcc/tree-hasher.h
  511676ae9943534d43b199dfae5d4478  gcc/tree-if-conv.c
  a3ff52ffa889157518435812a966fe3d  gcc/tree-if-conv.h
! 30e6bd02f1bdefff4e780c8b19ea4a8f  gcc/tree-inline.c
  b0a166f5b8df4431a3a01703e73ca5e0  gcc/tree-inline.h
  7bbed0b509eec2f9ac682b47cd5237c2  gcc/tree-into-ssa.c
  84e9d715b2250b3a6d8f326c5b90c1a8  gcc/tree-into-ssa.h
  362bdb78a0bdfa101b91dba0c927dc5f  gcc/tree-iterator.c
  36ab5451f3575ada26fffe25b559d254  gcc/tree-iterator.h
  bcd24e6df75dc13de98c2ea3bb72fd00  gcc/tree-loop-distribution.c
! a312d451a579d16f5e2d10b716fa20a0  gcc/tree-nested.c
  9b519af6b08c9d2fbe9dad37203b5196  gcc/tree-nested.h
! d8b72ecd778146ead6f3236e4a49ebef  gcc/tree-nrv.c
  31323bc7fd67cf0285f538efc0a1ee45  gcc/tree-object-size.c
  596d1b50badf0031eb091dd74e897ca5  gcc/tree-object-size.h
  cd0c0940dec08aeb3f89264baea4d7d7  gcc/tree-outof-ssa.c
--- 85930,85952 ----
  c1f2ff0df4d922bc92a7a89dd111e444  gcc/tree-diagnostic.h
  f75e637e91dac91b91c777479ef081fb  gcc/tree-dump.c
  8c75ec9047fb090f17138d28aeb55e49  gcc/tree-dump.h
! 9a204a445c0e92f805c113dad42b5302  gcc/tree-eh.c
  62326f7c91c8078cdc3c8f095034cd1d  gcc/tree-eh.h
  5b3d82167a78e6c870c4b85721b98f7d  gcc/tree-emutls.c
  df51783bb1013af8d36a6926324b9944  gcc/tree-hash-traits.h
  4e0ed6ef3bdd74441de24187193d838f  gcc/tree-hasher.h
  511676ae9943534d43b199dfae5d4478  gcc/tree-if-conv.c
  a3ff52ffa889157518435812a966fe3d  gcc/tree-if-conv.h
! 57d82e2b2b776193ccc17a53320580fc  gcc/tree-inline.c
  b0a166f5b8df4431a3a01703e73ca5e0  gcc/tree-inline.h
  7bbed0b509eec2f9ac682b47cd5237c2  gcc/tree-into-ssa.c
  84e9d715b2250b3a6d8f326c5b90c1a8  gcc/tree-into-ssa.h
  362bdb78a0bdfa101b91dba0c927dc5f  gcc/tree-iterator.c
  36ab5451f3575ada26fffe25b559d254  gcc/tree-iterator.h
  bcd24e6df75dc13de98c2ea3bb72fd00  gcc/tree-loop-distribution.c
! 8569b405b180aa6eaf3c9650d5fbdaee  gcc/tree-nested.c
  9b519af6b08c9d2fbe9dad37203b5196  gcc/tree-nested.h
! bf98a34c788757224ad19a297b7e6e98  gcc/tree-nrv.c
  31323bc7fd67cf0285f538efc0a1ee45  gcc/tree-object-size.c
  596d1b50badf0031eb091dd74e897ca5  gcc/tree-object-size.h
  cd0c0940dec08aeb3f89264baea4d7d7  gcc/tree-outof-ssa.c
*************** d3b084ad7aba2560ef42b2f258f952f6  gcc/tr
*** 85451,85463 ****
  a51487616194a8071dfe4b9c3bd11c1d  gcc/tree-pass.h
  5699380a625e6242da8eea993e58e918  gcc/tree-phinodes.c
  853eb3b96a580d586e049ff23c1f1ca9  gcc/tree-phinodes.h
! 4893728126175734498eacb8b353fd19  gcc/tree-predcom.c
  0e721a7ed54aae97900bc285a55f9060  gcc/tree-pretty-print.c
  a47959dbcad350d44f1fb6b79a580f48  gcc/tree-pretty-print.h
  6e0dc1ffdcd6528a72da60eb226c8ec5  gcc/tree-profile.c
  4d7fa46a3c3b714a513a8cc862595763  gcc/tree-scalar-evolution.c
  3119791bf78200bcb022199390392521  gcc/tree-scalar-evolution.h
! ec2beea63d6a6fe640d774e81558b978  gcc/tree-sra.c
  1ae9bb0b98165f1efe0c7c7a11bab6cc  gcc/tree-sra.h
  ee9c205c9ab2fa90fe88b3ae0c79920e  gcc/tree-ssa-address.c
  c54597ef98c1ca43588073766641d8d8  gcc/tree-ssa-address.h
--- 85956,85968 ----
  a51487616194a8071dfe4b9c3bd11c1d  gcc/tree-pass.h
  5699380a625e6242da8eea993e58e918  gcc/tree-phinodes.c
  853eb3b96a580d586e049ff23c1f1ca9  gcc/tree-phinodes.h
! 96a8529c97ec5c2d5f4bfc1414c403fd  gcc/tree-predcom.c
  0e721a7ed54aae97900bc285a55f9060  gcc/tree-pretty-print.c
  a47959dbcad350d44f1fb6b79a580f48  gcc/tree-pretty-print.h
  6e0dc1ffdcd6528a72da60eb226c8ec5  gcc/tree-profile.c
  4d7fa46a3c3b714a513a8cc862595763  gcc/tree-scalar-evolution.c
  3119791bf78200bcb022199390392521  gcc/tree-scalar-evolution.h
! d96860bf091765735df36806aaa21a7f  gcc/tree-sra.c
  1ae9bb0b98165f1efe0c7c7a11bab6cc  gcc/tree-sra.h
  ee9c205c9ab2fa90fe88b3ae0c79920e  gcc/tree-ssa-address.c
  c54597ef98c1ca43588073766641d8d8  gcc/tree-ssa-address.h
*************** c3a38b89c2fc91798eb9bcec7d1a921b  gcc/tr
*** 85469,85486 ****
  14f20b171e9eeef632fb82641a87fd7d  gcc/tree-ssa-coalesce.c
  dbf97ae62841bae185383de08c1010af  gcc/tree-ssa-coalesce.h
  7cda46f9d86f92ef2a6a9b13d9ea5458  gcc/tree-ssa-copy.c
! 39536afea748946ba21d641b3172b8eb  gcc/tree-ssa-dce.c
  f89d08a599ef7443309a0083d3eed3b5  gcc/tree-ssa-dce.h
  e6b364314b092283962e9b8fc40f2b2a  gcc/tree-ssa-dom.c
  5d4ec6bd4c2537b8b3b9934eeb5ac5bd  gcc/tree-ssa-dom.h
! f6652144ac978d598d3321e0122ae96b  gcc/tree-ssa-dse.c
  b0a51b2bfb537b29341db8e5e9d06c49  gcc/tree-ssa-dse.h
! ff374103bb1e6500bd2906523df20424  gcc/tree-ssa-forwprop.c
  f87b8cba0a5eaf206c581f51abff7795  gcc/tree-ssa-ifcombine.c
  5e21627768f782974d385f0b8591b7c3  gcc/tree-ssa-live.c
  92bca15e046dc5f13eb16bedaf5bdf70  gcc/tree-ssa-live.h
  98d45850103ddab74c7b6b7446089026  gcc/tree-ssa-loop-ch.c
! 87d78b50e477e2a6234463d42da2a3bc  gcc/tree-ssa-loop-im.c
  15f1defc34f3db829c93c302e1b7fd48  gcc/tree-ssa-loop-ivcanon.c
  120e8a77d75728ac826cd04b9e0addf5  gcc/tree-ssa-loop-ivopts.c
  cc3adcca25191b12b03af31ce868f9f5  gcc/tree-ssa-loop-ivopts.h
--- 85974,85991 ----
  14f20b171e9eeef632fb82641a87fd7d  gcc/tree-ssa-coalesce.c
  dbf97ae62841bae185383de08c1010af  gcc/tree-ssa-coalesce.h
  7cda46f9d86f92ef2a6a9b13d9ea5458  gcc/tree-ssa-copy.c
! b47681fd6550b2337b9111c3b884c764  gcc/tree-ssa-dce.c
  f89d08a599ef7443309a0083d3eed3b5  gcc/tree-ssa-dce.h
  e6b364314b092283962e9b8fc40f2b2a  gcc/tree-ssa-dom.c
  5d4ec6bd4c2537b8b3b9934eeb5ac5bd  gcc/tree-ssa-dom.h
! 1d91441633d5656eb9eb7aaffb6abfbf  gcc/tree-ssa-dse.c
  b0a51b2bfb537b29341db8e5e9d06c49  gcc/tree-ssa-dse.h
! 398fce9341d9ea8c16943ab286e36a81  gcc/tree-ssa-forwprop.c
  f87b8cba0a5eaf206c581f51abff7795  gcc/tree-ssa-ifcombine.c
  5e21627768f782974d385f0b8591b7c3  gcc/tree-ssa-live.c
  92bca15e046dc5f13eb16bedaf5bdf70  gcc/tree-ssa-live.h
  98d45850103ddab74c7b6b7446089026  gcc/tree-ssa-loop-ch.c
! 440e59e128fa41f324523645d1c23303  gcc/tree-ssa-loop-im.c
  15f1defc34f3db829c93c302e1b7fd48  gcc/tree-ssa-loop-ivcanon.c
  120e8a77d75728ac826cd04b9e0addf5  gcc/tree-ssa-loop-ivopts.c
  cc3adcca25191b12b03af31ce868f9f5  gcc/tree-ssa-loop-ivopts.h
*************** ac370f5c6ed5c448ce93e995b5b90a23  gcc/tr
*** 85493,85517 ****
  80c9261b9586acb7b3f4dd8057e45a00  gcc/tree-ssa-loop-unswitch.c
  7c5fb48d5c26a7cc6cc1328519686513  gcc/tree-ssa-loop.c
  e7b45902d3db8fd8ee5db0a06d9ebd6a  gcc/tree-ssa-loop.h
! 51427d6a3688854bad066dcb4793e082  gcc/tree-ssa-math-opts.c
  21767eb2af5cf900357d0cdff9563462  gcc/tree-ssa-math-opts.h
  c4f4a7c3982de8a83d63700eeab025e2  gcc/tree-ssa-operands.c
  89fb9150ca77cb47d3eb6e508c47a938  gcc/tree-ssa-operands.h
  6831853f2b71ee068abf78d13aafa968  gcc/tree-ssa-phiopt.c
  aca824b1c600ea02a32079f9880c7dea  gcc/tree-ssa-phiprop.c
! 9b61bec3797adaf212eb6bd7b243b0f4  gcc/tree-ssa-pre.c
! 04f876340a96e18935f72815b6a29b88  gcc/tree-ssa-propagate.c
! 07e59fd4e9ac826434fa8f829a73c744  gcc/tree-ssa-propagate.h
  eee92cf1f06ab8481d88af258f022f9d  gcc/tree-ssa-reassoc.c
  4f7d545bd96bf81d7343beee53323b74  gcc/tree-ssa-reassoc.h
! ff49833a82bb74d5c3da111a61b44566  gcc/tree-ssa-sccvn.c
  cbdcf02ee4848c736cf8a9fee3c78084  gcc/tree-ssa-sccvn.h
  654628a1f0f77b863091072217fd81f1  gcc/tree-ssa-scopedtables.c
  89f4a37820db62debf8e9c7547c734db  gcc/tree-ssa-scopedtables.h
  88ea1b186fca75987e9c87011bdc67e1  gcc/tree-ssa-sink.c
  dd6a2364f5f12e2e98ceb10340828c81  gcc/tree-ssa-strlen.c
  07cd4ed8db0b69a9df3f67a6c078ee8d  gcc/tree-ssa-strlen.h
! e37f247907253fa236d651600e4c6e6d  gcc/tree-ssa-structalias.c
  226048531a518fe848311ca013413b8d  gcc/tree-ssa-tail-merge.c
  bf108348124c2aac7c7af2dc30f64e06  gcc/tree-ssa-ter.c
  3e90b0aab68f7d9ed5168674fd049e33  gcc/tree-ssa-ter.h
--- 85998,86022 ----
  80c9261b9586acb7b3f4dd8057e45a00  gcc/tree-ssa-loop-unswitch.c
  7c5fb48d5c26a7cc6cc1328519686513  gcc/tree-ssa-loop.c
  e7b45902d3db8fd8ee5db0a06d9ebd6a  gcc/tree-ssa-loop.h
! 0162473e371a1803cd6e2ab6854b1a90  gcc/tree-ssa-math-opts.c
  21767eb2af5cf900357d0cdff9563462  gcc/tree-ssa-math-opts.h
  c4f4a7c3982de8a83d63700eeab025e2  gcc/tree-ssa-operands.c
  89fb9150ca77cb47d3eb6e508c47a938  gcc/tree-ssa-operands.h
  6831853f2b71ee068abf78d13aafa968  gcc/tree-ssa-phiopt.c
  aca824b1c600ea02a32079f9880c7dea  gcc/tree-ssa-phiprop.c
! 14975f2fbf60664af2dc43d15b308760  gcc/tree-ssa-pre.c
! 53216871795caf5a9e7fc4db4952b4cf  gcc/tree-ssa-propagate.c
! 2f608b017c74261fb20e2c50494fd211  gcc/tree-ssa-propagate.h
  eee92cf1f06ab8481d88af258f022f9d  gcc/tree-ssa-reassoc.c
  4f7d545bd96bf81d7343beee53323b74  gcc/tree-ssa-reassoc.h
! 4950a1f43992a5da4cf68d70522c8fb9  gcc/tree-ssa-sccvn.c
  cbdcf02ee4848c736cf8a9fee3c78084  gcc/tree-ssa-sccvn.h
  654628a1f0f77b863091072217fd81f1  gcc/tree-ssa-scopedtables.c
  89f4a37820db62debf8e9c7547c734db  gcc/tree-ssa-scopedtables.h
  88ea1b186fca75987e9c87011bdc67e1  gcc/tree-ssa-sink.c
  dd6a2364f5f12e2e98ceb10340828c81  gcc/tree-ssa-strlen.c
  07cd4ed8db0b69a9df3f67a6c078ee8d  gcc/tree-ssa-strlen.h
! 9fb3a1e33afb337d2a7ba2fc50492ee3  gcc/tree-ssa-structalias.c
  226048531a518fe848311ca013413b8d  gcc/tree-ssa-tail-merge.c
  bf108348124c2aac7c7af2dc30f64e06  gcc/tree-ssa-ter.c
  3e90b0aab68f7d9ed5168674fd049e33  gcc/tree-ssa-ter.h
*************** b252a171d500e0cab975d3ee869ac82d  gcc/tr
*** 85522,85528 ****
  7bc29409f7411f4024d12d0d0ac494ad  gcc/tree-ssa-threadupdate.h
  f8386c0188448d8e4805f34fc0e485b3  gcc/tree-ssa-uncprop.c
  ea574c34b2c417a9766c17108b7e8dbf  gcc/tree-ssa-uninit.c
! 2ceed2501a970a43eecefa4e401075b7  gcc/tree-ssa.c
  b1739bf5d288192714af8e0c8b1c1e7d  gcc/tree-ssa.h
  e61b4c021883038ea2d1201943d95548  gcc/tree-ssanames.c
  5f0d001d3a6ba13a46a13e9ddf70fd64  gcc/tree-ssanames.h
--- 86027,86033 ----
  7bc29409f7411f4024d12d0d0ac494ad  gcc/tree-ssa-threadupdate.h
  f8386c0188448d8e4805f34fc0e485b3  gcc/tree-ssa-uncprop.c
  ea574c34b2c417a9766c17108b7e8dbf  gcc/tree-ssa-uninit.c
! 29bb73fc2a8d417d652e5e3951bd183a  gcc/tree-ssa.c
  b1739bf5d288192714af8e0c8b1c1e7d  gcc/tree-ssa.h
  e61b4c021883038ea2d1201943d95548  gcc/tree-ssanames.c
  5f0d001d3a6ba13a46a13e9ddf70fd64  gcc/tree-ssanames.h
*************** e61b4c021883038ea2d1201943d95548  gcc/tr
*** 85532,85557 ****
  954a7fd2068acdcda6621cd8004fa7e2  gcc/tree-streamer-out.c
  6df984e471ab742ef3369ec4dffb3492  gcc/tree-streamer.c
  679b5e41ad5113e15652a39245e6ceb3  gcc/tree-streamer.h
! 428e1393db94bc3958397008a8e0c5e1  gcc/tree-switch-conversion.c
! 07ed53f04ac330417d211f27d5796a35  gcc/tree-switch-conversion.h
  749044dc570d709e923db8e1de207a10  gcc/tree-tailcall.c
! 90ef2f26ccb17ab01e229128079e9cff  gcc/tree-vect-data-refs.c
! ebb06712200126a0c4d0d687410be52d  gcc/tree-vect-generic.c
! dbdbae9b398a7e5dd71a8009845b190e  gcc/tree-vect-loop-manip.c
! 06e924d41eb753f0a64ef6b1eacdc453  gcc/tree-vect-loop.c
! 9e035634c11fb6d4a9948fae9c3303fb  gcc/tree-vect-patterns.c
! d492181f4bd330c35617aaa9d8ecc0ad  gcc/tree-vect-slp-patterns.c
! d84cc4df5a0804f8a770da7de4f005ad  gcc/tree-vect-slp.c
! b2d179dbd2c4ca7c631b0bdac622139d  gcc/tree-vect-stmts.c
  f6bd437c971fbfa030e5a50db314eb6d  gcc/tree-vector-builder.c
  ab254195b6cc59013f830527799845a1  gcc/tree-vector-builder.h
  a81602a0b8310bde0b9239772d873f96  gcc/tree-vectorizer.c
! 20f8d72d5098cab78386d5027e619573  gcc/tree-vectorizer.h
  b54ce4bde08399c6f5c90b9f9a513261  gcc/tree-vrp.c
  8b2b735df1dd01f7b24caa58f59891c7  gcc/tree-vrp.h
! 12d7ebe28a4bf76da15df67b094b0137  gcc/tree.c
  54bdda1062541e94a710f93dc39c2732  gcc/tree.def
! e0d540b900b3b6d288f00632dbf6374d  gcc/tree.h
  f5d9f8fed65a9d8d94c3bc3a54d17175  gcc/treestruct.def
  29d87aedf6eb8f5f9b858b6ce49f18ba  gcc/tristate.cc
  0462624e1a963d1b936e36b375115848  gcc/tristate.h
--- 86037,86062 ----
  954a7fd2068acdcda6621cd8004fa7e2  gcc/tree-streamer-out.c
  6df984e471ab742ef3369ec4dffb3492  gcc/tree-streamer.c
  679b5e41ad5113e15652a39245e6ceb3  gcc/tree-streamer.h
! 5ab0afa1547f8bc9bd4d95d53b6b1263  gcc/tree-switch-conversion.c
! 4af837819cb8ea23c7b76ee276d8c81c  gcc/tree-switch-conversion.h
  749044dc570d709e923db8e1de207a10  gcc/tree-tailcall.c
! 9255abeccc3056f1b1dec591b5f7b8be  gcc/tree-vect-data-refs.c
! 1ebc96a1f1b17e2d4917ee7d5f298d55  gcc/tree-vect-generic.c
! faa5329b1f390b639f568c946e5a7777  gcc/tree-vect-loop-manip.c
! 242637c341c0caf2914dc3bcb4bd49d4  gcc/tree-vect-loop.c
! acca60fc389457619cfc622078ceff30  gcc/tree-vect-patterns.c
! d20a5aa2757fc39d3413e3c933b5a72c  gcc/tree-vect-slp-patterns.c
! 8ca7395eca12fec080251f1f107d9ed6  gcc/tree-vect-slp.c
! 009c29bf1d3888a29458c28ac5c11e99  gcc/tree-vect-stmts.c
  f6bd437c971fbfa030e5a50db314eb6d  gcc/tree-vector-builder.c
  ab254195b6cc59013f830527799845a1  gcc/tree-vector-builder.h
  a81602a0b8310bde0b9239772d873f96  gcc/tree-vectorizer.c
! 792136b23c7db03363719c735c0ee4d4  gcc/tree-vectorizer.h
  b54ce4bde08399c6f5c90b9f9a513261  gcc/tree-vrp.c
  8b2b735df1dd01f7b24caa58f59891c7  gcc/tree-vrp.h
! 0adc6587548100af57ad30b73ca05895  gcc/tree.c
  54bdda1062541e94a710f93dc39c2732  gcc/tree.def
! 979c1c60ea69e2a2957e90be2a76611e  gcc/tree.h
  f5d9f8fed65a9d8d94c3bc3a54d17175  gcc/treestruct.def
  29d87aedf6eb8f5f9b858b6ce49f18ba  gcc/tristate.cc
  0462624e1a963d1b936e36b375115848  gcc/tristate.h
*************** f3391bab0a8e76804139f10f89a6d8cf  gcc/ts
*** 85561,85570 ****
  e955740dbe777821f2cccc2f1ffe5c2f  gcc/typeclass.h
  56044162f187e7865585c71c3fa369e8  gcc/typed-splay-tree.c
  9db154ca9a8f61137a5d8cde9f565ba0  gcc/typed-splay-tree.h
! 675129fca3dbc0ed46dbd95c7511ba9a  gcc/ubsan.c
  c71a123f0c3811bd59554fb1ad3c863e  gcc/ubsan.h
  20c6e75500616d21c9936946caddc196  gcc/unique-ptr-tests.cc
! 61db04b0d68ccf9e7c1f240c2ab64672  gcc/valtrack.c
  e9a5a2bcf328bb2c2dbec4ecfd97885e  gcc/valtrack.h
  0195b138ae357db0146d1d1c4542e946  gcc/value-prof.c
  70a81436a47247d33da6b1e9538938e3  gcc/value-prof.h
--- 86066,86075 ----
  e955740dbe777821f2cccc2f1ffe5c2f  gcc/typeclass.h
  56044162f187e7865585c71c3fa369e8  gcc/typed-splay-tree.c
  9db154ca9a8f61137a5d8cde9f565ba0  gcc/typed-splay-tree.h
! f21a431f73f6d2a4b3440f68e998fefb  gcc/ubsan.c
  c71a123f0c3811bd59554fb1ad3c863e  gcc/ubsan.h
  20c6e75500616d21c9936946caddc196  gcc/unique-ptr-tests.cc
! 9f40370f290cb66e11bbd1a3249892a7  gcc/valtrack.c
  e9a5a2bcf328bb2c2dbec4ecfd97885e  gcc/valtrack.h
  0195b138ae357db0146d1d1c4542e946  gcc/value-prof.c
  70a81436a47247d33da6b1e9538938e3  gcc/value-prof.h
*************** c90e2e4149ffd9b0966fa09a2bffc523  gcc/va
*** 85574,85581 ****
  b570e943102175a39a612c7e13a38a2a  gcc/value-range-equiv.h
  e4d9d9cdb525e7d4d2d226084ad63a4a  gcc/value-range.cc
  7b1ab74e3c70cb1e22679b101181c1ea  gcc/value-range.h
! 502ae3476543727b93da6dcf88a75a3c  gcc/var-tracking.c
! 91f9c0a61c99f1aae54084b8cbcaa13c  gcc/varasm.c
  b8d6bbc9c059388ffa49a3df1eeeb2aa  gcc/varasm.h
  454e8d39b138d6457d65bb6ea63fc17c  gcc/varpool.c
  55d5e60e44e9f699246223cdcfc9fd2c  gcc/vec-perm-indices.c
--- 86079,86086 ----
  b570e943102175a39a612c7e13a38a2a  gcc/value-range-equiv.h
  e4d9d9cdb525e7d4d2d226084ad63a4a  gcc/value-range.cc
  7b1ab74e3c70cb1e22679b101181c1ea  gcc/value-range.h
! b4a721a0d586edfb07a7dfe2a28a2e57  gcc/var-tracking.c
! 0ba7005a97ed487b4279e905a00e533d  gcc/varasm.c
  b8d6bbc9c059388ffa49a3df1eeeb2aa  gcc/varasm.h
  454e8d39b138d6457d65bb6ea63fc17c  gcc/varpool.c
  55d5e60e44e9f699246223cdcfc9fd2c  gcc/vec-perm-indices.c
*************** fe759b1aa00610d99f1520cfe196ce92  gcc/wi
*** 85600,85610 ****
  3fbc3ce873dd1439e18734542a1cd26e  gcc/xcoff.h
  5a99ef1e1f569bf6e04aebf72d4afad4  gcc/xcoffout.c
  b683ffab756b05a88907135f72dec974  gcc/xcoffout.h
! 15d610e8237907bfc3bdd7cabadc22fe  gnattools/ChangeLog
  aaa671ca98fa9f94bfedd0ab395c5505  gnattools/Makefile.in
  8385a4d775aa1b9949c1f88488491c86  gnattools/configure
  1e063bb0b806e41cc0ed23d1b7047746  gnattools/configure.ac
! 04e5e99607a17dae2d908f3b006ac4f9  gotools/ChangeLog
  6f7b730e8dfbdff92349c010bb18cf00  gotools/Makefile.am
  040d059ae30c619fdd918cd30bfbfae4  gotools/Makefile.in
  7e23031e2e274aaa07b61c1e8f18dc99  gotools/README
--- 86105,86115 ----
  3fbc3ce873dd1439e18734542a1cd26e  gcc/xcoff.h
  5a99ef1e1f569bf6e04aebf72d4afad4  gcc/xcoffout.c
  b683ffab756b05a88907135f72dec974  gcc/xcoffout.h
! 2985e36c2600337bbde4afeba4e536a6  gnattools/ChangeLog
  aaa671ca98fa9f94bfedd0ab395c5505  gnattools/Makefile.in
  8385a4d775aa1b9949c1f88488491c86  gnattools/configure
  1e063bb0b806e41cc0ed23d1b7047746  gnattools/configure.ac
! c4f96c1af9fbd72d1893af0e8ee88f54  gotools/ChangeLog
  6f7b730e8dfbdff92349c010bb18cf00  gotools/Makefile.am
  040d059ae30c619fdd918cd30bfbfae4  gotools/Makefile.in
  7e23031e2e274aaa07b61c1e8f18dc99  gotools/README
*************** c4e8176c1964a5ebe0a55900f2141299  gotool
*** 85615,85621 ****
  eb2aeb3a6cffe7b26a8f1c8a2da23dcd  gotools/gofmt.1
  59530bdf33659b29e73d4adb9f9f6552  include/COPYING
  d32239bcb673463ab874e80d47fae504  include/COPYING3
! ec670766c8185285e1749456f296f754  include/ChangeLog
  4263432a72ff47ed8bf420208ee7eea5  include/ChangeLog-9103
  a43d76108493b20da790f953f829c6a5  include/ChangeLog.jit
  550446a6d9ed6d7ecce30d964b346154  include/ansidecl.h
--- 86120,86126 ----
  eb2aeb3a6cffe7b26a8f1c8a2da23dcd  gotools/gofmt.1
  59530bdf33659b29e73d4adb9f9f6552  include/COPYING
  d32239bcb673463ab874e80d47fae504  include/COPYING3
! d73a46aa8d4299508a777584456b6e44  include/ChangeLog
  4263432a72ff47ed8bf420208ee7eea5  include/ChangeLog-9103
  a43d76108493b20da790f953f829c6a5  include/ChangeLog.jit
  550446a6d9ed6d7ecce30d964b346154  include/ansidecl.h
*************** e58c74ae29d8b45747b53a32b29ba5af  includ
*** 85662,85668 ****
  a19eadb3ab028fbbb684ab26b212fe84  include/xregex2.h
  05cc8ec924c7145a48d1d059c0b58df2  include/xtensa-config.h
  361482dd6b5b5eb7090fff3986fba68a  install-sh
! 0a81601c9567bf423e5a459da522e5b2  intl/ChangeLog
  ad7ef2b19b44e4d5518287805d6ded02  intl/Makefile.in
  6ec998bb4716c744bf8185e607f69301  intl/README
  76ca170a525d5b84d90f0478fe788931  intl/VERSION
--- 86167,86173 ----
  a19eadb3ab028fbbb684ab26b212fe84  include/xregex2.h
  05cc8ec924c7145a48d1d059c0b58df2  include/xtensa-config.h
  361482dd6b5b5eb7090fff3986fba68a  install-sh
! 0cc3dde214d3eb99cf3b9c54dbbcff27  intl/ChangeLog
  ad7ef2b19b44e4d5518287805d6ded02  intl/Makefile.in
  6ec998bb4716c744bf8185e607f69301  intl/README
  76ca170a525d5b84d90f0478fe788931  intl/VERSION
*************** ec38b8a64a735196854a8f7d76b79a78  intl/p
*** 85705,85718 ****
  b4758a0194e3e41362b939911472ce62  intl/relocatable.c
  bedade7bcfc3bc5eb09a2c6844f637f3  intl/relocatable.h
  43f287d082528203fc85c1d2d81bf30d  intl/textdomain.c
! 46a946dfd5579b3b5251490f827c7f4f  libada/ChangeLog
  84bf37346561835ab6fb79f3753dbf61  libada/Makefile.in
  c851e0f50ad5e334f1cdf3b8c0bae3e2  libada/configure
  ad0c7ec998fb800e00bc645459274350  libada/configure.ac
  46d3fe6da7a771cc2d5420c4137a6861  libatomic/.gitignore
! ca072ce6eece93cc75bc332df10fce4a  libatomic/ChangeLog
! 922dae05f77c88f663c9b7da78bd3893  libatomic/Makefile.am
! f4aba227936166f80f843dbd2127d574  libatomic/Makefile.in
  879263fa8d462b018b9a483d6ac68e45  libatomic/acinclude.m4
  d93a7644df6ecd2eda448dcb5b1baeb3  libatomic/aclocal.m4
  b741b38c451feebdcd9aedce6e37b702  libatomic/auto-config.h.in
--- 86210,86223 ----
  b4758a0194e3e41362b939911472ce62  intl/relocatable.c
  bedade7bcfc3bc5eb09a2c6844f637f3  intl/relocatable.h
  43f287d082528203fc85c1d2d81bf30d  intl/textdomain.c
! bd5afc89cd9c4aed2a3b07f7c35b3ebe  libada/ChangeLog
  84bf37346561835ab6fb79f3753dbf61  libada/Makefile.in
  c851e0f50ad5e334f1cdf3b8c0bae3e2  libada/configure
  ad0c7ec998fb800e00bc645459274350  libada/configure.ac
  46d3fe6da7a771cc2d5420c4137a6861  libatomic/.gitignore
! c5486c19736406439617d61bf5149484  libatomic/ChangeLog
! d910fab8524c7ab8918b567931a14133  libatomic/Makefile.am
! 8f480fdd121c7e44c048fec76c598b1f  libatomic/Makefile.in
  879263fa8d462b018b9a483d6ac68e45  libatomic/acinclude.m4
  d93a7644df6ecd2eda448dcb5b1baeb3  libatomic/aclocal.m4
  b741b38c451feebdcd9aedce6e37b702  libatomic/auto-config.h.in
*************** d162950eb155d3f7b71fa7fd06738e07  libato
*** 85738,85745 ****
  dde9dd7b7e923b04f6925736c96905aa  libatomic/config/s390/exch_n.c
  ed3d69739cb2f35407547229f0393f92  libatomic/config/t-aix
  ad77cb9ee31bb899efbe3bbf69552fd8  libatomic/config/x86/fenv.c
! 924b44ec023f86a0e8f5f15ed76918cb  libatomic/config/x86/host-config.h
! 795644fd52328104fd3069e7190db57b  libatomic/config/x86/init.c
  1a3caf1a22e09fc89766313026e541e3  libatomic/configure
  009993f4c4928e75d0ab6d3d73aab846  libatomic/configure.ac
  87f2fe7e2bce59d09f679252f292d515  libatomic/configure.tgt
--- 86243,86250 ----
  dde9dd7b7e923b04f6925736c96905aa  libatomic/config/s390/exch_n.c
  ed3d69739cb2f35407547229f0393f92  libatomic/config/t-aix
  ad77cb9ee31bb899efbe3bbf69552fd8  libatomic/config/x86/fenv.c
! ae940a7b89ae9316379daa6d06c11015  libatomic/config/x86/host-config.h
! 516566ff2313eff082a068934d1ddd1c  libatomic/config/x86/init.c
  1a3caf1a22e09fc89766313026e541e3  libatomic/configure
  009993f4c4928e75d0ab6d3d73aab846  libatomic/configure.ac
  87f2fe7e2bce59d09f679252f292d515  libatomic/configure.tgt
*************** c03a072efac9b30f8f8429ac52fd246b  libato
*** 85800,85806 ****
  8a7308fda7ed1543cb9e3be0f8e47bce  libatomic/testsuite/libatomic.c/atomic-store-5.c
  40618200985a15bcba64f871863da498  libatomic/testsuite/libatomic.c/c.exp
  97b0c9cdfcb733664bdf4efe0f5dc449  libatomic/testsuite/libatomic.c/generic-2.c
! 7fd8747a6eedeeaab37a09fe9a3cf20c  libbacktrace/ChangeLog
  eb3a88b53140eb234a99a4b3a55e56bf  libbacktrace/ChangeLog.jit
  e2733ae499e3face714f963e5163ef66  libbacktrace/Makefile.am
  f5ab4b9f2111a21142693282701ca531  libbacktrace/Makefile.in
--- 86305,86311 ----
  8a7308fda7ed1543cb9e3be0f8e47bce  libatomic/testsuite/libatomic.c/atomic-store-5.c
  40618200985a15bcba64f871863da498  libatomic/testsuite/libatomic.c/c.exp
  97b0c9cdfcb733664bdf4efe0f5dc449  libatomic/testsuite/libatomic.c/generic-2.c
! af231953141eb286b0b8dd94a2bd4dae  libbacktrace/ChangeLog
  eb3a88b53140eb234a99a4b3a55e56bf  libbacktrace/ChangeLog.jit
  e2733ae499e3face714f963e5163ef66  libbacktrace/Makefile.am
  f5ab4b9f2111a21142693282701ca531  libbacktrace/Makefile.in
*************** a1a0a081f4a744549061bcb3714c3dad  libbac
*** 85848,85856 ****
  45e5c08b384a557511236842576c4857  libbacktrace/xcoff.c
  16559a9b859947ea3f119724e6184a22  libbacktrace/xztest.c
  b4592ed6fe2affe39672dd913198f71a  libbacktrace/ztest.c
! f7487d746c2070446b268aed3a1ba6b3  libcc1/ChangeLog
! 36dccf888ad4d720aad953f9d1fdf727  libcc1/Makefile.am
! 54fcba752e9163855202b48e7c2629f6  libcc1/Makefile.in
  b39668f1b706dbfe7203b3cfa277b792  libcc1/aclocal.m4
  172f476a3d4be4642f41572fcd6af466  libcc1/callbacks.cc
  dacbc72f845a0578ce36bfcb8cddb3ba  libcc1/callbacks.hh
--- 86353,86361 ----
  45e5c08b384a557511236842576c4857  libbacktrace/xcoff.c
  16559a9b859947ea3f119724e6184a22  libbacktrace/xztest.c
  b4592ed6fe2affe39672dd913198f71a  libbacktrace/ztest.c
! 6075b1d96c0ee6c5bd58b9e0a33b6398  libcc1/ChangeLog
! 28f4a58e6f8e07b09cd25b0a1ad72059  libcc1/Makefile.am
! a02f5370fb2d8bff9e13e39745a680ca  libcc1/Makefile.in
  b39668f1b706dbfe7203b3cfa277b792  libcc1/aclocal.m4
  172f476a3d4be4642f41572fcd6af466  libcc1/callbacks.cc
  dacbc72f845a0578ce36bfcb8cddb3ba  libcc1/callbacks.hh
*************** d7011f3caeeeb336058853a2a6ae7759  libcc1
*** 85880,85886 ****
  8e32b4f309146e8842db7a077d77be28  libcody/CMakeLists.txt
  c96a56ec7f0400e30e99a9aa445e0425  libcody/CODING.md
  b5243c8c76fc965a409394a30679e613  libcody/CONTRIB.md
! c0f372d2a97b3cea41c0750df9943281  libcody/ChangeLog
  86d3f3a95c324c9479bd8986968f4327  libcody/LICENSE
  3d4a4494284f7f6d717caade46832e87  libcody/Makefile.in
  ca1c6fe3df5427016005ce753c73d454  libcody/README.md
--- 86385,86391 ----
  8e32b4f309146e8842db7a077d77be28  libcody/CMakeLists.txt
  c96a56ec7f0400e30e99a9aa445e0425  libcody/CODING.md
  b5243c8c76fc965a409394a30679e613  libcody/CONTRIB.md
! 73836cc08c51d197e88a2b6679e9a291  libcody/ChangeLog
  86d3f3a95c324c9479bd8986968f4327  libcody/LICENSE
  3d4a4494284f7f6d717caade46832e87  libcody/Makefile.in
  ca1c6fe3df5427016005ce753c73d454  libcody/README.md
*************** a1b928d660ba86d7133b5ee270e45bcc  libcod
*** 85899,85905 ****
  6419dfc879387358e95288142e569914  libcody/packet.cc
  688ece05c8b9d378b3df186808162e76  libcody/resolver.cc
  b1f3850fc5ac62999d1e124aa6f76531  libcody/server.cc
! 650f450e14c6438ed4946e0cfd529b7d  libcpp/ChangeLog
  2bd831b17997584e38305782cebe6948  libcpp/ChangeLog.jit
  93f0c1663de0a7f51de84bcf52cf415a  libcpp/Makefile.in
  9d15bb14e9ac1a74366e673ea260722e  libcpp/aclocal.m4
--- 86404,86410 ----
  6419dfc879387358e95288142e569914  libcody/packet.cc
  688ece05c8b9d378b3df186808162e76  libcody/resolver.cc
  b1f3850fc5ac62999d1e124aa6f76531  libcody/server.cc
! e9528382b04de8e8b2951f52942d2c51  libcpp/ChangeLog
  2bd831b17997584e38305782cebe6948  libcpp/ChangeLog.jit
  93f0c1663de0a7f51de84bcf52cf415a  libcpp/Makefile.in
  9d15bb14e9ac1a74366e673ea260722e  libcpp/aclocal.m4
*************** aa753fa10493688739205dff0d332e7b  libcpp
*** 85907,85913 ****
  a82e3eb1d8561484e9ba80fe49aaa3d2  libcpp/config.in
  d8b25b32c46363f3c8d928ff9659642f  libcpp/configure
  ba01f7813ce714bfa7427ced165ee873  libcpp/configure.ac
! f3213c784f6cd9d3af84dcb5b50b6d84  libcpp/directives.c
  a66a22409e4a783d7044f888621c8bc2  libcpp/errors.c
  663c725deffa3329ae6a2554c1e7e64f  libcpp/expr.c
  317ee9a4d4fd5e7d914307f5ba7151ff  libcpp/files.c
--- 86412,86418 ----
  a82e3eb1d8561484e9ba80fe49aaa3d2  libcpp/config.in
  d8b25b32c46363f3c8d928ff9659642f  libcpp/configure
  ba01f7813ce714bfa7427ced165ee873  libcpp/configure.ac
! daafcf78bfd2e318f5c757e3d61bd1ed  libcpp/directives.c
  a66a22409e4a783d7044f888621c8bc2  libcpp/errors.c
  663c725deffa3329ae6a2554c1e7e64f  libcpp/expr.c
  317ee9a4d4fd5e7d914307f5ba7151ff  libcpp/files.c
*************** bb66fcb7788c801156bffbd2e7ef157b  libcpp
*** 85919,85932 ****
  3be98d97c10d140ead8129799fb0204f  libcpp/include/symtab.h
  7cc3b270970c81684bb50c91310d8b34  libcpp/init.c
  6502fcc1e9f6fc8357698e9717588e3c  libcpp/internal.h
! d4ceeb1135dd845f2c94087db284bfd6  libcpp/lex.c
  0de7096eac026f74c1bfe8a23f629369  libcpp/line-map.c
  46a07100f95f5e354c7e25cd19d26884  libcpp/location-example.txt
! 31e06a0bbad7ce329924f69a4efd70fa  libcpp/macro.c
  a8704715c342e0c595438ec99b83299f  libcpp/makeucnid.c
  016253cecf75a29fd5f5075b866cca1f  libcpp/mkdeps.c
  944a753ccf1b023047aaed1f1f362bec  libcpp/pch.c
! 814d85f6ea2267a80587b51a43784d35  libcpp/po/ChangeLog
  236a7764238de3aa208e3a857c56f478  libcpp/po/be.gmo
  ede9d45d28b1c1cb82c92ff039a45d66  libcpp/po/be.po
  a64f63d1193f804860308855177c5f6a  libcpp/po/ca.gmo
--- 86424,86437 ----
  3be98d97c10d140ead8129799fb0204f  libcpp/include/symtab.h
  7cc3b270970c81684bb50c91310d8b34  libcpp/init.c
  6502fcc1e9f6fc8357698e9717588e3c  libcpp/internal.h
! 4ab22ed865a7d5de170fcae8485bdfe3  libcpp/lex.c
  0de7096eac026f74c1bfe8a23f629369  libcpp/line-map.c
  46a07100f95f5e354c7e25cd19d26884  libcpp/location-example.txt
! bc0fe66954c989fdf43e0bbe096954b5  libcpp/macro.c
  a8704715c342e0c595438ec99b83299f  libcpp/makeucnid.c
  016253cecf75a29fd5f5075b866cca1f  libcpp/mkdeps.c
  944a753ccf1b023047aaed1f1f362bec  libcpp/pch.c
! 66d04d8bc89629cd6ca2820ce59032c3  libcpp/po/ChangeLog
  236a7764238de3aa208e3a857c56f478  libcpp/po/be.gmo
  ede9d45d28b1c1cb82c92ff039a45d66  libcpp/po/be.po
  a64f63d1193f804860308855177c5f6a  libcpp/po/ca.gmo
*************** a64f63d1193f804860308855177c5f6a  libcpp
*** 85934,85947 ****
  f1dc3523755bc6f47ddfacab38441b1f  libcpp/po/cpplib.pot
  b162dd5957ef5d738de514a988a189d0  libcpp/po/da.gmo
  1f79bdfe73ba821e9ac64b2aca257020  libcpp/po/da.po
! 3e652206c5c08b0d63bc03ea2d3e4bfc  libcpp/po/de.gmo
! 7cb981d53aa2333c9cfa0f05c9d2c9fd  libcpp/po/de.po
  e0c8ada187620b9ddd9901f9f12e343a  libcpp/po/el.gmo
  b4048e7f9401f622802f1cd0a0657d9f  libcpp/po/el.po
  170885e2a5084d5d82e7f9cf125c64a1  libcpp/po/eo.gmo
  02dccd0724f0195daab312995aaf96ae  libcpp/po/eo.po
! 25944d964757994620d5b8a021409d8c  libcpp/po/es.gmo
! 839f6cc188167e783eab06b1e310b50d  libcpp/po/es.po
  ef28d2d4022e01cb4c1c5db2c8bae98a  libcpp/po/fi.gmo
  a5e44962ffb640b55034fe54829cdd8b  libcpp/po/fi.po
  e978fc62eb49da7c4f54e95053c5168d  libcpp/po/fr.gmo
--- 86439,86452 ----
  f1dc3523755bc6f47ddfacab38441b1f  libcpp/po/cpplib.pot
  b162dd5957ef5d738de514a988a189d0  libcpp/po/da.gmo
  1f79bdfe73ba821e9ac64b2aca257020  libcpp/po/da.po
! c5ea8e4046911f2f4e5ad4f41cac1a88  libcpp/po/de.gmo
! 8a777682366a5c424abca7a8636921c2  libcpp/po/de.po
  e0c8ada187620b9ddd9901f9f12e343a  libcpp/po/el.gmo
  b4048e7f9401f622802f1cd0a0657d9f  libcpp/po/el.po
  170885e2a5084d5d82e7f9cf125c64a1  libcpp/po/eo.gmo
  02dccd0724f0195daab312995aaf96ae  libcpp/po/eo.po
! bec1dcdabfb941f22745ee5db18ffa10  libcpp/po/es.gmo
! fe4e1329bff7a40c9ef6a6d766d38b8a  libcpp/po/es.po
  ef28d2d4022e01cb4c1c5db2c8bae98a  libcpp/po/fi.gmo
  a5e44962ffb640b55034fe54829cdd8b  libcpp/po/fi.po
  e978fc62eb49da7c4f54e95053c5168d  libcpp/po/fr.gmo
*************** bcbe0b107dacf31d1cf1ca1261d43f1b  libcpp
*** 85976,85982 ****
  56610cf3fd7d260581ebd54124f17a78  libcpp/ucnid.h
  89258efea2d9a909c625ed72b6acbd8c  libcpp/ucnid.tab
  a6c2b3de06c7424706b16f4c206396a1  libdecnumber/.gitignore
! 38f8e81cda736eba1dc07fedb2d21727  libdecnumber/ChangeLog
  2bd831b17997584e38305782cebe6948  libdecnumber/ChangeLog.jit
  1eef4e8e73dcf150b06bd03f9621374a  libdecnumber/Makefile.in
  2a70099a79e40a57a666d5430a5e2529  libdecnumber/aclocal.m4
--- 86481,86487 ----
  56610cf3fd7d260581ebd54124f17a78  libcpp/ucnid.h
  89258efea2d9a909c625ed72b6acbd8c  libcpp/ucnid.tab
  a6c2b3de06c7424706b16f4c206396a1  libdecnumber/.gitignore
! 7c4a46981e1b31d34713e935baf4a96d  libdecnumber/ChangeLog
  2bd831b17997584e38305782cebe6948  libdecnumber/ChangeLog.jit
  1eef4e8e73dcf150b06bd03f9621374a  libdecnumber/Makefile.in
  2a70099a79e40a57a666d5430a5e2529  libdecnumber/aclocal.m4
*************** a97c47969dfc92a7666dfe3c2e1e1448  libdec
*** 86039,86045 ****
  7557e8f40c659cd1bb5f753e31c6a143  libdecnumber/dpd/decimal64.c
  8bd3494633aae56ffed31440b3d78709  libdecnumber/dpd/decimal64.h
  0f6db29710e7075c2fd62bc4478b3b8d  libdecnumber/dpd/decimal64Symbols.h
! 334bc217c04f2a7b35e4948136aa9772  libffi/ChangeLog
  ba66fc19311348d373ec271be939a659  libffi/ChangeLog.libffi
  fbbc216bc25d759a72ea3e6d734af56b  libffi/ChangeLog.libgcj
  d946d2b97454ad50a1dbfbf48923c5be  libffi/ChangeLog.v1
--- 86544,86550 ----
  7557e8f40c659cd1bb5f753e31c6a143  libdecnumber/dpd/decimal64.c
  8bd3494633aae56ffed31440b3d78709  libdecnumber/dpd/decimal64.h
  0f6db29710e7075c2fd62bc4478b3b8d  libdecnumber/dpd/decimal64Symbols.h
! 3555496716856585bd114ba7a86be457  libffi/ChangeLog
  ba66fc19311348d373ec271be939a659  libffi/ChangeLog.libffi
  fbbc216bc25d759a72ea3e6d734af56b  libffi/ChangeLog.libgcj
  d946d2b97454ad50a1dbfbf48923c5be  libffi/ChangeLog.v1
*************** d47c79b281339983862a8e52d8c73f0f  libffi
*** 86400,86408 ****
  291be426192f460f6a07dfe1c96ab094  libffi/testsuite/libffi.special/special.exp
  93fc3ea311b79f64004992807ce75d1e  libffi/testsuite/libffi.special/unwindtest.cc
  185d0795017fbbe253a13db8e34085f9  libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
! d178bf846e5940d0a9bf7881227fe6c1  libgcc/ChangeLog
  90ca8ec10aa72a56ea751ad2cb5c131a  libgcc/Makefile.in
! ee9c3606c8369bf6075a3357b128c9e7  libgcc/config.host
  312fccd8251056a36e26bad71f9cfaa2  libgcc/config.in
  5d16c02b68779d0e7fb45016d4ecb4ac  libgcc/config/aarch64/aarch64-unwind.h
  646d68758bd6b30ca567cbceb14dfb6a  libgcc/config/aarch64/crtfastmath.c
--- 86905,86913 ----
  291be426192f460f6a07dfe1c96ab094  libffi/testsuite/libffi.special/special.exp
  93fc3ea311b79f64004992807ce75d1e  libffi/testsuite/libffi.special/unwindtest.cc
  185d0795017fbbe253a13db8e34085f9  libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
! 6eb0d5982b6db18571060241a0f5b0a9  libgcc/ChangeLog
  90ca8ec10aa72a56ea751ad2cb5c131a  libgcc/Makefile.in
! baa9afece0e8bacf77a73da979ef7ffd  libgcc/config.host
  312fccd8251056a36e26bad71f9cfaa2  libgcc/config.in
  5d16c02b68779d0e7fb45016d4ecb4ac  libgcc/config/aarch64/aarch64-unwind.h
  646d68758bd6b30ca567cbceb14dfb6a  libgcc/config/aarch64/crtfastmath.c
*************** b4ebe34df7eb6f156fa0092446240683  libgcc
*** 86419,86425 ****
  46ad32ea4432c33cc66b5c506f256f85  libgcc/config/aarch64/t-aarch64
  a21eb9a6807f6899bae0eba1b99913d8  libgcc/config/aarch64/t-lse
  2df62f8f58c3b33868deef587589dd2d  libgcc/config/aarch64/t-softfp
! 5a3ab97b50f64a56321f41184d63c204  libgcc/config/aarch64/value-unwind.h
  4298c844b474b4c6e1fd422499d78722  libgcc/config/alpha/crtfastmath.c
  b2a3a03f45b17b1a8b0ce1925942d5e3  libgcc/config/alpha/libgcc-alpha-ldbl.ver
  06ec6f348d05ea7a0cf23072a710b067  libgcc/config/alpha/linux-unwind.h
--- 86924,86930 ----
  46ad32ea4432c33cc66b5c506f256f85  libgcc/config/aarch64/t-aarch64
  a21eb9a6807f6899bae0eba1b99913d8  libgcc/config/aarch64/t-lse
  2df62f8f58c3b33868deef587589dd2d  libgcc/config/aarch64/t-softfp
! cf8972e02bca2f3487befef7eb41b710  libgcc/config/aarch64/value-unwind.h
  4298c844b474b4c6e1fd422499d78722  libgcc/config/alpha/crtfastmath.c
  b2a3a03f45b17b1a8b0ce1925942d5e3  libgcc/config/alpha/libgcc-alpha-ldbl.ver
  06ec6f348d05ea7a0cf23072a710b067  libgcc/config/alpha/linux-unwind.h
*************** af04682aec71b972a250792207ece68b  libgcc
*** 86490,86496 ****
  d9bcbec2d14baa5135f2a36aef6016bd  libgcc/config/arm/bpabi.S
  3620d984b369db7d3f3875a80e3b366e  libgcc/config/arm/bpabi.c
  74837f3eb9bfe8eb95f850587ee60f1c  libgcc/config/arm/cmse.c
! 8990a50a3af9cde5f7c274046857dc8a  libgcc/config/arm/cmse_nonsecure_call.S
  f1301f028bc00b88c6525f9b250f22a1  libgcc/config/arm/crtfastmath.c
  675c3bba5726e1249196dd110a9aa88c  libgcc/config/arm/crti.S
  3c823dbff1b7f9aecbe3c7d2cbe147db  libgcc/config/arm/crtn.S
--- 86995,87001 ----
  d9bcbec2d14baa5135f2a36aef6016bd  libgcc/config/arm/bpabi.S
  3620d984b369db7d3f3875a80e3b366e  libgcc/config/arm/bpabi.c
  74837f3eb9bfe8eb95f850587ee60f1c  libgcc/config/arm/cmse.c
! 34776f3e177219a2c003d0d14c873da9  libgcc/config/arm/cmse_nonsecure_call.S
  f1301f028bc00b88c6525f9b250f22a1  libgcc/config/arm/crtfastmath.c
  675c3bba5726e1249196dd110a9aa88c  libgcc/config/arm/crti.S
  3c823dbff1b7f9aecbe3c7d2cbe147db  libgcc/config/arm/crtn.S
*************** f86b268e128ae9507dd4c4ab33f481bd  libgcc
*** 86528,86534 ****
  528c00778fc721cd65682dee59c24986  libgcc/config/avr/lib1funcs.S
  622f81485f02d0eac2caaafa7d3a2fd1  libgcc/config/avr/lib2-object.mk
  8694b2f379782b84ed6357615cf633d2  libgcc/config/avr/lib2funcs.c
! aa1ef7340b0c7b0a8495ec0fa7482720  libgcc/config/avr/libf7/ChangeLog
  01d9cd125602bd97e7101818005c93ea  libgcc/config/avr/libf7/asm-defs.h
  0b54a2cbfebb93a4e1bddfa3600d6f0b  libgcc/config/avr/libf7/f7-renames.h
  d2e81096820c9d7276656d444c139c73  libgcc/config/avr/libf7/f7-wraps.h
--- 87033,87039 ----
  528c00778fc721cd65682dee59c24986  libgcc/config/avr/lib1funcs.S
  622f81485f02d0eac2caaafa7d3a2fd1  libgcc/config/avr/lib2-object.mk
  8694b2f379782b84ed6357615cf633d2  libgcc/config/avr/lib2funcs.c
! 0463102ac73d8b70755095df6a10d30f  libgcc/config/avr/libf7/ChangeLog
  01d9cd125602bd97e7101818005c93ea  libgcc/config/avr/libf7/asm-defs.h
  0b54a2cbfebb93a4e1bddfa3600d6f0b  libgcc/config/avr/libf7/f7-renames.h
  d2e81096820c9d7276656d444c139c73  libgcc/config/avr/libf7/f7-wraps.h
*************** c44ec2d162e9b011b2cb833fbdce7145  libgcc
*** 86609,86615 ****
  df9f2dd192dc7f0c2fa7379e97d7dd56  libgcc/config/darwin-64.c
  6869661ee0baed578d47394ab32af913  libgcc/config/darwin-crt-tm.c
  03e941235ffae6f01e89a827a6ce2281  libgcc/config/darwin-crt3.c
! 9e9354d2ce2c41094a62d88a3c777c4b  libgcc/config/darwin10-unwind-find-enc-func.c
  c71a778a00e36dfcea7f846c3f944d73  libgcc/config/epiphany/crti.S
  81ae5aa8ec7128f805369eae26a9ca51  libgcc/config/epiphany/crtint.S
  66f1c169dbd8ad3adee5b4141420edf6  libgcc/config/epiphany/crtm1reg-r43.S
--- 87114,87121 ----
  df9f2dd192dc7f0c2fa7379e97d7dd56  libgcc/config/darwin-64.c
  6869661ee0baed578d47394ab32af913  libgcc/config/darwin-crt-tm.c
  03e941235ffae6f01e89a827a6ce2281  libgcc/config/darwin-crt3.c
! 3d9ace1569f13aadc86ee3608541f634  libgcc/config/darwin-unwind.ver
! 0a39ed05e14b91757915624896a5823f  libgcc/config/darwin10-unwind-find-enc-func.c
  c71a778a00e36dfcea7f846c3f944d73  libgcc/config/epiphany/crti.S
  81ae5aa8ec7128f805369eae26a9ca51  libgcc/config/epiphany/crtint.S
  66f1c169dbd8ad3adee5b4141420edf6  libgcc/config/epiphany/crtm1reg-r43.S
*************** ee1781f6076fe4696c4710d29bcaa9f2  libgcc
*** 86646,86652 ****
  ef5e3171dd2d470a516d164d207d92ff  libgcc/config/frv/cmovh.c
  03cc197c444f0f8870572a0117eef530  libgcc/config/frv/cmovw.c
  ab664bf9a5708e72515970ff0965b3b8  libgcc/config/frv/elf-lib.h
! b8297212b833f4776a7641280acc660f  libgcc/config/frv/frv-abi.h
  f872e5e19a81a0b6e46f857edad025c7  libgcc/config/frv/frvbegin.c
  746ecf1f426a2c553d3844d25b655bc1  libgcc/config/frv/frvend.c
  6625f9b264471fc539d5f944cfa57762  libgcc/config/frv/lib1funcs.S
--- 87152,87158 ----
  ef5e3171dd2d470a516d164d207d92ff  libgcc/config/frv/cmovh.c
  03cc197c444f0f8870572a0117eef530  libgcc/config/frv/cmovw.c
  ab664bf9a5708e72515970ff0965b3b8  libgcc/config/frv/elf-lib.h
! fc1d34f10c46583f689ff177fb367752  libgcc/config/frv/frv-abi.h
  f872e5e19a81a0b6e46f857edad025c7  libgcc/config/frv/frvbegin.c
  746ecf1f426a2c553d3844d25b655bc1  libgcc/config/frv/frvend.c
  6625f9b264471fc539d5f944cfa57762  libgcc/config/frv/lib1funcs.S
*************** d94060d50637bba068dccebb10ebd276  libgcc
*** 86722,86728 ****
  52507966e79820fcaf9d1d53882c0b0a  libgcc/config/i386/cygming-crtbegin.c
  95f5fe9a887e60b538f2820903427936  libgcc/config/i386/cygming-crtend.c
  03b40e9f17bfd6c1c355707b0cc58422  libgcc/config/i386/cygwin.S
! 8e32679f838576e2e29205d7703f12ec  libgcc/config/i386/darwin-lib.h
  c0d64826a289e53ebecbb0cb6c3016b8  libgcc/config/i386/dragonfly-unwind.h
  013c38c70c479fff2350a5d3e33f2921  libgcc/config/i386/elf-lib.h
  704091e0d895ea6fd720a5692cb233f4  libgcc/config/i386/enable-execute-stack-mingw32.c
--- 87228,87234 ----
  52507966e79820fcaf9d1d53882c0b0a  libgcc/config/i386/cygming-crtbegin.c
  95f5fe9a887e60b538f2820903427936  libgcc/config/i386/cygming-crtend.c
  03b40e9f17bfd6c1c355707b0cc58422  libgcc/config/i386/cygwin.S
! 0cf8525eb8819bc0319ad1e52f76e00f  libgcc/config/i386/darwin-lib.h
  c0d64826a289e53ebecbb0cb6c3016b8  libgcc/config/i386/dragonfly-unwind.h
  013c38c70c479fff2350a5d3e33f2921  libgcc/config/i386/elf-lib.h
  704091e0d895ea6fd720a5692cb233f4  libgcc/config/i386/enable-execute-stack-mingw32.c
*************** c4fdf821208a66a41499c5c24c90937a  libgcc
*** 86733,86740 ****
  a6eb2958cdf081f46703f5d8ec4d2094  libgcc/config/i386/i386-asm.h
  a037bdc5fa419df930a70d43dc039b79  libgcc/config/i386/libgcc-bsd.ver
  012a445dcbda6978db6335d4e9065689  libgcc/config/i386/libgcc-cygming.ver
! de85512c62993ed6f5116cdecdc4779c  libgcc/config/i386/libgcc-darwin.10.4.ver
! 1e807c3227e9733d1ac1d771b0a15b29  libgcc/config/i386/libgcc-darwin.10.5.ver
  c72b4b801cd63e8e3782ea78ad82877a  libgcc/config/i386/libgcc-glibc.ver
  2facc8938aca02b18bc1ac4ccc7559bf  libgcc/config/i386/libgcc-sol2.ver
  b8bba8192afb556529f1a6b084c4b95d  libgcc/config/i386/linux-unwind.h
--- 87239,87245 ----
  a6eb2958cdf081f46703f5d8ec4d2094  libgcc/config/i386/i386-asm.h
  a037bdc5fa419df930a70d43dc039b79  libgcc/config/i386/libgcc-bsd.ver
  012a445dcbda6978db6335d4e9065689  libgcc/config/i386/libgcc-cygming.ver
! f4e6907efe8022d7d6833d82ba7e690a  libgcc/config/i386/libgcc-darwin.ver
  c72b4b801cd63e8e3782ea78ad82877a  libgcc/config/i386/libgcc-glibc.ver
  2facc8938aca02b18bc1ac4ccc7559bf  libgcc/config/i386/libgcc-sol2.ver
  b8bba8192afb556529f1a6b084c4b95d  libgcc/config/i386/linux-unwind.h
*************** b889d0e6611c04010f9991a8c9e83f52  libgcc
*** 86746,86752 ****
  c6a59a6ff3b7a8f522f74f5bcfb3e841  libgcc/config/i386/savms64.h
  6706a482a32249251b09e6de18763a94  libgcc/config/i386/savms64f.h
  6636b868b3515dbc4430cd5a3ce9db68  libgcc/config/i386/sfp-exceptions.c
! d34238cdb06dae0b56a3a517467683d3  libgcc/config/i386/sfp-machine.h
  0dde3148a4fb2bbe1a9da9ed2e65b7f6  libgcc/config/i386/shadow-stack-unwind.h
  02f5e541017d5aa96608b28dd6704669  libgcc/config/i386/sol2-c1.S
  dee80682121e4932e4bee4f75eac13b0  libgcc/config/i386/sol2-unwind.h
--- 87251,87257 ----
  c6a59a6ff3b7a8f522f74f5bcfb3e841  libgcc/config/i386/savms64.h
  6706a482a32249251b09e6de18763a94  libgcc/config/i386/savms64f.h
  6636b868b3515dbc4430cd5a3ce9db68  libgcc/config/i386/sfp-exceptions.c
! 18cab3ac32aa667da0252cb41a976439  libgcc/config/i386/sfp-machine.h
  0dde3148a4fb2bbe1a9da9ed2e65b7f6  libgcc/config/i386/shadow-stack-unwind.h
  02f5e541017d5aa96608b28dd6704669  libgcc/config/i386/sol2-c1.S
  dee80682121e4932e4bee4f75eac13b0  libgcc/config/i386/sol2-unwind.h
*************** c648b3441acf03960443d5a3d1b7e4d7  libgcc
*** 86763,86769 ****
  c6afe173595c17ffb20e9c76a90f5158  libgcc/config/i386/t-crtstuff
  9bd719f83d655207581528ab5e7b7354  libgcc/config/i386/t-cygming
  a56b9c84f7b8c5427982b9c1ac4d0268  libgcc/config/i386/t-cygwin
! cf50005afc3de52e15cbcb0af41fd862  libgcc/config/i386/t-darwin
  2005c91878a4a69d60c9418077eefa97  libgcc/config/i386/t-dlldir
  0a87d076e42adda36ab55bbaaac59649  libgcc/config/i386/t-dlldir-x
  68adad1226ee1737a6a8d12b84a63297  libgcc/config/i386/t-dragonfly
--- 87268,87274 ----
  c6afe173595c17ffb20e9c76a90f5158  libgcc/config/i386/t-crtstuff
  9bd719f83d655207581528ab5e7b7354  libgcc/config/i386/t-cygming
  a56b9c84f7b8c5427982b9c1ac4d0268  libgcc/config/i386/t-cygwin
! ab24e8c90feb5a86f9ff59988a9bcc43  libgcc/config/i386/t-darwin
  2005c91878a4a69d60c9418077eefa97  libgcc/config/i386/t-dlldir
  0a87d076e42adda36ab55bbaaac59649  libgcc/config/i386/t-dlldir-x
  68adad1226ee1737a6a8d12b84a63297  libgcc/config/i386/t-dragonfly
*************** e5387e909a3b29458cfdda0150e1f8f6  libgcc
*** 86781,86787 ****
  7f83cb5269303d6f2bc8693886cfecc2  libgcc/config/i386/t-softfp
  e3f37cf5fbd829324e763c71726907a2  libgcc/config/i386/t-sol2
  89444a8a78bd3aa7426e9525cdd7ce25  libgcc/config/i386/t-stack-i386
! 901b0d4b16a1d751a06ab132d73a8e18  libgcc/config/i386/value-unwind.h
  fd6ba0c47fa4da68fe8431f945ad2189  libgcc/config/i386/w32-unwind.h
  ffc8a68dc02aca1cf8703f6ff29109d3  libgcc/config/ia64/__divxf3.S
  c3b9941b44cdc74dfc42996f7d2d765b  libgcc/config/ia64/_fixtfdi.S
--- 87286,87292 ----
  7f83cb5269303d6f2bc8693886cfecc2  libgcc/config/i386/t-softfp
  e3f37cf5fbd829324e763c71726907a2  libgcc/config/i386/t-sol2
  89444a8a78bd3aa7426e9525cdd7ce25  libgcc/config/i386/t-stack-i386
! c824cf913436d953856ef7ac55a84d81  libgcc/config/i386/value-unwind.h
  fd6ba0c47fa4da68fe8431f945ad2189  libgcc/config/i386/w32-unwind.h
  ffc8a68dc02aca1cf8703f6ff29109d3  libgcc/config/ia64/__divxf3.S
  c3b9941b44cdc74dfc42996f7d2d765b  libgcc/config/ia64/_fixtfdi.S
*************** a5336bdb818cef70b030985f1ecd71d2  libgcc
*** 86819,86825 ****
  106eb3ec1043b9c1da426cc9d86d298d  libgcc/config/ia64/vms-unwind.h
  3111db86980b8c9207be8642a36d5dd2  libgcc/config/iq2000/lib2funcs.c
  102f7dad8ad6b54434a1b8313d1e42c4  libgcc/config/iq2000/t-iq2000
! 7c585c5bae5154201ad6698b2d7c3553  libgcc/config/libbid/ChangeLog
  877df4b05d912fc2033823fa0eece3af  libgcc/config/libbid/_addsub_dd.c
  a3d813dc882ec4c07e412c32c9b380e1  libgcc/config/libbid/_addsub_sd.c
  3cd22bfaff5638bc2cb990fbc4e906cd  libgcc/config/libbid/_addsub_td.c
--- 87324,87330 ----
  106eb3ec1043b9c1da426cc9d86d298d  libgcc/config/ia64/vms-unwind.h
  3111db86980b8c9207be8642a36d5dd2  libgcc/config/iq2000/lib2funcs.c
  102f7dad8ad6b54434a1b8313d1e42c4  libgcc/config/iq2000/t-iq2000
! d45ed72194da04b134152c4f522c63ed  libgcc/config/libbid/ChangeLog
  877df4b05d912fc2033823fa0eece3af  libgcc/config/libbid/_addsub_dd.c
  a3d813dc882ec4c07e412c32c9b380e1  libgcc/config/libbid/_addsub_sd.c
  3cd22bfaff5638bc2cb990fbc4e906cd  libgcc/config/libbid/_addsub_td.c
*************** a321cafc57c9cadd53c9dfd802e8df86  libgcc
*** 86977,86983 ****
  bfb1b8d16adfa283f1f4cf15779599f4  libgcc/config/libbid/bid_round.c
  b416128a306bd065bd7c98f4ba77dea7  libgcc/config/libbid/bid_sqrt_macros.h
  7e8cc23cc881607a78a248e3d9cb0d8b  libgcc/config/libgcc-glibc.ver
! 5e552844975595b21cbaabb9a26fd91e  libgcc/config/libgcc-libsystem.ver
  dec7941c6b768594f9c6f7b5576c13bb  libgcc/config/lm32/_ashlsi3.S
  cbfdf4811475d0ce11aee7c97c934146  libgcc/config/lm32/_ashrsi3.S
  1439b71efdb14c985a01b4de4f3c5073  libgcc/config/lm32/_divsi3.c
--- 87482,87488 ----
  bfb1b8d16adfa283f1f4cf15779599f4  libgcc/config/libbid/bid_round.c
  b416128a306bd065bd7c98f4ba77dea7  libgcc/config/libbid/bid_sqrt_macros.h
  7e8cc23cc881607a78a248e3d9cb0d8b  libgcc/config/libgcc-glibc.ver
! a5b43383f528298ff2dc85061452e1e6  libgcc/config/libgcc-libsystem.ver
  dec7941c6b768594f9c6f7b5576c13bb  libgcc/config/lm32/_ashlsi3.S
  cbfdf4811475d0ce11aee7c97c934146  libgcc/config/lm32/_ashrsi3.S
  1439b71efdb14c985a01b4de4f3c5073  libgcc/config/lm32/_divsi3.c
*************** be0ca098d47ffed69cc52abd5263ba8e  libgcc
*** 87363,87384 ****
  04a992db7c0d56856fa5c774fc0f4038  libgcc/config/pa/gthr-dce.h
  d69fcc7917835f56522e34c8ce4392c0  libgcc/config/pa/hpux-unwind.h
  836c302cadbc0d791e1369e55a27a66e  libgcc/config/pa/lib2funcs.S
! 5e991209194091b6704b9a8aa43fdede  libgcc/config/pa/linux-atomic.c
  4b97431cb318dde7ac8de18aaa93b4ae  libgcc/config/pa/linux-unwind.h
  6aa1c978826ac9573d2a2049f1c8861e  libgcc/config/pa/milli64.S
! d28592b5420bea6238cef27b62037ce2  libgcc/config/pa/pa64-hpux-lib.h
  7414dcde650ea3f4fafa8501ce1b4050  libgcc/config/pa/quadlib.c
  321129560bb803ddf655636bd9274090  libgcc/config/pa/stublib.c
  8a3964d4f1eddb14d9260a0a72a23493  libgcc/config/pa/t-hpux
  73420715a92f162a61d33bbfbe7c4dee  libgcc/config/pa/t-hpux10
  3e293a3e5a4bcd16fb9846c60502af9b  libgcc/config/pa/t-linux
! 5877d503fb8e674ccd8cb10023bc7de9  libgcc/config/pa/t-linux64
  3a7526d23d38b3c358e838a89cf3ad94  libgcc/config/pa/t-netbsd
  3a7526d23d38b3c358e838a89cf3ad94  libgcc/config/pa/t-openbsd
  4c55604fec5e632606f19c2f176f1a6c  libgcc/config/pa/t-pa64
  6b7616abedce76aaa866d73b08ea3a07  libgcc/config/pa/t-slibgcc-dwarf-ver
  bd9fe0848657120224cd1875ab81c2a3  libgcc/config/pa/t-slibgcc-hpux
  463a4121da251ad8e53013810a31914a  libgcc/config/pa/t-slibgcc-sjlj-ver
  964be72d0cacc353ffda1509b63add90  libgcc/config/pa/t-stublib
  a2a61a2b6f3c9d3e3bd8cae0b0eb845b  libgcc/config/pdp11/t-pdp11
  16bc2eb972c773a3c8d3ad6754359686  libgcc/config/pru/asri.c
--- 87868,87893 ----
  04a992db7c0d56856fa5c774fc0f4038  libgcc/config/pa/gthr-dce.h
  d69fcc7917835f56522e34c8ce4392c0  libgcc/config/pa/hpux-unwind.h
  836c302cadbc0d791e1369e55a27a66e  libgcc/config/pa/lib2funcs.S
! f93d3e65600b59f899eeb75a2ce4fbb0  libgcc/config/pa/linux-atomic.c
  4b97431cb318dde7ac8de18aaa93b4ae  libgcc/config/pa/linux-unwind.h
  6aa1c978826ac9573d2a2049f1c8861e  libgcc/config/pa/milli64.S
! c994a1be9265e25766ce6588632f5594  libgcc/config/pa/pa64-hpux-lib.h
  7414dcde650ea3f4fafa8501ce1b4050  libgcc/config/pa/quadlib.c
+ a79b414226404921b618d8e5f26953c8  libgcc/config/pa/sfp-exceptions.c
+ 5754710ef584399b3f528f33ec9cbd94  libgcc/config/pa/sfp-machine.h
  321129560bb803ddf655636bd9274090  libgcc/config/pa/stublib.c
+ be1d29d3044d55ee3e60d3e74a9e98fe  libgcc/config/pa/t-dimode
  8a3964d4f1eddb14d9260a0a72a23493  libgcc/config/pa/t-hpux
  73420715a92f162a61d33bbfbe7c4dee  libgcc/config/pa/t-hpux10
  3e293a3e5a4bcd16fb9846c60502af9b  libgcc/config/pa/t-linux
! 8b6e1d4848a895dd9e8e030f638c68bc  libgcc/config/pa/t-linux64
  3a7526d23d38b3c358e838a89cf3ad94  libgcc/config/pa/t-netbsd
  3a7526d23d38b3c358e838a89cf3ad94  libgcc/config/pa/t-openbsd
  4c55604fec5e632606f19c2f176f1a6c  libgcc/config/pa/t-pa64
  6b7616abedce76aaa866d73b08ea3a07  libgcc/config/pa/t-slibgcc-dwarf-ver
  bd9fe0848657120224cd1875ab81c2a3  libgcc/config/pa/t-slibgcc-hpux
  463a4121da251ad8e53013810a31914a  libgcc/config/pa/t-slibgcc-sjlj-ver
+ ce4b287e3a507cf1707205fb5c6adfe3  libgcc/config/pa/t-softfp-sfdftf
  964be72d0cacc353ffda1509b63add90  libgcc/config/pa/t-stublib
  a2a61a2b6f3c9d3e3bd8cae0b0eb845b  libgcc/config/pdp11/t-pdp11
  16bc2eb972c773a3c8d3ad6754359686  libgcc/config/pru/asri.c
*************** ec35ce2bbda6827824ffc3c05009a4e8  libgcc
*** 87406,87416 ****
  57eeca8e717772ac1d7810b93b905b24  libgcc/config/riscv/atomic.c
  d61879f5ed9372bd52bba7f21bb79dbc  libgcc/config/riscv/crti.S
  0485c6e233af87295472bb7a9f2767e0  libgcc/config/riscv/crtn.S
! 36212e1f9a332867c979118b4edd1821  libgcc/config/riscv/div.S
  a40588694a84c949728cad9d80c882cc  libgcc/config/riscv/linux-unwind.h
  55741074a83dcec597d24becf08808af  libgcc/config/riscv/muldi3.S
  8bfa30c9ee049a0fd7f62d080f21f090  libgcc/config/riscv/multi3.c
! 0744ea89f672820e59873c09e9d10b1d  libgcc/config/riscv/riscv-asm.h
  fb435631050f85c4c37c35929ffe580e  libgcc/config/riscv/save-restore.S
  1a3f0dc3144bd4d79e175d5e3c84c799  libgcc/config/riscv/sfp-machine.h
  c42f201dbf0dcdfa26d4e52583c32f53  libgcc/config/riscv/t-elf
--- 87915,87925 ----
  57eeca8e717772ac1d7810b93b905b24  libgcc/config/riscv/atomic.c
  d61879f5ed9372bd52bba7f21bb79dbc  libgcc/config/riscv/crti.S
  0485c6e233af87295472bb7a9f2767e0  libgcc/config/riscv/crtn.S
! 9e61d2c99d82eb62c3cd6f1ce53b1ca6  libgcc/config/riscv/div.S
  a40588694a84c949728cad9d80c882cc  libgcc/config/riscv/linux-unwind.h
  55741074a83dcec597d24becf08808af  libgcc/config/riscv/muldi3.S
  8bfa30c9ee049a0fd7f62d080f21f090  libgcc/config/riscv/multi3.c
! e130c43fe91a56eece3d7a0fe64afd9d  libgcc/config/riscv/riscv-asm.h
  fb435631050f85c4c37c35929ffe580e  libgcc/config/riscv/save-restore.S
  1a3f0dc3144bd4d79e175d5e3c84c799  libgcc/config/riscv/sfp-machine.h
  c42f201dbf0dcdfa26d4e52583c32f53  libgcc/config/riscv/t-elf
*************** da4834ebce5a6c26f26a7c213704493b  libgcc
*** 87508,87515 ****
  c64f972d8d826ca87b2b4bfa0194b52c  libgcc/config/rs6000/ibm-ldouble-format
  94ec58b1250e245aaa0d01eb1e72cb8a  libgcc/config/rs6000/ibm-ldouble.c
  13bc252ed5254cf124822256760c6df0  libgcc/config/rs6000/libgcc-aix-cxa.ver
- 5efce4f8d12233cb085c86ed4a1a9c1f  libgcc/config/rs6000/libgcc-darwin.10.4.ver
- be6945136f704e95628cd3a045548b80  libgcc/config/rs6000/libgcc-darwin.10.5.ver
  e6f581502a95454aac51fc58de92ba4b  libgcc/config/rs6000/libgcc-glibc.ver
  7aa6f4e782960be3e2b43998ef395330  libgcc/config/rs6000/libgcc-ibm-ldouble.ver
  bcdb179fc7c4ebd3795034bfcf3aa835  libgcc/config/rs6000/linux-unwind.h
--- 88017,88022 ----
*************** f91deeea850ca47563c4cc44755a0671  libgcc
*** 87522,87528 ****
  aaa842a435553d5edd10b55f97334012  libgcc/config/rs6000/sol-cn.S
  3fa6bf8673b3a7fa2278aeb2fe1824f4  libgcc/config/rs6000/t-aix-cxa
  0d6637a7e112c021e7ce371918c7659c  libgcc/config/rs6000/t-crtstuff
! bc91baf0523c8475334ca80d6ff265c4  libgcc/config/rs6000/t-darwin
  a0014912b4b08cfbe887d9945460e370  libgcc/config/rs6000/t-darwin64
  a8d6ad9840390eea8e954fb4736e88ff  libgcc/config/rs6000/t-e500v1-fp
  5679524aee4f23d17957328c5b4336bd  libgcc/config/rs6000/t-e500v2-fp
--- 88029,88036 ----
  aaa842a435553d5edd10b55f97334012  libgcc/config/rs6000/sol-cn.S
  3fa6bf8673b3a7fa2278aeb2fe1824f4  libgcc/config/rs6000/t-aix-cxa
  0d6637a7e112c021e7ce371918c7659c  libgcc/config/rs6000/t-crtstuff
! b780b81d7bccdf7af090dbcd3e639dd1  libgcc/config/rs6000/t-darwin
! a8ea28c94f3264c3602a98b4728fed82  libgcc/config/rs6000/t-darwin-ehs
  a0014912b4b08cfbe887d9945460e370  libgcc/config/rs6000/t-darwin64
  a8d6ad9840390eea8e954fb4736e88ff  libgcc/config/rs6000/t-e500v1-fp
  5679524aee4f23d17957328c5b4336bd  libgcc/config/rs6000/t-e500v2-fp
*************** ada9a39786da3b2e999f7440a17a1ed7  libgcc
*** 87617,87623 ****
  7f567bcd22705a965e07f79e8f68ebaa  libgcc/config/stormy16/umodsi3.c
  f199b38114ce849b77b38bd475d72cff  libgcc/config/t-crtfm
  060a49bb5c4a53a2125123d4cbd571de  libgcc/config/t-crtstuff-pic
! 7fec96c04b71be88732732651ac5dd37  libgcc/config/t-darwin
  ee7ad6460936fc6f3f89ecb711376477  libgcc/config/t-dfprules
  d747115cbcc2bd56b6b4f73c350c2ae3  libgcc/config/t-eh-dw2-dip
  b9d08c1cbead9131f216accd515ec32c  libgcc/config/t-fdpbit
--- 88125,88132 ----
  7f567bcd22705a965e07f79e8f68ebaa  libgcc/config/stormy16/umodsi3.c
  f199b38114ce849b77b38bd475d72cff  libgcc/config/t-crtfm
  060a49bb5c4a53a2125123d4cbd571de  libgcc/config/t-crtstuff-pic
! 06e78a9599e0fde8f283aa4d9bed8e2e  libgcc/config/t-darwin
! f699f9e7159ba2c6033406086c5c8299  libgcc/config/t-darwin-ehs
  ee7ad6460936fc6f3f89ecb711376477  libgcc/config/t-dfprules
  d747115cbcc2bd56b6b4f73c350c2ae3  libgcc/config/t-eh-dw2-dip
  b9d08c1cbead9131f216accd515ec32c  libgcc/config/t-fdpbit
*************** d2f04dc4b7a8d7df8c1cbc551b037ded  libgcc
*** 87637,87643 ****
  eb3161bf886026cdcf8a78cea885fdd2  libgcc/config/t-openbsd-thread
  474d97884b393e08b0ce416dd09493bc  libgcc/config/t-rtems
  bf9d89259ee614c5ffe517d943e09be5  libgcc/config/t-slibgcc
! 4b78cd38aff781bc4f8087e2813bcccf  libgcc/config/t-slibgcc-darwin
  57f27c60e5d8c572d2645821ec5935e0  libgcc/config/t-slibgcc-elf-ver
  d6e035c76b062969d2034bfb0db3e68b  libgcc/config/t-slibgcc-fuchsia
  57e4154cb283fd7d9f323f5d85d534d9  libgcc/config/t-slibgcc-gld
--- 88146,88152 ----
  eb3161bf886026cdcf8a78cea885fdd2  libgcc/config/t-openbsd-thread
  474d97884b393e08b0ce416dd09493bc  libgcc/config/t-rtems
  bf9d89259ee614c5ffe517d943e09be5  libgcc/config/t-slibgcc
! 3ecc4173a1b262e4770c789455b2cfc9  libgcc/config/t-slibgcc-darwin
  57f27c60e5d8c572d2645821ec5935e0  libgcc/config/t-slibgcc-elf-ver
  d6e035c76b062969d2034bfb0db3e68b  libgcc/config/t-slibgcc-fuchsia
  57e4154cb283fd7d9f323f5d85d534d9  libgcc/config/t-slibgcc-gld
*************** f78581621e65bbf0249619b566f1b146  libgcc
*** 87715,87721 ****
  e0f4322cac64d40982bfbfdc03906ccb  libgcc/dfp-bit.c
  a0a3642fe7c80d2f72e9bc40fe63b703  libgcc/dfp-bit.h
  6f1be68119a2bbd0eade267043c7efcb  libgcc/divmod.c
! 23741c417cbbb979853af9d168eab1b8  libgcc/emutls.c
  aa52a8f7cb881c00c125ed5fd04ed4df  libgcc/enable-execute-stack-empty.c
  4c5758e6cc866bd89d844e10e0363469  libgcc/enable-execute-stack-mprotect.c
  1c12ba10dc00d7250b346f4ed43d41d4  libgcc/find-symver.awk
--- 88224,88230 ----
  e0f4322cac64d40982bfbfdc03906ccb  libgcc/dfp-bit.c
  a0a3642fe7c80d2f72e9bc40fe63b703  libgcc/dfp-bit.h
  6f1be68119a2bbd0eade267043c7efcb  libgcc/divmod.c
! 0b29781b0d0c1d54641d84d6c719a992  libgcc/emutls.c
  aa52a8f7cb881c00c125ed5fd04ed4df  libgcc/enable-execute-stack-empty.c
  4c5758e6cc866bd89d844e10e0363469  libgcc/enable-execute-stack-mprotect.c
  1c12ba10dc00d7250b346f4ed43d41d4  libgcc/find-symver.awk
*************** e67a974e1f8cb55dcc72068be10e9832  libgcc
*** 87872,87878 ****
  8a8461c4f8e531d7252eacf261e3799b  libgcc/vtv_end_preinit.c
  d1bdf1e757a5a9eeb3bc447fc6938f48  libgcc/vtv_start.c
  f99c5f0b1f8f77dbbb1db940bb61ef02  libgcc/vtv_start_preinit.c
! f948c61bc43604872568d71130a6fe13  libgfortran/ChangeLog
  9aca36338382e5b4b730e7779170b24d  libgfortran/ChangeLog-2002
  80d3edc880c2da0b7a2beec2e2c4f774  libgfortran/ChangeLog-2003
  9f0239429993a5e64ed793eb6c55a5c1  libgfortran/ChangeLog-2004
--- 88381,88387 ----
  8a8461c4f8e531d7252eacf261e3799b  libgcc/vtv_end_preinit.c
  d1bdf1e757a5a9eeb3bc447fc6938f48  libgcc/vtv_start.c
  f99c5f0b1f8f77dbbb1db940bb61ef02  libgcc/vtv_start_preinit.c
! 95e78facf3c971311d7c0a2b14be3033  libgfortran/ChangeLog
  9aca36338382e5b4b730e7779170b24d  libgfortran/ChangeLog-2002
  80d3edc880c2da0b7a2beec2e2c4f774  libgfortran/ChangeLog-2003
  9f0239429993a5e64ed793eb6c55a5c1  libgfortran/ChangeLog-2004
*************** a865405049d84fd076beeecff4a3b4ad  libgfo
*** 88562,88568 ****
  ef9e78095a4b1a8517a1da6031a1be25  libgfortran/intrinsics/link.c
  efa969309794305d19fe430a26a5386a  libgfortran/intrinsics/move_alloc.c
  36cf7b0beb0c08e56ff9049e8a93ef45  libgfortran/intrinsics/mvbits.c
! 8916f7148b95ba03d4424f748d0d336f  libgfortran/intrinsics/pack_generic.c
  8a0226775787cd399fb29d2c0f304e26  libgfortran/intrinsics/perror.c
  2fcd369a7083de5944cfbc9de36f05db  libgfortran/intrinsics/rand.c
  aa9e566ce2905000961dce7bcb442a45  libgfortran/intrinsics/random.c
--- 89071,89077 ----
  ef9e78095a4b1a8517a1da6031a1be25  libgfortran/intrinsics/link.c
  efa969309794305d19fe430a26a5386a  libgfortran/intrinsics/move_alloc.c
  36cf7b0beb0c08e56ff9049e8a93ef45  libgfortran/intrinsics/mvbits.c
! d87cab8c3b37ae3910ae7eefe6a6855c  libgfortran/intrinsics/pack_generic.c
  8a0226775787cd399fb29d2c0f304e26  libgfortran/intrinsics/perror.c
  2fcd369a7083de5944cfbc9de36f05db  libgfortran/intrinsics/rand.c
  aa9e566ce2905000961dce7bcb442a45  libgfortran/intrinsics/random.c
*************** e3e86019491a40bd4f45424d7ce11037  libgo/
*** 93263,93269 ****
  c5574d106d35be5d94e80301b0855ada  libgo/testsuite/libgo-test-support.exp.in
  bf162aa572f7b96b25dbd2b027845d32  libgo/testsuite/libgo.testmain/testmain.exp
  cc9d2a0e34e31ba866a8caf9f46f48f3  libgomp/.gitattributes
! ebf26f7026e3f83f6729d17441596bb2  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  775674136485d314e8cfa08ec26c4fc4  libgomp/Makefile.am
  cc0f858ff11f575dddb9c6738a27e009  libgomp/Makefile.in
--- 93772,93778 ----
  c5574d106d35be5d94e80301b0855ada  libgo/testsuite/libgo-test-support.exp.in
  bf162aa572f7b96b25dbd2b027845d32  libgo/testsuite/libgo.testmain/testmain.exp
  cc9d2a0e34e31ba866a8caf9f46f48f3  libgomp/.gitattributes
! ec2a66db82d0f24a63e3418b3247e9ad  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  775674136485d314e8cfa08ec26c4fc4  libgomp/Makefile.am
  cc0f858ff11f575dddb9c6738a27e009  libgomp/Makefile.in
*************** a093268f0aff101841cae70e1687df24  libgom
*** 93311,93317 ****
  af315838686f7af6cdffd5ecc842f150  libgomp/config/gcn/team.c
  cf17e7c7438f7a965af7e87f2061f9b6  libgomp/config/gcn/time.c
  d0d13a906e96f70ffaf885be3e18fed5  libgomp/config/hpux/plugin-suffix.h
! e231beae24cde39b8d15d18ae0ede848  libgomp/config/linux/affinity.c
  789cef084fcc44283227869bce3f3e54  libgomp/config/linux/alpha/futex.h
  80dabbe0ad3609a72e78ef109a79184d  libgomp/config/linux/bar.c
  b85366ae34b87988c342cff0a52d1506  libgomp/config/linux/bar.h
--- 93820,93826 ----
  af315838686f7af6cdffd5ecc842f150  libgomp/config/gcn/team.c
  cf17e7c7438f7a965af7e87f2061f9b6  libgomp/config/gcn/time.c
  d0d13a906e96f70ffaf885be3e18fed5  libgomp/config/hpux/plugin-suffix.h
! 56f6eae10dd75e1e2a14368829c8817d  libgomp/config/linux/affinity.c
  789cef084fcc44283227869bce3f3e54  libgomp/config/linux/alpha/futex.h
  80dabbe0ad3609a72e78ef109a79184d  libgomp/config/linux/bar.c
  b85366ae34b87988c342cff0a52d1506  libgomp/config/linux/bar.h
*************** fc96df2ec557da944078791fe7c1f12f  libgom
*** 93379,93386 ****
  efc434763cbe71b67359f1858f6c9480  libgomp/config/rtems/sem.c
  4d3a8b6f34059afa087aa981d61460dd  libgomp/config/rtems/sem.h
  af41d1d04a4112345554ca8b8a072ed9  libgomp/config/t-aix
! 7fdc6ca37533a57dd7a24a6e6bf58085  libgomp/configure
! 188d1535492124a0b091a5e3dd96d429  libgomp/configure.ac
  5b8ec995a772307aacae5779580b5817  libgomp/configure.tgt
  705ffb59b51affa5d25feededd4bdd63  libgomp/critical.c
  97efd7efc8cc031e7446d5dc7088a851  libgomp/env.c
--- 93888,93895 ----
  efc434763cbe71b67359f1858f6c9480  libgomp/config/rtems/sem.c
  4d3a8b6f34059afa087aa981d61460dd  libgomp/config/rtems/sem.h
  af41d1d04a4112345554ca8b8a072ed9  libgomp/config/t-aix
! a770c6d5cd51dc1a0736d60fd0f0fc57  libgomp/configure
! ab9ea228856e2fe51dd944933ffc6483  libgomp/configure.ac
  5b8ec995a772307aacae5779580b5817  libgomp/configure.tgt
  705ffb59b51affa5d25feededd4bdd63  libgomp/critical.c
  97efd7efc8cc031e7446d5dc7088a851  libgomp/env.c
*************** e372584ef8304cf52e4e09a9fc05adf3  libgom
*** 93436,93442 ****
  e6cf92cd98976f129367e400696fabbb  libgomp/splay-tree.c
  48ca4acfe2742359f3e2a732ec5d92d4  libgomp/splay-tree.h
  3671c9767a3fc1f7e8f80f6478c46c2e  libgomp/target.c
! eaa2b7e3b769b69f211e2acada293a65  libgomp/task.c
  ff8d8695435d2fd418bcc6437db02562  libgomp/taskloop.c
  1d1cca28977e6aef439521c8d10eed90  libgomp/team.c
  8d61131215921c894f5e0449c79c0a18  libgomp/teams.c
--- 93945,93951 ----
  e6cf92cd98976f129367e400696fabbb  libgomp/splay-tree.c
  48ca4acfe2742359f3e2a732ec5d92d4  libgomp/splay-tree.h
  3671c9767a3fc1f7e8f80f6478c46c2e  libgomp/target.c
! 7d9ef00b8b9879aafb854635ed8dcd09  libgomp/task.c
  ff8d8695435d2fd418bcc6437db02562  libgomp/taskloop.c
  1d1cca28977e6aef439521c8d10eed90  libgomp/team.c
  8d61131215921c894f5e0449c79c0a18  libgomp/teams.c
*************** a0864a470dcfab5610654831f9ec1740  libgom
*** 93893,93898 ****
--- 94402,94408 ----
  1cca2a92d0182ae3c650964de6d87d0a  libgomp/testsuite/libgomp.c/critical-2.c
  b5604fce8e01b4e305a8c0a4563d1aa9  libgomp/testsuite/libgomp.c/debug-1.c
  9c2e77575175172ebb8ff9301c063d3d  libgomp/testsuite/libgomp.c/declare-variant-1.c
+ 6d6b0531c9f74483e6111b636da2edf2  libgomp/testsuite/libgomp.c/declare-variant-2.c
  de26bcca8c4e027a5ce130d6ff6fc370  libgomp/testsuite/libgomp.c/depend-1.c
  f064386a2df301c3135834944af37de9  libgomp/testsuite/libgomp.c/depend-10.c
  e46784f3cdfb38c461a2af6e0d9094a0  libgomp/testsuite/libgomp.c/depend-2.c
*************** bb5f1add3b172a6350a63ac4065e26ec  libgom
*** 94019,94024 ****
--- 94529,94538 ----
  ecc1971bfd0bc04115af17ac694a0431  libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-6.c
  f6ff904d877753394a1482a595ff74d0  libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-7.c
  e2af3bc3621d7e03158bdd391ec72c47  libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt.c
+ ebdfdc0bfc1675a26f73ba66329d6e75  libgomp/testsuite/libgomp.c/places-6.c
+ dce925481bd33e4b6155a992941a2741  libgomp/testsuite/libgomp.c/places-7.c
+ 033508b78702497acf629bd938d3000c  libgomp/testsuite/libgomp.c/places-8.c
+ bb57a9ccf51a738ab2985a513801a658  libgomp/testsuite/libgomp.c/pr104385.c
  c522146f1617da47efbc34dedb563f61  libgomp/testsuite/libgomp.c/pr24455-1.c
  4d9e31cef64ff399334db6c29e3a07db  libgomp/testsuite/libgomp.c/pr24455.c
  5f9c41745fbf27e0d2ca8e182c9ff34f  libgomp/testsuite/libgomp.c/pr26171.c
*************** e8a3245c095430c8ef2413afe2ee4c48  libgom
*** 95202,95208 ****
  1d2e2e1ab9f0d92351625f2c5661dbb8  libgomp/testsuite/libgomp.oacc-fortran/update-dt-array.f90
  989e6535f20045be32e9e91643a0b08f  libgomp/testsuite/libgomp.oacc-fortran/vector-routine.f90
  8ad28ef1808c27a75ad52229a13307c4  libgomp/work.c
! b24a908632c9a0dc2704167432f8d906  libhsail-rt/ChangeLog
  9147b482b39962a71e580b4a8265285e  libhsail-rt/Makefile.am
  f63e3c959c7490f1fbe708067e4884ae  libhsail-rt/Makefile.in
  de97a355fadb5753d182cbcf06b1b33a  libhsail-rt/README
--- 95716,95722 ----
  1d2e2e1ab9f0d92351625f2c5661dbb8  libgomp/testsuite/libgomp.oacc-fortran/update-dt-array.f90
  989e6535f20045be32e9e91643a0b08f  libgomp/testsuite/libgomp.oacc-fortran/vector-routine.f90
  8ad28ef1808c27a75ad52229a13307c4  libgomp/work.c
! 0600fee6b19aff2c196bbd8652e43fa4  libhsail-rt/ChangeLog
  9147b482b39962a71e580b4a8265285e  libhsail-rt/Makefile.am
  f63e3c959c7490f1fbe708067e4884ae  libhsail-rt/Makefile.in
  de97a355fadb5753d182cbcf06b1b33a  libhsail-rt/README
*************** f35af2a2efaa8dd337095878b57cabf5  libhsa
*** 95229,95235 ****
  ef9f05873915c22cae79ef5545355353  libhsail-rt/target-config.h.in
  99c2e5e712b990ee07be10f53e41f3fb  libiberty/.gitignore
  a916467b91076e631dd8edb7424769c7  libiberty/COPYING.LIB
! 2e723c4eecde78336b4c87dc361eb214  libiberty/ChangeLog
  347c31392973de6a4872d540c1718dc1  libiberty/ChangeLog.jit
  d2b139408a3f08c5813183e34dc39b38  libiberty/Makefile.in
  c68dbf7834af4281ebd84caa3fd54680  libiberty/README
--- 95743,95749 ----
  ef9f05873915c22cae79ef5545355353  libhsail-rt/target-config.h.in
  99c2e5e712b990ee07be10f53e41f3fb  libiberty/.gitignore
  a916467b91076e631dd8edb7424769c7  libiberty/COPYING.LIB
! 3ef05da1891969dfc77c23fe81145f5f  libiberty/ChangeLog
  347c31392973de6a4872d540c1718dc1  libiberty/ChangeLog.jit
  d2b139408a3f08c5813183e34dc39b38  libiberty/Makefile.in
  c68dbf7834af4281ebd84caa3fd54680  libiberty/README
*************** c490c2d0e84347da40a272a019f71dd4  libibe
*** 95258,95265 ****
  044204f5b4bcac5eae2face0602129ae  libiberty/config/mh-fbsd21
  904bdcd9daf97fa55a9ca8901ffe7435  libiberty/config/mh-openedition
  38e76da568ab25260754fdb9d5080513  libiberty/config/mh-windows
! 8a192359bbc0820a9a92f5094c13c48e  libiberty/configure
! 651f598ea71875086af3efc4345dcd54  libiberty/configure.ac
  5824bd0f9be9f4fa74bb3bdc7fd9431c  libiberty/configure.com
  3f7c04aad9685c914253ef29a611199e  libiberty/copying-lib.texi
  fe053283d3559af3ec5cac45f8ead009  libiberty/copysign.c
--- 95772,95779 ----
  044204f5b4bcac5eae2face0602129ae  libiberty/config/mh-fbsd21
  904bdcd9daf97fa55a9ca8901ffe7435  libiberty/config/mh-openedition
  38e76da568ab25260754fdb9d5080513  libiberty/config/mh-windows
! 56a45e5f8af31c8caed97f4e4dc5379f  libiberty/configure
! a93da0f9e4f38f080e092efb748971a0  libiberty/configure.ac
  5824bd0f9be9f4fa74bb3bdc7fd9431c  libiberty/configure.com
  3f7c04aad9685c914253ef29a611199e  libiberty/copying-lib.texi
  fe053283d3559af3ec5cac45f8ead009  libiberty/copysign.c
*************** b0bfa24a5463b326e70dd400a27201c8  libibe
*** 95337,95344 ****
  284bb7a096480b355b75c337086220a2  libiberty/sigsetmask.c
  51026799cd2d665738861e8d6c917701  libiberty/simple-object-coff.c
  31967686f407e6ca1bdd2a1fa1cce850  libiberty/simple-object-common.h
! 3fce95806e3e36cd4f4b130ef5d506b4  libiberty/simple-object-elf.c
! f5c136491aacb4f86c42ef3c4a678b13  libiberty/simple-object-mach-o.c
  159199682f4dd7bbff930e9d8bd572fe  libiberty/simple-object-xcoff.c
  57fb43d2b927f5e971297262fcefd35b  libiberty/simple-object.c
  4863a11e04a2021af582edf86f156954  libiberty/simple-object.txh
--- 95851,95858 ----
  284bb7a096480b355b75c337086220a2  libiberty/sigsetmask.c
  51026799cd2d665738861e8d6c917701  libiberty/simple-object-coff.c
  31967686f407e6ca1bdd2a1fa1cce850  libiberty/simple-object-common.h
! f1c1668595f1ff3168ebae34df2c6049  libiberty/simple-object-elf.c
! 699ef340f26efedcc9fba9f8cf58cf14  libiberty/simple-object-mach-o.c
  159199682f4dd7bbff930e9d8bd572fe  libiberty/simple-object-xcoff.c
  57fb43d2b927f5e971297262fcefd35b  libiberty/simple-object.c
  4863a11e04a2021af582edf86f156954  libiberty/simple-object.txh
*************** aac44ef288c8181046489935c34b70f0  libibe
*** 95390,95402 ****
  563ac1fd45c903826633c0b3773d5b8f  libiberty/xasprintf.c
  f32b581d10bcc500277b6f4b4f923a4e  libiberty/xatexit.c
  58d5efcbeda8b76df09a27fd7adac3e0  libiberty/xexit.c
! ecf9feade1fe158968a07ebbabcd41ea  libiberty/xmalloc.c
  b2c289eb14e9197dcad172f3acba12b7  libiberty/xmemdup.c
  4746095b1b67693ab6e78ed72ead1235  libiberty/xstrdup.c
  6f774a92661ca4a067f1691a7925524b  libiberty/xstrerror.c
  8d3c8fb3f736a2aa560ea573c413e8a7  libiberty/xstrndup.c
  e99d7e473939c4eba9b0590e304ce757  libiberty/xvasprintf.c
! 918e1c89d876ace56b5f1bdd3d30a4d4  libitm/ChangeLog
  a9df0726c501bf71a46f426068e8fc9f  libitm/Makefile.am
  06bb67375770bbbe550b5708624ed9d8  libitm/Makefile.in
  af64519b66d5357841d3fcdec64563ed  libitm/aatree.cc
--- 95904,95916 ----
  563ac1fd45c903826633c0b3773d5b8f  libiberty/xasprintf.c
  f32b581d10bcc500277b6f4b4f923a4e  libiberty/xatexit.c
  58d5efcbeda8b76df09a27fd7adac3e0  libiberty/xexit.c
! d82021d2287ed5eb95a7e8c6e71d6c9a  libiberty/xmalloc.c
  b2c289eb14e9197dcad172f3acba12b7  libiberty/xmemdup.c
  4746095b1b67693ab6e78ed72ead1235  libiberty/xstrdup.c
  6f774a92661ca4a067f1691a7925524b  libiberty/xstrerror.c
  8d3c8fb3f736a2aa560ea573c413e8a7  libiberty/xstrndup.c
  e99d7e473939c4eba9b0590e304ce757  libiberty/xvasprintf.c
! 4a6c2b57c38c180822666ad7c42a8d10  libitm/ChangeLog
  a9df0726c501bf71a46f426068e8fc9f  libitm/Makefile.am
  06bb67375770bbbe550b5708624ed9d8  libitm/Makefile.in
  af64519b66d5357841d3fcdec64563ed  libitm/aatree.cc
*************** b4e503ecfdccc9f13da8f73eeb6f23a9  libitm
*** 95500,95506 ****
  ef24198422c19f99b0c41be6a16f7081  libitm/testsuite/libitm.c/txrelease.c
  fe2e602544303e0ca40c8acd58bf0397  libitm/useraction.cc
  c3a4f9a7b553245bf2dbb55c53767427  libitm/util.cc
! b664450e954347d714c6c9ce97b6bb12  libobjc/ChangeLog
  fee63cfea98fac80ab4c9369ce19765a  libobjc/Makefile.in
  0b2f74b5c1588ee9de0dd076fccc99a6  libobjc/NXConstStr.m
  df7a2af88216fb36f0319f328ada2fb8  libobjc/Object.m
--- 96014,96020 ----
  ef24198422c19f99b0c41be6a16f7081  libitm/testsuite/libitm.c/txrelease.c
  fe2e602544303e0ca40c8acd58bf0397  libitm/useraction.cc
  c3a4f9a7b553245bf2dbb55c53767427  libitm/util.cc
! 82b71d58ac5e330e61497928e573d767  libobjc/ChangeLog
  fee63cfea98fac80ab4c9369ce19765a  libobjc/Makefile.in
  0b2f74b5c1588ee9de0dd076fccc99a6  libobjc/NXConstStr.m
  df7a2af88216fb36f0319f328ada2fb8  libobjc/Object.m
*************** e514cfffa12c9e3a276f91bda41431b4  libobj
*** 95557,95563 ****
  b19a45655f215076ddf0ba0abecfbb45  libobjc/selector.c
  1c03202bdb561211ad5e1d73cbb0172e  libobjc/sendmsg.c
  efb54be80262d2dd7d3b30974990576e  libobjc/thr.c
! 2f60dcade9b139a611a8af0b0bfc2061  liboffloadmic/ChangeLog
  99e2b0817f42c602b520261f7dee183b  liboffloadmic/Makefile.am
  a64a74f82774f355013471ad4dbe5014  liboffloadmic/Makefile.in
  ab5ae12a0dda7edadc0bd2be40ccff6a  liboffloadmic/aclocal.m4
--- 96071,96077 ----
  b19a45655f215076ddf0ba0abecfbb45  libobjc/selector.c
  1c03202bdb561211ad5e1d73cbb0172e  libobjc/sendmsg.c
  efb54be80262d2dd7d3b30974990576e  libobjc/thr.c
! e85300e88baba6ec17a08d77fc3ce9b9  liboffloadmic/ChangeLog
  99e2b0817f42c602b520261f7dee183b  liboffloadmic/Makefile.am
  a64a74f82774f355013471ad4dbe5014  liboffloadmic/Makefile.in
  ab5ae12a0dda7edadc0bd2be40ccff6a  liboffloadmic/aclocal.m4
*************** b1def68202639bd452fb59aea3371fe4  liboff
*** 95645,95651 ****
  4659326a13bd5fed47bb680ddb6f5dc3  liboffloadmic/runtime/orsl-lite/include/orsl-lite.h
  cc603cdf253cc686bfcee192bb7630df  liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c
  dff5c8575c49d6aa71e549b0fa021479  liboffloadmic/runtime/orsl-lite/version.txt
! ab3c4a9ccf830fc6ee01cece61177712  libphobos/ChangeLog
  33bab560c80ad2bb8f6a01c76e8fac58  libphobos/Makefile.am
  c82f2c9df9a32b41c885f634fd4618b4  libphobos/Makefile.in
  ee88c20a7744a2305503e1670f3b7889  libphobos/README.gcc
--- 96159,96165 ----
  4659326a13bd5fed47bb680ddb6f5dc3  liboffloadmic/runtime/orsl-lite/include/orsl-lite.h
  cc603cdf253cc686bfcee192bb7630df  liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c
  dff5c8575c49d6aa71e549b0fa021479  liboffloadmic/runtime/orsl-lite/version.txt
! 793d5c99ec5ebb7fca5998ec76aa8152  libphobos/ChangeLog
  33bab560c80ad2bb8f6a01c76e8fac58  libphobos/Makefile.am
  c82f2c9df9a32b41c885f634fd4618b4  libphobos/Makefile.in
  ee88c20a7744a2305503e1670f3b7889  libphobos/README.gcc
*************** fbb3c30724cb241010afacb0505c53e7  libpho
*** 95654,95660 ****
  4923b1152206303a26c7dfb87f5de315  libphobos/config.h.in
  e1132d289faa02ff818735f097e6961d  libphobos/configure
  844b7bd59219ff22200c109d3daca5b4  libphobos/configure.ac
! 1561aa0dddb59baab61546f1413c767f  libphobos/configure.tgt
  4fc4fe1f005bbbe92182c492dfa11879  libphobos/d_rules.am
  8aa3148471595dc8cae4ec62919a57ea  libphobos/libdruntime/LICENSE
  a2e3d8e50b683be1bb2a3f71654cf253  libphobos/libdruntime/MERGE
--- 96168,96174 ----
  4923b1152206303a26c7dfb87f5de315  libphobos/config.h.in
  e1132d289faa02ff818735f097e6961d  libphobos/configure
  844b7bd59219ff22200c109d3daca5b4  libphobos/configure.ac
! 5d0cb0ba840d0da4d02d728646c1995f  libphobos/configure.tgt
  4fc4fe1f005bbbe92182c492dfa11879  libphobos/d_rules.am
  8aa3148471595dc8cae4ec62919a57ea  libphobos/libdruntime/LICENSE
  a2e3d8e50b683be1bb2a3f71654cf253  libphobos/libdruntime/MERGE
*************** d9431d9349d8904f044016098d57ed93  libpho
*** 95665,95671 ****
  f7d57528e369858a460619fc3fd71cdb  libphobos/libdruntime/config/aarch64/switchcontext.S
  6453f31e003a8235b632df6d25155d41  libphobos/libdruntime/config/arm/switchcontext.S
  ea455c0596f7024208c4a2e9063cc4c2  libphobos/libdruntime/config/common/threadasm.S
! 8022403e7c6803acaf21cbb861ce8589  libphobos/libdruntime/config/mingw/msvc.c
  46cb95493bf5b06dabba4d1f813b9da6  libphobos/libdruntime/config/mingw/switchcontext.S
  c12b05a45964bf4bdae4603ae4ce47b5  libphobos/libdruntime/config/mips/switchcontext.S
  01a90ff80c4d60c00aadbcb7adefaf73  libphobos/libdruntime/config/powerpc/switchcontext.S
--- 96179,96185 ----
  f7d57528e369858a460619fc3fd71cdb  libphobos/libdruntime/config/aarch64/switchcontext.S
  6453f31e003a8235b632df6d25155d41  libphobos/libdruntime/config/arm/switchcontext.S
  ea455c0596f7024208c4a2e9063cc4c2  libphobos/libdruntime/config/common/threadasm.S
! f1ce8a10d7b7eedf458048527aa8154b  libphobos/libdruntime/config/mingw/msvc.c
  46cb95493bf5b06dabba4d1f813b9da6  libphobos/libdruntime/config/mingw/switchcontext.S
  c12b05a45964bf4bdae4603ae4ce47b5  libphobos/libdruntime/config/mips/switchcontext.S
  01a90ff80c4d60c00aadbcb7adefaf73  libphobos/libdruntime/config/powerpc/switchcontext.S
*************** c4670d2d6c9210cd8b63dd16ea2d4c7e  libpho
*** 95773,95779 ****
  894ff2238ebbebe3242c4209a893c05b  libphobos/libdruntime/core/sys/dragonflybsd/sys/socket.d
  1edd21f71df6ed90f611f5f352b3166c  libphobos/libdruntime/core/sys/dragonflybsd/sys/sysctl.d
  f14294df112fde328fa8d60fe9777a4c  libphobos/libdruntime/core/sys/dragonflybsd/time.d
! 11d346220afca0260d90a23b42154bf7  libphobos/libdruntime/core/sys/freebsd/config.d
  db0c50d9548853a0e6d6e04514075c2d  libphobos/libdruntime/core/sys/freebsd/dlfcn.d
  af280329e0c803d82636283b14c46642  libphobos/libdruntime/core/sys/freebsd/err.d
  380100960f334f1ed62e46fcde0154f3  libphobos/libdruntime/core/sys/freebsd/execinfo.d
--- 96287,96293 ----
  894ff2238ebbebe3242c4209a893c05b  libphobos/libdruntime/core/sys/dragonflybsd/sys/socket.d
  1edd21f71df6ed90f611f5f352b3166c  libphobos/libdruntime/core/sys/dragonflybsd/sys/sysctl.d
  f14294df112fde328fa8d60fe9777a4c  libphobos/libdruntime/core/sys/dragonflybsd/time.d
! 1444514d2815d1ade27a97ed079c78e2  libphobos/libdruntime/core/sys/freebsd/config.d
  db0c50d9548853a0e6d6e04514075c2d  libphobos/libdruntime/core/sys/freebsd/dlfcn.d
  af280329e0c803d82636283b14c46642  libphobos/libdruntime/core/sys/freebsd/err.d
  380100960f334f1ed62e46fcde0154f3  libphobos/libdruntime/core/sys/freebsd/execinfo.d
*************** c4d1a3c15ffb9d69c5111e4fd2d9eed5  libpho
*** 95894,95900 ****
  920e611edb76252a28fadbc6f1f7290c  libphobos/libdruntime/core/sys/posix/sys/select.d
  3f0160fd3aef93cff923512013076f31  libphobos/libdruntime/core/sys/posix/sys/shm.d
  af2ed3c00c9dfcc030db67502b701893  libphobos/libdruntime/core/sys/posix/sys/socket.d
! 0771629aad6d79f026a4d9326819a63b  libphobos/libdruntime/core/sys/posix/sys/stat.d
  a1bfb009ab16e1b9ac568b1bdee35fac  libphobos/libdruntime/core/sys/posix/sys/statvfs.d
  f71ae7f996ce3771b140c9a921b5aeb9  libphobos/libdruntime/core/sys/posix/sys/time.d
  3ae60f821a06e5d186bca19aba1d47e6  libphobos/libdruntime/core/sys/posix/sys/ttycom.d
--- 96408,96414 ----
  920e611edb76252a28fadbc6f1f7290c  libphobos/libdruntime/core/sys/posix/sys/select.d
  3f0160fd3aef93cff923512013076f31  libphobos/libdruntime/core/sys/posix/sys/shm.d
  af2ed3c00c9dfcc030db67502b701893  libphobos/libdruntime/core/sys/posix/sys/socket.d
! d1a065cefdde38d41ee3b3018f769a41  libphobos/libdruntime/core/sys/posix/sys/stat.d
  a1bfb009ab16e1b9ac568b1bdee35fac  libphobos/libdruntime/core/sys/posix/sys/statvfs.d
  f71ae7f996ce3771b140c9a921b5aeb9  libphobos/libdruntime/core/sys/posix/sys/time.d
  3ae60f821a06e5d186bca19aba1d47e6  libphobos/libdruntime/core/sys/posix/sys/ttycom.d
*************** a6887674d81fb7f6e0b970616305f770  libpho
*** 96096,96103 ****
  3fc2f9ae527422e5d960625685f28d13  libphobos/libdruntime/core/sys/windows/wtsapi32.d
  431b79a9c95d40f30daad89d9ed98726  libphobos/libdruntime/core/sys/windows/wtypes.d
  b889a41034dc19351fd74b8d7199c6f1  libphobos/libdruntime/core/thread/context.d
! 312b976c2fca3b1d8b9639eea51fe481  libphobos/libdruntime/core/thread/fiber.d
! 0dd1fe337ca623145e20ebb3c5b0aa00  libphobos/libdruntime/core/thread/osthread.d
  9b6ee3a7c47a4d264ce79b0c16495747  libphobos/libdruntime/core/thread/package.d
  ca894a1fd05d407c5cbf06f783910779  libphobos/libdruntime/core/thread/threadbase.d
  c1ed5b58527141cfd45c44e71ae05ec8  libphobos/libdruntime/core/thread/threadgroup.d
--- 96610,96617 ----
  3fc2f9ae527422e5d960625685f28d13  libphobos/libdruntime/core/sys/windows/wtsapi32.d
  431b79a9c95d40f30daad89d9ed98726  libphobos/libdruntime/core/sys/windows/wtypes.d
  b889a41034dc19351fd74b8d7199c6f1  libphobos/libdruntime/core/thread/context.d
! f199f89af859358f15bae7a290ba9f13  libphobos/libdruntime/core/thread/fiber.d
! 765b5cbcf2313a0962e9dea47253fce0  libphobos/libdruntime/core/thread/osthread.d
  9b6ee3a7c47a4d264ce79b0c16495747  libphobos/libdruntime/core/thread/package.d
  ca894a1fd05d407c5cbf06f783910779  libphobos/libdruntime/core/thread/threadbase.d
  c1ed5b58527141cfd45c44e71ae05ec8  libphobos/libdruntime/core/thread/threadgroup.d
*************** a29875e6acf5d065eab3c5037a3b3e8c  libpho
*** 96120,96126 ****
  ba6c574496316ee8452cb145f4f816fb  libphobos/libdruntime/gcc/config.d.in
  d1bc6dd2550ef17d320b1583376b8b36  libphobos/libdruntime/gcc/deh.d
  bffb543e12c3ce864f73bb97ca4107ae  libphobos/libdruntime/gcc/drtstuff.c
! cd0f98cd27c9a5b12a111827e95e712f  libphobos/libdruntime/gcc/emutls.d
  9a777f758428471cbf8230c1c999b6df  libphobos/libdruntime/gcc/gthread.d
  952bb8e2b4c008fd81f8acb0f0c972b9  libphobos/libdruntime/gcc/libbacktrace.d.in
  8cf9845da9c1aedb6ce9878ed08c9df8  libphobos/libdruntime/gcc/sections/common.d
--- 96634,96640 ----
  ba6c574496316ee8452cb145f4f816fb  libphobos/libdruntime/gcc/config.d.in
  d1bc6dd2550ef17d320b1583376b8b36  libphobos/libdruntime/gcc/deh.d
  bffb543e12c3ce864f73bb97ca4107ae  libphobos/libdruntime/gcc/drtstuff.c
! 4ed9b6c174a2679960bcb7ec76b3ec47  libphobos/libdruntime/gcc/emutls.d
  9a777f758428471cbf8230c1c999b6df  libphobos/libdruntime/gcc/gthread.d
  952bb8e2b4c008fd81f8acb0f0c972b9  libphobos/libdruntime/gcc/libbacktrace.d.in
  8cf9845da9c1aedb6ce9878ed08c9df8  libphobos/libdruntime/gcc/sections/common.d
*************** f0442e8b8974938ded0d17389f8b0608  libpho
*** 96380,96386 ****
  245b43d36cad9840fce44fbf4358d424  libphobos/testsuite/libphobos.typeinfo/typeinfo.exp
  9b10185286c1d2167a91a48b650c30fd  libphobos/testsuite/testsuite_flags.in
  a916467b91076e631dd8edb7424769c7  libquadmath/COPYING.LIB
! fe1f63fed9082e37e5bd630644bbdacf  libquadmath/ChangeLog
  4696eddf264dd090e144b4849b0a6d91  libquadmath/Makefile.am
  644a78a01d94abe28b364eaa21142d82  libquadmath/Makefile.in
  d9afbc1f1e04c7e461265ff9323cc6f4  libquadmath/acinclude.m4
--- 96894,96900 ----
  245b43d36cad9840fce44fbf4358d424  libphobos/testsuite/libphobos.typeinfo/typeinfo.exp
  9b10185286c1d2167a91a48b650c30fd  libphobos/testsuite/testsuite_flags.in
  a916467b91076e631dd8edb7424769c7  libquadmath/COPYING.LIB
! 082fc14a59e440c9da61462ac0a56041  libquadmath/ChangeLog
  4696eddf264dd090e144b4849b0a6d91  libquadmath/Makefile.am
  644a78a01d94abe28b364eaa21142d82  libquadmath/Makefile.in
  d9afbc1f1e04c7e461265ff9323cc6f4  libquadmath/acinclude.m4
*************** a81cc82679e80c86cfbd5575867450d0  libqua
*** 96520,96526 ****
  af84fa5118f4adec8393614994e1c4d6  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
  12c73a846f7668d29de720bd79502bef  libquadmath/update-quadmath.py
! e33d7de85e03d9e7e2e448ec1ba45d1a  libsanitizer/ChangeLog
  63916ba64a3cfa7ce2809fb46ab38597  libsanitizer/HOWTO_MERGE
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  4b97cb7f10927471b74a1536f5472643  libsanitizer/LOCAL_PATCHES
--- 97034,97040 ----
  af84fa5118f4adec8393614994e1c4d6  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
  12c73a846f7668d29de720bd79502bef  libquadmath/update-quadmath.py
! b292904740befccece28f220ae057841  libsanitizer/ChangeLog
  63916ba64a3cfa7ce2809fb46ab38597  libsanitizer/HOWTO_MERGE
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  4b97cb7f10927471b74a1536f5472643  libsanitizer/LOCAL_PATCHES
*************** b2d0b3ddb40abcef5cc5540d41362590  libsan
*** 96562,96568 ****
  c7d170a96441edb85be872bfa2afbf4e  libsanitizer/asan/asan_linux.cpp
  d41d8cd98f00b204e9800998ecf8427e  libsanitizer/asan/asan_lock.h
  0982c46c224d6935989e45d1745fab1e  libsanitizer/asan/asan_mac.cpp
! 739bd928d87e5cdb31cc78dd9f56d72b  libsanitizer/asan/asan_malloc_linux.cpp
  71856c7aeab5f4ab5245d696e364f23a  libsanitizer/asan/asan_malloc_local.h
  2bb6ed3c14824117e69719ed5be917f4  libsanitizer/asan/asan_malloc_mac.cpp
  ad791013449cae9daa0b4ec69efa1ab8  libsanitizer/asan/asan_malloc_win.cpp
--- 97076,97082 ----
  c7d170a96441edb85be872bfa2afbf4e  libsanitizer/asan/asan_linux.cpp
  d41d8cd98f00b204e9800998ecf8427e  libsanitizer/asan/asan_lock.h
  0982c46c224d6935989e45d1745fab1e  libsanitizer/asan/asan_mac.cpp
! 24e4f4a5b92e8f8d7f71f5377ab452f2  libsanitizer/asan/asan_malloc_linux.cpp
  71856c7aeab5f4ab5245d696e364f23a  libsanitizer/asan/asan_malloc_local.h
  2bb6ed3c14824117e69719ed5be917f4  libsanitizer/asan/asan_malloc_mac.cpp
  ad791013449cae9daa0b4ec69efa1ab8  libsanitizer/asan/asan_malloc_win.cpp
*************** f652b6a1b7460128cccd6c016c4828c6  libsan
*** 96731,96737 ****
  2c60255aaee6514e73b7c326d2edbc51  libsanitizer/sanitizer_common/sanitizer_bvgraph.h
  37fda67c0a241a3c958f663809161b55  libsanitizer/sanitizer_common/sanitizer_common.cpp
  461795fb04c2da6f64a772dc73004848  libsanitizer/sanitizer_common/sanitizer_common.h
! 3e1b7cb099ea699efdb4e91adfca7aaa  libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc
  2f7d47202e9f6d50e6445e0a3c457a8d  libsanitizer/sanitizer_common/sanitizer_common_interceptors_format.inc
  885355959681eb26e2e80da24e0b061f  libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
  1a5adf613af41f9e4cc538f5d6e9bc59  libsanitizer/sanitizer_common/sanitizer_common_interceptors_netbsd_compat.inc
--- 97245,97251 ----
  2c60255aaee6514e73b7c326d2edbc51  libsanitizer/sanitizer_common/sanitizer_bvgraph.h
  37fda67c0a241a3c958f663809161b55  libsanitizer/sanitizer_common/sanitizer_common.cpp
  461795fb04c2da6f64a772dc73004848  libsanitizer/sanitizer_common/sanitizer_common.h
! c96de0113e10c8eab3e0a1869ec7957f  libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc
  2f7d47202e9f6d50e6445e0a3c457a8d  libsanitizer/sanitizer_common/sanitizer_common_interceptors_format.inc
  885355959681eb26e2e80da24e0b061f  libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
  1a5adf613af41f9e4cc538f5d6e9bc59  libsanitizer/sanitizer_common/sanitizer_common_interceptors_netbsd_compat.inc
*************** f7495cea9a190ee4681052e06fa592b9  libsan
*** 96783,96789 ****
  85b7de59b8c28ea298343b8a275f5943  libsanitizer/sanitizer_common/sanitizer_libignore.h
  0ac9b5cf58824c5415a136be43a4cff7  libsanitizer/sanitizer_common/sanitizer_linux.cpp
  f84c1d5d99c579ab2feefa9c9feb0af0  libsanitizer/sanitizer_common/sanitizer_linux.h
! 25e66ce58b987c77b295b7f4d4cae447  libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp
  4c8636023e3eed320e3692dda7e88e1d  libsanitizer/sanitizer_common/sanitizer_linux_s390.cpp
  51d4c37472c1c2c6010e5d1eb5bf340f  libsanitizer/sanitizer_common/sanitizer_list.h
  d0b45512a07eac4f507b3b0f49965980  libsanitizer/sanitizer_common/sanitizer_local_address_space_view.h
--- 97297,97303 ----
  85b7de59b8c28ea298343b8a275f5943  libsanitizer/sanitizer_common/sanitizer_libignore.h
  0ac9b5cf58824c5415a136be43a4cff7  libsanitizer/sanitizer_common/sanitizer_linux.cpp
  f84c1d5d99c579ab2feefa9c9feb0af0  libsanitizer/sanitizer_common/sanitizer_linux.h
! 1b5c9d1cdb93eab7235296a73d9a524a  libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp
  4c8636023e3eed320e3692dda7e88e1d  libsanitizer/sanitizer_common/sanitizer_linux_s390.cpp
  51d4c37472c1c2c6010e5d1eb5bf340f  libsanitizer/sanitizer_common/sanitizer_list.h
  d0b45512a07eac4f507b3b0f49965980  libsanitizer/sanitizer_common/sanitizer_local_address_space_view.h
*************** d41d8cd98f00b204e9800998ecf8427e  libsan
*** 96812,96818 ****
  7e240cd8f027b06b432493422a3ffc45  libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h
  4ede10fee7725e1477a63ed897d3ee60  libsanitizer/sanitizer_common/sanitizer_posix.cpp
  9d0b05768da256e8f92b97fda2deb252  libsanitizer/sanitizer_common/sanitizer_posix.h
! a5920e3a2fd79f67ffd1367e5bb37a2c  libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp
  0e291c4a21a07dfe2ca6a59095a82c61  libsanitizer/sanitizer_common/sanitizer_printf.cpp
  d323176e3cc5255a315f5b1eeba97067  libsanitizer/sanitizer_common/sanitizer_procmaps.h
  9f49c09176556fe4c5863604acaa373e  libsanitizer/sanitizer_common/sanitizer_procmaps_bsd.cpp
--- 97326,97332 ----
  7e240cd8f027b06b432493422a3ffc45  libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h
  4ede10fee7725e1477a63ed897d3ee60  libsanitizer/sanitizer_common/sanitizer_posix.cpp
  9d0b05768da256e8f92b97fda2deb252  libsanitizer/sanitizer_common/sanitizer_posix.h
! 4a6f184aca6085146e606db3db289eec  libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp
  0e291c4a21a07dfe2ca6a59095a82c61  libsanitizer/sanitizer_common/sanitizer_printf.cpp
  d323176e3cc5255a315f5b1eeba97067  libsanitizer/sanitizer_common/sanitizer_procmaps.h
  9f49c09176556fe4c5863604acaa373e  libsanitizer/sanitizer_common/sanitizer_procmaps_bsd.cpp
*************** bd58abd803667b3373381b6bb1b68f1b  libsan
*** 96987,96993 ****
  545e91fffb8d4987ca5d1c0054aadd11  libsanitizer/ubsan/ubsan_win_dll_thunk.cpp
  e9c85349d92ab1a6b66d0872077acd3b  libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cpp
  72f297f487b6bb9db917cce361192c28  libsanitizer/ubsan/ubsan_win_weak_interception.cpp
! dccc7c04f0e20a648cdc1eac07f9a1ab  libssp/ChangeLog
  cf4ee646515263611d025bd12ba88148  libssp/Makefile.am
  b56958cdc5828ca811c35bbf479b3a09  libssp/Makefile.in
  f6f6c804e40e3a3ef407d3d13fafb6c0  libssp/aclocal.m4
--- 97501,97507 ----
  545e91fffb8d4987ca5d1c0054aadd11  libsanitizer/ubsan/ubsan_win_dll_thunk.cpp
  e9c85349d92ab1a6b66d0872077acd3b  libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cpp
  72f297f487b6bb9db917cce361192c28  libsanitizer/ubsan/ubsan_win_weak_interception.cpp
! abb78e1fad31fd8ca1ab017d1c54d6d3  libssp/ChangeLog
  cf4ee646515263611d025bd12ba88148  libssp/Makefile.am
  b56958cdc5828ca811c35bbf479b3a09  libssp/Makefile.in
  f6f6c804e40e3a3ef407d3d13fafb6c0  libssp/aclocal.m4
*************** df66ccf23f6b963bb290249d790ccb82  libssp
*** 97016,97022 ****
  0a9dff73d2333b2997da42b4615533fd  libssp/strncpy-chk.c
  11c140b790d482decba4951f6508dd84  libssp/vsnprintf-chk.c
  2ce510f683585f686681d926e3fafb82  libssp/vsprintf-chk.c
! dac909f9a6e4bcb37952f1721b37d27d  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
--- 97530,97536 ----
  0a9dff73d2333b2997da42b4615533fd  libssp/strncpy-chk.c
  11c140b790d482decba4951f6508dd84  libssp/vsnprintf-chk.c
  2ce510f683585f686681d926e3fafb82  libssp/vsprintf-chk.c
! 7611c7124f4f303e076c2155c0e67d22  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
*************** a8f4290dba5b481ad426148a03c75dd0  libstd
*** 97043,97051 ****
  008caca43b4e195eecb9c08bf29ba4d1  libstdc++-v3/Makefile.am
  54e48e33eb9146948dff98aca20830c4  libstdc++-v3/Makefile.in
  f372af73db4ac0ad88e43199e1f29e08  libstdc++-v3/README
! 5c5d1d21d25ef7bbc962ba2fcb00b1dc  libstdc++-v3/acinclude.m4
  734c1cbc8791fbceb09b49c5d07d6966  libstdc++-v3/aclocal.m4
! 9323354dc161f529752acc7cd2090a7c  libstdc++-v3/config.h.in
  b01fddf6d6bea14bdfb65dbd4c979845  libstdc++-v3/config/abi/compatibility.h
  4dc0ed9711e1e8d1c3555df4a246013c  libstdc++-v3/config/abi/post/aarch64-linux-gnu/baseline_symbols.txt
  730569c0ef38f6e6322b3c4ac65253ce  libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
--- 97557,97565 ----
  008caca43b4e195eecb9c08bf29ba4d1  libstdc++-v3/Makefile.am
  54e48e33eb9146948dff98aca20830c4  libstdc++-v3/Makefile.in
  f372af73db4ac0ad88e43199e1f29e08  libstdc++-v3/README
! 9f6362760cb2f50e39da8d81855a408f  libstdc++-v3/acinclude.m4
  734c1cbc8791fbceb09b49c5d07d6966  libstdc++-v3/aclocal.m4
! 03206c41c4b2669881872e3465f2c926  libstdc++-v3/config.h.in
  b01fddf6d6bea14bdfb65dbd4c979845  libstdc++-v3/config/abi/compatibility.h
  4dc0ed9711e1e8d1c3555df4a246013c  libstdc++-v3/config/abi/post/aarch64-linux-gnu/baseline_symbols.txt
  730569c0ef38f6e6322b3c4ac65253ce  libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
*************** f7eaad9998541112063ab39f4999e54d  libstd
*** 97080,97088 ****
  551b9890ec6be122f02a273558c9b4b8  libstdc++-v3/config/abi/pre/gnu.ver
  b01f8da8f4373070847fe317fe8a546e  libstdc++-v3/config/abi/pre/none.ver
  b69693893d1f7b107322d8438366923d  libstdc++-v3/config/allocator/bitmap_allocator_base.h
! 1c94205ae266227c3b8fa7963e379d58  libstdc++-v3/config/allocator/malloc_allocator_base.h
  03d060c69c8950eeef775a4142352b74  libstdc++-v3/config/allocator/mt_allocator_base.h
! 4365fd09a73a10159654eb9942efef79  libstdc++-v3/config/allocator/new_allocator_base.h
  0761028626c5e517f9ba74a4258af9a5  libstdc++-v3/config/allocator/pool_allocator_base.h
  5b0a4c5516eaea4f31c0b1e7bc63bf6d  libstdc++-v3/config/cpu/aarch64/opt/bits/opt_random.h
  f0fe3568b8311b075734f96e9b8090b6  libstdc++-v3/config/cpu/aarch64/opt/ext/opt_random.h
--- 97594,97602 ----
  551b9890ec6be122f02a273558c9b4b8  libstdc++-v3/config/abi/pre/gnu.ver
  b01f8da8f4373070847fe317fe8a546e  libstdc++-v3/config/abi/pre/none.ver
  b69693893d1f7b107322d8438366923d  libstdc++-v3/config/allocator/bitmap_allocator_base.h
! 023aed977d9c5ba9e1f0819268c0b91e  libstdc++-v3/config/allocator/malloc_allocator_base.h
  03d060c69c8950eeef775a4142352b74  libstdc++-v3/config/allocator/mt_allocator_base.h
! fcdcf111c9228da351f93cd81039e6d6  libstdc++-v3/config/allocator/new_allocator_base.h
  0761028626c5e517f9ba74a4258af9a5  libstdc++-v3/config/allocator/pool_allocator_base.h
  5b0a4c5516eaea4f31c0b1e7bc63bf6d  libstdc++-v3/config/cpu/aarch64/opt/bits/opt_random.h
  f0fe3568b8311b075734f96e9b8090b6  libstdc++-v3/config/cpu/aarch64/opt/ext/opt_random.h
*************** c99864811cb81795f882ee8d709a39f8  libstd
*** 97197,97203 ****
  82fbb19a1614c44d6c3f0cb87465fcc6  libstdc++-v3/config/os/gnu-linux/ctype_inline.h
  df7b0a76ea127cef7009bec82b53dcee  libstdc++-v3/config/os/gnu-linux/ldbl-extra.ver
  b44c419a58eaf15493ce8e0eaaf56e5a  libstdc++-v3/config/os/gnu-linux/ldbl-ieee128-extra.ver
! 1cefcd2d26ce8f7a59b501efd366ee39  libstdc++-v3/config/os/gnu-linux/os_defines.h
  959e3af95f997505166123d88fee00a0  libstdc++-v3/config/os/hpux/ctype_base.h
  889db89ec247613e9652018bee43d6cb  libstdc++-v3/config/os/hpux/ctype_configure_char.cc
  82fbb19a1614c44d6c3f0cb87465fcc6  libstdc++-v3/config/os/hpux/ctype_inline.h
--- 97711,97717 ----
  82fbb19a1614c44d6c3f0cb87465fcc6  libstdc++-v3/config/os/gnu-linux/ctype_inline.h
  df7b0a76ea127cef7009bec82b53dcee  libstdc++-v3/config/os/gnu-linux/ldbl-extra.ver
  b44c419a58eaf15493ce8e0eaaf56e5a  libstdc++-v3/config/os/gnu-linux/ldbl-ieee128-extra.ver
! 7517023da174661af6e52fa85a802440  libstdc++-v3/config/os/gnu-linux/os_defines.h
  959e3af95f997505166123d88fee00a0  libstdc++-v3/config/os/hpux/ctype_base.h
  889db89ec247613e9652018bee43d6cb  libstdc++-v3/config/os/hpux/ctype_configure_char.cc
  82fbb19a1614c44d6c3f0cb87465fcc6  libstdc++-v3/config/os/hpux/ctype_inline.h
*************** d00b9bfddb0e8397de2d35e76f678cf4  libstd
*** 97236,97258 ****
  233fbfff89917179ae9fc7fecbd37a4b  libstdc++-v3/config/os/vxworks/ctype_configure_char.cc
  1b61257cbf79eed6c1465ccd5906ed98  libstdc++-v3/config/os/vxworks/ctype_inline.h
  cf270f423d6238158d5385095a7fc932  libstdc++-v3/config/os/vxworks/os_defines.h
! c800b52e2f33565f08fbcd95dfd8766a  libstdc++-v3/configure
! 95dd8407d2fb966f421efafec0f907ff  libstdc++-v3/configure.ac
  6f48d91af78c16e62f258e7bedec5125  libstdc++-v3/configure.host
  1ad0555cf1f65702d35f5d19683b6a49  libstdc++-v3/crossconfig.m4
! 1418ec33ef872f309726f2187f19bd33  libstdc++-v3/doc/Makefile.am
! 5385f85dbbbe80a7d7ab79e63698294f  libstdc++-v3/doc/Makefile.in
  3f7ff07f68cc7610addc1921bc125548  libstdc++-v3/doc/doxygen/Intro.3
! de3401fae851679a8dc5c138f98ef21d  libstdc++-v3/doc/doxygen/doxygroups.cc
  520db39aef0e2a59418132af88b897ed  libstdc++-v3/doc/doxygen/mainpage.html
  3486d64b0aaa601908006a0e78395ca3  libstdc++-v3/doc/doxygen/stdheader.cc
  1273764cd133c402d2d3f22cf2913af5  libstdc++-v3/doc/doxygen/tables.html
! f1c6ab30bee4d3ee41f2cdc190a44645  libstdc++-v3/doc/doxygen/user.cfg.in
  66e139590a163a3e9d632f33fbe1d1b3  libstdc++-v3/doc/html/README
  c68ff21babfa14f20b98e36a2c808418  libstdc++-v3/doc/html/api.html
  fd168dc2b2d0c12b1e17b40ffec96390  libstdc++-v3/doc/html/bk02.html
  47886ba7da131bf3cbf81a27cada5f6f  libstdc++-v3/doc/html/bk03.html
! da9e55325b837b7f6167339db94dd606  libstdc++-v3/doc/html/faq.html
  1ae70f0bf94464b036515d333fff8ab2  libstdc++-v3/doc/html/images/confdeps.png
  d7f63b43e9f4c39cf71de7585de522ee  libstdc++-v3/doc/html/images/pbds_balls_and_bins.png
  22eedc841676a98f8ae8b95131ac4d7e  libstdc++-v3/doc/html/images/pbds_binary_priority_queue_int_push.png
--- 97750,97772 ----
  233fbfff89917179ae9fc7fecbd37a4b  libstdc++-v3/config/os/vxworks/ctype_configure_char.cc
  1b61257cbf79eed6c1465ccd5906ed98  libstdc++-v3/config/os/vxworks/ctype_inline.h
  cf270f423d6238158d5385095a7fc932  libstdc++-v3/config/os/vxworks/os_defines.h
! a69bbe50a3ebbd9d900f2fb44dc7fd53  libstdc++-v3/configure
! d3b5d9175c6f9f05ef6fc6392133a461  libstdc++-v3/configure.ac
  6f48d91af78c16e62f258e7bedec5125  libstdc++-v3/configure.host
  1ad0555cf1f65702d35f5d19683b6a49  libstdc++-v3/crossconfig.m4
! cc745dd7b8642a37dd519d4df34943fc  libstdc++-v3/doc/Makefile.am
! 19e98b93076520aad66723240a8e6f6b  libstdc++-v3/doc/Makefile.in
  3f7ff07f68cc7610addc1921bc125548  libstdc++-v3/doc/doxygen/Intro.3
! 998d95ce2a84ce717d3c610d3bb7b391  libstdc++-v3/doc/doxygen/doxygroups.cc
  520db39aef0e2a59418132af88b897ed  libstdc++-v3/doc/doxygen/mainpage.html
  3486d64b0aaa601908006a0e78395ca3  libstdc++-v3/doc/doxygen/stdheader.cc
  1273764cd133c402d2d3f22cf2913af5  libstdc++-v3/doc/doxygen/tables.html
! 094b7ada8fdae2bf6b49063199dddd20  libstdc++-v3/doc/doxygen/user.cfg.in
  66e139590a163a3e9d632f33fbe1d1b3  libstdc++-v3/doc/html/README
  c68ff21babfa14f20b98e36a2c808418  libstdc++-v3/doc/html/api.html
  fd168dc2b2d0c12b1e17b40ffec96390  libstdc++-v3/doc/html/bk02.html
  47886ba7da131bf3cbf81a27cada5f6f  libstdc++-v3/doc/html/bk03.html
! a75d614dcfc1b2374bccc626e2464c94  libstdc++-v3/doc/html/faq.html
  1ae70f0bf94464b036515d333fff8ab2  libstdc++-v3/doc/html/images/confdeps.png
  d7f63b43e9f4c39cf71de7585de522ee  libstdc++-v3/doc/html/images/pbds_balls_and_bins.png
  22eedc841676a98f8ae8b95131ac4d7e  libstdc++-v3/doc/html/images/pbds_binary_priority_queue_int_push.png
*************** c7e40c1085e414b3b4d5896db4013205  libstd
*** 97356,97363 ****
  f71d3ed5d8c1753572ba02518e3744a9  libstdc++-v3/doc/html/manual/debug.html
  1bd34529d162b6f3a08d5f2ea4943c6a  libstdc++-v3/doc/html/manual/debug_mode.html
  1cdde24f16865575b93bcb86156f70e5  libstdc++-v3/doc/html/manual/debug_mode_design.html
! fc2f4ac9d9c05ca8c4dce6b46e259f97  libstdc++-v3/doc/html/manual/debug_mode_semantics.html
! 33325138d9fa5d5628cdb1dd11cdef77  libstdc++-v3/doc/html/manual/debug_mode_using.html
  7f6c5a9eb000f65ee1888d459beb9dd5  libstdc++-v3/doc/html/manual/diagnostics.html
  f1cca6d534c470a60343b0c88f4b5c4a  libstdc++-v3/doc/html/manual/documentation_hacking.html
  44375d933be3e667b4c31334c041decb  libstdc++-v3/doc/html/manual/dynamic_memory.html
--- 97870,97877 ----
  f71d3ed5d8c1753572ba02518e3744a9  libstdc++-v3/doc/html/manual/debug.html
  1bd34529d162b6f3a08d5f2ea4943c6a  libstdc++-v3/doc/html/manual/debug_mode.html
  1cdde24f16865575b93bcb86156f70e5  libstdc++-v3/doc/html/manual/debug_mode_design.html
! 397ce9357678670b7c451c92eab7cb57  libstdc++-v3/doc/html/manual/debug_mode_semantics.html
! f94c6123cd922b92f4f2b6a80705ec16  libstdc++-v3/doc/html/manual/debug_mode_using.html
  7f6c5a9eb000f65ee1888d459beb9dd5  libstdc++-v3/doc/html/manual/diagnostics.html
  f1cca6d534c470a60343b0c88f4b5c4a  libstdc++-v3/doc/html/manual/documentation_hacking.html
  44375d933be3e667b4c31334c041decb  libstdc++-v3/doc/html/manual/dynamic_memory.html
*************** d55e182adbf08772ec85b18d390b0dbb  libstd
*** 97418,97424 ****
  f82628740b7b95e95da49ce234a05bca  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
! 2c4ac1f0f27a8d05e46989898a08d6b6  libstdc++-v3/doc/html/manual/status.html
  ea0c531c09fa230f346f8ba700961e4a  libstdc++-v3/doc/html/manual/std_contents.html
  dbb5f81a9e8864374fbb835eaa4e8b0d  libstdc++-v3/doc/html/manual/streambufs.html
  47e6a6ef4752e7c7e3ecb2a4948a7514  libstdc++-v3/doc/html/manual/strings.html
--- 97932,97938 ----
  f82628740b7b95e95da49ce234a05bca  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
! 3b1206d3071580d56c6149d5ddf385a9  libstdc++-v3/doc/html/manual/status.html
  ea0c531c09fa230f346f8ba700961e4a  libstdc++-v3/doc/html/manual/std_contents.html
  dbb5f81a9e8864374fbb835eaa4e8b0d  libstdc++-v3/doc/html/manual/streambufs.html
  47e6a6ef4752e7c7e3ecb2a4948a7514  libstdc++-v3/doc/html/manual/strings.html
*************** fcdceeabf3a95117ea22e93a0354e564  libstd
*** 97428,97434 ****
  e19e711d0b369090f4782ac1fc0792bd  libstdc++-v3/doc/html/manual/test.html
  c39b927efcec5ac84139c1490c8ef320  libstdc++-v3/doc/html/manual/traits.html
  530b96535baacfe35df2e65f9dfe7efc  libstdc++-v3/doc/html/manual/unordered_associative.html
! aa7b0f41bad16f799c166f2db354e106  libstdc++-v3/doc/html/manual/using.html
  a98d94ba8ccfb620e98ebfe01192e61e  libstdc++-v3/doc/html/manual/using_concurrency.html
  79fb9de4a4c89a913a76e1828500499d  libstdc++-v3/doc/html/manual/using_dual_abi.html
  4868e3591133577974ca85a537dbd8a0  libstdc++-v3/doc/html/manual/using_dynamic_or_shared.html
--- 97942,97948 ----
  e19e711d0b369090f4782ac1fc0792bd  libstdc++-v3/doc/html/manual/test.html
  c39b927efcec5ac84139c1490c8ef320  libstdc++-v3/doc/html/manual/traits.html
  530b96535baacfe35df2e65f9dfe7efc  libstdc++-v3/doc/html/manual/unordered_associative.html
! fc95274c2a36efc3d0f39217d38a914b  libstdc++-v3/doc/html/manual/using.html
  a98d94ba8ccfb620e98ebfe01192e61e  libstdc++-v3/doc/html/manual/using_concurrency.html
  79fb9de4a4c89a913a76e1828500499d  libstdc++-v3/doc/html/manual/using_dual_abi.html
  4868e3591133577974ca85a537dbd8a0  libstdc++-v3/doc/html/manual/using_dynamic_or_shared.html
*************** ccbc0492a648982f2dc225595bdbc567  libstd
*** 97442,97448 ****
  5906074c27c57c65b220c35bbcb2c5ec  libstdc++-v3/doc/xml/book.txml
  44d3a92b83abfb18efac80519c79b44c  libstdc++-v3/doc/xml/chapter.txml
  011b8e6a5442e4dc08f02e7295b644a3  libstdc++-v3/doc/xml/class.txml
! 2f5ea82382e50f24f4d784b7273c2c42  libstdc++-v3/doc/xml/faq.xml
  ea77580f7e81e2c49aea3f425c01ee2b  libstdc++-v3/doc/xml/gnu/fdl-1.3.xml
  56bb32e9ab9358834c5f8eca2cd0e969  libstdc++-v3/doc/xml/gnu/gpl-3.0.xml
  18a6390297702ec8fd75cbcc525d2005  libstdc++-v3/doc/xml/images/confdeps.dot
--- 97956,97962 ----
  5906074c27c57c65b220c35bbcb2c5ec  libstdc++-v3/doc/xml/book.txml
  44d3a92b83abfb18efac80519c79b44c  libstdc++-v3/doc/xml/chapter.txml
  011b8e6a5442e4dc08f02e7295b644a3  libstdc++-v3/doc/xml/class.txml
! 4e6a47132fecfe86bbc1dd045cbbd42b  libstdc++-v3/doc/xml/faq.xml
  ea77580f7e81e2c49aea3f425c01ee2b  libstdc++-v3/doc/xml/gnu/fdl-1.3.xml
  56bb32e9ab9358834c5f8eca2cd0e969  libstdc++-v3/doc/xml/gnu/gpl-3.0.xml
  18a6390297702ec8fd75cbcc525d2005  libstdc++-v3/doc/xml/images/confdeps.dot
*************** af3361d0d0af961859ec0346c38ac8c8  libstd
*** 97640,97646 ****
  b7a892b2e432f52274c482549c3264a2  libstdc++-v3/doc/xml/manual/containers.xml
  a1ff7d876c3d43ddeea13056c5d8079b  libstdc++-v3/doc/xml/manual/ctype.xml
  1ef2d3bb759e6f6de762e1c79ff08030  libstdc++-v3/doc/xml/manual/debug.xml
! f6280ade305c2ebb21bd3a78c06105e3  libstdc++-v3/doc/xml/manual/debug_mode.xml
  f320f25003678cca910f09ba54c923fc  libstdc++-v3/doc/xml/manual/diagnostics.xml
  561ce4bba87e35c92c47d95599ca9d9b  libstdc++-v3/doc/xml/manual/documentation_hacking.xml
  a3b670e11d8db732a9352e2fbe236347  libstdc++-v3/doc/xml/manual/evolution.xml
--- 98154,98160 ----
  b7a892b2e432f52274c482549c3264a2  libstdc++-v3/doc/xml/manual/containers.xml
  a1ff7d876c3d43ddeea13056c5d8079b  libstdc++-v3/doc/xml/manual/ctype.xml
  1ef2d3bb759e6f6de762e1c79ff08030  libstdc++-v3/doc/xml/manual/debug.xml
! e3215d958bafd6fd02249dc5bab42f58  libstdc++-v3/doc/xml/manual/debug_mode.xml
  f320f25003678cca910f09ba54c923fc  libstdc++-v3/doc/xml/manual/diagnostics.xml
  561ce4bba87e35c92c47d95599ca9d9b  libstdc++-v3/doc/xml/manual/documentation_hacking.xml
  a3b670e11d8db732a9352e2fbe236347  libstdc++-v3/doc/xml/manual/evolution.xml
*************** d766137e6e226eaf2c354f95fd9c7274  libstd
*** 97660,97685 ****
  2f4a4ec5c3f1beecb2e7e72f3b0d2958  libstdc++-v3/doc/xml/manual/prerequisites.xml
  cec5c5415c371a664adb0490e2571c3c  libstdc++-v3/doc/xml/manual/shared_ptr.xml
  9a8f1a85034e6fe72b02302051aa7af9  libstdc++-v3/doc/xml/manual/spine.xml
! 21b4ad60404b59dfe18632c7f5a6d317  libstdc++-v3/doc/xml/manual/status_cxx1998.xml
! 8253286adbeae477e34108477564e376  libstdc++-v3/doc/xml/manual/status_cxx2011.xml
! b1431db7e834d8841899ce3e8cf9cc1e  libstdc++-v3/doc/xml/manual/status_cxx2014.xml
! dbc9c0d00c0b189acb36b4104265201c  libstdc++-v3/doc/xml/manual/status_cxx2017.xml
! 4b3a0b1b007d85fa253b941ca8cdf49a  libstdc++-v3/doc/xml/manual/status_cxx2020.xml
  3c72998c4574690fac280c058a0db757  libstdc++-v3/doc/xml/manual/status_cxxis29124.xml
! 3a19bd0f91506b2ac8559bd9afa754f7  libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
! c6cb51b19d85e47416a616658db64d08  libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml
  49334f70b9df9a3f9b81e04a418e8066  libstdc++-v3/doc/xml/manual/strings.xml
  2b80feb1b53a8d0895a292620ec430b2  libstdc++-v3/doc/xml/manual/support.xml
  5a89da07906610f85971c9faa717428e  libstdc++-v3/doc/xml/manual/test.xml
  e2e099be3dd6a4b7a940a7232635ee2c  libstdc++-v3/doc/xml/manual/test_policy_data_structures.xml
! 951665646abb37053d22bfa2c42d67e7  libstdc++-v3/doc/xml/manual/using.xml
  30ec356feba73e85c6cef4c27dbb372e  libstdc++-v3/doc/xml/manual/using_exceptions.xml
  74a5acaa32b3d223bd413c1bb5b69ac6  libstdc++-v3/doc/xml/manual/utilities.xml
  05d0e18187995e8ce64185beb05cd6ed  libstdc++-v3/doc/xml/spine.xml
  bd966b4a0df6f2a84f9770525581d45c  libstdc++-v3/doc/xsl/customization.xsl.in
  42d14268f2b16c54a6bc2f71538a838c  libstdc++-v3/fragment.am
! 4b4e6a7dc20318d53a49357dfecb7dc7  libstdc++-v3/include/Makefile.am
! 8ffbcef7dbc180c53210178a0d44edc4  libstdc++-v3/include/Makefile.in
  83813d3bf45dd53bdc13d769af501845  libstdc++-v3/include/backward/auto_ptr.h
  93f8180370b2b5df7b580ce625762260  libstdc++-v3/include/backward/backward_warning.h
  3ba6b626499f6c5a1cf871734a77df07  libstdc++-v3/include/backward/binders.h
--- 98174,98199 ----
  2f4a4ec5c3f1beecb2e7e72f3b0d2958  libstdc++-v3/doc/xml/manual/prerequisites.xml
  cec5c5415c371a664adb0490e2571c3c  libstdc++-v3/doc/xml/manual/shared_ptr.xml
  9a8f1a85034e6fe72b02302051aa7af9  libstdc++-v3/doc/xml/manual/spine.xml
! 0bba6071dae55602cf351932ae6931d8  libstdc++-v3/doc/xml/manual/status_cxx1998.xml
! 7760eae3d9ab7cabae519904b3a5759e  libstdc++-v3/doc/xml/manual/status_cxx2011.xml
! d7679667c783a269bb7718eb5d95f435  libstdc++-v3/doc/xml/manual/status_cxx2014.xml
! 5bb9fe8fa9f85b6d25e0d01355973428  libstdc++-v3/doc/xml/manual/status_cxx2017.xml
! 0d8d3e572d69acd09396d06e8249808b  libstdc++-v3/doc/xml/manual/status_cxx2020.xml
  3c72998c4574690fac280c058a0db757  libstdc++-v3/doc/xml/manual/status_cxxis29124.xml
! a3c830bf7580b2f5b61bb7806aa3f498  libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
! 716b0440e3bfb860e5ee262a17e4f11a  libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml
  49334f70b9df9a3f9b81e04a418e8066  libstdc++-v3/doc/xml/manual/strings.xml
  2b80feb1b53a8d0895a292620ec430b2  libstdc++-v3/doc/xml/manual/support.xml
  5a89da07906610f85971c9faa717428e  libstdc++-v3/doc/xml/manual/test.xml
  e2e099be3dd6a4b7a940a7232635ee2c  libstdc++-v3/doc/xml/manual/test_policy_data_structures.xml
! 93a43df46b9241c15a1d1a3116d9c792  libstdc++-v3/doc/xml/manual/using.xml
  30ec356feba73e85c6cef4c27dbb372e  libstdc++-v3/doc/xml/manual/using_exceptions.xml
  74a5acaa32b3d223bd413c1bb5b69ac6  libstdc++-v3/doc/xml/manual/utilities.xml
  05d0e18187995e8ce64185beb05cd6ed  libstdc++-v3/doc/xml/spine.xml
  bd966b4a0df6f2a84f9770525581d45c  libstdc++-v3/doc/xsl/customization.xsl.in
  42d14268f2b16c54a6bc2f71538a838c  libstdc++-v3/fragment.am
! 908772cdec680f1cf3d09ef32b451662  libstdc++-v3/include/Makefile.am
! 8460c7fbbd13ff4153eed9b078a3e453  libstdc++-v3/include/Makefile.in
  83813d3bf45dd53bdc13d769af501845  libstdc++-v3/include/backward/auto_ptr.h
  93f8180370b2b5df7b580ce625762260  libstdc++-v3/include/backward/backward_warning.h
  3ba6b626499f6c5a1cf871734a77df07  libstdc++-v3/include/backward/binders.h
*************** af8e9554e20f02102b5017a30f1e9eff  libstd
*** 97690,97735 ****
  73b62e0f113a7d8e63e0d13183419c1b  libstdc++-v3/include/backward/strstream
  f6791325ac8042a3d1825c0f1ae0765b  libstdc++-v3/include/bits/algorithmfwd.h
  6b5ce7ffbf8ffbb2440a44894aee279a  libstdc++-v3/include/bits/align.h
! 442b89bcdb261424542a1ee74863a63f  libstdc++-v3/include/bits/alloc_traits.h
! 9fbd8fe4ee82100ead481133a769ba62  libstdc++-v3/include/bits/allocated_ptr.h
! 981576f2d93857607b683a542de1d8b9  libstdc++-v3/include/bits/allocator.h
! 076f8d45c4cff35fdcca0096de0eb067  libstdc++-v3/include/bits/atomic_base.h
  adb82b0133e664d7a6d703cde2ee9b90  libstdc++-v3/include/bits/atomic_futex.h
! cd905b67c3e994ab3680f3d2c5da1fdf  libstdc++-v3/include/bits/atomic_timed_wait.h
! c8b755077b45fe1118185264ec50d369  libstdc++-v3/include/bits/atomic_wait.h
  3a2158164dc155855b2c0175c5f3c80b  libstdc++-v3/include/bits/basic_ios.h
  bd6a297c732d4d1fc2db79f61e854e8c  libstdc++-v3/include/bits/basic_ios.tcc
! 83f5b7c8f36852d57b55ad3b37a43871  libstdc++-v3/include/bits/basic_string.h
  cdec0fb14b071f72010a9b8c2d2e814d  libstdc++-v3/include/bits/basic_string.tcc
  143f01f2ac09091fe6272d8d3d996dd4  libstdc++-v3/include/bits/boost_concept_check.h
  c48dd1724bfe2a240a2d017612ff109d  libstdc++-v3/include/bits/c++0x_warning.h
  ed7474f5ce169353ae9b6e98b9017872  libstdc++-v3/include/bits/c++config
! 974af2796b06a45af342dd896297df17  libstdc++-v3/include/bits/char_traits.h
  bc3afa551b214a1d9450c6798b21dc1c  libstdc++-v3/include/bits/charconv.h
  a143652aea71c3de835d07a5ca715a81  libstdc++-v3/include/bits/codecvt.h
  0c7784a98f845682f7e0257592f53ed9  libstdc++-v3/include/bits/concept_check.h
  8d0a413609fd69213697c57a2f7e6efc  libstdc++-v3/include/bits/cpp_type_traits.h
! 947ff17e4a377263e8f322147b3273d9  libstdc++-v3/include/bits/deque.tcc
! 65e85d94a207872f285a93186ef2b0bb  libstdc++-v3/include/bits/enable_special_members.h
  00ebb6049dacf8ab023b15caf7b3a690  libstdc++-v3/include/bits/erase_if.h
  a7d5bb28720ccf51fe638410018fc593  libstdc++-v3/include/bits/forward_list.h
  7ce3876e2c3546f4e3f7fb947e3479a7  libstdc++-v3/include/bits/forward_list.tcc
  42e0fac7ef6d3d3217e48ce36672e534  libstdc++-v3/include/bits/fs_dir.h
! a63f77a9474742ae09c01d1f91b2ee81  libstdc++-v3/include/bits/fs_fwd.h
! c58e18a2280eec2e679ae84b9ec94475  libstdc++-v3/include/bits/fs_ops.h
! aa47f35a166e16784ecf9496dbe8a771  libstdc++-v3/include/bits/fs_path.h
  1e083c1a36d484e25c40b96ad6699e4e  libstdc++-v3/include/bits/fstream.tcc
  dd8a128f529a9f6f73237a176e7299bc  libstdc++-v3/include/bits/functexcept.h
  3854e123c62afb06ce8eff3213da177e  libstdc++-v3/include/bits/functional_hash.h
  7e28c413fb2ff8f896ab6f4b81296589  libstdc++-v3/include/bits/gslice.h
  6d64fcf711e66e1774782608ff3b5159  libstdc++-v3/include/bits/gslice_array.h
! 79a1a3092769fde4b3579bee74b286fb  libstdc++-v3/include/bits/hashtable.h
! 4c92f28a1ef1274d928ac888dcc4c511  libstdc++-v3/include/bits/hashtable_policy.h
  94b514a53ce7d1816738c38c1e0655a8  libstdc++-v3/include/bits/indirect_array.h
  70c7a436935136a62065871cf31e4943  libstdc++-v3/include/bits/invoke.h
  b81521437ef0ce936cef3eaef2df90db  libstdc++-v3/include/bits/ios_base.h
  6605273dbd3b4a796727eff37aa712ed  libstdc++-v3/include/bits/istream.tcc
! 3f8e35471b8c45ded4c8efb9f043018d  libstdc++-v3/include/bits/iterator_concepts.h
  9c607b8172976c0554f82e593ebab6e7  libstdc++-v3/include/bits/list.tcc
  9033c9a135c14cc8c1b25fb5774e57e7  libstdc++-v3/include/bits/locale_classes.h
  d9209b1a8387c8074c0b4dfa10383f2d  libstdc++-v3/include/bits/locale_classes.tcc
--- 98204,98249 ----
  73b62e0f113a7d8e63e0d13183419c1b  libstdc++-v3/include/backward/strstream
  f6791325ac8042a3d1825c0f1ae0765b  libstdc++-v3/include/bits/algorithmfwd.h
  6b5ce7ffbf8ffbb2440a44894aee279a  libstdc++-v3/include/bits/align.h
! 937e9d7f00d3ed7cff7ec8fafeb8a8bc  libstdc++-v3/include/bits/alloc_traits.h
! 58ff381dfbb0c52b9ff69747242a3a8f  libstdc++-v3/include/bits/allocated_ptr.h
! 52abf05a7426983321ecef80fe4251be  libstdc++-v3/include/bits/allocator.h
! e3f9f74fba67d8b5e1538ec2829d6ccd  libstdc++-v3/include/bits/atomic_base.h
  adb82b0133e664d7a6d703cde2ee9b90  libstdc++-v3/include/bits/atomic_futex.h
! 56bd6a5d218c8ecad595a4d829f9b5b8  libstdc++-v3/include/bits/atomic_timed_wait.h
! eeec5baac9e782444495e4ff1d7010c4  libstdc++-v3/include/bits/atomic_wait.h
  3a2158164dc155855b2c0175c5f3c80b  libstdc++-v3/include/bits/basic_ios.h
  bd6a297c732d4d1fc2db79f61e854e8c  libstdc++-v3/include/bits/basic_ios.tcc
! 7e5346b1ac8ec4f2b0e876ce53e4b6e1  libstdc++-v3/include/bits/basic_string.h
  cdec0fb14b071f72010a9b8c2d2e814d  libstdc++-v3/include/bits/basic_string.tcc
  143f01f2ac09091fe6272d8d3d996dd4  libstdc++-v3/include/bits/boost_concept_check.h
  c48dd1724bfe2a240a2d017612ff109d  libstdc++-v3/include/bits/c++0x_warning.h
  ed7474f5ce169353ae9b6e98b9017872  libstdc++-v3/include/bits/c++config
! 1b63ee4eacac2ae94b9a1fc6a1b754f5  libstdc++-v3/include/bits/char_traits.h
  bc3afa551b214a1d9450c6798b21dc1c  libstdc++-v3/include/bits/charconv.h
  a143652aea71c3de835d07a5ca715a81  libstdc++-v3/include/bits/codecvt.h
  0c7784a98f845682f7e0257592f53ed9  libstdc++-v3/include/bits/concept_check.h
  8d0a413609fd69213697c57a2f7e6efc  libstdc++-v3/include/bits/cpp_type_traits.h
! 03562135ad3797f79dc88b04da763364  libstdc++-v3/include/bits/deque.tcc
! fe864b2a299875de978dcc610a835eb6  libstdc++-v3/include/bits/enable_special_members.h
  00ebb6049dacf8ab023b15caf7b3a690  libstdc++-v3/include/bits/erase_if.h
  a7d5bb28720ccf51fe638410018fc593  libstdc++-v3/include/bits/forward_list.h
  7ce3876e2c3546f4e3f7fb947e3479a7  libstdc++-v3/include/bits/forward_list.tcc
  42e0fac7ef6d3d3217e48ce36672e534  libstdc++-v3/include/bits/fs_dir.h
! 70ce7389ec86c32b97e433d940247f4b  libstdc++-v3/include/bits/fs_fwd.h
! d486ec76d1eac079f1e5ed61ee50cc50  libstdc++-v3/include/bits/fs_ops.h
! 8877eb003169ec54e3ef21d88efdadbc  libstdc++-v3/include/bits/fs_path.h
  1e083c1a36d484e25c40b96ad6699e4e  libstdc++-v3/include/bits/fstream.tcc
  dd8a128f529a9f6f73237a176e7299bc  libstdc++-v3/include/bits/functexcept.h
  3854e123c62afb06ce8eff3213da177e  libstdc++-v3/include/bits/functional_hash.h
  7e28c413fb2ff8f896ab6f4b81296589  libstdc++-v3/include/bits/gslice.h
  6d64fcf711e66e1774782608ff3b5159  libstdc++-v3/include/bits/gslice_array.h
! 1b162c169c5c035be9f65e875ba43048  libstdc++-v3/include/bits/hashtable.h
! 985a1e281b3b291fa13c4044bfc48b31  libstdc++-v3/include/bits/hashtable_policy.h
  94b514a53ce7d1816738c38c1e0655a8  libstdc++-v3/include/bits/indirect_array.h
  70c7a436935136a62065871cf31e4943  libstdc++-v3/include/bits/invoke.h
  b81521437ef0ce936cef3eaef2df90db  libstdc++-v3/include/bits/ios_base.h
  6605273dbd3b4a796727eff37aa712ed  libstdc++-v3/include/bits/istream.tcc
! 66ebf5810a684c1af0a71a8d8819b3eb  libstdc++-v3/include/bits/iterator_concepts.h
  9c607b8172976c0554f82e593ebab6e7  libstdc++-v3/include/bits/list.tcc
  9033c9a135c14cc8c1b25fb5774e57e7  libstdc++-v3/include/bits/locale_classes.h
  d9209b1a8387c8074c0b4dfa10383f2d  libstdc++-v3/include/bits/locale_classes.tcc
*************** bded7dc13b4cfa5d81cf5165cc84122a  libstd
*** 97742,97767 ****
  3f32eafc5a86b24ba1ddea1f2c791f2f  libstdc++-v3/include/bits/mask_array.h
  3b99ebe899129f76e71b6a400b7ae599  libstdc++-v3/include/bits/max_size_type.h
  3f6b104467902cda411d015a32d97cf1  libstdc++-v3/include/bits/memoryfwd.h
! 204940fe012c29feb67f1e7f3f1e90f5  libstdc++-v3/include/bits/move.h
! 43e7bcc096b6696bce49d4d2f41a5cf2  libstdc++-v3/include/bits/node_handle.h
  3877d17291319659d2c7ab82f127deeb  libstdc++-v3/include/bits/ostream.tcc
  c6baef5b0dbad526c4a7d462e52887b8  libstdc++-v3/include/bits/ostream_insert.h
  518cd0ae140bee151205f0ccbbe7a9d2  libstdc++-v3/include/bits/parse_numbers.h
  e270c86004665d7c88cb0daea0668abd  libstdc++-v3/include/bits/postypes.h
  1aa21e383abff8b98908de39896ac74d  libstdc++-v3/include/bits/predefined_ops.h
! b6317075019adec6605d0a9e2ff1148e  libstdc++-v3/include/bits/ptr_traits.h
  bf73b2a247be8d104de523be716f61f4  libstdc++-v3/include/bits/quoted_string.h
! e05ff5f61630e3ab98cd5502bd8bd9b7  libstdc++-v3/include/bits/random.h
! 83ca7dddd615c8a800157b0f562a194c  libstdc++-v3/include/bits/random.tcc
! 94fe05bef1244872d91dffec0700dbb3  libstdc++-v3/include/bits/range_access.h
! 978dc739bcd1ac7bfe24ef17a1aa1320  libstdc++-v3/include/bits/ranges_algo.h
! 9fe4599bcdeab5c22d33117b7e9ba960  libstdc++-v3/include/bits/ranges_algobase.h
! 2f4ea1d1fcf8514492d3c194e4475c12  libstdc++-v3/include/bits/ranges_base.h
! 78cb996cd8902c5baabd4b2dfdd65af4  libstdc++-v3/include/bits/ranges_cmp.h
! 6bb4f3d4369ad8f3c7d28c6bc69d5c8d  libstdc++-v3/include/bits/ranges_uninitialized.h
! 76515fab37a425ece4a81bde69d2816c  libstdc++-v3/include/bits/ranges_util.h
  bafb49c6b1a65444216c071f25b43760  libstdc++-v3/include/bits/refwrap.h
! d0f6e74ba75bd371d006cfd1b912c50c  libstdc++-v3/include/bits/regex.h
  98d3d51046b708d9220ef857b955650f  libstdc++-v3/include/bits/regex.tcc
  b8b0cf85c115bbd16b3256e7f86315c5  libstdc++-v3/include/bits/regex_automaton.h
  1a0c43de6ed4d56e298516e81208096a  libstdc++-v3/include/bits/regex_automaton.tcc
--- 98256,98281 ----
  3f32eafc5a86b24ba1ddea1f2c791f2f  libstdc++-v3/include/bits/mask_array.h
  3b99ebe899129f76e71b6a400b7ae599  libstdc++-v3/include/bits/max_size_type.h
  3f6b104467902cda411d015a32d97cf1  libstdc++-v3/include/bits/memoryfwd.h
! 156ce13c58f77c44098165fa0e6b5efc  libstdc++-v3/include/bits/move.h
! 434b2342bf495fd191265b752a71fc44  libstdc++-v3/include/bits/node_handle.h
  3877d17291319659d2c7ab82f127deeb  libstdc++-v3/include/bits/ostream.tcc
  c6baef5b0dbad526c4a7d462e52887b8  libstdc++-v3/include/bits/ostream_insert.h
  518cd0ae140bee151205f0ccbbe7a9d2  libstdc++-v3/include/bits/parse_numbers.h
  e270c86004665d7c88cb0daea0668abd  libstdc++-v3/include/bits/postypes.h
  1aa21e383abff8b98908de39896ac74d  libstdc++-v3/include/bits/predefined_ops.h
! e6a5e9764ebd755e32e991292611e659  libstdc++-v3/include/bits/ptr_traits.h
  bf73b2a247be8d104de523be716f61f4  libstdc++-v3/include/bits/quoted_string.h
! 470011eef0ce4aa0582e38f577095a5c  libstdc++-v3/include/bits/random.h
! 5f69bfbde6bf41c8001a80d38abd542a  libstdc++-v3/include/bits/random.tcc
! 8dad5e77e5e4bab2b7000771d297ea9a  libstdc++-v3/include/bits/range_access.h
! 0cfaa408ff48de2b121439f9f325d90c  libstdc++-v3/include/bits/ranges_algo.h
! e2df1ee55df6addd8c7b5d3bde579658  libstdc++-v3/include/bits/ranges_algobase.h
! e0904214b08e51aa4604c6df133c3bbb  libstdc++-v3/include/bits/ranges_base.h
! 52dfeae5cd28cdecf71c6362cd101927  libstdc++-v3/include/bits/ranges_cmp.h
! 920cfa2cb58c94bed4db10b0a892ca19  libstdc++-v3/include/bits/ranges_uninitialized.h
! a22ca821dd328be54106bfb299193706  libstdc++-v3/include/bits/ranges_util.h
  bafb49c6b1a65444216c071f25b43760  libstdc++-v3/include/bits/refwrap.h
! 843befce3c9575f43a5893d8dad4dc61  libstdc++-v3/include/bits/regex.h
  98d3d51046b708d9220ef857b955650f  libstdc++-v3/include/bits/regex.tcc
  b8b0cf85c115bbd16b3256e7f86315c5  libstdc++-v3/include/bits/regex_automaton.h
  1a0c43de6ed4d56e298516e81208096a  libstdc++-v3/include/bits/regex_automaton.tcc
*************** bf2631da804338ebd183a2ab97e8fe71  libstd
*** 97773,97779 ****
  f419d75dd099ff83043ecee608bcbd0b  libstdc++-v3/include/bits/regex_executor.tcc
  716607b7d27d47a176e82ac8130fdf31  libstdc++-v3/include/bits/regex_scanner.h
  785e8171663dd2f0db22813a93c65ed9  libstdc++-v3/include/bits/regex_scanner.tcc
! ccc82e16d7a03afbb25d83f3e49e8053  libstdc++-v3/include/bits/semaphore_base.h
  bae24842408b2172fbea488e17b09021  libstdc++-v3/include/bits/shared_ptr.h
  007e220395413941831ec80cc4e916b7  libstdc++-v3/include/bits/shared_ptr_atomic.h
  903a445df4ef3034a2163ac5a9adc8da  libstdc++-v3/include/bits/shared_ptr_base.h
--- 98287,98293 ----
  f419d75dd099ff83043ecee608bcbd0b  libstdc++-v3/include/bits/regex_executor.tcc
  716607b7d27d47a176e82ac8130fdf31  libstdc++-v3/include/bits/regex_scanner.h
  785e8171663dd2f0db22813a93c65ed9  libstdc++-v3/include/bits/regex_scanner.tcc
! d761f7d17cd87d90c96bcaa692fffffc  libstdc++-v3/include/bits/semaphore_base.h
  bae24842408b2172fbea488e17b09021  libstdc++-v3/include/bits/shared_ptr.h
  007e220395413941831ec80cc4e916b7  libstdc++-v3/include/bits/shared_ptr_atomic.h
  903a445df4ef3034a2163ac5a9adc8da  libstdc++-v3/include/bits/shared_ptr_base.h
*************** bae24842408b2172fbea488e17b09021  libstd
*** 97781,97797 ****
  82bbae243b362815baa11a73f83d2188  libstdc++-v3/include/bits/specfun.h
  13dd655f9d33eef94922ec1a670c462c  libstdc++-v3/include/bits/sstream.tcc
  0ca803a7f09755f05290802f0dd2b38c  libstdc++-v3/include/bits/std_abs.h
! 0f61c570cbb535b1691a12ada5c2a34d  libstdc++-v3/include/bits/std_function.h
  c65174fff50fe5647fc68ed6f3ae1695  libstdc++-v3/include/bits/std_mutex.h
  f2a5652c1fba7b750bcb17f96dcc1a75  libstdc++-v3/include/bits/std_thread.h
  c661d981a881e8628863fac1295c261c  libstdc++-v3/include/bits/stl_algo.h
  c0e5fec159b35d2e970802869ef11db5  libstdc++-v3/include/bits/stl_algobase.h
  98118948adc1b932091fb4e357a8762c  libstdc++-v3/include/bits/stl_bvector.h
! c1e09b0354857b8e354266917b1a5930  libstdc++-v3/include/bits/stl_construct.h
  030b82de595162b8288defee8ca51bc1  libstdc++-v3/include/bits/stl_deque.h
! 25317d371d99754142da342fe8338100  libstdc++-v3/include/bits/stl_function.h
  9b5d138d0bfe5519552ee1fd50135555  libstdc++-v3/include/bits/stl_heap.h
! 5325599d66f15e22988de66a27c7ee68  libstdc++-v3/include/bits/stl_iterator.h
  76a3280d9bb3ee6191804428721c4059  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
  4c794f35830ab1d4f96e6d5dacb8ecc7  libstdc++-v3/include/bits/stl_iterator_base_types.h
  98c11423a3f4c54610e2c3580faffbd7  libstdc++-v3/include/bits/stl_list.h
--- 98295,98311 ----
  82bbae243b362815baa11a73f83d2188  libstdc++-v3/include/bits/specfun.h
  13dd655f9d33eef94922ec1a670c462c  libstdc++-v3/include/bits/sstream.tcc
  0ca803a7f09755f05290802f0dd2b38c  libstdc++-v3/include/bits/std_abs.h
! 0c73b43d052808013e7562d398c72d7e  libstdc++-v3/include/bits/std_function.h
  c65174fff50fe5647fc68ed6f3ae1695  libstdc++-v3/include/bits/std_mutex.h
  f2a5652c1fba7b750bcb17f96dcc1a75  libstdc++-v3/include/bits/std_thread.h
  c661d981a881e8628863fac1295c261c  libstdc++-v3/include/bits/stl_algo.h
  c0e5fec159b35d2e970802869ef11db5  libstdc++-v3/include/bits/stl_algobase.h
  98118948adc1b932091fb4e357a8762c  libstdc++-v3/include/bits/stl_bvector.h
! 6847fc10df4d7118742d961154d17bb9  libstdc++-v3/include/bits/stl_construct.h
  030b82de595162b8288defee8ca51bc1  libstdc++-v3/include/bits/stl_deque.h
! 42c8c895e947368df44a306d292f341c  libstdc++-v3/include/bits/stl_function.h
  9b5d138d0bfe5519552ee1fd50135555  libstdc++-v3/include/bits/stl_heap.h
! 42972cf6f6ba275d7ce1bc489a712015  libstdc++-v3/include/bits/stl_iterator.h
  76a3280d9bb3ee6191804428721c4059  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
  4c794f35830ab1d4f96e6d5dacb8ecc7  libstdc++-v3/include/bits/stl_iterator_base_types.h
  98c11423a3f4c54610e2c3580faffbd7  libstdc++-v3/include/bits/stl_list.h
*************** e519ad1037772e85daa706ffa7ea28da  libstd
*** 97806,97812 ****
  93170ef391fdcbda38838ce3f8f4b861  libstdc++-v3/include/bits/stl_set.h
  ba0b8ae642f56a2b5ac0e0f6b5efdb5f  libstdc++-v3/include/bits/stl_stack.h
  cf3c9e963ec99beda2bb6c7db4a045f6  libstdc++-v3/include/bits/stl_tempbuf.h
! bf00b712beec015ea638e92162683a9d  libstdc++-v3/include/bits/stl_tree.h
  e5b2dfda2795d428e8e4a9ac15177146  libstdc++-v3/include/bits/stl_uninitialized.h
  abcaf00227294b9790605822a1c03477  libstdc++-v3/include/bits/stl_vector.h
  1e99e977ac1c11c7b57913dfa5041da9  libstdc++-v3/include/bits/stream_iterator.h
--- 98320,98326 ----
  93170ef391fdcbda38838ce3f8f4b861  libstdc++-v3/include/bits/stl_set.h
  ba0b8ae642f56a2b5ac0e0f6b5efdb5f  libstdc++-v3/include/bits/stl_stack.h
  cf3c9e963ec99beda2bb6c7db4a045f6  libstdc++-v3/include/bits/stl_tempbuf.h
! 02cdd04bbd0f99a11cf0f12d5a9b21a7  libstdc++-v3/include/bits/stl_tree.h
  e5b2dfda2795d428e8e4a9ac15177146  libstdc++-v3/include/bits/stl_uninitialized.h
  abcaf00227294b9790605822a1c03477  libstdc++-v3/include/bits/stl_vector.h
  1e99e977ac1c11c7b57913dfa5041da9  libstdc++-v3/include/bits/stream_iterator.h
*************** e1046f3460e6b41c7e73808ecb83be4d  libstd
*** 97814,97832 ****
  68cf363b8a59975fef89e4a35f305aac  libstdc++-v3/include/bits/streambuf_iterator.h
  edfcae2473cc1997408a2778fd824b00  libstdc++-v3/include/bits/string_view.tcc
  dce486b4bf1d6d2797c477681a012b6b  libstdc++-v3/include/bits/stringfwd.h
! 98845c8acb65ad30581355638051805e  libstdc++-v3/include/bits/this_thread_sleep.h
  13b7236ca3b4f48a897996d806dfcd78  libstdc++-v3/include/bits/uniform_int_dist.h
  f121bb0af76bb2def80cd57ec47a7a93  libstdc++-v3/include/bits/unique_lock.h
  4b5ae66ad1eb2fe06e6955f59533f596  libstdc++-v3/include/bits/unique_ptr.h
  b23caecd2ad3808e9572b2051285a5ef  libstdc++-v3/include/bits/unordered_map.h
  2b37ceccf2a7d7b2510b97d737feb425  libstdc++-v3/include/bits/unordered_set.h
! a0235307021a386f653230df9f88f20c  libstdc++-v3/include/bits/uses_allocator.h
! 101803fea1c9b20b1dc8df08e69ce89e  libstdc++-v3/include/bits/uses_allocator_args.h
  92ac9967aa8b4e7ebb4019d9e5fc2cf6  libstdc++-v3/include/bits/valarray_after.h
  68516738753362c2db0a29a86a8e6264  libstdc++-v3/include/bits/valarray_array.h
  164619db6e4fbc8072543c783e3b533e  libstdc++-v3/include/bits/valarray_array.tcc
  eec1e9f3ef9e5c255e124414bcf4c902  libstdc++-v3/include/bits/valarray_before.h
! 5c24b494579a64c40c25078afc9592a4  libstdc++-v3/include/bits/vector.tcc
  b1f8590e0971e6f4f03bdadbd17bdbbe  libstdc++-v3/include/c/cassert
  464f65c3985036f2313f8dfd9e478cbf  libstdc++-v3/include/c/cctype
  e9f32ea9e1c02499c9120e1ba83e0563  libstdc++-v3/include/c/cerrno
--- 98328,98346 ----
  68cf363b8a59975fef89e4a35f305aac  libstdc++-v3/include/bits/streambuf_iterator.h
  edfcae2473cc1997408a2778fd824b00  libstdc++-v3/include/bits/string_view.tcc
  dce486b4bf1d6d2797c477681a012b6b  libstdc++-v3/include/bits/stringfwd.h
! 36a5335258d3016e02f890395595a676  libstdc++-v3/include/bits/this_thread_sleep.h
  13b7236ca3b4f48a897996d806dfcd78  libstdc++-v3/include/bits/uniform_int_dist.h
  f121bb0af76bb2def80cd57ec47a7a93  libstdc++-v3/include/bits/unique_lock.h
  4b5ae66ad1eb2fe06e6955f59533f596  libstdc++-v3/include/bits/unique_ptr.h
  b23caecd2ad3808e9572b2051285a5ef  libstdc++-v3/include/bits/unordered_map.h
  2b37ceccf2a7d7b2510b97d737feb425  libstdc++-v3/include/bits/unordered_set.h
! 3232586c3c5b827a38bfdd0f1cb692d3  libstdc++-v3/include/bits/uses_allocator.h
! 3ce8e46172f802fe63611201ceff37c3  libstdc++-v3/include/bits/uses_allocator_args.h
  92ac9967aa8b4e7ebb4019d9e5fc2cf6  libstdc++-v3/include/bits/valarray_after.h
  68516738753362c2db0a29a86a8e6264  libstdc++-v3/include/bits/valarray_array.h
  164619db6e4fbc8072543c783e3b533e  libstdc++-v3/include/bits/valarray_array.tcc
  eec1e9f3ef9e5c255e124414bcf4c902  libstdc++-v3/include/bits/valarray_before.h
! e9a66096952709a84b1e05178c12ec5a  libstdc++-v3/include/bits/vector.tcc
  b1f8590e0971e6f4f03bdadbd17bdbbe  libstdc++-v3/include/c/cassert
  464f65c3985036f2313f8dfd9e478cbf  libstdc++-v3/include/c/cctype
  e9f32ea9e1c02499c9120e1ba83e0563  libstdc++-v3/include/c/cerrno
*************** c23637eb3e55b3f86c5e85f5402312ca  libstd
*** 97881,97887 ****
  bea4736c30e19b7dbbb353d744ed95f8  libstdc++-v3/include/c_global/ciso646
  05b0d3083d07e10954c5b39df656eaf7  libstdc++-v3/include/c_global/climits
  6afe6dfb5f2274ccbf33ba43f6559ba4  libstdc++-v3/include/c_global/clocale
! 12cfb685fa59bae140922161835837f9  libstdc++-v3/include/c_global/cmath
  741102d213f2c21d9b2d2130b2e6e761  libstdc++-v3/include/c_global/csetjmp
  4bb7695c936055e976e354b1f402bc4a  libstdc++-v3/include/c_global/csignal
  46a63be570cb38caa5e9a9dbbb602cc7  libstdc++-v3/include/c_global/cstdalign
--- 98395,98401 ----
  bea4736c30e19b7dbbb353d744ed95f8  libstdc++-v3/include/c_global/ciso646
  05b0d3083d07e10954c5b39df656eaf7  libstdc++-v3/include/c_global/climits
  6afe6dfb5f2274ccbf33ba43f6559ba4  libstdc++-v3/include/c_global/clocale
! ffaf8d3718dd333ea27a4a80ef91f2ca  libstdc++-v3/include/c_global/cmath
  741102d213f2c21d9b2d2130b2e6e761  libstdc++-v3/include/c_global/csetjmp
  4bb7695c936055e976e354b1f402bc4a  libstdc++-v3/include/c_global/csignal
  46a63be570cb38caa5e9a9dbbb602cc7  libstdc++-v3/include/c_global/cstdalign
*************** c6fc62e7d12600e5c129d2d2ad9a2662  libstd
*** 97916,97930 ****
  758a598e2606e6a21f171ef4fdb4c72a  libstdc++-v3/include/c_std/cuchar
  bcddf9c045520bcb631559376dc42835  libstdc++-v3/include/c_std/cwchar
  0efb884ff8a189f77fd542dfb2fc5bd4  libstdc++-v3/include/c_std/cwctype
  963865eb5322b6ffdddcd071272feba0  libstdc++-v3/include/debug/assertions.h
  1d6ef299bacc09a55667272276c35d6c  libstdc++-v3/include/debug/bitset
  982c0103e1e5f86b0818efdfc5273c3c  libstdc++-v3/include/debug/debug.h
! a2bb5b96e30e1ec8adca3f4f2349c5f2  libstdc++-v3/include/debug/deque
  292da4c038fc1dfe51b75788349b902b  libstdc++-v3/include/debug/formatter.h
! 1c0a8bb642d445b17e0b83f10080a080  libstdc++-v3/include/debug/forward_list
  b8d8c1f08472efae032f44026863678a  libstdc++-v3/include/debug/functions.h
  e0553720cdf0df02b776145b36a51a65  libstdc++-v3/include/debug/helper_functions.h
! dc02cfa95e6389a4e8ed53b52037efa1  libstdc++-v3/include/debug/list
  64eec174a9df5709488aaa20aea2180c  libstdc++-v3/include/debug/macros.h
  52694538be445d5249d6d7f585cd45ce  libstdc++-v3/include/debug/map
  a860368b110d2e3a9b48548930534cea  libstdc++-v3/include/debug/map.h
--- 98430,98445 ----
  758a598e2606e6a21f171ef4fdb4c72a  libstdc++-v3/include/c_std/cuchar
  bcddf9c045520bcb631559376dc42835  libstdc++-v3/include/c_std/cwchar
  0efb884ff8a189f77fd542dfb2fc5bd4  libstdc++-v3/include/c_std/cwctype
+ c0c9bbb808e6bfe4153e5271f4d97b96  libstdc++-v3/include/debug/array
  963865eb5322b6ffdddcd071272feba0  libstdc++-v3/include/debug/assertions.h
  1d6ef299bacc09a55667272276c35d6c  libstdc++-v3/include/debug/bitset
  982c0103e1e5f86b0818efdfc5273c3c  libstdc++-v3/include/debug/debug.h
! 788a61c46ffb08798088c93cd8b9b3a2  libstdc++-v3/include/debug/deque
  292da4c038fc1dfe51b75788349b902b  libstdc++-v3/include/debug/formatter.h
! 4571687f4194f778feef507848a7fe95  libstdc++-v3/include/debug/forward_list
  b8d8c1f08472efae032f44026863678a  libstdc++-v3/include/debug/functions.h
  e0553720cdf0df02b776145b36a51a65  libstdc++-v3/include/debug/helper_functions.h
! 2d7e0e7fa5d73669881b080a2a599ad6  libstdc++-v3/include/debug/list
  64eec174a9df5709488aaa20aea2180c  libstdc++-v3/include/debug/macros.h
  52694538be445d5249d6d7f585cd45ce  libstdc++-v3/include/debug/map
  a860368b110d2e3a9b48548930534cea  libstdc++-v3/include/debug/map.h
*************** bbaa39c68a8689f894b4d32d8a71a33e  libstd
*** 97947,97970 ****
  9338fa7bb61e6716eb79ad8ad9b3cc64  libstdc++-v3/include/debug/string
  fa95e8291a021fd8d54e739bfb36d8f4  libstdc++-v3/include/debug/unordered_map
  bbcb44f5d6a75be289854e78c50d6e0e  libstdc++-v3/include/debug/unordered_set
! c3d82bad900e0d196ae511bd4c0f3fec  libstdc++-v3/include/debug/vector
  120f78076a2f681354fccdfa1c64f57f  libstdc++-v3/include/decimal/decimal
  477587a4b4e34940758c5fbea090924c  libstdc++-v3/include/decimal/decimal.h
  a5dc946ed9ad5abaadf5484a8d94c35b  libstdc++-v3/include/experimental/algorithm
  fee23cd92a92d6bf2f6fdd3850d1ec1a  libstdc++-v3/include/experimental/any
  51feabb5a9aff9c2650be847f563769d  libstdc++-v3/include/experimental/array
  363feb942b9ed4fdcb8f065231501c85  libstdc++-v3/include/experimental/bits/fs_dir.h
! 1e6cf57adc1d2e1e2f6b3386c723c716  libstdc++-v3/include/experimental/bits/fs_fwd.h
! 14ed2c858fb9b3b202244270d22e8588  libstdc++-v3/include/experimental/bits/fs_ops.h
! 5bb53292ddf15efaa4f7bae8979c4085  libstdc++-v3/include/experimental/bits/fs_path.h
  f35b43a0d32627601d4bfe3ac24e84ff  libstdc++-v3/include/experimental/bits/lfts_config.h
! 91cf8a8dfd486460546ef6e54009b843  libstdc++-v3/include/experimental/bits/net.h
  19f9985a717ce911687aa7087349693d  libstdc++-v3/include/experimental/bits/numeric_traits.h
  526bcbcdfb0acc96580ff835ceb38948  libstdc++-v3/include/experimental/bits/shared_ptr.h
! 148721a68e956207907656f45be41f04  libstdc++-v3/include/experimental/bits/simd.h
  77017778ba2d0d32457cec429d6d6977  libstdc++-v3/include/experimental/bits/simd_builtin.h
  24126236d714fbf83db8ddc38457b246  libstdc++-v3/include/experimental/bits/simd_converter.h
! 9a523438f206d342e3a250b92a4f608d  libstdc++-v3/include/experimental/bits/simd_detail.h
  eec02f44fcb5eba6ba668e810c146d8d  libstdc++-v3/include/experimental/bits/simd_fixed_size.h
  847194b3fe1db090040fca784135ea40  libstdc++-v3/include/experimental/bits/simd_math.h
  0bcac8d453d8e154e6ccb741b4519051  libstdc++-v3/include/experimental/bits/simd_neon.h
--- 98462,98485 ----
  9338fa7bb61e6716eb79ad8ad9b3cc64  libstdc++-v3/include/debug/string
  fa95e8291a021fd8d54e739bfb36d8f4  libstdc++-v3/include/debug/unordered_map
  bbcb44f5d6a75be289854e78c50d6e0e  libstdc++-v3/include/debug/unordered_set
! 0418b9420a5bde11797588d2152dde26  libstdc++-v3/include/debug/vector
  120f78076a2f681354fccdfa1c64f57f  libstdc++-v3/include/decimal/decimal
  477587a4b4e34940758c5fbea090924c  libstdc++-v3/include/decimal/decimal.h
  a5dc946ed9ad5abaadf5484a8d94c35b  libstdc++-v3/include/experimental/algorithm
  fee23cd92a92d6bf2f6fdd3850d1ec1a  libstdc++-v3/include/experimental/any
  51feabb5a9aff9c2650be847f563769d  libstdc++-v3/include/experimental/array
  363feb942b9ed4fdcb8f065231501c85  libstdc++-v3/include/experimental/bits/fs_dir.h
! f5e02eb1311a467ce3d8138ce931f3eb  libstdc++-v3/include/experimental/bits/fs_fwd.h
! 52737c1e85c36fe263ef86630cece5a7  libstdc++-v3/include/experimental/bits/fs_ops.h
! 39c79598ce86e66f13b60c1891b17e80  libstdc++-v3/include/experimental/bits/fs_path.h
  f35b43a0d32627601d4bfe3ac24e84ff  libstdc++-v3/include/experimental/bits/lfts_config.h
! 6c96027917a74ba73627fb559e8bbeb7  libstdc++-v3/include/experimental/bits/net.h
  19f9985a717ce911687aa7087349693d  libstdc++-v3/include/experimental/bits/numeric_traits.h
  526bcbcdfb0acc96580ff835ceb38948  libstdc++-v3/include/experimental/bits/shared_ptr.h
! 2e2d3bbaa3bfc8f5b2865938517b4aa7  libstdc++-v3/include/experimental/bits/simd.h
  77017778ba2d0d32457cec429d6d6977  libstdc++-v3/include/experimental/bits/simd_builtin.h
  24126236d714fbf83db8ddc38457b246  libstdc++-v3/include/experimental/bits/simd_converter.h
! c7387f3f41d4df9d699e9b1336d67344  libstdc++-v3/include/experimental/bits/simd_detail.h
  eec02f44fcb5eba6ba668e810c146d8d  libstdc++-v3/include/experimental/bits/simd_fixed_size.h
  847194b3fe1db090040fca784135ea40  libstdc++-v3/include/experimental/bits/simd_math.h
  0bcac8d453d8e154e6ccb741b4519051  libstdc++-v3/include/experimental/bits/simd_neon.h
*************** baeaf7b9b85bb476117d286653f6d6dd  libstd
*** 97980,97987 ****
  7b2663037e13929b806bf614936012cd  libstdc++-v3/include/experimental/filesystem
  de12aef18178267fe21aaf85aa6b5d98  libstdc++-v3/include/experimental/forward_list
  5dcfda8a1ea0023fdf730226a958f492  libstdc++-v3/include/experimental/functional
! 160b526c8569b58c349ff65f81fcf3ca  libstdc++-v3/include/experimental/internet
! 6f54560b54e9b5831aab7f9ebb1c74f5  libstdc++-v3/include/experimental/io_context
  4691bb9a4cbb032dd0b0bd7a07fa1867  libstdc++-v3/include/experimental/iterator
  760aa8f9adda752006a29223129fb0e3  libstdc++-v3/include/experimental/list
  4e6e0455f4851cba8c386f87fa7cffa5  libstdc++-v3/include/experimental/map
--- 98495,98502 ----
  7b2663037e13929b806bf614936012cd  libstdc++-v3/include/experimental/filesystem
  de12aef18178267fe21aaf85aa6b5d98  libstdc++-v3/include/experimental/forward_list
  5dcfda8a1ea0023fdf730226a958f492  libstdc++-v3/include/experimental/functional
! 3123308f1adec058d0f6137b80537c97  libstdc++-v3/include/experimental/internet
! 91becacad368d2748dbba54d79e1d1d4  libstdc++-v3/include/experimental/io_context
  4691bb9a4cbb032dd0b0bd7a07fa1867  libstdc++-v3/include/experimental/iterator
  760aa8f9adda752006a29223129fb0e3  libstdc++-v3/include/experimental/list
  4e6e0455f4851cba8c386f87fa7cffa5  libstdc++-v3/include/experimental/map
*************** de12aef18178267fe21aaf85aa6b5d98  libstd
*** 97990,98010 ****
  00e11abd45c1991e940e3cc0ce0ebe37  libstdc++-v3/include/experimental/net
  c37c4ab64b91d429eb61d78fdc4ae75e  libstdc++-v3/include/experimental/netfwd
  e9319e5893708aa04f34ad9d9a5782d8  libstdc++-v3/include/experimental/numeric
! a0cb31346100ef6e31c5340c851b1acd  libstdc++-v3/include/experimental/optional
  88381df08a09b23c6f601a2631339c94  libstdc++-v3/include/experimental/propagate_const
  b9a97a912d958096564644bd8f9c49e6  libstdc++-v3/include/experimental/random
  bcc2870c86a9e3a62d9cc64e34919516  libstdc++-v3/include/experimental/ratio
  7e0f9fbf12108027afd2e6248d9f5bda  libstdc++-v3/include/experimental/regex
  645d538d0ba30fecafec0f1cd4f5b3f6  libstdc++-v3/include/experimental/set
! bc952b119277996a888c94412f706bd6  libstdc++-v3/include/experimental/simd
! 218082921b39fabe9307bd0f5d61021f  libstdc++-v3/include/experimental/socket
  62e4341339e0537b4c003fc7af143bfb  libstdc++-v3/include/experimental/source_location
  b500d85d056b59344bda216ea50a8dc9  libstdc++-v3/include/experimental/string
  f52632f13e686838f3781d23288a2d7d  libstdc++-v3/include/experimental/string_view
  97920d684395dfd6b6412ea10b98750d  libstdc++-v3/include/experimental/system_error
  7f2b47081abbff883bb7b5742683f4fc  libstdc++-v3/include/experimental/timer
  8f29cc85dfc3c0304ff4e631e71cc8b2  libstdc++-v3/include/experimental/tuple
! 23be28fd63bfcefd1bddaede10b4f06c  libstdc++-v3/include/experimental/type_traits
  5b6d031ea5e1e121f67d540682e7a32d  libstdc++-v3/include/experimental/unordered_map
  838f25578044afb07fa073b5b64a49c5  libstdc++-v3/include/experimental/unordered_set
  8df151efcb383fabc32af1d11c823c63  libstdc++-v3/include/experimental/utility
--- 98505,98525 ----
  00e11abd45c1991e940e3cc0ce0ebe37  libstdc++-v3/include/experimental/net
  c37c4ab64b91d429eb61d78fdc4ae75e  libstdc++-v3/include/experimental/netfwd
  e9319e5893708aa04f34ad9d9a5782d8  libstdc++-v3/include/experimental/numeric
! 254db9903f2d7fb0c771809d3d79d4c9  libstdc++-v3/include/experimental/optional
  88381df08a09b23c6f601a2631339c94  libstdc++-v3/include/experimental/propagate_const
  b9a97a912d958096564644bd8f9c49e6  libstdc++-v3/include/experimental/random
  bcc2870c86a9e3a62d9cc64e34919516  libstdc++-v3/include/experimental/ratio
  7e0f9fbf12108027afd2e6248d9f5bda  libstdc++-v3/include/experimental/regex
  645d538d0ba30fecafec0f1cd4f5b3f6  libstdc++-v3/include/experimental/set
! f9acd41f67303d72df67a5c63d75c3ef  libstdc++-v3/include/experimental/simd
! 0121e1989d70818afa551c07e6f37ef6  libstdc++-v3/include/experimental/socket
  62e4341339e0537b4c003fc7af143bfb  libstdc++-v3/include/experimental/source_location
  b500d85d056b59344bda216ea50a8dc9  libstdc++-v3/include/experimental/string
  f52632f13e686838f3781d23288a2d7d  libstdc++-v3/include/experimental/string_view
  97920d684395dfd6b6412ea10b98750d  libstdc++-v3/include/experimental/system_error
  7f2b47081abbff883bb7b5742683f4fc  libstdc++-v3/include/experimental/timer
  8f29cc85dfc3c0304ff4e631e71cc8b2  libstdc++-v3/include/experimental/tuple
! 93597de1ce4c3f08eaf5cdd0d3006c1c  libstdc++-v3/include/experimental/type_traits
  5b6d031ea5e1e121f67d540682e7a32d  libstdc++-v3/include/experimental/unordered_map
  838f25578044afb07fa073b5b64a49c5  libstdc++-v3/include/experimental/unordered_set
  8df151efcb383fabc32af1d11c823c63  libstdc++-v3/include/experimental/utility
*************** c77947a8e5d56e9ec5bd632f54d9c2b7  libstd
*** 98013,98026 ****
  355369213d3139cc065c981d8d38bc1a  libstdc++-v3/include/ext/aligned_buffer.h
  2281be427d104b4f13880f90209a00bd  libstdc++-v3/include/ext/alloc_traits.h
  de910203c9add5dfa31e3da6958d6f0c  libstdc++-v3/include/ext/atomicity.h
! 5d0fb71198c9b9544ebbd9b1a661ca60  libstdc++-v3/include/ext/bitmap_allocator.h
  19729e251044ebdf0b4f215af2ae3c3c  libstdc++-v3/include/ext/cast.h
  79e3628c5c7e897b2b87644e7849b35d  libstdc++-v3/include/ext/cmath
  ea80a2ca9ca788adc2676ab1a43a771a  libstdc++-v3/include/ext/codecvt_specializations.h
  79a69441ec59c5bcbfe76b4d54f72634  libstdc++-v3/include/ext/concurrence.h
  2f8c74a3bcc7692b9ec445fb64c28b30  libstdc++-v3/include/ext/debug_allocator.h
  4959107d48788e9bc120ece3dfd2705c  libstdc++-v3/include/ext/enc_filebuf.h
! da4ae9662e82020f9017f33b26382857  libstdc++-v3/include/ext/extptr_allocator.h
  eec31fad47ebb7d363bbebf67e556a13  libstdc++-v3/include/ext/functional
  7a54c13e6e6f460d94b0b2ee2618eaf5  libstdc++-v3/include/ext/iterator
  e2309f02d17d9911b021d12cbf3a614b  libstdc++-v3/include/ext/malloc_allocator.h
--- 98528,98541 ----
  355369213d3139cc065c981d8d38bc1a  libstdc++-v3/include/ext/aligned_buffer.h
  2281be427d104b4f13880f90209a00bd  libstdc++-v3/include/ext/alloc_traits.h
  de910203c9add5dfa31e3da6958d6f0c  libstdc++-v3/include/ext/atomicity.h
! 9cc929c89e00f26b8d0b5569c3107b90  libstdc++-v3/include/ext/bitmap_allocator.h
  19729e251044ebdf0b4f215af2ae3c3c  libstdc++-v3/include/ext/cast.h
  79e3628c5c7e897b2b87644e7849b35d  libstdc++-v3/include/ext/cmath
  ea80a2ca9ca788adc2676ab1a43a771a  libstdc++-v3/include/ext/codecvt_specializations.h
  79a69441ec59c5bcbfe76b4d54f72634  libstdc++-v3/include/ext/concurrence.h
  2f8c74a3bcc7692b9ec445fb64c28b30  libstdc++-v3/include/ext/debug_allocator.h
  4959107d48788e9bc120ece3dfd2705c  libstdc++-v3/include/ext/enc_filebuf.h
! ca86979549d87832de0291c84c1fa5f2  libstdc++-v3/include/ext/extptr_allocator.h
  eec31fad47ebb7d363bbebf67e556a13  libstdc++-v3/include/ext/functional
  7a54c13e6e6f460d94b0b2ee2618eaf5  libstdc++-v3/include/ext/iterator
  e2309f02d17d9911b021d12cbf3a614b  libstdc++-v3/include/ext/malloc_allocator.h
*************** ce69f1e624269a8721e5a954efb5dc04  libstd
*** 98279,98293 ****
  6894d46827219ab4f87c99fa55747dbd  libstdc++-v3/include/ext/random.tcc
  1f39dd2e3db99a24b96518fe96cce49d  libstdc++-v3/include/ext/rb_tree
  887a8a6b63bed291b3c470540fcaaa4b  libstdc++-v3/include/ext/rc_string_base.h
! 5213308ce396b386306fb29121140e7f  libstdc++-v3/include/ext/rope
  e4965077c58739b0417036394f07e39a  libstdc++-v3/include/ext/ropeimpl.h
  99f5838816c6597df0e8558052f3a18b  libstdc++-v3/include/ext/slist
  e836b76f864ee40c6389f9f8a8590618  libstdc++-v3/include/ext/sso_string_base.h
  03d4a2f17412d2df48b882b4e6dc2bcf  libstdc++-v3/include/ext/stdio_filebuf.h
  31f63659be962213f41ca2361f8bc160  libstdc++-v3/include/ext/stdio_sync_filebuf.h
  ed7cad99ffe69538e5e6374fdde82f0f  libstdc++-v3/include/ext/string_conversions.h
! 4b2dca5f3f2de252adce3178b83a6c2d  libstdc++-v3/include/ext/throw_allocator.h
! 0b81f2152afb8342fe6466bcd7e964b2  libstdc++-v3/include/ext/type_traits.h
  0c390cedd6d94b1522b17eb2daa34761  libstdc++-v3/include/ext/typelist.h
  a811c9fa07a8faa1f6de79e3cbb53ca4  libstdc++-v3/include/ext/vstring.h
  78f99f23aa66db49d819b5d885de9431  libstdc++-v3/include/ext/vstring.tcc
--- 98794,98808 ----
  6894d46827219ab4f87c99fa55747dbd  libstdc++-v3/include/ext/random.tcc
  1f39dd2e3db99a24b96518fe96cce49d  libstdc++-v3/include/ext/rb_tree
  887a8a6b63bed291b3c470540fcaaa4b  libstdc++-v3/include/ext/rc_string_base.h
! 82982d9fdfc18883e29743565f4c33e7  libstdc++-v3/include/ext/rope
  e4965077c58739b0417036394f07e39a  libstdc++-v3/include/ext/ropeimpl.h
  99f5838816c6597df0e8558052f3a18b  libstdc++-v3/include/ext/slist
  e836b76f864ee40c6389f9f8a8590618  libstdc++-v3/include/ext/sso_string_base.h
  03d4a2f17412d2df48b882b4e6dc2bcf  libstdc++-v3/include/ext/stdio_filebuf.h
  31f63659be962213f41ca2361f8bc160  libstdc++-v3/include/ext/stdio_sync_filebuf.h
  ed7cad99ffe69538e5e6374fdde82f0f  libstdc++-v3/include/ext/string_conversions.h
! df82a6d35dad33b7cbe0dd6c58c05269  libstdc++-v3/include/ext/throw_allocator.h
! 1b52de57a3b6ca29ae3b6dce49a73ce8  libstdc++-v3/include/ext/type_traits.h
  0c390cedd6d94b1522b17eb2daa34761  libstdc++-v3/include/ext/typelist.h
  a811c9fa07a8faa1f6de79e3cbb53ca4  libstdc++-v3/include/ext/vstring.h
  78f99f23aa66db49d819b5d885de9431  libstdc++-v3/include/ext/vstring.tcc
*************** d3d2812c60e828c1e822801f148c7630  libstd
*** 98363,98379 ****
  b156f0d597a2edae1a06e54aba071e41  libstdc++-v3/include/pstl/unseq_backend_simd.h
  248e4a4c932ee32246a6216c3b58a482  libstdc++-v3/include/pstl/utils.h
  6f7d40cef8f663c474dbafbd94db6d41  libstdc++-v3/include/std/algorithm
! 066b18e14980b8659efe2ea0af1db5cd  libstdc++-v3/include/std/any
  1c0c57ef53ca4293de32b58ded42452f  libstdc++-v3/include/std/array
! 3616eb318b793fb7a6f2cf2269d7aa88  libstdc++-v3/include/std/atomic
  113c8eb3a8d8b67c8404665c3eb0af4b  libstdc++-v3/include/std/barrier
! 7bb917bb7b34d5cf900805769b20fbd5  libstdc++-v3/include/std/bit
  92df508c8bd5ee1e5201893372265093  libstdc++-v3/include/std/bitset
! 016f9228c7c56bfdb6026046207900cd  libstdc++-v3/include/std/charconv
! 3d8e8c2eaed95f06df8e4717dbba1091  libstdc++-v3/include/std/chrono
  9fc8010f8954d7f9d9b7b73480068af4  libstdc++-v3/include/std/codecvt
  34ecc2d19af4343e2194a05671920bcf  libstdc++-v3/include/std/complex
! d33ca217751ca65132a5414655ed7688  libstdc++-v3/include/std/concepts
  fb6345dccc50a327805158467bdd0578  libstdc++-v3/include/std/condition_variable
  0f8d495b0973573de96359f543a4b357  libstdc++-v3/include/std/coroutine
  8b2773ff4157b0afe801622dc6da60ad  libstdc++-v3/include/std/deque
--- 98878,98894 ----
  b156f0d597a2edae1a06e54aba071e41  libstdc++-v3/include/pstl/unseq_backend_simd.h
  248e4a4c932ee32246a6216c3b58a482  libstdc++-v3/include/pstl/utils.h
  6f7d40cef8f663c474dbafbd94db6d41  libstdc++-v3/include/std/algorithm
! 463aea90e2091f752c8b3d12848f07af  libstdc++-v3/include/std/any
  1c0c57ef53ca4293de32b58ded42452f  libstdc++-v3/include/std/array
! 570573a00e531ffdecd17c4b451394a3  libstdc++-v3/include/std/atomic
  113c8eb3a8d8b67c8404665c3eb0af4b  libstdc++-v3/include/std/barrier
! 0c9f83580f47735e5a15465796ce574b  libstdc++-v3/include/std/bit
  92df508c8bd5ee1e5201893372265093  libstdc++-v3/include/std/bitset
! 22f4855f519d0c64e0fd08dd60af4544  libstdc++-v3/include/std/charconv
! 84f035b368ef2b37d7074a834881f74c  libstdc++-v3/include/std/chrono
  9fc8010f8954d7f9d9b7b73480068af4  libstdc++-v3/include/std/codecvt
  34ecc2d19af4343e2194a05671920bcf  libstdc++-v3/include/std/complex
! b27a8ffddfc035eda249b54de11167b3  libstdc++-v3/include/std/concepts
  fb6345dccc50a327805158467bdd0578  libstdc++-v3/include/std/condition_variable
  0f8d495b0973573de96359f543a4b357  libstdc++-v3/include/std/coroutine
  8b2773ff4157b0afe801622dc6da60ad  libstdc++-v3/include/std/deque
*************** cc9ef3d2217fc8c34ac467dc84040a1a  libstd
*** 98395,98437 ****
  fdca44bb1137ac2dff5858d707a7d4bf  libstdc++-v3/include/std/locale
  f36de15c1f3b7e03051daa3f7c7472c5  libstdc++-v3/include/std/map
  9c7bf4ea1e18b545d124ae2680b02ed9  libstdc++-v3/include/std/memory
! eefb79e63abf6981b7e039602b92d9ce  libstdc++-v3/include/std/memory_resource
  44c7dab7177844460c0d95f3b2c6d2dd  libstdc++-v3/include/std/mutex
  0f98490a23012b0d475a6438918e05e8  libstdc++-v3/include/std/numbers
  c5ef47ada66192553fd8a6a03625d70e  libstdc++-v3/include/std/numeric
! 1cf58afb73bffb0ba70c085c3206307b  libstdc++-v3/include/std/optional
! 8aee3c84178d8770860eb5107583298b  libstdc++-v3/include/std/ostream
  61b007baae14c52b13732aad82286815  libstdc++-v3/include/std/queue
  aad0b8c05c77db48c9ae1eddb9e0380d  libstdc++-v3/include/std/random
! a30ab485c9739891932d89f22c2b9013  libstdc++-v3/include/std/ranges
  338a84095148e5196b391a7fdf949691  libstdc++-v3/include/std/ratio
  52827264570402b0bccc80a3adb4bf59  libstdc++-v3/include/std/regex
! 62195f008afa4b9fd1bea335fca46182  libstdc++-v3/include/std/scoped_allocator
  7ea9ab55b16bf212329fa852a89c8167  libstdc++-v3/include/std/semaphore
  742567ce5079b72e691794c61cfb2af3  libstdc++-v3/include/std/set
  91a9a4fa6c63c846408b4454d2c8f4b2  libstdc++-v3/include/std/shared_mutex
  e0c9f8627e498a77f31adb76a452b0b1  libstdc++-v3/include/std/source_location
! f691a5e44b11b4da6aa2d2d85999b796  libstdc++-v3/include/std/span
  906b5423836b8b95366b23366f24b8c5  libstdc++-v3/include/std/sstream
  ed0009b64dfff30999a2182d0189ee7f  libstdc++-v3/include/std/stack
  9d66312aa64c804c24a1e83155f4a200  libstdc++-v3/include/std/stdexcept
  34c6da09a169cc099e8108f6af279a65  libstdc++-v3/include/std/stop_token
  05c6cffed4833f117e386206af8f878e  libstdc++-v3/include/std/streambuf
  8eccd3adbdc9f406ec98e5483acf9c01  libstdc++-v3/include/std/string
! 1864cf4a20b5139ace07c9da4e1b4737  libstdc++-v3/include/std/string_view
! 3386938e1698a1f76bd82d3399fbe5ea  libstdc++-v3/include/std/syncstream
! 48e36c3ca8d130bd0e9a77aab0d95a6f  libstdc++-v3/include/std/system_error
  83a8f781edae2a22c67cf12b96568a03  libstdc++-v3/include/std/thread
! 99aa78e6731090cec87d2956f2594fd7  libstdc++-v3/include/std/tuple
! 34e103757948c5bc3ca8c740847f7b6a  libstdc++-v3/include/std/type_traits
  330d42fb74c13496f374d6b2cb3cbf7c  libstdc++-v3/include/std/typeindex
  16ace88be8613b378b5fffc1958351a0  libstdc++-v3/include/std/unordered_map
  aeb2a92a3c9a2263f24568c8ece52a4c  libstdc++-v3/include/std/unordered_set
! bdac698614e70e29eed7098d316ca2ff  libstdc++-v3/include/std/utility
! eba3f9944908a390ab9674c4941d5ff3  libstdc++-v3/include/std/valarray
! 7476bf338bc2ab01fb66ddcca51ceb64  libstdc++-v3/include/std/variant
  b2ab68817368c3805d64bb4978a6129d  libstdc++-v3/include/std/vector
! 0b4eb890ce4021cbe511e6c384b220cf  libstdc++-v3/include/std/version
  7a3df4ee77f8051d9c8970f892588ef6  libstdc++-v3/include/tr1/array
  79c7b722cf8e5135a96d12e1a660393b  libstdc++-v3/include/tr1/bessel_function.tcc
  814be185cac0443c6e0933c450d9f912  libstdc++-v3/include/tr1/beta_function.tcc
--- 98910,98952 ----
  fdca44bb1137ac2dff5858d707a7d4bf  libstdc++-v3/include/std/locale
  f36de15c1f3b7e03051daa3f7c7472c5  libstdc++-v3/include/std/map
  9c7bf4ea1e18b545d124ae2680b02ed9  libstdc++-v3/include/std/memory
! 09387c343cf665a54b81117127a6a648  libstdc++-v3/include/std/memory_resource
  44c7dab7177844460c0d95f3b2c6d2dd  libstdc++-v3/include/std/mutex
  0f98490a23012b0d475a6438918e05e8  libstdc++-v3/include/std/numbers
  c5ef47ada66192553fd8a6a03625d70e  libstdc++-v3/include/std/numeric
! c26f8f7af799f7f3a2830f1689b12757  libstdc++-v3/include/std/optional
! efcc2fdc15a99e21f2c4a97ee2924fce  libstdc++-v3/include/std/ostream
  61b007baae14c52b13732aad82286815  libstdc++-v3/include/std/queue
  aad0b8c05c77db48c9ae1eddb9e0380d  libstdc++-v3/include/std/random
! 3064407113806c9e18b6e82819e298e2  libstdc++-v3/include/std/ranges
  338a84095148e5196b391a7fdf949691  libstdc++-v3/include/std/ratio
  52827264570402b0bccc80a3adb4bf59  libstdc++-v3/include/std/regex
! 7aa445d626fba3c86cea701c7db4db7c  libstdc++-v3/include/std/scoped_allocator
  7ea9ab55b16bf212329fa852a89c8167  libstdc++-v3/include/std/semaphore
  742567ce5079b72e691794c61cfb2af3  libstdc++-v3/include/std/set
  91a9a4fa6c63c846408b4454d2c8f4b2  libstdc++-v3/include/std/shared_mutex
  e0c9f8627e498a77f31adb76a452b0b1  libstdc++-v3/include/std/source_location
! 357a7b4c1da8f56bcf0a40d239d6ecf5  libstdc++-v3/include/std/span
  906b5423836b8b95366b23366f24b8c5  libstdc++-v3/include/std/sstream
  ed0009b64dfff30999a2182d0189ee7f  libstdc++-v3/include/std/stack
  9d66312aa64c804c24a1e83155f4a200  libstdc++-v3/include/std/stdexcept
  34c6da09a169cc099e8108f6af279a65  libstdc++-v3/include/std/stop_token
  05c6cffed4833f117e386206af8f878e  libstdc++-v3/include/std/streambuf
  8eccd3adbdc9f406ec98e5483acf9c01  libstdc++-v3/include/std/string
! 0a773ecf42b54e0084752df53c9771e9  libstdc++-v3/include/std/string_view
! 675010f60f0d3d515817ed986722981c  libstdc++-v3/include/std/syncstream
! 58f6c2eb152b2f7a05834ac1c4ebb1ed  libstdc++-v3/include/std/system_error
  83a8f781edae2a22c67cf12b96568a03  libstdc++-v3/include/std/thread
! 987d70e3d16382cfa8a07dca96afab5e  libstdc++-v3/include/std/tuple
! c35bd8e7b58e4d200f7129541933ae7b  libstdc++-v3/include/std/type_traits
  330d42fb74c13496f374d6b2cb3cbf7c  libstdc++-v3/include/std/typeindex
  16ace88be8613b378b5fffc1958351a0  libstdc++-v3/include/std/unordered_map
  aeb2a92a3c9a2263f24568c8ece52a4c  libstdc++-v3/include/std/unordered_set
! d9438feb050100a59ccb2bd7e22fb8f6  libstdc++-v3/include/std/utility
! 54baaf5124374152e58dec3ec0861669  libstdc++-v3/include/std/valarray
! 93b603e7d4c481cb8e46ce989dab4dcf  libstdc++-v3/include/std/variant
  b2ab68817368c3805d64bb4978a6129d  libstdc++-v3/include/std/vector
! 6a729ab766e821a330853c5fd48bcca5  libstdc++-v3/include/std/version
  7a3df4ee77f8051d9c8970f892588ef6  libstdc++-v3/include/tr1/array
  79c7b722cf8e5135a96d12e1a660393b  libstdc++-v3/include/tr1/bessel_function.tcc
  814be185cac0443c6e0933c450d9f912  libstdc++-v3/include/tr1/beta_function.tcc
*************** eb2bc7d97ecdf010f9361939f387092c  libstd
*** 98512,98518 ****
  8aa8dd4846aee0a32c74838ffe1a9b18  libstdc++-v3/libsupc++/bad_cast.cc
  61fcac9976ceb3ce4d31eda2e568a7c6  libstdc++-v3/libsupc++/bad_typeid.cc
  3192b4cce5548a08f659876a1332baa5  libstdc++-v3/libsupc++/class_type_info.cc
! 972cdff7fe8351d5ca78c6b5bf563ebb  libstdc++-v3/libsupc++/compare
  782af6cf5da6b4aed7e6e655947c10c7  libstdc++-v3/libsupc++/cxxabi.h
  134a2a7d6f57e9fed9432b11cf8bee41  libstdc++-v3/libsupc++/cxxabi_forced.h
  0969b2aced8d0038ae64557f408773c9  libstdc++-v3/libsupc++/cxxabi_init_exception.h
--- 99027,99033 ----
  8aa8dd4846aee0a32c74838ffe1a9b18  libstdc++-v3/libsupc++/bad_cast.cc
  61fcac9976ceb3ce4d31eda2e568a7c6  libstdc++-v3/libsupc++/bad_typeid.cc
  3192b4cce5548a08f659876a1332baa5  libstdc++-v3/libsupc++/class_type_info.cc
! 14e73bd8bc09c4dc3795d6fc07dbd662  libstdc++-v3/libsupc++/compare
  782af6cf5da6b4aed7e6e655947c10c7  libstdc++-v3/libsupc++/cxxabi.h
  134a2a7d6f57e9fed9432b11cf8bee41  libstdc++-v3/libsupc++/cxxabi_forced.h
  0969b2aced8d0038ae64557f408773c9  libstdc++-v3/libsupc++/cxxabi_init_exception.h
*************** eeeaade1c899ee5f8ec1cb80459af466  libstd
*** 98547,98556 ****
  e419810c256cf4e3b9555eda630ea0ba  libstdc++-v3/libsupc++/eh_type.cc
  e5d56ce300f615cb191a91f63d15da7e  libstdc++-v3/libsupc++/eh_unex_handler.cc
  4f2380b784e1ea9dad3f41d28513a543  libstdc++-v3/libsupc++/enum_type_info.cc
! a4b331e3b64f52c98ce35a98fbcd3a75  libstdc++-v3/libsupc++/exception
! 922b8cf12b911111d666bec90bde61e4  libstdc++-v3/libsupc++/exception.h
  4f705d1748ddbd2ef4f9b4b7f7b30501  libstdc++-v3/libsupc++/exception_defines.h
! cb9f7e096e8ea7c4f5d31c641a5113f0  libstdc++-v3/libsupc++/exception_ptr.h
  4b2020eec5a9266f030bc8e0a6b4b574  libstdc++-v3/libsupc++/function_type_info.cc
  f4c887793b010205b07a92b68684bfd8  libstdc++-v3/libsupc++/fundamental_type_info.cc
  4eb0c7b938eeb3c75bcd6de3523f9589  libstdc++-v3/libsupc++/guard.cc
--- 99062,99071 ----
  e419810c256cf4e3b9555eda630ea0ba  libstdc++-v3/libsupc++/eh_type.cc
  e5d56ce300f615cb191a91f63d15da7e  libstdc++-v3/libsupc++/eh_unex_handler.cc
  4f2380b784e1ea9dad3f41d28513a543  libstdc++-v3/libsupc++/enum_type_info.cc
! 28e35b82a082f9320b2b53f7b14f339d  libstdc++-v3/libsupc++/exception
! 7ba24911a71cad798b8001a1fbee63d9  libstdc++-v3/libsupc++/exception.h
  4f705d1748ddbd2ef4f9b4b7f7b30501  libstdc++-v3/libsupc++/exception_defines.h
! ed433011c81450fc2dabd9aa8a29a038  libstdc++-v3/libsupc++/exception_ptr.h
  4b2020eec5a9266f030bc8e0a6b4b574  libstdc++-v3/libsupc++/function_type_info.cc
  f4c887793b010205b07a92b68684bfd8  libstdc++-v3/libsupc++/fundamental_type_info.cc
  4eb0c7b938eeb3c75bcd6de3523f9589  libstdc++-v3/libsupc++/guard.cc
*************** a7f967ba52db1f70e1e6f8f98bb1042a  libstd
*** 98577,98583 ****
  9e204e4c507b9cd4d3350d9cabcdb05d  libstdc++-v3/libsupc++/si_class_type_info.cc
  49503fb5737ae6037800c7c08bc84912  libstdc++-v3/libsupc++/tinfo.cc
  b4c5eff9da2552a0441b442f8a56ecbc  libstdc++-v3/libsupc++/tinfo.h
! 0a6936e11602332604fe631ae944beb7  libstdc++-v3/libsupc++/tinfo2.cc
  f97b6e79e4ebb4f5c69e54dbe29a3aed  libstdc++-v3/libsupc++/typeinfo
  77e0a5871873d95f3233bf411845ce60  libstdc++-v3/libsupc++/unwind-cxx.h
  429a9876b1a1a9b8bb8b7c39b269b98d  libstdc++-v3/libsupc++/vec.cc
--- 99092,99098 ----
  9e204e4c507b9cd4d3350d9cabcdb05d  libstdc++-v3/libsupc++/si_class_type_info.cc
  49503fb5737ae6037800c7c08bc84912  libstdc++-v3/libsupc++/tinfo.cc
  b4c5eff9da2552a0441b442f8a56ecbc  libstdc++-v3/libsupc++/tinfo.h
! 40f16bf0b3beb5b31ac47a392ea517a6  libstdc++-v3/libsupc++/tinfo2.cc
  f97b6e79e4ebb4f5c69e54dbe29a3aed  libstdc++-v3/libsupc++/typeinfo
  77e0a5871873d95f3233bf411845ce60  libstdc++-v3/libsupc++/unwind-cxx.h
  429a9876b1a1a9b8bb8b7c39b269b98d  libstdc++-v3/libsupc++/vec.cc
*************** a8b9b273f76ae07d9b348f0a5d810e19  libstd
*** 98592,98604 ****
  2863b152e6ea006828d931b909e65f0f  libstdc++-v3/po/fr.po
  2c7616acffe8edae7935e283e7270ed0  libstdc++-v3/po/libstdc++.pot
  4946e4d28c388353dc776bcae8af08f0  libstdc++-v3/po/string_literals.cc
! c623f094eee385c273fcfacdf443a681  libstdc++-v3/python/Makefile.am
! 33b92946f233a01bbdb8b6e383e21ff8  libstdc++-v3/python/Makefile.in
  ef60735f8655321222e620486f219e8d  libstdc++-v3/python/hook.in
  68b329da9893e34099c7d8ad5cb9c940  libstdc++-v3/python/libstdcxx/__init__.py
  484cb11df73bf42227946114a89d29b5  libstdc++-v3/python/libstdcxx/v6/__init__.py
! 5d1d6eec7823c71c6b443effaf2e59bc  libstdc++-v3/python/libstdcxx/v6/printers.py
! 004c942e49fec929e06d6634be72913a  libstdc++-v3/python/libstdcxx/v6/xmethods.py
  cdac7363b91e7d57b85f7b560f62f033  libstdc++-v3/scripts/check_compile
  a4c1d51bba293cee2307fc7f9dd090f7  libstdc++-v3/scripts/check_performance
  128d0fbc24e1d43d9ff93d14bd521aa6  libstdc++-v3/scripts/check_simd
--- 99107,99119 ----
  2863b152e6ea006828d931b909e65f0f  libstdc++-v3/po/fr.po
  2c7616acffe8edae7935e283e7270ed0  libstdc++-v3/po/libstdc++.pot
  4946e4d28c388353dc776bcae8af08f0  libstdc++-v3/po/string_literals.cc
! b21af20d19c1de40ba9cd41e413f6562  libstdc++-v3/python/Makefile.am
! 195cb449d45c19cb2ae56843d1bb8002  libstdc++-v3/python/Makefile.in
  ef60735f8655321222e620486f219e8d  libstdc++-v3/python/hook.in
  68b329da9893e34099c7d8ad5cb9c940  libstdc++-v3/python/libstdcxx/__init__.py
  484cb11df73bf42227946114a89d29b5  libstdc++-v3/python/libstdcxx/v6/__init__.py
! 5c88121f75cb36f7f97e43dcedeace5c  libstdc++-v3/python/libstdcxx/v6/printers.py
! 9e215f5fde222b3fe8e836e3183e4404  libstdc++-v3/python/libstdcxx/v6/xmethods.py
  cdac7363b91e7d57b85f7b560f62f033  libstdc++-v3/scripts/check_compile
  a4c1d51bba293cee2307fc7f9dd090f7  libstdc++-v3/scripts/check_performance
  128d0fbc24e1d43d9ff93d14bd521aa6  libstdc++-v3/scripts/check_simd
*************** cb00fad72fef0f33c2f74614710e6329  libstd
*** 98610,98616 ****
  f1a84a17158780aaa37927191db4463a  libstdc++-v3/scripts/gen_includers2.pl
  e8e7773bc629a008b2813ee507a0dab6  libstdc++-v3/scripts/make_exports.pl
  80b6ff44b325c6b6d113435d8eea4b76  libstdc++-v3/scripts/make_graph.py
! a839992684f910ce17e6ad41077121f6  libstdc++-v3/scripts/run_doxygen
  7579350b0ac0412cb42e9c354485ebd9  libstdc++-v3/scripts/testsuite_flags.in
  90d9f3e1d4379ef148eff766138db885  libstdc++-v3/src/Makefile.am
  3d242c79bb2931ab9442d67f04ec5292  libstdc++-v3/src/Makefile.in
--- 99125,99131 ----
  f1a84a17158780aaa37927191db4463a  libstdc++-v3/scripts/gen_includers2.pl
  e8e7773bc629a008b2813ee507a0dab6  libstdc++-v3/scripts/make_exports.pl
  80b6ff44b325c6b6d113435d8eea4b76  libstdc++-v3/scripts/make_graph.py
! f614496940b16d8f5c8685d91a47903e  libstdc++-v3/scripts/run_doxygen
  7579350b0ac0412cb42e9c354485ebd9  libstdc++-v3/scripts/testsuite_flags.in
  90d9f3e1d4379ef148eff766138db885  libstdc++-v3/src/Makefile.am
  3d242c79bb2931ab9442d67f04ec5292  libstdc++-v3/src/Makefile.in
*************** a058c0b6cc7d0111a3e534392191bf7d  libstd
*** 98673,98694 ****
  f719f4c27c082199cb4cc7bd224b1235  libstdc++-v3/src/c++11/streambuf-inst.cc
  1956880dcf7cf135e21c20c27366d969  libstdc++-v3/src/c++11/string-inst.cc
  918dca1dc0f88fdd6ea72120d506122a  libstdc++-v3/src/c++11/string-io-inst.cc
! 0cdd0749aadaee1d349646bf77f9ac99  libstdc++-v3/src/c++11/system_error.cc
  9381c68fea89c0b9811704782c8014d3  libstdc++-v3/src/c++11/thread.cc
  d0b105c1c7ce2890dc9ff2748affabbf  libstdc++-v3/src/c++11/wlocale-inst.cc
  dcfd2322c93dd48b11088455fc3beba2  libstdc++-v3/src/c++11/wstring-inst.cc
  91c011938cc99078b2f3730c38065003  libstdc++-v3/src/c++11/wstring-io-inst.cc
! 5130b25166674acc8b78c398389d7c1c  libstdc++-v3/src/c++17/Makefile.am
! f8a85e35ee28a1af625c11bfb454e0de  libstdc++-v3/src/c++17/Makefile.in
  58788f91c44721baed47f7b56e0b9025  libstdc++-v3/src/c++17/cow-fs_dir.cc
  52c93781a1a27322c5ccdf462d3b199d  libstdc++-v3/src/c++17/cow-fs_ops.cc
  0732bbfdd57bfb7a0d6e33b50a9d479d  libstdc++-v3/src/c++17/cow-fs_path.cc
  fe48c009c5684613dd310097f544a115  libstdc++-v3/src/c++17/cow-string-inst.cc
  21e22ff1ddec6a91c7b379d6f6398649  libstdc++-v3/src/c++17/default_resource.h
  242d9497f8938d611ecbc446bc541a5c  libstdc++-v3/src/c++17/floating_from_chars.cc
! c4082d10ecbea9ea787182d02e68bada  libstdc++-v3/src/c++17/floating_to_chars.cc
! fa649062d7f81d76e699298c19815c77  libstdc++-v3/src/c++17/fs_dir.cc
! 21d21080857f704ed108edd7fa6e09c0  libstdc++-v3/src/c++17/fs_ops.cc
  8e13c63ce5c5f6b76072b2c38173c975  libstdc++-v3/src/c++17/fs_path.cc
  875017e6a7576d4589b31911090cd940  libstdc++-v3/src/c++17/memory_resource.cc
  6d9c0bef465f18c79af1f9a7af80b525  libstdc++-v3/src/c++17/ostream-inst.cc
--- 99188,99209 ----
  f719f4c27c082199cb4cc7bd224b1235  libstdc++-v3/src/c++11/streambuf-inst.cc
  1956880dcf7cf135e21c20c27366d969  libstdc++-v3/src/c++11/string-inst.cc
  918dca1dc0f88fdd6ea72120d506122a  libstdc++-v3/src/c++11/string-io-inst.cc
! 76ebfb5cb77b5f40609034aa4e6346f4  libstdc++-v3/src/c++11/system_error.cc
  9381c68fea89c0b9811704782c8014d3  libstdc++-v3/src/c++11/thread.cc
  d0b105c1c7ce2890dc9ff2748affabbf  libstdc++-v3/src/c++11/wlocale-inst.cc
  dcfd2322c93dd48b11088455fc3beba2  libstdc++-v3/src/c++11/wstring-inst.cc
  91c011938cc99078b2f3730c38065003  libstdc++-v3/src/c++11/wstring-io-inst.cc
! 5d7c052999afe69c983b4cae77355088  libstdc++-v3/src/c++17/Makefile.am
! 3f8a9f90ccd00d82f0c79c21d512281c  libstdc++-v3/src/c++17/Makefile.in
  58788f91c44721baed47f7b56e0b9025  libstdc++-v3/src/c++17/cow-fs_dir.cc
  52c93781a1a27322c5ccdf462d3b199d  libstdc++-v3/src/c++17/cow-fs_ops.cc
  0732bbfdd57bfb7a0d6e33b50a9d479d  libstdc++-v3/src/c++17/cow-fs_path.cc
  fe48c009c5684613dd310097f544a115  libstdc++-v3/src/c++17/cow-string-inst.cc
  21e22ff1ddec6a91c7b379d6f6398649  libstdc++-v3/src/c++17/default_resource.h
  242d9497f8938d611ecbc446bc541a5c  libstdc++-v3/src/c++17/floating_from_chars.cc
! 6c16689b0ed0520761730e22e879f4d8  libstdc++-v3/src/c++17/floating_to_chars.cc
! 85f8c336c16b7a6c978470d355cf20f1  libstdc++-v3/src/c++17/fs_dir.cc
! 7381544274fe7860efd69083895166df  libstdc++-v3/src/c++17/fs_ops.cc
  8e13c63ce5c5f6b76072b2c38173c975  libstdc++-v3/src/c++17/fs_path.cc
  875017e6a7576d4589b31911090cd940  libstdc++-v3/src/c++17/memory_resource.cc
  6d9c0bef465f18c79af1f9a7af80b525  libstdc++-v3/src/c++17/ostream-inst.cc
*************** b673220babee424d2b70a4dbda885118  libstd
*** 98759,98772 ****
  d61e45b9d5e6a114646872dd2109583e  libstdc++-v3/src/filesystem/cow-ops.cc
  1cec190567d6217eca7c91ba30fcac96  libstdc++-v3/src/filesystem/cow-path.cc
  c775a951bdee850a043193645b4b64bf  libstdc++-v3/src/filesystem/dir-common.h
! 591ff90c0e0f9d9d9e959614832848fc  libstdc++-v3/src/filesystem/dir.cc
  f8ea984a816f949e86f29a00746cfeaf  libstdc++-v3/src/filesystem/ops-common.h
! ae999d2ba9caf1531899176aacbb2ed0  libstdc++-v3/src/filesystem/ops.cc
  35978d397a37f9c8652bddaca54e8f22  libstdc++-v3/src/filesystem/path.cc
  4d050a72fe3bf6800e6b61c3d97b09ca  libstdc++-v3/src/shared/hashtable-aux.cc
  269e3bac13e39e68daa7adab30401447  libstdc++-v3/testsuite/17_intro/badnames.cc
  664bdcdc68f1dc65bafa053d9a6ac9f2  libstdc++-v3/testsuite/17_intro/freestanding.cc
! 74caf8a601513ff0499f38e7af54918f  libstdc++-v3/testsuite/17_intro/headers/c++1998/49745.cc
  01bb8f5cdc1f9caf4e7e44d58deb9297  libstdc++-v3/testsuite/17_intro/headers/c++1998/all.cc
  c6a7466079eb3c793145a13d89cb816c  libstdc++-v3/testsuite/17_intro/headers/c++1998/all_attributes.cc
  bd4a18481bfc51dffb0332a3b3f92585  libstdc++-v3/testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc
--- 99274,99288 ----
  d61e45b9d5e6a114646872dd2109583e  libstdc++-v3/src/filesystem/cow-ops.cc
  1cec190567d6217eca7c91ba30fcac96  libstdc++-v3/src/filesystem/cow-path.cc
  c775a951bdee850a043193645b4b64bf  libstdc++-v3/src/filesystem/dir-common.h
! 637a51cfa86d128b5039c1da9a512c59  libstdc++-v3/src/filesystem/dir.cc
  f8ea984a816f949e86f29a00746cfeaf  libstdc++-v3/src/filesystem/ops-common.h
! 05f797c1c2984089a988357d16a253e9  libstdc++-v3/src/filesystem/ops.cc
  35978d397a37f9c8652bddaca54e8f22  libstdc++-v3/src/filesystem/path.cc
  4d050a72fe3bf6800e6b61c3d97b09ca  libstdc++-v3/src/shared/hashtable-aux.cc
  269e3bac13e39e68daa7adab30401447  libstdc++-v3/testsuite/17_intro/badnames.cc
  664bdcdc68f1dc65bafa053d9a6ac9f2  libstdc++-v3/testsuite/17_intro/freestanding.cc
! d5df5ddc3b7c5dba2e687798eaa28551  libstdc++-v3/testsuite/17_intro/headers/c++1998/103650.cc
! 92e341852c5d5b464d8c9ad3640dd9c7  libstdc++-v3/testsuite/17_intro/headers/c++1998/49745.cc
  01bb8f5cdc1f9caf4e7e44d58deb9297  libstdc++-v3/testsuite/17_intro/headers/c++1998/all.cc
  c6a7466079eb3c793145a13d89cb816c  libstdc++-v3/testsuite/17_intro/headers/c++1998/all_attributes.cc
  bd4a18481bfc51dffb0332a3b3f92585  libstdc++-v3/testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc
*************** b8a53b2b8da32d102d69cbedea3d2216  libstd
*** 98819,98825 ****
  8c11d848a50b34cc41e4f38457340ab0  libstdc++-v3/testsuite/17_intro/headers/c++2020/operator_names.cc
  00f02d1595a0b4d76fa4c334f1d290c3  libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++.cc
  9a503e9f7a4962b02dcf7af55a6ec225  libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++_multiple_inclusion.cc
! b31dcf1e139f12a63179fc86981b452f  libstdc++-v3/testsuite/17_intro/names.cc
  c8b92b0456cec060527cba3fcf483eb7  libstdc++-v3/testsuite/17_intro/shared_with_static_deps.cc
  31f0502096c772d1e15fff55afb87ea4  libstdc++-v3/testsuite/17_intro/static.cc
  fb6074535e87c7e3a68810fb1d497360  libstdc++-v3/testsuite/17_intro/tag_type_explicit_ctor.cc
--- 99335,99341 ----
  8c11d848a50b34cc41e4f38457340ab0  libstdc++-v3/testsuite/17_intro/headers/c++2020/operator_names.cc
  00f02d1595a0b4d76fa4c334f1d290c3  libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++.cc
  9a503e9f7a4962b02dcf7af55a6ec225  libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++_multiple_inclusion.cc
! b69b7124207f01e2002aa803e816c2a7  libstdc++-v3/testsuite/17_intro/names.cc
  c8b92b0456cec060527cba3fcf483eb7  libstdc++-v3/testsuite/17_intro/shared_with_static_deps.cc
  31f0502096c772d1e15fff55afb87ea4  libstdc++-v3/testsuite/17_intro/static.cc
  fb6074535e87c7e3a68810fb1d497360  libstdc++-v3/testsuite/17_intro/tag_type_explicit_ctor.cc
*************** dacbebb5ee24817d79eefa606630804e  libstd
*** 98844,98849 ****
--- 99360,99366 ----
  fef9dedbce0e628d1aeacb8768868504  libstdc++-v3/testsuite/18_support/byte/global_neg.cc
  968d3c962a489bd0562ad25b6d71f49a  libstdc++-v3/testsuite/18_support/byte/ops.cc
  f514bfb5aa693323afcddc4f4ebd52a9  libstdc++-v3/testsuite/18_support/byte/requirements.cc
+ b4c65970a3b96295ca66e5a7376e3d19  libstdc++-v3/testsuite/18_support/comparisons/algorithms/fallback.cc
  e13d96a11fabb13790e44c211cd92f3c  libstdc++-v3/testsuite/18_support/comparisons/algorithms/partial_order.cc
  844ff72611c0d4c210c7cf7f79bf568e  libstdc++-v3/testsuite/18_support/comparisons/algorithms/strong_order.cc
  2d8f835ce49787e2c60c236273484d23  libstdc++-v3/testsuite/18_support/comparisons/algorithms/weak_order.cc
*************** a79b1eca93cc35bcb8a1e55ef37b209d  libstd
*** 98861,98866 ****
--- 99378,99384 ----
  c2cfb457c65bc6c55bc3c0b2c638ce4b  libstdc++-v3/testsuite/18_support/destroying_delete.cc
  ce22e4735ecd95159c340e5186ba8266  libstdc++-v3/testsuite/18_support/exception/38732.cc
  cbbe9b0ecfe25e4d73c964b8e3aaba27  libstdc++-v3/testsuite/18_support/exception/what.cc
+ 8a3e4fc86620d59634749ffecd317237  libstdc++-v3/testsuite/18_support/exception_ptr/103630.cc
  a3a6b6c53e7f7962d0edf9b334e4f65b  libstdc++-v3/testsuite/18_support/exception_ptr/40296.cc
  21198d97496aa2ba0cf3e0f58eefcaec  libstdc++-v3/testsuite/18_support/exception_ptr/60612-terminate.cc
  f53e2f19afb2fbaa0e374c404e2bf377  libstdc++-v3/testsuite/18_support/exception_ptr/60612-unexpected.cc
*************** b5c539c068b125034b423979f4678642  libstd
*** 98946,98952 ****
  09c32239e0ca321deb212076fe9e14c9  libstdc++-v3/testsuite/18_support/numeric_limits/infinity.cc
  f6b17cd6fa2d9704c1e4aa248b95e249  libstdc++-v3/testsuite/18_support/numeric_limits/is_iec559.cc
  1b4007b2c7c9e6232cb3ee410f7cafcd  libstdc++-v3/testsuite/18_support/numeric_limits/is_signed.cc
! 5bc37ad5513503be681375eb6f7064d9  libstdc++-v3/testsuite/18_support/numeric_limits/lowest.cc
  8e3bd94db6ae3062f227f2df86161662  libstdc++-v3/testsuite/18_support/numeric_limits/max_digits10.cc
  e18bde0e66a2de5fd922f092e2312d4e  libstdc++-v3/testsuite/18_support/numeric_limits/min_max.cc
  251c62443a88aca1cbf05c383cbe471c  libstdc++-v3/testsuite/18_support/numeric_limits/primary.cc
--- 99464,99470 ----
  09c32239e0ca321deb212076fe9e14c9  libstdc++-v3/testsuite/18_support/numeric_limits/infinity.cc
  f6b17cd6fa2d9704c1e4aa248b95e249  libstdc++-v3/testsuite/18_support/numeric_limits/is_iec559.cc
  1b4007b2c7c9e6232cb3ee410f7cafcd  libstdc++-v3/testsuite/18_support/numeric_limits/is_signed.cc
! ee1f1ce10fa3597cda3fa109fa7ddf6b  libstdc++-v3/testsuite/18_support/numeric_limits/lowest.cc
  8e3bd94db6ae3062f227f2df86161662  libstdc++-v3/testsuite/18_support/numeric_limits/max_digits10.cc
  e18bde0e66a2de5fd922f092e2312d4e  libstdc++-v3/testsuite/18_support/numeric_limits/min_max.cc
  251c62443a88aca1cbf05c383cbe471c  libstdc++-v3/testsuite/18_support/numeric_limits/primary.cc
*************** af0a12d99e817d1d4d9f01c347019b72  libstd
*** 98965,98976 ****
--- 99483,99496 ----
  d67d60cc69f922051b18b859d97b5983  libstdc++-v3/testsuite/18_support/source_location/srcloc.h
  a6b04424812557329cb78c9219a4f510  libstdc++-v3/testsuite/18_support/source_location/version.cc
  bd50cbf3b881fb7d4e8204d5ccbfe40e  libstdc++-v3/testsuite/18_support/terminate_handler.cc
+ a4ea00becc0e698345c65728494c0afe  libstdc++-v3/testsuite/18_support/type_info/103240.cc
  6ab8978b367ecd9639e833d4ea186069  libstdc++-v3/testsuite/18_support/type_info/52562.cc
  29b689b2adaa6a8f785a22e7d7154e35  libstdc++-v3/testsuite/18_support/type_info/fundamental.cc
  67985f91552cc45f084511dfeb5beb13  libstdc++-v3/testsuite/18_support/type_info/hash_code.cc
  d49ac9d58977743ccf78dc349ea9f902  libstdc++-v3/testsuite/18_support/uncaught_exception/14026.cc
  2251b76ca9d1bf77641aff54abc2e69b  libstdc++-v3/testsuite/18_support/uncaught_exceptions/uncaught_exceptions.cc
  8f403d1d96a3895da01fee88b5652481  libstdc++-v3/testsuite/18_support/unexpected_handler.cc
+ e76078fa52225514dc89f9b1116c07ff  libstdc++-v3/testsuite/19_diagnostics/error_category/102425.cc
  c95c327e4680e772d0de1de3bad0ffb2  libstdc++-v3/testsuite/19_diagnostics/error_category/cons/copy_neg.cc
  42d2c521cb78289c413f2d728a19e243  libstdc++-v3/testsuite/19_diagnostics/error_category/cons/default.cc
  84e4ea0170f5d3de2b3338868d078a7b  libstdc++-v3/testsuite/19_diagnostics/error_category/generic_category.cc
*************** b00f036debbe09aaba5288e14cb68a7d  libstd
*** 99071,99077 ****
  58b5b645c8c7c7fdb40d0b8f10add64c  libstdc++-v3/testsuite/20_util/allocator/rebind_c++20.cc
  93e69ac1bff3a29d98e0a18dbb736a35  libstdc++-v3/testsuite/20_util/allocator/requirements/constexpr.cc
  f00a16c69147887fb51ac87e69df3e28  libstdc++-v3/testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc
! 6d2828fbec00985d3ef41c99add8e143  libstdc++-v3/testsuite/20_util/allocator/requirements/typedefs.cc
  e12608d86c78ef09146d4d23502dbcd1  libstdc++-v3/testsuite/20_util/allocator/requirements/typedefs_c++20.cc
  d2847864a51ba5ee6af63d8680746e17  libstdc++-v3/testsuite/20_util/allocator/void.cc
  d8d2792700c4256d6bafe5f823baa7e4  libstdc++-v3/testsuite/20_util/allocator_traits/header-2.cc
--- 99591,99597 ----
  58b5b645c8c7c7fdb40d0b8f10add64c  libstdc++-v3/testsuite/20_util/allocator/rebind_c++20.cc
  93e69ac1bff3a29d98e0a18dbb736a35  libstdc++-v3/testsuite/20_util/allocator/requirements/constexpr.cc
  f00a16c69147887fb51ac87e69df3e28  libstdc++-v3/testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc
! e2240bdcf9676c72c7c0c106e3126049  libstdc++-v3/testsuite/20_util/allocator/requirements/typedefs.cc
  e12608d86c78ef09146d4d23502dbcd1  libstdc++-v3/testsuite/20_util/allocator/requirements/typedefs_c++20.cc
  d2847864a51ba5ee6af63d8680746e17  libstdc++-v3/testsuite/20_util/allocator/void.cc
  d8d2792700c4256d6bafe5f823baa7e4  libstdc++-v3/testsuite/20_util/allocator_traits/header-2.cc
*************** bc3e5d18e81309aaa3663842c25793b1  libstd
*** 99089,99094 ****
--- 99609,99615 ----
  9d0e77a130dabdb51cd3088966c097d3  libstdc++-v3/testsuite/20_util/allocator_traits/requirements/explicit_instantiation.cc
  9a457d65594fa59471232b6fa4e55a96  libstdc++-v3/testsuite/20_util/allocator_traits/requirements/typedefs.cc
  46f9d3e426c143207b8a20997f48fa46  libstdc++-v3/testsuite/20_util/allocator_traits/requirements/typedefs2.cc
+ 53d95c7e7934ce41b96d0a86033b6a99  libstdc++-v3/testsuite/20_util/any/102894.cc
  087e793d39a431ce06e74ac37a277ddc  libstdc++-v3/testsuite/20_util/any/assign/1.cc
  e91f21b8c3cf4030795540a4c1fe12ca  libstdc++-v3/testsuite/20_util/any/assign/2.cc
  b23d8220c3c4e6866e0b70777d2b719f  libstdc++-v3/testsuite/20_util/any/assign/92878_92947.cc
*************** daa117a2da905ad06c1deee104cacd3d  libstd
*** 99246,99255 ****
  b9ebb4b63e2d315728ec842428c698c7  libstdc++-v3/testsuite/20_util/forward/1_neg.cc
  2d64e847c77b2d588a0ccd9bb45ce6dd  libstdc++-v3/testsuite/20_util/forward/a.cc
  d25215613f40955f5a7fd442fb131458  libstdc++-v3/testsuite/20_util/forward/b.cc
! 7d34b07a296e7488384e9c7466f6545e  libstdc++-v3/testsuite/20_util/forward/c_neg.cc
  51e689c4fa06db0a2cae228687363af2  libstdc++-v3/testsuite/20_util/forward/d.cc
  e3ad3ddb332d6e3943018f602b2bb29e  libstdc++-v3/testsuite/20_util/forward/e.cc
! cf98a05d7dc8c0c9f43d5589eb6fb0ff  libstdc++-v3/testsuite/20_util/forward/f_neg.cc
  6305321239f725beb7a0f5d4c13e2677  libstdc++-v3/testsuite/20_util/forward/requirements/explicit_instantiation.cc
  119831d0cdee2eea498cb43e73c03fe9  libstdc++-v3/testsuite/20_util/from_chars/1.cc
  89452d2c4edd9cf5ebef1e7b76e6cae9  libstdc++-v3/testsuite/20_util/from_chars/1_c++20_neg.cc
--- 99767,99776 ----
  b9ebb4b63e2d315728ec842428c698c7  libstdc++-v3/testsuite/20_util/forward/1_neg.cc
  2d64e847c77b2d588a0ccd9bb45ce6dd  libstdc++-v3/testsuite/20_util/forward/a.cc
  d25215613f40955f5a7fd442fb131458  libstdc++-v3/testsuite/20_util/forward/b.cc
! 690dc828b482a82a00151560bc0f77b7  libstdc++-v3/testsuite/20_util/forward/c_neg.cc
  51e689c4fa06db0a2cae228687363af2  libstdc++-v3/testsuite/20_util/forward/d.cc
  e3ad3ddb332d6e3943018f602b2bb29e  libstdc++-v3/testsuite/20_util/forward/e.cc
! 471d21c1cda8ebf7e5d14446f70300da  libstdc++-v3/testsuite/20_util/forward/f_neg.cc
  6305321239f725beb7a0f5d4c13e2677  libstdc++-v3/testsuite/20_util/forward/requirements/explicit_instantiation.cc
  119831d0cdee2eea498cb43e73c03fe9  libstdc++-v3/testsuite/20_util/from_chars/1.cc
  89452d2c4edd9cf5ebef1e7b76e6cae9  libstdc++-v3/testsuite/20_util/from_chars/1_c++20_neg.cc
*************** eaa6839a699600b5a99bbaaa55f47556  libstd
*** 99290,99297 ****
--- 99811,99820 ----
  7c2add666c179c76abbcb6adde058817  libstdc++-v3/testsuite/20_util/function/cons/addressof.cc
  5eb2163115862edede72379dd2ba154f  libstdc++-v3/testsuite/20_util/function/cons/callable.cc
  bc73f923afef33941b5cb37a6433d09a  libstdc++-v3/testsuite/20_util/function/cons/deduction.cc
+ 7e9deedb255c7113221019d32e10c6ab  libstdc++-v3/testsuite/20_util/function/cons/lwg2774.cc
  664a5449951c8654f642774e8182b3a6  libstdc++-v3/testsuite/20_util/function/cons/move.cc
  10dcfb92be128afd10ad0ceeb7b73968  libstdc++-v3/testsuite/20_util/function/cons/move_target.cc
+ cc7847b76d24c16f35c869b3bb80868e  libstdc++-v3/testsuite/20_util/function/cons/noexcept.cc
  e59f93cab5834149979fdde2d9c80143  libstdc++-v3/testsuite/20_util/function/cons/non_copyconstructible.cc
  efa81f1461b098de8b83762b823f381f  libstdc++-v3/testsuite/20_util/function/cons/refqual.cc
  e0f31486735849e79af822e97c40f893  libstdc++-v3/testsuite/20_util/function/invoke/forwarding.cc
*************** d3cc1c441c25efc27fd036b387be9318  libstd
*** 99381,99386 ****
--- 99904,99910 ----
  42deea84c1e5f4bcb12dc3be5f94e559  libstdc++-v3/testsuite/20_util/integer_comparisons/2.cc
  d0d1654776dfccff0809ac830a8ed639  libstdc++-v3/testsuite/20_util/integer_comparisons/equal.cc
  677741b8ec87de8ab0d685b43bb7ed8c  libstdc++-v3/testsuite/20_util/integer_comparisons/equal_neg.cc
+ c6250601e3e7183f7bd3726fdd8c1203  libstdc++-v3/testsuite/20_util/integer_comparisons/greater.cc
  5fd145478b104e494f38be141565346c  libstdc++-v3/testsuite/20_util/integer_comparisons/greater_equal.cc
  cc2c834d24fde49e9b39d5fdc21a1036  libstdc++-v3/testsuite/20_util/integer_comparisons/greater_equal_neg.cc
  73941640eda6ad80833bff73ab600f99  libstdc++-v3/testsuite/20_util/integer_comparisons/greater_neg.cc
*************** a47d4818bba6741bb8841463cca0a94b  libstd
*** 99638,99644 ****
  46431da89b0557131f1cdb42716df6cb  libstdc++-v3/testsuite/20_util/is_trivially_assignable/value.cc
  8515a8322564ccb8c3849e7c6cf68956  libstdc++-v3/testsuite/20_util/is_trivially_constructible/requirements/explicit_instantiation.cc
  fd12b2af8b92737fee2e0da405cc6a1e  libstdc++-v3/testsuite/20_util/is_trivially_constructible/requirements/typedefs.cc
! 86804fc6a1385d11a49aedc27162dba9  libstdc++-v3/testsuite/20_util/is_trivially_constructible/value.cc
  592664af2b923c73700a04fe92d504c3  libstdc++-v3/testsuite/20_util/is_trivially_copy_assignable/requirements/explicit_instantiation.cc
  a96bc80d18ee3947b79797d30b2c70b2  libstdc++-v3/testsuite/20_util/is_trivially_copy_assignable/requirements/typedefs.cc
  2640d1af158cddc4cff25aec40eabc8d  libstdc++-v3/testsuite/20_util/is_trivially_copy_assignable/value.cc
--- 100162,100168 ----
  46431da89b0557131f1cdb42716df6cb  libstdc++-v3/testsuite/20_util/is_trivially_assignable/value.cc
  8515a8322564ccb8c3849e7c6cf68956  libstdc++-v3/testsuite/20_util/is_trivially_constructible/requirements/explicit_instantiation.cc
  fd12b2af8b92737fee2e0da405cc6a1e  libstdc++-v3/testsuite/20_util/is_trivially_constructible/requirements/typedefs.cc
! e622f14bc7ba840ea37bb9df1412e2c2  libstdc++-v3/testsuite/20_util/is_trivially_constructible/value.cc
  592664af2b923c73700a04fe92d504c3  libstdc++-v3/testsuite/20_util/is_trivially_copy_assignable/requirements/explicit_instantiation.cc
  a96bc80d18ee3947b79797d30b2c70b2  libstdc++-v3/testsuite/20_util/is_trivially_copy_assignable/requirements/typedefs.cc
  2640d1af158cddc4cff25aec40eabc8d  libstdc++-v3/testsuite/20_util/is_trivially_copy_assignable/value.cc
*************** c767e57e849945b63d1a7ce99287d636  libstd
*** 99732,99741 ****
--- 100256,100268 ----
  f1c7170ba04b4f18f13285f1492bc3e2  libstdc++-v3/testsuite/20_util/optional/cons/trivial.cc
  06a73fda8343254c86b50406c1440762  libstdc++-v3/testsuite/20_util/optional/cons/value.cc
  ea143951c1719bddbfc7654ddff5ce79  libstdc++-v3/testsuite/20_util/optional/cons/value_neg.cc
+ 205153857e4103d66c67fae379d14a86  libstdc++-v3/testsuite/20_util/optional/constexpr/assign.cc
+ 52debc915496e85a8c7135a5baffe7b1  libstdc++-v3/testsuite/20_util/optional/constexpr/cons/conv.cc
  9bb48e229f52923c5c682df0735acb5d  libstdc++-v3/testsuite/20_util/optional/constexpr/cons/default.cc
  e5084923798d0f9a33be7d299eddbe61  libstdc++-v3/testsuite/20_util/optional/constexpr/cons/value.cc
  69434ce9e458090e1cc133f8b0398015  libstdc++-v3/testsuite/20_util/optional/constexpr/in_place.cc
  e8660831291ab0086c1566763d33d290  libstdc++-v3/testsuite/20_util/optional/constexpr/make_optional.cc
+ 1bd13d53c43f256f47a5c535cc903df1  libstdc++-v3/testsuite/20_util/optional/constexpr/modifiers.cc
  8a0920facf000ada4d709bd0e9559a72  libstdc++-v3/testsuite/20_util/optional/constexpr/nullopt.cc
  835ce903a15810ada0b0399d40ae44fc  libstdc++-v3/testsuite/20_util/optional/constexpr/observers/1.cc
  ab2228a2d39b2b2839d0578a58744b0a  libstdc++-v3/testsuite/20_util/optional/constexpr/observers/2.cc
*************** d5f58e9a4711928fb7997d6d47c3e0fa  libstd
*** 99748,99753 ****
--- 100275,100281 ----
  3f4d303b4c150439f37937f9f2809a4c  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/4.cc
  93e7e136dd52029704dfb114ffc7c4bc  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/5.cc
  95e3cd01c66db0f704ef8e93052568ed  libstdc++-v3/testsuite/20_util/optional/constexpr/relops/6.cc
+ 1a6e6bdd2186983f8eb3e55976f3af73  libstdc++-v3/testsuite/20_util/optional/constexpr/swap.cc
  1a95e4890891a6a7c6e308048bfc4085  libstdc++-v3/testsuite/20_util/optional/hash.cc
  87b73565c4a73ff260ba1dea7584689e  libstdc++-v3/testsuite/20_util/optional/in_place.cc
  91761354dfa32f98a1a8b7366b39f399  libstdc++-v3/testsuite/20_util/optional/make_optional-2.cc
*************** bc6d2bbf0bcd31318330e91b1b056ee0  libstd
*** 99768,99777 ****
  d6bf2a8d8327935011e701ef3797832a  libstdc++-v3/testsuite/20_util/optional/relops/7.cc
  b2c51e8c1d1f364214d8251552a757bf  libstdc++-v3/testsuite/20_util/optional/relops/96269.cc
  48ab99e2b012972fd69983b89e1bfa44  libstdc++-v3/testsuite/20_util/optional/relops/three_way.cc
! 5de6c31dac0697fac0dc1f6c769f6d36  libstdc++-v3/testsuite/20_util/optional/requirements.cc
  8cd3d6905fd3038cadc63ee9422e033e  libstdc++-v3/testsuite/20_util/optional/swap/1.cc
  31306121a40a0fdae6272167aa0d912d  libstdc++-v3/testsuite/20_util/optional/swap/2.cc
  761eaf8dc7fdf5e7df98d4713fa6b143  libstdc++-v3/testsuite/20_util/optional/typedefs.cc
  0fd38f3f18cd193ab7d405b047fb100c  libstdc++-v3/testsuite/20_util/owner_less/cmp.cc
  cc042037588e24cb2ab9dcbf9e2e44f5  libstdc++-v3/testsuite/20_util/owner_less/noexcept.cc
  c509455451f4af770bde8922ac97fc5c  libstdc++-v3/testsuite/20_util/owner_less/void.cc
--- 100296,100306 ----
  d6bf2a8d8327935011e701ef3797832a  libstdc++-v3/testsuite/20_util/optional/relops/7.cc
  b2c51e8c1d1f364214d8251552a757bf  libstdc++-v3/testsuite/20_util/optional/relops/96269.cc
  48ab99e2b012972fd69983b89e1bfa44  libstdc++-v3/testsuite/20_util/optional/relops/three_way.cc
! 30b7a9446f97392a62e38017c5ab2fb3  libstdc++-v3/testsuite/20_util/optional/requirements.cc
  8cd3d6905fd3038cadc63ee9422e033e  libstdc++-v3/testsuite/20_util/optional/swap/1.cc
  31306121a40a0fdae6272167aa0d912d  libstdc++-v3/testsuite/20_util/optional/swap/2.cc
  761eaf8dc7fdf5e7df98d4713fa6b143  libstdc++-v3/testsuite/20_util/optional/typedefs.cc
+ 500c0b8083832304133ed53a65237837  libstdc++-v3/testsuite/20_util/optional/version.cc
  0fd38f3f18cd193ab7d405b047fb100c  libstdc++-v3/testsuite/20_util/owner_less/cmp.cc
  cc042037588e24cb2ab9dcbf9e2e44f5  libstdc++-v3/testsuite/20_util/owner_less/noexcept.cc
  c509455451f4af770bde8922ac97fc5c  libstdc++-v3/testsuite/20_util/owner_less/void.cc
*************** e076b1ed48773b172c90e913d19df0fb  libstd
*** 99818,99823 ****
--- 100347,100353 ----
  3ffccf4293c2b6a5791b7e6c12d160b7  libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc
  fa1f4f902855db5777aa5754d89f16c0  libstdc++-v3/testsuite/20_util/pair/traits.cc
  911314550ac1f2c8af9f32e810e4648c  libstdc++-v3/testsuite/20_util/pointer_safety/1.cc
+ 8df203c1b76555b343a701c1dd622f7f  libstdc++-v3/testsuite/20_util/pointer_traits/lwg3545.cc
  36ea3aa5eb2c0131e9f450515225f135  libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to.cc
  45fa8f660a3f66eb552f4c83ae08cfc8  libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to_constexpr.cc
  cd28225270cad35df044d6daf22a90b9  libstdc++-v3/testsuite/20_util/pointer_traits/rebind.cc
*************** e7e959199b5fd7f436d7e56d3d746f47  libstd
*** 100019,100027 ****
  9db249b48dcdbd4713caafdd0302c240  libstdc++-v3/testsuite/20_util/specialized_algorithms/destroy/constrained.cc
  c5208b7d2e174823e89b053d932a8c0c  libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/1.cc
  35adba1e3ca921dffc983766259cc1f3  libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/destroy_neg.cc
! 36ae3c120b4ad6ab6aba26952b408709  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_construct.cc
! c72d4eff866f43e7e9e46bf0d266c62a  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_copy_move.cc
! 91c66e93ccc64152f015a351ab51fafa  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_fill_destroy.cc
  b52c8e7d9de32fdd0beff24aebe33b14  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/1.cc
  b415cb4f0a007ddf44206e69d5b79dee  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/58982.cc
  24accae72f91389d5232078d3d931bc1  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/64476.cc
--- 100549,100557 ----
  9db249b48dcdbd4713caafdd0302c240  libstdc++-v3/testsuite/20_util/specialized_algorithms/destroy/constrained.cc
  c5208b7d2e174823e89b053d932a8c0c  libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/1.cc
  35adba1e3ca921dffc983766259cc1f3  libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/destroy_neg.cc
! 7e2d819342973c849d87437556e29d5c  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_construct.cc
! 681f3ec9c3b800b4e5258afc87a95231  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_copy_move.cc
! 7377989805a8e1aa7f8896037d2eefae  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_fill_destroy.cc
  b52c8e7d9de32fdd0beff24aebe33b14  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/1.cc
  b415cb4f0a007ddf44206e69d5b79dee  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/58982.cc
  24accae72f91389d5232078d3d931bc1  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/64476.cc
*************** c355bfffa6d2ecab99f322b01dfc8a5a  libstd
*** 100084,100101 ****
  b2316fab435a1f2d8520298d14805a9d  libstdc++-v3/testsuite/20_util/time_point_cast/constexpr.cc
  70e4e6cf00f7581284a9be6f3802f4cd  libstdc++-v3/testsuite/20_util/time_point_cast/rounding.cc
  2c5bd4b6508aec1f493e5d1a2cd8494c  libstdc++-v3/testsuite/20_util/to_address/1.cc
! 7ae269a374d0a0aab75eb1f929fd52fc  libstdc++-v3/testsuite/20_util/to_address/1_neg.cc
  133fe12805e3256b9c431c4ba30e0622  libstdc++-v3/testsuite/20_util/to_address/debug.cc
  8fb10a36f1bccc97501878ffd73ca157  libstdc++-v3/testsuite/20_util/to_chars/1.cc
  de7ebfc26e88acbc9d63fcfcabf0b382  libstdc++-v3/testsuite/20_util/to_chars/2.cc
  a7d21c6c8ad1480506c8df8d4857cb97  libstdc++-v3/testsuite/20_util/to_chars/3.cc
! 410379e16ff95f733602cc4e3e30bb2f  libstdc++-v3/testsuite/20_util/to_chars/4.cc
  8fe52dfaad2bd6b6d62754c4cd1939c5  libstdc++-v3/testsuite/20_util/to_chars/95851.cc
  b541346abe2d776367e622ddb4619e0f  libstdc++-v3/testsuite/20_util/to_chars/chars_format.cc
  50b3c2a75acca0712b10b34a839020ab  libstdc++-v3/testsuite/20_util/to_chars/compare.cc
! c186d4434c5ebde9b97c6e057d45d6b4  libstdc++-v3/testsuite/20_util/to_chars/double.cc
! 8a857f2b5f6d252f8e57df2c48d9889d  libstdc++-v3/testsuite/20_util/to_chars/float.cc
! e047b20c04f548d79634d4637c97c461  libstdc++-v3/testsuite/20_util/to_chars/long_double.cc
  a4a1c52d9bd460726f090ef34d4c2bbd  libstdc++-v3/testsuite/20_util/to_chars/lwg3266.cc
  81afec037f5e4339a6bef27c917ab989  libstdc++-v3/testsuite/20_util/to_chars/requirements.cc
  526c19d264780eb47e22a26b407f9e9b  libstdc++-v3/testsuite/20_util/to_underlying/1.cc
--- 100614,100633 ----
  b2316fab435a1f2d8520298d14805a9d  libstdc++-v3/testsuite/20_util/time_point_cast/constexpr.cc
  70e4e6cf00f7581284a9be6f3802f4cd  libstdc++-v3/testsuite/20_util/time_point_cast/rounding.cc
  2c5bd4b6508aec1f493e5d1a2cd8494c  libstdc++-v3/testsuite/20_util/to_address/1.cc
! 99ede23b3addcf42fe19db704d1d0d47  libstdc++-v3/testsuite/20_util/to_address/1_neg.cc
  133fe12805e3256b9c431c4ba30e0622  libstdc++-v3/testsuite/20_util/to_address/debug.cc
+ 85bcd20ed1477c234831a1e857e38995  libstdc++-v3/testsuite/20_util/to_address/lwg3545.cc
  8fb10a36f1bccc97501878ffd73ca157  libstdc++-v3/testsuite/20_util/to_chars/1.cc
+ cf4f3947ea6ae8a691cad8b85ffb82b7  libstdc++-v3/testsuite/20_util/to_chars/103955.cc
  de7ebfc26e88acbc9d63fcfcabf0b382  libstdc++-v3/testsuite/20_util/to_chars/2.cc
  a7d21c6c8ad1480506c8df8d4857cb97  libstdc++-v3/testsuite/20_util/to_chars/3.cc
! b3ef106f247f5184dff53d7f83d2547c  libstdc++-v3/testsuite/20_util/to_chars/4.cc
  8fe52dfaad2bd6b6d62754c4cd1939c5  libstdc++-v3/testsuite/20_util/to_chars/95851.cc
  b541346abe2d776367e622ddb4619e0f  libstdc++-v3/testsuite/20_util/to_chars/chars_format.cc
  50b3c2a75acca0712b10b34a839020ab  libstdc++-v3/testsuite/20_util/to_chars/compare.cc
! 5023f6c1a2d374e90adee1ec171efa98  libstdc++-v3/testsuite/20_util/to_chars/double.cc
! 23ac211304a3685d878056005dca6369  libstdc++-v3/testsuite/20_util/to_chars/float.cc
! 9d8d47dfe50f3ceb88ff8447042f58e6  libstdc++-v3/testsuite/20_util/to_chars/long_double.cc
  a4a1c52d9bd460726f090ef34d4c2bbd  libstdc++-v3/testsuite/20_util/to_chars/lwg3266.cc
  81afec037f5e4339a6bef27c917ab989  libstdc++-v3/testsuite/20_util/to_chars/requirements.cc
  526c19d264780eb47e22a26b407f9e9b  libstdc++-v3/testsuite/20_util/to_underlying/1.cc
*************** bc61feeb8d935a3aac751383ef085c55  libstd
*** 100116,100123 ****
  f6b7a33203fa4099631dec37e15dcf3b  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/93147.cc
  d14f4b5e32eff50b207cc01fdea90213  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/comparisons.cc
  5286da75b33de2dbd53bc25475bbecdd  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/constexpr.cc
! 28e4120fadc0bd2c624b8fff9b2b25f7  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/overloaded.cc
  1a535e0b93b4813fb9d5ce3c26d0d3fc  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/three_way.cc
  e3566f9668d13eea0bc28024e1e60adc  libstdc++-v3/testsuite/20_util/tuple/cons/41530.cc
  b8b6f7aca02de3d0464000ca018da3ba  libstdc++-v3/testsuite/20_util/tuple/cons/44487.cc
  521de308a3f68c36303b621ffb72195a  libstdc++-v3/testsuite/20_util/tuple/cons/45228.cc
--- 100648,100657 ----
  f6b7a33203fa4099631dec37e15dcf3b  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/93147.cc
  d14f4b5e32eff50b207cc01fdea90213  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/comparisons.cc
  5286da75b33de2dbd53bc25475bbecdd  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/constexpr.cc
! a29daf4250ec6836d29ee219cb6e3c24  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/overloaded.cc
  1a535e0b93b4813fb9d5ce3c26d0d3fc  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/three_way.cc
+ d23b1a747046dfeaadefce18d2c02b12  libstdc++-v3/testsuite/20_util/tuple/cons/101960.cc
+ 32c154912a091023741fdaa263538a86  libstdc++-v3/testsuite/20_util/tuple/cons/102270.cc
  e3566f9668d13eea0bc28024e1e60adc  libstdc++-v3/testsuite/20_util/tuple/cons/41530.cc
  b8b6f7aca02de3d0464000ca018da3ba  libstdc++-v3/testsuite/20_util/tuple/cons/44487.cc
  521de308a3f68c36303b621ffb72195a  libstdc++-v3/testsuite/20_util/tuple/cons/45228.cc
*************** ad5da87905da76675c011cea122c63d0  libstd
*** 100263,100272 ****
  94da979e26afd2b1ac9050756ced02a7  libstdc++-v3/testsuite/20_util/uses_allocator/92878_92947.cc
  66c740424aabea47657522aa536816ba  libstdc++-v3/testsuite/20_util/uses_allocator/cons_neg.cc
  2f6d8997cf3698510fbf6c9a880d7a7d  libstdc++-v3/testsuite/20_util/uses_allocator/construction.cc
! f120b3f4038658f2f5aee7aa1130eee6  libstdc++-v3/testsuite/20_util/uses_allocator/make_obj.cc
  aae6d425bfd5346e2bfe0bdb42a12f6b  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/explicit_instantiation.cc
  99b710c9d615ca5cebaebad0a330f6aa  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/typedefs.cc
  a3cfed57f33bae6aacc72ae3feddb321  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/uses_allocator_v.cc
  a34b6aa262d459f73e3788d23ad8b292  libstdc++-v3/testsuite/20_util/uses_allocator/value.cc
  b7b8b28e8523868bcc81675ea98f38be  libstdc++-v3/testsuite/20_util/variable_templates_for_traits.cc
  b9698b5e78dcefad507d6737875a6a1d  libstdc++-v3/testsuite/20_util/variant/100384.cc
--- 100797,100807 ----
  94da979e26afd2b1ac9050756ced02a7  libstdc++-v3/testsuite/20_util/uses_allocator/92878_92947.cc
  66c740424aabea47657522aa536816ba  libstdc++-v3/testsuite/20_util/uses_allocator/cons_neg.cc
  2f6d8997cf3698510fbf6c9a880d7a7d  libstdc++-v3/testsuite/20_util/uses_allocator/construction.cc
! 8b23fa82c3cf4eb6bd0073777a8f351f  libstdc++-v3/testsuite/20_util/uses_allocator/make_obj.cc
  aae6d425bfd5346e2bfe0bdb42a12f6b  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/explicit_instantiation.cc
  99b710c9d615ca5cebaebad0a330f6aa  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/typedefs.cc
  a3cfed57f33bae6aacc72ae3feddb321  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/uses_allocator_v.cc
+ 841aff3ec9a5aa97b1e1e2e16d64dfb0  libstdc++-v3/testsuite/20_util/uses_allocator/uninitialized_construct.cc
  a34b6aa262d459f73e3788d23ad8b292  libstdc++-v3/testsuite/20_util/uses_allocator/value.cc
  b7b8b28e8523868bcc81675ea98f38be  libstdc++-v3/testsuite/20_util/variable_templates_for_traits.cc
  b9698b5e78dcefad507d6737875a6a1d  libstdc++-v3/testsuite/20_util/variant/100384.cc
*************** e10f1ccdf1246cb98e4dab271cb80a36  libstd
*** 100289,100294 ****
--- 100824,100830 ----
  6651742cfc1bb4258874bcc98a9449ec  libstdc++-v3/testsuite/20_util/variant/relops/three_way.cc
  e98ef570f66f699ad66991066054e81f  libstdc++-v3/testsuite/20_util/variant/run.cc
  9de87a617372ed5d48895ae950b83711  libstdc++-v3/testsuite/20_util/variant/visit.cc
+ 271b1d4fa7c258bc0cfd32dff3784bd9  libstdc++-v3/testsuite/20_util/variant/visit_inherited.cc
  9b0b50f6248ab97ece861beb2c58f5fe  libstdc++-v3/testsuite/20_util/variant/visit_neg.cc
  1da351b220cb8d19528340fc313cc023  libstdc++-v3/testsuite/20_util/variant/visit_r.cc
  6103ecc970c4fe0fd0606b9a48d4797c  libstdc++-v3/testsuite/20_util/void_t/1.cc
*************** fda318aff5ecc8249c4fffc1d77ddb1e  libstd
*** 100304,100327 ****
  b26f6587d783865d309df0276030e7be  libstdc++-v3/testsuite/21_strings/basic_string/56166.cc
  0cc7e17e9838bbd05ee1e35810f52bc3  libstdc++-v3/testsuite/21_strings/basic_string/79162.cc
  8b7ebdef0ddd3cb7458a67467e8bcf28  libstdc++-v3/testsuite/21_strings/basic_string/allocator/71964.cc
! 61d8b495673549b8e05c8ea02515747f  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/copy.cc
! 901755c81d0a4b7d27ba03debba5dd77  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/copy_assign.cc
! c30ac2911b6beb23f855f96be0e7362a  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/lwg2788.cc
  60279c8ace63a5941991f12d7eec1801  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/minimal.cc
! f8362df4bcd48eb96ff23cfe22852934  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/move.cc
! 45c8b4fc27253e189920b7ef315d3e47  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/move_assign.cc
! d04e3e37b815cfbc34cab9f32620488e  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/noexcept.cc
! 20451a64721c5ab7b8a35d8940e276be  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/operator_plus.cc
! ae46da727b630556942258422e55b6d4  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/swap.cc
! 6fb8b91698ad5989180fb14fbd1b845e  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/copy.cc
! 92e11ed5e6a5e5fd5de2a873f4e3bd6e  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc
! 1fa1fe81bab6d1b8e37f65bd686dd0d9  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/lwg2788.cc
  2bbf7d6dee6a256a8f41bef34f58fb17  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/minimal.cc
! 6d64e6489fb288bbd03a80a75a246924  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/move.cc
! b3dc75a04354a33cc31c04c3e6ada9f7  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/move_assign.cc
! cd578dccdce676f2516cfc41886ea776  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/noexcept.cc
! 5cff4588bc029dd9e06186d77d8cc3b6  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/operator_plus.cc
! ac81e3b9c8d3c3da89ed2d1d22e6ae06  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/swap.cc
  fb0a7eb293077a5c14097619ab0ed3e9  libstdc++-v3/testsuite/21_strings/basic_string/capacity/1.cc
  d79a7be96bcb90a9e850d136ccda203a  libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/1.cc
  9de1c95fbbea1b80396e15821507b83c  libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/18654.cc
--- 100840,100863 ----
  b26f6587d783865d309df0276030e7be  libstdc++-v3/testsuite/21_strings/basic_string/56166.cc
  0cc7e17e9838bbd05ee1e35810f52bc3  libstdc++-v3/testsuite/21_strings/basic_string/79162.cc
  8b7ebdef0ddd3cb7458a67467e8bcf28  libstdc++-v3/testsuite/21_strings/basic_string/allocator/71964.cc
! eb69b3be78f012bbf339a1ad38777876  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/copy.cc
! 21c2ed8bd76cf2b5a6667c5b35ae96ae  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/copy_assign.cc
! dd5343d89c4d0a4877e62fef6209d9e4  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/lwg2788.cc
  60279c8ace63a5941991f12d7eec1801  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/minimal.cc
! b356cd0bdf5a52f6165c51ba3a6128e9  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/move.cc
! 7025bdcefac7f969e204942e93aecb63  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/move_assign.cc
! 6716c8aa9879f372b0c1cf9248b07538  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/noexcept.cc
! 666b9ac9dad3db42edda9b821f762b63  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/operator_plus.cc
! 469ce7024728a73938798aaf9f84e677  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/swap.cc
! 8602234ae86c2decf54f441d29abf30c  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/copy.cc
! 2d6c2eb95a1f967510f957e0581566b9  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc
! 8f9e5a2e1ba746a6ce4a21388c36081f  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/lwg2788.cc
  2bbf7d6dee6a256a8f41bef34f58fb17  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/minimal.cc
! 6514f70370a4b973e539866460b9031a  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/move.cc
! e7718e0099152c5873f48651c53ab5e9  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/move_assign.cc
! 8c367683a21bdd583ee674aa2068c6ca  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/noexcept.cc
! eef614424bff140daeaeda93adcb1a3e  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/operator_plus.cc
! e1bf9b6aec1de5392f18a5970b224a95  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/swap.cc
  fb0a7eb293077a5c14097619ab0ed3e9  libstdc++-v3/testsuite/21_strings/basic_string/capacity/1.cc
  d79a7be96bcb90a9e850d136ccda203a  libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/1.cc
  9de1c95fbbea1b80396e15821507b83c  libstdc++-v3/testsuite/21_strings/basic_string/capacity/char/18654.cc
*************** b679520743d93f7f5e54bb89c4334ed7  libstd
*** 100332,100337 ****
--- 100868,100874 ----
  889399b8fd4c904cb47756768ff3f835  libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/2.cc
  77eff1beecc106314c1499985965e6bf  libstdc++-v3/testsuite/21_strings/basic_string/capacity/wchar_t/shrink_to_fit.cc
  5c3bbd344d395c35c38d9633fd81cf81  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/1.cc
+ 408950d5673e5a28433457ba820da161  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/103919.cc
  d91450c03e9686ad90713b26b78c5668  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/2.cc
  a6bdbb0a8131ceb7d4d05ad86274d320  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/3.cc
  eb495b43e9debfc95bcb6e8e5253e71f  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/4.cc
*************** c23896d0ce9efe8c7aecada1c9711b4a  libstd
*** 100430,100436 ****
  d89be2827f7b45ede9cf50874981ba8f  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/2.cc
  df725c56d95af34babbb2fa335ae2658  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/3.cc
  24faf200254da8f20a735743169c6a78  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/4.cc
! de1eceaea768daaf9cf358d3083c6f44  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/1.cc
  d2d52386959b8439fc98e6cac2705f34  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/2.cc
  ca07b45f60c46d8f212cade82289f842  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/3.cc
  f1488a0e752e78c28122debde363023a  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/4.cc
--- 100967,100973 ----
  d89be2827f7b45ede9cf50874981ba8f  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/2.cc
  df725c56d95af34babbb2fa335ae2658  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/3.cc
  24faf200254da8f20a735743169c6a78  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/char/4.cc
! 9a717cb274f2404c8f5f09e9fc3c37d4  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/1.cc
  d2d52386959b8439fc98e6cac2705f34  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/2.cc
  ca07b45f60c46d8f212cade82289f842  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/3.cc
  f1488a0e752e78c28122debde363023a  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/append/wchar_t/4.cc
*************** df8371a298515f69ab2ee268102ad750  libstd
*** 100452,100462 ****
  cdb9ede449fb05842a36d19b3de84d3d  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/1.cc
  f6e8fe5bdaf4e95458a3b16d455b99bb  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/2.cc
  4bc8a8087dd0778dc62fd96e000444e1  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/3.cc
! e3f127a63dedcce6b5c52ab602b889ef  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/83328.cc
  667161140259df75643dbe15298aa1e3  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/1.cc
  3526329ec5e6d16b65ccaa5959d287f0  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/2.cc
  242da04b92ae2483e79650d0c8573a47  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/3.cc
! 8c04ebb47257fc9ca7442bd6a84df7ff  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/83328.cc
  0fe484e38b288a79b1fff4c5f20dda5b  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/pop_back/char/1.cc
  f68925a356975d6c4a5603b796777dff  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/pop_back/wchar_t/1.cc
  efa11d3baaaebaec58feacd2bf439472  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/1.cc
--- 100989,100999 ----
  cdb9ede449fb05842a36d19b3de84d3d  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/1.cc
  f6e8fe5bdaf4e95458a3b16d455b99bb  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/2.cc
  4bc8a8087dd0778dc62fd96e000444e1  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/3.cc
! b51aa3f5ffa76ef946b0ba17e6066809  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/char/83328.cc
  667161140259df75643dbe15298aa1e3  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/1.cc
  3526329ec5e6d16b65ccaa5959d287f0  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/2.cc
  242da04b92ae2483e79650d0c8573a47  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/3.cc
! a9c655e1f478bdc3d6a365cf10f35dcd  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert/wchar_t/83328.cc
  0fe484e38b288a79b1fff4c5f20dda5b  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/pop_back/char/1.cc
  f68925a356975d6c4a5603b796777dff  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/pop_back/wchar_t/1.cc
  efa11d3baaaebaec58feacd2bf439472  libstdc++-v3/testsuite/21_strings/basic_string/modifiers/replace/char/1.cc
*************** aebfcd5a73c59b91266e8b3dd633b8d4  libstd
*** 100498,100504 ****
  fa2a36a3b369e4a6f177f9b6704c7e69  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/1.cc
  17c606d72b06231c7c13920c517402ce  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/13650.cc
  099cc3f0bd43700081699d22cc34557c  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/2.cc
! 6896eec9d2ce54e0a11b8415ceaee285  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/1.cc
  8fd98f3ba0025dac3542dcc30821d7de  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/13650.cc
  87ebe3fd0f8091147645e27dc4cb8ee0  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/2.cc
  f7fb8f147784f13a3e57e1ff26eff5c8  libstdc++-v3/testsuite/21_strings/basic_string/operations/contains/char/1.cc
--- 101035,101041 ----
  fa2a36a3b369e4a6f177f9b6704c7e69  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/1.cc
  17c606d72b06231c7c13920c517402ce  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/13650.cc
  099cc3f0bd43700081699d22cc34557c  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/char/2.cc
! 44eb16589412df9bd3aa57b0cad4b651  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/1.cc
  8fd98f3ba0025dac3542dcc30821d7de  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/13650.cc
  87ebe3fd0f8091147645e27dc4cb8ee0  libstdc++-v3/testsuite/21_strings/basic_string/operations/compare/wchar_t/2.cc
  f7fb8f147784f13a3e57e1ff26eff5c8  libstdc++-v3/testsuite/21_strings/basic_string/operations/contains/char/1.cc
*************** b426c4def62251ac3d24be08ee1bf64f  libstd
*** 100566,100579 ****
  6a11edfc864a472816029448ebf436f7  libstdc++-v3/testsuite/21_strings/basic_string/requirements/typedefs.cc
  6b1eb7b26573dd38d176c4ce7dd90ecf  libstdc++-v3/testsuite/21_strings/basic_string/types/1.cc
  316dcb337c00d2fba2a343425cab8b62  libstdc++-v3/testsuite/21_strings/basic_string/types/23767.cc
! 44b8f145bc032a79d8c4be34486abff1  libstdc++-v3/testsuite/21_strings/basic_string/types/pmr_typedefs.cc
  0bc3f3ffade93d5be1d282f8239f04b1  libstdc++-v3/testsuite/21_strings/basic_string_view/capacity/1.cc
  f63eac1974b7fe35fabec71383a10747  libstdc++-v3/testsuite/21_strings/basic_string_view/capacity/empty_neg.cc
  4fd21fe1dbcce7f3ade894f335a1133d  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/1.cc
  d68dab1b04d63dd4e3fceb08007d9e0b  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/2.cc
  024bc13940db67bdbed4bd27adb64b24  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/3.cc
  5975b3534ce70f6db979af8022d716d1  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/nonnull.cc
! 3f91d3d2483b9f098c4c17c2ebfbf86f  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range.cc
  a4f9e3607774ef2331c5cd93f7845be6  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range_c++20.cc
  027619cd14c68144376f29ed00225b4a  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/1.cc
  3be7fda5bae7081671a8b56eac758ac1  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/2.cc
--- 101103,101116 ----
  6a11edfc864a472816029448ebf436f7  libstdc++-v3/testsuite/21_strings/basic_string/requirements/typedefs.cc
  6b1eb7b26573dd38d176c4ce7dd90ecf  libstdc++-v3/testsuite/21_strings/basic_string/types/1.cc
  316dcb337c00d2fba2a343425cab8b62  libstdc++-v3/testsuite/21_strings/basic_string/types/23767.cc
! dd85ff7a2a0be273143159c865844bfa  libstdc++-v3/testsuite/21_strings/basic_string/types/pmr_typedefs.cc
  0bc3f3ffade93d5be1d282f8239f04b1  libstdc++-v3/testsuite/21_strings/basic_string_view/capacity/1.cc
  f63eac1974b7fe35fabec71383a10747  libstdc++-v3/testsuite/21_strings/basic_string_view/capacity/empty_neg.cc
  4fd21fe1dbcce7f3ade894f335a1133d  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/1.cc
  d68dab1b04d63dd4e3fceb08007d9e0b  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/2.cc
  024bc13940db67bdbed4bd27adb64b24  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/3.cc
  5975b3534ce70f6db979af8022d716d1  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/nonnull.cc
! cde4d3da0ea077f27241896801e8b62e  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range.cc
  a4f9e3607774ef2331c5cd93f7845be6  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range_c++20.cc
  027619cd14c68144376f29ed00225b4a  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/1.cc
  3be7fda5bae7081671a8b56eac758ac1  libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_t/2.cc
*************** b246730192e7c8a78eb83d42eb2068a2  libstd
*** 100676,100681 ****
--- 101213,101219 ----
  9f501e35b5793aee73245ed00b2d4d16  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char8_t/1.cc
  93e1fe54de644d06e733d3311c304ec0  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/wchar_t/1.cc
  c58e4a54f9812ca54a33f8bb9ab1eb7e  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/traits_neg.cc
+ 58947d8735c23b82574427ce2851e965  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/trivially_copyable.cc
  2f04053c1d380c019bf497e3354e6272  libstdc++-v3/testsuite/21_strings/basic_string_view/requirements/typedefs.cc
  a005ecff2e5bae0e6776d87e235b2969  libstdc++-v3/testsuite/21_strings/basic_string_view/typedefs.cc
  e891c7552eefd52a28b6ae80efdcd720  libstdc++-v3/testsuite/21_strings/basic_string_view/types/1.cc
*************** dc2163d3064f8b1cbb0e4a72a173e133  libstd
*** 100701,100707 ****
  819f978a2dccb0bb94ee5d2edc454b72  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char8_t/typedefs.cc
  40e9161139bad049915c7ae5a6ef2733  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions.cc
  fdac26a07484a999f99f668d9f150453  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++17.cc
! c2ae1b0ba48c0965f620e339b362931d  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++20.cc
  955438433acee1c100dba7c5172187cf  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc
  e36b81ed3e3c93bdebeba84eb99ea42b  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc
  ccf11f05b5b84d95731c4d00bd6c49b9  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc
--- 101239,101245 ----
  819f978a2dccb0bb94ee5d2edc454b72  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char8_t/typedefs.cc
  40e9161139bad049915c7ae5a6ef2733  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions.cc
  fdac26a07484a999f99f668d9f150453  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++17.cc
! 5c41266953525b8f49738e1728468f0e  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++20.cc
  955438433acee1c100dba7c5172187cf  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc
  e36b81ed3e3c93bdebeba84eb99ea42b  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc
  ccf11f05b5b84d95731c4d00bd6c49b9  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc
*************** d5ba1516b2c6e1584944292235564ffd  libstd
*** 100871,100881 ****
  5882b44b07072fcdd2309044a64d1c47  libstdc++-v3/testsuite/22_locale/collate_byname/requirements/base_classes.cc
  073b64dd2f4a178fb55919ca62cc4083  libstdc++-v3/testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc
  e012e8d578332a6262fb03103c26f44a  libstdc++-v3/testsuite/22_locale/collate_byname/requirements/typedefs.cc
! 3debc521788fc4f253c1489c97ce6ddb  libstdc++-v3/testsuite/22_locale/conversions/buffer/1.cc
  5b1d145c28df2348ab1963d53bb8cef1  libstdc++-v3/testsuite/22_locale/conversions/buffer/2.cc
! 23b7f420e47c27c6abb04b9c2d848bc4  libstdc++-v3/testsuite/22_locale/conversions/buffer/3.cc
  484651c08eb5e6c558869644f1db7bc9  libstdc++-v3/testsuite/22_locale/conversions/buffer/requirements/typedefs.cc
! 1f46dc268cc87c4f385010ab17bcb696  libstdc++-v3/testsuite/22_locale/conversions/string/1.cc
  bbbb5538b6a03dc3941332174ddab41a  libstdc++-v3/testsuite/22_locale/conversions/string/2.cc
  f041b60cc91283c2666db5fb5589d3fd  libstdc++-v3/testsuite/22_locale/conversions/string/3.cc
  26ca10dc1c1f9ac375662f65e13d206d  libstdc++-v3/testsuite/22_locale/conversions/string/66441.cc
--- 101409,101419 ----
  5882b44b07072fcdd2309044a64d1c47  libstdc++-v3/testsuite/22_locale/collate_byname/requirements/base_classes.cc
  073b64dd2f4a178fb55919ca62cc4083  libstdc++-v3/testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc
  e012e8d578332a6262fb03103c26f44a  libstdc++-v3/testsuite/22_locale/collate_byname/requirements/typedefs.cc
! e791c79c07f8dcba0f48323f13c7ada9  libstdc++-v3/testsuite/22_locale/conversions/buffer/1.cc
  5b1d145c28df2348ab1963d53bb8cef1  libstdc++-v3/testsuite/22_locale/conversions/buffer/2.cc
! 1b9a464437113fa48b97f6891069b9e4  libstdc++-v3/testsuite/22_locale/conversions/buffer/3.cc
  484651c08eb5e6c558869644f1db7bc9  libstdc++-v3/testsuite/22_locale/conversions/buffer/requirements/typedefs.cc
! 5edede5c75017125c998657f5b276a24  libstdc++-v3/testsuite/22_locale/conversions/string/1.cc
  bbbb5538b6a03dc3941332174ddab41a  libstdc++-v3/testsuite/22_locale/conversions/string/2.cc
  f041b60cc91283c2666db5fb5589d3fd  libstdc++-v3/testsuite/22_locale/conversions/string/3.cc
  26ca10dc1c1f9ac375662f65e13d206d  libstdc++-v3/testsuite/22_locale/conversions/string/66441.cc
*************** edaa004bb9eae943f183fcdc0f269808  libstd
*** 101426,101431 ****
--- 101964,101970 ----
  de56de001d169a4b8a691a41327fee47  libstdc++-v3/testsuite/23_containers/bitset/to_string/dr396.cc
  f57a4db11fe719ce3262a1977035e5cc  libstdc++-v3/testsuite/23_containers/bitset/to_ullong/1.cc
  776ef9d76323c363dc5a78d1e9169e19  libstdc++-v3/testsuite/23_containers/bitset/to_ulong/1.cc
+ ddf767067d4b89b063a9cdaf9a38233c  libstdc++-v3/testsuite/23_containers/deque/100516.cc
  b61080bacaa1f97ee4ffe96d40c8929c  libstdc++-v3/testsuite/23_containers/deque/14340.cc
  19c3dab506c20712027bb8729ef87b57  libstdc++-v3/testsuite/23_containers/deque/18604.cc
  193e02a35660ce434ac8d69fceaa8efa  libstdc++-v3/testsuite/23_containers/deque/48101-2_neg.cc
*************** d3a926cb0d210427978dc7c0b804ffc5  libstd
*** 101657,101663 ****
  2bf54e112397c8e897622beea4ca3557  libstdc++-v3/testsuite/23_containers/list/48101-3_neg.cc
  e2b496aa89288d633de62f88732489fa  libstdc++-v3/testsuite/23_containers/list/48101_neg.cc
  f5ec0a0da378e7f6663cedcceda9cf4b  libstdc++-v3/testsuite/23_containers/list/58764.cc
! 8797cf83d3686dd068208150e723b5f2  libstdc++-v3/testsuite/23_containers/list/61347.cc
  fb3268278375d30190ac8078a8156384  libstdc++-v3/testsuite/23_containers/list/68222_neg.cc
  ace73e9f1431e80ae7b1dd906ad6a9f6  libstdc++-v3/testsuite/23_containers/list/92124.cc
  5bfd2a976a20d1953113a9bf2a220a60  libstdc++-v3/testsuite/23_containers/list/allocator/copy.cc
--- 102196,102202 ----
  2bf54e112397c8e897622beea4ca3557  libstdc++-v3/testsuite/23_containers/list/48101-3_neg.cc
  e2b496aa89288d633de62f88732489fa  libstdc++-v3/testsuite/23_containers/list/48101_neg.cc
  f5ec0a0da378e7f6663cedcceda9cf4b  libstdc++-v3/testsuite/23_containers/list/58764.cc
! f9d10ccf94e3c597c9b2542c258fe35c  libstdc++-v3/testsuite/23_containers/list/61347.cc
  fb3268278375d30190ac8078a8156384  libstdc++-v3/testsuite/23_containers/list/68222_neg.cc
  ace73e9f1431e80ae7b1dd906ad6a9f6  libstdc++-v3/testsuite/23_containers/list/92124.cc
  5bfd2a976a20d1953113a9bf2a220a60  libstdc++-v3/testsuite/23_containers/list/allocator/copy.cc
*************** f20722bb14b72ff7eead44b4b9459875  libstd
*** 101806,101812 ****
  58d5bb66309e3f1b5ba7e26083547e03  libstdc++-v3/testsuite/23_containers/map/allocator/minimal.cc
  4171a0a215116ede3a133a96ce344960  libstdc++-v3/testsuite/23_containers/map/allocator/move.cc
  b098552f6a68b66c8f97debe1d202cee  libstdc++-v3/testsuite/23_containers/map/allocator/move_assign.cc
! 3c170d2757a8e669d816fddbe1092a97  libstdc++-v3/testsuite/23_containers/map/allocator/move_cons.cc
  1ddd5b7d6ae939ae39b4a65729a9525f  libstdc++-v3/testsuite/23_containers/map/allocator/noexcept.cc
  0defa0cdd60a41e995eafbb93d194bbe  libstdc++-v3/testsuite/23_containers/map/allocator/swap.cc
  357711804fc62efa30d2159f97de6cd2  libstdc++-v3/testsuite/23_containers/map/capacity/29134.cc
--- 102345,102351 ----
  58d5bb66309e3f1b5ba7e26083547e03  libstdc++-v3/testsuite/23_containers/map/allocator/minimal.cc
  4171a0a215116ede3a133a96ce344960  libstdc++-v3/testsuite/23_containers/map/allocator/move.cc
  b098552f6a68b66c8f97debe1d202cee  libstdc++-v3/testsuite/23_containers/map/allocator/move_assign.cc
! 43006f9b1a0b3a83871fa15d830ea9ac  libstdc++-v3/testsuite/23_containers/map/allocator/move_cons.cc
  1ddd5b7d6ae939ae39b4a65729a9525f  libstdc++-v3/testsuite/23_containers/map/allocator/noexcept.cc
  0defa0cdd60a41e995eafbb93d194bbe  libstdc++-v3/testsuite/23_containers/map/allocator/swap.cc
  357711804fc62efa30d2159f97de6cd2  libstdc++-v3/testsuite/23_containers/map/capacity/29134.cc
*************** b9f3acae3b57d2bbe91a2e26ca8dce2b  libstd
*** 101896,101902 ****
  81dc82eb4f7c6a33a40eb2435f62a729  libstdc++-v3/testsuite/23_containers/multimap/allocator/minimal.cc
  3d85c2d41effd3f27ec86ca756bb1344  libstdc++-v3/testsuite/23_containers/multimap/allocator/move.cc
  a9a3716c2800d2ea1409624ca2f98792  libstdc++-v3/testsuite/23_containers/multimap/allocator/move_assign.cc
! fd4430051544cca087e02558d908c2f7  libstdc++-v3/testsuite/23_containers/multimap/allocator/move_cons.cc
  5530aa8b58ba732be418bf447fbae3c7  libstdc++-v3/testsuite/23_containers/multimap/allocator/noexcept.cc
  5c7fff2e50e66ba6a95992e668650076  libstdc++-v3/testsuite/23_containers/multimap/allocator/swap.cc
  059305798e69806ca6be92cda9a07ec6  libstdc++-v3/testsuite/23_containers/multimap/capacity/29134.cc
--- 102435,102441 ----
  81dc82eb4f7c6a33a40eb2435f62a729  libstdc++-v3/testsuite/23_containers/multimap/allocator/minimal.cc
  3d85c2d41effd3f27ec86ca756bb1344  libstdc++-v3/testsuite/23_containers/multimap/allocator/move.cc
  a9a3716c2800d2ea1409624ca2f98792  libstdc++-v3/testsuite/23_containers/multimap/allocator/move_assign.cc
! 6b228284e36f939ee229675da47652f2  libstdc++-v3/testsuite/23_containers/multimap/allocator/move_cons.cc
  5530aa8b58ba732be418bf447fbae3c7  libstdc++-v3/testsuite/23_containers/multimap/allocator/noexcept.cc
  5c7fff2e50e66ba6a95992e668650076  libstdc++-v3/testsuite/23_containers/multimap/allocator/swap.cc
  059305798e69806ca6be92cda9a07ec6  libstdc++-v3/testsuite/23_containers/multimap/capacity/29134.cc
*************** c47ed3ceea6e048b1775f0fe2ccacb6e  libstd
*** 101965,101970 ****
--- 102504,102510 ----
  66508613d0926be09ddf8ffaed67e610  libstdc++-v3/testsuite/23_containers/multiset/48101-3_neg.cc
  9a2952adfbd6b854279119ebb540563b  libstdc++-v3/testsuite/23_containers/multiset/48101_neg.cc
  e11172304436ea41e0bc84faaa3cfdac  libstdc++-v3/testsuite/23_containers/multiset/58764.cc
+ c599e48655ea2e75c592ab5a1cf5ae3c  libstdc++-v3/testsuite/23_containers/multiset/allocator/103501.cc
  1144cc12d85a6c3e05bf629fbe0abb95  libstdc++-v3/testsuite/23_containers/multiset/allocator/copy.cc
  5ce5479b9687060d924566d7fcfe4a02  libstdc++-v3/testsuite/23_containers/multiset/allocator/copy_assign.cc
  acdba075ab6eb7c80b362dd04b52165d  libstdc++-v3/testsuite/23_containers/multiset/allocator/init-list.cc
*************** d4508bbc7506891550849cc553384aee  libstd
*** 102066,102071 ****
--- 102606,102612 ----
  1db057ca7542232a02eb263c696ece96  libstdc++-v3/testsuite/23_containers/set/58764.cc
  c7e69fd568faa54cc9b643b06113e5dd  libstdc++-v3/testsuite/23_containers/set/85965.cc
  343d95b13459e294e5aa8fcc53339a4c  libstdc++-v3/testsuite/23_containers/set/92124.cc
+ 4934612c2b7203e0e300739be2067260  libstdc++-v3/testsuite/23_containers/set/allocator/103501.cc
  1e765d37aacce269c491936d07f02c51  libstdc++-v3/testsuite/23_containers/set/allocator/71964.cc
  a11fe36ab5541bcb94de7cd50f51c240  libstdc++-v3/testsuite/23_containers/set/allocator/copy.cc
  73fd3f9d7ecd631a66fba036209376b1  libstdc++-v3/testsuite/23_containers/set/allocator/copy_assign.cc
*************** aee401793709be9b3b9b38c2438cfb99  libstd
*** 102146,102151 ****
--- 102687,102694 ----
  667a066b8b8fdf35b62b2bad50b9da97  libstdc++-v3/testsuite/23_containers/span/2.cc
  feb06d52fa0653f7a0d0fffdcced5349  libstdc++-v3/testsuite/23_containers/span/back_assert_neg.cc
  cbe50960a97787cd389de8002df2c312  libstdc++-v3/testsuite/23_containers/span/back_neg.cc
+ 06a45501dcaec8e13d6ae1e6ee40d1b7  libstdc++-v3/testsuite/23_containers/span/cons_1_assert_neg.cc
+ b500468357c8536c575705ba4a6c389f  libstdc++-v3/testsuite/23_containers/span/cons_2_assert_neg.cc
  82c681641c14a8f789f3beec1a8883ac  libstdc++-v3/testsuite/23_containers/span/contiguous_range_neg.cc
  b7de4256573a64a27c5b02ee5b869f43  libstdc++-v3/testsuite/23_containers/span/deduction.cc
  0fde7cf66dc5e3a6d4bc3e574b638e5a  libstdc++-v3/testsuite/23_containers/span/everything.cc
*************** b464e090bd63b9d2bff8cb12e442c943  libstd
*** 102170,102175 ****
--- 102713,102719 ----
  2c3edf40601c9fd34867e991225c4ad1  libstdc++-v3/testsuite/23_containers/span/subspan_6_assert_neg.cc
  916389ba013bf1efecaa2b405aa0e78e  libstdc++-v3/testsuite/23_containers/span/subspan_assert_neg.cc
  bd7ef95705213ddf1c5961f3283f045f  libstdc++-v3/testsuite/23_containers/span/subspan_neg.cc
+ d19a170b5f7ab02157733005cb76fef1  libstdc++-v3/testsuite/23_containers/span/trivially_copyable.cc
  4003c941d10299054e56ae86adec8559  libstdc++-v3/testsuite/23_containers/stack/77528.cc
  489db74312a7cf9c9b536769ad1ce432  libstdc++-v3/testsuite/23_containers/stack/92878_92947.cc
  0e845abe548a2afb362cc268894b1b61  libstdc++-v3/testsuite/23_containers/stack/cmp_c++20.cc
*************** d36ae56fb777ed81c60a4b9cb4151fa9  libstd
*** 102188,102194 ****
  e404c6c29d86d00f6d12070e7de7b6c6  libstdc++-v3/testsuite/23_containers/unordered_map/59548.cc
  e2c95422a77bac67fd24b5d4ea6c654b  libstdc++-v3/testsuite/23_containers/unordered_map/allocator/copy.cc
  04a1f33f59068eb1e9fbd622204dbc47  libstdc++-v3/testsuite/23_containers/unordered_map/allocator/copy_assign.cc
! a903acc08e15ab58be2a5207482d3965  libstdc++-v3/testsuite/23_containers/unordered_map/allocator/default_init.cc
  65280d7765625e94d70075f1efd74578  libstdc++-v3/testsuite/23_containers/unordered_map/allocator/minimal.cc
  8fb3743bdb6b9df9f6de5c8cb2e6c7a5  libstdc++-v3/testsuite/23_containers/unordered_map/allocator/move.cc
  b34b514ea98b772fff11e0802fc7695f  libstdc++-v3/testsuite/23_containers/unordered_map/allocator/move_assign.cc
--- 102732,102738 ----
  e404c6c29d86d00f6d12070e7de7b6c6  libstdc++-v3/testsuite/23_containers/unordered_map/59548.cc
  e2c95422a77bac67fd24b5d4ea6c654b  libstdc++-v3/testsuite/23_containers/unordered_map/allocator/copy.cc
  04a1f33f59068eb1e9fbd622204dbc47  libstdc++-v3/testsuite/23_containers/unordered_map/allocator/copy_assign.cc
! ecc802145482ce99db8c7f1562035f9d  libstdc++-v3/testsuite/23_containers/unordered_map/allocator/default_init.cc
  65280d7765625e94d70075f1efd74578  libstdc++-v3/testsuite/23_containers/unordered_map/allocator/minimal.cc
  8fb3743bdb6b9df9f6de5c8cb2e6c7a5  libstdc++-v3/testsuite/23_containers/unordered_map/allocator/move.cc
  b34b514ea98b772fff11e0802fc7695f  libstdc++-v3/testsuite/23_containers/unordered_map/allocator/move_assign.cc
*************** e210463e69073327c4d2538d97b970ac  libstd
*** 102198,102203 ****
--- 102742,102748 ----
  3c848cf85f1a5a153262c1f2937d7b58  libstdc++-v3/testsuite/23_containers/unordered_map/cons/66055.cc
  bb06d5e923e3d5d8bd84b4bfcb798aa2  libstdc++-v3/testsuite/23_containers/unordered_map/cons/81891.cc
  b67672059716a3393bb98f087a8b40ee  libstdc++-v3/testsuite/23_containers/unordered_map/cons/deduction.cc
+ 85f9f0cfc8a07ac716292470ac0bda11  libstdc++-v3/testsuite/23_containers/unordered_map/cons/default.cc
  186eb09f0feeb412dd49047f612454d2  libstdc++-v3/testsuite/23_containers/unordered_map/cons/moveable.cc
  4104335ace0c1004c988ee3252c86310  libstdc++-v3/testsuite/23_containers/unordered_map/cons/noexcept_default_construct.cc
  729790d0d118599062d8f37ec85642af  libstdc++-v3/testsuite/23_containers/unordered_map/cons/noexcept_move_construct.cc
*************** aad182a7742254d80acf4d12d37c0ca4  libstd
*** 102255,102261 ****
  77fd0a322ff231b0bf633fb1b7b77abe  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/extract.cc
  bc573833b4c56014881767109b01c03c  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/insert_or_assign.cc
  47680e3fd4b2375e2cb78bcac7c21900  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/merge.cc
! f46b86c23c494b57dea314c176d73826  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/move_assign.cc
  c17e4de260cd092f864e0801d51169e3  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc
  f72a8af25f497a4d362ac0192815d1fb  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/try_emplace.cc
  2a052947e563d8b689012622bd308f8e  libstdc++-v3/testsuite/23_containers/unordered_map/observers.cc
--- 102800,102806 ----
  77fd0a322ff231b0bf633fb1b7b77abe  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/extract.cc
  bc573833b4c56014881767109b01c03c  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/insert_or_assign.cc
  47680e3fd4b2375e2cb78bcac7c21900  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/merge.cc
! d7e9b0d7eb7f2c6ee4e411cc4e464743  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/move_assign.cc
  c17e4de260cd092f864e0801d51169e3  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/reserve.cc
  f72a8af25f497a4d362ac0192815d1fb  libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/try_emplace.cc
  2a052947e563d8b689012622bd308f8e  libstdc++-v3/testsuite/23_containers/unordered_map/observers.cc
*************** d56d6a3b11674c5ef5e08147bfad9f5b  libstd
*** 102472,102478 ****
  074652bfafd367dcf66ff4eb41f64fe7  libstdc++-v3/testsuite/23_containers/unordered_set/92124.cc
  9ecb77bba4dd535fa5bf7951d935bdf8  libstdc++-v3/testsuite/23_containers/unordered_set/allocator/copy.cc
  f42b7981043b0f2be2678785df364814  libstdc++-v3/testsuite/23_containers/unordered_set/allocator/copy_assign.cc
! 63ebd139d6e4bb3f1be1631514ca214d  libstdc++-v3/testsuite/23_containers/unordered_set/allocator/default_init.cc
  fd123093f7e5013ec2a5baefead534fe  libstdc++-v3/testsuite/23_containers/unordered_set/allocator/ext_ptr.cc
  e0d2a365a09b5636f6135bef123aca67  libstdc++-v3/testsuite/23_containers/unordered_set/allocator/minimal.cc
  a0e7d6da59994b0dbb4dc0688ac4a143  libstdc++-v3/testsuite/23_containers/unordered_set/allocator/move.cc
--- 103017,103023 ----
  074652bfafd367dcf66ff4eb41f64fe7  libstdc++-v3/testsuite/23_containers/unordered_set/92124.cc
  9ecb77bba4dd535fa5bf7951d935bdf8  libstdc++-v3/testsuite/23_containers/unordered_set/allocator/copy.cc
  f42b7981043b0f2be2678785df364814  libstdc++-v3/testsuite/23_containers/unordered_set/allocator/copy_assign.cc
! a00c1b1db86d071058816bba53eae88d  libstdc++-v3/testsuite/23_containers/unordered_set/allocator/default_init.cc
  fd123093f7e5013ec2a5baefead534fe  libstdc++-v3/testsuite/23_containers/unordered_set/allocator/ext_ptr.cc
  e0d2a365a09b5636f6135bef123aca67  libstdc++-v3/testsuite/23_containers/unordered_set/allocator/minimal.cc
  a0e7d6da59994b0dbb4dc0688ac4a143  libstdc++-v3/testsuite/23_containers/unordered_set/allocator/move.cc
*************** a65ba3d8e27655ddd0bc328ab73ada4c  libstd
*** 102484,102489 ****
--- 103029,103035 ----
  9d752eefc22b63ac38738f296f675279  libstdc++-v3/testsuite/23_containers/unordered_set/cons/99985.cc
  dbfc14e923792da5010ad03c34f624b0  libstdc++-v3/testsuite/23_containers/unordered_set/cons/bucket_hint.cc
  f9d6647c9d930a0dce774d25be921e17  libstdc++-v3/testsuite/23_containers/unordered_set/cons/deduction.cc
+ 247af40f0de6e07e87bdde64812f8659  libstdc++-v3/testsuite/23_containers/unordered_set/cons/default.cc
  b975a36e94bc20e855f45e5622c7e5a2  libstdc++-v3/testsuite/23_containers/unordered_set/cons/moveable.cc
  9e6f87cb9a4da17b72ed4ff59c4ec009  libstdc++-v3/testsuite/23_containers/unordered_set/cons/noexcept_default_construct.cc
  0e0a91bf1832ab1063c7388fdeec7fca  libstdc++-v3/testsuite/23_containers/unordered_set/cons/noexcept_move_construct.cc
*************** bd0fbcb5db9b9f8cd4dc55a21d39d8eb  libstd
*** 102970,102981 ****
  37092a5d667f0f28b7e935968d25aae8  libstdc++-v3/testsuite/25_algorithms/copy/94013.cc
  45915ce0a8f26f04668919afa3a1813b  libstdc++-v3/testsuite/25_algorithms/copy/95578.cc
  0c8ee5b6733184cae3f4d172c8c52482  libstdc++-v3/testsuite/25_algorithms/copy/constexpr.cc
! a856949ff52e618021f41e850f7bc19b  libstdc++-v3/testsuite/25_algorithms/copy/constrained.cc
  88c4528cea53c54b25e61640d60c4a0f  libstdc++-v3/testsuite/25_algorithms/copy/debug/1_neg.cc
  13b2ddea0038c1efaabdac86c47114a4  libstdc++-v3/testsuite/25_algorithms/copy/debug/2_neg.cc
  760427e630997a8203a7268ee08a95d0  libstdc++-v3/testsuite/25_algorithms/copy/debug/95289.cc
  500cd85e3f2b7bb8d5a19bab3fb05cd3  libstdc++-v3/testsuite/25_algorithms/copy/debug/99402.cc
! 4af1d64b7b67cfcaf88e49e3a2a7f2de  libstdc++-v3/testsuite/25_algorithms/copy/debug/constexpr_neg.cc
  a4e3b919e921272cb082f7fa810f39d2  libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/1.cc
  e743ffe0642314b6d9ca04036acacacb  libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/2.cc
  9bf93afe07f5e4ca802a9a5a9ec49e00  libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/31.cc
--- 103516,103527 ----
  37092a5d667f0f28b7e935968d25aae8  libstdc++-v3/testsuite/25_algorithms/copy/94013.cc
  45915ce0a8f26f04668919afa3a1813b  libstdc++-v3/testsuite/25_algorithms/copy/95578.cc
  0c8ee5b6733184cae3f4d172c8c52482  libstdc++-v3/testsuite/25_algorithms/copy/constexpr.cc
! 44a89eac99ce0aa39d58b48bed7d32f0  libstdc++-v3/testsuite/25_algorithms/copy/constrained.cc
  88c4528cea53c54b25e61640d60c4a0f  libstdc++-v3/testsuite/25_algorithms/copy/debug/1_neg.cc
  13b2ddea0038c1efaabdac86c47114a4  libstdc++-v3/testsuite/25_algorithms/copy/debug/2_neg.cc
  760427e630997a8203a7268ee08a95d0  libstdc++-v3/testsuite/25_algorithms/copy/debug/95289.cc
  500cd85e3f2b7bb8d5a19bab3fb05cd3  libstdc++-v3/testsuite/25_algorithms/copy/debug/99402.cc
! 86b98b6a498de08a49a03a314bca1d35  libstdc++-v3/testsuite/25_algorithms/copy/debug/constexpr_neg.cc
  a4e3b919e921272cb082f7fa810f39d2  libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/1.cc
  e743ffe0642314b6d9ca04036acacacb  libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/2.cc
  9bf93afe07f5e4ca802a9a5a9ec49e00  libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/31.cc
*************** af28e7652522eda92f1bd96e7a54ddd0  libstd
*** 103004,103010 ****
  56e2a6805683f12a80025315e3c0a46b  libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/1_neg.cc
  c083aca0a57f538f8dcaea229aed51a0  libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/2_neg.cc
  bf447c73ef970e539424adaeb3d41c1d  libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/3_neg.cc
! 3fe22fdce6cd9e61fe30b1094487c30a  libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/constexpr_neg.cc
  da1fb78d5a3cd469ddf537052865be96  libstdc++-v3/testsuite/25_algorithms/copy_backward/deque_iterators/1.cc
  03b332c9e78417ec5e7c4e41342fc8de  libstdc++-v3/testsuite/25_algorithms/copy_backward/deque_iterators/2.cc
  2a4d24be8e48cecc6d72468cb39d8a27  libstdc++-v3/testsuite/25_algorithms/copy_backward/move_iterators/1.cc
--- 103550,103556 ----
  56e2a6805683f12a80025315e3c0a46b  libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/1_neg.cc
  c083aca0a57f538f8dcaea229aed51a0  libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/2_neg.cc
  bf447c73ef970e539424adaeb3d41c1d  libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/3_neg.cc
! d01ceb434e7cad2480a385f124333a25  libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/constexpr_neg.cc
  da1fb78d5a3cd469ddf537052865be96  libstdc++-v3/testsuite/25_algorithms/copy_backward/deque_iterators/1.cc
  03b332c9e78417ec5e7c4e41342fc8de  libstdc++-v3/testsuite/25_algorithms/copy_backward/deque_iterators/2.cc
  2a4d24be8e48cecc6d72468cb39d8a27  libstdc++-v3/testsuite/25_algorithms/copy_backward/move_iterators/1.cc
*************** bab5d550cc7c5262d25e78341d6442bb  libstd
*** 103061,103067 ****
  e1a6cea037c01ec42b7d292e95c35490  libstdc++-v3/testsuite/25_algorithms/equal/debug/1_neg.cc
  5b7f430a6ce4d843f465f8d1fbd74dec  libstdc++-v3/testsuite/25_algorithms/equal/debug/2_neg.cc
  e0b4f42e708e4b9dedb62dbdf622b8e2  libstdc++-v3/testsuite/25_algorithms/equal/debug/3_neg.cc
! 9222c7bf70f53a39bda75d14f5edbb03  libstdc++-v3/testsuite/25_algorithms/equal/debug/constexpr_neg.cc
  05b1de4284204b7162bf3b92b82acaa5  libstdc++-v3/testsuite/25_algorithms/equal/deque_iterators/1.cc
  ef0ed71ca0f466be1ed2af868761c94f  libstdc++-v3/testsuite/25_algorithms/equal/no_operator_ne.cc
  28b5c14c58649ea2599978f8225a71e7  libstdc++-v3/testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc
--- 103607,103613 ----
  e1a6cea037c01ec42b7d292e95c35490  libstdc++-v3/testsuite/25_algorithms/equal/debug/1_neg.cc
  5b7f430a6ce4d843f465f8d1fbd74dec  libstdc++-v3/testsuite/25_algorithms/equal/debug/2_neg.cc
  e0b4f42e708e4b9dedb62dbdf622b8e2  libstdc++-v3/testsuite/25_algorithms/equal/debug/3_neg.cc
! b7f45fa25e8f49982f8c6c821d9f9c02  libstdc++-v3/testsuite/25_algorithms/equal/debug/constexpr_neg.cc
  05b1de4284204b7162bf3b92b82acaa5  libstdc++-v3/testsuite/25_algorithms/equal/deque_iterators/1.cc
  ef0ed71ca0f466be1ed2af868761c94f  libstdc++-v3/testsuite/25_algorithms/equal/no_operator_ne.cc
  28b5c14c58649ea2599978f8225a71e7  libstdc++-v3/testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc
*************** adb0f161f5e50502f44a4844e0556ada  libstd
*** 103095,103101 ****
  bd12ad788a871ad7bc1200ce7ffffacf  libstdc++-v3/testsuite/25_algorithms/fill_n/87982_neg.cc
  9cae8e7b121b221dd9e14d658a7926e1  libstdc++-v3/testsuite/25_algorithms/fill_n/94017.cc
  2ef4dd995a04a06ddca0078ed51e41ce  libstdc++-v3/testsuite/25_algorithms/fill_n/constexpr.cc
! 05b49a226ef97f64bc4b6978f1caf079  libstdc++-v3/testsuite/25_algorithms/fill_n/constrained.cc
  7201a12995c263954600ba2f946368fc  libstdc++-v3/testsuite/25_algorithms/fill_n/debug/1_neg.cc
  c9442a86b817319cac8273413c0db9e6  libstdc++-v3/testsuite/25_algorithms/fill_n/debug/2_neg.cc
  5d9cba9d7d7047d6049ed17de055f446  libstdc++-v3/testsuite/25_algorithms/fill_n/debug/3_neg.cc
--- 103641,103647 ----
  bd12ad788a871ad7bc1200ce7ffffacf  libstdc++-v3/testsuite/25_algorithms/fill_n/87982_neg.cc
  9cae8e7b121b221dd9e14d658a7926e1  libstdc++-v3/testsuite/25_algorithms/fill_n/94017.cc
  2ef4dd995a04a06ddca0078ed51e41ce  libstdc++-v3/testsuite/25_algorithms/fill_n/constexpr.cc
! b4c841df5d024b63eea610c37d62e9dc  libstdc++-v3/testsuite/25_algorithms/fill_n/constrained.cc
  7201a12995c263954600ba2f946368fc  libstdc++-v3/testsuite/25_algorithms/fill_n/debug/1_neg.cc
  c9442a86b817319cac8273413c0db9e6  libstdc++-v3/testsuite/25_algorithms/fill_n/debug/2_neg.cc
  5d9cba9d7d7047d6049ed17de055f446  libstdc++-v3/testsuite/25_algorithms/fill_n/debug/3_neg.cc
*************** df92f1850791a4b570bc0caf81b14dc0  libstd
*** 103207,103213 ****
  8b118095e31c63a13ec30f202389ed2f  libstdc++-v3/testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc
  6506c41f3ae28d97c1fc7d9b2cdc001b  libstdc++-v3/testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc
  f5bb5f715db38a2f535c7afc9df34ed8  libstdc++-v3/testsuite/25_algorithms/is_permutation/1.cc
! 83acce24faa7ff03104569cffea59523  libstdc++-v3/testsuite/25_algorithms/is_permutation/2.cc
  3e3b1d3a41e2a78ad719c161460c5037  libstdc++-v3/testsuite/25_algorithms/is_permutation/64646.cc
  531ba80c472bd96de3ba4d54728eaaaa  libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type.cc
  d4eb6bf76f91ff3174a4d69816cd866d  libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type2.cc
--- 103753,103759 ----
  8b118095e31c63a13ec30f202389ed2f  libstdc++-v3/testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc
  6506c41f3ae28d97c1fc7d9b2cdc001b  libstdc++-v3/testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc
  f5bb5f715db38a2f535c7afc9df34ed8  libstdc++-v3/testsuite/25_algorithms/is_permutation/1.cc
! 4125f0168bb803df302c4adeb0483723  libstdc++-v3/testsuite/25_algorithms/is_permutation/2.cc
  3e3b1d3a41e2a78ad719c161460c5037  libstdc++-v3/testsuite/25_algorithms/is_permutation/64646.cc
  531ba80c472bd96de3ba4d54728eaaaa  libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type.cc
  d4eb6bf76f91ff3174a4d69816cd866d  libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type2.cc
*************** f427f9830493e633c3f13019712b70f1  libstd
*** 103238,103244 ****
  126e9692de96cfe9c31afe48af868580  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/check_type.cc
  4819aa98066d478fce0ec878d586112a  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/constexpr.cc
  5177aa792b200226e0caa89c78cc3851  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/constrained.cc
! 393fb8a9ea97b80de6e74135677da0a5  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/deque_iterators/1.cc
  3b19786189f36f21b08bda28d4c855c8  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc
  c49a93ba5f42ad7385af4b2d1ff4ba82  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc
  640fc753c0c48c0dd3d8a547f2c2087c  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/uchar.cc
--- 103784,103790 ----
  126e9692de96cfe9c31afe48af868580  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/check_type.cc
  4819aa98066d478fce0ec878d586112a  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/constexpr.cc
  5177aa792b200226e0caa89c78cc3851  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/constrained.cc
! 1a1a9a14d1238c80283819a69fce6d91  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/deque_iterators/1.cc
  3b19786189f36f21b08bda28d4c855c8  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc
  c49a93ba5f42ad7385af4b2d1ff4ba82  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc
  640fc753c0c48c0dd3d8a547f2c2087c  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/uchar.cc
*************** a70a0c54e03727302f807b7f88e0601a  libstd
*** 103250,103258 ****
  ef1832bb3742a1b2baf2dedb09fd4db9  libstdc++-v3/testsuite/25_algorithms/lower_bound/check_type.cc
  2017a6634921053f0fdaf3bf3ecaa14c  libstdc++-v3/testsuite/25_algorithms/lower_bound/constexpr.cc
  66fe5267a4b3627599610922d8d38f2e  libstdc++-v3/testsuite/25_algorithms/lower_bound/constrained.cc
! 869372379a8acf20d6eed604f1e6fca4  libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/constexpr_partitioned_neg.cc
! d0500f88b71c47b7caca5f6a7bfb0459  libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/constexpr_partitioned_pred_neg.cc
! 8c2e643e06646bb0fbc0b5747d0498a5  libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/constexpr_valid_range_neg.cc
  422e3fac25c6b0491659d070dbdd2ba5  libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/irreflexive.cc
  d397292596b3ba88558d12f1310c26a3  libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/partitioned_neg.cc
  9a50f0858fbee8c3e04175b275baac1a  libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/partitioned_pred_neg.cc
--- 103796,103804 ----
  ef1832bb3742a1b2baf2dedb09fd4db9  libstdc++-v3/testsuite/25_algorithms/lower_bound/check_type.cc
  2017a6634921053f0fdaf3bf3ecaa14c  libstdc++-v3/testsuite/25_algorithms/lower_bound/constexpr.cc
  66fe5267a4b3627599610922d8d38f2e  libstdc++-v3/testsuite/25_algorithms/lower_bound/constrained.cc
! 0f94d514da809355db8e496ef2d4ca35  libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/constexpr_partitioned_neg.cc
! 71a18d62448f75ca376a6a2bd0e7da09  libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/constexpr_partitioned_pred_neg.cc
! 60055748c1534b9f6e1066160eb0c64e  libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/constexpr_valid_range_neg.cc
  422e3fac25c6b0491659d070dbdd2ba5  libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/irreflexive.cc
  d397292596b3ba88558d12f1310c26a3  libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/partitioned_neg.cc
  9a50f0858fbee8c3e04175b275baac1a  libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/partitioned_pred_neg.cc
*************** fe2d7d571db188f036d9f737a42d9631  libstd
*** 103334,103340 ****
  138597d597be1c7bb6bf760221951b1c  libstdc++-v3/testsuite/25_algorithms/move/93872.cc
  c481e5e926bd5482086f725fee988614  libstdc++-v3/testsuite/25_algorithms/move/94013.cc
  7f4c47f2585231deb19c22a359d2abd4  libstdc++-v3/testsuite/25_algorithms/move/95578.cc
! 4220d5c7ced38d9efd845d81407426e3  libstdc++-v3/testsuite/25_algorithms/move/constrained.cc
  c41fedc68e3cee79d652221a1c6b2c9a  libstdc++-v3/testsuite/25_algorithms/move/deque_iterators/1.cc
  7f90edf77fe9772f53a72430e8d69939  libstdc++-v3/testsuite/25_algorithms/move/deque_iterators/2.cc
  a11b8b4d9f3bd35a40fe63156a9ae025  libstdc++-v3/testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc
--- 103880,103887 ----
  138597d597be1c7bb6bf760221951b1c  libstdc++-v3/testsuite/25_algorithms/move/93872.cc
  c481e5e926bd5482086f725fee988614  libstdc++-v3/testsuite/25_algorithms/move/94013.cc
  7f4c47f2585231deb19c22a359d2abd4  libstdc++-v3/testsuite/25_algorithms/move/95578.cc
! 5d57a7c1d0519d60477b53cdbcb8e7bb  libstdc++-v3/testsuite/25_algorithms/move/constexpr.cc
! 51a03c07bbcbb89a9cf9412a4b64ce26  libstdc++-v3/testsuite/25_algorithms/move/constrained.cc
  c41fedc68e3cee79d652221a1c6b2c9a  libstdc++-v3/testsuite/25_algorithms/move/deque_iterators/1.cc
  7f90edf77fe9772f53a72430e8d69939  libstdc++-v3/testsuite/25_algorithms/move/deque_iterators/2.cc
  a11b8b4d9f3bd35a40fe63156a9ae025  libstdc++-v3/testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc
*************** f2593a79f9ad68a359c294c8ddf8ccac  libstd
*** 103424,103479 ****
  763c54dc488002f634bfeb55d377f2c3  libstdc++-v3/testsuite/25_algorithms/prev_permutation/moveable.cc
  1dd951077f872d0750c05a1cc46e68e7  libstdc++-v3/testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc
  74ec3ac84be3c5d600a5d33c608f440d  libstdc++-v3/testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc
! 9507e6761cbe1b19108bb4074aeb7111  libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/inplace_merge.cc
! 3ff0fe6de779194069dbf62a9f1f2572  libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/merge.cc
! 27cc180a52d2f048e08b507fdb1f20a5  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/copy_if.cc
! 6beeee12cfca6ce05dcbdaba1d0dc26f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/copy_move.cc
! ef08d13df9e0e8309520fc1c236a327c  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/fill.cc
! 2049d5d37412943d912974178665ecb0  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/generate.cc
! ff39ca7124e540d44776bfd48c81097b  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/is_partitioned.cc
! c961b64e5966a5c3d9b09390fc0edcde  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/partition.cc
! 84174c75b73764ecb0bbf4b704185be1  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/partition_copy.cc
! c9b1e99425eb9b46ee543a820827bad3  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/remove.cc
! 705db0a9872186e9b3a7d4d7a6e25791  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/remove_copy.cc
! 91179ed4ebcd1a88c988e101da310e57  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/replace.cc
! d6cc1f3ce319b7dd3ff816cd1e294e21  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/replace_copy.cc
! 8ec1663730de88f54560a045992b9d83  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/rotate.cc
! e2f90644a013275a2ba2428bc4b9b8e2  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/rotate_copy.cc
! d910f38b139eb31762a92b2dd24dc190  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/swap_ranges.cc
! 732a42ceb30e7cd0dae9d0827e166b7a  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/transform_binary.cc
! 32bd33e305b35364d63bea91e74501e5  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/transform_unary.cc
! ec563935619b2d0c2ed867a423f09825  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/unique.cc
! f994447bdffd584b2c453cbeadfd6492  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/unique_copy_equal.cc
! 08eb0eb8970b2b641efd8c336fda7dfd  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/adjacent_find.cc
! 46de621f23f23e42bbc39aa33c24d045  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/all_of.cc
! 42ef6995ac8b7cd9ae2fdb6b23e5224e  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/any_of.cc
! a12f2539d64321ace0905bb42b745742  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/count.cc
! 5f2014021e7a378c1191b118b5e8d92c  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/equal.cc
! 762f5ddb0cdafd7163e70ecfd88c564d  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find.cc
! 017c50998a8de60956f8204334ec3979  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_end.cc
! 69ee6450eeede1bab6bdcc8664313e75  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_first_of.cc
! 9062c0b35c6d7e0c3fbd7b53aeefddb1  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_if.cc
! 002a9bfe215cbb931097fadd71142994  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/for_each.cc
! bd72806414b02b1359330614125bae29  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/mismatch.cc
! fa7ad7a46e98a45177585bb9b77ae351  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/none_of.cc
! b543282c687860e73424136fd983b6ef  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/nth_element.cc
! 77b265a1a54f9ca395ddbcf277d5ec29  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reverse.cc
! 222c9aa7b9005d4e2bd0b276bb350d86  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reverse_copy.cc
! 0cb8382224acca2553548885809d9fa4  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/search_n.cc
! d72b3a7d6fb9b81cb5eb56c796487b03  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/includes.cc
! 74f1e3b1ae270f9fc99eabb02c191a8f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_heap.cc
! 7514c3ea7fe276789038a5f911b9532f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_sorted.cc
! b1fa610e8e12092f8638f22f76b023a0  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/lexicographical_compare.cc
! 5c50f95d87944a37183b2c7ecc4e2612  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/minmax_element.cc
! d57e1b9e03e1fd3c99ccf3ec1f01ec49  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_sort.cc
! d6d559be9f6774bb97bb38f5b0e7d514  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_sort_copy.cc
! c5282b66e31b44dff3b36b8a330d35ab  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/set.cc
! ed8339e25eab803fcd030cfbe1d83ca7  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/sort.cc
! 48b298044ab79b33e8443152ffd61844  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-2.cc
! 8bffcf123d51786d10a741c6e9466fa7  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-3.cc
  8ee67e09fa83ea50798785892f730201  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-4.cc
! 630355f6cd722b8abebe7a56ba80ca07  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-5.cc
! b6ee94a40082198e15e50dd388c31f37  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc
  aa2cf638123b45579f850ffcdb743434  libstdc++-v3/testsuite/25_algorithms/push_heap/complexity.cc
  e382c0a0b5541ec705fe24da12501806  libstdc++-v3/testsuite/25_algorithms/push_heap/constexpr.cc
  f9aa74af106760820e52e05e99f34142  libstdc++-v3/testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc
--- 103971,104026 ----
  763c54dc488002f634bfeb55d377f2c3  libstdc++-v3/testsuite/25_algorithms/prev_permutation/moveable.cc
  1dd951077f872d0750c05a1cc46e68e7  libstdc++-v3/testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc
  74ec3ac84be3c5d600a5d33c608f440d  libstdc++-v3/testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc
! 98051b5d40a1c205d048db33e038c794  libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/inplace_merge.cc
! f73cdaa5ddf9a31b66aeb2163e20a984  libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/merge.cc
! 905d47f4c72eacaf53a95bd14da1a0be  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/copy_if.cc
! de6733161b96924b032f36e5fd3bafca  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/copy_move.cc
! dd00e3cee749ed68184c780fdb1e73a8  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/fill.cc
! 41d09d9aaa009c73e42df8e6ca553602  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/generate.cc
! f49b06e85969100a80f24fe149de9d3c  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/is_partitioned.cc
! 6afcdd7045292ea110fe08635679d292  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/partition.cc
! 5797831709e8370f95978daff814f751  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/partition_copy.cc
! 93bc05a06970a2a02947526ba7f29f22  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/remove.cc
! 14b92ee3f0edf89382fe1c286545804a  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/remove_copy.cc
! 18cd5589e23bb68c32000f8f58fe2352  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/replace.cc
! 619076120f4d77ff0eaf986a02da66ff  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/replace_copy.cc
! c3ef2f5d78b2239109164649b50716d7  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/rotate.cc
! 1cd73dca70c0fa394a5a60037fbcc0ae  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/rotate_copy.cc
! 764680e34e15f0fa29e878ac33e8cacb  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/swap_ranges.cc
! c3dd84d497fa55423fbcc3b0ca9c9909  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/transform_binary.cc
! e0efc41fbd11aa85c9a41de9ac636460  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/transform_unary.cc
! ab19f00d24b45ab612dd0b28ac9c31fd  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/unique.cc
! 2dd310f8c86fdb4a9b3db33a24a3bec3  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/unique_copy_equal.cc
! 711799f3b98e9cfd17c49906b84e47a1  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/adjacent_find.cc
! fb40d584fae0b95e68f35a90401dc5bc  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/all_of.cc
! 7593ab1ae2b827aad3df4255ec0585ef  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/any_of.cc
! 9212666d1f61eeeb80cf93aea6423e4e  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/count.cc
! c7aa2c50de390d95da8328c174fd4eb3  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/equal.cc
! 5e8e1171c16649130148ef24b1499a28  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find.cc
! 45863cfbe93fbefc658404d3177af81e  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_end.cc
! 3b90d49d2edea87c00da94415b426179  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_first_of.cc
! c289fed14949aba6abe56657f5bcee68  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_if.cc
! c6588f5c2a6dfd6b3b7acb51d7d91582  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/for_each.cc
! 3fbc34cbc4f2deb628352897f1728e4f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/mismatch.cc
! c3d65ac451c539f1ba3fc7c581fd0663  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/none_of.cc
! 81b3edd6a586f1a1362d3fdaced07c76  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/nth_element.cc
! f02afddd5730917df2126ffa6da8e740  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reverse.cc
! a4ec54c4cd6ad6d1d9231a758b100f3e  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reverse_copy.cc
! bc513c8e9b5b572408d34f88c684678d  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/search_n.cc
! 615fa97ccfbbaa072ae25b0a41731568  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/includes.cc
! 30388efe1b0d60dcf2ee790aa6ed20bc  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_heap.cc
! f7c62c3adecc435bbbd2387a4256cb3c  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_sorted.cc
! e8a28933f94feb234a7be6f388ef0c8d  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/lexicographical_compare.cc
! ec07921cf1d219cc2dc3de14726143af  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/minmax_element.cc
! 743a8136655e046f85c0383ddd4c3799  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_sort.cc
! e2baf706b6b8f858b41c7d0a9e5b08a9  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_sort_copy.cc
! 8af38b36f1e40e204ae2c21c405731a9  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/set.cc
! f0ac087e7a77dd84d45a6199d1b9a455  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/sort.cc
! 2de85da23b00eb43bba1ca1fe8faab7d  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-2.cc
! 698a4c3d4abae44b739e8860779cc345  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-3.cc
  8ee67e09fa83ea50798785892f730201  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-4.cc
! 5de51d4614d9ef6650b8686b0007b6f6  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-5.cc
! 55a8256d8066b59477de25dced29f579  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc
  aa2cf638123b45579f850ffcdb743434  libstdc++-v3/testsuite/25_algorithms/push_heap/complexity.cc
  e382c0a0b5541ec705fe24da12501806  libstdc++-v3/testsuite/25_algorithms/push_heap/constexpr.cc
  f9aa74af106760820e52e05e99f34142  libstdc++-v3/testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc
*************** e85db6e1b9ba7ee762003c8e94210e7b  libstd
*** 103683,103691 ****
  d7bdfcbb7fb9422ba118c56646532402  libstdc++-v3/testsuite/25_algorithms/upper_bound/check_type.cc
  ce924d1376d30067305244b55908cada  libstdc++-v3/testsuite/25_algorithms/upper_bound/constexpr.cc
  25cb4b21256439a1f9f69f1035d2afe3  libstdc++-v3/testsuite/25_algorithms/upper_bound/constrained.cc
! 1f2a32b941b742042b89ed135b6d5ba2  libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/constexpr_partitioned_neg.cc
! 0db1a7276043d024954c03faabf53f9b  libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/constexpr_partitioned_pred_neg.cc
! be9242e729b3363822a5b913efa35f61  libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/constexpr_valid_range_neg.cc
  9bdcc5ca358bf6b76376000dd224451e  libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/partitioned_neg.cc
  2d58a1a83f3d1c156c665e5f1d2a6e10  libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/partitioned_pred_neg.cc
  67a099578623b3f176c14e74c8e7a4e2  libstdc++-v3/testsuite/25_algorithms/upper_bound/partitioned.cc
--- 104230,104238 ----
  d7bdfcbb7fb9422ba118c56646532402  libstdc++-v3/testsuite/25_algorithms/upper_bound/check_type.cc
  ce924d1376d30067305244b55908cada  libstdc++-v3/testsuite/25_algorithms/upper_bound/constexpr.cc
  25cb4b21256439a1f9f69f1035d2afe3  libstdc++-v3/testsuite/25_algorithms/upper_bound/constrained.cc
! 23d2107962b5ebd66a3b6f64f336d0c4  libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/constexpr_partitioned_neg.cc
! 55b79544e139fd683e6fe5e351bd41bc  libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/constexpr_partitioned_pred_neg.cc
! cdecd6e18b7a373b57e835dce5058c49  libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/constexpr_valid_range_neg.cc
  9bdcc5ca358bf6b76376000dd224451e  libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/partitioned_neg.cc
  2d58a1a83f3d1c156c665e5f1d2a6e10  libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/partitioned_pred_neg.cc
  67a099578623b3f176c14e74c8e7a4e2  libstdc++-v3/testsuite/25_algorithms/upper_bound/partitioned.cc
*************** d200b438cd4449a09f9c02216d78484b  libstd
*** 103702,103707 ****
--- 104249,104255 ----
  11003c01e27377b73f31127d8c1f91c2  libstdc++-v3/testsuite/26_numerics/adjacent_difference/lwg2055.cc
  10fb53473b1eeeb631daa9cc8ce75c65  libstdc++-v3/testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc
  4b1e392a30b9eedc03d724df3ea1406a  libstdc++-v3/testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc
+ 874b969b1c6b476310e9a3d96f5b948c  libstdc++-v3/testsuite/26_numerics/bit/bit.cast/105027.cc
  c3daf66505f49b366e5a847ad6209e69  libstdc++-v3/testsuite/26_numerics/bit/bit.cast/bit_cast.cc
  e422aeec9141fb37d000e3c098fa5e49  libstdc++-v3/testsuite/26_numerics/bit/bit.cast/version.cc
  98b086bb90a37bda0608b0683df69f67  libstdc++-v3/testsuite/26_numerics/bit/bit.count/countl_one.cc
*************** ca515eec6dcf95e4063fb3ab64a94bc5  libstd
*** 103835,103841 ****
  78bc2f6a8af17b9da892c5cf84774e13  libstdc++-v3/testsuite/26_numerics/lcm/1.cc
  cc14972137ac3671e8a0b1bb4ba78a70  libstdc++-v3/testsuite/26_numerics/lcm/92978.cc
  d7f23f3da9d988332eb5ecfedb0fbc50  libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc
! 7bed10ce7f1644a8746230d5d1b477e5  libstdc++-v3/testsuite/26_numerics/lerp.cc
  5c3cb58399e2e5694d833ea872daa960  libstdc++-v3/testsuite/26_numerics/midpoint/floating.cc
  613c27e02a60ed80a5000411bf309e88  libstdc++-v3/testsuite/26_numerics/midpoint/integral.cc
  20db8d956c35f7266748984112c6968b  libstdc++-v3/testsuite/26_numerics/midpoint/pointer.cc
--- 104383,104391 ----
  78bc2f6a8af17b9da892c5cf84774e13  libstdc++-v3/testsuite/26_numerics/lcm/1.cc
  cc14972137ac3671e8a0b1bb4ba78a70  libstdc++-v3/testsuite/26_numerics/lcm/92978.cc
  d7f23f3da9d988332eb5ecfedb0fbc50  libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc
! 7bed10ce7f1644a8746230d5d1b477e5  libstdc++-v3/testsuite/26_numerics/lerp/1.cc
! f9ae973e3d6f85f4c35471e62402ba98  libstdc++-v3/testsuite/26_numerics/lerp/constexpr.cc
! 198cb21048f5d36f6a9bf84a5b2dd536  libstdc++-v3/testsuite/26_numerics/lerp/version.cc
  5c3cb58399e2e5694d833ea872daa960  libstdc++-v3/testsuite/26_numerics/midpoint/floating.cc
  613c27e02a60ed80a5000411bf309e88  libstdc++-v3/testsuite/26_numerics/midpoint/integral.cc
  20db8d956c35f7266748984112c6968b  libstdc++-v3/testsuite/26_numerics/midpoint/pointer.cc
*************** c41e31fa25de02510bfd8fd93f0d96f3  libstd
*** 103850,103860 ****
  a474b8b76d8f487b682b02fbbda0492b  libstdc++-v3/testsuite/26_numerics/partial_sum/lwg2055.cc
  e347465faccc2aedaaf7f520f2606d93  libstdc++-v3/testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc
  5232a4d6f2b3c02549f99586a246bfa7  libstdc++-v3/testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc
! d16b16604c71001aec190b3328ca3cd3  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/adjacent_difference.cc
! d86b64cb653deff7bffbb9cc16c2de7c  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/reduce.cc
! b887eec66dc34e04025e6a8a57c0a8ce  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/scan.cc
! 36d1cf882dac137890bc015bc17507e6  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_reduce.cc
! 3e80d161e9577748e245f08c0c108331  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_scan.cc
  77f6edf00856a1dc730f644f41ce6eab  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc
  d61ad2a2a944506993b462d4ae5ba95b  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc
  eac34fcead0bbe6e2e5bd2f31a187624  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/equal.cc
--- 104400,104410 ----
  a474b8b76d8f487b682b02fbbda0492b  libstdc++-v3/testsuite/26_numerics/partial_sum/lwg2055.cc
  e347465faccc2aedaaf7f520f2606d93  libstdc++-v3/testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc
  5232a4d6f2b3c02549f99586a246bfa7  libstdc++-v3/testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc
! 862f4f439e8707b32a42b5fe736946a5  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/adjacent_difference.cc
! 0553df89726830b7195d3dc76149d7b4  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/reduce.cc
! e7d03e915035104e8c34f0e1a253cea1  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/scan.cc
! 371296694e234040b308e95ba965691b  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_reduce.cc
! 37a9d3638006b842a59994327880b85f  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_scan.cc
  77f6edf00856a1dc730f644f41ce6eab  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc
  d61ad2a2a944506993b462d4ae5ba95b  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc
  eac34fcead0bbe6e2e5bd2f31a187624  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/equal.cc
*************** c83afb389bf08e6076fd3222982628db  libstd
*** 104054,104065 ****
  798a0ede1822385c5b3d02112b7d4ea9  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/values.cc
  83745b677a502ede915e5d886ff56b68  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/explicit_instantiation/1.cc
  39e65e9ba15daa128aa1ed83e355378b  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc
! 817ced57426b53b40d2af74923781990  libstdc++-v3/testsuite/26_numerics/random/pr60037-neg.cc
  519076377db3532f5bb289e94d2b23f7  libstdc++-v3/testsuite/26_numerics/random/random_device/85494.cc
  53f613d53dec98c0c3ea1b2c9bd23852  libstdc++-v3/testsuite/26_numerics/random/random_device/94087.cc
  7617cf48983eaf0feeb5a976604fb817  libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default-cow.cc
  03dca1060007c62010df244ad646d221  libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default.cc
! d11b485bf72887083a4c732d1cae2ee1  libstdc++-v3/testsuite/26_numerics/random/random_device/cons/token.cc
  bdddbfad7bb717d0033a77400e031afb  libstdc++-v3/testsuite/26_numerics/random/random_device/requirements/typedefs.cc
  9a99d76cf9b6ecbdb9689c72bf82d014  libstdc++-v3/testsuite/26_numerics/random/ranlux24.cc
  07eacaf424acf875471501c88c953d1e  libstdc++-v3/testsuite/26_numerics/random/ranlux24_base.cc
--- 104604,104615 ----
  798a0ede1822385c5b3d02112b7d4ea9  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/values.cc
  83745b677a502ede915e5d886ff56b68  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/explicit_instantiation/1.cc
  39e65e9ba15daa128aa1ed83e355378b  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc
! e9b308d0c17e1980aba53c60f785ed6c  libstdc++-v3/testsuite/26_numerics/random/pr60037-neg.cc
  519076377db3532f5bb289e94d2b23f7  libstdc++-v3/testsuite/26_numerics/random/random_device/85494.cc
  53f613d53dec98c0c3ea1b2c9bd23852  libstdc++-v3/testsuite/26_numerics/random/random_device/94087.cc
  7617cf48983eaf0feeb5a976604fb817  libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default-cow.cc
  03dca1060007c62010df244ad646d221  libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default.cc
! 9dde61b3add0487e92df91243de2e27c  libstdc++-v3/testsuite/26_numerics/random/random_device/cons/token.cc
  bdddbfad7bb717d0033a77400e031afb  libstdc++-v3/testsuite/26_numerics/random/random_device/requirements/typedefs.cc
  9a99d76cf9b6ecbdb9689c72bf82d014  libstdc++-v3/testsuite/26_numerics/random/ranlux24.cc
  07eacaf424acf875471501c88c953d1e  libstdc++-v3/testsuite/26_numerics/random/ranlux24_base.cc
*************** b9754b9aedfdb7aae949f8efdcb72f3d  libstd
*** 104067,104075 ****
  dcbca3424cbe201b87c4585a4bc1418b  libstdc++-v3/testsuite/26_numerics/random/ranlux48_base.cc
  0840114b85d9cd8e27fcaf3455a35e34  libstdc++-v3/testsuite/26_numerics/random/seed_seq/97311.cc
  b133b39d9342b4d84ee1e918eb58b9e7  libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/65631.cc
! 3e7ebb9cca2e22c554a2d73fec5e1795  libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/default.cc
! 6eba8c2641b3e0fb0806a1285240b3d6  libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/initlist.cc
! 0b3792088ca2135f6a236be074b58c45  libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/range.cc
  9794b3c48fa11d56acba14c5c58dfc07  libstdc++-v3/testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc
  cb6a7aac1a61e1650565a6ee78875b84  libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/55215.cc
  f3495e4bc642cabd196b63c7b64dea95  libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc
--- 104617,104625 ----
  dcbca3424cbe201b87c4585a4bc1418b  libstdc++-v3/testsuite/26_numerics/random/ranlux48_base.cc
  0840114b85d9cd8e27fcaf3455a35e34  libstdc++-v3/testsuite/26_numerics/random/seed_seq/97311.cc
  b133b39d9342b4d84ee1e918eb58b9e7  libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/65631.cc
! c0a430584e59ee39ab8bf1641b537067  libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/default.cc
! 1e9c333a2e4700de3464cb3c3159e484  libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/initlist.cc
! c92cc9963ef8ae1f3b5b6a171feafc97  libstdc++-v3/testsuite/26_numerics/random/seed_seq/cons/range.cc
  9794b3c48fa11d56acba14c5c58dfc07  libstdc++-v3/testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc
  cb6a7aac1a61e1650565a6ee78875b84  libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/55215.cc
  f3495e4bc642cabd196b63c7b64dea95  libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc
*************** cad9cf3bd9be2c908812d01c7ac899ba  libstd
*** 104146,104151 ****
--- 104696,104702 ----
  77ae80b6ca89bbb01ec55713b0dfd1ef  libstdc++-v3/testsuite/26_numerics/transform_inclusive_scan/constexpr.cc
  b261cf9e2877b1ce095acf434714ce68  libstdc++-v3/testsuite/26_numerics/transform_reduce/1.cc
  e64b7ea27aa7d7003509f9a5058d7756  libstdc++-v3/testsuite/26_numerics/transform_reduce/constexpr.cc
+ 525e5798867d708e7cc13551760f93c8  libstdc++-v3/testsuite/26_numerics/valarray/103022.cc
  17472e54bed8a869a86d354d386261f1  libstdc++-v3/testsuite/26_numerics/valarray/27867.cc
  6be43ef40afef800eec38a9c0d3af475  libstdc++-v3/testsuite/26_numerics/valarray/28277.cc
  629302ab3718b1667cf68b2e2c03a543  libstdc++-v3/testsuite/26_numerics/valarray/30416.cc
*************** e5ac2e92f512687e223255a8e1b59fa8  libstd
*** 104162,104182 ****
  b639c93bc396efa0fd79057074fdbb3d  libstdc++-v3/testsuite/26_numerics/valarray/dr543.cc
  cf9a799688883d244898f9c13781775d  libstdc++-v3/testsuite/26_numerics/valarray/dr630-1.cc
  2b7e67d87fc63933b3d6ae173e4a486a  libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc
! 177b1d8aadf00d2f5d7bfb87d2c96974  libstdc++-v3/testsuite/26_numerics/valarray/dr630-3.C
  cf93a6f65dd73b94bca78c5df440e9a4  libstdc++-v3/testsuite/26_numerics/valarray/init-list.cc
  f80244f8a99bbd30ee594052b1fcf705  libstdc++-v3/testsuite/26_numerics/valarray/moveable.cc
  102dd42132d7f38a398f582933a20a68  libstdc++-v3/testsuite/26_numerics/valarray/name_lookup.cc
  f260f33a5cce7ab2c2c2ae71dc585cd6  libstdc++-v3/testsuite/26_numerics/valarray/noexcept_move_construct.cc
  690fef110beb729488b0ce769e3e857f  libstdc++-v3/testsuite/26_numerics/valarray/operators.cc
! 17808ea0ea0f4112ec6e48dea6908cb1  libstdc++-v3/testsuite/26_numerics/valarray/range_access.cc
! a42fc9f551fe46b39f9fd5058a4daff9  libstdc++-v3/testsuite/26_numerics/valarray/range_access2.cc
  2c64a69255dbefcf3ef9f0b0dee7993a  libstdc++-v3/testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc
  afb64b9faf6284dbc183031aa5e9f607  libstdc++-v3/testsuite/26_numerics/valarray/requirements/typedefs.cc
  d70f03fd601d2ae2cb8f58be9b54f030  libstdc++-v3/testsuite/26_numerics/valarray/subset_assignment.cc
  911203830444a1ebf01100d8269b1515  libstdc++-v3/testsuite/26_numerics/valarray/swap.cc
  2ca666f7c65e35487c9224dadcb18ee4  libstdc++-v3/testsuite/26_numerics/valarray/transcend.cc
  cb8d4bbac638420c6cee0cd45d91dfcd  libstdc++-v3/testsuite/27_io/basic_filebuf/close/12790-1.cc
- f6390c40bb6dce62163a20bc33f0a852  libstdc++-v3/testsuite/27_io/basic_filebuf/close/81256.cc
  bc9d7bf28b4e0eddd3dba928a5b350f2  libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/1.cc
  6165e65fb13572310bf622f5d34fc798  libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-1.cc
  9ec12a46bef757c5e7f5ef48c58b58fd  libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-2.cc
--- 104713,104732 ----
  b639c93bc396efa0fd79057074fdbb3d  libstdc++-v3/testsuite/26_numerics/valarray/dr543.cc
  cf9a799688883d244898f9c13781775d  libstdc++-v3/testsuite/26_numerics/valarray/dr630-1.cc
  2b7e67d87fc63933b3d6ae173e4a486a  libstdc++-v3/testsuite/26_numerics/valarray/dr630-2.cc
! 177b1d8aadf00d2f5d7bfb87d2c96974  libstdc++-v3/testsuite/26_numerics/valarray/dr630-3.cc
  cf93a6f65dd73b94bca78c5df440e9a4  libstdc++-v3/testsuite/26_numerics/valarray/init-list.cc
  f80244f8a99bbd30ee594052b1fcf705  libstdc++-v3/testsuite/26_numerics/valarray/moveable.cc
  102dd42132d7f38a398f582933a20a68  libstdc++-v3/testsuite/26_numerics/valarray/name_lookup.cc
  f260f33a5cce7ab2c2c2ae71dc585cd6  libstdc++-v3/testsuite/26_numerics/valarray/noexcept_move_construct.cc
  690fef110beb729488b0ce769e3e857f  libstdc++-v3/testsuite/26_numerics/valarray/operators.cc
! 8b55f3d705391ec4fec122e5a566fbbb  libstdc++-v3/testsuite/26_numerics/valarray/range_access.cc
! efad8801c53981e407ded35f7ee78130  libstdc++-v3/testsuite/26_numerics/valarray/range_access2.cc
  2c64a69255dbefcf3ef9f0b0dee7993a  libstdc++-v3/testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc
  afb64b9faf6284dbc183031aa5e9f607  libstdc++-v3/testsuite/26_numerics/valarray/requirements/typedefs.cc
  d70f03fd601d2ae2cb8f58be9b54f030  libstdc++-v3/testsuite/26_numerics/valarray/subset_assignment.cc
  911203830444a1ebf01100d8269b1515  libstdc++-v3/testsuite/26_numerics/valarray/swap.cc
  2ca666f7c65e35487c9224dadcb18ee4  libstdc++-v3/testsuite/26_numerics/valarray/transcend.cc
  cb8d4bbac638420c6cee0cd45d91dfcd  libstdc++-v3/testsuite/27_io/basic_filebuf/close/12790-1.cc
  bc9d7bf28b4e0eddd3dba928a5b350f2  libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/1.cc
  6165e65fb13572310bf622f5d34fc798  libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-1.cc
  9ec12a46bef757c5e7f5ef48c58b58fd  libstdc++-v3/testsuite/27_io/basic_filebuf/close/char/12790-2.cc
*************** fa5e55296db31153b523a477dd67e4e0  libstd
*** 104192,104197 ****
--- 104742,104748 ----
  ec92ddfd8cd00708d61adc6f753c7cf1  libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc
  457f7758089d45e26c99e20c045e6da6  libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc
  fe05159a89409c595988aa81aa072eb8  libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc
+ f6390c40bb6dce62163a20bc33f0a852  libstdc++-v3/testsuite/27_io/basic_filebuf/close/wchar_t/81256.cc
  7c914b2fbc4d26cc1d7dfaa6ce261d97  libstdc++-v3/testsuite/27_io/basic_filebuf/cons/2020.cc
  a5fa0ebe69484d5e978dac0a238ece23  libstdc++-v3/testsuite/27_io/basic_filebuf/cons/char/1.cc
  a870f427841a033161ee9e3e5fe67469  libstdc++-v3/testsuite/27_io/basic_filebuf/cons/char/copy_neg.cc
*************** ca77dfca877593ef46b3e6f89cb2ef76  libstd
*** 104442,104448 ****
  4d69264655b2b2114b38fea8025eccce  libstdc++-v3/testsuite/27_io/basic_ios/requirements/base_classes.cc
  1a16228459b9570280c3ddc18d439c90  libstdc++-v3/testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc
  3b1e2189c57b3e508b86d696a5480c31  libstdc++-v3/testsuite/27_io/basic_ios/requirements/typedefs.cc
! 0ce920d0ed5099fa350b4ae3915dde01  libstdc++-v3/testsuite/27_io/basic_iostream/cons/16251.C
  5ad82a7b86b0d99b961ee9d9df23ba8b  libstdc++-v3/testsuite/27_io/basic_iostream/cons/2020.cc
  0c7d2ad945ad5c4861af6f2dc69c245d  libstdc++-v3/testsuite/27_io/basic_iostream/requirements/base_classes.cc
  1068b1d604c2ab943511540eec4fb7f3  libstdc++-v3/testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc
--- 104993,104999 ----
  4d69264655b2b2114b38fea8025eccce  libstdc++-v3/testsuite/27_io/basic_ios/requirements/base_classes.cc
  1a16228459b9570280c3ddc18d439c90  libstdc++-v3/testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc
  3b1e2189c57b3e508b86d696a5480c31  libstdc++-v3/testsuite/27_io/basic_ios/requirements/typedefs.cc
! 0ce920d0ed5099fa350b4ae3915dde01  libstdc++-v3/testsuite/27_io/basic_iostream/cons/16251.cc
  5ad82a7b86b0d99b961ee9d9df23ba8b  libstdc++-v3/testsuite/27_io/basic_iostream/cons/2020.cc
  0c7d2ad945ad5c4861af6f2dc69c245d  libstdc++-v3/testsuite/27_io/basic_iostream/requirements/base_classes.cc
  1068b1d604c2ab943511540eec4fb7f3  libstdc++-v3/testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc
*************** dbf0c4cc43383f02d3867387c97c3466  libstd
*** 104502,104508 ****
  041d87cd5c839b1643eb833f813856f0  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc
  8096b617180964173a49c25df21cc826  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/5.cc
  da9ebfbb4bdd82e8fba20813a5f22346  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc
! 87b9350a8e7241bbd67e34a312597cc4  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/lwg2499.cc
  fe3957370c20a94917b8c08635eda173  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/lwg2499_neg.cc
  a5b39100e3ef5d0b8229cac79538a976  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/overflow.cc
  8b2e6695b44603c556ae9a9d546ea3ac  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/1.cc
--- 105053,105059 ----
  041d87cd5c839b1643eb833f813856f0  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc
  8096b617180964173a49c25df21cc826  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/5.cc
  da9ebfbb4bdd82e8fba20813a5f22346  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc
! 9a1fd03041b42849289c07cf948296b8  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/lwg2499.cc
  fe3957370c20a94917b8c08635eda173  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/lwg2499_neg.cc
  a5b39100e3ef5d0b8229cac79538a976  libstdc++-v3/testsuite/27_io/basic_istream/extractors_character/wchar_t/overflow.cc
  8b2e6695b44603c556ae9a9d546ea3ac  libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/1.cc
*************** f2f2060341bb73a667745248ac2e5a6b  libstd
*** 104629,104649 ****
  a1bd13a84f1e60f6370c3919f9ae4c41  libstdc++-v3/testsuite/27_io/basic_istream/ws/wchar_t/1.cc
  f75201df9be421060b9fb4bcefa0e38c  libstdc++-v3/testsuite/27_io/basic_istringstream/assign/1.cc
  7618100ca2cb8eccf758968f9a28e2cd  libstdc++-v3/testsuite/27_io/basic_istringstream/cons/2020.cc
! e02d9d47192893acecbfa1712ae77149  libstdc++-v3/testsuite/27_io/basic_istringstream/cons/char/1.cc
  099e74fd950a34b99ccfe3358531356c  libstdc++-v3/testsuite/27_io/basic_istringstream/cons/default.cc
  57409e90c20e37af300bf1db42c9b979  libstdc++-v3/testsuite/27_io/basic_istringstream/cons/move.cc
! 3740c843aa256dc769c249cdc06aad37  libstdc++-v3/testsuite/27_io/basic_istringstream/cons/wchar_t/1.cc
  68d4f440ed797bac0a31d4d37c6119b2  libstdc++-v3/testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc
  32e435a50c30937e973f415f1e59fe13  libstdc++-v3/testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc
  2f33d2d565a081fbc73f4d7dd287fea9  libstdc++-v3/testsuite/27_io/basic_istringstream/requirements/base_classes.cc
  28d8a921e0958ea36bce5b43a8048fa4  libstdc++-v3/testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc
  b755c755ef5d45a7fabe5e1ba00962fe  libstdc++-v3/testsuite/27_io/basic_istringstream/requirements/typedefs.cc
  40cadca5b4438436901d646e24b96cb0  libstdc++-v3/testsuite/27_io/basic_istringstream/str/char/1.cc
! 8eb07207aee5769b7f385224bba5fb05  libstdc++-v3/testsuite/27_io/basic_istringstream/str/char/2.cc
  a1406688188caf5c3f81b0ce3f87390c  libstdc++-v3/testsuite/27_io/basic_istringstream/str/wchar_t/1.cc
! 856238596c24ff077fc4f4c087d4ff30  libstdc++-v3/testsuite/27_io/basic_istringstream/str/wchar_t/2.cc
! a5bcecd970475ff03dc977eb56708039  libstdc++-v3/testsuite/27_io/basic_istringstream/view/char/1.cc
! bebc9955f12e49697b422aa740200b56  libstdc++-v3/testsuite/27_io/basic_istringstream/view/wchar_t/1.cc
  40890d4d327687cc576590b23e286a18  libstdc++-v3/testsuite/27_io/basic_ofstream/assign/1.cc
  6d8885d72951ecb11cd763529e26ee1c  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/2020.cc
  e9b0721266a1fb14e708188f7fa85afd  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/1.cc
--- 105180,105200 ----
  a1bd13a84f1e60f6370c3919f9ae4c41  libstdc++-v3/testsuite/27_io/basic_istream/ws/wchar_t/1.cc
  f75201df9be421060b9fb4bcefa0e38c  libstdc++-v3/testsuite/27_io/basic_istringstream/assign/1.cc
  7618100ca2cb8eccf758968f9a28e2cd  libstdc++-v3/testsuite/27_io/basic_istringstream/cons/2020.cc
! 3a554379b87940bf09b49e68d3e0cdd0  libstdc++-v3/testsuite/27_io/basic_istringstream/cons/char/1.cc
  099e74fd950a34b99ccfe3358531356c  libstdc++-v3/testsuite/27_io/basic_istringstream/cons/default.cc
  57409e90c20e37af300bf1db42c9b979  libstdc++-v3/testsuite/27_io/basic_istringstream/cons/move.cc
! 91943aee6ae949d9b76683fe23a7fd1d  libstdc++-v3/testsuite/27_io/basic_istringstream/cons/wchar_t/1.cc
  68d4f440ed797bac0a31d4d37c6119b2  libstdc++-v3/testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc
  32e435a50c30937e973f415f1e59fe13  libstdc++-v3/testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc
  2f33d2d565a081fbc73f4d7dd287fea9  libstdc++-v3/testsuite/27_io/basic_istringstream/requirements/base_classes.cc
  28d8a921e0958ea36bce5b43a8048fa4  libstdc++-v3/testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc
  b755c755ef5d45a7fabe5e1ba00962fe  libstdc++-v3/testsuite/27_io/basic_istringstream/requirements/typedefs.cc
  40cadca5b4438436901d646e24b96cb0  libstdc++-v3/testsuite/27_io/basic_istringstream/str/char/1.cc
! 11f13ac38d903d3bcdebce171f081ab8  libstdc++-v3/testsuite/27_io/basic_istringstream/str/char/2.cc
  a1406688188caf5c3f81b0ce3f87390c  libstdc++-v3/testsuite/27_io/basic_istringstream/str/wchar_t/1.cc
! 5f513ae9314194b142b98847b78cc823  libstdc++-v3/testsuite/27_io/basic_istringstream/str/wchar_t/2.cc
! f9874f6bb993273b1376f587529c7ae4  libstdc++-v3/testsuite/27_io/basic_istringstream/view/char/1.cc
! 3688fa1053c95b813053ac84ecaefcc6  libstdc++-v3/testsuite/27_io/basic_istringstream/view/wchar_t/1.cc
  40890d4d327687cc576590b23e286a18  libstdc++-v3/testsuite/27_io/basic_ofstream/assign/1.cc
  6d8885d72951ecb11cd763529e26ee1c  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/2020.cc
  e9b0721266a1fb14e708188f7fa85afd  libstdc++-v3/testsuite/27_io/basic_ofstream/cons/char/1.cc
*************** be7d740b0c7e3bc48db46059243ec200  libstd
*** 104664,104670 ****
  2aaaadf0bb5d781ce781a83b5ba47b00  libstdc++-v3/testsuite/27_io/basic_ostream/cons/char/9827.cc
  fbb4458eb2089a04cb17725bd806830f  libstdc++-v3/testsuite/27_io/basic_ostream/cons/char/null.cc
  97df24306b2c68e45f249ff32d6acba4  libstdc++-v3/testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc
! 9082dcc72a41c9167c51e53532c4db0d  libstdc++-v3/testsuite/27_io/basic_ostream/emit/1.cc
  fc4d7a6a0f785795af97af9cef16e503  libstdc++-v3/testsuite/27_io/basic_ostream/endl/char/1.cc
  c8fcff1fdffe008637085402e3c53f6a  libstdc++-v3/testsuite/27_io/basic_ostream/endl/wchar_t/1.cc
  2b0f00a080bea546d2ed1f2bd8053c81  libstdc++-v3/testsuite/27_io/basic_ostream/ends/char/1.cc
--- 105215,105221 ----
  2aaaadf0bb5d781ce781a83b5ba47b00  libstdc++-v3/testsuite/27_io/basic_ostream/cons/char/9827.cc
  fbb4458eb2089a04cb17725bd806830f  libstdc++-v3/testsuite/27_io/basic_ostream/cons/char/null.cc
  97df24306b2c68e45f249ff32d6acba4  libstdc++-v3/testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc
! 959f5200646b0ae3765318dd8030be6a  libstdc++-v3/testsuite/27_io/basic_ostream/emit/1.cc
  fc4d7a6a0f785795af97af9cef16e503  libstdc++-v3/testsuite/27_io/basic_ostream/endl/char/1.cc
  c8fcff1fdffe008637085402e3c53f6a  libstdc++-v3/testsuite/27_io/basic_ostream/endl/wchar_t/1.cc
  2b0f00a080bea546d2ed1f2bd8053c81  libstdc++-v3/testsuite/27_io/basic_ostream/ends/char/1.cc
*************** d175b74cdf90be7b308276fabe9bfedc  libstd
*** 104753,104758 ****
--- 105304,105310 ----
  57dfad422c43a74ace1c461b72742c7e  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc
  5e242aa2f65920bb3d0835bb85735cad  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc
  ebb7447c68529f67037c0007369c17ae  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/lwg2221.cc
+ aae6bd298ff41ef5a8222549145319be  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/volatile_ptr.cc
  786b69042a52dd688b8c3f7db7890245  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc
  6f54824979f067e90bda62dd8f1c437f  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc
  18a9b4c68e503aec5d3a9226d25c1584  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc
*************** cbe1fc8bee5767b39f78d8d01eba364b  libstd
*** 104793,104803 ****
  5b70b3dab9699023f078cc605f739d40  libstdc++-v3/testsuite/27_io/basic_ostream/write/wchar_t/1.cc
  06013bc89460d127162daa2a27bfbc5e  libstdc++-v3/testsuite/27_io/basic_ostringstream/assign/1.cc
  62d4fe9555d560cd7207fbd77bdd8f14  libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/2020.cc
! 7766e041f107dce95e7a6ece72858184  libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/char/1.cc
  faf48f119bcbdc2e66bf408c2f3738f4  libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/char/3.cc
  ca87f849b2d7cb932c5335eca71673bf  libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/default.cc
  6af14d345f40521870a42c51c32bc742  libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/move.cc
! ae45ef1dc40ebdc098bb1fc1ba73ff44  libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/wchar_t/1.cc
  c403e30debe966ebf33c6c3e2d4f6653  libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc
  0e64acc5d02b14bdd02bb1140dd98a9e  libstdc++-v3/testsuite/27_io/basic_ostringstream/pthread3.cc
  93762c1319ccb31b192c7a45dbd341a3  libstdc++-v3/testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc
--- 105345,105355 ----
  5b70b3dab9699023f078cc605f739d40  libstdc++-v3/testsuite/27_io/basic_ostream/write/wchar_t/1.cc
  06013bc89460d127162daa2a27bfbc5e  libstdc++-v3/testsuite/27_io/basic_ostringstream/assign/1.cc
  62d4fe9555d560cd7207fbd77bdd8f14  libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/2020.cc
! 6de1d9b0567dac9bce73054924fce2cc  libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/char/1.cc
  faf48f119bcbdc2e66bf408c2f3738f4  libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/char/3.cc
  ca87f849b2d7cb932c5335eca71673bf  libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/default.cc
  6af14d345f40521870a42c51c32bc742  libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/move.cc
! 8e17d87f7b5e498922ff8098b85811b2  libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/wchar_t/1.cc
  c403e30debe966ebf33c6c3e2d4f6653  libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc
  0e64acc5d02b14bdd02bb1140dd98a9e  libstdc++-v3/testsuite/27_io/basic_ostringstream/pthread3.cc
  93762c1319ccb31b192c7a45dbd341a3  libstdc++-v3/testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc
*************** fb10c9992240dc2de31c3ed7442f8bee  libstd
*** 104807,104818 ****
  db74ceac28a530cdbb1e4a4035d80883  libstdc++-v3/testsuite/27_io/basic_ostringstream/requirements/typedefs.cc
  71dd0b4ecfe9b524d2388f13334c6275  libstdc++-v3/testsuite/27_io/basic_ostringstream/str/char/1.cc
  cb3104a123a5f199047400309beedc5e  libstdc++-v3/testsuite/27_io/basic_ostringstream/str/char/2.cc
! c7f4efa3b8ad36789f8160a966cd30ed  libstdc++-v3/testsuite/27_io/basic_ostringstream/str/char/3.cc
  5c2259731550db794f7de1e534c6f6f6  libstdc++-v3/testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc
  59c74b7bae675f692586d88ed46ffd8f  libstdc++-v3/testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc
! 9848c6e1c1324bcce70f0279caf9d933  libstdc++-v3/testsuite/27_io/basic_ostringstream/str/wchar_t/3.cc
! ff5e6242d5ef13bdfe090662717ab8da  libstdc++-v3/testsuite/27_io/basic_ostringstream/view/char/1.cc
! 37e18916a4c0e79ece8ba49278b32cab  libstdc++-v3/testsuite/27_io/basic_ostringstream/view/wchar_t/1.cc
  195a7c8031b11bcd46e29fe90b0a48f5  libstdc++-v3/testsuite/27_io/basic_streambuf/cons/2020.cc
  973d0b2c439c26a8eb03d0d9526d4da2  libstdc++-v3/testsuite/27_io/basic_streambuf/cons/57394.cc
  5a7d8f8a57ff2fefc27f9266f936c14b  libstdc++-v3/testsuite/27_io/basic_streambuf/cons/char/1.cc
--- 105359,105370 ----
  db74ceac28a530cdbb1e4a4035d80883  libstdc++-v3/testsuite/27_io/basic_ostringstream/requirements/typedefs.cc
  71dd0b4ecfe9b524d2388f13334c6275  libstdc++-v3/testsuite/27_io/basic_ostringstream/str/char/1.cc
  cb3104a123a5f199047400309beedc5e  libstdc++-v3/testsuite/27_io/basic_ostringstream/str/char/2.cc
! 1965b656d438ef1c11b937aff17abf5a  libstdc++-v3/testsuite/27_io/basic_ostringstream/str/char/3.cc
  5c2259731550db794f7de1e534c6f6f6  libstdc++-v3/testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc
  59c74b7bae675f692586d88ed46ffd8f  libstdc++-v3/testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc
! ba1a194d104cc0689b824982542ac94d  libstdc++-v3/testsuite/27_io/basic_ostringstream/str/wchar_t/3.cc
! 4f59f09689cc741bfaa97c5fbb2238e6  libstdc++-v3/testsuite/27_io/basic_ostringstream/view/char/1.cc
! e039d8d12a324a2ec9f6335689167f2e  libstdc++-v3/testsuite/27_io/basic_ostringstream/view/wchar_t/1.cc
  195a7c8031b11bcd46e29fe90b0a48f5  libstdc++-v3/testsuite/27_io/basic_streambuf/cons/2020.cc
  973d0b2c439c26a8eb03d0d9526d4da2  libstdc++-v3/testsuite/27_io/basic_streambuf/cons/57394.cc
  5a7d8f8a57ff2fefc27f9266f936c14b  libstdc++-v3/testsuite/27_io/basic_streambuf/cons/char/1.cc
*************** c8e1c964afae44f4e10fa7cd98efe85c  libstd
*** 104854,104863 ****
  fb7f10dae55dd2a3a297568a707946f7  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/2020.cc
  228a5951c943a52e52cc12c2f6a95469  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/81381.cc
  4cc3e5653db81be435900fc1e48215c6  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/char/1.cc
! efade0e13192771a8a2310e5df3f1e1d  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/char/2.cc
  34821995653cd447fe4bd05edb315bb5  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/char/default.cc
  86e35166a6b3cb79faf381812ede1c4a  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc
! 559016108e602870b7c55dfcad47dc05  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/wchar_t/2.cc
  8d0c195fcc546a21ad573ee1ec1f2eb2  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/wchar_t/default.cc
  73bfe98de60496e11bf9b096e3182ce6  libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/char/1.cc
  375f4e54dced1daf9a2ffa07390a6ca1  libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/char/9322.cc
--- 105406,105415 ----
  fb7f10dae55dd2a3a297568a707946f7  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/2020.cc
  228a5951c943a52e52cc12c2f6a95469  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/81381.cc
  4cc3e5653db81be435900fc1e48215c6  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/char/1.cc
! 76862187ddf90a33afb1b81af627576f  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/char/2.cc
  34821995653cd447fe4bd05edb315bb5  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/char/default.cc
  86e35166a6b3cb79faf381812ede1c4a  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc
! 3e8a2dedae090ba7d4fc3655aa11c16f  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/wchar_t/2.cc
  8d0c195fcc546a21ad573ee1ec1f2eb2  libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/wchar_t/default.cc
  73bfe98de60496e11bf9b096e3182ce6  libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/char/1.cc
  375f4e54dced1daf9a2ffa07390a6ca1  libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/char/9322.cc
*************** eb7fa59f91a75a6aa6554167e242ebec  libstd
*** 104938,104963 ****
  1bfa2157a2234e8f682d0c1b7f3fdf72  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/2.cc
  25520c09cfe4c0336d0a3114794d3197  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3.cc
  a30c642f58508c4a136289e23310dca2  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3955.cc
! 0b7622d04b5f8d24edc7bf59d84080e0  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/4.cc
  9691c910314a90b2d15ab3d0c1d10bb1  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc
  7b8f2ac363e4983e800c705f2a127f8e  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc
  b3b237681faf5e8bb89f05f1892d54a8  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc
  147d507adeff80cb2fe9af6623d6476a  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc
! 4e80120bee344ddb2de70c451dc5782f  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/4.cc
  0b9687236b93bf5ce96ceff39f7bf1ee  libstdc++-v3/testsuite/27_io/basic_stringbuf/sungetc/char/1.cc
  9be6dd1ced5daa1139a398805d89c3e0  libstdc++-v3/testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc
  894a9a3896e3249b58392a5bd4381dc6  libstdc++-v3/testsuite/27_io/basic_stringbuf/sync/char/1057.cc
  1459380cd96dff048231c734c1103551  libstdc++-v3/testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc
! fa0737f38866c8b00d5169f156963884  libstdc++-v3/testsuite/27_io/basic_stringbuf/view/char/1.cc
! 4a511c2f66598c1338960a4b260b9502  libstdc++-v3/testsuite/27_io/basic_stringbuf/view/wchar_t/1.cc
  7ee8dea287d81c5fbcd63f7d288c1e5a  libstdc++-v3/testsuite/27_io/basic_stringstream/assign/1.cc
  ae2aab6049fc0fb74889c87578e34ee6  libstdc++-v3/testsuite/27_io/basic_stringstream/assign/81338.cc
  493627d560d0c3407979586b696be486  libstdc++-v3/testsuite/27_io/basic_stringstream/cons/2020.cc
! 90d024fd36d9dda4611fa7c2988eed9e  libstdc++-v3/testsuite/27_io/basic_stringstream/cons/char/1.cc
  f869623b4789482f9f015374b51be26a  libstdc++-v3/testsuite/27_io/basic_stringstream/cons/char/97719.cc
  d48edfda75651d6b0900e178427dbd0a  libstdc++-v3/testsuite/27_io/basic_stringstream/cons/default.cc
  ff45fb4b1f644b62e923359ce45e138d  libstdc++-v3/testsuite/27_io/basic_stringstream/cons/move.cc
! 3740c843aa256dc769c249cdc06aad37  libstdc++-v3/testsuite/27_io/basic_stringstream/cons/wchar_t/1.cc
  2a88671f08980a5443363269319ff3cd  libstdc++-v3/testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc
  df282f58e6fc5b328a24ab5d5a1e6522  libstdc++-v3/testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc
  eb27a6fd101db06099fe333a083c3389  libstdc++-v3/testsuite/27_io/basic_stringstream/requirements/base_classes.cc
--- 105490,105515 ----
  1bfa2157a2234e8f682d0c1b7f3fdf72  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/2.cc
  25520c09cfe4c0336d0a3114794d3197  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3.cc
  a30c642f58508c4a136289e23310dca2  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3955.cc
! f108db007b8c5e2a6af4d96053317ab5  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/4.cc
  9691c910314a90b2d15ab3d0c1d10bb1  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc
  7b8f2ac363e4983e800c705f2a127f8e  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc
  b3b237681faf5e8bb89f05f1892d54a8  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc
  147d507adeff80cb2fe9af6623d6476a  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc
! eec82190f30f65f284201985cf443249  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/4.cc
  0b9687236b93bf5ce96ceff39f7bf1ee  libstdc++-v3/testsuite/27_io/basic_stringbuf/sungetc/char/1.cc
  9be6dd1ced5daa1139a398805d89c3e0  libstdc++-v3/testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc
  894a9a3896e3249b58392a5bd4381dc6  libstdc++-v3/testsuite/27_io/basic_stringbuf/sync/char/1057.cc
  1459380cd96dff048231c734c1103551  libstdc++-v3/testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc
! 4619d39789fbf6faf0df41e5bdf70451  libstdc++-v3/testsuite/27_io/basic_stringbuf/view/char/1.cc
! 721c48a230fcdaa8a7818a132374e4f6  libstdc++-v3/testsuite/27_io/basic_stringbuf/view/wchar_t/1.cc
  7ee8dea287d81c5fbcd63f7d288c1e5a  libstdc++-v3/testsuite/27_io/basic_stringstream/assign/1.cc
  ae2aab6049fc0fb74889c87578e34ee6  libstdc++-v3/testsuite/27_io/basic_stringstream/assign/81338.cc
  493627d560d0c3407979586b696be486  libstdc++-v3/testsuite/27_io/basic_stringstream/cons/2020.cc
! 94729503beefcb5a181c78e6ac78063b  libstdc++-v3/testsuite/27_io/basic_stringstream/cons/char/1.cc
  f869623b4789482f9f015374b51be26a  libstdc++-v3/testsuite/27_io/basic_stringstream/cons/char/97719.cc
  d48edfda75651d6b0900e178427dbd0a  libstdc++-v3/testsuite/27_io/basic_stringstream/cons/default.cc
  ff45fb4b1f644b62e923359ce45e138d  libstdc++-v3/testsuite/27_io/basic_stringstream/cons/move.cc
! 91943aee6ae949d9b76683fe23a7fd1d  libstdc++-v3/testsuite/27_io/basic_stringstream/cons/wchar_t/1.cc
  2a88671f08980a5443363269319ff3cd  libstdc++-v3/testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc
  df282f58e6fc5b328a24ab5d5a1e6522  libstdc++-v3/testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc
  eb27a6fd101db06099fe333a083c3389  libstdc++-v3/testsuite/27_io/basic_stringstream/requirements/base_classes.cc
*************** afcda5b61cb84b593bcba6cd9283ca27  libstd
*** 104967,104989 ****
  9f67ed99b0c5434605d10dadd47b8186  libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/2.cc
  d8020e63ae19e74ec6ce551d10343472  libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/3.cc
  33b43019f9efab6ddb950b6ae620df48  libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/4.cc
! 85d4015af5bc7d19a3b0de5d74e30171  libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/5.cc
  caec1f8a27a5d98d04e3472266e8bd76  libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/1.cc
  6254aaaaacb288b104d397ff78e7c2ab  libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/2.cc
  b05bde7e80a3bbd3dfcd138a847c6bf4  libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/3.cc
  951d2ef5e5bc7ff2051a73e347c2588f  libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/4.cc
! cbf266f05df13045109693e31c018e1b  libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/5.cc.cc
! 4b927993774cfad68475a18236ce3f70  libstdc++-v3/testsuite/27_io/basic_stringstream/view/char/1.cc
! c3e40e9f1dc5a8bb13d11d4ed37dda3f  libstdc++-v3/testsuite/27_io/basic_stringstream/view/wchar_t/1.cc
! 3344e8cb353599b6b38e46e785ec23d3  libstdc++-v3/testsuite/27_io/basic_syncbuf/1.cc
! c4d3b41912c7108f8969201742ac96a8  libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc
! 2c9cb1f9a2905f8456e0be1c52930fdc  libstdc++-v3/testsuite/27_io/basic_syncbuf/basic_ops/1.cc
! a96a03ad0dde0681ea2e72f93eae2178  libstdc++-v3/testsuite/27_io/basic_syncbuf/requirements/types.cc
! 6771c8361d8663ac8a6f043db2c4a1b0  libstdc++-v3/testsuite/27_io/basic_syncbuf/sync_ops/1.cc
! 3344e8cb353599b6b38e46e785ec23d3  libstdc++-v3/testsuite/27_io/basic_syncstream/1.cc
! c4d3b41912c7108f8969201742ac96a8  libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc
! 8e86cce49785abaff946c1cdf54bbc93  libstdc++-v3/testsuite/27_io/basic_syncstream/basic_ops/1.cc
! f3c6a45561e134ab3a5f785fb5327a3b  libstdc++-v3/testsuite/27_io/basic_syncstream/requirements/types.cc
  9c5a59048934e76eee6db1c5df19d0ff  libstdc++-v3/testsuite/27_io/filesystem/directory_entry/86597.cc
  94163431bed835b8ba3e50dde3d5c6b1  libstdc++-v3/testsuite/27_io/filesystem/directory_entry/lwg3171.cc
  cead5db9b01b01a53ce66c98bc2ccfa5  libstdc++-v3/testsuite/27_io/filesystem/file_status/1.cc
--- 105519,105541 ----
  9f67ed99b0c5434605d10dadd47b8186  libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/2.cc
  d8020e63ae19e74ec6ce551d10343472  libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/3.cc
  33b43019f9efab6ddb950b6ae620df48  libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/4.cc
! 4618a44e6f98f8a23fc54fa7b9a0c67f  libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/5.cc
  caec1f8a27a5d98d04e3472266e8bd76  libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/1.cc
  6254aaaaacb288b104d397ff78e7c2ab  libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/2.cc
  b05bde7e80a3bbd3dfcd138a847c6bf4  libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/3.cc
  951d2ef5e5bc7ff2051a73e347c2588f  libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/4.cc
! 2dd24155a5f9aa114ca0f7aff33c8803  libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/5.cc.cc
! ed3f2b987a697fb73ed669e1a154b20f  libstdc++-v3/testsuite/27_io/basic_stringstream/view/char/1.cc
! 0d961494760b430db6ba8ec103c9a80e  libstdc++-v3/testsuite/27_io/basic_stringstream/view/wchar_t/1.cc
! 2a3d2fc8b88adf4fddfa1e0082770b72  libstdc++-v3/testsuite/27_io/basic_syncbuf/1.cc
! d31ae7959965838d80a29ea724f65872  libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc
! c218223ffbd12bf061e7d4614c8c7d95  libstdc++-v3/testsuite/27_io/basic_syncbuf/basic_ops/1.cc
! 651a3b252aec3e7a49846b8239025938  libstdc++-v3/testsuite/27_io/basic_syncbuf/requirements/types.cc
! 89a05c9ccfe4b7c4923719e774da4260  libstdc++-v3/testsuite/27_io/basic_syncbuf/sync_ops/1.cc
! 2a3d2fc8b88adf4fddfa1e0082770b72  libstdc++-v3/testsuite/27_io/basic_syncstream/1.cc
! d31ae7959965838d80a29ea724f65872  libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc
! 37720cac49755019ad098c4bdd4a4300  libstdc++-v3/testsuite/27_io/basic_syncstream/basic_ops/1.cc
! 8fb6ad828250a6f6b335b44c65859c70  libstdc++-v3/testsuite/27_io/basic_syncstream/requirements/types.cc
  9c5a59048934e76eee6db1c5df19d0ff  libstdc++-v3/testsuite/27_io/filesystem/directory_entry/86597.cc
  94163431bed835b8ba3e50dde3d5c6b1  libstdc++-v3/testsuite/27_io/filesystem/directory_entry/lwg3171.cc
  cead5db9b01b01a53ce66c98bc2ccfa5  libstdc++-v3/testsuite/27_io/filesystem/file_status/1.cc
*************** cead5db9b01b01a53ce66c98bc2ccfa5  libstd
*** 104991,105026 ****
  a8f08f12e07d34aced996f0ef16f7486  libstdc++-v3/testsuite/27_io/filesystem/filesystem_error/copy.cc
  12c64f56a311b7479e97421eb4245118  libstdc++-v3/testsuite/27_io/filesystem/iterators/91067.cc
  34a26bc8c96de0f7df3ee9dff5b80443  libstdc++-v3/testsuite/27_io/filesystem/iterators/caching.cc
! 24c8c9a2d94765a32fe5c814208b61aa  libstdc++-v3/testsuite/27_io/filesystem/iterators/directory_iterator.cc
  c2deb7759283eeb6e004fe49aa1cd137  libstdc++-v3/testsuite/27_io/filesystem/iterators/pop.cc
  9707dd0737bc1e446ea08a7e91680c32  libstdc++-v3/testsuite/27_io/filesystem/iterators/recursion_pending.cc
! 74135c04b611557f880d47c8ab6f9afc  libstdc++-v3/testsuite/27_io/filesystem/iterators/recursive_directory_iterator.cc
  5d2ba944a9d67ae8792d4a32c0cb7a26  libstdc++-v3/testsuite/27_io/filesystem/operations/absolute.cc
  1aaf48ba68cc2149c685314ed18f6b22  libstdc++-v3/testsuite/27_io/filesystem/operations/all.cc
  3030b1e930d491aa14d2246d59419ca4  libstdc++-v3/testsuite/27_io/filesystem/operations/canonical.cc
  59018bb9bac4c1cb42ad0546e6c3eca9  libstdc++-v3/testsuite/27_io/filesystem/operations/copy.cc
  cc24c97c2b68dd3bd3a716999460368c  libstdc++-v3/testsuite/27_io/filesystem/operations/copy_file.cc
! 774589ca1e56861e3342ac752a7e384e  libstdc++-v3/testsuite/27_io/filesystem/operations/create_directories.cc
! 14aa6a6c41780dcb20c0b6e11ce7a360  libstdc++-v3/testsuite/27_io/filesystem/operations/create_directory.cc
  b8e28a052ae7850018fd3142c6df4392  libstdc++-v3/testsuite/27_io/filesystem/operations/create_symlink.cc
  36128b43b7b5d2b93dcec2ec8c05d5cd  libstdc++-v3/testsuite/27_io/filesystem/operations/current_path.cc
  f9236910033867255d2c510f27adf9a3  libstdc++-v3/testsuite/27_io/filesystem/operations/equivalent.cc
! 4b596297bff2652b847e78564762e166  libstdc++-v3/testsuite/27_io/filesystem/operations/exists.cc
  b2912abacd587768365c0d3110da9812  libstdc++-v3/testsuite/27_io/filesystem/operations/file_size.cc
! 082a9f26f1ce0e9a52eff809f95b4bc2  libstdc++-v3/testsuite/27_io/filesystem/operations/is_empty.cc
  7cb769255b1ae0ffa98623d5df1522e8  libstdc++-v3/testsuite/27_io/filesystem/operations/last_write_time.cc
  a304bce858b100433ff63c9f1ab74199  libstdc++-v3/testsuite/27_io/filesystem/operations/permissions.cc
  d472e0aaf3d65d72e01ee7e29c122aa4  libstdc++-v3/testsuite/27_io/filesystem/operations/proximate.cc
  c5a49bd0a1448743377e8a5874e43972  libstdc++-v3/testsuite/27_io/filesystem/operations/read_symlink.cc
  ead113c96fabb328faec60f304390d6d  libstdc++-v3/testsuite/27_io/filesystem/operations/relative.cc
! 63d5e3e110cc74a43d9c8b251fb664bd  libstdc++-v3/testsuite/27_io/filesystem/operations/remove.cc
! 3e77c7c196416a253f762af7f0a8cbbc  libstdc++-v3/testsuite/27_io/filesystem/operations/remove_all.cc
  b661ceb4844b789316d89e35b99b2100  libstdc++-v3/testsuite/27_io/filesystem/operations/rename.cc
  7e15f2f4b6af8060c3bd89554d02f5d6  libstdc++-v3/testsuite/27_io/filesystem/operations/resize_file.cc
  65c6d95957a44daffefdfccc0cc76722  libstdc++-v3/testsuite/27_io/filesystem/operations/space.cc
! 7ea22354f028e865395926c56db34abf  libstdc++-v3/testsuite/27_io/filesystem/operations/status.cc
! 87c9c6a1d2a063bb1491471db37bae3c  libstdc++-v3/testsuite/27_io/filesystem/operations/symlink_status.cc
! 39e3be38b07c4436062a0c59e90bcc90  libstdc++-v3/testsuite/27_io/filesystem/operations/temp_directory_path.cc
  781339e8c95335b74ca33750fbad2e9b  libstdc++-v3/testsuite/27_io/filesystem/operations/weakly_canonical.cc
  e5d73d0c8090549ef1d89888b19bea00  libstdc++-v3/testsuite/27_io/filesystem/path/append/path.cc
  e6bcd096eac06dd3fd04d064865847de  libstdc++-v3/testsuite/27_io/filesystem/path/append/source.cc
--- 105543,105579 ----
  a8f08f12e07d34aced996f0ef16f7486  libstdc++-v3/testsuite/27_io/filesystem/filesystem_error/copy.cc
  12c64f56a311b7479e97421eb4245118  libstdc++-v3/testsuite/27_io/filesystem/iterators/91067.cc
  34a26bc8c96de0f7df3ee9dff5b80443  libstdc++-v3/testsuite/27_io/filesystem/iterators/caching.cc
! b74acfd30c0988b4096342e63e84e3ec  libstdc++-v3/testsuite/27_io/filesystem/iterators/directory_iterator.cc
! 304b563b62625027227f0c89f75ae00b  libstdc++-v3/testsuite/27_io/filesystem/iterators/error_reporting.cc
  c2deb7759283eeb6e004fe49aa1cd137  libstdc++-v3/testsuite/27_io/filesystem/iterators/pop.cc
  9707dd0737bc1e446ea08a7e91680c32  libstdc++-v3/testsuite/27_io/filesystem/iterators/recursion_pending.cc
! a8ce9a69761fe4c5e4eabb70aa80928d  libstdc++-v3/testsuite/27_io/filesystem/iterators/recursive_directory_iterator.cc
  5d2ba944a9d67ae8792d4a32c0cb7a26  libstdc++-v3/testsuite/27_io/filesystem/operations/absolute.cc
  1aaf48ba68cc2149c685314ed18f6b22  libstdc++-v3/testsuite/27_io/filesystem/operations/all.cc
  3030b1e930d491aa14d2246d59419ca4  libstdc++-v3/testsuite/27_io/filesystem/operations/canonical.cc
  59018bb9bac4c1cb42ad0546e6c3eca9  libstdc++-v3/testsuite/27_io/filesystem/operations/copy.cc
  cc24c97c2b68dd3bd3a716999460368c  libstdc++-v3/testsuite/27_io/filesystem/operations/copy_file.cc
! caa5518185a6665ae00783e8306f3cfb  libstdc++-v3/testsuite/27_io/filesystem/operations/create_directories.cc
! 6ef2f1971d171af530b49e925ba37121  libstdc++-v3/testsuite/27_io/filesystem/operations/create_directory.cc
  b8e28a052ae7850018fd3142c6df4392  libstdc++-v3/testsuite/27_io/filesystem/operations/create_symlink.cc
  36128b43b7b5d2b93dcec2ec8c05d5cd  libstdc++-v3/testsuite/27_io/filesystem/operations/current_path.cc
  f9236910033867255d2c510f27adf9a3  libstdc++-v3/testsuite/27_io/filesystem/operations/equivalent.cc
! 7d673caf7ebae2eb3dddc940da5ff65d  libstdc++-v3/testsuite/27_io/filesystem/operations/exists.cc
  b2912abacd587768365c0d3110da9812  libstdc++-v3/testsuite/27_io/filesystem/operations/file_size.cc
! 530baf288f4ce86573fd862bbd2a88a7  libstdc++-v3/testsuite/27_io/filesystem/operations/is_empty.cc
  7cb769255b1ae0ffa98623d5df1522e8  libstdc++-v3/testsuite/27_io/filesystem/operations/last_write_time.cc
  a304bce858b100433ff63c9f1ab74199  libstdc++-v3/testsuite/27_io/filesystem/operations/permissions.cc
  d472e0aaf3d65d72e01ee7e29c122aa4  libstdc++-v3/testsuite/27_io/filesystem/operations/proximate.cc
  c5a49bd0a1448743377e8a5874e43972  libstdc++-v3/testsuite/27_io/filesystem/operations/read_symlink.cc
  ead113c96fabb328faec60f304390d6d  libstdc++-v3/testsuite/27_io/filesystem/operations/relative.cc
! 0a68e427522322c3ffc6ea5f4207bd15  libstdc++-v3/testsuite/27_io/filesystem/operations/remove.cc
! c069bb2dcb9c020663acc7909e7f5b77  libstdc++-v3/testsuite/27_io/filesystem/operations/remove_all.cc
  b661ceb4844b789316d89e35b99b2100  libstdc++-v3/testsuite/27_io/filesystem/operations/rename.cc
  7e15f2f4b6af8060c3bd89554d02f5d6  libstdc++-v3/testsuite/27_io/filesystem/operations/resize_file.cc
  65c6d95957a44daffefdfccc0cc76722  libstdc++-v3/testsuite/27_io/filesystem/operations/space.cc
! 90c27031cdbd3b50e1460fa272bc92c3  libstdc++-v3/testsuite/27_io/filesystem/operations/status.cc
! dc6fff43af6f213cf7716f98fcde7623  libstdc++-v3/testsuite/27_io/filesystem/operations/symlink_status.cc
! 208783c1814e704b7d946a5fc2a98879  libstdc++-v3/testsuite/27_io/filesystem/operations/temp_directory_path.cc
  781339e8c95335b74ca33750fbad2e9b  libstdc++-v3/testsuite/27_io/filesystem/operations/weakly_canonical.cc
  e5d73d0c8090549ef1d89888b19bea00  libstdc++-v3/testsuite/27_io/filesystem/path/append/path.cc
  e6bcd096eac06dd3fd04d064865847de  libstdc++-v3/testsuite/27_io/filesystem/path/append/source.cc
*************** c4dc493e7fe9cae0bbfa9f50a1558593  libstd
*** 105035,105040 ****
--- 105588,105594 ----
  4a3b69a82cac3eb4021adca3d24566dd  libstdc++-v3/testsuite/27_io/filesystem/path/concat/path.cc
  84929b9df5d7d056727e7a6288d4c0ea  libstdc++-v3/testsuite/27_io/filesystem/path/concat/strings.cc
  a22e69eb2c027825b8fb3e0e6df6a97d  libstdc++-v3/testsuite/27_io/filesystem/path/construct/100630.cc
+ 3bc7c7fa91cdfae8b85e98c050b994cc  libstdc++-v3/testsuite/27_io/filesystem/path/construct/102592.cc
  f7519f418c9e3f8120af2f159eb4361c  libstdc++-v3/testsuite/27_io/filesystem/path/construct/80762.cc
  6a8b9ad795e9531e42ff0e3afee721b3  libstdc++-v3/testsuite/27_io/filesystem/path/construct/90281.cc
  f09d25591d80f944624fffcdeff9a666  libstdc++-v3/testsuite/27_io/filesystem/path/construct/90634.cc
*************** a206fad7676630029fe70a498c4af34d  libstd
*** 105059,105080 ****
  5b655a0726278e1a5c67790e38f5e685  libstdc++-v3/testsuite/27_io/filesystem/path/generation/proximate.cc
  dda608d080ed0e564e44c78dc8f54089  libstdc++-v3/testsuite/27_io/filesystem/path/generation/relative.cc
  16f63009cc2b1d0eeef4e74d768de315  libstdc++-v3/testsuite/27_io/filesystem/path/generic/94242.cc
! a37b83748eb593467f28e4bba2e50746  libstdc++-v3/testsuite/27_io/filesystem/path/generic/generic_string.cc
  67870936a1225c5531f6e94d5dc84c64  libstdc++-v3/testsuite/27_io/filesystem/path/generic/utf.cc
  051796112fe30bd3e5459c4d7cd9b656  libstdc++-v3/testsuite/27_io/filesystem/path/generic/wchar_t.cc
  14f6e1c280d281ae8f5770594c458c9c  libstdc++-v3/testsuite/27_io/filesystem/path/io/dr2989.cc
  2fafa1ec02786d6413fc19083899e5bb  libstdc++-v3/testsuite/27_io/filesystem/path/itr/components.cc
  76f8c0e4054614a5689989a8cc4bcaa3  libstdc++-v3/testsuite/27_io/filesystem/path/itr/traversal.cc
  77be7eec4417350299e5a013321f193f  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/clear.cc
! 5c8c5d6cadcc5645fb8edfddea77b360  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/make_preferred.cc
  271b87e803947d80db5e500ebe1648f3  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/remove_filename.cc
  82261a3c7b53d49c27f77545ba004020  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/replace_extension.cc
  20574e121e824a490fd965659ba4e88d  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/replace_filename.cc
  3f653b8c4cb6aadac52441e03b4b8843  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/swap.cc
! a42b0c3ebdd1015b9baa937ea7b2f6c2  libstdc++-v3/testsuite/27_io/filesystem/path/native/alloc.cc
  697f6ac048e02e33ef8e766bd5eecec9  libstdc++-v3/testsuite/27_io/filesystem/path/native/conv_c++23.cc
! 06bcc2b3595880174c1c629e11dc9107  libstdc++-v3/testsuite/27_io/filesystem/path/native/string-char8_t.cc
! 7197f52b2a11180afbc95488d13cfd87  libstdc++-v3/testsuite/27_io/filesystem/path/native/string.cc
  6371ba5fc358b85f322d4833001e4aa2  libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/append.cc
  2d3db4b0d72aabef3c837ba6f52f0d85  libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/cmp.cc
  dec8c79a5bc2399d1595c9f061708800  libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/cmp_c++20.cc
--- 105613,105634 ----
  5b655a0726278e1a5c67790e38f5e685  libstdc++-v3/testsuite/27_io/filesystem/path/generation/proximate.cc
  dda608d080ed0e564e44c78dc8f54089  libstdc++-v3/testsuite/27_io/filesystem/path/generation/relative.cc
  16f63009cc2b1d0eeef4e74d768de315  libstdc++-v3/testsuite/27_io/filesystem/path/generic/94242.cc
! 10c4a0c5695159f75d68c3048d06129e  libstdc++-v3/testsuite/27_io/filesystem/path/generic/generic_string.cc
  67870936a1225c5531f6e94d5dc84c64  libstdc++-v3/testsuite/27_io/filesystem/path/generic/utf.cc
  051796112fe30bd3e5459c4d7cd9b656  libstdc++-v3/testsuite/27_io/filesystem/path/generic/wchar_t.cc
  14f6e1c280d281ae8f5770594c458c9c  libstdc++-v3/testsuite/27_io/filesystem/path/io/dr2989.cc
  2fafa1ec02786d6413fc19083899e5bb  libstdc++-v3/testsuite/27_io/filesystem/path/itr/components.cc
  76f8c0e4054614a5689989a8cc4bcaa3  libstdc++-v3/testsuite/27_io/filesystem/path/itr/traversal.cc
  77be7eec4417350299e5a013321f193f  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/clear.cc
! a69f7880bed9c1adccfe765e4437b38a  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/make_preferred.cc
  271b87e803947d80db5e500ebe1648f3  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/remove_filename.cc
  82261a3c7b53d49c27f77545ba004020  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/replace_extension.cc
  20574e121e824a490fd965659ba4e88d  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/replace_filename.cc
  3f653b8c4cb6aadac52441e03b4b8843  libstdc++-v3/testsuite/27_io/filesystem/path/modifiers/swap.cc
! 4b2c4f9ba4b9dbb56ba61fb0bd596e9e  libstdc++-v3/testsuite/27_io/filesystem/path/native/alloc.cc
  697f6ac048e02e33ef8e766bd5eecec9  libstdc++-v3/testsuite/27_io/filesystem/path/native/conv_c++23.cc
! 9ac07b6d5bd6915ed6e79a3859cee466  libstdc++-v3/testsuite/27_io/filesystem/path/native/string-char8_t.cc
! eb710086077188afe8c298ef512c841a  libstdc++-v3/testsuite/27_io/filesystem/path/native/string.cc
  6371ba5fc358b85f322d4833001e4aa2  libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/append.cc
  2d3db4b0d72aabef3c837ba6f52f0d85  libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/cmp.cc
  dec8c79a5bc2399d1595c9f061708800  libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/cmp_c++20.cc
*************** e65813388418098d37bebdd83ad35e0c  libstd
*** 105315,105321 ****
  a36db31d6ed097df55527d05b350dc07  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_00_03.cc
  47e57eadf06286acd4053960605f2e8b  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_01_03.cc
  f315439939fc2e753fc01261bb617fae  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_02_03.cc
! 03a1097d9037440f69927caf24f35e1e  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/wstring_locale.cc
  b9ddef6aca02b8171eb8e101802d88a1  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/51711.cc
  3aba5539e381fd669c20b5df6fe03c80  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/basic_replace.cc
  ffffa6b84498fb75ac805ea386714767  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/dr2213.cc
--- 105869,105875 ----
  a36db31d6ed097df55527d05b350dc07  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_00_03.cc
  47e57eadf06286acd4053960605f2e8b  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_01_03.cc
  f315439939fc2e753fc01261bb617fae  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_02_03.cc
! b9702c5f60fe5a0094493d181372c1d3  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/wstring_locale.cc
  b9ddef6aca02b8171eb8e101802d88a1  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/51711.cc
  3aba5539e381fd669c20b5df6fe03c80  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/basic_replace.cc
  ffffa6b84498fb75ac805ea386714767  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/dr2213.cc
*************** e781afcc7944ac3bef0bc8812f1b341e  libstd
*** 105398,105409 ****
  0cc80a403cad8e4e52104e8ccbba1576  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/typedefs.cc
  b57454612a4d974285bb908b705d9083  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/wchar_t/string_01.cc
  6f1de6694bab4a2d8b193f1f1368d611  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/wchar_t/wstring_02.cc
  406c6e3793a245ef4ac8ce8399728640  libstdc++-v3/testsuite/28_regex/match_results/94627.cc
  80db37d9a637c75bf0912e558e1b431e  libstdc++-v3/testsuite/28_regex/match_results/ctors/char/default.cc
  90fe7d75e0128796f3b434f31fb53cc6  libstdc++-v3/testsuite/28_regex/match_results/ctors/wchar_t/default.cc
  a2e33a5b5c0547c42c2071176860a8cb  libstdc++-v3/testsuite/28_regex/match_results/format.cc
  5c8e6b3e23027bdb0dbc153ee05be0cc  libstdc++-v3/testsuite/28_regex/match_results/out_of_range_submatches.cc
! 08745f02f65fd508524ebb5e5ee016dd  libstdc++-v3/testsuite/28_regex/match_results/pmr_typedefs.cc
  837624fb3c40b562dce48d84e686bc34  libstdc++-v3/testsuite/28_regex/match_results/swap.cc
  9a30984569d68daeb00cd11d252156f4  libstdc++-v3/testsuite/28_regex/match_results/typedefs.cc
  950f18b09b3e47d85261ea31de5ac57d  libstdc++-v3/testsuite/28_regex/range_access.cc
--- 105952,105964 ----
  0cc80a403cad8e4e52104e8ccbba1576  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/typedefs.cc
  b57454612a4d974285bb908b705d9083  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/wchar_t/string_01.cc
  6f1de6694bab4a2d8b193f1f1368d611  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/wchar_t/wstring_02.cc
+ 9e61d1e19fd36f31ae0f5ec6a41b0d6a  libstdc++-v3/testsuite/28_regex/match_results/102667.cc
  406c6e3793a245ef4ac8ce8399728640  libstdc++-v3/testsuite/28_regex/match_results/94627.cc
  80db37d9a637c75bf0912e558e1b431e  libstdc++-v3/testsuite/28_regex/match_results/ctors/char/default.cc
  90fe7d75e0128796f3b434f31fb53cc6  libstdc++-v3/testsuite/28_regex/match_results/ctors/wchar_t/default.cc
  a2e33a5b5c0547c42c2071176860a8cb  libstdc++-v3/testsuite/28_regex/match_results/format.cc
  5c8e6b3e23027bdb0dbc153ee05be0cc  libstdc++-v3/testsuite/28_regex/match_results/out_of_range_submatches.cc
! 805105ccf2d9dbdc069b0fd7e955fa4c  libstdc++-v3/testsuite/28_regex/match_results/pmr_typedefs.cc
  837624fb3c40b562dce48d84e686bc34  libstdc++-v3/testsuite/28_regex/match_results/swap.cc
  9a30984569d68daeb00cd11d252156f4  libstdc++-v3/testsuite/28_regex/match_results/typedefs.cc
  950f18b09b3e47d85261ea31de5ac57d  libstdc++-v3/testsuite/28_regex/range_access.cc
*************** ce276607d5f33b3abd3e31a43e6dc24e  libstd
*** 105475,105480 ****
--- 106030,106036 ----
  e0f3d8128b70041b681f19ec11ab37ca  libstdc++-v3/testsuite/29_atomics/atomic/requirements/types_neg.cc
  5aa0309b5d914737141c3abbfe367169  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/1.cc
  a3f60ba9129a461104d66a390c41284d  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/100334.cc
+ 1bbd36fc668c5a21a5d73bd02a337603  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/102994.cc
  87c1fa5601addba17bc52f62fa4d7397  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/2.cc
  6861f8c4291859a3cc0ced46dd171977  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/bool.cc
  169877172155fcd6f623a352404a6e62  libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/generic.cc
*************** fef3c8d588032f89270c5a40aa7a119f  libstd
*** 105495,105501 ****
  63a4be6ae0476ff336478c9173e1730e  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc
  63a4be6ae0476ff336478c9173e1730e  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc
  a700626b7e5354bdbc2ed57b70402d3d  libstdc++-v3/testsuite/29_atomics/atomic_flag/wait_notify/1.cc
! 5de1ec44d06cc8a1cae736f86035aadc  libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc
  3b8bf408367b67adf4db171ae7239402  libstdc++-v3/testsuite/29_atomics/atomic_float/95282.cc
  955ca2fe3232f00ac0432b334101f316  libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc
  d8dccec53f55b08eb9dc59685847fae7  libstdc++-v3/testsuite/29_atomics/atomic_float/value_init.cc
--- 106051,106057 ----
  63a4be6ae0476ff336478c9173e1730e  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc
  63a4be6ae0476ff336478c9173e1730e  libstdc++-v3/testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc
  a700626b7e5354bdbc2ed57b70402d3d  libstdc++-v3/testsuite/29_atomics/atomic_flag/wait_notify/1.cc
! 45fdb3095e393b8e18c76282792a374f  libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc
  3b8bf408367b67adf4db171ae7239402  libstdc++-v3/testsuite/29_atomics/atomic_float/95282.cc
  955ca2fe3232f00ac0432b334101f316  libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc
  d8dccec53f55b08eb9dc59685847fae7  libstdc++-v3/testsuite/29_atomics/atomic_float/value_init.cc
*************** db07e54bdabacd5225304fc6bf807b54  libstd
*** 105530,105536 ****
  82170b332fdf2017a2eae95bbb2f9dbe  libstdc++-v3/testsuite/29_atomics/atomic_ref/integral.cc
  5cf2221c85adc15c9965a6c729a3ff55  libstdc++-v3/testsuite/29_atomics/atomic_ref/pointer.cc
  701e175b8aa3ae2100a48c8384bd11f1  libstdc++-v3/testsuite/29_atomics/atomic_ref/requirements.cc
! c2f1e748801d0703a8711afc0fb221ed  libstdc++-v3/testsuite/29_atomics/atomic_ref/wait_notify.cc
  aa1f06a23500403a7a1ba5db62bc9e1b  libstdc++-v3/testsuite/29_atomics/headers/atomic/functions_std_c++0x.cc
  65dd1beb8215c9dd5eebe8d3e4609ee9  libstdc++-v3/testsuite/29_atomics/headers/atomic/macros.cc
  26843023900e60251c2cf952a3562a6c  libstdc++-v3/testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc
--- 106086,106092 ----
  82170b332fdf2017a2eae95bbb2f9dbe  libstdc++-v3/testsuite/29_atomics/atomic_ref/integral.cc
  5cf2221c85adc15c9965a6c729a3ff55  libstdc++-v3/testsuite/29_atomics/atomic_ref/pointer.cc
  701e175b8aa3ae2100a48c8384bd11f1  libstdc++-v3/testsuite/29_atomics/atomic_ref/requirements.cc
! 3cf1e27aeaa6b1f13d28d353d15a6c37  libstdc++-v3/testsuite/29_atomics/atomic_ref/wait_notify.cc
  aa1f06a23500403a7a1ba5db62bc9e1b  libstdc++-v3/testsuite/29_atomics/headers/atomic/functions_std_c++0x.cc
  65dd1beb8215c9dd5eebe8d3e4609ee9  libstdc++-v3/testsuite/29_atomics/headers/atomic/macros.cc
  26843023900e60251c2cf952a3562a6c  libstdc++-v3/testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc
*************** f754118861b851f83334813d834cb200  libstd
*** 106089,106118 ****
  287f51d03bdfe6565dc842447c669a69  libstdc++-v3/testsuite/experimental/filesystem/file_status/1.cc
  0be28e8a597f5f3524b05d382977857a  libstdc++-v3/testsuite/experimental/filesystem/filesystem_error/cons.cc
  e38807857185bfa4fa204e43c8d76017  libstdc++-v3/testsuite/experimental/filesystem/iterators/97731.cc
! b2ddb53edb8745941cd567b4fbcbcfe8  libstdc++-v3/testsuite/experimental/filesystem/iterators/directory_iterator.cc
  80bbc9f1b2ea6c7f500e8644d05570a3  libstdc++-v3/testsuite/experimental/filesystem/iterators/pop.cc
! aee72a897d77a43a671bf7ff1186552b  libstdc++-v3/testsuite/experimental/filesystem/iterators/recursive_directory_iterator.cc
  4bf5a178f6bbfd23a8d1f09e46377566  libstdc++-v3/testsuite/experimental/filesystem/operations/absolute.cc
  b6c97dcfa5875e35bd817ceef71106dc  libstdc++-v3/testsuite/experimental/filesystem/operations/canonical.cc
  c979d08bc61ab33d1c6cda360f40c791  libstdc++-v3/testsuite/experimental/filesystem/operations/copy.cc
  fef1c8651e0cbfb01549c5b72aadbc39  libstdc++-v3/testsuite/experimental/filesystem/operations/copy_file.cc
! a9f2e14d3fc9a632a4e32d3b0b49c8d1  libstdc++-v3/testsuite/experimental/filesystem/operations/create_directories.cc
! 9d72ff4fc8102c087dc897d553c62e0e  libstdc++-v3/testsuite/experimental/filesystem/operations/create_directory.cc
  102afdecfff9639d959c908bf8ca4d24  libstdc++-v3/testsuite/experimental/filesystem/operations/create_symlink.cc
  f613a7a13aba7ff97f2dc5f334d5219d  libstdc++-v3/testsuite/experimental/filesystem/operations/current_path.cc
  b6f9f83cef2f2ba95a2192bcaf1f4864  libstdc++-v3/testsuite/experimental/filesystem/operations/equivalent.cc
! d64f8cbf2eac462ded9f076a12a3bfe2  libstdc++-v3/testsuite/experimental/filesystem/operations/exists.cc
  22c3881333e194d83327843ef3822453  libstdc++-v3/testsuite/experimental/filesystem/operations/file_size.cc
! f7b779ba44e2cf39db92c01bdca4f5e6  libstdc++-v3/testsuite/experimental/filesystem/operations/is_empty.cc
  2a9b90a7de6f905407da9ed34a374ed6  libstdc++-v3/testsuite/experimental/filesystem/operations/last_write_time.cc
  7ec5c0f902c789196ebec7b7878cf8d1  libstdc++-v3/testsuite/experimental/filesystem/operations/permissions.cc
  c212f31fe176502dcf5879b849cad120  libstdc++-v3/testsuite/experimental/filesystem/operations/read_symlink.cc
! 5aadbc47e3cc75a411b6f807891da1be  libstdc++-v3/testsuite/experimental/filesystem/operations/remove.cc
! e62b80c10ef4c69591d417eb49564dd3  libstdc++-v3/testsuite/experimental/filesystem/operations/remove_all.cc
  d032a966b5c68f5f7ee9cc78de2ab201  libstdc++-v3/testsuite/experimental/filesystem/operations/rename.cc
  7f64a5cd007797c662010bef0a36d653  libstdc++-v3/testsuite/experimental/filesystem/operations/space.cc
  99989ba6e2f0b58f00abcc249759b5f5  libstdc++-v3/testsuite/experimental/filesystem/operations/status.cc
! 5c9906ee9d01e6aebfa90cd2e6c564bb  libstdc++-v3/testsuite/experimental/filesystem/operations/temp_directory_path.cc
  45702a06c1f1ce65575cf3d643ec9778  libstdc++-v3/testsuite/experimental/filesystem/path/append/path.cc
  57259422207ece8ba121629f54f87323  libstdc++-v3/testsuite/experimental/filesystem/path/assign/assign.cc
  acd11e30150439c609f7b3127f4e669e  libstdc++-v3/testsuite/experimental/filesystem/path/assign/copy.cc
--- 106645,106675 ----
  287f51d03bdfe6565dc842447c669a69  libstdc++-v3/testsuite/experimental/filesystem/file_status/1.cc
  0be28e8a597f5f3524b05d382977857a  libstdc++-v3/testsuite/experimental/filesystem/filesystem_error/cons.cc
  e38807857185bfa4fa204e43c8d76017  libstdc++-v3/testsuite/experimental/filesystem/iterators/97731.cc
! a006bf4896a3ab51a977686eb5af2608  libstdc++-v3/testsuite/experimental/filesystem/iterators/directory_iterator.cc
! 6800b111af867d1c5dc76da92647aa5f  libstdc++-v3/testsuite/experimental/filesystem/iterators/error_reporting.cc
  80bbc9f1b2ea6c7f500e8644d05570a3  libstdc++-v3/testsuite/experimental/filesystem/iterators/pop.cc
! de6b07ec83a54c05b64ca4d6bff5757a  libstdc++-v3/testsuite/experimental/filesystem/iterators/recursive_directory_iterator.cc
  4bf5a178f6bbfd23a8d1f09e46377566  libstdc++-v3/testsuite/experimental/filesystem/operations/absolute.cc
  b6c97dcfa5875e35bd817ceef71106dc  libstdc++-v3/testsuite/experimental/filesystem/operations/canonical.cc
  c979d08bc61ab33d1c6cda360f40c791  libstdc++-v3/testsuite/experimental/filesystem/operations/copy.cc
  fef1c8651e0cbfb01549c5b72aadbc39  libstdc++-v3/testsuite/experimental/filesystem/operations/copy_file.cc
! 1c06749732447770da445a16de413059  libstdc++-v3/testsuite/experimental/filesystem/operations/create_directories.cc
! 317f29c90d1d3057cd6b04a82da018fa  libstdc++-v3/testsuite/experimental/filesystem/operations/create_directory.cc
  102afdecfff9639d959c908bf8ca4d24  libstdc++-v3/testsuite/experimental/filesystem/operations/create_symlink.cc
  f613a7a13aba7ff97f2dc5f334d5219d  libstdc++-v3/testsuite/experimental/filesystem/operations/current_path.cc
  b6f9f83cef2f2ba95a2192bcaf1f4864  libstdc++-v3/testsuite/experimental/filesystem/operations/equivalent.cc
! 3c93d6effedc549f4f047242502657dc  libstdc++-v3/testsuite/experimental/filesystem/operations/exists.cc
  22c3881333e194d83327843ef3822453  libstdc++-v3/testsuite/experimental/filesystem/operations/file_size.cc
! c360883dd40ebb4911fbc402d5c81e26  libstdc++-v3/testsuite/experimental/filesystem/operations/is_empty.cc
  2a9b90a7de6f905407da9ed34a374ed6  libstdc++-v3/testsuite/experimental/filesystem/operations/last_write_time.cc
  7ec5c0f902c789196ebec7b7878cf8d1  libstdc++-v3/testsuite/experimental/filesystem/operations/permissions.cc
  c212f31fe176502dcf5879b849cad120  libstdc++-v3/testsuite/experimental/filesystem/operations/read_symlink.cc
! b2434804edf60c4a00c9d2c1c59a5d45  libstdc++-v3/testsuite/experimental/filesystem/operations/remove.cc
! 929f7124480e1d5a90d315e22f7fb288  libstdc++-v3/testsuite/experimental/filesystem/operations/remove_all.cc
  d032a966b5c68f5f7ee9cc78de2ab201  libstdc++-v3/testsuite/experimental/filesystem/operations/rename.cc
  7f64a5cd007797c662010bef0a36d653  libstdc++-v3/testsuite/experimental/filesystem/operations/space.cc
  99989ba6e2f0b58f00abcc249759b5f5  libstdc++-v3/testsuite/experimental/filesystem/operations/status.cc
! d47b1af6f5fecaf7d0e2f34635e7faa7  libstdc++-v3/testsuite/experimental/filesystem/operations/temp_directory_path.cc
  45702a06c1f1ce65575cf3d643ec9778  libstdc++-v3/testsuite/experimental/filesystem/path/append/path.cc
  57259422207ece8ba121629f54f87323  libstdc++-v3/testsuite/experimental/filesystem/path/assign/assign.cc
  acd11e30150439c609f7b3127f4e669e  libstdc++-v3/testsuite/experimental/filesystem/path/assign/copy.cc
*************** bdca5b449a2866ee56b15878ca47b4d2  libstd
*** 106140,106146 ****
  6fde203beaf28bdbe59e1f641cc9b14e  libstdc++-v3/testsuite/experimental/filesystem/path/decompose/stem.cc
  190335f80ebb2bf3fb729a09fd939d74  libstdc++-v3/testsuite/experimental/filesystem/path/factory/u8path-char8_t.cc
  f9492cf07e7026aaea955fa1e558f7f5  libstdc++-v3/testsuite/experimental/filesystem/path/factory/u8path.cc
! 59ec219899f528af6c94f8441065ed04  libstdc++-v3/testsuite/experimental/filesystem/path/generic/generic_string.cc
  ffce0d11824874837afc295ef67274f7  libstdc++-v3/testsuite/experimental/filesystem/path/itr/traversal.cc
  54eab7f1d86169097b5f84e186744b59  libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/clear.cc
  5acb84c711c714b0edc23526d03967a4  libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/make_preferred.cc
--- 106697,106703 ----
  6fde203beaf28bdbe59e1f641cc9b14e  libstdc++-v3/testsuite/experimental/filesystem/path/decompose/stem.cc
  190335f80ebb2bf3fb729a09fd939d74  libstdc++-v3/testsuite/experimental/filesystem/path/factory/u8path-char8_t.cc
  f9492cf07e7026aaea955fa1e558f7f5  libstdc++-v3/testsuite/experimental/filesystem/path/factory/u8path.cc
! 0ad981125fc6016d35203b729cf1cbb2  libstdc++-v3/testsuite/experimental/filesystem/path/generic/generic_string.cc
  ffce0d11824874837afc295ef67274f7  libstdc++-v3/testsuite/experimental/filesystem/path/itr/traversal.cc
  54eab7f1d86169097b5f84e186744b59  libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/clear.cc
  5acb84c711c714b0edc23526d03967a4  libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/make_preferred.cc
*************** ffce0d11824874837afc295ef67274f7  libstd
*** 106148,106157 ****
  d3a0993e01a866eee9daa4be4e2abf1a  libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_extension.cc
  8c01898d27ed29437b8d2495915e1842  libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_filename.cc
  fd6f644d023cc2745afe68394005258d  libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/swap.cc
! c0bb64e5410accf7d6f05f5c5911f55a  libstdc++-v3/testsuite/experimental/filesystem/path/native/alloc.cc
  6972da7c2da200c073d985ccbd580534  libstdc++-v3/testsuite/experimental/filesystem/path/native/conv_c++23.cc
! 18a009bbb1dd2dbce0e598440967957c  libstdc++-v3/testsuite/experimental/filesystem/path/native/string-char8_t.cc
! 059f40241c938993d01d4a83c46d8d0e  libstdc++-v3/testsuite/experimental/filesystem/path/native/string.cc
  e0322e4af4639ba7782f71db9a36d5bf  libstdc++-v3/testsuite/experimental/filesystem/path/nonmember/hash_value.cc
  59fca3faabd22effe0e0b5c627a50bc2  libstdc++-v3/testsuite/experimental/filesystem/path/preferred_separator.cc
  16f3fd229dd6e05a61503c896964d850  libstdc++-v3/testsuite/experimental/filesystem/path/query/empty.cc
--- 106705,106714 ----
  d3a0993e01a866eee9daa4be4e2abf1a  libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_extension.cc
  8c01898d27ed29437b8d2495915e1842  libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/replace_filename.cc
  fd6f644d023cc2745afe68394005258d  libstdc++-v3/testsuite/experimental/filesystem/path/modifiers/swap.cc
! 602e16654f417884aee4047a349fc149  libstdc++-v3/testsuite/experimental/filesystem/path/native/alloc.cc
  6972da7c2da200c073d985ccbd580534  libstdc++-v3/testsuite/experimental/filesystem/path/native/conv_c++23.cc
! 0bc4b2585d32714bd319e02d238619a5  libstdc++-v3/testsuite/experimental/filesystem/path/native/string-char8_t.cc
! 78bb553f4468218799dbbc46f83d1c98  libstdc++-v3/testsuite/experimental/filesystem/path/native/string.cc
  e0322e4af4639ba7782f71db9a36d5bf  libstdc++-v3/testsuite/experimental/filesystem/path/nonmember/hash_value.cc
  59fca3faabd22effe0e0b5c627a50bc2  libstdc++-v3/testsuite/experimental/filesystem/path/preferred_separator.cc
  16f3fd229dd6e05a61503c896964d850  libstdc++-v3/testsuite/experimental/filesystem/path/query/empty.cc
*************** ca4831e80f764df13adf47bf2ff3b91b  libstd
*** 106222,106236 ****
  91b3f28e60bda017cb352b8f41c6af40  libstdc++-v3/testsuite/experimental/net/execution_context/use_service.cc
  7dce05799b0c077110c335764cd8c92c  libstdc++-v3/testsuite/experimental/net/executor/1.cc
  b52f1020d5742e07ec0e66664e3c647b  libstdc++-v3/testsuite/experimental/net/headers.cc
! 98e8f7797a78ef6dbdccf737f8d64e56  libstdc++-v3/testsuite/experimental/net/internet/address/v4/comparisons.cc
! f373999711c9ab4dd6f530ed68e38df5  libstdc++-v3/testsuite/experimental/net/internet/address/v4/cons.cc
! 56ffce6e6a9d361ceafc32cb95b189e6  libstdc++-v3/testsuite/experimental/net/internet/address/v4/creation.cc
! 7f134248d0814628d03377b7e3fe1537  libstdc++-v3/testsuite/experimental/net/internet/address/v4/members.cc
! 52d5655db8f4d201df8c492943e61c92  libstdc++-v3/testsuite/experimental/net/internet/address/v6/members.cc
! b51d7b0f9dab91cbcc262ae70ec4e6e0  libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc
! 75a9bc3559f252e57b0b429b7e920140  libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc
! 1c81053c6189e47d8836daa386009f1d  libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/reverse.cc
! 648957bc8ebaa45e296fdf9a1fd109a9  libstdc++-v3/testsuite/experimental/net/socket/basic_socket.cc
  dff9f73f427973bef034446cd465c949  libstdc++-v3/testsuite/experimental/net/system_context/1.cc
  58a298db4c46d09139a40339bfb676a7  libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc
  1286e9bb26137b5a9ca36779262a518c  libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc
--- 106779,106797 ----
  91b3f28e60bda017cb352b8f41c6af40  libstdc++-v3/testsuite/experimental/net/execution_context/use_service.cc
  7dce05799b0c077110c335764cd8c92c  libstdc++-v3/testsuite/experimental/net/executor/1.cc
  b52f1020d5742e07ec0e66664e3c647b  libstdc++-v3/testsuite/experimental/net/headers.cc
! 55b56feb5f17da7b99d9125fc73e319c  libstdc++-v3/testsuite/experimental/net/internet/address/v4/comparisons.cc
! a4fefbd995a2a3c0a023baa2781bb452  libstdc++-v3/testsuite/experimental/net/internet/address/v4/cons.cc
! 53dbbd560a1c7d8280b28f5550ce19a9  libstdc++-v3/testsuite/experimental/net/internet/address/v4/creation.cc
! 9082b7fb3a2bafce4ebe6de7c4e5f7fb  libstdc++-v3/testsuite/experimental/net/internet/address/v4/members.cc
! 3410b243c8904f63374106e058b00203  libstdc++-v3/testsuite/experimental/net/internet/address/v6/members.cc
! fe4882ee3fc36b19b813e518eebb99ac  libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc
! 2bc8cc1bc13dcfc4e894eb18b6b00fc4  libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc
! d18697c7075b4675ebcfeb2b2a2ef52b  libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/reverse.cc
! 760dec58bec2534cd56103a2710b1e16  libstdc++-v3/testsuite/experimental/net/internet/socket/opt.cc
! 47ab303b0324b578953893e188a1c4e8  libstdc++-v3/testsuite/experimental/net/internet/tcp.cc
! 31837180dee34f479c2c7eaafac7b04a  libstdc++-v3/testsuite/experimental/net/internet/udp.cc
! 95ed6ae9de6d0840055e17fa9a2b125b  libstdc++-v3/testsuite/experimental/net/socket/basic_socket.cc
! adecd78d67594befd2f753ec386eacc4  libstdc++-v3/testsuite/experimental/net/socket/socket_base.cc
  dff9f73f427973bef034446cd465c949  libstdc++-v3/testsuite/experimental/net/system_context/1.cc
  58a298db4c46d09139a40339bfb676a7  libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc
  1286e9bb26137b5a9ca36779262a518c  libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc
*************** bcf7b763547a1691ef6a8a2530583e51  libstd
*** 106291,106301 ****
  e39dbe15adff6a48709c015e1737f841  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_forward_list.cc
  0fec1fef10a367ca49b10d7e819bf9d9  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_list.cc
  a65461dbdc0425a5a506050385b03262  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_map.cc
! b4e9fb079a163bb923b85da7640d6629  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_match.cc
  6d4f8a8ee0c600a61a298560ecfc0a9b  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_multimap.cc
  f769c26c7c36c1a7472da31ca6b46df4  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_multiset.cc
  106f348fb2e83f8297c640d33f8fa714  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_set.cc
! 355ac82a39b782f1035389a061725991  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_string.cc
  a5cfccccc9f55f58c1ca53fefe18bd46  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_unordered_map.cc
  ee192f2d5f243b44bd819644bc434165  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_unordered_multimap.cc
  06666f33bdf5d24d3cae3d7b7eaf2e1d  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_unordered_multiset.cc
--- 106852,106862 ----
  e39dbe15adff6a48709c015e1737f841  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_forward_list.cc
  0fec1fef10a367ca49b10d7e819bf9d9  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_list.cc
  a65461dbdc0425a5a506050385b03262  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_map.cc
! 38a306e95792f6986b9338d87617cadd  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_match.cc
  6d4f8a8ee0c600a61a298560ecfc0a9b  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_multimap.cc
  f769c26c7c36c1a7472da31ca6b46df4  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_multiset.cc
  106f348fb2e83f8297c640d33f8fa714  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_set.cc
! 49fc415b0b3579e72b81dc476665ae94  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_string.cc
  a5cfccccc9f55f58c1ca53fefe18bd46  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_unordered_map.cc
  ee192f2d5f243b44bd819644bc434165  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_unordered_multimap.cc
  06666f33bdf5d24d3cae3d7b7eaf2e1d  libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_typedefs_unordered_multiset.cc
*************** d33849262494d8f9c5a099ae807f4d3b  libstd
*** 106319,106325 ****
  04b9e051ec2de1e077010713146435ac  libstdc++-v3/testsuite/experimental/propagate_const/swap/1.cc
  f622008c5ec7680a2ac920136d22446f  libstdc++-v3/testsuite/experimental/propagate_const/swap/lwg3413.cc
  97e54b4a473f5119fde9f19e8bc77013  libstdc++-v3/testsuite/experimental/propagate_const/typedefs.cc
! 141d539b96214b18c1db0041c7679e01  libstdc++-v3/testsuite/experimental/random/randint.cc
  d11b0cf5365cf27c6d9b1d7791b5032a  libstdc++-v3/testsuite/experimental/ratio/value.cc
  6158ee68c53b1eb6668b2d3c43fb5fec  libstdc++-v3/testsuite/experimental/set/erasure.cc
  95bdc242cfce24b906dbef7ece3f3c80  libstdc++-v3/testsuite/experimental/simd/driver.sh
--- 106880,106886 ----
  04b9e051ec2de1e077010713146435ac  libstdc++-v3/testsuite/experimental/propagate_const/swap/1.cc
  f622008c5ec7680a2ac920136d22446f  libstdc++-v3/testsuite/experimental/propagate_const/swap/lwg3413.cc
  97e54b4a473f5119fde9f19e8bc77013  libstdc++-v3/testsuite/experimental/propagate_const/typedefs.cc
! b890a4bfa8d8cd009cb85b0163f0b1da  libstdc++-v3/testsuite/experimental/random/randint.cc
  d11b0cf5365cf27c6d9b1d7791b5032a  libstdc++-v3/testsuite/experimental/ratio/value.cc
  6158ee68c53b1eb6668b2d3c43fb5fec  libstdc++-v3/testsuite/experimental/set/erasure.cc
  95bdc242cfce24b906dbef7ece3f3c80  libstdc++-v3/testsuite/experimental/simd/driver.sh
*************** f27b100c73455c1b538621e7534b8867  libstd
*** 106402,106408 ****
  3cf9933194b837bfc68285243caf5480  libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/1.cc
  4bfc2e398a1af7fc8baa800ae3b77182  libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/13650.cc
  61bf9c835de89dcc49f8a8d3ee1ada9d  libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/70483.cc
! 5fceb71e1f64e339d64542be185b1d93  libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/1.cc
  f07f49be3fb63c60e70d9d0a0d7803f0  libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/13650.cc
  3312e625b8a0bc024b0b3452991d7cee  libstdc++-v3/testsuite/experimental/string_view/operations/copy/char/1.cc
  4036d86c471ad16b144ae2b452d0d501  libstdc++-v3/testsuite/experimental/string_view/operations/copy/wchar_t/1.cc
--- 106963,106969 ----
  3cf9933194b837bfc68285243caf5480  libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/1.cc
  4bfc2e398a1af7fc8baa800ae3b77182  libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/13650.cc
  61bf9c835de89dcc49f8a8d3ee1ada9d  libstdc++-v3/testsuite/experimental/string_view/operations/compare/char/70483.cc
! 9f9dd6c338d643bc88e3f5a5283e5c32  libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/1.cc
  f07f49be3fb63c60e70d9d0a0d7803f0  libstdc++-v3/testsuite/experimental/string_view/operations/compare/wchar_t/13650.cc
  3312e625b8a0bc024b0b3452991d7cee  libstdc++-v3/testsuite/experimental/string_view/operations/copy/char/1.cc
  4036d86c471ad16b144ae2b452d0d501  libstdc++-v3/testsuite/experimental/string_view/operations/copy/wchar_t/1.cc
*************** f94bea1910070856d4cae7efca4beca3  libstd
*** 106806,106832 ****
  1888ed86914a7f7d2120635c05a1203c  libstdc++-v3/testsuite/ext/vstring/requirements/typedefs.cc
  b32547780ab0170daaf7ba32e51255b3  libstdc++-v3/testsuite/ext/vstring/types/23767.cc
  6075d499921cafc9adbb1ee50a9ae4c9  libstdc++-v3/testsuite/lib/dg-options.exp
! c5464cd19703c04d14fbb8d161e35be7  libstdc++-v3/testsuite/lib/gdb-test.exp
! 119ea02c7789706fa631d1a0e54bf29d  libstdc++-v3/testsuite/lib/libstdc++.exp
! fcd3449d872e7b23bfb6165aac9b9fd9  libstdc++-v3/testsuite/lib/prune.exp
  6554148313affda6d0d8314d097b450d  libstdc++-v3/testsuite/libstdc++-abi/abi.exp
  33cb7d617aef9ee6c04c69c0e91f20b6  libstdc++-v3/testsuite/libstdc++-dg/conformance.exp
  17358114f0793d43ab875182de659dde  libstdc++-v3/testsuite/libstdc++-prettyprinters/48362.cc
  7a020d565ba8c8ed2f851550aef0e2b1  libstdc++-v3/testsuite/libstdc++-prettyprinters/59161.cc
! f19315bee57ac648f15842af63dc132d  libstdc++-v3/testsuite/libstdc++-prettyprinters/80276.cc
  61687718a5859d72e3d508a3cff4951a  libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc
  3681a82bbc6871b4ee9416dc9f079e9c  libstdc++-v3/testsuite/libstdc++-prettyprinters/compat.cc
! 88968bdbac969080d58d376da96f633b  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx11.cc
  575c04012b89f3517818052495fa754b  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx17.cc
  de4863975b6ff3936ee27e239a50c3fc  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx20.cc
  9db277893db6463f4a286e2e86d3ba23  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug.cc
  6ee25bfa5657675a8107bc8df6359203  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug_cxx11.cc
  89bc588d761a075ad9da5943c19c1174  libstdc++-v3/testsuite/libstdc++-prettyprinters/filesystem-ts.cc
! 7cbf6090dac51d3c96868d8dee34fbe2  libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc
! 4f118feae980fe79d39e02f7c3b32496  libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp
  84dbf4276cdf8e8dc2259fc95a5804ba  libstdc++-v3/testsuite/libstdc++-prettyprinters/shared_ptr.cc
! f0d6fd71bb3e8a70748e302dc9102088  libstdc++-v3/testsuite/libstdc++-prettyprinters/simple.cc
! c6fdaec294dc32af6281c38c83d9d891  libstdc++-v3/testsuite/libstdc++-prettyprinters/simple11.cc
  5fdc102918309dda0f2f514ff52850e1  libstdc++-v3/testsuite/libstdc++-prettyprinters/tr1.cc
  4c9640c7acfd2400222f26a953489714  libstdc++-v3/testsuite/libstdc++-prettyprinters/whatis.cc
  cc762851bcdba119feec0f3235e4468c  libstdc++-v3/testsuite/libstdc++-prettyprinters/whatis2.cc
--- 107367,107393 ----
  1888ed86914a7f7d2120635c05a1203c  libstdc++-v3/testsuite/ext/vstring/requirements/typedefs.cc
  b32547780ab0170daaf7ba32e51255b3  libstdc++-v3/testsuite/ext/vstring/types/23767.cc
  6075d499921cafc9adbb1ee50a9ae4c9  libstdc++-v3/testsuite/lib/dg-options.exp
! 9d3360da3142060294f47a364bf5975b  libstdc++-v3/testsuite/lib/gdb-test.exp
! f9fcbd8dec04b924fd4e917ed3e5bc10  libstdc++-v3/testsuite/lib/libstdc++.exp
! d0c11fe8cb799b7e38c3d765c7786345  libstdc++-v3/testsuite/lib/prune.exp
  6554148313affda6d0d8314d097b450d  libstdc++-v3/testsuite/libstdc++-abi/abi.exp
  33cb7d617aef9ee6c04c69c0e91f20b6  libstdc++-v3/testsuite/libstdc++-dg/conformance.exp
  17358114f0793d43ab875182de659dde  libstdc++-v3/testsuite/libstdc++-prettyprinters/48362.cc
  7a020d565ba8c8ed2f851550aef0e2b1  libstdc++-v3/testsuite/libstdc++-prettyprinters/59161.cc
! be2c942175f821c48748bb874e440b9b  libstdc++-v3/testsuite/libstdc++-prettyprinters/80276.cc
  61687718a5859d72e3d508a3cff4951a  libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc
  3681a82bbc6871b4ee9416dc9f079e9c  libstdc++-v3/testsuite/libstdc++-prettyprinters/compat.cc
! ebf226930e3a3280ab96a29d5aadbc4c  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx11.cc
  575c04012b89f3517818052495fa754b  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx17.cc
  de4863975b6ff3936ee27e239a50c3fc  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx20.cc
  9db277893db6463f4a286e2e86d3ba23  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug.cc
  6ee25bfa5657675a8107bc8df6359203  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug_cxx11.cc
  89bc588d761a075ad9da5943c19c1174  libstdc++-v3/testsuite/libstdc++-prettyprinters/filesystem-ts.cc
! 97daf640538dd54fb61e3414f8a90dd8  libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc
! 9bdb95d75bf15d57c1f532c34c42a5c6  libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp
  84dbf4276cdf8e8dc2259fc95a5804ba  libstdc++-v3/testsuite/libstdc++-prettyprinters/shared_ptr.cc
! 238d0804701db3c28b36b38d9dff3216  libstdc++-v3/testsuite/libstdc++-prettyprinters/simple.cc
! 11daf7ce9653feb94cecf558504924f4  libstdc++-v3/testsuite/libstdc++-prettyprinters/simple11.cc
  5fdc102918309dda0f2f514ff52850e1  libstdc++-v3/testsuite/libstdc++-prettyprinters/tr1.cc
  4c9640c7acfd2400222f26a953489714  libstdc++-v3/testsuite/libstdc++-prettyprinters/whatis.cc
  cc762851bcdba119feec0f3235e4468c  libstdc++-v3/testsuite/libstdc++-prettyprinters/whatis2.cc
*************** c47523ac5b941c5ebb99ec71fa9fd031  libstd
*** 107083,107093 ****
  18db2c80e9edd807d8e894df57bfa625  libstdc++-v3/testsuite/std/ranges/adaptors/93978.cc
  551333c56748ecbac1d26b7e4cccc989  libstdc++-v3/testsuite/std/ranges/adaptors/95322.cc
  fd10cb8fed0aa319ece5db612f3e92f4  libstdc++-v3/testsuite/std/ranges/adaptors/99433.cc
! b043773576d00674dce74ddbf28129e7  libstdc++-v3/testsuite/std/ranges/adaptors/all.cc
  70645e37b88d307dc15771cd6a6e26b8  libstdc++-v3/testsuite/std/ranges/adaptors/common.cc
  81c8f862a1084443f4afec002edd9cfe  libstdc++-v3/testsuite/std/ranges/adaptors/conditionally_borrowed.cc
  bd219a8b5c7920e7e3d2276351044dac  libstdc++-v3/testsuite/std/ranges/adaptors/counted.cc
! 520268c61045fba5170ebc728c576d3e  libstdc++-v3/testsuite/std/ranges/adaptors/detail/semiregular_box.cc
  1f9c75d0ff4dcf1f0a325584c9a2c4f5  libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc
  93a1ae3dea7b82345420d2bdaa1de02a  libstdc++-v3/testsuite/std/ranges/adaptors/drop_while.cc
  e6598408c942e63592533b0a8e862d95  libstdc++-v3/testsuite/std/ranges/adaptors/elements.cc
--- 107644,107654 ----
  18db2c80e9edd807d8e894df57bfa625  libstdc++-v3/testsuite/std/ranges/adaptors/93978.cc
  551333c56748ecbac1d26b7e4cccc989  libstdc++-v3/testsuite/std/ranges/adaptors/95322.cc
  fd10cb8fed0aa319ece5db612f3e92f4  libstdc++-v3/testsuite/std/ranges/adaptors/99433.cc
! 2942f66c2a0796f0059d6c62f4273cf7  libstdc++-v3/testsuite/std/ranges/adaptors/all.cc
  70645e37b88d307dc15771cd6a6e26b8  libstdc++-v3/testsuite/std/ranges/adaptors/common.cc
  81c8f862a1084443f4afec002edd9cfe  libstdc++-v3/testsuite/std/ranges/adaptors/conditionally_borrowed.cc
  bd219a8b5c7920e7e3d2276351044dac  libstdc++-v3/testsuite/std/ranges/adaptors/counted.cc
! f08026c124e2c6f228702d2ddd1bb3bb  libstdc++-v3/testsuite/std/ranges/adaptors/detail/copyable_box.cc
  1f9c75d0ff4dcf1f0a325584c9a2c4f5  libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc
  93a1ae3dea7b82345420d2bdaa1de02a  libstdc++-v3/testsuite/std/ranges/adaptors/drop_while.cc
  e6598408c942e63592533b0a8e862d95  libstdc++-v3/testsuite/std/ranges/adaptors/elements.cc
*************** abee4ec65cefb3600f85cec4913c7946  libstd
*** 107110,107129 ****
  121587a18e4c39b7ac2b978758f72268  libstdc++-v3/testsuite/std/ranges/iota/93267.cc
  3832ba93e310422cc36e6a8a2484ddef  libstdc++-v3/testsuite/std/ranges/iota/96042.cc
  ccdc4ae1b41638162b9e60936a7f2e0e  libstdc++-v3/testsuite/std/ranges/iota/difference_type.cc
! 623ba2087583c74486075bbedb9278e4  libstdc++-v3/testsuite/std/ranges/iota/iota_view.cc
  e75edf80cec13e421cd663c039d2ca93  libstdc++-v3/testsuite/std/ranges/iota/iterator.cc
  bd95f0058da01ae7c3f9a944b0cb2fba  libstdc++-v3/testsuite/std/ranges/iota/lwg3292_neg.cc
  f6414f7f1cce883d75748248ec104110  libstdc++-v3/testsuite/std/ranges/iota/max_size_type.cc
  cfd013ee643ff8cc3c5e2e2b102bd24b  libstdc++-v3/testsuite/std/ranges/iota/size.cc
! cf8478cbd47743744301d44850e03ae1  libstdc++-v3/testsuite/std/ranges/istream_view.cc
  39a74ff1ef561d51b687d686060239c1  libstdc++-v3/testsuite/std/ranges/p2259.cc
  1a4f67e2431ce8671bfe15a68aa14003  libstdc++-v3/testsuite/std/ranges/p2367.cc
  e5d7757712fcb6070d35fb61bb9686ec  libstdc++-v3/testsuite/std/ranges/range.cc
  64b49ff9679c02a817d8b8e1c304a977  libstdc++-v3/testsuite/std/ranges/refinements.cc
  0f79f9d63bf7c793e2205c828bfc36c7  libstdc++-v3/testsuite/std/ranges/safe_range.cc
  20083272df7fb4c144b0ed56e5f4d15a  libstdc++-v3/testsuite/std/ranges/safe_range_types.cc
! db20407268d4a76ba6f35ce68e58c3b0  libstdc++-v3/testsuite/std/ranges/single_view.cc
  e0aeb07435374f4671b8db98e1211c94  libstdc++-v3/testsuite/std/ranges/sized.cc
  a4e967aec4cc7a9ebd4c6debdbfd3cfd  libstdc++-v3/testsuite/std/ranges/subrange/96042.cc
  e8752b4f410857257c4def237d482bf7  libstdc++-v3/testsuite/std/ranges/subrange/97512.cc
  1296c3e0f2c2c6e1cbf08f5653d24b2d  libstdc++-v3/testsuite/std/ranges/subrange/constexpr.cc
--- 107671,107692 ----
  121587a18e4c39b7ac2b978758f72268  libstdc++-v3/testsuite/std/ranges/iota/93267.cc
  3832ba93e310422cc36e6a8a2484ddef  libstdc++-v3/testsuite/std/ranges/iota/96042.cc
  ccdc4ae1b41638162b9e60936a7f2e0e  libstdc++-v3/testsuite/std/ranges/iota/difference_type.cc
! 0819563613d6bc5f307077f94daf19a2  libstdc++-v3/testsuite/std/ranges/iota/iota_view.cc
  e75edf80cec13e421cd663c039d2ca93  libstdc++-v3/testsuite/std/ranges/iota/iterator.cc
  bd95f0058da01ae7c3f9a944b0cb2fba  libstdc++-v3/testsuite/std/ranges/iota/lwg3292_neg.cc
  f6414f7f1cce883d75748248ec104110  libstdc++-v3/testsuite/std/ranges/iota/max_size_type.cc
  cfd013ee643ff8cc3c5e2e2b102bd24b  libstdc++-v3/testsuite/std/ranges/iota/size.cc
! a0d27a4084ead9098b776f82295f0a03  libstdc++-v3/testsuite/std/ranges/istream_view.cc
  39a74ff1ef561d51b687d686060239c1  libstdc++-v3/testsuite/std/ranges/p2259.cc
+ 1b1e5fd6e20b73c40efa996686a5be0c  libstdc++-v3/testsuite/std/ranges/p2325.cc
  1a4f67e2431ce8671bfe15a68aa14003  libstdc++-v3/testsuite/std/ranges/p2367.cc
  e5d7757712fcb6070d35fb61bb9686ec  libstdc++-v3/testsuite/std/ranges/range.cc
  64b49ff9679c02a817d8b8e1c304a977  libstdc++-v3/testsuite/std/ranges/refinements.cc
  0f79f9d63bf7c793e2205c828bfc36c7  libstdc++-v3/testsuite/std/ranges/safe_range.cc
  20083272df7fb4c144b0ed56e5f4d15a  libstdc++-v3/testsuite/std/ranges/safe_range_types.cc
! 81c56c40ccdc738086be3a3efd582003  libstdc++-v3/testsuite/std/ranges/single_view.cc
  e0aeb07435374f4671b8db98e1211c94  libstdc++-v3/testsuite/std/ranges/sized.cc
+ 3b43079628213bcfeda0d10685ba810f  libstdc++-v3/testsuite/std/ranges/subrange/1.cc
  a4e967aec4cc7a9ebd4c6debdbfd3cfd  libstdc++-v3/testsuite/std/ranges/subrange/96042.cc
  e8752b4f410857257c4def237d482bf7  libstdc++-v3/testsuite/std/ranges/subrange/97512.cc
  1296c3e0f2c2c6e1cbf08f5653d24b2d  libstdc++-v3/testsuite/std/ranges/subrange/constexpr.cc
*************** e8752b4f410857257c4def237d482bf7  libstd
*** 107132,107138 ****
  e289d02d97c864fdb013f2ae524cb77e  libstdc++-v3/testsuite/std/ranges/subrange/lwg3433.cc
  81e267db1008e9c4480743002c9c5984  libstdc++-v3/testsuite/std/ranges/subrange/sizeof.cc
  8f00f7d4ee3127deef32cd3ebddbbdf4  libstdc++-v3/testsuite/std/ranges/subrange/tuple_like.cc
! 3427787c3eef660f1144e24f635d6314  libstdc++-v3/testsuite/std/ranges/view.cc
  ad173933fa56d91facb69d926ba4ed5b  libstdc++-v3/testsuite/std/time/clock/file/members.cc
  582848e36bfa4eb0511742a823ef559b  libstdc++-v3/testsuite/std/time/clock/file/overview.cc
  226feb67cc460aea99599c9f43c14726  libstdc++-v3/testsuite/std/time/day/1.cc
--- 107695,107701 ----
  e289d02d97c864fdb013f2ae524cb77e  libstdc++-v3/testsuite/std/ranges/subrange/lwg3433.cc
  81e267db1008e9c4480743002c9c5984  libstdc++-v3/testsuite/std/ranges/subrange/sizeof.cc
  8f00f7d4ee3127deef32cd3ebddbbdf4  libstdc++-v3/testsuite/std/ranges/subrange/tuple_like.cc
! 8d54b32a188cfa580317a9a24886f4c4  libstdc++-v3/testsuite/std/ranges/view.cc
  ad173933fa56d91facb69d926ba4ed5b  libstdc++-v3/testsuite/std/time/clock/file/members.cc
  582848e36bfa4eb0511742a823ef559b  libstdc++-v3/testsuite/std/time/clock/file/overview.cc
  226feb67cc460aea99599c9f43c14726  libstdc++-v3/testsuite/std/time/day/1.cc
*************** c19ea7d2b81b325fb60d02b8d489372a  libstd
*** 107860,107893 ****
  5f5f98f71fe68eb622af78e692168fe5  libstdc++-v3/testsuite/util/testsuite_abi.h
  8e1f4e43f1dd4359c02159b94339b136  libstdc++-v3/testsuite/util/testsuite_abi_check.cc
  e961644701157db73d4cf2cc9171e468  libstdc++-v3/testsuite/util/testsuite_allocator.cc
! cae089f7cf4ef661e9c1546049aa8cca  libstdc++-v3/testsuite/util/testsuite_allocator.h
  a2f6445ffcf9d0cfe166fbc9acb26232  libstdc++-v3/testsuite/util/testsuite_api.h
  695fd3a6c85e6721e0e1856cb391e5b0  libstdc++-v3/testsuite/util/testsuite_character.cc
  45083d6138499a97076b79c8648b7cf4  libstdc++-v3/testsuite/util/testsuite_character.h
! fa074c686301b5105ab18a96c2100955  libstdc++-v3/testsuite/util/testsuite_common_types.h
  984197a9cc97d5843e07b08a9a1fc171  libstdc++-v3/testsuite/util/testsuite_container_traits.h
  90db88e42f244f42ad35a897a9461b03  libstdc++-v3/testsuite/util/testsuite_containergen.h
  cadd3d87197d959d51e840cf34ad2697  libstdc++-v3/testsuite/util/testsuite_containers.h
  aeb39a2190eb48653793a7d8905eaae8  libstdc++-v3/testsuite/util/testsuite_counter_type.h
  ee607caf7aa5fd0472cd17cbad7b0bbc  libstdc++-v3/testsuite/util/testsuite_error.h
! ddae07af68e759bf8222f8d402a5aa0d  libstdc++-v3/testsuite/util/testsuite_fs.h
  107919fef8e90c0d358a971b89f16155  libstdc++-v3/testsuite/util/testsuite_greedy_ops.h
  10f68fa333343c768f46d38ea805b39f  libstdc++-v3/testsuite/util/testsuite_hooks.cc
  4f0f4d2b90ba61df04bae848fe2a33c7  libstdc++-v3/testsuite/util/testsuite_hooks.h
  1a76def38110431282b928a61ec6119a  libstdc++-v3/testsuite/util/testsuite_io.h
! ceae7d7e41e3993a23880434b758af48  libstdc++-v3/testsuite/util/testsuite_iterators.h
  4ddebfe4cc094998e91f7fa0549cc59f  libstdc++-v3/testsuite/util/testsuite_new_operators.h
  ea911a831eeefa2e82c77ba84035d7c9  libstdc++-v3/testsuite/util/testsuite_performance.h
  a1640714fc4e3657cefdedd4db899838  libstdc++-v3/testsuite/util/testsuite_random.h
  21750d2170aee6105ae28fc56a930fcd  libstdc++-v3/testsuite/util/testsuite_regex.h
  063428f11af85289791b3fa97259d0ae  libstdc++-v3/testsuite/util/testsuite_rng.h
  146a9ce05621e17b50494bb3f4feecd0  libstdc++-v3/testsuite/util/testsuite_rvalref.h
! 52647b951ba3aa06558c24c2dd00a0f4  libstdc++-v3/testsuite/util/testsuite_shared.cc
  3f43da4f3a13e674d6e64e19ebecd413  libstdc++-v3/testsuite/util/testsuite_tr1.h
  d7927f85e40de3823114f01b93b3bf21  libstdc++-v3/testsuite/util/thread/all.h
  b950d655469c477755252b1e18009596  libtool-ldflags
  1936a81f2a04a996ff99c7ebdebc5003  libtool.m4
! f12819a0f6886089b0f00429c722246c  libvtv/ChangeLog
  7ad6a0c753c219e31237f212c5854dd8  libvtv/Makefile.am
  b1170aae9472f26fdc8326737dc22aba  libvtv/Makefile.in
  3b765c4f4a0a0f606db1472bce2b8d29  libvtv/acinclude.m4
--- 108423,108456 ----
  5f5f98f71fe68eb622af78e692168fe5  libstdc++-v3/testsuite/util/testsuite_abi.h
  8e1f4e43f1dd4359c02159b94339b136  libstdc++-v3/testsuite/util/testsuite_abi_check.cc
  e961644701157db73d4cf2cc9171e468  libstdc++-v3/testsuite/util/testsuite_allocator.cc
! aee0d2978a0aca22621e8d3ff0aa7a90  libstdc++-v3/testsuite/util/testsuite_allocator.h
  a2f6445ffcf9d0cfe166fbc9acb26232  libstdc++-v3/testsuite/util/testsuite_api.h
  695fd3a6c85e6721e0e1856cb391e5b0  libstdc++-v3/testsuite/util/testsuite_character.cc
  45083d6138499a97076b79c8648b7cf4  libstdc++-v3/testsuite/util/testsuite_character.h
! a12526b8db17727cb81fc72e102327f1  libstdc++-v3/testsuite/util/testsuite_common_types.h
  984197a9cc97d5843e07b08a9a1fc171  libstdc++-v3/testsuite/util/testsuite_container_traits.h
  90db88e42f244f42ad35a897a9461b03  libstdc++-v3/testsuite/util/testsuite_containergen.h
  cadd3d87197d959d51e840cf34ad2697  libstdc++-v3/testsuite/util/testsuite_containers.h
  aeb39a2190eb48653793a7d8905eaae8  libstdc++-v3/testsuite/util/testsuite_counter_type.h
  ee607caf7aa5fd0472cd17cbad7b0bbc  libstdc++-v3/testsuite/util/testsuite_error.h
! b995b5167792ca47c05e7cb0e9a9cce7  libstdc++-v3/testsuite/util/testsuite_fs.h
  107919fef8e90c0d358a971b89f16155  libstdc++-v3/testsuite/util/testsuite_greedy_ops.h
  10f68fa333343c768f46d38ea805b39f  libstdc++-v3/testsuite/util/testsuite_hooks.cc
  4f0f4d2b90ba61df04bae848fe2a33c7  libstdc++-v3/testsuite/util/testsuite_hooks.h
  1a76def38110431282b928a61ec6119a  libstdc++-v3/testsuite/util/testsuite_io.h
! 92f08f3b55db9748eb24b10f4dae7615  libstdc++-v3/testsuite/util/testsuite_iterators.h
  4ddebfe4cc094998e91f7fa0549cc59f  libstdc++-v3/testsuite/util/testsuite_new_operators.h
  ea911a831eeefa2e82c77ba84035d7c9  libstdc++-v3/testsuite/util/testsuite_performance.h
  a1640714fc4e3657cefdedd4db899838  libstdc++-v3/testsuite/util/testsuite_random.h
  21750d2170aee6105ae28fc56a930fcd  libstdc++-v3/testsuite/util/testsuite_regex.h
  063428f11af85289791b3fa97259d0ae  libstdc++-v3/testsuite/util/testsuite_rng.h
  146a9ce05621e17b50494bb3f4feecd0  libstdc++-v3/testsuite/util/testsuite_rvalref.h
! 445bb5ae6548a30e1836e8b74c16adea  libstdc++-v3/testsuite/util/testsuite_shared.cc
  3f43da4f3a13e674d6e64e19ebecd413  libstdc++-v3/testsuite/util/testsuite_tr1.h
  d7927f85e40de3823114f01b93b3bf21  libstdc++-v3/testsuite/util/thread/all.h
  b950d655469c477755252b1e18009596  libtool-ldflags
  1936a81f2a04a996ff99c7ebdebc5003  libtool.m4
! c42c43e38ace4356dd51127ac1bcb083  libvtv/ChangeLog
  7ad6a0c753c219e31237f212c5854dd8  libvtv/Makefile.am
  b1170aae9472f26fdc8326737dc22aba  libvtv/Makefile.in
  3b765c4f4a0a0f606db1472bce2b8d29  libvtv/acinclude.m4
*************** fd301005dc07375a9b1b26c1df04e576  libvtv
*** 107970,107988 ****
  4a2d91c71136af55b12e42fa84195778  libvtv/vtv_utils.h
  247597a3fcc5b5aa8bd923351c59d853  ltgcc.m4
  06c2854f9cfe5864b2885e0d0e9c512f  ltmain.sh
! 2571b0ed6588a033bea5f01cac388544  lto-plugin/ChangeLog
  b4172d0962c2ec3a954d98e768b4995e  lto-plugin/Makefile.am
  93fe746c6f1d54ade83e13d65096fe9f  lto-plugin/Makefile.in
  75fc65b35d0a47ac098f7a278d37060b  lto-plugin/aclocal.m4
  de4c999b99ec1e3d1bcb8a340bd8d5fd  lto-plugin/config.h.in
  7e3bb792a40841dadcac04d9301acb6e  lto-plugin/configure
  94b1550691bec5ce21db143723d02984  lto-plugin/configure.ac
! ee8b920dbb30b7045bd72613cdce99e8  lto-plugin/lto-plugin.c
  dee72a6a60e99528b0d17bf3ff9a1e15  ltoptions.m4
  bc2f6032c98896249eadb56177c7d357  ltsugar.m4
  c30cd33c496505f13d9fbdb6970c7c33  ltversion.m4
  293853a13b7e218e3a4342cf85fbbf25  lt~obsolete.m4
! 8275408bb130925157bccf2ba6d92b6b  maintainer-scripts/ChangeLog
  33c7bc2d2c55956dfac85a05d8a80eff  maintainer-scripts/README
  507e832af5f2d63b8a78eef217c807a7  maintainer-scripts/branch_changer.py
  c819510f0d438149c1518bda7b165ac4  maintainer-scripts/bugzilla-close-candidate.py
--- 108533,108551 ----
  4a2d91c71136af55b12e42fa84195778  libvtv/vtv_utils.h
  247597a3fcc5b5aa8bd923351c59d853  ltgcc.m4
  06c2854f9cfe5864b2885e0d0e9c512f  ltmain.sh
! 6629ad5e60bca469141a23bf6213c635  lto-plugin/ChangeLog
  b4172d0962c2ec3a954d98e768b4995e  lto-plugin/Makefile.am
  93fe746c6f1d54ade83e13d65096fe9f  lto-plugin/Makefile.in
  75fc65b35d0a47ac098f7a278d37060b  lto-plugin/aclocal.m4
  de4c999b99ec1e3d1bcb8a340bd8d5fd  lto-plugin/config.h.in
  7e3bb792a40841dadcac04d9301acb6e  lto-plugin/configure
  94b1550691bec5ce21db143723d02984  lto-plugin/configure.ac
! c3f7d906d1fe36c0be97624f53dc9e59  lto-plugin/lto-plugin.c
  dee72a6a60e99528b0d17bf3ff9a1e15  ltoptions.m4
  bc2f6032c98896249eadb56177c7d357  ltsugar.m4
  c30cd33c496505f13d9fbdb6970c7c33  ltversion.m4
  293853a13b7e218e3a4342cf85fbbf25  lt~obsolete.m4
! 12c098389400306ad713eee79dfba903  maintainer-scripts/ChangeLog
  33c7bc2d2c55956dfac85a05d8a80eff  maintainer-scripts/README
  507e832af5f2d63b8a78eef217c807a7  maintainer-scripts/branch_changer.py
  c819510f0d438149c1518bda7b165ac4  maintainer-scripts/bugzilla-close-candidate.py
*************** cf2baa0854f564a7785307e79f155efc  symlin
*** 108003,108009 ****
  40bb1f4ce4a60a36d1ec50d66aeed4d1  test-driver
  cb06c1be6a41d68b0a65e0c1a91752bc  ylwrap
  03bf3ba8089f4bf475ef4035cf316a47  zlib/CMakeLists.txt
! b4ed5f862d4a2ce8edd4317e93907749  zlib/ChangeLog
  f10e5e9394787b288e91fed29533720a  zlib/ChangeLog.gcj
  0e9a37be8e3b85cc0ccf60504064c297  zlib/ChangeLog.jit
  b7a1991f01daea3efe108a215c5514a5  zlib/FAQ
--- 108566,108572 ----
  40bb1f4ce4a60a36d1ec50d66aeed4d1  test-driver
  cb06c1be6a41d68b0a65e0c1a91752bc  ylwrap
  03bf3ba8089f4bf475ef4035cf316a47  zlib/CMakeLists.txt
! d05ebeb2d657084004f404597a7bcef4  zlib/ChangeLog
  f10e5e9394787b288e91fed29533720a  zlib/ChangeLog.gcj
  0e9a37be8e3b85cc0ccf60504064c297  zlib/ChangeLog.jit
  b7a1991f01daea3efe108a215c5514a5  zlib/FAQ
diff -Nrcpad gcc-11.2.0/Makefile.def gcc-11.3.0/Makefile.def
*** gcc-11.2.0/Makefile.def	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/Makefile.def	Thu Apr 21 07:58:52 2022
*************** flags_to_pass = { flag= CFLAGS_FOR_TARGE
*** 292,297 ****
--- 292,298 ----
  flags_to_pass = { flag= CPPFLAGS_FOR_TARGET ; };
  flags_to_pass = { flag= CXXFLAGS_FOR_TARGET ; };
  flags_to_pass = { flag= DLLTOOL_FOR_TARGET ; };
+ flags_to_pass = { flag= DSYMUTIL_FOR_TARGET ; };
  flags_to_pass = { flag= FLAGS_FOR_TARGET ; };
  flags_to_pass = { flag= GFORTRAN_FOR_TARGET ; };
  flags_to_pass = { flag= GOC_FOR_TARGET ; };
diff -Nrcpad gcc-11.2.0/Makefile.in gcc-11.3.0/Makefile.in
*** gcc-11.2.0/Makefile.in	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/Makefile.in	Thu Apr 21 07:58:52 2022
*************** RPATH_ENVVAR = @RPATH_ENVVAR@
*** 109,114 ****
--- 109,117 ----
  # executables in PATH.
  GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
  
+ # If the build should make suitable code for shared host resources.
+ host_shared = @host_shared@
+ 
  # Build programs are put under this directory.
  BUILD_SUBDIR = @build_subdir@
  # This is set by the configure script to the arguments to use when configuring
*************** BUILD_EXPORTS = \
*** 159,164 ****
--- 162,168 ----
  	GDC="$(GDC_FOR_BUILD)"; export GDC; \
  	GDCFLAGS="$(GDCFLAGS_FOR_BUILD)"; export GDCFLAGS; \
  	DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
+ 	DSYMUTIL="$(DSYMUTIL_FOR_BUILD)"; export DSYMUTIL; \
  	LD="$(LD_FOR_BUILD)"; export LD; \
  	LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
  	NM="$(NM_FOR_BUILD)"; export NM; \
*************** HOST_EXPORTS = \
*** 200,205 ****
--- 204,210 ----
  	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
  	CXX_FOR_BUILD="$(CXX_FOR_BUILD)"; export CXX_FOR_BUILD; \
  	DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
+ 	DSYMUTIL="$(DSYMUTIL)"; export DSYMUTIL; \
  	LD="$(LD)"; export LD; \
  	LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
  	NM="$(NM)"; export NM; \
*************** HOST_EXPORTS = \
*** 212,217 ****
--- 217,223 ----
  	READELF="$(READELF)"; export READELF; \
  	AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
  	AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
+ 	DSYMUTIL_FOR_TARGET="$(DSYMUTIL_FOR_TARGET)"; export DSYMUTIL_FOR_TARGET; \
  	GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
  	LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
  	NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
*************** BASE_TARGET_EXPORTS = \
*** 294,299 ****
--- 300,306 ----
  	GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
  	GDC="$(GDC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GDC; \
  	DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
+ 	DSYMUTIL="$(DSYMUTIL_FOR_TARGET)"; export DSYMUTIL; \
  	LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
  	LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
  	LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
*************** CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
*** 356,361 ****
--- 363,369 ----
  CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
  CXX_FOR_BUILD = @CXX_FOR_BUILD@
  DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
+ DSYMUTIL_FOR_BUILD = @DSYMUTIL_FOR_BUILD@
  GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
  GOC_FOR_BUILD = @GOC_FOR_BUILD@
  GDC_FOR_BUILD = @GDC_FOR_BUILD@
*************** AR_FLAGS = rc
*** 406,411 ****
--- 414,420 ----
  CC = @CC@
  CXX = @CXX@
  DLLTOOL = @DLLTOOL@
+ DSYMUTIL = @DSYMUTIL@
  LD = @LD@
  LIPO = @LIPO@
  NM = @NM@
*************** GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER)
*** 596,601 ****
--- 605,611 ----
  GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
  GDC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GDC_FOR_TARGET@
  DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
+ DSYMUTIL_FOR_TARGET=@DSYMUTIL_FOR_TARGET@
  LD_FOR_TARGET=@LD_FOR_TARGET@
  
  LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
*************** BASE_FLAGS_TO_PASS = \
*** 814,819 ****
--- 824,830 ----
  	"CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
  	"CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
  	"DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
+ 	"DSYMUTIL_FOR_TARGET=$(DSYMUTIL_FOR_TARGET)" \
  	"FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
  	"GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
  	"GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
*************** EXTRA_HOST_FLAGS = \
*** 889,894 ****
--- 900,906 ----
  	'CC=$(CC)' \
  	'CXX=$(CXX)' \
  	'DLLTOOL=$(DLLTOOL)' \
+ 	'DSYMUTIL=$(DSYMUTIL)' \
  	'GFORTRAN=$(GFORTRAN)' \
  	'GOC=$(GOC)' \
  	'GDC=$(GDC)' \
*************** EXTRA_TARGET_FLAGS = \
*** 947,952 ****
--- 959,965 ----
  	 $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
  	'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
  	'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
+ 	'DSYMUTIL=$$(DSYMUTIL_FOR_TARGET)' \
  	'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
  	'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
  	'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
diff -Nrcpad gcc-11.2.0/Makefile.tpl gcc-11.3.0/Makefile.tpl
*** gcc-11.2.0/Makefile.tpl	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/Makefile.tpl	Thu Apr 21 07:58:52 2022
*************** RPATH_ENVVAR = @RPATH_ENVVAR@
*** 112,117 ****
--- 112,120 ----
  # executables in PATH.
  GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
  
+ # If the build should make suitable code for shared host resources.
+ host_shared = @host_shared@
+ 
  # Build programs are put under this directory.
  BUILD_SUBDIR = @build_subdir@
  # This is set by the configure script to the arguments to use when configuring
*************** BUILD_EXPORTS = \
*** 162,167 ****
--- 165,171 ----
  	GDC="$(GDC_FOR_BUILD)"; export GDC; \
  	GDCFLAGS="$(GDCFLAGS_FOR_BUILD)"; export GDCFLAGS; \
  	DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
+ 	DSYMUTIL="$(DSYMUTIL_FOR_BUILD)"; export DSYMUTIL; \
  	LD="$(LD_FOR_BUILD)"; export LD; \
  	LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
  	NM="$(NM_FOR_BUILD)"; export NM; \
*************** HOST_EXPORTS = \
*** 203,208 ****
--- 207,213 ----
  	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
  	CXX_FOR_BUILD="$(CXX_FOR_BUILD)"; export CXX_FOR_BUILD; \
  	DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
+ 	DSYMUTIL="$(DSYMUTIL)"; export DSYMUTIL; \
  	LD="$(LD)"; export LD; \
  	LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
  	NM="$(NM)"; export NM; \
*************** HOST_EXPORTS = \
*** 215,220 ****
--- 220,226 ----
  	READELF="$(READELF)"; export READELF; \
  	AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
  	AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
+ 	DSYMUTIL_FOR_TARGET="$(DSYMUTIL_FOR_TARGET)"; export DSYMUTIL_FOR_TARGET; \
  	GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
  	LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
  	NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
*************** BASE_TARGET_EXPORTS = \
*** 297,302 ****
--- 303,309 ----
  	GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
  	GDC="$(GDC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GDC; \
  	DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
+ 	DSYMUTIL="$(DSYMUTIL_FOR_TARGET)"; export DSYMUTIL; \
  	LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
  	LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
  	LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
*************** CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
*** 359,364 ****
--- 366,372 ----
  CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
  CXX_FOR_BUILD = @CXX_FOR_BUILD@
  DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
+ DSYMUTIL_FOR_BUILD = @DSYMUTIL_FOR_BUILD@
  GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
  GOC_FOR_BUILD = @GOC_FOR_BUILD@
  GDC_FOR_BUILD = @GDC_FOR_BUILD@
*************** AR_FLAGS = rc
*** 409,414 ****
--- 417,423 ----
  CC = @CC@
  CXX = @CXX@
  DLLTOOL = @DLLTOOL@
+ DSYMUTIL = @DSYMUTIL@
  LD = @LD@
  LIPO = @LIPO@
  NM = @NM@
*************** GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER)
*** 519,524 ****
--- 528,534 ----
  GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
  GDC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GDC_FOR_TARGET@
  DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
+ DSYMUTIL_FOR_TARGET=@DSYMUTIL_FOR_TARGET@
  LD_FOR_TARGET=@LD_FOR_TARGET@
  
  LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
*************** EXTRA_HOST_FLAGS = \
*** 644,649 ****
--- 654,660 ----
  	'CC=$(CC)' \
  	'CXX=$(CXX)' \
  	'DLLTOOL=$(DLLTOOL)' \
+ 	'DSYMUTIL=$(DSYMUTIL)' \
  	'GFORTRAN=$(GFORTRAN)' \
  	'GOC=$(GOC)' \
  	'GDC=$(GDC)' \
*************** EXTRA_TARGET_FLAGS = \
*** 702,707 ****
--- 713,719 ----
  	 $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
  	'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
  	'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
+ 	'DSYMUTIL=$$(DSYMUTIL_FOR_TARGET)' \
  	'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
  	'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
  	'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
diff -Nrcpad gcc-11.2.0/NEWS gcc-11.3.0/NEWS
*** gcc-11.2.0/NEWS	Wed Jul 28 06:56:04 2021
--- gcc-11.3.0/NEWS	Thu Apr 21 07:59:58 2022
*************** http://gcc.gnu.org/gcc-11/index.html
*** 9,28 ****
  
                               GCC 11 Release Series
  
!    July 28, 2021
  
!    The GCC developers are pleased to announce the release of GCC 11.2.
  
     This release is a bug-fix release, containing fixes for regressions in
!    GCC 11.1 relative to previous releases of GCC.
  
  Release History
  
     GCC 11.2
!           July 28, 2021 ([1]changes, [2]documentation)
  
     GCC 11.1
!           April 27, 2021 ([3]changes, [4]documentation)
  
  References and Acknowledgements
  
--- 9,31 ----
  
                               GCC 11 Release Series
  
!    April 21, 2022
  
!    The GCC developers are pleased to announce the release of GCC 11.3.
  
     This release is a bug-fix release, containing fixes for regressions in
!    GCC 11.2 relative to previous releases of GCC.
  
  Release History
  
+    GCC 11.3
+           April 21, 2022 ([1]changes, [2]documentation)
+ 
     GCC 11.2
!           July 28, 2021 ([3]changes, [4]documentation)
  
     GCC 11.1
!           April 27, 2021 ([5]changes, [6]documentation)
  
  References and Acknowledgements
  
*************** References and Acknowledgements
*** 30,83 ****
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
!    A list of [5]successful builds is updated as new information becomes
     available.
  
     The GCC developers would like to thank the numerous people that have
     contributed new features, improvements, bug fixes, and other changes as
!    well as test results to GCC. This [6]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [7]GCC project
!    web site or contact the [8]GCC development mailing list.
  
!    To obtain GCC please use [9]our mirror sites or [10]our version control
!    system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [11]GCC manuals. If that fails, the
!     [12]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [13]gcc@gcc.gnu.org. All of [14]our lists have public
      archives.
  
!    Copyright (C) [15]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [16]maintained by the GCC team. Last modified
!    2021-07-28[17].
  
  References
  
     1. http://gcc.gnu.org/gcc-11/changes.html
!    2. http://gcc.gnu.org/onlinedocs/11.2.0/
     3. http://gcc.gnu.org/gcc-11/changes.html
!    4. http://gcc.gnu.org/onlinedocs/11.1.0/
!    5. http://gcc.gnu.org/gcc-11/buildstat.html
!    6. http://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Contributors.html
!    7. http://gcc.gnu.org/index.html
!    8. mailto:gcc@gcc.gnu.org
!    9. http://gcc.gnu.org/mirrors.html
!   10. http://gcc.gnu.org/git.html
!   11. https://gcc.gnu.org/onlinedocs/
!   12. mailto:gcc-help@gcc.gnu.org
!   13. mailto:gcc@gcc.gnu.org
!   14. https://gcc.gnu.org/lists.html
!   15. https://www.fsf.org/
!   16. https://gcc.gnu.org/about.html
!   17. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-11/changes.html
  
--- 33,88 ----
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
!    A list of [7]successful builds is updated as new information becomes
     available.
  
     The GCC developers would like to thank the numerous people that have
     contributed new features, improvements, bug fixes, and other changes as
!    well as test results to GCC. This [8]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [9]GCC project
!    web site or contact the [10]GCC development mailing list.
  
!    To obtain GCC please use [11]our mirror sites or [12]our version
!    control system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [13]GCC manuals. If that fails, the
!     [14]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [15]gcc@gcc.gnu.org. All of [16]our lists have public
      archives.
  
!    Copyright (C) [17]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [18]maintained by the GCC team. Last modified
!    2022-04-21[19].
  
  References
  
     1. http://gcc.gnu.org/gcc-11/changes.html
!    2. http://gcc.gnu.org/onlinedocs/11.3.0/
     3. http://gcc.gnu.org/gcc-11/changes.html
!    4. http://gcc.gnu.org/onlinedocs/11.2.0/
!    5. http://gcc.gnu.org/gcc-11/changes.html
!    6. http://gcc.gnu.org/onlinedocs/11.1.0/
!    7. http://gcc.gnu.org/gcc-11/buildstat.html
!    8. http://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Contributors.html
!    9. http://gcc.gnu.org/index.html
!   10. mailto:gcc@gcc.gnu.org
!   11. http://gcc.gnu.org/mirrors.html
!   12. http://gcc.gnu.org/git.html
!   13. https://gcc.gnu.org/onlinedocs/
!   14. mailto:gcc-help@gcc.gnu.org
!   15. mailto:gcc@gcc.gnu.org
!   16. https://gcc.gnu.org/lists.html
!   17. https://www.fsf.org/
!   18. https://gcc.gnu.org/about.html
!   19. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-11/changes.html
  
*************** General Improvements
*** 168,175 ****
         Darwin/Mac OS X which default to version 2 and AIX which defaults
         to version 4). This can produce up to 25% more compact debug
         information compared to earlier versions.
!        To take full advantage of DWARF version 5 GCC needs to be build
!        against binutils version 2.35.2 or higher. When GCC is build
         against earlier versions of binutils GCC will still emit DWARF
         version 5 for most debuginfo data, but will generate version 4
         debug line tables (even when explicitly given -gdwarf-5).
--- 173,180 ----
         Darwin/Mac OS X which default to version 2 and AIX which defaults
         to version 4). This can produce up to 25% more compact debug
         information compared to earlier versions.
!        To take full advantage of DWARF version 5 GCC needs to be built
!        against binutils version 2.35.2 or higher. When GCC is built
         against earlier versions of binutils GCC will still emit DWARF
         version 5 for most debuginfo data, but will generate version 4
         debug line tables (even when explicitly given -gdwarf-5).
*************** GCC 11.2
*** 772,791 ****
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [69]GCC manuals. If that fails, the
!     [70]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [71]gcc@gcc.gnu.org. All of [72]our lists have public
      archives.
  
!    Copyright (C) [73]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [74]maintained by the GCC team. Last modified
!    2021-07-28[75].
  
  References
  
--- 777,817 ----
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
+ GCC 11.3
+ 
+    This is the [69]list of problem reports (PRs) from GCC's bug tracking
+    system that are known to be fixed in the 11.3 release. This list might
+    not be complete (that is, it is possible that some PRs that have been
+    fixed are not listed here).
+ 
+   Target Specific Changes
+ 
+     x86-64
+ 
+      * The x86-64 ABI of passing and returning structure with a 64-bit
+        single precision vector changed in GCC 11.1 when 3DNOW is disabled.
+        Disabling 3DNOW no longer changes how they are passed nor returned.
+        This ABI change is now diagnosed with -Wpsabi.
+      * Mitigation against straight line speculation (SLS) for function
+        return and indirect jump is supported via
+        -mharden-sls=[none|all|return|indirect-jmp].
+      * Add CS prefix to call and jmp to indirect thunk with branch target
+        in r8-r15 registers via -mindirect-branch-cs-prefix.
+ 
  
      For questions related to the use of GCC, please consult these web
!     pages and the [70]GCC manuals. If that fails, the
!     [71]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [72]gcc@gcc.gnu.org. All of [73]our lists have public
      archives.
  
!    Copyright (C) [74]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [75]maintained by the GCC team. Last modified
!    2022-04-21[76].
  
  References
  
*************** References
*** 802,808 ****
    11. https://clang.llvm.org/docs/HardwareAssistedAddressSanitizerDesign.html
    12. https://github.com/google/sanitizers/wiki/AddressSanitizer
    13. https://clang.llvm.org/docs/HardwareAssistedAddressSanitizerDesign.html
!   14. http://dwarfstd.org/doc/DWARF5.pdf
    15. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Code-Gen-Options.html#index-fno-bit-tests
    16. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Optimize-Options.html#index-fipa-modref
    17. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Optimize-Options.html#index-fipa-ocf
--- 828,834 ----
    11. https://clang.llvm.org/docs/HardwareAssistedAddressSanitizerDesign.html
    12. https://github.com/google/sanitizers/wiki/AddressSanitizer
    13. https://clang.llvm.org/docs/HardwareAssistedAddressSanitizerDesign.html
!   14. https://dwarfstd.org/doc/DWARF5.pdf
    15. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Code-Gen-Options.html#index-fno-bit-tests
    16. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Optimize-Options.html#index-fipa-modref
    17. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Optimize-Options.html#index-fipa-ocf
*************** References
*** 857,869 ****
    66. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Environment-Variables.html#index-GCC_005fEXTRA_005fDIAGNOSTIC_005fOUTPUT
    67. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=11.0
    68. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=11.2
!   69. https://gcc.gnu.org/onlinedocs/
!   70. mailto:gcc-help@gcc.gnu.org
!   71. mailto:gcc@gcc.gnu.org
!   72. https://gcc.gnu.org/lists.html
!   73. https://www.fsf.org/
!   74. https://gcc.gnu.org/about.html
!   75. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-10/index.html
  
--- 883,896 ----
    66. https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Environment-Variables.html#index-GCC_005fEXTRA_005fDIAGNOSTIC_005fOUTPUT
    67. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=11.0
    68. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=11.2
!   69. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=11.3
!   70. https://gcc.gnu.org/onlinedocs/
!   71. mailto:gcc-help@gcc.gnu.org
!   72. mailto:gcc@gcc.gnu.org
!   73. https://gcc.gnu.org/lists.html
!   74. https://www.fsf.org/
!   75. https://gcc.gnu.org/about.html
!   76. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-10/index.html
  
*************** GCC 10.3
*** 1670,1675 ****
--- 1697,1713 ----
       * GCC 10.3 supports AMD CPUs based on the znver3 core via
         -march=znver3.
  
+ GCC 10.4
+ 
+   Target Specific Changes
+ 
+     x86-64
+ 
+      * The x86-64 ABI of passing and returning structures with a 64-bit
+        integer vector changed in GCC 10.1 when MMX is disabled. Disabling
+        MMX no longer changes how they are passed nor returned. This ABI
+        change is now diagnosed with -Wpsabi.
+ 
  
      For questions related to the use of GCC, please consult these web
      pages and the [60]GCC manuals. If that fails, the
*************** GCC 10.3
*** 1683,1689 ****
     provided this notice is preserved.
  
     These pages are [65]maintained by the GCC team. Last modified
!    2021-07-28[66].
  
  References
  
--- 1721,1727 ----
     provided this notice is preserved.
  
     These pages are [65]maintained by the GCC team. Last modified
!    2021-11-12[66].
  
  References
  
*************** New Languages and Language specific impr
*** 3028,3034 ****
       * Fixed illegal addresses generated from address expressions which
         refer only to offset 0.
       * Fixed a bug with reg+offset addressing on 32b segments. In 'large'
!        mode, the offset is treated as 32bits unless it's in global,
         read-only or kernarg address space.
       * Fixed a crash caused sometimes by calls with more than 4 arguments.
       * Fixed a mis-execution issue with kernels that have both unexpanded
--- 3066,3072 ----
       * Fixed illegal addresses generated from address expressions which
         refer only to offset 0.
       * Fixed a bug with reg+offset addressing on 32b segments. In 'large'
!        mode, the offset is treated as 32-bit unless it's in global,
         read-only or kernarg address space.
       * Fixed a crash caused sometimes by calls with more than 4 arguments.
       * Fixed a mis-execution issue with kernels that have both unexpanded
*************** GCC 8.5
*** 3864,3870 ****
     provided this notice is preserved.
  
     These pages are [44]maintained by the GCC team. Last modified
!    2021-07-28[45].
  
  References
  
--- 3902,3908 ----
     provided this notice is preserved.
  
     These pages are [44]maintained by the GCC team. Last modified
!    2021-10-01[45].
  
  References
  
*************** Address 0x7fffb8dba990 is located in sta
*** 4123,4137 ****
       * The -fsanitize=signed-integer-overflow suboption of the
         UndefinedBehavior Sanitizer now diagnoses arithmetic overflows even
         on arithmetic operations with generic vectors.
!      * Version 5 of the [6]DWARF debugging information standard is
!        supported through the -gdwarf-5 option. The DWARF version 4
!        debugging information remains the default until consumers of
!        debugging information are adjusted.
  
  New Languages and Language specific improvements
  
     OpenACC support in C, C++, and Fortran continues to be maintained and
!    improved. See the [7]OpenACC and [8]Offloading wiki pages for further
     information.
  
    Ada
--- 4161,4175 ----
       * The -fsanitize=signed-integer-overflow suboption of the
         UndefinedBehavior Sanitizer now diagnoses arithmetic overflows even
         on arithmetic operations with generic vectors.
!      * Version 5 of the DWARF debugging information standard is supported
!        through the -gdwarf-5 option. The DWARF version 4 debugging
!        information remains the default until consumers of debugging
!        information are adjusted.
  
  New Languages and Language specific improvements
  
     OpenACC support in C, C++, and Fortran continues to be maintained and
!    improved. See the [6]OpenACC and [7]Offloading wiki pages for further
     information.
  
    Ada
*************** note: 'snprintf' output between 3 and 5
*** 4450,4456 ****
              more cases of the problem than in prior GCC versions.
            + The -Wstringop-overflow=type option detects buffer overflow in
              calls to string handling functions like memcpy and strcpy. The
!             option relies on [9]Object Size Checking and has an effect
              similar to defining the _FORTIFY_SOURCE macro.
              -Wstringop-overflow=2 is enabled by default.
              For example, in the following snippet, because the call to
--- 4488,4494 ----
              more cases of the problem than in prior GCC versions.
            + The -Wstringop-overflow=type option detects buffer overflow in
              calls to string handling functions like memcpy and strcpy. The
!             option relies on [8]Object Size Checking and has an effect
              similar to defining the _FORTIFY_SOURCE macro.
              -Wstringop-overflow=2 is enabled by default.
              For example, in the following snippet, because the call to
*************** enum {
*** 4540,4553 ****
         C++17 draft with the -std=c++1z or -std=gnu++1z flags, including if
         constexpr, class template argument deduction, auto template
         parameters, and structured bindings. For a full list of new
!        features, see [10]the C++ status page.
       * C++17 support for new of over-aligned types can be enabled in other
         modes with the -faligned-new flag.
       * The C++17 evaluation order requirements can be selected in other
         modes with the -fstrong-eval-order flag, or disabled in C++17 mode
         with -fno-strong-eval-order.
       * The default semantics of inherited constructors has changed in all
!        modes, following [11]P0136. Essentially, overload resolution
         happens as if calling the inherited constructor directly, and the
         compiler fills in construction of the other bases and members as
         needed. Most uses should not need any changes. The old behavior can
--- 4578,4591 ----
         C++17 draft with the -std=c++1z or -std=gnu++1z flags, including if
         constexpr, class template argument deduction, auto template
         parameters, and structured bindings. For a full list of new
!        features, see [9]the C++ status page.
       * C++17 support for new of over-aligned types can be enabled in other
         modes with the -faligned-new flag.
       * The C++17 evaluation order requirements can be selected in other
         modes with the -fstrong-eval-order flag, or disabled in C++17 mode
         with -fno-strong-eval-order.
       * The default semantics of inherited constructors has changed in all
!        modes, following [10]P0136. Essentially, overload resolution
         happens as if calling the inherited constructor directly, and the
         compiler fills in construction of the other bases and members as
         needed. Most uses should not need any changes. The old behavior can
*************** test.cc:4:11: error: expected ';' after
*** 4571,4577 ****
      Runtime Library (libstdc++)
  
       * The type of exception thrown by iostreams, std::ios_base::failure,
!        now uses the [12]cxx11 ABI.
       * Experimental support for C++17, including the following new
         features:
            + std::string_view;
--- 4609,4615 ----
      Runtime Library (libstdc++)
  
       * The type of exception thrown by iostreams, std::ios_base::failure,
!        now uses the [11]cxx11 ABI.
       * Experimental support for C++17, including the following new
         features:
            + std::string_view;
*************** end program test
*** 4637,4643 ****
  At line 8 of file do_check_12.f90
  Fortran runtime error: Loop iterates infinitely
  
!      * Version 4.5 of the [13]OpenMP specification is now partially
         supported in the Fortran compiler; the largest missing item is
         structure element mapping.
       * User-defined derived-type input/output (UDTIO) is added.
--- 4675,4681 ----
  At line 8 of file do_check_12.f90
  Fortran runtime error: Loop iterates infinitely
  
!      * Version 4.5 of the [12]OpenMP specification is now partially
         supported in the Fortran compiler; the largest missing item is
         structure element mapping.
       * User-defined derived-type input/output (UDTIO) is added.
*************** libgccjit
*** 4670,4676 ****
  
     The libgccjit API gained support for marking calls as requiring
     tail-call optimization via a new entry point:
!    [14]gcc_jit_rvalue_set_bool_require_tail_call.
  
     libgccjit performs numerous checks at the API boundary, but if these
     succeed, it previously ignored errors and other diagnostics emitted
--- 4708,4714 ----
  
     The libgccjit API gained support for marking calls as requiring
     tail-call optimization via a new entry point:
!    [13]gcc_jit_rvalue_set_bool_require_tail_call.
  
     libgccjit performs numerous checks at the API boundary, but if these
     succeed, it previously ignored errors and other diagnostics emitted
*************** New Targets and Target Specific Improvem
*** 4691,4697 ****
       * The option -msign-return-address= is supported to enable return
         address protection using ARMv8.3-A Pointer Authentication
         Extensions. For more information on the arguments accepted by this
!        option, please refer to [15]AArch64-Options.
       * The ARMv8.2-A architecture and the ARMv8.2-A 16-bit Floating-Point
         Extensions are now supported. They can be used by specifying the
         -march=armv8.2-a or -march=armv8.2-a+fp16 options. The 16-bit
--- 4729,4735 ----
       * The option -msign-return-address= is supported to enable return
         address protection using ARMv8.3-A Pointer Authentication
         Extensions. For more information on the arguments accepted by this
!        option, please refer to [14]AArch64-Options.
       * The ARMv8.2-A architecture and the ARMv8.2-A 16-bit Floating-Point
         Extensions are now supported. They can be used by specifying the
         -march=armv8.2-a or -march=armv8.2-a+fp16 options. The 16-bit
*************** New Targets and Target Specific Improvem
*** 4746,4756 ****
         of intrinsics such as cdp, ldc, and others.
       * The configure option --with-multilib-list now accepts the value
         rmprofile to build multilib libraries for a range of embedded
!        targets. See our [16]installation instructions for details.
  
    AVR
  
!      * On the reduced Tiny cores, the progmem [17]variable attribute is
         now properly supported. Respective read-only variables are located
         in flash memory in section .progmem.data. No special code is needed
         to access such variables; the compiler automatically adds an offset
--- 4784,4794 ----
         of intrinsics such as cdp, ldc, and others.
       * The configure option --with-multilib-list now accepts the value
         rmprofile to build multilib libraries for a range of embedded
!        targets. See our [15]installation instructions for details.
  
    AVR
  
!      * On the reduced Tiny cores, the progmem [16]variable attribute is
         now properly supported. Respective read-only variables are located
         in flash memory in section .progmem.data. No special code is needed
         to access such variables; the compiler automatically adds an offset
*************** const int* get_address (unsigned idx)
*** 4778,4784 ****
         off -- or turns into errors -- warnings that are reported for
         interrupt service routines (ISRs) which don't follow AVR-LibC's
         naming convention of prefixing ISR names with __vector.
!      * __builtin_avr_nops(n) is a new [18]built-in function that inserts n
         NOP instructions into the instruction stream. n must be a value
         known at compile time.
  
--- 4816,4822 ----
         off -- or turns into errors -- warnings that are reported for
         interrupt service routines (ISRs) which don't follow AVR-LibC's
         naming convention of prefixing ISR names with __vector.
!      * __builtin_avr_nops(n) is a new [17]built-in function that inserts n
         NOP instructions into the instruction stream. n must be a value
         known at compile time.
  
*************** const int* get_address (unsigned idx)
*** 4793,4799 ****
    NVPTX
  
       * OpenMP target regions can now be offloaded to NVidia PTX GPGPUs.
!        See the [19]Offloading Wiki on how to configure it.
  
    PowerPC / PowerPC64 / RS6000
  
--- 4831,4837 ----
    NVPTX
  
       * OpenMP target regions can now be offloaded to NVidia PTX GPGPUs.
!        See the [18]Offloading Wiki on how to configure it.
  
    PowerPC / PowerPC64 / RS6000
  
*************** Operating Systems
*** 4870,4876 ****
  
    Fuchsia
  
!      * Support has been added for the [20]Fuchsia OS.
  
    RTEMS
  
--- 4908,4914 ----
  
    Fuchsia
  
!      * Support has been added for the [19]Fuchsia OS.
  
    RTEMS
  
*************** x-early-inliner-iterations'?
*** 4987,5007 ****
            + GCC's C front end has been extended so that it can parse dumps
              of GCC's internal representations, allowing for DejaGnu tests
              that more directly exercise specific optimization passes. This
!             covers both the [21]GIMPLE representation (for testing
!             higher-level optimizations) and the [22]RTL representation,
              allowing for more direct testing of lower-level details, such
              as register allocation and instruction selection.
  
  GCC 7.1
  
!    This is the [23]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 7.1 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  GCC 7.2
  
!    This is the [24]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 7.2 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
--- 5025,5045 ----
            + GCC's C front end has been extended so that it can parse dumps
              of GCC's internal representations, allowing for DejaGnu tests
              that more directly exercise specific optimization passes. This
!             covers both the [20]GIMPLE representation (for testing
!             higher-level optimizations) and the [21]RTL representation,
              allowing for more direct testing of lower-level details, such
              as register allocation and instruction selection.
  
  GCC 7.1
  
!    This is the [22]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 7.1 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  GCC 7.2
  
!    This is the [23]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 7.2 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
*************** GCC 7.2
*** 5028,5034 ****
  
  GCC 7.3
  
!    This is the [25]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 7.3 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
--- 5066,5072 ----
  
  GCC 7.3
  
!    This is the [24]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 7.3 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
*************** GCC 7.3
*** 5037,5043 ****
  
      SPARC
  
!      * Workarounds for the four [26]LEON3FT errata GRLIB-TN-0010..0013
         have been added. Relevant errata are activated by the target
         specific -mfix-ut699, -mfix-ut700 and -mfix-gr712rc switches.
  
--- 5075,5081 ----
  
      SPARC
  
!      * Workarounds for the four [25]LEON3FT errata GRLIB-TN-0010..0013
         have been added. Relevant errata are activated by the target
         specific -mfix-ut699, -mfix-ut700 and -mfix-gr712rc switches.
  
*************** GCC 7.3
*** 5049,5080 ****
  
  GCC 7.4
  
!    This is the [27]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 7.4 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  GCC 7.5
  
!    This is the [28]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 7.5 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [29]GCC manuals. If that fails, the
!     [30]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [31]gcc@gcc.gnu.org. All of [32]our lists have public
      archives.
  
!    Copyright (C) [33]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [34]maintained by the GCC team. Last modified
!    2021-07-28[35].
  
  References
  
--- 5087,5118 ----
  
  GCC 7.4
  
!    This is the [26]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 7.4 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  GCC 7.5
  
!    This is the [27]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 7.5 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [28]GCC manuals. If that fails, the
!     [29]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [30]gcc@gcc.gnu.org. All of [31]our lists have public
      archives.
  
!    Copyright (C) [32]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [33]maintained by the GCC team. Last modified
!    2021-10-17[34].
  
  References
  
*************** References
*** 5083,5118 ****
     3. https://gcc.gnu.org/wiki/LRAIsDefault
     4. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/libstdc++/manual/manual/profile_mode.html
     5. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728
!    6. http://www.dwarfstd.org/Download.php
!    7. https://gcc.gnu.org/wiki/OpenACC
!    8. https://gcc.gnu.org/wiki/Offloading
!    9. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gcc/Object-Size-Checking.html
!   10. https://gcc.gnu.org/projects/cxx-status.html#cxx1z
!   11. https://wg21.link/p0136
!   12. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/libstdc++/manual/using_dual_abi.html
!   13. https://www.openmp.org/specifications/
!   14. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/jit/topics/expressions.html#gcc_jit_rvalue_set_bool_require_tail_call
!   15. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gcc/AArch64-Options.html#AArch64-Options
!   16. https://gcc.gnu.org/install/configure.html
!   17. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gcc/AVR-Variable-Attributes.html
!   18. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gcc/AVR-Built-in-Functions.html
!   19. https://gcc.gnu.org/wiki/Offloading
!   20. https://fuchsia.googlesource.com/
!   21. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gccint/GIMPLE-Tests.html
!   22. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gccint/RTL-Tests.html
!   23. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=7.0
!   24. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=7.2
!   25. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=7.3
!   26. https://www.gaisler.com/index.php/information/app-tech-notes
!   27. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=7.4
!   28. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=7.5
!   29. https://gcc.gnu.org/onlinedocs/
!   30. mailto:gcc-help@gcc.gnu.org
!   31. mailto:gcc@gcc.gnu.org
!   32. https://gcc.gnu.org/lists.html
!   33. https://www.fsf.org/
!   34. https://gcc.gnu.org/about.html
!   35. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-6/index.html
  
--- 5121,5155 ----
     3. https://gcc.gnu.org/wiki/LRAIsDefault
     4. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/libstdc++/manual/manual/profile_mode.html
     5. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728
!    6. https://gcc.gnu.org/wiki/OpenACC
!    7. https://gcc.gnu.org/wiki/Offloading
!    8. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gcc/Object-Size-Checking.html
!    9. https://gcc.gnu.org/projects/cxx-status.html#cxx1z
!   10. https://wg21.link/p0136
!   11. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/libstdc++/manual/using_dual_abi.html
!   12. https://www.openmp.org/specifications/
!   13. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/jit/topics/expressions.html#gcc_jit_rvalue_set_bool_require_tail_call
!   14. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gcc/AArch64-Options.html#AArch64-Options
!   15. https://gcc.gnu.org/install/configure.html
!   16. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gcc/AVR-Variable-Attributes.html
!   17. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gcc/AVR-Built-in-Functions.html
!   18. https://gcc.gnu.org/wiki/Offloading
!   19. https://fuchsia.googlesource.com/
!   20. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gccint/GIMPLE-Tests.html
!   21. https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gccint/RTL-Tests.html
!   22. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=7.0
!   23. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=7.2
!   24. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=7.3
!   25. https://www.gaisler.com/index.php/information/app-tech-notes
!   26. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=7.4
!   27. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=7.5
!   28. https://gcc.gnu.org/onlinedocs/
!   29. mailto:gcc-help@gcc.gnu.org
!   30. mailto:gcc@gcc.gnu.org
!   31. https://gcc.gnu.org/lists.html
!   32. https://www.fsf.org/
!   33. https://gcc.gnu.org/about.html
!   34. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-6/index.html
  
*************** Operating Systems
*** 5917,5923 ****
     provided this notice is preserved.
  
     These pages are [32]maintained by the GCC team. Last modified
!    2021-07-28[33].
  
  References
  
--- 5954,5960 ----
     provided this notice is preserved.
  
     These pages are [32]maintained by the GCC team. Last modified
!    2021-10-31[33].
  
  References
  
*************** References
*** 5944,5950 ****
    21. http://www.musl-libc.org/
    22. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.2
    23. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.3
!   24. https://software.intel.com/content/www/us/en/develop/blogs/deprecate-pcommit-instruction.html
    25. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.4
    26. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.5
    27. https://gcc.gnu.org/onlinedocs/
--- 5981,5987 ----
    21. http://www.musl-libc.org/
    22. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.2
    23. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.3
!   24. https://www.intel.com/content/www/us/en/developer/articles/technical/deprecate-pcommit-instruction.html
    25. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.4
    26. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.5
    27. https://gcc.gnu.org/onlinedocs/
*************** New Targets and Target Specific Improvem
*** 6664,6678 ****
  
    IA-32/x86-64
  
!      * New [39]ISA extensions support AVX-512{BW,DQ,VL,IFMA,VBMI} of
!        Intel's CPU codenamed Skylake Server was added to GCC. That
!        includes inline assembly support, new intrinsics, and basic
!        autovectorization. These new AVX-512 extensions are available via
!        the following GCC switches: AVX-512 Vector Length EVEX feature:
!        -mavx512vl, AVX-512 Byte and Word instructions: -mavx512bw, AVX-512
!        Dword and Qword instructions: -mavx512dq, AVX-512 FMA-52
!        instructions: -mavx512ifma and for AVX-512 Vector Bit Manipulation
!        Instructions: -mavx512vbmi.
       * New ISA extensions support Intel MPX was added to GCC. This new
         extension is available via the -mmpx compiler switch. Intel MPX is
         a set of processor features which, with compiler, run-time library
--- 6701,6714 ----
  
    IA-32/x86-64
  
!      * New ISA extensions support AVX-512{BW,DQ,VL,IFMA,VBMI} of Intel's
!        CPU codenamed Skylake Server was added to GCC. That includes inline
!        assembly support, new intrinsics, and basic autovectorization.
!        These new AVX-512 extensions are available via the following GCC
!        switches: AVX-512 Vector Length EVEX feature: -mavx512vl, AVX-512
!        Byte and Word instructions: -mavx512bw, AVX-512 Dword and Qword
!        instructions: -mavx512dq, AVX-512 FMA-52 instructions: -mavx512ifma
!        and for AVX-512 Vector Bit Manipulation Instructions: -mavx512vbmi.
       * New ISA extensions support Intel MPX was added to GCC. This new
         extension is available via the -mmpx compiler switch. Intel MPX is
         a set of processor features which, with compiler, run-time library
*************** Other significant improvements
*** 6835,6841 ****
  
                                      GCC 5.2
  
!    This is the [40]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.2 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
--- 6871,6877 ----
  
                                      GCC 5.2
  
!    This is the [39]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.2 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
*************** Target Specific Changes
*** 6876,6882 ****
  
                                      GCC 5.3
  
!    This is the [41]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.3 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
--- 6912,6918 ----
  
                                      GCC 5.3
  
!    This is the [40]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.3 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
*************** Target Specific Changes
*** 6898,6911 ****
  
                                      GCC 5.4
  
!    This is the [42]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.4 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
                                      GCC 5.5
  
!    This is the [43]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.5 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
--- 6934,6947 ----
  
                                      GCC 5.4
  
!    This is the [41]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.4 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
                                      GCC 5.5
  
!    This is the [42]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 5.5 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
*************** Target Specific Changes
*** 6914,6936 ****
  
    IA-32/x86-64
  
!      * Support for the [44]deprecated pcommit instruction has been
         removed.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [45]GCC manuals. If that fails, the
!     [46]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [47]gcc@gcc.gnu.org. All of [48]our lists have public
      archives.
  
!    Copyright (C) [49]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [50]maintained by the GCC team. Last modified
!    2021-07-28[51].
  
  References
  
--- 6950,6972 ----
  
    IA-32/x86-64
  
!      * Support for the [43]deprecated pcommit instruction has been
         removed.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [44]GCC manuals. If that fails, the
!     [45]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [46]gcc@gcc.gnu.org. All of [47]our lists have public
      archives.
  
!    Copyright (C) [48]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [49]maintained by the GCC team. Last modified
!    2022-03-11[50].
  
  References
  
*************** References
*** 6962,6969 ****
    26. https://gcc.gnu.org/wiki/Fortran2008Status
    27. https://gcc.gnu.org/wiki/Coarray
    28. http://www.opencoarrays.org/
!   29. https://golang.org/cmd/go/
!   30. https://golang.org/cmd/gofmt/
    31. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/intro/index.html
    32. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/cp/index.html
    33. https://github.com/davidmalcolm/pygccjit
--- 6998,7005 ----
    26. https://gcc.gnu.org/wiki/Fortran2008Status
    27. https://gcc.gnu.org/wiki/Coarray
    28. http://www.opencoarrays.org/
!   29. https://pkg.go.dev/cmd/go
!   30. https://pkg.go.dev/cmd/gofmt
    31. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/intro/index.html
    32. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/cp/index.html
    33. https://github.com/davidmalcolm/pygccjit
*************** References
*** 6972,6990 ****
    36. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/intro/tutorial05.html
    37. https://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html
    38. https://gcc.gnu.org/onlinedocs/gcc/Named-Address-Spaces.html
!   39. https://software.intel.com/sites/default/files/managed/39/c5/325462-sdm-vol-1-2abcd-3abcd.pdf
!   40. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.2
!   41. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.3
!   42. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.4
!   43. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.5
!   44. https://software.intel.com/content/www/us/en/develop/blogs/deprecate-pcommit-instruction.html
!   45. https://gcc.gnu.org/onlinedocs/
!   46. mailto:gcc-help@gcc.gnu.org
!   47. mailto:gcc@gcc.gnu.org
!   48. https://gcc.gnu.org/lists.html
!   49. https://www.fsf.org/
!   50. https://gcc.gnu.org/about.html
!   51. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.9/index.html
  
--- 7008,7025 ----
    36. https://gcc.gnu.org/onlinedocs/gcc-5.1.0/jit/intro/tutorial05.html
    37. https://gcc.gnu.org/onlinedocs/gcc/Spec-Files.html
    38. https://gcc.gnu.org/onlinedocs/gcc/Named-Address-Spaces.html
!   39. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.2
!   40. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.3
!   41. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.4
!   42. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.5
!   43. https://www.intel.com/content/www/us/en/developer/articles/technical/deprecate-pcommit-instruction.html
!   44. https://gcc.gnu.org/onlinedocs/
!   45. mailto:gcc-help@gcc.gnu.org
!   46. mailto:gcc@gcc.gnu.org
!   47. https://gcc.gnu.org/lists.html
!   48. https://www.fsf.org/
!   49. https://gcc.gnu.org/about.html
!   50. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.9/index.html
  
*************** GCC 4.7.4
*** 9487,9493 ****
     provided this notice is preserved.
  
     These pages are [54]maintained by the GCC team. Last modified
!    2021-07-28[55].
  
  References
  
--- 9522,9528 ----
     provided this notice is preserved.
  
     These pages are [54]maintained by the GCC team. Last modified
!    2022-02-10[55].
  
  References
  
*************** References
*** 9524,9541 ****
    31. https://gcc.gnu.org/wiki/CoarrayLib
    32. https://gcc.gnu.org/wiki/TS29113Status
    33. https://gcc.gnu.org/onlinedocs/gcc-4.7.1/gfortran/Fortran-Dialect-Options.html#index-g_t_0040code_007bstd_003d_007d_0040var_007bstd_007d-option-53
!   34. https://golang.org/doc/go1
    35. https://gcc.gnu.org/onlinedocs/gcc-4.7.1/gcc/Named-Address-Spaces.html
!   36. http://nongnu.org/avr-libc/
    37. https://gcc.gnu.org/PR54461
    38. https://gcc.gnu.org/onlinedocs/gcc-4.7.1/gcc/AVR-Built%5f002din-Functions.html
    39. https://sites.google.com/site/x32abi/
!   40. http://www.dwarfstd.org/ShowIssue.php?issue=100909.1
!   41. http://www.dwarfstd.org/ShowIssue.php?issue=100909.2
!   42. http://www.dwarfstd.org/ShowIssue.php?issue=140425.1
!   43. http://www.dwarfstd.org/ShowIssue.php?issue=110722.1
    44. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.1
!   45. https://golang.org/doc/go1
    46. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.2
    47. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.3
    48. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.4
--- 9559,9576 ----
    31. https://gcc.gnu.org/wiki/CoarrayLib
    32. https://gcc.gnu.org/wiki/TS29113Status
    33. https://gcc.gnu.org/onlinedocs/gcc-4.7.1/gfortran/Fortran-Dialect-Options.html#index-g_t_0040code_007bstd_003d_007d_0040var_007bstd_007d-option-53
!   34. https://go.dev/doc/go1
    35. https://gcc.gnu.org/onlinedocs/gcc-4.7.1/gcc/Named-Address-Spaces.html
!   36. http://www.nongnu.org/avr-libc/
    37. https://gcc.gnu.org/PR54461
    38. https://gcc.gnu.org/onlinedocs/gcc-4.7.1/gcc/AVR-Built%5f002din-Functions.html
    39. https://sites.google.com/site/x32abi/
!   40. https://www.dwarfstd.org/ShowIssue.php?issue=100909.1
!   41. https://www.dwarfstd.org/ShowIssue.php?issue=100909.2
!   42. https://www.dwarfstd.org/ShowIssue.php?issue=140425.1
!   43. https://www.dwarfstd.org/ShowIssue.php?issue=110722.1
    44. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.1
!   45. https://go.dev/doc/go1
    46. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.2
    47. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.3
    48. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.4
*************** New Languages and Language specific impr
*** 10097,10106 ****
  
    Go
  
!    Support for the [19]Go programming language has been added to GCC. It
!    is not enabled by default when you build GCC; use the
!    --enable-languages configure option to build it. The driver program for
!    compiling Go code is gccgo.
  
     Go is currently known to work on GNU/Linux and RTEMS. Solaris support
     is in progress. It may or may not work on other platforms.
--- 10132,10141 ----
  
    Go
  
!    Support for the Go programming language has been added to GCC. It is
!    not enabled by default when you build GCC; use the --enable-languages
!    configure option to build it. The driver program for compiling Go code
!    is gccgo.
  
     Go is currently known to work on GNU/Linux and RTEMS. Solaris support
     is in progress. It may or may not work on other platforms.
*************** Changes for GCC Developers
*** 10497,10542 ****
  
  GCC 4.6.1
  
!    This is the [20]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.6.1 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  GCC 4.6.2
  
!    This is the [21]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.6.2 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  GCC 4.6.3
  
!    This is the [22]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.6.3 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  GCC 4.6.4
  
!    This is the [23]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.6.4 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [24]GCC manuals. If that fails, the
!     [25]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [26]gcc@gcc.gnu.org. All of [27]our lists have public
      archives.
  
!    Copyright (C) [28]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [29]maintained by the GCC team. Last modified
!    2021-07-28[30].
  
  References
  
--- 10532,10577 ----
  
  GCC 4.6.1
  
!    This is the [19]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.6.1 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  GCC 4.6.2
  
!    This is the [20]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.6.2 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  GCC 4.6.3
  
!    This is the [21]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.6.3 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  GCC 4.6.4
  
!    This is the [22]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.6.4 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [23]GCC manuals. If that fails, the
!     [24]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [25]gcc@gcc.gnu.org. All of [26]our lists have public
      archives.
  
!    Copyright (C) [27]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [28]maintained by the GCC team. Last modified
!    2021-12-05[29].
  
  References
  
*************** References
*** 10558,10575 ****
    16. https://gcc.gnu.org/wiki/OOP
    17. https://gcc.gnu.org/wiki/Coarray
    18. https://gcc.gnu.org/onlinedocs/gfortran/Code-Gen-Options.html#index-g_t_0040code_007bfcoarray_007d-233
!   19. https://golang.org/
!   20. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.1
!   21. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.2
!   22. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.3
!   23. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.4
!   24. https://gcc.gnu.org/onlinedocs/
!   25. mailto:gcc-help@gcc.gnu.org
!   26. mailto:gcc@gcc.gnu.org
!   27. https://gcc.gnu.org/lists.html
!   28. https://www.fsf.org/
!   29. https://gcc.gnu.org/about.html
!   30. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.5/index.html
  
--- 10593,10609 ----
    16. https://gcc.gnu.org/wiki/OOP
    17. https://gcc.gnu.org/wiki/Coarray
    18. https://gcc.gnu.org/onlinedocs/gfortran/Code-Gen-Options.html#index-g_t_0040code_007bfcoarray_007d-233
!   19. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.1
!   20. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.2
!   21. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.3
!   22. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.4
!   23. https://gcc.gnu.org/onlinedocs/
!   24. mailto:gcc-help@gcc.gnu.org
!   25. mailto:gcc@gcc.gnu.org
!   26. https://gcc.gnu.org/lists.html
!   27. https://www.fsf.org/
!   28. https://gcc.gnu.org/about.html
!   29. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.5/index.html
  
*************** GCC 4.5.4
*** 11308,11318 ****
     provided this notice is preserved.
  
     These pages are [32]maintained by the GCC team. Last modified
!    2021-07-28[33].
  
  References
  
!    1. http://www.multiprecision.org/mpc/
     2. https://gcc.gnu.org/install/prerequisites.html
     3. https://gcc.gnu.org/ml/gcc/2010-01/msg00510.html
     4. http://gcc.gnu.org/gcc-4.4/changes.html#obsoleted
--- 11342,11352 ----
     provided this notice is preserved.
  
     These pages are [32]maintained by the GCC team. Last modified
!    2022-02-02[33].
  
  References
  
!    1. https://www.multiprecision.org/mpc/
     2. https://gcc.gnu.org/install/prerequisites.html
     3. https://gcc.gnu.org/ml/gcc/2010-01/msg00510.html
     4. http://gcc.gnu.org/gcc-4.4/changes.html#obsoleted
*************** New Languages and Language specific impr
*** 13727,13735 ****
                 o BufferedImage and GtkImage rewrites. All image drawing
                   operations should now work correctly (flipping requires
                   gtk+ >= 2.6)
-                o Future Graphics2D, image and text work is documented at:
-                  [2]http://developer.classpath.org/mediation/ClasspathGrap
-                  hicsImagesText
                 o When gtk+ 2.6 or higher is installed the default log
                   handler will produce stack traces whenever a WARNING,
                   CRITICAL or ERROR message is produced.
--- 13761,13766 ----
*************** New Languages and Language specific impr
*** 13872,13878 ****
                   most of the work is currently being done around gcj/gij
                   we want this framework to be as VM neutral as possible.
                   Early design is described in:
!                  [3]https://gcc.gnu.org/ml/java/2005-05/msg00260.html
                 o QT4 AWT peers, enable by giving configure
                   --enable-qt-peer. Included, but not ready for production
                   yet. They are explicitly disabled and not supported. But
--- 13903,13909 ----
                   most of the work is currently being done around gcj/gij
                   we want this framework to be as VM neutral as possible.
                   Early design is described in:
!                  [2]https://gcc.gnu.org/ml/java/2005-05/msg00260.html
                 o QT4 AWT peers, enable by giving configure
                   --enable-qt-peer. Included, but not ready for production
                   yet. They are explicitly disabled and not supported. But
*************** New Languages and Language specific impr
*** 13881,13887 ****
                   explicitly enable them to try them out (and they will
                   most likely contain bugs).
                 o Documentation fixes all over the place. See
!                  [4]http://developer.classpath.org/doc/
  
  New Targets and Target Specific Improvements
  
--- 13912,13918 ----
                   explicitly enable them to try them out (and they will
                   most likely contain bugs).
                 o Documentation fixes all over the place. See
!                  [3]https://developer.classpath.org/doc/
  
  New Targets and Target Specific Improvements
  
*************** New Targets and Target Specific Improvem
*** 13950,13956 ****
              instructions implicitly truncate the shift count to six bits.
       * Back-end support for the following generic features has been
         implemented:
!           + The full set of [5]built-in functions for atomic memory
              access.
            + The -fstack-protector feature.
            + The optimization pass avoiding unnecessary stores of incoming
--- 13981,13987 ----
              instructions implicitly truncate the shift count to six bits.
       * Back-end support for the following generic features has been
         implemented:
!           + The full set of [4]built-in functions for atomic memory
              access.
            + The -fstack-protector feature.
            + The optimization pass avoiding unnecessary stores of incoming
*************** Other significant improvements
*** 13986,13992 ****
  
  GCC 4.1.2
  
!    This is the [6]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.1.2 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
--- 14017,14023 ----
  
  GCC 4.1.2
  
!    This is the [5]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.1.2 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
*************** GCC 4.1.2
*** 14012,14045 ****
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [7]GCC manuals. If that fails, the
!     [8]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [9]gcc@gcc.gnu.org. All of [10]our lists have public
!     archives.
  
!    Copyright (C) [11]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [12]maintained by the GCC team. Last modified
!    2021-07-28[13].
  
  References
  
     1. http://gcc.gnu.org/gcc-4.1/changes.html#4.1.2
!    2. http://developer.classpath.org/mediation/ClasspathGraphicsImagesText
!    3. https://gcc.gnu.org/ml/java/2005-05/msg00260.html
!    4. http://developer.classpath.org/doc/
!    5. https://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Atomic-Builtins.html
!    6. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.1.2
!    7. https://gcc.gnu.org/onlinedocs/
!    8. mailto:gcc-help@gcc.gnu.org
!    9. mailto:gcc@gcc.gnu.org
!   10. https://gcc.gnu.org/lists.html
!   11. https://www.fsf.org/
!   12. https://gcc.gnu.org/about.html
!   13. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.0/index.html
  
--- 14043,14074 ----
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [6]GCC manuals. If that fails, the
!     [7]gcc-help@gcc.gnu.org mailing list might help. Comments on these
      web pages and the development of GCC are welcome on our developer
!     list at [8]gcc@gcc.gnu.org. All of [9]our lists have public archives.
  
!    Copyright (C) [10]Free Software Foundation, Inc. Verbatim copying and
     distribution of this entire article is permitted in any medium,
     provided this notice is preserved.
  
!    These pages are [11]maintained by the GCC team. Last modified
!    2021-10-18[12].
  
  References
  
     1. http://gcc.gnu.org/gcc-4.1/changes.html#4.1.2
!    2. https://gcc.gnu.org/ml/java/2005-05/msg00260.html
!    3. https://developer.classpath.org/doc/
!    4. https://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Atomic-Builtins.html
!    5. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.1.2
!    6. https://gcc.gnu.org/onlinedocs/
!    7. mailto:gcc-help@gcc.gnu.org
!    8. mailto:gcc@gcc.gnu.org
!    9. https://gcc.gnu.org/lists.html
!   10. https://www.fsf.org/
!   11. https://gcc.gnu.org/about.html
!   12. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.0/index.html
  
diff -Nrcpad gcc-11.2.0/c++tools/ChangeLog gcc-11.3.0/c++tools/ChangeLog
*** gcc-11.2.0/c++tools/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/c++tools/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,7 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/config/ChangeLog gcc-11.3.0/config/ChangeLog
*** gcc-11.2.0/config/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/config/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,23 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-08-18  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* mh-darwin: Require a non-shared host configuration to
+ 	enable  mdynamic-no-pic where that is supported.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-07-09  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* mh-darwin: Make this specific to handling the
+ 	mdynamic-no-pic case.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/config/mh-darwin gcc-11.3.0/config/mh-darwin
*** gcc-11.2.0/config/mh-darwin	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/config/mh-darwin	Thu Apr 21 07:58:52 2022
***************
*** 1,29 ****
  # The -mdynamic-no-pic ensures that the compiler executable is built without
! # position-independent-code -- the usual default on Darwin. This fix speeds
! # compiles by 3-5%.  Don't add it if the compiler doesn't also support
! # -mno-dynamic-no-pic to undo it.
! DARWIN_MDYNAMIC_NO_PIC := \
! `case ${host} in i?86-*-darwin* | powerpc-*-darwin*) \
!    $(CC) -S -xc /dev/null -o /dev/null -mno-dynamic-no-pic 2>/dev/null \
!    && echo -mdynamic-no-pic ;; esac`
! DARWIN_GCC_MDYNAMIC_NO_PIC := \
! `case ${host} in i?86-*-darwin* | powerpc-*-darwin*) \
!    $(CC) -S -xc /dev/null -o /dev/null -mno-dynamic-no-pic 2>/dev/null \
!    || echo -mdynamic-no-pic ;; esac`
  
! # ld on Darwin versions >= 10.7 defaults to PIE executables. Disable this for
! # gcc components, since it is incompatible with our pch implementation.
! DARWIN_NO_PIE := `case ${host} in *-*-darwin[1][1-9]*) echo -Wl,-no_pie ;; esac;`
  
! BOOT_CFLAGS += $(DARWIN_MDYNAMIC_NO_PIC)
! BOOT_LDFLAGS += $(DARWIN_NO_PIE)
  
! # Similarly, for cross-compilation.
! STAGE1_CFLAGS += $(DARWIN_MDYNAMIC_NO_PIC)
! STAGE1_LDFLAGS += $(DARWIN_NO_PIE)
  
! # Without -mno-dynamic-no-pic support, add -mdynamic-no-pic just to later
! # stages when we know it is built with gcc.
! STAGE2_CFLAGS += $(DARWIN_GCC_MDYNAMIC_NO_PIC)
! STAGE3_CFLAGS += $(DARWIN_GCC_MDYNAMIC_NO_PIC)
! STAGE4_CFLAGS += $(DARWIN_GCC_MDYNAMIC_NO_PIC)
--- 1,46 ----
  # The -mdynamic-no-pic ensures that the compiler executable is built without
! # position-independent-code -- the usual default on Darwin. This speeds compiles
! # by 8-20% (measurements made against GCC-11).
! # However, we cannot add it unless the bootstrap compiler supports
! # -mno-dynamic-no-pic to undo it, since libiberty, at least, needs this.
  
! #Â We use Werror, since some versions of clang report unknown command line flags
! # as a warning only.
  
! # We only need to determine this for the host tool used to build stage1 (or a
! # non-bootstrapped compiler), later stages will be built by GCC which supports
! # the required flags.
  
! # We cannot use mdynamic-no-pic when building shared host resources.
  
! ifeq (${host_shared},no)
! BOOTSTRAP_TOOL_CAN_USE_MDYNAMIC_NO_PIC := $(shell \
!   $(CC) -S -xc /dev/null -o /dev/null -Werror -mno-dynamic-no-pic 2>/dev/null \
!   && echo true)
! else
! BOOTSTRAP_TOOL_CAN_USE_MDYNAMIC_NO_PIC := false
! endif
! 
! @if gcc-bootstrap
! ifeq (${BOOTSTRAP_TOOL_CAN_USE_MDYNAMIC_NO_PIC},true)
! STAGE1_CFLAGS += -mdynamic-no-pic
! else
! STAGE1_CFLAGS += -fPIC
! endif
! ifeq (${host_shared},no)
! # Add -mdynamic-no-pic to later stages when we know it is built with GCC.
! BOOT_CFLAGS += -mdynamic-no-pic
! endif
! @endif gcc-bootstrap
! 
! @unless gcc-bootstrap
! ifeq (${BOOTSTRAP_TOOL_CAN_USE_MDYNAMIC_NO_PIC},true)
! # FIXME: we should also enable this for cross and non-bootstrap builds but
! # that needs amendment to libcc1.
! # CFLAGS += -mdynamic-no-pic
! # CXXFLAGS += -mdynamic-no-pic
! else
! CFLAGS += -fPIC
! CXXFLAGS += -fPIC
! endif
! @endunless gcc-bootstrap
diff -Nrcpad gcc-11.2.0/configure gcc-11.3.0/configure
*** gcc-11.2.0/configure	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/configure	Thu Apr 21 07:58:52 2022
*************** OBJCOPY_FOR_TARGET
*** 609,614 ****
--- 609,615 ----
  NM_FOR_TARGET
  LIPO_FOR_TARGET
  LD_FOR_TARGET
+ DSYMUTIL_FOR_TARGET
  DLLTOOL_FOR_TARGET
  AS_FOR_TARGET
  AR_FOR_TARGET
*************** RANLIB
*** 629,634 ****
--- 630,636 ----
  NM
  LIPO
  LD
+ DSYMUTIL
  DLLTOOL
  AS
  AR
*************** LDFLAGS_FOR_BUILD
*** 649,654 ****
--- 651,657 ----
  GDC_FOR_BUILD
  GOC_FOR_BUILD
  GFORTRAN_FOR_BUILD
+ DSYMUTIL_FOR_BUILD
  DLLTOOL_FOR_BUILD
  CXX_FOR_BUILD
  CXXFLAGS_FOR_BUILD
*************** target_configargs
*** 853,858 ****
--- 856,862 ----
  AR
  AS
  DLLTOOL
+ DSYMUTIL
  LD
  LIPO
  NM
*************** GDC_FOR_TARGET
*** 873,878 ****
--- 877,883 ----
  AR_FOR_TARGET
  AS_FOR_TARGET
  DLLTOOL_FOR_TARGET
+ DSYMUTIL_FOR_TARGET
  LD_FOR_TARGET
  LIPO_FOR_TARGET
  NM_FOR_TARGET
*************** Some influential environment variables:
*** 1636,1641 ****
--- 1641,1647 ----
    AR          AR for the host
    AS          AS for the host
    DLLTOOL     DLLTOOL for the host
+   DSYMUTIL    DSYMUTIL for the host
    LD          LD for the host
    LIPO        LIPO for the host
    NM          NM for the host
*************** Some influential environment variables:
*** 1665,1670 ****
--- 1671,1678 ----
                AS for the target
    DLLTOOL_FOR_TARGET
                DLLTOOL for the target
+   DSYMUTIL_FOR_TARGET
+               DSYMUTIL for the target
    LD_FOR_TARGET
                LD for the target
    LIPO_FOR_TARGET
*************** fi
*** 4076,4082 ****
    hppa*-*)
      host_makefile_frag="config/mh-pa"
      ;;
!   *-*-darwin*)
      host_makefile_frag="config/mh-darwin"
      ;;
    powerpc-*-aix*)
--- 4084,4090 ----
    hppa*-*)
      host_makefile_frag="config/mh-pa"
      ;;
!   i?86-*-darwin[89]* | i?86-*-darwin1[0-7]* | powerpc*-*-darwin*)
      host_makefile_frag="config/mh-darwin"
      ;;
    powerpc-*-aix*)
*************** if test "${build}" != "${host}" ; then
*** 4093,4098 ****
--- 4101,4107 ----
    AS_FOR_BUILD=${AS_FOR_BUILD-as}
    CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
    CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
+   DSYMUTIL_FOR_BUILD=${DSYMUTIL_FOR_BUILD-dsymutil}
    GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
    GOC_FOR_BUILD=${GOC_FOR_BUILD-gccgo}
    GDC_FOR_BUILD=${GDC_FOR_BUILD-gdc}
*************** else
*** 4107,4112 ****
--- 4116,4122 ----
    AS_FOR_BUILD="\$(AS)"
    CC_FOR_BUILD="\$(CC)"
    CXX_FOR_BUILD="\$(CXX)"
+   DSYMUTIL_FOR_BUILD="\$(DSYMUTIL)"
    GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
    GOC_FOR_BUILD="\$(GOC)"
    GDC_FOR_BUILD="\$(GDC)"
*************** fi
*** 8267,8274 ****
  # Check whether --enable-host-shared was given.
  if test "${enable_host_shared+set}" = set; then :
    enableval=$enable_host_shared; host_shared=$enableval
  else
!   host_shared=no
  fi
  
  
--- 8277,8296 ----
  # Check whether --enable-host-shared was given.
  if test "${enable_host_shared+set}" = set; then :
    enableval=$enable_host_shared; host_shared=$enableval
+  case $target in
+    x86_64-*-darwin* | aarch64-*-darwin*)
+      if test x$host_shared != xyes ; then
+        # PIC is the default, and actually cannot be switched off.
+        echo configure.ac: warning: PIC code is required for the configured target, host-shared setting ignored. 1>&2
+        host_shared=yes
+      fi ;;
+   *) ;;
+  esac
  else
!   case $target in
!   x86_64-*-darwin* | aarch64-*-darwin*) host_shared=yes ;;
!   *) host_shared=no ;;
!  esac
  fi
  
  
*************** done
*** 9888,9893 ****
--- 9910,9918 ----
  
  
  
+ 
+ 
+ 
  # Generate default definitions for YACC, M4, LEX and other programs that run
  # on the build machine.  These are used if the Makefile can't locate these
  # programs in objdir.
*************** fi
*** 10720,10725 ****
--- 10745,10891 ----
  
  
  
+ if test -n "$DSYMUTIL"; then
+   ac_cv_prog_DSYMUTIL=$DSYMUTIL
+ elif test -n "$ac_cv_prog_DSYMUTIL"; then
+   DSYMUTIL=$ac_cv_prog_DSYMUTIL
+ fi
+ 
+ if test -n "$ac_cv_prog_DSYMUTIL"; then
+   for ncn_progname in dsymutil; do
+     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
+ set dummy ${ncn_progname}; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_prog_DSYMUTIL+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   if test -n "$DSYMUTIL"; then
+   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+     ac_cv_prog_DSYMUTIL="${ncn_progname}"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+   done
+ IFS=$as_save_IFS
+ 
+ fi
+ fi
+ DSYMUTIL=$ac_cv_prog_DSYMUTIL
+ if test -n "$DSYMUTIL"; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
+ $as_echo "$DSYMUTIL" >&6; }
+ else
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+ 
+ 
+   done
+ fi
+ 
+ for ncn_progname in dsymutil; do
+   if test -n "$ncn_tool_prefix"; then
+     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
+ set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_prog_DSYMUTIL+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   if test -n "$DSYMUTIL"; then
+   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+     ac_cv_prog_DSYMUTIL="${ncn_tool_prefix}${ncn_progname}"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+   done
+ IFS=$as_save_IFS
+ 
+ fi
+ fi
+ DSYMUTIL=$ac_cv_prog_DSYMUTIL
+ if test -n "$DSYMUTIL"; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
+ $as_echo "$DSYMUTIL" >&6; }
+ else
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+ 
+ 
+   fi
+   if test -z "$ac_cv_prog_DSYMUTIL" && test $build = $host ; then
+     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
+ set dummy ${ncn_progname}; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_prog_DSYMUTIL+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   if test -n "$DSYMUTIL"; then
+   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+     ac_cv_prog_DSYMUTIL="${ncn_progname}"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+   done
+ IFS=$as_save_IFS
+ 
+ fi
+ fi
+ DSYMUTIL=$ac_cv_prog_DSYMUTIL
+ if test -n "$DSYMUTIL"; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
+ $as_echo "$DSYMUTIL" >&6; }
+ else
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+ 
+ 
+   fi
+   test -n "$ac_cv_prog_DSYMUTIL" && break
+ done
+ 
+ if test -z "$ac_cv_prog_DSYMUTIL" ; then
+   set dummy dsymutil
+   if test $build = $host ; then
+     DSYMUTIL="$2"
+   else
+     DSYMUTIL="${ncn_tool_prefix}$2"
+   fi
+ fi
+ 
+ 
+ 
  if test -n "$LD"; then
    ac_cv_prog_LD=$LD
  elif test -n "$ac_cv_prog_LD"; then
*************** fi
*** 13950,13955 ****
--- 14116,14351 ----
  
  
  
+ if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
+   if test -n "$with_build_time_tools"; then
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dsymutil in $with_build_time_tools" >&5
+ $as_echo_n "checking for dsymutil in $with_build_time_tools... " >&6; }
+     if test -x $with_build_time_tools/dsymutil; then
+       DSYMUTIL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dsymutil
+       ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DSYMUTIL_FOR_TARGET" >&5
+ $as_echo "$ac_cv_path_DSYMUTIL_FOR_TARGET" >&6; }
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+     fi
+   elif test $build != $host && test $have_gcc_for_target = yes; then
+     DSYMUTIL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dsymutil`
+     test $DSYMUTIL_FOR_TARGET = dsymutil && DSYMUTIL_FOR_TARGET=
+     test -n "$DSYMUTIL_FOR_TARGET" && ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
+   fi
+ fi
+ if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
+   # Extract the first word of "dsymutil", so it can be a program name with args.
+ set dummy dsymutil; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_path_DSYMUTIL_FOR_TARGET+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   case $DSYMUTIL_FOR_TARGET in
+   [\\/]* | ?:[\\/]*)
+   ac_cv_path_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test with a path.
+   ;;
+   *)
+   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $gcc_cv_tool_dirs
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+     ac_cv_path_DSYMUTIL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+   done
+ IFS=$as_save_IFS
+ 
+   ;;
+ esac
+ fi
+ DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
+ if test -n "$DSYMUTIL_FOR_TARGET"; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
+ $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
+ else
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+ 
+ 
+ fi
+ if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
+ 
+ 
+ if test -n "$DSYMUTIL_FOR_TARGET"; then
+   ac_cv_prog_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
+ elif test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
+   DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
+ fi
+ 
+ if test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
+   for ncn_progname in dsymutil; do
+     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
+ set dummy ${ncn_progname}; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   if test -n "$DSYMUTIL_FOR_TARGET"; then
+   ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+     ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+   done
+ IFS=$as_save_IFS
+ 
+ fi
+ fi
+ DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
+ if test -n "$DSYMUTIL_FOR_TARGET"; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
+ $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
+ else
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+ 
+ 
+   done
+ fi
+ 
+ if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test -n "$with_build_time_tools"; then
+   for ncn_progname in dsymutil; do
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
+ $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
+     if test -x $with_build_time_tools/${ncn_progname}; then
+       ac_cv_prog_DSYMUTIL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+ $as_echo "yes" >&6; }
+       break
+     else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+     fi
+   done
+ fi
+ 
+ if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
+   for ncn_progname in dsymutil; do
+     if test -n "$ncn_target_tool_prefix"; then
+       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
+ set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   if test -n "$DSYMUTIL_FOR_TARGET"; then
+   ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+     ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+   done
+ IFS=$as_save_IFS
+ 
+ fi
+ fi
+ DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
+ if test -n "$DSYMUTIL_FOR_TARGET"; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
+ $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
+ else
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+ 
+ 
+     fi
+     if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test $build = $target ; then
+       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
+ set dummy ${ncn_progname}; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   if test -n "$DSYMUTIL_FOR_TARGET"; then
+   ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
+ else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+     ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+   done
+ IFS=$as_save_IFS
+ 
+ fi
+ fi
+ DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
+ if test -n "$DSYMUTIL_FOR_TARGET"; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
+ $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
+ else
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+ 
+ 
+     fi
+     test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && break
+   done
+ fi
+ 
+ if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" ; then
+   set dummy dsymutil
+   if test $build = $target ; then
+     DSYMUTIL_FOR_TARGET="$2"
+   else
+     DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}$2"
+   fi
+ else
+   DSYMUTIL_FOR_TARGET="$ac_cv_prog_DSYMUTIL_FOR_TARGET"
+ fi
+ 
+ else
+   DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
+ fi
+ 
+ 
+ 
+ 
  if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
    if test -n "$with_build_time_tools"; then
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld in $with_build_time_tools" >&5
*************** $as_echo "pre-installed in $ac_dir" >&6;
*** 16732,16737 ****
--- 17128,17164 ----
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
  $as_echo "host tool" >&6; }
    else
+     # We need a cross tool
+     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
+ $as_echo "pre-installed" >&6; }
+   fi
+ fi
+ 
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dsymutil" >&5
+ $as_echo_n "checking where to find the target dsymutil... " >&6; }
+ if test "x${build}" != "x${host}" ; then
+   if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
+     # We already found the complete path
+     ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
+     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
+ $as_echo "pre-installed in $ac_dir" >&6; }
+   else
+     # Canadian cross, just use what we found
+     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
+ $as_echo "pre-installed" >&6; }
+   fi
+ else
+   if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
+     # We already found the complete path
+     ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
+     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
+ $as_echo "pre-installed in $ac_dir" >&6; }
+   elif test "x$target" = "x$host"; then
+     # We can use an host tool
+     DSYMUTIL_FOR_TARGET='$(DSYMUTIL)'
+     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
+ $as_echo "host tool" >&6; }
+   else
      # We need a cross tool
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
  $as_echo "pre-installed" >&6; }
diff -Nrcpad gcc-11.2.0/configure.ac gcc-11.3.0/configure.ac
*** gcc-11.2.0/configure.ac	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/configure.ac	Thu Apr 21 07:58:52 2022
*************** case "${host}" in
*** 1331,1337 ****
    hppa*-*)	
      host_makefile_frag="config/mh-pa"
      ;;
!   *-*-darwin*)
      host_makefile_frag="config/mh-darwin"
      ;;
    powerpc-*-aix*)
--- 1331,1337 ----
    hppa*-*)	
      host_makefile_frag="config/mh-pa"
      ;;
!   i?86-*-darwin[[89]]* | i?86-*-darwin1[[0-7]]* | powerpc*-*-darwin*)
      host_makefile_frag="config/mh-darwin"
      ;;
    powerpc-*-aix*)
*************** if test "${build}" != "${host}" ; then
*** 1348,1353 ****
--- 1348,1354 ----
    AS_FOR_BUILD=${AS_FOR_BUILD-as}
    CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
    CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
+   DSYMUTIL_FOR_BUILD=${DSYMUTIL_FOR_BUILD-dsymutil}
    GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
    GOC_FOR_BUILD=${GOC_FOR_BUILD-gccgo}
    GDC_FOR_BUILD=${GDC_FOR_BUILD-gdc}
*************** else
*** 1362,1367 ****
--- 1363,1369 ----
    AS_FOR_BUILD="\$(AS)"
    CC_FOR_BUILD="\$(CC)"
    CXX_FOR_BUILD="\$(CXX)"
+   DSYMUTIL_FOR_BUILD="\$(DSYMUTIL)"
    GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
    GOC_FOR_BUILD="\$(GOC)"
    GDC_FOR_BUILD="\$(GDC)"
*************** AC_SUBST(extra_linker_plugin_flags)
*** 1869,1875 ****
  AC_ARG_ENABLE(host-shared,
  [AS_HELP_STRING([--enable-host-shared],
  		[build host code as shared libraries])],
! [host_shared=$enableval], [host_shared=no])
  AC_SUBST(host_shared)
  
  # By default, C and C++ are the only stage 1 languages.
--- 1871,1890 ----
  AC_ARG_ENABLE(host-shared,
  [AS_HELP_STRING([--enable-host-shared],
  		[build host code as shared libraries])],
! [host_shared=$enableval
!  case $target in
!    x86_64-*-darwin* | aarch64-*-darwin*)
!      if test x$host_shared != xyes ; then
!        # PIC is the default, and actually cannot be switched off.
!        echo configure.ac: warning: PIC code is required for the configured target, host-shared setting ignored. 1>&2
!        host_shared=yes
!      fi ;;
!   *) ;;
!  esac],
! [case $target in
!   x86_64-*-darwin* | aarch64-*-darwin*) host_shared=yes ;;
!   *) host_shared=no ;;
!  esac])
  AC_SUBST(host_shared)
  
  # By default, C and C++ are the only stage 1 languages.
*************** AC_SUBST(CFLAGS_FOR_BUILD)
*** 3390,3395 ****
--- 3405,3411 ----
  AC_SUBST(CXXFLAGS_FOR_BUILD)
  AC_SUBST(CXX_FOR_BUILD)
  AC_SUBST(DLLTOOL_FOR_BUILD)
+ AC_SUBST(DSYMUTIL_FOR_BUILD)
  AC_SUBST(GFORTRAN_FOR_BUILD)
  AC_SUBST(GOC_FOR_BUILD)
  AC_SUBST(GDC_FOR_BUILD)
*************** esac
*** 3469,3474 ****
--- 3485,3491 ----
  NCN_STRICT_CHECK_TOOLS(AR, ar)
  NCN_STRICT_CHECK_TOOLS(AS, as)
  NCN_STRICT_CHECK_TOOLS(DLLTOOL, dlltool)
+ NCN_STRICT_CHECK_TOOLS(DSYMUTIL, dsymutil)
  NCN_STRICT_CHECK_TOOLS(LD, ld)
  NCN_STRICT_CHECK_TOOLS(LIPO, lipo)
  NCN_STRICT_CHECK_TOOLS(NM, nm)
*************** NCN_STRICT_CHECK_TARGET_TOOLS(GDC_FOR_TA
*** 3508,3513 ****
--- 3525,3531 ----
  ACX_CHECK_INSTALLED_TARGET_TOOL(AR_FOR_TARGET, ar)
  ACX_CHECK_INSTALLED_TARGET_TOOL(AS_FOR_TARGET, as)
  ACX_CHECK_INSTALLED_TARGET_TOOL(DLLTOOL_FOR_TARGET, dlltool)
+ ACX_CHECK_INSTALLED_TARGET_TOOL(DSYMUTIL_FOR_TARGET, dsymutil)
  ACX_CHECK_INSTALLED_TARGET_TOOL(LD_FOR_TARGET, ld)
  ACX_CHECK_INSTALLED_TARGET_TOOL(LIPO_FOR_TARGET, lipo)
  ACX_CHECK_INSTALLED_TARGET_TOOL(NM_FOR_TARGET, nm)
*************** GCC_TARGET_TOOL(c++ for libstdc++, RAW_C
*** 3533,3538 ****
--- 3551,3557 ----
  		[gcc/xgcc -shared-libgcc -B$$r/$(HOST_SUBDIR)/gcc -nostdinc++ -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs],
  		c++)
  GCC_TARGET_TOOL(dlltool, DLLTOOL_FOR_TARGET, DLLTOOL, [binutils/dlltool])
+ GCC_TARGET_TOOL(dsymutil, DSYMUTIL_FOR_TARGET, DSYMUTIL)
  GCC_TARGET_TOOL(gcc, GCC_FOR_TARGET, , [gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/])
  GCC_TARGET_TOOL(gfortran, GFORTRAN_FOR_TARGET, GFORTRAN,
  		[gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/], fortran)
diff -Nrcpad gcc-11.2.0/contrib/ChangeLog gcc-11.3.0/contrib/ChangeLog
*** gcc-11.2.0/contrib/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/contrib/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,41 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2022-01-27  Martin Liska  <mliska@suse.cz>
+ 
+ 	* gcc-git-customization.sh: Sync from master.
+ 	* git-descr.sh: New file.
+ 	* git-undescr.sh: New file.
+ 
+ 2022-01-24  Martin Liska  <mliska@suse.cz>
+ 
+ 	* gcc-changelog/git_commit.py: Sync from master.
+ 	* gcc-changelog/test_email.py: Likewise.
+ 	* gcc-changelog/test_patches.txt: Likewise.
+ 
+ 2022-01-19  Martin Liska  <mliska@suse.cz>
+ 
+ 	* git-backport.py: Sync from master.
+ 	* git-commit-mklog.py: Likewise.
+ 	* git-fix-changelog.py: New file.
+ 
+ 2022-01-17  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2022-01-17  Martin Liska  <mliska@suse.cz>
+ 
+ 	* git-backport.py: Support renaming of .cc files.
+ 
+ 2021-11-08  Martin Liska  <mliska@suse.cz>
+ 
+ 	* gcc-changelog/git_check_commit.py: Sync from master.
+ 	* gcc-changelog/git_commit.py: Likewise.
+ 	* gcc-changelog/git_email.py: Likewise.
+ 	* gcc-changelog/git_update_version.py: Likewise.
+ 	* gcc-changelog/test_email.py: Likewise.
+ 	* gcc-changelog/test_patches.txt: Likewise.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/contrib/gcc-changelog/git_check_commit.py gcc-11.3.0/contrib/gcc-changelog/git_check_commit.py
*** gcc-11.2.0/contrib/gcc-changelog/git_check_commit.py	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/contrib/gcc-changelog/git_check_commit.py	Thu Apr 21 07:58:52 2022
*************** parser.add_argument('-g', '--git-path',
*** 29,34 ****
--- 29,36 ----
                      help='Path to git repository')
  parser.add_argument('-p', '--print-changelog', action='store_true',
                      help='Print final changelog entires')
+ parser.add_argument('-v', '--verbose', action='store_true',
+                     help='Print verbose information')
  args = parser.parse_args()
  
  retval = 0
*************** for git_commit in parse_git_revisions(ar
*** 41,46 ****
--- 43,50 ----
      else:
          for error in git_commit.errors:
              print('ERR: %s' % error)
+             if args.verbose and error.details:
+                 print(error.details)
          retval = 1
  
  exit(retval)
diff -Nrcpad gcc-11.2.0/contrib/gcc-changelog/git_commit.py gcc-11.3.0/contrib/gcc-changelog/git_commit.py
*** gcc-11.2.0/contrib/gcc-changelog/git_commit.py	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/contrib/gcc-changelog/git_commit.py	Thu Apr 21 07:58:52 2022
*************** ignored_prefixes = {
*** 134,139 ****
--- 134,140 ----
      'gcc/go/gofrontend/',
      'gcc/testsuite/gdc.test/',
      'gcc/testsuite/go.test/test/',
+     'libffi/',
      'libgo/',
      'libphobos/libdruntime/',
      'libphobos/src/',
*************** author_line_regex = \
*** 156,162 ****
          re.compile(r'^(?P<datetime>\d{4}-\d{2}-\d{2})\ {2}(?P<name>.*  <.*>)')
  additional_author_regex = re.compile(r'^\t(?P<spaces>\ *)?(?P<name>.*  <.*>)')
  changelog_regex = re.compile(r'^(?:[fF]or +)?([a-z0-9+-/]*)ChangeLog:?')
! pr_regex = re.compile(r'\tPR (?P<component>[a-z+-]+\/)?([0-9]+)$')
  dr_regex = re.compile(r'\tDR ([0-9]+)$')
  star_prefix_regex = re.compile(r'\t\*(?P<spaces>\ *)(?P<content>.*)')
  end_of_location_regex = re.compile(r'[\[<(:]')
--- 157,165 ----
          re.compile(r'^(?P<datetime>\d{4}-\d{2}-\d{2})\ {2}(?P<name>.*  <.*>)')
  additional_author_regex = re.compile(r'^\t(?P<spaces>\ *)?(?P<name>.*  <.*>)')
  changelog_regex = re.compile(r'^(?:[fF]or +)?([a-z0-9+-/]*)ChangeLog:?')
! subject_pr_regex = re.compile(r'(^|\W)PR\s+(?P<component>[a-zA-Z+-]+)/(?P<pr>\d{4,7})')
! subject_pr2_regex = re.compile(r'[(\[]PR\s*(?P<pr>\d{4,7})[)\]]')
! pr_regex = re.compile(r'\tPR (?P<component>[a-z+-]+\/)?(?P<pr>[0-9]+)$')
  dr_regex = re.compile(r'\tDR ([0-9]+)$')
  star_prefix_regex = re.compile(r'\t\*(?P<spaces>\ *)(?P<content>.*)')
  end_of_location_regex = re.compile(r'[\[<(:]')
*************** def decode_path(path):
*** 194,202 ****
  
  
  class Error:
!     def __init__(self, message, line=None):
          self.message = message
          self.line = line
  
      def __repr__(self):
          s = self.message
--- 197,206 ----
  
  
  class Error:
!     def __init__(self, message, line=None, details=None):
          self.message = message
          self.line = line
+         self.details = details
  
      def __repr__(self):
          s = self.message
*************** class ChangeLogEntry:
*** 215,221 ****
          self.lines = []
          self.files = []
          self.file_patterns = []
!         self.opened_parentheses = 0
  
      def parse_file_names(self):
          # Whether the content currently processed is between a star prefix the
--- 219,225 ----
          self.lines = []
          self.files = []
          self.file_patterns = []
!         self.parentheses_stack = []
  
      def parse_file_names(self):
          # Whether the content currently processed is between a star prefix the
*************** class GitCommit:
*** 298,303 ****
--- 302,308 ----
          self.top_level_authors = []
          self.co_authors = []
          self.top_level_prs = []
+         self.subject_prs = set()
          self.cherry_pick_commit = None
          self.revert_commit = None
          self.commit_to_info_hook = commit_to_info_hook
*************** class GitCommit:
*** 307,312 ****
--- 312,320 ----
          if self.info.lines and self.info.lines[0] == 'Update copyright years.':
              return
  
+         if self.info.lines and len(self.info.lines) > 1 and self.info.lines[1]:
+             self.errors.append(Error('Expected empty second line in commit message', info.lines[0]))
+ 
          # Identify first if the commit is a Revert commit
          for line in self.info.lines:
              m = revert_regex.match(line)
*************** class GitCommit:
*** 316,321 ****
--- 324,344 ----
          if self.revert_commit:
              self.info = self.commit_to_info_hook(self.revert_commit)
  
+         # The following happens for get_email.py:
+         if not self.info:
+             return
+ 
+         self.check_commit_email()
+ 
+         # Extract PR numbers form the subject line
+         # Match either [PRnnnn] / (PRnnnn) or PR component/nnnn
+         if self.info.lines and not self.revert_commit:
+             self.subject_prs = {m.group('pr') for m in subject_pr2_regex.finditer(info.lines[0])}
+             for m in subject_pr_regex.finditer(info.lines[0]):
+                 if not m.group('component') in bug_components:
+                     self.errors.append(Error('invalid PR component in subject', info.lines[0]))
+                 self.subject_prs.add(m.group('pr'))
+ 
          # Allow complete deletion of ChangeLog files in a commit
          project_files = [f for f in self.info.modified_files
                           if (self.is_changelog_filename(f[0], allow_suffix=True) and f[1] != 'D')
*************** class GitCommit:
*** 326,334 ****
              # All modified files are only MISC files
              return
          elif project_files:
!             self.errors.append(Error('ChangeLog, DATESTAMP, BASE-VER and '
!                                      'DEV-PHASE updates should be done '
!                                      'separately from normal commits'))
              return
  
          all_are_ignored = (len(project_files) + len(ignored_files)
--- 349,359 ----
              # All modified files are only MISC files
              return
          elif project_files:
!             err = 'ChangeLog, DATESTAMP, BASE-VER and DEV-PHASE updates ' \
!                   'should be done separately from normal commits\n' \
!                   '(note: ChangeLog entries will be automatically ' \
!                   'added by a cron job)'
!             self.errors.append(Error(err))
              return
  
          all_are_ignored = (len(project_files) + len(ignored_files)
*************** class GitCommit:
*** 344,349 ****
--- 369,377 ----
              if not self.errors:
                  self.check_mentioned_files()
                  self.check_for_correct_changelog()
+         if self.subject_prs:
+             self.errors.append(Error('PR %s in subject but not in changelog' %
+                                      ', '.join(self.subject_prs), self.info.lines[0]))
  
      @property
      def success(self):
*************** class GitCommit:
*** 458,464 ****
                      else:
                          author_tuple = (m.group('name'), None)
                  elif pr_regex.match(line):
!                     component = pr_regex.match(line).group('component')
                      if not component:
                          self.errors.append(Error('missing PR component', line))
                          continue
--- 486,494 ----
                      else:
                          author_tuple = (m.group('name'), None)
                  elif pr_regex.match(line):
!                     m = pr_regex.match(line)
!                     component = m.group('component')
!                     pr = m.group('pr')
                      if not component:
                          self.errors.append(Error('missing PR component', line))
                          continue
*************** class GitCommit:
*** 467,472 ****
--- 497,504 ----
                          continue
                      else:
                          pr_line = line.lstrip()
+                     if pr in self.subject_prs:
+                         self.subject_prs.remove(pr)
                  elif dr_regex.match(line):
                      pr_line = line.lstrip()
  
*************** class GitCommit:
*** 521,527 ****
                      m = star_prefix_regex.match(line)
                      if m:
                          if (len(m.group('spaces')) != 1 and
!                                 last_entry.opened_parentheses == 0):
                              msg = 'one space should follow asterisk'
                              self.errors.append(Error(msg, line))
                          else:
--- 553,559 ----
                      m = star_prefix_regex.match(line)
                      if m:
                          if (len(m.group('spaces')) != 1 and
!                                 not last_entry.parentheses_stack):
                              msg = 'one space should follow asterisk'
                              self.errors.append(Error(msg, line))
                          else:
*************** class GitCommit:
*** 546,558 ****
      def process_parentheses(self, last_entry, line):
          for c in line:
              if c == '(':
!                 last_entry.opened_parentheses += 1
              elif c == ')':
!                 if last_entry.opened_parentheses == 0:
                      msg = 'bad wrapping of parenthesis'
                      self.errors.append(Error(msg, line))
                  else:
!                     last_entry.opened_parentheses -= 1
  
      def parse_file_names(self):
          for entry in self.changelog_entries:
--- 578,590 ----
      def process_parentheses(self, last_entry, line):
          for c in line:
              if c == '(':
!                 last_entry.parentheses_stack.append(line)
              elif c == ')':
!                 if not last_entry.parentheses_stack:
                      msg = 'bad wrapping of parenthesis'
                      self.errors.append(Error(msg, line))
                  else:
!                     del last_entry.parentheses_stack[-1]
  
      def parse_file_names(self):
          for entry in self.changelog_entries:
*************** class GitCommit:
*** 578,586 ****
  
      def check_for_broken_parentheses(self):
          for entry in self.changelog_entries:
!             if entry.opened_parentheses != 0:
                  msg = 'bad parentheses wrapping'
!                 self.errors.append(Error(msg, entry.lines[0]))
  
      def get_file_changelog_location(self, changelog_file):
          for file in self.info.modified_files:
--- 610,618 ----
  
      def check_for_broken_parentheses(self):
          for entry in self.changelog_entries:
!             if entry.parentheses_stack:
                  msg = 'bad parentheses wrapping'
!                 self.errors.append(Error(msg, entry.parentheses_stack[-1]))
  
      def get_file_changelog_location(self, changelog_file):
          for file in self.info.modified_files:
*************** class GitCommit:
*** 656,664 ****
          for file in sorted(mentioned_files - changed_files):
              msg = 'unchanged file mentioned in a ChangeLog'
              candidates = difflib.get_close_matches(file, changed_files, 1)
              if candidates:
                  msg += f' (did you mean "{candidates[0]}"?)'
!             self.errors.append(Error(msg, file))
          for file in sorted(changed_files - mentioned_files):
              if not self.in_ignored_location(file):
                  if file in self.new_files:
--- 688,698 ----
          for file in sorted(mentioned_files - changed_files):
              msg = 'unchanged file mentioned in a ChangeLog'
              candidates = difflib.get_close_matches(file, changed_files, 1)
+             details = None
              if candidates:
                  msg += f' (did you mean "{candidates[0]}"?)'
!                 details = '\n'.join(difflib.Differ().compare([file], [candidates[0]])).rstrip()
!             self.errors.append(Error(msg, file, details))
          for file in sorted(changed_files - mentioned_files):
              if not self.in_ignored_location(file):
                  if file in self.new_files:
*************** class GitCommit:
*** 684,692 ****
                          self.changelog_entries.append(entry)
                      # strip prefix of the file
                      assert file.startswith(entry.folder)
!                     file = file[len(entry.folder):].lstrip('/')
!                     entry.lines.append('\t* %s: New file.' % file)
!                     entry.files.append(file)
                  else:
                      used_pattern = [p for p in mentioned_patterns
                                      if file.startswith(p)]
--- 718,732 ----
                          self.changelog_entries.append(entry)
                      # strip prefix of the file
                      assert file.startswith(entry.folder)
!                     # do not allow auto-addition of New files
!                     # for the top-level folder
!                     if entry.folder:
!                         file = file[len(entry.folder):].lstrip('/')
!                         entry.lines.append('\t* %s: New file.' % file)
!                         entry.files.append(file)
!                     else:
!                         msg = 'new file in the top-level folder not mentioned in a ChangeLog'
!                         self.errors.append(Error(msg, file))
                  else:
                      used_pattern = [p for p in mentioned_patterns
                                      if file.startswith(p)]
*************** class GitCommit:
*** 775,777 ****
--- 815,826 ----
          print('Errors:')
          for error in self.errors:
              print(error)
+ 
+     def check_commit_email(self):
+         # Parse 'Martin Liska  <mliska@suse.cz>'
+         email = self.info.author.split(' ')[-1].strip('<>')
+ 
+         # Verify that all characters are ASCII
+         # TODO: Python 3.7 provides a nicer function: isascii
+         if len(email) != len(email.encode()):
+             self.errors.append(Error(f'non-ASCII characters in git commit email address ({email})'))
diff -Nrcpad gcc-11.2.0/contrib/gcc-changelog/git_email.py gcc-11.3.0/contrib/gcc-changelog/git_email.py
*** gcc-11.2.0/contrib/gcc-changelog/git_email.py	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/contrib/gcc-changelog/git_email.py	Thu Apr 21 07:58:52 2022
***************
*** 17,22 ****
--- 17,23 ----
  # <http://www.gnu.org/licenses/>.  */
  
  import os
+ import re
  import sys
  from itertools import takewhile
  
*************** from unidiff import PatchSet, PatchedFil
*** 28,33 ****
--- 29,36 ----
  
  DATE_PREFIX = 'Date: '
  FROM_PREFIX = 'From: '
+ SUBJECT_PREFIX = 'Subject: '
+ subject_patch_regex = re.compile(r'^\[PATCH( \d+/\d+)?\] ')
  unidiff_supports_renaming = hasattr(PatchedFile(), 'is_rename')
  
  
*************** class GitEmail(GitCommit):
*** 37,43 ****
--- 40,48 ----
          diff = PatchSet.from_filename(filename)
          date = None
          author = None
+         subject = ''
  
+         subject_last = False
          with open(self.filename, 'r') as f:
              lines = f.read().splitlines()
          lines = list(takewhile(lambda line: line != '---', lines))
*************** class GitEmail(GitCommit):
*** 46,53 ****
                  date = parse(line[len(DATE_PREFIX):])
              elif line.startswith(FROM_PREFIX):
                  author = GitCommit.format_git_author(line[len(FROM_PREFIX):])
          header = list(takewhile(lambda line: line != '', lines))
!         body = lines[len(header) + 1:]
  
          modified_files = []
          for f in diff:
--- 51,71 ----
                  date = parse(line[len(DATE_PREFIX):])
              elif line.startswith(FROM_PREFIX):
                  author = GitCommit.format_git_author(line[len(FROM_PREFIX):])
+             elif line.startswith(SUBJECT_PREFIX):
+                 subject = line[len(SUBJECT_PREFIX):]
+                 subject_last = True
+             elif subject_last and line.startswith(' '):
+                 subject += line
+             elif line == '':
+                 break
+             else:
+                 subject_last = False
+ 
+         if subject:
+             subject = subject_patch_regex.sub('', subject)
          header = list(takewhile(lambda line: line != '', lines))
!         # Note: commit message consists of email subject, empty line, email body
!         message = [subject] + lines[len(header):]
  
          modified_files = []
          for f in diff:
*************** class GitEmail(GitCommit):
*** 67,73 ****
              else:
                  t = 'M'
              modified_files.append((target if t != 'D' else source, t))
!         git_info = GitInfo(None, date, author, body, modified_files)
          super().__init__(git_info,
                           commit_to_info_hook=lambda x: None)
  
--- 85,91 ----
              else:
                  t = 'M'
              modified_files.append((target if t != 'D' else source, t))
!         git_info = GitInfo(None, date, author, message, modified_files)
          super().__init__(git_info,
                           commit_to_info_hook=lambda x: None)
  
diff -Nrcpad gcc-11.2.0/contrib/gcc-changelog/git_update_version.py gcc-11.3.0/contrib/gcc-changelog/git_update_version.py
*** gcc-11.2.0/contrib/gcc-changelog/git_update_version.py	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/contrib/gcc-changelog/git_update_version.py	Thu Apr 21 07:58:52 2022
*************** from git_repository import parse_git_rev
*** 27,33 ****
  current_timestamp = datetime.datetime.now().strftime('%Y%m%d\n')
  
  # Skip the following commits, they cannot be correctly processed
! IGNORED_COMMITS = ('c2be82058fb40f3ae891c68d185ff53e07f14f45')
  
  
  def read_timestamp(path):
--- 27,36 ----
  current_timestamp = datetime.datetime.now().strftime('%Y%m%d\n')
  
  # Skip the following commits, they cannot be correctly processed
! IGNORED_COMMITS = (
!         'c2be82058fb40f3ae891c68d185ff53e07f14f45',
!         '04a040d907a83af54e0a98bdba5bfabc0ef4f700',
!         '2e96b5f14e4025691b57d2301d71aa6092ed44bc')
  
  
  def read_timestamp(path):
diff -Nrcpad gcc-11.2.0/contrib/gcc-changelog/test_email.py gcc-11.3.0/contrib/gcc-changelog/test_email.py
*** gcc-11.2.0/contrib/gcc-changelog/test_email.py	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/contrib/gcc-changelog/test_email.py	Thu Apr 21 07:58:52 2022
*************** class TestGccChangelog(unittest.TestCase
*** 258,264 ****
          email = self.from_patch_glob('0001-Add-patch_are')
          msg = 'ChangeLog, DATESTAMP, BASE-VER and DEV-PHASE updates should ' \
                'be done separately from normal commits'
!         assert email.errors[0].message == msg
  
      def test_strict_mode_normal_patch(self):
          email = self.get_git_email('0001-Just-test-it.patch')
--- 258,264 ----
          email = self.from_patch_glob('0001-Add-patch_are')
          msg = 'ChangeLog, DATESTAMP, BASE-VER and DEV-PHASE updates should ' \
                'be done separately from normal commits'
!         assert email.errors[0].message.startswith(msg)
  
      def test_strict_mode_normal_patch(self):
          email = self.get_git_email('0001-Just-test-it.patch')
*************** class TestGccChangelog(unittest.TestCase
*** 415,420 ****
--- 415,421 ----
      def test_multiline_bad_parentheses(self):
          email = self.from_patch_glob('0002-Wrong-macro-changelog.patch')
          assert email.errors[0].message == 'bad parentheses wrapping'
+         assert email.errors[0].line == '	* config/i386/i386.md (*fix_trunc<mode>_i387_1,'
  
      def test_changelog_removal(self):
          email = self.from_patch_glob('0001-ChangeLog-removal.patch')
*************** class TestGccChangelog(unittest.TestCase
*** 427,429 ****
--- 428,453 ----
      def test_multi_same_file(self):
          email = self.from_patch_glob('0001-OpenMP-Fix-SIMT')
          assert email.errors[0].message == 'same file specified multiple times'
+ 
+     def test_pr_only_in_subject(self):
+         email = self.from_patch_glob('0001-rs6000-Support-doubleword')
+         assert (email.errors[0].message ==
+                 'PR 100085 in subject but not in changelog')
+ 
+     def test_wrong_pr_comp_in_subject(self):
+         email = self.from_patch_glob('pr-wrong-comp.patch')
+         assert email.errors[0].message == 'invalid PR component in subject'
+ 
+     def test_copyright_years(self):
+         email = self.from_patch_glob('copyright-years.patch')
+         assert not email.errors
+ 
+     def test_non_ascii_email(self):
+         email = self.from_patch_glob('non-ascii-email.patch')
+         assert (email.errors[0].message ==
+                 'non-ASCII characters in git commit email address (jbglaw@Å‚ug-owl.de)')
+ 
+     def test_new_file_in_root_folder(self):
+         email = self.from_patch_glob('toplev-new-file.patch')
+         assert (email.errors[0].message ==
+                 'new file in the top-level folder not mentioned in a ChangeLog')
diff -Nrcpad gcc-11.2.0/contrib/gcc-changelog/test_patches.txt gcc-11.3.0/contrib/gcc-changelog/test_patches.txt
*** gcc-11.2.0/contrib/gcc-changelog/test_patches.txt	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/contrib/gcc-changelog/test_patches.txt	Thu Apr 21 07:58:52 2022
*************** Subject: [PATCH 0030/2034] 	PR c++/92746
*** 1461,1466 ****
--- 1461,1467 ----
  Another place that needs to specially handle Concepts TS function-style
  concepts.
  
+ 	PR c++/92746
  	* except.c (check_noexcept_r): Handle concept-check.
  ---
   gcc/cp/ChangeLog                            | 3 +++
*************** index aac31d02b6c..56c470f6ecf 100644
*** 1977,1983 ****
  From 5194b51ed9714808d88827531e91474895b6c706 Mon Sep 17 00:00:00 2001
  From: Jason Merrill <jason@redhat.com>
  Date: Thu, 16 Jan 2020 16:55:39 -0500
! Subject: [PATCH 0121/2034] PR c++/93286 - ICE with __is_constructible and
   variadic template.
  
  Here we had been recursing in tsubst_copy_and_build if type2 was a TREE_LIST
--- 1978,1984 ----
  From 5194b51ed9714808d88827531e91474895b6c706 Mon Sep 17 00:00:00 2001
  From: Jason Merrill <jason@redhat.com>
  Date: Thu, 16 Jan 2020 16:55:39 -0500
! Subject: [PATCH 0121/2034] PR c++/12345 - ICE with __is_constructible and
   variadic template.
  
  Here we had been recursing in tsubst_copy_and_build if type2 was a TREE_LIST
*************** index 00000000000..21540512e23
*** 3406,3408 ****
--- 3407,3573 ----
  +
  -- 
  2.25.1
+ === 0001-rs6000-Support-doubleword ===
+ From f700e4b0ee3ef53b48975cf89be26b9177e3a3f3 Mon Sep 17 00:00:00 2001
+ From: Xionghu Luo <luoxhu@linux.ibm.com>
+ Date: Tue, 8 Jun 2021 21:48:12 -0500
+ Subject: [PATCH] rs6000: Support doubleword swaps removal in rot64 load store
+  [PR100085]
+ 
+ gcc/testsuite/ChangeLog:
+ 
+ 	* gcc.target/powerpc/pr100085.c: New test.
+ ---
+ diff --git a/gcc/testsuite/gcc.target/powerpc/pr100085.c b/gcc/testsuite/gcc.target/powerpc/pr100085.c
+ new file mode 100644
+ index 00000000000..7d8b147b127
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.target/powerpc/pr100085.c
+ @@ -0,0 +1,1 @@
+ +
+ -- 
+ 2.25.1
+ === pr-wrong-comp.patch ===
+ From 5194b51ed9714808d88827531e91474895b6c706 Mon Sep 17 00:00:00 2001
+ From: Jason Merrill <jason@redhat.com>
+ Date: Thu, 16 Jan 2020 16:55:39 -0500
+ Subject: [PATCH 0121/2034] PR some/93286 - ICE with __is_constructible and
+  variadic template.
+ 
+ gcc/testsuite/ChangeLog:
+ 
+ 	PR c++/93286
+ 	* gcc.target/powerpc/pr100085.c: New test.
+ ---
+ diff --git a/gcc/testsuite/gcc.target/powerpc/pr100085.c b/gcc/testsuite/gcc.target/powerpc/pr100085.c
+ new file mode 100644
+ index 00000000000..7d8b147b127
+ --- /dev/null
+ +++ b/gcc/testsuite/gcc.target/powerpc/pr100085.c
+ @@ -0,0 +1,1 @@
+ +
+ -- 
+ 2.25.1
+ ==== copyright-years.patch ===
+ From 99dee82307f1e163e150c9c810452979994047ce Mon Sep 17 00:00:00 2001
+ From: Jakub Jelinek <jakub@redhat.com>
+ Date: Mon, 4 Jan 2021 10:26:59 +0100
+ Subject: [PATCH] Update copyright years.
+ 
+ ---
+ diff --git a/lto-plugin/lto-plugin.c b/lto-plugin/lto-plugin.c
+ new file mode 100644
+ index 6f67552d075..32478f070e8 100644
+ --- a/lto-plugin/lto-plugin.c
+ +++ b/lto-plugin/lto-plugin.c
+ @@ -0,0 +1,1 @@
+ +
+ -- 
+ 2.25.1
+ 
+ === non-ascii-email.patch ===
+ From f42e95a830ab48e59389065ce79a013a519646f1 Mon Sep 17 00:00:00 2001
+ From: Jan-Benedict Glaw <jbglaw@Å‚ug-owl.de>
+ Date: Mon, 13 Sep 2021 12:08:25 +0200
+ Subject: [PATCH] Fix multi-statment macro
+ 
+ INIT_CUMULATIVE_ARGS() expands to multiple statements, which will break right
+ after an `if` statement. Wrap it into a block.
+ 
+ gcc/ChangeLog:
+ 
+ 	* config/alpha/vms.h (INIT_CUMULATIVE_ARGS): Wrap multi-statment
+ 	define into a block.
+ ---
+  gcc/config/alpha/vms.h | 10 +++++++---
+  1 file changed, 7 insertions(+), 3 deletions(-)
+ 
+ diff --git a/gcc/config/alpha/vms.h b/gcc/config/alpha/vms.h
+ index 2a9917cde62..0033b0004b3 100644
+ --- a/gcc/config/alpha/vms.h
+ +++ b/gcc/config/alpha/vms.h
+ @@ -0,0 +1,1 @@
+ +
+ -- 
+ 
+ === toplev-new-file.patch ===
+ From 05e37b6e65027188f08e6374c7d356d75b54738e Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Mon, 24 Jan 2022 12:46:27 +0100
+ Subject: [PATCH] New file.
+ 
+ ChangeLog:
+ 
+ 	* Makefile.in: Update.
+ 
+ gcc/ChangeLog:
+ 
+ 	* ipa-icf.cc: Update.
+ ---
+  Makefile.am     | 1 +
+  Makefile.in     | 1 +
+  gcc/ipa-icf.cc  | 1 +
+  gcc/ipa-icf2.cc | 1 +
+  4 files changed, 4 insertions(+)
+  create mode 100644 Makefile.am
+  create mode 100644 gcc/ipa-icf2.cc
+ 
+ diff --git a/Makefile.am b/Makefile.am
+ new file mode 100644
+ index 00000000000..f0129caae3d
+ --- /dev/null
+ +++ b/Makefile.am
+ @@ -0,0 +1 @@
+ +new file.
+ diff --git a/Makefile.in b/Makefile.in
+ index 79c77fccf0f..7a090030119 100644
+ --- a/Makefile.in
+ +++ b/Makefile.in
+ @@ -1,4 +1,5 @@
+  
+ +
+  # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
+  #
+  # Makefile for directory with subdirs to build.
+ diff --git a/gcc/ipa-icf.cc b/gcc/ipa-icf.cc
+ index 765ae746745..15735b6684f 100644
+ --- a/gcc/ipa-icf.cc
+ +++ b/gcc/ipa-icf.cc
+ @@ -1,3 +1,4 @@
+ +
+  /* Interprocedural Identical Code Folding pass
+     Copyright (C) 2014-2022 Free Software Foundation, Inc.
+  
+ diff --git a/gcc/ipa-icf2.cc b/gcc/ipa-icf2.cc
+ new file mode 100644
+ index 00000000000..c49c556e0e4
+ --- /dev/null
+ +++ b/gcc/ipa-icf2.cc
+ @@ -0,0 +1 @@
+ +tt
+ -- 
+ 2.34.1
+ 
+ From 80c9d63af350b280bfccb82adb3867c25a25e6d0 Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Mon, 24 Jan 2022 12:17:09 +0100
+ Subject: [PATCH] Add Makefile.am file.
+ 
+ Foo bar.
+ 
+ ChangeLog:
+ 
+ ---
+  Makefile.am | 0
+  1 file changed, 0 insertions(+), 0 deletions(-)
+  create mode 100644 Makefile.am
+ 
+ diff --git a/Makefile.am b/Makefile.am
+ new file mode 100644
+ index 00000000000..d6459e00543
+ --- /dev/null
+ +++ b/Makefile.am
+ @@ -0,0 +1 @@
+ +xxx
+ -- 
+ 2.34.1
diff -Nrcpad gcc-11.2.0/contrib/gcc-git-customization.sh gcc-11.3.0/contrib/gcc-git-customization.sh
*** gcc-11.2.0/contrib/gcc-git-customization.sh	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/contrib/gcc-git-customization.sh	Thu Apr 21 07:58:52 2022
*************** git config alias.svn-rev '!f() { rev=$1;
*** 22,34 ****
  
  # Add git commands to convert git commit to monotonically increasing revision number
  # and vice versa
! git config alias.gcc-descr \!"f() { if test \${1:-no} = --full; then c=\${2:-master}; r=\$(git describe --all --abbrev=40 --match 'basepoints/gcc-[0-9]*' \$c | sed -n 's,^\\(tags/\\)\\?basepoints/gcc-,r,p'); expr match \${r:-no} '^r[0-9]\\+\$' >/dev/null && r=\${r}-0-g\$(git rev-parse \${2:-master}); else c=\${1:-master}; r=\$(git describe --all --match 'basepoints/gcc-[0-9]*' \$c | sed -n 's,^\\(tags/\\)\\?basepoints/gcc-\\([0-9]\\+\\)-\\([0-9]\\+\\)-g[0-9a-f]*\$,r\\2-\\3,p;s,^\\(tags/\\)\\?basepoints/gcc-\\([0-9]\\+\\)\$,r\\2-0,p'); fi; if test -n \$r; then o=\$(git config --get gcc-config.upstream); rr=\$(echo \$r | sed -n 's,^r\\([0-9]\\+\\)-[0-9]\\+\\(-g[0-9a-f]\\+\\)\\?\$,\\1,p'); if git rev-parse --verify --quiet \${o:-origin}/releases/gcc-\$rr >/dev/null; then m=releases/gcc-\$rr; else m=master; fi; git merge-base --is-ancestor \$c \${o:-origin}/\$m && \echo \${r}; fi; }; f"
! git config alias.gcc-undescr \!"f() { o=\$(git config --get gcc-config.upstream); r=\$(echo \$1 | sed -n 's,^r\\([0-9]\\+\\)-[0-9]\\+\$,\\1,p'); n=\$(echo \$1 | sed -n 's,^r[0-9]\\+-\\([0-9]\\+\\)\$,\\1,p'); test -z \$r && echo Invalid id \$1 && exit 1; h=\$(git rev-parse --verify --quiet \${o:-origin}/releases/gcc-\$r); test -z \$h && h=\$(git rev-parse --verify --quiet \${o:-origin}/master); p=\$(git describe --all --match 'basepoints/gcc-'\$r \$h | sed -n 's,^\\(tags/\\)\\?basepoints/gcc-[0-9]\\+-\\([0-9]\\+\\)-g[0-9a-f]*\$,\\2,p;s,^\\(tags/\\)\\?basepoints/gcc-[0-9]\\+\$,0,p'); git rev-parse --verify \$h~\$(expr \$p - \$n); }; f"
  
  git config alias.gcc-verify '!f() { "`git rev-parse --show-toplevel`/contrib/gcc-changelog/git_check_commit.py" $@; } ; f'
  git config alias.gcc-backport '!f() { "`git rev-parse --show-toplevel`/contrib/git-backport.py" $@; } ; f'
  git config alias.gcc-mklog '!f() { "`git rev-parse --show-toplevel`/contrib/mklog.py" $@; } ; f'
! git config alias.gcc-commit-mklog '!f() { "`git rev-parse --show-toplevel`/contrib/git-commit-mklog.py" $@; }; f'
  
  # Make diff on MD files use "(define" as a function marker.
  # Use this in conjunction with a .gitattributes file containing
--- 22,35 ----
  
  # Add git commands to convert git commit to monotonically increasing revision number
  # and vice versa
! git config alias.gcc-descr '!f() { "`git rev-parse --show-toplevel`/contrib/git-descr.sh" $@; } ; f'
! git config alias.gcc-undescr '!f() { "`git rev-parse --show-toplevel`/contrib/git-undescr.sh" $@; } ; f'
  
  git config alias.gcc-verify '!f() { "`git rev-parse --show-toplevel`/contrib/gcc-changelog/git_check_commit.py" $@; } ; f'
  git config alias.gcc-backport '!f() { "`git rev-parse --show-toplevel`/contrib/git-backport.py" $@; } ; f'
+ git config alias.gcc-fix-changelog '!f() { "`git rev-parse --show-toplevel`/contrib/git-fix-changelog.py" $@; } ; f'
  git config alias.gcc-mklog '!f() { "`git rev-parse --show-toplevel`/contrib/mklog.py" $@; } ; f'
! git config alias.gcc-commit-mklog '!f() { "`git rev-parse --show-toplevel`/contrib/git-commit-mklog.py" "$@"; }; f'
  
  # Make diff on MD files use "(define" as a function marker.
  # Use this in conjunction with a .gitattributes file containing
diff -Nrcpad gcc-11.2.0/contrib/git-backport.py gcc-11.3.0/contrib/git-backport.py
*** gcc-11.2.0/contrib/git-backport.py	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/contrib/git-backport.py	Thu Apr 21 07:58:52 2022
***************
*** 20,65 ****
  # Boston, MA 02110-1301, USA.
  
  import argparse
  import subprocess
  
  if __name__ == '__main__':
!     parser = argparse.ArgumentParser(description='Backport a git revision and '
!                                      'stash all ChangeLog files.')
      parser.add_argument('revision', help='Revision')
      args = parser.parse_args()
  
!     r = subprocess.run('git cherry-pick -x %s' % args.revision, shell=True)
!     if r.returncode == 0:
!         cmd = 'git show --name-only --pretty="" -- "*ChangeLog"'
!         changelogs = subprocess.check_output(cmd, shell=True, encoding='utf8')
!         changelogs = changelogs.strip()
!         if changelogs:
!             for changelog in changelogs.split('\n'):
!                 subprocess.check_output('git checkout HEAD~ %s' % changelog,
!                                         shell=True)
!         subprocess.check_output('git commit --amend --no-edit', shell=True)
!     else:
!         # 1) remove all ChangeLog files from conflicts
!         out = subprocess.check_output('git diff --name-only --diff-filter=U',
!                                       shell=True,
!                                       encoding='utf8')
!         conflicts = out.strip().split('\n')
!         changelogs = [c for c in conflicts if c.endswith('ChangeLog')]
!         if changelogs:
!             cmd = 'git checkout --theirs %s' % ' '.join(changelogs)
!             subprocess.check_output(cmd, shell=True)
!         # 2) remove all ChangeLog files from index
!         cmd = 'git diff --name-only --diff-filter=M HEAD'
!         out = subprocess.check_output(cmd, shell=True, encoding='utf8')
!         out = out.strip().split('\n')
!         modified = [c for c in out if c.endswith('ChangeLog')]
!         for m in modified:
!             subprocess.check_output('git reset %s' % m, shell=True)
!             subprocess.check_output('git checkout %s' % m, shell=True)
! 
!         # try to continue
!         if len(conflicts) == len(changelogs):
!             cmd = 'git -c core.editor=true cherry-pick --continue'
!             subprocess.check_output(cmd, shell=True)
!         else:
!             print('Please resolve all remaining file conflicts.')
--- 20,35 ----
  # Boston, MA 02110-1301, USA.
  
  import argparse
+ import os
  import subprocess
  
+ script_folder = os.path.dirname(os.path.abspath(__file__))
+ fixup_script = os.path.join(script_folder, 'git-fix-changelog.py')
+ 
  if __name__ == '__main__':
!     parser = argparse.ArgumentParser(description='Backport a git revision.')
      parser.add_argument('revision', help='Revision')
      args = parser.parse_args()
  
!     subprocess.run('git cherry-pick -x %s' % args.revision, shell=True)
!     subprocess.run(fixup_script, shell=True)
diff -Nrcpad gcc-11.2.0/contrib/git-commit-mklog.py gcc-11.3.0/contrib/git-commit-mklog.py
*** gcc-11.2.0/contrib/git-commit-mklog.py	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/contrib/git-commit-mklog.py	Thu Apr 21 07:58:52 2022
*************** if __name__ == '__main__':
*** 37,42 ****
--- 37,44 ----
                          help='Add the specified PRs (comma separated)')
      parser.add_argument('-p', '--fill-up-bug-titles', action='store_true',
                          help='Download title of mentioned PRs')
+     parser.add_argument('--co',
+                         help='Add Co-Authored-By trailer (comma separated)')
      args, unknown_args = parser.parse_known_args()
  
      myenv['GCC_FORCE_MKLOG'] = '1'
*************** if __name__ == '__main__':
*** 49,53 ****
--- 51,59 ----
      if mklog_args:
          myenv['GCC_MKLOG_ARGS'] = ' '.join(mklog_args)
  
+     if args.co:
+         for author in args.co.split(','):
+             unknown_args.append(f'--trailer "Co-Authored-By: {author}"')
+ 
      commit_args = ' '.join(unknown_args)
      subprocess.run(f'git commit {commit_args}', shell=True, env=myenv)
diff -Nrcpad gcc-11.2.0/contrib/git-descr.sh gcc-11.3.0/contrib/git-descr.sh
*** gcc-11.2.0/contrib/git-descr.sh	Thu Jan  1 00:00:00 1970
--- gcc-11.3.0/contrib/git-descr.sh	Thu Apr 21 07:58:52 2022
***************
*** 0 ****
--- 1,37 ----
+ #!/bin/sh
+ 
+ # Script to describe a GCC revision based on git hash
+ 
+ short=no
+ long=no
+ c=master
+ 
+ for arg in "$@"
+ do
+     case "$arg" in
+       --short) short=yes long=no
+ 	;;
+       --long|--full) long=yes short=no
+ 	;;
+       *) c=$arg
+     esac
+ done
+ 
+ if test x$short = xyes; then
+     r=$(git describe --all --match 'basepoints/gcc-[0-9]*' $c | sed -n 's,^\(tags/\)\?basepoints/gcc-\([0-9]\+\)-\([0-9]\+\)-g[0-9a-f]*$,r\2-\3,p;s,^\(tags/\)\?basepoints/gcc-\([0-9]\+\)$,r\2-0,p');
+ elif test x$long = xyes; then
+     r=$(git describe --all --abbrev=40 --match 'basepoints/gcc-[0-9]*' $c | sed -n 's,^\(tags/\)\?basepoints/gcc-,r,p')
+ else
+     r=$(git describe --all --abbrev=14 --match 'basepoints/gcc-[0-9]*' $c | sed -n 's,^\(tags/\)\?basepoints/gcc-,r,p');
+     expr match ${r:-no} 'r[0-9]\+$' >/dev/null && r=${r}-0-g$(git rev-parse $c);
+ fi;
+ if test -n $r; then
+     o=$(git config --get gcc-config.upstream);
+     rr=$(echo $r | sed -n 's,^r\([0-9]\+\)-[0-9]\+\(-g[0-9a-f]\+\)\?$,\1,p');
+     if git rev-parse --verify --quiet ${o:-origin}/releases/gcc-$rr >/dev/null; then
+ 	m=releases/gcc-$rr;
+     else
+ 	m=master;
+     fi;
+     git merge-base --is-ancestor $c ${o:-origin}/$m && echo ${r};
+ fi;
diff -Nrcpad gcc-11.2.0/contrib/git-fix-changelog.py gcc-11.3.0/contrib/git-fix-changelog.py
*** gcc-11.2.0/contrib/git-fix-changelog.py	Thu Jan  1 00:00:00 1970
--- gcc-11.3.0/contrib/git-fix-changelog.py	Thu Apr 21 07:58:52 2022
***************
*** 0 ****
--- 1,92 ----
+ #!/usr/bin/env python3
+ 
+ # Copyright (C) 2020 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 COPYING.  If not, write to
+ # the Free Software Foundation, 51 Franklin Street, Fifth Floor,
+ # Boston, MA 02110-1301, USA.
+ #
+ # The script tries to fix commit message where ChangeLog entries
+ # can point to .cc renamed files.
+ 
+ import argparse
+ import os
+ import subprocess
+ import tempfile
+ 
+ DESCRIPTION = 'Fix up ChangeLog of the current commit.'
+ 
+ script_folder = os.path.dirname(os.path.abspath(__file__))
+ verify_script = os.path.join(script_folder,
+                              'gcc-changelog/git_check_commit.py')
+ 
+ 
+ def replace_file_in_changelog(lines, filename, fixed):
+     # consider all componenets of a path: gcc/ipa-icf.cc
+     while filename:
+         for i, line in enumerate(lines):
+             if filename in line:
+                 lines[i] = line.replace(filename, fixed)
+                 return
+ 
+         parts = filename.split('/')
+         if len(parts) == 1:
+             return
+         filename = '/'.join(parts[1:])
+         fixed = '/'.join(fixed.split('/')[1:])
+ 
+ 
+ if __name__ == '__main__':
+     parser = argparse.ArgumentParser(description=DESCRIPTION)
+     args = parser.parse_args()
+ 
+     # Update commit message if change for a .cc file was taken
+     r = subprocess.run(f'{verify_script} HEAD', shell=True, encoding='utf8',
+                        stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+     if r.returncode != 0:
+         lines = r.stdout.splitlines()
+         cmd = 'git show -s --format=%B'
+         commit_message = subprocess.check_output(cmd, shell=True,
+                                                  encoding='utf8').strip()
+         commit_message = commit_message.splitlines()
+ 
+         # Parse the following lines:
+         # ERR: unchanged file mentioned in a ChangeLog \
+         # (did you mean "gcc/ipa-icf.cc"?): "gcc/ipa-icf.c"
+         replaced = 0
+         for line in lines:
+             if ('unchanged file mentioned' in line and
+                     'did you mean' in line):
+                 filename = line.split()[-1].strip('"')
+                 fixed = line[line.index('did you mean'):]
+                 fixed = fixed[fixed.index('"') + 1:]
+                 fixed = fixed[:fixed.index('"')]
+ 
+                 if filename.count('/') == fixed.count('/'):
+                     replace_file_in_changelog(commit_message, filename, fixed)
+                     replaced += 1
+ 
+         if replaced:
+             with tempfile.NamedTemporaryFile('w', encoding='utf8',
+                                              delete=False) as w:
+                 w.write('\n'.join(commit_message))
+                 w.close()
+                 subprocess.check_output(f'git commit --amend -F {w.name}',
+                                         shell=True, encoding='utf8')
+                 os.unlink(w.name)
+                 print(f'Commit message updated: {replaced} file(s) renamed.')
+         else:
+             print('Commit message has not been updated.')
diff -Nrcpad gcc-11.2.0/contrib/git-undescr.sh gcc-11.3.0/contrib/git-undescr.sh
*** gcc-11.2.0/contrib/git-undescr.sh	Thu Jan  1 00:00:00 1970
--- gcc-11.3.0/contrib/git-undescr.sh	Thu Apr 21 07:58:52 2022
***************
*** 0 ****
--- 1,13 ----
+ #!/bin/sh
+ 
+ # Script to undescribe a GCC revision
+ 
+ o=$(git config --get gcc-config.upstream);
+ r=$(echo $1 | sed -n 's,^r\([0-9]\+\)-[0-9]\+\(-g[0-9a-f]\+\)\?$,\1,p');
+ n=$(echo $1 | sed -n 's,^r[0-9]\+-\([0-9]\+\)\(-g[0-9a-f]\+\)\?$,\1,p');
+ 
+ test -z $r && echo Invalid id $1 && exit 1;
+ h=$(git rev-parse --verify --quiet ${o:-origin}/releases/gcc-$r);
+ test -z $h && h=$(git rev-parse --verify --quiet ${o:-origin}/master);
+ p=$(git describe --all --match 'basepoints/gcc-'$r $h | sed -n 's,^\(tags/\)\?basepoints/gcc-[0-9]\+-\([0-9]\+\)-g[0-9a-f]*$,\2,p;s,^\(tags/\)\?basepoints/gcc-[0-9]\+$,0,p');
+ git rev-parse --verify $h~$(expr $p - $n);
diff -Nrcpad gcc-11.2.0/contrib/header-tools/ChangeLog gcc-11.3.0/contrib/header-tools/ChangeLog
*** gcc-11.2.0/contrib/header-tools/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/contrib/header-tools/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,7 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/contrib/reghunt/ChangeLog gcc-11.3.0/contrib/reghunt/ChangeLog
*** gcc-11.2.0/contrib/reghunt/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/contrib/reghunt/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,7 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/contrib/regression/ChangeLog gcc-11.3.0/contrib/regression/ChangeLog
*** gcc-11.2.0/contrib/regression/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/contrib/regression/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,7 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/fixincludes/ChangeLog gcc-11.3.0/fixincludes/ChangeLog
*** gcc-11.2.0/fixincludes/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/fixincludes/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,7 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/BASE-VER gcc-11.3.0/gcc/BASE-VER
*** gcc-11.2.0/gcc/BASE-VER	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/BASE-VER	Thu Apr 21 07:59:17 2022
***************
*** 1 ****
! 11.2.0
--- 1 ----
! 11.3.0
diff -Nrcpad gcc-11.2.0/gcc/ChangeLog gcc-11.3.0/gcc/ChangeLog
*** gcc-11.2.0/gcc/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,3226 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2022-04-19  Hans-Peter Nilsson  <hp@axis.com>
+ 
+ 	Backported from master:
+ 	2022-04-18  Hans-Peter Nilsson  <hp@axis.com>
+ 
+ 	* doc/install.texi <CRIS>: Remove references to removed websites and
+ 	adjust for cris-*-elf being the only remaining toolchain.
+ 
+ 2022-04-19  Hans-Peter Nilsson  <hp@axis.com>
+ 
+ 	Backported from master:
+ 	2022-04-18  Hans-Peter Nilsson  <hp@axis.com>
+ 
+ 	* doc/invoke.texi <CRIS>: Remove references to options for removed
+ 	subtarget cris-axis-linux-gnu and tweak wording accordingly.
+ 
+ 2022-04-14  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2022-04-12  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	* common/config/s390/s390-common.c: Rename PF_ARCH14 to PF_Z16.
+ 	* config.gcc: Add z16 as march/mtune switch.
+ 	* config/s390/driver-native.c (s390_host_detect_local_cpu):
+ 	Recognize z16 with -march=native.
+ 	* config/s390/s390-opts.h (enum processor_type): Rename
+ 	PROCESSOR_ARCH14 to PROCESSOR_3931_Z16.
+ 	* config/s390/s390.c (PROCESSOR_ARCH14): Rename to ...
+ 	(PROCESSOR_3931_Z16): ... throughout the file.
+ 	(s390_processor processor_table): Add z16 as cpu string.
+ 	* config/s390/s390.h (enum processor_flags): Rename PF_ARCH14 to
+ 	PF_Z16.
+ 	(TARGET_CPU_ARCH14): Rename to ...
+ 	(TARGET_CPU_Z16): ... this.
+ 	(TARGET_CPU_ARCH14_P): Rename to ...
+ 	(TARGET_CPU_Z16_P): ... this.
+ 	(TARGET_ARCH14): Rename to ...
+ 	(TARGET_Z16): ... this.
+ 	(TARGET_ARCH14_P): Rename to ...
+ 	(TARGET_Z16_P): ... this.
+ 	* config/s390/s390.md (cpu_facility): Rename arch14 to z16 and
+ 	check TARGET_Z16 instead of TARGET_ARCH14.
+ 	* config/s390/s390.opt: Add z16 to processor_type.
+ 	* doc/invoke.texi: Document z16 and arch14.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 	    Vladimir Makarov  <vmakarov@redhat.com>
+ 
+ 	PR target/104117
+ 	* config/rs6000/rs6000.c (darwin_rs6000_legitimate_lo_sum_const_p):
+ 	Check for UNSPEC_MACHOPIC_OFFSET wrappers on symbolic addresses when
+ 	emitting PIC code.
+ 	(legitimate_lo_sum_address_p): Likewise.
+ 	(rs6000_legitimize_address): Do not apply the TLS processing to
+ 	Darwin.
+ 	* config/rs6000/darwin.md (@machopic_high_<mode>): New.
+ 	(@machopic_low_<mode>): New.
+ 	* config/rs6000/predicates.md (macho_pic_address): New.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR target/80556
+ 	* config/darwin-driver.c (darwin_driver_init): Handle exported
+ 	symbols and symbol lists (suppress automatic export of the TLS
+ 	symbols).
+ 	* config/darwin.c (darwin_rename_builtins): Remove workaround.
+ 	* config/darwin.h (LINK_GCC_C_SEQUENCE_SPEC): Likewise.
+ 	(REAL_LIBGCC_SPEC): Handle revised library uses.
+ 	* config/darwin.opt (nodefaultexport): New.
+ 	* config/i386/darwin.h (PR80556_WORKAROUND): Remove.
+ 	* config/i386/darwin32-biarch.h (PR80556_WORKAROUND): Likewise.
+ 	* config/i386/darwin64-biarch.h (PR80556_WORKAROUND): Likewise.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin-driver.c (darwin_driver_init): Revise comments, handle
+ 	filelist and framework options in specs instead of code. Exit from the
+ 	option handling early if the command line is definitely enpty.
+ 	* config/darwin.h (SUBTARGET_DRIVER_SELF_SPECS): Update to handle link
+ 	specs that are really driver ones. Remove setting for the default content
+ 	of weak_reference_mismatches
+ 	(DARWIN_CC1_SPEC): Likewise.
+ 	(CPP_SPEC): Likewise.
+ 	(SYSROOT_SPEC): Append space.
+ 	(LINK_SYSROOT_SPEC): Remove most driver link specs.
+ 	(STANDARD_STARTFILE_PREFIX_2): Update link-related specs.
+ 	(STARTFILE_SPEC): Likewise.
+ 	(ASM_MMACOSX_VERSION_MIN_SPEC): Fix line wrap.
+ 	(ASM_SPEC): Update driver-related specs.
+ 	(ASM_FINAL_SPEC): Likewise.
+ 	(LINK_COMMAND_SPEC_A): Update 'r' handling to skip gomp and itm when r
+ 	or nodefaultlibs is given.
+ 	(DSYMUTIL_SPEC): Do not call dsymutil for '-r' link lines.
+ 	Update ordering of exclusions, remove duplicate 'v' addition
+ 	(collect2 will add this from the main command line).
+ 	* config/darwin.opt: Remove now unused option aliases.
+ 	* config/i386/darwin.h (EXTRA_ASM_OPTS): Ensure space after opt.
+ 	(ASM_SPEC): Update driver-related specs.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-11-15  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR fortran/102992
+ 	* config/darwin.h (TARGET_DTORS_FROM_CXA_ATEXIT): New.
+ 	* doc/tm.texi: Regenerated.
+ 	* doc/tm.texi.in: Add TARGET_DTORS_FROM_CXA_ATEXIT hook.
+ 	* ipa.c (cgraph_build_static_cdtor_1): Return the built
+ 	function decl.
+ 	(build_cxa_atexit_decl): New.
+ 	(build_dso_handle_decl): New.
+ 	(build_cxa_dtor_registrations): New.
+ 	(compare_cdtor_tu_order): New.
+ 	(build_cxa_atexit_fns): New.
+ 	(ipa_cdtor_merge): If dtors_from_cxa_atexit is set,
+ 	process the DTORs/CTORs accordingly.
+ 	(pass_ipa_cdtor_merge::gate): Also run if
+ 	dtors_from_cxa_atexit is set.
+ 	* target.def (dtors_from_cxa_atexit): New hook.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-11-05  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.h (ASM_GENERATE_INTERNAL_LABEL): Add LTRAMP
+ 	to the list of symbol prefixes that must be made linker-
+ 	visible.
+ 
+ 2022-04-14  Saagar Jha  <saagar@saagarjha.com>
+ 
+ 	* config.gcc: Adjust for Darwin21.
+ 	* config/darwin-c.c (macosx_version_as_macro): Likewise.
+ 	* config/darwin-driver.c (validate_macosx_version_min):
+ 	Likewise.
+ 	(darwin_find_version_from_kernel): Likewise.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-10-13  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* collect2.c (is_lto_object_file): Release simple-object
+ 	resources, close files.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-09-28  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/rs6000/darwin.h (FIXED_R13): Add for PPC64.
+ 	(FIRST_SAVED_GP_REGNO): Save from R13 even when it is one
+ 	of the fixed regs.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-09-19  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.h (LINK_COMMAND_SPEC_A): Use Darwin10
+ 	unwinder shim as a convenience library.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-09-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* Makefile.in: Remove variables related to applying no-PIE
+ 	to the exes on $build.
+ 	* configure: Regenerate.
+ 	* configure.ac: Remove configuration related to applying
+ 	no-PIE to the exes on $build.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-08-27  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.c (finalize_ctors): Add a section-start linker-
+ 	visible symbol.
+ 	(finalize_dtors): Likewise.
+ 	* config/darwin.h (MIN_LD64_INIT_TERM_START_LABELS): New.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-08-17  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.c (darwin_file_end): Reset and reclaim the
+ 	section names table at the end of compile.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* configure.ac: Handle --with-dsymutil in the same way as we
+ 	do for the assembler and linker.  (DEFAULT_DSYMUTIL): New.
+ 	Extract the type and version for the dsymutil configured or
+ 	found by the default searches.
+ 	* config.in: Regenerated.
+ 	* configure: Regenerated.
+ 	* collect2.c (do_dsymutil): Handle locating dsymutil in the
+ 	same way as for the assembler and  linker.
+ 	* config/darwin.h (DSYMUTIL): Delete.
+ 	* gcc.c: Report a configured dsymutil correctly.
+ 	* exec-tool.in: Allow for dsymutil.
+ 	* doc/install.texi: Document --with-dsymutil.
+ 
+ 2022-04-13  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-04-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/105214
+ 	* config/i386/i386-expand.c (ix86_emit_i387_log1p): Call
+ 	do_pending_stack_adjust.
+ 
+ 2022-04-13  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-04-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/105211
+ 	* builtins.c (expand_builtin_int_roundingfn_2): If mathfn_built_in_1
+ 	fails for TREE_TYPE (arg), retry it with
+ 	TREE_VALUE (TYPE_ARG_TYPES (TREE_TYPE (fndecl))) and if even that
+ 	fails, emit call normally.
+ 
+ 2022-04-13  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-04-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/105189
+ 	* fold-const.c (make_range_step): Fix up handling of
+ 	(unsigned) x +[low, -] ranges for signed x if low fits into
+ 	typeof (x).
+ 
+ 2022-04-13  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-04-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/104985
+ 	* combine.c (struct undo): Add where.regno member.
+ 	(do_SUBST_MODE): Rename to ...
+ 	(subst_mode): ... this.  Change first argument from rtx * into int,
+ 	operate on regno_reg_rtx[regno] and save regno into where.regno.
+ 	(SUBST_MODE): Remove.
+ 	(try_combine): Use subst_mode instead of SUBST_MODE, change first
+ 	argument from regno_reg_rtx[whatever] to whatever.  For UNDO_MODE, use
+ 	regno_reg_rtx[undo->where.regno] instead of *undo->where.r.
+ 	(undo_to_marker): For UNDO_MODE, use regno_reg_rtx[undo->where.regno]
+ 	instead of *undo->where.r.
+ 	(simplify_set): Use subst_mode instead of SUBST_MODE, change first
+ 	argument from regno_reg_rtx[whatever] to whatever.
+ 
+ 2022-04-12  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2022-04-11  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/104894
+ 	* config/rs6000/rs6000.c (rs6000_sibcall_aix): Handle pcrel sibcalls
+ 	to longcall functions.
+ 
+ 2022-04-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-04-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/105235
+ 	* tree-ssa-math-opts.c (execute_cse_conv_1): Clean EH and
+ 	return whether the CFG changed.
+ 	(execute_cse_sincos_1): Adjust.
+ 
+ 2022-04-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-04-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/105232
+ 	* tree.c (component_ref_size): Bail out for too large
+ 	or non-constant sizes.
+ 
+ 2022-04-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-04-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/105226
+ 	* tree-vect-loop-manip.c (vect_loop_versioning): Verify
+ 	we can split the exit of an outer loop we choose to version.
+ 
+ 2022-04-11  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2022-04-11  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	PR target/104853
+ 	* config.gcc: Pass -misa-spec to arch-canonicalize and
+ 	multilib-generator.
+ 	* config/riscv/arch-canonicalize: Adding -misa-spec option.
+ 	(SUPPORTED_ISA_SPEC): New.
+ 	(arch_canonicalize): New argument `isa_spec`.
+ 	Handle multiple ISA spec versions.
+ 	* config/riscv/multilib-generator: Adding -misa-spec option.
+ 
+ 2022-04-11  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2021-08-16  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	* config/riscv/multilib-generator: Support code model option for
+ 	multi-lib.
+ 	* doc/install.texi: Add document of new option for
+ 	--with-multilib-generator.
+ 
+ 2022-04-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-04-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/105198
+ 	* tree-predcom.c (find_looparound_phi): Check whether
+ 	the found memory location of the entry value is clobbered
+ 	inbetween the value we want to use and loop entry.
+ 
+ 2022-04-07  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-11-26  Jan Hubicka  <jh@suse.cz>
+ 
+ 	PR ipa/103432
+ 	* ipa-modref.c (update_escape_summary_1): Fix handling of min_flags.
+ 
+ 2022-04-07  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-08-11  Jan Hubicka  <hubicka@ucw.cz>
+ 		    Alexandre Oliva  <oliva@adacore.com>
+ 
+ 	* ipa-modref.c (modref_lattice::dump): Fix escape_point's min_flags
+ 	dumping.
+ 	(modref_lattice::merge_deref): Fix handling of indirect scape points.
+ 	(update_escape_summary_1): Likewise.
+ 	(update_escape_summary): Likewise.
+ 	(ipa_merge_modref_summary_after_inlining): Likewise.
+ 
+ 2022-04-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/99121
+ 	* gimple-array-bounds.cc (array_bounds_checker::check_mem_ref):
+ 	Bail out for non-constant type size.
+ 
+ 2022-04-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+ 
+ 	Backported from master:
+ 	2021-04-27  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+ 
+ 	PR target/100106
+ 	* simplify-rtx.c (simplify_context::simplify_subreg): Check the
+ 	memory alignment for the outer mode.
+ 
+ 2022-04-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/104497
+ 	* gimplify.c (gimplify_compound_lval): Make sure the
+ 	base is a non-register if needed and possible.
+ 
+ 2022-04-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/105053
+ 	* tree-vect-loop.c (vect_create_epilog_for_reduction): Pick
+ 	the correct live-out stmt for a reduction chain.
+ 
+ 2022-04-07  Andrew Pinski  <apinski@marvell.com>
+ 
+ 	Backported from master:
+ 	2022-02-10  Andrew Pinski  <apinski@marvell.com>
+ 
+ 	PR target/104474
+ 	* config/aarch64/aarch64.c
+ 	(aarch64_sve_expand_vector_init_handle_trailing_constants):
+ 	Use CONST0_RTX instead of const0_rtx for the non-constant elements.
+ 
+ 2022-04-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-03-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/105070
+ 	* tree-switch-conversion.h
+ 	(bit_test_cluster::hoist_edge_and_branch_if_true): Add location
+ 	argument.
+ 	* tree-switch-conversion.c
+ 	(bit_test_cluster::hoist_edge_and_branch_if_true): Annotate
+ 	cond with location.
+ 	(bit_test_cluster::emit): Annotate all generated expressions
+ 	with location.
+ 
+ 2022-04-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-03-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR rtl-optimization/105028
+ 	* ira-color.c (form_threads_from_copies): Remove unnecessary
+ 	copying of the sorted_copies tail.
+ 
+ 2022-04-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-03-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/104880
+ 	* tree-ssa.c (execute_update_address_taken): Remember if we
+ 	optimistically made something not addressable and
+ 	prepare to undo it.
+ 
+ 2022-04-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-04-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/105165
+ 	* tree-complex.c (expand_complex_asm): Sorry for asm goto
+ 	_Complex outputs.
+ 
+ 2022-04-04  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2022-03-31  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR ipa/103083
+ 	* ipa-prop.h (ipa_ancestor_jf_data): New flag keep_null;
+ 	(ipa_get_jf_ancestor_keep_null): New function.
+ 	* ipa-prop.c (ipa_set_ancestor_jf): Initialize keep_null field of the
+ 	ancestor function.
+ 	(compute_complex_assign_jump_func): Pass false to keep_null
+ 	parameter of ipa_set_ancestor_jf.
+ 	(compute_complex_ancestor_jump_func): Pass true to keep_null
+ 	parameter of ipa_set_ancestor_jf.
+ 	(update_jump_functions_after_inlining): Carry over keep_null from the
+ 	original ancestor jump-function or merge them.
+ 	(ipa_write_jump_function): Stream keep_null flag.
+ 	(ipa_read_jump_function): Likewise.
+ 	(ipa_print_node_jump_functions_for_edge): Print the new flag.
+ 	* ipa-cp.c (class ipcp_bits_lattice): Make various getters const.  New
+ 	member function known_nonzero_p.
+ 	(ipcp_bits_lattice::known_nonzero_p): New.
+ 	(ipcp_bits_lattice::meet_with_1): New parameter drop_all_ones,
+ 	observe it.
+ 	(ipcp_bits_lattice::meet_with): Likewise.
+ 	(propagate_bits_across_jump_function): Simplify.  Pass true in
+ 	drop_all_ones when it is necessary.
+ 	(propagate_aggs_across_jump_function): Take care of keep_null
+ 	flag.
+ 	(ipa_get_jf_ancestor_result): Propagate NULL accross keep_null
+ 	jump functions.
+ 
+ 2022-04-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-04-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/105123
+ 	* config/i386/i386-expand.c (ix86_expand_vector_init_general): Avoid
+ 	using word as target for expand_simple_binop when doing ASHIFT and
+ 	IOR.
+ 
+ 2022-04-01  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	PR middle-end/105032
+ 	* lra-assigns.c (find_reload_regno_insns): Modify loop condition.
+ 
+ 2022-03-30  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-03-28  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/105068
+ 	* config/i386/sse.md (*ssse3_pshufbv8qi3): Also replace "Yv" with
+ 	"Yw" in clobber.
+ 
+ 2022-03-30  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	* config.gcc (riscv*-*-*): Set right default isa spec.
+ 
+ 2022-03-30  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2021-10-28  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	* config/riscv/arch-canonicalize (CANONICAL_ORDER): Add `i` to
+ 	CANONICAL_ORDER.
+ 
+ 2022-03-30  Maciej W. Rozycki  <macro@embecosm.com>
+ 
+ 	Backported from master:
+ 	2021-11-03  Maciej W. Rozycki  <macro@embecosm.com>
+ 
+ 	* config/riscv/riscv.c (riscv_class_max_nregs): Swap the
+ 	arguments to `reg_class_subset_p'.
+ 
+ 2022-03-30  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2021-11-11  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	* common/config/riscv/riscv-common.c (riscv_subset_list::to_string): Fix
+ 	wrong marco checking.
+ 
+ 2022-03-30  Maciej W. Rozycki  <macro@embecosm.com>
+ 
+ 	Backported from master:
+ 	2022-01-18  Maciej W. Rozycki  <macro@embecosm.com>
+ 
+ 	* common/config/riscv/riscv-common.c
+ 	(riscv_subset_list::parse_multiletter_ext): Move pointer
+ 	arithmetic ahead of `free'.
+ 
+ 2022-03-30  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2022-01-24  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	* common/config/riscv/riscv-common.c (riscv_subset_list::to_string):
+ 	Skip zicsr and zifencei if I-ext is 2.0.
+ 
+ 2022-03-30  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2022-02-05  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	* configure.ac: Fix detection for zifencei support.
+ 	* configure: Regenerate.
+ 
+ 2022-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/105093
+ 	* ubsan.c (instrument_object_size): If t is equal to inner and
+ 	is a decl other than global var, punt.  When emitting call to
+ 	UBSAN_OBJECT_SIZE ifn, make sure base is addressable.
+ 
+ 2022-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/105094
+ 	* gimple-ssa-store-merging.c (mem_valid_for_store_merging): Punt if
+ 	bitsize <= 0 rather than just == 0.
+ 
+ 2022-03-30  Martin Liska  <mliska@suse.cz>
+ 
+ 	* lto-streamer.h (LTO_minor_version): Bump it.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/105035
+ 	* fold-const.c (operand_equal_p) <case COMPONENT_REF>: If either
+ 	field0 or field1 is not a FIELD_DECL, return false.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/104971
+ 	* config/i386/i386-expand.c
+ 	(ix86_expand_builtin) <case IX86_BUILTIN_READ_FLAGS>: If ignore,
+ 	don't push/pop anything and just return const0_rtx.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/99578
+ 	PR middle-end/100680
+ 	PR tree-optimization/100834
+ 	* params.opt (--param=min-pagesize=): New parameter.
+ 	* builtins.c (compute_objsize_r) <case INTEGER_CST>: Use maximum
+ 	object size instead of zero for pointer constants equal or larger
+ 	than min-pagesize.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/104910
+ 	* config/aarch64/aarch64.c (aarch64_load_symref_appropriately): Copy
+ 	imm rtx.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/104814
+ 	* ifcvt.c (find_if_case_1, find_if_case_2): Punt if test_bb doesn't
+ 	end with onlyjump_p.  Assume BB_END (test_bb) is always non-NULL.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/104711
+ 	* doc/invoke.texi (-Wextra): Document that -Wshift-negative-value
+ 	is enabled by it only for C++11 to C++17 rather than for C++03 or
+ 	later.
+ 	(-Wshift-negative-value): Similarly (except here we stated
+ 	that it is enabled for C++11 or later).
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/104775
+ 	* config/s390/s390.md (*cmp_and_trap_unsigned_int<mode>): Use
+ 	S constraint instead of T in the last alternative.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/104589
+ 	* cfgrtl.c (fixup_reorder_chain): Use loc_equal instead of direct
+ 	INSN_LOCATION comparison with goto_locus.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+ 		    Marc Glisse  <marc.glisse@inria.fr>
+ 
+ 	PR tree-optimization/104675
+ 	* match.pd (t * 2U / 2 -> t & (~0 / 2), t / 2U * 2 -> t & ~1):
+ 	Restrict simplifications to INTEGRAL_TYPE_P.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/104681
+ 	* config/rs6000/vector.md (movmisalign<mode>): Use rs6000_emit_move.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/104674
+ 	* config/i386/i386.h (enum ix86_stack_slot): Add SLOT_FLOATxFDI_387.
+ 	* config/i386/i386.md (splitter to floatdi<mode>2_i387_with_xmm): Use
+ 	SLOT_FLOATxFDI_387 rather than SLOT_TEMP.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/104675
+ 	* match.pd (-A - 1 -> ~A, -1 - A -> ~A): Don't simplify for
+ 	COMPLEX_TYPE.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/104601
+ 	* tree-ssa-sccvn.c (visit_reference_op_call): For calls with
+ 	non-SSA_NAME lhs value number vdef to itself instead of e.g. the
+ 	vuse value number.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/102656
+ 	* asan.c (instrument_derefs): If inner is a RESULT_DECL and access is
+ 	known to be within bounds, treat it like automatic variables.
+ 	If instrumenting access and inner is {VAR,PARM,RESULT}_DECL from
+ 	current function and !TREE_STATIC which is not TREE_ADDRESSABLE, mark
+ 	it addressable.
+ 
+ 2022-03-28  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-03-27  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/105068
+ 	* config/i386/sse.md (*ssse3_pshufbv8qi3): Replace "Yv" with
+ 	"Yw".
+ 
+ 2022-03-28  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2021-11-09  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	PR target/102957
+ 	* common/config/riscv/riscv-common.c (multi_letter_subset_rank): Remove
+ 	assertion for Z*-ext.
+ 
+ 2022-03-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/99754
+ 	* config/i386/emmintrin.h (_mm_loadu_si32): Put loaded value into
+ 	first 	rather than last element of the vector, use __m32_u to do
+ 	a really unaligned load, use just 0 instead of (int)0.
+ 	(_mm_loadu_si16): Put loaded value into first rather than last
+ 	element of the vector, use __m16_u to do a really unaligned load,
+ 	use just 0 instead of (short)0.
+ 
+ 2022-03-26  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-03-26  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/105058
+ 	* config/i386/sse.md (loadiwkey): Replace "v" with "x".
+ 	(aes<aesklvariant>u8): Likewise.
+ 
+ 2022-03-26  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-03-26  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/105052
+ 	* config/i386/sse.md (ssse3_ph<plusminus_mnemonic>wv4hi3):
+ 	Replace "Yv" with "x".
+ 	(ssse3_ph<plusminus_mnemonic>dv2si3): Likewise.
+ 	(ssse3_psign<mode>3): Likewise.
+ 
+ 2022-03-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/101636
+ 	PR tree-optimization/104782
+ 	* tree-vect-slp.c (vect_slp_analyze_operations): Make sure
+ 	the CTOR is vectorized with an expected type.
+ 
+ 2022-03-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/104931
+ 	* match.pd ((ptr) (x p+ y) p+ z -> (ptr) (x p+ (y + z))): New GENERIC
+ 	simplification.
+ 
+ 2022-03-22  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-03-21  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/105000
+ 	* common/config/i386/i386-common.c
+ 	(OPTION_MASK_ISA2_GENERAL_REGS_ONLY_UNSET): Replace
+ 	OPTION_MASK_ISA2_AVX512F_UNSET with OPTION_MASK_ISA2_SSE_UNSET.
+ 
+ 2022-03-22  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-03-16  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/104890
+ 	* config/i386/x86gprintrin.h: Also check _SOFT_FLOAT before
+ 	pushing target("general-regs-only").
+ 
+ 2022-03-22  Jason Merrill  <jason@redhat.com>
+ 
+ 	* tree.h (struct tree_vec_map_cache_hasher): Move from...
+ 	* tree.c (struct tree_vec_map_cache_hasher): ...here.
+ 
+ 2022-03-21  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-03-21  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/104998
+ 	* common/config/i386/cpuinfo.h (get_available_features): Pass
+ 	0x19 to __cpuid for bit_AESKLE.  Enable FEATURE_AESKLE only if
+ 	bit_AESKLE is set.
+ 
+ 2022-03-18  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2022-03-15  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/104923
+ 	* config/rs6000/predicates.md (mma_disassemble_output_operand): Restrict
+ 	acceptable MEM addresses.
+ 
+ 2022-03-18  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2022-03-04  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/87496
+ 	PR target/104208
+ 	* config/rs6000/rs6000.c (rs6000_option_override_internal): Make the
+ 	ISA 2.06 requirement for -mabi=ieeelongdouble conditional on
+ 	-mlong-double-128.
+ 	Move the -mabi=ieeelongdouble and -mabi=ibmlongdouble error checking
+ 	from here...
+ 	* common/config/rs6000/rs6000-common.c (rs6000_handle_option):
+ 	... to here.
+ 
+ 2022-03-18  Cui,Lili  <lili.cui@intel.com>
+ 
+ 	PR target/104963
+ 	* config/i386/i386.h (PTA_SAPPHIRERAPIDS): change it to base on ICX.
+ 	* doc/invoke.texi: Update documents for Intel sapphirerapids.
+ 
+ 2022-03-16  Qing Zhao  <qing.zhao@oracle.com>
+ 
+ 	PR middle-end/100775
+ 	* function.c (gen_call_used_regs_seq): Call
+ 	df_update_exit_block_uses when updating df.
+ 
+ 2022-03-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-03-09  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/104786
+ 	* cfgexpand.c (expand_asm_stmt): Do not generate a copy
+ 	for VLAs without an upper size bound.
+ 
+ 2022-03-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-02-14  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/104511
+ 	* tree-ssa-forwprop.c (simplify_vector_constructor): Avoid
+ 	touching DFP <-> FP conversions.
+ 
+ 2022-03-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-02-09  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR target/104453
+ 	* config/i386/i386.c (ix86_gimple_fold_builtin): Guard shift
+ 	folding for NULL LHS.
+ 
+ 2022-03-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-02-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/104402
+ 	* gimple-expr.c (is_gimple_condexpr): _Complex typed
+ 	compares are not valid.
+ 	* tree-cfg.c (verify_gimple_assign_ternary): For COND_EXPR
+ 	check is_gimple_condexpr.
+ 
+ 2022-03-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-02-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR debug/104337
+ 	* tree-nrv.c (pass_nrv::execute): Remove tieing result and found
+ 	together via DECL_ABSTRACT_ORIGIN.
+ 
+ 2022-03-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-02-04  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/103641
+ 	* tree-vect-patterns.c (vect_synth_mult_by_constant):
+ 	Pass the vector mode to choose_mult_variant.
+ 
+ 2022-03-11  Michael Meissner  <meissner@the-meissners.org>
+ 
+ 	PR target/99708
+ 	* config/rs6000/rs6000-c.c: Revert patch from 2022-03-05.
+ 
+ 2022-03-10  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-08  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR rtl-optimization/104777
+ 	* rtl.c (classify_insn): For ASM_OPERANDS, return JUMP_INSN only if
+ 	ASM_OPERANDS_LABEL_VEC has at least one element.
+ 
+ 2022-03-09  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2022-02-05  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	PR target/104219
+ 	* config.gcc (riscv*-*-*): Normalize the with_isa_spec value.
+ 	(all_defaults): Add isa_spec.
+ 	* config/riscv/riscv.h (OPTION_DEFAULT_SPECS): Add isa_spec.
+ 
+ 2022-03-05  Michael Meissner  <meissner@the-meissners.org>
+ 
+ 	PR target/99708
+ 	* config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Define
+ 	__SIZEOF_IBM128__ if the IBM 128-bit long double type is created.
+ 	Define __SIZEOF_FLOAT128__ if the IEEE 128-bit floating point type
+ 	is created.  Backport change made to the master branch on
+ 	2022-02-17.
+ 
+ 2022-03-05  Michael Meissner  <meissner@the-meissners.org>
+ 
+ 	PR target/104253
+ 	* config/rs6000/rs6000.c (init_float128_ibm): Update the
+ 	conversion functions used to convert IFmode types.  Backport
+ 	change from 2022-02-14 made on the master branch.
+ 
+ 2022-03-01  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	* tree-vect-slp-patterns.c (vect_validate_multiplication): Correctly
+ 	detect conjugate cases.
+ 	(complex_mul_pattern::matches): Likewise.
+ 	(complex_fma_pattern::matches): Move accumulator last as expected.
+ 	(complex_fma_pattern::build): Likewise.
+ 	(complex_fms_pattern::matches): Handle different conjugate form.
+ 
+ 2022-02-25  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	* config/arm/arm_neon.h (vdot_laneq_u32, vdotq_laneq_u32,
+ 	vdot_laneq_s32, vdotq_laneq_s32): New.
+ 	* config/arm/arm_neon_builtins.def (sdot_laneq, udot_laneq): New.
+ 	* config/arm/neon.md (neon_<sup>dot<vsi2qi>): New.
+ 	(<sup>dot_prod<vsi2qi>): Re-order rtl.
+ 	(neon_<sup>dot_lane<vsi2qi>): Fix rtl order and endiannes.
+ 	(neon_<sup>dot_laneq<vsi2qi>): New.
+ 
+ 2022-02-25  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	* config/arm/arm_neon.h (vusdotq_s32, vusdot_laneq_s32,
+ 	vusdotq_laneq_s32, vsudot_laneq_s32, vsudotq_laneq_s32): New
+ 	* config/arm/arm_neon_builtins.def (usdot): Add V16QI.
+ 	(usdot_laneq, sudot_laneq): New.
+ 	* config/arm/neon.md (neon_<sup>dot_laneq<vsi2qi>): New.
+ 	(neon_<sup>dot_lane<vsi2qi>): Remote unneeded code.
+ 
+ 2022-02-25  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	PR tree-optimization/102819
+ 	PR tree-optimization/103169
+ 	* config/arm/vec-common.md (cml<fcmac1><conj_op><mode>4): Use
+ 	canonical order.
+ 
+ 2022-02-25  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	PR tree-optimization/102819
+ 	PR tree-optimization/103169
+ 	* config/aarch64/aarch64-simd.md (cml<fcmac1><conj_op><mode>4): Use
+ 	canonical order.
+ 	* config/aarch64/aarch64-sve.md (cml<fcmac1><conj_op><mode>4): Likewise.
+ 
+ 2022-02-25  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	PR tree-optimization/102819
+ 	PR tree-optimization/103169
+ 	* gimple.h (gimple_num_args, gimple_arg): New.
+ 	* doc/md.texi: Update docs for cfms, cfma.
+ 	* tree-data-ref.h (same_data_refs): Accept optional offset.
+ 	* tree-vect-slp-patterns.c (is_linear_load_p): Fix issue with repeating
+ 	patterns.
+ 	(vect_normalize_conj_loc): Remove.
+ 	(is_eq_or_top): Change to take two nodes.
+ 	(enum _conj_status, compatible_complex_nodes_p,
+ 	vect_validate_multiplication): New.
+ 	(class complex_add_pattern, complex_add_pattern::matches,
+ 	complex_add_pattern::recognize, class complex_mul_pattern,
+ 	complex_mul_pattern::recognize, class complex_fms_pattern,
+ 	complex_fms_pattern::recognize,, class complex_fma_pattern,
+ 	complex_fma_pattern::recognize, class complex_operations_pattern,
+ 	complex_operations_pattern::recognize, addsub_pattern::recognize): Pass
+ 	new cache.
+ 	(complex_fms_pattern::matches, complex_fma_pattern::matches,
+ 	complex_mul_pattern::matches): Pass new cache and use new validation
+ 	code.
+ 	* tree-vect-slp.c (vect_match_slp_patterns_2, vect_match_slp_patterns,
+ 	vect_analyze_slp): Pass along cache.
+ 	(compatible_calls_p): Expose.
+ 	* tree-vectorizer.h (compatible_calls_p, slp_node_hash,
+ 	slp_compat_nodes_map_t): New.
+ 	(class vect_pattern): Update signatures include new cache.
+ 
+ 2022-02-21  Pat Haugen  <pthaugen@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000.opt (mpower10-fusion): Mark Undocumented.
+ 	(mpower10-fusion-ld-cmpi, mpower10-fusion-2logical,
+ 	mpower10-fusion-logical-add, mpower10-fusion-add-logical,
+ 	mpower10-fusion-2add, mpower10-fusion-2store): Remove.
+ 	* config/rs6000/rs6000-cpus.def (ISA_3_1_MASKS_SERVER,
+ 	OTHER_P9_VECTOR_MASKS): Remove Power10 fusion sub-options.
+ 	* config/rs6000/rs6000.c (rs6000_option_override_internal,
+ 	power10_sched_reorder): Likewise.
+ 	* config/rs6000/genfusion.pl (gen_ld_cmpi_p10, gen_logical_addsubf,
+ 	gen_addadd): Likewise
+ 	* config/rs6000/fusion.md: Regenerate.
+ 
+ 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-17  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/104557
+ 	* valtrack.c (debug_lowpart_subreg): Don't call gen_rtx_raw_SUBREG
+ 	if expr has VOIDmode.
+ 
+ 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/104544
+ 	* combine.c (try_combine): When looking for insn whose links
+ 	should be updated from i3 to i2, don't stop on debug insns, instead
+ 	skip over them.
+ 
+ 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/104517
+ 	* omp-low.c (task_cpyfns): New variable.
+ 	(delete_omp_context): Don't call finalize_task_copyfn from here.
+ 	(create_task_copyfn): Push task_stmt into task_cpyfns.
+ 	(execute_lower_omp): Call finalize_task_copyfn here on entries from
+ 	task_cpyfns vector and release the vector.
+ 
+ 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/104449
+ 	* asan.c: Include tree-eh.h.
+ 	(handle_builtin_alloca): Handle the case when __builtin_alloca or
+ 	__builtin_alloca_with_align can throw.
+ 
+ 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/104502
+ 	* config/i386/i386.md (cvtsd2ss splitter): If operands[1] is xmm16+
+ 	and AVX512VL isn't available, move operands[1] to operands[0] first.
+ 
+ 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/104446
+ 	* combine.c (subst): Don't substitute CONST_INTs into RTX_AUTOINC
+ 	operands.
+ 
+ 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/102140
+ 	* config/rs6000/rs6000.c (vspltis_shifted): Return false also if
+ 	split1 pass has finished already.
+ 
+ 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/104307
+ 	* tree-vect-generic.c (expand_vector_comparison): Don't push debug
+ 	stmts to uses vector, just set vec_cond_expr_only to false for
+ 	non-VEC_COND_EXPRs instead of pushing them into uses.  Treat
+ 	VEC_COND_EXPRs that use lhs not just in rhs1, but rhs2 or rhs3 too
+ 	like non-VEC_COND_EXPRs.
+ 
+ 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/104263
+ 	* gimple-ssa-store-merging.c (get_status_for_store_merging): For
+ 	cfun->can_throw_non_call_exceptions && cfun->eh test whether
+ 	last non-debug stmt in the bb is store_valid_for_store_merging_p
+ 	rather than last stmt.
+ 
+ 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR lto/104237
+ 	* cfgrtl.c (loc_equal): New function.
+ 	(unique_locus_on_edge_between_p): Use it.
+ 
+ 2022-02-18  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-05-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/100464
+ 	PR c++/100468
+ 	* gimple-fold.c (canonicalize_constructor_val): Do not set
+ 	TREE_ADDRESSABLE.
+ 
+ 2022-02-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-10-22  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/102893
+ 	* tree-ssa-dce.c (find_obviously_necessary_stmts): Fix the
+ 	test for an exit edge.
+ 
+ 2022-02-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-08-27  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/45178
+ 	* tree-ssa-dce.c (find_obviously_necessary_stmts): For
+ 	infinite loops without exit do not mark control dependent
+ 	edges of the latch necessary.
+ 
+ 2022-02-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-01-04  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/103864
+ 	PR tree-optimization/103544
+ 	* tree-vect-slp.c (vect_analyze_slp_instance): Exclude
+ 	reductions wrapped in conversions from SLP handling.
+ 	(vect_analyze_slp): Revert PR103544 change.
+ 
+ 2022-02-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-12-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/103544
+ 	* tree-vect-slp.c (vect_analyze_slp): Only add a SLP reduction
+ 	opportunity if the stmt in question is the reduction root.
+ 
+ 2022-02-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-11-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/103361
+ 	* gimple-loop-jam.c (adjust_unroll_factor): Use lambda_int
+ 	for the dependence distance.
+ 	* tree-data-ref.c (print_lambda_vector): Properly print a lambda_int.
+ 
+ 2022-02-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-01-20  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/100786
+ 	* gimple-fold.c (get_symbol_constant_value): Only return
+ 	values of compatible type to the symbol.
+ 
+ 2022-02-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-01-20  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR target/100784
+ 	* config/i386/i386.c (ix86_gimple_fold_builtin): Check for
+ 	LHS before folding __builtin_ia32_shufpd and friends.
+ 
+ 2022-02-16  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-01-06  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/103925
+ 	* config/i386/i386.c (ix86_output_indirect_function_return):
+ 	Generate INT3 after indirect jmp for -mharden-sls=indirect-jmp.
+ 
+ 2022-02-16  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-01-06  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/102952
+ 	* config/i386/i386-opts.h (harden_sls): Replace
+ 	harden_sls_indirect_branch with harden_sls_indirect_jmp.
+ 	* config/i386/i386.c (ix86_output_jmp_thunk_or_indirect):
+ 	Likewise.
+ 	(ix86_output_indirect_jmp): Likewise.
+ 	(ix86_output_call_insn): Likewise.
+ 	* config/i386/i386.opt: Replace indirect-branch with
+ 	indirect-jmp.  Replace harden_sls_indirect_branch with
+ 	harden_sls_indirect_jmp.
+ 	* doc/invoke.texi (-harden-sls=): Replace indirect-branch with
+ 	indirect-jmp.
+ 
+ 2022-02-16  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-11-18  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/102952
+ 	* config/i386/i386.c (ix86_output_jmp_thunk_or_indirect): Emit
+ 	CS prefix for -mindirect-branch-cs-prefix.
+ 	(ix86_output_indirect_branch_via_reg): Likewise.
+ 	* config/i386/i386.opt: Add -mindirect-branch-cs-prefix.
+ 	* doc/invoke.texi: Document -mindirect-branch-cs-prefix.
+ 
+ 2022-02-16  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-11-17  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/102952
+ 	* config/i386/i386-opts.h (harden_sls): New enum.
+ 	* config/i386/i386.c (output_indirect_thunk): Mitigate against
+ 	SLS for function return.
+ 	(ix86_output_function_return): Likewise.
+ 	(ix86_output_jmp_thunk_or_indirect): Mitigate against indirect
+ 	branch.
+ 	(ix86_output_indirect_jmp): Likewise.
+ 	(ix86_output_call_insn): Likewise.
+ 	* config/i386/i386.opt: Add -mharden-sls=.
+ 	* doc/invoke.texi: Document -mharden-sls=.
+ 
+ 2022-02-16  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-11-17  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/103307
+ 	* config/i386/i386.c (ix86_code_end): Remove "%!" before ret.
+ 	(ix86_output_function_return): Likewise.
+ 	* config/i386/i386.md (simple_return_pop_internal): Likewise.
+ 
+ 2022-02-15  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2022-02-07  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	PR target/103627
+ 	* config/rs6000/rs6000.c (rs6000_option_override_internal): Move the
+ 	hunk affecting VSX and ALTIVEC to appropriate place.
+ 
+ 2022-02-15  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2022-02-07  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	PR target/103627
+ 	* config/rs6000/rs6000.c (rs6000_option_override_internal): Disable
+ 	MMA if !TARGET_VSX.
+ 
+ 2022-02-14  Maciej W. Rozycki  <macro@embecosm.com>
+ 
+ 	Backported from master:
+ 	2022-02-08  Maciej W. Rozycki  <macro@embecosm.com>
+ 
+ 	* config/riscv/t-riscv (riscv-sr.o): Add $(TM_H) dependency.
+ 
+ 2022-02-13  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-02-12  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/79754
+ 	* config/i386/i386.c (type_natural_mode):
+ 	Skip decimal float vector modes.
+ 
+ 2022-02-11  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-12-03  Martin Liska  <mliska@suse.cz>
+ 		    Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/101324
+ 	* config/rs6000/rs6000.c (rs6000_option_override_internal): Move the
+ 	disabling of shrink-wrapping when using -mrop-protect from here...
+ 	(rs6000_override_options_after_change): ...to here.
+ 
+ 2022-02-10  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-02-10  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/104469
+ 	* config/i386/sse.md (vec_unpacks_float_lo_v4si):
+ 	Change operand 1 constraint to register_operand.
+ 
+ 2022-02-09  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/104462
+ 	* common/config/i386/i386-common.c (OPTION_MASK_ISA2_XSAVE_UNSET):
+ 	Also include OPTION_MASK_ISA2_AVX2_UNSET.
+ 
+ 2022-02-09  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-02-09  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/104458
+ 	* config/i386/i386-expand.c (ix86_split_idivmod):
+ 	Force operands[2] and operands[3] into a register..
+ 
+ 2022-02-09  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/104451
+ 	* config/i386/sse.md (<insn><mode>3): lowpart_subreg
+ 	operands[2] from SImode to QImode.
+ 
+ 2022-02-08  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/104288
+ 	* gimple-range-cache.cc (ssa_range_in_bb): Only use non-null from the
+ 	dominator entry ranges.
+ 	* gimple-range.cc (gimple_ranger::range_of_expr): Ditto.
+ 
+ 2022-02-03  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/104362
+ 	* config/i386/i386.c (find_drap_reg): For 32bit targets
+ 	return DI_REG if function uses __builtin_eh_return.
+ 
+ 2022-02-02  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+ 
+ 	PR target/104090
+ 	* config/rs6000/rs6000.c (rs6000_machine_from_flags): Use also
+ 	rs6000_cpu.
+ 
+ 2022-02-02  Ilya Leoshkevich  <iii@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2022-02-01  Ilya Leoshkevich  <iii@linux.ibm.com>
+ 
+ 	* config/s390/s390.c (s390_code_end): Do not switch back to
+ 	code section.
+ 
+ 2022-02-02  Xi Ruoyao  <xry111@mengyan1223.wang>
+ 
+ 	Backported from master:
+ 	2022-02-01  Xi Ruoyao  <xry111@mengyan1223.wang>
+ 
+ 	PR middle-end/95115
+ 	* fold-const.c (const_binop): Do not fold NaN result from
+ 	  non-NaN operands.
+ 
+ 2022-01-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-12-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/103596
+ 	* tree-ssa-sccvn.c (eliminate_dom_walker::eliminate_stmt):
+ 	Note we are not propagating into a PHI argument to may_propagate_copy.
+ 	* tree-ssa-propagate.h (may_propagate_copy): Add
+ 	argument specifying whether we propagate into a PHI arg.
+ 	* tree-ssa-propagate.c (may_propagate_copy): Likewise.
+ 	When not doing so we can replace an abnormal with
+ 	something else.
+ 	(may_propagate_into_stmt): Update may_propagate_copy calls.
+ 	(replace_exp_1): Move propagation checking code to
+ 	propagate_value and rename to ...
+ 	(replace_exp): ... this and elide previous wrapper.
+ 	(propagate_value): Perform checking with adjusted
+ 	may_propagate_copy call and dispatch to replace_exp.
+ 
+ 2022-01-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-11-30  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/103489
+ 	* tree-vect-loop.c (vectorizable_phi): Verify argument
+ 	vector type compatibility to mitigate bool pattern recog
+ 	bug.
+ 
+ 2022-01-26  Andrew Pinski  <apinski@marvell.com>
+ 
+ 	Backported from master:
+ 	2021-11-10  Andrew Pinski  <apinski@marvell.com>
+ 
+ 	PR target/101529
+ 	* config/aarch64/aarch64.c (aarch64_evpc_ins): Don't use target
+ 	as an input, use original one.
+ 
+ 2022-01-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/104172
+ 	* config/rs6000/rs6000-internal.h (rs6000_passes_ieee128): Don't
+ 	declare.
+ 	* config/rs6000/rs6000.c (rs6000_passes_ieee128,
+ 	ieee128_mangling_gcc_8_1): Remove.
+ 	(TARGET_ASM_GLOBALIZE_DECL_NAME): Don't redefine.
+ 	(rs6000_mangle_type): Return "u9__ieee128" instead of
+ 	ieee128_mangling_gcc_8_1 ? "U10__float128" : "u9__ieee128".
+ 	(rs6000_globalize_decl_name): Remove.
+ 	* config/rs6000/rs6000-call.c (init_cumulative_args,
+ 	rs6000_function_arg_advance_1): Don't set rs6000_passes_ieee128.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/102478
+ 	* optabs.c (prepare_cmp_insn): If !can_create_pseudo_p (), don't
+ 	force_reg constants and for -fnon-call-exceptions fail if copy_to_reg
+ 	would be needed.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-20  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/103874
+ 	* dwarf2out.c (index_rnglists): For !HAVE_AS_LEB128 and
+ 	block_num > 0, index entry even if !have_multiple_function_sections.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/102860
+ 	* match.pd (x %[fl] y -> x % y): New simplification for
+ 	unsigned integral types.
+ 	* optabs-tree.c (optab_for_tree_code): Return unknown_optab
+ 	for {CEIL,FLOOR,ROUND}_{DIV,MOD}_EXPR with VECTOR_TYPE.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* config/i386/sse.md (*aes<aeswideklvariant>u*): Use %0 instead of
+ 	{%0}.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/103908
+ 	* ifcvt.c (bb_valid_for_noce_process_p): Punt on bbs ending with
+ 	asm goto.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-12-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/103012
+ 	* config/i386/i386-c.c (ix86_pragma_target_parse): Perform
+ 	cpp_define/cpp_undef calls with forced token locations
+ 	BUILTINS_LOCATION.
+ 	* config/arm/arm-c.c (arm_pragma_target_parse): Likewise.
+ 	* config/aarch64/aarch64-c.c (aarch64_pragma_target_parse): Likewise.
+ 	* config/s390/s390-c.c (s390_pragma_target_parse): Likewise.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-12-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/103860
+ 	* shrink-wrap.c (try_shrink_wrapping): Make sure can_get_prologue is
+ 	called on pro even if nothing further is pushed into vec.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-12-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/103813
+ 	* fold-const.c (fold_truth_andor_1): Punt of const_binop LSHIFT_EXPR
+ 	or RSHIFT_EXPR returns NULL.  Formatting fix.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-12-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/103837
+ 	* loop-invariant.c (can_move_invariant_reg): Ignore DEBUG_INSNs in
+ 	the decisions whether to return false or continue and right before
+ 	returning true reset those debug insns that previously caused
+ 	returning false.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-12-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/103838
+ 	* optabs.c (expand_doubleword_mod, expand_doubleword_divmod): Only
+ 	check newly added insns for CALL_P, not the last insn of previous
+ 	code.
+ 
+ 2022-01-24  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-01-24  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/104188
+ 	* config/i386/predicates.md (bcst_mem_operand): Also check mode
+ 	of memory broadcast.
+ 
+ 2022-01-18  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-08-13  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR ipa/101354
+ 	* attribs.c (decl_attributes): Make naked functions "noipa"
+ 	  functions.
+ 
+ 2022-01-14  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* ipa-param-manipulation.c (ipa_dump_adjusted_parameters): Dump
+ 	reverse flag as "reverse" for the sake of consistency.
+ 	* ipa-sra.c: Fix copyright year.
+ 	(ipa_sra_function_summaries::duplicate): Copy the reverse flag.
+ 	(dump_isra_access): Tweak dump line.
+ 	(isra_write_node_summary): Write the reverse flag.
+ 	(isra_read_node_info): Read it.
+ 	(pull_accesses_from_callee): Test its consistency and copy it.
+ 
+ 2022-01-13  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/101615
+ 	PR tree-optimization/103995
+ 	* tree-vect-slp.c (vect_optimize_slp): Materialize permutes
+ 	at CTOR SLP graph entries.
+ 
+ 2022-01-12  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/98348
+ 	* config/i386/sse.md (*<avx512>_ucmp<mode>3_1): Change from
+ 	define_split to define_insn_and_split.
+ 	(*avx2_eq<mode>3): Removed.
+ 	(<avx512>_eq<mode>3<mask_scalar_merge_name>): Adjust pattern
+ 	(<avx512>_eq<mode>3<mask_scalar_merge_name>_1): Rename to ..
+ 	(*<avx512>_eq<mode>3<mask_scalar_merge_name>_1): .. this, and
+ 	adjust pattern.
+ 	(*avx2_gt<mode>3): Removed.
+ 	(<avx512>_gt<mode>3<mask_scalar_merge_name>): Change from
+ 	define_insn to define_expand, and adjust pattern.
+ 	(UNSPEC_MASKED_EQ, UNSPEC_MASKED_GT): Removed.
+ 
+ 2022-01-11  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/103603
+ 	* gimple-range.cc (gimple_ranger::gimple_ranger): Create stmt stack.
+ 	(gimple_ranger::~gimple_ranger): New.
+ 	(gimple_ranger::range_of_stmt): Process dependencies if they have no
+ 	global cache entry.
+ 	(gimple_ranger::prefill_name): New.
+ 	(gimple_ranger::prefill_stmt_dependencies): New.
+ 	* gimple-range.h (class gimple_ranger): Add prototypes.
+ 
+ 2022-01-10  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR target/103465
+ 	* coretypes.h (unwind_info_type): Swap UI_SEH and UI_TARGET.
+ 
+ 2022-01-02  John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	* config/pa/pa.md (atomic_storeq): Use optab_libfunc to access
+ 	sync_lock_test_and_set libfunc. Call convert_memory_address to
+ 	convert memory address to Pmode.
+ 	(atomic_storehi, atomic_storesi, atomic_storedi): Likewise.
+ 
+ 2021-12-27  John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	* config/pa/pa-protos.h: Delete
+ 	pa_maybe_emit_compare_and_swap_exchange_loop() declaration.
+ 	* config/pa/pa.c (pa_expand_compare_and_swap_loop): Delete.
+ 	(pa_maybe_emit_compare_and_swap_exchange_loop): Delete.
+ 	* config/pa/pa.md (atomic_storeq): Use __sync_lock_test_and_set
+ 	instead of pa_maybe_emit_compare_and_swap_exchange_loop.
+ 	(atomic_storehi, atomic_storesi, atomic_storedi): Likewise.
+ 
+ 2021-12-16  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR middle-end/101751
+ 	* doc/extend.texi (attribute access): Adjust.
+ 	* calls.c (maybe_warn_rdwr_sizes): Treat access mode none on a void*
+ 	argument as expecting as few as zero bytes.
+ 
+ 2021-12-16  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR c/101289
+ 	PR c/97548
+ 	* fold-const.c (operand_compare::operand_equal_p): Handle OEP_DECL_NAME.
+ 	(operand_compare::verify_hash_value): Same.
+ 	* tree-core.h (OEP_DECL_NAME): New.
+ 
+ 2021-12-16  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-12-15  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR target/103661
+ 	* config/i386/i386-builtins.c (fold_builtin_cpu): Compare to 0
+ 	as API expects that non-zero values are returned (do that
+ 	it mask == 31).
+ 	For "avx512vbmi2" argument, we return now 1 << 31, which is a
+ 	negative integer value.
+ 
+ 2021-12-15  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-11-30  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	PR target/102347
+ 	* config/rs6000/rs6000-call.c (rs6000_builtin_decl): Remove builtin mask
+ 	check.
+ 
+ 2021-12-14  Joel Hutton  <joel.hutton@arm.com>
+ 
+ 	PR bootstrap/103688
+ 	* tree-vect-loop.c (vectorizable_induction): Rework to avoid
+ 	directly_supported_p.
+ 
+ 2021-12-13  Joel Hutton  <joel.hutton@arm.com>
+ 
+ 	PR tree-optimization/103523
+ 	* tree-vect-loop.c (vectorizable_induction): Check for
+ 	PLUS_EXPR/MINUS_EXPR support.
+ 
+ 2021-12-02  Rasmus Villemoes  <rasmus.villemoes@prevas.dk>
+ 
+ 	Backported from master:
+ 	2021-12-02  Rasmus Villemoes  <rasmus.villemoes@prevas.dk>
+ 
+ 	* config/vxworks.h (LTO_PLUGIN_SPEC): Adapt to corrected
+ 	spelling of -linker-output-auto-nolto-rel.
+ 
+ 2021-12-01  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-11-30  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR ipa/103267
+ 	* ipa-sra.c (scan_function): Also check ECF_LOOPING_CONST_OR_PURE flag.
+ 
+ 2021-12-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-12-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/102356
+ 	* rtl.h (simplify_context): Add assoc_count member and
+ 	max_assoc_count static member.
+ 	* simplify-rtx.c (simplify_associative_operation): Don't reassociate
+ 	more than max_assoc_count times within one outermost simplify_* call.
+ 
+ 2021-11-30  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR target/103274
+ 	* config/i386/i386.c (ix86_output_call_insn): Beef up comment about
+ 	nops emitted with SEH.
+ 	* config/i386/winnt.c (i386_pe_seh_unwind_emit): When switching to
+ 	the cold section, emit a nop before the directive if the previous
+ 	active instruction is a call.
+ 
+ 2021-11-29  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-11-16  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/102976
+ 	* config/rs6000/mma.md (*vsx_assemble_pair): Add early-clobber for
+ 	output operand.
+ 	(*mma_assemble_acc): Likewise.
+ 
+ 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/103435
+ 	* gimple-ssa-store-merging.c (find_bswap_or_nop_finalize): Avoid UB if
+ 	n->range - rsize == 8, just clear both *cmpnop and *cmpxchg in that
+ 	case.
+ 
+ 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/103384
+ 	* omp-general.c (omp_context_selector_matches): For ACCEL_COMPILER,
+ 	return 0 for kind(host) and continue for kind(nohost).
+ 
+ 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-23  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/102431
+ 	* gimplify.c (replace_reduction_placeholders): Remove.
+ 	(note_no_context_vars): New function.
+ 	(gimplify_omp_loop): For OMP_PARALLEL's BIND_EXPR create a new
+ 	BLOCK.  Use copy_tree_body_r with walk_tree instead of unshare_expr
+ 	and replace_reduction_placeholders for duplication of
+ 	OMP_CLAUSE_REDUCTION_{INIT,MERGE} expressions.  Ensure all mentioned
+ 	automatic vars have DECL_CONTEXT set to non-NULL before doing so
+ 	and reset it afterwards for those vars and their corresponding
+ 	vars.
+ 
+ 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-17  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/103192
+ 	* tree-ssa-loop-im.c (move_computations_worker): Use
+ 	reset_flow_sensitive_info instead of manually clearing
+ 	SSA_NAME_RANGE_INFO and do it for all SSA_NAMEs, not just ones
+ 	with integral types.
+ 
+ 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-17  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/103255
+ 	* gimple-range.cc (fold_using_range::range_of_address): Return
+ 	range_nonzero rather than unadjusted base's range.  Formatting fixes.
+ 
+ 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/103205
+ 	* config/i386/sync.md (atomic_bit_test_and_set<mode>,
+ 	atomic_bit_test_and_complement<mode>,
+ 	atomic_bit_test_and_reset<mode>): Use OPTAB_WIDEN instead of
+ 	OPTAB_DIRECT.
+ 
+ 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/101378
+ 	* dwarf2out.c (field_byte_offset): Do the PCC_BITFIELD_TYPE_MATTERS
+ 	handling only for DECL_BIT_FIELD_TYPE decls.
+ 
+ 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR bootstrap/100246
+ 	* config/i386/i386.h
+ 	(stringop_algs::stringop_strategy::stringop_strategy): Make the ctor
+ 	constexpr.
+ 
+ 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/103046
+ 	* dwarf2out.c (add_const_value_attribute): Add MODE argument, use it
+ 	in CONST_WIDE_INT handling.  Adjust recursive calls.
+ 	(add_location_or_const_value_attribute): Pass DECL_MODE (decl) to
+ 	new add_const_value_attribute argument.
+ 	(tree_add_const_value_attribute): Pass TYPE_MODE (type) to new
+ 	add_const_value_attribute argument.
+ 
+ 2021-11-25  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-11-20  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	PR ipa/103052
+ 	* ipa-pure-const.c (propagate_pure_const): Fix merging of loping flag.
+ 
+ 2021-11-24  Maciej W. Rozycki  <macro@embecosm.com>
+ 
+ 	Backported from master:
+ 	2021-11-24  Maciej W. Rozycki  <macro@embecosm.com>
+ 
+ 	PR middle-end/103059
+ 	* reload.c (find_reloads_address_1): Also accept the ASHIFT form
+ 	of indexed addressing.
+ 	(find_reloads): Adjust accordingly.
+ 
+ 2021-11-23  Bill Schmidt  <wschmidt@linux.ibm.com>
+ 
+ 	PR target/101985
+ 	* config/rs6000/altivec.h (vec_cpsgn): Swap operand order.
+ 
+ 2021-11-22  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-11-19  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+ 
+ 	* config/s390/s390.md (define_peephole2): Variable insn points
+ 	to the first matched insn.  Use peep2_next_insn(1) to refer to
+ 	the second matched insn.
+ 
+ 2021-11-22  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-11-15  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/103237
+ 	* tree-vect-loop.c (vect_is_simple_reduction): Fail for
+ 	double reductions with multiple inner loop LC PHI nodes.
+ 
+ 2021-11-22  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-11-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/103204
+ 	* tree-ssa-sccvn.c (valueize_refs_1): Re-valueize the
+ 	top operand after folding in an address.
+ 
+ 2021-11-22  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/103181
+ 	PR middle-end/103248
+ 	* tree-eh.c (operation_could_trap_helper_p): Properly
+ 	check vector constants for a zero element for integer
+ 	division.  Separate floating point and integer division code.
+ 	Properly handle fixed-point RDIV_EXPR.
+ 
+ 2021-11-22  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-11-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/102970
+ 	* tree-ssa-pre.c (phi_translate_1): Drop clique and base
+ 	when translating a MEM_REF over a backedge.
+ 
+ 2021-11-22  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/103275
+ 	* config/i386/constraints.md (Bk): New
+ 	define_memory_constraint.
+ 	* config/i386/i386-protos.h (ix86_gpr_tls_address_pattern_p):
+ 	Declare.
+ 	* config/i386/i386.c (ix86_gpr_tls_address_pattern_p): New
+ 	function.
+ 	* config/i386/i386.md (*movsi_internal): Don't allow
+ 	mask/sse/mmx move in TLS code sequences.
+ 	(*movdi_internal): Ditto.
+ 
+ 2021-11-19  Giuliano Belinassi  <gbelinassi@suse.de>
+ 
+ 	* gcc.c (process_command): Skip dumpdir override if file is a
+ 	not_actual_file_p.
+ 	* doc/invoke.texi: Update -dumpdir documentation.
+ 
+ 2021-11-18  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-11-17  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	PR ipa/103246
+ 	* ipa-modref.c (read_modref_records): Fix streaminig in of every_access
+ 	flag.
+ 
+ 2021-11-18  Jan Hubicka  <jh@suse.cz>
+ 
+ 	* ipa-modref.c (ipa_merge_modref_summary_after_inlining): Fix
+ 	handling of ignore_stores.
+ 
+ 2021-11-18  David Edelsohn  <dje.gcc@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-11-18  David Edelsohn  <dje.gcc@gmail.com>
+ 
+ 	* config/rs6000/driver-rs6000.c (detect_processor_aix): Add
+ 	power10.
+ 
+ 2021-11-16  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+ 
+ 	Backported from master:
+ 	2021-11-03  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+ 
+ 	* config/aarch64/aarch64-cores.def (AARCH64_CORE): New Ampere-1
+ 	core.
+ 	* config/aarch64/aarch64-tune.md: Regenerate.
+ 	* config/aarch64/aarch64-cost-tables.h: Add extra costs for
+ 	Ampere-1.
+ 	* config/aarch64/aarch64.c: Add tuning structures for Ampere-1.
+ 	* doc/invoke.texi: Add documentation for Ampere-1 core.
+ 
+ 2021-11-15  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-11-11  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	* doc/invoke.texi: Change references to "future cpu" to "power10",
+ 	"-mcpu=future" to "-mcpu=power10".  Adjust words for float128.
+ 
+ 2021-11-09  Xionghu Luo  <luoxhu@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-11-05  Xionghu Luo  <luoxhu@linux.ibm.com>
+ 
+ 	PR target/102991
+ 	* config/rs6000/fusion.md: Regenerate.
+ 	* config/rs6000/genfusion.pl: Fix incorrect clobber constraint.
+ 
+ 2021-11-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/102798
+ 	* tree-vect-data-refs.c (vect_create_addr_base_for_vector_ref):
+ 	Only copy points-to info to newly generated SSA names.
+ 
+ 2021-11-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/102518
+ 	* tree-inline.c (setup_one_parameter): Avoid substituting
+ 	an invariant into contexts where a GIMPLE register is not valid.
+ 
+ 2021-11-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-10-18  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/102788
+ 	* tree-vect-patterns.c (vect_init_pattern_stmt): Allow
+ 	a NULL vectype.
+ 	(vect_pattern_recog_1): Likewise.
+ 	(vect_recog_bool_pattern): Continue matching the pattern
+ 	even if we do not have a vector type for a conversion
+ 	result.
+ 
+ 2021-11-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-10-15  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR ipa/102762
+ 	* tree-inline.c (copy_bb): Avoid underflowing nargs.
+ 
+ 2021-11-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-10-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/102572
+ 	* tree-vect-stmts.c (vect_build_gather_load_calls): When
+ 	gathering the vectorized defs for the mask pass in the
+ 	desired mask vector type so invariants will be handled
+ 	correctly.
+ 
+ 2021-11-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-09-01  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/102139
+ 	* tree-vectorizer.h (vec_base_alignments): Adjust hash-map
+ 	type to record a std::pair of the stmt-info and the innermost
+ 	loop behavior.
+ 	(dr_vec_info::group): New member.
+ 	* tree-vect-data-refs.c (vect_record_base_alignment): Adjust.
+ 	(vect_compute_data_ref_alignment): Verify the recorded
+ 	base alignment can be used.
+ 	(data_ref_pair): Remove.
+ 	(dr_group_sort_cmp): Adjust.
+ 	(vect_analyze_data_ref_accesses): Store the group-ID in the
+ 	dr_vec_info and operate on a vector of dr_vec_infos.
+ 
+ 2021-11-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-08-20  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vect-data-refs.c (dr_group_sort_cmp): Do not compare
+ 	BBs.
+ 	(vect_analyze_data_ref_accesses): Likewise.  Assign the BB
+ 	index as group_id when dataref_groups were not computed.
+ 	* tree-vect-slp.c (vect_slp_bbs): Bump current_group when
+ 	we advace to the next BB.
+ 
+ 2021-11-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-10-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/101480
+ 	* gimple.c (gimple_call_fnspec): Do not mark operator new/delete
+ 	as const.
+ 
+ 2021-11-08  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-11-08  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR gcov-profile/100520
+ 	* coverage.c (coverage_compute_profile_id): Strip .gk when
+ 	compare debug is used.
+ 	* system.h (endswith): New function.
+ 
+ 2021-11-08  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-10-26  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	PR tree-optimization/102789
+ 	* tree-vect-loop-manip.c (vect_update_inits_of_drs): Do not
+ 	update inits of simd_lane_access.
+ 
+ 2021-11-05  John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	PR libgomp/96661
+ 	* config/pa/pa-modes.def: Add OImode integer type.
+ 	* config/pa/pa.c (pa_scalar_mode_supported_p): Allow TImode
+ 	for TARGET_64BIT.
+ 	* config/pa/pa.h (MIN_UNITS_PER_WORD) Define to MIN_UNITS_PER_WORD
+ 	to UNITS_PER_WORD if IN_LIBGCC2.
+ 	* config/pa/pa.md (addti3, addvti3, subti3, subvti3, negti2,
+ 	negvti2, ashlti3, shrpd_internal): New patterns.
+ 	Change some multi instruction types to multi.
+ 
+ 2021-11-05  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-08-16  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR tree-optimization/100393
+ 	* tree-switch-conversion.c (group_cluster::dump): Use
+ 	  get_comparison_count.
+ 	(jump_table_cluster::find_jump_tables): Pre-compute number of
+ 	comparisons and then decrement it. Cache also max_ratio.
+ 	(jump_table_cluster::can_be_handled): Change signature.
+ 	* tree-switch-conversion.h (get_comparison_count): New.
+ 
+ 2021-11-05  Rasmus Villemoes  <rasmus.villemoes@prevas.dk>
+ 
+ 	Backported from master:
+ 	2021-11-05  Rasmus Villemoes  <rasmus.villemoes@prevas.dk>
+ 
+ 	* config/vx-common.h: Test value of TARGET_VXWORKS7 rather
+ 	than definedness.
+ 
+ 2021-11-04  Hongyu Wang  <hongyu.wang@intel.com>
+ 
+ 	* config/i386/amxtileintrin.h (_tile_loadd_internal): Add
+ 	parentheses to base and stride.
+ 	(_tile_stream_loadd_internal): Likewise.
+ 	(_tile_stored_internal): Likewise.
+ 
+ 2021-11-03  Maciej W. Rozycki  <macro@embecosm.com>
+ 
+ 	* gimple-range-cache.cc (ranger_cache::push_poor_value): Mark
+ 	parameters unused.
+ 
+ 2021-11-03  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	PR rtl-optimization/102842
+ 	* lra-constraints.c (match_reload): Ignore out in checking values
+ 	of outs.
+ 	(curr_insn_transform): Collect outputs before doing reloads of operands.
+ 
+ 2021-11-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-10-13  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR ipa/102714
+ 	* ipa-sra.c (ptr_parm_has_nonarg_uses): Fix volatileness
+ 	check.
+ 
+ 2021-10-28  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* doc/invoke.texi (%X): Remove obsolete reference to -Wl.
+ 
+ 2021-10-27  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-10-21  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR tree-optimization/102505
+ 	* tree-sra.c (totally_scalarize_subtree): Check that the
+ 	encountered field fits within the acces we would like to put it
+ 	in.
+ 
+ 2021-10-26  Piotr Kubaj  <pkubaj@FreeBSD.org>
+ 
+ 	Backported from master:
+ 	2021-10-16  Piotr Kubaj  <pkubaj@FreeBSD.org>
+ 
+ 	* configure.ac: Treat powerpc64*-*-freebsd* the same as
+ 	powerpc64-*-freebsd*.
+ 	* configure: Regenerate.
+ 
+ 2021-10-24  John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	* config/pa/pa-d.c (pa_d_handle_target_float_abi): Don't check
+ 	TARGET_DISABLE_FPREGS.
+ 	* config/pa/pa.c (fix_range): Use MASK_SOFT_FLOAT instead of
+ 	MASK_DISABLE_FPREGS.
+ 	(hppa_rtx_costs): Don't check TARGET_DISABLE_FPREGS.  Adjust
+ 	cost of hardware integer multiplication.
+ 	(pa_conditional_register_usage): Don't check TARGET_DISABLE_FPREGS.
+ 	* config/pa/pa.h (INT14_OK_STRICT): Likewise.
+ 	* config/pa/pa.md: Don't check TARGET_DISABLE_FPREGS. Check
+ 	TARGET_SOFT_FLOAT in patterns that use xmpyu instruction.
+ 	* config/pa/pa.opt (mdisable-fpregs): Change target mask to
+ 	SOFT_FLOAT.  Revise comment.
+ 	(msoft-float): New option.
+ 
+ 2021-10-24  John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	* config/pa/pa.md: Don't use 'G' constraint in integer move patterns.
+ 
+ 2021-10-21  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-10-21  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/98667
+ 	* doc/invoke.texi: Document -fcf-protection requires i686 or
+ 	new.
+ 
+ 2021-10-18  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/102761
+ 	* config/i386/i386.c (ix86_print_operand_address):
+ 	Error out for non-address_operand asm operands.
+ 
+ 2021-10-18  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2021-10-11  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	PR target/100316
+ 	* builtins.c (maybe_emit_call_builtin___clear_cache): Allow
+ 	CONST_INT for BEGIN and END, and use gcc_assert rather than
+ 	error.
+ 
+ 2021-10-18  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-10-15  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	* config/gcn/gcn-hsa.h (S_FIJI): Set unconditionally.
+ 	(S_900): Likewise.
+ 	(S_906): Likewise.
+ 	* config/gcn/gcn.c: Hard code SRAM ECC settings for old architectures.
+ 	* config/gcn/mkoffload.c (ELFABIVERSION_AMDGPU_HSA): Rename to ...
+ 	(ELFABIVERSION_AMDGPU_HSA_V3): ... this.
+ 	(ELFABIVERSION_AMDGPU_HSA_V4): New.
+ 	(SET_SRAM_ECC_UNSUPPORTED): New.
+ 	(copy_early_debug_info): Create elf flags to match the other objects.
+ 	(main): Just let the attribute flags pass through.
+ 
+ 2021-10-18  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-10-07  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	* config/gcn/gcn-valu.md (gather<mode>_insn_2offsets<exec>): Apply
+ 	HAVE_GCN_ASM_GLOBAL_LOAD_FIXED.
+ 	(scatter<mode>_insn_2offsets<exec_scatter>): Likewise.
+ 
+ 2021-10-18  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-10-07  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	* config/gcn/gcn-hsa.h (SRAMOPT): Include the whole option string.
+ 	Adjust for new -msram-ecc=any behaviour.
+ 	(ASM_SPEC): Adjust -mxnack and -msram-ecc usage.
+ 	* config/gcn/gcn.c (output_file_start): Implement -msram-ecc=any.
+ 	* config/gcn/mkoffload.c (EF_AMDGPU_XNACK): Rename to ...
+ 	(EF_AMDGPU_XNACK_V3): ... this.
+ 	(EF_AMDGPU_SRAM_ECC): Rename to ...
+ 	(EF_AMDGPU_SRAM_ECC_V3): ... this.
+ 	(EF_AMDGPU_FEATURE_XNACK_V4): New.
+ 	(EF_AMDGPU_FEATURE_XNACK_UNSUPPORTED_V4): New.
+ 	(EF_AMDGPU_FEATURE_XNACK_ANY_V4): New.
+ 	(EF_AMDGPU_FEATURE_XNACK_OFF_V4): New.
+ 	(EF_AMDGPU_FEATURE_XNACK_ON_V4): New.
+ 	(EF_AMDGPU_FEATURE_SRAMECC_V4): New.
+ 	(EF_AMDGPU_FEATURE_SRAMECC_UNSUPPORTED_V4): New.
+ 	(EF_AMDGPU_FEATURE_SRAMECC_ANY_V4): New.
+ 	(EF_AMDGPU_FEATURE_SRAMECC_OFF_V4): New.
+ 	(EF_AMDGPU_FEATURE_SRAMECC_ON_V4): New.
+ 	(SET_XNACK_ON): New.
+ 	(SET_XNACK_OFF): New.
+ 	(TEST_XNACK): New.
+ 	(SET_SRAM_ECC_ON): New.
+ 	(SET_SRAM_ECC_ANY): New.
+ 	(SET_SRAM_ECC_OFF): New.
+ 	(TEST_SRAM_ECC_ANY): New.
+ 	(TEST_SRAM_ECC_ON): New.
+ 	(main): Implement HSACOv4 and -msram-ecc=any.
+ 
+ 2021-10-18  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-10-07  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	* config.in: Regenerate.
+ 	* config/gcn/gcn-hsa.h (X_FIJI): New macro.
+ 	(X_900): New macro.
+ 	(X_906): New macro.
+ 	(X_908): New macro.
+ 	(A_FIJI): Rename to ...
+ 	(S_FIJI): ... this.
+ 	(A_900): Rename to ...
+ 	(S_900): ... this.
+ 	(A_906): Rename to ...
+ 	(S_906): ... this.
+ 	(A_908): Rename to ...
+ 	(S_908): ... this.
+ 	(SRAMOPT): New macro.
+ 	(ASM_SPEC): Adjust xnack option usage.
+ 	* config/gcn/gcn.c (output_file_start): Adjust amdgcn_target usage.
+ 	* configure: Regenerate.
+ 	* configure.ac: Detect LLVM assembler dialect.
+ 
+ 2021-10-18  Julian Brown  <julian@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-06-29  Julian Brown  <julian@codesourcery.com>
+ 
+ 	* config/gcn/gcn.md (mulsi3): Make s_mulk_i32 variant clobber SCC.
+ 
+ 2021-10-18  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	PR target/100208
+ 	* config.in: Regenerate.
+ 	* config/gcn/gcn-hsa.h (A_FIJI): New define.
+ 	(A_900): New define.
+ 	(A_906): New define.
+ 	(A_908): New define.
+ 	(ASM_SPEC): Use A_FIJI, A_900, A_906 and A_908.
+ 	* config/gcn/gcn.c (output_file_start): Adjust attributes according
+ 	to the assembler capabilities.
+ 	* config/gcn/mkoffload.c (main): Likewise.
+ 	* configure: Regenerate.
+ 	* configure.ac: Add tests for LLVM assembler attribute features.
+ 
+ 2021-10-18  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-07-19  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	PR target/100208
+ 	* config/gcn/gcn-hsa.h (DRIVER_SELF_SPECS): New.
+ 	(ASM_SPEC): Set -mattr for xnack and sram-ecc.
+ 	* config/gcn/gcn-opts.h (enum sram_ecc_type): New.
+ 	* config/gcn/gcn-valu.md: Add a warning comment.
+ 	* config/gcn/gcn.c (gcn_option_override): Add "sorry" for -mxnack.
+ 	(output_file_start): Add xnack and sram-ecc state to ".amdgcn_target".
+ 	* config/gcn/gcn.md: Add a warning comment.
+ 	* config/gcn/gcn.opt: Add -mxnack and -msram-ecc.
+ 	* config/gcn/mkoffload.c (EF_AMDGPU_MACH_AMDGCN_GFX908): Remove
+ 	SRAM-ECC flag.
+ 	(EF_AMDGPU_XNACK): New.
+ 	(EF_AMDGPU_SRAM_ECC): New.
+ 	(elf_flags): New.
+ 	(copy_early_debug_info): Use elf_flags.
+ 	(main): Handle -mxnack and -msram-ecc options.
+ 	* doc/invoke.texi: Document -mxnack and -msram-ecc.
+ 
+ 2021-10-18  Marcel Vollweiler  <marcel@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-06-18  Marcel Vollweiler  <marcel@codesourcery.com>
+ 
+ 	* config.in: Regenerate.
+ 	* config/gcn/gcn.c (print_operand_address): Fix for global_load assembler
+ 	functions.
+ 	* configure: Regenerate.
+ 	* configure.ac: Fix for global_load assembler functions.
+ 
+ 2021-10-15  John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	* config/pa/pa.md: Consistently use "rG" constraint for copy
+ 	instruction in move patterns.
+ 
+ 2021-10-14  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	PR rtl-optimization/102627
+ 	* lra-constraints.c (split_reg): Use at least natural mode of hard reg.
+ 
+ 2021-10-14  John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	* config/pa/pa.md (cbranchsf4): Disable if TARGET_SOFT_FLOAT.
+ 	(cbranchdf4): Likewise.
+ 	Add missing move patterns for TARGET_SOFT_FLOAT.
+ 
+ 2021-10-13  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-08-17  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR target/100340
+ 	* config.in: Regenerate.
+ 	* config/i386/darwin.h (EXTRA_ASM_OPTS): New
+ 	(ASM_SPEC): Pass options to disable branch shortening where
+ 	needed.
+ 	* configure: Regenerate.
+ 	* configure.ac: Detect versions of 'as' that support the
+ 	optimisation which has the bug.
+ 
+ 2021-10-13  John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	* config/pa/pa.md (muldi3): Add support for inlining 64-bit
+ 	multiplication on 32-bit PA 1.1 and 2.0 targets.
+ 
+ 2021-10-12  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR target/102588
+ 	* config/sparc/sparc-modes.def (OI): New integer mode.
+ 
+ 2021-10-11  Diane Meirowitz  <diane.meirowitz@oracle.com>
+ 
+ 	Backported from master:
+ 	2021-10-11  Diane Meirowitz  <diane.meirowitz@oracle.com>
+ 
+ 	* doc/invoke.texi: Add link to UndefinedBehaviorSanitizer
+ 	documentation, mention UBSAN_OPTIONS, similar to what is done
+ 	for AddressSanitizer.
+ 
+ 2021-10-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-10-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/102441
+ 	* var-tracking.c (add_stores): For cselib_sp_derived_value_p values
+ 	use MO_VAL_SET if loc is not sp.
+ 
+ 2021-10-06  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-24  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/98216
+ 	PR c++/91292
+ 	* real.c (encode_ieee_double): Avoid unwanted sign extension.
+ 	(encode_ieee_quad): Likewise.
+ 
+ 2021-10-05  Ilya Leoshkevich  <iii@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-07-16  Ilya Leoshkevich  <iii@linux.ibm.com>
+ 
+ 	* config/s390/predicates.md (bras_sym_operand): Accept all
+ 	functions in 64-bit mode, use UNSPEC_PLT31.
+ 	(larl_operand): Use UNSPEC_PLT31.
+ 	* config/s390/s390.c (s390_loadrelative_operand_p): Likewise.
+ 	(legitimize_pic_address): Likewise.
+ 	(s390_emit_tls_call_insn): Mark __tls_get_offset as function,
+ 	use UNSPEC_PLT31.
+ 	(s390_delegitimize_address): Use UNSPEC_PLT31.
+ 	(s390_output_addr_const_extra): Likewise.
+ 	(print_operand): Add @PLT to TLS calls, handle %K.
+ 	(s390_function_profiler): Mark __fentry__/_mcount as function,
+ 	use %K, use UNSPEC_PLT31.
+ 	(s390_output_mi_thunk): Use only UNSPEC_GOT, use %K.
+ 	(s390_emit_call): Use UNSPEC_PLT31.
+ 	(s390_emit_tpf_eh_return): Mark __tpf_eh_return as function.
+ 	* config/s390/s390.md (UNSPEC_PLT31): Rename from UNSPEC_PLT.
+ 	(*movdi_64): Use %K.
+ 	(reload_base_64): Likewise.
+ 	(*sibcall_brc): Likewise.
+ 	(*sibcall_brcl): Likewise.
+ 	(*sibcall_value_brc): Likewise.
+ 	(*sibcall_value_brcl): Likewise.
+ 	(*bras): Likewise.
+ 	(*brasl): Likewise.
+ 	(*bras_r): Likewise.
+ 	(*brasl_r): Likewise.
+ 	(*bras_tls): Likewise.
+ 	(*brasl_tls): Likewise.
+ 	(main_base_64): Likewise.
+ 	(reload_base_64): Likewise.
+ 	(@split_stack_call<mode>): Likewise.
+ 
+ 2021-10-05  Ilya Leoshkevich  <iii@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-06-24  Ilya Leoshkevich  <iii@linux.ibm.com>
+ 
+ 	* config/s390/s390.c (s390_function_profiler): Ignore labelno
+ 	parameter.
+ 	* config/s390/s390.h (NO_PROFILE_COUNTERS): Define.
+ 
+ 2021-10-04  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* config/rs6000/vxworks.h (TARGET_INIT_LIBFUNCS): Delete.
+ 
+ 2021-10-01  John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	PR debug/102373
+ 	* config/pa/pa.c (pa_option_override): Default to dwarf version 4
+ 	on hppa64-hpux.
+ 
+ 2021-10-01  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* explow.c: Include langhooks.h.
+ 	(set_stack_check_libfunc): Build a proper function type.
+ 
+ 2021-10-01  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR c++/64697
+ 	* config/i386/i386.c (legitimate_pic_address_disp_p): For PE-COFF do
+ 	not return true for external weak function symbols in medium model.
+ 
+ 2021-09-29  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-09-14  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	* config/rs6000/mma.md (unspec): Delete UNSPEC_MMA_XXSETACCZ.
+ 	(unspecv): Add UNSPECV_MMA_XXSETACCZ.
+ 	(*mma_xxsetaccz): Delete.
+ 	(mma_xxsetaccz): Change to define_insn.  Remove operand 1.
+ 	Use UNSPECV_MMA_XXSETACCZ.  Update comment.
+ 	* config/rs6000/rs6000.c (rs6000_rtx_costs): Use UNSPECV_MMA_XXSETACCZ.
+ 
+ 2021-09-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/102498
+ 	* config/i386/i386.c (standard_80387_constant_p): Don't recognize
+ 	special 80387 instruction XFmode constants if flag_rounding_math.
+ 
+ 2021-09-24  Feng Xue  <fxue@os.amperecomputing.com>
+ 
+ 	PR tree-optimization/102400
+ 	* tree-ssa-sccvn.c (vn_reference_insert_pieces): Initialize
+ 	result_vdef to zero value.
+ 
+ 2021-09-24  Feng Xue  <fxue@os.amperecomputing.com>
+ 
+ 	PR tree-optimization/102451
+ 	* tree-ssa-dse.c (delete_dead_or_redundant_call): Record bb of stmt
+ 	before removal.
+ 
+ 2021-09-22  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-09-22  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	* config/s390/tpf.md (prologue_tpf, epilogue_tpf): Add cc clobber.
+ 
+ 2021-09-22  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-09-22  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	PR target/102222
+ 	* config/s390/s390.c (s390_expand_insv): Emit a normal move if it
+ 	is actually a full copy of the source operand into the target.
+ 	Don't emit a strict low part move if source and target mode match.
+ 
+ 2021-09-22  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	* ipa-fnsummary.c (inline_read_section): Unpack a dummy bit
+ 	to keep consistent with the side of streaming out.
+ 
+ 2021-09-21  Segher Boessenkool  <segher@kernel.crashing.org>
+ 
+ 	Backported from master:
+ 	2021-09-08  Segher Boessenkool  <segher@kernel.crashing.org>
+ 
+ 	PR target/102107
+ 	* config/rs6000/rs6000-logue.c (rs6000_emit_epilogue): For ELFv2 use
+ 	r11 instead of r12 for restoring CR.
+ 
+ 2021-09-21  Segher Boessenkool  <segher@kernel.crashing.org>
+ 
+ 	Backported from master:
+ 	2021-09-03  Segher Boessenkool  <segher@kernel.crashing.org>
+ 
+ 	PR target/102107
+ 	* config/rs6000/rs6000-logue.c (rs6000_emit_prologue): On ELFv2 use r11
+ 	instead of r12 for CR save, in all cases.
+ 
+ 2021-09-17  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR rtl-optimization/102306
+ 	* combine.c (try_combine): Abort the combination if we are about to
+ 	duplicate volatile references.
+ 
+ 2021-09-16  Daniel Cederman  <cederman@gaisler.com>
+ 
+ 	* config/sparc/sparc-opts.h (enum sparc_processor_type): Add LEON5
+ 	* config/sparc/sparc.c (struct processor_costs): Add LEON5 costs
+ 	(leon5_adjust_cost): Increase cost of store with data dependency
+ 	on ALU instruction and FPU anti-dependencies.
+ 	(sparc_option_override): Add LEON5 costs
+ 	(sparc_adjust_cost): Add LEON5 cost adjustments
+ 	* config/sparc/sparc.h: Add LEON5
+ 	* config/sparc/sparc.md: Include LEON5 scheduling information
+ 	* config/sparc/sparc.opt: Add LEON5
+ 	* doc/invoke.texi: Add LEON5
+ 	* config/sparc/leon5.md: New file.
+ 
+ 2021-09-16  Daniel Cederman  <cederman@gaisler.com>
+ 
+ 	* config/sparc/sparc.md (stack_protect_setsi): Add NOP to prevent
+ 	sensitive sequence for B2BST errata workaround.
+ 
+ 2021-09-16  Daniel Cederman  <cederman@gaisler.com>
+ 
+ 	* config/sparc/sparc.c (sparc_do_work_around_errata): Do not begin
+ 	functions with atomic instruction in the UT700 errata workaround.
+ 
+ 2021-09-16  Daniel Cederman  <cederman@gaisler.com>
+ 
+ 	* config/sparc/sparc.c (next_active_non_empty_insn): New function
+ 	that returns next active non empty assembly instruction.
+ 	(sparc_do_work_around_errata): Use new function.
+ 
+ 2021-09-16  Daniel Cederman  <cederman@gaisler.com>
+ 
+ 	* config/sparc/sparc.c (store_insn_p): Add predicate for store
+ 	attributes.
+ 	(load_insn_p): Add predicate for load attributes.
+ 	(sparc_do_work_around_errata): Use new predicates.
+ 
+ 2021-09-16  Andreas Larsson  <andreas@gaisler.com>
+ 
+ 	* config/sparc/sparc.c (dump_target_flag_bits): Print bit names for
+ 	LEON and LEON3.
+ 
+ 2021-09-16  Andrew Pinski  <apinski@marvell.com>
+ 
+ 	Backported from master:
+ 	2021-09-01  Andrew Pinski  <apinski@marvell.com>
+ 
+ 	PR target/101934
+ 	* config/aarch64/aarch64.c (aarch64_expand_setmem):
+ 	Check STRICT_ALIGNMENT before creating an overlapping
+ 	store.
+ 
+ 2021-09-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/88578
+ 	PR c++/102295
+ 	* varasm.c (output_constructor_regular_field): Instead of assertion
+ 	that array_size_for_constructor result is equal to size of
+ 	TREE_TYPE (local->val) in bytes, assert that the type size is greater
+ 	or equal to array_size_for_constructor result and use type size as
+ 	fieldsize.
+ 
+ 2021-09-15  Pat Haugen  <pthaugen@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000-cpus.def (ISA_3_1_MASKS_SERVER): Add
+ 	OPTION_MASK_P10_FUSION_2STORE.
+ 	(POWERPC_MASKS): Likewise.
+ 	* config/rs6000/rs6000.c (rs6000_option_override_internal): Enable
+ 	store fusion for Power10.
+ 	(is_fusable_store): New.
+ 	(power10_sched_reorder): Likewise.
+ 	(rs6000_sched_reorder): Do Power10 specific reordering.
+ 	(rs6000_sched_reorder2): Likewise.
+ 	* config/rs6000/rs6000.opt: Add new option.
+ 
+ 2021-09-15  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-07-14  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000.c (adjacent_mem_locations): Return the lower
+ 	addressed memory rtx, if any.
+ 	(rs6000_split_multireg_move): Fix code formatting.
+ 	Handle MMA build built-ins with operands in adjacent memory locations.
+ 
+ 2021-09-15  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-07-14  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000.c (rs6000_split_multireg_move): Move to later
+ 	in the file.
+ 
+ 2021-09-14  Pat Haugen  <pthaugen@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000.c (is_load_insn1): Verify destination is a
+ 	register.
+ 	(is_store_insn1): Verify source is a register.
+ 
+ 2021-09-14  Xionghu Luo  <luoxhu@linux.ibm.com>
+ 
+ 	PR target/97142
+ 	* config/rs6000/rs6000.md (fmod<mode>3): New define_expand.
+ 	(remainder<mode>3): Likewise.
+ 
+ 2021-09-08  Jonathan Wakely  <jwakely@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-08  Jonathan Wakely  <jwakely@redhat.com>
+ 
+ 	PR c++/60318
+ 	* doc/trouble.texi (Copy Assignment): Fix description of
+ 	behaviour and fix code in example.
+ 
+ 2021-09-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/102224
+ 	* config/i386/i386.md (xorsign<mode>3): If operands[1] is equal to
+ 	operands[2], emit abs<mode>2 instead.
+ 	(@xorsign<mode>3_1): Add early-clobber for output operand.
+ 
+ 2021-09-07  Max Filippov  <jcmvbkbc@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-09-07  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+ 
+ 	PR target/102115
+ 	* config/xtensa/xtensa.c (xtensa_emit_move_sequence): Add
+ 	'CONST_INT_P (src)' to the condition of the block that tries to
+ 	eliminate literal when loading integer contant.
+ 
+ 2021-09-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-08-25  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/102046
+ 	* tree-vect-slp.c (vect_build_slp_tree_2): Conservatively
+ 	update ->any_pattern when swapping operands.
+ 
+ 2021-09-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-08-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/101925
+ 	* tree-ssa-sccvn.c (copy_reference_ops_from_ref): Set
+ 	reverse on COMPONENT_REF and ARRAY_REF according to
+ 	what reverse_storage_order_for_component_p does.
+ 	(vn_reference_eq): Compare reversed on reference ops.
+ 	(reverse_storage_order_for_component_p): New overload.
+ 	(vn_reference_lookup_3): Check reverse_storage_order_for_component_p
+ 	on the reference looked up.
+ 
+ 2021-09-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-08-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/101824
+ 	* tree-nested.c (get_frame_field): Mark the COMPONENT_REF as
+ 	volatile in case the variable was.
+ 
+ 2021-09-03  Michael Meissner  <meissner@linux.ibm.com>
+ 
+ 	* config/rs6000/altivec.md (UNSPEC_XXSPLTIDP): Rename from
+ 	UNSPEC_XXSPLTID.
+ 	(xxspltidp_v2df): Likewise.
+ 	(xxspltidp_v2df_inst): Likewise.
+ 
+ 2021-09-03  Michael Meissner  <meissner@linux.ibm.com>
+ 
+ 	* config/rs6000/altivec.md (xxspltiw_v4si): Use vecperm type
+ 	attribute.  Backport from master, 2021-08-24.
+ 	(xxspltiw_v4si_inst): Likewise.
+ 	(xxspltiw_v4sf_inst): Likewise.
+ 	(xxspltidp_v2df): Likewise.
+ 	(xxspltidp_v2df_inst): Likewise.
+ 	(xxsplti32dx_v4si): Likewise.
+ 	(xxsplti32dx_v4si_inst): Likewise.
+ 	(xxsplti32dx_v4sf_inst): Likewise.
+ 	(xxblend_<mode>): Likewise.
+ 	(xxpermx): Likewise.
+ 	(xxpermx_inst): Likewise.
+ 	(xxeval): Likewise.
+ 
+ 2021-09-03  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/102166
+ 	* config/i386/amxbf16intrin.h : Remove macro check for __AMX_BF16__.
+ 	* config/i386/amxint8intrin.h : Remove macro check for __AMX_INT8__.
+ 	* config/i386/amxtileintrin.h : Remove macro check for __AMX_TILE__.
+ 
+ 2021-09-02  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-08-19  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/101849
+ 	* config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Cast
+ 	pointer to __vector_pair *.
+ 
+ 2021-09-01  Marek Polacek  <polacek@redhat.com>
+ 	    Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/101592
+ 	* fold-const.c (make_range_step): Return NULL_TREE for NULLPTR_TYPE.
+ 
+ 2021-09-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/102124
+ 	* tree-vect-patterns.c (vect_recog_widen_op_pattern): For ORIG_CODE
+ 	MINUS_EXPR, if itype is unsigned with smaller precision than type,
+ 	add an extra cast to signed variant of itype to ensure sign-extension.
+ 
+ 2021-08-31  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-08-31  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	* tree.c (walk_tree_1) <OMP_CLAUSE_TILE>: Handle three operands.
+ 
+ 2021-08-30  Haochen Gui  <guihaoc@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2021-06-04  Haochen Gui  <guihaoc@gcc.gnu.org>
+ 
+ 	* config/rs6000/rs6000-call.c (rs6000_promote_function_mode):
+ 	Replace PROMOTE_MODE marco with its content.
+ 
+ 2021-08-30  Haochen Gui  <guihaoc@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2021-06-04  Haochen Gui  <guihaoc@gcc.gnu.org>
+ 
+ 	* config/rs6000/rs6000.h (PROMOTE_MODE): Remove.
+ 
+ 2021-08-27  konglin1  <lingling.kong@intel.com>
+ 
+ 	PR target/101472
+ 	* config/i386/sse.md: (<avx512>scattersi<mode>): Add mask operand to
+ 	UNSPEC_VSIBADDR.
+ 	(<avx512>scattersi<mode>): Likewise.
+ 	(*avx512f_scattersi<VI48F:mode>): Merge mask operand to set_dest.
+ 	(*avx512f_scatterdi<VI48F:mode>): Likewise
+ 
+ 2021-08-25  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-08-05  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/99744
+ 	* config/i386/i386.c (ix86_can_inline_p): Ignore MASK_80387 if
+ 	callee only uses GPRs.
+ 	* config/i386/ia32intrin.h: Revert commit 5463cee2770.
+ 	* config/i386/serializeintrin.h: Revert commit 71958f740f1.
+ 	* config/i386/x86gprintrin.h: Add
+ 	#pragma GCC target("general-regs-only") and #pragma GCC pop_options
+ 	to disable non-GPR ISAs.
+ 
+ 2021-08-25  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-07-18  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/101492
+ 	* common/config/i386/i386-common.c (ix86_handle_option): For
+ 	-mgeneral-regs-only, enable the GPR only instructions which are
+ 	enabled implicitly by SSE ISAs unless they have been disabled
+ 	explicitly.
+ 
+ 2021-08-25  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-07-21  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/101549
+ 	* config/i386/i386-builtin.def: Remove OPTION_MASK_ISA_SSE4_2
+ 	from CRC32 _builtin functions.
+ 
+ 2021-08-25  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-04-20  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	* config/i386/i386-c.c (ix86_target_macros_internal): Define
+ 	__CRC32__ for -mcrc32.
+ 	* config/i386/i386-options.c (ix86_option_override_internal):
+ 	Enable crc32 instruction for -msse4.2.
+ 	* config/i386/i386.md (sse4_2_crc32<mode>): Remove TARGET_SSE4_2
+ 	check.
+ 	(sse4_2_crc32di): Likewise.
+ 	* config/i386/ia32intrin.h: Use crc32 target option for CRC32
+ 	intrinsics.
+ 
+ 2021-08-25  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-04-21  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	* config.gcc: Install mwaitintrin.h for i[34567]86-*-* and
+ 	x86_64-*-* targets.
+ 	* lto-streamer.h (LTO_minor_version): Bump.
+ 	* common/config/i386/i386-common.c (OPTION_MASK_ISA2_MWAIT_SET):
+ 	New.
+ 	(OPTION_MASK_ISA2_MWAIT_UNSET): Likewise.
+ 	(ix86_handle_option): Handle -mmwait.
+ 	* config/i386/i386-builtins.c (ix86_init_mmx_sse_builtins):
+ 	Replace OPTION_MASK_ISA_SSE3 with OPTION_MASK_ISA2_MWAIT on
+ 	__builtin_ia32_monitor and __builtin_ia32_mwait.
+ 	* config/i386/i386-options.c (isa2_opts): Add -mmwait.
+ 	(ix86_valid_target_attribute_inner_p): Likewise.
+ 	(ix86_option_override_internal): Enable mwait/monitor
+ 	instructions for -msse3.
+ 	* config/i386/i386.h (TARGET_MWAIT): New.
+ 	(TARGET_MWAIT_P): Likewise.
+ 	* config/i386/i386.opt: Add -mmwait.
+ 	* config/i386/mwaitintrin.h: New file.
+ 	* config/i386/pmmintrin.h: Include <mwaitintrin.h>.
+ 	* config/i386/sse.md (sse3_mwait): Replace TARGET_SSE3 with
+ 	TARGET_MWAIT.
+ 	(@sse3_monitor_<mode>): Likewise.
+ 	* config/i386/x86gprintrin.h: Include <mwaitintrin.h>.
+ 	* doc/extend.texi: Document mwait target attribute.
+ 	* doc/invoke.texi: Document -mmwait.
+ 
+ 2021-08-25  konglin1  <lingling.kong@intel.com>
+ 
+ 	PR target/101471
+ 	* config/i386/avx512dqintrin.h (_mm512_fpclass_ps_mask): Fix
+ 	macro define in O0.
+ 	(_mm512_mask_fpclass_ps_mask): Ditto.
+ 
+ 2021-08-24  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	Backported from master:
+ 	2021-08-24  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	PR target/102035
+ 	* config/arm/arm.md (attribute arch): Add fix_vlldm.
+ 	(arch_enabled): Use it.
+ 	* config/arm/vfp.md (lazy_store_multiple_insn): Add alternative to
+ 	use when erratum mitigation is needed.
+ 
+ 2021-08-24  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	Backported from master:
+ 	2021-08-24  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	PR target/102035
+ 	* config/arm/arm.opt (mfix-cmse-cve-2021-35465): New option.
+ 	* doc/invoke.texi (Arm Options): Document it.
+ 	* config/arm/arm-cpus.in (quirk_vlldm): New feature bit.
+ 	(ALL_QUIRKS): Add quirk_vlldm.
+ 	(cortex-m33): Add quirk_vlldm.
+ 	(cortex-m35p, cortex-m55): Likewise.
+ 	* config/arm/arm.c (arm_option_override): Enable fix_vlldm if
+ 	targetting an affected CPU and not explicitly controlled on
+ 	the command line.
+ 
+ 2021-08-24  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	Backported from master:
+ 	2021-08-24  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	* config/arm/vfp.md (lazy_store_multiple_insn): Rewrite as valid RTL.
+ 	(lazy_load_multiple_insn): Likewise.
+ 
+ 2021-08-24  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	Backported from master:
+ 	2021-08-23  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	PR middle-end/101949
+ 	* ipa-modref.c (analyze_ssa_name_flags): Fix merging of
+ 	EAF_NOCLOBBER
+ 
+ 2021-08-24  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-08-22  Jan Hubicka  <hubicka@ucw.cz>
+ 		    Martin Liska  <mliska@suse.cz>
+ 
+ 	PR middle-end/101949
+ 	* ipa-modref.c (analyze_ssa_name_flags): Indirect call implies
+ 	~EAF_NOCLOBBER.
+ 
+ 2021-08-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-08-23  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR ipa/97565
+ 	* tree-ssa-structalias.c (ipa_pta_execute): Check in_other_partition
+ 	in addition to has_gimple_body.
+ 
+ 2021-08-23  Christophe Lyon  <christophe.lyon@foss.st.com>
+ 
+ 	Backported from master:
+ 	2021-08-23  Christophe Lyon  <christophe.lyon@foss.st.com>
+ 
+ 	* config/arm/arm_mve.h: Fix __arm_vctp16q return type.
+ 
+ 2021-08-23  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-08-23  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/101905
+ 	* dwarf2out.c (gen_variable_die): Add DW_AT_location for global
+ 	register variables already during early_dwarf if possible.
+ 
+ 2021-08-23  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-08-20  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR gcov-profile/89961
+ 	* gcov.c (make_gcov_file_name): Rewrite using std::string.
+ 	(mangle_name): Simplify, do not used the second argument.
+ 	(strip_extention): New function.
+ 	(get_md5sum): Likewise.
+ 	(get_gcov_intermediate_filename): Handle properly -p and -x
+ 	options.
+ 	(output_gcov_file): Use string type.
+ 	(generate_results): Likewise.
+ 	(md5sum_to_hex): Remove.
+ 
+ 2021-08-18  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	Backported from master:
+ 	2021-08-05  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	PR target/101723
+ 	* config/arm/arm-cpus.in (generic-armv7-a): Add quirk to suppress
+ 	writing .cpu directive in asm output.
+ 	* config/arm/arm.c (arm_identify_fpu_from_isa): New variable.
+ 	(arm_last_printed_arch_string): Delete.
+ 	(arm_last-printed_fpu_string): Delete.
+ 	(arm_configure_build_target): If use of floating-point/SIMD is
+ 	disabled, remove all fp/simd related features from the target ISA.
+ 	(last_arm_targ_options): New variable.
+ 	(arm_print_asm_arch_directives): Add new parameters.  Change order
+ 	of emitted directives and handle all cases here.
+ 	(arm_file_start): Always call arm_print_asm_arch_directives, move
+ 	all generation of .arch/.arch_extension here.
+ 	(arm_file_end): Call arm_print_asm_arch.
+ 	(arm_declare_function_name): Call arm_print_asm_arch_directives
+ 	instead of printing .arch/.fpu directives directly.
+ 
+ 2021-08-18  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	Backported from master:
+ 	2021-08-05  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	* config/arm/arm.c (arm_configure_build_target): Don't call
+ 	arm_option_reconfigure_globals.
+ 	(arm_option_restore): Call arm_option_reconfigure_globals after
+ 	reconfiguring the target.
+ 	* config/arm/arm-c.c (arm_pragma_target_parse): Likewise.
+ 
+ 2021-08-18  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	Backported from master:
+ 	2021-08-05  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	* config/arm/arm.c (arm_configure_build_target): Ensure the target's
+ 	arch_name is always set.
+ 
+ 2021-08-17  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/101373
+ 	PR tree-optimization/101868
+ 	* tree-ssa-pre.c (prune_clobbered_mems): Also prune trapping
+ 	references when the BB may not return.
+ 
+ 2021-08-16  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+ 
+ 	* dwarf2out.c (add_scalar_info): Deal with DW_AT_data_bit_offset.
+ 
+ 2021-08-16  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR ipa/100600
+ 	* ipa-icf-gimple.c (func_checker::compare_ssa_name): Do not
+ 	  consider equal SSA_NAMEs when one is a param.
+ 
+ 2021-08-16  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR ipa/101261
+ 	* symtab.c (symtab_node::noninterposable_alias): Do not create
+ 	  local aliases for target_clone functions as the clonning pass
+ 	  rejects aliases.
+ 
+ 2021-08-16  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR ipa/101726
+ 	* multiple_target.c (create_dispatcher_calls): Make default
+ 	  function local only if it is a definition.
+ 
+ 2021-08-16  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR c/100150
+ 	* lto-streamer.h (LTO_minor_version): Bump.
+ 
+ 2021-08-13  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR gcov-profile/100788
+ 	* coverage.c (coverage_begin_function): Update function
+ 	  beginning when #line macro is used.
+ 
+ 2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/101624
+ 	* ubsan.c (maybe_instrument_pointer_overflow,
+ 	instrument_object_size): Only test DECL_REGISTER on VAR_DECLs,
+ 	PARM_DECLs or RESULT_DECLs.
+ 	* sanopt.c (maybe_optimize_ubsan_ptr_ifn): Likewise.
+ 
+ 2021-08-12  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+ 
+ 	* configure.ac (PE linker --disable-dynamicbase support): New check.
+ 	* configure: Regenerate.
+ 	* config.in: Likewise.
+ 	* config/i386/mingw32.h (LINK_SPEC_DISABLE_DYNAMICBASE): New define.
+ 	(LINK_SPEC): Use it.
+ 	* config/i386/mingw-w64.h (LINK_SPEC_DISABLE_DYNAMICBASE): Likewise.
+ 	(LINK_SPEC): Likewise.
+ 
+ 2021-08-06  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-08-03  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* doc/invoke.texi: Document -mtune=neoverse-512tvb and
+ 	-mcpu=neoverse-512tvb.
+ 	* config/aarch64/aarch64-cores.def (neoverse-512tvb): New entry.
+ 	* config/aarch64/aarch64-tune.md: Regenerate.
+ 	* config/aarch64/aarch64.c (neoverse512tvb_sve_vector_cost)
+ 	(neoverse512tvb_sve_issue_info, neoverse512tvb_vec_issue_info)
+ 	(neoverse512tvb_vector_cost, neoverse512tvb_tunings): New structures.
+ 	(aarch64_adjust_body_cost_sve): Handle -mtune=neoverse-512tvb.
+ 	(aarch64_adjust_body_cost): Likewise.
+ 
+ 2021-08-06  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-08-03  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.c (aarch64_add_stmt_cost): Only
+ 	record issue information for operations that occur in the
+ 	innermost loop.
+ 
+ 2021-08-06  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-08-03  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.c (aarch64_multiply_add_p): Add a vec_flags
+ 	parameter.  Detect cases in which an Advanced SIMD MLA would almost
+ 	certainly require a MOV.
+ 	(aarch64_count_ops): Update accordingly.
+ 
+ 2021-08-06  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-08-03  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.c (aarch64_is_store_elt_extraction): New
+ 	function, split out from...
+ 	(aarch64_detect_vector_stmt_subtype): ...here.
+ 	(aarch64_add_stmt_cost): Treat extracting element 0 as free.
+ 
+ 2021-08-06  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-08-03  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64-protos.h (sve_vec_cost):
+ 	Add gather_load_x32_cost and gather_load_x64_cost.
+ 	* config/aarch64/aarch64.c (generic_sve_vector_cost)
+ 	(a64fx_sve_vector_cost, neoversev1_sve_vector_cost): Update
+ 	accordingly, using the values given by the scalar_load * number
+ 	of elements calculation that we used previously.
+ 	(aarch64_detect_vector_stmt_subtype): Use the new fields.
+ 
+ 2021-08-06  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-08-03  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.c (aarch64_adjust_body_cost_sve): New
+ 	function, split out from...
+ 	(aarch64_adjust_body_cost): ...here.
+ 
+ 2021-08-06  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-08-03  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/fractional-cost.h: New file.
+ 	* config/aarch64/aarch64.c: Include <algorithm> (indirectly)
+ 	and cost_fraction.h.
+ 	(vec_cost_fraction): New typedef.
+ 	(aarch64_detect_scalar_stmt_subtype): Use it for statement costs.
+ 	(aarch64_detect_vector_stmt_subtype): Likewise.
+ 	(aarch64_sve_adjust_stmt_cost, aarch64_adjust_stmt_cost): Likewise.
+ 	(aarch64_estimate_min_cycles_per_iter): Use vec_cost_fraction
+ 	for cycle counts.
+ 	(aarch64_adjust_body_cost): Likewise.
+ 	(aarch64_test_cost_fraction): New function.
+ 	(aarch64_run_selftests): Call it.
+ 
+ 2021-08-06  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-08-03  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64-protos.h (tune_params::sve_width): Turn
+ 	into a bitmask.
+ 	* config/aarch64/aarch64.c (aarch64_cmp_autovec_modes): Update
+ 	accordingly.
+ 	(aarch64_estimated_poly_value): Likewise.  Use the least significant
+ 	set bit for the minimum and likely values.  Use the most significant
+ 	set bit for the maximum value.
+ 
+ 2021-08-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-07-19  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/101505
+ 	* tree-vect-patterns.c (vect_determine_precisions): Walk
+ 	PHIs also for loop vectorization.
+ 
+ 2021-08-02  Haochen Gui  <guihaoc@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2021-07-23  Haochen Gui  <guihaoc@gcc.gnu.org>
+ 
+ 	PR target/100952
+ 	* config/rs6000/rs6000.md (cstore<mode>4): Fix wrong fall through.
+ 
+ 2021-07-30  Xi Ruoyao  <xry111@mengyan1223.wang>
+ 
+ 	Backported from master:
+ 	2021-07-30  Xi Ruoyao  <xry111@mengyan1223.wang>
+ 
+ 	PR target/94780
+ 	* config/mips/mips.c (mips_atomic_assign_expand_fenv): Use
+ 	  TARGET_EXPR instead of MODIFY_EXPR.
+ 
+ 2021-07-30  Xi Ruoyao  <xry111@mengyan1223.wang>
+ 
+ 	Backported from master:
+ 	2021-07-30  Xi Ruoyao  <xry111@mengyan1223.wang>
+ 
+ 	PR target/101132
+ 	* config/mips/mips-protos.h (mips_expand_vec_cmp_expr): Declare.
+ 	* config/mips/mips.c (mips_expand_vec_cmp_expr): New function.
+ 	* config/mips/mips-msa.md (vec_cmp<MSA:mode><mode_i>): New
+ 	  expander.
+ 	  (vec_cmpu<IMSA:mode><mode_i>): New expander.
+ 
+ 2021-07-28  Martin Uecker  <muecker@gwdg.de>
+ 
+ 	* calls.c (maybe_warn_rdwr_sizes): Correct argument
+ 	numbers in warning that were switched.
+ 
+ 2021-07-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/101586
+ 	* gimple-fold.c (clear_padding_type): Ignore FIELD_DECLs with byte
+ 	positions above or equal to sz except for diagnostics of flexible
+ 	array members.
+ 
+ 2021-07-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-23  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/101562
+ 	* expmed.c (store_integral_bit_field): Only use movstrict_optab
+ 	if the operand isn't paradoxical.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/DATESTAMP gcc-11.3.0/gcc/DATESTAMP
*** gcc-11.2.0/gcc/DATESTAMP	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/DATESTAMP	Thu Apr 21 07:58:52 2022
***************
*** 1 ****
! 20210728
--- 1 ----
! 20220421
diff -Nrcpad gcc-11.2.0/gcc/Makefile.in gcc-11.3.0/gcc/Makefile.in
*** gcc-11.2.0/gcc/Makefile.in	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/Makefile.in	Thu Apr 21 07:58:52 2022
*************** DIR = ../gcc
*** 798,810 ****
  # Native compiler for the build machine and its switches.
  CC_FOR_BUILD = @CC_FOR_BUILD@
  CXX_FOR_BUILD = @CXX_FOR_BUILD@
- NO_PIE_CFLAGS_FOR_BUILD = @NO_PIE_CFLAGS_FOR_BUILD@
- NO_PIE_FLAG_FOR_BUILD = @NO_PIE_FLAG_FOR_BUILD@
  BUILD_CFLAGS= @BUILD_CFLAGS@ $(GENERATOR_CFLAGS) -DGENERATOR_FILE
  BUILD_CXXFLAGS = @BUILD_CXXFLAGS@ $(GENERATOR_CFLAGS) -DGENERATOR_FILE
- BUILD_NO_PIE_CFLAGS = @BUILD_NO_PIE_CFLAGS@
- BUILD_CFLAGS += $(BUILD_NO_PIE_CFLAGS)
- BUILD_CXXFLAGS += $(BUILD_NO_PIE_CFLAGS)
  
  # Native compiler that we use.  This may be C++ some day.
  COMPILER_FOR_BUILD = $(CXX_FOR_BUILD)
--- 798,805 ----
*************** BUILD_LINKERFLAGS = $(BUILD_CXXFLAGS)
*** 816,823 ****
  
  # Native linker and preprocessor flags.  For x-fragment overrides.
  BUILD_LDFLAGS=@BUILD_LDFLAGS@
- BUILD_NO_PIE_FLAG = @BUILD_NO_PIE_FLAG@
- BUILD_LDFLAGS += $(BUILD_NO_PIE_FLAG)
  BUILD_CPPFLAGS= -I. -I$(@D) -I$(srcdir) -I$(srcdir)/$(@D) \
  		-I$(srcdir)/../include @INCINTL@ $(CPPINC) $(CPPFLAGS)
  
--- 811,816 ----
diff -Nrcpad gcc-11.2.0/gcc/ada/ChangeLog gcc-11.3.0/gcc/ada/ChangeLog
*** gcc-11.2.0/gcc/ada/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/ada/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,181 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2022-03-24  Pascal Obry  <obry@adacore.com>
+ 
+ 	PR ada/104767
+ 	* libgnat/g-sercom__mingw.adb (Close): Reset port handle to -1.
+ 	* libgnat/g-sercom__linux.adb (Close): Likewise.
+ 
+ 2022-03-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2022-03-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR ada/104861
+ 	* gcc-interface/Makefile.in (target_noncanonical): Substitute.
+ 	(OSCONS_CPP): Pass target_noncanonical as TARGET.
+ 
+ 2022-02-13  Maciej W. Rozycki  <macro@orcam.me.uk>
+ 
+ 	Backported from master:
+ 	2022-02-13  Maciej W. Rozycki  <macro@orcam.me.uk>
+ 
+ 	PR ada/98724
+ 	PR ada/97504
+ 	* Makefile.rtl (LIBGNAT_TARGET_PAIRS) <alpha*-*-linux*>: Use
+ 	wraplf version of Aux_Long_Long_Float.
+ 
+ 2022-01-28  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/104258
+ 	* exp_ch4.adb (Narrow_Large_Operation): Also copy the entity, if
+ 	any, when rewriting the operator node.
+ 
+ 2022-01-19  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-01-19  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR ada/103538
+ 	* gcc-interface/Makefile.in (target_cpu): Set to x32 for
+ 	x86_64-linux-gnux32.
+ 
+ 2022-01-19  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2022-01-19  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR ada/103538
+ 	* Makefile.rtl (LIBGNAT_TARGET_PAIRS): Add
+ 	$(TRASYM_DWARF_UNIX_PAIRS),
+ 	s-tsmona.adb<libgnat/s-tsmona__linux.adb,
+ 	$(GNATRTL_128BIT_PAIRS).
+ 	(EXTRA_GNATRTL_NONTASKING_OBJS): Add $(TRASYM_DWARF_UNIX_OBJS)
+ 	and $(GNATRTL_128BIT_OBJS).
+ 
+ 2021-10-20  Arnaud Charlet  <charlet@adacore.com>
+ 
+ 	PR ada/100486
+ 	* sem_prag.adb (Check_Valid_Library_Unit_Pragma): Do not raise an
+ 	exception as part of the bootstrap.
+ 
+ 2021-09-30  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* libgnat/s-dwalin.adb (Parse_Header): Tweak comments.
+ 	(Read_Entry_Format_Array): Tweak exception message.
+ 	(Symbolic_Address.Set_Result): Likewise.
+ 
+ 2021-09-30  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* libgnat/s-dwalin.adb (To_File_Name): Fetch only the last string
+ 	from the .debug_line_str section.
+ 	(Symbolic_Address.Set_Result): Likewise.
+ 
+ 2021-09-30  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* libgnat/s-dwalin.adb (Skip_Form): Fix cases of DW_FORM_addrx
+ 	and DW_FORM_implicit_const.  Replace Constraint_Error with
+ 	Dwarf_Error.
+ 
+ 2021-09-30  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* libgnat/s-objrea.adb (Get_Load_Address): Return 0 for ELF.
+ 
+ 2021-09-30  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* adaint.c (__gnat_get_executable_load_address): Add Win32 support.
+ 	* libgnat/s-objrea.ads (Get_Xcode_Bounds): Fix typo in comment.
+ 	(Object_File): Minor reformatting.
+ 	(ELF_Object_File): Uncomment predicate.
+ 	(PECOFF_Object_File): Likewise.
+ 	(XCOFF32_Object_File): Likewise.
+ 	* libgnat/s-objrea.adb: Minor reformatting throughout.
+ 	(Get_Load_Address): Implement for PE-COFF.
+ 	* libgnat/s-dwalin.ads: Remove clause for System.Storage_Elements
+ 	and use consistent wording in comments.
+ 	(Dwarf_Context): Set type of Low, High and Load_Address to Address.
+ 	* libgnat/s-dwalin.adb (Get_Load_Displacement): New function.
+ 	(Is_Inside): Call Get_Load_Displacement.
+ 	(Low_Address): Likewise.
+ 	(Open): Adjust to type change.
+ 	(Aranges_Lookup): Change type of Addr to Address.
+ 	(Read_Aranges_Entry): Likewise for Start and adjust.
+ 	(Enable_Cach): Adjust to type change.
+ 	(Symbolic_Address): Change type of Addr to Address.
+ 	(Symbolic_Traceback): Call Get_Load_Displacement.
+ 
+ 2021-09-30  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* libgnat/s-dwalin.ads: Remove clause for Ada.Exceptions.Traceback,
+ 	add clause for System.Traceback_Entries and alphabetize.
+ 	(AET): Delete.
+ 	(STE): New package renaming.
+ 	(Symbolic_Traceback): Adjust.
+ 	* libgnat/s-dwalin.adb: Remove clauses for Ada.Exceptions.Traceback
+ 	and System.Traceback_Entries.
+ 	(Symbolic_Traceback): Adjust.
+ 
+ 2021-09-30  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* libgnat/s-dwalin.ads: Adjust a few comments left and right.
+ 	(Line_Info_Register): Comment out unused components.
+ 	(Line_Info_Header): Add DWARF 5 support.
+ 	(Dwarf_Context): Likewise.  Rename "prologue" into "header".
+ 	* libgnat/s-dwalin.adb: Alphabetize "with" clauses.
+ 	(DWARF constants): Add DWARF 5 support and reorder.
+ 	(For_Each_Row): Adjust.
+ 	(Initialize_Pass): Likewise.
+ 	(Initialize_State_Machine): Likewise and fix typo.
+ 	(Open): Add DWARF 5 support.
+ 	(Parse_Prologue): Rename into...
+ 	(Parse_Header): ...this and add DWARF 5 support.
+ 	(Read_And_Execute_Isn): Rename into...
+ 	(Read_And_Execute_Insn): ...this and adjust.
+ 	(To_File_Name): Change parameter name and add DWARF 5 support.
+ 	(Read_Entry_Format_Array): New procedure.
+ 	(Skip_Form): Add DWARF 5 support and reorder.
+ 	(Seek_Abbrev): Do not count entries and add DWARF 5 support.
+ 	(Debug_Info_Lookup): Add DWARF 5 support.
+ 	(Symbolic_Address.Set_Result): Likewise.
+ 	(Symbolic_Address): Adjust.
+ 
+ 2021-09-14  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/101970
+ 	* exp_attr.adb (Expand_N_Attribute_Reference) <Attribute_Enum_Rep>:
+ 	Use an unchecked conversion instead of a regular conversion in the
+ 	enumeration case and remove Conversion_OK flag in the integer case.
+ 	<Attribute_Pos>: Remove superfluous test.
+ 
+ 2021-09-14  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.c (validate_size): Do not issue an error if the
+ 	old size has overflowed.
+ 
+ 2021-09-14  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.c (gnat_to_gnu_entity): For vector types, make
+ 	the representative array the debug type.
+ 
+ 2021-09-14  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/utils.c (update_pointer_to): Set TYPE_CANONICAL on
+ 	pointer and reference types.
+ 
+ 2021-09-14  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/utils.c (can_materialize_object_renaming_p): Do not
+ 	call UI_Is_In_Int_Range on the result of Normalized_First_Bit.
+ 
+ 2021-09-14  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.c (gnat_to_gnu_entity) <is_type>: Declare new
+ 	constant.  Adjust error message issued by validate_size in the case
+ 	of by-reference types.
+ 	(validate_size): Always use the error strings passed by the caller.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/ada/Makefile.rtl gcc-11.3.0/gcc/ada/Makefile.rtl
*** gcc-11.2.0/gcc/ada/Makefile.rtl	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/ada/Makefile.rtl	Thu Apr 21 07:58:52 2022
*************** endif
*** 2651,2656 ****
--- 2651,2657 ----
  ifeq ($(strip $(filter-out alpha% linux%,$(target_cpu) $(target_os))),)
    LIBGNAT_TARGET_PAIRS = \
    a-intnam.ads<libgnarl/a-intnam__linux.ads \
+   a-nallfl.ads<libgnat/a-nallfl__wraplf.ads \
    s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
    s-intman.adb<libgnarl/s-intman__posix.adb \
    s-linux.ads<libgnarl/s-linux__alpha.ads \
*************** ifeq ($(strip $(filter-out %x32 linux%,$
*** 2741,2753 ****
--- 2742,2759 ----
    s-tasinf.adb<libgnarl/s-tasinf__linux.adb \
    s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
    s-taspri.ads<libgnarl/s-taspri__posix.ads \
+   $(TRASYM_DWARF_UNIX_PAIRS) \
+   s-tsmona.adb<libgnat/s-tsmona__linux.adb \
    $(ATOMICS_TARGET_PAIRS) \
    $(X86_64_TARGET_PAIRS) \
+   $(GNATRTL_128BIT_PAIRS) \
    system.ads<libgnat/system-linux-x86.ads
  
    TOOLS_TARGET_PAIRS = indepsw.adb<indepsw-gnu.adb
  
    EXTRA_GNATRTL_NONTASKING_OBJS=g-sse.o g-ssvety.o
+   EXTRA_GNATRTL_NONTASKING_OBJS+=$(TRASYM_DWARF_UNIX_OBJS)
+   EXTRA_GNATRTL_NONTASKING_OBJS+=$(GNATRTL_128BIT_OBJS)
    EXTRA_GNATRTL_TASKING_OBJS=s-linux.o a-exetim.o
    EH_MECHANISM=-gcc
    THREADSLIB=-lpthread -lrt
diff -Nrcpad gcc-11.2.0/gcc/ada/adaint.c gcc-11.3.0/gcc/ada/adaint.c
*** gcc-11.2.0/gcc/ada/adaint.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/ada/adaint.c	Thu Apr 21 07:58:52 2022
*************** __gnat_get_executable_load_address (void
*** 3543,3548 ****
--- 3543,3551 ----
  
    return (const void *)map->l_addr;
  
+ #elif defined (_WIN32)
+   return GetModuleHandle (NULL);
+ 
  #else
    return NULL;
  #endif
diff -Nrcpad gcc-11.2.0/gcc/ada/exp_attr.adb gcc-11.3.0/gcc/ada/exp_attr.adb
*** gcc-11.2.0/gcc/ada/exp_attr.adb	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/ada/exp_attr.adb	Thu Apr 21 07:58:52 2022
*************** package body Exp_Attr is
*** 3254,3267 ****
           --  If not constant-folded, Enum_Type'Enum_Rep (X) or X'Enum_Rep
           --  expands to
  
!          --    target-type (X)
  
!          --  This is simply a direct conversion from the enumeration type to
!          --  the target integer type, which is treated by the back end as a
!          --  normal integer conversion, treating the enumeration type as an
!          --  integer, which is exactly what we want. We set Conversion_OK to
!          --  make sure that the analyzer does not complain about what otherwise
!          --  might be an illegal conversion.
  
           --  However the target type is universal integer in most cases, which
           --  is a very large type, so in the case of an enumeration type, we
--- 3254,3268 ----
           --  If not constant-folded, Enum_Type'Enum_Rep (X) or X'Enum_Rep
           --  expands to
  
!          --    target-type!(X)
  
!          --  This is an unchecked conversion from the enumeration type to the
!          --  target integer type, which is treated by the back end as a normal
!          --  integer conversion, treating the enumeration type as an integer,
!          --  which is exactly what we want. Unlike for the Pos attribute, we
!          --  cannot use a regular conversion since the associated check would
!          --  involve comparing the converted bounds, i.e. would involve the use
!          --  of 'Pos instead 'Enum_Rep for these bounds.
  
           --  However the target type is universal integer in most cases, which
           --  is a very large type, so in the case of an enumeration type, we
*************** package body Exp_Attr is
*** 3269,3279 ****
           --  the size information.
  
           if Is_Enumeration_Type (Ptyp) then
!             Rewrite (N, OK_Convert_To (Get_Integer_Type (Ptyp), Expr));
              Convert_To_And_Rewrite (Typ, N);
  
           else
!             Rewrite (N, OK_Convert_To (Typ, Expr));
           end if;
  
           Analyze_And_Resolve (N, Typ);
--- 3270,3282 ----
           --  the size information.
  
           if Is_Enumeration_Type (Ptyp) then
!             Rewrite (N, Unchecked_Convert_To (Get_Integer_Type (Ptyp), Expr));
              Convert_To_And_Rewrite (Typ, N);
  
+          --  Deal with integer types (replace by conversion)
+ 
           else
!             Rewrite (N, Convert_To (Typ, Expr));
           end if;
  
           Analyze_And_Resolve (N, Typ);
*************** package body Exp_Attr is
*** 5447,5453 ****
  
           --  Deal with integer types (replace by conversion)
  
!          elsif Is_Integer_Type (Etyp) then
              Rewrite (N, Convert_To (Typ, Expr));
           end if;
  
--- 5450,5456 ----
  
           --  Deal with integer types (replace by conversion)
  
!          else
              Rewrite (N, Convert_To (Typ, Expr));
           end if;
  
diff -Nrcpad gcc-11.2.0/gcc/ada/exp_ch4.adb gcc-11.3.0/gcc/ada/exp_ch4.adb
*** gcc-11.2.0/gcc/ada/exp_ch4.adb	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/ada/exp_ch4.adb	Thu Apr 21 07:58:52 2022
*************** package body Exp_Ch4 is
*** 14304,14312 ****
           return;
        end if;
  
!       --  Finally, rewrite the operation in the narrower type
  
        Nop := New_Op_Node (Kind, Sloc (N));
  
        if Binary then
           Set_Left_Opnd (Nop, Convert_To (Ntyp, L));
--- 14304,14316 ----
           return;
        end if;
  
!       --  Finally, rewrite the operation in the narrower type, but make sure
!       --  not to perform name resolution for the operator again.
  
        Nop := New_Op_Node (Kind, Sloc (N));
+       if Nkind (N) in N_Has_Entity then
+          Set_Entity (Nop, Entity (N));
+       end if;
  
        if Binary then
           Set_Left_Opnd (Nop, Convert_To (Ntyp, L));
diff -Nrcpad gcc-11.2.0/gcc/ada/gcc-interface/Makefile.in gcc-11.3.0/gcc/ada/gcc-interface/Makefile.in
*** gcc-11.2.0/gcc/ada/gcc-interface/Makefile.in	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/ada/gcc-interface/Makefile.in	Thu Apr 21 07:58:52 2022
*************** objdir = .
*** 138,143 ****
--- 138,144 ----
  
  target_alias=@target_alias@
  target=@target@
+ target_noncanonical=@target_noncanonical@
  target_cpu=@target_cpu@
  target_vendor=@target_vendor@
  target_os=@target_os@
*************** ifeq ($(strip $(filter-out x86_64, $(tar
*** 348,353 ****
--- 349,361 ----
    endif
  endif
  
+ # The x86_64-linux-gnux32 compiler is actually an x32 compiler
+ ifeq ($(strip $(filter-out x86_64 linux-gnux32%, $(target_cpu) $(target_os))),)
+   ifneq ($(strip $(MULTISUBDIR)),/64)
+     target_cpu:=x32
+   endif
+ endif
+ 
  # The SuSE PowerPC64/Linux compiler is actually a 32-bit PowerPC compiler
  ifeq ($(strip $(filter-out powerpc64 suse linux%, $(target_cpu) $(target_vendor) $(target_os))),)
    target_cpu:=powerpc
*************** OSCONS_CC=$(subst ./xgcc,../../xgcc,$(su
*** 588,594 ****
  # has a <types.h> header).
  
  OSCONS_CPP=$(OSCONS_CC) $(GNATLIBCFLAGS_FOR_C) -E -C \
!   -DTARGET=\"$(target)\" -iquote $(fsrcpfx)ada $(fsrcpfx)ada/s-oscons-tmplt.c > s-oscons-tmplt.i
  OSCONS_EXTRACT=$(OSCONS_CC) $(GNATLIBCFLAGS_FOR_C) -S s-oscons-tmplt.i
  
  # Note: if you need to build with a non-GNU compiler, you could adapt the
--- 596,602 ----
  # has a <types.h> header).
  
  OSCONS_CPP=$(OSCONS_CC) $(GNATLIBCFLAGS_FOR_C) -E -C \
!   -DTARGET=\"$(target_noncanonical)\" -iquote $(fsrcpfx)ada $(fsrcpfx)ada/s-oscons-tmplt.c > s-oscons-tmplt.i
  OSCONS_EXTRACT=$(OSCONS_CC) $(GNATLIBCFLAGS_FOR_C) -S s-oscons-tmplt.i
  
  # Note: if you need to build with a non-GNU compiler, you could adapt the
diff -Nrcpad gcc-11.2.0/gcc/ada/gcc-interface/decl.c gcc-11.3.0/gcc/ada/gcc-interface/decl.c
*** gcc-11.2.0/gcc/ada/gcc-interface/decl.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/ada/gcc-interface/decl.c	Thu Apr 21 07:58:52 2022
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 4290,4295 ****
--- 4290,4297 ----
       handling alignment and possible padding.  */
    if (is_type && (!gnu_decl || this_made_decl))
      {
+       const bool is_by_ref = Is_By_Reference_Type (gnat_entity);
+ 
        gcc_assert (!TYPE_IS_DUMMY_P (gnu_type));
  
        /* Process the attributes, if not already done.  Note that the type is
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 4304,4318 ****
  	 non-constant).  */
        if (!gnu_size && kind != E_String_Literal_Subtype)
  	{
  	  if (Known_Esize (gnat_entity))
  	    gnu_size
  	      = validate_size (Esize (gnat_entity), gnu_type, gnat_entity,
! 			       VAR_DECL, false, false, NULL, NULL);
  	  else
  	    gnu_size
  	      = validate_size (RM_Size (gnat_entity), gnu_type, gnat_entity,
  			       TYPE_DECL, false, Has_Size_Clause (gnat_entity),
! 			       NULL, NULL);
  	}
  
        /* If a size was specified, see if we can make a new type of that size
--- 4306,4323 ----
  	 non-constant).  */
        if (!gnu_size && kind != E_String_Literal_Subtype)
  	{
+ 	  const char *size_s = "size for %s too small{, minimum allowed is ^}";
+ 	  const char *type_s = is_by_ref ? "by-reference type &" : "&";
+ 
  	  if (Known_Esize (gnat_entity))
  	    gnu_size
  	      = validate_size (Esize (gnat_entity), gnu_type, gnat_entity,
! 			       VAR_DECL, false, false, size_s, type_s);
  	  else
  	    gnu_size
  	      = validate_size (RM_Size (gnat_entity), gnu_type, gnat_entity,
  			       TYPE_DECL, false, Has_Size_Clause (gnat_entity),
! 			       size_s, type_s);
  	}
  
        /* If a size was specified, see if we can make a new type of that size
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 4620,4626 ****
  	    TYPE_ALIGN_OK (gnu_type) = 1;
  
  	  /* Record whether the type is passed by reference.  */
! 	  if (Is_By_Reference_Type (gnat_entity) && !VOID_TYPE_P (gnu_type))
  	    TYPE_BY_REFERENCE_P (gnu_type) = 1;
  
  	  /* Record whether an alignment clause was specified.  */
--- 4625,4631 ----
  	    TYPE_ALIGN_OK (gnu_type) = 1;
  
  	  /* Record whether the type is passed by reference.  */
! 	  if (is_by_ref && !VOID_TYPE_P (gnu_type))
  	    TYPE_BY_REFERENCE_P (gnu_type) = 1;
  
  	  /* Record whether an alignment clause was specified.  */
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 4740,4745 ****
--- 4745,4758 ----
        else
  	gnu_decl = create_type_decl (gnu_entity_name, gnu_type, artificial_p,
  				     debug_info_p, gnat_entity);
+ 
+       /* For vector types, make the representative array the debug type.  */
+       if (VECTOR_TYPE_P (gnu_type))
+ 	{
+ 	  tree rep = TYPE_REPRESENTATIVE_ARRAY (gnu_type);
+ 	  TYPE_NAME (rep) = DECL_NAME (gnu_decl);
+ 	  SET_TYPE_DEBUG_TYPE (gnu_type, rep);
+ 	}
      }
  
    /* Otherwise, for a type reusing an existing DECL, back-annotate values.  */
*************** validate_size (Uint uint_size, tree gnu_
*** 9120,9132 ****
    /* Issue an error either if the default size of the object isn't a constant
       or if the new size is smaller than it.  */
    if (TREE_CODE (old_size) != INTEGER_CST
!       || TREE_OVERFLOW (old_size)
!       || tree_int_cst_lt (size, old_size))
      {
        char buf[128];
        const char *s;
  
!       if (kind == FIELD_DECL)
  	{
  	  snprintf (buf, sizeof (buf), s1, s2);
  	  s = buf;
--- 9133,9144 ----
    /* Issue an error either if the default size of the object isn't a constant
       or if the new size is smaller than it.  */
    if (TREE_CODE (old_size) != INTEGER_CST
!       || (!TREE_OVERFLOW (old_size) && tree_int_cst_lt (size, old_size)))
      {
        char buf[128];
        const char *s;
  
!       if (s1 && s2)
  	{
  	  snprintf (buf, sizeof (buf), s1, s2);
  	  s = buf;
*************** validate_size (Uint uint_size, tree gnu_
*** 9135,9140 ****
--- 9147,9153 ----
  	s = "component size for& too small{, minimum allowed is ^}";
        else
  	s = "size for& too small{, minimum allowed is ^}";
+ 
        post_error_ne_tree (s, gnat_error_node, gnat_object, old_size);
  
        return NULL_TREE;
diff -Nrcpad gcc-11.2.0/gcc/ada/gcc-interface/utils.c gcc-11.3.0/gcc/ada/gcc-interface/utils.c
*** gcc-11.2.0/gcc/ada/gcc-interface/utils.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/ada/gcc-interface/utils.c	Thu Apr 21 07:58:52 2022
*************** update_pointer_to (tree old_type, tree n
*** 4329,4334 ****
--- 4329,4335 ----
  	    TREE_TYPE (t) = new_type;
  	    if (TYPE_NULL_BOUNDS (t))
  	      TREE_TYPE (TREE_OPERAND (TYPE_NULL_BOUNDS (t), 0)) = new_type;
+ 	    TYPE_CANONICAL (t) = TYPE_CANONICAL (TYPE_POINTER_TO (new_type));
  	  }
  
        /* Chain REF and its variants at the end.  */
*************** update_pointer_to (tree old_type, tree n
*** 4345,4351 ****
        /* Now adjust them.  */
        for (; ref; ref = TYPE_NEXT_REF_TO (ref))
  	for (t = TYPE_MAIN_VARIANT (ref); t; t = TYPE_NEXT_VARIANT (t))
! 	  TREE_TYPE (t) = new_type;
  
        TYPE_POINTER_TO (old_type) = NULL_TREE;
        TYPE_REFERENCE_TO (old_type) = NULL_TREE;
--- 4346,4355 ----
        /* Now adjust them.  */
        for (; ref; ref = TYPE_NEXT_REF_TO (ref))
  	for (t = TYPE_MAIN_VARIANT (ref); t; t = TYPE_NEXT_VARIANT (t))
! 	  {
! 	    TREE_TYPE (t) = new_type;
! 	    TYPE_CANONICAL (t) = TYPE_CANONICAL (TYPE_REFERENCE_TO (new_type));
! 	  }
  
        TYPE_POINTER_TO (old_type) = NULL_TREE;
        TYPE_REFERENCE_TO (old_type) = NULL_TREE;
*************** can_materialize_object_renaming_p (Node_
*** 5858,5865 ****
  
  	    const Uint bitpos
  	      = Normalized_First_Bit (Entity (Selector_Name (expr)));
! 	    if (!UI_Is_In_Int_Range (bitpos)
! 		|| (bitpos != UI_No_Uint && bitpos != UI_From_Int (0)))
  	      return false;
  
  	    expr = Prefix (expr);
--- 5862,5868 ----
  
  	    const Uint bitpos
  	      = Normalized_First_Bit (Entity (Selector_Name (expr)));
! 	    if (bitpos != UI_No_Uint && bitpos != Uint_0)
  	      return false;
  
  	    expr = Prefix (expr);
diff -Nrcpad gcc-11.2.0/gcc/ada/libgnat/g-sercom__linux.adb gcc-11.3.0/gcc/ada/libgnat/g-sercom__linux.adb
*** gcc-11.2.0/gcc/ada/libgnat/g-sercom__linux.adb	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/ada/libgnat/g-sercom__linux.adb	Thu Apr 21 07:58:52 2022
*************** package body GNAT.Serial_Communications
*** 382,387 ****
--- 382,388 ----
     begin
        if Port.H /= -1 then
           Res := close (int (Port.H));
+          Port.H := -1;
        end if;
     end Close;
  
diff -Nrcpad gcc-11.2.0/gcc/ada/libgnat/g-sercom__mingw.adb gcc-11.3.0/gcc/ada/libgnat/g-sercom__mingw.adb
*** gcc-11.2.0/gcc/ada/libgnat/g-sercom__mingw.adb	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/ada/libgnat/g-sercom__mingw.adb	Thu Apr 21 07:58:52 2022
*************** package body GNAT.Serial_Communications
*** 70,75 ****
--- 70,76 ----
     begin
        if Port.H /= -1 then
           Success := CloseHandle (HANDLE (Port.H));
+          Port.H := -1;
  
           if Success = Win32.FALSE then
              Raise_Error ("error closing the port");
diff -Nrcpad gcc-11.2.0/gcc/ada/libgnat/s-dwalin.adb gcc-11.3.0/gcc/ada/libgnat/s-dwalin.adb
*** gcc-11.2.0/gcc/ada/libgnat/s-dwalin.adb	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/ada/libgnat/s-dwalin.adb	Thu Apr 21 07:58:52 2022
***************
*** 30,54 ****
  ------------------------------------------------------------------------------
  
  with Ada.Characters.Handling;
- with Ada.Exceptions.Traceback; use Ada.Exceptions.Traceback;
- with Ada.Unchecked_Deallocation;
  with Ada.Containers.Generic_Array_Sort;
  
  with Interfaces; use Interfaces;
  
  with System;                   use System;
- with System.Storage_Elements;  use System.Storage_Elements;
  with System.Address_Image;
  with System.IO;                use System.IO;
- with System.Object_Reader;     use System.Object_Reader;
- with System.Traceback_Entries; use System.Traceback_Entries;
  with System.Mmap;              use System.Mmap;
! with System.Bounded_Strings;   use System.Bounded_Strings;
  
  package body System.Dwarf_Lines is
  
     SSU : constant := System.Storage_Unit;
  
     function String_Length (Str : Str_Access) return Natural;
     --  Return the length of the C string Str
  
--- 30,56 ----
  ------------------------------------------------------------------------------
  
  with Ada.Characters.Handling;
  with Ada.Containers.Generic_Array_Sort;
+ with Ada.Unchecked_Deallocation;
  
  with Interfaces; use Interfaces;
  
  with System;                   use System;
  with System.Address_Image;
+ with System.Bounded_Strings;   use System.Bounded_Strings;
  with System.IO;                use System.IO;
  with System.Mmap;              use System.Mmap;
! with System.Object_Reader;     use System.Object_Reader;
! with System.Storage_Elements;  use System.Storage_Elements;
  
  package body System.Dwarf_Lines is
  
     SSU : constant := System.Storage_Unit;
  
+    function Get_Load_Displacement (C : Dwarf_Context) return Storage_Offset;
+    --  Return the displacement between the load address present in the binary
+    --  and the run-time address at which it is loaded (i.e. non-zero for PIE).
+ 
     function String_Length (Str : Str_Access) return Natural;
     --  Return the length of the C string Str
  
*************** package body System.Dwarf_Lines is
*** 60,76 ****
       (S    : in out Mapped_Stream;
        Len  :    out Offset;
        Is64 :    out Boolean);
!    --  Read initial length as specified by Dwarf-4 7.2.2
  
     procedure Read_Section_Offset
       (S    : in out Mapped_Stream;
        Len  :    out Offset;
        Is64 :        Boolean);
!    --  Read a section offset, as specified by Dwarf-4 7.4
  
     procedure Read_Aranges_Entry
       (C     : in out Dwarf_Context;
!       Start :    out Storage_Offset;
        Len   :    out Storage_Count);
     --  Read a single .debug_aranges pair
  
--- 62,84 ----
       (S    : in out Mapped_Stream;
        Len  :    out Offset;
        Is64 :    out Boolean);
!    --  Read initial length as specified by 7.2.2
  
     procedure Read_Section_Offset
       (S    : in out Mapped_Stream;
        Len  :    out Offset;
        Is64 :        Boolean);
!    --  Read a section offset, as specified by 7.4
! 
!    procedure Read_Entry_Format_Array
!      (S    : in out Mapped_Stream;
!       A    :    out Entry_Format_Array;
!       Len  :        uint8);
!    --  Read an entry format array, as specified by 6.2.4.1
  
     procedure Read_Aranges_Entry
       (C     : in out Dwarf_Context;
!       Start :    out Address;
        Len   :    out Storage_Count);
     --  Read a single .debug_aranges pair
  
*************** package body System.Dwarf_Lines is
*** 82,88 ****
  
     procedure Aranges_Lookup
       (C           : in out Dwarf_Context;
!       Addr        :        Storage_Offset;
        Info_Offset :    out Offset;
        Success     :    out Boolean);
     --  Search for Addr in .debug_aranges and return offset Info_Offset in
--- 90,96 ----
  
     procedure Aranges_Lookup
       (C           : in out Dwarf_Context;
!       Addr        :        Address;
        Info_Offset :    out Offset;
        Success     :    out Boolean);
     --  Search for Addr in .debug_aranges and return offset Info_Offset in
*************** package body System.Dwarf_Lines is
*** 111,134 ****
     --  a compilation unit.
  
     procedure Initialize_Pass (C : in out Dwarf_Context);
!    --  Seek to the first byte of the first prologue and prepare to make a pass
     --  over the line number entries.
  
     procedure Initialize_State_Machine (C : in out Dwarf_Context);
     --  Set all state machine registers to their specified initial values
  
!    procedure Parse_Prologue (C : in out Dwarf_Context);
!    --  Decode a DWARF statement program prologue
  
!    procedure Read_And_Execute_Isn
       (C    : in out Dwarf_Context;
        Done :    out Boolean);
     --  Read an execute a statement program instruction
  
     function To_File_Name
       (C    : in out Dwarf_Context;
!       Code :        uint32) return String;
!    --  Extract a file name from the prologue
  
     type Callback is access procedure (C : in out Dwarf_Context);
     procedure For_Each_Row (C : in out Dwarf_Context; F : Callback);
--- 119,142 ----
     --  a compilation unit.
  
     procedure Initialize_Pass (C : in out Dwarf_Context);
!    --  Seek to the first byte of the first header and prepare to make a pass
     --  over the line number entries.
  
     procedure Initialize_State_Machine (C : in out Dwarf_Context);
     --  Set all state machine registers to their specified initial values
  
!    procedure Parse_Header (C : in out Dwarf_Context);
!    --  Decode a DWARF statement program header
  
!    procedure Read_And_Execute_Insn
       (C    : in out Dwarf_Context;
        Done :    out Boolean);
     --  Read an execute a statement program instruction
  
     function To_File_Name
       (C    : in out Dwarf_Context;
!       File :        uint32) return String;
!    --  Extract a file name from the header
  
     type Callback is access procedure (C : in out Dwarf_Context);
     procedure For_Each_Row (C : in out Dwarf_Context; F : Callback);
*************** package body System.Dwarf_Lines is
*** 147,153 ****
  
     procedure Symbolic_Address
       (C           : in out Dwarf_Context;
!       Addr        :        Storage_Offset;
        Dir_Name    :    out Str_Access;
        File_Name   :    out Str_Access;
        Subprg_Name :    out String_Ptr_Len;
--- 155,161 ----
  
     procedure Symbolic_Address
       (C           : in out Dwarf_Context;
!       Addr        :        Address;
        Dir_Name    :    out Str_Access;
        File_Name   :    out Str_Access;
        Subprg_Name :    out String_Ptr_Len;
*************** package body System.Dwarf_Lines is
*** 158,165 ****
--- 166,190 ----
     --  DWARF constants  --
     -----------------------
  
+    --  3.1.1 Full and Partial Compilation Unit Entries
+ 
+    DW_TAG_Compile_Unit : constant := 16#11#;
+ 
+    DW_AT_Stmt_List : constant := 16#10#;
+ 
+    --  6.2.4.1 Standard Content Descriptions (DWARF 5)
+ 
+    DW_LNCT_path            : constant := 1;
+    DW_LNCT_directory_index : constant := 2;
+    --  DW_LNCT_timestamp   : constant := 3;
+    --  DW_LNCT_size        : constant := 4;
+    DW_LNCT_MD5             : constant := 5;
+    DW_LNCT_lo_user         : constant := 16#2000#;
+    DW_LNCT_hi_user         : constant := 16#3fff#;
+ 
     --  6.2.5.2 Standard Opcodes
  
+    DW_LNS_extended_op        : constant := 0;
     DW_LNS_copy               : constant := 1;
     DW_LNS_advance_pc         : constant := 2;
     DW_LNS_advance_line       : constant := 3;
*************** package body System.Dwarf_Lines is
*** 175,219 ****
  
     --  6.2.5.3 Extended Opcodes
  
!    DW_LNE_end_sequence : constant := 1;
!    DW_LNE_set_address  : constant := 2;
!    DW_LNE_define_file  : constant := 3;
! 
!    --  From the DWARF version 4 public review draft
! 
     DW_LNE_set_discriminator : constant := 4;
  
!    --  Attribute encodings
! 
!    DW_TAG_Compile_Unit : constant := 16#11#;
! 
!    DW_AT_Stmt_List : constant := 16#10#;
  
!    DW_FORM_addr         : constant := 16#01#;
!    DW_FORM_block2       : constant := 16#03#;
!    DW_FORM_block4       : constant := 16#04#;
!    DW_FORM_data2        : constant := 16#05#;
!    DW_FORM_data4        : constant := 16#06#;
!    DW_FORM_data8        : constant := 16#07#;
!    DW_FORM_string       : constant := 16#08#;
!    DW_FORM_block        : constant := 16#09#;
!    DW_FORM_block1       : constant := 16#0a#;
!    DW_FORM_data1        : constant := 16#0b#;
!    DW_FORM_flag         : constant := 16#0c#;
!    DW_FORM_sdata        : constant := 16#0d#;
!    DW_FORM_strp         : constant := 16#0e#;
!    DW_FORM_udata        : constant := 16#0f#;
!    DW_FORM_ref_addr     : constant := 16#10#;
!    DW_FORM_ref1         : constant := 16#11#;
!    DW_FORM_ref2         : constant := 16#12#;
!    DW_FORM_ref4         : constant := 16#13#;
!    DW_FORM_ref8         : constant := 16#14#;
!    DW_FORM_ref_udata    : constant := 16#15#;
!    DW_FORM_indirect     : constant := 16#16#;
!    DW_FORM_sec_offset   : constant := 16#17#;
!    DW_FORM_exprloc      : constant := 16#18#;
!    DW_FORM_flag_present : constant := 16#19#;
!    DW_FORM_ref_sig8     : constant := 16#20#;
  
     ---------
     -- "<" --
--- 200,255 ----
  
     --  6.2.5.3 Extended Opcodes
  
!    DW_LNE_end_sequence      : constant := 1;
!    DW_LNE_set_address       : constant := 2;
!    DW_LNE_define_file       : constant := 3;
     DW_LNE_set_discriminator : constant := 4;
  
!    --  7.5.5 Classes and Forms
  
!    DW_FORM_addr           : constant := 16#01#;
!    DW_FORM_block2         : constant := 16#03#;
!    DW_FORM_block4         : constant := 16#04#;
!    DW_FORM_data2          : constant := 16#05#;
!    DW_FORM_data4          : constant := 16#06#;
!    DW_FORM_data8          : constant := 16#07#;
!    DW_FORM_string         : constant := 16#08#;
!    DW_FORM_block          : constant := 16#09#;
!    DW_FORM_block1         : constant := 16#0a#;
!    DW_FORM_data1          : constant := 16#0b#;
!    DW_FORM_flag           : constant := 16#0c#;
!    DW_FORM_sdata          : constant := 16#0d#;
!    DW_FORM_strp           : constant := 16#0e#;
!    DW_FORM_udata          : constant := 16#0f#;
!    DW_FORM_ref_addr       : constant := 16#10#;
!    DW_FORM_ref1           : constant := 16#11#;
!    DW_FORM_ref2           : constant := 16#12#;
!    DW_FORM_ref4           : constant := 16#13#;
!    DW_FORM_ref8           : constant := 16#14#;
!    DW_FORM_ref_udata      : constant := 16#15#;
!    DW_FORM_indirect       : constant := 16#16#;
!    DW_FORM_sec_offset     : constant := 16#17#;
!    DW_FORM_exprloc        : constant := 16#18#;
!    DW_FORM_flag_present   : constant := 16#19#;
!    DW_FORM_strx           : constant := 16#1a#;
!    DW_FORM_addrx          : constant := 16#1b#;
!    DW_FORM_ref_sup4       : constant := 16#1c#;
!    DW_FORM_strp_sup       : constant := 16#1d#;
!    DW_FORM_data16         : constant := 16#1e#;
!    DW_FORM_line_strp      : constant := 16#1f#;
!    DW_FORM_ref_sig8       : constant := 16#20#;
!    DW_FORM_implicit_const : constant := 16#21#;
!    DW_FORM_loclistx       : constant := 16#22#;
!    DW_FORM_rnglistx       : constant := 16#23#;
!    DW_FORM_ref_sup8       : constant := 16#24#;
!    DW_FORM_strx1          : constant := 16#25#;
!    DW_FORM_strx2          : constant := 16#26#;
!    DW_FORM_strx3          : constant := 16#27#;
!    DW_FORM_strx4          : constant := 16#28#;
!    DW_FORM_addrx1         : constant := 16#29#;
!    DW_FORM_addrx2         : constant := 16#2a#;
!    DW_FORM_addrx3         : constant := 16#2b#;
!    DW_FORM_addrx4         : constant := 16#2c#;
  
     ---------
     -- "<" --
*************** package body System.Dwarf_Lines is
*** 235,240 ****
--- 271,277 ----
        procedure Unchecked_Deallocation is new Ada.Unchecked_Deallocation
          (Search_Array,
           Search_Array_Access);
+ 
     begin
        if C.Has_Debug then
           Close (C.Lines);
*************** package body System.Dwarf_Lines is
*** 265,270 ****
--- 302,308 ----
     procedure Dump_Row (C : in out Dwarf_Context) is
        PC  : constant Integer_Address := Integer_Address (C.Registers.Address);
        Off : Offset;
+ 
     begin
        Tell (C.Lines, Off);
  
*************** package body System.Dwarf_Lines is
*** 286,296 ****
--- 324,336 ----
        Cache : constant Search_Array_Access := C.Cache;
        S     : Object_Symbol;
        Name  : String_Ptr_Len;
+ 
     begin
        if Cache = null then
           Put_Line ("No cache");
           return;
        end if;
+ 
        for I in Cache'Range loop
           declare
              E : Search_Entry renames Cache (I);
*************** package body System.Dwarf_Lines is
*** 322,328 ****
        Initialize_Pass (C);
  
        loop
!          Read_And_Execute_Isn (C, Done);
  
           if C.Registers.Is_Row then
              F.all (C);
--- 362,368 ----
        Initialize_Pass (C);
  
        loop
!          Read_And_Execute_Insn (C, Done);
  
           if C.Registers.Is_Row then
              F.all (C);
*************** package body System.Dwarf_Lines is
*** 332,337 ****
--- 372,390 ----
        end loop;
     end For_Each_Row;
  
+    ---------------------------
+    -- Get_Load_Displacement --
+    ---------------------------
+ 
+    function Get_Load_Displacement (C : Dwarf_Context) return Storage_Offset is
+    begin
+       if C.Load_Address /= Null_Address then
+          return C.Load_Address - Address (Get_Load_Address (C.Obj.all));
+       else
+          return 0;
+       end if;
+    end Get_Load_Displacement;
+ 
     ---------------------
     -- Initialize_Pass --
     ---------------------
*************** package body System.Dwarf_Lines is
*** 339,346 ****
     procedure Initialize_Pass (C : in out Dwarf_Context) is
     begin
        Seek (C.Lines, 0);
!       C.Next_Prologue := 0;
! 
        Initialize_State_Machine (C);
     end Initialize_Pass;
  
--- 392,398 ----
     procedure Initialize_Pass (C : in out Dwarf_Context) is
     begin
        Seek (C.Lines, 0);
!       C.Next_Header := 0;
        Initialize_State_Machine (C);
     end Initialize_Pass;
  
*************** package body System.Dwarf_Lines is
*** 350,366 ****
  
     procedure Initialize_State_Machine (C : in out Dwarf_Context) is
     begin
        C.Registers :=
          (Address        => 0,
           File           => 1,
           Line           => 1,
           Column         => 0,
!          Is_Stmt        => C.Prologue.Default_Is_Stmt = 0,
           Basic_Block    => False,
           End_Sequence   => False,
-          Prologue_End   => False,
-          Epilogue_Begin => False,
-          ISA            => 0,
           Is_Row         => False);
     end Initialize_State_Machine;
  
--- 402,417 ----
  
     procedure Initialize_State_Machine (C : in out Dwarf_Context) is
     begin
+       --  Table 6.4: Line number program initial state
+ 
        C.Registers :=
          (Address        => 0,
           File           => 1,
           Line           => 1,
           Column         => 0,
!          Is_Stmt        => C.Header.Default_Is_Stmt /= 0,
           Basic_Block    => False,
           End_Sequence   => False,
           Is_Row         => False);
     end Initialize_State_Machine;
  
*************** package body System.Dwarf_Lines is
*** 369,387 ****
     ---------------
  
     function Is_Inside (C : Dwarf_Context; Addr : Address) return Boolean is
     begin
!       return (Addr >= C.Low + C.Load_Address
!                 and then Addr <= C.High + C.Load_Address);
     end Is_Inside;
  
     -----------------
     -- Low_Address --
     -----------------
  
!    function Low_Address (C : Dwarf_Context)
!       return System.Address is
     begin
!       return C.Load_Address + C.Low;
     end Low_Address;
  
     ----------
--- 420,438 ----
     ---------------
  
     function Is_Inside (C : Dwarf_Context; Addr : Address) return Boolean is
+       Disp : constant Storage_Offset := Get_Load_Displacement (C);
+ 
     begin
!       return Addr >= C.Low + Disp and then Addr <= C.High + Disp;
     end Is_Inside;
  
     -----------------
     -- Low_Address --
     -----------------
  
!    function Low_Address (C : Dwarf_Context) return Address is
     begin
!       return C.Low + Get_Load_Displacement (C);
     end Low_Address;
  
     ----------
*************** package body System.Dwarf_Lines is
*** 393,440 ****
        C         : out Dwarf_Context;
        Success   : out Boolean)
     is
!       Line_Sec, Info_Sec, Abbrev_Sec, Aranges_Sec : Object_Section;
!       Hi, Lo                                      : uint64;
     begin
        --  Not a success by default
  
        Success := False;
  
!       --  Open file
  
!       C.Obj := Open (File_Name, C.In_Exception);
  
        if C.Obj = null then
!          return;
        end if;
  
        Success := True;
  
!       --  Get memory bounds for executable code.  Note that such code
        --  might come from multiple sections.
  
        Get_Xcode_Bounds (C.Obj.all, Lo, Hi);
!       C.Low  := Storage_Offset (Lo);
!       C.High := Storage_Offset (Hi);
  
        --  Create a stream for debug sections
  
        if Format (C.Obj.all) = XCOFF32 then
!          Line_Sec    := Get_Section (C.Obj.all, ".dwline");
!          Abbrev_Sec  := Get_Section (C.Obj.all, ".dwabrev");
!          Info_Sec    := Get_Section (C.Obj.all, ".dwinfo");
!          Aranges_Sec := Get_Section (C.Obj.all, ".dwarnge");
        else
!          Line_Sec    := Get_Section (C.Obj.all, ".debug_line");
!          Abbrev_Sec  := Get_Section (C.Obj.all, ".debug_abbrev");
!          Info_Sec    := Get_Section (C.Obj.all, ".debug_info");
!          Aranges_Sec := Get_Section (C.Obj.all, ".debug_aranges");
        end if;
  
!       if Line_Sec = Null_Section
!         or else Abbrev_Sec = Null_Section
!         or else Info_Sec = Null_Section
!         or else Aranges_Sec = Null_Section
        then
           pragma Annotate
             (CodePeer, False_Positive,
--- 444,498 ----
        C         : out Dwarf_Context;
        Success   : out Boolean)
     is
!       Abbrev, Aranges, Lines, Info, Line_Str : Object_Section;
!       Hi, Lo                                 : uint64;
! 
     begin
        --  Not a success by default
  
        Success := False;
  
!       --  Open file with In_Exception set so we can control the failure mode
  
!       C.Obj := Open (File_Name, In_Exception => True);
  
        if C.Obj = null then
!          if C.In_Exception then
!             return;
!          else
!             raise Dwarf_Error with "could not open file";
!          end if;
        end if;
  
        Success := True;
  
!       --  Get address bounds for executable code. Note that such code
        --  might come from multiple sections.
  
        Get_Xcode_Bounds (C.Obj.all, Lo, Hi);
!       C.Low  := Address (Lo);
!       C.High := Address (Hi);
  
        --  Create a stream for debug sections
  
        if Format (C.Obj.all) = XCOFF32 then
!          Abbrev   := Get_Section (C.Obj.all, ".dwabrev");
!          Aranges  := Get_Section (C.Obj.all, ".dwarnge");
!          Info     := Get_Section (C.Obj.all, ".dwinfo");
!          Lines    := Get_Section (C.Obj.all, ".dwline");
!          Line_Str := Get_Section (C.Obj.all, ".dwlistr");
        else
!          Abbrev   := Get_Section (C.Obj.all, ".debug_abbrev");
!          Aranges  := Get_Section (C.Obj.all, ".debug_aranges");
!          Info     := Get_Section (C.Obj.all, ".debug_info");
!          Lines    := Get_Section (C.Obj.all, ".debug_line");
!          Line_Str := Get_Section (C.Obj.all, ".debug_line_str");
        end if;
  
!       if Abbrev = Null_Section
!         or else Aranges = Null_Section
!         or else Info = Null_Section
!         or else Lines = Null_Section
        then
           pragma Annotate
             (CodePeer, False_Positive,
*************** package body System.Dwarf_Lines is
*** 444,464 ****
           return;
        end if;
  
!       C.Lines   := Create_Stream (C.Obj.all, Line_Sec);
!       C.Abbrev  := Create_Stream (C.Obj.all, Abbrev_Sec);
!       C.Info    := Create_Stream (C.Obj.all, Info_Sec);
!       C.Aranges := Create_Stream (C.Obj.all, Aranges_Sec);
  
        --  All operations are successful, context is valid
  
        C.Has_Debug := True;
     end Open;
  
!    --------------------
!    -- Parse_Prologue --
!    --------------------
  
-    procedure Parse_Prologue (C : in out Dwarf_Context) is
        Char : uint8;
        Prev : uint8;
        --  The most recently read character and the one preceding it
--- 502,530 ----
           return;
        end if;
  
!       C.Abbrev  := Create_Stream (C.Obj.all, Abbrev);
!       C.Aranges := Create_Stream (C.Obj.all, Aranges);
!       C.Info    := Create_Stream (C.Obj.all, Info);
!       C.Lines   := Create_Stream (C.Obj.all, Lines);
! 
!       --  The .debug_line_str section may be available in DWARF 5
! 
!       if Line_Str /= Null_Section then
!          C.Line_Str := Create_Stream (C.Obj.all, Line_Str);
!       end if;
  
        --  All operations are successful, context is valid
  
        C.Has_Debug := True;
     end Open;
  
!    ------------------
!    -- Parse_Header --
!    ------------------
! 
!    procedure Parse_Header (C : in out Dwarf_Context) is
!       Header : Line_Info_Header renames C.Header;
  
        Char : uint8;
        Prev : uint8;
        --  The most recently read character and the one preceding it
*************** package body System.Dwarf_Lines is
*** 469,562 ****
        Buf : Buffer;
        Off : Offset;
  
!       First_Byte_Of_Prologue : Offset;
!       Last_Byte_Of_Prologue  : Offset;
! 
!       Max_Op_Per_Insn : uint8;
!       pragma Unreferenced (Max_Op_Per_Insn);
  
!       Prologue : Line_Info_Prologue renames C.Prologue;
  
     begin
!       Tell (C.Lines, First_Byte_Of_Prologue);
!       Prologue.Unit_Length := Read (C.Lines);
        Tell (C.Lines, Off);
!       C.Next_Prologue := Off + Offset (Prologue.Unit_Length);
  
!       Prologue.Version         := Read (C.Lines);
!       Prologue.Prologue_Length := Read (C.Lines);
!       Tell (C.Lines, Last_Byte_Of_Prologue);
!       Last_Byte_Of_Prologue :=
!         Last_Byte_Of_Prologue + Offset (Prologue.Prologue_Length) - 1;
  
!       Prologue.Min_Isn_Length := Read (C.Lines);
  
!       if Prologue.Version >= 4 then
!          Max_Op_Per_Insn := Read (C.Lines);
        end if;
  
!       Prologue.Default_Is_Stmt := Read (C.Lines);
!       Prologue.Line_Base       := Read (C.Lines);
!       Prologue.Line_Range      := Read (C.Lines);
!       Prologue.Opcode_Base     := Read (C.Lines);
  
!       --  Opcode_Lengths is an array of Opcode_Base bytes specifying the number
!       --  of LEB128 operands for each of the standard opcodes.
  
!       for J in 1 .. uint32 (Prologue.Opcode_Base - 1) loop
!          Prologue.Opcode_Lengths (J) := Read (C.Lines);
        end loop;
  
!       --  The include directories table follows. This is a list of null
!       --  terminated strings terminated by a double null. We only store
!       --  its offset for later decoding.
  
!       Tell (C.Lines, Prologue.Includes_Offset);
!       Char := Read (C.Lines);
  
!       if Char /= 0 then
!          loop
!             Prev := Char;
!             Char := Read (C.Lines);
!             exit when Char = 0 and Prev = 0;
           end loop;
        end if;
  
!       --  The file_names table is next. Each record is a null terminated string
!       --  for the file name, an unsigned LEB128 directory index, an unsigned
!       --  LEB128 modification time, and an LEB128 file length. The table is
!       --  terminated by a null byte.
  
!       Tell (C.Lines, Prologue.File_Names_Offset);
  
!       loop
!          --  Read the filename
  
!          Read_C_String (C.Lines, Buf);
!          exit when Buf (0) = 0;
!          Dummy := Read_LEB128 (C.Lines); --  Skip the directory index.
!          Dummy := Read_LEB128 (C.Lines); --  Skip the modification time.
!          Dummy := Read_LEB128 (C.Lines); --  Skip the file length.
!       end loop;
  
        --  Check we're where we think we are. This sanity check ensures we think
!       --  the prologue ends where the prologue says it does. It we aren't then
!       --  we've probably gotten out of sync somewhere.
  
        Tell (C.Lines, Off);
  
!       if Prologue.Unit_Length /= 0
!         and then Off /= Last_Byte_Of_Prologue + 1
        then
!          raise Dwarf_Error with "Parse error reading DWARF information";
        end if;
!    end Parse_Prologue;
  
!    --------------------------
!    -- Read_And_Execute_Isn --
!    --------------------------
  
!    procedure Read_And_Execute_Isn
       (C    : in out Dwarf_Context;
        Done :    out Boolean)
     is
--- 535,681 ----
        Buf : Buffer;
        Off : Offset;
  
!       First_Byte_Of_Header : Offset;
!       Last_Byte_Of_Header  : Offset;
  
!       Standard_Opcode_Lengths : Opcode_Length_Array;
!       pragma Unreferenced (Standard_Opcode_Lengths);
  
     begin
!       Tell (C.Lines, First_Byte_Of_Header);
! 
!       Read_Initial_Length (C.Lines, Header.Unit_Length, Header.Is64);
! 
        Tell (C.Lines, Off);
!       C.Next_Header := Off + Header.Unit_Length;
  
!       Header.Version := Read (C.Lines);
  
!       if Header.Version >= 5 then
!          Header.Address_Size          := Read (C.Lines);
!          Header.Segment_Selector_Size := Read (C.Lines);
!       else
!          Header.Address_Size          := 0;
!          Header.Segment_Selector_Size := 0;
!       end if;
  
!       Header.Header_Length := Read (C.Lines);
!       Tell (C.Lines, Last_Byte_Of_Header);
!       Last_Byte_Of_Header :=
!         Last_Byte_Of_Header + Offset (Header.Header_Length) - 1;
! 
!       Header.Minimum_Insn_Length := Read (C.Lines);
! 
!       if Header.Version >= 4 then
!          Header.Maximum_Op_Per_Insn := Read (C.Lines);
!       else
!          Header.Maximum_Op_Per_Insn := 0;
        end if;
  
!       Header.Default_Is_Stmt := Read (C.Lines);
!       Header.Line_Base       := Read (C.Lines);
!       Header.Line_Range      := Read (C.Lines);
!       Header.Opcode_Base     := Read (C.Lines);
  
!       --  Standard_Opcode_Lengths is an array of Opcode_Base bytes specifying
!       --  the number of LEB128 operands for each of the standard opcodes.
  
!       for J in 1 .. Integer (Header.Opcode_Base - 1) loop
!          Standard_Opcode_Lengths (J) := Read (C.Lines);
        end loop;
  
!       --  The Directories table follows. Up to DWARF 4, this is a list of null
!       --  terminated strings terminated by a null byte. In DWARF 5, this is a
!       --  sequence of Directories_Count entries which are encoded as described
!       --  by the Directory_Entry_Format field. We store its offset for later.
  
!       if Header.Version <= 4 then
!          Tell (C.Lines, Header.Directories);
!          Char := Read (C.Lines);
  
!          if Char /= 0 then
!             loop
!                Prev := Char;
!                Char := Read (C.Lines);
!                exit when Char = 0 and Prev = 0;
!             end loop;
!          end if;
! 
!       else
!          Header.Directory_Entry_Format_Count := Read (C.Lines);
!          Read_Entry_Format_Array (C.Lines,
!            Header.Directory_Entry_Format,
!            Header.Directory_Entry_Format_Count);
! 
!          Header.Directories_Count := Read_LEB128 (C.Lines);
!          Tell (C.Lines, Header.Directories);
!          for J in 1 .. Header.Directories_Count loop
!             for K in 1 .. Integer (Header.Directory_Entry_Format_Count) loop
!                Skip_Form (C.Lines,
!                  Header.Directory_Entry_Format (K).Form,
!                  Header.Is64,
!                  Header.Address_Size);
!             end loop;
           end loop;
        end if;
  
!       --  The File_Names table is next. Up to DWARF 4, this is a list of record
!       --  containing a null terminated string for the file name, an unsigned
!       --  LEB128 directory index in the Directories table, an unsigned LEB128
!       --  modification time, and an unsigned LEB128 for the file length; the
!       --  table is terminated by a null byte. In DWARF 5, this is a sequence
!       --  of File_Names_Count entries which are encoded as described by the
!       --  File_Name_Entry_Format field. We store its offset for later decoding.
  
!       if Header.Version <= 4 then
!          Tell (C.Lines, Header.File_Names);
  
!          --  Read the file names
  
!          loop
!             Read_C_String (C.Lines, Buf);
!             exit when Buf (0) = 0;
!             Dummy := Read_LEB128 (C.Lines); --  Skip the directory index.
!             Dummy := Read_LEB128 (C.Lines); --  Skip the modification time.
!             Dummy := Read_LEB128 (C.Lines); --  Skip the file length.
!          end loop;
! 
!       else
!          Header.File_Name_Entry_Format_Count := Read (C.Lines);
!          Read_Entry_Format_Array (C.Lines,
!            Header.File_Name_Entry_Format,
!            Header.File_Name_Entry_Format_Count);
! 
!          Header.File_Names_Count := Read_LEB128 (C.Lines);
!          Tell (C.Lines, Header.File_Names);
!          for J in 1 .. Header.File_Names_Count loop
!             for K in 1 .. Integer (Header.File_Name_Entry_Format_Count) loop
!                Skip_Form (C.Lines,
!                  Header.File_Name_Entry_Format (K).Form,
!                  Header.Is64,
!                  Header.Address_Size);
!             end loop;
!          end loop;
!       end if;
  
        --  Check we're where we think we are. This sanity check ensures we think
!       --  the header ends where the header says it does. It we aren't, then we
!       --  have probably gotten out of sync somewhere.
  
        Tell (C.Lines, Off);
  
!       if Header.Unit_Length /= 0
!         and then Off /= Last_Byte_Of_Header + 1
        then
!          raise Dwarf_Error with "parse error reading DWARF information";
        end if;
!    end Parse_Header;
  
!    ---------------------------
!    -- Read_And_Execute_Insn --
!    ---------------------------
  
!    procedure Read_And_Execute_Insn
       (C    : in out Dwarf_Context;
        Done :    out Boolean)
     is
*************** package body System.Dwarf_Lines is
*** 572,578 ****
  
        Obj : Object_File renames C.Obj.all;
        Registers : Line_Info_Registers renames C.Registers;
!       Prologue : Line_Info_Prologue renames C.Prologue;
  
     begin
        Done             := False;
--- 691,697 ----
  
        Obj : Object_File renames C.Obj.all;
        Registers : Line_Info_Registers renames C.Registers;
!       Header : Line_Info_Header renames C.Header;
  
     begin
        Done             := False;
*************** package body System.Dwarf_Lines is
*** 582,589 ****
           Initialize_State_Machine (C);
        end if;
  
!       --  If we have reached the next prologue, read it. Beware of possibly
!       --  empty blocks.
  
        --  When testing for the end of section, beware of possible zero padding
        --  at the end. Bail out as soon as there's not even room for at least a
--- 701,708 ----
           Initialize_State_Machine (C);
        end if;
  
!       --  If we have reached the next header, read it. Beware of possibly empty
!       --  blocks.
  
        --  When testing for the end of section, beware of possible zero padding
        --  at the end. Bail out as soon as there's not even room for at least a
*************** package body System.Dwarf_Lines is
*** 592,600 ****
        --  or Off+3 > Section_Length.
  
        Tell (C.Lines, Off);
!       while Off = C.Next_Prologue loop
           Initialize_State_Machine (C);
!          Parse_Prologue (C);
           Tell (C.Lines, Off);
           exit when Off + 3 > Length (C.Lines);
        end loop;
--- 711,719 ----
        --  or Off+3 > Section_Length.
  
        Tell (C.Lines, Off);
!       while Off = C.Next_Header loop
           Initialize_State_Machine (C);
!          Parse_Header (C);
           Tell (C.Lines, Off);
           exit when Off + 3 > Length (C.Lines);
        end loop;
*************** package body System.Dwarf_Lines is
*** 606,612 ****
        --  We are finished when we either reach the end of the section, or we
        --  have reached zero padding at the end of the section.
  
!       if Prologue.Unit_Length = 0 or else Off + 3 > Length (C.Lines) then
           Done := True;
           return;
        end if;
--- 725,731 ----
        --  We are finished when we either reach the end of the section, or we
        --  have reached zero padding at the end of the section.
  
!       if Header.Unit_Length = 0 or else Off + 3 > Length (C.Lines) then
           Done := True;
           return;
        end if;
*************** package body System.Dwarf_Lines is
*** 617,623 ****
  
        --  Extended opcodes
  
!       if Opcode = 0 then
           Extended_Length := Read_LEB128 (C.Lines);
           Extended_Opcode := Read (C.Lines);
  
--- 736,742 ----
  
        --  Extended opcodes
  
!       if Opcode = DW_LNS_extended_op then
           Extended_Length := Read_LEB128 (C.Lines);
           Extended_Opcode := Read (C.Lines);
  
*************** package body System.Dwarf_Lines is
*** 656,662 ****
  
        --  Standard opcodes
  
!       elsif Opcode < Prologue.Opcode_Base then
           case Opcode is
  
              --  Append a row to the line info matrix
--- 775,781 ----
  
        --  Standard opcodes
  
!       elsif Opcode < Header.Opcode_Base then
           case Opcode is
  
              --  Append a row to the line info matrix
*************** package body System.Dwarf_Lines is
*** 671,677 ****
                 uint32_Operand    := Read_LEB128 (C.Lines);
                 Registers.Address :=
                   Registers.Address +
!                  uint64 (uint32_Operand * uint32 (Prologue.Min_Isn_Length));
  
              --  Add a signed word to the current source line
  
--- 790,796 ----
                 uint32_Operand    := Read_LEB128 (C.Lines);
                 Registers.Address :=
                   Registers.Address +
!                  uint64 (uint32_Operand * uint32 (Header.Minimum_Insn_Length));
  
              --  Add a signed word to the current source line
  
*************** package body System.Dwarf_Lines is
*** 708,715 ****
                 Registers.Address :=
                   Registers.Address +
                   uint64
!                    (((255 - Prologue.Opcode_Base) / Prologue.Line_Range) *
!                     Prologue.Min_Isn_Length);
  
              --  Advance the program counter by a constant
  
--- 827,834 ----
                 Registers.Address :=
                   Registers.Address +
                   uint64
!                    (((255 - Header.Opcode_Base) / Header.Line_Range) *
!                     Header.Minimum_Insn_Length);
  
              --  Advance the program counter by a constant
  
*************** package body System.Dwarf_Lines is
*** 744,750 ****
              Line_Increment    : int32;
  
           begin
!             Opcode := Opcode - Prologue.Opcode_Base;
  
              --  The adjusted opcode is a uint8 encoding an address increment
              --  and a signed line increment. The upperbound is allowed to be
--- 863,869 ----
              Line_Increment    : int32;
  
           begin
!             Opcode := Opcode - Header.Opcode_Base;
  
              --  The adjusted opcode is a uint8 encoding an address increment
              --  and a signed line increment. The upperbound is allowed to be
*************** package body System.Dwarf_Lines is
*** 752,769 ****
              --  prevent overflows.
  
              Address_Increment :=
!               int32 (Opcode / Prologue.Line_Range) *
!               int32 (Prologue.Min_Isn_Length);
              Line_Increment :=
!               int32 (Prologue.Line_Base) +
!               int32 (Opcode mod Prologue.Line_Range);
  
              Registers.Address :=
                Registers.Address + uint64 (Address_Increment);
              Registers.Line := uint32 (int32 (Registers.Line) + Line_Increment);
              Registers.Basic_Block    := False;
-             Registers.Prologue_End   := False;
-             Registers.Epilogue_Begin := False;
              Registers.Is_Row         := True;
           end;
        end if;
--- 871,886 ----
              --  prevent overflows.
  
              Address_Increment :=
!               int32 (Opcode / Header.Line_Range) *
!               int32 (Header.Minimum_Insn_Length);
              Line_Increment :=
!               int32 (Header.Line_Base) +
!               int32 (Opcode mod Header.Line_Range);
  
              Registers.Address :=
                Registers.Address + uint64 (Address_Increment);
              Registers.Line := uint32 (int32 (Registers.Line) + Line_Increment);
              Registers.Basic_Block    := False;
              Registers.Is_Row         := True;
           end;
        end if;
*************** package body System.Dwarf_Lines is
*** 775,781 ****
  
           Registers.Is_Row := False;
           Done             := True;
!    end Read_And_Execute_Isn;
  
     ----------------------
     -- Set_Load_Address --
--- 892,898 ----
  
           Registers.Is_Row := False;
           Done             := True;
!    end Read_And_Execute_Insn;
  
     ----------------------
     -- Set_Load_Address --
*************** package body System.Dwarf_Lines is
*** 792,801 ****
  
     function To_File_Name
       (C    : in out Dwarf_Context;
!       Code :        uint32) return String
     is
        Buf : Buffer;
!       J   : uint32;
  
        Dir_Idx : uint32;
        pragma Unreferenced (Dir_Idx);
--- 909,918 ----
  
     function To_File_Name
       (C    : in out Dwarf_Context;
!       File :        uint32) return String
     is
        Buf : Buffer;
!       Off : Offset;
  
        Dir_Idx : uint32;
        pragma Unreferenced (Dir_Idx);
*************** package body System.Dwarf_Lines is
*** 806,830 ****
        Length : uint32;
        pragma Unreferenced (Length);
  
     begin
!       Seek (C.Lines, C.Prologue.File_Names_Offset);
  
!       --  Find the entry
  
!       J := 0;
!       loop
!          J := J + 1;
!          Read_C_String (C.Lines, Buf);
  
!          if Buf (Buf'First) = 0 then
!             return "???";
!          end if;
  
!          Dir_Idx  := Read_LEB128 (C.Lines);
!          Mod_Time := Read_LEB128 (C.Lines);
!          Length   := Read_LEB128 (C.Lines);
!          exit when J = Code;
!       end loop;
  
        return To_String (Buf);
     end To_File_Name;
--- 923,980 ----
        Length : uint32;
        pragma Unreferenced (Length);
  
+       File_Entry_Format : Entry_Format_Array
+         renames C.Header.File_Name_Entry_Format;
+ 
     begin
!       Seek (C.Lines, C.Header.File_Names);
  
!       --  Find the entry. Note that, up to DWARF 4, the index is 1-based
!       --  whereas, in DWARF 5, it is 0-based.
  
!       if C.Header.Version <= 4 then
!          for J in 1 .. File loop
!             Read_C_String (C.Lines, Buf);
  
!             if Buf (Buf'First) = 0 then
!                return "???";
!             end if;
  
!             Dir_Idx  := Read_LEB128 (C.Lines);
!             Mod_Time := Read_LEB128 (C.Lines);
!             Length   := Read_LEB128 (C.Lines);
!          end loop;
! 
!       --  DWARF 5
! 
!       else
!          for J in 0 .. File loop
!             for K in 1 .. Integer (C.Header.File_Name_Entry_Format_Count) loop
!                if File_Entry_Format (K).C_Type = DW_LNCT_path then
!                   case File_Entry_Format (K).Form is
!                      when DW_FORM_string =>
!                         Read_C_String (C.Lines, Buf);
! 
!                      when DW_FORM_line_strp =>
!                         Read_Section_Offset (C.Lines, Off, C.Header.Is64);
!                         if J = File then
!                            Seek (C.Line_Str, Off);
!                            Read_C_String (C.Line_Str, Buf);
!                         end if;
! 
!                      when others =>
!                         raise Dwarf_Error with "DWARF form not implemented";
!                   end case;
! 
!                else
!                   Skip_Form (C.Lines,
!                     File_Entry_Format (K).Form,
!                     C.Header.Is64,
!                     C.Header.Address_Size);
!                end if;
!             end loop;
!          end loop;
!       end if;
  
        return To_String (Buf);
     end To_File_Name;
*************** package body System.Dwarf_Lines is
*** 840,845 ****
--- 990,996 ----
     is
        Len32 : uint32;
        Len64 : uint64;
+ 
     begin
        Len32 := Read (S);
        if Len32 < 16#ffff_fff0# then
*************** package body System.Dwarf_Lines is
*** 872,884 ****
        end if;
     end Read_Section_Offset;
  
     --------------------
     -- Aranges_Lookup --
     --------------------
  
     procedure Aranges_Lookup
       (C           : in out Dwarf_Context;
!       Addr        :        Storage_Offset;
        Info_Offset :    out Offset;
        Success     :    out Boolean)
     is
--- 1023,1072 ----
        end if;
     end Read_Section_Offset;
  
+    -----------------------------
+    -- Read_Entry_Format_Array --
+    -----------------------------
+ 
+    procedure Read_Entry_Format_Array
+      (S    : in out Mapped_Stream;
+       A    :    out Entry_Format_Array;
+       Len  :        uint8)
+    is
+       C_Type, Form : uint32;
+       N            : Integer;
+ 
+    begin
+       N := A'First;
+ 
+       for J in 1 .. Len loop
+          C_Type := Read_LEB128 (S);
+          Form   := Read_LEB128 (S);
+ 
+          case C_Type is
+             when DW_LNCT_path .. DW_LNCT_MD5 =>
+                if N not in A'Range then
+                   raise Dwarf_Error with "duplicate DWARF content type";
+                end if;
+ 
+                A (N) := (C_Type, Form);
+                N := N + 1;
+ 
+             when DW_LNCT_lo_user .. DW_LNCT_hi_user =>
+                null;
+ 
+             when others =>
+                raise Dwarf_Error with "DWARF content type not implemented";
+          end case;
+       end loop;
+    end Read_Entry_Format_Array;
+ 
     --------------------
     -- Aranges_Lookup --
     --------------------
  
     procedure Aranges_Lookup
       (C           : in out Dwarf_Context;
!       Addr        :        Address;
        Info_Offset :    out Offset;
        Success     :    out Boolean)
     is
*************** package body System.Dwarf_Lines is
*** 892,898 ****
  
           loop
              declare
!                Start : Storage_Offset;
                 Len   : Storage_Count;
              begin
                 Read_Aranges_Entry (C, Start, Len);
--- 1080,1086 ----
  
           loop
              declare
!                Start : Address;
                 Len   : Storage_Count;
              begin
                 Read_Aranges_Entry (C, Start, Len);
*************** package body System.Dwarf_Lines is
*** 921,951 ****
        Ptr_Sz :        uint8)
     is
        Skip : Offset;
     begin
        case Form is
           when DW_FORM_addr =>
              Skip := Offset (Ptr_Sz);
           when DW_FORM_block2 =>
              Skip := Offset (uint16'(Read (S)));
           when DW_FORM_block4 =>
              Skip := Offset (uint32'(Read (S)));
-          when DW_FORM_data2 | DW_FORM_ref2 =>
-             Skip := 2;
-          when DW_FORM_data4 | DW_FORM_ref4 =>
-             Skip := 4;
-          when DW_FORM_data8 | DW_FORM_ref8 | DW_FORM_ref_sig8 =>
-             Skip := 8;
-          when DW_FORM_string =>
-             while uint8'(Read (S)) /= 0 loop
-                null;
-             end loop;
-             return;
           when DW_FORM_block | DW_FORM_exprloc =>
              Skip := Offset (uint32'(Read_LEB128 (S)));
!          when DW_FORM_block1 | DW_FORM_ref1 =>
!             Skip := Offset (uint8'(Read (S)));
!          when DW_FORM_data1 | DW_FORM_flag =>
              Skip := 1;
           when DW_FORM_sdata =>
              declare
                 Val : constant int32 := Read_LEB128 (S);
--- 1109,1159 ----
        Ptr_Sz :        uint8)
     is
        Skip : Offset;
+ 
     begin
+       --  7.5.5 Classes and Forms
+ 
        case Form is
           when DW_FORM_addr =>
              Skip := Offset (Ptr_Sz);
+          when DW_FORM_block1 =>
+             Skip := Offset (uint8'(Read (S)));
           when DW_FORM_block2 =>
              Skip := Offset (uint16'(Read (S)));
           when DW_FORM_block4 =>
              Skip := Offset (uint32'(Read (S)));
           when DW_FORM_block | DW_FORM_exprloc =>
              Skip := Offset (uint32'(Read_LEB128 (S)));
!          when DW_FORM_addrx1
!             | DW_FORM_data1
!             | DW_FORM_flag
!             | DW_FORM_ref1
!             | DW_FORM_strx1
!            =>
              Skip := 1;
+          when DW_FORM_addrx2
+             | DW_FORM_data2
+             | DW_FORM_ref2
+             | DW_FORM_strx2
+            =>
+             Skip := 2;
+          when DW_FORM_addrx3 | DW_FORM_strx3 =>
+             Skip := 3;
+          when DW_FORM_addrx4
+             | DW_FORM_data4
+             | DW_FORM_ref4
+             | DW_FORM_ref_sup4
+             | DW_FORM_strx4
+            =>
+             Skip := 4;
+          when DW_FORM_data8
+             | DW_FORM_ref8
+             | DW_FORM_ref_sup8
+             | DW_FORM_ref_sig8
+            =>
+             Skip := 8;
+          when DW_FORM_data16 =>
+             Skip := 16;
           when DW_FORM_sdata =>
              declare
                 Val : constant int32 := Read_LEB128 (S);
*************** package body System.Dwarf_Lines is
*** 953,974 ****
              begin
                 return;
              end;
!          when DW_FORM_strp | DW_FORM_ref_addr | DW_FORM_sec_offset =>
!             Skip := (if Is64 then 8 else 4);
!          when DW_FORM_udata | DW_FORM_ref_udata =>
              declare
                 Val : constant uint32 := Read_LEB128 (S);
                 pragma Unreferenced (Val);
              begin
                 return;
              end;
!          when DW_FORM_flag_present =>
              return;
           when DW_FORM_indirect =>
!             raise Constraint_Error;
           when others =>
!             raise Constraint_Error;
        end case;
        Seek (S, Tell (S) + Skip);
     end Skip_Form;
  
--- 1161,1199 ----
              begin
                 return;
              end;
!          when DW_FORM_addrx
!             | DW_FORM_loclistx
!             | DW_FORM_ref_udata
!             | DW_FORM_rnglistx
!             | DW_FORM_strx
!             | DW_FORM_udata
!            =>
              declare
                 Val : constant uint32 := Read_LEB128 (S);
                 pragma Unreferenced (Val);
              begin
                 return;
              end;
!          when DW_FORM_flag_present | DW_FORM_implicit_const =>
!             return;
!          when DW_FORM_ref_addr
!             | DW_FORM_sec_offset
!             | DW_FORM_strp
!             | DW_FORM_line_strp
!             | DW_FORM_strp_sup
!            =>
!             Skip := (if Is64 then 8 else 4);
!          when DW_FORM_string =>
!             while uint8'(Read (S)) /= 0 loop
!                null;
!             end loop;
              return;
           when DW_FORM_indirect =>
!             raise Dwarf_Error with "DW_FORM_indirect not implemented";
           when others =>
!             raise Dwarf_Error with "DWARF form not implemented";
        end case;
+ 
        Seek (S, Tell (S) + Skip);
     end Skip_Form;
  
*************** package body System.Dwarf_Lines is
*** 981,1000 ****
        Abbrev_Offset :        Offset;
        Abbrev_Num    :        uint32)
     is
-       Num       : uint32;
        Abbrev    : uint32;
        Tag       : uint32;
        Has_Child : uint8;
!       pragma Unreferenced (Abbrev, Tag, Has_Child);
     begin
        Seek (C.Abbrev, Abbrev_Offset);
  
!       Num := 1;
  
        loop
!          exit when Num = Abbrev_Num;
  
-          Abbrev    := Read_LEB128 (C.Abbrev);
           Tag       := Read_LEB128 (C.Abbrev);
           Has_Child := Read (C.Abbrev);
  
--- 1206,1226 ----
        Abbrev_Offset :        Offset;
        Abbrev_Num    :        uint32)
     is
        Abbrev    : uint32;
        Tag       : uint32;
        Has_Child : uint8;
!       pragma Unreferenced (Tag, Has_Child);
! 
     begin
        Seek (C.Abbrev, Abbrev_Offset);
  
!       --  7.5.3 Abbreviations Tables
  
        loop
!          Abbrev := Read_LEB128 (C.Abbrev);
! 
!          exit when Abbrev = Abbrev_Num;
  
           Tag       := Read_LEB128 (C.Abbrev);
           Has_Child := Read (C.Abbrev);
  
*************** package body System.Dwarf_Lines is
*** 1002,1013 ****
              declare
                 Name : constant uint32 := Read_LEB128 (C.Abbrev);
                 Form : constant uint32 := Read_LEB128 (C.Abbrev);
              begin
!                exit when Name = 0 and Form = 0;
              end;
           end loop;
- 
-          Num := Num + 1;
        end loop;
     end Seek_Abbrev;
  
--- 1228,1246 ----
              declare
                 Name : constant uint32 := Read_LEB128 (C.Abbrev);
                 Form : constant uint32 := Read_LEB128 (C.Abbrev);
+                Cst  : int32;
+                pragma Unreferenced (Cst);
+ 
              begin
!                --  DW_FORM_implicit_const takes its value from the table
! 
!                if Form = DW_FORM_implicit_const then
!                   Cst := Read_LEB128 (C.Abbrev);
!                end if;
! 
!                exit when Name = 0 and then Form = 0;
              end;
           end loop;
        end loop;
     end Seek_Abbrev;
  
*************** package body System.Dwarf_Lines is
*** 1029,1051 ****
        Abbrev        : uint32;
        Has_Child     : uint8;
        pragma Unreferenced (Has_Child);
     begin
        Line_Offset := 0;
        Success := False;
  
        Seek (C.Info, Info_Offset);
  
        Read_Initial_Length (C.Info, Unit_Length, Is64);
  
        Version := Read (C.Info);
-       if Version not in 2 .. 4 then
-          return;
-       end if;
  
!       Read_Section_Offset (C.Info, Abbrev_Offset, Is64);
  
!       Addr_Sz := Read (C.Info);
!       if Addr_Sz /= (Address'Size / SSU) then
           return;
        end if;
  
--- 1262,1301 ----
        Abbrev        : uint32;
        Has_Child     : uint8;
        pragma Unreferenced (Has_Child);
+       Unit_Type     : uint8;
+       pragma Unreferenced (Unit_Type);
+ 
     begin
        Line_Offset := 0;
        Success := False;
  
        Seek (C.Info, Info_Offset);
  
+       --  7.5.1.1 Compilation Unit Header
+ 
        Read_Initial_Length (C.Info, Unit_Length, Is64);
  
        Version := Read (C.Info);
  
!       if Version >= 5 then
!          Unit_Type := Read (C.Info);
  
!          Addr_Sz := Read (C.Info);
!          if Addr_Sz /= (Address'Size / SSU) then
!             return;
!          end if;
! 
!          Read_Section_Offset (C.Info, Abbrev_Offset, Is64);
! 
!       elsif Version >= 2 then
!          Read_Section_Offset (C.Info, Abbrev_Offset, Is64);
! 
!          Addr_Sz := Read (C.Info);
!          if Addr_Sz /= (Address'Size / SSU) then
!             return;
!          end if;
! 
!       else
           return;
        end if;
  
*************** package body System.Dwarf_Lines is
*** 1060,1076 ****
  
        Seek_Abbrev (C, Abbrev_Offset, Abbrev);
  
-       --  First ULEB128 is the abbrev code
- 
-       if Read_LEB128 (C.Abbrev) /= Abbrev then
-          --  Ill formed abbrev table
-          return;
-       end if;
- 
        --  Then the tag
  
        if Read_LEB128 (C.Abbrev) /= uint32'(DW_TAG_Compile_Unit) then
-          --  Expect compile unit
           return;
        end if;
  
--- 1310,1318 ----
*************** package body System.Dwarf_Lines is
*** 1104,1111 ****
              end if;
           end;
        end loop;
- 
-       return;
     end Debug_Info_Lookup;
  
     -------------------------
--- 1346,1351 ----
*************** package body System.Dwarf_Lines is
*** 1121,1126 ****
--- 1361,1367 ----
        Is64        : Boolean;
        Version     : uint16;
        Sz          : uint8;
+ 
     begin
        Success     := False;
        Info_Offset := 0;
*************** package body System.Dwarf_Lines is
*** 1149,1154 ****
--- 1390,1396 ----
        end if;
  
        --  Handle alignment on twice the address size
+ 
        declare
           Cur_Off : constant Offset := Tell (C.Aranges);
           Align   : constant Offset := 2 * Address'Size / SSU;
*************** package body System.Dwarf_Lines is
*** 1168,1196 ****
  
     procedure Read_Aranges_Entry
       (C     : in out Dwarf_Context;
!       Start :    out Storage_Offset;
        Len   :    out Storage_Count)
     is
     begin
        --  Read table
        if Address'Size = 32 then
           declare
              S, L : uint32;
           begin
              S     := Read (C.Aranges);
              L     := Read (C.Aranges);
!             Start := Storage_Offset (S);
              Len   := Storage_Count (L);
           end;
        elsif Address'Size = 64 then
           declare
              S, L : uint64;
           begin
              S     := Read (C.Aranges);
              L     := Read (C.Aranges);
!             Start := Storage_Offset (S);
              Len   := Storage_Count (L);
           end;
        else
           raise Constraint_Error;
        end if;
--- 1410,1441 ----
  
     procedure Read_Aranges_Entry
       (C     : in out Dwarf_Context;
!       Start :    out Address;
        Len   :    out Storage_Count)
     is
     begin
        --  Read table
+ 
        if Address'Size = 32 then
           declare
              S, L : uint32;
           begin
              S     := Read (C.Aranges);
              L     := Read (C.Aranges);
!             Start := Address (S);
              Len   := Storage_Count (L);
           end;
+ 
        elsif Address'Size = 64 then
           declare
              S, L : uint64;
           begin
              S     := Read (C.Aranges);
              L     := Read (C.Aranges);
!             Start := Address (S);
              Len   := Storage_Count (L);
           end;
+ 
        else
           raise Constraint_Error;
        end if;
*************** package body System.Dwarf_Lines is
*** 1202,1209 ****
  
     procedure Enable_Cache (C : in out Dwarf_Context) is
        Cache : Search_Array_Access;
     begin
!       --  Phase 1: count number of symbols. Phase 2: fill the cache.
        declare
           S               : Object_Symbol;
           Val             : uint64;
--- 1447,1457 ----
  
     procedure Enable_Cache (C : in out Dwarf_Context) is
        Cache : Search_Array_Access;
+ 
     begin
!       --  Phase 1: count number of symbols.
!       --  Phase 2: fill the cache.
! 
        declare
           S               : Object_Symbol;
           Val             : uint64;
*************** package body System.Dwarf_Lines is
*** 1220,1225 ****
--- 1468,1474 ----
              while S /= Null_Symbol loop
                 --  Discard symbols of length 0 or located outside of the
                 --  execution code section outer boundaries.
+ 
                 Sz := uint32 (Size (S));
                 Val := Value (S);
  
*************** package body System.Dwarf_Lines is
*** 1227,1237 ****
                   and then Val >= Xcode_Low
                   and then Val <= Xcode_High
                 then
- 
                    Addr := uint32 (Val - Xcode_Low);
  
                    --  Try to filter symbols at the same address. This is a best
                    --  effort as they might not be consecutive.
                    if Addr /= Prev_Addr then
                       Nbr_Symbols := Nbr_Symbols + 1;
                       Prev_Addr   := Addr;
--- 1476,1486 ----
                   and then Val >= Xcode_Low
                   and then Val <= Xcode_High
                 then
                    Addr := uint32 (Val - Xcode_Low);
  
                    --  Try to filter symbols at the same address. This is a best
                    --  effort as they might not be consecutive.
+ 
                    if Addr /= Prev_Addr then
                       Nbr_Symbols := Nbr_Symbols + 1;
                       Prev_Addr   := Addr;
*************** package body System.Dwarf_Lines is
*** 1251,1256 ****
--- 1500,1506 ----
  
              if Phase = 1 then
                 --  Allocate the cache
+ 
                 Cache   := new Search_Array (1 .. Nbr_Symbols);
                 C.Cache := Cache;
              end if;
*************** package body System.Dwarf_Lines is
*** 1258,1279 ****
           pragma Assert (Nbr_Symbols = C.Cache'Last);
        end;
  
!       --  Sort the cache.
        Sort_Search_Array (C.Cache.all);
  
        --  Set line offsets
        if not C.Has_Debug then
           return;
        end if;
        declare
           Info_Offset : Offset;
           Line_Offset : Offset;
           Success     : Boolean;
!          Ar_Start    : Storage_Offset;
           Ar_Len      : Storage_Count;
           Start, Len  : uint32;
           First, Last : Natural;
           Mid         : Natural;
        begin
           Seek (C.Aranges, 0);
  
--- 1508,1533 ----
           pragma Assert (Nbr_Symbols = C.Cache'Last);
        end;
  
!       --  Sort the cache
! 
        Sort_Search_Array (C.Cache.all);
  
        --  Set line offsets
+ 
        if not C.Has_Debug then
           return;
        end if;
+ 
        declare
           Info_Offset : Offset;
           Line_Offset : Offset;
           Success     : Boolean;
!          Ar_Start    : Address;
           Ar_Len      : Storage_Count;
           Start, Len  : uint32;
           First, Last : Natural;
           Mid         : Natural;
+ 
        begin
           Seek (C.Aranges, 0);
  
*************** package body System.Dwarf_Lines is
*** 1285,1298 ****
              exit when not Success;
  
              --  Read table
              loop
                 Read_Aranges_Entry (C, Ar_Start, Ar_Len);
!                exit when Ar_Start = 0 and Ar_Len = 0;
  
                 Len   := uint32 (Ar_Len);
                 Start := uint32 (Ar_Start - C.Low);
  
                 --  Search START in the array
                 First := Cache'First;
                 Last  := Cache'Last;
                 Mid := First;  --  In case of array with one element
--- 1539,1554 ----
              exit when not Success;
  
              --  Read table
+ 
              loop
                 Read_Aranges_Entry (C, Ar_Start, Ar_Len);
!                exit when Ar_Start = Null_Address and Ar_Len = 0;
  
                 Len   := uint32 (Ar_Len);
                 Start := uint32 (Ar_Start - C.Low);
  
                 --  Search START in the array
+ 
                 First := Cache'First;
                 Last  := Cache'Last;
                 Mid := First;  --  In case of array with one element
*************** package body System.Dwarf_Lines is
*** 1307,1315 ****
                    end if;
                 end loop;
  
!                --  Fill info.
  
                 --  There can be overlapping symbols
                 while Mid > Cache'First
                   and then Cache (Mid - 1).First <= Start
                   and then Cache (Mid - 1).First + Cache (Mid - 1).Size > Start
--- 1563,1572 ----
                    end if;
                 end loop;
  
!                --  Fill info
  
                 --  There can be overlapping symbols
+ 
                 while Mid > Cache'First
                   and then Cache (Mid - 1).First <= Start
                   and then Cache (Mid - 1).First + Cache (Mid - 1).Size > Start
*************** package body System.Dwarf_Lines is
*** 1321,1329 ****
--- 1578,1588 ----
                      and then Start + Len > Cache (Mid).First
                    then
                       --  MID is within the bounds
+ 
                       Cache (Mid).Line := uint32 (Line_Offset);
                    elsif Start + Len <= Cache (Mid).First then
                       --  Over
+ 
                       exit;
                    end if;
                    Mid := Mid + 1;
*************** package body System.Dwarf_Lines is
*** 1339,1345 ****
  
     procedure Symbolic_Address
       (C           : in out Dwarf_Context;
!       Addr        :        Storage_Offset;
        Dir_Name    :    out Str_Access;
        File_Name   :    out Str_Access;
        Subprg_Name :    out String_Ptr_Len;
--- 1598,1604 ----
  
     procedure Symbolic_Address
       (C           : in out Dwarf_Context;
!       Addr        :        Address;
        Dir_Name    :    out Str_Access;
        File_Name   :    out Str_Access;
        Subprg_Name :    out String_Ptr_Len;
*************** package body System.Dwarf_Lines is
*** 1350,1356 ****
  
        procedure Set_Result (Match : Line_Info_Registers) is
           Dir_Idx : uint32;
!          J       : uint32;
  
           Mod_Time : uint32;
           pragma Unreferenced (Mod_Time);
--- 1609,1615 ----
  
        procedure Set_Result (Match : Line_Info_Registers) is
           Dir_Idx : uint32;
!          Off     : Offset;
  
           Mod_Time : uint32;
           pragma Unreferenced (Mod_Time);
*************** package body System.Dwarf_Lines is
*** 1358,1403 ****
           Length : uint32;
           pragma Unreferenced (Length);
  
        begin
!          Seek (C.Lines, C.Prologue.File_Names_Offset);
  
!          --  Find the entry
  
!          J := 0;
!          loop
!             J         := J + 1;
!             File_Name := Read_C_String (C.Lines);
  
!             if File_Name (File_Name'First) = ASCII.NUL then
!                --  End of file list, so incorrect entry
!                return;
!             end if;
  
!             Dir_Idx  := Read_LEB128 (C.Lines);
!             Mod_Time := Read_LEB128 (C.Lines);
!             Length   := Read_LEB128 (C.Lines);
!             exit when J = Match.File;
!          end loop;
  
!          if Dir_Idx = 0 then
!             --  No directory
!             Dir_Name := null;
  
           else
!             Seek (C.Lines, C.Prologue.Includes_Offset);
  
!             J := 0;
!             loop
!                J        := J + 1;
!                Dir_Name := Read_C_String (C.Lines);
  
!                if Dir_Name (Dir_Name'First) = ASCII.NUL then
!                   --  End of directory list, so ill-formed table
!                   return;
!                end if;
  
!                exit when J = Dir_Idx;
  
              end loop;
           end if;
  
--- 1617,1744 ----
           Length : uint32;
           pragma Unreferenced (Length);
  
+          Directory_Entry_Format : Entry_Format_Array
+            renames C.Header.Directory_Entry_Format;
+ 
+          File_Entry_Format : Entry_Format_Array
+            renames C.Header.File_Name_Entry_Format;
+ 
        begin
!          Seek (C.Lines, C.Header.File_Names);
!          Dir_Idx := 0;
  
!          --  Find the entry. Note that, up to DWARF 4, the index is 1-based
!          --  whereas, in DWARF 5, it is 0-based.
  
!          if C.Header.Version <= 4 then
!             for J in 1 .. Match.File loop
!                File_Name := Read_C_String (C.Lines);
  
!                if File_Name (File_Name'First) = ASCII.NUL then
!                   --  End of file list, so incorrect entry
!                   return;
!                end if;
  
!                Dir_Idx  := Read_LEB128 (C.Lines);
!                Mod_Time := Read_LEB128 (C.Lines);
!                Length   := Read_LEB128 (C.Lines);
!             end loop;
  
!             if Dir_Idx = 0 then
!                --  No directory
! 
!                Dir_Name := null;
! 
!             else
!                Seek (C.Lines, C.Header.Directories);
! 
!                for J in 1 .. Dir_Idx loop
!                   Dir_Name := Read_C_String (C.Lines);
! 
!                   if Dir_Name (Dir_Name'First) = ASCII.NUL then
!                      --  End of directory list, so ill-formed table
! 
!                      return;
!                   end if;
!                end loop;
!             end if;
! 
!          --  DWARF 5
  
           else
!             for J in 0 .. Match.File loop
!                for K in 1 .. Integer (C.Header.File_Name_Entry_Format_Count)
!                loop
!                   if File_Entry_Format (K).C_Type = DW_LNCT_path then
!                      case File_Entry_Format (K).Form is
!                         when DW_FORM_string =>
!                            File_Name := Read_C_String (C.Lines);
  
!                         when DW_FORM_line_strp =>
!                            Read_Section_Offset (C.Lines, Off, C.Header.Is64);
!                            if J = Match.File then
!                               Seek (C.Line_Str, Off);
!                               File_Name := Read_C_String (C.Line_Str);
!                            end if;
  
!                         when others =>
!                            raise Dwarf_Error with "DWARF form not implemented";
!                      end case;
  
!                   elsif File_Entry_Format (K).C_Type = DW_LNCT_directory_index
!                   then
!                      case File_Entry_Format (K).Form is
!                         when DW_FORM_data1 =>
!                            Dir_Idx := uint32 (uint8'(Read (C.Lines)));
! 
!                         when DW_FORM_data2 =>
!                            Dir_Idx := uint32 (uint16'(Read (C.Lines)));
! 
!                         when DW_FORM_udata =>
!                            Dir_Idx := Read_LEB128 (C.Lines);
! 
!                         when others =>
!                            raise Dwarf_Error with
!                              "invalid DWARF form for DW_LNCT_directory_index";
!                      end case;
! 
!                   else
!                      Skip_Form (C.Lines,
!                        File_Entry_Format (K).Form,
!                        C.Header.Is64,
!                        C.Header.Address_Size);
!                   end if;
!                end loop;
!             end loop;
! 
!             Seek (C.Lines, C.Header.Directories);
  
+             for J in 0 .. Dir_Idx loop
+                for K in 1 .. Integer (C.Header.Directory_Entry_Format_Count)
+                loop
+                   if Directory_Entry_Format (K).C_Type = DW_LNCT_path then
+                      case Directory_Entry_Format (K).Form is
+                         when DW_FORM_string =>
+                            Dir_Name := Read_C_String (C.Lines);
+ 
+                         when DW_FORM_line_strp =>
+                            Read_Section_Offset (C.Lines, Off, C.Header.Is64);
+                            if J = Dir_Idx then
+                               Seek (C.Line_Str, Off);
+                               Dir_Name := Read_C_String (C.Line_Str);
+                            end if;
+ 
+                         when others =>
+                            raise Dwarf_Error with "DWARF form not implemented";
+                      end case;
+ 
+                   else
+                      Skip_Form (C.Lines,
+                        Directory_Entry_Format (K).Form,
+                        C.Header.Is64,
+                        C.Header.Address_Size);
+                   end if;
+                end loop;
              end loop;
           end if;
  
*************** package body System.Dwarf_Lines is
*** 1414,1426 ****
  
     begin
        --  Initialize result
        Dir_Name    := null;
        File_Name   := null;
        Subprg_Name := (null, 0);
        Line_Num    := 0;
  
        if C.Cache /= null then
-          --  Look in the cache
           declare
              Addr_Off         : constant uint32 := uint32 (Addr - C.Low);
              First, Last, Mid : Natural;
--- 1755,1769 ----
  
     begin
        --  Initialize result
+ 
        Dir_Name    := null;
        File_Name   := null;
        Subprg_Name := (null, 0);
        Line_Num    := 0;
  
+       --  Look up the symbol in the cache
+ 
        if C.Cache /= null then
           declare
              Addr_Off         : constant uint32 := uint32 (Addr - C.Low);
              First, Last, Mid : Natural;
*************** package body System.Dwarf_Lines is
*** 1447,1458 ****
                 S := Read_Symbol (C.Obj.all, Offset (C.Cache (Mid).Sym));
                 Subprg_Name := Object_Reader.Name (C.Obj.all, S);
              else
-                --  Not found
                 return;
              end if;
           end;
        else
-          --  Search symbol
           S := First_Symbol (C.Obj.all);
           while S /= Null_Symbol loop
              if Spans (S, Addr_Int) then
--- 1790,1802 ----
                 S := Read_Symbol (C.Obj.all, Offset (C.Cache (Mid).Sym));
                 Subprg_Name := Object_Reader.Name (C.Obj.all, S);
              else
                 return;
              end if;
           end;
+ 
+       --  Search for the symbol in the binary
+ 
        else
           S := First_Symbol (C.Obj.all);
           while S /= Null_Symbol loop
              if Spans (S, Addr_Int) then
*************** package body System.Dwarf_Lines is
*** 1479,1493 ****
        end if;
  
        Seek (C.Lines, Line_Offset);
!       C.Next_Prologue := 0;
        Initialize_State_Machine (C);
!       Parse_Prologue (C);
        Previous_Row.Line := 0;
  
        --  Advance to the first entry
  
        loop
!          Read_And_Execute_Isn (C, Done);
  
           if C.Registers.Is_Row then
              Previous_Row := C.Registers;
--- 1823,1837 ----
        end if;
  
        Seek (C.Lines, Line_Offset);
!       C.Next_Header := 0;
        Initialize_State_Machine (C);
!       Parse_Header (C);
        Previous_Row.Line := 0;
  
        --  Advance to the first entry
  
        loop
!          Read_And_Execute_Insn (C, Done);
  
           if C.Registers.Is_Row then
              Previous_Row := C.Registers;
*************** package body System.Dwarf_Lines is
*** 1499,1506 ****
  
        --  Read the rest of the entries
  
!       while Tell (C.Lines) < C.Next_Prologue loop
!          Read_And_Execute_Isn (C, Done);
  
           if C.Registers.Is_Row then
              if not Previous_Row.End_Sequence
--- 1843,1850 ----
  
        --  Read the rest of the entries
  
!       while Tell (C.Lines) < C.Next_Header loop
!          Read_And_Execute_Insn (C, Done);
  
           if C.Registers.Is_Row then
              if not Previous_Row.End_Sequence
*************** package body System.Dwarf_Lines is
*** 1533,1538 ****
--- 1877,1883 ----
              return I - Str'First;
           end if;
        end loop;
+ 
        return Str'Last;
     end String_Length;
  
*************** package body System.Dwarf_Lines is
*** 1542,1548 ****
  
     procedure Symbolic_Traceback
       (Cin          :        Dwarf_Context;
!       Traceback    :        AET.Tracebacks_Array;
        Suppress_Hex :        Boolean;
        Symbol_Found :    out Boolean;
        Res          : in out System.Bounded_Strings.Bounded_String)
--- 1887,1893 ----
  
     procedure Symbolic_Traceback
       (Cin          :        Dwarf_Context;
!       Traceback    :        STE.Tracebacks_Array;
        Suppress_Hex :        Boolean;
        Symbol_Found :    out Boolean;
        Res          : in out System.Bounded_Strings.Bounded_String)
*************** package body System.Dwarf_Lines is
*** 1551,1563 ****
        C : Dwarf_Context := Cin;
  
        Addr_In_Traceback : Address;
-       Offset_To_Lookup  : Storage_Offset;
  
        Dir_Name    : Str_Access;
        File_Name   : Str_Access;
        Subprg_Name : String_Ptr_Len;
        Line_Num    : Natural;
        Off         : Natural;
     begin
        if not C.Has_Debug then
           Symbol_Found := False;
--- 1896,1908 ----
        C : Dwarf_Context := Cin;
  
        Addr_In_Traceback : Address;
  
        Dir_Name    : Str_Access;
        File_Name   : Str_Access;
        Subprg_Name : String_Ptr_Len;
        Line_Num    : Natural;
        Off         : Natural;
+ 
     begin
        if not C.Has_Debug then
           Symbol_Found := False;
*************** package body System.Dwarf_Lines is
*** 1570,1582 ****
           --  If the buffer is full, no need to do any useless work
           exit when Is_Full (Res);
  
!          Addr_In_Traceback := PC_For (Traceback (J));
! 
!          Offset_To_Lookup := Addr_In_Traceback - C.Load_Address;
  
           Symbolic_Address
             (C,
!             Offset_To_Lookup,
              Dir_Name,
              File_Name,
              Subprg_Name,
--- 1915,1925 ----
           --  If the buffer is full, no need to do any useless work
           exit when Is_Full (Res);
  
!          Addr_In_Traceback := STE.PC_For (Traceback (J));
  
           Symbolic_Address
             (C,
!             Addr_In_Traceback - Get_Load_Displacement (C),
              Dir_Name,
              File_Name,
              Subprg_Name,
*************** package body System.Dwarf_Lines is
*** 1657,1660 ****
--- 2000,2004 ----
           Append (Res, ASCII.LF);
        end loop;
     end Symbolic_Traceback;
+ 
  end System.Dwarf_Lines;
diff -Nrcpad gcc-11.2.0/gcc/ada/libgnat/s-dwalin.ads gcc-11.3.0/gcc/ada/libgnat/s-dwalin.ads
*** gcc-11.2.0/gcc/ada/libgnat/s-dwalin.ads	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/ada/libgnat/s-dwalin.ads	Thu Apr 21 07:58:52 2022
***************
*** 30,80 ****
  ------------------------------------------------------------------------------
  
  --  This package provides routines to read DWARF line number information from
! --  a generic object file with as little overhead as possible. This allows
! --  conversions from PC addresses to human readable source locations.
  --
! --  Objects must be built with debugging information, however only the
! --  .debug_line section of the object file is referenced. In cases where object
! --  size is a consideration it's possible to strip all other .debug sections,
! --  which will decrease the size of the object significantly.
! 
! with Ada.Exceptions.Traceback;
  
- with System.Object_Reader;
- with System.Storage_Elements;
  with System.Bounded_Strings;
  
  package System.Dwarf_Lines is
  
!    package AET renames Ada.Exceptions.Traceback;
     package SOR renames System.Object_Reader;
  
     type Dwarf_Context (In_Exception : Boolean := False) is private;
!    --  Type encapsulation the state of the Dwarf reader. When In_Exception
!    --  is True we are parsing as part of a exception handler decorator, we do
!    --  not want an exception to be raised, the parsing is done safely skipping
!    --  DWARF file that cannot be read or with stripped debug section for
!    --  example.
  
     procedure Open
       (File_Name :     String;
        C         : out Dwarf_Context;
        Success   : out Boolean);
     procedure Close (C : in out Dwarf_Context);
!    --  Open and close files
  
     procedure Set_Load_Address (C : in out Dwarf_Context; Addr : Address);
!    --  Set the load address of a file. This is used to rebase PIE (Position
!    --  Independant Executable) binaries.
  
     function Is_Inside (C : Dwarf_Context; Addr : Address) return Boolean;
     pragma Inline (Is_Inside);
!    --  Return true iff a run-time address Addr is within the module
  
!    function Low_Address (C : Dwarf_Context)
!       return System.Address;
     pragma Inline (Low_Address);
!    --  Return the lowest address of C, accounting for the module load address
  
     procedure Dump (C : in out Dwarf_Context);
     --  Dump each row found in the object's .debug_lines section to standard out
--- 30,74 ----
  ------------------------------------------------------------------------------
  
  --  This package provides routines to read DWARF line number information from
! --  a binary file with as little overhead as possible. This allows conversions
! --  from PC addresses to human-readable source locations.
  --
! --  Files must be compiled with at least minimal debugging information (-g1).
  
  with System.Bounded_Strings;
+ with System.Object_Reader;
+ with System.Traceback_Entries;
  
  package System.Dwarf_Lines is
  
!    package STE renames System.Traceback_Entries;
     package SOR renames System.Object_Reader;
  
     type Dwarf_Context (In_Exception : Boolean := False) is private;
!    --  Type encapsulating the state of the DWARF reader. When In_Exception is
!    --  True, we are parsing as part of an exception handler decorator so we do
!    --  not want another exception to be raised and the parsing is done safely,
!    --  skipping binary files that cannot be read or have been stripped from
!    --  their debug sections for example.
  
     procedure Open
       (File_Name :     String;
        C         : out Dwarf_Context;
        Success   : out Boolean);
     procedure Close (C : in out Dwarf_Context);
!    --  Open and close a file
  
     procedure Set_Load_Address (C : in out Dwarf_Context; Addr : Address);
!    --  Set the run-time load address of a file. Used to rebase PIE (Position
!    --  Independent Executable) binaries.
  
     function Is_Inside (C : Dwarf_Context; Addr : Address) return Boolean;
     pragma Inline (Is_Inside);
!    --  Return whether a run-time address Addr lies within the file
  
!    function Low_Address (C : Dwarf_Context) return Address;
     pragma Inline (Low_Address);
!    --  Return the lowest run-time address of the file
  
     procedure Dump (C : in out Dwarf_Context);
     --  Dump each row found in the object's .debug_lines section to standard out
*************** package System.Dwarf_Lines is
*** 83,93 ****
     --  Dump the cache (if present)
  
     procedure Enable_Cache (C : in out Dwarf_Context);
!    --  Read symbols information to speed up Symbolic_Traceback.
  
     procedure Symbolic_Traceback
       (Cin          :        Dwarf_Context;
!       Traceback    :        AET.Tracebacks_Array;
        Suppress_Hex :        Boolean;
        Symbol_Found :    out Boolean;
        Res          : in out System.Bounded_Strings.Bounded_String);
--- 77,87 ----
     --  Dump the cache (if present)
  
     procedure Enable_Cache (C : in out Dwarf_Context);
!    --  Read symbol information to speed up Symbolic_Traceback.
  
     procedure Symbolic_Traceback
       (Cin          :        Dwarf_Context;
!       Traceback    :        STE.Tracebacks_Array;
        Suppress_Hex :        Boolean;
        Symbol_Found :    out Boolean;
        Res          : in out System.Bounded_Strings.Bounded_String);
*************** package System.Dwarf_Lines is
*** 102,146 ****
  private
     --  The following section numbers reference
  
!    --    "DWARF Debugging Information Format, Version 3"
  
     --  published by the Standards Group, http://freestandards.org.
  
     --  6.2.2 State Machine Registers
  
     type Line_Info_Registers is record
!       Address        : SOR.uint64;
!       File           : SOR.uint32;
!       Line           : SOR.uint32;
!       Column         : SOR.uint32;
!       Is_Stmt        : Boolean;
!       Basic_Block    : Boolean;
!       End_Sequence   : Boolean;
!       Prologue_End   : Boolean;
!       Epilogue_Begin : Boolean;
!       ISA            : SOR.uint32;
!       Is_Row         : Boolean;
     end record;
  
!    --  6.2.4 The Line Number Program Prologue
  
!    MAX_OPCODE_LENGTHS : constant := 256;
  
!    type Opcodes_Lengths_Array is
!      array (SOR.uint32 range 1 .. MAX_OPCODE_LENGTHS) of SOR.uint8;
  
!    type Line_Info_Prologue is record
!       Unit_Length       : SOR.uint32;
!       Version           : SOR.uint16;
!       Prologue_Length   : SOR.uint32;
!       Min_Isn_Length    : SOR.uint8;
!       Default_Is_Stmt   : SOR.uint8;
!       Line_Base         : SOR.int8;
!       Line_Range        : SOR.uint8;
!       Opcode_Base       : SOR.uint8;
!       Opcode_Lengths    : Opcodes_Lengths_Array;
!       Includes_Offset   : SOR.Offset;
!       File_Names_Offset : SOR.Offset;
     end record;
  
     type Search_Entry is record
--- 96,159 ----
  private
     --  The following section numbers reference
  
!    --    "DWARF Debugging Information Format, Version 5"
  
     --  published by the Standards Group, http://freestandards.org.
  
     --  6.2.2 State Machine Registers
  
     type Line_Info_Registers is record
!       Address            : SOR.uint64;
!       File               : SOR.uint32;
!       Line               : SOR.uint32;
!       Column             : SOR.uint32;
!       Is_Stmt            : Boolean;
!       Basic_Block        : Boolean;
!       End_Sequence       : Boolean;
!       --  Prologue_End   : Boolean;
!       --  Epilogue_Begin : Boolean;
!       --  ISA            : SOR.uint32;
!       --  Discriminator  : SOR.uint32;  -- DWARF 4/5
!       Is_Row             : Boolean;     -- local
     end record;
  
!    --  6.2.4 The Line Number Program Header
  
!    MAX_OPCODE : constant := 256;
  
!    type Opcode_Length_Array is array (1 .. MAX_OPCODE) of SOR.uint8;
  
!    MAX_ENTRY : constant := 5;
! 
!    type Entry_Format_Pair is record
!       C_Type : SOR.uint32;
!       Form   : SOR.uint32;
!    end record;
! 
!    type Entry_Format_Array is array (1 .. MAX_ENTRY) of Entry_Format_Pair;
! 
!    type Line_Info_Header is record
!       Unit_Length                  : SOR.Offset;
!       Version                      : SOR.uint16;
!       Address_Size                 : SOR.uint8;           -- DWARF 5
!       Segment_Selector_Size        : SOR.uint8;           -- DWARF 5
!       Header_Length                : SOR.uint32;
!       Minimum_Insn_Length          : SOR.uint8;
!       Maximum_Op_Per_Insn          : SOR.uint8;           -- DWARF 4/5
!       Default_Is_Stmt              : SOR.uint8;
!       Line_Base                    : SOR.int8;
!       Line_Range                   : SOR.uint8;
!       Opcode_Base                  : SOR.uint8;
!       --  Standard_Opcode_Lengths  : Opcode_Length_Array;
!       Directory_Entry_Format_Count : SOR.uint8;           -- DWARF 5
!       Directory_Entry_Format       : Entry_Format_Array;  -- DWARF 5
!       Directories_Count            : SOR.uint32;          -- DWARF 5
!       Directories                  : SOR.Offset;
!       File_Name_Entry_Format_Count : SOR.uint8;           -- DWARF 5
!       File_Name_Entry_Format       : Entry_Format_Array;  -- DWARF 5
!       File_Names_Count             : SOR.uint32;          -- DWARF 5
!       File_Names                   : SOR.Offset;
!       Is64                         : Boolean;             -- local
     end record;
  
     type Search_Entry is record
*************** private
*** 160,172 ****
     type Search_Array_Access is access Search_Array;
  
     type Dwarf_Context (In_Exception : Boolean := False) is record
!       Low, High  : System.Storage_Elements.Storage_Offset;
!       --  Bounds of the module, per the module object file
  
        Obj : SOR.Object_File_Access;
        --  The object file containing dwarf sections
  
!       Load_Address : System.Address := System.Null_Address;
        --  The address at which the object file was loaded at run time
  
        Has_Debug : Boolean;
--- 173,185 ----
     type Search_Array_Access is access Search_Array;
  
     type Dwarf_Context (In_Exception : Boolean := False) is record
!       Low, High : Address;
!       --  Address bounds for executable code
  
        Obj : SOR.Object_File_Access;
        --  The object file containing dwarf sections
  
!       Load_Address : Address := Null_Address;
        --  The address at which the object file was loaded at run time
  
        Has_Debug : Boolean;
*************** private
*** 175,189 ****
        Cache : Search_Array_Access;
        --  Quick access to symbol and debug info (when present).
  
!       Lines   : SOR.Mapped_Stream;
!       Aranges : SOR.Mapped_Stream;
!       Info    : SOR.Mapped_Stream;
!       Abbrev  : SOR.Mapped_Stream;
!       --  Dwarf line, aranges, info and abbrev sections
  
!       Prologue      : Line_Info_Prologue;
!       Registers     : Line_Info_Registers;
!       Next_Prologue : SOR.Offset;
        --  State for lines
     end record;
  
--- 188,203 ----
        Cache : Search_Array_Access;
        --  Quick access to symbol and debug info (when present).
  
!       Abbrev   : SOR.Mapped_Stream;
!       Aranges  : SOR.Mapped_Stream;
!       Info     : SOR.Mapped_Stream;
!       Lines    : SOR.Mapped_Stream;
!       Line_Str : SOR.Mapped_Stream;  -- DWARF 5
!       --  DWARF sections
  
!       Header      : Line_Info_Header;
!       Registers   : Line_Info_Registers;
!       Next_Header : SOR.Offset;
        --  State for lines
     end record;
  
diff -Nrcpad gcc-11.2.0/gcc/ada/libgnat/s-objrea.adb gcc-11.3.0/gcc/ada/libgnat/s-objrea.adb
*** gcc-11.2.0/gcc/ada/libgnat/s-objrea.adb	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/ada/libgnat/s-objrea.adb	Thu Apr 21 07:58:52 2022
*************** with Interfaces.C;
*** 36,41 ****
--- 36,42 ----
  with System.CRTL;
  
  package body System.Object_Reader is
+ 
     use Interfaces;
     use Interfaces.C;
     use System.Mmap;
*************** package body System.Object_Reader is
*** 219,225 ****
           Characteristics      : uint16;
           Variant              : uint16;
        end record;
- 
        pragma Pack (Header);
  
        type Optional_Header_PE32 is record
--- 220,225 ----
*************** package body System.Object_Reader is
*** 305,311 ****
           NumberOfLinenumbers  : uint16;
           Characteristics      : uint32;
        end record;
- 
        pragma Pack (Section_Header);
  
        IMAGE_SCN_CNT_CODE : constant := 16#0020#;
--- 305,310 ----
*************** package body System.Object_Reader is
*** 318,324 ****
           StorageClass          : uint8;
           NumberOfAuxSymbols    : uint8;
        end record;
- 
        pragma Pack (Symtab_Entry);
  
        type Auxent_Section is record
--- 317,322 ----
*************** package body System.Object_Reader is
*** 434,440 ****
           s_nlnno   : uint16;
           s_flags   : uint32;
        end record;
- 
        pragma Pack (Section_Header);
  
        STYP_TEXT : constant := 16#0020#;
--- 432,437 ----
*************** package body System.Object_Reader is
*** 459,465 ****
           x_snstab   : uint16;
        end record;
        for Aux_Entry'Size use 18 * 8;
- 
        pragma Pack (Aux_Entry);
  
        C_EXT     : constant := 2;
--- 456,461 ----
*************** package body System.Object_Reader is
*** 548,553 ****
--- 544,550 ----
           Shnum : uint32) return Object_Section
        is
           SHdr : constant Section_Header := Read_Section_Header (Obj, Shnum);
+ 
        begin
           return (Shnum,
                   Offset (SHdr.Sh_Offset),
*************** package body System.Object_Reader is
*** 676,681 ****
--- 673,679 ----
  
        function Read_Header (F : in out Mapped_Stream) return Header is
           Hdr : Header;
+ 
        begin
           Seek (F, 0);
           Read_Raw (F, Hdr'Address, uint32 (Hdr'Size / SSU));
*************** package body System.Object_Reader is
*** 691,696 ****
--- 689,695 ----
           Shnum : uint32) return Section_Header
        is
           Shdr : Section_Header;
+ 
        begin
           Seek (Obj.Sectab_Stream, Offset (Shnum * Section_Header'Size / SSU));
           Read_Raw (Obj.Sectab_Stream, Shdr'Address, Section_Header'Size / SSU);
*************** package body System.Object_Reader is
*** 745,750 ****
--- 744,750 ----
           Sec : Object_Section) return String
        is
           SHdr : Section_Header;
+ 
        begin
           SHdr := Read_Section_Header (Obj, Sec.Num);
           return Offset_To_String (Obj.Secstr_Stream, Offset (SHdr.Sh_Name));
*************** package body System.Object_Reader is
*** 857,863 ****
        ------------------
  
        function First_Symbol
!         (Obj : in out PECOFF_Object_File) return Object_Symbol is
        begin
           --  Return Null_Symbol in the case that the symbol table is empty
  
--- 857,864 ----
        ------------------
  
        function First_Symbol
!         (Obj : in out PECOFF_Object_File) return Object_Symbol
!       is
        begin
           --  Return Null_Symbol in the case that the symbol table is empty
  
*************** package body System.Object_Reader is
*** 877,882 ****
--- 878,884 ----
           Index : uint32) return Object_Section
        is
           Sec : constant Section_Header := Read_Section_Header (Obj, Index);
+ 
        begin
           --  Use VirtualSize instead of SizeOfRawData. The latter is rounded to
           --  the page size, so it may add garbage to the content. On the other
*************** package body System.Object_Reader is
*** 934,939 ****
--- 936,942 ----
           Hdr_Offset : Offset;
           Opt_Offset : File_Size;
           Opt_Stream : Mapped_Stream;
+ 
        begin
           Res.MF := F;
           Res.In_Exception := In_Exception;
*************** package body System.Object_Reader is
*** 1176,1182 ****
  
        function String_Table
          (Obj   : in out PECOFF_Object_File;
!          Index : Offset) return String is
        begin
           --  An index of zero is used to represent an empty string, as the
           --  first word of the string table is specified to contain the length
--- 1179,1186 ----
  
        function String_Table
          (Obj   : in out PECOFF_Object_File;
!          Index : Offset) return String
!       is
        begin
           --  An index of zero is used to represent an empty string, as the
           --  first word of the string table is specified to contain the length
*************** package body System.Object_Reader is
*** 1357,1362 ****
--- 1361,1367 ----
        is
           Res : XCOFF32_Object_File (Format => XCOFF32);
           Strtab_Sz : uint32;
+ 
        begin
           Res.Mf := F;
           Res.In_Exception := In_Exception;
*************** package body System.Object_Reader is
*** 1397,1402 ****
--- 1402,1408 ----
           Index : uint32) return Object_Section
        is
           Sec : constant Section_Header := Read_Section_Header (Obj, Index);
+ 
        begin
           return (Index, Offset (Sec.s_scnptr),
                   uint64 (Sec.s_vaddr),
*************** package body System.Object_Reader is
*** 1410,1415 ****
--- 1416,1422 ----
  
        function Read_Header (F : in out Mapped_Stream) return Header is
           Hdr : Header;
+ 
        begin
           Seek (F, 0);
           Read_Raw (F, Hdr'Address, uint32 (Hdr'Size / SSU));
*************** package body System.Object_Reader is
*** 1424,1430 ****
          (Obj   : in out XCOFF32_Object_File;
           Index : uint32) return Section_Header
        is
!          Sec     : Section_Header;
  
        begin
           --  Seek to the end of the object header
--- 1431,1437 ----
          (Obj   : in out XCOFF32_Object_File;
           Index : uint32) return Section_Header
        is
!          Sec : Section_Header;
  
        begin
           --  Seek to the end of the object header
*************** package body System.Object_Reader is
*** 1447,1452 ****
--- 1454,1460 ----
           Sec : Object_Section) return String
        is
           Hdr : Section_Header;
+ 
        begin
           Hdr := Read_Section_Header (Obj, Sec.Num);
           return Trim_Trailing_Nuls (Hdr.s_name);
*************** package body System.Object_Reader is
*** 1516,1522 ****
  
     function Create_Stream
       (Obj : Object_File;
!       Sec : Object_Section) return Mapped_Stream is
     begin
        return Create_Stream (Obj.Mf, File_Size (Sec.Off), File_Size (Sec.Size));
     end Create_Stream;
--- 1524,1531 ----
  
     function Create_Stream
       (Obj : Object_File;
!       Sec : Object_Section) return Mapped_Stream
!    is
     begin
        return Create_Stream (Obj.Mf, File_Size (Sec.Off), File_Size (Sec.Size));
     end Create_Stream;
*************** package body System.Object_Reader is
*** 1569,1575 ****
  
     function Strip_Leading_Char
       (Obj : in out Object_File;
!       Sym : String_Ptr_Len) return Positive is
     begin
        if (Obj.Format = PECOFF  and then Sym.Ptr (1) = '_')
          or else
--- 1578,1585 ----
  
     function Strip_Leading_Char
       (Obj : in out Object_File;
!       Sym : String_Ptr_Len) return Positive
!    is
     begin
        if (Obj.Format = PECOFF  and then Sym.Ptr (1) = '_')
          or else
*************** package body System.Object_Reader is
*** 1601,1606 ****
--- 1611,1617 ----
          String (Sym.Ptr (1 .. Sym.Len)) & ASCII.NUL;
        Decoded : char_array (0 .. size_t (Sym.Len) * 2 + 60);
        Off     : Natural;
+ 
     begin
        --  In the PECOFF case most but not all symbol table entries have an
        --  extra leading underscore. In this case we trim it.
*************** package body System.Object_Reader is
*** 1641,1648 ****
  
     function Get_Load_Address (Obj : Object_File) return uint64 is
     begin
!       raise Format_Error with "Get_Load_Address not implemented";
!       return 0;
     end Get_Load_Address;
  
     -----------------
--- 1652,1662 ----
  
     function Get_Load_Address (Obj : Object_File) return uint64 is
     begin
!       case Obj.Format is
!          when ELF        => return 0;
!          when Any_PECOFF => return Obj.ImageBase;
!          when XCOFF32    => raise Format_Error;
!       end case;
     end Get_Load_Address;
  
     -----------------
*************** package body System.Object_Reader is
*** 1651,1657 ****
  
     function Get_Section
       (Obj   : in out Object_File;
!       Shnum : uint32) return Object_Section is
     begin
        case Obj.Format is
           when ELF32      => return ELF32_Ops.Get_Section   (Obj, Shnum);
--- 1665,1672 ----
  
     function Get_Section
       (Obj   : in out Object_File;
!       Shnum : uint32) return Object_Section
!    is
     begin
        case Obj.Format is
           when ELF32      => return ELF32_Ops.Get_Section   (Obj, Shnum);
*************** package body System.Object_Reader is
*** 1688,1696 ****
     ----------------------
  
     procedure Get_Xcode_Bounds
!      (Obj   : in out Object_File;
!       Low, High : out uint64) is
        Sec : Object_Section;
     begin
        --  First set as an empty range
        Low := uint64'Last;
--- 1703,1713 ----
     ----------------------
  
     procedure Get_Xcode_Bounds
!      (Obj       : in out Object_File;
!       Low, High : out uint64)
!    is
        Sec : Object_Section;
+ 
     begin
        --  First set as an empty range
        Low := uint64'Last;
*************** package body System.Object_Reader is
*** 1717,1723 ****
  
     function Name
       (Obj : in out Object_File;
!       Sec : Object_Section) return String is
     begin
        case Obj.Format is
           when ELF32      => return ELF32_Ops.Name   (Obj, Sec);
--- 1734,1741 ----
  
     function Name
       (Obj : in out Object_File;
!       Sec : Object_Section) return String
!    is
     begin
        case Obj.Format is
           when ELF32      => return ELF32_Ops.Name   (Obj, Sec);
*************** package body System.Object_Reader is
*** 1729,1735 ****
  
     function Name
       (Obj : in out Object_File;
!       Sym : Object_Symbol) return String_Ptr_Len is
     begin
        case Obj.Format is
           when ELF32      => return ELF32_Ops.Name   (Obj, Sym);
--- 1747,1754 ----
  
     function Name
       (Obj : in out Object_File;
!       Sym : Object_Symbol) return String_Ptr_Len
!    is
     begin
        case Obj.Format is
           when ELF32      => return ELF32_Ops.Name   (Obj, Sym);
*************** package body System.Object_Reader is
*** 1745,1751 ****
  
     function Next_Symbol
       (Obj  : in out Object_File;
!       Prev : Object_Symbol) return Object_Symbol is
     begin
        --  Test whether we've reached the end of the symbol table
  
--- 1764,1771 ----
  
     function Next_Symbol
       (Obj  : in out Object_File;
!       Prev : Object_Symbol) return Object_Symbol
!    is
     begin
        --  Test whether we've reached the end of the symbol table
  
*************** package body System.Object_Reader is
*** 1797,1802 ****
--- 1817,1823 ----
        Off : Offset) return String
     is
        Buf     : Buffer;
+ 
     begin
        Seek (S, Off);
        Read_C_String (S, Buf);
*************** package body System.Object_Reader is
*** 1918,1927 ****
     -- Read --
     ----------
  
!    function Read (S : in out Mapped_Stream) return Mmap.Str_Access
!    is
        function To_Str_Access is
           new Ada.Unchecked_Conversion (Address, Str_Access);
     begin
        return To_Str_Access (Data (S.Region) (Natural (S.Off + 1))'Address);
     end Read;
--- 1939,1948 ----
     -- Read --
     ----------
  
!    function Read (S : in out Mapped_Stream) return Mmap.Str_Access is
        function To_Str_Access is
           new Ada.Unchecked_Conversion (Address, Str_Access);
+ 
     begin
        return To_Str_Access (Data (S.Region) (Natural (S.Off + 1))'Address);
     end Read;
*************** package body System.Object_Reader is
*** 1945,1952 ****
     is
        function To_Str_Access is
           new Ada.Unchecked_Conversion (Address, Str_Access);
- 
        Sz : constant Offset := Offset (Size);
     begin
        --  Check size
  
--- 1966,1973 ----
     is
        function To_Str_Access is
           new Ada.Unchecked_Conversion (Address, Str_Access);
        Sz : constant Offset := Offset (Size);
+ 
     begin
        --  Check size
  
*************** package body System.Object_Reader is
*** 2023,2029 ****
     ------------------
  
     function Read_Address
!      (Obj : Object_File; S : in out Mapped_Stream) return uint64 is
        Address_32 : uint32;
        Address_64 : uint64;
  
--- 2044,2051 ----
     ------------------
  
     function Read_Address
!      (Obj : Object_File; S : in out Mapped_Stream) return uint64
!    is
        Address_32 : uint32;
        Address_64 : uint64;
  
*************** package body System.Object_Reader is
*** 2142,2148 ****
  
     function Read_Symbol
       (Obj : in out Object_File;
!       Off : Offset) return Object_Symbol is
     begin
        case Obj.Format is
           when ELF32      => return ELF32_Ops.Read_Symbol   (Obj, Off);
--- 2164,2171 ----
  
     function Read_Symbol
       (Obj : in out Object_File;
!       Off : Offset) return Object_Symbol
!    is
     begin
        case Obj.Format is
           when ELF32      => return ELF32_Ops.Read_Symbol   (Obj, Off);
*************** package body System.Object_Reader is
*** 2216,2222 ****
  
     function To_String_Ptr_Len
       (Ptr : Mmap.Str_Access;
!       Max_Len : Natural := Natural'Last) return String_Ptr_Len is
     begin
        for I in 1 .. Max_Len loop
           if Ptr (I) = ASCII.NUL then
--- 2239,2246 ----
  
     function To_String_Ptr_Len
       (Ptr : Mmap.Str_Access;
!       Max_Len : Natural := Natural'Last) return String_Ptr_Len
!    is
     begin
        for I in 1 .. Max_Len loop
           if Ptr (I) = ASCII.NUL then
diff -Nrcpad gcc-11.2.0/gcc/ada/libgnat/s-objrea.ads gcc-11.3.0/gcc/ada/libgnat/s-objrea.ads
*** gcc-11.2.0/gcc/ada/libgnat/s-objrea.ads	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/ada/libgnat/s-objrea.ads	Thu Apr 21 07:58:52 2022
*************** package System.Object_Reader is
*** 284,290 ****
       (Obj   : in out Object_File;
        Low, High : out uint64);
     --  Return the low and high addresses of the code for the object file. Can
!    --  be used to check if an address in within this object file. This
     --  procedure is not efficient and the result should be saved to avoid
     --  recomputation.
  
--- 284,290 ----
       (Obj   : in out Object_File;
        Low, High : out uint64);
     --  Return the low and high addresses of the code for the object file. Can
!    --  be used to check if an address lies within this object file. This
     --  procedure is not efficient and the result should be saved to avoid
     --  recomputation.
  
*************** private
*** 378,386 ****
     subtype Any_PECOFF is Object_Format range PECOFF .. PECOFF_PLUS;
  
     type Object_File (Format : Object_Format) is record
!       Mf           : System.Mmap.Mapped_File :=
!                         System.Mmap.Invalid_Mapped_File;
!       Arch         : Object_Arch := Unknown;
  
        Num_Sections : uint32 := 0;
        --  Number of sections
--- 378,385 ----
     subtype Any_PECOFF is Object_Format range PECOFF .. PECOFF_PLUS;
  
     type Object_File (Format : Object_Format) is record
!       Mf   : System.Mmap.Mapped_File := System.Mmap.Invalid_Mapped_File;
!       Arch : Object_Arch := Unknown;
  
        Num_Sections : uint32 := 0;
        --  Number of sections
*************** private
*** 403,408 ****
--- 402,408 ----
           when ELF =>
              Secstr_Stream : Mapped_Stream;
              --  Section strings
+ 
           when Any_PECOFF =>
              ImageBase   : uint64;       --  ImageBase value from header
  
*************** private
*** 410,428 ****
  
              GSVA_Sec  : uint32 := uint32'Last;
              GSVA_Addr : uint64;
           when XCOFF32 =>
              null;
        end case;
     end record;
  
!    subtype ELF_Object_File is Object_File; -- with
!    --  Predicate => ELF_Object_File.Format in ELF;
!    subtype PECOFF_Object_File is Object_File; -- with
!    --  Predicate => PECOFF_Object_File.Format in Any_PECOFF;
!    subtype XCOFF32_Object_File is Object_File; -- with
!    --  Predicate => XCOFF32_Object_File.Format in XCOFF32;
!    --  ???Above predicates cause the compiler to crash when instantiating
!    --  ELF64_Ops (see package body).
  
     type Object_Section is record
        Num        : uint32 := 0;
--- 410,429 ----
  
              GSVA_Sec  : uint32 := uint32'Last;
              GSVA_Addr : uint64;
+ 
           when XCOFF32 =>
              null;
        end case;
     end record;
  
!    subtype ELF_Object_File is Object_File
!      with Predicate => ELF_Object_File.Format in ELF;
! 
!    subtype PECOFF_Object_File is Object_File
!      with Predicate => PECOFF_Object_File.Format in Any_PECOFF;
! 
!    subtype XCOFF32_Object_File is Object_File
!      with Predicate => XCOFF32_Object_File.Format in XCOFF32;
  
     type Object_Section is record
        Num        : uint32 := 0;
diff -Nrcpad gcc-11.2.0/gcc/ada/sem_prag.adb gcc-11.3.0/gcc/ada/sem_prag.adb
*** gcc-11.2.0/gcc/ada/sem_prag.adb	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/ada/sem_prag.adb	Thu Apr 21 07:58:52 2022
*************** package body Sem_Prag is
*** 4088,4095 ****
        --  than library level instantiations these can appear in contexts which
        --  would normally be invalid (they only apply to the original template
        --  and to library level instantiations), and they are simply ignored,
!       --  which is implemented by rewriting them as null statements and raising
!       --  exception to terminate analysis.
  
        procedure Check_Variant (Variant : Node_Id; UU_Typ : Entity_Id);
        --  Check an Unchecked_Union variant for lack of nested variants and
--- 4088,4097 ----
        --  than library level instantiations these can appear in contexts which
        --  would normally be invalid (they only apply to the original template
        --  and to library level instantiations), and they are simply ignored,
!       --  which is implemented by rewriting them as null statements and
!       --  optionally raising Pragma_Exit to terminate analysis. An exception
!       --  is not always raised to avoid exception propagation during the
!       --  bootstrap, so all callers should check whether N has been rewritten.
  
        procedure Check_Variant (Variant : Node_Id; UU_Typ : Entity_Id);
        --  Check an Unchecked_Union variant for lack of nested variants and
*************** package body Sem_Prag is
*** 6601,6608 ****
                 Sindex := Source_Index (Current_Sem_Unit);
  
                 if Loc not in Source_First (Sindex) .. Source_Last (Sindex) then
                    Rewrite (N, Make_Null_Statement (Loc));
-                   raise Pragma_Exit;
  
                 --  If before first declaration, the pragma applies to the
                 --  enclosing unit, and the name if present must be this name.
--- 6603,6616 ----
                 Sindex := Source_Index (Current_Sem_Unit);
  
                 if Loc not in Source_First (Sindex) .. Source_Last (Sindex) then
+                   --  We do not want to raise an exception here since this code
+                   --  is part of the bootstrap path where we cannot rely on
+                   --  exception proapgation working.
+                   --  Instead the caller should check for N being rewritten as
+                   --  a null statement.
+                   --  This code triggers when compiling a-except.adb.
+ 
                    Rewrite (N, Make_Null_Statement (Loc));
  
                 --  If before first declaration, the pragma applies to the
                 --  enclosing unit, and the name if present must be this name.
*************** package body Sem_Prag is
*** 12570,12575 ****
--- 12578,12590 ----
              Check_Ada_83_Warning;
              Check_Valid_Library_Unit_Pragma;
  
+             --  If N was rewritten as a null statement there is nothing more
+             --  to do.
+ 
+             if Nkind (N) = N_Null_Statement then
+                return;
+             end if;
+ 
              Lib_Entity := Find_Lib_Unit_Name;
  
              --  A pragma that applies to a Ghost entity becomes Ghost for the
*************** package body Sem_Prag is
*** 15782,15787 ****
--- 15797,15809 ----
              Check_Ada_83_Warning;
              Check_Valid_Library_Unit_Pragma;
  
+             --  If N was rewritten as a null statement there is nothing more
+             --  to do.
+ 
+             if Nkind (N) = N_Null_Statement then
+                return;
+             end if;
+ 
              Cunit_Node := Cunit (Current_Sem_Unit);
              Cunit_Ent  := Cunit_Entity (Current_Sem_Unit);
  
*************** package body Sem_Prag is
*** 19486,19491 ****
--- 19508,19520 ----
              GNAT_Pragma;
              Check_Valid_Library_Unit_Pragma;
  
+             --  If N was rewritten as a null statement there is nothing more
+             --  to do.
+ 
+             if Nkind (N) = N_Null_Statement then
+                return;
+             end if;
+ 
              --  Must appear for a spec or generic spec
  
              if Nkind (Unit (Cunit (Current_Sem_Unit))) not in
*************** package body Sem_Prag is
*** 21271,21276 ****
--- 21300,21312 ----
              Check_Ada_83_Warning;
              Check_Valid_Library_Unit_Pragma;
  
+             --  If N was rewritten as a null statement there is nothing more
+             --  to do.
+ 
+             if Nkind (N) = N_Null_Statement then
+                return;
+             end if;
+ 
              Ent := Find_Lib_Unit_Name;
  
              --  A pragma that applies to a Ghost entity becomes Ghost for the
*************** package body Sem_Prag is
*** 21907,21914 ****
  
              if Is_Wrapper_Package (Current_Scope) then
                 return;
!             else
!                Check_Valid_Library_Unit_Pragma;
              end if;
  
              Ent := Find_Lib_Unit_Name;
--- 21943,21957 ----
  
              if Is_Wrapper_Package (Current_Scope) then
                 return;
!             end if;
! 
!             Check_Valid_Library_Unit_Pragma;
! 
!             --  If N was rewritten as a null statement there is nothing more
!             --  to do.
! 
!             if Nkind (N) = N_Null_Statement then
!                return;
              end if;
  
              Ent := Find_Lib_Unit_Name;
*************** package body Sem_Prag is
*** 22447,22452 ****
--- 22490,22502 ----
              Check_Ada_83_Warning;
              Check_Valid_Library_Unit_Pragma;
  
+             --  If N was rewritten as a null statement there is nothing more
+             --  to do.
+ 
+             if Nkind (N) = N_Null_Statement then
+                return;
+             end if;
+ 
              Cunit_Node := Cunit (Current_Sem_Unit);
              K          := Nkind (Unit (Cunit_Node));
              Cunit_Ent  := Cunit_Entity (Current_Sem_Unit);
*************** package body Sem_Prag is
*** 22486,22491 ****
--- 22536,22548 ----
              Check_Ada_83_Warning;
              Check_Valid_Library_Unit_Pragma;
  
+             --  If N was rewritten as a null statement there is nothing more
+             --  to do.
+ 
+             if Nkind (N) = N_Null_Statement then
+                return;
+             end if;
+ 
              Cunit_Node := Cunit (Current_Sem_Unit);
              Cunit_Ent  := Cunit_Entity (Current_Sem_Unit);
  
*************** package body Sem_Prag is
*** 22682,22687 ****
--- 22739,22751 ----
              Check_Ada_83_Warning;
              Check_Valid_Library_Unit_Pragma;
  
+             --  If N was rewritten as a null statement there is nothing more
+             --  to do.
+ 
+             if Nkind (N) = N_Null_Statement then
+                return;
+             end if;
+ 
              Cunit_Node := Cunit (Current_Sem_Unit);
              Cunit_Ent  := Cunit_Entity (Current_Sem_Unit);
  
diff -Nrcpad gcc-11.2.0/gcc/analyzer/ChangeLog gcc-11.3.0/gcc/analyzer/ChangeLog
*** gcc-11.2.0/gcc/analyzer/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/analyzer/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,14 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2021-12-11  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/101962
+ 	* region-model.cc (region_model::eval_condition_without_cm):
+ 	Refactor comparison against zero, adding a check for
+ 	POINTER_PLUS_EXPR of non-NULL.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/analyzer/region-model.cc gcc-11.3.0/gcc/analyzer/region-model.cc
*** gcc-11.2.0/gcc/analyzer/region-model.cc	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/analyzer/region-model.cc	Thu Apr 21 07:58:52 2022
*************** region_model::eval_condition_without_cm
*** 2015,2048 ****
      if (const constant_svalue *cst_rhs = rhs->dyn_cast_constant_svalue ())
        return constant_svalue::eval_condition (cst_lhs, op, cst_rhs);
  
!   /* Handle comparison of a region_svalue against zero.  */
! 
!   if (const region_svalue *ptr = lhs->dyn_cast_region_svalue ())
!     if (const constant_svalue *cst_rhs = rhs->dyn_cast_constant_svalue ())
!       if (zerop (cst_rhs->get_constant ()))
! 	{
! 	  /* A region_svalue is a non-NULL pointer, except in certain
! 	     special cases (see the comment for region::non_null_p.  */
! 	  const region *pointee = ptr->get_pointee ();
! 	  if (pointee->non_null_p ())
! 	    {
! 	      switch (op)
! 		{
! 		default:
! 		  gcc_unreachable ();
  
! 		case EQ_EXPR:
! 		case GE_EXPR:
! 		case LE_EXPR:
! 		  return tristate::TS_FALSE;
  
! 		case NE_EXPR:
! 		case GT_EXPR:
! 		case LT_EXPR:
! 		  return tristate::TS_TRUE;
! 		}
! 	    }
! 	}
  
    /* Handle rejection of equality for comparisons of the initial values of
       "external" values (such as params) with the address of locals.  */
--- 2015,2065 ----
      if (const constant_svalue *cst_rhs = rhs->dyn_cast_constant_svalue ())
        return constant_svalue::eval_condition (cst_lhs, op, cst_rhs);
  
!   /* Handle comparison against zero.  */
!   if (const constant_svalue *cst_rhs = rhs->dyn_cast_constant_svalue ())
!     if (zerop (cst_rhs->get_constant ()))
!       {
! 	if (const region_svalue *ptr = lhs->dyn_cast_region_svalue ())
! 	  {
! 	    /* A region_svalue is a non-NULL pointer, except in certain
! 	       special cases (see the comment for region::non_null_p).  */
! 	    const region *pointee = ptr->get_pointee ();
! 	    if (pointee->non_null_p ())
! 	      {
! 		switch (op)
! 		  {
! 		  default:
! 		    gcc_unreachable ();
  
! 		  case EQ_EXPR:
! 		  case GE_EXPR:
! 		  case LE_EXPR:
! 		    return tristate::TS_FALSE;
  
! 		  case NE_EXPR:
! 		  case GT_EXPR:
! 		  case LT_EXPR:
! 		    return tristate::TS_TRUE;
! 		  }
! 	      }
! 	  }
! 	else if (const binop_svalue *binop = lhs->dyn_cast_binop_svalue ())
! 	  {
! 	    /* Treat offsets from a non-NULL pointer as being non-NULL.  This
! 	       isn't strictly true, in that eventually ptr++ will wrap
! 	       around and be NULL, but it won't occur in practise and thus
! 	       can be used to suppress effectively false positives that we
! 	       shouldn't warn for.  */
! 	    if (binop->get_op () == POINTER_PLUS_EXPR)
! 	      {
! 		tristate lhs_ts
! 		  = eval_condition_without_cm (binop->get_arg0 (),
! 					       op, rhs);
! 		if (lhs_ts.is_known ())
! 		  return lhs_ts;
! 	      }
! 	  }
!       }
  
    /* Handle rejection of equality for comparisons of the initial values of
       "external" values (such as params) with the address of locals.  */
diff -Nrcpad gcc-11.2.0/gcc/asan.c gcc-11.3.0/gcc/asan.c
*** gcc-11.2.0/gcc/asan.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/asan.c	Thu Apr 21 07:58:52 2022
*************** along with GCC; see the file COPYING3.
*** 63,68 ****
--- 63,69 ----
  #include "fnmatch.h"
  #include "tree-inline.h"
  #include "tree-ssa.h"
+ #include "tree-eh.h"
  
  /* AddressSanitizer finds out-of-bounds and use-after-free bugs
     with <2x slowdown on average.
*************** handle_builtin_alloca (gcall *call, gimp
*** 726,739 ****
    gassign *g;
    gcall *gg;
    tree callee = gimple_call_fndecl (call);
    tree old_size = gimple_call_arg (call, 0);
!   tree ptr_type = gimple_call_lhs (call) ? TREE_TYPE (gimple_call_lhs (call))
! 					 : ptr_type_node;
    tree partial_size = NULL_TREE;
    unsigned int align
      = DECL_FUNCTION_CODE (callee) == BUILT_IN_ALLOCA
        ? 0 : tree_to_uhwi (gimple_call_arg (call, 1));
  
    if (hwasan_sanitize_allocas_p ())
      {
        gimple_seq stmts = NULL;
--- 727,750 ----
    gassign *g;
    gcall *gg;
    tree callee = gimple_call_fndecl (call);
+   tree lhs = gimple_call_lhs (call);
    tree old_size = gimple_call_arg (call, 0);
!   tree ptr_type = lhs ? TREE_TYPE (lhs) : ptr_type_node;
    tree partial_size = NULL_TREE;
    unsigned int align
      = DECL_FUNCTION_CODE (callee) == BUILT_IN_ALLOCA
        ? 0 : tree_to_uhwi (gimple_call_arg (call, 1));
  
+   bool throws = false;
+   edge e = NULL;
+   if (stmt_can_throw_internal (cfun, call))
+     {
+       if (!lhs)
+ 	return;
+       throws = true;
+       e = find_fallthru_edge (gsi_bb (*iter)->succs);
+     }
+ 
    if (hwasan_sanitize_allocas_p ())
      {
        gimple_seq stmts = NULL;
*************** handle_builtin_alloca (gcall *call, gimp
*** 852,880 ****
  			  build_int_cst (size_type_node, align));
    tree new_alloca_with_rz = make_ssa_name (ptr_type, gg);
    gimple_call_set_lhs (gg, new_alloca_with_rz);
!   gsi_insert_before (iter, gg, GSI_SAME_STMT);
  
    /* new_alloca = new_alloca_with_rz + align.  */
    g = gimple_build_assign (make_ssa_name (ptr_type), POINTER_PLUS_EXPR,
  			   new_alloca_with_rz,
  			   build_int_cst (size_type_node,
  					  align / BITS_PER_UNIT));
!   gsi_insert_before (iter, g, GSI_SAME_STMT);
    tree new_alloca = gimple_assign_lhs (g);
  
    /* Poison newly created alloca redzones:
        __asan_alloca_poison (new_alloca, old_size).  */
    fn = builtin_decl_implicit (BUILT_IN_ASAN_ALLOCA_POISON);
    gg = gimple_build_call (fn, 2, new_alloca, old_size);
!   gsi_insert_before (iter, gg, GSI_SAME_STMT);
  
    /* Save new_alloca_with_rz value into last_alloca to use it during
       allocas unpoisoning.  */
    g = gimple_build_assign (last_alloca, new_alloca_with_rz);
!   gsi_insert_before (iter, g, GSI_SAME_STMT);
  
    /* Finally, replace old alloca ptr with NEW_ALLOCA.  */
!   replace_call_with_value (iter, new_alloca);
  }
  
  /* Return the memory references contained in a gimple statement
--- 863,916 ----
  			  build_int_cst (size_type_node, align));
    tree new_alloca_with_rz = make_ssa_name (ptr_type, gg);
    gimple_call_set_lhs (gg, new_alloca_with_rz);
!   if (throws)
!     {
!       gimple_call_set_lhs (call, NULL);
!       gsi_replace (iter, gg, true);
!     }
!   else
!     gsi_insert_before (iter, gg, GSI_SAME_STMT);
  
    /* new_alloca = new_alloca_with_rz + align.  */
    g = gimple_build_assign (make_ssa_name (ptr_type), POINTER_PLUS_EXPR,
  			   new_alloca_with_rz,
  			   build_int_cst (size_type_node,
  					  align / BITS_PER_UNIT));
!   gimple_stmt_iterator gsi = gsi_none ();
!   if (throws)
!     {
!       gsi_insert_on_edge_immediate (e, g);
!       gsi = gsi_for_stmt (g);
!     }
!   else
!     gsi_insert_before (iter, g, GSI_SAME_STMT);
    tree new_alloca = gimple_assign_lhs (g);
  
    /* Poison newly created alloca redzones:
        __asan_alloca_poison (new_alloca, old_size).  */
    fn = builtin_decl_implicit (BUILT_IN_ASAN_ALLOCA_POISON);
    gg = gimple_build_call (fn, 2, new_alloca, old_size);
!   if (throws)
!     gsi_insert_after (&gsi, gg, GSI_NEW_STMT);
!   else
!     gsi_insert_before (iter, gg, GSI_SAME_STMT);
  
    /* Save new_alloca_with_rz value into last_alloca to use it during
       allocas unpoisoning.  */
    g = gimple_build_assign (last_alloca, new_alloca_with_rz);
!   if (throws)
!     gsi_insert_after (&gsi, g, GSI_NEW_STMT);
!   else
!     gsi_insert_before (iter, g, GSI_SAME_STMT);
  
    /* Finally, replace old alloca ptr with NEW_ALLOCA.  */
!   if (throws)
!     {
!       g = gimple_build_assign (lhs, new_alloca);
!       gsi_insert_after (&gsi, g, GSI_NEW_STMT);
!     }
!   else
!     replace_call_with_value (iter, new_alloca);
  }
  
  /* Return the memory references contained in a gimple statement
*************** instrument_derefs (gimple_stmt_iterator
*** 2652,2664 ****
      return;
  
    poly_int64 decl_size;
!   if (VAR_P (inner)
        && offset == NULL_TREE
        && DECL_SIZE (inner)
        && poly_int_tree_p (DECL_SIZE (inner), &decl_size)
        && known_subrange_p (bitpos, bitsize, 0, decl_size))
      {
!       if (DECL_THREAD_LOCAL_P (inner))
  	return;
        /* If we're not sanitizing globals and we can tell statically that this
  	 access is inside a global variable, then there's no point adding
--- 2688,2700 ----
      return;
  
    poly_int64 decl_size;
!   if ((VAR_P (inner) || TREE_CODE (inner) == RESULT_DECL)
        && offset == NULL_TREE
        && DECL_SIZE (inner)
        && poly_int_tree_p (DECL_SIZE (inner), &decl_size)
        && known_subrange_p (bitpos, bitsize, 0, decl_size))
      {
!       if (VAR_P (inner) && DECL_THREAD_LOCAL_P (inner))
  	return;
        /* If we're not sanitizing globals and we can tell statically that this
  	 access is inside a global variable, then there's no point adding
*************** instrument_derefs (gimple_stmt_iterator
*** 2688,2693 ****
--- 2724,2734 ----
  	}
      }
  
+   if (DECL_P (inner)
+       && decl_function_context (inner) == current_function_decl
+       && !TREE_ADDRESSABLE (inner))
+     mark_addressable (inner);
+ 
    base = build_fold_addr_expr (t);
    if (!has_mem_ref_been_instrumented (base, size_in_bytes))
      {
diff -Nrcpad gcc-11.2.0/gcc/attribs.c gcc-11.3.0/gcc/attribs.c
*** gcc-11.2.0/gcc/attribs.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/attribs.c	Thu Apr 21 07:58:52 2022
*************** decl_attributes (tree *node, tree attrib
*** 520,533 ****
    if (TREE_CODE (*node) == FUNCTION_DECL
        && attributes
        && lookup_attribute ("naked", attributes) != NULL
!       && lookup_attribute_spec (get_identifier ("naked")))
!     {
!       if (lookup_attribute ("noinline", attributes) == NULL)
! 	attributes = tree_cons (get_identifier ("noinline"), NULL, attributes);
! 
!       if (lookup_attribute ("noclone", attributes) == NULL)
! 	attributes = tree_cons (get_identifier ("noclone"),  NULL, attributes);
!     }
  
    /* A "noipa" function attribute implies "noinline", "noclone" and "no_icf"
       for those targets that support it.  */
--- 520,528 ----
    if (TREE_CODE (*node) == FUNCTION_DECL
        && attributes
        && lookup_attribute ("naked", attributes) != NULL
!       && lookup_attribute_spec (get_identifier ("naked"))
!       && lookup_attribute ("noipa", attributes) == NULL)
! 	attributes = tree_cons (get_identifier ("noipa"), NULL, attributes);
  
    /* A "noipa" function attribute implies "noinline", "noclone" and "no_icf"
       for those targets that support it.  */
diff -Nrcpad gcc-11.2.0/gcc/brig/ChangeLog gcc-11.3.0/gcc/brig/ChangeLog
*** gcc-11.2.0/gcc/brig/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/brig/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,7 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/builtins.c gcc-11.3.0/gcc/builtins.c
*** gcc-11.2.0/gcc/builtins.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/builtins.c	Thu Apr 21 07:58:52 2022
*************** expand_builtin_int_roundingfn_2 (tree ex
*** 3633,3648 ****
  	 BUILT_IN_IROUND and if __builtin_iround is called directly, emit
  	 a call to lround in the hope that the target provides at least some
  	 C99 functions.  This should result in the best user experience for
! 	 not full C99 targets.  */
!       tree fallback_fndecl = mathfn_built_in_1
! 	(TREE_TYPE (arg), as_combined_fn (fallback_fn), 0);
! 
!       exp = build_call_nofold_loc (EXPR_LOCATION (exp),
! 				   fallback_fndecl, 1, arg);
  
!       target = expand_call (exp, NULL_RTX, target == const0_rtx);
!       target = maybe_emit_group_store (target, TREE_TYPE (exp));
!       return convert_to_mode (mode, target, 0);
      }
  
    return expand_call (exp, target, target == const0_rtx);
--- 3633,3660 ----
  	 BUILT_IN_IROUND and if __builtin_iround is called directly, emit
  	 a call to lround in the hope that the target provides at least some
  	 C99 functions.  This should result in the best user experience for
! 	 not full C99 targets.
! 	 As scalar float conversions with same mode are useless in GIMPLE,
! 	 we can end up e.g. with _Float32 argument passed to float builtin,
! 	 try to get the type from the builtin prototype first.  */
!       tree fallback_fndecl = NULL_TREE;
!       if (tree argtypes = TYPE_ARG_TYPES (TREE_TYPE (fndecl)))
!         fallback_fndecl
!           = mathfn_built_in_1 (TREE_VALUE (argtypes),
! 			       as_combined_fn (fallback_fn), 0);
!       if (fallback_fndecl == NULL_TREE)
! 	fallback_fndecl
! 	  = mathfn_built_in_1 (TREE_TYPE (arg),
! 			       as_combined_fn (fallback_fn), 0);
!       if (fallback_fndecl)
! 	{
! 	  exp = build_call_nofold_loc (EXPR_LOCATION (exp),
! 				       fallback_fndecl, 1, arg);
  
! 	  target = expand_call (exp, NULL_RTX, target == const0_rtx);
! 	  target = maybe_emit_group_store (target, TREE_TYPE (exp));
! 	  return convert_to_mode (mode, target, 0);
! 	}
      }
  
    return expand_call (exp, target, target == const0_rtx);
*************** compute_objsize_r (tree ptr, int ostype,
*** 5605,5615 ****
  
    if (code == INTEGER_CST)
      {
!       /* Pointer constants other than null are most likely the result
! 	 of erroneous null pointer addition/subtraction.  Set size to
! 	 zero.  For null pointers, set size to the maximum for now
! 	 since those may be the result of jump threading.  */
!       if (integer_zerop (ptr))
  	pref->set_max_size_range ();
        else
  	pref->sizrng[0] = pref->sizrng[1] = 0;
--- 5617,5630 ----
  
    if (code == INTEGER_CST)
      {
!       /* Pointer constants other than null smaller than param_min_pagesize
! 	 might be the result of erroneous null pointer addition/subtraction.
! 	 Unless zero is a valid address set size to zero.  For null pointers,
! 	 set size to the maximum for now since those may be the result of
! 	 jump threading.  Similarly, for values >= param_min_pagesize in
! 	 order to support (type *) 0x7cdeab00.  */
!       if (integer_zerop (ptr)
! 	  || wi::to_widest (ptr) >= param_min_pagesize)
  	pref->set_max_size_range ();
        else
  	pref->sizrng[0] = pref->sizrng[1] = 0;
*************** default_emit_call_builtin___clear_cache
*** 7878,7889 ****
  void
  maybe_emit_call_builtin___clear_cache (rtx begin, rtx end)
  {
!   if ((GET_MODE (begin) != ptr_mode && GET_MODE (begin) != Pmode)
!       || (GET_MODE (end) != ptr_mode && GET_MODE (end) != Pmode))
!     {
!       error ("both arguments to %<__builtin___clear_cache%> must be pointers");
!       return;
!     }
  
    if (targetm.have_clear_cache ())
      {
--- 7893,7902 ----
  void
  maybe_emit_call_builtin___clear_cache (rtx begin, rtx end)
  {
!   gcc_assert ((GET_MODE (begin) == ptr_mode || GET_MODE (begin) == Pmode
! 	       || CONST_INT_P (begin))
! 	      && (GET_MODE (end) == ptr_mode || GET_MODE (end) == Pmode
! 		  || CONST_INT_P (end)));
  
    if (targetm.have_clear_cache ())
      {
diff -Nrcpad gcc-11.2.0/gcc/c/ChangeLog gcc-11.3.0/gcc/c/ChangeLog
*** gcc-11.2.0/gcc/c/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/c/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,54 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/104711
+ 	* c-fold.c (c_fully_fold_internal): Don't emit
+ 	-Wshift-negative-value warning if TYPE_OVERFLOW_WRAPS.
+ 	* c-typeck.c (build_binary_op): Likewise.
+ 
+ 2022-03-29  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-22  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c/82283
+ 	PR c/84685
+ 	* c-typeck.c (struct initializer_stack): Add 'designated' member.
+ 	(start_init): Set it.
+ 	(finish_init): Restore constructor_designated.
+ 	(push_init_level): Set constructor_designated to the value of
+ 	constructor_designated in the upper constructor_stack.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR objc/103639
+ 	* c-typeck.c (c_finish_bc_stmt): For break inside of switch inside of
+ 	ObjC foreach, emit normal BREAK_STMT rather than goto to label.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-12-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/103587
+ 	* c-parser.c (c_parser_balanced_token_sequence): For CPP_PRAGMA,
+ 	consume the pragma and silently skip to the pragma eol.
+ 
+ 2021-12-16  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR c/101289
+ 	PR c/97548
+ 	* c-decl.c (get_parm_array_spec): Strip nops.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/c/c-decl.c gcc-11.3.0/gcc/c/c-decl.c
*** gcc-11.2.0/gcc/c/c-decl.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/c/c-decl.c	Thu Apr 21 07:58:52 2022
*************** get_parm_array_spec (const struct c_parm
*** 5862,5867 ****
--- 5862,5868 ----
  
        /* Each variable VLA bound is represented by a dollar sign.  */
        spec += "$";
+       STRIP_NOPS (nelts);
        vbchain = tree_cons (NULL_TREE, nelts, vbchain);
      }
  
diff -Nrcpad gcc-11.2.0/gcc/c/c-fold.c gcc-11.3.0/gcc/c/c-fold.c
*** gcc-11.2.0/gcc/c/c-fold.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/c/c-fold.c	Thu Apr 21 07:58:52 2022
*************** c_fully_fold_internal (tree expr, bool i
*** 382,387 ****
--- 382,388 ----
  	  && TREE_CODE (TREE_TYPE (orig_op0)) == INTEGER_TYPE
  	  && TREE_CODE (op0) == INTEGER_CST
  	  && c_inhibit_evaluation_warnings == 0
+ 	  && !TYPE_OVERFLOW_WRAPS (TREE_TYPE (orig_op0))
  	  && tree_int_cst_sgn (op0) < 0)
  	warning_at (loc, OPT_Wshift_negative_value,
  		    "left shift of negative value");
diff -Nrcpad gcc-11.2.0/gcc/c/c-parser.c gcc-11.3.0/gcc/c/c-parser.c
*** gcc-11.2.0/gcc/c/c-parser.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/c/c-parser.c	Thu Apr 21 07:58:52 2022
*************** c_parser_balanced_token_sequence (c_pars
*** 4841,4846 ****
--- 4841,4851 ----
  	case CPP_EOF:
  	  return;
  
+ 	case CPP_PRAGMA:
+ 	  c_parser_consume_pragma (parser);
+ 	  c_parser_skip_to_pragma_eol (parser, false);
+ 	  break;
+ 
  	default:
  	  c_parser_consume_token (parser);
  	  break;
diff -Nrcpad gcc-11.2.0/gcc/c/c-typeck.c gcc-11.3.0/gcc/c/c-typeck.c
*** gcc-11.2.0/gcc/c/c-typeck.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/c/c-typeck.c	Thu Apr 21 07:58:52 2022
*************** struct initializer_stack
*** 8403,8408 ****
--- 8403,8409 ----
    char top_level;
    char require_constant_value;
    char require_constant_elements;
+   char designated;
    rich_location *missing_brace_richloc;
  };
  
*************** start_init (tree decl, tree asmspec_tree
*** 8429,8434 ****
--- 8430,8436 ----
    p->top_level = constructor_top_level;
    p->next = initializer_stack;
    p->missing_brace_richloc = richloc;
+   p->designated = constructor_designated;
    initializer_stack = p;
  
    constructor_decl = decl;
*************** finish_init (void)
*** 8487,8492 ****
--- 8489,8495 ----
    require_constant_value = p->require_constant_value;
    require_constant_elements = p->require_constant_elements;
    constructor_stack = p->constructor_stack;
+   constructor_designated = p->designated;
    constructor_range_stack = p->constructor_range_stack;
    constructor_elements = p->elements;
    spelling = p->spelling;
*************** push_init_level (location_t loc, int imp
*** 8696,8702 ****
    constructor_depth = SPELLING_DEPTH ();
    constructor_elements = NULL;
    constructor_incremental = 1;
!   constructor_designated = 0;
    constructor_pending_elts = 0;
    if (!implicit)
      {
--- 8699,8707 ----
    constructor_depth = SPELLING_DEPTH ();
    constructor_elements = NULL;
    constructor_incremental = 1;
!   /* If the upper initializer is designated, then mark this as
!      designated too to prevent bogus warnings.  */
!   constructor_designated = p->designated;
    constructor_pending_elts = 0;
    if (!implicit)
      {
*************** push_init_level (location_t loc, int imp
*** 8721,8729 ****
  	  push_member_name (constructor_fields);
  	  constructor_depth++;
  	}
-       /* If upper initializer is designated, then mark this as
- 	 designated too to prevent bogus warnings.  */
-       constructor_designated = p->designated;
      }
    else if (TREE_CODE (constructor_type) == ARRAY_TYPE)
      {
--- 8726,8731 ----
*************** c_finish_bc_stmt (location_t loc, tree l
*** 11216,11222 ****
  
    if (skip)
      return NULL_TREE;
!   else if (in_statement & IN_OBJC_FOREACH)
      {
        /* The foreach expander produces low-level code using gotos instead
  	 of a structured loop construct.  */
--- 11218,11225 ----
  
    if (skip)
      return NULL_TREE;
!   else if ((in_statement & IN_OBJC_FOREACH)
! 	   && !(is_break && (in_statement & IN_SWITCH_STMT)))
      {
        /* The foreach expander produces low-level code using gotos instead
  	 of a structured loop construct.  */
*************** build_binary_op (location_t location, en
*** 12059,12065 ****
  	{
  	  doing_shift = true;
  	  if (TREE_CODE (op0) == INTEGER_CST
! 	      && tree_int_cst_sgn (op0) < 0)
  	    {
  	      /* Don't reject a left shift of a negative value in a context
  		 where a constant expression is needed in C90.  */
--- 12062,12069 ----
  	{
  	  doing_shift = true;
  	  if (TREE_CODE (op0) == INTEGER_CST
! 	      && tree_int_cst_sgn (op0) < 0
! 	      && !TYPE_OVERFLOW_WRAPS (type0))
  	    {
  	      /* Don't reject a left shift of a negative value in a context
  		 where a constant expression is needed in C90.  */
diff -Nrcpad gcc-11.2.0/gcc/c-family/ChangeLog gcc-11.3.0/gcc/c-family/ChangeLog
*** gcc-11.2.0/gcc/c-family/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/c-family/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,144 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2022-04-13  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-04-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/105186
+ 	* c-common.c (c_common_nodes_and_builtins): After registering __int%d
+ 	and __int%d__ builtin types, initialize corresponding ridpointers
+ 	entry.
+ 
+ 2022-04-07  Martin Sebor  <msebor@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-27  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR c/101585
+ 	* c-warn.c (warn_parm_ptrarray_mismatch): Use OEP_DECL_NAME.
+ 
+ 2022-03-30  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-30  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/101030
+ 	* c-warn.c (conversion_warning) <case COND_EXPR>: Don't call
+ 	conversion_warning when OP1 is null.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/101515
+ 	* c-pretty-print.c (c_fold_indirect_ref_for_warn): For C++ don't
+ 	return COMPONENT_REFs with FIELD_DECLs whose containing scope can't
+ 	be printed.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/104711
+ 	* c-opts.c (c_common_post_options): Don't enable
+ 	-Wshift-negative-value from -Wextra for C++20 or later.
+ 	* c-ubsan.c (ubsan_instrument_shift): Adjust comments.
+ 	* c-warn.c (maybe_warn_shift_overflow): Use TYPE_OVERFLOW_WRAPS
+ 	instead of TYPE_UNSIGNED.
+ 
+ 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/104510
+ 	* c-common.c (shorten_compare): Convert original arguments to
+ 	the original *restype_ptr when mixing binary and decimal float.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/101537
+ 	PR c/103881
+ 	* c-warn.c (conversion_warning): Handle BIT_AND_EXPR, BIT_IOR_EXPR
+ 	and BIT_XOR_EXPR.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-12-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/103012
+ 	* c-cppbuiltin.c (c_cpp_builtins_optimize_pragma): Perform
+ 	cpp_define_unused/cpp_undef calls with forced token locations
+ 	BUILTINS_LOCATION.
+ 
+ 2022-01-17  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-03  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/103758
+ 	* c-format.c (check_tokens): Accept "decl-specifier*".
+ 
+ 2022-01-17  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Revert:
+ 	2022-01-17  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/103758
+ 	* c-format.c (check_tokens): Accept "decl-specifier*".
+ 
+ 2022-01-17  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-03  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/103758
+ 	* c-format.c (check_tokens): Accept "decl-specifier*".
+ 
+ 2021-12-16  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR c/101289
+ 	PR c/97548
+ 	* c-warn.c (warn_parm_array_mismatch): Use OEP_DECL_NAME.
+ 
+ 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-10-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/64888
+ 	* c-omp.c (c_omp_predefined_variable): Return true also for
+ 	ubsan_create_data created artificial variables.
+ 
+ 2021-10-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-10-01  Jakub Jelinek  <jakub@redhat.com>
+ 		    Richard Biener  <rguenther@suse.de>
+ 
+ 	PR sanitizer/102515
+ 	* c-ubsan.c (ubsan_instrument_division): Check the right
+ 	flag_sanitize_recover bit, depending on which sanitization
+ 	is done.
+ 
+ 2021-08-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-07-29  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR c/101512
+ 	* c-common.c (c_common_mark_addressable_vec): Look through
+ 	C_MAYBE_CONST_EXPR even if not at the toplevel.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/c-family/c-common.c gcc-11.3.0/gcc/c-family/c-common.c
*** gcc-11.2.0/gcc/c-family/c-common.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/c-family/c-common.c	Thu Apr 21 07:58:52 2022
*************** shorten_compare (location_t loc, tree *o
*** 3019,3025 ****
    else if (real1 && real2
  	   && (DECIMAL_FLOAT_MODE_P (TYPE_MODE (TREE_TYPE (primop0)))
  	       || DECIMAL_FLOAT_MODE_P (TYPE_MODE (TREE_TYPE (primop1)))))
!     return NULL_TREE;
  
    else if (real1 && real2
  	   && (TYPE_PRECISION (TREE_TYPE (primop0))
--- 3019,3029 ----
    else if (real1 && real2
  	   && (DECIMAL_FLOAT_MODE_P (TYPE_MODE (TREE_TYPE (primop0)))
  	       || DECIMAL_FLOAT_MODE_P (TYPE_MODE (TREE_TYPE (primop1)))))
!     {
!       type = *restype_ptr;
!       primop0 = op0;
!       primop1 = op1;
!     }
  
    else if (real1 && real2
  	   && (TYPE_PRECISION (TREE_TYPE (primop0))
*************** c_common_nodes_and_builtins (void)
*** 4066,4071 ****
--- 4070,4077 ----
        sprintf (name, "__int%d__", int_n_data[i].bitsize);
        record_builtin_type ((enum rid)(RID_FIRST_INT_N + i), name,
  			   int_n_trees[i].signed_type);
+       ridpointers[RID_FIRST_INT_N + i]
+ 	= DECL_NAME (TYPE_NAME (int_n_trees[i].signed_type));
  
        sprintf (name, "__int%d unsigned", int_n_data[i].bitsize);
        record_builtin_type (RID_MAX, name, int_n_trees[i].unsigned_type);
*************** complete_flexible_array_elts (tree init)
*** 6759,6768 ****
  void 
  c_common_mark_addressable_vec (tree t)
  {   
!   if (TREE_CODE (t) == C_MAYBE_CONST_EXPR)
!     t = C_MAYBE_CONST_EXPR_EXPR (t);
!   while (handled_component_p (t))
!     t = TREE_OPERAND (t, 0);
    if (!VAR_P (t)
        && TREE_CODE (t) != PARM_DECL
        && TREE_CODE (t) != COMPOUND_LITERAL_EXPR)
--- 6765,6777 ----
  void 
  c_common_mark_addressable_vec (tree t)
  {   
!   while (handled_component_p (t) || TREE_CODE (t) == C_MAYBE_CONST_EXPR)
!     {
!       if (TREE_CODE (t) == C_MAYBE_CONST_EXPR)
! 	t = C_MAYBE_CONST_EXPR_EXPR (t);
!       else
! 	t = TREE_OPERAND (t, 0);
!     }
    if (!VAR_P (t)
        && TREE_CODE (t) != PARM_DECL
        && TREE_CODE (t) != COMPOUND_LITERAL_EXPR)
diff -Nrcpad gcc-11.2.0/gcc/c-family/c-cppbuiltin.c gcc-11.3.0/gcc/c-family/c-cppbuiltin.c
*** gcc-11.2.0/gcc/c-family/c-cppbuiltin.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/c-family/c-cppbuiltin.c	Thu Apr 21 07:58:52 2022
*************** c_cpp_builtins_optimize_pragma (cpp_read
*** 589,594 ****
--- 589,598 ----
    if (flag_undef)
      return;
  
+   /* Make sure all of the builtins about to be declared have
+      BUILTINS_LOCATION has their location_t.  */
+   cpp_force_token_locations (parse_in, BUILTINS_LOCATION);
+ 
    /* Other target-independent built-ins determined by command-line
       options.  */
    if (!prev->x_optimize_size && cur->x_optimize_size)
*************** c_cpp_builtins_optimize_pragma (cpp_read
*** 628,633 ****
--- 632,639 ----
        cpp_undef (pfile, "__FINITE_MATH_ONLY__");
        cpp_define_unused (pfile, "__FINITE_MATH_ONLY__=0");
      }
+ 
+   cpp_stop_forcing_token_locations (parse_in);
  }
  
  
diff -Nrcpad gcc-11.2.0/gcc/c-family/c-format.c gcc-11.3.0/gcc/c-family/c-format.c
*** gcc-11.2.0/gcc/c-family/c-format.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/c-family/c-format.c	Thu Apr 21 07:58:52 2022
*************** check_tokens (const token_t *tokens, uns
*** 3202,3208 ****
  			   wlen, format_chars);
    else
      {
!       /* Diagnose some common missspellings.  */
        for (unsigned i = 0; i != sizeof badwords / sizeof *badwords; ++i)
  	{
  	  unsigned badwlen = strspn (badwords[i].name, " -");
--- 3202,3208 ----
  			   wlen, format_chars);
    else
      {
!       /* Diagnose some common misspellings.  */
        for (unsigned i = 0; i != sizeof badwords / sizeof *badwords; ++i)
  	{
  	  unsigned badwlen = strspn (badwords[i].name, " -");
*************** check_tokens (const token_t *tokens, uns
*** 3223,3228 ****
--- 3223,3235 ----
  		  plural = "s";
  		}
  
+ 	      /* As an exception, don't warn about "decl-specifier*" since
+ 		 it's a C++ grammar production.  */
+ 	      if (badwords[i].name[0] == 'd'
+ 		  && strncmp (format_chars, "decl-specifier",
+ 			      strlen ("decl-specifier")) == 0)
+ 		continue;
+ 
  	      format_warning_substr (format_string_loc, format_string_cst,
  				     fmtchrpos, fmtchrpos + badwords[i].len,
  				     opt,
diff -Nrcpad gcc-11.2.0/gcc/c-family/c-omp.c gcc-11.3.0/gcc/c-family/c-omp.c
*** gcc-11.2.0/gcc/c-family/c-omp.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/c-family/c-omp.c	Thu Apr 21 07:58:52 2022
*************** c_omp_predefined_variable (tree decl)
*** 2551,2563 ****
  {
    if (VAR_P (decl)
        && DECL_ARTIFICIAL (decl)
-       && TREE_READONLY (decl)
        && TREE_STATIC (decl)
!       && DECL_NAME (decl)
!       && (DECL_NAME (decl) == ridpointers[RID_C99_FUNCTION_NAME]
! 	  || DECL_NAME (decl) == ridpointers[RID_FUNCTION_NAME]
! 	  || DECL_NAME (decl) == ridpointers[RID_PRETTY_FUNCTION_NAME]))
!     return true;
    return false;
  }
  
--- 2551,2594 ----
  {
    if (VAR_P (decl)
        && DECL_ARTIFICIAL (decl)
        && TREE_STATIC (decl)
!       && DECL_NAME (decl))
!     {
!       if (TREE_READONLY (decl)
! 	  && (DECL_NAME (decl) == ridpointers[RID_C99_FUNCTION_NAME]
! 	      || DECL_NAME (decl) == ridpointers[RID_FUNCTION_NAME]
! 	      || DECL_NAME (decl) == ridpointers[RID_PRETTY_FUNCTION_NAME]))
! 	return true;
!       /* For UBSan handle the same also ubsan_create_data created
! 	 variables.  There is no magic flag for those, but user variables
! 	 shouldn't be DECL_ARTIFICIAL or have TYPE_ARTIFICIAL type with
! 	 such names.  */
!       if ((flag_sanitize & (SANITIZE_UNDEFINED
! 			    | SANITIZE_UNDEFINED_NONDEFAULT)) != 0
! 	  && DECL_IGNORED_P (decl)
! 	  && !TREE_READONLY (decl)
! 	  && TREE_CODE (DECL_NAME (decl)) == IDENTIFIER_NODE
! 	  && TREE_CODE (TREE_TYPE (decl)) == RECORD_TYPE
! 	  && TYPE_ARTIFICIAL (TREE_TYPE (decl))
! 	  && TYPE_NAME (TREE_TYPE (decl))
! 	  && TREE_CODE (TYPE_NAME (TREE_TYPE (decl))) == TYPE_DECL
! 	  && DECL_NAME (TYPE_NAME (TREE_TYPE (decl)))
! 	  && (TREE_CODE (DECL_NAME (TYPE_NAME (TREE_TYPE (decl))))
! 	      == IDENTIFIER_NODE))
! 	{
! 	  tree id1 = DECL_NAME (decl);
! 	  tree id2 = DECL_NAME (TYPE_NAME (TREE_TYPE (decl)));
! 	  if (IDENTIFIER_LENGTH (id1) >= sizeof ("ubsan_data") - 1
! 	      && IDENTIFIER_LENGTH (id2) >= sizeof ("__ubsan__data")
! 	      && !memcmp (IDENTIFIER_POINTER (id2), "__ubsan_",
! 			  sizeof ("__ubsan_") - 1)
! 	      && !memcmp (IDENTIFIER_POINTER (id2) + IDENTIFIER_LENGTH (id2)
! 			  - sizeof ("_data") + 1, "_data",
! 			  sizeof ("_data") - 1)
! 	      && strstr (IDENTIFIER_POINTER (id1), "ubsan_data"))
! 	    return true;
! 	}
!     }
    return false;
  }
  
diff -Nrcpad gcc-11.2.0/gcc/c-family/c-opts.c gcc-11.3.0/gcc/c-family/c-opts.c
*** gcc-11.2.0/gcc/c-family/c-opts.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/c-family/c-opts.c	Thu Apr 21 07:58:52 2022
*************** c_common_post_options (const char **pfil
*** 925,934 ****
    if (warn_shift_overflow == -1)
      warn_shift_overflow = cxx_dialect >= cxx11 || flag_isoc99;
  
!   /* -Wshift-negative-value is enabled by -Wextra in C99 and C++11 modes.  */
    if (warn_shift_negative_value == -1)
      warn_shift_negative_value = (extra_warnings
! 				 && (cxx_dialect >= cxx11 || flag_isoc99));
  
    /* -Wregister is enabled by default in C++17.  */
    SET_OPTION_IF_UNSET (&global_options, &global_options_set, warn_register,
--- 925,936 ----
    if (warn_shift_overflow == -1)
      warn_shift_overflow = cxx_dialect >= cxx11 || flag_isoc99;
  
!   /* -Wshift-negative-value is enabled by -Wextra in C99 and C++11 to C++17
!      modes.  */
    if (warn_shift_negative_value == -1)
      warn_shift_negative_value = (extra_warnings
! 				 && (cxx_dialect >= cxx11 || flag_isoc99)
! 				 && cxx_dialect < cxx20);
  
    /* -Wregister is enabled by default in C++17.  */
    SET_OPTION_IF_UNSET (&global_options, &global_options_set, warn_register,
diff -Nrcpad gcc-11.2.0/gcc/c-family/c-pretty-print.c gcc-11.3.0/gcc/c-family/c-pretty-print.c
*** gcc-11.2.0/gcc/c-family/c-pretty-print.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/c-family/c-pretty-print.c	Thu Apr 21 07:58:52 2022
*************** c_fold_indirect_ref_for_warn (location_t
*** 1885,1890 ****
--- 1885,1896 ----
  	      = wi::to_offset (TYPE_SIZE_UNIT (TREE_TYPE (field)));
  	    if (upos <= off && off < upos + el_sz)
  	      {
+ 		/* The C++ pretty printers print scope of the FIELD_DECLs,
+ 		   so punt if it is something that can't be printed.  */
+ 		if (c_dialect_cxx ())
+ 		  if (tree scope = get_containing_scope (field))
+ 		    if (TYPE_P (scope) && TYPE_NAME (scope) == NULL_TREE)
+ 		      break;
  		tree cop = build3_loc (loc, COMPONENT_REF, TREE_TYPE (field),
  				       op, field, NULL_TREE);
  		off = off - upos;
diff -Nrcpad gcc-11.2.0/gcc/c-family/c-ubsan.c gcc-11.3.0/gcc/c-family/c-ubsan.c
*** gcc-11.2.0/gcc/c-family/c-ubsan.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/c-family/c-ubsan.c	Thu Apr 21 07:58:52 2022
*************** ubsan_instrument_division (location_t lo
*** 41,46 ****
--- 41,47 ----
  {
    tree t, tt;
    tree type = TREE_TYPE (op0);
+   enum sanitize_code flag = SANITIZE_DIVIDE;
  
    /* At this point both operands should have the same type,
       because they are already converted to RESULT_TYPE.
*************** ubsan_instrument_division (location_t lo
*** 58,65 ****
  		     op1, build_int_cst (type, 0));
    else if (TREE_CODE (type) == REAL_TYPE
  	   && sanitize_flags_p (SANITIZE_FLOAT_DIVIDE))
!     t = fold_build2 (EQ_EXPR, boolean_type_node,
! 		     op1, build_real (type, dconst0));
    else
      return NULL_TREE;
  
--- 59,69 ----
  		     op1, build_int_cst (type, 0));
    else if (TREE_CODE (type) == REAL_TYPE
  	   && sanitize_flags_p (SANITIZE_FLOAT_DIVIDE))
!     {
!       t = fold_build2 (EQ_EXPR, boolean_type_node,
! 		       op1, build_real (type, dconst0));
!       flag = SANITIZE_FLOAT_DIVIDE;
!     }
    else
      return NULL_TREE;
  
*************** ubsan_instrument_division (location_t lo
*** 95,101 ****
  				     NULL_TREE);
        data = build_fold_addr_expr_loc (loc, data);
        enum built_in_function bcode
! 	= (flag_sanitize_recover & SANITIZE_DIVIDE)
  	  ? BUILT_IN_UBSAN_HANDLE_DIVREM_OVERFLOW
  	  : BUILT_IN_UBSAN_HANDLE_DIVREM_OVERFLOW_ABORT;
        tt = builtin_decl_explicit (bcode);
--- 99,105 ----
  				     NULL_TREE);
        data = build_fold_addr_expr_loc (loc, data);
        enum built_in_function bcode
! 	= (flag_sanitize_recover & flag)
  	  ? BUILT_IN_UBSAN_HANDLE_DIVREM_OVERFLOW
  	  : BUILT_IN_UBSAN_HANDLE_DIVREM_OVERFLOW_ABORT;
        tt = builtin_decl_explicit (bcode);
*************** ubsan_instrument_shift (location_t loc,
*** 142,148 ****
        || cxx_dialect >= cxx20)
      ;
  
!   /* For signed x << y, in C99/C11, the following:
       (unsigned) x >> (uprecm1 - y)
       if non-zero, is undefined.  */
    else if (code == LSHIFT_EXPR && flag_isoc99 && cxx_dialect < cxx11)
--- 146,152 ----
        || cxx_dialect >= cxx20)
      ;
  
!   /* For signed x << y, in C99 and later, the following:
       (unsigned) x >> (uprecm1 - y)
       if non-zero, is undefined.  */
    else if (code == LSHIFT_EXPR && flag_isoc99 && cxx_dialect < cxx11)
*************** ubsan_instrument_shift (location_t loc,
*** 155,161 ****
  			build_int_cst (TREE_TYPE (tt), 0));
      }
  
!   /* For signed x << y, in C++11 and later, the following:
       x < 0 || ((unsigned) x >> (uprecm1 - y))
       if > 1, is undefined.  */
    else if (code == LSHIFT_EXPR && cxx_dialect >= cxx11)
--- 159,165 ----
  			build_int_cst (TREE_TYPE (tt), 0));
      }
  
!   /* For signed x << y, in C++11 to C++17, the following:
       x < 0 || ((unsigned) x >> (uprecm1 - y))
       if > 1, is undefined.  */
    else if (code == LSHIFT_EXPR && cxx_dialect >= cxx11)
diff -Nrcpad gcc-11.2.0/gcc/c-family/c-warn.c gcc-11.3.0/gcc/c-family/c-warn.c
*** gcc-11.2.0/gcc/c-family/c-warn.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/c-family/c-warn.c	Thu Apr 21 07:58:52 2022
*************** conversion_warning (location_t loc, tree
*** 1300,1309 ****
  	tree op1 = TREE_OPERAND (expr, 1);
  	tree op2 = TREE_OPERAND (expr, 2);
  
! 	return (conversion_warning (loc, type, op1, result)
  		|| conversion_warning (loc, type, op2, result));
        }
  
      default_:
      default:
        conversion_kind = unsafe_conversion_p (type, expr, result, true);
--- 1300,1337 ----
  	tree op1 = TREE_OPERAND (expr, 1);
  	tree op2 = TREE_OPERAND (expr, 2);
  
! 	return ((op1 && conversion_warning (loc, type, op1, result))
  		|| conversion_warning (loc, type, op2, result));
        }
  
+     case BIT_AND_EXPR:
+       if (TREE_CODE (expr_type) == INTEGER_TYPE
+ 	  && TREE_CODE (type) == INTEGER_TYPE)
+ 	for (int i = 0; i < 2; ++i)
+ 	  {
+ 	    tree op = TREE_OPERAND (expr, i);
+ 	    if (TREE_CODE (op) != INTEGER_CST)
+ 	      continue;
+ 
+ 	    /* If one of the operands is a non-negative constant
+ 	       that fits in the target type, then the type of the
+ 	       other operand does not matter.  */
+ 	    if (int_fits_type_p (op, c_common_signed_type (type))
+ 		&& int_fits_type_p (op, c_common_unsigned_type (type)))
+ 	      return false;
+ 
+ 	    /* If constant is unsigned and fits in the target
+ 	       type, then the result will also fit.  */
+ 	    if (TYPE_UNSIGNED (TREE_TYPE (op)) && int_fits_type_p (op, type))
+ 	      return false;
+ 	  }
+       /* FALLTHRU */
+     case BIT_IOR_EXPR:
+     case BIT_XOR_EXPR:
+       return (conversion_warning (loc, type, TREE_OPERAND (expr, 0), result)
+ 	      || conversion_warning (loc, type, TREE_OPERAND (expr, 1),
+ 				     result));
+ 
      default_:
      default:
        conversion_kind = unsafe_conversion_p (type, expr, result, true);
*************** maybe_warn_shift_overflow (location_t lo
*** 2577,2583 ****
    unsigned int prec0 = TYPE_PRECISION (type0);
  
    /* Left-hand operand must be signed.  */
!   if (TYPE_UNSIGNED (type0) || cxx_dialect >= cxx20)
      return false;
  
    unsigned int min_prec = (wi::min_precision (wi::to_wide (op0), SIGNED)
--- 2605,2611 ----
    unsigned int prec0 = TYPE_PRECISION (type0);
  
    /* Left-hand operand must be signed.  */
!   if (TYPE_OVERFLOW_WRAPS (type0) || cxx_dialect >= cxx20)
      return false;
  
    unsigned int min_prec = (wi::min_precision (wi::to_wide (op0), SIGNED)
*************** warn_parm_ptrarray_mismatch (location_t
*** 3275,3281 ****
  	  /* Move on if the bounds look the same.  */
  	  if (!pcurbndpos && !pnewbndpos
  	      && curbnd && newbnd
! 	      && operand_equal_p (curbnd, newbnd, OEP_LEXICOGRAPHIC))
  	    continue;
  
  	  if ((curbnd && TREE_CODE (curbnd) != INTEGER_CST)
--- 3303,3310 ----
  	  /* Move on if the bounds look the same.  */
  	  if (!pcurbndpos && !pnewbndpos
  	      && curbnd && newbnd
! 	      && operand_equal_p (curbnd, newbnd,
! 				  OEP_DECL_NAME | OEP_LEXICOGRAPHIC))
  	    continue;
  
  	  if ((curbnd && TREE_CODE (curbnd) != INTEGER_CST)
*************** warn_parm_array_mismatch (location_t ori
*** 3646,3652 ****
  	      /* The VLA bounds don't refer to other function parameters.
  		 Compare them lexicographically to detect gross mismatches
  		 such as between T[foo()] and T[bar()].  */
! 	      if (operand_equal_p (newbnd, curbnd, OEP_LEXICOGRAPHIC))
  		continue;
  
  	      if (warning_at (newloc, OPT_Wvla_parameter,
--- 3675,3682 ----
  	      /* The VLA bounds don't refer to other function parameters.
  		 Compare them lexicographically to detect gross mismatches
  		 such as between T[foo()] and T[bar()].  */
! 	      if (operand_equal_p (newbnd, curbnd,
! 				   OEP_DECL_NAME | OEP_LEXICOGRAPHIC))
  		continue;
  
  	      if (warning_at (newloc, OPT_Wvla_parameter,
diff -Nrcpad gcc-11.2.0/gcc/calls.c gcc-11.3.0/gcc/calls.c
*** gcc-11.2.0/gcc/calls.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/calls.c	Thu Apr 21 07:58:52 2022
*************** maybe_warn_rdwr_sizes (rdwr_map *rwm, tr
*** 2022,2027 ****
--- 2022,2031 ----
  	  if (access.second.minsize
  	      && access.second.minsize != HOST_WIDE_INT_M1U)
  	    access_size = build_int_cstu (sizetype, access.second.minsize);
+ 	  else if (VOID_TYPE_P (argtype) && access.second.mode == access_none)
+ 	    /* Treat access mode none on a void* argument as expecting
+ 	       as little as zero bytes.  */
+ 	    access_size = size_zero_node;
  	  else
  	    access_size = size_one_node;
  	}
*************** maybe_warn_rdwr_sizes (rdwr_map *rwm, tr
*** 2126,2133 ****
  					   "array %s is null but "
  					   "the corresponding bound argument "
  					   "%i value is %s",
! 					   exp, sizidx + 1, argtypestr.c_str (),
! 					   ptridx + 1, sizstr);
  		}
  	      else
  		arg_warned = warning_at (loc, OPT_Wnonnull,
--- 2130,2137 ----
  					   "array %s is null but "
  					   "the corresponding bound argument "
  					   "%i value is %s",
! 					   exp, ptridx + 1, argtypestr.c_str (),
! 					   sizidx + 1, sizstr);
  		}
  	      else
  		arg_warned = warning_at (loc, OPT_Wnonnull,
diff -Nrcpad gcc-11.2.0/gcc/cfgexpand.c gcc-11.3.0/gcc/cfgexpand.c
*** gcc-11.2.0/gcc/cfgexpand.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/cfgexpand.c	Thu Apr 21 07:58:52 2022
*************** expand_asm_stmt (gasm *stmt)
*** 3304,3310 ****
  		    && GET_MODE (DECL_RTL (val)) != TYPE_MODE (type)))
  	  || ! allows_reg
  	  || is_inout
! 	  || TREE_ADDRESSABLE (type))
  	{
  	  op = expand_expr (val, NULL_RTX, VOIDmode,
  			    !allows_reg ? EXPAND_MEMORY : EXPAND_WRITE);
--- 3304,3312 ----
  		    && GET_MODE (DECL_RTL (val)) != TYPE_MODE (type)))
  	  || ! allows_reg
  	  || is_inout
! 	  || TREE_ADDRESSABLE (type)
! 	  || (!tree_fits_poly_int64_p (TYPE_SIZE (type))
! 	      && !known_size_p (max_int_size_in_bytes (type))))
  	{
  	  op = expand_expr (val, NULL_RTX, VOIDmode,
  			    !allows_reg ? EXPAND_MEMORY : EXPAND_WRITE);
diff -Nrcpad gcc-11.2.0/gcc/cfgrtl.c gcc-11.3.0/gcc/cfgrtl.c
*** gcc-11.2.0/gcc/cfgrtl.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/cfgrtl.c	Thu Apr 21 07:58:52 2022
*************** rtl_split_block (basic_block bb, void *i
*** 776,781 ****
--- 776,804 ----
    return new_bb;
  }
  
+ /* Return true if LOC1 and LOC2 are equivalent for
+    unique_locus_on_edge_between_p purposes.  */
+ 
+ static bool
+ loc_equal (location_t loc1, location_t loc2)
+ {
+   if (loc1 == loc2)
+     return true;
+ 
+   expanded_location loce1 = expand_location (loc1);
+   expanded_location loce2 = expand_location (loc2);
+ 
+   if (loce1.line != loce2.line
+       || loce1.column != loce2.column
+       || loce1.data != loce2.data)
+     return false;
+   if (loce1.file == loce2.file)
+     return true;
+   return (loce1.file != NULL
+ 	  && loce2.file != NULL
+ 	  && filename_cmp (loce1.file, loce2.file) == 0);
+ }
+ 
  /* Return true if the single edge between blocks A and B is the only place
     in RTL which holds some unique locus.  */
  
*************** unique_locus_on_edge_between_p (basic_bl
*** 794,800 ****
    while (insn != end && (!NONDEBUG_INSN_P (insn) || !INSN_HAS_LOCATION (insn)))
      insn = PREV_INSN (insn);
  
!   if (insn != end && INSN_LOCATION (insn) == goto_locus)
      return false;
  
    /* Then scan block B forward.  */
--- 817,823 ----
    while (insn != end && (!NONDEBUG_INSN_P (insn) || !INSN_HAS_LOCATION (insn)))
      insn = PREV_INSN (insn);
  
!   if (insn != end && loc_equal (INSN_LOCATION (insn), goto_locus))
      return false;
  
    /* Then scan block B forward.  */
*************** unique_locus_on_edge_between_p (basic_bl
*** 806,812 ****
  	insn = NEXT_INSN (insn);
  
        if (insn != end && INSN_HAS_LOCATION (insn)
! 	  && INSN_LOCATION (insn) == goto_locus)
  	return false;
      }
  
--- 829,835 ----
  	insn = NEXT_INSN (insn);
  
        if (insn != end && INSN_HAS_LOCATION (insn)
! 	  && loc_equal (INSN_LOCATION (insn), goto_locus))
  	return false;
      }
  
*************** fixup_reorder_chain (void)
*** 4097,4103 ****
  		     && (!NONDEBUG_INSN_P (insn) || !INSN_HAS_LOCATION (insn)))
  		insn = PREV_INSN (insn);
  	      if (insn != end
! 		  && INSN_LOCATION (insn) == e->goto_locus)
  		continue;
  	      if (simplejump_p (BB_END (e->src))
  		  && !INSN_HAS_LOCATION (BB_END (e->src)))
--- 4120,4126 ----
  		     && (!NONDEBUG_INSN_P (insn) || !INSN_HAS_LOCATION (insn)))
  		insn = PREV_INSN (insn);
  	      if (insn != end
! 		  && loc_equal (INSN_LOCATION (insn), e->goto_locus))
  		continue;
  	      if (simplejump_p (BB_END (e->src))
  		  && !INSN_HAS_LOCATION (BB_END (e->src)))
*************** fixup_reorder_chain (void)
*** 4119,4125 ****
  		  while (insn != end && !NONDEBUG_INSN_P (insn))
  		    insn = NEXT_INSN (insn);
  		  if (insn != end && INSN_HAS_LOCATION (insn)
! 		      && INSN_LOCATION (insn) == e->goto_locus)
  		    continue;
  		}
  	      nb = split_edge (e);
--- 4142,4148 ----
  		  while (insn != end && !NONDEBUG_INSN_P (insn))
  		    insn = NEXT_INSN (insn);
  		  if (insn != end && INSN_HAS_LOCATION (insn)
! 		      && loc_equal (INSN_LOCATION (insn), e->goto_locus))
  		    continue;
  		}
  	      nb = split_edge (e);
diff -Nrcpad gcc-11.2.0/gcc/collect2.c gcc-11.3.0/gcc/collect2.c
*** gcc-11.2.0/gcc/collect2.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/collect2.c	Thu Apr 21 07:58:52 2022
*************** is_lto_object_file (const char *prog_nam
*** 2337,2346 ****
  							LTO_SEGMENT_NAME,
  							&errmsg, &err);
    if (!inobj)
!     return false;
  
    errmsg = simple_object_find_sections (inobj, has_lto_section,
  					(void *) &found, &err);
    if (! errmsg && found)
      return true;
  
--- 2337,2351 ----
  							LTO_SEGMENT_NAME,
  							&errmsg, &err);
    if (!inobj)
!     {
!       close (infd);
!       return false;
!     }
  
    errmsg = simple_object_find_sections (inobj, has_lto_section,
  					(void *) &found, &err);
+   simple_object_release_read (inobj);
+   close (infd);
    if (! errmsg && found)
      return true;
  
*************** process_args (int *argcp, char **argv) {
*** 3044,3058 ****
  
  static void
  do_dsymutil (const char *output_file) {
!   const char *dsymutil = DSYMUTIL + 1;
    struct pex_obj *pex;
!   char **real_argv = XCNEWVEC (char *, 3);
    const char ** argv = CONST_CAST2 (const char **, char **,
  				    real_argv);
  
    argv[0] = dsymutil;
    argv[1] = output_file;
!   argv[2] = (char *) 0;
  
    pex = collect_execute (dsymutil, real_argv, NULL, NULL,
  			 PEX_LAST | PEX_SEARCH, false, NULL);
--- 3049,3097 ----
  
  static void
  do_dsymutil (const char *output_file) {
!   const char *dsymutil = 0;
    struct pex_obj *pex;
!   char **real_argv = XCNEWVEC (char *, verbose ? 4 : 3);
    const char ** argv = CONST_CAST2 (const char **, char **,
  				    real_argv);
+ /* For cross-builds search the PATH using target-qualified name if we
+    have not already found a suitable dsymutil.  In practice, all modern
+    versions of dsymutil handle all supported archs, however the approach
+    here is consistent with the way other installations work (and one can
+    always symlink a multitarget dsymutil with a target-specific name).  */
+   const char *dsname = "dsymutil";
+ #ifdef CROSS_DIRECTORY_STRUCTURE
+   const char *qname = concat (target_machine, "-", dsname, NULL);
+ #else
+   const char *qname = dsname;
+ #endif
+ #ifdef DEFAULT_DSYMUTIL
+   /* Configured default takes priority.  */
+   if (dsymutil == 0 && access (DEFAULT_DSYMUTIL, X_OK) == 0)
+     dsymutil = DEFAULT_DSYMUTIL;
+   if (dsymutil == 0)
+ #endif
+ #ifdef DSYMUTIL
+   /* Followed by one supplied in the target header, somewhat like the
+      REAL_XX_NAME used elsewhere.  */
+     dsymutil = find_a_file (&cpath, DSYMUTIL, X_OK);
+   if (dsymutil == 0)
+     dsymutil = find_a_file (&path, DSYMUTIL, X_OK);
+   if (dsymutil == 0)
+ #endif
+     dsymutil = find_a_file (&cpath, dsname, X_OK);
+   if (dsymutil == 0)
+     dsymutil = find_a_file (&path, qname, X_OK);
  
    argv[0] = dsymutil;
    argv[1] = output_file;
!   if (verbose)
!     {
!       argv[2] = "-v";
!       argv[3] = (char *) 0;
!     }
!   else
!     argv[2] = (char *) 0;
  
    pex = collect_execute (dsymutil, real_argv, NULL, NULL,
  			 PEX_LAST | PEX_SEARCH, false, NULL);
diff -Nrcpad gcc-11.2.0/gcc/combine.c gcc-11.3.0/gcc/combine.c
*** gcc-11.2.0/gcc/combine.c	Wed Jul 28 06:55:06 2021
--- gcc-11.3.0/gcc/combine.c	Thu Apr 21 07:58:52 2022
*************** struct undo
*** 396,402 ****
    struct undo *next;
    enum undo_kind kind;
    union { rtx r; int i; machine_mode m; struct insn_link *l; } old_contents;
!   union { rtx *r; int *i; struct insn_link **l; } where;
  };
  
  /* Record a bunch of changes to be undone, up to MAX_UNDO of them.
--- 396,402 ----
    struct undo *next;
    enum undo_kind kind;
    union { rtx r; int i; machine_mode m; struct insn_link *l; } old_contents;
!   union { rtx *r; int *i; int regno; struct insn_link **l; } where;
  };
  
  /* Record a bunch of changes to be undone, up to MAX_UNDO of them.
*************** do_SUBST_INT (int *into, int newval)
*** 792,801 ****
     well.  */
  
  static void
! do_SUBST_MODE (rtx *into, machine_mode newval)
  {
    struct undo *buf;
!   machine_mode oldval = GET_MODE (*into);
  
    if (oldval == newval)
      return;
--- 792,802 ----
     well.  */
  
  static void
! subst_mode (int regno, machine_mode newval)
  {
    struct undo *buf;
!   rtx reg = regno_reg_rtx[regno];
!   machine_mode oldval = GET_MODE (reg);
  
    if (oldval == newval)
      return;
*************** do_SUBST_MODE (rtx *into, machine_mode n
*** 806,820 ****
      buf = XNEW (struct undo);
  
    buf->kind = UNDO_MODE;
!   buf->where.r = into;
    buf->old_contents.m = oldval;
!   adjust_reg_mode (*into, newval);
  
    buf->next = undobuf.undos, undobuf.undos = buf;
  }
  
- #define SUBST_MODE(INTO, NEWVAL)  do_SUBST_MODE (&(INTO), (NEWVAL))
- 
  /* Similar to SUBST, but NEWVAL is a LOG_LINKS expression.  */
  
  static void
--- 807,819 ----
      buf = XNEW (struct undo);
  
    buf->kind = UNDO_MODE;
!   buf->where.regno = regno;
    buf->old_contents.m = oldval;
!   adjust_reg_mode (reg, newval);
  
    buf->next = undobuf.undos, undobuf.undos = buf;
  }
  
  /* Similar to SUBST, but NEWVAL is a LOG_LINKS expression.  */
  
  static void
*************** try_combine (rtx_insn *i3, rtx_insn *i2,
*** 3179,3184 ****
--- 3178,3193 ----
        return 0;
      }
  
+   /* We cannot safely duplicate volatile references in any case.  */
+ 
+   if ((added_sets_2 && volatile_refs_p (PATTERN (i2)))
+       || (added_sets_1 && volatile_refs_p (PATTERN (i1)))
+       || (added_sets_0 && volatile_refs_p (PATTERN (i0))))
+     {
+       undo_all ();
+       return 0;
+     }
+ 
    /* Count how many auto_inc expressions there were in the original insns;
       we need to have the same number in the resulting patterns.  */
  
*************** try_combine (rtx_insn *i3, rtx_insn *i2,
*** 3291,3297 ****
  		    newpat_dest = gen_rtx_REG (compare_mode, regno);
  		  else
  		    {
! 		      SUBST_MODE (regno_reg_rtx[regno], compare_mode);
  		      newpat_dest = regno_reg_rtx[regno];
  		    }
  		}
--- 3300,3306 ----
  		    newpat_dest = gen_rtx_REG (compare_mode, regno);
  		  else
  		    {
! 		      subst_mode (regno, compare_mode);
  		      newpat_dest = regno_reg_rtx[regno];
  		    }
  		}
*************** try_combine (rtx_insn *i3, rtx_insn *i2,
*** 3681,3687 ****
  		ni2dest = gen_rtx_REG (new_mode, REGNO (i2dest));
  	      else
  		{
! 		  SUBST_MODE (regno_reg_rtx[REGNO (i2dest)], new_mode);
  		  ni2dest = regno_reg_rtx[REGNO (i2dest)];
  		}
  
--- 3690,3696 ----
  		ni2dest = gen_rtx_REG (new_mode, REGNO (i2dest));
  	      else
  		{
! 		  subst_mode (REGNO (i2dest), new_mode);
  		  ni2dest = regno_reg_rtx[REGNO (i2dest)];
  		}
  
*************** try_combine (rtx_insn *i3, rtx_insn *i2,
*** 3818,3824 ****
  		newdest = gen_rtx_REG (split_mode, REGNO (i2dest));
  	      else
  		{
! 		  SUBST_MODE (regno_reg_rtx[REGNO (i2dest)], split_mode);
  		  newdest = regno_reg_rtx[REGNO (i2dest)];
  		}
  	    }
--- 3827,3833 ----
  		newdest = gen_rtx_REG (split_mode, REGNO (i2dest));
  	      else
  		{
! 		  subst_mode (REGNO (i2dest), split_mode);
  		  newdest = regno_reg_rtx[REGNO (i2dest)];
  		}
  	    }
*************** try_combine (rtx_insn *i3, rtx_insn *i2,
*** 4186,4192 ****
        for (undo = undobuf.undos; undo; undo = undo->next)
  	if (undo->kind == UNDO_MODE)
  	  {
! 	    rtx reg = *undo->where.r;
  	    machine_mode new_mode = GET_MODE (reg);
  	    machine_mode old_mode = undo->old_contents.m;
  
--- 4195,4201 ----
        for (undo = undobuf.undos; undo; undo = undo->next)
  	if (undo->kind == UNDO_MODE)
  	  {
! 	    rtx reg = regno_reg_rtx[undo->where.regno];
  	    machine_mode new_mode = GET_MODE (reg);
  	    machine_mode old_mode = undo->old_contents.m;
  
*************** try_combine (rtx_insn *i3, rtx_insn *i2,
*** 4327,4336 ****
  	  for (rtx_insn *insn = NEXT_INSN (i3);
  	       !done
  	       && insn
! 	       && NONDEBUG_INSN_P (insn)
  	       && BLOCK_FOR_INSN (insn) == this_basic_block;
  	       insn = NEXT_INSN (insn))
  	    {
  	      struct insn_link *link;
  	      FOR_EACH_LOG_LINK (link, insn)
  		if (link->insn == i3 && link->regno == regno)
--- 4336,4347 ----
  	  for (rtx_insn *insn = NEXT_INSN (i3);
  	       !done
  	       && insn
! 	       && INSN_P (insn)
  	       && BLOCK_FOR_INSN (insn) == this_basic_block;
  	       insn = NEXT_INSN (insn))
  	    {
+ 	      if (DEBUG_INSN_P (insn))
+ 		continue;
  	      struct insn_link *link;
  	      FOR_EACH_LOG_LINK (link, insn)
  		if (link->insn == i3 && link->regno == regno)
*************** undo_to_marker (void *marker)
*** 4857,4863 ****
  	  *undo->where.i = undo->old_contents.i;
  	  break;
  	case UNDO_MODE:
! 	  adjust_reg_mode (*undo->where.r, undo->old_contents.m);
  	  break;
  	case UNDO_LINKS:
  	  *undo->where.l = undo->old_contents.l;
--- 4868,4875 ----
  	  *undo->where.i = undo->old_contents.i;
  	  break;
  	case UNDO_MODE:
! 	  adjust_reg_mode (regno_reg_rtx[undo->where.regno],
! 			   undo->old_contents.m);
  	  break;
  	case UNDO_LINKS:
  	  *undo->where.l = undo->old_contents.l;
*************** subst (rtx x, rtx from, rtx to, int in_d
*** 5659,5664 ****
--- 5671,5682 ----
  		  if (!x)
  		    return gen_rtx_CLOBBER (VOIDmode, const0_rtx);
  		}
+ 	      /* CONST_INTs shouldn't be substituted into PRE_DEC, PRE_MODIFY
+ 		 etc. arguments, otherwise we can ICE before trying to recog
+ 		 it.  See PR104446.  */
+ 	      else if (CONST_SCALAR_INT_P (new_rtx)
+ 		       && GET_RTX_CLASS (GET_CODE (x)) == RTX_AUTOINC)
+ 		return gen_rtx_CLOBBER (VOIDmode, const0_rtx);
  	      else
  		SUBST (XEXP (x, i), new_rtx);
  	    }
*************** simplify_set (rtx x)
*** 6926,6932 ****
  		new_dest = gen_rtx_REG (compare_mode, regno);
  	      else
  		{
! 		  SUBST_MODE (regno_reg_rtx[regno], compare_mode);
  		  new_dest = regno_reg_rtx[regno];
  		}
  
--- 6944,6950 ----
  		new_dest = gen_rtx_REG (compare_mode, regno);
  	      else
  		{
! 		  subst_mode (regno, compare_mode);
  		  new_dest = regno_reg_rtx[regno];
  		}
  
diff -Nrcpad gcc-11.2.0/gcc/common/config/i386/cpuinfo.h gcc-11.3.0/gcc/common/config/i386/cpuinfo.h
*** gcc-11.2.0/gcc/common/config/i386/cpuinfo.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/common/config/i386/cpuinfo.h	Thu Apr 21 07:58:52 2022
*************** get_available_features (struct __process
*** 771,781 ****
    /* Get Advanced Features at level 0x19 (eax = 0x19).  */
    if (max_cpuid_level >= 0x19)
      {
!       set_feature (FEATURE_AESKLE);
!       __cpuid (19, eax, ebx, ecx, edx);
        /* Check if OS support keylocker.  */
        if (ebx & bit_AESKLE)
  	{
  	  if (ebx & bit_WIDEKL)
  	    set_feature (FEATURE_WIDEKL);
  	  if (has_kl)
--- 771,781 ----
    /* Get Advanced Features at level 0x19 (eax = 0x19).  */
    if (max_cpuid_level >= 0x19)
      {
!       __cpuid (0x19, eax, ebx, ecx, edx);
        /* Check if OS support keylocker.  */
        if (ebx & bit_AESKLE)
  	{
+ 	  set_feature (FEATURE_AESKLE);
  	  if (ebx & bit_WIDEKL)
  	    set_feature (FEATURE_WIDEKL);
  	  if (has_kl)
diff -Nrcpad gcc-11.2.0/gcc/common/config/i386/i386-common.c gcc-11.3.0/gcc/common/config/i386/i386-common.c
*** gcc-11.2.0/gcc/common/config/i386/i386-common.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/common/config/i386/i386-common.c	Thu Apr 21 07:58:52 2022
*************** along with GCC; see the file COPYING3.
*** 150,155 ****
--- 150,156 ----
  #define OPTION_MASK_ISA_F16C_SET \
    (OPTION_MASK_ISA_F16C | OPTION_MASK_ISA_AVX_SET)
  #define OPTION_MASK_ISA2_MWAITX_SET OPTION_MASK_ISA2_MWAITX
+ #define OPTION_MASK_ISA2_MWAIT_SET OPTION_MASK_ISA2_MWAIT
  #define OPTION_MASK_ISA2_CLZERO_SET OPTION_MASK_ISA2_CLZERO
  #define OPTION_MASK_ISA_PKU_SET OPTION_MASK_ISA_PKU
  #define OPTION_MASK_ISA2_RDPID_SET OPTION_MASK_ISA2_RDPID
*************** along with GCC; see the file COPYING3.
*** 203,209 ****
    (OPTION_MASK_ISA_XSAVE | OPTION_MASK_ISA_XSAVEOPT_UNSET \
     | OPTION_MASK_ISA_XSAVES_UNSET | OPTION_MASK_ISA_XSAVEC_UNSET \
     | OPTION_MASK_ISA_AVX_UNSET)
! #define OPTION_MASK_ISA2_XSAVE_UNSET OPTION_MASK_ISA2_AMX_TILE_UNSET
  #define OPTION_MASK_ISA_XSAVEOPT_UNSET OPTION_MASK_ISA_XSAVEOPT
  #define OPTION_MASK_ISA_AVX2_UNSET \
    (OPTION_MASK_ISA_AVX2 | OPTION_MASK_ISA_AVX512F_UNSET)
--- 204,211 ----
    (OPTION_MASK_ISA_XSAVE | OPTION_MASK_ISA_XSAVEOPT_UNSET \
     | OPTION_MASK_ISA_XSAVES_UNSET | OPTION_MASK_ISA_XSAVEC_UNSET \
     | OPTION_MASK_ISA_AVX_UNSET)
! #define OPTION_MASK_ISA2_XSAVE_UNSET \
!   (OPTION_MASK_ISA2_AVX2_UNSET | OPTION_MASK_ISA2_AMX_TILE_UNSET)
  #define OPTION_MASK_ISA_XSAVEOPT_UNSET OPTION_MASK_ISA_XSAVEOPT
  #define OPTION_MASK_ISA_AVX2_UNSET \
    (OPTION_MASK_ISA_AVX2 | OPTION_MASK_ISA_AVX512F_UNSET)
*************** along with GCC; see the file COPYING3.
*** 245,250 ****
--- 247,253 ----
  #define OPTION_MASK_ISA_XSAVES_UNSET OPTION_MASK_ISA_XSAVES
  #define OPTION_MASK_ISA_CLWB_UNSET OPTION_MASK_ISA_CLWB
  #define OPTION_MASK_ISA2_MWAITX_UNSET OPTION_MASK_ISA2_MWAITX
+ #define OPTION_MASK_ISA2_MWAIT_UNSET OPTION_MASK_ISA2_MWAIT
  #define OPTION_MASK_ISA2_CLZERO_UNSET OPTION_MASK_ISA2_CLZERO
  #define OPTION_MASK_ISA_PKU_UNSET OPTION_MASK_ISA_PKU
  #define OPTION_MASK_ISA2_RDPID_UNSET OPTION_MASK_ISA2_RDPID
*************** along with GCC; see the file COPYING3.
*** 313,319 ****
     | OPTION_MASK_ISA2_AVX5124VNNIW_UNSET \
     | OPTION_MASK_ISA2_AVX512VP2INTERSECT_UNSET)
  #define OPTION_MASK_ISA2_GENERAL_REGS_ONLY_UNSET \
!   (OPTION_MASK_ISA2_AVX512F_UNSET)
  #define OPTION_MASK_ISA2_AVX_UNSET OPTION_MASK_ISA2_AVX2_UNSET
  #define OPTION_MASK_ISA2_SSE4_2_UNSET OPTION_MASK_ISA2_AVX_UNSET
  #define OPTION_MASK_ISA2_SSE4_1_UNSET OPTION_MASK_ISA2_SSE4_2_UNSET
--- 316,322 ----
     | OPTION_MASK_ISA2_AVX5124VNNIW_UNSET \
     | OPTION_MASK_ISA2_AVX512VP2INTERSECT_UNSET)
  #define OPTION_MASK_ISA2_GENERAL_REGS_ONLY_UNSET \
!   OPTION_MASK_ISA2_SSE_UNSET
  #define OPTION_MASK_ISA2_AVX_UNSET OPTION_MASK_ISA2_AVX2_UNSET
  #define OPTION_MASK_ISA2_SSE4_2_UNSET OPTION_MASK_ISA2_AVX_UNSET
  #define OPTION_MASK_ISA2_SSE4_1_UNSET OPTION_MASK_ISA2_SSE4_2_UNSET
*************** ix86_handle_option (struct gcc_options *
*** 352,367 ****
      case OPT_mgeneral_regs_only:
        if (value)
  	{
  	  /* Disable MMX, SSE and x87 instructions if only
  	     general registers are allowed.  */
  	  opts->x_ix86_isa_flags
  	    &= ~OPTION_MASK_ISA_GENERAL_REGS_ONLY_UNSET;
  	  opts->x_ix86_isa_flags2
  	    &= ~OPTION_MASK_ISA2_GENERAL_REGS_ONLY_UNSET;
  	  opts->x_ix86_isa_flags_explicit
! 	    |= OPTION_MASK_ISA_GENERAL_REGS_ONLY_UNSET;
  	  opts->x_ix86_isa_flags2_explicit
! 	    |= OPTION_MASK_ISA2_GENERAL_REGS_ONLY_UNSET;
  
  	  opts->x_target_flags &= ~MASK_80387;
  	}
--- 355,396 ----
      case OPT_mgeneral_regs_only:
        if (value)
  	{
+ 	  HOST_WIDE_INT general_regs_only_flags = 0;
+ 	  HOST_WIDE_INT general_regs_only_flags2 = 0;
+ 
+ 	  /* NB: Enable the GPR only instructions which are enabled
+ 	     implicitly by SSE ISAs unless they have been disabled
+ 	     explicitly.  */
+ 	  if (TARGET_SSE4_2_P (opts->x_ix86_isa_flags))
+ 	    {
+ 	      if ((opts->x_ix86_isa_flags_explicit
+ 		   & OPTION_MASK_ISA_CRC32) == 0)
+ 		general_regs_only_flags |= OPTION_MASK_ISA_CRC32;
+ 	      if ((opts->x_ix86_isa_flags_explicit
+ 		   & OPTION_MASK_ISA_POPCNT) == 0)
+ 		general_regs_only_flags |= OPTION_MASK_ISA_POPCNT;
+ 	    }
+ 	  if (TARGET_SSE3_P (opts->x_ix86_isa_flags))
+ 	    {
+ 	      if ((opts->x_ix86_isa_flags2_explicit
+ 		   & OPTION_MASK_ISA2_MWAIT) == 0)
+ 		general_regs_only_flags2 |= OPTION_MASK_ISA2_MWAIT;
+ 	    }
+ 
  	  /* Disable MMX, SSE and x87 instructions if only
  	     general registers are allowed.  */
  	  opts->x_ix86_isa_flags
  	    &= ~OPTION_MASK_ISA_GENERAL_REGS_ONLY_UNSET;
  	  opts->x_ix86_isa_flags2
  	    &= ~OPTION_MASK_ISA2_GENERAL_REGS_ONLY_UNSET;
+ 	  opts->x_ix86_isa_flags |= general_regs_only_flags;
+ 	  opts->x_ix86_isa_flags2 |= general_regs_only_flags2;
  	  opts->x_ix86_isa_flags_explicit
! 	    |= (OPTION_MASK_ISA_GENERAL_REGS_ONLY_UNSET
! 		| general_regs_only_flags);
  	  opts->x_ix86_isa_flags2_explicit
! 	    |= (OPTION_MASK_ISA2_GENERAL_REGS_ONLY_UNSET
! 		| general_regs_only_flags2);
  
  	  opts->x_target_flags &= ~MASK_80387;
  	}
*************** ix86_handle_option (struct gcc_options *
*** 1546,1551 ****
--- 1575,1593 ----
  	}
        return true;
  
+     case OPT_mmwait:
+       if (value)
+ 	{
+ 	  opts->x_ix86_isa_flags2 |= OPTION_MASK_ISA2_MWAIT_SET;
+ 	  opts->x_ix86_isa_flags2_explicit |= OPTION_MASK_ISA2_MWAIT_SET;
+ 	}
+       else
+ 	{
+ 	  opts->x_ix86_isa_flags2 &= ~OPTION_MASK_ISA2_MWAIT_UNSET;
+ 	  opts->x_ix86_isa_flags2_explicit |= OPTION_MASK_ISA2_MWAIT_UNSET;
+ 	}
+       return true;
+ 
      case OPT_mclzero:
        if (value)
  	{
diff -Nrcpad gcc-11.2.0/gcc/common/config/riscv/riscv-common.c gcc-11.3.0/gcc/common/config/riscv/riscv-common.c
*** gcc-11.2.0/gcc/common/config/riscv/riscv-common.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/common/config/riscv/riscv-common.c	Thu Apr 21 07:58:52 2022
*************** multi_letter_subset_rank (const std::str
*** 197,203 ****
        high_order = 1;
        break;
      case 'z':
-       gcc_assert (subset.length () > 2);
        high_order = 2;
        break;
      case 'x':
--- 197,202 ----
*************** riscv_subset_list::to_string (bool versi
*** 405,410 ****
--- 404,410 ----
  
    bool skip_zifencei = false;
    bool skip_zicsr = false;
+   bool i2p0 = false;
  
    /* For RISC-V ISA version 2.2 or earlier version, zicsr and zifencei is
       included in the base ISA.  */
*************** riscv_subset_list::to_string (bool versi
*** 414,424 ****
        skip_zicsr = true;
      }
  
  #ifndef HAVE_AS_MISA_SPEC
    /* Skip since older binutils doesn't recognize zicsr.  */
    skip_zicsr = true;
  #endif
! #ifndef HAVE_AS_MARCH_ZIFENCE
    /* Skip since older binutils doesn't recognize zifencei, we made
       a mistake in that binutils 2.35 supports zicsr but not zifencei.  */
    skip_zifencei = true;
--- 414,431 ----
        skip_zicsr = true;
      }
  
+   for (subset = m_head; subset != NULL; subset = subset->next)
+     if (subset->name == "i")
+       {
+ 	i2p0 = subset->major_version == 2 && subset->minor_version == 0;
+ 	break;
+       }
+ 
  #ifndef HAVE_AS_MISA_SPEC
    /* Skip since older binutils doesn't recognize zicsr.  */
    skip_zicsr = true;
  #endif
! #ifndef HAVE_AS_MARCH_ZIFENCEI
    /* Skip since older binutils doesn't recognize zifencei, we made
       a mistake in that binutils 2.35 supports zicsr but not zifencei.  */
    skip_zifencei = true;
*************** riscv_subset_list::to_string (bool versi
*** 426,435 ****
  
    for (subset = m_head; subset != NULL; subset = subset->next)
      {
!       if (subset->implied_p && skip_zifencei && subset->name == "zifencei")
  	continue;
  
!       if (subset->implied_p && skip_zicsr && subset->name == "zicsr")
  	continue;
  
        /* For !version_p, we only separate extension with underline for
--- 433,444 ----
  
    for (subset = m_head; subset != NULL; subset = subset->next)
      {
!       if (((subset->implied_p && skip_zifencei) || i2p0) &&
! 	  subset->name == "zifencei")
  	continue;
  
!       if (((subset->implied_p && skip_zicsr) || i2p0) &&
! 	  subset->name == "zicsr")
  	continue;
  
        /* For !version_p, we only separate extension with underline for
*************** riscv_subset_list::parse_multiletter_ext
*** 782,789 ****
  	}
  
        add (subset, major_version, minor_version, explicit_version_p, false);
-       free (subset);
        p += end_of_version - subset;
  
        if (*p != '\0' && *p != '_')
  	{
--- 791,798 ----
  	}
  
        add (subset, major_version, minor_version, explicit_version_p, false);
        p += end_of_version - subset;
+       free (subset);
  
        if (*p != '\0' && *p != '_')
  	{
diff -Nrcpad gcc-11.2.0/gcc/common/config/rs6000/rs6000-common.c gcc-11.3.0/gcc/common/config/rs6000/rs6000-common.c
*** gcc-11.2.0/gcc/common/config/rs6000/rs6000-common.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/common/config/rs6000/rs6000-common.c	Thu Apr 21 07:58:52 2022
*************** rs6000_handle_option (struct gcc_options
*** 227,232 ****
--- 227,242 ----
  	}
        break;
  
+     case OPT_mabi_ibmlongdouble:
+     case OPT_mabi_ieeelongdouble:
+       if (opts->x_rs6000_long_double_type_size == 64)
+ 	{
+ 	  error_at (loc, "option %<%s%> requires %<-mlong-double-128%>",
+ 		    decoded->orig_option_with_args_text);
+ 	  return true;
+ 	}
+       break;
+ 
      case OPT_mrecip:
        opts->x_rs6000_recip_name = (value) ? "default" : "none";
        break;
diff -Nrcpad gcc-11.2.0/gcc/common/config/s390/s390-common.c gcc-11.3.0/gcc/common/config/s390/s390-common.c
*** gcc-11.2.0/gcc/common/config/s390/s390-common.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/common/config/s390/s390-common.c	Thu Apr 21 07:58:52 2022
*************** EXPORTED_CONST int processor_flags_table
*** 50,59 ****
      /* z15 */    PF_IEEE_FLOAT | PF_ZARCH | PF_LONG_DISPLACEMENT
  		 | PF_EXTIMM | PF_DFP | PF_Z10 | PF_Z196 | PF_ZEC12 | PF_TX
  		 | PF_Z13 | PF_VX | PF_VXE | PF_Z14 | PF_VXE2 | PF_Z15,
!     /* arch14 */ PF_IEEE_FLOAT | PF_ZARCH | PF_LONG_DISPLACEMENT
  		 | PF_EXTIMM | PF_DFP | PF_Z10 | PF_Z196 | PF_ZEC12 | PF_TX
  		 | PF_Z13 | PF_VX | PF_VXE | PF_Z14 | PF_VXE2 | PF_Z15
! 		 | PF_NNPA | PF_ARCH14
    };
  
  /* Change optimizations to be performed, depending on the
--- 50,59 ----
      /* z15 */    PF_IEEE_FLOAT | PF_ZARCH | PF_LONG_DISPLACEMENT
  		 | PF_EXTIMM | PF_DFP | PF_Z10 | PF_Z196 | PF_ZEC12 | PF_TX
  		 | PF_Z13 | PF_VX | PF_VXE | PF_Z14 | PF_VXE2 | PF_Z15,
!     /* z16 */    PF_IEEE_FLOAT | PF_ZARCH | PF_LONG_DISPLACEMENT
  		 | PF_EXTIMM | PF_DFP | PF_Z10 | PF_Z196 | PF_ZEC12 | PF_TX
  		 | PF_Z13 | PF_VX | PF_VXE | PF_Z14 | PF_VXE2 | PF_Z15
! 		 | PF_NNPA | PF_Z16
    };
  
  /* Change optimizations to be performed, depending on the
diff -Nrcpad gcc-11.2.0/gcc/config/aarch64/aarch64-c.c gcc-11.3.0/gcc/config/aarch64/aarch64-c.c
*** gcc-11.2.0/gcc/config/aarch64/aarch64-c.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/aarch64/aarch64-c.c	Thu Apr 21 07:58:52 2022
*************** aarch64_pragma_target_parse (tree args,
*** 257,263 ****
--- 257,265 ----
    unsigned char saved_warn_unused_macros = cpp_opts->warn_unused_macros;
    cpp_opts->warn_unused_macros = 0;
  
+   cpp_force_token_locations (parse_in, BUILTINS_LOCATION);
    aarch64_update_cpp_builtins (parse_in);
+   cpp_stop_forcing_token_locations (parse_in);
  
    cpp_opts->warn_unused_macros = saved_warn_unused_macros;
  
diff -Nrcpad gcc-11.2.0/gcc/config/aarch64/aarch64-cores.def gcc-11.3.0/gcc/config/aarch64/aarch64-cores.def
*** gcc-11.2.0/gcc/config/aarch64/aarch64-cores.def	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/aarch64/aarch64-cores.def	Thu Apr 21 07:58:52 2022
*************** AARCH64_CORE("octeontx83",    octeontxt8
*** 68,74 ****
  AARCH64_CORE("thunderxt81",   thunderxt81,   thunderx,  8A,  AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, thunderx,  0x43, 0x0a2, -1)
  AARCH64_CORE("thunderxt83",   thunderxt83,   thunderx,  8A,  AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, thunderx,  0x43, 0x0a3, -1)
  
! /* Ampere Computing cores. */
  /* Do not swap around "emag" and "xgene1",
     this order is required to handle variant correctly. */
  AARCH64_CORE("emag",        emag,      xgene1,    8A,  AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, emag, 0x50, 0x000, 3)
--- 68,75 ----
  AARCH64_CORE("thunderxt81",   thunderxt81,   thunderx,  8A,  AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, thunderx,  0x43, 0x0a2, -1)
  AARCH64_CORE("thunderxt83",   thunderxt83,   thunderx,  8A,  AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, thunderx,  0x43, 0x0a3, -1)
  
! /* Ampere Computing ('\xC0') cores. */
! AARCH64_CORE("ampere1", ampere1, cortexa57, 8_6A, AARCH64_FL_FOR_ARCH8_6, ampere1, 0xC0, 0xac3, -1)
  /* Do not swap around "emag" and "xgene1",
     this order is required to handle variant correctly. */
  AARCH64_CORE("emag",        emag,      xgene1,    8A,  AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC | AARCH64_FL_CRYPTO, emag, 0x50, 0x000, 3)
*************** AARCH64_CORE("thunderx3t110",  thunderx3
*** 139,144 ****
--- 140,146 ----
  /* Arm ('A') cores.  */
  AARCH64_CORE("zeus", zeus, cortexa57, 8_4A,  AARCH64_FL_FOR_ARCH8_4 | AARCH64_FL_SVE | AARCH64_FL_RCPC | AARCH64_FL_I8MM | AARCH64_FL_BF16 | AARCH64_FL_F16 | AARCH64_FL_PROFILE | AARCH64_FL_SSBS | AARCH64_FL_RNG, neoversev1, 0x41, 0xd40, -1)
  AARCH64_CORE("neoverse-v1", neoversev1, cortexa57, 8_4A,  AARCH64_FL_FOR_ARCH8_4 | AARCH64_FL_SVE | AARCH64_FL_RCPC | AARCH64_FL_I8MM | AARCH64_FL_BF16 | AARCH64_FL_F16 | AARCH64_FL_PROFILE | AARCH64_FL_SSBS | AARCH64_FL_RNG, neoversev1, 0x41, 0xd40, -1)
+ AARCH64_CORE("neoverse-512tvb", neoverse512tvb, cortexa57, 8_4A,  AARCH64_FL_FOR_ARCH8_4 | AARCH64_FL_SVE | AARCH64_FL_RCPC | AARCH64_FL_I8MM | AARCH64_FL_BF16 | AARCH64_FL_F16 | AARCH64_FL_PROFILE | AARCH64_FL_SSBS | AARCH64_FL_RNG, neoverse512tvb, INVALID_IMP, INVALID_CORE, -1)
  
  /* Qualcomm ('Q') cores. */
  AARCH64_CORE("saphira",     saphira,    saphira,    8_4A,  AARCH64_FL_FOR_ARCH8_4 | AARCH64_FL_CRYPTO | AARCH64_FL_RCPC, saphira,   0x51, 0xC01, -1)
diff -Nrcpad gcc-11.2.0/gcc/config/aarch64/aarch64-cost-tables.h gcc-11.3.0/gcc/config/aarch64/aarch64-cost-tables.h
*** gcc-11.2.0/gcc/config/aarch64/aarch64-cost-tables.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/aarch64/aarch64-cost-tables.h	Thu Apr 21 07:58:52 2022
*************** const struct cpu_cost_table a64fx_extra_
*** 650,653 ****
--- 650,757 ----
    }
  };
  
+ const struct cpu_cost_table ampere1_extra_costs =
+ {
+   /* ALU */
+   {
+     0,                 /* arith.  */
+     0,                 /* logical.  */
+     0,                 /* shift.  */
+     COSTS_N_INSNS (1), /* shift_reg.  */
+     0,                 /* arith_shift.  */
+     COSTS_N_INSNS (1), /* arith_shift_reg.  */
+     0,                 /* log_shift.  */
+     COSTS_N_INSNS (1), /* log_shift_reg.  */
+     0,                 /* extend.  */
+     COSTS_N_INSNS (1), /* extend_arith.  */
+     0,                 /* bfi.  */
+     0,                 /* bfx.  */
+     0,                 /* clz.  */
+     0,                 /* rev.  */
+     0,                 /* non_exec.  */
+     true               /* non_exec_costs_exec.  */
+   },
+   {
+     /* MULT SImode */
+     {
+       COSTS_N_INSNS (3),       /* simple.  */
+       COSTS_N_INSNS (3),       /* flag_setting.  */
+       COSTS_N_INSNS (3),       /* extend.  */
+       COSTS_N_INSNS (4),       /* add.  */
+       COSTS_N_INSNS (4),       /* extend_add.  */
+       COSTS_N_INSNS (18)       /* idiv.  */
+     },
+     /* MULT DImode */
+     {
+       COSTS_N_INSNS (3),       /* simple.  */
+       0,                       /* flag_setting (N/A).  */
+       COSTS_N_INSNS (3),       /* extend.  */
+       COSTS_N_INSNS (4),       /* add.  */
+       COSTS_N_INSNS (4),       /* extend_add.  */
+       COSTS_N_INSNS (34)       /* idiv.  */
+     }
+   },
+   /* LD/ST */
+   {
+     COSTS_N_INSNS (4),         /* load.  */
+     COSTS_N_INSNS (4),         /* load_sign_extend.  */
+     0,                         /* ldrd (n/a).  */
+     0,                         /* ldm_1st.  */
+     0,                         /* ldm_regs_per_insn_1st.  */
+     0,                         /* ldm_regs_per_insn_subsequent.  */
+     COSTS_N_INSNS (5),         /* loadf.  */
+     COSTS_N_INSNS (5),         /* loadd.  */
+     COSTS_N_INSNS (5),         /* load_unaligned.  */
+     0,                         /* store.  */
+     0,                         /* strd.  */
+     0,                         /* stm_1st.  */
+     0,                         /* stm_regs_per_insn_1st.  */
+     0,                         /* stm_regs_per_insn_subsequent.  */
+     COSTS_N_INSNS (2),         /* storef.  */
+     COSTS_N_INSNS (2),         /* stored.  */
+     COSTS_N_INSNS (2),         /* store_unaligned.  */
+     COSTS_N_INSNS (3),         /* loadv.  */
+     COSTS_N_INSNS (3)          /* storev.  */
+   },
+   {
+     /* FP SFmode */
+     {
+       COSTS_N_INSNS (25),      /* div.  */
+       COSTS_N_INSNS (4),       /* mult.  */
+       COSTS_N_INSNS (4),       /* mult_addsub.  */
+       COSTS_N_INSNS (4),       /* fma.  */
+       COSTS_N_INSNS (4),       /* addsub.  */
+       COSTS_N_INSNS (2),       /* fpconst.  */
+       COSTS_N_INSNS (4),       /* neg.  */
+       COSTS_N_INSNS (4),       /* compare.  */
+       COSTS_N_INSNS (4),       /* widen.  */
+       COSTS_N_INSNS (4),       /* narrow.  */
+       COSTS_N_INSNS (4),       /* toint.  */
+       COSTS_N_INSNS (4),       /* fromint.  */
+       COSTS_N_INSNS (4)        /* roundint.  */
+     },
+     /* FP DFmode */
+     {
+       COSTS_N_INSNS (34),      /* div.  */
+       COSTS_N_INSNS (5),       /* mult.  */
+       COSTS_N_INSNS (5),       /* mult_addsub.  */
+       COSTS_N_INSNS (5),       /* fma.  */
+       COSTS_N_INSNS (5),       /* addsub.  */
+       COSTS_N_INSNS (2),       /* fpconst.  */
+       COSTS_N_INSNS (5),       /* neg.  */
+       COSTS_N_INSNS (5),       /* compare.  */
+       COSTS_N_INSNS (5),       /* widen.  */
+       COSTS_N_INSNS (5),       /* narrow.  */
+       COSTS_N_INSNS (6),       /* toint.  */
+       COSTS_N_INSNS (6),       /* fromint.  */
+       COSTS_N_INSNS (5)        /* roundint.  */
+     }
+   },
+   /* Vector */
+   {
+     COSTS_N_INSNS (3),  /* alu.  */
+     COSTS_N_INSNS (3)   /* mult.  */
+   }
+ };
+ 
  #endif
diff -Nrcpad gcc-11.2.0/gcc/config/aarch64/aarch64-protos.h gcc-11.3.0/gcc/config/aarch64/aarch64-protos.h
*** gcc-11.2.0/gcc/config/aarch64/aarch64-protos.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/aarch64/aarch64-protos.h	Thu Apr 21 07:58:52 2022
*************** struct sve_vec_cost : simd_vec_cost
*** 259,270 ****
--- 259,274 ----
  			  unsigned int fadda_f16_cost,
  			  unsigned int fadda_f32_cost,
  			  unsigned int fadda_f64_cost,
+ 			  unsigned int gather_load_x32_cost,
+ 			  unsigned int gather_load_x64_cost,
  			  unsigned int scatter_store_elt_cost)
      : simd_vec_cost (base),
        clast_cost (clast_cost),
        fadda_f16_cost (fadda_f16_cost),
        fadda_f32_cost (fadda_f32_cost),
        fadda_f64_cost (fadda_f64_cost),
+       gather_load_x32_cost (gather_load_x32_cost),
+       gather_load_x64_cost (gather_load_x64_cost),
        scatter_store_elt_cost (scatter_store_elt_cost)
    {}
  
*************** struct sve_vec_cost : simd_vec_cost
*** 279,284 ****
--- 283,293 ----
    const int fadda_f32_cost;
    const int fadda_f64_cost;
  
+   /* The cost of a gather load instruction.  The x32 value is for loads
+      of 32-bit elements and the x64 value is for loads of 64-bit elements.  */
+   const int gather_load_x32_cost;
+   const int gather_load_x64_cost;
+ 
    /* The per-element cost of a scatter store.  */
    const int scatter_store_elt_cost;
  };
*************** struct tune_params
*** 506,515 ****
    const struct cpu_vector_cost *vec_costs;
    const struct cpu_branch_cost *branch_costs;
    const struct cpu_approx_modes *approx_modes;
!   /* Width of the SVE registers or SVE_NOT_IMPLEMENTED if not applicable.
!      Only used for tuning decisions, does not disable VLA
!      vectorization.  */
!   enum aarch64_sve_vector_bits_enum sve_width;
    int memmov_cost;
    int issue_rate;
    unsigned int fusible_ops;
--- 515,524 ----
    const struct cpu_vector_cost *vec_costs;
    const struct cpu_branch_cost *branch_costs;
    const struct cpu_approx_modes *approx_modes;
!   /* A bitmask of the possible SVE register widths in bits,
!      or SVE_NOT_IMPLEMENTED if not applicable.  Only used for tuning
!      decisions, does not disable VLA vectorization.  */
!   unsigned int sve_width;
    int memmov_cost;
    int issue_rate;
    unsigned int fusible_ops;
diff -Nrcpad gcc-11.2.0/gcc/config/aarch64/aarch64-simd.md gcc-11.3.0/gcc/config/aarch64/aarch64-simd.md
*** gcc-11.2.0/gcc/config/aarch64/aarch64-simd.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/aarch64/aarch64-simd.md	Thu Apr 21 07:58:52 2022
***************
*** 554,570 ****
  ;; remainder.  Because of this, expand early.
  (define_expand "cml<fcmac1><conj_op><mode>4"
    [(set (match_operand:VHSDF 0 "register_operand")
! 	(plus:VHSDF (match_operand:VHSDF 1 "register_operand")
! 		    (unspec:VHSDF [(match_operand:VHSDF 2 "register_operand")
! 				   (match_operand:VHSDF 3 "register_operand")]
! 				   FCMLA_OP)))]
    "TARGET_COMPLEX && !BYTES_BIG_ENDIAN"
  {
    rtx tmp = gen_reg_rtx (<MODE>mode);
!   emit_insn (gen_aarch64_fcmla<rotsplit1><mode> (tmp, operands[1],
! 						 operands[3], operands[2]));
    emit_insn (gen_aarch64_fcmla<rotsplit2><mode> (operands[0], tmp,
! 						 operands[3], operands[2]));
    DONE;
  })
  
--- 554,570 ----
  ;; remainder.  Because of this, expand early.
  (define_expand "cml<fcmac1><conj_op><mode>4"
    [(set (match_operand:VHSDF 0 "register_operand")
! 	(plus:VHSDF (unspec:VHSDF [(match_operand:VHSDF 1 "register_operand")
! 				   (match_operand:VHSDF 2 "register_operand")]
! 				   FCMLA_OP)
! 		    (match_operand:VHSDF 3 "register_operand")))]
    "TARGET_COMPLEX && !BYTES_BIG_ENDIAN"
  {
    rtx tmp = gen_reg_rtx (<MODE>mode);
!   emit_insn (gen_aarch64_fcmla<rotsplit1><mode> (tmp, operands[3],
! 						 operands[2], operands[1]));
    emit_insn (gen_aarch64_fcmla<rotsplit2><mode> (operands[0], tmp,
! 						 operands[2], operands[1]));
    DONE;
  })
  
diff -Nrcpad gcc-11.2.0/gcc/config/aarch64/aarch64-sve.md gcc-11.3.0/gcc/config/aarch64/aarch64-sve.md
*** gcc-11.2.0/gcc/config/aarch64/aarch64-sve.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/aarch64/aarch64-sve.md	Thu Apr 21 07:58:52 2022
***************
*** 7261,7271 ****
    rtx tmp = gen_reg_rtx (<MODE>mode);
    emit_insn
      (gen_aarch64_pred_fcmla<sve_rot1><mode> (tmp, operands[4],
! 					     operands[3], operands[2],
! 					     operands[1], operands[5]));
    emit_insn
      (gen_aarch64_pred_fcmla<sve_rot2><mode> (operands[0], operands[4],
! 					     operands[3], operands[2],
  					     tmp, operands[5]));
    DONE;
  })
--- 7261,7271 ----
    rtx tmp = gen_reg_rtx (<MODE>mode);
    emit_insn
      (gen_aarch64_pred_fcmla<sve_rot1><mode> (tmp, operands[4],
! 					     operands[2], operands[1],
! 					     operands[3], operands[5]));
    emit_insn
      (gen_aarch64_pred_fcmla<sve_rot2><mode> (operands[0], operands[4],
! 					     operands[2], operands[1],
  					     tmp, operands[5]));
    DONE;
  })
diff -Nrcpad gcc-11.2.0/gcc/config/aarch64/aarch64-tune.md gcc-11.3.0/gcc/config/aarch64/aarch64-tune.md
*** gcc-11.2.0/gcc/config/aarch64/aarch64-tune.md	Wed Jul 28 06:55:43 2021
--- gcc-11.3.0/gcc/config/aarch64/aarch64-tune.md	Thu Apr 21 07:59:35 2022
***************
*** 1,5 ****
  ;; -*- buffer-read-only: t -*-
  ;; Generated automatically by gentune.sh from aarch64-cores.def
  (define_attr "tune"
! 	"cortexa34,cortexa35,cortexa53,cortexa57,cortexa72,cortexa73,thunderx,thunderxt88p1,thunderxt88,octeontx,octeontxt81,octeontxt83,thunderxt81,thunderxt83,emag,xgene1,falkor,qdf24xx,exynosm1,phecda,thunderx2t99p1,vulcan,thunderx2t99,cortexa55,cortexa75,cortexa76,cortexa76ae,cortexa77,cortexa78,cortexa78ae,cortexa78c,cortexa65,cortexa65ae,cortexx1,ares,neoversen1,neoversee1,octeontx2,octeontx2t98,octeontx2t96,octeontx2t93,octeontx2f95,octeontx2f95n,octeontx2f95mm,a64fx,tsv110,thunderx3t110,zeus,neoversev1,saphira,neoversen2,cortexa57cortexa53,cortexa72cortexa53,cortexa73cortexa35,cortexa73cortexa53,cortexa75cortexa55,cortexa76cortexa55,cortexr82"
  	(const (symbol_ref "((enum attr_tune) aarch64_tune)")))
--- 1,5 ----
  ;; -*- buffer-read-only: t -*-
  ;; Generated automatically by gentune.sh from aarch64-cores.def
  (define_attr "tune"
! 	"cortexa34,cortexa35,cortexa53,cortexa57,cortexa72,cortexa73,thunderx,thunderxt88p1,thunderxt88,octeontx,octeontxt81,octeontxt83,thunderxt81,thunderxt83,ampere1,emag,xgene1,falkor,qdf24xx,exynosm1,phecda,thunderx2t99p1,vulcan,thunderx2t99,cortexa55,cortexa75,cortexa76,cortexa76ae,cortexa77,cortexa78,cortexa78ae,cortexa78c,cortexa65,cortexa65ae,cortexx1,ares,neoversen1,neoversee1,octeontx2,octeontx2t98,octeontx2t96,octeontx2t93,octeontx2f95,octeontx2f95n,octeontx2f95mm,a64fx,tsv110,thunderx3t110,zeus,neoversev1,neoverse512tvb,saphira,neoversen2,cortexa57cortexa53,cortexa72cortexa53,cortexa73cortexa35,cortexa73cortexa53,cortexa75cortexa55,cortexa76cortexa55,cortexr82"
  	(const (symbol_ref "((enum attr_tune) aarch64_tune)")))
diff -Nrcpad gcc-11.2.0/gcc/config/aarch64/aarch64.c gcc-11.3.0/gcc/config/aarch64/aarch64.c
*** gcc-11.2.0/gcc/config/aarch64/aarch64.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/aarch64/aarch64.c	Thu Apr 21 07:58:52 2022
***************
*** 20,27 ****
  
  #define IN_TARGET_CODE 1
  
- #include "config.h"
  #define INCLUDE_STRING
  #include "system.h"
  #include "coretypes.h"
  #include "backend.h"
--- 20,28 ----
  
  #define IN_TARGET_CODE 1
  
  #define INCLUDE_STRING
+ #define INCLUDE_ALGORITHM
+ #include "config.h"
  #include "system.h"
  #include "coretypes.h"
  #include "backend.h"
***************
*** 76,81 ****
--- 77,83 ----
  #include "function-abi.h"
  #include "gimple-pretty-print.h"
  #include "tree-ssa-loop-niter.h"
+ #include "fractional-cost.h"
  
  /* This file should be included last.  */
  #include "target-def.h"
*************** static const sve_vec_cost generic_sve_ve
*** 675,680 ****
--- 677,684 ----
    2, /* fadda_f16_cost  */
    2, /* fadda_f32_cost  */
    2, /* fadda_f64_cost  */
+   4, /* gather_load_x32_cost  */
+   2, /* gather_load_x64_cost  */
    1 /* scatter_store_elt_cost  */
  };
  
*************** static const sve_vec_cost a64fx_sve_vect
*** 744,749 ****
--- 748,755 ----
    13, /* fadda_f16_cost  */
    13, /* fadda_f32_cost  */
    13, /* fadda_f64_cost  */
+   64, /* gather_load_x32_cost  */
+   32, /* gather_load_x64_cost  */
    1 /* scatter_store_elt_cost  */
  };
  
*************** static const struct cpu_vector_cost thun
*** 1062,1067 ****
--- 1068,1110 ----
    nullptr /* issue_info  */
  };
  
+ static const advsimd_vec_cost ampere1_advsimd_vector_cost =
+ {
+   3, /* int_stmt_cost  */
+   3, /* fp_stmt_cost  */
+   0, /* ld2_st2_permute_cost  */
+   0, /* ld3_st3_permute_cost  */
+   0, /* ld4_st4_permute_cost  */
+   2, /* permute_cost  */
+   12, /* reduc_i8_cost  */
+   9, /* reduc_i16_cost  */
+   6, /* reduc_i32_cost  */
+   5, /* reduc_i64_cost  */
+   9, /* reduc_f16_cost  */
+   6, /* reduc_f32_cost  */
+   5, /* reduc_f64_cost  */
+   8, /* store_elt_extra_cost  */
+   6, /* vec_to_scalar_cost  */
+   7, /* scalar_to_vec_cost  */
+   5, /* align_load_cost  */
+   5, /* unalign_load_cost  */
+   2, /* unalign_store_cost  */
+   2  /* store_cost  */
+ };
+ 
+ /* Ampere-1 costs for vector insn classes.  */
+ static const struct cpu_vector_cost ampere1_vector_cost =
+ {
+   1, /* scalar_int_stmt_cost  */
+   1, /* scalar_fp_stmt_cost  */
+   4, /* scalar_load_cost  */
+   1, /* scalar_store_cost  */
+   1, /* cond_taken_branch_cost  */
+   1, /* cond_not_taken_branch_cost  */
+   &ampere1_advsimd_vector_cost, /* advsimd  */
+   nullptr, /* sve  */
+   nullptr  /* issue_info  */
+ };
  
  /* Generic costs for branch instructions.  */
  static const struct cpu_branch_cost generic_branch_cost =
*************** static const cpu_prefetch_tune a64fx_pre
*** 1205,1210 ****
--- 1248,1264 ----
    -1			/* default_opt_level  */
  };
  
+ static const cpu_prefetch_tune ampere1_prefetch_tune =
+ {
+   0,			/* num_slots  */
+   64,			/* l1_cache_size  */
+   64,			/* l1_cache_line_size  */
+   2048,			/* l2_cache_size  */
+   true,			/* prefetch_dynamic_strides */
+   -1,			/* minimum_stride */
+   -1			/* default_opt_level  */
+ };
+ 
  static const struct tune_params generic_tunings =
  {
    &cortexa57_extra_costs,
*************** static const struct tune_params neoverse
*** 1665,1670 ****
--- 1719,1754 ----
    &generic_prefetch_tune
  };
  
+ static const struct tune_params ampere1_tunings =
+ {
+   &ampere1_extra_costs,
+   &generic_addrcost_table,
+   &generic_regmove_cost,
+   &ampere1_vector_cost,
+   &generic_branch_cost,
+   &generic_approx_modes,
+   SVE_NOT_IMPLEMENTED, /* sve_width  */
+   4, /* memmov_cost  */
+   4, /* issue_rate  */
+   (AARCH64_FUSE_ADRP_ADD | AARCH64_FUSE_AES_AESMC |
+    AARCH64_FUSE_MOV_MOVK | AARCH64_FUSE_MOVK_MOVK |
+    AARCH64_FUSE_ALU_BRANCH /* adds, ands, bics, ccmp, ccmn */ |
+    AARCH64_FUSE_CMP_BRANCH),
+   /* fusible_ops  */
+   "32",		/* function_align.  */
+   "4",		/* jump_align.  */
+   "32:16",	/* loop_align.  */
+   2,	/* int_reassoc_width.  */
+   4,	/* fp_reassoc_width.  */
+   2,	/* vec_reassoc_width.  */
+   2,	/* min_div_recip_mul_sf.  */
+   2,	/* min_div_recip_mul_df.  */
+   0,	/* max_case_values.  */
+   tune_params::AUTOPREFETCHER_WEAK,	/* autoprefetcher_model.  */
+   (AARCH64_EXTRA_TUNE_NONE),		/* tune_flags.  */
+   &ampere1_prefetch_tune
+ };
+ 
  static const advsimd_vec_cost neoversev1_advsimd_vector_cost =
  {
    2, /* int_stmt_cost  */
*************** static const sve_vec_cost neoversev1_sve
*** 1739,1744 ****
--- 1823,1830 ----
    19, /* fadda_f16_cost  */
    11, /* fadda_f32_cost  */
    8, /* fadda_f64_cost  */
+   32, /* gather_load_x32_cost  */
+   16, /* gather_load_x64_cost  */
    3 /* scatter_store_elt_cost  */
  };
  
*************** static const struct tune_params neoverse
*** 1836,1841 ****
--- 1922,2057 ----
    &generic_prefetch_tune
  };
  
+ static const sve_vec_cost neoverse512tvb_sve_vector_cost =
+ {
+   {
+     2, /* int_stmt_cost  */
+     2, /* fp_stmt_cost  */
+     4, /* ld2_st2_permute_cost  */
+     5, /* ld3_st3_permute_cost  */
+     5, /* ld4_st4_permute_cost  */
+     3, /* permute_cost  */
+     /* Theoretically, a reduction involving 15 scalar ADDs could
+        complete in ~5 cycles and would have a cost of 15.  Assume that
+        [SU]ADDV completes in 11 cycles and so give it a cost of 15 + 6.  */
+     21, /* reduc_i8_cost  */
+     /* Likewise for 7 scalar ADDs (~3 cycles) vs. 9: 7 + 6.  */
+     13, /* reduc_i16_cost  */
+     /* Likewise for 3 scalar ADDs (~2 cycles) vs. 8: 3 + 6.  */
+     9, /* reduc_i32_cost  */
+     /* Likewise for 1 scalar ADD (1 cycle) vs. 8: 1 + 7.  */
+     8, /* reduc_i64_cost  */
+     /* Theoretically, a reduction involving 7 scalar FADDs could
+        complete in ~6 cycles and would have a cost of 14.  Assume that
+        FADDV completes in 8 cycles and so give it a cost of 14 + 2.  */
+     16, /* reduc_f16_cost  */
+     /* Likewise for 3 scalar FADDs (~4 cycles) vs. 6: 6 + 2.  */
+     8, /* reduc_f32_cost  */
+     /* Likewise for 1 scalar FADD (2 cycles) vs. 4: 2 + 2.  */
+     4, /* reduc_f64_cost  */
+     2, /* store_elt_extra_cost  */
+     /* This value is just inherited from the Cortex-A57 table.  */
+     8, /* vec_to_scalar_cost  */
+     /* This depends very much on what the scalar value is and
+        where it comes from.  E.g. some constants take two dependent
+        instructions or a load, while others might be moved from a GPR.
+        4 seems to be a reasonable compromise in practice.  */
+     4, /* scalar_to_vec_cost  */
+     4, /* align_load_cost  */
+     4, /* unalign_load_cost  */
+     /* Although stores generally have a latency of 2 and compete for the
+        vector pipes, in practice it's better not to model that.  */
+     1, /* unalign_store_cost  */
+     1  /* store_cost  */
+   },
+   3, /* clast_cost  */
+   10, /* fadda_f16_cost  */
+   6, /* fadda_f32_cost  */
+   4, /* fadda_f64_cost  */
+   /* A strided Advanced SIMD x64 load would take two parallel FP loads
+      (6 cycles) plus an insertion (2 cycles).  Assume a 64-bit SVE gather
+      is 1 cycle more.  The Advanced SIMD version is costed as 2 scalar loads
+      (cost 8) and a vec_construct (cost 2).  Add a full vector operation
+      (cost 2) to that, to avoid the difference being lost in rounding.
+ 
+      There is no easy comparison between a strided Advanced SIMD x32 load
+      and an SVE 32-bit gather, but cost an SVE 32-bit gather as 1 vector
+      operation more than a 64-bit gather.  */
+   14, /* gather_load_x32_cost  */
+   12, /* gather_load_x64_cost  */
+   3 /* scatter_store_elt_cost  */
+ };
+ 
+ static const aarch64_sve_vec_issue_info neoverse512tvb_sve_issue_info =
+ {
+   {
+     {
+       3, /* loads_per_cycle  */
+       2, /* stores_per_cycle  */
+       4, /* general_ops_per_cycle  */
+       0, /* fp_simd_load_general_ops  */
+       1 /* fp_simd_store_general_ops  */
+     },
+     2, /* ld2_st2_general_ops  */
+     2, /* ld3_st3_general_ops  */
+     3 /* ld4_st4_general_ops  */
+   },
+   2, /* pred_ops_per_cycle  */
+   2, /* while_pred_ops  */
+   2, /* int_cmp_pred_ops  */
+   1, /* fp_cmp_pred_ops  */
+   1, /* gather_scatter_pair_general_ops  */
+   1 /* gather_scatter_pair_pred_ops  */
+ };
+ 
+ static const aarch64_vec_issue_info neoverse512tvb_vec_issue_info =
+ {
+   &neoversev1_scalar_issue_info,
+   &neoversev1_advsimd_issue_info,
+   &neoverse512tvb_sve_issue_info
+ };
+ 
+ static const struct cpu_vector_cost neoverse512tvb_vector_cost =
+ {
+   1, /* scalar_int_stmt_cost  */
+   2, /* scalar_fp_stmt_cost  */
+   4, /* scalar_load_cost  */
+   1, /* scalar_store_cost  */
+   1, /* cond_taken_branch_cost  */
+   1, /* cond_not_taken_branch_cost  */
+   &neoversev1_advsimd_vector_cost, /* advsimd  */
+   &neoverse512tvb_sve_vector_cost, /* sve  */
+   &neoverse512tvb_vec_issue_info /* issue_info  */
+ };
+ 
+ static const struct tune_params neoverse512tvb_tunings =
+ {
+   &cortexa76_extra_costs,
+   &neoversev1_addrcost_table,
+   &generic_regmove_cost,
+   &neoverse512tvb_vector_cost,
+   &generic_branch_cost,
+   &generic_approx_modes,
+   SVE_128 | SVE_256, /* sve_width  */
+   4, /* memmov_cost  */
+   3, /* issue_rate  */
+   (AARCH64_FUSE_AES_AESMC | AARCH64_FUSE_CMP_BRANCH), /* fusible_ops  */
+   "32:16",	/* function_align.  */
+   "4",		/* jump_align.  */
+   "32:16",	/* loop_align.  */
+   2,	/* int_reassoc_width.  */
+   4,	/* fp_reassoc_width.  */
+   2,	/* vec_reassoc_width.  */
+   2,	/* min_div_recip_mul_sf.  */
+   2,	/* min_div_recip_mul_df.  */
+   0,	/* max_case_values.  */
+   tune_params::AUTOPREFETCHER_WEAK,	/* autoprefetcher_model.  */
+   (AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS
+    | AARCH64_EXTRA_TUNE_USE_NEW_VECTOR_COSTS
+    | AARCH64_EXTRA_TUNE_MATCHED_VECTOR_THROUGHPUT),	/* tune_flags.  */
+   &generic_prefetch_tune
+ };
+ 
  static const struct tune_params neoversen2_tunings =
  {
    &cortexa76_extra_costs,
*************** aarch64_load_symref_appropriately (rtx d
*** 3532,3538 ****
  	if (can_create_pseudo_p ())
  	  tmp_reg = gen_reg_rtx (mode);
  
! 	emit_move_insn (tmp_reg, gen_rtx_HIGH (mode, imm));
  	emit_insn (gen_add_losym (dest, tmp_reg, imm));
  	return;
        }
--- 3748,3754 ----
  	if (can_create_pseudo_p ())
  	  tmp_reg = gen_reg_rtx (mode);
  
! 	emit_move_insn (tmp_reg, gen_rtx_HIGH (mode, copy_rtx (imm)));
  	emit_insn (gen_add_losym (dest, tmp_reg, imm));
  	return;
        }
*************** aarch64_builtin_vectorization_cost (enum
*** 14616,14621 ****
--- 14832,14849 ----
      }
  }
  
+ /* Return true if an operaton of kind KIND for STMT_INFO represents
+    the extraction of an element from a vector in preparation for
+    storing the element to memory.  */
+ static bool
+ aarch64_is_store_elt_extraction (vect_cost_for_stmt kind,
+ 				 stmt_vec_info stmt_info)
+ {
+   return (kind == vec_to_scalar
+ 	  && STMT_VINFO_DATA_REF (stmt_info)
+ 	  && DR_IS_WRITE (STMT_VINFO_DATA_REF (stmt_info)));
+ }
+ 
  /* Return true if STMT_INFO represents part of a reduction.  */
  static bool
  aarch64_is_reduction (stmt_vec_info stmt_info)
*************** aarch64_integer_truncation_p (stmt_vec_i
*** 14749,14757 ****
  
  /* Return true if STMT_INFO is the second part of a two-statement multiply-add
     or multiply-subtract sequence that might be suitable for fusing into a
!    single instruction.  */
  static bool
! aarch64_multiply_add_p (vec_info *vinfo, stmt_vec_info stmt_info)
  {
    gassign *assign = dyn_cast<gassign *> (stmt_info->stmt);
    if (!assign)
--- 14977,14988 ----
  
  /* Return true if STMT_INFO is the second part of a two-statement multiply-add
     or multiply-subtract sequence that might be suitable for fusing into a
!    single instruction.  If VEC_FLAGS is zero, analyze the operation as
!    a scalar one, otherwise analyze it as an operation on vectors with those
!    VEC_* flags.  */
  static bool
! aarch64_multiply_add_p (vec_info *vinfo, stmt_vec_info stmt_info,
! 			unsigned int vec_flags)
  {
    gassign *assign = dyn_cast<gassign *> (stmt_info->stmt);
    if (!assign)
*************** aarch64_multiply_add_p (vec_info *vinfo,
*** 14779,14784 ****
--- 15010,15031 ----
        if (!rhs_assign || gimple_assign_rhs_code (rhs_assign) != MULT_EXPR)
  	continue;
  
+       if (vec_flags & VEC_ADVSIMD)
+ 	{
+ 	  /* Scalar and SVE code can tie the result to any FMLA input (or none,
+ 	     although that requires a MOVPRFX for SVE).  However, Advanced SIMD
+ 	     only supports MLA forms, so will require a move if the result
+ 	     cannot be tied to the accumulator.  The most important case in
+ 	     which this is true is when the accumulator input is invariant.  */
+ 	  rhs = gimple_op (assign, 3 - i);
+ 	  if (TREE_CODE (rhs) != SSA_NAME)
+ 	    return false;
+ 	  def_stmt_info = vinfo->lookup_def (rhs);
+ 	  if (!def_stmt_info
+ 	      || STMT_VINFO_DEF_TYPE (def_stmt_info) == vect_external_def)
+ 	    return false;
+ 	}
+ 
        return true;
      }
    return false;
*************** aarch64_in_loop_reduction_latency (vec_i
*** 14914,14923 ****
     for STMT_INFO, which has cost kind KIND.  If this is a scalar operation,
     try to subdivide the target-independent categorization provided by KIND
     to get a more accurate cost.  */
! static unsigned int
  aarch64_detect_scalar_stmt_subtype (vec_info *vinfo, vect_cost_for_stmt kind,
  				    stmt_vec_info stmt_info,
! 				    unsigned int stmt_cost)
  {
    /* Detect an extension of a loaded value.  In general, we'll be able to fuse
       the extension with the load.  */
--- 15161,15170 ----
     for STMT_INFO, which has cost kind KIND.  If this is a scalar operation,
     try to subdivide the target-independent categorization provided by KIND
     to get a more accurate cost.  */
! static fractional_cost
  aarch64_detect_scalar_stmt_subtype (vec_info *vinfo, vect_cost_for_stmt kind,
  				    stmt_vec_info stmt_info,
! 				    fractional_cost stmt_cost)
  {
    /* Detect an extension of a loaded value.  In general, we'll be able to fuse
       the extension with the load.  */
*************** aarch64_detect_scalar_stmt_subtype (vec_
*** 14933,14943 ****
     the target-independent categorization provided by KIND to get a more
     accurate cost.  WHERE specifies where the cost associated with KIND
     occurs.  */
! static unsigned int
  aarch64_detect_vector_stmt_subtype (vec_info *vinfo, vect_cost_for_stmt kind,
  				    stmt_vec_info stmt_info, tree vectype,
  				    enum vect_cost_model_location where,
! 				    unsigned int stmt_cost)
  {
    const simd_vec_cost *simd_costs = aarch64_simd_vec_costs (vectype);
    const sve_vec_cost *sve_costs = nullptr;
--- 15180,15190 ----
     the target-independent categorization provided by KIND to get a more
     accurate cost.  WHERE specifies where the cost associated with KIND
     occurs.  */
! static fractional_cost
  aarch64_detect_vector_stmt_subtype (vec_info *vinfo, vect_cost_for_stmt kind,
  				    stmt_vec_info stmt_info, tree vectype,
  				    enum vect_cost_model_location where,
! 				    fractional_cost stmt_cost)
  {
    const simd_vec_cost *simd_costs = aarch64_simd_vec_costs (vectype);
    const sve_vec_cost *sve_costs = nullptr;
*************** aarch64_detect_vector_stmt_subtype (vec_
*** 14953,14963 ****
    /* Detect cases in which vec_to_scalar is describing the extraction of a
       vector element in preparation for a scalar store.  The store itself is
       costed separately.  */
!   if (kind == vec_to_scalar
!       && STMT_VINFO_DATA_REF (stmt_info)
!       && DR_IS_WRITE (STMT_VINFO_DATA_REF (stmt_info)))
      return simd_costs->store_elt_extra_cost;
  
    /* Detect cases in which a scalar_store is really storing one element
       in a scatter operation.  */
    if (kind == scalar_store
--- 15200,15221 ----
    /* Detect cases in which vec_to_scalar is describing the extraction of a
       vector element in preparation for a scalar store.  The store itself is
       costed separately.  */
!   if (aarch64_is_store_elt_extraction (kind, stmt_info))
      return simd_costs->store_elt_extra_cost;
  
+   /* Detect SVE gather loads, which are costed as a single scalar_load
+      for each element.  We therefore need to divide the full-instruction
+      cost by the number of elements in the vector.  */
+   if (kind == scalar_load
+       && sve_costs
+       && STMT_VINFO_MEMORY_ACCESS_TYPE (stmt_info) == VMAT_GATHER_SCATTER)
+     {
+       unsigned int nunits = vect_nunits_for_cost (vectype);
+       if (GET_MODE_UNIT_BITSIZE (TYPE_MODE (vectype)) == 64)
+ 	return { sve_costs->gather_load_x64_cost, nunits };
+       return { sve_costs->gather_load_x32_cost, nunits };
+     }
+ 
    /* Detect cases in which a scalar_store is really storing one element
       in a scatter operation.  */
    if (kind == scalar_store
*************** aarch64_detect_vector_stmt_subtype (vec_
*** 15018,15027 ****
     for STMT_INFO, which has cost kind KIND and which when vectorized would
     operate on vector type VECTYPE.  Adjust the cost as necessary for SVE
     targets.  */
! static unsigned int
  aarch64_sve_adjust_stmt_cost (class vec_info *vinfo, vect_cost_for_stmt kind,
  			      stmt_vec_info stmt_info, tree vectype,
! 			      unsigned int stmt_cost)
  {
    /* Unlike vec_promote_demote, vector_stmt conversions do not change the
       vector register size or number of units.  Integer promotions of this
--- 15276,15285 ----
     for STMT_INFO, which has cost kind KIND and which when vectorized would
     operate on vector type VECTYPE.  Adjust the cost as necessary for SVE
     targets.  */
! static fractional_cost
  aarch64_sve_adjust_stmt_cost (class vec_info *vinfo, vect_cost_for_stmt kind,
  			      stmt_vec_info stmt_info, tree vectype,
! 			      fractional_cost stmt_cost)
  {
    /* Unlike vec_promote_demote, vector_stmt conversions do not change the
       vector register size or number of units.  Integer promotions of this
*************** aarch64_sve_adjust_stmt_cost (class vec_
*** 15085,15093 ****
  /* STMT_COST is the cost calculated for STMT_INFO, which has cost kind KIND
     and which when vectorized would operate on vector type VECTYPE.  Add the
     cost of any embedded operations.  */
! static unsigned int
  aarch64_adjust_stmt_cost (vect_cost_for_stmt kind, stmt_vec_info stmt_info,
! 			  tree vectype, unsigned int stmt_cost)
  {
    if (vectype)
      {
--- 15343,15351 ----
  /* STMT_COST is the cost calculated for STMT_INFO, which has cost kind KIND
     and which when vectorized would operate on vector type VECTYPE.  Add the
     cost of any embedded operations.  */
! static fractional_cost
  aarch64_adjust_stmt_cost (vect_cost_for_stmt kind, stmt_vec_info stmt_info,
! 			  tree vectype, fractional_cost stmt_cost)
  {
    if (vectype)
      {
*************** aarch64_count_ops (class vec_info *vinfo
*** 15203,15209 ****
      }
  
    /* Assume that multiply-adds will become a single operation.  */
!   if (stmt_info && aarch64_multiply_add_p (vinfo, stmt_info))
      return;
  
    /* When costing scalar statements in vector code, the count already
--- 15461,15467 ----
      }
  
    /* Assume that multiply-adds will become a single operation.  */
!   if (stmt_info && aarch64_multiply_add_p (vinfo, stmt_info, vec_flags))
      return;
  
    /* When costing scalar statements in vector code, the count already
*************** aarch64_add_stmt_cost (class vec_info *v
*** 15341,15349 ****
  
    if (flag_vect_cost_model)
      {
!       int stmt_cost
  	= aarch64_builtin_vectorization_cost (kind, vectype, misalign);
  
        /* Do one-time initialization based on the vinfo.  */
        loop_vec_info loop_vinfo = dyn_cast<loop_vec_info> (vinfo);
        bb_vec_info bb_vinfo = dyn_cast<bb_vec_info> (vinfo);
--- 15599,15611 ----
  
    if (flag_vect_cost_model)
      {
!       fractional_cost stmt_cost
  	= aarch64_builtin_vectorization_cost (kind, vectype, misalign);
  
+       bool in_inner_loop_p = (where == vect_body
+ 			      && stmt_info
+ 			      && stmt_in_inner_loop_p (vinfo, stmt_info));
+ 
        /* Do one-time initialization based on the vinfo.  */
        loop_vec_info loop_vinfo = dyn_cast<loop_vec_info> (vinfo);
        bb_vec_info bb_vinfo = dyn_cast<bb_vec_info> (vinfo);
*************** aarch64_add_stmt_cost (class vec_info *v
*** 15363,15368 ****
--- 15625,15636 ----
  	  if (vectype && aarch64_sve_only_stmt_p (stmt_info, vectype))
  	    costs->saw_sve_only_op = true;
  
+ 	  /* If we scalarize a strided store, the vectorizer costs one
+ 	     vec_to_scalar for each element.  However, we can store the first
+ 	     element using an FP store without a separate extract step.  */
+ 	  if (aarch64_is_store_elt_extraction (kind, stmt_info))
+ 	    count -= 1;
+ 
  	  stmt_cost = aarch64_detect_scalar_stmt_subtype
  	    (vinfo, kind, stmt_info, stmt_cost);
  
*************** aarch64_add_stmt_cost (class vec_info *v
*** 15384,15397 ****
  	  stmt_cost = aarch64_adjust_stmt_cost (kind, stmt_info, vectype,
  						stmt_cost);
  
! 	  /* If we're recording a nonzero vector loop body cost, also estimate
! 	     the operations that would need to be issued by all relevant
! 	     implementations of the loop.  */
  	  auto *issue_info = aarch64_tune_params.vec_costs->issue_info;
  	  if (loop_vinfo
  	      && issue_info
  	      && costs->vec_flags
  	      && where == vect_body
  	      && vectype
  	      && stmt_cost != 0)
  	    {
--- 15652,15666 ----
  	  stmt_cost = aarch64_adjust_stmt_cost (kind, stmt_info, vectype,
  						stmt_cost);
  
! 	  /* If we're recording a nonzero vector loop body cost for the
! 	     innermost loop, also estimate the operations that would need
! 	     to be issued by all relevant implementations of the loop.  */
  	  auto *issue_info = aarch64_tune_params.vec_costs->issue_info;
  	  if (loop_vinfo
  	      && issue_info
  	      && costs->vec_flags
  	      && where == vect_body
+ 	      && (!LOOP_VINFO_LOOP (loop_vinfo)->inner || in_inner_loop_p)
  	      && vectype
  	      && stmt_cost != 0)
  	    {
*************** aarch64_add_stmt_cost (class vec_info *v
*** 15435,15445 ****
        /* Statements in an inner loop relative to the loop being
  	 vectorized are weighted more heavily.  The value here is
  	 arbitrary and could potentially be improved with analysis.  */
!       if (where == vect_body && stmt_info
! 	  && stmt_in_inner_loop_p (vinfo, stmt_info))
  	count *= 50; /*  FIXME  */
  
!       retval = (unsigned) (count * stmt_cost);
        costs->region[where] += retval;
      }
  
--- 15704,15713 ----
        /* Statements in an inner loop relative to the loop being
  	 vectorized are weighted more heavily.  The value here is
  	 arbitrary and could potentially be improved with analysis.  */
!       if (in_inner_loop_p)
  	count *= 50; /*  FIXME  */
  
!       retval = (count * stmt_cost).ceil ();
        costs->region[where] += retval;
      }
  
*************** aarch64_sve_op_count::dump () const
*** 15471,15490 ****
  
  /* Use ISSUE_INFO to estimate the minimum number of cycles needed to issue
     the operations described by OPS.  This is a very simplistic model!  */
! static unsigned int
  aarch64_estimate_min_cycles_per_iter
    (const aarch64_vec_op_count *ops,
     const aarch64_base_vec_issue_info *issue_info)
  {
!   unsigned int cycles = MAX (ops->reduction_latency, 1);
!   cycles = MAX (cycles, CEIL (ops->stores, issue_info->stores_per_cycle));
!   cycles = MAX (cycles, CEIL (ops->loads + ops->stores,
! 			      issue_info->loads_stores_per_cycle));
!   cycles = MAX (cycles, CEIL (ops->general_ops,
! 			      issue_info->general_ops_per_cycle));
    return cycles;
  }
  
  /* BODY_COST is the cost of a vector loop body recorded in COSTS.
     Adjust the cost as necessary and return the new cost.  */
  static unsigned int
--- 15739,15903 ----
  
  /* Use ISSUE_INFO to estimate the minimum number of cycles needed to issue
     the operations described by OPS.  This is a very simplistic model!  */
! static fractional_cost
  aarch64_estimate_min_cycles_per_iter
    (const aarch64_vec_op_count *ops,
     const aarch64_base_vec_issue_info *issue_info)
  {
!   fractional_cost cycles = MAX (ops->reduction_latency, 1);
!   cycles = std::max (cycles, { ops->stores, issue_info->stores_per_cycle });
!   cycles = std::max (cycles, { ops->loads + ops->stores,
! 			       issue_info->loads_stores_per_cycle });
!   cycles = std::max (cycles, { ops->general_ops,
! 			       issue_info->general_ops_per_cycle });
    return cycles;
  }
  
+ /* Subroutine of aarch64_adjust_body_cost for handling SVE.
+    Use ISSUE_INFO to work out how fast the SVE code can be issued and compare
+    it to the equivalent value for scalar code (SCALAR_CYCLES_PER_ITER).
+    If COULD_USE_ADVSIMD is true, also compare it to the issue rate of
+    Advanced SIMD code (ADVSIMD_CYCLES_PER_ITER).
+ 
+    COSTS is as for aarch64_adjust_body_cost.  ORIG_BODY_COST is the cost
+    originally passed to aarch64_adjust_body_cost and *BODY_COST is the current
+    value of the adjusted cost.  *SHOULD_DISPARAGE is true if we think the loop
+    body is too expensive.  */
+ 
+ static fractional_cost
+ aarch64_adjust_body_cost_sve (const aarch64_vector_costs *costs,
+ 			      const aarch64_vec_issue_info *issue_info,
+ 			      fractional_cost scalar_cycles_per_iter,
+ 			      fractional_cost advsimd_cycles_per_iter,
+ 			      bool could_use_advsimd,
+ 			      unsigned int orig_body_cost,
+ 			      unsigned int *body_cost,
+ 			      bool *should_disparage)
+ {
+   /* Estimate the minimum number of cycles per iteration needed to issue
+      non-predicate operations.  */
+   fractional_cost sve_nonpred_issue_cycles_per_iter
+     = aarch64_estimate_min_cycles_per_iter (&costs->sve_ops,
+ 					    issue_info->sve);
+ 
+   /* Estimate the minimum number of cycles per iteration needed to rename
+      SVE instructions.
+ 
+      ??? For now this is done inline rather than via cost tables, since it
+      isn't clear how it should be parameterized for the general case.  */
+   fractional_cost sve_rename_cycles_per_iter = 0;
+   if (issue_info == &neoverse512tvb_vec_issue_info)
+     /* + 1 for an addition.  We've already counted a general op for each
+        store, so we don't need to account for stores separately.  The branch
+        reads no registers and so does not need to be counted either.
+ 
+        ??? This value is very much on the pessimistic side, but seems to work
+        pretty well in practice.  */
+     sve_rename_cycles_per_iter
+       = { costs->sve_ops.general_ops
+ 	  + costs->sve_ops.loads
+ 	  + costs->sve_ops.pred_ops + 1, 5 };
+ 
+   /* Combine the rename and non-predicate issue limits into a single value.  */
+   fractional_cost sve_nonpred_cycles_per_iter
+     = std::max (sve_nonpred_issue_cycles_per_iter, sve_rename_cycles_per_iter);
+ 
+   /* Separately estimate the minimum number of cycles per iteration needed
+      to issue the predicate operations.  */
+   fractional_cost sve_pred_issue_cycles_per_iter
+     = { costs->sve_ops.pred_ops, issue_info->sve->pred_ops_per_cycle };
+ 
+   /* Calculate the overall limit on the number of cycles per iteration.  */
+   fractional_cost sve_cycles_per_iter
+     = std::max (sve_nonpred_cycles_per_iter, sve_pred_issue_cycles_per_iter);
+ 
+   if (dump_enabled_p ())
+     {
+       costs->sve_ops.dump ();
+       dump_printf_loc (MSG_NOTE, vect_location,
+ 		       "  estimated cycles per iteration = %f\n",
+ 		       sve_cycles_per_iter.as_double ());
+       if (costs->sve_ops.pred_ops)
+ 	dump_printf_loc (MSG_NOTE, vect_location,
+ 			 "    predicate issue = %f\n",
+ 			 sve_pred_issue_cycles_per_iter.as_double ());
+       if (costs->sve_ops.pred_ops || sve_rename_cycles_per_iter)
+ 	dump_printf_loc (MSG_NOTE, vect_location,
+ 			 "    non-predicate issue = %f\n",
+ 			 sve_nonpred_issue_cycles_per_iter.as_double ());
+       if (sve_rename_cycles_per_iter)
+ 	dump_printf_loc (MSG_NOTE, vect_location, "    rename = %f\n",
+ 			 sve_rename_cycles_per_iter.as_double ());
+     }
+ 
+   /* If the scalar version of the loop could issue at least as
+      quickly as the predicate parts of the SVE loop, make the SVE loop
+      prohibitively expensive.  In this case vectorization is adding an
+      overhead that the original scalar code didn't have.
+ 
+      This is mostly intended to detect cases in which WHILELOs dominate
+      for very tight loops, which is something that normal latency-based
+      costs would not model.  Adding this kind of cliffedge would be
+      too drastic for scalar_cycles_per_iter vs. sve_cycles_per_iter;
+      code in the caller handles that case in a more conservative way.  */
+   fractional_cost sve_estimate = sve_pred_issue_cycles_per_iter + 1;
+   if (scalar_cycles_per_iter < sve_estimate)
+     {
+       unsigned int min_cost
+ 	= orig_body_cost * estimated_poly_value (BYTES_PER_SVE_VECTOR);
+       if (*body_cost < min_cost)
+ 	{
+ 	  if (dump_enabled_p ())
+ 	    dump_printf_loc (MSG_NOTE, vect_location,
+ 			     "Increasing body cost to %d because the"
+ 			     " scalar code could issue within the limit"
+ 			     " imposed by predicate operations\n",
+ 			     min_cost);
+ 	  *body_cost = min_cost;
+ 	  *should_disparage = true;
+ 	}
+     }
+ 
+   /* If it appears that the Advanced SIMD version of a loop could issue
+      more quickly than the SVE one, increase the SVE cost in proportion
+      to the difference.  The intention is to make Advanced SIMD preferable
+      in cases where an Advanced SIMD version exists, without increasing
+      the costs so much that SVE won't be used at all.
+ 
+      The reasoning is similar to the scalar vs. predicate comparison above:
+      if the issue rate of the SVE code is limited by predicate operations
+      (i.e. if sve_pred_issue_cycles_per_iter > sve_nonpred_cycles_per_iter),
+      and if the Advanced SIMD code could issue within the limit imposed
+      by the predicate operations, the predicate operations are adding an
+      overhead that the original code didn't have and so we should prefer
+      the Advanced SIMD version.  However, if the predicate operations
+      do not dominate in this way, we should only increase the cost of
+      the SVE code if sve_cycles_per_iter is strictly greater than
+      advsimd_cycles_per_iter.  Given rounding effects, this should mean
+      that Advanced SIMD is either better or at least no worse.  */
+   if (sve_nonpred_cycles_per_iter >= sve_pred_issue_cycles_per_iter)
+     sve_estimate = sve_cycles_per_iter;
+   if (could_use_advsimd && advsimd_cycles_per_iter < sve_estimate)
+     {
+       /* This ensures that min_cost > orig_body_cost * 2.  */
+       unsigned int factor = fractional_cost::scale (1, sve_estimate,
+ 						    advsimd_cycles_per_iter);
+       unsigned int min_cost = orig_body_cost * factor + 1;
+       if (*body_cost < min_cost)
+ 	{
+ 	  if (dump_enabled_p ())
+ 	    dump_printf_loc (MSG_NOTE, vect_location,
+ 			     "Increasing body cost to %d because Advanced"
+ 			     " SIMD code could issue as quickly\n",
+ 			     min_cost);
+ 	  *body_cost = min_cost;
+ 	  *should_disparage = true;
+ 	}
+     }
+ 
+   return sve_cycles_per_iter;
+ }
+ 
  /* BODY_COST is the cost of a vector loop body recorded in COSTS.
     Adjust the cost as necessary and return the new cost.  */
  static unsigned int
*************** aarch64_adjust_body_cost (aarch64_vector
*** 15535,15546 ****
    if (!issue_info)
      return body_cost;
  
!   unsigned int scalar_cycles_per_iter
      = aarch64_estimate_min_cycles_per_iter (&costs->scalar_ops,
  					    issue_info->scalar);
!   unsigned int advsimd_cycles_per_iter
      = aarch64_estimate_min_cycles_per_iter (&costs->advsimd_ops,
  					    issue_info->advsimd);
    bool could_use_advsimd
      = ((costs->vec_flags & VEC_ADVSIMD)
         || (aarch64_autovec_preference != 2
--- 15948,15961 ----
    if (!issue_info)
      return body_cost;
  
!   fractional_cost scalar_cycles_per_iter
      = aarch64_estimate_min_cycles_per_iter (&costs->scalar_ops,
  					    issue_info->scalar);
! 
!   fractional_cost advsimd_cycles_per_iter
      = aarch64_estimate_min_cycles_per_iter (&costs->advsimd_ops,
  					    issue_info->advsimd);
+ 
    bool could_use_advsimd
      = ((costs->vec_flags & VEC_ADVSIMD)
         || (aarch64_autovec_preference != 2
*************** aarch64_adjust_body_cost (aarch64_vector
*** 15557,15672 ****
        dump_printf_loc (MSG_NOTE, vect_location, "Scalar issue estimate:\n");
        costs->scalar_ops.dump ();
        dump_printf_loc (MSG_NOTE, vect_location,
! 		       "  estimated cycles per iteration = %d\n",
! 		       scalar_cycles_per_iter);
        if (could_use_advsimd)
  	{
  	  dump_printf_loc (MSG_NOTE, vect_location,
  			   "Advanced SIMD issue estimate:\n");
  	  costs->advsimd_ops.dump ();
  	  dump_printf_loc (MSG_NOTE, vect_location,
! 			   "  estimated cycles per iteration = %d\n",
! 			   advsimd_cycles_per_iter);
  	}
        else
  	dump_printf_loc (MSG_NOTE, vect_location,
  			 "Loop could not use Advanced SIMD\n");
      }
  
!   uint64_t vector_cycles_per_iter = advsimd_cycles_per_iter;
    unsigned int vector_reduction_latency = costs->advsimd_ops.reduction_latency;
    if ((costs->vec_flags & VEC_ANY_SVE) && issue_info->sve)
      {
-       /* Estimate the minimum number of cycles per iteration needed to issue
- 	 non-predicate operations.  */
-       unsigned int sve_cycles_per_iter
- 	= aarch64_estimate_min_cycles_per_iter (&costs->sve_ops,
- 						issue_info->sve);
- 
-       /* Separately estimate the minimum number of cycles per iteration needed
- 	 to issue the predicate operations.  */
-       unsigned int pred_cycles_per_iter
- 	= CEIL (costs->sve_ops.pred_ops, issue_info->sve->pred_ops_per_cycle);
- 
        if (dump_enabled_p ())
! 	{
! 	  dump_printf_loc (MSG_NOTE, vect_location, "SVE issue estimate:\n");
! 	  costs->sve_ops.dump ();
! 	  dump_printf_loc (MSG_NOTE, vect_location,
! 			   "  estimated cycles per iteration for non-predicate"
! 			   " operations = %d\n", sve_cycles_per_iter);
! 	  if (costs->sve_ops.pred_ops)
! 	    dump_printf_loc (MSG_NOTE, vect_location, "  estimated cycles per"
! 			     " iteration for predicate operations = %d\n",
! 			     pred_cycles_per_iter);
! 	}
! 
!       vector_cycles_per_iter = MAX (sve_cycles_per_iter, pred_cycles_per_iter);
        vector_reduction_latency = costs->sve_ops.reduction_latency;
  
!       /* If the scalar version of the loop could issue at least as
! 	 quickly as the predicate parts of the SVE loop, make the SVE loop
! 	 prohibitively expensive.  In this case vectorization is adding an
! 	 overhead that the original scalar code didn't have.
! 
! 	 This is mostly intended to detect cases in which WHILELOs dominate
! 	 for very tight loops, which is something that normal latency-based
! 	 costs would not model.  Adding this kind of cliffedge would be
! 	 too drastic for scalar_cycles_per_iter vs. sve_cycles_per_iter;
! 	 code later in the function handles that case in a more
! 	 conservative way.  */
!       uint64_t sve_estimate = pred_cycles_per_iter + 1;
!       if (scalar_cycles_per_iter < sve_estimate)
! 	{
! 	  unsigned int min_cost
! 	    = orig_body_cost * estimated_poly_value (BYTES_PER_SVE_VECTOR);
! 	  if (body_cost < min_cost)
! 	    {
! 	      if (dump_enabled_p ())
! 		dump_printf_loc (MSG_NOTE, vect_location,
! 				 "Increasing body cost to %d because the"
! 				 " scalar code could issue within the limit"
! 				 " imposed by predicate operations\n",
! 				 min_cost);
! 	      body_cost = min_cost;
! 	      should_disparage = true;
! 	    }
! 	}
! 
!       /* If it appears that the Advanced SIMD version of a loop could issue
! 	 more quickly than the SVE one, increase the SVE cost in proportion
! 	 to the difference.  The intention is to make Advanced SIMD preferable
! 	 in cases where an Advanced SIMD version exists, without increasing
! 	 the costs so much that SVE won't be used at all.
! 
! 	 The reasoning is similar to the scalar vs. predicate comparison above:
! 	 if the issue rate of the SVE code is limited by predicate operations
! 	 (i.e. if pred_cycles_per_iter > sve_cycles_per_iter), and if the
! 	 Advanced SIMD code could issue within the limit imposed by the
! 	 predicate operations, the predicate operations are adding an
! 	 overhead that the original code didn't have and so we should prefer
! 	 the Advanced SIMD version.  However, if the predicate operations
! 	 do not dominate in this way, we should only increase the cost of
! 	 the SVE code if sve_cycles_per_iter is strictly greater than
! 	 advsimd_cycles_per_iter.  Given rounding effects, this should mean
! 	 that Advanced SIMD is either better or at least no worse.  */
!       if (sve_cycles_per_iter >= pred_cycles_per_iter)
! 	sve_estimate = sve_cycles_per_iter;
!       if (could_use_advsimd && advsimd_cycles_per_iter < sve_estimate)
  	{
! 	  /* This ensures that min_cost > orig_body_cost * 2.  */
! 	  unsigned int min_cost
! 	    = orig_body_cost * CEIL (sve_estimate, advsimd_cycles_per_iter) + 1;
! 	  if (body_cost < min_cost)
! 	    {
! 	      if (dump_enabled_p ())
! 		dump_printf_loc (MSG_NOTE, vect_location,
! 				 "Increasing body cost to %d because Advanced"
! 				 " SIMD code could issue as quickly\n",
! 				 min_cost);
! 	      body_cost = min_cost;
! 	      should_disparage = true;
! 	    }
  	}
      }
  
--- 15972,16021 ----
        dump_printf_loc (MSG_NOTE, vect_location, "Scalar issue estimate:\n");
        costs->scalar_ops.dump ();
        dump_printf_loc (MSG_NOTE, vect_location,
! 		       "  estimated cycles per iteration = %f\n",
! 		       scalar_cycles_per_iter.as_double ());
        if (could_use_advsimd)
  	{
  	  dump_printf_loc (MSG_NOTE, vect_location,
  			   "Advanced SIMD issue estimate:\n");
  	  costs->advsimd_ops.dump ();
  	  dump_printf_loc (MSG_NOTE, vect_location,
! 			   "  estimated cycles per iteration = %f\n",
! 			   advsimd_cycles_per_iter.as_double ());
  	}
        else
  	dump_printf_loc (MSG_NOTE, vect_location,
  			 "Loop could not use Advanced SIMD\n");
      }
  
!   fractional_cost vector_cycles_per_iter = advsimd_cycles_per_iter;
    unsigned int vector_reduction_latency = costs->advsimd_ops.reduction_latency;
+ 
    if ((costs->vec_flags & VEC_ANY_SVE) && issue_info->sve)
      {
        if (dump_enabled_p ())
! 	dump_printf_loc (MSG_NOTE, vect_location, "SVE issue estimate:\n");
        vector_reduction_latency = costs->sve_ops.reduction_latency;
+       vector_cycles_per_iter
+ 	= aarch64_adjust_body_cost_sve (costs, issue_info,
+ 					scalar_cycles_per_iter,
+ 					advsimd_cycles_per_iter,
+ 					could_use_advsimd, orig_body_cost,
+ 					&body_cost, &should_disparage);
  
!       if (aarch64_tune_params.vec_costs == &neoverse512tvb_vector_cost)
  	{
! 	  /* Also take Neoverse V1 tuning into account, doubling the
! 	     scalar and Advanced SIMD estimates to account for the
! 	     doubling in SVE vector length.  */
! 	  if (dump_enabled_p ())
! 	    dump_printf_loc (MSG_NOTE, vect_location,
! 			     "Neoverse V1 estimate:\n");
! 	  aarch64_adjust_body_cost_sve (costs, &neoversev1_vec_issue_info,
! 					scalar_cycles_per_iter * 2,
! 					advsimd_cycles_per_iter * 2,
! 					could_use_advsimd, orig_body_cost,
! 					&body_cost, &should_disparage);
  	}
      }
  
*************** aarch64_adjust_body_cost (aarch64_vector
*** 15689,15696 ****
       so minor differences should only result in minor changes.  */
    else if (scalar_cycles_per_iter < vector_cycles_per_iter)
      {
!       body_cost = CEIL (body_cost * vector_cycles_per_iter,
! 			scalar_cycles_per_iter);
        if (dump_enabled_p ())
  	dump_printf_loc (MSG_NOTE, vect_location,
  			 "Increasing body cost to %d because scalar code"
--- 16038,16045 ----
       so minor differences should only result in minor changes.  */
    else if (scalar_cycles_per_iter < vector_cycles_per_iter)
      {
!       body_cost = fractional_cost::scale (body_cost, vector_cycles_per_iter,
! 					  scalar_cycles_per_iter);
        if (dump_enabled_p ())
  	dump_printf_loc (MSG_NOTE, vect_location,
  			 "Increasing body cost to %d because scalar code"
*************** aarch64_adjust_body_cost (aarch64_vector
*** 15715,15722 ****
  	   && scalar_cycles_per_iter > vector_cycles_per_iter
  	   && !should_disparage)
      {
!       body_cost = CEIL (body_cost * vector_cycles_per_iter,
! 			scalar_cycles_per_iter);
        if (dump_enabled_p ())
  	dump_printf_loc (MSG_NOTE, vect_location,
  			 "Decreasing body cost to %d account for smaller"
--- 16064,16071 ----
  	   && scalar_cycles_per_iter > vector_cycles_per_iter
  	   && !should_disparage)
      {
!       body_cost = fractional_cost::scale (body_cost, vector_cycles_per_iter,
! 					  scalar_cycles_per_iter);
        if (dump_enabled_p ())
  	dump_printf_loc (MSG_NOTE, vect_location,
  			 "Decreasing body cost to %d account for smaller"
*************** aarch64_cmp_autovec_modes (machine_mode
*** 19148,19161 ****
    bool prefer_asimd = aarch64_autovec_preference == 3;
    bool prefer_sve = aarch64_autovec_preference == 4;
  
-   aarch64_sve_vector_bits_enum tune_width = aarch64_tune_params.sve_width;
- 
    poly_int64 nunits_sve = GET_MODE_NUNITS (sve_m);
    poly_int64 nunits_asimd = GET_MODE_NUNITS (asimd_m);
    /* If the CPU information does not have an SVE width registered use the
       generic poly_int comparison that prefers SVE.  If a preference is
       explicitly requested avoid this path.  */
!   if (tune_width == SVE_SCALABLE
        && !prefer_asimd
        && !prefer_sve)
      return maybe_gt (nunits_sve, nunits_asimd);
--- 19497,19508 ----
    bool prefer_asimd = aarch64_autovec_preference == 3;
    bool prefer_sve = aarch64_autovec_preference == 4;
  
    poly_int64 nunits_sve = GET_MODE_NUNITS (sve_m);
    poly_int64 nunits_asimd = GET_MODE_NUNITS (asimd_m);
    /* If the CPU information does not have an SVE width registered use the
       generic poly_int comparison that prefers SVE.  If a preference is
       explicitly requested avoid this path.  */
!   if (aarch64_tune_params.sve_width == SVE_SCALABLE
        && !prefer_asimd
        && !prefer_sve)
      return maybe_gt (nunits_sve, nunits_asimd);
*************** aarch64_sve_expand_vector_init_handle_tr
*** 20748,20754 ****
  	{
  	  rtx x = builder.elt (i + nelts_reqd - n_trailing_constants);
  	  if (!valid_for_const_vector_p (elem_mode, x))
! 	    x = const0_rtx;
  	  v.quick_push (x);
  	}
        rtx const_vec = v.build ();
--- 21095,21101 ----
  	{
  	  rtx x = builder.elt (i + nelts_reqd - n_trailing_constants);
  	  if (!valid_for_const_vector_p (elem_mode, x))
! 	    x = CONST0_RTX (elem_mode);
  	  v.quick_push (x);
  	}
        rtx const_vec = v.build ();
*************** aarch64_evpc_ins (struct expand_vec_perm
*** 22679,22689 ****
      }
    gcc_assert (extractindex < nelt);
  
-   emit_move_insn (d->target, insv);
    insn_code icode = code_for_aarch64_simd_vec_copy_lane (mode);
    expand_operand ops[5];
    create_output_operand (&ops[0], d->target, mode);
!   create_input_operand (&ops[1], d->target, mode);
    create_integer_operand (&ops[2], 1 << idx);
    create_input_operand (&ops[3], extractv, mode);
    create_integer_operand (&ops[4], extractindex);
--- 23026,23035 ----
      }
    gcc_assert (extractindex < nelt);
  
    insn_code icode = code_for_aarch64_simd_vec_copy_lane (mode);
    expand_operand ops[5];
    create_output_operand (&ops[0], d->target, mode);
!   create_input_operand (&ops[1], insv, mode);
    create_integer_operand (&ops[2], 1 << idx);
    create_input_operand (&ops[3], extractv, mode);
    create_integer_operand (&ops[4], extractindex);
*************** aarch64_expand_setmem (rtx *operands)
*** 23329,23336 ****
        /* Do certain trailing copies as overlapping if it's going to be
  	 cheaper.  i.e. less instructions to do so.  For instance doing a 15
  	 byte copy it's more efficient to do two overlapping 8 byte copies than
! 	 8 + 4 + 2 + 1.  */
!       if (n > 0 && n < copy_limit / 2)
  	{
  	  next_mode = smallest_mode_for_size (n, MODE_INT);
  	  int n_bits = GET_MODE_BITSIZE (next_mode).to_constant ();
--- 23675,23682 ----
        /* Do certain trailing copies as overlapping if it's going to be
  	 cheaper.  i.e. less instructions to do so.  For instance doing a 15
  	 byte copy it's more efficient to do two overlapping 8 byte copies than
! 	 8 + 4 + 2 + 1.  Only do this when -mstrict-align is not supplied.  */
!       if (n > 0 && n < copy_limit / 2 && !STRICT_ALIGNMENT)
  	{
  	  next_mode = smallest_mode_for_size (n, MODE_INT);
  	  int n_bits = GET_MODE_BITSIZE (next_mode).to_constant ();
*************** aarch64_estimated_poly_value (poly_int64
*** 24975,24982 ****
  			      poly_value_estimate_kind kind
  				= POLY_VALUE_LIKELY)
  {
!   enum aarch64_sve_vector_bits_enum width_source
!     = aarch64_tune_params.sve_width;
  
    /* If there is no core-specific information then the minimum and likely
       values are based on 128-bit vectors and the maximum is based on
--- 25321,25327 ----
  			      poly_value_estimate_kind kind
  				= POLY_VALUE_LIKELY)
  {
!   unsigned int width_source = aarch64_tune_params.sve_width;
  
    /* If there is no core-specific information then the minimum and likely
       values are based on 128-bit vectors and the maximum is based on
*************** aarch64_estimated_poly_value (poly_int64
*** 24991,24996 ****
--- 25336,25349 ----
  	  return val.coeffs[0] + val.coeffs[1] * 15;
        }
  
+   /* Allow sve_width to be a bitmask of different VL, treating the lowest
+      as likely.  This could be made more general if future -mtune options
+      need it to be.  */
+   if (kind == POLY_VALUE_MAX)
+     width_source = 1 << floor_log2 (width_source);
+   else
+     width_source = least_bit_hwi (width_source);
+ 
    /* If the core provides width information, use that.  */
    HOST_WIDE_INT over_128 = width_source - 128;
    return val.coeffs[0] + val.coeffs[1] * over_128 / 128;
*************** aarch64_test_loading_full_dump ()
*** 25579,25590 ****
--- 25932,26037 ----
    ASSERT_EQ (SImode, GET_MODE (crtl->return_rtx));
  }
  
+ /* Test the fractional_cost class.  */
+ 
+ static void
+ aarch64_test_fractional_cost ()
+ {
+   using cf = fractional_cost;
+ 
+   ASSERT_EQ (cf (0, 20), 0);
+ 
+   ASSERT_EQ (cf (4, 2), 2);
+   ASSERT_EQ (3, cf (9, 3));
+ 
+   ASSERT_NE (cf (5, 2), 2);
+   ASSERT_NE (3, cf (8, 3));
+ 
+   ASSERT_EQ (cf (7, 11) + cf (15, 11), 2);
+   ASSERT_EQ (cf (2, 3) + cf (3, 5), cf (19, 15));
+   ASSERT_EQ (cf (2, 3) + cf (1, 6) + cf (1, 6), 1);
+ 
+   ASSERT_EQ (cf (14, 15) - cf (4, 15), cf (2, 3));
+   ASSERT_EQ (cf (1, 4) - cf (1, 2), 0);
+   ASSERT_EQ (cf (3, 5) - cf (1, 10), cf (1, 2));
+   ASSERT_EQ (cf (11, 3) - 3, cf (2, 3));
+   ASSERT_EQ (3 - cf (7, 3), cf (2, 3));
+   ASSERT_EQ (3 - cf (10, 3), 0);
+ 
+   ASSERT_EQ (cf (2, 3) * 5, cf (10, 3));
+   ASSERT_EQ (14 * cf (11, 21), cf (22, 3));
+ 
+   ASSERT_TRUE (cf (4, 15) < cf (5, 15));
+   ASSERT_FALSE (cf (5, 15) < cf (5, 15));
+   ASSERT_FALSE (cf (6, 15) < cf (5, 15));
+   ASSERT_TRUE (cf (1, 3) < cf (2, 5));
+   ASSERT_TRUE (cf (1, 12) < cf (1, 6));
+   ASSERT_FALSE (cf (5, 3) < cf (5, 3));
+   ASSERT_TRUE (cf (239, 240) < 1);
+   ASSERT_FALSE (cf (240, 240) < 1);
+   ASSERT_FALSE (cf (241, 240) < 1);
+   ASSERT_FALSE (2 < cf (207, 104));
+   ASSERT_FALSE (2 < cf (208, 104));
+   ASSERT_TRUE (2 < cf (209, 104));
+ 
+   ASSERT_TRUE (cf (4, 15) < cf (5, 15));
+   ASSERT_FALSE (cf (5, 15) < cf (5, 15));
+   ASSERT_FALSE (cf (6, 15) < cf (5, 15));
+   ASSERT_TRUE (cf (1, 3) < cf (2, 5));
+   ASSERT_TRUE (cf (1, 12) < cf (1, 6));
+   ASSERT_FALSE (cf (5, 3) < cf (5, 3));
+   ASSERT_TRUE (cf (239, 240) < 1);
+   ASSERT_FALSE (cf (240, 240) < 1);
+   ASSERT_FALSE (cf (241, 240) < 1);
+   ASSERT_FALSE (2 < cf (207, 104));
+   ASSERT_FALSE (2 < cf (208, 104));
+   ASSERT_TRUE (2 < cf (209, 104));
+ 
+   ASSERT_FALSE (cf (4, 15) >= cf (5, 15));
+   ASSERT_TRUE (cf (5, 15) >= cf (5, 15));
+   ASSERT_TRUE (cf (6, 15) >= cf (5, 15));
+   ASSERT_FALSE (cf (1, 3) >= cf (2, 5));
+   ASSERT_FALSE (cf (1, 12) >= cf (1, 6));
+   ASSERT_TRUE (cf (5, 3) >= cf (5, 3));
+   ASSERT_FALSE (cf (239, 240) >= 1);
+   ASSERT_TRUE (cf (240, 240) >= 1);
+   ASSERT_TRUE (cf (241, 240) >= 1);
+   ASSERT_TRUE (2 >= cf (207, 104));
+   ASSERT_TRUE (2 >= cf (208, 104));
+   ASSERT_FALSE (2 >= cf (209, 104));
+ 
+   ASSERT_FALSE (cf (4, 15) > cf (5, 15));
+   ASSERT_FALSE (cf (5, 15) > cf (5, 15));
+   ASSERT_TRUE (cf (6, 15) > cf (5, 15));
+   ASSERT_FALSE (cf (1, 3) > cf (2, 5));
+   ASSERT_FALSE (cf (1, 12) > cf (1, 6));
+   ASSERT_FALSE (cf (5, 3) > cf (5, 3));
+   ASSERT_FALSE (cf (239, 240) > 1);
+   ASSERT_FALSE (cf (240, 240) > 1);
+   ASSERT_TRUE (cf (241, 240) > 1);
+   ASSERT_TRUE (2 > cf (207, 104));
+   ASSERT_FALSE (2 > cf (208, 104));
+   ASSERT_FALSE (2 > cf (209, 104));
+ 
+   ASSERT_EQ (cf (1, 2).ceil (), 1);
+   ASSERT_EQ (cf (11, 7).ceil (), 2);
+   ASSERT_EQ (cf (20, 1).ceil (), 20);
+   ASSERT_EQ ((cf (0xfffffffd) + 1).ceil (), 0xfffffffe);
+   ASSERT_EQ ((cf (0xfffffffd) + 2).ceil (), 0xffffffff);
+   ASSERT_EQ ((cf (0xfffffffd) + 3).ceil (), 0xffffffff);
+   ASSERT_EQ ((cf (0x7fffffff) * 2).ceil (), 0xfffffffe);
+   ASSERT_EQ ((cf (0x80000000) * 2).ceil (), 0xffffffff);
+ 
+   ASSERT_EQ (cf (1, 2).as_double (), 0.5);
+ }
+ 
  /* Run all target-specific selftests.  */
  
  static void
  aarch64_run_selftests (void)
  {
    aarch64_test_loading_full_dump ();
+   aarch64_test_fractional_cost ();
  }
  
  } // namespace selftest
diff -Nrcpad gcc-11.2.0/gcc/config/aarch64/fractional-cost.h gcc-11.3.0/gcc/config/aarch64/fractional-cost.h
*** gcc-11.2.0/gcc/config/aarch64/fractional-cost.h	Thu Jan  1 00:00:00 1970
--- gcc-11.3.0/gcc/config/aarch64/fractional-cost.h	Thu Apr 21 07:58:52 2022
***************
*** 0 ****
--- 1,236 ----
+ // Simple fixed-point representation of fractional costs
+ // Copyright (C) 2021 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/>.
+ 
+ // A simple saturating fixed-point type for representing fractional
+ // intermediate results in cost calculations.  The input and result
+ // costs are assumed to be uint32_ts.  Unlike sreal, the class can
+ // represent most values that we care about exactly (without rounding).
+ // See the comment above the SCALE field for the current set of
+ // exactly-representable reciprocals.
+ class fractional_cost
+ {
+ public:
+   // Construct an object equal to INT_VALUE.
+   constexpr fractional_cost (uint32_t int_value = 0)
+     : m_value (uint64_t (int_value) * SCALE) {}
+ 
+   fractional_cost (uint32_t a, uint32_t b);
+ 
+   fractional_cost operator+ (const fractional_cost &) const;
+   fractional_cost operator- (const fractional_cost &) const;
+   fractional_cost operator* (uint32_t) const;
+ 
+   fractional_cost &operator+= (const fractional_cost &);
+   fractional_cost &operator-= (const fractional_cost &);
+   fractional_cost &operator*= (uint32_t);
+ 
+   bool operator== (const fractional_cost &) const;
+   bool operator!= (const fractional_cost &) const;
+   bool operator< (const fractional_cost &) const;
+   bool operator<= (const fractional_cost &) const;
+   bool operator>= (const fractional_cost &) const;
+   bool operator> (const fractional_cost &) const;
+ 
+   uint32_t ceil () const;
+ 
+   static uint32_t scale (uint32_t, fractional_cost, fractional_cost);
+ 
+   explicit operator bool () const { return m_value != 0; }
+ 
+   // Convert the value to a double.
+   double as_double () const { return double (m_value) / SCALE; }
+ 
+ private:
+   enum raw { RAW };
+   constexpr fractional_cost (uint64_t value, raw) : m_value (value) {}
+ 
+   // A multiple of [1, 16] * 16.  This ensures that 1/N is representable
+   // for every every possible SVE element count N, or for any "X per cycle"
+   // value N in the range [1, 16].
+   static const uint32_t SCALE = 11531520;
+ 
+   // The value multiplied by BIAS.
+   uint64_t m_value;
+ };
+ 
+ // Construct a representation of A / B, rounding up if (contrary to
+ // expectations) we can't represent the value exactly.  For now we
+ // treat inexact values as a bug, since all values of B should come
+ // from a small set of values that are known at compile time.
+ inline fractional_cost::fractional_cost (uint32_t a, uint32_t b)
+   : m_value (CEIL (uint64_t (a) * SCALE, uint64_t (b)))
+ {
+   gcc_checking_assert (SCALE % b == 0);
+ }
+ 
+ inline fractional_cost
+ fractional_cost::operator+ (const fractional_cost &other) const
+ {
+   uint64_t sum = m_value + other.m_value;
+   return { sum >= m_value ? sum : ~uint64_t (0), RAW };
+ }
+ 
+ inline fractional_cost &
+ fractional_cost::operator+= (const fractional_cost &other)
+ {
+   *this = *this + other;
+   return *this;
+ }
+ 
+ inline fractional_cost
+ fractional_cost::operator- (const fractional_cost &other) const
+ {
+   uint64_t diff = m_value - other.m_value;
+   return { diff <= m_value ? diff : 0, RAW };
+ }
+ 
+ inline fractional_cost &
+ fractional_cost::operator-= (const fractional_cost &other)
+ {
+   *this = *this - other;
+   return *this;
+ }
+ 
+ inline fractional_cost
+ fractional_cost::operator* (uint32_t other) const
+ {
+   if (other == 0)
+     return 0;
+ 
+   uint64_t max = ~uint64_t (0);
+   return { m_value <= max / other ? m_value * other : max, RAW };
+ }
+ 
+ inline fractional_cost &
+ fractional_cost::operator*= (uint32_t other)
+ {
+   *this = *this * other;
+   return *this;
+ }
+ 
+ inline bool
+ fractional_cost::operator== (const fractional_cost &other) const
+ {
+   return m_value == other.m_value;
+ }
+ 
+ inline bool
+ fractional_cost::operator!= (const fractional_cost &other) const
+ {
+   return m_value != other.m_value;
+ }
+ 
+ inline bool
+ fractional_cost::operator< (const fractional_cost &other) const
+ {
+   return m_value < other.m_value;
+ }
+ 
+ inline bool
+ fractional_cost::operator<= (const fractional_cost &other) const
+ {
+   return m_value <= other.m_value;
+ }
+ 
+ inline bool
+ fractional_cost::operator>= (const fractional_cost &other) const
+ {
+   return m_value >= other.m_value;
+ }
+ 
+ inline bool
+ fractional_cost::operator> (const fractional_cost &other) const
+ {
+   return m_value > other.m_value;
+ }
+ 
+ // Round the value up to the nearest integer and saturate to a uint32_t.
+ inline uint32_t
+ fractional_cost::ceil () const
+ {
+   uint32_t max = ~uint32_t (0);
+   if (m_value <= uint64_t (max - 1) * SCALE)
+     return (m_value + SCALE - 1) / SCALE;
+   return max;
+ }
+ 
+ // Round (COST * A) / B up to the nearest integer and saturate to a uint32_t.
+ inline uint32_t
+ fractional_cost::scale (uint32_t cost, fractional_cost a, fractional_cost b)
+ {
+   widest_int result = wi::div_ceil (widest_int (cost) * a.m_value,
+ 				    b.m_value, SIGNED);
+   if (result < ~uint32_t (0))
+     return result.to_shwi ();
+   return ~uint32_t (0);
+ }
+ 
+ inline fractional_cost
+ operator+ (uint32_t a, const fractional_cost &b)
+ {
+   return b.operator+ (a);
+ }
+ 
+ inline fractional_cost
+ operator- (uint32_t a, const fractional_cost &b)
+ {
+   return fractional_cost (a).operator- (b);
+ }
+ 
+ inline fractional_cost
+ operator* (uint32_t a, const fractional_cost &b)
+ {
+   return b.operator* (a);
+ }
+ 
+ inline bool
+ operator== (uint32_t a, const fractional_cost &b)
+ {
+   return b.operator== (a);
+ }
+ 
+ inline bool
+ operator!= (uint32_t a, const fractional_cost &b)
+ {
+   return b.operator!= (a);
+ }
+ 
+ inline bool
+ operator< (uint32_t a, const fractional_cost &b)
+ {
+   return b.operator> (a);
+ }
+ 
+ inline bool
+ operator<= (uint32_t a, const fractional_cost &b)
+ {
+   return b.operator>= (a);
+ }
+ 
+ inline bool
+ operator>= (uint32_t a, const fractional_cost &b)
+ {
+   return b.operator<= (a);
+ }
+ 
+ inline bool
+ operator> (uint32_t a, const fractional_cost &b)
+ {
+   return b.operator< (a);
+ }
diff -Nrcpad gcc-11.2.0/gcc/config/arm/arm-c.c gcc-11.3.0/gcc/config/arm/arm-c.c
*** gcc-11.2.0/gcc/config/arm/arm-c.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/arm/arm-c.c	Thu Apr 21 07:58:52 2022
*************** arm_pragma_target_parse (tree args, tree
*** 409,414 ****
--- 409,415 ----
        target_option_current_node = cur_tree;
        arm_configure_build_target (&arm_active_target,
  				  TREE_TARGET_OPTION (cur_tree), false);
+       arm_option_reconfigure_globals ();
      }
  
    /* Update macros if target_node changes. The global state will be restored
*************** arm_pragma_target_parse (tree args, tree
*** 444,450 ****
--- 445,453 ----
        acond_macro = get_identifier ("__ARM_FEATURE_LDREX");
        C_CPP_HASHNODE (acond_macro)->flags |= NODE_CONDITIONAL;
  
+       cpp_force_token_locations (parse_in, BUILTINS_LOCATION);
        arm_cpu_builtins (parse_in);
+       cpp_stop_forcing_token_locations (parse_in);
  
        cpp_opts->warn_unused_macros = saved_warn_unused_macros;
  
diff -Nrcpad gcc-11.2.0/gcc/config/arm/arm-cpus.in gcc-11.3.0/gcc/config/arm/arm-cpus.in
*** gcc-11.2.0/gcc/config/arm/arm-cpus.in	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/arm/arm-cpus.in	Thu Apr 21 07:58:52 2022
*************** define feature quirk_armv6kz
*** 186,191 ****
--- 186,194 ----
  # Cortex-M3 LDRD quirk.
  define feature quirk_cm3_ldrd
  
+ # v8-m/v8.1-m VLLDM errata.
+ define feature quirk_vlldm
+ 
  # Don't use .cpu assembly directive
  define feature quirk_no_asmcpu
  
*************** define implied vfp_base MVE MVE_FP ALL_F
*** 322,328 ****
  # architectures.
  # xscale isn't really a 'quirk', but it isn't an architecture either and we
  # need to ignore it for matching purposes.
! define fgroup ALL_QUIRKS   quirk_no_volatile_ce quirk_armv6kz quirk_cm3_ldrd xscale quirk_no_asmcpu
  
  define fgroup IGNORE_FOR_MULTILIB cdecp0 cdecp1 cdecp2 cdecp3 cdecp4 cdecp5 cdecp6 cdecp7
  
--- 325,331 ----
  # architectures.
  # xscale isn't really a 'quirk', but it isn't an architecture either and we
  # need to ignore it for matching purposes.
! define fgroup ALL_QUIRKS   quirk_no_volatile_ce quirk_armv6kz quirk_cm3_ldrd quirk_vlldm xscale quirk_no_asmcpu
  
  define fgroup IGNORE_FOR_MULTILIB cdecp0 cdecp1 cdecp2 cdecp3 cdecp4 cdecp5 cdecp6 cdecp7
  
*************** begin cpu generic-armv7-a
*** 1080,1085 ****
--- 1083,1089 ----
   cname genericv7a
   tune flags LDSCHED
   architecture armv7-a+fp
+  isa quirk_no_asmcpu
   option mp add mp
   option sec add sec
   option vfpv3-d16 add VFPv3 FP_DBL
*************** begin cpu cortex-m33
*** 1570,1575 ****
--- 1574,1580 ----
   architecture armv8-m.main+dsp+fp
   option nofp remove ALL_FP
   option nodsp remove armv7em
+  isa quirk_vlldm
   costs v7m
  end cpu cortex-m33
  
*************** begin cpu cortex-m35p
*** 1579,1584 ****
--- 1584,1590 ----
   architecture armv8-m.main+dsp+fp
   option nofp remove ALL_FP
   option nodsp remove armv7em
+  isa quirk_vlldm
   costs v7m
  end cpu cortex-m35p
  
*************** begin cpu cortex-m55
*** 1590,1596 ****
   option nomve remove mve mve_float
   option nofp remove ALL_FP mve_float
   option nodsp remove MVE mve_float
!  isa quirk_no_asmcpu
   costs v7m
   vendor 41
  end cpu cortex-m55
--- 1596,1602 ----
   option nomve remove mve mve_float
   option nofp remove ALL_FP mve_float
   option nodsp remove MVE mve_float
!  isa quirk_no_asmcpu quirk_vlldm
   costs v7m
   vendor 41
  end cpu cortex-m55
diff -Nrcpad gcc-11.2.0/gcc/config/arm/arm.c gcc-11.3.0/gcc/config/arm/arm.c
*** gcc-11.2.0/gcc/config/arm/arm.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/arm/arm.c	Thu Apr 21 07:58:52 2022
***************
*** 77,86 ****
  typedef struct minipool_node    Mnode;
  typedef struct minipool_fixup   Mfix;
  
- /* The last .arch and .fpu assembly strings that we printed.  */
- static std::string arm_last_printed_arch_string;
- static std::string arm_last_printed_fpu_string;
- 
  void (*arm_lang_output_object_attributes_hook)(void);
  
  struct four_ints
--- 77,82 ----
*************** static rtx_insn *thumb1_md_asm_adjust (v
*** 332,337 ****
--- 328,334 ----
  				       vec<machine_mode> &,
  				       vec<const char *> &, vec<rtx> &,
  				       HARD_REG_SET &);
+ static const char *arm_identify_fpu_from_isa (sbitmap);
  
  /* Table of machine attributes.  */
  static const struct attribute_spec arm_attribute_table[] =
*************** arm_option_restore (struct gcc_options *
*** 3056,3061 ****
--- 3053,3059 ----
  		    struct cl_target_option *ptr)
  {
    arm_configure_build_target (&arm_active_target, ptr, false);
+   arm_option_reconfigure_globals ();
  }
  
  /* Reset options between modes that the user has specified.  */
*************** arm_configure_build_target (struct arm_b
*** 3408,3413 ****
--- 3406,3416 ----
        bitmap_ior (target->isa, target->isa, fpu_bits);
      }
  
+   /* If we have the soft-float ABI, clear any feature bits relating to use of
+      floating-point operations.  They'll just confuse things later on.  */
+   if (arm_float_abi == ARM_FLOAT_ABI_SOFT)
+     bitmap_and_compl (target->isa, target->isa, isa_all_fpbits);
+ 
    /* There may be implied bits which we still need to enable. These are
       non-named features which are needed to complete other sets of features,
       but cannot be enabled from arm-cpus.in due to being shared between
*************** arm_configure_build_target (struct arm_b
*** 3430,3435 ****
--- 3433,3440 ----
    const cpu_tune *tune_data = &all_tunes[arm_selected_tune - all_cores];
  
    /* Finish initializing the target structure.  */
+   if (!target->arch_name)
+     target->arch_name = arm_selected_arch->common.name;
    target->arch_pp_name = arm_selected_arch->arch;
    target->base_arch = arm_selected_arch->base_arch;
    target->profile = arm_selected_arch->profile;
*************** arm_configure_build_target (struct arm_b
*** 3437,3443 ****
    target->tune_flags = tune_data->tune_flags;
    target->tune = tune_data->tune;
    target->tune_core = tune_data->scheduler;
-   arm_option_reconfigure_globals ();
  }
  
  /* Fix up any incompatible options that the user has specified.  */
--- 3442,3447 ----
*************** arm_option_override (void)
*** 3610,3615 ****
--- 3614,3628 ----
  	fix_cm3_ldrd = 0;
      }
  
+   /* Enable fix_vlldm by default if required.  */
+   if (fix_vlldm == 2)
+     {
+       if (bitmap_bit_p (arm_active_target.isa, isa_bit_quirk_vlldm))
+ 	fix_vlldm = 1;
+       else
+ 	fix_vlldm = 0;
+     }
+ 
    /* Hot/Cold partitioning is not currently supported, since we can't
       handle literal pool placement in that case.  */
    if (flag_reorder_blocks_and_partition)
*************** arm_print_tune_info (void)
*** 28088,28107 ****
  	       (int) current_tune->sched_autopref);
  }
  
  /* Print .arch and .arch_extension directives corresponding to the
     current architecture configuration.  */
  static void
! arm_print_asm_arch_directives ()
  {
    const arch_option *arch
      = arm_parse_arch_option_name (all_architectures, "-march",
! 				  arm_active_target.arch_name);
    auto_sbitmap opt_bits (isa_num_bits);
  
    gcc_assert (arch);
  
!   asm_fprintf (asm_out_file, "\t.arch %s\n", arm_active_target.arch_name);
!   arm_last_printed_arch_string = arm_active_target.arch_name;
    if (!arch->common.extensions)
      return;
  
--- 28101,28165 ----
  	       (int) current_tune->sched_autopref);
  }
  
+ /* The last set of target options used to emit .arch directives, etc.  This
+    could be a function-local static if it were not required to expose it as a
+    root to the garbage collector.  */
+ static GTY(()) cl_target_option *last_asm_targ_options = NULL;
+ 
  /* Print .arch and .arch_extension directives corresponding to the
     current architecture configuration.  */
  static void
! arm_print_asm_arch_directives (FILE *stream, cl_target_option *targ_options)
  {
+   arm_build_target build_target;
+   /* If the target options haven't changed since the last time we were called
+      there is nothing to do.  This should be sufficient to suppress the
+      majority of redundant work.  */
+   if (last_asm_targ_options == targ_options)
+     return;
+ 
+   last_asm_targ_options = targ_options;
+ 
+   build_target.isa = sbitmap_alloc (isa_num_bits);
+   arm_configure_build_target (&build_target, targ_options, false);
+ 
+   if (build_target.core_name
+       && !bitmap_bit_p (build_target.isa, isa_bit_quirk_no_asmcpu))
+     {
+       const char* truncated_name
+ 	= arm_rewrite_selected_cpu (build_target.core_name);
+       asm_fprintf (stream, "\t.cpu %s\n", truncated_name);
+     }
+ 
    const arch_option *arch
      = arm_parse_arch_option_name (all_architectures, "-march",
! 				  build_target.arch_name);
    auto_sbitmap opt_bits (isa_num_bits);
  
    gcc_assert (arch);
  
!   if (strcmp (build_target.arch_name, "armv7ve") == 0)
!     {
!       /* Keep backward compatability for assemblers which don't support
! 	 armv7ve.  Fortunately, none of the following extensions are reset
! 	 by a .fpu directive.  */
!       asm_fprintf (stream, "\t.arch armv7-a\n");
!       asm_fprintf (stream, "\t.arch_extension virt\n");
!       asm_fprintf (stream, "\t.arch_extension idiv\n");
!       asm_fprintf (stream, "\t.arch_extension sec\n");
!       asm_fprintf (stream, "\t.arch_extension mp\n");
!     }
!   else
!     asm_fprintf (stream, "\t.arch %s\n", build_target.arch_name);
! 
!   /* The .fpu directive will reset any architecture extensions from the
!      assembler that relate to the fp/vector extensions.  So put this out before
!      any .arch_extension directives.  */
!   const char *fpu_name = (TARGET_SOFT_FLOAT
! 			  ? "softvfp"
! 			  : arm_identify_fpu_from_isa (build_target.isa));
!   asm_fprintf (stream, "\t.fpu %s\n", fpu_name);
! 
    if (!arch->common.extensions)
      return;
  
*************** arm_print_asm_arch_directives ()
*** 28127,28139 ****
  		  && !TARGET_HAVE_MVE_FLOAT))
  	    continue;
  
! 	  /* If every feature bit of this option is set in the target
! 	     ISA specification, print out the option name.  However,
! 	     don't print anything if all the bits are part of the
! 	     FPU specification.  */
! 	  if (bitmap_subset_p (opt_bits, arm_active_target.isa)
  	      && !bitmap_subset_p (opt_bits, isa_all_fpubits_internal))
! 	    asm_fprintf (asm_out_file, "\t.arch_extension %s\n", opt->name);
  	}
      }
  }
--- 28185,28196 ----
  		  && !TARGET_HAVE_MVE_FLOAT))
  	    continue;
  
! 	  /* If every feature bit of this option is set in the target ISA
! 	     specification, print out the option name.  However, don't print
! 	     anything if all the bits are part of the FPU specification.  */
! 	  if (bitmap_subset_p (opt_bits, build_target.isa)
  	      && !bitmap_subset_p (opt_bits, isa_all_fpubits_internal))
! 	    asm_fprintf (stream, "\t.arch_extension %s\n", opt->name);
  	}
      }
  }
*************** arm_file_start (void)
*** 28143,28188 ****
  {
    int val;
  
    if (TARGET_BPABI)
      {
!       /* We don't have a specified CPU.  Use the architecture to
! 	 generate the tags.
! 
! 	 Note: it might be better to do this unconditionally, then the
! 	 assembler would not need to know about all new CPU names as
! 	 they are added.  */
!       if (!arm_active_target.core_name)
! 	{
! 	  /* armv7ve doesn't support any extensions.  */
! 	  if (strcmp (arm_active_target.arch_name, "armv7ve") == 0)
! 	    {
! 	      /* Keep backward compatability for assemblers
! 		 which don't support armv7ve.  */
! 	      asm_fprintf (asm_out_file, "\t.arch armv7-a\n");
! 	      asm_fprintf (asm_out_file, "\t.arch_extension virt\n");
! 	      asm_fprintf (asm_out_file, "\t.arch_extension idiv\n");
! 	      asm_fprintf (asm_out_file, "\t.arch_extension sec\n");
! 	      asm_fprintf (asm_out_file, "\t.arch_extension mp\n");
! 	      arm_last_printed_arch_string = "armv7ve";
! 	    }
! 	  else
! 	    arm_print_asm_arch_directives ();
! 	}
!       else if (strncmp (arm_active_target.core_name, "generic", 7) == 0)
! 	{
! 	  asm_fprintf (asm_out_file, "\t.arch %s\n",
! 		       arm_active_target.core_name + 8);
! 	  arm_last_printed_arch_string = arm_active_target.core_name + 8;
! 	}
!       else
  	{
  	  const char* truncated_name
  	    = arm_rewrite_selected_cpu (arm_active_target.core_name);
  	  if (bitmap_bit_p (arm_active_target.isa, isa_bit_quirk_no_asmcpu))
  	    asm_fprintf (asm_out_file, "\t.eabi_attribute 5, \"%s\"\n",
  			 truncated_name);
- 	  else
- 	    asm_fprintf (asm_out_file, "\t.cpu %s\n", truncated_name);
  	}
  
        if (print_tune_info)
--- 28200,28222 ----
  {
    int val;
  
+   arm_print_asm_arch_directives
+     (asm_out_file, TREE_TARGET_OPTION (target_option_default_node));
+ 
    if (TARGET_BPABI)
      {
!       /* If we have a named cpu, but we the assembler does not support that
! 	 name via .cpu, put out a cpu name attribute; but don't do this if the
! 	 name starts with the fictitious prefix, 'generic'.  */
!       if (arm_active_target.core_name
! 	  && bitmap_bit_p (arm_active_target.isa, isa_bit_quirk_no_asmcpu)
! 	  && strncmp (arm_active_target.core_name, "generic", 7) != 0)
  	{
  	  const char* truncated_name
  	    = arm_rewrite_selected_cpu (arm_active_target.core_name);
  	  if (bitmap_bit_p (arm_active_target.isa, isa_bit_quirk_no_asmcpu))
  	    asm_fprintf (asm_out_file, "\t.eabi_attribute 5, \"%s\"\n",
  			 truncated_name);
  	}
  
        if (print_tune_info)
*************** arm_file_end (void)
*** 28247,28252 ****
--- 28281,28293 ----
  {
    int regno;
  
+   /* Just in case the last function output in the assembler had non-default
+      architecture directives, we force the assembler state back to the default
+      set, so that any 'calculated' build attributes are based on the default
+      options rather than the special options for that function.  */
+   arm_print_asm_arch_directives
+     (asm_out_file, TREE_TARGET_OPTION (target_option_default_node));
+ 
    if (NEED_INDICATE_EXEC_STACK)
      /* Add .note.GNU-stack.  */
      file_end_indicate_exec_stack ();
*************** arm_declare_function_name (FILE *stream,
*** 33138,33195 ****
      targ_options = TREE_TARGET_OPTION (target_option_current_node);
    gcc_assert (targ_options);
  
!   /* Only update the assembler .arch string if it is distinct from the last
!      such string we printed. arch_to_print is set conditionally in case
!      targ_options->x_arm_arch_string is NULL which can be the case
!      when cc1 is invoked directly without passing -march option.  */
!   std::string arch_to_print;
!   if (targ_options->x_arm_arch_string)
!     arch_to_print = targ_options->x_arm_arch_string;
! 
!   if (arch_to_print != arm_last_printed_arch_string)
!     {
!       std::string arch_name
! 	= arch_to_print.substr (0, arch_to_print.find ("+"));
!       asm_fprintf (asm_out_file, "\t.arch %s\n", arch_name.c_str ());
!       const arch_option *arch
! 	= arm_parse_arch_option_name (all_architectures, "-march",
! 				      targ_options->x_arm_arch_string);
!       auto_sbitmap opt_bits (isa_num_bits);
! 
!       gcc_assert (arch);
!       if (arch->common.extensions)
! 	{
! 	  for (const struct cpu_arch_extension *opt = arch->common.extensions;
! 	       opt->name != NULL;
! 	       opt++)
! 	    {
! 	      if (!opt->remove)
! 		{
! 		  arm_initialize_isa (opt_bits, opt->isa_bits);
! 		  /* For the cases "-march=armv8.1-m.main+mve -mfloat-abi=soft"
! 		     and "-march=armv8.1-m.main+mve.fp -mfloat-abi=soft" MVE and
! 		     MVE with floating point instructions is disabled.  So the
! 		     following check restricts the printing of ".arch_extension
! 		     mve" and ".arch_extension fp" (for mve.fp) in the assembly
! 		     file.    MVE needs this special behaviour because the
! 		     feature bit "mve" and "mve_float" are not part of
! 		     "fpu bits", so they are not cleared when -mfloat-abi=soft
! 		     (i.e nofp) but the marco TARGET_HAVE_MVE and
! 		     TARGET_HAVE_MVE_FLOAT are disabled.  */
! 		  if ((bitmap_bit_p (opt_bits, isa_bit_mve) && !TARGET_HAVE_MVE)
! 		      || (bitmap_bit_p (opt_bits, isa_bit_mve_float)
! 			  && !TARGET_HAVE_MVE_FLOAT))
! 		    continue;
! 		  if (bitmap_subset_p (opt_bits, arm_active_target.isa)
! 		      && !bitmap_subset_p (opt_bits, isa_all_fpubits_internal))
! 		    asm_fprintf (asm_out_file, "\t.arch_extension %s\n",
! 				 opt->name);
! 		}
! 	     }
! 	}
! 
!       arm_last_printed_arch_string = arch_to_print;
!     }
  
    fprintf (stream, "\t.syntax unified\n");
  
--- 33179,33185 ----
      targ_options = TREE_TARGET_OPTION (target_option_current_node);
    gcc_assert (targ_options);
  
!   arm_print_asm_arch_directives (stream, targ_options);
  
    fprintf (stream, "\t.syntax unified\n");
  
*************** arm_declare_function_name (FILE *stream,
*** 33207,33223 ****
    else
      fprintf (stream, "\t.arm\n");
  
-   std::string fpu_to_print
-     = TARGET_SOFT_FLOAT
- 	? "softvfp" : arm_identify_fpu_from_isa (arm_active_target.isa);
- 
-   if (!(!strcmp (fpu_to_print.c_str (), "softvfp") && TARGET_VFP_BASE)
-       && (fpu_to_print != arm_last_printed_arch_string))
-     {
-       asm_fprintf (asm_out_file, "\t.fpu %s\n", fpu_to_print.c_str ());
-       arm_last_printed_fpu_string = fpu_to_print;
-     }
- 
    if (TARGET_POKE_FUNCTION_NAME)
      arm_poke_function_name (stream, (const char *) name);
  }
--- 33197,33202 ----
diff -Nrcpad gcc-11.2.0/gcc/config/arm/arm.md gcc-11.3.0/gcc/config/arm/arm.md
*** gcc-11.2.0/gcc/config/arm/arm.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/arm/arm.md	Thu Apr 21 07:58:52 2022
***************
*** 132,140 ****
  ; TARGET_32BIT, "t1" or "t2" to specify a specific Thumb mode.  "v6"
  ; for ARM or Thumb-2 with arm_arch6, and nov6 for ARM without
  ; arm_arch6.  "v6t2" for Thumb-2 with arm_arch6 and "v8mb" for ARMv8-M
! ; Baseline.  This attribute is used to compute attribute "enabled",
  ; use type "any" to enable an alternative in all cases.
! (define_attr "arch" "any,a,t,32,t1,t2,v6,nov6,v6t2,v8mb,iwmmxt,iwmmxt2,armv6_or_vfpv3,neon,mve"
    (const_string "any"))
  
  (define_attr "arch_enabled" "no,yes"
--- 132,143 ----
  ; TARGET_32BIT, "t1" or "t2" to specify a specific Thumb mode.  "v6"
  ; for ARM or Thumb-2 with arm_arch6, and nov6 for ARM without
  ; arm_arch6.  "v6t2" for Thumb-2 with arm_arch6 and "v8mb" for ARMv8-M
! ; Baseline.  "fix_vlldm" is for fixing the v8-m/v8.1-m VLLDM erratum.
! ; This attribute is used to compute attribute "enabled",
  ; use type "any" to enable an alternative in all cases.
! (define_attr "arch" "any, a, t, 32, t1, t2, v6,nov6, v6t2, \
! 		     v8mb, fix_vlldm, iwmmxt, iwmmxt2, armv6_or_vfpv3, \
! 		     neon, mve"
    (const_string "any"))
  
  (define_attr "arch_enabled" "no,yes"
***************
*** 177,182 ****
--- 180,189 ----
  	      (match_test "TARGET_THUMB1 && arm_arch8"))
  	 (const_string "yes")
  
+ 	 (and (eq_attr "arch" "fix_vlldm")
+ 	      (match_test "fix_vlldm"))
+ 	 (const_string "yes")
+ 
  	 (and (eq_attr "arch" "iwmmxt2")
  	      (match_test "TARGET_REALLY_IWMMXT2"))
  	 (const_string "yes")
diff -Nrcpad gcc-11.2.0/gcc/config/arm/arm.opt gcc-11.3.0/gcc/config/arm/arm.opt
*** gcc-11.2.0/gcc/config/arm/arm.opt	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/arm/arm.opt	Thu Apr 21 07:58:52 2022
*************** Target Var(fix_cm3_ldrd) Init(2)
*** 268,273 ****
--- 268,277 ----
  Avoid overlapping destination and address registers on LDRD instructions
  that may trigger Cortex-M3 errata.
  
+ mfix-cmse-cve-2021-35465
+ Target Var(fix_vlldm) Init(2)
+ Mitigate issues with VLLDM on some M-profile devices (CVE-2021-35465).
+ 
  munaligned-access
  Target Var(unaligned_access) Init(2) Save
  Enable unaligned word and halfword accesses to packed data.
diff -Nrcpad gcc-11.2.0/gcc/config/arm/arm_mve.h gcc-11.3.0/gcc/config/arm/arm_mve.h
*** gcc-11.2.0/gcc/config/arm/arm_mve.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/arm/arm_mve.h	Thu Apr 21 07:58:52 2022
*************** __arm_vaddlvq_u32 (uint32x4_t __a)
*** 3524,3530 ****
    return __builtin_mve_vaddlvq_uv4si (__a);
  }
  
! __extension__ extern __inline int64_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vctp16q (uint32_t __a)
  {
--- 3524,3530 ----
    return __builtin_mve_vaddlvq_uv4si (__a);
  }
  
! __extension__ extern __inline mve_pred16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vctp16q (uint32_t __a)
  {
diff -Nrcpad gcc-11.2.0/gcc/config/arm/arm_neon.h gcc-11.3.0/gcc/config/arm/arm_neon.h
*** gcc-11.2.0/gcc/config/arm/arm_neon.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/arm/arm_neon.h	Thu Apr 21 07:58:52 2022
*************** vdotq_lane_s32 (int32x4_t __r, int8x16_t
*** 18145,18150 ****
--- 18145,18179 ----
    return __builtin_neon_sdot_lanev16qi (__r, __a, __b, __index);
  }
  
+ __extension__ extern __inline uint32x2_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vdot_laneq_u32 (uint32x2_t __r, uint8x8_t __a, uint8x16_t __b, const int __index)
+ {
+   return __builtin_neon_udot_laneqv8qi_uuuus (__r, __a, __b, __index);
+ }
+ 
+ __extension__ extern __inline uint32x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vdotq_laneq_u32 (uint32x4_t __r, uint8x16_t __a, uint8x16_t __b,
+ 		const int __index)
+ {
+   return __builtin_neon_udot_laneqv16qi_uuuus (__r, __a, __b, __index);
+ }
+ 
+ __extension__ extern __inline int32x2_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vdot_laneq_s32 (int32x2_t __r, int8x8_t __a, int8x16_t __b, const int __index)
+ {
+   return __builtin_neon_sdot_laneqv8qi (__r, __a, __b, __index);
+ }
+ 
+ __extension__ extern __inline int32x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vdotq_laneq_s32 (int32x4_t __r, int8x16_t __a, int8x16_t __b, const int __index)
+ {
+   return __builtin_neon_sdot_laneqv16qi (__r, __a, __b, __index);
+ }
+ 
  #pragma GCC pop_options
  #endif
  
*************** vusdot_s32 (int32x2_t __r, uint8x8_t __a
*** 18803,18808 ****
--- 18832,18844 ----
    return __builtin_neon_usdotv8qi_ssus (__r, __a, __b);
  }
  
+ __extension__ extern __inline int32x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vusdotq_s32 (int32x4_t __r, uint8x16_t __a, int8x16_t __b)
+ {
+   return __builtin_neon_usdotv16qi_ssus (__r, __a, __b);
+ }
+ 
  __extension__ extern __inline int32x2_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vusdot_lane_s32 (int32x2_t __r, uint8x8_t __a,
*************** vsudotq_lane_s32 (int32x4_t __r, int8x16
*** 18835,18840 ****
--- 18871,18908 ----
    return __builtin_neon_sudot_lanev16qi_sssus (__r, __a, __b, __index);
  }
  
+ __extension__ extern __inline int32x2_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vusdot_laneq_s32 (int32x2_t __r, uint8x8_t __a,
+ 		  int8x16_t __b, const int __index)
+ {
+   return __builtin_neon_usdot_laneqv8qi_ssuss (__r, __a, __b, __index);
+ }
+ 
+ __extension__ extern __inline int32x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vusdotq_laneq_s32 (int32x4_t __r, uint8x16_t __a,
+ 		   int8x16_t __b, const int __index)
+ {
+   return __builtin_neon_usdot_laneqv16qi_ssuss (__r, __a, __b, __index);
+ }
+ 
+ __extension__ extern __inline int32x2_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vsudot_laneq_s32 (int32x2_t __r, int8x8_t __a,
+ 		  uint8x16_t __b, const int __index)
+ {
+   return __builtin_neon_sudot_laneqv8qi_sssus (__r, __a, __b, __index);
+ }
+ 
+ __extension__ extern __inline int32x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vsudotq_laneq_s32 (int32x4_t __r, int8x16_t __a,
+ 		   uint8x16_t __b, const int __index)
+ {
+   return __builtin_neon_sudot_laneqv16qi_sssus (__r, __a, __b, __index);
+ }
+ 
  #pragma GCC pop_options
  
  #pragma GCC pop_options
diff -Nrcpad gcc-11.2.0/gcc/config/arm/arm_neon_builtins.def gcc-11.3.0/gcc/config/arm/arm_neon_builtins.def
*** gcc-11.2.0/gcc/config/arm/arm_neon_builtins.def	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/arm/arm_neon_builtins.def	Thu Apr 21 07:58:52 2022
*************** VAR2 (TERNOP, sdot, v8qi, v16qi)
*** 346,355 ****
  VAR2 (UTERNOP, udot, v8qi, v16qi)
  VAR2 (MAC_LANE, sdot_lane, v8qi, v16qi)
  VAR2 (UMAC_LANE, udot_lane, v8qi, v16qi)
  
! VAR1 (USTERNOP, usdot, v8qi)
  VAR2 (USMAC_LANE_QUADTUP, usdot_lane, v8qi, v16qi)
  VAR2 (SUMAC_LANE_QUADTUP, sudot_lane, v8qi, v16qi)
  
  VAR4 (BINOP, vcadd90, v4hf, v2sf, v8hf, v4sf)
  VAR4 (BINOP, vcadd270, v4hf, v2sf, v8hf, v4sf)
--- 346,359 ----
  VAR2 (UTERNOP, udot, v8qi, v16qi)
  VAR2 (MAC_LANE, sdot_lane, v8qi, v16qi)
  VAR2 (UMAC_LANE, udot_lane, v8qi, v16qi)
+ VAR2 (MAC_LANE, sdot_laneq, v8qi, v16qi)
+ VAR2 (UMAC_LANE, udot_laneq, v8qi, v16qi)
  
! VAR2 (USTERNOP, usdot, v8qi, v16qi)
  VAR2 (USMAC_LANE_QUADTUP, usdot_lane, v8qi, v16qi)
  VAR2 (SUMAC_LANE_QUADTUP, sudot_lane, v8qi, v16qi)
+ VAR2 (USMAC_LANE_QUADTUP, usdot_laneq, v8qi, v16qi)
+ VAR2 (SUMAC_LANE_QUADTUP, sudot_laneq, v8qi, v16qi)
  
  VAR4 (BINOP, vcadd90, v4hf, v2sf, v8hf, v4sf)
  VAR4 (BINOP, vcadd270, v4hf, v2sf, v8hf, v4sf)
diff -Nrcpad gcc-11.2.0/gcc/config/arm/neon.md gcc-11.3.0/gcc/config/arm/neon.md
*** gcc-11.2.0/gcc/config/arm/neon.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/arm/neon.md	Thu Apr 21 07:58:52 2022
***************
*** 2972,2991 ****
  })
  
  
! ;; These instructions map to the __builtins for the Dot Product operations.
! (define_insn "neon_<sup>dot<vsi2qi>"
    [(set (match_operand:VCVTI 0 "register_operand" "=w")
! 	(plus:VCVTI (match_operand:VCVTI 1 "register_operand" "0")
! 		    (unspec:VCVTI [(match_operand:<VSI2QI> 2
! 							"register_operand" "w")
! 				   (match_operand:<VSI2QI> 3
! 							"register_operand" "w")]
! 		DOTPROD)))]
    "TARGET_DOTPROD"
!   "v<sup>dot.<opsuffix>\\t%<V_reg>0, %<V_reg>2, %<V_reg>3"
    [(set_attr "type" "neon_dot<q>")]
  )
  
  ;; These instructions map to the __builtins for the Dot Product operations.
  (define_insn "neon_usdot<vsi2qi>"
    [(set (match_operand:VCVTI 0 "register_operand" "=w")
--- 2972,3020 ----
  })
  
  
! ;; These map to the auto-vectorizer Dot Product optab.
! ;; The auto-vectorizer expects a dot product builtin that also does an
! ;; accumulation into the provided register.
! ;; Given the following pattern
! ;;
! ;; for (i=0; i<len; i++) {
! ;;     c = a[i] * b[i];
! ;;     r += c;
! ;; }
! ;; return result;
! ;;
! ;; This can be auto-vectorized to
! ;; r  = a[0]*b[0] + a[1]*b[1] + a[2]*b[2] + a[3]*b[3];
! ;;
! ;; given enough iterations.  However the vectorizer can keep unrolling the loop
! ;; r += a[4]*b[4] + a[5]*b[5] + a[6]*b[6] + a[7]*b[7];
! ;; r += a[8]*b[8] + a[9]*b[9] + a[10]*b[10] + a[11]*b[11];
! ;; ...
! ;;
! ;; and so the vectorizer provides r, in which the result has to be accumulated.
! (define_insn "<sup>dot_prod<vsi2qi>"
    [(set (match_operand:VCVTI 0 "register_operand" "=w")
! 	(plus:VCVTI
! 	  (unspec:VCVTI [(match_operand:<VSI2QI> 1 "register_operand" "w")
! 			 (match_operand:<VSI2QI> 2 "register_operand" "w")]
! 			 DOTPROD)
! 	  (match_operand:VCVTI 3 "register_operand" "0")))]
    "TARGET_DOTPROD"
!   "v<sup>dot.<opsuffix>\\t%<V_reg>0, %<V_reg>1, %<V_reg>2"
    [(set_attr "type" "neon_dot<q>")]
  )
  
+ ;; These instructions map to the __builtins for the Dot Product operations
+ (define_expand "neon_<sup>dot<vsi2qi>"
+   [(set (match_operand:VCVTI 0 "register_operand" "=w")
+ 	(plus:VCVTI
+ 	  (unspec:VCVTI [(match_operand:<VSI2QI> 2 "register_operand")
+ 			 (match_operand:<VSI2QI> 3 "register_operand")]
+ 			 DOTPROD)
+ 	  (match_operand:VCVTI 1 "register_operand")))]
+   "TARGET_DOTPROD"
+ )
+ 
  ;; These instructions map to the __builtins for the Dot Product operations.
  (define_insn "neon_usdot<vsi2qi>"
    [(set (match_operand:VCVTI 0 "register_operand" "=w")
***************
*** 3004,3020 ****
  ;; indexed operations.
  (define_insn "neon_<sup>dot_lane<vsi2qi>"
    [(set (match_operand:VCVTI 0 "register_operand" "=w")
! 	(plus:VCVTI (match_operand:VCVTI 1 "register_operand" "0")
! 		    (unspec:VCVTI [(match_operand:<VSI2QI> 2
! 							"register_operand" "w")
! 				   (match_operand:V8QI 3 "register_operand" "t")
! 				   (match_operand:SI 4 "immediate_operand" "i")]
! 		DOTPROD)))]
    "TARGET_DOTPROD"
    {
!     operands[4]
!       = GEN_INT (NEON_ENDIAN_LANE_N (V8QImode, INTVAL (operands[4])));
!     return "v<sup>dot.<opsuffix>\\t%<V_reg>0, %<V_reg>2, %P3[%c4]";
    }
    [(set_attr "type" "neon_dot<q>")]
  )
--- 3033,3072 ----
  ;; indexed operations.
  (define_insn "neon_<sup>dot_lane<vsi2qi>"
    [(set (match_operand:VCVTI 0 "register_operand" "=w")
! 	(plus:VCVTI
! 	  (unspec:VCVTI [(match_operand:<VSI2QI> 2 "register_operand" "w")
! 			 (match_operand:V8QI 3 "register_operand" "t")
! 			 (match_operand:SI 4 "immediate_operand" "i")]
! 			 DOTPROD)
! 	  (match_operand:VCVTI 1 "register_operand" "0")))]
!   "TARGET_DOTPROD"
!   "v<sup>dot.<opsuffix>\\t%<V_reg>0, %<V_reg>2, %P3[%c4]";
!   [(set_attr "type" "neon_dot<q>")]
! )
! 
! ;; These instructions map to the __builtins for the Dot Product
! ;; indexed operations.
! (define_insn "neon_<sup>dot_laneq<vsi2qi>"
!   [(set (match_operand:VCVTI 0 "register_operand" "=w")
! 	(plus:VCVTI
! 	  (unspec:VCVTI [(match_operand:<VSI2QI> 2 "register_operand" "w")
! 			 (match_operand:V16QI 3 "register_operand" "t")
! 			 (match_operand:SI 4 "immediate_operand" "i")]
! 			 DOTPROD)
! 	  (match_operand:VCVTI 1 "register_operand" "0")))]
    "TARGET_DOTPROD"
    {
!     int lane = INTVAL (operands[4]);
!     if (lane > GET_MODE_NUNITS (V2SImode) - 1)
!       {
! 	operands[4] = GEN_INT (lane - GET_MODE_NUNITS (V2SImode));
! 	return "v<sup>dot.<opsuffix>\\t%<V_reg>0, %<V_reg>2, %f3[%c4]";
!       }
!     else
!       {
! 	operands[4] = GEN_INT (lane);
! 	return "v<sup>dot.<opsuffix>\\t%<V_reg>0, %<V_reg>2, %e3[%c4]";
!       }
    }
    [(set_attr "type" "neon_dot<q>")]
  )
***************
*** 3031,3080 ****
  	    DOTPROD_I8MM)
  	  (match_operand:VCVTI 1 "register_operand" "0")))]
    "TARGET_I8MM"
    {
!     operands[4] = GEN_INT (INTVAL (operands[4]));
!     return "v<sup>dot.<opsuffix>\\t%<V_reg>0, %<V_reg>2, %P3[%c4]";
    }
    [(set_attr "type" "neon_dot<q>")]
  )
  
- ;; These expands map to the Dot Product optab the vectorizer checks for.
- ;; The auto-vectorizer expects a dot product builtin that also does an
- ;; accumulation into the provided register.
- ;; Given the following pattern
- ;;
- ;; for (i=0; i<len; i++) {
- ;;     c = a[i] * b[i];
- ;;     r += c;
- ;; }
- ;; return result;
- ;;
- ;; This can be auto-vectorized to
- ;; r  = a[0]*b[0] + a[1]*b[1] + a[2]*b[2] + a[3]*b[3];
- ;;
- ;; given enough iterations.  However the vectorizer can keep unrolling the loop
- ;; r += a[4]*b[4] + a[5]*b[5] + a[6]*b[6] + a[7]*b[7];
- ;; r += a[8]*b[8] + a[9]*b[9] + a[10]*b[10] + a[11]*b[11];
- ;; ...
- ;;
- ;; and so the vectorizer provides r, in which the result has to be accumulated.
- (define_expand "<sup>dot_prod<vsi2qi>"
-   [(set (match_operand:VCVTI 0 "register_operand")
- 	(plus:VCVTI (unspec:VCVTI [(match_operand:<VSI2QI> 1
- 							"register_operand")
- 				   (match_operand:<VSI2QI> 2
- 							"register_operand")]
- 		     DOTPROD)
- 		    (match_operand:VCVTI 3 "register_operand")))]
-   "TARGET_DOTPROD"
- {
-   emit_insn (
-     gen_neon_<sup>dot<vsi2qi> (operands[3], operands[3], operands[1],
- 				 operands[2]));
-   emit_insn (gen_rtx_SET (operands[0], operands[3]));
-   DONE;
- })
- 
  (define_expand "neon_copysignf<mode>"
    [(match_operand:VCVTF 0 "register_operand")
     (match_operand:VCVTF 1 "register_operand")
--- 3083,3119 ----
  	    DOTPROD_I8MM)
  	  (match_operand:VCVTI 1 "register_operand" "0")))]
    "TARGET_I8MM"
+   "v<sup>dot.<opsuffix>\\t%<V_reg>0, %<V_reg>2, %P3[%c4]"
+   [(set_attr "type" "neon_dot<q>")]
+ )
+ 
+ ;; These instructions map to the __builtins for the Dot Product
+ ;; indexed operations in the v8.6 I8MM extension.
+ (define_insn "neon_<sup>dot_laneq<vsi2qi>"
+   [(set (match_operand:VCVTI 0 "register_operand" "=w")
+ 	(plus:VCVTI
+ 	  (unspec:VCVTI [(match_operand:<VSI2QI> 2 "register_operand" "w")
+ 			 (match_operand:V16QI 3 "register_operand" "t")
+ 			 (match_operand:SI 4 "immediate_operand" "i")]
+ 			 DOTPROD_I8MM)
+ 	  (match_operand:VCVTI 1 "register_operand" "0")))]
+   "TARGET_I8MM"
    {
!     int lane = INTVAL (operands[4]);
!     if (lane > GET_MODE_NUNITS (V2SImode) - 1)
!       {
! 	operands[4] = GEN_INT (lane - GET_MODE_NUNITS (V2SImode));
! 	return "v<sup>dot.<opsuffix>\\t%<V_reg>0, %<V_reg>2, %f3[%c4]";
!       }
!     else
!       {
! 	operands[4] = GEN_INT (lane);
! 	return "v<sup>dot.<opsuffix>\\t%<V_reg>0, %<V_reg>2, %e3[%c4]";
!       }
    }
    [(set_attr "type" "neon_dot<q>")]
  )
  
  (define_expand "neon_copysignf<mode>"
    [(match_operand:VCVTF 0 "register_operand")
     (match_operand:VCVTF 1 "register_operand")
diff -Nrcpad gcc-11.2.0/gcc/config/arm/vec-common.md gcc-11.3.0/gcc/config/arm/vec-common.md
*** gcc-11.2.0/gcc/config/arm/vec-common.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/arm/vec-common.md	Thu Apr 21 07:58:52 2022
***************
*** 265,282 ****
  ;; remainder.  Because of this, expand early.
  (define_expand "cml<fcmac1><conj_op><mode>4"
    [(set (match_operand:VF 0 "register_operand")
! 	(plus:VF (match_operand:VF 1 "register_operand")
! 		 (unspec:VF [(match_operand:VF 2 "register_operand")
! 			     (match_operand:VF 3 "register_operand")]
! 			    VCMLA_OP)))]
    "(TARGET_COMPLEX || (TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT
  		      && ARM_HAVE_<MODE>_ARITH)) && !BYTES_BIG_ENDIAN"
  {
    rtx tmp = gen_reg_rtx (<MODE>mode);
!   emit_insn (gen_arm_vcmla<rotsplit1><mode> (tmp, operands[1],
! 					     operands[3], operands[2]));
    emit_insn (gen_arm_vcmla<rotsplit2><mode> (operands[0], tmp,
! 					     operands[3], operands[2]));
    DONE;
  })
  
--- 265,282 ----
  ;; remainder.  Because of this, expand early.
  (define_expand "cml<fcmac1><conj_op><mode>4"
    [(set (match_operand:VF 0 "register_operand")
! 	(plus:VF (unspec:VF [(match_operand:VF 1 "register_operand")
! 			     (match_operand:VF 2 "register_operand")]
! 			    VCMLA_OP)
! 		 (match_operand:VF 3 "register_operand")))]
    "(TARGET_COMPLEX || (TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT
  		      && ARM_HAVE_<MODE>_ARITH)) && !BYTES_BIG_ENDIAN"
  {
    rtx tmp = gen_reg_rtx (<MODE>mode);
!   emit_insn (gen_arm_vcmla<rotsplit1><mode> (tmp, operands[3],
! 					     operands[2], operands[1]));
    emit_insn (gen_arm_vcmla<rotsplit2><mode> (operands[0], tmp,
! 					     operands[2], operands[1]));
    DONE;
  })
  
diff -Nrcpad gcc-11.2.0/gcc/config/arm/vfp.md gcc-11.3.0/gcc/config/arm/vfp.md
*** gcc-11.2.0/gcc/config/arm/vfp.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/arm/vfp.md	Thu Apr 21 07:58:52 2022
***************
*** 1703,1714 ****
     (set_attr "type" "mov_reg")]
  )
  
  (define_insn "lazy_store_multiple_insn"
!   [(set (match_operand:SI 0 "s_register_operand" "+&rk")
! 	(post_dec:SI (match_dup 0)))
!    (unspec_volatile [(const_int 0)
! 		     (mem:SI (post_dec:SI (match_dup 0)))]
! 		    VUNSPEC_VLSTM)]
    "use_cmse && reload_completed"
    "vlstm%?\\t%0"
    [(set_attr "predicable" "yes")
--- 1703,1717 ----
     (set_attr "type" "mov_reg")]
  )
  
+ ;; Both this and the next instruction are treated by GCC in the same
+ ;; way as a blockage pattern.  That's perhaps stronger than it needs
+ ;; to be, but we do not want accesses to the VFP register bank to be
+ ;; moved across either instruction.
+ 
  (define_insn "lazy_store_multiple_insn"
!   [(unspec_volatile
!     [(mem:BLK (match_operand:SI 0 "s_register_operand" "rk"))]
!     VUNSPEC_VLSTM)]
    "use_cmse && reload_completed"
    "vlstm%?\\t%0"
    [(set_attr "predicable" "yes")
***************
*** 1716,1729 ****
  )
  
  (define_insn "lazy_load_multiple_insn"
!   [(set (match_operand:SI 0 "s_register_operand" "+&rk")
! 	(post_inc:SI (match_dup 0)))
!    (unspec_volatile:SI [(const_int 0)
! 			(mem:SI (match_dup 0))]
! 		       VUNSPEC_VLLDM)]
    "use_cmse && reload_completed"
!   "vlldm%?\\t%0"
!   [(set_attr "predicable" "yes")
     (set_attr "type" "load_4")]
  )
  
--- 1719,1734 ----
  )
  
  (define_insn "lazy_load_multiple_insn"
!   [(unspec_volatile
!     [(mem:BLK (match_operand:SI 0 "s_register_operand" "rk,rk"))]
!     VUNSPEC_VLLDM)]
    "use_cmse && reload_completed"
!   "@
!    vscclrm\\t{vpr}\;vlldm\\t%0
!    vlldm\\t%0"
!   [(set_attr "arch" "fix_vlldm,*")
!    (set_attr "predicable" "no")
!    (set_attr "length" "8,4")
     (set_attr "type" "load_4")]
  )
  
diff -Nrcpad gcc-11.2.0/gcc/config/darwin-c.c gcc-11.3.0/gcc/config/darwin-c.c
*** gcc-11.2.0/gcc/config/darwin-c.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/darwin-c.c	Thu Apr 21 07:58:52 2022
*************** macosx_version_as_macro (void)
*** 691,697 ****
    if (!version_array)
      goto fail;
  
!   if (version_array[MAJOR] < 10 || version_array[MAJOR] > 11)
      goto fail;
  
    if (version_array[MAJOR] == 10 && version_array[MINOR] < 10)
--- 691,697 ----
    if (!version_array)
      goto fail;
  
!   if (version_array[MAJOR] < 10 || version_array[MAJOR] > 12)
      goto fail;
  
    if (version_array[MAJOR] == 10 && version_array[MINOR] < 10)
diff -Nrcpad gcc-11.2.0/gcc/config/darwin-driver.c gcc-11.3.0/gcc/config/darwin-driver.c
*** gcc-11.2.0/gcc/config/darwin-driver.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/darwin-driver.c	Thu Apr 21 07:58:52 2022
*************** validate_macosx_version_min (const char
*** 64,80 ****
  
    major = strtoul (version_str, &end, 10);
  
!   if (major < 10 || major > 11 ) /* MacOS 10 and 11 are known. */
      return NULL;
  
    /* Skip a separating period, if there's one.  */
    version_str = end + ((*end == '.') ? 1 : 0);
  
!   if (major == 11 && *end != '\0' && !ISDIGIT (version_str[0]))
!      /* For MacOS 11, we allow just the major number, but if the minor is
  	there it must be numeric.  */
      return NULL;
!   else if (major == 11 && *end == '\0')
      /* We will rewrite 11 =>  11.0.0.  */
      need_rewrite = true;
    else if (major == 10 && (*end == '\0' || !ISDIGIT (version_str[0])))
--- 64,80 ----
  
    major = strtoul (version_str, &end, 10);
  
!   if (major < 10 || major > 12 ) /* macOS 10, 11, and 12 are known. */
      return NULL;
  
    /* Skip a separating period, if there's one.  */
    version_str = end + ((*end == '.') ? 1 : 0);
  
!   if (major > 10 && *end != '\0' && !ISDIGIT (version_str[0]))
!      /* For macOS 11+, we allow just the major number, but if the minor is
  	there it must be numeric.  */
      return NULL;
!   else if (major > 10 && *end == '\0')
      /* We will rewrite 11 =>  11.0.0.  */
      need_rewrite = true;
    else if (major == 10 && (*end == '\0' || !ISDIGIT (version_str[0])))
*************** darwin_find_version_from_kernel (void)
*** 172,178 ****
        if (minor_vers > 0)
  	minor_vers -= 1; /* Kernel 20.3 => macOS 11.2.  */
        /* It's not yet clear whether patch level will be considered.  */
!       asprintf (&new_flag, "11.%02d.00", minor_vers);
      }
    else if (major_vers - 4 <= 4)
      /* On 10.4 and earlier, the old linker is used which does not
--- 172,178 ----
        if (minor_vers > 0)
  	minor_vers -= 1; /* Kernel 20.3 => macOS 11.2.  */
        /* It's not yet clear whether patch level will be considered.  */
!       asprintf (&new_flag, "%d.%02d.00", major_vers - 9, minor_vers);
      }
    else if (major_vers - 4 <= 4)
      /* On 10.4 and earlier, the old linker is used which does not
*************** maybe_get_sysroot_from_sdkroot ()
*** 259,272 ****
    return xstrndup (maybe_sysroot, strlen (maybe_sysroot));
  }
  
! /* Translate -filelist and -framework options in *DECODED_OPTIONS
!    (size *DECODED_OPTIONS_COUNT) to use -Xlinker so that they are
!    considered to be linker inputs in the case that no other inputs are
!    specified.  Handling these options in DRIVER_SELF_SPECS does not
!    suffice because specs are too late to add linker inputs, and
!    handling them in LINK_SPEC does not suffice because the linker will
!    not be called if there are no other inputs.  When native, also
!    default the -mmacosx-version-min flag.  */
  
  void
  darwin_driver_init (unsigned int *decoded_options_count,
--- 259,269 ----
    return xstrndup (maybe_sysroot, strlen (maybe_sysroot));
  }
  
! /* Handle the deduction of m32/m64 from -arch flags and the interactions
!    between them (i.e. try to warn a user who thinks that they have a driver
!    that can produce multi-slice "FAT" outputs with more than one arch).
!    Default the -mmacosx-version-min flag, which requires a system call on
!    native hosts.  */
  
  void
  darwin_driver_init (unsigned int *decoded_options_count,
*************** darwin_driver_init (unsigned int *decode
*** 284,289 ****
--- 281,287 ----
    const char *vers_string = NULL;
    bool seen_version_min = false;
    bool seen_sysroot_p = false;
+   bool noexport_p = true;
  
    for (i = 1; i < *decoded_options_count; i++)
      {
*************** darwin_driver_init (unsigned int *decode
*** 326,348 ****
  	  seenM64 = true;
  	  break;
  
- 	case OPT_filelist:
- 	case OPT_framework:
- 	  ++*decoded_options_count;
- 	  *decoded_options = XRESIZEVEC (struct cl_decoded_option,
- 					 *decoded_options,
- 					 *decoded_options_count);
- 	  memmove (*decoded_options + i + 2,
- 		   *decoded_options + i + 1,
- 		   ((*decoded_options_count - i - 2)
- 		    * sizeof (struct cl_decoded_option)));
- 	  generate_option (OPT_Xlinker, (*decoded_options)[i].arg, 1,
- 			   CL_DRIVER, &(*decoded_options)[i + 1]);
- 	  generate_option (OPT_Xlinker,
- 			   (*decoded_options)[i].canonical_option[0], 1,
- 			   CL_DRIVER, &(*decoded_options)[i]);
- 	  break;
- 
  	case OPT_mmacosx_version_min_:
  	  seen_version_min = true;
  	  vers_string =
--- 324,329 ----
*************** darwin_driver_init (unsigned int *decode
*** 369,374 ****
--- 350,362 ----
  	  seen_sysroot_p = true;
  	  break;
  
+ 	case OPT_Xlinker:
+ 	case OPT_Wl_:
+ 	  gcc_checking_assert ((*decoded_options)[i].arg);
+ 	  if (strncmp ((*decoded_options)[i].arg, "-exported_symbol", 16) == 0)
+ 	    noexport_p = false;
+ 	  break;
+ 
  	default:
  	  break;
  	}
*************** darwin_driver_init (unsigned int *decode
*** 420,425 ****
--- 408,417 ----
      }
  #endif
  
+   /* If there is nothing else on the command line, do not add sysroot etc.  */
+   if (*decoded_options_count <= 1)
+     return;
+ 
    if (appendM32 || appendM64)
      {
        ++*decoded_options_count;
*************** darwin_driver_init (unsigned int *decode
*** 430,436 ****
  		       &(*decoded_options)[*decoded_options_count - 1]);
      }
  
!   if (! seen_sysroot_p)
      {
        /* We will pick up an SDKROOT if we didn't specify a sysroot and treat
  	 it as overriding any configure-time --with-sysroot.  */
--- 422,428 ----
  		       &(*decoded_options)[*decoded_options_count - 1]);
      }
  
!   if (!seen_sysroot_p)
      {
        /* We will pick up an SDKROOT if we didn't specify a sysroot and treat
  	 it as overriding any configure-time --with-sysroot.  */
*************** darwin_driver_init (unsigned int *decode
*** 449,455 ****
    /* We will need to know the OS X version we're trying to build for here
       so that we can figure out the mechanism and source for the sysroot to
       be used.  */
!   if (! seen_version_min && *decoded_options_count > 1)
      /* Not set by the User, try to figure it out.  */
      vers_string = darwin_default_min_version ();
  
--- 441,447 ----
    /* We will need to know the OS X version we're trying to build for here
       so that we can figure out the mechanism and source for the sysroot to
       be used.  */
!   if (!seen_version_min)
      /* Not set by the User, try to figure it out.  */
      vers_string = darwin_default_min_version ();
  
*************** darwin_driver_init (unsigned int *decode
*** 486,489 ****
--- 478,491 ----
  			  &(*decoded_options)[*decoded_options_count - 1]);
          }
      }
+ 
+   if (noexport_p)
+     {
+       ++*decoded_options_count;
+       *decoded_options = XRESIZEVEC (struct cl_decoded_option,
+ 				     *decoded_options,
+ 				     *decoded_options_count);
+       generate_option (OPT_nodefaultexport, NULL, 1, CL_DRIVER,
+ 		       &(*decoded_options)[*decoded_options_count - 1]);
+     }
  }
diff -Nrcpad gcc-11.2.0/gcc/config/darwin.c gcc-11.3.0/gcc/config/darwin.c
*** gcc-11.2.0/gcc/config/darwin.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/darwin.c	Thu Apr 21 07:58:52 2022
*************** static bool ld_uses_coal_sects = false;
*** 108,113 ****
--- 108,116 ----
     each FDE.  */
  static bool ld_needs_eh_markers = false;
  
+ /* Emit a section-start symbol for mod init and term sections.  */
+ static bool ld_init_term_start_labels = false;
+ 
  /* Section names.  */
  section * darwin_sections[NUM_DARWIN_SECTIONS];
  
*************** finalize_ctors ()
*** 1837,1842 ****
--- 1840,1850 ----
    else
      switch_to_section (darwin_sections[constructor_section]);
  
+   /* Where needed, provide a linker-visible section-start symbol so that we
+      have stable output between debug and non-debug.  */
+   if (ld_init_term_start_labels)
+     fputs (MACHOPIC_INDIRECT ? "_Mod.init:\n" : "_CTOR.sect:\n", asm_out_file);
+ 
    if (vec_safe_length (ctors) > 1)
      ctors->qsort (sort_cdtor_records);
    FOR_EACH_VEC_SAFE_ELT (ctors, i, elt)
*************** finalize_dtors ()
*** 1857,1862 ****
--- 1865,1875 ----
    else
      switch_to_section (darwin_sections[destructor_section]);
  
+   /* Where needed, provide a linker-visible section-start symbol so that we
+      have stable output between debug and non-debug.  */
+   if (ld_init_term_start_labels)
+     fputs (MACHOPIC_INDIRECT ? "_Mod.term:\n" : "_DTOR.sect:\n", asm_out_file);
+ 
    if (vec_safe_length (dtors) > 1)
      dtors->qsort (sort_cdtor_records);
    FOR_EACH_VEC_SAFE_ELT (dtors, i, elt)
*************** darwin_file_end (void)
*** 3129,3134 ****
--- 3142,3155 ----
       re-arranging data.  */
    if (!DARWIN_SECTION_ANCHORS || !flag_section_anchors)
      fprintf (asm_out_file, "\t.subsections_via_symbols\n");
+ 
+   /* We rely on this being NULL at the start of compilation; reset it here
+      so that JIT can reuse a context.  */
+   if (dwarf_sect_names_table != NULL)
+     {
+       dwarf_sect_names_table->truncate (0);
+       dwarf_sect_names_table = NULL;
+     }
  }
  
  /* TODO: Add a language hook for identifying if a decl is a vtable.  */
*************** darwin_override_options (void)
*** 3220,3230 ****
        /* Earlier versions are not specifically accounted, until required.  */
      }
  
!   /* Older Darwin ld could not coalesce weak entities without them being
!      placed in special sections.  */
!   if (darwin_target_linker
!       && (strverscmp (darwin_target_linker, MIN_LD64_NO_COAL_SECTS) < 0))
!     ld_uses_coal_sects = true;
  
    /* In principle, this should be c-family only.  However, we really need to
       set sensible defaults for LTO as well, since the section selection stuff
--- 3241,3265 ----
        /* Earlier versions are not specifically accounted, until required.  */
      }
  
!   /* Some codegen needs to account for the capabilities of the target
!      linker.  */
!   if (darwin_target_linker)
!     {
!       /* Older Darwin ld could not coalesce weak entities without them being
! 	 placed in special sections.  */
!       if (strverscmp (darwin_target_linker, MIN_LD64_NO_COAL_SECTS) < 0)
! 	ld_uses_coal_sects = true;
! 
!       /* Some newer assemblers emit section start temp symbols for mod init
! 	 and term sections if there is no suitable symbol present already.
! 	 The temp symbols are linker visible and therefore appear in the
! 	 symbol tables.  Since the temp symbol number can vary when debug is
! 	 enabled, that causes compare-debug fails.  The solution is to provide
! 	 a stable linker-visible symbol.  */
!       if (strverscmp (darwin_target_linker,
! 		      MIN_LD64_INIT_TERM_START_LABELS) >= 0)
! 	ld_init_term_start_labels = true;
!     }
  
    /* In principle, this should be c-family only.  However, we really need to
       set sensible defaults for LTO as well, since the section selection stuff
*************** darwin_fold_builtin (tree fndecl, int n_
*** 3600,3629 ****
  void
  darwin_rename_builtins (void)
  {
-   /* The system ___divdc3 routine in libSystem on darwin10 is not
-      accurate to 1ulp, ours is, so we avoid ever using the system name
-      for this routine and instead install a non-conflicting name that
-      is accurate.
- 
-      When -ffast-math or -funsafe-math-optimizations is given, we can
-      use the faster version.  */
-   if (!flag_unsafe_math_optimizations)
-     {
-       enum built_in_function dcode
- 	= (enum built_in_function)(BUILT_IN_COMPLEX_DIV_MIN
- 				   + DCmode - MIN_MODE_COMPLEX_FLOAT);
-       tree fn = builtin_decl_explicit (dcode);
-       /* Fortran and c call TARGET_INIT_BUILTINS and
- 	 TARGET_INIT_LIBFUNCS at different times, so we have to put a
- 	 call into each to ensure that at least one of them is called
- 	 after build_common_builtin_nodes.  A better fix is to add a
- 	 new hook to run after build_common_builtin_nodes runs.  */
-       if (fn)
- 	set_user_assembler_name (fn, "___ieee_divdc3");
-       fn = builtin_decl_implicit (dcode);
-       if (fn)
- 	set_user_assembler_name (fn, "___ieee_divdc3");
-     }
  }
  
  bool
--- 3635,3640 ----
diff -Nrcpad gcc-11.2.0/gcc/config/darwin.h gcc-11.3.0/gcc/config/darwin.h
*** gcc-11.2.0/gcc/config/darwin.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/darwin.h	Thu Apr 21 07:58:52 2022
*************** see the files COPYING3 and COPYING.RUNTI
*** 54,59 ****
--- 54,64 ----
  
  #define DO_GLOBAL_DTORS_BODY
  
+ /* Register static destructors to run from __cxa_atexit instead of putting
+    them into a .mod_term_funcs section.  */
+ 
+ #define TARGET_DTORS_FROM_CXA_ATEXIT true
+ 
  /* The string value for __SIZE_TYPE__.  */
  
  #ifndef SIZE_TYPE
*************** see the files COPYING3 and COPYING.RUNTI
*** 118,141 ****
  /* True if pragma ms_struct is in effect.  */
  extern GTY(()) int darwin_ms_struct;
  
! /* The majority of Darwin's special driver opts are direct access to ld flags
!    (to save the user typing -Wl,xxxxx or Xlinker xxxxx) but we can't process
!    them here, since doing so will make it appear that there are linker infiles
!    and the linker will invoked even when it is not necessary.
  
-    However, a few can be handled and we can elide options that are silently-
-    ignored defaults, plus warn on obsolete ones that no longer function.  */
  #undef SUBTARGET_DRIVER_SELF_SPECS
  #define SUBTARGET_DRIVER_SELF_SPECS					\
! "%{fapple-kext|mkernel:-static}",					\
! "%{gfull:-g -fno-eliminate-unused-debug-symbols} %<gfull",		\
! "%{gsplit-dwarf:%ngsplit-dwarf is not supported on this platform} \
!    %<gsplit-dwarf",							\
! "%{gused:-g -feliminate-unused-debug-symbols} %<gused",			\
! "%{shared:-Zdynamiclib} %<shared",					\
! "%{static:%{Zdynamic:%e conflicting code gen style switches are used}}",\
! "%{y*:%nthe y option is obsolete and ignored} %<y*",			\
! "%<Mach "
  
  #if LD64_HAS_EXPORT_DYNAMIC
  #define DARWIN_RDYNAMIC "%{rdynamic:-export_dynamic}"
--- 123,281 ----
  /* True if pragma ms_struct is in effect.  */
  extern GTY(()) int darwin_ms_struct;
  
! /* Darwin has a user convenience feature where some linker options are exposed
!    at the driver level (so one can type "-all_load" instead of "-Wl,-all_load"
!    or "-Xlinker -all_load").  We retain this, but now these options are all
!    marked as 'Driver' and we process them as early as possible so that they
!    get allocated to the right toolchain command.  There are a couple of special
!    cases where these driver opts are used multiple times, or to control
!    operations on more than one command (e.g. dynamiclib).  These are handled
!    specially and we then add %<xxxx specs for the commands that _don't_ need
!    them.  NOTE: the order of 'shared' and 'dynamiclib' is significant, hence
!    they are placed out of alphabetical order at the start.  Likewise, we keep
!    a couple of cases where a negative option originally appeared after the
!    positive alternate, potentially overriding it.
!    When we report an error with %e, it seems necessary to strip the option
!    before doing so, otherwise it survives to the cc1 command line (%e doesn't
!    appear to abort the program before this).
!    Right now there's no mechanism to split up the "variable portion" (%*) of
!    the matched spec string, so where we have some driver specs that take 2
!    or 3 arguments, these cannot be processed here, but are deferred until the
!    LINK_SPEC, where they are copied verbatim.
!    We have a "safe" version of the MacOS version string, that's been sanity-
!    checked and truncated to minor version.  If the 'tiny' (3rd) portion of the
!    value is not significant, it's better to use this in version-compare().  */
  
  #undef SUBTARGET_DRIVER_SELF_SPECS
  #define SUBTARGET_DRIVER_SELF_SPECS					\
!   "%{shared:%{!dynamiclib:-dynamiclib}} %<shared",			\
!   "%{static:%{dynamic|dynamiclib:%econflicting code generation switches}}",\
!   "%{dynamiclib:-Xlinker -dylib \
!      %{allowable_client*:-Xlinker -allowable_client -Xlinker %*} \
!        %<allowable_client* \
!      %{bundle_loader*: %<bundle_loader* \
!        %e-bundle_loader not allowed with -dynamiclib} \
!      %{client_name*: %<client_name* \
!        %e-client_name not allowed with -dynamiclib} \
!      %{compatibility_version*:\
!        -Xlinker -dylib_compatibility_version -Xlinker %*} \
!        %<compatibility_version* \
!      %{current_version*:-Xlinker -dylib_current_version -Xlinker %*} \
!        %<current_version* \
!      %{install_name*:-Xlinker -dylib_install_name -Xlinker %* } \
!        %<install_name* \
!      %{keep_private_externs: %<keep_private_externs \
!        %e-keep_private_externs not allowed with -dynamiclib} \
!      %{private_bundle: %<private_bundle \
!        %e-private_bundle not allowed with -dynamiclib} \
!     }",									\
!   "%{!dynamiclib: \
!      %{bundle_loader*:-Xlinker -bundle_loader -Xlinker %*} \
!        %<bundle_loader* \
!      %{client_name*:-Xlinker -client_name -Xlinker %*} \
!        %<client_name* \
!      %{compatibility_version*: %<compatibility_version* \
!        %e-compatibility_version only allowed with -dynamiclib} \
!      %{current_version*: %<current_version* \
!        %e-current_version only allowed with -dynamiclib} \
!      %{install_name*: %<install_name* \
!        %e-install_name only allowed with -dynamiclib} \
!      %{keep_private_externs:-Xlinker -keep_private_externs} \
!        %<keep_private_externs \
!      %{private_bundle:-Xlinker -private_bundle} \
!        %<private_bundle \
!     }",									\
!   "%{all_load:-Xlinker -all_load} %<all_load",				\
!   "%{arch_errors_fatal:-Xlinker -arch_errors_fatal} \
!     %<arch_errors_fatal",						\
!   "%{bind_at_load:-Xlinker -bind_at_load} %<bind_at_load",		\
!   "%{bundle:%{!dynamiclib:-Xlinker -bundle; \
!               :%e-bundle not allowed with -dynamiclib}}",	\
!   "%{dead_strip:-Xlinker -dead_strip} %<dead_strip",			\
!   "%{dylib_file*:-Xlinker -dylib_file -Xlinker %*} %<dylib_file*",	\
!   "%{dylinker:-Xlinker -dylinker} %<dylinker",				\
!   "%{dylinker_install_name*:-Xlinker -dylinker_install_name -Xlinker %*}\
!     %<dylinker_install_name*",						\
!   "%{exported_symbols_list*:-Xlinker -exported_symbols_list -Xlinker %*}\
!     %<exported_symbols_list",						\
!   "%{findirect-virtual-calls: -fapple-kext} %<findirect-virtual-calls", \
!   "%{fterminated-vtables: -fapple-kext} %<fterminated-vtables",		\
!   "%{fapple-kext|mkernel:-static}",					\
!   "%{filelist*:-Xlinker -filelist -Xlinker %*} %<filelist*",		\
!   "%{flat_namespace:-Xlinker -flat_namespace} %<flat_namespace",	\
!   "%{force_cpusubtype_ALL:-Xassembler -force_cpusubtype_ALL} ",		\
!   "%{force_flat_namespace: \
!      %{!dynamiclib:-Xlinker -force_flat_namespace; \
!        :%e-force_flat_namespace not allowed with -dynamiclib}} \
!     %<force_flat_namespace",						\
!   "%{framework*:-Xlinker -framework -Xlinker %*} %<framework*",		\
!   "%{gfull:-g -fno-eliminate-unused-debug-symbols} %<gfull",		\
!   "%{gused:-g -feliminate-unused-debug-symbols} %<gused",		\
!   "%{gsplit-dwarf:%ngsplit-dwarf is not supported on this platform} \
!     %<gsplit-dwarf",							\
!   "%{headerpad_max_install_names:-Xlinker -headerpad_max_install_names}\
!     %<headerpad_max_install_names",					\
!   "%{image_base*:-Xlinker -image_base -Xlinker %*} %<image_base*",	\
!   "%{init*:-Xlinker -init -Xlinker %*} %<init*",			\
!   "%{multi_module:-Xlinker -multi_module} %<multi_module",		\
!   "%{multiply_defined*:-Xlinker -multiply_defined -Xlinker %*; \
!      :%{shared-libgcc: \
!        %:version-compare(< 10.5 asm_macosx_version_min= -Xlinker) \
!        %:version-compare(< 10.5 asm_macosx_version_min= -multiply_defined) \
!        %:version-compare(< 10.5 asm_macosx_version_min= -Xlinker) \
!        %:version-compare(< 10.5 asm_macosx_version_min= suppress)}} \
!      %<multiply_defined*",						\
!   "%{multiplydefinedunused*:\
!      -Xlinker -multiply_defined_unused -Xlinker %*} \
!      %<multiplydefinedunused* ",					\
!   "%{no_dead_strip_inits_and_terms:\
!      -Xlinker -no_dead_strip_inits_and_terms} \
!      %<no_dead_strip_inits_and_terms",					\
!   "%{nofixprebinding:-Xlinker -nofixprebinding} %<nofixprebinding",	\
!   "%{nomultidefs:-Xlinker -nomultidefs} %<nomultidefs",			\
!   "%{pagezero_size*:-Xlinker -pagezero_size -Xlinker %*} \
!     %<pagezero_size",							\
!   "%{prebind:-Xlinker -prebind} %<prebind",				\
!   "%{noprebind:-Xlinker -noprebind} %<noprebind",			\
!   "%{prebind_all_twolevel_modules:\
!      -Xlinker -prebind_all_twolevel_modules} \
!      %<prebind_all_twolevel_modules",					\
!   "%{preload:-Xlinker -preload} %<preload",				\
!   "%{read_only_relocs*:-Xlinker -read_only_relocs -Xlinker %*} \
!      %<read_only_relocs*",						\
!   "%{rpath*: -Xlinker -rpath -Xlinker %*}",				\
!   "%{seg_addr_table_filename*: \
!      -Xlinker -seg_addr_table_filename -Xlinker %*} \
!      %<seg_addr_table_filename*",					\
!   "%{seg_addr_table*:-Xlinker -seg_addr_table -Xlinker %*} \
!      %<seg_addr_table*",						\
!   "%{seg1addr*:-Xlinker -image_base -Xlinker %*} %<seg1addr*",		\
!   "%{seglinkedit:-Xlinker -seglinkedit} %<seglinkedit",			\
!   "%{noseglinkedit:-Xlinker -noseglinkedit} %<noseglinkedit",		\
!   "%{segs_read_only_addr*:-Xlinker -segs_read_only_addr -Xlinker %*} \
!     %<segs_read_only_addr*",						\
!   "%{segs_read_write_addr*:-Xlinker -segs_read_write_addr -Xlinker %*} \
!     %<segs_read_write_addr*",						\
!   "%{single_module:-Xlinker -single_module} %<single_module",		\
!   "%{sub_library*:-Xlinker -sub_library -Xlinker %*} %<sub_library*",	\
!   "%{sub_umbrella*:-Xlinker -sub_umbrella -Xlinker %*} %<sub_umbrella*",\
!   "%{twolevel_namespace:-Xlinker -twolevel_namespace} \
!      %<twolevel_namespace",						\
!   "%{twolevel_namespace_hints:-Xlinker -twolevel_namespace_hints} \
!      %<twolevel_namespace_hints",					\
!   "%{umbrella*:-Xlinker -umbrella -Xlinker %*} %<umbrella*",		\
!   "%{undefined*:-Xlinker -undefined -Xlinker %*} %<undefined*",		\
!   "%{unexported_symbols_list*:\
!      -Xlinker -unexported_symbols_list -Xlinker %*} \
!      %<unexported_symbols_list*",					\
!   "%{weak_reference_mismatches*:\
!     -Xlinker -weak_reference_mismatches -Xlinker %*} \
!     %<weak_reference_mismatches*",					\
!   "%{whyload:-Xlinker -whyload} %<whyload",				\
!   "%{whatsloaded:-Xlinker -whatsloaded} %<whatsloaded",			\
!   "%{w:-Xlinker -w}",							\
!   "%<y*",								\
!   "%<Mach "
  
  #if LD64_HAS_EXPORT_DYNAMIC
  #define DARWIN_RDYNAMIC "%{rdynamic:-export_dynamic}"
*************** extern GTY(()) int darwin_ms_struct;
*** 156,164 ****
     %:version-compare(>= 10.7 mmacosx-version-min= -no_pie) }"
  
  #define DARWIN_CC1_SPEC							\
!   "%{findirect-virtual-calls: -fapple-kext} %<findirect-virtual-calls " \
!   "%{fterminated-vtables: -fapple-kext} %<fterminated-vtables "		\
!   "%<filelist* %<framework*"
  
  #define SUBSUBTARGET_OVERRIDE_OPTIONS					\
    do {									\
--- 296,302 ----
     %:version-compare(>= 10.7 mmacosx-version-min= -no_pie) }"
  
  #define DARWIN_CC1_SPEC							\
!   "%<dynamic %<dynamiclib %<force_cpusubtype_ALL "
  
  #define SUBSUBTARGET_OVERRIDE_OPTIONS					\
    do {									\
*************** extern GTY(()) int darwin_ms_struct;
*** 183,189 ****
  
  #undef	CPP_SPEC
  #define CPP_SPEC "%{static:%{!dynamic:-D__STATIC__}}%{!static:-D__DYNAMIC__}" \
! 	" %{pthread:-D_REENTRANT}"
  
  /* This is a fix for PR41260 by passing -no_compact_unwind on darwin10 and
     later until the assembler, linker and libunwind are able to deal with the
--- 321,327 ----
  
  #undef	CPP_SPEC
  #define CPP_SPEC "%{static:%{!dynamic:-D__STATIC__}}%{!static:-D__DYNAMIC__}" \
! 	" %{pthread:-D_REENTRANT} "
  
  /* This is a fix for PR41260 by passing -no_compact_unwind on darwin10 and
     later until the assembler, linker and libunwind are able to deal with the
*************** extern GTY(()) int darwin_ms_struct;
*** 211,217 ****
     linkers, and for positional arguments like libraries.  */
  
  #define LINK_COMMAND_SPEC_A \
!    "%{!fdump=*:%{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S:\
      %(linker)" \
      LINK_PLUGIN_SPEC \
      "%{flto*:%<fcompare-debug*} \
--- 349,355 ----
     linkers, and for positional arguments like libraries.  */
  
  #define LINK_COMMAND_SPEC_A \
!    "%{!c:%{!E:%{!S:%{!M:%{!MM:%{!fsyntax-only:%{!fdump=*: \
      %(linker)" \
      LINK_PLUGIN_SPEC \
      "%{flto*:%<fcompare-debug*} \
*************** extern GTY(()) int darwin_ms_struct;
*** 220,273 ****
     "%X %{s} %{t} %{Z} %{u*} \
      %{e*} %{r} \
      %{o*}%{!o:-o a.out} \
!     %{!nostdlib:%{!r:%{!nostartfiles:%S}}} \
!     %{L*} %(link_libgcc) %o %{fprofile-arcs|fprofile-generate*|coverage:-lgcov} \
!     %{fopenacc|fopenmp|%:gt(%{ftree-parallelize-loops=*:%*} 1): \
!       %{static|static-libgcc|static-libstdc++|static-libgfortran: libgomp.a%s; : -lgomp } } \
!     %{fgnu-tm: \
!       %{static|static-libgcc|static-libstdc++|static-libgfortran: libitm.a%s; : -litm } } \
!     %{!nostdlib:%{!r:%{!nodefaultlibs:\
        %{%:sanitize(address): -lasan } \
        %{%:sanitize(undefined): -lubsan } \
        %(link_ssp) \
!       %:version-compare(>< 10.6 10.7 mmacosx-version-min= -ld10-uwfef.o) \
        %(link_gcc_c_sequence) \
      }}}\
!     %{!nostdlib:%{!r:%{!nostartfiles:%E}}} %{T*} %{F*} "\
      DARWIN_PIE_SPEC \
      DARWIN_NOPIE_SPEC \
      DARWIN_RDYNAMIC \
      DARWIN_NOCOMPACT_UNWIND \
      "}}}}}}} %<pie %<no-pie %<rdynamic %<X "
  
- #define DSYMUTIL "\ndsymutil"
- 
  /* Spec that controls whether the debug linker is run automatically for
     a link step.  This needs to be done if there is a source file on the
     command line which will result in a temporary object (and debug is
     enabled).  */
  
  #define DSYMUTIL_SPEC \
!    "%{!fdump=*:%{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S:\
!     %{v} \
!     %{g*:%{!gstabs*:%{%:debug-level-gt(0): -idsym}}}\
!     %{.c|.cc|.C|.cpp|.cp|.c++|.cxx|.CPP|.m|.mm|.s|.f|.f90|\
!       .f95|.f03|.f77|.for|.F|.F90|.F95|.F03: \
!     %{g*:%{!gstabs*:%{%:debug-level-gt(0): -dsym}}}}}}}}}}}"
  
  #define LINK_COMMAND_SPEC LINK_COMMAND_SPEC_A DSYMUTIL_SPEC
  
  /* Tell collect2 to run dsymutil for us as necessary.  */
  #define COLLECT_RUN_DSYMUTIL 1
  
! /* Fix PR47558 by linking against libSystem ahead of libgcc. See also
!    PR 80556 and the fallout from this.  */
! 
  #undef  LINK_GCC_C_SEQUENCE_SPEC
  #define LINK_GCC_C_SEQUENCE_SPEC \
! "%{!static:%{!static-libgcc: \
!     %:version-compare(>= 10.6 mmacosx-version-min= -lSystem) } } \
!   %G %{!nolibc:%L}"
  
  /* ld64 supports a sysroot, it just has a different name and there's no easy
     way to check for it at config time.  */
--- 358,419 ----
     "%X %{s} %{t} %{Z} %{u*} \
      %{e*} %{r} \
      %{o*}%{!o:-o a.out} \
!     %{!r:%{!nostdlib:%{!nostartfiles:%S}}} \
!     %{L*} %(link_libgcc) %o \
!     %{!r:%{!nostdlib:%{!nodefaultlibs:\
!       %{fprofile-arcs|fprofile-generate*|coverage:-lgcov} \
!       %{fopenacc|fopenmp|%:gt(%{ftree-parallelize-loops=*:%*} 1): \
! 	%{static|static-libgcc|static-libstdc++|static-libgfortran: \
! 	  libgomp.a%s; : -lgomp }} \
!       %{fgnu-tm: \
! 	%{static|static-libgcc|static-libstdc++|static-libgfortran: \
! 	  libitm.a%s; : -litm }} \
        %{%:sanitize(address): -lasan } \
        %{%:sanitize(undefined): -lubsan } \
        %(link_ssp) \
!       %:version-compare(>< 10.6 10.7 mmacosx-version-min= -ld10-uwfef) \
        %(link_gcc_c_sequence) \
+       %{!nodefaultexport:%{dylib|dynamiclib|bundle: \
+ 	%:version-compare(>= 10.11 asm_macosx_version_min= -U) \
+ 	%:version-compare(>= 10.11 asm_macosx_version_min= ___emutls_get_address) \
+ 	%:version-compare(>= 10.11 asm_macosx_version_min= -exported_symbol) \
+ 	%:version-compare(>= 10.11 asm_macosx_version_min= ___emutls_get_address) \
+ 	%:version-compare(>= 10.11 asm_macosx_version_min= -U) \
+ 	%:version-compare(>= 10.11 asm_macosx_version_min= ___emutls_register_common) \
+ 	%:version-compare(>= 10.11 asm_macosx_version_min= -exported_symbol) \
+ 	%:version-compare(>= 10.11 asm_macosx_version_min= ___emutls_register_common) \
+       }} \
      }}}\
!     %{!r:%{!nostdlib:%{!nostartfiles:%E}}} %{T*} %{F*} "\
      DARWIN_PIE_SPEC \
      DARWIN_NOPIE_SPEC \
      DARWIN_RDYNAMIC \
      DARWIN_NOCOMPACT_UNWIND \
      "}}}}}}} %<pie %<no-pie %<rdynamic %<X "
  
  /* Spec that controls whether the debug linker is run automatically for
     a link step.  This needs to be done if there is a source file on the
     command line which will result in a temporary object (and debug is
     enabled).  */
  
  #define DSYMUTIL_SPEC \
!   "%{!c:%{!E:%{!S:%{!r:%{!M:%{!MM:%{!fsyntax-only:%{!fdump=*:\
!      %{g*:%{!gstabs*:%{%:debug-level-gt(0): -idsym \
!        %{.c|.cc|.C|.cpp|.cp|.c++|.cxx|.CPP|.m|.mm|.s|.f|.f90|\
! 	 .f95|.f03|.f77|.for|.F|.F90|.F95|.F03|.d: -dsym }\
!       }}}\
!    }}}}}}}}"
  
  #define LINK_COMMAND_SPEC LINK_COMMAND_SPEC_A DSYMUTIL_SPEC
  
  /* Tell collect2 to run dsymutil for us as necessary.  */
  #define COLLECT_RUN_DSYMUTIL 1
  
! /* We only want one instance of %G, since libSystem (Darwin's -lc) does not
!    depend on libgcc. */
  #undef  LINK_GCC_C_SEQUENCE_SPEC
  #define LINK_GCC_C_SEQUENCE_SPEC \
!  "%G %{!nolibc:%L} "
  
  /* ld64 supports a sysroot, it just has a different name and there's no easy
     way to check for it at config time.  */
*************** extern GTY(()) int darwin_ms_struct;
*** 275,419 ****
  #define HAVE_LD_SYSROOT 1
  /* It seems the only (working) way to get a space after %R is to append a
     dangling '/'.  */
! #define SYSROOT_SPEC "%{!isysroot*:-syslibroot %R/ }"
  
  /* Do the same as clang, for now, and insert the sysroot for ld when an
     isysroot is specified.  */
! #define LINK_SYSROOT_SPEC "%{isysroot*:-syslibroot %*}"
  
  /* Suppress the addition of extra prefix paths when a sysroot is in use.  */
  #define STANDARD_STARTFILE_PREFIX_1 ""
  #define STANDARD_STARTFILE_PREFIX_2 ""
  
! /* Please keep the random linker options in alphabetical order (modulo
!    'Z' and 'no' prefixes). Note that options taking arguments may appear
!    multiple times on a command line with different arguments each time,
!    so put a * after their names so all of them get passed.  */
  #define LINK_SPEC  \
!   "%{static}%{!static:-dynamic} \
     %:remove-outfile(-ldl) \
     %:remove-outfile(-lm) \
     %:remove-outfile(-lpthread) \
     %{fgnu-runtime: %{static|static-libgcc: \
                       %:replace-outfile(-lobjc libobjc-gnu.a%s); \
!                     :%:replace-outfile(-lobjc -lobjc-gnu ) } }\
     %{static|static-libgcc|static-libgfortran:%:replace-outfile(-lgfortran libgfortran.a%s)}\
     %{static|static-libgcc|static-libstdc++|static-libgfortran:%:replace-outfile(-lgomp libgomp.a%s)}\
     %{static|static-libgcc|static-libstdc++:%:replace-outfile(-lstdc++ libstdc++.a%s)}\
!    %{!Zdynamiclib: \
!      %{Zforce_cpusubtype_ALL:-arch %(darwin_arch) -force_cpusubtype_ALL} \
!      %{!Zforce_cpusubtype_ALL:-arch %(darwin_subarch)} \
!      %{Zbundle:-bundle} \
!      %{Zbundle_loader*:-bundle_loader %*} \
!      %{client_name*} \
!      %{compatibility_version*:%e-compatibility_version only allowed with -dynamiclib\
! } \
!      %{current_version*:%e-current_version only allowed with -dynamiclib} \
!      %{Zforce_flat_namespace:-force_flat_namespace} \
!      %{Zinstall_name*:%e-install_name only allowed with -dynamiclib} \
!      %{keep_private_externs} \
!      %{private_bundle} \
!     } \
!    %{Zdynamiclib: -dylib \
!      %{Zbundle:%e-bundle not allowed with -dynamiclib} \
!      %{Zbundle_loader*:%e-bundle_loader not allowed with -dynamiclib} \
!      %{client_name*:%e-client_name not allowed with -dynamiclib} \
!      %{compatibility_version*:-dylib_compatibility_version %*} \
!      %{current_version*:-dylib_current_version %*} \
!      %{Zforce_cpusubtype_ALL:-arch %(darwin_arch)} \
!      %{!Zforce_cpusubtype_ALL: -arch %(darwin_subarch)} \
!      %{Zforce_flat_namespace:%e-force_flat_namespace not allowed with -dynamiclib} \
!      %{Zinstall_name*:-dylib_install_name %*} \
!      %{keep_private_externs:%e-keep_private_externs not allowed with -dynamiclib} \
!      %{private_bundle:%e-private_bundle not allowed with -dynamiclib} \
!     } \
!    %{Zall_load:-all_load} \
!    %{Zallowable_client*:-allowable_client %*} \
!    %{Zbind_at_load:-bind_at_load} \
!    %{Zarch_errors_fatal:-arch_errors_fatal} \
!    %{Zdead_strip:-dead_strip} \
!    %{Zno_dead_strip_inits_and_terms:-no_dead_strip_inits_and_terms} \
!    %{Zdylib_file*:-dylib_file %*} \
!    %{Zdynamic:-dynamic}\
!    %{Zexported_symbols_list*:-exported_symbols_list %*} \
!    %{Zflat_namespace:-flat_namespace} \
!    %{headerpad_max_install_names} \
!    %{Zimage_base*:-image_base %*} \
!    %{Zinit*:-init %*} \
!    %{mmacosx-version-min=*:-macosx_version_min %*} \
!    %{nomultidefs} \
!    %{Zmulti_module:-multi_module} %{Zsingle_module:-single_module} \
!    %{Zmultiply_defined*:-multiply_defined %*} \
!    %{!Zmultiply_defined*:%{shared-libgcc: \
!      %:version-compare(< 10.5 mmacosx-version-min= -multiply_defined) \
!      %:version-compare(< 10.5 mmacosx-version-min= suppress)}} \
!    %{Zmultiplydefinedunused*:-multiply_defined_unused %*} \
!    %{prebind} %{noprebind} %{nofixprebinding} %{prebind_all_twolevel_modules} \
!    %{read_only_relocs} \
!    %{sectcreate*} %{sectorder*} %{seg1addr*} %{segprot*} \
!    %{Zsegaddr*:-segaddr %*} \
!    %{Zsegs_read_only_addr*:-segs_read_only_addr %*} \
!    %{Zsegs_read_write_addr*:-segs_read_write_addr %*} \
!    %{Zseg_addr_table*: -seg_addr_table %*} \
!    %{Zfn_seg_addr_table_filename*:-seg_addr_table_filename %*} \
!    %{sub_library*} %{sub_umbrella*} \
!    " LINK_SYSROOT_SPEC " \
!    %{twolevel_namespace} %{twolevel_namespace_hints} \
!    %{Zumbrella*: -umbrella %*} \
!    %{undefined*} \
!    %{Zunexported_symbols_list*:-unexported_symbols_list %*} \
!    %{Zweak_reference_mismatches*:-weak_reference_mismatches %*} \
!    %{!Zweak_reference_mismatches*:-weak_reference_mismatches non-weak} \
!    %{w} \
!    %{pagezero_size*} %{segs_read_*} %{seglinkedit} %{noseglinkedit}  \
!    %{sectalign*} %{sectobjectsymbols*} %{segcreate*} %{whyload} \
!    %{whatsloaded} %{dylinker_install_name*} \
!    %{dylinker} "
! 
  
  /* Machine dependent libraries.  */
  
  #define LIB_SPEC "%{!static:-lSystem}"
  
! /* Support -mmacosx-version-min by supplying different (stub) libgcc_s.dylib
!    libraries to link against, and by not linking against libgcc_s on
!    earlier-than-10.3.9.  If we need exceptions, prior to 10.3.9, then we have
!    to link the static eh lib, since there's no shared version on the system.
! 
!    Note that by default, except as above, -lgcc_eh is not linked against.
     This is because,in general, we need to unwind through system libraries that
     are linked with the shared unwinder in libunwind (or libgcc_s for 10.4/5).
  
!    The static version of the current libgcc unwinder (which differs from the
!    implementation in libunwind.dylib on systems Darwin10 [10.6]+) can be used
!    by specifying -static-libgcc.
  
!    If libgcc_eh is linked against, it has to be before -lgcc, because it might
!    need symbols from -lgcc.  */
  
  #undef REAL_LIBGCC_SPEC
! #define REAL_LIBGCC_SPEC						   \
!    "%{static-libgcc|static: -lgcc_eh -lgcc;				   \
!       shared-libgcc|fexceptions|fobjc-exceptions|fgnu-runtime:		   \
!        %:version-compare(!> 10.3.9 mmacosx-version-min= -lgcc_eh)	   \
!        %:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_s.10.4) \
!        %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5)   \
!        %:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_ext.10.4) \
!        %:version-compare(>= 10.5 mmacosx-version-min= -lgcc_ext.10.5)	   \
!        -lgcc ;								   \
!       :%:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_s.10.4) \
!        %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5)   \
!        %:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_ext.10.4) \
!        %:version-compare(>= 10.5 mmacosx-version-min= -lgcc_ext.10.5)	   \
!        -lgcc }"
  
  /* We specify crt0.o as -lcrt0.o so that ld will search the library path.  */
  
  #undef  STARTFILE_SPEC
  #define STARTFILE_SPEC							    \
! "%{Zdynamiclib: %(darwin_dylib1) %{fgnu-tm: -lcrttms.o}}		    \
!  %{!Zdynamiclib:%{Zbundle:%(darwin_bundle1)}				    \
!      %{!Zbundle:%{pg:%{static:-lgcrt0.o}				    \
                       %{!static:%{object:-lgcrt0.o}			    \
                                 %{!object:%{preload:-lgcrt0.o}		    \
                                   %{!preload:-lgcrt1.o                       \
--- 421,527 ----
  #define HAVE_LD_SYSROOT 1
  /* It seems the only (working) way to get a space after %R is to append a
     dangling '/'.  */
! #define SYSROOT_SPEC "%{!isysroot*:-syslibroot %R/ } "
  
  /* Do the same as clang, for now, and insert the sysroot for ld when an
     isysroot is specified.  */
! #define LINK_SYSROOT_SPEC "%{isysroot*:-syslibroot %*} "
  
  /* Suppress the addition of extra prefix paths when a sysroot is in use.  */
  #define STANDARD_STARTFILE_PREFIX_1 ""
  #define STANDARD_STARTFILE_PREFIX_2 ""
  
! 
! /* Please keep the random linker options in alphabetical order.
!    Note that options taking arguments may appear multiple times on a command
!    line with different arguments each time, so put a * after their names so
!    all of them get passed.  */
  #define LINK_SPEC  \
!   "%{static}%{!static:%{!dynamic:-dynamic}} \
     %:remove-outfile(-ldl) \
     %:remove-outfile(-lm) \
     %:remove-outfile(-lpthread) \
     %{fgnu-runtime: %{static|static-libgcc: \
                       %:replace-outfile(-lobjc libobjc-gnu.a%s); \
!                     :%:replace-outfile(-lobjc -lobjc-gnu )}}\
     %{static|static-libgcc|static-libgfortran:%:replace-outfile(-lgfortran libgfortran.a%s)}\
     %{static|static-libgcc|static-libstdc++|static-libgfortran:%:replace-outfile(-lgomp libgomp.a%s)}\
     %{static|static-libgcc|static-libstdc++:%:replace-outfile(-lstdc++ libstdc++.a%s)}\
!    %{force_cpusubtype_ALL:-arch %(darwin_arch)} \
!    %{!force_cpusubtype_ALL:-arch %(darwin_subarch)} "\
!    LINK_SYSROOT_SPEC \
!   "%{mmacosx-version-min=*:-macosx_version_min %*} \
!    %{sectalign*} %{sectcreate*} %{sectobjectsymbols*}  %{sectorder*} \
!    %{segaddr*} %{segcreate*} %{segprot*} "
  
  /* Machine dependent libraries.  */
  
  #define LIB_SPEC "%{!static:-lSystem}"
  
! /*
!    Note that by default, -lgcc_eh is not linked against.
     This is because,in general, we need to unwind through system libraries that
     are linked with the shared unwinder in libunwind (or libgcc_s for 10.4/5).
  
!    For -static-libgcc: < 10.6, use the unwinder in libgcc_eh (and find
!    the emultls impl. there too).
  
!    For -static-libgcc: >= 10.6, the unwinder *still* comes from libSystem and
!    we find the emutls impl from lemutls_w. In either case, the builtins etc.
!    are linked from -lgcc.
! 
!    When we have specified shared-libgcc or any case that might require
!    exceptions, we pull the libgcc content (including emulated tls) from
!    -lgcc_s.1 in GCC and the unwinder from /usr/lib/libgcc_s.1 for < 10.6 and
!    libSystem for >= 10.6 respectively.
!    Otherwise, we just link the emutls/builtins from convenience libs.
! 
!    If we need exceptions, prior to 10.3.9, then we have to link the static
!    eh lib, since there's no shared version on the system.
  
+    In all cases, libgcc_s.1 will be installed with the compiler, or any app
+    built using it, so we can link the builtins and emutls shared on all.
+ 
+    We have to work around that DYLD_XXXX are disabled in macOS 10.11+ which
+    means that any bootstrap trying to use a shared libgcc with a bumped SO-
+    name will fail.  This means that we do not accept shared libgcc for these
+    versions.
+ 
+    For -static-libgcc: >= 10.6, the unwinder *still* comes from libSystem and
+    we find the emutls impl from lemutls_w. In either case, the builtins etc.
+    are linked from -lgcc.
+ >
+    Otherwise, we just link the shared version of gcc_s.1.1 and pick up
+    exceptions:
+      * Prior to 10.3.9, then we have to link the static eh lib, since there
+        is no shared version on the system.
+      * from 10.3.9 to 10.5, from /usr/lib/libgcc_s.1.dylib
+      * from 10.6 onwards, from libSystem.dylib
+ 
+    In all cases, libgcc_s.1.1 will be installed with the compiler, or any app
+    built using it, so we can link the builtins and emutls shared on all.
+ */
  #undef REAL_LIBGCC_SPEC
! #define REAL_LIBGCC_SPEC \
! "%{static-libgcc|static:						  \
!     %:version-compare(!> 10.6 mmacosx-version-min= -lgcc_eh)		  \
!     %:version-compare(>= 10.6 mmacosx-version-min= -lemutls_w);		  \
!    shared-libgcc|fexceptions|fobjc-exceptions|fgnu-runtime:		  \
!     %:version-compare(!> 10.11 mmacosx-version-min= -lgcc_s.1.1)	  \
!     %:version-compare(>= 10.11 mmacosx-version-min= -lemutls_w)		  \
!     %:version-compare(!> 10.3.9 mmacosx-version-min= -lgcc_eh)		  \
!     %:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_s.10.4)   \
!     %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5);	  \
!    : -lemutls_w								  \
!   } -lgcc "
  
  /* We specify crt0.o as -lcrt0.o so that ld will search the library path.  */
  
  #undef  STARTFILE_SPEC
  #define STARTFILE_SPEC							    \
! "%{dynamiclib: %(darwin_dylib1) %{fgnu-tm: -lcrttms.o}}			   \
!  %{!dynamiclib:%{bundle:%(darwin_bundle1)}				    \
!      %{!bundle:%{pg:%{static:-lgcrt0.o}					    \
                       %{!static:%{object:-lgcrt0.o}			    \
                                 %{!object:%{preload:-lgcrt0.o}		    \
                                   %{!preload:-lgcrt1.o                       \
*************** extern GTY(()) int darwin_ms_struct;
*** 424,430 ****
                                  %{!object:%{preload:-lcrt0.o}		    \
                                    %{!preload: %(darwin_crt1)		    \
  					      %(darwin_crt2)}}}}}}	    \
!  %(darwin_crt3)"
  
  /* We want a destructor last in the list.  */
  #define TM_DESTRUCTOR "%{fgnu-tm: -lcrttme.o}"
--- 532,538 ----
                                  %{!object:%{preload:-lcrt0.o}		    \
                                    %{!preload: %(darwin_crt1)		    \
  					      %(darwin_crt2)}}}}}}	    \
!  %(darwin_crt3) %<dynamiclib "
  
  /* We want a destructor last in the list.  */
  #define TM_DESTRUCTOR "%{fgnu-tm: -lcrttme.o}"
*************** extern GTY(()) int darwin_ms_struct;
*** 464,487 ****
  #ifdef HAVE_AS_MMACOSX_VERSION_MIN_OPTION
  /* Emit macosx version (but only major).  */
  #define ASM_MMACOSX_VERSION_MIN_SPEC \
!   " %{asm_macosx_version_min=*: -mmacosx-version-min=%*} %<asm_macosx_version_min=*"
  #else
! #define ASM_MMACOSX_VERSION_MIN_SPEC " %<asm_macosx_version_min=*"
  #endif
  
- /* When we detect that we're cctools or llvm as, we need to insert the right
-    additional options.  */
  #if HAVE_GNU_AS
  #define ASM_OPTIONS ""
  #else
  #define ASM_OPTIONS "%{v} %{w:-W} %{I*}"
  #endif
  
  /* Default Darwin ASM_SPEC, very simple. */
! #define ASM_SPEC "-arch %(darwin_arch) \
!   " ASM_OPTIONS " \
!   %{Zforce_cpusubtype_ALL:-force_cpusubtype_ALL} \
!   %{static}" ASM_MMACOSX_VERSION_MIN_SPEC
  
  #ifdef HAVE_AS_STABS_DIRECTIVE
  /* We only pass a debug option to the assembler if that supports stabs, since
--- 572,596 ----
  #ifdef HAVE_AS_MMACOSX_VERSION_MIN_OPTION
  /* Emit macosx version (but only major).  */
  #define ASM_MMACOSX_VERSION_MIN_SPEC \
! "%{asm_macosx_version_min=*: -mmacosx-version-min=%* } \
!    %<asm_macosx_version_min=* "
  #else
! #define ASM_MMACOSX_VERSION_MIN_SPEC " %<asm_macosx_version_min=* "
  #endif
  
  #if HAVE_GNU_AS
+ /* The options are added in gcc.c for this case.  */
  #define ASM_OPTIONS ""
  #else
+ /* When we detect that we're cctools or llvm as, we need to insert the right
+    additional options.  Actually, currently these are the same as GAS.  */
  #define ASM_OPTIONS "%{v} %{w:-W} %{I*}"
  #endif
  
  /* Default Darwin ASM_SPEC, very simple. */
! #define ASM_SPEC \
! "%{static} -arch %(darwin_arch) " \
! ASM_OPTIONS ASM_MMACOSX_VERSION_MIN_SPEC
  
  #ifdef HAVE_AS_STABS_DIRECTIVE
  /* We only pass a debug option to the assembler if that supports stabs, since
*************** extern GTY(()) int darwin_ms_struct;
*** 495,501 ****
  #define ASM_DEBUG_OPTION_SPEC	""
  
  #define ASM_FINAL_SPEC \
!   "%{gsplit-dwarf:%ngsplit-dwarf is not supported on this platform} %<gsplit-dwarf"
  
  /* We now require C++11 to bootstrap and newer tools than those based on
     stabs, so require DWARF-2, even if stabs is supported by the assembler.  */
--- 604,611 ----
  #define ASM_DEBUG_OPTION_SPEC	""
  
  #define ASM_FINAL_SPEC \
!   "%{gsplit-dwarf:%ngsplit-dwarf is not supported on this platform} \
!      %<gsplit-dwarf"
  
  /* We now require C++11 to bootstrap and newer tools than those based on
     stabs, so require DWARF-2, even if stabs is supported by the assembler.  */
*************** extern GTY(()) section * darwin_sections
*** 844,849 ****
--- 954,961 ----
        sprintf (LABEL, "*%s%ld", "lubsan_type", (long)(NUM));\
      else if (strcmp ("LASAN", PREFIX) == 0)	\
        sprintf (LABEL, "*%s%ld", "lASAN", (long)(NUM));\
+     else if (strcmp ("LTRAMP", PREFIX) == 0)	\
+       sprintf (LABEL, "*%s%ld", "lTRAMP", (long)(NUM));\
      else						\
        sprintf (LABEL, "*%s%ld", PREFIX, (long)(NUM));	\
    } while (0)
*************** extern void darwin_driver_init (unsigned
*** 1105,1110 ****
--- 1217,1225 ----
     needed, and there is no need for the compiler to emit them.  */
  #define MIN_LD64_OMIT_STUBS "62.1"
  
+ /* Emit start labels for init and term sections from this version.  */
+ #define MIN_LD64_INIT_TERM_START_LABELS "136.0"
+ 
  /* If we have no definition for the linker version, pick the minimum version
     that will bootstrap the compiler.  */
  #ifndef LD64_VERSION
diff -Nrcpad gcc-11.2.0/gcc/config/darwin.opt gcc-11.3.0/gcc/config/darwin.opt
*** gcc-11.2.0/gcc/config/darwin.opt	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/darwin.opt	Thu Apr 21 07:58:52 2022
*************** Target RejectNegative Joined Separate Va
*** 90,100 ****
  ; Driver options.
  
  all_load
! Driver RejectNegative Alias(Zall_load)
  Load all members of archive libraries, rather than only those that satisfy undefined symbols.
  
  allowable_client
! Driver RejectNegative Separate Alias(Zallowable_client)
  -allowable_client <name>	The output dylib is private to the client <name>.
  
  arch
--- 90,100 ----
  ; Driver options.
  
  all_load
! Driver RejectNegative
  Load all members of archive libraries, rather than only those that satisfy undefined symbols.
  
  allowable_client
! Driver RejectNegative Separate
  -allowable_client <name>	The output dylib is private to the client <name>.
  
  arch
*************** Driver RejectNegative Separate
*** 102,108 ****
  -arch <name>	Generate output for architecture <name>.
  
  arch_errors_fatal
! Driver RejectNegative Alias(Zarch_errors_fatal)
  Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings.
  
  asm_macosx_version_min=
--- 102,108 ----
  -arch <name>	Generate output for architecture <name>.
  
  arch_errors_fatal
! Driver RejectNegative
  Mismatches between file architecture and one specified by \"-arch\" are errors instead of warnings.
  
  asm_macosx_version_min=
*************** Driver RejectNegative Joined
*** 110,124 ****
  The earliest macOS version on which this program will run (formatted for the assembler).
  
  bind_at_load
! Driver RejectNegative Alias(Zbind_at_load)
  Generate an output executable that binds symbols on load, rather than lazily.
  
  bundle
! Driver RejectNegative Alias(Zbundle)
  Generate a Mach-O bundle (file type MH_BUNDLE).
  
  bundle_loader
! Driver RejectNegative Separate Alias(Zbundle_loader)
  -bundle_loader <executable>	Treat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution.
  
  client_name
--- 110,124 ----
  The earliest macOS version on which this program will run (formatted for the assembler).
  
  bind_at_load
! Driver RejectNegative
  Generate an output executable that binds symbols on load, rather than lazily.
  
  bundle
! Driver RejectNegative
  Generate a Mach-O bundle (file type MH_BUNDLE).
  
  bundle_loader
! Driver RejectNegative Separate
  -bundle_loader <executable>	Treat <executable> (that will be loading this bundle) as if it was one of the dynamic libraries the bundle is linked against for symbol resolution.
  
  client_name
*************** Driver RejectNegative Separate
*** 134,144 ****
  -current_version <number>	Set the current version for the library to <number>.
  
  dead_strip
! Driver RejectNegative Alias(Zdead_strip)
  Remove code and data that is unreachable from any exported symbol (including the entry point).
  
  dylib_file
! Driver Separate Alias(Zdylib_file)
  
  dylinker
  Driver RejectNegative
--- 134,145 ----
  -current_version <number>	Set the current version for the library to <number>.
  
  dead_strip
! Driver RejectNegative
  Remove code and data that is unreachable from any exported symbol (including the entry point).
  
  dylib_file
! Driver RejectNegative Separate
! -dylib_file install_name:file_name	This allows linking of a dylib with \"install_name\" but to be found in a different install position \"file_name\"
  
  dylinker
  Driver RejectNegative
*************** Driver RejectNegative Separate
*** 149,163 ****
  -dylinker_install_name <path>	Only used for building dyld.
  
  dynamic
! Driver RejectNegative Alias(Zdynamic)
  The default (and opposite of -static), implied by user mode executables, shared libraries and bundles.
  
  dynamiclib
! Driver RejectNegative Alias(Zdynamiclib)
  Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\".
  
  exported_symbols_list
! Driver RejectNegative Separate Alias(Zexported_symbols_list)
  -exported_symbols_list <filename>	Export global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\".
  
  filelist
--- 150,164 ----
  -dylinker_install_name <path>	Only used for building dyld.
  
  dynamic
! Driver RejectNegative
  The default (and opposite of -static), implied by user mode executables, shared libraries and bundles.
  
  dynamiclib
! Driver RejectNegative
  Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared\".
  
  exported_symbols_list
! Driver RejectNegative Separate
  -exported_symbols_list <filename>	Export global symbols in <filename> in linked output file; any symbols not mentioned will be treated as \"hidden\".
  
  filelist
*************** Driver RejectNegative
*** 169,183 ****
  Used for generating code for some older kernel revisions.
  
  flat_namespace
! Driver RejectNegative Alias(Zflat_namespace)
  Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.
  
  force_cpusubtype_ALL
! Driver RejectNegative Alias(Zforce_cpusubtype_ALL)
  For the assembler (and linker) permit any architecture sub-variant to be used without error.
  
  force_flat_namespace
! Driver RejectNegative Alias(Zforce_flat_namespace)
  Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs.
  
  framework
--- 170,184 ----
  Used for generating code for some older kernel revisions.
  
  flat_namespace
! Driver RejectNegative
  Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.
  
  force_cpusubtype_ALL
! Driver RejectNegative
  For the assembler (and linker) permit any architecture sub-variant to be used without error.
  
  force_flat_namespace
! Driver RejectNegative
  Set the output object such that, on loading, dyld will ignore any two-level namespace information and resolve symbols in the discovery order for loaded libs.
  
  framework
*************** Driver RejectNegative
*** 201,215 ****
  Automatically adds space for longer path names in load commands (up to MAXPATHLEN).
  
  image_base
! Driver RejectNegative Separate Alias(Zimage_base)
  -image_base <address>	Specify <address> as the base address for a dylib or bundle.
  
  init
! Driver RejectNegative Separate Alias(Zinit)
  -init <symbol_name>	The symbol <symbol_name> will be used as the first initialiser for a dylib.
  
  install_name
! Driver RejectNegative Separate Alias(Zinstall_name)
  -install_name <name>	Set the install name for a dylib.
  
  keep_private_externs
--- 202,216 ----
  Automatically adds space for longer path names in load commands (up to MAXPATHLEN).
  
  image_base
! Driver RejectNegative Separate
  -image_base <address>	Specify <address> as the base address for a dylib or bundle.
  
  init
! Driver RejectNegative Separate
  -init <symbol_name>	The symbol <symbol_name> will be used as the first initialiser for a dylib.
  
  install_name
! Driver RejectNegative Separate
  -install_name <name>	Set the install name for a dylib.
  
  keep_private_externs
*************** Driver RejectNegative
*** 217,237 ****
  Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.
  
  multi_module
! Driver RejectNegative Alias(Zmulti_module)
  (Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4.
  
  multiply_defined
! Driver RejectNegative Separate Alias(Zmultiply_defined)
  (Obsolete after 10.4) -multiply_defined <treatment>	Provided a mechanism for warning about symbols defined in multiple dylibs.
  
  multiply_defined_unused
! Driver RejectNegative Separate Alias(Zmultiplydefinedunused)
  (Obsolete after 10.4) -multiply_defined_unused <treatment>	Provided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs.
  
  no_dead_strip_inits_and_terms
! Driver RejectNegative Alias(Zno_dead_strip_inits_and_terms)
  (Obsolete) Current linkers never dead-strip these items, so the option is not needed.
  
  nofixprebinding
  Driver RejectNegative
  (Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable.
--- 218,242 ----
  Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.
  
  multi_module
! Driver RejectNegative
  (Obsolete after 10.4) Multi modules are ignored at runtime since macOS 10.4.
  
  multiply_defined
! Driver RejectNegative Separate
  (Obsolete after 10.4) -multiply_defined <treatment>	Provided a mechanism for warning about symbols defined in multiple dylibs.
  
  multiply_defined_unused
! Driver RejectNegative Separate
  (Obsolete after 10.4) -multiply_defined_unused <treatment>	Provided a mechanism for warning about symbols defined in the current executable also being defined in linked dylibs.
  
  no_dead_strip_inits_and_terms
! Driver RejectNegative
  (Obsolete) Current linkers never dead-strip these items, so the option is not needed.
  
+ nodefaultexport
+ Driver RejectNegative
+ Do not add a default symbol exports to modules or dynamic libraries.
+ 
  nofixprebinding
  Driver RejectNegative
  (Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable.
*************** Driver RejectNegative Separate Args(3)
*** 299,310 ****
  (Obsolete) -sectorder <segname> <sectname> <orderfile>	Replaced by a more general option \"-order_file\".
  
  seg_addr_table
! Driver RejectNegative Separate Alias(Zseg_addr_table)
  -seg_addr_table <file>	Specify the base addresses for dynamic libraries; <file> contains a line for each library.
  
  ; This is only usable by the ld_classic linker.
  seg_addr_table_filename
! Driver RejectNegative Separate Alias(Zfn_seg_addr_table_filename)
  (Obsolete, ld_classic only) -seg_addr_table_filename <path>.
  
  seg1addr
--- 304,315 ----
  (Obsolete) -sectorder <segname> <sectname> <orderfile>	Replaced by a more general option \"-order_file\".
  
  seg_addr_table
! Driver RejectNegative Separate
  -seg_addr_table <file>	Specify the base addresses for dynamic libraries; <file> contains a line for each library.
  
  ; This is only usable by the ld_classic linker.
  seg_addr_table_filename
! Driver RejectNegative Separate
  (Obsolete, ld_classic only) -seg_addr_table_filename <path>.
  
  seg1addr
*************** Driver RejectNegative Separate
*** 312,318 ****
  Synonym for \"image_base\".
  
  segaddr
! Driver RejectNegative Separate Args(2) Alias(Zsegaddr)
  -segaddr <name> <address>	Set the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb).
  
  ; This is only usable by the ld_classic linker.
--- 317,323 ----
  Synonym for \"image_base\".
  
  segaddr
! Driver RejectNegative Separate Args(2)
  -segaddr <name> <address>	Set the base address of segment <name> to <address> which must be aligned to a page boundary (currently 4kb).
  
  ; This is only usable by the ld_classic linker.
*************** Driver RejectNegative Separate Args(3)
*** 329,343 ****
  -segprot <segname> <max_prot> <init_prot>	The virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\".
  
  segs_read_only_addr
! Driver RejectNegative Separate Alias(Zsegs_read_only_addr)
  -segs_read_only_addr <address>	Specify that <address> is the base address of the read-only segments of a dylib.
  
  segs_read_write_addr
! Driver RejectNegative Separate Alias(Zsegs_read_write_addr)
  -segs_read_write_addr <address>	Specify that <address> is the base address address of the read-write segments of a dylib.
  
  single_module
! Driver RejectNegative Alias(Zsingle_module)
  (Obsolete)	This is the default.
  
  sub_library
--- 334,348 ----
  -segprot <segname> <max_prot> <init_prot>	The virtual memory protections for segment <segname> have maximum and initial values <max_prot> and <init_prot> respectively.  The specified values may contain \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\".
  
  segs_read_only_addr
! Driver RejectNegative Separate
  -segs_read_only_addr <address>	Specify that <address> is the base address of the read-only segments of a dylib.
  
  segs_read_write_addr
! Driver RejectNegative Separate
  -segs_read_write_addr <address>	Specify that <address> is the base address address of the read-write segments of a dylib.
  
  single_module
! Driver RejectNegative
  (Obsolete)	This is the default.
  
  sub_library
*************** Driver RejectNegative
*** 357,363 ****
  Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged).
  
  umbrella
! Driver RejectNegative Separate Alias(Zumbrella)
  -umbrella <framework>	The specified framework will be re-exported.
  
  undefined
--- 362,368 ----
  Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged).
  
  umbrella
! Driver RejectNegative
  -umbrella <framework>	The specified framework will be re-exported.
  
  undefined
*************** Driver RejectNegative Separate
*** 365,375 ****
  -undefined <treatment>	Specify the handling for undefined symbols (default is error).
  
  unexported_symbols_list
! Driver RejectNegative Separate Alias(Zunexported_symbols_list)
  -unexported_symbols_list <filename>	Do not export the global symbols listed in <filename>.
  
  weak_reference_mismatches
! Driver RejectNegative Separate Alias(Zweak_reference_mismatches)
  -weak_reference_mismatches <treatment>	Specifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak.
  
  whatsloaded
--- 370,380 ----
  -undefined <treatment>	Specify the handling for undefined symbols (default is error).
  
  unexported_symbols_list
! Driver RejectNegative Separate
  -unexported_symbols_list <filename>	Do not export the global symbols listed in <filename>.
  
  weak_reference_mismatches
! Driver RejectNegative Separate
  -weak_reference_mismatches <treatment>	Specifies what to do if a symbol import conflicts between file (weak in one and not in another) the default is to treat the symbol as non-weak.
  
  whatsloaded
*************** Driver RejectNegative Joined
*** 391,487 ****
  Mach
  Driver RejectNegative
  (Obsolete and unhandled by ld64, ignored)	ld should produce an executable (only handled by ld_classic).
- 
- ;; These are not "real" options, but placeholders used to hide the real options
- ;; from generic options processing... FIXME: they can be eliminated now.
- 
- Zall_load
- Driver
- 
- Zallowable_client
- Driver Separate
- 
- Zarch_errors_fatal
- Driver
- 
- Zbind_at_load
- Driver
- 
- Zbundle
- Driver
- 
- Zbundle_loader
- Driver Separate
- 
- Zdead_strip
- Driver
- 
- Zdylib_file
- Driver Separate
- 
- Zdynamic
- Driver
- 
- Zdynamiclib
- Driver
- 
- Zexported_symbols_list
- Driver Separate
- 
- Zfn_seg_addr_table_filename
- Driver Separate
- 
- Zflat_namespace
- Driver
- 
- Zforce_cpusubtype_ALL
- Driver
- 
- Zforce_flat_namespace
- Driver
- 
- Zimage_base
- Driver Separate
- 
- Zinit
- Driver Separate
- 
- Zinstall_name
- Driver Separate
- 
- Zmulti_module
- Driver
- 
- Zmultiply_defined
- Driver Separate
- 
- Zmultiplydefinedunused
- Driver Separate
- 
- Zno_dead_strip_inits_and_terms
- Driver
- 
- Zseg_addr_table
- Driver Separate
- 
- Zsegaddr
- Driver Separate Args(2)
- 
- Zsegs_read_only_addr
- Driver Separate
- 
- Zsegs_read_write_addr
- Driver Separate
- 
- Zsingle_module
- Driver
- 
- Zumbrella
- Driver Separate
- 
- Zunexported_symbols_list
- Driver Separate
- 
- Zweak_reference_mismatches
- Driver Separate
- 
--- 396,398 ----
diff -Nrcpad gcc-11.2.0/gcc/config/gcn/gcn-hsa.h gcc-11.3.0/gcc/config/gcn/gcn-hsa.h
*** gcc-11.2.0/gcc/config/gcn/gcn-hsa.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/gcn/gcn-hsa.h	Thu Apr 21 07:58:52 2022
*************** extern unsigned int gcn_local_sym_hash (
*** 75,83 ****
--- 75,142 ----
     supported for gcn.  */
  #define GOMP_SELF_SPECS ""
  
+ #ifdef HAVE_GCN_XNACK_FIJI
+ #define X_FIJI
+ #else
+ #define X_FIJI "!march=*:;march=fiji:;"
+ #endif
+ #ifdef HAVE_GCN_XNACK_GFX900
+ #define X_900
+ #else
+ #define X_900 "march=gfx900:;"
+ #endif
+ #ifdef HAVE_GCN_XNACK_GFX906
+ #define X_906
+ #else
+ #define X_906 "march=gfx906:;"
+ #endif
+ #ifdef HAVE_GCN_XNACK_GFX908
+ #define X_908
+ #else
+ #define X_908 "march=gfx908:;"
+ #endif
+ 
+ /* These targets can't have SRAM-ECC, even if a broken assembler allows it.  */
+ #define S_FIJI "!march=*:;march=fiji:;"
+ #define S_900 "march=gfx900:;"
+ #define S_906 "march=gfx906:;"
+ #ifdef HAVE_GCN_SRAM_ECC_GFX908
+ #define S_908
+ #else
+ #define S_908 "march=gfx908:;"
+ #endif
+ 
+ #ifdef HAVE_GCN_ASM_V3_SYNTAX
+ #define SRAMOPT "!msram-ecc=off:-mattr=+sram-ecc;:-mattr=-sram-ecc"
+ #endif
+ #ifdef HAVE_GCN_ASM_V4_SYNTAX
+ /* In HSACOv4 no attribute setting means the binary supports "any" hardware
+    configuration.  The name of the attribute also changed.  */
+ #define SRAMOPT "msram-ecc=on:-mattr=+sramecc;msram-ecc=off:-mattr=-sramecc"
+ #endif
+ #if !defined(SRAMOPT) && !defined(IN_LIBGCC2)
+ #error "No assembler syntax configured"
+ #endif
+ 
+ #ifdef HAVE_GCN_ASM_V4_SYNTAX
+ /* FIJI cards don't seem to support drivers new enough to allow HSACOv4.  */
+ #define HSACO3_SELECT_OPT \
+     "%{!march=*|march=fiji:--amdhsa-code-object-version=3} "
+ #else
+ #define HSACO3_SELECT_OPT
+ #endif
+ 
+ /* These targets can't have SRAM-ECC, even if a broken assembler allows it.  */
+ #define DRIVER_SELF_SPECS \
+   "%{march=fiji|march=gfx900|march=gfx906:%{!msram-ecc=*:-msram-ecc=off}}"
+ 
  /* Use LLVM assembler and linker options.  */
  #define ASM_SPEC  "-triple=amdgcn--amdhsa "  \
  		  "%:last_arg(%{march=*:-mcpu=%*}) " \
+ 		  HSACO3_SELECT_OPT \
+ 		  "%{" X_FIJI X_900 X_906 X_908 \
+ 		     "mxnack:-mattr=+xnack;:-mattr=-xnack} " \
+ 		  "%{" S_FIJI S_900 S_906 S_908 SRAMOPT "} " \
  		  "-filetype=obj"
  #define LINK_SPEC "--pie --export-dynamic"
  #define LIB_SPEC  "-lc"
diff -Nrcpad gcc-11.2.0/gcc/config/gcn/gcn-opts.h gcc-11.3.0/gcc/config/gcn/gcn-opts.h
*** gcc-11.2.0/gcc/config/gcn/gcn-opts.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/gcn/gcn-opts.h	Thu Apr 21 07:58:52 2022
*************** extern int gcn_isa;
*** 34,37 ****
--- 34,44 ----
  #define TARGET_GCN5 (gcn_isa == 5)
  #define TARGET_GCN5_PLUS (gcn_isa >= 5)
  
+ enum sram_ecc_type
+ {
+   SRAM_ECC_OFF,
+   SRAM_ECC_ON,
+   SRAM_ECC_ANY
+ };
+ 
  #endif
diff -Nrcpad gcc-11.2.0/gcc/config/gcn/gcn-valu.md gcc-11.3.0/gcc/config/gcn/gcn-valu.md
*** gcc-11.2.0/gcc/config/gcn/gcn-valu.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/gcn/gcn-valu.md	Thu Apr 21 07:58:52 2022
***************
*** 703,708 ****
--- 703,710 ----
  ;; - The address space and glc (volatile) fields are there to replace the
  ;;   fields normally found in a MEM.
  ;; - Multiple forms of address expression are supported, below.
+ ;;
+ ;; TODO: implement combined gather and zero_extend, but only for -msram-ecc=on
  
  (define_expand "gather_load<mode><vnsi>"
    [(match_operand:V_ALL 0 "register_operand")
***************
*** 825,832 ****
  	/* Work around assembler bug in which a 64-bit register is expected,
  	but a 32-bit value would be correct.  */
  	int reg = REGNO (operands[2]) - FIRST_VGPR_REG;
! 	sprintf (buf, "global_load%%o0\t%%0, v[%d:%d], %%1 offset:%%3%s\;"
! 		      "s_waitcnt\tvmcnt(0)", reg, reg + 1, glc);
        }
      else
        gcc_unreachable ();
--- 827,838 ----
  	/* Work around assembler bug in which a 64-bit register is expected,
  	but a 32-bit value would be correct.  */
  	int reg = REGNO (operands[2]) - FIRST_VGPR_REG;
! 	if (HAVE_GCN_ASM_GLOBAL_LOAD_FIXED)
! 	  sprintf (buf, "global_load%%o0\t%%0, v%d, %%1 offset:%%3%s\;"
! 			"s_waitcnt\tvmcnt(0)", reg, glc);
! 	else
! 	  sprintf (buf, "global_load%%o0\t%%0, v[%d:%d], %%1 offset:%%3%s\;"
! 			"s_waitcnt\tvmcnt(0)", reg, reg + 1, glc);
        }
      else
        gcc_unreachable ();
***************
*** 956,963 ****
  	/* Work around assembler bug in which a 64-bit register is expected,
  	but a 32-bit value would be correct.  */
  	int reg = REGNO (operands[1]) - FIRST_VGPR_REG;
! 	sprintf (buf, "global_store%%s3\tv[%d:%d], %%3, %%0 offset:%%2%s",
! 		 reg, reg + 1, glc);
        }
      else
        gcc_unreachable ();
--- 962,973 ----
  	/* Work around assembler bug in which a 64-bit register is expected,
  	but a 32-bit value would be correct.  */
  	int reg = REGNO (operands[1]) - FIRST_VGPR_REG;
! 	if (HAVE_GCN_ASM_GLOBAL_LOAD_FIXED)
! 	  sprintf (buf, "global_store%%s3\tv%d, %%3, %%0 offset:%%2%s",
! 		   reg, glc);
! 	else
! 	  sprintf (buf, "global_store%%s3\tv[%d:%d], %%3, %%0 offset:%%2%s",
! 		   reg, reg + 1, glc);
        }
      else
        gcc_unreachable ();
diff -Nrcpad gcc-11.2.0/gcc/config/gcn/gcn.c gcc-11.3.0/gcc/config/gcn/gcn.c
*** gcc-11.2.0/gcc/config/gcn/gcn.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/gcn/gcn.c	Thu Apr 21 07:58:52 2022
*************** gcn_option_override (void)
*** 143,148 ****
--- 143,152 ----
  	/* 1MB total.  */
  	stack_size_opt = 1048576;
      }
+ 
+   /* The xnack option is a placeholder, for now.  */
+   if (flag_xnack)
+     sorry ("XNACK support");
  }
  
  /* }}}  */
*************** static void
*** 5030,5045 ****
  output_file_start (void)
  {
    const char *cpu;
    switch (gcn_arch)
      {
!     case PROCESSOR_FIJI: cpu = "gfx803"; break;
!     case PROCESSOR_VEGA10: cpu = "gfx900"; break;
!     case PROCESSOR_VEGA20: cpu = "gfx906"; break;
!     case PROCESSOR_GFX908: cpu = "gfx908+sram-ecc"; break;
      default: gcc_unreachable ();
      }
  
!   fprintf(asm_out_file, "\t.amdgcn_target \"amdgcn-unknown-amdhsa--%s\"\n", cpu);
  }
  
  /* Implement ASM_DECLARE_FUNCTION_NAME via gcn-hsa.h.
--- 5034,5103 ----
  output_file_start (void)
  {
    const char *cpu;
+   bool use_xnack_attr = true;
+   bool use_sram_attr = true;
    switch (gcn_arch)
      {
!     case PROCESSOR_FIJI:
!       cpu = "gfx803";
! #ifndef HAVE_GCN_XNACK_FIJI
!       use_xnack_attr = false;
! #endif
!       use_sram_attr = false;
!       break;
!     case PROCESSOR_VEGA10:
!       cpu = "gfx900";
! #ifndef HAVE_GCN_XNACK_GFX900
!       use_xnack_attr = false;
! #endif
!       use_sram_attr = false;
!       break;
!     case PROCESSOR_VEGA20:
!       cpu = "gfx906";
! #ifndef HAVE_GCN_XNACK_GFX906
!       use_xnack_attr = false;
! #endif
!       use_sram_attr = false;
!       break;
!     case PROCESSOR_GFX908:
!       cpu = "gfx908";
! #ifndef HAVE_GCN_XNACK_GFX908
!       use_xnack_attr = false;
! #endif
! #ifndef HAVE_GCN_SRAM_ECC_GFX908
!       use_sram_attr = false;
! #endif
!       break;
      default: gcc_unreachable ();
      }
  
! #if HAVE_GCN_ASM_V3_SYNTAX
!   const char *xnack = (flag_xnack ? "+xnack" : "");
!   const char *sram_ecc = (flag_sram_ecc ? "+sram-ecc" : "");
! #endif
! #if HAVE_GCN_ASM_V4_SYNTAX
!   /* In HSACOv4 no attribute setting means the binary supports "any" hardware
!      configuration.  In GCC binaries, this is true for SRAM ECC, but not
!      XNACK.  */
!   const char *xnack = (flag_xnack ? ":xnack+" : ":xnack-");
!   const char *sram_ecc = (flag_sram_ecc == SRAM_ECC_ON ? ":sramecc+"
! 			  : flag_sram_ecc == SRAM_ECC_OFF ? ":sramecc-"
! 			  : "");
! #endif
!   if (!use_xnack_attr)
!     xnack = "";
!   if (!use_sram_attr)
!     sram_ecc = "";
! 
!   fprintf(asm_out_file, "\t.amdgcn_target \"amdgcn-unknown-amdhsa--%s%s%s\"\n",
! 	  cpu,
! #if HAVE_GCN_ASM_V3_SYNTAX
! 	  xnack, sram_ecc
! #endif
! #ifdef HAVE_GCN_ASM_V4_SYNTAX
! 	  sram_ecc, xnack
! #endif
! 	  );
  }
  
  /* Implement ASM_DECLARE_FUNCTION_NAME via gcn-hsa.h.
*************** print_operand_address (FILE *file, rtx m
*** 5481,5493 ****
  	      if (vgpr_offset == NULL_RTX)
  		/* In this case, the vector offset is zero, so we use the first
  		   lane of v1, which is initialized to zero.  */
! 		fprintf (file, "v[1:2]");
  	      else if (REG_P (vgpr_offset)
  		       && VGPR_REGNO_P (REGNO (vgpr_offset)))
  		{
! 		  fprintf (file, "v[%d:%d]",
! 			   REGNO (vgpr_offset) - FIRST_VGPR_REG,
! 			   REGNO (vgpr_offset) - FIRST_VGPR_REG + 1);
  		}
  	      else
  		output_operand_lossage ("bad ADDR_SPACE_GLOBAL address");
--- 5539,5560 ----
  	      if (vgpr_offset == NULL_RTX)
  		/* In this case, the vector offset is zero, so we use the first
  		   lane of v1, which is initialized to zero.  */
! 		{
! 		  if (HAVE_GCN_ASM_GLOBAL_LOAD_FIXED)
! 		    fprintf (file, "v1");
! 		  else
! 		    fprintf (file, "v[1:2]");
! 		}
  	      else if (REG_P (vgpr_offset)
  		       && VGPR_REGNO_P (REGNO (vgpr_offset)))
  		{
! 		  if (HAVE_GCN_ASM_GLOBAL_LOAD_FIXED)
! 		    fprintf (file, "v%d",
! 			     REGNO (vgpr_offset) - FIRST_VGPR_REG);
! 		  else
! 		    fprintf (file, "v[%d:%d]",
! 			     REGNO (vgpr_offset) - FIRST_VGPR_REG,
! 			     REGNO (vgpr_offset) - FIRST_VGPR_REG + 1);
  		}
  	      else
  		output_operand_lossage ("bad ADDR_SPACE_GLOBAL address");
diff -Nrcpad gcc-11.2.0/gcc/config/gcn/gcn.md gcc-11.3.0/gcc/config/gcn/gcn.md
*** gcc-11.2.0/gcc/config/gcn/gcn.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/gcn/gcn.md	Thu Apr 21 07:58:52 2022
***************
*** 567,572 ****
--- 567,573 ----
     (set_attr "length" "4,4,8,12,12,12,12,4,8,8,12,12,8,12,12,8,12,12")])
  
  ; 8/16bit move pattern
+ ; TODO: implement combined load and zero_extend, but *only* for -msram-ecc=on
  
  (define_insn "*mov<mode>_insn"
    [(set (match_operand:QIHI 0 "nonimmediate_operand"
***************
*** 1371,1380 ****
  
  ; Vector multiply has vop3a encoding, but no corresponding vop2a, so no long
  ; immediate.
  (define_insn "mulsi3"
    [(set (match_operand:SI 0 "register_operand"	       "= Sg,Sg, Sg,   v")
          (mult:SI (match_operand:SI 1 "gcn_alu_operand" "%SgA, 0,SgA,   v")
! 		 (match_operand:SI 2 "gcn_alu_operand" " SgA, J,  B,vASv")))]
    ""
    "@
     s_mul_i32\t%0, %1, %2
--- 1372,1384 ----
  
  ; Vector multiply has vop3a encoding, but no corresponding vop2a, so no long
  ; immediate.
+ ; The "s_mulk_i32" variant sets SCC to indicate overflow (which we don't care
+ ; about here, but we need to indicate the clobbering).
  (define_insn "mulsi3"
    [(set (match_operand:SI 0 "register_operand"	       "= Sg,Sg, Sg,   v")
          (mult:SI (match_operand:SI 1 "gcn_alu_operand" "%SgA, 0,SgA,   v")
! 		 (match_operand:SI 2 "gcn_alu_operand" " SgA, J,  B,vASv")))
!    (clobber (match_scratch:BI 3				 "=X,cs,  X,   X"))]
    ""
    "@
     s_mul_i32\t%0, %1, %2
diff -Nrcpad gcc-11.2.0/gcc/config/gcn/gcn.opt gcc-11.3.0/gcc/config/gcn/gcn.opt
*** gcc-11.2.0/gcc/config/gcn/gcn.opt	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/gcn/gcn.opt	Thu Apr 21 07:58:52 2022
*************** Target RejectNegative Joined UInteger Va
*** 76,78 ****
--- 76,99 ----
  Wopenacc-dims
  Target Var(warn_openacc_dims) Warning
  Warn about invalid OpenACC dimensions.
+ 
+ mxnack
+ Target Var(flag_xnack) Init(0)
+ Compile for devices requiring XNACK enabled. Default off.
+ 
+ Enum
+ Name(sram_ecc_type) Type(enum sram_ecc_type)
+ SRAM-ECC modes:
+ 
+ EnumValue
+ Enum(sram_ecc_type) String(off) Value(SRAM_ECC_OFF)
+ 
+ EnumValue
+ Enum(sram_ecc_type) String(on) Value(SRAM_ECC_ON)
+ 
+ EnumValue
+ Enum(sram_ecc_type) String(any) Value(SRAM_ECC_ANY)
+ 
+ msram-ecc=
+ Target RejectNegative Joined ToLower Enum(sram_ecc_type) Var(flag_sram_ecc) Init(SRAM_ECC_ANY)
+ Compile for devices with the SRAM ECC feature enabled, or not. Default \"any\".
diff -Nrcpad gcc-11.2.0/gcc/config/gcn/mkoffload.c gcc-11.3.0/gcc/config/gcn/mkoffload.c
*** gcc-11.2.0/gcc/config/gcn/mkoffload.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/gcn/mkoffload.c	Thu Apr 21 07:58:52 2022
***************
*** 42,49 ****
  
  #undef  ELFOSABI_AMDGPU_HSA
  #define ELFOSABI_AMDGPU_HSA	 64
! #undef  ELFABIVERSION_AMDGPU_HSA
! #define ELFABIVERSION_AMDGPU_HSA 1
  
  #undef  EF_AMDGPU_MACH_AMDGCN_GFX803
  #define EF_AMDGPU_MACH_AMDGCN_GFX803 0x2a
--- 42,51 ----
  
  #undef  ELFOSABI_AMDGPU_HSA
  #define ELFOSABI_AMDGPU_HSA	 64
! #undef  ELFABIVERSION_AMDGPU_HSA_V3
! #define ELFABIVERSION_AMDGPU_HSA_V3 1
! #undef  ELFABIVERSION_AMDGPU_HSA_V4
! #define ELFABIVERSION_AMDGPU_HSA_V4 2
  
  #undef  EF_AMDGPU_MACH_AMDGCN_GFX803
  #define EF_AMDGPU_MACH_AMDGCN_GFX803 0x2a
***************
*** 52,58 ****
  #undef  EF_AMDGPU_MACH_AMDGCN_GFX906
  #define EF_AMDGPU_MACH_AMDGCN_GFX906 0x2f
  #undef  EF_AMDGPU_MACH_AMDGCN_GFX908
! #define EF_AMDGPU_MACH_AMDGCN_GFX908 0x230  // Assume SRAM-ECC enabled.
  
  #ifndef R_AMDGPU_NONE
  #define R_AMDGPU_NONE		0
--- 54,110 ----
  #undef  EF_AMDGPU_MACH_AMDGCN_GFX906
  #define EF_AMDGPU_MACH_AMDGCN_GFX906 0x2f
  #undef  EF_AMDGPU_MACH_AMDGCN_GFX908
! #define EF_AMDGPU_MACH_AMDGCN_GFX908 0x30
! 
! #define EF_AMDGPU_XNACK_V3    0x100
! #define EF_AMDGPU_SRAM_ECC_V3 0x200
! 
! #define EF_AMDGPU_FEATURE_XNACK_V4	0x300  /* Mask.  */
! #define EF_AMDGPU_FEATURE_XNACK_UNSUPPORTED_V4	0x000
! #define EF_AMDGPU_FEATURE_XNACK_ANY_V4	0x100
! #define EF_AMDGPU_FEATURE_XNACK_OFF_V4	0x200
! #define EF_AMDGPU_FEATURE_XNACK_ON_V4	0x300
! 
! #define EF_AMDGPU_FEATURE_SRAMECC_V4	0xc00  /* Mask.  */
! #define EF_AMDGPU_FEATURE_SRAMECC_UNSUPPORTED_V4	0x000
! #define EF_AMDGPU_FEATURE_SRAMECC_ANY_V4	0x400
! #define EF_AMDGPU_FEATURE_SRAMECC_OFF_V4	0x800
! #define EF_AMDGPU_FEATURE_SRAMECC_ON_V4		0xc00
! 
! #ifdef HAVE_GCN_ASM_V3_SYNTAX
! #define SET_XNACK_ON(VAR) VAR |= EF_AMDGPU_XNACK_V3
! #define SET_XNACK_OFF(VAR) VAR &= ~EF_AMDGPU_XNACK_V3
! #define TEST_XNACK(VAR) (VAR & EF_AMDGPU_XNACK_V3)
! 
! #define SET_SRAM_ECC_ON(VAR) VAR |= EF_AMDGPU_SRAM_ECC_V3
! #define SET_SRAM_ECC_ANY(VAR) SET_SRAM_ECC_ON (VAR)
! #define SET_SRAM_ECC_OFF(VAR) VAR &= ~EF_AMDGPU_SRAM_ECC_V3
! #define SET_SRAM_ECC_UNSUPPORTED(VAR) SET_SRAM_ECC_OFF (VAR)
! #define TEST_SRAM_ECC_ANY(VAR) 0 /* Not supported.  */
! #define TEST_SRAM_ECC_ON(VAR) (VAR & EF_AMDGPU_SRAM_ECC_V3)
! #endif
! #ifdef HAVE_GCN_ASM_V4_SYNTAX
! #define SET_XNACK_ON(VAR) VAR = ((VAR & ~EF_AMDGPU_FEATURE_XNACK_V4) \
! 				 | EF_AMDGPU_FEATURE_XNACK_ON_V4)
! #define SET_XNACK_OFF(VAR) VAR = ((VAR & ~EF_AMDGPU_FEATURE_XNACK_V4) \
! 				  | EF_AMDGPU_FEATURE_XNACK_OFF_V4)
! #define TEST_XNACK(VAR) ((VAR & EF_AMDGPU_FEATURE_XNACK_V4) \
! 			 == EF_AMDGPU_FEATURE_XNACK_ON_V4)
! 
! #define SET_SRAM_ECC_ON(VAR) VAR = ((VAR & ~EF_AMDGPU_FEATURE_SRAMECC_V4) \
! 				    | EF_AMDGPU_FEATURE_SRAMECC_ON_V4)
! #define SET_SRAM_ECC_ANY(VAR) VAR = ((VAR & ~EF_AMDGPU_FEATURE_SRAMECC_V4) \
! 				     | EF_AMDGPU_FEATURE_SRAMECC_ANY_V4)
! #define SET_SRAM_ECC_OFF(VAR) VAR = ((VAR & ~EF_AMDGPU_FEATURE_SRAMECC_V4) \
! 				     | EF_AMDGPU_FEATURE_SRAMECC_OFF_V4)
! #define SET_SRAM_ECC_UNSUPPORTED(VAR) \
!   VAR = ((VAR & ~EF_AMDGPU_FEATURE_SRAMECC_V4) \
! 	 | EF_AMDGPU_FEATURE_SRAMECC_UNSUPPORTED_V4)
! #define TEST_SRAM_ECC_ANY(VAR) ((VAR & EF_AMDGPU_FEATURE_SRAMECC_V4) \
! 				== EF_AMDGPU_FEATURE_SRAMECC_ANY_V4)
! #define TEST_SRAM_ECC_ON(VAR) ((VAR & EF_AMDGPU_FEATURE_SRAMECC_V4) \
! 			       == EF_AMDGPU_FEATURE_SRAMECC_ON_V4)
! #endif
  
  #ifndef R_AMDGPU_NONE
  #define R_AMDGPU_NONE		0
*************** static struct obstack files_to_cleanup;
*** 77,82 ****
--- 129,141 ----
  
  enum offload_abi offload_abi = OFFLOAD_ABI_UNSET;
  uint32_t elf_arch = EF_AMDGPU_MACH_AMDGCN_GFX803;  // Default GPU architecture.
+ uint32_t elf_flags =
+ #ifdef HAVE_GCN_ASM_V3_SYNTAX
+     0;
+ #endif
+ #ifdef HAVE_GCN_ASM_V4_SYNTAX
+     (EF_AMDGPU_FEATURE_XNACK_ANY_V4 | EF_AMDGPU_FEATURE_SRAMECC_ANY_V4);
+ #endif
  
  /* Delete tempfiles.  */
  
*************** copy_early_debug_info (const char *infil
*** 293,304 ****
    /* We only support host relocations of x86_64, for now.  */
    gcc_assert (ehdr.e_machine == EM_X86_64);
  
    /* Patch the correct elf architecture flag into the file.  */
    ehdr.e_ident[7] = ELFOSABI_AMDGPU_HSA;
!   ehdr.e_ident[8] = ELFABIVERSION_AMDGPU_HSA;
    ehdr.e_type = ET_REL;
    ehdr.e_machine = EM_AMDGPU;
!   ehdr.e_flags = elf_arch;
  
    /* Load the section headers so we can walk them later.  */
    Elf64_Shdr *sections = (Elf64_Shdr *)xmalloc (sizeof (Elf64_Shdr)
--- 352,378 ----
    /* We only support host relocations of x86_64, for now.  */
    gcc_assert (ehdr.e_machine == EM_X86_64);
  
+   /* Fiji devices use HSACOv3 regardless of the assembler.  */
+   uint32_t elf_flags_actual = (elf_arch == EF_AMDGPU_MACH_AMDGCN_GFX803
+ 			       ? 0 : elf_flags);
+   /* GFX900 devices don't support the sramecc attribute even if
+      a buggy assembler thinks it does.  This must match gcn-hsa.h  */
+   if (elf_arch == EF_AMDGPU_MACH_AMDGCN_GFX900)
+     SET_SRAM_ECC_UNSUPPORTED (elf_flags_actual);
+ 
    /* Patch the correct elf architecture flag into the file.  */
    ehdr.e_ident[7] = ELFOSABI_AMDGPU_HSA;
! #ifdef HAVE_GCN_ASM_V3_SYNTAX
!   ehdr.e_ident[8] = ELFABIVERSION_AMDGPU_HSA_V3;
! #endif
! #ifdef HAVE_GCN_ASM_V4_SYNTAX
!   ehdr.e_ident[8] = (elf_arch == EF_AMDGPU_MACH_AMDGCN_GFX803
! 		     ? ELFABIVERSION_AMDGPU_HSA_V3
! 		     : ELFABIVERSION_AMDGPU_HSA_V4);
! #endif
    ehdr.e_type = ET_REL;
    ehdr.e_machine = EM_AMDGPU;
!   ehdr.e_flags = elf_arch | elf_flags_actual;
  
    /* Load the section headers so we can walk them later.  */
    Elf64_Shdr *sections = (Elf64_Shdr *)xmalloc (sizeof (Elf64_Shdr)
*************** main (int argc, char **argv)
*** 823,828 ****
--- 897,903 ----
    bool fopenacc = false;
    bool fPIC = false;
    bool fpic = false;
+   bool sram_seen = false;
    for (int i = 1; i < argc; i++)
      {
  #define STR "-foffload-abi="
*************** main (int argc, char **argv)
*** 845,850 ****
--- 920,944 ----
  	fPIC = true;
        else if (strcmp (argv[i], "-fpic") == 0)
  	fpic = true;
+       else if (strcmp (argv[i], "-mxnack") == 0)
+ 	SET_XNACK_ON (elf_flags);
+       else if (strcmp (argv[i], "-mno-xnack") == 0)
+ 	SET_XNACK_OFF (elf_flags);
+       else if (strcmp (argv[i], "-msram-ecc=on") == 0)
+ 	{
+ 	  SET_SRAM_ECC_ON (elf_flags);
+ 	  sram_seen = true;
+ 	}
+       else if (strcmp (argv[i], "-msram-ecc=any") == 0)
+ 	{
+ 	  SET_SRAM_ECC_ANY (elf_flags);
+ 	  sram_seen = true;
+ 	}
+       else if (strcmp (argv[i], "-msram-ecc=off") == 0)
+ 	{
+ 	  SET_SRAM_ECC_OFF (elf_flags);
+ 	  sram_seen = true;
+ 	}
        else if (strcmp (argv[i], "-save-temps") == 0)
  	save_temps = true;
        else if (strcmp (argv[i], "-v") == 0)
*************** main (int argc, char **argv)
*** 865,870 ****
--- 959,986 ----
    if (!(fopenacc ^ fopenmp))
      fatal_error (input_location, "either -fopenacc or -fopenmp must be set");
  
+   if (!sram_seen)
+     {
+ #ifdef HAVE_GCN_ASM_V3_SYNTAX
+       /* For HSACOv3, the SRAM-ECC feature defaults to "on" on GPUs where the
+ 	 feature is available.
+ 	 (HSACOv4 has elf_flags initialsed to "any" in all cases.)  */
+       switch (elf_arch)
+ 	{
+ 	case EF_AMDGPU_MACH_AMDGCN_GFX803:
+ 	case EF_AMDGPU_MACH_AMDGCN_GFX900:
+ 	case EF_AMDGPU_MACH_AMDGCN_GFX906:
+ #ifndef HAVE_GCN_SRAM_ECC_GFX908
+ 	case EF_AMDGPU_MACH_AMDGCN_GFX908:
+ #endif
+ 	  break;
+ 	default:
+ 	  SET_SRAM_ECC_ON (elf_flags);
+ 	  break;
+ 	}
+ #endif
+     }
+ 
    const char *abi;
    switch (offload_abi)
      {
*************** main (int argc, char **argv)
*** 993,998 ****
--- 1109,1123 ----
  	}
        obstack_ptr_grow (&ld_argv_obstack, gcn_s2_name);
        obstack_ptr_grow (&ld_argv_obstack, "-lgomp");
+       obstack_ptr_grow (&ld_argv_obstack,
+ 			(TEST_XNACK (elf_flags)
+ 			 ? "-mxnack" : "-mno-xnack"));
+       obstack_ptr_grow (&ld_argv_obstack,
+ 			(TEST_SRAM_ECC_ON (elf_flags) ? "-msram-ecc=on"
+ 			 : TEST_SRAM_ECC_ANY (elf_flags) ? "-msram-ecc=any"
+ 			 : "-msram-ecc=off"));
+       if (verbose)
+ 	obstack_ptr_grow (&ld_argv_obstack, "-v");
  
        for (int i = 1; i < argc; i++)
  	if (strncmp (argv[i], "-l", 2) == 0
diff -Nrcpad gcc-11.2.0/gcc/config/i386/amxbf16intrin.h gcc-11.3.0/gcc/config/i386/amxbf16intrin.h
*** gcc-11.2.0/gcc/config/i386/amxbf16intrin.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/amxbf16intrin.h	Thu Apr 21 07:58:52 2022
***************
*** 34,40 ****
  #define __DISABLE_AMX_BF16__
  #endif /* __AMX_BF16__ */
  
! #if defined(__x86_64__) && defined(__AMX_BF16__)
  #define _tile_dpbf16ps_internal(dst,src1,src2)					\
    __asm__ volatile\
    ("{tdpbf16ps\t%%tmm"#src2", %%tmm"#src1", %%tmm"#dst"|tdpbf16ps\t%%tmm"#dst", %%tmm"#src1", %%tmm"#src2"}" ::)
--- 34,40 ----
  #define __DISABLE_AMX_BF16__
  #endif /* __AMX_BF16__ */
  
! #if defined(__x86_64__)
  #define _tile_dpbf16ps_internal(dst,src1,src2)					\
    __asm__ volatile\
    ("{tdpbf16ps\t%%tmm"#src2", %%tmm"#src1", %%tmm"#dst"|tdpbf16ps\t%%tmm"#dst", %%tmm"#src1", %%tmm"#src2"}" ::)
diff -Nrcpad gcc-11.2.0/gcc/config/i386/amxint8intrin.h gcc-11.3.0/gcc/config/i386/amxint8intrin.h
*** gcc-11.2.0/gcc/config/i386/amxint8intrin.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/amxint8intrin.h	Thu Apr 21 07:58:52 2022
***************
*** 34,40 ****
  #define __DISABLE_AMX_INT8__
  #endif /* __AMX_INT8__ */
  
! #if defined(__x86_64__) && defined(__AMX_INT8__)
  #define _tile_int8_dp_internal(name,dst,src1,src2)					\
    __asm__ volatile							\
    ("{"#name"\t%%tmm"#src2", %%tmm"#src1", %%tmm"#dst"|"#name"\t%%tmm"#dst", %%tmm"#src1", %%tmm"#src2"}" ::)
--- 34,40 ----
  #define __DISABLE_AMX_INT8__
  #endif /* __AMX_INT8__ */
  
! #if defined(__x86_64__)
  #define _tile_int8_dp_internal(name,dst,src1,src2)					\
    __asm__ volatile							\
    ("{"#name"\t%%tmm"#src2", %%tmm"#src1", %%tmm"#dst"|"#name"\t%%tmm"#dst", %%tmm"#src1", %%tmm"#src2"}" ::)
diff -Nrcpad gcc-11.2.0/gcc/config/i386/amxtileintrin.h gcc-11.3.0/gcc/config/i386/amxtileintrin.h
*** gcc-11.2.0/gcc/config/i386/amxtileintrin.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/amxtileintrin.h	Thu Apr 21 07:58:52 2022
***************
*** 34,40 ****
  #define __DISABLE_AMX_TILE__
  #endif /* __AMX_TILE__ */
  
! #if defined(__x86_64__) && defined(__AMX_TILE__)
  extern __inline void
  __attribute__((__gnu_inline__, __always_inline__, __artificial__))
  _tile_loadconfig (const void *__config)
--- 34,40 ----
  #define __DISABLE_AMX_TILE__
  #endif /* __AMX_TILE__ */
  
! #if defined(__x86_64__)
  extern __inline void
  __attribute__((__gnu_inline__, __always_inline__, __artificial__))
  _tile_loadconfig (const void *__config)
*************** _tile_release (void)
*** 62,68 ****
  #define _tile_loadd_internal(dst,base,stride)				\
    __asm__ volatile							\
    ("{tileloadd\t(%0,%1,1), %%tmm"#dst"|tileloadd\t%%tmm"#dst", [%0+%1*1]}" \
!    :: "r" ((const void*) base), "r" ((long) stride))
  
  #define _tile_stream_loadd(dst,base,stride)		\
    _tile_stream_loadd_internal (dst, base, stride)
--- 62,68 ----
  #define _tile_loadd_internal(dst,base,stride)				\
    __asm__ volatile							\
    ("{tileloadd\t(%0,%1,1), %%tmm"#dst"|tileloadd\t%%tmm"#dst", [%0+%1*1]}" \
!    :: "r" ((const void*) (base)), "r" ((long) (stride)))
  
  #define _tile_stream_loadd(dst,base,stride)		\
    _tile_stream_loadd_internal (dst, base, stride)
*************** _tile_release (void)
*** 70,76 ****
  #define _tile_stream_loadd_internal(dst,base,stride)			\
    __asm__ volatile							\
    ("{tileloaddt1\t(%0,%1,1), %%tmm"#dst"|tileloaddt1\t%%tmm"#dst", [%0+%1*1]}" \
!    :: "r" ((const void*) base), "r" ((long) stride))
  
  #define _tile_stored(dst,base,stride)		\
    _tile_stored_internal (dst, base, stride)
--- 70,76 ----
  #define _tile_stream_loadd_internal(dst,base,stride)			\
    __asm__ volatile							\
    ("{tileloaddt1\t(%0,%1,1), %%tmm"#dst"|tileloaddt1\t%%tmm"#dst", [%0+%1*1]}" \
!    :: "r" ((const void*) (base)), "r" ((long) (stride)))
  
  #define _tile_stored(dst,base,stride)		\
    _tile_stored_internal (dst, base, stride)
*************** _tile_release (void)
*** 78,84 ****
  #define _tile_stored_internal(src,base,stride)				\
    __asm__ volatile							\
    ("{tilestored\t%%tmm"#src", (%0,%1,1)|tilestored\t[%0+%1*1], %%tmm"#src"}" \
!    :: "r" ((void*) base), "r" ((long) stride) \
     : "memory")
  
  #define _tile_zero(dst)				\
--- 78,84 ----
  #define _tile_stored_internal(src,base,stride)				\
    __asm__ volatile							\
    ("{tilestored\t%%tmm"#src", (%0,%1,1)|tilestored\t[%0+%1*1], %%tmm"#src"}" \
!    :: "r" ((void*) (base)), "r" ((long) (stride)) \
     : "memory")
  
  #define _tile_zero(dst)				\
diff -Nrcpad gcc-11.2.0/gcc/config/i386/avx512dqintrin.h gcc-11.3.0/gcc/config/i386/avx512dqintrin.h
*** gcc-11.2.0/gcc/config/i386/avx512dqintrin.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/avx512dqintrin.h	Thu Apr 21 07:58:52 2022
*************** _mm512_fpclass_ps_mask (__m512 __A, cons
*** 2814,2820 ****
  
  #define _mm512_mask_fpclass_ps_mask(u, x, c)				\
    ((__mmask16) __builtin_ia32_fpclassps512_mask ((__v16sf) (__m512) (x),\
! 						 (int) (c),(__mmask8)(u)))
  
  #define _mm512_fpclass_pd_mask(X, C)                                    \
    ((__mmask8) __builtin_ia32_fpclasspd512_mask ((__v8df) (__m512d) (X), \
--- 2814,2820 ----
  
  #define _mm512_mask_fpclass_ps_mask(u, x, c)				\
    ((__mmask16) __builtin_ia32_fpclassps512_mask ((__v16sf) (__m512) (x),\
! 						 (int) (c),(__mmask16)(u)))
  
  #define _mm512_fpclass_pd_mask(X, C)                                    \
    ((__mmask8) __builtin_ia32_fpclasspd512_mask ((__v8df) (__m512d) (X), \
*************** _mm512_fpclass_ps_mask (__m512 __A, cons
*** 2822,2828 ****
  
  #define _mm512_fpclass_ps_mask(x, c)                                    \
    ((__mmask16) __builtin_ia32_fpclassps512_mask ((__v16sf) (__m512) (x),\
! 						 (int) (c),(__mmask8)-1))
  
  #define _mm_reduce_sd(A, B, C)						\
    ((__m128d) __builtin_ia32_reducesd_mask ((__v2df)(__m128d)(A),	\
--- 2822,2828 ----
  
  #define _mm512_fpclass_ps_mask(x, c)                                    \
    ((__mmask16) __builtin_ia32_fpclassps512_mask ((__v16sf) (__m512) (x),\
! 						 (int) (c),(__mmask16)-1))
  
  #define _mm_reduce_sd(A, B, C)						\
    ((__m128d) __builtin_ia32_reducesd_mask ((__v2df)(__m128d)(A),	\
diff -Nrcpad gcc-11.2.0/gcc/config/i386/constraints.md gcc-11.3.0/gcc/config/i386/constraints.md
*** gcc-11.2.0/gcc/config/i386/constraints.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/constraints.md	Thu Apr 21 07:58:52 2022
***************
*** 185,190 ****
--- 185,195 ----
    (and (match_operand 0 "memory_operand")
         (match_test "constant_address_p (XEXP (op, 0))")))
  
+ (define_memory_constraint "Bk"
+   "@internal TLS address that allows insn using non-integer registers."
+   (and (match_operand 0 "memory_operand")
+        (not (match_test "ix86_gpr_tls_address_pattern_p (op)"))))
+ 
  (define_special_memory_constraint "Bn"
    "@internal Memory operand without REX prefix."
    (match_operand 0 "norex_memory_operand"))
diff -Nrcpad gcc-11.2.0/gcc/config/i386/darwin.h gcc-11.3.0/gcc/config/i386/darwin.h
*** gcc-11.2.0/gcc/config/i386/darwin.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/darwin.h	Thu Apr 21 07:58:52 2022
*************** along with GCC; see the file COPYING3.
*** 39,72 ****
  #endif
  #endif
  
- /* WORKAROUND pr80556:
-    For x86_64 Darwin10 and later, the unwinder is in libunwind (redirected
-    from libSystem).  This doesn't use the keymgr (see keymgr.c) and therefore
-    the calls that libgcc makes to obtain the KEYMGR_GCC3_DW2_OBJ_LIST are not
-    updated to include new images, and might not even be valid for a single
-    image.
-    Therefore, for 64b exes at least, we must use the libunwind implementation,
-    even when static-libgcc is specified.  We put libSystem first so that
-    unwinder symbols are satisfied from there.
-    We default to 64b for single-arch builds, so apply this unconditionally. */
- #undef REAL_LIBGCC_SPEC
- #define REAL_LIBGCC_SPEC						   \
-    "%{static-libgcc|static: 						   \
-        %:version-compare(>= 10.6 mmacosx-version-min= -lSystem)		   \
-        -lgcc_eh -lgcc;							   \
-       shared-libgcc|fexceptions|fgnu-runtime:				   \
-        %:version-compare(!> 10.5 mmacosx-version-min= -lgcc_s.10.4)	   \
-        %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5)   \
-        %:version-compare(!> 10.5 mmacosx-version-min= -lgcc_ext.10.4)	   \
-        %:version-compare(>= 10.5 mmacosx-version-min= -lgcc_ext.10.5)	   \
-        -lgcc ;								   \
-       :%:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_s.10.4) \
-        %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5)   \
-        %:version-compare(!> 10.5 mmacosx-version-min= -lgcc_ext.10.4)	   \
-        %:version-compare(>= 10.5 mmacosx-version-min= -lgcc_ext.10.5)	   \
-        -lgcc }"
- 
- /* Size of the Obj-C jump buffer.  */
  #define OBJC_JBLEN ((TARGET_64BIT) ? ((9 * 2) + 3 + 16) : (18))
  
  #undef TARGET_FPMATH_DEFAULT
--- 39,44 ----
*************** along with GCC; see the file COPYING3.
*** 135,144 ****
    %{mfentry*:%eDarwin does not support -mfentry or associated options}" \
    DARWIN_CC1_SPEC
  
  #undef ASM_SPEC
! #define ASM_SPEC "-arch %(darwin_arch) \
!   " ASM_OPTIONS " -force_cpusubtype_ALL \
!   %{static}" ASM_MMACOSX_VERSION_MIN_SPEC
  
  #undef ENDFILE_SPEC
  #define ENDFILE_SPEC \
--- 107,125 ----
    %{mfentry*:%eDarwin does not support -mfentry or associated options}" \
    DARWIN_CC1_SPEC
  
+ /* This is a workaround for a tool bug: see PR100340.  */
+ 
+ #ifdef HAVE_AS_MLLVM_X86_PAD_FOR_ALIGN
+ #define EXTRA_ASM_OPTS " -mllvm -x86-pad-for-align=false "
+ #else
+ #define EXTRA_ASM_OPTS ""
+ #endif
+ 
  #undef ASM_SPEC
! #define ASM_SPEC \
! "%{static} -arch %(darwin_arch) " \
!  ASM_OPTIONS ASM_MMACOSX_VERSION_MIN_SPEC EXTRA_ASM_OPTS \
! "%{!force_cpusubtype_ALL:-force_cpusubtype_ALL} "
  
  #undef ENDFILE_SPEC
  #define ENDFILE_SPEC \
diff -Nrcpad gcc-11.2.0/gcc/config/i386/darwin32-biarch.h gcc-11.3.0/gcc/config/i386/darwin32-biarch.h
*** gcc-11.2.0/gcc/config/i386/darwin32-biarch.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/darwin32-biarch.h	Thu Apr 21 07:58:52 2022
*************** along with GCC; see the file COPYING3.
*** 21,52 ****
  #undef DARWIN_ARCH_SPEC
  #define DARWIN_ARCH_SPEC "%{m64:x86_64;:i386}"
  
- /* WORKAROUND pr80556:
-    For x86_64 Darwin10 and later, the unwinder is in libunwind (redirected
-    from libSystem).  This doesn't use the keymgr (see keymgr.c) and therefore
-    the calls that libgcc makes to obtain the KEYMGR_GCC3_DW2_OBJ_LIST are not
-    updated to include new images, and might not even be valid for a single
-    image.
-    Therefore, for 64b exes at least, we must use the libunwind implementation,
-    even when static-libgcc is specified.  We put libSystem first so that
-    unwinder symbols are satisfied from there. */
- #undef REAL_LIBGCC_SPEC
- #define REAL_LIBGCC_SPEC						   \
-    "%{static-libgcc|static: 						   \
-       %{m64:%:version-compare(>= 10.6 mmacosx-version-min= -lSystem)}	   \
-         -lgcc_eh -lgcc;							   \
-       shared-libgcc|fexceptions|fgnu-runtime:				   \
-        %:version-compare(!> 10.5 mmacosx-version-min= -lgcc_s.10.4)	   \
-        %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5)   \
-        %:version-compare(!> 10.5 mmacosx-version-min= -lgcc_ext.10.4)	   \
-        %:version-compare(>= 10.5 mmacosx-version-min= -lgcc_ext.10.5)	   \
-        -lgcc ;								   \
-       :%:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_s.10.4) \
-        %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5)   \
-        %:version-compare(!> 10.5 mmacosx-version-min= -lgcc_ext.10.4)	   \
-        %:version-compare(>= 10.5 mmacosx-version-min= -lgcc_ext.10.5)	   \
-        -lgcc }"
- 
  #undef  DARWIN_SUBARCH_SPEC
  #define DARWIN_SUBARCH_SPEC DARWIN_ARCH_SPEC
  
--- 21,26 ----
diff -Nrcpad gcc-11.2.0/gcc/config/i386/darwin64-biarch.h gcc-11.3.0/gcc/config/i386/darwin64-biarch.h
*** gcc-11.2.0/gcc/config/i386/darwin64-biarch.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/darwin64-biarch.h	Thu Apr 21 07:58:52 2022
*************** along with GCC; see the file COPYING3.
*** 22,53 ****
  #undef  DARWIN_ARCH_SPEC
  #define DARWIN_ARCH_SPEC "%{m32:i386;:x86_64}"
  
- /* WORKAROUND pr80556:
-    For x86_64 Darwin10 and later, the unwinder is in libunwind (redirected
-    from libSystem).  This doesn't use the keymgr (see keymgr.c) and therefore
-    the calls that libgcc makes to obtain the KEYMGR_GCC3_DW2_OBJ_LIST are not
-    updated to include new images, and might not even be valid for a single
-    image.
-    Therefore, for 64b exes at least, we must use the libunwind implementation,
-    even when static-libgcc is specified.  We put libSystem first so that
-    unwinder symbols are satisfied from there. */
- #undef REAL_LIBGCC_SPEC
- #define REAL_LIBGCC_SPEC						   \
-    "%{static-libgcc|static: 						   \
-       %{!m32:%:version-compare(>= 10.6 mmacosx-version-min= -lSystem)}	   \
-         -lgcc_eh -lgcc;							   \
-       shared-libgcc|fexceptions|fgnu-runtime:				   \
-        %:version-compare(!> 10.5 mmacosx-version-min= -lgcc_s.10.4)	   \
-        %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5)   \
-        %:version-compare(!> 10.5 mmacosx-version-min= -lgcc_ext.10.4)	   \
-        %:version-compare(>= 10.5 mmacosx-version-min= -lgcc_ext.10.5)	   \
-        -lgcc ;								   \
-       :%:version-compare(>< 10.3.9 10.5 mmacosx-version-min= -lgcc_s.10.4) \
-        %:version-compare(>< 10.5 10.6 mmacosx-version-min= -lgcc_s.10.5)   \
-        %:version-compare(!> 10.5 mmacosx-version-min= -lgcc_ext.10.4)	   \
-        %:version-compare(>= 10.5 mmacosx-version-min= -lgcc_ext.10.5)	   \
-        -lgcc }"
- 
  #undef  DARWIN_SUBARCH_SPEC
  #define DARWIN_SUBARCH_SPEC DARWIN_ARCH_SPEC
  
--- 22,27 ----
diff -Nrcpad gcc-11.2.0/gcc/config/i386/emmintrin.h gcc-11.3.0/gcc/config/i386/emmintrin.h
*** gcc-11.2.0/gcc/config/i386/emmintrin.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/emmintrin.h	Thu Apr 21 07:58:52 2022
*************** _mm_loadu_si64 (void const *__P)
*** 718,731 ****
  extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
  _mm_loadu_si32 (void const *__P)
  {
!   return _mm_set_epi32 (*(int *)__P, (int)0, (int)0, (int)0);
  }
  
  extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
  _mm_loadu_si16 (void const *__P)
  {
!   return _mm_set_epi16 (*(short *)__P, (short)0, (short)0, (short)0,
! 			(short)0, (short)0, (short)0, (short)0);
  }
  
  extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
--- 718,730 ----
  extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
  _mm_loadu_si32 (void const *__P)
  {
!   return _mm_set_epi32 (0, 0, 0, (*(__m32_u *)__P)[0]);
  }
  
  extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
  _mm_loadu_si16 (void const *__P)
  {
!   return _mm_set_epi16 (0, 0, 0, 0, 0, 0, 0, (*(__m16_u *)__P)[0]);
  }
  
  extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
diff -Nrcpad gcc-11.2.0/gcc/config/i386/i386-builtin.def gcc-11.3.0/gcc/config/i386/i386-builtin.def
*** gcc-11.2.0/gcc/config/i386/i386-builtin.def	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/i386-builtin.def	Thu Apr 21 07:58:52 2022
*************** BDESC (OPTION_MASK_ISA_SSE4_1, 0, CODE_F
*** 963,972 ****
  
  /* SSE4.2 */
  BDESC (OPTION_MASK_ISA_SSE4_2, 0, CODE_FOR_sse4_2_gtv2di3, "__builtin_ia32_pcmpgtq", IX86_BUILTIN_PCMPGTQ, UNKNOWN, (int) V2DI_FTYPE_V2DI_V2DI)
! BDESC (OPTION_MASK_ISA_SSE4_2 | OPTION_MASK_ISA_CRC32, 0, CODE_FOR_sse4_2_crc32qi, "__builtin_ia32_crc32qi", IX86_BUILTIN_CRC32QI, UNKNOWN, (int) UINT_FTYPE_UINT_UCHAR)
! BDESC (OPTION_MASK_ISA_SSE4_2 | OPTION_MASK_ISA_CRC32, 0, CODE_FOR_sse4_2_crc32hi, "__builtin_ia32_crc32hi", IX86_BUILTIN_CRC32HI, UNKNOWN, (int) UINT_FTYPE_UINT_USHORT)
! BDESC (OPTION_MASK_ISA_SSE4_2 | OPTION_MASK_ISA_CRC32, 0, CODE_FOR_sse4_2_crc32si, "__builtin_ia32_crc32si", IX86_BUILTIN_CRC32SI, UNKNOWN, (int) UINT_FTYPE_UINT_UINT)
! BDESC (OPTION_MASK_ISA_SSE4_2 | OPTION_MASK_ISA_CRC32 | OPTION_MASK_ISA_64BIT, 0, CODE_FOR_sse4_2_crc32di, "__builtin_ia32_crc32di", IX86_BUILTIN_CRC32DI, UNKNOWN, (int) UINT64_FTYPE_UINT64_UINT64)
  
  /* SSE4A */
  BDESC (OPTION_MASK_ISA_SSE4A, 0, CODE_FOR_sse4a_extrqi, "__builtin_ia32_extrqi", IX86_BUILTIN_EXTRQI, UNKNOWN, (int) V2DI_FTYPE_V2DI_UINT_UINT)
--- 963,972 ----
  
  /* SSE4.2 */
  BDESC (OPTION_MASK_ISA_SSE4_2, 0, CODE_FOR_sse4_2_gtv2di3, "__builtin_ia32_pcmpgtq", IX86_BUILTIN_PCMPGTQ, UNKNOWN, (int) V2DI_FTYPE_V2DI_V2DI)
! BDESC (OPTION_MASK_ISA_CRC32, 0, CODE_FOR_sse4_2_crc32qi, "__builtin_ia32_crc32qi", IX86_BUILTIN_CRC32QI, UNKNOWN, (int) UINT_FTYPE_UINT_UCHAR)
! BDESC (OPTION_MASK_ISA_CRC32, 0, CODE_FOR_sse4_2_crc32hi, "__builtin_ia32_crc32hi", IX86_BUILTIN_CRC32HI, UNKNOWN, (int) UINT_FTYPE_UINT_USHORT)
! BDESC (OPTION_MASK_ISA_CRC32, 0, CODE_FOR_sse4_2_crc32si, "__builtin_ia32_crc32si", IX86_BUILTIN_CRC32SI, UNKNOWN, (int) UINT_FTYPE_UINT_UINT)
! BDESC (OPTION_MASK_ISA_CRC32 | OPTION_MASK_ISA_64BIT, 0, CODE_FOR_sse4_2_crc32di, "__builtin_ia32_crc32di", IX86_BUILTIN_CRC32DI, UNKNOWN, (int) UINT64_FTYPE_UINT64_UINT64)
  
  /* SSE4A */
  BDESC (OPTION_MASK_ISA_SSE4A, 0, CODE_FOR_sse4a_extrqi, "__builtin_ia32_extrqi", IX86_BUILTIN_EXTRQI, UNKNOWN, (int) V2DI_FTYPE_V2DI_UINT_UINT)
diff -Nrcpad gcc-11.2.0/gcc/config/i386/i386-builtins.c gcc-11.3.0/gcc/config/i386/i386-builtins.c
*** gcc-11.2.0/gcc/config/i386/i386-builtins.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/i386-builtins.c	Thu Apr 21 07:58:52 2022
*************** ix86_init_mmx_sse_builtins (void)
*** 628,636 ****
  			    VOID_FTYPE_VOID, IX86_BUILTIN_MFENCE);
  
    /* SSE3.  */
!   def_builtin (OPTION_MASK_ISA_SSE3, 0, "__builtin_ia32_monitor",
  	       VOID_FTYPE_PCVOID_UNSIGNED_UNSIGNED, IX86_BUILTIN_MONITOR);
!   def_builtin (OPTION_MASK_ISA_SSE3, 0, "__builtin_ia32_mwait",
  	       VOID_FTYPE_UNSIGNED_UNSIGNED, IX86_BUILTIN_MWAIT);
  
    /* AES */
--- 628,636 ----
  			    VOID_FTYPE_VOID, IX86_BUILTIN_MFENCE);
  
    /* SSE3.  */
!   def_builtin (0, OPTION_MASK_ISA2_MWAIT, "__builtin_ia32_monitor",
  	       VOID_FTYPE_PCVOID_UNSIGNED_UNSIGNED, IX86_BUILTIN_MONITOR);
!   def_builtin (0, OPTION_MASK_ISA2_MWAIT, "__builtin_ia32_mwait",
  	       VOID_FTYPE_UNSIGNED_UNSIGNED, IX86_BUILTIN_MWAIT);
  
    /* AES */
*************** fold_builtin_cpu (tree fndecl, tree *arg
*** 2236,2242 ****
        /* Return __cpu_model.__cpu_features[0] & field_val  */
        final = build2 (BIT_AND_EXPR, unsigned_type_node, array_elt,
  		      build_int_cstu (unsigned_type_node, field_val));
!       return build1 (CONVERT_EXPR, integer_type_node, final);
      }
    gcc_unreachable ();
  }
--- 2236,2246 ----
        /* Return __cpu_model.__cpu_features[0] & field_val  */
        final = build2 (BIT_AND_EXPR, unsigned_type_node, array_elt,
  		      build_int_cstu (unsigned_type_node, field_val));
!       if (isa_names_table[i].feature == (INT_TYPE_SIZE - 1))
! 	return build2 (NE_EXPR, integer_type_node, final,
! 		       build_int_cst (unsigned_type_node, 0));
!       else
! 	return build1 (CONVERT_EXPR, integer_type_node, final);
      }
    gcc_unreachable ();
  }
diff -Nrcpad gcc-11.2.0/gcc/config/i386/i386-c.c gcc-11.3.0/gcc/config/i386/i386-c.c
*** gcc-11.2.0/gcc/config/i386/i386-c.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/i386-c.c	Thu Apr 21 07:58:52 2022
*************** ix86_target_macros_internal (HOST_WIDE_I
*** 532,537 ****
--- 532,539 ----
      def_or_undef (parse_in, "__LZCNT__");
    if (isa_flag & OPTION_MASK_ISA_TBM)
      def_or_undef (parse_in, "__TBM__");
+   if (isa_flag & OPTION_MASK_ISA_CRC32)
+     def_or_undef (parse_in, "__CRC32__");
    if (isa_flag & OPTION_MASK_ISA_POPCNT)
      def_or_undef (parse_in, "__POPCNT__");
    if (isa_flag & OPTION_MASK_ISA_FSGSBASE)
*************** ix86_pragma_target_parse (tree args, tre
*** 698,709 ****
--- 700,713 ----
      cur_tune = prev_tune = PROCESSOR_max;
  
    /* Undef all of the macros for that are no longer current.  */
+   cpp_force_token_locations (parse_in, BUILTINS_LOCATION);
    ix86_target_macros_internal (prev_isa & diff_isa,
  			       prev_isa2 & diff_isa2,
  			       prev_arch,
  			       prev_tune,
  			       (enum fpmath_unit) prev_opt->x_ix86_fpmath,
  			       cpp_undef);
+   cpp_stop_forcing_token_locations (parse_in);
  
    /* For the definitions, ensure all newly defined macros are considered
       as used for -Wunused-macros.  There is no point warning about the
*************** ix86_pragma_target_parse (tree args, tre
*** 713,724 ****
--- 717,730 ----
    cpp_opts->warn_unused_macros = 0;
  
    /* Define all of the macros for new options that were just turned on.  */
+   cpp_force_token_locations (parse_in, BUILTINS_LOCATION);
    ix86_target_macros_internal (cur_isa & diff_isa,
  			       cur_isa2 & diff_isa2,
  			       cur_arch,
  			       cur_tune,
  			       (enum fpmath_unit) cur_opt->x_ix86_fpmath,
  			       cpp_define);
+   cpp_stop_forcing_token_locations (parse_in);
  
    cpp_opts->warn_unused_macros = saved_warn_unused_macros;
  
diff -Nrcpad gcc-11.2.0/gcc/config/i386/i386-expand.c gcc-11.3.0/gcc/config/i386/i386-expand.c
*** gcc-11.2.0/gcc/config/i386/i386-expand.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/i386-expand.c	Thu Apr 21 07:58:52 2022
*************** ix86_split_idivmod (machine_mode mode, r
*** 1156,1161 ****
--- 1156,1164 ----
    rtx scratch, tmp0, tmp1, tmp2;
    rtx (*gen_divmod4_1) (rtx, rtx, rtx, rtx);
  
+   operands[2] = force_reg (mode, operands[2]);
+   operands[3] = force_reg (mode, operands[3]);
+ 
    switch (mode)
      {
      case E_SImode:
*************** rdseed_step:
*** 12323,12328 ****
--- 12326,12334 ----
        return target;
  
      case IX86_BUILTIN_READ_FLAGS:
+       if (ignore)
+ 	return const0_rtx;
+ 
        emit_insn (gen_push (gen_rtx_REG (word_mode, FLAGS_REG)));
  
        if (optimize
*************** quarter:
*** 14473,14481 ****
  	      else
  		{
  		  word = expand_simple_binop (word_mode, ASHIFT, word, shift,
! 					      word, 1, OPTAB_LIB_WIDEN);
  		  word = expand_simple_binop (word_mode, IOR, word, elt,
! 					      word, 1, OPTAB_LIB_WIDEN);
  		}
  	    }
  
--- 14479,14487 ----
  	      else
  		{
  		  word = expand_simple_binop (word_mode, ASHIFT, word, shift,
! 					      NULL_RTX, 1, OPTAB_LIB_WIDEN);
  		  word = expand_simple_binop (word_mode, IOR, word, elt,
! 					      NULL_RTX, 1, OPTAB_LIB_WIDEN);
  		}
  	    }
  
*************** void ix86_emit_i387_log1p (rtx op0, rtx
*** 15834,15839 ****
--- 15840,15850 ----
    rtx cst, cstln2, cst1;
    rtx_insn *insn;
  
+   /* The emit_jump call emits pending stack adjust, make sure it is emitted
+      before the conditional jump, otherwise the stack adjustment will be
+      only conditional.  */
+   do_pending_stack_adjust ();
+ 
    cst = const_double_from_real_value
      (REAL_VALUE_ATOF ("0.29289321881345247561810596348408353", XFmode), XFmode);
    cstln2 = force_reg (XFmode, standard_80387_constant_rtx (4)); /* fldln2 */
diff -Nrcpad gcc-11.2.0/gcc/config/i386/i386-options.c gcc-11.3.0/gcc/config/i386/i386-options.c
*** gcc-11.2.0/gcc/config/i386/i386-options.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/i386-options.c	Thu Apr 21 07:58:52 2022
*************** static struct ix86_target_opts isa2_opts
*** 207,212 ****
--- 207,213 ----
    { "-mmovbe",		OPTION_MASK_ISA2_MOVBE },
    { "-mclzero",		OPTION_MASK_ISA2_CLZERO },
    { "-mmwaitx",		OPTION_MASK_ISA2_MWAITX },
+   { "-mmwait",		OPTION_MASK_ISA2_MWAIT },
    { "-mmovdir64b",	OPTION_MASK_ISA2_MOVDIR64B },
    { "-mwaitpkg",	OPTION_MASK_ISA2_WAITPKG },
    { "-mcldemote",	OPTION_MASK_ISA2_CLDEMOTE },
*************** ix86_valid_target_attribute_inner_p (tre
*** 1015,1020 ****
--- 1016,1022 ----
      IX86_ATTR_ISA ("fsgsbase",	OPT_mfsgsbase),
      IX86_ATTR_ISA ("rdrnd",	OPT_mrdrnd),
      IX86_ATTR_ISA ("mwaitx",	OPT_mmwaitx),
+     IX86_ATTR_ISA ("mwait",	OPT_mmwait),
      IX86_ATTR_ISA ("clzero",	OPT_mclzero),
      IX86_ATTR_ISA ("pku",	OPT_mpku),
      IX86_ATTR_ISA ("lwp",	OPT_mlwp),
*************** ix86_option_override_internal (bool main
*** 2612,2623 ****
--- 2614,2635 ----
        || TARGET_PREFETCHWT1_P (opts->x_ix86_isa_flags))
      ix86_prefetch_sse = true;
  
+   /* Enable mwait/monitor instructions for -msse3.  */
+   if (TARGET_SSE3_P (opts->x_ix86_isa_flags))
+     opts->x_ix86_isa_flags2
+       |= OPTION_MASK_ISA2_MWAIT & ~opts->x_ix86_isa_flags2_explicit;
+ 
    /* Enable popcnt instruction for -msse4.2 or -mabm.  */
    if (TARGET_SSE4_2_P (opts->x_ix86_isa_flags)
        || TARGET_ABM_P (opts->x_ix86_isa_flags))
      opts->x_ix86_isa_flags
        |= OPTION_MASK_ISA_POPCNT & ~opts->x_ix86_isa_flags_explicit;
  
+   /* Enable crc32 instruction for -msse4.2.  */
+   if (TARGET_SSE4_2_P (opts->x_ix86_isa_flags))
+     opts->x_ix86_isa_flags
+       |= OPTION_MASK_ISA_CRC32 & ~opts->x_ix86_isa_flags_explicit;
+ 
    /* Enable lzcnt instruction for -mabm.  */
    if (TARGET_ABM_P(opts->x_ix86_isa_flags))
      opts->x_ix86_isa_flags
diff -Nrcpad gcc-11.2.0/gcc/config/i386/i386-opts.h gcc-11.3.0/gcc/config/i386/i386-opts.h
*** gcc-11.2.0/gcc/config/i386/i386-opts.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/i386-opts.h	Thu Apr 21 07:58:52 2022
*************** enum instrument_return {
*** 125,128 ****
--- 125,135 ----
    instrument_return_nop5
  };
  
+ enum harden_sls {
+   harden_sls_none = 0,
+   harden_sls_return = 1 << 0,
+   harden_sls_indirect_jmp = 1 << 1,
+   harden_sls_all = harden_sls_return | harden_sls_indirect_jmp
+ };
+ 
  #endif
diff -Nrcpad gcc-11.2.0/gcc/config/i386/i386-protos.h gcc-11.3.0/gcc/config/i386/i386-protos.h
*** gcc-11.2.0/gcc/config/i386/i386-protos.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/i386-protos.h	Thu Apr 21 07:58:52 2022
*************** extern unsigned int ix86_get_callcvt (co
*** 240,245 ****
--- 240,246 ----
  #endif
  
  extern rtx ix86_tls_module_base (void);
+ extern bool ix86_gpr_tls_address_pattern_p (rtx);
  extern bool ix86_tls_address_pattern_p (rtx);
  extern rtx ix86_rewrite_tls_address (rtx);
  
diff -Nrcpad gcc-11.2.0/gcc/config/i386/i386.c gcc-11.3.0/gcc/config/i386/i386.c
*** gcc-11.2.0/gcc/config/i386/i386.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/i386.c	Thu Apr 21 07:58:52 2022
*************** ix86_can_inline_p (tree caller, tree cal
*** 553,559 ****
  
    /* Changes of those flags can be tolerated for always inlines. Lets hope
       user knows what he is doing.  */
!   const unsigned HOST_WIDE_INT always_inline_safe_mask
  	 = (MASK_USE_8BIT_IDIV | MASK_ACCUMULATE_OUTGOING_ARGS
  	    | MASK_NO_ALIGN_STRINGOPS | MASK_AVX256_SPLIT_UNALIGNED_LOAD
  	    | MASK_AVX256_SPLIT_UNALIGNED_STORE | MASK_CLD
--- 553,559 ----
  
    /* Changes of those flags can be tolerated for always inlines. Lets hope
       user knows what he is doing.  */
!   unsigned HOST_WIDE_INT always_inline_safe_mask
  	 = (MASK_USE_8BIT_IDIV | MASK_ACCUMULATE_OUTGOING_ARGS
  	    | MASK_NO_ALIGN_STRINGOPS | MASK_AVX256_SPLIT_UNALIGNED_LOAD
  	    | MASK_AVX256_SPLIT_UNALIGNED_STORE | MASK_CLD
*************** ix86_can_inline_p (tree caller, tree cal
*** 578,583 ****
--- 578,587 ----
         && lookup_attribute ("always_inline",
  			    DECL_ATTRIBUTES (callee)));
  
+   /* If callee only uses GPRs, ignore MASK_80387.  */
+   if (TARGET_GENERAL_REGS_ONLY_P (callee_opts->x_ix86_target_flags))
+     always_inline_safe_mask |= MASK_80387;
+ 
    cgraph_node *callee_node = cgraph_node::get (callee);
    /* Callee's isa options should be a subset of the caller's, i.e. a SSE4
       function can inline a SSE2 function but a SSE2 function can't inline
*************** type_natural_mode (const_tree type, cons
*** 1868,1877 ****
  	{
  	  machine_mode innermode = TYPE_MODE (TREE_TYPE (type));
  
! 	  /* There are no XFmode vector modes.  */
  	  if (innermode == XFmode)
  	    return mode;
  
  	  if (TREE_CODE (TREE_TYPE (type)) == REAL_TYPE)
  	    mode = MIN_MODE_VECTOR_FLOAT;
  	  else
--- 1872,1885 ----
  	{
  	  machine_mode innermode = TYPE_MODE (TREE_TYPE (type));
  
! 	  /* There are no XFmode vector modes ...  */
  	  if (innermode == XFmode)
  	    return mode;
  
+ 	  /* ... and no decimal float vector modes.  */
+ 	  if (DECIMAL_FLOAT_MODE_P (innermode))
+ 	    return mode;
+ 
  	  if (TREE_CODE (TREE_TYPE (type)) == REAL_TYPE)
  	    mode = MIN_MODE_VECTOR_FLOAT;
  	  else
*************** standard_80387_constant_p (rtx x)
*** 4959,4965 ****
    /* For XFmode constants, try to find a special 80387 instruction when
       optimizing for size or on those CPUs that benefit from them.  */
    if (mode == XFmode
!       && (optimize_function_for_size_p (cfun) || TARGET_EXT_80387_CONSTANTS))
      {
        int i;
  
--- 4967,4974 ----
    /* For XFmode constants, try to find a special 80387 instruction when
       optimizing for size or on those CPUs that benefit from them.  */
    if (mode == XFmode
!       && (optimize_function_for_size_p (cfun) || TARGET_EXT_80387_CONSTANTS)
!       && !flag_rounding_math)
      {
        int i;
  
*************** output_indirect_thunk (unsigned int regn
*** 5793,5798 ****
--- 5802,5809 ----
      }
  
    fputs ("\tret\n", asm_out_file);
+   if ((ix86_harden_sls & harden_sls_return))
+     fputs ("\tint3\n", asm_out_file);
  }
  
  /* Output a funtion with a call and return thunk for indirect branch.
*************** ix86_code_end (void)
*** 5995,6001 ****
        xops[0] = gen_rtx_REG (Pmode, regno);
        xops[1] = gen_rtx_MEM (Pmode, stack_pointer_rtx);
        output_asm_insn ("mov%z0\t{%1, %0|%0, %1}", xops);
!       output_asm_insn ("%!ret", NULL);
        final_end_function ();
        init_insn_lengths ();
        free_after_compilation (cfun);
--- 6006,6012 ----
        xops[0] = gen_rtx_REG (Pmode, regno);
        xops[1] = gen_rtx_MEM (Pmode, stack_pointer_rtx);
        output_asm_insn ("mov%z0\t{%1, %0|%0, %1}", xops);
!       fputs ("\tret\n", asm_out_file);
        final_end_function ();
        init_insn_lengths ();
        free_after_compilation (cfun);
*************** find_drap_reg (void)
*** 7214,7220 ****
  	 register in such case.  */
        if (DECL_STATIC_CHAIN (decl)
  	  || cfun->machine->no_caller_saved_registers
! 	  || crtl->tail_call_emit)
  	return DI_REG;
  
        /* Reuse static chain register if it isn't used for parameter
--- 7225,7232 ----
  	 register in such case.  */
        if (DECL_STATIC_CHAIN (decl)
  	  || cfun->machine->no_caller_saved_registers
! 	  || crtl->tail_call_emit
! 	  || crtl->calls_eh_return)
  	return DI_REG;
  
        /* Reuse static chain register if it isn't used for parameter
*************** legitimate_pic_address_disp_p (rtx disp)
*** 10562,10585 ****
  	      if (is_imported_p (op0))
  		return true;
  
! 	      if (SYMBOL_REF_FAR_ADDR_P (op0)
! 		  || !SYMBOL_REF_LOCAL_P (op0))
  		break;
  
! 	      /* Function-symbols need to be resolved only for
! 	         large-model.
! 	         For the small-model we don't need to resolve anything
! 	         here.  */
  	      if ((ix86_cmodel != CM_LARGE_PIC
! 	           && SYMBOL_REF_FUNCTION_P (op0))
  		  || ix86_cmodel == CM_SMALL_PIC)
  		return true;
- 	      /* Non-external symbols don't need to be resolved for
- 	         large, and medium-model.  */
- 	      if ((ix86_cmodel == CM_LARGE_PIC
- 		   || ix86_cmodel == CM_MEDIUM_PIC)
- 		  && !SYMBOL_REF_EXTERNAL_P (op0))
- 		return true;
  	    }
  	  else if (!SYMBOL_REF_FAR_ADDR_P (op0)
  		   && (SYMBOL_REF_LOCAL_P (op0)
--- 10574,10592 ----
  	      if (is_imported_p (op0))
  		return true;
  
! 	      if (SYMBOL_REF_FAR_ADDR_P (op0) || !SYMBOL_REF_LOCAL_P (op0))
  		break;
  
! 	      /* Non-external-weak function symbols need to be resolved only
! 		 for the large model.  Non-external symbols don't need to be
! 		 resolved for large and medium models.  For the small model,
! 		 we don't need to resolve anything here.  */
  	      if ((ix86_cmodel != CM_LARGE_PIC
! 		   && SYMBOL_REF_FUNCTION_P (op0)
! 		   && !(SYMBOL_REF_EXTERNAL_P (op0) && SYMBOL_REF_WEAK (op0)))
! 		  || !SYMBOL_REF_EXTERNAL_P (op0)
  		  || ix86_cmodel == CM_SMALL_PIC)
  		return true;
  	    }
  	  else if (!SYMBOL_REF_FAR_ADDR_P (op0)
  		   && (SYMBOL_REF_LOCAL_P (op0)
*************** legitimize_tls_address (rtx x, enum tls_
*** 11468,11473 ****
--- 11475,11510 ----
    return dest;
  }
  
+ /* Return true if the TLS address requires insn using integer registers.
+    It's used to prevent KMOV/VMOV in TLS code sequences which require integer
+    MOV instructions, refer to PR103275.  */
+ bool
+ ix86_gpr_tls_address_pattern_p (rtx mem)
+ {
+   gcc_assert (MEM_P (mem));
+ 
+   rtx addr = XEXP (mem, 0);
+   subrtx_var_iterator::array_type array;
+   FOR_EACH_SUBRTX_VAR (iter, array, addr, ALL)
+     {
+       rtx op = *iter;
+       if (GET_CODE (op) == UNSPEC)
+ 	switch (XINT (op, 1))
+ 	  {
+ 	  case UNSPEC_GOTNTPOFF:
+ 	    return true;
+ 	  case UNSPEC_TPOFF:
+ 	    if (!TARGET_64BIT)
+ 	      return true;
+ 	    break;
+ 	  default:
+ 	    break;
+ 	  }
+     }
+ 
+   return false;
+ }
+ 
  /* Return true if OP refers to a TLS address.  */
  bool
  ix86_tls_address_pattern_p (rtx op)
*************** ix86_print_operand_address_as (FILE *fil
*** 13767,13773 ****
  static void
  ix86_print_operand_address (FILE *file, machine_mode /*mode*/, rtx addr)
  {
!   ix86_print_operand_address_as (file, addr, ADDR_SPACE_GENERIC, false);
  }
  
  /* Implementation of TARGET_ASM_OUTPUT_ADDR_CONST_EXTRA.  */
--- 13804,13813 ----
  static void
  ix86_print_operand_address (FILE *file, machine_mode /*mode*/, rtx addr)
  {
!   if (this_is_asm_operands && ! address_operand (addr, VOIDmode))
!     output_operand_lossage ("invalid constraints for operand");
!   else
!     ix86_print_operand_address_as (file, addr, ADDR_SPACE_GENERIC, false);
  }
  
  /* Implementation of TARGET_ASM_OUTPUT_ADDR_CONST_EXTRA.  */
*************** ix86_output_jmp_thunk_or_indirect (const
*** 15697,15705 ****
--- 15737,15750 ----
  {
    if (thunk_name != NULL)
      {
+       if (REX_INT_REGNO_P (regno)
+ 	  && ix86_indirect_branch_cs_prefix)
+ 	fprintf (asm_out_file, "\tcs\n");
        fprintf (asm_out_file, "\tjmp\t");
        assemble_name (asm_out_file, thunk_name);
        putc ('\n', asm_out_file);
+       if ((ix86_harden_sls & harden_sls_indirect_jmp))
+ 	fputs ("\tint3\n", asm_out_file);
      }
    else
      output_indirect_thunk (regno);
*************** ix86_output_indirect_branch_via_reg (rtx
*** 15748,15753 ****
--- 15793,15801 ----
      {
        if (thunk_name != NULL)
  	{
+ 	  if (REX_INT_REGNO_P (regno)
+ 	      && ix86_indirect_branch_cs_prefix)
+ 	    fprintf (asm_out_file, "\tcs\n");
  	  fprintf (asm_out_file, "\tcall\t");
  	  assemble_name (asm_out_file, thunk_name);
  	  putc ('\n', asm_out_file);
*************** ix86_output_indirect_jmp (rtx call_op)
*** 15922,15931 ****
  	gcc_unreachable ();
  
        ix86_output_indirect_branch (call_op, "%0", true);
-       return "";
      }
    else
!     return "%!jmp\t%A0";
  }
  
  /* Output return instrumentation for current function if needed.  */
--- 15970,15979 ----
  	gcc_unreachable ();
  
        ix86_output_indirect_branch (call_op, "%0", true);
      }
    else
!     output_asm_insn ("%!jmp\t%A0", &call_op);
!   return (ix86_harden_sls & harden_sls_indirect_jmp) ? "int3" : "";
  }
  
  /* Output return instrumentation for current function if needed.  */
*************** ix86_output_function_return (bool long_p
*** 15993,16002 ****
        return "";
      }
  
!   if (!long_p)
!     return "%!ret";
! 
!   return "rep%; ret";
  }
  
  /* Output indirect function return.  RET_OP is the function return
--- 16041,16048 ----
        return "";
      }
  
!   output_asm_insn (long_p ? "rep%; ret" : "ret", nullptr);
!   return (ix86_harden_sls & harden_sls_return) ? "int3" : "";
  }
  
  /* Output indirect function return.  RET_OP is the function return
*************** ix86_output_indirect_function_return (rt
*** 16031,16041 ****
  	}
        else
  	output_indirect_thunk (regno);
- 
-       return "";
      }
    else
!     return "%!jmp\t%A0";
  }
  
  /* Output the assembly for a call instruction.  */
--- 16077,16090 ----
  	}
        else
  	output_indirect_thunk (regno);
      }
    else
!     {
!       output_asm_insn ("%!jmp\t%A0", &ret_op);
!       if (ix86_harden_sls & harden_sls_indirect_jmp)
! 	fputs ("\tint3\n", asm_out_file);
!     }
!   return "";
  }
  
  /* Output the assembly for a call instruction.  */
*************** ix86_output_call_insn (rtx_insn *insn, r
*** 16091,16097 ****
        if (output_indirect_p && !direct_p)
  	ix86_output_indirect_branch (call_op, xasm, true);
        else
! 	output_asm_insn (xasm, &call_op);
        return "";
      }
  
--- 16140,16151 ----
        if (output_indirect_p && !direct_p)
  	ix86_output_indirect_branch (call_op, xasm, true);
        else
! 	{
! 	  output_asm_insn (xasm, &call_op);
! 	  if (!direct_p
! 	      && (ix86_harden_sls & harden_sls_indirect_jmp))
! 	    return "int3";
! 	}
        return "";
      }
  
*************** ix86_output_call_insn (rtx_insn *insn, r
*** 16116,16123 ****
  	    break;
  
  	  /* If we get to the epilogue note, prevent a catch region from
! 	     being adjacent to the standard epilogue sequence.  If non-
! 	     call-exceptions, we'll have done this during epilogue emission. */
  	  if (NOTE_P (i) && NOTE_KIND (i) == NOTE_INSN_EPILOGUE_BEG
  	      && !flag_non_call_exceptions
  	      && !can_throw_internal (insn))
--- 16170,16179 ----
  	    break;
  
  	  /* If we get to the epilogue note, prevent a catch region from
! 	     being adjacent to the standard epilogue sequence.  Note that,
! 	     if non-call exceptions are enabled, we already did it during
! 	     epilogue expansion, or else, if the insn can throw internally,
! 	     we already did it during the reorg pass.  */
  	  if (NOTE_P (i) && NOTE_KIND (i) == NOTE_INSN_EPILOGUE_BEG
  	      && !flag_non_call_exceptions
  	      && !can_throw_internal (insn))
*************** ix86_gimple_fold_builtin (gimple_stmt_it
*** 18128,18133 ****
--- 18184,18191 ----
  
      do_shift:
        gcc_assert (n_args >= 2);
+       if (!gimple_call_lhs (stmt))
+ 	break;
        arg0 = gimple_call_arg (stmt, 0);
        arg1 = gimple_call_arg (stmt, 1);
        if (n_args > 2)
*************** ix86_gimple_fold_builtin (gimple_stmt_it
*** 18191,18197 ****
  
      case IX86_BUILTIN_SHUFPD:
        arg2 = gimple_call_arg (stmt, 2);
!       if (TREE_CODE (arg2) == INTEGER_CST)
  	{
  	  location_t loc = gimple_location (stmt);
  	  unsigned HOST_WIDE_INT imask = TREE_INT_CST_LOW (arg2);
--- 18249,18255 ----
  
      case IX86_BUILTIN_SHUFPD:
        arg2 = gimple_call_arg (stmt, 2);
!       if (TREE_CODE (arg2) == INTEGER_CST && gimple_call_lhs (stmt))
  	{
  	  location_t loc = gimple_location (stmt);
  	  unsigned HOST_WIDE_INT imask = TREE_INT_CST_LOW (arg2);
diff -Nrcpad gcc-11.2.0/gcc/config/i386/i386.h gcc-11.3.0/gcc/config/i386/i386.h
*** gcc-11.2.0/gcc/config/i386/i386.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/i386.h	Thu Apr 21 07:58:52 2022
*************** see the files COPYING3 and COPYING.RUNTI
*** 181,186 ****
--- 181,188 ----
  #define TARGET_CLWB_P(x)	TARGET_ISA_CLWB_P(x)
  #define TARGET_MWAITX	TARGET_ISA2_MWAITX
  #define TARGET_MWAITX_P(x)	TARGET_ISA2_MWAITX_P(x)
+ #define TARGET_MWAIT	TARGET_ISA2_MWAIT
+ #define TARGET_MWAIT_P(x)	TARGET_ISA2_MWAIT_P(x)
  #define TARGET_PKU	TARGET_ISA_PKU
  #define TARGET_PKU_P(x)	TARGET_ISA_PKU_P(x)
  #define TARGET_SHSTK	TARGET_ISA_SHSTK
*************** struct stringop_algs
*** 256,263 ****
         this issue.  Since this header is used by code compiled with the C
         compiler we must guard the addition.  */
  #ifdef __cplusplus
!     stringop_strategy(int _max = -1, enum stringop_alg _alg = libcall,
! 		      int _noalign = false)
        : max (_max), alg (_alg), noalign (_noalign) {}
  #endif
      const int max;
--- 258,266 ----
         this issue.  Since this header is used by code compiled with the C
         compiler we must guard the addition.  */
  #ifdef __cplusplus
!     constexpr
!     stringop_strategy (int _max = -1, enum stringop_alg _alg = libcall,
! 		       int _noalign = false)
        : max (_max), alg (_alg), noalign (_noalign) {}
  #endif
      const int max;
*************** constexpr wide_int_bitmask PTA_ICELAKE_S
*** 2558,2567 ****
    | PTA_PCONFIG | PTA_WBNOINVD | PTA_CLWB;
  constexpr wide_int_bitmask PTA_TIGERLAKE = PTA_ICELAKE_CLIENT | PTA_MOVDIRI
    | PTA_MOVDIR64B | PTA_CLWB | PTA_AVX512VP2INTERSECT | PTA_KL | PTA_WIDEKL;
! constexpr wide_int_bitmask PTA_SAPPHIRERAPIDS = PTA_COOPERLAKE | PTA_MOVDIRI
    | PTA_MOVDIR64B | PTA_AVX512VP2INTERSECT | PTA_ENQCMD | PTA_CLDEMOTE
    | PTA_PTWRITE | PTA_WAITPKG | PTA_SERIALIZE | PTA_TSXLDTRK | PTA_AMX_TILE
!   | PTA_AMX_INT8 | PTA_AMX_BF16 | PTA_UINTR | PTA_AVXVNNI;
  constexpr wide_int_bitmask PTA_KNL = PTA_BROADWELL | PTA_AVX512PF
    | PTA_AVX512ER | PTA_AVX512F | PTA_AVX512CD | PTA_PREFETCHWT1;
  constexpr wide_int_bitmask PTA_BONNELL = PTA_CORE2 | PTA_MOVBE;
--- 2561,2570 ----
    | PTA_PCONFIG | PTA_WBNOINVD | PTA_CLWB;
  constexpr wide_int_bitmask PTA_TIGERLAKE = PTA_ICELAKE_CLIENT | PTA_MOVDIRI
    | PTA_MOVDIR64B | PTA_CLWB | PTA_AVX512VP2INTERSECT | PTA_KL | PTA_WIDEKL;
! constexpr wide_int_bitmask PTA_SAPPHIRERAPIDS = PTA_ICELAKE_SERVER | PTA_MOVDIRI
    | PTA_MOVDIR64B | PTA_AVX512VP2INTERSECT | PTA_ENQCMD | PTA_CLDEMOTE
    | PTA_PTWRITE | PTA_WAITPKG | PTA_SERIALIZE | PTA_TSXLDTRK | PTA_AMX_TILE
!   | PTA_AMX_INT8 | PTA_AMX_BF16 | PTA_UINTR | PTA_AVXVNNI | PTA_AVX512BF16;
  constexpr wide_int_bitmask PTA_KNL = PTA_BROADWELL | PTA_AVX512PF
    | PTA_AVX512ER | PTA_AVX512F | PTA_AVX512CD | PTA_PREFETCHWT1;
  constexpr wide_int_bitmask PTA_BONNELL = PTA_CORE2 | PTA_MOVBE;
*************** enum ix86_stack_slot
*** 2649,2654 ****
--- 2652,2658 ----
    SLOT_CW_FLOOR,
    SLOT_CW_CEIL,
    SLOT_STV_TEMP,
+   SLOT_FLOATxFDI_387,
    MAX_386_STACK_LOCALS
  };
  
diff -Nrcpad gcc-11.2.0/gcc/config/i386/i386.md gcc-11.3.0/gcc/config/i386/i386.md
*** gcc-11.2.0/gcc/config/i386/i386.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/i386.md	Thu Apr 21 07:58:52 2022
***************
*** 2085,2093 ****
  
  (define_insn "*movdi_internal"
    [(set (match_operand:DI 0 "nonimmediate_operand"
!     "=r  ,o  ,r,r  ,r,m ,*y,*y,?*y,?m,?r,?*y,*v,*v,*v,m ,m,?r ,?*Yd,?r,?*v,?*y,?*x,*k,*k ,*r,*m,*k")
  	(match_operand:DI 1 "general_operand"
!     "riFo,riF,Z,rem,i,re,C ,*y,m  ,*y,*y,r  ,C ,*v,m ,*v,v,*Yd,r   ,*v,r  ,*x ,*y ,*r,*km,*k,*k,CBC"))]
    "!(MEM_P (operands[0]) && MEM_P (operands[1]))
     && ix86_hardreg_mov_ok (operands[0], operands[1])"
  {
--- 2085,2093 ----
  
  (define_insn "*movdi_internal"
    [(set (match_operand:DI 0 "nonimmediate_operand"
!     "=r  ,o  ,r,r  ,r,m ,*y,*y,?*y,?m,?r,?*y,*v,*v,*v,m ,m,?r ,?*Yd,?r,?*v,?*y,?*x,*k,*k  ,*r,*m,*k")
  	(match_operand:DI 1 "general_operand"
!     "riFo,riF,Z,rem,i,re,C ,*y,Bk ,*y,*y,r  ,C ,*v,Bk,*v,v,*Yd,r   ,*v,r  ,*x ,*y ,*r,*kBk,*k,*k,CBC"))]
    "!(MEM_P (operands[0]) && MEM_P (operands[1]))
     && ix86_hardreg_mov_ok (operands[0], operands[1])"
  {
***************
*** 2306,2314 ****
  
  (define_insn "*movsi_internal"
    [(set (match_operand:SI 0 "nonimmediate_operand"
!     "=r,m ,*y,*y,?*y,?m,?r,?*y,*v,*v,*v,m ,?r,?*v,*k,*k ,*rm,*k")
  	(match_operand:SI 1 "general_operand"
!     "g ,re,C ,*y,m  ,*y,*y,r  ,C ,*v,m ,*v,*v,r  ,*r,*km,*k ,CBC"))]
    "!(MEM_P (operands[0]) && MEM_P (operands[1]))
     && ix86_hardreg_mov_ok (operands[0], operands[1])"
  {
--- 2306,2314 ----
  
  (define_insn "*movsi_internal"
    [(set (match_operand:SI 0 "nonimmediate_operand"
!     "=r,m ,*y,*y,?*y,?m,?r,?*y,*v,*v,*v,m ,?r,?*v,*k,*k  ,*rm,*k")
  	(match_operand:SI 1 "general_operand"
!     "g ,re,C ,*y,Bk ,*y,*y,r  ,C ,*v,Bk,*v,*v,r  ,*r,*kBk,*k ,CBC"))]
    "!(MEM_P (operands[0]) && MEM_P (operands[1]))
     && ix86_hardreg_mov_ok (operands[0], operands[1])"
  {
***************
*** 4504,4511 ****
       movddup is available.  */
    if (REG_P (operands[1]))
      {
!       if (!TARGET_SSE3
! 	  && REGNO (operands[0]) != REGNO (operands[1]))
  	{
  	  rtx tmp = lowpart_subreg (DFmode, operands[0], SFmode);
  	  emit_move_insn (tmp, operands[1]);
--- 4504,4511 ----
       movddup is available.  */
    if (REG_P (operands[1]))
      {
!       if ((!TARGET_SSE3 && REGNO (operands[0]) != REGNO (operands[1]))
! 	  || (EXT_REX_SSE_REG_P (operands[1]) && !TARGET_AVX512VL))
  	{
  	  rtx tmp = lowpart_subreg (DFmode, operands[0], SFmode);
  	  emit_move_insn (tmp, operands[1]);
***************
*** 5001,5009 ****
     && can_create_pseudo_p ()"
    [(const_int 0)]
  {
!   emit_insn (gen_floatdi<mode>2_i387_with_xmm
! 	     (operands[0], operands[1],
! 	      assign_386_stack_local (DImode, SLOT_TEMP)));
    DONE;
  })
  
--- 5001,5008 ----
     && can_create_pseudo_p ()"
    [(const_int 0)]
  {
!   rtx s = assign_386_stack_local (DImode, SLOT_FLOATxFDI_387);
!   emit_insn (gen_floatdi<mode>2_i387_with_xmm (operands[0], operands[1], s));
    DONE;
  })
  
***************
*** 10525,10534 ****
     (match_operand:MODEF 1 "register_operand")
     (match_operand:MODEF 2 "register_operand")]
    "SSE_FLOAT_MODE_P (<MODE>mode) && TARGET_SSE_MATH"
!   "ix86_expand_xorsign (operands); DONE;")
  
  (define_insn_and_split "@xorsign<mode>3_1"
!   [(set (match_operand:MODEF 0 "register_operand" "=Yv")
  	(unspec:MODEF
  	  [(match_operand:MODEF 1 "register_operand" "Yv")
  	   (match_operand:MODEF 2 "register_operand" "0")
--- 10524,10539 ----
     (match_operand:MODEF 1 "register_operand")
     (match_operand:MODEF 2 "register_operand")]
    "SSE_FLOAT_MODE_P (<MODE>mode) && TARGET_SSE_MATH"
! {
!   if (rtx_equal_p (operands[1], operands[2]))
!     emit_insn (gen_abs<mode>2 (operands[0], operands[1]));
!   else
!     ix86_expand_xorsign (operands);
!   DONE;
! })
  
  (define_insn_and_split "@xorsign<mode>3_1"
!   [(set (match_operand:MODEF 0 "register_operand" "=&Yv")
  	(unspec:MODEF
  	  [(match_operand:MODEF 1 "register_operand" "Yv")
  	   (match_operand:MODEF 2 "register_operand" "0")
***************
*** 13906,13912 ****
    [(simple_return)
     (use (match_operand:SI 0 "const_int_operand"))]
    "reload_completed"
!   "%!ret\t%0"
    "&& cfun->machine->function_return_type != indirect_branch_keep"
    [(const_int 0)]
    "ix86_split_simple_return_pop_internal (operands[0]); DONE;"
--- 13911,13917 ----
    [(simple_return)
     (use (match_operand:SI 0 "const_int_operand"))]
    "reload_completed"
!   "ret\t%0"
    "&& cfun->machine->function_return_type != indirect_branch_keep"
    [(const_int 0)]
    "ix86_split_simple_return_pop_internal (operands[0]); DONE;"
***************
*** 20992,20998 ****
  	  [(match_operand:SI 1 "register_operand" "0")
  	   (match_operand:SWI124 2 "nonimmediate_operand" "<r>m")]
  	  UNSPEC_CRC32))]
!   "TARGET_SSE4_2 || TARGET_CRC32"
    "crc32{<imodesuffix>}\t{%2, %0|%0, %2}"
    [(set_attr "type" "sselog1")
     (set_attr "prefix_rep" "1")
--- 20997,21003 ----
  	  [(match_operand:SI 1 "register_operand" "0")
  	   (match_operand:SWI124 2 "nonimmediate_operand" "<r>m")]
  	  UNSPEC_CRC32))]
!   "TARGET_CRC32"
    "crc32{<imodesuffix>}\t{%2, %0|%0, %2}"
    [(set_attr "type" "sselog1")
     (set_attr "prefix_rep" "1")
***************
*** 21013,21019 ****
  	  [(match_operand:DI 1 "register_operand" "0")
  	   (match_operand:DI 2 "nonimmediate_operand" "rm")]
  	  UNSPEC_CRC32))]
!   "TARGET_64BIT && (TARGET_SSE4_2 || TARGET_CRC32)"
    "crc32{q}\t{%2, %0|%0, %2}"
    [(set_attr "type" "sselog1")
     (set_attr "prefix_rep" "1")
--- 21018,21024 ----
  	  [(match_operand:DI 1 "register_operand" "0")
  	   (match_operand:DI 2 "nonimmediate_operand" "rm")]
  	  UNSPEC_CRC32))]
!   "TARGET_64BIT && TARGET_CRC32"
    "crc32{q}\t{%2, %0|%0, %2}"
    [(set_attr "type" "sselog1")
     (set_attr "prefix_rep" "1")
diff -Nrcpad gcc-11.2.0/gcc/config/i386/i386.opt gcc-11.3.0/gcc/config/i386/i386.opt
*** gcc-11.2.0/gcc/config/i386/i386.opt	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/i386.opt	Thu Apr 21 07:58:52 2022
*************** Enum(indirect_branch) String(thunk-inlin
*** 1072,1077 ****
--- 1072,1081 ----
  EnumValue
  Enum(indirect_branch) String(thunk-extern) Value(indirect_branch_thunk_extern)
  
+ mindirect-branch-cs-prefix
+ Target Var(ix86_indirect_branch_cs_prefix) Init(0)
+ Add CS prefix to call and jmp to indirect thunk with branch target in r8-r15 registers.
+ 
  mindirect-branch-register
  Target Var(ix86_indirect_branch_register) Init(0)
  Force indirect call and jump via register.
*************** mrecord-return
*** 1113,1118 ****
--- 1117,1142 ----
  Target Var(ix86_flag_record_return) Init(0)
  Generate a __return_loc section pointing to all return instrumentation code.
  
+ mharden-sls=
+ Target RejectNegative Joined Enum(harden_sls) Var(ix86_harden_sls) Init(harden_sls_none)
+ Generate code to mitigate against straight line speculation.
+ 
+ Enum
+ Name(harden_sls) Type(enum harden_sls)
+ Known choices for mitigation against straight line speculation with -mharden-sls=:
+ 
+ EnumValue
+ Enum(harden_sls) String(none) Value(harden_sls_none)
+ 
+ EnumValue
+ Enum(harden_sls) String(return) Value(harden_sls_return)
+ 
+ EnumValue
+ Enum(harden_sls) String(indirect-jmp) Value(harden_sls_indirect_jmp)
+ 
+ EnumValue
+ Enum(harden_sls) String(all) Value(harden_sls_all)
+ 
  mavx512bf16
  Target Mask(ISA2_AVX512BF16) Var(ix86_isa_flags2) Save
  Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and
*************** AVXVNNI built-in functions and code gene
*** 1162,1164 ****
--- 1186,1192 ----
  mneeded
  Target Var(ix86_needed) Save
  Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property.
+ 
+ mmwait
+ Target Mask(ISA2_MWAIT) Var(ix86_isa_flags2) Save
+ Support MWAIT and MONITOR built-in functions and code generation.
diff -Nrcpad gcc-11.2.0/gcc/config/i386/ia32intrin.h gcc-11.3.0/gcc/config/i386/ia32intrin.h
*** gcc-11.2.0/gcc/config/i386/ia32intrin.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/ia32intrin.h	Thu Apr 21 07:58:52 2022
*************** __bswapd (int __X)
*** 51,61 ****
  
  #ifndef __iamcu__
  
! #ifndef __SSE4_2__
  #pragma GCC push_options
! #pragma GCC target("sse4.2")
! #define __DISABLE_SSE4_2__
! #endif /* __SSE4_2__ */
  
  /* 32bit accumulate CRC32 (polynomial 0x11EDC6F41) value.  */
  extern __inline unsigned int
--- 51,61 ----
  
  #ifndef __iamcu__
  
! #ifndef __CRC32__
  #pragma GCC push_options
! #pragma GCC target("crc32")
! #define __DISABLE_CRC32__
! #endif /* __CRC32__ */
  
  /* 32bit accumulate CRC32 (polynomial 0x11EDC6F41) value.  */
  extern __inline unsigned int
*************** __crc32d (unsigned int __C, unsigned int
*** 79,88 ****
    return __builtin_ia32_crc32si (__C, __V);
  }
  
! #ifdef __DISABLE_SSE4_2__
! #undef __DISABLE_SSE4_2__
  #pragma GCC pop_options
! #endif /* __DISABLE_SSE4_2__ */
  
  #endif /* __iamcu__ */
  
--- 79,88 ----
    return __builtin_ia32_crc32si (__C, __V);
  }
  
! #ifdef __DISABLE_CRC32__
! #undef __DISABLE_CRC32__
  #pragma GCC pop_options
! #endif /* __DISABLE_CRC32__ */
  
  #endif /* __iamcu__ */
  
*************** __rdpmc (int __S)
*** 107,118 ****
  #endif /* __iamcu__ */
  
  /* rdtsc */
! #define __rdtsc()		__builtin_ia32_rdtsc ()
  
  #ifndef __iamcu__
  
  /* rdtscp */
! #define __rdtscp(a)		__builtin_ia32_rdtscp (a)
  
  #endif /* __iamcu__ */
  
--- 107,128 ----
  #endif /* __iamcu__ */
  
  /* rdtsc */
! extern __inline unsigned long long
! __attribute__((__gnu_inline__, __always_inline__, __artificial__))
! __rdtsc (void)
! {
!   return __builtin_ia32_rdtsc ();
! }
  
  #ifndef __iamcu__
  
  /* rdtscp */
! extern __inline unsigned long long
! __attribute__((__gnu_inline__, __always_inline__, __artificial__))
! __rdtscp (unsigned int *__A)
! {
!   return __builtin_ia32_rdtscp (__A);
! }
  
  #endif /* __iamcu__ */
  
*************** __bswapq (long long __X)
*** 199,209 ****
    return __builtin_bswap64 (__X);
  }
  
! #ifndef __SSE4_2__
  #pragma GCC push_options
! #pragma GCC target("sse4.2")
! #define __DISABLE_SSE4_2__
! #endif /* __SSE4_2__ */
  
  /* 64bit accumulate CRC32 (polynomial 0x11EDC6F41) value.  */
  extern __inline unsigned long long
--- 209,219 ----
    return __builtin_bswap64 (__X);
  }
  
! #ifndef __CRC32__
  #pragma GCC push_options
! #pragma GCC target("crc32")
! #define __DISABLE_CRC32__
! #endif /* __CRC32__ */
  
  /* 64bit accumulate CRC32 (polynomial 0x11EDC6F41) value.  */
  extern __inline unsigned long long
*************** __crc32q (unsigned long long __C, unsign
*** 213,222 ****
    return __builtin_ia32_crc32di (__C, __V);
  }
  
! #ifdef __DISABLE_SSE4_2__
! #undef __DISABLE_SSE4_2__
  #pragma GCC pop_options
! #endif /* __DISABLE_SSE4_2__ */
  
  /* 64bit popcnt */
  extern __inline long long
--- 223,232 ----
    return __builtin_ia32_crc32di (__C, __V);
  }
  
! #ifdef __DISABLE_CRC32__
! #undef __DISABLE_CRC32__
  #pragma GCC pop_options
! #endif /* __DISABLE_CRC32__ */
  
  /* 64bit popcnt */
  extern __inline long long
diff -Nrcpad gcc-11.2.0/gcc/config/i386/mingw-w64.h gcc-11.3.0/gcc/config/i386/mingw-w64.h
*** gcc-11.2.0/gcc/config/i386/mingw-w64.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/mingw-w64.h	Thu Apr 21 07:58:52 2022
*************** along with GCC; see the file COPYING3.
*** 89,94 ****
--- 89,102 ----
  # define LINK_SPEC_LARGE_ADDR_AWARE ""
  #endif
  
+ #undef LINK_SPEC_DISABLE_DYNAMICBASE
+ #if HAVE_LD_PE_DISABLE_DYNAMICBASE
+ # define LINK_SPEC_DISABLE_DYNAMICBASE \
+   "%{!shared:%{!mdll:%{no-pie:--disable-dynamicbase}}}"
+ #else
+ # define LINK_SPEC_DISABLE_DYNAMICBASE ""
+ #endif
+ 
  #undef LINK_SPEC
  #define LINK_SPEC SUB_LINK_SPEC " %{mwindows:--subsystem windows} \
    %{mconsole:--subsystem console} \
*************** along with GCC; see the file COPYING3.
*** 97,102 ****
--- 105,111 ----
    %{static:-Bstatic} %{!static:-Bdynamic} \
    %{shared|mdll: " SUB_LINK_ENTRY " --enable-auto-image-base} \
    " LINK_SPEC_LARGE_ADDR_AWARE "\
+   " LINK_SPEC_DISABLE_DYNAMICBASE "\
    %(shared_libgcc_undefs)"
  
  /* Enable sincos optimization, overriding cygming.h.  sincos, sincosf
diff -Nrcpad gcc-11.2.0/gcc/config/i386/mingw32.h gcc-11.3.0/gcc/config/i386/mingw32.h
*** gcc-11.2.0/gcc/config/i386/mingw32.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/mingw32.h	Thu Apr 21 07:58:52 2022
*************** along with GCC; see the file COPYING3.
*** 148,153 ****
--- 148,160 ----
    "%{!shared:%{!mdll:%{!m64:--large-address-aware}}}"
  #endif
  
+ #if HAVE_LD_PE_DISABLE_DYNAMICBASE
+ # define LINK_SPEC_DISABLE_DYNAMICBASE \
+   "%{!shared:%{!mdll:%{no-pie:--disable-dynamicbase}}}"
+ #else
+ # define LINK_SPEC_DISABLE_DYNAMICBASE ""
+ #endif
+ 
  #define LINK_SPEC "%{mwindows:--subsystem windows} \
    %{mconsole:--subsystem console} \
    %{shared: %{mdll: %eshared and mdll are not compatible}} \
*************** along with GCC; see the file COPYING3.
*** 155,160 ****
--- 162,168 ----
    %{static:-Bstatic} %{!static:-Bdynamic} \
    %{shared|mdll: " SUB_LINK_ENTRY " --enable-auto-image-base} \
    " LINK_SPEC_LARGE_ADDR_AWARE "\
+   " LINK_SPEC_DISABLE_DYNAMICBASE "\
    %(shared_libgcc_undefs)"
  
  /* Include in the mingw32 libraries with libgcc */
diff -Nrcpad gcc-11.2.0/gcc/config/i386/mwaitintrin.h gcc-11.3.0/gcc/config/i386/mwaitintrin.h
*** gcc-11.2.0/gcc/config/i386/mwaitintrin.h	Thu Jan  1 00:00:00 1970
--- gcc-11.3.0/gcc/config/i386/mwaitintrin.h	Thu Apr 21 07:58:52 2022
***************
*** 0 ****
--- 1,52 ----
+ /* Copyright (C) 2021 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.
+ 
+    Under Section 7 of GPL version 3, you are granted additional
+    permissions described in the GCC Runtime Library Exception, version
+    3.1, as published by the Free Software Foundation.
+ 
+    You should have received a copy of the GNU General Public License and
+    a copy of the GCC Runtime Library Exception along with this program;
+    see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+    <http://www.gnu.org/licenses/>.  */
+ 
+ #ifndef _MWAITINTRIN_H_INCLUDED
+ #define _MWAITINTRIN_H_INCLUDED
+ 
+ #ifndef __MWAIT__
+ #pragma GCC push_options
+ #pragma GCC target("mwait")
+ #define __DISABLE_MWAIT__
+ #endif /* __MWAIT__ */
+ 
+ extern __inline void
+ __attribute__((__gnu_inline__, __always_inline__, __artificial__))
+ _mm_monitor (void const * __P, unsigned int __E, unsigned int __H)
+ {
+   __builtin_ia32_monitor (__P, __E, __H);
+ }
+ 
+ extern __inline void
+ __attribute__((__gnu_inline__, __always_inline__, __artificial__))
+ _mm_mwait (unsigned int __E, unsigned int __H)
+ {
+   __builtin_ia32_mwait (__E, __H);
+ }
+ 
+ #ifdef __DISABLE_MWAIT__
+ #undef __DISABLE_MWAIT__
+ #pragma GCC pop_options
+ #endif /* __DISABLE_MWAIT__ */
+ 
+ #endif /* _MWAITINTRIN_H_INCLUDED */
diff -Nrcpad gcc-11.2.0/gcc/config/i386/pmmintrin.h gcc-11.3.0/gcc/config/i386/pmmintrin.h
*** gcc-11.2.0/gcc/config/i386/pmmintrin.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/pmmintrin.h	Thu Apr 21 07:58:52 2022
***************
*** 29,34 ****
--- 29,35 ----
  
  /* We need definitions from the SSE2 and SSE header files*/
  #include <emmintrin.h>
+ #include <mwaitintrin.h>
  
  #ifndef __SSE3__
  #pragma GCC push_options
*************** _mm_lddqu_si128 (__m128i const *__P)
*** 112,129 ****
    return (__m128i) __builtin_ia32_lddqu ((char const *)__P);
  }
  
- extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
- _mm_monitor (void const * __P, unsigned int __E, unsigned int __H)
- {
-   __builtin_ia32_monitor (__P, __E, __H);
- }
- 
- extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
- _mm_mwait (unsigned int __E, unsigned int __H)
- {
-   __builtin_ia32_mwait (__E, __H);
- }
- 
  #ifdef __DISABLE_SSE3__
  #undef __DISABLE_SSE3__
  #pragma GCC pop_options
--- 113,118 ----
diff -Nrcpad gcc-11.2.0/gcc/config/i386/predicates.md gcc-11.3.0/gcc/config/i386/predicates.md
*** gcc-11.2.0/gcc/config/i386/predicates.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/predicates.md	Thu Apr 21 07:58:52 2022
***************
*** 1140,1145 ****
--- 1140,1147 ----
  	    (ior (match_test "TARGET_AVX512VL")
  		 (match_test "GET_MODE_SIZE (GET_MODE (op)) == 64")))
         (match_test "VALID_BCST_MODE_P (GET_MODE_INNER (GET_MODE (op)))")
+        (match_test "GET_MODE (XEXP (op, 0))
+ 		    == GET_MODE_INNER (GET_MODE (op))")
         (match_test "memory_operand (XEXP (op, 0), GET_MODE (XEXP (op, 0)))")))
  
  ; Return true when OP is bcst_mem_operand or vector_memory_operand.
diff -Nrcpad gcc-11.2.0/gcc/config/i386/serializeintrin.h gcc-11.3.0/gcc/config/i386/serializeintrin.h
*** gcc-11.2.0/gcc/config/i386/serializeintrin.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/serializeintrin.h	Thu Apr 21 07:58:52 2022
***************
*** 34,40 ****
  #define __DISABLE_SERIALIZE__
  #endif /* __SERIALIZE__ */
  
! #define _serialize()	__builtin_ia32_serialize ()
  
  #ifdef __DISABLE_SERIALIZE__
  #undef __DISABLE_SERIALIZE__
--- 34,45 ----
  #define __DISABLE_SERIALIZE__
  #endif /* __SERIALIZE__ */
  
! extern __inline void
! __attribute__((__gnu_inline__, __always_inline__, __artificial__))
! _serialize (void)
! {
!   __builtin_ia32_serialize ();
! }
  
  #ifdef __DISABLE_SERIALIZE__
  #undef __DISABLE_SERIALIZE__
diff -Nrcpad gcc-11.2.0/gcc/config/i386/sse.md gcc-11.3.0/gcc/config/i386/sse.md
*** gcc-11.2.0/gcc/config/i386/sse.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/sse.md	Thu Apr 21 07:58:52 2022
***************
*** 104,111 ****
    UNSPEC_COMPRESS
    UNSPEC_COMPRESS_STORE
    UNSPEC_EXPAND
-   UNSPEC_MASKED_EQ
-   UNSPEC_MASKED_GT
  
    ;; Mask operations
    UNSPEC_MASKOP
--- 104,109 ----
***************
*** 3273,3279 ****
  ;; For signed comparison, handle EQ 0: NEQ 4,
  ;; for unsigned comparison extra handle LE:2, NLE:6, equivalent to EQ and NEQ.
  
! (define_split
    [(set (match_operand:<avx512fmaskmode> 0 "register_operand")
  	(unspec:<avx512fmaskmode>
  	  [(us_minus:VI12_AVX512VL
--- 3271,3277 ----
  ;; For signed comparison, handle EQ 0: NEQ 4,
  ;; for unsigned comparison extra handle LE:2, NLE:6, equivalent to EQ and NEQ.
  
! (define_insn_and_split "*<avx512>_ucmp<mode>3_1"
    [(set (match_operand:<avx512fmaskmode> 0 "register_operand")
  	(unspec:<avx512fmaskmode>
  	  [(us_minus:VI12_AVX512VL
***************
*** 3282,3290 ****
  	   (match_operand:VI12_AVX512VL 3 "const0_operand")
  	   (match_operand:SI 4 "const_0_to_7_operand")]
  	  UNSPEC_PCMP_ITER))]
!   "TARGET_AVX512BW
    && ix86_binary_operator_ok (US_MINUS, <MODE>mode, operands)
    && (INTVAL (operands[4]) & <pcmp_signed_mask>) == 0"
    [(const_int 0)]
    {
      /* LE: 2, NLT: 5, NLE: 6, LT: 1  */
--- 3280,3290 ----
  	   (match_operand:VI12_AVX512VL 3 "const0_operand")
  	   (match_operand:SI 4 "const_0_to_7_operand")]
  	  UNSPEC_PCMP_ITER))]
!   "TARGET_AVX512BW && ix86_pre_reload_split ()
    && ix86_binary_operator_ok (US_MINUS, <MODE>mode, operands)
    && (INTVAL (operands[4]) & <pcmp_signed_mask>) == 0"
+   "#"
+   "&& 1"
    [(const_int 0)]
    {
      /* LE: 2, NLT: 5, NLE: 6, LT: 1  */
***************
*** 6995,7001 ****
  (define_expand "vec_unpacks_float_hi_v8si"
    [(set (match_dup 2)
  	(vec_select:V4SI
! 	  (match_operand:V8SI 1 "vector_operand")
  	  (parallel [(const_int 4) (const_int 5)
  		     (const_int 6) (const_int 7)])))
     (set (match_operand:V4DF 0 "register_operand")
--- 6995,7001 ----
  (define_expand "vec_unpacks_float_hi_v8si"
    [(set (match_dup 2)
  	(vec_select:V4SI
! 	  (match_operand:V8SI 1 "register_operand")
  	  (parallel [(const_int 4) (const_int 5)
  		     (const_int 6) (const_int 7)])))
     (set (match_operand:V4DF 0 "register_operand")
***************
*** 12895,12918 ****
     (set_attr "prefix" "vex")
     (set_attr "mode" "OI")])
  
- (define_insn_and_split "*avx2_eq<mode>3"
-  [(set (match_operand:VI_128_256  0 "register_operand")
- 	(vec_merge:VI_128_256
- 	  (match_operand:VI_128_256 1 "vector_all_ones_operand")
- 	  (match_operand:VI_128_256 2 "const0_operand")
- 	  (unspec:<avx512fmaskmode>
- 	    [(match_operand:VI_128_256 3 "nonimmediate_operand")
- 	     (match_operand:VI_128_256 4 "nonimmediate_operand")]
- 	     UNSPEC_MASKED_EQ)))]
-   "TARGET_AVX512VL && ix86_pre_reload_split ()
-   && !(MEM_P (operands[3]) && MEM_P (operands[4]))"
-   "#"
-   "&& 1"
-   [(set (match_dup 0)
- 	(eq:VI_128_256
- 	   (match_dup 3)
- 	   (match_dup 4)))])
- 
  (define_insn_and_split "*avx2_pcmp<mode>3_1"
   [(set (match_operand:VI_128_256  0 "register_operand")
  	(vec_merge:VI_128_256
--- 12895,12900 ----
***************
*** 12982,12989 ****
    [(set (match_operand:<avx512fmaskmode> 0 "register_operand")
  	(unspec:<avx512fmaskmode>
  	  [(match_operand:VI12_AVX512VL 1 "nonimmediate_operand")
! 	   (match_operand:VI12_AVX512VL 2 "nonimmediate_operand")]
! 	  UNSPEC_MASKED_EQ))]
    "TARGET_AVX512BW"
    "ix86_fixup_binary_operands_no_copy (EQ, <MODE>mode, operands);")
  
--- 12964,12972 ----
    [(set (match_operand:<avx512fmaskmode> 0 "register_operand")
  	(unspec:<avx512fmaskmode>
  	  [(match_operand:VI12_AVX512VL 1 "nonimmediate_operand")
! 	   (match_operand:VI12_AVX512VL 2 "nonimmediate_operand")
! 	   (const_int 0)]
! 	  UNSPEC_PCMP))]
    "TARGET_AVX512BW"
    "ix86_fixup_binary_operands_no_copy (EQ, <MODE>mode, operands);")
  
***************
*** 12991,13007 ****
    [(set (match_operand:<avx512fmaskmode> 0 "register_operand")
  	(unspec:<avx512fmaskmode>
  	  [(match_operand:VI48_AVX512VL 1 "nonimmediate_operand")
! 	   (match_operand:VI48_AVX512VL 2 "nonimmediate_operand")]
! 	  UNSPEC_MASKED_EQ))]
    "TARGET_AVX512F"
    "ix86_fixup_binary_operands_no_copy (EQ, <MODE>mode, operands);")
  
! (define_insn "<avx512>_eq<mode>3<mask_scalar_merge_name>_1"
    [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k,k")
  	(unspec:<avx512fmaskmode>
  	  [(match_operand:VI12_AVX512VL 1 "nonimm_or_0_operand" "%v,v")
! 	   (match_operand:VI12_AVX512VL 2 "nonimm_or_0_operand" "vm,C")]
! 	  UNSPEC_MASKED_EQ))]
    "TARGET_AVX512BW && !(MEM_P (operands[1]) && MEM_P (operands[2]))"
    "@
     vpcmpeq<ssemodesuffix>\t{%2, %1, %0<mask_scalar_merge_operand3>|%0<mask_scalar_merge_operand3>, %1, %2}
--- 12974,12992 ----
    [(set (match_operand:<avx512fmaskmode> 0 "register_operand")
  	(unspec:<avx512fmaskmode>
  	  [(match_operand:VI48_AVX512VL 1 "nonimmediate_operand")
! 	   (match_operand:VI48_AVX512VL 2 "nonimmediate_operand")
! 	   (const_int 0)]
! 	  UNSPEC_PCMP))]
    "TARGET_AVX512F"
    "ix86_fixup_binary_operands_no_copy (EQ, <MODE>mode, operands);")
  
! (define_insn "*<avx512>_eq<mode>3<mask_scalar_merge_name>_1"
    [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k,k")
  	(unspec:<avx512fmaskmode>
  	  [(match_operand:VI12_AVX512VL 1 "nonimm_or_0_operand" "%v,v")
! 	   (match_operand:VI12_AVX512VL 2 "nonimm_or_0_operand" "vm,C")
! 	   (const_int 0)]
! 	  UNSPEC_PCMP))]
    "TARGET_AVX512BW && !(MEM_P (operands[1]) && MEM_P (operands[2]))"
    "@
     vpcmpeq<ssemodesuffix>\t{%2, %1, %0<mask_scalar_merge_operand3>|%0<mask_scalar_merge_operand3>, %1, %2}
***************
*** 13011,13022 ****
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
! (define_insn "<avx512>_eq<mode>3<mask_scalar_merge_name>_1"
    [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k,k")
  	(unspec:<avx512fmaskmode>
  	  [(match_operand:VI48_AVX512VL 1 "nonimm_or_0_operand" "%v,v")
! 	   (match_operand:VI48_AVX512VL 2 "nonimm_or_0_operand" "vm,C")]
! 	  UNSPEC_MASKED_EQ))]
    "TARGET_AVX512F && !(MEM_P (operands[1]) && MEM_P (operands[2]))"
    "@
     vpcmpeq<ssemodesuffix>\t{%2, %1, %0<mask_scalar_merge_operand3>|%0<mask_scalar_merge_operand3>, %1, %2}
--- 12996,13008 ----
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
! (define_insn "*<avx512>_eq<mode>3<mask_scalar_merge_name>_1"
    [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k,k")
  	(unspec:<avx512fmaskmode>
  	  [(match_operand:VI48_AVX512VL 1 "nonimm_or_0_operand" "%v,v")
! 	   (match_operand:VI48_AVX512VL 2 "nonimm_or_0_operand" "vm,C")
! 	   (const_int 0)]
! 	  UNSPEC_PCMP))]
    "TARGET_AVX512F && !(MEM_P (operands[1]) && MEM_P (operands[2]))"
    "@
     vpcmpeq<ssemodesuffix>\t{%2, %1, %0<mask_scalar_merge_operand3>|%0<mask_scalar_merge_operand3>, %1, %2}
***************
*** 13102,13148 ****
     (set_attr "prefix" "vex")
     (set_attr "mode" "OI")])
  
! (define_insn_and_split "*avx2_gt<mode>3"
!  [(set (match_operand:VI_128_256  0 "register_operand")
! 	(vec_merge:VI_128_256
! 	  (match_operand:VI_128_256 1 "vector_all_ones_operand")
! 	  (match_operand:VI_128_256 2 "const0_operand")
! 	  (unspec:<avx512fmaskmode>
! 	    [(match_operand:VI_128_256 3 "register_operand")
! 	     (match_operand:VI_128_256 4 "nonimmediate_operand")]
! 	     UNSPEC_MASKED_GT)))]
!   "TARGET_AVX512VL
!   && ix86_pre_reload_split ()"
!   "#"
!   "&& 1"
!   [(set (match_dup 0)
! 	(gt:VI_128_256
! 	   (match_dup 3)
! 	   (match_dup 4)))])
! 
! (define_insn "<avx512>_gt<mode>3<mask_scalar_merge_name>"
!   [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k")
  	(unspec:<avx512fmaskmode>
! 	  [(match_operand:VI48_AVX512VL 1 "register_operand" "v")
! 	   (match_operand:VI48_AVX512VL 2 "nonimmediate_operand" "vm")] UNSPEC_MASKED_GT))]
!   "TARGET_AVX512F"
!   "vpcmpgt<ssemodesuffix>\t{%2, %1, %0<mask_scalar_merge_operand3>|%0<mask_scalar_merge_operand3>, %1, %2}"
!   [(set_attr "type" "ssecmp")
!    (set_attr "prefix_extra" "1")
!    (set_attr "prefix" "evex")
!    (set_attr "mode" "<sseinsnmode>")])
  
! (define_insn "<avx512>_gt<mode>3<mask_scalar_merge_name>"
!   [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k")
  	(unspec:<avx512fmaskmode>
! 	  [(match_operand:VI12_AVX512VL 1 "register_operand" "v")
! 	   (match_operand:VI12_AVX512VL 2 "nonimmediate_operand" "vm")] UNSPEC_MASKED_GT))]
!   "TARGET_AVX512BW"
!   "vpcmpgt<ssemodesuffix>\t{%2, %1, %0<mask_scalar_merge_operand3>|%0<mask_scalar_merge_operand3>, %1, %2}"
!   [(set_attr "type" "ssecmp")
!    (set_attr "prefix_extra" "1")
!    (set_attr "prefix" "evex")
!    (set_attr "mode" "<sseinsnmode>")])
  
  (define_insn "sse2_gt<mode>3"
    [(set (match_operand:VI124_128 0 "register_operand" "=x,x")
--- 13088,13108 ----
     (set_attr "prefix" "vex")
     (set_attr "mode" "OI")])
  
! (define_expand "<avx512>_gt<mode>3<mask_scalar_merge_name>"
!   [(set (match_operand:<avx512fmaskmode> 0 "register_operand")
  	(unspec:<avx512fmaskmode>
! 	  [(match_operand:VI48_AVX512VL 1 "register_operand")
! 	   (match_operand:VI48_AVX512VL 2 "nonimmediate_operand")
! 	   (const_int 6)] UNSPEC_PCMP))]
!   "TARGET_AVX512F")
  
! (define_expand "<avx512>_gt<mode>3<mask_scalar_merge_name>"
!   [(set (match_operand:<avx512fmaskmode> 0 "register_operand")
  	(unspec:<avx512fmaskmode>
! 	  [(match_operand:VI12_AVX512VL 1 "register_operand")
! 	   (match_operand:VI12_AVX512VL 2 "nonimmediate_operand")
! 	   (const_int 6)] UNSPEC_PCMP))]
!   "TARGET_AVX512BW")
  
  (define_insn "sse2_gt<mode>3"
    [(set (match_operand:VI124_128 0 "register_operand" "=x,x")
***************
*** 16593,16599 ****
    [(unspec_volatile [(match_operand:SI 0 "register_operand" "c")
  		     (match_operand:SI 1 "register_operand" "a")]
  		    UNSPECV_MWAIT)]
!   "TARGET_SSE3"
  ;; 64bit version is "mwait %rax,%rcx". But only lower 32bits are used.
  ;; Since 32bit register operands are implicitly zero extended to 64bit,
  ;; we only need to set up 32bit registers.
--- 16553,16559 ----
    [(unspec_volatile [(match_operand:SI 0 "register_operand" "c")
  		     (match_operand:SI 1 "register_operand" "a")]
  		    UNSPECV_MWAIT)]
!   "TARGET_MWAIT"
  ;; 64bit version is "mwait %rax,%rcx". But only lower 32bits are used.
  ;; Since 32bit register operands are implicitly zero extended to 64bit,
  ;; we only need to set up 32bit registers.
***************
*** 16605,16611 ****
  		     (match_operand:SI 1 "register_operand" "c")
  		     (match_operand:SI 2 "register_operand" "d")]
  		    UNSPECV_MONITOR)]
!   "TARGET_SSE3"
  ;; 64bit version is "monitor %rax,%rcx,%rdx". But only lower 32bits in
  ;; RCX and RDX are used.  Since 32bit register operands are implicitly
  ;; zero extended to 64bit, we only need to set up 32bit registers.
--- 16565,16571 ----
  		     (match_operand:SI 1 "register_operand" "c")
  		     (match_operand:SI 2 "register_operand" "d")]
  		    UNSPECV_MONITOR)]
!   "TARGET_MWAIT"
  ;; 64bit version is "monitor %rax,%rcx,%rdx". But only lower 32bits in
  ;; RCX and RDX are used.  Since 32bit register operands are implicitly
  ;; zero extended to 64bit, we only need to set up 32bit registers.
***************
*** 16675,16686 ****
     (set_attr "mode" "TI")])
  
  (define_insn_and_split "ssse3_ph<plusminus_mnemonic>wv4hi3"
!   [(set (match_operand:V4HI 0 "register_operand" "=y,x,Yv")
  	(ssse3_plusminus:V4HI
  	  (vec_select:V4HI
  	    (vec_concat:V8HI
! 	      (match_operand:V4HI 1 "register_operand" "0,0,Yv")
! 	      (match_operand:V4HI 2 "register_mmxmem_operand" "ym,x,Yv"))
  	    (parallel
  	      [(const_int 0) (const_int 2) (const_int 4) (const_int 6)]))
  	  (vec_select:V4HI
--- 16635,16646 ----
     (set_attr "mode" "TI")])
  
  (define_insn_and_split "ssse3_ph<plusminus_mnemonic>wv4hi3"
!   [(set (match_operand:V4HI 0 "register_operand" "=y,x,x")
  	(ssse3_plusminus:V4HI
  	  (vec_select:V4HI
  	    (vec_concat:V8HI
! 	      (match_operand:V4HI 1 "register_operand" "0,0,x")
! 	      (match_operand:V4HI 2 "register_mmxmem_operand" "ym,x,x"))
  	    (parallel
  	      [(const_int 0) (const_int 2) (const_int 4) (const_int 6)]))
  	  (vec_select:V4HI
***************
*** 16762,16773 ****
     (set_attr "mode" "TI")])
  
  (define_insn_and_split "ssse3_ph<plusminus_mnemonic>dv2si3"
!   [(set (match_operand:V2SI 0 "register_operand" "=y,x,Yv")
  	(plusminus:V2SI
  	  (vec_select:V2SI
  	    (vec_concat:V4SI
! 	      (match_operand:V2SI 1 "register_operand" "0,0,Yv")
! 	      (match_operand:V2SI 2 "register_mmxmem_operand" "ym,x,Yv"))
  	    (parallel [(const_int 0) (const_int 2)]))
  	  (vec_select:V2SI
  	    (vec_concat:V4SI (match_dup 1) (match_dup 2))
--- 16722,16733 ----
     (set_attr "mode" "TI")])
  
  (define_insn_and_split "ssse3_ph<plusminus_mnemonic>dv2si3"
!   [(set (match_operand:V2SI 0 "register_operand" "=y,x,x")
  	(plusminus:V2SI
  	  (vec_select:V2SI
  	    (vec_concat:V4SI
! 	      (match_operand:V2SI 1 "register_operand" "0,0,x")
! 	      (match_operand:V2SI 2 "register_mmxmem_operand" "ym,x,x"))
  	    (parallel [(const_int 0) (const_int 2)]))
  	  (vec_select:V2SI
  	    (vec_concat:V4SI (match_dup 1) (match_dup 2))
***************
*** 17173,17185 ****
  })
  
  (define_insn_and_split "*ssse3_pshufbv8qi3"
!   [(set (match_operand:V8QI 0 "register_operand" "=y,x,Yv")
! 	(unspec:V8QI [(match_operand:V8QI 1 "register_operand" "0,0,Yv")
! 		      (match_operand:V8QI 2 "register_mmxmem_operand" "ym,x,Yv")
  		      (match_operand:V4SI 4 "reg_or_const_vector_operand"
  					  "i,3,3")]
  		     UNSPEC_PSHUFB))
!    (clobber (match_scratch:V4SI 3 "=X,&x,&Yv"))]
    "(TARGET_MMX || TARGET_MMX_WITH_SSE) && TARGET_SSSE3"
    "@
     pshufb\t{%2, %0|%0, %2}
--- 17133,17145 ----
  })
  
  (define_insn_and_split "*ssse3_pshufbv8qi3"
!   [(set (match_operand:V8QI 0 "register_operand" "=y,x,Yw")
! 	(unspec:V8QI [(match_operand:V8QI 1 "register_operand" "0,0,Yw")
! 		      (match_operand:V8QI 2 "register_mmxmem_operand" "ym,x,Yw")
  		      (match_operand:V4SI 4 "reg_or_const_vector_operand"
  					  "i,3,3")]
  		     UNSPEC_PSHUFB))
!    (clobber (match_scratch:V4SI 3 "=X,&x,&Yw"))]
    "(TARGET_MMX || TARGET_MMX_WITH_SSE) && TARGET_SSSE3"
    "@
     pshufb\t{%2, %0|%0, %2}
***************
*** 17226,17235 ****
     (set_attr "mode" "<sseinsnmode>")])
  
  (define_insn "ssse3_psign<mode>3"
!   [(set (match_operand:MMXMODEI 0 "register_operand" "=y,x,Yv")
  	(unspec:MMXMODEI
! 	  [(match_operand:MMXMODEI 1 "register_operand" "0,0,Yv")
! 	   (match_operand:MMXMODEI 2 "register_mmxmem_operand" "ym,x,Yv")]
  	  UNSPEC_PSIGN))]
    "(TARGET_MMX || TARGET_MMX_WITH_SSE) && TARGET_SSSE3"
    "@
--- 17186,17195 ----
     (set_attr "mode" "<sseinsnmode>")])
  
  (define_insn "ssse3_psign<mode>3"
!   [(set (match_operand:MMXMODEI 0 "register_operand" "=y,x,x")
  	(unspec:MMXMODEI
! 	  [(match_operand:MMXMODEI 1 "register_operand" "0,0,x")
! 	   (match_operand:MMXMODEI 2 "register_mmxmem_operand" "ym,x,x")]
  	  UNSPEC_PSIGN))]
    "(TARGET_MMX || TARGET_MMX_WITH_SSE) && TARGET_SSSE3"
    "@
***************
*** 20299,20306 ****
  	    negate = true;
  	}
        par = gen_rtx_PARALLEL (V16QImode, rtvec_alloc (16));
        for (i = 0; i < 16; i++)
!         XVECEXP (par, 0, i) = operands[2];
  
        tmp = gen_reg_rtx (V16QImode);
        emit_insn (gen_vec_initv16qiqi (tmp, par));
--- 20259,20267 ----
  	    negate = true;
  	}
        par = gen_rtx_PARALLEL (V16QImode, rtvec_alloc (16));
+       tmp = lowpart_subreg (QImode, operands[2], SImode);
        for (i = 0; i < 16; i++)
! 	XVECEXP (par, 0, i) = tmp;
  
        tmp = gen_reg_rtx (V16QImode);
        emit_insn (gen_vec_initv16qiqi (tmp, par));
***************
*** 22633,22640 ****
    "TARGET_AVX512F"
  {
    operands[5]
!     = gen_rtx_UNSPEC (Pmode, gen_rtvec (3, operands[0], operands[2],
! 					operands[4]), UNSPEC_VSIBADDR);
  })
  
  (define_insn "*avx512f_scattersi<VI48F:mode>"
--- 22594,22602 ----
    "TARGET_AVX512F"
  {
    operands[5]
!     = gen_rtx_UNSPEC (Pmode, gen_rtvec (4, operands[0], operands[2],
! 					operands[4], operands[1]),
! 					UNSPEC_VSIBADDR);
  })
  
  (define_insn "*avx512f_scattersi<VI48F:mode>"
***************
*** 22642,22651 ****
  	  [(unspec:P
  	     [(match_operand:P 0 "vsib_address_operand" "Tv")
  	      (match_operand:<VEC_GATHER_IDXSI> 2 "register_operand" "v")
! 	      (match_operand:SI 4 "const1248_operand" "n")]
  	     UNSPEC_VSIBADDR)])
  	(unspec:VI48F
! 	  [(match_operand:<avx512fmaskmode> 6 "register_operand" "1")
  	   (match_operand:VI48F 3 "register_operand" "v")]
  	  UNSPEC_SCATTER))
     (clobber (match_scratch:<avx512fmaskmode> 1 "=&Yk"))]
--- 22604,22614 ----
  	  [(unspec:P
  	     [(match_operand:P 0 "vsib_address_operand" "Tv")
  	      (match_operand:<VEC_GATHER_IDXSI> 2 "register_operand" "v")
! 	      (match_operand:SI 4 "const1248_operand" "n")
! 	      (match_operand:<avx512fmaskmode> 6 "register_operand" "1")]
  	     UNSPEC_VSIBADDR)])
  	(unspec:VI48F
! 	  [(match_dup 6)
  	   (match_operand:VI48F 3 "register_operand" "v")]
  	  UNSPEC_SCATTER))
     (clobber (match_scratch:<avx512fmaskmode> 1 "=&Yk"))]
***************
*** 22671,22678 ****
    "TARGET_AVX512F"
  {
    operands[5]
!     = gen_rtx_UNSPEC (Pmode, gen_rtvec (3, operands[0], operands[2],
! 					operands[4]), UNSPEC_VSIBADDR);
  })
  
  (define_insn "*avx512f_scatterdi<VI48F:mode>"
--- 22634,22642 ----
    "TARGET_AVX512F"
  {
    operands[5]
!     = gen_rtx_UNSPEC (Pmode, gen_rtvec (4, operands[0], operands[2],
! 					operands[4], operands[1]),
! 					UNSPEC_VSIBADDR);
  })
  
  (define_insn "*avx512f_scatterdi<VI48F:mode>"
***************
*** 22680,22689 ****
  	  [(unspec:P
  	     [(match_operand:P 0 "vsib_address_operand" "Tv")
  	      (match_operand:<VEC_GATHER_IDXDI> 2 "register_operand" "v")
! 	      (match_operand:SI 4 "const1248_operand" "n")]
  	     UNSPEC_VSIBADDR)])
  	(unspec:VI48F
! 	  [(match_operand:QI 6 "register_operand" "1")
  	   (match_operand:<VEC_GATHER_SRCDI> 3 "register_operand" "v")]
  	  UNSPEC_SCATTER))
     (clobber (match_scratch:QI 1 "=&Yk"))]
--- 22644,22654 ----
  	  [(unspec:P
  	     [(match_operand:P 0 "vsib_address_operand" "Tv")
  	      (match_operand:<VEC_GATHER_IDXDI> 2 "register_operand" "v")
! 	      (match_operand:SI 4 "const1248_operand" "n")
! 	      (match_operand:QI 6 "register_operand" "1")]
  	     UNSPEC_VSIBADDR)])
  	(unspec:VI48F
! 	  [(match_dup 6)
  	   (match_operand:<VEC_GATHER_SRCDI> 3 "register_operand" "v")]
  	  UNSPEC_SCATTER))
     (clobber (match_scratch:QI 1 "=&Yk"))]
***************
*** 24114,24121 ****
  
  ;; KEYLOCKER
  (define_insn "loadiwkey"
!   [(unspec_volatile:V2DI [(match_operand:V2DI 0 "register_operand" "v")
! 			  (match_operand:V2DI 1 "register_operand" "v")
  			  (match_operand:V2DI 2 "register_operand" "Yz")
  			  (match_operand:SI   3 "register_operand" "a")]
  			 UNSPECV_LOADIWKEY)
--- 24079,24086 ----
  
  ;; KEYLOCKER
  (define_insn "loadiwkey"
!   [(unspec_volatile:V2DI [(match_operand:V2DI 0 "register_operand" "x")
! 			  (match_operand:V2DI 1 "register_operand" "x")
  			  (match_operand:V2DI 2 "register_operand" "Yz")
  			  (match_operand:SI   3 "register_operand" "a")]
  			 UNSPECV_LOADIWKEY)
***************
*** 24248,24254 ****
     (UNSPECV_AESENC256KLU8 "enc256kl")])
  
  (define_insn "aes<aesklvariant>u8"
!   [(set (match_operand:V2DI 0 "register_operand" "=v")
  	(unspec_volatile:V2DI [(match_operand:V2DI 1 "register_operand" "0")
  			       (match_operand:BLK   2 "memory_operand" "m")]
  			      AESDECENCKL))
--- 24213,24219 ----
     (UNSPECV_AESENC256KLU8 "enc256kl")])
  
  (define_insn "aes<aesklvariant>u8"
!   [(set (match_operand:V2DI 0 "register_operand" "=x")
  	(unspec_volatile:V2DI [(match_operand:V2DI 1 "register_operand" "0")
  			       (match_operand:BLK   2 "memory_operand" "m")]
  			      AESDECENCKL))
***************
*** 24317,24321 ****
  	    [(match_operand:BLK 0 "memory_operand" "m")]
  	    AESDECENCWIDEKL))])]
    "TARGET_WIDEKL"
!   "aes<aeswideklvariant>\t{%0}"
    [(set_attr "type" "other")])
--- 24282,24286 ----
  	    [(match_operand:BLK 0 "memory_operand" "m")]
  	    AESDECENCWIDEKL))])]
    "TARGET_WIDEKL"
!   "aes<aeswideklvariant>\t%0"
    [(set_attr "type" "other")])
diff -Nrcpad gcc-11.2.0/gcc/config/i386/sync.md gcc-11.3.0/gcc/config/i386/sync.md
*** gcc-11.2.0/gcc/config/i386/sync.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/sync.md	Thu Apr 21 07:58:52 2022
***************
*** 726,732 ****
    rtx result = convert_modes (<MODE>mode, QImode, tem, 1);
    if (operands[4] == const0_rtx)
      result = expand_simple_binop (<MODE>mode, ASHIFT, result,
! 				  operands[2], operands[0], 0, OPTAB_DIRECT);
    if (result != operands[0])
      emit_move_insn (operands[0], result);
    DONE;
--- 726,732 ----
    rtx result = convert_modes (<MODE>mode, QImode, tem, 1);
    if (operands[4] == const0_rtx)
      result = expand_simple_binop (<MODE>mode, ASHIFT, result,
! 				  operands[2], operands[0], 0, OPTAB_WIDEN);
    if (result != operands[0])
      emit_move_insn (operands[0], result);
    DONE;
***************
*** 763,769 ****
    rtx result = convert_modes (<MODE>mode, QImode, tem, 1);
    if (operands[4] == const0_rtx)
      result = expand_simple_binop (<MODE>mode, ASHIFT, result,
! 				  operands[2], operands[0], 0, OPTAB_DIRECT);
    if (result != operands[0])
      emit_move_insn (operands[0], result);
    DONE;
--- 763,769 ----
    rtx result = convert_modes (<MODE>mode, QImode, tem, 1);
    if (operands[4] == const0_rtx)
      result = expand_simple_binop (<MODE>mode, ASHIFT, result,
! 				  operands[2], operands[0], 0, OPTAB_WIDEN);
    if (result != operands[0])
      emit_move_insn (operands[0], result);
    DONE;
***************
*** 801,807 ****
    rtx result = convert_modes (<MODE>mode, QImode, tem, 1);
    if (operands[4] == const0_rtx)
      result = expand_simple_binop (<MODE>mode, ASHIFT, result,
! 				  operands[2], operands[0], 0, OPTAB_DIRECT);
    if (result != operands[0])
      emit_move_insn (operands[0], result);
    DONE;
--- 801,807 ----
    rtx result = convert_modes (<MODE>mode, QImode, tem, 1);
    if (operands[4] == const0_rtx)
      result = expand_simple_binop (<MODE>mode, ASHIFT, result,
! 				  operands[2], operands[0], 0, OPTAB_WIDEN);
    if (result != operands[0])
      emit_move_insn (operands[0], result);
    DONE;
diff -Nrcpad gcc-11.2.0/gcc/config/i386/winnt.c gcc-11.3.0/gcc/config/i386/winnt.c
*** gcc-11.2.0/gcc/config/i386/winnt.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/winnt.c	Thu Apr 21 07:58:52 2022
*************** i386_pe_seh_unwind_emit (FILE *asm_out_f
*** 1244,1252 ****
    seh = cfun->machine->seh;
    if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS)
      {
!       /* See ix86_seh_fixup_eh_fallthru for the rationale.  */
        rtx_insn *prev = prev_active_insn (insn);
!       if (prev && !insn_nothrow_p (prev))
  	fputs ("\tnop\n", asm_out_file);
        fputs ("\t.seh_endproc\n", asm_out_file);
        seh->in_cold_section = true;
--- 1244,1252 ----
    seh = cfun->machine->seh;
    if (NOTE_P (insn) && NOTE_KIND (insn) == NOTE_INSN_SWITCH_TEXT_SECTIONS)
      {
!       /* See ix86_output_call_insn/seh_fixup_eh_fallthru for the rationale.  */
        rtx_insn *prev = prev_active_insn (insn);
!       if (prev && (CALL_P (prev) || !insn_nothrow_p (prev)))
  	fputs ("\tnop\n", asm_out_file);
        fputs ("\t.seh_endproc\n", asm_out_file);
        seh->in_cold_section = true;
diff -Nrcpad gcc-11.2.0/gcc/config/i386/x86gprintrin.h gcc-11.3.0/gcc/config/i386/x86gprintrin.h
*** gcc-11.2.0/gcc/config/i386/x86gprintrin.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/i386/x86gprintrin.h	Thu Apr 21 07:58:52 2022
***************
*** 24,29 ****
--- 24,35 ----
  #ifndef _X86GPRINTRIN_H_INCLUDED
  #define _X86GPRINTRIN_H_INCLUDED
  
+ #if !defined _SOFT_FLOAT || defined __MMX__ || defined __SSE__
+ #pragma GCC push_options
+ #pragma GCC target("general-regs-only")
+ #define __DISABLE_GENERAL_REGS_ONLY__
+ #endif
+ 
  #include <ia32intrin.h>
  
  #ifndef __iamcu__
***************
*** 56,61 ****
--- 62,69 ----
  
  #include <movdirintrin.h>
  
+ #include <mwaitintrin.h>
+ 
  #include <mwaitxintrin.h>
  
  #include <pconfigintrin.h>
*************** _ptwrite32 (unsigned __B)
*** 253,256 ****
--- 261,269 ----
  
  #endif /* __iamcu__ */
  
+ #ifdef __DISABLE_GENERAL_REGS_ONLY__
+ #undef __DISABLE_GENERAL_REGS_ONLY__
+ #pragma GCC pop_options
+ #endif /* __DISABLE_GENERAL_REGS_ONLY__ */
+ 
  #endif /* _X86GPRINTRIN_H_INCLUDED.  */
diff -Nrcpad gcc-11.2.0/gcc/config/mips/mips-msa.md gcc-11.3.0/gcc/config/mips/mips-msa.md
*** gcc-11.2.0/gcc/config/mips/mips-msa.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/mips/mips-msa.md	Thu Apr 21 07:58:52 2022
***************
*** 435,440 ****
--- 435,462 ----
    DONE;
  })
  
+ (define_expand "vec_cmp<MSA:mode><mode_i>"
+   [(match_operand:<VIMODE> 0 "register_operand")
+    (match_operator 1 ""
+      [(match_operand:MSA 2 "register_operand")
+       (match_operand:MSA 3 "register_operand")])]
+   "ISA_HAS_MSA"
+ {
+   mips_expand_vec_cmp_expr (operands);
+   DONE;
+ })
+ 
+ (define_expand "vec_cmpu<IMSA:mode><mode_i>"
+   [(match_operand:<VIMODE> 0 "register_operand")
+    (match_operator 1 ""
+      [(match_operand:IMSA 2 "register_operand")
+       (match_operand:IMSA 3 "register_operand")])]
+   "ISA_HAS_MSA"
+ {
+   mips_expand_vec_cmp_expr (operands);
+   DONE;
+ })
+ 
  (define_insn "msa_insert_<msafmt_f>"
    [(set (match_operand:MSA 0 "register_operand" "=f,f")
  	(vec_merge:MSA
diff -Nrcpad gcc-11.2.0/gcc/config/mips/mips-protos.h gcc-11.3.0/gcc/config/mips/mips-protos.h
*** gcc-11.2.0/gcc/config/mips/mips-protos.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/mips/mips-protos.h	Thu Apr 21 07:58:52 2022
*************** extern mulsidi3_gen_fn mips_mulsidi3_gen
*** 385,390 ****
--- 385,391 ----
  
  extern void mips_register_frame_header_opt (void);
  extern void mips_expand_vec_cond_expr (machine_mode, machine_mode, rtx *);
+ extern void mips_expand_vec_cmp_expr (rtx *);
  
  /* Routines implemented in mips-d.c  */
  extern void mips_d_target_versions (void);
diff -Nrcpad gcc-11.2.0/gcc/config/mips/mips.c gcc-11.3.0/gcc/config/mips/mips.c
*** gcc-11.2.0/gcc/config/mips/mips.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/mips/mips.c	Thu Apr 21 07:58:52 2022
*************** mips_expand_msa_cmp (rtx dest, enum rtx_
*** 22320,22325 ****
--- 22320,22336 ----
      }
  }
  
+ void
+ mips_expand_vec_cmp_expr (rtx *operands)
+ {
+   rtx cond = operands[1];
+   rtx op0 = operands[2];
+   rtx op1 = operands[3];
+   rtx res = operands[0];
+ 
+   mips_expand_msa_cmp (res, GET_CODE (cond), op0, op1);
+ }
+ 
  /* Expand VEC_COND_EXPR, where:
     MODE is mode of the result
     VIMODE equivalent integer mode
*************** mips_atomic_assign_expand_fenv (tree *ho
*** 22427,22438 ****
    tree get_fcsr = mips_builtin_decls[MIPS_GET_FCSR];
    tree set_fcsr = mips_builtin_decls[MIPS_SET_FCSR];
    tree get_fcsr_hold_call = build_call_expr (get_fcsr, 0);
!   tree hold_assign_orig = build2 (MODIFY_EXPR, MIPS_ATYPE_USI,
! 				  fcsr_orig_var, get_fcsr_hold_call);
    tree hold_mod_val = build2 (BIT_AND_EXPR, MIPS_ATYPE_USI, fcsr_orig_var,
  			      build_int_cst (MIPS_ATYPE_USI, 0xfffff003));
!   tree hold_assign_mod = build2 (MODIFY_EXPR, MIPS_ATYPE_USI,
! 				 fcsr_mod_var, hold_mod_val);
    tree set_fcsr_hold_call = build_call_expr (set_fcsr, 1, fcsr_mod_var);
    tree hold_all = build2 (COMPOUND_EXPR, MIPS_ATYPE_USI,
  			  hold_assign_orig, hold_assign_mod);
--- 22438,22449 ----
    tree get_fcsr = mips_builtin_decls[MIPS_GET_FCSR];
    tree set_fcsr = mips_builtin_decls[MIPS_SET_FCSR];
    tree get_fcsr_hold_call = build_call_expr (get_fcsr, 0);
!   tree hold_assign_orig = build4 (TARGET_EXPR, MIPS_ATYPE_USI,
! 				  fcsr_orig_var, get_fcsr_hold_call, NULL, NULL);
    tree hold_mod_val = build2 (BIT_AND_EXPR, MIPS_ATYPE_USI, fcsr_orig_var,
  			      build_int_cst (MIPS_ATYPE_USI, 0xfffff003));
!   tree hold_assign_mod = build4 (TARGET_EXPR, MIPS_ATYPE_USI,
! 				 fcsr_mod_var, hold_mod_val, NULL, NULL);
    tree set_fcsr_hold_call = build_call_expr (set_fcsr, 1, fcsr_mod_var);
    tree hold_all = build2 (COMPOUND_EXPR, MIPS_ATYPE_USI,
  			  hold_assign_orig, hold_assign_mod);
*************** mips_atomic_assign_expand_fenv (tree *ho
*** 22442,22449 ****
    *clear = build_call_expr (set_fcsr, 1, fcsr_mod_var);
  
    tree get_fcsr_update_call = build_call_expr (get_fcsr, 0);
!   *update = build2 (MODIFY_EXPR, MIPS_ATYPE_USI,
! 		    exceptions_var, get_fcsr_update_call);
    tree set_fcsr_update_call = build_call_expr (set_fcsr, 1, fcsr_orig_var);
    *update = build2 (COMPOUND_EXPR, void_type_node, *update,
  		    set_fcsr_update_call);
--- 22453,22460 ----
    *clear = build_call_expr (set_fcsr, 1, fcsr_mod_var);
  
    tree get_fcsr_update_call = build_call_expr (get_fcsr, 0);
!   *update = build4 (TARGET_EXPR, MIPS_ATYPE_USI,
! 		    exceptions_var, get_fcsr_update_call, NULL, NULL);
    tree set_fcsr_update_call = build_call_expr (set_fcsr, 1, fcsr_orig_var);
    *update = build2 (COMPOUND_EXPR, void_type_node, *update,
  		    set_fcsr_update_call);
diff -Nrcpad gcc-11.2.0/gcc/config/pa/pa-d.c gcc-11.3.0/gcc/config/pa/pa-d.c
*** gcc-11.2.0/gcc/config/pa/pa-d.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/pa/pa-d.c	Thu Apr 21 07:58:52 2022
*************** pa_d_handle_target_float_abi (void)
*** 47,53 ****
  {
    const char *abi;
  
!   if (TARGET_DISABLE_FPREGS || TARGET_SOFT_FLOAT)
      abi = "soft";
    else
      abi = "hard";
--- 47,53 ----
  {
    const char *abi;
  
!   if (TARGET_SOFT_FLOAT)
      abi = "soft";
    else
      abi = "hard";
diff -Nrcpad gcc-11.2.0/gcc/config/pa/pa-modes.def gcc-11.3.0/gcc/config/pa/pa-modes.def
*** gcc-11.2.0/gcc/config/pa/pa-modes.def	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/pa/pa-modes.def	Thu Apr 21 07:58:52 2022
*************** FLOAT_MODE (TF, 16, mips_quad_format);
*** 30,32 ****
--- 30,35 ----
  
  /* HPPA floating comparisons produce distinct condition codes.  */
  CC_MODE (CCFP);
+ 
+ /* Mode used for signed overflow checking of TImode.  */
+ INT_MODE (OI, 32);
diff -Nrcpad gcc-11.2.0/gcc/config/pa/pa-protos.h gcc-11.3.0/gcc/config/pa/pa-protos.h
*** gcc-11.2.0/gcc/config/pa/pa-protos.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/pa/pa-protos.h	Thu Apr 21 07:58:52 2022
*************** extern rtx pa_return_addr_rtx (int, rtx)
*** 73,79 ****
  
  extern int pa_insn_refs_are_delayed (rtx_insn *);
  extern rtx pa_get_deferred_plabel (rtx);
- extern rtx pa_maybe_emit_compare_and_swap_exchange_loop (rtx, rtx, rtx);
  #endif /* RTX_CODE */
  
  extern int pa_and_mask_p (unsigned HOST_WIDE_INT);
--- 73,78 ----
diff -Nrcpad gcc-11.2.0/gcc/config/pa/pa.c gcc-11.3.0/gcc/config/pa/pa.c
*** gcc-11.2.0/gcc/config/pa/pa.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/pa/pa.c	Thu Apr 21 07:58:52 2022
*************** fix_range (const char *const_str)
*** 497,503 ****
        break;
  
    if (i > FP_REG_LAST)
!     target_flags |= MASK_DISABLE_FPREGS;
  }
  
  /* Implement the TARGET_OPTION_OVERRIDE hook.  */
--- 497,503 ----
        break;
  
    if (i > FP_REG_LAST)
!     target_flags |= MASK_SOFT_FLOAT;
  }
  
  /* Implement the TARGET_OPTION_OVERRIDE hook.  */
*************** pa_option_override (void)
*** 541,546 ****
--- 541,556 ----
        write_symbols = NO_DEBUG;
      }
  
+   if (TARGET_64BIT && TARGET_HPUX)
+     {
+       /* DWARF5 is not supported by gdb.  Don't emit DWARF5 unless
+ 	 specifically selected.  */
+       if (!global_options_set.x_dwarf_strict)
+ 	dwarf_strict = 1;
+       if (!global_options_set.x_dwarf_version)
+ 	dwarf_version = 4;
+     }
+ 
    /* We only support the "big PIC" model now.  And we always generate PIC
       code when in 64bit mode.  */
    if (flag_pic == 1 || TARGET_64BIT)
*************** hppa_rtx_costs (rtx x, machine_mode mode
*** 1568,1581 ****
  	}
        else if (mode == DImode)
  	{
! 	  if (TARGET_PA_11 && !TARGET_DISABLE_FPREGS && !TARGET_SOFT_FLOAT)
! 	    *total = COSTS_N_INSNS (32);
  	  else
  	    *total = COSTS_N_INSNS (80);
  	}
        else
  	{
! 	  if (TARGET_PA_11 && !TARGET_DISABLE_FPREGS && !TARGET_SOFT_FLOAT)
  	    *total = COSTS_N_INSNS (8);
  	  else
  	    *total = COSTS_N_INSNS (20);
--- 1578,1591 ----
  	}
        else if (mode == DImode)
  	{
! 	  if (TARGET_PA_11 && !TARGET_SOFT_FLOAT && !TARGET_SOFT_MULT)
! 	    *total = COSTS_N_INSNS (25);
  	  else
  	    *total = COSTS_N_INSNS (80);
  	}
        else
  	{
! 	  if (TARGET_PA_11 && !TARGET_SOFT_FLOAT && !TARGET_SOFT_MULT)
  	    *total = COSTS_N_INSNS (8);
  	  else
  	    *total = COSTS_N_INSNS (20);
*************** hppa_gimplify_va_arg_expr (tree valist,
*** 6540,6557 ****
  
  /* True if MODE is valid for the target.  By "valid", we mean able to
     be manipulated in non-trivial ways.  In particular, this means all
!    the arithmetic is supported.
! 
!    Currently, TImode is not valid as the HP 64-bit runtime documentation
!    doesn't document the alignment and calling conventions for this type. 
!    Thus, we return false when PRECISION is 2 * BITS_PER_WORD and
!    2 * BITS_PER_WORD isn't equal LONG_LONG_TYPE_SIZE.  */
  
  static bool
  pa_scalar_mode_supported_p (scalar_mode mode)
  {
    int precision = GET_MODE_PRECISION (mode);
  
    switch (GET_MODE_CLASS (mode))
      {
      case MODE_PARTIAL_INT:
--- 6550,6565 ----
  
  /* True if MODE is valid for the target.  By "valid", we mean able to
     be manipulated in non-trivial ways.  In particular, this means all
!    the arithmetic is supported.  */
  
  static bool
  pa_scalar_mode_supported_p (scalar_mode mode)
  {
    int precision = GET_MODE_PRECISION (mode);
  
+   if (TARGET_64BIT && mode == TImode)
+     return true;
+ 
    switch (GET_MODE_CLASS (mode))
      {
      case MODE_PARTIAL_INT:
*************** pa_conditional_register_usage (void)
*** 10619,10625 ****
        for (i = 33; i < 56; i += 2)
  	fixed_regs[i] = call_used_regs[i] = 1;
      }
!   if (TARGET_DISABLE_FPREGS || TARGET_SOFT_FLOAT)
      {
        for (i = FP_REG_FIRST; i <= FP_REG_LAST; i++)
  	fixed_regs[i] = call_used_regs[i] = 1;
--- 10627,10633 ----
        for (i = 33; i < 56; i += 2)
  	fixed_regs[i] = call_used_regs[i] = 1;
      }
!   if (TARGET_SOFT_FLOAT)
      {
        for (i = FP_REG_FIRST; i <= FP_REG_LAST; i++)
  	fixed_regs[i] = call_used_regs[i] = 1;
*************** pa_output_addr_diff_vec (rtx lab, rtx bo
*** 11017,11098 ****
      fputs ("\t.end_brtab\n", asm_out_file);
  }
  
- /* This is a helper function for the other atomic operations.  This function
-    emits a loop that contains SEQ that iterates until a compare-and-swap
-    operation at the end succeeds.  MEM is the memory to be modified.  SEQ is
-    a set of instructions that takes a value from OLD_REG as an input and
-    produces a value in NEW_REG as an output.  Before SEQ, OLD_REG will be
-    set to the current contents of MEM.  After SEQ, a compare-and-swap will
-    attempt to update MEM with NEW_REG.  The function returns true when the
-    loop was generated successfully.  */
- 
- static bool
- pa_expand_compare_and_swap_loop (rtx mem, rtx old_reg, rtx new_reg, rtx seq)
- {
-   machine_mode mode = GET_MODE (mem);
-   rtx_code_label *label;
-   rtx cmp_reg, success, oldval;
- 
-   /* The loop we want to generate looks like
- 
-         cmp_reg = mem;
-       label:
-         old_reg = cmp_reg;
-         seq;
-         (success, cmp_reg) = compare-and-swap(mem, old_reg, new_reg)
-         if (success)
-           goto label;
- 
-      Note that we only do the plain load from memory once.  Subsequent
-      iterations use the value loaded by the compare-and-swap pattern.  */
- 
-   label = gen_label_rtx ();
-   cmp_reg = gen_reg_rtx (mode);
- 
-   emit_move_insn (cmp_reg, mem);
-   emit_label (label);
-   emit_move_insn (old_reg, cmp_reg);
-   if (seq)
-     emit_insn (seq);
- 
-   success = NULL_RTX;
-   oldval = cmp_reg;
-   if (!expand_atomic_compare_and_swap (&success, &oldval, mem, old_reg,
-                                        new_reg, false, MEMMODEL_SYNC_SEQ_CST,
-                                        MEMMODEL_RELAXED))
-     return false;
- 
-   if (oldval != cmp_reg)
-     emit_move_insn (cmp_reg, oldval);
- 
-   /* Mark this jump predicted not taken.  */
-   emit_cmp_and_jump_insns (success, const0_rtx, EQ, const0_rtx,
-                            GET_MODE (success), 1, label,
- 			   profile_probability::guessed_never ());
-   return true;
- }
- 
- /* This function tries to implement an atomic exchange operation using a 
-    compare_and_swap loop. VAL is written to *MEM.  The previous contents of
-    *MEM are returned, using TARGET if possible.  No memory model is required
-    since a compare_and_swap loop is seq-cst.  */
- 
- rtx
- pa_maybe_emit_compare_and_swap_exchange_loop (rtx target, rtx mem, rtx val)
- {
-   machine_mode mode = GET_MODE (mem);
- 
-   if (can_compare_and_swap_p (mode, true))
-     {
-       if (!target || !register_operand (target, mode))
-         target = gen_reg_rtx (mode);
-       if (pa_expand_compare_and_swap_loop (mem, target, val, NULL_RTX))
-         return target;
-     }
- 
-   return NULL_RTX;
- }
- 
  /* Implement TARGET_CALLEE_COPIES.  The callee is responsible for copying
     arguments passed by hidden reference in the 32-bit HP runtime.  Users
     can override this behavior for better compatibility with openmp at the
--- 11025,11030 ----
diff -Nrcpad gcc-11.2.0/gcc/config/pa/pa.h gcc-11.3.0/gcc/config/pa/pa.h
*** gcc-11.2.0/gcc/config/pa/pa.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/pa/pa.h	Thu Apr 21 07:58:52 2022
*************** typedef struct GTY(()) machine_function
*** 255,265 ****
     is UNITS_PER_WORD.  Otherwise, it is the constant value that is the
     smallest value that UNITS_PER_WORD can have at run-time.
  
!    FIXME: This needs to be 4 when TARGET_64BIT is true to suppress the
!    building of various TImode routines in libgcc.  The HP runtime
!    specification doesn't provide the alignment requirements and calling
!    conventions for TImode variables.  */
! #define MIN_UNITS_PER_WORD 4
  
  /* The widest floating point format supported by the hardware.  Note that
     setting this influences some Ada floating point type sizes, currently
--- 255,271 ----
     is UNITS_PER_WORD.  Otherwise, it is the constant value that is the
     smallest value that UNITS_PER_WORD can have at run-time.
  
!    This needs to be 8 when TARGET_64BIT is true to allow building various
!    TImode routines in libgcc.  However, we also need the DImode DIVMOD
!    routines because they are not currently implemented in pa.md.
!    
!    The HP runtime specification doesn't provide the alignment requirements
!    and calling conventions for TImode variables.  */
! #ifdef IN_LIBGCC2
! #define MIN_UNITS_PER_WORD      UNITS_PER_WORD
! #else
! #define MIN_UNITS_PER_WORD      4
! #endif
  
  /* The widest floating point format supported by the hardware.  Note that
     setting this influences some Ada floating point type sizes, currently
*************** extern int may_call_alloca;
*** 833,839 ****
  
  #define INT14_OK_STRICT \
    (TARGET_SOFT_FLOAT                                                   \
-    || TARGET_DISABLE_FPREGS                                            \
     || (TARGET_PA_20 && !TARGET_ELF32))
  
  /* The macros REG_OK_FOR..._P assume that the arg is a REG rtx
--- 839,844 ----
diff -Nrcpad gcc-11.2.0/gcc/config/pa/pa.md gcc-11.3.0/gcc/config/pa/pa.md
*** gcc-11.2.0/gcc/config/pa/pa.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/pa/pa.md	Thu Apr 21 07:58:52 2022
***************
*** 1383,1389 ****
                          (match_operand:SF 2 "reg_or_0_operand" "")])
  		      (label_ref (match_operand 3 "" ""))
  		      (pc)))]
!   ""
    "
  {
    pa_emit_bcond_fp (operands);
--- 1383,1389 ----
                          (match_operand:SF 2 "reg_or_0_operand" "")])
  		      (label_ref (match_operand 3 "" ""))
  		      (pc)))]
!   "! TARGET_SOFT_FLOAT"
    "
  {
    pa_emit_bcond_fp (operands);
***************
*** 1398,1404 ****
                          (match_operand:DF 2 "reg_or_0_operand" "")])
  		      (label_ref (match_operand 3 "" ""))
  		      (pc)))]
!   ""
    "
  {
    pa_emit_bcond_fp (operands);
--- 1398,1404 ----
                          (match_operand:DF 2 "reg_or_0_operand" "")])
  		      (label_ref (match_operand 3 "" ""))
  		      (pc)))]
!   "! TARGET_SOFT_FLOAT"
    "
  {
    pa_emit_bcond_fp (operands);
***************
*** 2237,2242 ****
--- 2237,2265 ----
     (set_attr "length" "4,4,4,4,4,4,4,4,4,4,4,4")])
  
  (define_insn ""
+   [(set (match_operand:SI 0 "move_dest_operand"
+ 			  "=r,r,r,r,r,r,Q,!*q,!r")
+ 	(match_operand:SI 1 "move_src_operand"
+ 			  "A,r,J,N,K,RQ,rM,!rM,!*q"))]
+   "(register_operand (operands[0], SImode)
+     || reg_or_0_operand (operands[1], SImode))
+    && TARGET_SOFT_FLOAT
+    && TARGET_64BIT"
+   "@
+    ldw RT'%A1,%0
+    copy %1,%0
+    ldi %1,%0
+    ldil L'%1,%0
+    {zdepi|depwi,z} %Z1,%0
+    ldw%M1 %1,%0
+    stw%M0 %r1,%0
+    mtsar %r1
+    {mfctl|mfctl,w} %%sar,%0"
+   [(set_attr "type" "load,move,move,move,shift,load,store,move,move")
+    (set_attr "pa_combine_type" "addmove")
+    (set_attr "length" "4,4,4,4,4,4,4,4,4")])
+ 
+ (define_insn ""
    [(set (match_operand:SI 0 "indexed_memory_operand" "=R")
  	(match_operand:SI 1 "register_operand" "f"))]
    "!TARGET_SOFT_FLOAT
***************
*** 4024,4035 ****
    [(set (match_operand:DF 0 "move_dest_operand"
  			  "=!*r,*r,*r,*r,*r,Q,f,f,T")
  	(match_operand:DF 1 "move_src_operand"
! 			  "!*r,J,N,K,RQ,*rG,fG,RT,f"))]
    "(register_operand (operands[0], DFmode)
      || reg_or_0_operand (operands[1], DFmode))
     && !TARGET_SOFT_FLOAT && TARGET_64BIT"
    "@
!    copy %1,%0
     ldi %1,%0
     ldil L'%1,%0
     depdi,z %z1,%0
--- 4047,4058 ----
    [(set (match_operand:DF 0 "move_dest_operand"
  			  "=!*r,*r,*r,*r,*r,Q,f,f,T")
  	(match_operand:DF 1 "move_src_operand"
! 			  "!*rG,J,N,K,RQ,*rG,fG,RT,f"))]
    "(register_operand (operands[0], DFmode)
      || reg_or_0_operand (operands[1], DFmode))
     && !TARGET_SOFT_FLOAT && TARGET_64BIT"
    "@
!    copy %r1,%0
     ldi %1,%0
     ldil L'%1,%0
     depdi,z %z1,%0
***************
*** 4042,4047 ****
--- 4065,4089 ----
     (set_attr "pa_combine_type" "addmove")
     (set_attr "length" "4,4,4,4,4,4,4,4,4")])
  
+ (define_insn ""
+   [(set (match_operand:DF 0 "move_dest_operand"
+ 			  "=!*r,*r,*r,*r,*r,Q")
+ 	(match_operand:DF 1 "move_src_operand"
+ 			  "!*rG,J,N,K,RQ,*rG"))]
+   "(register_operand (operands[0], DFmode)
+     || reg_or_0_operand (operands[1], DFmode))
+    && TARGET_SOFT_FLOAT && TARGET_64BIT"
+   "@
+    copy %r1,%0
+    ldi %1,%0
+    ldil L'%1,%0
+    depdi,z %z1,%0
+    ldd%M1 %1,%0
+    std%M0 %r1,%0"
+   [(set_attr "type" "move,move,move,shift,load,store")
+    (set_attr "pa_combine_type" "addmove")
+    (set_attr "length" "4,4,4,4,4,4")])
+ 
  
  (define_expand "movdi"
    [(set (match_operand:DI 0 "general_operand" "")
***************
*** 4201,4206 ****
--- 4243,4270 ----
     (set_attr "length" "4,4,4,4,4,4,4,4,4,4,4,4")])
  
  (define_insn ""
+   [(set (match_operand:DI 0 "move_dest_operand"
+ 			  "=r,r,r,r,r,r,Q,!*q,!r")
+ 	(match_operand:DI 1 "move_src_operand"
+ 			  "A,r,J,N,K,RQ,rM,!rM,!*q"))]
+   "(register_operand (operands[0], DImode)
+     || reg_or_0_operand (operands[1], DImode))
+    && TARGET_SOFT_FLOAT && TARGET_64BIT"
+   "@
+    ldd RT'%A1,%0
+    copy %1,%0
+    ldi %1,%0
+    ldil L'%1,%0
+    depdi,z %z1,%0
+    ldd%M1 %1,%0
+    std%M0 %r1,%0
+    mtsar %r1
+    {mfctl|mfctl,w} %%sar,%0"
+   [(set_attr "type" "load,move,move,move,shift,load,store,move,move")
+    (set_attr "pa_combine_type" "addmove")
+    (set_attr "length" "4,4,4,4,4,4,4,4,4")])
+ 
+ (define_insn ""
    [(set (match_operand:DI 0 "indexed_memory_operand" "=R")
  	(match_operand:DI 1 "register_operand" "f"))]
    "!TARGET_SOFT_FLOAT
***************
*** 4406,4411 ****
--- 4470,4492 ----
     (set_attr "length" "4,4,4,4,4,4")])
  
  (define_insn ""
+   [(set (match_operand:SF 0 "move_dest_operand"
+ 			  "=!*r,*r,Q")
+ 	(match_operand:SF 1 "reg_or_0_or_nonsymb_mem_operand"
+ 			  "!*rG,RQ,*rG"))]
+   "(register_operand (operands[0], SFmode)
+     || reg_or_0_operand (operands[1], SFmode))
+    && TARGET_SOFT_FLOAT
+    && TARGET_64BIT"
+   "@
+    copy %r1,%0
+    ldw%M1 %1,%0
+    stw%M0 %r1,%0"
+   [(set_attr "type" "move,load,store")
+    (set_attr "pa_combine_type" "addmove")
+    (set_attr "length" "4,4,4")])
+ 
+ (define_insn ""
    [(set (match_operand:SF 0 "indexed_memory_operand" "=R")
  	(match_operand:SF 1 "register_operand" "f"))]
    "!TARGET_SOFT_FLOAT
***************
*** 5276,5281 ****
--- 5357,5444 ----
    [(set_attr "type" "binary,binary")
     (set_attr "length" "4,4")])
  
+ (define_insn "addti3"
+   [(set (match_operand:TI 0 "register_operand" "=r")
+ 	(plus:TI (match_operand:TI 1 "register_operand" "r")
+ 		 (match_operand:TI 2 "register_operand" "r")))]
+   "TARGET_64BIT"
+   "*
+ {
+   operands[3] = gen_lowpart (DImode, operands[0]);
+   operands[4] = gen_lowpart (DImode, operands[1]);
+   operands[5] = gen_lowpart (DImode, operands[2]);
+   operands[0] = gen_highpart (DImode, operands[0]);
+   operands[1] = gen_highpart (DImode, operands[1]);
+   operands[2] = gen_highpart (DImode, operands[2]);
+   return \"add %4,%5,%3\;add,dc %1,%2,%0\";
+ }"
+   [(set_attr "type" "multi")
+    (set_attr "length" "8")])
+ 
+ (define_insn "addvti3"
+   [(set (match_operand:TI 0 "register_operand" "=r")
+ 	(plus:TI (match_operand:TI 1 "register_operand" "r")
+ 		 (match_operand:TI 2 "register_operand" "r")))
+    (trap_if (ne (plus:OI (sign_extend:OI (match_dup 1))
+ 			 (sign_extend:OI (match_dup 2)))
+ 		(sign_extend:OI (plus:TI (match_dup 1)
+ 					 (match_dup 2))))
+ 	    (const_int 0))]
+   "TARGET_64BIT"
+   "*
+ {
+   operands[3] = gen_lowpart (DImode, operands[0]);
+   operands[4] = gen_lowpart (DImode, operands[1]);
+   operands[5] = gen_lowpart (DImode, operands[2]);
+   operands[0] = gen_highpart (DImode, operands[0]);
+   operands[1] = gen_highpart (DImode, operands[1]);
+   operands[2] = gen_highpart (DImode, operands[2]);
+   return \"add %4,%5,%3\;add,dc,tsv %1,%2,%0\";
+ }"
+   [(set_attr "type" "multi")
+    (set_attr "length" "8")])
+ 
+ (define_insn "subti3"
+   [(set (match_operand:TI 0 "register_operand" "=r")
+ 	(minus:TI (match_operand:TI 1 "register_operand" "r")
+ 		  (match_operand:TI 2 "register_operand" "r")))]
+   "TARGET_64BIT"
+   "*
+ {
+   operands[3] = gen_lowpart (DImode, operands[0]);
+   operands[4] = gen_lowpart (DImode, operands[1]);
+   operands[5] = gen_lowpart (DImode, operands[2]);
+   operands[0] = gen_highpart (DImode, operands[0]);
+   operands[1] = gen_highpart (DImode, operands[1]);
+   operands[2] = gen_highpart (DImode, operands[2]);
+   return \"sub %4,%5,%3\;sub,db %1,%2,%0\";
+ }"
+   [(set_attr "type" "multi")
+    (set_attr "length" "8")])
+ 
+ (define_insn "subvti3"
+   [(set (match_operand:TI 0 "register_operand" "=r")
+ 	(minus:TI (match_operand:TI 1 "register_operand" "r")
+ 		  (match_operand:TI 2 "register_operand" "r")))
+    (trap_if (ne (minus:OI (sign_extend:OI (match_dup 1))
+ 			  (sign_extend:OI (match_dup 2)))
+ 		(sign_extend:OI (minus:TI (match_dup 1)
+ 					  (match_dup 2))))
+ 	    (const_int 0))]
+   "TARGET_64BIT"
+   "*
+ {
+   operands[3] = gen_lowpart (DImode, operands[0]);
+   operands[4] = gen_lowpart (DImode, operands[1]);
+   operands[5] = gen_lowpart (DImode, operands[2]);
+   operands[0] = gen_highpart (DImode, operands[0]);
+   operands[1] = gen_highpart (DImode, operands[1]);
+   operands[2] = gen_highpart (DImode, operands[2]);
+   return \"sub %4,%5,%3\;sub,db,tsv %1,%2,%0\";
+ }"
+   [(set_attr "type" "multi")
+    (set_attr "length" "8")])
+ 
  ;; Trap instructions.
  
  (define_insn "trap"
***************
*** 5303,5309 ****
    "
  {
    operands[4] = gen_rtx_REG (SImode, TARGET_64BIT ? 2 : 31);
!   if (TARGET_PA_11 && !TARGET_DISABLE_FPREGS && !TARGET_SOFT_FLOAT)
      {
        rtx scratch = gen_reg_rtx (DImode);
        operands[1] = force_reg (SImode, operands[1]);
--- 5466,5472 ----
    "
  {
    operands[4] = gen_rtx_REG (SImode, TARGET_64BIT ? 2 : 31);
!   if (TARGET_PA_11 && !TARGET_SOFT_FLOAT && !TARGET_SOFT_MULT)
      {
        rtx scratch = gen_reg_rtx (DImode);
        operands[1] = force_reg (SImode, operands[1]);
***************
*** 5321,5327 ****
    [(set (match_operand:DI 0 "register_operand" "=f")
  	(mult:DI (zero_extend:DI (match_operand:SI 1 "register_operand" "f"))
  		 (zero_extend:DI (match_operand:SI 2 "register_operand" "f"))))]
!   "TARGET_PA_11 && ! TARGET_DISABLE_FPREGS && ! TARGET_SOFT_FLOAT"
    "xmpyu %1,%2,%0"
    [(set_attr "type" "fpmuldbl")
     (set_attr "length" "4")])
--- 5484,5490 ----
    [(set (match_operand:DI 0 "register_operand" "=f")
  	(mult:DI (zero_extend:DI (match_operand:SI 1 "register_operand" "f"))
  		 (zero_extend:DI (match_operand:SI 2 "register_operand" "f"))))]
!   "TARGET_PA_11 && ! TARGET_SOFT_FLOAT && ! TARGET_SOFT_MULT"
    "xmpyu %1,%2,%0"
    [(set_attr "type" "fpmuldbl")
     (set_attr "length" "4")])
***************
*** 5330,5336 ****
    [(set (match_operand:DI 0 "register_operand" "=f")
  	(mult:DI (zero_extend:DI (match_operand:SI 1 "register_operand" "f"))
  		 (match_operand:DI 2 "uint32_operand" "f")))]
!   "TARGET_PA_11 && ! TARGET_DISABLE_FPREGS && ! TARGET_SOFT_FLOAT && !TARGET_64BIT"
    "xmpyu %1,%R2,%0"
    [(set_attr "type" "fpmuldbl")
     (set_attr "length" "4")])
--- 5493,5499 ----
    [(set (match_operand:DI 0 "register_operand" "=f")
  	(mult:DI (zero_extend:DI (match_operand:SI 1 "register_operand" "f"))
  		 (match_operand:DI 2 "uint32_operand" "f")))]
!   "TARGET_PA_11 && ! TARGET_SOFT_FLOAT && ! TARGET_SOFT_MULT && !TARGET_64BIT"
    "xmpyu %1,%R2,%0"
    [(set_attr "type" "fpmuldbl")
     (set_attr "length" "4")])
***************
*** 5339,5345 ****
    [(set (match_operand:DI 0 "register_operand" "=f")
  	(mult:DI (zero_extend:DI (match_operand:SI 1 "register_operand" "f"))
  		 (match_operand:DI 2 "uint32_operand" "f")))]
!   "TARGET_PA_11 && ! TARGET_DISABLE_FPREGS && ! TARGET_SOFT_FLOAT && TARGET_64BIT"
    "xmpyu %1,%2R,%0"
    [(set_attr "type" "fpmuldbl")
     (set_attr "length" "4")])
--- 5502,5508 ----
    [(set (match_operand:DI 0 "register_operand" "=f")
  	(mult:DI (zero_extend:DI (match_operand:SI 1 "register_operand" "f"))
  		 (match_operand:DI 2 "uint32_operand" "f")))]
!   "TARGET_PA_11 && ! TARGET_SOFT_FLOAT && ! TARGET_SOFT_MULT && TARGET_64BIT"
    "xmpyu %1,%2R,%0"
    [(set_attr "type" "fpmuldbl")
     (set_attr "length" "4")])
***************
*** 5374,5405 ****
    [(set (match_operand:DI 0 "register_operand" "")
          (mult:DI (match_operand:DI 1 "register_operand" "")
  		 (match_operand:DI 2 "register_operand" "")))]
!   "TARGET_64BIT && ! TARGET_DISABLE_FPREGS && ! TARGET_SOFT_FLOAT"
    "
  {
    rtx low_product = gen_reg_rtx (DImode);
    rtx cross_product1 = gen_reg_rtx (DImode);
    rtx cross_product2 = gen_reg_rtx (DImode);
-   rtx cross_scratch = gen_reg_rtx (DImode);
-   rtx cross_product = gen_reg_rtx (DImode);
    rtx op1l, op1r, op2l, op2r;
-   rtx op1shifted, op2shifted;
  
!   op1shifted = gen_reg_rtx (DImode);
!   op2shifted = gen_reg_rtx (DImode);
!   op1l = gen_reg_rtx (SImode);
!   op1r = gen_reg_rtx (SImode);
!   op2l = gen_reg_rtx (SImode);
!   op2r = gen_reg_rtx (SImode);
  
!   emit_move_insn (op1shifted, gen_rtx_LSHIFTRT (DImode, operands[1],
! 						GEN_INT (32)));
!   emit_move_insn (op2shifted, gen_rtx_LSHIFTRT (DImode, operands[2],
! 						GEN_INT (32)));
!   op1r = force_reg (SImode, gen_rtx_SUBREG (SImode, operands[1], 4));
!   op2r = force_reg (SImode, gen_rtx_SUBREG (SImode, operands[2], 4));
!   op1l = force_reg (SImode, gen_rtx_SUBREG (SImode, op1shifted, 4));
!   op2l = force_reg (SImode, gen_rtx_SUBREG (SImode, op2shifted, 4));
  
    /* Emit multiplies for the cross products.  */
    emit_insn (gen_umulsidi3 (cross_product1, op2r, op1l));
--- 5537,5574 ----
    [(set (match_operand:DI 0 "register_operand" "")
          (mult:DI (match_operand:DI 1 "register_operand" "")
  		 (match_operand:DI 2 "register_operand" "")))]
!   "! optimize_size
!    && TARGET_PA_11
!    && ! TARGET_SOFT_FLOAT
!    && ! TARGET_SOFT_MULT"
    "
  {
    rtx low_product = gen_reg_rtx (DImode);
    rtx cross_product1 = gen_reg_rtx (DImode);
    rtx cross_product2 = gen_reg_rtx (DImode);
    rtx op1l, op1r, op2l, op2r;
  
!   if (TARGET_64BIT)
!     {
!       rtx op1shifted = gen_reg_rtx (DImode);
!       rtx op2shifted = gen_reg_rtx (DImode);
  
!       emit_move_insn (op1shifted, gen_rtx_LSHIFTRT (DImode, operands[1],
! 						    GEN_INT (32)));
!       emit_move_insn (op2shifted, gen_rtx_LSHIFTRT (DImode, operands[2],
! 						    GEN_INT (32)));
!       op1r = force_reg (SImode, gen_rtx_SUBREG (SImode, operands[1], 4));
!       op2r = force_reg (SImode, gen_rtx_SUBREG (SImode, operands[2], 4));
!       op1l = force_reg (SImode, gen_rtx_SUBREG (SImode, op1shifted, 4));
!       op2l = force_reg (SImode, gen_rtx_SUBREG (SImode, op2shifted, 4));
!     }
!   else
!     {
!       op1r = force_reg (SImode, gen_lowpart (SImode, operands[1]));
!       op2r = force_reg (SImode, gen_lowpart (SImode, operands[2]));
!       op1l = force_reg (SImode, gen_highpart (SImode, operands[1]));
!       op2l = force_reg (SImode, gen_highpart (SImode, operands[2]));
!     }
  
    /* Emit multiplies for the cross products.  */
    emit_insn (gen_umulsidi3 (cross_product1, op2r, op1l));
***************
*** 5408,5420 ****
    /* Emit a multiply for the low sub-word.  */
    emit_insn (gen_umulsidi3 (low_product, copy_rtx (op2r), copy_rtx (op1r)));
  
!   /* Sum the cross products and shift them into proper position.  */
!   emit_insn (gen_adddi3 (cross_scratch, cross_product1, cross_product2));
!   emit_insn (gen_ashldi3 (cross_product, cross_scratch, GEN_INT (32)));
  
!   /* Add the cross product to the low product and store the result
!      into the output operand .  */
!   emit_insn (gen_adddi3 (operands[0], cross_product, low_product));
    DONE;
  }")
  
--- 5577,5611 ----
    /* Emit a multiply for the low sub-word.  */
    emit_insn (gen_umulsidi3 (low_product, copy_rtx (op2r), copy_rtx (op1r)));
  
!   if (TARGET_64BIT)
!     {
!       rtx cross_scratch = gen_reg_rtx (DImode);
!       rtx cross_product = gen_reg_rtx (DImode);
  
!       /* Sum the cross products and shift them into proper position.  */
!       emit_insn (gen_adddi3 (cross_scratch, cross_product1, cross_product2));
!       emit_insn (gen_ashldi3 (cross_product, cross_scratch, GEN_INT (32)));
! 
!       /* Add the cross product to the low product and store the result
! 	 into the output operand .  */
!       emit_insn (gen_adddi3 (operands[0], cross_product, low_product));
!     }
!   else
!     {
!       rtx cross_scratch = gen_reg_rtx (SImode);
! 
!       /* Sum cross products.  */
!       emit_move_insn (cross_scratch,
! 		      gen_rtx_PLUS (SImode,
! 				    gen_lowpart (SImode, cross_product1),
! 				    gen_lowpart (SImode, cross_product2)));
!       emit_move_insn (gen_lowpart (SImode, operands[0]),
! 		      gen_lowpart (SImode, low_product));
!       emit_move_insn (gen_highpart (SImode, operands[0]),
! 		      gen_rtx_PLUS (SImode,
! 				    gen_highpart (SImode, low_product),
! 				    cross_scratch));
!     }
    DONE;
  }")
  
***************
*** 5788,5794 ****
  	(neg:DI (match_operand:DI 1 "register_operand" "r")))]
    "!TARGET_64BIT"
    "sub %%r0,%R1,%R0\;{subb|sub,b} %%r0,%1,%0"
!   [(set_attr "type" "unary")
     (set_attr "length" "8")])
  
  (define_insn ""
--- 5979,5985 ----
  	(neg:DI (match_operand:DI 1 "register_operand" "r")))]
    "!TARGET_64BIT"
    "sub %%r0,%R1,%R0\;{subb|sub,b} %%r0,%1,%0"
!   [(set_attr "type" "multi")
     (set_attr "length" "8")])
  
  (define_insn ""
***************
*** 5799,5804 ****
--- 5990,6010 ----
    [(set_attr "type" "unary")
     (set_attr "length" "4")])
  
+ (define_insn "negti2"
+   [(set (match_operand:TI 0 "register_operand" "=r")
+ 	(neg:TI (match_operand:TI 1 "register_operand" "r")))]
+   "TARGET_64BIT"
+   "*
+ {
+   operands[2] = gen_lowpart (DImode, operands[0]);
+   operands[3] = gen_lowpart (DImode, operands[1]);
+   operands[0] = gen_highpart (DImode, operands[0]);
+   operands[1] = gen_highpart (DImode, operands[1]);
+   return \"sub %%r0,%3,%2\;sub,db %%r0,%1,%0\";
+ }"
+   [(set_attr "type" "multi")
+    (set_attr "length" "8")])
+ 
  (define_expand "negvdi2"
    [(parallel [(set (match_operand:DI 0 "register_operand" "")
  		   (neg:DI (match_operand:DI 1 "register_operand" "")))
***************
*** 5816,5822 ****
  	    (const_int 0))]
    "!TARGET_64BIT"
    "sub %%r0,%R1,%R0\;{subbo|sub,b,tsv} %%r0,%1,%0"
!   [(set_attr "type" "unary")
     (set_attr "length" "8")])
  
  (define_insn ""
--- 6022,6028 ----
  	    (const_int 0))]
    "!TARGET_64BIT"
    "sub %%r0,%R1,%R0\;{subbo|sub,b,tsv} %%r0,%1,%0"
!   [(set_attr "type" "multi")
     (set_attr "length" "8")])
  
  (define_insn ""
***************
*** 5830,5835 ****
--- 6036,6059 ----
    [(set_attr "type" "unary")
     (set_attr "length" "4")])
  
+ (define_insn "negvti2"
+   [(set (match_operand:TI 0 "register_operand" "=r")
+ 	(neg:TI (match_operand:TI 1 "register_operand" "r")))
+    (trap_if (ne (neg:OI (sign_extend:OI (match_dup 1)))
+ 		(sign_extend:OI (neg:TI (match_dup 1))))
+ 	    (const_int 0))]
+   "TARGET_64BIT"
+   "*
+ {
+   operands[2] = gen_lowpart (DImode, operands[0]);
+   operands[3] = gen_lowpart (DImode, operands[1]);
+   operands[0] = gen_highpart (DImode, operands[0]);
+   operands[1] = gen_highpart (DImode, operands[1]);
+   return \"sub %%r0,%3,%2\;sub,db,tsv %%r0,%1,%0\";
+ }"
+   [(set_attr "type" "multi")
+    (set_attr "length" "8")])
+ 
  (define_insn "negsi2"
    [(set (match_operand:SI 0 "register_operand" "=r")
  	(neg:SI (match_operand:SI 1 "register_operand" "r")))]
***************
*** 6457,6462 ****
--- 6681,6722 ----
    operands[1] = force_reg (DImode, operands[1]);
  }")
  
+ (define_expand "ashlti3"
+   [(set (match_operand:TI 0 "register_operand" "")
+ 	(ashift:TI (match_operand:TI 1 "lhs_lshift_operand" "")
+ 		   (match_operand:TI 2 "arith32_operand" "")))]
+   "TARGET_64BIT"
+ {
+   if (REG_P (operands[0]) && GET_CODE (operands[2]) == CONST_INT)
+     {
+       unsigned HOST_WIDE_INT shift = UINTVAL (operands[2]);
+       rtx dst = operands[0];
+       rtx src = force_reg (TImode, operands[1]);
+       if (shift >= 1 && shift <= 63)
+ 	{
+ 	  emit_insn (gen_shrpd_internal (gen_highpart (DImode, dst),
+ 					 gen_lowpart (DImode, src),
+ 					 GEN_INT (64-shift),
+ 					 gen_highpart (DImode, src),
+ 					 GEN_INT (shift)));
+ 	  emit_insn (gen_ashldi3 (gen_lowpart (DImode, dst),
+ 				  gen_lowpart (DImode, src),
+ 				  GEN_INT (shift)));
+ 	  DONE;
+ 	}
+       else if (shift >= 64 && shift <= 127)
+ 	{
+ 	  emit_insn (gen_ashldi3 (gen_highpart (DImode, dst),
+ 				  gen_lowpart (DImode, src),
+ 				  GEN_INT (shift - 64)));
+ 	  emit_move_insn (gen_lowpart (DImode, dst), GEN_INT (0));
+ 	  DONE;
+ 	}
+     }
+   /* Fallback to using optabs.c's expand_doubleword_shift.  */
+   FAIL;
+ })
+ 
  (define_insn ""
    [(set (match_operand:DI 0 "register_operand" "=r")
  	(ashift:DI (match_operand:DI 1 "register_operand" "r")
***************
*** 6835,6840 ****
--- 7095,7109 ----
  		     (match_operand:SI 4 "const_int_operand"))))]
    "")
  
+ (define_expand "shrpd_internal"
+   [(set (match_operand:DI 0 "register_operand")
+ 	(ior:DI
+ 	  (lshiftrt:DI (match_operand:DI 1 "register_operand")
+ 		       (match_operand:DI 2 "const_int_operand"))
+ 	  (ashift:DI (match_operand:DI 3 "register_operand")
+ 		     (match_operand:DI 4 "const_int_operand"))))]
+   "TARGET_64BIT")
+ 
  (define_insn ""
    [(set (match_operand:SI 0 "register_operand" "=r")
  	(and:SI (ashift:SI (match_operand:SI 1 "register_operand" "r")
*************** add,l %2,%3,%3\;bv,n %%r0(%3)"
*** 7696,7702 ****
        if (GET_CODE (op) == SYMBOL_REF)
  	{
  	  /* Handle special call to buggy powf function.  */
! 	  if (TARGET_HPUX && !TARGET_DISABLE_FPREGS && !TARGET_SOFT_FLOAT
  	      && !strcmp (targetm.strip_name_encoding (XSTR (op, 0)), "powf"))
  	    call_powf = true;
  
--- 7965,7971 ----
        if (GET_CODE (op) == SYMBOL_REF)
  	{
  	  /* Handle special call to buggy powf function.  */
! 	  if (TARGET_HPUX && !TARGET_SOFT_FLOAT
  	      && !strcmp (targetm.strip_name_encoding (XSTR (op, 0)), "powf"))
  	    call_powf = true;
  
*************** add,l %2,%3,%3\;bv,n %%r0(%3)"
*** 10097,10106 ****
  {
    if (TARGET_SYNC_LIBCALL)
      {
!       rtx mem = operands[0];
!       rtx val = operands[1];
!       if (pa_maybe_emit_compare_and_swap_exchange_loop (NULL_RTX, mem, val))
! 	DONE;
      }
    FAIL;
  })
--- 10366,10377 ----
  {
    if (TARGET_SYNC_LIBCALL)
      {
!       rtx libfunc = optab_libfunc (sync_lock_test_and_set_optab, QImode);
!       rtx addr = convert_memory_address (Pmode, XEXP (operands[0], 0));
! 
!       emit_library_call (libfunc, LCT_NORMAL, VOIDmode, addr, Pmode,
! 			 operands[1], QImode);
!       DONE;
      }
    FAIL;
  })
*************** add,l %2,%3,%3\;bv,n %%r0(%3)"
*** 10115,10124 ****
  {
    if (TARGET_SYNC_LIBCALL)
      {
!       rtx mem = operands[0];
!       rtx val = operands[1];
!       if (pa_maybe_emit_compare_and_swap_exchange_loop (NULL_RTX, mem, val))
! 	DONE;
      }
    FAIL;
  })
--- 10386,10397 ----
  {
    if (TARGET_SYNC_LIBCALL)
      {
!       rtx libfunc = optab_libfunc (sync_lock_test_and_set_optab, HImode);
!       rtx addr = convert_memory_address (Pmode, XEXP (operands[0], 0));
! 
!       emit_library_call (libfunc, LCT_NORMAL, VOIDmode, addr, Pmode,
! 			 operands[1], HImode);
!       DONE;
      }
    FAIL;
  })
*************** add,l %2,%3,%3\;bv,n %%r0(%3)"
*** 10133,10142 ****
  {
    if (TARGET_SYNC_LIBCALL)
      {
!       rtx mem = operands[0];
!       rtx val = operands[1];
!       if (pa_maybe_emit_compare_and_swap_exchange_loop (NULL_RTX, mem, val))
! 	DONE;
      }
    FAIL;
  })
--- 10406,10417 ----
  {
    if (TARGET_SYNC_LIBCALL)
      {
!       rtx libfunc = optab_libfunc (sync_lock_test_and_set_optab, SImode);
!       rtx addr = convert_memory_address (Pmode, XEXP (operands[0], 0));
! 
!       emit_library_call (libfunc, LCT_NORMAL, VOIDmode, addr, Pmode,
! 			 operands[1], SImode);
!       DONE;
      }
    FAIL;
  })
*************** add,l %2,%3,%3\;bv,n %%r0(%3)"
*** 10151,10157 ****
  {
    enum memmodel model;
  
!   if (TARGET_64BIT || TARGET_DISABLE_FPREGS || TARGET_SOFT_FLOAT)
      FAIL;
  
    model = memmodel_from_int (INTVAL (operands[2]));
--- 10426,10432 ----
  {
    enum memmodel model;
  
!   if (TARGET_64BIT || TARGET_SOFT_FLOAT)
      FAIL;
  
    model = memmodel_from_int (INTVAL (operands[2]));
*************** add,l %2,%3,%3\;bv,n %%r0(%3)"
*** 10167,10173 ****
    [(set (match_operand:DI 0 "register_operand" "=r")
          (mem:DI (match_operand:SI 1 "register_operand" "r")))
     (clobber (match_scratch:DI 2 "=f"))]
!   "!TARGET_64BIT && !TARGET_DISABLE_FPREGS && !TARGET_SOFT_FLOAT"
    "{fldds|fldd} 0(%1),%2\n\t{fstds|fstd} %2,-16(%%sp)\n\t{ldws|ldw} -16(%%sp),%0\n\t{ldws|ldw} -12(%%sp),%R0"
    [(set_attr "type" "move")
     (set_attr "length" "16")])
--- 10442,10448 ----
    [(set (match_operand:DI 0 "register_operand" "=r")
          (mem:DI (match_operand:SI 1 "register_operand" "r")))
     (clobber (match_scratch:DI 2 "=f"))]
!   "!TARGET_64BIT && !TARGET_SOFT_FLOAT"
    "{fldds|fldd} 0(%1),%2\n\t{fstds|fstd} %2,-16(%%sp)\n\t{ldws|ldw} -16(%%sp),%0\n\t{ldws|ldw} -12(%%sp),%R0"
    [(set_attr "type" "move")
     (set_attr "length" "16")])
*************** add,l %2,%3,%3\;bv,n %%r0(%3)"
*** 10184,10196 ****
  
    if (TARGET_SYNC_LIBCALL)
      {
!       rtx mem = operands[0];
!       rtx val = operands[1];
!       if (pa_maybe_emit_compare_and_swap_exchange_loop (NULL_RTX, mem, val))
! 	DONE;
      }
  
!   if (TARGET_64BIT || TARGET_DISABLE_FPREGS || TARGET_SOFT_FLOAT)
      FAIL;
  
    model = memmodel_from_int (INTVAL (operands[2]));
--- 10459,10473 ----
  
    if (TARGET_SYNC_LIBCALL)
      {
!       rtx libfunc = optab_libfunc (sync_lock_test_and_set_optab, DImode);
!       rtx addr = convert_memory_address (Pmode, XEXP (operands[0], 0));
! 
!       emit_library_call (libfunc, LCT_NORMAL, VOIDmode, addr, Pmode,
! 			 operands[1], DImode);
!       DONE;
      }
  
!   if (TARGET_64BIT || TARGET_SOFT_FLOAT)
      FAIL;
  
    model = memmodel_from_int (INTVAL (operands[2]));
*************** add,l %2,%3,%3\;bv,n %%r0(%3)"
*** 10208,10214 ****
    [(set (mem:DI (match_operand:SI 0 "register_operand" "r,r"))
          (match_operand:DI 1 "reg_or_0_operand" "M,r"))
     (clobber (match_scratch:DI 2 "=X,f"))]
!   "!TARGET_64BIT && !TARGET_DISABLE_FPREGS && !TARGET_SOFT_FLOAT"
    "@
     {fstds|fstd} %%fr0,0(%0)
     {stws|stw} %1,-16(%%sp)\n\t{stws|stw} %R1,-12(%%sp)\n\t{fldds|fldd} -16(%%sp),%2\n\t{fstds|fstd} %2,0(%0)"
--- 10485,10491 ----
    [(set (mem:DI (match_operand:SI 0 "register_operand" "r,r"))
          (match_operand:DI 1 "reg_or_0_operand" "M,r"))
     (clobber (match_scratch:DI 2 "=X,f"))]
!   "!TARGET_64BIT && !TARGET_SOFT_FLOAT"
    "@
     {fstds|fstd} %%fr0,0(%0)
     {stws|stw} %1,-16(%%sp)\n\t{stws|stw} %R1,-12(%%sp)\n\t{fldds|fldd} -16(%%sp),%2\n\t{fstds|fstd} %2,0(%0)"
diff -Nrcpad gcc-11.2.0/gcc/config/pa/pa.opt gcc-11.3.0/gcc/config/pa/pa.opt
*** gcc-11.2.0/gcc/config/pa/pa.opt	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/pa/pa.opt	Thu Apr 21 07:58:52 2022
*************** Target Var(TARGET_COHERENT_LDCW) Init(1)
*** 50,57 ****
  Use ldcw/ldcd coherent cache-control hint.
  
  mdisable-fpregs
! Target Mask(DISABLE_FPREGS)
! Disable FP regs.
  
  mdisable-indexing
  Target Mask(DISABLE_INDEXING)
--- 50,57 ----
  Use ldcw/ldcd coherent cache-control hint.
  
  mdisable-fpregs
! Target Mask(SOFT_FLOAT)
! Disable FP regs.  Equivalent to -msoft-float.
  
  mdisable-indexing
  Target Mask(DISABLE_INDEXING)
*************** msoft-float
*** 143,148 ****
--- 143,152 ----
  Target Mask(SOFT_FLOAT)
  Use software floating point.
  
+ msoft-mult
+ Target Mask(SOFT_MULT)
+ Use software integer multiplication.
+ 
  msnake
  Target RejectNegative
  Generate PA1.1 code.
diff -Nrcpad gcc-11.2.0/gcc/config/riscv/arch-canonicalize gcc-11.3.0/gcc/config/riscv/arch-canonicalize
*** gcc-11.2.0/gcc/config/riscv/arch-canonicalize	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/riscv/arch-canonicalize	Thu Apr 21 07:58:52 2022
***************
*** 23,49 ****
  
  from __future__ import print_function
  import sys
  import collections
  import itertools
  from functools import reduce
  
! 
! CANONICAL_ORDER = "mafdgqlcbjtpvn"
  LONG_EXT_PREFIXES = ['z', 's', 'h', 'x']
  
  #
  # IMPLIED_EXT(ext) -> implied extension list.
  #
  IMPLIED_EXT = {
!   "d" : ["f"],
  }
  
! def arch_canonicalize(arch):
    # TODO: Support extension version.
    new_arch = ""
    if arch[:5] in ['rv32e', 'rv32i', 'rv32g', 'rv64i', 'rv64g']:
-     # TODO: We should expand g to imad_zifencei once we support newer spec.
      new_arch = arch[:5].replace("g", "imafd")
    else:
      raise Exception("Unexpected arch: `%s`" % arch[:5])
  
--- 23,55 ----
  
  from __future__ import print_function
  import sys
+ import argparse
  import collections
  import itertools
  from functools import reduce
  
! SUPPORTED_ISA_SPEC = ["2.2", "20190608", "20191213"]
! CANONICAL_ORDER = "imafdgqlcbjtpvn"
  LONG_EXT_PREFIXES = ['z', 's', 'h', 'x']
  
  #
  # IMPLIED_EXT(ext) -> implied extension list.
  #
  IMPLIED_EXT = {
!   "d" : ["f", "zicsr"],
!   "f" : ["zicsr"],
  }
  
! def arch_canonicalize(arch, isa_spec):
    # TODO: Support extension version.
+   is_isa_spec_2p2 = isa_spec == '2.2'
    new_arch = ""
+   extra_long_ext = []
    if arch[:5] in ['rv32e', 'rv32i', 'rv32g', 'rv64i', 'rv64g']:
      new_arch = arch[:5].replace("g", "imafd")
+     if arch[:5] in ['rv32g', 'rv64g']:
+       if not is_isa_spec_2p2:
+         extra_long_ext = ['zicsr', 'zifencei']
    else:
      raise Exception("Unexpected arch: `%s`" % arch[:5])
  
*************** def arch_canonicalize(arch):
*** 60,74 ****
      long_exts = []
      std_exts = list(arch[5:])
  
    #
    # Handle implied extensions.
    #
!   for ext in std_exts + long_exts:
!     if ext in IMPLIED_EXT:
!       implied_exts = IMPLIED_EXT[ext]
!       for implied_ext in implied_exts:
!         if implied_ext not in std_exts + long_exts:
!           long_exts.append(implied_ext)
  
    # Single letter extension might appear in the long_exts list,
    # becasue we just append extensions list to the arch string.
--- 66,89 ----
      long_exts = []
      std_exts = list(arch[5:])
  
+   long_exts += extra_long_ext
+ 
    #
    # Handle implied extensions.
    #
!   any_change = True
!   while any_change:
!     any_change = False
!     for ext in std_exts + long_exts:
!       if ext in IMPLIED_EXT:
!         implied_exts = IMPLIED_EXT[ext]
!         for implied_ext in implied_exts:
!           if implied_ext == 'zicsr' and is_isa_spec_2p2:
!               continue
! 
!           if implied_ext not in std_exts + long_exts:
!             long_exts.append(implied_ext)
!             any_change = True
  
    # Single letter extension might appear in the long_exts list,
    # becasue we just append extensions list to the arch string.
*************** def arch_canonicalize(arch):
*** 85,90 ****
--- 100,108 ----
      return (exts.startswith("x"), exts.startswith("zxm"),
              LONG_EXT_PREFIXES.index(exts[0]), canonical_sort, exts[1:])
  
+   # Removing duplicates.
+   long_exts = list(set(long_exts))
+ 
    # Multi-letter extension must be in lexicographic order.
    long_exts = list(sorted(filter(lambda x:len(x) != 1, long_exts),
                            key=longext_sort))
*************** def arch_canonicalize(arch):
*** 104,114 ****
    # Concat rest of the multi-char extensions.
    if long_exts:
      new_arch += "_" + "_".join(long_exts)
    return new_arch
  
  if len(sys.argv) < 2:
    print ("Usage: %s <arch_str> [<arch_str>*]" % sys.argv)
    sys.exit(1)
  
! for arg in sys.argv[1:]:
!   print (arch_canonicalize(arg))
--- 122,141 ----
    # Concat rest of the multi-char extensions.
    if long_exts:
      new_arch += "_" + "_".join(long_exts)
+ 
    return new_arch
  
  if len(sys.argv) < 2:
    print ("Usage: %s <arch_str> [<arch_str>*]" % sys.argv)
    sys.exit(1)
  
! parser = argparse.ArgumentParser()
! parser.add_argument('-misa-spec', type=str,
!                     default='20191213',
!                     choices=SUPPORTED_ISA_SPEC)
! parser.add_argument('arch_strs', nargs=argparse.REMAINDER)
! 
! args = parser.parse_args()
! 
! for arch in args.arch_strs:
!   print (arch_canonicalize(arch, args.misa_spec))
diff -Nrcpad gcc-11.2.0/gcc/config/riscv/multilib-generator gcc-11.3.0/gcc/config/riscv/multilib-generator
*** gcc-11.2.0/gcc/config/riscv/multilib-generator	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/riscv/multilib-generator	Thu Apr 21 07:58:52 2022
*************** import collections
*** 40,60 ****
  import itertools
  from functools import reduce
  import subprocess
  
  #
  # TODO: Add test for this script.
  #
  
  arches = collections.OrderedDict()
  abis = collections.OrderedDict()
  required = []
  reuse = []
  
! def arch_canonicalize(arch):
    this_file = os.path.abspath(os.path.join( __file__))
    arch_can_script = \
      os.path.join(os.path.dirname(this_file), "arch-canonicalize")
!   proc = subprocess.Popen([sys.executable, arch_can_script, arch],
                            stdout=subprocess.PIPE)
    out, err = proc.communicate()
    return out.decode().strip()
--- 40,63 ----
  import itertools
  from functools import reduce
  import subprocess
+ import argparse
  
  #
  # TODO: Add test for this script.
  #
  
+ SUPPORTED_ISA_SPEC = ["2.2", "20190608", "20191213"]
  arches = collections.OrderedDict()
  abis = collections.OrderedDict()
  required = []
  reuse = []
  
! def arch_canonicalize(arch, isa_spec):
    this_file = os.path.abspath(os.path.join( __file__))
    arch_can_script = \
      os.path.join(os.path.dirname(this_file), "arch-canonicalize")
!   proc = subprocess.Popen([sys.executable, arch_can_script,
!                           '-misa-spec=%s' % isa_spec, arch],
                            stdout=subprocess.PIPE)
    out, err = proc.communicate()
    return out.decode().strip()
*************** def expand_combination(ext):
*** 127,170 ****
  
    return ext
  
! for cfg in sys.argv[1:]:
!   try:
!     (arch, abi, extra, ext) = cfg.split('-')
!   except:
!     print ("Invalid configure string %s, <arch>-<abi>-<extra>-<extensions>\n"
!            "<extra> and <extensions> can be empty, "
!            "e.g. rv32imafd-ilp32--" % cfg)
!     sys.exit(1)
  
!   arch = arch_canonicalize (arch)
!   arches[arch] = 1
!   abis[abi] = 1
!   extra = list(filter(None, extra.split(',')))
!   ext_combs = expand_combination(ext)
!   alts = sum([[x] + [x + y for y in ext_combs] for x in [arch] + extra], [])
!   alts = list(map(arch_canonicalize, alts))
  
!   # Drop duplicated entry.
!   alts = unique(alts)
  
!   for alt in alts:
!     if alt == arch:
        continue
-     arches[alt] = 1
-     reuse.append('march.%s/mabi.%s=march.%s/mabi.%s' % (arch, abi, alt, abi))
-   required.append('march=%s/mabi=%s' % (arch, abi))
  
! arch_options = '/'.join(['march=%s' % x for x in arches.keys()])
! arch_dirnames = ' \\\n'.join(arches.keys())
  
! abi_options = '/'.join(['mabi=%s' % x for x in abis.keys()])
! abi_dirnames = ' \\\n'.join(abis.keys())
  
  prog = sys.argv[0].split('/')[-1]
  print('# This file was generated by %s with the command:' % prog)
  print('#  %s' % ' '.join(sys.argv))
  
! print('MULTILIB_OPTIONS = %s %s' % (arch_options, abi_options))
! print('MULTILIB_DIRNAMES = %s %s' % (arch_dirnames, abi_dirnames))
  print('MULTILIB_REQUIRED = %s' % ' \\\n'.join(required))
  print('MULTILIB_REUSE = %s' % ' \\\n'.join(reuse))
--- 130,202 ----
  
    return ext
  
! multilib_cfgs = filter(lambda x:not x.startswith("--"), sys.argv[1:])
! options = filter(lambda x:x.startswith("--"), sys.argv[1:])
  
! parser = argparse.ArgumentParser()
! parser.add_argument("--cmodel", type=str)
! parser.add_argument('-misa-spec', type=str,
!                     default='20191213',
!                     choices=SUPPORTED_ISA_SPEC)
! parser.add_argument("cfgs", type=str, nargs='*')
! args = parser.parse_args()
  
! if args.cmodel:
!   cmodels = [None] + args.cmodel.split(",")
! else:
!   cmodels = [None]
  
! cmodel_options = '/'.join(['mcmodel=%s' % x for x in cmodels[1:]])
! cmodel_dirnames = ' \\\n'.join(cmodels[1:])
! 
! for cmodel in cmodels:
!   for cfg in args.cfgs:
!     try:
!       (arch, abi, extra, ext) = cfg.split('-')
!     except:
!       print ("Invalid configure string %s, <arch>-<abi>-<extra>-<extensions>\n"
!              "<extra> and <extensions> can be empty, "
!              "e.g. rv32imafd-ilp32--" % cfg)
!       sys.exit(1)
! 
!     # Compact code model only support rv64.
!     if cmodel == "compact" and arch.startswith("rv32"):
        continue
  
!     arch = arch_canonicalize (arch, args.misa_spec)
!     arches[arch] = 1
!     abis[abi] = 1
!     extra = list(filter(None, extra.split(',')))
!     ext_combs = expand_combination(ext)
!     alts = sum([[x] + [x + y for y in ext_combs] for x in [arch] + extra], [])
!     alts = filter(lambda x: len(x) != 0, alts)
!     alts = list(map(lambda a : arch_canonicalize(a, args.misa_spec), alts))
  
!     # Drop duplicated entry.
!     alts = unique(alts)
! 
!     for alt in alts[1:]:
!       if alt == arch:
!         continue
!       arches[alt] = 1
!       reuse.append('march.%s/mabi.%s=march.%s/mabi.%s' % (arch, abi, alt, abi))
! 
!     if cmodel:
!       required.append('march=%s/mabi=%s/mcmodel=%s' % (arch, abi, cmodel))
!     else:
!       required.append('march=%s/mabi=%s' % (arch, abi))
! 
!   arch_options = '/'.join(['march=%s' % x for x in arches.keys()])
!   arch_dirnames = ' \\\n'.join(arches.keys())
! 
!   abi_options = '/'.join(['mabi=%s' % x for x in abis.keys()])
!   abi_dirnames = ' \\\n'.join(abis.keys())
  
  prog = sys.argv[0].split('/')[-1]
  print('# This file was generated by %s with the command:' % prog)
  print('#  %s' % ' '.join(sys.argv))
  
! print('MULTILIB_OPTIONS = %s %s %s' % (arch_options, abi_options, cmodel_options))
! print('MULTILIB_DIRNAMES = %s %s %s' % (arch_dirnames, abi_dirnames, cmodel_dirnames))
  print('MULTILIB_REQUIRED = %s' % ' \\\n'.join(required))
  print('MULTILIB_REUSE = %s' % ' \\\n'.join(reuse))
diff -Nrcpad gcc-11.2.0/gcc/config/riscv/riscv.c gcc-11.3.0/gcc/config/riscv/riscv.c
*** gcc-11.2.0/gcc/config/riscv/riscv.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/riscv/riscv.c	Thu Apr 21 07:58:52 2022
*************** riscv_modes_tieable_p (machine_mode mode
*** 4574,4583 ****
  static unsigned char
  riscv_class_max_nregs (reg_class_t rclass, machine_mode mode)
  {
!   if (reg_class_subset_p (FP_REGS, rclass))
      return riscv_hard_regno_nregs (FP_REG_FIRST, mode);
  
!   if (reg_class_subset_p (GR_REGS, rclass))
      return riscv_hard_regno_nregs (GP_REG_FIRST, mode);
  
    return 0;
--- 4574,4583 ----
  static unsigned char
  riscv_class_max_nregs (reg_class_t rclass, machine_mode mode)
  {
!   if (reg_class_subset_p (rclass, FP_REGS))
      return riscv_hard_regno_nregs (FP_REG_FIRST, mode);
  
!   if (reg_class_subset_p (rclass, GR_REGS))
      return riscv_hard_regno_nregs (GP_REG_FIRST, mode);
  
    return 0;
diff -Nrcpad gcc-11.2.0/gcc/config/riscv/riscv.h gcc-11.3.0/gcc/config/riscv/riscv.h
*** gcc-11.2.0/gcc/config/riscv/riscv.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/riscv/riscv.h	Thu Apr 21 07:58:52 2022
*************** extern const char *riscv_default_mtune (
*** 60,65 ****
--- 60,66 ----
     --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.
  
     But using default -march/-mtune value if -mcpu don't have valid option.  */
  #define OPTION_DEFAULT_SPECS \
*************** extern const char *riscv_default_mtune (
*** 70,75 ****
--- 71,77 ----
  	   "  %{!mcpu=*:-march=%(VALUE)}"				\
  	   "  %{mcpu=*:%:riscv_expand_arch_from_cpu(%* %(VALUE))}}" },	\
    {"abi", "%{!mabi=*:-mabi=%(VALUE)}" }, \
+   {"isa_spec", "%{!misa-spec=*:-misa-spec=%(VALUE)}" }, \
  
  #ifdef IN_LIBGCC2
  #undef TARGET_64BIT
diff -Nrcpad gcc-11.2.0/gcc/config/riscv/t-riscv gcc-11.3.0/gcc/config/riscv/t-riscv
*** gcc-11.2.0/gcc/config/riscv/t-riscv	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/riscv/t-riscv	Thu Apr 21 07:58:52 2022
*************** riscv-builtins.o: $(srcdir)/config/riscv
*** 6,12 ****
  		$(srcdir)/config/riscv/riscv-builtins.c
  
  riscv-sr.o: $(srcdir)/config/riscv/riscv-sr.c $(CONFIG_H) \
!   $(SYSTEM_H)
  	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  		$(srcdir)/config/riscv/riscv-sr.c
  
--- 6,12 ----
  		$(srcdir)/config/riscv/riscv-builtins.c
  
  riscv-sr.o: $(srcdir)/config/riscv/riscv-sr.c $(CONFIG_H) \
!   $(SYSTEM_H) $(TM_H)
  	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  		$(srcdir)/config/riscv/riscv-sr.c
  
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/altivec.h gcc-11.3.0/gcc/config/rs6000/altivec.h
*** gcc-11.2.0/gcc/config/rs6000/altivec.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/altivec.h	Thu Apr 21 07:58:52 2022
***************
*** 129,135 ****
  #define vec_vcfux __builtin_vec_vcfux
  #define vec_cts __builtin_vec_cts
  #define vec_ctu __builtin_vec_ctu
! #define vec_cpsgn __builtin_vec_copysign
  #define vec_double __builtin_vec_double
  #define vec_doublee __builtin_vec_doublee
  #define vec_doubleo __builtin_vec_doubleo
--- 129,135 ----
  #define vec_vcfux __builtin_vec_vcfux
  #define vec_cts __builtin_vec_cts
  #define vec_ctu __builtin_vec_ctu
! #define vec_cpsgn(x,y) __builtin_vec_copysign(y,x)
  #define vec_double __builtin_vec_double
  #define vec_doublee __builtin_vec_doublee
  #define vec_doubleo __builtin_vec_doubleo
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/altivec.md gcc-11.3.0/gcc/config/rs6000/altivec.md
*** gcc-11.2.0/gcc/config/rs6000/altivec.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/altivec.md	Thu Apr 21 07:58:52 2022
***************
*** 181,187 ****
     UNSPEC_SLDB
     UNSPEC_SRDB
     UNSPEC_XXSPLTIW
!    UNSPEC_XXSPLTID
     UNSPEC_XXSPLTI32DX
     UNSPEC_XXBLEND
     UNSPEC_XXPERMX
--- 181,187 ----
     UNSPEC_SLDB
     UNSPEC_SRDB
     UNSPEC_XXSPLTIW
!    UNSPEC_XXSPLTIDP
     UNSPEC_XXSPLTI32DX
     UNSPEC_XXBLEND
     UNSPEC_XXPERMX
***************
*** 854,860 ****
  		     UNSPEC_XXSPLTIW))]
   "TARGET_POWER10"
   "xxspltiw %x0,%1"
!  [(set_attr "type" "vecsimple")
    (set_attr "prefixed" "yes")])
  
  (define_expand "xxspltiw_v4sf"
--- 854,860 ----
  		     UNSPEC_XXSPLTIW))]
   "TARGET_POWER10"
   "xxspltiw %x0,%1"
!  [(set_attr "type" "vecperm")
    (set_attr "prefixed" "yes")])
  
  (define_expand "xxspltiw_v4sf"
***************
*** 874,886 ****
  		     UNSPEC_XXSPLTIW))]
   "TARGET_POWER10"
   "xxspltiw %x0,%1"
!  [(set_attr "type" "vecsimple")
    (set_attr "prefixed" "yes")])
  
  (define_expand "xxspltidp_v2df"
    [(set (match_operand:V2DF 0 "register_operand" )
  	(unspec:V2DF [(match_operand:SF 1 "const_double_operand")]
! 		     UNSPEC_XXSPLTID))]
   "TARGET_POWER10"
  {
    long value = rs6000_const_f32_to_i32 (operands[1]);
--- 874,886 ----
  		     UNSPEC_XXSPLTIW))]
   "TARGET_POWER10"
   "xxspltiw %x0,%1"
!  [(set_attr "type" "vecperm")
    (set_attr "prefixed" "yes")])
  
  (define_expand "xxspltidp_v2df"
    [(set (match_operand:V2DF 0 "register_operand" )
  	(unspec:V2DF [(match_operand:SF 1 "const_double_operand")]
! 		     UNSPEC_XXSPLTIDP))]
   "TARGET_POWER10"
  {
    long value = rs6000_const_f32_to_i32 (operands[1]);
***************
*** 891,900 ****
  (define_insn "xxspltidp_v2df_inst"
    [(set (match_operand:V2DF 0 "register_operand" "=wa")
  	(unspec:V2DF [(match_operand:SI 1 "c32bit_cint_operand" "n")]
! 		     UNSPEC_XXSPLTID))]
    "TARGET_POWER10"
    "xxspltidp %x0,%1"
!   [(set_attr "type" "vecsimple")
     (set_attr "prefixed" "yes")])
  
  (define_expand "xxsplti32dx_v4si"
--- 891,900 ----
  (define_insn "xxspltidp_v2df_inst"
    [(set (match_operand:V2DF 0 "register_operand" "=wa")
  	(unspec:V2DF [(match_operand:SI 1 "c32bit_cint_operand" "n")]
! 		     UNSPEC_XXSPLTIDP))]
    "TARGET_POWER10"
    "xxspltidp %x0,%1"
!   [(set_attr "type" "vecperm")
     (set_attr "prefixed" "yes")])
  
  (define_expand "xxsplti32dx_v4si"
***************
*** 914,920 ****
  					 GEN_INT (index), operands[3]));
     DONE;
  }
!  [(set_attr "type" "vecsimple")])
  
  (define_insn "xxsplti32dx_v4si_inst"
    [(set (match_operand:V4SI 0 "register_operand" "=wa")
--- 914,920 ----
  					 GEN_INT (index), operands[3]));
     DONE;
  }
!  [(set_attr "type" "vecperm")])
  
  (define_insn "xxsplti32dx_v4si_inst"
    [(set (match_operand:V4SI 0 "register_operand" "=wa")
***************
*** 924,930 ****
  		     UNSPEC_XXSPLTI32DX))]
    "TARGET_POWER10"
    "xxsplti32dx %x0,%2,%3"
!   [(set_attr "type" "vecsimple")
     (set_attr "prefixed" "yes")])
  
  (define_expand "xxsplti32dx_v4sf"
--- 924,930 ----
  		     UNSPEC_XXSPLTI32DX))]
    "TARGET_POWER10"
    "xxsplti32dx %x0,%2,%3"
!   [(set_attr "type" "vecperm")
     (set_attr "prefixed" "yes")])
  
  (define_expand "xxsplti32dx_v4sf"
***************
*** 953,959 ****
  		     UNSPEC_XXSPLTI32DX))]
    "TARGET_POWER10"
    "xxsplti32dx %x0,%2,%3"
!   [(set_attr "type" "vecsimple")
     (set_attr "prefixed" "yes")])
  
  (define_insn "xxblend_<mode>"
--- 953,959 ----
  		     UNSPEC_XXSPLTI32DX))]
    "TARGET_POWER10"
    "xxsplti32dx %x0,%2,%3"
!   [(set_attr "type" "vecperm")
     (set_attr "prefixed" "yes")])
  
  (define_insn "xxblend_<mode>"
***************
*** 964,970 ****
  		    UNSPEC_XXBLEND))]
    "TARGET_POWER10"
    "xxblendv<VM3_char> %x0,%x1,%x2,%x3"
!   [(set_attr "type" "vecsimple")
     (set_attr "prefixed" "yes")])
  
  (define_expand "xxpermx"
--- 964,970 ----
  		    UNSPEC_XXBLEND))]
    "TARGET_POWER10"
    "xxblendv<VM3_char> %x0,%x1,%x2,%x3"
!   [(set_attr "type" "vecperm")
     (set_attr "prefixed" "yes")])
  
  (define_expand "xxpermx"
***************
*** 998,1004 ****
  
    DONE;
  }
!   [(set_attr "type" "vecsimple")])
  
  (define_insn "xxpermx_inst"
    [(set (match_operand:V2DI 0 "register_operand" "+v")
--- 998,1004 ----
  
    DONE;
  }
!   [(set_attr "type" "vecperm")])
  
  (define_insn "xxpermx_inst"
    [(set (match_operand:V2DI 0 "register_operand" "+v")
***************
*** 1009,1015 ****
  		     UNSPEC_XXPERMX))]
    "TARGET_POWER10"
    "xxpermx %x0,%x1,%x2,%x3,%4"
!   [(set_attr "type" "vecsimple")
     (set_attr "prefixed" "yes")])
  
  (define_expand "vstrir_<mode>"
--- 1009,1015 ----
  		     UNSPEC_XXPERMX))]
    "TARGET_POWER10"
    "xxpermx %x0,%x1,%x2,%x3,%4"
!   [(set_attr "type" "vecperm")
     (set_attr "prefixed" "yes")])
  
  (define_expand "vstrir_<mode>"
***************
*** 3871,3877 ****
  		     UNSPEC_XXEVAL))]
     "TARGET_POWER10"
     "xxeval %0,%1,%2,%3,%4"
!    [(set_attr "type" "vecsimple")
      (set_attr "prefixed" "yes")])
  
  (define_expand "vec_unpacku_hi_v16qi"
--- 3871,3877 ----
  		     UNSPEC_XXEVAL))]
     "TARGET_POWER10"
     "xxeval %0,%1,%2,%3,%4"
!    [(set_attr "type" "vecperm")
      (set_attr "prefixed" "yes")])
  
  (define_expand "vec_unpacku_hi_v16qi"
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/darwin.h gcc-11.3.0/gcc/config/rs6000/darwin.h
*** gcc-11.2.0/gcc/config/rs6000/darwin.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/darwin.h	Thu Apr 21 07:58:52 2022
***************
*** 203,209 ****
  
  /* Make both r2 and r13 available for allocation.  */
  #define FIXED_R2 0
! #define FIXED_R13 0
  
  /* Base register for access to local variables of the function.  */
  
--- 203,209 ----
  
  /* Make both r2 and r13 available for allocation.  */
  #define FIXED_R2 0
! #define FIXED_R13 TARGET_64BIT
  
  /* Base register for access to local variables of the function.  */
  
***************
*** 213,218 ****
--- 213,221 ----
  #undef  RS6000_PIC_OFFSET_TABLE_REGNUM
  #define RS6000_PIC_OFFSET_TABLE_REGNUM 31
  
+ #undef FIRST_SAVED_GP_REGNO
+ #define FIRST_SAVED_GP_REGNO 13
+ 
  /* Darwin's stack must remain 16-byte aligned for both 32 and 64 bit
     ABIs.  */
  
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/darwin.md gcc-11.3.0/gcc/config/rs6000/darwin.md
*** gcc-11.2.0/gcc/config/rs6000/darwin.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/darwin.md	Thu Apr 21 07:58:52 2022
*************** You should have received a copy of the G
*** 121,141 ****
     stw %0,lo16(%2)(%1)"
    [(set_attr "type" "store")])
  
- ;; 64-bit MachO load/store support
- 
  ;; Mach-O PIC.
  
  (define_insn "@macho_high_<mode>"
    [(set (match_operand:P 0 "gpc_reg_operand" "=b*r")
  	(high:P (match_operand 1 "" "")))]
!   "TARGET_MACHO && (DEFAULT_ABI == ABI_DARWIN)"
    "lis %0,ha16(%1)")
  
  (define_insn "@macho_low_<mode>"
    [(set (match_operand:P 0 "gpc_reg_operand" "=r")
  	(lo_sum:P (match_operand:P 1 "gpc_reg_operand" "b")
  		   (match_operand 2 "" "")))]
!    "TARGET_MACHO && (DEFAULT_ABI == ABI_DARWIN)"
     "la %0,lo16(%2)(%1)")
  
  (define_split
--- 121,152 ----
     stw %0,lo16(%2)(%1)"
    [(set_attr "type" "store")])
  
  ;; Mach-O PIC.
  
  (define_insn "@macho_high_<mode>"
    [(set (match_operand:P 0 "gpc_reg_operand" "=b*r")
  	(high:P (match_operand 1 "" "")))]
!   "TARGET_MACHO && (DEFAULT_ABI == ABI_DARWIN) && !flag_pic"
    "lis %0,ha16(%1)")
  
  (define_insn "@macho_low_<mode>"
    [(set (match_operand:P 0 "gpc_reg_operand" "=r")
  	(lo_sum:P (match_operand:P 1 "gpc_reg_operand" "b")
  		   (match_operand 2 "" "")))]
!    "TARGET_MACHO && (DEFAULT_ABI == ABI_DARWIN) && !flag_pic"
!    "la %0,lo16(%2)(%1)")
! 
! (define_insn "@machopic_high_<mode>"
!   [(set (match_operand:P 0 "gpc_reg_operand" "=b*r")
! 	(high:P (match_operand 1 "macho_pic_address" "")))]
!   "TARGET_MACHO && flag_pic"
!   "lis %0,ha16(%1)")
! 
! (define_insn "@machopic_low_<mode>"
!   [(set (match_operand:P 0 "gpc_reg_operand" "=r")
! 	(lo_sum:P (match_operand:P 1 "gpc_reg_operand" "b")
! 		   (match_operand 2 "macho_pic_address" "")))]
!    "TARGET_MACHO && flag_pic"
     "la %0,lo16(%2)(%1)")
  
  (define_split
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/driver-rs6000.c gcc-11.3.0/gcc/config/rs6000/driver-rs6000.c
*** gcc-11.2.0/gcc/config/rs6000/driver-rs6000.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/driver-rs6000.c	Thu Apr 21 07:58:52 2022
*************** detect_processor_aix (void)
*** 418,423 ****
--- 418,426 ----
      case 0x20000:
        return "power9";
  
+     case 0x40000:
+       return "power10";
+ 
      default:
        return "powerpc";
      }
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/fusion.md gcc-11.3.0/gcc/config/rs6000/fusion.md
*** gcc-11.2.0/gcc/config/rs6000/fusion.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/fusion.md	Thu Apr 21 07:58:52 2022
***************
*** 25,31 ****
          (compare:CC (match_operand:DI 1 "ds_form_mem_operand" "m")
                      (match_operand:DI 3 "const_m1_to_1_operand" "n")))
     (clobber (match_scratch:DI 0 "=r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "ld%X1 %0,%1\;cmpdi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 25,31 ----
          (compare:CC (match_operand:DI 1 "ds_form_mem_operand" "m")
                      (match_operand:DI 3 "const_m1_to_1_operand" "n")))
     (clobber (match_scratch:DI 0 "=r"))]
!   "(TARGET_P10_FUSION)"
    "ld%X1 %0,%1\;cmpdi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 46,52 ****
          (compare:CCUNS (match_operand:DI 1 "ds_form_mem_operand" "m")
                         (match_operand:DI 3 "const_0_to_1_operand" "n")))
     (clobber (match_scratch:DI 0 "=r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "ld%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 46,52 ----
          (compare:CCUNS (match_operand:DI 1 "ds_form_mem_operand" "m")
                         (match_operand:DI 3 "const_0_to_1_operand" "n")))
     (clobber (match_scratch:DI 0 "=r"))]
!   "(TARGET_P10_FUSION)"
    "ld%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 67,73 ****
          (compare:CC (match_operand:DI 1 "ds_form_mem_operand" "m")
                      (match_operand:DI 3 "const_m1_to_1_operand" "n")))
     (set (match_operand:DI 0 "gpc_reg_operand" "=r") (match_dup 1))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "ld%X1 %0,%1\;cmpdi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 67,73 ----
          (compare:CC (match_operand:DI 1 "ds_form_mem_operand" "m")
                      (match_operand:DI 3 "const_m1_to_1_operand" "n")))
     (set (match_operand:DI 0 "gpc_reg_operand" "=r") (match_dup 1))]
!   "(TARGET_P10_FUSION)"
    "ld%X1 %0,%1\;cmpdi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 88,94 ****
          (compare:CCUNS (match_operand:DI 1 "ds_form_mem_operand" "m")
                         (match_operand:DI 3 "const_0_to_1_operand" "n")))
     (set (match_operand:DI 0 "gpc_reg_operand" "=r") (match_dup 1))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "ld%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 88,94 ----
          (compare:CCUNS (match_operand:DI 1 "ds_form_mem_operand" "m")
                         (match_operand:DI 3 "const_0_to_1_operand" "n")))
     (set (match_operand:DI 0 "gpc_reg_operand" "=r") (match_dup 1))]
!   "(TARGET_P10_FUSION)"
    "ld%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 109,115 ****
          (compare:CC (match_operand:SI 1 "ds_form_mem_operand" "m")
                      (match_operand:SI 3 "const_m1_to_1_operand" "n")))
     (clobber (match_scratch:SI 0 "=r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "lwa%X1 %0,%1\;cmpdi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 109,115 ----
          (compare:CC (match_operand:SI 1 "ds_form_mem_operand" "m")
                      (match_operand:SI 3 "const_m1_to_1_operand" "n")))
     (clobber (match_scratch:SI 0 "=r"))]
!   "(TARGET_P10_FUSION)"
    "lwa%X1 %0,%1\;cmpdi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 130,136 ****
          (compare:CCUNS (match_operand:SI 1 "non_update_memory_operand" "m")
                         (match_operand:SI 3 "const_0_to_1_operand" "n")))
     (clobber (match_scratch:SI 0 "=r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "lwz%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 130,136 ----
          (compare:CCUNS (match_operand:SI 1 "non_update_memory_operand" "m")
                         (match_operand:SI 3 "const_0_to_1_operand" "n")))
     (clobber (match_scratch:SI 0 "=r"))]
!   "(TARGET_P10_FUSION)"
    "lwz%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 151,157 ****
          (compare:CC (match_operand:SI 1 "ds_form_mem_operand" "m")
                      (match_operand:SI 3 "const_m1_to_1_operand" "n")))
     (set (match_operand:SI 0 "gpc_reg_operand" "=r") (match_dup 1))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "lwa%X1 %0,%1\;cmpdi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 151,157 ----
          (compare:CC (match_operand:SI 1 "ds_form_mem_operand" "m")
                      (match_operand:SI 3 "const_m1_to_1_operand" "n")))
     (set (match_operand:SI 0 "gpc_reg_operand" "=r") (match_dup 1))]
!   "(TARGET_P10_FUSION)"
    "lwa%X1 %0,%1\;cmpdi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 172,178 ****
          (compare:CCUNS (match_operand:SI 1 "non_update_memory_operand" "m")
                         (match_operand:SI 3 "const_0_to_1_operand" "n")))
     (set (match_operand:SI 0 "gpc_reg_operand" "=r") (match_dup 1))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "lwz%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 172,178 ----
          (compare:CCUNS (match_operand:SI 1 "non_update_memory_operand" "m")
                         (match_operand:SI 3 "const_0_to_1_operand" "n")))
     (set (match_operand:SI 0 "gpc_reg_operand" "=r") (match_dup 1))]
!   "(TARGET_P10_FUSION)"
    "lwz%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 193,199 ****
          (compare:CC (match_operand:SI 1 "ds_form_mem_operand" "m")
                      (match_operand:SI 3 "const_m1_to_1_operand" "n")))
     (set (match_operand:EXTSI 0 "gpc_reg_operand" "=r") (sign_extend:EXTSI (match_dup 1)))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "lwa%X1 %0,%1\;cmpdi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 193,199 ----
          (compare:CC (match_operand:SI 1 "ds_form_mem_operand" "m")
                      (match_operand:SI 3 "const_m1_to_1_operand" "n")))
     (set (match_operand:EXTSI 0 "gpc_reg_operand" "=r") (sign_extend:EXTSI (match_dup 1)))]
!   "(TARGET_P10_FUSION)"
    "lwa%X1 %0,%1\;cmpdi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 214,220 ****
          (compare:CCUNS (match_operand:SI 1 "non_update_memory_operand" "m")
                         (match_operand:SI 3 "const_0_to_1_operand" "n")))
     (set (match_operand:EXTSI 0 "gpc_reg_operand" "=r") (zero_extend:EXTSI (match_dup 1)))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "lwz%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 214,220 ----
          (compare:CCUNS (match_operand:SI 1 "non_update_memory_operand" "m")
                         (match_operand:SI 3 "const_0_to_1_operand" "n")))
     (set (match_operand:EXTSI 0 "gpc_reg_operand" "=r") (zero_extend:EXTSI (match_dup 1)))]
!   "(TARGET_P10_FUSION)"
    "lwz%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 235,241 ****
          (compare:CC (match_operand:HI 1 "non_update_memory_operand" "m")
                      (match_operand:HI 3 "const_m1_to_1_operand" "n")))
     (clobber (match_scratch:GPR 0 "=r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "lha%X1 %0,%1\;cmpdi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 235,241 ----
          (compare:CC (match_operand:HI 1 "non_update_memory_operand" "m")
                      (match_operand:HI 3 "const_m1_to_1_operand" "n")))
     (clobber (match_scratch:GPR 0 "=r"))]
!   "(TARGET_P10_FUSION)"
    "lha%X1 %0,%1\;cmpdi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 256,262 ****
          (compare:CCUNS (match_operand:HI 1 "non_update_memory_operand" "m")
                         (match_operand:HI 3 "const_0_to_1_operand" "n")))
     (clobber (match_scratch:GPR 0 "=r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "lhz%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 256,262 ----
          (compare:CCUNS (match_operand:HI 1 "non_update_memory_operand" "m")
                         (match_operand:HI 3 "const_0_to_1_operand" "n")))
     (clobber (match_scratch:GPR 0 "=r"))]
!   "(TARGET_P10_FUSION)"
    "lhz%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 277,283 ****
          (compare:CC (match_operand:HI 1 "non_update_memory_operand" "m")
                      (match_operand:HI 3 "const_m1_to_1_operand" "n")))
     (set (match_operand:EXTHI 0 "gpc_reg_operand" "=r") (sign_extend:EXTHI (match_dup 1)))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "lha%X1 %0,%1\;cmpdi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 277,283 ----
          (compare:CC (match_operand:HI 1 "non_update_memory_operand" "m")
                      (match_operand:HI 3 "const_m1_to_1_operand" "n")))
     (set (match_operand:EXTHI 0 "gpc_reg_operand" "=r") (sign_extend:EXTHI (match_dup 1)))]
!   "(TARGET_P10_FUSION)"
    "lha%X1 %0,%1\;cmpdi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 298,304 ****
          (compare:CCUNS (match_operand:HI 1 "non_update_memory_operand" "m")
                         (match_operand:HI 3 "const_0_to_1_operand" "n")))
     (set (match_operand:EXTHI 0 "gpc_reg_operand" "=r") (zero_extend:EXTHI (match_dup 1)))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "lhz%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 298,304 ----
          (compare:CCUNS (match_operand:HI 1 "non_update_memory_operand" "m")
                         (match_operand:HI 3 "const_0_to_1_operand" "n")))
     (set (match_operand:EXTHI 0 "gpc_reg_operand" "=r") (zero_extend:EXTHI (match_dup 1)))]
!   "(TARGET_P10_FUSION)"
    "lhz%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 319,325 ****
          (compare:CCUNS (match_operand:QI 1 "non_update_memory_operand" "m")
                         (match_operand:QI 3 "const_0_to_1_operand" "n")))
     (clobber (match_scratch:GPR 0 "=r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "lbz%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 319,325 ----
          (compare:CCUNS (match_operand:QI 1 "non_update_memory_operand" "m")
                         (match_operand:QI 3 "const_0_to_1_operand" "n")))
     (clobber (match_scratch:GPR 0 "=r"))]
!   "(TARGET_P10_FUSION)"
    "lbz%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 340,346 ****
          (compare:CCUNS (match_operand:QI 1 "non_update_memory_operand" "m")
                         (match_operand:QI 3 "const_0_to_1_operand" "n")))
     (set (match_operand:GPR 0 "gpc_reg_operand" "=r") (zero_extend:GPR (match_dup 1)))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)"
    "lbz%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
--- 340,346 ----
          (compare:CCUNS (match_operand:QI 1 "non_update_memory_operand" "m")
                         (match_operand:QI 3 "const_0_to_1_operand" "n")))
     (set (match_operand:GPR 0 "gpc_reg_operand" "=r") (zero_extend:GPR (match_dup 1)))]
!   "(TARGET_P10_FUSION)"
    "lbz%X1 %0,%1\;cmpldi %2,%0,%3"
    "&& reload_completed
     && (cc_reg_not_cr0_operand (operands[2], CCmode)
***************
*** 363,369 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     and %3,%1,%0\;and %3,%3,%2
     and %3,%1,%0\;and %3,%3,%2
--- 363,369 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     and %3,%1,%0\;and %3,%3,%2
     and %3,%1,%0\;and %3,%3,%2
***************
*** 381,387 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     andc %3,%1,%0\;and %3,%3,%2
     andc %3,%1,%0\;and %3,%3,%2
--- 381,387 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     andc %3,%1,%0\;and %3,%3,%2
     andc %3,%1,%0\;and %3,%3,%2
***************
*** 399,405 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     eqv %3,%1,%0\;and %3,%3,%2
     eqv %3,%1,%0\;and %3,%3,%2
--- 399,405 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     eqv %3,%1,%0\;and %3,%3,%2
     eqv %3,%1,%0\;and %3,%3,%2
***************
*** 417,423 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nand %3,%1,%0\;and %3,%3,%2
     nand %3,%1,%0\;and %3,%3,%2
--- 417,423 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nand %3,%1,%0\;and %3,%3,%2
     nand %3,%1,%0\;and %3,%3,%2
***************
*** 435,441 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nor %3,%1,%0\;and %3,%3,%2
     nor %3,%1,%0\;and %3,%3,%2
--- 435,441 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nor %3,%1,%0\;and %3,%3,%2
     nor %3,%1,%0\;and %3,%3,%2
***************
*** 453,459 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     or %3,%1,%0\;and %3,%3,%2
     or %3,%1,%0\;and %3,%3,%2
--- 453,459 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     or %3,%1,%0\;and %3,%3,%2
     or %3,%1,%0\;and %3,%3,%2
***************
*** 471,477 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     orc %3,%1,%0\;and %3,%3,%2
     orc %3,%1,%0\;and %3,%3,%2
--- 471,477 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     orc %3,%1,%0\;and %3,%3,%2
     orc %3,%1,%0\;and %3,%3,%2
***************
*** 489,495 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     xor %3,%1,%0\;and %3,%3,%2
     xor %3,%1,%0\;and %3,%3,%2
--- 489,495 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     xor %3,%1,%0\;and %3,%3,%2
     xor %3,%1,%0\;and %3,%3,%2
***************
*** 507,513 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
    "@
     add %3,%1,%0\;and %3,%3,%2
     add %3,%1,%0\;and %3,%3,%2
--- 507,513 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     add %3,%1,%0\;and %3,%3,%2
     add %3,%1,%0\;and %3,%3,%2
***************
*** 525,531 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
    "@
     subf %3,%1,%0\;and %3,%3,%2
     subf %3,%1,%0\;and %3,%3,%2
--- 525,531 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     subf %3,%1,%0\;and %3,%3,%2
     subf %3,%1,%0\;and %3,%3,%2
***************
*** 543,549 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     and %3,%1,%0\;andc %3,%3,%2
     and %3,%1,%0\;andc %3,%3,%2
--- 543,549 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     and %3,%1,%0\;andc %3,%3,%2
     and %3,%1,%0\;andc %3,%3,%2
***************
*** 561,567 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     andc %3,%1,%0\;andc %3,%3,%2
     andc %3,%1,%0\;andc %3,%3,%2
--- 561,567 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     andc %3,%1,%0\;andc %3,%3,%2
     andc %3,%1,%0\;andc %3,%3,%2
***************
*** 579,585 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     eqv %3,%1,%0\;andc %3,%3,%2
     eqv %3,%1,%0\;andc %3,%3,%2
--- 579,585 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     eqv %3,%1,%0\;andc %3,%3,%2
     eqv %3,%1,%0\;andc %3,%3,%2
***************
*** 597,603 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nand %3,%1,%0\;andc %3,%3,%2
     nand %3,%1,%0\;andc %3,%3,%2
--- 597,603 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nand %3,%1,%0\;andc %3,%3,%2
     nand %3,%1,%0\;andc %3,%3,%2
***************
*** 615,621 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nor %3,%1,%0\;andc %3,%3,%2
     nor %3,%1,%0\;andc %3,%3,%2
--- 615,621 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nor %3,%1,%0\;andc %3,%3,%2
     nor %3,%1,%0\;andc %3,%3,%2
***************
*** 633,639 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     or %3,%1,%0\;andc %3,%3,%2
     or %3,%1,%0\;andc %3,%3,%2
--- 633,639 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     or %3,%1,%0\;andc %3,%3,%2
     or %3,%1,%0\;andc %3,%3,%2
***************
*** 651,657 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     orc %3,%1,%0\;andc %3,%3,%2
     orc %3,%1,%0\;andc %3,%3,%2
--- 651,657 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     orc %3,%1,%0\;andc %3,%3,%2
     orc %3,%1,%0\;andc %3,%3,%2
***************
*** 669,675 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     xor %3,%1,%0\;andc %3,%3,%2
     xor %3,%1,%0\;andc %3,%3,%2
--- 669,675 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     xor %3,%1,%0\;andc %3,%3,%2
     xor %3,%1,%0\;andc %3,%3,%2
***************
*** 687,693 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     and %3,%1,%0\;eqv %3,%3,%2
     and %3,%1,%0\;eqv %3,%3,%2
--- 687,693 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     and %3,%1,%0\;eqv %3,%3,%2
     and %3,%1,%0\;eqv %3,%3,%2
***************
*** 705,711 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     andc %3,%1,%0\;eqv %3,%3,%2
     andc %3,%1,%0\;eqv %3,%3,%2
--- 705,711 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     andc %3,%1,%0\;eqv %3,%3,%2
     andc %3,%1,%0\;eqv %3,%3,%2
***************
*** 723,729 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     eqv %3,%1,%0\;eqv %3,%3,%2
     eqv %3,%1,%0\;eqv %3,%3,%2
--- 723,729 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     eqv %3,%1,%0\;eqv %3,%3,%2
     eqv %3,%1,%0\;eqv %3,%3,%2
***************
*** 741,747 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nand %3,%1,%0\;eqv %3,%3,%2
     nand %3,%1,%0\;eqv %3,%3,%2
--- 741,747 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nand %3,%1,%0\;eqv %3,%3,%2
     nand %3,%1,%0\;eqv %3,%3,%2
***************
*** 759,765 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nor %3,%1,%0\;eqv %3,%3,%2
     nor %3,%1,%0\;eqv %3,%3,%2
--- 759,765 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nor %3,%1,%0\;eqv %3,%3,%2
     nor %3,%1,%0\;eqv %3,%3,%2
***************
*** 777,783 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     or %3,%1,%0\;eqv %3,%3,%2
     or %3,%1,%0\;eqv %3,%3,%2
--- 777,783 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     or %3,%1,%0\;eqv %3,%3,%2
     or %3,%1,%0\;eqv %3,%3,%2
***************
*** 795,801 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     orc %3,%1,%0\;eqv %3,%3,%2
     orc %3,%1,%0\;eqv %3,%3,%2
--- 795,801 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     orc %3,%1,%0\;eqv %3,%3,%2
     orc %3,%1,%0\;eqv %3,%3,%2
***************
*** 813,819 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     xor %3,%1,%0\;eqv %3,%3,%2
     xor %3,%1,%0\;eqv %3,%3,%2
--- 813,819 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     xor %3,%1,%0\;eqv %3,%3,%2
     xor %3,%1,%0\;eqv %3,%3,%2
***************
*** 831,837 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     and %3,%1,%0\;nand %3,%3,%2
     and %3,%1,%0\;nand %3,%3,%2
--- 831,837 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     and %3,%1,%0\;nand %3,%3,%2
     and %3,%1,%0\;nand %3,%3,%2
***************
*** 849,855 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     andc %3,%1,%0\;nand %3,%3,%2
     andc %3,%1,%0\;nand %3,%3,%2
--- 849,855 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     andc %3,%1,%0\;nand %3,%3,%2
     andc %3,%1,%0\;nand %3,%3,%2
***************
*** 867,873 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     eqv %3,%1,%0\;nand %3,%3,%2
     eqv %3,%1,%0\;nand %3,%3,%2
--- 867,873 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     eqv %3,%1,%0\;nand %3,%3,%2
     eqv %3,%1,%0\;nand %3,%3,%2
***************
*** 885,891 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nand %3,%1,%0\;nand %3,%3,%2
     nand %3,%1,%0\;nand %3,%3,%2
--- 885,891 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nand %3,%1,%0\;nand %3,%3,%2
     nand %3,%1,%0\;nand %3,%3,%2
***************
*** 903,909 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nor %3,%1,%0\;nand %3,%3,%2
     nor %3,%1,%0\;nand %3,%3,%2
--- 903,909 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nor %3,%1,%0\;nand %3,%3,%2
     nor %3,%1,%0\;nand %3,%3,%2
***************
*** 921,927 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     or %3,%1,%0\;nand %3,%3,%2
     or %3,%1,%0\;nand %3,%3,%2
--- 921,927 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     or %3,%1,%0\;nand %3,%3,%2
     or %3,%1,%0\;nand %3,%3,%2
***************
*** 939,945 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     orc %3,%1,%0\;nand %3,%3,%2
     orc %3,%1,%0\;nand %3,%3,%2
--- 939,945 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     orc %3,%1,%0\;nand %3,%3,%2
     orc %3,%1,%0\;nand %3,%3,%2
***************
*** 957,963 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     xor %3,%1,%0\;nand %3,%3,%2
     xor %3,%1,%0\;nand %3,%3,%2
--- 957,963 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     xor %3,%1,%0\;nand %3,%3,%2
     xor %3,%1,%0\;nand %3,%3,%2
***************
*** 975,981 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
    "@
     add %3,%1,%0\;nand %3,%3,%2
     add %3,%1,%0\;nand %3,%3,%2
--- 975,981 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     add %3,%1,%0\;nand %3,%3,%2
     add %3,%1,%0\;nand %3,%3,%2
***************
*** 993,999 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
    "@
     subf %3,%1,%0\;nand %3,%3,%2
     subf %3,%1,%0\;nand %3,%3,%2
--- 993,999 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     subf %3,%1,%0\;nand %3,%3,%2
     subf %3,%1,%0\;nand %3,%3,%2
***************
*** 1011,1017 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     and %3,%1,%0\;nor %3,%3,%2
     and %3,%1,%0\;nor %3,%3,%2
--- 1011,1017 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     and %3,%1,%0\;nor %3,%3,%2
     and %3,%1,%0\;nor %3,%3,%2
***************
*** 1029,1035 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     andc %3,%1,%0\;nor %3,%3,%2
     andc %3,%1,%0\;nor %3,%3,%2
--- 1029,1035 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     andc %3,%1,%0\;nor %3,%3,%2
     andc %3,%1,%0\;nor %3,%3,%2
***************
*** 1047,1053 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     eqv %3,%1,%0\;nor %3,%3,%2
     eqv %3,%1,%0\;nor %3,%3,%2
--- 1047,1053 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     eqv %3,%1,%0\;nor %3,%3,%2
     eqv %3,%1,%0\;nor %3,%3,%2
***************
*** 1065,1071 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nand %3,%1,%0\;nor %3,%3,%2
     nand %3,%1,%0\;nor %3,%3,%2
--- 1065,1071 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nand %3,%1,%0\;nor %3,%3,%2
     nand %3,%1,%0\;nor %3,%3,%2
***************
*** 1083,1089 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nor %3,%1,%0\;nor %3,%3,%2
     nor %3,%1,%0\;nor %3,%3,%2
--- 1083,1089 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nor %3,%1,%0\;nor %3,%3,%2
     nor %3,%1,%0\;nor %3,%3,%2
***************
*** 1101,1107 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     or %3,%1,%0\;nor %3,%3,%2
     or %3,%1,%0\;nor %3,%3,%2
--- 1101,1107 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     or %3,%1,%0\;nor %3,%3,%2
     or %3,%1,%0\;nor %3,%3,%2
***************
*** 1119,1125 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     orc %3,%1,%0\;nor %3,%3,%2
     orc %3,%1,%0\;nor %3,%3,%2
--- 1119,1125 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     orc %3,%1,%0\;nor %3,%3,%2
     orc %3,%1,%0\;nor %3,%3,%2
***************
*** 1137,1143 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     xor %3,%1,%0\;nor %3,%3,%2
     xor %3,%1,%0\;nor %3,%3,%2
--- 1137,1143 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     xor %3,%1,%0\;nor %3,%3,%2
     xor %3,%1,%0\;nor %3,%3,%2
***************
*** 1155,1161 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
    "@
     add %3,%1,%0\;nor %3,%3,%2
     add %3,%1,%0\;nor %3,%3,%2
--- 1155,1161 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     add %3,%1,%0\;nor %3,%3,%2
     add %3,%1,%0\;nor %3,%3,%2
***************
*** 1173,1179 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
    "@
     subf %3,%1,%0\;nor %3,%3,%2
     subf %3,%1,%0\;nor %3,%3,%2
--- 1173,1179 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     subf %3,%1,%0\;nor %3,%3,%2
     subf %3,%1,%0\;nor %3,%3,%2
***************
*** 1191,1197 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     and %3,%1,%0\;or %3,%3,%2
     and %3,%1,%0\;or %3,%3,%2
--- 1191,1197 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     and %3,%1,%0\;or %3,%3,%2
     and %3,%1,%0\;or %3,%3,%2
***************
*** 1209,1215 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     andc %3,%1,%0\;or %3,%3,%2
     andc %3,%1,%0\;or %3,%3,%2
--- 1209,1215 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     andc %3,%1,%0\;or %3,%3,%2
     andc %3,%1,%0\;or %3,%3,%2
***************
*** 1227,1233 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     eqv %3,%1,%0\;or %3,%3,%2
     eqv %3,%1,%0\;or %3,%3,%2
--- 1227,1233 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     eqv %3,%1,%0\;or %3,%3,%2
     eqv %3,%1,%0\;or %3,%3,%2
***************
*** 1245,1251 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nand %3,%1,%0\;or %3,%3,%2
     nand %3,%1,%0\;or %3,%3,%2
--- 1245,1251 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nand %3,%1,%0\;or %3,%3,%2
     nand %3,%1,%0\;or %3,%3,%2
***************
*** 1263,1269 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nor %3,%1,%0\;or %3,%3,%2
     nor %3,%1,%0\;or %3,%3,%2
--- 1263,1269 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nor %3,%1,%0\;or %3,%3,%2
     nor %3,%1,%0\;or %3,%3,%2
***************
*** 1281,1287 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     or %3,%1,%0\;or %3,%3,%2
     or %3,%1,%0\;or %3,%3,%2
--- 1281,1287 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     or %3,%1,%0\;or %3,%3,%2
     or %3,%1,%0\;or %3,%3,%2
***************
*** 1299,1305 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     orc %3,%1,%0\;or %3,%3,%2
     orc %3,%1,%0\;or %3,%3,%2
--- 1299,1305 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     orc %3,%1,%0\;or %3,%3,%2
     orc %3,%1,%0\;or %3,%3,%2
***************
*** 1317,1323 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     xor %3,%1,%0\;or %3,%3,%2
     xor %3,%1,%0\;or %3,%3,%2
--- 1317,1323 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     xor %3,%1,%0\;or %3,%3,%2
     xor %3,%1,%0\;or %3,%3,%2
***************
*** 1335,1341 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
    "@
     add %3,%1,%0\;or %3,%3,%2
     add %3,%1,%0\;or %3,%3,%2
--- 1335,1341 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     add %3,%1,%0\;or %3,%3,%2
     add %3,%1,%0\;or %3,%3,%2
***************
*** 1353,1359 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_ADDLOG)"
    "@
     subf %3,%1,%0\;or %3,%3,%2
     subf %3,%1,%0\;or %3,%3,%2
--- 1353,1359 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     subf %3,%1,%0\;or %3,%3,%2
     subf %3,%1,%0\;or %3,%3,%2
***************
*** 1371,1377 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     and %3,%1,%0\;orc %3,%3,%2
     and %3,%1,%0\;orc %3,%3,%2
--- 1371,1377 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     and %3,%1,%0\;orc %3,%3,%2
     and %3,%1,%0\;orc %3,%3,%2
***************
*** 1389,1395 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     andc %3,%1,%0\;orc %3,%3,%2
     andc %3,%1,%0\;orc %3,%3,%2
--- 1389,1395 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     andc %3,%1,%0\;orc %3,%3,%2
     andc %3,%1,%0\;orc %3,%3,%2
***************
*** 1407,1413 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     eqv %3,%1,%0\;orc %3,%3,%2
     eqv %3,%1,%0\;orc %3,%3,%2
--- 1407,1413 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     eqv %3,%1,%0\;orc %3,%3,%2
     eqv %3,%1,%0\;orc %3,%3,%2
***************
*** 1425,1431 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nand %3,%1,%0\;orc %3,%3,%2
     nand %3,%1,%0\;orc %3,%3,%2
--- 1425,1431 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nand %3,%1,%0\;orc %3,%3,%2
     nand %3,%1,%0\;orc %3,%3,%2
***************
*** 1443,1449 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nor %3,%1,%0\;orc %3,%3,%2
     nor %3,%1,%0\;orc %3,%3,%2
--- 1443,1449 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nor %3,%1,%0\;orc %3,%3,%2
     nor %3,%1,%0\;orc %3,%3,%2
***************
*** 1461,1467 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     or %3,%1,%0\;orc %3,%3,%2
     or %3,%1,%0\;orc %3,%3,%2
--- 1461,1467 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     or %3,%1,%0\;orc %3,%3,%2
     or %3,%1,%0\;orc %3,%3,%2
***************
*** 1479,1485 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     orc %3,%1,%0\;orc %3,%3,%2
     orc %3,%1,%0\;orc %3,%3,%2
--- 1479,1485 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     orc %3,%1,%0\;orc %3,%3,%2
     orc %3,%1,%0\;orc %3,%3,%2
***************
*** 1497,1503 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     xor %3,%1,%0\;orc %3,%3,%2
     xor %3,%1,%0\;orc %3,%3,%2
--- 1497,1503 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (not:GPR (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     xor %3,%1,%0\;orc %3,%3,%2
     xor %3,%1,%0\;orc %3,%3,%2
***************
*** 1515,1521 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     and %3,%1,%0\;xor %3,%3,%2
     and %3,%1,%0\;xor %3,%3,%2
--- 1515,1521 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     and %3,%1,%0\;xor %3,%3,%2
     and %3,%1,%0\;xor %3,%3,%2
***************
*** 1533,1539 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     andc %3,%1,%0\;xor %3,%3,%2
     andc %3,%1,%0\;xor %3,%3,%2
--- 1533,1539 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     andc %3,%1,%0\;xor %3,%3,%2
     andc %3,%1,%0\;xor %3,%3,%2
***************
*** 1551,1557 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     eqv %3,%1,%0\;xor %3,%3,%2
     eqv %3,%1,%0\;xor %3,%3,%2
--- 1551,1557 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     eqv %3,%1,%0\;xor %3,%3,%2
     eqv %3,%1,%0\;xor %3,%3,%2
***************
*** 1569,1575 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nand %3,%1,%0\;xor %3,%3,%2
     nand %3,%1,%0\;xor %3,%3,%2
--- 1569,1575 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nand %3,%1,%0\;xor %3,%3,%2
     nand %3,%1,%0\;xor %3,%3,%2
***************
*** 1587,1593 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     nor %3,%1,%0\;xor %3,%3,%2
     nor %3,%1,%0\;xor %3,%3,%2
--- 1587,1593 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nor %3,%1,%0\;xor %3,%3,%2
     nor %3,%1,%0\;xor %3,%3,%2
***************
*** 1605,1611 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     or %3,%1,%0\;xor %3,%3,%2
     or %3,%1,%0\;xor %3,%3,%2
--- 1605,1611 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     or %3,%1,%0\;xor %3,%3,%2
     or %3,%1,%0\;xor %3,%3,%2
***************
*** 1623,1629 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     orc %3,%1,%0\;xor %3,%3,%2
     orc %3,%1,%0\;xor %3,%3,%2
--- 1623,1629 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     orc %3,%1,%0\;xor %3,%3,%2
     orc %3,%1,%0\;xor %3,%3,%2
***************
*** 1641,1647 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     xor %3,%1,%0\;xor %3,%3,%2
     xor %3,%1,%0\;xor %3,%3,%2
--- 1641,1647 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     xor %3,%1,%0\;xor %3,%3,%2
     xor %3,%1,%0\;xor %3,%3,%2
***************
*** 1659,1665 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
    "@
     and %3,%1,%0\;add %3,%3,%2
     and %3,%1,%0\;add %3,%3,%2
--- 1659,1665 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     and %3,%1,%0\;add %3,%3,%2
     and %3,%1,%0\;add %3,%3,%2
***************
*** 1677,1683 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
    "@
     nand %3,%1,%0\;add %3,%3,%2
     nand %3,%1,%0\;add %3,%3,%2
--- 1677,1683 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nand %3,%1,%0\;add %3,%3,%2
     nand %3,%1,%0\;add %3,%3,%2
***************
*** 1695,1701 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
    "@
     nor %3,%1,%0\;add %3,%3,%2
     nor %3,%1,%0\;add %3,%3,%2
--- 1695,1701 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nor %3,%1,%0\;add %3,%3,%2
     nor %3,%1,%0\;add %3,%3,%2
***************
*** 1713,1719 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
    "@
     or %3,%1,%0\;add %3,%3,%2
     or %3,%1,%0\;add %3,%3,%2
--- 1713,1719 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     or %3,%1,%0\;add %3,%3,%2
     or %3,%1,%0\;add %3,%3,%2
***************
*** 1731,1737 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
    "@
     and %3,%1,%0\;subf %3,%2,%3
     and %3,%1,%0\;subf %3,%2,%3
--- 1731,1737 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     and %3,%1,%0\;subf %3,%2,%3
     and %3,%1,%0\;subf %3,%2,%3
***************
*** 1749,1755 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
    "@
     nand %3,%1,%0\;subf %3,%2,%3
     nand %3,%1,%0\;subf %3,%2,%3
--- 1749,1755 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nand %3,%1,%0\;subf %3,%2,%3
     nand %3,%1,%0\;subf %3,%2,%3
***************
*** 1767,1773 ****
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
    "@
     nor %3,%1,%0\;subf %3,%2,%3
     nor %3,%1,%0\;subf %3,%2,%3
--- 1767,1773 ----
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nor %3,%1,%0\;subf %3,%2,%3
     nor %3,%1,%0\;subf %3,%2,%3
***************
*** 1785,1791 ****
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
    "@
     or %3,%1,%0\;subf %3,%2,%3
     or %3,%1,%0\;subf %3,%2,%3
--- 1785,1791 ----
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))
                   (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     or %3,%1,%0\;subf %3,%2,%3
     or %3,%1,%0\;subf %3,%2,%3
***************
*** 1803,1809 ****
                   (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
    "@
     and %3,%1,%0\;subf %3,%3,%2
     and %3,%1,%0\;subf %3,%3,%2
--- 1803,1809 ----
                   (and:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     and %3,%1,%0\;subf %3,%3,%2
     and %3,%1,%0\;subf %3,%3,%2
***************
*** 1821,1827 ****
                   (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
    "@
     nand %3,%1,%0\;subf %3,%3,%2
     nand %3,%1,%0\;subf %3,%3,%2
--- 1821,1827 ----
                   (ior:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nand %3,%1,%0\;subf %3,%3,%2
     nand %3,%1,%0\;subf %3,%3,%2
***************
*** 1839,1845 ****
                   (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
    "@
     nor %3,%1,%0\;subf %3,%3,%2
     nor %3,%1,%0\;subf %3,%3,%2
--- 1839,1845 ----
                   (and:GPR (not:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r"))
                            (not:GPR (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r")))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     nor %3,%1,%0\;subf %3,%3,%2
     nor %3,%1,%0\;subf %3,%3,%2
***************
*** 1857,1863 ****
                   (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_LOGADD)"
    "@
     or %3,%1,%0\;subf %3,%3,%2
     or %3,%1,%0\;subf %3,%3,%2
--- 1857,1863 ----
                   (ior:GPR (match_operand:GPR 0 "gpc_reg_operand" "r,r,r,r")
                            (match_operand:GPR 1 "gpc_reg_operand" "r,r,r,r"))))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     or %3,%1,%0\;subf %3,%3,%2
     or %3,%1,%0\;subf %3,%3,%2
***************
*** 1874,1881 ****
          (and:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vand %3,%1,%0\;vand %3,%3,%2
     vand %3,%1,%0\;vand %3,%3,%2
--- 1874,1881 ----
          (and:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vand %3,%1,%0\;vand %3,%3,%2
     vand %3,%1,%0\;vand %3,%3,%2
***************
*** 1892,1899 ****
          (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vandc %3,%1,%0\;vand %3,%3,%2
     vandc %3,%1,%0\;vand %3,%3,%2
--- 1892,1899 ----
          (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vandc %3,%1,%0\;vand %3,%3,%2
     vandc %3,%1,%0\;vand %3,%3,%2
***************
*** 1910,1917 ****
          (and:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     veqv %3,%1,%0\;vand %3,%3,%2
     veqv %3,%1,%0\;vand %3,%3,%2
--- 1910,1917 ----
          (and:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     veqv %3,%1,%0\;vand %3,%3,%2
     veqv %3,%1,%0\;vand %3,%3,%2
***************
*** 1928,1935 ****
          (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnand %3,%1,%0\;vand %3,%3,%2
     vnand %3,%1,%0\;vand %3,%3,%2
--- 1928,1935 ----
          (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnand %3,%1,%0\;vand %3,%3,%2
     vnand %3,%1,%0\;vand %3,%3,%2
***************
*** 1946,1953 ****
          (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnor %3,%1,%0\;vand %3,%3,%2
     vnor %3,%1,%0\;vand %3,%3,%2
--- 1946,1953 ----
          (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnor %3,%1,%0\;vand %3,%3,%2
     vnor %3,%1,%0\;vand %3,%3,%2
***************
*** 1964,1971 ****
          (and:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vor %3,%1,%0\;vand %3,%3,%2
     vor %3,%1,%0\;vand %3,%3,%2
--- 1964,1971 ----
          (and:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vor %3,%1,%0\;vand %3,%3,%2
     vor %3,%1,%0\;vand %3,%3,%2
***************
*** 1982,1989 ****
          (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vorc %3,%1,%0\;vand %3,%3,%2
     vorc %3,%1,%0\;vand %3,%3,%2
--- 1982,1989 ----
          (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vorc %3,%1,%0\;vand %3,%3,%2
     vorc %3,%1,%0\;vand %3,%3,%2
***************
*** 2000,2007 ****
          (and:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vxor %3,%1,%0\;vand %3,%3,%2
     vxor %3,%1,%0\;vand %3,%3,%2
--- 2000,2007 ----
          (and:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vxor %3,%1,%0\;vand %3,%3,%2
     vxor %3,%1,%0\;vand %3,%3,%2
***************
*** 2018,2025 ****
          (and:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vand %3,%1,%0\;vandc %3,%3,%2
     vand %3,%1,%0\;vandc %3,%3,%2
--- 2018,2025 ----
          (and:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vand %3,%1,%0\;vandc %3,%3,%2
     vand %3,%1,%0\;vandc %3,%3,%2
***************
*** 2036,2043 ****
          (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vandc %3,%1,%0\;vandc %3,%3,%2
     vandc %3,%1,%0\;vandc %3,%3,%2
--- 2036,2043 ----
          (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vandc %3,%1,%0\;vandc %3,%3,%2
     vandc %3,%1,%0\;vandc %3,%3,%2
***************
*** 2054,2061 ****
          (and:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     veqv %3,%1,%0\;vandc %3,%3,%2
     veqv %3,%1,%0\;vandc %3,%3,%2
--- 2054,2061 ----
          (and:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     veqv %3,%1,%0\;vandc %3,%3,%2
     veqv %3,%1,%0\;vandc %3,%3,%2
***************
*** 2072,2079 ****
          (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnand %3,%1,%0\;vandc %3,%3,%2
     vnand %3,%1,%0\;vandc %3,%3,%2
--- 2072,2079 ----
          (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnand %3,%1,%0\;vandc %3,%3,%2
     vnand %3,%1,%0\;vandc %3,%3,%2
***************
*** 2090,2097 ****
          (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnor %3,%1,%0\;vandc %3,%3,%2
     vnor %3,%1,%0\;vandc %3,%3,%2
--- 2090,2097 ----
          (and:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnor %3,%1,%0\;vandc %3,%3,%2
     vnor %3,%1,%0\;vandc %3,%3,%2
***************
*** 2108,2115 ****
          (and:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vor %3,%1,%0\;vandc %3,%3,%2
     vor %3,%1,%0\;vandc %3,%3,%2
--- 2108,2115 ----
          (and:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vor %3,%1,%0\;vandc %3,%3,%2
     vor %3,%1,%0\;vandc %3,%3,%2
***************
*** 2126,2133 ****
          (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vorc %3,%1,%0\;vandc %3,%3,%2
     vorc %3,%1,%0\;vandc %3,%3,%2
--- 2126,2133 ----
          (and:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vorc %3,%1,%0\;vandc %3,%3,%2
     vorc %3,%1,%0\;vandc %3,%3,%2
***************
*** 2144,2151 ****
          (and:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vxor %3,%1,%0\;vandc %3,%3,%2
     vxor %3,%1,%0\;vandc %3,%3,%2
--- 2144,2151 ----
          (and:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vxor %3,%1,%0\;vandc %3,%3,%2
     vxor %3,%1,%0\;vandc %3,%3,%2
***************
*** 2162,2169 ****
          (not:VM (xor:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vand %3,%1,%0\;veqv %3,%3,%2
     vand %3,%1,%0\;veqv %3,%3,%2
--- 2162,2169 ----
          (not:VM (xor:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vand %3,%1,%0\;veqv %3,%3,%2
     vand %3,%1,%0\;veqv %3,%3,%2
***************
*** 2180,2187 ****
          (not:VM (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vandc %3,%1,%0\;veqv %3,%3,%2
     vandc %3,%1,%0\;veqv %3,%3,%2
--- 2180,2187 ----
          (not:VM (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vandc %3,%1,%0\;veqv %3,%3,%2
     vandc %3,%1,%0\;veqv %3,%3,%2
***************
*** 2198,2205 ****
          (not:VM (xor:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     veqv %3,%1,%0\;veqv %3,%3,%2
     veqv %3,%1,%0\;veqv %3,%3,%2
--- 2198,2205 ----
          (not:VM (xor:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     veqv %3,%1,%0\;veqv %3,%3,%2
     veqv %3,%1,%0\;veqv %3,%3,%2
***************
*** 2216,2223 ****
          (not:VM (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnand %3,%1,%0\;veqv %3,%3,%2
     vnand %3,%1,%0\;veqv %3,%3,%2
--- 2216,2223 ----
          (not:VM (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnand %3,%1,%0\;veqv %3,%3,%2
     vnand %3,%1,%0\;veqv %3,%3,%2
***************
*** 2234,2241 ****
          (not:VM (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnor %3,%1,%0\;veqv %3,%3,%2
     vnor %3,%1,%0\;veqv %3,%3,%2
--- 2234,2241 ----
          (not:VM (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnor %3,%1,%0\;veqv %3,%3,%2
     vnor %3,%1,%0\;veqv %3,%3,%2
***************
*** 2252,2259 ****
          (not:VM (xor:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vor %3,%1,%0\;veqv %3,%3,%2
     vor %3,%1,%0\;veqv %3,%3,%2
--- 2252,2259 ----
          (not:VM (xor:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vor %3,%1,%0\;veqv %3,%3,%2
     vor %3,%1,%0\;veqv %3,%3,%2
***************
*** 2270,2277 ****
          (not:VM (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vorc %3,%1,%0\;veqv %3,%3,%2
     vorc %3,%1,%0\;veqv %3,%3,%2
--- 2270,2277 ----
          (not:VM (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vorc %3,%1,%0\;veqv %3,%3,%2
     vorc %3,%1,%0\;veqv %3,%3,%2
***************
*** 2288,2295 ****
          (not:VM (xor:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vxor %3,%1,%0\;veqv %3,%3,%2
     vxor %3,%1,%0\;veqv %3,%3,%2
--- 2288,2295 ----
          (not:VM (xor:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vxor %3,%1,%0\;veqv %3,%3,%2
     vxor %3,%1,%0\;veqv %3,%3,%2
***************
*** 2306,2313 ****
          (ior:VM (not:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vand %3,%1,%0\;vnand %3,%3,%2
     vand %3,%1,%0\;vnand %3,%3,%2
--- 2306,2313 ----
          (ior:VM (not:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vand %3,%1,%0\;vnand %3,%3,%2
     vand %3,%1,%0\;vnand %3,%3,%2
***************
*** 2324,2331 ****
          (ior:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vandc %3,%1,%0\;vnand %3,%3,%2
     vandc %3,%1,%0\;vnand %3,%3,%2
--- 2324,2331 ----
          (ior:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vandc %3,%1,%0\;vnand %3,%3,%2
     vandc %3,%1,%0\;vnand %3,%3,%2
***************
*** 2342,2349 ****
          (ior:VM (not:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     veqv %3,%1,%0\;vnand %3,%3,%2
     veqv %3,%1,%0\;vnand %3,%3,%2
--- 2342,2349 ----
          (ior:VM (not:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     veqv %3,%1,%0\;vnand %3,%3,%2
     veqv %3,%1,%0\;vnand %3,%3,%2
***************
*** 2360,2367 ****
          (ior:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnand %3,%1,%0\;vnand %3,%3,%2
     vnand %3,%1,%0\;vnand %3,%3,%2
--- 2360,2367 ----
          (ior:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnand %3,%1,%0\;vnand %3,%3,%2
     vnand %3,%1,%0\;vnand %3,%3,%2
***************
*** 2378,2385 ****
          (ior:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnor %3,%1,%0\;vnand %3,%3,%2
     vnor %3,%1,%0\;vnand %3,%3,%2
--- 2378,2385 ----
          (ior:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnor %3,%1,%0\;vnand %3,%3,%2
     vnor %3,%1,%0\;vnand %3,%3,%2
***************
*** 2396,2403 ****
          (ior:VM (not:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vor %3,%1,%0\;vnand %3,%3,%2
     vor %3,%1,%0\;vnand %3,%3,%2
--- 2396,2403 ----
          (ior:VM (not:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vor %3,%1,%0\;vnand %3,%3,%2
     vor %3,%1,%0\;vnand %3,%3,%2
***************
*** 2414,2421 ****
          (ior:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vorc %3,%1,%0\;vnand %3,%3,%2
     vorc %3,%1,%0\;vnand %3,%3,%2
--- 2414,2421 ----
          (ior:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vorc %3,%1,%0\;vnand %3,%3,%2
     vorc %3,%1,%0\;vnand %3,%3,%2
***************
*** 2432,2439 ****
          (ior:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vxor %3,%1,%0\;vnand %3,%3,%2
     vxor %3,%1,%0\;vnand %3,%3,%2
--- 2432,2439 ----
          (ior:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vxor %3,%1,%0\;vnand %3,%3,%2
     vxor %3,%1,%0\;vnand %3,%3,%2
***************
*** 2450,2457 ****
          (and:VM (not:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vand %3,%1,%0\;vnor %3,%3,%2
     vand %3,%1,%0\;vnor %3,%3,%2
--- 2450,2457 ----
          (and:VM (not:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vand %3,%1,%0\;vnor %3,%3,%2
     vand %3,%1,%0\;vnor %3,%3,%2
***************
*** 2468,2475 ****
          (and:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vandc %3,%1,%0\;vnor %3,%3,%2
     vandc %3,%1,%0\;vnor %3,%3,%2
--- 2468,2475 ----
          (and:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vandc %3,%1,%0\;vnor %3,%3,%2
     vandc %3,%1,%0\;vnor %3,%3,%2
***************
*** 2486,2493 ****
          (and:VM (not:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     veqv %3,%1,%0\;vnor %3,%3,%2
     veqv %3,%1,%0\;vnor %3,%3,%2
--- 2486,2493 ----
          (and:VM (not:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     veqv %3,%1,%0\;vnor %3,%3,%2
     veqv %3,%1,%0\;vnor %3,%3,%2
***************
*** 2504,2511 ****
          (and:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnand %3,%1,%0\;vnor %3,%3,%2
     vnand %3,%1,%0\;vnor %3,%3,%2
--- 2504,2511 ----
          (and:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnand %3,%1,%0\;vnor %3,%3,%2
     vnand %3,%1,%0\;vnor %3,%3,%2
***************
*** 2522,2529 ****
          (and:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnor %3,%1,%0\;vnor %3,%3,%2
     vnor %3,%1,%0\;vnor %3,%3,%2
--- 2522,2529 ----
          (and:VM (not:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnor %3,%1,%0\;vnor %3,%3,%2
     vnor %3,%1,%0\;vnor %3,%3,%2
***************
*** 2540,2547 ****
          (and:VM (not:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vor %3,%1,%0\;vnor %3,%3,%2
     vor %3,%1,%0\;vnor %3,%3,%2
--- 2540,2547 ----
          (and:VM (not:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vor %3,%1,%0\;vnor %3,%3,%2
     vor %3,%1,%0\;vnor %3,%3,%2
***************
*** 2558,2565 ****
          (and:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vorc %3,%1,%0\;vnor %3,%3,%2
     vorc %3,%1,%0\;vnor %3,%3,%2
--- 2558,2565 ----
          (and:VM (not:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vorc %3,%1,%0\;vnor %3,%3,%2
     vorc %3,%1,%0\;vnor %3,%3,%2
***************
*** 2576,2583 ****
          (and:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vxor %3,%1,%0\;vnor %3,%3,%2
     vxor %3,%1,%0\;vnor %3,%3,%2
--- 2576,2583 ----
          (and:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vxor %3,%1,%0\;vnor %3,%3,%2
     vxor %3,%1,%0\;vnor %3,%3,%2
***************
*** 2594,2601 ****
          (ior:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vand %3,%1,%0\;vor %3,%3,%2
     vand %3,%1,%0\;vor %3,%3,%2
--- 2594,2601 ----
          (ior:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vand %3,%1,%0\;vor %3,%3,%2
     vand %3,%1,%0\;vor %3,%3,%2
***************
*** 2612,2619 ****
          (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vandc %3,%1,%0\;vor %3,%3,%2
     vandc %3,%1,%0\;vor %3,%3,%2
--- 2612,2619 ----
          (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vandc %3,%1,%0\;vor %3,%3,%2
     vandc %3,%1,%0\;vor %3,%3,%2
***************
*** 2630,2637 ****
          (ior:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     veqv %3,%1,%0\;vor %3,%3,%2
     veqv %3,%1,%0\;vor %3,%3,%2
--- 2630,2637 ----
          (ior:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     veqv %3,%1,%0\;vor %3,%3,%2
     veqv %3,%1,%0\;vor %3,%3,%2
***************
*** 2648,2655 ****
          (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnand %3,%1,%0\;vor %3,%3,%2
     vnand %3,%1,%0\;vor %3,%3,%2
--- 2648,2655 ----
          (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnand %3,%1,%0\;vor %3,%3,%2
     vnand %3,%1,%0\;vor %3,%3,%2
***************
*** 2666,2673 ****
          (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnor %3,%1,%0\;vor %3,%3,%2
     vnor %3,%1,%0\;vor %3,%3,%2
--- 2666,2673 ----
          (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnor %3,%1,%0\;vor %3,%3,%2
     vnor %3,%1,%0\;vor %3,%3,%2
***************
*** 2684,2691 ****
          (ior:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vor %3,%1,%0\;vor %3,%3,%2
     vor %3,%1,%0\;vor %3,%3,%2
--- 2684,2691 ----
          (ior:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vor %3,%1,%0\;vor %3,%3,%2
     vor %3,%1,%0\;vor %3,%3,%2
***************
*** 2702,2709 ****
          (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vorc %3,%1,%0\;vor %3,%3,%2
     vorc %3,%1,%0\;vor %3,%3,%2
--- 2702,2709 ----
          (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vorc %3,%1,%0\;vor %3,%3,%2
     vorc %3,%1,%0\;vor %3,%3,%2
***************
*** 2720,2727 ****
          (ior:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vxor %3,%1,%0\;vor %3,%3,%2
     vxor %3,%1,%0\;vor %3,%3,%2
--- 2720,2727 ----
          (ior:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vxor %3,%1,%0\;vor %3,%3,%2
     vxor %3,%1,%0\;vor %3,%3,%2
***************
*** 2738,2745 ****
          (ior:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vand %3,%1,%0\;vorc %3,%3,%2
     vand %3,%1,%0\;vorc %3,%3,%2
--- 2738,2745 ----
          (ior:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vand %3,%1,%0\;vorc %3,%3,%2
     vand %3,%1,%0\;vorc %3,%3,%2
***************
*** 2756,2763 ****
          (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vandc %3,%1,%0\;vorc %3,%3,%2
     vandc %3,%1,%0\;vorc %3,%3,%2
--- 2756,2763 ----
          (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vandc %3,%1,%0\;vorc %3,%3,%2
     vandc %3,%1,%0\;vorc %3,%3,%2
***************
*** 2774,2781 ****
          (ior:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     veqv %3,%1,%0\;vorc %3,%3,%2
     veqv %3,%1,%0\;vorc %3,%3,%2
--- 2774,2781 ----
          (ior:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     veqv %3,%1,%0\;vorc %3,%3,%2
     veqv %3,%1,%0\;vorc %3,%3,%2
***************
*** 2792,2799 ****
          (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnand %3,%1,%0\;vorc %3,%3,%2
     vnand %3,%1,%0\;vorc %3,%3,%2
--- 2792,2799 ----
          (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnand %3,%1,%0\;vorc %3,%3,%2
     vnand %3,%1,%0\;vorc %3,%3,%2
***************
*** 2810,2817 ****
          (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnor %3,%1,%0\;vorc %3,%3,%2
     vnor %3,%1,%0\;vorc %3,%3,%2
--- 2810,2817 ----
          (ior:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnor %3,%1,%0\;vorc %3,%3,%2
     vnor %3,%1,%0\;vorc %3,%3,%2
***************
*** 2828,2835 ****
          (ior:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vor %3,%1,%0\;vorc %3,%3,%2
     vor %3,%1,%0\;vorc %3,%3,%2
--- 2828,2835 ----
          (ior:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vor %3,%1,%0\;vorc %3,%3,%2
     vor %3,%1,%0\;vorc %3,%3,%2
***************
*** 2846,2853 ****
          (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vorc %3,%1,%0\;vorc %3,%3,%2
     vorc %3,%1,%0\;vorc %3,%3,%2
--- 2846,2853 ----
          (ior:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vorc %3,%1,%0\;vorc %3,%3,%2
     vorc %3,%1,%0\;vorc %3,%3,%2
***************
*** 2864,2871 ****
          (ior:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vxor %3,%1,%0\;vorc %3,%3,%2
     vxor %3,%1,%0\;vorc %3,%3,%2
--- 2864,2871 ----
          (ior:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (not:VM (match_operand:VM 2 "altivec_register_operand" "v,v,v,v"))))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vxor %3,%1,%0\;vorc %3,%3,%2
     vxor %3,%1,%0\;vorc %3,%3,%2
***************
*** 2882,2889 ****
          (xor:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vand %3,%1,%0\;vxor %3,%3,%2
     vand %3,%1,%0\;vxor %3,%3,%2
--- 2882,2889 ----
          (xor:VM (and:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vand %3,%1,%0\;vxor %3,%3,%2
     vand %3,%1,%0\;vxor %3,%3,%2
***************
*** 2900,2907 ****
          (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vandc %3,%1,%0\;vxor %3,%3,%2
     vandc %3,%1,%0\;vxor %3,%3,%2
--- 2900,2907 ----
          (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vandc %3,%1,%0\;vxor %3,%3,%2
     vandc %3,%1,%0\;vxor %3,%3,%2
***************
*** 2918,2925 ****
          (xor:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     veqv %3,%1,%0\;vxor %3,%3,%2
     veqv %3,%1,%0\;vxor %3,%3,%2
--- 2918,2925 ----
          (xor:VM (not:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     veqv %3,%1,%0\;vxor %3,%3,%2
     veqv %3,%1,%0\;vxor %3,%3,%2
***************
*** 2936,2943 ****
          (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnand %3,%1,%0\;vxor %3,%3,%2
     vnand %3,%1,%0\;vxor %3,%3,%2
--- 2936,2943 ----
          (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnand %3,%1,%0\;vxor %3,%3,%2
     vnand %3,%1,%0\;vxor %3,%3,%2
***************
*** 2954,2961 ****
          (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vnor %3,%1,%0\;vxor %3,%3,%2
     vnor %3,%1,%0\;vxor %3,%3,%2
--- 2954,2961 ----
          (xor:VM (and:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (not:VM (match_operand:VM 1 "altivec_register_operand" "v,v,v,v")))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vnor %3,%1,%0\;vxor %3,%3,%2
     vnor %3,%1,%0\;vxor %3,%3,%2
***************
*** 2972,2979 ****
          (xor:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vor %3,%1,%0\;vxor %3,%3,%2
     vor %3,%1,%0\;vxor %3,%3,%2
--- 2972,2979 ----
          (xor:VM (ior:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vor %3,%1,%0\;vxor %3,%3,%2
     vor %3,%1,%0\;vxor %3,%3,%2
***************
*** 2990,2997 ****
          (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vorc %3,%1,%0\;vxor %3,%3,%2
     vorc %3,%1,%0\;vxor %3,%3,%2
--- 2990,2997 ----
          (xor:VM (ior:VM (not:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v"))
                            (match_operand:VM 1 "altivec_register_operand" "v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vorc %3,%1,%0\;vxor %3,%3,%2
     vorc %3,%1,%0\;vxor %3,%3,%2
***************
*** 3008,3015 ****
          (xor:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2LOGICAL)"
    "@
     vxor %3,%1,%0\;vxor %3,%3,%2
     vxor %3,%1,%0\;vxor %3,%3,%2
--- 3008,3015 ----
          (xor:VM (xor:VM (match_operand:VM 0 "altivec_register_operand" "v,v,v,v")
                            (match_operand:VM 1 "altivec_register_operand" "%v,v,v,v"))
                   (match_operand:VM 2 "altivec_register_operand" "v,v,v,v")))
!    (clobber (match_scratch:VM 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vxor %3,%1,%0\;vxor %3,%3,%2
     vxor %3,%1,%0\;vxor %3,%3,%2
***************
*** 3027,3033 ****
                       (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
             (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2ADD)"
    "@
     add %3,%1,%0\;add %3,%3,%2
     add %3,%1,%0\;add %3,%3,%2
--- 3027,3033 ----
                       (match_operand:GPR 1 "gpc_reg_operand" "%r,r,r,r"))
             (match_operand:GPR 2 "gpc_reg_operand" "r,r,r,r")))
     (clobber (match_scratch:GPR 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION)"
    "@
     add %3,%1,%0\;add %3,%3,%2
     add %3,%1,%0\;add %3,%3,%2
***************
*** 3045,3051 ****
                       (match_operand:V2DI 1 "altivec_register_operand" "%v,v,v,v"))
             (match_operand:V2DI 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:V2DI 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2ADD)"
    "@
     vaddudm %3,%1,%0\;vaddudm %3,%3,%2
     vaddudm %3,%1,%0\;vaddudm %3,%3,%2
--- 3045,3051 ----
                       (match_operand:V2DI 1 "altivec_register_operand" "%v,v,v,v"))
             (match_operand:V2DI 2 "altivec_register_operand" "v,v,v,v")))
     (clobber (match_scratch:V2DI 4 "=X,X,X,&v"))]
!   "(TARGET_P10_FUSION)"
    "@
     vaddudm %3,%1,%0\;vaddudm %3,%3,%2
     vaddudm %3,%1,%0\;vaddudm %3,%3,%2
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/genfusion.pl gcc-11.3.0/gcc/config/rs6000/genfusion.pl
*** gcc-11.2.0/gcc/config/rs6000/genfusion.pl	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/genfusion.pl	Thu Apr 21 07:58:52 2022
*************** sub gen_ld_cmpi_p10
*** 118,124 ****
  	  } else {
  	      print "   (set (match_operand:${result} 0 \"gpc_reg_operand\" \"=r\") (${extend}_extend:${result} (match_dup 1)))]\n";
  	  }
! 	  print "  \"(TARGET_P10_FUSION && TARGET_P10_FUSION_LD_CMPI)\"\n";
  	  print "  \"l${ldst}${echr}%X1 %0,%1\\;cmp${cmpl}di %2,%0,%3\"\n";
  	  print "  \"&& reload_completed\n";
  	  print "   && (cc_reg_not_cr0_operand (operands[2], CCmode)\n";
--- 118,124 ----
  	  } else {
  	      print "   (set (match_operand:${result} 0 \"gpc_reg_operand\" \"=r\") (${extend}_extend:${result} (match_dup 1)))]\n";
  	  }
! 	  print "  \"(TARGET_P10_FUSION)\"\n";
  	  print "  \"l${ldst}${echr}%X1 %0,%1\\;cmp${cmpl}di %2,%0,%3\"\n";
  	  print "  \"&& reload_completed\n";
  	  print "   && (cc_reg_not_cr0_operand (operands[2], CCmode)\n";
*************** sub gen_logical_addsubf
*** 166,173 ****
  	$outer_op, $outer_comp, $outer_inv, $outer_rtl, $inner, @inner_ops,
  	$inner_comp, $inner_inv, $inner_rtl, $inner_op, $both_commute, $c4,
  	$bc, $inner_arg0, $inner_arg1, $inner_exp, $outer_arg2, $outer_exp,
! 	$target_flag, $ftype, $insn, $is_subf, $is_rsubf, $outer_32, $outer_42,
! 	$outer_name, $fuse_type);
    KIND: foreach $kind ('scalar','vector') {
        @outer_ops = @logicals;
        if ( $kind eq 'vector' ) {
--- 166,173 ----
  	$outer_op, $outer_comp, $outer_inv, $outer_rtl, $inner, @inner_ops,
  	$inner_comp, $inner_inv, $inner_rtl, $inner_op, $both_commute, $c4,
  	$bc, $inner_arg0, $inner_arg1, $inner_exp, $outer_arg2, $outer_exp,
! 	$ftype, $insn, $is_subf, $is_rsubf, $outer_32, $outer_42,$outer_name,
! 	$fuse_type);
    KIND: foreach $kind ('scalar','vector') {
        @outer_ops = @logicals;
        if ( $kind eq 'vector' ) {
*************** sub gen_logical_addsubf
*** 199,216 ****
  	$outer_rtl = $rtlop{$outer};
  	@inner_ops = @logicals;
  	$ftype = "logical-logical";
- 	$target_flag = "TARGET_P10_FUSION_2LOGICAL";
  	if ( exists $isaddsub{$outer} ) {
  	    @inner_ops = sort keys %logicals_addsub;
  	    $ftype = "logical-add";
- 	    $target_flag = "TARGET_P10_FUSION_LOGADD";
  	} elsif ( $kind ne 'vector' && exists $logicals_addsub{$outer} ) {
  	    push (@inner_ops, @addsub);
  	}
        INNER: foreach $inner ( @inner_ops ) {
  	  if ( exists $isaddsub{$inner} ) {
  	      $ftype = "add-logical";
- 	      $target_flag = "TARGET_P10_FUSION_ADDLOG";
  	  }
  	  $inner_comp = $complement{$inner};
  	  $inner_inv = $invert{$inner};
--- 199,213 ----
*************** sub gen_logical_addsubf
*** 265,272 ****
  (define_insn "*fuse_${inner_op}_${outer_name}"
    [(set (match_operand:${mode} 3 "${pred}" "=&0,&1,&${constraint},${constraint}")
          ${outer_exp})
!    (clobber (match_scratch:${mode} 4 "=X,X,X,&r"))]
!   "(TARGET_P10_FUSION && $target_flag)"
    "@
     ${inner_op} %3,%1,%0\\;${outer_op} %3,${outer_32}
     ${inner_op} %3,%1,%0\\;${outer_op} %3,${outer_32}
--- 262,269 ----
  (define_insn "*fuse_${inner_op}_${outer_name}"
    [(set (match_operand:${mode} 3 "${pred}" "=&0,&1,&${constraint},${constraint}")
          ${outer_exp})
!    (clobber (match_scratch:${mode} 4 "=X,X,X,&${constraint}"))]
!   "(TARGET_P10_FUSION)"
    "@
     ${inner_op} %3,%1,%0\\;${outer_op} %3,${outer_32}
     ${inner_op} %3,%1,%0\\;${outer_op} %3,${outer_32}
*************** sub gen_addadd
*** 313,319 ****
                       (match_operand:${mode} 1 "${pred}" "%${c4}"))
             (match_operand:${mode} 2 "${pred}" "${c4}")))
     (clobber (match_scratch:${mode} 4 "=X,X,X,&${constraint}"))]
!   "(TARGET_P10_FUSION && TARGET_P10_FUSION_2ADD)"
    "@
     ${op} %3,%1,%0\\;${op} %3,%3,%2
     ${op} %3,%1,%0\\;${op} %3,%3,%2
--- 310,316 ----
                       (match_operand:${mode} 1 "${pred}" "%${c4}"))
             (match_operand:${mode} 2 "${pred}" "${c4}")))
     (clobber (match_scratch:${mode} 4 "=X,X,X,&${constraint}"))]
!   "(TARGET_P10_FUSION)"
    "@
     ${op} %3,%1,%0\\;${op} %3,%3,%2
     ${op} %3,%1,%0\\;${op} %3,%3,%2
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/mma.md gcc-11.3.0/gcc/config/rs6000/mma.md
*** gcc-11.2.0/gcc/config/rs6000/mma.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/mma.md	Thu Apr 21 07:58:52 2022
***************
*** 91,97 ****
     UNSPEC_MMA_XVI8GER4SPP
     UNSPEC_MMA_XXMFACC
     UNSPEC_MMA_XXMTACC
!    UNSPEC_MMA_XXSETACCZ
    ])
  
  ;; MMA instructions with 1 accumulator argument
--- 91,100 ----
     UNSPEC_MMA_XVI8GER4SPP
     UNSPEC_MMA_XXMFACC
     UNSPEC_MMA_XXMTACC
!   ])
! 
! (define_c_enum "unspecv"
!   [UNSPECV_MMA_XXSETACCZ
    ])
  
  ;; MMA instructions with 1 accumulator argument
***************
*** 335,342 ****
    DONE;
  })
  
  (define_insn_and_split "*vsx_assemble_pair"
!   [(set (match_operand:OO 0 "vsx_register_operand" "=wa")
  	(unspec:OO [(match_operand:V16QI 1 "mma_assemble_input_operand" "mwa")
  		    (match_operand:V16QI 2 "mma_assemble_input_operand" "mwa")]
  		    UNSPEC_MMA_ASSEMBLE))]
--- 338,348 ----
    DONE;
  })
  
+ ;; We cannot update the two output registers atomically, so mark the output
+ ;; as an early clobber so we don't accidentally clobber the input operands.  */
+ 
  (define_insn_and_split "*vsx_assemble_pair"
!   [(set (match_operand:OO 0 "vsx_register_operand" "=&wa")
  	(unspec:OO [(match_operand:V16QI 1 "mma_assemble_input_operand" "mwa")
  		    (match_operand:V16QI 2 "mma_assemble_input_operand" "mwa")]
  		    UNSPEC_MMA_ASSEMBLE))]
***************
*** 401,408 ****
    DONE;
  })
  
  (define_insn_and_split "*mma_assemble_acc"
!   [(set (match_operand:XO 0 "fpr_reg_operand" "=d")
  	(unspec:XO [(match_operand:V16QI 1 "mma_assemble_input_operand" "mwa")
  		    (match_operand:V16QI 2 "mma_assemble_input_operand" "mwa")
  		    (match_operand:V16QI 3 "mma_assemble_input_operand" "mwa")
--- 407,417 ----
    DONE;
  })
  
+ ;; We cannot update the four output registers atomically, so mark the output
+ ;; as an early clobber so we don't accidentally clobber the input operands.  */
+ 
  (define_insn_and_split "*mma_assemble_acc"
!   [(set (match_operand:XO 0 "fpr_reg_operand" "=&d")
  	(unspec:XO [(match_operand:V16QI 1 "mma_assemble_input_operand" "mwa")
  		    (match_operand:V16QI 2 "mma_assemble_input_operand" "mwa")
  		    (match_operand:V16QI 3 "mma_assemble_input_operand" "mwa")
***************
*** 467,496 ****
    "<acc> %A0"
    [(set_attr "type" "mma")])
  
! ;; We can't have integer constants in XOmode so we wrap this in an UNSPEC.
! 
! (define_expand "mma_xxsetaccz"
!   [(set (match_operand:XO 0 "fpr_reg_operand")
! 	(const_int 0))]
!   "TARGET_MMA"
! {
!   rtx xo0 = gen_rtx_UNSPEC (XOmode, gen_rtvec (1, const0_rtx),
! 			    UNSPEC_MMA_XXSETACCZ);
!   emit_insn (gen_rtx_SET (operands[0], xo0));
!   DONE;
! })
  
! (define_insn_and_split "*mma_xxsetaccz"
    [(set (match_operand:XO 0 "fpr_reg_operand" "=d")
! 	(unspec:XO [(match_operand 1 "const_0_to_1_operand" "O")]
! 	 UNSPEC_MMA_XXSETACCZ))]
    "TARGET_MMA"
    "xxsetaccz %A0"
!   "&& reload_completed"
!   [(set (match_dup 0) (unspec:XO [(match_dup 1)] UNSPEC_MMA_XXSETACCZ))]
!   ""
!   [(set_attr "type" "mma")
!    (set_attr "length" "4")])
  
  (define_insn "mma_<vv>"
    [(set (match_operand:XO 0 "fpr_reg_operand" "=&d")
--- 476,491 ----
    "<acc> %A0"
    [(set_attr "type" "mma")])
  
! ;; We can't have integer constants in XOmode so we wrap this in an
! ;; UNSPEC_VOLATILE.
  
! (define_insn "mma_xxsetaccz"
    [(set (match_operand:XO 0 "fpr_reg_operand" "=d")
! 	(unspec_volatile:XO [(const_int 0)]
! 			    UNSPECV_MMA_XXSETACCZ))]
    "TARGET_MMA"
    "xxsetaccz %A0"
!   [(set_attr "type" "mma")])
  
  (define_insn "mma_<vv>"
    [(set (match_operand:XO 0 "fpr_reg_operand" "=&d")
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/predicates.md gcc-11.3.0/gcc/config/rs6000/predicates.md
*** gcc-11.2.0/gcc/config/rs6000/predicates.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/predicates.md	Thu Apr 21 07:58:52 2022
***************
*** 1179,1188 ****
  (define_predicate "mma_disassemble_output_operand"
    (match_code "reg,subreg,mem")
  {
    if (SUBREG_P (op))
      op = SUBREG_REG (op);
-   if (!REG_P (op))
-     return true;
  
    return vsx_register_operand (op, mode);
  })
--- 1179,1193 ----
  (define_predicate "mma_disassemble_output_operand"
    (match_code "reg,subreg,mem")
  {
+   if (MEM_P (op))
+     {
+       rtx  addr = XEXP (op, 0);
+       return indexed_or_indirect_address (addr, mode)
+ 	     || quad_address_p (addr, mode, false);
+     }
+ 
    if (SUBREG_P (op))
      op = SUBREG_REG (op);
  
    return vsx_register_operand (op, mode);
  })
***************
*** 1947,1949 ****
--- 1952,1968 ----
   (if_then_else (match_test "TARGET_VSX")
    (match_operand 0 "reg_or_cint_operand")
    (match_operand 0 "const_int_operand")))
+ 
+ ;; Return true if the operand is a valid Mach-O pic address.
+ ;;
+ (define_predicate "macho_pic_address"
+   (match_code "const,unspec")
+ {
+   if (GET_CODE (op) == CONST)
+     op = XEXP (op, 0);
+ 
+   if (GET_CODE (op) == UNSPEC && XINT (op, 1) == UNSPEC_MACHOPIC_OFFSET)
+     return CONSTANT_P (XVECEXP (op, 0, 0));
+   else
+     return false;
+ })
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/rs6000-call.c gcc-11.3.0/gcc/config/rs6000/rs6000-call.c
*** gcc-11.2.0/gcc/config/rs6000/rs6000-call.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/rs6000-call.c	Thu Apr 21 07:58:52 2022
*************** init_cumulative_args (CUMULATIVE_ARGS *c
*** 6738,6749 ****
  			  && (TYPE_MAIN_VARIANT (return_type)
  			      == long_double_type_node))))
  		rs6000_passes_long_double = true;
- 
- 	      /* Note if we passed or return a IEEE 128-bit type.  We changed
- 		 the mangling for these types, and we may need to make an alias
- 		 with the old mangling.  */
- 	      if (FLOAT128_IEEE_P (return_mode))
- 		rs6000_passes_ieee128 = true;
  	    }
  	  if (ALTIVEC_OR_VSX_VECTOR_MODE (return_mode))
  	    rs6000_passes_vector = true;
--- 6738,6743 ----
*************** rs6000_promote_function_mode (const_tree
*** 6772,6778 ****
  			      int *punsignedp ATTRIBUTE_UNUSED,
  			      const_tree, int for_return ATTRIBUTE_UNUSED)
  {
!   PROMOTE_MODE (mode, *punsignedp, type);
  
    return mode;
  }
--- 6766,6774 ----
  			      int *punsignedp ATTRIBUTE_UNUSED,
  			      const_tree, int for_return ATTRIBUTE_UNUSED)
  {
!   if (GET_MODE_CLASS (mode) == MODE_INT
!       && GET_MODE_SIZE (mode) < (TARGET_32BIT ? 4 : 8))
!     mode = TARGET_32BIT ? SImode : DImode;
  
    return mode;
  }
*************** rs6000_function_arg_advance_1 (CUMULATIV
*** 7177,7188 ****
  		  || (type != NULL
  		      && TYPE_MAIN_VARIANT (type) == long_double_type_node)))
  	    rs6000_passes_long_double = true;
- 
- 	  /* Note if we passed or return a IEEE 128-bit type.  We changed the
- 	     mangling for these types, and we may need to make an alias with
- 	     the old mangling.  */
- 	  if (FLOAT128_IEEE_P (mode))
- 	    rs6000_passes_ieee128 = true;
  	}
        if (named && ALTIVEC_OR_VSX_VECTOR_MODE (mode))
  	rs6000_passes_vector = true;
--- 7173,7178 ----
*************** rs6000_gimple_fold_mma_builtin (gimple_s
*** 11944,11949 ****
--- 11934,11942 ----
        tree offset = gimple_call_arg (stmt, 0);
        tree ptr = gimple_call_arg (stmt, 1);
        tree lhs = gimple_call_lhs (stmt);
+       if (TREE_TYPE (TREE_TYPE (ptr)) != vector_pair_type_node)
+ 	ptr = build1 (VIEW_CONVERT_EXPR,
+ 		      build_pointer_type (vector_pair_type_node), ptr);
        tree mem = build_simple_mem_ref (build2 (POINTER_PLUS_EXPR,
  					       TREE_TYPE (ptr), ptr, offset));
        gimplify_assign (lhs, mem, &new_seq);
*************** rs6000_gimple_fold_mma_builtin (gimple_s
*** 11957,11962 ****
--- 11950,11958 ----
        tree src = gimple_call_arg (stmt, 0);
        tree offset = gimple_call_arg (stmt, 1);
        tree ptr = gimple_call_arg (stmt, 2);
+       if (TREE_TYPE (TREE_TYPE (ptr)) != vector_pair_type_node)
+ 	ptr = build1 (VIEW_CONVERT_EXPR,
+ 		      build_pointer_type (vector_pair_type_node), ptr);
        tree mem = build_simple_mem_ref (build2 (POINTER_PLUS_EXPR,
  					       TREE_TYPE (ptr), ptr, offset));
        gimplify_assign (mem, src, &new_seq);
*************** rs6000_init_builtins (void)
*** 13647,13669 ****
      }
  }
  
! /* Returns the rs6000 builtin decl for CODE.  */
  
  tree
  rs6000_builtin_decl (unsigned code, bool initialize_p ATTRIBUTE_UNUSED)
  {
-   HOST_WIDE_INT fnmask;
- 
    if (code >= RS6000_BUILTIN_COUNT)
      return error_mark_node;
  
-   fnmask = rs6000_builtin_info[code].mask;
-   if ((fnmask & rs6000_builtin_mask) != fnmask)
-     {
-       rs6000_invalid_builtin ((enum rs6000_builtins)code);
-       return error_mark_node;
-     }
- 
    return rs6000_builtin_decls[code];
  }
  
--- 13643,13659 ----
      }
  }
  
! /* Returns the rs6000 builtin decl for CODE.  Note that we don't check
!    the builtin mask here since there could be some #pragma/attribute
!    target functions and the rs6000_builtin_mask could be wrong when
!    this checking happens, though it will be updated properly later.  */
  
  tree
  rs6000_builtin_decl (unsigned code, bool initialize_p ATTRIBUTE_UNUSED)
  {
    if (code >= RS6000_BUILTIN_COUNT)
      return error_mark_node;
  
    return rs6000_builtin_decls[code];
  }
  
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/rs6000-cpus.def gcc-11.3.0/gcc/config/rs6000/rs6000-cpus.def
*** gcc-11.2.0/gcc/config/rs6000/rs6000-cpus.def	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/rs6000-cpus.def	Thu Apr 21 07:58:52 2022
***************
*** 85,96 ****
  #define ISA_3_1_MASKS_SERVER	(ISA_3_0_MASKS_SERVER			\
  				 | OPTION_MASK_POWER10			\
  				 | OTHER_POWER10_MASKS			\
! 				 | OPTION_MASK_P10_FUSION		\
! 				 | OPTION_MASK_P10_FUSION_LD_CMPI	\
! 				 | OPTION_MASK_P10_FUSION_2LOGICAL	\
! 				 | OPTION_MASK_P10_FUSION_LOGADD 	\
! 				 | OPTION_MASK_P10_FUSION_ADDLOG	\
! 				 | OPTION_MASK_P10_FUSION_2ADD)
  
  /* Flags that need to be turned off if -mno-power9-vector.  */
  #define OTHER_P9_VECTOR_MASKS	(OPTION_MASK_FLOAT128_HW		\
--- 85,91 ----
  #define ISA_3_1_MASKS_SERVER	(ISA_3_0_MASKS_SERVER			\
  				 | OPTION_MASK_POWER10			\
  				 | OTHER_POWER10_MASKS			\
! 				 | OPTION_MASK_P10_FUSION)
  
  /* Flags that need to be turned off if -mno-power9-vector.  */
  #define OTHER_P9_VECTOR_MASKS	(OPTION_MASK_FLOAT128_HW		\
***************
*** 138,148 ****
  				 | OPTION_MASK_FPRND			\
  				 | OPTION_MASK_POWER10			\
  				 | OPTION_MASK_P10_FUSION		\
- 				 | OPTION_MASK_P10_FUSION_LD_CMPI	\
- 				 | OPTION_MASK_P10_FUSION_2LOGICAL	\
- 				 | OPTION_MASK_P10_FUSION_LOGADD 	\
- 				 | OPTION_MASK_P10_FUSION_ADDLOG	\
- 				 | OPTION_MASK_P10_FUSION_2ADD    	\
  				 | OPTION_MASK_HTM			\
  				 | OPTION_MASK_ISEL			\
  				 | OPTION_MASK_MFCRF			\
--- 133,138 ----
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/rs6000-internal.h gcc-11.3.0/gcc/config/rs6000/rs6000-internal.h
*** gcc-11.2.0/gcc/config/rs6000/rs6000-internal.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/rs6000-internal.h	Thu Apr 21 07:58:52 2022
*************** extern tree rs6000_fold_builtin (tree fn
*** 180,188 ****
  			         tree *args ATTRIBUTE_UNUSED,
  			         bool ignore ATTRIBUTE_UNUSED);
  
- #if TARGET_ELF
- extern bool rs6000_passes_ieee128;
- #endif
  extern bool rs6000_passes_float;
  extern bool rs6000_passes_long_double;
  extern bool rs6000_passes_vector;
--- 180,185 ----
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/rs6000-logue.c gcc-11.3.0/gcc/config/rs6000/rs6000-logue.c
*** gcc-11.2.0/gcc/config/rs6000/rs6000-logue.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/rs6000-logue.c	Thu Apr 21 07:58:52 2022
*************** rs6000_emit_prologue (void)
*** 3293,3302 ****
  
    /* If we need to save CR, put it into r12 or r11.  Choose r12 except when
       r12 will be needed by out-of-line gpr save.  */
!   cr_save_regno = ((DEFAULT_ABI == ABI_AIX || DEFAULT_ABI == ABI_ELFv2)
! 		   && !(strategy & (SAVE_INLINE_GPRS
! 				    | SAVE_NOINLINE_GPRS_SAVES_LR))
! 		   ? 11 : 12);
    if (!WORLD_SAVE_P (info)
        && info->cr_save_p
        && REGNO (frame_reg_rtx) != cr_save_regno
--- 3293,3305 ----
  
    /* If we need to save CR, put it into r12 or r11.  Choose r12 except when
       r12 will be needed by out-of-line gpr save.  */
!   if (DEFAULT_ABI == ABI_AIX
!       && !(strategy & (SAVE_INLINE_GPRS | SAVE_NOINLINE_GPRS_SAVES_LR)))
!     cr_save_regno = 11;
!   else if (DEFAULT_ABI == ABI_ELFv2)
!     cr_save_regno = 11;
!   else
!     cr_save_regno = 12;
    if (!WORLD_SAVE_P (info)
        && info->cr_save_p
        && REGNO (frame_reg_rtx) != cr_save_regno
*************** rs6000_emit_epilogue (enum epilogue_type
*** 4812,4817 ****
--- 4815,4824 ----
        else if (REGNO (frame_reg_rtx) == 12)
  	cr_save_regno = 11;
  
+       /* For ELFv2 r12 is already in use as the GEP.  */
+       if (DEFAULT_ABI == ABI_ELFv2)
+ 	cr_save_regno = 11;
+ 
        cr_save_reg = load_cr_save (cr_save_regno, frame_reg_rtx,
  				  info->cr_save_offset + frame_off,
  				  exit_func);
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/rs6000.c gcc-11.3.0/gcc/config/rs6000/rs6000.c
*** gcc-11.2.0/gcc/config/rs6000/rs6000.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/rs6000.c	Thu Apr 21 07:58:52 2022
*************** int dot_symbols;
*** 117,135 ****
     of this machine mode.  */
  scalar_int_mode rs6000_pmode;
  
- #if TARGET_ELF
- /* Note whether IEEE 128-bit floating point was passed or returned, either as
-    the __float128/_Float128 explicit type, or when long double is IEEE 128-bit
-    floating point.  We changed the default C++ mangling for these types and we
-    may want to generate a weak alias of the old mangling (U10__float128) to the
-    new mangling (u9__ieee128).  */
- bool rs6000_passes_ieee128 = false;
- #endif
- 
- /* Generate the manged name (i.e. U10__float128) used in GCC 8.1, and not the
-    name used in current releases (i.e. u9__ieee128).  */
- static bool ieee128_mangling_gcc_8_1;
- 
  /* Width in bits of a pointer.  */
  unsigned rs6000_pointer_size;
  
--- 117,122 ----
*************** static const struct attribute_spec rs600
*** 1758,1768 ****
  #undef TARGET_STARTING_FRAME_OFFSET
  #define TARGET_STARTING_FRAME_OFFSET rs6000_starting_frame_offset
  
- #if TARGET_ELF && RS6000_WEAK
- #undef TARGET_ASM_GLOBALIZE_DECL_NAME
- #define TARGET_ASM_GLOBALIZE_DECL_NAME rs6000_globalize_decl_name
- #endif
- 
  #undef TARGET_SETJMP_PRESERVES_NONVOLATILE_REGS_P
  #define TARGET_SETJMP_PRESERVES_NONVOLATILE_REGS_P hook_bool_void_true
  
--- 1745,1750 ----
*************** rs6000_override_options_after_change (vo
*** 3472,3477 ****
--- 3454,3463 ----
      }
    else if (!global_options_set.x_flag_cunroll_grow_size)
      flag_cunroll_grow_size = flag_peel_loops || optimize >= 3;
+ 
+   /* If we are inserting ROP-protect instructions, disable shrink wrap.  */
+   if (rs6000_rop_protect)
+     flag_shrink_wrap = 0;
  }
  
  #ifdef TARGET_USES_LINUX64_OPT
*************** rs6000_option_override_internal (bool gl
*** 3946,3951 ****
--- 3932,3946 ----
    else if (TARGET_ALTIVEC)
      rs6000_isa_flags |= (OPTION_MASK_PPC_GFXOPT & ~ignore_masks);
  
+   /* Disable VSX and Altivec silently if the user switched cpus to power7 in a
+      target attribute or pragma which automatically enables both options,
+      unless the altivec ABI was set.  This is set by default for 64-bit, but
+      not for 32-bit.  Don't move this before the above code using ignore_masks,
+      since it can reset the cleared VSX/ALTIVEC flag again.  */
+   if (main_target_opt && !main_target_opt->x_rs6000_altivec_abi)
+     rs6000_isa_flags &= ~((OPTION_MASK_VSX | OPTION_MASK_ALTIVEC)
+ 			  & ~rs6000_isa_flags_explicit);
+ 
    if (TARGET_CRYPTO && !TARGET_ALTIVEC)
      {
        if (rs6000_isa_flags_explicit & OPTION_MASK_CRYPTO)
*************** rs6000_option_override_internal (bool gl
*** 4036,4045 ****
        && ((rs6000_isa_flags_explicit & OPTION_MASK_QUAD_MEMORY_ATOMIC) == 0))
      rs6000_isa_flags |= OPTION_MASK_QUAD_MEMORY_ATOMIC;
  
-   /* If we are inserting ROP-protect instructions, disable shrink wrap.  */
-   if (rs6000_rop_protect)
-     flag_shrink_wrap = 0;
- 
    /* If we can shrink-wrap the TOC register save separately, then use
       -msave-toc-indirect unless explicitly disabled.  */
    if ((rs6000_isa_flags_explicit & OPTION_MASK_SAVE_TOC_INDIRECT) == 0
--- 4031,4036 ----
*************** rs6000_option_override_internal (bool gl
*** 4183,4195 ****
      }
    else if (rs6000_long_double_type_size == 128)
      rs6000_long_double_type_size = FLOAT_PRECISION_TFmode;
-   else if (global_options_set.x_rs6000_ieeequad)
-     {
-       if (global_options.x_rs6000_ieeequad)
- 	error ("%qs requires %qs", "-mabi=ieeelongdouble", "-mlong-double-128");
-       else
- 	error ("%qs requires %qs", "-mabi=ibmlongdouble", "-mlong-double-128");
-     }
  
    /* Set -mabi=ieeelongdouble on some old targets.  In the future, power server
       systems will also set long double to be IEEE 128-bit.  AIX and Darwin
--- 4174,4179 ----
*************** rs6000_option_override_internal (bool gl
*** 4199,4211 ****
    if (!global_options_set.x_rs6000_ieeequad)
      rs6000_ieeequad = TARGET_IEEEQUAD_DEFAULT;
  
!   else
      {
        if (global_options.x_rs6000_ieeequad
  	  && (!TARGET_POPCNTD || !TARGET_VSX))
  	error ("%qs requires full ISA 2.06 support", "-mabi=ieeelongdouble");
  
!       if (rs6000_ieeequad != TARGET_IEEEQUAD_DEFAULT && TARGET_LONG_DOUBLE_128)
  	{
  	  /* Determine if the user can change the default long double type at
  	     compilation time.  Only C and C++ support this, and you need GLIBC
--- 4183,4195 ----
    if (!global_options_set.x_rs6000_ieeequad)
      rs6000_ieeequad = TARGET_IEEEQUAD_DEFAULT;
  
!   else if (TARGET_LONG_DOUBLE_128)
      {
        if (global_options.x_rs6000_ieeequad
  	  && (!TARGET_POPCNTD || !TARGET_VSX))
  	error ("%qs requires full ISA 2.06 support", "-mabi=ieeelongdouble");
  
!       if (rs6000_ieeequad != TARGET_IEEEQUAD_DEFAULT)
  	{
  	  /* Determine if the user can change the default long double type at
  	     compilation time.  Only C and C++ support this, and you need GLIBC
*************** rs6000_option_override_internal (bool gl
*** 4366,4383 ****
  	}
      }
  
-   /* Disable VSX and Altivec silently if the user switched cpus to power7 in a
-      target attribute or pragma which automatically enables both options,
-      unless the altivec ABI was set.  This is set by default for 64-bit, but
-      not for 32-bit.  */
-   if (main_target_opt != NULL && !main_target_opt->x_rs6000_altivec_abi)
-     {
-       TARGET_FLOAT128_TYPE = 0;
-       rs6000_isa_flags &= ~((OPTION_MASK_VSX | OPTION_MASK_ALTIVEC
- 			     | OPTION_MASK_FLOAT128_KEYWORD)
- 			    & ~rs6000_isa_flags_explicit);
-     }
- 
    /* Enable Altivec ABI for AIX -maltivec.  */
    if (TARGET_XCOFF
        && (TARGET_ALTIVEC || TARGET_VSX)
--- 4350,4355 ----
*************** rs6000_option_override_internal (bool gl
*** 4465,4490 ****
        && (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION) == 0)
      rs6000_isa_flags |= OPTION_MASK_P10_FUSION;
  
-   if (TARGET_POWER10 &&
-       (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION_LD_CMPI) == 0)
-     rs6000_isa_flags |= OPTION_MASK_P10_FUSION_LD_CMPI;
- 
-   if (TARGET_POWER10
-       && (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION_2LOGICAL) == 0)
-     rs6000_isa_flags |= OPTION_MASK_P10_FUSION_2LOGICAL;
- 
-   if (TARGET_POWER10
-       && (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION_LOGADD) == 0)
-     rs6000_isa_flags |= OPTION_MASK_P10_FUSION_LOGADD;
- 
-   if (TARGET_POWER10
-       && (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION_ADDLOG) == 0)
-     rs6000_isa_flags |= OPTION_MASK_P10_FUSION_ADDLOG;
- 
-   if (TARGET_POWER10
-       && (rs6000_isa_flags_explicit & OPTION_MASK_P10_FUSION_2ADD) == 0)
-     rs6000_isa_flags |= OPTION_MASK_P10_FUSION_2ADD;
- 
    /* Turn off vector pair/mma options on non-power10 systems.  */
    else if (!TARGET_POWER10 && TARGET_MMA)
      {
--- 4437,4442 ----
*************** rs6000_option_override_internal (bool gl
*** 4494,4499 ****
--- 4446,4461 ----
        rs6000_isa_flags &= ~OPTION_MASK_MMA;
      }
  
+   /* MMA requires SIMD support as ISA 3.1 claims and our implementation
+      such as "*movoo" uses vector pair access which use VSX registers.
+      So make MMA require VSX support here.  */
+   if (TARGET_MMA && !TARGET_VSX)
+     {
+       if ((rs6000_isa_flags_explicit & OPTION_MASK_MMA) != 0)
+ 	error ("%qs requires %qs", "-mmma", "-mvsx");
+       rs6000_isa_flags &= ~OPTION_MASK_MMA;
+     }
+ 
    if (!TARGET_PCREL && TARGET_PCREL_OPT)
      rs6000_isa_flags &= ~OPTION_MASK_PCREL_OPT;
  
*************** const char *rs6000_machine;
*** 5780,5785 ****
--- 5742,5775 ----
  const char *
  rs6000_machine_from_flags (void)
  {
+   /* For some CPUs, the machine cannot be determined by ISA flags.  We have to
+      check them first.  */
+   switch (rs6000_cpu)
+     {
+     case PROCESSOR_PPC8540:
+     case PROCESSOR_PPC8548:
+       return "e500";
+ 
+     case PROCESSOR_PPCE300C2:
+     case PROCESSOR_PPCE300C3:
+       return "e300";
+ 
+     case PROCESSOR_PPCE500MC:
+       return "e500mc";
+ 
+     case PROCESSOR_PPCE500MC64:
+       return "e500mc64";
+ 
+     case PROCESSOR_PPCE5500:
+       return "e5500";
+ 
+     case PROCESSOR_PPCE6500:
+       return "e6500";
+ 
+     default:
+       break;
+     }
+ 
    HOST_WIDE_INT flags = rs6000_isa_flags;
  
    /* Disable the flags that should never influence the .machine selection.  */
*************** vspltis_shifted (rtx op)
*** 6193,6200 ****
      return false;
  
    /* We need to create pseudo registers to do the shift, so don't recognize
!      shift vector constants after reload.  */
!   if (!can_create_pseudo_p ())
      return false;
  
    nunits = GET_MODE_NUNITS (mode);
--- 6183,6193 ----
      return false;
  
    /* We need to create pseudo registers to do the shift, so don't recognize
!      shift vector constants after reload.  Don't match it even before RA
!      after split1 is done, because there won't be further splitting pass
!      before RA to do the splitting.  */
!   if (!can_create_pseudo_p ()
!       || (cfun->curr_properties & PROP_rtl_split_insns))
      return false;
  
    nunits = GET_MODE_NUNITS (mode);
*************** darwin_rs6000_legitimate_lo_sum_const_p
*** 8244,8251 ****
    if (GET_CODE (x) == CONST)
      x = XEXP (x, 0);
  
    if (GET_CODE (x) == UNSPEC && XINT (x, 1) == UNSPEC_MACHOPIC_OFFSET)
!     x =  XVECEXP (x, 0, 0);
  
    rtx sym = NULL_RTX;
    unsigned HOST_WIDE_INT offset = 0;
--- 8237,8250 ----
    if (GET_CODE (x) == CONST)
      x = XEXP (x, 0);
  
+   /* If we are building PIC code, then any symbol must be wrapped in an
+      UNSPEC_MACHOPIC_OFFSET so that it will get the picbase subtracted.  */
+   bool machopic_offs_p = false;
    if (GET_CODE (x) == UNSPEC && XINT (x, 1) == UNSPEC_MACHOPIC_OFFSET)
!     {
!       x =  XVECEXP (x, 0, 0);
!       machopic_offs_p = true;
!     }
  
    rtx sym = NULL_RTX;
    unsigned HOST_WIDE_INT offset = 0;
*************** darwin_rs6000_legitimate_lo_sum_const_p
*** 8276,8281 ****
--- 8275,8283 ----
    if (sym)
      {
        tree decl = SYMBOL_REF_DECL (sym);
+       /* As noted above, PIC code cannot use a bare SYMBOL_REF.  */
+       if (TARGET_MACHO && flag_pic && !machopic_offs_p)
+ 	return false;
  #if TARGET_MACHO
        if (MACHO_SYMBOL_INDIRECTION_P (sym))
        /* The decl in an indirection symbol is the original one, which might
*************** legitimate_lo_sum_address_p (machine_mod
*** 8863,8869 ****
      return false;
    x = XEXP (x, 1);
  
!   if (TARGET_ELF || TARGET_MACHO)
      {
        bool large_toc_ok;
  
--- 8865,8871 ----
      return false;
    x = XEXP (x, 1);
  
!   if (TARGET_ELF)
      {
        bool large_toc_ok;
  
*************** legitimate_lo_sum_address_p (machine_mod
*** 8889,8895 ****
--- 8891,8922 ----
  
        return CONSTANT_P (x) || large_toc_ok;
      }
+   else if (TARGET_MACHO)
+     {
+       if (GET_MODE_NUNITS (mode) != 1)
+ 	return false;
+       if (GET_MODE_SIZE (mode) > UNITS_PER_WORD
+ 	  && !(/* see above  */
+ 	       TARGET_HARD_FLOAT && (mode == DFmode || mode == DDmode)))
+ 	return false;
+ #if TARGET_MACHO
+       if (MACHO_DYNAMIC_NO_PIC_P || !flag_pic)
+ 	return CONSTANT_P (x);
+ #endif
+       /* Macho-O PIC code from here.  */
+       if (GET_CODE (x) == CONST)
+ 	x = XEXP (x, 0);
+ 
+       /* SYMBOL_REFs need to be wrapped in an UNSPEC_MACHOPIC_OFFSET.  */
+       if (SYMBOL_REF_P (x))
+ 	return false;
  
+       /* So this is OK if the wrapped object is const.  */
+       if (GET_CODE (x) == UNSPEC
+ 	  && XINT (x, 1) == UNSPEC_MACHOPIC_OFFSET)
+ 	return CONSTANT_P (XVECEXP (x, 0, 0));
+       return CONSTANT_P (x);
+     }
    return false;
  }
  
*************** rs6000_legitimize_address (rtx x, rtx ol
*** 8943,8949 ****
        else
  	return force_reg (Pmode, x);
      }
!   if (SYMBOL_REF_P (x))
      {
        enum tls_model model = SYMBOL_REF_TLS_MODEL (x);
        if (model != 0)
--- 8970,8976 ----
        else
  	return force_reg (Pmode, x);
      }
!   if (SYMBOL_REF_P (x) && !TARGET_MACHO)
      {
        enum tls_model model = SYMBOL_REF_TLS_MODEL (x);
        if (model != 0)
*************** init_float128_ibm (machine_mode mode)
*** 10925,10930 ****
--- 10952,10963 ----
        set_conv_libfunc (trunc_optab, DDmode, mode, "__dpd_trunctfdd");
        set_conv_libfunc (sext_optab, TDmode, mode, "__dpd_extendtftd");
  
+       set_conv_libfunc (sfix_optab, DImode, mode, "__fixtfdi");
+       set_conv_libfunc (ufix_optab, DImode, mode, "__fixunstfdi");
+ 
+       set_conv_libfunc (sfloat_optab, mode, DImode, "__floatditf");
+       set_conv_libfunc (ufloat_optab, mode, DImode, "__floatunditf");
+ 
        if (TARGET_POWERPC64)
  	{
  	  set_conv_libfunc (sfix_optab, TImode, mode, "__fixtfti");
*************** rs6000_expand_atomic_op (enum rtx_code c
*** 16716,17097 ****
      emit_move_insn (orig_after, after);
  }
  
- /* Emit instructions to move SRC to DST.  Called by splitters for
-    multi-register moves.  It will emit at most one instruction for
-    each register that is accessed; that is, it won't emit li/lis pairs
-    (or equivalent for 64-bit code).  One of SRC or DST must be a hard
-    register.  */
- 
- void
- rs6000_split_multireg_move (rtx dst, rtx src)
- {
-   /* The register number of the first register being moved.  */
-   int reg;
-   /* The mode that is to be moved.  */
-   machine_mode mode;
-   /* The mode that the move is being done in, and its size.  */
-   machine_mode reg_mode;
-   int reg_mode_size;
-   /* The number of registers that will be moved.  */
-   int nregs;
- 
-   reg = REG_P (dst) ? REGNO (dst) : REGNO (src);
-   mode = GET_MODE (dst);
-   nregs = hard_regno_nregs (reg, mode);
- 
-   /* If we have a vector quad register for MMA, and this is a load or store,
-      see if we can use vector paired load/stores.  */
-   if (mode == XOmode && TARGET_MMA
-       && (MEM_P (dst) || MEM_P (src)))
-     {
-       reg_mode = OOmode;
-       nregs /= 2;
-     }
-   /* If we have a vector pair/quad mode, split it into two/four separate
-      vectors.  */
-   else if (mode == OOmode || mode == XOmode)
-     reg_mode = V1TImode;
-   else if (FP_REGNO_P (reg))
-     reg_mode = DECIMAL_FLOAT_MODE_P (mode) ? DDmode :
- 	(TARGET_HARD_FLOAT ? DFmode : SFmode);
-   else if (ALTIVEC_REGNO_P (reg))
-     reg_mode = V16QImode;
-   else
-     reg_mode = word_mode;
-   reg_mode_size = GET_MODE_SIZE (reg_mode);
- 
-   gcc_assert (reg_mode_size * nregs == GET_MODE_SIZE (mode));
- 
-   /* TDmode residing in FP registers is special, since the ISA requires that
-      the lower-numbered word of a register pair is always the most significant
-      word, even in little-endian mode.  This does not match the usual subreg
-      semantics, so we cannnot use simplify_gen_subreg in those cases.  Access
-      the appropriate constituent registers "by hand" in little-endian mode.
- 
-      Note we do not need to check for destructive overlap here since TDmode
-      can only reside in even/odd register pairs.  */
-   if (FP_REGNO_P (reg) && DECIMAL_FLOAT_MODE_P (mode) && !BYTES_BIG_ENDIAN)
-     {
-       rtx p_src, p_dst;
-       int i;
- 
-       for (i = 0; i < nregs; i++)
- 	{
- 	  if (REG_P (src) && FP_REGNO_P (REGNO (src)))
- 	    p_src = gen_rtx_REG (reg_mode, REGNO (src) + nregs - 1 - i);
- 	  else
- 	    p_src = simplify_gen_subreg (reg_mode, src, mode,
- 					 i * reg_mode_size);
- 
- 	  if (REG_P (dst) && FP_REGNO_P (REGNO (dst)))
- 	    p_dst = gen_rtx_REG (reg_mode, REGNO (dst) + nregs - 1 - i);
- 	  else
- 	    p_dst = simplify_gen_subreg (reg_mode, dst, mode,
- 					 i * reg_mode_size);
- 
- 	  emit_insn (gen_rtx_SET (p_dst, p_src));
- 	}
- 
-       return;
-     }
- 
-   /* The __vector_pair and __vector_quad modes are multi-register
-      modes, so if we have to load or store the registers, we have to be
-      careful to properly swap them if we're in little endian mode
-      below.  This means the last register gets the first memory
-      location.  We also need to be careful of using the right register
-      numbers if we are splitting XO to OO.  */
-   if (mode == OOmode || mode == XOmode)
-     {
-       nregs = hard_regno_nregs (reg, mode);
-       int reg_mode_nregs = hard_regno_nregs (reg, reg_mode);
-       if (MEM_P (dst))
- 	{
- 	  unsigned offset = 0;
- 	  unsigned size = GET_MODE_SIZE (reg_mode);
- 
- 	  /* If we are reading an accumulator register, we have to
- 	     deprime it before we can access it.  */
- 	  if (TARGET_MMA
- 	      && GET_MODE (src) == XOmode && FP_REGNO_P (REGNO (src)))
- 	    emit_insn (gen_mma_xxmfacc (src, src));
- 
- 	  for (int i = 0; i < nregs; i += reg_mode_nregs)
- 	    {
- 	      unsigned subreg =
- 		(WORDS_BIG_ENDIAN) ? i : (nregs - reg_mode_nregs - i);
- 	      rtx dst2 = adjust_address (dst, reg_mode, offset);
- 	      rtx src2 = gen_rtx_REG (reg_mode, reg + subreg);
- 	      offset += size;
- 	      emit_insn (gen_rtx_SET (dst2, src2));
- 	    }
- 
- 	  return;
- 	}
- 
-       if (MEM_P (src))
- 	{
- 	  unsigned offset = 0;
- 	  unsigned size = GET_MODE_SIZE (reg_mode);
- 
- 	  for (int i = 0; i < nregs; i += reg_mode_nregs)
- 	    {
- 	      unsigned subreg =
- 		(WORDS_BIG_ENDIAN) ? i : (nregs - reg_mode_nregs - i);
- 	      rtx dst2 = gen_rtx_REG (reg_mode, reg + subreg);
- 	      rtx src2 = adjust_address (src, reg_mode, offset);
- 	      offset += size;
- 	      emit_insn (gen_rtx_SET (dst2, src2));
- 	    }
- 
- 	  /* If we are writing an accumulator register, we have to
- 	     prime it after we've written it.  */
- 	  if (TARGET_MMA
- 	      && GET_MODE (dst) == XOmode && FP_REGNO_P (REGNO (dst)))
- 	    emit_insn (gen_mma_xxmtacc (dst, dst));
- 
- 	  return;
- 	}
- 
-       if (GET_CODE (src) == UNSPEC)
- 	{
- 	  gcc_assert (XINT (src, 1) == UNSPEC_MMA_ASSEMBLE);
- 	  gcc_assert (REG_P (dst));
- 	  if (GET_MODE (src) == XOmode)
- 	    gcc_assert (FP_REGNO_P (REGNO (dst)));
- 	  if (GET_MODE (src) == OOmode)
- 	    gcc_assert (VSX_REGNO_P (REGNO (dst)));
- 
- 	  reg_mode = GET_MODE (XVECEXP (src, 0, 0));
- 	  int nvecs = XVECLEN (src, 0);
- 	  for (int i = 0; i < nvecs; i++)
- 	    {
- 	      int index = WORDS_BIG_ENDIAN ? i : nvecs - 1 - i;
- 	      rtx dst_i = gen_rtx_REG (reg_mode, reg + index);
- 	      emit_insn (gen_rtx_SET (dst_i, XVECEXP (src, 0, i)));
- 	    }
- 
- 	  /* We are writing an accumulator register, so we have to
- 	     prime it after we've written it.  */
- 	  if (GET_MODE (src) == XOmode)
- 	    emit_insn (gen_mma_xxmtacc (dst, dst));
- 
- 	  return;
- 	}
- 
-       /* Register -> register moves can use common code.  */
-     }
- 
-   if (REG_P (src) && REG_P (dst) && (REGNO (src) < REGNO (dst)))
-     {
-       /* If we are reading an accumulator register, we have to
- 	 deprime it before we can access it.  */
-       if (TARGET_MMA
- 	  && GET_MODE (src) == XOmode && FP_REGNO_P (REGNO (src)))
- 	emit_insn (gen_mma_xxmfacc (src, src));
- 
-       /* Move register range backwards, if we might have destructive
- 	 overlap.  */
-       int i;
-       /* XO/OO are opaque so cannot use subregs. */
-       if (mode == OOmode || mode == XOmode )
- 	{
- 	  for (i = nregs - 1; i >= 0; i--)
- 	    {
- 	      rtx dst_i = gen_rtx_REG (reg_mode, REGNO (dst) + i);
- 	      rtx src_i = gen_rtx_REG (reg_mode, REGNO (src) + i);
- 	      emit_insn (gen_rtx_SET (dst_i, src_i));
- 	    }
- 	}
-       else
- 	{
- 	  for (i = nregs - 1; i >= 0; i--)
- 	    emit_insn (gen_rtx_SET (simplify_gen_subreg (reg_mode, dst, mode,
- 							 i * reg_mode_size),
- 				    simplify_gen_subreg (reg_mode, src, mode,
- 							 i * reg_mode_size)));
- 	}
- 
-       /* If we are writing an accumulator register, we have to
- 	 prime it after we've written it.  */
-       if (TARGET_MMA
- 	  && GET_MODE (dst) == XOmode && FP_REGNO_P (REGNO (dst)))
- 	emit_insn (gen_mma_xxmtacc (dst, dst));
-     }
-   else
-     {
-       int i;
-       int j = -1;
-       bool used_update = false;
-       rtx restore_basereg = NULL_RTX;
- 
-       if (MEM_P (src) && INT_REGNO_P (reg))
- 	{
- 	  rtx breg;
- 
- 	  if (GET_CODE (XEXP (src, 0)) == PRE_INC
- 	      || GET_CODE (XEXP (src, 0)) == PRE_DEC)
- 	    {
- 	      rtx delta_rtx;
- 	      breg = XEXP (XEXP (src, 0), 0);
- 	      delta_rtx = (GET_CODE (XEXP (src, 0)) == PRE_INC
- 			   ? GEN_INT (GET_MODE_SIZE (GET_MODE (src)))
- 			   : GEN_INT (-GET_MODE_SIZE (GET_MODE (src))));
- 	      emit_insn (gen_add3_insn (breg, breg, delta_rtx));
- 	      src = replace_equiv_address (src, breg);
- 	    }
- 	  else if (! rs6000_offsettable_memref_p (src, reg_mode, true))
- 	    {
- 	      if (GET_CODE (XEXP (src, 0)) == PRE_MODIFY)
- 		{
- 		  rtx basereg = XEXP (XEXP (src, 0), 0);
- 		  if (TARGET_UPDATE)
- 		    {
- 		      rtx ndst = simplify_gen_subreg (reg_mode, dst, mode, 0);
- 		      emit_insn (gen_rtx_SET (ndst,
- 					      gen_rtx_MEM (reg_mode,
- 							   XEXP (src, 0))));
- 		      used_update = true;
- 		    }
- 		  else
- 		    emit_insn (gen_rtx_SET (basereg,
- 					    XEXP (XEXP (src, 0), 1)));
- 		  src = replace_equiv_address (src, basereg);
- 		}
- 	      else
- 		{
- 		  rtx basereg = gen_rtx_REG (Pmode, reg);
- 		  emit_insn (gen_rtx_SET (basereg, XEXP (src, 0)));
- 		  src = replace_equiv_address (src, basereg);
- 		}
- 	    }
- 
- 	  breg = XEXP (src, 0);
- 	  if (GET_CODE (breg) == PLUS || GET_CODE (breg) == LO_SUM)
- 	    breg = XEXP (breg, 0);
- 
- 	  /* If the base register we are using to address memory is
- 	     also a destination reg, then change that register last.  */
- 	  if (REG_P (breg)
- 	      && REGNO (breg) >= REGNO (dst)
- 	      && REGNO (breg) < REGNO (dst) + nregs)
- 	    j = REGNO (breg) - REGNO (dst);
- 	}
-       else if (MEM_P (dst) && INT_REGNO_P (reg))
- 	{
- 	  rtx breg;
- 
- 	  if (GET_CODE (XEXP (dst, 0)) == PRE_INC
- 	      || GET_CODE (XEXP (dst, 0)) == PRE_DEC)
- 	    {
- 	      rtx delta_rtx;
- 	      breg = XEXP (XEXP (dst, 0), 0);
- 	      delta_rtx = (GET_CODE (XEXP (dst, 0)) == PRE_INC
- 			   ? GEN_INT (GET_MODE_SIZE (GET_MODE (dst)))
- 			   : GEN_INT (-GET_MODE_SIZE (GET_MODE (dst))));
- 
- 	      /* We have to update the breg before doing the store.
- 		 Use store with update, if available.  */
- 
- 	      if (TARGET_UPDATE)
- 		{
- 		  rtx nsrc = simplify_gen_subreg (reg_mode, src, mode, 0);
- 		  emit_insn (TARGET_32BIT
- 			     ? (TARGET_POWERPC64
- 				? gen_movdi_si_update (breg, breg, delta_rtx, nsrc)
- 				: gen_movsi_si_update (breg, breg, delta_rtx, nsrc))
- 			     : gen_movdi_di_update (breg, breg, delta_rtx, nsrc));
- 		  used_update = true;
- 		}
- 	      else
- 		emit_insn (gen_add3_insn (breg, breg, delta_rtx));
- 	      dst = replace_equiv_address (dst, breg);
- 	    }
- 	  else if (!rs6000_offsettable_memref_p (dst, reg_mode, true)
- 		   && GET_CODE (XEXP (dst, 0)) != LO_SUM)
- 	    {
- 	      if (GET_CODE (XEXP (dst, 0)) == PRE_MODIFY)
- 		{
- 		  rtx basereg = XEXP (XEXP (dst, 0), 0);
- 		  if (TARGET_UPDATE)
- 		    {
- 		      rtx nsrc = simplify_gen_subreg (reg_mode, src, mode, 0);
- 		      emit_insn (gen_rtx_SET (gen_rtx_MEM (reg_mode,
- 							   XEXP (dst, 0)),
- 					      nsrc));
- 		      used_update = true;
- 		    }
- 		  else
- 		    emit_insn (gen_rtx_SET (basereg,
- 					    XEXP (XEXP (dst, 0), 1)));
- 		  dst = replace_equiv_address (dst, basereg);
- 		}
- 	      else
- 		{
- 		  rtx basereg = XEXP (XEXP (dst, 0), 0);
- 		  rtx offsetreg = XEXP (XEXP (dst, 0), 1);
- 		  gcc_assert (GET_CODE (XEXP (dst, 0)) == PLUS
- 			      && REG_P (basereg)
- 			      && REG_P (offsetreg)
- 			      && REGNO (basereg) != REGNO (offsetreg));
- 		  if (REGNO (basereg) == 0)
- 		    {
- 		      rtx tmp = offsetreg;
- 		      offsetreg = basereg;
- 		      basereg = tmp;
- 		    }
- 		  emit_insn (gen_add3_insn (basereg, basereg, offsetreg));
- 		  restore_basereg = gen_sub3_insn (basereg, basereg, offsetreg);
- 		  dst = replace_equiv_address (dst, basereg);
- 		}
- 	    }
- 	  else if (GET_CODE (XEXP (dst, 0)) != LO_SUM)
- 	    gcc_assert (rs6000_offsettable_memref_p (dst, reg_mode, true));
- 	}
- 
-       /* If we are reading an accumulator register, we have to
- 	 deprime it before we can access it.  */
-       if (TARGET_MMA && REG_P (src)
- 	  && GET_MODE (src) == XOmode && FP_REGNO_P (REGNO (src)))
- 	emit_insn (gen_mma_xxmfacc (src, src));
- 
-       for (i = 0; i < nregs; i++)
- 	{
- 	  /* Calculate index to next subword.  */
- 	  ++j;
- 	  if (j == nregs)
- 	    j = 0;
- 
- 	  /* If compiler already emitted move of first word by
- 	     store with update, no need to do anything.  */
- 	  if (j == 0 && used_update)
- 	    continue;
- 
- 	  /* XO/OO are opaque so cannot use subregs. */
- 	  if (mode == OOmode || mode == XOmode )
- 	    {
- 	      rtx dst_i = gen_rtx_REG (reg_mode, REGNO (dst) + j);
- 	      rtx src_i = gen_rtx_REG (reg_mode, REGNO (src) + j);
- 	      emit_insn (gen_rtx_SET (dst_i, src_i));
- 	    }
- 	  else
- 	    emit_insn (gen_rtx_SET (simplify_gen_subreg (reg_mode, dst, mode,
- 							 j * reg_mode_size),
- 				    simplify_gen_subreg (reg_mode, src, mode,
- 							 j * reg_mode_size)));
- 	}
- 
-       /* If we are writing an accumulator register, we have to
- 	 prime it after we've written it.  */
-       if (TARGET_MMA && REG_P (dst)
- 	  && GET_MODE (dst) == XOmode && FP_REGNO_P (REGNO (dst)))
- 	emit_insn (gen_mma_xxmtacc (dst, dst));
- 
-       if (restore_basereg != NULL_RTX)
- 	emit_insn (restore_basereg);
-     }
- }
- 
  static GTY(()) alias_set_type TOC_alias_set = -1;
  
  alias_set_type
--- 16749,16754 ----
*************** get_memref_parts (rtx mem, rtx *base, HO
*** 18453,18475 ****
    return true;
  }
  
! /* The function returns true if the target storage location of
!    mem1 is adjacent to the target storage location of mem2 */
! /* Return 1 if memory locations are adjacent.  */
  
! static bool
  adjacent_mem_locations (rtx mem1, rtx mem2)
  {
    rtx reg1, reg2;
    HOST_WIDE_INT off1, size1, off2, size2;
  
!   if (get_memref_parts (mem1, &reg1, &off1, &size1)
!       && get_memref_parts (mem2, &reg2, &off2, &size2))
!     return ((REGNO (reg1) == REGNO (reg2))
! 	    && ((off1 + size1 == off2)
! 		|| (off2 + size2 == off1)));
  
!   return false;
  }
  
  /* This function returns true if it can be determined that the two MEM
--- 18110,18138 ----
    return true;
  }
  
! /* If the target storage locations of arguments MEM1 and MEM2 are
!    adjacent, then return the argument that has the lower address.
!    Otherwise, return NULL_RTX.  */
  
! static rtx
  adjacent_mem_locations (rtx mem1, rtx mem2)
  {
    rtx reg1, reg2;
    HOST_WIDE_INT off1, size1, off2, size2;
  
!   if (MEM_P (mem1)
!       && MEM_P (mem2)
!       && get_memref_parts (mem1, &reg1, &off1, &size1)
!       && get_memref_parts (mem2, &reg2, &off2, &size2)
!       && REGNO (reg1) == REGNO (reg2))
!     {
!       if (off1 + size1 == off2)
! 	return mem1;
!       else if (off2 + size2 == off1)
! 	return mem2;
!     }
  
!   return NULL_RTX;
  }
  
  /* This function returns true if it can be determined that the two MEM
*************** is_load_insn1 (rtx pat, rtx *load_mem)
*** 18731,18737 ****
      return false;
  
    if (GET_CODE (pat) == SET)
!     return find_mem_ref (SET_SRC (pat), load_mem);
  
    if (GET_CODE (pat) == PARALLEL)
      {
--- 18394,18405 ----
      return false;
  
    if (GET_CODE (pat) == SET)
!     {
!       if (REG_P (SET_DEST (pat)))
! 	return find_mem_ref (SET_SRC (pat), load_mem);
!       else
! 	return false;
!     }
  
    if (GET_CODE (pat) == PARALLEL)
      {
*************** is_store_insn1 (rtx pat, rtx *str_mem)
*** 18768,18774 ****
      return false;
  
    if (GET_CODE (pat) == SET)
!     return find_mem_ref (SET_DEST (pat), str_mem);
  
    if (GET_CODE (pat) == PARALLEL)
      {
--- 18436,18447 ----
      return false;
  
    if (GET_CODE (pat) == SET)
!     {
!       if (REG_P (SET_SRC (pat)) || SUBREG_P (SET_SRC (pat)))
! 	return find_mem_ref (SET_DEST (pat), str_mem);
!       else
! 	return false;
!     }
  
    if (GET_CODE (pat) == PARALLEL)
      {
*************** power9_sched_reorder2 (rtx_insn **ready,
*** 19232,19237 ****
--- 18905,18992 ----
    return cached_can_issue_more;
  }
  
+ /* Determine if INSN is a store to memory that can be fused with a similar
+    adjacent store.  */
+ 
+ static bool
+ is_fusable_store (rtx_insn *insn, rtx *str_mem)
+ {
+   /* Insn must be a non-prefixed base+disp form store.  */
+   if (is_store_insn (insn, str_mem)
+       && get_attr_prefixed (insn) == PREFIXED_NO
+       && get_attr_update (insn) == UPDATE_NO
+       && get_attr_indexed (insn) == INDEXED_NO)
+     {
+       /* Further restrictions by mode and size.  */
+       if (!MEM_SIZE_KNOWN_P (*str_mem))
+ 	return false;
+ 
+       machine_mode mode = GET_MODE (*str_mem);
+       HOST_WIDE_INT size = MEM_SIZE (*str_mem);
+ 
+       if (INTEGRAL_MODE_P (mode))
+ 	/* Must be word or dword size.  */
+ 	return (size == 4 || size == 8);
+       else if (FLOAT_MODE_P (mode))
+ 	/* Must be dword size.  */
+ 	return (size == 8);
+     }
+ 
+   return false;
+ }
+ 
+ /* Do Power10 specific reordering of the ready list.  */
+ 
+ static int
+ power10_sched_reorder (rtx_insn **ready, int lastpos)
+ {
+   rtx mem1;
+ 
+   /* Do store fusion during sched2 only.  */
+   if (!reload_completed)
+     return cached_can_issue_more;
+ 
+   /* If the prior insn finished off a store fusion pair then simply
+      reset the counter and return, nothing more to do.  */
+   if (load_store_pendulum != 0)
+     {
+       load_store_pendulum = 0;
+       return cached_can_issue_more;
+     }
+ 
+   /* Try to pair certain store insns to adjacent memory locations
+      so that the hardware will fuse them to a single operation.  */
+   if (TARGET_P10_FUSION && is_fusable_store (last_scheduled_insn, &mem1))
+     {
+ 
+       /* A fusable store was just scheduled.  Scan the ready list for another
+ 	 store that it can fuse with.  */
+       int pos = lastpos;
+       while (pos >= 0)
+ 	{
+ 	  rtx mem2;
+ 	  /* GPR stores can be ascending or descending offsets, FPR/VSR stores
+ 	     must be ascending only.  */
+ 	  if (is_fusable_store (ready[pos], &mem2)
+ 	      && ((INTEGRAL_MODE_P (GET_MODE (mem1))
+ 		   && adjacent_mem_locations (mem1, mem2))
+ 		  || (FLOAT_MODE_P (GET_MODE (mem1))
+ 		   && (adjacent_mem_locations (mem1, mem2) == mem1))))
+ 	    {
+ 	      /* Found a fusable store.  Move it to the end of the ready list
+ 		 so it is scheduled next.  */
+ 	      move_to_end_of_ready (ready, pos, lastpos);
+ 
+ 	      load_store_pendulum = -1;
+ 	      break;
+ 	    }
+ 	  pos--;
+ 	}
+     }
+ 
+   return cached_can_issue_more;
+ }
+ 
  /* We are about to begin issuing insns for this clock cycle. */
  
  static int
*************** rs6000_sched_reorder (FILE *dump ATTRIBU
*** 19258,19263 ****
--- 19013,19022 ----
    if (rs6000_tune == PROCESSOR_POWER6)
      load_store_pendulum = 0;
  
+   /* Do Power10 dependent reordering.  */
+   if (rs6000_tune == PROCESSOR_POWER10 && last_scheduled_insn)
+     power10_sched_reorder (ready, n_ready - 1);
+ 
    return rs6000_issue_rate ();
  }
  
*************** rs6000_sched_reorder2 (FILE *dump, int s
*** 19279,19284 ****
--- 19038,19047 ----
        && recog_memoized (last_scheduled_insn) >= 0)
      return power9_sched_reorder2 (ready, *pn_ready - 1);
  
+   /* Do Power10 dependent reordering.  */
+   if (rs6000_tune == PROCESSOR_POWER10 && last_scheduled_insn)
+     return power10_sched_reorder (ready, *pn_ready - 1);
+ 
    return cached_can_issue_more;
  }
  
*************** rs6000_mangle_type (const_tree type)
*** 20329,20335 ****
    if (SCALAR_FLOAT_TYPE_P (type) && FLOAT128_IBM_P (TYPE_MODE (type)))
      return "g";
    if (SCALAR_FLOAT_TYPE_P (type) && FLOAT128_IEEE_P (TYPE_MODE (type)))
!     return ieee128_mangling_gcc_8_1 ? "U10__float128" : "u9__ieee128";
  
    if (type == vector_pair_type_node)
      return "u13__vector_pair";
--- 20092,20098 ----
    if (SCALAR_FLOAT_TYPE_P (type) && FLOAT128_IBM_P (TYPE_MODE (type)))
      return "g";
    if (SCALAR_FLOAT_TYPE_P (type) && FLOAT128_IEEE_P (TYPE_MODE (type)))
!     return "u9__ieee128";
  
    if (type == vector_pair_type_node)
      return "u13__vector_pair";
*************** rs6000_rtx_costs (rtx x, machine_mode mo
*** 22204,22210 ****
        break;
  
      case UNSPEC:
!       if (XINT (x, 1) == UNSPEC_MMA_XXSETACCZ)
  	{
  	  *total = 0;
  	  return true;
--- 21967,21973 ----
        break;
  
      case UNSPEC:
!       if (XINT (x, 1) == UNSPECV_MMA_XXSETACCZ)
  	{
  	  *total = 0;
  	  return true;
*************** rs6000_sibcall_aix (rtx value, rtx func_
*** 25639,25649 ****
    rtx r12 = NULL_RTX;
    rtx func_addr = func_desc;
  
-   gcc_assert (INTVAL (cookie) == 0);
- 
    if (global_tlsarg)
      tlsarg = global_tlsarg;
  
    /* For ELFv2, r12 and CTR need to hold the function address
       for an indirect call.  */
    if (GET_CODE (func_desc) != SYMBOL_REF && DEFAULT_ABI == ABI_ELFv2)
--- 25402,25421 ----
    rtx r12 = NULL_RTX;
    rtx func_addr = func_desc;
  
    if (global_tlsarg)
      tlsarg = global_tlsarg;
  
+   /* Handle longcall attributes.  */
+   if (INTVAL (cookie) & CALL_LONG && SYMBOL_REF_P (func_desc))
+     {
+       /* PCREL can do a sibling call to a longcall function
+ 	 because we don't need to restore the TOC register.  */
+       gcc_assert (rs6000_pcrel_p ());
+       func_desc = rs6000_longcall_ref (func_desc, tlsarg);
+     }
+   else
+     gcc_assert (INTVAL (cookie) == 0);
+ 
    /* For ELFv2, r12 and CTR need to hold the function address
       for an indirect call.  */
    if (GET_CODE (func_desc) != SYMBOL_REF && DEFAULT_ABI == ABI_ELFv2)
*************** rs6000_split_logical (rtx operands[3],
*** 26919,26924 ****
--- 26691,27111 ----
    return;
  }
  
+ /* Emit instructions to move SRC to DST.  Called by splitters for
+    multi-register moves.  It will emit at most one instruction for
+    each register that is accessed; that is, it won't emit li/lis pairs
+    (or equivalent for 64-bit code).  One of SRC or DST must be a hard
+    register.  */
+ 
+ void
+ rs6000_split_multireg_move (rtx dst, rtx src)
+ {
+   /* The register number of the first register being moved.  */
+   int reg;
+   /* The mode that is to be moved.  */
+   machine_mode mode;
+   /* The mode that the move is being done in, and its size.  */
+   machine_mode reg_mode;
+   int reg_mode_size;
+   /* The number of registers that will be moved.  */
+   int nregs;
+ 
+   reg = REG_P (dst) ? REGNO (dst) : REGNO (src);
+   mode = GET_MODE (dst);
+   nregs = hard_regno_nregs (reg, mode);
+ 
+   /* If we have a vector quad register for MMA, and this is a load or store,
+      see if we can use vector paired load/stores.  */
+   if (mode == XOmode && TARGET_MMA
+       && (MEM_P (dst) || MEM_P (src)))
+     {
+       reg_mode = OOmode;
+       nregs /= 2;
+     }
+   /* If we have a vector pair/quad mode, split it into two/four separate
+      vectors.  */
+   else if (mode == OOmode || mode == XOmode)
+     reg_mode = V1TImode;
+   else if (FP_REGNO_P (reg))
+     reg_mode = DECIMAL_FLOAT_MODE_P (mode) ? DDmode :
+ 	(TARGET_HARD_FLOAT ? DFmode : SFmode);
+   else if (ALTIVEC_REGNO_P (reg))
+     reg_mode = V16QImode;
+   else
+     reg_mode = word_mode;
+   reg_mode_size = GET_MODE_SIZE (reg_mode);
+ 
+   gcc_assert (reg_mode_size * nregs == GET_MODE_SIZE (mode));
+ 
+   /* TDmode residing in FP registers is special, since the ISA requires that
+      the lower-numbered word of a register pair is always the most significant
+      word, even in little-endian mode.  This does not match the usual subreg
+      semantics, so we cannnot use simplify_gen_subreg in those cases.  Access
+      the appropriate constituent registers "by hand" in little-endian mode.
+ 
+      Note we do not need to check for destructive overlap here since TDmode
+      can only reside in even/odd register pairs.  */
+   if (FP_REGNO_P (reg) && DECIMAL_FLOAT_MODE_P (mode) && !BYTES_BIG_ENDIAN)
+     {
+       rtx p_src, p_dst;
+       int i;
+ 
+       for (i = 0; i < nregs; i++)
+ 	{
+ 	  if (REG_P (src) && FP_REGNO_P (REGNO (src)))
+ 	    p_src = gen_rtx_REG (reg_mode, REGNO (src) + nregs - 1 - i);
+ 	  else
+ 	    p_src = simplify_gen_subreg (reg_mode, src, mode,
+ 					 i * reg_mode_size);
+ 
+ 	  if (REG_P (dst) && FP_REGNO_P (REGNO (dst)))
+ 	    p_dst = gen_rtx_REG (reg_mode, REGNO (dst) + nregs - 1 - i);
+ 	  else
+ 	    p_dst = simplify_gen_subreg (reg_mode, dst, mode,
+ 					 i * reg_mode_size);
+ 
+ 	  emit_insn (gen_rtx_SET (p_dst, p_src));
+ 	}
+ 
+       return;
+     }
+ 
+   /* The __vector_pair and __vector_quad modes are multi-register
+      modes, so if we have to load or store the registers, we have to be
+      careful to properly swap them if we're in little endian mode
+      below.  This means the last register gets the first memory
+      location.  We also need to be careful of using the right register
+      numbers if we are splitting XO to OO.  */
+   if (mode == OOmode || mode == XOmode)
+     {
+       nregs = hard_regno_nregs (reg, mode);
+       int reg_mode_nregs = hard_regno_nregs (reg, reg_mode);
+       if (MEM_P (dst))
+ 	{
+ 	  unsigned offset = 0;
+ 	  unsigned size = GET_MODE_SIZE (reg_mode);
+ 
+ 	  /* If we are reading an accumulator register, we have to
+ 	     deprime it before we can access it.  */
+ 	  if (TARGET_MMA
+ 	      && GET_MODE (src) == XOmode && FP_REGNO_P (REGNO (src)))
+ 	    emit_insn (gen_mma_xxmfacc (src, src));
+ 
+ 	  for (int i = 0; i < nregs; i += reg_mode_nregs)
+ 	    {
+ 	      unsigned subreg
+ 		= WORDS_BIG_ENDIAN ? i : (nregs - reg_mode_nregs - i);
+ 	      rtx dst2 = adjust_address (dst, reg_mode, offset);
+ 	      rtx src2 = gen_rtx_REG (reg_mode, reg + subreg);
+ 	      offset += size;
+ 	      emit_insn (gen_rtx_SET (dst2, src2));
+ 	    }
+ 
+ 	  return;
+ 	}
+ 
+       if (MEM_P (src))
+ 	{
+ 	  unsigned offset = 0;
+ 	  unsigned size = GET_MODE_SIZE (reg_mode);
+ 
+ 	  for (int i = 0; i < nregs; i += reg_mode_nregs)
+ 	    {
+ 	      unsigned subreg
+ 		= WORDS_BIG_ENDIAN ? i : (nregs - reg_mode_nregs - i);
+ 	      rtx dst2 = gen_rtx_REG (reg_mode, reg + subreg);
+ 	      rtx src2 = adjust_address (src, reg_mode, offset);
+ 	      offset += size;
+ 	      emit_insn (gen_rtx_SET (dst2, src2));
+ 	    }
+ 
+ 	  /* If we are writing an accumulator register, we have to
+ 	     prime it after we've written it.  */
+ 	  if (TARGET_MMA
+ 	      && GET_MODE (dst) == XOmode && FP_REGNO_P (REGNO (dst)))
+ 	    emit_insn (gen_mma_xxmtacc (dst, dst));
+ 
+ 	  return;
+ 	}
+ 
+       if (GET_CODE (src) == UNSPEC)
+ 	{
+ 	  gcc_assert (XINT (src, 1) == UNSPEC_MMA_ASSEMBLE);
+ 	  gcc_assert (REG_P (dst));
+ 	  if (GET_MODE (src) == XOmode)
+ 	    gcc_assert (FP_REGNO_P (REGNO (dst)));
+ 	  if (GET_MODE (src) == OOmode)
+ 	    gcc_assert (VSX_REGNO_P (REGNO (dst)));
+ 
+ 	  int nvecs = XVECLEN (src, 0);
+ 	  for (int i = 0; i < nvecs; i++)
+ 	    {
+ 	      rtx op;
+ 	      int regno = reg + i;
+ 
+ 	      if (WORDS_BIG_ENDIAN)
+ 		{
+ 		  op = XVECEXP (src, 0, i);
+ 
+ 		  /* If we are loading an even VSX register and the memory location
+ 		     is adjacent to the next register's memory location (if any),
+ 		     then we can load them both with one LXVP instruction.  */
+ 		  if ((regno & 1) == 0)
+ 		    {
+ 		      rtx op2 = XVECEXP (src, 0, i + 1);
+ 		      if (adjacent_mem_locations (op, op2) == op)
+ 			{
+ 			  op = adjust_address (op, OOmode, 0);
+ 			  /* Skip the next register, since we're going to
+ 			     load it together with this register.  */
+ 			  i++;
+ 			}
+ 		    }
+ 		}
+ 	      else
+ 		{
+ 		  op = XVECEXP (src, 0, nvecs - i - 1);
+ 
+ 		  /* If we are loading an even VSX register and the memory location
+ 		     is adjacent to the next register's memory location (if any),
+ 		     then we can load them both with one LXVP instruction.  */
+ 		  if ((regno & 1) == 0)
+ 		    {
+ 			  rtx op2 = XVECEXP (src, 0, nvecs - i - 2);
+ 			  if (adjacent_mem_locations (op2, op) == op2)
+ 			    {
+ 			      op = adjust_address (op2, OOmode, 0);
+ 			      /* Skip the next register, since we're going to
+ 				 load it together with this register.  */
+ 			      i++;
+ 			    }
+ 		    }
+ 		}
+ 
+ 	      rtx dst_i = gen_rtx_REG (GET_MODE (op), regno);
+ 	      emit_insn (gen_rtx_SET (dst_i, op));
+ 	    }
+ 
+ 	  /* We are writing an accumulator register, so we have to
+ 	     prime it after we've written it.  */
+ 	  if (GET_MODE (src) == XOmode)
+ 	    emit_insn (gen_mma_xxmtacc (dst, dst));
+ 
+ 	  return;
+ 	}
+ 
+       /* Register -> register moves can use common code.  */
+     }
+ 
+   if (REG_P (src) && REG_P (dst) && (REGNO (src) < REGNO (dst)))
+     {
+       /* If we are reading an accumulator register, we have to
+ 	 deprime it before we can access it.  */
+       if (TARGET_MMA
+ 	  && GET_MODE (src) == XOmode && FP_REGNO_P (REGNO (src)))
+ 	emit_insn (gen_mma_xxmfacc (src, src));
+ 
+       /* Move register range backwards, if we might have destructive
+ 	 overlap.  */
+       int i;
+       /* XO/OO are opaque so cannot use subregs. */
+       if (mode == OOmode || mode == XOmode )
+ 	{
+ 	  for (i = nregs - 1; i >= 0; i--)
+ 	    {
+ 	      rtx dst_i = gen_rtx_REG (reg_mode, REGNO (dst) + i);
+ 	      rtx src_i = gen_rtx_REG (reg_mode, REGNO (src) + i);
+ 	      emit_insn (gen_rtx_SET (dst_i, src_i));
+ 	    }
+ 	}
+       else
+ 	{
+ 	  for (i = nregs - 1; i >= 0; i--)
+ 	    emit_insn (gen_rtx_SET (simplify_gen_subreg (reg_mode, dst, mode,
+ 							 i * reg_mode_size),
+ 				    simplify_gen_subreg (reg_mode, src, mode,
+ 							 i * reg_mode_size)));
+ 	}
+ 
+       /* If we are writing an accumulator register, we have to
+ 	 prime it after we've written it.  */
+       if (TARGET_MMA
+ 	  && GET_MODE (dst) == XOmode && FP_REGNO_P (REGNO (dst)))
+ 	emit_insn (gen_mma_xxmtacc (dst, dst));
+     }
+   else
+     {
+       int i;
+       int j = -1;
+       bool used_update = false;
+       rtx restore_basereg = NULL_RTX;
+ 
+       if (MEM_P (src) && INT_REGNO_P (reg))
+ 	{
+ 	  rtx breg;
+ 
+ 	  if (GET_CODE (XEXP (src, 0)) == PRE_INC
+ 	      || GET_CODE (XEXP (src, 0)) == PRE_DEC)
+ 	    {
+ 	      rtx delta_rtx;
+ 	      breg = XEXP (XEXP (src, 0), 0);
+ 	      delta_rtx = (GET_CODE (XEXP (src, 0)) == PRE_INC
+ 			   ? GEN_INT (GET_MODE_SIZE (GET_MODE (src)))
+ 			   : GEN_INT (-GET_MODE_SIZE (GET_MODE (src))));
+ 	      emit_insn (gen_add3_insn (breg, breg, delta_rtx));
+ 	      src = replace_equiv_address (src, breg);
+ 	    }
+ 	  else if (! rs6000_offsettable_memref_p (src, reg_mode, true))
+ 	    {
+ 	      if (GET_CODE (XEXP (src, 0)) == PRE_MODIFY)
+ 		{
+ 		  rtx basereg = XEXP (XEXP (src, 0), 0);
+ 		  if (TARGET_UPDATE)
+ 		    {
+ 		      rtx ndst = simplify_gen_subreg (reg_mode, dst, mode, 0);
+ 		      emit_insn (gen_rtx_SET (ndst,
+ 					      gen_rtx_MEM (reg_mode,
+ 							   XEXP (src, 0))));
+ 		      used_update = true;
+ 		    }
+ 		  else
+ 		    emit_insn (gen_rtx_SET (basereg,
+ 					    XEXP (XEXP (src, 0), 1)));
+ 		  src = replace_equiv_address (src, basereg);
+ 		}
+ 	      else
+ 		{
+ 		  rtx basereg = gen_rtx_REG (Pmode, reg);
+ 		  emit_insn (gen_rtx_SET (basereg, XEXP (src, 0)));
+ 		  src = replace_equiv_address (src, basereg);
+ 		}
+ 	    }
+ 
+ 	  breg = XEXP (src, 0);
+ 	  if (GET_CODE (breg) == PLUS || GET_CODE (breg) == LO_SUM)
+ 	    breg = XEXP (breg, 0);
+ 
+ 	  /* If the base register we are using to address memory is
+ 	     also a destination reg, then change that register last.  */
+ 	  if (REG_P (breg)
+ 	      && REGNO (breg) >= REGNO (dst)
+ 	      && REGNO (breg) < REGNO (dst) + nregs)
+ 	    j = REGNO (breg) - REGNO (dst);
+ 	}
+       else if (MEM_P (dst) && INT_REGNO_P (reg))
+ 	{
+ 	  rtx breg;
+ 
+ 	  if (GET_CODE (XEXP (dst, 0)) == PRE_INC
+ 	      || GET_CODE (XEXP (dst, 0)) == PRE_DEC)
+ 	    {
+ 	      rtx delta_rtx;
+ 	      breg = XEXP (XEXP (dst, 0), 0);
+ 	      delta_rtx = (GET_CODE (XEXP (dst, 0)) == PRE_INC
+ 			   ? GEN_INT (GET_MODE_SIZE (GET_MODE (dst)))
+ 			   : GEN_INT (-GET_MODE_SIZE (GET_MODE (dst))));
+ 
+ 	      /* We have to update the breg before doing the store.
+ 		 Use store with update, if available.  */
+ 
+ 	      if (TARGET_UPDATE)
+ 		{
+ 		  rtx nsrc = simplify_gen_subreg (reg_mode, src, mode, 0);
+ 		  emit_insn (TARGET_32BIT
+ 			     ? (TARGET_POWERPC64
+ 				? gen_movdi_si_update (breg, breg, delta_rtx, nsrc)
+ 				: gen_movsi_si_update (breg, breg, delta_rtx, nsrc))
+ 			     : gen_movdi_di_update (breg, breg, delta_rtx, nsrc));
+ 		  used_update = true;
+ 		}
+ 	      else
+ 		emit_insn (gen_add3_insn (breg, breg, delta_rtx));
+ 	      dst = replace_equiv_address (dst, breg);
+ 	    }
+ 	  else if (!rs6000_offsettable_memref_p (dst, reg_mode, true)
+ 		   && GET_CODE (XEXP (dst, 0)) != LO_SUM)
+ 	    {
+ 	      if (GET_CODE (XEXP (dst, 0)) == PRE_MODIFY)
+ 		{
+ 		  rtx basereg = XEXP (XEXP (dst, 0), 0);
+ 		  if (TARGET_UPDATE)
+ 		    {
+ 		      rtx nsrc = simplify_gen_subreg (reg_mode, src, mode, 0);
+ 		      emit_insn (gen_rtx_SET (gen_rtx_MEM (reg_mode,
+ 							   XEXP (dst, 0)),
+ 					      nsrc));
+ 		      used_update = true;
+ 		    }
+ 		  else
+ 		    emit_insn (gen_rtx_SET (basereg,
+ 					    XEXP (XEXP (dst, 0), 1)));
+ 		  dst = replace_equiv_address (dst, basereg);
+ 		}
+ 	      else
+ 		{
+ 		  rtx basereg = XEXP (XEXP (dst, 0), 0);
+ 		  rtx offsetreg = XEXP (XEXP (dst, 0), 1);
+ 		  gcc_assert (GET_CODE (XEXP (dst, 0)) == PLUS
+ 			      && REG_P (basereg)
+ 			      && REG_P (offsetreg)
+ 			      && REGNO (basereg) != REGNO (offsetreg));
+ 		  if (REGNO (basereg) == 0)
+ 		    {
+ 		      rtx tmp = offsetreg;
+ 		      offsetreg = basereg;
+ 		      basereg = tmp;
+ 		    }
+ 		  emit_insn (gen_add3_insn (basereg, basereg, offsetreg));
+ 		  restore_basereg = gen_sub3_insn (basereg, basereg, offsetreg);
+ 		  dst = replace_equiv_address (dst, basereg);
+ 		}
+ 	    }
+ 	  else if (GET_CODE (XEXP (dst, 0)) != LO_SUM)
+ 	    gcc_assert (rs6000_offsettable_memref_p (dst, reg_mode, true));
+ 	}
+ 
+       /* If we are reading an accumulator register, we have to
+ 	 deprime it before we can access it.  */
+       if (TARGET_MMA && REG_P (src)
+ 	  && GET_MODE (src) == XOmode && FP_REGNO_P (REGNO (src)))
+ 	emit_insn (gen_mma_xxmfacc (src, src));
+ 
+       for (i = 0; i < nregs; i++)
+ 	{
+ 	  /* Calculate index to next subword.  */
+ 	  ++j;
+ 	  if (j == nregs)
+ 	    j = 0;
+ 
+ 	  /* If compiler already emitted move of first word by
+ 	     store with update, no need to do anything.  */
+ 	  if (j == 0 && used_update)
+ 	    continue;
+ 
+ 	  /* XO/OO are opaque so cannot use subregs. */
+ 	  if (mode == OOmode || mode == XOmode )
+ 	    {
+ 	      rtx dst_i = gen_rtx_REG (reg_mode, REGNO (dst) + j);
+ 	      rtx src_i = gen_rtx_REG (reg_mode, REGNO (src) + j);
+ 	      emit_insn (gen_rtx_SET (dst_i, src_i));
+ 	    }
+ 	  else
+ 	    emit_insn (gen_rtx_SET (simplify_gen_subreg (reg_mode, dst, mode,
+ 							 j * reg_mode_size),
+ 				    simplify_gen_subreg (reg_mode, src, mode,
+ 							 j * reg_mode_size)));
+ 	}
+ 
+       /* If we are writing an accumulator register, we have to
+ 	 prime it after we've written it.  */
+       if (TARGET_MMA && REG_P (dst)
+ 	  && GET_MODE (dst) == XOmode && FP_REGNO_P (REGNO (dst)))
+ 	emit_insn (gen_mma_xxmtacc (dst, dst));
+ 
+       if (restore_basereg != NULL_RTX)
+ 	emit_insn (restore_basereg);
+     }
+ }
  
  /* Return true if the peephole2 can combine a load involving a combination of
     an addis instruction and a load with an offset that can be fused together on
*************** rs6000_starting_frame_offset (void)
*** 27609,27647 ****
  }
  
  
- /* Create an alias for a mangled name where we have changed the mangling (in
-    GCC 8.1, we used U10__float128, and now we use u9__ieee128).  This is called
-    via the target hook TARGET_ASM_GLOBALIZE_DECL_NAME.  */
- 
- #if TARGET_ELF && RS6000_WEAK
- static void
- rs6000_globalize_decl_name (FILE * stream, tree decl)
- {
-   const char *name = XSTR (XEXP (DECL_RTL (decl), 0), 0);
- 
-   targetm.asm_out.globalize_label (stream, name);
- 
-   if (rs6000_passes_ieee128 && name[0] == '_' && name[1] == 'Z')
-     {
-       tree save_asm_name = DECL_ASSEMBLER_NAME (decl);
-       const char *old_name;
- 
-       ieee128_mangling_gcc_8_1 = true;
-       lang_hooks.set_decl_assembler_name (decl);
-       old_name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl));
-       SET_DECL_ASSEMBLER_NAME (decl, save_asm_name);
-       ieee128_mangling_gcc_8_1 = false;
- 
-       if (strcmp (name, old_name) != 0)
- 	{
- 	  fprintf (stream, "\t.weak %s\n", old_name);
- 	  fprintf (stream, "\t.set %s,%s\n", old_name, name);
- 	}
-     }
- }
- #endif
- 
- 
  /* On 64-bit Linux and Freebsd systems, possibly switch the long double library
     function names from <foo>l to <foo>f128 if the default long double type is
     IEEE 128-bit.  Typically, with the C and C++ languages, the standard math.h
--- 27796,27801 ----
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/rs6000.h gcc-11.3.0/gcc/config/rs6000/rs6000.h
*** gcc-11.2.0/gcc/config/rs6000/rs6000.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/rs6000.h	Thu Apr 21 07:58:52 2022
*************** extern unsigned char rs6000_recip_bits[]
*** 667,683 ****
  
  /* Target machine storage layout.  */
  
- /* Define this macro if it is advisable to hold scalars in registers
-    in a wider mode than that declared by the program.  In such cases,
-    the value is constrained to be within the bounds of the declared
-    type, but kept valid in the wider mode.  The signedness of the
-    extension may differ from that of the type.  */
- 
- #define PROMOTE_MODE(MODE,UNSIGNEDP,TYPE)	\
-   if (GET_MODE_CLASS (MODE) == MODE_INT		\
-       && GET_MODE_SIZE (MODE) < (TARGET_32BIT ? 4 : 8)) \
-     (MODE) = TARGET_32BIT ? SImode : DImode;
- 
  /* Define this if most significant bit is lowest numbered
     in instructions that operate on numbered bit-fields.  */
  /* That is true on RS/6000.  */
--- 667,672 ----
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/rs6000.md gcc-11.3.0/gcc/config/rs6000/rs6000.md
*** gcc-11.2.0/gcc/config/rs6000/rs6000.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/rs6000.md	Thu Apr 21 07:58:53 2022
***************
*** 4986,4991 ****
--- 4986,5027 ----
    [(set_attr "type" "fp")
     (set_attr "isa" "*,<Fisa>")])
  
+ (define_expand "fmod<mode>3"
+   [(use (match_operand:SFDF 0 "gpc_reg_operand"))
+ 	(use (match_operand:SFDF 1 "gpc_reg_operand"))
+ 	(use (match_operand:SFDF 2 "gpc_reg_operand"))]
+   "TARGET_HARD_FLOAT
+    && TARGET_FPRND
+    && flag_unsafe_math_optimizations"
+ {
+   rtx div = gen_reg_rtx (<MODE>mode);
+   emit_insn (gen_div<mode>3 (div, operands[1], operands[2]));
+ 
+   rtx friz = gen_reg_rtx (<MODE>mode);
+   emit_insn (gen_btrunc<mode>2 (friz, div));
+ 
+   emit_insn (gen_nfms<mode>4 (operands[0], operands[2], friz, operands[1]));
+   DONE;
+  })
+ 
+ (define_expand "remainder<mode>3"
+   [(use (match_operand:SFDF 0 "gpc_reg_operand"))
+ 	(use (match_operand:SFDF 1 "gpc_reg_operand"))
+ 	(use (match_operand:SFDF 2 "gpc_reg_operand"))]
+   "TARGET_HARD_FLOAT
+    && TARGET_FPRND
+    && flag_unsafe_math_optimizations"
+ {
+   rtx div = gen_reg_rtx (<MODE>mode);
+   emit_insn (gen_div<mode>3 (div, operands[1], operands[2]));
+ 
+   rtx frin = gen_reg_rtx (<MODE>mode);
+   emit_insn (gen_round<mode>2 (frin, div));
+ 
+   emit_insn (gen_nfms<mode>4 (operands[0], operands[2], frin, operands[1]));
+   DONE;
+  })
+ 
  (define_insn "*rsqrt<mode>2"
    [(set (match_operand:SFDF 0 "gpc_reg_operand" "=<Ff>,wa")
  	(unspec:SFDF [(match_operand:SFDF 1 "gpc_reg_operand" "<Ff>,wa")]
***************
*** 11810,11816 ****
  {
    /* Everything is best done with setbc[r] if available.  */
    if (TARGET_POWER10 && TARGET_ISEL)
!     rs6000_emit_int_cmove (operands[0], operands[1], const1_rtx, const0_rtx);
  
    /* Expanding EQ and NE directly to some machine instructions does not help
       but does hurt combine.  So don't.  */
--- 11846,11855 ----
  {
    /* Everything is best done with setbc[r] if available.  */
    if (TARGET_POWER10 && TARGET_ISEL)
!     {
!       rs6000_emit_int_cmove (operands[0], operands[1], const1_rtx, const0_rtx);
!       DONE;
!     }
  
    /* Expanding EQ and NE directly to some machine instructions does not help
       but does hurt combine.  So don't.  */
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/rs6000.opt gcc-11.3.0/gcc/config/rs6000/rs6000.opt
*** gcc-11.2.0/gcc/config/rs6000/rs6000.opt	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/rs6000.opt	Thu Apr 21 07:58:53 2022
*************** Target Mask(P8_VECTOR) Var(rs6000_isa_fl
*** 491,519 ****
  Use vector and scalar instructions added in ISA 2.07.
  
  mpower10-fusion
! Target Mask(P10_FUSION) Var(rs6000_isa_flags)
! Fuse certain integer operations together for better performance on power10.
! 
! mpower10-fusion-ld-cmpi
! Target Undocumented Mask(P10_FUSION_LD_CMPI) Var(rs6000_isa_flags)
  Fuse certain integer operations together for better performance on power10.
  
- mpower10-fusion-2logical
- Target Undocumented Mask(P10_FUSION_2LOGICAL) Var(rs6000_isa_flags)
- Fuse pairs of scalar or vector logical operations together for better performance on power10.
- 
- mpower10-fusion-logical-add
- Target Undocumented Mask(P10_FUSION_LOGADD) Var(rs6000_isa_flags)
- Fuse scalar logical op with add/subf for better performance on power10.
- 
- mpower10-fusion-add-logical
- Target Undocumented Mask(P10_FUSION_ADDLOG) Var(rs6000_isa_flags)
- Fuse scalar add/subf with logical op for better performance on power10.
- 
- mpower10-fusion-2add
- Target Undocumented Mask(P10_FUSION_2ADD) Var(rs6000_isa_flags)
- Fuse dependent pairs of add or vaddudm instructions for better performance on power10.
- 
  mcrypto
  Target Mask(CRYPTO) Var(rs6000_isa_flags)
  Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.
--- 491,499 ----
  Use vector and scalar instructions added in ISA 2.07.
  
  mpower10-fusion
! Target Undocumented Mask(P10_FUSION) Var(rs6000_isa_flags)
  Fuse certain integer operations together for better performance on power10.
  
  mcrypto
  Target Mask(CRYPTO) Var(rs6000_isa_flags)
  Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/vector.md gcc-11.3.0/gcc/config/rs6000/vector.md
*** gcc-11.2.0/gcc/config/rs6000/vector.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/vector.md	Thu Apr 21 07:58:53 2022
***************
*** 1521,1527 ****
   [(set (match_operand:VEC_N 0 "nonimmediate_operand")
         (match_operand:VEC_N 1 "any_operand"))]
   "VECTOR_MEM_VSX_P (<MODE>mode) && TARGET_ALLOW_MOVMISALIGN"
!  "")
  
  ;; Vector shift right in bits. Currently supported ony for shift
  ;; amounts that can be expressed as byte shifts (divisible by 8).
--- 1521,1530 ----
   [(set (match_operand:VEC_N 0 "nonimmediate_operand")
         (match_operand:VEC_N 1 "any_operand"))]
   "VECTOR_MEM_VSX_P (<MODE>mode) && TARGET_ALLOW_MOVMISALIGN"
! {
!   rs6000_emit_move (operands[0], operands[1], <MODE>mode);
!   DONE;
! })
  
  ;; Vector shift right in bits. Currently supported ony for shift
  ;; amounts that can be expressed as byte shifts (divisible by 8).
diff -Nrcpad gcc-11.2.0/gcc/config/rs6000/vxworks.h gcc-11.3.0/gcc/config/rs6000/vxworks.h
*** gcc-11.2.0/gcc/config/rs6000/vxworks.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/rs6000/vxworks.h	Thu Apr 21 07:58:53 2022
*************** along with GCC; see the file COPYING3.
*** 147,156 ****
  #undef FUNCTION_PROFILER
  #define FUNCTION_PROFILER(FILE,LABELNO) VXWORKS_FUNCTION_PROFILER(FILE,LABELNO)
  
- /* Initialize library function table.  */
- #undef TARGET_INIT_LIBFUNCS
- #define TARGET_INIT_LIBFUNCS rs6000_vxworks_init_libfuncs
- 
  /* Nor sdata, for kernel mode.  We use this in
     SUBSUBTARGET_INITIALIZE_OPTIONS, after rs6000_rtp has been initialized.  */
  #undef SDATA_DEFAULT_SIZE
--- 147,152 ----
diff -Nrcpad gcc-11.2.0/gcc/config/s390/driver-native.c gcc-11.3.0/gcc/config/s390/driver-native.c
*** gcc-11.2.0/gcc/config/s390/driver-native.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/s390/driver-native.c	Thu Apr 21 07:58:53 2022
*************** s390_host_detect_local_cpu (int argc, co
*** 123,130 ****
  	    case 0x8562:
  	      cpu = "z15";
  	      break;
  	    default:
! 	      cpu = "arch14";
  	      break;
  	    }
  	}
--- 123,134 ----
  	    case 0x8562:
  	      cpu = "z15";
  	      break;
+ 	    case 0x3931:
+ 	    case 0x3932:
+ 	      cpu = "z16";
+ 	      break;
  	    default:
! 	      cpu = "z16";
  	      break;
  	    }
  	}
diff -Nrcpad gcc-11.2.0/gcc/config/s390/predicates.md gcc-11.3.0/gcc/config/s390/predicates.md
*** gcc-11.2.0/gcc/config/s390/predicates.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/s390/predicates.md	Thu Apr 21 07:58:53 2022
***************
*** 101,110 ****
  
  (define_special_predicate "bras_sym_operand"
    (ior (and (match_code "symbol_ref")
! 	    (match_test "!flag_pic || SYMBOL_REF_LOCAL_P (op)"))
         (and (match_code "const")
  	    (and (match_test "GET_CODE (XEXP (op, 0)) == UNSPEC")
! 		 (match_test "XINT (XEXP (op, 0), 1) == UNSPEC_PLT")))))
  
  ;; Return true if OP is a PLUS that is not a legitimate
  ;; operand for the LA instruction.
--- 101,113 ----
  
  (define_special_predicate "bras_sym_operand"
    (ior (and (match_code "symbol_ref")
! 	    (ior (match_test "!flag_pic")
! 		 (match_test "SYMBOL_REF_LOCAL_P (op)")
! 		 (and (match_test "TARGET_64BIT")
! 		      (match_test "SYMBOL_REF_FUNCTION_P (op)"))))
         (and (match_code "const")
  	    (and (match_test "GET_CODE (XEXP (op, 0)) == UNSPEC")
! 		 (match_test "XINT (XEXP (op, 0), 1) == UNSPEC_PLT31")))))
  
  ;; Return true if OP is a PLUS that is not a legitimate
  ;; operand for the LA instruction.
***************
*** 197,203 ****
        && XINT (op, 1) == UNSPEC_GOTENT)
      return true;
    if (GET_CODE (op) == UNSPEC
!       && XINT (op, 1) == UNSPEC_PLT)
      return true;
    if (GET_CODE (op) == UNSPEC
        && XINT (op, 1) == UNSPEC_INDNTPOFF)
--- 200,206 ----
        && XINT (op, 1) == UNSPEC_GOTENT)
      return true;
    if (GET_CODE (op) == UNSPEC
!       && XINT (op, 1) == UNSPEC_PLT31)
      return true;
    if (GET_CODE (op) == UNSPEC
        && XINT (op, 1) == UNSPEC_INDNTPOFF)
diff -Nrcpad gcc-11.2.0/gcc/config/s390/s390-c.c gcc-11.3.0/gcc/config/s390/s390-c.c
*** gcc-11.2.0/gcc/config/s390/s390-c.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/s390/s390-c.c	Thu Apr 21 07:58:53 2022
*************** s390_pragma_target_parse (tree args, tre
*** 455,461 ****
--- 455,463 ----
      cpp_opts->warn_unused_macros = 0;
  
      /* Define all of the macros for new options that were just turned on.  */
+     cpp_force_token_locations (parse_in, BUILTINS_LOCATION);
      s390_cpu_cpp_builtins_internal (parse_in, cur_opt, prev_opt);
+     cpp_stop_forcing_token_locations (parse_in);
  
      cpp_opts->warn_unused_macros = saved_warn_unused_macros;
    }
diff -Nrcpad gcc-11.2.0/gcc/config/s390/s390-opts.h gcc-11.3.0/gcc/config/s390/s390-opts.h
*** gcc-11.2.0/gcc/config/s390/s390-opts.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/s390/s390-opts.h	Thu Apr 21 07:58:53 2022
*************** enum processor_type
*** 38,44 ****
    PROCESSOR_2964_Z13,
    PROCESSOR_3906_Z14,
    PROCESSOR_8561_Z15,
!   PROCESSOR_ARCH14,
    PROCESSOR_NATIVE,
    PROCESSOR_max
  };
--- 38,44 ----
    PROCESSOR_2964_Z13,
    PROCESSOR_3906_Z14,
    PROCESSOR_8561_Z15,
!   PROCESSOR_3931_Z16,
    PROCESSOR_NATIVE,
    PROCESSOR_max
  };
diff -Nrcpad gcc-11.2.0/gcc/config/s390/s390.c gcc-11.3.0/gcc/config/s390/s390.c
*** gcc-11.2.0/gcc/config/s390/s390.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/s390/s390.c	Thu Apr 21 07:58:53 2022
*************** const struct s390_processor processor_ta
*** 337,343 ****
    { "z13",    "z13",    PROCESSOR_2964_Z13,    &zEC12_cost,  11 },
    { "z14",    "arch12", PROCESSOR_3906_Z14,    &zEC12_cost,  12 },
    { "z15",    "arch13", PROCESSOR_8561_Z15,    &zEC12_cost,  13 },
!   { "arch14", "arch14", PROCESSOR_ARCH14,      &zEC12_cost,  14 },
    { "native", "",       PROCESSOR_NATIVE,      NULL,         0  }
  };
  
--- 337,343 ----
    { "z13",    "z13",    PROCESSOR_2964_Z13,    &zEC12_cost,  11 },
    { "z14",    "arch12", PROCESSOR_3906_Z14,    &zEC12_cost,  12 },
    { "z15",    "arch13", PROCESSOR_8561_Z15,    &zEC12_cost,  13 },
!   { "z16",    "arch14", PROCESSOR_3931_Z16,    &zEC12_cost,  14 },
    { "native", "",       PROCESSOR_NATIVE,      NULL,         0  }
  };
  
*************** s390_expand_builtin (tree exp, rtx targe
*** 856,862 ****
  
        if ((bflags & B_NNPA) && !TARGET_NNPA)
  	{
! 	  error ("Builtin %qF requires arch14 or higher.", fndecl);
  	  return const0_rtx;
  	}
      }
--- 856,862 ----
  
        if ((bflags & B_NNPA) && !TARGET_NNPA)
  	{
! 	  error ("Builtin %qF requires z16 or higher.", fndecl);
  	  return const0_rtx;
  	}
      }
*************** s390_loadrelative_operand_p (rtx addr, r
*** 3291,3297 ****
    if (GET_CODE (addr) == SYMBOL_REF
        || (GET_CODE (addr) == UNSPEC
  	  && (XINT (addr, 1) == UNSPEC_GOTENT
! 	      || XINT (addr, 1) == UNSPEC_PLT)))
      {
        if (symref)
  	*symref = addr;
--- 3291,3297 ----
    if (GET_CODE (addr) == SYMBOL_REF
        || (GET_CODE (addr) == UNSPEC
  	  && (XINT (addr, 1) == UNSPEC_GOTENT
! 	      || XINT (addr, 1) == UNSPEC_PLT31)))
      {
        if (symref)
  	*symref = addr;
*************** legitimize_pic_address (rtx orig, rtx re
*** 4964,4970 ****
         || (SYMBOL_REF_P (addr) && s390_rel_address_ok_p (addr))
         || (GET_CODE (addr) == UNSPEC &&
  	   (XINT (addr, 1) == UNSPEC_GOTENT
! 	    || XINT (addr, 1) == UNSPEC_PLT)))
        && GET_CODE (addend) == CONST_INT)
      {
        /* This can be locally addressed.  */
--- 4964,4970 ----
         || (SYMBOL_REF_P (addr) && s390_rel_address_ok_p (addr))
         || (GET_CODE (addr) == UNSPEC &&
  	   (XINT (addr, 1) == UNSPEC_GOTENT
! 	    || XINT (addr, 1) == UNSPEC_PLT31)))
        && GET_CODE (addend) == CONST_INT)
      {
        /* This can be locally addressed.  */
*************** legitimize_pic_address (rtx orig, rtx re
*** 5125,5131 ****
  
  	  /* For @PLT larl is used.  This is handled like local
  	     symbol refs.  */
! 	case UNSPEC_PLT:
  	  gcc_unreachable ();
  	  break;
  
--- 5125,5131 ----
  
  	  /* For @PLT larl is used.  This is handled like local
  	     symbol refs.  */
! 	case UNSPEC_PLT31:
  	  gcc_unreachable ();
  	  break;
  
*************** s390_emit_tls_call_insn (rtx result_reg,
*** 5191,5197 ****
      emit_insn (s390_load_got ());
  
    if (!s390_tls_symbol)
!     s390_tls_symbol = gen_rtx_SYMBOL_REF (Pmode, "__tls_get_offset");
  
    insn = s390_emit_call (s390_tls_symbol, tls_call, result_reg,
  			 gen_rtx_REG (Pmode, RETURN_REGNUM));
--- 5191,5200 ----
      emit_insn (s390_load_got ());
  
    if (!s390_tls_symbol)
!     {
!       s390_tls_symbol = gen_rtx_SYMBOL_REF (Pmode, "__tls_get_offset");
!       SYMBOL_REF_FLAGS (s390_tls_symbol) |= SYMBOL_FLAG_FUNCTION;
!     }
  
    insn = s390_emit_call (s390_tls_symbol, tls_call, result_reg,
  			 gen_rtx_REG (Pmode, RETURN_REGNUM));
*************** s390_expand_insv (rtx dest, rtx op1, rtx
*** 6411,6416 ****
--- 6414,6428 ----
    if (bitsize + bitpos > GET_MODE_BITSIZE (mode))
      return false;
  
+   /* Just a move.  */
+   if (bitpos == 0
+       && bitsize == GET_MODE_BITSIZE (GET_MODE (src))
+       && mode == GET_MODE (src))
+     {
+       emit_move_insn (dest, src);
+       return true;
+     }
+ 
    /* Generate INSERT IMMEDIATE (IILL et al).  */
    /* (set (ze (reg)) (const_int)).  */
    if (TARGET_ZARCH
*************** s390_expand_insv (rtx dest, rtx op1, rtx
*** 6507,6512 ****
--- 6519,6525 ----
        && (bitpos & 32) == ((bitpos + bitsize - 1) & 32)
        && MEM_P (src)
        && (mode == DImode || mode == SImode)
+       && mode != smode
        && register_operand (dest, mode))
      {
        /* Emit a strict_low_part pattern if possible.  */
*************** s390_delegitimize_address (rtx orig_x)
*** 7596,7602 ****
        y = XEXP (x, 0);
        if (GET_CODE (y) == UNSPEC
  	  && (XINT (y, 1) == UNSPEC_GOTENT
! 	      || XINT (y, 1) == UNSPEC_PLT))
  	y = XVECEXP (y, 0, 0);
        else
  	return orig_x;
--- 7609,7615 ----
        y = XEXP (x, 0);
        if (GET_CODE (y) == UNSPEC
  	  && (XINT (y, 1) == UNSPEC_GOTENT
! 	      || XINT (y, 1) == UNSPEC_PLT31))
  	y = XVECEXP (y, 0, 0);
        else
  	return orig_x;
*************** s390_output_addr_const_extra (FILE *file
*** 7849,7855 ****
  	output_addr_const (file, XVECEXP (x, 0, 0));
  	fprintf (file, "@GOTOFF");
  	return true;
!       case UNSPEC_PLT:
  	output_addr_const (file, XVECEXP (x, 0, 0));
  	fprintf (file, "@PLT");
  	return true;
--- 7862,7868 ----
  	output_addr_const (file, XVECEXP (x, 0, 0));
  	fprintf (file, "@GOTOFF");
  	return true;
!       case UNSPEC_PLT31:
  	output_addr_const (file, XVECEXP (x, 0, 0));
  	fprintf (file, "@PLT");
  	return true;
*************** print_operand_address (FILE *file, rtx a
*** 7943,7948 ****
--- 7956,7962 ----
      'E': print opcode suffix for branch on index instruction.
      'G': print the size of the operand in bytes.
      'J': print tls_load/tls_gdcall/tls_ldcall suffix
+     'K': print @PLT suffix for call targets and load address values.
      'M': print the second word of a TImode operand.
      'N': print the second word of a DImode operand.
      'O': print only the displacement of a memory reference or address.
*************** print_operand (FILE *file, rtx x, int co
*** 8129,8134 ****
--- 8143,8171 ----
      case 'Y':
        print_shift_count_operand (file, x);
        return;
+ 
+     case 'K':
+       /* Append @PLT to both local and non-local symbols in order to support
+ 	 Linux Kernel livepatching: patches contain individual functions and
+ 	 are loaded further than 2G away from vmlinux, and therefore they must
+ 	 call even static functions via PLT.  ld will optimize @PLT away for
+ 	 normal code, and keep it for patches.
+ 
+ 	 Do not indiscriminately add @PLT in 31-bit mode due to the %r12
+ 	 restriction, use UNSPEC_PLT31 instead.
+ 
+ 	 @PLT only makes sense for functions, data is taken care of by
+ 	 -mno-pic-data-is-text-relative.
+ 
+ 	 Adding @PLT interferes with handling of weak symbols in non-PIC code,
+ 	 since their addresses are loaded with larl, which then always produces
+ 	 a non-NULL result, so skip them here as well.  */
+       if (TARGET_64BIT
+ 	  && GET_CODE (x) == SYMBOL_REF
+ 	  && SYMBOL_REF_FUNCTION_P (x)
+ 	  && !(SYMBOL_REF_WEAK (x) && !flag_pic))
+ 	fprintf (file, "@PLT");
+       return;
      }
  
    switch (GET_CODE (x))
*************** s390_issue_rate (void)
*** 8452,8458 ****
      case PROCESSOR_2827_ZEC12:
      case PROCESSOR_2964_Z13:
      case PROCESSOR_3906_Z14:
!     case PROCESSOR_ARCH14:
      default:
        return 1;
      }
--- 8489,8495 ----
      case PROCESSOR_2827_ZEC12:
      case PROCESSOR_2964_Z13:
      case PROCESSOR_3906_Z14:
!     case PROCESSOR_3931_Z16:
      default:
        return 1;
      }
*************** output_asm_nops (const char *user, int h
*** 13110,13142 ****
      }
  }
  
! /* Output assembler code to FILE to increment profiler label # LABELNO
!    for profiling a function entry.  */
  
  void
! s390_function_profiler (FILE *file, int labelno)
  {
!   rtx op[8];
! 
!   char label[128];
!   ASM_GENERATE_INTERNAL_LABEL (label, "LP", labelno);
  
    fprintf (file, "# function profiler \n");
  
    op[0] = gen_rtx_REG (Pmode, RETURN_REGNUM);
    op[1] = gen_rtx_REG (Pmode, STACK_POINTER_REGNUM);
    op[1] = gen_rtx_MEM (Pmode, plus_constant (Pmode, op[1], UNITS_PER_LONG));
!   op[7] = GEN_INT (UNITS_PER_LONG);
! 
!   op[2] = gen_rtx_REG (Pmode, 1);
!   op[3] = gen_rtx_SYMBOL_REF (Pmode, label);
!   SYMBOL_REF_FLAGS (op[3]) = SYMBOL_FLAG_LOCAL;
  
!   op[4] = gen_rtx_SYMBOL_REF (Pmode, flag_fentry ? "__fentry__" : "_mcount");
!   if (flag_pic)
      {
!       op[4] = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, op[4]), UNSPEC_PLT);
!       op[4] = gen_rtx_CONST (Pmode, op[4]);
      }
  
    if (flag_record_mcount)
--- 13147,13172 ----
      }
  }
  
! /* Output assembler code to FILE to call a profiler hook.  */
  
  void
! s390_function_profiler (FILE *file, int labelno ATTRIBUTE_UNUSED)
  {
!   rtx op[4];
  
    fprintf (file, "# function profiler \n");
  
    op[0] = gen_rtx_REG (Pmode, RETURN_REGNUM);
    op[1] = gen_rtx_REG (Pmode, STACK_POINTER_REGNUM);
    op[1] = gen_rtx_MEM (Pmode, plus_constant (Pmode, op[1], UNITS_PER_LONG));
!   op[3] = GEN_INT (UNITS_PER_LONG);
  
!   op[2] = gen_rtx_SYMBOL_REF (Pmode, flag_fentry ? "__fentry__" : "_mcount");
!   SYMBOL_REF_FLAGS (op[2]) |= SYMBOL_FLAG_FUNCTION;
!   if (flag_pic && !TARGET_64BIT)
      {
!       op[2] = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, op[2]), UNSPEC_PLT31);
!       op[2] = gen_rtx_CONST (Pmode, op[2]);
      }
  
    if (flag_record_mcount)
*************** s390_function_profiler (FILE *file, int
*** 13150,13169 ****
  	warning (OPT_Wcannot_profile, "nested functions cannot be profiled "
  		 "with %<-mfentry%> on s390");
        else
! 	output_asm_insn ("brasl\t0,%4", op);
      }
    else if (TARGET_64BIT)
      {
        if (flag_nop_mcount)
! 	output_asm_nops ("-mnop-mcount", /* stg */ 3 + /* larl */ 3 +
! 			 /* brasl */ 3 + /* lg */ 3);
        else
  	{
  	  output_asm_insn ("stg\t%0,%1", op);
  	  if (flag_dwarf2_cfi_asm)
! 	    output_asm_insn (".cfi_rel_offset\t%0,%7", op);
! 	  output_asm_insn ("larl\t%2,%3", op);
! 	  output_asm_insn ("brasl\t%0,%4", op);
  	  output_asm_insn ("lg\t%0,%1", op);
  	  if (flag_dwarf2_cfi_asm)
  	    output_asm_insn (".cfi_restore\t%0", op);
--- 13180,13198 ----
  	warning (OPT_Wcannot_profile, "nested functions cannot be profiled "
  		 "with %<-mfentry%> on s390");
        else
! 	output_asm_insn ("brasl\t0,%2%K2", op);
      }
    else if (TARGET_64BIT)
      {
        if (flag_nop_mcount)
! 	output_asm_nops ("-mnop-mcount", /* stg */ 3 + /* brasl */ 3 +
! 			 /* lg */ 3);
        else
  	{
  	  output_asm_insn ("stg\t%0,%1", op);
  	  if (flag_dwarf2_cfi_asm)
! 	    output_asm_insn (".cfi_rel_offset\t%0,%3", op);
! 	  output_asm_insn ("brasl\t%0,%2%K2", op);
  	  output_asm_insn ("lg\t%0,%1", op);
  	  if (flag_dwarf2_cfi_asm)
  	    output_asm_insn (".cfi_restore\t%0", op);
*************** s390_function_profiler (FILE *file, int
*** 13172,13186 ****
    else
      {
        if (flag_nop_mcount)
! 	output_asm_nops ("-mnop-mcount", /* st */ 2 + /* larl */ 3 +
! 			 /* brasl */ 3 + /* l */ 2);
        else
  	{
  	  output_asm_insn ("st\t%0,%1", op);
  	  if (flag_dwarf2_cfi_asm)
! 	    output_asm_insn (".cfi_rel_offset\t%0,%7", op);
! 	  output_asm_insn ("larl\t%2,%3", op);
! 	  output_asm_insn ("brasl\t%0,%4", op);
  	  output_asm_insn ("l\t%0,%1", op);
  	  if (flag_dwarf2_cfi_asm)
  	    output_asm_insn (".cfi_restore\t%0", op);
--- 13201,13214 ----
    else
      {
        if (flag_nop_mcount)
! 	output_asm_nops ("-mnop-mcount", /* st */ 2 + /* brasl */ 3 +
! 			 /* l */ 2);
        else
  	{
  	  output_asm_insn ("st\t%0,%1", op);
  	  if (flag_dwarf2_cfi_asm)
! 	    output_asm_insn (".cfi_rel_offset\t%0,%3", op);
! 	  output_asm_insn ("brasl\t%0,%2%K2", op);
  	  output_asm_insn ("l\t%0,%1", op);
  	  if (flag_dwarf2_cfi_asm)
  	    output_asm_insn (".cfi_restore\t%0", op);
*************** s390_output_mi_thunk (FILE *file, tree t
*** 13256,13264 ****
    if (flag_pic && !SYMBOL_REF_LOCAL_P (op[0]))
      {
        nonlocal = 1;
!       op[0] = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, op[0]),
! 			      TARGET_64BIT ? UNSPEC_PLT : UNSPEC_GOT);
!       op[0] = gen_rtx_CONST (Pmode, op[0]);
      }
  
    /* Operand 1 is the 'this' pointer.  */
--- 13284,13294 ----
    if (flag_pic && !SYMBOL_REF_LOCAL_P (op[0]))
      {
        nonlocal = 1;
!       if (!TARGET_64BIT)
! 	{
! 	  op[0] = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, op[0]), UNSPEC_GOT);
! 	  op[0] = gen_rtx_CONST (Pmode, op[0]);
! 	}
      }
  
    /* Operand 1 is the 'this' pointer.  */
*************** s390_output_mi_thunk (FILE *file, tree t
*** 13348,13354 ****
  	}
  
        /* Jump to target.  */
!       output_asm_insn ("jg\t%0", op);
  
        /* Output literal pool if required.  */
        if (op[5])
--- 13378,13384 ----
  	}
  
        /* Jump to target.  */
!       output_asm_insn ("jg\t%0%K0", op);
  
        /* Output literal pool if required.  */
        if (op[5])
*************** rtx_insn *
*** 13739,13745 ****
  s390_emit_call (rtx addr_location, rtx tls_call, rtx result_reg,
  		rtx retaddr_reg)
  {
!   bool plt_call = false;
    rtx_insn *insn;
    rtx vec[4] = { NULL_RTX };
    int elts = 0;
--- 13769,13775 ----
  s390_emit_call (rtx addr_location, rtx tls_call, rtx result_reg,
  		rtx retaddr_reg)
  {
!   bool plt31_call_p = false;
    rtx_insn *insn;
    rtx vec[4] = { NULL_RTX };
    int elts = 0;
*************** s390_emit_call (rtx addr_location, rtx t
*** 13754,13768 ****
      {
        /* When calling a global routine in PIC mode, we must
  	 replace the symbol itself with the PLT stub.  */
!       if (flag_pic && !SYMBOL_REF_LOCAL_P (addr_location))
  	{
! 	  if (TARGET_64BIT || retaddr_reg != NULL_RTX)
  	    {
  	      addr_location = gen_rtx_UNSPEC (Pmode,
  					      gen_rtvec (1, addr_location),
! 					      UNSPEC_PLT);
  	      addr_location = gen_rtx_CONST (Pmode, addr_location);
! 	      plt_call = true;
  	    }
  	  else
  	    /* For -fpic code the PLT entries might use r12 which is
--- 13784,13798 ----
      {
        /* When calling a global routine in PIC mode, we must
  	 replace the symbol itself with the PLT stub.  */
!       if (flag_pic && !SYMBOL_REF_LOCAL_P (addr_location) && !TARGET_64BIT)
  	{
! 	  if (retaddr_reg != NULL_RTX)
  	    {
  	      addr_location = gen_rtx_UNSPEC (Pmode,
  					      gen_rtvec (1, addr_location),
! 					      UNSPEC_PLT31);
  	      addr_location = gen_rtx_CONST (Pmode, addr_location);
! 	      plt31_call_p = true;
  	    }
  	  else
  	    /* For -fpic code the PLT entries might use r12 which is
*************** s390_emit_call (rtx addr_location, rtx t
*** 13783,13789 ****
       register 1.  */
    if (retaddr_reg == NULL_RTX
        && GET_CODE (addr_location) != SYMBOL_REF
!       && !plt_call)
      {
        emit_move_insn (gen_rtx_REG (Pmode, SIBCALL_REGNUM), addr_location);
        addr_location = gen_rtx_REG (Pmode, SIBCALL_REGNUM);
--- 13813,13819 ----
       register 1.  */
    if (retaddr_reg == NULL_RTX
        && GET_CODE (addr_location) != SYMBOL_REF
!       && !plt31_call_p)
      {
        emit_move_insn (gen_rtx_REG (Pmode, SIBCALL_REGNUM), addr_location);
        addr_location = gen_rtx_REG (Pmode, SIBCALL_REGNUM);
*************** s390_emit_call (rtx addr_location, rtx t
*** 13791,13797 ****
  
    if (TARGET_INDIRECT_BRANCH_NOBP_CALL
        && GET_CODE (addr_location) != SYMBOL_REF
!       && !plt_call)
      {
        /* Indirect branch thunks require the target to be a single GPR.  */
        addr_location = force_reg (Pmode, addr_location);
--- 13821,13827 ----
  
    if (TARGET_INDIRECT_BRANCH_NOBP_CALL
        && GET_CODE (addr_location) != SYMBOL_REF
!       && !plt31_call_p)
      {
        /* Indirect branch thunks require the target to be a single GPR.  */
        addr_location = force_reg (Pmode, addr_location);
*************** s390_emit_call (rtx addr_location, rtx t
*** 13843,13849 ****
    insn = emit_call_insn (*call);
  
    /* 31-bit PLT stubs and tls calls use the GOT register implicitly.  */
!   if ((!TARGET_64BIT && plt_call) || tls_call != NULL_RTX)
      {
        /* s390_function_ok_for_sibcall should
  	 have denied sibcalls in this case.  */
--- 13873,13879 ----
    insn = emit_call_insn (*call);
  
    /* 31-bit PLT stubs and tls calls use the GOT register implicitly.  */
!   if (plt31_call_p || tls_call != NULL_RTX)
      {
        /* s390_function_ok_for_sibcall should
  	 have denied sibcalls in this case.  */
*************** s390_emit_tpf_eh_return (rtx target)
*** 13899,13905 ****
    rtx reg, orig_ra;
  
    if (!s390_tpf_eh_return_symbol)
!     s390_tpf_eh_return_symbol = gen_rtx_SYMBOL_REF (Pmode, "__tpf_eh_return");
  
    reg = gen_rtx_REG (Pmode, 2);
    orig_ra = gen_rtx_REG (Pmode, 3);
--- 13929,13938 ----
    rtx reg, orig_ra;
  
    if (!s390_tpf_eh_return_symbol)
!     {
!       s390_tpf_eh_return_symbol = gen_rtx_SYMBOL_REF (Pmode, "__tpf_eh_return");
!       SYMBOL_REF_FLAGS (s390_tpf_eh_return_symbol) |= SYMBOL_FLAG_FUNCTION;
!     }
  
    reg = gen_rtx_REG (Pmode, 2);
    orig_ra = gen_rtx_REG (Pmode, 3);
*************** s390_get_sched_attrmask (rtx_insn *insn)
*** 14812,14818 ****
  	mask |= S390_SCHED_ATTR_MASK_GROUPOFTWO;
        break;
      case PROCESSOR_8561_Z15:
!     case PROCESSOR_ARCH14:
        if (get_attr_z15_cracked (insn))
  	mask |= S390_SCHED_ATTR_MASK_CRACKED;
        if (get_attr_z15_expanded (insn))
--- 14845,14851 ----
  	mask |= S390_SCHED_ATTR_MASK_GROUPOFTWO;
        break;
      case PROCESSOR_8561_Z15:
!     case PROCESSOR_3931_Z16:
        if (get_attr_z15_cracked (insn))
  	mask |= S390_SCHED_ATTR_MASK_CRACKED;
        if (get_attr_z15_expanded (insn))
*************** s390_get_unit_mask (rtx_insn *insn, int
*** 14860,14866 ****
  	mask |= 1 << 3;
        break;
      case PROCESSOR_8561_Z15:
!     case PROCESSOR_ARCH14:
        *units = 4;
        if (get_attr_z15_unit_lsu (insn))
  	mask |= 1 << 0;
--- 14893,14899 ----
  	mask |= 1 << 3;
        break;
      case PROCESSOR_8561_Z15:
!     case PROCESSOR_3931_Z16:
        *units = 4;
        if (get_attr_z15_unit_lsu (insn))
  	mask |= 1 << 0;
*************** s390_code_end (void)
*** 16667,16673 ****
  	      assemble_name_raw (asm_out_file, label_start);
  	      fputs ("-.\n", asm_out_file);
  	    }
- 	  switch_to_section (current_function_section ());
  	}
      }
  }
--- 16700,16705 ----
diff -Nrcpad gcc-11.2.0/gcc/config/s390/s390.h gcc-11.3.0/gcc/config/s390/s390.h
*** gcc-11.2.0/gcc/config/s390/s390.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/s390/s390.h	Thu Apr 21 07:58:53 2022
*************** enum processor_flags
*** 43,49 ****
    PF_VXE2 = 8192,
    PF_Z15 = 16384,
    PF_NNPA = 32768,
!   PF_ARCH14 = 65536
  };
  
  /* This is necessary to avoid a warning about comparing different enum
--- 43,49 ----
    PF_VXE2 = 8192,
    PF_Z15 = 16384,
    PF_NNPA = 32768,
!   PF_Z16 = 65536
  };
  
  /* This is necessary to avoid a warning about comparing different enum
*************** enum processor_flags
*** 110,119 ****
  	(s390_arch_flags & PF_VXE2)
  #define TARGET_CPU_VXE2_P(opts) \
  	(opts->x_s390_arch_flags & PF_VXE2)
! #define TARGET_CPU_ARCH14 \
! 	(s390_arch_flags & PF_ARCH14)
! #define TARGET_CPU_ARCH14_P(opts) \
! 	(opts->x_s390_arch_flags & PF_ARCH14)
  #define TARGET_CPU_NNPA \
  	(s390_arch_flags & PF_NNPA)
  #define TARGET_CPU_NNPA_P(opts) \
--- 110,119 ----
  	(s390_arch_flags & PF_VXE2)
  #define TARGET_CPU_VXE2_P(opts) \
  	(opts->x_s390_arch_flags & PF_VXE2)
! #define TARGET_CPU_Z16 \
! 	(s390_arch_flags & PF_Z16)
! #define TARGET_CPU_Z16_P(opts) \
! 	(opts->x_s390_arch_flags & PF_Z16)
  #define TARGET_CPU_NNPA \
  	(s390_arch_flags & PF_NNPA)
  #define TARGET_CPU_NNPA_P(opts) \
*************** enum processor_flags
*** 177,185 ****
  	(TARGET_VX && TARGET_CPU_VXE2)
  #define TARGET_VXE2_P(opts)						\
  	(TARGET_VX_P (opts) && TARGET_CPU_VXE2_P (opts))
! #define TARGET_ARCH14 (TARGET_ZARCH && TARGET_CPU_ARCH14)
! #define TARGET_ARCH14_P(opts)						\
! 	(TARGET_ZARCH_P (opts->x_target_flags) && TARGET_CPU_ARCH14_P (opts))
  #define TARGET_NNPA					\
  	(TARGET_ZARCH && TARGET_CPU_NNPA)
  #define TARGET_NNPA_P(opts)						\
--- 177,185 ----
  	(TARGET_VX && TARGET_CPU_VXE2)
  #define TARGET_VXE2_P(opts)						\
  	(TARGET_VX_P (opts) && TARGET_CPU_VXE2_P (opts))
! #define TARGET_Z16 (TARGET_ZARCH && TARGET_CPU_Z16)
! #define TARGET_Z16_P(opts)						\
! 	(TARGET_ZARCH_P (opts->x_target_flags) && TARGET_CPU_Z16_P (opts))
  #define TARGET_NNPA					\
  	(TARGET_ZARCH && TARGET_CPU_NNPA)
  #define TARGET_NNPA_P(opts)						\
*************** CUMULATIVE_ARGS;
*** 787,792 ****
--- 787,794 ----
  
  #define PROFILE_BEFORE_PROLOGUE 1
  
+ #define NO_PROFILE_COUNTERS 1
+ 
  
  /* Trampolines for nested functions.  */
  
diff -Nrcpad gcc-11.2.0/gcc/config/s390/s390.md gcc-11.3.0/gcc/config/s390/s390.md
*** gcc-11.2.0/gcc/config/s390/s390.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/s390/s390.md	Thu Apr 21 07:58:53 2022
***************
*** 79,85 ****
     UNSPEC_GOTENT
     UNSPEC_GOT
     UNSPEC_GOTOFF
!    UNSPEC_PLT
     UNSPEC_PLTOFF
  
     ; Literal pool
--- 79,85 ----
     UNSPEC_GOTENT
     UNSPEC_GOT
     UNSPEC_GOTOFF
!    UNSPEC_PLT31
     UNSPEC_PLTOFF
  
     ; Literal pool
***************
*** 525,531 ****
    (const (symbol_ref "s390_tune_attr")))
  
  (define_attr "cpu_facility"
!   "standard,ieee,zarch,cpu_zarch,longdisp,extimm,dfp,z10,z196,zEC12,vx,z13,z14,vxe,z15,vxe2,arch14,nnpa"
    (const_string "standard"))
  
  (define_attr "enabled" ""
--- 525,531 ----
    (const (symbol_ref "s390_tune_attr")))
  
  (define_attr "cpu_facility"
!   "standard,ieee,zarch,cpu_zarch,longdisp,extimm,dfp,z10,z196,zEC12,vx,z13,z14,vxe,z15,vxe2,z16,nnpa"
    (const_string "standard"))
  
  (define_attr "enabled" ""
***************
*** 591,598 ****
  	      (match_test "TARGET_VXE2"))
  	 (const_int 1)
  
! 	 (and (eq_attr "cpu_facility" "arch14")
! 	      (match_test "TARGET_ARCH14"))
  	 (const_int 1)
  
           (and (eq_attr "cpu_facility" "nnpa")
--- 591,598 ----
  	      (match_test "TARGET_VXE2"))
  	 (const_int 1)
  
! 	 (and (eq_attr "cpu_facility" "z16")
! 	      (match_test "TARGET_Z16"))
  	 (const_int 1)
  
           (and (eq_attr "cpu_facility" "nnpa")
***************
*** 1006,1012 ****
  	(match_operand:GPR 2 "memory_operand"))
     (set (reg CC_REGNUM)
  	(compare (match_dup 0) (match_operand:GPR 1 "const0_operand")))]
!   "s390_match_ccmode(insn, CCSmode) && TARGET_EXTIMM
     && GENERAL_REG_P (operands[0])
     && satisfies_constraint_T (operands[2])
     && !contains_constant_pool_address_p (operands[2])"
--- 1006,1012 ----
  	(match_operand:GPR 2 "memory_operand"))
     (set (reg CC_REGNUM)
  	(compare (match_dup 0) (match_operand:GPR 1 "const0_operand")))]
!   "s390_match_ccmode (peep2_next_insn (1), CCSmode) && TARGET_EXTIMM
     && GENERAL_REG_P (operands[0])
     && satisfies_constraint_T (operands[2])
     && !contains_constant_pool_address_p (operands[2])"
***************
*** 1906,1912 ****
     vlgvg\t%0,%v1,0
     vleg\t%v0,%1,0
     vsteg\t%v1,%0,0
!    larl\t%0,%1"
    [(set_attr "op_type" "RI,RI,RI,RI,RI,RIL,RIL,RIL,RRE,RRE,RRE,RXY,RIL,RRE,RXY,
                          RXY,RR,RX,RXY,RX,RXY,RIL,SIL,*,*,RS,RS,VRI,VRR,VRS,VRS,
                          VRX,VRX,RIL")
--- 1906,1912 ----
     vlgvg\t%0,%v1,0
     vleg\t%v0,%1,0
     vsteg\t%v1,%0,0
!    larl\t%0,%1%K1"
    [(set_attr "op_type" "RI,RI,RI,RI,RI,RIL,RIL,RIL,RRE,RRE,RRE,RXY,RIL,RRE,RXY,
                          RXY,RR,RX,RXY,RX,RXY,RIL,SIL,*,*,RS,RS,VRI,VRR,VRS,VRS,
                          VRX,VRX,RIL")
***************
*** 2180,2186 ****
          (match_operand:SI 1 "larl_operand" "X"))]
    "!TARGET_64BIT
     && !FP_REG_P (operands[0])"
!   "larl\t%0,%1"
     [(set_attr "op_type" "RIL")
      (set_attr "type"    "larl")
      (set_attr "z10prop" "z10_fwd_A1")
--- 2180,2186 ----
          (match_operand:SI 1 "larl_operand" "X"))]
    "!TARGET_64BIT
     && !FP_REG_P (operands[0])"
!   "larl\t%0,%1%K1"
     [(set_attr "op_type" "RIL")
      (set_attr "type"    "larl")
      (set_attr "z10prop" "z10_fwd_A1")
***************
*** 9587,9593 ****
  (define_insn "*cmp_and_trap_unsigned_int<mode>"
    [(trap_if (match_operator 0 "s390_unsigned_integer_comparison"
  	       [(match_operand:GPR 1 "register_operand" "d,d,d")
! 		(match_operand:GPR 2 "general_operand"  "d,D,T")])
  	    (const_int 0))]
    "TARGET_Z10"
    "@
--- 9587,9593 ----
  (define_insn "*cmp_and_trap_unsigned_int<mode>"
    [(trap_if (match_operator 0 "s390_unsigned_integer_comparison"
  	       [(match_operand:GPR 1 "register_operand" "d,d,d")
! 		(match_operand:GPR 2 "general_operand"  "d,D,S")])
  	    (const_int 0))]
    "TARGET_Z10"
    "@
***************
*** 10379,10385 ****
    [(call (mem:QI (match_operand 0 "bras_sym_operand" "X"))
           (match_operand 1 "const_int_operand" "n"))]
    "SIBLING_CALL_P (insn) && TARGET_SMALL_EXEC"
!   "j\t%0"
    [(set_attr "op_type" "RI")
     (set_attr "type"    "branch")])
  
--- 10379,10385 ----
    [(call (mem:QI (match_operand 0 "bras_sym_operand" "X"))
           (match_operand 1 "const_int_operand" "n"))]
    "SIBLING_CALL_P (insn) && TARGET_SMALL_EXEC"
!   "j\t%0%K0"
    [(set_attr "op_type" "RI")
     (set_attr "type"    "branch")])
  
***************
*** 10387,10393 ****
    [(call (mem:QI (match_operand 0 "bras_sym_operand" "X"))
           (match_operand 1 "const_int_operand" "n"))]
    "SIBLING_CALL_P (insn)"
!   "jg\t%0"
    [(set_attr "op_type" "RIL")
     (set_attr "type"    "branch")])
  
--- 10387,10393 ----
    [(call (mem:QI (match_operand 0 "bras_sym_operand" "X"))
           (match_operand 1 "const_int_operand" "n"))]
    "SIBLING_CALL_P (insn)"
!   "jg\t%0%K0"
    [(set_attr "op_type" "RIL")
     (set_attr "type"    "branch")])
  
***************
*** 10440,10446 ****
  	(call (mem:QI (match_operand 1 "bras_sym_operand" "X"))
  	      (match_operand 2 "const_int_operand" "n")))]
    "SIBLING_CALL_P (insn) && TARGET_SMALL_EXEC"
!   "j\t%1"
    [(set_attr "op_type" "RI")
     (set_attr "type"    "branch")])
  
--- 10440,10446 ----
  	(call (mem:QI (match_operand 1 "bras_sym_operand" "X"))
  	      (match_operand 2 "const_int_operand" "n")))]
    "SIBLING_CALL_P (insn) && TARGET_SMALL_EXEC"
!   "j\t%1%K1"
    [(set_attr "op_type" "RI")
     (set_attr "type"    "branch")])
  
***************
*** 10449,10455 ****
  	(call (mem:QI (match_operand 1 "bras_sym_operand" "X"))
  	      (match_operand 2 "const_int_operand" "n")))]
    "SIBLING_CALL_P (insn)"
!   "jg\t%1"
    [(set_attr "op_type" "RIL")
     (set_attr "type"    "branch")])
  
--- 10449,10455 ----
  	(call (mem:QI (match_operand 1 "bras_sym_operand" "X"))
  	      (match_operand 2 "const_int_operand" "n")))]
    "SIBLING_CALL_P (insn)"
!   "jg\t%1%K1"
    [(set_attr "op_type" "RIL")
     (set_attr "type"    "branch")])
  
***************
*** 10476,10482 ****
    "!SIBLING_CALL_P (insn)
     && TARGET_SMALL_EXEC
     && GET_MODE (operands[2]) == Pmode"
!   "bras\t%2,%0"
    [(set_attr "op_type" "RI")
     (set_attr "type"    "jsr")
     (set_attr "z196prop" "z196_cracked")])
--- 10476,10482 ----
    "!SIBLING_CALL_P (insn)
     && TARGET_SMALL_EXEC
     && GET_MODE (operands[2]) == Pmode"
!   "bras\t%2,%0%K0"
    [(set_attr "op_type" "RI")
     (set_attr "type"    "jsr")
     (set_attr "z196prop" "z196_cracked")])
***************
*** 10488,10494 ****
    "!SIBLING_CALL_P (insn)
  
     && GET_MODE (operands[2]) == Pmode"
!   "brasl\t%2,%0"
    [(set_attr "op_type" "RIL")
     (set_attr "type"    "jsr")
     (set_attr "z196prop" "z196_cracked")
--- 10488,10494 ----
    "!SIBLING_CALL_P (insn)
  
     && GET_MODE (operands[2]) == Pmode"
!   "brasl\t%2,%0%K0"
    [(set_attr "op_type" "RIL")
     (set_attr "type"    "jsr")
     (set_attr "z196prop" "z196_cracked")
***************
*** 10582,10588 ****
    "!SIBLING_CALL_P (insn)
     && TARGET_SMALL_EXEC
     && GET_MODE (operands[3]) == Pmode"
!   "bras\t%3,%1"
    [(set_attr "op_type" "RI")
     (set_attr "type"    "jsr")
     (set_attr "z196prop" "z196_cracked")])
--- 10582,10588 ----
    "!SIBLING_CALL_P (insn)
     && TARGET_SMALL_EXEC
     && GET_MODE (operands[3]) == Pmode"
!   "bras\t%3,%1%K1"
    [(set_attr "op_type" "RI")
     (set_attr "type"    "jsr")
     (set_attr "z196prop" "z196_cracked")])
***************
*** 10595,10601 ****
    "!SIBLING_CALL_P (insn)
  
     && GET_MODE (operands[3]) == Pmode"
!   "brasl\t%3,%1"
    [(set_attr "op_type" "RIL")
     (set_attr "type"    "jsr")
     (set_attr "z196prop" "z196_cracked")
--- 10595,10601 ----
    "!SIBLING_CALL_P (insn)
  
     && GET_MODE (operands[3]) == Pmode"
!   "brasl\t%3,%1%K1"
    [(set_attr "op_type" "RIL")
     (set_attr "type"    "jsr")
     (set_attr "z196prop" "z196_cracked")
***************
*** 10726,10732 ****
    "!SIBLING_CALL_P (insn)
     && TARGET_SMALL_EXEC
     && GET_MODE (operands[3]) == Pmode"
!   "bras\t%3,%1%J4"
    [(set_attr "op_type" "RI")
     (set_attr "type"    "jsr")
     (set_attr "z196prop" "z196_cracked")])
--- 10726,10732 ----
    "!SIBLING_CALL_P (insn)
     && TARGET_SMALL_EXEC
     && GET_MODE (operands[3]) == Pmode"
!   "bras\t%3,%1%K1%J4"
    [(set_attr "op_type" "RI")
     (set_attr "type"    "jsr")
     (set_attr "z196prop" "z196_cracked")])
***************
*** 10740,10746 ****
    "!SIBLING_CALL_P (insn)
  
     && GET_MODE (operands[3]) == Pmode"
!   "brasl\t%3,%1%J4"
    [(set_attr "op_type" "RIL")
     (set_attr "type"    "jsr")
     (set_attr "z196prop" "z196_cracked")
--- 10740,10746 ----
    "!SIBLING_CALL_P (insn)
  
     && GET_MODE (operands[3]) == Pmode"
!   "brasl\t%3,%1%K1%J4"
    [(set_attr "op_type" "RIL")
     (set_attr "type"    "jsr")
     (set_attr "z196prop" "z196_cracked")
***************
*** 11349,11355 ****
    [(set (match_operand 0 "register_operand" "=a")
          (unspec [(label_ref (match_operand 1 "" ""))] UNSPEC_MAIN_BASE))]
    "GET_MODE (operands[0]) == Pmode"
!   "larl\t%0,%1"
    [(set_attr "op_type" "RIL")
     (set_attr "type"    "larl")
     (set_attr "z10prop" "z10_fwd_A1")
--- 11349,11355 ----
    [(set (match_operand 0 "register_operand" "=a")
          (unspec [(label_ref (match_operand 1 "" ""))] UNSPEC_MAIN_BASE))]
    "GET_MODE (operands[0]) == Pmode"
!   "larl\t%0,%1%K1"
    [(set_attr "op_type" "RIL")
     (set_attr "type"    "larl")
     (set_attr "z10prop" "z10_fwd_A1")
***************
*** 11369,11375 ****
    [(set (match_operand 0 "register_operand" "=a")
          (unspec [(label_ref (match_operand 1 "" ""))] UNSPEC_RELOAD_BASE))]
    "GET_MODE (operands[0]) == Pmode"
!   "larl\t%0,%1"
    [(set_attr "op_type" "RIL")
     (set_attr "type"    "larl")
     (set_attr "z10prop" "z10_fwd_A1")])
--- 11369,11375 ----
    [(set (match_operand 0 "register_operand" "=a")
          (unspec [(label_ref (match_operand 1 "" ""))] UNSPEC_RELOAD_BASE))]
    "GET_MODE (operands[0]) == Pmode"
!   "larl\t%0,%1%K1"
    [(set_attr "op_type" "RIL")
     (set_attr "type"    "larl")
     (set_attr "z10prop" "z10_fwd_A1")])
***************
*** 12226,12232 ****
    ""
  {
    s390_output_split_stack_data (operands[1], operands[2], operands[3], operands[4]);
!   return "jg\t%0";
  }
    [(set_attr "op_type" "RIL")
     (set_attr "type"  "branch")])
--- 12226,12232 ----
    ""
  {
    s390_output_split_stack_data (operands[1], operands[2], operands[3], operands[4]);
!   return "jg\t%0%K0";
  }
    [(set_attr "op_type" "RIL")
     (set_attr "type"  "branch")])
diff -Nrcpad gcc-11.2.0/gcc/config/s390/s390.opt gcc-11.3.0/gcc/config/s390/s390.opt
*** gcc-11.2.0/gcc/config/s390/s390.opt	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/s390/s390.opt	Thu Apr 21 07:58:53 2022
*************** EnumValue
*** 116,122 ****
  Enum(processor_type) String(arch13) Value(PROCESSOR_8561_Z15)
  
  EnumValue
! Enum(processor_type) String(arch14) Value(PROCESSOR_ARCH14)
  
  EnumValue
  Enum(processor_type) String(native) Value(PROCESSOR_NATIVE) DriverOnly
--- 116,125 ----
  Enum(processor_type) String(arch13) Value(PROCESSOR_8561_Z15)
  
  EnumValue
! Enum(processor_type) String(arch14) Value(PROCESSOR_3931_Z16)
! 
! EnumValue
! Enum(processor_type) String(z16) Value(PROCESSOR_3931_Z16)
  
  EnumValue
  Enum(processor_type) String(native) Value(PROCESSOR_NATIVE) DriverOnly
diff -Nrcpad gcc-11.2.0/gcc/config/s390/tpf.md gcc-11.3.0/gcc/config/s390/tpf.md
*** gcc-11.2.0/gcc/config/s390/tpf.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/s390/tpf.md	Thu Apr 21 07:58:53 2022
***************
*** 21,27 ****
    [(unspec_volatile [(match_operand 0 "const_int_operand" "J")
  		     (match_operand 1 "const_int_operand" "J")]
  		    UNSPECV_TPF_PROLOGUE)
!    (clobber (reg:DI 1))]
    "TARGET_TPF_PROFILING"
    "larl\t%%r1,.+14\;tm\t%0,255\;bnz\t%1"
    [(set_attr "length"   "14")])
--- 21,28 ----
    [(unspec_volatile [(match_operand 0 "const_int_operand" "J")
  		     (match_operand 1 "const_int_operand" "J")]
  		    UNSPECV_TPF_PROLOGUE)
!    (clobber (reg:DI 1))
!    (clobber (reg:CC CC_REGNUM))]
    "TARGET_TPF_PROFILING"
    "larl\t%%r1,.+14\;tm\t%0,255\;bnz\t%1"
    [(set_attr "length"   "14")])
***************
*** 31,37 ****
    [(unspec_volatile [(match_operand 0 "const_int_operand" "J")
  		     (match_operand 1 "const_int_operand" "J")]
  		    UNSPECV_TPF_EPILOGUE)
!    (clobber (reg:DI 1))]
    "TARGET_TPF_PROFILING"
    "larl\t%%r1,.+14\;tm\t%0,255\;bnz\t%1"
    [(set_attr "length"   "14")])
--- 32,39 ----
    [(unspec_volatile [(match_operand 0 "const_int_operand" "J")
  		     (match_operand 1 "const_int_operand" "J")]
  		    UNSPECV_TPF_EPILOGUE)
!    (clobber (reg:DI 1))
!    (clobber (reg:CC CC_REGNUM))]
    "TARGET_TPF_PROFILING"
    "larl\t%%r1,.+14\;tm\t%0,255\;bnz\t%1"
    [(set_attr "length"   "14")])
diff -Nrcpad gcc-11.2.0/gcc/config/sparc/leon5.md gcc-11.3.0/gcc/config/sparc/leon5.md
*** gcc-11.2.0/gcc/config/sparc/leon5.md	Thu Jan  1 00:00:00 1970
--- gcc-11.3.0/gcc/config/sparc/leon5.md	Thu Apr 21 07:58:53 2022
***************
*** 0 ****
--- 1,103 ----
+ ;; Scheduling description for LEON5.
+ ;;   Copyright (C) 2021 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/>.
+ 
+ 
+ ;; The LEON5 can often dual issue instructions from the same 64-bit aligned
+ ;; double word if there are no data dependencies.
+ ;;
+ ;; Avoid scheduling load/store, FPU, and multiply instructions back to
+ ;; back, regardless of data dependencies.
+ ;;
+ ;; Push comparisons away from the associated branch instruction.
+ ;;
+ ;; Avoid scheduling ALU instructions with data dependencies back to back.
+ ;;
+ ;; Schedule three instructions between load and dependent instruction.
+ 
+ (define_automaton "leon5")
+ 
+ (define_cpu_unit "leon5_memory" "leon5")
+ (define_cpu_unit "leon5_mul" "leon5")
+ (define_cpu_unit "grfpu_d" "grfpu")
+ (define_cpu_unit "grfpu_s" "grfpu")
+ 
+ (define_insn_reservation "leon5_load" 4
+   (and (eq_attr "cpu" "leon5")
+   (eq_attr "type" "load,sload"))
+   "leon5_memory * 2, nothing * 2")
+ 
+ (define_insn_reservation "leon5_fpload" 2
+   (and (eq_attr "cpu" "leon5")
+   (eq_attr "type" "fpload"))
+   "leon5_memory * 2 + grfpu_alu * 2")
+ 
+ (define_insn_reservation "leon5_store" 2
+   (and (eq_attr "cpu" "leon5")
+   (eq_attr "type" "store"))
+   "leon5_memory * 2")
+ 
+ (define_insn_reservation "leon5_fpstore" 2
+   (and (eq_attr "cpu" "leon5")
+   (eq_attr "type" "fpstore"))
+   "leon5_memory * 2 + grfpu_alu * 2")
+ 
+ (define_insn_reservation "leon5_ialu" 2
+   (and (eq_attr "cpu" "leon5")
+   (eq_attr "type" "ialu, shift, ialuX"))
+   "nothing * 2")
+ 
+ (define_insn_reservation "leon5_compare" 5
+   (and (eq_attr "cpu" "leon5")
+   (eq_attr "type" "compare"))
+   "nothing * 5")
+ 
+ (define_insn_reservation "leon5_imul" 4
+   (and (eq_attr "cpu" "leon5")
+   (eq_attr "type" "imul"))
+   "leon5_mul * 2, nothing * 2")
+ 
+ (define_insn_reservation "leon5_idiv" 35
+   (and (eq_attr "cpu" "leon5")
+   (eq_attr "type" "imul"))
+   "nothing * 35")
+ 
+ (define_insn_reservation "leon5_fp_alu" 5
+   (and (eq_attr "cpu" "leon5")
+   (eq_attr "type" "fp,fpcmp,fpmul,fpmove"))
+   "grfpu_alu * 2, nothing*3")
+ 
+ (define_insn_reservation "leon5_fp_divs" 17
+   (and (eq_attr "cpu" "leon5")
+   (eq_attr "type" "fpdivs"))
+   "grfpu_alu * 2 + grfpu_d*16, nothing")
+ 
+ (define_insn_reservation "leon5_fp_divd" 18
+   (and (eq_attr "cpu" "leon5")
+   (eq_attr "type" "fpdivd"))
+   "grfpu_alu * 2 + grfpu_d*17, nothing")
+ 
+ (define_insn_reservation "leon5_fp_sqrts" 25
+   (and (eq_attr "cpu" "leon5")
+   (eq_attr "type" "fpsqrts"))
+   "grfpu_alu * 2 + grfpu_s*24, nothing")
+ 
+ (define_insn_reservation "leon5_fp_sqrtd" 26
+   (and (eq_attr "cpu" "leon5")
+   (eq_attr "type" "fpsqrtd"))
+   "grfpu_alu * 2 + grfpu_s*25, nothing")
diff -Nrcpad gcc-11.2.0/gcc/config/sparc/sparc-modes.def gcc-11.3.0/gcc/config/sparc/sparc-modes.def
*** gcc-11.2.0/gcc/config/sparc/sparc-modes.def	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/sparc/sparc-modes.def	Thu Apr 21 07:58:53 2022
*************** along with GCC; see the file COPYING3.
*** 23,28 ****
--- 23,31 ----
  /* 128-bit floating point */
  FLOAT_MODE (TF, 16, ieee_quad_format);
  
+ /* We need a 32-byte mode to return structures in the 64-bit ABI.  */
+ INT_MODE (OI, 32);
+ 
  /* Add any extra modes needed to represent the condition code.
  
     We have a CCNZ mode which is used for implicit comparisons with zero when
diff -Nrcpad gcc-11.2.0/gcc/config/sparc/sparc-opts.h gcc-11.3.0/gcc/config/sparc/sparc-opts.h
*** gcc-11.2.0/gcc/config/sparc/sparc-opts.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/sparc/sparc-opts.h	Thu Apr 21 07:58:53 2022
*************** enum sparc_processor_type {
*** 31,36 ****
--- 31,37 ----
    PROCESSOR_HYPERSPARC,
    PROCESSOR_LEON,
    PROCESSOR_LEON3,
+   PROCESSOR_LEON5,
    PROCESSOR_LEON3V7,
    PROCESSOR_SPARCLITE,
    PROCESSOR_F930,
diff -Nrcpad gcc-11.2.0/gcc/config/sparc/sparc.c gcc-11.3.0/gcc/config/sparc/sparc.c
*** gcc-11.2.0/gcc/config/sparc/sparc.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/sparc/sparc.c	Thu Apr 21 07:58:53 2022
*************** struct processor_costs leon3_costs = {
*** 270,275 ****
--- 270,300 ----
  };
  
  static const
+ struct processor_costs leon5_costs = {
+   COSTS_N_INSNS (1), /* int load */
+   COSTS_N_INSNS (1), /* int signed load */
+   COSTS_N_INSNS (1), /* int zeroed load */
+   COSTS_N_INSNS (1), /* float load */
+   COSTS_N_INSNS (1), /* fmov, fneg, fabs */
+   COSTS_N_INSNS (1), /* fadd, fsub */
+   COSTS_N_INSNS (1), /* fcmp */
+   COSTS_N_INSNS (1), /* fmov, fmovr */
+   COSTS_N_INSNS (1), /* fmul */
+   COSTS_N_INSNS (17), /* fdivs */
+   COSTS_N_INSNS (18), /* fdivd */
+   COSTS_N_INSNS (25), /* fsqrts */
+   COSTS_N_INSNS (26), /* fsqrtd */
+   COSTS_N_INSNS (4), /* imul */
+   COSTS_N_INSNS (4), /* imulX */
+   0, /* imul bit factor */
+   COSTS_N_INSNS (35), /* idiv */
+   COSTS_N_INSNS (35), /* idivX */
+   COSTS_N_INSNS (1), /* movcc/movr */
+   0, /* shift penalty */
+   3 /* branch cost */
+ };
+ 
+ static const
  struct processor_costs sparclet_costs = {
    COSTS_N_INSNS (3), /* int load */
    COSTS_N_INSNS (3), /* int signed load */
*************** static int function_arg_slotno (const CU
*** 594,599 ****
--- 619,625 ----
  
  static int supersparc_adjust_cost (rtx_insn *, int, rtx_insn *, int);
  static int hypersparc_adjust_cost (rtx_insn *, int, rtx_insn *, int);
+ static int leon5_adjust_cost (rtx_insn *, int, rtx_insn *, int);
  
  static void sparc_emit_set_const32 (rtx, rtx);
  static void sparc_emit_set_const64 (rtx, rtx);
*************** atomic_insn_for_leon3_p (rtx_insn *insn)
*** 1053,1058 ****
--- 1079,1121 ----
      }
  }
  
+ /* True if INSN is a store instruction.  */
+ 
+ static bool
+ store_insn_p (rtx_insn *insn)
+ {
+   if (GET_CODE (PATTERN (insn)) != SET)
+     return false;
+ 
+   switch (get_attr_type (insn))
+     {
+     case TYPE_STORE:
+     case TYPE_FPSTORE:
+       return true;
+     default:
+       return false;
+     }
+ }
+ 
+ /* True if INSN is a load instruction.  */
+ 
+ static bool
+ load_insn_p (rtx_insn *insn)
+ {
+   if (GET_CODE (PATTERN (insn)) != SET)
+     return false;
+ 
+   switch (get_attr_type (insn))
+     {
+     case TYPE_LOAD:
+     case TYPE_SLOAD:
+     case TYPE_FPLOAD:
+       return true;
+     default:
+       return false;
+     }
+ }
+ 
  /* We use a machine specific pass to enable workarounds for errata.
  
     We need to have the (essentially) final form of the insn stream in order
*************** atomic_insn_for_leon3_p (rtx_insn *insn)
*** 1065,1074 ****
--- 1128,1156 ----
     && GET_CODE (PATTERN (INSN)) != USE					\
     && GET_CODE (PATTERN (INSN)) != CLOBBER)
  
+ rtx_insn *
+ next_active_non_empty_insn (rtx_insn *insn)
+ {
+   insn = next_active_insn (insn);
+ 
+   while (insn
+ 	 && (GET_CODE (PATTERN (insn)) == UNSPEC_VOLATILE
+ 	     || GET_CODE (PATTERN (insn)) == ASM_INPUT
+ 	     || (USEFUL_INSN_P (insn)
+ 		 && (asm_noperands (PATTERN (insn)) >= 0)
+ 		 && !strcmp (decode_asm_operands (PATTERN (insn),
+ 						  NULL, NULL, NULL,
+ 						  NULL, NULL), ""))))
+     insn = next_active_insn (insn);
+ 
+   return insn;
+ }
+ 
  static unsigned int
  sparc_do_work_around_errata (void)
  {
    rtx_insn *insn, *next;
+   bool find_first_useful = true;
  
    /* Force all instructions to be split into their final form.  */
    split_all_insns_noflow ();
*************** sparc_do_work_around_errata (void)
*** 1093,1098 ****
--- 1175,1190 ----
        else
  	jump = NULL;
  
+       /* Do not begin function with atomic instruction.  */
+       if (sparc_fix_ut700
+ 	  && find_first_useful
+ 	  && USEFUL_INSN_P (insn))
+ 	{
+ 	  find_first_useful = false;
+ 	  if (atomic_insn_for_leon3_p (insn))
+ 	    emit_insn_before (gen_nop (), insn);
+ 	}
+ 
        /* Place a NOP at the branch target of an integer branch if it is a
  	 floating-point operation or a floating-point branch.  */
        if (sparc_fix_gr712rc
*************** sparc_do_work_around_errata (void)
*** 1113,1121 ****
  	 instruction at branch target.  */
        if (sparc_fix_ut700
  	  && NONJUMP_INSN_P (insn)
! 	  && (set = single_set (insn)) != NULL_RTX
! 	  && mem_ref (SET_SRC (set))
! 	  && REG_P (SET_DEST (set)))
  	{
  	  if (jump && jump_to_label_p (jump))
  	    {
--- 1205,1211 ----
  	 instruction at branch target.  */
        if (sparc_fix_ut700
  	  && NONJUMP_INSN_P (insn)
! 	  && load_insn_p (insn))
  	{
  	  if (jump && jump_to_label_p (jump))
  	    {
*************** sparc_do_work_around_errata (void)
*** 1124,1130 ****
  		emit_insn_before (gen_nop (), target);
  	    }
  
! 	  next = next_active_insn (insn);
  	  if (!next)
  	    break;
  
--- 1214,1220 ----
  		emit_insn_before (gen_nop (), target);
  	    }
  
! 	  next = next_active_non_empty_insn (insn);
  	  if (!next)
  	    break;
  
*************** sparc_do_work_around_errata (void)
*** 1220,1249 ****
        if (sparc_fix_b2bst
  	  && NONJUMP_INSN_P (insn)
  	  && (set = single_set (insn)) != NULL_RTX
! 	  && MEM_P (SET_DEST (set)))
  	{
  	  /* Sequence B begins with a double-word store.  */
  	  bool seq_b = GET_MODE_SIZE (GET_MODE (SET_DEST (set))) == 8;
  	  rtx_insn *after;
  	  int i;
  
! 	  next = next_active_insn (insn);
  	  if (!next)
  	    break;
  
  	  for (after = next, i = 0; i < 2; i++)
  	    {
- 	      /* Skip empty assembly statements.  */
- 	      if ((GET_CODE (PATTERN (after)) == UNSPEC_VOLATILE)
- 		  || (USEFUL_INSN_P (after)
- 		      && (asm_noperands (PATTERN (after))>=0)
- 		      && !strcmp (decode_asm_operands (PATTERN (after),
- 						       NULL, NULL, NULL,
- 						       NULL, NULL), "")))
- 		after = next_active_insn (after);
- 	      if (!after)
- 		break;
- 
  	      /* If the insn is a branch, then it cannot be problematic.  */
  	      if (!NONJUMP_INSN_P (after)
  		  || GET_CODE (PATTERN (after)) == SEQUENCE)
--- 1310,1328 ----
        if (sparc_fix_b2bst
  	  && NONJUMP_INSN_P (insn)
  	  && (set = single_set (insn)) != NULL_RTX
! 	  && store_insn_p (insn))
  	{
  	  /* Sequence B begins with a double-word store.  */
  	  bool seq_b = GET_MODE_SIZE (GET_MODE (SET_DEST (set))) == 8;
  	  rtx_insn *after;
  	  int i;
  
! 	  next = next_active_non_empty_insn (insn);
  	  if (!next)
  	    break;
  
  	  for (after = next, i = 0; i < 2; i++)
  	    {
  	      /* If the insn is a branch, then it cannot be problematic.  */
  	      if (!NONJUMP_INSN_P (after)
  		  || GET_CODE (PATTERN (after)) == SEQUENCE)
*************** sparc_do_work_around_errata (void)
*** 1253,1260 ****
  	      if (seq_b)
  		{
  		  /* Add NOP if followed by a store.  */
! 		  if ((set = single_set (after)) != NULL_RTX
! 		      && MEM_P (SET_DEST (set)))
  		    insert_nop = true;
  
  		  /* Otherwise it is ok.  */
--- 1332,1338 ----
  	      if (seq_b)
  		{
  		  /* Add NOP if followed by a store.  */
! 		  if (store_insn_p (after))
  		    insert_nop = true;
  
  		  /* Otherwise it is ok.  */
*************** sparc_do_work_around_errata (void)
*** 1269,1283 ****
  		      && (MEM_P (SET_DEST (set)) || mem_ref (SET_SRC (set))))
  		    break;
  
! 		  after = next_active_insn (after);
  		  if (!after)
  		    break;
  		}
  
  	      /* Add NOP if third instruction is a store.  */
  	      if (i == 1
! 		  && (set = single_set (after)) != NULL_RTX
! 		  && MEM_P (SET_DEST (set)))
  		insert_nop = true;
  	    }
  	}
--- 1347,1360 ----
  		      && (MEM_P (SET_DEST (set)) || mem_ref (SET_SRC (set))))
  		    break;
  
! 		  after = next_active_non_empty_insn (after);
  		  if (!after)
  		    break;
  		}
  
  	      /* Add NOP if third instruction is a store.  */
  	      if (i == 1
! 		  && store_insn_p (after))
  		insert_nop = true;
  	    }
  	}
*************** dump_target_flag_bits (const int flags)
*** 1604,1609 ****
--- 1681,1690 ----
      fprintf (stderr, "CBCOND ");
    if (flags & MASK_DEPRECATED_V8_INSNS)
      fprintf (stderr, "DEPRECATED_V8_INSNS ");
+   if (flags & MASK_LEON)
+     fprintf (stderr, "LEON ");
+   if (flags & MASK_LEON3)
+     fprintf (stderr, "LEON3 ");
    if (flags & MASK_SPARCLET)
      fprintf (stderr, "SPARCLET ");
    if (flags & MASK_SPARCLITE)
*************** sparc_option_override (void)
*** 1640,1645 ****
--- 1721,1727 ----
      { TARGET_CPU_hypersparc, PROCESSOR_HYPERSPARC },
      { TARGET_CPU_leon, PROCESSOR_LEON },
      { TARGET_CPU_leon3, PROCESSOR_LEON3 },
+     { TARGET_CPU_leon5, PROCESSOR_LEON5 },
      { TARGET_CPU_leon3v7, PROCESSOR_LEON3V7 },
      { TARGET_CPU_sparclite, PROCESSOR_F930 },
      { TARGET_CPU_sparclite86x, PROCESSOR_SPARCLITE86X },
*************** sparc_option_override (void)
*** 1671,1676 ****
--- 1753,1759 ----
      { "hypersparc",	MASK_ISA, MASK_V8 },
      { "leon",		MASK_ISA|MASK_FSMULD, MASK_V8|MASK_LEON },
      { "leon3",		MASK_ISA, MASK_V8|MASK_LEON3 },
+     { "leon5",		MASK_ISA, MASK_V8|MASK_LEON3 },
      { "leon3v7",	MASK_ISA, MASK_LEON3 },
      { "sparclite",	MASK_ISA, MASK_SPARCLITE },
      /* The Fujitsu MB86930 is the original sparclite chip, with no FPU.  */
*************** sparc_option_override (void)
*** 1981,1986 ****
--- 2064,2072 ----
      case PROCESSOR_LEON3V7:
        sparc_costs = &leon3_costs;
        break;
+     case PROCESSOR_LEON5:
+       sparc_costs = &leon5_costs;
+       break;
      case PROCESSOR_SPARCLET:
      case PROCESSOR_TSC701:
        sparc_costs = &sparclet_costs;
*************** hypersparc_adjust_cost (rtx_insn *insn,
*** 10165,10175 ****
--- 10251,10314 ----
  }
  
  static int
+ leon5_adjust_cost (rtx_insn *insn, int dtype, rtx_insn *dep_insn,
+ 		   int cost)
+ {
+   enum attr_type insn_type, dep_type;
+   rtx pat = PATTERN (insn);
+   rtx dep_pat = PATTERN (dep_insn);
+ 
+   if (recog_memoized (insn) < 0 || recog_memoized (dep_insn) < 0)
+     return cost;
+ 
+   insn_type = get_attr_type (insn);
+   dep_type = get_attr_type (dep_insn);
+ 
+   switch (dtype)
+     {
+     case REG_DEP_TRUE:
+       /* Data dependency; DEP_INSN writes a register that INSN reads some
+ 	 cycles later.  */
+ 
+       switch (insn_type)
+ 	{
+ 	case TYPE_STORE:
+ 	  /* Try to schedule three instructions between the store and
+ 	     the ALU instruction that generated the data.  */
+ 	  if (dep_type == TYPE_IALU || dep_type == TYPE_SHIFT)
+ 	    {
+ 	      if (GET_CODE (pat) != SET || GET_CODE (dep_pat) != SET)
+ 		break;
+ 
+ 	      if (rtx_equal_p (SET_DEST (dep_pat), SET_SRC (pat)))
+ 		return 4;
+ 	    }
+ 	  break;
+ 	default:
+ 	  break;
+ 	}
+       break;
+     case REG_DEP_ANTI:
+       /* Penalize anti-dependencies for FPU instructions.  */
+       if (fpop_insn_p (insn) || insn_type == TYPE_FPLOAD)
+ 	return 4;
+       break;
+     default:
+       break;
+     }
+ 
+   return cost;
+ }
+ 
+ static int
  sparc_adjust_cost (rtx_insn *insn, int dep_type, rtx_insn *dep, int cost,
  		   unsigned int)
  {
    switch (sparc_cpu)
      {
+     case PROCESSOR_LEON5:
+       cost = leon5_adjust_cost (insn, dep_type, dep, cost);
+       break;
      case PROCESSOR_SUPERSPARC:
        cost = supersparc_adjust_cost (insn, dep_type, dep, cost);
        break;
diff -Nrcpad gcc-11.2.0/gcc/config/sparc/sparc.h gcc-11.3.0/gcc/config/sparc/sparc.h
*** gcc-11.2.0/gcc/config/sparc/sparc.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/sparc/sparc.h	Thu Apr 21 07:58:53 2022
*************** along with GCC; see the file COPYING3.
*** 120,140 ****
  #define TARGET_CPU_leon		4
  #define TARGET_CPU_leon3	5
  #define TARGET_CPU_leon3v7	6
! #define TARGET_CPU_sparclite	7
! #define TARGET_CPU_f930		7       /* alias */
! #define TARGET_CPU_f934		7       /* alias */
! #define TARGET_CPU_sparclite86x	8
! #define TARGET_CPU_sparclet	9
! #define TARGET_CPU_tsc701	9       /* alias */
! #define TARGET_CPU_v9		10	/* generic v9 implementation */
! #define TARGET_CPU_sparcv9	10	/* alias */
! #define TARGET_CPU_sparc64	10	/* alias */
! #define TARGET_CPU_ultrasparc	11
! #define TARGET_CPU_ultrasparc3	12
! #define TARGET_CPU_niagara	13
! #define TARGET_CPU_niagara2	14
! #define TARGET_CPU_niagara3	15
! #define TARGET_CPU_niagara4	16
  #define TARGET_CPU_niagara7	19
  #define TARGET_CPU_m8		20
  
--- 120,141 ----
  #define TARGET_CPU_leon		4
  #define TARGET_CPU_leon3	5
  #define TARGET_CPU_leon3v7	6
! #define TARGET_CPU_leon5	7
! #define TARGET_CPU_sparclite	8
! #define TARGET_CPU_f930		8       /* alias */
! #define TARGET_CPU_f934		8       /* alias */
! #define TARGET_CPU_sparclite86x	9
! #define TARGET_CPU_sparclet	10
! #define TARGET_CPU_tsc701	10       /* alias */
! #define TARGET_CPU_v9		11	/* generic v9 implementation */
! #define TARGET_CPU_sparcv9	11	/* alias */
! #define TARGET_CPU_sparc64	11	/* alias */
! #define TARGET_CPU_ultrasparc	12
! #define TARGET_CPU_ultrasparc3	13
! #define TARGET_CPU_niagara	14
! #define TARGET_CPU_niagara2	15
! #define TARGET_CPU_niagara3	16
! #define TARGET_CPU_niagara4	17
  #define TARGET_CPU_niagara7	19
  #define TARGET_CPU_m8		20
  
*************** along with GCC; see the file COPYING3.
*** 229,235 ****
  #endif
  
  #if TARGET_CPU_DEFAULT == TARGET_CPU_leon \
!  || TARGET_CPU_DEFAULT == TARGET_CPU_leon3
  #define CPP_CPU32_DEFAULT_SPEC "-D__leon__ -D__sparc_v8__"
  #define ASM_CPU32_DEFAULT_SPEC AS_LEON_FLAG
  #endif
--- 230,237 ----
  #endif
  
  #if TARGET_CPU_DEFAULT == TARGET_CPU_leon \
!  || TARGET_CPU_DEFAULT == TARGET_CPU_leon3 \
!  || TARGET_CPU_DEFAULT == TARGET_CPU_leon5
  #define CPP_CPU32_DEFAULT_SPEC "-D__leon__ -D__sparc_v8__"
  #define ASM_CPU32_DEFAULT_SPEC AS_LEON_FLAG
  #endif
*************** along with GCC; see the file COPYING3.
*** 285,290 ****
--- 287,293 ----
  %{mcpu=hypersparc:-D__hypersparc__ -D__sparc_v8__} \
  %{mcpu=leon:-D__leon__ -D__sparc_v8__} \
  %{mcpu=leon3:-D__leon__ -D__sparc_v8__} \
+ %{mcpu=leon5:-D__leon__ -D__sparc_v8__} \
  %{mcpu=leon3v7:-D__leon__} \
  %{mcpu=v9:-D__sparc_v9__} \
  %{mcpu=ultrasparc:-D__sparc_v9__} \
*************** along with GCC; see the file COPYING3.
*** 337,342 ****
--- 340,346 ----
  %{mcpu=hypersparc:-Av8} \
  %{mcpu=leon:" AS_LEON_FLAG "} \
  %{mcpu=leon3:" AS_LEON_FLAG "} \
+ %{mcpu=leon5:" AS_LEON_FLAG "} \
  %{mcpu=leon3v7:" AS_LEONV7_FLAG "} \
  %{mv8plus:-Av8plus} \
  %{mcpu=v9:-Av9} \
diff -Nrcpad gcc-11.2.0/gcc/config/sparc/sparc.md gcc-11.3.0/gcc/config/sparc/sparc.md
*** gcc-11.2.0/gcc/config/sparc/sparc.md	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/sparc/sparc.md	Thu Apr 21 07:58:53 2022
***************
*** 233,238 ****
--- 233,239 ----
     hypersparc,
     leon,
     leon3,
+    leon5,
     leon3v7,
     sparclite,
     f930,
***************
*** 638,643 ****
--- 639,645 ----
  (include "supersparc.md")
  (include "hypersparc.md")
  (include "leon.md")
+ (include "leon5.md")
  (include "sparclet.md")
  (include "ultra1_2.md")
  (include "ultra3.md")
*************** visl")
*** 8353,8361 ****
  	(unspec:SI [(match_operand:SI 1 "memory_operand" "m")] UNSPEC_SP_SET))
     (set (match_scratch:SI 2 "=&r") (const_int 0))]
    "TARGET_ARCH32"
!   "ld\t%1, %2\;st\t%2, %0\;mov\t0, %2"
    [(set_attr "type" "multi")
!    (set_attr "length" "3")])
  
  (define_insn "stack_protect_setdi"
    [(set (match_operand:DI 0 "memory_operand" "=m")
--- 8355,8369 ----
  	(unspec:SI [(match_operand:SI 1 "memory_operand" "m")] UNSPEC_SP_SET))
     (set (match_scratch:SI 2 "=&r") (const_int 0))]
    "TARGET_ARCH32"
! {
!   if (sparc_fix_b2bst)
!     return "ld\t%1, %2\;st\t%2, %0\;mov\t0, %2\;nop";
!   else
!     return "ld\t%1, %2\;st\t%2, %0\;mov\t0, %2";
! }
    [(set_attr "type" "multi")
!    (set (attr "length") (if_then_else (eq_attr "fix_b2bst" "true")
! 		      (const_int 4) (const_int 3)))])
  
  (define_insn "stack_protect_setdi"
    [(set (match_operand:DI 0 "memory_operand" "=m")
diff -Nrcpad gcc-11.2.0/gcc/config/sparc/sparc.opt gcc-11.3.0/gcc/config/sparc/sparc.opt
*** gcc-11.2.0/gcc/config/sparc/sparc.opt	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/sparc/sparc.opt	Thu Apr 21 07:58:53 2022
*************** EnumValue
*** 176,181 ****
--- 176,184 ----
  Enum(sparc_processor) String(leon3v7) Value(PROCESSOR_LEON3V7)
  
  EnumValue
+ Enum(sparc_processor) String(leon5) Value(PROCESSOR_LEON5)
+ 
+ EnumValue
  Enum(sparc_processor) String(sparclite) Value(PROCESSOR_SPARCLITE)
  
  EnumValue
diff -Nrcpad gcc-11.2.0/gcc/config/vx-common.h gcc-11.3.0/gcc/config/vx-common.h
*** gcc-11.2.0/gcc/config/vx-common.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/vx-common.h	Thu Apr 21 07:58:53 2022
*************** along with GCC; see the file COPYING3.
*** 97,103 ****
  
  /* ------------------------ Misc configuration bits ----------------------  */
  
! #ifndef TARGET_VXWORKS7
  /* VxWorks, prior to version 7, could not have dots in constructor
     labels, because it used a mutant variation of collect2 that
     generates C code instead of assembly.  Thus each constructor label
--- 97,103 ----
  
  /* ------------------------ Misc configuration bits ----------------------  */
  
! #if !TARGET_VXWORKS7
  /* VxWorks, prior to version 7, could not have dots in constructor
     labels, because it used a mutant variation of collect2 that
     generates C code instead of assembly.  Thus each constructor label
diff -Nrcpad gcc-11.2.0/gcc/config/vxworks.h gcc-11.3.0/gcc/config/vxworks.h
*** gcc-11.2.0/gcc/config/vxworks.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/vxworks.h	Thu Apr 21 07:58:53 2022
*************** extern void vxworks_emit_call_builtin___
*** 306,309 ****
     further incremental LTO linking.  We do not do repeated incremental linking
     so silence the warning (instead of passing -flinker-output=nolto-rel).  */
  #undef LTO_PLUGIN_SPEC
! #define LTO_PLUGIN_SPEC "%{!mrtp:-plugin-opt=-linker-output-auto-notlo-rel}"
--- 306,309 ----
     further incremental LTO linking.  We do not do repeated incremental linking
     so silence the warning (instead of passing -flinker-output=nolto-rel).  */
  #undef LTO_PLUGIN_SPEC
! #define LTO_PLUGIN_SPEC "%{!mrtp:-plugin-opt=-linker-output-auto-nolto-rel}"
diff -Nrcpad gcc-11.2.0/gcc/config/xtensa/xtensa.c gcc-11.3.0/gcc/config/xtensa/xtensa.c
*** gcc-11.2.0/gcc/config/xtensa/xtensa.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config/xtensa/xtensa.c	Thu Apr 21 07:58:53 2022
*************** xtensa_emit_move_sequence (rtx *operands
*** 1084,1090 ****
  	{
  	  /* Try to emit MOVI + SLLI sequence, that is smaller
  	     than L32R + literal.  */
! 	  if (optimize_size && mode == SImode && register_operand (dst, mode))
  	    {
  	      HOST_WIDE_INT srcval = INTVAL (src);
  	      int shift = ctz_hwi (srcval);
--- 1084,1091 ----
  	{
  	  /* Try to emit MOVI + SLLI sequence, that is smaller
  	     than L32R + literal.  */
! 	  if (optimize_size && mode == SImode && CONST_INT_P (src)
! 	      && register_operand (dst, mode))
  	    {
  	      HOST_WIDE_INT srcval = INTVAL (src);
  	      int shift = ctz_hwi (srcval);
diff -Nrcpad gcc-11.2.0/gcc/config.gcc gcc-11.3.0/gcc/config.gcc
*** gcc-11.2.0/gcc/config.gcc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/config.gcc	Thu Apr 21 07:58:52 2022
*************** i[34567]86-*-*)
*** 414,420 ****
  		       avx512vp2intersectintrin.h avx512vp2intersectvlintrin.h
  		       tsxldtrkintrin.h amxtileintrin.h amxint8intrin.h
  		       amxbf16intrin.h x86gprintrin.h uintrintrin.h
! 		       hresetintrin.h keylockerintrin.h avxvnniintrin.h"
  	;;
  x86_64-*-*)
  	cpu_type=i386
--- 414,421 ----
  		       avx512vp2intersectintrin.h avx512vp2intersectvlintrin.h
  		       tsxldtrkintrin.h amxtileintrin.h amxint8intrin.h
  		       amxbf16intrin.h x86gprintrin.h uintrintrin.h
! 		       hresetintrin.h keylockerintrin.h avxvnniintrin.h
! 		       mwaitintrin.h"
  	;;
  x86_64-*-*)
  	cpu_type=i386
*************** x86_64-*-*)
*** 451,457 ****
  		       avx512vp2intersectintrin.h avx512vp2intersectvlintrin.h
  		       tsxldtrkintrin.h amxtileintrin.h amxint8intrin.h
  		       amxbf16intrin.h x86gprintrin.h uintrintrin.h
! 		       hresetintrin.h keylockerintrin.h avxvnniintrin.h"
  	;;
  ia64-*-*)
  	extra_headers=ia64intrin.h
--- 452,459 ----
  		       avx512vp2intersectintrin.h avx512vp2intersectvlintrin.h
  		       tsxldtrkintrin.h amxtileintrin.h amxint8intrin.h
  		       amxbf16intrin.h x86gprintrin.h uintrintrin.h
! 		       hresetintrin.h keylockerintrin.h avxvnniintrin.h
! 		       mwaitintrin.h"
  	;;
  ia64-*-*)
  	extra_headers=ia64intrin.h
*************** case ${target} in
*** 702,710 ****
        *-*-darwin[4-9]* | *-*-darwin1[0-9]*)
          macos_min=`expr $darwin_maj - 4`
          ;;
!       *-*-darwin20*)
!         # Darwin 20 corresponds to macOS 11.
!         macos_maj=11
          def_ld64=609.0
          ;;
        *-*-darwin)
--- 704,712 ----
        *-*-darwin[4-9]* | *-*-darwin1[0-9]*)
          macos_min=`expr $darwin_maj - 4`
          ;;
!       *-*-darwin2*)
!         # Darwin 20 corresponds to macOS 11, Darwin 21 to macOS 12.
!         macos_maj=`expr $darwin_maj - 9`
          def_ld64=609.0
          ;;
        *-*-darwin)
*************** case "${target}" in
*** 4630,4641 ****
--- 4632,4646 ----
  		case "${with_isa_spec}" in
  		""|default|2.2)
  			tm_defines="${tm_defines} TARGET_DEFAULT_ISA_SPEC=ISA_SPEC_CLASS_2P2"
+ 			with_isa_spec=2.2
  			;;
  		20191213 | 201912)
  			tm_defines="${tm_defines} TARGET_DEFAULT_ISA_SPEC=ISA_SPEC_CLASS_20191213"
+ 			with_isa_spec=20191213
  			;;
  		20190608 | 201906)
  			tm_defines="${tm_defines} TARGET_DEFAULT_ISA_SPEC=ISA_SPEC_CLASS_20190608"
+ 			with_isa_spec=20190608
  			;;
  		*)
  			echo "--with-isa-spec only accept 2.2, 20191213, 201912, 20190608 or 201906" 1>&2
*************** case "${target}" in
*** 4687,4693 ****
  		esac
  		PYTHON=`which python || which python3 || which python2`
  		if test "x${PYTHON}" != x; then
! 			with_arch=`${PYTHON} ${srcdir}/config/riscv/arch-canonicalize ${with_arch}`
  		fi
  		tm_defines="${tm_defines} TARGET_RISCV_DEFAULT_ARCH=${with_arch}"
  
--- 4692,4698 ----
  		esac
  		PYTHON=`which python || which python3 || which python2`
  		if test "x${PYTHON}" != x; then
! 			with_arch=`${PYTHON} ${srcdir}/config/riscv/arch-canonicalize -misa-spec=${with_isa_spec} ${with_arch}`
  		fi
  		tm_defines="${tm_defines} TARGET_RISCV_DEFAULT_ARCH=${with_arch}"
  
*************** case "${target}" in
*** 4736,4741 ****
--- 4741,4747 ----
  			case "${target}" in
  			riscv*-*-elf*)
  				if ${srcdir}/config/riscv/multilib-generator \
+ 					-misa-spec=${with_isa_spec} \
  					`echo ${with_multilib_generator} | sed 's/;/ /g'`\
  					> t-multilib-config;
  				then
*************** case "${target}" in
*** 5144,5150 ****
  		for which in arch tune; do
  			eval "val=\$with_$which"
  			case ${val} in
! 			"" | native | z900 | z990 | z9-109 | z9-ec | z10 | z196 | zEC12 | z13 | z14 | z15 | arch5 | arch6 | arch7 | arch8 | arch9 | arch10 | arch11 | arch12 | arch13 | arch14 )
  				# OK
  				;;
  			*)
--- 5150,5156 ----
  		for which in arch tune; do
  			eval "val=\$with_$which"
  			case ${val} in
! 			"" | native | z900 | z990 | z9-109 | z9-ec | z10 | z196 | zEC12 | z13 | z14 | z15 | z16 | arch5 | arch6 | arch7 | arch8 | arch9 | arch10 | arch11 | arch12 | arch13 | arch14 )
  				# OK
  				;;
  			*)
*************** case ${target} in
*** 5434,5440 ****
  esac
  
  t=
! all_defaults="abi cpu cpu_32 cpu_64 arch arch_32 arch_64 tune tune_32 tune_64 schedule float mode fpu nan fp_32 odd_spreg_32 divide llsc mips-plt synci tls lxc1-sxc1 madd4"
  for option in $all_defaults
  do
  	eval "val=\$with_"`echo $option | sed s/-/_/g`
--- 5440,5446 ----
  esac
  
  t=
! all_defaults="abi cpu cpu_32 cpu_64 arch arch_32 arch_64 tune tune_32 tune_64 schedule float mode fpu nan fp_32 odd_spreg_32 divide llsc mips-plt synci tls lxc1-sxc1 madd4 isa_spec"
  for option in $all_defaults
  do
  	eval "val=\$with_"`echo $option | sed s/-/_/g`
diff -Nrcpad gcc-11.2.0/gcc/config.in gcc-11.3.0/gcc/config.in
*** gcc-11.2.0/gcc/config.in	Wed Jul 28 06:55:43 2021
--- gcc-11.3.0/gcc/config.in	Thu Apr 21 07:59:35 2022
***************
*** 55,60 ****
--- 55,66 ----
  #endif
  
  
+ /* Define to enable the use of a default debug linker. */
+ #ifndef USED_FOR_TARGET
+ #undef DEFAULT_DSYMUTIL
+ #endif
+ 
+ 
  /* Define to enable the use of a default linker. */
  #ifndef USED_FOR_TARGET
  #undef DEFAULT_LINKER
***************
*** 94,99 ****
--- 100,111 ----
  #endif
  
  
+ /* Define to the dsymutil version. */
+ #ifndef USED_FOR_TARGET
+ #undef DSYMUTIL_VERSION
+ #endif
+ 
+ 
  /* Define 0/1 if static analyzer feature is enabled. */
  #ifndef USED_FOR_TARGET
  #undef ENABLE_ANALYZER
***************
*** 604,609 ****
--- 616,628 ----
  #endif
  
  
+ /* Define if your Mac OS X assembler supports -mllvm -x86-pad-for-align=false.
+    */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_AS_MLLVM_X86_PAD_FOR_ALIGN
+ #endif
+ 
+ 
  /* Define if your Mac OS X assembler supports the -mmacos-version-min option.
     */
  #ifndef USED_FOR_TARGET
***************
*** 1431,1436 ****
--- 1450,1521 ----
  #endif
  
  
+ /* Define if your assembler has fixed global_load functions. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_GCN_ASM_GLOBAL_LOAD_FIXED
+ #endif
+ 
+ 
+ /* Define if your assembler expects amdgcn_target gfx908+xnack syntax. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_GCN_ASM_V3_SYNTAX
+ #endif
+ 
+ 
+ /* Define if your assembler expects amdgcn_target gfx908:xnack+ syntax. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_GCN_ASM_V4_SYNTAX
+ #endif
+ 
+ 
+ /* Define if your assembler allows -mattr=+sramecc for fiji. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_GCN_SRAM_ECC_FIJI
+ #endif
+ 
+ 
+ /* Define if your assembler allows -mattr=+sramecc for gfx900. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_GCN_SRAM_ECC_GFX900
+ #endif
+ 
+ 
+ /* Define if your assembler allows -mattr=+sramecc for gfx906. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_GCN_SRAM_ECC_GFX906
+ #endif
+ 
+ 
+ /* Define if your assembler allows -mattr=+sramecc for gfx908. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_GCN_SRAM_ECC_GFX908
+ #endif
+ 
+ 
+ /* Define if your assembler allows -mattr=+xnack for fiji. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_GCN_XNACK_FIJI
+ #endif
+ 
+ 
+ /* Define if your assembler allows -mattr=+xnack for gfx900. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_GCN_XNACK_GFX900
+ #endif
+ 
+ 
+ /* Define if your assembler allows -mattr=+xnack for gfx906. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_GCN_XNACK_GFX906
+ #endif
+ 
+ 
+ /* Define if your assembler allows -mattr=+xnack for gfx908. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_GCN_XNACK_GFX908
+ #endif
+ 
+ 
  /* Define to 1 if you have the `getchar_unlocked' function. */
  #ifndef USED_FOR_TARGET
  #undef HAVE_GETCHAR_UNLOCKED
***************
*** 1653,1658 ****
--- 1738,1749 ----
  #endif
  
  
+ /* Define if the PE linker supports --disable-dynamicbase option. */
+ #ifndef USED_FOR_TARGET
+ #undef HAVE_LD_PE_DISABLE_DYNAMICBASE
+ #endif
+ 
+ 
  /* Define if your linker supports PIE option. */
  #ifndef USED_FOR_TARGET
  #undef HAVE_LD_PIE
diff -Nrcpad gcc-11.2.0/gcc/configure gcc-11.3.0/gcc/configure
*** gcc-11.2.0/gcc/configure	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/configure	Thu Apr 21 07:59:35 2022
*************** thin_archive_support
*** 723,728 ****
--- 723,730 ----
  ld_soname_option
  ld_version_script_option
  libgcc_visibility
+ ORIGINAL_DSYMUTIL_FOR_TARGET
+ gcc_cv_dsymutil
  gcc_cv_otool
  gcc_cv_readelf
  gcc_cv_objdump
*************** FGREP
*** 751,760 ****
  SED
  LIBTOOL
  collect2
- NO_PIE_FLAG_FOR_BUILD
- NO_PIE_CFLAGS_FOR_BUILD
- BUILD_NO_PIE_FLAG
- BUILD_NO_PIE_CFLAGS
  STMP_FIXINC
  BUILD_LDFLAGS
  BUILD_CXXFLAGS
--- 753,758 ----
*************** enable_generated_files_in_srcdir
*** 946,951 ****
--- 944,950 ----
  with_gnu_ld
  with_ld
  with_demangler_in_ld
+ with_dsymutil
  with_gnu_as
  with_as
  enable_largefile
*************** Optional Packages:
*** 1813,1818 ****
--- 1812,1819 ----
    --with-gnu-ld           arrange to work with GNU ld
    --with-ld               arrange to use the specified ld (full pathname)
    --with-demangler-in-ld  try to use demangler in GNU ld
+   --with-dsymutil         arrange to use the specified dsymutil (full
+                           pathname)
    --with-gnu-as           arrange to work with GNU as
    --with-as               arrange to use the specified as (full pathname)
    --with-stabs            arrange to use stabs instead of host debug format
*************** fi
*** 3835,3842 ****
  
  
  case $target in
!     *darwin*) ld64_flag=yes;; # Darwin can only use a ld64-compatible linker.
!     *) ld64_flag=no;;
  esac
  
  # With pre-defined ld
--- 3836,3849 ----
  
  
  case $target in
!     *darwin*)
! 	ld64_flag=yes # Darwin can only use a ld64-compatible linker.
! 	dsymutil_flag=yes # Darwin uses dsymutil to link debug.
! 	;;
!     *)
! 	ld64_flag=no
! 	dsymutil_flag=no
! 	;;
  esac
  
  # With pre-defined ld
*************** else
*** 3886,3891 ****
--- 3893,3932 ----
  fi
  
  
+ # Allow the user to specify a dsymutil executable (used on Darwin only, so far)
+ 
+ # Check whether --with-dsymutil was given.
+ if test "${with_dsymutil+set}" = set; then :
+   withval=$with_dsymutil; DEFAULT_DSYMUTIL="$with_dsymutil"
+ fi
+ 
+ 
+ dsymutil_vers=
+ if test x"${DEFAULT_DSYMUTIL+set}" = x"set"; then
+   if test ! -x "$DEFAULT_DSYMUTIL"; then
+     as_fn_error $? "cannot execute: $DEFAULT_DSYMUTIL: check --with-dsymutil or env. var. DEFAULT_DSYMUTIL" "$LINENO" 5
+   else
+     if dsymutil_vers=`$DEFAULT_DSYMUTIL -v /dev/null 2>&1`; then
+       dsymutil_flag=yes
+     fi
+   fi
+ 
+ cat >>confdefs.h <<_ACEOF
+ #define DEFAULT_DSYMUTIL "$DEFAULT_DSYMUTIL"
+ _ACEOF
+ 
+ fi
+ 
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a default dsymutil was specified" >&5
+ $as_echo_n "checking whether a default dsymutil was specified... " >&6; }
+ if test x"${DEFAULT_DSYMUTIL+set}" = x"set"; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($DEFAULT_DSYMUTIL)" >&5
+ $as_echo "yes ($DEFAULT_DSYMUTIL)" >&6; }
+ else
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+ 
  # ----------------------
  # Find default assembler
  # ----------------------
*************** BUILD_CXXFLAGS='$(ALL_CXXFLAGS)'
*** 13248,13271 ****
  BUILD_LDFLAGS='$(LDFLAGS)'
  STMP_FIXINC=stmp-fixinc
  
- BUILD_NO_PIE_CFLAGS='$(NO_PIE_CFLAGS)'
- BUILD_NO_PIE_FLAG='$(NO_PIE_FLAG)'
- 
  # And these apply if build != host, or we are generating coverage data
  if test x$build != x$host || test "x$coverage_flags" != x
  then
      BUILD_CFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'
      BUILD_CXXFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CXXFLAGS_FOR_BUILD)'
      BUILD_LDFLAGS='$(LDFLAGS_FOR_BUILD)'
- 
-     NO_PIE_CFLAGS_FOR_BUILD=${NO_PIE_CFLAGS_FOR_BUILD-${NO_PIE_CFLAGS}}
-     NO_PIE_FLAG_FOR_BUILD=${NO_PIE_FLAG_FOR_BUILD-${NO_PIE_FLAG}}
-     BUILD_NO_PIE_CFLAGS='$(NO_PIE_CFLAGS_FOR_BUILD)'
-     BUILD_NO_PIE_FLAG='$(NO_PIE_FLAG_FOR_BUILD)'
  fi
  
- 
- 
  # Expand extra_headers to include complete path.
  # This substitutes for lots of t-* files.
  extra_headers_list=
--- 13289,13302 ----
*************** else
*** 19392,19398 ****
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
! #line 19395 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
--- 19423,19429 ----
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
! #line 19426 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
*************** else
*** 19498,19504 ****
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
! #line 19501 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
--- 19529,19535 ----
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
! #line 19532 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
*************** else
*** 23396,23401 ****
--- 23427,23497 ----
  $as_echo "$gcc_cv_otool" >&6; }
  fi
  
+ # Figure out the dsymutil we will use.
+ if ${gcc_cv_dsymutil+:} false; then :
+ 
+ else
+ 
+ if test -x "$DEFAULT_DSYMUTIL"; then
+     gcc_cv_dsymutil="$DEFAULT_DSYMUTIL"
+ elif test -x dsymutil$build_exeext; then
+     gcc_cv_dsymutil=./dsymutil$build_exeext
+ elif ( set dummy $DSYMUTIL_FOR_TARGET; test -x $2 ); then
+     gcc_cv_dsymutil=$DSYMUTIL_FOR_TARGET
+ elif ( set dummy $DSYMUTIL; test -x $2 ); then
+     gcc_cv_dsymutil=$DSYMUTIL
+ else
+     # Extract the first word of "$DSYMUTIL_FOR_TARGET", so it can be a program name with args.
+ set dummy $DSYMUTIL_FOR_TARGET; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_path_gcc_cv_dsymutil+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   case $gcc_cv_dsymutil in
+   [\\/]* | ?:[\\/]*)
+   ac_cv_path_gcc_cv_dsymutil="$gcc_cv_dsymutil" # Let the user override the test with a path.
+   ;;
+   *)
+   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+ for as_dir in $PATH
+ do
+   IFS=$as_save_IFS
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+     ac_cv_path_gcc_cv_dsymutil="$as_dir/$ac_word$ac_exec_ext"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+ done
+   done
+ IFS=$as_save_IFS
+ 
+   ;;
+ esac
+ fi
+ gcc_cv_dsymutil=$ac_cv_path_gcc_cv_dsymutil
+ if test -n "$gcc_cv_dsymutil"; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_dsymutil" >&5
+ $as_echo "$gcc_cv_dsymutil" >&6; }
+ else
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ $as_echo "no" >&6; }
+ fi
+ 
+ 
+ fi
+ fi
+ 
+ ORIGINAL_DSYMUTIL_FOR_TARGET=$gcc_cv_dsymutil
+ 
+ case "$ORIGINAL_DSYMUTIL_FOR_TARGET" in
+   ./dsymutil | ./dsymutil$build_exeext) ;;
+   *) ac_config_files="$ac_config_files dsymutil:exec-tool.in"
+  ;;
+ esac
+ 
  # Figure out what assembler alignment features are present.
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler flags" >&5
  $as_echo_n "checking assembler flags... " >&6; }
*************** $as_echo "$as_me: WARNING: LTO for $targ
*** 26919,26924 ****
--- 27015,27055 ----
  	fi
  	;;
      esac
+     case $target_os in
+        darwin2[0-9]* | darwin19*)
+         { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for llvm assembler x86-pad-for-align option" >&5
+ $as_echo_n "checking assembler for llvm assembler x86-pad-for-align option... " >&6; }
+ if ${gcc_cv_as_mllvm_x86_pad_for_align+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_mllvm_x86_pad_for_align=no
+   if test x$gcc_cv_as != x; then
+     $as_echo '.text' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -mllvm -x86-pad-for-align=false -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	gcc_cv_as_mllvm_x86_pad_for_align=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_mllvm_x86_pad_for_align" >&5
+ $as_echo "$gcc_cv_as_mllvm_x86_pad_for_align" >&6; }
+ if test $gcc_cv_as_mllvm_x86_pad_for_align = yes; then
+ 
+ $as_echo "#define HAVE_AS_MLLVM_X86_PAD_FOR_ALIGN 1" >>confdefs.h
+ 
+ fi
+ 
+        ;;
+     esac
  
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -xbrace_comment" >&5
  $as_echo_n "checking assembler for -xbrace_comment... " >&6; }
*************** else
*** 28636,28642 ****
    gcc_cv_as_riscv_march_zifencei=no
    if test x$gcc_cv_as != x; then
      $as_echo '' > conftest.s
!     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -march=rv32i_zifencei -o conftest.o conftest.s >&5'
    { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 28767,28773 ----
    gcc_cv_as_riscv_march_zifencei=no
    if test x$gcc_cv_as != x; then
      $as_echo '' > conftest.s
!     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -march=rv32i_zifencei2p0 -o conftest.o conftest.s >&5'
    { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** case "$target" in
*** 28856,28861 ****
--- 28987,29374 ----
      ;;
  esac
  
+ # This tests if the assembler supports two registers for global_load functions
+ # (like in LLVM versions <12) or one register (like in LLVM 12).
+ case "$target" in
+   amdgcn-* | gcn-*)
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler fix for global_load functions" >&5
+ $as_echo_n "checking assembler fix for global_load functions... " >&6; }
+     gcc_cv_as_gcn_global_load_fixed=yes
+     if test x$gcc_cv_as != x; then
+       cat > conftest.s <<EOF
+ 	global_store_dwordx2    v[1:2], v[4:5], s[14:15]
+ EOF
+       if $gcc_cv_as -triple=amdgcn--amdhsa -filetype=obj -mcpu=gfx900 -o conftest.o conftest.s > /dev/null 2>&1; then
+         gcc_cv_as_gcn_global_load_fixed=no
+       fi
+       rm -f conftest.s conftest.o conftest
+     fi
+     global_load_fixed=`if test x$gcc_cv_as_gcn_global_load_fixed = xyes; then echo 1; else echo 0; fi`
+ 
+ cat >>confdefs.h <<_ACEOF
+ #define HAVE_GCN_ASM_GLOBAL_LOAD_FIXED $global_load_fixed
+ _ACEOF
+ 
+     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gcn_global_load_fixed" >&5
+ $as_echo "$gcc_cv_as_gcn_global_load_fixed" >&6; }
+     ;;
+ esac
+ 
+ case "$target" in
+   amdgcn-* | gcn-*)
+     # Test the LLVM assembler syntax dialect; they have made a number of
+     # changes between LLVM 12 & 13 without any backward compatibility.
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for assembler amdgcn_target v2/3 syntax" >&5
+ $as_echo_n "checking assembler for assembler amdgcn_target v2/3 syntax... " >&6; }
+ if ${gcc_cv_as_gcn_asm_v3_syntax+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_gcn_asm_v3_syntax=no
+   if test x$gcc_cv_as != x; then
+     $as_echo '.amdgcn_target "amdgcn-unknown-amdhsa--gfx906+xnack"' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -triple=amdgcn--amdhsa -mcpu=gfx906 -mattr=+xnack -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	gcc_cv_as_gcn_asm_v3_syntax=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gcn_asm_v3_syntax" >&5
+ $as_echo "$gcc_cv_as_gcn_asm_v3_syntax" >&6; }
+ if test $gcc_cv_as_gcn_asm_v3_syntax = yes; then
+ 
+ $as_echo "#define HAVE_GCN_ASM_V3_SYNTAX 1" >>confdefs.h
+ 
+ fi
+ 
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for assembler amdgcn_target v4 syntax" >&5
+ $as_echo_n "checking assembler for assembler amdgcn_target v4 syntax... " >&6; }
+ if ${gcc_cv_as_gcn_asm_v4_syntax+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_gcn_asm_v4_syntax=no
+   if test x$gcc_cv_as != x; then
+     $as_echo '.amdgcn_target "amdgcn-unknown-amdhsa--gfx908:xnack+"' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -triple=amdgcn--amdhsa -mcpu=gfx908 -mattr=+xnack -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	gcc_cv_as_gcn_asm_v4_syntax=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gcn_asm_v4_syntax" >&5
+ $as_echo "$gcc_cv_as_gcn_asm_v4_syntax" >&6; }
+ if test $gcc_cv_as_gcn_asm_v4_syntax = yes; then
+ 
+ $as_echo "#define HAVE_GCN_ASM_V4_SYNTAX 1" >>confdefs.h
+ 
+ fi
+ 
+ 
+     # Some attribute names changed in the move to v4 ...
+     if test $gcc_cv_as_gcn_asm_v3_syntax = yes; then
+ 	sramopt="+sram-ecc"
+ 	sramattr="+sram-ecc"
+ 	xnackattr="+xnack"
+     elif test $gcc_cv_as_gcn_asm_v4_syntax = yes; then
+ 	sramopt="+sramecc"
+ 	sramattr=":sramecc+"
+ 	xnackattr=":xnack+"
+     else
+ 	as_fn_error $? "Unrecognised assembler version" "$LINENO" 5
+     fi
+ 
+     # Test whether the LLVM assembler accepts -mattr=+xnack without any
+     # diagnostic. LLVM 9 & 10 accept the option whether it makes sense or not,
+     # LLVM 12+ throws a warning for GPUs without support.
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for assembler accepts -mattr=+xnack for fiji" >&5
+ $as_echo_n "checking assembler for assembler accepts -mattr=+xnack for fiji... " >&6; }
+ if ${gcc_cv_as_gcn_xnack_ecc_fiji+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_gcn_xnack_ecc_fiji=no
+   if test x$gcc_cv_as != x; then
+     $as_echo '' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -triple=amdgcn--amdhsa -mcpu=fiji -mattr=+xnack 2>conftest.err -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	grep "." conftest.err >&5 \
+        || gcc_cv_as_gcn_xnack_ecc_fiji=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gcn_xnack_ecc_fiji" >&5
+ $as_echo "$gcc_cv_as_gcn_xnack_ecc_fiji" >&6; }
+ if test $gcc_cv_as_gcn_xnack_ecc_fiji = yes; then
+ 
+ $as_echo "#define HAVE_GCN_XNACK_FIJI 1" >>confdefs.h
+ 
+ fi
+ 
+     rm -f conftest.err
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for assembler accepts -mattr=+xnack for gfx900" >&5
+ $as_echo_n "checking assembler for assembler accepts -mattr=+xnack for gfx900... " >&6; }
+ if ${gcc_cv_as_gcn_xnack_ecc_gfx900+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_gcn_xnack_ecc_gfx900=no
+   if test x$gcc_cv_as != x; then
+     $as_echo '' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -triple=amdgcn--amdhsa -mcpu=gfx900 -mattr=+xnack 2>conftest.err -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	grep "." conftest.err >&5 \
+        || gcc_cv_as_gcn_xnack_ecc_gfx900=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gcn_xnack_ecc_gfx900" >&5
+ $as_echo "$gcc_cv_as_gcn_xnack_ecc_gfx900" >&6; }
+ if test $gcc_cv_as_gcn_xnack_ecc_gfx900 = yes; then
+ 
+ $as_echo "#define HAVE_GCN_XNACK_GFX900 1" >>confdefs.h
+ 
+ fi
+ 
+     rm -f conftest.err
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for assembler accepts -mattr=+xnack for gfx906" >&5
+ $as_echo_n "checking assembler for assembler accepts -mattr=+xnack for gfx906... " >&6; }
+ if ${gcc_cv_as_gcn_xnack_ecc_gfx906+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_gcn_xnack_ecc_gfx906=no
+   if test x$gcc_cv_as != x; then
+     $as_echo '' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -triple=amdgcn--amdhsa -mcpu=gfx906 -mattr=+xnack 2>conftest.err -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	grep "." conftest.err >&5 \
+        || gcc_cv_as_gcn_xnack_ecc_gfx906=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gcn_xnack_ecc_gfx906" >&5
+ $as_echo "$gcc_cv_as_gcn_xnack_ecc_gfx906" >&6; }
+ if test $gcc_cv_as_gcn_xnack_ecc_gfx906 = yes; then
+ 
+ $as_echo "#define HAVE_GCN_XNACK_GFX906 1" >>confdefs.h
+ 
+ fi
+ 
+     rm -f conftest.err
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for assembler accepts -mattr=+xnack for gfx908" >&5
+ $as_echo_n "checking assembler for assembler accepts -mattr=+xnack for gfx908... " >&6; }
+ if ${gcc_cv_as_gcn_xnack_ecc_gfx908+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_gcn_xnack_ecc_gfx908=no
+   if test x$gcc_cv_as != x; then
+     $as_echo '' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -triple=amdgcn--amdhsa -mcpu=gfx908 -mattr=+xnack 2>conftest.err -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	grep "." conftest.err >&5 \
+        || gcc_cv_as_gcn_xnack_ecc_gfx908=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gcn_xnack_ecc_gfx908" >&5
+ $as_echo "$gcc_cv_as_gcn_xnack_ecc_gfx908" >&6; }
+ if test $gcc_cv_as_gcn_xnack_ecc_gfx908 = yes; then
+ 
+ $as_echo "#define HAVE_GCN_XNACK_GFX908 1" >>confdefs.h
+ 
+ fi
+ 
+     rm -f conftest.err
+ 
+     # Test whether the LLVM assembler accepts -mattr=+sramecc without any
+     # diagnostic. LLVM 9 & 10 accept the option whether it makes sense or not,
+     # (some?) LLVM 12 rejects it for all GPUs, and LLVM13 throws a warning
+     # for GPUs without support.
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for assembler accepts -mattr=$sramopt for fiji" >&5
+ $as_echo_n "checking assembler for assembler accepts -mattr=$sramopt for fiji... " >&6; }
+ if ${gcc_cv_as_gcn_sram_ecc_fiji+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_gcn_sram_ecc_fiji=no
+   if test x$gcc_cv_as != x; then
+     $as_echo '' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -triple=amdgcn--amdhsa -mcpu=fiji -mattr=$sramopt 2>conftest.err -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	grep "." conftest.err >&5 \
+        || gcc_cv_as_gcn_sram_ecc_fiji=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gcn_sram_ecc_fiji" >&5
+ $as_echo "$gcc_cv_as_gcn_sram_ecc_fiji" >&6; }
+ if test $gcc_cv_as_gcn_sram_ecc_fiji = yes; then
+ 
+ $as_echo "#define HAVE_GCN_SRAM_ECC_FIJI 1" >>confdefs.h
+ 
+ fi
+ 
+     rm -f conftest.err
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for assembler accepts -mattr=$sramopt for gfx900" >&5
+ $as_echo_n "checking assembler for assembler accepts -mattr=$sramopt for gfx900... " >&6; }
+ if ${gcc_cv_as_gcn_sram_ecc_gfx900+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_gcn_sram_ecc_gfx900=no
+   if test x$gcc_cv_as != x; then
+     $as_echo '' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -triple=amdgcn--amdhsa -mcpu=gfx900 -mattr=$sramopt 2>conftest.err -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	grep "." conftest.err >&5 \
+        || gcc_cv_as_gcn_sram_ecc_gfx900=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gcn_sram_ecc_gfx900" >&5
+ $as_echo "$gcc_cv_as_gcn_sram_ecc_gfx900" >&6; }
+ if test $gcc_cv_as_gcn_sram_ecc_gfx900 = yes; then
+ 
+ $as_echo "#define HAVE_GCN_SRAM_ECC_GFX900 1" >>confdefs.h
+ 
+ fi
+ 
+     rm -f conftest.err
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for assembler accepts -mattr=$sramopt for gfx906" >&5
+ $as_echo_n "checking assembler for assembler accepts -mattr=$sramopt for gfx906... " >&6; }
+ if ${gcc_cv_as_gcn_sram_ecc_gfx906+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_gcn_sram_ecc_gfx906=no
+   if test x$gcc_cv_as != x; then
+     $as_echo '' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -triple=amdgcn--amdhsa -mcpu=gfx906 -mattr=$sramopt 2>conftest.err -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	grep "." conftest.err >&5 \
+        || gcc_cv_as_gcn_sram_ecc_gfx906=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gcn_sram_ecc_gfx906" >&5
+ $as_echo "$gcc_cv_as_gcn_sram_ecc_gfx906" >&6; }
+ if test $gcc_cv_as_gcn_sram_ecc_gfx906 = yes; then
+ 
+ $as_echo "#define HAVE_GCN_SRAM_ECC_GFX906 1" >>confdefs.h
+ 
+ fi
+ 
+     rm -f conftest.err
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for assembler accepts -mattr=$sramopt for gfx908" >&5
+ $as_echo_n "checking assembler for assembler accepts -mattr=$sramopt for gfx908... " >&6; }
+ if ${gcc_cv_as_gcn_sram_ecc_gfx908+:} false; then :
+   $as_echo_n "(cached) " >&6
+ else
+   gcc_cv_as_gcn_sram_ecc_gfx908=no
+   if test x$gcc_cv_as != x; then
+     $as_echo '' > conftest.s
+     if { ac_try='$gcc_cv_as $gcc_cv_as_flags -triple=amdgcn--amdhsa -mcpu=gfx908 -mattr=$sramopt 2>conftest.err -o conftest.o conftest.s >&5'
+   { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; }
+     then
+ 	grep "." conftest.err >&5 \
+        || gcc_cv_as_gcn_sram_ecc_gfx908=yes
+     else
+       echo "configure: failed program was" >&5
+       cat conftest.s >&5
+     fi
+     rm -f conftest.o conftest.s
+   fi
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_gcn_sram_ecc_gfx908" >&5
+ $as_echo "$gcc_cv_as_gcn_sram_ecc_gfx908" >&6; }
+ if test $gcc_cv_as_gcn_sram_ecc_gfx908 = yes; then
+ 
+ $as_echo "#define HAVE_GCN_SRAM_ECC_GFX908 1" >>confdefs.h
+ 
+ fi
+ 
+     rm -f conftest.err
+     ;;
+ esac
+ 
  # ??? Not all targets support dwarf2 debug_line, even within a version
  # of gas.  Moreover, we need to emit a valid instruction to trigger any
  # info to the output file.  So, as supported targets are added to gas 2.11,
*************** _ACEOF
*** 30223,30228 ****
--- 30736,30787 ----
  
  fi
  
+ if test x"$dsymutil_flag" = x"yes"; then
+ 
+     # If the user specified a dsymutil path, then we will already have the
+     # version string, otherwise, pick it up.
+     if test x"$gcc_cv_dsymutil" = x; then
+         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: dsymutil is a required tool for this system, but not found" >&5
+ $as_echo "$as_me: WARNING: dsymutil is a required tool for this system, but not found" >&2;}
+         dsymutil_vers="tool unspecified"
+     elif test x"$dsymutil_vers" = x; then
+ 	dsymutil_vers=`$gcc_cv_dsymutil -v /dev/null 2>&1`
+     fi
+ 
+     dsymutil_temp=`echo $dsymutil_vers | sed 1q`
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dsymutil version \"$dsymutil_temp\"" >&5
+ $as_echo_n "checking dsymutil version \"$dsymutil_temp\"... " >&6; }
+     if echo $dsymutil_temp | grep dwarfutils- > /dev/null; then
+       dsymutil_kind=DWARFUTILS
+       dsymutil_vers=`echo $dsymutil_temp | sed 's/.*dwarfutils-\([0-9\.]*\).*/\1/'`
+     elif echo $dsymutil_temp | grep clang- > /dev/null; then
+       dsymutil_kind=CLANG
+       dsymutil_vers=`echo $dsymutil_temp | sed 's/.*clang-\([0-9\.]*\).*/\1/'`
+     elif echo $dsymutil_temp | grep 'LLVM version ' > /dev/null; then
+       dsymutil_kind=LLVM
+       dsymutil_vers=`echo $dsymutil_temp | sed 's/.*LLVM\ version\ \([0-9\.]*\).*/\1/'`
+     else
+       dsymutil_kind=UNKNOWN
+       dsymutil_vers="0.0"
+     fi
+     dsymutil_major=`expr "$dsymutil_vers" : '\([0-9]*\)'`
+     dsymutil_minor=`expr "$dsymutil_vers" : '[0-9]*\.\([0-9]*\)'`
+     dsymutil_tiny=`expr "$dsymutil_vers" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
+     if test x"${dsymutil_minor}" = x; then
+       dsymutil_minor=0
+     fi
+     if test x"${dsymutil_tiny}" = x; then
+       dsymutil_tiny=0
+     fi
+ 
+ cat >>confdefs.h <<_ACEOF
+ #define DSYMUTIL_VERSION $dsymutil_kind,${dsymutil_major},${dsymutil_minor},${dsymutil_tiny}
+ _ACEOF
+ 
+     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dsymutil_vers : $dsymutil_kind ${dsymutil_major} ${dsymutil_minor} ${dsymutil_tiny} " >&5
+ $as_echo "$dsymutil_vers : $dsymutil_kind ${dsymutil_major} ${dsymutil_minor} ${dsymutil_tiny} " >&6; }
+ fi
+ 
  case $target_os in
    win32 | pe | cygwin* | mingw32*)
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking broken PE linker dwarf5 support" >&5
*************** $as_echo "#define HAVE_LD_BROKEN_PE_DWAR
*** 30248,30253 ****
--- 30807,30832 ----
      fi
      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_broken_pe_dwarf5" >&5
  $as_echo "$gcc_cv_ld_broken_pe_dwarf5" >&6; }
+ 
+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking PE linker --disable-dynamicbase support" >&5
+ $as_echo_n "checking PE linker --disable-dynamicbase support... " >&6; }
+     gcc_cv_ld_disable_dynamicbase=no
+     if test $in_tree_ld = yes; then
+       if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 36 -o "$gcc_cv_gld_major_version" -gt 2; then \
+         gcc_cv_ld_disable_dynamicbase=yes
+       fi
+     else
+       if $gcc_cv_ld --help 2>&1 | grep -q 'disable\-]dynamicbase' > /dev/null; then
+         gcc_cv_ld_disable_dynamicbase=yes
+       fi
+     fi
+     if test x"$gcc_cv_ld_disable_dynamicbase" = xyes; then
+ 
+ $as_echo "#define HAVE_LD_PE_DISABLE_DYNAMICBASE 1" >>confdefs.h
+ 
+     fi
+     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_disable_dynamicbase" >&5
+ $as_echo "$gcc_cv_ld_disable_dynamicbase" >&6; }
      ;;
  esac
  
*************** $as_echo "#define HAVE_LD_PPC_GNU_ATTR_L
*** 30415,30421 ****
  esac
  
  case "$target:$tm_file" in
!   powerpc64-*-freebsd* | powerpc64*-*-linux* | powerpc*-*-linux*rs6000/biarch64.h*)
    case "$target" in
       *le-*-linux*)
       emul_name="-melf64lppc"
--- 30994,31000 ----
  esac
  
  case "$target:$tm_file" in
!   powerpc64*-*-freebsd* | powerpc64*-*-linux* | powerpc*-*-linux*rs6000/biarch64.h*)
    case "$target" in
       *le-*-linux*)
       emul_name="-melf64lppc"
*************** do
*** 32905,32910 ****
--- 33484,33490 ----
      "as") CONFIG_FILES="$CONFIG_FILES as:exec-tool.in" ;;
      "collect-ld") CONFIG_FILES="$CONFIG_FILES collect-ld:exec-tool.in" ;;
      "nm") CONFIG_FILES="$CONFIG_FILES nm:exec-tool.in" ;;
+     "dsymutil") CONFIG_FILES="$CONFIG_FILES dsymutil:exec-tool.in" ;;
      "clearcap.map") CONFIG_LINKS="$CONFIG_LINKS clearcap.map:${srcdir}/config/$clearcap_map" ;;
      "$all_outputs") CONFIG_FILES="$CONFIG_FILES $all_outputs" ;;
      "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
*************** $as_echo "$as_me: executing $ac_file com
*** 33539,33544 ****
--- 34119,34125 ----
      "as":F) chmod +x as ;;
      "collect-ld":F) chmod +x collect-ld ;;
      "nm":F) chmod +x nm ;;
+     "dsymutil":F) chmod +x dsymutil ;;
      "default":C)
  case ${CONFIG_HEADERS} in
    *auto-host.h:config.in*)
diff -Nrcpad gcc-11.2.0/gcc/configure.ac gcc-11.3.0/gcc/configure.ac
*** gcc-11.2.0/gcc/configure.ac	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/configure.ac	Thu Apr 21 07:58:53 2022
*************** gnu_ld_flag="$with_gnu_ld",
*** 316,323 ****
  gnu_ld_flag=no)
  
  case $target in
!     *darwin*) ld64_flag=yes;; # Darwin can only use a ld64-compatible linker.
!     *) ld64_flag=no;;
  esac
  
  # With pre-defined ld
--- 316,329 ----
  gnu_ld_flag=no)
  
  case $target in
!     *darwin*)
! 	ld64_flag=yes # Darwin can only use a ld64-compatible linker.
! 	dsymutil_flag=yes # Darwin uses dsymutil to link debug.
! 	;;
!     *)
! 	ld64_flag=no
! 	dsymutil_flag=no
! 	;;
  esac
  
  # With pre-defined ld
*************** AC_ARG_WITH(demangler-in-ld,
*** 353,358 ****
--- 359,389 ----
  demangler_in_ld="$with_demangler_in_ld",
  demangler_in_ld=yes)
  
+ # Allow the user to specify a dsymutil executable (used on Darwin only, so far)
+ AC_ARG_WITH(dsymutil,
+ [AS_HELP_STRING([--with-dsymutil], [arrange to use the specified dsymutil (full pathname)])],
+ DEFAULT_DSYMUTIL="$with_dsymutil")
+ 
+ dsymutil_vers=
+ if test x"${DEFAULT_DSYMUTIL+set}" = x"set"; then
+   if test ! -x "$DEFAULT_DSYMUTIL"; then
+     AC_MSG_ERROR([cannot execute: $DEFAULT_DSYMUTIL: check --with-dsymutil or env. var. DEFAULT_DSYMUTIL])
+   else
+     if dsymutil_vers=`$DEFAULT_DSYMUTIL -v /dev/null 2>&1`; then
+       dsymutil_flag=yes
+     fi
+   fi
+   AC_DEFINE_UNQUOTED(DEFAULT_DSYMUTIL,"$DEFAULT_DSYMUTIL",
+ 	[Define to enable the use of a default debug linker.])
+ fi
+ 
+ AC_MSG_CHECKING([whether a default dsymutil was specified])
+ if test x"${DEFAULT_DSYMUTIL+set}" = x"set"; then
+   AC_MSG_RESULT([yes ($DEFAULT_DSYMUTIL)])
+ else
+   AC_MSG_RESULT(no)
+ fi
+ 
  # ----------------------
  # Find default assembler
  # ----------------------
*************** BUILD_CXXFLAGS='$(ALL_CXXFLAGS)' AC_SUBS
*** 2424,2446 ****
  BUILD_LDFLAGS='$(LDFLAGS)'	AC_SUBST(BUILD_LDFLAGS)
  STMP_FIXINC=stmp-fixinc		AC_SUBST(STMP_FIXINC)
  
- BUILD_NO_PIE_CFLAGS='$(NO_PIE_CFLAGS)' AC_SUBST(BUILD_NO_PIE_CFLAGS)
- BUILD_NO_PIE_FLAG='$(NO_PIE_FLAG)' AC_SUBST(BUILD_NO_PIE_FLAG)
- 
  # And these apply if build != host, or we are generating coverage data
  if test x$build != x$host || test "x$coverage_flags" != x
  then
      BUILD_CFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'
      BUILD_CXXFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CXXFLAGS_FOR_BUILD)'
      BUILD_LDFLAGS='$(LDFLAGS_FOR_BUILD)'
- 
-     NO_PIE_CFLAGS_FOR_BUILD=${NO_PIE_CFLAGS_FOR_BUILD-${NO_PIE_CFLAGS}}
-     NO_PIE_FLAG_FOR_BUILD=${NO_PIE_FLAG_FOR_BUILD-${NO_PIE_FLAG}}
-     BUILD_NO_PIE_CFLAGS='$(NO_PIE_CFLAGS_FOR_BUILD)'
-     BUILD_NO_PIE_FLAG='$(NO_PIE_FLAG_FOR_BUILD)'
  fi
- AC_SUBST(NO_PIE_CFLAGS_FOR_BUILD)
- AC_SUBST(NO_PIE_FLAG_FOR_BUILD)
  
  # Expand extra_headers to include complete path.
  # This substitutes for lots of t-* files.
--- 2455,2467 ----
*************** else
*** 2834,2839 ****
--- 2855,2881 ----
  	AC_MSG_RESULT($gcc_cv_otool)
  fi
  
+ # Figure out the dsymutil we will use.
+ AS_VAR_SET_IF(gcc_cv_dsymutil,, [
+ if test -x "$DEFAULT_DSYMUTIL"; then
+     gcc_cv_dsymutil="$DEFAULT_DSYMUTIL"
+ elif test -x dsymutil$build_exeext; then
+     gcc_cv_dsymutil=./dsymutil$build_exeext
+ elif ( set dummy $DSYMUTIL_FOR_TARGET; test -x $[2] ); then
+     gcc_cv_dsymutil=$DSYMUTIL_FOR_TARGET
+ elif ( set dummy $DSYMUTIL; test -x $[2] ); then
+     gcc_cv_dsymutil=$DSYMUTIL
+ else
+     AC_PATH_PROG(gcc_cv_dsymutil, $DSYMUTIL_FOR_TARGET)
+ fi])
+ 
+ ORIGINAL_DSYMUTIL_FOR_TARGET=$gcc_cv_dsymutil
+ AC_SUBST(ORIGINAL_DSYMUTIL_FOR_TARGET)
+ case "$ORIGINAL_DSYMUTIL_FOR_TARGET" in
+   ./dsymutil | ./dsymutil$build_exeext) ;;
+   *) AC_CONFIG_FILES(dsymutil:exec-tool.in, [chmod +x dsymutil]) ;;
+ esac 
+ 
  # Figure out what assembler alignment features are present.
  gcc_GAS_CHECK_FEATURE([.balign and .p2align], gcc_cv_as_balign_and_p2align,
   [2,6,0],,
*************** foo:	nop
*** 4729,4734 ****
--- 4771,4785 ----
  	fi
  	;;
      esac
+     case $target_os in
+        darwin2[[0-9]]* | darwin19*)
+         gcc_GAS_CHECK_FEATURE([llvm assembler x86-pad-for-align option],
+           gcc_cv_as_mllvm_x86_pad_for_align,,
+           [-mllvm -x86-pad-for-align=false], [.text],,
+           [AC_DEFINE(HAVE_AS_MLLVM_X86_PAD_FOR_ALIGN, 1,
+ 	    [Define if your Mac OS X assembler supports -mllvm -x86-pad-for-align=false.])])
+        ;;
+     esac
  
      gcc_GAS_CHECK_FEATURE([-xbrace_comment], gcc_cv_as_ix86_xbrace_comment,,
        [-xbrace_comment=no], [.text],,
*************** configured with --enable-newlib-nano-for
*** 5285,5291 ****
  		 [Define if the assembler understands -misa-spec=.])])
      gcc_GAS_CHECK_FEATURE([-march=rv32i_zifencei support],
        gcc_cv_as_riscv_march_zifencei,,
!       [-march=rv32i_zifencei],,,
        [AC_DEFINE(HAVE_AS_MARCH_ZIFENCEI, 1,
  		 [Define if the assembler understands -march=rv*_zifencei.])])
      ;;
--- 5336,5342 ----
  		 [Define if the assembler understands -misa-spec=.])])
      gcc_GAS_CHECK_FEATURE([-march=rv32i_zifencei support],
        gcc_cv_as_riscv_march_zifencei,,
!       [-march=rv32i_zifencei2p0],,,
        [AC_DEFINE(HAVE_AS_MARCH_ZIFENCEI, 1,
  		 [Define if the assembler understands -march=rv*_zifencei.])])
      ;;
*************** case "$target" in
*** 5339,5344 ****
--- 5390,5522 ----
      ;;
  esac
  
+ # This tests if the assembler supports two registers for global_load functions
+ # (like in LLVM versions <12) or one register (like in LLVM 12).
+ case "$target" in
+   amdgcn-* | gcn-*)
+     AC_MSG_CHECKING(assembler fix for global_load functions)
+     gcc_cv_as_gcn_global_load_fixed=yes
+     if test x$gcc_cv_as != x; then
+       cat > conftest.s <<EOF
+ 	global_store_dwordx2    v[[1:2]], v[[4:5]], s[[14:15]]
+ EOF
+       if $gcc_cv_as -triple=amdgcn--amdhsa -filetype=obj -mcpu=gfx900 -o conftest.o conftest.s > /dev/null 2>&1; then
+         gcc_cv_as_gcn_global_load_fixed=no
+       fi
+       rm -f conftest.s conftest.o conftest
+     fi
+     global_load_fixed=`if test x$gcc_cv_as_gcn_global_load_fixed = xyes; then echo 1; else echo 0; fi`
+     AC_DEFINE_UNQUOTED(HAVE_GCN_ASM_GLOBAL_LOAD_FIXED, $global_load_fixed,
+       [Define if your assembler has fixed global_load functions.])
+     AC_MSG_RESULT($gcc_cv_as_gcn_global_load_fixed)
+     ;;
+ esac
+ 
+ case "$target" in
+   amdgcn-* | gcn-*)
+     # Test the LLVM assembler syntax dialect; they have made a number of
+     # changes between LLVM 12 & 13 without any backward compatibility.
+     gcc_GAS_CHECK_FEATURE([assembler amdgcn_target v2/3 syntax],
+       gcc_cv_as_gcn_asm_v3_syntax,,
+       [-triple=amdgcn--amdhsa -mcpu=gfx906 -mattr=+xnack],
+       [.amdgcn_target "amdgcn-unknown-amdhsa--gfx906+xnack"],,
+       [AC_DEFINE(HAVE_GCN_ASM_V3_SYNTAX, 1,
+        [Define if your assembler expects amdgcn_target gfx908+xnack syntax.])])
+     gcc_GAS_CHECK_FEATURE([assembler amdgcn_target v4 syntax],
+       gcc_cv_as_gcn_asm_v4_syntax,,
+       [-triple=amdgcn--amdhsa -mcpu=gfx908 -mattr=+xnack],
+       [.amdgcn_target "amdgcn-unknown-amdhsa--gfx908:xnack+"],,
+       [AC_DEFINE(HAVE_GCN_ASM_V4_SYNTAX, 1,
+        [Define if your assembler expects amdgcn_target gfx908:xnack+ syntax.])])
+ 
+     # Some attribute names changed in the move to v4 ...
+     if test $gcc_cv_as_gcn_asm_v3_syntax = yes; then
+ 	sramopt="+sram-ecc"
+ 	sramattr="+sram-ecc"
+ 	xnackattr="+xnack"
+     elif test $gcc_cv_as_gcn_asm_v4_syntax = yes; then
+ 	sramopt="+sramecc"
+ 	sramattr=":sramecc+"
+ 	xnackattr=":xnack+"
+     else
+ 	AC_MSG_ERROR([Unrecognised assembler version])
+     fi
+ 
+     # Test whether the LLVM assembler accepts -mattr=+xnack without any
+     # diagnostic. LLVM 9 & 10 accept the option whether it makes sense or not,
+     # LLVM 12+ throws a warning for GPUs without support.
+     gcc_GAS_CHECK_FEATURE([assembler accepts -mattr=+xnack for fiji],
+       gcc_cv_as_gcn_xnack_ecc_fiji,,
+       [-triple=amdgcn--amdhsa -mcpu=fiji -mattr=+xnack 2>conftest.err], [],
+       [grep "." conftest.err >&AS_MESSAGE_LOG_FD \
+        || gcc_cv_as_gcn_xnack_ecc_fiji=yes],
+       [AC_DEFINE(HAVE_GCN_XNACK_FIJI, 1,
+        [Define if your assembler allows -mattr=+xnack for fiji.])])
+     rm -f conftest.err
+     gcc_GAS_CHECK_FEATURE([assembler accepts -mattr=+xnack for gfx900],
+       gcc_cv_as_gcn_xnack_ecc_gfx900,,
+       [-triple=amdgcn--amdhsa -mcpu=gfx900 -mattr=+xnack 2>conftest.err], [],
+       [grep "." conftest.err >&AS_MESSAGE_LOG_FD \
+        || gcc_cv_as_gcn_xnack_ecc_gfx900=yes],
+       [AC_DEFINE(HAVE_GCN_XNACK_GFX900, 1,
+        [Define if your assembler allows -mattr=+xnack for gfx900.])])
+     rm -f conftest.err
+     gcc_GAS_CHECK_FEATURE([assembler accepts -mattr=+xnack for gfx906],
+       gcc_cv_as_gcn_xnack_ecc_gfx906,,
+       [-triple=amdgcn--amdhsa -mcpu=gfx906 -mattr=+xnack 2>conftest.err], [],
+       [grep "." conftest.err >&AS_MESSAGE_LOG_FD \
+        || gcc_cv_as_gcn_xnack_ecc_gfx906=yes],
+       [AC_DEFINE(HAVE_GCN_XNACK_GFX906, 1,
+        [Define if your assembler allows -mattr=+xnack for gfx906.])])
+     rm -f conftest.err
+     gcc_GAS_CHECK_FEATURE([assembler accepts -mattr=+xnack for gfx908],
+       gcc_cv_as_gcn_xnack_ecc_gfx908,,
+       [-triple=amdgcn--amdhsa -mcpu=gfx908 -mattr=+xnack 2>conftest.err], [],
+       [grep "." conftest.err >&AS_MESSAGE_LOG_FD \
+        || gcc_cv_as_gcn_xnack_ecc_gfx908=yes],
+       [AC_DEFINE(HAVE_GCN_XNACK_GFX908, 1,
+        [Define if your assembler allows -mattr=+xnack for gfx908.])])
+     rm -f conftest.err
+ 
+     # Test whether the LLVM assembler accepts -mattr=+sramecc without any
+     # diagnostic. LLVM 9 & 10 accept the option whether it makes sense or not,
+     # (some?) LLVM 12 rejects it for all GPUs, and LLVM13 throws a warning
+     # for GPUs without support.
+     gcc_GAS_CHECK_FEATURE([assembler accepts -mattr=$sramopt for fiji],
+       gcc_cv_as_gcn_sram_ecc_fiji,,
+       [-triple=amdgcn--amdhsa -mcpu=fiji -mattr=$sramopt 2>conftest.err], [],
+       [grep "." conftest.err >&AS_MESSAGE_LOG_FD \
+        || gcc_cv_as_gcn_sram_ecc_fiji=yes],
+       [AC_DEFINE(HAVE_GCN_SRAM_ECC_FIJI, 1,
+        [Define if your assembler allows -mattr=+sramecc for fiji.])])
+     rm -f conftest.err
+     gcc_GAS_CHECK_FEATURE([assembler accepts -mattr=$sramopt for gfx900],
+       gcc_cv_as_gcn_sram_ecc_gfx900,,
+       [-triple=amdgcn--amdhsa -mcpu=gfx900 -mattr=$sramopt 2>conftest.err], [],
+       [grep "." conftest.err >&AS_MESSAGE_LOG_FD \
+        || gcc_cv_as_gcn_sram_ecc_gfx900=yes],
+       [AC_DEFINE(HAVE_GCN_SRAM_ECC_GFX900, 1,
+        [Define if your assembler allows -mattr=+sramecc for gfx900.])])
+     rm -f conftest.err
+     gcc_GAS_CHECK_FEATURE([assembler accepts -mattr=$sramopt for gfx906],
+       gcc_cv_as_gcn_sram_ecc_gfx906,,
+       [-triple=amdgcn--amdhsa -mcpu=gfx906 -mattr=$sramopt 2>conftest.err], [],
+       [grep "." conftest.err >&AS_MESSAGE_LOG_FD \
+        || gcc_cv_as_gcn_sram_ecc_gfx906=yes],
+       [AC_DEFINE(HAVE_GCN_SRAM_ECC_GFX906, 1,
+        [Define if your assembler allows -mattr=+sramecc for gfx906.])])
+     rm -f conftest.err
+     gcc_GAS_CHECK_FEATURE([assembler accepts -mattr=$sramopt for gfx908],
+       gcc_cv_as_gcn_sram_ecc_gfx908,,
+       [-triple=amdgcn--amdhsa -mcpu=gfx908 -mattr=$sramopt 2>conftest.err], [],
+       [grep "." conftest.err >&AS_MESSAGE_LOG_FD \
+        || gcc_cv_as_gcn_sram_ecc_gfx908=yes],
+       [AC_DEFINE(HAVE_GCN_SRAM_ECC_GFX908, 1,
+        [Define if your assembler allows -mattr=+sramecc for gfx908.])])
+     rm -f conftest.err
+     ;;
+ esac
+ 
  # ??? Not all targets support dwarf2 debug_line, even within a version
  # of gas.  Moreover, we need to emit a valid instruction to trigger any
  # info to the output file.  So, as supported targets are added to gas 2.11,
*************** if test x"$ld64_flag" = x"yes"; then
*** 6200,6205 ****
--- 6378,6423 ----
    [Define to 1 if ld64 supports '-export_dynamic'.])
  fi
  
+ if test x"$dsymutil_flag" = x"yes"; then
+ 
+     # If the user specified a dsymutil path, then we will already have the
+     # version string, otherwise, pick it up.
+     if test x"$gcc_cv_dsymutil" = x; then
+         AC_MSG_WARN([dsymutil is a required tool for this system, but not found])
+         dsymutil_vers="tool unspecified"
+     elif test x"$dsymutil_vers" = x; then
+ 	dsymutil_vers=`$gcc_cv_dsymutil -v /dev/null 2>&1`
+     fi
+ 
+     dsymutil_temp=`echo $dsymutil_vers | sed 1q`
+     AC_MSG_CHECKING(dsymutil version "$dsymutil_temp")
+     if echo $dsymutil_temp | grep dwarfutils- > /dev/null; then
+       dsymutil_kind=DWARFUTILS
+       dsymutil_vers=`echo $dsymutil_temp | sed 's/.*dwarfutils-\([[0-9\.]]*\).*/\1/'`
+     elif echo $dsymutil_temp | grep clang- > /dev/null; then
+       dsymutil_kind=CLANG
+       dsymutil_vers=`echo $dsymutil_temp | sed 's/.*clang-\([[0-9\.]]*\).*/\1/'`
+     elif echo $dsymutil_temp | grep 'LLVM version ' > /dev/null; then
+       dsymutil_kind=LLVM
+       dsymutil_vers=`echo $dsymutil_temp | sed 's/.*LLVM\ version\ \([[0-9\.]]*\).*/\1/'`
+     else
+       dsymutil_kind=UNKNOWN
+       dsymutil_vers="0.0"
+     fi
+     dsymutil_major=`expr "$dsymutil_vers" : '\([[0-9]]*\)'`
+     dsymutil_minor=`expr "$dsymutil_vers" : '[[0-9]]*\.\([[0-9]]*\)'`
+     dsymutil_tiny=`expr "$dsymutil_vers" : '[[0-9]]*\.[[0-9]]*\.\([[0-9]]*\)'`
+     if test x"${dsymutil_minor}" = x; then
+       dsymutil_minor=0
+     fi
+     if test x"${dsymutil_tiny}" = x; then
+       dsymutil_tiny=0
+     fi
+     AC_DEFINE_UNQUOTED(DSYMUTIL_VERSION, [$dsymutil_kind,${dsymutil_major},${dsymutil_minor},${dsymutil_tiny}],
+         [Define to the dsymutil version.])
+     AC_MSG_RESULT($dsymutil_vers : $dsymutil_kind ${dsymutil_major} ${dsymutil_minor} ${dsymutil_tiny} )
+ fi
+ 
  case $target_os in
    win32 | pe | cygwin* | mingw32*)
      AC_MSG_CHECKING(broken PE linker dwarf5 support)
*************** case $target_os in
*** 6222,6227 ****
--- 6440,6462 ----
  	        [Define if the PE linker has broken DWARF 5 support.])
      fi
      AC_MSG_RESULT($gcc_cv_ld_broken_pe_dwarf5)
+ 
+     AC_MSG_CHECKING(PE linker --disable-dynamicbase support)
+     gcc_cv_ld_disable_dynamicbase=no
+     if test $in_tree_ld = yes; then
+       if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 36 -o "$gcc_cv_gld_major_version" -gt 2; then \
+         gcc_cv_ld_disable_dynamicbase=yes
+       fi
+     else
+       if $gcc_cv_ld --help 2>&1 | grep -q 'disable\-]dynamicbase' > /dev/null; then
+         gcc_cv_ld_disable_dynamicbase=yes
+       fi
+     fi
+     if test x"$gcc_cv_ld_disable_dynamicbase" = xyes; then
+       AC_DEFINE(HAVE_LD_PE_DISABLE_DYNAMICBASE, 1,
+                 [Define if the PE linker supports --disable-dynamicbase option.])
+     fi
+     AC_MSG_RESULT($gcc_cv_ld_disable_dynamicbase)
      ;;
  esac
  
*************** EOF
*** 6356,6362 ****
  esac
  
  case "$target:$tm_file" in
!   powerpc64-*-freebsd* | powerpc64*-*-linux* | powerpc*-*-linux*rs6000/biarch64.h*)
    case "$target" in
       *le-*-linux*)
       emul_name="-melf64lppc"
--- 6591,6597 ----
  esac
  
  case "$target:$tm_file" in
!   powerpc64*-*-freebsd* | powerpc64*-*-linux* | powerpc*-*-linux*rs6000/biarch64.h*)
    case "$target" in
       *le-*-linux*)
       emul_name="-melf64lppc"
diff -Nrcpad gcc-11.2.0/gcc/coretypes.h gcc-11.3.0/gcc/coretypes.h
*** gcc-11.2.0/gcc/coretypes.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/coretypes.h	Thu Apr 21 07:58:53 2022
*************** enum stack_protector {
*** 227,241 ****
    SPCT_FLAG_EXPLICIT = 4
  };
  
! /* Types of unwind/exception handling info that can be generated.  */
  
  enum unwind_info_type
  {
    UI_NONE,
    UI_SJLJ,
    UI_DWARF2,
!   UI_TARGET,
!   UI_SEH
  };
  
  /* Callgraph node profile representation.  */
--- 227,243 ----
    SPCT_FLAG_EXPLICIT = 4
  };
  
! /* Types of unwind/exception handling info that can be generated.
!    Note that a UI_TARGET (or larger) setting is considered to be
!    incompatible with -freorder-blocks-and-partition.  */
  
  enum unwind_info_type
  {
    UI_NONE,
    UI_SJLJ,
    UI_DWARF2,
!   UI_SEH,
!   UI_TARGET
  };
  
  /* Callgraph node profile representation.  */
diff -Nrcpad gcc-11.2.0/gcc/coverage.c gcc-11.3.0/gcc/coverage.c
*** gcc-11.2.0/gcc/coverage.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/coverage.c	Thu Apr 21 07:58:53 2022
*************** coverage_compute_profile_id (struct cgra
*** 576,583 ****
        if (!use_name_only && first_global_object_name)
  	chksum = coverage_checksum_string
  	  (chksum, first_global_object_name);
!       chksum = coverage_checksum_string
! 	(chksum, aux_base_name);
      }
  
    /* Non-negative integers are hopefully small enough to fit in all targets.
--- 576,586 ----
        if (!use_name_only && first_global_object_name)
  	chksum = coverage_checksum_string
  	  (chksum, first_global_object_name);
!       char *base_name = xstrdup (aux_base_name);
!       if (endswith (base_name, ".gk"))
! 	base_name[strlen (base_name) - 3] = '\0';
!       chksum = coverage_checksum_string (chksum, base_name);
!       free (base_name);
      }
  
    /* Non-negative integers are hopefully small enough to fit in all targets.
*************** coverage_compute_cfg_checksum (struct fu
*** 622,639 ****
  int
  coverage_begin_function (unsigned lineno_checksum, unsigned cfg_checksum)
  {
-   expanded_location xloc;
-   unsigned long offset;
- 
    /* We don't need to output .gcno file unless we're under -ftest-coverage
       (e.g. -fprofile-arcs/generate/use don't need .gcno to work). */
    if (no_coverage || !bbg_file_name)
      return 0;
  
!   xloc = expand_location (DECL_SOURCE_LOCATION (current_function_decl));
  
    /* Announce function */
!   offset = gcov_write_tag (GCOV_TAG_FUNCTION);
    if (param_profile_func_internal_id)
      gcov_write_unsigned (current_function_funcdef_no + 1);
    else
--- 625,640 ----
  int
  coverage_begin_function (unsigned lineno_checksum, unsigned cfg_checksum)
  {
    /* We don't need to output .gcno file unless we're under -ftest-coverage
       (e.g. -fprofile-arcs/generate/use don't need .gcno to work). */
    if (no_coverage || !bbg_file_name)
      return 0;
  
!   expanded_location startloc
!     = expand_location (DECL_SOURCE_LOCATION (current_function_decl));
  
    /* Announce function */
!   unsigned long offset = gcov_write_tag (GCOV_TAG_FUNCTION);
    if (param_profile_func_internal_id)
      gcov_write_unsigned (current_function_funcdef_no + 1);
    else
*************** coverage_begin_function (unsigned lineno
*** 650,665 ****
    gcov_write_unsigned (DECL_ARTIFICIAL (current_function_decl)
  		       && !DECL_FUNCTION_VERSIONED (current_function_decl)
  		       && !DECL_LAMBDA_FUNCTION_P (current_function_decl));
!   gcov_write_filename (xloc.file);
!   gcov_write_unsigned (xloc.line);
!   gcov_write_unsigned (xloc.column);
  
    expanded_location endloc = expand_location (cfun->function_end_locus);
  
    /* Function can start in a single file and end in another one.  */
!   int end_line = endloc.file == xloc.file ? endloc.line : xloc.line;
!   int end_column = endloc.file == xloc.file ? endloc.column: xloc.column;
!   gcc_assert (xloc.line <= end_line);
    gcov_write_unsigned (end_line);
    gcov_write_unsigned (end_column);
    gcov_write_length (offset);
--- 651,674 ----
    gcov_write_unsigned (DECL_ARTIFICIAL (current_function_decl)
  		       && !DECL_FUNCTION_VERSIONED (current_function_decl)
  		       && !DECL_LAMBDA_FUNCTION_P (current_function_decl));
!   gcov_write_filename (startloc.file);
!   gcov_write_unsigned (startloc.line);
!   gcov_write_unsigned (startloc.column);
  
    expanded_location endloc = expand_location (cfun->function_end_locus);
  
    /* Function can start in a single file and end in another one.  */
!   int end_line
!     = endloc.file == startloc.file ? endloc.line : startloc.line;
!   int end_column
!     = endloc.file == startloc.file ? endloc.column: startloc.column;
! 
!   if (startloc.line > end_line)
!     {
!       end_line = startloc.line;
!       end_column = startloc.column;
!     }
! 
    gcov_write_unsigned (end_line);
    gcov_write_unsigned (end_column);
    gcov_write_length (offset);
diff -Nrcpad gcc-11.2.0/gcc/cp/ChangeLog gcc-11.3.0/gcc/cp/ChangeLog
*** gcc-11.2.0/gcc/cp/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/cp/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,1019 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2022-04-20  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-04-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/105256
+ 	* typeck2.c (process_init_constructor_array,
+ 	process_init_constructor_record, process_init_constructor_union): Move
+ 	CONSTRUCTOR_PLACEHOLDER_BOUNDARY flag from CONSTRUCTOR elements to the
+ 	containing CONSTRUCTOR.
+ 
+ 2022-04-12  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-16  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/104507
+ 	* constexpr.c (potential_constant_expression_1)
+ 	<case NON_DEPENDENT_EXPR>: Return false instead of recursing.
+ 	Assert tf_error isn't set.
+ 
+ 2022-04-12  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-08  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/103706
+ 	* constraint.cc (satisfy_declaration_constraints): Use
+ 	lambda_regenerating_args instead.
+ 	* cp-tree.h (lambda_regenerating_args): Declare.
+ 	* pt.c (lambda_regenerating_args): Define, split out from
+ 	satisfy_declaration_constraints.
+ 	(do_auto_deduction): Use lambda_regenerating_args to obtain the
+ 	full set of outer template arguments for satisfaction when
+ 	inside a lambda.
+ 
+ 2022-04-12  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-28  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/103341
+ 	* decl.c (cp_finish_decl): Pass the template arguments of a
+ 	variable template specialization or a templated static data
+ 	member to do_auto_deduction when the auto is constrained.
+ 
+ 2022-04-12  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-25  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/101532
+ 	PR c++/104225
+ 	* decl2.c (mark_used): Don't consider maybe_instantiate_noexcept
+ 	on a deleted function.
+ 
+ 2022-04-12  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-04-12  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/103105
+ 	* pt.c (build_extra_args): Call preserve_args.
+ 
+ 2022-04-12  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-08  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/103706
+ 	* pt.c (preserve_args): New function.
+ 	(tsubst_lambda_expr): Use it when setting LAMBDA_EXPR_REGEN_INFO.
+ 
+ 2022-04-12  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/98249
+ 	* call.c (build_operator_new_call): Just look in ::.
+ 
+ 2022-04-12  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/100608
+ 	* name-lookup.c (check_local_shadow): Use -Wshadow=local
+ 	if exactly one of 'old' and 'decl' is a type.
+ 
+ 2022-04-12  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/101677
+ 	* name-lookup.h (struct cp_binding_level): Add requires_expression
+ 	bit-field.
+ 	* parser.c (cp_parser_requires_expression): Set it.
+ 	(synthesize_implicit_template_parm): Check it.
+ 
+ 2022-04-12  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/105003
+ 	PR c++/104008
+ 	PR c++/102869
+ 	* pt.c (complex_alias_template_r): walk_tree callback,	replacing
+ 	uses_all_template_parms_r, complex_pack_expansion_r.
+ 	(complex_alias_template_p): Adjust.
+ 
+ 2022-04-12  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/101894
+ 	* decl.c (duplicate_decls): Copy DECL_FRIEND_CONTEXT.
+ 
+ 2022-04-12  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/103943
+ 	* pt.c (tsubst_qualified_id): Handle getting SCOPE_REF from
+ 	tsubst_baselink.
+ 	(instantiation_dependent_scope_ref_p): Check dependent_scope_p.
+ 
+ 2022-04-12  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/101717
+ 	* lambda.c (lambda_expr_this_capture): Check all enclosing
+ 	lambdas for completeness.
+ 
+ 2022-04-12  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/101051
+ 	* decl.c (grokdeclarator): Reject conversion with trailing return
+ 	sooner.
+ 
+ 2022-04-08  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-27  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/99893
+ 	PR c++/103885
+ 	* tree.c (cp_walk_subtrees) <case STATIC_ASSERT>: New case.
+ 
+ 2022-04-07  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-04-06  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/105143
+ 	* pt.c (do_class_deduction): Check complain before attempting
+ 	to issue a -Wctad-maybe-unsupported warning.
+ 
+ 2022-04-07  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-28  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/105064
+ 	* constraint.cc (maybe_substitute_reqs_for): Don't assume
+ 	DECL_TEMPLATE_INFO is available.
+ 
+ 2022-04-07  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-17  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/104565
+ 	* semantics.c (finish_compound_literal): Don't perform
+ 	non-dependent expr folding before calling check_narrowing.
+ 
+ 2022-04-07  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-03  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/104079
+ 	* pt.c (value_dependent_noexcept_spec_p): New predicate split
+ 	out from ...
+ 	(dependent_type_p_r): ... here.
+ 	(instantiation_dependent_r): Use value_dependent_noexcept_spec_p
+ 	to consider dependence of a noexcept-spec before C++17.
+ 	* tree.c (fixup_deferred_exception_variants): Clear
+ 	TYPE_DEPENDENT_P_VALID.
+ 
+ 2022-04-07  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-26  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/103455
+ 	* call.c (add_builtin_candidate) <case MEMBER_REF>: Test
+ 	CLASS_TYPE_P instead of MAYBE_CLASS_TYPE_P.
+ 
+ 2022-04-07  Benno Evers  <benno.evers@tenzir.com>
+ 
+ 	Backported from master:
+ 	2022-04-03  Benno Evers  <benno.evers@tenzir.com>
+ 		    Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/103328
+ 	* coroutines.cc (morph_fn_to_coro): Reset
+ 	current_binding_level->blocks.
+ 
+ 2022-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/105061
+ 	* parser.c (cp_parser_template_introduction): If member_p, temporarily
+ 	clear parser->colon_corrects_to_scope_p around tentative parsing of
+ 	nested name specifier.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-26  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* parser.c (cp_parser_postfix_expression)
+ 	<case RID_BILTIN_CONVERTVECTOR, case RID_BUILTIN_BIT_CAST>: Don't
+ 	return cp_build_{vec,convert,bit_cast} result right away, instead
+ 	set postfix_expression to it and break.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/104994
+ 	* constexpr.c (potential_constant_expression_1): Don't diagnose extern
+ 	thread_local declarations.
+ 	* decl.c (start_decl): Likewise.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/104568
+ 	* init.c (build_new_constexpr_heap_type): Remove FULL_SIZE
+ 	argument and its handling, instead add ITYPE2 argument.  Only
+ 	support COOKIE_SIZE != NULL.
+ 	(build_new_1): If size is 0, change it to 0 * outer_nelts if
+ 	outer_nelts is non-NULL.  Pass type rather than elt_type to
+ 	maybe_wrap_new_for_constexpr.
+ 	* constexpr.c (build_new_constexpr_heap_type): New function.
+ 	(cxx_eval_constant_expression) <case CONVERT_EXPR>:
+ 	If elt_size is zero sized type, try to recover outer_nelts from
+ 	the size argument to operator new/new[] and pass that as
+ 	arg_size to build_new_constexpr_heap_type.  Pass ctx,
+ 	non_constant_p and overflow_p to that call too.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/104711
+ 	* constexpr.c (cxx_eval_check_shift_p): Use TYPE_OVERFLOW_WRAPS
+ 	instead of TYPE_UNSIGNED.
+ 	* typeck.c (cp_build_binary_op): Don't emit
+ 	-Wshift-negative-value warning if TYPE_OVERFLOW_WRAPS.
+ 
+ 2022-03-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/104806
+ 	* search.c (lookup_field_fuzzy_info::fuzzy_lookup_field): Ignore
+ 	identifiers with space at the end.
+ 
+ 2022-03-29  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-25  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/104944
+ 	* typeck.c (cxx_sizeof_or_alignof_type): Diagnose alignof(void).
+ 	(cxx_alignas_expr): Call cxx_sizeof_or_alignof_type with
+ 	complain == true.
+ 
+ 2022-03-29  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-24  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/104284
+ 	* decl.c (check_initializer): Don't call build_aggr_init in
+ 	a template.
+ 
+ 2022-03-29  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-08  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/104108
+ 	* pt.c (convert_nontype_argument): Recompute
+ 	value_dependent_expression_p after build_converted_constant_expr.
+ 
+ 2022-03-29  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-03-24  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/102990
+ 	* typeck2.c (massage_init_elt): Avoid folding CONSTRUCTORs.
+ 
+ 2022-03-29  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-07-14  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/101371
+ 	* constexpr.c (cxx_eval_array_reference): Create a new .object
+ 	and .ctor for the non-aggregate non-scalar case too when
+ 	value-initializing.
+ 
+ 2022-03-28  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/104107
+ 	PR c++/95036
+ 	* pt.c (coerce_template_template_parms): Take full parms.
+ 	Avoid adding too much of outer_args.
+ 	(coerce_template_template_parm): Adjust.
+ 	(template_template_parm_bindings_ok_p): Adjust.
+ 	(convert_template_argument): Adjust.
+ 
+ 2022-03-28  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/99445
+ 	PR c++/103769
+ 	* tree.c (strip_typedefs): Use build_distinct_type_copy.
+ 
+ 2022-03-28  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/104847
+ 	* mangle.c (write_expression): Don't write a union designator when
+ 	undigested.
+ 
+ 2022-03-28  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/102045
+ 	* call.c (make_base_init_ok): Call make_used.
+ 
+ 2022-03-28  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/103968
+ 	* pt.c (value_dependent_expression_p): Check
+ 	has_value_dependent_address for conversion to reference.
+ 
+ 2022-03-28  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/102123
+ 	* pt.c (tsubst_copy): Use make_unbound_class_template for rewriting
+ 	a type template reference.
+ 
+ 2022-03-28  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/103291
+ 	* name-lookup.c (push_local_extern_decl_alias): Call
+ 	determine_visibility.
+ 
+ 2022-03-22  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/103186
+ 	* pt.c (defarg_inst): Use tree_vec_map_cache_hasher.
+ 	(defarg_insts_for): New.
+ 	(tsubst_default_argument): Adjust.
+ 
+ 2022-03-22  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/103057
+ 	* pt.c (tsubst_aggr_type): Call tsubst for alias template
+ 	specialization.
+ 
+ 2022-03-22  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/59950
+ 	* call.c (build_over_call): Use cp_build_indirect_ref.
+ 
+ 2022-03-22  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/101095
+ 	* cp-objcp-common.c (cp_common_init_ts): Mark types as types.
+ 	(cp_tree_size): Remove redundant entries.
+ 
+ 2022-03-22  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/58646
+ 	* init.c (build_vec_init): Check for vla element type.
+ 
+ 2022-03-22  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/103337
+ 	PR c++/102740
+ 	PR c++/103299
+ 	PR c++/102538
+ 	* decl.c (reshape_init_class): Avoid looking for designator
+ 	after we found it.
+ 	(reshape_init_r): Keep looking for designator.
+ 
+ 2022-03-22  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/101767
+ 	* decl.c (reshape_init_class): Back out of anon struct
+ 	if a designator doesn't match.
+ 
+ 2022-02-28  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-28  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/104667
+ 	* decl2.c (is_late_template_attribute): Cope with a decl without
+ 	a type.
+ 
+ 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/104513
+ 	* constexpr.c (potential_constant_expression_1) <case GOTO_EXPR>:
+ 	Don't punt if returns (target).
+ 
+ 2022-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/104472
+ 	* constexpr.c (cxx_eval_internal_function) <case IFN_VEC_CONVERT>:
+ 	Only return fold_const_call result if it is non-NULL.  Otherwise
+ 	fall through into the default: case to return t, set *non_constant_p
+ 	and emit diagnostics if needed.
+ 
+ 2022-02-18  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-05-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/100464
+ 	PR c++/100468
+ 	* call.c (set_up_extended_ref_temp): Mark the temporary
+ 	addressable if the TARGET_EXPR was.
+ 
+ 2022-02-08  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-02-08  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/104410
+ 	* constraint.cc (satisfaction_value): Relax assert to accept
+ 	cv-qualified bool.
+ 
+ 2022-01-28  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/61611
+ 	* except.c (in_nested_catch): New.
+ 	(expand_end_catch_block): Check it.
+ 
+ 2022-01-28  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/103711
+ 	* init.c (perform_target_ctor): Select destructor by in_chrg.
+ 
+ 2022-01-24  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-21  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/101715
+ 	* tree.c (fixup_deferred_exception_variants): Remove duplicate
+ 	variants after parsing the exception specifications.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/104055
+ 	* constexpr.c (cxx_eval_outermost_constant_expr): If t is a
+ 	TARGET_EXPR with TARGET_EXPR_CLEANUP, use get_target_expr rather
+ 	than get_target_expr_sfinae with tf_no_cleanup, and don't set
+ 	TREE_CONSTANT.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-12  Jakub Jelinek  <jakub@redhat.com>
+ 		    Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/103480
+ 	* tree.c (move): If expr is xvalue_p, just return expr without
+ 	build_static_cast.
+ 
+ 2022-01-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/103912
+ 	* semantics.c (expand_or_defer_fn): For immediate functions, set
+ 	node->body_removed to true and clear analyzed, definition and
+ 	force_output.
+ 	* decl2.c (c_parse_final_cleanups): Ignore immediate functions for
+ 	expand_or_defer_fn.
+ 
+ 2022-01-17  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-03  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/103758
+ 	* parser.c (cp_parser_decl_specifier_seq): Replace %<decl-specifier%>
+ 	with %qD.
+ 
+ 2022-01-17  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Revert:
+ 	2022-01-17  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/103758
+ 	* parser.c (cp_parser_decl_specifier_seq): Replace %<decl-specifier%>
+ 	with %qD.
+ 
+ 2022-01-17  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-03  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/103758
+ 	* parser.c (cp_parser_decl_specifier_seq): Replace %<decl-specifier%>
+ 	with %qD.
+ 
+ 2022-01-12  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-11  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/103831
+ 	* call.c (build_new_method_call): Consider dependent bases only
+ 	if 'this' is available.
+ 
+ 2022-01-10  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2022-01-10  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/103783
+ 	* call.c (cand_parms_match): Skip over 'this' when given one
+ 	static and one non-static member function.
+ 
+ 2022-01-03  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-12-15  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/102229
+ 	* decl.c (check_decltype_auto): New.
+ 	(grokdeclarator): Call it.
+ 	* pt.c (do_auto_deduction): Don't check decltype(auto) here.
+ 
+ 2021-12-19  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-12-19  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/103714
+ 	* constraint.cc (satisfy_declaration_constraints): Do
+ 	push_to_top_level and pop_from_top_level around the call to
+ 	satisfy_normalized_constraints.
+ 
+ 2021-12-16  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR c++/103703
+ 	* parser.c (class_decl_loc_t::diag_mismatched_tags): Check for class
+ 	type before assuming a type is one.
+ 
+ 2021-12-15  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-29  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/100493
+ 	* parser.c (cp_parser_lambda_introducer): In C++17, don't
+ 	diagnose a redundant 'this' capture alongside a by-copy
+ 	capture default unless -pedantic.  Move the diagnostic into
+ 	-Wc++20-extensions and adjust wording accordingly.
+ 
+ 2021-12-15  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-19  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/103198
+ 	* pt.c (any_template_parm_r): Walk the TREE_TYPE of a dummy
+ 	object.
+ 
+ 2021-12-15  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-18  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/99911
+ 	* pt.c (tsubst_copy_and_build) <case CALL_EXPR>: Don't diagnose
+ 	name lookup failure if the arguments to an unresolved template
+ 	name are still dependent.
+ 
+ 2021-12-15  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-09  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/98394
+ 	PR c++/85846
+ 	* parser.c (cp_parser_placeholder_type_specifier): Declare
+ 	static.  Don't override tentative to false when tmpl is a
+ 	concept-id with empty argument list.  Don't emit a "does not
+ 	constrain a type" error when tentative.
+ 
+ 2021-12-15  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-10-28  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/102933
+ 	* parser.c (cp_parser_simple_type_specifier): Adjust diagnostic
+ 	for using auto in parameter declaration.
+ 	* pt.c (extract_autos_r): Ignore CTAD placeholders.
+ 	(extract_autos): Use range-based for.
+ 	(do_auto_deduction): Use extract_autos only for the concepts TS
+ 	and not also for standard concepts.
+ 	(type_uses_auto): Likewise with for_each_template_parm.
+ 	(check_auto_in_tmpl_args): Just return false outside of the
+ 	concepts TS.  Simplify.
+ 
+ 2021-12-07  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-12-07  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/95009
+ 	* typeck.c (is_bitfield_expr_with_lowered_type) <case MODIFY_EXPR>:
+ 	Handle UNARY_PLUS_EXPR, NEGATE_EXPR, NON_LVALUE_EXPR, BIT_NOT_EXPR,
+ 	P*CREMENT_EXPR too.
+ 
+ 2021-12-02  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-12-02  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/94490
+ 	* pt.c (expand_integer_pack): Call
+ 	instantiate_non_dependent_expr_sfinae.
+ 
+ 2021-12-01  Jason Merrill  <jason@redhat.com>
+ 
+ 	* semantics.c (is_this_parameter): Check DECL_HAS_VALUE_EXPR_P
+ 	instead of is_capture_proxy.
+ 
+ 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/70796
+ 	* cp-gimplify.c (cp_gimplify_arg): New function.
+ 	(cp_gimplify_expr): Use cp_gimplify_arg instead of gimplify_arg,
+ 	pass true as last argument to it if there are any following
+ 	arguments in strong evaluation order with side-effects.
+ 
+ 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-10-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/102786
+ 	* constexpr.c (cxx_eval_constant_expression): Don't reject
+ 	INTEGER_CSTs with type POINTER_TYPE to METHOD_TYPE.
+ 
+ 2021-10-20  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-10-20  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/102642
+ 	* name-lookup.c (push_local_extern_decl_alias): Don't call
+ 	set_decl_tls_model on error_mark_node.
+ 	* decl.c (make_rtl_for_nonlocal_decl): Don't call
+ 	set_user_assembler_name on error_mark_node.
+ 	* parser.c (cp_parser_oacc_declare): Ignore DECL_LOCAL_DECL_ALIAS
+ 	if it is error_mark_node.
+ 	(cp_parser_omp_declare_target): Likewise.
+ 
+ 2021-10-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-10-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/102640
+ 	* parser.c (handle_omp_declare_target_clause): New function.
+ 	(cp_parser_omp_declare_target): Use it.
+ 
+ 2021-10-07  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-10-07  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/99904
+ 	* pt.c (is_compatible_template_arg): Set processing_template_decl
+ 	around tsubst_constraint_info.
+ 
+ 2021-10-06  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-10-05  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/102547
+ 	* constexpr.c (potential_constant_expression_1): Handle
+ 	NONTYPE_ARGUMENT_PACK.
+ 
+ 2021-10-06  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-30  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/102535
+ 	* method.c (is_xible_helper): Don't exit early for multi-arg
+ 	ctors in C++20.
+ 
+ 2021-10-06  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-30  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/95567
+ 	* method.c (build_comparison_op): Skip DECL_VIRTUAL_P fields.
+ 
+ 2021-10-06  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-22  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	DR 2446
+ 	PR c++/102412
+ 	* constexpr.c (cxx_eval_constant_expression)
+ 	<case TEMPLATE_ID_EXPR>: Check value_dependent_expression_p
+ 	instead of processing_template_decl.
+ 	* pt.c (value_dependent_expression_p) <case TEMPLATE_ID_EXPR>:
+ 	Return true only if any_dependent_template_arguments_p.
+ 	(instantiation_dependent_r) <case CALL_EXPR>: Remove this case.
+ 	<case TEMPLATE_ID_EXPR>: Likewise.
+ 
+ 2021-10-06  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-16  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/98486
+ 	* constraint.cc (get_normalized_constraints_from_decl): Always
+ 	look up constraints using the most general template.
+ 	* decl.c (grokdeclarator): Set constraints on a static data
+ 	member template.
+ 	* pt.c (determine_specialization): Check constraints on a
+ 	variable template.
+ 
+ 2021-10-06  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-14  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/102163
+ 	* constexpr.c (cxx_eval_call_expression): After evaluating a
+ 	subobject constructor call for an empty union member, produce a
+ 	side effect that makes sure the member gets activated.
+ 
+ 2021-10-06  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-08-18  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/101344
+ 	PR c++/101803
+ 	* cp-tree.h (CONSTRUCTOR_BRACES_ELIDED_P): Define.
+ 	* decl.c (reshape_init_r): Set it.
+ 	* pt.c (collect_ctor_idx_types): Recurse into a sub-CONSTRUCTOR
+ 	iff CONSTRUCTOR_BRACES_ELIDED_P.
+ 
+ 2021-10-06  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-08-18  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/101883
+ 	* pt.c (convert_template_argument): Pass LOOKUP_IMPLICIT to
+ 	do_auto_deduction.
+ 
+ 2021-10-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-10-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/102548
+ 	* tree.c (apply_identity_attributes): Fix handling of the
+ 	case where an attribute in the list doesn't affect type
+ 	identity but some attribute before it does.
+ 
+ 2021-10-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-10-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/102496
+ 	* name-lookup.c (push_local_extern_decl_alias): Return early even for
+ 	tls vars with non-dependent type when processing_template_decl.  For
+ 	CP_DECL_THREAD_LOCAL_P vars call set_decl_tls_model on alias.
+ 
+ 2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-09-28  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/102454
+ 	* coroutines.cc (analyze_fn_parms): Clean up synthetic names for
+ 	unnamed function params.
+ 	(morph_fn_to_coro): Do not try to set a guard variable for param
+ 	DTORs in the ramp, unless we have exceptions active.
+ 
+ 2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-09-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (struct param_info): Add copy_var.
+ 	(build_actor_fn): Use simplified param references.
+ 	(register_param_uses): Likewise.
+ 	(rewrite_param_uses): Likewise.
+ 	(analyze_fn_parms): New function.
+ 	(coro_rewrite_function_body): Add proxies for the fn
+ 	parameters to the outer bind scope of the rewritten code.
+ 	(morph_fn_to_coro): Use simplified version of param ref.
+ 
+ 2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-09-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (coro_resume_fn_id, coro_destroy_fn_id,
+ 	coro_promise_id, coro_frame_needs_free_id, coro_resume_index_id,
+ 	coro_self_handle_id, coro_actor_continue_id,
+ 	coro_frame_i_a_r_c_id): New.
+ 	(coro_init_identifiers): Initialize new name identifiers.
+ 	(coro_promise_type_found_p): Use pre-built identifiers.
+ 	(struct await_xform_data): Remove unused fields.
+ 	(transform_await_expr): Delete code that is now unused.
+ 	(build_actor_fn): Simplify interface, use pre-built identifiers and
+ 	remove transforms that are no longer needed.
+ 	(build_destroy_fn): Use revised field names.
+ 	(register_local_var_uses): Use pre-built identifiers.
+ 	(coro_rewrite_function_body): Simplify interface, use pre-built
+ 	identifiers.  Generate proxy vars in the outer bind expr scope for the
+ 	implementation state that we wish to expose.
+ 	(morph_fn_to_coro): Adjust comments for new variable names, use pre-
+ 	built identifiers.  Remove unused code to generate frame entries for
+ 	the implementation state.  Adjust call for build_actor_fn.
+ 
+ 2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-09-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (register_local_var_uses): Do not mangle
+ 	frame entries for the outermost scope.  Record the outer
+ 	scope as nesting depth 0.
+ 
+ 2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-09-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (coro_build_artificial_var): New.
+ 	(build_actor_fn): Use var builder, rename vars to use
+ 	implementation namespace.
+ 	(coro_rewrite_function_body): Likewise.
+ 	(morph_fn_to_coro): Likewise.
+ 
+ 2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-09-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (transform_local_var_uses): Record
+ 	frame offset expressions as DECL_VALUE_EXPRs instead of
+ 	rewriting them.
+ 
+ 2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-09-01  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (build_actor_fn): Add begin/finish clauses
+ 	to the initial test in the actor function.
+ 
+ 2021-10-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-09-01  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (await_statement_walker): Use build_stmt and
+ 	add_stmt instead of build1 and finish_expr_stmt.
+ 
+ 2021-10-03  Jason Merrill  <jason@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-05-07  Jason Merrill  <jason@redhat.com>
+ 
+ 	* coroutines.cc (build_co_await): Don't call 'rvalue'.
+ 	(flatten_await_stmt): Simplify initialization.
+ 	(morph_fn_to_coro): Change 'rvalue' to 'move'.  Simplify.
+ 
+ 2021-09-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/88578
+ 	PR c++/102295
+ 	* typeck2.c (split_nonconstant_init_1): Don't throw away empty
+ 	initializers of flexible array members if they have non-zero type
+ 	size.
+ 
+ 2021-09-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/102295
+ 	* decl.c (layout_var_decl): For aggregates ending with a flexible
+ 	array member, add the size of the initializer for that member to
+ 	DECL_SIZE and DECL_SIZE_UNIT.
+ 
+ 2021-09-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/102305
+ 	* method.c (is_xible_helper): Call complete_type on to.
+ 
+ 2021-09-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-09-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/100495
+ 	* constexpr.c (maybe_save_constexpr_fundef): Save body even for
+ 	constexpr deleting dtors.
+ 	(cxx_eval_call_expression): Don't use DECL_CLONED_FUNCTION for
+ 	deleting dtors.
+ 
+ 2021-08-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-08-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/101759
+ 	* parser.c (cp_parser_default_argument): Temporarily override
+ 	parser->omp_declare_simd and parser->oacc_routine to NULL.
+ 
+ 2021-08-12  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-08-12  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/101663
+ 	* constexpr.c (cxx_eval_store_expression): Handle the lval=true
+ 	case in the early exit code path for empty stores with mismatched
+ 	types.
+ 
+ 2021-08-11  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-08-11  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/101725
+ 	DR 2082
+ 	* cp-tree.h (unevaluated_p): Return true for REQUIRES_EXPR.
+ 	* decl.c (local_variable_p_walkfn): Don't walk into unevaluated
+ 	operands.
+ 	* parser.c (cp_parser_primary_expression) <case CPP_NAME>: Never
+ 	reject uses of local variables in unevaluated contexts.
+ 	* tree.c (cp_walk_subtrees) <case REQUIRES_EXPR>: Increment
+ 	cp_unevaluated_operand.  Use cp_walk_tree directly instead of
+ 	WALK_SUBTREE to avoid the goto.  Use REQUIRES_EXPR_REQS instead
+ 	of TREE_OPERAND directly.
+ 
+ 2021-08-11  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-08-02  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/100828
+ 	* logic.cc (formula::formula): Use emplace_back instead of
+ 	push_back.
+ 	(formula::branch): Insert a copy of m_current directly after
+ 	m_current instead of at the end of the list.
+ 	(formula::erase): Define.
+ 	(decompose_formula): Remove.
+ 	(decompose_antecedents): Remove.
+ 	(decompose_consequents): Remove.
+ 	(derive_proofs): Remove.
+ 	(max_problem_size): Remove.
+ 	(diagnose_constraint_size): Remove.
+ 	(subsumes_constraints_nonnull): Rewrite directly in terms of
+ 	decompose_clause and derive_proof, interleaving decomposition
+ 	with implication checking.  Remove limit on constraint complexity.
+ 	Use formula::erase to free the current clause before moving on to
+ 	the next one.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/cp/call.c gcc-11.3.0/gcc/cp/call.c
*** gcc-11.2.0/gcc/cp/call.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/call.c	Thu Apr 21 07:58:53 2022
*************** add_builtin_candidate (struct z_candidat
*** 2799,2805 ****
  	  tree c1 = TREE_TYPE (type1);
  	  tree c2 = TYPE_PTRMEM_CLASS_TYPE (type2);
  
! 	  if (MAYBE_CLASS_TYPE_P (c1) && DERIVED_FROM_P (c2, c1)
  	      && (TYPE_PTRMEMFUNC_P (type2)
  		  || is_complete (TYPE_PTRMEM_POINTED_TO_TYPE (type2))))
  	    break;
--- 2799,2805 ----
  	  tree c1 = TREE_TYPE (type1);
  	  tree c2 = TYPE_PTRMEM_CLASS_TYPE (type2);
  
! 	  if (CLASS_TYPE_P (c1) && DERIVED_FROM_P (c2, c1)
  	      && (TYPE_PTRMEMFUNC_P (type2)
  		  || is_complete (TYPE_PTRMEM_POINTED_TO_TYPE (type2))))
  	    break;
*************** build_operator_new_call (tree fnname, ve
*** 4764,4770 ****
  
       we disregard block-scope declarations of "operator new".  */
    fns = lookup_name (fnname, LOOK_where::NAMESPACE);
-   fns = lookup_arg_dependent (fnname, fns, *args);
  
    if (align_arg)
      {
--- 4764,4769 ----
*************** make_base_init_ok (tree exp)
*** 8643,8648 ****
--- 8642,8648 ----
         call target.  It would be possible to splice in the appropriate
         arguments, but probably not worth the complexity.  */
      return false;
+   mark_used (fn);
    AGGR_INIT_EXPR_FN (exp) = build_address (fn);
    return true;
  }
*************** build_over_call (struct z_candidate *can
*** 9456,9462 ****
  	   && DECL_OVERLOADED_OPERATOR_IS (fn, NOP_EXPR)
  	   && trivial_fn_p (fn))
      {
!       tree to = cp_build_fold_indirect_ref (argarray[0]);
        tree type = TREE_TYPE (to);
        tree as_base = CLASSTYPE_AS_BASE (type);
        tree arg = argarray[1];
--- 9456,9465 ----
  	   && DECL_OVERLOADED_OPERATOR_IS (fn, NOP_EXPR)
  	   && trivial_fn_p (fn))
      {
!       /* Don't use cp_build_fold_indirect_ref, op= returns an lvalue even if
! 	 the object argument isn't one.  */
!       tree to = cp_build_indirect_ref (input_location, argarray[0],
! 				       RO_ARROW, complain);
        tree type = TREE_TYPE (to);
        tree as_base = CLASSTYPE_AS_BASE (type);
        tree arg = argarray[1];
*************** build_new_method_call_1 (tree instance,
*** 10793,10799 ****
  		     we know we really need it.  */
  		  cand->first_arg = instance;
  		}
! 	      else if (any_dependent_bases_p ())
  		/* We can't tell until instantiation time whether we can use
  		   *this as the implicit object argument.  */;
  	      else
--- 10796,10802 ----
  		     we know we really need it.  */
  		  cand->first_arg = instance;
  		}
! 	      else if (current_class_ptr && any_dependent_bases_p ())
  		/* We can't tell until instantiation time whether we can use
  		   *this as the implicit object argument.  */;
  	      else
*************** joust_maybe_elide_copy (z_candidate *&ca
*** 11600,11606 ****
  /* True if the defining declarations of the two candidates have equivalent
     parameters.  */
  
! bool
  cand_parms_match (z_candidate *c1, z_candidate *c2)
  {
    tree fn1 = c1->fn;
--- 11603,11609 ----
  /* True if the defining declarations of the two candidates have equivalent
     parameters.  */
  
! static bool
  cand_parms_match (z_candidate *c1, z_candidate *c2)
  {
    tree fn1 = c1->fn;
*************** cand_parms_match (z_candidate *c1, z_can
*** 11622,11629 ****
        fn1 = DECL_TEMPLATE_RESULT (t1);
        fn2 = DECL_TEMPLATE_RESULT (t2);
      }
!   return compparms (TYPE_ARG_TYPES (TREE_TYPE (fn1)),
! 		    TYPE_ARG_TYPES (TREE_TYPE (fn2)));
  }
  
  /* Compare two candidates for overloading as described in
--- 11625,11643 ----
        fn1 = DECL_TEMPLATE_RESULT (t1);
        fn2 = DECL_TEMPLATE_RESULT (t2);
      }
!   tree parms1 = TYPE_ARG_TYPES (TREE_TYPE (fn1));
!   tree parms2 = TYPE_ARG_TYPES (TREE_TYPE (fn2));
!   if (DECL_FUNCTION_MEMBER_P (fn1)
!       && DECL_FUNCTION_MEMBER_P (fn2)
!       && (DECL_NONSTATIC_MEMBER_FUNCTION_P (fn1)
! 	  != DECL_NONSTATIC_MEMBER_FUNCTION_P (fn2)))
!     {
!       /* Ignore 'this' when comparing the parameters of a static member
! 	 function with those of a non-static one.  */
!       parms1 = skip_artificial_parms_for (fn1, parms1);
!       parms2 = skip_artificial_parms_for (fn2, parms2);
!     }
!   return compparms (parms1, parms2);
  }
  
  /* Compare two candidates for overloading as described in
*************** set_up_extended_ref_temp (tree decl, tre
*** 12520,12525 ****
--- 12534,12541 ----
       VAR.  */
    if (TREE_CODE (expr) != TARGET_EXPR)
      expr = get_target_expr (expr);
+   else if (TREE_ADDRESSABLE (expr))
+     TREE_ADDRESSABLE (var) = 1;
  
    if (TREE_CODE (decl) == FIELD_DECL
        && extra_warnings && !TREE_NO_WARNING (decl))
diff -Nrcpad gcc-11.2.0/gcc/cp/constexpr.c gcc-11.3.0/gcc/cp/constexpr.c
*** gcc-11.2.0/gcc/cp/constexpr.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/constexpr.c	Thu Apr 21 07:58:53 2022
*************** maybe_save_constexpr_fundef (tree fun)
*** 871,877 ****
    if (processing_template_decl
        || !DECL_DECLARED_CONSTEXPR_P (fun)
        || cp_function_chain->invalid_constexpr
!       || DECL_CLONED_FUNCTION_P (fun))
      return;
  
    if (!is_valid_constexpr_fn (fun, !DECL_GENERATED_P (fun)))
--- 871,877 ----
    if (processing_template_decl
        || !DECL_DECLARED_CONSTEXPR_P (fun)
        || cp_function_chain->invalid_constexpr
!       || (DECL_CLONED_FUNCTION_P (fun) && !DECL_DELETING_DESTRUCTOR_P (fun)))
      return;
  
    if (!is_valid_constexpr_fn (fun, !DECL_GENERATED_P (fun)))
*************** cxx_eval_internal_function (const conste
*** 1757,1769 ****
  						 false, non_constant_p,
  						 overflow_p);
  	if (TREE_CODE (arg) == VECTOR_CST)
! 	  return fold_const_call (CFN_VEC_CONVERT, TREE_TYPE (t), arg);
! 	else
! 	  {
! 	    *non_constant_p = true;
! 	    return t;
! 	  }
        }
  
      default:
        if (!ctx->quiet)
--- 1757,1766 ----
  						 false, non_constant_p,
  						 overflow_p);
  	if (TREE_CODE (arg) == VECTOR_CST)
! 	  if (tree r = fold_const_call (CFN_VEC_CONVERT, TREE_TYPE (t), arg))
! 	    return r;
        }
+       /* FALLTHRU */
  
      default:
        if (!ctx->quiet)
*************** cxx_eval_call_expression (const constexp
*** 2353,2359 ****
        *non_constant_p = true;
        return t;
      }
!   if (DECL_CLONED_FUNCTION_P (fun))
      fun = DECL_CLONED_FUNCTION (fun);
  
    if (is_ubsan_builtin_p (fun))
--- 2350,2356 ----
        *non_constant_p = true;
        return t;
      }
!   if (DECL_CLONED_FUNCTION_P (fun) && !DECL_DELETING_DESTRUCTOR_P (fun))
      fun = DECL_CLONED_FUNCTION (fun);
  
    if (is_ubsan_builtin_p (fun))
*************** cxx_eval_call_expression (const constexp
*** 2766,2777 ****
  					&jump_target);
  
  	  if (DECL_CONSTRUCTOR_P (fun))
! 	    /* This can be null for a subobject constructor call, in
! 	       which case what we care about is the initialization
! 	       side-effects rather than the value.  We could get at the
! 	       value by evaluating *this, but we don't bother; there's
! 	       no need to put such a call in the hash table.  */
! 	    result = lval ? ctx->object : ctx->ctor;
  	  else if (VOID_TYPE_P (TREE_TYPE (res)))
  	    result = void_node;
  	  else
--- 2763,2796 ----
  					&jump_target);
  
  	  if (DECL_CONSTRUCTOR_P (fun))
! 	    {
! 	      /* This can be null for a subobject constructor call, in
! 		 which case what we care about is the initialization
! 		 side-effects rather than the value.  We could get at the
! 		 value by evaluating *this, but we don't bother; there's
! 		 no need to put such a call in the hash table.  */
! 	      result = lval ? ctx->object : ctx->ctor;
! 
! 	      /* If we've just evaluated a subobject constructor call for an
! 		 empty union member, it might not have produced a side effect
! 		 that actually activated the union member.  So produce such a
! 		 side effect now to ensure the union appears initialized.  */
! 	      if (!result && new_obj
! 		  && TREE_CODE (new_obj) == COMPONENT_REF
! 		  && TREE_CODE (TREE_TYPE
! 				(TREE_OPERAND (new_obj, 0))) == UNION_TYPE
! 		  && is_really_empty_class (TREE_TYPE (new_obj),
! 					    /*ignore_vptr*/false))
! 		{
! 		  tree activate = build2 (MODIFY_EXPR, TREE_TYPE (new_obj),
! 					  new_obj,
! 					  build_constructor (TREE_TYPE (new_obj),
! 							     NULL));
! 		  cxx_eval_constant_expression (ctx, activate, lval,
! 						non_constant_p, overflow_p);
! 		  ggc_free (activate);
! 		}
! 	    }
  	  else if (VOID_TYPE_P (TREE_TYPE (res)))
  	    result = void_node;
  	  else
*************** cxx_eval_check_shift_p (location_t loc,
*** 3056,3062 ****
       The value of E1 << E2 is the unique value congruent to E1 x 2^E2 modulo
       2^N, where N is the range exponent of the type of the result.  */
    if (code == LSHIFT_EXPR
!       && !TYPE_UNSIGNED (lhstype)
        && cxx_dialect >= cxx11
        && cxx_dialect < cxx20)
      {
--- 3075,3081 ----
       The value of E1 << E2 is the unique value congruent to E1 x 2^E2 modulo
       2^N, where N is the range exponent of the type of the result.  */
    if (code == LSHIFT_EXPR
!       && !TYPE_OVERFLOW_WRAPS (lhstype)
        && cxx_dialect >= cxx11
        && cxx_dialect < cxx20)
      {
*************** cxx_eval_array_reference (const constexp
*** 3840,3855 ****
      {
        tree empty_ctor = build_constructor (init_list_type_node, NULL);
        val = digest_init (elem_type, empty_ctor, tf_warning_or_error);
        new_ctx = *ctx;
!       new_ctx.object = t;
        new_ctx.ctor = build_constructor (elem_type, NULL);
        ctx = &new_ctx;
      }
-   else
-     val = build_value_init (elem_type, tf_warning_or_error);
    t = cxx_eval_constant_expression (ctx, val, lval, non_constant_p,
  				    overflow_p);
!   if (CP_AGGREGATE_TYPE_P (elem_type) && t != ctx->ctor)
      free_constructor (ctx->ctor);
    return t;
  }
--- 3859,3881 ----
      {
        tree empty_ctor = build_constructor (init_list_type_node, NULL);
        val = digest_init (elem_type, empty_ctor, tf_warning_or_error);
+     }
+   else
+     val = build_value_init (elem_type, tf_warning_or_error);
+ 
+   if (!SCALAR_TYPE_P (elem_type))
+     {
        new_ctx = *ctx;
!       if (ctx->object)
! 	/* If there was no object, don't add one: it could confuse us
! 	   into thinking we're modifying a const object.  */
! 	new_ctx.object = t;
        new_ctx.ctor = build_constructor (elem_type, NULL);
        ctx = &new_ctx;
      }
    t = cxx_eval_constant_expression (ctx, val, lval, non_constant_p,
  				    overflow_p);
!   if (!SCALAR_TYPE_P (elem_type) && t != ctx->ctor)
      free_constructor (ctx->ctor);
    return t;
  }
*************** cxx_eval_store_expression (const constex
*** 5538,5545 ****
  	   argument, which has the derived type rather than the base type.  In
  	   this situation, just evaluate the initializer and return, since
  	   there's no actual data to store.  */
! 	  gcc_assert (is_empty_class (TREE_TYPE (init)) && !lval);
! 	  return init;
  	}
        CONSTRUCTOR_ELTS (*valp) = CONSTRUCTOR_ELTS (init);
        TREE_CONSTANT (*valp) = TREE_CONSTANT (init);
--- 5564,5571 ----
  	   argument, which has the derived type rather than the base type.  In
  	   this situation, just evaluate the initializer and return, since
  	   there's no actual data to store.  */
! 	  gcc_assert (is_empty_class (TREE_TYPE (init)));
! 	  return lval ? target : init;
  	}
        CONSTRUCTOR_ELTS (*valp) = CONSTRUCTOR_ELTS (init);
        TREE_CONSTANT (*valp) = TREE_CONSTANT (init);
*************** inline_asm_in_constexpr_error (location_
*** 6021,6026 ****
--- 6047,6130 ----
  	  "%<constexpr%> function in C++20");
  }
  
+ /* For element type ELT_TYPE, return the appropriate type of the heap object
+    containing such element(s).  COOKIE_SIZE is NULL or the size of cookie
+    in bytes.  If COOKIE_SIZE is NULL, return array type
+    ELT_TYPE[FULL_SIZE / sizeof(ELT_TYPE)], otherwise return
+    struct { size_t[COOKIE_SIZE/sizeof(size_t)]; ELT_TYPE[N]; }
+    where N is is computed such that the size of the struct fits into FULL_SIZE.
+    If ARG_SIZE is non-NULL, it is the first argument to the new operator.
+    It should be passed if ELT_TYPE is zero sized type in which case FULL_SIZE
+    will be also 0 and so it is not possible to determine the actual array
+    size.  CTX, NON_CONSTANT_P and OVERFLOW_P are used during constant
+    expression evaluation of subexpressions of ARG_SIZE.  */
+ 
+ static tree
+ build_new_constexpr_heap_type (const constexpr_ctx *ctx, tree elt_type,
+ 			       tree cookie_size, tree full_size, tree arg_size,
+ 			       bool *non_constant_p, bool *overflow_p)
+ {
+   gcc_assert (cookie_size == NULL_TREE || tree_fits_uhwi_p (cookie_size));
+   gcc_assert (tree_fits_uhwi_p (full_size));
+   unsigned HOST_WIDE_INT csz = cookie_size ? tree_to_uhwi (cookie_size) : 0;
+   if (arg_size)
+     {
+       STRIP_NOPS (arg_size);
+       if (cookie_size)
+ 	{
+ 	  if (TREE_CODE (arg_size) != PLUS_EXPR)
+ 	    arg_size = NULL_TREE;
+ 	  else if (TREE_CODE (TREE_OPERAND (arg_size, 0)) == INTEGER_CST
+ 		   && tree_int_cst_equal (cookie_size,
+ 					  TREE_OPERAND (arg_size, 0)))
+ 	    {
+ 	      arg_size = TREE_OPERAND (arg_size, 1);
+ 	      STRIP_NOPS (arg_size);
+ 	    }
+ 	  else if (TREE_CODE (TREE_OPERAND (arg_size, 1)) == INTEGER_CST
+ 		   && tree_int_cst_equal (cookie_size,
+ 					  TREE_OPERAND (arg_size, 1)))
+ 	    {
+ 	      arg_size = TREE_OPERAND (arg_size, 0);
+ 	      STRIP_NOPS (arg_size);
+ 	    }
+ 	  else
+ 	    arg_size = NULL_TREE;
+ 	}
+       if (arg_size && TREE_CODE (arg_size) == MULT_EXPR)
+ 	{
+ 	  tree op0 = TREE_OPERAND (arg_size, 0);
+ 	  tree op1 = TREE_OPERAND (arg_size, 1);
+ 	  if (integer_zerop (op0))
+ 	    arg_size
+ 	      = cxx_eval_constant_expression (ctx, op1, false, non_constant_p,
+ 					      overflow_p);
+ 	  else if (integer_zerop (op1))
+ 	    arg_size
+ 	      = cxx_eval_constant_expression (ctx, op0, false, non_constant_p,
+ 					      overflow_p);
+ 	  else
+ 	    arg_size = NULL_TREE;
+ 	}
+       else
+ 	arg_size = NULL_TREE;
+     }
+ 
+   unsigned HOST_WIDE_INT fsz = tree_to_uhwi (arg_size ? arg_size : full_size);
+   if (!arg_size)
+     {
+       unsigned HOST_WIDE_INT esz = int_size_in_bytes (elt_type);
+       gcc_assert (fsz >= csz);
+       fsz -= csz;
+       if (esz)
+ 	fsz /= esz;
+     }
+   tree itype2 = build_index_type (size_int (fsz - 1));
+   if (!cookie_size)
+     return build_cplus_array_type (elt_type, itype2);
+   return build_new_constexpr_heap_type (elt_type, cookie_size, itype2);
+ }
+ 
  /* Attempt to reduce the expression T to a constant value.
     On failure, issue diagnostic and return error_mark_node.  */
  /* FIXME unify with c_fully_fold */
*************** cxx_eval_constant_expression (const cons
*** 6079,6084 ****
--- 6183,6192 ----
  
        if (TREE_CODE (t) == INTEGER_CST
  	  && TYPE_PTR_P (TREE_TYPE (t))
+ 	  /* INTEGER_CST with pointer-to-method type is only used
+ 	     for a virtual method in a pointer to member function.
+ 	     Don't reject those.  */
+ 	  && TREE_CODE (TREE_TYPE (TREE_TYPE (t))) != METHOD_TYPE
  	  && !integer_zerop (t))
  	{
  	  if (!ctx->quiet)
*************** cxx_eval_constant_expression (const cons
*** 6820,6825 ****
--- 6928,6934 ----
  	    tree var_size = TYPE_SIZE_UNIT (TREE_TYPE (var));
  	    tree elt_type = TREE_TYPE (type);
  	    tree cookie_size = NULL_TREE;
+ 	    tree arg_size = NULL_TREE;
  	    if (TREE_CODE (elt_type) == RECORD_TYPE
  		&& TYPE_NAME (elt_type) == heap_identifier)
  	      {
*************** cxx_eval_constant_expression (const cons
*** 6831,6839 ****
  	    DECL_NAME (var)
  	      = (DECL_NAME (var) == heap_uninit_identifier
  		 ? heap_identifier : heap_vec_identifier);
  	    TREE_TYPE (var)
! 	      = build_new_constexpr_heap_type (elt_type, cookie_size,
! 					       var_size);
  	    TREE_TYPE (TREE_OPERAND (op, 0))
  	      = build_pointer_type (TREE_TYPE (var));
  	  }
--- 6940,6960 ----
  	    DECL_NAME (var)
  	      = (DECL_NAME (var) == heap_uninit_identifier
  		 ? heap_identifier : heap_vec_identifier);
+ 	    /* For zero sized elt_type, try to recover how many outer_nelts
+ 	       it should have.  */
+ 	    if ((cookie_size ? tree_int_cst_equal (var_size, cookie_size)
+ 			     : integer_zerop (var_size))
+ 		&& !int_size_in_bytes (elt_type)
+ 		&& TREE_CODE (oldop) == CALL_EXPR
+ 		&& call_expr_nargs (oldop) >= 1)
+ 	      if (tree fun = get_function_named_in_call (oldop))
+ 		if (cxx_replaceable_global_alloc_fn (fun)
+ 		    && IDENTIFIER_NEW_OP_P (DECL_NAME (fun)))
+ 		  arg_size = CALL_EXPR_ARG (oldop, 0);
  	    TREE_TYPE (var)
! 	      = build_new_constexpr_heap_type (ctx, elt_type, cookie_size,
! 					       var_size, arg_size,
! 					       non_constant_p, overflow_p);
  	    TREE_TYPE (TREE_OPERAND (op, 0))
  	      = build_pointer_type (TREE_TYPE (var));
  	  }
*************** cxx_eval_constant_expression (const cons
*** 7009,7015 ****
  	    break;
  	  }
  
! 	if (!processing_template_decl
  	    && !uid_sensitive_constexpr_evaluation_p ())
  	  r = evaluate_concept_check (t);
  	else
--- 7130,7136 ----
  	    break;
  	  }
  
! 	if (!value_dependent_expression_p (t)
  	    && !uid_sensitive_constexpr_evaluation_p ())
  	  r = evaluate_concept_check (t);
  	else
*************** cxx_eval_outermost_constant_expr (tree t
*** 7385,7391 ****
        if (TREE_CODE (t) == TARGET_EXPR
  	  && TARGET_EXPR_INITIAL (t) == r)
  	return t;
!       else if (TREE_CODE (t) != CONSTRUCTOR)
  	{
  	  r = get_target_expr_sfinae (r, tf_warning_or_error | tf_no_cleanup);
  	  TREE_CONSTANT (r) = true;
--- 7506,7516 ----
        if (TREE_CODE (t) == TARGET_EXPR
  	  && TARGET_EXPR_INITIAL (t) == r)
  	return t;
!       else if (TREE_CODE (t) == CONSTRUCTOR)
! 	;
!       else if (TREE_CODE (t) == TARGET_EXPR && TARGET_EXPR_CLEANUP (t))
! 	r = get_target_expr (r);
!       else
  	{
  	  r = get_target_expr_sfinae (r, tf_warning_or_error | tf_no_cleanup);
  	  TREE_CONSTANT (r) = true;
*************** potential_constant_expression_1 (tree t,
*** 8601,8606 ****
--- 8726,8739 ----
      case BIND_EXPR:
        return RECUR (BIND_EXPR_BODY (t), want_rval);
  
+     case NON_DEPENDENT_EXPR:
+       /* Treat NON_DEPENDENT_EXPR as non-constant: it's not handled by
+ 	 constexpr evaluation or tsubst, so fold_non_dependent_expr can't
+ 	 do anything useful with it.  And we shouldn't see it in a context
+ 	 where a constant expression is strictly required, hence the assert.  */
+       gcc_checking_assert (!(flags & tf_error));
+       return false;
+ 
      case CLEANUP_POINT_EXPR:
      case MUST_NOT_THROW_EXPR:
      case TRY_CATCH_EXPR:
*************** potential_constant_expression_1 (tree t,
*** 8608,8614 ****
      case EH_SPEC_BLOCK:
      case EXPR_STMT:
      case PAREN_EXPR:
-     case NON_DEPENDENT_EXPR:
        /* For convenience.  */
      case LOOP_EXPR:
      case EXIT_EXPR:
--- 8741,8746 ----
*************** potential_constant_expression_1 (tree t,
*** 8618,8635 ****
        tmp = DECL_EXPR_DECL (t);
        if (VAR_P (tmp) && !DECL_ARTIFICIAL (tmp))
  	{
! 	  if (TREE_STATIC (tmp))
  	    {
  	      if (flags & tf_error)
  		error_at (DECL_SOURCE_LOCATION (tmp), "%qD declared "
! 			  "%<static%> in %<constexpr%> context", tmp);
  	      return false;
  	    }
! 	  else if (CP_DECL_THREAD_LOCAL_P (tmp))
  	    {
  	      if (flags & tf_error)
  		error_at (DECL_SOURCE_LOCATION (tmp), "%qD declared "
! 			  "%<thread_local%> in %<constexpr%> context", tmp);
  	      return false;
  	    }
  	  else if (!check_for_uninitialized_const_var
--- 8750,8767 ----
        tmp = DECL_EXPR_DECL (t);
        if (VAR_P (tmp) && !DECL_ARTIFICIAL (tmp))
  	{
! 	  if (CP_DECL_THREAD_LOCAL_P (tmp) && !DECL_REALLY_EXTERN (tmp))
  	    {
  	      if (flags & tf_error)
  		error_at (DECL_SOURCE_LOCATION (tmp), "%qD declared "
! 			  "%<thread_local%> in %<constexpr%> context", tmp);
  	      return false;
  	    }
! 	  else if (TREE_STATIC (tmp))
  	    {
  	      if (flags & tf_error)
  		error_at (DECL_SOURCE_LOCATION (tmp), "%qD declared "
! 			  "%<static%> in %<constexpr%> context", tmp);
  	      return false;
  	    }
  	  else if (!check_for_uninitialized_const_var
*************** potential_constant_expression_1 (tree t,
*** 8887,8894 ****
      case GOTO_EXPR:
        {
  	tree *target = &TREE_OPERAND (t, 0);
! 	/* Gotos representing break and continue are OK.  */
! 	if (breaks (target) || continues (target))
  	  {
  	    *jump_target = *target;
  	    return true;
--- 9019,9026 ----
      case GOTO_EXPR:
        {
  	tree *target = &TREE_OPERAND (t, 0);
! 	/* Gotos representing break, continue and cdtor return are OK.  */
! 	if (breaks (target) || continues (target) || returns (target))
  	  {
  	    *jump_target = *target;
  	    return true;
*************** potential_constant_expression_1 (tree t,
*** 8918,8923 ****
--- 9050,9065 ----
      case CO_RETURN_EXPR:
        return false;
  
+     case NONTYPE_ARGUMENT_PACK:
+       {
+ 	tree args = ARGUMENT_PACK_ARGS (t);
+ 	int len = TREE_VEC_LENGTH (args);
+ 	for (int i = 0; i < len; ++i)
+ 	  if (!RECUR (TREE_VEC_ELT (args, i), any))
+ 	    return false;
+ 	return true;
+       }
+ 
      default:
        if (objc_non_constant_expr_p (t))
  	return false;
diff -Nrcpad gcc-11.2.0/gcc/cp/constraint.cc gcc-11.3.0/gcc/cp/constraint.cc
*** gcc-11.2.0/gcc/cp/constraint.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/constraint.cc	Thu Apr 21 07:58:53 2022
*************** get_normalized_constraints_from_decl (tr
*** 933,945 ****
        tmpl = most_general_template (tmpl);
    }
  
    /* If we're not diagnosing errors, use cached constraints, if any.  */
    if (!diag)
!     if (tree *p = hash_map_safe_get (normalized_map, tmpl))
        return *p;
  
    tree norm = NULL_TREE;
!   if (tree ci = get_constraints (decl))
      {
        push_nested_class_guard pncs (DECL_CONTEXT (d));
  
--- 933,947 ----
        tmpl = most_general_template (tmpl);
    }
  
+   d = tmpl ? tmpl : decl;
+ 
    /* If we're not diagnosing errors, use cached constraints, if any.  */
    if (!diag)
!     if (tree *p = hash_map_safe_get (normalized_map, d))
        return *p;
  
    tree norm = NULL_TREE;
!   if (tree ci = get_constraints (d))
      {
        push_nested_class_guard pncs (DECL_CONTEXT (d));
  
*************** get_normalized_constraints_from_decl (tr
*** 951,957 ****
      }
  
    if (!diag)
!     hash_map_safe_put<hm_ggc> (normalized_map, tmpl, norm);
  
    return norm;
  }
--- 953,959 ----
      }
  
    if (!diag)
!     hash_map_safe_put<hm_ggc> (normalized_map, d, norm);
  
    return norm;
  }
*************** remove_constraints (tree t)
*** 1286,1305 ****
     for declaration matching.  */
  
  tree
! maybe_substitute_reqs_for (tree reqs, const_tree decl_)
  {
    if (reqs == NULL_TREE)
      return NULL_TREE;
  
!   tree decl = CONST_CAST_TREE (decl_);
!   tree result = STRIP_TEMPLATE (decl);
! 
!   if (DECL_UNIQUE_FRIEND_P (result))
      {
!       tree tmpl = decl;
!       if (TREE_CODE (decl) != TEMPLATE_DECL)
! 	tmpl = DECL_TI_TEMPLATE (result);
! 
        tree gargs = generic_targs_for (tmpl);
        processing_template_decl_sentinel s;
        if (uses_template_parms (gargs))
--- 1288,1302 ----
     for declaration matching.  */
  
  tree
! maybe_substitute_reqs_for (tree reqs, const_tree decl)
  {
    if (reqs == NULL_TREE)
      return NULL_TREE;
  
!   decl = STRIP_TEMPLATE (decl);
!   if (DECL_UNIQUE_FRIEND_P (decl) && DECL_TEMPLATE_INFO (decl))
      {
!       tree tmpl = DECL_TI_TEMPLATE (decl);
        tree gargs = generic_targs_for (tmpl);
        processing_template_decl_sentinel s;
        if (uses_template_parms (gargs))
*************** satisfaction_value (tree t)
*** 2865,2871 ****
      return t;
  
    gcc_assert (TREE_CODE (t) == INTEGER_CST
! 	      && same_type_p (TREE_TYPE (t), boolean_type_node));
    if (integer_zerop (t))
      return boolean_false_node;
    else
--- 2862,2869 ----
      return t;
  
    gcc_assert (TREE_CODE (t) == INTEGER_CST
! 	      && same_type_ignoring_top_level_qualifiers_p (TREE_TYPE (t),
! 							    boolean_type_node));
    if (integer_zerop (t))
      return boolean_false_node;
    else
*************** satisfy_declaration_constraints (tree t,
*** 3209,3220 ****
  	 set of template arguments.  Augment this with the outer template
  	 arguments that were used to regenerate the lambda.  */
        gcc_assert (!args || TMPL_ARGS_DEPTH (args) == 1);
!       tree lambda = CLASSTYPE_LAMBDA_EXPR (DECL_CONTEXT (t));
!       tree outer_args = TI_ARGS (LAMBDA_EXPR_REGEN_INFO (lambda));
        if (args)
! 	args = add_to_template_args (outer_args, args);
        else
! 	args = outer_args;
      }
  
    /* If any arguments depend on template parameters, we can't
--- 3207,3217 ----
  	 set of template arguments.  Augment this with the outer template
  	 arguments that were used to regenerate the lambda.  */
        gcc_assert (!args || TMPL_ARGS_DEPTH (args) == 1);
!       tree regen_args = lambda_regenerating_args (t);
        if (args)
! 	args = add_to_template_args (regen_args, args);
        else
! 	args = regen_args;
      }
  
    /* If any arguments depend on template parameters, we can't
*************** satisfy_declaration_constraints (tree t,
*** 3232,3240 ****
--- 3229,3239 ----
      {
        if (!push_tinst_level (t))
  	return result;
+       push_to_top_level ();
        push_access_scope (t);
        result = satisfy_normalized_constraints (norm, args, info);
        pop_access_scope (t);
+       pop_from_top_level ();
        pop_tinst_level ();
      }
  
*************** satisfy_declaration_constraints (tree t,
*** 3290,3298 ****
--- 3289,3299 ----
        if (!push_tinst_level (t, args))
  	return result;
        tree pattern = DECL_TEMPLATE_RESULT (t);
+       push_to_top_level ();
        push_access_scope (pattern);
        result = satisfy_normalized_constraints (norm, args, info);
        pop_access_scope (pattern);
+       pop_from_top_level ();
        pop_tinst_level ();
      }
  
diff -Nrcpad gcc-11.2.0/gcc/cp/coroutines.cc gcc-11.3.0/gcc/cp/coroutines.cc
*** gcc-11.2.0/gcc/cp/coroutines.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/coroutines.cc	Thu Apr 21 07:58:53 2022
*************** static GTY(()) tree coro_await_ready_ide
*** 215,221 ****
  static GTY(()) tree coro_await_suspend_identifier;
  static GTY(()) tree coro_await_resume_identifier;
  
! /* Create the identifiers used by the coroutines library interfaces.  */
  
  static void
  coro_init_identifiers ()
--- 215,233 ----
  static GTY(()) tree coro_await_suspend_identifier;
  static GTY(()) tree coro_await_resume_identifier;
  
! /* Accessors for the coroutine frame state used by the implementation.  */
! 
! static GTY(()) tree coro_resume_fn_id;
! static GTY(()) tree coro_destroy_fn_id;
! static GTY(()) tree coro_promise_id;
! static GTY(()) tree coro_frame_needs_free_id;
! static GTY(()) tree coro_resume_index_id;
! static GTY(()) tree coro_self_handle_id;
! static GTY(()) tree coro_actor_continue_id;
! static GTY(()) tree coro_frame_i_a_r_c_id;
! 
! /* Create the identifiers used by the coroutines library interfaces and
!    the implementation frame state.  */
  
  static void
  coro_init_identifiers ()
*************** coro_init_identifiers ()
*** 241,246 ****
--- 253,268 ----
    coro_await_ready_identifier = get_identifier ("await_ready");
    coro_await_suspend_identifier = get_identifier ("await_suspend");
    coro_await_resume_identifier = get_identifier ("await_resume");
+ 
+   /* Coroutine state frame field accessors.  */
+   coro_resume_fn_id = get_identifier ("_Coro_resume_fn");
+   coro_destroy_fn_id = get_identifier ("_Coro_destroy_fn");
+   coro_promise_id = get_identifier ("_Coro_promise");
+   coro_frame_needs_free_id = get_identifier ("_Coro_frame_needs_free");
+   coro_frame_i_a_r_c_id = get_identifier ("_Coro_initial_await_resume_called");
+   coro_resume_index_id = get_identifier ("_Coro_resume_index");
+   coro_self_handle_id = get_identifier ("_Coro_self_handle");
+   coro_actor_continue_id = get_identifier ("_Coro_actor_continue");
  }
  
  /* Trees we only need to set up once.  */
*************** coro_promise_type_found_p (tree fndecl,
*** 513,524 ****
        /* Build a proxy for a handle to "self" as the param to
  	 await_suspend() calls.  */
        coro_info->self_h_proxy
! 	= build_lang_decl (VAR_DECL, get_identifier ("self_h.proxy"),
  			   coro_info->handle_type);
  
        /* Build a proxy for the promise so that we can perform lookups.  */
        coro_info->promise_proxy
! 	= build_lang_decl (VAR_DECL, get_identifier ("promise.proxy"),
  			   coro_info->promise_type);
  
        /* Note where we first saw a coroutine keyword.  */
--- 535,546 ----
        /* Build a proxy for a handle to "self" as the param to
  	 await_suspend() calls.  */
        coro_info->self_h_proxy
! 	= build_lang_decl (VAR_DECL, coro_self_handle_id,
  			   coro_info->handle_type);
  
        /* Build a proxy for the promise so that we can perform lookups.  */
        coro_info->promise_proxy
! 	= build_lang_decl (VAR_DECL, coro_promise_id,
  			   coro_info->promise_type);
  
        /* Note where we first saw a coroutine keyword.  */
*************** build_co_await (location_t loc, tree a,
*** 992,1009 ****
        e_proxy = o;
        o = NULL_TREE; /* The var is already present.  */
      }
-   else if (type_build_ctor_call (o_type))
-     {
-       e_proxy = get_awaitable_var (suspend_kind, o_type);
-       releasing_vec arg (make_tree_vector_single (rvalue (o)));
-       o = build_special_member_call (e_proxy, complete_ctor_identifier,
- 				     &arg, o_type, LOOKUP_NORMAL,
- 				     tf_warning_or_error);
-     }
    else
      {
        e_proxy = get_awaitable_var (suspend_kind, o_type);
!       o = build2 (INIT_EXPR, o_type, e_proxy, rvalue (o));
      }
  
    /* I suppose we could check that this is contextually convertible to bool.  */
--- 1014,1024 ----
        e_proxy = o;
        o = NULL_TREE; /* The var is already present.  */
      }
    else
      {
        e_proxy = get_awaitable_var (suspend_kind, o_type);
!       o = cp_build_modify_expr (loc, e_proxy, INIT_EXPR, o,
! 				tf_warning_or_error);
      }
  
    /* I suppose we could check that this is contextually convertible to bool.  */
*************** coro_build_cvt_void_expr_stmt (tree expr
*** 1481,1486 ****
--- 1496,1524 ----
    return coro_build_expr_stmt (t, loc);
  }
  
+ /* Helpers to build an artificial var, with location LOC, NAME and TYPE, in
+    CTX, and with initializer INIT.  */
+ 
+ static tree
+ coro_build_artificial_var (location_t loc, tree name, tree type, tree ctx,
+ 			   tree init)
+ {
+   tree res = build_lang_decl (VAR_DECL, name, type);
+   DECL_SOURCE_LOCATION (res) = loc;
+   DECL_CONTEXT (res) = ctx;
+   DECL_ARTIFICIAL (res) = true;
+   DECL_INITIAL (res) = init;
+   return res;
+ }
+ 
+ static tree
+ coro_build_artificial_var (location_t loc, const char *name, tree type,
+ 			   tree ctx, tree init)
+ {
+   return coro_build_artificial_var (loc, get_identifier (name),
+ 				    type, ctx, init);
+ }
+ 
  /* Helpers for label creation:
     1. Create a named label in the specified context.  */
  
*************** struct await_xform_data
*** 1849,1858 ****
  {
    tree actor_fn;   /* Decl for context.  */
    tree actor_frame;
-   tree promise_proxy;
-   tree real_promise;
-   tree self_h_proxy;
-   tree real_self_h;
  };
  
  /* When we built the await expressions, we didn't know the coro frame
--- 1887,1892 ----
*************** transform_await_expr (tree await_expr, a
*** 1873,1879 ****
    /* So, on entry, we have:
       in : CO_AWAIT_EXPR (a, e_proxy, o, awr_call_vector, mode)
  	  We no longer need a [it had diagnostic value, maybe?]
- 	  We need to replace the promise proxy in all elements
  	  We need to replace the e_proxy in the awr_call.  */
  
    tree coro_frame_type = TREE_TYPE (xform->actor_frame);
--- 1907,1912 ----
*************** transform_await_expr (tree await_expr, a
*** 1899,1914 ****
        TREE_OPERAND (await_expr, 1) = as;
      }
  
-   /* Now do the self_handle.  */
-   data.from = xform->self_h_proxy;
-   data.to = xform->real_self_h;
-   cp_walk_tree (&await_expr, replace_proxy, &data, NULL);
- 
-   /* Now do the promise.  */
-   data.from = xform->promise_proxy;
-   data.to = xform->real_promise;
-   cp_walk_tree (&await_expr, replace_proxy, &data, NULL);
- 
    return await_expr;
  }
  
--- 1932,1937 ----
*************** transform_await_wrapper (tree *stmt, int
*** 1942,1947 ****
--- 1965,1971 ----
  struct param_info
  {
    tree field_id;     /* The name of the copy in the coroutine frame.  */
+   tree copy_var;     /* The local var proxy for the frame copy.  */
    vec<tree *> *body_uses; /* Worklist of uses, void if there are none.  */
    tree frame_type;   /* The type used to represent this parm in the frame.  */
    tree orig_type;    /* The original type of the parm (not as passed).  */
*************** transform_local_var_uses (tree *stmt, in
*** 1982,1989 ****
    local_vars_transform *lvd = (local_vars_transform *) d;
  
    /* For each var in this bind expr (that has a frame id, which means it was
!      accessed), build a frame reference for each and then walk the bind expr
!      statements, substituting the frame ref for the original var.  */
  
    if (TREE_CODE (*stmt) == BIND_EXPR)
      {
--- 2006,2012 ----
    local_vars_transform *lvd = (local_vars_transform *) d;
  
    /* For each var in this bind expr (that has a frame id, which means it was
!      accessed), build a frame reference and add it as the DECL_VALUE_EXPR.  */
  
    if (TREE_CODE (*stmt) == BIND_EXPR)
      {
*************** transform_local_var_uses (tree *stmt, in
*** 1999,2011 ****
  	  /* Re-write the variable's context to be in the actor func.  */
  	  DECL_CONTEXT (lvar) = lvd->context;
  
! 	/* For capture proxies, this could include the decl value expr.  */
! 	if (local_var.is_lambda_capture || local_var.has_value_expr_p)
! 	  {
! 	    tree ve = DECL_VALUE_EXPR (lvar);
! 	    cp_walk_tree (&ve, transform_local_var_uses, d, NULL);
  	    continue; /* No frame entry for this.  */
- 	  }
  
  	  /* TODO: implement selective generation of fields when vars are
  	     known not-used.  */
--- 2022,2030 ----
  	  /* Re-write the variable's context to be in the actor func.  */
  	  DECL_CONTEXT (lvar) = lvd->context;
  
! 	  /* For capture proxies, this could include the decl value expr.  */
! 	  if (local_var.is_lambda_capture || local_var.has_value_expr_p)
  	    continue; /* No frame entry for this.  */
  
  	  /* TODO: implement selective generation of fields when vars are
  	     known not-used.  */
*************** transform_local_var_uses (tree *stmt, in
*** 2019,2121 ****
  	  tree fld_idx = build3_loc (lvd->loc, COMPONENT_REF, TREE_TYPE (lvar),
  				     lvd->actor_frame, fld_ref, NULL_TREE);
  	  local_var.field_idx = fld_idx;
! 	}
!       /* FIXME: we should be able to do this in the loop above, but (at least
! 	 for range for) there are cases where the DECL_INITIAL contains
! 	 forward references.
! 	 So, now we've built the revised var in the frame, substitute uses of
! 	 it in initializers and the bind expr body.  */
!       for (lvar = BIND_EXPR_VARS (*stmt); lvar != NULL;
! 	   lvar = DECL_CHAIN (lvar))
! 	{
! 	  /* we need to walk some of the decl trees, which might contain
! 	     references to vars replaced at a higher level.  */
! 	  cp_walk_tree (&DECL_INITIAL (lvar), transform_local_var_uses, d,
! 			NULL);
! 	  cp_walk_tree (&DECL_SIZE (lvar), transform_local_var_uses, d, NULL);
! 	  cp_walk_tree (&DECL_SIZE_UNIT (lvar), transform_local_var_uses, d,
! 			NULL);
  	}
        cp_walk_tree (&BIND_EXPR_BODY (*stmt), transform_local_var_uses, d, NULL);
- 
-       /* Now we have processed and removed references to the original vars,
- 	 we can drop those from the bind - leaving capture proxies alone.  */
-       for (tree *pvar = &BIND_EXPR_VARS (*stmt); *pvar != NULL;)
- 	{
- 	  bool existed;
- 	  local_var_info &local_var
- 	    = lvd->local_var_uses->get_or_insert (*pvar, &existed);
- 	  gcc_checking_assert (existed);
- 
- 	  /* Leave lambda closure captures alone, we replace the *this
- 	     pointer with the frame version and let the normal process
- 	     deal with the rest.
- 	     Likewise, variables with their value found elsewhere.
- 	     Skip past unused ones too.  */
- 	  if (local_var.is_lambda_capture
- 	     || local_var.has_value_expr_p
- 	     || local_var.field_id == NULL_TREE)
- 	    {
- 	      pvar = &DECL_CHAIN (*pvar);
- 	      continue;
- 	    }
- 
- 	  /* Discard this one, we replaced it.  */
- 	  *pvar = DECL_CHAIN (*pvar);
- 	}
- 
        *do_subtree = 0; /* We've done the body already.  */
        return NULL_TREE;
      }
- 
-   tree var_decl = *stmt;
-   /* Look inside cleanups, we don't want to wrap a statement list in a
-      cleanup.  */
-   bool needs_cleanup = true;
-   if (TREE_CODE (var_decl) == CLEANUP_POINT_EXPR)
-     var_decl = TREE_OPERAND (var_decl, 0);
-   else
-     needs_cleanup = false;
- 
-   /* Look inside the decl_expr for the actual var.  */
-   bool decl_expr_p = TREE_CODE (var_decl) == DECL_EXPR;
-   if (decl_expr_p && TREE_CODE (DECL_EXPR_DECL (var_decl)) == VAR_DECL)
-     var_decl = DECL_EXPR_DECL (var_decl);
-   else if (TREE_CODE (var_decl) != VAR_DECL)
-     return NULL_TREE;
- 
-   /* VAR_DECLs that are not recorded can belong to the proxies we've placed
-      for the promise and coroutine handle(s), to global vars or to compiler
-      temporaries.  Skip past these, we will handle them later.  */
-   local_var_info *local_var_i = lvd->local_var_uses->get (var_decl);
- 
-   if (local_var_i == NULL)
-     return NULL_TREE;
- 
-   if (local_var_i->is_lambda_capture
-       || local_var_i->is_static
-       || local_var_i->has_value_expr_p)
-     return NULL_TREE;
- 
-   /* This is our revised 'local' i.e. a frame slot.  */
-   tree revised = local_var_i->field_idx;
-   gcc_checking_assert (DECL_CONTEXT (var_decl) == lvd->context);
- 
-   if (decl_expr_p && DECL_INITIAL (var_decl))
-     {
-       location_t loc = DECL_SOURCE_LOCATION (var_decl);
-       tree r
- 	= cp_build_modify_expr (loc, revised, INIT_EXPR,
- 				DECL_INITIAL (var_decl), tf_warning_or_error);
-       if (needs_cleanup)
- 	r = coro_build_cvt_void_expr_stmt (r, EXPR_LOCATION (*stmt));
-       *stmt = r;
-     }
-   else
-     *stmt = revised;
- 
-   if (decl_expr_p)
-     *do_subtree = 0; /* We've accounted for the nested use.  */
    return NULL_TREE;
  }
  
--- 2038,2050 ----
  	  tree fld_idx = build3_loc (lvd->loc, COMPONENT_REF, TREE_TYPE (lvar),
  				     lvd->actor_frame, fld_ref, NULL_TREE);
  	  local_var.field_idx = fld_idx;
! 	  SET_DECL_VALUE_EXPR (lvar, fld_idx);
! 	  DECL_HAS_VALUE_EXPR_P (lvar) = true;
  	}
        cp_walk_tree (&BIND_EXPR_BODY (*stmt), transform_local_var_uses, d, NULL);
        *do_subtree = 0; /* We've done the body already.  */
        return NULL_TREE;
      }
    return NULL_TREE;
  }
  
*************** coro_get_frame_dtor (tree coro_fp, tree
*** 2190,2204 ****
  
  static void
  build_actor_fn (location_t loc, tree coro_frame_type, tree actor, tree fnbody,
! 		tree orig, hash_map<tree, param_info> *param_uses,
! 		hash_map<tree, local_var_info> *local_var_uses,
! 		vec<tree, va_gc> *param_dtor_list, tree resume_fn_field,
! 		tree resume_idx_field, unsigned body_count, tree frame_size)
  {
    verify_stmt_tree (fnbody);
    /* Some things we inherit from the original function.  */
    tree handle_type = get_coroutine_handle_type (orig);
-   tree self_h_proxy = get_coroutine_self_handle_proxy (orig);
    tree promise_type = get_coroutine_promise_type (orig);
    tree promise_proxy = get_coroutine_promise_proxy (orig);
  
--- 2119,2131 ----
  
  static void
  build_actor_fn (location_t loc, tree coro_frame_type, tree actor, tree fnbody,
! 		tree orig, hash_map<tree, local_var_info> *local_var_uses,
! 		vec<tree, va_gc> *param_dtor_list,
! 		tree resume_idx_var, unsigned body_count, tree frame_size)
  {
    verify_stmt_tree (fnbody);
    /* Some things we inherit from the original function.  */
    tree handle_type = get_coroutine_handle_type (orig);
    tree promise_type = get_coroutine_promise_type (orig);
    tree promise_proxy = get_coroutine_promise_proxy (orig);
  
*************** build_actor_fn (location_t loc, tree cor
*** 2216,2228 ****
    tree top_block = make_node (BLOCK);
    BIND_EXPR_BLOCK (actor_bind) = top_block;
  
!   tree continuation = build_lang_decl (VAR_DECL,
! 				       get_identifier ("actor.continue"),
! 				       void_coro_handle_type);
!   DECL_ARTIFICIAL (continuation) = 1;
!   DECL_IGNORED_P (continuation) = 1;
!   DECL_CONTEXT (continuation) = actor;
    BIND_EXPR_VARS (actor_bind) = continuation;
  
    /* Link in the block associated with the outer scope of the re-written
       function body.  */
--- 2143,2154 ----
    tree top_block = make_node (BLOCK);
    BIND_EXPR_BLOCK (actor_bind) = top_block;
  
!   tree continuation = coro_build_artificial_var (loc, coro_actor_continue_id,
! 						 void_coro_handle_type, actor,
! 						 NULL_TREE);
! 
    BIND_EXPR_VARS (actor_bind) = continuation;
+   BLOCK_VARS (top_block) = BIND_EXPR_VARS (actor_bind) ;
  
    /* Link in the block associated with the outer scope of the re-written
       function body.  */
*************** build_actor_fn (location_t loc, tree cor
*** 2245,2288 ****
    /* Declare the continuation handle.  */
    add_decl_expr (continuation);
  
-   /* Re-write param references in the body, no code should be generated
-      here.  */
-   if (DECL_ARGUMENTS (orig))
-     {
-       tree arg;
-       for (arg = DECL_ARGUMENTS (orig); arg != NULL; arg = DECL_CHAIN (arg))
- 	{
- 	  bool existed;
- 	  param_info &parm = param_uses->get_or_insert (arg, &existed);
- 	  if (!parm.body_uses)
- 	    continue; /* Wasn't used in the original function body.  */
- 
- 	  tree fld_ref = lookup_member (coro_frame_type, parm.field_id,
- 					/*protect=*/1, /*want_type=*/0,
- 					tf_warning_or_error);
- 	  tree fld_idx = build3_loc (loc, COMPONENT_REF, parm.frame_type,
- 				     actor_frame, fld_ref, NULL_TREE);
- 
- 	  /* We keep these in the frame as a regular pointer, so convert that
- 	   back to the type expected.  */
- 	  if (parm.pt_ref)
- 	    fld_idx = build1_loc (loc, CONVERT_EXPR, TREE_TYPE (arg), fld_idx);
- 
- 	  int i;
- 	  tree *puse;
- 	  FOR_EACH_VEC_ELT (*parm.body_uses, i, puse)
- 	    *puse = fld_idx;
- 	}
-     }
- 
    /* Re-write local vars, similarly.  */
    local_vars_transform xform_vars_data
      = {actor, actor_frame, coro_frame_type, loc, local_var_uses};
    cp_walk_tree (&fnbody, transform_local_var_uses, &xform_vars_data, NULL);
  
!   tree resume_idx_name = get_identifier ("__resume_at");
!   tree rat_field = lookup_member (coro_frame_type, resume_idx_name, 1, 0,
! 				  tf_warning_or_error);
    tree rat = build3 (COMPONENT_REF, short_unsigned_type_node, actor_frame,
  		     rat_field, NULL_TREE);
  
--- 2171,2183 ----
    /* Declare the continuation handle.  */
    add_decl_expr (continuation);
  
    /* Re-write local vars, similarly.  */
    local_vars_transform xform_vars_data
      = {actor, actor_frame, coro_frame_type, loc, local_var_uses};
    cp_walk_tree (&fnbody, transform_local_var_uses, &xform_vars_data, NULL);
  
!   tree rat_field = lookup_member (coro_frame_type, coro_resume_index_id,
! 				  1, 0, tf_warning_or_error);
    tree rat = build3 (COMPONENT_REF, short_unsigned_type_node, actor_frame,
  		     rat_field, NULL_TREE);
  
*************** build_actor_fn (location_t loc, tree cor
*** 2339,2344 ****
--- 2234,2240 ----
    finish_switch_stmt (destroy_dispatcher);
  
    finish_then_clause (lsb_if);
+   begin_else_clause (lsb_if);
  
    tree dispatcher = begin_switch_stmt ();
    finish_switch_cond (rat, dispatcher);
*************** build_actor_fn (location_t loc, tree cor
*** 2376,2395 ****
  
    /* Insert the prototype dispatcher.  */
    finish_switch_stmt (dispatcher);
  
    finish_if_stmt (lsb_if);
  
    tree r = build_stmt (loc, LABEL_EXPR, actor_begin_label);
    add_stmt (r);
  
-   /* actor's version of the promise.  */
-   tree ap_m = lookup_member (coro_frame_type, get_identifier ("__p"), 1, 0,
- 			     tf_warning_or_error);
-   tree ap = build_class_member_access_expr (actor_frame, ap_m, NULL_TREE, false,
- 					    tf_warning_or_error);
- 
    /* actor's coroutine 'self handle'.  */
!   tree ash_m = lookup_member (coro_frame_type, get_identifier ("__self_h"), 1,
  			      0, tf_warning_or_error);
    tree ash = build_class_member_access_expr (actor_frame, ash_m, NULL_TREE,
  					     false, tf_warning_or_error);
--- 2272,2286 ----
  
    /* Insert the prototype dispatcher.  */
    finish_switch_stmt (dispatcher);
+   finish_else_clause (lsb_if);
  
    finish_if_stmt (lsb_if);
  
    tree r = build_stmt (loc, LABEL_EXPR, actor_begin_label);
    add_stmt (r);
  
    /* actor's coroutine 'self handle'.  */
!   tree ash_m = lookup_member (coro_frame_type, coro_self_handle_id, 1,
  			      0, tf_warning_or_error);
    tree ash = build_class_member_access_expr (actor_frame, ash_m, NULL_TREE,
  					     false, tf_warning_or_error);
*************** build_actor_fn (location_t loc, tree cor
*** 2409,2445 ****
    /* Now we know the real promise, and enough about the frame layout to
       decide where to put things.  */
  
!   await_xform_data xform
!     = {actor, actor_frame, promise_proxy, ap, self_h_proxy, ash};
  
    /* Transform the await expressions in the function body.  Only do each
       await tree once!  */
    hash_set<tree> pset;
    cp_walk_tree (&fnbody, transform_await_wrapper, &xform, &pset);
  
-   /* Now replace the promise proxy with its real value.  */
-   proxy_replace p_data;
-   p_data.from = promise_proxy;
-   p_data.to = ap;
-   cp_walk_tree (&fnbody, replace_proxy, &p_data, NULL);
- 
-   /* The rewrite of the function adds code to set the __resume field to
-      nullptr when the coroutine is done and also the index to zero when
-      calling an unhandled exception.  These are represented by two proxies
-      in the function, so rewrite them to the proper frame access.  */
-   tree resume_m
-     = lookup_member (coro_frame_type, get_identifier ("__resume"),
- 		     /*protect=*/1, /*want_type=*/0, tf_warning_or_error);
-   tree res_x = build_class_member_access_expr (actor_frame, resume_m, NULL_TREE,
- 					       false, tf_warning_or_error);
-   p_data.from = resume_fn_field;
-   p_data.to = res_x;
-   cp_walk_tree (&fnbody, replace_proxy, &p_data, NULL);
- 
-   p_data.from = resume_idx_field;
-   p_data.to = rat;
-   cp_walk_tree (&fnbody, replace_proxy, &p_data, NULL);
- 
    /* Add in our function body with the co_returns rewritten to final form.  */
    add_stmt (fnbody);
  
--- 2300,2312 ----
    /* Now we know the real promise, and enough about the frame layout to
       decide where to put things.  */
  
!   await_xform_data xform = {actor, actor_frame};
  
    /* Transform the await expressions in the function body.  Only do each
       await tree once!  */
    hash_set<tree> pset;
    cp_walk_tree (&fnbody, transform_await_wrapper, &xform, &pset);
  
    /* Add in our function body with the co_returns rewritten to final form.  */
    add_stmt (fnbody);
  
*************** build_actor_fn (location_t loc, tree cor
*** 2448,2454 ****
    add_stmt (r);
  
    /* Destructors for the things we built explicitly.  */
!   r = build_special_member_call (ap, complete_dtor_identifier, NULL,
  				 promise_type, LOOKUP_NORMAL,
  				 tf_warning_or_error);
    add_stmt (r);
--- 2315,2321 ----
    add_stmt (r);
  
    /* Destructors for the things we built explicitly.  */
!   r = build_special_member_call (promise_proxy, complete_dtor_identifier, NULL,
  				 promise_type, LOOKUP_NORMAL,
  				 tf_warning_or_error);
    add_stmt (r);
*************** build_actor_fn (location_t loc, tree cor
*** 2461,2467 ****
    /* Here deallocate the frame (if we allocated it), which we will have at
       present.  */
    tree fnf_m
!     = lookup_member (coro_frame_type, get_identifier ("__frame_needs_free"), 1,
  		     0, tf_warning_or_error);
    tree fnf2_x = build_class_member_access_expr (actor_frame, fnf_m, NULL_TREE,
  						false, tf_warning_or_error);
--- 2328,2334 ----
    /* Here deallocate the frame (if we allocated it), which we will have at
       present.  */
    tree fnf_m
!     = lookup_member (coro_frame_type, coro_frame_needs_free_id, 1,
  		     0, tf_warning_or_error);
    tree fnf2_x = build_class_member_access_expr (actor_frame, fnf_m, NULL_TREE,
  						false, tf_warning_or_error);
*************** build_actor_fn (location_t loc, tree cor
*** 2540,2557 ****
    gcc_checking_assert (maybe_cleanup_point_expr_void (r) == r);
    add_stmt (r);
  
-   /* We will need to know which resume point number should be encoded.  */
-   tree res_idx_m
-     = lookup_member (coro_frame_type, resume_idx_name,
- 		     /*protect=*/1, /*want_type=*/0, tf_warning_or_error);
-   tree resume_pt_number
-     = build_class_member_access_expr (actor_frame, res_idx_m, NULL_TREE, false,
- 				      tf_warning_or_error);
- 
    /* We've now rewritten the tree and added the initial and final
       co_awaits.  Now pass over the tree and expand the co_awaits.  */
  
!   coro_aw_data data = {actor, actor_fp, resume_pt_number, NULL_TREE,
  		       ash, del_promise_label, ret_label,
  		       continue_label, continuation, 2};
    cp_walk_tree (&actor_body, await_statement_expander, &data, NULL);
--- 2407,2416 ----
    gcc_checking_assert (maybe_cleanup_point_expr_void (r) == r);
    add_stmt (r);
  
    /* We've now rewritten the tree and added the initial and final
       co_awaits.  Now pass over the tree and expand the co_awaits.  */
  
!   coro_aw_data data = {actor, actor_fp, resume_idx_var, NULL_TREE,
  		       ash, del_promise_label, ret_label,
  		       continue_label, continuation, 2};
    cp_walk_tree (&actor_body, await_statement_expander, &data, NULL);
*************** build_actor_fn (location_t loc, tree cor
*** 2565,2571 ****
  }
  
  /* The prototype 'destroy' function :
!    frame->__resume_at |= 1;
     actor (frame);  */
  
  static void
--- 2424,2430 ----
  }
  
  /* The prototype 'destroy' function :
!    frame->__Coro_resume_index |= 1;
     actor (frame);  */
  
  static void
*************** build_destroy_fn (location_t loc, tree c
*** 2584,2594 ****
  
    tree destr_frame = build1 (INDIRECT_REF, coro_frame_type, destr_fp);
  
!   tree resume_idx_name = get_identifier ("__resume_at");
!   tree rat_field = lookup_member (coro_frame_type, resume_idx_name, 1, 0,
! 				  tf_warning_or_error);
!   tree rat = build3 (COMPONENT_REF, short_unsigned_type_node, destr_frame,
! 		     rat_field, NULL_TREE);
  
    /* _resume_at |= 1 */
    tree dstr_idx = build2 (BIT_IOR_EXPR, short_unsigned_type_node, rat,
--- 2443,2452 ----
  
    tree destr_frame = build1 (INDIRECT_REF, coro_frame_type, destr_fp);
  
!   tree rat_field = lookup_member (coro_frame_type, coro_resume_index_id,
! 				  1, 0, tf_warning_or_error);
!   tree rat = build3 (COMPONENT_REF, short_unsigned_type_node,
! 			 destr_frame, rat_field, NULL_TREE);
  
    /* _resume_at |= 1 */
    tree dstr_idx = build2 (BIT_IOR_EXPR, short_unsigned_type_node, rat,
*************** flatten_await_stmt (var_nest_node *n, ha
*** 3017,3031 ****
  	  gcc_checking_assert (!already_present);
  	  tree inner = TREE_OPERAND (init, 1);
  	  gcc_checking_assert (TREE_CODE (inner) != COND_EXPR);
! 	  if (type_build_ctor_call (var_type))
! 	    {
! 	      releasing_vec p_in (make_tree_vector_single (init));
! 	      init = build_special_member_call (var, complete_ctor_identifier,
! 						&p_in, var_type, LOOKUP_NORMAL,
! 						tf_warning_or_error);
! 	    }
! 	  else
! 	    init = build2 (INIT_EXPR, var_type, var, init);
  	  /* Simplify for the case that we have an init containing the temp
  	     alone.  */
  	  if (t == n->init && n->var == NULL_TREE)
--- 2875,2882 ----
  	  gcc_checking_assert (!already_present);
  	  tree inner = TREE_OPERAND (init, 1);
  	  gcc_checking_assert (TREE_CODE (inner) != COND_EXPR);
! 	  init = cp_build_modify_expr (input_location, var, INIT_EXPR, init,
! 				       tf_warning_or_error);
  	  /* Simplify for the case that we have an init containing the temp
  	     alone.  */
  	  if (t == n->init && n->var == NULL_TREE)
*************** await_statement_walker (tree *stmt, int
*** 3840,3847 ****
  	       the parameter to return_value().  */
  	    if (!maybe_await_stmt)
  	      maybe_await_stmt = tsi_stmt_ptr (tsi_last (ret_list));
! 	    expr = build1_loc (loc, GOTO_EXPR, void_type_node, awpts->fs_label);
! 	    finish_expr_stmt (expr);
  	    *stmt = pop_stmt_list (ret_list);
  	    /* Once this is complete, we will have processed subtrees.  */
  	    *do_subtree = 0;
--- 3691,3698 ----
  	       the parameter to return_value().  */
  	    if (!maybe_await_stmt)
  	      maybe_await_stmt = tsi_stmt_ptr (tsi_last (ret_list));
! 	    TREE_USED (awpts->fs_label) = 1;
! 	    add_stmt (build_stmt (loc, GOTO_EXPR, awpts->fs_label));
  	    *stmt = pop_stmt_list (ret_list);
  	    /* Once this is complete, we will have processed subtrees.  */
  	    *do_subtree = 0;
*************** struct param_frame_data
*** 3893,3903 ****
    bool param_seen;
  };
  
! /* A tree-walk callback that records the use of parameters (to allow for
!    optimizations where handling unused parameters may be omitted).  */
  
  static tree
! register_param_uses (tree *stmt, int *do_subtree ATTRIBUTE_UNUSED, void *d)
  {
    param_frame_data *data = (param_frame_data *) d;
  
--- 3744,3754 ----
    bool param_seen;
  };
  
! /* A tree walk callback that rewrites each parm use to the local variable
!    that represents its copy in the frame.  */
  
  static tree
! rewrite_param_uses (tree *stmt, int *do_subtree ATTRIBUTE_UNUSED, void *d)
  {
    param_frame_data *data = (param_frame_data *) d;
  
*************** register_param_uses (tree *stmt, int *do
*** 3905,3911 ****
    if (TREE_CODE (*stmt) == VAR_DECL && DECL_HAS_VALUE_EXPR_P (*stmt))
      {
        tree t = DECL_VALUE_EXPR (*stmt);
!       return cp_walk_tree (&t, register_param_uses, d, NULL);
      }
  
    if (TREE_CODE (*stmt) != PARM_DECL)
--- 3756,3762 ----
    if (TREE_CODE (*stmt) == VAR_DECL && DECL_HAS_VALUE_EXPR_P (*stmt))
      {
        tree t = DECL_VALUE_EXPR (*stmt);
!       return cp_walk_tree (&t, rewrite_param_uses, d, NULL);
      }
  
    if (TREE_CODE (*stmt) != PARM_DECL)
*************** register_param_uses (tree *stmt, int *do
*** 3919,3934 ****
    param_info &parm = data->param_uses->get_or_insert (*stmt, &existed);
    gcc_checking_assert (existed);
  
!   if (!parm.body_uses)
      {
!       vec_alloc (parm.body_uses, 4);
!       parm.body_uses->quick_push (stmt);
!       data->param_seen = true;
      }
-   else
-     parm.body_uses->safe_push (stmt);
  
!   return NULL_TREE;
  }
  
  /* Small helper for the repetitive task of adding a new field to the coro
--- 3770,3857 ----
    param_info &parm = data->param_uses->get_or_insert (*stmt, &existed);
    gcc_checking_assert (existed);
  
!   *stmt = parm.copy_var;
!   return NULL_TREE;
! }
! 
! /* Build up a set of info that determines how each param copy will be
!    handled.  */
! 
! static hash_map<tree, param_info> *
! analyze_fn_parms (tree orig)
! {
!   if (!DECL_ARGUMENTS (orig))
!     return NULL;
! 
!   hash_map<tree, param_info> *param_uses = new hash_map<tree, param_info>;
! 
!   /* Build a hash map with an entry for each param.
!      The key is the param tree.
!      Then we have an entry for the frame field name.
!      Then a cache for the field ref when we come to use it.
!      Then a tree list of the uses.
!      The second two entries start out empty - and only get populated
!      when we see uses.  */
!   bool lambda_p = LAMBDA_FUNCTION_P (orig);
! 
!   unsigned no_name_parm = 0;
!   for (tree arg = DECL_ARGUMENTS (orig); arg != NULL; arg = DECL_CHAIN (arg))
      {
!       bool existed;
!       param_info &parm = param_uses->get_or_insert (arg, &existed);
!       gcc_checking_assert (!existed);
!       parm.body_uses = NULL;
!       tree actual_type = TREE_TYPE (arg);
!       actual_type = complete_type_or_else (actual_type, orig);
!       if (actual_type == NULL_TREE)
! 	actual_type = error_mark_node;
!       parm.orig_type = actual_type;
!       parm.by_ref = parm.pt_ref = parm.rv_ref =  false;
!       if (TREE_CODE (actual_type) == REFERENCE_TYPE)
! 	{
! 	  /* If the user passes by reference, then we will save the
! 	     pointer to the original.  As noted in
! 	     [dcl.fct.def.coroutine] / 13, if the lifetime of the
! 	     referenced item ends and then the coroutine is resumed,
! 	     we have UB; well, the user asked for it.  */
! 	  if (TYPE_REF_IS_RVALUE (actual_type))
! 		parm.rv_ref = true;
! 	  else
! 		parm.pt_ref = true;
! 	}
!       else if (TYPE_REF_P (DECL_ARG_TYPE (arg)))
! 	parm.by_ref = true;
! 
!       parm.frame_type = actual_type;
! 
!       parm.this_ptr = is_this_parameter (arg);
!       parm.lambda_cobj = lambda_p && DECL_NAME (arg) == closure_identifier;
! 
!       tree name = DECL_NAME (arg);
!       if (!name)
! 	{
! 	  char *buf = xasprintf ("_Coro_unnamed_parm_%d", no_name_parm++);
! 	  name = get_identifier (buf);
! 	  free (buf);
! 	}
!       parm.field_id = name;
! 
!       if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (parm.frame_type))
! 	{
! 	  char *buf = xasprintf ("%s%s_live", DECL_NAME (arg) ? "_Coro_" : "",
! 				 IDENTIFIER_POINTER (name));
! 	  parm.guard_var
! 	    = coro_build_artificial_var (UNKNOWN_LOCATION, get_identifier (buf),
! 					 boolean_type_node, orig,
! 					 boolean_false_node);
! 	  free (buf);
! 	  parm.trivial_dtor = false;
! 	}
!       else
! 	parm.trivial_dtor = true;
      }
  
!   return param_uses;
  }
  
  /* Small helper for the repetitive task of adding a new field to the coro
*************** register_local_var_uses (tree *stmt, int
*** 3973,3980 ****
  
    if (TREE_CODE (*stmt) == BIND_EXPR)
      {
-       lvd->bind_indx++;
-       lvd->nest_depth++;
        tree lvar;
        for (lvar = BIND_EXPR_VARS (*stmt); lvar != NULL;
  	   lvar = DECL_CHAIN (lvar))
--- 3896,3901 ----
*************** register_local_var_uses (tree *stmt, int
*** 4013,4026 ****
  	    continue;
  
  	  /* Make names depth+index unique, so that we can support nested
! 	     scopes with identically named locals.  */
  	  tree lvname = DECL_NAME (lvar);
  	  char *buf;
! 	  if (lvname != NULL_TREE)
! 	    buf = xasprintf ("__%s.%u.%u", IDENTIFIER_POINTER (lvname),
  			     lvd->nest_depth, lvd->bind_indx);
  	  else
! 	    buf = xasprintf ("_D%u.%u.%u", DECL_UID (lvar), lvd->nest_depth,
  			     lvd->bind_indx);
  	  /* TODO: Figure out if we should build a local type that has any
  	     excess alignment or size from the original decl.  */
--- 3934,3954 ----
  	    continue;
  
  	  /* Make names depth+index unique, so that we can support nested
! 	     scopes with identically named locals and still be able to
! 	     identify them in the coroutine frame.  */
  	  tree lvname = DECL_NAME (lvar);
  	  char *buf;
! 
! 	  /* The outermost bind scope contains the artificial variables that
! 	     we inject to implement the coro state machine.  We want to be able
! 	     to inspect these in debugging.  */
! 	  if (lvname != NULL_TREE && lvd->nest_depth == 0)
! 	    buf = xasprintf ("%s", IDENTIFIER_POINTER (lvname));
! 	  else if (lvname != NULL_TREE)
! 	    buf = xasprintf ("%s_%u_%u", IDENTIFIER_POINTER (lvname),
  			     lvd->nest_depth, lvd->bind_indx);
  	  else
! 	    buf = xasprintf ("_D%u_%u_%u", DECL_UID (lvar), lvd->nest_depth,
  			     lvd->bind_indx);
  	  /* TODO: Figure out if we should build a local type that has any
  	     excess alignment or size from the original decl.  */
*************** register_local_var_uses (tree *stmt, int
*** 4030,4035 ****
--- 3958,3965 ----
  	  /* We don't walk any of the local var sub-trees, they won't contain
  	     any bind exprs.  */
  	}
+       lvd->bind_indx++;
+       lvd->nest_depth++;
        cp_walk_tree (&BIND_EXPR_BODY (*stmt), register_local_var_uses, d, NULL);
        *do_subtree = 0; /* We've done this.  */
        lvd->nest_depth--;
*************** coro_build_actor_or_destroy_function (tr
*** 4105,4112 ****
  
  static tree
  coro_rewrite_function_body (location_t fn_start, tree fnbody, tree orig,
! 			    tree resume_fn_ptr_type, tree& resume_fn_field,
! 			    tree& resume_idx_field, tree& fs_label)
  {
    /* This will be our new outer scope.  */
    tree update_body = build3 (BIND_EXPR, void_type_node, NULL, NULL, NULL);
--- 4035,4043 ----
  
  static tree
  coro_rewrite_function_body (location_t fn_start, tree fnbody, tree orig,
! 			    hash_map<tree, param_info> *param_uses,
! 			    tree resume_fn_ptr_type,
! 			    tree& resume_idx_var, tree& fs_label)
  {
    /* This will be our new outer scope.  */
    tree update_body = build3 (BIND_EXPR, void_type_node, NULL, NULL, NULL);
*************** coro_rewrite_function_body (location_t f
*** 4139,4145 ****
  
    /* Wrap the function body in a try {} catch (...) {} block, if exceptions
       are enabled.  */
-   tree promise = get_coroutine_promise_proxy (orig);
    tree var_list = NULL_TREE;
    tree initial_await = build_init_or_final_await (fn_start, false);
  
--- 4070,4075 ----
*************** coro_rewrite_function_body (location_t f
*** 4150,4173 ****
    tree return_void
      = get_coroutine_return_void_expr (current_function_decl, fn_start, false);
  
    /* We will need to be able to set the resume function pointer to nullptr
       to signal that the coroutine is 'done'.  */
-   resume_fn_field
-     = build_lang_decl (VAR_DECL, get_identifier ("resume.fn.ptr.proxy"),
- 		       resume_fn_ptr_type);
-   DECL_ARTIFICIAL (resume_fn_field) = true;
    tree zero_resume
      = build1 (CONVERT_EXPR, resume_fn_ptr_type, integer_zero_node);
!   zero_resume
!     = build2 (INIT_EXPR, resume_fn_ptr_type, resume_fn_field, zero_resume);
!   /* Likewise, the resume index needs to be reset.  */
!   resume_idx_field
!     = build_lang_decl (VAR_DECL, get_identifier ("resume.index.proxy"),
! 		       short_unsigned_type_node);
!   DECL_ARTIFICIAL (resume_idx_field) = true;
!   tree zero_resume_idx = build_int_cst (short_unsigned_type_node, 0);
!   zero_resume_idx = build2 (INIT_EXPR, short_unsigned_type_node,
! 			    resume_idx_field, zero_resume_idx);
  
    if (flag_exceptions)
      {
--- 4080,4173 ----
    tree return_void
      = get_coroutine_return_void_expr (current_function_decl, fn_start, false);
  
+   /* The pointer to the resume function.  */
+   tree resume_fn_ptr
+     = coro_build_artificial_var (fn_start, coro_resume_fn_id,
+ 				 resume_fn_ptr_type, orig, NULL_TREE);
+   DECL_CHAIN (resume_fn_ptr) = var_list;
+   var_list = resume_fn_ptr;
+   add_decl_expr (resume_fn_ptr);
+ 
    /* We will need to be able to set the resume function pointer to nullptr
       to signal that the coroutine is 'done'.  */
    tree zero_resume
      = build1 (CONVERT_EXPR, resume_fn_ptr_type, integer_zero_node);
! 
!   /* The pointer to the destroy function.  */
!   tree var = coro_build_artificial_var (fn_start, coro_destroy_fn_id,
! 					resume_fn_ptr_type, orig, NULL_TREE);
!   DECL_CHAIN (var) = var_list;
!   var_list = var;
!   add_decl_expr (var);
! 
!   /* The promise was created on demand when parsing we now link it into
!       our scope.  */
!   tree promise = get_coroutine_promise_proxy (orig);
!   DECL_CONTEXT (promise) = orig;
!   DECL_SOURCE_LOCATION (promise) = fn_start;
!   DECL_CHAIN (promise) = var_list;
!   var_list = promise;
!   add_decl_expr (promise);
! 
!   /* We need a handle to this coroutine, which is passed to every
!      await_suspend().  This was created on demand when parsing we now link it
!      into our scope.  */
!   var = get_coroutine_self_handle_proxy (orig);
!   DECL_CONTEXT (var) = orig;
!   DECL_SOURCE_LOCATION (var) = fn_start;
!   DECL_CHAIN (var) = var_list;
!   var_list = var;
!   add_decl_expr (var);
! 
!   /* If we have function parms, then these will be copied to the coroutine
!      frame.  Create a local (proxy) variable for each parm, since the original
!      parms will be out of scope once the ramp has finished. The proxy vars will
!      get DECL_VALUE_EXPRs pointing to the frame copies, so that we can interact
!      with them in the debugger.  */
!   if (param_uses)
!     {
!       gcc_checking_assert (DECL_ARGUMENTS (orig));
!       /* Add a local var for each parm.  */
!       for (tree arg = DECL_ARGUMENTS (orig); arg != NULL;
! 	   arg = DECL_CHAIN (arg))
! 	{
! 	  param_info *parm_i = param_uses->get (arg);
! 	  gcc_checking_assert (parm_i);
! 	  parm_i->copy_var
! 	    = build_lang_decl (VAR_DECL, parm_i->field_id, TREE_TYPE (arg));
! 	  DECL_SOURCE_LOCATION (parm_i->copy_var) = DECL_SOURCE_LOCATION (arg);
! 	  DECL_CONTEXT (parm_i->copy_var) = orig;
! 	  DECL_ARTIFICIAL (parm_i->copy_var) = true;
! 	  DECL_CHAIN (parm_i->copy_var) = var_list;
! 	  var_list = parm_i->copy_var;
! 	  add_decl_expr (parm_i->copy_var);
!       	}
! 
!       /* Now replace all uses of the parms in the function body with the proxy
! 	 vars.  We want to this to apply to every instance of param's use, so
! 	 don't include a 'visited' hash_set on the tree walk, however we will
! 	 arrange to visit each containing expression only once.  */
!       hash_set<tree *> visited;
!       param_frame_data param_data = {NULL, param_uses,
! 				     &visited, fn_start, false};
!       cp_walk_tree (&fnbody, rewrite_param_uses, &param_data, NULL);
!     }
! 
!   /* We create a resume index, this is initialized in the ramp.  */
!   resume_idx_var
!     = coro_build_artificial_var (fn_start, coro_resume_index_id,
! 				 short_unsigned_type_node, orig, NULL_TREE);
!   DECL_CHAIN (resume_idx_var) = var_list;
!   var_list = resume_idx_var;
!   add_decl_expr (resume_idx_var);
! 
!   /* If the coroutine has a frame that needs to be freed, this will be set by
!      the ramp.  */
!   var = coro_build_artificial_var (fn_start, coro_frame_needs_free_id,
! 				   boolean_type_node, orig, NULL_TREE);
!   DECL_CHAIN (var) = var_list;
!   var_list = var;
!   add_decl_expr (var);
  
    if (flag_exceptions)
      {
*************** coro_rewrite_function_body (location_t f
*** 4178,4189 ****
  					 fn_start, NULL, /*musthave=*/true);
        /* Create and initialize the initial-await-resume-called variable per
  	 [dcl.fct.def.coroutine] / 5.3.  */
!       tree i_a_r_c = build_lang_decl (VAR_DECL, get_identifier ("i_a_r_c"),
! 				      boolean_type_node);
!       DECL_ARTIFICIAL (i_a_r_c) = true;
        DECL_CHAIN (i_a_r_c) = var_list;
        var_list = i_a_r_c;
-       DECL_INITIAL (i_a_r_c) = boolean_false_node;
        add_decl_expr (i_a_r_c);
        /* Start the try-catch.  */
        tree tcb = build_stmt (fn_start, TRY_BLOCK, NULL_TREE, NULL_TREE);
--- 4178,4189 ----
  					 fn_start, NULL, /*musthave=*/true);
        /* Create and initialize the initial-await-resume-called variable per
  	 [dcl.fct.def.coroutine] / 5.3.  */
!       tree i_a_r_c
! 	= coro_build_artificial_var (fn_start, coro_frame_i_a_r_c_id,
! 				     boolean_type_node, orig,
! 				     boolean_false_node);
        DECL_CHAIN (i_a_r_c) = var_list;
        var_list = i_a_r_c;
        add_decl_expr (i_a_r_c);
        /* Start the try-catch.  */
        tree tcb = build_stmt (fn_start, TRY_BLOCK, NULL_TREE, NULL_TREE);
*************** coro_rewrite_function_body (location_t f
*** 4232,4241 ****
  	 If the unhandled exception method returns, then we continue
  	 to the final await expression (which duplicates the clearing of
  	 the field). */
!       finish_expr_stmt (zero_resume);
!       finish_expr_stmt (zero_resume_idx);
!       ueh = maybe_cleanup_point_expr_void (ueh);
!       add_stmt (ueh);
        finish_handler (handler);
        TRY_HANDLERS (tcb) = pop_stmt_list (TRY_HANDLERS (tcb));
      }
--- 4232,4245 ----
  	 If the unhandled exception method returns, then we continue
  	 to the final await expression (which duplicates the clearing of
  	 the field). */
!       tree r = build2 (MODIFY_EXPR, resume_fn_ptr_type, resume_fn_ptr,
! 		       zero_resume);
!       finish_expr_stmt (r);
!       tree short_zero = build_int_cst (short_unsigned_type_node, 0);
!       r = build2 (MODIFY_EXPR, short_unsigned_type_node, resume_idx_var,
! 		  short_zero);
!       finish_expr_stmt (r);
!       finish_expr_stmt (ueh);
        finish_handler (handler);
        TRY_HANDLERS (tcb) = pop_stmt_list (TRY_HANDLERS (tcb));
      }
*************** coro_rewrite_function_body (location_t f
*** 4270,4275 ****
--- 4274,4281 ----
    /* Before entering the final suspend point, we signal that this point has
       been reached by setting the resume function pointer to zero (this is
       what the 'done()' builtin tests) as per the current ABI.  */
+   zero_resume = build2 (MODIFY_EXPR, resume_fn_ptr_type, resume_fn_ptr,
+ 			zero_resume);
    finish_expr_stmt (zero_resume);
    finish_expr_stmt (build_init_or_final_await (fn_start, true));
    BIND_EXPR_BODY (update_body) = pop_stmt_list (BIND_EXPR_BODY (update_body));
*************** coro_rewrite_function_body (location_t f
*** 4297,4311 ****
   declare a dummy coro frame.
   struct _R_frame {
    using handle_type = coro::coroutine_handle<coro1::promise_type>;
!   void (*__resume)(_R_frame *);
!   void (*__destroy)(_R_frame *);
!   coro1::promise_type __p;
!   bool frame_needs_free; free the coro frame mem if set.
!   bool i_a_r_c; [dcl.fct.def.coroutine] / 5.3
!   short __resume_at;
!   handle_type self_handle;
!   (maybe) parameter copies.
!   (maybe) local variables saved (including awaitables)
    (maybe) trailing space.
   };  */
  
--- 4303,4317 ----
   declare a dummy coro frame.
   struct _R_frame {
    using handle_type = coro::coroutine_handle<coro1::promise_type>;
!   void (*_Coro_resume_fn)(_R_frame *);
!   void (*_Coro_destroy_fn)(_R_frame *);
!   coro1::promise_type _Coro_promise;
!   bool _Coro_frame_needs_free; free the coro frame mem if set.
!   bool _Coro_i_a_r_c; [dcl.fct.def.coroutine] / 5.3
!   short _Coro_resume_index;
!   handle_type _Coro_self_handle;
!   parameter copies (were required).
!   local variables saved (including awaitables)
    (maybe) trailing space.
   };  */
  
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4397,4403 ****
  
    /* 2. Types we need to define or look up.  */
  
!   tree fr_name = get_fn_local_identifier (orig, "frame");
    tree coro_frame_type = xref_tag (record_type, fr_name);
    DECL_CONTEXT (TYPE_NAME (coro_frame_type)) = current_scope ();
    tree coro_frame_ptr = build_pointer_type (coro_frame_type);
--- 4403,4409 ----
  
    /* 2. Types we need to define or look up.  */
  
!   tree fr_name = get_fn_local_identifier (orig, "Frame");
    tree coro_frame_type = xref_tag (record_type, fr_name);
    DECL_CONTEXT (TYPE_NAME (coro_frame_type)) = current_scope ();
    tree coro_frame_ptr = build_pointer_type (coro_frame_type);
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4414,4534 ****
    /* Construct the wrapped function body; we will analyze this to determine
       the requirements for the coroutine frame.  */
  
!   tree resume_fn_field = NULL_TREE;
!   tree resume_idx_field = NULL_TREE;
    tree fs_label = NULL_TREE;
!   fnbody = coro_rewrite_function_body (fn_start, fnbody, orig,
! 				       act_des_fn_ptr, resume_fn_field,
! 				       resume_idx_field, fs_label);
    /* Build our dummy coro frame layout.  */
    coro_frame_type = begin_class_definition (coro_frame_type);
  
    tree field_list = NULL_TREE;
-   tree resume_name
-     = coro_make_frame_entry (&field_list, "__resume",
- 			     act_des_fn_ptr, fn_start);
-   tree destroy_name
-     = coro_make_frame_entry (&field_list, "__destroy",
- 			     act_des_fn_ptr, fn_start);
-   tree promise_name
-     = coro_make_frame_entry (&field_list, "__p", promise_type, fn_start);
-   tree fnf_name = coro_make_frame_entry (&field_list, "__frame_needs_free",
- 					 boolean_type_node, fn_start);
-   tree resume_idx_name
-     = coro_make_frame_entry (&field_list, "__resume_at",
- 			     short_unsigned_type_node, fn_start);
- 
-   /* We need a handle to this coroutine, which is passed to every
-      await_suspend().  There's no point in creating it over and over.  */
-   (void) coro_make_frame_entry (&field_list, "__self_h", handle_type, fn_start);
- 
-   /* Now add in fields for function params (if there are any).
-      We do not attempt elision of copies at this stage, we do analyze the
-      uses and build worklists to replace those when the state machine is
-      lowered.  */
- 
-   hash_map<tree, param_info> *param_uses = NULL;
-   if (DECL_ARGUMENTS (orig))
-     {
-       /* Build a hash map with an entry for each param.
- 	  The key is the param tree.
- 	  Then we have an entry for the frame field name.
- 	  Then a cache for the field ref when we come to use it.
- 	  Then a tree list of the uses.
- 	  The second two entries start out empty - and only get populated
- 	  when we see uses.  */
-       param_uses = new hash_map<tree, param_info>;
-       bool lambda_p = LAMBDA_FUNCTION_P (orig);
- 
-       unsigned no_name_parm = 0;
-       for (tree arg = DECL_ARGUMENTS (orig); arg != NULL;
- 	   arg = DECL_CHAIN (arg))
- 	{
- 	  bool existed;
- 	  param_info &parm = param_uses->get_or_insert (arg, &existed);
- 	  gcc_checking_assert (!existed);
- 	  parm.body_uses = NULL;
- 	  tree actual_type = TREE_TYPE (arg);
- 	  actual_type = complete_type_or_else (actual_type, orig);
- 	  if (actual_type == NULL_TREE)
- 	    actual_type = error_mark_node;
- 	  parm.orig_type = actual_type;
- 	  parm.by_ref = parm.pt_ref = parm.rv_ref =  false;
- 	  if (TREE_CODE (actual_type) == REFERENCE_TYPE)
- 	    {
- 	      /* If the user passes by reference, then we will save the
- 		 pointer to the original.  As noted in
- 		 [dcl.fct.def.coroutine] / 13, if the lifetime of the
- 		 referenced item ends and then the coroutine is resumed,
- 		 we have UB; well, the user asked for it.  */
- 	      if (TYPE_REF_IS_RVALUE (actual_type))
- 		parm.rv_ref = true;
- 	      else
- 		parm.pt_ref = true;
- 	    }
- 	  else if (TYPE_REF_P (DECL_ARG_TYPE (arg)))
- 	    parm.by_ref = true;
- 
- 	  parm.frame_type = actual_type;
- 
- 	  parm.this_ptr = is_this_parameter (arg);
- 	  parm.lambda_cobj = lambda_p && DECL_NAME (arg) == closure_identifier;
- 
- 	  char *buf;
- 	  if (DECL_NAME (arg))
- 	    {
- 	      tree pname = DECL_NAME (arg);
- 	      buf = xasprintf ("__parm.%s", IDENTIFIER_POINTER (pname));
- 	    }
- 	  else
- 	    buf = xasprintf ("__unnamed_parm.%d", no_name_parm++);
- 
- 	  if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (parm.frame_type))
- 	    {
- 	      char *gbuf = xasprintf ("%s.live", buf);
- 	      parm.guard_var
- 		= build_lang_decl (VAR_DECL, get_identifier (gbuf),
- 				   boolean_type_node);
- 	      free (gbuf);
- 	      DECL_ARTIFICIAL (parm.guard_var) = true;
- 	      DECL_INITIAL (parm.guard_var) = boolean_false_node;
- 	      parm.trivial_dtor = false;
- 	    }
- 	  else
- 	    parm.trivial_dtor = true;
- 	  parm.field_id = coro_make_frame_entry
- 	    (&field_list, buf, actual_type, DECL_SOURCE_LOCATION (arg));
- 	  free (buf);
- 	}
- 
-       /* We want to record every instance of param's use, so don't include
- 	 a 'visited' hash_set on the tree walk, but only record a containing
- 	 expression once.  */
-       hash_set<tree *> visited;
-       param_frame_data param_data
- 	= {&field_list, param_uses, &visited, fn_start, false};
-       cp_walk_tree (&fnbody, register_param_uses, &param_data, NULL);
-     }
  
    /* We need to know, and inspect, each suspend point in the function
       in several places.  It's convenient to place this map out of line
--- 4420,4437 ----
    /* Construct the wrapped function body; we will analyze this to determine
       the requirements for the coroutine frame.  */
  
!   tree resume_idx_var = NULL_TREE;
    tree fs_label = NULL_TREE;
!   hash_map<tree, param_info> *param_uses = analyze_fn_parms (orig);
! 
!   fnbody = coro_rewrite_function_body (fn_start, fnbody, orig, param_uses,
! 				       act_des_fn_ptr,
! 				       resume_idx_var, fs_label);
    /* Build our dummy coro frame layout.  */
    coro_frame_type = begin_class_definition (coro_frame_type);
  
+   /* The fields for the coro frame.  */
    tree field_list = NULL_TREE;
  
    /* We need to know, and inspect, each suspend point in the function
       in several places.  It's convenient to place this map out of line
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4568,4575 ****
    add_stmt (ramp_bind);
    tree ramp_body = push_stmt_list ();
  
!   tree coro_fp = build_lang_decl (VAR_DECL, get_identifier ("coro.frameptr"),
! 				  coro_frame_ptr);
    tree varlist = coro_fp;
  
    /* To signal that we need to cleanup copied function args.  */
--- 4471,4480 ----
    add_stmt (ramp_bind);
    tree ramp_body = push_stmt_list ();
  
!   tree zeroinit = build1_loc (fn_start, CONVERT_EXPR,
! 			      coro_frame_ptr, integer_zero_node);
!   tree coro_fp = coro_build_artificial_var (fn_start, "_Coro_frameptr",
! 					    coro_frame_ptr, orig, zeroinit);
    tree varlist = coro_fp;
  
    /* To signal that we need to cleanup copied function args.  */
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4587,4607 ****
  
    /* Signal that we need to clean up the promise object on exception.  */
    tree coro_promise_live
!    = build_lang_decl (VAR_DECL, get_identifier ("coro.promise.live"),
! 		      boolean_type_node);
!   DECL_ARTIFICIAL (coro_promise_live) = true;
    DECL_CHAIN (coro_promise_live) = varlist;
    varlist = coro_promise_live;
!   DECL_INITIAL (coro_promise_live) = boolean_false_node;
    /* When the get-return-object is in the RETURN slot, we need to arrange for
       cleanup on exception.  */
    tree coro_gro_live
!    = build_lang_decl (VAR_DECL, get_identifier ("coro.gro.live"),
! 		      boolean_type_node);
!   DECL_ARTIFICIAL (coro_gro_live) = true;
    DECL_CHAIN (coro_gro_live) = varlist;
    varlist = coro_gro_live;
-   DECL_INITIAL (coro_gro_live) = boolean_false_node;
  
    /* Collected the scope vars we need ... only one for now. */
    BIND_EXPR_VARS (ramp_bind) = nreverse (varlist);
--- 4492,4510 ----
  
    /* Signal that we need to clean up the promise object on exception.  */
    tree coro_promise_live
!     = coro_build_artificial_var (fn_start, "_Coro_promise_live",
! 				 boolean_type_node, orig, boolean_false_node);
    DECL_CHAIN (coro_promise_live) = varlist;
    varlist = coro_promise_live;
! 
    /* When the get-return-object is in the RETURN slot, we need to arrange for
       cleanup on exception.  */
    tree coro_gro_live
!     = coro_build_artificial_var (fn_start, "_Coro_gro_live",
! 				 boolean_type_node, orig, boolean_false_node);
! 
    DECL_CHAIN (coro_gro_live) = varlist;
    varlist = coro_gro_live;
  
    /* Collected the scope vars we need ... only one for now. */
    BIND_EXPR_VARS (ramp_bind) = nreverse (varlist);
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4613,4624 ****
    BIND_EXPR_BLOCK (ramp_bind) = top_block;
    BLOCK_VARS (top_block) = BIND_EXPR_VARS (ramp_bind);
    BLOCK_SUBBLOCKS (top_block) = NULL_TREE;
  
    /* The decl_expr for the coro frame pointer, initialize to zero so that we
       can pass it to the IFN_CO_FRAME (since there's no way to pass a type,
       directly apparently).  This avoids a "used uninitialized" warning.  */
!   tree zeroinit = build1 (CONVERT_EXPR, coro_frame_ptr, integer_zero_node);
!   DECL_INITIAL (coro_fp) = zeroinit;
    add_decl_expr (coro_fp);
    if (flag_exceptions && DECL_ARGUMENTS (orig))
      for (tree arg = DECL_ARGUMENTS (orig); arg != NULL;
--- 4516,4527 ----
    BIND_EXPR_BLOCK (ramp_bind) = top_block;
    BLOCK_VARS (top_block) = BIND_EXPR_VARS (ramp_bind);
    BLOCK_SUBBLOCKS (top_block) = NULL_TREE;
+   current_binding_level->blocks = top_block;
  
    /* The decl_expr for the coro frame pointer, initialize to zero so that we
       can pass it to the IFN_CO_FRAME (since there's no way to pass a type,
       directly apparently).  This avoids a "used uninitialized" warning.  */
! 
    add_decl_expr (coro_fp);
    if (flag_exceptions && DECL_ARGUMENTS (orig))
      for (tree arg = DECL_ARGUMENTS (orig); arg != NULL;
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4843,4850 ****
  
    /* For now, once allocation has succeeded we always assume that this needs
       destruction, there's no impl. for frame allocation elision.  */
!   tree fnf_m
!     = lookup_member (coro_frame_type, fnf_name, 1, 0, tf_warning_or_error);
    tree fnf_x = build_class_member_access_expr (deref_fp, fnf_m, NULL_TREE,
  					       false, tf_warning_or_error);
    r = build2 (INIT_EXPR, boolean_type_node, fnf_x, boolean_true_node);
--- 4746,4753 ----
  
    /* For now, once allocation has succeeded we always assume that this needs
       destruction, there's no impl. for frame allocation elision.  */
!   tree fnf_m = lookup_member (coro_frame_type, coro_frame_needs_free_id,
! 			      1, 0,tf_warning_or_error);
    tree fnf_x = build_class_member_access_expr (deref_fp, fnf_m, NULL_TREE,
  					       false, tf_warning_or_error);
    r = build2 (INIT_EXPR, boolean_type_node, fnf_x, boolean_true_node);
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4855,4878 ****
  
    tree actor_addr = build1 (ADDR_EXPR, act_des_fn_ptr, actor);
    tree resume_m
!     = lookup_member (coro_frame_type, resume_name,
  		     /*protect=*/1, /*want_type=*/0, tf_warning_or_error);
    tree resume_x = build_class_member_access_expr (deref_fp, resume_m, NULL_TREE,
  						  false, tf_warning_or_error);
    r = build2_loc (fn_start, INIT_EXPR, act_des_fn_ptr, resume_x, actor_addr);
!   r = coro_build_cvt_void_expr_stmt (r, fn_start);
!   add_stmt (r);
  
    tree destroy_addr = build1 (ADDR_EXPR, act_des_fn_ptr, destroy);
    tree destroy_m
!     = lookup_member (coro_frame_type, destroy_name,
  		     /*protect=*/1, /*want_type=*/0, tf_warning_or_error);
    tree destroy_x
      = build_class_member_access_expr (deref_fp, destroy_m, NULL_TREE, false,
  				      tf_warning_or_error);
    r = build2_loc (fn_start, INIT_EXPR, act_des_fn_ptr, destroy_x, destroy_addr);
!   r = coro_build_cvt_void_expr_stmt (r, fn_start);
!   add_stmt (r);
  
    /* [dcl.fct.def.coroutine] /13
       When a coroutine is invoked, a copy is created for each coroutine
--- 4758,4779 ----
  
    tree actor_addr = build1 (ADDR_EXPR, act_des_fn_ptr, actor);
    tree resume_m
!     = lookup_member (coro_frame_type, coro_resume_fn_id,
  		     /*protect=*/1, /*want_type=*/0, tf_warning_or_error);
    tree resume_x = build_class_member_access_expr (deref_fp, resume_m, NULL_TREE,
  						  false, tf_warning_or_error);
    r = build2_loc (fn_start, INIT_EXPR, act_des_fn_ptr, resume_x, actor_addr);
!   finish_expr_stmt (r);
  
    tree destroy_addr = build1 (ADDR_EXPR, act_des_fn_ptr, destroy);
    tree destroy_m
!     = lookup_member (coro_frame_type, coro_destroy_fn_id,
  		     /*protect=*/1, /*want_type=*/0, tf_warning_or_error);
    tree destroy_x
      = build_class_member_access_expr (deref_fp, destroy_m, NULL_TREE, false,
  				      tf_warning_or_error);
    r = build2_loc (fn_start, INIT_EXPR, act_des_fn_ptr, destroy_x, destroy_addr);
!   finish_expr_stmt (r);
  
    /* [dcl.fct.def.coroutine] /13
       When a coroutine is invoked, a copy is created for each coroutine
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4926,4968 ****
  	      vec_safe_push (promise_args, this_ref);
  	    }
  	  else if (parm.rv_ref)
! 	    vec_safe_push (promise_args, rvalue(fld_idx));
  	  else
  	    vec_safe_push (promise_args, fld_idx);
  
  	  if (parm.rv_ref || parm.pt_ref)
  	    /* Initialise the frame reference field directly.  */
! 	    r = build_modify_expr (fn_start, TREE_OPERAND (fld_idx, 0),
! 				   parm.frame_type, INIT_EXPR,
! 				   DECL_SOURCE_LOCATION (arg), arg,
! 				   DECL_ARG_TYPE (arg));
! 	  else if (type_build_ctor_call (parm.frame_type))
! 	    {
! 	      vec<tree, va_gc> *p_in;
! 	      if (CLASS_TYPE_P (parm.frame_type)
! 		  && classtype_has_non_deleted_move_ctor (parm.frame_type))
! 		p_in = make_tree_vector_single (move (arg));
! 	      else if (lvalue_p (arg))
! 		p_in = make_tree_vector_single (rvalue (arg));
! 	      else
! 		p_in = make_tree_vector_single (arg);
! 	      /* Construct in place or move as relevant.  */
! 	      r = build_special_member_call (fld_idx, complete_ctor_identifier,
! 					     &p_in, parm.frame_type,
! 					     LOOKUP_NORMAL,
! 					     tf_warning_or_error);
! 	      release_tree_vector (p_in);
! 	    }
  	  else
  	    {
! 	      if (!same_type_p (parm.frame_type, DECL_ARG_TYPE (arg)))
! 		r = build1_loc (DECL_SOURCE_LOCATION (arg), CONVERT_EXPR,
! 				parm.frame_type, arg);
! 	      else
! 		r = arg;
! 	      r = build_modify_expr (fn_start, fld_idx, parm.frame_type,
! 				     INIT_EXPR, DECL_SOURCE_LOCATION (arg), r,
! 				     TREE_TYPE (r));
  	    }
  	  finish_expr_stmt (r);
  	  if (!parm.trivial_dtor)
--- 4827,4845 ----
  	      vec_safe_push (promise_args, this_ref);
  	    }
  	  else if (parm.rv_ref)
! 	    vec_safe_push (promise_args, move (fld_idx));
  	  else
  	    vec_safe_push (promise_args, fld_idx);
  
  	  if (parm.rv_ref || parm.pt_ref)
  	    /* Initialise the frame reference field directly.  */
! 	    r = cp_build_modify_expr (fn_start, TREE_OPERAND (fld_idx, 0),
! 				      INIT_EXPR, arg, tf_warning_or_error);
  	  else
  	    {
! 	      r = forward_parm (arg);
! 	      r = cp_build_modify_expr (fn_start, fld_idx, INIT_EXPR, r,
! 					tf_warning_or_error);
  	    }
  	  finish_expr_stmt (r);
  	  if (!parm.trivial_dtor)
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4976,4993 ****
  					     NULL, parm.frame_type,
  					     LOOKUP_NORMAL,
  					     tf_warning_or_error);
! 	      /* This var is now live.  */
! 	      r = build_modify_expr (fn_start, parm.guard_var,
! 				     boolean_type_node, INIT_EXPR, fn_start,
! 				     boolean_true_node, boolean_type_node);
! 	      finish_expr_stmt (r);
  	    }
  	}
      }
  
    /* Set up the promise.  */
    tree promise_m
!     = lookup_member (coro_frame_type, promise_name,
  		     /*protect=*/1, /*want_type=*/0, tf_warning_or_error);
  
    tree p = build_class_member_access_expr (deref_fp, promise_m, NULL_TREE,
--- 4853,4873 ----
  					     NULL, parm.frame_type,
  					     LOOKUP_NORMAL,
  					     tf_warning_or_error);
! 	      if (flag_exceptions)
! 		{
! 		  /* This var is now live.  */
! 		  r = build_modify_expr (fn_start, parm.guard_var,
! 					 boolean_type_node, INIT_EXPR, fn_start,
! 					 boolean_true_node, boolean_type_node);
! 		  finish_expr_stmt (r);
! 		}
  	    }
  	}
      }
  
    /* Set up the promise.  */
    tree promise_m
!     = lookup_member (coro_frame_type, coro_promise_id,
  		     /*protect=*/1, /*want_type=*/0, tf_warning_or_error);
  
    tree p = build_class_member_access_expr (deref_fp, promise_m, NULL_TREE,
*************** morph_fn_to_coro (tree orig, tree *resum
*** 5102,5123 ****
      {
        /* ... or ... Construct an object that will be used as the single
  	param to the CTOR for the return object.  */
!       gro = build_lang_decl (VAR_DECL, get_identifier ("coro.gro"), gro_type);
!       DECL_CONTEXT (gro) = current_scope ();
!       DECL_ARTIFICIAL (gro) = true;
!       DECL_IGNORED_P (gro) = true;
        add_decl_expr (gro);
        gro_bind_vars = gro;
!       if (type_build_ctor_call (gro_type))
! 	{
! 	  vec<tree, va_gc> *arg = make_tree_vector_single (get_ro);
! 	  r = build_special_member_call (gro, complete_ctor_identifier,
! 					 &arg, gro_type, LOOKUP_NORMAL,
! 					 tf_warning_or_error);
! 	  release_tree_vector (arg);
! 	}
!       else
! 	r = build2_loc (fn_start, INIT_EXPR, gro_type, gro, get_ro);
        /* The constructed object might require a cleanup.  */
        if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (gro_type))
  	{
--- 4982,4993 ----
      {
        /* ... or ... Construct an object that will be used as the single
  	param to the CTOR for the return object.  */
!       gro = coro_build_artificial_var (fn_start, "_Coro_gro", gro_type, orig,
! 				       NULL_TREE);
        add_decl_expr (gro);
        gro_bind_vars = gro;
!       r = cp_build_modify_expr (input_location, gro, INIT_EXPR, get_ro,
! 				tf_warning_or_error);
        /* The constructed object might require a cleanup.  */
        if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (gro_type))
  	{
*************** morph_fn_to_coro (tree orig, tree *resum
*** 5143,5151 ****
  			      boolean_type_node);
        finish_expr_stmt (r);
      }
!   /* Initialize the resume_idx_name to 0, meaning "not started".  */
    tree resume_idx_m
!     = lookup_member (coro_frame_type, resume_idx_name,
  		     /*protect=*/1, /*want_type=*/0, tf_warning_or_error);
    tree resume_idx
      = build_class_member_access_expr (deref_fp, resume_idx_m, NULL_TREE, false,
--- 5013,5021 ----
  			      boolean_type_node);
        finish_expr_stmt (r);
      }
!   /* Initialize the resume_idx_var to 0, meaning "not started".  */
    tree resume_idx_m
!     = lookup_member (coro_frame_type, coro_resume_index_id,
  		     /*protect=*/1, /*want_type=*/0, tf_warning_or_error);
    tree resume_idx
      = build_class_member_access_expr (deref_fp, resume_idx_m, NULL_TREE, false,
*************** morph_fn_to_coro (tree orig, tree *resum
*** 5175,5211 ****
  
    if (same_type_p (gro_type, fn_return_type))
      r = gro_is_void_p ? NULL_TREE : DECL_RESULT (orig);
    else
      {
!       if (CLASS_TYPE_P (fn_return_type))
! 	{
! 	  /* For class type return objects, we can attempt to construct,
! 	     even if the gro is void.  */
! 	  vec<tree, va_gc> *args = NULL;
! 	  vec<tree, va_gc> **arglist = NULL;
! 	  if (!gro_is_void_p)
! 	    {
! 	      args = make_tree_vector_single (rvalue (gro));
! 	      arglist = &args;
! 	    }
! 	  r = build_special_member_call (NULL_TREE,
! 					 complete_ctor_identifier, arglist,
! 					 fn_return_type, LOOKUP_NORMAL,
! 					 tf_warning_or_error);
! 	  r = build_cplus_new (fn_return_type, r, tf_warning_or_error);
! 	  if (args)
! 	    release_tree_vector (args);
! 	}
!       else if (gro_is_void_p)
! 	{
! 	  /* We can't initialize a non-class return value from void.  */
! 	  error_at (input_location, "cannot initialize a return object of type"
! 		    " %qT with an rvalue of type %<void%>", fn_return_type);
! 	  r = error_mark_node;
! 	}
!       else
! 	r = build1_loc (input_location, CONVERT_EXPR,
! 			fn_return_type, rvalue (gro));
      }
  
    finish_return_stmt (r);
--- 5045,5070 ----
  
    if (same_type_p (gro_type, fn_return_type))
      r = gro_is_void_p ? NULL_TREE : DECL_RESULT (orig);
+   else if (!gro_is_void_p)
+     /* check_return_expr will automatically return gro as an rvalue via
+        treat_lvalue_as_rvalue_p.  */
+     r = gro;
+   else if (CLASS_TYPE_P (fn_return_type))
+     {
+       /* For class type return objects, we can attempt to construct,
+ 	 even if the gro is void. ??? Citation ??? c++/100476  */
+       r = build_special_member_call (NULL_TREE,
+ 				     complete_ctor_identifier, NULL,
+ 				     fn_return_type, LOOKUP_NORMAL,
+ 				     tf_warning_or_error);
+       r = build_cplus_new (fn_return_type, r, tf_warning_or_error);
+     }
    else
      {
!       /* We can't initialize a non-class return value from void.  */
!       error_at (input_location, "cannot initialize a return object of type"
! 		" %qT with an rvalue of type %<void%>", fn_return_type);
!       r = error_mark_node;
      }
  
    finish_return_stmt (r);
*************** morph_fn_to_coro (tree orig, tree *resum
*** 5299,5307 ****
    push_deferring_access_checks (dk_no_check);
  
    /* Build the actor...  */
!   build_actor_fn (fn_start, coro_frame_type, actor, fnbody, orig, param_uses,
! 		  &local_var_uses, param_dtor_list, resume_fn_field,
! 		  resume_idx_field, body_aw_points.await_number, frame_size);
  
    /* Destroyer ... */
    build_destroy_fn (fn_start, coro_frame_type, destroy, actor);
--- 5158,5166 ----
    push_deferring_access_checks (dk_no_check);
  
    /* Build the actor...  */
!   build_actor_fn (fn_start, coro_frame_type, actor, fnbody, orig,
! 		  &local_var_uses, param_dtor_list,
! 		  resume_idx_var, body_aw_points.await_number, frame_size);
  
    /* Destroyer ... */
    build_destroy_fn (fn_start, coro_frame_type, destroy, actor);
diff -Nrcpad gcc-11.2.0/gcc/cp/cp-gimplify.c gcc-11.3.0/gcc/cp/cp-gimplify.c
*** gcc-11.2.0/gcc/cp/cp-gimplify.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/cp-gimplify.c	Thu Apr 21 07:58:53 2022
*************** gimplify_to_rvalue (tree *expr_p, gimple
*** 392,397 ****
--- 392,438 ----
    return t;
  }
  
+ /* Like gimplify_arg, but if ORDERED is set (which should be set if
+    any of the arguments this argument is sequenced before has
+    TREE_SIDE_EFFECTS set, make sure expressions with is_gimple_reg_type type
+    are gimplified into SSA_NAME or a fresh temporary and for
+    non-is_gimple_reg_type we don't optimize away TARGET_EXPRs.  */
+ 
+ static enum gimplify_status
+ cp_gimplify_arg (tree *arg_p, gimple_seq *pre_p, location_t call_location,
+ 		 bool ordered)
+ {
+   enum gimplify_status t;
+   if (ordered
+       && !is_gimple_reg_type (TREE_TYPE (*arg_p))
+       && TREE_CODE (*arg_p) == TARGET_EXPR)
+     {
+       /* gimplify_arg would strip away the TARGET_EXPR, but
+ 	 that can mean we don't copy the argument and some following
+ 	 argument with side-effect could modify it.  */
+       protected_set_expr_location (*arg_p, call_location);
+       return gimplify_expr (arg_p, pre_p, NULL, is_gimple_lvalue, fb_either);
+     }
+   else
+     {
+       t = gimplify_arg (arg_p, pre_p, call_location);
+       if (t == GS_ERROR)
+ 	return GS_ERROR;
+       else if (ordered
+ 	       && is_gimple_reg_type (TREE_TYPE (*arg_p))
+ 	       && is_gimple_variable (*arg_p)
+ 	       && TREE_CODE (*arg_p) != SSA_NAME
+ 	       /* No need to force references into register, references
+ 		  can't be modified.  */
+ 	       && !TYPE_REF_P (TREE_TYPE (*arg_p))
+ 	       /* And this can't be modified either.  */
+ 	       && *arg_p != current_class_ptr)
+ 	*arg_p = get_initialized_tmp_var (*arg_p, pre_p);
+       return t;
+     }
+ 
+ }
+ 
  /* Do C++-specific gimplification.  Args are as for gimplify_expr.  */
  
  int
*************** cp_gimplify_expr (tree *expr_p, gimple_s
*** 607,613 ****
  	  gcc_assert (call_expr_nargs (*expr_p) == 2);
  	  gcc_assert (!CALL_EXPR_ORDERED_ARGS (*expr_p));
  	  enum gimplify_status t
! 	    = gimplify_arg (&CALL_EXPR_ARG (*expr_p, 1), pre_p, loc);
  	  if (t == GS_ERROR)
  	    ret = GS_ERROR;
  	}
--- 648,655 ----
  	  gcc_assert (call_expr_nargs (*expr_p) == 2);
  	  gcc_assert (!CALL_EXPR_ORDERED_ARGS (*expr_p));
  	  enum gimplify_status t
! 	    = cp_gimplify_arg (&CALL_EXPR_ARG (*expr_p, 1), pre_p, loc,
! 			       TREE_SIDE_EFFECTS (CALL_EXPR_ARG (*expr_p, 0)));
  	  if (t == GS_ERROR)
  	    ret = GS_ERROR;
  	}
*************** cp_gimplify_expr (tree *expr_p, gimple_s
*** 616,625 ****
  	  /* Leave the last argument for gimplify_call_expr, to avoid problems
  	     with __builtin_va_arg_pack().  */
  	  int nargs = call_expr_nargs (*expr_p) - 1;
  	  for (int i = 0; i < nargs; ++i)
  	    {
  	      enum gimplify_status t
! 		= gimplify_arg (&CALL_EXPR_ARG (*expr_p, i), pre_p, loc);
  	      if (t == GS_ERROR)
  		ret = GS_ERROR;
  	    }
--- 658,675 ----
  	  /* Leave the last argument for gimplify_call_expr, to avoid problems
  	     with __builtin_va_arg_pack().  */
  	  int nargs = call_expr_nargs (*expr_p) - 1;
+ 	  int last_side_effects_arg = -1;
+ 	  for (int i = nargs; i > 0; --i)
+ 	    if (TREE_SIDE_EFFECTS (CALL_EXPR_ARG (*expr_p, i)))
+ 	      {
+ 		last_side_effects_arg = i;
+ 		break;
+ 	      }
  	  for (int i = 0; i < nargs; ++i)
  	    {
  	      enum gimplify_status t
! 		= cp_gimplify_arg (&CALL_EXPR_ARG (*expr_p, i), pre_p, loc,
! 				   i < last_side_effects_arg);
  	      if (t == GS_ERROR)
  		ret = GS_ERROR;
  	    }
*************** cp_gimplify_expr (tree *expr_p, gimple_s
*** 633,640 ****
  	    fntype = TREE_TYPE (fntype);
  	  if (TREE_CODE (fntype) == METHOD_TYPE)
  	    {
  	      enum gimplify_status t
! 		= gimplify_arg (&CALL_EXPR_ARG (*expr_p, 0), pre_p, loc);
  	      if (t == GS_ERROR)
  		ret = GS_ERROR;
  	    }
--- 683,699 ----
  	    fntype = TREE_TYPE (fntype);
  	  if (TREE_CODE (fntype) == METHOD_TYPE)
  	    {
+ 	      int nargs = call_expr_nargs (*expr_p);
+ 	      bool side_effects = false;
+ 	      for (int i = 1; i < nargs; ++i)
+ 		if (TREE_SIDE_EFFECTS (CALL_EXPR_ARG (*expr_p, i)))
+ 		  {
+ 		    side_effects = true;
+ 		    break;
+ 		  }
  	      enum gimplify_status t
! 		= cp_gimplify_arg (&CALL_EXPR_ARG (*expr_p, 0), pre_p, loc,
! 				   side_effects);
  	      if (t == GS_ERROR)
  		ret = GS_ERROR;
  	    }
diff -Nrcpad gcc-11.2.0/gcc/cp/cp-objcp-common.c gcc-11.3.0/gcc/cp/cp-objcp-common.c
*** gcc-11.2.0/gcc/cp/cp-objcp-common.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/cp-objcp-common.c	Thu Apr 21 07:58:53 2022
*************** cp_tree_size (enum tree_code code)
*** 72,81 ****
      case DEFERRED_NOEXCEPT:	return sizeof (tree_deferred_noexcept);
      case OVERLOAD:		return sizeof (tree_overload);
      case STATIC_ASSERT:         return sizeof (tree_static_assert);
!     case TYPE_ARGUMENT_PACK:
!     case TYPE_PACK_EXPANSION:	return sizeof (tree_type_non_common);
!     case NONTYPE_ARGUMENT_PACK:
!     case EXPR_PACK_EXPANSION:	return sizeof (tree_exp);
      case ARGUMENT_PACK_SELECT:	return sizeof (tree_argument_pack_select);
      case TRAIT_EXPR:		return sizeof (tree_trait_expr);
      case LAMBDA_EXPR:           return sizeof (tree_lambda_expr);
--- 72,84 ----
      case DEFERRED_NOEXCEPT:	return sizeof (tree_deferred_noexcept);
      case OVERLOAD:		return sizeof (tree_overload);
      case STATIC_ASSERT:         return sizeof (tree_static_assert);
! #if 0
!       /* This would match cp_common_init_ts, but breaks GC because
! 	 tree_node_structure_for_code returns TS_TYPE_NON_COMMON for all
! 	 types.  */
!     case UNBOUND_CLASS_TEMPLATE:
!     case TYPE_ARGUMENT_PACK:	return sizeof (tree_type_common);
! #endif
      case ARGUMENT_PACK_SELECT:	return sizeof (tree_argument_pack_select);
      case TRAIT_EXPR:		return sizeof (tree_trait_expr);
      case LAMBDA_EXPR:           return sizeof (tree_lambda_expr);
*************** cp_common_init_ts (void)
*** 455,467 ****
  
    /* Random new trees.  */
    MARK_TS_COMMON (BASELINK);
-   MARK_TS_COMMON (DECLTYPE_TYPE);
    MARK_TS_COMMON (OVERLOAD);
    MARK_TS_COMMON (TEMPLATE_PARM_INDEX);
-   MARK_TS_COMMON (TYPENAME_TYPE);
-   MARK_TS_COMMON (TYPEOF_TYPE);
-   MARK_TS_COMMON (UNBOUND_CLASS_TEMPLATE);
-   MARK_TS_COMMON (UNDERLYING_TYPE);
  
    /* New decls.  */
    MARK_TS_DECL_COMMON (TEMPLATE_DECL);
--- 458,465 ----
*************** cp_common_init_ts (void)
*** 471,480 ****
    MARK_TS_DECL_NON_COMMON (USING_DECL);
  
    /* New Types.  */
    MARK_TS_TYPE_NON_COMMON (BOUND_TEMPLATE_TEMPLATE_PARM);
    MARK_TS_TYPE_NON_COMMON (TEMPLATE_TEMPLATE_PARM);
    MARK_TS_TYPE_NON_COMMON (TEMPLATE_TYPE_PARM);
-   MARK_TS_TYPE_NON_COMMON (TYPE_ARGUMENT_PACK);
    MARK_TS_TYPE_NON_COMMON (TYPE_PACK_EXPANSION);
  
    /* Statements.  */
--- 469,484 ----
    MARK_TS_DECL_NON_COMMON (USING_DECL);
  
    /* New Types.  */
+   MARK_TS_TYPE_COMMON (UNBOUND_CLASS_TEMPLATE);
+   MARK_TS_TYPE_COMMON (TYPE_ARGUMENT_PACK);
+ 
+   MARK_TS_TYPE_NON_COMMON (DECLTYPE_TYPE);
+   MARK_TS_TYPE_NON_COMMON (TYPENAME_TYPE);
+   MARK_TS_TYPE_NON_COMMON (TYPEOF_TYPE);
+   MARK_TS_TYPE_NON_COMMON (UNDERLYING_TYPE);
    MARK_TS_TYPE_NON_COMMON (BOUND_TEMPLATE_TEMPLATE_PARM);
    MARK_TS_TYPE_NON_COMMON (TEMPLATE_TEMPLATE_PARM);
    MARK_TS_TYPE_NON_COMMON (TEMPLATE_TYPE_PARM);
    MARK_TS_TYPE_NON_COMMON (TYPE_PACK_EXPANSION);
  
    /* Statements.  */
diff -Nrcpad gcc-11.2.0/gcc/cp/cp-tree.h gcc-11.3.0/gcc/cp/cp-tree.h
*** gcc-11.2.0/gcc/cp/cp-tree.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/cp-tree.h	Thu Apr 21 07:58:53 2022
*************** more_aggr_init_expr_args_p (const aggr_i
*** 4467,4472 ****
--- 4467,4478 ----
  #define CONSTRUCTOR_IS_PAREN_INIT(NODE) \
    (CONSTRUCTOR_CHECK(NODE)->base.private_flag)
  
+ /* True if reshape_init built this sub-CONSTRUCTOR to undo the brace elision
+    of the original CONSTRUCTOR.  This flag is used during C++20 aggregate
+    CTAD.  */
+ #define CONSTRUCTOR_BRACES_ELIDED_P(NODE) \
+   (CONSTRUCTOR_CHECK (NODE)->base.protected_flag)
+ 
  /* True if NODE represents a conversion for direct-initialization in a
     template.  Set by perform_implicit_conversion_flags.  */
  #define IMPLICIT_CONV_EXPR_DIRECT_INIT(NODE) \
*************** extern void finish_lambda_scope			(void)
*** 7584,7589 ****
--- 7590,7596 ----
  extern tree start_lambda_function		(tree fn, tree lambda_expr);
  extern void finish_lambda_function		(tree body);
  extern bool regenerated_lambda_fn_p		(tree);
+ extern tree lambda_regenerating_args		(tree);
  extern tree most_general_lambda			(tree);
  
  /* in tree.c */
*************** unevaluated_p (tree_code code)
*** 8461,8467 ****
    return (code == DECLTYPE_TYPE
  	  || code == ALIGNOF_EXPR
  	  || code == SIZEOF_EXPR
! 	  || code == NOEXCEPT_EXPR);
  }
  
  /* RAII class to push/pop class scope T; if T is not a class, do nothing.  */
--- 8468,8475 ----
    return (code == DECLTYPE_TYPE
  	  || code == ALIGNOF_EXPR
  	  || code == SIZEOF_EXPR
! 	  || code == NOEXCEPT_EXPR
! 	  || code == REQUIRES_EXPR);
  }
  
  /* RAII class to push/pop class scope T; if T is not a class, do nothing.  */
diff -Nrcpad gcc-11.2.0/gcc/cp/decl.c gcc-11.3.0/gcc/cp/decl.c
*** gcc-11.2.0/gcc/cp/decl.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/decl.c	Thu Apr 21 07:58:53 2022
*************** duplicate_decls (tree newdecl, tree oldd
*** 2273,2278 ****
--- 2273,2281 ----
  	      for (parm = DECL_ARGUMENTS (old_result); parm;
  		   parm = DECL_CHAIN (parm))
  		DECL_CONTEXT (parm) = old_result;
+ 
+ 	      if (tree fc = DECL_FRIEND_CONTEXT (new_result))
+ 		SET_DECL_FRIEND_CONTEXT (old_result, fc);
  	    }
  	}
  
*************** duplicate_decls (tree newdecl, tree oldd
*** 2592,2597 ****
--- 2595,2602 ----
  	     otherwise it is a DECL_FRIEND_CONTEXT.  */
  	  if (DECL_VIRTUAL_P (newdecl))
  	    SET_DECL_THUNKS (newdecl, DECL_THUNKS (olddecl));
+ 	  else if (tree fc = DECL_FRIEND_CONTEXT (newdecl))
+ 	    SET_DECL_FRIEND_CONTEXT (olddecl, fc);
  	}
        else if (VAR_P (newdecl))
  	{
*************** start_decl (const cp_declarator *declara
*** 5590,5596 ****
        && DECL_DECLARED_CONSTEXPR_P (current_function_decl))
      {
        bool ok = false;
!       if (CP_DECL_THREAD_LOCAL_P (decl))
  	error_at (DECL_SOURCE_LOCATION (decl),
  		  "%qD declared %<thread_local%> in %qs function", decl,
  		  DECL_IMMEDIATE_FUNCTION_P (current_function_decl)
--- 5595,5601 ----
        && DECL_DECLARED_CONSTEXPR_P (current_function_decl))
      {
        bool ok = false;
!       if (CP_DECL_THREAD_LOCAL_P (decl) && !DECL_REALLY_EXTERN (decl))
  	error_at (DECL_SOURCE_LOCATION (decl),
  		  "%qD declared %<thread_local%> in %qs function", decl,
  		  DECL_IMMEDIATE_FUNCTION_P (current_function_decl)
*************** layout_var_decl (tree decl)
*** 6006,6011 ****
--- 6011,6048 ----
  	  error_at (DECL_SOURCE_LOCATION (decl),
  		    "storage size of %qD isn%'t constant", decl);
  	  TREE_TYPE (decl) = error_mark_node;
+ 	  type = error_mark_node;
+ 	}
+     }
+ 
+   /* If the final element initializes a flexible array field, add the size of
+      that initializer to DECL's size.  */
+   if (type != error_mark_node
+       && DECL_INITIAL (decl)
+       && TREE_CODE (DECL_INITIAL (decl)) == CONSTRUCTOR
+       && !vec_safe_is_empty (CONSTRUCTOR_ELTS (DECL_INITIAL (decl)))
+       && DECL_SIZE (decl) != NULL_TREE
+       && TREE_CODE (DECL_SIZE (decl)) == INTEGER_CST
+       && TYPE_SIZE (type) != NULL_TREE
+       && TREE_CODE (TYPE_SIZE (type)) == INTEGER_CST
+       && tree_int_cst_equal (DECL_SIZE (decl), TYPE_SIZE (type)))
+     {
+       constructor_elt &elt = CONSTRUCTOR_ELTS (DECL_INITIAL (decl))->last ();
+       if (elt.index)
+ 	{
+ 	  tree itype = TREE_TYPE (elt.index);
+ 	  tree vtype = TREE_TYPE (elt.value);
+ 	  if (TREE_CODE (itype) == ARRAY_TYPE
+ 	      && TYPE_DOMAIN (itype) == NULL
+ 	      && TREE_CODE (vtype) == ARRAY_TYPE
+ 	      && COMPLETE_TYPE_P (vtype))
+ 	    {
+ 	      DECL_SIZE (decl)
+ 		= size_binop (PLUS_EXPR, DECL_SIZE (decl), TYPE_SIZE (vtype));
+ 	      DECL_SIZE_UNIT (decl)
+ 		= size_binop (PLUS_EXPR, DECL_SIZE_UNIT (decl),
+ 			      TYPE_SIZE_UNIT (vtype));
+ 	    }
  	}
      }
  }
*************** reshape_init_class (tree type, reshape_i
*** 6377,6384 ****
      {
        tree field_init;
        constructor_elt *old_cur = d->cur;
  
!       /* Handle designated initializers, as an extension.  */
        if (d->cur->index)
  	{
  	  if (d->cur->index == error_mark_node)
--- 6414,6422 ----
      {
        tree field_init;
        constructor_elt *old_cur = d->cur;
+       bool direct_desig = false;
  
!       /* Handle C++20 designated initializers.  */
        if (d->cur->index)
  	{
  	  if (d->cur->index == error_mark_node)
*************** reshape_init_class (tree type, reshape_i
*** 6396,6402 ****
  		}
  	    }
  	  else if (TREE_CODE (d->cur->index) == IDENTIFIER_NODE)
! 	    field = get_class_binding (type, d->cur->index);
  	  else
  	    {
  	      if (complain & tf_error)
--- 6434,6443 ----
  		}
  	    }
  	  else if (TREE_CODE (d->cur->index) == IDENTIFIER_NODE)
! 	    {
! 	      field = get_class_binding (type, d->cur->index);
! 	      direct_desig = true;
! 	    }
  	  else
  	    {
  	      if (complain & tf_error)
*************** reshape_init_class (tree type, reshape_i
*** 6405,6410 ****
--- 6446,6456 ----
  	      return error_mark_node;
  	    }
  
+ 	  if (!field && ANON_AGGR_TYPE_P (type))
+ 	    /* Apparently the designator isn't for a member of this anonymous
+ 	       struct, so head back to the enclosing class.  */
+ 	    break;
+ 
  	  if (!field || TREE_CODE (field) != FIELD_DECL)
  	    {
  	      if (complain & tf_error)
*************** reshape_init_class (tree type, reshape_i
*** 6437,6442 ****
--- 6483,6489 ----
  		  break;
  	      gcc_assert (aafield);
  	      field = aafield;
+ 	      direct_desig = false;
  	    }
  	}
  
*************** reshape_init_class (tree type, reshape_i
*** 6451,6459 ****
  	   assumed to correspond to no elements of the initializer list.  */
  	goto continue_;
  
!       field_init = reshape_init_r (TREE_TYPE (field), d,
! 				   /*first_initializer_p=*/NULL_TREE,
! 				   complain);
        if (field_init == error_mark_node)
  	return error_mark_node;
  
--- 6498,6529 ----
  	   assumed to correspond to no elements of the initializer list.  */
  	goto continue_;
  
!       if (direct_desig)
! 	{
! 	  /* The designated field F is initialized from this one element:
! 	     Temporarily clear the designator so a recursive reshape_init_class
! 	     doesn't try to find it again in F, and adjust d->end so we don't
! 	     try to use the next initializer to initialize another member of F.
! 
! 	     Note that we don't want these changes if we found the designator
! 	     inside an anon aggr above; we leave them alone to implement:
! 
! 	     "If the element is an anonymous union member and the initializer
! 	     list is a brace-enclosed designated- initializer-list, the element
! 	     is initialized by the designated-initializer-list { D }, where D
! 	     is the designated- initializer-clause naming a member of the
! 	     anonymous union member."  */
! 	  auto end_ = make_temp_override (d->end, d->cur + 1);
! 	  auto idx_ = make_temp_override (d->cur->index, NULL_TREE);
! 	  field_init = reshape_init_r (TREE_TYPE (field), d,
! 				       /*first_initializer_p=*/NULL_TREE,
! 				       complain);
! 	}
!       else
! 	field_init = reshape_init_r (TREE_TYPE (field), d,
! 				     /*first_initializer_p=*/NULL_TREE,
! 				     complain);
! 
        if (field_init == error_mark_node)
  	return error_mark_node;
  
*************** reshape_init_r (tree type, reshape_iter
*** 6573,6579 ****
    /* A non-aggregate type is always initialized with a single
       initializer.  */
    if (!CP_AGGREGATE_TYPE_P (type)
!       /* As is an array with dependent bound.  */
        || (cxx_dialect >= cxx20
  	  && TREE_CODE (type) == ARRAY_TYPE
  	  && uses_template_parms (TYPE_DOMAIN (type))))
--- 6643,6650 ----
    /* A non-aggregate type is always initialized with a single
       initializer.  */
    if (!CP_AGGREGATE_TYPE_P (type)
!       /* As is an array with dependent bound, which we can see
! 	 during C++20 aggregate CTAD.  */
        || (cxx_dialect >= cxx20
  	  && TREE_CODE (type) == ARRAY_TYPE
  	  && uses_template_parms (TYPE_DOMAIN (type))))
*************** reshape_init_r (tree type, reshape_iter
*** 6688,6693 ****
--- 6759,6765 ----
       initializer already, and there is not a CONSTRUCTOR, it means that there
       is a missing set of braces (that is, we are processing the case for
       which reshape_init exists).  */
+   bool braces_elided_p = false;
    if (!first_initializer_p)
      {
        if (TREE_CODE (stripped_init) == CONSTRUCTOR)
*************** reshape_init_r (tree type, reshape_iter
*** 6703,6708 ****
--- 6775,6789 ----
  	     to handle initialization of arrays and similar.  */
  	  else if (COMPOUND_LITERAL_P (stripped_init))
  	    gcc_assert (!BRACE_ENCLOSED_INITIALIZER_P (stripped_init));
+ 	  /* If we have an unresolved designator, we need to find the member it
+ 	     designates within TYPE, so proceed to the routines below.  For
+ 	     FIELD_DECL or INTEGER_CST designators, we're already initializing
+ 	     the designated element.  */
+ 	  else if (d->cur->index
+ 		   && TREE_CODE (d->cur->index) == IDENTIFIER_NODE)
+ 	    /* Brace elision with designators is only permitted for anonymous
+ 	       aggregates.  */
+ 	    gcc_checking_assert (ANON_AGGR_TYPE_P (type));
  	  /* A CONSTRUCTOR of the target's type is a previously
  	     digested initializer.  */
  	  else if (same_type_ignoring_top_level_qualifiers_p (type, init_type))
*************** reshape_init_r (tree type, reshape_iter
*** 6723,6739 ****
  	warning (OPT_Wmissing_braces,
  		 "missing braces around initializer for %qT",
  		 type);
      }
  
    /* Dispatch to specialized routines.  */
    if (CLASS_TYPE_P (type))
!     return reshape_init_class (type, d, first_initializer_p, complain);
    else if (TREE_CODE (type) == ARRAY_TYPE)
!     return reshape_init_array (type, d, first_initializer_p, complain);
    else if (VECTOR_TYPE_P (type))
!     return reshape_init_vector (type, d, complain);
    else
      gcc_unreachable();
  }
  
  /* Undo the brace-elision allowed by [dcl.init.aggr] in a
--- 6804,6828 ----
  	warning (OPT_Wmissing_braces,
  		 "missing braces around initializer for %qT",
  		 type);
+       braces_elided_p = true;
      }
  
    /* Dispatch to specialized routines.  */
+   tree new_init;
    if (CLASS_TYPE_P (type))
!     new_init = reshape_init_class (type, d, first_initializer_p, complain);
    else if (TREE_CODE (type) == ARRAY_TYPE)
!     new_init = reshape_init_array (type, d, first_initializer_p, complain);
    else if (VECTOR_TYPE_P (type))
!     new_init = reshape_init_vector (type, d, complain);
    else
      gcc_unreachable();
+ 
+   if (braces_elided_p
+       && TREE_CODE (new_init) == CONSTRUCTOR)
+     CONSTRUCTOR_BRACES_ELIDED_P (new_init) = true;
+ 
+   return new_init;
  }
  
  /* Undo the brace-elision allowed by [dcl.init.aggr] in a
*************** check_initializer (tree decl, tree init,
*** 7039,7044 ****
--- 7128,7137 ----
  	   && !(init && BRACE_ENCLOSED_INITIALIZER_P (init)
  		&& CP_AGGREGATE_TYPE_P (type)
  		&& (CLASS_TYPE_P (type)
+ 		    /* The call to build_aggr_init below could end up
+ 		       calling build_vec_init, which may break when we
+ 		       are processing a template.  */
+ 		    || processing_template_decl
  		    || !TYPE_NEEDS_CONSTRUCTING (type)
  		    || type_has_extended_temps (type))))
  	  || (DECL_DECOMPOSITION_P (decl) && TREE_CODE (type) == ARRAY_TYPE))
*************** make_rtl_for_nonlocal_decl (tree decl, t
*** 7198,7204 ****
  		 This is horrible, as we're affecting a
  		 possibly-shared decl.  Again, a one-true-decl
  		 model breaks down.  */
! 	      set_user_assembler_name (ns_decl, asmspec);
  	}
      }
  
--- 7291,7298 ----
  		 This is horrible, as we're affecting a
  		 possibly-shared decl.  Again, a one-true-decl
  		 model breaks down.  */
! 	      if (ns_decl != error_mark_node)
! 		set_user_assembler_name (ns_decl, asmspec);
  	}
      }
  
*************** cp_finish_decl (tree decl, tree init, bo
*** 7766,7774 ****
        enum auto_deduction_context adc = adc_variable_type;
        if (VAR_P (decl) && DECL_DECOMPOSITION_P (decl))
  	adc = adc_decomp_type;
        type = TREE_TYPE (decl) = do_auto_deduction (type, d_init, auto_node,
  						   tf_warning_or_error, adc,
! 						   NULL_TREE, flags);
        if (type == error_mark_node)
  	return;
        if (TREE_CODE (type) == FUNCTION_TYPE)
--- 7860,7879 ----
        enum auto_deduction_context adc = adc_variable_type;
        if (VAR_P (decl) && DECL_DECOMPOSITION_P (decl))
  	adc = adc_decomp_type;
+       tree outer_targs = NULL_TREE;
+       if (flag_concepts
+ 	  && PLACEHOLDER_TYPE_CONSTRAINTS_INFO (auto_node)
+ 	  && VAR_P (decl)
+ 	  && DECL_LANG_SPECIFIC (decl)
+ 	  && DECL_TEMPLATE_INFO (decl)
+ 	  && !DECL_FUNCTION_SCOPE_P (decl))
+ 	/* The outer template arguments might be needed for satisfaction.
+ 	   (For function scope variables, do_auto_deduction will obtain the
+ 	   outer template arguments from current_function_decl.)  */
+ 	outer_targs = DECL_TI_ARGS (decl);
        type = TREE_TYPE (decl) = do_auto_deduction (type, d_init, auto_node,
  						   tf_warning_or_error, adc,
! 						   outer_targs, flags);
        if (type == error_mark_node)
  	return;
        if (TREE_CODE (type) == FUNCTION_TYPE)
*************** name_unnamed_type (tree type, tree decl)
*** 11190,11195 ****
--- 11295,11327 ----
    gcc_assert (!TYPE_UNNAMED_P (type));
  }
  
+ /* Check that decltype(auto) was well-formed: only plain decltype(auto)
+    is allowed.  TYPE might contain a decltype(auto).  Returns true if
+    there was a problem, false otherwise.  */
+ 
+ static bool
+ check_decltype_auto (location_t loc, tree type)
+ {
+   if (tree a = type_uses_auto (type))
+     {
+       if (AUTO_IS_DECLTYPE (a))
+ 	{
+ 	  if (a != type)
+ 	    {
+ 	      error_at (loc, "%qT as type rather than plain "
+ 			"%<decltype(auto)%>", type);
+ 	      return true;
+ 	    }
+ 	  else if (TYPE_QUALS (type) != TYPE_UNQUALIFIED)
+ 	    {
+ 	      error_at (loc, "%<decltype(auto)%> cannot be cv-qualified");
+ 	      return true;
+ 	    }
+ 	}
+     }
+   return false;
+ }
+ 
  /* Given declspecs and a declarator (abstract or otherwise), determine
     the name and type of the object declared and construct a DECL node
     for it.
*************** grokdeclarator (const cp_declarator *dec
*** 12478,12483 ****
--- 12610,12620 ----
  			    "type specifier", name);
  		return error_mark_node;
  	      }
+ 	    if (late_return_type && sfk == sfk_conversion)
+ 	      {
+ 		error ("a conversion function cannot have a trailing return type");
+ 		return error_mark_node;
+ 	      }
  	    type = splice_late_return_type (type, late_return_type);
  	    if (type == error_mark_node)
  	      return error_mark_node;
*************** grokdeclarator (const cp_declarator *dec
*** 12526,12550 ****
  			  "allowed");
  		return error_mark_node;
  	      }
! 	    /* Only plain decltype(auto) is allowed.  */
! 	    if (tree a = type_uses_auto (type))
! 	      {
! 		if (AUTO_IS_DECLTYPE (a))
! 		  {
! 		    if (a != type)
! 		      {
! 			error_at (typespec_loc, "%qT as type rather than "
! 				  "plain %<decltype(auto)%>", type);
! 			return error_mark_node;
! 		      }
! 		    else if (TYPE_QUALS (type) != TYPE_UNQUALIFIED)
! 		      {
! 			error_at (typespec_loc, "%<decltype(auto)%> cannot be "
! 				  "cv-qualified");
! 			return error_mark_node;
! 		      }
! 		  }
! 	      }
  
  	    if (ctype == NULL_TREE
  		&& decl_context == FIELD
--- 12663,12671 ----
  			  "allowed");
  		return error_mark_node;
  	      }
! 
! 	    if (check_decltype_auto (typespec_loc, type))
! 	      return error_mark_node;
  
  	    if (ctype == NULL_TREE
  		&& decl_context == FIELD
*************** grokdeclarator (const cp_declarator *dec
*** 12658,12665 ****
  		    maybe_warn_cpp0x (CPP0X_EXPLICIT_CONVERSION);
  		    explicitp = 2;
  		  }
- 		if (late_return_type_p)
- 		  error ("a conversion function cannot have a trailing return type");
  	      }
  	    else if (sfk == sfk_deduction_guide)
  	      {
--- 12779,12784 ----
*************** grokdeclarator (const cp_declarator *dec
*** 12904,12909 ****
--- 13023,13037 ----
  
    id_loc = declarator ? declarator->id_loc : input_location;
  
+   if (innermost_code != cdk_function
+     /* Don't check this if it can be the artifical decltype(auto)
+        we created when building a constraint in a compound-requirement:
+        that the type-constraint is plain is going to be checked in
+        cp_parser_compound_requirement.  */
+       && decl_context != TYPENAME
+       && check_decltype_auto (id_loc, type))
+     return error_mark_node;
+ 
    /* A `constexpr' specifier used in an object declaration declares
       the object as `const'.  */
    if (constexpr_p && innermost_code != cdk_function)
*************** grokdeclarator (const cp_declarator *dec
*** 13789,13794 ****
--- 13917,13933 ----
  		    if (declspecs->gnu_thread_keyword_p)
  		      SET_DECL_GNU_TLS_P (decl);
  		  }
+ 
+ 		/* Set the constraints on the declaration.  */
+ 		bool memtmpl = (processing_template_decl
+ 				> template_class_depth (current_class_type));
+ 		if (memtmpl)
+ 		  {
+ 		    tree tmpl_reqs
+ 		      = TEMPLATE_PARMS_CONSTRAINTS (current_template_parms);
+ 		    tree ci = build_constraints (tmpl_reqs, NULL_TREE);
+ 		    set_constraints (decl, ci);
+ 		  }
  	      }
  	    else
  	      {
*************** static tree
*** 14178,14183 ****
--- 14317,14330 ----
  local_variable_p_walkfn (tree *tp, int *walk_subtrees,
  			 void * /*data*/)
  {
+   if (unevaluated_p (TREE_CODE (*tp)))
+     {
+       /* DR 2082 permits local variables in unevaluated contexts
+ 	 within a default argument.  */
+       *walk_subtrees = 0;
+       return NULL_TREE;
+     }
+ 
    if (local_variable_p (*tp)
        && (!DECL_ARTIFICIAL (*tp) || DECL_NAME (*tp) == this_identifier))
      return *tp;
diff -Nrcpad gcc-11.2.0/gcc/cp/decl2.c gcc-11.3.0/gcc/cp/decl2.c
*** gcc-11.2.0/gcc/cp/decl2.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/decl2.c	Thu Apr 21 07:58:53 2022
*************** is_late_template_attribute (tree attr, t
*** 1202,1207 ****
--- 1202,1210 ----
      {
        tree type = TYPE_P (decl) ? decl : TREE_TYPE (decl);
  
+       if (!type)
+ 	return true;
+ 
        /* We can't apply any attributes to a completely unknown type until
  	 instantiation time.  */
        enum tree_code code = TREE_CODE (type);
*************** c_parse_final_cleanups (void)
*** 5137,5142 ****
--- 5140,5146 ----
  	  if (!DECL_EXTERNAL (decl)
  	      && decl_needed_p (decl)
  	      && !TREE_ASM_WRITTEN (decl)
+ 	      && !DECL_IMMEDIATE_FUNCTION_P (decl)
  	      && !node->definition)
  	    {
  	      /* We will output the function; no longer consider it in this
*************** mark_used (tree decl, tsubst_flags_t com
*** 5605,5610 ****
--- 5609,5615 ----
      used_types_insert (DECL_CONTEXT (decl));
  
    if (TREE_CODE (decl) == FUNCTION_DECL
+       && !DECL_DELETED_FN (decl)
        && !maybe_instantiate_noexcept (decl, complain))
      return false;
  
diff -Nrcpad gcc-11.2.0/gcc/cp/except.c gcc-11.3.0/gcc/cp/except.c
*** gcc-11.2.0/gcc/cp/except.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/except.c	Thu Apr 21 07:58:53 2022
*************** expand_start_catch_block (tree decl)
*** 448,453 ****
--- 448,470 ----
    return type;
  }
  
+ /* True if we are in a catch block within a catch block.  Assumes that we are
+    in function scope.  */
+ 
+ static bool
+ in_nested_catch (void)
+ {
+   int catches = 0;
+ 
+   /* Scan through the template parameter scopes.  */
+   for (cp_binding_level *b = current_binding_level;
+        b->kind != sk_function_parms;
+        b = b->level_chain)
+     if (b->kind == sk_catch
+ 	&& ++catches == 2)
+       return true;
+   return false;
+ }
  
  /* Call this to end a catch block.  Its responsible for emitting the
     code to handle jumping back to the correct place, and for emitting
*************** expand_end_catch_block (void)
*** 463,469 ****
       a handler of the function-try-block of a constructor or destructor.  */
    if (in_function_try_handler
        && (DECL_CONSTRUCTOR_P (current_function_decl)
! 	  || DECL_DESTRUCTOR_P (current_function_decl)))
      {
        tree rethrow = build_throw (input_location, NULL_TREE);
        TREE_NO_WARNING (rethrow) = true;
--- 480,487 ----
       a handler of the function-try-block of a constructor or destructor.  */
    if (in_function_try_handler
        && (DECL_CONSTRUCTOR_P (current_function_decl)
! 	  || DECL_DESTRUCTOR_P (current_function_decl))
!       && !in_nested_catch ())
      {
        tree rethrow = build_throw (input_location, NULL_TREE);
        TREE_NO_WARNING (rethrow) = true;
diff -Nrcpad gcc-11.2.0/gcc/cp/init.c gcc-11.3.0/gcc/cp/init.c
*** gcc-11.2.0/gcc/cp/init.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/init.c	Thu Apr 21 07:58:53 2022
*************** perform_target_ctor (tree init)
*** 541,546 ****
--- 541,556 ----
  				|LOOKUP_NONVIRTUAL
  				|LOOKUP_DESTRUCTOR,
  				0, tf_warning_or_error);
+       if (DECL_HAS_IN_CHARGE_PARM_P (current_function_decl))
+ 	{
+ 	  tree base = build_delete (input_location,
+ 				    type, decl, sfk_base_destructor,
+ 				    LOOKUP_NORMAL
+ 				    |LOOKUP_NONVIRTUAL
+ 				    |LOOKUP_DESTRUCTOR,
+ 				    0, tf_warning_or_error);
+ 	  expr = build_if_in_charge (expr, base);
+ 	}
        if (expr != error_mark_node
  	  && TYPE_HAS_NONTRIVIAL_DESTRUCTOR (type))
  	finish_eh_cleanup (expr);
*************** std_placement_new_fn_p (tree alloc_fn)
*** 2715,2747 ****
  }
  
  /* For element type ELT_TYPE, return the appropriate type of the heap object
!    containing such element(s).  COOKIE_SIZE is NULL or the size of cookie
!    in bytes.  FULL_SIZE is NULL if it is unknown how big the heap allocation
!    will be, otherwise size of the heap object.  If COOKIE_SIZE is NULL,
!    return array type ELT_TYPE[FULL_SIZE / sizeof(ELT_TYPE)], otherwise return
     struct { size_t[COOKIE_SIZE/sizeof(size_t)]; ELT_TYPE[N]; }
!    where N is nothing (flexible array member) if FULL_SIZE is NULL, otherwise
!    it is computed such that the size of the struct fits into FULL_SIZE.  */
  
  tree
! build_new_constexpr_heap_type (tree elt_type, tree cookie_size, tree full_size)
  {
!   gcc_assert (cookie_size == NULL_TREE || tree_fits_uhwi_p (cookie_size));
!   gcc_assert (full_size == NULL_TREE || tree_fits_uhwi_p (full_size));
!   unsigned HOST_WIDE_INT csz = cookie_size ? tree_to_uhwi (cookie_size) : 0;
!   tree itype2 = NULL_TREE;
!   if (full_size)
!     {
!       unsigned HOST_WIDE_INT fsz = tree_to_uhwi (full_size);
!       gcc_assert (fsz >= csz);
!       fsz -= csz;
!       fsz /= int_size_in_bytes (elt_type);
!       itype2 = build_index_type (size_int (fsz - 1));
!       if (!cookie_size)
! 	return build_cplus_array_type (elt_type, itype2);
!     }
!   else
!     gcc_assert (cookie_size);
    csz /= int_size_in_bytes (sizetype);
    tree itype1 = build_index_type (size_int (csz - 1));
    tree atype1 = build_cplus_array_type (sizetype, itype1);
--- 2725,2741 ----
  }
  
  /* For element type ELT_TYPE, return the appropriate type of the heap object
!    containing such element(s).  COOKIE_SIZE is the size of cookie in bytes.
!    Return
     struct { size_t[COOKIE_SIZE/sizeof(size_t)]; ELT_TYPE[N]; }
!    where N is nothing (flexible array member) if ITYPE2 is NULL, otherwise
!    the array has ITYPE2 as its TYPE_DOMAIN.  */
  
  tree
! build_new_constexpr_heap_type (tree elt_type, tree cookie_size, tree itype2)
  {
!   gcc_assert (tree_fits_uhwi_p (cookie_size));
!   unsigned HOST_WIDE_INT csz = tree_to_uhwi (cookie_size);
    csz /= int_size_in_bytes (sizetype);
    tree itype1 = build_index_type (size_int (csz - 1));
    tree atype1 = build_cplus_array_type (sizetype, itype1);
*************** build_new_1 (vec<tree, va_gc> **placemen
*** 3187,3192 ****
--- 3181,3192 ----
  	    outer_nelts_check = NULL_TREE;
  	}
  
+       /* If size is zero e.g. due to type having zero size, try to
+ 	 preserve outer_nelts for constant expression evaluation
+ 	 purposes.  */
+       if (integer_zerop (size) && outer_nelts)
+ 	size = build2 (MULT_EXPR, TREE_TYPE (size), size, outer_nelts);
+ 
        alloc_call = build_operator_new_call (fnname, placement,
  					    &size, &cookie_size,
  					    align_arg, outer_nelts_check,
*************** build_new_1 (vec<tree, va_gc> **placemen
*** 3262,3268 ****
      }
  
    if (cookie_size)
!     alloc_call = maybe_wrap_new_for_constexpr (alloc_call, elt_type,
  					       cookie_size);
  
    /* In the simple case, we can stop now.  */
--- 3262,3268 ----
      }
  
    if (cookie_size)
!     alloc_call = maybe_wrap_new_for_constexpr (alloc_call, type,
  					       cookie_size);
  
    /* In the simple case, we can stop now.  */
*************** build_vec_init (tree base, tree maxindex
*** 4185,4190 ****
--- 4185,4191 ----
    if (init
        && TREE_CODE (atype) == ARRAY_TYPE
        && TREE_CONSTANT (maxindex)
+       && !vla_type_p (type)
        && (from_array == 2
  	  ? vec_copy_assign_is_trivial (inner_elt_type, init)
  	  : !TYPE_NEEDS_CONSTRUCTING (type))
diff -Nrcpad gcc-11.2.0/gcc/cp/lambda.c gcc-11.3.0/gcc/cp/lambda.c
*** gcc-11.2.0/gcc/cp/lambda.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/lambda.c	Thu Apr 21 07:58:53 2022
*************** lambda_expr_this_capture (tree lambda, i
*** 743,748 ****
--- 743,749 ----
      {
        tree lambda_stack = NULL_TREE;
        tree init = NULL_TREE;
+       bool saw_complete = false;
  
        /* If we are in a lambda function, we can move out until we hit:
             1. a non-lambda function or NSDMI,
*************** lambda_expr_this_capture (tree lambda, i
*** 761,766 ****
--- 762,772 ----
  				      lambda_stack);
  
  	  tree closure = LAMBDA_EXPR_CLOSURE (tlambda);
+ 	  if (COMPLETE_TYPE_P (closure))
+ 	    /* We're instantiating a generic lambda op(), the containing
+ 	       scope may be gone.  */
+ 	    saw_complete = true;
+ 
  	  tree containing_function
  	    = decl_function_context (TYPE_NAME (closure));
  
*************** lambda_expr_this_capture (tree lambda, i
*** 770,776 ****
  	      /* Lambda in an NSDMI.  We don't have a function to look up
  		 'this' in, but we can find (or rebuild) the fake one from
  		 inject_this_parameter.  */
! 	      if (!containing_function && !COMPLETE_TYPE_P (closure))
  		/* If we're parsing a lambda in a non-local class,
  		   we can find the fake 'this' in scope_chain.  */
  		init = scope_chain->x_current_class_ptr;
--- 776,782 ----
  	      /* Lambda in an NSDMI.  We don't have a function to look up
  		 'this' in, but we can find (or rebuild) the fake one from
  		 inject_this_parameter.  */
! 	      if (!containing_function && !saw_complete)
  		/* If we're parsing a lambda in a non-local class,
  		   we can find the fake 'this' in scope_chain.  */
  		init = scope_chain->x_current_class_ptr;
diff -Nrcpad gcc-11.2.0/gcc/cp/logic.cc gcc-11.3.0/gcc/cp/logic.cc
*** gcc-11.2.0/gcc/cp/logic.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/logic.cc	Thu Apr 21 07:58:53 2022
*************** struct formula
*** 223,231 ****
  
    formula (tree t)
    {
!     /* This should call emplace_back(). There's an extra copy being
!        invoked by using push_back().  */
!     m_clauses.push_back (t);
      m_current = m_clauses.begin ();
    }
  
--- 223,229 ----
  
    formula (tree t)
    {
!     m_clauses.emplace_back (t);
      m_current = m_clauses.begin ();
    }
  
*************** struct formula
*** 248,255 ****
    clause& branch ()
    {
      gcc_assert (!done ());
!     m_clauses.push_back (*m_current);
!     return m_clauses.back ();
    }
  
    /* Returns the position of the current clause.  */
--- 246,252 ----
    clause& branch ()
    {
      gcc_assert (!done ());
!     return *m_clauses.insert (std::next (m_current), *m_current);
    }
  
    /* Returns the position of the current clause.  */
*************** struct formula
*** 287,292 ****
--- 284,297 ----
      return m_clauses.end ();
    }
  
+   /* Remove the specified clause from the formula.  */
+ 
+   void erase (iterator i)
+   {
+     gcc_assert (i != m_current);
+     m_clauses.erase (i);
+   }
+ 
    std::list<clause> m_clauses; /* The list of clauses.  */
    iterator m_current; /* The current clause.  */
  };
*************** decompose_clause (formula& f, clause& c,
*** 659,697 ****
    f.advance ();
  }
  
- /* Decompose the logical formula F according to the logical
-    rules determined by R.  The result is a formula containing
-    clauses that contain only atomic terms.  */
- 
- void
- decompose_formula (formula& f, rules r)
- {
-   while (!f.done ())
-     decompose_clause (f, *f.current (), r);
- }
- 
- /* Fully decomposing T into a list of sequents, each comprised of
-    a list of atomic constraints, as if T were an antecedent.  */
- 
- static formula
- decompose_antecedents (tree t)
- {
-   formula f (t);
-   decompose_formula (f, left);
-   return f;
- }
- 
- /* Fully decomposing T into a list of sequents, each comprised of
-    a list of atomic constraints, as if T were a consequent.  */
- 
- static formula
- decompose_consequents (tree t)
- {
-   formula f (t);
-   decompose_formula (f, right);
-   return f;
- }
- 
  static bool derive_proof (clause&, tree, rules);
  
  /* Derive a proof of both operands of T.  */
--- 664,669 ----
*************** derive_proof (clause& c, tree t, rules r
*** 744,771 ****
    }
  }
  
- /* Derive a proof of T from disjunctive clauses in F.  */
- 
- static bool
- derive_proofs (formula& f, tree t, rules r)
- {
-   for (formula::iterator i = f.begin(); i != f.end(); ++i)
-     if (!derive_proof (*i, t, r))
-       return false;
-   return true;
- }
- 
- /* The largest number of clauses in CNF or DNF we accept as input
-    for subsumption. This an upper bound of 2^16 expressions.  */
- static int max_problem_size = 16;
- 
- static inline bool
- diagnose_constraint_size (tree t)
- {
-   error_at (input_location, "%qE exceeds the maximum constraint complexity", t);
-   return false;
- }
- 
  /* Key/value pair for caching subsumption results. This associates a pair of
     constraints with a boolean value indicating the result.  */
  
--- 716,721 ----
*************** subsumes_constraints_nonnull (tree lhs,
*** 845,875 ****
    if (bool *b = lookup_subsumption(lhs, rhs))
      return *b;
  
!   int n1 = dnf_size (lhs);
!   int n2 = cnf_size (rhs);
! 
!   /* Make sure we haven't exceeded the largest acceptable problem.  */
!   if (std::min (n1, n2) >= max_problem_size)
!     {
!       if (n1 < n2)
!         diagnose_constraint_size (lhs);
!       else
! 	diagnose_constraint_size (rhs);
!       return false;
!     }
! 
!   /* Decompose the smaller of the two formulas, and recursively
!      check for implication of the larger.  */
!   bool result;
!   if (n1 <= n2)
!     {
!       formula dnf = decompose_antecedents (lhs);
!       result = derive_proofs (dnf, rhs, left);
!     }
    else
      {
!       formula cnf = decompose_consequents (rhs);
!       result = derive_proofs (cnf, lhs, right);
      }
  
    return save_subsumption (lhs, rhs, result);
--- 795,827 ----
    if (bool *b = lookup_subsumption(lhs, rhs))
      return *b;
  
!   tree x, y;
!   rules r;
!   if (dnf_size (lhs) <= cnf_size (rhs))
!     /* When LHS looks simpler than RHS, we'll determine subsumption by
!        decomposing LHS into its disjunctive normal form and checking that
!        each (conjunctive) clause in the decomposed LHS implies RHS.  */
!     x = lhs, y = rhs, r = left;
    else
+     /* Otherwise, we'll determine subsumption by decomposing RHS into its
+        conjunctive normal form and checking that each (disjunctive) clause
+        in the decomposed RHS implies LHS.  */
+     x = rhs, y = lhs, r = right;
+ 
+   /* Decompose X into a list of sequents according to R, and recursively
+      check for implication of Y.  */
+   bool result = true;
+   formula f (x);
+   while (!f.done ())
      {
!       auto i = f.current ();
!       decompose_clause (f, *i, r);
!       if (!derive_proof (*i, y, r))
! 	{
! 	  result = false;
! 	  break;
! 	}
!       f.erase (i);
      }
  
    return save_subsumption (lhs, rhs, result);
diff -Nrcpad gcc-11.2.0/gcc/cp/mangle.c gcc-11.3.0/gcc/cp/mangle.c
*** gcc-11.2.0/gcc/cp/mangle.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/mangle.c	Thu Apr 21 07:58:53 2022
*************** write_expression (tree expr)
*** 3342,3348 ****
  		  {
  		    if (i > last_nonzero)
  		      break;
! 		    if (TREE_CODE (etype) == UNION_TYPE)
  		      {
  			/* Express the active member as a designator.  */
  			write_string ("di");
--- 3342,3348 ----
  		  {
  		    if (i > last_nonzero)
  		      break;
! 		    if (!undigested && TREE_CODE (etype) == UNION_TYPE)
  		      {
  			/* Express the active member as a designator.  */
  			write_string ("di");
diff -Nrcpad gcc-11.2.0/gcc/cp/method.c gcc-11.3.0/gcc/cp/method.c
*** gcc-11.2.0/gcc/cp/method.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/method.c	Thu Apr 21 07:58:53 2022
*************** build_comparison_op (tree fndecl, tsubst
*** 1424,1429 ****
--- 1424,1433 ----
  	   field;
  	   field = next_initializable_field (DECL_CHAIN (field)))
  	{
+ 	  if (DECL_VIRTUAL_P (field))
+ 	    /* Don't compare vptr fields.  */
+ 	    continue;
+ 
  	  tree expr_type = TREE_TYPE (field);
  
  	  location_t field_loc = DECL_SOURCE_LOCATION (field);
*************** constructible_expr (tree to, tree from)
*** 2079,2084 ****
--- 2083,2089 ----
  static tree
  is_xible_helper (enum tree_code code, tree to, tree from, bool trivial)
  {
+   to = complete_type (to);
    deferring_access_check_sentinel acs (dk_no_deferred);
    if (VOID_TYPE_P (to) || ABSTRACT_CLASS_TYPE_P (to)
        || (from && FUNC_OR_METHOD_TYPE_P (from)
*************** is_xible_helper (enum tree_code code, tr
*** 2087,2094 ****
    tree expr;
    if (code == MODIFY_EXPR)
      expr = assignable_expr (to, from);
!   else if (trivial && from && TREE_CHAIN (from))
      return error_mark_node; // only 0- and 1-argument ctors can be trivial
    else if (TREE_CODE (to) == ARRAY_TYPE && !TYPE_DOMAIN (to))
      return error_mark_node; // can't construct an array of unknown bound
    else
--- 2092,2101 ----
    tree expr;
    if (code == MODIFY_EXPR)
      expr = assignable_expr (to, from);
!   else if (trivial && from && TREE_CHAIN (from)
! 	   && cxx_dialect < cxx20)
      return error_mark_node; // only 0- and 1-argument ctors can be trivial
+ 			    // before C++20 aggregate paren init
    else if (TREE_CODE (to) == ARRAY_TYPE && !TYPE_DOMAIN (to))
      return error_mark_node; // can't construct an array of unknown bound
    else
diff -Nrcpad gcc-11.2.0/gcc/cp/name-lookup.c gcc-11.3.0/gcc/cp/name-lookup.c
*** gcc-11.2.0/gcc/cp/name-lookup.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/name-lookup.c	Thu Apr 21 07:58:53 2022
*************** check_local_shadow (tree decl)
*** 3259,3264 ****
--- 3259,3268 ----
        enum opt_code warning_code;
        if (warn_shadow)
  	warning_code = OPT_Wshadow;
+       else if ((TREE_CODE (decl) == TYPE_DECL)
+ 	       ^ (TREE_CODE (old) == TYPE_DECL))
+ 	/* If exactly one is a type, they aren't compatible.  */
+ 	warning_code = OPT_Wshadow_local;
        else if ((TREE_TYPE (old)
  		&& TREE_TYPE (decl)
  		&& same_type_p (TREE_TYPE (old), TREE_TYPE (decl)))
*************** set_decl_context_in_fn (tree ctx, tree d
*** 3378,3384 ****
  void
  push_local_extern_decl_alias (tree decl)
  {
!   if (dependent_type_p (TREE_TYPE (decl)))
      return;
    /* EH specs were not part of the function type prior to c++17, but
       we still can't go pushing dependent eh specs into the namespace.  */
--- 3382,3391 ----
  void
  push_local_extern_decl_alias (tree decl)
  {
!   if (dependent_type_p (TREE_TYPE (decl))
!       || (processing_template_decl
! 	  && VAR_P (decl)
! 	  && CP_DECL_THREAD_LOCAL_P (decl)))
      return;
    /* EH specs were not part of the function type prior to c++17, but
       we still can't go pushing dependent eh specs into the namespace.  */
*************** push_local_extern_decl_alias (tree decl)
*** 3474,3479 ****
--- 3481,3493 ----
  	  push_nested_namespace (ns);
  	  alias = do_pushdecl (alias, /* hiding= */true);
  	  pop_nested_namespace (ns);
+ 	  if (VAR_P (decl)
+ 	      && CP_DECL_THREAD_LOCAL_P (decl)
+ 	      && alias != error_mark_node)
+ 	    set_decl_tls_model (alias, DECL_TLS_MODEL (decl));
+ 
+ 	  /* Adjust visibility.  */
+ 	  determine_visibility (alias);
  	}
      }
  
diff -Nrcpad gcc-11.2.0/gcc/cp/name-lookup.h gcc-11.3.0/gcc/cp/name-lookup.h
*** gcc-11.2.0/gcc/cp/name-lookup.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/name-lookup.h	Thu Apr 21 07:58:53 2022
*************** struct GTY(()) cp_binding_level {
*** 309,315 ****
    /* true for SK_FUNCTION_PARMS of immediate functions.  */
    unsigned immediate_fn_ctx_p : 1;
  
!   /* 22 bits left to fill a 32-bit word.  */
  };
  
  /* The binding level currently in effect.  */
--- 309,318 ----
    /* true for SK_FUNCTION_PARMS of immediate functions.  */
    unsigned immediate_fn_ctx_p : 1;
  
!   /* True for SK_FUNCTION_PARMS of a requires-expression.  */
!   unsigned requires_expression: 1;
! 
!   /* 21 bits left to fill a 32-bit word.  */
  };
  
  /* The binding level currently in effect.  */
diff -Nrcpad gcc-11.2.0/gcc/cp/parser.c gcc-11.3.0/gcc/cp/parser.c
*** gcc-11.2.0/gcc/cp/parser.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/parser.c	Thu Apr 21 07:58:53 2022
*************** cp_parser_primary_expression (cp_parser
*** 5948,5954 ****
  	    /* Check to see if DECL is a local variable in a context
  	       where that is forbidden.  */
  	    if ((parser->local_variables_forbidden_p & LOCAL_VARS_FORBIDDEN)
! 		&& local_variable_p (decl))
  	      {
  		const char *msg
  		  = (TREE_CODE (decl) == PARM_DECL
--- 5948,5957 ----
  	    /* Check to see if DECL is a local variable in a context
  	       where that is forbidden.  */
  	    if ((parser->local_variables_forbidden_p & LOCAL_VARS_FORBIDDEN)
! 		&& local_variable_p (decl)
! 		/* DR 2082 permits local variables in unevaluated contexts
! 		   within a default argument.  */
! 		&& !cp_unevaluated_operand)
  	      {
  		const char *msg
  		  = (TREE_CODE (decl) == PARM_DECL
*************** cp_parser_postfix_expression (cp_parser
*** 7384,7391 ****
  	}
  	/* Look for the closing `)'.  */
  	parens.require_close (parser);
! 	return cp_build_vec_convert (expression, type_location, type,
! 				     tf_warning_or_error);
        }
  
      case RID_BUILTIN_BIT_CAST:
--- 7387,7396 ----
  	}
  	/* Look for the closing `)'.  */
  	parens.require_close (parser);
! 	postfix_expression
! 	  = cp_build_vec_convert (expression, type_location, type,
! 				  tf_warning_or_error);
! 	break;
        }
  
      case RID_BUILTIN_BIT_CAST:
*************** cp_parser_postfix_expression (cp_parser
*** 7410,7417 ****
  	expression = cp_parser_assignment_expression (parser);
  	/* Look for the closing `)'.  */
  	parens.require_close (parser);
! 	return cp_build_bit_cast (type_location, type, expression,
! 				  tf_warning_or_error);
        }
  
      default:
--- 7415,7424 ----
  	expression = cp_parser_assignment_expression (parser);
  	/* Look for the closing `)'.  */
  	parens.require_close (parser);
! 	postfix_expression
! 	  = cp_build_bit_cast (type_location, type, expression,
! 			       tf_warning_or_error);
! 	break;
        }
  
      default:
*************** cp_parser_lambda_introducer (cp_parser*
*** 11020,11029 ****
        if (cp_lexer_next_token_is_keyword (parser->lexer, RID_THIS))
  	{
  	  location_t loc = cp_lexer_peek_token (parser->lexer)->location;
! 	  if (cxx_dialect < cxx20
  	      && LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) == CPLD_COPY)
! 	    pedwarn (loc, 0, "explicit by-copy capture of %<this%> redundant "
! 		     "with by-copy capture default");
  	  cp_lexer_consume_token (parser->lexer);
  	  if (LAMBDA_EXPR_THIS_CAPTURE (lambda_expr))
  	    pedwarn (input_location, 0,
--- 11027,11038 ----
        if (cp_lexer_next_token_is_keyword (parser->lexer, RID_THIS))
  	{
  	  location_t loc = cp_lexer_peek_token (parser->lexer)->location;
! 	  if (cxx_dialect < cxx20 && pedantic
  	      && LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) == CPLD_COPY)
! 	    pedwarn (loc, 0,
! 		     "explicit by-copy capture of %<this%> "
! 		     "with by-copy capture default only available with "
! 		     "%<-std=c++20%> or %<-std=gnu++20%>");
  	  cp_lexer_consume_token (parser->lexer);
  	  if (LAMBDA_EXPR_THIS_CAPTURE (lambda_expr))
  	    pedwarn (input_location, 0,
*************** cp_parser_decl_specifier_seq (cp_parser*
*** 15049,15055 ****
        if (found_decl_spec
  	  && (flags & CP_PARSER_FLAGS_ONLY_TYPE_OR_CONSTEXPR)
  	  && token->keyword != RID_CONSTEXPR)
! 	error ("%<decl-specifier%> invalid in condition");
  
        if (found_decl_spec
  	  && (flags & CP_PARSER_FLAGS_ONLY_MUTABLE_OR_CONSTEXPR)
--- 15058,15064 ----
        if (found_decl_spec
  	  && (flags & CP_PARSER_FLAGS_ONLY_TYPE_OR_CONSTEXPR)
  	  && token->keyword != RID_CONSTEXPR)
! 	error ("%qD invalid in condition", ridpointers[token->keyword]);
  
        if (found_decl_spec
  	  && (flags & CP_PARSER_FLAGS_ONLY_MUTABLE_OR_CONSTEXPR)
*************** cp_parser_simple_type_specifier (cp_pars
*** 18763,18769 ****
  	  else if (!flag_concepts)
  	    pedwarn (token->location, 0,
  		     "use of %<auto%> in parameter declaration "
! 		     "only available with %<-fconcepts-ts%>");
  	}
        else
  	type = make_auto ();
--- 18772,18778 ----
  	  else if (!flag_concepts)
  	    pedwarn (token->location, 0,
  		     "use of %<auto%> in parameter declaration "
! 		     "only available with %<-std=c++20%> or %<-fconcepts%>");
  	}
        else
  	type = make_auto ();
*************** cp_parser_simple_type_specifier (cp_pars
*** 19105,19111 ****
    Note that the Concepts TS allows the auto or decltype(auto) to be
    omitted in a constrained-type-specifier.  */
  
! tree
  cp_parser_placeholder_type_specifier (cp_parser *parser, location_t loc,
  				      tree tmpl, bool tentative)
  {
--- 19114,19120 ----
    Note that the Concepts TS allows the auto or decltype(auto) to be
    omitted in a constrained-type-specifier.  */
  
! static tree
  cp_parser_placeholder_type_specifier (cp_parser *parser, location_t loc,
  				      tree tmpl, bool tentative)
  {
*************** cp_parser_placeholder_type_specifier (cp
*** 19121,19127 ****
        args = TREE_OPERAND (tmpl, 1);
        tmpl = TREE_OPERAND (tmpl, 0);
      }
!   if (args == NULL_TREE)
      /* A concept-name with no arguments can't be an expression.  */
      tentative = false;
  
--- 19130,19136 ----
        args = TREE_OPERAND (tmpl, 1);
        tmpl = TREE_OPERAND (tmpl, 0);
      }
!   else
      /* A concept-name with no arguments can't be an expression.  */
      tentative = false;
  
*************** cp_parser_placeholder_type_specifier (cp
*** 19159,19166 ****
        if (!flag_concepts_ts
  	  || !processing_template_parmlist)
  	{
! 	  error_at (loc, "%qE does not constrain a type", DECL_NAME (con));
! 	  inform (DECL_SOURCE_LOCATION (con), "concept defined here");
  	  return error_mark_node;
  	}
      }
--- 19168,19178 ----
        if (!flag_concepts_ts
  	  || !processing_template_parmlist)
  	{
! 	  if (!tentative)
! 	    {
! 	      error_at (loc, "%qE does not constrain a type", DECL_NAME (con));
! 	      inform (DECL_SOURCE_LOCATION (con), "concept defined here");
! 	    }
  	  return error_mark_node;
  	}
      }
*************** cp_parser_default_argument (cp_parser *p
*** 24043,24048 ****
--- 24055,24062 ----
       set correctly.  */
    saved_greater_than_is_operator_p = parser->greater_than_is_operator_p;
    parser->greater_than_is_operator_p = !template_parm_p;
+   auto odsd = make_temp_override (parser->omp_declare_simd, NULL);
+   auto ord = make_temp_override (parser->oacc_routine, NULL);
    /* Local variable names (and the `this' keyword) may not
       appear in a default argument.  */
    saved_local_variables_forbidden_p = parser->local_variables_forbidden_p;
*************** cp_parser_requires_expression (cp_parser
*** 28835,28841 ****
        scope_sentinel ()
        {
  	++cp_unevaluated_operand;
! 	begin_scope (sk_block, NULL_TREE);
        }
  
        ~scope_sentinel ()
--- 28849,28856 ----
        scope_sentinel ()
        {
  	++cp_unevaluated_operand;
! 	begin_scope (sk_function_parms, NULL_TREE);
! 	current_binding_level->requires_expression = true;
        }
  
        ~scope_sentinel ()
*************** cp_parser_template_introduction (cp_pars
*** 30261,30269 ****
--- 30276,30290 ----
    tree saved_scope = parser->scope;
    tree saved_object_scope = parser->object_scope;
    tree saved_qualifying_scope = parser->qualifying_scope;
+   bool saved_colon_corrects_to_scope_p = parser->colon_corrects_to_scope_p;
  
    cp_token *start_token = cp_lexer_peek_token (parser->lexer);
  
+   /* In classes don't parse valid unnamed bitfields as invalid
+      template introductions.  */
+   if (member_p)
+     parser->colon_corrects_to_scope_p = false;
+ 
    /* Look for the optional `::' operator.  */
    cp_parser_global_scope_opt (parser,
  			      /*current_scope_valid_p=*/false);
*************** cp_parser_template_introduction (cp_pars
*** 30284,30289 ****
--- 30305,30311 ----
    parser->scope = saved_scope;
    parser->object_scope = saved_object_scope;
    parser->qualifying_scope = saved_qualifying_scope;
+   parser->colon_corrects_to_scope_p = saved_colon_corrects_to_scope_p;
  
    if (concept_name == error_mark_node
        || (seen_error () && !concept_definition_p (tmpl_decl)))
*************** class_decl_loc_t::diag_mismatched_tags (
*** 32427,32433 ****
    class_decl_loc_t *cdlguide = this;
  
    tree type = TREE_TYPE (type_decl);
!   if (CLASSTYPE_IMPLICIT_INSTANTIATION (type))
      {
        /* For implicit instantiations of a primary template look up
  	 the primary or partial specialization and use it as
--- 32449,32455 ----
    class_decl_loc_t *cdlguide = this;
  
    tree type = TREE_TYPE (type_decl);
!   if (CLASS_TYPE_P (type) && CLASSTYPE_IMPLICIT_INSTANTIATION (type))
      {
        /* For implicit instantiations of a primary template look up
  	 the primary or partial specialization and use it as
*************** cp_parser_oacc_declare (cp_parser *parse
*** 42354,42360 ****
  	       dependent local extern variable decls are as rare as
  	       hen's teeth.  */
  	    if (auto alias = DECL_LOCAL_DECL_ALIAS (decl))
! 	      decl = alias;
  
  	  if (OMP_CLAUSE_MAP_KIND (t) == GOMP_MAP_LINK)
  	    id = get_identifier ("omp declare target link");
--- 42376,42383 ----
  	       dependent local extern variable decls are as rare as
  	       hen's teeth.  */
  	    if (auto alias = DECL_LOCAL_DECL_ALIAS (decl))
! 	      if (alias != error_mark_node)
! 		decl = alias;
  
  	  if (OMP_CLAUSE_MAP_KIND (t) == GOMP_MAP_LINK)
  	    id = get_identifier ("omp declare target link");
*************** cp_parser_late_parsing_omp_declare_simd
*** 43305,43310 ****
--- 43328,43398 ----
    return attrs;
  }
  
+ /* Helper for cp_parser_omp_declare_target, handle one to or link clause
+    on #pragma omp declare target.  Return false if errors were reported.  */
+ 
+ static bool
+ handle_omp_declare_target_clause (tree c, tree t, int device_type)
+ {
+   tree at1 = lookup_attribute ("omp declare target", DECL_ATTRIBUTES (t));
+   tree at2 = lookup_attribute ("omp declare target link", DECL_ATTRIBUTES (t));
+   tree id;
+   if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_LINK)
+     {
+       id = get_identifier ("omp declare target link");
+       std::swap (at1, at2);
+     }
+   else
+     id = get_identifier ("omp declare target");
+   if (at2)
+     {
+       error_at (OMP_CLAUSE_LOCATION (c),
+ 		"%qD specified both in declare target %<link%> and %<to%>"
+ 		" clauses", t);
+       return false;
+     }
+   if (!at1)
+     {
+       DECL_ATTRIBUTES (t) = tree_cons (id, NULL_TREE, DECL_ATTRIBUTES (t));
+       if (TREE_CODE (t) != FUNCTION_DECL && !is_global_var (t))
+ 	return true;
+ 
+       symtab_node *node = symtab_node::get (t);
+       if (node != NULL)
+ 	{
+ 	  node->offloadable = 1;
+ 	  if (ENABLE_OFFLOADING)
+ 	    {
+ 	      g->have_offload = true;
+ 	      if (is_a <varpool_node *> (node))
+ 		vec_safe_push (offload_vars, t);
+ 	    }
+ 	}
+     }
+   if (TREE_CODE (t) != FUNCTION_DECL)
+     return true;
+   if ((device_type & OMP_CLAUSE_DEVICE_TYPE_HOST) != 0)
+     {
+       tree at3 = lookup_attribute ("omp declare target host",
+ 				   DECL_ATTRIBUTES (t));
+       if (at3 == NULL_TREE)
+ 	{
+ 	  id = get_identifier ("omp declare target host");
+ 	  DECL_ATTRIBUTES (t) = tree_cons (id, NULL_TREE, DECL_ATTRIBUTES (t));
+ 	}
+     }
+   if ((device_type & OMP_CLAUSE_DEVICE_TYPE_NOHOST) != 0)
+     {
+       tree at3 = lookup_attribute ("omp declare target nohost",
+ 				   DECL_ATTRIBUTES (t));
+       if (at3 == NULL_TREE)
+ 	{
+ 	  id = get_identifier ("omp declare target nohost");
+ 	  DECL_ATTRIBUTES (t) = tree_cons (id, NULL_TREE, DECL_ATTRIBUTES (t));
+ 	}
+     }
+   return true;
+ }
  
  /* OpenMP 4.0:
     # pragma omp declare target new-line
*************** cp_parser_omp_declare_target (cp_parser
*** 43351,43417 ****
      {
        if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_DEVICE_TYPE)
  	continue;
!       tree t = OMP_CLAUSE_DECL (c), id;
!       tree at1 = lookup_attribute ("omp declare target", DECL_ATTRIBUTES (t));
!       tree at2 = lookup_attribute ("omp declare target link",
! 				   DECL_ATTRIBUTES (t));
        only_device_type = false;
!       if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_LINK)
! 	{
! 	  id = get_identifier ("omp declare target link");
! 	  std::swap (at1, at2);
! 	}
!       else
! 	id = get_identifier ("omp declare target");
!       if (at2)
! 	{
! 	  error_at (OMP_CLAUSE_LOCATION (c),
! 		    "%qD specified both in declare target %<link%> and %<to%>"
! 		    " clauses", t);
! 	  continue;
! 	}
!       if (!at1)
! 	{
! 	  DECL_ATTRIBUTES (t) = tree_cons (id, NULL_TREE, DECL_ATTRIBUTES (t));
! 	  if (TREE_CODE (t) != FUNCTION_DECL && !is_global_var (t))
! 	    continue;
! 
! 	  symtab_node *node = symtab_node::get (t);
! 	  if (node != NULL)
! 	    {
! 	      node->offloadable = 1;
! 	      if (ENABLE_OFFLOADING)
! 		{
! 		  g->have_offload = true;
! 		  if (is_a <varpool_node *> (node))
! 		    vec_safe_push (offload_vars, t);
! 		}
! 	    }
! 	}
!       if (TREE_CODE (t) != FUNCTION_DECL)
  	continue;
!       if ((device_type & OMP_CLAUSE_DEVICE_TYPE_HOST) != 0)
! 	{
! 	  tree at3 = lookup_attribute ("omp declare target host",
! 				       DECL_ATTRIBUTES (t));
! 	  if (at3 == NULL_TREE)
! 	    {
! 	      id = get_identifier ("omp declare target host");
! 	      DECL_ATTRIBUTES (t)
! 		= tree_cons (id, NULL_TREE, DECL_ATTRIBUTES (t));
! 	    }
! 	}
!       if ((device_type & OMP_CLAUSE_DEVICE_TYPE_NOHOST) != 0)
! 	{
! 	  tree at3 = lookup_attribute ("omp declare target nohost",
! 				       DECL_ATTRIBUTES (t));
! 	  if (at3 == NULL_TREE)
! 	    {
! 	      id = get_identifier ("omp declare target nohost");
! 	      DECL_ATTRIBUTES (t)
! 		= tree_cons (id, NULL_TREE, DECL_ATTRIBUTES (t));
! 	    }
! 	}
      }
    if (device_type && only_device_type)
      warning_at (OMP_CLAUSE_LOCATION (clauses), 0,
--- 43439,43455 ----
      {
        if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_DEVICE_TYPE)
  	continue;
!       tree t = OMP_CLAUSE_DECL (c);
        only_device_type = false;
!       if (!handle_omp_declare_target_clause (c, t, device_type))
  	continue;
!       if (VAR_OR_FUNCTION_DECL_P (t)
! 	  && DECL_LOCAL_DECL_P (t)
! 	  && DECL_LANG_SPECIFIC (t)
! 	  && DECL_LOCAL_DECL_ALIAS (t)
! 	  && DECL_LOCAL_DECL_ALIAS (t) != error_mark_node)
! 	handle_omp_declare_target_clause (c, DECL_LOCAL_DECL_ALIAS (t),
! 					  device_type);
      }
    if (device_type && only_device_type)
      warning_at (OMP_CLAUSE_LOCATION (clauses), 0,
*************** static tree
*** 45346,45352 ****
  synthesize_implicit_template_parm  (cp_parser *parser, tree constr)
  {
    /* A requires-clause is not a function and cannot have placeholders.  */
!   if (current_binding_level->kind == sk_block)
      {
        error ("placeholder type not allowed in this context");
        return error_mark_node;
--- 45384,45390 ----
  synthesize_implicit_template_parm  (cp_parser *parser, tree constr)
  {
    /* A requires-clause is not a function and cannot have placeholders.  */
!   if (current_binding_level->requires_expression)
      {
        error ("placeholder type not allowed in this context");
        return error_mark_node;
diff -Nrcpad gcc-11.2.0/gcc/cp/pt.c gcc-11.3.0/gcc/cp/pt.c
*** gcc-11.2.0/gcc/cp/pt.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/pt.c	Thu Apr 21 07:58:53 2022
*************** determine_specialization (tree template_
*** 2207,2213 ****
        targs = coerce_template_parms (parms, explicit_targs, fns,
  				     tf_warning_or_error,
  				     /*req_all*/true, /*use_defarg*/true);
!       if (targs != error_mark_node)
          templates = tree_cons (targs, fns, templates);
      }
    else for (lkp_iterator iter (fns); iter; ++iter)
--- 2207,2214 ----
        targs = coerce_template_parms (parms, explicit_targs, fns,
  				     tf_warning_or_error,
  				     /*req_all*/true, /*use_defarg*/true);
!       if (targs != error_mark_node
! 	  && constraints_satisfied_p (fns, targs))
          templates = tree_cons (targs, fns, templates);
      }
    else for (lkp_iterator iter (fns); iter; ++iter)
*************** argument_pack_select_arg (tree t)
*** 3766,3771 ****
--- 3767,3807 ----
    return arg;
  }
  
+ /* Return a modification of ARGS that's suitable for preserving inside a hash
+    table.  In particular, this replaces each ARGUMENT_PACK_SELECT with its
+    underlying argument.  ARGS is copied (upon modification) iff COW_P.  */
+ 
+ static tree
+ preserve_args (tree args, bool cow_p = true)
+ {
+   if (!args)
+     return NULL_TREE;
+ 
+   for (int i = 0, len = TREE_VEC_LENGTH (args); i < len; ++i)
+     {
+       tree t = TREE_VEC_ELT (args, i);
+       tree r;
+       if (!t)
+ 	r = NULL_TREE;
+       else if (TREE_CODE (t) == ARGUMENT_PACK_SELECT)
+ 	r = argument_pack_select_arg (t);
+       else if (TREE_CODE (t) == TREE_VEC)
+ 	r = preserve_args (t, cow_p);
+       else
+ 	r = t;
+       if (r != t)
+ 	{
+ 	  if (cow_p)
+ 	    {
+ 	      args = copy_template_args (args);
+ 	      cow_p = false;
+ 	    }
+ 	  TREE_VEC_ELT (args, i) = r;
+ 	}
+     }
+ 
+   return args;
+ }
  
  /* True iff FN is a function representing a built-in variadic parameter
     pack.  */
*************** expand_integer_pack (tree call, tree arg
*** 3819,3824 ****
--- 3855,3861 ----
      }
    else
      {
+       hi = instantiate_non_dependent_expr_sfinae (hi, complain);
        hi = cxx_constant_value (hi);
        int len = valid_constant_size_p (hi) ? tree_to_shwi (hi) : -1;
  
*************** alias_template_specialization_p (const_t
*** 6451,6460 ****
    return NULL_TREE;
  }
  
! /* An alias template is complex from a SFINAE perspective if a template-id
!    using that alias can be ill-formed when the expansion is not, as with
!    the void_t template.  We determine this by checking whether the
!    expansion for the alias template uses all its template parameters.  */
  
  struct uses_all_template_parms_data
  {
--- 6488,6494 ----
    return NULL_TREE;
  }
  
! /* Data structure for complex_alias_template_*.  */
  
  struct uses_all_template_parms_data
  {
*************** struct uses_all_template_parms_data
*** 6462,6492 ****
    bool *seen;
  };
  
! static int
! uses_all_template_parms_r (tree t, void *data_)
  {
!   struct uses_all_template_parms_data &data
!     = *(struct uses_all_template_parms_data*)data_;
!   tree idx = get_template_parm_index (t);
  
!   if (TEMPLATE_PARM_LEVEL (idx) == data.level)
!     data.seen[TEMPLATE_PARM_IDX (idx)] = true;
!   return 0;
! }
  
! /* for_each_template_parm any_fn callback for complex_alias_template_p.  */
  
- static int
- complex_pack_expansion_r (tree t, void *data_)
- {
    /* An alias template with a pack expansion that expands a pack from the
       enclosing class needs to be considered complex, to avoid confusion with
       the same pack being used as an argument to the alias's own template
       parameter (91966).  */
-   if (!PACK_EXPANSION_P (t))
-     return 0;
-   struct uses_all_template_parms_data &data
-     = *(struct uses_all_template_parms_data*)data_;
    for (tree pack = PACK_EXPANSION_PARAMETER_PACKS (t); pack;
         pack = TREE_CHAIN (pack))
      {
--- 6496,6531 ----
    bool *seen;
  };
  
! /* walk_tree callback for complex_alias_template_p.  */
! 
! static tree
! complex_alias_template_r (tree *tp, int *walk_subtrees, void *data_)
  {
!   tree t = *tp;
!   auto &data = *(struct uses_all_template_parms_data*)data_;
  
!   switch (TREE_CODE (t))
!     {
!     case TEMPLATE_TYPE_PARM:
!     case TEMPLATE_PARM_INDEX:
!     case TEMPLATE_TEMPLATE_PARM:
!     case BOUND_TEMPLATE_TEMPLATE_PARM:
!       {
! 	tree idx = get_template_parm_index (t);
! 	if (TEMPLATE_PARM_LEVEL (idx) == data.level)
! 	  data.seen[TEMPLATE_PARM_IDX (idx)] = true;
!       }
  
!     default:;
!     }
! 
!   if (!PACK_EXPANSION_P (t))
!     return 0;
  
    /* An alias template with a pack expansion that expands a pack from the
       enclosing class needs to be considered complex, to avoid confusion with
       the same pack being used as an argument to the alias's own template
       parameter (91966).  */
    for (tree pack = PACK_EXPANSION_PARAMETER_PACKS (t); pack;
         pack = TREE_CHAIN (pack))
      {
*************** complex_pack_expansion_r (tree t, void *
*** 6496,6506 ****
        int idx, level;
        template_parm_level_and_index (parm_pack, &level, &idx);
        if (level < data.level)
! 	return 1;
      }
    return 0;
  }
  
  static bool
  complex_alias_template_p (const_tree tmpl)
  {
--- 6535,6568 ----
        int idx, level;
        template_parm_level_and_index (parm_pack, &level, &idx);
        if (level < data.level)
! 	return t;
! 
!       /* Consider the expanded packs to be used outside the expansion...  */
!       data.seen[idx] = true;
      }
+ 
+   /* ...but don't walk into the pattern.  Consider PR104008:
+ 
+      template <typename T, typename... Ts>
+      using IsOneOf = disjunction<is_same<T, Ts>...>;
+ 
+      where IsOneOf seemingly uses all of its template parameters in its
+      expansion (and does not expand a pack from the enclosing class), so the
+      alias was not marked as complex.  However, if it is used like
+      "IsOneOf<T>", the empty pack for Ts means that T no longer appears in the
+      expansion.  So only Ts is considered used by the pack expansion.  */
+   *walk_subtrees = false;
+ 
    return 0;
  }
  
+ /* An alias template is complex from a SFINAE perspective if a template-id
+    using that alias can be ill-formed when the expansion is not, as with
+    the void_t template.
+ 
+    Returns 1 if always complex, 0 if not complex, -1 if complex iff any of the
+    template arguments are empty packs.  */
+ 
  static bool
  complex_alias_template_p (const_tree tmpl)
  {
*************** complex_alias_template_p (const_tree tmp
*** 6521,6528 ****
    for (int i = 0; i < len; ++i)
      data.seen[i] = false;
  
!   if (for_each_template_parm (pat, uses_all_template_parms_r, &data,
! 			      NULL, true, complex_pack_expansion_r))
      return true;
    for (int i = 0; i < len; ++i)
      if (!data.seen[i])
--- 6583,6589 ----
    for (int i = 0; i < len; ++i)
      data.seen[i] = false;
  
!   if (cp_walk_tree_without_duplicates (&pat, complex_alias_template_r, &data))
      return true;
    for (int i = 0; i < len; ++i)
      if (!data.seen[i])
*************** convert_nontype_argument (tree type, tre
*** 7269,7275 ****
    if (non_dep)
      expr = instantiate_non_dependent_expr_internal (expr, complain);
  
!   const bool val_dep_p = value_dependent_expression_p (expr);
    if (val_dep_p)
      expr = canonicalize_expr_argument (expr, complain);
  
--- 7330,7336 ----
    if (non_dep)
      expr = instantiate_non_dependent_expr_internal (expr, complain);
  
!   bool val_dep_p = value_dependent_expression_p (expr);
    if (val_dep_p)
      expr = canonicalize_expr_argument (expr, complain);
  
*************** convert_nontype_argument (tree type, tre
*** 7308,7313 ****
--- 7369,7376 ----
  	  expr = maybe_constant_value (expr, NULL_TREE,
  				       /*manifestly_const_eval=*/true);
  	  expr = convert_from_reference (expr);
+ 	  /* EXPR may have become value-dependent.  */
+ 	  val_dep_p = value_dependent_expression_p (expr);
  	}
        else if (TYPE_PTR_OR_PTRMEM_P (type))
  	{
*************** coerce_template_template_parm (tree parm
*** 7682,7689 ****
  	 template <template <template <class> class> class TT>
  	 class C;  */
        {
! 	tree parmparm = DECL_INNERMOST_TEMPLATE_PARMS (parm);
! 	tree argparm = DECL_INNERMOST_TEMPLATE_PARMS (arg);
  
  	if (!coerce_template_template_parms
  	    (parmparm, argparm, complain, in_decl, outer_args))
--- 7745,7752 ----
  	 template <template <template <class> class> class TT>
  	 class C;  */
        {
! 	tree parmparm = DECL_TEMPLATE_PARMS (parm);
! 	tree argparm = DECL_TEMPLATE_PARMS (arg);
  
  	if (!coerce_template_template_parms
  	    (parmparm, argparm, complain, in_decl, outer_args))
*************** unify_bound_ttp_args (tree tparms, tree
*** 7952,7959 ****
     the parameters to A, and OUTER_ARGS contains A.  */
  
  static int
! coerce_template_template_parms (tree parm_parms,
! 				tree arg_parms,
  				tsubst_flags_t complain,
  				tree in_decl,
  				tree outer_args)
--- 8015,8022 ----
     the parameters to A, and OUTER_ARGS contains A.  */
  
  static int
! coerce_template_template_parms (tree parm_parms_full,
! 				tree arg_parms_full,
  				tsubst_flags_t complain,
  				tree in_decl,
  				tree outer_args)
*************** coerce_template_template_parms (tree par
*** 7962,7967 ****
--- 8025,8033 ----
    tree parm, arg;
    int variadic_p = 0;
  
+   tree parm_parms = INNERMOST_TEMPLATE_PARMS (parm_parms_full);
+   tree arg_parms = INNERMOST_TEMPLATE_PARMS (arg_parms_full);
+ 
    gcc_assert (TREE_CODE (parm_parms) == TREE_VEC);
    gcc_assert (TREE_CODE (arg_parms) == TREE_VEC);
  
*************** coerce_template_template_parms (tree par
*** 7996,8002 ****
  	 args and the converted args.  If that succeeds, A is at least as
  	 specialized as P, so they match.*/
        tree pargs = template_parms_level_to_args (parm_parms);
!       pargs = add_outermost_template_args (outer_args, pargs);
        ++processing_template_decl;
        pargs = coerce_template_parms (arg_parms, pargs, NULL_TREE, tf_none,
  				     /*require_all*/true, /*use_default*/true);
--- 8062,8085 ----
  	 args and the converted args.  If that succeeds, A is at least as
  	 specialized as P, so they match.*/
        tree pargs = template_parms_level_to_args (parm_parms);
! 
!       /* PARM, and thus the context in which we are passing ARG to it, may be
! 	 at a deeper level than ARG; when trying to coerce to ARG_PARMS, we
! 	 want to provide the right number of levels, so we reduce the number of
! 	 levels in OUTER_ARGS before prepending them.  This is most important
! 	 when ARG is a namespace-scope template, as in alias-decl-ttp2.C.
! 
! 	 ARG might also be deeper than PARM (ttp23).  In that case, we include
! 	 all of OUTER_ARGS.  The missing levels seem potentially problematic,
! 	 but I can't come up with a testcase that breaks.  */
!       if (int arg_outer_levs = TMPL_PARMS_DEPTH (arg_parms_full) - 1)
! 	{
! 	  auto x = make_temp_override (TREE_VEC_LENGTH (outer_args));
! 	  if (TMPL_ARGS_DEPTH (outer_args) > arg_outer_levs)
! 	    TREE_VEC_LENGTH (outer_args) = arg_outer_levs;
! 	  pargs = add_to_template_args (outer_args, pargs);
! 	}
! 
        ++processing_template_decl;
        pargs = coerce_template_parms (arg_parms, pargs, NULL_TREE, tf_none,
  				     /*require_all*/true, /*use_default*/true);
*************** template_template_parm_bindings_ok_p (tr
*** 8137,8152 ****
  	      /* Extract the template parameters from the template
  		 argument.  */
  	      if (TREE_CODE (targ) == TEMPLATE_DECL)
! 		targ_parms = DECL_INNERMOST_TEMPLATE_PARMS (targ);
  	      else if (TREE_CODE (targ) == TEMPLATE_TEMPLATE_PARM)
! 		targ_parms = DECL_INNERMOST_TEMPLATE_PARMS (TYPE_NAME (targ));
  
  	      /* Verify that we can coerce the template template
  		 parameters from the template argument to the template
  		 parameter.  This requires an exact match.  */
  	      if (targ_parms
  		  && !coerce_template_template_parms
! 		       (DECL_INNERMOST_TEMPLATE_PARMS (tparm),
  			targ_parms,
  			tf_none,
  			tparm,
--- 8220,8235 ----
  	      /* Extract the template parameters from the template
  		 argument.  */
  	      if (TREE_CODE (targ) == TEMPLATE_DECL)
! 		targ_parms = DECL_TEMPLATE_PARMS (targ);
  	      else if (TREE_CODE (targ) == TEMPLATE_TEMPLATE_PARM)
! 		targ_parms = DECL_TEMPLATE_PARMS (TYPE_NAME (targ));
  
  	      /* Verify that we can coerce the template template
  		 parameters from the template argument to the template
  		 parameter.  This requires an exact match.  */
  	      if (targ_parms
  		  && !coerce_template_template_parms
! 		       (DECL_TEMPLATE_PARMS (tparm),
  			targ_parms,
  			tf_none,
  			tparm,
*************** is_compatible_template_arg (tree parm, t
*** 8224,8231 ****
--- 8307,8316 ----
      {
        tree aparms = DECL_INNERMOST_TEMPLATE_PARMS (arg);
        new_args = template_parms_level_to_args (aparms);
+       ++processing_template_decl;
        parm_cons = tsubst_constraint_info (parm_cons, new_args,
  					  tf_none, NULL_TREE);
+       --processing_template_decl;
        if (parm_cons == error_mark_node)
          return false;
      }
*************** convert_template_argument (tree parm,
*** 8438,8450 ****
  	    val = orig_arg;
  	  else
  	    {
! 	      tree parmparm = DECL_INNERMOST_TEMPLATE_PARMS (parm);
  	      tree argparm;
  
  	      /* Strip alias templates that are equivalent to another
  		 template.  */
  	      arg = get_underlying_template (arg);
!               argparm = DECL_INNERMOST_TEMPLATE_PARMS (arg);
  
  	      if (coerce_template_template_parms (parmparm, argparm,
  						  complain, in_decl,
--- 8523,8535 ----
  	    val = orig_arg;
  	  else
  	    {
! 	      tree parmparm = DECL_TEMPLATE_PARMS (parm);
  	      tree argparm;
  
  	      /* Strip alias templates that are equivalent to another
  		 template.  */
  	      arg = get_underlying_template (arg);
! 	      argparm = DECL_TEMPLATE_PARMS (arg);
  
  	      if (coerce_template_template_parms (parmparm, argparm,
  						  complain, in_decl,
*************** convert_template_argument (tree parm,
*** 8514,8520 ****
  	   can happen in the context of -fnew-ttp-matching.  */;
        else if (tree a = type_uses_auto (t))
  	{
! 	  t = do_auto_deduction (t, arg, a, complain, adc_unify, args);
  	  if (t == error_mark_node)
  	    return error_mark_node;
  	}
--- 8599,8606 ----
  	   can happen in the context of -fnew-ttp-matching.  */;
        else if (tree a = type_uses_auto (t))
  	{
! 	  t = do_auto_deduction (t, arg, a, complain, adc_unify, args,
! 				 LOOKUP_IMPLICIT);
  	  if (t == error_mark_node)
  	    return error_mark_node;
  	}
*************** any_template_parm_r (tree t, void *data)
*** 10752,10757 ****
--- 10838,10848 ----
  	WALK_SUBTREE (TREE_TYPE (t));
        break;
  
+     case CONVERT_EXPR:
+       if (is_dummy_object (t))
+ 	WALK_SUBTREE (TREE_TYPE (t));
+       break;
+ 
      default:
        break;
      }
*************** build_extra_args (tree pattern, tree arg
*** 12916,12922 ****
  {
    /* Make a copy of the extra arguments so that they won't get changed
       out from under us.  */
!   tree extra = copy_template_args (args);
    if (local_specializations)
      if (tree locals = extract_local_specs (pattern, complain))
        extra = tree_cons (NULL_TREE, extra, locals);
--- 13007,13013 ----
  {
    /* Make a copy of the extra arguments so that they won't get changed
       out from under us.  */
!   tree extra = preserve_args (copy_template_args (args), /*cow_p=*/false);
    if (local_specializations)
      if (tree locals = extract_local_specs (pattern, complain))
        extra = tree_cons (NULL_TREE, extra, locals);
*************** tsubst_aggr_type (tree t,
*** 13568,13573 ****
--- 13659,13672 ----
    if (t == NULL_TREE)
      return NULL_TREE;
  
+   /* If T is an alias template specialization, we want to substitute that
+      rather than strip it, especially if it's dependent_alias_template_spec_p.
+      It should be OK not to handle entering_scope in this case, since
+      DECL_CONTEXT will never be an alias template specialization.  We only get
+      here with an alias when tsubst calls us for TYPENAME_TYPE.  */
+   if (alias_template_specialization_p (t, nt_transparent))
+     return tsubst (t, args, complain, in_decl);
+ 
    switch (TREE_CODE (t))
      {
      case RECORD_TYPE:
*************** tsubst_aggr_type (tree t,
*** 13641,13647 ****
      }
  }
  
! static GTY((cache)) decl_tree_cache_map *defarg_inst;
  
  /* Substitute into the default argument ARG (a default argument for
     FN), which has the indicated TYPE.  */
--- 13740,13767 ----
      }
  }
  
! /* Map from a FUNCTION_DECL to a vec of default argument instantiations,
!    indexed in reverse order of the parameters.  */
! 
! static GTY((cache)) hash_table<tree_vec_map_cache_hasher> *defarg_inst;
! 
! /* Return a reference to the vec* of defarg insts for FN.  */
! 
! static vec<tree,va_gc> *&
! defarg_insts_for (tree fn)
! {
!   if (!defarg_inst)
!     defarg_inst = hash_table<tree_vec_map_cache_hasher>::create_ggc (13);
!   tree_vec_map in = { fn, nullptr };
!   tree_vec_map **slot
!     = defarg_inst->find_slot_with_hash (&in, DECL_UID (fn), INSERT);
!   if (!*slot)
!     {
!       *slot = ggc_alloc<tree_vec_map> ();
!       **slot = in;
!     }
!   return (*slot)->to;
! }
  
  /* Substitute into the default argument ARG (a default argument for
     FN), which has the indicated TYPE.  */
*************** tsubst_default_argument (tree fn, int pa
*** 13671,13679 ****
  
    gcc_assert (same_type_ignoring_top_level_qualifiers_p (type, parmtype));
  
!   tree *slot;
!   if (defarg_inst && (slot = defarg_inst->get (parm)))
!     return *slot;
  
    /* This default argument came from a template.  Instantiate the
       default argument here, not in tsubst.  In the case of
--- 13791,13806 ----
  
    gcc_assert (same_type_ignoring_top_level_qualifiers_p (type, parmtype));
  
!   /* Remember the location of the pointer to the vec rather than the location
!      of the particular element, in case the vec grows in tsubst_expr.  */
!   vec<tree,va_gc> *&defs = defarg_insts_for (fn);
!   /* Index in reverse order to avoid allocating space for initial parameters
!      that don't have default arguments.  */
!   unsigned ridx = list_length (parm);
!   if (vec_safe_length (defs) < ridx)
!     vec_safe_grow_cleared (defs, ridx);
!   else if (tree inst = (*defs)[ridx - 1])
!     return inst;
  
    /* This default argument came from a template.  Instantiate the
       default argument here, not in tsubst.  In the case of
*************** tsubst_default_argument (tree fn, int pa
*** 13718,13728 ****
    pop_from_top_level ();
  
    if (arg != error_mark_node && !cp_unevaluated_operand)
!     {
!       if (!defarg_inst)
! 	defarg_inst = decl_tree_cache_map::create_ggc (37);
!       defarg_inst->put (parm, arg);
!     }
  
    return arg;
  }
--- 13845,13851 ----
    pop_from_top_level ();
  
    if (arg != error_mark_node && !cp_unevaluated_operand)
!     (*defs)[ridx - 1] = arg;
  
    return arg;
  }
*************** most_general_lambda (tree t)
*** 14383,14388 ****
--- 14506,14526 ----
    return t;
  }
  
+ /* Return the set of template arguments used to regenerate the lambda T
+    from its most general lambda.  */
+ 
+ tree
+ lambda_regenerating_args (tree t)
+ {
+   if (LAMBDA_FUNCTION_P (t))
+     t = CLASSTYPE_LAMBDA_EXPR (DECL_CONTEXT (t));
+   gcc_assert (TREE_CODE (t) == LAMBDA_EXPR);
+   if (tree ti = LAMBDA_EXPR_REGEN_INFO (t))
+     return TI_ARGS (ti);
+   else
+     return NULL_TREE;
+ }
+ 
  /* We're instantiating a variable from template function TCTX.  Return the
     corresponding current enclosing scope.  This gets complicated because lambda
     functions in templates are regenerated rather than instantiated, but generic
*************** tsubst_qualified_id (tree qualified_id,
*** 16414,16425 ****
  
    if (dependent_scope_p (scope))
      {
!       if (is_template)
! 	expr = build_min_nt_loc (loc, TEMPLATE_ID_EXPR, expr, template_args);
!       tree r = build_qualified_name (NULL_TREE, scope, expr,
! 				     QUALIFIED_NAME_IS_TEMPLATE (qualified_id));
!       REF_PARENTHESIZED_P (r) = REF_PARENTHESIZED_P (qualified_id);
!       return r;
      }
  
    if (!BASELINK_P (name) && !DECL_P (expr))
--- 16552,16571 ----
  
    if (dependent_scope_p (scope))
      {
!       if (TREE_CODE (expr) == SCOPE_REF)
! 	/* We built one in tsubst_baselink.  */
! 	gcc_checking_assert (same_type_p (scope, TREE_OPERAND (expr, 0)));
!       else
! 	{
! 	  if (is_template)
! 	    expr = build_min_nt_loc (loc, TEMPLATE_ID_EXPR, expr,
! 				     template_args);
! 	  expr = build_qualified_name (NULL_TREE, scope, expr,
! 				       QUALIFIED_NAME_IS_TEMPLATE
! 				       (qualified_id));
! 	}
!       REF_PARENTHESIZED_P (expr) = REF_PARENTHESIZED_P (qualified_id);
!       return expr;
      }
  
    if (!BASELINK_P (name) && !DECL_P (expr))
*************** tsubst_copy (tree t, tree args, tsubst_f
*** 16837,16842 ****
--- 16983,16991 ----
  	      /* When rewriting a constructor into a deduction guide, a
  		 non-dependent name can become dependent, so memtmpl<args>
  		 becomes context::template memtmpl<args>.  */
+ 	      if (DECL_TYPE_TEMPLATE_P (t))
+ 		return make_unbound_class_template (context, DECL_NAME (t),
+ 						    NULL_TREE, complain);
  	      tree type = tsubst (TREE_TYPE (t), args, complain, in_decl);
  	      return build_qualified_name (type, context, DECL_NAME (t),
  					   /*template*/true);
*************** tsubst_lambda_expr (tree t, tree args, t
*** 19304,19313 ****
    LAMBDA_EXPR_MUTABLE_P (r) = LAMBDA_EXPR_MUTABLE_P (t);
    if (tree ti = LAMBDA_EXPR_REGEN_INFO (t))
      LAMBDA_EXPR_REGEN_INFO (r)
!       = build_template_info (t, add_to_template_args (TI_ARGS (ti), args));
    else
      LAMBDA_EXPR_REGEN_INFO (r)
!       = build_template_info (t, args);
  
    gcc_assert (LAMBDA_EXPR_THIS_CAPTURE (t) == NULL_TREE
  	      && LAMBDA_EXPR_PENDING_PROXIES (t) == NULL);
--- 19453,19463 ----
    LAMBDA_EXPR_MUTABLE_P (r) = LAMBDA_EXPR_MUTABLE_P (t);
    if (tree ti = LAMBDA_EXPR_REGEN_INFO (t))
      LAMBDA_EXPR_REGEN_INFO (r)
!       = build_template_info (t, add_to_template_args (TI_ARGS (ti),
! 						      preserve_args (args)));
    else
      LAMBDA_EXPR_REGEN_INFO (r)
!       = build_template_info (t, preserve_args (args));
  
    gcc_assert (LAMBDA_EXPR_THIS_CAPTURE (t) == NULL_TREE
  	      && LAMBDA_EXPR_PENDING_PROXIES (t) == NULL);
*************** tsubst_copy_and_build (tree t,
*** 20307,20313 ****
  	if (function != NULL_TREE
  	    && (identifier_p (function)
  		|| (TREE_CODE (function) == TEMPLATE_ID_EXPR
! 		    && identifier_p (TREE_OPERAND (function, 0))))
  	    && !any_type_dependent_arguments_p (call_args))
  	  {
  	    if (TREE_CODE (function) == TEMPLATE_ID_EXPR)
--- 20457,20465 ----
  	if (function != NULL_TREE
  	    && (identifier_p (function)
  		|| (TREE_CODE (function) == TEMPLATE_ID_EXPR
! 		    && identifier_p (TREE_OPERAND (function, 0))
! 		    && !any_dependent_template_arguments_p (TREE_OPERAND
! 							    (function, 1))))
  	    && !any_type_dependent_arguments_p (call_args))
  	  {
  	    if (TREE_CODE (function) == TEMPLATE_ID_EXPR)
*************** invalid_nontype_parm_type_p (tree type,
*** 26608,26613 ****
--- 26760,26783 ----
    return true;
  }
  
+ /* Returns true iff the noexcept-specifier for TYPE is value-dependent.  */
+ 
+ static bool
+ value_dependent_noexcept_spec_p (tree type)
+ {
+   if (tree spec = TYPE_RAISES_EXCEPTIONS (type))
+     if (tree noex = TREE_PURPOSE (spec))
+       /* Treat DEFERRED_NOEXCEPT as non-dependent, since it doesn't
+ 	 affect overload resolution and treating it as dependent breaks
+ 	 things.  Same for an unparsed noexcept expression.  */
+       if (TREE_CODE (noex) != DEFERRED_NOEXCEPT
+ 	  && TREE_CODE (noex) != DEFERRED_PARSE
+ 	  && value_dependent_expression_p (noex))
+ 	return true;
+ 
+   return false;
+ }
+ 
  /* Returns TRUE if TYPE is dependent, in the sense of [temp.dep.type].
     Assumes that TYPE really is a type, and not the ERROR_MARK_NODE.*/
  
*************** dependent_type_p_r (tree type)
*** 26660,26676 ****
  	   arg_type = TREE_CHAIN (arg_type))
  	if (dependent_type_p (TREE_VALUE (arg_type)))
  	  return true;
!       if (cxx_dialect >= cxx17)
  	/* A value-dependent noexcept-specifier makes the type dependent.  */
! 	if (tree spec = TYPE_RAISES_EXCEPTIONS (type))
! 	  if (tree noex = TREE_PURPOSE (spec))
! 	    /* Treat DEFERRED_NOEXCEPT as non-dependent, since it doesn't
! 	       affect overload resolution and treating it as dependent breaks
! 	       things.  Same for an unparsed noexcept expression.  */
! 	    if (TREE_CODE (noex) != DEFERRED_NOEXCEPT
! 		&& TREE_CODE (noex) != DEFERRED_PARSE
! 		&& value_dependent_expression_p (noex))
! 	      return true;
        return false;
      }
    /* -- an array type constructed from any dependent type or whose
--- 26830,26839 ----
  	   arg_type = TREE_CHAIN (arg_type))
  	if (dependent_type_p (TREE_VALUE (arg_type)))
  	  return true;
!       if (cxx_dialect >= cxx17
! 	  && value_dependent_noexcept_spec_p (type))
  	/* A value-dependent noexcept-specifier makes the type dependent.  */
! 	return true;
        return false;
      }
    /* -- an array type constructed from any dependent type or whose
*************** instantiation_dependent_scope_ref_p (tre
*** 26834,26839 ****
--- 26997,27003 ----
  {
    if (DECL_P (TREE_OPERAND (t, 1))
        && CLASS_TYPE_P (TREE_OPERAND (t, 0))
+       && !dependent_scope_p (TREE_OPERAND (t, 0))
        && !unknown_base_ref_p (t)
        && accessible_in_template_p (TREE_OPERAND (t, 0),
  				   TREE_OPERAND (t, 1)))
*************** value_dependent_expression_p (tree expre
*** 26940,26945 ****
--- 27104,27113 ----
  	if (TREE_CODE (expression) == TREE_LIST)
  	  return any_value_dependent_elements_p (expression);
  
+ 	if (TREE_CODE (type) == REFERENCE_TYPE
+ 	    && has_value_dependent_address (expression))
+ 	  return true;
+ 
  	return value_dependent_expression_p (expression);
        }
  
*************** value_dependent_expression_p (tree expre
*** 27059,27065 ****
        }
  
      case TEMPLATE_ID_EXPR:
!       return concept_definition_p (TREE_OPERAND (expression, 0));
  
      case CONSTRUCTOR:
        {
--- 27227,27234 ----
        }
  
      case TEMPLATE_ID_EXPR:
!       return concept_definition_p (TREE_OPERAND (expression, 0))
! 	&& any_dependent_template_arguments_p (TREE_OPERAND (expression, 1));
  
      case CONSTRUCTOR:
        {
*************** instantiation_dependent_r (tree *tp, int
*** 27466,27485 ****
      case REQUIRES_EXPR:
        return *tp;
  
!     case CALL_EXPR:
!       /* Treat concept checks as dependent. */
!       if (concept_check_p (*tp))
!         return *tp;
!       break;
! 
!     case TEMPLATE_ID_EXPR:
!       /* Treat concept checks as dependent.  */
!       if (concept_check_p (*tp))
  	return *tp;
        break;
  
!     case CONSTRUCTOR:
!       if (CONSTRUCTOR_IS_DEPENDENT (*tp))
  	return *tp;
        break;
  
--- 27635,27653 ----
      case REQUIRES_EXPR:
        return *tp;
  
!     case CONSTRUCTOR:
!       if (CONSTRUCTOR_IS_DEPENDENT (*tp))
  	return *tp;
        break;
  
!     case TEMPLATE_DECL:
!     case FUNCTION_DECL:
!       /* Before C++17, a noexcept-specifier isn't part of the function type
! 	 so it doesn't affect type dependence, but we still want to consider it
! 	 for instantiation dependence.  */
!       if (cxx_dialect < cxx17
! 	  && DECL_DECLARES_FUNCTION_P (*tp)
! 	  && value_dependent_noexcept_spec_p (TREE_TYPE (*tp)))
  	return *tp;
        break;
  
*************** static int
*** 28351,28357 ****
  extract_autos_r (tree t, void *data)
  {
    hash_table<auto_hash> &hash = *(hash_table<auto_hash>*)data;
!   if (is_auto (t))
      {
        /* All the autos were built with index 0; fix that up now.  */
        tree *p = hash.find_slot (t, INSERT);
--- 28519,28525 ----
  extract_autos_r (tree t, void *data)
  {
    hash_table<auto_hash> &hash = *(hash_table<auto_hash>*)data;
!   if (is_auto (t) && !template_placeholder_p (t))
      {
        /* All the autos were built with index 0; fix that up now.  */
        tree *p = hash.find_slot (t, INSERT);
*************** extract_autos (tree type)
*** 28385,28394 ****
    for_each_template_parm (type, extract_autos_r, &hash, &visited, true);
  
    tree tree_vec = make_tree_vec (hash.elements());
!   for (hash_table<auto_hash>::iterator iter = hash.begin();
!        iter != hash.end(); ++iter)
      {
-       tree elt = *iter;
        unsigned i = TEMPLATE_PARM_IDX (TEMPLATE_TYPE_PARM_INDEX (elt));
        TREE_VEC_ELT (tree_vec, i)
  	= build_tree_list (NULL_TREE, TYPE_NAME (elt));
--- 28553,28560 ----
    for_each_template_parm (type, extract_autos_r, &hash, &visited, true);
  
    tree tree_vec = make_tree_vec (hash.elements());
!   for (tree elt : hash)
      {
        unsigned i = TEMPLATE_PARM_IDX (TEMPLATE_TYPE_PARM_INDEX (elt));
        TREE_VEC_ELT (tree_vec, i)
  	= build_tree_list (NULL_TREE, TYPE_NAME (elt));
*************** collect_ctor_idx_types (tree ctor, tree
*** 28826,28837 ****
      {
        tree ftype = elt ? elt : TREE_TYPE (idx);
        if (BRACE_ENCLOSED_INITIALIZER_P (val)
! 	  && CONSTRUCTOR_NELTS (val)
! 	  /* As in reshape_init_r, a non-aggregate or array-of-dependent-bound
! 	     type gets a single initializer.  */
! 	  && CP_AGGREGATE_TYPE_P (ftype)
! 	  && !(TREE_CODE (ftype) == ARRAY_TYPE
! 	       && uses_template_parms (TYPE_DOMAIN (ftype))))
  	{
  	  tree subelt = NULL_TREE;
  	  if (TREE_CODE (ftype) == ARRAY_TYPE)
--- 28992,28998 ----
      {
        tree ftype = elt ? elt : TREE_TYPE (idx);
        if (BRACE_ENCLOSED_INITIALIZER_P (val)
! 	  && CONSTRUCTOR_BRACES_ELIDED_P (val))
  	{
  	  tree subelt = NULL_TREE;
  	  if (TREE_CODE (ftype) == ARRAY_TYPE)
*************** do_class_deduction (tree ptype, tree tmp
*** 29490,29496 ****
  
    /* If CTAD succeeded but the type doesn't have any explicit deduction
       guides, this deduction might not be what the user intended.  */
!   if (call != error_mark_node && !any_dguides_p)
      {
        tree fndecl = cp_get_callee_fndecl_nofold (call);
        if (fndecl != NULL_TREE
--- 29651,29657 ----
  
    /* If CTAD succeeded but the type doesn't have any explicit deduction
       guides, this deduction might not be what the user intended.  */
!   if (call != error_mark_node && !any_dguides_p && (complain & tf_warning))
      {
        tree fndecl = cp_get_callee_fndecl_nofold (call);
        if (fndecl != NULL_TREE
*************** do_auto_deduction (tree type, tree init,
*** 29613,29631 ****
  	return error_mark_node;
        targs = make_tree_vec (1);
        TREE_VEC_ELT (targs, 0) = deduced;
-       /* FIXME: These errors ought to be diagnosed at parse time. */
-       if (type != auto_node)
- 	{
-           if (complain & tf_error)
- 	    error ("%qT as type rather than plain %<decltype(auto)%>", type);
- 	  return error_mark_node;
- 	}
-       else if (TYPE_QUALS (type) != TYPE_UNQUALIFIED)
- 	{
- 	  if (complain & tf_error)
- 	    error ("%<decltype(auto)%> cannot be cv-qualified");
- 	  return error_mark_node;
- 	}
      }
    else
      {
--- 29774,29779 ----
*************** do_auto_deduction (tree type, tree init,
*** 29635,29641 ****
        tree parms = build_tree_list (NULL_TREE, type);
        tree tparms;
  
!       if (flag_concepts)
  	tparms = extract_autos (type);
        else
  	{
--- 29783,29789 ----
        tree parms = build_tree_list (NULL_TREE, type);
        tree tparms;
  
!       if (flag_concepts_ts)
  	tparms = extract_autos (type);
        else
  	{
*************** do_auto_deduction (tree type, tree init,
*** 29692,29703 ****
  	    return type;
  	}
  
!       if ((context == adc_return_type
! 	   || context == adc_variable_type
! 	   || context == adc_decomp_type)
! 	  && current_function_decl
! 	  && DECL_TEMPLATE_INFO (current_function_decl))
! 	outer_targs = DECL_TI_ARGS (current_function_decl);
  
        tree full_targs = add_to_template_args (outer_targs, targs);
  
--- 29840,29863 ----
  	    return type;
  	}
  
!       if (context == adc_return_type
! 	  || context == adc_variable_type
! 	  || context == adc_decomp_type)
! 	if (tree fn = current_function_decl)
! 	  if (DECL_TEMPLATE_INFO (fn) || LAMBDA_FUNCTION_P (fn))
! 	    {
! 	      outer_targs = DECL_TEMPLATE_INFO (fn)
! 		? DECL_TI_ARGS (fn) : NULL_TREE;
! 	      if (LAMBDA_FUNCTION_P (fn))
! 		{
! 		  /* As in satisfy_declaration_constraints.  */
! 		  tree regen_args = lambda_regenerating_args (fn);
! 		  if (outer_targs)
! 		    outer_targs = add_to_template_args (regen_args, outer_targs);
! 		  else
! 		    outer_targs = regen_args;
! 		}
! 	    }
  
        tree full_targs = add_to_template_args (outer_targs, targs);
  
*************** type_uses_auto (tree type)
*** 29823,29829 ****
  {
    if (type == NULL_TREE)
      return NULL_TREE;
!   else if (flag_concepts)
      {
        /* The Concepts TS allows multiple autos in one type-specifier; just
  	 return the first one we find, do_auto_deduction will collect all of
--- 29983,29989 ----
  {
    if (type == NULL_TREE)
      return NULL_TREE;
!   else if (flag_concepts_ts)
      {
        /* The Concepts TS allows multiple autos in one type-specifier; just
  	 return the first one we find, do_auto_deduction will collect all of
*************** type_uses_auto (tree type)
*** 29846,29851 ****
--- 30006,30016 ----
  bool
  check_auto_in_tmpl_args (tree tmpl, tree args)
  {
+   if (!flag_concepts_ts)
+     /* Only the concepts TS allows 'auto' as a type-id; it'd otherwise
+        have already been rejected by the parser more generally.  */
+     return false;
+ 
    /* If there were previous errors, nevermind.  */
    if (!args || TREE_CODE (args) != TREE_VEC)
      return false;
*************** check_auto_in_tmpl_args (tree tmpl, tree
*** 29855,29865 ****
       We'll only be able to tell during template substitution, so we
       expect to be called again then.  If concepts are enabled and we
       know we have a type, we're ok.  */
!   if (flag_concepts
!       && (identifier_p (tmpl)
! 	  || (DECL_P (tmpl)
! 	      &&  (DECL_TYPE_TEMPLATE_P (tmpl)
! 		   || DECL_TEMPLATE_TEMPLATE_PARM_P (tmpl)))))
      return false;
  
    /* Quickly search for any occurrences of auto; usually there won't
--- 30020,30029 ----
       We'll only be able to tell during template substitution, so we
       expect to be called again then.  If concepts are enabled and we
       know we have a type, we're ok.  */
!   if (identifier_p (tmpl)
!       || (DECL_P (tmpl)
! 	  &&  (DECL_TYPE_TEMPLATE_P (tmpl)
! 	       || DECL_TEMPLATE_TEMPLATE_PARM_P (tmpl))))
      return false;
  
    /* Quickly search for any occurrences of auto; usually there won't
diff -Nrcpad gcc-11.2.0/gcc/cp/search.c gcc-11.3.0/gcc/cp/search.c
*** gcc-11.2.0/gcc/cp/search.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/search.c	Thu Apr 21 07:58:53 2022
*************** lookup_field_fuzzy_info::fuzzy_lookup_fi
*** 1268,1273 ****
--- 1268,1280 ----
        if (is_lambda_ignored_entity (field))
  	continue;
  
+       /* Ignore special identifiers with space at the end like cdtor or
+ 	 conversion op identifiers.  */
+       if (TREE_CODE (DECL_NAME (field)) == IDENTIFIER_NODE)
+ 	if (unsigned int len = IDENTIFIER_LENGTH (DECL_NAME (field)))
+ 	  if (IDENTIFIER_POINTER (DECL_NAME (field))[len - 1] == ' ')
+ 	    continue;
+ 
        m_candidates.safe_push (DECL_NAME (field));
      }
  }
diff -Nrcpad gcc-11.2.0/gcc/cp/semantics.c gcc-11.3.0/gcc/cp/semantics.c
*** gcc-11.2.0/gcc/cp/semantics.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/semantics.c	Thu Apr 21 07:58:53 2022
*************** finish_compound_literal (tree type, tree
*** 3109,3121 ****
      return error_mark_node;
    compound_literal = reshape_init (type, compound_literal, complain);
    if (SCALAR_TYPE_P (type)
!       && !BRACE_ENCLOSED_INITIALIZER_P (compound_literal))
!     {
!       tree t = instantiate_non_dependent_expr_sfinae (compound_literal,
! 						      complain);
!       if (!check_narrowing (type, t, complain))
! 	return error_mark_node;
!     }
    if (TREE_CODE (type) == ARRAY_TYPE
        && TYPE_DOMAIN (type) == NULL_TREE)
      {
--- 3109,3117 ----
      return error_mark_node;
    compound_literal = reshape_init (type, compound_literal, complain);
    if (SCALAR_TYPE_P (type)
!       && !BRACE_ENCLOSED_INITIALIZER_P (compound_literal)
!       && !check_narrowing (type, compound_literal, complain))
!     return error_mark_node;
    if (TREE_CODE (type) == ARRAY_TYPE
        && TYPE_DOMAIN (type) == NULL_TREE)
      {
*************** expand_or_defer_fn (tree fn)
*** 4681,4686 ****
--- 4677,4693 ----
        emit_associated_thunks (fn);
  
        function_depth--;
+ 
+       if (DECL_IMMEDIATE_FUNCTION_P (fn))
+ 	{
+ 	  if (cgraph_node *node = cgraph_node::get (fn))
+ 	    {
+ 	      node->body_removed = true;
+ 	      node->analyzed = false;
+ 	      node->definition = false;
+ 	      node->force_output = false;
+ 	    }
+ 	}
      }
  }
  
*************** is_this_parameter (tree t)
*** 10669,10675 ****
  {
    if (!DECL_P (t) || DECL_NAME (t) != this_identifier)
      return false;
!   gcc_assert (TREE_CODE (t) == PARM_DECL || is_capture_proxy (t)
  	      || (cp_binding_oracle && TREE_CODE (t) == VAR_DECL));
    return true;
  }
--- 10676,10683 ----
  {
    if (!DECL_P (t) || DECL_NAME (t) != this_identifier)
      return false;
!   gcc_assert (TREE_CODE (t) == PARM_DECL
! 	      || (TREE_CODE (t) == VAR_DECL && DECL_HAS_VALUE_EXPR_P (t))
  	      || (cp_binding_oracle && TREE_CODE (t) == VAR_DECL));
    return true;
  }
diff -Nrcpad gcc-11.2.0/gcc/cp/tree.c gcc-11.3.0/gcc/cp/tree.c
*** gcc-11.2.0/gcc/cp/tree.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/tree.c	Thu Apr 21 07:58:53 2022
*************** move (tree expr)
*** 1275,1280 ****
--- 1275,1282 ----
  {
    tree type = TREE_TYPE (expr);
    gcc_assert (!TYPE_REF_P (type));
+   if (xvalue_p (expr))
+     return expr;
    type = cp_build_reference_type (type, /*rval*/true);
    return build_static_cast (input_location, type, expr,
  			    tf_warning_or_error);
*************** apply_identity_attributes (tree result,
*** 1480,1488 ****
  	      p = &TREE_CHAIN (*p);
  	    }
  	}
!       else if (first_ident)
  	{
! 	  for (tree a2 = first_ident; a2; a2 = TREE_CHAIN (a2))
  	    {
  	      *p = tree_cons (TREE_PURPOSE (a2), TREE_VALUE (a2), NULL_TREE);
  	      p = &TREE_CHAIN (*p);
--- 1482,1490 ----
  	      p = &TREE_CHAIN (*p);
  	    }
  	}
!       else if (first_ident && first_ident != error_mark_node)
  	{
! 	  for (tree a2 = first_ident; a2 != a; a2 = TREE_CHAIN (a2))
  	    {
  	      *p = tree_cons (TREE_PURPOSE (a2), TREE_VALUE (a2), NULL_TREE);
  	      p = &TREE_CHAIN (*p);
*************** strip_typedefs (tree t, bool *remove_att
*** 1743,1749 ****
  	    type = strip_typedefs (pat, remove_attributes, flags);
  	    if (type != pat)
  	      {
! 		result = copy_node (t);
  		PACK_EXPANSION_PATTERN (result) = type;
  	      }
  	  }
--- 1745,1751 ----
  	    type = strip_typedefs (pat, remove_attributes, flags);
  	    if (type != pat)
  	      {
! 		result = build_distinct_type_copy (t);
  		PACK_EXPANSION_PATTERN (result) = type;
  	      }
  	  }
*************** fixup_deferred_exception_variants (tree
*** 2766,2773 ****
  
    /* Though sucky, this walk will process the canonical variants
       first.  */
    for (tree variant = TYPE_MAIN_VARIANT (type);
!        variant; variant = TYPE_NEXT_VARIANT (variant))
      if (TYPE_RAISES_EXCEPTIONS (variant) == original)
        {
  	gcc_checking_assert (variant != TYPE_MAIN_VARIANT (type));
--- 2768,2776 ----
  
    /* Though sucky, this walk will process the canonical variants
       first.  */
+   tree prev = NULL_TREE;
    for (tree variant = TYPE_MAIN_VARIANT (type);
!        variant; prev = variant, variant = TYPE_NEXT_VARIANT (variant))
      if (TYPE_RAISES_EXCEPTIONS (variant) == original)
        {
  	gcc_checking_assert (variant != TYPE_MAIN_VARIANT (type));
*************** fixup_deferred_exception_variants (tree
*** 2777,2797 ****
  	    cp_cv_quals var_quals = TYPE_QUALS (variant);
  	    cp_ref_qualifier rqual = type_memfn_rqual (variant);
  
  	    tree v = TYPE_MAIN_VARIANT (type);
  	    for (; v; v = TYPE_NEXT_VARIANT (v))
! 	      if (TYPE_CANONICAL (v) == v
! 		  && cp_check_qualified_type (v, variant, var_quals,
! 					      rqual, cr, false))
! 		break;
  	    TYPE_RAISES_EXCEPTIONS (variant) = raises;
  
  	    if (!v)
  	      v = build_cp_fntype_variant (TYPE_CANONICAL (variant),
  					   rqual, cr, false);
! 	    TYPE_CANONICAL (variant) = v;
  	  }
  	else
  	  TYPE_RAISES_EXCEPTIONS (variant) = raises;
        }
  }
  
--- 2780,2813 ----
  	    cp_cv_quals var_quals = TYPE_QUALS (variant);
  	    cp_ref_qualifier rqual = type_memfn_rqual (variant);
  
+ 	    /* If VARIANT would become a dup (cp_check_qualified_type-wise)
+ 	       of an existing variant in the variant list of TYPE after its
+ 	       exception specification has been parsed, elide it.  Otherwise,
+ 	       build_cp_fntype_variant could use it, leading to "canonical
+ 	       types differ for identical types."  */
  	    tree v = TYPE_MAIN_VARIANT (type);
  	    for (; v; v = TYPE_NEXT_VARIANT (v))
! 	      if (cp_check_qualified_type (v, variant, var_quals,
! 					   rqual, cr, false))
! 		{
! 		  /* The main variant will not match V, so PREV will never
! 		     be null.  */
! 		  TYPE_NEXT_VARIANT (prev) = TYPE_NEXT_VARIANT (variant);
! 		  break;
! 		}
  	    TYPE_RAISES_EXCEPTIONS (variant) = raises;
  
  	    if (!v)
  	      v = build_cp_fntype_variant (TYPE_CANONICAL (variant),
  					   rqual, cr, false);
! 	    TYPE_CANONICAL (variant) = TYPE_CANONICAL (v);
  	  }
  	else
  	  TYPE_RAISES_EXCEPTIONS (variant) = raises;
+ 
+ 	if (!TYPE_DEPENDENT_P (variant))
+ 	  /* We no longer know that it's not type-dependent.  */
+ 	  TYPE_DEPENDENT_P_VALID (variant) = false;
        }
  }
  
*************** cp_walk_subtrees (tree *tp, int *walk_su
*** 5382,5388 ****
        // walk the parameter list. Doing so causes false
        // positives in the pack expansion checker since the
        // requires parameters are introduced as pack expansions.
!       WALK_SUBTREE (TREE_OPERAND (*tp, 1));
        *walk_subtrees_p = 0;
        break;
  
--- 5398,5406 ----
        // walk the parameter list. Doing so causes false
        // positives in the pack expansion checker since the
        // requires parameters are introduced as pack expansions.
!       ++cp_unevaluated_operand;
!       result = cp_walk_tree (&REQUIRES_EXPR_REQS (*tp), func, data, pset);
!       --cp_unevaluated_operand;
        *walk_subtrees_p = 0;
        break;
  
*************** cp_walk_subtrees (tree *tp, int *walk_su
*** 5443,5448 ****
--- 5461,5471 ----
  	}
        break;
  
+     case STATIC_ASSERT:
+       WALK_SUBTREE (STATIC_ASSERT_CONDITION (*tp));
+       WALK_SUBTREE (STATIC_ASSERT_MESSAGE (*tp));
+       break;
+ 
      default:
        return NULL_TREE;
      }
diff -Nrcpad gcc-11.2.0/gcc/cp/typeck.c gcc-11.3.0/gcc/cp/typeck.c
*** gcc-11.2.0/gcc/cp/typeck.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/typeck.c	Thu Apr 21 07:58:53 2022
*************** compparms (const_tree parms1, const_tree
*** 1703,1711 ****
  }
  
  
! /* Process a sizeof or alignof expression where the operand is a
!    type. STD_ALIGNOF indicates whether an alignof has C++11 (minimum alignment)
!    or GNU (preferred alignment) semantics; it is ignored if op is
     SIZEOF_EXPR.  */
  
  tree
--- 1703,1711 ----
  }
  
  
! /* Process a sizeof or alignof expression where the operand is a type.
!    STD_ALIGNOF indicates whether an alignof has C++11 (minimum alignment)
!    or GNU (preferred alignment) semantics; it is ignored if OP is
     SIZEOF_EXPR.  */
  
  tree
*************** cxx_sizeof_or_alignof_type (location_t l
*** 1729,1734 ****
--- 1729,1741 ----
        else
  	return error_mark_node;
      }
+   else if (VOID_TYPE_P (type) && std_alignof)
+     {
+       if (complain)
+ 	error_at (loc, "invalid application of %qs to a void type",
+ 		  OVL_OP_INFO (false, op)->name);
+       return error_mark_node;
+     }
  
    bool dependent_p = dependent_type_p (type);
    if (!dependent_p)
*************** cxx_alignas_expr (tree e)
*** 1962,1972 ****
      /* [dcl.align]/3:
         
  	   When the alignment-specifier is of the form
! 	   alignas(type-id ), it shall have the same effect as
! 	   alignas(alignof(type-id )).  */
  
      return cxx_sizeof_or_alignof_type (input_location,
! 				       e, ALIGNOF_EXPR, true, false);
    
    /* If we reach this point, it means the alignas expression if of
       the form "alignas(assignment-expression)", so we should follow
--- 1969,1981 ----
      /* [dcl.align]/3:
         
  	   When the alignment-specifier is of the form
! 	   alignas(type-id), it shall have the same effect as
! 	   alignas(alignof(type-id)).  */
  
      return cxx_sizeof_or_alignof_type (input_location,
! 				       e, ALIGNOF_EXPR,
! 				       /*std_alignof=*/true,
! 				       /*complain=*/true);
    
    /* If we reach this point, it means the alignas expression if of
       the form "alignas(assignment-expression)", so we should follow
*************** invalid_nonstatic_memfn_p (location_t lo
*** 2039,2047 ****
    return false;
  }
  
! /* If EXP is a reference to a bitfield, and the type of EXP does not
!    match the declared type of the bitfield, return the declared type
!    of the bitfield.  Otherwise, return NULL_TREE.  */
  
  tree
  is_bitfield_expr_with_lowered_type (const_tree exp)
--- 2048,2056 ----
    return false;
  }
  
! /* If EXP is a reference to a bit-field, and the type of EXP does not
!    match the declared type of the bit-field, return the declared type
!    of the bit-field.  Otherwise, return NULL_TREE.  */
  
  tree
  is_bitfield_expr_with_lowered_type (const_tree exp)
*************** is_bitfield_expr_with_lowered_type (cons
*** 2060,2065 ****
--- 2069,2082 ----
  
      case MODIFY_EXPR:
      case SAVE_EXPR:
+     case UNARY_PLUS_EXPR:
+     case PREDECREMENT_EXPR:
+     case PREINCREMENT_EXPR:
+     case POSTDECREMENT_EXPR:
+     case POSTINCREMENT_EXPR:
+     case NEGATE_EXPR:
+     case NON_LVALUE_EXPR:
+     case BIT_NOT_EXPR:
        return is_bitfield_expr_with_lowered_type (TREE_OPERAND (exp, 0));
  
      case COMPONENT_REF:
*************** cp_build_binary_op (const op_location_t
*** 5088,5093 ****
--- 5105,5111 ----
  	  doing_shift = true;
  	  if (TREE_CODE (const_op0) == INTEGER_CST
  	      && tree_int_cst_sgn (const_op0) < 0
+ 	      && !TYPE_OVERFLOW_WRAPS (type0)
  	      && (complain & tf_warning)
  	      && c_inhibit_evaluation_warnings == 0)
  	    warning_at (location, OPT_Wshift_negative_value,
diff -Nrcpad gcc-11.2.0/gcc/cp/typeck2.c gcc-11.3.0/gcc/cp/typeck2.c
*** gcc-11.2.0/gcc/cp/typeck2.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/cp/typeck2.c	Thu Apr 21 07:58:53 2022
*************** split_nonconstant_init_1 (tree dest, tre
*** 524,530 ****
  		sub = build3 (COMPONENT_REF, inner_type, dest, field_index,
  			      NULL_TREE);
  
! 	      if (!split_nonconstant_init_1 (sub, value, true))
  		complete_p = false;
  	      else
  		{
--- 524,543 ----
  		sub = build3 (COMPONENT_REF, inner_type, dest, field_index,
  			      NULL_TREE);
  
! 	      if (!split_nonconstant_init_1 (sub, value, true)
! 		      /* For flexible array member with initializer we
! 			 can't remove the initializer, because only the
! 			 initializer determines how many elements the
! 			 flexible array member has.  */
! 		  || (!array_type_p
! 		      && TREE_CODE (inner_type) == ARRAY_TYPE
! 		      && TYPE_DOMAIN (inner_type) == NULL
! 		      && TREE_CODE (TREE_TYPE (value)) == ARRAY_TYPE
! 		      && COMPLETE_TYPE_P (TREE_TYPE (value))
! 		      && !integer_zerop (TYPE_SIZE (TREE_TYPE (value)))
! 		      && idx == CONSTRUCTOR_NELTS (init) - 1
! 		      && TYPE_HAS_TRIVIAL_DESTRUCTOR
! 				(strip_array_types (inner_type))))
  		complete_p = false;
  	      else
  		{
*************** massage_init_elt (tree type, tree init,
*** 1321,1330 ****
      new_flags |= LOOKUP_AGGREGATE_PAREN_INIT;
    init = digest_init_r (type, init, nested ? 2 : 1, new_flags, complain);
    /* When we defer constant folding within a statement, we may want to
!      defer this folding as well.  */
!   tree t = fold_non_dependent_init (init, complain);
!   if (TREE_CONSTANT (t))
!     init = t;
    return init;
  }
  
--- 1334,1348 ----
      new_flags |= LOOKUP_AGGREGATE_PAREN_INIT;
    init = digest_init_r (type, init, nested ? 2 : 1, new_flags, complain);
    /* When we defer constant folding within a statement, we may want to
!      defer this folding as well.  Don't call this on CONSTRUCTORs because
!      their elements have already been folded, and we must avoid folding
!      the result of get_nsdmi.  */
!   if (TREE_CODE (init) != CONSTRUCTOR)
!     {
!       tree t = fold_non_dependent_init (init, complain);
!       if (TREE_CONSTANT (t))
! 	init = t;
!     }
    return init;
  }
  
*************** process_init_constructor_array (tree typ
*** 1397,1402 ****
--- 1415,1428 ----
  	      strip_array_types (TREE_TYPE (ce->value)))));
  
        picflags |= picflag_from_initializer (ce->value);
+       /* Propagate CONSTRUCTOR_PLACEHOLDER_BOUNDARY to outer
+ 	 CONSTRUCTOR.  */
+       if (TREE_CODE (ce->value) == CONSTRUCTOR
+ 	  && CONSTRUCTOR_PLACEHOLDER_BOUNDARY (ce->value))
+ 	{
+ 	  CONSTRUCTOR_PLACEHOLDER_BOUNDARY (init) = 1;
+ 	  CONSTRUCTOR_PLACEHOLDER_BOUNDARY (ce->value) = 0;
+ 	}
      }
  
    /* No more initializers. If the array is unbounded, we are done. Otherwise,
*************** process_init_constructor_array (tree typ
*** 1431,1436 ****
--- 1457,1470 ----
  	if (next)
  	  {
  	    picflags |= picflag_from_initializer (next);
+ 	    /* Propagate CONSTRUCTOR_PLACEHOLDER_BOUNDARY to outer
+ 	       CONSTRUCTOR.  */
+ 	    if (TREE_CODE (next) == CONSTRUCTOR
+ 		&& CONSTRUCTOR_PLACEHOLDER_BOUNDARY (next))
+ 	      {
+ 		CONSTRUCTOR_PLACEHOLDER_BOUNDARY (init) = 1;
+ 		CONSTRUCTOR_PLACEHOLDER_BOUNDARY (next) = 0;
+ 	      }
  	    if (len > i+1
  		&& (initializer_constant_valid_p (next, TREE_TYPE (next))
  		    == null_pointer_node))
*************** process_init_constructor_record (tree ty
*** 1627,1632 ****
--- 1661,1673 ----
        if (fldtype != TREE_TYPE (field))
  	next = cp_convert_and_check (TREE_TYPE (field), next, complain);
        picflags |= picflag_from_initializer (next);
+       /* Propagate CONSTRUCTOR_PLACEHOLDER_BOUNDARY to outer CONSTRUCTOR.  */
+       if (TREE_CODE (next) == CONSTRUCTOR
+ 	  && CONSTRUCTOR_PLACEHOLDER_BOUNDARY (next))
+ 	{
+ 	  CONSTRUCTOR_PLACEHOLDER_BOUNDARY (init) = 1;
+ 	  CONSTRUCTOR_PLACEHOLDER_BOUNDARY (next) = 0;
+ 	}
        CONSTRUCTOR_APPEND_ELT (v, field, next);
      }
  
*************** process_init_constructor_union (tree typ
*** 1767,1772 ****
--- 1808,1821 ----
      ce->value = massage_init_elt (TREE_TYPE (ce->index), ce->value, nested,
  				  flags, complain);
  
+   /* Propagate CONSTRUCTOR_PLACEHOLDER_BOUNDARY to outer CONSTRUCTOR.  */
+   if (ce->value
+       && TREE_CODE (ce->value) == CONSTRUCTOR
+       && CONSTRUCTOR_PLACEHOLDER_BOUNDARY (ce->value))
+     {
+       CONSTRUCTOR_PLACEHOLDER_BOUNDARY (init) = 1;
+       CONSTRUCTOR_PLACEHOLDER_BOUNDARY (ce->value) = 0;
+     }
    return picflag_from_initializer (ce->value);
  }
  
diff -Nrcpad gcc-11.2.0/gcc/d/ChangeLog gcc-11.3.0/gcc/d/ChangeLog
*** gcc-11.2.0/gcc/d/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/d/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,147 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2022-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2022-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/105004
+ 	* d-codegen.cc (build_struct_literal): Use complex_expr to build
+ 	complex expressions from __c_complex types.
+ 
+ 2021-12-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-12-10  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	* decl.cc (get_symbol_decl): Align methods to MINIMUM_METHOD_BOUNDARY.
+ 
+ 2021-11-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-07-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	* d-lang.cc (deps_add_target): Insert null terminator in buffer.
+ 	(deps_write): Likewise.
+ 	(d_parse_file): Likewise.
+ 
+ 2021-11-28  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-11-28  Martin Liska  <mliska@suse.cz>
+ 
+ 	* d-attribs.cc (parse_optimize_options): Fix thinko.
+ 
+ 2021-11-26  Martin Liska  <mliska@suse.cz>
+ 
+ 	* d-attribs.cc (parse_optimize_options): Check index before
+ 	accessing cl_options.
+ 
+ 2021-11-18  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-11-18  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	* decl.cc (d_finish_decl): Use HOST_WIDE_INT for type size
+ 	temporaries.
+ 
+ 2021-10-13  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-10-05  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* d-spec.cc (lang_specific_driver): Push the -static-libstdc++
+ 	option back onto the command line for targets without support
+ 	for -Bstatic/dynamic.
+ 
+ 2021-10-04  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-10-04  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/102574
+ 	* d-spec.cc (lang_specific_driver): Link libstdc++ statically if
+ 	-static-libstdc++ was given on command-line.
+ 
+ 2021-09-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-09-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/102185
+ 	* d-builtins.cc (d_eval_constant_expression): Don't include
+ 	terminating null pointer in string expression conversion.
+ 
+ 2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/101664
+ 	* expr.cc (ExprVisitor::visit (CallExp *)): Use object expression as
+ 	result for C++ constructor calls.
+ 
+ 2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-07-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/96435
+ 	* d-convert.cc (convert_for_rvalue): New function.
+ 	* d-tree.h (convert_for_rvalue): Declare.
+ 	* expr.cc (ExprVisitor::visit (CastExp *)): Use convert_for_rvalue.
+ 	(build_return_dtor): Likewise.
+ 
+ 2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/101640
+ 	* expr.cc (binary_op): Use build2 instead of fold_build2.
+ 
+ 2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/101490
+ 	* d-codegen.cc (build_array_index): Handle void arrays same as byte.
+ 	* d-convert.cc (convert_expr): Handle converting to zero-sized arrays.
+ 	* dmd/dcast.c (castTo): Handle casting to zero-sized arrays.
+ 
+ 2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/101441
+ 	* dmd/expression.c (FuncInitExp::resolveLoc): Set type as `string'.
+ 	(PrettyFuncInitExp::resolveLoc): Likewise.
+ 
+ 2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/101127
+ 	* d-builtins.cc (d_builtin_function_ext_scope): New function.
+ 	* d-lang.cc (LANG_HOOKS_BUILTIN_FUNCTION_EXT_SCOPE): Define.
+ 	* d-tree.h (d_builtin_function_ext_scope): Declare.
+ 
+ 2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-07-28  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/101619
+ 	* dmd/expression.c (DotTemplateExp::checkType): New function.
+ 	(DotTemplateExp::checkValue): New function.
+ 	* dmd/expression.h (class DotTemplateExp): Declare checkType and
+ 	checkValue.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/d/d-attribs.cc gcc-11.3.0/gcc/d/d-attribs.cc
*** gcc-11.2.0/gcc/d/d-attribs.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/d/d-attribs.cc	Thu Apr 21 07:58:53 2022
*************** parse_optimize_options (tree args)
*** 852,858 ****
    unsigned j = 1;
    for (unsigned i = 1; i < decoded_options_count; ++i)
      {
!       if (! (cl_options[decoded_options[i].opt_index].flags & CL_OPTIMIZATION))
  	{
  	  ret = false;
  	  warning (OPT_Wattributes,
--- 852,860 ----
    unsigned j = 1;
    for (unsigned i = 1; i < decoded_options_count; ++i)
      {
!       unsigned opt_index = decoded_options[i].opt_index;
!       if (opt_index >= cl_options_count
! 	  || ! (cl_options[opt_index].flags & CL_OPTIMIZATION))
  	{
  	  ret = false;
  	  warning (OPT_Wattributes,
diff -Nrcpad gcc-11.2.0/gcc/d/d-builtins.cc gcc-11.3.0/gcc/d/d-builtins.cc
*** gcc-11.2.0/gcc/d/d-builtins.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/d/d-builtins.cc	Thu Apr 21 07:58:53 2022
*************** d_eval_constant_expression (const Loc &l
*** 369,375 ****
        else if (code == STRING_CST)
  	{
  	  const void *string = TREE_STRING_POINTER (cst);
! 	  size_t len = TREE_STRING_LENGTH (cst);
  	  return StringExp::create (loc, CONST_CAST (void *, string), len);
  	}
        else if (code == VECTOR_CST)
--- 369,375 ----
        else if (code == STRING_CST)
  	{
  	  const void *string = TREE_STRING_POINTER (cst);
! 	  size_t len = TREE_STRING_LENGTH (cst) - 1;
  	  return StringExp::create (loc, CONST_CAST (void *, string), len);
  	}
        else if (code == VECTOR_CST)
*************** d_builtin_function (tree decl)
*** 1205,1209 ****
--- 1205,1224 ----
    return decl;
  }
  
+ /* Same as d_builtin_function, but used to delay putting in back-end builtin
+    functions until the ISA that defines the builtin has been declared.
+    However in D, there is no global namespace.  All builtins get pushed into the
+    `gcc.builtins' module, which is constructed during the semantic analysis
+    pass, which has already finished by the time target attributes are evaluated.
+    So builtins are not pushed because they would be ultimately ignored.
+    The purpose of having this function then is to improve compile-time
+    reflection support to allow user-code to determine whether a given back end
+    function is enabled by the ISA.  */
+ 
+ tree
+ d_builtin_function_ext_scope (tree decl)
+ {
+   return decl;
+ }
  
  #include "gt-d-d-builtins.h"
diff -Nrcpad gcc-11.2.0/gcc/d/d-codegen.cc gcc-11.3.0/gcc/d/d-codegen.cc
*** gcc-11.2.0/gcc/d/d-codegen.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/d/d-codegen.cc	Thu Apr 21 07:58:53 2022
*************** build_struct_literal (tree type, vec <co
*** 1158,1164 ****
    if (COMPLEX_FLOAT_TYPE_P (type))
      {
        gcc_assert (vec_safe_length (init) == 2);
!       return build_complex (type, (*init)[0].value, (*init)[1].value);
      }
  
    vec <constructor_elt, va_gc> *ve = NULL;
--- 1158,1164 ----
    if (COMPLEX_FLOAT_TYPE_P (type))
      {
        gcc_assert (vec_safe_length (init) == 2);
!       return complex_expr (type, (*init)[0].value, (*init)[1].value);
      }
  
    vec <constructor_elt, va_gc> *ve = NULL;
*************** build_array_index (tree ptr, tree index)
*** 1639,1659 ****
    /* Array element size.  */
    tree size_exp = size_in_bytes (target_type);
  
!   if (integer_zerop (size_exp))
!     {
!       /* Test for array of void.  */
!       if (TYPE_MODE (target_type) == TYPE_MODE (void_type_node))
! 	index = fold_convert (type, index);
!       else
! 	{
! 	  /* Should catch this earlier.  */
! 	  error ("invalid use of incomplete type %qD", TYPE_NAME (target_type));
! 	  ptr_type = error_mark_node;
! 	}
!     }
!   else if (integer_onep (size_exp))
      {
!       /* Array of bytes -- No need to multiply.  */
        index = fold_convert (type, index);
      }
    else
--- 1639,1647 ----
    /* Array element size.  */
    tree size_exp = size_in_bytes (target_type);
  
!   if (integer_zerop (size_exp) || integer_onep (size_exp))
      {
!       /* Array of void or bytes -- No need to multiply.  */
        index = fold_convert (type, index);
      }
    else
diff -Nrcpad gcc-11.2.0/gcc/d/d-convert.cc gcc-11.3.0/gcc/d/d-convert.cc
*** gcc-11.2.0/gcc/d/d-convert.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/d/d-convert.cc	Thu Apr 21 07:58:53 2022
*************** convert_expr (tree exp, Type *etype, Typ
*** 473,485 ****
  
  	  tree ptrtype = build_ctype (tbtype->nextOf ()->pointerTo ());
  
! 	  if ((dim * esize) % tsize != 0)
  	    {
! 	      error ("cannot cast %qs to %qs since sizes do not line up",
! 		     etype->toChars (), totype->toChars ());
! 	      return error_mark_node;
  	    }
- 	  dim = (dim * esize) / tsize;
  
  	  /* Assumes casting to dynamic array of same type or void.  */
  	  return d_array_value (build_ctype (totype), size_int (dim),
--- 473,490 ----
  
  	  tree ptrtype = build_ctype (tbtype->nextOf ()->pointerTo ());
  
! 	  if (esize != tsize)
  	    {
! 	      /* Array element sizes do not match, so we must adjust the
! 		 dimensions.  */
! 	      if (tsize == 0 || (dim * esize) % tsize != 0)
! 		{
! 		  error ("cannot cast %qs to %qs since sizes do not line up",
! 			 etype->toChars (), totype->toChars ());
! 		  return error_mark_node;
! 		}
! 	      dim = (dim * esize) / tsize;
  	    }
  
  	  /* Assumes casting to dynamic array of same type or void.  */
  	  return d_array_value (build_ctype (totype), size_int (dim),
*************** convert_expr (tree exp, Type *etype, Typ
*** 597,602 ****
--- 602,643 ----
    return result ? result : convert (build_ctype (totype), exp);
  }
  
+ /* Return a TREE represenwation of EXPR, whose type has been converted from
+  * ETYPE to TOTYPE, and is being used in an rvalue context.  */
+ 
+ tree
+ convert_for_rvalue (tree expr, Type *etype, Type *totype)
+ {
+   tree result = NULL_TREE;
+ 
+   Type *ebtype = etype->toBasetype ();
+   Type *tbtype = totype->toBasetype ();
+ 
+   switch (ebtype->ty)
+     {
+     case Tbool:
+       /* If casting from bool, the result is either 0 or 1, any other value
+ 	 violates @safe code, so enforce that it is never invalid.  */
+       if (CONSTANT_CLASS_P (expr))
+ 	result = d_truthvalue_conversion (expr);
+       else
+ 	{
+ 	  /* Reinterpret the boolean as an integer and test the first bit.
+ 	     The generated code should end up being equivalent to:
+ 		*cast(ubyte *)&expr & 1;  */
+ 	  machine_mode bool_mode = TYPE_MODE (TREE_TYPE (expr));
+ 	  tree mtype = lang_hooks.types.type_for_mode (bool_mode, 1);
+ 	  result = fold_build2 (BIT_AND_EXPR, mtype,
+ 				build_vconvert (mtype, expr),
+ 				build_one_cst (mtype));
+ 	}
+ 
+       result = convert (build_ctype (tbtype), result);
+       break;
+     }
+ 
+   return result ? result : convert_expr (expr, etype, totype);
+ }
  
  /* Apply semantics of assignment to a value of type TOTYPE to EXPR
     (e.g., pointer = array -> pointer = &array[0])
diff -Nrcpad gcc-11.2.0/gcc/d/d-lang.cc gcc-11.3.0/gcc/d/d-lang.cc
*** gcc-11.2.0/gcc/d/d-lang.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/d/d-lang.cc	Thu Apr 21 07:58:53 2022
*************** deps_add_target (const char *target, boo
*** 108,114 ****
  
    if (!quoted)
      {
!       obstack_grow (&buffer, target, strlen (target));
        d_option.deps_target.safe_push ((const char *) obstack_finish (&buffer));
        return;
      }
--- 108,114 ----
  
    if (!quoted)
      {
!       obstack_grow0 (&buffer, target, strlen (target));
        d_option.deps_target.safe_push ((const char *) obstack_finish (&buffer));
        return;
      }
*************** deps_add_target (const char *target, boo
*** 149,154 ****
--- 149,155 ----
        obstack_1grow (&buffer, *p);
      }
  
+   obstack_1grow (&buffer, '\0');
    d_option.deps_target.safe_push ((const char *) obstack_finish (&buffer));
  }
  
*************** deps_write (Module *module, obstack *buf
*** 278,283 ****
--- 279,286 ----
        obstack_grow (buffer, str, strlen (str));
        obstack_grow (buffer, ":\n", 2);
      }
+ 
+   obstack_1grow (buffer, '\0');
  }
  
  /* Implements the lang_hooks.init_options routine for language D.
*************** d_parse_file (void)
*** 884,889 ****
--- 887,893 ----
  	      obstack_grow (&buffer, str, strlen (str));
  	    }
  
+ 	  obstack_1grow (&buffer, '\0');
  	  message ("%s", (char *) obstack_finish (&buffer));
  	}
      }
*************** d_enum_underlying_base_type (const_tree
*** 1745,1750 ****
--- 1749,1755 ----
  #undef LANG_HOOKS_GET_ALIAS_SET
  #undef LANG_HOOKS_TYPES_COMPATIBLE_P
  #undef LANG_HOOKS_BUILTIN_FUNCTION
+ #undef LANG_HOOKS_BUILTIN_FUNCTION_EXT_SCOPE
  #undef LANG_HOOKS_REGISTER_BUILTIN_TYPE
  #undef LANG_HOOKS_FINISH_INCOMPLETE_DECL
  #undef LANG_HOOKS_GIMPLIFY_EXPR
*************** d_enum_underlying_base_type (const_tree
*** 1776,1781 ****
--- 1781,1787 ----
  #define LANG_HOOKS_GET_ALIAS_SET	    d_get_alias_set
  #define LANG_HOOKS_TYPES_COMPATIBLE_P	    d_types_compatible_p
  #define LANG_HOOKS_BUILTIN_FUNCTION	    d_builtin_function
+ #define LANG_HOOKS_BUILTIN_FUNCTION_EXT_SCOPE d_builtin_function_ext_scope
  #define LANG_HOOKS_REGISTER_BUILTIN_TYPE    d_register_builtin_type
  #define LANG_HOOKS_FINISH_INCOMPLETE_DECL   d_finish_incomplete_decl
  #define LANG_HOOKS_GIMPLIFY_EXPR	    d_gimplify_expr
diff -Nrcpad gcc-11.2.0/gcc/d/d-spec.cc gcc-11.3.0/gcc/d/d-spec.cc
*** gcc-11.2.0/gcc/d/d-spec.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/d/d-spec.cc	Thu Apr 21 07:58:53 2022
*************** lang_specific_driver (cl_decoded_option
*** 83,88 ****
--- 83,91 ----
    /* "-lstdc++" if it appears on the command line.  */
    const cl_decoded_option *saw_libcxx = 0;
  
+   /* True if we saw `-static-libstdc++'.  */
+   bool saw_static_libcxx = false;
+ 
    /* Whether we need the C++ STD library.  */
    bool need_stdcxx = false;
  
*************** lang_specific_driver (cl_decoded_option
*** 248,253 ****
--- 251,261 ----
  	  shared_libgcc = false;
  	  break;
  
+ 	case OPT_static_libstdc__:
+ 	  saw_static_libcxx = true;
+ 	  args[i] |= SKIPOPT;
+ 	  break;
+ 
  	case OPT_static_libphobos:
  	  if (phobos_library != PHOBOS_NOLINK)
  	    phobos_library = PHOBOS_STATIC;
*************** lang_specific_driver (cl_decoded_option
*** 452,467 ****
  #endif
      }
  
!   if (saw_libcxx)
!     new_decoded_options[j++] = *saw_libcxx;
!   else if (need_stdcxx)
      {
!       generate_option (OPT_l,
! 		       (saw_profile_flag
! 			? LIBSTDCXX_PROFILE
! 			: LIBSTDCXX),
! 		       1, CL_DRIVER, &new_decoded_options[j++]);
!       added_libraries++;
      }
  
    if (shared_libgcc && !static_link)
--- 460,498 ----
  #endif
      }
  
!   if (saw_libcxx || need_stdcxx)
      {
! #ifdef HAVE_LD_STATIC_DYNAMIC
!       if (saw_static_libcxx && !static_link)
! 	{
! 	  generate_option (OPT_Wl_, LD_STATIC_OPTION, 1, CL_DRIVER,
! 			   &new_decoded_options[j++]);
! 	}
! #else
!       /* Push the -static-libstdc++ option back onto the command so that
! 	 a target without LD_STATIC_DYNAMIC can use outfile substitution.  */
!       if (saw_static_libcxx && !static_link)
! 	generate_option (OPT_static_libstdc__, NULL, 1, CL_DRIVER,
! 			 &new_decoded_options[j++]);
! #endif
!       if (saw_libcxx)
! 	new_decoded_options[j++] = *saw_libcxx;
!       else if (need_stdcxx)
! 	{
! 	  generate_option (OPT_l,
! 			   (saw_profile_flag
! 			    ? LIBSTDCXX_PROFILE
! 			    : LIBSTDCXX),
! 			   1, CL_DRIVER, &new_decoded_options[j++]);
! 	  added_libraries++;
! 	}
! #ifdef HAVE_LD_STATIC_DYNAMIC
!       if (saw_static_libcxx && !static_link)
! 	{
! 	  generate_option (OPT_Wl_, LD_DYNAMIC_OPTION, 1, CL_DRIVER,
! 			   &new_decoded_options[j++]);
! 	}
! #endif
      }
  
    if (shared_libgcc && !static_link)
diff -Nrcpad gcc-11.2.0/gcc/d/d-tree.h gcc-11.3.0/gcc/d/d-tree.h
*** gcc-11.2.0/gcc/d/d-tree.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/d/d-tree.h	Thu Apr 21 07:58:53 2022
*************** extern const attribute_spec d_langhook_c
*** 502,507 ****
--- 502,508 ----
  extern Type *build_frontend_type (tree);
  
  extern tree d_builtin_function (tree);
+ extern tree d_builtin_function_ext_scope (tree);
  extern void d_init_builtins (void);
  extern void d_register_builtin_type (tree, const char *);
  extern void d_build_builtins_module (Module *);
*************** extern bool decl_with_nonnull_addr_p (co
*** 597,602 ****
--- 598,604 ----
  extern tree d_truthvalue_conversion (tree);
  extern tree d_convert (tree, tree);
  extern tree convert_expr (tree, Type *, Type *);
+ extern tree convert_for_rvalue (tree, Type *, Type *);
  extern tree convert_for_assignment (tree, Type *, Type *);
  extern tree convert_for_argument (tree, Parameter *);
  extern tree convert_for_condition (tree, Type *);
diff -Nrcpad gcc-11.2.0/gcc/d/decl.cc gcc-11.3.0/gcc/d/decl.cc
*** gcc-11.2.0/gcc/d/decl.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/d/decl.cc	Thu Apr 21 07:58:53 2022
*************** get_symbol_decl (Declaration *decl)
*** 1213,1218 ****
--- 1213,1221 ----
  	      DECL_VINDEX (decl->csym) = size_int (fd->vtblIndex);
  	      DECL_VIRTUAL_P (decl->csym) = 1;
  	    }
+ 
+ 	  /* Align method to the minimum boundary for target.  */
+ 	  SET_DECL_ALIGN (decl->csym, MINIMUM_METHOD_BOUNDARY);
  	}
        else if (fd->isMain () || fd->isCMain ())
  	{
*************** d_finish_decl (tree decl)
*** 1544,1551 ****
    if (flag_checking && DECL_INITIAL (decl))
      {
        /* Initializer must never be bigger than symbol size.  */
!       dinteger_t tsize = int_size_in_bytes (TREE_TYPE (decl));
!       dinteger_t dtsize = int_size_in_bytes (TREE_TYPE (DECL_INITIAL (decl)));
  
        if (tsize < dtsize)
  	{
--- 1547,1555 ----
    if (flag_checking && DECL_INITIAL (decl))
      {
        /* Initializer must never be bigger than symbol size.  */
!       HOST_WIDE_INT tsize = int_size_in_bytes (TREE_TYPE (decl));
!       HOST_WIDE_INT dtsize =
! 	int_size_in_bytes (TREE_TYPE (DECL_INITIAL (decl)));
  
        if (tsize < dtsize)
  	{
diff -Nrcpad gcc-11.2.0/gcc/d/dmd/dcast.c gcc-11.3.0/gcc/d/dmd/dcast.c
*** gcc-11.2.0/gcc/d/dmd/dcast.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/d/dmd/dcast.c	Thu Apr 21 07:58:53 2022
*************** Expression *castTo(Expression *e, Scope
*** 1496,1508 ****
                      // cast(U[])sa; // ==> cast(U[])sa[];
                      d_uns64 fsize = t1b->nextOf()->size();
                      d_uns64 tsize = tob->nextOf()->size();
!                     if ((((TypeSArray *)t1b)->dim->toInteger() * fsize) % tsize != 0)
                      {
!                         // copied from sarray_toDarray() in e2ir.c
!                         e->error("cannot cast expression %s of type %s to %s since sizes don't line up",
!                             e->toChars(), e->type->toChars(), t->toChars());
!                         result = new ErrorExp();
!                         return;
                      }
                      goto Lok;
                  }
--- 1496,1511 ----
                      // cast(U[])sa; // ==> cast(U[])sa[];
                      d_uns64 fsize = t1b->nextOf()->size();
                      d_uns64 tsize = tob->nextOf()->size();
!                     if (fsize != tsize)
                      {
!                         dinteger_t dim = ((TypeSArray *)t1b)->dim->toInteger();
!                         if (tsize == 0 || (dim * fsize) % tsize != 0)
!                         {
!                             e->error("cannot cast expression `%s` of type `%s` to `%s` since sizes don't line up",
!                                      e->toChars(), e->type->toChars(), t->toChars());
!                             result = new ErrorExp();
!                             return;
!                         }
                      }
                      goto Lok;
                  }
diff -Nrcpad gcc-11.2.0/gcc/d/dmd/expression.c gcc-11.3.0/gcc/d/dmd/expression.c
*** gcc-11.2.0/gcc/d/dmd/expression.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/d/dmd/expression.c	Thu Apr 21 07:58:53 2022
*************** DotTemplateExp::DotTemplateExp(Loc loc,
*** 4200,4205 ****
--- 4200,4217 ----
      this->td = td;
  }
  
+ bool DotTemplateExp::checkType()
+ {
+     error("%s %s has no type", td->kind(), toChars());
+     return true;
+ }
+ 
+ bool DotTemplateExp::checkValue()
+ {
+     error("%s %s has no value", td->kind(), toChars());
+     return true;
+ }
+ 
  /************************************************************/
  
  DotVarExp::DotVarExp(Loc loc, Expression *e, Declaration *var, bool hasOverloads)
*************** Expression *FuncInitExp::resolveLoc(Loc
*** 5608,5614 ****
          s = "";
      Expression *e = new StringExp(loc, const_cast<char *>(s));
      e = expressionSemantic(e, sc);
!     e = e->castTo(sc, type);
      return e;
  }
  
--- 5620,5626 ----
          s = "";
      Expression *e = new StringExp(loc, const_cast<char *>(s));
      e = expressionSemantic(e, sc);
!     e->type = Type::tstring;
      return e;
  }
  
*************** Expression *PrettyFuncInitExp::resolveLo
*** 5642,5648 ****
  
      Expression *e = new StringExp(loc, const_cast<char *>(s));
      e = expressionSemantic(e, sc);
!     e = e->castTo(sc, type);
      return e;
  }
  
--- 5654,5660 ----
  
      Expression *e = new StringExp(loc, const_cast<char *>(s));
      e = expressionSemantic(e, sc);
!     e->type = Type::tstring;
      return e;
  }
  
diff -Nrcpad gcc-11.2.0/gcc/d/dmd/expression.h gcc-11.3.0/gcc/d/dmd/expression.h
*** gcc-11.2.0/gcc/d/dmd/expression.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/d/dmd/expression.h	Thu Apr 21 07:58:53 2022
*************** public:
*** 930,935 ****
--- 930,937 ----
      TemplateDeclaration *td;
  
      DotTemplateExp(Loc loc, Expression *e, TemplateDeclaration *td);
+     bool checkType();
+     bool checkValue();
      void accept(Visitor *v) { v->visit(this); }
  };
  
diff -Nrcpad gcc-11.2.0/gcc/d/expr.cc gcc-11.3.0/gcc/d/expr.cc
*** gcc-11.2.0/gcc/d/expr.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/d/expr.cc	Thu Apr 21 07:58:53 2022
*************** binary_op (tree_code code, tree type, tr
*** 157,163 ****
  	  eptype = type;
  	}
  
!       ret = fold_build2 (code, eptype, arg0, arg1);
      }
  
    return d_convert (type, ret);
--- 157,163 ----
  	  eptype = type;
  	}
  
!       ret = build2 (code, eptype, arg0, arg1);
      }
  
    return d_convert (type, ret);
*************** public:
*** 1491,1497 ****
      if (tbtype->ty == Tvoid)
        this->result_ = build_nop (build_ctype (tbtype), result);
      else
!       this->result_ = convert_expr (result, ebtype, tbtype);
    }
  
    /* Build a delete expression.  */
--- 1491,1497 ----
      if (tbtype->ty == Tvoid)
        this->result_ = build_nop (build_ctype (tbtype), result);
      else
!       this->result_ = convert_for_rvalue (result, ebtype, tbtype);
    }
  
    /* Build a delete expression.  */
*************** public:
*** 1751,1756 ****
--- 1751,1757 ----
      tree callee = NULL_TREE;
      tree object = NULL_TREE;
      tree cleanup = NULL_TREE;
+     tree returnvalue = NULL_TREE;
      TypeFunction *tf = NULL;
  
      /* Calls to delegates can sometimes look like this.  */
*************** public:
*** 1819,1824 ****
--- 1820,1834 ----
  		else
  		  fndecl = build_address (fndecl);
  
+ 		/* C++ constructors return void, even though front-end semantic
+ 		   treats them as implicitly returning `this'.  Set returnvalue
+ 		   to override the result of this expression.  */
+ 		if (fd->isCtorDeclaration () && fd->linkage == LINKcpp)
+ 		  {
+ 		    thisexp = d_save_expr (thisexp);
+ 		    returnvalue = thisexp;
+ 		  }
+ 
  		callee = build_method_call (fndecl, thisexp, fd->type);
  	      }
  	  }
*************** public:
*** 1885,1890 ****
--- 1895,1903 ----
         build the call expression.  */
      tree exp = d_build_call (tf, callee, object, e->arguments);
  
+     if (returnvalue != NULL_TREE)
+       exp = compound_expr (exp, returnvalue);
+ 
      if (tf->isref)
        exp = build_deref (exp);
  
*************** build_return_dtor (Expression *e, Type *
*** 3169,3179 ****
    tree result = build_expr (e);
  
    /* Convert for initializing the DECL_RESULT.  */
-   result = convert_expr (result, e->type, type);
- 
-   /* If we are returning a reference, take the address.  */
    if (tf->isref)
!     result = build_address (result);
  
    /* The decl to store the return expression.  */
    tree decl = DECL_RESULT (cfun->decl);
--- 3182,3195 ----
    tree result = build_expr (e);
  
    /* Convert for initializing the DECL_RESULT.  */
    if (tf->isref)
!     {
!       /* If we are returning a reference, take the address.  */
!       result = convert_expr (result, e->type, type);
!       result = build_address (result);
!     }
!   else
!     result = convert_for_rvalue (result, e->type, type);
  
    /* The decl to store the return expression.  */
    tree decl = DECL_RESULT (cfun->decl);
diff -Nrcpad gcc-11.2.0/gcc/doc/cpp.1 gcc-11.3.0/gcc/doc/cpp.1
*** gcc-11.2.0/gcc/doc/cpp.1	Wed Jul 28 06:56:22 2021
--- gcc-11.3.0/gcc/doc/cpp.1	Thu Apr 21 08:00:42 2022
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "CPP 1"
! .TH CPP 1 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "CPP 1"
! .TH CPP 1 "2022-04-21" "gcc-11.3.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
diff -Nrcpad gcc-11.2.0/gcc/doc/extend.texi gcc-11.3.0/gcc/doc/extend.texi
*** gcc-11.2.0/gcc/doc/extend.texi	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/doc/extend.texi	Thu Apr 21 07:58:53 2022
*************** The following attributes are supported o
*** 2487,2493 ****
  @table @code
  @c Keep this table alphabetized by attribute name.  Treat _ as space.
  
- @item access
  @itemx access (@var{access-mode}, @var{ref-index})
  @itemx access (@var{access-mode}, @var{ref-index}, @var{size-index})
  
--- 2487,2492 ----
*************** __attribute__ ((access (write_only, 1, 2
*** 2561,2567 ****
  The access mode @code{none} specifies that the pointer to which it applies
  is not used to access the referenced object at all.  Unless the pointer is
  null the pointed-to object must exist and have at least the size as denoted
! by the @var{size-index} argument.  The object need not be initialized.
  The mode is intended to be used as a means to help validate the expected
  object size, for example in functions that call @code{__builtin_object_size}.
  @xref{Object Size Checking}.
--- 2560,2568 ----
  The access mode @code{none} specifies that the pointer to which it applies
  is not used to access the referenced object at all.  Unless the pointer is
  null the pointed-to object must exist and have at least the size as denoted
! by the @var{size-index} argument.  When the optional @var{size-index}
! argument is omitted for an argument of @code{void*} type the actual pointer
! agument is ignored.  The referenced object need not be initialized.
  The mode is intended to be used as a means to help validate the expected
  object size, for example in functions that call @code{__builtin_object_size}.
  @xref{Object Size Checking}.
*************** Enable/disable the generation of the MOV
*** 6665,6670 ****
--- 6666,6676 ----
  @cindex @code{target("movdiri")} function attribute, x86
  Enable/disable the generation of the MOVDIRI instructions.
  
+ @item mwait
+ @itemx no-mwait
+ @cindex @code{target("mwait")} function attribute, x86
+ Enable/disable the generation of the MWAIT and MONITOR instructions.
+ 
  @item mwaitx
  @itemx no-mwaitx
  @cindex @code{target("mwaitx")} function attribute, x86
diff -Nrcpad gcc-11.2.0/gcc/doc/fsf-funding.7 gcc-11.3.0/gcc/doc/fsf-funding.7
*** gcc-11.2.0/gcc/doc/fsf-funding.7	Wed Jul 28 06:56:22 2021
--- gcc-11.3.0/gcc/doc/fsf-funding.7	Thu Apr 21 08:00:42 2022
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "FSF-FUNDING 7"
! .TH FSF-FUNDING 7 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "FSF-FUNDING 7"
! .TH FSF-FUNDING 7 "2022-04-21" "gcc-11.3.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
diff -Nrcpad gcc-11.2.0/gcc/doc/g++.1 gcc-11.3.0/gcc/doc/g++.1
*** gcc-11.2.0/gcc/doc/g++.1	Wed Jul 28 07:06:51 2021
--- gcc-11.3.0/gcc/doc/g++.1	Thu Apr 21 08:20:55 2022
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2022-04-21" "gcc-11.3.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** in the following sections.
*** 806,811 ****
--- 806,812 ----
  \&\-mverbose\-cost\-dump 
  \&\-mpure\-code 
  \&\-mcmse 
+ \&\-mfix\-cmse\-cve\-2021\-35465 
  \&\-mfdpic\fR
  .Sp
  \&\fI\s-1AVR\s0 Options\fR
*************** in the following sections.
*** 835,846 ****
  \&\fB\-msim  \-msdata=\fR\fIsdata-type\fR
  .Sp
  \&\fI\s-1CRIS\s0 Options\fR
! \&\fB\-mcpu=\fR\fIcpu\fR  \fB\-march=\fR\fIcpu\fR  \fB\-mtune=\fR\fIcpu\fR 
! \&\fB\-mmax\-stack\-frame=\fR\fIn\fR  \fB\-melinux\-stacksize=\fR\fIn\fR 
  \&\fB\-metrax4  \-metrax100  \-mpdebug  \-mcc\-init  \-mno\-side\-effects 
  \&\-mstack\-align  \-mdata\-align  \-mconst\-align 
! \&\-m32\-bit  \-m16\-bit  \-m8\-bit  \-mno\-prologue\-epilogue  \-mno\-gotplt 
! \&\-melf  \-maout  \-melinux  \-mlinux  \-sim  \-sim2 
  \&\-mmul\-bug\-workaround  \-mno\-mul\-bug\-workaround\fR
  .Sp
  \&\fI\s-1CR16\s0 Options\fR
--- 836,847 ----
  \&\fB\-msim  \-msdata=\fR\fIsdata-type\fR
  .Sp
  \&\fI\s-1CRIS\s0 Options\fR
! \&\fB\-mcpu=\fR\fIcpu\fR  \fB\-march=\fR\fIcpu\fR
! \&\fB\-mtune=\fR\fIcpu\fR \fB\-mmax\-stack\-frame=\fR\fIn\fR 
  \&\fB\-metrax4  \-metrax100  \-mpdebug  \-mcc\-init  \-mno\-side\-effects 
  \&\-mstack\-align  \-mdata\-align  \-mconst\-align 
! \&\-m32\-bit  \-m16\-bit  \-m8\-bit  \-mno\-prologue\-epilogue 
! \&\-melf  \-maout  \-sim  \-sim2 
  \&\-mmul\-bug\-workaround  \-mno\-mul\-bug\-workaround\fR
  .Sp
  \&\fI\s-1CR16\s0 Options\fR
*************** See \s-1RS/6000\s0 and PowerPC Options.
*** 1375,1381 ****
  \&\-mno\-wide\-multiply  \-mrtd  \-malign\-double 
  \&\-mpreferred\-stack\-boundary=\fR\fInum\fR 
  \&\fB\-mincoming\-stack\-boundary=\fR\fInum\fR 
! \&\fB\-mcld  \-mcx16  \-msahf  \-mmovbe  \-mcrc32 
  \&\-mrecip  \-mrecip=\fR\fIopt\fR 
  \&\fB\-mvzeroupper  \-mprefer\-avx128  \-mprefer\-vector\-width=\fR\fIopt\fR 
  \&\fB\-mmmx  \-msse  \-msse2  \-msse3  \-mssse3  \-msse4.1  \-msse4.2  \-msse4  \-mavx 
--- 1376,1382 ----
  \&\-mno\-wide\-multiply  \-mrtd  \-malign\-double 
  \&\-mpreferred\-stack\-boundary=\fR\fInum\fR 
  \&\fB\-mincoming\-stack\-boundary=\fR\fInum\fR 
! \&\fB\-mcld  \-mcx16  \-msahf  \-mmovbe  \-mcrc32 \-mmwait 
  \&\-mrecip  \-mrecip=\fR\fIopt\fR 
  \&\fB\-mvzeroupper  \-mprefer\-avx128  \-mprefer\-vector\-width=\fR\fIopt\fR 
  \&\fB\-mmmx  \-msse  \-msse2  \-msse3  \-mssse3  \-msse4.1  \-msse4.2  \-msse4  \-mavx 
*************** See \s-1RS/6000\s0 and PowerPC Options.
*** 1412,1418 ****
  \&\fB\-mstack\-protector\-guard\-symbol=\fR\fIsymbol\fR 
  \&\fB\-mgeneral\-regs\-only  \-mcall\-ms2sysv\-xlogues 
  \&\-mindirect\-branch=\fR\fIchoice\fR  \fB\-mfunction\-return=\fR\fIchoice\fR 
! \&\fB\-mindirect\-branch\-register \-mneeded\fR
  .Sp
  \&\fIx86 Windows Options\fR
  \&\fB\-mconsole  \-mcygwin  \-mno\-cygwin  \-mdll 
--- 1413,1420 ----
  \&\fB\-mstack\-protector\-guard\-symbol=\fR\fIsymbol\fR 
  \&\fB\-mgeneral\-regs\-only  \-mcall\-ms2sysv\-xlogues 
  \&\-mindirect\-branch=\fR\fIchoice\fR  \fB\-mfunction\-return=\fR\fIchoice\fR 
! \&\fB\-mindirect\-branch\-register \-mharden\-sls=\fR\fIchoice\fR 
! \&\fB\-mindirect\-branch\-cs\-prefix \-mneeded\fR
  .Sp
  \&\fIx86 Windows Options\fR
  \&\fB\-mconsole  \-mcygwin  \-mno\-cygwin  \-mdll 
*************** named \fIdir/bar.*\fR, combining the giv
*** 1889,1895 ****
  default \fIdumpbase\fR derived from the primary output name.  Dump
  outputs also take the input name suffix: \fIdir/bar.c.*\fR.
  .Sp
! It defaults to the location of the output file; options
  \&\fB\-save\-temps=cwd\fR and \fB\-save\-temps=obj\fR override this
  default, just like an explicit \fB\-dumpdir\fR option.  In case
  multiple such options are given, the last one prevails:
--- 1891,1898 ----
  default \fIdumpbase\fR derived from the primary output name.  Dump
  outputs also take the input name suffix: \fIdir/bar.c.*\fR.
  .Sp
! It defaults to the location of the output file, unless the output
! file is a special file like \f(CW\*(C`/dev/null\*(C'\fR. Options
  \&\fB\-save\-temps=cwd\fR and \fB\-save\-temps=obj\fR override this
  default, just like an explicit \fB\-dumpdir\fR option.  In case
  multiple such options are given, the last one prevails:
*************** name is still supported, but the newer n
*** 5338,5344 ****
  \&\-Wredundant\-move\fR (only for \*(C+)  
  \&\fB\-Wtype\-limits  
  \&\-Wuninitialized  
! \&\-Wshift\-negative\-value\fR (in \*(C+03 and in C99 and newer)  
  \&\fB\-Wunused\-parameter\fR (only with\fB \fR\fB\-Wunused\fR\fB \fRor\fB \fR\fB\-Wall\fR) 
  \&\fB\-Wunused\-but\-set\-parameter\fR (only with\fB \fR\fB\-Wunused\fR\fB \fRor\fB \fR\fB\-Wall\fR)
  .Sp
--- 5341,5347 ----
  \&\-Wredundant\-move\fR (only for \*(C+)  
  \&\fB\-Wtype\-limits  
  \&\-Wuninitialized  
! \&\-Wshift\-negative\-value\fR (in \*(C+11 to \*(C+17 and in C99 and newer)  
  \&\fB\-Wunused\-parameter\fR (only with\fB \fR\fB\-Wunused\fR\fB \fRor\fB \fR\fB\-Wall\fR) 
  \&\fB\-Wunused\-but\-set\-parameter\fR (only with\fB \fR\fB\-Wunused\fR\fB \fRor\fB \fR\fB\-Wall\fR)
  .Sp
*************** of the type.  This warning is enabled by
*** 6263,6269 ****
  .IP "\fB\-Wshift\-negative\-value\fR" 4
  .IX Item "-Wshift-negative-value"
  Warn if left shifting a negative value.  This warning is enabled by
! \&\fB\-Wextra\fR in C99 and \*(C+11 modes (and newer).
  .IP "\fB\-Wno\-shift\-overflow\fR" 4
  .IX Item "-Wno-shift-overflow"
  .PD 0
--- 6266,6272 ----
  .IP "\fB\-Wshift\-negative\-value\fR" 4
  .IX Item "-Wshift-negative-value"
  Warn if left shifting a negative value.  This warning is enabled by
! \&\fB\-Wextra\fR in C99 (and newer) and \*(C+11 to \*(C+17 modes.
  .IP "\fB\-Wno\-shift\-overflow\fR" 4
  .IX Item "-Wno-shift-overflow"
  .PD 0
*************** The option cannot be combined with \fB\-
*** 13844,13850 ****
  .IX Item "-fsanitize=undefined"
  Enable UndefinedBehaviorSanitizer, a fast undefined behavior detector.
  Various computations are instrumented to detect undefined behavior
! at runtime.  Current suboptions are:
  .RS 4
  .IP "\fB\-fsanitize=shift\fR" 4
  .IX Item "-fsanitize=shift"
--- 13847,13854 ----
  .IX Item "-fsanitize=undefined"
  Enable UndefinedBehaviorSanitizer, a fast undefined behavior detector.
  Various computations are instrumented to detect undefined behavior
! at runtime.  See <\fBhttps://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html\fR> for more details.   The run-time behavior can be influenced using the
! \&\fB\s-1UBSAN_OPTIONS\s0\fR environment variable.  Current suboptions are:
  .RS 4
  .IP "\fB\-fsanitize=shift\fR" 4
  .IX Item "-fsanitize=shift"
*************** You can also use the \f(CW\*(C`nocf_chec
*** 14088,14094 ****
  which functions and calls should be skipped from instrumentation.
  .Sp
  Currently the x86 GNU/Linux target provides an implementation based
! on Intel Control-flow Enforcement Technology (\s-1CET\s0).
  .IP "\fB\-fstack\-protector\fR" 4
  .IX Item "-fstack-protector"
  Emit extra code to check for buffer overflows, such as stack smashing
--- 14092,14099 ----
  which functions and calls should be skipped from instrumentation.
  .Sp
  Currently the x86 GNU/Linux target provides an implementation based
! on Intel Control-flow Enforcement Technology (\s-1CET\s0) which works for
! i686 processor or newer.
  .IP "\fB\-fstack\-protector\fR" 4
  .IX Item "-fstack-protector"
  Emit extra code to check for buffer overflows, such as stack smashing
*************** performance of the code.  Permissible va
*** 17512,17521 ****
  \&\fBcortex\-a65\fR, \fBcortex\-a65ae\fR, \fBcortex\-a34\fR,
  \&\fBcortex\-a78\fR, \fBcortex\-a78ae\fR, \fBcortex\-a78c\fR,
  \&\fBares\fR, \fBexynos\-m1\fR, \fBemag\fR, \fBfalkor\fR,
! \&\fBneoverse\-e1\fR, \fBneoverse\-n1\fR, \fBneoverse\-n2\fR,
! \&\fBneoverse\-v1\fR, \fBqdf24xx\fR, \fBsaphira\fR,
! \&\fBphecda\fR, \fBxgene1\fR, \fBvulcan\fR, \fBocteontx\fR,
! \&\fBocteontx81\fR,  \fBocteontx83\fR,
  \&\fBocteontx2\fR, \fBocteontx2t98\fR, \fBocteontx2t96\fR
  \&\fBocteontx2t93\fR, \fBocteontx2f95\fR, \fBocteontx2f95n\fR,
  \&\fBocteontx2f95mm\fR,
--- 17517,17526 ----
  \&\fBcortex\-a65\fR, \fBcortex\-a65ae\fR, \fBcortex\-a34\fR,
  \&\fBcortex\-a78\fR, \fBcortex\-a78ae\fR, \fBcortex\-a78c\fR,
  \&\fBares\fR, \fBexynos\-m1\fR, \fBemag\fR, \fBfalkor\fR,
! \&\fBneoverse\-512tvb\fR, \fBneoverse\-e1\fR, \fBneoverse\-n1\fR,
! \&\fBneoverse\-n2\fR, \fBneoverse\-v1\fR, \fBqdf24xx\fR,
! \&\fBsaphira\fR, \fBphecda\fR, \fBxgene1\fR, \fBvulcan\fR,
! \&\fBocteontx\fR, \fBocteontx81\fR,  \fBocteontx83\fR,
  \&\fBocteontx2\fR, \fBocteontx2t98\fR, \fBocteontx2t96\fR
  \&\fBocteontx2t93\fR, \fBocteontx2f95\fR, \fBocteontx2f95n\fR,
  \&\fBocteontx2f95mm\fR,
*************** performance of the code.  Permissible va
*** 17526,17538 ****
  \&\fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR,
! \&\fBcortex\-r82\fR, \fBcortex\-x1\fR, \fBnative\fR.
  .Sp
  The values \fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR specify that \s-1GCC\s0
  should tune for a big.LITTLE system.
  .Sp
  Additionally on native AArch64 GNU/Linux systems the value
  \&\fBnative\fR tunes performance to the host system.  This option has no effect
  if the compiler is unable to recognize the processor of the host system.
--- 17531,17552 ----
  \&\fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR,
! \&\fBcortex\-r82\fR, \fBcortex\-x1\fR, \fBampere1\fR, \fBnative\fR.
  .Sp
  The values \fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR specify that \s-1GCC\s0
  should tune for a big.LITTLE system.
  .Sp
+ The value \fBneoverse\-512tvb\fR specifies that \s-1GCC\s0 should tune
+ for Neoverse cores that (a) implement \s-1SVE\s0 and (b) have a total vector
+ bandwidth of 512 bits per cycle.  In other words, the option tells \s-1GCC\s0 to
+ tune for Neoverse cores that can execute 4 128\-bit Advanced \s-1SIMD\s0 arithmetic
+ instructions a cycle and that can execute an equivalent number of \s-1SVE\s0
+ arithmetic instructions per cycle (2 for 256\-bit \s-1SVE, 4\s0 for 128\-bit \s-1SVE\s0).
+ This is more general than tuning for a specific core like Neoverse V1
+ but is more specific than the default tuning described below.
+ .Sp
  Additionally on native AArch64 GNU/Linux systems the value
  \&\fBnative\fR tunes performance to the host system.  This option has no effect
  if the compiler is unable to recognize the processor of the host system.
*************** the target processor for which to tune f
*** 17560,17565 ****
--- 17574,17589 ----
  by \fB\-mtune\fR).  Where this option is used in conjunction
  with \fB\-march\fR or \fB\-mtune\fR, those options take precedence
  over the appropriate part of this option.
+ .Sp
+ \&\fB\-mcpu=neoverse\-512tvb\fR is special in that it does not refer
+ to a specific core, but instead refers to all Neoverse cores that
+ (a) implement \s-1SVE\s0 and (b) have a total vector bandwidth of 512 bits
+ a cycle.  Unless overridden by \fB\-march\fR,
+ \&\fB\-mcpu=neoverse\-512tvb\fR generates code that can run on a
+ Neoverse V1 core, since Neoverse V1 is the first Neoverse core with
+ these properties.  Unless overridden by \fB\-mtune\fR,
+ \&\fB\-mcpu=neoverse\-512tvb\fR tunes code in the same way as for
+ \&\fB\-mtune=neoverse\-512tvb\fR.
  .IP "\fB\-moverride=\fR\fIstring\fR" 4
  .IX Item "-moverride=string"
  Override tuning decisions made by the back-end in response to a
*************** Compile for \s-1GCN5\s0 Vega 20 devices
*** 17954,17959 ****
--- 17978,17995 ----
  .RE
  .RS 4
  .RE
+ .IP "\fB\-msram\-ecc=on\fR" 4
+ .IX Item "-msram-ecc=on"
+ .PD 0
+ .IP "\fB\-msram\-ecc=off\fR" 4
+ .IX Item "-msram-ecc=off"
+ .IP "\fB\-msram\-ecc=any\fR" 4
+ .IX Item "-msram-ecc=any"
+ .PD
+ Compile binaries suitable for devices with the SRAM-ECC feature enabled,
+ disabled, or either mode.  This feature can be enabled per-process on some
+ devices.  The compiled code must match the device mode. The default is
+ \&\fBany\fR, for devices that support it.
  .IP "\fB\-mstack\-size=\fR\fIbytes\fR" 4
  .IX Item "-mstack-size=bytes"
  Specify how many \fIbytes\fR of stack space will be requested for each \s-1GPU\s0
*************** thread (wave-front).  Beware that there
*** 17961,17966 ****
--- 17997,18009 ----
  available.  The size of the stack allocation may also have an impact on
  run-time performance.  The default is 32KB when using OpenACC or OpenMP, and
  1MB otherwise.
+ .IP "\fB\-mxnack\fR" 4
+ .IX Item "-mxnack"
+ Compile binaries suitable for devices with the \s-1XNACK\s0 feature enabled.  Some
+ devices always require \s-1XNACK\s0 and some allow the user to configure \s-1XNACK.\s0  The
+ compiled code must match the device mode.  The default is \fB\-mno\-xnack\fR.
+ At present this option is a placeholder for support that is not yet
+ implemented.
  .PP
  \fI\s-1ARC\s0 Options\fR
  .IX Subsection "ARC Options"
*************** is only available when generating non-pi
*** 19710,19715 ****
--- 19753,19765 ----
  Generate secure code as per the \*(L"ARMv8\-M Security Extensions: Requirements on
  Development Tools Engineering Specification\*(R", which can be found on
  <\fBhttps://developer.arm.com/documentation/ecm0359818/latest/\fR>.
+ .IP "\fB\-mfix\-cmse\-cve\-2021\-35465\fR" 4
+ .IX Item "-mfix-cmse-cve-2021-35465"
+ Mitigate against a potential security issue with the \f(CW\*(C`VLLDM\*(C'\fR instruction
+ in some M\-profile devices when using \s-1CMSE\s0 (\s-1CVE\-2021\-365465\s0).  This option is
+ enabled by default when the option \fB\-mcpu=\fR is used with
+ \&\f(CW\*(C`cortex\-m33\*(C'\fR, \f(CW\*(C`cortex\-m35p\*(C'\fR or \f(CW\*(C`cortex\-m55\*(C'\fR.  The option
+ \&\fB\-mno\-fix\-cmse\-cve\-2021\-35465\fR can be used to disable the mitigation.
  .IP "\fB\-mfdpic\fR" 4
  .IX Item "-mfdpic"
  .PD 0
*************** These options are defined specifically f
*** 20649,20656 ****
  Generate code for the specified architecture.  The choices for
  \&\fIarchitecture-type\fR are \fBv3\fR, \fBv8\fR and \fBv10\fR for
  respectively \s-1ETRAX\s0\ 4, \s-1ETRAX\s0\ 100, and \s-1ETRAX\s0\ 100\ \s-1LX.\s0
! Default is \fBv0\fR except for cris-axis-linux-gnu, where the default is
! \&\fBv10\fR.
  .IP "\fB\-mtune=\fR\fIarchitecture-type\fR" 4
  .IX Item "-mtune=architecture-type"
  Tune to \fIarchitecture-type\fR everything applicable about the generated
--- 20699,20705 ----
  Generate code for the specified architecture.  The choices for
  \&\fIarchitecture-type\fR are \fBv3\fR, \fBv8\fR and \fBv10\fR for
  respectively \s-1ETRAX\s0\ 4, \s-1ETRAX\s0\ 100, and \s-1ETRAX\s0\ 100\ \s-1LX.\s0
! Default is \fBv0\fR.
  .IP "\fB\-mtune=\fR\fIarchitecture-type\fR" 4
  .IX Item "-mtune=architecture-type"
  Tune to \fIarchitecture-type\fR everything applicable about the generated
*************** instructions or return sequences are gen
*** 20732,20757 ****
  option only together with visual inspection of the compiled code: no
  warnings or errors are generated when call-saved registers must be saved,
  or storage for local variables needs to be allocated.
- .IP "\fB\-mno\-gotplt\fR" 4
- .IX Item "-mno-gotplt"
- .PD 0
- .IP "\fB\-mgotplt\fR" 4
- .IX Item "-mgotplt"
- .PD
- With \fB\-fpic\fR and \fB\-fPIC\fR, don't generate (do generate)
- instruction sequences that load addresses for functions from the \s-1PLT\s0 part
- of the \s-1GOT\s0 rather than (traditional on other architectures) calls to the
- \&\s-1PLT.\s0  The default is \fB\-mgotplt\fR.
  .IP "\fB\-melf\fR" 4
  .IX Item "-melf"
! Legacy no-op option only recognized with the cris-axis-elf and
! cris-axis-linux-gnu targets.
! .IP "\fB\-mlinux\fR" 4
! .IX Item "-mlinux"
! Legacy no-op option only recognized with the cris-axis-linux-gnu target.
  .IP "\fB\-sim\fR" 4
  .IX Item "-sim"
! This option, recognized for the cris-axis-elf, arranges
  to link with input-output functions from a simulator library.  Code,
  initialized data and zero-initialized data are allocated consecutively.
  .IP "\fB\-sim2\fR" 4
--- 20781,20792 ----
  option only together with visual inspection of the compiled code: no
  warnings or errors are generated when call-saved registers must be saved,
  or storage for local variables needs to be allocated.
  .IP "\fB\-melf\fR" 4
  .IX Item "-melf"
! Legacy no-op option.
  .IP "\fB\-sim\fR" 4
  .IX Item "-sim"
! This option arranges
  to link with input-output functions from a simulator library.  Code,
  initialized data and zero-initialized data are allocated consecutively.
  .IP "\fB\-sim2\fR" 4
*************** Supported values for \fIcpu_type\fR are
*** 25983,25989 ****
  \&\fBe6500\fR, \fBec603e\fR, \fBG3\fR, \fBG4\fR, \fBG5\fR,
  \&\fBtitan\fR, \fBpower3\fR, \fBpower4\fR, \fBpower5\fR, \fBpower5+\fR,
  \&\fBpower6\fR, \fBpower6x\fR, \fBpower7\fR, \fBpower8\fR,
! \&\fBpower9\fR, \fBfuture\fR, \fBpowerpc\fR, \fBpowerpc64\fR,
  \&\fBpowerpc64le\fR, \fBrs64\fR, and \fBnative\fR.
  .Sp
  \&\fB\-mcpu=powerpc\fR, \fB\-mcpu=powerpc64\fR, and
--- 26018,26024 ----
  \&\fBe6500\fR, \fBec603e\fR, \fBG3\fR, \fBG4\fR, \fBG5\fR,
  \&\fBtitan\fR, \fBpower3\fR, \fBpower4\fR, \fBpower5\fR, \fBpower5+\fR,
  \&\fBpower6\fR, \fBpower6x\fR, \fBpower7\fR, \fBpower8\fR,
! \&\fBpower9\fR, \fBpower10\fR, \fBpowerpc\fR, \fBpowerpc64\fR,
  \&\fBpowerpc64le\fR, \fBrs64\fR, and \fBnative\fR.
  .Sp
  \&\fB\-mcpu=powerpc\fR, \fB\-mcpu=powerpc64\fR, and
*************** Enable/disable the \fI_\|_float128\fR ke
*** 26170,26179 ****
  and use either software emulation for \s-1IEEE\s0 128\-bit floating point or
  hardware instructions.
  .Sp
! The \s-1VSX\s0 instruction set (\fB\-mvsx\fR, \fB\-mcpu=power7\fR,
! \&\fB\-mcpu=power8\fR), or \fB\-mcpu=power9\fR must be enabled to
! use the \s-1IEEE\s0 128\-bit floating point support.  The \s-1IEEE\s0 128\-bit
! floating point support only works on PowerPC Linux systems.
  .Sp
  The default for \fB\-mfloat128\fR is enabled on PowerPC Linux
  systems using the \s-1VSX\s0 instruction set, and disabled on other systems.
--- 26205,26213 ----
  and use either software emulation for \s-1IEEE\s0 128\-bit floating point or
  hardware instructions.
  .Sp
! The \s-1VSX\s0 instruction set (\fB\-mvsx\fR) must be enabled to use the \s-1IEEE\s0
! 128\-bit floating point support.  The \s-1IEEE\s0 128\-bit floating point is only
! supported on Linux.
  .Sp
  The default for \fB\-mfloat128\fR is enabled on PowerPC Linux
  systems using the \s-1VSX\s0 instruction set, and disabled on other systems.
*************** the offset with a symbol reference to a
*** 27010,27019 ****
  .IP "\fB\-mno\-pcrel\fR" 4
  .IX Item "-mno-pcrel"
  .PD
! Generate (do not generate) pc-relative addressing when the option
! \&\fB\-mcpu=future\fR is used.  The \fB\-mpcrel\fR option requires
! that the medium code model (\fB\-mcmodel=medium\fR) and prefixed
! addressing (\fB\-mprefixed\fR) options are enabled.
  .IP "\fB\-mprefixed\fR" 4
  .IX Item "-mprefixed"
  .PD 0
--- 27044,27052 ----
  .IP "\fB\-mno\-pcrel\fR" 4
  .IX Item "-mno-pcrel"
  .PD
! Generate (do not generate) pc-relative addressing.  The \fB\-mpcrel\fR
! option requires that the medium code model (\fB\-mcmodel=medium\fR)
! and prefixed addressing (\fB\-mprefixed\fR) options are enabled.
  .IP "\fB\-mprefixed\fR" 4
  .IX Item "-mprefixed"
  .PD 0
*************** addressing (\fB\-mprefixed\fR) options a
*** 27021,27035 ****
  .IX Item "-mno-prefixed"
  .PD
  Generate (do not generate) addressing modes using prefixed load and
! store instructions when the option \fB\-mcpu=future\fR is used.
  .IP "\fB\-mmma\fR" 4
  .IX Item "-mmma"
  .PD 0
  .IP "\fB\-mno\-mma\fR" 4
  .IX Item "-mno-mma"
  .PD
! Generate (do not generate) the \s-1MMA\s0 instructions when the option
! \&\fB\-mcpu=future\fR is used.
  .IP "\fB\-mrop\-protect\fR" 4
  .IX Item "-mrop-protect"
  .PD 0
--- 27054,27070 ----
  .IX Item "-mno-prefixed"
  .PD
  Generate (do not generate) addressing modes using prefixed load and
! store instructions.  The \fB\-mprefixed\fR option requires that
! the option \fB\-mcpu=power10\fR (or later) is enabled.
  .IP "\fB\-mmma\fR" 4
  .IX Item "-mmma"
  .PD 0
  .IP "\fB\-mno\-mma\fR" 4
  .IX Item "-mno-mma"
  .PD
! Generate (do not generate) the \s-1MMA\s0 instructions.  The \fB\-mma\fR
! option requires that the option \fB\-mcpu=power10\fR (or later)
! is enabled.
  .IP "\fB\-mrop\-protect\fR" 4
  .IX Item "-mrop-protect"
  .PD 0
*************** system representing a certain processor
*** 27456,27462 ****
  \&\fIcpu-type\fR are \fBz900\fR/\fBarch5\fR, \fBz990\fR/\fBarch6\fR,
  \&\fBz9\-109\fR, \fBz9\-ec\fR/\fBarch7\fR, \fBz10\fR/\fBarch8\fR,
  \&\fBz196\fR/\fBarch9\fR, \fBzEC12\fR, \fBz13\fR/\fBarch11\fR,
! \&\fBz14\fR/\fBarch12\fR, \fBz15\fR/\fBarch13\fR, and \fBnative\fR.
  .Sp
  The default is \fB\-march=z900\fR.
  .Sp
--- 27491,27498 ----
  \&\fIcpu-type\fR are \fBz900\fR/\fBarch5\fR, \fBz990\fR/\fBarch6\fR,
  \&\fBz9\-109\fR, \fBz9\-ec\fR/\fBarch7\fR, \fBz10\fR/\fBarch8\fR,
  \&\fBz196\fR/\fBarch9\fR, \fBzEC12\fR, \fBz13\fR/\fBarch11\fR,
! \&\fBz14\fR/\fBarch12\fR, \fBz15\fR/\fBarch13\fR,
! \&\fBz16\fR/\fBarch14\fR, and \fBnative\fR.
  .Sp
  The default is \fB\-march=z900\fR.
  .Sp
*************** so \fB\-mno\-lra\fR needs to be passed t
*** 28137,28146 ****
  Set the instruction set, register set, and instruction scheduling parameters
  for machine type \fIcpu_type\fR.  Supported values for \fIcpu_type\fR are
  \&\fBv7\fR, \fBcypress\fR, \fBv8\fR, \fBsupersparc\fR, \fBhypersparc\fR,
! \&\fBleon\fR, \fBleon3\fR, \fBleon3v7\fR, \fBsparclite\fR, \fBf930\fR,
! \&\fBf934\fR, \fBsparclite86x\fR, \fBsparclet\fR, \fBtsc701\fR, \fBv9\fR,
! \&\fBultrasparc\fR, \fBultrasparc3\fR, \fBniagara\fR, \fBniagara2\fR,
! \&\fBniagara3\fR, \fBniagara4\fR, \fBniagara7\fR and \fBm8\fR.
  .Sp
  Native Solaris and GNU/Linux toolchains also support the value \fBnative\fR,
  which selects the best architecture option for the host processor.
--- 28173,28183 ----
  Set the instruction set, register set, and instruction scheduling parameters
  for machine type \fIcpu_type\fR.  Supported values for \fIcpu_type\fR are
  \&\fBv7\fR, \fBcypress\fR, \fBv8\fR, \fBsupersparc\fR, \fBhypersparc\fR,
! \&\fBleon\fR, \fBleon3\fR, \fBleon3v7\fR, \fBleon5\fR, \fBsparclite\fR,
! \&\fBf930\fR, \fBf934\fR, \fBsparclite86x\fR, \fBsparclet\fR, \fBtsc701\fR,
! \&\fBv9\fR, \fBultrasparc\fR, \fBultrasparc3\fR, \fBniagara\fR,
! \&\fBniagara2\fR, \fBniagara3\fR, \fBniagara4\fR, \fBniagara7\fR and
! \&\fBm8\fR.
  .Sp
  Native Solaris and GNU/Linux toolchains also support the value \fBnative\fR,
  which selects the best architecture option for the host processor.
*************** implementations.
*** 28159,28165 ****
  cypress, leon3v7
  .IP "v8" 4
  .IX Item "v8"
! supersparc, hypersparc, leon, leon3
  .IP "sparclite" 4
  .IX Item "sparclite"
  f930, f934, sparclite86x
--- 28196,28202 ----
  cypress, leon3v7
  .IP "v8" 4
  .IX Item "v8"
! supersparc, hypersparc, leon, leon3, leon5
  .IP "sparclite" 4
  .IX Item "sparclite"
  f930, f934, sparclite86x
*************** The same values for \fB\-mcpu=\fR\fIcpu_
*** 28227,28233 ****
  \&\fB\-mtune=\fR\fIcpu_type\fR, but the only useful values are those
  that select a particular \s-1CPU\s0 implementation.  Those are
  \&\fBcypress\fR, \fBsupersparc\fR, \fBhypersparc\fR, \fBleon\fR,
! \&\fBleon3\fR, \fBleon3v7\fR, \fBf930\fR, \fBf934\fR,
  \&\fBsparclite86x\fR, \fBtsc701\fR, \fBultrasparc\fR,
  \&\fBultrasparc3\fR, \fBniagara\fR, \fBniagara2\fR, \fBniagara3\fR,
  \&\fBniagara4\fR, \fBniagara7\fR and \fBm8\fR.  With native Solaris
--- 28264,28270 ----
  \&\fB\-mtune=\fR\fIcpu_type\fR, but the only useful values are those
  that select a particular \s-1CPU\s0 implementation.  Those are
  \&\fBcypress\fR, \fBsupersparc\fR, \fBhypersparc\fR, \fBleon\fR,
! \&\fBleon3\fR, \fBleon3v7\fR, \fBleon5\fR, \fBf930\fR, \fBf934\fR,
  \&\fBsparclite86x\fR, \fBtsc701\fR, \fBultrasparc\fR,
  \&\fBultrasparc3\fR, \fBniagara\fR, \fBniagara2\fR, \fBniagara3\fR,
  \&\fBniagara4\fR, \fBniagara7\fR and \fBm8\fR.  With native Solaris
*************** instruction set support.
*** 29098,29109 ****
  .IP "\fBsapphirerapids\fR" 4
  .IX Item "sapphirerapids"
  Intel sapphirerapids \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, PKU, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND,
! FMA, BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC, XSAVES,
! AVX512F, CLWB, AVX512VL, AVX512BW, AVX512DQ, AVX512CD, AVX512VNNI, AVX512BF16,
  MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, ENQCMD, CLDEMOTE, PTWRITE, WAITPKG,
! SERIALIZE, TSXLDTRK, UINTR, AMX\-BF16,\s0 AMX-TILE, \s-1AMX\-INT8\s0 and AVX-VNNI
! instruction set support.
  .IP "\fBalderlake\fR" 4
  .IX Item "alderlake"
  Intel Alderlake \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
--- 29135,29148 ----
  .IP "\fBsapphirerapids\fR" 4
  .IX Item "sapphirerapids"
  Intel sapphirerapids \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, CX16, SAHF, FXSR, AVX, XSAVE, PCLMUL, FSGSBASE,
! RDRND, F16C, AVX2, BMI, BMI2, LZCNT, FMA, MOVBE, HLE, RDSEED, ADCX, PREFETCHW,
! AES, CLFLUSHOPT, XSAVEC, XSAVES, SGX, AVX512F, AVX512VL, AVX512BW, AVX512DQ,
! AVX512CD, PKU, AVX512VBMI, AVX512IFMA, SHA, AVX512VNNI, GFNI, VAES, AVX512VBMI2
! VPCLMULQDQ, AVX512BITALG, RDPID, AVX512VPOPCNTDQ, PCONFIG, WBNOINVD, CLWB,
  MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, ENQCMD, CLDEMOTE, PTWRITE, WAITPKG,
! SERIALIZE, TSXLDTRK, UINTR, AMX\-BF16,\s0 AMX-TILE, \s-1AMX\-INT8,\s0 AVX-VNNI and
! \&\s-1AVX512BF16\s0 instruction set support.
  .IP "\fBalderlake\fR" 4
  .IX Item "alderlake"
  Intel Alderlake \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
*************** from x86 Control-flow Enforcement Techno
*** 29987,29992 ****
--- 30026,30036 ----
  This option enables built-in functions \f(CW\*(C`_\|_builtin_ia32_crc32qi\*(C'\fR,
  \&\f(CW\*(C`_\|_builtin_ia32_crc32hi\*(C'\fR, \f(CW\*(C`_\|_builtin_ia32_crc32si\*(C'\fR and
  \&\f(CW\*(C`_\|_builtin_ia32_crc32di\*(C'\fR to generate the \f(CW\*(C`crc32\*(C'\fR machine instruction.
+ .IP "\fB\-mmwait\fR" 4
+ .IX Item "-mmwait"
+ This option enables built-in functions \f(CW\*(C`_\|_builtin_ia32_monitor\*(C'\fR,
+ and \f(CW\*(C`_\|_builtin_ia32_mwait\*(C'\fR to generate the \f(CW\*(C`monitor\*(C'\fR and
+ \&\f(CW\*(C`mwait\*(C'\fR machine instructions.
  .IP "\fB\-mrecip\fR" 4
  .IX Item "-mrecip"
  This option enables use of \f(CW\*(C`RCPSS\*(C'\fR and \f(CW\*(C`RSQRTSS\*(C'\fR instructions
*************** not be reachable in the large code model
*** 30498,30503 ****
--- 30542,30560 ----
  .IP "\fB\-mindirect\-branch\-register\fR" 4
  .IX Item "-mindirect-branch-register"
  Force indirect call and jump via register.
+ .IP "\fB\-mharden\-sls=\fR\fIchoice\fR" 4
+ .IX Item "-mharden-sls=choice"
+ Generate code to mitigate against straight line speculation (\s-1SLS\s0) with
+ \&\fIchoice\fR.  The default is \fBnone\fR which disables all \s-1SLS\s0
+ hardening.  \fBreturn\fR enables \s-1SLS\s0 hardening for function returns.
+ \&\fBindirect-jmp\fR enables \s-1SLS\s0 hardening for indirect jumps.
+ \&\fBall\fR enables all \s-1SLS\s0 hardening.
+ .IP "\fB\-mindirect\-branch\-cs\-prefix\fR" 4
+ .IX Item "-mindirect-branch-cs-prefix"
+ Add \s-1CS\s0 prefix to call and jmp to indirect thunk with branch target in
+ r8\-r15 registers so that the call and jmp instruction length is 6 bytes
+ to allow them to be replaced with \fBlfence; call *%r8\-r15\fR or
+ \&\fBlfence; jmp *%r8\-r15\fR at run-time.
  .PP
  These \fB\-m\fR switches are supported in addition to the above
  on x86\-64 processors in 64\-bit environments.
diff -Nrcpad gcc-11.2.0/gcc/doc/gcc.1 gcc-11.3.0/gcc/doc/gcc.1
*** gcc-11.2.0/gcc/doc/gcc.1	Wed Jul 28 07:06:51 2021
--- gcc-11.3.0/gcc/doc/gcc.1	Thu Apr 21 08:20:55 2022
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2022-04-21" "gcc-11.3.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
*************** in the following sections.
*** 806,811 ****
--- 806,812 ----
  \&\-mverbose\-cost\-dump 
  \&\-mpure\-code 
  \&\-mcmse 
+ \&\-mfix\-cmse\-cve\-2021\-35465 
  \&\-mfdpic\fR
  .Sp
  \&\fI\s-1AVR\s0 Options\fR
*************** in the following sections.
*** 835,846 ****
  \&\fB\-msim  \-msdata=\fR\fIsdata-type\fR
  .Sp
  \&\fI\s-1CRIS\s0 Options\fR
! \&\fB\-mcpu=\fR\fIcpu\fR  \fB\-march=\fR\fIcpu\fR  \fB\-mtune=\fR\fIcpu\fR 
! \&\fB\-mmax\-stack\-frame=\fR\fIn\fR  \fB\-melinux\-stacksize=\fR\fIn\fR 
  \&\fB\-metrax4  \-metrax100  \-mpdebug  \-mcc\-init  \-mno\-side\-effects 
  \&\-mstack\-align  \-mdata\-align  \-mconst\-align 
! \&\-m32\-bit  \-m16\-bit  \-m8\-bit  \-mno\-prologue\-epilogue  \-mno\-gotplt 
! \&\-melf  \-maout  \-melinux  \-mlinux  \-sim  \-sim2 
  \&\-mmul\-bug\-workaround  \-mno\-mul\-bug\-workaround\fR
  .Sp
  \&\fI\s-1CR16\s0 Options\fR
--- 836,847 ----
  \&\fB\-msim  \-msdata=\fR\fIsdata-type\fR
  .Sp
  \&\fI\s-1CRIS\s0 Options\fR
! \&\fB\-mcpu=\fR\fIcpu\fR  \fB\-march=\fR\fIcpu\fR
! \&\fB\-mtune=\fR\fIcpu\fR \fB\-mmax\-stack\-frame=\fR\fIn\fR 
  \&\fB\-metrax4  \-metrax100  \-mpdebug  \-mcc\-init  \-mno\-side\-effects 
  \&\-mstack\-align  \-mdata\-align  \-mconst\-align 
! \&\-m32\-bit  \-m16\-bit  \-m8\-bit  \-mno\-prologue\-epilogue 
! \&\-melf  \-maout  \-sim  \-sim2 
  \&\-mmul\-bug\-workaround  \-mno\-mul\-bug\-workaround\fR
  .Sp
  \&\fI\s-1CR16\s0 Options\fR
*************** See \s-1RS/6000\s0 and PowerPC Options.
*** 1375,1381 ****
  \&\-mno\-wide\-multiply  \-mrtd  \-malign\-double 
  \&\-mpreferred\-stack\-boundary=\fR\fInum\fR 
  \&\fB\-mincoming\-stack\-boundary=\fR\fInum\fR 
! \&\fB\-mcld  \-mcx16  \-msahf  \-mmovbe  \-mcrc32 
  \&\-mrecip  \-mrecip=\fR\fIopt\fR 
  \&\fB\-mvzeroupper  \-mprefer\-avx128  \-mprefer\-vector\-width=\fR\fIopt\fR 
  \&\fB\-mmmx  \-msse  \-msse2  \-msse3  \-mssse3  \-msse4.1  \-msse4.2  \-msse4  \-mavx 
--- 1376,1382 ----
  \&\-mno\-wide\-multiply  \-mrtd  \-malign\-double 
  \&\-mpreferred\-stack\-boundary=\fR\fInum\fR 
  \&\fB\-mincoming\-stack\-boundary=\fR\fInum\fR 
! \&\fB\-mcld  \-mcx16  \-msahf  \-mmovbe  \-mcrc32 \-mmwait 
  \&\-mrecip  \-mrecip=\fR\fIopt\fR 
  \&\fB\-mvzeroupper  \-mprefer\-avx128  \-mprefer\-vector\-width=\fR\fIopt\fR 
  \&\fB\-mmmx  \-msse  \-msse2  \-msse3  \-mssse3  \-msse4.1  \-msse4.2  \-msse4  \-mavx 
*************** See \s-1RS/6000\s0 and PowerPC Options.
*** 1412,1418 ****
  \&\fB\-mstack\-protector\-guard\-symbol=\fR\fIsymbol\fR 
  \&\fB\-mgeneral\-regs\-only  \-mcall\-ms2sysv\-xlogues 
  \&\-mindirect\-branch=\fR\fIchoice\fR  \fB\-mfunction\-return=\fR\fIchoice\fR 
! \&\fB\-mindirect\-branch\-register \-mneeded\fR
  .Sp
  \&\fIx86 Windows Options\fR
  \&\fB\-mconsole  \-mcygwin  \-mno\-cygwin  \-mdll 
--- 1413,1420 ----
  \&\fB\-mstack\-protector\-guard\-symbol=\fR\fIsymbol\fR 
  \&\fB\-mgeneral\-regs\-only  \-mcall\-ms2sysv\-xlogues 
  \&\-mindirect\-branch=\fR\fIchoice\fR  \fB\-mfunction\-return=\fR\fIchoice\fR 
! \&\fB\-mindirect\-branch\-register \-mharden\-sls=\fR\fIchoice\fR 
! \&\fB\-mindirect\-branch\-cs\-prefix \-mneeded\fR
  .Sp
  \&\fIx86 Windows Options\fR
  \&\fB\-mconsole  \-mcygwin  \-mno\-cygwin  \-mdll 
*************** named \fIdir/bar.*\fR, combining the giv
*** 1889,1895 ****
  default \fIdumpbase\fR derived from the primary output name.  Dump
  outputs also take the input name suffix: \fIdir/bar.c.*\fR.
  .Sp
! It defaults to the location of the output file; options
  \&\fB\-save\-temps=cwd\fR and \fB\-save\-temps=obj\fR override this
  default, just like an explicit \fB\-dumpdir\fR option.  In case
  multiple such options are given, the last one prevails:
--- 1891,1898 ----
  default \fIdumpbase\fR derived from the primary output name.  Dump
  outputs also take the input name suffix: \fIdir/bar.c.*\fR.
  .Sp
! It defaults to the location of the output file, unless the output
! file is a special file like \f(CW\*(C`/dev/null\*(C'\fR. Options
  \&\fB\-save\-temps=cwd\fR and \fB\-save\-temps=obj\fR override this
  default, just like an explicit \fB\-dumpdir\fR option.  In case
  multiple such options are given, the last one prevails:
*************** name is still supported, but the newer n
*** 5338,5344 ****
  \&\-Wredundant\-move\fR (only for \*(C+)  
  \&\fB\-Wtype\-limits  
  \&\-Wuninitialized  
! \&\-Wshift\-negative\-value\fR (in \*(C+03 and in C99 and newer)  
  \&\fB\-Wunused\-parameter\fR (only with\fB \fR\fB\-Wunused\fR\fB \fRor\fB \fR\fB\-Wall\fR) 
  \&\fB\-Wunused\-but\-set\-parameter\fR (only with\fB \fR\fB\-Wunused\fR\fB \fRor\fB \fR\fB\-Wall\fR)
  .Sp
--- 5341,5347 ----
  \&\-Wredundant\-move\fR (only for \*(C+)  
  \&\fB\-Wtype\-limits  
  \&\-Wuninitialized  
! \&\-Wshift\-negative\-value\fR (in \*(C+11 to \*(C+17 and in C99 and newer)  
  \&\fB\-Wunused\-parameter\fR (only with\fB \fR\fB\-Wunused\fR\fB \fRor\fB \fR\fB\-Wall\fR) 
  \&\fB\-Wunused\-but\-set\-parameter\fR (only with\fB \fR\fB\-Wunused\fR\fB \fRor\fB \fR\fB\-Wall\fR)
  .Sp
*************** of the type.  This warning is enabled by
*** 6263,6269 ****
  .IP "\fB\-Wshift\-negative\-value\fR" 4
  .IX Item "-Wshift-negative-value"
  Warn if left shifting a negative value.  This warning is enabled by
! \&\fB\-Wextra\fR in C99 and \*(C+11 modes (and newer).
  .IP "\fB\-Wno\-shift\-overflow\fR" 4
  .IX Item "-Wno-shift-overflow"
  .PD 0
--- 6266,6272 ----
  .IP "\fB\-Wshift\-negative\-value\fR" 4
  .IX Item "-Wshift-negative-value"
  Warn if left shifting a negative value.  This warning is enabled by
! \&\fB\-Wextra\fR in C99 (and newer) and \*(C+11 to \*(C+17 modes.
  .IP "\fB\-Wno\-shift\-overflow\fR" 4
  .IX Item "-Wno-shift-overflow"
  .PD 0
*************** The option cannot be combined with \fB\-
*** 13844,13850 ****
  .IX Item "-fsanitize=undefined"
  Enable UndefinedBehaviorSanitizer, a fast undefined behavior detector.
  Various computations are instrumented to detect undefined behavior
! at runtime.  Current suboptions are:
  .RS 4
  .IP "\fB\-fsanitize=shift\fR" 4
  .IX Item "-fsanitize=shift"
--- 13847,13854 ----
  .IX Item "-fsanitize=undefined"
  Enable UndefinedBehaviorSanitizer, a fast undefined behavior detector.
  Various computations are instrumented to detect undefined behavior
! at runtime.  See <\fBhttps://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html\fR> for more details.   The run-time behavior can be influenced using the
! \&\fB\s-1UBSAN_OPTIONS\s0\fR environment variable.  Current suboptions are:
  .RS 4
  .IP "\fB\-fsanitize=shift\fR" 4
  .IX Item "-fsanitize=shift"
*************** You can also use the \f(CW\*(C`nocf_chec
*** 14088,14094 ****
  which functions and calls should be skipped from instrumentation.
  .Sp
  Currently the x86 GNU/Linux target provides an implementation based
! on Intel Control-flow Enforcement Technology (\s-1CET\s0).
  .IP "\fB\-fstack\-protector\fR" 4
  .IX Item "-fstack-protector"
  Emit extra code to check for buffer overflows, such as stack smashing
--- 14092,14099 ----
  which functions and calls should be skipped from instrumentation.
  .Sp
  Currently the x86 GNU/Linux target provides an implementation based
! on Intel Control-flow Enforcement Technology (\s-1CET\s0) which works for
! i686 processor or newer.
  .IP "\fB\-fstack\-protector\fR" 4
  .IX Item "-fstack-protector"
  Emit extra code to check for buffer overflows, such as stack smashing
*************** performance of the code.  Permissible va
*** 17512,17521 ****
  \&\fBcortex\-a65\fR, \fBcortex\-a65ae\fR, \fBcortex\-a34\fR,
  \&\fBcortex\-a78\fR, \fBcortex\-a78ae\fR, \fBcortex\-a78c\fR,
  \&\fBares\fR, \fBexynos\-m1\fR, \fBemag\fR, \fBfalkor\fR,
! \&\fBneoverse\-e1\fR, \fBneoverse\-n1\fR, \fBneoverse\-n2\fR,
! \&\fBneoverse\-v1\fR, \fBqdf24xx\fR, \fBsaphira\fR,
! \&\fBphecda\fR, \fBxgene1\fR, \fBvulcan\fR, \fBocteontx\fR,
! \&\fBocteontx81\fR,  \fBocteontx83\fR,
  \&\fBocteontx2\fR, \fBocteontx2t98\fR, \fBocteontx2t96\fR
  \&\fBocteontx2t93\fR, \fBocteontx2f95\fR, \fBocteontx2f95n\fR,
  \&\fBocteontx2f95mm\fR,
--- 17517,17526 ----
  \&\fBcortex\-a65\fR, \fBcortex\-a65ae\fR, \fBcortex\-a34\fR,
  \&\fBcortex\-a78\fR, \fBcortex\-a78ae\fR, \fBcortex\-a78c\fR,
  \&\fBares\fR, \fBexynos\-m1\fR, \fBemag\fR, \fBfalkor\fR,
! \&\fBneoverse\-512tvb\fR, \fBneoverse\-e1\fR, \fBneoverse\-n1\fR,
! \&\fBneoverse\-n2\fR, \fBneoverse\-v1\fR, \fBqdf24xx\fR,
! \&\fBsaphira\fR, \fBphecda\fR, \fBxgene1\fR, \fBvulcan\fR,
! \&\fBocteontx\fR, \fBocteontx81\fR,  \fBocteontx83\fR,
  \&\fBocteontx2\fR, \fBocteontx2t98\fR, \fBocteontx2t96\fR
  \&\fBocteontx2t93\fR, \fBocteontx2f95\fR, \fBocteontx2f95n\fR,
  \&\fBocteontx2f95mm\fR,
*************** performance of the code.  Permissible va
*** 17526,17538 ****
  \&\fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR,
! \&\fBcortex\-r82\fR, \fBcortex\-x1\fR, \fBnative\fR.
  .Sp
  The values \fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR specify that \s-1GCC\s0
  should tune for a big.LITTLE system.
  .Sp
  Additionally on native AArch64 GNU/Linux systems the value
  \&\fBnative\fR tunes performance to the host system.  This option has no effect
  if the compiler is unable to recognize the processor of the host system.
--- 17531,17552 ----
  \&\fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR,
! \&\fBcortex\-r82\fR, \fBcortex\-x1\fR, \fBampere1\fR, \fBnative\fR.
  .Sp
  The values \fBcortex\-a57.cortex\-a53\fR, \fBcortex\-a72.cortex\-a53\fR,
  \&\fBcortex\-a73.cortex\-a35\fR, \fBcortex\-a73.cortex\-a53\fR,
  \&\fBcortex\-a75.cortex\-a55\fR, \fBcortex\-a76.cortex\-a55\fR specify that \s-1GCC\s0
  should tune for a big.LITTLE system.
  .Sp
+ The value \fBneoverse\-512tvb\fR specifies that \s-1GCC\s0 should tune
+ for Neoverse cores that (a) implement \s-1SVE\s0 and (b) have a total vector
+ bandwidth of 512 bits per cycle.  In other words, the option tells \s-1GCC\s0 to
+ tune for Neoverse cores that can execute 4 128\-bit Advanced \s-1SIMD\s0 arithmetic
+ instructions a cycle and that can execute an equivalent number of \s-1SVE\s0
+ arithmetic instructions per cycle (2 for 256\-bit \s-1SVE, 4\s0 for 128\-bit \s-1SVE\s0).
+ This is more general than tuning for a specific core like Neoverse V1
+ but is more specific than the default tuning described below.
+ .Sp
  Additionally on native AArch64 GNU/Linux systems the value
  \&\fBnative\fR tunes performance to the host system.  This option has no effect
  if the compiler is unable to recognize the processor of the host system.
*************** the target processor for which to tune f
*** 17560,17565 ****
--- 17574,17589 ----
  by \fB\-mtune\fR).  Where this option is used in conjunction
  with \fB\-march\fR or \fB\-mtune\fR, those options take precedence
  over the appropriate part of this option.
+ .Sp
+ \&\fB\-mcpu=neoverse\-512tvb\fR is special in that it does not refer
+ to a specific core, but instead refers to all Neoverse cores that
+ (a) implement \s-1SVE\s0 and (b) have a total vector bandwidth of 512 bits
+ a cycle.  Unless overridden by \fB\-march\fR,
+ \&\fB\-mcpu=neoverse\-512tvb\fR generates code that can run on a
+ Neoverse V1 core, since Neoverse V1 is the first Neoverse core with
+ these properties.  Unless overridden by \fB\-mtune\fR,
+ \&\fB\-mcpu=neoverse\-512tvb\fR tunes code in the same way as for
+ \&\fB\-mtune=neoverse\-512tvb\fR.
  .IP "\fB\-moverride=\fR\fIstring\fR" 4
  .IX Item "-moverride=string"
  Override tuning decisions made by the back-end in response to a
*************** Compile for \s-1GCN5\s0 Vega 20 devices
*** 17954,17959 ****
--- 17978,17995 ----
  .RE
  .RS 4
  .RE
+ .IP "\fB\-msram\-ecc=on\fR" 4
+ .IX Item "-msram-ecc=on"
+ .PD 0
+ .IP "\fB\-msram\-ecc=off\fR" 4
+ .IX Item "-msram-ecc=off"
+ .IP "\fB\-msram\-ecc=any\fR" 4
+ .IX Item "-msram-ecc=any"
+ .PD
+ Compile binaries suitable for devices with the SRAM-ECC feature enabled,
+ disabled, or either mode.  This feature can be enabled per-process on some
+ devices.  The compiled code must match the device mode. The default is
+ \&\fBany\fR, for devices that support it.
  .IP "\fB\-mstack\-size=\fR\fIbytes\fR" 4
  .IX Item "-mstack-size=bytes"
  Specify how many \fIbytes\fR of stack space will be requested for each \s-1GPU\s0
*************** thread (wave-front).  Beware that there
*** 17961,17966 ****
--- 17997,18009 ----
  available.  The size of the stack allocation may also have an impact on
  run-time performance.  The default is 32KB when using OpenACC or OpenMP, and
  1MB otherwise.
+ .IP "\fB\-mxnack\fR" 4
+ .IX Item "-mxnack"
+ Compile binaries suitable for devices with the \s-1XNACK\s0 feature enabled.  Some
+ devices always require \s-1XNACK\s0 and some allow the user to configure \s-1XNACK.\s0  The
+ compiled code must match the device mode.  The default is \fB\-mno\-xnack\fR.
+ At present this option is a placeholder for support that is not yet
+ implemented.
  .PP
  \fI\s-1ARC\s0 Options\fR
  .IX Subsection "ARC Options"
*************** is only available when generating non-pi
*** 19710,19715 ****
--- 19753,19765 ----
  Generate secure code as per the \*(L"ARMv8\-M Security Extensions: Requirements on
  Development Tools Engineering Specification\*(R", which can be found on
  <\fBhttps://developer.arm.com/documentation/ecm0359818/latest/\fR>.
+ .IP "\fB\-mfix\-cmse\-cve\-2021\-35465\fR" 4
+ .IX Item "-mfix-cmse-cve-2021-35465"
+ Mitigate against a potential security issue with the \f(CW\*(C`VLLDM\*(C'\fR instruction
+ in some M\-profile devices when using \s-1CMSE\s0 (\s-1CVE\-2021\-365465\s0).  This option is
+ enabled by default when the option \fB\-mcpu=\fR is used with
+ \&\f(CW\*(C`cortex\-m33\*(C'\fR, \f(CW\*(C`cortex\-m35p\*(C'\fR or \f(CW\*(C`cortex\-m55\*(C'\fR.  The option
+ \&\fB\-mno\-fix\-cmse\-cve\-2021\-35465\fR can be used to disable the mitigation.
  .IP "\fB\-mfdpic\fR" 4
  .IX Item "-mfdpic"
  .PD 0
*************** These options are defined specifically f
*** 20649,20656 ****
  Generate code for the specified architecture.  The choices for
  \&\fIarchitecture-type\fR are \fBv3\fR, \fBv8\fR and \fBv10\fR for
  respectively \s-1ETRAX\s0\ 4, \s-1ETRAX\s0\ 100, and \s-1ETRAX\s0\ 100\ \s-1LX.\s0
! Default is \fBv0\fR except for cris-axis-linux-gnu, where the default is
! \&\fBv10\fR.
  .IP "\fB\-mtune=\fR\fIarchitecture-type\fR" 4
  .IX Item "-mtune=architecture-type"
  Tune to \fIarchitecture-type\fR everything applicable about the generated
--- 20699,20705 ----
  Generate code for the specified architecture.  The choices for
  \&\fIarchitecture-type\fR are \fBv3\fR, \fBv8\fR and \fBv10\fR for
  respectively \s-1ETRAX\s0\ 4, \s-1ETRAX\s0\ 100, and \s-1ETRAX\s0\ 100\ \s-1LX.\s0
! Default is \fBv0\fR.
  .IP "\fB\-mtune=\fR\fIarchitecture-type\fR" 4
  .IX Item "-mtune=architecture-type"
  Tune to \fIarchitecture-type\fR everything applicable about the generated
*************** instructions or return sequences are gen
*** 20732,20757 ****
  option only together with visual inspection of the compiled code: no
  warnings or errors are generated when call-saved registers must be saved,
  or storage for local variables needs to be allocated.
- .IP "\fB\-mno\-gotplt\fR" 4
- .IX Item "-mno-gotplt"
- .PD 0
- .IP "\fB\-mgotplt\fR" 4
- .IX Item "-mgotplt"
- .PD
- With \fB\-fpic\fR and \fB\-fPIC\fR, don't generate (do generate)
- instruction sequences that load addresses for functions from the \s-1PLT\s0 part
- of the \s-1GOT\s0 rather than (traditional on other architectures) calls to the
- \&\s-1PLT.\s0  The default is \fB\-mgotplt\fR.
  .IP "\fB\-melf\fR" 4
  .IX Item "-melf"
! Legacy no-op option only recognized with the cris-axis-elf and
! cris-axis-linux-gnu targets.
! .IP "\fB\-mlinux\fR" 4
! .IX Item "-mlinux"
! Legacy no-op option only recognized with the cris-axis-linux-gnu target.
  .IP "\fB\-sim\fR" 4
  .IX Item "-sim"
! This option, recognized for the cris-axis-elf, arranges
  to link with input-output functions from a simulator library.  Code,
  initialized data and zero-initialized data are allocated consecutively.
  .IP "\fB\-sim2\fR" 4
--- 20781,20792 ----
  option only together with visual inspection of the compiled code: no
  warnings or errors are generated when call-saved registers must be saved,
  or storage for local variables needs to be allocated.
  .IP "\fB\-melf\fR" 4
  .IX Item "-melf"
! Legacy no-op option.
  .IP "\fB\-sim\fR" 4
  .IX Item "-sim"
! This option arranges
  to link with input-output functions from a simulator library.  Code,
  initialized data and zero-initialized data are allocated consecutively.
  .IP "\fB\-sim2\fR" 4
*************** Supported values for \fIcpu_type\fR are
*** 25983,25989 ****
  \&\fBe6500\fR, \fBec603e\fR, \fBG3\fR, \fBG4\fR, \fBG5\fR,
  \&\fBtitan\fR, \fBpower3\fR, \fBpower4\fR, \fBpower5\fR, \fBpower5+\fR,
  \&\fBpower6\fR, \fBpower6x\fR, \fBpower7\fR, \fBpower8\fR,
! \&\fBpower9\fR, \fBfuture\fR, \fBpowerpc\fR, \fBpowerpc64\fR,
  \&\fBpowerpc64le\fR, \fBrs64\fR, and \fBnative\fR.
  .Sp
  \&\fB\-mcpu=powerpc\fR, \fB\-mcpu=powerpc64\fR, and
--- 26018,26024 ----
  \&\fBe6500\fR, \fBec603e\fR, \fBG3\fR, \fBG4\fR, \fBG5\fR,
  \&\fBtitan\fR, \fBpower3\fR, \fBpower4\fR, \fBpower5\fR, \fBpower5+\fR,
  \&\fBpower6\fR, \fBpower6x\fR, \fBpower7\fR, \fBpower8\fR,
! \&\fBpower9\fR, \fBpower10\fR, \fBpowerpc\fR, \fBpowerpc64\fR,
  \&\fBpowerpc64le\fR, \fBrs64\fR, and \fBnative\fR.
  .Sp
  \&\fB\-mcpu=powerpc\fR, \fB\-mcpu=powerpc64\fR, and
*************** Enable/disable the \fI_\|_float128\fR ke
*** 26170,26179 ****
  and use either software emulation for \s-1IEEE\s0 128\-bit floating point or
  hardware instructions.
  .Sp
! The \s-1VSX\s0 instruction set (\fB\-mvsx\fR, \fB\-mcpu=power7\fR,
! \&\fB\-mcpu=power8\fR), or \fB\-mcpu=power9\fR must be enabled to
! use the \s-1IEEE\s0 128\-bit floating point support.  The \s-1IEEE\s0 128\-bit
! floating point support only works on PowerPC Linux systems.
  .Sp
  The default for \fB\-mfloat128\fR is enabled on PowerPC Linux
  systems using the \s-1VSX\s0 instruction set, and disabled on other systems.
--- 26205,26213 ----
  and use either software emulation for \s-1IEEE\s0 128\-bit floating point or
  hardware instructions.
  .Sp
! The \s-1VSX\s0 instruction set (\fB\-mvsx\fR) must be enabled to use the \s-1IEEE\s0
! 128\-bit floating point support.  The \s-1IEEE\s0 128\-bit floating point is only
! supported on Linux.
  .Sp
  The default for \fB\-mfloat128\fR is enabled on PowerPC Linux
  systems using the \s-1VSX\s0 instruction set, and disabled on other systems.
*************** the offset with a symbol reference to a
*** 27010,27019 ****
  .IP "\fB\-mno\-pcrel\fR" 4
  .IX Item "-mno-pcrel"
  .PD
! Generate (do not generate) pc-relative addressing when the option
! \&\fB\-mcpu=future\fR is used.  The \fB\-mpcrel\fR option requires
! that the medium code model (\fB\-mcmodel=medium\fR) and prefixed
! addressing (\fB\-mprefixed\fR) options are enabled.
  .IP "\fB\-mprefixed\fR" 4
  .IX Item "-mprefixed"
  .PD 0
--- 27044,27052 ----
  .IP "\fB\-mno\-pcrel\fR" 4
  .IX Item "-mno-pcrel"
  .PD
! Generate (do not generate) pc-relative addressing.  The \fB\-mpcrel\fR
! option requires that the medium code model (\fB\-mcmodel=medium\fR)
! and prefixed addressing (\fB\-mprefixed\fR) options are enabled.
  .IP "\fB\-mprefixed\fR" 4
  .IX Item "-mprefixed"
  .PD 0
*************** addressing (\fB\-mprefixed\fR) options a
*** 27021,27035 ****
  .IX Item "-mno-prefixed"
  .PD
  Generate (do not generate) addressing modes using prefixed load and
! store instructions when the option \fB\-mcpu=future\fR is used.
  .IP "\fB\-mmma\fR" 4
  .IX Item "-mmma"
  .PD 0
  .IP "\fB\-mno\-mma\fR" 4
  .IX Item "-mno-mma"
  .PD
! Generate (do not generate) the \s-1MMA\s0 instructions when the option
! \&\fB\-mcpu=future\fR is used.
  .IP "\fB\-mrop\-protect\fR" 4
  .IX Item "-mrop-protect"
  .PD 0
--- 27054,27070 ----
  .IX Item "-mno-prefixed"
  .PD
  Generate (do not generate) addressing modes using prefixed load and
! store instructions.  The \fB\-mprefixed\fR option requires that
! the option \fB\-mcpu=power10\fR (or later) is enabled.
  .IP "\fB\-mmma\fR" 4
  .IX Item "-mmma"
  .PD 0
  .IP "\fB\-mno\-mma\fR" 4
  .IX Item "-mno-mma"
  .PD
! Generate (do not generate) the \s-1MMA\s0 instructions.  The \fB\-mma\fR
! option requires that the option \fB\-mcpu=power10\fR (or later)
! is enabled.
  .IP "\fB\-mrop\-protect\fR" 4
  .IX Item "-mrop-protect"
  .PD 0
*************** system representing a certain processor
*** 27456,27462 ****
  \&\fIcpu-type\fR are \fBz900\fR/\fBarch5\fR, \fBz990\fR/\fBarch6\fR,
  \&\fBz9\-109\fR, \fBz9\-ec\fR/\fBarch7\fR, \fBz10\fR/\fBarch8\fR,
  \&\fBz196\fR/\fBarch9\fR, \fBzEC12\fR, \fBz13\fR/\fBarch11\fR,
! \&\fBz14\fR/\fBarch12\fR, \fBz15\fR/\fBarch13\fR, and \fBnative\fR.
  .Sp
  The default is \fB\-march=z900\fR.
  .Sp
--- 27491,27498 ----
  \&\fIcpu-type\fR are \fBz900\fR/\fBarch5\fR, \fBz990\fR/\fBarch6\fR,
  \&\fBz9\-109\fR, \fBz9\-ec\fR/\fBarch7\fR, \fBz10\fR/\fBarch8\fR,
  \&\fBz196\fR/\fBarch9\fR, \fBzEC12\fR, \fBz13\fR/\fBarch11\fR,
! \&\fBz14\fR/\fBarch12\fR, \fBz15\fR/\fBarch13\fR,
! \&\fBz16\fR/\fBarch14\fR, and \fBnative\fR.
  .Sp
  The default is \fB\-march=z900\fR.
  .Sp
*************** so \fB\-mno\-lra\fR needs to be passed t
*** 28137,28146 ****
  Set the instruction set, register set, and instruction scheduling parameters
  for machine type \fIcpu_type\fR.  Supported values for \fIcpu_type\fR are
  \&\fBv7\fR, \fBcypress\fR, \fBv8\fR, \fBsupersparc\fR, \fBhypersparc\fR,
! \&\fBleon\fR, \fBleon3\fR, \fBleon3v7\fR, \fBsparclite\fR, \fBf930\fR,
! \&\fBf934\fR, \fBsparclite86x\fR, \fBsparclet\fR, \fBtsc701\fR, \fBv9\fR,
! \&\fBultrasparc\fR, \fBultrasparc3\fR, \fBniagara\fR, \fBniagara2\fR,
! \&\fBniagara3\fR, \fBniagara4\fR, \fBniagara7\fR and \fBm8\fR.
  .Sp
  Native Solaris and GNU/Linux toolchains also support the value \fBnative\fR,
  which selects the best architecture option for the host processor.
--- 28173,28183 ----
  Set the instruction set, register set, and instruction scheduling parameters
  for machine type \fIcpu_type\fR.  Supported values for \fIcpu_type\fR are
  \&\fBv7\fR, \fBcypress\fR, \fBv8\fR, \fBsupersparc\fR, \fBhypersparc\fR,
! \&\fBleon\fR, \fBleon3\fR, \fBleon3v7\fR, \fBleon5\fR, \fBsparclite\fR,
! \&\fBf930\fR, \fBf934\fR, \fBsparclite86x\fR, \fBsparclet\fR, \fBtsc701\fR,
! \&\fBv9\fR, \fBultrasparc\fR, \fBultrasparc3\fR, \fBniagara\fR,
! \&\fBniagara2\fR, \fBniagara3\fR, \fBniagara4\fR, \fBniagara7\fR and
! \&\fBm8\fR.
  .Sp
  Native Solaris and GNU/Linux toolchains also support the value \fBnative\fR,
  which selects the best architecture option for the host processor.
*************** implementations.
*** 28159,28165 ****
  cypress, leon3v7
  .IP "v8" 4
  .IX Item "v8"
! supersparc, hypersparc, leon, leon3
  .IP "sparclite" 4
  .IX Item "sparclite"
  f930, f934, sparclite86x
--- 28196,28202 ----
  cypress, leon3v7
  .IP "v8" 4
  .IX Item "v8"
! supersparc, hypersparc, leon, leon3, leon5
  .IP "sparclite" 4
  .IX Item "sparclite"
  f930, f934, sparclite86x
*************** The same values for \fB\-mcpu=\fR\fIcpu_
*** 28227,28233 ****
  \&\fB\-mtune=\fR\fIcpu_type\fR, but the only useful values are those
  that select a particular \s-1CPU\s0 implementation.  Those are
  \&\fBcypress\fR, \fBsupersparc\fR, \fBhypersparc\fR, \fBleon\fR,
! \&\fBleon3\fR, \fBleon3v7\fR, \fBf930\fR, \fBf934\fR,
  \&\fBsparclite86x\fR, \fBtsc701\fR, \fBultrasparc\fR,
  \&\fBultrasparc3\fR, \fBniagara\fR, \fBniagara2\fR, \fBniagara3\fR,
  \&\fBniagara4\fR, \fBniagara7\fR and \fBm8\fR.  With native Solaris
--- 28264,28270 ----
  \&\fB\-mtune=\fR\fIcpu_type\fR, but the only useful values are those
  that select a particular \s-1CPU\s0 implementation.  Those are
  \&\fBcypress\fR, \fBsupersparc\fR, \fBhypersparc\fR, \fBleon\fR,
! \&\fBleon3\fR, \fBleon3v7\fR, \fBleon5\fR, \fBf930\fR, \fBf934\fR,
  \&\fBsparclite86x\fR, \fBtsc701\fR, \fBultrasparc\fR,
  \&\fBultrasparc3\fR, \fBniagara\fR, \fBniagara2\fR, \fBniagara3\fR,
  \&\fBniagara4\fR, \fBniagara7\fR and \fBm8\fR.  With native Solaris
*************** instruction set support.
*** 29098,29109 ****
  .IP "\fBsapphirerapids\fR" 4
  .IX Item "sapphirerapids"
  Intel sapphirerapids \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, PKU, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND,
! FMA, BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC, XSAVES,
! AVX512F, CLWB, AVX512VL, AVX512BW, AVX512DQ, AVX512CD, AVX512VNNI, AVX512BF16,
  MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, ENQCMD, CLDEMOTE, PTWRITE, WAITPKG,
! SERIALIZE, TSXLDTRK, UINTR, AMX\-BF16,\s0 AMX-TILE, \s-1AMX\-INT8\s0 and AVX-VNNI
! instruction set support.
  .IP "\fBalderlake\fR" 4
  .IX Item "alderlake"
  Intel Alderlake \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
--- 29135,29148 ----
  .IP "\fBsapphirerapids\fR" 4
  .IX Item "sapphirerapids"
  Intel sapphirerapids \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, CX16, SAHF, FXSR, AVX, XSAVE, PCLMUL, FSGSBASE,
! RDRND, F16C, AVX2, BMI, BMI2, LZCNT, FMA, MOVBE, HLE, RDSEED, ADCX, PREFETCHW,
! AES, CLFLUSHOPT, XSAVEC, XSAVES, SGX, AVX512F, AVX512VL, AVX512BW, AVX512DQ,
! AVX512CD, PKU, AVX512VBMI, AVX512IFMA, SHA, AVX512VNNI, GFNI, VAES, AVX512VBMI2
! VPCLMULQDQ, AVX512BITALG, RDPID, AVX512VPOPCNTDQ, PCONFIG, WBNOINVD, CLWB,
  MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, ENQCMD, CLDEMOTE, PTWRITE, WAITPKG,
! SERIALIZE, TSXLDTRK, UINTR, AMX\-BF16,\s0 AMX-TILE, \s-1AMX\-INT8,\s0 AVX-VNNI and
! \&\s-1AVX512BF16\s0 instruction set support.
  .IP "\fBalderlake\fR" 4
  .IX Item "alderlake"
  Intel Alderlake \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
*************** from x86 Control-flow Enforcement Techno
*** 29987,29992 ****
--- 30026,30036 ----
  This option enables built-in functions \f(CW\*(C`_\|_builtin_ia32_crc32qi\*(C'\fR,
  \&\f(CW\*(C`_\|_builtin_ia32_crc32hi\*(C'\fR, \f(CW\*(C`_\|_builtin_ia32_crc32si\*(C'\fR and
  \&\f(CW\*(C`_\|_builtin_ia32_crc32di\*(C'\fR to generate the \f(CW\*(C`crc32\*(C'\fR machine instruction.
+ .IP "\fB\-mmwait\fR" 4
+ .IX Item "-mmwait"
+ This option enables built-in functions \f(CW\*(C`_\|_builtin_ia32_monitor\*(C'\fR,
+ and \f(CW\*(C`_\|_builtin_ia32_mwait\*(C'\fR to generate the \f(CW\*(C`monitor\*(C'\fR and
+ \&\f(CW\*(C`mwait\*(C'\fR machine instructions.
  .IP "\fB\-mrecip\fR" 4
  .IX Item "-mrecip"
  This option enables use of \f(CW\*(C`RCPSS\*(C'\fR and \f(CW\*(C`RSQRTSS\*(C'\fR instructions
*************** not be reachable in the large code model
*** 30498,30503 ****
--- 30542,30560 ----
  .IP "\fB\-mindirect\-branch\-register\fR" 4
  .IX Item "-mindirect-branch-register"
  Force indirect call and jump via register.
+ .IP "\fB\-mharden\-sls=\fR\fIchoice\fR" 4
+ .IX Item "-mharden-sls=choice"
+ Generate code to mitigate against straight line speculation (\s-1SLS\s0) with
+ \&\fIchoice\fR.  The default is \fBnone\fR which disables all \s-1SLS\s0
+ hardening.  \fBreturn\fR enables \s-1SLS\s0 hardening for function returns.
+ \&\fBindirect-jmp\fR enables \s-1SLS\s0 hardening for indirect jumps.
+ \&\fBall\fR enables all \s-1SLS\s0 hardening.
+ .IP "\fB\-mindirect\-branch\-cs\-prefix\fR" 4
+ .IX Item "-mindirect-branch-cs-prefix"
+ Add \s-1CS\s0 prefix to call and jmp to indirect thunk with branch target in
+ r8\-r15 registers so that the call and jmp instruction length is 6 bytes
+ to allow them to be replaced with \fBlfence; call *%r8\-r15\fR or
+ \&\fBlfence; jmp *%r8\-r15\fR at run-time.
  .PP
  These \fB\-m\fR switches are supported in addition to the above
  on x86\-64 processors in 64\-bit environments.
diff -Nrcpad gcc-11.2.0/gcc/doc/gcc.info gcc-11.3.0/gcc/doc/gcc.info
*** gcc-11.2.0/gcc/doc/gcc.info	Wed Jul 28 07:06:54 2021
--- gcc-11.3.0/gcc/doc/gcc.info	Thu Apr 21 08:21:00 2022
*************** Introduction
*** 60,66 ****
  
  This manual documents how to use the GNU compilers, as well as their
  features and incompatibilities, and how to report bugs.  It corresponds
! to the compilers (GCC) version 11.2.0.  The internals of the GNU
  compilers, including how to port them to new targets and some
  information about how to write front ends for new languages, are
  documented in a separate manual.  *Note Introduction: (gccint)Top.
--- 60,66 ----
  
  This manual documents how to use the GNU compilers, as well as their
  features and incompatibilities, and how to report bugs.  It corresponds
! to the compilers (GCC) version 11.3.0.  The internals of the GNU
  compilers, including how to port them to new targets and some
  information about how to write front ends for new languages, are
  documented in a separate manual.  *Note Introduction: (gccint)Top.
*************** _Machine-Dependent Options_
*** 1139,1144 ****
--- 1139,1145 ----
            -mverbose-cost-dump
            -mpure-code
            -mcmse
+           -mfix-cmse-cve-2021-35465
            -mfdpic
  
       _AVR Options_
*************** _Machine-Dependent Options_
*** 1168,1179 ****
            -msim  -msdata=SDATA-TYPE
  
       _CRIS Options_
!           -mcpu=CPU  -march=CPU  -mtune=CPU
!           -mmax-stack-frame=N  -melinux-stacksize=N
            -metrax4  -metrax100  -mpdebug  -mcc-init  -mno-side-effects
            -mstack-align  -mdata-align  -mconst-align
!           -m32-bit  -m16-bit  -m8-bit  -mno-prologue-epilogue  -mno-gotplt
!           -melf  -maout  -melinux  -mlinux  -sim  -sim2
            -mmul-bug-workaround  -mno-mul-bug-workaround
  
       _CR16 Options_
--- 1169,1180 ----
            -msim  -msdata=SDATA-TYPE
  
       _CRIS Options_
!           -mcpu=CPU  -march=CPU
!           -mtune=CPU -mmax-stack-frame=N
            -metrax4  -metrax100  -mpdebug  -mcc-init  -mno-side-effects
            -mstack-align  -mdata-align  -mconst-align
!           -m32-bit  -m16-bit  -m8-bit  -mno-prologue-epilogue
!           -melf  -maout  -sim  -sim2
            -mmul-bug-workaround  -mno-mul-bug-workaround
  
       _CR16 Options_
*************** _Machine-Dependent Options_
*** 1707,1713 ****
            -mno-wide-multiply  -mrtd  -malign-double
            -mpreferred-stack-boundary=NUM
            -mincoming-stack-boundary=NUM
!           -mcld  -mcx16  -msahf  -mmovbe  -mcrc32
            -mrecip  -mrecip=OPT
            -mvzeroupper  -mprefer-avx128  -mprefer-vector-width=OPT
            -mmmx  -msse  -msse2  -msse3  -mssse3  -msse4.1  -msse4.2  -msse4  -mavx
--- 1708,1714 ----
            -mno-wide-multiply  -mrtd  -malign-double
            -mpreferred-stack-boundary=NUM
            -mincoming-stack-boundary=NUM
!           -mcld  -mcx16  -msahf  -mmovbe  -mcrc32 -mmwait
            -mrecip  -mrecip=OPT
            -mvzeroupper  -mprefer-avx128  -mprefer-vector-width=OPT
            -mmmx  -msse  -msse2  -msse3  -mssse3  -msse4.1  -msse4.2  -msse4  -mavx
*************** _Machine-Dependent Options_
*** 1744,1750 ****
            -mstack-protector-guard-symbol=SYMBOL
            -mgeneral-regs-only  -mcall-ms2sysv-xlogues
            -mindirect-branch=CHOICE  -mfunction-return=CHOICE
!           -mindirect-branch-register -mneeded
  
       _x86 Windows Options_
            -mconsole  -mcygwin  -mno-cygwin  -mdll
--- 1745,1752 ----
            -mstack-protector-guard-symbol=SYMBOL
            -mgeneral-regs-only  -mcall-ms2sysv-xlogues
            -mindirect-branch=CHOICE  -mfunction-return=CHOICE
!           -mindirect-branch-register -mharden-sls=CHOICE
!           -mindirect-branch-cs-prefix -mneeded
  
       _x86 Windows Options_
            -mconsole  -mcygwin  -mno-cygwin  -mdll
*************** nothing at all.
*** 2145,2154 ****
       DUMPBASE derived from the primary output name.  Dump outputs also
       take the input name suffix: 'dir/bar.c.*'.
  
!      It defaults to the location of the output file; options
!      '-save-temps=cwd' and '-save-temps=obj' override this default, just
!      like an explicit '-dumpdir' option.  In case multiple such options
!      are given, the last one prevails:
  
            gcc -dumpdir pfx- -c foo.c -save-temps=obj ...
  
--- 2147,2157 ----
       DUMPBASE derived from the primary output name.  Dump outputs also
       take the input name suffix: 'dir/bar.c.*'.
  
!      It defaults to the location of the output file, unless the output
!      file is a special file like '/dev/null'.  Options '-save-temps=cwd'
!      and '-save-temps=obj' override this default, just like an explicit
!      '-dumpdir' option.  In case multiple such options are given, the
!      last one prevails:
  
            gcc -dumpdir pfx- -c foo.c -save-temps=obj ...
  
*************** unless optimization is enabled.
*** 5363,5369 ****
            -Wredundant-move (only for C++)
            -Wtype-limits
            -Wuninitialized
!           -Wshift-negative-value (in C++03 and in C99 and newer)
            -Wunused-parameter (only with -Wunused or -Wall)
            -Wunused-but-set-parameter (only with -Wunused or -Wall)
  
--- 5366,5372 ----
            -Wredundant-move (only for C++)
            -Wtype-limits
            -Wuninitialized
!           -Wshift-negative-value (in C++11 to C++17 and in C99 and newer)
            -Wunused-parameter (only with -Wunused or -Wall)
            -Wunused-but-set-parameter (only with -Wunused or -Wall)
  
*************** unless optimization is enabled.
*** 6198,6204 ****
  
  '-Wshift-negative-value'
       Warn if left shifting a negative value.  This warning is enabled by
!      '-Wextra' in C99 and C++11 modes (and newer).
  
  '-Wno-shift-overflow'
  '-Wshift-overflow=N'
--- 6201,6207 ----
  
  '-Wshift-negative-value'
       Warn if left shifting a negative value.  This warning is enabled by
!      '-Wextra' in C99 (and newer) and C++11 to C++17 modes.
  
  '-Wno-shift-overflow'
  '-Wshift-overflow=N'
*************** program analysis purposes.
*** 13640,13646 ****
  '-fsanitize=undefined'
       Enable UndefinedBehaviorSanitizer, a fast undefined behavior
       detector.  Various computations are instrumented to detect
!      undefined behavior at runtime.  Current suboptions are:
  
       '-fsanitize=shift'
            This option enables checking that the result of a shift
--- 13643,13652 ----
  '-fsanitize=undefined'
       Enable UndefinedBehaviorSanitizer, a fast undefined behavior
       detector.  Various computations are instrumented to detect
!      undefined behavior at runtime.  See
!      <https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html> for
!      more details.  The run-time behavior can be influenced using the
!      'UBSAN_OPTIONS' environment variable.  Current suboptions are:
  
       '-fsanitize=shift'
            This option enables checking that the result of a shift
*************** program analysis purposes.
*** 13895,13901 ****
       Function Attributes::).
  
       Currently the x86 GNU/Linux target provides an implementation based
!      on Intel Control-flow Enforcement Technology (CET).
  
  '-fstack-protector'
       Emit extra code to check for buffer overflows, such as stack
--- 13901,13908 ----
       Function Attributes::).
  
       Currently the x86 GNU/Linux target provides an implementation based
!      on Intel Control-flow Enforcement Technology (CET) which works for
!      i686 processor or newer.
  
  '-fstack-protector'
       Emit extra code to check for buffer overflows, such as stack
*************** These options are defined for AArch64 im
*** 17171,17192 ****
       'cortex-a76', 'cortex-a76ae', 'cortex-a77', 'cortex-a65',
       'cortex-a65ae', 'cortex-a34', 'cortex-a78', 'cortex-a78ae',
       'cortex-a78c', 'ares', 'exynos-m1', 'emag', 'falkor',
!      'neoverse-e1', 'neoverse-n1', 'neoverse-n2', 'neoverse-v1',
!      'qdf24xx', 'saphira', 'phecda', 'xgene1', 'vulcan', 'octeontx',
!      'octeontx81', 'octeontx83', 'octeontx2', 'octeontx2t98',
!      'octeontx2t96' 'octeontx2t93', 'octeontx2f95', 'octeontx2f95n',
!      'octeontx2f95mm', 'a64fx', 'thunderx', 'thunderxt88',
!      'thunderxt88p1', 'thunderxt81', 'tsv110', 'thunderxt83',
!      'thunderx2t99', 'thunderx3t110', 'zeus', 'cortex-a57.cortex-a53',
!      'cortex-a72.cortex-a53', 'cortex-a73.cortex-a35',
!      'cortex-a73.cortex-a53', 'cortex-a75.cortex-a55',
!      'cortex-a76.cortex-a55', 'cortex-r82', 'cortex-x1', 'native'.
  
       The values 'cortex-a57.cortex-a53', 'cortex-a72.cortex-a53',
       'cortex-a73.cortex-a35', 'cortex-a73.cortex-a53',
       'cortex-a75.cortex-a55', 'cortex-a76.cortex-a55' specify that GCC
       should tune for a big.LITTLE system.
  
       Additionally on native AArch64 GNU/Linux systems the value 'native'
       tunes performance to the host system.  This option has no effect if
       the compiler is unable to recognize the processor of the host
--- 17178,17210 ----
       'cortex-a76', 'cortex-a76ae', 'cortex-a77', 'cortex-a65',
       'cortex-a65ae', 'cortex-a34', 'cortex-a78', 'cortex-a78ae',
       'cortex-a78c', 'ares', 'exynos-m1', 'emag', 'falkor',
!      'neoverse-512tvb', 'neoverse-e1', 'neoverse-n1', 'neoverse-n2',
!      'neoverse-v1', 'qdf24xx', 'saphira', 'phecda', 'xgene1', 'vulcan',
!      'octeontx', 'octeontx81', 'octeontx83', 'octeontx2',
!      'octeontx2t98', 'octeontx2t96' 'octeontx2t93', 'octeontx2f95',
!      'octeontx2f95n', 'octeontx2f95mm', 'a64fx', 'thunderx',
!      'thunderxt88', 'thunderxt88p1', 'thunderxt81', 'tsv110',
!      'thunderxt83', 'thunderx2t99', 'thunderx3t110', 'zeus',
!      'cortex-a57.cortex-a53', 'cortex-a72.cortex-a53',
!      'cortex-a73.cortex-a35', 'cortex-a73.cortex-a53',
!      'cortex-a75.cortex-a55', 'cortex-a76.cortex-a55', 'cortex-r82',
!      'cortex-x1', 'ampere1', 'native'.
  
       The values 'cortex-a57.cortex-a53', 'cortex-a72.cortex-a53',
       'cortex-a73.cortex-a35', 'cortex-a73.cortex-a53',
       'cortex-a75.cortex-a55', 'cortex-a76.cortex-a55' specify that GCC
       should tune for a big.LITTLE system.
  
+      The value 'neoverse-512tvb' specifies that GCC should tune for
+      Neoverse cores that (a) implement SVE and (b) have a total vector
+      bandwidth of 512 bits per cycle.  In other words, the option tells
+      GCC to tune for Neoverse cores that can execute 4 128-bit Advanced
+      SIMD arithmetic instructions a cycle and that can execute an
+      equivalent number of SVE arithmetic instructions per cycle (2 for
+      256-bit SVE, 4 for 128-bit SVE). This is more general than tuning
+      for a specific core like Neoverse V1 but is more specific than the
+      default tuning described below.
+ 
       Additionally on native AArch64 GNU/Linux systems the value 'native'
       tunes performance to the host system.  This option has no effect if
       the compiler is unable to recognize the processor of the host
*************** These options are defined for AArch64 im
*** 17214,17219 ****
--- 17232,17246 ----
       or '-mtune', those options take precedence over the appropriate
       part of this option.
  
+      '-mcpu=neoverse-512tvb' is special in that it does not refer to a
+      specific core, but instead refers to all Neoverse cores that (a)
+      implement SVE and (b) have a total vector bandwidth of 512 bits a
+      cycle.  Unless overridden by '-march', '-mcpu=neoverse-512tvb'
+      generates code that can run on a Neoverse V1 core, since Neoverse
+      V1 is the first Neoverse core with these properties.  Unless
+      overridden by '-mtune', '-mcpu=neoverse-512tvb' tunes code in the
+      same way as for '-mtune=neoverse-512tvb'.
+ 
  '-moverride=STRING'
       Override tuning decisions made by the back-end in response to a
       '-mtune=' switch.  The syntax, semantics, and accepted values for
*************** These options are defined specifically f
*** 17567,17572 ****
--- 17594,17607 ----
       'gfx906'
            Compile for GCN5 Vega 20 devices (gfx906).
  
+ '-msram-ecc=on'
+ '-msram-ecc=off'
+ '-msram-ecc=any'
+      Compile binaries suitable for devices with the SRAM-ECC feature
+      enabled, disabled, or either mode.  This feature can be enabled
+      per-process on some devices.  The compiled code must match the
+      device mode.  The default is 'any', for devices that support it.
+ 
  '-mstack-size=BYTES'
       Specify how many BYTES of stack space will be requested for each
       GPU thread (wave-front).  Beware that there may be many threads and
*************** These options are defined specifically f
*** 17574,17579 ****
--- 17609,17621 ----
       also have an impact on run-time performance.  The default is 32KB
       when using OpenACC or OpenMP, and 1MB otherwise.
  
+ '-mxnack'
+      Compile binaries suitable for devices with the XNACK feature
+      enabled.  Some devices always require XNACK and some allow the user
+      to configure XNACK. The compiled code must match the device mode.
+      The default is '-mno-xnack'.  At present this option is a
+      placeholder for support that is not yet implemented.
+ 
  
  File: gcc.info,  Node: ARC Options,  Next: ARM Options,  Prev: AMD GCN Options,  Up: Submodel Options
  
*************** These '-m' options are defined for the A
*** 19172,19177 ****
--- 19214,19227 ----
       can be found on
       <https://developer.arm.com/documentation/ecm0359818/latest/>.
  
+ '-mfix-cmse-cve-2021-35465'
+      Mitigate against a potential security issue with the 'VLLDM'
+      instruction in some M-profile devices when using CMSE
+      (CVE-2021-365465).  This option is enabled by default when the
+      option '-mcpu=' is used with 'cortex-m33', 'cortex-m35p' or
+      'cortex-m55'.  The option '-mno-fix-cmse-cve-2021-35465' can be
+      used to disable the mitigation.
+ 
  '-mfdpic'
  '-mno-fdpic'
       Select the FDPIC ABI, which uses 64-bit function descriptors to
*************** These options are defined specifically f
*** 20054,20061 ****
  '-mcpu=ARCHITECTURE-TYPE'
       Generate code for the specified architecture.  The choices for
       ARCHITECTURE-TYPE are 'v3', 'v8' and 'v10' for respectively
!      ETRAX 4, ETRAX 100, and ETRAX 100 LX.  Default is 'v0' except for
!      cris-axis-linux-gnu, where the default is 'v10'.
  
  '-mtune=ARCHITECTURE-TYPE'
       Tune to ARCHITECTURE-TYPE everything applicable about the generated
--- 20104,20110 ----
  '-mcpu=ARCHITECTURE-TYPE'
       Generate code for the specified architecture.  The choices for
       ARCHITECTURE-TYPE are 'v3', 'v8' and 'v10' for respectively
!      ETRAX 4, ETRAX 100, and ETRAX 100 LX.  Default is 'v0'.
  
  '-mtune=ARCHITECTURE-TYPE'
       Tune to ARCHITECTURE-TYPE everything applicable about the generated
*************** These options are defined specifically f
*** 20120,20145 ****
       must be saved, or storage for local variables needs to be
       allocated.
  
- '-mno-gotplt'
- '-mgotplt'
-      With '-fpic' and '-fPIC', don't generate (do generate) instruction
-      sequences that load addresses for functions from the PLT part of
-      the GOT rather than (traditional on other architectures) calls to
-      the PLT.  The default is '-mgotplt'.
- 
  '-melf'
!      Legacy no-op option only recognized with the cris-axis-elf and
!      cris-axis-linux-gnu targets.
! 
! '-mlinux'
!      Legacy no-op option only recognized with the cris-axis-linux-gnu
!      target.
  
  '-sim'
!      This option, recognized for the cris-axis-elf, arranges to link
!      with input-output functions from a simulator library.  Code,
!      initialized data and zero-initialized data are allocated
!      consecutively.
  
  '-sim2'
       Like '-sim', but pass linker options to locate initialized data at
--- 20169,20181 ----
       must be saved, or storage for local variables needs to be
       allocated.
  
  '-melf'
!      Legacy no-op option.
  
  '-sim'
!      This option arranges to link with input-output functions from a
!      simulator library.  Code, initialized data and zero-initialized
!      data are allocated consecutively.
  
  '-sim2'
       Like '-sim', but pass linker options to locate initialized data at
*************** These '-m' options are defined for the I
*** 24784,24790 ****
       '823', '860', '970', '8540', 'a2', 'e300c2', 'e300c3', 'e500mc',
       'e500mc64', 'e5500', 'e6500', 'ec603e', 'G3', 'G4', 'G5', 'titan',
       'power3', 'power4', 'power5', 'power5+', 'power6', 'power6x',
!      'power7', 'power8', 'power9', 'future', 'powerpc', 'powerpc64',
       'powerpc64le', 'rs64', and 'native'.
  
       '-mcpu=powerpc', '-mcpu=powerpc64', and '-mcpu=powerpc64le' specify
--- 24820,24826 ----
       '823', '860', '970', '8540', 'a2', 'e300c2', 'e300c3', 'e500mc',
       'e500mc64', 'e5500', 'e6500', 'ec603e', 'G3', 'G4', 'G5', 'titan',
       'power3', 'power4', 'power5', 'power5+', 'power6', 'power6x',
!      'power7', 'power8', 'power9', 'power10', 'powerpc', 'powerpc64',
       'powerpc64le', 'rs64', and 'native'.
  
       '-mcpu=powerpc', '-mcpu=powerpc64', and '-mcpu=powerpc64le' specify
*************** These '-m' options are defined for the I
*** 24933,24942 ****
       point and use either software emulation for IEEE 128-bit floating
       point or hardware instructions.
  
!      The VSX instruction set ('-mvsx', '-mcpu=power7', '-mcpu=power8'),
!      or '-mcpu=power9' must be enabled to use the IEEE 128-bit floating
!      point support.  The IEEE 128-bit floating point support only works
!      on PowerPC Linux systems.
  
       The default for '-mfloat128' is enabled on PowerPC Linux systems
       using the VSX instruction set, and disabled on other systems.
--- 24969,24977 ----
       point and use either software emulation for IEEE 128-bit floating
       point or hardware instructions.
  
!      The VSX instruction set ('-mvsx') must be enabled to use the IEEE
!      128-bit floating point support.  The IEEE 128-bit floating point is
!      only supported on Linux.
  
       The default for '-mfloat128' is enabled on PowerPC Linux systems
       using the VSX instruction set, and disabled on other systems.
*************** These '-m' options are defined for the I
*** 25647,25666 ****
  
  '-mpcrel'
  '-mno-pcrel'
!      Generate (do not generate) pc-relative addressing when the option
!      '-mcpu=future' is used.  The '-mpcrel' option requires that the
!      medium code model ('-mcmodel=medium') and prefixed addressing
!      ('-mprefixed') options are enabled.
  
  '-mprefixed'
  '-mno-prefixed'
       Generate (do not generate) addressing modes using prefixed load and
!      store instructions when the option '-mcpu=future' is used.
  
  '-mmma'
  '-mno-mma'
!      Generate (do not generate) the MMA instructions when the option
!      '-mcpu=future' is used.
  
  '-mrop-protect'
  '-mno-rop-protect'
--- 25682,25701 ----
  
  '-mpcrel'
  '-mno-pcrel'
!      Generate (do not generate) pc-relative addressing.  The '-mpcrel'
!      option requires that the medium code model ('-mcmodel=medium') and
!      prefixed addressing ('-mprefixed') options are enabled.
  
  '-mprefixed'
  '-mno-prefixed'
       Generate (do not generate) addressing modes using prefixed load and
!      store instructions.  The '-mprefixed' option requires that the
!      option '-mcpu=power10' (or later) is enabled.
  
  '-mmma'
  '-mno-mma'
!      Generate (do not generate) the MMA instructions.  The '-mma' option
!      requires that the option '-mcpu=power10' (or later) is enabled.
  
  '-mrop-protect'
  '-mno-rop-protect'
*************** architecture.
*** 26011,26017 ****
       representing a certain processor type.  Possible values for
       CPU-TYPE are 'z900'/'arch5', 'z990'/'arch6', 'z9-109',
       'z9-ec'/'arch7', 'z10'/'arch8', 'z196'/'arch9', 'zEC12',
!      'z13'/'arch11', 'z14'/'arch12', 'z15'/'arch13', and 'native'.
  
       The default is '-march=z900'.
  
--- 26046,26053 ----
       representing a certain processor type.  Possible values for
       CPU-TYPE are 'z900'/'arch5', 'z990'/'arch6', 'z9-109',
       'z9-ec'/'arch7', 'z10'/'arch8', 'z196'/'arch9', 'zEC12',
!      'z13'/'arch11', 'z14'/'arch12', 'z15'/'arch13', 'z16'/'arch14', and
!      'native'.
  
       The default is '-march=z900'.
  
*************** These '-m' options are supported on the
*** 26665,26671 ****
       Set the instruction set, register set, and instruction scheduling
       parameters for machine type CPU_TYPE.  Supported values for
       CPU_TYPE are 'v7', 'cypress', 'v8', 'supersparc', 'hypersparc',
!      'leon', 'leon3', 'leon3v7', 'sparclite', 'f930', 'f934',
       'sparclite86x', 'sparclet', 'tsc701', 'v9', 'ultrasparc',
       'ultrasparc3', 'niagara', 'niagara2', 'niagara3', 'niagara4',
       'niagara7' and 'm8'.
--- 26701,26707 ----
       Set the instruction set, register set, and instruction scheduling
       parameters for machine type CPU_TYPE.  Supported values for
       CPU_TYPE are 'v7', 'cypress', 'v8', 'supersparc', 'hypersparc',
!      'leon', 'leon3', 'leon3v7', 'leon5', 'sparclite', 'f930', 'f934',
       'sparclite86x', 'sparclet', 'tsc701', 'v9', 'ultrasparc',
       'ultrasparc3', 'niagara', 'niagara2', 'niagara3', 'niagara4',
       'niagara7' and 'm8'.
*************** These '-m' options are supported on the
*** 26686,26692 ****
            cypress, leon3v7
  
       v8
!           supersparc, hypersparc, leon, leon3
  
       sparclite
            f930, f934, sparclite86x
--- 26722,26728 ----
            cypress, leon3v7
  
       v8
!           supersparc, hypersparc, leon, leon3, leon5
  
       sparclite
            f930, f934, sparclite86x
*************** These '-m' options are supported on the
*** 26753,26763 ****
       The same values for '-mcpu=CPU_TYPE' can be used for
       '-mtune=CPU_TYPE', but the only useful values are those that select
       a particular CPU implementation.  Those are 'cypress',
!      'supersparc', 'hypersparc', 'leon', 'leon3', 'leon3v7', 'f930',
!      'f934', 'sparclite86x', 'tsc701', 'ultrasparc', 'ultrasparc3',
!      'niagara', 'niagara2', 'niagara3', 'niagara4', 'niagara7' and 'm8'.
!      With native Solaris and GNU/Linux toolchains, 'native' can also be
!      used.
  
  '-mv8plus'
  '-mno-v8plus'
--- 26789,26799 ----
       The same values for '-mcpu=CPU_TYPE' can be used for
       '-mtune=CPU_TYPE', but the only useful values are those that select
       a particular CPU implementation.  Those are 'cypress',
!      'supersparc', 'hypersparc', 'leon', 'leon3', 'leon3v7', 'leon5',
!      'f930', 'f934', 'sparclite86x', 'tsc701', 'ultrasparc',
!      'ultrasparc3', 'niagara', 'niagara2', 'niagara3', 'niagara4',
!      'niagara7' and 'm8'.  With native Solaris and GNU/Linux toolchains,
!      'native' can also be used.
  
  '-mv8plus'
  '-mno-v8plus'
*************** These '-m' options are defined for the x
*** 27577,27590 ****
  
       'sapphirerapids'
            Intel sapphirerapids CPU with 64-bit extensions, MOVBE, MMX,
!           SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, PKU, AVX,
!           AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2, F16C,
!           RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC, XSAVES, AVX512F,
!           CLWB, AVX512VL, AVX512BW, AVX512DQ, AVX512CD, AVX512VNNI,
!           AVX512BF16, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, ENQCMD,
!           CLDEMOTE, PTWRITE, WAITPKG, SERIALIZE, TSXLDTRK, UINTR,
!           AMX-BF16, AMX-TILE, AMX-INT8 and AVX-VNNI instruction set
!           support.
  
       'alderlake'
            Intel Alderlake CPU with 64-bit extensions, MOVBE, MMX, SSE,
--- 27613,27628 ----
  
       'sapphirerapids'
            Intel sapphirerapids CPU with 64-bit extensions, MOVBE, MMX,
!           SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, CX16, SAHF,
!           FXSR, AVX, XSAVE, PCLMUL, FSGSBASE, RDRND, F16C, AVX2, BMI,
!           BMI2, LZCNT, FMA, MOVBE, HLE, RDSEED, ADCX, PREFETCHW, AES,
!           CLFLUSHOPT, XSAVEC, XSAVES, SGX, AVX512F, AVX512VL, AVX512BW,
!           AVX512DQ, AVX512CD, PKU, AVX512VBMI, AVX512IFMA, SHA,
!           AVX512VNNI, GFNI, VAES, AVX512VBMI2 VPCLMULQDQ, AVX512BITALG,
!           RDPID, AVX512VPOPCNTDQ, PCONFIG, WBNOINVD, CLWB, MOVDIRI,
!           MOVDIR64B, AVX512VP2INTERSECT, ENQCMD, CLDEMOTE, PTWRITE,
!           WAITPKG, SERIALIZE, TSXLDTRK, UINTR, AMX-BF16, AMX-TILE,
!           AMX-INT8, AVX-VNNI and AVX512BF16 instruction set support.
  
       'alderlake'
            Intel Alderlake CPU with 64-bit extensions, MOVBE, MMX, SSE,
*************** These '-m' options are defined for the x
*** 28350,28355 ****
--- 28388,28398 ----
       '__builtin_ia32_crc32di' to generate the 'crc32' machine
       instruction.
  
+ '-mmwait'
+      This option enables built-in functions '__builtin_ia32_monitor',
+      and '__builtin_ia32_mwait' to generate the 'monitor' and 'mwait'
+      machine instructions.
+ 
  '-mrecip'
       This option enables use of 'RCPSS' and 'RSQRTSS' instructions (and
       their vectorized variants 'RCPPS' and 'RSQRTPS') with an additional
*************** These '-m' options are defined for the x
*** 28802,28807 ****
--- 28845,28863 ----
  '-mindirect-branch-register'
       Force indirect call and jump via register.
  
+ '-mharden-sls=CHOICE'
+      Generate code to mitigate against straight line speculation (SLS)
+      with CHOICE.  The default is 'none' which disables all SLS
+      hardening.  'return' enables SLS hardening for function returns.
+      'indirect-jmp' enables SLS hardening for indirect jumps.  'all'
+      enables all SLS hardening.
+ 
+ '-mindirect-branch-cs-prefix'
+      Add CS prefix to call and jmp to indirect thunk with branch target
+      in r8-r15 registers so that the call and jmp instruction length is
+      6 bytes to allow them to be replaced with 'lfence; call *%r8-r15'
+      or 'lfence; jmp *%r8-r15' at run-time.
+ 
   These '-m' switches are supported in addition to the above on x86-64
  processors in 64-bit environments.
  
*************** or combine them with constant text in a
*** 29348,29355 ****
       Accumulate an option for '%X'.
  
  '%X'
!      Output the accumulated linker options specified by '-Wl' or a '%x'
!      spec string.
  
  '%Y'
       Output the accumulated assembler options specified by '-Wa'.
--- 29404,29411 ----
       Accumulate an option for '%X'.
  
  '%X'
!      Output the accumulated linker options specified by a '%x' spec
!      string.
  
  '%Y'
       Output the accumulated assembler options specified by '-Wa'.
*************** File: gcc.info,  Node: Common Function A
*** 33182,33188 ****
  
  The following attributes are supported on most targets.
  
- 'access'
  'access (ACCESS-MODE, REF-INDEX)'
  'access (ACCESS-MODE, REF-INDEX, SIZE-INDEX)'
  
--- 33238,33243 ----
*************** The following attributes are supported o
*** 33251,33257 ****
       The access mode 'none' specifies that the pointer to which it
       applies is not used to access the referenced object at all.  Unless
       the pointer is null the pointed-to object must exist and have at
!      least the size as denoted by the SIZE-INDEX argument.  The object
       need not be initialized.  The mode is intended to be used as a
       means to help validate the expected object size, for example in
       functions that call '__builtin_object_size'.  *Note Object Size
--- 33306,33314 ----
       The access mode 'none' specifies that the pointer to which it
       applies is not used to access the referenced object at all.  Unless
       the pointer is null the pointed-to object must exist and have at
!      least the size as denoted by the SIZE-INDEX argument.  When the
!      optional SIZE-INDEX argument is omitted for an argument of 'void*'
!      type the actual pointer agument is ignored.  The referenced object
       need not be initialized.  The mode is intended to be used as a
       means to help validate the expected object size, for example in
       functions that call '__builtin_object_size'.  *Note Object Size
*************** These function attributes are supported
*** 36914,36919 ****
--- 36971,36981 ----
       'no-movdiri'
            Enable/disable the generation of the MOVDIRI instructions.
  
+      'mwait'
+      'no-mwait'
+           Enable/disable the generation of the MWAIT and MONITOR
+           instructions.
+ 
       'mwaitx'
       'no-mwaitx'
            Enable/disable the generation of the MWAITX instructions.
*************** such objects behave unspecified when bei
*** 58761,58770 ****
  
       struct Base{
         char *name;
!        Base(char *n) : name(strdup(n)){}
         Base& operator= (const Base& other){
          free (name);
          name = strdup (other.name);
         }
       };
  
--- 58823,58833 ----
  
       struct Base{
         char *name;
!        Base(const char *n) : name(strdup(n)){}
         Base& operator= (const Base& other){
          free (name);
          name = strdup (other.name);
+         return *this;
         }
       };
  
*************** in the example).
*** 58796,58803 ****
   G++ implements the "intuitive" algorithm for copy-assignment: assign
  all direct bases, then assign all members.  In that algorithm, the
  virtual base subobject can be encountered more than once.  In the
! example, copying proceeds in the following order: 'val', 'name' (via
! 'strdup'), 'bval', and 'name' again.
  
   If application code relies on copy-assignment, a user-defined
  copy-assignment operator removes any uncertainties.  With such an
--- 58859,58866 ----
   G++ implements the "intuitive" algorithm for copy-assignment: assign
  all direct bases, then assign all members.  In that algorithm, the
  virtual base subobject can be encountered more than once.  In the
! example, copying proceeds in the following order: 'name' (via 'strdup'),
! 'val', 'name' again, and 'bval'.
  
   If application code relies on copy-assignment, a user-defined
  copy-assignment operator removes any uncertainties.  With such an
*************** look up both forms.
*** 61775,61782 ****
  [index]
  * Menu:
  
! * ###:                                   Overall Options.    (line  475)
! * 80387:                                 x86 Options.        (line  578)
  * A:                                     Preprocessor Options.
                                                               (line  335)
  * allowable_client:                      Darwin Options.     (line  196)
--- 61838,61845 ----
  [index]
  * Menu:
  
! * ###:                                   Overall Options.    (line  476)
! * 80387:                                 x86 Options.        (line  580)
  * A:                                     Preprocessor Options.
                                                               (line  335)
  * allowable_client:                      Darwin Options.     (line  196)
*************** look up both forms.
*** 61793,61799 ****
  * Bdynamic:                              VxWorks Options.    (line   22)
  * bind_at_load:                          Darwin Options.     (line  118)
  * block-ops-unaligned-vsx:               RS/6000 and PowerPC Options.
!                                                              (line  960)
  * Bstatic:                               VxWorks Options.    (line   22)
  * bundle:                                Darwin Options.     (line  123)
  * bundle_loader:                         Darwin Options.     (line  127)
--- 61856,61862 ----
  * Bdynamic:                              VxWorks Options.    (line   22)
  * bind_at_load:                          Darwin Options.     (line  118)
  * block-ops-unaligned-vsx:               RS/6000 and PowerPC Options.
!                                                              (line  959)
  * Bstatic:                               VxWorks Options.    (line   22)
  * bundle:                                Darwin Options.     (line  123)
  * bundle_loader:                         Darwin Options.     (line  127)
*************** look up both forms.
*** 61869,61875 ****
                                                               (line   24)
  * faccess-control:                       C++ Dialect Options.
                                                               (line  108)
! * fada-spec-parent:                      Overall Options.    (line  658)
  * faggressive-loop-optimizations:        Optimize Options.   (line  547)
  * falign-functions:                      Optimize Options.   (line 1683)
  * falign-jumps:                          Optimize Options.   (line 1765)
--- 61932,61938 ----
                                                               (line   24)
  * faccess-control:                       C++ Dialect Options.
                                                               (line  108)
! * fada-spec-parent:                      Overall Options.    (line  659)
  * faggressive-loop-optimizations:        Optimize Options.   (line  547)
  * falign-functions:                      Optimize Options.   (line 1683)
  * falign-jumps:                          Optimize Options.   (line 1765)
*************** look up both forms.
*** 61899,61905 ****
  * fanalyzer-transitivity:                Static Analyzer Options.
                                                               (line  301)
  * fasan-shadow-offset:                   Instrumentation Options.
!                                                              (line  513)
  * fasm:                                  C Dialect Options.  (line  264)
  * fassociative-math:                     Optimize Options.   (line 2322)
  * fasynchronous-unwind-tables:           Code Gen Options.   (line  156)
--- 61962,61968 ----
  * fanalyzer-transitivity:                Static Analyzer Options.
                                                               (line  301)
  * fasan-shadow-offset:                   Instrumentation Options.
!                                                              (line  516)
  * fasm:                                  C Dialect Options.  (line  264)
  * fassociative-math:                     Optimize Options.   (line 2322)
  * fasynchronous-unwind-tables:           Code Gen Options.   (line  156)
*************** look up both forms.
*** 61914,61920 ****
  * fcaller-saves:                         Optimize Options.   (line  927)
  * fcallgraph-info:                       Developer Options.  (line   34)
  * fcf-protection:                        Instrumentation Options.
!                                                              (line  586)
  * fchar8_t:                              C++ Dialect Options.
                                                               (line  122)
  * fcheck-new:                            C++ Dialect Options.
--- 61977,61983 ----
  * fcaller-saves:                         Optimize Options.   (line  927)
  * fcallgraph-info:                       Developer Options.  (line   34)
  * fcf-protection:                        Instrumentation Options.
!                                                              (line  589)
  * fchar8_t:                              C++ Dialect Options.
                                                               (line  122)
  * fcheck-new:                            C++ Dialect Options.
*************** look up both forms.
*** 62010,62016 ****
  * fdollars-in-identifiers <1>:           Interoperation.     (line  141)
  * fdpic:                                 SH Options.         (line  388)
  * fdse:                                  Optimize Options.   (line  579)
! * fdump-ada-spec:                        Overall Options.    (line  653)
  * fdump-analyzer:                        Static Analyzer Options.
                                                               (line  346)
  * fdump-analyzer-callgraph:              Static Analyzer Options.
--- 62073,62079 ----
  * fdollars-in-identifiers <1>:           Interoperation.     (line  141)
  * fdpic:                                 SH Options.         (line  388)
  * fdse:                                  Optimize Options.   (line  579)
! * fdump-ada-spec:                        Overall Options.    (line  654)
  * fdump-analyzer:                        Static Analyzer Options.
                                                               (line  346)
  * fdump-analyzer-callgraph:              Static Analyzer Options.
*************** look up both forms.
*** 62028,62034 ****
  * fdump-debug:                           Developer Options.  (line  273)
  * fdump-earlydebug:                      Developer Options.  (line  277)
  * fdump-final-insns:                     Developer Options.  (line  782)
! * fdump-go-spec:                         Overall Options.    (line  662)
  * fdump-ipa:                             Developer Options.  (line  303)
  * fdump-lang:                            Developer Options.  (line  332)
  * fdump-lang <1>:                        Developer Options.  (line  339)
--- 62091,62097 ----
  * fdump-debug:                           Developer Options.  (line  273)
  * fdump-earlydebug:                      Developer Options.  (line  277)
  * fdump-final-insns:                     Developer Options.  (line  782)
! * fdump-go-spec:                         Overall Options.    (line  663)
  * fdump-ipa:                             Developer Options.  (line  303)
  * fdump-lang:                            Developer Options.  (line  332)
  * fdump-lang <1>:                        Developer Options.  (line  339)
*************** look up both forms.
*** 62136,62142 ****
                                                               (line  240)
  * ffast-math:                            Optimize Options.   (line 2272)
  * ffat-lto-objects:                      Optimize Options.   (line 2104)
! * ffile-prefix-map:                      Overall Options.    (line  633)
  * ffinite-loops:                         Optimize Options.   (line 1215)
  * ffinite-math-only:                     Optimize Options.   (line 2349)
  * ffix-and-continue:                     Darwin Options.     (line  104)
--- 62199,62205 ----
                                                               (line  240)
  * ffast-math:                            Optimize Options.   (line 2272)
  * ffat-lto-objects:                      Optimize Options.   (line 2104)
! * ffile-prefix-map:                      Overall Options.    (line  634)
  * ffinite-loops:                         Optimize Options.   (line 1215)
  * ffinite-math-only:                     Optimize Options.   (line 2349)
  * ffix-and-continue:                     Darwin Options.     (line  104)
*************** look up both forms.
*** 62150,62156 ****
  * ffreestanding <1>:                     C Dialect Options.  (line  326)
  * ffreestanding <2>:                     Warning Options.    (line  416)
  * ffreestanding <3>:                     Common Function Attributes.
!                                                              (line  430)
  * ffunction-cse:                         Optimize Options.   (line  435)
  * ffunction-sections:                    Optimize Options.   (line 2606)
  * fgcse:                                 Optimize Options.   (line  504)
--- 62213,62219 ----
  * ffreestanding <1>:                     C Dialect Options.  (line  326)
  * ffreestanding <2>:                     Warning Options.    (line  416)
  * ffreestanding <3>:                     Common Function Attributes.
!                                                              (line  431)
  * ffunction-cse:                         Optimize Options.   (line  435)
  * ffunction-sections:                    Optimize Options.   (line 2606)
  * fgcse:                                 Optimize Options.   (line  504)
*************** look up both forms.
*** 62192,62204 ****
  * finput-charset:                        Preprocessor Options.
                                                               (line  286)
  * finstrument-functions:                 Instrumentation Options.
!                                                              (line  788)
  * finstrument-functions <1>:             Common Function Attributes.
!                                                              (line  793)
  * finstrument-functions-exclude-file-list: Instrumentation Options.
!                                                              (line  824)
  * finstrument-functions-exclude-function-list: Instrumentation Options.
!                                                              (line  845)
  * fipa-bit-cp:                           Optimize Options.   (line 1065)
  * fipa-cp:                               Optimize Options.   (line 1046)
  * fipa-cp-clone:                         Optimize Options.   (line 1055)
--- 62255,62267 ----
  * finput-charset:                        Preprocessor Options.
                                                               (line  286)
  * finstrument-functions:                 Instrumentation Options.
!                                                              (line  792)
  * finstrument-functions <1>:             Common Function Attributes.
!                                                              (line  794)
  * finstrument-functions-exclude-file-list: Instrumentation Options.
!                                                              (line  828)
  * finstrument-functions-exclude-function-list: Instrumentation Options.
!                                                              (line  849)
  * fipa-bit-cp:                           Optimize Options.   (line 1065)
  * fipa-cp:                               Optimize Options.   (line 1046)
  * fipa-cp-clone:                         Optimize Options.   (line 1055)
*************** look up both forms.
*** 62325,62331 ****
  * fno-builtin:                           C Dialect Options.  (line  278)
  * fno-builtin <1>:                       Warning Options.    (line  416)
  * fno-builtin <2>:                       Common Function Attributes.
!                                                              (line  430)
  * fno-builtin <3>:                       Other Builtins.     (line   21)
  * fno-canonical-system-headers:          Preprocessor Options.
                                                               (line  234)
--- 62388,62394 ----
  * fno-builtin:                           C Dialect Options.  (line  278)
  * fno-builtin <1>:                       Warning Options.    (line  416)
  * fno-builtin <2>:                       Common Function Attributes.
!                                                              (line  431)
  * fno-builtin <3>:                       Other Builtins.     (line   21)
  * fno-canonical-system-headers:          Preprocessor Options.
                                                               (line  234)
*************** look up both forms.
*** 62410,62418 ****
  * fno-rtti:                              C++ Dialect Options.
                                                               (line  384)
  * fno-sanitize-recover:                  Instrumentation Options.
!                                                              (line  522)
  * fno-sanitize=all:                      Instrumentation Options.
!                                                              (line  507)
  * fno-sched-interblock:                  Optimize Options.   (line  777)
  * fno-sched-spec:                        Optimize Options.   (line  782)
  * fno-set-stack-executable:              x86 Windows Options.
--- 62473,62481 ----
  * fno-rtti:                              C++ Dialect Options.
                                                               (line  384)
  * fno-sanitize-recover:                  Instrumentation Options.
!                                                              (line  525)
  * fno-sanitize=all:                      Instrumentation Options.
!                                                              (line  510)
  * fno-sched-interblock:                  Optimize Options.   (line  777)
  * fno-sched-spec:                        Optimize Options.   (line  782)
  * fno-set-stack-executable:              x86 Windows Options.
*************** look up both forms.
*** 62422,62428 ****
  * fno-signed-bitfields:                  C Dialect Options.  (line  446)
  * fno-signed-zeros:                      Optimize Options.   (line 2361)
  * fno-stack-limit:                       Instrumentation Options.
!                                                              (line  700)
  * fno-threadsafe-statics:                C++ Dialect Options.
                                                               (line  439)
  * fno-toplevel-reorder:                  Optimize Options.   (line 1808)
--- 62485,62491 ----
  * fno-signed-bitfields:                  C Dialect Options.  (line  446)
  * fno-signed-zeros:                      Optimize Options.   (line 2361)
  * fno-stack-limit:                       Instrumentation Options.
!                                                              (line  704)
  * fno-threadsafe-statics:                C++ Dialect Options.
                                                               (line  439)
  * fno-toplevel-reorder:                  Optimize Options.   (line 1808)
*************** look up both forms.
*** 62475,62481 ****
  * fpack-struct:                          Code Gen Options.   (line  469)
  * fpartial-inlining:                     Optimize Options.   (line 1506)
  * fpatchable-function-entry:             Instrumentation Options.
!                                                              (line  857)
  * fpcc-struct-return:                    Code Gen Options.   (line  175)
  * fpcc-struct-return <1>:                Incompatibilities.  (line  170)
  * fpch-deps:                             Preprocessor Options.
--- 62538,62544 ----
  * fpack-struct:                          Code Gen Options.   (line  469)
  * fpartial-inlining:                     Optimize Options.   (line 1506)
  * fpatchable-function-entry:             Instrumentation Options.
!                                                              (line  861)
  * fpcc-struct-return:                    Code Gen Options.   (line  175)
  * fpcc-struct-return <1>:                Incompatibilities.  (line  170)
  * fpch-deps:                             Preprocessor Options.
*************** look up both forms.
*** 62497,62504 ****
  * fplan9-extensions:                     C Dialect Options.  (line  398)
  * fplan9-extensions <1>:                 Unnamed Fields.     (line   43)
  * fplt:                                  Code Gen Options.   (line  396)
! * fplugin:                               Overall Options.    (line  642)
! * fplugin-arg:                           Overall Options.    (line  649)
  * fpost-ipa-mem-report:                  Developer Options.  (line  878)
  * fpre-ipa-mem-report:                   Developer Options.  (line  877)
  * fpredictive-commoning:                 Optimize Options.   (line 1513)
--- 62560,62567 ----
  * fplan9-extensions:                     C Dialect Options.  (line  398)
  * fplan9-extensions <1>:                 Unnamed Fields.     (line   43)
  * fplt:                                  Code Gen Options.   (line  396)
! * fplugin:                               Overall Options.    (line  643)
! * fplugin-arg:                           Overall Options.    (line  650)
  * fpost-ipa-mem-report:                  Developer Options.  (line  878)
  * fpre-ipa-mem-report:                   Developer Options.  (line  877)
  * fpredictive-commoning:                 Optimize Options.   (line 1513)
*************** look up both forms.
*** 62557,62595 ****
  * frtti:                                 C++ Dialect Options.
                                                               (line  384)
  * fsanitize-address-use-after-scope:     Instrumentation Options.
!                                                              (line  558)
  * fsanitize-coverage=trace-cmp:          Instrumentation Options.
!                                                              (line  573)
  * fsanitize-coverage=trace-pc:           Instrumentation Options.
!                                                              (line  569)
  * fsanitize-recover:                     Instrumentation Options.
!                                                              (line  522)
  * fsanitize-sections:                    Instrumentation Options.
!                                                              (line  518)
  * fsanitize-undefined-trap-on-error:     Instrumentation Options.
!                                                              (line  562)
  * fsanitize=address:                     Instrumentation Options.
                                                               (line  264)
  * fsanitize=alignment:                   Instrumentation Options.
!                                                              (line  433)
  * fsanitize=bool:                        Instrumentation Options.
!                                                              (line  471)
  * fsanitize=bounds:                      Instrumentation Options.
!                                                              (line  420)
  * fsanitize=bounds-strict:               Instrumentation Options.
!                                                              (line  426)
  * fsanitize=builtin:                     Instrumentation Options.
!                                                              (line  495)
  * fsanitize=enum:                        Instrumentation Options.
!                                                              (line  476)
  * fsanitize=float-cast-overflow:         Instrumentation Options.
!                                                              (line  451)
  * fsanitize=float-divide-by-zero:        Instrumentation Options.
!                                                              (line  445)
  * fsanitize=hwaddress:                   Instrumentation Options.
                                                               (line  284)
  * fsanitize=integer-divide-by-zero:      Instrumentation Options.
!                                                              (line  383)
  * fsanitize=kernel-address:              Instrumentation Options.
                                                               (line  280)
  * fsanitize=kernel-hwaddress:            Instrumentation Options.
--- 62620,62658 ----
  * frtti:                                 C++ Dialect Options.
                                                               (line  384)
  * fsanitize-address-use-after-scope:     Instrumentation Options.
!                                                              (line  561)
  * fsanitize-coverage=trace-cmp:          Instrumentation Options.
!                                                              (line  576)
  * fsanitize-coverage=trace-pc:           Instrumentation Options.
!                                                              (line  572)
  * fsanitize-recover:                     Instrumentation Options.
!                                                              (line  525)
  * fsanitize-sections:                    Instrumentation Options.
!                                                              (line  521)
  * fsanitize-undefined-trap-on-error:     Instrumentation Options.
!                                                              (line  565)
  * fsanitize=address:                     Instrumentation Options.
                                                               (line  264)
  * fsanitize=alignment:                   Instrumentation Options.
!                                                              (line  436)
  * fsanitize=bool:                        Instrumentation Options.
!                                                              (line  474)
  * fsanitize=bounds:                      Instrumentation Options.
!                                                              (line  423)
  * fsanitize=bounds-strict:               Instrumentation Options.
!                                                              (line  429)
  * fsanitize=builtin:                     Instrumentation Options.
!                                                              (line  498)
  * fsanitize=enum:                        Instrumentation Options.
!                                                              (line  479)
  * fsanitize=float-cast-overflow:         Instrumentation Options.
!                                                              (line  454)
  * fsanitize=float-divide-by-zero:        Instrumentation Options.
!                                                              (line  448)
  * fsanitize=hwaddress:                   Instrumentation Options.
                                                               (line  284)
  * fsanitize=integer-divide-by-zero:      Instrumentation Options.
!                                                              (line  386)
  * fsanitize=kernel-address:              Instrumentation Options.
                                                               (line  280)
  * fsanitize=kernel-hwaddress:            Instrumentation Options.
*************** look up both forms.
*** 62597,62635 ****
  * fsanitize=leak:                        Instrumentation Options.
                                                               (line  348)
  * fsanitize=nonnull-attribute:           Instrumentation Options.
!                                                              (line  459)
  * fsanitize=null:                        Instrumentation Options.
!                                                              (line  397)
  * fsanitize=object-size:                 Instrumentation Options.
!                                                              (line  440)
  * fsanitize=pointer-compare:             Instrumentation Options.
                                                               (line  314)
  * fsanitize=pointer-overflow:            Instrumentation Options.
!                                                              (line  489)
  * fsanitize=pointer-subtract:            Instrumentation Options.
                                                               (line  324)
  * fsanitize=return:                      Instrumentation Options.
!                                                              (line  405)
  * fsanitize=returns-nonnull-attribute:   Instrumentation Options.
!                                                              (line  465)
  * fsanitize=shift:                       Instrumentation Options.
!                                                              (line  363)
  * fsanitize=shift-base:                  Instrumentation Options.
!                                                              (line  376)
  * fsanitize=shift-exponent:              Instrumentation Options.
!                                                              (line  371)
  * fsanitize=signed-integer-overflow:     Instrumentation Options.
!                                                              (line  411)
  * fsanitize=thread:                      Instrumentation Options.
                                                               (line  334)
  * fsanitize=undefined:                   Instrumentation Options.
                                                               (line  358)
  * fsanitize=unreachable:                 Instrumentation Options.
!                                                              (line  387)
  * fsanitize=vla-bound:                   Instrumentation Options.
!                                                              (line  393)
  * fsanitize=vptr:                        Instrumentation Options.
!                                                              (line  482)
  * fsave-optimization-record:             Developer Options.  (line  593)
  * fsched-critical-path-heuristic:        Optimize Options.   (line  842)
  * fsched-dep-count-heuristic:            Optimize Options.   (line  869)
--- 62660,62698 ----
  * fsanitize=leak:                        Instrumentation Options.
                                                               (line  348)
  * fsanitize=nonnull-attribute:           Instrumentation Options.
!                                                              (line  462)
  * fsanitize=null:                        Instrumentation Options.
!                                                              (line  400)
  * fsanitize=object-size:                 Instrumentation Options.
!                                                              (line  443)
  * fsanitize=pointer-compare:             Instrumentation Options.
                                                               (line  314)
  * fsanitize=pointer-overflow:            Instrumentation Options.
!                                                              (line  492)
  * fsanitize=pointer-subtract:            Instrumentation Options.
                                                               (line  324)
  * fsanitize=return:                      Instrumentation Options.
!                                                              (line  408)
  * fsanitize=returns-nonnull-attribute:   Instrumentation Options.
!                                                              (line  468)
  * fsanitize=shift:                       Instrumentation Options.
!                                                              (line  366)
  * fsanitize=shift-base:                  Instrumentation Options.
!                                                              (line  379)
  * fsanitize=shift-exponent:              Instrumentation Options.
!                                                              (line  374)
  * fsanitize=signed-integer-overflow:     Instrumentation Options.
!                                                              (line  414)
  * fsanitize=thread:                      Instrumentation Options.
                                                               (line  334)
  * fsanitize=undefined:                   Instrumentation Options.
                                                               (line  358)
  * fsanitize=unreachable:                 Instrumentation Options.
!                                                              (line  390)
  * fsanitize=vla-bound:                   Instrumentation Options.
!                                                              (line  396)
  * fsanitize=vptr:                        Instrumentation Options.
!                                                              (line  485)
  * fsave-optimization-record:             Developer Options.  (line  593)
  * fsched-critical-path-heuristic:        Optimize Options.   (line  842)
  * fsched-dep-count-heuristic:            Optimize Options.   (line  869)
*************** look up both forms.
*** 62683,62712 ****
  * fsplit-loops:                          Optimize Options.   (line 2570)
  * fsplit-paths:                          Optimize Options.   (line 1479)
  * fsplit-stack:                          Instrumentation Options.
!                                                              (line  717)
  * fsplit-stack <1>:                      Common Function Attributes.
!                                                              (line  843)
  * fsplit-wide-types:                     Optimize Options.   (line  467)
  * fsplit-wide-types-early:               Optimize Options.   (line  475)
  * fssa-backprop:                         Optimize Options.   (line 1181)
  * fssa-phiopt:                           Optimize Options.   (line 1187)
  * fsso-struct:                           C Dialect Options.  (line  452)
  * fstack-check:                          Instrumentation Options.
!                                                              (line  643)
  * fstack-clash-protection:               Instrumentation Options.
!                                                              (line  685)
  * fstack-limit-register:                 Instrumentation Options.
!                                                              (line  700)
  * fstack-limit-symbol:                   Instrumentation Options.
!                                                              (line  700)
  * fstack-protector:                      Instrumentation Options.
!                                                              (line  618)
  * fstack-protector-all:                  Instrumentation Options.
!                                                              (line  629)
  * fstack-protector-explicit:             Instrumentation Options.
!                                                              (line  639)
  * fstack-protector-strong:               Instrumentation Options.
!                                                              (line  632)
  * fstack-usage:                          Developer Options.  (line  886)
  * fstack_reuse:                          Code Gen Options.   (line   15)
  * fstats:                                Developer Options.  (line  915)
--- 62746,62775 ----
  * fsplit-loops:                          Optimize Options.   (line 2570)
  * fsplit-paths:                          Optimize Options.   (line 1479)
  * fsplit-stack:                          Instrumentation Options.
!                                                              (line  721)
  * fsplit-stack <1>:                      Common Function Attributes.
!                                                              (line  844)
  * fsplit-wide-types:                     Optimize Options.   (line  467)
  * fsplit-wide-types-early:               Optimize Options.   (line  475)
  * fssa-backprop:                         Optimize Options.   (line 1181)
  * fssa-phiopt:                           Optimize Options.   (line 1187)
  * fsso-struct:                           C Dialect Options.  (line  452)
  * fstack-check:                          Instrumentation Options.
!                                                              (line  647)
  * fstack-clash-protection:               Instrumentation Options.
!                                                              (line  689)
  * fstack-limit-register:                 Instrumentation Options.
!                                                              (line  704)
  * fstack-limit-symbol:                   Instrumentation Options.
!                                                              (line  704)
  * fstack-protector:                      Instrumentation Options.
!                                                              (line  622)
  * fstack-protector-all:                  Instrumentation Options.
!                                                              (line  633)
  * fstack-protector-explicit:             Instrumentation Options.
!                                                              (line  643)
  * fstack-protector-strong:               Instrumentation Options.
!                                                              (line  636)
  * fstack-usage:                          Developer Options.  (line  886)
  * fstack_reuse:                          Code Gen Options.   (line   15)
  * fstats:                                Developer Options.  (line  915)
*************** look up both forms.
*** 62813,62823 ****
                                                               (line  485)
  * fvpt:                                  Optimize Options.   (line 2505)
  * fvtable-verify:                        Instrumentation Options.
!                                                              (line  735)
  * fvtv-counts:                           Instrumentation Options.
!                                                              (line  771)
  * fvtv-debug:                            Instrumentation Options.
!                                                              (line  758)
  * fweak:                                 C++ Dialect Options.
                                                               (line  514)
  * fweb:                                  Optimize Options.   (line 1821)
--- 62876,62886 ----
                                                               (line  485)
  * fvpt:                                  Optimize Options.   (line 2505)
  * fvtable-verify:                        Instrumentation Options.
!                                                              (line  739)
  * fvtv-counts:                           Instrumentation Options.
!                                                              (line  775)
  * fvtv-debug:                            Instrumentation Options.
!                                                              (line  762)
  * fweak:                                 C++ Dialect Options.
                                                               (line  514)
  * fweb:                                  Optimize Options.   (line 1821)
*************** look up both forms.
*** 62840,62846 ****
  * G <2>:                                 MIPS Options.       (line  460)
  * G <3>:                                 Nios II Options.    (line    9)
  * G <4>:                                 RS/6000 and PowerPC Options.
!                                                              (line  715)
  * G <5>:                                 System V Options.   (line   10)
  * gas-loc-support:                       Debugging Options.  (line  233)
  * gas-locview-support:                   Debugging Options.  (line  249)
--- 62903,62909 ----
  * G <2>:                                 MIPS Options.       (line  460)
  * G <3>:                                 Nios II Options.    (line    9)
  * G <4>:                                 RS/6000 and PowerPC Options.
!                                                              (line  714)
  * G <5>:                                 System V Options.   (line   10)
  * gas-loc-support:                       Debugging Options.  (line  233)
  * gas-locview-support:                   Debugging Options.  (line  249)
*************** look up both forms.
*** 62882,62888 ****
  * H:                                     Preprocessor Options.
                                                               (line  403)
  * headerpad_max_install_names:           Darwin Options.     (line  196)
! * help:                                  Overall Options.    (line  481)
  * I:                                     Directory Options.  (line   13)
  * I-:                                    Directory Options.  (line   65)
  * idirafter:                             Directory Options.  (line   13)
--- 62945,62951 ----
  * H:                                     Preprocessor Options.
                                                               (line  403)
  * headerpad_max_install_names:           Darwin Options.     (line  196)
! * help:                                  Overall Options.    (line  482)
  * I:                                     Directory Options.  (line   13)
  * I-:                                    Directory Options.  (line   65)
  * idirafter:                             Directory Options.  (line   13)
*************** look up both forms.
*** 62909,62920 ****
  * M:                                     Preprocessor Options.
                                                               (line   77)
  * m:                                     RS/6000 and PowerPC Options.
!                                                              (line  522)
  * m1:                                    SH Options.         (line    9)
  * m10:                                   PDP-11 Options.     (line   29)
! * m128bit-long-double:                   x86 Options.        (line  630)
! * m16:                                   x86 Options.        (line 1482)
! * m16-bit:                               CRIS Options.       (line   64)
  * m16-bit <1>:                           NDS32 Options.      (line   51)
  * m1reg-:                                Adapteva Epiphany Options.
                                                               (line  131)
--- 62972,62983 ----
  * M:                                     Preprocessor Options.
                                                               (line   77)
  * m:                                     RS/6000 and PowerPC Options.
!                                                              (line  521)
  * m1:                                    SH Options.         (line    9)
  * m10:                                   PDP-11 Options.     (line   29)
! * m128bit-long-double:                   x86 Options.        (line  632)
! * m16:                                   x86 Options.        (line 1502)
! * m16-bit:                               CRIS Options.       (line   63)
  * m16-bit <1>:                           NDS32 Options.      (line   51)
  * m1reg-:                                Adapteva Epiphany Options.
                                                               (line  131)
*************** look up both forms.
*** 62928,62947 ****
  * m31:                                   S/390 and zSeries Options.
                                                               (line   86)
  * m32:                                   RS/6000 and PowerPC Options.
!                                                              (line  246)
  * m32 <1>:                               SPARC Options.      (line  315)
  * m32 <2>:                               TILE-Gx Options.    (line   23)
  * m32 <3>:                               TILEPro Options.    (line   13)
! * m32 <4>:                               x86 Options.        (line 1482)
! * m32-bit:                               CRIS Options.       (line   64)
  * m32bit-doubles:                        RL78 Options.       (line   73)
  * m32bit-doubles <1>:                    RX Options.         (line   10)
  * m32r:                                  M32R/D Options.     (line   15)
  * m32r2:                                 M32R/D Options.     (line    9)
  * m32rx:                                 M32R/D Options.     (line   12)
  * m340:                                  MCore Options.      (line   43)
! * m3dnow:                                x86 Options.        (line  853)
! * m3dnowa:                               x86 Options.        (line  854)
  * m3e:                                   SH Options.         (line   37)
  * m4:                                    SH Options.         (line   51)
  * m4-100:                                SH Options.         (line   54)
--- 62991,63010 ----
  * m31:                                   S/390 and zSeries Options.
                                                               (line   86)
  * m32:                                   RS/6000 and PowerPC Options.
!                                                              (line  245)
  * m32 <1>:                               SPARC Options.      (line  315)
  * m32 <2>:                               TILE-Gx Options.    (line   23)
  * m32 <3>:                               TILEPro Options.    (line   13)
! * m32 <4>:                               x86 Options.        (line 1502)
! * m32-bit:                               CRIS Options.       (line   63)
  * m32bit-doubles:                        RL78 Options.       (line   73)
  * m32bit-doubles <1>:                    RX Options.         (line   10)
  * m32r:                                  M32R/D Options.     (line   15)
  * m32r2:                                 M32R/D Options.     (line    9)
  * m32rx:                                 M32R/D Options.     (line   12)
  * m340:                                  MCore Options.      (line   43)
! * m3dnow:                                x86 Options.        (line  855)
! * m3dnowa:                               x86 Options.        (line  856)
  * m3e:                                   SH Options.         (line   37)
  * m4:                                    SH Options.         (line   51)
  * m4-100:                                SH Options.         (line   54)
*************** look up both forms.
*** 62976,62987 ****
  * m5407:                                 M680x0 Options.     (line  165)
  * m64:                                   Nvidia PTX Options. (line    9)
  * m64 <1>:                               RS/6000 and PowerPC Options.
!                                                              (line  246)
  * m64 <2>:                               S/390 and zSeries Options.
                                                               (line   86)
  * m64 <3>:                               SPARC Options.      (line  315)
  * m64 <4>:                               TILE-Gx Options.    (line   23)
! * m64 <5>:                               x86 Options.        (line 1482)
  * m64bit-doubles:                        RL78 Options.       (line   73)
  * m64bit-doubles <1>:                    RX Options.         (line   10)
  * m68000:                                M680x0 Options.     (line   93)
--- 63039,63050 ----
  * m5407:                                 M680x0 Options.     (line  165)
  * m64:                                   Nvidia PTX Options. (line    9)
  * m64 <1>:                               RS/6000 and PowerPC Options.
!                                                              (line  245)
  * m64 <2>:                               S/390 and zSeries Options.
                                                               (line   86)
  * m64 <3>:                               SPARC Options.      (line  315)
  * m64 <4>:                               TILE-Gx Options.    (line   23)
! * m64 <5>:                               x86 Options.        (line 1502)
  * m64bit-doubles:                        RL78 Options.       (line   73)
  * m64bit-doubles <1>:                    RX Options.         (line   10)
  * m68000:                                M680x0 Options.     (line   93)
*************** look up both forms.
*** 62993,63002 ****
  * m68040:                                M680x0 Options.     (line  117)
  * m68060:                                M680x0 Options.     (line  126)
  * m68881:                                M680x0 Options.     (line  194)
! * m8-bit:                                CRIS Options.       (line   64)
! * m8bit-idiv:                            x86 Options.        (line 1403)
  * m8byte-align:                          V850 Options.       (line  170)
! * m96bit-long-double:                    x86 Options.        (line  630)
  * mA6:                                   ARC Options.        (line   23)
  * mA7:                                   ARC Options.        (line   30)
  * mabi:                                  AArch64 Options.    (line    9)
--- 63056,63065 ----
  * m68040:                                M680x0 Options.     (line  117)
  * m68060:                                M680x0 Options.     (line  126)
  * m68881:                                M680x0 Options.     (line  194)
! * m8-bit:                                CRIS Options.       (line   63)
! * m8bit-idiv:                            x86 Options.        (line 1410)
  * m8byte-align:                          V850 Options.       (line  170)
! * m96bit-long-double:                    x86 Options.        (line  632)
  * mA6:                                   ARC Options.        (line   23)
  * mA7:                                   ARC Options.        (line   30)
  * mabi:                                  AArch64 Options.    (line    9)
*************** look up both forms.
*** 63004,63031 ****
  * mabi <2>:                              PRU Options.        (line   28)
  * mabi <3>:                              RISC-V Options.     (line   17)
  * mabi <4>:                              RS/6000 and PowerPC Options.
!                                                              (line  553)
! * mabi <5>:                              x86 Options.        (line 1096)
  * mabi <6>:                              Xtensa Options.     (line  103)
  * mabi=32:                               MIPS Options.       (line  156)
  * mabi=64:                               MIPS Options.       (line  156)
  * mabi=call0:                            Xtensa Options.     (line  108)
  * mabi=eabi:                             MIPS Options.       (line  156)
  * mabi=elfv1:                            RS/6000 and PowerPC Options.
!                                                              (line  575)
  * mabi=elfv2:                            RS/6000 and PowerPC Options.
!                                                              (line  581)
  * mabi=gnu:                              MMIX Options.       (line   20)
  * mabi=ibmlongdouble:                    RS/6000 and PowerPC Options.
!                                                              (line  559)
  * mabi=ieeelongdouble:                   RS/6000 and PowerPC Options.
!                                                              (line  567)
  * mabi=mmixware:                         MMIX Options.       (line   20)
  * mabi=n32:                              MIPS Options.       (line  156)
  * mabi=o64:                              MIPS Options.       (line  156)
  * mabi=windowed:                         Xtensa Options.     (line  115)
  * mabicalls:                             MIPS Options.       (line  192)
! * mabm:                                  x86 Options.        (line  856)
  * mabort-on-noreturn:                    ARM Options.        (line  751)
  * mabs=2008:                             MIPS Options.       (line  300)
  * mabs=legacy:                           MIPS Options.       (line  300)
--- 63067,63094 ----
  * mabi <2>:                              PRU Options.        (line   28)
  * mabi <3>:                              RISC-V Options.     (line   17)
  * mabi <4>:                              RS/6000 and PowerPC Options.
!                                                              (line  552)
! * mabi <5>:                              x86 Options.        (line 1103)
  * mabi <6>:                              Xtensa Options.     (line  103)
  * mabi=32:                               MIPS Options.       (line  156)
  * mabi=64:                               MIPS Options.       (line  156)
  * mabi=call0:                            Xtensa Options.     (line  108)
  * mabi=eabi:                             MIPS Options.       (line  156)
  * mabi=elfv1:                            RS/6000 and PowerPC Options.
!                                                              (line  574)
  * mabi=elfv2:                            RS/6000 and PowerPC Options.
!                                                              (line  580)
  * mabi=gnu:                              MMIX Options.       (line   20)
  * mabi=ibmlongdouble:                    RS/6000 and PowerPC Options.
!                                                              (line  558)
  * mabi=ieeelongdouble:                   RS/6000 and PowerPC Options.
!                                                              (line  566)
  * mabi=mmixware:                         MMIX Options.       (line   20)
  * mabi=n32:                              MIPS Options.       (line  156)
  * mabi=o64:                              MIPS Options.       (line  156)
  * mabi=windowed:                         Xtensa Options.     (line  115)
  * mabicalls:                             MIPS Options.       (line  192)
! * mabm:                                  x86 Options.        (line  858)
  * mabort-on-noreturn:                    ARM Options.        (line  751)
  * mabs=2008:                             MIPS Options.       (line  300)
  * mabs=legacy:                           MIPS Options.       (line  300)
*************** look up both forms.
*** 63036,63067 ****
  * macc-8:                                FRV Options.        (line  143)
  * maccumulate-args:                      AVR Options.        (line  170)
  * maccumulate-outgoing-args:             SH Options.         (line  314)
! * maccumulate-outgoing-args <1>:         x86 Options.        (line 1140)
! * maddress-mode=long:                    x86 Options.        (line 1532)
! * maddress-mode=short:                   x86 Options.        (line 1537)
  * mads:                                  RS/6000 and PowerPC Options.
!                                                              (line  615)
! * madx:                                  x86 Options.        (line  857)
! * maes:                                  x86 Options.        (line  834)
  * maix-struct-return:                    RS/6000 and PowerPC Options.
!                                                              (line  546)
  * maix32:                                RS/6000 and PowerPC Options.
!                                                              (line  284)
  * maix64:                                RS/6000 and PowerPC Options.
!                                                              (line  284)
  * malign-300:                            H8/300 Options.     (line   41)
  * malign-call:                           ARC Options.        (line  435)
  * malign-data:                           RISC-V Options.     (line  151)
! * malign-data <1>:                       x86 Options.        (line  670)
! * malign-double:                         x86 Options.        (line  615)
  * malign-int:                            M680x0 Options.     (line  261)
  * malign-labels:                         FRV Options.        (line  128)
  * malign-loops:                          M32R/D Options.     (line   73)
  * malign-natural:                        RS/6000 and PowerPC Options.
!                                                              (line  322)
  * malign-power:                          RS/6000 and PowerPC Options.
!                                                              (line  322)
! * malign-stringops:                      x86 Options.        (line 1276)
  * mall-opts:                             MeP Options.        (line   11)
  * malloc-cc:                             FRV Options.        (line   31)
  * mallow-string-insns:                   RX Options.         (line  150)
--- 63099,63130 ----
  * macc-8:                                FRV Options.        (line  143)
  * maccumulate-args:                      AVR Options.        (line  170)
  * maccumulate-outgoing-args:             SH Options.         (line  314)
! * maccumulate-outgoing-args <1>:         x86 Options.        (line 1147)
! * maddress-mode=long:                    x86 Options.        (line 1552)
! * maddress-mode=short:                   x86 Options.        (line 1557)
  * mads:                                  RS/6000 and PowerPC Options.
!                                                              (line  614)
! * madx:                                  x86 Options.        (line  859)
! * maes:                                  x86 Options.        (line  836)
  * maix-struct-return:                    RS/6000 and PowerPC Options.
!                                                              (line  545)
  * maix32:                                RS/6000 and PowerPC Options.
!                                                              (line  283)
  * maix64:                                RS/6000 and PowerPC Options.
!                                                              (line  283)
  * malign-300:                            H8/300 Options.     (line   41)
  * malign-call:                           ARC Options.        (line  435)
  * malign-data:                           RISC-V Options.     (line  151)
! * malign-data <1>:                       x86 Options.        (line  672)
! * malign-double:                         x86 Options.        (line  617)
  * malign-int:                            M680x0 Options.     (line  261)
  * malign-labels:                         FRV Options.        (line  128)
  * malign-loops:                          M32R/D Options.     (line   73)
  * malign-natural:                        RS/6000 and PowerPC Options.
!                                                              (line  321)
  * malign-power:                          RS/6000 and PowerPC Options.
!                                                              (line  321)
! * malign-stringops:                      x86 Options.        (line 1283)
  * mall-opts:                             MeP Options.        (line   11)
  * malloc-cc:                             FRV Options.        (line   31)
  * mallow-string-insns:                   RX Options.         (line  150)
*************** look up both forms.
*** 63071,63079 ****
  * mam33:                                 MN10300 Options.    (line   17)
  * mam33-2:                               MN10300 Options.    (line   24)
  * mam34:                                 MN10300 Options.    (line   27)
! * mamx-bf16:                             x86 Options.        (line  894)
! * mamx-int8:                             x86 Options.        (line  893)
! * mamx-tile:                             x86 Options.        (line  892)
  * manchor:                               C-SKY Options.      (line  126)
  * mandroid:                              GNU/Linux Options.  (line   26)
  * mannotate-align:                       ARC Options.        (line  382)
--- 63134,63142 ----
  * mam33:                                 MN10300 Options.    (line   17)
  * mam33-2:                               MN10300 Options.    (line   24)
  * mam34:                                 MN10300 Options.    (line   27)
! * mamx-bf16:                             x86 Options.        (line  896)
! * mamx-int8:                             x86 Options.        (line  895)
! * mamx-tile:                             x86 Options.        (line  894)
  * manchor:                               C-SKY Options.      (line  126)
  * mandroid:                              GNU/Linux Options.  (line   26)
  * mannotate-align:                       ARC Options.        (line  382)
*************** look up both forms.
*** 63108,63114 ****
  * mas100-syntax:                         RX Options.         (line   76)
  * masm-hex:                              MSP430 Options.     (line    9)
  * masm-syntax-unified:                   ARM Options.        (line  922)
! * masm=DIALECT:                          x86 Options.        (line  564)
  * matomic:                               ARC Options.        (line  155)
  * matomic-model=MODEL:                   SH Options.         (line  193)
  * mauto-litpools:                        Xtensa Options.     (line   60)
--- 63171,63177 ----
  * mas100-syntax:                         RX Options.         (line   76)
  * masm-hex:                              MSP430 Options.     (line    9)
  * masm-syntax-unified:                   ARM Options.        (line  922)
! * masm=DIALECT:                          x86 Options.        (line  566)
  * matomic:                               ARC Options.        (line  155)
  * matomic-model=MODEL:                   SH Options.         (line  193)
  * mauto-litpools:                        Xtensa Options.     (line   60)
*************** look up both forms.
*** 63116,63144 ****
  * mauto-pic:                             IA-64 Options.      (line   50)
  * maverage:                              MeP Options.        (line   16)
  * mavoid-indexed-addresses:              RS/6000 and PowerPC Options.
!                                                              (line  361)
! * mavx:                                  x86 Options.        (line  822)
! * mavx2:                                 x86 Options.        (line  823)
! * mavx256-split-unaligned-load:          x86 Options.        (line 1411)
! * mavx256-split-unaligned-store:         x86 Options.        (line 1411)
! * mavx5124fmaps:                         x86 Options.        (line  886)
! * mavx5124vnniw:                         x86 Options.        (line  889)
! * mavx512bf16:                           x86 Options.        (line  873)
! * mavx512bitalg:                         x86 Options.        (line  878)
! * mavx512bw:                             x86 Options.        (line  829)
! * mavx512cd:                             x86 Options.        (line  827)
! * mavx512dq:                             x86 Options.        (line  830)
! * mavx512er:                             x86 Options.        (line  826)
! * mavx512f:                              x86 Options.        (line  824)
! * mavx512ifma:                           x86 Options.        (line  831)
! * mavx512pf:                             x86 Options.        (line  825)
! * mavx512vbmi:                           x86 Options.        (line  832)
! * mavx512vbmi2:                          x86 Options.        (line  872)
! * mavx512vl:                             x86 Options.        (line  828)
! * mavx512vnni:                           x86 Options.        (line  887)
! * mavx512vp2intersect:                   x86 Options.        (line  885)
! * mavx512vpopcntdq:                      x86 Options.        (line  884)
! * mavxvnni:                              x86 Options.        (line  888)
  * max-vect-align:                        Adapteva Epiphany Options.
                                                               (line  119)
  * mb:                                    SH Options.         (line  126)
--- 63179,63207 ----
  * mauto-pic:                             IA-64 Options.      (line   50)
  * maverage:                              MeP Options.        (line   16)
  * mavoid-indexed-addresses:              RS/6000 and PowerPC Options.
!                                                              (line  360)
! * mavx:                                  x86 Options.        (line  824)
! * mavx2:                                 x86 Options.        (line  825)
! * mavx256-split-unaligned-load:          x86 Options.        (line 1418)
! * mavx256-split-unaligned-store:         x86 Options.        (line 1418)
! * mavx5124fmaps:                         x86 Options.        (line  888)
! * mavx5124vnniw:                         x86 Options.        (line  891)
! * mavx512bf16:                           x86 Options.        (line  875)
! * mavx512bitalg:                         x86 Options.        (line  880)
! * mavx512bw:                             x86 Options.        (line  831)
! * mavx512cd:                             x86 Options.        (line  829)
! * mavx512dq:                             x86 Options.        (line  832)
! * mavx512er:                             x86 Options.        (line  828)
! * mavx512f:                              x86 Options.        (line  826)
! * mavx512ifma:                           x86 Options.        (line  833)
! * mavx512pf:                             x86 Options.        (line  827)
! * mavx512vbmi:                           x86 Options.        (line  834)
! * mavx512vbmi2:                          x86 Options.        (line  874)
! * mavx512vl:                             x86 Options.        (line  830)
! * mavx512vnni:                           x86 Options.        (line  889)
! * mavx512vp2intersect:                   x86 Options.        (line  887)
! * mavx512vpopcntdq:                      x86 Options.        (line  886)
! * mavxvnni:                              x86 Options.        (line  890)
  * max-vect-align:                        Adapteva Epiphany Options.
                                                               (line  119)
  * mb:                                    SH Options.         (line  126)
*************** look up both forms.
*** 63152,63158 ****
  * mbbit-peephole:                        ARC Options.        (line  441)
  * mbe8:                                  ARM Options.        (line   72)
  * mbig:                                  RS/6000 and PowerPC Options.
!                                                              (line  441)
  * mbig-endian:                           AArch64 Options.    (line   20)
  * mbig-endian <1>:                       ARC Options.        (line  596)
  * mbig-endian <2>:                       ARM Options.        (line   67)
--- 63215,63221 ----
  * mbbit-peephole:                        ARC Options.        (line  441)
  * mbe8:                                  ARM Options.        (line   72)
  * mbig:                                  RS/6000 and PowerPC Options.
!                                                              (line  440)
  * mbig-endian:                           AArch64 Options.    (line   20)
  * mbig-endian <1>:                       ARC Options.        (line  596)
  * mbig-endian <2>:                       ARM Options.        (line   67)
*************** look up both forms.
*** 63165,63190 ****
  * mbig-endian <9>:                       NDS32 Options.      (line    9)
  * mbig-endian <10>:                      RISC-V Options.     (line  157)
  * mbig-endian <11>:                      RS/6000 and PowerPC Options.
!                                                              (line  441)
  * mbig-endian <12>:                      TILE-Gx Options.    (line   29)
  * mbig-endian-data:                      RX Options.         (line   42)
  * mbig-switch:                           V850 Options.       (line  176)
  * mbigtable:                             SH Options.         (line  141)
  * mbionic:                               GNU/Linux Options.  (line   22)
  * mbit-align:                            RS/6000 and PowerPC Options.
!                                                              (line  393)
  * mbit-ops:                              CR16 Options.       (line   25)
  * mbitfield:                             M680x0 Options.     (line  231)
  * mbitops:                               MeP Options.        (line   26)
  * mbitops <1>:                           SH Options.         (line  145)
  * mblock-compare-inline-limit:           RS/6000 and PowerPC Options.
!                                                              (line  695)
  * mblock-compare-inline-loop-limit:      RS/6000 and PowerPC Options.
!                                                              (line  701)
  * mblock-move-inline-limit:              RS/6000 and PowerPC Options.
!                                                              (line  689)
! * mbmi:                                  x86 Options.        (line  858)
! * mbmi2:                                 x86 Options.        (line  859)
  * mboard:                                OpenRISC Options.   (line    9)
  * mbranch-cost:                          Adapteva Epiphany Options.
                                                               (line   18)
--- 63228,63253 ----
  * mbig-endian <9>:                       NDS32 Options.      (line    9)
  * mbig-endian <10>:                      RISC-V Options.     (line  157)
  * mbig-endian <11>:                      RS/6000 and PowerPC Options.
!                                                              (line  440)
  * mbig-endian <12>:                      TILE-Gx Options.    (line   29)
  * mbig-endian-data:                      RX Options.         (line   42)
  * mbig-switch:                           V850 Options.       (line  176)
  * mbigtable:                             SH Options.         (line  141)
  * mbionic:                               GNU/Linux Options.  (line   22)
  * mbit-align:                            RS/6000 and PowerPC Options.
!                                                              (line  392)
  * mbit-ops:                              CR16 Options.       (line   25)
  * mbitfield:                             M680x0 Options.     (line  231)
  * mbitops:                               MeP Options.        (line   26)
  * mbitops <1>:                           SH Options.         (line  145)
  * mblock-compare-inline-limit:           RS/6000 and PowerPC Options.
!                                                              (line  694)
  * mblock-compare-inline-loop-limit:      RS/6000 and PowerPC Options.
!                                                              (line  700)
  * mblock-move-inline-limit:              RS/6000 and PowerPC Options.
!                                                              (line  688)
! * mbmi:                                  x86 Options.        (line  860)
! * mbmi2:                                 x86 Options.        (line  861)
  * mboard:                                OpenRISC Options.   (line    9)
  * mbranch-cost:                          Adapteva Epiphany Options.
                                                               (line   18)
*************** look up both forms.
*** 63197,63203 ****
  * mbranch-index:                         ARC Options.        (line  329)
  * mbranch-likely:                        MIPS Options.       (line  792)
  * mbranch-predict:                       MMIX Options.       (line   48)
! * mbranch-protection:                    AArch64 Options.    (line  264)
  * mbss-plt:                              RS/6000 and PowerPC Options.
                                                               (line  161)
  * mbuild-constants:                      DEC Alpha Options.  (line  141)
--- 63260,63266 ----
  * mbranch-index:                         ARC Options.        (line  329)
  * mbranch-likely:                        MIPS Options.       (line  792)
  * mbranch-predict:                       MMIX Options.       (line   48)
! * mbranch-protection:                    AArch64 Options.    (line  284)
  * mbss-plt:                              RS/6000 and PowerPC Options.
                                                               (line  161)
  * mbuild-constants:                      DEC Alpha Options.  (line  141)
*************** look up both forms.
*** 63210,63232 ****
  * mcache-block-size:                     NDS32 Options.      (line   60)
  * mcache-volatile:                       Nios II Options.    (line  109)
  * mcall-eabi:                            RS/6000 and PowerPC Options.
!                                                              (line  516)
  * mcall-freebsd:                         RS/6000 and PowerPC Options.
!                                                              (line  530)
  * mcall-linux:                           RS/6000 and PowerPC Options.
!                                                              (line  526)
! * mcall-ms2sysv-xlogues:                 x86 Options.        (line 1116)
  * mcall-netbsd:                          RS/6000 and PowerPC Options.
!                                                              (line  534)
  * mcall-netbsd <1>:                      RS/6000 and PowerPC Options.
!                                                              (line  538)
  * mcall-prologues:                       AVR Options.        (line  190)
  * mcall-sysv:                            RS/6000 and PowerPC Options.
!                                                              (line  508)
  * mcall-sysv-eabi:                       RS/6000 and PowerPC Options.
!                                                              (line  516)
  * mcall-sysv-noeabi:                     RS/6000 and PowerPC Options.
!                                                              (line  519)
  * mcallee-super-interworking:            ARM Options.        (line  852)
  * mcaller-copies:                        HPPA Options.       (line   23)
  * mcaller-super-interworking:            ARM Options.        (line  859)
--- 63273,63295 ----
  * mcache-block-size:                     NDS32 Options.      (line   60)
  * mcache-volatile:                       Nios II Options.    (line  109)
  * mcall-eabi:                            RS/6000 and PowerPC Options.
!                                                              (line  515)
  * mcall-freebsd:                         RS/6000 and PowerPC Options.
!                                                              (line  529)
  * mcall-linux:                           RS/6000 and PowerPC Options.
!                                                              (line  525)
! * mcall-ms2sysv-xlogues:                 x86 Options.        (line 1123)
  * mcall-netbsd:                          RS/6000 and PowerPC Options.
!                                                              (line  533)
  * mcall-netbsd <1>:                      RS/6000 and PowerPC Options.
!                                                              (line  537)
  * mcall-prologues:                       AVR Options.        (line  190)
  * mcall-sysv:                            RS/6000 and PowerPC Options.
!                                                              (line  507)
  * mcall-sysv-eabi:                       RS/6000 and PowerPC Options.
!                                                              (line  515)
  * mcall-sysv-noeabi:                     RS/6000 and PowerPC Options.
!                                                              (line  518)
  * mcallee-super-interworking:            ARM Options.        (line  852)
  * mcaller-copies:                        HPPA Options.       (line   23)
  * mcaller-super-interworking:            ARM Options.        (line  859)
*************** look up both forms.
*** 63234,63269 ****
  * mcase-vector-pcrel:                    ARC Options.        (line  450)
  * mcbcond:                               SPARC Options.      (line  260)
  * mcbranch-force-delay-slot:             SH Options.         (line  349)
! * mcc-init:                              CRIS Options.       (line   42)
  * mccrt:                                 C-SKY Options.      (line  155)
  * mcfv4e:                                M680x0 Options.     (line  169)
  * mcheck-zero-division:                  MIPS Options.       (line  570)
  * mcix:                                  DEC Alpha Options.  (line  163)
! * mcld:                                  x86 Options.        (line  949)
! * mcldemote:                             x86 Options.        (line  890)
  * mclear-hwcap:                          Solaris 2 Options.  (line    9)
! * mclflushopt:                           x86 Options.        (line  836)
  * mclip:                                 MeP Options.        (line   35)
! * mclwb:                                 x86 Options.        (line  837)
! * mclzero:                               x86 Options.        (line  870)
  * mcmodel:                               NDS32 Options.      (line   67)
  * mcmodel <1>:                           SPARC Options.      (line  320)
! * mcmodel=kernel:                        x86 Options.        (line 1516)
  * mcmodel=large:                         AArch64 Options.    (line   45)
  * mcmodel=large <1>:                     RS/6000 and PowerPC Options.
                                                               (line  131)
  * mcmodel=large <2>:                     TILE-Gx Options.    (line   14)
! * mcmodel=large <3>:                     x86 Options.        (line 1528)
  * mcmodel=medany:                        RISC-V Options.     (line  129)
  * mcmodel=medium:                        RS/6000 and PowerPC Options.
                                                               (line  126)
! * mcmodel=medium <1>:                    x86 Options.        (line 1521)
  * mcmodel=medlow:                        RISC-V Options.     (line  122)
  * mcmodel=small:                         AArch64 Options.    (line   39)
  * mcmodel=small <1>:                     RS/6000 and PowerPC Options.
                                                               (line  122)
  * mcmodel=small <2>:                     TILE-Gx Options.    (line    9)
! * mcmodel=small <3>:                     x86 Options.        (line 1510)
  * mcmodel=tiny:                          AArch64 Options.    (line   34)
  * mcmov:                                 NDS32 Options.      (line   21)
  * mcmov <1>:                             OpenRISC Options.   (line   45)
--- 63297,63332 ----
  * mcase-vector-pcrel:                    ARC Options.        (line  450)
  * mcbcond:                               SPARC Options.      (line  260)
  * mcbranch-force-delay-slot:             SH Options.         (line  349)
! * mcc-init:                              CRIS Options.       (line   41)
  * mccrt:                                 C-SKY Options.      (line  155)
  * mcfv4e:                                M680x0 Options.     (line  169)
  * mcheck-zero-division:                  MIPS Options.       (line  570)
  * mcix:                                  DEC Alpha Options.  (line  163)
! * mcld:                                  x86 Options.        (line  951)
! * mcldemote:                             x86 Options.        (line  892)
  * mclear-hwcap:                          Solaris 2 Options.  (line    9)
! * mclflushopt:                           x86 Options.        (line  838)
  * mclip:                                 MeP Options.        (line   35)
! * mclwb:                                 x86 Options.        (line  839)
! * mclzero:                               x86 Options.        (line  872)
  * mcmodel:                               NDS32 Options.      (line   67)
  * mcmodel <1>:                           SPARC Options.      (line  320)
! * mcmodel=kernel:                        x86 Options.        (line 1536)
  * mcmodel=large:                         AArch64 Options.    (line   45)
  * mcmodel=large <1>:                     RS/6000 and PowerPC Options.
                                                               (line  131)
  * mcmodel=large <2>:                     TILE-Gx Options.    (line   14)
! * mcmodel=large <3>:                     x86 Options.        (line 1548)
  * mcmodel=medany:                        RISC-V Options.     (line  129)
  * mcmodel=medium:                        RS/6000 and PowerPC Options.
                                                               (line  126)
! * mcmodel=medium <1>:                    x86 Options.        (line 1541)
  * mcmodel=medlow:                        RISC-V Options.     (line  122)
  * mcmodel=small:                         AArch64 Options.    (line   39)
  * mcmodel=small <1>:                     RS/6000 and PowerPC Options.
                                                               (line  122)
  * mcmodel=small <2>:                     TILE-Gx Options.    (line    9)
! * mcmodel=small <3>:                     x86 Options.        (line 1530)
  * mcmodel=tiny:                          AArch64 Options.    (line   34)
  * mcmov:                                 NDS32 Options.      (line   21)
  * mcmov <1>:                             OpenRISC Options.   (line   45)
*************** look up both forms.
*** 63281,63294 ****
  * mcompact-branches=optimal:             MIPS Options.       (line  804)
  * mcompact-casesi:                       ARC Options.        (line  454)
  * mcompat-align-parm:                    RS/6000 and PowerPC Options.
!                                                              (line  900)
  * mcompress:                             FT32 Options.       (line   26)
  * mcond-exec:                            FRV Options.        (line  187)
  * mcond-move:                            FRV Options.        (line  159)
  * mconfig=:                              MeP Options.        (line   39)
  * mconsole:                              x86 Windows Options.
                                                               (line    9)
! * mconst-align:                          CRIS Options.       (line   55)
  * mconst16:                              Xtensa Options.     (line   10)
  * mconstant-gp:                          IA-64 Options.      (line   46)
  * mconstpool:                            C-SKY Options.      (line  143)
--- 63344,63357 ----
  * mcompact-branches=optimal:             MIPS Options.       (line  804)
  * mcompact-casesi:                       ARC Options.        (line  454)
  * mcompat-align-parm:                    RS/6000 and PowerPC Options.
!                                                              (line  899)
  * mcompress:                             FT32 Options.       (line   26)
  * mcond-exec:                            FRV Options.        (line  187)
  * mcond-move:                            FRV Options.        (line  159)
  * mconfig=:                              MeP Options.        (line   39)
  * mconsole:                              x86 Windows Options.
                                                               (line    9)
! * mconst-align:                          CRIS Options.       (line   54)
  * mconst16:                              Xtensa Options.     (line   10)
  * mconstant-gp:                          IA-64 Options.      (line   46)
  * mconstpool:                            C-SKY Options.      (line  143)
*************** look up both forms.
*** 63298,63304 ****
  * mcorea:                                Blackfin Options.   (line  154)
  * mcoreb:                                Blackfin Options.   (line  161)
  * mcp:                                   C-SKY Options.      (line   90)
! * mcpu:                                  AArch64 Options.    (line  220)
  * mcpu <1>:                              ARC Options.        (line   18)
  * mcpu <2>:                              ARM Options.        (line  621)
  * mcpu <3>:                              CRIS Options.       (line   10)
--- 63361,63367 ----
  * mcorea:                                Blackfin Options.   (line  154)
  * mcoreb:                                Blackfin Options.   (line  161)
  * mcp:                                   C-SKY Options.      (line   90)
! * mcpu:                                  AArch64 Options.    (line  231)
  * mcpu <1>:                              ARC Options.        (line   18)
  * mcpu <2>:                              ARM Options.        (line  621)
  * mcpu <3>:                              CRIS Options.       (line   10)
*************** look up both forms.
*** 63315,63321 ****
  * mcpu <13>:                             TILE-Gx Options.    (line   18)
  * mcpu <14>:                             TILEPro Options.    (line    9)
  * mcpu <15>:                             Visium Options.     (line   33)
! * mcpu <16>:                             x86 Options.        (line  510)
  * mcpu32:                                M680x0 Options.     (line  135)
  * mcpu=:                                 Blackfin Options.   (line    7)
  * mcpu= <1>:                             C-SKY Options.      (line   14)
--- 63378,63384 ----
  * mcpu <13>:                             TILE-Gx Options.    (line   18)
  * mcpu <14>:                             TILEPro Options.    (line    9)
  * mcpu <15>:                             Visium Options.     (line   33)
! * mcpu <16>:                             x86 Options.        (line  512)
  * mcpu32:                                M680x0 Options.     (line  135)
  * mcpu=:                                 Blackfin Options.   (line    7)
  * mcpu= <1>:                             C-SKY Options.      (line   14)
*************** look up both forms.
*** 63325,63331 ****
  * mcr16c:                                CR16 Options.       (line   14)
  * mcr16cplus:                            CR16 Options.       (line   14)
  * mcrc:                                  MIPS Options.       (line  416)
! * mcrc32:                                x86 Options.        (line 1017)
  * mcrypto:                               RS/6000 and PowerPC Options.
                                                               (line  178)
  * mcsync-anomaly:                        Blackfin Options.   (line   57)
--- 63388,63394 ----
  * mcr16c:                                CR16 Options.       (line   14)
  * mcr16cplus:                            CR16 Options.       (line   14)
  * mcrc:                                  MIPS Options.       (line  416)
! * mcrc32:                                x86 Options.        (line 1019)
  * mcrypto:                               RS/6000 and PowerPC Options.
                                                               (line  178)
  * mcsync-anomaly:                        Blackfin Options.   (line   57)
*************** look up both forms.
*** 63333,63343 ****
  * mctor-dtor:                            NDS32 Options.      (line   81)
  * mcustom-fpu-cfg:                       Nios II Options.    (line  259)
  * mcustom-INSN:                          Nios II Options.    (line  139)
! * mcx16:                                 x86 Options.        (line  990)
  * MD:                                    Preprocessor Options.
                                                               (line  172)
  * mdalign:                               SH Options.         (line  132)
! * mdata-align:                           CRIS Options.       (line   55)
  * mdata-model:                           CR16 Options.       (line   28)
  * mdata-region:                          MSP430 Options.     (line  150)
  * mdc:                                   MeP Options.        (line   62)
--- 63396,63406 ----
  * mctor-dtor:                            NDS32 Options.      (line   81)
  * mcustom-fpu-cfg:                       Nios II Options.    (line  259)
  * mcustom-INSN:                          Nios II Options.    (line  139)
! * mcx16:                                 x86 Options.        (line  992)
  * MD:                                    Preprocessor Options.
                                                               (line  172)
  * mdalign:                               SH Options.         (line  132)
! * mdata-align:                           CRIS Options.       (line   54)
  * mdata-model:                           CR16 Options.       (line   28)
  * mdata-region:                          MSP430 Options.     (line  150)
  * mdc:                                   MeP Options.        (line   62)
*************** look up both forms.
*** 63364,63370 ****
  * mdll:                                  x86 Windows Options.
                                                               (line   16)
  * mdlmzb:                                RS/6000 and PowerPC Options.
!                                                              (line  386)
  * mdmx:                                  MIPS Options.       (line  376)
  * mdouble:                               AVR Options.        (line  195)
  * mdouble <1>:                           FRV Options.        (line   48)
--- 63427,63433 ----
  * mdll:                                  x86 Windows Options.
                                                               (line   16)
  * mdlmzb:                                RS/6000 and PowerPC Options.
!                                                              (line  385)
  * mdmx:                                  MIPS Options.       (line  376)
  * mdouble:                               AVR Options.        (line  195)
  * mdouble <1>:                           FRV Options.        (line   48)
*************** look up both forms.
*** 63381,63397 ****
  * mdsp-packa:                            ARC Options.        (line  335)
  * mdspr2:                                MIPS Options.       (line  359)
  * mdsp_packa:                            ARC Options.        (line  622)
! * mdump-tune-features:                   x86 Options.        (line  931)
  * mdvbf:                                 ARC Options.        (line  340)
  * mdwarf2-asm:                           IA-64 Options.      (line   94)
  * mdword:                                FRV Options.        (line   40)
  * mdword <1>:                            FRV Options.        (line   44)
  * mdynamic-no-pic:                       RS/6000 and PowerPC Options.
!                                                              (line  446)
  * mea:                                   ARC Options.        (line  112)
  * mEA:                                   ARC Options.        (line  625)
  * meabi:                                 RS/6000 and PowerPC Options.
!                                                              (line  634)
  * mearly-cbranchsi:                      ARC Options.        (line  476)
  * mearly-stop-bits:                      IA-64 Options.      (line  100)
  * meb:                                   MeP Options.        (line   68)
--- 63444,63460 ----
  * mdsp-packa:                            ARC Options.        (line  335)
  * mdspr2:                                MIPS Options.       (line  359)
  * mdsp_packa:                            ARC Options.        (line  622)
! * mdump-tune-features:                   x86 Options.        (line  933)
  * mdvbf:                                 ARC Options.        (line  340)
  * mdwarf2-asm:                           IA-64 Options.      (line   94)
  * mdword:                                FRV Options.        (line   40)
  * mdword <1>:                            FRV Options.        (line   44)
  * mdynamic-no-pic:                       RS/6000 and PowerPC Options.
!                                                              (line  445)
  * mea:                                   ARC Options.        (line  112)
  * mEA:                                   ARC Options.        (line  625)
  * meabi:                                 RS/6000 and PowerPC Options.
!                                                              (line  633)
  * mearly-cbranchsi:                      ARC Options.        (line  476)
  * mearly-stop-bits:                      IA-64 Options.      (line  100)
  * meb:                                   MeP Options.        (line   68)
*************** look up both forms.
*** 63403,63422 ****
  * mel <1>:                               Moxie Options.      (line   11)
  * mel <2>:                               Nios II Options.    (line   90)
  * mel <3>:                               Score Options.      (line   12)
! * melf:                                  CRIS Options.       (line   87)
  * melf <1>:                              MMIX Options.       (line   43)
  * melrw:                                 C-SKY Options.      (line   76)
  * memb:                                  RS/6000 and PowerPC Options.
!                                                              (line  629)
  * membedded-data:                        MIPS Options.       (line  517)
  * memregs=:                              M32C Options.       (line   21)
! * menqcmd:                               x86 Options.        (line  881)
  * mep:                                   V850 Options.       (line   16)
  * mepsilon:                              MMIX Options.       (line   15)
  * mesa:                                  S/390 and zSeries Options.
                                                               (line   94)
! * metrax100:                             CRIS Options.       (line   27)
! * metrax4:                               CRIS Options.       (line   27)
  * meva:                                  MIPS Options.       (line  403)
  * mexpand-adddi:                         ARC Options.        (line  479)
  * mexplicit-relocs:                      DEC Alpha Options.  (line  176)
--- 63466,63485 ----
  * mel <1>:                               Moxie Options.      (line   11)
  * mel <2>:                               Nios II Options.    (line   90)
  * mel <3>:                               Score Options.      (line   12)
! * melf:                                  CRIS Options.       (line   79)
  * melf <1>:                              MMIX Options.       (line   43)
  * melrw:                                 C-SKY Options.      (line   76)
  * memb:                                  RS/6000 and PowerPC Options.
!                                                              (line  628)
  * membedded-data:                        MIPS Options.       (line  517)
  * memregs=:                              M32C Options.       (line   21)
! * menqcmd:                               x86 Options.        (line  883)
  * mep:                                   V850 Options.       (line   16)
  * mepsilon:                              MMIX Options.       (line   15)
  * mesa:                                  S/390 and zSeries Options.
                                                               (line   94)
! * metrax100:                             CRIS Options.       (line   26)
! * metrax4:                               CRIS Options.       (line   26)
  * meva:                                  MIPS Options.       (line  403)
  * mexpand-adddi:                         ARC Options.        (line  479)
  * mexplicit-relocs:                      DEC Alpha Options.  (line  176)
*************** look up both forms.
*** 63429,63451 ****
  * mextern-sdata:                         MIPS Options.       (line  480)
  * MF:                                    Preprocessor Options.
                                                               (line  111)
! * mf16c:                                 x86 Options.        (line  841)
! * mfancy-math-387:                       x86 Options.        (line  605)
  * mfast-fp:                              Blackfin Options.   (line  130)
  * mfast-indirect-calls:                  HPPA Options.       (line   52)
  * mfast-sw-div:                          Nios II Options.    (line  115)
  * mfaster-structs:                       SPARC Options.      (line   91)
  * mfdiv:                                 RISC-V Options.     (line   42)
  * mfdivdu:                               C-SKY Options.      (line   64)
! * mfdpic:                                ARM Options.        (line  958)
  * mfdpic <1>:                            FRV Options.        (line   72)
! * mfentry:                               x86 Options.        (line 1350)
! * mfentry-name:                          x86 Options.        (line 1381)
! * mfentry-section:                       x86 Options.        (line 1385)
  * mfix:                                  DEC Alpha Options.  (line  163)
  * mfix-24k:                              MIPS Options.       (line  641)
  * mfix-and-continue:                     Darwin Options.     (line  104)
  * mfix-at697f:                           SPARC Options.      (line  294)
  * mfix-cortex-a53-835769:                AArch64 Options.    (line   90)
  * mfix-cortex-a53-843419:                AArch64 Options.    (line   97)
  * mfix-cortex-m3-ldrd:                   ARM Options.        (line  893)
--- 63492,63515 ----
  * mextern-sdata:                         MIPS Options.       (line  480)
  * MF:                                    Preprocessor Options.
                                                               (line  111)
! * mf16c:                                 x86 Options.        (line  843)
! * mfancy-math-387:                       x86 Options.        (line  607)
  * mfast-fp:                              Blackfin Options.   (line  130)
  * mfast-indirect-calls:                  HPPA Options.       (line   52)
  * mfast-sw-div:                          Nios II Options.    (line  115)
  * mfaster-structs:                       SPARC Options.      (line   91)
  * mfdiv:                                 RISC-V Options.     (line   42)
  * mfdivdu:                               C-SKY Options.      (line   64)
! * mfdpic:                                ARM Options.        (line  966)
  * mfdpic <1>:                            FRV Options.        (line   72)
! * mfentry:                               x86 Options.        (line 1357)
! * mfentry-name:                          x86 Options.        (line 1388)
! * mfentry-section:                       x86 Options.        (line 1392)
  * mfix:                                  DEC Alpha Options.  (line  163)
  * mfix-24k:                              MIPS Options.       (line  641)
  * mfix-and-continue:                     Darwin Options.     (line  104)
  * mfix-at697f:                           SPARC Options.      (line  294)
+ * mfix-cmse-cve-2021-35465:              ARM Options.        (line  957)
  * mfix-cortex-a53-835769:                AArch64 Options.    (line   90)
  * mfix-cortex-a53-843419:                AArch64 Options.    (line   97)
  * mfix-cortex-m3-ldrd:                   ARM Options.        (line  893)
*************** look up both forms.
*** 63474,63501 ****
  * mfloat128:                             RS/6000 and PowerPC Options.
                                                               (line  215)
  * mfloat128-hardware:                    RS/6000 and PowerPC Options.
!                                                              (line  237)
  * mflush-func:                           MIPS Options.       (line  776)
  * mflush-func=NAME:                      M32R/D Options.     (line   93)
  * mflush-trap=NUMBER:                    M32R/D Options.     (line   86)
! * mfma:                                  x86 Options.        (line  842)
! * mfma4:                                 x86 Options.        (line  845)
  * mfmaf:                                 SPARC Options.      (line  267)
  * mfmovd:                                SH Options.         (line  148)
! * mforce-indirect-call:                  x86 Options.        (line 1105)
  * mforce-no-pic:                         Xtensa Options.     (line   41)
  * mfp-exceptions:                        MIPS Options.       (line  824)
  * mfp-mode:                              Adapteva Epiphany Options.
                                                               (line   71)
  * mfp-reg:                               DEC Alpha Options.  (line   25)
! * mfp-ret-in-387:                        x86 Options.        (line  595)
  * mfp-rounding-mode:                     DEC Alpha Options.  (line   85)
  * mfp-trap-mode:                         DEC Alpha Options.  (line   63)
  * mfp16-format:                          ARM Options.        (line  729)
  * mfp32:                                 MIPS Options.       (line  258)
  * mfp64:                                 MIPS Options.       (line  261)
  * mfpmath:                               Optimize Options.   (line 2265)
! * mfpmath <1>:                           x86 Options.        (line  513)
  * mfpr-32:                               FRV Options.        (line   15)
  * mfpr-64:                               FRV Options.        (line   19)
  * mfprnd:                                RS/6000 and PowerPC Options.
--- 63538,63565 ----
  * mfloat128:                             RS/6000 and PowerPC Options.
                                                               (line  215)
  * mfloat128-hardware:                    RS/6000 and PowerPC Options.
!                                                              (line  236)
  * mflush-func:                           MIPS Options.       (line  776)
  * mflush-func=NAME:                      M32R/D Options.     (line   93)
  * mflush-trap=NUMBER:                    M32R/D Options.     (line   86)
! * mfma:                                  x86 Options.        (line  844)
! * mfma4:                                 x86 Options.        (line  847)
  * mfmaf:                                 SPARC Options.      (line  267)
  * mfmovd:                                SH Options.         (line  148)
! * mforce-indirect-call:                  x86 Options.        (line 1112)
  * mforce-no-pic:                         Xtensa Options.     (line   41)
  * mfp-exceptions:                        MIPS Options.       (line  824)
  * mfp-mode:                              Adapteva Epiphany Options.
                                                               (line   71)
  * mfp-reg:                               DEC Alpha Options.  (line   25)
! * mfp-ret-in-387:                        x86 Options.        (line  597)
  * mfp-rounding-mode:                     DEC Alpha Options.  (line   85)
  * mfp-trap-mode:                         DEC Alpha Options.  (line   63)
  * mfp16-format:                          ARM Options.        (line  729)
  * mfp32:                                 MIPS Options.       (line  258)
  * mfp64:                                 MIPS Options.       (line  261)
  * mfpmath:                               Optimize Options.   (line 2265)
! * mfpmath <1>:                           x86 Options.        (line  515)
  * mfpr-32:                               FRV Options.        (line   15)
  * mfpr-64:                               FRV Options.        (line   19)
  * mfprnd:                                RS/6000 and PowerPC Options.
*************** look up both forms.
*** 63510,63534 ****
  * mfract-convert-truncate:               AVR Options.        (line  286)
  * mframe-header-opt:                     MIPS Options.       (line  885)
  * mfriz:                                 RS/6000 and PowerPC Options.
!                                                              (line  871)
  * mfsca:                                 SH Options.         (line  365)
! * mfsgsbase:                             x86 Options.        (line  838)
  * mfsmuld:                               SPARC Options.      (line  274)
  * mfsrra:                                SH Options.         (line  374)
  * mft32b:                                FT32 Options.       (line   23)
  * mfull-regs:                            NDS32 Options.      (line   18)
  * mfull-toc:                             RS/6000 and PowerPC Options.
!                                                              (line  257)
! * mfunction-return:                      x86 Options.        (line 1453)
  * mfused-madd:                           IA-64 Options.      (line   88)
  * mfused-madd <1>:                       MIPS Options.       (line  624)
  * mfused-madd <2>:                       RS/6000 and PowerPC Options.
!                                                              (line  370)
  * mfused-madd <3>:                       S/390 and zSeries Options.
!                                                              (line  182)
  * mfused-madd <4>:                       SH Options.         (line  356)
  * mfused-madd <5>:                       Xtensa Options.     (line   19)
! * mfxsr:                                 x86 Options.        (line  861)
  * MG:                                    Preprocessor Options.
                                                               (line  122)
  * mg:                                    VAX Options.        (line   17)
--- 63574,63598 ----
  * mfract-convert-truncate:               AVR Options.        (line  286)
  * mframe-header-opt:                     MIPS Options.       (line  885)
  * mfriz:                                 RS/6000 and PowerPC Options.
!                                                              (line  870)
  * mfsca:                                 SH Options.         (line  365)
! * mfsgsbase:                             x86 Options.        (line  840)
  * mfsmuld:                               SPARC Options.      (line  274)
  * mfsrra:                                SH Options.         (line  374)
  * mft32b:                                FT32 Options.       (line   23)
  * mfull-regs:                            NDS32 Options.      (line   18)
  * mfull-toc:                             RS/6000 and PowerPC Options.
!                                                              (line  256)
! * mfunction-return:                      x86 Options.        (line 1460)
  * mfused-madd:                           IA-64 Options.      (line   88)
  * mfused-madd <1>:                       MIPS Options.       (line  624)
  * mfused-madd <2>:                       RS/6000 and PowerPC Options.
!                                                              (line  369)
  * mfused-madd <3>:                       S/390 and zSeries Options.
!                                                              (line  183)
  * mfused-madd <4>:                       SH Options.         (line  356)
  * mfused-madd <5>:                       Xtensa Options.     (line   19)
! * mfxsr:                                 x86 Options.        (line  863)
  * MG:                                    Preprocessor Options.
                                                               (line  122)
  * mg:                                    VAX Options.        (line   17)
*************** look up both forms.
*** 63540,63547 ****
  * mgcc-abi:                              V850 Options.       (line  148)
  * mgeneral-regs-only:                    AArch64 Options.    (line   24)
  * mgeneral-regs-only <1>:                ARM Options.        (line   57)
! * mgeneral-regs-only <2>:                x86 Options.        (line 1429)
! * mgfni:                                 x86 Options.        (line  874)
  * mghs:                                  V850 Options.       (line  127)
  * mginv:                                 MIPS Options.       (line  421)
  * mglibc:                                GNU/Linux Options.  (line    9)
--- 63604,63611 ----
  * mgcc-abi:                              V850 Options.       (line  148)
  * mgeneral-regs-only:                    AArch64 Options.    (line   24)
  * mgeneral-regs-only <1>:                ARM Options.        (line   57)
! * mgeneral-regs-only <2>:                x86 Options.        (line 1436)
! * mgfni:                                 x86 Options.        (line  876)
  * mghs:                                  V850 Options.       (line  127)
  * mginv:                                 MIPS Options.       (line  421)
  * mglibc:                                GNU/Linux Options.  (line    9)
*************** look up both forms.
*** 63549,63559 ****
  * mgnu-as:                               IA-64 Options.      (line   18)
  * mgnu-asm:                              PDP-11 Options.     (line   49)
  * mgnu-attribute:                        RS/6000 and PowerPC Options.
!                                                              (line  588)
  * mgnu-ld:                               HPPA Options.       (line  111)
  * mgnu-ld <1>:                           IA-64 Options.      (line   23)
  * mgomp:                                 Nvidia PTX Options. (line   53)
- * mgotplt:                               CRIS Options.       (line   81)
  * mgp32:                                 MIPS Options.       (line  252)
  * mgp64:                                 MIPS Options.       (line  255)
  * mgpopt:                                MIPS Options.       (line  502)
--- 63613,63622 ----
  * mgnu-as:                               IA-64 Options.      (line   18)
  * mgnu-asm:                              PDP-11 Options.     (line   49)
  * mgnu-attribute:                        RS/6000 and PowerPC Options.
!                                                              (line  587)
  * mgnu-ld:                               HPPA Options.       (line  111)
  * mgnu-ld <1>:                           IA-64 Options.      (line   23)
  * mgomp:                                 Nvidia PTX Options. (line   53)
  * mgp32:                                 MIPS Options.       (line  252)
  * mgp64:                                 MIPS Options.       (line  255)
  * mgpopt:                                MIPS Options.       (line  502)
*************** look up both forms.
*** 63578,63600 ****
  * mhard-float <4>:                       MIPS Options.       (line  267)
  * mhard-float <5>:                       OpenRISC Options.   (line   29)
  * mhard-float <6>:                       RS/6000 and PowerPC Options.
!                                                              (line  334)
  * mhard-float <7>:                       S/390 and zSeries Options.
                                                               (line   11)
  * mhard-float <8>:                       SPARC Options.      (line   34)
  * mhard-float <9>:                       V850 Options.       (line  113)
  * mhard-float <10>:                      Visium Options.     (line   19)
! * mhard-float <11>:                      x86 Options.        (line  578)
  * mhard-mul:                             OpenRISC Options.   (line   24)
  * mhard-quad-float:                      SPARC Options.      (line   55)
! * mharden-sls:                           AArch64 Options.    (line  277)
  * mhardlit:                              MCore Options.      (line   10)
  * mhigh-registers:                       C-SKY Options.      (line  120)
! * mhle:                                  x86 Options.        (line  867)
  * mhotpatch:                             S/390 and zSeries Options.
!                                                              (line  217)
  * mhp-ld:                                HPPA Options.       (line  123)
! * mhreset:                               x86 Options.        (line  895)
  * mhtm:                                  RS/6000 and PowerPC Options.
                                                               (line  184)
  * mhtm <1>:                              S/390 and zSeries Options.
--- 63641,63664 ----
  * mhard-float <4>:                       MIPS Options.       (line  267)
  * mhard-float <5>:                       OpenRISC Options.   (line   29)
  * mhard-float <6>:                       RS/6000 and PowerPC Options.
!                                                              (line  333)
  * mhard-float <7>:                       S/390 and zSeries Options.
                                                               (line   11)
  * mhard-float <8>:                       SPARC Options.      (line   34)
  * mhard-float <9>:                       V850 Options.       (line  113)
  * mhard-float <10>:                      Visium Options.     (line   19)
! * mhard-float <11>:                      x86 Options.        (line  580)
  * mhard-mul:                             OpenRISC Options.   (line   24)
  * mhard-quad-float:                      SPARC Options.      (line   55)
! * mharden-sls:                           AArch64 Options.    (line  297)
! * mharden-sls <1>:                       x86 Options.        (line 1482)
  * mhardlit:                              MCore Options.      (line   10)
  * mhigh-registers:                       C-SKY Options.      (line  120)
! * mhle:                                  x86 Options.        (line  869)
  * mhotpatch:                             S/390 and zSeries Options.
!                                                              (line  218)
  * mhp-ld:                                HPPA Options.       (line  123)
! * mhreset:                               x86 Options.        (line  897)
  * mhtm:                                  RS/6000 and PowerPC Options.
                                                               (line  184)
  * mhtm <1>:                              S/390 and zSeries Options.
*************** look up both forms.
*** 63603,63625 ****
  * mhw-mul:                               Nios II Options.    (line  124)
  * mhw-mulx:                              Nios II Options.    (line  124)
  * mhwmult=:                              MSP430 Options.     (line   93)
! * miamcu:                                x86 Options.        (line 1482)
  * micplb:                                Blackfin Options.   (line  175)
  * mid-shared-library:                    Blackfin Options.   (line   78)
  * mid-shared-library <1>:                Blackfin Options.   (line   85)
  * mieee:                                 DEC Alpha Options.  (line   39)
  * mieee <1>:                             SH Options.         (line  165)
  * mieee-conformant:                      DEC Alpha Options.  (line  134)
! * mieee-fp:                              x86 Options.        (line  572)
  * mieee-with-inexact:                    DEC Alpha Options.  (line   52)
  * milp32:                                IA-64 Options.      (line  121)
  * mimadd:                                MIPS Options.       (line  617)
  * mimpure-text:                          Solaris 2 Options.  (line   15)
! * mincoming-stack-boundary:              x86 Options.        (line  788)
  * mindexed-loads:                        ARC Options.        (line  483)
! * mindirect-branch:                      x86 Options.        (line 1434)
! * mindirect-branch-register:             x86 Options.        (line 1472)
! * minline-all-stringops:                 x86 Options.        (line 1281)
  * minline-float-divide-max-throughput:   IA-64 Options.      (line   58)
  * minline-float-divide-min-latency:      IA-64 Options.      (line   54)
  * minline-ic_invalidate:                 SH Options.         (line  174)
--- 63667,63690 ----
  * mhw-mul:                               Nios II Options.    (line  124)
  * mhw-mulx:                              Nios II Options.    (line  124)
  * mhwmult=:                              MSP430 Options.     (line   93)
! * miamcu:                                x86 Options.        (line 1502)
  * micplb:                                Blackfin Options.   (line  175)
  * mid-shared-library:                    Blackfin Options.   (line   78)
  * mid-shared-library <1>:                Blackfin Options.   (line   85)
  * mieee:                                 DEC Alpha Options.  (line   39)
  * mieee <1>:                             SH Options.         (line  165)
  * mieee-conformant:                      DEC Alpha Options.  (line  134)
! * mieee-fp:                              x86 Options.        (line  574)
  * mieee-with-inexact:                    DEC Alpha Options.  (line   52)
  * milp32:                                IA-64 Options.      (line  121)
  * mimadd:                                MIPS Options.       (line  617)
  * mimpure-text:                          Solaris 2 Options.  (line   15)
! * mincoming-stack-boundary:              x86 Options.        (line  790)
  * mindexed-loads:                        ARC Options.        (line  483)
! * mindirect-branch:                      x86 Options.        (line 1441)
! * mindirect-branch-cs-prefix:            x86 Options.        (line 1489)
! * mindirect-branch-register:             x86 Options.        (line 1479)
! * minline-all-stringops:                 x86 Options.        (line 1288)
  * minline-float-divide-max-throughput:   IA-64 Options.      (line   58)
  * minline-float-divide-min-latency:      IA-64 Options.      (line   54)
  * minline-ic_invalidate:                 SH Options.         (line  174)
*************** look up both forms.
*** 63630,63641 ****
  * minline-plt <1>:                       FRV Options.        (line   81)
  * minline-sqrt-max-throughput:           IA-64 Options.      (line   80)
  * minline-sqrt-min-latency:              IA-64 Options.      (line   76)
! * minline-stringops-dynamically:         x86 Options.        (line 1289)
  * minrt:                                 MSP430 Options.     (line  115)
  * minrt <1>:                             PRU Options.        (line    9)
  * minsert-sched-nops:                    RS/6000 and PowerPC Options.
!                                                              (line  486)
! * minstrument-return:                    x86 Options.        (line 1369)
  * mint-register:                         RX Options.         (line  100)
  * mint16:                                PDP-11 Options.     (line   33)
  * mint32:                                CR16 Options.       (line   22)
--- 63695,63706 ----
  * minline-plt <1>:                       FRV Options.        (line   81)
  * minline-sqrt-max-throughput:           IA-64 Options.      (line   80)
  * minline-sqrt-min-latency:              IA-64 Options.      (line   76)
! * minline-stringops-dynamically:         x86 Options.        (line 1296)
  * minrt:                                 MSP430 Options.     (line  115)
  * minrt <1>:                             PRU Options.        (line    9)
  * minsert-sched-nops:                    RS/6000 and PowerPC Options.
!                                                              (line  485)
! * minstrument-return:                    x86 Options.        (line 1376)
  * mint-register:                         RX Options.         (line  100)
  * mint16:                                PDP-11 Options.     (line   33)
  * mint32:                                CR16 Options.       (line   22)
*************** look up both forms.
*** 63674,63686 ****
  * mjump-in-delay:                        HPPA Options.       (line   30)
  * mkernel:                               Darwin Options.     (line   82)
  * mkernel <1>:                           eBPF Options.       (line   13)
! * mkl:                                   x86 Options.        (line  896)
  * mknuthdiv:                             MMIX Options.       (line   32)
  * ml:                                    MeP Options.        (line   78)
  * ml <1>:                                SH Options.         (line  129)
  * mlarge:                                MSP430 Options.     (line   82)
  * mlarge-data:                           DEC Alpha Options.  (line  187)
! * mlarge-data-threshold:                 x86 Options.        (line  677)
  * mlarge-text:                           DEC Alpha Options.  (line  205)
  * mleadz:                                MeP Options.        (line   81)
  * mleaf-id-shared-library:               Blackfin Options.   (line   89)
--- 63739,63751 ----
  * mjump-in-delay:                        HPPA Options.       (line   30)
  * mkernel:                               Darwin Options.     (line   82)
  * mkernel <1>:                           eBPF Options.       (line   13)
! * mkl:                                   x86 Options.        (line  898)
  * mknuthdiv:                             MMIX Options.       (line   32)
  * ml:                                    MeP Options.        (line   78)
  * ml <1>:                                SH Options.         (line  129)
  * mlarge:                                MSP430 Options.     (line   82)
  * mlarge-data:                           DEC Alpha Options.  (line  187)
! * mlarge-data-threshold:                 x86 Options.        (line  679)
  * mlarge-text:                           DEC Alpha Options.  (line  205)
  * mleadz:                                MeP Options.        (line   81)
  * mleaf-id-shared-library:               Blackfin Options.   (line   89)
*************** look up both forms.
*** 63689,63697 ****
  * mlibrary-pic:                          FRV Options.        (line  135)
  * mlinked-fp:                            FRV Options.        (line  116)
  * mlinker-opt:                           HPPA Options.       (line   85)
- * mlinux:                                CRIS Options.       (line   91)
  * mlittle:                               RS/6000 and PowerPC Options.
!                                                              (line  435)
  * mlittle-endian:                        AArch64 Options.    (line   30)
  * mlittle-endian <1>:                    ARC Options.        (line  605)
  * mlittle-endian <2>:                    ARM Options.        (line   63)
--- 63754,63761 ----
  * mlibrary-pic:                          FRV Options.        (line  135)
  * mlinked-fp:                            FRV Options.        (line  116)
  * mlinker-opt:                           HPPA Options.       (line   85)
  * mlittle:                               RS/6000 and PowerPC Options.
!                                                              (line  434)
  * mlittle-endian:                        AArch64 Options.    (line   30)
  * mlittle-endian <1>:                    ARC Options.        (line  605)
  * mlittle-endian <2>:                    ARM Options.        (line   63)
*************** look up both forms.
*** 63704,63710 ****
  * mlittle-endian <9>:                    NDS32 Options.      (line   12)
  * mlittle-endian <10>:                   RISC-V Options.     (line  161)
  * mlittle-endian <11>:                   RS/6000 and PowerPC Options.
!                                                              (line  435)
  * mlittle-endian <12>:                   TILE-Gx Options.    (line   29)
  * mlittle-endian-data:                   RX Options.         (line   42)
  * mliw:                                  MN10300 Options.    (line   54)
--- 63768,63774 ----
  * mlittle-endian <9>:                    NDS32 Options.      (line   12)
  * mlittle-endian <10>:                   RISC-V Options.     (line  161)
  * mlittle-endian <11>:                   RS/6000 and PowerPC Options.
!                                                              (line  434)
  * mlittle-endian <12>:                   TILE-Gx Options.    (line   29)
  * mlittle-endian-data:                   RX Options.         (line   42)
  * mliw:                                  MN10300 Options.    (line   54)
*************** look up both forms.
*** 63725,63742 ****
  * mlong-double:                          AVR Options.        (line  195)
  * mlong-double-128:                      S/390 and zSeries Options.
                                                               (line   29)
! * mlong-double-128 <1>:                  x86 Options.        (line  656)
  * mlong-double-64:                       S/390 and zSeries Options.
                                                               (line   29)
! * mlong-double-64 <1>:                   x86 Options.        (line  656)
! * mlong-double-80:                       x86 Options.        (line  656)
  * mlong-jump-table-offsets:              M680x0 Options.     (line  339)
  * mlong-jumps:                           V850 Options.       (line  108)
  * mlong-load-store:                      HPPA Options.       (line   66)
  * mlong32:                               MIPS Options.       (line  443)
  * mlong64:                               MIPS Options.       (line  438)
  * mlongcall:                             RS/6000 and PowerPC Options.
!                                                              (line  729)
  * mlongcalls:                            Xtensa Options.     (line   87)
  * mloongson-ext:                         MIPS Options.       (line  430)
  * mloongson-ext2:                        MIPS Options.       (line  434)
--- 63789,63806 ----
  * mlong-double:                          AVR Options.        (line  195)
  * mlong-double-128:                      S/390 and zSeries Options.
                                                               (line   29)
! * mlong-double-128 <1>:                  x86 Options.        (line  658)
  * mlong-double-64:                       S/390 and zSeries Options.
                                                               (line   29)
! * mlong-double-64 <1>:                   x86 Options.        (line  658)
! * mlong-double-80:                       x86 Options.        (line  658)
  * mlong-jump-table-offsets:              M680x0 Options.     (line  339)
  * mlong-jumps:                           V850 Options.       (line  108)
  * mlong-load-store:                      HPPA Options.       (line   66)
  * mlong32:                               MIPS Options.       (line  443)
  * mlong64:                               MIPS Options.       (line  438)
  * mlongcall:                             RS/6000 and PowerPC Options.
!                                                              (line  728)
  * mlongcalls:                            Xtensa Options.     (line   87)
  * mloongson-ext:                         MIPS Options.       (line  430)
  * mloongson-ext2:                        MIPS Options.       (line  434)
*************** look up both forms.
*** 63756,63764 ****
  * mlra-priority-compact:                 ARC Options.        (line  496)
  * mlra-priority-noncompact:              ARC Options.        (line  499)
  * mlra-priority-none:                    ARC Options.        (line  493)
! * mlwp:                                  x86 Options.        (line  852)
  * mlxc1-sxc1:                            MIPS Options.       (line  895)
! * mlzcnt:                                x86 Options.        (line  860)
  * MM:                                    Preprocessor Options.
                                                               (line  102)
  * mm:                                    MeP Options.        (line   84)
--- 63820,63828 ----
  * mlra-priority-compact:                 ARC Options.        (line  496)
  * mlra-priority-noncompact:              ARC Options.        (line  499)
  * mlra-priority-none:                    ARC Options.        (line  493)
! * mlwp:                                  x86 Options.        (line  854)
  * mlxc1-sxc1:                            MIPS Options.       (line  895)
! * mlzcnt:                                x86 Options.        (line  862)
  * MM:                                    Preprocessor Options.
                                                               (line  102)
  * mm:                                    MeP Options.        (line   84)
*************** look up both forms.
*** 63773,63783 ****
  * mmain-is-OS_task:                      AVR Options.        (line  219)
  * mmainkernel:                           Nvidia PTX Options. (line   18)
  * mmalloc64:                             VMS Options.        (line   17)
! * mmanual-endbr:                         x86 Options.        (line 1110)
  * mmax:                                  DEC Alpha Options.  (line  163)
  * mmax-constant-size:                    RX Options.         (line   82)
  * mmax-inline-shift=:                    MSP430 Options.     (line  134)
! * mmax-stack-frame:                      CRIS Options.       (line   23)
  * mmcount-ra-address:                    MIPS Options.       (line  872)
  * mmcu:                                  AVR Options.        (line    9)
  * mmcu <1>:                              MIPS Options.       (line  399)
--- 63837,63847 ----
  * mmain-is-OS_task:                      AVR Options.        (line  219)
  * mmainkernel:                           Nvidia PTX Options. (line   18)
  * mmalloc64:                             VMS Options.        (line   17)
! * mmanual-endbr:                         x86 Options.        (line 1117)
  * mmax:                                  DEC Alpha Options.  (line  163)
  * mmax-constant-size:                    RX Options.         (line   82)
  * mmax-inline-shift=:                    MSP430 Options.     (line  134)
! * mmax-stack-frame:                      CRIS Options.       (line   22)
  * mmcount-ra-address:                    MIPS Options.       (line  872)
  * mmcu:                                  AVR Options.        (line    9)
  * mmcu <1>:                              MIPS Options.       (line  399)
*************** look up both forms.
*** 63789,63847 ****
  * mmedium-calls:                         ARC Options.        (line  408)
  * mmemcpy:                               MicroBlaze Options. (line   13)
  * mmemcpy <1>:                           MIPS Options.       (line  597)
! * mmemcpy-strategy=STRATEGY:             x86 Options.        (line 1311)
  * mmemory-latency:                       DEC Alpha Options.  (line  268)
  * mmemory-model:                         SPARC Options.      (line  348)
! * mmemset-strategy=STRATEGY:             x86 Options.        (line 1323)
  * mmfcrf:                                RS/6000 and PowerPC Options.
                                                               (line   25)
  * mmicromips:                            MIPS Options.       (line  387)
  * mmillicode:                            ARC Options.        (line  502)
  * mminimal-toc:                          RS/6000 and PowerPC Options.
!                                                              (line  257)
  * mminmax:                               MeP Options.        (line   87)
  * mmixed-code:                           ARC Options.        (line  516)
  * mmma:                                  RS/6000 and PowerPC Options.
!                                                              (line  945)
! * mmmx:                                  x86 Options.        (line  813)
  * mmodel=large:                          M32R/D Options.     (line   33)
  * mmodel=medium:                         M32R/D Options.     (line   27)
  * mmodel=small:                          M32R/D Options.     (line   18)
! * mmovbe:                                x86 Options.        (line 1009)
! * mmovdir64b:                            x86 Options.        (line  880)
! * mmovdiri:                              x86 Options.        (line  879)
  * mmp:                                   C-SKY Options.      (line   87)
  * mmpy:                                  ARC Options.        (line  117)
  * mmpy-option:                           ARC Options.        (line  173)
! * mms-bitfields:                         x86 Options.        (line 1156)
  * mmt:                                   MIPS Options.       (line  395)
  * mmul:                                  RL78 Options.       (line   15)
! * mmul-bug-workaround:                   CRIS Options.       (line   32)
  * mmul.x:                                Moxie Options.      (line   14)
  * mmul32x16:                             ARC Options.        (line  121)
  * mmul64:                                ARC Options.        (line  124)
  * mmuladd:                               FRV Options.        (line   64)
  * mmulhw:                                RS/6000 and PowerPC Options.
!                                                              (line  379)
  * mmult:                                 MeP Options.        (line   90)
  * mmult-bug:                             MN10300 Options.    (line    9)
  * mmultcost:                             ARC Options.        (line  578)
  * mmulti-cond-exec:                      FRV Options.        (line  215)
  * mmulticore:                            Blackfin Options.   (line  139)
  * mmultiple:                             RS/6000 and PowerPC Options.
!                                                              (line  340)
  * mmultiple-stld:                        C-SKY Options.      (line  137)
  * mmusl:                                 GNU/Linux Options.  (line   18)
  * mmvcle:                                S/390 and zSeries Options.
                                                               (line  138)
  * mmvme:                                 RS/6000 and PowerPC Options.
!                                                              (line  610)
! * mmwaitx:                               x86 Options.        (line  869)
  * mn:                                    H8/300 Options.     (line   20)
  * mn-flash:                              AVR Options.        (line  224)
  * mnan=2008:                             MIPS Options.       (line  320)
  * mnan=legacy:                           MIPS Options.       (line  320)
! * mneeded:                               x86 Options.        (line 1543)
  * mneon-for-64bits:                      ARM Options.        (line  913)
  * mnested-cond-exec:                     FRV Options.        (line  230)
  * mnewlib:                               OpenRISC Options.   (line   13)
--- 63853,63912 ----
  * mmedium-calls:                         ARC Options.        (line  408)
  * mmemcpy:                               MicroBlaze Options. (line   13)
  * mmemcpy <1>:                           MIPS Options.       (line  597)
! * mmemcpy-strategy=STRATEGY:             x86 Options.        (line 1318)
  * mmemory-latency:                       DEC Alpha Options.  (line  268)
  * mmemory-model:                         SPARC Options.      (line  348)
! * mmemset-strategy=STRATEGY:             x86 Options.        (line 1330)
  * mmfcrf:                                RS/6000 and PowerPC Options.
                                                               (line   25)
  * mmicromips:                            MIPS Options.       (line  387)
  * mmillicode:                            ARC Options.        (line  502)
  * mminimal-toc:                          RS/6000 and PowerPC Options.
!                                                              (line  256)
  * mminmax:                               MeP Options.        (line   87)
  * mmixed-code:                           ARC Options.        (line  516)
  * mmma:                                  RS/6000 and PowerPC Options.
!                                                              (line  944)
! * mmmx:                                  x86 Options.        (line  815)
  * mmodel=large:                          M32R/D Options.     (line   33)
  * mmodel=medium:                         M32R/D Options.     (line   27)
  * mmodel=small:                          M32R/D Options.     (line   18)
! * mmovbe:                                x86 Options.        (line 1011)
! * mmovdir64b:                            x86 Options.        (line  882)
! * mmovdiri:                              x86 Options.        (line  881)
  * mmp:                                   C-SKY Options.      (line   87)
  * mmpy:                                  ARC Options.        (line  117)
  * mmpy-option:                           ARC Options.        (line  173)
! * mms-bitfields:                         x86 Options.        (line 1163)
  * mmt:                                   MIPS Options.       (line  395)
  * mmul:                                  RL78 Options.       (line   15)
! * mmul-bug-workaround:                   CRIS Options.       (line   31)
  * mmul.x:                                Moxie Options.      (line   14)
  * mmul32x16:                             ARC Options.        (line  121)
  * mmul64:                                ARC Options.        (line  124)
  * mmuladd:                               FRV Options.        (line   64)
  * mmulhw:                                RS/6000 and PowerPC Options.
!                                                              (line  378)
  * mmult:                                 MeP Options.        (line   90)
  * mmult-bug:                             MN10300 Options.    (line    9)
  * mmultcost:                             ARC Options.        (line  578)
  * mmulti-cond-exec:                      FRV Options.        (line  215)
  * mmulticore:                            Blackfin Options.   (line  139)
  * mmultiple:                             RS/6000 and PowerPC Options.
!                                                              (line  339)
  * mmultiple-stld:                        C-SKY Options.      (line  137)
  * mmusl:                                 GNU/Linux Options.  (line   18)
  * mmvcle:                                S/390 and zSeries Options.
                                                               (line  138)
  * mmvme:                                 RS/6000 and PowerPC Options.
!                                                              (line  609)
! * mmwait:                                x86 Options.        (line 1025)
! * mmwaitx:                               x86 Options.        (line  871)
  * mn:                                    H8/300 Options.     (line   20)
  * mn-flash:                              AVR Options.        (line  224)
  * mnan=2008:                             MIPS Options.       (line  320)
  * mnan=legacy:                           MIPS Options.       (line  320)
! * mneeded:                               x86 Options.        (line 1563)
  * mneon-for-64bits:                      ARM Options.        (line  913)
  * mnested-cond-exec:                     FRV Options.        (line  230)
  * mnewlib:                               OpenRISC Options.   (line   13)
*************** look up both forms.
*** 63851,63860 ****
  * mno-8byte-align:                       V850 Options.       (line  170)
  * mno-abicalls:                          MIPS Options.       (line  192)
  * mno-ac0:                               PDP-11 Options.     (line   20)
! * mno-align-double:                      x86 Options.        (line  615)
  * mno-align-int:                         M680x0 Options.     (line  261)
  * mno-align-loops:                       M32R/D Options.     (line   76)
! * mno-align-stringops:                   x86 Options.        (line 1276)
  * mno-allow-string-insns:                RX Options.         (line  150)
  * mno-altivec:                           RS/6000 and PowerPC Options.
                                                               (line  137)
--- 63916,63925 ----
  * mno-8byte-align:                       V850 Options.       (line  170)
  * mno-abicalls:                          MIPS Options.       (line  192)
  * mno-ac0:                               PDP-11 Options.     (line   20)
! * mno-align-double:                      x86 Options.        (line  617)
  * mno-align-int:                         M680x0 Options.     (line  261)
  * mno-align-loops:                       M32R/D Options.     (line   76)
! * mno-align-stringops:                   x86 Options.        (line 1283)
  * mno-allow-string-insns:                RX Options.         (line  150)
  * mno-altivec:                           RS/6000 and PowerPC Options.
                                                               (line  137)
*************** look up both forms.
*** 63864,63875 ****
  * mno-as100-syntax:                      RX Options.         (line   76)
  * mno-auto-litpools:                     Xtensa Options.     (line   60)
  * mno-avoid-indexed-addresses:           RS/6000 and PowerPC Options.
!                                                              (line  361)
  * mno-backchain:                         S/390 and zSeries Options.
                                                               (line   35)
  * mno-base-addresses:                    MMIX Options.       (line   53)
  * mno-bit-align:                         RS/6000 and PowerPC Options.
!                                                              (line  393)
  * mno-bitfield:                          M680x0 Options.     (line  227)
  * mno-branch-likely:                     MIPS Options.       (line  792)
  * mno-branch-predict:                    MMIX Options.       (line   48)
--- 63929,63940 ----
  * mno-as100-syntax:                      RX Options.         (line   76)
  * mno-auto-litpools:                     Xtensa Options.     (line   60)
  * mno-avoid-indexed-addresses:           RS/6000 and PowerPC Options.
!                                                              (line  360)
  * mno-backchain:                         S/390 and zSeries Options.
                                                               (line   35)
  * mno-base-addresses:                    MMIX Options.       (line   53)
  * mno-bit-align:                         RS/6000 and PowerPC Options.
!                                                              (line  392)
  * mno-bitfield:                          M680x0 Options.     (line  227)
  * mno-branch-likely:                     MIPS Options.       (line  792)
  * mno-branch-predict:                    MMIX Options.       (line   48)
*************** look up both forms.
*** 63877,63883 ****
  * mno-bwx:                               DEC Alpha Options.  (line  163)
  * mno-bypass-cache:                      Nios II Options.    (line  103)
  * mno-cache-volatile:                    Nios II Options.    (line  109)
! * mno-call-ms2sysv-xlogues:              x86 Options.        (line 1116)
  * mno-callgraph-data:                    MCore Options.      (line   31)
  * mno-cbcond:                            SPARC Options.      (line  260)
  * mno-check-zero-division:               MIPS Options.       (line  570)
--- 63942,63948 ----
  * mno-bwx:                               DEC Alpha Options.  (line  163)
  * mno-bypass-cache:                      Nios II Options.    (line  103)
  * mno-cache-volatile:                    Nios II Options.    (line  109)
! * mno-call-ms2sysv-xlogues:              x86 Options.        (line 1123)
  * mno-callgraph-data:                    MCore Options.      (line   31)
  * mno-cbcond:                            SPARC Options.      (line  260)
  * mno-check-zero-division:               MIPS Options.       (line  570)
*************** look up both forms.
*** 63889,63895 ****
  * mno-cond-exec:                         ARC Options.        (line  458)
  * mno-cond-exec <1>:                     FRV Options.        (line  194)
  * mno-cond-move:                         FRV Options.        (line  166)
! * mno-const-align:                       CRIS Options.       (line   55)
  * mno-const16:                           Xtensa Options.     (line   10)
  * mno-crc:                               MIPS Options.       (line  416)
  * mno-crt0:                              MN10300 Options.    (line   43)
--- 63954,63960 ----
  * mno-cond-exec:                         ARC Options.        (line  458)
  * mno-cond-exec <1>:                     FRV Options.        (line  194)
  * mno-cond-move:                         FRV Options.        (line  166)
! * mno-const-align:                       CRIS Options.       (line   54)
  * mno-const16:                           Xtensa Options.     (line   10)
  * mno-crc:                               MIPS Options.       (line  416)
  * mno-crt0:                              MN10300 Options.    (line   43)
*************** look up both forms.
*** 63898,63912 ****
                                                               (line  178)
  * mno-csync-anomaly:                     Blackfin Options.   (line   63)
  * mno-custom-INSN:                       Nios II Options.    (line  139)
! * mno-data-align:                        CRIS Options.       (line   55)
  * mno-debug:                             S/390 and zSeries Options.
                                                               (line  144)
! * mno-default:                           x86 Options.        (line  945)
  * mno-disable-callt:                     V850 Options.       (line   92)
  * mno-div:                               M680x0 Options.     (line  206)
  * mno-div <1>:                           MCore Options.      (line   15)
  * mno-dlmzb:                             RS/6000 and PowerPC Options.
!                                                              (line  386)
  * mno-double:                            FRV Options.        (line   52)
  * mno-dpfp-lrsr:                         ARC Options.        (line  108)
  * mno-dsp:                               MIPS Options.       (line  353)
--- 63963,63977 ----
                                                               (line  178)
  * mno-csync-anomaly:                     Blackfin Options.   (line   63)
  * mno-custom-INSN:                       Nios II Options.    (line  139)
! * mno-data-align:                        CRIS Options.       (line   54)
  * mno-debug:                             S/390 and zSeries Options.
                                                               (line  144)
! * mno-default:                           x86 Options.        (line  947)
  * mno-disable-callt:                     V850 Options.       (line   92)
  * mno-div:                               M680x0 Options.     (line  206)
  * mno-div <1>:                           MCore Options.      (line   15)
  * mno-dlmzb:                             RS/6000 and PowerPC Options.
!                                                              (line  385)
  * mno-double:                            FRV Options.        (line   52)
  * mno-dpfp-lrsr:                         ARC Options.        (line  108)
  * mno-dsp:                               MIPS Options.       (line  353)
*************** look up both forms.
*** 63914,63920 ****
  * mno-dwarf2-asm:                        IA-64 Options.      (line   94)
  * mno-dword:                             FRV Options.        (line   44)
  * mno-eabi:                              RS/6000 and PowerPC Options.
!                                                              (line  634)
  * mno-early-stop-bits:                   IA-64 Options.      (line  100)
  * mno-eflags:                            FRV Options.        (line  155)
  * mno-embedded-data:                     MIPS Options.       (line  517)
--- 63979,63985 ----
  * mno-dwarf2-asm:                        IA-64 Options.      (line   94)
  * mno-dword:                             FRV Options.        (line   44)
  * mno-eabi:                              RS/6000 and PowerPC Options.
!                                                              (line  633)
  * mno-early-stop-bits:                   IA-64 Options.      (line  100)
  * mno-eflags:                            FRV Options.        (line  155)
  * mno-embedded-data:                     MIPS Options.       (line  517)
*************** look up both forms.
*** 63928,63937 ****
  * mno-ext-perf2:                         NDS32 Options.      (line   36)
  * mno-ext-string:                        NDS32 Options.      (line   42)
  * mno-extern-sdata:                      MIPS Options.       (line  480)
! * mno-fancy-math-387:                    x86 Options.        (line  605)
  * mno-fast-sw-div:                       Nios II Options.    (line  115)
  * mno-faster-structs:                    SPARC Options.      (line   91)
! * mno-fdpic:                             ARM Options.        (line  958)
  * mno-fix:                               DEC Alpha Options.  (line  163)
  * mno-fix-24k:                           MIPS Options.       (line  641)
  * mno-fix-cortex-a53-835769:             AArch64 Options.    (line   90)
--- 63993,64002 ----
  * mno-ext-perf2:                         NDS32 Options.      (line   36)
  * mno-ext-string:                        NDS32 Options.      (line   42)
  * mno-extern-sdata:                      MIPS Options.       (line  480)
! * mno-fancy-math-387:                    x86 Options.        (line  607)
  * mno-fast-sw-div:                       Nios II Options.    (line  115)
  * mno-faster-structs:                    SPARC Options.      (line   91)
! * mno-fdpic:                             ARM Options.        (line  966)
  * mno-fix:                               DEC Alpha Options.  (line  163)
  * mno-fix-24k:                           MIPS Options.       (line  641)
  * mno-fix-cortex-a53-835769:             AArch64 Options.    (line   90)
*************** look up both forms.
*** 63944,63957 ****
  * mno-float128:                          RS/6000 and PowerPC Options.
                                                               (line  215)
  * mno-float128-hardware:                 RS/6000 and PowerPC Options.
!                                                              (line  237)
  * mno-flush-func:                        M32R/D Options.     (line   98)
  * mno-flush-trap:                        M32R/D Options.     (line   90)
  * mno-fmaf:                              SPARC Options.      (line  267)
  * mno-fp-in-toc:                         RS/6000 and PowerPC Options.
!                                                              (line  257)
  * mno-fp-regs:                           DEC Alpha Options.  (line   25)
! * mno-fp-ret-in-387:                     x86 Options.        (line  595)
  * mno-fprnd:                             RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-fpu:                               SPARC Options.      (line   39)
--- 64009,64022 ----
  * mno-float128:                          RS/6000 and PowerPC Options.
                                                               (line  215)
  * mno-float128-hardware:                 RS/6000 and PowerPC Options.
!                                                              (line  236)
  * mno-flush-func:                        M32R/D Options.     (line   98)
  * mno-flush-trap:                        M32R/D Options.     (line   90)
  * mno-fmaf:                              SPARC Options.      (line  267)
  * mno-fp-in-toc:                         RS/6000 and PowerPC Options.
!                                                              (line  256)
  * mno-fp-regs:                           DEC Alpha Options.  (line   25)
! * mno-fp-ret-in-387:                     x86 Options.        (line  597)
  * mno-fprnd:                             RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-fpu:                               SPARC Options.      (line   39)
*************** look up both forms.
*** 63962,63978 ****
  * mno-fused-madd:                        IA-64 Options.      (line   88)
  * mno-fused-madd <1>:                    MIPS Options.       (line  624)
  * mno-fused-madd <2>:                    RS/6000 and PowerPC Options.
!                                                              (line  370)
  * mno-fused-madd <3>:                    S/390 and zSeries Options.
!                                                              (line  182)
  * mno-fused-madd <4>:                    SH Options.         (line  356)
  * mno-fused-madd <5>:                    Xtensa Options.     (line   19)
  * mno-ginv:                              MIPS Options.       (line  421)
  * mno-gnu-as:                            IA-64 Options.      (line   18)
  * mno-gnu-attribute:                     RS/6000 and PowerPC Options.
!                                                              (line  588)
  * mno-gnu-ld:                            IA-64 Options.      (line   23)
- * mno-gotplt:                            CRIS Options.       (line   81)
  * mno-gpopt:                             MIPS Options.       (line  502)
  * mno-gpopt <1>:                         Nios II Options.    (line   16)
  * mno-hard-dfp:                          RS/6000 and PowerPC Options.
--- 64027,64042 ----
  * mno-fused-madd:                        IA-64 Options.      (line   88)
  * mno-fused-madd <1>:                    MIPS Options.       (line  624)
  * mno-fused-madd <2>:                    RS/6000 and PowerPC Options.
!                                                              (line  369)
  * mno-fused-madd <3>:                    S/390 and zSeries Options.
!                                                              (line  183)
  * mno-fused-madd <4>:                    SH Options.         (line  356)
  * mno-fused-madd <5>:                    Xtensa Options.     (line   19)
  * mno-ginv:                              MIPS Options.       (line  421)
  * mno-gnu-as:                            IA-64 Options.      (line   18)
  * mno-gnu-attribute:                     RS/6000 and PowerPC Options.
!                                                              (line  587)
  * mno-gnu-ld:                            IA-64 Options.      (line   23)
  * mno-gpopt:                             MIPS Options.       (line  502)
  * mno-gpopt <1>:                         Nios II Options.    (line   16)
  * mno-hard-dfp:                          RS/6000 and PowerPC Options.
*************** look up both forms.
*** 63989,63995 ****
  * mno-hw-mulx:                           Nios II Options.    (line  124)
  * mno-id-shared-library:                 Blackfin Options.   (line   85)
  * mno-ieee:                              SH Options.         (line  165)
! * mno-ieee-fp:                           x86 Options.        (line  572)
  * mno-imadd:                             MIPS Options.       (line  617)
  * mno-inline-float-divide:               IA-64 Options.      (line   62)
  * mno-inline-int-divide:                 IA-64 Options.      (line   73)
--- 64053,64059 ----
  * mno-hw-mulx:                           Nios II Options.    (line  124)
  * mno-id-shared-library:                 Blackfin Options.   (line   85)
  * mno-ieee:                              SH Options.         (line  165)
! * mno-ieee-fp:                           x86 Options.        (line  574)
  * mno-imadd:                             MIPS Options.       (line  617)
  * mno-inline-float-divide:               IA-64 Options.      (line   62)
  * mno-inline-int-divide:                 IA-64 Options.      (line   73)
*************** look up both forms.
*** 64016,64022 ****
  * mno-long-calls <4>:                    V850 Options.       (line   10)
  * mno-long-jumps:                        V850 Options.       (line  108)
  * mno-longcall:                          RS/6000 and PowerPC Options.
!                                                              (line  729)
  * mno-longcalls:                         Xtensa Options.     (line   87)
  * mno-loongson-ext:                      MIPS Options.       (line  430)
  * mno-loongson-ext2:                     MIPS Options.       (line  434)
--- 64080,64086 ----
  * mno-long-calls <4>:                    V850 Options.       (line   10)
  * mno-long-jumps:                        V850 Options.       (line  108)
  * mno-longcall:                          RS/6000 and PowerPC Options.
!                                                              (line  728)
  * mno-longcalls:                         Xtensa Options.     (line   87)
  * mno-loongson-ext:                      MIPS Options.       (line  430)
  * mno-loongson-ext2:                     MIPS Options.       (line  434)
*************** look up both forms.
*** 64040,64060 ****
  * mno-mips16:                            MIPS Options.       (line  120)
  * mno-mips3d:                            MIPS Options.       (line  382)
  * mno-mma:                               RS/6000 and PowerPC Options.
!                                                              (line  945)
  * mno-mmicromips:                        MIPS Options.       (line  387)
  * Mno-modules:                           Preprocessor Options.
                                                               (line  132)
  * mno-mpy:                               ARC Options.        (line  117)
! * mno-ms-bitfields:                      x86 Options.        (line 1156)
  * mno-mt:                                MIPS Options.       (line  395)
! * mno-mul-bug-workaround:                CRIS Options.       (line   32)
  * mno-muladd:                            FRV Options.        (line   68)
  * mno-mulhw:                             RS/6000 and PowerPC Options.
!                                                              (line  379)
  * mno-mult-bug:                          MN10300 Options.    (line   13)
  * mno-multi-cond-exec:                   FRV Options.        (line  223)
  * mno-multiple:                          RS/6000 and PowerPC Options.
!                                                              (line  340)
  * mno-mvcle:                             S/390 and zSeries Options.
                                                               (line  138)
  * mno-nested-cond-exec:                  FRV Options.        (line  237)
--- 64104,64124 ----
  * mno-mips16:                            MIPS Options.       (line  120)
  * mno-mips3d:                            MIPS Options.       (line  382)
  * mno-mma:                               RS/6000 and PowerPC Options.
!                                                              (line  944)
  * mno-mmicromips:                        MIPS Options.       (line  387)
  * Mno-modules:                           Preprocessor Options.
                                                               (line  132)
  * mno-mpy:                               ARC Options.        (line  117)
! * mno-ms-bitfields:                      x86 Options.        (line 1163)
  * mno-mt:                                MIPS Options.       (line  395)
! * mno-mul-bug-workaround:                CRIS Options.       (line   31)
  * mno-muladd:                            FRV Options.        (line   68)
  * mno-mulhw:                             RS/6000 and PowerPC Options.
!                                                              (line  378)
  * mno-mult-bug:                          MN10300 Options.    (line   13)
  * mno-multi-cond-exec:                   FRV Options.        (line  223)
  * mno-multiple:                          RS/6000 and PowerPC Options.
!                                                              (line  339)
  * mno-mvcle:                             S/390 and zSeries Options.
                                                               (line  138)
  * mno-nested-cond-exec:                  FRV Options.        (line  237)
*************** look up both forms.
*** 64066,64079 ****
  * mno-packed-stack:                      S/390 and zSeries Options.
                                                               (line   54)
  * mno-paired-single:                     MIPS Options.       (line  370)
! * mno-pc-relative-literal-loads:         AArch64 Options.    (line  250)
  * mno-pcrel:                             RS/6000 and PowerPC Options.
!                                                              (line  933)
  * mno-pic:                               IA-64 Options.      (line   26)
  * mno-pid:                               RX Options.         (line  117)
  * mno-plt:                               MIPS Options.       (line  219)
  * mno-pltseq:                            RS/6000 and PowerPC Options.
!                                                              (line  766)
  * mno-popc:                              SPARC Options.      (line  281)
  * mno-popcntb:                           RS/6000 and PowerPC Options.
                                                               (line   25)
--- 64130,64143 ----
  * mno-packed-stack:                      S/390 and zSeries Options.
                                                               (line   54)
  * mno-paired-single:                     MIPS Options.       (line  370)
! * mno-pc-relative-literal-loads:         AArch64 Options.    (line  270)
  * mno-pcrel:                             RS/6000 and PowerPC Options.
!                                                              (line  932)
  * mno-pic:                               IA-64 Options.      (line   26)
  * mno-pid:                               RX Options.         (line  117)
  * mno-plt:                               MIPS Options.       (line  219)
  * mno-pltseq:                            RS/6000 and PowerPC Options.
!                                                              (line  765)
  * mno-popc:                              SPARC Options.      (line  281)
  * mno-popcntb:                           RS/6000 and PowerPC Options.
                                                               (line   25)
*************** look up both forms.
*** 64094,64127 ****
  * mno-powerpc64:                         RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-prefixed:                          RS/6000 and PowerPC Options.
!                                                              (line  940)
  * mno-privileged:                        RS/6000 and PowerPC Options.
!                                                              (line  956)
  * mno-prolog-function:                   V850 Options.       (line   23)
! * mno-prologue-epilogue:                 CRIS Options.       (line   71)
  * mno-prototype:                         RS/6000 and PowerPC Options.
!                                                              (line  594)
! * mno-push-args:                         x86 Options.        (line 1133)
  * mno-quad-memory:                       RS/6000 and PowerPC Options.
                                                               (line  203)
  * mno-quad-memory-atomic:                RS/6000 and PowerPC Options.
                                                               (line  209)
  * mno-readonly-in-sdata:                 RS/6000 and PowerPC Options.
!                                                              (line  685)
! * mno-red-zone:                          x86 Options.        (line 1502)
  * mno-register-names:                    IA-64 Options.      (line   37)
  * mno-regnames:                          RS/6000 and PowerPC Options.
!                                                              (line  723)
  * mno-relax:                             PRU Options.        (line   21)
  * mno-relax <1>:                         V850 Options.       (line  103)
  * mno-relax-immediate:                   MCore Options.      (line   19)
  * mno-relocatable:                       RS/6000 and PowerPC Options.
!                                                              (line  409)
  * mno-relocatable-lib:                   RS/6000 and PowerPC Options.
!                                                              (line  420)
  * mno-renesas:                           SH Options.         (line  155)
  * mno-rop-protect:                       RS/6000 and PowerPC Options.
!                                                              (line  950)
  * mno-round-nearest:                     Adapteva Epiphany Options.
                                                               (line   51)
  * mno-save-mduc-in-interrupts:           RL78 Options.       (line   79)
--- 64158,64191 ----
  * mno-powerpc64:                         RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-prefixed:                          RS/6000 and PowerPC Options.
!                                                              (line  938)
  * mno-privileged:                        RS/6000 and PowerPC Options.
!                                                              (line  955)
  * mno-prolog-function:                   V850 Options.       (line   23)
! * mno-prologue-epilogue:                 CRIS Options.       (line   70)
  * mno-prototype:                         RS/6000 and PowerPC Options.
!                                                              (line  593)
! * mno-push-args:                         x86 Options.        (line 1140)
  * mno-quad-memory:                       RS/6000 and PowerPC Options.
                                                               (line  203)
  * mno-quad-memory-atomic:                RS/6000 and PowerPC Options.
                                                               (line  209)
  * mno-readonly-in-sdata:                 RS/6000 and PowerPC Options.
!                                                              (line  684)
! * mno-red-zone:                          x86 Options.        (line 1522)
  * mno-register-names:                    IA-64 Options.      (line   37)
  * mno-regnames:                          RS/6000 and PowerPC Options.
!                                                              (line  722)
  * mno-relax:                             PRU Options.        (line   21)
  * mno-relax <1>:                         V850 Options.       (line  103)
  * mno-relax-immediate:                   MCore Options.      (line   19)
  * mno-relocatable:                       RS/6000 and PowerPC Options.
!                                                              (line  408)
  * mno-relocatable-lib:                   RS/6000 and PowerPC Options.
!                                                              (line  419)
  * mno-renesas:                           SH Options.         (line  155)
  * mno-rop-protect:                       RS/6000 and PowerPC Options.
!                                                              (line  949)
  * mno-round-nearest:                     Adapteva Epiphany Options.
                                                               (line   51)
  * mno-save-mduc-in-interrupts:           RL78 Options.       (line   79)
*************** look up both forms.
*** 64139,64150 ****
  * mno-sdata:                             ARC Options.        (line  422)
  * mno-sdata <1>:                         IA-64 Options.      (line   42)
  * mno-sdata <2>:                         RS/6000 and PowerPC Options.
!                                                              (line  680)
  * mno-sep-data:                          Blackfin Options.   (line  113)
  * mno-serialize-volatile:                Xtensa Options.     (line   35)
  * mno-setlb:                             MN10300 Options.    (line   69)
  * mno-short:                             M680x0 Options.     (line  222)
! * mno-side-effects:                      CRIS Options.       (line   46)
  * mno-sim:                               RX Options.         (line   71)
  * mno-single-exit:                       MMIX Options.       (line   65)
  * mno-slow-bytes:                        MCore Options.      (line   35)
--- 64203,64214 ----
  * mno-sdata:                             ARC Options.        (line  422)
  * mno-sdata <1>:                         IA-64 Options.      (line   42)
  * mno-sdata <2>:                         RS/6000 and PowerPC Options.
!                                                              (line  679)
  * mno-sep-data:                          Blackfin Options.   (line  113)
  * mno-serialize-volatile:                Xtensa Options.     (line   35)
  * mno-setlb:                             MN10300 Options.    (line   69)
  * mno-short:                             M680x0 Options.     (line  222)
! * mno-side-effects:                      CRIS Options.       (line   45)
  * mno-sim:                               RX Options.         (line   71)
  * mno-single-exit:                       MMIX Options.       (line   65)
  * mno-slow-bytes:                        MCore Options.      (line   35)
*************** look up both forms.
*** 64159,64191 ****
  * mno-split-addresses:                   MIPS Options.       (line  555)
  * mno-split-lohi:                        Adapteva Epiphany Options.
                                                               (line  109)
! * mno-stack-align:                       CRIS Options.       (line   55)
  * mno-stack-bias:                        SPARC Options.      (line  372)
  * mno-std-struct-return:                 SPARC Options.      (line  102)
  * mno-strict-align:                      AArch64 Options.    (line   52)
  * mno-strict-align <1>:                  M680x0 Options.     (line  280)
  * mno-strict-align <2>:                  RS/6000 and PowerPC Options.
!                                                              (line  404)
  * mno-subxc:                             SPARC Options.      (line  288)
  * mno-sum-in-toc:                        RS/6000 and PowerPC Options.
!                                                              (line  257)
  * mno-sym32:                             MIPS Options.       (line  453)
  * mno-target-align:                      Xtensa Options.     (line   74)
  * mno-text-section-literals:             Xtensa Options.     (line   47)
  * mno-tls-markers:                       RS/6000 and PowerPC Options.
!                                                              (line  778)
  * mno-toc:                               RS/6000 and PowerPC Options.
!                                                              (line  429)
  * mno-toplevel-symbols:                  MMIX Options.       (line   39)
  * mno-tpf-trace:                         S/390 and zSeries Options.
!                                                              (line  168)
  * mno-tpf-trace-skip:                    S/390 and zSeries Options.
!                                                              (line  174)
  * mno-unaligned-access:                  ARM Options.        (line  900)
  * mno-unaligned-doubles:                 SPARC Options.      (line   73)
  * mno-uninit-const-in-rodata:            MIPS Options.       (line  525)
  * mno-update:                            RS/6000 and PowerPC Options.
!                                                              (line  351)
  * mno-user-mode:                         SPARC Options.      (line   85)
  * mno-usermode:                          SH Options.         (line  274)
  * mno-v3push:                            NDS32 Options.      (line   48)
--- 64223,64255 ----
  * mno-split-addresses:                   MIPS Options.       (line  555)
  * mno-split-lohi:                        Adapteva Epiphany Options.
                                                               (line  109)
! * mno-stack-align:                       CRIS Options.       (line   54)
  * mno-stack-bias:                        SPARC Options.      (line  372)
  * mno-std-struct-return:                 SPARC Options.      (line  102)
  * mno-strict-align:                      AArch64 Options.    (line   52)
  * mno-strict-align <1>:                  M680x0 Options.     (line  280)
  * mno-strict-align <2>:                  RS/6000 and PowerPC Options.
!                                                              (line  403)
  * mno-subxc:                             SPARC Options.      (line  288)
  * mno-sum-in-toc:                        RS/6000 and PowerPC Options.
!                                                              (line  256)
  * mno-sym32:                             MIPS Options.       (line  453)
  * mno-target-align:                      Xtensa Options.     (line   74)
  * mno-text-section-literals:             Xtensa Options.     (line   47)
  * mno-tls-markers:                       RS/6000 and PowerPC Options.
!                                                              (line  777)
  * mno-toc:                               RS/6000 and PowerPC Options.
!                                                              (line  428)
  * mno-toplevel-symbols:                  MMIX Options.       (line   39)
  * mno-tpf-trace:                         S/390 and zSeries Options.
!                                                              (line  169)
  * mno-tpf-trace-skip:                    S/390 and zSeries Options.
!                                                              (line  175)
  * mno-unaligned-access:                  ARM Options.        (line  900)
  * mno-unaligned-doubles:                 SPARC Options.      (line   73)
  * mno-uninit-const-in-rodata:            MIPS Options.       (line  525)
  * mno-update:                            RS/6000 and PowerPC Options.
!                                                              (line  350)
  * mno-user-mode:                         SPARC Options.      (line   85)
  * mno-usermode:                          SH Options.         (line  274)
  * mno-v3push:                            NDS32 Options.      (line   48)
*************** look up both forms.
*** 64214,64220 ****
  * mno-xgot:                              M680x0 Options.     (line  312)
  * mno-xgot <1>:                          MIPS Options.       (line  229)
  * mno-xl-compat:                         RS/6000 and PowerPC Options.
!                                                              (line  292)
  * mno-xpa:                               MIPS Options.       (line  411)
  * mno-zdcbranch:                         SH Options.         (line  341)
  * mno-zero-extend:                       MMIX Options.       (line   26)
--- 64278,64284 ----
  * mno-xgot:                              M680x0 Options.     (line  312)
  * mno-xgot <1>:                          MIPS Options.       (line  229)
  * mno-xl-compat:                         RS/6000 and PowerPC Options.
!                                                              (line  291)
  * mno-xpa:                               MIPS Options.       (line  411)
  * mno-zdcbranch:                         SH Options.         (line  341)
  * mno-zero-extend:                       MMIX Options.       (line   26)
*************** look up both forms.
*** 64225,64231 ****
  * mnomacsave:                            SH Options.         (line  160)
  * mnop-fun-dllimport:                    x86 Windows Options.
                                                               (line   22)
! * mnop-mcount:                           x86 Options.        (line 1363)
  * mnopm:                                 FT32 Options.       (line   29)
  * mnops:                                 Adapteva Epiphany Options.
                                                               (line   26)
--- 64289,64295 ----
  * mnomacsave:                            SH Options.         (line  160)
  * mnop-fun-dllimport:                    x86 Windows Options.
                                                               (line   22)
! * mnop-mcount:                           x86 Options.        (line 1370)
  * mnopm:                                 FT32 Options.       (line   29)
  * mnops:                                 Adapteva Epiphany Options.
                                                               (line   26)
*************** look up both forms.
*** 64233,64244 ****
  * modd-spreg:                            MIPS Options.       (line  293)
  * momit-leaf-frame-pointer:              AArch64 Options.    (line   58)
  * momit-leaf-frame-pointer <1>:          Blackfin Options.   (line   43)
! * momit-leaf-frame-pointer <2>:          x86 Options.        (line 1327)
  * mone-byte-bool:                        Darwin Options.     (line   90)
  * moptimize:                             Nvidia PTX Options. (line   22)
  * moptimize-membar:                      FRV Options.        (line  244)
  * moptimize-membar <1>:                  FRV Options.        (line  249)
! * moverride:                             AArch64 Options.    (line  237)
  * MP:                                    Preprocessor Options.
                                                               (line  135)
  * mpa-risc-1-0:                          HPPA Options.       (line   19)
--- 64297,64308 ----
  * modd-spreg:                            MIPS Options.       (line  293)
  * momit-leaf-frame-pointer:              AArch64 Options.    (line   58)
  * momit-leaf-frame-pointer <1>:          Blackfin Options.   (line   43)
! * momit-leaf-frame-pointer <2>:          x86 Options.        (line 1334)
  * mone-byte-bool:                        Darwin Options.     (line   90)
  * moptimize:                             Nvidia PTX Options. (line   22)
  * moptimize-membar:                      FRV Options.        (line  244)
  * moptimize-membar <1>:                  FRV Options.        (line  249)
! * moverride:                             AArch64 Options.    (line  257)
  * MP:                                    Preprocessor Options.
                                                               (line  135)
  * mpa-risc-1-0:                          HPPA Options.       (line   19)
*************** look up both forms.
*** 64249,64282 ****
                                                               (line   54)
  * mpadstruct:                            SH Options.         (line  189)
  * mpaired-single:                        MIPS Options.       (line  370)
! * mpc-relative-literal-loads:            AArch64 Options.    (line  250)
! * mpc32:                                 x86 Options.        (line  737)
! * mpc64:                                 x86 Options.        (line  737)
! * mpc80:                                 x86 Options.        (line  737)
! * mpclmul:                               x86 Options.        (line  835)
! * mpconfig:                              x86 Options.        (line  843)
  * mpcrel:                                M680x0 Options.     (line  272)
  * mpcrel <1>:                            RS/6000 and PowerPC Options.
!                                                              (line  933)
! * mpdebug:                               CRIS Options.       (line   36)
  * mpe:                                   RS/6000 and PowerPC Options.
!                                                              (line  311)
  * mpe-aligned-commons:                   x86 Windows Options.
                                                               (line   59)
  * mpic-data-is-text-relative:            ARM Options.        (line  793)
  * mpic-data-is-text-relative <1>:        MicroBlaze Options. (line   70)
  * mpic-register:                         ARM Options.        (line  786)
  * mpid:                                  RX Options.         (line  117)
! * mpku:                                  x86 Options.        (line  871)
  * mplt:                                  MIPS Options.       (line  219)
  * mpltseq:                               RS/6000 and PowerPC Options.
!                                                              (line  766)
  * mpointer-size=SIZE:                    VMS Options.        (line   20)
  * mpointers-to-nested-functions:         RS/6000 and PowerPC Options.
!                                                              (line  879)
  * mpoke-function-name:                   ARM Options.        (line  801)
  * mpopc:                                 SPARC Options.      (line  281)
! * mpopcnt:                               x86 Options.        (line  855)
  * mpopcntb:                              RS/6000 and PowerPC Options.
                                                               (line   25)
  * mpopcntd:                              RS/6000 and PowerPC Options.
--- 64313,64346 ----
                                                               (line   54)
  * mpadstruct:                            SH Options.         (line  189)
  * mpaired-single:                        MIPS Options.       (line  370)
! * mpc-relative-literal-loads:            AArch64 Options.    (line  270)
! * mpc32:                                 x86 Options.        (line  739)
! * mpc64:                                 x86 Options.        (line  739)
! * mpc80:                                 x86 Options.        (line  739)
! * mpclmul:                               x86 Options.        (line  837)
! * mpconfig:                              x86 Options.        (line  845)
  * mpcrel:                                M680x0 Options.     (line  272)
  * mpcrel <1>:                            RS/6000 and PowerPC Options.
!                                                              (line  932)
! * mpdebug:                               CRIS Options.       (line   35)
  * mpe:                                   RS/6000 and PowerPC Options.
!                                                              (line  310)
  * mpe-aligned-commons:                   x86 Windows Options.
                                                               (line   59)
  * mpic-data-is-text-relative:            ARM Options.        (line  793)
  * mpic-data-is-text-relative <1>:        MicroBlaze Options. (line   70)
  * mpic-register:                         ARM Options.        (line  786)
  * mpid:                                  RX Options.         (line  117)
! * mpku:                                  x86 Options.        (line  873)
  * mplt:                                  MIPS Options.       (line  219)
  * mpltseq:                               RS/6000 and PowerPC Options.
!                                                              (line  765)
  * mpointer-size=SIZE:                    VMS Options.        (line   20)
  * mpointers-to-nested-functions:         RS/6000 and PowerPC Options.
!                                                              (line  878)
  * mpoke-function-name:                   ARM Options.        (line  801)
  * mpopc:                                 SPARC Options.      (line  281)
! * mpopcnt:                               x86 Options.        (line  857)
  * mpopcntb:                              RS/6000 and PowerPC Options.
                                                               (line   25)
  * mpopcntd:                              RS/6000 and PowerPC Options.
*************** look up both forms.
*** 64296,64325 ****
                                                               (line   25)
  * mpowerpc64:                            RS/6000 and PowerPC Options.
                                                               (line   25)
! * mprefer-avx128:                        x86 Options.        (line  969)
  * mprefer-short-insn-regs:               Adapteva Epiphany Options.
                                                               (line   13)
! * mprefer-vector-width:                  x86 Options.        (line  973)
  * mprefergot:                            SH Options.         (line  268)
  * mpreferred-stack-boundary:             RISC-V Options.     (line   88)
! * mpreferred-stack-boundary <1>:         x86 Options.        (line  767)
! * mprefetchwt1:                          x86 Options.        (line  848)
  * mprefixed:                             RS/6000 and PowerPC Options.
!                                                              (line  940)
  * mpretend-cmove:                        SH Options.         (line  383)
! * mprfchw:                               x86 Options.        (line  846)
  * mprint-tune-info:                      ARM Options.        (line  934)
  * mprioritize-restricted-insns:          RS/6000 and PowerPC Options.
!                                                              (line  458)
  * mprivileged:                           RS/6000 and PowerPC Options.
!                                                              (line  956)
  * mprolog-function:                      V850 Options.       (line   23)
! * mprologue-epilogue:                    CRIS Options.       (line   71)
  * mprototype:                            RS/6000 and PowerPC Options.
!                                                              (line  594)
! * mptwrite:                              x86 Options.        (line  839)
  * mpure-code:                            ARM Options.        (line  944)
! * mpush-args:                            x86 Options.        (line 1133)
  * mpushpop:                              C-SKY Options.      (line  130)
  * MQ:                                    Preprocessor Options.
                                                               (line  162)
--- 64360,64389 ----
                                                               (line   25)
  * mpowerpc64:                            RS/6000 and PowerPC Options.
                                                               (line   25)
! * mprefer-avx128:                        x86 Options.        (line  971)
  * mprefer-short-insn-regs:               Adapteva Epiphany Options.
                                                               (line   13)
! * mprefer-vector-width:                  x86 Options.        (line  975)
  * mprefergot:                            SH Options.         (line  268)
  * mpreferred-stack-boundary:             RISC-V Options.     (line   88)
! * mpreferred-stack-boundary <1>:         x86 Options.        (line  769)
! * mprefetchwt1:                          x86 Options.        (line  850)
  * mprefixed:                             RS/6000 and PowerPC Options.
!                                                              (line  938)
  * mpretend-cmove:                        SH Options.         (line  383)
! * mprfchw:                               x86 Options.        (line  848)
  * mprint-tune-info:                      ARM Options.        (line  934)
  * mprioritize-restricted-insns:          RS/6000 and PowerPC Options.
!                                                              (line  457)
  * mprivileged:                           RS/6000 and PowerPC Options.
!                                                              (line  955)
  * mprolog-function:                      V850 Options.       (line   23)
! * mprologue-epilogue:                    CRIS Options.       (line   70)
  * mprototype:                            RS/6000 and PowerPC Options.
!                                                              (line  593)
! * mptwrite:                              x86 Options.        (line  841)
  * mpure-code:                            ARM Options.        (line  944)
! * mpush-args:                            x86 Options.        (line 1140)
  * mpushpop:                              C-SKY Options.      (line  130)
  * MQ:                                    Preprocessor Options.
                                                               (line  162)
*************** look up both forms.
*** 64332,64358 ****
  * mr10k-cache-barrier:                   MIPS Options.       (line  714)
  * mRcq:                                  ARC Options.        (line  525)
  * mRcw:                                  ARC Options.        (line  529)
! * mrdpid:                                x86 Options.        (line  847)
! * mrdrnd:                                x86 Options.        (line  840)
! * mrdseed:                               x86 Options.        (line  849)
  * mreadonly-in-sdata:                    RS/6000 and PowerPC Options.
!                                                              (line  685)
  * mrecip:                                RS/6000 and PowerPC Options.
!                                                              (line  786)
! * mrecip <1>:                            x86 Options.        (line 1023)
  * mrecip-precision:                      RS/6000 and PowerPC Options.
!                                                              (line  843)
  * mrecip=opt:                            RS/6000 and PowerPC Options.
!                                                              (line  799)
! * mrecip=opt <1>:                        x86 Options.        (line 1045)
! * mrecord-mcount:                        x86 Options.        (line 1357)
! * mrecord-return:                        x86 Options.        (line 1377)
! * mred-zone:                             x86 Options.        (line 1502)
  * mreduced-regs:                         NDS32 Options.      (line   15)
  * mregister-names:                       IA-64 Options.      (line   37)
  * mregnames:                             RS/6000 and PowerPC Options.
!                                                              (line  723)
! * mregparm:                              x86 Options.        (line  707)
  * mrelax:                                AVR Options.        (line  231)
  * mrelax <1>:                            H8/300 Options.     (line    9)
  * mrelax <2>:                            MN10300 Options.    (line   46)
--- 64396,64422 ----
  * mr10k-cache-barrier:                   MIPS Options.       (line  714)
  * mRcq:                                  ARC Options.        (line  525)
  * mRcw:                                  ARC Options.        (line  529)
! * mrdpid:                                x86 Options.        (line  849)
! * mrdrnd:                                x86 Options.        (line  842)
! * mrdseed:                               x86 Options.        (line  851)
  * mreadonly-in-sdata:                    RS/6000 and PowerPC Options.
!                                                              (line  684)
  * mrecip:                                RS/6000 and PowerPC Options.
!                                                              (line  785)
! * mrecip <1>:                            x86 Options.        (line 1030)
  * mrecip-precision:                      RS/6000 and PowerPC Options.
!                                                              (line  842)
  * mrecip=opt:                            RS/6000 and PowerPC Options.
!                                                              (line  798)
! * mrecip=opt <1>:                        x86 Options.        (line 1052)
! * mrecord-mcount:                        x86 Options.        (line 1364)
! * mrecord-return:                        x86 Options.        (line 1384)
! * mred-zone:                             x86 Options.        (line 1522)
  * mreduced-regs:                         NDS32 Options.      (line   15)
  * mregister-names:                       IA-64 Options.      (line   37)
  * mregnames:                             RS/6000 and PowerPC Options.
!                                                              (line  722)
! * mregparm:                              x86 Options.        (line  709)
  * mrelax:                                AVR Options.        (line  231)
  * mrelax <1>:                            H8/300 Options.     (line    9)
  * mrelax <2>:                            MN10300 Options.    (line   46)
*************** look up both forms.
*** 64364,64372 ****
  * mrelax-immediate:                      MCore Options.      (line   19)
  * mrelax-pic-calls:                      MIPS Options.       (line  859)
  * mrelocatable:                          RS/6000 and PowerPC Options.
!                                                              (line  409)
  * mrelocatable-lib:                      RS/6000 and PowerPC Options.
!                                                              (line  420)
  * mrenesas:                              SH Options.         (line  152)
  * mrepeat:                               MeP Options.        (line   96)
  * mrestrict-it:                          ARM Options.        (line  928)
--- 64428,64436 ----
  * mrelax-immediate:                      MCore Options.      (line   19)
  * mrelax-pic-calls:                      MIPS Options.       (line  859)
  * mrelocatable:                          RS/6000 and PowerPC Options.
!                                                              (line  408)
  * mrelocatable-lib:                      RS/6000 and PowerPC Options.
!                                                              (line  419)
  * mrenesas:                              SH Options.         (line  152)
  * mrepeat:                               MeP Options.        (line   96)
  * mrestrict-it:                          ARM Options.        (line  928)
*************** look up both forms.
*** 64377,64404 ****
  * mrl78:                                 RL78 Options.       (line   62)
  * mrmw:                                  AVR Options.        (line  245)
  * mrop-protect:                          RS/6000 and PowerPC Options.
!                                                              (line  950)
  * mror:                                  OpenRISC Options.   (line   49)
  * mrori:                                 OpenRISC Options.   (line   54)
  * mround-nearest:                        Adapteva Epiphany Options.
                                                               (line   51)
  * mrtd:                                  M680x0 Options.     (line  236)
! * mrtd <1>:                              x86 Options.        (line  683)
  * mrtd <2>:                              x86 Function Attributes.
                                                               (line    9)
! * mrtm:                                  x86 Options.        (line  866)
  * mrtp:                                  VxWorks Options.    (line   11)
  * mrtsc:                                 ARC Options.        (line  358)
  * ms:                                    H8/300 Options.     (line   17)
  * ms <1>:                                MeP Options.        (line  100)
  * ms2600:                                H8/300 Options.     (line   24)
! * msahf:                                 x86 Options.        (line  999)
  * msatur:                                MeP Options.        (line  105)
  * msave-acc-in-interrupts:               RX Options.         (line  109)
  * msave-mduc-in-interrupts:              RL78 Options.       (line   79)
  * msave-restore:                         RISC-V Options.     (line  102)
  * msave-toc-indirect:                    RS/6000 and PowerPC Options.
!                                                              (line  891)
  * mscc:                                  FRV Options.        (line  173)
  * msched-ar-data-spec:                   IA-64 Options.      (line  135)
  * msched-ar-in-data-spec:                IA-64 Options.      (line  157)
--- 64441,64468 ----
  * mrl78:                                 RL78 Options.       (line   62)
  * mrmw:                                  AVR Options.        (line  245)
  * mrop-protect:                          RS/6000 and PowerPC Options.
!                                                              (line  949)
  * mror:                                  OpenRISC Options.   (line   49)
  * mrori:                                 OpenRISC Options.   (line   54)
  * mround-nearest:                        Adapteva Epiphany Options.
                                                               (line   51)
  * mrtd:                                  M680x0 Options.     (line  236)
! * mrtd <1>:                              x86 Options.        (line  685)
  * mrtd <2>:                              x86 Function Attributes.
                                                               (line    9)
! * mrtm:                                  x86 Options.        (line  868)
  * mrtp:                                  VxWorks Options.    (line   11)
  * mrtsc:                                 ARC Options.        (line  358)
  * ms:                                    H8/300 Options.     (line   17)
  * ms <1>:                                MeP Options.        (line  100)
  * ms2600:                                H8/300 Options.     (line   24)
! * msahf:                                 x86 Options.        (line 1001)
  * msatur:                                MeP Options.        (line  105)
  * msave-acc-in-interrupts:               RX Options.         (line  109)
  * msave-mduc-in-interrupts:              RL78 Options.       (line   79)
  * msave-restore:                         RISC-V Options.     (line  102)
  * msave-toc-indirect:                    RS/6000 and PowerPC Options.
!                                                              (line  890)
  * mscc:                                  FRV Options.        (line  173)
  * msched-ar-data-spec:                   IA-64 Options.      (line  135)
  * msched-ar-in-data-spec:                IA-64 Options.      (line  157)
*************** look up both forms.
*** 64406,64412 ****
  * msched-br-in-data-spec:                IA-64 Options.      (line  150)
  * msched-control-spec:                   IA-64 Options.      (line  142)
  * msched-costly-dep:                     RS/6000 and PowerPC Options.
!                                                              (line  465)
  * msched-count-spec-in-critical-path:    IA-64 Options.      (line  185)
  * msched-fp-mem-deps-zero-cost:          IA-64 Options.      (line  202)
  * msched-in-control-spec:                IA-64 Options.      (line  164)
--- 64470,64476 ----
  * msched-br-in-data-spec:                IA-64 Options.      (line  150)
  * msched-control-spec:                   IA-64 Options.      (line  142)
  * msched-costly-dep:                     RS/6000 and PowerPC Options.
!                                                              (line  464)
  * msched-count-spec-in-critical-path:    IA-64 Options.      (line  185)
  * msched-fp-mem-deps-zero-cost:          IA-64 Options.      (line  202)
  * msched-in-control-spec:                IA-64 Options.      (line  164)
*************** look up both forms.
*** 64428,64449 ****
  * msdata:                                ARC Options.        (line  422)
  * msdata <1>:                            IA-64 Options.      (line   42)
  * msdata <2>:                            RS/6000 and PowerPC Options.
!                                                              (line  667)
  * msdata=all:                            C6X Options.        (line   30)
  * msdata=data:                           RS/6000 and PowerPC Options.
!                                                              (line  672)
  * msdata=default:                        C6X Options.        (line   22)
  * msdata=default <1>:                    RS/6000 and PowerPC Options.
!                                                              (line  667)
  * msdata=eabi:                           RS/6000 and PowerPC Options.
!                                                              (line  648)
  * msdata=none:                           C6X Options.        (line   35)
  * msdata=none <1>:                       M32R/D Options.     (line   40)
  * msdata=none <2>:                       RS/6000 and PowerPC Options.
!                                                              (line  680)
  * msdata=sdata:                          M32R/D Options.     (line   49)
  * msdata=sysv:                           RS/6000 and PowerPC Options.
!                                                              (line  658)
  * msdata=use:                            M32R/D Options.     (line   53)
  * msdram:                                Blackfin Options.   (line  169)
  * msdram <1>:                            MeP Options.        (line  110)
--- 64492,64513 ----
  * msdata:                                ARC Options.        (line  422)
  * msdata <1>:                            IA-64 Options.      (line   42)
  * msdata <2>:                            RS/6000 and PowerPC Options.
!                                                              (line  666)
  * msdata=all:                            C6X Options.        (line   30)
  * msdata=data:                           RS/6000 and PowerPC Options.
!                                                              (line  671)
  * msdata=default:                        C6X Options.        (line   22)
  * msdata=default <1>:                    RS/6000 and PowerPC Options.
!                                                              (line  666)
  * msdata=eabi:                           RS/6000 and PowerPC Options.
!                                                              (line  647)
  * msdata=none:                           C6X Options.        (line   35)
  * msdata=none <1>:                       M32R/D Options.     (line   40)
  * msdata=none <2>:                       RS/6000 and PowerPC Options.
!                                                              (line  679)
  * msdata=sdata:                          M32R/D Options.     (line   49)
  * msdata=sysv:                           RS/6000 and PowerPC Options.
!                                                              (line  657)
  * msdata=use:                            M32R/D Options.     (line   53)
  * msdram:                                Blackfin Options.   (line  169)
  * msdram <1>:                            MeP Options.        (line  110)
*************** look up both forms.
*** 64453,64474 ****
  * msel-sched-dont-check-control-spec:    IA-64 Options.      (line  207)
  * msep-data:                             Blackfin Options.   (line  107)
  * msep-data <1>:                         Blackfin Options.   (line  113)
! * mserialize:                            x86 Options.        (line  891)
  * mserialize-volatile:                   Xtensa Options.     (line   35)
  * msetlb:                                MN10300 Options.    (line   64)
  * msext:                                 OpenRISC Options.   (line   59)
  * msfimm:                                OpenRISC Options.   (line   63)
! * msgx:                                  x86 Options.        (line  850)
! * msha:                                  x86 Options.        (line  833)
  * mshared-library-id:                    Blackfin Options.   (line  100)
  * mshftimm:                              OpenRISC Options.   (line   68)
  * mshort:                                M680x0 Options.     (line  216)
  * mshort-calls:                          AVR Options.        (line  249)
  * mshorten-memrefs:                      RISC-V Options.     (line  108)
! * mshstk:                                x86 Options.        (line 1013)
! * mside-effects:                         CRIS Options.       (line   46)
  * msign-extend-enabled:                  LM32 Options.       (line   18)
! * msign-return-address:                  AArch64 Options.    (line  256)
  * msilicon-errata:                       MSP430 Options.     (line  159)
  * msilicon-errata-warn:                  MSP430 Options.     (line  163)
  * msim:                                  Blackfin Options.   (line   36)
--- 64517,64538 ----
  * msel-sched-dont-check-control-spec:    IA-64 Options.      (line  207)
  * msep-data:                             Blackfin Options.   (line  107)
  * msep-data <1>:                         Blackfin Options.   (line  113)
! * mserialize:                            x86 Options.        (line  893)
  * mserialize-volatile:                   Xtensa Options.     (line   35)
  * msetlb:                                MN10300 Options.    (line   64)
  * msext:                                 OpenRISC Options.   (line   59)
  * msfimm:                                OpenRISC Options.   (line   63)
! * msgx:                                  x86 Options.        (line  852)
! * msha:                                  x86 Options.        (line  835)
  * mshared-library-id:                    Blackfin Options.   (line  100)
  * mshftimm:                              OpenRISC Options.   (line   68)
  * mshort:                                M680x0 Options.     (line  216)
  * mshort-calls:                          AVR Options.        (line  249)
  * mshorten-memrefs:                      RISC-V Options.     (line  108)
! * mshstk:                                x86 Options.        (line 1015)
! * mside-effects:                         CRIS Options.       (line   45)
  * msign-extend-enabled:                  LM32 Options.       (line   18)
! * msign-return-address:                  AArch64 Options.    (line  276)
  * msilicon-errata:                       MSP430 Options.     (line  159)
  * msilicon-errata-warn:                  MSP430 Options.     (line  163)
  * msim:                                  Blackfin Options.   (line   36)
*************** look up both forms.
*** 64481,64487 ****
  * msim <7>:                              MSP430 Options.     (line   77)
  * msim <8>:                              RL78 Options.       (line    7)
  * msim <9>:                              RS/6000 and PowerPC Options.
!                                                              (line  604)
  * msim <10>:                             RX Options.         (line   71)
  * msim <11>:                             Visium Options.     (line   13)
  * msim <12>:                             Xstormy16 Options.  (line    9)
--- 64545,64551 ----
  * msim <7>:                              MSP430 Options.     (line   77)
  * msim <8>:                              RL78 Options.       (line    7)
  * msim <9>:                              RS/6000 and PowerPC Options.
!                                                              (line  603)
  * msim <10>:                             RX Options.         (line   71)
  * msim <11>:                             Visium Options.     (line   13)
  * msim <12>:                             Xstormy16 Options.  (line    9)
*************** look up both forms.
*** 64491,64500 ****
  * msingle-float:                         MIPS Options.       (line  284)
  * msingle-pic-base:                      ARM Options.        (line  780)
  * msingle-pic-base <1>:                  RS/6000 and PowerPC Options.
!                                                              (line  452)
  * msio:                                  HPPA Options.       (line  105)
  * msize-level:                           ARC Options.        (line  533)
! * mskip-rax-setup:                       x86 Options.        (line 1390)
  * mslow-bytes:                           MCore Options.      (line   35)
  * mslow-flash-data:                      ARM Options.        (line  916)
  * msmall:                                MSP430 Options.     (line   85)
--- 64555,64564 ----
  * msingle-float:                         MIPS Options.       (line  284)
  * msingle-pic-base:                      ARM Options.        (line  780)
  * msingle-pic-base <1>:                  RS/6000 and PowerPC Options.
!                                                              (line  451)
  * msio:                                  HPPA Options.       (line  105)
  * msize-level:                           ARC Options.        (line  533)
! * mskip-rax-setup:                       x86 Options.        (line 1397)
  * mslow-bytes:                           MCore Options.      (line   35)
  * mslow-flash-data:                      ARM Options.        (line  916)
  * msmall:                                MSP430 Options.     (line   85)
*************** look up both forms.
*** 64525,64537 ****
  * msoft-float <8>:                       OpenRISC Options.   (line   29)
  * msoft-float <9>:                       PDP-11 Options.     (line   13)
  * msoft-float <10>:                      RS/6000 and PowerPC Options.
!                                                              (line  334)
  * msoft-float <11>:                      S/390 and zSeries Options.
                                                               (line   11)
  * msoft-float <12>:                      SPARC Options.      (line   39)
  * msoft-float <13>:                      V850 Options.       (line  113)
  * msoft-float <14>:                      Visium Options.     (line   24)
! * msoft-float <15>:                      x86 Options.        (line  582)
  * msoft-mul:                             OpenRISC Options.   (line   24)
  * msoft-quad-float:                      SPARC Options.      (line   59)
  * msoft-stack:                           Nvidia PTX Options. (line   26)
--- 64589,64601 ----
  * msoft-float <8>:                       OpenRISC Options.   (line   29)
  * msoft-float <9>:                       PDP-11 Options.     (line   13)
  * msoft-float <10>:                      RS/6000 and PowerPC Options.
!                                                              (line  333)
  * msoft-float <11>:                      S/390 and zSeries Options.
                                                               (line   11)
  * msoft-float <12>:                      SPARC Options.      (line   39)
  * msoft-float <13>:                      V850 Options.       (line  113)
  * msoft-float <14>:                      Visium Options.     (line   24)
! * msoft-float <15>:                      x86 Options.        (line  584)
  * msoft-mul:                             OpenRISC Options.   (line   24)
  * msoft-quad-float:                      SPARC Options.      (line   59)
  * msoft-stack:                           Nvidia PTX Options. (line   26)
*************** look up both forms.
*** 64551,64612 ****
                                                               (line  109)
  * msplit-vecmove-early:                  Adapteva Epiphany Options.
                                                               (line  126)
! * msse:                                  x86 Options.        (line  814)
! * msse2:                                 x86 Options.        (line  815)
! * msse2avx:                              x86 Options.        (line 1345)
! * msse3:                                 x86 Options.        (line  816)
! * msse4:                                 x86 Options.        (line  818)
! * msse4.1:                               x86 Options.        (line  820)
! * msse4.2:                               x86 Options.        (line  821)
! * msse4a:                                x86 Options.        (line  819)
! * msseregparm:                           x86 Options.        (line  718)
! * mssse3:                                x86 Options.        (line  817)
! * mstack-align:                          CRIS Options.       (line   55)
  * mstack-bias:                           SPARC Options.      (line  372)
  * mstack-check-l1:                       Blackfin Options.   (line   74)
  * mstack-guard:                          S/390 and zSeries Options.
!                                                              (line  201)
  * mstack-increment:                      MCore Options.      (line   50)
  * mstack-offset:                         Adapteva Epiphany Options.
                                                               (line   37)
  * mstack-protector-guard:                AArch64 Options.    (line   64)
  * mstack-protector-guard <1>:            RISC-V Options.     (line  168)
  * mstack-protector-guard <2>:            RS/6000 and PowerPC Options.
!                                                              (line  917)
! * mstack-protector-guard <3>:            x86 Options.        (line 1416)
  * mstack-protector-guard-offset:         AArch64 Options.    (line   64)
  * mstack-protector-guard-offset <1>:     RISC-V Options.     (line  168)
  * mstack-protector-guard-offset <2>:     RS/6000 and PowerPC Options.
!                                                              (line  917)
! * mstack-protector-guard-offset <3>:     x86 Options.        (line 1416)
  * mstack-protector-guard-reg:            AArch64 Options.    (line   64)
  * mstack-protector-guard-reg <1>:        RISC-V Options.     (line  168)
  * mstack-protector-guard-reg <2>:        RS/6000 and PowerPC Options.
!                                                              (line  917)
! * mstack-protector-guard-reg <3>:        x86 Options.        (line 1416)
  * mstack-protector-guard-symbol:         RS/6000 and PowerPC Options.
!                                                              (line  917)
! * mstack-size:                           AMD GCN Options.    (line   23)
  * mstack-size <1>:                       C-SKY Options.      (line  150)
  * mstack-size <2>:                       S/390 and zSeries Options.
!                                                              (line  201)
! * mstackrealign:                         x86 Options.        (line  758)
  * mstd-struct-return:                    SPARC Options.      (line  102)
  * mstrict-align:                         AArch64 Options.    (line   52)
  * mstrict-align <1>:                     M680x0 Options.     (line  280)
  * mstrict-align <2>:                     RISC-V Options.     (line  117)
  * mstrict-align <3>:                     RS/6000 and PowerPC Options.
!                                                              (line  404)
  * mstrict-X:                             AVR Options.        (line  269)
  * mstring-compare-inline-limit:          RS/6000 and PowerPC Options.
!                                                              (line  709)
! * mstringop-strategy=ALG:                x86 Options.        (line 1293)
  * mstructure-size-boundary:              ARM Options.        (line  735)
  * msubxc:                                SPARC Options.      (line  288)
  * msv-mode:                              Visium Options.     (line   52)
! * msve-vector-bits:                      AArch64 Options.    (line  285)
  * msvr4-struct-return:                   RS/6000 and PowerPC Options.
!                                                              (line  549)
  * mswap:                                 ARC Options.        (line  152)
  * mswape:                                ARC Options.        (line  363)
  * msym32:                                MIPS Options.       (line  453)
--- 64615,64677 ----
                                                               (line  109)
  * msplit-vecmove-early:                  Adapteva Epiphany Options.
                                                               (line  126)
! * msram-ecc:                             AMD GCN Options.    (line   25)
! * msse:                                  x86 Options.        (line  816)
! * msse2:                                 x86 Options.        (line  817)
! * msse2avx:                              x86 Options.        (line 1352)
! * msse3:                                 x86 Options.        (line  818)
! * msse4:                                 x86 Options.        (line  820)
! * msse4.1:                               x86 Options.        (line  822)
! * msse4.2:                               x86 Options.        (line  823)
! * msse4a:                                x86 Options.        (line  821)
! * msseregparm:                           x86 Options.        (line  720)
! * mssse3:                                x86 Options.        (line  819)
! * mstack-align:                          CRIS Options.       (line   54)
  * mstack-bias:                           SPARC Options.      (line  372)
  * mstack-check-l1:                       Blackfin Options.   (line   74)
  * mstack-guard:                          S/390 and zSeries Options.
!                                                              (line  202)
  * mstack-increment:                      MCore Options.      (line   50)
  * mstack-offset:                         Adapteva Epiphany Options.
                                                               (line   37)
  * mstack-protector-guard:                AArch64 Options.    (line   64)
  * mstack-protector-guard <1>:            RISC-V Options.     (line  168)
  * mstack-protector-guard <2>:            RS/6000 and PowerPC Options.
!                                                              (line  916)
! * mstack-protector-guard <3>:            x86 Options.        (line 1423)
  * mstack-protector-guard-offset:         AArch64 Options.    (line   64)
  * mstack-protector-guard-offset <1>:     RISC-V Options.     (line  168)
  * mstack-protector-guard-offset <2>:     RS/6000 and PowerPC Options.
!                                                              (line  916)
! * mstack-protector-guard-offset <3>:     x86 Options.        (line 1423)
  * mstack-protector-guard-reg:            AArch64 Options.    (line   64)
  * mstack-protector-guard-reg <1>:        RISC-V Options.     (line  168)
  * mstack-protector-guard-reg <2>:        RS/6000 and PowerPC Options.
!                                                              (line  916)
! * mstack-protector-guard-reg <3>:        x86 Options.        (line 1423)
  * mstack-protector-guard-symbol:         RS/6000 and PowerPC Options.
!                                                              (line  916)
! * mstack-size:                           AMD GCN Options.    (line   31)
  * mstack-size <1>:                       C-SKY Options.      (line  150)
  * mstack-size <2>:                       S/390 and zSeries Options.
!                                                              (line  202)
! * mstackrealign:                         x86 Options.        (line  760)
  * mstd-struct-return:                    SPARC Options.      (line  102)
  * mstrict-align:                         AArch64 Options.    (line   52)
  * mstrict-align <1>:                     M680x0 Options.     (line  280)
  * mstrict-align <2>:                     RISC-V Options.     (line  117)
  * mstrict-align <3>:                     RS/6000 and PowerPC Options.
!                                                              (line  403)
  * mstrict-X:                             AVR Options.        (line  269)
  * mstring-compare-inline-limit:          RS/6000 and PowerPC Options.
!                                                              (line  708)
! * mstringop-strategy=ALG:                x86 Options.        (line 1300)
  * mstructure-size-boundary:              ARM Options.        (line  735)
  * msubxc:                                SPARC Options.      (line  288)
  * msv-mode:                              Visium Options.     (line   52)
! * msve-vector-bits:                      AArch64 Options.    (line  305)
  * msvr4-struct-return:                   RS/6000 and PowerPC Options.
!                                                              (line  548)
  * mswap:                                 ARC Options.        (line  152)
  * mswape:                                ARC Options.        (line  363)
  * msym32:                                MIPS Options.       (line  453)
*************** look up both forms.
*** 64617,64630 ****
                                                               (line  147)
  * mtarget-align:                         Xtensa Options.     (line   74)
  * mtas:                                  SH Options.         (line  259)
! * mtbm:                                  x86 Options.        (line  868)
  * mtda:                                  V850 Options.       (line   34)
  * mtelephony:                            ARC Options.        (line  368)
  * mtext-section-literals:                Xtensa Options.     (line   47)
  * mtf:                                   MeP Options.        (line  121)
  * mthread:                               x86 Windows Options.
                                                               (line   26)
! * mthreads:                              x86 Options.        (line 1148)
  * mthumb:                                ARM Options.        (line  823)
  * mthumb-interwork:                      ARM Options.        (line   24)
  * mtiny-printf:                          MSP430 Options.     (line  122)
--- 64682,64695 ----
                                                               (line  147)
  * mtarget-align:                         Xtensa Options.     (line   74)
  * mtas:                                  SH Options.         (line  259)
! * mtbm:                                  x86 Options.        (line  870)
  * mtda:                                  V850 Options.       (line   34)
  * mtelephony:                            ARC Options.        (line  368)
  * mtext-section-literals:                Xtensa Options.     (line   47)
  * mtf:                                   MeP Options.        (line  121)
  * mthread:                               x86 Windows Options.
                                                               (line   26)
! * mthreads:                              x86 Options.        (line 1155)
  * mthumb:                                ARM Options.        (line  823)
  * mthumb-interwork:                      ARM Options.        (line   24)
  * mtiny-printf:                          MSP430 Options.     (line  122)
*************** look up both forms.
*** 64633,64648 ****
  * mTLS:                                  FRV Options.        (line   90)
  * mtls:                                  FRV Options.        (line   94)
  * mtls-dialect:                          ARM Options.        (line  875)
! * mtls-dialect <1>:                      x86 Options.        (line 1126)
  * mtls-dialect=desc:                     AArch64 Options.    (line   77)
  * mtls-dialect=traditional:              AArch64 Options.    (line   81)
! * mtls-direct-seg-refs:                  x86 Options.        (line 1335)
  * mtls-markers:                          RS/6000 and PowerPC Options.
!                                                              (line  778)
  * mtls-size:                             AArch64 Options.    (line   85)
  * mtls-size <1>:                         IA-64 Options.      (line  112)
  * mtoc:                                  RS/6000 and PowerPC Options.
!                                                              (line  429)
  * mtomcat-stats:                         FRV Options.        (line  254)
  * mtoplevel-symbols:                     MMIX Options.       (line   39)
  * mtp:                                   ARM Options.        (line  867)
--- 64698,64713 ----
  * mTLS:                                  FRV Options.        (line   90)
  * mtls:                                  FRV Options.        (line   94)
  * mtls-dialect:                          ARM Options.        (line  875)
! * mtls-dialect <1>:                      x86 Options.        (line 1133)
  * mtls-dialect=desc:                     AArch64 Options.    (line   77)
  * mtls-dialect=traditional:              AArch64 Options.    (line   81)
! * mtls-direct-seg-refs:                  x86 Options.        (line 1342)
  * mtls-markers:                          RS/6000 and PowerPC Options.
!                                                              (line  777)
  * mtls-size:                             AArch64 Options.    (line   85)
  * mtls-size <1>:                         IA-64 Options.      (line  112)
  * mtoc:                                  RS/6000 and PowerPC Options.
!                                                              (line  428)
  * mtomcat-stats:                         FRV Options.        (line  254)
  * mtoplevel-symbols:                     MMIX Options.       (line   39)
  * mtp:                                   ARM Options.        (line  867)
*************** look up both forms.
*** 64650,64669 ****
  * mtpcs-frame:                           ARM Options.        (line  840)
  * mtpcs-leaf-frame:                      ARM Options.        (line  846)
  * mtpf-trace:                            S/390 and zSeries Options.
!                                                              (line  168)
  * mtpf-trace-skip:                       S/390 and zSeries Options.
!                                                              (line  174)
  * mtraceback:                            RS/6000 and PowerPC Options.
!                                                              (line  542)
  * mtrap-precision:                       DEC Alpha Options.  (line  109)
  * mtrust:                                C-SKY Options.      (line   99)
! * mtsxldtrk:                             x86 Options.        (line  883)
  * mtune:                                 AArch64 Options.    (line  186)
  * mtune <1>:                             AMD GCN Options.    (line   10)
  * mtune <2>:                             ARC Options.        (line  554)
  * mtune <3>:                             ARC Options.        (line  640)
  * mtune <4>:                             ARM Options.        (line  571)
! * mtune <5>:                             CRIS Options.       (line   17)
  * mtune <6>:                             DEC Alpha Options.  (line  259)
  * mtune <7>:                             IA-64 Options.      (line  116)
  * mtune <8>:                             M680x0 Options.     (line   68)
--- 64715,64734 ----
  * mtpcs-frame:                           ARM Options.        (line  840)
  * mtpcs-leaf-frame:                      ARM Options.        (line  846)
  * mtpf-trace:                            S/390 and zSeries Options.
!                                                              (line  169)
  * mtpf-trace-skip:                       S/390 and zSeries Options.
!                                                              (line  175)
  * mtraceback:                            RS/6000 and PowerPC Options.
!                                                              (line  541)
  * mtrap-precision:                       DEC Alpha Options.  (line  109)
  * mtrust:                                C-SKY Options.      (line   99)
! * mtsxldtrk:                             x86 Options.        (line  885)
  * mtune:                                 AArch64 Options.    (line  186)
  * mtune <1>:                             AMD GCN Options.    (line   10)
  * mtune <2>:                             ARC Options.        (line  554)
  * mtune <3>:                             ARC Options.        (line  640)
  * mtune <4>:                             ARM Options.        (line  571)
! * mtune <5>:                             CRIS Options.       (line   16)
  * mtune <6>:                             DEC Alpha Options.  (line  259)
  * mtune <7>:                             IA-64 Options.      (line  116)
  * mtune <8>:                             M680x0 Options.     (line   68)
*************** look up both forms.
*** 64673,64685 ****
  * mtune <12>:                            RS/6000 and PowerPC Options.
                                                               (line  114)
  * mtune <13>:                            S/390 and zSeries Options.
!                                                              (line  161)
  * mtune <14>:                            SPARC Options.      (line  199)
  * mtune <15>:                            Visium Options.     (line   47)
! * mtune <16>:                            x86 Options.        (line  456)
! * mtune-ctrl=FEATURE-LIST:               x86 Options.        (line  936)
  * muclibc:                               GNU/Linux Options.  (line   14)
! * muintr:                                x86 Options.        (line  882)
  * muls:                                  Score Options.      (line   18)
  * multcost:                              ARC Options.        (line  645)
  * multcost=NUMBER:                       SH Options.         (line  281)
--- 64738,64750 ----
  * mtune <12>:                            RS/6000 and PowerPC Options.
                                                               (line  114)
  * mtune <13>:                            S/390 and zSeries Options.
!                                                              (line  162)
  * mtune <14>:                            SPARC Options.      (line  199)
  * mtune <15>:                            Visium Options.     (line   47)
! * mtune <16>:                            x86 Options.        (line  458)
! * mtune-ctrl=FEATURE-LIST:               x86 Options.        (line  938)
  * muclibc:                               GNU/Linux Options.  (line   14)
! * muintr:                                x86 Options.        (line  884)
  * muls:                                  Score Options.      (line   18)
  * multcost:                              ARC Options.        (line  645)
  * multcost=NUMBER:                       SH Options.         (line  281)
*************** look up both forms.
*** 64699,64705 ****
  * munix-asm:                             PDP-11 Options.     (line   43)
  * munordered-float:                      OpenRISC Options.   (line   39)
  * mupdate:                               RS/6000 and PowerPC Options.
!                                                              (line  351)
  * muser-enabled:                         LM32 Options.       (line   21)
  * muser-mode:                            SPARC Options.      (line   85)
  * muser-mode <1>:                        Visium Options.     (line   57)
--- 64764,64770 ----
  * munix-asm:                             PDP-11 Options.     (line   43)
  * munordered-float:                      OpenRISC Options.   (line   39)
  * mupdate:                               RS/6000 and PowerPC Options.
!                                                              (line  350)
  * muser-enabled:                         LM32 Options.       (line   21)
  * muser-mode:                            SPARC Options.      (line   85)
  * muser-mode <1>:                        Visium Options.     (line   57)
*************** look up both forms.
*** 64714,64728 ****
  * mv850e3v5:                             V850 Options.       (line   52)
  * mv850es:                               V850 Options.       (line   75)
  * mv8plus:                               SPARC Options.      (line  214)
! * mvaes:                                 x86 Options.        (line  875)
  * mvdsp:                                 C-SKY Options.      (line  104)
  * mveclibabi:                            RS/6000 and PowerPC Options.
!                                                              (line  852)
! * mveclibabi <1>:                        x86 Options.        (line 1074)
  * mvect-double:                          Adapteva Epiphany Options.
                                                               (line  115)
! * mvect8-ret-in-mem:                     x86 Options.        (line  728)
! * mverbose-cost-dump:                    AArch64 Options.    (line  245)
  * mverbose-cost-dump <1>:                ARM Options.        (line  940)
  * mvirt:                                 MIPS Options.       (line  407)
  * mvis:                                  SPARC Options.      (line  221)
--- 64779,64793 ----
  * mv850e3v5:                             V850 Options.       (line   52)
  * mv850es:                               V850 Options.       (line   75)
  * mv8plus:                               SPARC Options.      (line  214)
! * mvaes:                                 x86 Options.        (line  877)
  * mvdsp:                                 C-SKY Options.      (line  104)
  * mveclibabi:                            RS/6000 and PowerPC Options.
!                                                              (line  851)
! * mveclibabi <1>:                        x86 Options.        (line 1081)
  * mvect-double:                          Adapteva Epiphany Options.
                                                               (line  115)
! * mvect8-ret-in-mem:                     x86 Options.        (line  730)
! * mverbose-cost-dump:                    AArch64 Options.    (line  265)
  * mverbose-cost-dump <1>:                ARM Options.        (line  940)
  * mvirt:                                 MIPS Options.       (line  407)
  * mvis:                                  SPARC Options.      (line  221)
*************** look up both forms.
*** 64735,64741 ****
  * mvolatile-asm-stop:                    IA-64 Options.      (line   32)
  * mvolatile-cache:                       ARC Options.        (line  427)
  * mvolatile-cache <1>:                   ARC Options.        (line  431)
! * mvpclmulqdq:                           x86 Options.        (line  877)
  * mvr4130-align:                         MIPS Options.       (line  834)
  * mvrsave:                               RS/6000 and PowerPC Options.
                                                               (line  153)
--- 64800,64806 ----
  * mvolatile-asm-stop:                    IA-64 Options.      (line   32)
  * mvolatile-cache:                       ARC Options.        (line  427)
  * mvolatile-cache <1>:                   ARC Options.        (line  431)
! * mvpclmulqdq:                           x86 Options.        (line  879)
  * mvr4130-align:                         MIPS Options.       (line  834)
  * mvrsave:                               RS/6000 and PowerPC Options.
                                                               (line  153)
*************** look up both forms.
*** 64744,64773 ****
  * mvx:                                   S/390 and zSeries Options.
                                                               (line  112)
  * mvxworks:                              RS/6000 and PowerPC Options.
!                                                              (line  625)
! * mvzeroupper:                           x86 Options.        (line  963)
! * mwaitpkg:                              x86 Options.        (line  876)
  * mwarn-devices-csv:                     MSP430 Options.     (line  168)
  * mwarn-dynamicstack:                    S/390 and zSeries Options.
!                                                              (line  195)
  * mwarn-framesize:                       S/390 and zSeries Options.
!                                                              (line  187)
  * mwarn-mcu:                             MSP430 Options.     (line   65)
  * mwarn-multiple-fast-interrupts:        RX Options.         (line  143)
! * mwbnoinvd:                             x86 Options.        (line  844)
  * mwide-bitfields:                       MCore Options.      (line   23)
! * mwidekl:                               x86 Options.        (line  897)
  * mwin32:                                x86 Windows Options.
                                                               (line   35)
  * mwindows:                              x86 Windows Options.
                                                               (line   41)
  * mword-relocations:                     ARM Options.        (line  886)
! * mx32:                                  x86 Options.        (line 1482)
  * mxgot:                                 M680x0 Options.     (line  312)
  * mxgot <1>:                             MIPS Options.       (line  229)
  * mxl-barrel-shift:                      MicroBlaze Options. (line   32)
  * mxl-compat:                            RS/6000 and PowerPC Options.
!                                                              (line  292)
  * mxl-float-convert:                     MicroBlaze Options. (line   50)
  * mxl-float-sqrt:                        MicroBlaze Options. (line   53)
  * mxl-gp-opt:                            MicroBlaze Options. (line   44)
--- 64809,64838 ----
  * mvx:                                   S/390 and zSeries Options.
                                                               (line  112)
  * mvxworks:                              RS/6000 and PowerPC Options.
!                                                              (line  624)
! * mvzeroupper:                           x86 Options.        (line  965)
! * mwaitpkg:                              x86 Options.        (line  878)
  * mwarn-devices-csv:                     MSP430 Options.     (line  168)
  * mwarn-dynamicstack:                    S/390 and zSeries Options.
!                                                              (line  196)
  * mwarn-framesize:                       S/390 and zSeries Options.
!                                                              (line  188)
  * mwarn-mcu:                             MSP430 Options.     (line   65)
  * mwarn-multiple-fast-interrupts:        RX Options.         (line  143)
! * mwbnoinvd:                             x86 Options.        (line  846)
  * mwide-bitfields:                       MCore Options.      (line   23)
! * mwidekl:                               x86 Options.        (line  899)
  * mwin32:                                x86 Windows Options.
                                                               (line   35)
  * mwindows:                              x86 Windows Options.
                                                               (line   41)
  * mword-relocations:                     ARM Options.        (line  886)
! * mx32:                                  x86 Options.        (line 1502)
  * mxgot:                                 M680x0 Options.     (line  312)
  * mxgot <1>:                             MIPS Options.       (line  229)
  * mxl-barrel-shift:                      MicroBlaze Options. (line   32)
  * mxl-compat:                            RS/6000 and PowerPC Options.
!                                                              (line  291)
  * mxl-float-convert:                     MicroBlaze Options. (line   50)
  * mxl-float-sqrt:                        MicroBlaze Options. (line   53)
  * mxl-gp-opt:                            MicroBlaze Options. (line   44)
*************** look up both forms.
*** 64777,64791 ****
  * mxl-soft-div:                          MicroBlaze Options. (line   29)
  * mxl-soft-mul:                          MicroBlaze Options. (line   26)
  * mxl-stack-check:                       MicroBlaze Options. (line   41)
! * mxop:                                  x86 Options.        (line  851)
  * mxpa:                                  MIPS Options.       (line  411)
! * mxsave:                                x86 Options.        (line  862)
! * mxsavec:                               x86 Options.        (line  864)
! * mxsaveopt:                             x86 Options.        (line  863)
! * mxsaves:                               x86 Options.        (line  865)
  * mxy:                                   ARC Options.        (line  373)
  * myellowknife:                          RS/6000 and PowerPC Options.
!                                                              (line  620)
  * mzarch:                                S/390 and zSeries Options.
                                                               (line   94)
  * mzda:                                  V850 Options.       (line   45)
--- 64842,64857 ----
  * mxl-soft-div:                          MicroBlaze Options. (line   29)
  * mxl-soft-mul:                          MicroBlaze Options. (line   26)
  * mxl-stack-check:                       MicroBlaze Options. (line   41)
! * mxnack:                                AMD GCN Options.    (line   38)
! * mxop:                                  x86 Options.        (line  853)
  * mxpa:                                  MIPS Options.       (line  411)
! * mxsave:                                x86 Options.        (line  864)
! * mxsavec:                               x86 Options.        (line  866)
! * mxsaveopt:                             x86 Options.        (line  865)
! * mxsaves:                               x86 Options.        (line  867)
  * mxy:                                   ARC Options.        (line  373)
  * myellowknife:                          RS/6000 and PowerPC Options.
!                                                              (line  619)
  * mzarch:                                S/390 and zSeries Options.
                                                               (line   94)
  * mzda:                                  V850 Options.       (line   45)
*************** look up both forms.
*** 64793,64801 ****
  * mzero-extend:                          MMIX Options.       (line   26)
  * mzvector:                              S/390 and zSeries Options.
                                                               (line  123)
! * no-80387:                              x86 Options.        (line  582)
  * no-block-ops-unaligned-vsx:            RS/6000 and PowerPC Options.
!                                                              (line  960)
  * no-canonical-prefixes:                 Directory Options.  (line  164)
  * no-integrated-cpp:                     Preprocessor Options.
                                                               (line  483)
--- 64859,64867 ----
  * mzero-extend:                          MMIX Options.       (line   26)
  * mzvector:                              S/390 and zSeries Options.
                                                               (line  123)
! * no-80387:                              x86 Options.        (line  584)
  * no-block-ops-unaligned-vsx:            RS/6000 and PowerPC Options.
!                                                              (line  959)
  * no-canonical-prefixes:                 Directory Options.  (line  164)
  * no-integrated-cpp:                     Preprocessor Options.
                                                               (line  483)
*************** look up both forms.
*** 64835,64844 ****
  * P:                                     Preprocessor Options.
                                                               (line  368)
  * p <1>:                                 Common Function Attributes.
!                                                              (line  793)
  * pagezero_size:                         Darwin Options.     (line  196)
  * param:                                 Optimize Options.   (line 2676)
! * pass-exit-codes:                       Overall Options.    (line  600)
  * pedantic:                              Standards.          (line   13)
  * pedantic <1>:                          Warning Options.    (line   86)
  * pedantic <2>:                          C Extensions.       (line    6)
--- 64901,64910 ----
  * P:                                     Preprocessor Options.
                                                               (line  368)
  * p <1>:                                 Common Function Attributes.
!                                                              (line  794)
  * pagezero_size:                         Darwin Options.     (line  196)
  * param:                                 Optimize Options.   (line 2676)
! * pass-exit-codes:                       Overall Options.    (line  601)
  * pedantic:                              Standards.          (line   13)
  * pedantic <1>:                          Warning Options.    (line   86)
  * pedantic <2>:                          C Extensions.       (line    6)
*************** look up both forms.
*** 64853,64861 ****
  * pg:                                    Instrumentation Options.
                                                               (line   20)
  * pg <1>:                                Common Function Attributes.
!                                                              (line  793)
  * pie:                                   Link Options.       (line  175)
! * pipe:                                  Overall Options.    (line  608)
  * plt:                                   RISC-V Options.     (line   13)
  * prebind:                               Darwin Options.     (line  196)
  * prebind_all_twolevel_modules:          Darwin Options.     (line  196)
--- 64919,64927 ----
  * pg:                                    Instrumentation Options.
                                                               (line   20)
  * pg <1>:                                Common Function Attributes.
!                                                              (line  794)
  * pie:                                   Link Options.       (line  175)
! * pipe:                                  Overall Options.    (line  609)
  * plt:                                   RISC-V Options.     (line   13)
  * prebind:                               Darwin Options.     (line  196)
  * prebind_all_twolevel_modules:          Darwin Options.     (line  196)
*************** look up both forms.
*** 64909,64918 ****
  * shared-libgcc:                         Link Options.       (line  227)
  * short-calls:                           Adapteva Epiphany Options.
                                                               (line   61)
! * sim:                                   CRIS Options.       (line   95)
! * sim2:                                  CRIS Options.       (line  101)
  * single_module:                         Darwin Options.     (line  196)
! * specs:                                 Overall Options.    (line  614)
  * static:                                Link Options.       (line  214)
  * static <1>:                            Darwin Options.     (line  196)
  * static <2>:                            HPPA Options.       (line  192)
--- 64975,64984 ----
  * shared-libgcc:                         Link Options.       (line  227)
  * short-calls:                           Adapteva Epiphany Options.
                                                               (line   61)
! * sim:                                   CRIS Options.       (line   82)
! * sim2:                                  CRIS Options.       (line   87)
  * single_module:                         Darwin Options.     (line  196)
! * specs:                                 Overall Options.    (line  615)
  * static:                                Link Options.       (line  214)
  * static <1>:                            Darwin Options.     (line  196)
  * static <2>:                            HPPA Options.       (line  192)
*************** look up both forms.
*** 64934,64940 ****
  * symbolic:                              Link Options.       (line  305)
  * sysroot:                               Directory Options.  (line  168)
  * T:                                     Link Options.       (line  311)
! * target-help:                           Overall Options.    (line  490)
  * threads:                               HPPA Options.       (line  205)
  * time:                                  Developer Options.  (line  755)
  * tno-android-cc:                        GNU/Linux Options.  (line   36)
--- 65000,65006 ----
  * symbolic:                              Link Options.       (line  305)
  * sysroot:                               Directory Options.  (line  168)
  * T:                                     Link Options.       (line  311)
! * target-help:                           Overall Options.    (line  491)
  * threads:                               HPPA Options.       (line  205)
  * time:                                  Developer Options.  (line  755)
  * tno-android-cc:                        GNU/Linux Options.  (line   36)
*************** look up both forms.
*** 64955,64962 ****
                                                               (line   66)
  * undefined:                             Darwin Options.     (line  196)
  * unexported_symbols_list:               Darwin Options.     (line  196)
! * v:                                     Overall Options.    (line  469)
! * version:                               Overall Options.    (line  597)
  * w:                                     Warning Options.    (line   25)
  * W:                                     Warning Options.    (line  215)
  * W <1>:                                 Warning Options.    (line 2761)
--- 65021,65028 ----
                                                               (line   66)
  * undefined:                             Darwin Options.     (line  196)
  * unexported_symbols_list:               Darwin Options.     (line  196)
! * v:                                     Overall Options.    (line  470)
! * version:                               Overall Options.    (line  598)
  * w:                                     Warning Options.    (line   25)
  * W:                                     Warning Options.    (line  215)
  * W <1>:                                 Warning Options.    (line 2761)
*************** look up both forms.
*** 65118,65129 ****
  * Wformat <1>:                           Warning Options.    (line  441)
  * Wformat <2>:                           Warning Options.    (line 1635)
  * Wformat <3>:                           Common Function Attributes.
!                                                              (line  390)
  * Wformat-contains-nul:                  Warning Options.    (line  455)
  * Wformat-extra-args:                    Warning Options.    (line  459)
  * Wformat-nonliteral:                    Warning Options.    (line  552)
  * Wformat-nonliteral <1>:                Common Function Attributes.
!                                                              (line  455)
  * Wformat-overflow:                      Warning Options.    (line  473)
  * Wformat-overflow <1>:                  Warning Options.    (line  484)
  * Wformat-security:                      Warning Options.    (line  557)
--- 65184,65195 ----
  * Wformat <1>:                           Warning Options.    (line  441)
  * Wformat <2>:                           Warning Options.    (line 1635)
  * Wformat <3>:                           Common Function Attributes.
!                                                              (line  391)
  * Wformat-contains-nul:                  Warning Options.    (line  455)
  * Wformat-extra-args:                    Warning Options.    (line  459)
  * Wformat-nonliteral:                    Warning Options.    (line  552)
  * Wformat-nonliteral <1>:                Common Function Attributes.
!                                                              (line  456)
  * Wformat-overflow:                      Warning Options.    (line  473)
  * Wformat-overflow <1>:                  Warning Options.    (line  484)
  * Wformat-security:                      Warning Options.    (line  557)
*************** look up both forms.
*** 65658,65664 ****
                                                               (line  178)
  * Wrange-loop-construct:                 C++ Dialect Options.
                                                               (line  861)
! * wrapper:                               Overall Options.    (line  623)
  * Wredundant-decls:                      Warning Options.    (line 2936)
  * Wredundant-move:                       C++ Dialect Options.
                                                               (line  822)
--- 65724,65730 ----
                                                               (line  178)
  * Wrange-loop-construct:                 C++ Dialect Options.
                                                               (line  861)
! * wrapper:                               Overall Options.    (line  624)
  * Wredundant-decls:                      Warning Options.    (line 2936)
  * Wredundant-move:                       C++ Dialect Options.
                                                               (line  822)
*************** Keyword Index
*** 65820,65831 ****
  * + in constraint:                       Modifiers.          (line   12)
  * -lgcc, use with -nodefaultlibs:        Link Options.       (line  154)
  * -lgcc, use with -nostdlib:             Link Options.       (line  154)
! * -march feature modifiers:              AArch64 Options.    (line  307)
! * -mcpu feature modifiers:               AArch64 Options.    (line  307)
  * -nodefaultlibs and unresolved references: Link Options.    (line  154)
  * -nostdlib and unresolved references:   Link Options.       (line  154)
  * .sdata/.sdata2 references (PowerPC):   RS/6000 and PowerPC Options.
!                                                              (line  715)
  * //:                                    C++ Comments.       (line    6)
  * 0 in constraint:                       Simple Constraints. (line  125)
  * < in constraint:                       Simple Constraints. (line   47)
--- 65886,65897 ----
  * + in constraint:                       Modifiers.          (line   12)
  * -lgcc, use with -nodefaultlibs:        Link Options.       (line  154)
  * -lgcc, use with -nostdlib:             Link Options.       (line  154)
! * -march feature modifiers:              AArch64 Options.    (line  327)
! * -mcpu feature modifiers:               AArch64 Options.    (line  327)
  * -nodefaultlibs and unresolved references: Link Options.    (line  154)
  * -nostdlib and unresolved references:   Link Options.       (line  154)
  * .sdata/.sdata2 references (PowerPC):   RS/6000 and PowerPC Options.
!                                                              (line  714)
  * //:                                    C++ Comments.       (line    6)
  * 0 in constraint:                       Simple Constraints. (line  125)
  * < in constraint:                       Simple Constraints. (line   47)
*************** Keyword Index
*** 66342,66352 ****
                                                               (line   97)
  * address_operand:                       Simple Constraints. (line  156)
  * alias function attribute:              Common Function Attributes.
!                                                              (line   84)
  * alias variable attribute:              Common Variable Attributes.
                                                               (line    9)
  * aligned function attribute:            Common Function Attributes.
!                                                              (line  103)
  * aligned type attribute:                Common Type Attributes.
                                                               (line    8)
  * aligned variable attribute:            Common Variable Attributes.
--- 66408,66418 ----
                                                               (line   97)
  * address_operand:                       Simple Constraints. (line  156)
  * alias function attribute:              Common Function Attributes.
!                                                              (line   85)
  * alias variable attribute:              Common Variable Attributes.
                                                               (line    9)
  * aligned function attribute:            Common Function Attributes.
!                                                              (line  104)
  * aligned type attribute:                Common Type Attributes.
                                                               (line    8)
  * aligned variable attribute:            Common Variable Attributes.
*************** Keyword Index
*** 66355,66363 ****
  * alloca:                                Other Builtins.     (line    6)
  * alloca vs variable-length arrays:      Variable Length.    (line   35)
  * alloc_align function attribute:        Common Function Attributes.
!                                                              (line  131)
  * alloc_size function attribute:         Common Function Attributes.
!                                                              (line  151)
  * alloc_size type attribute:             Common Type Attributes.
                                                               (line  136)
  * alloc_size variable attribute:         Common Variable Attributes.
--- 66421,66429 ----
  * alloca:                                Other Builtins.     (line    6)
  * alloca vs variable-length arrays:      Variable Length.    (line   35)
  * alloc_align function attribute:        Common Function Attributes.
!                                                              (line  132)
  * alloc_size function attribute:         Common Function Attributes.
!                                                              (line  152)
  * alloc_size type attribute:             Common Type Attributes.
                                                               (line  136)
  * alloc_size variable attribute:         Common Variable Attributes.
*************** Keyword Index
*** 66371,66377 ****
  * altivec variable attribute, PowerPC:   PowerPC Variable Attributes.
                                                               (line   12)
  * always_inline function attribute:      Common Function Attributes.
!                                                              (line  177)
  * AMD GCN Options:                       AMD GCN Options.    (line    6)
  * AMD1:                                  Standards.          (line   13)
  * amdgpu_hsa_kernel function attribute, AMD GCN: AMD GCN Function Attributes.
--- 66437,66443 ----
  * altivec variable attribute, PowerPC:   PowerPC Variable Attributes.
                                                               (line   12)
  * always_inline function attribute:      Common Function Attributes.
!                                                              (line  178)
  * AMD GCN Options:                       AMD GCN Options.    (line    6)
  * AMD1:                                  Standards.          (line   13)
  * amdgpu_hsa_kernel function attribute, AMD GCN: AMD GCN Function Attributes.
*************** Keyword Index
*** 66395,66401 ****
  * arrays of variable length:             Variable Length.    (line    6)
  * arrays, non-lvalue:                    Subscripting.       (line    6)
  * artificial function attribute:         Common Function Attributes.
!                                                              (line  187)
  * asin:                                  Other Builtins.     (line    6)
  * asinf:                                 Other Builtins.     (line    6)
  * asinh:                                 Other Builtins.     (line    6)
--- 66461,66467 ----
  * arrays of variable length:             Variable Length.    (line    6)
  * arrays, non-lvalue:                    Subscripting.       (line    6)
  * artificial function attribute:         Common Function Attributes.
!                                                              (line  188)
  * asin:                                  Other Builtins.     (line    6)
  * asinf:                                 Other Builtins.     (line    6)
  * asinh:                                 Other Builtins.     (line    6)
*************** Keyword Index
*** 66422,66428 ****
  * assembly language in C, basic:         Basic Asm.          (line    6)
  * assembly language in C, extended:      Extended Asm.       (line    6)
  * assume_aligned function attribute:     Common Function Attributes.
!                                                              (line  195)
  * atan:                                  Other Builtins.     (line    6)
  * atan2:                                 Other Builtins.     (line    6)
  * atan2f:                                Other Builtins.     (line    6)
--- 66488,66494 ----
  * assembly language in C, basic:         Basic Asm.          (line    6)
  * assembly language in C, extended:      Extended Asm.       (line    6)
  * assume_aligned function attribute:     Common Function Attributes.
!                                                              (line  196)
  * atan:                                  Other Builtins.     (line    6)
  * atan2:                                 Other Builtins.     (line    6)
  * atan2f:                                Other Builtins.     (line    6)
*************** Keyword Index
*** 66563,66569 ****
  * cexpf:                                 Other Builtins.     (line    6)
  * cexpl:                                 Other Builtins.     (line    6)
  * cf_check function attribute, x86:      x86 Function Attributes.
!                                                              (line  684)
  * character set, execution:              Preprocessor Options.
                                                               (line  273)
  * character set, input:                  Preprocessor Options.
--- 66629,66635 ----
  * cexpf:                                 Other Builtins.     (line    6)
  * cexpl:                                 Other Builtins.     (line    6)
  * cf_check function attribute, x86:      x86 Function Attributes.
!                                                              (line  689)
  * character set, execution:              Preprocessor Options.
                                                               (line  273)
  * character set, input:                  Preprocessor Options.
*************** Keyword Index
*** 66589,66595 ****
  * code, mixed with declarations:         Mixed Labels and Declarations.
                                                               (line    6)
  * cold function attribute:               Common Function Attributes.
!                                                              (line  211)
  * cold label attribute:                  Label Attributes.   (line   46)
  * command options:                       Invoking GCC.       (line    6)
  * comments, C++ style:                   C++ Comments.       (line    6)
--- 66655,66661 ----
  * code, mixed with declarations:         Mixed Labels and Declarations.
                                                               (line    6)
  * cold function attribute:               Common Function Attributes.
!                                                              (line  212)
  * cold label attribute:                  Label Attributes.   (line   46)
  * command options:                       Invoking GCC.       (line    6)
  * comments, C++ style:                   C++ Comments.       (line    6)
*************** Keyword Index
*** 66619,66625 ****
  * const applied to function:             Function Attributes.
                                                               (line    6)
  * const function attribute:              Common Function Attributes.
!                                                              (line  227)
  * const qualifier:                       Pointers to Arrays. (line    6)
  * constants in constraints:              Simple Constraints. (line   68)
  * constraint modifier characters:        Modifiers.          (line    6)
--- 66685,66691 ----
  * const applied to function:             Function Attributes.
                                                               (line    6)
  * const function attribute:              Common Function Attributes.
!                                                              (line  228)
  * const qualifier:                       Pointers to Arrays. (line    6)
  * constants in constraints:              Simple Constraints. (line   68)
  * constraint modifier characters:        Modifiers.          (line    6)
*************** Keyword Index
*** 66630,66639 ****
  * constructing calls:                    Constructing Calls. (line    6)
  * constructor expressions:               Compound Literals.  (line    6)
  * constructor function attribute:        Common Function Attributes.
!                                                              (line  268)
  * contributors:                          Contributors.       (line    6)
  * copy function attribute:               Common Function Attributes.
!                                                              (line  296)
  * copy type attribute:                   Common Type Attributes.
                                                               (line  161)
  * copy variable attribute:               Common Variable Attributes.
--- 66696,66705 ----
  * constructing calls:                    Constructing Calls. (line    6)
  * constructor expressions:               Compound Literals.  (line    6)
  * constructor function attribute:        Common Function Attributes.
!                                                              (line  269)
  * contributors:                          Contributors.       (line    6)
  * copy function attribute:               Common Function Attributes.
!                                                              (line  297)
  * copy type attribute:                   Common Type Attributes.
                                                               (line  161)
  * copy variable attribute:               Common Variable Attributes.
*************** Keyword Index
*** 66717,66723 ****
  * deprecated enumerator attribute:       Enumerator Attributes.
                                                               (line   28)
  * deprecated function attribute:         Common Function Attributes.
!                                                              (line  328)
  * deprecated type attribute:             Common Type Attributes.
                                                               (line  189)
  * deprecated variable attribute:         Common Variable Attributes.
--- 66783,66789 ----
  * deprecated enumerator attribute:       Enumerator Attributes.
                                                               (line   28)
  * deprecated function attribute:         Common Function Attributes.
!                                                              (line  329)
  * deprecated type attribute:             Common Type Attributes.
                                                               (line  189)
  * deprecated variable attribute:         Common Variable Attributes.
*************** Keyword Index
*** 66728,66734 ****
  * designator lists:                      Designated Inits.   (line   96)
  * designators:                           Designated Inits.   (line   64)
  * destructor function attribute:         Common Function Attributes.
!                                                              (line  268)
  * developer options:                     Developer Options.  (line    6)
  * df integer suffix:                     Decimal Float.      (line    6)
  * DF integer suffix:                     Decimal Float.      (line    6)
--- 66794,66800 ----
  * designator lists:                      Designated Inits.   (line   96)
  * designators:                           Designated Inits.   (line   64)
  * destructor function attribute:         Common Function Attributes.
!                                                              (line  269)
  * developer options:                     Developer Options.  (line    6)
  * df integer suffix:                     Decimal Float.      (line    6)
  * DF integer suffix:                     Decimal Float.      (line    6)
*************** Keyword Index
*** 66791,66797 ****
  * erff:                                  Other Builtins.     (line    6)
  * erfl:                                  Other Builtins.     (line    6)
  * error function attribute:              Common Function Attributes.
!                                                              (line  352)
  * error GCC_COLORS capability:           Diagnostic Message Formatting Options.
                                                               (line   92)
  * error messages:                        Warnings and Errors.
--- 66857,66863 ----
  * erff:                                  Other Builtins.     (line    6)
  * erfl:                                  Other Builtins.     (line    6)
  * error function attribute:              Common Function Attributes.
!                                                              (line  353)
  * error GCC_COLORS capability:           Diagnostic Message Formatting Options.
                                                               (line   92)
  * error messages:                        Warnings and Errors.
*************** Keyword Index
*** 66829,66837 ****
  * extensions, C++ language:              C++ Extensions.     (line    6)
  * external declaration scope:            Incompatibilities.  (line   80)
  * externally_visible function attribute: Common Function Attributes.
!                                                              (line  369)
  * extra NOP instructions at the function entry point: Common Function Attributes.
!                                                              (line 1007)
  * F in constraint:                       Simple Constraints. (line   92)
  * fabs:                                  Other Builtins.     (line    6)
  * fabsf:                                 Other Builtins.     (line    6)
--- 66895,66903 ----
  * extensions, C++ language:              C++ Extensions.     (line    6)
  * external declaration scope:            Incompatibilities.  (line   80)
  * externally_visible function attribute: Common Function Attributes.
!                                                              (line  370)
  * extra NOP instructions at the function entry point: Common Function Attributes.
!                                                              (line 1008)
  * F in constraint:                       Simple Constraints. (line   92)
  * fabs:                                  Other Builtins.     (line    6)
  * fabsf:                                 Other Builtins.     (line    6)
*************** Keyword Index
*** 66861,66869 ****
  * FDL, GNU Free Documentation License:   GNU Free Documentation License.
                                                               (line    6)
  * fentry_name function attribute, x86:   x86 Function Attributes.
!                                                              (line  696)
  * fentry_section function attribute, x86: x86 Function Attributes.
!                                                              (line  702)
  * ffs:                                   Other Builtins.     (line    6)
  * file name suffix:                      Overall Options.    (line   14)
  * file names:                            Link Options.       (line   10)
--- 66927,66935 ----
  * FDL, GNU Free Documentation License:   GNU Free Documentation License.
                                                               (line    6)
  * fentry_name function attribute, x86:   x86 Function Attributes.
!                                                              (line  701)
  * fentry_section function attribute, x86: x86 Function Attributes.
!                                                              (line  707)
  * ffs:                                   Other Builtins.     (line    6)
  * file name suffix:                      Overall Options.    (line   14)
  * file names:                            Link Options.       (line   10)
*************** Keyword Index
*** 66875,66881 ****
  * fixit-insert GCC_COLORS capability:    Diagnostic Message Formatting Options.
                                                               (line  120)
  * flatten function attribute:            Common Function Attributes.
!                                                              (line  382)
  * flexible array members:                Zero Length.        (line    6)
  * float as function value type:          Incompatibilities.  (line  141)
  * floating point precision:              Disappointments.    (line   68)
--- 66941,66947 ----
  * fixit-insert GCC_COLORS capability:    Diagnostic Message Formatting Options.
                                                               (line  120)
  * flatten function attribute:            Common Function Attributes.
!                                                              (line  383)
  * flexible array members:                Zero Length.        (line    6)
  * float as function value type:          Incompatibilities.  (line  141)
  * floating point precision:              Disappointments.    (line   68)
*************** Keyword Index
*** 66898,66906 ****
  * force_align_arg_pointer function attribute, x86: x86 Function Attributes.
                                                               (line  100)
  * format function attribute:             Common Function Attributes.
!                                                              (line  390)
  * format_arg function attribute:         Common Function Attributes.
!                                                              (line  455)
  * Fortran:                               G++ and GCC.        (line    6)
  * forwarder_section function attribute, Epiphany: Epiphany Function Attributes.
                                                               (line   13)
--- 66964,66972 ----
  * force_align_arg_pointer function attribute, x86: x86 Function Attributes.
                                                               (line  100)
  * format function attribute:             Common Function Attributes.
!                                                              (line  391)
  * format_arg function attribute:         Common Function Attributes.
!                                                              (line  456)
  * Fortran:                               G++ and GCC.        (line    6)
  * forwarder_section function attribute, Epiphany: Epiphany Function Attributes.
                                                               (line   13)
*************** Keyword Index
*** 66931,66949 ****
                                                               (line    6)
  * function, size of pointer to:          Pointer Arith.      (line    6)
  * functions in arbitrary sections:       Common Function Attributes.
!                                                              (line 1091)
  * functions that are dynamically resolved: Common Function Attributes.
!                                                              (line  556)
  * functions that are passed arguments in registers on x86-32: x86 Function Attributes.
                                                               (line   76)
  * functions that behave like malloc:     Common Function Attributes.
!                                                              (line  685)
  * functions that have no side effects:   Common Function Attributes.
!                                                              (line  227)
  * functions that have no side effects <1>: Common Function Attributes.
!                                                              (line 1025)
  * functions that never return:           Common Function Attributes.
!                                                              (line  939)
  * functions that pop the argument stack on x86-32: x86 Function Attributes.
                                                               (line    9)
  * functions that pop the argument stack on x86-32 <1>: x86 Function Attributes.
--- 66997,67015 ----
                                                               (line    6)
  * function, size of pointer to:          Pointer Arith.      (line    6)
  * functions in arbitrary sections:       Common Function Attributes.
!                                                              (line 1092)
  * functions that are dynamically resolved: Common Function Attributes.
!                                                              (line  557)
  * functions that are passed arguments in registers on x86-32: x86 Function Attributes.
                                                               (line   76)
  * functions that behave like malloc:     Common Function Attributes.
!                                                              (line  686)
  * functions that have no side effects:   Common Function Attributes.
!                                                              (line  228)
  * functions that have no side effects <1>: Common Function Attributes.
!                                                              (line 1026)
  * functions that never return:           Common Function Attributes.
!                                                              (line  940)
  * functions that pop the argument stack on x86-32: x86 Function Attributes.
                                                               (line    9)
  * functions that pop the argument stack on x86-32 <1>: x86 Function Attributes.
*************** Keyword Index
*** 66953,66965 ****
  * functions that pop the argument stack on x86-32 <3>: x86 Function Attributes.
                                                               (line  108)
  * functions that return more than once:  Common Function Attributes.
!                                                              (line 1082)
  * functions with non-null pointer arguments: Common Function Attributes.
!                                                              (line  885)
  * functions with printf, scanf, strftime or strfmon style arguments: Common Function Attributes.
!                                                              (line  390)
  * function_return function attribute, x86: x86 Function Attributes.
!                                                              (line  623)
  * function_vector function attribute, H8/300: H8/300 Function Attributes.
                                                               (line    9)
  * function_vector function attribute, M16C/M32C: M32C Function Attributes.
--- 67019,67031 ----
  * functions that pop the argument stack on x86-32 <3>: x86 Function Attributes.
                                                               (line  108)
  * functions that return more than once:  Common Function Attributes.
!                                                              (line 1083)
  * functions with non-null pointer arguments: Common Function Attributes.
!                                                              (line  886)
  * functions with printf, scanf, strftime or strfmon style arguments: Common Function Attributes.
!                                                              (line  391)
  * function_return function attribute, x86: x86 Function Attributes.
!                                                              (line  628)
  * function_vector function attribute, H8/300: H8/300 Function Attributes.
                                                               (line    9)
  * function_vector function attribute, M16C/M32C: M32C Function Attributes.
*************** Keyword Index
*** 67012,67018 ****
  * GNU C Compiler:                        G++ and GCC.        (line    6)
  * GNU Compiler Collection:               G++ and GCC.        (line    6)
  * gnu_inline function attribute:         Common Function Attributes.
!                                                              (line  510)
  * Go:                                    G++ and GCC.        (line    6)
  * goto with computed label:              Labels as Values.   (line    6)
  * gprof:                                 Instrumentation Options.
--- 67078,67084 ----
  * GNU C Compiler:                        G++ and GCC.        (line    6)
  * GNU Compiler Collection:               G++ and GCC.        (line    6)
  * gnu_inline function attribute:         Common Function Attributes.
!                                                              (line  511)
  * Go:                                    G++ and GCC.        (line    6)
  * goto with computed label:              Labels as Values.   (line    6)
  * gprof:                                 Instrumentation Options.
*************** Keyword Index
*** 67032,67038 ****
  * hosted environment <2>:                C Dialect Options.  (line  326)
  * hosted implementation:                 Standards.          (line   13)
  * hot function attribute:                Common Function Attributes.
!                                                              (line  546)
  * hot label attribute:                   Label Attributes.   (line   39)
  * hotpatch function attribute, S/390:    S/390 Function Attributes.
                                                               (line    9)
--- 67098,67104 ----
  * hosted environment <2>:                C Dialect Options.  (line  326)
  * hosted implementation:                 Standards.          (line   13)
  * hot function attribute:                Common Function Attributes.
!                                                              (line  547)
  * hot label attribute:                   Label Attributes.   (line   39)
  * hotpatch function attribute, S/390:    S/390 Function Attributes.
                                                               (line    9)
*************** Keyword Index
*** 67050,67056 ****
  * identifier names, dollar signs in:     Dollar Signs.       (line    6)
  * identifiers, names in assembler code:  Asm Labels.         (line    6)
  * ifunc function attribute:              Common Function Attributes.
!                                                              (line  556)
  * ilogb:                                 Other Builtins.     (line    6)
  * ilogbf:                                Other Builtins.     (line    6)
  * ilogbl:                                Other Builtins.     (line    6)
--- 67116,67122 ----
  * identifier names, dollar signs in:     Dollar Signs.       (line    6)
  * identifiers, names in assembler code:  Asm Labels.         (line    6)
  * ifunc function attribute:              Common Function Attributes.
!                                                              (line  557)
  * ilogb:                                 Other Builtins.     (line    6)
  * ilogbf:                                Other Builtins.     (line    6)
  * ilogbl:                                Other Builtins.     (line    6)
*************** Keyword Index
*** 67076,67086 ****
  * indirect calls, PowerPC:               PowerPC Function Attributes.
                                                               (line   10)
  * indirect functions:                    Common Function Attributes.
!                                                              (line  556)
  * indirect_branch function attribute, x86: x86 Function Attributes.
!                                                              (line  614)
  * indirect_return function attribute, x86: x86 Function Attributes.
!                                                              (line  690)
  * initializations in expressions:        Compound Literals.  (line    6)
  * initializers with labeled elements:    Designated Inits.   (line    6)
  * initializers, non-constant:            Initializers.       (line    6)
--- 67142,67152 ----
  * indirect calls, PowerPC:               PowerPC Function Attributes.
                                                               (line   10)
  * indirect functions:                    Common Function Attributes.
!                                                              (line  557)
  * indirect_branch function attribute, x86: x86 Function Attributes.
!                                                              (line  619)
  * indirect_return function attribute, x86: x86 Function Attributes.
!                                                              (line  695)
  * initializations in expressions:        Compound Literals.  (line    6)
  * initializers with labeled elements:    Designated Inits.   (line    6)
  * initializers, non-constant:            Initializers.       (line    6)
*************** Keyword Index
*** 67260,67266 ****
  * ldexpf:                                Other Builtins.     (line    6)
  * ldexpl:                                Other Builtins.     (line    6)
  * leaf function attribute:               Common Function Attributes.
!                                                              (line  646)
  * length-zero arrays:                    Zero Length.        (line    6)
  * lgamma:                                Other Builtins.     (line    6)
  * lgammaf:                               Other Builtins.     (line    6)
--- 67326,67332 ----
  * ldexpf:                                Other Builtins.     (line    6)
  * ldexpl:                                Other Builtins.     (line    6)
  * leaf function attribute:               Common Function Attributes.
!                                                              (line  647)
  * length-zero arrays:                    Zero Length.        (line    6)
  * lgamma:                                Other Builtins.     (line    6)
  * lgammaf:                               Other Builtins.     (line    6)
*************** Keyword Index
*** 67366,67372 ****
                                                               (line   77)
  * malloc:                                Other Builtins.     (line    6)
  * malloc function attribute:             Common Function Attributes.
!                                                              (line  685)
  * matching constraint:                   Simple Constraints. (line  137)
  * may_alias type attribute:              Common Type Attributes.
                                                               (line  234)
--- 67432,67438 ----
                                                               (line   77)
  * malloc:                                Other Builtins.     (line    6)
  * malloc function attribute:             Common Function Attributes.
!                                                              (line  686)
  * matching constraint:                   Simple Constraints. (line  137)
  * may_alias type attribute:              Common Type Attributes.
                                                               (line  234)
*************** Keyword Index
*** 67496,67504 ****
  * nmi_handler function attribute, Blackfin: Blackfin Function Attributes.
                                                               (line   50)
  * nocf_check function attribute:         x86 Function Attributes.
!                                                              (line  631)
  * noclone function attribute:            Common Function Attributes.
!                                                              (line  854)
  * nocommon variable attribute:           Common Variable Attributes.
                                                               (line  176)
  * nocompression function attribute, MIPS: MIPS Function Attributes.
--- 67562,67570 ----
  * nmi_handler function attribute, Blackfin: Blackfin Function Attributes.
                                                               (line   50)
  * nocf_check function attribute:         x86 Function Attributes.
!                                                              (line  636)
  * noclone function attribute:            Common Function Attributes.
!                                                              (line  855)
  * nocommon variable attribute:           Common Variable Attributes.
                                                               (line  176)
  * nocompression function attribute, MIPS: MIPS Function Attributes.
*************** Keyword Index
*** 67506,67514 ****
  * noinit variable attribute:             Common Variable Attributes.
                                                               (line  407)
  * noinline function attribute:           Common Function Attributes.
!                                                              (line  860)
  * noipa function attribute:              Common Function Attributes.
!                                                              (line  871)
  * nomicromips function attribute:        MIPS Function Attributes.
                                                               (line   91)
  * nomips16 function attribute, MIPS:     MIPS Function Attributes.
--- 67572,67580 ----
  * noinit variable attribute:             Common Variable Attributes.
                                                               (line  407)
  * noinline function attribute:           Common Function Attributes.
!                                                              (line  861)
  * noipa function attribute:              Common Function Attributes.
!                                                              (line  872)
  * nomicromips function attribute:        MIPS Function Attributes.
                                                               (line   91)
  * nomips16 function attribute, MIPS:     MIPS Function Attributes.
*************** Keyword Index
*** 67517,67535 ****
  * non-static inline function:            Inline.             (line   82)
  * nonlocal gotos:                        Nonlocal Gotos.     (line    6)
  * nonnull function attribute:            Common Function Attributes.
!                                                              (line  885)
  * nonstring variable attribute:          Common Variable Attributes.
                                                               (line  237)
  * noplt function attribute:              Common Function Attributes.
!                                                              (line  915)
  * noreturn function attribute:           Common Function Attributes.
!                                                              (line  939)
  * nosave_low_regs function attribute, SH: SH Function Attributes.
                                                               (line   34)
  * note GCC_COLORS capability:            Diagnostic Message Formatting Options.
                                                               (line   98)
  * nothrow function attribute:            Common Function Attributes.
!                                                              (line  973)
  * notshared type attribute, ARM:         ARM Type Attributes.
                                                               (line    6)
  * not_nested function attribute, NDS32:  NDS32 Function Attributes.
--- 67583,67601 ----
  * non-static inline function:            Inline.             (line   82)
  * nonlocal gotos:                        Nonlocal Gotos.     (line    6)
  * nonnull function attribute:            Common Function Attributes.
!                                                              (line  886)
  * nonstring variable attribute:          Common Variable Attributes.
                                                               (line  237)
  * noplt function attribute:              Common Function Attributes.
!                                                              (line  916)
  * noreturn function attribute:           Common Function Attributes.
!                                                              (line  940)
  * nosave_low_regs function attribute, SH: SH Function Attributes.
                                                               (line   34)
  * note GCC_COLORS capability:            Diagnostic Message Formatting Options.
                                                               (line   98)
  * nothrow function attribute:            Common Function Attributes.
!                                                              (line  974)
  * notshared type attribute, ARM:         ARM Type Attributes.
                                                               (line    6)
  * not_nested function attribute, NDS32:  NDS32 Function Attributes.
*************** Keyword Index
*** 67539,67565 ****
  * no_gccisr function attribute, AVR:     AVR Function Attributes.
                                                               (line   33)
  * no_icf function attribute:             Common Function Attributes.
!                                                              (line  789)
  * no_instrument_function function attribute: Common Function Attributes.
!                                                              (line  793)
  * no_profile_instrument_function function attribute: Common Function Attributes.
!                                                              (line  799)
  * no_reorder function attribute:         Common Function Attributes.
!                                                              (line  804)
  * no_sanitize function attribute:        Common Function Attributes.
!                                                              (line  812)
  * no_sanitize_address function attribute: Common Function Attributes.
!                                                              (line  824)
  * no_sanitize_thread function attribute: Common Function Attributes.
!                                                              (line  832)
  * no_sanitize_undefined function attribute: Common Function Attributes.
!                                                              (line  837)
  * no_split_stack function attribute:     Common Function Attributes.
!                                                              (line  843)
  * no_stack_limit function attribute:     Common Function Attributes.
!                                                              (line  849)
  * no_stack_protector function attribute: Common Function Attributes.
!                                                              (line 1159)
  * Nvidia PTX options:                    Nvidia PTX Options. (line    6)
  * nvptx options:                         Nvidia PTX Options. (line    6)
  * o in constraint:                       Simple Constraints. (line   23)
--- 67605,67631 ----
  * no_gccisr function attribute, AVR:     AVR Function Attributes.
                                                               (line   33)
  * no_icf function attribute:             Common Function Attributes.
!                                                              (line  790)
  * no_instrument_function function attribute: Common Function Attributes.
!                                                              (line  794)
  * no_profile_instrument_function function attribute: Common Function Attributes.
!                                                              (line  800)
  * no_reorder function attribute:         Common Function Attributes.
!                                                              (line  805)
  * no_sanitize function attribute:        Common Function Attributes.
!                                                              (line  813)
  * no_sanitize_address function attribute: Common Function Attributes.
!                                                              (line  825)
  * no_sanitize_thread function attribute: Common Function Attributes.
!                                                              (line  833)
  * no_sanitize_undefined function attribute: Common Function Attributes.
!                                                              (line  838)
  * no_split_stack function attribute:     Common Function Attributes.
!                                                              (line  844)
  * no_stack_limit function attribute:     Common Function Attributes.
!                                                              (line  850)
  * no_stack_protector function attribute: Common Function Attributes.
!                                                              (line 1160)
  * Nvidia PTX options:                    Nvidia PTX Options. (line    6)
  * nvptx options:                         Nvidia PTX Options. (line    6)
  * o in constraint:                       Simple Constraints. (line   23)
*************** Keyword Index
*** 67589,67595 ****
  * OpenRISC Options:                      OpenRISC Options.   (line    6)
  * operand constraints, asm:              Constraints.        (line    6)
  * optimize function attribute:           Common Function Attributes.
!                                                              (line  981)
  * optimize options:                      Optimize Options.   (line    6)
  * options to control diagnostics formatting: Diagnostic Message Formatting Options.
                                                               (line    6)
--- 67655,67661 ----
  * OpenRISC Options:                      OpenRISC Options.   (line    6)
  * operand constraints, asm:              Constraints.        (line    6)
  * optimize function attribute:           Common Function Attributes.
!                                                              (line  982)
  * optimize options:                      Optimize Options.   (line    6)
  * options to control diagnostics formatting: Diagnostic Message Formatting Options.
                                                               (line    6)
*************** Keyword Index
*** 67636,67642 ****
  * partial_save function attribute, NDS32: NDS32 Function Attributes.
                                                               (line   31)
  * patchable_function_entry function attribute: Common Function Attributes.
!                                                              (line 1007)
  * path GCC_COLORS capability:            Diagnostic Message Formatting Options.
                                                               (line  101)
  * pcs function attribute, ARM:           ARM Function Attributes.
--- 67702,67708 ----
  * partial_save function attribute, NDS32: NDS32 Function Attributes.
                                                               (line   31)
  * patchable_function_entry function attribute: Common Function Attributes.
!                                                              (line 1008)
  * path GCC_COLORS capability:            Diagnostic Message Formatting Options.
                                                               (line  101)
  * pcs function attribute, ARM:           ARM Function Attributes.
*************** Keyword Index
*** 67649,67655 ****
  * pmf:                                   Bound member functions.
                                                               (line    6)
  * pointer arguments:                     Common Function Attributes.
!                                                              (line  256)
  * pointer arguments in variadic functions: Variadic Pointer Args.
                                                               (line    6)
  * pointer to member function:            Bound member functions.
--- 67715,67721 ----
  * pmf:                                   Bound member functions.
                                                               (line    6)
  * pointer arguments:                     Common Function Attributes.
!                                                              (line  257)
  * pointer arguments in variadic functions: Variadic Pointer Args.
                                                               (line    6)
  * pointer to member function:            Bound member functions.
*************** Keyword Index
*** 67717,67723 ****
  * precompiled headers:                   Precompiled Headers.
                                                               (line    6)
  * prefer-vector-width function attribute, x86: x86 Function Attributes.
!                                                              (line  587)
  * preprocessing numbers:                 Incompatibilities.  (line  173)
  * preprocessing tokens:                  Incompatibilities.  (line  173)
  * preprocessor options:                  Preprocessor Options.
--- 67783,67789 ----
  * precompiled headers:                   Precompiled Headers.
                                                               (line    6)
  * prefer-vector-width function attribute, x86: x86 Function Attributes.
!                                                              (line  592)
  * preprocessing numbers:                 Incompatibilities.  (line  173)
  * preprocessing tokens:                  Incompatibilities.  (line  173)
  * preprocessor options:                  Preprocessor Options.
*************** Keyword Index
*** 67736,67742 ****
                                                               (line    6)
  * PRU Options:                           PRU Options.        (line    6)
  * pure function attribute:               Common Function Attributes.
!                                                              (line 1025)
  * push address instruction:              Simple Constraints. (line  152)
  * putchar:                               Other Builtins.     (line    6)
  * puts:                                  Other Builtins.     (line    6)
--- 67802,67808 ----
                                                               (line    6)
  * PRU Options:                           PRU Options.        (line    6)
  * pure function attribute:               Common Function Attributes.
!                                                              (line 1026)
  * push address instruction:              Simple Constraints. (line  152)
  * putchar:                               Other Builtins.     (line    6)
  * puts:                                  Other Builtins.     (line    6)
*************** Keyword Index
*** 67800,67812 ****
  * restricted this pointer:               Restricted Pointers.
                                                               (line    6)
  * retain function attribute:             Common Function Attributes.
!                                                              (line 1287)
  * retain variable attribute:             Common Variable Attributes.
                                                               (line  360)
  * returns_nonnull function attribute:    Common Function Attributes.
!                                                              (line 1072)
  * returns_twice function attribute:      Common Function Attributes.
!                                                              (line 1082)
  * rindex:                                Other Builtins.     (line    6)
  * rint:                                  Other Builtins.     (line    6)
  * rintf:                                 Other Builtins.     (line    6)
--- 67866,67878 ----
  * restricted this pointer:               Restricted Pointers.
                                                               (line    6)
  * retain function attribute:             Common Function Attributes.
!                                                              (line 1288)
  * retain variable attribute:             Common Variable Attributes.
                                                               (line  360)
  * returns_nonnull function attribute:    Common Function Attributes.
!                                                              (line 1073)
  * returns_twice function attribute:      Common Function Attributes.
!                                                              (line 1083)
  * rindex:                                Other Builtins.     (line    6)
  * rint:                                  Other Builtins.     (line    6)
  * rintf:                                 Other Builtins.     (line    6)
*************** Keyword Index
*** 67860,67866 ****
                                                               (line    9)
  * search path:                           Directory Options.  (line    6)
  * section function attribute:            Common Function Attributes.
!                                                              (line 1091)
  * section variable attribute:            Common Variable Attributes.
                                                               (line  292)
  * secure_call function attribute, ARC:   ARC Function Attributes.
--- 67926,67932 ----
                                                               (line    9)
  * search path:                           Directory Options.  (line    6)
  * section function attribute:            Common Function Attributes.
!                                                              (line 1092)
  * section variable attribute:            Common Variable Attributes.
                                                               (line  292)
  * secure_call function attribute, ARC:   ARC Function Attributes.
*************** Keyword Index
*** 67868,67874 ****
  * selectany variable attribute:          Microsoft Windows Variable Attributes.
                                                               (line   16)
  * sentinel function attribute:           Common Function Attributes.
!                                                              (line 1108)
  * setjmp:                                Global Register Variables.
                                                               (line   92)
  * setjmp incompatibilities:              Incompatibilities.  (line   39)
--- 67934,67940 ----
  * selectany variable attribute:          Microsoft Windows Variable Attributes.
                                                               (line   16)
  * sentinel function attribute:           Common Function Attributes.
!                                                              (line 1109)
  * setjmp:                                Global Register Variables.
                                                               (line   92)
  * setjmp incompatibilities:              Incompatibilities.  (line   39)
*************** Keyword Index
*** 67909,67915 ****
  * significandl:                          Other Builtins.     (line    6)
  * SIMD:                                  C Dialect Options.  (line  361)
  * simd function attribute:               Common Function Attributes.
!                                                              (line 1135)
  * simple constraints:                    Simple Constraints. (line    6)
  * sin:                                   Other Builtins.     (line    6)
  * sincos:                                Other Builtins.     (line    6)
--- 67975,67981 ----
  * significandl:                          Other Builtins.     (line    6)
  * SIMD:                                  C Dialect Options.  (line  361)
  * simd function attribute:               Common Function Attributes.
!                                                              (line 1136)
  * simple constraints:                    Simple Constraints. (line    6)
  * sin:                                   Other Builtins.     (line    6)
  * sincos:                                Other Builtins.     (line    6)
*************** Keyword Index
*** 67924,67930 ****
  * smaller data references:               M32R/D Options.     (line   57)
  * smaller data references <1>:           Nios II Options.    (line    9)
  * smaller data references (PowerPC):     RS/6000 and PowerPC Options.
!                                                              (line  715)
  * snprintf:                              Other Builtins.     (line    6)
  * Solaris 2 options:                     Solaris 2 Options.  (line    6)
  * SOURCE_DATE_EPOCH:                     Environment Variables.
--- 67990,67996 ----
  * smaller data references:               M32R/D Options.     (line   57)
  * smaller data references <1>:           Nios II Options.    (line    9)
  * smaller data references (PowerPC):     RS/6000 and PowerPC Options.
!                                                              (line  714)
  * snprintf:                              Other Builtins.     (line    6)
  * Solaris 2 options:                     Solaris 2 Options.  (line    6)
  * SOURCE_DATE_EPOCH:                     Environment Variables.
*************** Keyword Index
*** 67953,67959 ****
  * sseregparm function attribute, x86:    x86 Function Attributes.
                                                               (line   93)
  * stack_protect function attribute:      Common Function Attributes.
!                                                              (line 1154)
  * Statement Attributes:                  Statement Attributes.
                                                               (line    6)
  * statements inside expressions:         Statement Exprs.    (line    6)
--- 68019,68025 ----
  * sseregparm function attribute, x86:    x86 Function Attributes.
                                                               (line   93)
  * stack_protect function attribute:      Common Function Attributes.
!                                                              (line 1155)
  * Statement Attributes:                  Statement Attributes.
                                                               (line    6)
  * statements inside expressions:         Statement Exprs.    (line    6)
*************** Keyword Index
*** 68001,68007 ****
  * surprises in C++:                      C++ Misunderstandings.
                                                               (line    6)
  * symver function attribute:             Common Function Attributes.
!                                                              (line 1201)
  * syntax checking:                       Warning Options.    (line   13)
  * syscall_linkage function attribute, IA-64: IA-64 Function Attributes.
                                                               (line    9)
--- 68067,68073 ----
  * surprises in C++:                      C++ Misunderstandings.
                                                               (line    6)
  * symver function attribute:             Common Function Attributes.
!                                                              (line 1202)
  * syntax checking:                       Warning Options.    (line   13)
  * syscall_linkage function attribute, IA-64: IA-64 Function Attributes.
                                                               (line    9)
*************** Keyword Index
*** 68015,68021 ****
  * tanhl:                                 Other Builtins.     (line    6)
  * tanl:                                  Other Builtins.     (line    6)
  * target function attribute:             Common Function Attributes.
!                                                              (line 1162)
  * target function attribute <1>:         ARM Function Attributes.
                                                               (line   77)
  * target function attribute <2>:         Nios II Function Attributes.
--- 68081,68087 ----
  * tanhl:                                 Other Builtins.     (line    6)
  * tanl:                                  Other Builtins.     (line    6)
  * target function attribute:             Common Function Attributes.
!                                                              (line 1163)
  * target function attribute <1>:         ARM Function Attributes.
                                                               (line   77)
  * target function attribute <2>:         Nios II Function Attributes.
*************** Keyword Index
*** 68038,68054 ****
  * target("aes") function attribute, x86: x86 Function Attributes.
                                                               (line  204)
  * target("align-stringops") function attribute, x86: x86 Function Attributes.
!                                                              (line  561)
  * target("altivec") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line   28)
  * target("amx-bf16") function attribute, x86: x86 Function Attributes.
!                                                              (line  513)
  * target("amx-int8") function attribute, x86: x86 Function Attributes.
!                                                              (line  509)
  * target("amx-tile") function attribute, x86: x86 Function Attributes.
!                                                              (line  505)
  * target("arch=ARCH") function attribute, x86: x86 Function Attributes.
!                                                              (line  573)
  * target("arm") function attribute, ARM: ARM Function Attributes.
                                                               (line   87)
  * target("avoid-indexed-addresses") function attribute, PowerPC: PowerPC Function Attributes.
--- 68104,68120 ----
  * target("aes") function attribute, x86: x86 Function Attributes.
                                                               (line  204)
  * target("align-stringops") function attribute, x86: x86 Function Attributes.
!                                                              (line  566)
  * target("altivec") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line   28)
  * target("amx-bf16") function attribute, x86: x86 Function Attributes.
!                                                              (line  518)
  * target("amx-int8") function attribute, x86: x86 Function Attributes.
!                                                              (line  514)
  * target("amx-tile") function attribute, x86: x86 Function Attributes.
!                                                              (line  510)
  * target("arch=ARCH") function attribute, x86: x86 Function Attributes.
!                                                              (line  578)
  * target("arm") function attribute, ARM: ARM Function Attributes.
                                                               (line   87)
  * target("avoid-indexed-addresses") function attribute, PowerPC: PowerPC Function Attributes.
*************** Keyword Index
*** 68088,68100 ****
  * target("avx512vpopcntdq") function attribute, x86: x86 Function Attributes.
                                                               (line  275)
  * target("avxvnni") function attribute, x86: x86 Function Attributes.
!                                                              (line  533)
  * target("bmi") function attribute, x86: x86 Function Attributes.
                                                               (line  280)
  * target("bmi2") function attribute, x86: x86 Function Attributes.
                                                               (line  284)
  * target("cld") function attribute, x86: x86 Function Attributes.
!                                                              (line  537)
  * target("cldemote") function attribute, x86: x86 Function Attributes.
                                                               (line  288)
  * target("clflushopt") function attribute, x86: x86 Function Attributes.
--- 68154,68166 ----
  * target("avx512vpopcntdq") function attribute, x86: x86 Function Attributes.
                                                               (line  275)
  * target("avxvnni") function attribute, x86: x86 Function Attributes.
!                                                              (line  538)
  * target("bmi") function attribute, x86: x86 Function Attributes.
                                                               (line  280)
  * target("bmi2") function attribute, x86: x86 Function Attributes.
                                                               (line  284)
  * target("cld") function attribute, x86: x86 Function Attributes.
!                                                              (line  542)
  * target("cldemote") function attribute, x86: x86 Function Attributes.
                                                               (line  288)
  * target("clflushopt") function attribute, x86: x86 Function Attributes.
*************** Keyword Index
*** 68122,68134 ****
  * target("f16c") function attribute, x86: x86 Function Attributes.
                                                               (line  316)
  * target("fancy-math-387") function attribute, x86: x86 Function Attributes.
!                                                              (line  541)
  * target("fma") function attribute, x86: x86 Function Attributes.
                                                               (line  320)
  * target("fma4") function attribute, x86: x86 Function Attributes.
                                                               (line  324)
  * target("fpmath=FPMATH") function attribute, x86: x86 Function Attributes.
!                                                              (line  581)
  * target("fprnd") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line   47)
  * target("fpu=") function attribute, ARM: ARM Function Attributes.
--- 68188,68200 ----
  * target("f16c") function attribute, x86: x86 Function Attributes.
                                                               (line  316)
  * target("fancy-math-387") function attribute, x86: x86 Function Attributes.
!                                                              (line  546)
  * target("fma") function attribute, x86: x86 Function Attributes.
                                                               (line  320)
  * target("fma4") function attribute, x86: x86 Function Attributes.
                                                               (line  324)
  * target("fpmath=FPMATH") function attribute, x86: x86 Function Attributes.
!                                                              (line  586)
  * target("fprnd") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line   47)
  * target("fpu=") function attribute, ARM: ARM Function Attributes.
*************** Keyword Index
*** 68140,68146 ****
  * target("fxsr") function attribute, x86: x86 Function Attributes.
                                                               (line  332)
  * target("general-regs-only") function attribute, x86: x86 Function Attributes.
!                                                              (line  570)
  * target("gfni") function attribute, x86: x86 Function Attributes.
                                                               (line  336)
  * target("hard-dfp") function attribute, PowerPC: PowerPC Function Attributes.
--- 68206,68212 ----
  * target("fxsr") function attribute, x86: x86 Function Attributes.
                                                               (line  332)
  * target("general-regs-only") function attribute, x86: x86 Function Attributes.
!                                                              (line  575)
  * target("gfni") function attribute, x86: x86 Function Attributes.
                                                               (line  336)
  * target("hard-dfp") function attribute, PowerPC: PowerPC Function Attributes.
*************** Keyword Index
*** 68148,68164 ****
  * target("hle") function attribute, x86: x86 Function Attributes.
                                                               (line  340)
  * target("hreset") function attribute, x86: x86 Function Attributes.
!                                                              (line  521)
  * target("ieee-fp") function attribute, x86: x86 Function Attributes.
-                                                              (line  546)
- * target("inline-all-stringops") function attribute, x86: x86 Function Attributes.
                                                               (line  551)
  * target("inline-stringops-dynamically") function attribute, x86: x86 Function Attributes.
!                                                              (line  555)
  * target("isel") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line   59)
  * target("kl") function attribute, x86:  x86 Function Attributes.
!                                                              (line  525)
  * target("longcall") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line  152)
  * target("lwp") function attribute, x86: x86 Function Attributes.
--- 68214,68230 ----
  * target("hle") function attribute, x86: x86 Function Attributes.
                                                               (line  340)
  * target("hreset") function attribute, x86: x86 Function Attributes.
!                                                              (line  526)
  * target("ieee-fp") function attribute, x86: x86 Function Attributes.
                                                               (line  551)
+ * target("inline-all-stringops") function attribute, x86: x86 Function Attributes.
+                                                              (line  556)
  * target("inline-stringops-dynamically") function attribute, x86: x86 Function Attributes.
!                                                              (line  560)
  * target("isel") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line   59)
  * target("kl") function attribute, x86:  x86 Function Attributes.
!                                                              (line  530)
  * target("longcall") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line  152)
  * target("lwp") function attribute, x86: x86 Function Attributes.
*************** Keyword Index
*** 68179,68198 ****
                                                               (line   70)
  * target("multiple") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line   77)
! * target("mwaitx") function attribute, x86: x86 Function Attributes.
                                                               (line  368)
  * target("no-custom-INSN") function attribute, Nios II: Nios II Function Attributes.
                                                               (line   16)
  * target("paired") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line  147)
  * target("pclmul") function attribute, x86: x86 Function Attributes.
!                                                              (line  372)
  * target("pconfig") function attribute, x86: x86 Function Attributes.
!                                                              (line  376)
  * target("pku") function attribute, x86: x86 Function Attributes.
!                                                              (line  380)
  * target("popcnt") function attribute, x86: x86 Function Attributes.
!                                                              (line  384)
  * target("popcntb") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line   88)
  * target("popcntd") function attribute, PowerPC: PowerPC Function Attributes.
--- 68245,68266 ----
                                                               (line   70)
  * target("multiple") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line   77)
! * target("mwait") function attribute, x86: x86 Function Attributes.
                                                               (line  368)
+ * target("mwaitx") function attribute, x86: x86 Function Attributes.
+                                                              (line  373)
  * target("no-custom-INSN") function attribute, Nios II: Nios II Function Attributes.
                                                               (line   16)
  * target("paired") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line  147)
  * target("pclmul") function attribute, x86: x86 Function Attributes.
!                                                              (line  377)
  * target("pconfig") function attribute, x86: x86 Function Attributes.
!                                                              (line  381)
  * target("pku") function attribute, x86: x86 Function Attributes.
!                                                              (line  385)
  * target("popcnt") function attribute, x86: x86 Function Attributes.
!                                                              (line  389)
  * target("popcntb") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line   88)
  * target("popcntd") function attribute, PowerPC: PowerPC Function Attributes.
*************** Keyword Index
*** 68202,68287 ****
  * target("powerpc-gpopt") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line  107)
  * target("prefetchwt1") function attribute, x86: x86 Function Attributes.
!                                                              (line  388)
  * target("prfchw") function attribute, x86: x86 Function Attributes.
!                                                              (line  392)
  * target("ptwrite") function attribute, x86: x86 Function Attributes.
!                                                              (line  396)
  * target("rdpid") function attribute, x86: x86 Function Attributes.
!                                                              (line  400)
  * target("rdrnd") function attribute, x86: x86 Function Attributes.
!                                                              (line  404)
  * target("rdseed") function attribute, x86: x86 Function Attributes.
!                                                              (line  408)
  * target("recip") function attribute, x86: x86 Function Attributes.
!                                                              (line  565)
  * target("recip-precision") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line  113)
  * target("rtm") function attribute, x86: x86 Function Attributes.
!                                                              (line  412)
  * target("sahf") function attribute, x86: x86 Function Attributes.
!                                                              (line  416)
  * target("sgx") function attribute, x86: x86 Function Attributes.
!                                                              (line  420)
  * target("sha") function attribute, x86: x86 Function Attributes.
!                                                              (line  424)
  * target("shstk") function attribute, x86: x86 Function Attributes.
!                                                              (line  428)
  * target("sse") function attribute, x86: x86 Function Attributes.
!                                                              (line  432)
  * target("sse2") function attribute, x86: x86 Function Attributes.
!                                                              (line  436)
  * target("sse3") function attribute, x86: x86 Function Attributes.
!                                                              (line  440)
  * target("sse4") function attribute, x86: x86 Function Attributes.
-                                                              (line  444)
- * target("sse4.1") function attribute, x86: x86 Function Attributes.
                                                               (line  449)
  * target("sse4.2") function attribute, x86: x86 Function Attributes.
!                                                              (line  453)
  * target("sse4a") function attribute, x86: x86 Function Attributes.
!                                                              (line  457)
  * target("ssse3") function attribute, x86: x86 Function Attributes.
!                                                              (line  461)
  * target("string") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line  119)
  * target("tbm") function attribute, x86: x86 Function Attributes.
!                                                              (line  465)
  * target("thumb") function attribute, ARM: ARM Function Attributes.
                                                               (line   83)
  * target("tune=TUNE") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line  164)
  * target("tune=TUNE") function attribute, x86: x86 Function Attributes.
!                                                              (line  577)
  * target("uintr") function attribute, x86: x86 Function Attributes.
!                                                              (line  517)
  * target("update") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line   82)
  * target("vaes") function attribute, x86: x86 Function Attributes.
!                                                              (line  469)
  * target("vpclmulqdq") function attribute, x86: x86 Function Attributes.
!                                                              (line  473)
  * target("vsx") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line  125)
  * target("waitpkg") function attribute, x86: x86 Function Attributes.
!                                                              (line  477)
  * target("wbnoinvd") function attribute, x86: x86 Function Attributes.
!                                                              (line  481)
  * target("widekl") function attribute, x86: x86 Function Attributes.
!                                                              (line  529)
  * target("xop") function attribute, x86: x86 Function Attributes.
!                                                              (line  485)
  * target("xsave") function attribute, x86: x86 Function Attributes.
!                                                              (line  489)
  * target("xsavec") function attribute, x86: x86 Function Attributes.
!                                                              (line  493)
  * target("xsaveopt") function attribute, x86: x86 Function Attributes.
!                                                              (line  497)
  * target("xsaves") function attribute, x86: x86 Function Attributes.
!                                                              (line  501)
  * target-dependent options:              Submodel Options.   (line    6)
  * target_clones function attribute:      Common Function Attributes.
!                                                              (line 1245)
  * TC1:                                   Standards.          (line   13)
  * TC2:                                   Standards.          (line   13)
  * TC3:                                   Standards.          (line   13)
--- 68270,68355 ----
  * target("powerpc-gpopt") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line  107)
  * target("prefetchwt1") function attribute, x86: x86 Function Attributes.
!                                                              (line  393)
  * target("prfchw") function attribute, x86: x86 Function Attributes.
!                                                              (line  397)
  * target("ptwrite") function attribute, x86: x86 Function Attributes.
!                                                              (line  401)
  * target("rdpid") function attribute, x86: x86 Function Attributes.
!                                                              (line  405)
  * target("rdrnd") function attribute, x86: x86 Function Attributes.
!                                                              (line  409)
  * target("rdseed") function attribute, x86: x86 Function Attributes.
!                                                              (line  413)
  * target("recip") function attribute, x86: x86 Function Attributes.
!                                                              (line  570)
  * target("recip-precision") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line  113)
  * target("rtm") function attribute, x86: x86 Function Attributes.
!                                                              (line  417)
  * target("sahf") function attribute, x86: x86 Function Attributes.
!                                                              (line  421)
  * target("sgx") function attribute, x86: x86 Function Attributes.
!                                                              (line  425)
  * target("sha") function attribute, x86: x86 Function Attributes.
!                                                              (line  429)
  * target("shstk") function attribute, x86: x86 Function Attributes.
!                                                              (line  433)
  * target("sse") function attribute, x86: x86 Function Attributes.
!                                                              (line  437)
  * target("sse2") function attribute, x86: x86 Function Attributes.
!                                                              (line  441)
  * target("sse3") function attribute, x86: x86 Function Attributes.
!                                                              (line  445)
  * target("sse4") function attribute, x86: x86 Function Attributes.
                                                               (line  449)
+ * target("sse4.1") function attribute, x86: x86 Function Attributes.
+                                                              (line  454)
  * target("sse4.2") function attribute, x86: x86 Function Attributes.
!                                                              (line  458)
  * target("sse4a") function attribute, x86: x86 Function Attributes.
!                                                              (line  462)
  * target("ssse3") function attribute, x86: x86 Function Attributes.
!                                                              (line  466)
  * target("string") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line  119)
  * target("tbm") function attribute, x86: x86 Function Attributes.
!                                                              (line  470)
  * target("thumb") function attribute, ARM: ARM Function Attributes.
                                                               (line   83)
  * target("tune=TUNE") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line  164)
  * target("tune=TUNE") function attribute, x86: x86 Function Attributes.
!                                                              (line  582)
  * target("uintr") function attribute, x86: x86 Function Attributes.
!                                                              (line  522)
  * target("update") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line   82)
  * target("vaes") function attribute, x86: x86 Function Attributes.
!                                                              (line  474)
  * target("vpclmulqdq") function attribute, x86: x86 Function Attributes.
!                                                              (line  478)
  * target("vsx") function attribute, PowerPC: PowerPC Function Attributes.
                                                               (line  125)
  * target("waitpkg") function attribute, x86: x86 Function Attributes.
!                                                              (line  482)
  * target("wbnoinvd") function attribute, x86: x86 Function Attributes.
!                                                              (line  486)
  * target("widekl") function attribute, x86: x86 Function Attributes.
!                                                              (line  534)
  * target("xop") function attribute, x86: x86 Function Attributes.
!                                                              (line  490)
  * target("xsave") function attribute, x86: x86 Function Attributes.
!                                                              (line  494)
  * target("xsavec") function attribute, x86: x86 Function Attributes.
!                                                              (line  498)
  * target("xsaveopt") function attribute, x86: x86 Function Attributes.
!                                                              (line  502)
  * target("xsaves") function attribute, x86: x86 Function Attributes.
!                                                              (line  506)
  * target-dependent options:              Submodel Options.   (line    6)
  * target_clones function attribute:      Common Function Attributes.
!                                                              (line 1246)
  * TC1:                                   Standards.          (line   13)
  * TC2:                                   Standards.          (line   13)
  * TC3:                                   Standards.          (line   13)
*************** Keyword Index
*** 68374,68380 ****
  * unresolved references and -nodefaultlibs: Link Options.    (line  154)
  * unresolved references and -nostdlib:   Link Options.       (line  154)
  * unused function attribute:             Common Function Attributes.
!                                                              (line 1272)
  * unused label attribute:                Label Attributes.   (line   32)
  * unused type attribute:                 Common Type Attributes.
                                                               (line  410)
--- 68442,68448 ----
  * unresolved references and -nodefaultlibs: Link Options.    (line  154)
  * unresolved references and -nostdlib:   Link Options.       (line  154)
  * unused function attribute:             Common Function Attributes.
!                                                              (line 1273)
  * unused label attribute:                Label Attributes.   (line   32)
  * unused type attribute:                 Common Type Attributes.
                                                               (line  410)
*************** Keyword Index
*** 68389,68395 ****
  * urls:                                  Diagnostic Message Formatting Options.
                                                               (line  144)
  * used function attribute:               Common Function Attributes.
!                                                              (line 1277)
  * used variable attribute:               Common Variable Attributes.
                                                               (line  351)
  * User stack pointer in interrupts on the Blackfin: Blackfin Function Attributes.
--- 68457,68463 ----
  * urls:                                  Diagnostic Message Formatting Options.
                                                               (line  144)
  * used function attribute:               Common Function Attributes.
!                                                              (line 1278)
  * used variable attribute:               Common Variable Attributes.
                                                               (line  351)
  * User stack pointer in interrupts on the Blackfin: Blackfin Function Attributes.
*************** Keyword Index
*** 68488,68494 ****
  * vfprintf:                              Other Builtins.     (line    6)
  * vfscanf:                               Other Builtins.     (line    6)
  * visibility function attribute:         Common Function Attributes.
!                                                              (line 1298)
  * visibility type attribute:             Common Type Attributes.
                                                               (line  446)
  * visibility variable attribute:         Common Variable Attributes.
--- 68556,68562 ----
  * vfprintf:                              Other Builtins.     (line    6)
  * vfscanf:                               Other Builtins.     (line    6)
  * visibility function attribute:         Common Function Attributes.
!                                                              (line 1299)
  * visibility type attribute:             Common Type Attributes.
                                                               (line  446)
  * visibility variable attribute:         Common Variable Attributes.
*************** Keyword Index
*** 68533,68539 ****
                                                               (line  786)
  * warning for unknown pragmas:           Warning Options.    (line 1349)
  * warning function attribute:            Common Function Attributes.
!                                                              (line  352)
  * warning GCC_COLORS capability:         Diagnostic Message Formatting Options.
                                                               (line   95)
  * warning messages:                      Warning Options.    (line    6)
--- 68601,68607 ----
                                                               (line  786)
  * warning for unknown pragmas:           Warning Options.    (line 1349)
  * warning function attribute:            Common Function Attributes.
!                                                              (line  353)
  * warning GCC_COLORS capability:         Diagnostic Message Formatting Options.
                                                               (line   95)
  * warning messages:                      Warning Options.    (line    6)
*************** Keyword Index
*** 68546,68558 ****
                                                               (line  106)
  * warn_unused type attribute:            C++ Attributes.     (line   71)
  * warn_unused_result function attribute: Common Function Attributes.
!                                                              (line 1398)
  * weak function attribute:               Common Function Attributes.
!                                                              (line 1415)
  * weak variable attribute:               Common Variable Attributes.
                                                               (line  403)
  * weakref function attribute:            Common Function Attributes.
!                                                              (line 1427)
  * whitespace:                            Incompatibilities.  (line  112)
  * Windows Options for x86:               x86 Windows Options.
                                                               (line    6)
--- 68614,68626 ----
                                                               (line  106)
  * warn_unused type attribute:            C++ Attributes.     (line   71)
  * warn_unused_result function attribute: Common Function Attributes.
!                                                              (line 1399)
  * weak function attribute:               Common Function Attributes.
!                                                              (line 1416)
  * weak variable attribute:               Common Variable Attributes.
                                                               (line  403)
  * weakref function attribute:            Common Function Attributes.
!                                                              (line 1428)
  * whitespace:                            Incompatibilities.  (line  112)
  * Windows Options for x86:               x86 Windows Options.
                                                               (line    6)
*************** Keyword Index
*** 68579,68585 ****
  * zero-length arrays:                    Zero Length.        (line    6)
  * zero-size structures:                  Empty Structures.   (line    6)
  * zero_call_used_regs function attribute: Common Function Attributes.
!                                                              (line 1469)
  * zSeries options:                       zSeries Options.    (line    6)
  
  
--- 68647,68653 ----
  * zero-length arrays:                    Zero Length.        (line    6)
  * zero-size structures:                  Empty Structures.   (line    6)
  * zero_call_used_regs function attribute: Common Function Attributes.
!                                                              (line 1470)
  * zSeries options:                       zSeries Options.    (line    6)
  
  
*************** Node: G++ and GCC4093
*** 68590,69023 ****
  Node: Standards6153
  Node: Invoking GCC20209
  Node: Option Summary25436
! Node: Overall Options82496
! Node: Invoking G++110011
! Node: C Dialect Options111534
! Node: C++ Dialect Options131192
! Node: Objective-C and Objective-C++ Dialect Options189212
! Node: Diagnostic Message Formatting Options200959
! Node: Warning Options229744
! Ref: Wtrigraphs331234
! Node: Static Analyzer Options368821
! Node: Debugging Options385602
! Node: Optimize Options405550
! Ref: Type-punning475889
! Node: Instrumentation Options591295
! Node: Preprocessor Options634708
! Ref: dashMF639555
! Ref: fdollars-in-identifiers644217
! Node: Assembler Options657422
! Node: Link Options658113
! Ref: Link Options-Footnote-1674989
! Node: Directory Options675325
! Node: Code Gen Options683728
! Node: Developer Options712240
! Node: Submodel Options753625
! Node: AArch64 Options755435
! Ref: aarch64-feature-modifiers769585
! Node: Adapteva Epiphany Options774821
! Node: AMD GCN Options780773
! Node: ARC Options781667
! Node: ARM Options802893
! Node: AVR Options843686
! Node: Blackfin Options870208
! Node: C6X Options878100
! Node: CRIS Options879643
! Node: CR16 Options883382
! Node: C-SKY Options884294
! Node: Darwin Options890021
! Node: DEC Alpha Options897462
! Node: eBPF Options909078
! Node: FR30 Options910360
! Node: FT32 Options910920
! Node: FRV Options911866
! Node: GNU/Linux Options918630
! Node: H8/300 Options920011
! Node: HPPA Options921463
! Node: IA-64 Options930995
! Node: LM32 Options939123
! Node: M32C Options939646
! Node: M32R/D Options940919
! Node: M680x0 Options944464
! Node: MCore Options958539
! Node: MeP Options960041
! Node: MicroBlaze Options964001
! Node: MIPS Options967091
! Node: MMIX Options1003630
! Node: MN10300 Options1006107
! Node: Moxie Options1008650
! Node: MSP430 Options1009137
! Node: NDS32 Options1016898
! Node: Nios II Options1019068
! Node: Nvidia PTX Options1032284
! Node: OpenRISC Options1034793
! Node: PDP-11 Options1037313
! Node: picoChip Options1038562
! Node: PowerPC Options1040700
! Node: PRU Options1040920
! Node: RISC-V Options1043129
! Node: RL78 Options1050781
! Node: RS/6000 and PowerPC Options1054556
! Node: RX Options1096089
! Node: S/390 and zSeries Options1104691
! Node: Score Options1115470
! Node: SH Options1116319
! Node: Solaris 2 Options1131459
! Node: SPARC Options1132697
! Node: System V Options1148323
! Node: TILE-Gx Options1149151
! Node: TILEPro Options1150169
! Node: V850 Options1150673
! Node: VAX Options1157360
! Node: Visium Options1157898
! Node: VMS Options1160206
! Node: VxWorks Options1161022
! Node: x86 Options1162174
! Node: x86 Windows Options1227597
! Node: Xstormy16 Options1230402
! Node: Xtensa Options1230696
! Node: zSeries Options1236832
! Node: Spec Files1237028
! Node: Environment Variables1263116
! Node: Precompiled Headers1272549
! Node: C++ Modules1278758
! Ref: C++ Modules-Footnote-11284897
! Node: C++ Module Mapper1285150
! Node: C++ Module Preprocessing1290303
! Node: C++ Compiled Module Interface1292132
! Ref: C++ Compiled Module Interface-Footnote-11295516
! Ref: C++ Compiled Module Interface-Footnote-21295605
! Node: C Implementation1295661
! Node: Translation implementation1297351
! Node: Environment implementation1297942
! Node: Identifiers implementation1298496
! Node: Characters implementation1299582
! Node: Integers implementation1303232
! Node: Floating point implementation1305281
! Node: Arrays and pointers implementation1308344
! Ref: Arrays and pointers implementation-Footnote-11309804
! Node: Hints implementation1309930
! Node: Structures unions enumerations and bit-fields implementation1311425
! Node: Qualifiers implementation1313649
! Node: Declarators implementation1315710
! Node: Statements implementation1316051
! Node: Preprocessing directives implementation1316377
! Node: Library functions implementation1318698
! Node: Architecture implementation1319347
! Node: Locale-specific behavior implementation1320992
! Node: C++ Implementation1321297
! Node: Conditionally-supported behavior1322580
! Node: Exception handling1323197
! Node: C Extensions1323664
! Node: Statement Exprs1328887
! Node: Local Labels1334259
! Node: Labels as Values1337232
! Ref: Labels as Values-Footnote-11339759
! Node: Nested Functions1339944
! Node: Nonlocal Gotos1343898
! Node: Constructing Calls1346164
! Node: Typeof1350879
! Node: Conditionals1354808
! Node: __int1281355697
! Node: Long Long1356222
! Node: Complex1357713
! Node: Floating Types1360481
! Node: Half-Precision1363948
! Node: Decimal Float1366359
! Node: Hex Floats1368213
! Node: Fixed-Point1369287
! Node: Named Address Spaces1372545
! Ref: AVR Named Address Spaces1373226
! Node: Zero Length1379838
! Node: Empty Structures1384019
! Node: Variable Length1384425
! Node: Variadic Macros1387143
! Node: Escaped Newlines1389521
! Node: Subscripting1390382
! Node: Pointer Arith1391107
! Node: Variadic Pointer Args1391684
! Node: Pointers to Arrays1392409
! Node: Initializers1393162
! Node: Compound Literals1393663
! Node: Designated Inits1397230
! Node: Case Ranges1401154
! Node: Cast to Union1401835
! Node: Mixed Labels and Declarations1403569
! Node: Function Attributes1404206
! Node: Common Function Attributes1408673
! Ref: Common Function Attributes-Footnote-11482415
! Node: AArch64 Function Attributes1482732
! Node: AMD GCN Function Attributes1488926
! Node: ARC Function Attributes1491979
! Node: ARM Function Attributes1494916
! Node: AVR Function Attributes1500055
! Node: Blackfin Function Attributes1504590
! Node: BPF Function Attributes1507087
! Node: CR16 Function Attributes1507675
! Node: C-SKY Function Attributes1508194
! Node: Epiphany Function Attributes1509493
! Node: H8/300 Function Attributes1512248
! Node: IA-64 Function Attributes1513446
! Node: M32C Function Attributes1514488
! Node: M32R/D Function Attributes1516826
! Node: m68k Function Attributes1518300
! Node: MCORE Function Attributes1519244
! Node: MeP Function Attributes1520055
! Node: MicroBlaze Function Attributes1521356
! Node: Microsoft Windows Function Attributes1522863
! Node: MIPS Function Attributes1527432
! Node: MSP430 Function Attributes1533050
! Node: NDS32 Function Attributes1537129
! Node: Nios II Function Attributes1539553
! Node: Nvidia PTX Function Attributes1540850
! Node: PowerPC Function Attributes1541465
! Node: RISC-V Function Attributes1548239
! Node: RL78 Function Attributes1549655
! Node: RX Function Attributes1550894
! Node: S/390 Function Attributes1553441
! Node: SH Function Attributes1555269
! Node: Symbian OS Function Attributes1558697
! Node: V850 Function Attributes1559033
! Node: Visium Function Attributes1559578
! Node: x86 Function Attributes1560106
! Node: Xstormy16 Function Attributes1583789
! Node: Variable Attributes1584296
! Node: Common Variable Attributes1585829
! Node: ARC Variable Attributes1606294
! Node: AVR Variable Attributes1606676
! Node: Blackfin Variable Attributes1611838
! Node: H8/300 Variable Attributes1612696
! Node: IA-64 Variable Attributes1613769
! Node: M32R/D Variable Attributes1614520
! Node: MeP Variable Attributes1615303
! Node: Microsoft Windows Variable Attributes1617396
! Node: MSP430 Variable Attributes1619849
! Node: Nvidia PTX Variable Attributes1621063
! Node: PowerPC Variable Attributes1621680
! Node: RL78 Variable Attributes1622237
! Node: V850 Variable Attributes1622656
! Node: x86 Variable Attributes1623289
! Node: Xstormy16 Variable Attributes1624345
! Node: Type Attributes1624915
! Node: Common Type Attributes1626579
! Node: ARC Type Attributes1648336
! Node: ARM Type Attributes1648808
! Node: MeP Type Attributes1649590
! Node: PowerPC Type Attributes1649992
! Node: x86 Type Attributes1650981
! Node: Label Attributes1651973
! Node: Enumerator Attributes1654000
! Node: Statement Attributes1655319
! Node: Attribute Syntax1656802
! Node: Function Prototypes1668060
! Node: C++ Comments1669840
! Node: Dollar Signs1670359
! Node: Character Escapes1670824
! Node: Alignment1671108
! Node: Inline1672761
! Node: Volatiles1677578
! Node: Using Assembly Language with C1680477
! Node: Basic Asm1681714
! Node: Extended Asm1687164
! Ref: Volatile1691278
! Ref: AssemblerTemplate1695391
! Ref: OutputOperands1699631
! Ref: FlagOutputOperands1706594
! Ref: InputOperands1709541
! Ref: Clobbers and Scratch Registers1713809
! Ref: GotoLabels1722450
! Ref: x86Operandmodifiers1726073
! Ref: x86floatingpointasmoperands1730889
! Ref: msp430Operandmodifiers1734218
! Node: Constraints1735876
! Node: Simple Constraints1736982
! Node: Multi-Alternative1744296
! Node: Modifiers1745971
! Node: Machine Constraints1748770
! Node: Asm Labels1804995
! Node: Explicit Register Variables1806615
! Ref: Explicit Reg Vars1806829
! Node: Global Register Variables1807438
! Ref: Global Reg Vars1807646
! Node: Local Register Variables1812428
! Ref: Local Reg Vars1812648
! Node: Size of an asm1816276
! Node: Alternate Keywords1817754
! Node: Incomplete Enums1819259
! Node: Function Names1820016
! Node: Return Address1821920
! Node: Vector Extensions1826507
! Node: Offsetof1836272
! Node: __sync Builtins1837105
! Node: __atomic Builtins1843548
! Node: Integer Overflow Builtins1857173
! Node: x86 specific memory model extensions for transactional memory1863656
! Node: Object Size Checking1864922
! Node: Other Builtins1871178
! Node: Target Builtins1922826
! Node: AArch64 Built-in Functions1924601
! Node: Alpha Built-in Functions1925289
! Node: Altera Nios II Built-in Functions1928337
! Node: ARC Built-in Functions1932706
! Node: ARC SIMD Built-in Functions1937918
! Node: ARM iWMMXt Built-in Functions1946814
! Node: ARM C Language Extensions (ACLE)1953810
! Node: ARM Floating Point Status and Control Intrinsics1955087
! Node: ARM ARMv8-M Security Extensions1955572
! Node: AVR Built-in Functions1956852
! Node: Blackfin Built-in Functions1960613
! Node: BPF Built-in Functions1961231
! Node: FR-V Built-in Functions1962131
! Node: Argument Types1962994
! Node: Directly-mapped Integer Functions1964748
! Node: Directly-mapped Media Functions1965832
! Node: Raw read/write Functions1974038
! Node: Other Built-in Functions1974946
! Node: MIPS DSP Built-in Functions1976132
! Node: MIPS Paired-Single Support1988629
! Node: MIPS Loongson Built-in Functions1990128
! Node: Paired-Single Arithmetic1996650
! Node: Paired-Single Built-in Functions1997598
! Node: MIPS-3D Built-in Functions2000265
! Node: MIPS SIMD Architecture (MSA) Support2005659
! Node: MIPS SIMD Architecture Built-in Functions2008499
! Node: Other MIPS Built-in Functions2035353
! Node: MSP430 Built-in Functions2036362
! Node: NDS32 Built-in Functions2037763
! Node: picoChip Built-in Functions2039056
! Node: Basic PowerPC Built-in Functions2040405
! Node: Basic PowerPC Built-in Functions Available on all Configurations2041263
! Node: Basic PowerPC Built-in Functions Available on ISA 2.052049772
! Node: Basic PowerPC Built-in Functions Available on ISA 2.062054607
! Node: Basic PowerPC Built-in Functions Available on ISA 2.072056687
! Node: Basic PowerPC Built-in Functions Available on ISA 3.02057541
! Node: Basic PowerPC Built-in Functions Available on ISA 3.12064519
! Node: PowerPC AltiVec/VSX Built-in Functions2067732
! Node: PowerPC AltiVec Built-in Functions on ISA 2.052075801
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.062101201
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.072108267
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.02118077
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.12133794
! Node: PowerPC Hardware Transactional Memory Built-in Functions2167017
! Node: PowerPC Atomic Memory Operation Functions2175532
! Node: PowerPC Matrix-Multiply Assist Built-in Functions2178095
! Node: PRU Built-in Functions2184220
! Node: RISC-V Built-in Functions2185408
! Node: RX Built-in Functions2185819
! Node: S/390 System z Built-in Functions2189821
! Node: SH Built-in Functions2195051
! Node: SPARC VIS Built-in Functions2196779
! Node: TI C6X Built-in Functions2205310
! Node: TILE-Gx Built-in Functions2206341
! Node: TILEPro Built-in Functions2207460
! Node: x86 Built-in Functions2208560
! Node: x86 transactional memory intrinsics2272640
! Node: x86 control-flow protection intrinsics2275907
! Node: Target Format Checks2277678
! Node: Solaris Format Checks2278110
! Node: Darwin Format Checks2278536
! Node: Pragmas2279499
! Node: AArch64 Pragmas2280440
! Node: ARM Pragmas2280897
! Node: M32C Pragmas2281524
! Node: MeP Pragmas2282596
! Node: PRU Pragmas2284648
! Node: RS/6000 and PowerPC Pragmas2285226
! Node: S/390 Pragmas2285966
! Node: Darwin Pragmas2286532
! Node: Solaris Pragmas2287585
! Node: Symbol-Renaming Pragmas2288749
! Node: Structure-Layout Pragmas2290386
! Node: Weak Pragmas2292666
! Node: Diagnostic Pragmas2293401
! Node: Visibility Pragmas2297592
! Node: Push/Pop Macro Pragmas2298277
! Node: Function Specific Option Pragmas2299250
! Node: Loop-Specific Pragmas2301216
! Node: Unnamed Fields2302816
! Node: Thread-Local2305013
! Node: C99 Thread-Local Edits2307119
! Node: C++98 Thread-Local Edits2309117
! Node: Binary constants2312562
! Node: C++ Extensions2313233
! Node: C++ Volatiles2314863
! Node: Restricted Pointers2317211
! Node: Vague Linkage2318802
! Node: C++ Interface2322425
! Ref: C++ Interface-Footnote-12326222
! Node: Template Instantiation2326360
! Node: Bound member functions2332451
! Node: C++ Attributes2333983
! Node: Function Multiversioning2338055
! Node: Type Traits2339862
! Node: C++ Concepts2346812
! Node: Deprecated Features2348318
! Node: Backwards Compatibility2350143
! Node: Objective-C2351215
! Node: GNU Objective-C runtime API2351822
! Node: Modern GNU Objective-C runtime API2352829
! Node: Traditional GNU Objective-C runtime API2355265
! Node: Executing code before main2355992
! Node: What you can and what you cannot do in +load2358736
! Node: Type encoding2361106
! Node: Legacy type encoding2366247
! Node: @encode2367337
! Node: Method signatures2367882
! Node: Garbage Collection2369874
! Node: Constant string objects2372564
! Node: compatibility_alias2375073
! Node: Exceptions2375798
! Node: Synchronization2378508
! Node: Fast enumeration2379692
! Node: Using fast enumeration2380004
! Node: c99-like fast enumeration syntax2381215
! Node: Fast enumeration details2381918
! Node: Fast enumeration protocol2384258
! Node: Messaging with the GNU Objective-C runtime2387410
! Node: Dynamically registering methods2388782
! Node: Forwarding hook2390473
! Node: Compatibility2393513
! Node: Gcov2400069
! Node: Gcov Intro2400604
! Node: Invoking Gcov2403322
! Node: Gcov and Optimization2426188
! Node: Gcov Data Files2429931
! Node: Cross-profiling2431340
! Node: Gcov-tool2433194
! Node: Gcov-tool Intro2433619
! Node: Invoking Gcov-tool2435589
! Node: Gcov-dump2438167
! Node: Gcov-dump Intro2438490
! Node: Invoking Gcov-dump2438757
! Node: lto-dump2439414
! Node: lto-dump Intro2439713
! Node: Invoking lto-dump2439963
! Node: Trouble2441059
! Node: Actual Bugs2442476
! Node: Interoperation2442923
! Node: Incompatibilities2449814
! Node: Fixed Headers2457966
! Node: Standard Libraries2459624
! Node: Disappointments2460996
! Node: C++ Misunderstandings2465355
! Node: Static Definitions2466166
! Node: Name lookup2467219
! Ref: Name lookup-Footnote-12472000
! Node: Temporaries2472189
! Node: Copy Assignment2474165
! Node: Non-bugs2475972
! Node: Warnings and Errors2486478
! Node: Bugs2488240
! Node: Bug Criteria2488707
! Node: Bug Reporting2490917
! Node: Service2491135
! Node: Contributing2491955
! Node: Funding2492696
! Node: GNU Project2495186
! Node: Copying2495832
! Node: GNU Free Documentation License2533340
! Node: Contributors2558458
! Node: Option Index2599431
! Node: Keyword Index2889289
  
  End Tag Table
--- 68658,69091 ----
  Node: Standards6153
  Node: Invoking GCC20209
  Node: Option Summary25436
! Node: Overall Options82543
! Node: Invoking G++110123
! Node: C Dialect Options111646
! Node: C++ Dialect Options131304
! Node: Objective-C and Objective-C++ Dialect Options189324
! Node: Diagnostic Message Formatting Options201071
! Node: Warning Options229856
! Ref: Wtrigraphs331364
! Node: Static Analyzer Options368951
! Node: Debugging Options385732
! Node: Optimize Options405680
! Ref: Type-punning476019
! Node: Instrumentation Options591425
! Node: Preprocessor Options635072
! Ref: dashMF639919
! Ref: fdollars-in-identifiers644581
! Node: Assembler Options657786
! Node: Link Options658477
! Ref: Link Options-Footnote-1675353
! Node: Directory Options675689
! Node: Code Gen Options684092
! Node: Developer Options712604
! Node: Submodel Options753989
! Node: AArch64 Options755799
! Ref: aarch64-feature-modifiers771121
! Node: Adapteva Epiphany Options776357
! Node: AMD GCN Options782309
! Node: ARC Options783872
! Node: ARM Options805098
! Node: AVR Options846284
! Node: Blackfin Options872806
! Node: C6X Options880698
! Node: CRIS Options882241
! Node: CR16 Options885425
! Node: C-SKY Options886337
! Node: Darwin Options892064
! Node: DEC Alpha Options899505
! Node: eBPF Options911121
! Node: FR30 Options912403
! Node: FT32 Options912963
! Node: FRV Options913909
! Node: GNU/Linux Options920673
! Node: H8/300 Options922054
! Node: HPPA Options923506
! Node: IA-64 Options933038
! Node: LM32 Options941166
! Node: M32C Options941689
! Node: M32R/D Options942962
! Node: M680x0 Options946507
! Node: MCore Options960582
! Node: MeP Options962084
! Node: MicroBlaze Options966044
! Node: MIPS Options969134
! Node: MMIX Options1005673
! Node: MN10300 Options1008150
! Node: Moxie Options1010693
! Node: MSP430 Options1011180
! Node: NDS32 Options1018941
! Node: Nios II Options1021111
! Node: Nvidia PTX Options1034327
! Node: OpenRISC Options1036836
! Node: PDP-11 Options1039356
! Node: picoChip Options1040605
! Node: PowerPC Options1042743
! Node: PRU Options1042963
! Node: RISC-V Options1045172
! Node: RL78 Options1052824
! Node: RS/6000 and PowerPC Options1056599
! Node: RX Options1098115
! Node: S/390 and zSeries Options1106717
! Node: Score Options1117517
! Node: SH Options1118366
! Node: Solaris 2 Options1133506
! Node: SPARC Options1134744
! Node: System V Options1150396
! Node: TILE-Gx Options1151224
! Node: TILEPro Options1152242
! Node: V850 Options1152746
! Node: VAX Options1159433
! Node: Visium Options1159971
! Node: VMS Options1162279
! Node: VxWorks Options1163095
! Node: x86 Options1164247
! Node: x86 Windows Options1230658
! Node: Xstormy16 Options1233463
! Node: Xtensa Options1233757
! Node: zSeries Options1239893
! Node: Spec Files1240089
! Node: Environment Variables1266168
! Node: Precompiled Headers1275601
! Node: C++ Modules1281810
! Ref: C++ Modules-Footnote-11287949
! Node: C++ Module Mapper1288202
! Node: C++ Module Preprocessing1293355
! Node: C++ Compiled Module Interface1295184
! Ref: C++ Compiled Module Interface-Footnote-11298568
! Ref: C++ Compiled Module Interface-Footnote-21298657
! Node: C Implementation1298713
! Node: Translation implementation1300403
! Node: Environment implementation1300994
! Node: Identifiers implementation1301548
! Node: Characters implementation1302634
! Node: Integers implementation1306284
! Node: Floating point implementation1308333
! Node: Arrays and pointers implementation1311396
! Ref: Arrays and pointers implementation-Footnote-11312856
! Node: Hints implementation1312982
! Node: Structures unions enumerations and bit-fields implementation1314477
! Node: Qualifiers implementation1316701
! Node: Declarators implementation1318762
! Node: Statements implementation1319103
! Node: Preprocessing directives implementation1319429
! Node: Library functions implementation1321750
! Node: Architecture implementation1322399
! Node: Locale-specific behavior implementation1324044
! Node: C++ Implementation1324349
! Node: Conditionally-supported behavior1325632
! Node: Exception handling1326249
! Node: C Extensions1326716
! Node: Statement Exprs1331939
! Node: Local Labels1337311
! Node: Labels as Values1340284
! Ref: Labels as Values-Footnote-11342811
! Node: Nested Functions1342996
! Node: Nonlocal Gotos1346950
! Node: Constructing Calls1349216
! Node: Typeof1353931
! Node: Conditionals1357860
! Node: __int1281358749
! Node: Long Long1359274
! Node: Complex1360765
! Node: Floating Types1363533
! Node: Half-Precision1367000
! Node: Decimal Float1369411
! Node: Hex Floats1371265
! Node: Fixed-Point1372339
! Node: Named Address Spaces1375597
! Ref: AVR Named Address Spaces1376278
! Node: Zero Length1382890
! Node: Empty Structures1387071
! Node: Variable Length1387477
! Node: Variadic Macros1390195
! Node: Escaped Newlines1392573
! Node: Subscripting1393434
! Node: Pointer Arith1394159
! Node: Variadic Pointer Args1394736
! Node: Pointers to Arrays1395461
! Node: Initializers1396214
! Node: Compound Literals1396715
! Node: Designated Inits1400282
! Node: Case Ranges1404206
! Node: Cast to Union1404887
! Node: Mixed Labels and Declarations1406621
! Node: Function Attributes1407258
! Node: Common Function Attributes1411725
! Ref: Common Function Attributes-Footnote-11485600
! Node: AArch64 Function Attributes1485917
! Node: AMD GCN Function Attributes1492111
! Node: ARC Function Attributes1495164
! Node: ARM Function Attributes1498101
! Node: AVR Function Attributes1503240
! Node: Blackfin Function Attributes1507775
! Node: BPF Function Attributes1510272
! Node: CR16 Function Attributes1510860
! Node: C-SKY Function Attributes1511379
! Node: Epiphany Function Attributes1512678
! Node: H8/300 Function Attributes1515433
! Node: IA-64 Function Attributes1516631
! Node: M32C Function Attributes1517673
! Node: M32R/D Function Attributes1520011
! Node: m68k Function Attributes1521485
! Node: MCORE Function Attributes1522429
! Node: MeP Function Attributes1523240
! Node: MicroBlaze Function Attributes1524541
! Node: Microsoft Windows Function Attributes1526048
! Node: MIPS Function Attributes1530617
! Node: MSP430 Function Attributes1536235
! Node: NDS32 Function Attributes1540314
! Node: Nios II Function Attributes1542738
! Node: Nvidia PTX Function Attributes1544035
! Node: PowerPC Function Attributes1544650
! Node: RISC-V Function Attributes1551424
! Node: RL78 Function Attributes1552840
! Node: RX Function Attributes1554079
! Node: S/390 Function Attributes1556626
! Node: SH Function Attributes1558454
! Node: Symbian OS Function Attributes1561882
! Node: V850 Function Attributes1562218
! Node: Visium Function Attributes1562763
! Node: x86 Function Attributes1563291
! Node: Xstormy16 Function Attributes1587093
! Node: Variable Attributes1587600
! Node: Common Variable Attributes1589133
! Node: ARC Variable Attributes1609598
! Node: AVR Variable Attributes1609980
! Node: Blackfin Variable Attributes1615142
! Node: H8/300 Variable Attributes1616000
! Node: IA-64 Variable Attributes1617073
! Node: M32R/D Variable Attributes1617824
! Node: MeP Variable Attributes1618607
! Node: Microsoft Windows Variable Attributes1620700
! Node: MSP430 Variable Attributes1623153
! Node: Nvidia PTX Variable Attributes1624367
! Node: PowerPC Variable Attributes1624984
! Node: RL78 Variable Attributes1625541
! Node: V850 Variable Attributes1625960
! Node: x86 Variable Attributes1626593
! Node: Xstormy16 Variable Attributes1627649
! Node: Type Attributes1628219
! Node: Common Type Attributes1629883
! Node: ARC Type Attributes1651640
! Node: ARM Type Attributes1652112
! Node: MeP Type Attributes1652894
! Node: PowerPC Type Attributes1653296
! Node: x86 Type Attributes1654285
! Node: Label Attributes1655277
! Node: Enumerator Attributes1657304
! Node: Statement Attributes1658623
! Node: Attribute Syntax1660106
! Node: Function Prototypes1671364
! Node: C++ Comments1673144
! Node: Dollar Signs1673663
! Node: Character Escapes1674128
! Node: Alignment1674412
! Node: Inline1676065
! Node: Volatiles1680882
! Node: Using Assembly Language with C1683781
! Node: Basic Asm1685018
! Node: Extended Asm1690468
! Ref: Volatile1694582
! Ref: AssemblerTemplate1698695
! Ref: OutputOperands1702935
! Ref: FlagOutputOperands1709898
! Ref: InputOperands1712845
! Ref: Clobbers and Scratch Registers1717113
! Ref: GotoLabels1725754
! Ref: x86Operandmodifiers1729377
! Ref: x86floatingpointasmoperands1734193
! Ref: msp430Operandmodifiers1737522
! Node: Constraints1739180
! Node: Simple Constraints1740286
! Node: Multi-Alternative1747600
! Node: Modifiers1749275
! Node: Machine Constraints1752074
! Node: Asm Labels1808299
! Node: Explicit Register Variables1809919
! Ref: Explicit Reg Vars1810133
! Node: Global Register Variables1810742
! Ref: Global Reg Vars1810950
! Node: Local Register Variables1815732
! Ref: Local Reg Vars1815952
! Node: Size of an asm1819580
! Node: Alternate Keywords1821058
! Node: Incomplete Enums1822563
! Node: Function Names1823320
! Node: Return Address1825224
! Node: Vector Extensions1829811
! Node: Offsetof1839576
! Node: __sync Builtins1840409
! Node: __atomic Builtins1846852
! Node: Integer Overflow Builtins1860477
! Node: x86 specific memory model extensions for transactional memory1866960
! Node: Object Size Checking1868226
! Node: Other Builtins1874482
! Node: Target Builtins1926130
! Node: AArch64 Built-in Functions1927905
! Node: Alpha Built-in Functions1928593
! Node: Altera Nios II Built-in Functions1931641
! Node: ARC Built-in Functions1936010
! Node: ARC SIMD Built-in Functions1941222
! Node: ARM iWMMXt Built-in Functions1950118
! Node: ARM C Language Extensions (ACLE)1957114
! Node: ARM Floating Point Status and Control Intrinsics1958391
! Node: ARM ARMv8-M Security Extensions1958876
! Node: AVR Built-in Functions1960156
! Node: Blackfin Built-in Functions1963917
! Node: BPF Built-in Functions1964535
! Node: FR-V Built-in Functions1965435
! Node: Argument Types1966298
! Node: Directly-mapped Integer Functions1968052
! Node: Directly-mapped Media Functions1969136
! Node: Raw read/write Functions1977342
! Node: Other Built-in Functions1978250
! Node: MIPS DSP Built-in Functions1979436
! Node: MIPS Paired-Single Support1991933
! Node: MIPS Loongson Built-in Functions1993432
! Node: Paired-Single Arithmetic1999954
! Node: Paired-Single Built-in Functions2000902
! Node: MIPS-3D Built-in Functions2003569
! Node: MIPS SIMD Architecture (MSA) Support2008963
! Node: MIPS SIMD Architecture Built-in Functions2011803
! Node: Other MIPS Built-in Functions2038657
! Node: MSP430 Built-in Functions2039666
! Node: NDS32 Built-in Functions2041067
! Node: picoChip Built-in Functions2042360
! Node: Basic PowerPC Built-in Functions2043709
! Node: Basic PowerPC Built-in Functions Available on all Configurations2044567
! Node: Basic PowerPC Built-in Functions Available on ISA 2.052053076
! Node: Basic PowerPC Built-in Functions Available on ISA 2.062057911
! Node: Basic PowerPC Built-in Functions Available on ISA 2.072059991
! Node: Basic PowerPC Built-in Functions Available on ISA 3.02060845
! Node: Basic PowerPC Built-in Functions Available on ISA 3.12067823
! Node: PowerPC AltiVec/VSX Built-in Functions2071036
! Node: PowerPC AltiVec Built-in Functions on ISA 2.052079105
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.062104505
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.072111571
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.02121381
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.12137098
! Node: PowerPC Hardware Transactional Memory Built-in Functions2170321
! Node: PowerPC Atomic Memory Operation Functions2178836
! Node: PowerPC Matrix-Multiply Assist Built-in Functions2181399
! Node: PRU Built-in Functions2187524
! Node: RISC-V Built-in Functions2188712
! Node: RX Built-in Functions2189123
! Node: S/390 System z Built-in Functions2193125
! Node: SH Built-in Functions2198355
! Node: SPARC VIS Built-in Functions2200083
! Node: TI C6X Built-in Functions2208614
! Node: TILE-Gx Built-in Functions2209645
! Node: TILEPro Built-in Functions2210764
! Node: x86 Built-in Functions2211864
! Node: x86 transactional memory intrinsics2275944
! Node: x86 control-flow protection intrinsics2279211
! Node: Target Format Checks2280982
! Node: Solaris Format Checks2281414
! Node: Darwin Format Checks2281840
! Node: Pragmas2282803
! Node: AArch64 Pragmas2283744
! Node: ARM Pragmas2284201
! Node: M32C Pragmas2284828
! Node: MeP Pragmas2285900
! Node: PRU Pragmas2287952
! Node: RS/6000 and PowerPC Pragmas2288530
! Node: S/390 Pragmas2289270
! Node: Darwin Pragmas2289836
! Node: Solaris Pragmas2290889
! Node: Symbol-Renaming Pragmas2292053
! Node: Structure-Layout Pragmas2293690
! Node: Weak Pragmas2295970
! Node: Diagnostic Pragmas2296705
! Node: Visibility Pragmas2300896
! Node: Push/Pop Macro Pragmas2301581
! Node: Function Specific Option Pragmas2302554
! Node: Loop-Specific Pragmas2304520
! Node: Unnamed Fields2306120
! Node: Thread-Local2308317
! Node: C99 Thread-Local Edits2310423
! Node: C++98 Thread-Local Edits2312421
! Node: Binary constants2315866
! Node: C++ Extensions2316537
! Node: C++ Volatiles2318167
! Node: Restricted Pointers2320515
! Node: Vague Linkage2322106
! Node: C++ Interface2325729
! Ref: C++ Interface-Footnote-12329526
! Node: Template Instantiation2329664
! Node: Bound member functions2335755
! Node: C++ Attributes2337287
! Node: Function Multiversioning2341359
! Node: Type Traits2343166
! Node: C++ Concepts2350116
! Node: Deprecated Features2351622
! Node: Backwards Compatibility2353447
! Node: Objective-C2354519
! Node: GNU Objective-C runtime API2355126
! Node: Modern GNU Objective-C runtime API2356133
! Node: Traditional GNU Objective-C runtime API2358569
! Node: Executing code before main2359296
! Node: What you can and what you cannot do in +load2362040
! Node: Type encoding2364410
! Node: Legacy type encoding2369551
! Node: @encode2370641
! Node: Method signatures2371186
! Node: Garbage Collection2373178
! Node: Constant string objects2375868
! Node: compatibility_alias2378377
! Node: Exceptions2379102
! Node: Synchronization2381812
! Node: Fast enumeration2382996
! Node: Using fast enumeration2383308
! Node: c99-like fast enumeration syntax2384519
! Node: Fast enumeration details2385222
! Node: Fast enumeration protocol2387562
! Node: Messaging with the GNU Objective-C runtime2390714
! Node: Dynamically registering methods2392086
! Node: Forwarding hook2393777
! Node: Compatibility2396817
! Node: Gcov2403373
! Node: Gcov Intro2403908
! Node: Invoking Gcov2406626
! Node: Gcov and Optimization2429492
! Node: Gcov Data Files2433235
! Node: Cross-profiling2434644
! Node: Gcov-tool2436498
! Node: Gcov-tool Intro2436923
! Node: Invoking Gcov-tool2438893
! Node: Gcov-dump2441471
! Node: Gcov-dump Intro2441794
! Node: Invoking Gcov-dump2442061
! Node: lto-dump2442718
! Node: lto-dump Intro2443017
! Node: Invoking lto-dump2443267
! Node: Trouble2444363
! Node: Actual Bugs2445780
! Node: Interoperation2446227
! Node: Incompatibilities2453118
! Node: Fixed Headers2461270
! Node: Standard Libraries2462928
! Node: Disappointments2464300
! Node: C++ Misunderstandings2468659
! Node: Static Definitions2469470
! Node: Name lookup2470523
! Ref: Name lookup-Footnote-12475304
! Node: Temporaries2475493
! Node: Copy Assignment2477469
! Node: Non-bugs2479304
! Node: Warnings and Errors2489810
! Node: Bugs2491572
! Node: Bug Criteria2492039
! Node: Bug Reporting2494249
! Node: Service2494467
! Node: Contributing2495287
! Node: Funding2496028
! Node: GNU Project2498518
! Node: Copying2499164
! Node: GNU Free Documentation License2536672
! Node: Contributors2561790
! Node: Option Index2602763
! Node: Keyword Index2892840
  
  End Tag Table
diff -Nrcpad gcc-11.2.0/gcc/doc/gccinstall.info gcc-11.3.0/gcc/doc/gccinstall.info
*** gcc-11.2.0/gcc/doc/gccinstall.info	Wed Jul 28 07:06:50 2021
--- gcc-11.3.0/gcc/doc/gccinstall.info	Thu Apr 21 08:20:53 2022
*************** option.
*** 842,847 ****
--- 842,851 ----
  '--with-ld=PATHNAME'
       Same as '--with-as' but for the linker.
  
+ '--with-dsymutil=PATHNAME'
+      Same as '--with-as' but for the debug linker (only used on Darwin
+      platforms so far).
+ 
  '--with-stabs'
       Specify that stabs debugging information should be used instead of
       whatever format the host normally uses.  Normally GCC uses the same
*************** option.
*** 1051,1056 ****
--- 1055,1074 ----
       this multi-lib set.
            rv64ima-lp64--f,c,fc
  
+      '--with-multilib-generator' have an optional configuration argument
+      '--cmodel=val' for code model, this option will expand with other
+      config options, VAL is a comma separated list of possible code
+      model, currently we support medlow and medany.
+ 
+      Example 5: Add multi-lib suppport for rv64ima with lp64; rv64ima
+      with lp64 and medlow code model
+           rv64ima-lp64--;--cmodel=medlow
+ 
+      Example 6: Add multi-lib suppport for rv64ima with lp64; rv64ima
+      with lp64 and medlow code model; rv64ima with lp64 and medany code
+      model
+           rv64ima-lp64--;--cmodel=medlow,medany
+ 
  '--with-endian=ENDIANS'
       Specify what endians to use.  Currently only implemented for
       sh*-*-*.
*************** configure GCC for building a CR16 uclinu
*** 3107,3130 ****
  CRIS
  ====
  
! CRIS is the CPU architecture in Axis Communications ETRAX
! system-on-a-chip series.  These are used in embedded applications.
  
     *Note CRIS Options: (gcc)CRIS Options, for a list of CRIS-specific
  options.
  
!    There are a few different CRIS targets:
! 'cris-axis-elf'
!      Mainly for monolithic embedded systems.  Includes a multilib for
!      the 'v10' core used in 'ETRAX 100 LX'.
! 'cris-axis-linux-gnu'
!      A GNU/Linux port for the CRIS architecture, currently targeting
!      'ETRAX 100 LX' by default.
! 
!    Pre-packaged tools can be obtained from
! <ftp://ftp.axis.com/pub/axis/tools/cris/compiler-kit/>.  More
! information about this platform is available at
! <http://developer.axis.com/>.
  
  DOS
  ===
--- 3125,3138 ----
  CRIS
  ====
  
! CRIS is a CPU architecture in Axis Communications systems-on-a-chip, for
! example the ETRAX series.  These are used in embedded applications.
  
     *Note CRIS Options: (gcc)CRIS Options, for a list of CRIS-specific
  options.
  
!    Use 'configure --target=cris-elf' to configure GCC for building a
! cross-compiler for CRIS.
  
  DOS
  ===
*************** Concept Index
*** 4869,4875 ****
  * Menu:
  
  * Binaries:                              Binaries.           (line    6)
! * build_configargs:                      Configuration.      (line 1740)
  * Configuration:                         Configuration.      (line    6)
  * configurations supported by GCC:       Configurations.     (line    6)
  * Downloading GCC:                       Downloading the source.
--- 4877,4883 ----
  * Menu:
  
  * Binaries:                              Binaries.           (line    6)
! * build_configargs:                      Configuration.      (line 1758)
  * Configuration:                         Configuration.      (line    6)
  * configurations supported by GCC:       Configurations.     (line    6)
  * Downloading GCC:                       Downloading the source.
*************** Concept Index
*** 4879,4885 ****
  * FDL, GNU Free Documentation License:   GNU Free Documentation License.
                                                               (line    6)
  * Host specific installation:            Specific.           (line    6)
! * host_configargs:                       Configuration.      (line 1744)
  * Installing GCC: Binaries:              Binaries.           (line    6)
  * Installing GCC: Building:              Building.           (line    6)
  * Installing GCC: Configuration:         Configuration.      (line    6)
--- 4887,4893 ----
  * FDL, GNU Free Documentation License:   GNU Free Documentation License.
                                                               (line    6)
  * Host specific installation:            Specific.           (line    6)
! * host_configargs:                       Configuration.      (line 1762)
  * Installing GCC: Binaries:              Binaries.           (line    6)
  * Installing GCC: Building:              Building.           (line    6)
  * Installing GCC: Configuration:         Configuration.      (line    6)
*************** Concept Index
*** 4889,4895 ****
  * Specific installation notes:           Specific.           (line    6)
  * Target specific installation:          Specific.           (line    6)
  * Target specific installation notes:    Specific.           (line    6)
! * target_configargs:                     Configuration.      (line 1748)
  * Testing:                               Testing.            (line    6)
  * Testsuite:                             Testing.            (line    6)
  
--- 4897,4903 ----
  * Specific installation notes:           Specific.           (line    6)
  * Target specific installation:          Specific.           (line    6)
  * Target specific installation notes:    Specific.           (line    6)
! * target_configargs:                     Configuration.      (line 1766)
  * Testing:                               Testing.            (line    6)
  * Testsuite:                             Testing.            (line    6)
  
*************** Node: Configuration17237
*** 4905,5002 ****
  Ref: with-gnu-as33325
  Ref: with-as34220
  Ref: with-gnu-ld35629
! Ref: WithAixSoname59796
! Ref: AixLdCommand60457
! Node: Building102210
! Node: Testing118333
! Node: Final install126281
! Node: Binaries131581
! Node: Specific132688
! Ref: aarch64-x-x133195
! Ref: alpha-x-x135215
! Ref: amd64-x-solaris2135429
! Ref: amdgcn-x-amdhsa135511
! Ref: arc-x-elf32136037
! Ref: arc-linux-uclibc136213
! Ref: arm-x-eabi136354
! Ref: avr136607
! Ref: bfin137188
! Ref: cr16137451
! Ref: cris137867
! Ref: dos138565
! Ref: epiphany-x-elf138888
! Ref: x-x-freebsd138993
! Ref: ft32-x-elf140793
! Ref: h8300-hms140891
! Ref: hppa-hp-hpux141243
! Ref: hppa-hp-hpux10143615
! Ref: hppa-hp-hpux11144028
! Ref: x-x-linux-gnu149430
! Ref: ix86-x-linux149623
! Ref: ix86-x-solaris2149936
! Ref: ia64-x-linux151012
! Ref: ia64-x-hpux151782
! Ref: x-ibm-aix152337
! Ref: TransferAixShobj155999
! Ref: iq2000-x-elf159809
! Ref: lm32-x-elf159949
! Ref: lm32-x-uclinux160053
! Ref: m32c-x-elf160181
! Ref: m32r-x-elf160283
! Ref: m68k-x-x160385
! Ref: m68k-x-uclinux161423
! Ref: microblaze-x-elf161668
! Ref: mips-x-x161787
! Ref: moxie-x-elf163697
! Ref: msp430-x-elf163744
! Ref: nds32le-x-elf164301
! Ref: nds32be-x-elf164373
! Ref: nvptx-x-none164442
! Ref: or1k-x-elf165005
! Ref: or1k-x-linux165136
! Ref: powerpc-x-x165217
! Ref: powerpc-x-darwin165408
! Ref: powerpc-x-elf165902
! Ref: powerpc-x-linux-gnu165987
! Ref: powerpc-x-netbsd166082
! Ref: powerpc-x-eabisim166170
! Ref: powerpc-x-eabi166296
! Ref: powerpcle-x-elf166372
! Ref: powerpcle-x-eabisim166464
! Ref: powerpcle-x-eabi166597
! Ref: rl78-x-elf166680
! Ref: riscv32-x-elf166786
! Ref: riscv32-x-linux166975
! Ref: riscv64-x-elf167132
! Ref: riscv64-x-linux167321
! Ref: rx-x-elf167478
! Ref: s390-x-linux167524
! Ref: s390x-x-linux167596
! Ref: s390x-ibm-tpf167683
! Ref: x-x-solaris2167814
! Ref: sparc-x-x170921
! Ref: sparc-sun-solaris2171423
! Ref: sparc-x-linux172566
! Ref: sparc64-x-solaris2172597
! Ref: sparcv9-x-solaris2173315
! Ref: c6x-x-x173402
! Ref: tilegx-*-linux173494
! Ref: tilegxbe-*-linux173636
! Ref: tilepro-*-linux173779
! Ref: visium-x-elf173900
! Ref: x-x-vxworks174008
! Ref: x86-64-x-x175531
! Ref: x86-64-x-solaris2175859
! Ref: xtensa-x-elf176509
! Ref: xtensa-x-linux177180
! Ref: windows177521
! Ref: x-x-cygwin179362
! Ref: x-x-mingw32179915
! Ref: older180141
! Ref: elf182258
! Node: Old182516
! Node: Configurations185649
! Node: GNU Free Documentation License189187
! Node: Concept Index214315
  
  End Tag Table
--- 4913,5010 ----
  Ref: with-gnu-as33325
  Ref: with-as34220
  Ref: with-gnu-ld35629
! Ref: WithAixSoname60535
! Ref: AixLdCommand61196
! Node: Building102949
! Node: Testing119072
! Node: Final install127020
! Node: Binaries132320
! Node: Specific133427
! Ref: aarch64-x-x133934
! Ref: alpha-x-x135954
! Ref: amd64-x-solaris2136168
! Ref: amdgcn-x-amdhsa136250
! Ref: arc-x-elf32136776
! Ref: arc-linux-uclibc136952
! Ref: arm-x-eabi137093
! Ref: avr137346
! Ref: bfin137927
! Ref: cr16138190
! Ref: cris138606
! Ref: dos138932
! Ref: epiphany-x-elf139257
! Ref: x-x-freebsd139362
! Ref: ft32-x-elf141162
! Ref: h8300-hms141260
! Ref: hppa-hp-hpux141612
! Ref: hppa-hp-hpux10143984
! Ref: hppa-hp-hpux11144397
! Ref: x-x-linux-gnu149799
! Ref: ix86-x-linux149992
! Ref: ix86-x-solaris2150305
! Ref: ia64-x-linux151381
! Ref: ia64-x-hpux152151
! Ref: x-ibm-aix152706
! Ref: TransferAixShobj156368
! Ref: iq2000-x-elf160178
! Ref: lm32-x-elf160318
! Ref: lm32-x-uclinux160422
! Ref: m32c-x-elf160550
! Ref: m32r-x-elf160652
! Ref: m68k-x-x160754
! Ref: m68k-x-uclinux161792
! Ref: microblaze-x-elf162037
! Ref: mips-x-x162156
! Ref: moxie-x-elf164066
! Ref: msp430-x-elf164113
! Ref: nds32le-x-elf164670
! Ref: nds32be-x-elf164742
! Ref: nvptx-x-none164811
! Ref: or1k-x-elf165374
! Ref: or1k-x-linux165505
! Ref: powerpc-x-x165586
! Ref: powerpc-x-darwin165777
! Ref: powerpc-x-elf166271
! Ref: powerpc-x-linux-gnu166356
! Ref: powerpc-x-netbsd166451
! Ref: powerpc-x-eabisim166539
! Ref: powerpc-x-eabi166665
! Ref: powerpcle-x-elf166741
! Ref: powerpcle-x-eabisim166833
! Ref: powerpcle-x-eabi166966
! Ref: rl78-x-elf167049
! Ref: riscv32-x-elf167155
! Ref: riscv32-x-linux167344
! Ref: riscv64-x-elf167501
! Ref: riscv64-x-linux167690
! Ref: rx-x-elf167847
! Ref: s390-x-linux167893
! Ref: s390x-x-linux167965
! Ref: s390x-ibm-tpf168052
! Ref: x-x-solaris2168183
! Ref: sparc-x-x171290
! Ref: sparc-sun-solaris2171792
! Ref: sparc-x-linux172935
! Ref: sparc64-x-solaris2172966
! Ref: sparcv9-x-solaris2173684
! Ref: c6x-x-x173771
! Ref: tilegx-*-linux173863
! Ref: tilegxbe-*-linux174005
! Ref: tilepro-*-linux174148
! Ref: visium-x-elf174269
! Ref: x-x-vxworks174377
! Ref: x86-64-x-x175900
! Ref: x86-64-x-solaris2176228
! Ref: xtensa-x-elf176878
! Ref: xtensa-x-linux177549
! Ref: windows177890
! Ref: x-x-cygwin179731
! Ref: x-x-mingw32180284
! Ref: older180510
! Ref: elf182627
! Node: Old182885
! Node: Configurations186018
! Node: GNU Free Documentation License189556
! Node: Concept Index214684
  
  End Tag Table
diff -Nrcpad gcc-11.2.0/gcc/doc/gccint.info gcc-11.3.0/gcc/doc/gccint.info
*** gcc-11.2.0/gcc/doc/gccint.info	Wed Jul 28 07:06:54 2021
--- gcc-11.3.0/gcc/doc/gccint.info	Thu Apr 21 08:21:01 2022
*************** Introduction
*** 55,61 ****
  This manual documents the internals of the GNU compilers, including how
  to port them to new targets and some information about how to write
  front ends for new languages.  It corresponds to the compilers (GCC)
! version 11.2.0.  The use of the GNU compilers is documented in a
  separate manual.  *Note Introduction: (gcc)Top.
  
   This manual is mainly a reference manual rather than a tutorial.  It
--- 55,61 ----
  This manual documents the internals of the GNU compilers, including how
  to port them to new targets and some information about how to write
  front ends for new languages.  It corresponds to the compilers (GCC)
! version 11.3.0.  The use of the GNU compilers is documented in a
  separate manual.  *Note Introduction: (gcc)Top.
  
   This manual is mainly a reference manual rather than a tutorial.  It
*************** pattern to accomplish a certain task.
*** 27337,27348 ****
       Perform a vector multiply and accumulate that is semantically the
       same as a multiply and accumulate of complex numbers.
  
!             complex TYPE c[N];
!             complex TYPE a[N];
!             complex TYPE b[N];
              for (int i = 0; i < N; i += 1)
                {
!                 c[i] += a[i] * b[i];
                }
  
       In GCC lane ordering the real part of the number must be in the
--- 27337,27349 ----
       Perform a vector multiply and accumulate that is semantically the
       same as a multiply and accumulate of complex numbers.
  
!             complex TYPE op0[N];
!             complex TYPE op1[N];
!             complex TYPE op2[N];
!             complex TYPE op3[N];
              for (int i = 0; i < N; i += 1)
                {
!                 op0[i] = op1[i] * op2[i] + op3[i];
                }
  
       In GCC lane ordering the real part of the number must be in the
*************** pattern to accomplish a certain task.
*** 27357,27368 ****
       semantically the same as a multiply and accumulate of complex
       numbers where the second multiply arguments is conjugated.
  
!             complex TYPE c[N];
!             complex TYPE a[N];
!             complex TYPE b[N];
              for (int i = 0; i < N; i += 1)
                {
!                 c[i] += a[i] * conj (b[i]);
                }
  
       In GCC lane ordering the real part of the number must be in the
--- 27358,27370 ----
       semantically the same as a multiply and accumulate of complex
       numbers where the second multiply arguments is conjugated.
  
!             complex TYPE op0[N];
!             complex TYPE op1[N];
!             complex TYPE op2[N];
!             complex TYPE op3[N];
              for (int i = 0; i < N; i += 1)
                {
!                 op0[i] = op1[i] * conj (op2[i]) + op3[i];
                }
  
       In GCC lane ordering the real part of the number must be in the
*************** pattern to accomplish a certain task.
*** 27376,27387 ****
       Perform a vector multiply and subtract that is semantically the
       same as a multiply and subtract of complex numbers.
  
!             complex TYPE c[N];
!             complex TYPE a[N];
!             complex TYPE b[N];
              for (int i = 0; i < N; i += 1)
                {
!                 c[i] -= a[i] * b[i];
                }
  
       In GCC lane ordering the real part of the number must be in the
--- 27378,27390 ----
       Perform a vector multiply and subtract that is semantically the
       same as a multiply and subtract of complex numbers.
  
!             complex TYPE op0[N];
!             complex TYPE op1[N];
!             complex TYPE op2[N];
!             complex TYPE op3[N];
              for (int i = 0; i < N; i += 1)
                {
!                 op0[i] = op1[i] * op2[i] - op3[i];
                }
  
       In GCC lane ordering the real part of the number must be in the
*************** pattern to accomplish a certain task.
*** 27396,27407 ****
       semantically the same as a multiply and subtract of complex numbers
       where the second multiply arguments is conjugated.
  
!             complex TYPE c[N];
!             complex TYPE a[N];
!             complex TYPE b[N];
              for (int i = 0; i < N; i += 1)
                {
!                 c[i] -= a[i] * conj (b[i]);
                }
  
       In GCC lane ordering the real part of the number must be in the
--- 27399,27411 ----
       semantically the same as a multiply and subtract of complex numbers
       where the second multiply arguments is conjugated.
  
!             complex TYPE op0[N];
!             complex TYPE op1[N];
!             complex TYPE op2[N];
!             complex TYPE op3[N];
              for (int i = 0; i < N; i += 1)
                {
!                 op0[i] = op1[i] * conj (op2[i]) - op3[i];
                }
  
       In GCC lane ordering the real part of the number must be in the
*************** pattern to accomplish a certain task.
*** 27415,27426 ****
       Perform a vector multiply that is semantically the same as multiply
       of complex numbers.
  
!             complex TYPE c[N];
!             complex TYPE a[N];
!             complex TYPE b[N];
              for (int i = 0; i < N; i += 1)
                {
!                 c[i] = a[i] * b[i];
                }
  
       In GCC lane ordering the real part of the number must be in the
--- 27419,27430 ----
       Perform a vector multiply that is semantically the same as multiply
       of complex numbers.
  
!             complex TYPE op0[N];
!             complex TYPE op1[N];
!             complex TYPE op2[N];
              for (int i = 0; i < N; i += 1)
                {
!                 op0[i] = op1[i] * op2[i];
                }
  
       In GCC lane ordering the real part of the number must be in the
*************** pattern to accomplish a certain task.
*** 27435,27446 ****
       same as a multiply of complex numbers where the second multiply
       arguments is conjugated.
  
!             complex TYPE c[N];
!             complex TYPE a[N];
!             complex TYPE b[N];
              for (int i = 0; i < N; i += 1)
                {
!                 c[i] = a[i] * conj (b[i]);
                }
  
       In GCC lane ordering the real part of the number must be in the
--- 27439,27450 ----
       same as a multiply of complex numbers where the second multiply
       arguments is conjugated.
  
!             complex TYPE op0[N];
!             complex TYPE op1[N];
!             complex TYPE op2[N];
              for (int i = 0; i < N; i += 1)
                {
!                 op0[i] = op1[i] * conj (op2[i]);
                }
  
       In GCC lane ordering the real part of the number must be in the
*************** and termination functions:
*** 40781,40786 ****
--- 40785,40798 ----
       collecting constructors and destructors to be run at startup and
       exit.  It is false if we must use 'collect2'.
  
+  -- Target Hook: bool TARGET_DTORS_FROM_CXA_ATEXIT
+      This value is true if the target wants destructors to be queued to
+      be run from __cxa_atexit.  If this is the case then, for each
+      priority level, a new constructor will be entered that registers
+      the destructors for that level with __cxa_atexit (and there will be
+      no destructors emitted).  It is false the method implied by
+      'have_ctors_dtors' is used.
+ 
   -- Target Hook: void TARGET_ASM_CONSTRUCTOR (rtx SYMBOL, int PRIORITY)
       If defined, a function that outputs assembler code to arrange to
       call the function referenced by SYMBOL at initialization time.
*************** Concept Index
*** 53518,53524 ****
                                                               (line    6)
  * ADDITIONAL_REGISTER_NAMES:             Instruction Output. (line   14)
  * addM3 instruction pattern:             Standard Names.     (line  460)
! * addMODEcc instruction pattern:         Standard Names.     (line 1788)
  * addptrM3 instruction pattern:          Standard Names.     (line  493)
  * address constraints:                   Simple Constraints. (line  162)
  * addressing modes:                      Addressing Modes.   (line    6)
--- 53530,53536 ----
                                                               (line    6)
  * ADDITIONAL_REGISTER_NAMES:             Instruction Output. (line   14)
  * addM3 instruction pattern:             Standard Names.     (line  460)
! * addMODEcc instruction pattern:         Standard Names.     (line 1792)
  * addptrM3 instruction pattern:          Standard Names.     (line  493)
  * address constraints:                   Simple Constraints. (line  162)
  * addressing modes:                      Addressing Modes.   (line    6)
*************** Concept Index
*** 53536,53542 ****
  * ADJUST_REG_ALLOC_ORDER:                Allocation Order.   (line   22)
  * aggregates as return values:           Aggregate Return.   (line    6)
  * alias:                                 Alias analysis.     (line    6)
! * allocate_stack instruction pattern:    Standard Names.     (line 2155)
  * ALL_REGS:                              Register Classes.   (line   17)
  * alternate entry points:                Insns.              (line  146)
  * analyzer:                              Static Analyzer.    (line    6)
--- 53548,53554 ----
  * ADJUST_REG_ALLOC_ORDER:                Allocation Order.   (line   22)
  * aggregates as return values:           Aggregate Return.   (line    6)
  * alias:                                 Alias analysis.     (line    6)
! * allocate_stack instruction pattern:    Standard Names.     (line 2159)
  * ALL_REGS:                              Register Classes.   (line   17)
  * alternate entry points:                Insns.              (line  146)
  * analyzer:                              Static Analyzer.    (line    6)
*************** Concept Index
*** 53666,53701 ****
  * atan2M3 instruction pattern:           Standard Names.     (line 1099)
  * atanM2 instruction pattern:            Standard Names.     (line 1010)
  * atomic:                                GTY Options.        (line  197)
! * atomic_addMODE instruction pattern:    Standard Names.     (line 2579)
! * atomic_add_fetchMODE instruction pattern: Standard Names.  (line 2608)
! * atomic_andMODE instruction pattern:    Standard Names.     (line 2579)
! * atomic_and_fetchMODE instruction pattern: Standard Names.  (line 2608)
  * atomic_bit_test_and_complementMODE instruction pattern: Standard Names.
!                                                              (line 2636)
  * atomic_bit_test_and_resetMODE instruction pattern: Standard Names.
!                                                              (line 2636)
  * atomic_bit_test_and_setMODE instruction pattern: Standard Names.
!                                                              (line 2636)
  * atomic_compare_and_swapMODE instruction pattern: Standard Names.
!                                                              (line 2515)
! * atomic_exchangeMODE instruction pattern: Standard Names.   (line 2567)
! * atomic_fetch_addMODE instruction pattern: Standard Names.  (line 2593)
! * atomic_fetch_andMODE instruction pattern: Standard Names.  (line 2593)
! * atomic_fetch_nandMODE instruction pattern: Standard Names. (line 2593)
! * atomic_fetch_orMODE instruction pattern: Standard Names.   (line 2593)
! * atomic_fetch_subMODE instruction pattern: Standard Names.  (line 2593)
! * atomic_fetch_xorMODE instruction pattern: Standard Names.  (line 2593)
! * atomic_loadMODE instruction pattern:   Standard Names.     (line 2546)
! * atomic_nandMODE instruction pattern:   Standard Names.     (line 2579)
! * atomic_nand_fetchMODE instruction pattern: Standard Names. (line 2608)
! * atomic_orMODE instruction pattern:     Standard Names.     (line 2579)
! * atomic_or_fetchMODE instruction pattern: Standard Names.   (line 2608)
! * atomic_storeMODE instruction pattern:  Standard Names.     (line 2556)
! * atomic_subMODE instruction pattern:    Standard Names.     (line 2579)
! * atomic_sub_fetchMODE instruction pattern: Standard Names.  (line 2608)
! * atomic_test_and_set instruction pattern: Standard Names.   (line 2625)
! * atomic_xorMODE instruction pattern:    Standard Names.     (line 2579)
! * atomic_xor_fetchMODE instruction pattern: Standard Names.  (line 2608)
  * attr:                                  Expressions.        (line  163)
  * attr <1>:                              Tagging Insns.      (line   54)
  * attribute expressions:                 Expressions.        (line    6)
--- 53678,53713 ----
  * atan2M3 instruction pattern:           Standard Names.     (line 1099)
  * atanM2 instruction pattern:            Standard Names.     (line 1010)
  * atomic:                                GTY Options.        (line  197)
! * atomic_addMODE instruction pattern:    Standard Names.     (line 2583)
! * atomic_add_fetchMODE instruction pattern: Standard Names.  (line 2612)
! * atomic_andMODE instruction pattern:    Standard Names.     (line 2583)
! * atomic_and_fetchMODE instruction pattern: Standard Names.  (line 2612)
  * atomic_bit_test_and_complementMODE instruction pattern: Standard Names.
!                                                              (line 2640)
  * atomic_bit_test_and_resetMODE instruction pattern: Standard Names.
!                                                              (line 2640)
  * atomic_bit_test_and_setMODE instruction pattern: Standard Names.
!                                                              (line 2640)
  * atomic_compare_and_swapMODE instruction pattern: Standard Names.
!                                                              (line 2519)
! * atomic_exchangeMODE instruction pattern: Standard Names.   (line 2571)
! * atomic_fetch_addMODE instruction pattern: Standard Names.  (line 2597)
! * atomic_fetch_andMODE instruction pattern: Standard Names.  (line 2597)
! * atomic_fetch_nandMODE instruction pattern: Standard Names. (line 2597)
! * atomic_fetch_orMODE instruction pattern: Standard Names.   (line 2597)
! * atomic_fetch_subMODE instruction pattern: Standard Names.  (line 2597)
! * atomic_fetch_xorMODE instruction pattern: Standard Names.  (line 2597)
! * atomic_loadMODE instruction pattern:   Standard Names.     (line 2550)
! * atomic_nandMODE instruction pattern:   Standard Names.     (line 2583)
! * atomic_nand_fetchMODE instruction pattern: Standard Names. (line 2612)
! * atomic_orMODE instruction pattern:     Standard Names.     (line 2583)
! * atomic_or_fetchMODE instruction pattern: Standard Names.   (line 2612)
! * atomic_storeMODE instruction pattern:  Standard Names.     (line 2560)
! * atomic_subMODE instruction pattern:    Standard Names.     (line 2583)
! * atomic_sub_fetchMODE instruction pattern: Standard Names.  (line 2612)
! * atomic_test_and_set instruction pattern: Standard Names.   (line 2629)
! * atomic_xorMODE instruction pattern:    Standard Names.     (line 2583)
! * atomic_xor_fetchMODE instruction pattern: Standard Names.  (line 2612)
  * attr:                                  Expressions.        (line  163)
  * attr <1>:                              Tagging Insns.      (line   54)
  * attribute expressions:                 Expressions.        (line    6)
*************** Concept Index
*** 53764,53770 ****
                                                               (line    6)
  * BLKmode:                               Machine Modes.      (line  185)
  * BLKmode, and function return values:   Calls.              (line   23)
! * blockage instruction pattern:          Standard Names.     (line 2355)
  * Blocks:                                Blocks.             (line    6)
  * BLOCK_FOR_INSN, gimple_bb:             Maintaining the CFG.
                                                               (line   28)
--- 53776,53782 ----
                                                               (line    6)
  * BLKmode:                               Machine Modes.      (line  185)
  * BLKmode, and function return values:   Calls.              (line   23)
! * blockage instruction pattern:          Standard Names.     (line 2359)
  * Blocks:                                Blocks.             (line    6)
  * BLOCK_FOR_INSN, gimple_bb:             Maintaining the CFG.
                                                               (line   28)
*************** Concept Index
*** 53798,53807 ****
                                                               (line   21)
  * build6:                                Macros and Functions.
                                                               (line   22)
! * builtin_longjmp instruction pattern:   Standard Names.     (line 2253)
  * builtin_setjmp_receiver instruction pattern: Standard Names.
!                                                              (line 2243)
! * builtin_setjmp_setup instruction pattern: Standard Names.  (line 2232)
  * BYTES_BIG_ENDIAN:                      Storage Layout.     (line   23)
  * BYTES_BIG_ENDIAN, effect on subreg:    Regs and Memory.    (line  229)
  * byte_mode:                             Machine Modes.      (line  463)
--- 53810,53819 ----
                                                               (line   21)
  * build6:                                Macros and Functions.
                                                               (line   22)
! * builtin_longjmp instruction pattern:   Standard Names.     (line 2257)
  * builtin_setjmp_receiver instruction pattern: Standard Names.
!                                                              (line 2247)
! * builtin_setjmp_setup instruction pattern: Standard Names.  (line 2236)
  * BYTES_BIG_ENDIAN:                      Storage Layout.     (line   23)
  * BYTES_BIG_ENDIAN, effect on subreg:    Regs and Memory.    (line  229)
  * byte_mode:                             Machine Modes.      (line  463)
*************** Concept Index
*** 53811,53817 ****
  * cadd90M3 instruction pattern:          Standard Names.     (line 1195)
  * call:                                  Flags.              (line  230)
  * call <1>:                              Side Effects.       (line   92)
! * call instruction pattern:              Standard Names.     (line 1908)
  * call usage:                            Calls.              (line   10)
  * call, in call_insn:                    Flags.              (line  129)
  * call, in mem:                          Flags.              (line   70)
--- 53823,53829 ----
  * cadd90M3 instruction pattern:          Standard Names.     (line 1195)
  * call:                                  Flags.              (line  230)
  * call <1>:                              Side Effects.       (line   92)
! * call instruction pattern:              Standard Names.     (line 1912)
  * call usage:                            Calls.              (line   10)
  * call, in call_insn:                    Flags.              (line  129)
  * call, in mem:                          Flags.              (line   70)
*************** Concept Index
*** 53843,53870 ****
  * call_insn and /u or /i:                Flags.              (line  125)
  * call_insn and /v:                      Flags.              (line   33)
  * CALL_INSN_FUNCTION_USAGE:              Insns.              (line  101)
! * call_pop instruction pattern:          Standard Names.     (line 1936)
  * CALL_POPS_ARGS:                        Stack Arguments.    (line  138)
  * CALL_REALLY_USED_REGISTERS:            Register Basics.    (line   49)
  * CALL_USED_REGISTERS:                   Register Basics.    (line   34)
  * call_used_regs:                        Register Basics.    (line  102)
! * call_value instruction pattern:        Standard Names.     (line 1928)
! * call_value_pop instruction pattern:    Standard Names.     (line 1936)
  * canadian:                              Configure Terms.    (line    6)
  * canonicalization of instructions:      Insn Canonicalizations.
                                                               (line    6)
  * canonicalize_funcptr_for_compare instruction pattern: Standard Names.
!                                                              (line 2087)
  * can_create_pseudo_p:                   Standard Names.     (line   75)
  * can_fallthru:                          Basic Blocks.       (line   67)
  * caret:                                 Multi-Alternative.  (line   53)
  * caret <1>:                             Guidelines for Diagnostics.
                                                               (line  183)
! * casesi instruction pattern:            Standard Names.     (line 2029)
  * CASE_VECTOR_MODE:                      Misc.               (line   26)
  * CASE_VECTOR_PC_RELATIVE:               Misc.               (line   39)
  * CASE_VECTOR_SHORTEN_MODE:              Misc.               (line   30)
! * cbranchMODE4 instruction pattern:      Standard Names.     (line 1897)
  * cc0:                                   Regs and Memory.    (line  334)
  * cc0 <1>:                               CC0 Condition Codes.
                                                               (line    6)
--- 53855,53882 ----
  * call_insn and /u or /i:                Flags.              (line  125)
  * call_insn and /v:                      Flags.              (line   33)
  * CALL_INSN_FUNCTION_USAGE:              Insns.              (line  101)
! * call_pop instruction pattern:          Standard Names.     (line 1940)
  * CALL_POPS_ARGS:                        Stack Arguments.    (line  138)
  * CALL_REALLY_USED_REGISTERS:            Register Basics.    (line   49)
  * CALL_USED_REGISTERS:                   Register Basics.    (line   34)
  * call_used_regs:                        Register Basics.    (line  102)
! * call_value instruction pattern:        Standard Names.     (line 1932)
! * call_value_pop instruction pattern:    Standard Names.     (line 1940)
  * canadian:                              Configure Terms.    (line    6)
  * canonicalization of instructions:      Insn Canonicalizations.
                                                               (line    6)
  * canonicalize_funcptr_for_compare instruction pattern: Standard Names.
!                                                              (line 2091)
  * can_create_pseudo_p:                   Standard Names.     (line   75)
  * can_fallthru:                          Basic Blocks.       (line   67)
  * caret:                                 Multi-Alternative.  (line   53)
  * caret <1>:                             Guidelines for Diagnostics.
                                                               (line  183)
! * casesi instruction pattern:            Standard Names.     (line 2033)
  * CASE_VECTOR_MODE:                      Misc.               (line   26)
  * CASE_VECTOR_PC_RELATIVE:               Misc.               (line   39)
  * CASE_VECTOR_SHORTEN_MODE:              Misc.               (line   30)
! * cbranchMODE4 instruction pattern:      Standard Names.     (line 1901)
  * cc0:                                   Regs and Memory.    (line  334)
  * cc0 <1>:                               CC0 Condition Codes.
                                                               (line    6)
*************** Concept Index
*** 53900,53906 ****
  * change_address:                        Standard Names.     (line   47)
  * CHAR_TYPE_SIZE:                        Type Layout.        (line   38)
  * check_raw_ptrsM instruction pattern:   Standard Names.     (line  330)
! * check_stack instruction pattern:       Standard Names.     (line 2173)
  * check_war_ptrsM instruction pattern:   Standard Names.     (line  349)
  * CHImode:                               Machine Modes.      (line  204)
  * class definitions, register:           Register Classes.   (line    6)
--- 53912,53918 ----
  * change_address:                        Standard Names.     (line   47)
  * CHAR_TYPE_SIZE:                        Type Layout.        (line   38)
  * check_raw_ptrsM instruction pattern:   Standard Names.     (line  330)
! * check_stack instruction pattern:       Standard Names.     (line 2177)
  * check_war_ptrsM instruction pattern:   Standard Names.     (line  349)
  * CHImode:                               Machine Modes.      (line  204)
  * class definitions, register:           Register Classes.   (line    6)
*************** Concept Index
*** 53921,53944 ****
                                                               (line    6)
  * CLEANUP_STMT:                          Statements for C and C++.
                                                               (line    6)
! * clear_cache instruction pattern:       Standard Names.     (line 2742)
  * CLEAR_INSN_CACHE:                      Trampolines.        (line  164)
  * CLEAR_RATIO:                           Costs.              (line  225)
  * clobber:                               Side Effects.       (line  106)
  * clrsb:                                 Arithmetic.         (line  215)
! * clrsbM2 instruction pattern:           Standard Names.     (line 1369)
  * clz:                                   Arithmetic.         (line  222)
! * clzM2 instruction pattern:             Standard Names.     (line 1385)
  * CLZ_DEFINED_VALUE_AT_ZERO:             Misc.               (line  340)
  * cmlaM4 instruction pattern:            Standard Names.     (line 1239)
! * cmla_conjM4 instruction pattern:       Standard Names.     (line 1258)
! * cmlsM4 instruction pattern:            Standard Names.     (line 1278)
! * cmls_conjM4 instruction pattern:       Standard Names.     (line 1297)
! * cmpmemM instruction pattern:           Standard Names.     (line 1588)
! * cmpstrM instruction pattern:           Standard Names.     (line 1567)
! * cmpstrnM instruction pattern:          Standard Names.     (line 1554)
! * cmulM4 instruction pattern:            Standard Names.     (line 1317)
! * cmul_conjM4 instruction pattern:       Standard Names.     (line 1336)
  * code generation RTL sequences:         Expander Definitions.
                                                               (line    6)
  * code iterators in .md files:           Code Iterators.     (line    6)
--- 53933,53956 ----
                                                               (line    6)
  * CLEANUP_STMT:                          Statements for C and C++.
                                                               (line    6)
! * clear_cache instruction pattern:       Standard Names.     (line 2746)
  * CLEAR_INSN_CACHE:                      Trampolines.        (line  164)
  * CLEAR_RATIO:                           Costs.              (line  225)
  * clobber:                               Side Effects.       (line  106)
  * clrsb:                                 Arithmetic.         (line  215)
! * clrsbM2 instruction pattern:           Standard Names.     (line 1373)
  * clz:                                   Arithmetic.         (line  222)
! * clzM2 instruction pattern:             Standard Names.     (line 1389)
  * CLZ_DEFINED_VALUE_AT_ZERO:             Misc.               (line  340)
  * cmlaM4 instruction pattern:            Standard Names.     (line 1239)
! * cmla_conjM4 instruction pattern:       Standard Names.     (line 1259)
! * cmlsM4 instruction pattern:            Standard Names.     (line 1280)
! * cmls_conjM4 instruction pattern:       Standard Names.     (line 1300)
! * cmpmemM instruction pattern:           Standard Names.     (line 1592)
! * cmpstrM instruction pattern:           Standard Names.     (line 1571)
! * cmpstrnM instruction pattern:          Standard Names.     (line 1558)
! * cmulM4 instruction pattern:            Standard Names.     (line 1321)
! * cmul_conjM4 instruction pattern:       Standard Names.     (line 1340)
  * code generation RTL sequences:         Expander Definitions.
                                                               (line    6)
  * code iterators in .md files:           Code Iterators.     (line    6)
*************** Concept Index
*** 53999,54025 ****
  * Conditional Expressions:               Conditional Expressions.
                                                               (line    6)
  * conditions, in patterns:               Patterns.           (line   55)
! * cond_addMODE instruction pattern:      Standard Names.     (line 1795)
! * cond_andMODE instruction pattern:      Standard Names.     (line 1795)
! * cond_divMODE instruction pattern:      Standard Names.     (line 1795)
  * cond_exec:                             Side Effects.       (line  254)
  * COND_EXPR:                             Unary and Binary Expressions.
                                                               (line    6)
! * cond_fmaMODE instruction pattern:      Standard Names.     (line 1833)
! * cond_fmsMODE instruction pattern:      Standard Names.     (line 1833)
! * cond_fnmaMODE instruction pattern:     Standard Names.     (line 1833)
! * cond_fnmsMODE instruction pattern:     Standard Names.     (line 1833)
! * cond_iorMODE instruction pattern:      Standard Names.     (line 1795)
! * cond_modMODE instruction pattern:      Standard Names.     (line 1795)
! * cond_mulMODE instruction pattern:      Standard Names.     (line 1795)
! * cond_smaxMODE instruction pattern:     Standard Names.     (line 1795)
! * cond_sminMODE instruction pattern:     Standard Names.     (line 1795)
! * cond_subMODE instruction pattern:      Standard Names.     (line 1795)
! * cond_udivMODE instruction pattern:     Standard Names.     (line 1795)
! * cond_umaxMODE instruction pattern:     Standard Names.     (line 1795)
! * cond_uminMODE instruction pattern:     Standard Names.     (line 1795)
! * cond_umodMODE instruction pattern:     Standard Names.     (line 1795)
! * cond_xorMODE instruction pattern:      Standard Names.     (line 1795)
  * configuration file:                    Filesystem.         (line    6)
  * configuration file <1>:                Host Misc.          (line    6)
  * configure terms:                       Configure Terms.    (line    6)
--- 54011,54037 ----
  * Conditional Expressions:               Conditional Expressions.
                                                               (line    6)
  * conditions, in patterns:               Patterns.           (line   55)
! * cond_addMODE instruction pattern:      Standard Names.     (line 1799)
! * cond_andMODE instruction pattern:      Standard Names.     (line 1799)
! * cond_divMODE instruction pattern:      Standard Names.     (line 1799)
  * cond_exec:                             Side Effects.       (line  254)
  * COND_EXPR:                             Unary and Binary Expressions.
                                                               (line    6)
! * cond_fmaMODE instruction pattern:      Standard Names.     (line 1837)
! * cond_fmsMODE instruction pattern:      Standard Names.     (line 1837)
! * cond_fnmaMODE instruction pattern:     Standard Names.     (line 1837)
! * cond_fnmsMODE instruction pattern:     Standard Names.     (line 1837)
! * cond_iorMODE instruction pattern:      Standard Names.     (line 1799)
! * cond_modMODE instruction pattern:      Standard Names.     (line 1799)
! * cond_mulMODE instruction pattern:      Standard Names.     (line 1799)
! * cond_smaxMODE instruction pattern:     Standard Names.     (line 1799)
! * cond_sminMODE instruction pattern:     Standard Names.     (line 1799)
! * cond_subMODE instruction pattern:      Standard Names.     (line 1799)
! * cond_udivMODE instruction pattern:     Standard Names.     (line 1799)
! * cond_umaxMODE instruction pattern:     Standard Names.     (line 1799)
! * cond_uminMODE instruction pattern:     Standard Names.     (line 1799)
! * cond_umodMODE instruction pattern:     Standard Names.     (line 1799)
! * cond_xorMODE instruction pattern:      Standard Names.     (line 1799)
  * configuration file:                    Filesystem.         (line    6)
  * configuration file <1>:                Host Misc.          (line    6)
  * configure terms:                       Configure Terms.    (line    6)
*************** Concept Index
*** 54101,54107 ****
  * CPLUSPLUS_CPP_SPEC:                    Driver.             (line   50)
  * CPP_SPEC:                              Driver.             (line   43)
  * CPSImode:                              Machine Modes.      (line  204)
! * cpymemM instruction pattern:           Standard Names.     (line 1443)
  * CP_INTEGRAL_TYPE:                      Types for C++.      (line   55)
  * cp_namespace_decls:                    Namespaces.         (line   49)
  * CP_TYPE_CONST_NON_VOLATILE_P:          Types for C++.      (line   33)
--- 54113,54119 ----
  * CPLUSPLUS_CPP_SPEC:                    Driver.             (line   50)
  * CPP_SPEC:                              Driver.             (line   43)
  * CPSImode:                              Machine Modes.      (line  204)
! * cpymemM instruction pattern:           Standard Names.     (line 1447)
  * CP_INTEGRAL_TYPE:                      Types for C++.      (line   55)
  * cp_namespace_decls:                    Namespaces.         (line   49)
  * CP_TYPE_CONST_NON_VOLATILE_P:          Types for C++.      (line   33)
*************** Concept Index
*** 54120,54130 ****
  * CRTSTUFF_T_CFLAGS_S:                   Target Fragment.    (line   19)
  * CRT_CALL_STATIC_FUNCTION:              Sections.           (line  125)
  * CSImode:                               Machine Modes.      (line  204)
! * cstoreMODE4 instruction pattern:       Standard Names.     (line 1858)
  * CTImode:                               Machine Modes.      (line  204)
! * ctrapMM4 instruction pattern:          Standard Names.     (line 2324)
  * ctz:                                   Arithmetic.         (line  230)
! * ctzM2 instruction pattern:             Standard Names.     (line 1400)
  * CTZ_DEFINED_VALUE_AT_ZERO:             Misc.               (line  341)
  * CUMULATIVE_ARGS:                       Register Arguments. (line  137)
  * current_function_is_leaf:              Leaf Functions.     (line   50)
--- 54132,54142 ----
  * CRTSTUFF_T_CFLAGS_S:                   Target Fragment.    (line   19)
  * CRT_CALL_STATIC_FUNCTION:              Sections.           (line  125)
  * CSImode:                               Machine Modes.      (line  204)
! * cstoreMODE4 instruction pattern:       Standard Names.     (line 1862)
  * CTImode:                               Machine Modes.      (line  204)
! * ctrapMM4 instruction pattern:          Standard Names.     (line 2328)
  * ctz:                                   Arithmetic.         (line  230)
! * ctzM2 instruction pattern:             Standard Names.     (line 1404)
  * CTZ_DEFINED_VALUE_AT_ZERO:             Misc.               (line  341)
  * CUMULATIVE_ARGS:                       Register Arguments. (line  137)
  * current_function_is_leaf:              Leaf Functions.     (line   50)
*************** Concept Index
*** 54375,54382 ****
  * divmodM4 instruction pattern:          Standard Names.     (line  846)
  * dollar sign:                           Multi-Alternative.  (line   57)
  * DOLLARS_IN_IDENTIFIERS:                Misc.               (line  487)
! * doloop_begin instruction pattern:      Standard Names.     (line 2078)
! * doloop_end instruction pattern:        Standard Names.     (line 2066)
  * DONE:                                  Expander Definitions.
                                                               (line   77)
  * DONE <1>:                              Insn Splitting.     (line   61)
--- 54387,54394 ----
  * divmodM4 instruction pattern:          Standard Names.     (line  846)
  * dollar sign:                           Multi-Alternative.  (line   57)
  * DOLLARS_IN_IDENTIFIERS:                Misc.               (line  487)
! * doloop_begin instruction pattern:      Standard Names.     (line 2082)
! * doloop_end instruction pattern:        Standard Names.     (line 2070)
  * DONE:                                  Expander Definitions.
                                                               (line   77)
  * DONE <1>:                              Insn Splitting.     (line   61)
*************** Concept Index
*** 54436,54442 ****
                                                               (line    9)
  * EH_FRAME_THROUGH_COLLECT2:             Exception Region Output.
                                                               (line   19)
! * eh_return instruction pattern:         Standard Names.     (line 2259)
  * EH_RETURN_DATA_REGNO:                  Exception Handling. (line    6)
  * EH_RETURN_HANDLER_RTX:                 Exception Handling. (line   38)
  * EH_RETURN_STACKADJ_RTX:                Exception Handling. (line   21)
--- 54448,54454 ----
                                                               (line    9)
  * EH_FRAME_THROUGH_COLLECT2:             Exception Region Output.
                                                               (line   19)
! * eh_return instruction pattern:         Standard Names.     (line 2263)
  * EH_RETURN_DATA_REGNO:                  Exception Handling. (line    6)
  * EH_RETURN_HANDLER_RTX:                 Exception Handling. (line   38)
  * EH_RETURN_STACKADJ_RTX:                Exception Handling. (line   21)
*************** Concept Index
*** 54472,54478 ****
  * enumerations:                          Constant Definitions.
                                                               (line   49)
  * epilogue:                              Function Entry.     (line    6)
! * epilogue instruction pattern:          Standard Names.     (line 2297)
  * EPILOGUE_USES:                         Function Entry.     (line  156)
  * eq:                                    Comparisons.        (line   52)
  * eq and attributes:                     Expressions.        (line   83)
--- 54484,54490 ----
  * enumerations:                          Constant Definitions.
                                                               (line   49)
  * epilogue:                              Function Entry.     (line    6)
! * epilogue instruction pattern:          Standard Names.     (line 2301)
  * EPILOGUE_USES:                         Function Entry.     (line  156)
  * eq:                                    Comparisons.        (line   52)
  * eq and attributes:                     Expressions.        (line   83)
*************** Concept Index
*** 54486,54492 ****
  * examining SSA_NAMEs:                   SSA.                (line  182)
  * exception handling:                    Edges.              (line   95)
  * exception handling <1>:                Exception Handling. (line    6)
! * exception_receiver instruction pattern: Standard Names.    (line 2224)
  * exclamation point:                     Multi-Alternative.  (line   48)
  * exclusion_set:                         Processor pipeline description.
                                                               (line  223)
--- 54498,54504 ----
  * examining SSA_NAMEs:                   SSA.                (line  182)
  * exception handling:                    Edges.              (line   95)
  * exception handling <1>:                Exception Handling. (line    6)
! * exception_receiver instruction pattern: Standard Names.    (line 2228)
  * exclamation point:                     Multi-Alternative.  (line   48)
  * exclusion_set:                         Processor pipeline description.
                                                               (line  223)
*************** Concept Index
*** 54513,54528 ****
                                                               (line    6)
  * extended basic blocks, RTL SSA:        RTL SSA Basic Blocks.
                                                               (line   29)
! * extendMN2 instruction pattern:         Standard Names.     (line 1646)
  * extensible constraints:                Simple Constraints. (line  171)
  * extract_last_M instruction pattern:    Standard Names.     (line  567)
  * EXTRA_SPECS:                           Driver.             (line  182)
! * extv instruction pattern:              Standard Names.     (line 1737)
! * extvM instruction pattern:             Standard Names.     (line 1682)
! * extvmisalignM instruction pattern:     Standard Names.     (line 1692)
! * extzv instruction pattern:             Standard Names.     (line 1755)
! * extzvM instruction pattern:            Standard Names.     (line 1706)
! * extzvmisalignM instruction pattern:    Standard Names.     (line 1709)
  * F in constraint:                       Simple Constraints. (line   92)
  * FAIL:                                  Expander Definitions.
                                                               (line   83)
--- 54525,54540 ----
                                                               (line    6)
  * extended basic blocks, RTL SSA:        RTL SSA Basic Blocks.
                                                               (line   29)
! * extendMN2 instruction pattern:         Standard Names.     (line 1650)
  * extensible constraints:                Simple Constraints. (line  171)
  * extract_last_M instruction pattern:    Standard Names.     (line  567)
  * EXTRA_SPECS:                           Driver.             (line  182)
! * extv instruction pattern:              Standard Names.     (line 1741)
! * extvM instruction pattern:             Standard Names.     (line 1686)
! * extvmisalignM instruction pattern:     Standard Names.     (line 1696)
! * extzv instruction pattern:             Standard Names.     (line 1759)
! * extzvM instruction pattern:            Standard Names.     (line 1710)
! * extzvmisalignM instruction pattern:    Standard Names.     (line 1713)
  * F in constraint:                       Simple Constraints. (line   92)
  * FAIL:                                  Expander Definitions.
                                                               (line   83)
*************** Concept Index
*** 54537,54543 ****
  * features, optional, in system conventions: Run-time Target.
                                                               (line   59)
  * ffs:                                   Arithmetic.         (line  210)
! * ffsM2 instruction pattern:             Standard Names.     (line 1356)
  * FIELD_DECL:                            Declarations.       (line    6)
  * files and passes of the compiler:      Passes.             (line    6)
  * files, generated:                      Files.              (line    6)
--- 54549,54555 ----
  * features, optional, in system conventions: Run-time Target.
                                                               (line   59)
  * ffs:                                   Arithmetic.         (line  210)
! * ffsM2 instruction pattern:             Standard Names.     (line 1360)
  * FIELD_DECL:                            Declarations.       (line    6)
  * files and passes of the compiler:      Passes.             (line    6)
  * files, generated:                      Files.              (line    6)
*************** Concept Index
*** 54572,54588 ****
  * FIXED_REGISTERS:                       Register Basics.    (line   14)
  * fixed_regs:                            Register Basics.    (line  102)
  * fixed_size_mode:                       Machine Modes.      (line  310)
! * fixMN2 instruction pattern:            Standard Names.     (line 1613)
! * fixunsMN2 instruction pattern:         Standard Names.     (line 1622)
! * fixuns_truncMN2 instruction pattern:   Standard Names.     (line 1637)
! * fix_truncMN2 instruction pattern:      Standard Names.     (line 1633)
  * FIX_TRUNC_EXPR:                        Unary and Binary Expressions.
                                                               (line    6)
  * flags in RTL expression:               Flags.              (line    6)
  * float:                                 Conversions.        (line   58)
  * floating point and cross compilation:  Floating Point.     (line    6)
! * floatMN2 instruction pattern:          Standard Names.     (line 1605)
! * floatunsMN2 instruction pattern:       Standard Names.     (line 1609)
  * FLOAT_EXPR:                            Unary and Binary Expressions.
                                                               (line    6)
  * float_extend:                          Conversions.        (line   33)
--- 54584,54600 ----
  * FIXED_REGISTERS:                       Register Basics.    (line   14)
  * fixed_regs:                            Register Basics.    (line  102)
  * fixed_size_mode:                       Machine Modes.      (line  310)
! * fixMN2 instruction pattern:            Standard Names.     (line 1617)
! * fixunsMN2 instruction pattern:         Standard Names.     (line 1626)
! * fixuns_truncMN2 instruction pattern:   Standard Names.     (line 1641)
! * fix_truncMN2 instruction pattern:      Standard Names.     (line 1637)
  * FIX_TRUNC_EXPR:                        Unary and Binary Expressions.
                                                               (line    6)
  * flags in RTL expression:               Flags.              (line    6)
  * float:                                 Conversions.        (line   58)
  * floating point and cross compilation:  Floating Point.     (line    6)
! * floatMN2 instruction pattern:          Standard Names.     (line 1609)
! * floatunsMN2 instruction pattern:       Standard Names.     (line 1613)
  * FLOAT_EXPR:                            Unary and Binary Expressions.
                                                               (line    6)
  * float_extend:                          Conversions.        (line   33)
*************** Concept Index
*** 54625,54632 ****
  * for_user:                              GTY Options.        (line   82)
  * fractional types:                      Fixed-point fractional library routines.
                                                               (line    6)
! * fractMN2 instruction pattern:          Standard Names.     (line 1655)
! * fractunsMN2 instruction pattern:       Standard Names.     (line 1670)
  * fract_convert:                         Conversions.        (line   82)
  * FRACT_TYPE_SIZE:                       Type Layout.        (line   67)
  * frame layout:                          Frame Layout.       (line    6)
--- 54637,54644 ----
  * for_user:                              GTY Options.        (line   82)
  * fractional types:                      Fixed-point fractional library routines.
                                                               (line    6)
! * fractMN2 instruction pattern:          Standard Names.     (line 1659)
! * fractunsMN2 instruction pattern:       Standard Names.     (line 1674)
  * fract_convert:                         Conversions.        (line   82)
  * FRACT_TYPE_SIZE:                       Type Layout.        (line   67)
  * frame layout:                          Frame Layout.       (line    6)
*************** Concept Index
*** 54648,54654 ****
  * frame_related, in symbol_ref:          Flags.              (line  179)
  * frequency, count, BB_FREQ_BASE:        Profile information.
                                                               (line   30)
! * ftruncM2 instruction pattern:          Standard Names.     (line 1628)
  * function:                              Functions.          (line    6)
  * function <1>:                          Functions for C++.  (line    6)
  * function call conventions:             Interface.          (line    6)
--- 54660,54666 ----
  * frame_related, in symbol_ref:          Flags.              (line  179)
  * frequency, count, BB_FREQ_BASE:        Profile information.
                                                               (line   30)
! * ftruncM2 instruction pattern:          Standard Names.     (line 1632)
  * function:                              Functions.          (line    6)
  * function <1>:                          Functions for C++.  (line    6)
  * function call conventions:             Interface.          (line    6)
*************** Concept Index
*** 54716,54722 ****
  * GET_RTX_FORMAT:                        RTL Classes.        (line  136)
  * GET_RTX_LENGTH:                        RTL Classes.        (line  133)
  * get_thread_pointerMODE instruction pattern: Standard Names.
!                                                              (line 2676)
  * geu:                                   Comparisons.        (line   72)
  * geu and attributes:                    Expressions.        (line   83)
  * GE_EXPR:                               Unary and Binary Expressions.
--- 54728,54734 ----
  * GET_RTX_FORMAT:                        RTL Classes.        (line  136)
  * GET_RTX_LENGTH:                        RTL Classes.        (line  133)
  * get_thread_pointerMODE instruction pattern: Standard Names.
!                                                              (line 2680)
  * geu:                                   Comparisons.        (line   72)
  * geu and attributes:                    Expressions.        (line   83)
  * GE_EXPR:                               Unary and Binary Expressions.
*************** Concept Index
*** 55298,55304 ****
  * INCOMING_RETURN_ADDR_RTX:              Frame Layout.       (line  133)
  * INCOMING_STACK_BOUNDARY:               Storage Layout.     (line  171)
  * INDEX_REG_CLASS:                       Register Classes.   (line  140)
! * indirect_jump instruction pattern:     Standard Names.     (line 2025)
  * indirect_operand:                      Machine-Independent Predicates.
                                                               (line   70)
  * INDIRECT_REF:                          Storage References. (line    6)
--- 55310,55316 ----
  * INCOMING_RETURN_ADDR_RTX:              Frame Layout.       (line  133)
  * INCOMING_STACK_BOUNDARY:               Storage Layout.     (line  171)
  * INDEX_REG_CLASS:                       Register Classes.   (line  140)
! * indirect_jump instruction pattern:     Standard Names.     (line 2029)
  * indirect_operand:                      Machine-Independent Predicates.
                                                               (line   70)
  * INDIRECT_REF:                          Storage References. (line    6)
*************** Concept Index
*** 55360,55368 ****
  * instruction splitting:                 Insn Splitting.     (line    6)
  * instructions, RTL SSA:                 RTL SSA Instructions.
                                                               (line    6)
! * insv instruction pattern:              Standard Names.     (line 1761)
! * insvM instruction pattern:             Standard Names.     (line 1713)
! * insvmisalignM instruction pattern:     Standard Names.     (line 1723)
  * int iterators in .md files:            Int Iterators.      (line    6)
  * INT16_TYPE:                            Type Layout.        (line  210)
  * INT32_TYPE:                            Type Layout.        (line  211)
--- 55372,55380 ----
  * instruction splitting:                 Insn Splitting.     (line    6)
  * instructions, RTL SSA:                 RTL SSA Instructions.
                                                               (line    6)
! * insv instruction pattern:              Standard Names.     (line 1765)
! * insvM instruction pattern:             Standard Names.     (line 1717)
! * insvmisalignM instruction pattern:     Standard Names.     (line 1727)
  * int iterators in .md files:            Int Iterators.      (line    6)
  * INT16_TYPE:                            Type Layout.        (line  210)
  * INT32_TYPE:                            Type Layout.        (line  211)
*************** Concept Index
*** 55425,55431 ****
  * JMP_BUF_SIZE:                          Exception Region Output.
                                                               (line   83)
  * jump:                                  Flags.              (line  295)
! * jump instruction pattern:              Standard Names.     (line 1903)
  * jump instruction patterns:             Jump Patterns.      (line    6)
  * jump instructions and set:             Side Effects.       (line   56)
  * jump, in call_insn:                    Flags.              (line  175)
--- 55437,55443 ----
  * JMP_BUF_SIZE:                          Exception Region Output.
                                                               (line   83)
  * jump:                                  Flags.              (line  295)
! * jump instruction pattern:              Standard Names.     (line 1907)
  * jump instruction patterns:             Jump Patterns.      (line    6)
  * jump instructions and set:             Side Effects.       (line   56)
  * jump, in call_insn:                    Flags.              (line  175)
*************** Concept Index
*** 55471,55477 ****
  * lceilMN2:                              Standard Names.     (line 1175)
  * LCSSA:                                 LCSSA.              (line    6)
  * LDD_SUFFIX:                            Macros for Initialization.
!                                                              (line  121)
  * ldexpM3 instruction pattern:           Standard Names.     (line  960)
  * LD_FINI_SWITCH:                        Macros for Initialization.
                                                               (line   28)
--- 55483,55489 ----
  * lceilMN2:                              Standard Names.     (line 1175)
  * LCSSA:                                 LCSSA.              (line    6)
  * LDD_SUFFIX:                            Macros for Initialization.
!                                                              (line  129)
  * ldexpM3 instruction pattern:           Standard Names.     (line  960)
  * LD_FINI_SWITCH:                        Macros for Initialization.
                                                               (line   28)
*************** Concept Index
*** 55480,55486 ****
  * le:                                    Comparisons.        (line   76)
  * le and attributes:                     Expressions.        (line   83)
  * leaf functions:                        Leaf Functions.     (line    6)
! * leaf_function_p:                       Standard Names.     (line 1987)
  * LEAF_REGISTERS:                        Leaf Functions.     (line   23)
  * LEAF_REG_REMAP:                        Leaf Functions.     (line   37)
  * left rotate:                           Arithmetic.         (line  195)
--- 55492,55498 ----
  * le:                                    Comparisons.        (line   76)
  * le and attributes:                     Expressions.        (line   83)
  * leaf functions:                        Leaf Functions.     (line    6)
! * leaf_function_p:                       Standard Names.     (line 1991)
  * LEAF_REGISTERS:                        Leaf Functions.     (line   23)
  * LEAF_REG_REMAP:                        Leaf Functions.     (line   37)
  * left rotate:                           Arithmetic.         (line  195)
*************** Concept Index
*** 55654,55661 ****
  * memory model:                          Memory model.       (line    6)
  * memory reference, nonoffsettable:      Simple Constraints. (line  254)
  * memory references in constraints:      Simple Constraints. (line   17)
! * memory_barrier instruction pattern:    Standard Names.     (line 2371)
! * memory_blockage instruction pattern:   Standard Names.     (line 2362)
  * MEMORY_MOVE_COST:                      Costs.              (line   53)
  * memory_operand:                        Machine-Independent Predicates.
                                                               (line   57)
--- 55666,55673 ----
  * memory model:                          Memory model.       (line    6)
  * memory reference, nonoffsettable:      Simple Constraints. (line  254)
  * memory references in constraints:      Simple Constraints. (line   17)
! * memory_barrier instruction pattern:    Standard Names.     (line 2375)
! * memory_blockage instruction pattern:   Standard Names.     (line 2366)
  * MEMORY_MOVE_COST:                      Costs.              (line   53)
  * memory_operand:                        Machine-Independent Predicates.
                                                               (line   57)
*************** Concept Index
*** 55672,55678 ****
  * MEM_REF:                               Storage References. (line    6)
  * MEM_SIZE:                              Special Accessors.  (line   39)
  * MEM_SIZE_KNOWN_P:                      Special Accessors.  (line   35)
! * mem_thread_fence instruction pattern:  Standard Names.     (line 2661)
  * MEM_VOLATILE_P:                        Flags.              (line   65)
  * METHOD_TYPE:                           Types.              (line    6)
  * MINIMUM_ALIGNMENT:                     Storage Layout.     (line  338)
--- 55684,55690 ----
  * MEM_REF:                               Storage References. (line    6)
  * MEM_SIZE:                              Special Accessors.  (line   39)
  * MEM_SIZE_KNOWN_P:                      Special Accessors.  (line   35)
! * mem_thread_fence instruction pattern:  Standard Names.     (line 2665)
  * MEM_VOLATILE_P:                        Flags.              (line   65)
  * METHOD_TYPE:                           Types.              (line    6)
  * MINIMUM_ALIGNMENT:                     Storage Layout.     (line  338)
*************** Concept Index
*** 55722,55731 ****
  * MOVE_MAX_PIECES:                       Costs.              (line  210)
  * MOVE_RATIO:                            Costs.              (line  149)
  * movM instruction pattern:              Standard Names.     (line   11)
! * movmemM instruction pattern:           Standard Names.     (line 1480)
  * movmisalignM instruction pattern:      Standard Names.     (line  125)
! * movMODEcc instruction pattern:         Standard Names.     (line 1775)
! * movstr instruction pattern:            Standard Names.     (line 1516)
  * movstrictM instruction pattern:        Standard Names.     (line  119)
  * msubMN4 instruction pattern:           Standard Names.     (line  822)
  * mulhisi3 instruction pattern:          Standard Names.     (line  775)
--- 55734,55743 ----
  * MOVE_MAX_PIECES:                       Costs.              (line  210)
  * MOVE_RATIO:                            Costs.              (line  149)
  * movM instruction pattern:              Standard Names.     (line   11)
! * movmemM instruction pattern:           Standard Names.     (line 1484)
  * movmisalignM instruction pattern:      Standard Names.     (line  125)
! * movMODEcc instruction pattern:         Standard Names.     (line 1779)
! * movstr instruction pattern:            Standard Names.     (line 1520)
  * movstrictM instruction pattern:        Standard Names.     (line  119)
  * msubMN4 instruction pattern:           Standard Names.     (line  822)
  * mulhisi3 instruction pattern:          Standard Names.     (line  775)
*************** Concept Index
*** 55781,55787 ****
  * negation with signed saturation:       Arithmetic.         (line   82)
  * negation with unsigned saturation:     Arithmetic.         (line   82)
  * negM2 instruction pattern:             Standard Names.     (line  910)
! * negMODEcc instruction pattern:         Standard Names.     (line 1844)
  * negvM3 instruction pattern:            Standard Names.     (line  913)
  * nested functions, support for:         Trampolines.        (line    6)
  * nested_ptr:                            GTY Options.        (line  149)
--- 55793,55799 ----
  * negation with signed saturation:       Arithmetic.         (line   82)
  * negation with unsigned saturation:     Arithmetic.         (line   82)
  * negM2 instruction pattern:             Standard Names.     (line  910)
! * negMODEcc instruction pattern:         Standard Names.     (line 1848)
  * negvM3 instruction pattern:            Standard Names.     (line  913)
  * nested functions, support for:         Trampolines.        (line    6)
  * nested_ptr:                            GTY Options.        (line  149)
*************** Concept Index
*** 55792,55812 ****
                                                               (line    6)
  * nil:                                   RTL Objects.        (line   73)
  * NM_FLAGS:                              Macros for Initialization.
!                                                              (line  110)
  * nondeterministic finite state automaton: Processor pipeline description.
                                                               (line  304)
  * nonimmediate_operand:                  Machine-Independent Predicates.
                                                               (line  100)
  * nonlocal goto handler:                 Edges.              (line  171)
! * nonlocal_goto instruction pattern:     Standard Names.     (line 2197)
  * nonlocal_goto_receiver instruction pattern: Standard Names.
!                                                              (line 2214)
  * nonmemory_operand:                     Machine-Independent Predicates.
                                                               (line   96)
  * nonoffsettable memory reference:       Simple Constraints. (line  254)
  * NON_LVALUE_EXPR:                       Unary and Binary Expressions.
                                                               (line    6)
! * nop instruction pattern:               Standard Names.     (line 2020)
  * NOP_EXPR:                              Unary and Binary Expressions.
                                                               (line    6)
  * normal predicates:                     Predicates.         (line   31)
--- 55804,55824 ----
                                                               (line    6)
  * nil:                                   RTL Objects.        (line   73)
  * NM_FLAGS:                              Macros for Initialization.
!                                                              (line  118)
  * nondeterministic finite state automaton: Processor pipeline description.
                                                               (line  304)
  * nonimmediate_operand:                  Machine-Independent Predicates.
                                                               (line  100)
  * nonlocal goto handler:                 Edges.              (line  171)
! * nonlocal_goto instruction pattern:     Standard Names.     (line 2201)
  * nonlocal_goto_receiver instruction pattern: Standard Names.
!                                                              (line 2218)
  * nonmemory_operand:                     Machine-Independent Predicates.
                                                               (line   96)
  * nonoffsettable memory reference:       Simple Constraints. (line  254)
  * NON_LVALUE_EXPR:                       Unary and Binary Expressions.
                                                               (line    6)
! * nop instruction pattern:               Standard Names.     (line 2024)
  * NOP_EXPR:                              Unary and Binary Expressions.
                                                               (line    6)
  * normal predicates:                     Predicates.         (line   31)
*************** Concept Index
*** 55835,55841 ****
  * NOTE_VAR_LOCATION:                     Insns.              (line  225)
  * NOTICE_UPDATE_CC:                      CC0 Condition Codes.
                                                               (line   30)
! * notMODEcc instruction pattern:         Standard Names.     (line 1851)
  * NO_DBX_BNSYM_ENSYM:                    DBX Hooks.          (line   25)
  * NO_DBX_FUNCTION_END:                   DBX Hooks.          (line   19)
  * NO_DBX_GCC_MARKER:                     File Names and DBX. (line   27)
--- 55847,55853 ----
  * NOTE_VAR_LOCATION:                     Insns.              (line  225)
  * NOTICE_UPDATE_CC:                      CC0 Condition Codes.
                                                               (line   30)
! * notMODEcc instruction pattern:         Standard Names.     (line 1855)
  * NO_DBX_BNSYM_ENSYM:                    DBX Hooks.          (line   25)
  * NO_DBX_FUNCTION_END:                   DBX Hooks.          (line   19)
  * NO_DBX_GCC_MARKER:                     File Names and DBX. (line   27)
*************** Concept Index
*** 55867,55873 ****
  * OBJC_GEN_METHOD_LABEL:                 Label Output.       (line  482)
  * OBJC_JBLEN:                            Misc.               (line 1047)
  * OBJECT_FORMAT_COFF:                    Macros for Initialization.
!                                                              (line   96)
  * offsettable address:                   Simple Constraints. (line   23)
  * OFFSET_TYPE:                           Types.              (line    6)
  * OImode:                                Machine Modes.      (line   51)
--- 55879,55885 ----
  * OBJC_GEN_METHOD_LABEL:                 Label Output.       (line  482)
  * OBJC_JBLEN:                            Misc.               (line 1047)
  * OBJECT_FORMAT_COFF:                    Macros for Initialization.
!                                                              (line  104)
  * offsettable address:                   Simple Constraints. (line   23)
  * OFFSET_TYPE:                           Types.              (line    6)
  * OImode:                                Machine Modes.      (line   51)
*************** Concept Index
*** 55883,55889 ****
  * OMP_SECTION:                           OpenMP.             (line    6)
  * OMP_SECTIONS:                          OpenMP.             (line    6)
  * OMP_SINGLE:                            OpenMP.             (line    6)
! * one_cmplM2 instruction pattern:        Standard Names.     (line 1440)
  * OPAQUE_TYPE:                           Types.              (line    6)
  * operand access:                        Accessors.          (line    6)
  * Operand Access Routines:               SSA Operands.       (line  116)
--- 55895,55901 ----
  * OMP_SECTION:                           OpenMP.             (line    6)
  * OMP_SECTIONS:                          OpenMP.             (line    6)
  * OMP_SINGLE:                            OpenMP.             (line    6)
! * one_cmplM2 instruction pattern:        Standard Names.     (line 1444)
  * OPAQUE_TYPE:                           Types.              (line    6)
  * operand access:                        Accessors.          (line    6)
  * Operand Access Routines:               SSA Operands.       (line  116)
*************** Concept Index
*** 55953,55963 ****
  * parameters, miscellaneous:             Misc.               (line    6)
  * parameters, precompiled headers:       PCH Target.         (line    6)
  * parity:                                Arithmetic.         (line  242)
! * parityM2 instruction pattern:          Standard Names.     (line 1427)
  * PARM_BOUNDARY:                         Storage Layout.     (line  150)
  * PARM_DECL:                             Declarations.       (line    6)
  * PARSE_LDD_OUTPUT:                      Macros for Initialization.
!                                                              (line  125)
  * pass dumps:                            Passes.             (line    6)
  * passes and files of the compiler:      Passes.             (line    6)
  * passing arguments:                     Interface.          (line   36)
--- 55965,55975 ----
  * parameters, miscellaneous:             Misc.               (line    6)
  * parameters, precompiled headers:       PCH Target.         (line    6)
  * parity:                                Arithmetic.         (line  242)
! * parityM2 instruction pattern:          Standard Names.     (line 1431)
  * PARM_BOUNDARY:                         Storage Layout.     (line  150)
  * PARM_DECL:                             Declarations.       (line    6)
  * PARSE_LDD_OUTPUT:                      Macros for Initialization.
!                                                              (line  133)
  * pass dumps:                            Passes.             (line    6)
  * passes and files of the compiler:      Passes.             (line    6)
  * passing arguments:                     Interface.          (line   36)
*************** Concept Index
*** 56025,56031 ****
  * POLY_INT_CST:                          Constant expressions.
                                                               (line    6)
  * popcount:                              Arithmetic.         (line  238)
! * popcountM2 instruction pattern:        Standard Names.     (line 1415)
  * pops_args:                             Function Entry.     (line  111)
  * pop_operand:                           Machine-Independent Predicates.
                                                               (line   87)
--- 56037,56043 ----
  * POLY_INT_CST:                          Constant expressions.
                                                               (line    6)
  * popcount:                              Arithmetic.         (line  238)
! * popcountM2 instruction pattern:        Standard Names.     (line 1419)
  * pops_args:                             Function Entry.     (line  111)
  * pop_operand:                           Machine-Independent Predicates.
                                                               (line   87)
*************** Concept Index
*** 56058,56064 ****
  * PREFERRED_STACK_BOUNDARY:              Storage Layout.     (line  164)
  * prefetch:                              Side Effects.       (line  324)
  * prefetch and /v:                       Flags.              (line   92)
! * prefetch instruction pattern:          Standard Names.     (line 2339)
  * PREFETCH_SCHEDULE_BARRIER_P:           Flags.              (line   92)
  * PREINCREMENT_EXPR:                     Unary and Binary Expressions.
                                                               (line    6)
--- 56070,56076 ----
  * PREFERRED_STACK_BOUNDARY:              Storage Layout.     (line  164)
  * prefetch:                              Side Effects.       (line  324)
  * prefetch and /v:                       Flags.              (line   92)
! * prefetch instruction pattern:          Standard Names.     (line 2343)
  * PREFETCH_SCHEDULE_BARRIER_P:           Flags.              (line   92)
  * PREINCREMENT_EXPR:                     Unary and Binary Expressions.
                                                               (line    6)
*************** Concept Index
*** 56075,56082 ****
  * PRINT_OPERAND:                         Instruction Output. (line   95)
  * PRINT_OPERAND_ADDRESS:                 Instruction Output. (line  122)
  * PRINT_OPERAND_PUNCT_VALID_P:           Instruction Output. (line  115)
! * probe_stack instruction pattern:       Standard Names.     (line 2189)
! * probe_stack_address instruction pattern: Standard Names.   (line 2182)
  * processor functional units:            Processor pipeline description.
                                                               (line    6)
  * processor functional units <1>:        Processor pipeline description.
--- 56087,56094 ----
  * PRINT_OPERAND:                         Instruction Output. (line   95)
  * PRINT_OPERAND_ADDRESS:                 Instruction Output. (line  122)
  * PRINT_OPERAND_PUNCT_VALID_P:           Instruction Output. (line  115)
! * probe_stack instruction pattern:       Standard Names.     (line 2193)
! * probe_stack_address instruction pattern: Standard Names.   (line 2186)
  * processor functional units:            Processor pipeline description.
                                                               (line    6)
  * processor functional units <1>:        Processor pipeline description.
*************** Concept Index
*** 56093,56099 ****
  * profiling, code generation:            Profiling.          (line    6)
  * program counter:                       Regs and Memory.    (line  389)
  * prologue:                              Function Entry.     (line    6)
! * prologue instruction pattern:          Standard Names.     (line 2278)
  * PROMOTE_MODE:                          Storage Layout.     (line   87)
  * pseudo registers:                      Regs and Memory.    (line    9)
  * PSImode:                               Machine Modes.      (line   32)
--- 56105,56111 ----
  * profiling, code generation:            Profiling.          (line    6)
  * program counter:                       Regs and Memory.    (line  389)
  * prologue:                              Function Entry.     (line    6)
! * prologue instruction pattern:          Standard Names.     (line 2282)
  * PROMOTE_MODE:                          Storage Layout.     (line   87)
  * pseudo registers:                      Regs and Memory.    (line    9)
  * PSImode:                               Machine Modes.      (line   32)
*************** Concept Index
*** 56134,56140 ****
                                                               (line    6)
  * REAL_LIBGCC_SPEC:                      Driver.             (line  124)
  * REAL_NM_FILE_NAME:                     Macros for Initialization.
!                                                              (line  105)
  * REAL_TYPE:                             Types.              (line    6)
  * REAL_VALUE_ABS:                        Floating Point.     (line   58)
  * REAL_VALUE_ATOF:                       Floating Point.     (line   39)
--- 56146,56152 ----
                                                               (line    6)
  * REAL_LIBGCC_SPEC:                      Driver.             (line  124)
  * REAL_NM_FILE_NAME:                     Macros for Initialization.
!                                                              (line  113)
  * REAL_TYPE:                             Types.              (line    6)
  * REAL_VALUE_ABS:                        Floating Point.     (line   58)
  * REAL_VALUE_ATOF:                       Floating Point.     (line   39)
*************** Concept Index
*** 56255,56261 ****
  * relative costs:                        Costs.              (line    6)
  * RELATIVE_PREFIX_NOT_LINKDIR:           Driver.             (line  266)
  * reloading:                             RTL passes.         (line  170)
! * reload_completed:                      Standard Names.     (line 1987)
  * reload_in instruction pattern:         Standard Names.     (line   98)
  * reload_in_progress:                    Standard Names.     (line   57)
  * reload_out instruction pattern:        Standard Names.     (line   98)
--- 56267,56273 ----
  * relative costs:                        Costs.              (line    6)
  * RELATIVE_PREFIX_NOT_LINKDIR:           Driver.             (line  266)
  * reloading:                             RTL passes.         (line  170)
! * reload_completed:                      Standard Names.     (line 1991)
  * reload_in instruction pattern:         Standard Names.     (line   98)
  * reload_in_progress:                    Standard Names.     (line   57)
  * reload_out instruction pattern:        Standard Names.     (line   98)
*************** Concept Index
*** 56265,56280 ****
  * representation of RTL:                 RTL.                (line    6)
  * reservation delays:                    Processor pipeline description.
                                                               (line    6)
! * restore_stack_block instruction pattern: Standard Names.   (line 2103)
  * restore_stack_function instruction pattern: Standard Names.
!                                                              (line 2103)
  * restore_stack_nonlocal instruction pattern: Standard Names.
!                                                              (line 2103)
  * rest_of_decl_compilation:              Parsing pass.       (line   51)
  * rest_of_type_compilation:              Parsing pass.       (line   51)
  * RESULT_DECL:                           Declarations.       (line    6)
  * return:                                Side Effects.       (line   72)
! * return instruction pattern:            Standard Names.     (line 1961)
  * return values in registers:            Scalar Return.      (line    6)
  * returning aggregate values:            Aggregate Return.   (line    6)
  * returning structures and unions:       Interface.          (line   10)
--- 56277,56292 ----
  * representation of RTL:                 RTL.                (line    6)
  * reservation delays:                    Processor pipeline description.
                                                               (line    6)
! * restore_stack_block instruction pattern: Standard Names.   (line 2107)
  * restore_stack_function instruction pattern: Standard Names.
!                                                              (line 2107)
  * restore_stack_nonlocal instruction pattern: Standard Names.
!                                                              (line 2107)
  * rest_of_decl_compilation:              Parsing pass.       (line   51)
  * rest_of_type_compilation:              Parsing pass.       (line   51)
  * RESULT_DECL:                           Declarations.       (line    6)
  * return:                                Side Effects.       (line   72)
! * return instruction pattern:            Standard Names.     (line 1965)
  * return values in registers:            Scalar Return.      (line    6)
  * returning aggregate values:            Aggregate Return.   (line    6)
  * returning structures and unions:       Interface.          (line   10)
*************** Concept Index
*** 56384,56399 ****
  * SAD_EXPR:                              Vectors.            (line    6)
  * same_type_p:                           Types.              (line   86)
  * SAmode:                                Machine Modes.      (line  150)
! * satfractMN2 instruction pattern:       Standard Names.     (line 1663)
! * satfractunsMN2 instruction pattern:    Standard Names.     (line 1676)
  * satisfies_constraint_M:                C Constraint Interface.
                                                               (line   36)
  * sat_fract:                             Conversions.        (line   90)
  * SAVE_EXPR:                             Unary and Binary Expressions.
                                                               (line    6)
! * save_stack_block instruction pattern:  Standard Names.     (line 2103)
! * save_stack_function instruction pattern: Standard Names.   (line 2103)
! * save_stack_nonlocal instruction pattern: Standard Names.   (line 2103)
  * SBSS_SECTION_ASM_OP:                   Sections.           (line   75)
  * Scalar evolutions:                     Scalar evolutions.  (line    6)
  * scalars, returned as values:           Scalar Return.      (line    6)
--- 56396,56411 ----
  * SAD_EXPR:                              Vectors.            (line    6)
  * same_type_p:                           Types.              (line   86)
  * SAmode:                                Machine Modes.      (line  150)
! * satfractMN2 instruction pattern:       Standard Names.     (line 1667)
! * satfractunsMN2 instruction pattern:    Standard Names.     (line 1680)
  * satisfies_constraint_M:                C Constraint Interface.
                                                               (line   36)
  * sat_fract:                             Conversions.        (line   90)
  * SAVE_EXPR:                             Unary and Binary Expressions.
                                                               (line    6)
! * save_stack_block instruction pattern:  Standard Names.     (line 2107)
! * save_stack_function instruction pattern: Standard Names.   (line 2107)
! * save_stack_nonlocal instruction pattern: Standard Names.   (line 2107)
  * SBSS_SECTION_ASM_OP:                   Sections.           (line   75)
  * Scalar evolutions:                     Scalar evolutions.  (line    6)
  * scalars, returned as values:           Scalar Return.      (line    6)
*************** Concept Index
*** 56425,56431 ****
  * Sequence iterators:                    Sequence iterators. (line    6)
  * set:                                   Side Effects.       (line   15)
  * set and /f:                            Flags.              (line  135)
! * setmemM instruction pattern:           Standard Names.     (line 1527)
  * SETUP_FRAME_ADDRESSES:                 Frame Layout.       (line   94)
  * SET_ASM_OP:                            Label Output.       (line  451)
  * SET_ASM_OP <1>:                        Label Output.       (line  462)
--- 56437,56443 ----
  * Sequence iterators:                    Sequence iterators. (line    6)
  * set:                                   Side Effects.       (line   15)
  * set and /f:                            Flags.              (line  135)
! * setmemM instruction pattern:           Standard Names.     (line 1531)
  * SETUP_FRAME_ADDRESSES:                 Frame Layout.       (line   94)
  * SET_ASM_OP:                            Label Output.       (line  451)
  * SET_ASM_OP <1>:                        Label Output.       (line  462)
*************** Concept Index
*** 56439,56445 ****
  * SET_RATIO:                             Costs.              (line  237)
  * SET_SRC:                               Side Effects.       (line   69)
  * set_thread_pointerMODE instruction pattern: Standard Names.
!                                                              (line 2676)
  * SET_TYPE_STRUCTURAL_EQUALITY:          Types.              (line    6)
  * SET_TYPE_STRUCTURAL_EQUALITY <1>:      Types.              (line   81)
  * SFmode:                                Machine Modes.      (line   69)
--- 56451,56457 ----
  * SET_RATIO:                             Costs.              (line  237)
  * SET_SRC:                               Side Effects.       (line   69)
  * set_thread_pointerMODE instruction pattern: Standard Names.
!                                                              (line 2680)
  * SET_TYPE_STRUCTURAL_EQUALITY:          Types.              (line    6)
  * SET_TYPE_STRUCTURAL_EQUALITY <1>:      Types.              (line   81)
  * SFmode:                                Machine Modes.      (line   69)
*************** Concept Index
*** 56447,56460 ****
  * shift:                                 Arithmetic.         (line  173)
  * SHIFT_COUNT_TRUNCATED:                 Misc.               (line  134)
  * SHLIB_SUFFIX:                          Macros for Initialization.
!                                                              (line  133)
  * SHORT_ACCUM_TYPE_SIZE:                 Type Layout.        (line   82)
  * SHORT_FRACT_TYPE_SIZE:                 Type Layout.        (line   62)
  * SHORT_IMMEDIATES_SIGN_EXTEND:          Misc.               (line  108)
  * SHORT_TYPE_SIZE:                       Type Layout.        (line   15)
  * shrink-wrapping separate components:   Shrink-wrapping separate components.
                                                               (line    6)
! * sibcall_epilogue instruction pattern:  Standard Names.     (line 2310)
  * sibling call:                          Edges.              (line  121)
  * SIBLING_CALL_P:                        Flags.              (line  175)
  * signal-to-noise ratio (metaphorical usage for diagnostics): Guidelines for Diagnostics.
--- 56459,56472 ----
  * shift:                                 Arithmetic.         (line  173)
  * SHIFT_COUNT_TRUNCATED:                 Misc.               (line  134)
  * SHLIB_SUFFIX:                          Macros for Initialization.
!                                                              (line  141)
  * SHORT_ACCUM_TYPE_SIZE:                 Type Layout.        (line   82)
  * SHORT_FRACT_TYPE_SIZE:                 Type Layout.        (line   62)
  * SHORT_IMMEDIATES_SIGN_EXTEND:          Misc.               (line  108)
  * SHORT_TYPE_SIZE:                       Type Layout.        (line   15)
  * shrink-wrapping separate components:   Shrink-wrapping separate components.
                                                               (line    6)
! * sibcall_epilogue instruction pattern:  Standard Names.     (line 2314)
  * sibling call:                          Edges.              (line  121)
  * SIBLING_CALL_P:                        Flags.              (line  175)
  * signal-to-noise ratio (metaphorical usage for diagnostics): Guidelines for Diagnostics.
*************** Concept Index
*** 56472,56478 ****
  * SImode:                                Machine Modes.      (line   37)
  * simple constraints:                    Simple Constraints. (line    6)
  * simple_return:                         Side Effects.       (line   86)
! * simple_return instruction pattern:     Standard Names.     (line 1976)
  * sincosM3 instruction pattern:          Standard Names.     (line  981)
  * sinM2 instruction pattern:             Standard Names.     (line  975)
  * SIZETYPE:                              Type Layout.        (line  147)
--- 56484,56490 ----
  * SImode:                                Machine Modes.      (line   37)
  * simple constraints:                    Simple Constraints. (line    6)
  * simple_return:                         Side Effects.       (line   86)
! * simple_return instruction pattern:     Standard Names.     (line 1980)
  * sincosM3 instruction pattern:          Standard Names.     (line  981)
  * sinM2 instruction pattern:             Standard Names.     (line  975)
  * SIZETYPE:                              Type Layout.        (line  147)
*************** Concept Index
*** 56494,56500 ****
  * special:                               GTY Options.        (line  238)
  * special predicates:                    Predicates.         (line   31)
  * SPECS:                                 Target Fragment.    (line  194)
! * speculation_barrier instruction pattern: Standard Names.   (line 2377)
  * speed of instructions:                 Costs.              (line    6)
  * splitting instructions:                Insn Splitting.     (line    6)
  * split_block:                           Maintaining the CFG.
--- 56506,56512 ----
  * special:                               GTY Options.        (line  238)
  * special predicates:                    Predicates.         (line   31)
  * SPECS:                                 Target Fragment.    (line  194)
! * speculation_barrier instruction pattern: Standard Names.   (line 2381)
  * speed of instructions:                 Costs.              (line    6)
  * splitting instructions:                Insn Splitting.     (line    6)
  * split_block:                           Maintaining the CFG.
*************** Concept Index
*** 56551,56561 ****
                                                               (line   83)
  * stack_pointer_rtx:                     Frame Registers.    (line  104)
  * stack_protect_combined_set instruction pattern: Standard Names.
!                                                              (line 2686)
  * stack_protect_combined_test instruction pattern: Standard Names.
!                                                              (line 2716)
! * stack_protect_set instruction pattern: Standard Names.     (line 2702)
! * stack_protect_test instruction pattern: Standard Names.    (line 2733)
  * STACK_PUSH_CODE:                       Frame Layout.       (line   12)
  * STACK_REGS:                            Stack Registers.    (line   19)
  * STACK_REG_COVER_CLASS:                 Stack Registers.    (line   22)
--- 56563,56573 ----
                                                               (line   83)
  * stack_pointer_rtx:                     Frame Registers.    (line  104)
  * stack_protect_combined_set instruction pattern: Standard Names.
!                                                              (line 2690)
  * stack_protect_combined_test instruction pattern: Standard Names.
!                                                              (line 2720)
! * stack_protect_set instruction pattern: Standard Names.     (line 2706)
! * stack_protect_test instruction pattern: Standard Names.    (line 2737)
  * STACK_PUSH_CODE:                       Frame Layout.       (line   12)
  * STACK_REGS:                            Stack Registers.    (line   19)
  * STACK_REG_COVER_CLASS:                 Stack Registers.    (line   22)
*************** Concept Index
*** 56603,56609 ****
  * STRING_CST:                            Constant expressions.
                                                               (line    6)
  * STRING_POOL_ADDRESS_P:                 Flags.              (line  179)
! * strlenM instruction pattern:           Standard Names.     (line 1598)
  * structure value address:               Aggregate Return.   (line    6)
  * structures, returning:                 Interface.          (line   10)
  * STRUCTURE_SIZE_BOUNDARY:               Storage Layout.     (line  351)
--- 56615,56621 ----
  * STRING_CST:                            Constant expressions.
                                                               (line    6)
  * STRING_POOL_ADDRESS_P:                 Flags.              (line  179)
! * strlenM instruction pattern:           Standard Names.     (line 1602)
  * structure value address:               Aggregate Return.   (line    6)
  * structures, returning:                 Interface.          (line   10)
  * STRUCTURE_SIZE_BOUNDARY:               Storage Layout.     (line  351)
*************** Concept Index
*** 56668,56702 ****
  * SYMBOL_REF_TLS_MODEL:                  Special Accessors.  (line  108)
  * SYMBOL_REF_USED:                       Flags.              (line  211)
  * SYMBOL_REF_WEAK:                       Flags.              (line  216)
! * sync_addMODE instruction pattern:      Standard Names.     (line 2431)
! * sync_andMODE instruction pattern:      Standard Names.     (line 2431)
  * sync_compare_and_swapMODE instruction pattern: Standard Names.
!                                                              (line 2391)
! * sync_iorMODE instruction pattern:      Standard Names.     (line 2431)
! * sync_lock_releaseMODE instruction pattern: Standard Names. (line 2496)
  * sync_lock_test_and_setMODE instruction pattern: Standard Names.
!                                                              (line 2470)
! * sync_nandMODE instruction pattern:     Standard Names.     (line 2431)
! * sync_new_addMODE instruction pattern:  Standard Names.     (line 2463)
! * sync_new_andMODE instruction pattern:  Standard Names.     (line 2463)
! * sync_new_iorMODE instruction pattern:  Standard Names.     (line 2463)
! * sync_new_nandMODE instruction pattern: Standard Names.     (line 2463)
! * sync_new_subMODE instruction pattern:  Standard Names.     (line 2463)
! * sync_new_xorMODE instruction pattern:  Standard Names.     (line 2463)
! * sync_old_addMODE instruction pattern:  Standard Names.     (line 2446)
! * sync_old_andMODE instruction pattern:  Standard Names.     (line 2446)
! * sync_old_iorMODE instruction pattern:  Standard Names.     (line 2446)
! * sync_old_nandMODE instruction pattern: Standard Names.     (line 2446)
! * sync_old_subMODE instruction pattern:  Standard Names.     (line 2446)
! * sync_old_xorMODE instruction pattern:  Standard Names.     (line 2446)
! * sync_subMODE instruction pattern:      Standard Names.     (line 2431)
! * sync_xorMODE instruction pattern:      Standard Names.     (line 2431)
  * SYSROOT_HEADERS_SUFFIX_SPEC:           Driver.             (line  176)
  * SYSROOT_SUFFIX_SPEC:                   Driver.             (line  171)
  * SYSTEM_IMPLICIT_EXTERN_C:              Misc.               (line  417)
  * t-TARGET:                              Target Fragment.    (line    6)
  * table jump:                            Basic Blocks.       (line   67)
! * tablejump instruction pattern:         Standard Names.     (line 2049)
  * tag:                                   GTY Options.        (line   90)
  * tagging insns:                         Tagging Insns.      (line    6)
  * tail calls:                            Tail Calls.         (line    6)
--- 56680,56714 ----
  * SYMBOL_REF_TLS_MODEL:                  Special Accessors.  (line  108)
  * SYMBOL_REF_USED:                       Flags.              (line  211)
  * SYMBOL_REF_WEAK:                       Flags.              (line  216)
! * sync_addMODE instruction pattern:      Standard Names.     (line 2435)
! * sync_andMODE instruction pattern:      Standard Names.     (line 2435)
  * sync_compare_and_swapMODE instruction pattern: Standard Names.
!                                                              (line 2395)
! * sync_iorMODE instruction pattern:      Standard Names.     (line 2435)
! * sync_lock_releaseMODE instruction pattern: Standard Names. (line 2500)
  * sync_lock_test_and_setMODE instruction pattern: Standard Names.
!                                                              (line 2474)
! * sync_nandMODE instruction pattern:     Standard Names.     (line 2435)
! * sync_new_addMODE instruction pattern:  Standard Names.     (line 2467)
! * sync_new_andMODE instruction pattern:  Standard Names.     (line 2467)
! * sync_new_iorMODE instruction pattern:  Standard Names.     (line 2467)
! * sync_new_nandMODE instruction pattern: Standard Names.     (line 2467)
! * sync_new_subMODE instruction pattern:  Standard Names.     (line 2467)
! * sync_new_xorMODE instruction pattern:  Standard Names.     (line 2467)
! * sync_old_addMODE instruction pattern:  Standard Names.     (line 2450)
! * sync_old_andMODE instruction pattern:  Standard Names.     (line 2450)
! * sync_old_iorMODE instruction pattern:  Standard Names.     (line 2450)
! * sync_old_nandMODE instruction pattern: Standard Names.     (line 2450)
! * sync_old_subMODE instruction pattern:  Standard Names.     (line 2450)
! * sync_old_xorMODE instruction pattern:  Standard Names.     (line 2450)
! * sync_subMODE instruction pattern:      Standard Names.     (line 2435)
! * sync_xorMODE instruction pattern:      Standard Names.     (line 2435)
  * SYSROOT_HEADERS_SUFFIX_SPEC:           Driver.             (line  176)
  * SYSROOT_SUFFIX_SPEC:                   Driver.             (line  171)
  * SYSTEM_IMPLICIT_EXTERN_C:              Misc.               (line  417)
  * t-TARGET:                              Target Fragment.    (line    6)
  * table jump:                            Basic Blocks.       (line   67)
! * tablejump instruction pattern:         Standard Names.     (line 2053)
  * tag:                                   GTY Options.        (line   90)
  * tagging insns:                         Tagging Insns.      (line    6)
  * tail calls:                            Tail Calls.         (line    6)
*************** Concept Index
*** 56757,56767 ****
  * TARGET_ASM_CLOSE_PAREN:                Data Output.        (line  139)
  * TARGET_ASM_CODE_END:                   File Framework.     (line   57)
  * TARGET_ASM_CONSTRUCTOR:                Macros for Initialization.
!                                                              (line   68)
  * TARGET_ASM_DECLARE_CONSTANT_NAME:      Label Output.       (line  177)
  * TARGET_ASM_DECL_END:                   Data Output.        (line   44)
  * TARGET_ASM_DESTRUCTOR:                 Macros for Initialization.
!                                                              (line   82)
  * TARGET_ASM_ELF_FLAGS_NUMERIC:          File Framework.     (line  120)
  * TARGET_ASM_EMIT_EXCEPT_PERSONALITY:    Dispatch Tables.    (line   89)
  * TARGET_ASM_EMIT_EXCEPT_TABLE_LABEL:    Dispatch Tables.    (line   82)
--- 56769,56779 ----
  * TARGET_ASM_CLOSE_PAREN:                Data Output.        (line  139)
  * TARGET_ASM_CODE_END:                   File Framework.     (line   57)
  * TARGET_ASM_CONSTRUCTOR:                Macros for Initialization.
!                                                              (line   76)
  * TARGET_ASM_DECLARE_CONSTANT_NAME:      Label Output.       (line  177)
  * TARGET_ASM_DECL_END:                   Data Output.        (line   44)
  * TARGET_ASM_DESTRUCTOR:                 Macros for Initialization.
!                                                              (line   90)
  * TARGET_ASM_ELF_FLAGS_NUMERIC:          File Framework.     (line  120)
  * TARGET_ASM_EMIT_EXCEPT_PERSONALITY:    Dispatch Tables.    (line   89)
  * TARGET_ASM_EMIT_EXCEPT_TABLE_LABEL:    Dispatch Tables.    (line   82)
*************** Concept Index
*** 56902,56907 ****
--- 56914,56921 ----
  * TARGET_DLLIMPORT_DECL_ATTRIBUTES:      Target Attributes.  (line   55)
  * TARGET_DOLOOP_COST_FOR_ADDRESS:        Misc.               (line  751)
  * TARGET_DOLOOP_COST_FOR_GENERIC:        Misc.               (line  740)
+ * TARGET_DTORS_FROM_CXA_ATEXIT:          Macros for Initialization.
+                                                              (line   68)
  * TARGET_DWARF_CALLING_CONVENTION:       DWARF.              (line   12)
  * TARGET_DWARF_FRAME_REG_MODE:           Exception Region Output.
                                                               (line  113)
*************** Concept Index
*** 57344,57350 ****
  * TRAMPOLINE_SECTION:                    Trampolines.        (line   92)
  * TRAMPOLINE_SIZE:                       Trampolines.        (line   97)
  * TRANSFER_FROM_TRAMPOLINE:              Trampolines.        (line  176)
! * trap instruction pattern:              Standard Names.     (line 2320)
  * tree:                                  Tree overview.      (line    6)
  * tree <1>:                              Macros and Functions.
                                                               (line    6)
--- 57358,57364 ----
  * TRAMPOLINE_SECTION:                    Trampolines.        (line   92)
  * TRAMPOLINE_SIZE:                       Trampolines.        (line   97)
  * TRANSFER_FROM_TRAMPOLINE:              Trampolines.        (line  176)
! * trap instruction pattern:              Standard Names.     (line 2324)
  * tree:                                  Tree overview.      (line    6)
  * tree <1>:                              Macros and Functions.
                                                               (line    6)
*************** Concept Index
*** 57404,57410 ****
  * true positive:                         Guidelines for Diagnostics.
                                                               (line   39)
  * truncate:                              Conversions.        (line   38)
! * truncMN2 instruction pattern:          Standard Names.     (line 1641)
  * TRUNC_DIV_EXPR:                        Unary and Binary Expressions.
                                                               (line    6)
  * TRUNC_MOD_EXPR:                        Unary and Binary Expressions.
--- 57418,57424 ----
  * true positive:                         Guidelines for Diagnostics.
                                                               (line   39)
  * truncate:                              Conversions.        (line   38)
! * truncMN2 instruction pattern:          Standard Names.     (line 1645)
  * TRUNC_DIV_EXPR:                        Unary and Binary Expressions.
                                                               (line    6)
  * TRUNC_MOD_EXPR:                        Unary and Binary Expressions.
*************** Concept Index
*** 57586,57593 ****
  * unspec_volatile:                       Side Effects.       (line  299)
  * unspec_volatile <1>:                   Constant Definitions.
                                                               (line   99)
! * untyped_call instruction pattern:      Standard Names.     (line 1946)
! * untyped_return instruction pattern:    Standard Names.     (line 2009)
  * UPDATE_PATH_HOST_CANONICALIZE (PATH):  Filesystem.         (line   59)
  * update_ssa:                            SSA.                (line   74)
  * update_stmt:                           Manipulating GIMPLE statements.
--- 57600,57607 ----
  * unspec_volatile:                       Side Effects.       (line  299)
  * unspec_volatile <1>:                   Constant Definitions.
                                                               (line   99)
! * untyped_call instruction pattern:      Standard Names.     (line 1950)
! * untyped_return instruction pattern:    Standard Names.     (line 2013)
  * UPDATE_PATH_HOST_CANONICALIZE (PATH):  Filesystem.         (line   59)
  * update_ssa:                            SSA.                (line   74)
  * update_stmt:                           Manipulating GIMPLE statements.
*************** Concept Index
*** 57815,57821 ****
  * widen_ssumM3 instruction pattern:      Standard Names.     (line  611)
  * widen_usumM3 instruction pattern:      Standard Names.     (line  612)
  * WIDEST_HARDWARE_FP_SIZE:               Type Layout.        (line  110)
! * window_save instruction pattern:       Standard Names.     (line 2291)
  * WINT_TYPE:                             Type Layout.        (line  178)
  * WORDS_BIG_ENDIAN:                      Storage Layout.     (line   28)
  * WORDS_BIG_ENDIAN, effect on subreg:    Regs and Memory.    (line  225)
--- 57829,57835 ----
  * widen_ssumM3 instruction pattern:      Standard Names.     (line  611)
  * widen_usumM3 instruction pattern:      Standard Names.     (line  612)
  * WIDEST_HARDWARE_FP_SIZE:               Type Layout.        (line  110)
! * window_save instruction pattern:       Standard Names.     (line 2295)
  * WINT_TYPE:                             Type Layout.        (line  178)
  * WORDS_BIG_ENDIAN:                      Storage Layout.     (line   28)
  * WORDS_BIG_ENDIAN, effect on subreg:    Regs and Memory.    (line  225)
*************** Concept Index
*** 57843,57849 ****
  * XVECLEN:                               Accessors.          (line   41)
  * XWINT:                                 Accessors.          (line    6)
  * zero_extend:                           Conversions.        (line   28)
! * zero_extendMN2 instruction pattern:    Standard Names.     (line 1651)
  * zero_extract:                          Bit-Fields.         (line   30)
  * zero_extract, canonicalization of:     Insn Canonicalizations.
                                                               (line  103)
--- 57857,57863 ----
  * XVECLEN:                               Accessors.          (line   41)
  * XWINT:                                 Accessors.          (line    6)
  * zero_extend:                           Conversions.        (line   28)
! * zero_extendMN2 instruction pattern:    Standard Names.     (line 1655)
  * zero_extract:                          Bit-Fields.         (line   30)
  * zero_extract, canonicalization of:     Insn Canonicalizations.
                                                               (line  103)
*************** Node: Define Constraints1067893
*** 58138,58310 ****
  Node: C Constraint Interface1076482
  Node: Standard Names1079609
  Ref: shift patterns1117829
! Ref: prologue instruction pattern1177737
! Ref: window_save instruction pattern1178230
! Ref: epilogue instruction pattern1178507
! Node: Pattern Ordering1200483
! Node: Dependent Patterns1201719
! Node: Jump Patterns1203339
! Ref: Jump Patterns-Footnote-11205484
! Node: Looping Patterns1205532
! Node: Insn Canonicalizations1211171
! Node: Expander Definitions1216378
! Node: Insn Splitting1224592
! Node: Including Patterns1239622
! Node: Peephole Definitions1241406
! Node: define_peephole1242659
! Node: define_peephole21248989
! Node: Insn Attributes1253078
! Node: Defining Attributes1254260
! Ref: define_enum_attr1257752
! Node: Expressions1258788
! Node: Tagging Insns1265538
! Node: Attr Example1269891
! Node: Insn Lengths1272264
! Node: Constant Attributes1275672
! Node: Mnemonic Attribute1276848
! Node: Delay Slots1278367
! Node: Processor pipeline description1281590
! Ref: Processor pipeline description-Footnote-11300402
! Node: Conditional Execution1300726
! Node: Define Subst1304209
! Node: Define Subst Example1306244
! Node: Define Subst Pattern Matching1309239
! Node: Define Subst Output Template1310465
! Node: Constant Definitions1312788
! Ref: define_enum1316570
! Node: Iterators1317058
! Node: Mode Iterators1317703
! Node: Defining Mode Iterators1318681
! Node: Substitutions1320175
! Node: Examples1322417
! Node: Code Iterators1323865
! Node: Int Iterators1326995
! Node: Subst Iterators1329459
! Node: Parameterized Names1331179
! Node: Target Macros1335197
! Node: Target Structure1338260
! Node: Driver1340752
! Node: Run-time Target1359722
! Node: Per-Function Data1369255
! Node: Storage Layout1372019
! Node: Type Layout1399673
! Node: Registers1413014
! Node: Register Basics1413988
! Node: Allocation Order1421550
! Node: Values in Registers1424034
! Node: Leaf Functions1431510
! Node: Stack Registers1434369
! Node: Register Classes1435641
! Node: Stack and Calling1470423
! Node: Frame Layout1471029
! Node: Exception Handling1482864
! Node: Stack Checking1489074
! Node: Frame Registers1494699
! Node: Elimination1503250
! Node: Stack Arguments1507106
! Node: Register Arguments1514302
! Node: Scalar Return1539163
! Node: Aggregate Return1545619
! Node: Caller Saves1550173
! Node: Function Entry1550915
! Node: Profiling1562467
! Node: Tail Calls1564577
! Node: Shrink-wrapping separate components1566487
! Node: Stack Smashing Protection1569528
! Node: Miscellaneous Register Hooks1572017
! Node: Varargs1572882
! Node: Trampolines1582282
! Node: Library Calls1591779
! Node: Addressing Modes1596865
! Node: Anchored Addresses1626258
! Node: Condition Code1628901
! Node: CC0 Condition Codes1631228
! Node: MODE_CC Condition Codes1634474
! Node: Costs1641300
! Node: Scheduling1663262
! Node: Sections1687184
! Node: PIC1703549
! Node: Assembler Format1705608
! Node: File Framework1706746
! Ref: TARGET_HAVE_SWITCHABLE_BSS_SECTIONS1714345
! Node: Data Output1716020
! Node: Uninitialized Data1724308
! Node: Label Output1729322
! Node: Initialization1753933
! Node: Macros for Initialization1759894
! Node: Instruction Output1766613
! Node: Dispatch Tables1777242
! Node: Exception Region Output1782993
! Node: Alignment Output1790075
! Node: Debugging Info1793762
! Node: All Debuggers1794416
! Node: DBX Options1797188
! Node: DBX Hooks1802626
! Node: File Names and DBX1803935
! Node: DWARF1806039
! Node: VMS Debug1811854
! Node: Floating Point1812433
! Node: Mode Switching1815188
! Node: Target Attributes1819625
! Node: Emulated TLS1829101
! Node: MIPS Coprocessors1832491
! Node: PCH Target1833650
! Node: C++ ABI1835492
! Node: D Language and ABI1840284
! Node: Named Address Spaces1843227
! Node: Misc1849154
! Ref: TARGET_SHIFT_TRUNCATION_MASK1857025
! Node: Host Config1916111
! Node: Host Common1917180
! Node: Filesystem1919554
! Node: Host Misc1923669
! Node: Fragments1926118
! Node: Target Fragment1927313
! Node: Host Fragment1938125
! Node: Collect21938365
! Node: Header Dirs1941001
! Node: Type Information1942424
! Node: GTY Options1945700
! Node: Inheritance and GTY1956959
! Ref: Inheritance and GTY-Footnote-11958524
! Node: User GC1958794
! Node: GGC Roots1962533
! Node: Files1963246
! Node: Invoking the garbage collector1965953
! Node: Troubleshooting1967458
! Node: Plugins1968533
! Node: Plugins loading1969662
! Node: Plugin API1970761
! Node: Plugins pass1978628
! Node: Plugins GC1980599
! Node: Plugins description1982316
! Node: Plugins attr1982852
! Node: Plugins recording1985132
! Node: Plugins gate1985982
! Node: Plugins tracking1986573
! Node: Plugins building1987161
! Node: LTO1990662
! Node: LTO Overview1991534
! Node: LTO object file layout1997361
! Node: IPA2001991
! Node: WHOPR2011041
! Node: Internal flags2015601
! Node: Match and Simplify2017012
! Node: GIMPLE API2017974
! Node: The Language2020769
! Node: Static Analyzer2033268
! Node: Analyzer Internals2033533
! Node: Debugging the Analyzer2049420
! Node: User Experience Guidelines2051857
! Node: Guidelines for Diagnostics2052793
! Ref: input_location_example2060968
! Node: Guidelines for Options2070653
! Node: Funding2070830
! Node: GNU Project2073337
! Node: Copying2073986
! Node: GNU Free Documentation License2111497
! Node: Contributors2136618
! Node: Option Index2177594
! Node: Concept Index2178471
  
  End Tag Table
--- 58152,58324 ----
  Node: C Constraint Interface1076482
  Node: Standard Names1079609
  Ref: shift patterns1117829
! Ref: prologue instruction pattern1177973
! Ref: window_save instruction pattern1178466
! Ref: epilogue instruction pattern1178743
! Node: Pattern Ordering1200719
! Node: Dependent Patterns1201955
! Node: Jump Patterns1203575
! Ref: Jump Patterns-Footnote-11205720
! Node: Looping Patterns1205768
! Node: Insn Canonicalizations1211407
! Node: Expander Definitions1216614
! Node: Insn Splitting1224828
! Node: Including Patterns1239858
! Node: Peephole Definitions1241642
! Node: define_peephole1242895
! Node: define_peephole21249225
! Node: Insn Attributes1253314
! Node: Defining Attributes1254496
! Ref: define_enum_attr1257988
! Node: Expressions1259024
! Node: Tagging Insns1265774
! Node: Attr Example1270127
! Node: Insn Lengths1272500
! Node: Constant Attributes1275908
! Node: Mnemonic Attribute1277084
! Node: Delay Slots1278603
! Node: Processor pipeline description1281826
! Ref: Processor pipeline description-Footnote-11300638
! Node: Conditional Execution1300962
! Node: Define Subst1304445
! Node: Define Subst Example1306480
! Node: Define Subst Pattern Matching1309475
! Node: Define Subst Output Template1310701
! Node: Constant Definitions1313024
! Ref: define_enum1316806
! Node: Iterators1317294
! Node: Mode Iterators1317939
! Node: Defining Mode Iterators1318917
! Node: Substitutions1320411
! Node: Examples1322653
! Node: Code Iterators1324101
! Node: Int Iterators1327231
! Node: Subst Iterators1329695
! Node: Parameterized Names1331415
! Node: Target Macros1335433
! Node: Target Structure1338496
! Node: Driver1340988
! Node: Run-time Target1359958
! Node: Per-Function Data1369491
! Node: Storage Layout1372255
! Node: Type Layout1399909
! Node: Registers1413250
! Node: Register Basics1414224
! Node: Allocation Order1421786
! Node: Values in Registers1424270
! Node: Leaf Functions1431746
! Node: Stack Registers1434605
! Node: Register Classes1435877
! Node: Stack and Calling1470659
! Node: Frame Layout1471265
! Node: Exception Handling1483100
! Node: Stack Checking1489310
! Node: Frame Registers1494935
! Node: Elimination1503486
! Node: Stack Arguments1507342
! Node: Register Arguments1514538
! Node: Scalar Return1539399
! Node: Aggregate Return1545855
! Node: Caller Saves1550409
! Node: Function Entry1551151
! Node: Profiling1562703
! Node: Tail Calls1564813
! Node: Shrink-wrapping separate components1566723
! Node: Stack Smashing Protection1569764
! Node: Miscellaneous Register Hooks1572253
! Node: Varargs1573118
! Node: Trampolines1582518
! Node: Library Calls1592015
! Node: Addressing Modes1597101
! Node: Anchored Addresses1626494
! Node: Condition Code1629137
! Node: CC0 Condition Codes1631464
! Node: MODE_CC Condition Codes1634710
! Node: Costs1641536
! Node: Scheduling1663498
! Node: Sections1687420
! Node: PIC1703785
! Node: Assembler Format1705844
! Node: File Framework1706982
! Ref: TARGET_HAVE_SWITCHABLE_BSS_SECTIONS1714581
! Node: Data Output1716256
! Node: Uninitialized Data1724544
! Node: Label Output1729558
! Node: Initialization1754169
! Node: Macros for Initialization1760130
! Node: Instruction Output1767281
! Node: Dispatch Tables1777910
! Node: Exception Region Output1783661
! Node: Alignment Output1790743
! Node: Debugging Info1794430
! Node: All Debuggers1795084
! Node: DBX Options1797856
! Node: DBX Hooks1803294
! Node: File Names and DBX1804603
! Node: DWARF1806707
! Node: VMS Debug1812522
! Node: Floating Point1813101
! Node: Mode Switching1815856
! Node: Target Attributes1820293
! Node: Emulated TLS1829769
! Node: MIPS Coprocessors1833159
! Node: PCH Target1834318
! Node: C++ ABI1836160
! Node: D Language and ABI1840952
! Node: Named Address Spaces1843895
! Node: Misc1849822
! Ref: TARGET_SHIFT_TRUNCATION_MASK1857693
! Node: Host Config1916779
! Node: Host Common1917848
! Node: Filesystem1920222
! Node: Host Misc1924337
! Node: Fragments1926786
! Node: Target Fragment1927981
! Node: Host Fragment1938793
! Node: Collect21939033
! Node: Header Dirs1941669
! Node: Type Information1943092
! Node: GTY Options1946368
! Node: Inheritance and GTY1957627
! Ref: Inheritance and GTY-Footnote-11959192
! Node: User GC1959462
! Node: GGC Roots1963201
! Node: Files1963914
! Node: Invoking the garbage collector1966621
! Node: Troubleshooting1968126
! Node: Plugins1969201
! Node: Plugins loading1970330
! Node: Plugin API1971429
! Node: Plugins pass1979296
! Node: Plugins GC1981267
! Node: Plugins description1982984
! Node: Plugins attr1983520
! Node: Plugins recording1985800
! Node: Plugins gate1986650
! Node: Plugins tracking1987241
! Node: Plugins building1987829
! Node: LTO1991330
! Node: LTO Overview1992202
! Node: LTO object file layout1998029
! Node: IPA2002659
! Node: WHOPR2011709
! Node: Internal flags2016269
! Node: Match and Simplify2017680
! Node: GIMPLE API2018642
! Node: The Language2021437
! Node: Static Analyzer2033936
! Node: Analyzer Internals2034201
! Node: Debugging the Analyzer2050088
! Node: User Experience Guidelines2052525
! Node: Guidelines for Diagnostics2053461
! Ref: input_location_example2061636
! Node: Guidelines for Options2071321
! Node: Funding2071498
! Node: GNU Project2074005
! Node: Copying2074654
! Node: GNU Free Documentation License2112165
! Node: Contributors2137286
! Node: Option Index2178262
! Node: Concept Index2179139
  
  End Tag Table
diff -Nrcpad gcc-11.2.0/gcc/doc/gcov-dump.1 gcc-11.3.0/gcc/doc/gcov-dump.1
*** gcc-11.2.0/gcc/doc/gcov-dump.1	Wed Jul 28 06:56:22 2021
--- gcc-11.3.0/gcc/doc/gcov-dump.1	Thu Apr 21 08:00:42 2022
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCOV-DUMP 1"
! .TH GCOV-DUMP 1 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCOV-DUMP 1"
! .TH GCOV-DUMP 1 "2022-04-21" "gcc-11.3.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
diff -Nrcpad gcc-11.2.0/gcc/doc/gcov-tool.1 gcc-11.3.0/gcc/doc/gcov-tool.1
*** gcc-11.2.0/gcc/doc/gcov-tool.1	Wed Jul 28 06:56:22 2021
--- gcc-11.3.0/gcc/doc/gcov-tool.1	Thu Apr 21 08:00:42 2022
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCOV-TOOL 1"
! .TH GCOV-TOOL 1 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCOV-TOOL 1"
! .TH GCOV-TOOL 1 "2022-04-21" "gcc-11.3.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
diff -Nrcpad gcc-11.2.0/gcc/doc/gcov.1 gcc-11.3.0/gcc/doc/gcov.1
*** gcc-11.2.0/gcc/doc/gcov.1	Wed Jul 28 06:56:22 2021
--- gcc-11.3.0/gcc/doc/gcov.1	Thu Apr 21 08:00:42 2022
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCOV 1"
! .TH GCOV 1 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCOV 1"
! .TH GCOV 1 "2022-04-21" "gcc-11.3.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
diff -Nrcpad gcc-11.2.0/gcc/doc/gfdl.7 gcc-11.3.0/gcc/doc/gfdl.7
*** gcc-11.2.0/gcc/doc/gfdl.7	Wed Jul 28 06:56:22 2021
--- gcc-11.3.0/gcc/doc/gfdl.7	Thu Apr 21 08:00:42 2022
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GFDL 7"
! .TH GFDL 7 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GFDL 7"
! .TH GFDL 7 "2022-04-21" "gcc-11.3.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
diff -Nrcpad gcc-11.2.0/gcc/doc/gfortran.1 gcc-11.3.0/gcc/doc/gfortran.1
*** gcc-11.2.0/gcc/doc/gfortran.1	Wed Jul 28 07:06:49 2021
--- gcc-11.3.0/gcc/doc/gfortran.1	Thu Apr 21 08:20:52 2022
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GFORTRAN 1"
! .TH GFORTRAN 1 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GFORTRAN 1"
! .TH GFORTRAN 1 "2022-04-21" "gcc-11.3.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
diff -Nrcpad gcc-11.2.0/gcc/doc/gpl.7 gcc-11.3.0/gcc/doc/gpl.7
*** gcc-11.2.0/gcc/doc/gpl.7	Wed Jul 28 06:56:22 2021
--- gcc-11.3.0/gcc/doc/gpl.7	Thu Apr 21 08:00:42 2022
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GPL 7"
! .TH GPL 7 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GPL 7"
! .TH GPL 7 "2022-04-21" "gcc-11.3.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
diff -Nrcpad gcc-11.2.0/gcc/doc/install.texi gcc-11.3.0/gcc/doc/install.texi
*** gcc-11.2.0/gcc/doc/install.texi	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/doc/install.texi	Thu Apr 21 07:58:53 2022
*************** but for the linker.
*** 1046,1051 ****
--- 1046,1055 ----
  Same as @uref{#with-as,,@option{--with-as}}
  but for the linker.
  
+ @item --with-dsymutil=@var{pathname}
+ Same as @uref{#with-as,,@option{--with-as}}
+ but for the debug linker (only used on Darwin platforms so far).
+ 
  @item --with-stabs
  Specify that stabs debugging
  information should be used instead of whatever format the host normally
*************** rv64imac with lp64 and rv64imafc with lp
*** 1286,1291 ****
--- 1290,1312 ----
  rv64ima-lp64--f,c,fc
  @end smallexample
  
+ @option{--with-multilib-generator} have an optional configuration argument
+ @option{--cmodel=val} for code model, this option will expand with other
+ config options, @var{val} is a comma separated list of possible code model,
+ currently we support medlow and medany.
+ 
+ Example 5: Add multi-lib suppport for rv64ima with lp64; rv64ima with lp64 and
+ medlow code model
+ @smallexample
+ rv64ima-lp64--;--cmodel=medlow
+ @end smallexample
+ 
+ Example 6: Add multi-lib suppport for rv64ima with lp64; rv64ima with lp64 and
+ medlow code model; rv64ima with lp64 and medany code model
+ @smallexample
+ rv64ima-lp64--;--cmodel=medlow,medany
+ @end smallexample
+ 
  @item --with-endian=@var{endians}
  Specify what endians to use.
  Currently only implemented for sh*-*-*.
*************** configure GCC@ for building a CR16 uclin
*** 3798,3805 ****
  @end html
  @anchor{cris}
  @heading CRIS
! CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip
! series.  These are used in embedded applications.
  
  @ifnothtml
  @xref{CRIS Options,, CRIS Options, gcc, Using the GNU Compiler
--- 3819,3826 ----
  @end html
  @anchor{cris}
  @heading CRIS
! CRIS is a CPU architecture in Axis Communications systems-on-a-chip, for
! example the ETRAX series.  These are used in embedded applications.
  
  @ifnothtml
  @xref{CRIS Options,, CRIS Options, gcc, Using the GNU Compiler
*************** See ``CRIS Options'' in the main manual
*** 3810,3830 ****
  @end ifhtml
  for a list of CRIS-specific options.
  
! There are a few different CRIS targets:
! @table @code
! @item cris-axis-elf
! Mainly for monolithic embedded systems.  Includes a multilib for the
! @samp{v10} core used in @samp{ETRAX 100 LX}.
! @item cris-axis-linux-gnu
! A GNU/Linux port for the CRIS architecture, currently targeting
! @samp{ETRAX 100 LX} by default.
! @end table
! 
! Pre-packaged tools can be obtained from
! @uref{ftp://ftp.axis.com/@/pub/@/axis/@/tools/@/cris/@/compiler-kit/}.  More
! information about this platform is available at
! @uref{http://developer.axis.com/}.
! 
  @html
  <hr />
  @end html
--- 3831,3838 ----
  @end ifhtml
  for a list of CRIS-specific options.
  
! Use @samp{configure --target=cris-elf} to configure GCC@ for building
! a cross-compiler for CRIS.
  @html
  <hr />
  @end html
diff -Nrcpad gcc-11.2.0/gcc/doc/invoke.texi gcc-11.3.0/gcc/doc/invoke.texi
*** gcc-11.2.0/gcc/doc/invoke.texi	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/doc/invoke.texi	Thu Apr 21 07:58:53 2022
*************** Objective-C and Objective-C++ Dialects}.
*** 802,807 ****
--- 802,808 ----
  -mverbose-cost-dump @gol
  -mpure-code @gol
  -mcmse @gol
+ -mfix-cmse-cve-2021-35465 @gol
  -mfdpic}
  
  @emph{AVR Options}
*************** Objective-C and Objective-C++ Dialects}.
*** 831,842 ****
  -msim  -msdata=@var{sdata-type}}
  
  @emph{CRIS Options}
! @gccoptlist{-mcpu=@var{cpu}  -march=@var{cpu}  -mtune=@var{cpu} @gol
! -mmax-stack-frame=@var{n}  -melinux-stacksize=@var{n} @gol
  -metrax4  -metrax100  -mpdebug  -mcc-init  -mno-side-effects @gol
  -mstack-align  -mdata-align  -mconst-align @gol
! -m32-bit  -m16-bit  -m8-bit  -mno-prologue-epilogue  -mno-gotplt @gol
! -melf  -maout  -melinux  -mlinux  -sim  -sim2 @gol
  -mmul-bug-workaround  -mno-mul-bug-workaround}
  
  @emph{CR16 Options}
--- 832,843 ----
  -msim  -msdata=@var{sdata-type}}
  
  @emph{CRIS Options}
! @gccoptlist{-mcpu=@var{cpu}  -march=@var{cpu}
! -mtune=@var{cpu} -mmax-stack-frame=@var{n} @gol
  -metrax4  -metrax100  -mpdebug  -mcc-init  -mno-side-effects @gol
  -mstack-align  -mdata-align  -mconst-align @gol
! -m32-bit  -m16-bit  -m8-bit  -mno-prologue-epilogue @gol
! -melf  -maout  -sim  -sim2 @gol
  -mmul-bug-workaround  -mno-mul-bug-workaround}
  
  @emph{CR16 Options}
*************** See RS/6000 and PowerPC Options.
*** 1371,1377 ****
  -mno-wide-multiply  -mrtd  -malign-double @gol
  -mpreferred-stack-boundary=@var{num} @gol
  -mincoming-stack-boundary=@var{num} @gol
! -mcld  -mcx16  -msahf  -mmovbe  -mcrc32 @gol
  -mrecip  -mrecip=@var{opt} @gol
  -mvzeroupper  -mprefer-avx128  -mprefer-vector-width=@var{opt} @gol
  -mmmx  -msse  -msse2  -msse3  -mssse3  -msse4.1  -msse4.2  -msse4  -mavx @gol
--- 1372,1378 ----
  -mno-wide-multiply  -mrtd  -malign-double @gol
  -mpreferred-stack-boundary=@var{num} @gol
  -mincoming-stack-boundary=@var{num} @gol
! -mcld  -mcx16  -msahf  -mmovbe  -mcrc32 -mmwait @gol
  -mrecip  -mrecip=@var{opt} @gol
  -mvzeroupper  -mprefer-avx128  -mprefer-vector-width=@var{opt} @gol
  -mmmx  -msse  -msse2  -msse3  -mssse3  -msse4.1  -msse4.2  -msse4  -mavx @gol
*************** See RS/6000 and PowerPC Options.
*** 1408,1414 ****
  -mstack-protector-guard-symbol=@var{symbol} @gol
  -mgeneral-regs-only  -mcall-ms2sysv-xlogues @gol
  -mindirect-branch=@var{choice}  -mfunction-return=@var{choice} @gol
! -mindirect-branch-register -mneeded}
  
  @emph{x86 Windows Options}
  @gccoptlist{-mconsole  -mcygwin  -mno-cygwin  -mdll @gol
--- 1409,1416 ----
  -mstack-protector-guard-symbol=@var{symbol} @gol
  -mgeneral-regs-only  -mcall-ms2sysv-xlogues @gol
  -mindirect-branch=@var{choice}  -mfunction-return=@var{choice} @gol
! -mindirect-branch-register -mharden-sls=@var{choice} @gol
! -mindirect-branch-cs-prefix -mneeded}
  
  @emph{x86 Windows Options}
  @gccoptlist{-mconsole  -mcygwin  -mno-cygwin  -mdll @gol
*************** named @file{dir/bar.*}, combining the gi
*** 1864,1870 ****
  default @var{dumpbase} derived from the primary output name.  Dump
  outputs also take the input name suffix: @file{dir/bar.c.*}.
  
! It defaults to the location of the output file; options
  @option{-save-temps=cwd} and @option{-save-temps=obj} override this
  default, just like an explicit @option{-dumpdir} option.  In case
  multiple such options are given, the last one prevails:
--- 1866,1873 ----
  default @var{dumpbase} derived from the primary output name.  Dump
  outputs also take the input name suffix: @file{dir/bar.c.*}.
  
! It defaults to the location of the output file, unless the output
! file is a special file like @code{/dev/null}. Options
  @option{-save-temps=cwd} and @option{-save-temps=obj} override this
  default, just like an explicit @option{-dumpdir} option.  In case
  multiple such options are given, the last one prevails:
*************** name is still supported, but the newer n
*** 5606,5612 ****
  -Wredundant-move @r{(only for C++)}  @gol
  -Wtype-limits  @gol
  -Wuninitialized  @gol
! -Wshift-negative-value @r{(in C++03 and in C99 and newer)}  @gol
  -Wunused-parameter @r{(only with} @option{-Wunused} @r{or} @option{-Wall}@r{)} @gol
  -Wunused-but-set-parameter @r{(only with} @option{-Wunused} @r{or} @option{-Wall}@r{)}}
  
--- 5609,5615 ----
  -Wredundant-move @r{(only for C++)}  @gol
  -Wtype-limits  @gol
  -Wuninitialized  @gol
! -Wshift-negative-value @r{(in C++11 to C++17 and in C99 and newer)}  @gol
  -Wunused-parameter @r{(only with} @option{-Wunused} @r{or} @option{-Wall}@r{)} @gol
  -Wunused-but-set-parameter @r{(only with} @option{-Wunused} @r{or} @option{-Wall}@r{)}}
  
*************** of the type.  This warning is enabled by
*** 6615,6621 ****
  @opindex Wshift-negative-value
  @opindex Wno-shift-negative-value
  Warn if left shifting a negative value.  This warning is enabled by
! @option{-Wextra} in C99 and C++11 modes (and newer).
  
  @item -Wno-shift-overflow
  @itemx -Wshift-overflow=@var{n}
--- 6618,6624 ----
  @opindex Wshift-negative-value
  @opindex Wno-shift-negative-value
  Warn if left shifting a negative value.  This warning is enabled by
! @option{-Wextra} in C99 (and newer) and C++11 to C++17 modes.
  
  @item -Wno-shift-overflow
  @itemx -Wshift-overflow=@var{n}
*************** The option cannot be combined with @opti
*** 14836,14842 ****
  @opindex fsanitize=undefined
  Enable UndefinedBehaviorSanitizer, a fast undefined behavior detector.
  Various computations are instrumented to detect undefined behavior
! at runtime.  Current suboptions are:
  
  @table @gcctabopt
  
--- 14839,14846 ----
  @opindex fsanitize=undefined
  Enable UndefinedBehaviorSanitizer, a fast undefined behavior detector.
  Various computations are instrumented to detect undefined behavior
! at runtime.  See @uref{https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html} for more details.   The run-time behavior can be influenced using the
! @env{UBSAN_OPTIONS} environment variable.  Current suboptions are:
  
  @table @gcctabopt
  
*************** which functions and calls should be skip
*** 15121,15127 ****
  (@pxref{Function Attributes}).
  
  Currently the x86 GNU/Linux target provides an implementation based
! on Intel Control-flow Enforcement Technology (CET).
  
  @item -fstack-protector
  @opindex fstack-protector
--- 15125,15132 ----
  (@pxref{Function Attributes}).
  
  Currently the x86 GNU/Linux target provides an implementation based
! on Intel Control-flow Enforcement Technology (CET) which works for
! i686 processor or newer.
  
  @item -fstack-protector
  @opindex fstack-protector
*************** performance of the code.  Permissible va
*** 18225,18234 ****
  @samp{cortex-a65}, @samp{cortex-a65ae}, @samp{cortex-a34},
  @samp{cortex-a78}, @samp{cortex-a78ae}, @samp{cortex-a78c},
  @samp{ares}, @samp{exynos-m1}, @samp{emag}, @samp{falkor},
! @samp{neoverse-e1}, @samp{neoverse-n1}, @samp{neoverse-n2},
! @samp{neoverse-v1}, @samp{qdf24xx}, @samp{saphira},
! @samp{phecda}, @samp{xgene1}, @samp{vulcan}, @samp{octeontx},
! @samp{octeontx81},  @samp{octeontx83},
  @samp{octeontx2}, @samp{octeontx2t98}, @samp{octeontx2t96}
  @samp{octeontx2t93}, @samp{octeontx2f95}, @samp{octeontx2f95n},
  @samp{octeontx2f95mm},
--- 18230,18239 ----
  @samp{cortex-a65}, @samp{cortex-a65ae}, @samp{cortex-a34},
  @samp{cortex-a78}, @samp{cortex-a78ae}, @samp{cortex-a78c},
  @samp{ares}, @samp{exynos-m1}, @samp{emag}, @samp{falkor},
! @samp{neoverse-512tvb}, @samp{neoverse-e1}, @samp{neoverse-n1},
! @samp{neoverse-n2}, @samp{neoverse-v1}, @samp{qdf24xx},
! @samp{saphira}, @samp{phecda}, @samp{xgene1}, @samp{vulcan},
! @samp{octeontx}, @samp{octeontx81},  @samp{octeontx83},
  @samp{octeontx2}, @samp{octeontx2t98}, @samp{octeontx2t96}
  @samp{octeontx2t93}, @samp{octeontx2f95}, @samp{octeontx2f95n},
  @samp{octeontx2f95mm},
*************** performance of the code.  Permissible va
*** 18239,18251 ****
  @samp{cortex-a57.cortex-a53}, @samp{cortex-a72.cortex-a53},
  @samp{cortex-a73.cortex-a35}, @samp{cortex-a73.cortex-a53},
  @samp{cortex-a75.cortex-a55}, @samp{cortex-a76.cortex-a55},
! @samp{cortex-r82}, @samp{cortex-x1}, @samp{native}.
  
  The values @samp{cortex-a57.cortex-a53}, @samp{cortex-a72.cortex-a53},
  @samp{cortex-a73.cortex-a35}, @samp{cortex-a73.cortex-a53},
  @samp{cortex-a75.cortex-a55}, @samp{cortex-a76.cortex-a55} specify that GCC
  should tune for a big.LITTLE system.
  
  Additionally on native AArch64 GNU/Linux systems the value
  @samp{native} tunes performance to the host system.  This option has no effect
  if the compiler is unable to recognize the processor of the host system.
--- 18244,18265 ----
  @samp{cortex-a57.cortex-a53}, @samp{cortex-a72.cortex-a53},
  @samp{cortex-a73.cortex-a35}, @samp{cortex-a73.cortex-a53},
  @samp{cortex-a75.cortex-a55}, @samp{cortex-a76.cortex-a55},
! @samp{cortex-r82}, @samp{cortex-x1}, @samp{ampere1}, @samp{native}.
  
  The values @samp{cortex-a57.cortex-a53}, @samp{cortex-a72.cortex-a53},
  @samp{cortex-a73.cortex-a35}, @samp{cortex-a73.cortex-a53},
  @samp{cortex-a75.cortex-a55}, @samp{cortex-a76.cortex-a55} specify that GCC
  should tune for a big.LITTLE system.
  
+ The value @samp{neoverse-512tvb} specifies that GCC should tune
+ for Neoverse cores that (a) implement SVE and (b) have a total vector
+ bandwidth of 512 bits per cycle.  In other words, the option tells GCC to
+ tune for Neoverse cores that can execute 4 128-bit Advanced SIMD arithmetic
+ instructions a cycle and that can execute an equivalent number of SVE
+ arithmetic instructions per cycle (2 for 256-bit SVE, 4 for 128-bit SVE).
+ This is more general than tuning for a specific core like Neoverse V1
+ but is more specific than the default tuning described below.
+ 
  Additionally on native AArch64 GNU/Linux systems the value
  @samp{native} tunes performance to the host system.  This option has no effect
  if the compiler is unable to recognize the processor of the host system.
*************** by @option{-mtune}).  Where this option
*** 18275,18280 ****
--- 18289,18304 ----
  with @option{-march} or @option{-mtune}, those options take precedence
  over the appropriate part of this option.
  
+ @option{-mcpu=neoverse-512tvb} is special in that it does not refer
+ to a specific core, but instead refers to all Neoverse cores that
+ (a) implement SVE and (b) have a total vector bandwidth of 512 bits
+ a cycle.  Unless overridden by @option{-march},
+ @option{-mcpu=neoverse-512tvb} generates code that can run on a
+ Neoverse V1 core, since Neoverse V1 is the first Neoverse core with
+ these properties.  Unless overridden by @option{-mtune},
+ @option{-mcpu=neoverse-512tvb} tunes code in the same way as for
+ @option{-mtune=neoverse-512tvb}.
+ 
  @item -moverride=@var{string}
  @opindex moverride
  Override tuning decisions made by the back-end in response to a
*************** Compile for GCN5 Vega 20 devices (gfx906
*** 18665,18670 ****
--- 18689,18703 ----
  
  @end table
  
+ @item -msram-ecc=on
+ @itemx -msram-ecc=off
+ @itemx -msram-ecc=any
+ @opindex msram-ecc
+ Compile binaries suitable for devices with the SRAM-ECC feature enabled,
+ disabled, or either mode.  This feature can be enabled per-process on some
+ devices.  The compiled code must match the device mode. The default is
+ @samp{any}, for devices that support it.
+ 
  @item -mstack-size=@var{bytes}
  @opindex mstack-size
  Specify how many @var{bytes} of stack space will be requested for each GPU
*************** available.  The size of the stack alloca
*** 18673,18678 ****
--- 18706,18719 ----
  run-time performance.  The default is 32KB when using OpenACC or OpenMP, and
  1MB otherwise.
  
+ @item -mxnack
+ @opindex mxnack
+ Compile binaries suitable for devices with the XNACK feature enabled.  Some
+ devices always require XNACK and some allow the user to configure XNACK.  The
+ compiled code must match the device mode.  The default is @samp{-mno-xnack}.
+ At present this option is a placeholder for support that is not yet
+ implemented.
+ 
  @end table
  
  @node ARC Options
*************** Generate secure code as per the "ARMv8-M
*** 20472,20477 ****
--- 20513,20526 ----
  Development Tools Engineering Specification", which can be found on
  @url{https://developer.arm.com/documentation/ecm0359818/latest/}.
  
+ @item -mfix-cmse-cve-2021-35465
+ @opindex mfix-cmse-cve-2021-35465
+ Mitigate against a potential security issue with the @code{VLLDM} instruction
+ in some M-profile devices when using CMSE (CVE-2021-365465).  This option is
+ enabled by default when the option @option{-mcpu=} is used with
+ @code{cortex-m33}, @code{cortex-m35p} or @code{cortex-m55}.  The option
+ @option{-mno-fix-cmse-cve-2021-35465} can be used to disable the mitigation.
+ 
  @item -mfdpic
  @itemx -mno-fdpic
  @opindex mfdpic
*************** These options are defined specifically f
*** 21331,21338 ****
  Generate code for the specified architecture.  The choices for
  @var{architecture-type} are @samp{v3}, @samp{v8} and @samp{v10} for
  respectively ETRAX@w{ }4, ETRAX@w{ }100, and ETRAX@w{ }100@w{ }LX@.
! Default is @samp{v0} except for cris-axis-linux-gnu, where the default is
! @samp{v10}.
  
  @item -mtune=@var{architecture-type}
  @opindex mtune
--- 21380,21386 ----
  Generate code for the specified architecture.  The choices for
  @var{architecture-type} are @samp{v3}, @samp{v8} and @samp{v10} for
  respectively ETRAX@w{ }4, ETRAX@w{ }100, and ETRAX@w{ }100@w{ }LX@.
! Default is @samp{v0}.
  
  @item -mtune=@var{architecture-type}
  @opindex mtune
*************** option only together with visual inspect
*** 21416,21442 ****
  warnings or errors are generated when call-saved registers must be saved,
  or storage for local variables needs to be allocated.
  
- @item -mno-gotplt
- @itemx -mgotplt
- @opindex mno-gotplt
- @opindex mgotplt
- With @option{-fpic} and @option{-fPIC}, don't generate (do generate)
- instruction sequences that load addresses for functions from the PLT part
- of the GOT rather than (traditional on other architectures) calls to the
- PLT@.  The default is @option{-mgotplt}.
- 
  @item -melf
  @opindex melf
! Legacy no-op option only recognized with the cris-axis-elf and
! cris-axis-linux-gnu targets.
! 
! @item -mlinux
! @opindex mlinux
! Legacy no-op option only recognized with the cris-axis-linux-gnu target.
  
  @item -sim
  @opindex sim
! This option, recognized for the cris-axis-elf, arranges
  to link with input-output functions from a simulator library.  Code,
  initialized data and zero-initialized data are allocated consecutively.
  
--- 21464,21476 ----
  warnings or errors are generated when call-saved registers must be saved,
  or storage for local variables needs to be allocated.
  
  @item -melf
  @opindex melf
! Legacy no-op option.
  
  @item -sim
  @opindex sim
! This option arranges
  to link with input-output functions from a simulator library.  Code,
  initialized data and zero-initialized data are allocated consecutively.
  
*************** Supported values for @var{cpu_type} are
*** 26992,26998 ****
  @samp{e6500}, @samp{ec603e}, @samp{G3}, @samp{G4}, @samp{G5},
  @samp{titan}, @samp{power3}, @samp{power4}, @samp{power5}, @samp{power5+},
  @samp{power6}, @samp{power6x}, @samp{power7}, @samp{power8},
! @samp{power9}, @samp{future}, @samp{powerpc}, @samp{powerpc64},
  @samp{powerpc64le}, @samp{rs64}, and @samp{native}.
  
  @option{-mcpu=powerpc}, @option{-mcpu=powerpc64}, and
--- 27026,27032 ----
  @samp{e6500}, @samp{ec603e}, @samp{G3}, @samp{G4}, @samp{G5},
  @samp{titan}, @samp{power3}, @samp{power4}, @samp{power5}, @samp{power5+},
  @samp{power6}, @samp{power6x}, @samp{power7}, @samp{power8},
! @samp{power9}, @samp{power10}, @samp{powerpc}, @samp{powerpc64},
  @samp{powerpc64le}, @samp{rs64}, and @samp{native}.
  
  @option{-mcpu=powerpc}, @option{-mcpu=powerpc64}, and
*************** Enable/disable the @var{__float128} keyw
*** 27174,27183 ****
  and use either software emulation for IEEE 128-bit floating point or
  hardware instructions.
  
! The VSX instruction set (@option{-mvsx}, @option{-mcpu=power7},
! @option{-mcpu=power8}), or @option{-mcpu=power9} must be enabled to
! use the IEEE 128-bit floating point support.  The IEEE 128-bit
! floating point support only works on PowerPC Linux systems.
  
  The default for @option{-mfloat128} is enabled on PowerPC Linux
  systems using the VSX instruction set, and disabled on other systems.
--- 27208,27216 ----
  and use either software emulation for IEEE 128-bit floating point or
  hardware instructions.
  
! The VSX instruction set (@option{-mvsx}) must be enabled to use the IEEE
! 128-bit floating point support.  The IEEE 128-bit floating point is only
! supported on Linux.
  
  The default for @option{-mfloat128} is enabled on PowerPC Linux
  systems using the VSX instruction set, and disabled on other systems.
*************** the offset with a symbol reference to a
*** 28007,28030 ****
  @itemx -mno-pcrel
  @opindex mpcrel
  @opindex mno-pcrel
! Generate (do not generate) pc-relative addressing when the option
! @option{-mcpu=future} is used.  The @option{-mpcrel} option requires
! that the medium code model (@option{-mcmodel=medium}) and prefixed
! addressing (@option{-mprefixed}) options are enabled.
  
  @item -mprefixed
  @itemx -mno-prefixed
  @opindex mprefixed
  @opindex mno-prefixed
  Generate (do not generate) addressing modes using prefixed load and
! store instructions when the option @option{-mcpu=future} is used.
  
  @item -mmma
  @itemx -mno-mma
  @opindex mmma
  @opindex mno-mma
! Generate (do not generate) the MMA instructions when the option
! @option{-mcpu=future} is used.
  
  @item -mrop-protect
  @itemx -mno-rop-protect
--- 28040,28064 ----
  @itemx -mno-pcrel
  @opindex mpcrel
  @opindex mno-pcrel
! Generate (do not generate) pc-relative addressing.  The @option{-mpcrel}
! option requires that the medium code model (@option{-mcmodel=medium})
! and prefixed addressing (@option{-mprefixed}) options are enabled.
  
  @item -mprefixed
  @itemx -mno-prefixed
  @opindex mprefixed
  @opindex mno-prefixed
  Generate (do not generate) addressing modes using prefixed load and
! store instructions.  The @option{-mprefixed} option requires that
! the option @option{-mcpu=power10} (or later) is enabled.
  
  @item -mmma
  @itemx -mno-mma
  @opindex mmma
  @opindex mno-mma
! Generate (do not generate) the MMA instructions.  The @option{-mma}
! option requires that the option @option{-mcpu=power10} (or later)
! is enabled.
  
  @item -mrop-protect
  @itemx -mno-rop-protect
*************** system representing a certain processor
*** 28439,28445 ****
  @var{cpu-type} are @samp{z900}/@samp{arch5}, @samp{z990}/@samp{arch6},
  @samp{z9-109}, @samp{z9-ec}/@samp{arch7}, @samp{z10}/@samp{arch8},
  @samp{z196}/@samp{arch9}, @samp{zEC12}, @samp{z13}/@samp{arch11},
! @samp{z14}/@samp{arch12}, @samp{z15}/@samp{arch13}, and @samp{native}.
  
  The default is @option{-march=z900}.
  
--- 28473,28480 ----
  @var{cpu-type} are @samp{z900}/@samp{arch5}, @samp{z990}/@samp{arch6},
  @samp{z9-109}, @samp{z9-ec}/@samp{arch7}, @samp{z10}/@samp{arch8},
  @samp{z196}/@samp{arch9}, @samp{zEC12}, @samp{z13}/@samp{arch11},
! @samp{z14}/@samp{arch12}, @samp{z15}/@samp{arch13},
! @samp{z16}/@samp{arch14}, and @samp{native}.
  
  The default is @option{-march=z900}.
  
*************** so @option{-mno-lra} needs to be passed
*** 29191,29200 ****
  Set the instruction set, register set, and instruction scheduling parameters
  for machine type @var{cpu_type}.  Supported values for @var{cpu_type} are
  @samp{v7}, @samp{cypress}, @samp{v8}, @samp{supersparc}, @samp{hypersparc},
! @samp{leon}, @samp{leon3}, @samp{leon3v7}, @samp{sparclite}, @samp{f930},
! @samp{f934}, @samp{sparclite86x}, @samp{sparclet}, @samp{tsc701}, @samp{v9},
! @samp{ultrasparc}, @samp{ultrasparc3}, @samp{niagara}, @samp{niagara2},
! @samp{niagara3}, @samp{niagara4}, @samp{niagara7} and @samp{m8}.
  
  Native Solaris and GNU/Linux toolchains also support the value @samp{native},
  which selects the best architecture option for the host processor.
--- 29226,29236 ----
  Set the instruction set, register set, and instruction scheduling parameters
  for machine type @var{cpu_type}.  Supported values for @var{cpu_type} are
  @samp{v7}, @samp{cypress}, @samp{v8}, @samp{supersparc}, @samp{hypersparc},
! @samp{leon}, @samp{leon3}, @samp{leon3v7}, @samp{leon5}, @samp{sparclite},
! @samp{f930}, @samp{f934}, @samp{sparclite86x}, @samp{sparclet}, @samp{tsc701},
! @samp{v9}, @samp{ultrasparc}, @samp{ultrasparc3}, @samp{niagara},
! @samp{niagara2}, @samp{niagara3}, @samp{niagara4}, @samp{niagara7} and
! @samp{m8}.
  
  Native Solaris and GNU/Linux toolchains also support the value @samp{native},
  which selects the best architecture option for the host processor.
*************** implementations.
*** 29213,29219 ****
  cypress, leon3v7
  
  @item v8
! supersparc, hypersparc, leon, leon3
  
  @item sparclite
  f930, f934, sparclite86x
--- 29249,29255 ----
  cypress, leon3v7
  
  @item v8
! supersparc, hypersparc, leon, leon3, leon5
  
  @item sparclite
  f930, f934, sparclite86x
*************** The same values for @option{-mcpu=@var{c
*** 29280,29286 ****
  @option{-mtune=@var{cpu_type}}, but the only useful values are those
  that select a particular CPU implementation.  Those are
  @samp{cypress}, @samp{supersparc}, @samp{hypersparc}, @samp{leon},
! @samp{leon3}, @samp{leon3v7}, @samp{f930}, @samp{f934},
  @samp{sparclite86x}, @samp{tsc701}, @samp{ultrasparc},
  @samp{ultrasparc3}, @samp{niagara}, @samp{niagara2}, @samp{niagara3},
  @samp{niagara4}, @samp{niagara7} and @samp{m8}.  With native Solaris
--- 29316,29322 ----
  @option{-mtune=@var{cpu_type}}, but the only useful values are those
  that select a particular CPU implementation.  Those are
  @samp{cypress}, @samp{supersparc}, @samp{hypersparc}, @samp{leon},
! @samp{leon3}, @samp{leon3v7}, @samp{leon5}, @samp{f930}, @samp{f934},
  @samp{sparclite86x}, @samp{tsc701}, @samp{ultrasparc},
  @samp{ultrasparc3}, @samp{niagara}, @samp{niagara2}, @samp{niagara3},
  @samp{niagara4}, @samp{niagara7} and @samp{m8}.  With native Solaris
*************** instruction set support.
*** 30196,30207 ****
  
  @item sapphirerapids
  Intel sapphirerapids CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, PKU, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND,
! FMA, BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC, XSAVES,
! AVX512F, CLWB, AVX512VL, AVX512BW, AVX512DQ, AVX512CD, AVX512VNNI, AVX512BF16,
  MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, ENQCMD, CLDEMOTE, PTWRITE, WAITPKG,
! SERIALIZE, TSXLDTRK, UINTR, AMX-BF16, AMX-TILE, AMX-INT8 and AVX-VNNI
! instruction set support.
  
  @item alderlake
  Intel Alderlake CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
--- 30232,30245 ----
  
  @item sapphirerapids
  Intel sapphirerapids CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, CX16, SAHF, FXSR, AVX, XSAVE, PCLMUL, FSGSBASE,
! RDRND, F16C, AVX2, BMI, BMI2, LZCNT, FMA, MOVBE, HLE, RDSEED, ADCX, PREFETCHW,
! AES, CLFLUSHOPT, XSAVEC, XSAVES, SGX, AVX512F, AVX512VL, AVX512BW, AVX512DQ,
! AVX512CD, PKU, AVX512VBMI, AVX512IFMA, SHA, AVX512VNNI, GFNI, VAES, AVX512VBMI2
! VPCLMULQDQ, AVX512BITALG, RDPID, AVX512VPOPCNTDQ, PCONFIG, WBNOINVD, CLWB,
  MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, ENQCMD, CLDEMOTE, PTWRITE, WAITPKG,
! SERIALIZE, TSXLDTRK, UINTR, AMX-BF16, AMX-TILE, AMX-INT8, AVX-VNNI and
! AVX512BF16 instruction set support.
  
  @item alderlake
  Intel Alderlake CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
*************** This option enables built-in functions @
*** 31159,31164 ****
--- 31197,31208 ----
  @code{__builtin_ia32_crc32hi}, @code{__builtin_ia32_crc32si} and
  @code{__builtin_ia32_crc32di} to generate the @code{crc32} machine instruction.
  
+ @item -mmwait
+ @opindex mmwait
+ This option enables built-in functions @code{__builtin_ia32_monitor},
+ and @code{__builtin_ia32_mwait} to generate the @code{monitor} and
+ @code{mwait} machine instructions.
+ 
  @item -mrecip
  @opindex mrecip
  This option enables use of @code{RCPSS} and @code{RSQRTSS} instructions
*************** not be reachable in the large code model
*** 31669,31674 ****
--- 31713,31733 ----
  @opindex mindirect-branch-register
  Force indirect call and jump via register.
  
+ @item -mharden-sls=@var{choice}
+ @opindex mharden-sls
+ Generate code to mitigate against straight line speculation (SLS) with
+ @var{choice}.  The default is @samp{none} which disables all SLS
+ hardening.  @samp{return} enables SLS hardening for function returns.
+ @samp{indirect-jmp} enables SLS hardening for indirect jumps.
+ @samp{all} enables all SLS hardening.
+ 
+ @item -mindirect-branch-cs-prefix
+ @opindex mindirect-branch-cs-prefix
+ Add CS prefix to call and jmp to indirect thunk with branch target in
+ r8-r15 registers so that the call and jmp instruction length is 6 bytes
+ to allow them to be replaced with @samp{lfence; call *%r8-r15} or
+ @samp{lfence; jmp *%r8-r15} at run-time.
+ 
  @end table
  
  These @samp{-m} switches are supported in addition to the above
*************** Substitute the contents of spec string @
*** 32286,32293 ****
  Accumulate an option for @samp{%X}.
  
  @item %X
! Output the accumulated linker options specified by @option{-Wl} or a @samp{%x}
! spec string.
  
  @item %Y
  Output the accumulated assembler options specified by @option{-Wa}.
--- 32345,32351 ----
  Accumulate an option for @samp{%X}.
  
  @item %X
! Output the accumulated linker options specified by a @samp{%x} spec string.
  
  @item %Y
  Output the accumulated assembler options specified by @option{-Wa}.
diff -Nrcpad gcc-11.2.0/gcc/doc/lto-dump.1 gcc-11.3.0/gcc/doc/lto-dump.1
*** gcc-11.2.0/gcc/doc/lto-dump.1	Wed Jul 28 06:56:22 2021
--- gcc-11.3.0/gcc/doc/lto-dump.1	Thu Apr 21 08:00:42 2022
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "LTO-DUMP 1"
! .TH LTO-DUMP 1 "2021-07-28" "gcc-11.2.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "LTO-DUMP 1"
! .TH LTO-DUMP 1 "2022-04-21" "gcc-11.3.0" "GNU"
  .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
  .\" way too many mistakes in technical documents.
  .if n .ad l
diff -Nrcpad gcc-11.2.0/gcc/doc/md.texi gcc-11.3.0/gcc/doc/md.texi
*** gcc-11.2.0/gcc/doc/md.texi	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/doc/md.texi	Thu Apr 21 07:58:53 2022
*************** Perform a vector multiply and accumulate
*** 6234,6245 ****
  a multiply and accumulate of complex numbers.
  
  @smallexample
!   complex TYPE c[N];
!   complex TYPE a[N];
!   complex TYPE b[N];
    for (int i = 0; i < N; i += 1)
      @{
!       c[i] += a[i] * b[i];
      @}
  @end smallexample
  
--- 6234,6246 ----
  a multiply and accumulate of complex numbers.
  
  @smallexample
!   complex TYPE op0[N];
!   complex TYPE op1[N];
!   complex TYPE op2[N];
!   complex TYPE op3[N];
    for (int i = 0; i < N; i += 1)
      @{
!       op0[i] = op1[i] * op2[i] + op3[i];
      @}
  @end smallexample
  
*************** the same as a multiply and accumulate of
*** 6257,6268 ****
  multiply arguments is conjugated.
  
  @smallexample
!   complex TYPE c[N];
!   complex TYPE a[N];
!   complex TYPE b[N];
    for (int i = 0; i < N; i += 1)
      @{
!       c[i] += a[i] * conj (b[i]);
      @}
  @end smallexample
  
--- 6258,6270 ----
  multiply arguments is conjugated.
  
  @smallexample
!   complex TYPE op0[N];
!   complex TYPE op1[N];
!   complex TYPE op2[N];
!   complex TYPE op3[N];
    for (int i = 0; i < N; i += 1)
      @{
!       op0[i] = op1[i] * conj (op2[i]) + op3[i];
      @}
  @end smallexample
  
*************** Perform a vector multiply and subtract t
*** 6279,6290 ****
  a multiply and subtract of complex numbers.
  
  @smallexample
!   complex TYPE c[N];
!   complex TYPE a[N];
!   complex TYPE b[N];
    for (int i = 0; i < N; i += 1)
      @{
!       c[i] -= a[i] * b[i];
      @}
  @end smallexample
  
--- 6281,6293 ----
  a multiply and subtract of complex numbers.
  
  @smallexample
!   complex TYPE op0[N];
!   complex TYPE op1[N];
!   complex TYPE op2[N];
!   complex TYPE op3[N];
    for (int i = 0; i < N; i += 1)
      @{
!       op0[i] = op1[i] * op2[i] - op3[i];
      @}
  @end smallexample
  
*************** the same as a multiply and subtract of c
*** 6302,6313 ****
  multiply arguments is conjugated.
  
  @smallexample
!   complex TYPE c[N];
!   complex TYPE a[N];
!   complex TYPE b[N];
    for (int i = 0; i < N; i += 1)
      @{
!       c[i] -= a[i] * conj (b[i]);
      @}
  @end smallexample
  
--- 6305,6317 ----
  multiply arguments is conjugated.
  
  @smallexample
!   complex TYPE op0[N];
!   complex TYPE op1[N];
!   complex TYPE op2[N];
!   complex TYPE op3[N];
    for (int i = 0; i < N; i += 1)
      @{
!       op0[i] = op1[i] * conj (op2[i]) - op3[i];
      @}
  @end smallexample
  
*************** Perform a vector multiply that is semant
*** 6324,6335 ****
  complex numbers.
  
  @smallexample
!   complex TYPE c[N];
!   complex TYPE a[N];
!   complex TYPE b[N];
    for (int i = 0; i < N; i += 1)
      @{
!       c[i] = a[i] * b[i];
      @}
  @end smallexample
  
--- 6328,6339 ----
  complex numbers.
  
  @smallexample
!   complex TYPE op0[N];
!   complex TYPE op1[N];
!   complex TYPE op2[N];
    for (int i = 0; i < N; i += 1)
      @{
!       op0[i] = op1[i] * op2[i];
      @}
  @end smallexample
  
*************** Perform a vector multiply by conjugate t
*** 6346,6357 ****
  multiply of complex numbers where the second multiply arguments is conjugated.
  
  @smallexample
!   complex TYPE c[N];
!   complex TYPE a[N];
!   complex TYPE b[N];
    for (int i = 0; i < N; i += 1)
      @{
!       c[i] = a[i] * conj (b[i]);
      @}
  @end smallexample
  
--- 6350,6361 ----
  multiply of complex numbers where the second multiply arguments is conjugated.
  
  @smallexample
!   complex TYPE op0[N];
!   complex TYPE op1[N];
!   complex TYPE op2[N];
    for (int i = 0; i < N; i += 1)
      @{
!       op0[i] = op1[i] * conj (op2[i]);
      @}
  @end smallexample
  
diff -Nrcpad gcc-11.2.0/gcc/doc/tm.texi gcc-11.3.0/gcc/doc/tm.texi
*** gcc-11.2.0/gcc/doc/tm.texi	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/doc/tm.texi	Thu Apr 21 07:58:53 2022
*************** collecting constructors and destructors
*** 9129,9134 ****
--- 9129,9142 ----
  It is false if we must use @command{collect2}.
  @end deftypevr
  
+ @deftypevr {Target Hook} bool TARGET_DTORS_FROM_CXA_ATEXIT
+ This value is true if the target wants destructors to be queued to be
+ run from __cxa_atexit.  If this is the case then, for each priority level,
+ a new constructor will be entered that registers the destructors for that
+ level with __cxa_atexit (and there will be no destructors emitted).
+ It is false the method implied by @code{have_ctors_dtors} is used.
+ @end deftypevr
+ 
  @deftypefn {Target Hook} void TARGET_ASM_CONSTRUCTOR (rtx @var{symbol}, int @var{priority})
  If defined, a function that outputs assembler code to arrange to call
  the function referenced by @var{symbol} at initialization time.
diff -Nrcpad gcc-11.2.0/gcc/doc/tm.texi.in gcc-11.3.0/gcc/doc/tm.texi.in
*** gcc-11.2.0/gcc/doc/tm.texi.in	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/doc/tm.texi.in	Thu Apr 21 07:58:53 2022
*************** encountering an @code{init_priority} att
*** 6093,6098 ****
--- 6093,6100 ----
  
  @hook TARGET_HAVE_CTORS_DTORS
  
+ @hook TARGET_DTORS_FROM_CXA_ATEXIT
+ 
  @hook TARGET_ASM_CONSTRUCTOR
  
  @hook TARGET_ASM_DESTRUCTOR
diff -Nrcpad gcc-11.2.0/gcc/doc/trouble.texi gcc-11.3.0/gcc/doc/trouble.texi
*** gcc-11.2.0/gcc/doc/trouble.texi	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/doc/trouble.texi	Thu Apr 21 07:58:53 2022
*************** objects behave unspecified when being as
*** 865,874 ****
  @smallexample
  struct Base@{
    char *name;
!   Base(char *n) : name(strdup(n))@{@}
    Base& operator= (const Base& other)@{
     free (name);
     name = strdup (other.name);
    @}
  @};
  
--- 865,875 ----
  @smallexample
  struct Base@{
    char *name;
!   Base(const char *n) : name(strdup(n))@{@}
    Base& operator= (const Base& other)@{
     free (name);
     name = strdup (other.name);
+    return *this;
    @}
  @};
  
*************** inside @samp{func} in the example).
*** 901,908 ****
  G++ implements the ``intuitive'' algorithm for copy-assignment: assign all
  direct bases, then assign all members.  In that algorithm, the virtual
  base subobject can be encountered more than once.  In the example, copying
! proceeds in the following order: @samp{val}, @samp{name} (via
! @code{strdup}), @samp{bval}, and @samp{name} again.
  
  If application code relies on copy-assignment, a user-defined
  copy-assignment operator removes any uncertainties.  With such an
--- 902,909 ----
  G++ implements the ``intuitive'' algorithm for copy-assignment: assign all
  direct bases, then assign all members.  In that algorithm, the virtual
  base subobject can be encountered more than once.  In the example, copying
! proceeds in the following order: @samp{name} (via @code{strdup}),
! @samp{val}, @samp{name} again, and @samp{bval}.
  
  If application code relies on copy-assignment, a user-defined
  copy-assignment operator removes any uncertainties.  With such an
diff -Nrcpad gcc-11.2.0/gcc/dwarf2out.c gcc-11.3.0/gcc/dwarf2out.c
*** gcc-11.2.0/gcc/dwarf2out.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/dwarf2out.c	Thu Apr 21 07:58:53 2022
*************** static void add_AT_location_description
*** 3828,3834 ****
  					 dw_loc_list_ref);
  static void add_data_member_location_attribute (dw_die_ref, tree,
  						struct vlr_context *);
! static bool add_const_value_attribute (dw_die_ref, rtx);
  static void insert_int (HOST_WIDE_INT, unsigned, unsigned char *);
  static void insert_wide_int (const wide_int &, unsigned char *, int);
  static unsigned insert_float (const_rtx, unsigned char *);
--- 3828,3834 ----
  					 dw_loc_list_ref);
  static void add_data_member_location_attribute (dw_die_ref, tree,
  						struct vlr_context *);
! static bool add_const_value_attribute (dw_die_ref, machine_mode, rtx);
  static void insert_int (HOST_WIDE_INT, unsigned, unsigned char *);
  static void insert_wide_int (const wide_int &, unsigned char *, int);
  static unsigned insert_float (const_rtx, unsigned char *);
*************** index_rnglists (void)
*** 11961,11969 ****
        if (r->label && r->idx != DW_RANGES_IDX_SKELETON)
  	r->idx = rnglist_idx++;
  
-       if (!have_multiple_function_sections)
- 	continue;
        int block_num = r->num;
        if (HAVE_AS_LEB128 && (r->label || r->maybe_new_sec))
  	base = false;
        if (block_num > 0)
--- 11961,11970 ----
        if (r->label && r->idx != DW_RANGES_IDX_SKELETON)
  	r->idx = rnglist_idx++;
  
        int block_num = r->num;
+       if ((HAVE_AS_LEB128 || block_num < 0)
+ 	  && !have_multiple_function_sections)
+ 	continue;
        if (HAVE_AS_LEB128 && (r->label || r->maybe_new_sec))
  	base = false;
        if (block_num > 0)
*************** field_byte_offset (const_tree decl, stru
*** 19443,19448 ****
--- 19444,19450 ----
       properly dynamic byte offsets only when PCC bitfield type doesn't
       matter.  */
    if (PCC_BITFIELD_TYPE_MATTERS
+       && DECL_BIT_FIELD_TYPE (decl)
        && TREE_CODE (DECL_FIELD_OFFSET (decl)) == INTEGER_CST)
      {
        offset_int object_offset_in_bits;
*************** insert_float (const_rtx rtl, unsigned ch
*** 19875,19882 ****
     constants do not necessarily get memory "homes".  */
  
  static bool
! add_const_value_attribute (dw_die_ref die, rtx rtl)
  {
    switch (GET_CODE (rtl))
      {
      case CONST_INT:
--- 19877,19886 ----
     constants do not necessarily get memory "homes".  */
  
  static bool
! add_const_value_attribute (dw_die_ref die, machine_mode mode, rtx rtl)
  {
+   scalar_mode int_mode;
+ 
    switch (GET_CODE (rtl))
      {
      case CONST_INT:
*************** add_const_value_attribute (dw_die_ref di
*** 19891,19905 ****
        return true;
  
      case CONST_WIDE_INT:
!       {
! 	wide_int w1 = rtx_mode_t (rtl, MAX_MODE_INT);
! 	unsigned int prec = MIN (wi::min_precision (w1, UNSIGNED),
! 				 (unsigned int) CONST_WIDE_INT_NUNITS (rtl)
! 				 * HOST_BITS_PER_WIDE_INT);
! 	wide_int w = wide_int::from (w1, prec, UNSIGNED);
! 	add_AT_wide (die, DW_AT_const_value, w);
!       }
!       return true;
  
      case CONST_DOUBLE:
        /* Note that a CONST_DOUBLE rtx could represent either an integer or a
--- 19895,19909 ----
        return true;
  
      case CONST_WIDE_INT:
!       if (is_int_mode (mode, &int_mode)
! 	  && (GET_MODE_PRECISION (int_mode)
! 	      & (HOST_BITS_PER_WIDE_INT - 1)) == 0)
! 	{
! 	  wide_int w = rtx_mode_t (rtl, int_mode);
! 	  add_AT_wide (die, DW_AT_const_value, w);
! 	  return true;
! 	}
!       return false;
  
      case CONST_DOUBLE:
        /* Note that a CONST_DOUBLE rtx could represent either an integer or a
*************** add_const_value_attribute (dw_die_ref di
*** 19984,19990 ****
  
      case CONST:
        if (CONSTANT_P (XEXP (rtl, 0)))
! 	return add_const_value_attribute (die, XEXP (rtl, 0));
        /* FALLTHROUGH */
      case SYMBOL_REF:
        if (!const_ok_for_output (rtl))
--- 19988,19994 ----
  
      case CONST:
        if (CONSTANT_P (XEXP (rtl, 0)))
! 	return add_const_value_attribute (die, mode, XEXP (rtl, 0));
        /* FALLTHROUGH */
      case SYMBOL_REF:
        if (!const_ok_for_output (rtl))
*************** add_location_or_const_value_attribute (d
*** 20497,20503 ****
  
    rtl = rtl_for_decl_location (decl);
    if (rtl && (CONSTANT_P (rtl) || GET_CODE (rtl) == CONST_STRING)
!       && add_const_value_attribute (die, rtl))
      return true;
  
    /* See if we have single element location list that is equivalent to
--- 20501,20507 ----
  
    rtl = rtl_for_decl_location (decl);
    if (rtl && (CONSTANT_P (rtl) || GET_CODE (rtl) == CONST_STRING)
!       && add_const_value_attribute (die, DECL_MODE (decl), rtl))
      return true;
  
    /* See if we have single element location list that is equivalent to
*************** add_location_or_const_value_attribute (d
*** 20518,20524 ****
        if (GET_CODE (rtl) == EXPR_LIST)
  	rtl = XEXP (rtl, 0);
        if ((CONSTANT_P (rtl) || GET_CODE (rtl) == CONST_STRING)
! 	  && add_const_value_attribute (die, rtl))
  	 return true;
      }
    /* If this decl is from BLOCK_NONLOCALIZED_VARS, we might need its
--- 20522,20528 ----
        if (GET_CODE (rtl) == EXPR_LIST)
  	rtl = XEXP (rtl, 0);
        if ((CONSTANT_P (rtl) || GET_CODE (rtl) == CONST_STRING)
! 	  && add_const_value_attribute (die, DECL_MODE (decl), rtl))
  	 return true;
      }
    /* If this decl is from BLOCK_NONLOCALIZED_VARS, we might need its
*************** tree_add_const_value_attribute (dw_die_r
*** 20593,20599 ****
       symbols.  */
    rtl = rtl_for_decl_init (init, type);
    if (rtl && !early_dwarf)
!     return add_const_value_attribute (die, rtl);
    /* If the host and target are sane, try harder.  */
    if (CHAR_BIT == 8 && BITS_PER_UNIT == 8
        && initializer_constant_valid_p (init, type))
--- 20597,20603 ----
       symbols.  */
    rtl = rtl_for_decl_init (init, type);
    if (rtl && !early_dwarf)
!     return add_const_value_attribute (die, TYPE_MODE (type), rtl);
    /* If the host and target are sane, try harder.  */
    if (CHAR_BIT == 8 && BITS_PER_UNIT == 8
        && initializer_constant_valid_p (init, type))
*************** add_scalar_info (dw_die_ref die, enum dw
*** 21054,21059 ****
--- 21058,21064 ----
  	    {
  	      if (get_AT (decl_die, DW_AT_location)
  		  || get_AT (decl_die, DW_AT_data_member_location)
+ 		  || get_AT (decl_die, DW_AT_data_bit_offset)
  		  || get_AT (decl_die, DW_AT_const_value))
  		{
  		  add_AT_die_ref (die, attr, decl_die);
*************** gen_variable_die (tree decl, tree origin
*** 24253,24259 ****
  	      && DECL_RTL_SET_P (decl_or_origin))))
      {
        if (early_dwarf)
! 	add_pubname (decl_or_origin, var_die);
        else
  	add_location_or_const_value_attribute (var_die, decl_or_origin,
  					       decl == NULL);
--- 24258,24283 ----
  	      && DECL_RTL_SET_P (decl_or_origin))))
      {
        if (early_dwarf)
! 	{
! 	  add_pubname (decl_or_origin, var_die);
! 	  /* For global register variables, emit DW_AT_location if possible
! 	     already during early_dwarf, as late_global_decl won't be usually
! 	     called.  */
! 	  if (DECL_HARD_REGISTER (decl_or_origin)
! 	      && TREE_STATIC (decl_or_origin)
! 	      && !decl_by_reference_p (decl_or_origin)
! 	      && !get_AT (var_die, DW_AT_location)
! 	      && !get_AT (var_die, DW_AT_const_value)
! 	      && DECL_RTL_SET_P (decl_or_origin)
! 	      && REG_P (DECL_RTL (decl_or_origin)))
! 	    {
! 	      dw_loc_descr_ref descr
! 		= reg_loc_descriptor (DECL_RTL (decl_or_origin),
! 				      VAR_INIT_STATUS_INITIALIZED);
! 	      if (descr)
! 		add_AT_loc (var_die, DW_AT_location, descr);
! 	    }
! 	}
        else
  	add_location_or_const_value_attribute (var_die, decl_or_origin,
  					       decl == NULL);
diff -Nrcpad gcc-11.2.0/gcc/exec-tool.in gcc-11.3.0/gcc/exec-tool.in
*** gcc-11.2.0/gcc/exec-tool.in	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/exec-tool.in	Thu Apr 21 07:58:53 2022
*************** ORIGINAL_LD_BFD_FOR_TARGET="@ORIGINAL_LD
*** 25,30 ****
--- 25,31 ----
  ORIGINAL_LD_GOLD_FOR_TARGET="@ORIGINAL_LD_GOLD_FOR_TARGET@"
  ORIGINAL_PLUGIN_LD_FOR_TARGET="@ORIGINAL_PLUGIN_LD_FOR_TARGET@"
  ORIGINAL_NM_FOR_TARGET="@ORIGINAL_NM_FOR_TARGET@"
+ ORIGINAL_DSYMUTIL_FOR_TARGET="@ORIGINAL_DSYMUTIL_FOR_TARGET@"
  exeext=@host_exeext@
  fast_install=@enable_fast_install@
  objdir=@objdir@
*************** case "$invoked" in
*** 71,76 ****
--- 72,84 ----
      prog=nm-new$exeext
      dir=binutils
      ;;
+   dsymutil)
+     original=$ORIGINAL_DSYMUTIL_FOR_TARGET
+     # We do not build this in tree - but still want to be able to execute
+     # a configured version from the build dir.
+     prog=
+     dir=
+     ;;
  esac
  
  case "$original" in
diff -Nrcpad gcc-11.2.0/gcc/explow.c gcc-11.3.0/gcc/explow.c
*** gcc-11.2.0/gcc/explow.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/explow.c	Thu Apr 21 07:58:53 2022
*************** along with GCC; see the file COPYING3.
*** 34,39 ****
--- 34,40 ----
  #include "recog.h"
  #include "diagnostic-core.h"
  #include "stor-layout.h"
+ #include "langhooks.h"
  #include "except.h"
  #include "dojump.h"
  #include "explow.h"
*************** set_stack_check_libfunc (const char *lib
*** 1641,1648 ****
  {
    gcc_assert (stack_check_libfunc == NULL_RTX);
    stack_check_libfunc = gen_rtx_SYMBOL_REF (Pmode, libfunc_name);
    tree decl = build_decl (UNKNOWN_LOCATION, FUNCTION_DECL,
! 			  get_identifier (libfunc_name), void_type_node);
    DECL_EXTERNAL (decl) = 1;
    SET_SYMBOL_REF_DECL (stack_check_libfunc, decl);
  }
--- 1642,1655 ----
  {
    gcc_assert (stack_check_libfunc == NULL_RTX);
    stack_check_libfunc = gen_rtx_SYMBOL_REF (Pmode, libfunc_name);
+   tree ptype
+     = Pmode == ptr_mode
+       ? ptr_type_node
+       : lang_hooks.types.type_for_mode (Pmode, 1);
+   tree ftype
+     = build_function_type_list (void_type_node, ptype, NULL_TREE);
    tree decl = build_decl (UNKNOWN_LOCATION, FUNCTION_DECL,
! 			  get_identifier (libfunc_name), ftype);
    DECL_EXTERNAL (decl) = 1;
    SET_SYMBOL_REF_DECL (stack_check_libfunc, decl);
  }
diff -Nrcpad gcc-11.2.0/gcc/expmed.c gcc-11.3.0/gcc/expmed.c
*** gcc-11.2.0/gcc/expmed.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/expmed.c	Thu Apr 21 07:58:53 2022
*************** store_integral_bit_field (rtx op0, opt_s
*** 921,927 ****
  	}
  
        subreg_off = bitnum / BITS_PER_UNIT;
!       if (validate_subreg (fieldmode, GET_MODE (arg0), arg0, subreg_off))
  	{
  	  arg0 = gen_rtx_SUBREG (fieldmode, arg0, subreg_off);
  
--- 921,930 ----
  	}
  
        subreg_off = bitnum / BITS_PER_UNIT;
!       if (validate_subreg (fieldmode, GET_MODE (arg0), arg0, subreg_off)
! 	  /* STRICT_LOW_PART must have a non-paradoxical subreg as
! 	     operand.  */
! 	  && !paradoxical_subreg_p (fieldmode, GET_MODE (arg0)))
  	{
  	  arg0 = gen_rtx_SUBREG (fieldmode, arg0, subreg_off);
  
diff -Nrcpad gcc-11.2.0/gcc/fold-const.c gcc-11.3.0/gcc/fold-const.c
*** gcc-11.2.0/gcc/fold-const.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fold-const.c	Thu Apr 21 07:58:53 2022
*************** const_binop (enum tree_code code, tree a
*** 1304,1309 ****
--- 1304,1320 ----
        real_convert (&result, mode, &value);
  
        /* Don't constant fold this floating point operation if
+ 	 both operands are not NaN but the result is NaN, and
+ 	 flag_trapping_math.  Such operations should raise an
+ 	 invalid operation exception.  */
+       if (flag_trapping_math
+ 	  && MODE_HAS_NANS (mode)
+ 	  && REAL_VALUE_ISNAN (result)
+ 	  && !REAL_VALUE_ISNAN (d1)
+ 	  && !REAL_VALUE_ISNAN (d2))
+ 	return NULL_TREE;
+ 
+       /* Don't constant fold this floating point operation if
  	 the result has overflowed and flag_trapping_math.  */
        if (flag_trapping_math
  	  && MODE_HAS_INFINITIES (mode)
*************** operand_compare::operand_equal_p (const_
*** 3326,3333 ****
  		    tree field0 = TREE_OPERAND (arg0, 1);
  		    tree field1 = TREE_OPERAND (arg1, 1);
  
! 		    if (!operand_equal_p (DECL_FIELD_OFFSET (field0),
! 					  DECL_FIELD_OFFSET (field1), flags)
  			|| !operand_equal_p (DECL_FIELD_BIT_OFFSET (field0),
  					     DECL_FIELD_BIT_OFFSET (field1),
  					     flags))
--- 3337,3347 ----
  		    tree field0 = TREE_OPERAND (arg0, 1);
  		    tree field1 = TREE_OPERAND (arg1, 1);
  
! 		    /* Non-FIELD_DECL operands can appear in C++ templates.  */
! 		    if (TREE_CODE (field0) != FIELD_DECL
! 			|| TREE_CODE (field1) != FIELD_DECL
! 			|| !operand_equal_p (DECL_FIELD_OFFSET (field0),
! 					     DECL_FIELD_OFFSET (field1), flags)
  			|| !operand_equal_p (DECL_FIELD_BIT_OFFSET (field0),
  					     DECL_FIELD_BIT_OFFSET (field1),
  					     flags))
*************** operand_compare::operand_equal_p (const_
*** 3506,3516 ****
  
      case tcc_declaration:
        /* Consider __builtin_sqrt equal to sqrt.  */
!       return (TREE_CODE (arg0) == FUNCTION_DECL
! 	      && fndecl_built_in_p (arg0) && fndecl_built_in_p (arg1)
! 	      && DECL_BUILT_IN_CLASS (arg0) == DECL_BUILT_IN_CLASS (arg1)
! 	      && (DECL_UNCHECKED_FUNCTION_CODE (arg0)
! 		  == DECL_UNCHECKED_FUNCTION_CODE (arg1)));
  
      case tcc_exceptional:
        if (TREE_CODE (arg0) == CONSTRUCTOR)
--- 3520,3545 ----
  
      case tcc_declaration:
        /* Consider __builtin_sqrt equal to sqrt.  */
!       if (TREE_CODE (arg0) == FUNCTION_DECL)
! 	return (fndecl_built_in_p (arg0) && fndecl_built_in_p (arg1)
! 		&& DECL_BUILT_IN_CLASS (arg0) == DECL_BUILT_IN_CLASS (arg1)
! 		&& (DECL_UNCHECKED_FUNCTION_CODE (arg0)
! 		    == DECL_UNCHECKED_FUNCTION_CODE (arg1)));
! 
!       if (DECL_P (arg0)
! 	  && (flags & OEP_DECL_NAME)
! 	  && (flags & OEP_LEXICOGRAPHIC))
! 	{
! 	  /* Consider decls with the same name equal.  The caller needs
! 	     to make sure they refer to the same entity (such as a function
! 	     formal parameter).  */
! 	  tree a0name = DECL_NAME (arg0);
! 	  tree a1name = DECL_NAME (arg1);
! 	  const char *a0ns = a0name ? IDENTIFIER_POINTER (a0name) : NULL;
! 	  const char *a1ns = a1name ? IDENTIFIER_POINTER (a1name) : NULL;
! 	  return a0ns && a1ns && strcmp (a0ns, a1ns) == 0;
! 	}
!       return false;
  
      case tcc_exceptional:
        if (TREE_CODE (arg0) == CONSTRUCTOR)
*************** bool
*** 3921,3934 ****
  operand_compare::verify_hash_value (const_tree arg0, const_tree arg1,
  				    unsigned int flags, bool *ret)
  {
!   /* When checking, verify at the outermost operand_equal_p call that
!      if operand_equal_p returns non-zero then ARG0 and ARG1 has the same
!      hash value.  */
    if (flag_checking && !(flags & OEP_NO_HASH_CHECK))
      {
        if (operand_equal_p (arg0, arg1, flags | OEP_NO_HASH_CHECK))
  	{
! 	  if (arg0 != arg1)
  	    {
  	      inchash::hash hstate0 (0), hstate1 (0);
  	      hash_operand (arg0, hstate0, flags | OEP_HASH_CHECK);
--- 3950,3963 ----
  operand_compare::verify_hash_value (const_tree arg0, const_tree arg1,
  				    unsigned int flags, bool *ret)
  {
!   /* When checking and unless comparing DECL names, verify that if
!      the outermost operand_equal_p call returns non-zero then ARG0
!      and ARG1 have the same hash value.  */
    if (flag_checking && !(flags & OEP_NO_HASH_CHECK))
      {
        if (operand_equal_p (arg0, arg1, flags | OEP_NO_HASH_CHECK))
  	{
! 	  if (arg0 != arg1 && !(flags & OEP_DECL_NAME))
  	    {
  	      inchash::hash hstate0 (0), hstate1 (0);
  	      hash_operand (arg0, hstate0, flags | OEP_HASH_CHECK);
*************** make_range_step (location_t loc, enum tr
*** 5003,5009 ****
  	 being not equal to zero; "out" is leaving it alone.  */
        if (low == NULL_TREE || high == NULL_TREE
  	  || ! integer_zerop (low) || ! integer_zerop (high)
! 	  || TREE_CODE (arg1) != INTEGER_CST)
  	return NULL_TREE;
  
        switch (code)
--- 5032,5039 ----
  	 being not equal to zero; "out" is leaving it alone.  */
        if (low == NULL_TREE || high == NULL_TREE
  	  || ! integer_zerop (low) || ! integer_zerop (high)
! 	  || TREE_CODE (arg1) != INTEGER_CST
! 	  || TREE_CODE (arg0_type) == NULLPTR_TYPE)
  	return NULL_TREE;
  
        switch (code)
*************** make_range_step (location_t loc, enum tr
*** 5163,5169 ****
  	n_high = fold_convert_loc (loc, arg0_type, n_high);
  
        /* If we're converting arg0 from an unsigned type, to exp,
! 	 a signed type,  we will be doing the comparison as unsigned.
  	 The tests above have already verified that LOW and HIGH
  	 are both positive.
  
--- 5193,5199 ----
  	n_high = fold_convert_loc (loc, arg0_type, n_high);
  
        /* If we're converting arg0 from an unsigned type, to exp,
! 	 a signed type, we will be doing the comparison as unsigned.
  	 The tests above have already verified that LOW and HIGH
  	 are both positive.
  
*************** make_range_step (location_t loc, enum tr
*** 5225,5230 ****
--- 5255,5286 ----
  	    }
  	}
  
+       /* Otherwise, if we are converting arg0 from signed type, to exp,
+ 	 an unsigned type, we will do the comparison as signed.  If
+ 	 high is non-NULL, we punt above if it doesn't fit in the signed
+ 	 type, so if we get through here, +[-, high] or +[low, high] are
+ 	 equivalent to +[-, n_high] or +[n_low, n_high].  Similarly,
+ 	 +[-, -] or -[-, -] are equivalent too.  But if low is specified and
+ 	 high is not, the +[low, -] range is equivalent to union of
+ 	 +[n_low, -] and +[-, -1] ranges, so +[low, -] is equivalent to
+ 	 -[0, n_low-1] and similarly -[low, -] to +[0, n_low-1], except for
+ 	 low being 0, which should be treated as [-, -].  */
+       else if (TYPE_UNSIGNED (exp_type)
+ 	       && !TYPE_UNSIGNED (arg0_type)
+ 	       && low
+ 	       && !high)
+ 	{
+ 	  if (integer_zerop (low))
+ 	    n_low = NULL_TREE;
+ 	  else
+ 	    {
+ 	      n_high = fold_build2_loc (loc, PLUS_EXPR, arg0_type,
+ 					n_low, build_int_cst (arg0_type, -1));
+ 	      n_low = build_zero_cst (arg0_type);
+ 	      in_p = !in_p;
+ 	    }
+ 	}
+ 
        *p_low = n_low;
        *p_high = n_high;
        *p_in_p = in_p;
*************** fold_truth_andor_1 (location_t loc, enum
*** 6429,6443 ****
  			 size_int (xll_bitpos));
    rl_mask = const_binop (LSHIFT_EXPR, fold_convert_loc (loc, lntype, rl_mask),
  			 size_int (xrl_bitpos));
  
    if (l_const)
      {
        l_const = fold_convert_loc (loc, lntype, l_const);
        l_const = unextend (l_const, ll_bitsize, ll_unsignedp, ll_and_mask);
        l_const = const_binop (LSHIFT_EXPR, l_const, size_int (xll_bitpos));
        if (! integer_zerop (const_binop (BIT_AND_EXPR, l_const,
  					fold_build1_loc (loc, BIT_NOT_EXPR,
! 						     lntype, ll_mask))))
  	{
  	  warning (0, "comparison is always %d", wanted_code == NE_EXPR);
  
--- 6485,6503 ----
  			 size_int (xll_bitpos));
    rl_mask = const_binop (LSHIFT_EXPR, fold_convert_loc (loc, lntype, rl_mask),
  			 size_int (xrl_bitpos));
+   if (ll_mask == NULL_TREE || rl_mask == NULL_TREE)
+     return 0;
  
    if (l_const)
      {
        l_const = fold_convert_loc (loc, lntype, l_const);
        l_const = unextend (l_const, ll_bitsize, ll_unsignedp, ll_and_mask);
        l_const = const_binop (LSHIFT_EXPR, l_const, size_int (xll_bitpos));
+       if (l_const == NULL_TREE)
+ 	return 0;
        if (! integer_zerop (const_binop (BIT_AND_EXPR, l_const,
  					fold_build1_loc (loc, BIT_NOT_EXPR,
! 							 lntype, ll_mask))))
  	{
  	  warning (0, "comparison is always %d", wanted_code == NE_EXPR);
  
*************** fold_truth_andor_1 (location_t loc, enum
*** 6449,6457 ****
        r_const = fold_convert_loc (loc, lntype, r_const);
        r_const = unextend (r_const, rl_bitsize, rl_unsignedp, rl_and_mask);
        r_const = const_binop (LSHIFT_EXPR, r_const, size_int (xrl_bitpos));
        if (! integer_zerop (const_binop (BIT_AND_EXPR, r_const,
  					fold_build1_loc (loc, BIT_NOT_EXPR,
! 						     lntype, rl_mask))))
  	{
  	  warning (0, "comparison is always %d", wanted_code == NE_EXPR);
  
--- 6509,6519 ----
        r_const = fold_convert_loc (loc, lntype, r_const);
        r_const = unextend (r_const, rl_bitsize, rl_unsignedp, rl_and_mask);
        r_const = const_binop (LSHIFT_EXPR, r_const, size_int (xrl_bitpos));
+       if (r_const == NULL_TREE)
+ 	return 0;
        if (! integer_zerop (const_binop (BIT_AND_EXPR, r_const,
  					fold_build1_loc (loc, BIT_NOT_EXPR,
! 							 lntype, rl_mask))))
  	{
  	  warning (0, "comparison is always %d", wanted_code == NE_EXPR);
  
*************** fold_truth_andor_1 (location_t loc, enum
*** 6496,6501 ****
--- 6558,6565 ----
        rr_mask = const_binop (LSHIFT_EXPR, fold_convert_loc (loc,
  							    rntype, rr_mask),
  			     size_int (xrr_bitpos));
+       if (lr_mask == NULL_TREE || rr_mask == NULL_TREE)
+ 	return 0;
  
        /* Make a mask that corresponds to both fields being compared.
  	 Do this for both items being compared.  If the operands are the
*************** fold_truth_andor_1 (location_t loc, enum
*** 6555,6560 ****
--- 6619,6626 ----
  				 size_int (MIN (xll_bitpos, xrl_bitpos)));
  	  lr_mask = const_binop (RSHIFT_EXPR, lr_mask,
  				 size_int (MIN (xlr_bitpos, xrr_bitpos)));
+ 	  if (ll_mask == NULL_TREE || lr_mask == NULL_TREE)
+ 	    return 0;
  
  	  /* Convert to the smaller type before masking out unwanted bits.  */
  	  type = lntype;
diff -Nrcpad gcc-11.2.0/gcc/fortran/ChangeLog gcc-11.3.0/gcc/fortran/ChangeLog
*** gcc-11.2.0/gcc/fortran/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/fortran/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,852 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2022-04-10  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-04-05  Harald Anlauf  <anlauf@gmx.de>
+ 		    Steven G. Kargl  <kargl@gcc.gnu.org>
+ 
+ 	PR fortran/105138
+ 	* intrinsic.c (gfc_is_intrinsic): When a symbol refers to a
+ 	RECURSIVE procedure, it cannot be an INTRINSIC.
+ 
+ 2022-04-10  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2022-03-19  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	PR fortran/104228
+ 	PR fortran/104570
+ 	* parse.c (parse_associate): Use a new distinct gfc_charlen if the
+ 	copied type has one whose length is not known to be constant.
+ 	* resolve.c (resolve_assoc_var): Reset charlen if itâ€™s shared with
+ 	the associate target regardless of the expression type.
+ 	Donâ€™t reinitialize charlen if itâ€™s deferred.
+ 
+ 2022-04-10  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2022-02-13  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	PR fortran/104228
+ 	* resolve.c (resolve_assoc_var): Also create a new character
+ 	length for non-dummy associate targets.
+ 	* trans-stmt.c (trans_associate_var): Initialize character length
+ 	even if no temporary is used for the associate variable.
+ 
+ 2022-04-07  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-04-05  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/104210
+ 	* arith.c (eval_intrinsic): Avoid NULL pointer dereference.
+ 	(gfc_zero_size_array): Likewise.
+ 
+ 2022-03-19  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2022-03-07  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/99585
+ 	PR fortran/104430
+ 	* trans-expr.c (conv_parent_component_references): Fix comment;
+ 	simplify comparison.
+ 	(gfc_maybe_dereference_var): Avoid d referencing a nonpointer.
+ 
+ 2022-03-17   Michael Meissner  <meissner@linux.ibm.com>
+ 
+ 	PR fortran/96983
+ 	* trans-intrinsic.c (build_round_expr): If int type is larger than
+ 	long long, do the round and convert to the integer type.  Do not
+ 	try to find a floating point type the exact size of the integer
+ 	type.  Backport patch from 2021-04-22 on the trunk.
+ 
+ 2022-03-13  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-03-08  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/104811
+ 	* frontend-passes.c (optimize_minmaxloc): Do not attempt
+ 	frontend-optimization of MINLOC/MAXLOC for character arrays, as
+ 	there is no suitable code yet for inline expansion.
+ 
+ 2022-02-23  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-02-22  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/104619
+ 	* resolve.c (resolve_structure_cons): Skip shape check if shape
+ 	of constructor cannot be determined at compile time.
+ 
+ 2022-02-20  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-02-09  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/66193
+ 	* arith.c (reduce_binary_ac): When reducing binary expressions,
+ 	try simplification.  Handle case of empty constructor.
+ 	(reduce_binary_ca): Likewise.
+ 
+ 2022-02-16  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-02-14  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/104211
+ 	* expr.c (find_array_section): Replace assertion by error
+ 	recovery when encountering bad array constructor.
+ 
+ 2022-02-14  Andre Vehreschild  <vehre@gcc.gnu.org>
+ 
+ 	PR fortran/100337
+ 	Backport from master.
+ 	* trans-intrinsic.c (conv_co_collective): Check stat for null ptr
+ 	before dereferrencing.
+ 
+ 2022-02-14  Andre Vehreschild  <vehre@gcc.gnu.org>
+ 
+ 	PR fortran/103790
+ 	Backported from master.
+ 	* trans-array.c (structure_alloc_comps): Prevent descriptor
+ 	stacking for non-array data; do not broadcast caf-tokens.
+ 	* trans-intrinsic.c (conv_co_collective): Prevent generation
+ 	of unused descriptor.
+ 
+ 2022-02-04  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-02-03  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/104311
+ 	* check.c (gfc_calculate_transfer_sizes): Checks for case when
+ 	storage size of SOURCE is greater than zero while the storage size
+ 	of MOLD is zero and MOLD is an array shall not depend on SIZE.
+ 
+ 2022-02-02  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-02-01  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/104331
+ 	* simplify.c (gfc_simplify_eoshift): Avoid NULL pointer
+ 	dereference when shape is not set.
+ 
+ 2022-01-26  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-01-22  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/104127
+ 	* simplify.c (gfc_simplify_transfer): Ensure that the result
+ 	typespec is set up for TRANSFER with MOLD of type CHARACTER
+ 	including character length even if the result is a zero-sized
+ 	array.
+ 
+ 2022-01-26  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-01-25  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/104212
+ 	* check.c (gfc_check_norm2): Check that optional argument DIM is
+ 	scalar.
+ 	(gfc_check_parity): Likewise.
+ 
+ 2022-01-26  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-01-25  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/104227
+ 	* check.c (gfc_calculate_transfer_sizes): Fix checking of arrays
+ 	passed as MOLD argument to the TRANSFER intrinsic for having
+ 	storage size zero.
+ 
+ 2022-01-23  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-01-15  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/83079
+ 	* target-memory.c (gfc_interpret_character): Result length is
+ 	in bytes and thus depends on the character kind.
+ 	* trans-intrinsic.c (gfc_conv_intrinsic_transfer): Compute correct
+ 	string length for the result of the TRANSFER intrinsic and for
+ 	temporaries for the different character kinds.
+ 
+ 2022-01-20  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-01-18  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103692
+ 	* array.c (gfc_expand_constructor): Handle zero-sized array
+ 	constructors.
+ 
+ 2022-01-17  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2022-01-09  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	PR fortran/103789
+ 	* trans-array.c (arg_evaluated_for_scalarization): Add MASKL, MASKR,
+ 	SCAN and VERIFY to the list of intrinsics whose KIND argument is to be
+ 	ignored.
+ 
+ 2022-01-16  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2022-01-09  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	PR fortran/103789
+ 	* trans-array.c (arg_evaluated_for_scalarization): Add MASKL, MASKR,
+ 	SCAN and VERIFY to the list of intrinsics whose KIND argument is to be
+ 	ignored.
+ 
+ 2022-01-16  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2022-01-16  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	PR fortran/87711
+ 	PR fortran/97896
+ 	* trans-array.c (arg_evaluated_for_scalarization): Handle keyword and
+ 	non-keyword arguments separatedly.  Adapt the expected argument index
+ 	for KIND to each intrinsic in the non-keyword case.
+ 
+ 2022-01-16  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-01-14  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103782
+ 	* expr.c (gfc_simplify_expr): Adjust logic for when to scalarize a
+ 	call of an intrinsic which may have been overloaded.
+ 
+ 2022-01-16  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-01-13  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/67804
+ 	* primary.c (gfc_match_structure_constructor): Recover from errors
+ 	that occurred while checking for a valid structure constructor in
+ 	a DATA statement.
+ 
+ 2022-01-15  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-01-09  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/101762
+ 	* expr.c (gfc_check_pointer_assign): For pointer initialization
+ 	targets, check that subscripts and substring indices in
+ 	specifications are constant expressions.
+ 
+ 2022-01-15  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2022-01-09  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103777
+ 	* simplify.c (gfc_simplify_maskr): Check validity of argument 'I'
+ 	before simplifying.
+ 	(gfc_simplify_maskl): Likewise.
+ 
+ 2022-01-02  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-12-29  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102332
+ 	* expr.c (gfc_get_variable_expr): Avoid NULL pointer dereferences
+ 	during handling of errors with invalid uses of CLASS variables.
+ 	* match.c (select_type_set_tmp): Likewise.
+ 	* primary.c (gfc_match_varspec): Likewise.
+ 	* resolve.c (resolve_variable): Likewise.
+ 	(resolve_select_type): Likewise.
+ 
+ 2021-12-27  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-12-22  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103776
+ 	* match.c (match_case_selector): Reject expressions in CASE
+ 	selector which are not scalar.
+ 
+ 2021-12-27  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-12-22  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103778
+ 	* check.c (is_c_interoperable): A BOZ literal constant is not
+ 	interoperable.
+ 
+ 2021-12-27  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-11-18  Harald Anlauf  <anlauf@gmx.de>
+ 		    Steven G. Kargl  <kargl@gcc.gnu.org>
+ 
+ 	PR fortran/101329
+ 	* check.c (is_c_interoperable): Reject NULL() as it is not
+ 	interoperable.
+ 
+ 2021-12-19  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-12-10  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103418
+ 	* check.c (variable_check): Replace previous check of procedure
+ 	dummy arguments with INTENT(IN) attribute when passed to intrinsic
+ 	procedures by gfc_check_vardef_context.
+ 	* expr.c (gfc_check_vardef_context): Correct check of INTENT(IN)
+ 	dummy arguments for the case of sub-components of a CLASS pointer.
+ 
+ 2021-12-19  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-12-18  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103412
+ 	* check.c (gfc_check_sizeof): Reject BOZ type argument.
+ 
+ 2021-12-15  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-12-14  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103717
+ 	* frontend-passes.c (doloop_code): Prevent NULL pointer
+ 	dereference when checking for passing a do-loop variable to a
+ 	contained procedure with an interface mismatch.
+ 
+ 2021-12-15  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-12-14  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103718
+ 	PR fortran/103719
+ 	* frontend-passes.c (doloop_contained_procedure_code): Add several
+ 	checks to prevent NULL pointer dereferences on valid and invalid
+ 	code called within do-loops.
+ 
+ 2021-12-12  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-12-11  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103606
+ 	* resolve.c (resolve_fl_procedure): Do not access CLASS components
+ 	before class container has been built.
+ 
+ 2021-12-11  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-12-07  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103588
+ 	* array.c (gfc_ref_dimen_size): Do not generate internal error on
+ 	failed simplification of stride expression; just return failure.
+ 
+ 2021-12-10  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-12-08  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103610
+ 	* array.c (spec_dimen_size): Fix simplification of SHAPE:
+ 	dimensions must be non-negative.
+ 
+ 2021-12-09  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-12-08  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103609
+ 	* symbol.c (gfc_sym_get_dummy_args): Catch NULL pointer
+ 	dereference.
+ 
+ 2021-12-08  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-12-07  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103591
+ 	* match.c (match_case_selector): Check type of upper bound in case
+ 	range.
+ 
+ 2021-12-08  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-12-07  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103607
+ 	* frontend-passes.c (do_subscript): Ensure that array bounds are
+ 	of type INTEGER before performing checks on array subscripts.
+ 
+ 2021-12-04  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-11-30  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102787
+ 	* array.c (expand_constructor): When encountering a constant array
+ 	expression or array section within a constructor, simplify it to
+ 	enable better expansion.
+ 
+ 2021-12-04  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-10-14  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102717
+ 	* simplify.c (gfc_simplify_reshape): Replace assert by error
+ 	message for negative elements in SHAPE array.
+ 
+ 2021-12-04  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-11-26  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103411
+ 	* check.c (gfc_check_reshape): Improve check of size of source
+ 	array for the RESHAPE intrinsic against the given shape when pad
+ 	is not given, and shape is a parameter.  Try other simplifications
+ 	of shape.
+ 
+ 2021-12-04  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-11-30  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103473
+ 	* simplify.c (simplify_minmaxloc_nodim): Avoid NULL pointer
+ 	dereference when shape is not set.
+ 
+ 2021-12-04  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-12-03  Harald Anlauf  <anlauf@gmx.de>
+ 		    Steven G. Kargl  <kargl@gcc.gnu.org>
+ 
+ 	PR fortran/103505
+ 	* array.c (match_array_element_spec): Try to simplify array
+ 	element specifications to improve early checking.
+ 	* expr.c (gfc_try_simplify_expr): New.  Try simplification of an
+ 	expression via gfc_simplify_expr.  When an error occurs, roll
+ 	back.
+ 	* gfortran.h (gfc_try_simplify_expr): Declare it.
+ 
+ 2021-11-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-11-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/103315
+ 	* trans-types.c (gfc_get_array_descr_info): Use DW_OP_deref_size 1
+ 	instead of DW_OP_deref for DW_AT_rank.
+ 
+ 2021-11-24  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-11-23  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103392
+ 	* simplify.c (simplify_bound): Do not try to simplify
+ 	LBOUND/UBOUND for arrays with POINTER or ALLOCATABLE attribute.
+ 
+ 2021-11-24  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-11-23  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/87711
+ 	PR fortran/87851
+ 	* trans-array.c (arg_evaluated_for_scalarization): Add LEN_TRIM to
+ 	list of intrinsics for which an optional KIND argument needs to be
+ 	removed before scalarization.
+ 
+ 2021-11-22  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-11-21  Harald Anlauf  <anlauf@gmx.de>
+ 		    Steven G. Kargl  <kargl@gcc.gnu.org>
+ 
+ 	PR fortran/99061
+ 	* trans-intrinsic.c (gfc_lookup_intrinsic): Helper function for
+ 	looking up gfortran builtin intrinsics.
+ 	(gfc_conv_intrinsic_atrigd): Use it.
+ 	(gfc_conv_intrinsic_cotan): Likewise.
+ 	(gfc_conv_intrinsic_cotand): Likewise.
+ 	(gfc_conv_intrinsic_atan2d): Likewise.
+ 
+ 2021-11-16  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2021-11-12  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	PR fortran/97896
+ 	* intrinsic.c (add_sym_4ind): Remove.
+ 	(add_functions): Use add_sym4 instead of add_sym4ind.
+ 	Donâ€™t special case the index intrinsic.
+ 	* iresolve.c (gfc_resolve_index_func): Use the individual arguments
+ 	directly instead of the full argument list.
+ 	* intrinsic.h (gfc_resolve_index_func): Update the declaration
+ 	accordingly.
+ 	* trans-decl.c (gfc_get_extern_function_decl): Donâ€™t modify the
+ 	list of arguments in the case of the index intrinsic.
+ 	* trans-array.h (gfc_get_intrinsic_for_expr,
+ 	gfc_get_proc_ifc_for_expr): New.
+ 	* trans-array.c (gfc_get_intrinsic_for_expr,
+ 	arg_evaluated_for_scalarization): New.
+ 	(gfc_walk_elemental_function_args): Add intrinsic procedure
+ 	as argument.  Count arguments.  Check arg_evaluated_for_scalarization.
+ 	* trans-intrinsic.c (gfc_walk_intrinsic_function): Update call.
+ 	* trans-stmt.c (get_intrinsic_for_code): New.
+ 	(gfc_trans_call): Update call.
+ 
+ 2021-11-11  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-11-10  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/103137
+ 	PR fortran/103138
+ 	* check.c (gfc_check_shape): Avoid NULL pointer dereference on
+ 	missing ref.
+ 	* simplify.c (gfc_simplify_cshift): Avoid NULL pointer dereference
+ 	when shape not set.
+ 	(gfc_simplify_transpose): Likewise.
+ 
+ 2021-11-07  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-10-26  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102816
+ 	* resolve.c (resolve_structure_cons): Reject invalid array spec of
+ 	a DT component referenced in a structure constructor.
+ 
+ 2021-11-07  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-10-15  Harald Anlauf  <anlauf@gmx.de>
+ 		    Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/102685
+ 	* decl.c (match_clist_expr): Set rank/shape of clist initializer
+ 	to match LHS.
+ 	* resolve.c (resolve_structure_cons): In a structure constructor,
+ 	compare shapes of array components against declared shape.
+ 
+ 2021-11-07  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-11-06  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102715
+ 	* decl.c (add_init_expr_to_sym): Reject rank mismatch between
+ 	array and its initializer.
+ 
+ 2021-11-07  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-11-05  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102817
+ 	* expr.c (simplify_parameter_variable): Copy shape of referenced
+ 	subobject when simplifying.
+ 
+ 2021-11-07  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-10-10  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/99348
+ 	PR fortran/102521
+ 	* decl.c (add_init_expr_to_sym): Extend initialization of
+ 	parameter arrays from scalars to handle derived types.
+ 
+ 2021-10-27  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-10-26  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102917
+ 	* decl.c (match_attr_spec): Remove invalid integer kind checks on
+ 	KIND and LEN attributes of PDTs.
+ 
+ 2021-10-19  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-10-18  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/102745
+ 	* intrinsic.c (gfc_convert_type_warn): Fix checks by checking CLASS
+ 	and do typcheck in correct order for type extension.
+ 	* misc.c (gfc_typename): Print proper not internal CLASS type name.
+ 
+ 2021-10-17  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-10-14  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102716
+ 	* check.c (gfc_check_shape): Reorder checks so that invalid KIND
+ 	arguments can be detected.
+ 
+ 2021-10-06  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-10-06  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	* resolve.c (resolve_values): Only show
+ 	deprecated warning if attr.referenced.
+ 
+ 2021-10-03  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-09-30  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102458
+ 	* simplify.c (simplify_size): Resolve expressions used in array
+ 	specifications so that SIZE can be simplified.
+ 
+ 2021-10-03  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-09-24  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102458
+ 	* expr.c (is_non_constant_intrinsic): Check for intrinsics
+ 	excluded in constant expressions (F2018:10.1.12).
+ 	(gfc_is_constant_expr): Use that check.
+ 
+ 2021-09-30  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-09-29  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102520
+ 	* array.c (expand_constructor): Do not dereference NULL pointer.
+ 
+ 2021-09-21  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-09-17  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102366
+ 	* trans-decl.c (gfc_finish_var_decl): Disable the warning message
+ 	for variables moved from stack to static storange if they are
+ 	declared in the main, but allow the move to happen.
+ 
+ 2021-09-20  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	* trans-openmp.c (gfc_split_omp_clauses): Don't put 'order(concurrent)'
+ 	on 'distribute' for combined directives, matching OpenMP 5.0
+ 
+ 2021-09-19  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-09-16  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102287
+ 	* trans-expr.c (gfc_conv_procedure_call): Wrap deallocation of
+ 	allocatable components of optional allocatable derived type
+ 	procedure arguments with INTENT(OUT) into a presence check.
+ 
+ 2021-09-19  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-09-14  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102311
+ 	* resolve.c (resolve_entries): Attempt to recover cleanly after
+ 	rejecting mismatched function entries.
+ 
+ 2021-09-16  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-09-13  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/85130
+ 	* expr.c (find_substring_ref): Handle given substring start and
+ 	end indices as signed integers, not unsigned.
+ 
+ 2021-09-16  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-09-13  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/82314
+ 	* decl.c (add_init_expr_to_sym): For proper initialization of
+ 	array-valued named constants the array bounds need to be
+ 	simplified before adding the initializer.
+ 
+ 2021-09-11  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-09-09  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/98490
+ 	* trans-expr.c (gfc_conv_substring): Do not generate substring
+ 	bounds check for implied do loop index variable before it actually
+ 	becomes defined.
+ 
+ 2021-09-11  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-09-07  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/101327
+ 	* expr.c (find_array_element): When bounds cannot be determined as
+ 	constant, return error instead of aborting.
+ 
+ 2021-09-05  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-08-31  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/100950
+ 	* simplify.c (substring_has_constant_len): Minimize checks for
+ 	substring expressions being allowed.
+ 
+ 2021-09-05  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-08-19  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/100950
+ 	* simplify.c (substring_has_constant_len): New.
+ 	(gfc_simplify_len): Handle case of substrings with constant
+ 	bounds.
+ 
+ 2021-09-03  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-08-30  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/101349
+ 	* resolve.c (resolve_allocate_expr): An unlimited polymorphic
+ 	argument to ALLOCATE must be ALLOCATABLE or a POINTER.  Fix the
+ 	corresponding check.
+ 
+ 2021-09-03  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-08-30  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/102113
+ 	* match.c (gfc_match_goto): Allow for whitespace in parsing list
+ 	of labels.
+ 
+ 2021-08-30  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-08-28  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/87737
+ 	* resolve.c (resolve_entries): For functions of type CHARACTER
+ 	tighten the checks for matching characteristics.
+ 
+ 2021-08-28  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2021-05-06  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/46691
+ 	PR fortran/99819
+ 	* class.c (gfc_build_class_symbol): Remove the error that
+ 	disables assumed size class arrays. Class array types that are
+ 	not deferred shape or assumed rank are given a unique name and
+ 	placed in the procedure namespace.
+ 	* trans-array.c (gfc_trans_g77_array): Obtain the data pointer
+ 	for class arrays.
+ 	(gfc_trans_dummy_array_bias): Suppress the runtime error for
+ 	extent violations in explicit shape class arrays because it
+ 	always fails.
+ 	* trans-expr.c (gfc_conv_procedure_call): Handle assumed size
+ 	class actual arguments passed to non-descriptor formal args by
+ 	using the data pointer, stored as the symbol's backend decl.
+ 
+ 2021-08-26  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-08-24  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/98411
+ 	* trans-decl.c (gfc_finish_var_decl): Adjust check to handle
+ 	implicit SAVE as well as variables in the main program.  Improve
+ 	warning message text.
+ 
+ 2021-08-16  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-08-15  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/99351
+ 	* match.c (sync_statement): Replace %v code by %e in gfc_match to
+ 	allow for function references as STAT and ERRMSG arguments.
+ 	* resolve.c (resolve_sync): Adjust checks of STAT= and ERRMSG= to
+ 	being definable arguments.  Function references with a data
+ 	pointer result are accepted.
+ 	* trans-stmt.c (gfc_trans_sync): Adjust assertion.
+ 
+ 2021-08-11  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-07-28  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/101564
+ 	* expr.c (gfc_check_vardef_context): Add check for KIND and LEN
+ 	parameter inquiries.
+ 	* match.c (gfc_match): Fix comment for %v code.
+ 	(gfc_match_allocate, gfc_match_deallocate): Replace use of %v code
+ 	by %e in gfc_match to allow for function references as STAT and
+ 	ERRMSG arguments.
+ 	* resolve.c (resolve_allocate_deallocate): Avoid NULL pointer
+ 	dereferences and shortcut for bad STAT and ERRMSG argument to
+ 	(DE)ALLOCATE.  Remove bogus parts of checks for STAT and ERRMSG.
+ 
+ 2021-07-28  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-07-23  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/101536
+ 	* check.c (array_check): Adjust check for the case of CLASS
+ 	arrays.
+ 
+ 2021-07-28  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-07-21  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/101514
+ 	* target-memory.c (gfc_interpret_derived): Size of array component
+ 	of derived type can only be computed here for explicit shape.
+ 	* trans-types.c (gfc_get_nodesc_array_type): Do not dereference
+ 	NULL pointers.
+ 
+ 2021-07-28  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-07-18  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/101084
+ 	* io.c (resolve_tag_format): Extend FORMAT check to unknown type.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/fortran/arith.c gcc-11.3.0/gcc/fortran/arith.c
*** gcc-11.2.0/gcc/fortran/arith.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/arith.c	Thu Apr 21 07:58:53 2022
*************** reduce_binary_ac (arith (*eval) (gfc_exp
*** 1305,1310 ****
--- 1305,1312 ----
    head = gfc_constructor_copy (op1->value.constructor);
    for (c = gfc_constructor_first (head); c; c = gfc_constructor_next (c))
      {
+       gfc_simplify_expr (c->expr, 0);
+ 
        if (c->expr->expr_type == EXPR_CONSTANT)
          rc = eval (c->expr, op2, &r);
        else
*************** reduce_binary_ac (arith (*eval) (gfc_exp
*** 1321,1329 ****
    else
      {
        gfc_constructor *c = gfc_constructor_first (head);
!       r = gfc_get_array_expr (c->expr->ts.type, c->expr->ts.kind,
! 			      &op1->where);
!       r->shape = gfc_copy_shape (op1->shape, op1->rank);
        r->rank = op1->rank;
        r->value.constructor = head;
        *result = r;
--- 1323,1341 ----
    else
      {
        gfc_constructor *c = gfc_constructor_first (head);
!       if (c)
! 	{
! 	  r = gfc_get_array_expr (c->expr->ts.type, c->expr->ts.kind,
! 				  &op1->where);
! 	  r->shape = gfc_copy_shape (op1->shape, op1->rank);
! 	}
!       else
! 	{
! 	  gcc_assert (op1->ts.type != BT_UNKNOWN);
! 	  r = gfc_get_array_expr (op1->ts.type, op1->ts.kind,
! 				  &op1->where);
! 	  r->shape = gfc_get_shape (op1->rank);
! 	}
        r->rank = op1->rank;
        r->value.constructor = head;
        *result = r;
*************** reduce_binary_ca (arith (*eval) (gfc_exp
*** 1345,1350 ****
--- 1357,1364 ----
    head = gfc_constructor_copy (op2->value.constructor);
    for (c = gfc_constructor_first (head); c; c = gfc_constructor_next (c))
      {
+       gfc_simplify_expr (c->expr, 0);
+ 
        if (c->expr->expr_type == EXPR_CONSTANT)
  	rc = eval (op1, c->expr, &r);
        else
*************** reduce_binary_ca (arith (*eval) (gfc_exp
*** 1361,1369 ****
    else
      {
        gfc_constructor *c = gfc_constructor_first (head);
!       r = gfc_get_array_expr (c->expr->ts.type, c->expr->ts.kind,
! 			      &op2->where);
!       r->shape = gfc_copy_shape (op2->shape, op2->rank);
        r->rank = op2->rank;
        r->value.constructor = head;
        *result = r;
--- 1375,1393 ----
    else
      {
        gfc_constructor *c = gfc_constructor_first (head);
!       if (c)
! 	{
! 	  r = gfc_get_array_expr (c->expr->ts.type, c->expr->ts.kind,
! 				  &op2->where);
! 	  r->shape = gfc_copy_shape (op2->shape, op2->rank);
! 	}
!       else
! 	{
! 	  gcc_assert (op2->ts.type != BT_UNKNOWN);
! 	  r = gfc_get_array_expr (op2->ts.type, op2->ts.kind,
! 				  &op2->where);
! 	  r->shape = gfc_get_shape (op2->rank);
! 	}
        r->rank = op2->rank;
        r->value.constructor = head;
        *result = r;
*************** eval_intrinsic (gfc_intrinsic_op op,
*** 1465,1470 ****
--- 1489,1497 ----
    int unary;
    arith rc;
  
+   if (!op1)
+     return NULL;
+ 
    gfc_clear_ts (&temp.ts);
  
    switch (op)
*************** eval_type_intrinsic0 (gfc_intrinsic_op i
*** 1679,1689 ****
  
  /* Return nonzero if the expression is a zero size array.  */
  
! static int
  gfc_zero_size_array (gfc_expr *e)
  {
!   if (e->expr_type != EXPR_ARRAY)
!     return 0;
  
    return e->value.constructor == NULL;
  }
--- 1706,1716 ----
  
  /* Return nonzero if the expression is a zero size array.  */
  
! static bool
  gfc_zero_size_array (gfc_expr *e)
  {
!   if (e == NULL || e->expr_type != EXPR_ARRAY)
!     return false;
  
    return e->value.constructor == NULL;
  }
diff -Nrcpad gcc-11.2.0/gcc/fortran/array.c gcc-11.3.0/gcc/fortran/array.c
*** gcc-11.2.0/gcc/fortran/array.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/array.c	Thu Apr 21 07:58:53 2022
*************** match_array_element_spec (gfc_array_spec
*** 492,497 ****
--- 492,499 ----
    if (!gfc_expr_check_typed (*upper, gfc_current_ns, false))
      return AS_UNKNOWN;
  
+   gfc_try_simplify_expr (*upper, 0);
+ 
    if (((*upper)->expr_type == EXPR_CONSTANT
  	&& (*upper)->ts.type != BT_INTEGER) ||
        ((*upper)->expr_type == EXPR_FUNCTION
*************** match_array_element_spec (gfc_array_spec
*** 524,529 ****
--- 526,533 ----
    if (!gfc_expr_check_typed (*upper, gfc_current_ns, false))
      return AS_UNKNOWN;
  
+   gfc_try_simplify_expr (*upper, 0);
+ 
    if (((*upper)->expr_type == EXPR_CONSTANT
  	&& (*upper)->ts.type != BT_INTEGER) ||
        ((*upper)->expr_type == EXPR_FUNCTION
*************** expand_constructor (gfc_constructor_base
*** 1798,1806 ****
--- 1802,1819 ----
  
        e = c->expr;
  
+       if (e == NULL)
+ 	return false;
+ 
        if (empty_constructor)
  	empty_ts = e->ts;
  
+       /* Simplify constant array expression/section within constructor.  */
+       if (e->expr_type == EXPR_VARIABLE && e->rank > 0 && e->ref
+ 	  && e->symtree && e->symtree->n.sym
+ 	  && e->symtree->n.sym->attr.flavor == FL_PARAMETER)
+ 	gfc_simplify_expr (e, 0);
+ 
        if (e->expr_type == EXPR_ARRAY)
  	{
  	  if (!expand_constructor (e->value.constructor))
*************** gfc_expand_constructor (gfc_expr *e, boo
*** 1870,1875 ****
--- 1883,1891 ----
    gfc_expr *f;
    bool rc;
  
+   if (gfc_is_size_zero_array (e))
+     return true;
+ 
    /* If we can successfully get an array element at the max array size then
       the array is too big to expand, so we just return.  */
    f = gfc_get_array_element (e, flag_max_array_constructor);
*************** gfc_copy_iterator (gfc_iterator *src)
*** 2283,2290 ****
  /********* Subroutines for determining the size of an array *********/
  
  /* These are needed just to accommodate RESHAPE().  There are no
!    diagnostics here, we just return a negative number if something
!    goes wrong.  */
  
  
  /* Get the size of single dimension of an array specification.  The
--- 2299,2305 ----
  /********* Subroutines for determining the size of an array *********/
  
  /* These are needed just to accommodate RESHAPE().  There are no
!    diagnostics here, we just return false if something goes wrong.  */
  
  
  /* Get the size of single dimension of an array specification.  The
*************** spec_dimen_size (gfc_array_spec *as, int
*** 2317,2322 ****
--- 2332,2340 ----
  
    mpz_add_ui (*result, *result, 1);
  
+   if (mpz_cmp_si (*result, 0) < 0)
+     mpz_set_si (*result, 0);
+ 
    return true;
  }
  
*************** gfc_ref_dimen_size (gfc_array_ref *ar, i
*** 2390,2401 ****
  	{
  	  stride_expr = gfc_copy_expr(ar->stride[dimen]); 
  
! 	  if(!gfc_simplify_expr(stride_expr, 1))
! 	    gfc_internal_error("Simplification error");
! 
! 	  if (stride_expr->expr_type != EXPR_CONSTANT
! 	      || mpz_cmp_ui (stride_expr->value.integer, 0) == 0)
  	    {
  	      mpz_clear (stride);
  	      return false;
  	    }
--- 2408,2418 ----
  	{
  	  stride_expr = gfc_copy_expr(ar->stride[dimen]); 
  
! 	  if (!gfc_simplify_expr (stride_expr, 1)
! 	     || stride_expr->expr_type != EXPR_CONSTANT
! 	     || mpz_cmp_ui (stride_expr->value.integer, 0) == 0)
  	    {
+ 	      gfc_free_expr (stride_expr);
  	      mpz_clear (stride);
  	      return false;
  	    }
diff -Nrcpad gcc-11.2.0/gcc/fortran/check.c gcc-11.3.0/gcc/fortran/check.c
*** gcc-11.2.0/gcc/fortran/check.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/check.c	Thu Apr 21 07:58:53 2022
*************** logical_array_check (gfc_expr *array, in
*** 731,742 ****
  static bool
  array_check (gfc_expr *e, int n)
  {
!   if (e->ts.type == BT_CLASS && gfc_expr_attr (e).class_ok
  	&& CLASS_DATA (e)->attr.dimension
  	&& CLASS_DATA (e)->as->rank)
      {
        gfc_add_class_array_ref (e);
-       return true;
      }
  
    if (e->rank != 0 && e->ts.type != BT_PROCEDURE)
--- 731,741 ----
  static bool
  array_check (gfc_expr *e, int n)
  {
!   if (e->rank != 0 && e->ts.type == BT_CLASS && gfc_expr_attr (e).class_ok
  	&& CLASS_DATA (e)->attr.dimension
  	&& CLASS_DATA (e)->as->rank)
      {
        gfc_add_class_array_ref (e);
      }
  
    if (e->rank != 0 && e->ts.type != BT_PROCEDURE)
*************** variable_check (gfc_expr *e, int n, bool
*** 1012,1044 ****
    if (e->expr_type == EXPR_VARIABLE
        && e->symtree->n.sym->attr.intent == INTENT_IN
        && (gfc_current_intrinsic_arg[n]->intent == INTENT_OUT
! 	  || gfc_current_intrinsic_arg[n]->intent == INTENT_INOUT))
      {
!       gfc_ref *ref;
!       bool pointer = e->symtree->n.sym->ts.type == BT_CLASS
! 		     && CLASS_DATA (e->symtree->n.sym)
! 		     ? CLASS_DATA (e->symtree->n.sym)->attr.class_pointer
! 		     : e->symtree->n.sym->attr.pointer;
! 
!       for (ref = e->ref; ref; ref = ref->next)
! 	{
! 	  if (pointer && ref->type == REF_COMPONENT)
! 	    break;
! 	  if (ref->type == REF_COMPONENT
! 	      && ((ref->u.c.component->ts.type == BT_CLASS
! 		   && CLASS_DATA (ref->u.c.component)->attr.class_pointer)
! 		  || (ref->u.c.component->ts.type != BT_CLASS
! 		      && ref->u.c.component->attr.pointer)))
! 	    break;
! 	}
! 
!       if (!ref)
! 	{
! 	  gfc_error ("%qs argument of %qs intrinsic at %L cannot be "
! 		     "INTENT(IN)", gfc_current_intrinsic_arg[n]->name,
! 		     gfc_current_intrinsic, &e->where);
! 	  return false;
! 	}
      }
  
    if (e->expr_type == EXPR_VARIABLE
--- 1011,1023 ----
    if (e->expr_type == EXPR_VARIABLE
        && e->symtree->n.sym->attr.intent == INTENT_IN
        && (gfc_current_intrinsic_arg[n]->intent == INTENT_OUT
! 	  || gfc_current_intrinsic_arg[n]->intent == INTENT_INOUT)
!       && !gfc_check_vardef_context (e, false, true, false, NULL))
      {
!       gfc_error ("%qs argument of %qs intrinsic at %L cannot be INTENT(IN)",
! 		 gfc_current_intrinsic_arg[n]->name,
! 		 gfc_current_intrinsic, &e->where);
!       return false;
      }
  
    if (e->expr_type == EXPR_VARIABLE
*************** gfc_check_norm2 (gfc_expr *array, gfc_ex
*** 4357,4362 ****
--- 4336,4344 ----
    if (!array_check (array, 0))
      return false;
  
+   if (!dim_check (dim, 1, false))
+     return false;
+ 
    if (!dim_rank_check (dim, array, false))
      return false;
  
*************** gfc_check_parity (gfc_expr *mask, gfc_ex
*** 4495,4500 ****
--- 4477,4485 ----
    if (!array_check (mask, 0))
      return false;
  
+   if (!dim_check (dim, 1, false))
+     return false;
+ 
    if (!dim_rank_check (dim, mask, false))
      return false;
  
*************** gfc_check_reshape (gfc_expr *source, gfc
*** 4696,4701 ****
--- 4681,4687 ----
    mpz_t size;
    mpz_t nelems;
    int shape_size;
+   bool shape_is_const;
  
    if (!array_check (source, 0))
      return false;
*************** gfc_check_reshape (gfc_expr *source, gfc
*** 4729,4735 ****
  		 "than %d elements", &shape->where, GFC_MAX_DIMENSIONS);
        return false;
      }
!   else if (shape->expr_type == EXPR_ARRAY && gfc_is_constant_expr (shape))
      {
        gfc_expr *e;
        int i, extent;
--- 4715,4725 ----
  		 "than %d elements", &shape->where, GFC_MAX_DIMENSIONS);
        return false;
      }
! 
!   gfc_simplify_expr (shape, 0);
!   shape_is_const = gfc_is_constant_expr (shape);
! 
!   if (shape->expr_type == EXPR_ARRAY && shape_is_const)
      {
        gfc_expr *e;
        int i, extent;
*************** gfc_check_reshape (gfc_expr *source, gfc
*** 4745,4782 ****
  	      gfc_error ("%qs argument of %qs intrinsic at %L has "
  			 "negative element (%d)",
  			 gfc_current_intrinsic_arg[1]->name,
! 			 gfc_current_intrinsic, &e->where, extent);
! 	      return false;
! 	    }
! 	}
!     }
!   else if (shape->expr_type == EXPR_VARIABLE && shape->ref
! 	   && shape->ref->u.ar.type == AR_FULL && shape->ref->u.ar.dimen == 1
! 	   && shape->ref->u.ar.as
! 	   && shape->ref->u.ar.as->lower[0]->expr_type == EXPR_CONSTANT
! 	   && shape->ref->u.ar.as->lower[0]->ts.type == BT_INTEGER
! 	   && shape->ref->u.ar.as->upper[0]->expr_type == EXPR_CONSTANT
! 	   && shape->ref->u.ar.as->upper[0]->ts.type == BT_INTEGER
! 	   && shape->symtree->n.sym->attr.flavor == FL_PARAMETER
! 	   && shape->symtree->n.sym->value)
!     {
!       int i, extent;
!       gfc_expr *e, *v;
! 
!       v = shape->symtree->n.sym->value;
! 
!       for (i = 0; i < shape_size; i++)
! 	{
! 	  e = gfc_constructor_lookup_expr (v->value.constructor, i);
! 	  if (e == NULL)
! 	     break;
! 
! 	  gfc_extract_int (e, &extent);
! 
! 	  if (extent < 0)
! 	    {
! 	      gfc_error ("Element %d of actual argument of RESHAPE at %L "
! 			 "cannot be negative", i + 1, &shape->where);
  	      return false;
  	    }
  	}
--- 4735,4741 ----
  	      gfc_error ("%qs argument of %qs intrinsic at %L has "
  			 "negative element (%d)",
  			 gfc_current_intrinsic_arg[1]->name,
! 			 gfc_current_intrinsic, &shape->where, extent);
  	      return false;
  	    }
  	}
*************** gfc_check_reshape (gfc_expr *source, gfc
*** 4853,4860 ****
  	}
      }
  
!   if (pad == NULL && shape->expr_type == EXPR_ARRAY
!       && gfc_is_constant_expr (shape)
        && !(source->expr_type == EXPR_VARIABLE && source->symtree->n.sym->as
  	   && source->symtree->n.sym->as->type == AS_ASSUMED_SIZE))
      {
--- 4812,4818 ----
  	}
      }
  
!   if (pad == NULL && shape->expr_type == EXPR_ARRAY && shape_is_const
        && !(source->expr_type == EXPR_VARIABLE && source->symtree->n.sym->as
  	   && source->symtree->n.sym->as->type == AS_ASSUMED_SIZE))
      {
*************** gfc_check_shape (gfc_expr *source, gfc_e
*** 5083,5091 ****
--- 5041,5059 ----
    if (gfc_invalid_null_arg (source))
      return false;
  
+   if (!kind_check (kind, 1, BT_INTEGER))
+     return false;
+   if (kind && !gfc_notify_std (GFC_STD_F2003, "%qs intrinsic "
+ 			       "with KIND argument at %L",
+ 			       gfc_current_intrinsic, &kind->where))
+     return false;
+ 
    if (source->rank == 0 || source->expr_type != EXPR_VARIABLE)
      return true;
  
+   if (source->ref == NULL)
+     return false;
+ 
    ar = gfc_find_array_ref (source);
  
    if (ar->as && ar->as->type == AS_ASSUMED_SIZE && ar->type == AR_FULL)
*************** gfc_check_shape (gfc_expr *source, gfc_e
*** 5095,5107 ****
        return false;
      }
  
-   if (!kind_check (kind, 1, BT_INTEGER))
-     return false;
-   if (kind && !gfc_notify_std (GFC_STD_F2003, "%qs intrinsic "
- 			       "with KIND argument at %L",
- 			       gfc_current_intrinsic, &kind->where))
-     return false;
- 
    return true;
  }
  
--- 5063,5068 ----
*************** gfc_check_sizeof (gfc_expr *arg)
*** 5176,5181 ****
--- 5137,5145 ----
        return false;
      }
  
+   if (illegal_boz_arg (arg))
+     return false;
+ 
    /* TYPE(*) is acceptable if and only if it uses an array descriptor.  */
    if (arg->ts.type == BT_ASSUMED
        && (arg->symtree->n.sym->as == NULL
*************** is_c_interoperable (gfc_expr *expr, cons
*** 5217,5222 ****
--- 5181,5198 ----
  {
    *msg = NULL;
  
+   if (expr->expr_type == EXPR_NULL)
+     {
+       *msg = "NULL() is not interoperable";
+       return false;
+     }
+ 
+   if (expr->ts.type == BT_BOZ)
+     {
+       *msg = "BOZ literal constant";
+       return false;
+     }
+ 
    if (expr->ts.type == BT_CLASS)
      {
        *msg = "Expression is polymorphic";
*************** gfc_calculate_transfer_sizes (gfc_expr *
*** 6163,6170 ****
     * representation is not shorter than that of SOURCE.
     * If SIZE is present, the result is an array of rank one and size SIZE.
     */
!   if (result_elt_size == 0 && *source_size > 0 && !size
!       && mold->expr_type == EXPR_ARRAY)
      {
        gfc_error ("%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an "
  		 "array and shall not have storage size 0 when %<SOURCE%> "
--- 6139,6146 ----
     * representation is not shorter than that of SOURCE.
     * If SIZE is present, the result is an array of rank one and size SIZE.
     */
!   if (result_elt_size == 0 && *source_size > 0
!       && (mold->expr_type == EXPR_ARRAY || mold->rank))
      {
        gfc_error ("%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an "
  		 "array and shall not have storage size 0 when %<SOURCE%> "
diff -Nrcpad gcc-11.2.0/gcc/fortran/class.c gcc-11.3.0/gcc/fortran/class.c
*** gcc-11.2.0/gcc/fortran/class.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/class.c	Thu Apr 21 07:58:53 2022
*************** gfc_get_len_component (gfc_expr *e, int
*** 630,635 ****
--- 630,636 ----
     component '_vptr' which determines the dynamic type.  When this CLASS
     entity is unlimited polymorphic, then also add a component '_len' to
     store the length of string when that is stored in it.  */
+ static int ctr = 0;
  
  bool
  gfc_build_class_symbol (gfc_typespec *ts, symbol_attribute *attr,
*************** gfc_build_class_symbol (gfc_typespec *ts
*** 645,657 ****
  
    gcc_assert (as);
  
-   if (*as && (*as)->type == AS_ASSUMED_SIZE)
-     {
-       gfc_error ("Assumed size polymorphic objects or components, such "
- 		 "as that at %C, have not yet been implemented");
-       return false;
-     }
- 
    if (attr->class_ok)
      /* Class container has already been built.  */
      return true;
--- 646,651 ----
*************** gfc_build_class_symbol (gfc_typespec *ts
*** 693,699 ****
    else
      ns = ts->u.derived->ns;
  
!   gfc_find_symbol (name, ns, 0, &fclass);
    if (fclass == NULL)
      {
        gfc_symtree *st;
--- 687,716 ----
    else
      ns = ts->u.derived->ns;
  
!   /* Although this might seem to be counterintuitive, we can build separate
!      class types with different array specs because the TKR interface checks
!      work on the declared type. All array type other than deferred shape or
!      assumed rank are added to the function namespace to ensure that they
!      are properly distinguished.  */
!   if (attr->dummy && !attr->codimension && (*as)
!       && !((*as)->type == AS_DEFERRED || (*as)->type == AS_ASSUMED_RANK))
!     {
!       char *sname;
!       ns = gfc_current_ns;
!       gfc_find_symbol (name, ns, 0, &fclass);
!       /* If a local class type with this name already exists, update the
! 	 name with an index.  */
!       if (fclass)
! 	{
! 	  fclass = NULL;
! 	  sname = xasprintf ("%s_%d", name, ++ctr);
! 	  free (name);
! 	  name = sname;
! 	}
!     }
!   else
!     gfc_find_symbol (name, ns, 0, &fclass);
! 
    if (fclass == NULL)
      {
        gfc_symtree *st;
diff -Nrcpad gcc-11.2.0/gcc/fortran/decl.c gcc-11.3.0/gcc/fortran/decl.c
*** gcc-11.2.0/gcc/fortran/decl.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/decl.c	Thu Apr 21 07:58:53 2022
*************** match_clist_expr (gfc_expr **result, gfc
*** 896,904 ****
        expr->ts = *ts;
        expr->value.constructor = array_head;
  
-       expr->rank = as->rank;
-       expr->shape = gfc_get_shape (expr->rank);
- 
        /* Validate sizes.  We built expr ourselves, so cons_size will be
  	 constant (we fail above for non-constant expressions).
  	 We still need to verify that the sizes match.  */
--- 896,901 ----
*************** match_clist_expr (gfc_expr **result, gfc
*** 911,916 ****
--- 908,919 ----
        mpz_clear (cons_size);
        if (cmp)
  	goto cleanup;
+ 
+       /* Set the rank/shape to match the LHS as auto-reshape is implied. */
+       expr->rank = as->rank;
+       expr->shape = gfc_get_shape (as->rank);
+       for (int i = 0; i < as->rank; ++i)
+ 	spec_dimen_size (as, i, &expr->shape[i]);
      }
  
    /* Make sure scalar types match. */
*************** add_init_expr_to_sym (const char *name,
*** 2023,2028 ****
--- 2026,2039 ----
  	    }
  	}
  
+       if (sym->attr.flavor == FL_PARAMETER && sym->attr.dimension && sym->as
+ 	  && sym->as->rank && init->rank && init->rank != sym->as->rank)
+ 	{
+ 	  gfc_error ("Rank mismatch of array at %L and its initializer "
+ 		     "(%d/%d)", &sym->declared_at, sym->as->rank, init->rank);
+ 	  return false;
+ 	}
+ 
        /* If sym is implied-shape, set its upper bounds from init.  */
        if (sym->attr.flavor == FL_PARAMETER && sym->attr.dimension
  	  && sym->as->type == AS_IMPLIED_SHAPE)
*************** add_init_expr_to_sym (const char *name,
*** 2081,2086 ****
--- 2092,2115 ----
  	  sym->as->type = AS_EXPLICIT;
  	}
  
+       /* Ensure that explicit bounds are simplified.  */
+       if (sym->attr.flavor == FL_PARAMETER && sym->attr.dimension
+ 	  && sym->as->type == AS_EXPLICIT)
+ 	{
+ 	  for (int dim = 0; dim < sym->as->rank; ++dim)
+ 	    {
+ 	      gfc_expr *e;
+ 
+ 	      e = sym->as->lower[dim];
+ 	      if (e->expr_type != EXPR_CONSTANT)
+ 		gfc_reduce_init_expr (e);
+ 
+ 	      e = sym->as->upper[dim];
+ 	      if (e->expr_type != EXPR_CONSTANT)
+ 		gfc_reduce_init_expr (e);
+ 	    }
+ 	}
+ 
        /* Need to check if the expression we initialized this
  	 to was one of the iso_c_binding named constants.  If so,
  	 and we're a parameter (constant), let it be iso_c.
*************** add_init_expr_to_sym (const char *name,
*** 2108,2119 ****
  	  gfc_expr *array;
  	  int n;
  	  if (sym->attr.flavor == FL_PARAMETER
! 		&& init->expr_type == EXPR_CONSTANT
! 		&& spec_size (sym->as, &size)
! 		&& mpz_cmp_si (size, 0) > 0)
  	    {
  	      array = gfc_get_array_expr (init->ts.type, init->ts.kind,
  					  &init->where);
  	      for (n = 0; n < (int)mpz_get_si (size); n++)
  		gfc_constructor_append_expr (&array->value.constructor,
  					     n == 0
--- 2137,2152 ----
  	  gfc_expr *array;
  	  int n;
  	  if (sym->attr.flavor == FL_PARAMETER
! 	      && gfc_is_constant_expr (init)
! 	      && (init->expr_type == EXPR_CONSTANT
! 		  || init->expr_type == EXPR_STRUCTURE)
! 	      && spec_size (sym->as, &size)
! 	      && mpz_cmp_si (size, 0) > 0)
  	    {
  	      array = gfc_get_array_expr (init->ts.type, init->ts.kind,
  					  &init->where);
+ 	      if (init->ts.type == BT_DERIVED)
+ 		array->ts.u.derived = init->ts.u.derived;
  	      for (n = 0; n < (int)mpz_get_si (size); n++)
  		gfc_constructor_append_expr (&array->value.constructor,
  					     n == 0
*************** match_attr_spec (void)
*** 5488,5501 ****
  		  m = MATCH_ERROR;
  		  goto cleanup;
  		}
- 	      if (current_ts.kind != gfc_default_integer_kind)
- 		{
- 		  gfc_error ("Component with KIND attribute at %C must be "
- 			     "default integer kind (%d)",
- 			      gfc_default_integer_kind);
- 		  m = MATCH_ERROR;
- 		  goto cleanup;
- 		}
  	    }
  	  else if (d == DECL_LEN)
  	    {
--- 5521,5526 ----
*************** match_attr_spec (void)
*** 5515,5528 ****
  		  m = MATCH_ERROR;
  		  goto cleanup;
  		}
- 	      if (current_ts.kind != gfc_default_integer_kind)
- 		{
- 		  gfc_error ("Component with LEN attribute at %C must be "
- 			     "default integer kind (%d)",
- 			      gfc_default_integer_kind);
- 		  m = MATCH_ERROR;
- 		  goto cleanup;
- 		}
  	    }
  	  else
  	    {
--- 5540,5545 ----
diff -Nrcpad gcc-11.2.0/gcc/fortran/expr.c gcc-11.3.0/gcc/fortran/expr.c
*** gcc-11.2.0/gcc/fortran/expr.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/expr.c	Thu Apr 21 07:58:53 2022
*************** done:
*** 990,995 ****
--- 990,1023 ----
  }
  
  
+ /* Standard intrinsics listed under F2018:10.1.12 (6), which are excluded in
+    constant expressions, except TRANSFER (c.f. item (8)), which would need
+    separate treatment.  */
+ 
+ static bool
+ is_non_constant_intrinsic (gfc_expr *e)
+ {
+   if (e->expr_type == EXPR_FUNCTION
+       && e->value.function.isym)
+     {
+       switch (e->value.function.isym->id)
+ 	{
+ 	  case GFC_ISYM_COMMAND_ARGUMENT_COUNT:
+ 	  case GFC_ISYM_GET_TEAM:
+ 	  case GFC_ISYM_NULL:
+ 	  case GFC_ISYM_NUM_IMAGES:
+ 	  case GFC_ISYM_TEAM_NUMBER:
+ 	  case GFC_ISYM_THIS_IMAGE:
+ 	    return true;
+ 
+ 	default:
+ 	  return false;
+ 	}
+     }
+   return false;
+ }
+ 
+ 
  /* Determine if an expression is constant in the sense of F08:7.1.12.
   * This function expects that the expression has already been simplified.  */
  
*************** gfc_is_constant_expr (gfc_expr *e)
*** 1023,1028 ****
--- 1051,1060 ----
        gcc_assert (e->symtree || e->value.function.esym
  		  || e->value.function.isym);
  
+       /* Check for intrinsics excluded in constant expressions.  */
+       if (e->value.function.isym && is_non_constant_intrinsic (e))
+ 	return false;
+ 
        /* Call to intrinsic with at least one argument.  */
        if (e->value.function.isym && e->value.function.actual)
  	{
*************** find_array_element (gfc_constructor_base
*** 1337,1343 ****
    for (i = 0; i < ar->dimen; i++)
      {
        if (!gfc_reduce_init_expr (ar->as->lower[i])
! 	  || !gfc_reduce_init_expr (ar->as->upper[i]))
  	{
  	  t = false;
  	  cons = NULL;
--- 1369,1377 ----
    for (i = 0; i < ar->dimen; i++)
      {
        if (!gfc_reduce_init_expr (ar->as->lower[i])
! 	  || !gfc_reduce_init_expr (ar->as->upper[i])
! 	  || ar->as->upper[i]->expr_type != EXPR_CONSTANT
! 	  || ar->as->lower[i]->expr_type != EXPR_CONSTANT)
  	{
  	  t = false;
  	  cons = NULL;
*************** find_array_element (gfc_constructor_base
*** 1351,1359 ****
  	  goto depart;
  	}
  
-       gcc_assert (ar->as->upper[i]->expr_type == EXPR_CONSTANT
- 		  && ar->as->lower[i]->expr_type == EXPR_CONSTANT);
- 
        /* Check the bounds.  */
        if ((ar->as->upper[i]
  	   && mpz_cmp (e->value.integer,
--- 1385,1390 ----
*************** find_array_section (gfc_expr *expr, gfc_
*** 1684,1690 ****
  	}
  
        cons = gfc_constructor_lookup (base, limit);
!       gcc_assert (cons);
        gfc_constructor_append_expr (&expr->value.constructor,
  				   gfc_copy_expr (cons->expr), NULL);
      }
--- 1715,1727 ----
  	}
  
        cons = gfc_constructor_lookup (base, limit);
!       if (cons == NULL)
! 	{
! 	  gfc_error ("Error in array constructor referenced at %L",
! 		     &ref->u.ar.where);
! 	  t = false;
! 	  goto cleanup;
! 	}
        gfc_constructor_append_expr (&expr->value.constructor,
  				   gfc_copy_expr (cons->expr), NULL);
      }
*************** find_substring_ref (gfc_expr *p, gfc_exp
*** 1725,1732 ****
    *newp = gfc_copy_expr (p);
    free ((*newp)->value.character.string);
  
!   end = (gfc_charlen_t) mpz_get_ui (p->ref->u.ss.end->value.integer);
!   start = (gfc_charlen_t) mpz_get_ui (p->ref->u.ss.start->value.integer);
    if (end >= start)
      length = end - start + 1;
    else
--- 1762,1769 ----
    *newp = gfc_copy_expr (p);
    free ((*newp)->value.character.string);
  
!   end = (gfc_charlen_t) mpz_get_si (p->ref->u.ss.end->value.integer);
!   start = (gfc_charlen_t) mpz_get_si (p->ref->u.ss.start->value.integer);
    if (end >= start)
      length = end - start + 1;
    else
*************** simplify_parameter_variable (gfc_expr *p
*** 2095,2100 ****
--- 2132,2139 ----
        if (e == NULL)
  	return false;
  
+       gfc_free_shape (&e->shape, e->rank);
+       e->shape = gfc_copy_shape (p->shape, p->rank);
        e->rank = p->rank;
  
        if (e->ts.type == BT_CHARACTER && p->ts.u.cl)
*************** gfc_simplify_expr (gfc_expr *p, int type
*** 2183,2192 ****
  	  && gfc_intrinsic_func_interface (p, 1) == MATCH_ERROR)
  	return false;
  
!       if (p->expr_type == EXPR_FUNCTION)
  	{
! 	  if (p->symtree)
! 	    isym = gfc_find_function (p->symtree->n.sym->name);
  	  if (isym && isym->elemental)
  	    scalarize_intrinsic_call (p, false);
  	}
--- 2222,2230 ----
  	  && gfc_intrinsic_func_interface (p, 1) == MATCH_ERROR)
  	return false;
  
!       if (p->symtree && (p->value.function.isym || p->ts.type == BT_UNKNOWN))
  	{
! 	  isym = gfc_find_function (p->symtree->n.sym->name);
  	  if (isym && isym->elemental)
  	    scalarize_intrinsic_call (p, false);
  	}
*************** gfc_simplify_expr (gfc_expr *p, int type
*** 2295,2300 ****
--- 2333,2363 ----
  }
  
  
+ /* Try simplification of an expression via gfc_simplify_expr.
+    When an error occurs (arithmetic or otherwise), roll back.  */
+ 
+ bool
+ gfc_try_simplify_expr (gfc_expr *e, int type)
+ {
+   gfc_expr *n;
+   bool t, saved_div0;
+ 
+   if (e == NULL || e->expr_type == EXPR_CONSTANT)
+     return true;
+ 
+   saved_div0 = gfc_seen_div0;
+   gfc_seen_div0 = false;
+   n = gfc_copy_expr (e);
+   t = gfc_simplify_expr (n, type) && !gfc_seen_div0;
+   if (t)
+     gfc_replace_expr (e, n);
+   else
+     gfc_free_expr (n);
+   gfc_seen_div0 = saved_div0;
+   return t;
+ }
+ 
+ 
  /* Returns the type of an expression with the exception that iterator
     variables are automatically integers no matter what else they may
     be declared as.  */
*************** gfc_check_pointer_assign (gfc_expr *lval
*** 4282,4287 ****
--- 4345,4351 ----
      {
        gfc_symbol *sym;
        bool target;
+       gfc_ref *ref;
  
        if (gfc_is_size_zero_array (rvalue))
  	{
*************** gfc_check_pointer_assign (gfc_expr *lval
*** 4311,4316 ****
--- 4375,4413 ----
  		     &rvalue->where);
  	  return false;
  	}
+ 
+       for (ref = rvalue->ref; ref; ref = ref->next)
+ 	{
+ 	  switch (ref->type)
+ 	    {
+ 	    case REF_ARRAY:
+ 	      for (int n = 0; n < ref->u.ar.dimen; n++)
+ 		if (!gfc_is_constant_expr (ref->u.ar.start[n])
+ 		    || !gfc_is_constant_expr (ref->u.ar.end[n])
+ 		    || !gfc_is_constant_expr (ref->u.ar.stride[n]))
+ 		  {
+ 		    gfc_error ("Every subscript of target specification "
+ 			       "at %L must be a constant expression",
+ 			       &ref->u.ar.where);
+ 		    return false;
+ 		  }
+ 	      break;
+ 
+ 	    case REF_SUBSTRING:
+ 	      if (!gfc_is_constant_expr (ref->u.ss.start)
+ 		  || !gfc_is_constant_expr (ref->u.ss.end))
+ 		{
+ 		  gfc_error ("Substring starting and ending points of target "
+ 			     "specification at %L must be constant expressions",
+ 			     &ref->u.ss.start->where);
+ 		  return false;
+ 		}
+ 	      break;
+ 
+ 	    default:
+ 	      break;
+ 	    }
+ 	}
      }
    else
      {
*************** gfc_get_variable_expr (gfc_symtree *var)
*** 5105,5111 ****
  
    if (var->n.sym->attr.flavor != FL_PROCEDURE
        && ((var->n.sym->as != NULL && var->n.sym->ts.type != BT_CLASS)
! 	   || (var->n.sym->ts.type == BT_CLASS && CLASS_DATA (var->n.sym)
  	       && CLASS_DATA (var->n.sym)->as)))
      {
        e->rank = var->n.sym->ts.type == BT_CLASS
--- 5202,5209 ----
  
    if (var->n.sym->attr.flavor != FL_PROCEDURE
        && ((var->n.sym->as != NULL && var->n.sym->ts.type != BT_CLASS)
! 	   || (var->n.sym->ts.type == BT_CLASS && var->n.sym->ts.u.derived
! 	       && CLASS_DATA (var->n.sym)
  	       && CLASS_DATA (var->n.sym)->as)))
      {
        e->rank = var->n.sym->ts.type == BT_CLASS
*************** gfc_check_vardef_context (gfc_expr* e, b
*** 6193,6204 ****
      {
        if (ptr_component && ref->type == REF_COMPONENT)
  	check_intentin = false;
!       if (ref->type == REF_COMPONENT && ref->u.c.component->attr.pointer)
  	{
! 	  ptr_component = true;
! 	  if (!pointer)
  	    check_intentin = false;
  	}
      }
  
    if (check_intentin
--- 6291,6315 ----
      {
        if (ptr_component && ref->type == REF_COMPONENT)
  	check_intentin = false;
!       if (ref->type == REF_COMPONENT)
  	{
! 	  gfc_component *comp = ref->u.c.component;
! 	  ptr_component = (comp->ts.type == BT_CLASS && comp->attr.class_ok)
! 			? CLASS_DATA (comp)->attr.class_pointer
! 			: comp->attr.pointer;
! 	  if (ptr_component && !pointer)
  	    check_intentin = false;
  	}
+       if (ref->type == REF_INQUIRY
+ 	  && (ref->u.i == INQUIRY_KIND || ref->u.i == INQUIRY_LEN))
+ 	{
+ 	  if (context)
+ 	    gfc_error ("%qs parameter inquiry for %qs in "
+ 		       "variable definition context (%s) at %L",
+ 		       ref->u.i == INQUIRY_KIND ? "KIND" : "LEN",
+ 		       sym->name, context, &e->where);
+ 	  return false;
+ 	}
      }
  
    if (check_intentin
diff -Nrcpad gcc-11.2.0/gcc/fortran/frontend-passes.c gcc-11.3.0/gcc/fortran/frontend-passes.c
*** gcc-11.2.0/gcc/fortran/frontend-passes.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/frontend-passes.c	Thu Apr 21 07:58:53 2022
*************** optimize_minmaxloc (gfc_expr **e)
*** 2276,2281 ****
--- 2276,2282 ----
    if (fn->rank != 1
        || fn->value.function.actual == NULL
        || fn->value.function.actual->expr == NULL
+       || fn->value.function.actual->expr->ts.type == BT_CHARACTER
        || fn->value.function.actual->expr->rank != 1)
      return;
  
*************** doloop_contained_procedure_code (gfc_cod
*** 2390,2396 ****
    switch (co->op)
      {
      case EXEC_ASSIGN:
!       if (co->expr1->symtree->n.sym == do_var)
  	gfc_error_now (errmsg, do_var->name, &co->loc, info->procedure->name,
  		       &info->where_do);
        break;
--- 2391,2397 ----
    switch (co->op)
      {
      case EXEC_ASSIGN:
!       if (co->expr1->symtree && co->expr1->symtree->n.sym == do_var)
  	gfc_error_now (errmsg, do_var->name, &co->loc, info->procedure->name,
  		       &info->where_do);
        break;
*************** doloop_contained_procedure_code (gfc_cod
*** 2411,2424 ****
        break;
  
      case EXEC_OPEN:
!       if (co->ext.open->iostat
  	  && co->ext.open->iostat->symtree->n.sym == do_var)
  	gfc_error_now (errmsg, do_var->name, &co->ext.open->iostat->where,
  		       info->procedure->name, &info->where_do);
        break;
  
      case EXEC_CLOSE:
!       if (co->ext.close->iostat
  	  && co->ext.close->iostat->symtree->n.sym == do_var)
  	gfc_error_now (errmsg, do_var->name, &co->ext.close->iostat->where,
  		       info->procedure->name, &info->where_do);
--- 2412,2425 ----
        break;
  
      case EXEC_OPEN:
!       if (co->ext.open && co->ext.open->iostat
  	  && co->ext.open->iostat->symtree->n.sym == do_var)
  	gfc_error_now (errmsg, do_var->name, &co->ext.open->iostat->where,
  		       info->procedure->name, &info->where_do);
        break;
  
      case EXEC_CLOSE:
!       if (co->ext.close && co->ext.close->iostat
  	  && co->ext.close->iostat->symtree->n.sym == do_var)
  	gfc_error_now (errmsg, do_var->name, &co->ext.close->iostat->where,
  		       info->procedure->name, &info->where_do);
*************** doloop_contained_procedure_code (gfc_cod
*** 2429,2435 ****
  	{
  
  	case EXEC_INQUIRE:
! #define CHECK_INQ(a) do { if (co->ext.inquire->a &&			\
  			      co->ext.inquire->a->symtree->n.sym == do_var) \
  	      gfc_error_now (errmsg, do_var->name,			\
  			     &co->ext.inquire->a->where,		\
--- 2430,2437 ----
  	{
  
  	case EXEC_INQUIRE:
! #define CHECK_INQ(a) do { if (co->ext.inquire    &&			\
! 			      co->ext.inquire->a &&			\
  			      co->ext.inquire->a->symtree->n.sym == do_var) \
  	      gfc_error_now (errmsg, do_var->name,			\
  			     &co->ext.inquire->a->where,		\
*************** doloop_contained_procedure_code (gfc_cod
*** 2448,2468 ****
  #undef CHECK_INQ
  
  	case EXEC_READ:
! 	  if (co->expr1 && co->expr1->symtree->n.sym == do_var)
  	    gfc_error_now (errmsg, do_var->name, &co->expr1->where,
  			   info->procedure->name, &info->where_do);
  
  	  /* Fallthrough.  */
  
  	case EXEC_WRITE:
! 	  if (co->ext.dt->iostat
  	      && co->ext.dt->iostat->symtree->n.sym == do_var)
  	    gfc_error_now (errmsg, do_var->name, &co->ext.dt->iostat->where,
  			   info->procedure->name, &info->where_do);
  	  break;
  
  	case EXEC_IOLENGTH:
! 	  if (co->expr1 && co->expr1->symtree->n.sym == do_var)
  	    gfc_error_now (errmsg, do_var->name, &co->expr1->where,
  			   info->procedure->name, &info->where_do);
  	  break;
--- 2450,2472 ----
  #undef CHECK_INQ
  
  	case EXEC_READ:
! 	  if (co->expr1 && co->expr1->symtree
! 	      && co->expr1->symtree->n.sym == do_var)
  	    gfc_error_now (errmsg, do_var->name, &co->expr1->where,
  			   info->procedure->name, &info->where_do);
  
  	  /* Fallthrough.  */
  
  	case EXEC_WRITE:
! 	  if (co->ext.dt && co->ext.dt->iostat && co->ext.dt->iostat->symtree
  	      && co->ext.dt->iostat->symtree->n.sym == do_var)
  	    gfc_error_now (errmsg, do_var->name, &co->ext.dt->iostat->where,
  			   info->procedure->name, &info->where_do);
  	  break;
  
  	case EXEC_IOLENGTH:
! 	  if (co->expr1 && co->expr1->symtree
! 	      && co->expr1->symtree->n.sym == do_var)
  	    gfc_error_now (errmsg, do_var->name, &co->expr1->where,
  			   info->procedure->name, &info->where_do);
  	  break;
*************** doloop_code (gfc_code **c, int *walk_sub
*** 2650,2656 ****
  
  	      do_sym = cl->ext.iterator->var->symtree->n.sym;
  
! 	      if (a->expr && a->expr->symtree
  		  && a->expr->symtree->n.sym == do_sym)
  		{
  		  if (f->sym->attr.intent == INTENT_OUT)
--- 2654,2660 ----
  
  	      do_sym = cl->ext.iterator->var->symtree->n.sym;
  
! 	      if (a->expr && a->expr->symtree && f->sym
  		  && a->expr->symtree->n.sym == do_sym)
  		{
  		  if (f->sym->attr.intent == INTENT_OUT)
*************** do_subscript (gfc_expr **e)
*** 2914,2919 ****
--- 2918,2924 ----
  		    {
  		      if (ar->as->lower[i]
  			  && ar->as->lower[i]->expr_type == EXPR_CONSTANT
+ 			  && ar->as->lower[i]->ts.type == BT_INTEGER
  			  && mpz_cmp (val, ar->as->lower[i]->value.integer) < 0)
  			gfc_warning (warn, "Array reference at %L out of bounds "
  				     "(%ld < %ld) in loop beginning at %L",
*************** do_subscript (gfc_expr **e)
*** 2923,2928 ****
--- 2928,2934 ----
  
  		      if (ar->as->upper[i]
  			  && ar->as->upper[i]->expr_type == EXPR_CONSTANT
+ 			  && ar->as->upper[i]->ts.type == BT_INTEGER
  			  && mpz_cmp (val, ar->as->upper[i]->value.integer) > 0)
  			    gfc_warning (warn, "Array reference at %L out of bounds "
  					 "(%ld > %ld) in loop beginning at %L",
*************** do_subscript (gfc_expr **e)
*** 2938,2943 ****
--- 2944,2950 ----
  		    {
  		      if (ar->as->lower[i]
  			  && ar->as->lower[i]->expr_type == EXPR_CONSTANT
+ 			  && ar->as->lower[i]->ts.type == BT_INTEGER
  			  && mpz_cmp (val, ar->as->lower[i]->value.integer) < 0)
  			gfc_warning (warn, "Array reference at %L out of bounds "
  				     "(%ld < %ld) in loop beginning at %L",
*************** do_subscript (gfc_expr **e)
*** 2947,2952 ****
--- 2954,2960 ----
  
  		      if (ar->as->upper[i]
  			  && ar->as->upper[i]->expr_type == EXPR_CONSTANT
+ 			  && ar->as->upper[i]->ts.type == BT_INTEGER
  			  && mpz_cmp (val, ar->as->upper[i]->value.integer) > 0)
  			gfc_warning (warn, "Array reference at %L out of bounds "
  				     "(%ld > %ld) in loop beginning at %L",
diff -Nrcpad gcc-11.2.0/gcc/fortran/gfortran.h gcc-11.3.0/gcc/fortran/gfortran.h
*** gcc-11.2.0/gcc/fortran/gfortran.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/gfortran.h	Thu Apr 21 07:58:53 2022
*************** void gfc_free_ref_list (gfc_ref *);
*** 3370,3375 ****
--- 3370,3376 ----
  void gfc_type_convert_binary (gfc_expr *, int);
  bool gfc_is_constant_expr (gfc_expr *);
  bool gfc_simplify_expr (gfc_expr *, int);
+ bool gfc_try_simplify_expr (gfc_expr *, int);
  int gfc_has_vector_index (gfc_expr *);
  
  gfc_expr *gfc_get_expr (void);
diff -Nrcpad gcc-11.2.0/gcc/fortran/intrinsic.c gcc-11.3.0/gcc/fortran/intrinsic.c
*** gcc-11.2.0/gcc/fortran/intrinsic.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/intrinsic.c	Thu Apr 21 07:58:53 2022
*************** add_sym_4 (const char *name, gfc_isym_id
*** 888,926 ****
  	   (void *) 0);
  }
  
- /* Add a symbol to the function list where the function takes 4
-    arguments and resolution may need to change the number or
-    arrangement of arguments. This is the case for INDEX, which needs
-    its KIND argument removed.  */
- 
- static void
- add_sym_4ind (const char *name, gfc_isym_id id, enum klass cl, int actual_ok,
- 	      bt type, int kind, int standard,
- 	      bool (*check) (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *),
- 	      gfc_expr *(*simplify) (gfc_expr *, gfc_expr *, gfc_expr *,
- 				     gfc_expr *),
- 	      void (*resolve) (gfc_expr *, gfc_actual_arglist *),
- 	      const char *a1, bt type1, int kind1, int optional1,
- 	      const char *a2, bt type2, int kind2, int optional2,
- 	      const char *a3, bt type3, int kind3, int optional3,
- 	      const char *a4, bt type4, int kind4, int optional4 )
- {
-   gfc_check_f cf;
-   gfc_simplify_f sf;
-   gfc_resolve_f rf;
- 
-   cf.f4 = check;
-   sf.f4 = simplify;
-   rf.f1m = resolve;
- 
-   add_sym (name, id, cl, actual_ok, type, kind, standard, cf, sf, rf,
- 	   a1, type1, kind1, optional1, INTENT_IN,
- 	   a2, type2, kind2, optional2, INTENT_IN,
- 	   a3, type3, kind3, optional3, INTENT_IN,
- 	   a4, type4, kind4, optional4, INTENT_IN,
- 	   (void *) 0);
- }
- 
  
  /* Add a symbol to the subroutine list where the subroutine takes
     4 arguments.  */
--- 888,893 ----
*************** gfc_is_intrinsic (gfc_symbol* sym, int s
*** 1175,1180 ****
--- 1142,1148 ----
  
    /* Check for attributes which prevent the symbol from being INTRINSIC.  */
    if (sym->attr.external || sym->attr.contained
+       || sym->attr.recursive
        || sym->attr.if_source == IFSRC_IFBODY)
      return false;
  
*************** add_functions (void)
*** 2223,2233 ****
  
    /* The resolution function for INDEX is called gfc_resolve_index_func
       because the name gfc_resolve_index is already used in resolve.c.  */
!   add_sym_4ind ("index", GFC_ISYM_INDEX, CLASS_ELEMENTAL, ACTUAL_YES,
! 		BT_INTEGER, di, GFC_STD_F77,
! 		gfc_check_index, gfc_simplify_index, gfc_resolve_index_func,
! 		stg, BT_CHARACTER, dc, REQUIRED, ssg, BT_CHARACTER, dc, REQUIRED,
! 		bck, BT_LOGICAL, dl, OPTIONAL, kind, BT_INTEGER, di, OPTIONAL);
  
    make_generic ("index", GFC_ISYM_INDEX, GFC_STD_F77);
  
--- 2191,2201 ----
  
    /* The resolution function for INDEX is called gfc_resolve_index_func
       because the name gfc_resolve_index is already used in resolve.c.  */
!   add_sym_4 ("index", GFC_ISYM_INDEX, CLASS_ELEMENTAL, ACTUAL_YES,
! 	     BT_INTEGER, di, GFC_STD_F77,
! 	     gfc_check_index, gfc_simplify_index, gfc_resolve_index_func,
! 	     stg, BT_CHARACTER, dc, REQUIRED, ssg, BT_CHARACTER, dc, REQUIRED,
! 	     bck, BT_LOGICAL, dl, OPTIONAL, kind, BT_INTEGER, di, OPTIONAL);
  
    make_generic ("index", GFC_ISYM_INDEX, GFC_STD_F77);
  
*************** resolve_intrinsic (gfc_intrinsic_sym *sp
*** 4530,4539 ****
  
    arg = e->value.function.actual;
  
!   /* Special case hacks for MIN, MAX and INDEX.  */
    if (specific->resolve.f1m == gfc_resolve_max
!       || specific->resolve.f1m == gfc_resolve_min
!       || specific->resolve.f1m == gfc_resolve_index_func)
      {
        (*specific->resolve.f1m) (e, arg);
        return;
--- 4498,4506 ----
  
    arg = e->value.function.actual;
  
!   /* Special case hacks for MIN and MAX.  */
    if (specific->resolve.f1m == gfc_resolve_max
!       || specific->resolve.f1m == gfc_resolve_min)
      {
        (*specific->resolve.f1m) (e, arg);
        return;
*************** gfc_convert_type_warn (gfc_expr *expr, g
*** 5237,5248 ****
    /* In building an array constructor, gfortran can end up here when no
       conversion is required for an intrinsic type.  We need to let derived
       types drop through.  */
!   if (from_ts.type != BT_DERIVED
        && (from_ts.type == ts->type && from_ts.kind == ts->kind))
      return true;
  
!   if (expr->ts.type == BT_DERIVED && ts->type == BT_DERIVED
!       && gfc_compare_types (&expr->ts, ts))
      return true;
  
    /* If array is true then conversion is in an array constructor where
--- 5204,5216 ----
    /* In building an array constructor, gfortran can end up here when no
       conversion is required for an intrinsic type.  We need to let derived
       types drop through.  */
!   if (from_ts.type != BT_DERIVED && from_ts.type != BT_CLASS
        && (from_ts.type == ts->type && from_ts.kind == ts->kind))
      return true;
  
!   if ((expr->ts.type == BT_DERIVED || expr->ts.type == BT_CLASS)
!       && (ts->type == BT_DERIVED || ts->type == BT_CLASS)
!       && gfc_compare_types (ts, &expr->ts))
      return true;
  
    /* If array is true then conversion is in an array constructor where
diff -Nrcpad gcc-11.2.0/gcc/fortran/intrinsic.h gcc-11.3.0/gcc/fortran/intrinsic.h
*** gcc-11.2.0/gcc/fortran/intrinsic.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/intrinsic.h	Thu Apr 21 07:58:53 2022
*************** void gfc_resolve_ibits (gfc_expr *, gfc_
*** 521,527 ****
  void gfc_resolve_ibset (gfc_expr *, gfc_expr *, gfc_expr *);
  void gfc_resolve_image_index (gfc_expr *, gfc_expr *, gfc_expr *);
  void gfc_resolve_image_status (gfc_expr *, gfc_expr *, gfc_expr *);
! void gfc_resolve_index_func (gfc_expr *, gfc_actual_arglist *);
  void gfc_resolve_ierrno (gfc_expr *);
  void gfc_resolve_ieor (gfc_expr *, gfc_expr *, gfc_expr *);
  void gfc_resolve_ichar (gfc_expr *, gfc_expr *, gfc_expr *);
--- 521,528 ----
  void gfc_resolve_ibset (gfc_expr *, gfc_expr *, gfc_expr *);
  void gfc_resolve_image_index (gfc_expr *, gfc_expr *, gfc_expr *);
  void gfc_resolve_image_status (gfc_expr *, gfc_expr *, gfc_expr *);
! void gfc_resolve_index_func (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *,
! 			     gfc_expr *);
  void gfc_resolve_ierrno (gfc_expr *);
  void gfc_resolve_ieor (gfc_expr *, gfc_expr *, gfc_expr *);
  void gfc_resolve_ichar (gfc_expr *, gfc_expr *, gfc_expr *);
diff -Nrcpad gcc-11.2.0/gcc/fortran/io.c gcc-11.3.0/gcc/fortran/io.c
*** gcc-11.2.0/gcc/fortran/io.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/io.c	Thu Apr 21 07:58:53 2022
*************** resolve_tag_format (gfc_expr *e)
*** 1763,1769 ****
    if (e->ts.type != BT_CHARACTER)
      {
        if (e->ts.type == BT_DERIVED || e->ts.type == BT_CLASS
! 	  || e->ts.type == BT_VOID)
  	{
  	  gfc_error ("Non-character non-Hollerith in FORMAT tag at %L",
  		     &e->where);
--- 1763,1769 ----
    if (e->ts.type != BT_CHARACTER)
      {
        if (e->ts.type == BT_DERIVED || e->ts.type == BT_CLASS
! 	  || e->ts.type == BT_VOID || e->ts.type == BT_UNKNOWN)
  	{
  	  gfc_error ("Non-character non-Hollerith in FORMAT tag at %L",
  		     &e->where);
diff -Nrcpad gcc-11.2.0/gcc/fortran/iresolve.c gcc-11.3.0/gcc/fortran/iresolve.c
*** gcc-11.2.0/gcc/fortran/iresolve.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/iresolve.c	Thu Apr 21 07:58:53 2022
*************** gfc_resolve_ior (gfc_expr *f, gfc_expr *
*** 1276,1302 ****
  
  
  void
! gfc_resolve_index_func (gfc_expr *f, gfc_actual_arglist *a)
  {
    gfc_typespec ts;
    gfc_clear_ts (&ts);
-   gfc_expr *str, *back, *kind;
-   gfc_actual_arglist *a_sub_str, *a_back, *a_kind;
- 
-   if (f->do_not_resolve_again)
-     return;
- 
-   a_sub_str = a->next;
-   a_back = a_sub_str->next;
-   a_kind = a_back->next;
- 
-   str = a->expr;
-   back = a_back->expr;
-   kind = a_kind->expr;
  
    f->ts.type = BT_INTEGER;
    if (kind)
!     f->ts.kind = mpz_get_si ((kind)->value.integer);
    else
      f->ts.kind = gfc_default_integer_kind;
  
--- 1276,1291 ----
  
  
  void
! gfc_resolve_index_func (gfc_expr *f, gfc_expr *str,
! 			gfc_expr *sub_str ATTRIBUTE_UNUSED, gfc_expr *back,
! 			gfc_expr *kind)
  {
    gfc_typespec ts;
    gfc_clear_ts (&ts);
  
    f->ts.type = BT_INTEGER;
    if (kind)
!     f->ts.kind = mpz_get_si (kind->value.integer);
    else
      f->ts.kind = gfc_default_integer_kind;
  
*************** gfc_resolve_index_func (gfc_expr *f, gfc
*** 1311,1318 ****
  
    f->value.function.name
      = gfc_get_string ("__index_%d_i%d", str->ts.kind, f->ts.kind);
- 
-   f->do_not_resolve_again = 1;
  }
  
  
--- 1300,1305 ----
diff -Nrcpad gcc-11.2.0/gcc/fortran/match.c gcc-11.3.0/gcc/fortran/match.c
*** gcc-11.2.0/gcc/fortran/match.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/match.c	Thu Apr 21 07:58:53 2022
*************** gfc_match_char (char c)
*** 1109,1115 ****
     %t  Matches end of statement.
     %o  Matches an intrinsic operator, returned as an INTRINSIC enum.
     %l  Matches a statement label
!    %v  Matches a variable expression (an lvalue)
     %   Matches a required space (in free form) and optional spaces.  */
  
  match
--- 1109,1116 ----
     %t  Matches end of statement.
     %o  Matches an intrinsic operator, returned as an INTRINSIC enum.
     %l  Matches a statement label
!    %v  Matches a variable expression (an lvalue, except function references
!    having a data pointer result)
     %   Matches a required space (in free form) and optional spaces.  */
  
  match
*************** sync_statement (gfc_statement st)
*** 3854,3860 ****
  
    for (;;)
      {
!       m = gfc_match (" stat = %v", &tmp);
        if (m == MATCH_ERROR)
  	goto syntax;
        if (m == MATCH_YES)
--- 3855,3861 ----
  
    for (;;)
      {
!       m = gfc_match (" stat = %e", &tmp);
        if (m == MATCH_ERROR)
  	goto syntax;
        if (m == MATCH_YES)
*************** sync_statement (gfc_statement st)
*** 3874,3880 ****
  	  break;
  	}
  
!       m = gfc_match (" errmsg = %v", &tmp);
        if (m == MATCH_ERROR)
  	goto syntax;
        if (m == MATCH_YES)
--- 3875,3881 ----
  	  break;
  	}
  
!       m = gfc_match (" errmsg = %e", &tmp);
        if (m == MATCH_ERROR)
  	goto syntax;
        if (m == MATCH_YES)
*************** gfc_match_goto (void)
*** 4078,4084 ****
  	}
        while (gfc_match_char (',') == MATCH_YES);
  
!       if (gfc_match (")%t") != MATCH_YES)
  	goto syntax;
  
        if (head == NULL)
--- 4079,4085 ----
  	}
        while (gfc_match_char (',') == MATCH_YES);
  
!       if (gfc_match (" )%t") != MATCH_YES)
  	goto syntax;
  
        if (head == NULL)
*************** gfc_match_allocate (void)
*** 4405,4411 ****
  
  alloc_opt_list:
  
!       m = gfc_match (" stat = %v", &tmp);
        if (m == MATCH_ERROR)
  	goto cleanup;
        if (m == MATCH_YES)
--- 4406,4412 ----
  
  alloc_opt_list:
  
!       m = gfc_match (" stat = %e", &tmp);
        if (m == MATCH_ERROR)
  	goto cleanup;
        if (m == MATCH_YES)
*************** alloc_opt_list:
*** 4434,4440 ****
  	    goto alloc_opt_list;
  	}
  
!       m = gfc_match (" errmsg = %v", &tmp);
        if (m == MATCH_ERROR)
  	goto cleanup;
        if (m == MATCH_YES)
--- 4435,4441 ----
  	    goto alloc_opt_list;
  	}
  
!       m = gfc_match (" errmsg = %e", &tmp);
        if (m == MATCH_ERROR)
  	goto cleanup;
        if (m == MATCH_YES)
*************** gfc_match_deallocate (void)
*** 4777,4783 ****
  
  dealloc_opt_list:
  
!       m = gfc_match (" stat = %v", &tmp);
        if (m == MATCH_ERROR)
  	goto cleanup;
        if (m == MATCH_YES)
--- 4778,4784 ----
  
  dealloc_opt_list:
  
!       m = gfc_match (" stat = %e", &tmp);
        if (m == MATCH_ERROR)
  	goto cleanup;
        if (m == MATCH_YES)
*************** dealloc_opt_list:
*** 4799,4805 ****
  	    goto dealloc_opt_list;
  	}
  
!       m = gfc_match (" errmsg = %v", &tmp);
        if (m == MATCH_ERROR)
  	goto cleanup;
        if (m == MATCH_YES)
--- 4800,4806 ----
  	    goto dealloc_opt_list;
  	}
  
!       m = gfc_match (" errmsg = %e", &tmp);
        if (m == MATCH_ERROR)
  	goto cleanup;
        if (m == MATCH_YES)
*************** match_case_selector (gfc_case **cp)
*** 6091,6100 ****
--- 6092,6123 ----
  	  m = gfc_match_init_expr (&c->high);
  	  if (m == MATCH_ERROR)
  	    goto cleanup;
+ 	  if (m == MATCH_YES
+ 	      && c->high->ts.type != BT_LOGICAL
+ 	      && c->high->ts.type != BT_INTEGER
+ 	      && c->high->ts.type != BT_CHARACTER)
+ 	    {
+ 	      gfc_error ("Expression in CASE selector at %L cannot be %s",
+ 			 &c->high->where, gfc_typename (c->high));
+ 	      goto cleanup;
+ 	    }
  	  /* MATCH_NO is fine.  It's OK if nothing is there!  */
  	}
      }
  
+   if (c->low && c->low->rank != 0)
+     {
+       gfc_error ("Expression in CASE selector at %L must be scalar",
+ 		 &c->low->where);
+       goto cleanup;
+     }
+   if (c->high && c->high->rank != 0)
+     {
+       gfc_error ("Expression in CASE selector at %L must be scalar",
+ 		 &c->high->where);
+       goto cleanup;
+     }
+ 
    *cp = c;
    return MATCH_YES;
  
*************** select_type_set_tmp (gfc_typespec *ts)
*** 6357,6363 ****
        sym = tmp->n.sym;
        gfc_add_type (sym, ts, NULL);
  
!       if (selector->ts.type == BT_CLASS && selector->attr.class_ok)
  	{
  	  sym->attr.pointer
  		= CLASS_DATA (selector)->attr.class_pointer;
--- 6380,6387 ----
        sym = tmp->n.sym;
        gfc_add_type (sym, ts, NULL);
  
!       if (selector->ts.type == BT_CLASS && selector->attr.class_ok
! 	  && selector->ts.u.derived && CLASS_DATA (selector))
  	{
  	  sym->attr.pointer
  		= CLASS_DATA (selector)->attr.class_pointer;
diff -Nrcpad gcc-11.2.0/gcc/fortran/misc.c gcc-11.3.0/gcc/fortran/misc.c
*** gcc-11.2.0/gcc/fortran/misc.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/misc.c	Thu Apr 21 07:58:53 2022
*************** gfc_typename (gfc_typespec *ts, bool for
*** 130,136 ****
    static char buffer2[GFC_MAX_SYMBOL_LEN + 8];
    static int flag = 0;
    char *buffer;
-   gfc_typespec *ts1;
    gfc_charlen_t length = 0;
  
    buffer = flag ? buffer1 : buffer2;
--- 130,135 ----
*************** gfc_typename (gfc_typespec *ts, bool for
*** 180,195 ****
        sprintf (buffer, "TYPE(%s)", ts->u.derived->name);
        break;
      case BT_CLASS:
!       if (ts->u.derived == NULL)
  	{
  	  sprintf (buffer, "invalid class");
  	  break;
  	}
!       ts1 = ts->u.derived->components ? &ts->u.derived->components->ts : NULL;
!       if (ts1 && ts1->u.derived && ts1->u.derived->attr.unlimited_polymorphic)
  	sprintf (buffer, "CLASS(*)");
        else
! 	sprintf (buffer, "CLASS(%s)", ts->u.derived->name);
        break;
      case BT_ASSUMED:
        sprintf (buffer, "TYPE(*)");
--- 179,195 ----
        sprintf (buffer, "TYPE(%s)", ts->u.derived->name);
        break;
      case BT_CLASS:
!       if (!ts->u.derived || !ts->u.derived->components
! 	  || !ts->u.derived->components->ts.u.derived)
  	{
  	  sprintf (buffer, "invalid class");
  	  break;
  	}
!       if (ts->u.derived->components->ts.u.derived->attr.unlimited_polymorphic)
  	sprintf (buffer, "CLASS(*)");
        else
! 	sprintf (buffer, "CLASS(%s)",
! 		 ts->u.derived->components->ts.u.derived->name);
        break;
      case BT_ASSUMED:
        sprintf (buffer, "TYPE(*)");
diff -Nrcpad gcc-11.2.0/gcc/fortran/parse.c gcc-11.3.0/gcc/fortran/parse.c
*** gcc-11.2.0/gcc/fortran/parse.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/parse.c	Thu Apr 21 07:58:53 2022
*************** parse_associate (void)
*** 4723,4728 ****
--- 4723,4746 ----
  	 in case of association to a derived-type.  */
        sym->ts = a->target->ts;
  
+       /* Donâ€™t share the character length information between associate
+ 	 variable and target if the length is not a compile-time constant,
+ 	 as we donâ€™t want to touch some other character length variable when
+ 	 we try to initialize the associate variableâ€™s character length
+ 	 variable.
+ 	 We do it here rather than later so that expressions referencing the
+ 	 associate variable will automatically have the correctly setup length
+ 	 information.  If we did it at resolution stage the expressions would
+ 	 use the original length information, and the variable a new different
+ 	 one, but only the latter one would be correctly initialized at
+ 	 translation stage, and the former one would need some additional setup
+ 	 there.  */
+       if (sym->ts.type == BT_CHARACTER
+ 	  && sym->ts.u.cl
+ 	  && !(sym->ts.u.cl->length
+ 	       && sym->ts.u.cl->length->expr_type == EXPR_CONSTANT))
+ 	sym->ts.u.cl = gfc_new_charlen (gfc_current_ns, NULL);
+ 
        /* Check if the target expression is array valued.  This cannot always
  	 be done by looking at target.rank, because that might not have been
  	 set yet.  Therefore traverse the chain of refs, looking for the last
diff -Nrcpad gcc-11.2.0/gcc/fortran/primary.c gcc-11.3.0/gcc/fortran/primary.c
*** gcc-11.2.0/gcc/fortran/primary.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/primary.c	Thu Apr 21 07:58:53 2022
*************** gfc_match_varspec (gfc_expr *primary, in
*** 2151,2156 ****
--- 2151,2157 ----
  	  && !(gfc_matching_procptr_assignment
  	       && sym->attr.flavor == FL_PROCEDURE))
        || (sym->ts.type == BT_CLASS && sym->attr.class_ok
+ 	  && sym->ts.u.derived && CLASS_DATA (sym)
  	  && (CLASS_DATA (sym)->attr.dimension
  	      || CLASS_DATA (sym)->attr.codimension)))
      {
*************** gfc_match_structure_constructor (gfc_sym
*** 3354,3359 ****
--- 3355,3361 ----
    match m;
    gfc_expr *e;
    gfc_symtree *symtree;
+   bool t = true;
  
    gfc_get_ha_sym_tree (sym->name, &symtree);
  
*************** gfc_match_structure_constructor (gfc_sym
*** 3384,3393 ****
       in the structure constructor must be a constant.  Try to reduce the
       expression here.  */
    if (gfc_in_match_data ())
!     gfc_reduce_init_expr (e);
  
!   *result = e;
!   return MATCH_YES;
  }
  
  
--- 3386,3403 ----
       in the structure constructor must be a constant.  Try to reduce the
       expression here.  */
    if (gfc_in_match_data ())
!     t = gfc_reduce_init_expr (e);
  
!   if (t)
!     {
!       *result = e;
!       return MATCH_YES;
!     }
!   else
!     {
!       gfc_free_expr (e);
!       return MATCH_ERROR;
!     }
  }
  
  
diff -Nrcpad gcc-11.2.0/gcc/fortran/resolve.c gcc-11.3.0/gcc/fortran/resolve.c
*** gcc-11.2.0/gcc/fortran/resolve.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/resolve.c	Thu Apr 21 07:58:53 2022
*************** resolve_entries (gfc_namespace *ns)
*** 804,809 ****
--- 804,818 ----
  	     the same string length, i.e. both len=*, or both len=4.
  	     Having both len=<variable> is also possible, but difficult to
  	     check at compile time.  */
+ 	  else if (ts->type == BT_CHARACTER
+ 		   && (el->sym->result->attr.allocatable
+ 		       != ns->entries->sym->result->attr.allocatable))
+ 	    {
+ 	      gfc_error ("Function %s at %L has entry %s with mismatched "
+ 			 "characteristics", ns->entries->sym->name,
+ 			 &ns->entries->sym->declared_at, el->sym->name);
+ 	      goto cleanup;
+ 	    }
  	  else if (ts->type == BT_CHARACTER && ts->u.cl && fts->u.cl
  		   && (((ts->u.cl->length && !fts->u.cl->length)
  			||(!ts->u.cl->length && fts->u.cl->length))
*************** resolve_entries (gfc_namespace *ns)
*** 908,913 ****
--- 917,924 ----
  	    }
  	}
      }
+ 
+ cleanup:
    proc->attr.access = ACCESS_PRIVATE;
    proc->attr.entry_master = 1;
  
*************** resolve_structure_cons (gfc_expr *expr,
*** 1443,1448 ****
--- 1454,1496 ----
  	    }
  	}
  
+       /* Validate shape, except for dynamic or PDT arrays.  */
+       if (cons->expr->expr_type == EXPR_ARRAY && rank == cons->expr->rank
+ 	  && comp->as && !comp->attr.allocatable && !comp->attr.pointer
+ 	  && !comp->attr.pdt_array)
+ 	{
+ 	  mpz_t len;
+ 	  mpz_init (len);
+ 	  for (int n = 0; n < rank; n++)
+ 	    {
+ 	      if (comp->as->upper[n]->expr_type != EXPR_CONSTANT
+ 		  || comp->as->lower[n]->expr_type != EXPR_CONSTANT)
+ 		{
+ 		  gfc_error ("Bad array spec of component %qs referenced in "
+ 			     "structure constructor at %L",
+ 			     comp->name, &cons->expr->where);
+ 		  t = false;
+ 		  break;
+ 		};
+ 	      if (cons->expr->shape == NULL)
+ 		continue;
+ 	      mpz_set_ui (len, 1);
+ 	      mpz_add (len, len, comp->as->upper[n]->value.integer);
+ 	      mpz_sub (len, len, comp->as->lower[n]->value.integer);
+ 	      if (mpz_cmp (cons->expr->shape[n], len) != 0)
+ 		{
+ 		  gfc_error ("The shape of component %qs in the structure "
+ 			     "constructor at %L differs from the shape of the "
+ 			     "declared component for dimension %d (%ld/%ld)",
+ 			     comp->name, &cons->expr->where, n+1,
+ 			     mpz_get_si (cons->expr->shape[n]),
+ 			     mpz_get_si (len));
+ 		  t = false;
+ 		}
+ 	    }
+ 	  mpz_clear (len);
+ 	}
+ 
        if (!comp->attr.pointer || comp->attr.proc_pointer
  	  || cons->expr->expr_type == EXPR_NULL)
  	continue;
*************** resolve_variable (gfc_expr *e)
*** 5674,5679 ****
--- 5722,5729 ----
       can't be translated that way.  */
    if (sym->assoc && e->rank == 0 && e->ref && sym->ts.type == BT_CLASS
        && sym->assoc->target && sym->assoc->target->ts.type == BT_CLASS
+       && sym->assoc->target->ts.u.derived
+       && CLASS_DATA (sym->assoc->target)
        && CLASS_DATA (sym->assoc->target)->as)
      {
        gfc_ref *ref = e->ref;
*************** resolve_variable (gfc_expr *e)
*** 5738,5744 ****
    /* Like above, but for class types, where the checking whether an array
       ref is present is more complicated.  Furthermore make sure not to add
       the full array ref to _vptr or _len refs.  */
!   if (sym->assoc && sym->ts.type == BT_CLASS
        && CLASS_DATA (sym)->attr.dimension
        && (e->ts.type != BT_DERIVED || !e->ts.u.derived->attr.vtype))
      {
--- 5788,5795 ----
    /* Like above, but for class types, where the checking whether an array
       ref is present is more complicated.  Furthermore make sure not to add
       the full array ref to _vptr or _len refs.  */
!   if (sym->assoc && sym->ts.type == BT_CLASS && sym->ts.u.derived
!       && CLASS_DATA (sym)
        && CLASS_DATA (sym)->attr.dimension
        && (e->ts.type != BT_DERIVED || !e->ts.u.derived->attr.vtype))
      {
*************** resolve_allocate_expr (gfc_expr *e, gfc_
*** 7821,7828 ****
  	}
      }
  
!   /* Check for F08:C628.  */
!   if (allocatable == 0 && pointer == 0 && !unlimited)
      {
        gfc_error ("Allocate-object at %L must be ALLOCATABLE or a POINTER",
  		 &e->where);
--- 7872,7880 ----
  	}
      }
  
!   /* Check for F08:C628 (F2018:C932).  Each allocate-object shall be a data
!      pointer or an allocatable variable.  */
!   if (allocatable == 0 && pointer == 0)
      {
        gfc_error ("Allocate-object at %L must be ALLOCATABLE or a POINTER",
  		 &e->where);
*************** resolve_allocate_deallocate (gfc_code *c
*** 8156,8171 ****
    /* Check the stat variable.  */
    if (stat)
      {
!       gfc_check_vardef_context (stat, false, false, false,
! 				_("STAT variable"));
  
!       if ((stat->ts.type != BT_INTEGER
! 	   && !(stat->ref && (stat->ref->type == REF_ARRAY
! 			      || stat->ref->type == REF_COMPONENT)))
  	  || stat->rank > 0)
  	gfc_error ("Stat-variable at %L must be a scalar INTEGER "
  		   "variable", &stat->where);
  
        for (p = code->ext.alloc.list; p; p = p->next)
  	if (p->expr->symtree->n.sym->name == stat->symtree->n.sym->name)
  	  {
--- 8208,8228 ----
    /* Check the stat variable.  */
    if (stat)
      {
!       if (!gfc_check_vardef_context (stat, false, false, false,
! 				     _("STAT variable")))
! 	  goto done_stat;
  
!       if (stat->ts.type != BT_INTEGER
  	  || stat->rank > 0)
  	gfc_error ("Stat-variable at %L must be a scalar INTEGER "
  		   "variable", &stat->where);
  
+       if (stat->expr_type == EXPR_CONSTANT || stat->symtree == NULL)
+ 	goto done_stat;
+ 
+       /* F2018:9.7.4: The stat-variable shall not be allocated or deallocated
+        * within the ALLOCATE or DEALLOCATE statement in which it appears ...
+        */
        for (p = code->ext.alloc.list; p; p = p->next)
  	if (p->expr->symtree->n.sym->name == stat->symtree->n.sym->name)
  	  {
*************** resolve_allocate_deallocate (gfc_code *c
*** 8193,8198 ****
--- 8250,8257 ----
  	  }
      }
  
+ done_stat:
+ 
    /* Check the errmsg variable.  */
    if (errmsg)
      {
*************** resolve_allocate_deallocate (gfc_code *c
*** 8200,8221 ****
  	gfc_warning (0, "ERRMSG at %L is useless without a STAT tag",
  		     &errmsg->where);
  
!       gfc_check_vardef_context (errmsg, false, false, false,
! 				_("ERRMSG variable"));
  
        /* F18:R928  alloc-opt             is ERRMSG = errmsg-variable
  	 F18:R930  errmsg-variable       is scalar-default-char-variable
  	 F18:R906  default-char-variable is variable
  	 F18:C906  default-char-variable shall be default character.  */
!       if ((errmsg->ts.type != BT_CHARACTER
! 	   && !(errmsg->ref
! 		&& (errmsg->ref->type == REF_ARRAY
! 		    || errmsg->ref->type == REF_COMPONENT)))
  	  || errmsg->rank > 0
  	  || errmsg->ts.kind != gfc_default_character_kind)
  	gfc_error ("ERRMSG variable at %L shall be a scalar default CHARACTER "
  		   "variable", &errmsg->where);
  
        for (p = code->ext.alloc.list; p; p = p->next)
  	if (p->expr->symtree->n.sym->name == errmsg->symtree->n.sym->name)
  	  {
--- 8259,8284 ----
  	gfc_warning (0, "ERRMSG at %L is useless without a STAT tag",
  		     &errmsg->where);
  
!       if (!gfc_check_vardef_context (errmsg, false, false, false,
! 				     _("ERRMSG variable")))
! 	  goto done_errmsg;
  
        /* F18:R928  alloc-opt             is ERRMSG = errmsg-variable
  	 F18:R930  errmsg-variable       is scalar-default-char-variable
  	 F18:R906  default-char-variable is variable
  	 F18:C906  default-char-variable shall be default character.  */
!       if (errmsg->ts.type != BT_CHARACTER
  	  || errmsg->rank > 0
  	  || errmsg->ts.kind != gfc_default_character_kind)
  	gfc_error ("ERRMSG variable at %L shall be a scalar default CHARACTER "
  		   "variable", &errmsg->where);
  
+       if (errmsg->expr_type == EXPR_CONSTANT || errmsg->symtree == NULL)
+ 	goto done_errmsg;
+ 
+       /* F2018:9.7.5: The errmsg-variable shall not be allocated or deallocated
+        * within the ALLOCATE or DEALLOCATE statement in which it appears ...
+        */
        for (p = code->ext.alloc.list; p; p = p->next)
  	if (p->expr->symtree->n.sym->name == errmsg->symtree->n.sym->name)
  	  {
*************** resolve_allocate_deallocate (gfc_code *c
*** 8243,8248 ****
--- 8306,8313 ----
  	  }
      }
  
+ done_errmsg:
+ 
    /* Check that an allocate-object appears only once in the statement.  */
  
    for (p = code->ext.alloc.list; p; p = p->next)
*************** resolve_assoc_var (gfc_symbol* sym, bool
*** 9147,9154 ****
        if (!sym->ts.u.cl)
  	sym->ts.u.cl = target->ts.u.cl;
  
!       if (sym->ts.deferred && target->expr_type == EXPR_VARIABLE
! 	  && target->symtree->n.sym->attr.dummy
  	  && sym->ts.u.cl == target->ts.u.cl)
  	{
  	  sym->ts.u.cl = gfc_new_charlen (sym->ns, NULL);
--- 9212,9218 ----
        if (!sym->ts.u.cl)
  	sym->ts.u.cl = target->ts.u.cl;
  
!       if (sym->ts.deferred
  	  && sym->ts.u.cl == target->ts.u.cl)
  	{
  	  sym->ts.u.cl = gfc_new_charlen (sym->ns, NULL);
*************** resolve_assoc_var (gfc_symbol* sym, bool
*** 9167,9174 ****
  		|| sym->ts.u.cl->length->expr_type != EXPR_CONSTANT)
  		&& target->expr_type != EXPR_VARIABLE)
  	{
! 	  sym->ts.u.cl = gfc_new_charlen (sym->ns, NULL);
! 	  sym->ts.deferred = 1;
  
  	  /* This is reset in trans-stmt.c after the assignment
  	     of the target expression to the associate name.  */
--- 9231,9241 ----
  		|| sym->ts.u.cl->length->expr_type != EXPR_CONSTANT)
  		&& target->expr_type != EXPR_VARIABLE)
  	{
! 	  if (!sym->ts.deferred)
! 	    {
! 	      sym->ts.u.cl = gfc_new_charlen (sym->ns, NULL);
! 	      sym->ts.deferred = 1;
! 	    }
  
  	  /* This is reset in trans-stmt.c after the assignment
  	     of the target expression to the associate name.  */
*************** resolve_select_type (gfc_code *code, gfc
*** 9356,9361 ****
--- 9423,9429 ----
  
        /* Check F03:C815.  */
        if ((c->ts.type == BT_DERIVED || c->ts.type == BT_CLASS)
+ 	  && selector_type
  	  && !selector_type->attr.unlimited_polymorphic
  	  && !gfc_type_is_extensible (c->ts.u.derived))
  	{
*************** resolve_select_type (gfc_code *code, gfc
*** 9366,9372 ****
  	}
  
        /* Check F03:C816.  */
!       if (c->ts.type != BT_UNKNOWN && !selector_type->attr.unlimited_polymorphic
  	  && ((c->ts.type != BT_DERIVED && c->ts.type != BT_CLASS)
  	      || !gfc_type_is_extension_of (selector_type, c->ts.u.derived)))
  	{
--- 9434,9441 ----
  	}
  
        /* Check F03:C816.  */
!       if (c->ts.type != BT_UNKNOWN
! 	  && selector_type && !selector_type->attr.unlimited_polymorphic
  	  && ((c->ts.type != BT_DERIVED && c->ts.type != BT_CLASS)
  	      || !gfc_type_is_extension_of (selector_type, c->ts.u.derived)))
  	{
*************** resolve_sync (gfc_code *code)
*** 10224,10242 ****
  
    /* Check STAT.  */
    gfc_resolve_expr (code->expr2);
!   if (code->expr2
!       && (code->expr2->ts.type != BT_INTEGER || code->expr2->rank != 0
! 	  || code->expr2->expr_type != EXPR_VARIABLE))
!     gfc_error ("STAT= argument at %L must be a scalar INTEGER variable",
! 	       &code->expr2->where);
  
    /* Check ERRMSG.  */
    gfc_resolve_expr (code->expr3);
!   if (code->expr3
!       && (code->expr3->ts.type != BT_CHARACTER || code->expr3->rank != 0
! 	  || code->expr3->expr_type != EXPR_VARIABLE))
!     gfc_error ("ERRMSG= argument at %L must be a scalar CHARACTER variable",
! 	       &code->expr3->where);
  }
  
  
--- 10293,10319 ----
  
    /* Check STAT.  */
    gfc_resolve_expr (code->expr2);
!   if (code->expr2)
!     {
!       if (code->expr2->ts.type != BT_INTEGER || code->expr2->rank != 0)
! 	gfc_error ("STAT= argument at %L must be a scalar INTEGER variable",
! 		   &code->expr2->where);
!       else
! 	gfc_check_vardef_context (code->expr2, false, false, false,
! 				  _("STAT variable"));
!     }
  
    /* Check ERRMSG.  */
    gfc_resolve_expr (code->expr3);
!   if (code->expr3)
!     {
!       if (code->expr3->ts.type != BT_CHARACTER || code->expr3->rank != 0)
! 	gfc_error ("ERRMSG= argument at %L must be a scalar CHARACTER variable",
! 		   &code->expr3->where);
!       else
! 	gfc_check_vardef_context (code->expr3, false, false, false,
! 				  _("ERRMSG variable"));
!     }
  }
  
  
*************** resolve_values (gfc_symbol *sym)
*** 12276,12282 ****
    if (sym->value == NULL)
      return;
  
!   if (sym->attr.ext_attr & (1 << EXT_ATTR_DEPRECATED))
      gfc_warning (OPT_Wdeprecated_declarations,
  		 "Using parameter %qs declared at %L is deprecated",
  		 sym->name, &sym->declared_at);
--- 12353,12359 ----
    if (sym->value == NULL)
      return;
  
!   if (sym->attr.ext_attr & (1 << EXT_ATTR_DEPRECATED) && sym->attr.referenced)
      gfc_warning (OPT_Wdeprecated_declarations,
  		 "Using parameter %qs declared at %L is deprecated",
  		 sym->name, &sym->declared_at);
*************** resolve_fl_procedure (gfc_symbol *sym, i
*** 13169,13175 ****
  
    /* An elemental function is required to return a scalar 12.7.1  */
    if (sym->attr.elemental && sym->attr.function
!       && (sym->as || (sym->ts.type == BT_CLASS && CLASS_DATA (sym)->as)))
      {
        gfc_error ("ELEMENTAL function %qs at %L must have a scalar "
  		 "result", sym->name, &sym->declared_at);
--- 13246,13253 ----
  
    /* An elemental function is required to return a scalar 12.7.1  */
    if (sym->attr.elemental && sym->attr.function
!       && (sym->as || (sym->ts.type == BT_CLASS && sym->attr.class_ok
! 		      && CLASS_DATA (sym)->as)))
      {
        gfc_error ("ELEMENTAL function %qs at %L must have a scalar "
  		 "result", sym->name, &sym->declared_at);
diff -Nrcpad gcc-11.2.0/gcc/fortran/simplify.c gcc-11.3.0/gcc/fortran/simplify.c
*** gcc-11.2.0/gcc/fortran/simplify.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/simplify.c	Thu Apr 21 07:58:53 2022
*************** gfc_simplify_cshift (gfc_expr *array, gf
*** 2109,2114 ****
--- 2109,2117 ----
    else
      which = 0;
  
+   if (array->shape == NULL)
+     return NULL;
+ 
    gfc_array_size (array, &size);
    arraysize = mpz_get_ui (size);
    mpz_clear (size);
*************** gfc_simplify_eoshift (gfc_expr *array, g
*** 2569,2574 ****
--- 2572,2580 ----
    if (arraysize == 0)
      goto final;
  
+   if (array->shape == NULL)
+     goto final;
+ 
    arrayvec = XCNEWVEC (gfc_expr *, arraysize);
    array_ctor = gfc_constructor_first (array->value.constructor);
    for (i = 0; i < arraysize; i++)
*************** simplify_bound (gfc_expr *array, gfc_exp
*** 4263,4268 ****
--- 4269,4280 ----
  	     || (as->type == AS_ASSUMED_SHAPE && upper)))
      return NULL;
  
+   /* 'array' shall not be an unallocated allocatable variable or a pointer that
+      is not associated.  */
+   if (array->expr_type == EXPR_VARIABLE
+       && (gfc_expr_attr (array).allocatable || gfc_expr_attr (array).pointer))
+     return NULL;
+ 
    gcc_assert (!as
  	      || (as->type != AS_DEFERRED
  		  && array->expr_type == EXPR_VARIABLE
*************** gfc_simplify_leadz (gfc_expr *e)
*** 4512,4517 ****
--- 4524,4572 ----
  }
  
  
+ /* Check for constant length of a substring.  */
+ 
+ static bool
+ substring_has_constant_len (gfc_expr *e)
+ {
+   gfc_ref *ref;
+   HOST_WIDE_INT istart, iend, length;
+   bool equal_length = false;
+ 
+   if (e->ts.type != BT_CHARACTER)
+     return false;
+ 
+   for (ref = e->ref; ref; ref = ref->next)
+     if (ref->type != REF_COMPONENT && ref->type != REF_ARRAY)
+       break;
+ 
+   if (!ref
+       || ref->type != REF_SUBSTRING
+       || !ref->u.ss.start
+       || ref->u.ss.start->expr_type != EXPR_CONSTANT
+       || !ref->u.ss.end
+       || ref->u.ss.end->expr_type != EXPR_CONSTANT)
+     return false;
+ 
+   /* Basic checks on substring starting and ending indices.  */
+   if (!gfc_resolve_substring (ref, &equal_length))
+     return false;
+ 
+   istart = gfc_mpz_get_hwi (ref->u.ss.start->value.integer);
+   iend = gfc_mpz_get_hwi (ref->u.ss.end->value.integer);
+ 
+   if (istart <= iend)
+     length = iend - istart + 1;
+   else
+     length = 0;
+ 
+   /* Fix substring length.  */
+   e->value.character.length = length;
+ 
+   return true;
+ }
+ 
+ 
  gfc_expr *
  gfc_simplify_len (gfc_expr *e, gfc_expr *kind)
  {
*************** gfc_simplify_len (gfc_expr *e, gfc_expr
*** 4521,4527 ****
    if (k == -1)
      return &gfc_bad_expr;
  
!   if (e->expr_type == EXPR_CONSTANT)
      {
        result = gfc_get_constant_expr (BT_INTEGER, k, &e->where);
        mpz_set_si (result->value.integer, e->value.character.length);
--- 4576,4583 ----
    if (k == -1)
      return &gfc_bad_expr;
  
!   if (e->expr_type == EXPR_CONSTANT
!       || substring_has_constant_len (e))
      {
        result = gfc_get_constant_expr (BT_INTEGER, k, &e->where);
        mpz_set_si (result->value.integer, e->value.character.length);
*************** gfc_simplify_maskr (gfc_expr *i, gfc_exp
*** 4825,4830 ****
--- 4881,4889 ----
    bool fail = gfc_extract_int (i, &arg);
    gcc_assert (!fail);
  
+   if (!gfc_check_mask (i, kind_arg))
+     return &gfc_bad_expr;
+ 
    result = gfc_get_constant_expr (BT_INTEGER, kind, &i->where);
  
    /* MASKR(n) = 2^n - 1 */
*************** gfc_simplify_maskl (gfc_expr *i, gfc_exp
*** 4856,4861 ****
--- 4915,4923 ----
    bool fail = gfc_extract_int (i, &arg);
    gcc_assert (!fail);
  
+   if (!gfc_check_mask (i, kind_arg))
+     return &gfc_bad_expr;
+ 
    result = gfc_get_constant_expr (BT_INTEGER, kind, &i->where);
  
    /* MASKL(n) = 2^bit_size - 2^(bit_size - n) */
*************** simplify_minmaxloc_nodim (gfc_expr *resu
*** 5227,5232 ****
--- 5289,5297 ----
        && !mask->value.logical)
      goto finish;
  
+   if (array->shape == NULL)
+     goto finish;
+ 
    for (i = 0; i < array->rank; i++)
      {
        count[i] = 0;
*************** gfc_simplify_reshape (gfc_expr *source,
*** 6796,6802 ****
        gfc_extract_int (e, &shape[rank]);
  
        gcc_assert (rank >= 0 && rank < GFC_MAX_DIMENSIONS);
!       gcc_assert (shape[rank] >= 0);
  
        rank++;
      }
--- 6861,6873 ----
        gfc_extract_int (e, &shape[rank]);
  
        gcc_assert (rank >= 0 && rank < GFC_MAX_DIMENSIONS);
!       if (shape[rank] < 0)
! 	{
! 	  gfc_error ("The SHAPE array for the RESHAPE intrinsic at %L has a "
! 		     "negative value %d for dimension %d",
! 		     &shape_exp->where, shape[rank], rank+1);
! 	  return &gfc_bad_expr;
! 	}
  
        rank++;
      }
*************** simplify_size (gfc_expr *array, gfc_expr
*** 7427,7432 ****
--- 7498,7504 ----
    mpz_t size;
    gfc_expr *return_value;
    int d;
+   gfc_ref *ref;
  
    /* For unary operations, the size of the result is given by the size
       of the operand.  For binary ones, it's the size of the first operand
*************** simplify_size (gfc_expr *array, gfc_expr
*** 7483,7488 ****
--- 7555,7564 ----
        return simplified;
      }
  
+   for (ref = array->ref; ref; ref = ref->next)
+     if (ref->type == REF_ARRAY && ref->u.ar.as)
+       gfc_resolve_array_spec (ref->u.ar.as, 0);
+ 
    if (dim == NULL)
      {
        if (!gfc_array_size (array, &size))
*************** gfc_simplify_transfer (gfc_expr *source,
*** 8079,8085 ****
       set even for array expressions, in order to pass this information into
       gfc_target_interpret_expr.  */
    if (result->ts.type == BT_CHARACTER && gfc_is_constant_expr (mold_element))
!     result->value.character.length = mold_element->value.character.length;
  
    /* Set the number of elements in the result, and determine its size.  */
  
--- 8155,8172 ----
       set even for array expressions, in order to pass this information into
       gfc_target_interpret_expr.  */
    if (result->ts.type == BT_CHARACTER && gfc_is_constant_expr (mold_element))
!     {
!       result->value.character.length = mold_element->value.character.length;
! 
!       /* Let the typespec of the result inherit the string length.
! 	 This is crucial if a resulting array has size zero.  */
!       if (mold_element->ts.u.cl->length)
! 	result->ts.u.cl->length = gfc_copy_expr (mold_element->ts.u.cl->length);
!       else
! 	result->ts.u.cl->length =
! 	  gfc_get_int_expr (gfc_charlen_int_kind, NULL,
! 			    mold_element->value.character.length);
!     }
  
    /* Set the number of elements in the result, and determine its size.  */
  
*************** gfc_simplify_transpose (gfc_expr *matrix
*** 8119,8124 ****
--- 8206,8214 ----
  
    gcc_assert (matrix->rank == 2);
  
+   if (matrix->shape == NULL)
+     return NULL;
+ 
    result = gfc_get_array_expr (matrix->ts.type, matrix->ts.kind,
  			       &matrix->where);
    result->rank = 2;
diff -Nrcpad gcc-11.2.0/gcc/fortran/symbol.c gcc-11.3.0/gcc/fortran/symbol.c
*** gcc-11.2.0/gcc/fortran/symbol.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/symbol.c	Thu Apr 21 07:58:53 2022
*************** gfc_sym_get_dummy_args (gfc_symbol *sym)
*** 5253,5258 ****
--- 5253,5261 ----
  {
    gfc_formal_arglist *dummies;
  
+   if (sym == NULL)
+     return NULL;
+ 
    dummies = sym->formal;
    if (dummies == NULL && sym->ts.interface != NULL)
      dummies = sym->ts.interface->formal;
diff -Nrcpad gcc-11.2.0/gcc/fortran/target-memory.c gcc-11.3.0/gcc/fortran/target-memory.c
*** gcc-11.2.0/gcc/fortran/target-memory.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/target-memory.c	Thu Apr 21 07:58:53 2022
*************** gfc_interpret_character (unsigned char *
*** 486,492 ****
  
    result->value.character.string[result->value.character.length] = '\0';
  
!   return result->value.character.length;
  }
  
  
--- 486,492 ----
  
    result->value.character.string[result->value.character.length] = '\0';
  
!   return size_character (result->value.character.length, result->ts.kind);
  }
  
  
*************** gfc_interpret_derived (unsigned char *bu
*** 534,539 ****
--- 534,542 ----
  	{
  	  int n;
  
+ 	  if (cmp->as->type != AS_EXPLICIT)
+ 	    return 0;
+ 
  	  e->expr_type = EXPR_ARRAY;
  	  e->rank = cmp->as->rank;
  
diff -Nrcpad gcc-11.2.0/gcc/fortran/trans-array.c gcc-11.3.0/gcc/fortran/trans-array.c
*** gcc-11.2.0/gcc/fortran/trans-array.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/trans-array.c	Thu Apr 21 07:58:53 2022
*************** gfc_trans_g77_array (gfc_symbol * sym, g
*** 6525,6531 ****
    /* Set the pointer itself if we aren't using the parameter directly.  */
    if (TREE_CODE (parm) != PARM_DECL)
      {
!       tmp = convert (TREE_TYPE (parm), GFC_DECL_SAVED_DESCRIPTOR (parm));
        gfc_add_modify (&init, parm, tmp);
      }
    stmt = gfc_finish_block (&init);
--- 6525,6538 ----
    /* Set the pointer itself if we aren't using the parameter directly.  */
    if (TREE_CODE (parm) != PARM_DECL)
      {
!       tmp = GFC_DECL_SAVED_DESCRIPTOR (parm);
!       if (sym->ts.type == BT_CLASS)
! 	{
! 	  tmp = build_fold_indirect_ref_loc (input_location, tmp);
! 	  tmp = gfc_class_data_get (tmp);
! 	  tmp = gfc_conv_descriptor_data_get (tmp);
! 	}
!       tmp = convert (TREE_TYPE (parm), tmp);
        gfc_add_modify (&init, parm, tmp);
      }
    stmt = gfc_finish_block (&init);
*************** gfc_trans_dummy_array_bias (gfc_symbol *
*** 6627,6633 ****
        && VAR_P (sym->ts.u.cl->backend_decl))
      gfc_conv_string_length (sym->ts.u.cl, NULL, &init);
  
!   checkparm = (as->type == AS_EXPLICIT
  	       && (gfc_option.rtcheck & GFC_RTCHECK_BOUNDS));
  
    no_repack = !(GFC_DECL_PACKED_ARRAY (tmpdesc)
--- 6634,6641 ----
        && VAR_P (sym->ts.u.cl->backend_decl))
      gfc_conv_string_length (sym->ts.u.cl, NULL, &init);
  
!   /* TODO: Fix the exclusion of class arrays from extent checking.  */
!   checkparm = (as->type == AS_EXPLICIT && !is_classarray
  	       && (gfc_option.rtcheck & GFC_RTCHECK_BOUNDS));
  
    no_repack = !(GFC_DECL_PACKED_ARRAY (tmpdesc)
*************** structure_alloc_comps (gfc_symbol * der_
*** 8818,8823 ****
--- 8826,8835 ----
  		continue;
  	    }
  
+ 	  /* Do not broadcast a caf_token.  These are local to the image.  */
+ 	  if (attr->caf_token)
+ 	    continue;
+ 
  	  add_when_allocated = NULL_TREE;
  	  if (cmp_has_alloc_comps
  	      && !c->attr.pointer && !c->attr.proc_pointer)
*************** structure_alloc_comps (gfc_symbol * der_
*** 8850,8859 ****
  	  if (attr->dimension)
  	    {
  	      tmp = gfc_get_element_type (TREE_TYPE (comp));
! 	      ubound = gfc_full_array_size (&tmpblock, comp,
! 					    c->ts.type == BT_CLASS
! 					    ? CLASS_DATA (c)->as->rank
! 					    : c->as->rank);
  	    }
  	  else
  	    {
--- 8862,8874 ----
  	  if (attr->dimension)
  	    {
  	      tmp = gfc_get_element_type (TREE_TYPE (comp));
! 	      if (!GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (comp)))
! 		ubound = GFC_TYPE_ARRAY_SIZE (TREE_TYPE (comp));
! 	      else
! 		ubound = gfc_full_array_size (&tmpblock, comp,
! 					      c->ts.type == BT_CLASS
! 						? CLASS_DATA (c)->as->rank
! 						: c->as->rank);
  	    }
  	  else
  	    {
*************** structure_alloc_comps (gfc_symbol * der_
*** 8861,8886 ****
  	      ubound = build_int_cst (gfc_array_index_type, 1);
  	    }
  
! 	  cdesc = gfc_get_array_type_bounds (tmp, 1, 0, &gfc_index_one_node,
! 					     &ubound, 1,
! 					     GFC_ARRAY_ALLOCATABLE, false);
  
! 	  cdesc = gfc_create_var (cdesc, "cdesc");
! 	  DECL_ARTIFICIAL (cdesc) = 1;
  
! 	  gfc_add_modify (&tmpblock, gfc_conv_descriptor_dtype (cdesc),
! 	  		  gfc_get_dtype_rank_type (1, tmp));
! 	  gfc_conv_descriptor_lbound_set (&tmpblock, cdesc,
! 					  gfc_index_zero_node,
! 					  gfc_index_one_node);
! 	  gfc_conv_descriptor_stride_set (&tmpblock, cdesc,
! 					  gfc_index_zero_node,
! 					  gfc_index_one_node);
! 	  gfc_conv_descriptor_ubound_set (&tmpblock, cdesc,
! 					  gfc_index_zero_node, ubound);
  
  	  if (attr->dimension)
! 	    comp = gfc_conv_descriptor_data_get (comp);
  	  else
  	    {
  	      gfc_se se;
--- 8876,8914 ----
  	      ubound = build_int_cst (gfc_array_index_type, 1);
  	    }
  
! 	  /* Treat strings like arrays.  Or the other way around, do not
! 	   * generate an additional array layer for scalar components.  */
! 	  if (attr->dimension || c->ts.type == BT_CHARACTER)
! 	    {
! 	      cdesc = gfc_get_array_type_bounds (tmp, 1, 0, &gfc_index_one_node,
! 						 &ubound, 1,
! 						 GFC_ARRAY_ALLOCATABLE, false);
  
! 	      cdesc = gfc_create_var (cdesc, "cdesc");
! 	      DECL_ARTIFICIAL (cdesc) = 1;
  
! 	      gfc_add_modify (&tmpblock, gfc_conv_descriptor_dtype (cdesc),
! 			      gfc_get_dtype_rank_type (1, tmp));
! 	      gfc_conv_descriptor_lbound_set (&tmpblock, cdesc,
! 					      gfc_index_zero_node,
! 					      gfc_index_one_node);
! 	      gfc_conv_descriptor_stride_set (&tmpblock, cdesc,
! 					      gfc_index_zero_node,
! 					      gfc_index_one_node);
! 	      gfc_conv_descriptor_ubound_set (&tmpblock, cdesc,
! 					      gfc_index_zero_node, ubound);
! 	    }
! 	  else
! 	    /* Prevent warning.  */
! 	    cdesc = NULL_TREE;
  
  	  if (attr->dimension)
! 	    {
! 	      if (GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (comp)))
! 		comp = gfc_conv_descriptor_data_get (comp);
! 	      else
! 		comp = gfc_build_addr_expr (NULL_TREE, comp);
! 	    }
  	  else
  	    {
  	      gfc_se se;
*************** structure_alloc_comps (gfc_symbol * der_
*** 8888,8901 ****
  	      gfc_init_se (&se, NULL);
  
  	      comp = gfc_conv_scalar_to_descriptor (&se, comp,
! 	      					    c->ts.type == BT_CLASS
! 	      					    ? CLASS_DATA (c)->attr
! 	      					    : c->attr);
! 	      comp = gfc_build_addr_expr (NULL_TREE, comp);
  	      gfc_add_block_to_block (&tmpblock, &se.pre);
  	    }
  
! 	  gfc_conv_descriptor_data_set (&tmpblock, cdesc, comp);
  
  	  tree fndecl;
  
--- 8916,8933 ----
  	      gfc_init_se (&se, NULL);
  
  	      comp = gfc_conv_scalar_to_descriptor (&se, comp,
! 						    c->ts.type == BT_CLASS
! 						      ? CLASS_DATA (c)->attr
! 						      : c->attr);
! 	      if (c->ts.type == BT_CHARACTER)
! 		comp = gfc_build_addr_expr (NULL_TREE, comp);
  	      gfc_add_block_to_block (&tmpblock, &se.pre);
  	    }
  
! 	  if (attr->dimension || c->ts.type == BT_CHARACTER)
! 	    gfc_conv_descriptor_data_set (&tmpblock, cdesc, comp);
! 	  else
! 	    cdesc = comp;
  
  	  tree fndecl;
  
*************** gfc_get_proc_ifc_for_expr (gfc_expr *pro
*** 11177,11182 ****
--- 11209,11297 ----
  }
  
  
+ /* Given an expression referring to an intrinsic function call,
+    return the intrinsic symbol.  */
+ 
+ gfc_intrinsic_sym *
+ gfc_get_intrinsic_for_expr (gfc_expr *call)
+ {
+   if (call == NULL)
+     return NULL;
+ 
+   /* Normal procedure case.  */
+   if (call->expr_type == EXPR_FUNCTION)
+     return call->value.function.isym;
+   else
+     return NULL;
+ }
+ 
+ 
+ /* Indicates whether an argument to an intrinsic function should be used in
+    scalarization.  It is usually the case, except for some intrinsics
+    requiring the value to be constant, and using the value at compile time only.
+    As the value is not used at runtime in those cases, we donâ€™t produce code
+    for it, and it should not be visible to the scalarizer.
+    FUNCTION is the intrinsic function being called, ACTUAL_ARG is the actual
+    argument being examined in that call, and ARG_NUM the index number
+    of ACTUAL_ARG in the list of arguments.
+    The intrinsic procedureâ€™s dummy argument associated with ACTUAL_ARG is
+    identified using the name in ACTUAL_ARG if it is present (that is: if itâ€™s
+    a keyword argument), otherwise using ARG_NUM.  */
+ 
+ static bool
+ arg_evaluated_for_scalarization (gfc_intrinsic_sym *function,
+ 				 gfc_actual_arglist &actual_arg, int arg_num)
+ {
+   if (function != NULL)
+     {
+       if (actual_arg.name == NULL)
+ 	{
+ 	  switch (function->id)
+ 	    {
+ 	      case GFC_ISYM_INDEX:
+ 	      case GFC_ISYM_SCAN:
+ 	      case GFC_ISYM_VERIFY:
+ 		if (arg_num == 3)
+ 		  return false;
+ 		break;
+ 
+ 	      case GFC_ISYM_LEN_TRIM:
+ 	      case GFC_ISYM_MASKL:
+ 	      case GFC_ISYM_MASKR:
+ 		if (arg_num == 1)
+ 		  return false;
+ 
+ 	      /* Fallthrough.  */
+ 
+ 	      default:
+ 		break;
+ 	    }
+ 	}
+       else
+ 	{
+ 	  switch (function->id)
+ 	    {
+ 	      case GFC_ISYM_INDEX:
+ 	      case GFC_ISYM_LEN_TRIM:
+ 	      case GFC_ISYM_MASKL:
+ 	      case GFC_ISYM_MASKR:
+ 	      case GFC_ISYM_SCAN:
+ 	      case GFC_ISYM_VERIFY:
+ 		if (strcmp ("kind", actual_arg.name) == 0)
+ 		  return false;
+ 
+ 	      /* Fallthrough.  */
+ 
+ 	      default:
+ 		break;
+ 	    }
+ 	}
+     }
+ 
+   return true;
+ }
+ 
+ 
  /* Walk the arguments of an elemental function.
     PROC_EXPR is used to check whether an argument is permitted to be absent.  If
     it is NULL, we don't do the check and the argument is assumed to be present.
*************** gfc_get_proc_ifc_for_expr (gfc_expr *pro
*** 11184,11189 ****
--- 11299,11305 ----
  
  gfc_ss *
  gfc_walk_elemental_function_args (gfc_ss * ss, gfc_actual_arglist *arg,
+ 				  gfc_intrinsic_sym *intrinsic_sym,
  				  gfc_symbol *proc_ifc, gfc_ss_type type)
  {
    gfc_formal_arglist *dummy_arg;
*************** gfc_walk_elemental_function_args (gfc_ss
*** 11200,11209 ****
    else
      dummy_arg = NULL;
  
    scalar = 1;
    for (; arg; arg = arg->next)
      {
!       if (!arg->expr || arg->expr->expr_type == EXPR_NULL)
  	goto loop_continue;
  
        newss = gfc_walk_subexpr (head, arg->expr);
--- 11316,11328 ----
    else
      dummy_arg = NULL;
  
+   int arg_num = 0;
    scalar = 1;
    for (; arg; arg = arg->next)
      {
!       if (!arg->expr
! 	  || arg->expr->expr_type == EXPR_NULL
! 	  || !arg_evaluated_for_scalarization (intrinsic_sym, *arg, arg_num))
  	goto loop_continue;
  
        newss = gfc_walk_subexpr (head, arg->expr);
*************** gfc_walk_elemental_function_args (gfc_ss
*** 11236,11241 ****
--- 11355,11361 ----
          }
  
  loop_continue:
+       arg_num++;
        if (dummy_arg != NULL)
  	dummy_arg = dummy_arg->next;
      }
*************** gfc_walk_function_expr (gfc_ss * ss, gfc
*** 11296,11301 ****
--- 11416,11422 ----
  
        ss = gfc_walk_elemental_function_args (old_ss,
  					     expr->value.function.actual,
+ 					     gfc_get_intrinsic_for_expr (expr),
  					     gfc_get_proc_ifc_for_expr (expr),
  					     GFC_SS_REFERENCE);
        if (ss != old_ss
diff -Nrcpad gcc-11.2.0/gcc/fortran/trans-array.h gcc-11.3.0/gcc/fortran/trans-array.h
*** gcc-11.2.0/gcc/fortran/trans-array.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/trans-array.h	Thu Apr 21 07:58:53 2022
*************** void gfc_trans_static_array_pointer (gfc
*** 74,79 ****
--- 74,81 ----
  
  /* Get the procedure interface for a function call.  */
  gfc_symbol *gfc_get_proc_ifc_for_expr (gfc_expr *);
+ /* Get the intrinsic symbol for an intrinsic function call.  */
+ gfc_intrinsic_sym *gfc_get_intrinsic_for_expr (gfc_expr *);
  /* Generate scalarization information for an expression.  */
  gfc_ss *gfc_walk_expr (gfc_expr *);
  /* Workhorse for gfc_walk_expr.  */
*************** gfc_ss *gfc_walk_subexpr (gfc_ss *, gfc_
*** 82,87 ****
--- 84,90 ----
  gfc_ss *gfc_walk_array_ref (gfc_ss *, gfc_expr *, gfc_ref * ref);
  /* Walk the arguments of an elemental function.  */
  gfc_ss *gfc_walk_elemental_function_args (gfc_ss *, gfc_actual_arglist *,
+ 					  gfc_intrinsic_sym *,
  					  gfc_symbol *, gfc_ss_type);
  /* Walk an intrinsic function.  */
  gfc_ss *gfc_walk_intrinsic_function (gfc_ss *, gfc_expr *,
diff -Nrcpad gcc-11.2.0/gcc/fortran/trans-decl.c gcc-11.3.0/gcc/fortran/trans-decl.c
*** gcc-11.2.0/gcc/fortran/trans-decl.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/trans-decl.c	Thu Apr 21 07:58:53 2022
*************** along with GCC; see the file COPYING3.
*** 42,48 ****
  #include "trans-types.h"
  #include "trans-array.h"
  #include "trans-const.h"
- #include "intrinsic.h" 		/* For gfc_resolve_index_func.  */
  /* Only for gfc_trans_code.  Shouldn't need to include this.  */
  #include "trans-stmt.h"
  #include "gomp-constants.h"
--- 42,47 ----
*************** gfc_finish_var_decl (tree decl, gfc_symb
*** 740,745 ****
--- 739,745 ----
    if (!(sym->ns->proc_name && sym->ns->proc_name->attr.recursive)
        && !sym->attr.automatic
        && sym->attr.save != SAVE_EXPLICIT
+       && sym->attr.save != SAVE_IMPLICIT
        && INTEGER_CST_P (DECL_SIZE_UNIT (decl))
        && !gfc_can_put_var_on_stack (DECL_SIZE_UNIT (decl))
  	 /* Put variable length auto array pointers always into stack.  */
*************** gfc_finish_var_decl (tree decl, gfc_symb
*** 750,764 ****
  	  || sym->attr.allocatable)
        && !DECL_ARTIFICIAL (decl))
      {
!       if (flag_max_stack_var_size > 0)
  	gfc_warning (OPT_Wsurprising,
! 		     "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 using %<-frecursive%>, or increase the"
! 		     " %<-fmax-stack-var-size=%> limit, or change the code to"
! 		     " use an ALLOCATABLE array.",
  		     sym->name, &sym->declared_at);
  
        TREE_STATIC (decl) = 1;
--- 750,770 ----
  	  || sym->attr.allocatable)
        && !DECL_ARTIFICIAL (decl))
      {
!       if (flag_max_stack_var_size > 0
! 	  && !(sym->ns->proc_name
! 	       && sym->ns->proc_name->attr.is_main_program))
  	gfc_warning (OPT_Wsurprising,
! 		     "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.",
  		     sym->name, &sym->declared_at);
  
        TREE_STATIC (decl) = 1;
*************** module_sym:
*** 2245,2272 ****
  		{
  		  /* All specific intrinsics take less than 5 arguments.  */
  		  gcc_assert (isym->formal->next->next->next->next == NULL);
! 		  if (isym->resolve.f1m == gfc_resolve_index_func)
! 		    {
! 		      /* gfc_resolve_index_func is special because it takes a
! 			 gfc_actual_arglist instead of individual arguments.  */
! 		      gfc_actual_arglist *a, *n;
! 		      int i;
! 		      a = gfc_get_actual_arglist();
! 		      n = a;
! 
! 		      for (i = 0; i < 4; i++)
! 			{
! 			  n->next = gfc_get_actual_arglist();
! 			  n = n->next;
! 			}
! 
! 		      a->expr = &argexpr;
! 		      isym->resolve.f1m (&e, a);
! 		      a->expr = NULL;
! 		      gfc_free_actual_arglist (a);
! 		    }
! 		  else
! 		    isym->resolve.f4 (&e, &argexpr, NULL, NULL, NULL);
  		}
  	    }
  	}
--- 2251,2257 ----
  		{
  		  /* All specific intrinsics take less than 5 arguments.  */
  		  gcc_assert (isym->formal->next->next->next->next == NULL);
! 		  isym->resolve.f4 (&e, &argexpr, NULL, NULL, NULL);
  		}
  	    }
  	}
diff -Nrcpad gcc-11.2.0/gcc/fortran/trans-expr.c gcc-11.3.0/gcc/fortran/trans-expr.c
*** gcc-11.2.0/gcc/fortran/trans-expr.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/trans-expr.c	Thu Apr 21 07:58:53 2022
*************** gfc_conv_substring (gfc_se * se, gfc_ref
*** 2589,2595 ****
    if (!CONSTANT_CLASS_P (tmp) && !DECL_P (tmp))
      end.expr = gfc_evaluate_now (end.expr, &se->pre);
  
!   if (gfc_option.rtcheck & GFC_RTCHECK_BOUNDS)
      {
        tree nonempty = fold_build2_loc (input_location, LE_EXPR,
  				       logical_type_node, start.expr,
--- 2589,2597 ----
    if (!CONSTANT_CLASS_P (tmp) && !DECL_P (tmp))
      end.expr = gfc_evaluate_now (end.expr, &se->pre);
  
!   if ((gfc_option.rtcheck & GFC_RTCHECK_BOUNDS)
!       && (ref->u.ss.start->symtree
! 	  && !ref->u.ss.start->symtree->n.sym->attr.implied_index))
      {
        tree nonempty = fold_build2_loc (input_location, LE_EXPR,
  				       logical_type_node, start.expr,
*************** conv_parent_component_references (gfc_se
*** 2761,2769 ****
    dt = ref->u.c.sym;
    c = ref->u.c.component;
  
!   /* Return if the component is in the parent type.  */
    for (cmp = dt->components; cmp; cmp = cmp->next)
!     if (strcmp (c->name, cmp->name) == 0)
        return;
  
    /* Build a gfc_ref to recursively call gfc_conv_component_ref.  */
--- 2763,2771 ----
    dt = ref->u.c.sym;
    c = ref->u.c.component;
  
!   /* Return if the component is in this type, i.e. not in the parent type.  */
    for (cmp = dt->components; cmp; cmp = cmp->next)
!     if (c == cmp)
        return;
  
    /* Build a gfc_ref to recursively call gfc_conv_component_ref.  */
*************** tree
*** 2823,2828 ****
--- 2825,2833 ----
  gfc_maybe_dereference_var (gfc_symbol *sym, tree var, bool descriptor_only_p,
  			   bool is_classarray)
  {
+   if (!POINTER_TYPE_P (TREE_TYPE (var)))
+     return var;
+ 
    /* Characters are entirely different from other types, they are treated
       separately.  */
    if (sym->ts.type == BT_CHARACTER)
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 6421,6426 ****
--- 6426,6440 ----
  				fsym ? fsym->attr.intent : INTENT_INOUT,
  				fsym && fsym->attr.pointer);
  
+ 	      else if (e->ts.type == BT_CLASS && CLASS_DATA (e)->as
+ 		       && CLASS_DATA (e)->as->type == AS_ASSUMED_SIZE
+ 		       && nodesc_arg && fsym->ts.type == BT_DERIVED)
+ 		/* An assumed size class actual argument being passed to
+ 		   a 'no descriptor' formal argument just requires the
+ 		   data pointer to be passed. For class dummy arguments
+ 		   this is stored in the symbol backend decl..  */
+ 		parmse.expr = e->symtree->n.sym->backend_decl;
+ 
  	      else if (gfc_is_class_array_ref (e, NULL)
  		       && fsym && fsym->ts.type == BT_DERIVED)
  		/* The actual argument is a component reference to an
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 6494,6499 ****
--- 6508,6524 ----
  		    // deallocate the components first
  		    tmp = gfc_deallocate_alloc_comp (fsym->ts.u.derived,
  						     parmse.expr, e->rank);
+ 		    /* But check whether dummy argument is optional.  */
+ 		    if (tmp != NULL_TREE
+ 			&& fsym->attr.optional
+ 			&& e->expr_type == EXPR_VARIABLE
+ 			&& e->symtree->n.sym->attr.optional)
+ 		      {
+ 			tree present;
+ 			present = gfc_conv_expr_present (e->symtree->n.sym);
+ 			tmp = build3_v (COND_EXPR, present, tmp,
+ 					build_empty_stmt (input_location));
+ 		      }
  		    if (tmp != NULL_TREE)
  		      gfc_add_expr_to_block (&se->pre, tmp);
  		  }
diff -Nrcpad gcc-11.2.0/gcc/fortran/trans-intrinsic.c gcc-11.3.0/gcc/fortran/trans-intrinsic.c
*** gcc-11.2.0/gcc/fortran/trans-intrinsic.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/trans-intrinsic.c	Thu Apr 21 07:58:53 2022
*************** build_round_expr (tree arg, tree restype
*** 386,415 ****
    argprec = TYPE_PRECISION (argtype);
    resprec = TYPE_PRECISION (restype);
  
!   /* Depending on the type of the result, choose the int intrinsic
!      (iround, available only as a builtin, therefore cannot use it for
!      __float128), long int intrinsic (lround family) or long long
!      intrinsic (llround).  We might also need to convert the result
!      afterwards.  */
    if (resprec <= INT_TYPE_SIZE && argprec <= LONG_DOUBLE_TYPE_SIZE)
      fn = builtin_decl_for_precision (BUILT_IN_IROUND, argprec);
    else if (resprec <= LONG_TYPE_SIZE)
      fn = builtin_decl_for_precision (BUILT_IN_LROUND, argprec);
    else if (resprec <= LONG_LONG_TYPE_SIZE)
      fn = builtin_decl_for_precision (BUILT_IN_LLROUND, argprec);
!   else if (resprec >= argprec && resprec == 128)
!     {
!       /* Search for a real kind suitable as temporary for conversion.  */
!       int kind = -1;
!       for (int i = 0; kind < 0 && gfc_real_kinds[i].kind != 0; i++)
! 	if (gfc_real_kinds[i].mode_precision >= resprec)
! 	  kind = gfc_real_kinds[i].kind;
!       if (kind < 0)
! 	gfc_internal_error ("Could not find real kind with at least %d bits",
! 			    resprec);
!       arg = fold_convert (gfc_get_real_type (kind), arg);
!       fn = gfc_builtin_decl_for_float_kind (BUILT_IN_ROUND, kind);
!     }
    else
      gcc_unreachable ();
  
--- 386,405 ----
    argprec = TYPE_PRECISION (argtype);
    resprec = TYPE_PRECISION (restype);
  
!   /* Depending on the type of the result, choose the int intrinsic (iround,
!      available only as a builtin, therefore cannot use it for _Float128), long
!      int intrinsic (lround family) or long long intrinsic (llround).  If we
!      don't have an appropriate function that converts directly to the integer
!      type (such as kind == 16), just use ROUND, and then convert the result to
!      an integer.  We might also need to convert the result afterwards.  */
    if (resprec <= INT_TYPE_SIZE && argprec <= LONG_DOUBLE_TYPE_SIZE)
      fn = builtin_decl_for_precision (BUILT_IN_IROUND, argprec);
    else if (resprec <= LONG_TYPE_SIZE)
      fn = builtin_decl_for_precision (BUILT_IN_LROUND, argprec);
    else if (resprec <= LONG_LONG_TYPE_SIZE)
      fn = builtin_decl_for_precision (BUILT_IN_LLROUND, argprec);
!   else if (resprec >= argprec)
!     fn = builtin_decl_for_precision (BUILT_IN_ROUND, argprec);
    else
      gcc_unreachable ();
  
*************** rad2deg (int kind)
*** 4582,4587 ****
--- 4572,4589 ----
  }
  
  
+ static gfc_intrinsic_map_t *
+ gfc_lookup_intrinsic (gfc_isym_id id)
+ {
+   gfc_intrinsic_map_t *m = gfc_intrinsic_map;
+   for (; m->id != GFC_ISYM_NONE || m->double_built_in != END_BUILTINS; m++)
+     if (id == m->id)
+       break;
+   gcc_assert (id == m->id);
+   return m;
+ }
+ 
+ 
  /* ACOSD(x) is translated into ACOS(x) * 180 / pi.
     ASIND(x) is translated into ASIN(x) * 180 / pi.
     ATAND(x) is translated into ATAN(x) * 180 / pi.  */
*************** gfc_conv_intrinsic_atrigd (gfc_se * se,
*** 4592,4611 ****
    tree arg;
    tree atrigd;
    tree type;
  
    type = gfc_typenode_for_spec (&expr->ts);
  
    gfc_conv_intrinsic_function_args (se, expr, &arg, 1);
  
!   if (id == GFC_ISYM_ACOSD)
!     atrigd = gfc_builtin_decl_for_float_kind (BUILT_IN_ACOS, expr->ts.kind);
!   else if (id == GFC_ISYM_ASIND)
!     atrigd = gfc_builtin_decl_for_float_kind (BUILT_IN_ASIN, expr->ts.kind);
!   else if (id == GFC_ISYM_ATAND)
!     atrigd = gfc_builtin_decl_for_float_kind (BUILT_IN_ATAN, expr->ts.kind);
!   else
!     gcc_unreachable ();
! 
    atrigd = build_call_expr_loc (input_location, atrigd, 1, arg);
  
    se->expr = fold_build2_loc (input_location, MULT_EXPR, type, atrigd,
--- 4594,4620 ----
    tree arg;
    tree atrigd;
    tree type;
+   gfc_intrinsic_map_t *m;
  
    type = gfc_typenode_for_spec (&expr->ts);
  
    gfc_conv_intrinsic_function_args (se, expr, &arg, 1);
  
!   switch (id)
!     {
!     case GFC_ISYM_ACOSD:
!       m = gfc_lookup_intrinsic (GFC_ISYM_ACOS);
!       break;
!     case GFC_ISYM_ASIND:
!       m = gfc_lookup_intrinsic (GFC_ISYM_ASIN);
!       break;
!     case GFC_ISYM_ATAND:
!       m = gfc_lookup_intrinsic (GFC_ISYM_ATAN);
!       break;
!     default:
!       gcc_unreachable ();
!     }
!   atrigd = gfc_get_intrinsic_lib_fndecl (m, expr);
    atrigd = build_call_expr_loc (input_location, atrigd, 1, arg);
  
    se->expr = fold_build2_loc (input_location, MULT_EXPR, type, atrigd,
*************** gfc_conv_intrinsic_cotan (gfc_se *se, gf
*** 4641,4653 ****
        mpfr_clear (pio2);
  
        /* Find tan builtin function.  */
!       m = gfc_intrinsic_map;
!       for (; m->id != GFC_ISYM_NONE || m->double_built_in != END_BUILTINS; m++)
! 	if (GFC_ISYM_TAN == m->id)
! 	  break;
! 
!       tmp = fold_build2_loc (input_location, PLUS_EXPR, type, arg, tmp);
        tan = gfc_get_intrinsic_lib_fndecl (m, expr);
        tan = build_call_expr_loc (input_location, tan, 1, tmp);
        se->expr = fold_build1_loc (input_location, NEGATE_EXPR, type, tan);
      }
--- 4650,4658 ----
        mpfr_clear (pio2);
  
        /* Find tan builtin function.  */
!       m = gfc_lookup_intrinsic (GFC_ISYM_TAN);
        tan = gfc_get_intrinsic_lib_fndecl (m, expr);
+       tmp = fold_build2_loc (input_location, PLUS_EXPR, type, arg, tmp);
        tan = build_call_expr_loc (input_location, tan, 1, tmp);
        se->expr = fold_build1_loc (input_location, NEGATE_EXPR, type, tan);
      }
*************** gfc_conv_intrinsic_cotan (gfc_se *se, gf
*** 4657,4676 ****
        tree cos;
  
        /* Find cos builtin function.  */
!       m = gfc_intrinsic_map;
!       for (; m->id != GFC_ISYM_NONE || m->double_built_in != END_BUILTINS; m++)
! 	if (GFC_ISYM_COS == m->id)
! 	  break;
! 
        cos = gfc_get_intrinsic_lib_fndecl (m, expr);
        cos = build_call_expr_loc (input_location, cos, 1, arg);
  
        /* Find sin builtin function.  */
!       m = gfc_intrinsic_map;
!       for (; m->id != GFC_ISYM_NONE || m->double_built_in != END_BUILTINS; m++)
! 	if (GFC_ISYM_SIN == m->id)
! 	  break;
! 
        sin = gfc_get_intrinsic_lib_fndecl (m, expr);
        sin = build_call_expr_loc (input_location, sin, 1, arg);
  
--- 4662,4673 ----
        tree cos;
  
        /* Find cos builtin function.  */
!       m = gfc_lookup_intrinsic (GFC_ISYM_COS);
        cos = gfc_get_intrinsic_lib_fndecl (m, expr);
        cos = build_call_expr_loc (input_location, cos, 1, arg);
  
        /* Find sin builtin function.  */
!       m = gfc_lookup_intrinsic (GFC_ISYM_SIN);
        sin = gfc_get_intrinsic_lib_fndecl (m, expr);
        sin = build_call_expr_loc (input_location, sin, 1, arg);
  
*************** gfc_conv_intrinsic_cotand (gfc_se *se, g
*** 4702,4712 ****
    mpfr_clear (ninety);
  
    /* Find tand.  */
!   gfc_intrinsic_map_t *m = gfc_intrinsic_map;
!   for (; m->id != GFC_ISYM_NONE || m->double_built_in != END_BUILTINS; m++)
!     if (GFC_ISYM_TAND == m->id)
!       break;
! 
    tree tand = gfc_get_intrinsic_lib_fndecl (m, expr);
    tand = build_call_expr_loc (input_location, tand, 1, arg);
  
--- 4699,4705 ----
    mpfr_clear (ninety);
  
    /* Find tand.  */
!   gfc_intrinsic_map_t *m = gfc_lookup_intrinsic (GFC_ISYM_TAND);
    tree tand = gfc_get_intrinsic_lib_fndecl (m, expr);
    tand = build_call_expr_loc (input_location, tand, 1, arg);
  
*************** gfc_conv_intrinsic_atan2d (gfc_se *se, g
*** 4726,4732 ****
    gfc_conv_intrinsic_function_args (se, expr, args, 2);
    type = TREE_TYPE (args[0]);
  
!   atan2d = gfc_builtin_decl_for_float_kind (BUILT_IN_ATAN2, expr->ts.kind);
    atan2d = build_call_expr_loc (input_location, atan2d, 2, args[0], args[1]);
  
    se->expr = fold_build2_loc (input_location, MULT_EXPR, type, atan2d,
--- 4719,4726 ----
    gfc_conv_intrinsic_function_args (se, expr, args, 2);
    type = TREE_TYPE (args[0]);
  
!   gfc_intrinsic_map_t *m = gfc_lookup_intrinsic (GFC_ISYM_ATAN2);
!   atan2d = gfc_get_intrinsic_lib_fndecl (m, expr);
    atan2d = build_call_expr_loc (input_location, atan2d, 2, args[0], args[1]);
  
    se->expr = fold_build2_loc (input_location, MULT_EXPR, type, atan2d,
*************** gfc_conv_intrinsic_transfer (gfc_se * se
*** 8652,8658 ****
      {
      case BT_CHARACTER:
        tmp = size_of_string_in_bytes (arg->expr->ts.kind, argse.string_length);
!       mold_type = gfc_get_character_type_len (arg->expr->ts.kind, tmp);
        break;
      case BT_CLASS:
        tmp = gfc_class_vtab_size_get (argse.expr);
--- 8646,8653 ----
      {
      case BT_CHARACTER:
        tmp = size_of_string_in_bytes (arg->expr->ts.kind, argse.string_length);
!       mold_type = gfc_get_character_type_len (arg->expr->ts.kind,
! 					      argse.string_length);
        break;
      case BT_CLASS:
        tmp = gfc_class_vtab_size_get (argse.expr);
*************** gfc_conv_intrinsic_transfer (gfc_se * se
*** 8754,8760 ****
  
    se->expr = info->descriptor;
    if (expr->ts.type == BT_CHARACTER)
!     se->string_length = fold_convert (gfc_charlen_type_node, dest_word_len);
  
    return;
  
--- 8749,8761 ----
  
    se->expr = info->descriptor;
    if (expr->ts.type == BT_CHARACTER)
!     {
!       tmp = fold_convert (gfc_charlen_type_node,
! 			  TYPE_SIZE_UNIT (gfc_get_char_type (expr->ts.kind)));
!       se->string_length = fold_build2_loc (input_location, TRUNC_DIV_EXPR,
! 					   gfc_charlen_type_node,
! 					   dest_word_len, tmp);
!     }
  
    return;
  
*************** scalar_transfer:
*** 8808,8814 ****
        gfc_add_expr_to_block (&se->post, tmp);
  
        se->expr = tmpdecl;
!       se->string_length = fold_convert (gfc_charlen_type_node, dest_word_len);
      }
    else
      {
--- 8809,8819 ----
        gfc_add_expr_to_block (&se->post, tmp);
  
        se->expr = tmpdecl;
!       tmp = fold_convert (gfc_charlen_type_node,
! 			  TYPE_SIZE_UNIT (gfc_get_char_type (expr->ts.kind)));
!       se->string_length = fold_build2_loc (input_location, TRUNC_DIV_EXPR,
! 					   gfc_charlen_type_node,
! 					   dest_word_len, tmp);
      }
    else
      {
*************** gfc_walk_intrinsic_function (gfc_ss * ss
*** 11172,11177 ****
--- 11177,11183 ----
  
    if (isym->elemental)
      return gfc_walk_elemental_function_args (ss, expr->value.function.actual,
+ 					     expr->value.function.isym,
  					     NULL, GFC_SS_SCALAR);
  
    if (expr->rank == 0)
*************** conv_co_collective (gfc_code *code)
*** 11251,11279 ****
    if (flag_coarray == GFC_FCOARRAY_SINGLE)
      {
        if (stat != NULL_TREE)
! 	gfc_add_modify (&block, stat,
! 			fold_convert (TREE_TYPE (stat), integer_zero_node));
        return gfc_finish_block (&block);
      }
  
    /* Handle the array.  */
    gfc_init_se (&argse, NULL);
!   if (code->ext.actual->expr->rank == 0)
!     {
!       symbol_attribute attr;
!       gfc_clear_attr (&attr);
!       gfc_init_se (&argse, NULL);
!       gfc_conv_expr (&argse, code->ext.actual->expr);
!       gfc_add_block_to_block (&block, &argse.pre);
!       gfc_add_block_to_block (&post_block, &argse.post);
!       array = gfc_conv_scalar_to_descriptor (&argse, argse.expr, attr);
!       array = gfc_build_addr_expr (NULL_TREE, array);
!     }
!   else
      {
!       argse.want_pointer = 1;
!       gfc_conv_expr_descriptor (&argse, code->ext.actual->expr);
!       array = argse.expr;
      }
  
    gfc_add_block_to_block (&block, &argse.pre);
--- 11257,11312 ----
    if (flag_coarray == GFC_FCOARRAY_SINGLE)
      {
        if (stat != NULL_TREE)
! 	{
! 	  /* For optional stats, check the pointer is valid before zero'ing.  */
! 	  if (gfc_expr_attr (stat_expr).optional)
! 	    {
! 	      tree tmp;
! 	      stmtblock_t ass_block;
! 	      gfc_start_block (&ass_block);
! 	      gfc_add_modify (&ass_block, stat,
! 			      fold_convert (TREE_TYPE (stat),
! 					    integer_zero_node));
! 	      tmp = fold_build2 (NE_EXPR, logical_type_node,
! 				 gfc_build_addr_expr (NULL_TREE, stat),
! 				 null_pointer_node);
! 	      tmp = fold_build3 (COND_EXPR, void_type_node, tmp,
! 				 gfc_finish_block (&ass_block),
! 				 build_empty_stmt (input_location));
! 	      gfc_add_expr_to_block (&block, tmp);
! 	    }
! 	  else
! 	    gfc_add_modify (&block, stat,
! 			    fold_convert (TREE_TYPE (stat), integer_zero_node));
! 	}
        return gfc_finish_block (&block);
      }
  
+   gfc_symbol *derived = code->ext.actual->expr->ts.type == BT_DERIVED
+     ? code->ext.actual->expr->ts.u.derived : NULL;
+ 
    /* Handle the array.  */
    gfc_init_se (&argse, NULL);
!   if (!derived || !derived->attr.alloc_comp
!       || code->resolved_isym->id != GFC_ISYM_CO_BROADCAST)
      {
!       if (code->ext.actual->expr->rank == 0)
! 	{
! 	  symbol_attribute attr;
! 	  gfc_clear_attr (&attr);
! 	  gfc_init_se (&argse, NULL);
! 	  gfc_conv_expr (&argse, code->ext.actual->expr);
! 	  gfc_add_block_to_block (&block, &argse.pre);
! 	  gfc_add_block_to_block (&post_block, &argse.post);
! 	  array = gfc_conv_scalar_to_descriptor (&argse, argse.expr, attr);
! 	  array = gfc_build_addr_expr (NULL_TREE, array);
! 	}
!       else
! 	{
! 	  argse.want_pointer = 1;
! 	  gfc_conv_expr_descriptor (&argse, code->ext.actual->expr);
! 	  array = argse.expr;
! 	}
      }
  
    gfc_add_block_to_block (&block, &argse.pre);
*************** conv_co_collective (gfc_code *code)
*** 11334,11342 ****
        gcc_unreachable ();
      }
  
-   gfc_symbol *derived = code->ext.actual->expr->ts.type == BT_DERIVED
-     ? code->ext.actual->expr->ts.u.derived : NULL;
- 
    if (derived && derived->attr.alloc_comp
        && code->resolved_isym->id == GFC_ISYM_CO_BROADCAST)
      /* The derived type has the attribute 'alloc_comp'.  */
--- 11367,11372 ----
diff -Nrcpad gcc-11.2.0/gcc/fortran/trans-openmp.c gcc-11.3.0/gcc/fortran/trans-openmp.c
*** gcc-11.2.0/gcc/fortran/trans-openmp.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/trans-openmp.c	Thu Apr 21 07:58:53 2022
*************** gfc_split_omp_clauses (gfc_code *code,
*** 5176,5183 ****
  	  /* Duplicate collapse.  */
  	  clausesa[GFC_OMP_SPLIT_DISTRIBUTE].collapse
  	    = code->ext.omp_clauses->collapse;
- 	  clausesa[GFC_OMP_SPLIT_DISTRIBUTE].order_concurrent
- 	    = code->ext.omp_clauses->order_concurrent;
  	}
        if (mask & GFC_OMP_MASK_PARALLEL)
  	{
--- 5176,5181 ----
diff -Nrcpad gcc-11.2.0/gcc/fortran/trans-stmt.c gcc-11.3.0/gcc/fortran/trans-stmt.c
*** gcc-11.2.0/gcc/fortran/trans-stmt.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/trans-stmt.c	Thu Apr 21 07:58:53 2022
*************** gfc_conv_elemental_dependencies (gfc_se
*** 356,361 ****
--- 356,380 ----
  }
  
  
+ /* Given an executable statement referring to an intrinsic function call,
+    returns the intrinsic symbol.  */
+ 
+ static gfc_intrinsic_sym *
+ get_intrinsic_for_code (gfc_code *code)
+ {
+   if (code->op == EXEC_CALL)
+     {
+       gfc_intrinsic_sym * const isym = code->resolved_isym;
+       if (isym)
+ 	return isym;
+       else
+ 	return gfc_get_intrinsic_for_expr (code->expr1);
+     }
+ 
+   return NULL;
+ }
+ 
+ 
  /* Get the interface symbol for the procedure corresponding to the given call.
     We can't get the procedure symbol directly as we have to handle the case
     of (deferred) type-bound procedures.  */
*************** gfc_trans_call (gfc_code * code, bool de
*** 402,407 ****
--- 421,427 ----
    ss = gfc_ss_terminator;
    if (code->resolved_sym->attr.elemental)
      ss = gfc_walk_elemental_function_args (ss, code->ext.actual,
+ 					   get_intrinsic_for_code (code),
  					   get_proc_ifc_for_call (code),
  					   GFC_SS_REFERENCE);
  
*************** gfc_trans_sync (gfc_code *code, gfc_exec
*** 1226,1232 ****
  
    if (code->expr2)
      {
!       gcc_assert (code->expr2->expr_type == EXPR_VARIABLE);
        gfc_init_se (&argse, NULL);
        gfc_conv_expr_val (&argse, code->expr2);
        stat = argse.expr;
--- 1246,1253 ----
  
    if (code->expr2)
      {
!       gcc_assert (code->expr2->expr_type == EXPR_VARIABLE
! 		  || code->expr2->expr_type == EXPR_FUNCTION);
        gfc_init_se (&argse, NULL);
        gfc_conv_expr_val (&argse, code->expr2);
        stat = argse.expr;
*************** gfc_trans_sync (gfc_code *code, gfc_exec
*** 1236,1242 ****
  
    if (code->expr3 && flag_coarray == GFC_FCOARRAY_LIB)
      {
!       gcc_assert (code->expr3->expr_type == EXPR_VARIABLE);
        gfc_init_se (&argse, NULL);
        argse.want_pointer = 1;
        gfc_conv_expr (&argse, code->expr3);
--- 1257,1264 ----
  
    if (code->expr3 && flag_coarray == GFC_FCOARRAY_LIB)
      {
!       gcc_assert (code->expr3->expr_type == EXPR_VARIABLE
! 		  || code->expr3->expr_type == EXPR_FUNCTION);
        gfc_init_se (&argse, NULL);
        argse.want_pointer = 1;
        gfc_conv_expr (&argse, code->expr3);
*************** trans_associate_var (gfc_symbol *sym, gf
*** 1917,1923 ****
        gfc_conv_expr_descriptor (&se, e);
  
        if (sym->ts.type == BT_CHARACTER
! 	  && !se.direct_byref && sym->ts.deferred
  	  && !sym->attr.select_type_temporary
  	  && VAR_P (sym->ts.u.cl->backend_decl)
  	  && se.string_length != sym->ts.u.cl->backend_decl)
--- 1939,1945 ----
        gfc_conv_expr_descriptor (&se, e);
  
        if (sym->ts.type == BT_CHARACTER
! 	  && sym->ts.deferred
  	  && !sym->attr.select_type_temporary
  	  && VAR_P (sym->ts.u.cl->backend_decl)
  	  && se.string_length != sym->ts.u.cl->backend_decl)
diff -Nrcpad gcc-11.2.0/gcc/fortran/trans-types.c gcc-11.3.0/gcc/fortran/trans-types.c
*** gcc-11.2.0/gcc/fortran/trans-types.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/fortran/trans-types.c	Thu Apr 21 07:58:53 2022
*************** gfc_get_nodesc_array_type (tree etype, g
*** 1622,1628 ****
        GFC_TYPE_ARRAY_STRIDE (type, n) = tmp;
  
        expr = as->lower[n];
!       if (expr->expr_type == EXPR_CONSTANT)
          {
            tmp = gfc_conv_mpz_to_tree (expr->value.integer,
  				      gfc_index_integer_kind);
--- 1622,1628 ----
        GFC_TYPE_ARRAY_STRIDE (type, n) = tmp;
  
        expr = as->lower[n];
!       if (expr && expr->expr_type == EXPR_CONSTANT)
          {
            tmp = gfc_conv_mpz_to_tree (expr->value.integer,
  				      gfc_index_integer_kind);
*************** gfc_get_nodesc_array_type (tree etype, g
*** 1672,1678 ****
    for (n = as->rank; n < as->rank + as->corank; n++)
      {
        expr = as->lower[n];
!       if (expr->expr_type == EXPR_CONSTANT)
  	tmp = gfc_conv_mpz_to_tree (expr->value.integer,
  				    gfc_index_integer_kind);
        else
--- 1672,1678 ----
    for (n = as->rank; n < as->rank + as->corank; n++)
      {
        expr = as->lower[n];
!       if (expr && expr->expr_type == EXPR_CONSTANT)
  	tmp = gfc_conv_mpz_to_tree (expr->value.integer,
  				    gfc_index_integer_kind);
        else
*************** gfc_get_array_descr_info (const_tree typ
*** 3435,3442 ****
        if (!integer_zerop (dtype_off))
  	t = fold_build_pointer_plus (t, rank_off);
  
!       t = build1 (NOP_EXPR, build_pointer_type (gfc_array_index_type), t);
!       t = build1 (INDIRECT_REF, gfc_array_index_type, t);
        info->rank = t;
        t = build0 (PLACEHOLDER_EXPR, TREE_TYPE (dim_off));
        t = size_binop (MULT_EXPR, t, dim_size);
--- 3435,3442 ----
        if (!integer_zerop (dtype_off))
  	t = fold_build_pointer_plus (t, rank_off);
  
!       t = build1 (NOP_EXPR, build_pointer_type (TREE_TYPE (field)), t);
!       t = build1 (INDIRECT_REF, TREE_TYPE (field), t);
        info->rank = t;
        t = build0 (PLACEHOLDER_EXPR, TREE_TYPE (dim_off));
        t = size_binop (MULT_EXPR, t, dim_size);
diff -Nrcpad gcc-11.2.0/gcc/function.c gcc-11.3.0/gcc/function.c
*** gcc-11.2.0/gcc/function.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/function.c	Thu Apr 21 07:58:53 2022
*************** gen_call_used_regs_seq (rtx_insn *ret, u
*** 5922,5928 ****
  
        /* Update the data flow information.  */
        crtl->must_be_zero_on_return |= zeroed_hardregs;
!       df_set_bb_dirty (EXIT_BLOCK_PTR_FOR_FN (cfun));
      }
  }
  
--- 5922,5928 ----
  
        /* Update the data flow information.  */
        crtl->must_be_zero_on_return |= zeroed_hardregs;
!       df_update_exit_block_uses ();
      }
  }
  
diff -Nrcpad gcc-11.2.0/gcc/gcc.c gcc-11.3.0/gcc/gcc.c
*** gcc-11.2.0/gcc/gcc.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/gcc.c	Thu Apr 21 07:58:53 2022
*************** find_a_file (const struct path_prefix *p
*** 3056,3061 ****
--- 3056,3066 ----
      return xstrdup (DEFAULT_LINKER);
  #endif
  
+ #ifdef DEFAULT_DSYMUTIL
+   if (! strcmp (name, "dsymutil") && access (DEFAULT_DSYMUTIL, mode) == 0)
+     return xstrdup (DEFAULT_DSYMUTIL);
+ #endif
+ 
    /* Determine the filename to execute (special case for absolute paths).  */
  
    if (IS_ABSOLUTE_PATH (name))
*************** process_command (unsigned int decoded_op
*** 4991,4997 ****
  
    bool explicit_dumpdir = dumpdir;
  
!   if (!save_temps_overrides_dumpdir && explicit_dumpdir)
      {
        /* Do nothing.  */
      }
--- 4996,5003 ----
  
    bool explicit_dumpdir = dumpdir;
  
!   if ((!save_temps_overrides_dumpdir && explicit_dumpdir)
!       || (output_file && not_actual_file_p (output_file)))
      {
        /* Do nothing.  */
      }
diff -Nrcpad gcc-11.2.0/gcc/gcov.c gcc-11.3.0/gcc/gcov.c
*** gcc-11.2.0/gcc/gcov.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/gcov.c	Thu Apr 21 07:58:53 2022
*************** static void accumulate_line_counts (sour
*** 662,669 ****
  static void output_gcov_file (const char *, source_info *);
  static int output_branch_count (FILE *, int, const arc_info *);
  static void output_lines (FILE *, const source_info *);
! static char *make_gcov_file_name (const char *, const char *);
! static char *mangle_name (const char *, char *);
  static void release_structures (void);
  extern int main (int, char **);
  
--- 662,669 ----
  static void output_gcov_file (const char *, source_info *);
  static int output_branch_count (FILE *, int, const arc_info *);
  static void output_lines (FILE *, const source_info *);
! static string make_gcov_file_name (const char *, const char *);
! static char *mangle_name (const char *);
  static void release_structures (void);
  extern int main (int, char **);
  
*************** output_intermediate_json_line (json::arr
*** 1134,1139 ****
--- 1134,1174 ----
    object->append (lineo);
  }
  
+ /* Strip filename extension in STR.  */
+ 
+ static string
+ strip_extention (string str)
+ {
+   string::size_type pos = str.rfind ('.');
+   if (pos != string::npos)
+     str = str.substr (0, pos);
+ 
+   return str;
+ }
+ 
+ /* Calcualte md5sum for INPUT string and return it in hex string format.  */
+ 
+ static string
+ get_md5sum (const char *input)
+ {
+   md5_ctx ctx;
+   char md5sum[16];
+   string str;
+ 
+   md5_init_ctx (&ctx);
+   md5_process_bytes (input, strlen (input), &ctx);
+   md5_finish_ctx (&ctx, md5sum);
+ 
+   for (unsigned i = 0; i < 16; i++)
+     {
+       char b[3];
+       sprintf (b, "%02x", (unsigned char)md5sum[i]);
+       str += b;
+     }
+ 
+   return str;
+ }
+ 
  /* Get the name of the gcov file.  The return value must be free'd.
  
     It appends the '.gcov' extension to the *basename* of the file.
*************** output_intermediate_json_line (json::arr
*** 1143,1162 ****
     input: foo.da,       output: foo.da.gcov
     input: a/b/foo.cc,   output: foo.cc.gcov  */
  
! static char *
! get_gcov_intermediate_filename (const char *file_name)
  {
!   const char *gcov = ".gcov.json.gz";
!   char *result;
!   const char *cptr;
! 
!   /* Find the 'basename'.  */
!   cptr = lbasename (file_name);
  
!   result = XNEWVEC (char, strlen (cptr) + strlen (gcov) + 1);
!   sprintf (result, "%s%s", cptr, gcov);
  
!   return result;
  }
  
  /* Output the result in JSON intermediate format.
--- 1178,1203 ----
     input: foo.da,       output: foo.da.gcov
     input: a/b/foo.cc,   output: foo.cc.gcov  */
  
! static string
! get_gcov_intermediate_filename (const char *input_file_name)
  {
!   string base = basename (input_file_name);
!   string str = strip_extention (base);
  
!   if (flag_hash_filenames)
!     {
!       str += "##";
!       str += get_md5sum (input_file_name);
!     }
!   else if (flag_preserve_paths && base != input_file_name)
!     {
!       str += "##";
!       str += mangle_path (input_file_name);
!       str = strip_extention (str);
!     }
  
!   str += ".gcov.json.gz";
!   return str.c_str ();
  }
  
  /* Output the result in JSON intermediate format.
*************** process_all_functions (void)
*** 1416,1422 ****
  static void
  output_gcov_file (const char *file_name, source_info *src)
  {
!   char *gcov_file_name = make_gcov_file_name (file_name, src->coverage.name);
  
    if (src->coverage.lines)
      {
--- 1457,1465 ----
  static void
  output_gcov_file (const char *file_name, source_info *src)
  {
!   string gcov_file_name_str
!     = make_gcov_file_name (file_name, src->coverage.name);
!   const char *gcov_file_name = gcov_file_name_str.c_str ();
  
    if (src->coverage.lines)
      {
*************** output_gcov_file (const char *file_name,
*** 1438,1450 ****
        unlink (gcov_file_name);
        fnotice (stdout, "Removing '%s'\n", gcov_file_name);
      }
-   free (gcov_file_name);
  }
  
  static void
  generate_results (const char *file_name)
  {
!   char *gcov_intermediate_filename;
  
    for (vector<function_info *>::iterator it = functions.begin ();
         it != functions.end (); it++)
--- 1481,1492 ----
        unlink (gcov_file_name);
        fnotice (stdout, "Removing '%s'\n", gcov_file_name);
      }
  }
  
  static void
  generate_results (const char *file_name)
  {
!   string gcov_intermediate_filename;
  
    for (vector<function_info *>::iterator it = functions.begin ();
         it != functions.end (); it++)
*************** generate_results (const char *file_name)
*** 1547,1557 ****
  	  root->print (&pp);
  	  pp_formatted_text (&pp);
  
! 	  gzFile output = gzopen (gcov_intermediate_filename, "w");
  	  if (output == NULL)
  	    {
  	      fnotice (stderr, "Cannot open JSON output file %s\n",
! 		       gcov_intermediate_filename);
  	      return;
  	    }
  
--- 1589,1601 ----
  	  root->print (&pp);
  	  pp_formatted_text (&pp);
  
! 	  fnotice (stdout, "Creating '%s'\n",
! 		   gcov_intermediate_filename.c_str ());
! 	  gzFile output = gzopen (gcov_intermediate_filename.c_str (), "w");
  	  if (output == NULL)
  	    {
  	      fnotice (stderr, "Cannot open JSON output file %s\n",
! 		       gcov_intermediate_filename.c_str ());
  	      return;
  	    }
  
*************** generate_results (const char *file_name)
*** 1559,1565 ****
  	      || gzclose (output))
  	    {
  	      fnotice (stderr, "Error writing JSON output file %s\n",
! 		       gcov_intermediate_filename);
  	      return;
  	    }
  	}
--- 1603,1609 ----
  	      || gzclose (output))
  	    {
  	      fnotice (stderr, "Error writing JSON output file %s\n",
! 		       gcov_intermediate_filename.c_str ());
  	      return;
  	    }
  	}
*************** canonicalize_name (const char *name)
*** 2546,2560 ****
    return result;
  }
  
- /* Print hex representation of 16 bytes from SUM and write it to BUFFER.  */
- 
- static void
- md5sum_to_hex (const char *sum, char *buffer)
- {
-   for (unsigned i = 0; i < 16; i++)
-     sprintf (buffer + (2 * i), "%02x", (unsigned char)sum[i]);
- }
- 
  /* Generate an output file name. INPUT_NAME is the canonicalized main
     input file and SRC_NAME is the canonicalized file name.
     LONG_OUTPUT_NAMES and PRESERVE_PATHS affect name generation.  With
--- 2590,2595 ----
*************** md5sum_to_hex (const char *sum, char *bu
*** 2567,2643 ****
     component.  (Remember, the canonicalized name will already have
     elided '.' components and converted \\ separators.)  */
  
! static char *
  make_gcov_file_name (const char *input_name, const char *src_name)
  {
!   char *ptr;
!   char *result;
! 
!   if (flag_long_names && input_name && strcmp (src_name, input_name))
!     {
!       /* Generate the input filename part.  */
!       result = XNEWVEC (char, strlen (input_name) + strlen (src_name) + 10);
! 
!       ptr = result;
!       ptr = mangle_name (input_name, ptr);
!       ptr[0] = ptr[1] = '#';
!       ptr += 2;
!     }
!   else
!     {
!       result = XNEWVEC (char, strlen (src_name) + 10);
!       ptr = result;
!     }
! 
!   ptr = mangle_name (src_name, ptr);
!   strcpy (ptr, ".gcov");
  
    /* When hashing filenames, we shorten them by only using the filename
       component and appending a hash of the full (mangled) pathname.  */
    if (flag_hash_filenames)
      {
!       md5_ctx ctx;
!       char md5sum[16];
!       char md5sum_hex[33];
! 
!       md5_init_ctx (&ctx);
!       md5_process_bytes (src_name, strlen (src_name), &ctx);
!       md5_finish_ctx (&ctx, md5sum);
!       md5sum_to_hex (md5sum, md5sum_hex);
!       free (result);
  
!       result = XNEWVEC (char, strlen (src_name) + 50);
!       ptr = result;
!       ptr = mangle_name (src_name, ptr);
!       ptr[0] = ptr[1] = '#';
!       ptr += 2;
!       memcpy (ptr, md5sum_hex, 32);
!       ptr += 32;
!       strcpy (ptr, ".gcov");
      }
  
!   return result;
  }
  
  /* Mangle BASE name, copy it at the beginning of PTR buffer and
     return address of the \0 character of the buffer.  */
  
  static char *
! mangle_name (char const *base, char *ptr)
  {
-   size_t len;
- 
    /* Generate the source filename part.  */
    if (!flag_preserve_paths)
!     base = lbasename (base);
    else
!     base = mangle_path (base);
! 
!   len = strlen (base);
!   memcpy (ptr, base, len);
!   ptr += len;
! 
!   return ptr;
  }
  
  /* Scan through the bb_data for each line in the block, increment
--- 2602,2643 ----
     component.  (Remember, the canonicalized name will already have
     elided '.' components and converted \\ separators.)  */
  
! static string
  make_gcov_file_name (const char *input_name, const char *src_name)
  {
!   string str;
  
    /* When hashing filenames, we shorten them by only using the filename
       component and appending a hash of the full (mangled) pathname.  */
    if (flag_hash_filenames)
+     str = (string (mangle_name (src_name)) + "##"
+ 	   + get_md5sum (src_name) + ".gcov");
+   else
      {
!       if (flag_long_names && input_name && strcmp (src_name, input_name) != 0)
! 	{
! 	  str += mangle_name (input_name);
! 	  str += "##";
! 	}
  
!       str += mangle_name (src_name);
!       str += ".gcov";
      }
  
!   return str;
  }
  
  /* Mangle BASE name, copy it at the beginning of PTR buffer and
     return address of the \0 character of the buffer.  */
  
  static char *
! mangle_name (char const *base)
  {
    /* Generate the source filename part.  */
    if (!flag_preserve_paths)
!     return xstrdup (lbasename (base));
    else
!     return mangle_path (base);
  }
  
  /* Scan through the bb_data for each line in the block, increment
diff -Nrcpad gcc-11.2.0/gcc/gengtype-lex.c gcc-11.3.0/gcc/gengtype-lex.c
*** gcc-11.2.0/gcc/gengtype-lex.c	Wed Jul 28 06:56:22 2021
--- gcc-11.3.0/gcc/gengtype-lex.c	Thu Apr 21 08:00:40 2022
*************** int yy_flex_debug = 0;
*** 1188,1194 ****
  #define YY_MORE_ADJ 0
  #define YY_RESTORE_YY_MORE_OFFSET
  char *yytext;
! #line 1 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  /* -*- indented-text -*- */
  /* Process source files and output type information.
     Copyright (C) 2002-2021 Free Software Foundation, Inc.
--- 1188,1194 ----
  #define YY_MORE_ADJ 0
  #define YY_RESTORE_YY_MORE_OFFSET
  char *yytext;
! #line 1 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  /* -*- indented-text -*- */
  /* Process source files and output type information.
     Copyright (C) 2002-2021 Free Software Foundation, Inc.
*************** You should have received a copy of the G
*** 1209,1215 ****
  along with GCC; see the file COPYING3.  If not see
  <http://www.gnu.org/licenses/>.  */
  #define YY_NO_INPUT 1
! #line 24 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  #ifdef HOST_GENERATOR_FILE
  #include "config.h"
  #define GENERATOR_FILE 1
--- 1209,1215 ----
  along with GCC; see the file COPYING3.  If not see
  <http://www.gnu.org/licenses/>.  */
  #define YY_NO_INPUT 1
! #line 24 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  #ifdef HOST_GENERATOR_FILE
  #include "config.h"
  #define GENERATOR_FILE 1
*************** update_lineno (const char *l, size_t len
*** 1238,1244 ****
  }
  
  #line 1235 "gengtype-lex.c"
! #line 59 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
      /* Include '::' in identifiers to capture C++ scope qualifiers.  */
  
  #line 1239 "gengtype-lex.c"
--- 1238,1244 ----
  }
  
  #line 1235 "gengtype-lex.c"
! #line 59 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
      /* Include '::' in identifiers to capture C++ scope qualifiers.  */
  
  #line 1239 "gengtype-lex.c"
*************** YY_DECL
*** 1462,1468 ****
  		}
  
  	{
! #line 67 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  
    /* Do this on entry to yylex():  */
    *yylval = 0;
--- 1462,1468 ----
  		}
  
  	{
! #line 67 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  
    /* Do this on entry to yylex():  */
    *yylval = 0;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1534,1540 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 78 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return TYPEDEF;
--- 1534,1540 ----
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 78 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return TYPEDEF;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1547,1553 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 82 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return STRUCT;
--- 1547,1553 ----
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 82 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return STRUCT;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1560,1566 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 86 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return UNION;
--- 1560,1566 ----
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 86 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return UNION;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1573,1579 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 90 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return STRUCT;
--- 1573,1579 ----
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 90 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return STRUCT;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1586,1592 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 94 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return EXTERN;
--- 1586,1592 ----
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 94 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return EXTERN;
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1599,1605 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 98 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return STATIC;
--- 1599,1605 ----
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 98 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return STATIC;
*************** YY_RULE_SETUP
*** 1610,1634 ****
  
  case 7:
  YY_RULE_SETUP
! #line 106 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct_comment); }
  	YY_BREAK
  case 8:
  /* rule 8 can match eol */
  YY_RULE_SETUP
! #line 107 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 9:
  /* rule 9 can match eol */
  YY_RULE_SETUP
! #line 109 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 10:
  /* rule 10 can match eol */
  YY_RULE_SETUP
! #line 110 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 11:
--- 1610,1634 ----
  
  case 7:
  YY_RULE_SETUP
! #line 106 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct_comment); }
  	YY_BREAK
  case 8:
  /* rule 8 can match eol */
  YY_RULE_SETUP
! #line 107 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 9:
  /* rule 9 can match eol */
  YY_RULE_SETUP
! #line 109 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 10:
  /* rule 10 can match eol */
  YY_RULE_SETUP
! #line 110 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 11:
*************** YY_LINENO_REWIND_TO(yy_bp + 5);
*** 1638,1644 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 112 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  /* don't care */
  	YY_BREAK
  case 12:
--- 1638,1644 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 112 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  /* don't care */
  	YY_BREAK
  case 12:
*************** case 12:
*** 1647,1663 ****
  YY_LINENO_REWIND_TO(yy_cp - 1);
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 114 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 13:
  /* rule 13 can match eol */
! #line 115 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 14:
  /* rule 14 can match eol */
! #line 116 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 15:
  /* rule 15 can match eol */
  YY_RULE_SETUP
! #line 116 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
      *yylval = XDUPVAR (const char, yytext, yyleng, yyleng + 1);
      return IGNORABLE_CXX_KEYWORD;
--- 1647,1663 ----
  YY_LINENO_REWIND_TO(yy_cp - 1);
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 114 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  case 13:
  /* rule 13 can match eol */
! #line 115 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  case 14:
  /* rule 14 can match eol */
! #line 116 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  case 15:
  /* rule 15 can match eol */
  YY_RULE_SETUP
! #line 116 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
      *yylval = XDUPVAR (const char, yytext, yyleng, yyleng + 1);
      return IGNORABLE_CXX_KEYWORD;
*************** YY_LINENO_REWIND_TO(yy_bp + 3);
*** 1670,1676 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 3;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 120 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return GTY_TOKEN; }
  	YY_BREAK
  case 17:
--- 1670,1676 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 3;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 120 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { return GTY_TOKEN; }
  	YY_BREAK
  case 17:
*************** YY_LINENO_REWIND_TO(yy_bp + 5);
*** 1680,1686 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 121 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return UNION; }
  	YY_BREAK
  case 18:
--- 1680,1686 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 121 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { return UNION; }
  	YY_BREAK
  case 18:
*************** YY_LINENO_REWIND_TO(yy_bp + 6);
*** 1690,1696 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 6;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 122 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return STRUCT; }
  	YY_BREAK
  case 19:
--- 1690,1696 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 6;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 122 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { return STRUCT; }
  	YY_BREAK
  case 19:
*************** YY_LINENO_REWIND_TO(yy_bp + 5);
*** 1700,1706 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 123 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return STRUCT; }
  	YY_BREAK
  case 20:
--- 1700,1706 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 123 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { return STRUCT; }
  	YY_BREAK
  case 20:
*************** YY_LINENO_REWIND_TO(yy_bp + 7);
*** 1710,1716 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 7;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 124 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return TYPEDEF; }
  	YY_BREAK
  case 21:
--- 1710,1716 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 7;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 124 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { return TYPEDEF; }
  	YY_BREAK
  case 21:
*************** YY_LINENO_REWIND_TO(yy_bp + 4);
*** 1720,1726 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 4;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 125 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return ENUM; }
  	YY_BREAK
  case 22:
--- 1720,1726 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 4;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 125 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { return ENUM; }
  	YY_BREAK
  case 22:
*************** YY_LINENO_REWIND_TO(yy_bp + 9);
*** 1730,1736 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 9;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 126 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return PTR_ALIAS; }
  	YY_BREAK
  case 23:
--- 1730,1736 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 9;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 126 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { return PTR_ALIAS; }
  	YY_BREAK
  case 23:
*************** YY_LINENO_REWIND_TO(yy_bp + 10);
*** 1740,1746 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 10;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 127 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return NESTED_PTR; }
  	YY_BREAK
  case 24:
--- 1740,1746 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 10;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 127 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { return NESTED_PTR; }
  	YY_BREAK
  case 24:
*************** YY_LINENO_REWIND_TO(yy_bp + 4);
*** 1750,1761 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 4;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 128 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return USER_GTY; }
  	YY_BREAK
  case 25:
  YY_RULE_SETUP
! #line 129 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return NUM;
--- 1750,1761 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 4;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 128 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { return USER_GTY; }
  	YY_BREAK
  case 25:
  YY_RULE_SETUP
! #line 129 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return NUM;
*************** case 26:
*** 1767,1777 ****
  YY_LINENO_REWIND_TO(yy_cp - 1);
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 135 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 27:
  /* rule 27 can match eol */
  YY_RULE_SETUP
! #line 135 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    size_t len;
  
--- 1767,1777 ----
  YY_LINENO_REWIND_TO(yy_cp - 1);
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 135 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  case 27:
  /* rule 27 can match eol */
  YY_RULE_SETUP
! #line 135 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
    size_t len;
  
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1790,1796 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 146 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return ID;
--- 1790,1796 ----
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 146 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return ID;
*************** YY_RULE_SETUP
*** 1799,1805 ****
  case 29:
  /* rule 29 can match eol */
  YY_RULE_SETUP
! #line 151 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return STRING;
--- 1799,1805 ----
  case 29:
  /* rule 29 can match eol */
  YY_RULE_SETUP
! #line 151 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return STRING;
*************** YY_RULE_SETUP
*** 1809,1815 ****
  case 30:
  /* rule 30 can match eol */
  YY_RULE_SETUP
! #line 156 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return ARRAY;
--- 1809,1815 ----
  case 30:
  /* rule 30 can match eol */
  YY_RULE_SETUP
! #line 156 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return ARRAY;
*************** YY_RULE_SETUP
*** 1818,1824 ****
  case 31:
  /* rule 31 can match eol */
  YY_RULE_SETUP
! #line 160 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng);
    return CHAR;
--- 1818,1824 ----
  case 31:
  /* rule 31 can match eol */
  YY_RULE_SETUP
! #line 160 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng);
    return CHAR;
*************** YY_RULE_SETUP
*** 1826,1849 ****
  	YY_BREAK
  case 32:
  YY_RULE_SETUP
! #line 165 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return ELLIPSIS; }
  	YY_BREAK
  case 33:
  YY_RULE_SETUP
! #line 166 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { return yytext[0]; }
  	YY_BREAK
  /* ignore pp-directives */
  case 34:
  /* rule 34 can match eol */
  YY_RULE_SETUP
! #line 169 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {lexer_line.line++;}
  	YY_BREAK
  case 35:
  YY_RULE_SETUP
! #line 171 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, "unexpected character `%s'", yytext);
  }
--- 1826,1849 ----
  	YY_BREAK
  case 32:
  YY_RULE_SETUP
! #line 165 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { return ELLIPSIS; }
  	YY_BREAK
  case 33:
  YY_RULE_SETUP
! #line 166 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { return yytext[0]; }
  	YY_BREAK
  /* ignore pp-directives */
  case 34:
  /* rule 34 can match eol */
  YY_RULE_SETUP
! #line 169 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {lexer_line.line++;}
  	YY_BREAK
  case 35:
  YY_RULE_SETUP
! #line 171 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, "unexpected character `%s'", yytext);
  }
*************** YY_RULE_SETUP
*** 1851,1886 ****
  
  case 36:
  YY_RULE_SETUP
! #line 176 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_comment); }
  	YY_BREAK
  case 37:
  /* rule 37 can match eol */
  YY_RULE_SETUP
! #line 177 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 38:
  /* rule 38 can match eol */
  YY_RULE_SETUP
! #line 178 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 39:
! #line 180 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 40:
  /* rule 40 can match eol */
! #line 181 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 41:
  /* rule 41 can match eol */
  YY_RULE_SETUP
! #line 181 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 42:
  /* rule 42 can match eol */
  YY_RULE_SETUP
! #line 182 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 43:
--- 1851,1886 ----
  
  case 36:
  YY_RULE_SETUP
! #line 176 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { BEGIN(in_comment); }
  	YY_BREAK
  case 37:
  /* rule 37 can match eol */
  YY_RULE_SETUP
! #line 177 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 38:
  /* rule 38 can match eol */
  YY_RULE_SETUP
! #line 178 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 39:
! #line 180 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  case 40:
  /* rule 40 can match eol */
! #line 181 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  case 41:
  /* rule 41 can match eol */
  YY_RULE_SETUP
! #line 181 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 42:
  /* rule 42 can match eol */
  YY_RULE_SETUP
! #line 182 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 43:
*************** YY_LINENO_REWIND_TO(yy_bp + 1);
*** 1890,1910 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 183 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 44:
  /* rule 44 can match eol */
  YY_RULE_SETUP
! #line 186 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 45:
! #line 188 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 46:
  YY_RULE_SETUP
! #line 188 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 47:
--- 1890,1910 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 183 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 44:
  /* rule 44 can match eol */
  YY_RULE_SETUP
! #line 186 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 45:
! #line 188 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  case 46:
  YY_RULE_SETUP
! #line 188 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 47:
*************** YY_LINENO_REWIND_TO(yy_bp + 1);
*** 1914,1938 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 189 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 48:
  YY_RULE_SETUP
! #line 192 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { BEGIN(INITIAL); } 
  	YY_BREAK
  case 49:
  YY_RULE_SETUP
! #line 193 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct); }
  	YY_BREAK
  case 50:
! #line 196 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  case 51:
  YY_RULE_SETUP
! #line 196 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, 
  		 "unterminated comment or string; unexpected EOF");
--- 1914,1938 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 189 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 48:
  YY_RULE_SETUP
! #line 192 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { BEGIN(INITIAL); } 
  	YY_BREAK
  case 49:
  YY_RULE_SETUP
! #line 193 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct); }
  	YY_BREAK
  case 50:
! #line 196 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  case 51:
  YY_RULE_SETUP
! #line 196 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, 
  		 "unterminated comment or string; unexpected EOF");
*************** YY_RULE_SETUP
*** 1941,1952 ****
  case 52:
  /* rule 52 can match eol */
  YY_RULE_SETUP
! #line 201 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 53:
  YY_RULE_SETUP
! #line 203 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  YY_FATAL_ERROR( "flex scanner jammed" );
  	YY_BREAK
  #line 1947 "gengtype-lex.c"
--- 1941,1952 ----
  case 52:
  /* rule 52 can match eol */
  YY_RULE_SETUP
! #line 201 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 53:
  YY_RULE_SETUP
! #line 203 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  YY_FATAL_ERROR( "flex scanner jammed" );
  	YY_BREAK
  #line 1947 "gengtype-lex.c"
*************** void yyfree (void * ptr )
*** 2924,2930 ****
  
  #define YYTABLES_NAME "yytables"
  
! #line 203 "/home/rguenther/src/releases/gcc-11.2.0/gcc-11.2.0/gcc/gengtype-lex.l"
  
  
  void
--- 2924,2930 ----
  
  #define YYTABLES_NAME "yytables"
  
! #line 203 "/home/rguenther/src/releases/gcc-11.3.0/gcc-11.3.0/gcc/gengtype-lex.l"
  
  
  void
diff -Nrcpad gcc-11.2.0/gcc/gimple-array-bounds.cc gcc-11.3.0/gcc/gimple-array-bounds.cc
*** gcc-11.2.0/gcc/gimple-array-bounds.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/gimple-array-bounds.cc	Thu Apr 21 07:58:53 2022
*************** array_bounds_checker::check_mem_ref (loc
*** 607,612 ****
--- 607,614 ----
  
        if (TREE_CODE (reftype) == ARRAY_TYPE)
  	{
+ 	  if (TREE_CODE (TYPE_SIZE_UNIT (TREE_TYPE (reftype))) != INTEGER_CST)
+ 	    return false;
  	  /* Set to the size of the array element (and adjust below).  */
  	  eltsize = wi::to_offset (TYPE_SIZE_UNIT (TREE_TYPE (reftype)));
  	  /* Use log2 of size to convert the array byte size in to its
diff -Nrcpad gcc-11.2.0/gcc/gimple-expr.c gcc-11.3.0/gcc/gimple-expr.c
*** gcc-11.2.0/gcc/gimple-expr.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/gimple-expr.c	Thu Apr 21 07:58:53 2022
*************** is_gimple_lvalue (tree t)
*** 602,613 ****
  /* Helper for is_gimple_condexpr and is_gimple_condexpr_for_cond.  */
  
  static bool
! is_gimple_condexpr_1 (tree t, bool allow_traps)
  {
!   return (is_gimple_val (t) || (COMPARISON_CLASS_P (t)
! 				&& (allow_traps || !tree_could_throw_p (t))
! 				&& is_gimple_val (TREE_OPERAND (t, 0))
! 				&& is_gimple_val (TREE_OPERAND (t, 1))));
  }
  
  /* Return true if T is a GIMPLE condition.  */
--- 602,617 ----
  /* Helper for is_gimple_condexpr and is_gimple_condexpr_for_cond.  */
  
  static bool
! is_gimple_condexpr_1 (tree t, bool allow_traps, bool allow_cplx)
  {
!   tree op0;
!   return (is_gimple_val (t)
! 	  || (COMPARISON_CLASS_P (t)
! 	      && (allow_traps || !tree_could_throw_p (t))
! 	      && ((op0 = TREE_OPERAND (t, 0)), true)
! 	      && (allow_cplx || TREE_CODE (TREE_TYPE (op0)) != COMPLEX_TYPE)
! 	      && is_gimple_val (op0)
! 	      && is_gimple_val (TREE_OPERAND (t, 1))));
  }
  
  /* Return true if T is a GIMPLE condition.  */
*************** is_gimple_condexpr_1 (tree t, bool allow
*** 615,621 ****
  bool
  is_gimple_condexpr (tree t)
  {
!   return is_gimple_condexpr_1 (t, true);
  }
  
  /* Like is_gimple_condexpr, but does not allow T to trap.  */
--- 619,627 ----
  bool
  is_gimple_condexpr (tree t)
  {
!   /* Always split out _Complex type compares since complex lowering
!      doesn't handle this case.  */
!   return is_gimple_condexpr_1 (t, true, false);
  }
  
  /* Like is_gimple_condexpr, but does not allow T to trap.  */
*************** is_gimple_condexpr (tree t)
*** 623,629 ****
  bool
  is_gimple_condexpr_for_cond (tree t)
  {
!   return is_gimple_condexpr_1 (t, false);
  }
  
  /* Return true if T is a gimple address.  */
--- 629,635 ----
  bool
  is_gimple_condexpr_for_cond (tree t)
  {
!   return is_gimple_condexpr_1 (t, false, true);
  }
  
  /* Return true if T is a gimple address.  */
diff -Nrcpad gcc-11.2.0/gcc/gimple-fold.c gcc-11.3.0/gcc/gimple-fold.c
*** gcc-11.2.0/gcc/gimple-fold.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/gimple-fold.c	Thu Apr 21 07:58:53 2022
*************** canonicalize_constructor_val (tree cval,
*** 245,251 ****
        if (TREE_TYPE (base) == error_mark_node)
  	return NULL_TREE;
        if (VAR_P (base))
! 	TREE_ADDRESSABLE (base) = 1;
        else if (TREE_CODE (base) == FUNCTION_DECL)
  	{
  	  /* Make sure we create a cgraph node for functions we'll reference.
--- 245,253 ----
        if (TREE_TYPE (base) == error_mark_node)
  	return NULL_TREE;
        if (VAR_P (base))
! 	/* ???  We should be able to assert that TREE_ADDRESSABLE is set,
! 	   but since the use can be in a debug stmt we can't.  */
! 	;
        else if (TREE_CODE (base) == FUNCTION_DECL)
  	{
  	  /* Make sure we create a cgraph node for functions we'll reference.
*************** get_symbol_constant_value (tree sym)
*** 285,291 ****
        if (val)
  	{
  	  val = canonicalize_constructor_val (unshare_expr (val), sym);
! 	  if (val && is_gimple_min_invariant (val))
  	    return val;
  	  else
  	    return NULL_TREE;
--- 287,295 ----
        if (val)
  	{
  	  val = canonicalize_constructor_val (unshare_expr (val), sym);
! 	  if (val
! 	      && is_gimple_min_invariant (val)
! 	      && useless_type_conversion_p (TREE_TYPE (sym), TREE_TYPE (val)))
  	    return val;
  	  else
  	    return NULL_TREE;
*************** clear_padding_type (clear_padding_struct
*** 4502,4507 ****
--- 4506,4513 ----
  		if (fldsz == 0)
  		  continue;
  		HOST_WIDE_INT pos = int_byte_position (field);
+ 		if (pos >= sz)
+ 		  continue;
  		HOST_WIDE_INT bpos
  		  = tree_to_uhwi (DECL_FIELD_BIT_OFFSET (field));
  		bpos %= BITS_PER_UNIT;
*************** clear_padding_type (clear_padding_struct
*** 4577,4582 ****
--- 4583,4590 ----
  	    else
  	      {
  		HOST_WIDE_INT pos = int_byte_position (field);
+ 		if (pos >= sz)
+ 		  continue;
  		HOST_WIDE_INT fldsz = tree_to_shwi (DECL_SIZE_UNIT (field));
  		gcc_assert (pos >= 0 && fldsz >= 0 && pos >= cur_pos);
  		clear_padding_add_padding (buf, pos - cur_pos);
diff -Nrcpad gcc-11.2.0/gcc/gimple-loop-jam.c gcc-11.3.0/gcc/gimple-loop-jam.c
*** gcc-11.2.0/gcc/gimple-loop-jam.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/gimple-loop-jam.c	Thu Apr 21 07:58:53 2022
*************** adjust_unroll_factor (class loop *inner,
*** 403,412 ****
  	     a >= N, or b > 0, or b is zero and a > 0.  Otherwise the unroll
  	     factor needs to be limited so that the first condition holds.
  	     That may limit the factor down to zero in the worst case.  */
! 	  int dist = dist_v[0];
  	  if (dist < 0)
  	    gcc_unreachable ();
! 	  else if ((unsigned)dist >= *unroll)
  	    ;
  	  else if (lambda_vector_zerop (dist_v + 1, DDR_NB_LOOPS (ddr) - 1))
  	    {
--- 403,412 ----
  	     a >= N, or b > 0, or b is zero and a > 0.  Otherwise the unroll
  	     factor needs to be limited so that the first condition holds.
  	     That may limit the factor down to zero in the worst case.  */
! 	  lambda_int dist = dist_v[0];
  	  if (dist < 0)
  	    gcc_unreachable ();
! 	  else if (dist >= (lambda_int)*unroll)
  	    ;
  	  else if (lambda_vector_zerop (dist_v + 1, DDR_NB_LOOPS (ddr) - 1))
  	    {
diff -Nrcpad gcc-11.2.0/gcc/gimple-range-cache.cc gcc-11.3.0/gcc/gimple-range-cache.cc
*** gcc-11.2.0/gcc/gimple-range-cache.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/gimple-range-cache.cc	Thu Apr 21 07:58:53 2022
*************** ranger_cache::register_dependency (tree
*** 847,853 ****
  // the request is actually made (ie, isn't a duplicate).
  
  bool
! ranger_cache::push_poor_value (basic_block bb, tree name)
  {
    // Disable poor value processing for GCC 11.  It has been disabled in GCC 12
    // as adding too much churn/compile time for too little benefit.
--- 847,853 ----
  // the request is actually made (ie, isn't a duplicate).
  
  bool
! ranger_cache::push_poor_value (basic_block, tree)
  {
    // Disable poor value processing for GCC 11.  It has been disabled in GCC 12
    // as adding too much churn/compile time for too little benefit.
*************** ranger_cache::ssa_range_in_bb (irange &r
*** 905,918 ****
        // Try to pick up any known global value as a best guess for now.
        if (!m_globals.get_global_range (r, name))
  	r = gimple_range_global (name);
      }
- 
-   // Check if pointers have any non-null dereferences.  Non-call
-   // exceptions mean we could throw in the middle of the block, so just
-   // punt for now on those.
-   if (r.varying_p () && m_non_null.non_null_deref_p (name, bb) &&
-       !cfun->can_throw_non_call_exceptions)
-     r = range_nonzero (TREE_TYPE (name));
  }
  
  // Return a static range for NAME on entry to basic block BB in R.  If
--- 905,923 ----
        // Try to pick up any known global value as a best guess for now.
        if (!m_globals.get_global_range (r, name))
  	r = gimple_range_global (name);
+       // Check for non-null on entry if dominators are available by
+       // resetting def_bb to the block we want to search.
+       if (dom_info_available_p (CDI_DOMINATORS))
+ 	{
+ 	  basic_block dom_bb = get_immediate_dominator (CDI_DOMINATORS, bb);
+ 	  // Check if pointers have any non-null dereferences.  Non-call
+ 	  // exceptions mean we could throw in the middle of the block, so just
+ 	  // punt for now on those.
+ 	  if (dom_bb && r.varying_p () && !cfun->can_throw_non_call_exceptions
+ 	      && m_non_null.non_null_deref_p (name, dom_bb))
+ 	    r = range_nonzero (TREE_TYPE (name));
+ 	}
      }
  }
  
  // Return a static range for NAME on entry to basic block BB in R.  If
diff -Nrcpad gcc-11.2.0/gcc/gimple-range.cc gcc-11.3.0/gcc/gimple-range.cc
*** gcc-11.2.0/gcc/gimple-range.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/gimple-range.cc	Thu Apr 21 07:58:53 2022
*************** gimple_range_calc_op2 (irange &r, const
*** 358,363 ****
--- 358,379 ----
  						 op1_range);
  }
  
+ // Construct a gimple_ranger.
+ 
+ gimple_ranger::gimple_ranger () : m_cache (*this)
+ {
+   m_stmt_list.create (0);
+   m_stmt_list.safe_grow (num_ssa_names);
+   m_stmt_list.truncate (0);
+ }
+ 
+ // Destruct a gimple_ranger.
+ 
+ gimple_ranger::~gimple_ranger ()
+ {
+   m_stmt_list.release ();
+ }
+ 
  // Calculate a range for statement S and return it in R. If NAME is provided it
  // represents the SSA_NAME on the LHS of the statement. It is only required
  // if there is more than one lhs/output.  If a range cannot
*************** gimple_ranger::range_of_address (irange
*** 491,504 ****
  	}
        /* If &X->a is equal to X, the range of X is the result.  */
        if (off_cst && known_eq (off, 0))
! 	  return true;
        else if (flag_delete_null_pointer_checks
  	       && !TYPE_OVERFLOW_WRAPS (TREE_TYPE (expr)))
  	{
! 	 /* For -fdelete-null-pointer-checks -fno-wrapv-pointer we don't
! 	 allow going from non-NULL pointer to NULL.  */
! 	   if(!range_includes_zero_p (&r))
! 	    return true;
  	}
        /* If MEM_REF has a "positive" offset, consider it non-NULL
  	 always, for -fdelete-null-pointer-checks also "negative"
--- 507,526 ----
  	}
        /* If &X->a is equal to X, the range of X is the result.  */
        if (off_cst && known_eq (off, 0))
! 	return true;
        else if (flag_delete_null_pointer_checks
  	       && !TYPE_OVERFLOW_WRAPS (TREE_TYPE (expr)))
  	{
! 	  /* For -fdelete-null-pointer-checks -fno-wrapv-pointer we don't
! 	     allow going from non-NULL pointer to NULL.  */
! 	  if (!range_includes_zero_p (&r))
! 	    {
! 	      /* We could here instead adjust r by off >> LOG2_BITS_PER_UNIT
! 		 using POINTER_PLUS_EXPR if off_cst and just fall back to
! 		 this.  */
! 	      r = range_nonzero (TREE_TYPE (gimple_assign_rhs1 (stmt)));
! 	      return true;
! 	    }
  	}
        /* If MEM_REF has a "positive" offset, consider it non-NULL
  	 always, for -fdelete-null-pointer-checks also "negative"
*************** gimple_ranger::range_of_expr (irange &r,
*** 957,966 ****
  
    // If name is defined in this block, try to get an range from S.
    if (def_stmt && gimple_bb (def_stmt) == bb)
!     range_of_stmt (r, def_stmt, expr);
!   else
!     // Otherwise OP comes from outside this block, use range on entry.
!     range_on_entry (r, bb, expr);
  
    // No range yet, see if there is a dereference in the block.
    // We don't care if it's between the def and a use within a block
--- 979,992 ----
  
    // If name is defined in this block, try to get an range from S.
    if (def_stmt && gimple_bb (def_stmt) == bb)
!     return range_of_stmt (r, def_stmt, expr);
! 
!   // Otherwise OP comes from outside this block, use range on entry.
!   range_on_entry (r, bb, expr);
!   // Check for non-null in the predecessor if dominators are available.
!   if (!dom_info_available_p (CDI_DOMINATORS))
!     return true;
!   basic_block dom_bb = get_immediate_dominator (CDI_DOMINATORS, bb);
  
    // No range yet, see if there is a dereference in the block.
    // We don't care if it's between the def and a use within a block
*************** gimple_ranger::range_of_expr (irange &r,
*** 970,977 ****
    // in which case we may need to walk from S back to the def/top of block
    // to make sure the deref happens between S and there before claiming
    // there is a deref.   Punt for now.
!   if (!cfun->can_throw_non_call_exceptions && r.varying_p () &&
!       m_cache.m_non_null.non_null_deref_p (expr, bb))
      r = range_nonzero (TREE_TYPE (expr));
  
    return true;
--- 996,1003 ----
    // in which case we may need to walk from S back to the def/top of block
    // to make sure the deref happens between S and there before claiming
    // there is a deref.   Punt for now.
!   if (dom_bb && !cfun->can_throw_non_call_exceptions && r.varying_p ()
!       && m_cache.m_non_null.non_null_deref_p (expr, dom_bb))
      r = range_nonzero (TREE_TYPE (expr));
  
    return true;
*************** gimple_ranger::range_of_stmt (irange &r,
*** 1063,1068 ****
--- 1089,1097 ----
    if (m_cache.get_non_stale_global_range (r, name))
      return true;
  
+   // Avoid deep recursive call chains.
+   prefill_stmt_dependencies (name);
+ 
    // Otherwise calculate a new value.
    int_range_max tmp;
    calc_stmt (tmp, s, name);
*************** gimple_ranger::range_of_stmt (irange &r,
*** 1081,1086 ****
--- 1110,1220 ----
    return true;
  }
  
+ // Check if NAME is a dependency that needs resolving, and push it on the
+ // stack if so.  R is a scratch range.
+ 
+ inline void
+ gimple_ranger::prefill_name (irange &r, tree name)
+ {
+   if (!gimple_range_ssa_p (name))
+     return;
+   gimple *stmt = SSA_NAME_DEF_STMT (name);
+   // Only pre-process range-ops and PHIs.
+   if (!gimple_range_handler (stmt) && !is_a<gphi *> (stmt))
+     return;
+ 
+   // If this op has not been processed yet, then push it on the stack
+   if (!m_cache.get_global_range (r, name))
+     {
+       // Set as current.
+       m_cache.get_non_stale_global_range (r, name);
+       m_stmt_list.safe_push (name);
+     }
+ }
+ 
+ // This routine will seed the global cache with most of the depnedencies of
+ // NAME.  This prevents excessive call depth through the normal API.
+ 
+ void
+ gimple_ranger::prefill_stmt_dependencies (tree ssa)
+ {
+   if (SSA_NAME_IS_DEFAULT_DEF (ssa))
+     return;
+ 
+   int_range_max r;
+   gimple *stmt = SSA_NAME_DEF_STMT (ssa);
+   gcc_checking_assert (stmt && gimple_bb (stmt));
+ 
+   // Only pre-process range-ops and PHIs.
+   if (!gimple_range_handler (stmt) && !is_a<gphi *> (stmt))
+     return;
+ 
+   // Mark where on the stack we are starting.
+   unsigned start = m_stmt_list.length ();
+   m_stmt_list.safe_push (ssa);
+ 
+   if (dump_file && (param_evrp_mode & EVRP_MODE_TRACE))
+     {
+       fprintf (dump_file, "Range_of_stmt dependence fill starting at");
+       print_gimple_stmt (dump_file, stmt, 0, TDF_SLIM);
+     }
+ 
+   // Loop until back at the start point.
+   while (m_stmt_list.length () > start)
+     {
+       tree name = m_stmt_list.last ();
+       // NULL is a marker which indicates the next name in the stack has now
+       // been fully resolved, so we can fold it.
+       if (!name)
+ 	{
+ 	  // Pop the NULL, then pop the name.
+ 	  m_stmt_list.pop ();
+ 	  name = m_stmt_list.pop ();
+ 	  // Don't fold initial request, it will be calculated upon return.
+ 	  if (m_stmt_list.length () > start)
+ 	    {
+ 	      // Fold and save the value for NAME.
+ 	      stmt = SSA_NAME_DEF_STMT (name);
+ 	      calc_stmt (r, stmt, name);
+ 	      m_cache.set_global_range (name, r);
+ 	    }
+ 	  continue;
+ 	}
+ 
+       // Add marker indicating previous NAME in list should be folded
+       // when we get to this NULL.
+       m_stmt_list.safe_push (NULL_TREE);
+       stmt = SSA_NAME_DEF_STMT (name);
+ 
+       if (dump_file && (param_evrp_mode & EVRP_MODE_TRACE))
+ 	{
+ 	  fprintf(dump_file, "   ROS dep fill (");
+ 	  print_generic_expr (dump_file, name, TDF_SLIM);
+ 	  fputs (") at stmt ", dump_file);
+ 	  print_gimple_stmt (dump_file, stmt, 0, TDF_SLIM);
+ 	}
+ 
+       gphi *phi = dyn_cast <gphi *> (stmt);
+       if (phi)
+ 	{
+ 	  for (unsigned x = 0; x < gimple_phi_num_args (phi); x++)
+ 	    prefill_name (r, gimple_phi_arg_def (phi, x));
+ 	}
+       else
+ 	{
+ 	  gcc_checking_assert (gimple_range_handler (stmt));
+ 	  tree op = gimple_range_operand2 (stmt);
+ 	  if (op)
+ 	    prefill_name (r, op);
+ 	  op = gimple_range_operand1 (stmt);
+ 	  if (op)
+ 	    prefill_name (r, op);
+ 	}
+     }
+   if (dump_file && (param_evrp_mode & EVRP_MODE_TRACE))
+     fprintf (dump_file, "END range_of_stmt dependence fill\n");
+ }
+ 
  // This routine will export whatever global ranges are known to GCC
  // SSA_RANGE_NAME_INFO fields.
  
diff -Nrcpad gcc-11.2.0/gcc/gimple-range.h gcc-11.3.0/gcc/gimple-range.h
*** gcc-11.2.0/gcc/gimple-range.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/gimple-range.h	Thu Apr 21 07:58:53 2022
*************** along with GCC; see the file COPYING3.
*** 46,52 ****
  class gimple_ranger : public range_query
  {
  public:
!   gimple_ranger () : m_cache (*this) { }
    virtual bool range_of_stmt (irange &r, gimple *, tree name = NULL) OVERRIDE;
    virtual bool range_of_expr (irange &r, tree name, gimple * = NULL) OVERRIDE;
    virtual bool range_on_edge (irange &r, edge e, tree name) OVERRIDE;
--- 46,53 ----
  class gimple_ranger : public range_query
  {
  public:
!   gimple_ranger ();
!   ~gimple_ranger ();
    virtual bool range_of_stmt (irange &r, gimple *, tree name = NULL) OVERRIDE;
    virtual bool range_of_expr (irange &r, tree name, gimple * = NULL) OVERRIDE;
    virtual bool range_on_edge (irange &r, edge e, tree name) OVERRIDE;
*************** public:
*** 55,65 ****
--- 56,69 ----
    void export_global_ranges ();
    void dump (FILE *f);
  protected:
+   void prefill_name (irange &r, tree name);
+   void prefill_stmt_dependencies (tree ssa);
    bool calc_stmt (irange &r, gimple *s, tree name = NULL_TREE);
    bool range_of_range_op (irange &r, gimple *s);
    bool range_of_call (irange &r, gcall *call);
    bool range_of_cond_expr (irange &r, gassign* cond);
    ranger_cache m_cache;
+   vec<tree> m_stmt_list;
  private:
    bool range_of_phi (irange &r, gphi *phi);
    bool range_of_address (irange &r, gimple *s);
diff -Nrcpad gcc-11.2.0/gcc/gimple-ssa-store-merging.c gcc-11.3.0/gcc/gimple-ssa-store-merging.c
*** gcc-11.2.0/gcc/gimple-ssa-store-merging.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/gimple-ssa-store-merging.c	Thu Apr 21 07:58:53 2022
*************** find_bswap_or_nop_finalize (struct symbo
*** 826,837 ****
  	{
  	  mask = ((uint64_t) 1 << (rsize * BITS_PER_MARKER)) - 1;
  	  *cmpxchg &= mask;
! 	  *cmpnop >>= (n->range - rsize) * BITS_PER_MARKER;
  	}
        else
  	{
  	  mask = ((uint64_t) 1 << (rsize * BITS_PER_MARKER)) - 1;
! 	  *cmpxchg >>= (n->range - rsize) * BITS_PER_MARKER;
  	  *cmpnop &= mask;
  	}
        n->range = rsize;
--- 826,843 ----
  	{
  	  mask = ((uint64_t) 1 << (rsize * BITS_PER_MARKER)) - 1;
  	  *cmpxchg &= mask;
! 	  if (n->range - rsize == sizeof (int64_t))
! 	    *cmpnop = 0;
! 	  else
! 	    *cmpnop >>= (n->range - rsize) * BITS_PER_MARKER;
  	}
        else
  	{
  	  mask = ((uint64_t) 1 << (rsize * BITS_PER_MARKER)) - 1;
! 	  if (n->range - rsize == sizeof (int64_t))
! 	    *cmpxchg = 0;
! 	  else
! 	    *cmpxchg >>= (n->range - rsize) * BITS_PER_MARKER;
  	  *cmpnop &= mask;
  	}
        n->range = rsize;
*************** mem_valid_for_store_merging (tree mem, p
*** 4850,4856 ****
    tree base_addr = get_inner_reference (mem, &bitsize, &bitpos, &offset, &mode,
  					&unsignedp, &reversep, &volatilep);
    *pbitsize = bitsize;
!   if (known_eq (bitsize, 0))
      return NULL_TREE;
  
    if (TREE_CODE (mem) == COMPONENT_REF
--- 4856,4862 ----
    tree base_addr = get_inner_reference (mem, &bitsize, &bitpos, &offset, &mode,
  					&unsignedp, &reversep, &volatilep);
    *pbitsize = bitsize;
!   if (known_le (bitsize, 0))
      return NULL_TREE;
  
    if (TREE_CODE (mem) == COMPONENT_REF
*************** get_status_for_store_merging (basic_bloc
*** 5274,5279 ****
--- 5280,5286 ----
    unsigned int num_constructors = 0;
    gimple_stmt_iterator gsi;
    edge e;
+   gimple *last_stmt = NULL;
  
    for (gsi = gsi_after_labels (bb); !gsi_end_p (gsi); gsi_next (&gsi))
      {
*************** get_status_for_store_merging (basic_bloc
*** 5282,5287 ****
--- 5289,5296 ----
        if (is_gimple_debug (stmt))
  	continue;
  
+       last_stmt = stmt;
+ 
        if (store_valid_for_store_merging_p (stmt) && ++num_statements >= 2)
  	break;
  
*************** get_status_for_store_merging (basic_bloc
*** 5308,5314 ****
      return BB_INVALID;
  
    if (cfun->can_throw_non_call_exceptions && cfun->eh
!       && store_valid_for_store_merging_p (gimple_seq_last_stmt (bb_seq (bb)))
        && (e = find_fallthru_edge (bb->succs))
        && e->dest == bb->next_bb)
      return BB_EXTENDED_VALID;
--- 5317,5323 ----
      return BB_INVALID;
  
    if (cfun->can_throw_non_call_exceptions && cfun->eh
!       && store_valid_for_store_merging_p (last_stmt)
        && (e = find_fallthru_edge (bb->succs))
        && e->dest == bb->next_bb)
      return BB_EXTENDED_VALID;
diff -Nrcpad gcc-11.2.0/gcc/gimple.c gcc-11.3.0/gcc/gimple.c
*** gcc-11.2.0/gcc/gimple.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/gimple.c	Thu Apr 21 07:58:53 2022
*************** gimple_call_fnspec (const gcall *stmt)
*** 1516,1527 ****
        && DECL_IS_OPERATOR_DELETE_P (fndecl)
        && DECL_IS_REPLACEABLE_OPERATOR (fndecl)
        && gimple_call_from_new_or_delete (stmt))
!     return ".co ";
    /* Similarly operator new can be treated as malloc.  */
    if (fndecl
        && DECL_IS_REPLACEABLE_OPERATOR_NEW_P (fndecl)
        && gimple_call_from_new_or_delete (stmt))
!     return "mC";
    return "";
  }
  
--- 1516,1527 ----
        && DECL_IS_OPERATOR_DELETE_P (fndecl)
        && DECL_IS_REPLACEABLE_OPERATOR (fndecl)
        && gimple_call_from_new_or_delete (stmt))
!     return ". o ";
    /* Similarly operator new can be treated as malloc.  */
    if (fndecl
        && DECL_IS_REPLACEABLE_OPERATOR_NEW_P (fndecl)
        && gimple_call_from_new_or_delete (stmt))
!     return "m ";
    return "";
  }
  
diff -Nrcpad gcc-11.2.0/gcc/gimple.h gcc-11.3.0/gcc/gimple.h
*** gcc-11.2.0/gcc/gimple.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/gimple.h	Thu Apr 21 07:58:53 2022
*************** gimple_phi_arg_has_location (const gphi
*** 4640,4645 ****
--- 4640,4670 ----
    return gimple_phi_arg_location (phi, i) != UNKNOWN_LOCATION;
  }
  
+ /* Return the number of arguments that can be accessed by gimple_arg.  */
+ 
+ static inline unsigned
+ gimple_num_args (const gimple *gs)
+ {
+   if (auto phi = dyn_cast<const gphi *> (gs))
+     return gimple_phi_num_args (phi);
+   if (auto call = dyn_cast<const gcall *> (gs))
+     return gimple_call_num_args (call);
+   return gimple_num_ops (as_a <const gassign *> (gs)) - 1;
+ }
+ 
+ /* GS must be an assignment, a call, or a PHI.
+    If it's an assignment, return rhs operand I.
+    If it's a call, return function argument I.
+    If it's a PHI, return the value of PHI argument I.  */
+ 
+ static inline tree
+ gimple_arg (const gimple *gs, unsigned int i)
+ {
+   if (auto phi = dyn_cast<const gphi *> (gs))
+     return gimple_phi_arg_def (phi, i);
+   if (auto call = dyn_cast<const gcall *> (gs))
+     return gimple_call_arg (call, i);
+   return gimple_op (as_a <const gassign *> (gs), i + 1);                                                                                                                                                                                                                       }
  
  /* Return the region number for GIMPLE_RESX RESX_STMT.  */
  
diff -Nrcpad gcc-11.2.0/gcc/gimplify.c gcc-11.3.0/gcc/gimplify.c
*** gcc-11.2.0/gcc/gimplify.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/gimplify.c	Thu Apr 21 07:58:53 2022
*************** static enum gimplify_status gimplify_com
*** 245,250 ****
--- 245,251 ----
  static hash_map<tree, tree> *oacc_declare_returns;
  static enum gimplify_status gimplify_expr (tree *, gimple_seq *, gimple_seq *,
  					   bool (*) (tree), fallback_t, bool);
+ static void prepare_gimple_addressable (tree *, gimple_seq *);
  
  /* Shorter alias name for the above function for use in gimplify.c
     only.  */
*************** gimplify_compound_lval (tree *expr_p, gi
*** 2979,2984 ****
--- 2980,2987 ----
       So we do this in three steps.  First we deal with the annotations
       for any variables in the components, then we gimplify the base,
       then we gimplify any indices, from left to right.  */
+ 
+   bool need_non_reg = false;
    for (i = expr_stack.length () - 1; i >= 0; i--)
      {
        tree t = expr_stack[i];
*************** gimplify_compound_lval (tree *expr_p, gi
*** 3034,3039 ****
--- 3037,3043 ----
  				    is_gimple_reg, fb_rvalue);
  	      ret = MIN (ret, tret);
  	    }
+ 	  need_non_reg = true;
  	}
        else if (TREE_CODE (t) == COMPONENT_REF)
  	{
*************** gimplify_compound_lval (tree *expr_p, gi
*** 3065,3070 ****
--- 3069,3075 ----
  				    is_gimple_reg, fb_rvalue);
  	      ret = MIN (ret, tret);
  	    }
+ 	  need_non_reg = true;
  	}
      }
  
*************** gimplify_compound_lval (tree *expr_p, gi
*** 3075,3080 ****
--- 3080,3091 ----
  			fallback | fb_lvalue);
    ret = MIN (ret, tret);
  
+   /* Step 2a: if we have component references we do not support on
+      registers then make sure the base isn't a register.  Of course
+      we can only do so if an rvalue is OK.  */
+   if (need_non_reg && (fallback & fb_rvalue))
+     prepare_gimple_addressable (p, pre_p);
+ 
    /* And finally, the indices and operands of ARRAY_REF.  During this
       loop we also remove any useless conversions.  */
    for (; expr_stack.length () > 0; )
*************** gimplify_omp_for (tree *expr_p, gimple_s
*** 12736,12756 ****
  /* Helper for gimplify_omp_loop, called through walk_tree.  */
  
  static tree
! replace_reduction_placeholders (tree *tp, int *walk_subtrees, void *data)
  {
!   if (DECL_P (*tp))
      {
!       tree *d = (tree *) data;
!       if (*tp == OMP_CLAUSE_REDUCTION_PLACEHOLDER (d[0]))
! 	{
! 	  *tp = OMP_CLAUSE_REDUCTION_PLACEHOLDER (d[1]);
! 	  *walk_subtrees = 0;
! 	}
!       else if (*tp == OMP_CLAUSE_REDUCTION_DECL_PLACEHOLDER (d[0]))
! 	{
! 	  *tp = OMP_CLAUSE_REDUCTION_DECL_PLACEHOLDER (d[1]);
! 	  *walk_subtrees = 0;
! 	}
      }
    return NULL_TREE;
  }
--- 12747,12761 ----
  /* Helper for gimplify_omp_loop, called through walk_tree.  */
  
  static tree
! note_no_context_vars (tree *tp, int *, void *data)
  {
!   if (VAR_P (*tp)
!       && DECL_CONTEXT (*tp) == NULL_TREE
!       && !is_global_var (*tp))
      {
!       vec<tree> *d = (vec<tree> *) data;
!       d->safe_push (*tp);
!       DECL_CONTEXT (*tp) = current_function_decl;
      }
    return NULL_TREE;
  }
*************** gimplify_omp_loop (tree *expr_p, gimple_
*** 12920,12926 ****
      {
        if (pass == 2)
  	{
! 	  tree bind = build3 (BIND_EXPR, void_type_node, NULL, NULL, NULL);
  	  append_to_statement_list (*expr_p, &BIND_EXPR_BODY (bind));
  	  *expr_p = make_node (OMP_PARALLEL);
  	  TREE_TYPE (*expr_p) = void_type_node;
--- 12925,12932 ----
      {
        if (pass == 2)
  	{
! 	  tree bind = build3 (BIND_EXPR, void_type_node, NULL, NULL,
! 			      make_node (BLOCK));
  	  append_to_statement_list (*expr_p, &BIND_EXPR_BODY (bind));
  	  *expr_p = make_node (OMP_PARALLEL);
  	  TREE_TYPE (*expr_p) = void_type_node;
*************** gimplify_omp_loop (tree *expr_p, gimple_
*** 12987,13011 ****
  	    *pc = copy_node (c);
  	    OMP_CLAUSE_DECL (*pc) = unshare_expr (OMP_CLAUSE_DECL (c));
  	    TREE_TYPE (*pc) = unshare_expr (TREE_TYPE (c));
- 	    OMP_CLAUSE_REDUCTION_INIT (*pc)
- 	      = unshare_expr (OMP_CLAUSE_REDUCTION_INIT (c));
- 	    OMP_CLAUSE_REDUCTION_MERGE (*pc)
- 	      = unshare_expr (OMP_CLAUSE_REDUCTION_MERGE (c));
  	    if (OMP_CLAUSE_REDUCTION_PLACEHOLDER (*pc))
  	      {
  		OMP_CLAUSE_REDUCTION_PLACEHOLDER (*pc)
  		  = copy_node (OMP_CLAUSE_REDUCTION_PLACEHOLDER (c));
  		if (OMP_CLAUSE_REDUCTION_DECL_PLACEHOLDER (*pc))
  		  OMP_CLAUSE_REDUCTION_DECL_PLACEHOLDER (*pc)
  		    = copy_node (OMP_CLAUSE_REDUCTION_DECL_PLACEHOLDER (c));
! 		tree nc = *pc;
! 		tree data[2] = { c, nc };
! 		walk_tree_without_duplicates (&OMP_CLAUSE_REDUCTION_INIT (nc),
! 					      replace_reduction_placeholders,
! 					      data);
! 		walk_tree_without_duplicates (&OMP_CLAUSE_REDUCTION_MERGE (nc),
! 					      replace_reduction_placeholders,
! 					      data);
  	      }
  	    pc = &OMP_CLAUSE_CHAIN (*pc);
  	    break;
--- 12993,13056 ----
  	    *pc = copy_node (c);
  	    OMP_CLAUSE_DECL (*pc) = unshare_expr (OMP_CLAUSE_DECL (c));
  	    TREE_TYPE (*pc) = unshare_expr (TREE_TYPE (c));
  	    if (OMP_CLAUSE_REDUCTION_PLACEHOLDER (*pc))
  	      {
+ 		auto_vec<tree> no_context_vars;
+ 		int walk_subtrees = 0;
+ 		note_no_context_vars (&OMP_CLAUSE_REDUCTION_PLACEHOLDER (c),
+ 				      &walk_subtrees, &no_context_vars);
+ 		if (tree p = OMP_CLAUSE_REDUCTION_DECL_PLACEHOLDER (c))
+ 		  note_no_context_vars (&p, &walk_subtrees, &no_context_vars);
+ 		walk_tree_without_duplicates (&OMP_CLAUSE_REDUCTION_INIT (c),
+ 					      note_no_context_vars,
+ 					      &no_context_vars);
+ 		walk_tree_without_duplicates (&OMP_CLAUSE_REDUCTION_MERGE (c),
+ 					      note_no_context_vars,
+ 					      &no_context_vars);
+ 
  		OMP_CLAUSE_REDUCTION_PLACEHOLDER (*pc)
  		  = copy_node (OMP_CLAUSE_REDUCTION_PLACEHOLDER (c));
  		if (OMP_CLAUSE_REDUCTION_DECL_PLACEHOLDER (*pc))
  		  OMP_CLAUSE_REDUCTION_DECL_PLACEHOLDER (*pc)
  		    = copy_node (OMP_CLAUSE_REDUCTION_DECL_PLACEHOLDER (c));
! 
! 		hash_map<tree, tree> decl_map;
! 		decl_map.put (OMP_CLAUSE_DECL (c), OMP_CLAUSE_DECL (c));
! 		decl_map.put (OMP_CLAUSE_REDUCTION_PLACEHOLDER (c),
! 			      OMP_CLAUSE_REDUCTION_PLACEHOLDER (*pc));
! 		if (OMP_CLAUSE_REDUCTION_DECL_PLACEHOLDER (*pc))
! 		  decl_map.put (OMP_CLAUSE_REDUCTION_DECL_PLACEHOLDER (c),
! 				OMP_CLAUSE_REDUCTION_DECL_PLACEHOLDER (*pc));
! 
! 		copy_body_data id;
! 		memset (&id, 0, sizeof (id));
! 		id.src_fn = current_function_decl;
! 		id.dst_fn = current_function_decl;
! 		id.src_cfun = cfun;
! 		id.decl_map = &decl_map;
! 		id.copy_decl = copy_decl_no_change;
! 		id.transform_call_graph_edges = CB_CGE_DUPLICATE;
! 		id.transform_new_cfg = true;
! 		id.transform_return_to_modify = false;
! 		id.transform_lang_insert_block = NULL;
! 		id.eh_lp_nr = 0;
! 		walk_tree (&OMP_CLAUSE_REDUCTION_INIT (*pc), copy_tree_body_r,
! 			   &id, NULL);
! 		walk_tree (&OMP_CLAUSE_REDUCTION_MERGE (*pc), copy_tree_body_r,
! 			   &id, NULL);
! 
! 		for (tree d : no_context_vars)
! 		  {
! 		    DECL_CONTEXT (d) = NULL_TREE;
! 		    DECL_CONTEXT (*decl_map.get (d)) = NULL_TREE;
! 		  }
! 	      }
! 	    else
! 	      {
! 		OMP_CLAUSE_REDUCTION_INIT (*pc)
! 		  = unshare_expr (OMP_CLAUSE_REDUCTION_INIT (c));
! 		OMP_CLAUSE_REDUCTION_MERGE (*pc)
! 		  = unshare_expr (OMP_CLAUSE_REDUCTION_MERGE (c));
  	      }
  	    pc = &OMP_CLAUSE_CHAIN (*pc);
  	    break;
diff -Nrcpad gcc-11.2.0/gcc/go/ChangeLog gcc-11.3.0/gcc/go/ChangeLog
*** gcc-11.2.0/gcc/go/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/go/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,16 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2022-02-18  Ian Lance Taylor  <iant@golang.org>
+ 
+ 	Backported from master:
+ 	2021-05-24  Ian Lance Taylor  <iant@golang.org>
+ 
+ 	PR go/100537
+ 	* go-gcc.cc (class Gcc_backend): Update methods that create
+ 	variables to take a flags parameter.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/go/go-gcc.cc gcc-11.3.0/gcc/go/go-gcc.cc
*** gcc-11.2.0/gcc/go/go-gcc.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/go/go-gcc.cc	Thu Apr 21 07:58:53 2022
*************** class Gcc_backend : public Backend
*** 415,461 ****
    global_variable(const std::string& var_name,
  		  const std::string& asm_name,
  		  Btype* btype,
! 		  bool is_external,
! 		  bool is_hidden,
! 		  bool in_unique_section,
  		  Location location);
  
    void
    global_variable_set_init(Bvariable*, Bexpression*);
  
    Bvariable*
!   local_variable(Bfunction*, const std::string&, Btype*, Bvariable*, bool,
! 		 Location);
  
    Bvariable*
!   parameter_variable(Bfunction*, const std::string&, Btype*, bool,
  		     Location);
  
    Bvariable*
!   static_chain_variable(Bfunction*, const std::string&, Btype*, Location);
  
    Bvariable*
!   temporary_variable(Bfunction*, Bblock*, Btype*, Bexpression*, bool,
  		     Location, Bstatement**);
  
    Bvariable*
    implicit_variable(const std::string&, const std::string&, Btype*,
!                     bool, bool, bool, int64_t);
  
    void
    implicit_variable_set_init(Bvariable*, const std::string&, Btype*,
! 			     bool, bool, bool, Bexpression*);
  
    Bvariable*
    implicit_variable_reference(const std::string&, const std::string&, Btype*);
  
    Bvariable*
    immutable_struct(const std::string&, const std::string&,
!                    bool, bool, Btype*, Location);
  
    void
!   immutable_struct_set_init(Bvariable*, const std::string&, bool, bool, Btype*,
! 			    Location, Bexpression*);
  
    Bvariable*
    immutable_struct_reference(const std::string&, const std::string&,
--- 415,460 ----
    global_variable(const std::string& var_name,
  		  const std::string& asm_name,
  		  Btype* btype,
! 		  unsigned int flags,
  		  Location location);
  
    void
    global_variable_set_init(Bvariable*, Bexpression*);
  
    Bvariable*
!   local_variable(Bfunction*, const std::string&, Btype*, Bvariable*,
! 		 unsigned int, Location);
  
    Bvariable*
!   parameter_variable(Bfunction*, const std::string&, Btype*, unsigned int,
  		     Location);
  
    Bvariable*
!   static_chain_variable(Bfunction*, const std::string&, Btype*, unsigned int,
! 			Location);
  
    Bvariable*
!   temporary_variable(Bfunction*, Bblock*, Btype*, Bexpression*, unsigned int,
  		     Location, Bstatement**);
  
    Bvariable*
    implicit_variable(const std::string&, const std::string&, Btype*,
!                     unsigned int, int64_t);
  
    void
    implicit_variable_set_init(Bvariable*, const std::string&, Btype*,
! 			     unsigned int, Bexpression*);
  
    Bvariable*
    implicit_variable_reference(const std::string&, const std::string&, Btype*);
  
    Bvariable*
    immutable_struct(const std::string&, const std::string&,
!                    unsigned int, Btype*, Location);
  
    void
!   immutable_struct_set_init(Bvariable*, const std::string&, unsigned int,
! 			    Btype*, Location, Bexpression*);
  
    Bvariable*
    immutable_struct_reference(const std::string&, const std::string&,
*************** Bvariable*
*** 2696,2704 ****
  Gcc_backend::global_variable(const std::string& var_name,
  			     const std::string& asm_name,
  			     Btype* btype,
! 			     bool is_external,
! 			     bool is_hidden,
! 			     bool in_unique_section,
  			     Location location)
  {
    tree type_tree = btype->get_tree();
--- 2695,2701 ----
  Gcc_backend::global_variable(const std::string& var_name,
  			     const std::string& asm_name,
  			     Btype* btype,
! 			     unsigned int flags,
  			     Location location)
  {
    tree type_tree = btype->get_tree();
*************** Gcc_backend::global_variable(const std::
*** 2707,2736 ****
  
    // The GNU linker does not like dynamic variables with zero size.
    tree orig_type_tree = type_tree;
    if ((is_external || !is_hidden) && int_size_in_bytes(type_tree) == 0)
      type_tree = this->non_zero_size_type(type_tree);
  
    tree decl = build_decl(location.gcc_location(), VAR_DECL,
  			 get_identifier_from_string(var_name),
  			 type_tree);
!   if (is_external)
!     DECL_EXTERNAL(decl) = 1;
!   else
!     TREE_STATIC(decl) = 1;
!   if (!is_hidden)
      {
!       TREE_PUBLIC(decl) = 1;
!       SET_DECL_ASSEMBLER_NAME(decl, get_identifier_from_string(asm_name));
      }
    else
      {
!       SET_DECL_ASSEMBLER_NAME(decl, get_identifier_from_string(asm_name));
      }
  
    TREE_USED(decl) = 1;
  
!   if (in_unique_section)
!     resolve_unique_section (decl, 0, 1);
  
    go_preserve_from_gc(decl);
  
--- 2704,2752 ----
  
    // The GNU linker does not like dynamic variables with zero size.
    tree orig_type_tree = type_tree;
+   bool is_external = (flags & variable_is_external) != 0;
+   bool is_hidden = (flags & variable_is_hidden) != 0;
    if ((is_external || !is_hidden) && int_size_in_bytes(type_tree) == 0)
      type_tree = this->non_zero_size_type(type_tree);
  
    tree decl = build_decl(location.gcc_location(), VAR_DECL,
  			 get_identifier_from_string(var_name),
  			 type_tree);
!   if ((flags & variable_is_external) != 0)
      {
!       DECL_EXTERNAL(decl) = 1;
!       flags &=~ variable_is_external;
      }
    else
+     TREE_STATIC(decl) = 1;
+ 
+   if ((flags & variable_is_hidden) == 0)
+     TREE_PUBLIC(decl) = 1;
+   else
+     flags &=~ variable_is_hidden;
+ 
+   if ((flags & variable_address_is_taken) != 0)
      {
!       TREE_ADDRESSABLE(decl) = 1;
!       flags &=~ variable_address_is_taken;
      }
  
+   // We take the address in Bvariable::get_tree if orig_type_tree is
+   // different from type_tree.
+   if (orig_type_tree != type_tree)
+     TREE_ADDRESSABLE(decl) = 1;
+ 
+   SET_DECL_ASSEMBLER_NAME(decl, get_identifier_from_string(asm_name));
+ 
    TREE_USED(decl) = 1;
  
!   if ((flags & variable_in_unique_section) != 0)
!     {
!       resolve_unique_section (decl, 0, 1);
!       flags &=~ variable_in_unique_section;
!     }
! 
!   gcc_assert(flags == 0);
  
    go_preserve_from_gc(decl);
  
*************** Gcc_backend::global_variable_set_init(Bv
*** 2768,2774 ****
  Bvariable*
  Gcc_backend::local_variable(Bfunction* function, const std::string& name,
  			    Btype* btype, Bvariable* decl_var, 
! 			    bool is_address_taken, Location location)
  {
    tree type_tree = btype->get_tree();
    if (type_tree == error_mark_node)
--- 2784,2790 ----
  Bvariable*
  Gcc_backend::local_variable(Bfunction* function, const std::string& name,
  			    Btype* btype, Bvariable* decl_var, 
! 			    unsigned int flags, Location location)
  {
    tree type_tree = btype->get_tree();
    if (type_tree == error_mark_node)
*************** Gcc_backend::local_variable(Bfunction* f
*** 2778,2790 ****
  			 type_tree);
    DECL_CONTEXT(decl) = function->get_tree();
    TREE_USED(decl) = 1;
!   if (is_address_taken)
!     TREE_ADDRESSABLE(decl) = 1;
    if (decl_var != NULL)
      {
        DECL_HAS_VALUE_EXPR_P(decl) = 1;
        SET_DECL_VALUE_EXPR(decl, decl_var->get_decl());
      }
    go_preserve_from_gc(decl);
    return new Bvariable(decl);
  }
--- 2794,2810 ----
  			 type_tree);
    DECL_CONTEXT(decl) = function->get_tree();
    TREE_USED(decl) = 1;
!   if ((flags & variable_address_is_taken) != 0)
!     {
!       TREE_ADDRESSABLE(decl) = 1;
!       flags &=~ variable_address_is_taken;
!     }
    if (decl_var != NULL)
      {
        DECL_HAS_VALUE_EXPR_P(decl) = 1;
        SET_DECL_VALUE_EXPR(decl, decl_var->get_decl());
      }
+   go_assert(flags == 0);
    go_preserve_from_gc(decl);
    return new Bvariable(decl);
  }
*************** Gcc_backend::local_variable(Bfunction* f
*** 2793,2799 ****
  
  Bvariable*
  Gcc_backend::parameter_variable(Bfunction* function, const std::string& name,
! 				Btype* btype, bool is_address_taken,
  				Location location)
  {
    tree type_tree = btype->get_tree();
--- 2813,2819 ----
  
  Bvariable*
  Gcc_backend::parameter_variable(Bfunction* function, const std::string& name,
! 				Btype* btype, unsigned int flags,
  				Location location)
  {
    tree type_tree = btype->get_tree();
*************** Gcc_backend::parameter_variable(Bfunctio
*** 2805,2812 ****
    DECL_CONTEXT(decl) = function->get_tree();
    DECL_ARG_TYPE(decl) = type_tree;
    TREE_USED(decl) = 1;
!   if (is_address_taken)
!     TREE_ADDRESSABLE(decl) = 1;
    go_preserve_from_gc(decl);
    return new Bvariable(decl);
  }
--- 2825,2836 ----
    DECL_CONTEXT(decl) = function->get_tree();
    DECL_ARG_TYPE(decl) = type_tree;
    TREE_USED(decl) = 1;
!   if ((flags & variable_address_is_taken) != 0)
!     {
!       TREE_ADDRESSABLE(decl) = 1;
!       flags &=~ variable_address_is_taken;
!     }
!   go_assert(flags == 0);
    go_preserve_from_gc(decl);
    return new Bvariable(decl);
  }
*************** Gcc_backend::parameter_variable(Bfunctio
*** 2815,2821 ****
  
  Bvariable*
  Gcc_backend::static_chain_variable(Bfunction* function, const std::string& name,
! 				   Btype* btype, Location location)
  {
    tree type_tree = btype->get_tree();
    if (type_tree == error_mark_node)
--- 2839,2846 ----
  
  Bvariable*
  Gcc_backend::static_chain_variable(Bfunction* function, const std::string& name,
! 				   Btype* btype, unsigned int flags,
! 				   Location location)
  {
    tree type_tree = btype->get_tree();
    if (type_tree == error_mark_node)
*************** Gcc_backend::static_chain_variable(Bfunc
*** 2840,2845 ****
--- 2865,2871 ----
    gcc_assert(f->static_chain_decl == NULL);
    f->static_chain_decl = decl;
    DECL_STATIC_CHAIN(fndecl) = 1;
+   go_assert(flags == 0);
  
    go_preserve_from_gc(decl);
    return new Bvariable(decl);
*************** Gcc_backend::static_chain_variable(Bfunc
*** 2850,2856 ****
  Bvariable*
  Gcc_backend::temporary_variable(Bfunction* function, Bblock* bblock,
  				Btype* btype, Bexpression* binit,
! 				bool is_address_taken,
  				Location location,
  				Bstatement** pstatement)
  {
--- 2876,2882 ----
  Bvariable*
  Gcc_backend::temporary_variable(Bfunction* function, Bblock* bblock,
  				Btype* btype, Bexpression* binit,
! 				unsigned int flags,
  				Location location,
  				Bstatement** pstatement)
  {
*************** Gcc_backend::temporary_variable(Bfunctio
*** 2904,2911 ****
        && TREE_TYPE(init_tree) != void_type_node)
      DECL_INITIAL(var) = this->convert_tree(type_tree, init_tree, location);
  
!   if (is_address_taken)
!     TREE_ADDRESSABLE(var) = 1;
  
    *pstatement = this->make_statement(build1_loc(location.gcc_location(),
                                                  DECL_EXPR,
--- 2930,2942 ----
        && TREE_TYPE(init_tree) != void_type_node)
      DECL_INITIAL(var) = this->convert_tree(type_tree, init_tree, location);
  
!   if ((flags & variable_address_is_taken) != 0)
!     {
!       TREE_ADDRESSABLE(var) = 1;
!       flags &=~ variable_address_is_taken;
!     }
! 
!   gcc_assert(flags == 0);
  
    *pstatement = this->make_statement(build1_loc(location.gcc_location(),
                                                  DECL_EXPR,
*************** Gcc_backend::temporary_variable(Bfunctio
*** 2929,2936 ****
  Bvariable*
  Gcc_backend::implicit_variable(const std::string& name,
                                 const std::string& asm_name,
!                                Btype* type, bool is_hidden, bool is_constant,
! 			       bool is_common, int64_t alignment)
  {
    tree type_tree = type->get_tree();
    if (type_tree == error_mark_node)
--- 2960,2967 ----
  Bvariable*
  Gcc_backend::implicit_variable(const std::string& name,
                                 const std::string& asm_name,
!                                Btype* type, unsigned int flags,
! 			       int64_t alignment)
  {
    tree type_tree = type->get_tree();
    if (type_tree == error_mark_node)
*************** Gcc_backend::implicit_variable(const std
*** 2939,2949 ****
    tree decl = build_decl(BUILTINS_LOCATION, VAR_DECL,
                           get_identifier_from_string(name), type_tree);
    DECL_EXTERNAL(decl) = 0;
!   TREE_PUBLIC(decl) = !is_hidden;
    TREE_STATIC(decl) = 1;
    TREE_USED(decl) = 1;
    DECL_ARTIFICIAL(decl) = 1;
!   if (is_common)
      {
        DECL_COMMON(decl) = 1;
  
--- 2970,2983 ----
    tree decl = build_decl(BUILTINS_LOCATION, VAR_DECL,
                           get_identifier_from_string(name), type_tree);
    DECL_EXTERNAL(decl) = 0;
!   if ((flags & variable_is_hidden) != 0)
!     flags &=~ variable_is_hidden;
!   else
!     TREE_PUBLIC(decl) = 1;
    TREE_STATIC(decl) = 1;
    TREE_USED(decl) = 1;
    DECL_ARTIFICIAL(decl) = 1;
!   if ((flags & variable_is_common) != 0)
      {
        DECL_COMMON(decl) = 1;
  
*************** Gcc_backend::implicit_variable(const std
*** 2960,2970 ****
        // mark this symbol as weak here.  We undo that below in
        // immutable_struct_set_init before calling mark_decl_one_only.
        DECL_WEAK(decl) = 1;
      }
!   if (is_constant)
      {
        TREE_READONLY(decl) = 1;
        TREE_CONSTANT(decl) = 1;
      }
    if (alignment != 0)
      {
--- 2994,3012 ----
        // mark this symbol as weak here.  We undo that below in
        // immutable_struct_set_init before calling mark_decl_one_only.
        DECL_WEAK(decl) = 1;
+ 
+       flags &=~ variable_is_common;
      }
!   if ((flags & variable_is_constant) != 0)
      {
        TREE_READONLY(decl) = 1;
        TREE_CONSTANT(decl) = 1;
+       flags &=~ variable_is_constant;
+     }
+   if ((flags & variable_address_is_taken) != 0)
+     {
+       TREE_ADDRESSABLE(decl) = 1;
+       flags &=~ variable_address_is_taken;
      }
    if (alignment != 0)
      {
*************** Gcc_backend::implicit_variable(const std
*** 2973,2978 ****
--- 3015,3021 ----
      }
    if (! asm_name.empty())
      SET_DECL_ASSEMBLER_NAME(decl, get_identifier_from_string(asm_name));
+   gcc_assert(flags == 0);
  
    go_preserve_from_gc(decl);
    return new Bvariable(decl);
*************** Gcc_backend::implicit_variable(const std
*** 2983,2989 ****
  
  void
  Gcc_backend::implicit_variable_set_init(Bvariable* var, const std::string&,
! 					Btype*, bool, bool, bool is_common,
  					Bexpression* init)
  {
    tree decl = var->get_decl();
--- 3026,3032 ----
  
  void
  Gcc_backend::implicit_variable_set_init(Bvariable* var, const std::string&,
! 					Btype*, unsigned int flags,
  					Bexpression* init)
  {
    tree decl = var->get_decl();
*************** Gcc_backend::implicit_variable_set_init(
*** 2999,3005 ****
  
    // Now that DECL_INITIAL is set, we can't call make_decl_one_only.
    // See the comment where DECL_WEAK is set in implicit_variable.
!   if (is_common)
      {
        DECL_WEAK(decl) = 0;
        make_decl_one_only(decl, DECL_ASSEMBLER_NAME(decl));
--- 3042,3048 ----
  
    // Now that DECL_INITIAL is set, we can't call make_decl_one_only.
    // See the comment where DECL_WEAK is set in implicit_variable.
!   if ((flags & variable_is_common) != 0)
      {
        DECL_WEAK(decl) = 0;
        make_decl_one_only(decl, DECL_ASSEMBLER_NAME(decl));
*************** Gcc_backend::implicit_variable_reference
*** 3038,3045 ****
  Bvariable*
  Gcc_backend::immutable_struct(const std::string& name,
                                const std::string& asm_name,
!                               bool is_hidden,
! 			      bool is_common, Btype* btype, Location location)
  {
    tree type_tree = btype->get_tree();
    if (type_tree == error_mark_node)
--- 3081,3088 ----
  Bvariable*
  Gcc_backend::immutable_struct(const std::string& name,
                                const std::string& asm_name,
! 			      unsigned int flags, Btype* btype,
! 			      Location location)
  {
    tree type_tree = btype->get_tree();
    if (type_tree == error_mark_node)
*************** Gcc_backend::immutable_struct(const std:
*** 3053,3062 ****
    TREE_READONLY(decl) = 1;
    TREE_CONSTANT(decl) = 1;
    DECL_ARTIFICIAL(decl) = 1;
!   if (!is_hidden)
      TREE_PUBLIC(decl) = 1;
    if (! asm_name.empty())
      SET_DECL_ASSEMBLER_NAME(decl, get_identifier_from_string(asm_name));
  
    // When the initializer for one immutable_struct refers to another,
    // it needs to know the visibility of the referenced struct so that
--- 3096,3112 ----
    TREE_READONLY(decl) = 1;
    TREE_CONSTANT(decl) = 1;
    DECL_ARTIFICIAL(decl) = 1;
!   if ((flags & variable_is_hidden) != 0)
!     flags &=~ variable_is_hidden;
!   else
      TREE_PUBLIC(decl) = 1;
    if (! asm_name.empty())
      SET_DECL_ASSEMBLER_NAME(decl, get_identifier_from_string(asm_name));
+   if ((flags & variable_address_is_taken) != 0)
+     {
+       TREE_ADDRESSABLE(decl) = 1;
+       flags &=~ variable_address_is_taken;
+     }
  
    // When the initializer for one immutable_struct refers to another,
    // it needs to know the visibility of the referenced struct so that
*************** Gcc_backend::immutable_struct(const std:
*** 3070,3077 ****
    // the right value if some other initializer refers to this one, we
    // mark this symbol as weak here.  We undo that below in
    // immutable_struct_set_init before calling mark_decl_one_only.
!   if (is_common)
!     DECL_WEAK(decl) = 1;
  
    // We don't call rest_of_decl_compilation until we have the
    // initializer.
--- 3120,3132 ----
    // the right value if some other initializer refers to this one, we
    // mark this symbol as weak here.  We undo that below in
    // immutable_struct_set_init before calling mark_decl_one_only.
!   if ((flags & variable_is_common) != 0)
!     {
!       DECL_WEAK(decl) = 1;
!       flags &=~ variable_is_common;
!     }
! 
!   gcc_assert(flags == 0);
  
    // We don't call rest_of_decl_compilation until we have the
    // initializer.
*************** Gcc_backend::immutable_struct(const std:
*** 3085,3091 ****
  
  void
  Gcc_backend::immutable_struct_set_init(Bvariable* var, const std::string&,
! 				       bool, bool is_common, Btype*, Location,
  				       Bexpression* initializer)
  {
    tree decl = var->get_decl();
--- 3140,3146 ----
  
  void
  Gcc_backend::immutable_struct_set_init(Bvariable* var, const std::string&,
! 				       unsigned int flags, Btype*, Location,
  				       Bexpression* initializer)
  {
    tree decl = var->get_decl();
*************** Gcc_backend::immutable_struct_set_init(B
*** 3097,3103 ****
  
    // Now that DECL_INITIAL is set, we can't call make_decl_one_only.
    // See the comment where DECL_WEAK is set in immutable_struct.
!   if (is_common)
      {
        DECL_WEAK(decl) = 0;
        make_decl_one_only(decl, DECL_ASSEMBLER_NAME(decl));
--- 3152,3158 ----
  
    // Now that DECL_INITIAL is set, we can't call make_decl_one_only.
    // See the comment where DECL_WEAK is set in immutable_struct.
!   if ((flags & variable_is_common) != 0)
      {
        DECL_WEAK(decl) = 0;
        make_decl_one_only(decl, DECL_ASSEMBLER_NAME(decl));
diff -Nrcpad gcc-11.2.0/gcc/go/gofrontend/MERGE gcc-11.3.0/gcc/go/gofrontend/MERGE
*** gcc-11.2.0/gcc/go/gofrontend/MERGE	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/go/gofrontend/MERGE	Thu Apr 21 07:58:53 2022
***************
*** 1,4 ****
! 9782e85bef1c16c72a4980856d921cea104b129c
  
  The first line of this file holds the git revision number of the last
  merge done from the gofrontend repository.
--- 1,4 ----
! 5a801b15699cced5203af5c7339b375cd55ecbac
  
  The first line of this file holds the git revision number of the last
  merge done from the gofrontend repository.
diff -Nrcpad gcc-11.2.0/gcc/go/gofrontend/backend.h gcc-11.3.0/gcc/go/gofrontend/backend.h
*** gcc-11.2.0/gcc/go/gofrontend/backend.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/go/gofrontend/backend.h	Thu Apr 21 07:58:53 2022
*************** class Backend
*** 481,504 ****
    virtual Bvariable*
    error_variable() = 0;
  
    // Create a global variable. NAME is the package-qualified name of
    // the variable.  ASM_NAME is the encoded identifier for the
    // variable, incorporating the package, and made safe for the
!   // assembler.  BTYPE is the type of the variable.  IS_EXTERNAL is
!   // true if the variable is defined in some other package.  IS_HIDDEN
!   // is true if the variable is not exported (name begins with a lower
!   // case letter).  IN_UNIQUE_SECTION is true if the variable should
!   // be put into a unique section if possible; this is intended to
!   // permit the linker to garbage collect the variable if it is not
!   // referenced.  LOCATION is where the variable was defined.
    virtual Bvariable*
!   global_variable(const std::string& name,
!                   const std::string& asm_name,
! 		  Btype* btype,
! 		  bool is_external,
! 		  bool is_hidden,
! 		  bool in_unique_section,
! 		  Location location) = 0;
  
    // A global variable will 1) be initialized to zero, or 2) be
    // initialized to a constant value, or 3) be initialized in the init
--- 481,531 ----
    virtual Bvariable*
    error_variable() = 0;
  
+   // Bit flags to pass to the various methods that return Bvariable*.
+   // Not all flags are meaningful for all methods.
+ 
+   // Set if the variable's address is taken.  For a local variable
+   // this implies that the address does not escape the function, as
+   // otherwise the variable would be on the heap.
+   static const unsigned int variable_address_is_taken = 1 << 0;
+ 
+   // Set if the variable is defined in some other package.  Only
+   // meaningful for the global_variable method.  At most one of
+   // is_external, is_hidden, and is_common may be set.
+   static const unsigned int variable_is_external = 1 << 1;
+ 
+   // Set if the variable is not exported, and as such is only defined
+   // in the current package.  Only meaningful for global_variable,
+   // implicit_variable, and immutable_struct.  At most one of
+   // is_external, is_hidden, and is_common may be set.
+   static const unsigned variable_is_hidden = 1 << 2;
+ 
+   // Set if the variable should be treated as a common variable:
+   // multiple definitions with different sizes permitted in different
+   // object files, all merged into the largest definition at link
+   // time.  Only meaningful for implicit_variable and immutable_struct.
+   // At most one of is_external, is_hidden, and is_common may be set.
+   static const unsigned int variable_is_common = 1 << 3;
+ 
+   // Set if the variable should be put into a unique section if
+   // possible; this is intended to permit the linker to garbage
+   // collect the value if it is not referenced.  Only meaningful for
+   // global_variable.
+   static const unsigned int variable_in_unique_section = 1 << 4;
+ 
+   // Set if the variable should be treated as immutable.  Only
+   // meaningful for implicit_variable.  For example, this is set for
+   // slice initializers if the values must be copied to the heap.
+   static const unsigned int variable_is_constant = 1 << 5;
+ 
    // Create a global variable. NAME is the package-qualified name of
    // the variable.  ASM_NAME is the encoded identifier for the
    // variable, incorporating the package, and made safe for the
!   // assembler.  BTYPE is the type of the variable.  FLAGS is the bit
!   // flags defined above.  LOCATION is where the variable was defined.
    virtual Bvariable*
!   global_variable(const std::string& name, const std::string& asm_name,
! 		  Btype* btype, unsigned int flags, Location location) = 0;
  
    // A global variable will 1) be initialized to zero, or 2) be
    // initialized to a constant value, or 3) be initialized in the init
*************** class Backend
*** 516,557 ****
    // null, gives the location at which the value of this variable may
    // be found, typically used to create an inner-scope reference to an
    // outer-scope variable, to extend the lifetime of the variable beyond
!   // the inner scope.  IS_ADDRESS_TAKEN is true if the address of this
!   // variable is taken (this implies that the address does not escape
!   // the function, as otherwise the variable would be on the heap).
    // LOCATION is where the variable is defined.  For each local variable
    // the frontend will call init_statement to set the initial value.
    virtual Bvariable*
    local_variable(Bfunction* function, const std::string& name, Btype* type,
! 		 Bvariable* decl_var, bool is_address_taken, Location location) = 0;
  
    // Create a function parameter.  This is an incoming parameter, not
    // a result parameter (result parameters are treated as local
    // variables).  The arguments are as for local_variable.
    virtual Bvariable*
    parameter_variable(Bfunction* function, const std::string& name,
! 		     Btype* type, bool is_address_taken,
! 		     Location location) = 0;
  
    // Create a static chain parameter.  This is the closure parameter.
    virtual Bvariable*
    static_chain_variable(Bfunction* function, const std::string& name,
! 		        Btype* type, Location location) = 0;
  
    // Create a temporary variable.  A temporary variable has no name,
    // just a type.  We pass in FUNCTION and BLOCK in case they are
    // needed.  If INIT is not NULL, the variable should be initialized
    // to that value.  Otherwise the initial value is irrelevant--the
    // backend does not have to explicitly initialize it to zero.
!   // ADDRESS_IS_TAKEN is true if the programs needs to take the
!   // address of this temporary variable.  LOCATION is the location of
    // the statement or expression which requires creating the temporary
    // variable, and may not be very useful.  This function should
    // return a variable which can be referenced later and should set
    // *PSTATEMENT to a statement which initializes the variable.
    virtual Bvariable*
    temporary_variable(Bfunction*, Bblock*, Btype*, Bexpression* init,
! 		     bool address_is_taken, Location location,
  		     Bstatement** pstatement) = 0;
  
    // Create an implicit variable that is compiler-defined.  This is
--- 543,582 ----
    // null, gives the location at which the value of this variable may
    // be found, typically used to create an inner-scope reference to an
    // outer-scope variable, to extend the lifetime of the variable beyond
!   // the inner scope.  FLAGS is the bit flags defined above.
    // LOCATION is where the variable is defined.  For each local variable
    // the frontend will call init_statement to set the initial value.
    virtual Bvariable*
    local_variable(Bfunction* function, const std::string& name, Btype* type,
! 		 Bvariable* decl_var, unsigned int flags,
! 		 Location location) = 0;
  
    // Create a function parameter.  This is an incoming parameter, not
    // a result parameter (result parameters are treated as local
    // variables).  The arguments are as for local_variable.
    virtual Bvariable*
    parameter_variable(Bfunction* function, const std::string& name,
! 		     Btype* type, unsigned int flags, Location location) = 0;
  
    // Create a static chain parameter.  This is the closure parameter.
    virtual Bvariable*
    static_chain_variable(Bfunction* function, const std::string& name,
! 		        Btype* type, unsigned int flags,
! 			Location location) = 0;
  
    // Create a temporary variable.  A temporary variable has no name,
    // just a type.  We pass in FUNCTION and BLOCK in case they are
    // needed.  If INIT is not NULL, the variable should be initialized
    // to that value.  Otherwise the initial value is irrelevant--the
    // backend does not have to explicitly initialize it to zero.
!   // FLAGS is the bit flags defined above.  LOCATION is the location of
    // the statement or expression which requires creating the temporary
    // variable, and may not be very useful.  This function should
    // return a variable which can be referenced later and should set
    // *PSTATEMENT to a statement which initializes the variable.
    virtual Bvariable*
    temporary_variable(Bfunction*, Bblock*, Btype*, Bexpression* init,
! 		     unsigned int flags, Location location,
  		     Bstatement** pstatement) = 0;
  
    // Create an implicit variable that is compiler-defined.  This is
*************** class Backend
*** 566,611 ****
    //
    // TYPE is the type of the implicit variable.
    //
!   // IS_HIDDEN will be true if the descriptor should only be visible
!   // within the current object.
!   //
!   // IS_CONSTANT is true if the implicit variable should be treated like it is
!   // immutable.  For slice initializers, if the values must be copied to the
!   // heap, the variable IS_CONSTANT.
!   //
!   // IS_COMMON is true if the implicit variable should
!   // be treated as a common variable (multiple definitions with
!   // different sizes permitted in different object files, all merged
!   // into the largest definition at link time); this will be true for
!   // the zero value.  IS_HIDDEN and IS_COMMON will never both be true.
    //
    // If ALIGNMENT is not zero, it is the desired alignment of the variable.
    virtual Bvariable*
    implicit_variable(const std::string& name, const std::string& asm_name,
!                     Btype* type, bool is_hidden, bool is_constant,
!                     bool is_common, int64_t alignment) = 0;
  
  
    // Set the initial value of a variable created by implicit_variable.
    // This must be called even if there is no initializer, i.e., INIT is NULL.
!   // The NAME, TYPE, IS_HIDDEN, IS_CONSTANT, and IS_COMMON parameters are
!   // the same ones passed to implicit_variable.  INIT will be a composite
!   // literal of type TYPE.  It will not contain any function calls or anything
!   // else that can not be put into a read-only data section.
!   // It may contain the address of variables created by implicit_variable.
    //
!   // If IS_COMMON is true, INIT will be NULL, and the
    // variable should be initialized to all zeros.
    virtual void
    implicit_variable_set_init(Bvariable*, const std::string& name, Btype* type,
! 			     bool is_hidden, bool is_constant, bool is_common,
! 			     Bexpression* init) = 0;
  
    // Create a reference to a named implicit variable defined in some
    // other package.  This will be a variable created by a call to
    // implicit_variable with the same NAME, ASM_NAME and TYPE and with
!   // IS_COMMON passed as false.  This corresponds to an extern global
!   // variable in C.
    virtual Bvariable*
    implicit_variable_reference(const std::string& name,
                                const std::string& asm_name,
--- 591,623 ----
    //
    // TYPE is the type of the implicit variable.
    //
!   // FLAGS is the bit flags defined above.
    //
    // If ALIGNMENT is not zero, it is the desired alignment of the variable.
    virtual Bvariable*
    implicit_variable(const std::string& name, const std::string& asm_name,
!                     Btype* type, unsigned int flags, int64_t alignment) = 0;
  
  
    // Set the initial value of a variable created by implicit_variable.
    // This must be called even if there is no initializer, i.e., INIT is NULL.
!   // The NAME, TYPE, and FLAGS parameters are the same ones passed to
!   // implicit_variable.  INIT will be a composite literal of type
!   // TYPE.  It will not contain any function calls or anything else
!   // that can not be put into a read-only data section.  It may
!   // contain the address of variables created by implicit_variable.
    //
!   // If variable_is_common is set in FLAGS, INIT will be NULL, and the
    // variable should be initialized to all zeros.
    virtual void
    implicit_variable_set_init(Bvariable*, const std::string& name, Btype* type,
! 			     unsigned int flags, Bexpression* init) = 0;
  
    // Create a reference to a named implicit variable defined in some
    // other package.  This will be a variable created by a call to
    // implicit_variable with the same NAME, ASM_NAME and TYPE and with
!   // variable_is_common not set in FLAGS.  This corresponds to an
!   // extern global variable in C.
    virtual Bvariable*
    implicit_variable_reference(const std::string& name,
                                const std::string& asm_name,
*************** class Backend
*** 622,636 ****
    // ASM_NAME is the encoded, assembler-friendly version of NAME, or
    // the empty string if no encoding is needed.
    //
!   // IS_HIDDEN will be true if the descriptor should only be visible
!   // within the current object.
!   //
!   // IS_COMMON is true if NAME may be defined by several packages, and
!   // the linker should merge all such definitions.  If IS_COMMON is
!   // false, NAME should be defined in only one file.  In general
!   // IS_COMMON will be true for the type descriptor of an unnamed type
!   // or a builtin type.  IS_HIDDEN and IS_COMMON will never both be
!   // true.
    //
    // TYPE will be a struct type; the type of the returned expression
    // must be a pointer to this struct type.
--- 634,645 ----
    // ASM_NAME is the encoded, assembler-friendly version of NAME, or
    // the empty string if no encoding is needed.
    //
!   // FLAGS is the bit flags defined above.  The variable_is_common
!   // flag will be set if NAME may be defined by several packages, and
!   // the linker should merge all such definitions.  If the
!   // variable_is_common flag is not set, NAME should be defined in
!   // only one file.  In general variable_is_common will be set for the
!   // type descriptor of an unnamed type or a builtin type.
    //
    // TYPE will be a struct type; the type of the returned expression
    // must be a pointer to this struct type.
*************** class Backend
*** 640,667 ****
    // address.  After calling this the frontend will call
    // immutable_struct_set_init.
    virtual Bvariable*
!   immutable_struct(const std::string& name,
!                    const std::string& asm_name,
!                    bool is_hidden, bool is_common,
! 		   Btype* type, Location) = 0;
  
    // Set the initial value of a variable created by immutable_struct.
!   // The NAME, IS_HIDDEN, IS_COMMON, TYPE, and location parameters are
!   // the same ones passed to immutable_struct.  INITIALIZER will be a
!   // composite literal of type TYPE.  It will not contain any function
!   // calls or anything else that can not be put into a read-only data
!   // section.  It may contain the address of variables created by
    // immutable_struct.
    virtual void
    immutable_struct_set_init(Bvariable*, const std::string& name,
! 			    bool is_hidden, bool is_common, Btype* type,
  			    Location, Bexpression* initializer) = 0;
  
    // Create a reference to a named immutable initialized data
    // structure defined in some other package.  This will be a
    // structure created by a call to immutable_struct with the same
!   // NAME, ASM_NAME and TYPE and with IS_COMMON passed as false.  This
!   // corresponds to an extern const global variable in C.
    virtual Bvariable*
    immutable_struct_reference(const std::string& name,
                               const std::string& asm_name,
--- 649,674 ----
    // address.  After calling this the frontend will call
    // immutable_struct_set_init.
    virtual Bvariable*
!   immutable_struct(const std::string& name, const std::string& asm_name,
! 		   unsigned int flags, Btype* type, Location) = 0;
  
    // Set the initial value of a variable created by immutable_struct.
!   // The NAME, FLAGS, TYPE, and location parameters are the same ones
!   // passed to immutable_struct.  INITIALIZER will be a composite
!   // literal of type TYPE.  It will not contain any function calls or
!   // anything else that can not be put into a read-only data section.
!   // It may contain the address of variables created by
    // immutable_struct.
    virtual void
    immutable_struct_set_init(Bvariable*, const std::string& name,
! 			    unsigned int flags, Btype* type,
  			    Location, Bexpression* initializer) = 0;
  
    // Create a reference to a named immutable initialized data
    // structure defined in some other package.  This will be a
    // structure created by a call to immutable_struct with the same
!   // NAME, ASM_NAME and TYPE and with variable_is_common not set in
!   // flags.  This corresponds to an extern const global variable in C.
    virtual Bvariable*
    immutable_struct_reference(const std::string& name,
                               const std::string& asm_name,
diff -Nrcpad gcc-11.2.0/gcc/go/gofrontend/expressions.cc gcc-11.3.0/gcc/go/gofrontend/expressions.cc
*** gcc-11.2.0/gcc/go/gofrontend/expressions.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/go/gofrontend/expressions.cc	Thu Apr 21 07:58:53 2022
*************** Sink_expression::do_get_backend(Translat
*** 1427,1433 ****
        Bstatement* decl;
        this->bvar_ =
  	gogo->backend()->temporary_variable(fn_ctx, context->bblock(), bt, NULL,
! 					    false, loc, &decl);
        Bexpression* var_ref =
            gogo->backend()->var_expression(this->bvar_, loc);
        var_ref = gogo->backend()->compound_expression(decl, var_ref, loc);
--- 1427,1433 ----
        Bstatement* decl;
        this->bvar_ =
  	gogo->backend()->temporary_variable(fn_ctx, context->bblock(), bt, NULL,
! 					    0, loc, &decl);
        Bexpression* var_ref =
            gogo->backend()->var_expression(this->bvar_, loc);
        var_ref = gogo->backend()->compound_expression(decl, var_ref, loc);
*************** Func_descriptor_expression::do_get_backe
*** 1724,1733 ****
        if (no->is_function() && no->func_value()->is_referenced_by_inline())
  	is_hidden = false;
  
        bvar = context->backend()->immutable_struct(bname.name(),
  						  bname.optional_asm_name(),
!                                                   is_hidden, false,
! 						  btype, bloc);
        Expression_list* vals = new Expression_list();
        vals->push_back(Expression::make_func_code_reference(this->fn_, bloc));
        Expression* init =
--- 1724,1735 ----
        if (no->is_function() && no->func_value()->is_referenced_by_inline())
  	is_hidden = false;
  
+       unsigned int flags = 0;
+       if (is_hidden)
+ 	flags |= Backend::variable_is_hidden;
        bvar = context->backend()->immutable_struct(bname.name(),
  						  bname.optional_asm_name(),
! 						  flags, btype, bloc);
        Expression_list* vals = new Expression_list();
        vals->push_back(Expression::make_func_code_reference(this->fn_, bloc));
        Expression* init =
*************** Func_descriptor_expression::do_get_backe
*** 1736,1743 ****
        bcontext.set_is_const();
        Bexpression* binit = init->get_backend(&bcontext);
        context->backend()->immutable_struct_set_init(bvar, bname.name(),
! 						    is_hidden, false, btype,
! 						    bloc, binit);
      }
  
    this->dvar_ = bvar;
--- 1738,1744 ----
        bcontext.set_is_const();
        Bexpression* binit = init->get_backend(&bcontext);
        context->backend()->immutable_struct_set_init(bvar, bname.name(),
! 						    flags, btype, bloc, binit);
      }
  
    this->dvar_ = bvar;
*************** Unary_expression::do_get_backend(Transla
*** 5280,5291 ****
  	      copy_to_heap = (context->function() != NULL
                                || context->is_const());
  	    }
  	  Bvariable* implicit =
!               gogo->backend()->implicit_variable(var_name, "", btype, true,
! 						 copy_to_heap, false, 0);
  	  gogo->backend()->implicit_variable_set_init(implicit, var_name, btype,
! 						      true, copy_to_heap, false,
! 						      bexpr);
  	  bexpr = gogo->backend()->var_expression(implicit, loc);
  
  	  // If we are not copying a slice initializer to the heap,
--- 5281,5294 ----
  	      copy_to_heap = (context->function() != NULL
                                || context->is_const());
  	    }
+ 	  unsigned int flags = (Backend::variable_is_hidden
+ 				| Backend::variable_address_is_taken);
+ 	  if (copy_to_heap)
+ 	    flags |= Backend::variable_is_constant;
  	  Bvariable* implicit =
! 	    gogo->backend()->implicit_variable(var_name, "", btype, flags, 0);
  	  gogo->backend()->implicit_variable_set_init(implicit, var_name, btype,
! 						      flags, bexpr);
  	  bexpr = gogo->backend()->var_expression(implicit, loc);
  
  	  // If we are not copying a slice initializer to the heap,
*************** Unary_expression::do_get_backend(Transla
*** 5307,5328 ****
  	       && this->expr_->is_static_initializer())
          {
  	  std::string var_name(gogo->initializer_name());
            Bvariable* decl =
!               gogo->backend()->immutable_struct(var_name, "", true, false,
! 						btype, loc);
!           gogo->backend()->immutable_struct_set_init(decl, var_name, true,
! 						     false, btype, loc, bexpr);
            bexpr = gogo->backend()->var_expression(decl, loc);
          }
        else if (this->expr_->is_constant())
          {
            std::string var_name(gogo->initializer_name());
            Bvariable* decl =
!               gogo->backend()->implicit_variable(var_name, "", btype,
!                                                  true, true, false, 0);
            gogo->backend()->implicit_variable_set_init(decl, var_name, btype,
!                                                       true, true, false,
!                                                       bexpr);
            bexpr = gogo->backend()->var_expression(decl, loc);
          }
  
--- 5310,5333 ----
  	       && this->expr_->is_static_initializer())
          {
  	  std::string var_name(gogo->initializer_name());
+ 	  unsigned int flags = (Backend::variable_is_hidden
+ 				| Backend::variable_address_is_taken);
            Bvariable* decl =
! 	    gogo->backend()->immutable_struct(var_name, "", flags, btype, loc);
!           gogo->backend()->immutable_struct_set_init(decl, var_name, flags,
! 						     btype, loc, bexpr);
            bexpr = gogo->backend()->var_expression(decl, loc);
          }
        else if (this->expr_->is_constant())
          {
            std::string var_name(gogo->initializer_name());
+ 	  unsigned int flags = (Backend::variable_is_hidden
+ 				| Backend::variable_is_constant
+ 				| Backend::variable_address_is_taken);
            Bvariable* decl =
! 	    gogo->backend()->implicit_variable(var_name, "", btype, flags, 0);
            gogo->backend()->implicit_variable_set_init(decl, var_name, btype,
! 						      flags, bexpr);
            bexpr = gogo->backend()->var_expression(decl, loc);
          }
  
*************** Builtin_call_expression::flatten_append(
*** 9169,9175 ****
                ref2 = Expression::make_cast(uint_type, ref2, loc);
                cond = Expression::make_binary(OPERATOR_GT, ref, ref2, loc);
                zero = Expression::make_integer_ul(0, int_type, loc);
!               call = Expression::make_conditional(cond, call, zero, loc);
              }
          }
        else
--- 9174,9180 ----
                ref2 = Expression::make_cast(uint_type, ref2, loc);
                cond = Expression::make_binary(OPERATOR_GT, ref, ref2, loc);
                zero = Expression::make_integer_ul(0, int_type, loc);
!               call = Expression::make_conditional(cond, zero, call, loc);
              }
          }
        else
*************** Allocation_expression::do_get_backend(Tr
*** 14888,14894 ****
                             : gogo->backend()->zero_expression(btype));
        Bvariable* temp =
          gogo->backend()->temporary_variable(fndecl, context->bblock(), btype,
!                                             init, true, loc, &decl);
        Bexpression* ret = gogo->backend()->var_expression(temp, loc);
        ret = gogo->backend()->address_expression(ret, loc);
        ret = gogo->backend()->compound_expression(decl, ret, loc);
--- 14893,14901 ----
                             : gogo->backend()->zero_expression(btype));
        Bvariable* temp =
          gogo->backend()->temporary_variable(fndecl, context->bblock(), btype,
!                                             init,
! 					    Backend::variable_address_is_taken,
! 					    loc, &decl);
        Bexpression* ret = gogo->backend()->var_expression(temp, loc);
        ret = gogo->backend()->address_expression(ret, loc);
        ret = gogo->backend()->compound_expression(decl, ret, loc);
*************** Heap_expression::do_get_backend(Translat
*** 17247,17253 ****
    Bfunction* fndecl = fn->func_value()->get_or_make_decl(gogo, fn);
    Bvariable* space_temp =
      gogo->backend()->temporary_variable(fndecl, context->bblock(), btype,
! 					space, true, loc, &decl);
    Btype* expr_btype = etype->get_backend(gogo);
  
    Bexpression* bexpr = this->expr_->get_backend(context);
--- 17254,17262 ----
    Bfunction* fndecl = fn->func_value()->get_or_make_decl(gogo, fn);
    Bvariable* space_temp =
      gogo->backend()->temporary_variable(fndecl, context->bblock(), btype,
! 					space,
! 					Backend::variable_address_is_taken,
! 					loc, &decl);
    Btype* expr_btype = etype->get_backend(gogo);
  
    Bexpression* bexpr = this->expr_->get_backend(context);
*************** Heap_expression::do_get_backend(Translat
*** 17268,17275 ****
        Bstatement* edecl;
        Bvariable* btemp =
  	gogo->backend()->temporary_variable(fndecl, context->bblock(),
! 					    expr_btype, bexpr, true, loc,
! 					    &edecl);
        Bexpression* btempref = gogo->backend()->var_expression(btemp,
  							      loc);
        space = gogo->backend()->var_expression(space_temp, loc);
--- 17277,17285 ----
        Bstatement* edecl;
        Bvariable* btemp =
  	gogo->backend()->temporary_variable(fndecl, context->bblock(),
! 					    expr_btype, bexpr,
! 					    Backend::variable_address_is_taken,
! 					    loc, &edecl);
        Bexpression* btempref = gogo->backend()->var_expression(btemp,
  							      loc);
        space = gogo->backend()->var_expression(space_temp, loc);
*************** Interface_mtable_expression::do_get_back
*** 18487,18496 ****
    Bexpression* ctor =
        gogo->backend()->constructor_expression(btype, ctor_bexprs, loc);
  
!   this->bvar_ = gogo->backend()->immutable_struct(mangled_name, "", false,
! 						  !is_public, btype, loc);
!   gogo->backend()->immutable_struct_set_init(this->bvar_, mangled_name, false,
!                                              !is_public, btype, loc, ctor);
    return gogo->backend()->var_expression(this->bvar_, loc);
  }
  
--- 18497,18509 ----
    Bexpression* ctor =
        gogo->backend()->constructor_expression(btype, ctor_bexprs, loc);
  
!   unsigned int flags = 0;
!   if (!is_public)
!     flags |= Backend::variable_is_hidden;
!   this->bvar_ = gogo->backend()->immutable_struct(mangled_name, "", flags,
! 						  btype, loc);
!   gogo->backend()->immutable_struct_set_init(this->bvar_, mangled_name, flags,
! 					     btype, loc, ctor);
    return gogo->backend()->var_expression(this->bvar_, loc);
  }
  
diff -Nrcpad gcc-11.2.0/gcc/go/gofrontend/gogo.cc gcc-11.3.0/gcc/go/gofrontend/gogo.cc
*** gcc-11.2.0/gcc/go/gofrontend/gogo.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/go/gofrontend/gogo.cc	Thu Apr 21 07:58:53 2022
*************** Gogo::build_type_descriptor_list()
*** 918,926 ****
  
    // Create the variable
    std::string name = this->type_descriptor_list_symbol(this->pkgpath_symbol());
!   Bvariable* bv = this->backend()->implicit_variable(name, name, bt,
!                                                      false, true, false,
!                                                      0);
  
    // Build the initializer
    std::vector<unsigned long> indexes;
--- 918,925 ----
  
    // Create the variable
    std::string name = this->type_descriptor_list_symbol(this->pkgpath_symbol());
!   unsigned int flags = Backend::variable_is_constant;
!   Bvariable* bv = this->backend()->implicit_variable(name, name, bt, flags, 0);
  
    // Build the initializer
    std::vector<unsigned long> indexes;
*************** Gogo::build_type_descriptor_list()
*** 946,953 ****
    Bexpression* binit =
      this->backend()->constructor_expression(bt, fields, builtin_loc);
  
!   this->backend()->implicit_variable_set_init(bv, name, bt, false,
!                                               true, false, binit);
  }
  
  // Register the type descriptors with the runtime.  This is to help
--- 945,951 ----
    Bexpression* binit =
      this->backend()->constructor_expression(bt, fields, builtin_loc);
  
!   this->backend()->implicit_variable_set_init(bv, name, bt, flags, binit);
  }
  
  // Register the type descriptors with the runtime.  This is to help
*************** Gogo::register_type_descriptors(std::vec
*** 1002,1012 ****
  
    // Create a variable holding the list.
    std::string name = this->typelists_symbol();
!   Bvariable* bv = this->backend()->implicit_variable(name, name, bat,
!                                                      true, true, false,
                                                       0);
!   this->backend()->implicit_variable_set_init(bv, name, bat, true, true,
!                                               false, barray);
  
    // Build the call in main package's init function.
    Translate_context context(this, NULL, NULL, NULL);
--- 1000,1010 ----
  
    // Create a variable holding the list.
    std::string name = this->typelists_symbol();
!   unsigned int flags = (Backend::variable_is_hidden
! 			| Backend::variable_is_constant);
!   Bvariable* bv = this->backend()->implicit_variable(name, name, bat, flags,
                                                       0);
!   this->backend()->implicit_variable_set_init(bv, name, bat, flags, barray);
  
    // Build the call in main package's init function.
    Translate_context context(this, NULL, NULL, NULL);
*************** Variable::get_backend_variable(Gogo* gog
*** 8102,8117 ****
  	      if (package != NULL)
  		is_hidden = false;
  
  	      // For some reason asm_name can't be the empty string
  	      // for global_variable, so we call asm_name rather than
  	      // optional_asm_name here.  FIXME.
  
  	      bvar = backend->global_variable(bname.name(),
  					      bname.asm_name(),
! 					      btype,
! 					      package != NULL,
! 					      is_hidden,
! 					      this->in_unique_section_,
  					      this->location_);
  	    }
  	  else if (function == NULL)
--- 8100,8123 ----
  	      if (package != NULL)
  		is_hidden = false;
  
+ 	      unsigned int flags = 0;
+ 	      if (this->is_address_taken_
+ 		  || this->is_non_escaping_address_taken_)
+ 		flags |= Backend::variable_address_is_taken;
+ 	      if (package != NULL)
+ 		flags |= Backend::variable_is_external;
+ 	      if (is_hidden)
+ 		flags |= Backend::variable_is_hidden;
+ 	      if (this->in_unique_section_)
+ 		flags |= Backend::variable_in_unique_section;
+ 
  	      // For some reason asm_name can't be the empty string
  	      // for global_variable, so we call asm_name rather than
  	      // optional_asm_name here.  FIXME.
  
  	      bvar = backend->global_variable(bname.name(),
  					      bname.asm_name(),
! 					      btype, flags,
  					      this->location_);
  	    }
  	  else if (function == NULL)
*************** Variable::get_backend_variable(Gogo* gog
*** 8123,8137 ****
  	    {
  	      const std::string n = Gogo::unpack_hidden_name(name);
  	      Bfunction* bfunction = function->func_value()->get_decl();
! 	      bool is_address_taken = (this->is_non_escaping_address_taken_
! 				       && !this->is_in_heap());
  	      if (this->is_closure())
  		bvar = backend->static_chain_variable(bfunction, n, btype,
! 						      this->location_);
  	      else if (is_parameter)
  		bvar = backend->parameter_variable(bfunction, n, btype,
! 						   is_address_taken,
! 						   this->location_);
  	      else
                  {
                    Bvariable* bvar_decl = NULL;
--- 8129,8144 ----
  	    {
  	      const std::string n = Gogo::unpack_hidden_name(name);
  	      Bfunction* bfunction = function->func_value()->get_decl();
! 	      unsigned int flags = 0;
! 	      if (this->is_non_escaping_address_taken_
! 		  && !this->is_in_heap())
! 		flags |= Backend::variable_address_is_taken;
  	      if (this->is_closure())
  		bvar = backend->static_chain_variable(bfunction, n, btype,
! 						      flags, this->location_);
  	      else if (is_parameter)
  		bvar = backend->parameter_variable(bfunction, n, btype,
! 						   flags, this->location_);
  	      else
                  {
                    Bvariable* bvar_decl = NULL;
*************** Variable::get_backend_variable(Gogo* gog
*** 8142,8149 ****
                          ->get_backend_variable(&context);
                      }
                    bvar = backend->local_variable(bfunction, n, btype,
!                                                  bvar_decl,
!                                                  is_address_taken,
                                                   this->location_);
                  }
  	    }
--- 8149,8155 ----
                          ->get_backend_variable(&context);
                      }
                    bvar = backend->local_variable(bfunction, n, btype,
!                                                  bvar_decl, flags,
                                                   this->location_);
                  }
  	    }
*************** Result_variable::get_backend_variable(Go
*** 8174,8183 ****
  	  Btype* btype = type->get_backend(gogo);
  	  Bfunction* bfunction = function->func_value()->get_decl();
  	  std::string n = Gogo::unpack_hidden_name(name);
! 	  bool is_address_taken = (this->is_non_escaping_address_taken_
! 				   && !this->is_in_heap());
  	  this->backend_ = backend->local_variable(bfunction, n, btype,
! 						   NULL, is_address_taken,
  						   this->location_);
  	}
      }
--- 8180,8191 ----
  	  Btype* btype = type->get_backend(gogo);
  	  Bfunction* bfunction = function->func_value()->get_decl();
  	  std::string n = Gogo::unpack_hidden_name(name);
! 	  unsigned int flags = 0;
! 	  if (this->is_non_escaping_address_taken_
! 	      && !this->is_in_heap())
! 	    flags |= Backend::variable_address_is_taken;
  	  this->backend_ = backend->local_variable(bfunction, n, btype,
! 						   NULL, flags,
  						   this->location_);
  	}
      }
diff -Nrcpad gcc-11.2.0/gcc/go/gofrontend/statements.cc gcc-11.3.0/gcc/go/gofrontend/statements.cc
*** gcc-11.2.0/gcc/go/gofrontend/statements.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/go/gofrontend/statements.cc	Thu Apr 21 07:58:53 2022
*************** Temporary_statement::do_get_backend(Tran
*** 643,653 ****
      binit = context->backend()->convert_expression(btype, binit,
                                                     this->location());
  
    Bstatement* statement;
    this->bvariable_ =
      context->backend()->temporary_variable(bfunction, context->bblock(),
! 					   btype, binit,
! 					   this->is_address_taken_,
  					   this->location(), &statement);
    return statement;
  }
--- 643,655 ----
      binit = context->backend()->convert_expression(btype, binit,
                                                     this->location());
  
+   unsigned int flags = 0;
+   if (this->is_address_taken_)
+     flags |= Backend::variable_address_is_taken;
    Bstatement* statement;
    this->bvariable_ =
      context->backend()->temporary_variable(bfunction, context->bblock(),
! 					   btype, binit, flags,
  					   this->location(), &statement);
    return statement;
  }
diff -Nrcpad gcc-11.2.0/gcc/go/gofrontend/types.cc gcc-11.3.0/gcc/go/gofrontend/types.cc
*** gcc-11.2.0/gcc/go/gofrontend/types.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/go/gofrontend/types.cc	Thu Apr 21 07:58:53 2022
*************** Type::make_type_descriptor_var(Gogo* gog
*** 1410,1419 ****
    // ensure that type_descriptor_pointer will work if called while
    // converting INITIALIZER.
  
    this->type_descriptor_var_ =
      gogo->backend()->immutable_struct(bname.name(), bname.optional_asm_name(),
! 				      false, is_common, initializer_btype,
! 				      loc);
    if (phash != NULL)
      *phash = this->type_descriptor_var_;
  
--- 1410,1421 ----
    // ensure that type_descriptor_pointer will work if called while
    // converting INITIALIZER.
  
+   unsigned int flags = 0;
+   if (is_common)
+     flags |= Backend::variable_is_common;
    this->type_descriptor_var_ =
      gogo->backend()->immutable_struct(bname.name(), bname.optional_asm_name(),
! 				      flags, initializer_btype, loc);
    if (phash != NULL)
      *phash = this->type_descriptor_var_;
  
*************** Type::make_type_descriptor_var(Gogo* gog
*** 1422,1428 ****
    Bexpression* binitializer = initializer->get_backend(&context);
  
    gogo->backend()->immutable_struct_set_init(this->type_descriptor_var_,
! 					     bname.name(), false, is_common,
  					     initializer_btype, loc,
  					     binitializer);
  
--- 1424,1430 ----
    Bexpression* binitializer = initializer->get_backend(&context);
  
    gogo->backend()->immutable_struct_set_init(this->type_descriptor_var_,
! 					     bname.name(), flags,
  					     initializer_btype, loc,
  					     binitializer);
  
*************** Type::make_gc_symbol_var(Gogo* gogo)
*** 2714,2722 ****
    // Since we are building the GC symbol in this package, we must create the
    // variable before converting the initializer to its backend representation
    // because the initializer may refer to the GC symbol for this type.
    this->gc_symbol_var_ =
!       gogo->backend()->implicit_variable(sym_name, "", sym_btype, false, true,
! 					 is_common, 0);
    if (phash != NULL)
      *phash = this->gc_symbol_var_;
  
--- 2716,2728 ----
    // Since we are building the GC symbol in this package, we must create the
    // variable before converting the initializer to its backend representation
    // because the initializer may refer to the GC symbol for this type.
+   unsigned int flags = Backend::variable_is_constant;
+   if (is_common)
+     flags |= Backend::variable_is_common;
+   else
+     flags |= Backend::variable_is_hidden;
    this->gc_symbol_var_ =
!     gogo->backend()->implicit_variable(sym_name, "", sym_btype, flags, 0);
    if (phash != NULL)
      *phash = this->gc_symbol_var_;
  
*************** Type::make_gc_symbol_var(Gogo* gogo)
*** 2724,2731 ****
    context.set_is_const();
    Bexpression* sym_binit = sym_init->get_backend(&context);
    gogo->backend()->implicit_variable_set_init(this->gc_symbol_var_, sym_name,
! 					      sym_btype, false, true, is_common,
! 					      sym_binit);
  }
  
  // Return whether this type needs a GC program, and set *PTRDATA to
--- 2730,2736 ----
    context.set_is_const();
    Bexpression* sym_binit = sym_init->get_backend(&context);
    gogo->backend()->implicit_variable_set_init(this->gc_symbol_var_, sym_name,
! 					      sym_btype, flags, sym_binit);
  }
  
  // Return whether this type needs a GC program, and set *PTRDATA to
*************** Type::gc_ptrmask_var(Gogo* gogo, int64_t
*** 3013,3023 ****
    Bexpression* bval = val->get_backend(&context);
  
    Btype *btype = val->type()->get_backend(gogo);
    Bvariable* ret = gogo->backend()->implicit_variable(sym_name, "",
! 						      btype, false, true,
! 						      true, 0);
!   gogo->backend()->implicit_variable_set_init(ret, sym_name, btype, false,
! 					      true, true, bval);
    ins.first->second = ret;
    return ret;
  }
--- 3018,3029 ----
    Bexpression* bval = val->get_backend(&context);
  
    Btype *btype = val->type()->get_backend(gogo);
+   unsigned int flags = (Backend::variable_is_constant
+ 			| Backend::variable_is_common);
    Bvariable* ret = gogo->backend()->implicit_variable(sym_name, "",
! 						      btype, flags, 0);
!   gogo->backend()->implicit_variable_set_init(ret, sym_name, btype, flags,
! 					      bval);
    ins.first->second = ret;
    return ret;
  }
*************** Map_type::backend_zero_value(Gogo* gogo)
*** 8145,8155 ****
    Btype* barray_type = gogo->backend()->array_type(buint8_type, blength);
  
    std::string zname = Map_type::zero_value->name();
    Bvariable* zvar =
!       gogo->backend()->implicit_variable(zname, "", barray_type, false, false,
! 					 true, Map_type::zero_value_align);
    gogo->backend()->implicit_variable_set_init(zvar, zname, barray_type,
! 					      false, false, true, NULL);
    return zvar;
  }
  
--- 8151,8162 ----
    Btype* barray_type = gogo->backend()->array_type(buint8_type, blength);
  
    std::string zname = Map_type::zero_value->name();
+   unsigned int flags = Backend::variable_is_common;
    Bvariable* zvar =
!     gogo->backend()->implicit_variable(zname, "", barray_type, flags,
! 				       Map_type::zero_value_align);
    gogo->backend()->implicit_variable_set_init(zvar, zname, barray_type,
! 					      flags, NULL);
    return zvar;
  }
  
diff -Nrcpad gcc-11.2.0/gcc/ifcvt.c gcc-11.3.0/gcc/ifcvt.c
*** gcc-11.2.0/gcc/ifcvt.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/ifcvt.c	Thu Apr 21 07:58:53 2022
*************** bb_valid_for_noce_process_p (basic_block
*** 3064,3069 ****
--- 3064,3075 ----
  
    if (!insn_valid_noce_process_p (last_insn, cc))
      return false;
+ 
+   /* Punt on blocks ending with asm goto or jumps with other side-effects,
+      last_active_insn ignores JUMP_INSNs.  */
+   if (JUMP_P (BB_END (test_bb)) && !onlyjump_p (BB_END (test_bb)))
+     return false;
+ 
    last_set = single_set (last_insn);
  
    rtx x = SET_DEST (last_set);
*************** find_if_case_1 (basic_block test_bb, edg
*** 4897,4910 ****
    if ((BB_END (then_bb)
         && JUMP_P (BB_END (then_bb))
         && CROSSING_JUMP_P (BB_END (then_bb)))
!       || (BB_END (test_bb)
! 	  && JUMP_P (BB_END (test_bb))
  	  && CROSSING_JUMP_P (BB_END (test_bb)))
        || (BB_END (else_bb)
  	  && JUMP_P (BB_END (else_bb))
  	  && CROSSING_JUMP_P (BB_END (else_bb))))
      return FALSE;
  
    /* THEN has one successor.  */
    if (!single_succ_p (then_bb))
      return FALSE;
--- 4903,4919 ----
    if ((BB_END (then_bb)
         && JUMP_P (BB_END (then_bb))
         && CROSSING_JUMP_P (BB_END (then_bb)))
!       || (JUMP_P (BB_END (test_bb))
  	  && CROSSING_JUMP_P (BB_END (test_bb)))
        || (BB_END (else_bb)
  	  && JUMP_P (BB_END (else_bb))
  	  && CROSSING_JUMP_P (BB_END (else_bb))))
      return FALSE;
  
+   /* Verify test_bb ends in a conditional jump with no other side-effects.  */
+   if (!onlyjump_p (BB_END (test_bb)))
+     return FALSE;
+ 
    /* THEN has one successor.  */
    if (!single_succ_p (then_bb))
      return FALSE;
*************** find_if_case_2 (basic_block test_bb, edg
*** 5018,5031 ****
    if ((BB_END (then_bb)
         && JUMP_P (BB_END (then_bb))
         && CROSSING_JUMP_P (BB_END (then_bb)))
!       || (BB_END (test_bb)
! 	  && JUMP_P (BB_END (test_bb))
  	  && CROSSING_JUMP_P (BB_END (test_bb)))
        || (BB_END (else_bb)
  	  && JUMP_P (BB_END (else_bb))
  	  && CROSSING_JUMP_P (BB_END (else_bb))))
      return FALSE;
  
    /* ELSE has one successor.  */
    if (!single_succ_p (else_bb))
      return FALSE;
--- 5027,5043 ----
    if ((BB_END (then_bb)
         && JUMP_P (BB_END (then_bb))
         && CROSSING_JUMP_P (BB_END (then_bb)))
!       || (JUMP_P (BB_END (test_bb))
  	  && CROSSING_JUMP_P (BB_END (test_bb)))
        || (BB_END (else_bb)
  	  && JUMP_P (BB_END (else_bb))
  	  && CROSSING_JUMP_P (BB_END (else_bb))))
      return FALSE;
  
+   /* Verify test_bb ends in a conditional jump with no other side-effects.  */
+   if (!onlyjump_p (BB_END (test_bb)))
+     return FALSE;
+ 
    /* ELSE has one successor.  */
    if (!single_succ_p (else_bb))
      return FALSE;
diff -Nrcpad gcc-11.2.0/gcc/ipa-cp.c gcc-11.3.0/gcc/ipa-cp.c
*** gcc-11.2.0/gcc/ipa-cp.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/ipa-cp.c	Thu Apr 21 07:58:53 2022
*************** public:
*** 283,299 ****
  class ipcp_bits_lattice
  {
  public:
!   bool bottom_p () { return m_lattice_val == IPA_BITS_VARYING; }
!   bool top_p () { return m_lattice_val == IPA_BITS_UNDEFINED; }
!   bool constant_p () { return m_lattice_val == IPA_BITS_CONSTANT; }
    bool set_to_bottom ();
    bool set_to_constant (widest_int, widest_int);
  
!   widest_int get_value () { return m_value; }
!   widest_int get_mask () { return m_mask; }
  
    bool meet_with (ipcp_bits_lattice& other, unsigned, signop,
! 		  enum tree_code, tree);
  
    bool meet_with (widest_int, widest_int, unsigned);
  
--- 283,300 ----
  class ipcp_bits_lattice
  {
  public:
!   bool bottom_p () const { return m_lattice_val == IPA_BITS_VARYING; }
!   bool top_p () const { return m_lattice_val == IPA_BITS_UNDEFINED; }
!   bool constant_p () const { return m_lattice_val == IPA_BITS_CONSTANT; }
    bool set_to_bottom ();
    bool set_to_constant (widest_int, widest_int);
+   bool known_nonzero_p () const;
  
!   widest_int get_value () const { return m_value; }
!   widest_int get_mask () const { return m_mask; }
  
    bool meet_with (ipcp_bits_lattice& other, unsigned, signop,
! 		  enum tree_code, tree, bool);
  
    bool meet_with (widest_int, widest_int, unsigned);
  
*************** private:
*** 307,313 ****
       value is known to be constant.  */
    widest_int m_value, m_mask;
  
!   bool meet_with_1 (widest_int, widest_int, unsigned);
    void get_value_and_mask (tree, widest_int *, widest_int *);
  };
  
--- 308,314 ----
       value is known to be constant.  */
    widest_int m_value, m_mask;
  
!   bool meet_with_1 (widest_int, widest_int, unsigned, bool);
    void get_value_and_mask (tree, widest_int *, widest_int *);
  };
  
*************** ipcp_bits_lattice::set_to_constant (wide
*** 1024,1029 ****
--- 1025,1040 ----
    return true;
  }
  
+ /* Return true if any of the known bits are non-zero.  */
+ 
+ bool
+ ipcp_bits_lattice::known_nonzero_p () const
+ {
+   if (!constant_p ())
+     return false;
+   return wi::ne_p (wi::bit_and (wi::bit_not (m_mask), m_value), 0);
+ }
+ 
  /* Convert operand to value, mask form.  */
  
  void
*************** ipcp_bits_lattice::get_value_and_mask (t
*** 1046,1061 ****
  /* Meet operation, similar to ccp_lattice_meet, we xor values
     if this->value, value have different values at same bit positions, we want
     to drop that bit to varying. Return true if mask is changed.
!    This function assumes that the lattice value is in CONSTANT state  */
  
  bool
  ipcp_bits_lattice::meet_with_1 (widest_int value, widest_int mask,
! 				unsigned precision)
  {
    gcc_assert (constant_p ());
  
    widest_int old_mask = m_mask;
    m_mask = (m_mask | mask) | (m_value ^ value);
    m_value &= ~m_mask;
  
    if (wi::sext (m_mask, precision) == -1)
--- 1057,1075 ----
  /* Meet operation, similar to ccp_lattice_meet, we xor values
     if this->value, value have different values at same bit positions, we want
     to drop that bit to varying. Return true if mask is changed.
!    This function assumes that the lattice value is in CONSTANT state.  If
!    DROP_ALL_ONES, mask out any known bits with value one afterwards.  */
  
  bool
  ipcp_bits_lattice::meet_with_1 (widest_int value, widest_int mask,
! 				unsigned precision, bool drop_all_ones)
  {
    gcc_assert (constant_p ());
  
    widest_int old_mask = m_mask;
    m_mask = (m_mask | mask) | (m_value ^ value);
+   if (drop_all_ones)
+     m_mask |= m_value;
    m_value &= ~m_mask;
  
    if (wi::sext (m_mask, precision) == -1)
*************** ipcp_bits_lattice::meet_with (widest_int
*** 1081,1096 ****
        return set_to_constant (value, mask);
      }
  
!   return meet_with_1 (value, mask, precision);
  }
  
  /* Meet bits lattice with the result of bit_value_binop (other, operand)
     if code is binary operation or bit_value_unop (other) if code is unary op.
!    In the case when code is nop_expr, no adjustment is required. */
  
  bool
  ipcp_bits_lattice::meet_with (ipcp_bits_lattice& other, unsigned precision,
! 			      signop sgn, enum tree_code code, tree operand)
  {
    if (other.bottom_p ())
      return set_to_bottom ();
--- 1095,1112 ----
        return set_to_constant (value, mask);
      }
  
!   return meet_with_1 (value, mask, precision, false);
  }
  
  /* Meet bits lattice with the result of bit_value_binop (other, operand)
     if code is binary operation or bit_value_unop (other) if code is unary op.
!    In the case when code is nop_expr, no adjustment is required.  If
!    DROP_ALL_ONES, mask out any known bits with value one afterwards.  */
  
  bool
  ipcp_bits_lattice::meet_with (ipcp_bits_lattice& other, unsigned precision,
! 			      signop sgn, enum tree_code code, tree operand,
! 			      bool drop_all_ones)
  {
    if (other.bottom_p ())
      return set_to_bottom ();
*************** ipcp_bits_lattice::meet_with (ipcp_bits_
*** 1129,1140 ****
  
    if (top_p ())
      {
        if (wi::sext (adjusted_mask, precision) == -1)
  	return set_to_bottom ();
        return set_to_constant (adjusted_value, adjusted_mask);
      }
    else
!     return meet_with_1 (adjusted_value, adjusted_mask, precision);
  }
  
  /* Mark bot aggregate and scalar lattices as containing an unknown variable,
--- 1145,1162 ----
  
    if (top_p ())
      {
+       if (drop_all_ones)
+ 	{
+ 	  adjusted_mask |= adjusted_value;
+ 	  adjusted_value &= ~adjusted_mask;
+ 	}
        if (wi::sext (adjusted_mask, precision) == -1)
  	return set_to_bottom ();
        return set_to_constant (adjusted_value, adjusted_mask);
      }
    else
!     return meet_with_1 (adjusted_value, adjusted_mask, precision,
! 			drop_all_ones);
  }
  
  /* Mark bot aggregate and scalar lattices as containing an unknown variable,
*************** ipa_get_jf_ancestor_result (struct ipa_j
*** 1419,1424 ****
--- 1441,1449 ----
  		     fold_build2 (MEM_REF, TREE_TYPE (TREE_TYPE (input)), input,
  				  build_int_cst (ptr_type_node, byte_offset)));
      }
+   else if (ipa_get_jf_ancestor_keep_null (jfunc)
+ 	   && zerop (input))
+     return input;
    else
      return NULL_TREE;
  }
*************** propagate_bits_across_jump_function (cgr
*** 2361,2366 ****
--- 2386,2392 ----
        tree operand = NULL_TREE;
        enum tree_code code;
        unsigned src_idx;
+       bool keep_null = false;
  
        if (jfunc->type == IPA_JF_PASS_THROUGH)
  	{
*************** propagate_bits_across_jump_function (cgr
*** 2373,2379 ****
  	{
  	  code = POINTER_PLUS_EXPR;
  	  src_idx = ipa_get_jf_ancestor_formal_id (jfunc);
! 	  unsigned HOST_WIDE_INT offset = ipa_get_jf_ancestor_offset (jfunc) / BITS_PER_UNIT;
  	  operand = build_int_cstu (size_type_node, offset);
  	}
  
--- 2399,2407 ----
  	{
  	  code = POINTER_PLUS_EXPR;
  	  src_idx = ipa_get_jf_ancestor_formal_id (jfunc);
! 	  unsigned HOST_WIDE_INT offset
! 	    = ipa_get_jf_ancestor_offset (jfunc) / BITS_PER_UNIT;
! 	  keep_null = (ipa_get_jf_ancestor_keep_null (jfunc) || !offset);
  	  operand = build_int_cstu (size_type_node, offset);
  	}
  
*************** propagate_bits_across_jump_function (cgr
*** 2390,2407 ****
  	 result of x & 0xff == 0xff, which gets computed during ccp1 pass
  	 and we store it in jump function during analysis stage.  */
  
!       if (src_lats->bits_lattice.bottom_p ()
! 	  && jfunc->bits)
! 	return dest_lattice->meet_with (jfunc->bits->value, jfunc->bits->mask,
! 					precision);
!       else
! 	return dest_lattice->meet_with (src_lats->bits_lattice, precision, sgn,
! 					code, operand);
      }
  
!   else if (jfunc->type == IPA_JF_ANCESTOR)
!     return dest_lattice->set_to_bottom ();
!   else if (jfunc->bits)
      return dest_lattice->meet_with (jfunc->bits->value, jfunc->bits->mask,
  				    precision);
    else
--- 2418,2434 ----
  	 result of x & 0xff == 0xff, which gets computed during ccp1 pass
  	 and we store it in jump function during analysis stage.  */
  
!       if (!src_lats->bits_lattice.bottom_p ())
! 	{
! 	  bool drop_all_ones
! 	    = keep_null && !src_lats->bits_lattice.known_nonzero_p ();
! 
! 	  return dest_lattice->meet_with (src_lats->bits_lattice, precision,
! 					  sgn, code, operand, drop_all_ones);
! 	}
      }
  
!   if (jfunc->bits)
      return dest_lattice->meet_with (jfunc->bits->value, jfunc->bits->mask,
  				    precision);
    else
diff -Nrcpad gcc-11.2.0/gcc/ipa-fnsummary.c gcc-11.3.0/gcc/ipa-fnsummary.c
*** gcc-11.2.0/gcc/ipa-fnsummary.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/ipa-fnsummary.c	Thu Apr 21 07:58:53 2022
*************** inline_read_section (struct lto_file_dec
*** 4403,4415 ****
        bp = streamer_read_bitpack (&ib);
        if (info)
  	{
!           info->inlinable = bp_unpack_value (&bp, 1);
!           info->fp_expressions = bp_unpack_value (&bp, 1);
  	}
        else
  	{
!           bp_unpack_value (&bp, 1);
!           bp_unpack_value (&bp, 1);
  	}
  
        count2 = streamer_read_uhwi (&ib);
--- 4403,4422 ----
        bp = streamer_read_bitpack (&ib);
        if (info)
  	{
! 	  info->inlinable = bp_unpack_value (&bp, 1);
! 	  /* On the side of streaming out, there is still one bit
! 	     streamed out between inlinable and fp_expressions bits,
! 	     which was used for cilk+ before but now always false.
! 	     To remove the bit packing need to bump LTO minor version,
! 	     so unpack a dummy bit here to keep consistent instead.  */
! 	  bp_unpack_value (&bp, 1);
! 	  info->fp_expressions = bp_unpack_value (&bp, 1);
  	}
        else
  	{
! 	  bp_unpack_value (&bp, 1);
! 	  bp_unpack_value (&bp, 1);
! 	  bp_unpack_value (&bp, 1);
  	}
  
        count2 = streamer_read_uhwi (&ib);
diff -Nrcpad gcc-11.2.0/gcc/ipa-icf-gimple.c gcc-11.3.0/gcc/ipa-icf-gimple.c
*** gcc-11.2.0/gcc/ipa-icf-gimple.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/ipa-icf-gimple.c	Thu Apr 21 07:58:53 2022
*************** func_checker::compare_ssa_name (const_tr
*** 96,101 ****
--- 96,104 ----
    unsigned i1 = SSA_NAME_VERSION (t1);
    unsigned i2 = SSA_NAME_VERSION (t2);
  
+   if (SSA_NAME_IS_DEFAULT_DEF (t1) != SSA_NAME_IS_DEFAULT_DEF (t2))
+     return false;
+ 
    if (m_source_ssa_names[i1] == -1)
      m_source_ssa_names[i1] = i2;
    else if (m_source_ssa_names[i1] != (int) i2)
diff -Nrcpad gcc-11.2.0/gcc/ipa-modref.c gcc-11.3.0/gcc/ipa-modref.c
*** gcc-11.2.0/gcc/ipa-modref.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/ipa-modref.c	Thu Apr 21 07:58:53 2022
*************** modref_lattice::dump (FILE *out, int ind
*** 1392,1398 ****
  	  fprintf (out, "%*s  Arg %i (%s) min flags", indent, "",
  		   escape_points[i].arg,
  		   escape_points[i].direct ? "direct" : "indirect");
! 	  dump_eaf_flags (out, flags, false);
  	  fprintf (out, " in call ");
  	  print_gimple_stmt (out, escape_points[i].call, 0);
  	}
--- 1392,1398 ----
  	  fprintf (out, "%*s  Arg %i (%s) min flags", indent, "",
  		   escape_points[i].arg,
  		   escape_points[i].direct ? "direct" : "indirect");
! 	  dump_eaf_flags (out, escape_points[i].min_flags, false);
  	  fprintf (out, " in call ");
  	  print_gimple_stmt (out, escape_points[i].call, 0);
  	}
*************** modref_lattice::merge_deref (const modre
*** 1489,1498 ****
    if (!flags)
      return changed;
    for (unsigned int i = 0; i < with.escape_points.length (); i++)
!     changed |= add_escape_point (with.escape_points[i].call,
! 				 with.escape_points[i].arg,
! 				 with.escape_points[i].min_flags,
! 				 false);
    return changed;
  }
  
--- 1489,1506 ----
    if (!flags)
      return changed;
    for (unsigned int i = 0; i < with.escape_points.length (); i++)
!     {
!       int min_flags = with.escape_points[i].min_flags;
! 
!       if (with.escape_points[i].direct)
! 	min_flags = deref_flags (min_flags, ignore_stores);
!       else if (ignore_stores)
! 	min_flags |= EAF_NOCLOBBER | EAF_NOESCAPE | EAF_NODIRECTESCAPE;
!       changed |= add_escape_point (with.escape_points[i].call,
! 				   with.escape_points[i].arg,
! 				   min_flags,
! 				   false);
!     }
    return changed;
  }
  
*************** analyze_ssa_name_flags (tree name, vec<m
*** 1621,1626 ****
--- 1629,1643 ----
        else if (gcall *call = dyn_cast <gcall *> (use_stmt))
  	{
  	  tree callee = gimple_call_fndecl (call);
+ 
+ 	  /* IPA PTA internally it treats calling a function as "writing" to
+ 	     the argument space of all functions the function pointer points to
+ 	     (PR101949).  We can not drop EAF_NOCLOBBER only when ipa-pta
+ 	     is on since that would allow propagation of this from -fno-ipa-pta
+ 	     to -fipa-pta functions.  */
+ 	  if (gimple_call_fn (use_stmt) == name)
+ 	    lattice[index].merge (~(EAF_NOCLOBBER | EAF_UNUSED));
+ 
  	  /* Return slot optimization would require bit of propagation;
  	     give up for now.  */
  	  if (gimple_call_return_slot_opt_p (call)
*************** read_modref_records (lto_input_block *ib
*** 2387,2396 ****
  	  size_t every_access = streamer_read_uhwi (ib);
  	  size_t naccesses = streamer_read_uhwi (ib);
  
! 	  if (nolto_ref_node)
! 	    nolto_ref_node->every_access = every_access;
! 	  if (lto_ref_node)
! 	    lto_ref_node->every_access = every_access;
  
  	  for (size_t k = 0; k < naccesses; k++)
  	    {
--- 2404,2413 ----
  	  size_t every_access = streamer_read_uhwi (ib);
  	  size_t naccesses = streamer_read_uhwi (ib);
  
! 	  if (nolto_ref_node && every_access)
! 	    nolto_ref_node->collapse ();
! 	  if (lto_ref_node && every_access)
! 	    lto_ref_node->collapse ();
  
  	  for (size_t k = 0; k < naccesses; k++)
  	    {
*************** struct escape_map
*** 2992,2998 ****
  
  static void
  update_escape_summary_1 (cgraph_edge *e,
! 			 vec <vec <escape_map>> &map)
  {
    escape_summary *sum = escape_summaries->get (e);
    if (!sum)
--- 3009,3016 ----
  
  static void
  update_escape_summary_1 (cgraph_edge *e,
! 			 vec <vec <escape_map>> &map,
! 			 bool ignore_stores)
  {
    escape_summary *sum = escape_summaries->get (e);
    if (!sum)
*************** update_escape_summary_1 (cgraph_edge *e,
*** 3010,3017 ****
  	continue;
        FOR_EACH_VEC_ELT (map[ee->parm_index], j, em)
  	{
  	  struct escape_entry entry = {em->parm_index, ee->arg,
! 	    			       ee->min_flags,
  				       ee->direct & em->direct};
  	  sum->esc.safe_push (entry);
  	}
--- 3028,3038 ----
  	continue;
        FOR_EACH_VEC_ELT (map[ee->parm_index], j, em)
  	{
+ 	  int min_flags = ee->min_flags;
+ 	  if (ee->direct && !em->direct)
+ 	    min_flags = deref_flags (min_flags, ignore_stores);
  	  struct escape_entry entry = {em->parm_index, ee->arg,
! 				       min_flags,
  				       ee->direct & em->direct};
  	  sum->esc.safe_push (entry);
  	}
*************** update_escape_summary_1 (cgraph_edge *e,
*** 3024,3041 ****
  
  static void
  update_escape_summary (cgraph_node *node,
! 		       vec <vec <escape_map>> &map)
  {
    if (!escape_summaries)
      return;
    for (cgraph_edge *e = node->indirect_calls; e; e = e->next_callee)
!     update_escape_summary_1 (e, map);
    for (cgraph_edge *e = node->callees; e; e = e->next_callee)
      {
        if (!e->inline_failed)
! 	update_escape_summary (e->callee, map);
        else
! 	update_escape_summary_1 (e, map);
      }
  }
  
--- 3045,3063 ----
  
  static void
  update_escape_summary (cgraph_node *node,
! 		       vec <vec <escape_map>> &map,
! 		       bool ignore_stores)
  {
    if (!escape_summaries)
      return;
    for (cgraph_edge *e = node->indirect_calls; e; e = e->next_callee)
!     update_escape_summary_1 (e, map, ignore_stores);
    for (cgraph_edge *e = node->callees; e; e = e->next_callee)
      {
        if (!e->inline_failed)
! 	update_escape_summary (e->callee, map, ignore_stores);
        else
! 	update_escape_summary_1 (e, map, ignore_stores);
      }
  }
  
*************** ipa_merge_modref_summary_after_inlining
*** 3160,3166 ****
  	if (needed)
  	  emap[ee->arg].safe_push (entry);
        }
!   update_escape_summary (edge->callee, emap);
    for (i = 0; (int)i < max_escape + 1; i++)
      emap[i].release ();
    if (sum)
--- 3182,3188 ----
  	if (needed)
  	  emap[ee->arg].safe_push (entry);
        }
!   update_escape_summary (edge->callee, emap, ignore_stores);
    for (i = 0; (int)i < max_escape + 1; i++)
      emap[i].release ();
    if (sum)
*************** ipa_merge_modref_summary_after_inlining
*** 3194,3199 ****
--- 3216,3222 ----
  	    fprintf (dump_file, "Removed mod-ref summary for %s\n",
  		     to->dump_name ());
  	  summaries_lto->remove (to);
+ 	  to_info_lto = NULL;
  	}
        else if (to_info_lto && dump_file)
  	{
*************** ipa_merge_modref_summary_after_inlining
*** 3201,3207 ****
  	    fprintf (dump_file, "Updated mod-ref summary for %s\n",
  		     to->dump_name ());
  	  to_info_lto->dump (dump_file);
- 	  to_info_lto = NULL;
  	}
        if (callee_info_lto)
  	summaries_lto->remove (edge->callee);
--- 3224,3229 ----
diff -Nrcpad gcc-11.2.0/gcc/ipa-param-manipulation.c gcc-11.3.0/gcc/ipa-param-manipulation.c
*** gcc-11.2.0/gcc/ipa-param-manipulation.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/ipa-param-manipulation.c	Thu Apr 21 07:58:53 2022
*************** ipa_dump_adjusted_parameters (FILE *f,
*** 151,157 ****
  	  fprintf (f, " prefix: %s",
  		   ipa_param_prefixes[apm->param_prefix_index]);
  	  if (apm->reverse)
! 	    fprintf (f, ", reverse-sso");
  	  break;
  	}
        fprintf (f, "\n");
--- 151,157 ----
  	  fprintf (f, " prefix: %s",
  		   ipa_param_prefixes[apm->param_prefix_index]);
  	  if (apm->reverse)
! 	    fprintf (f, ", reverse");
  	  break;
  	}
        fprintf (f, "\n");
diff -Nrcpad gcc-11.2.0/gcc/ipa-prop.c gcc-11.3.0/gcc/ipa-prop.c
*** gcc-11.2.0/gcc/ipa-prop.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/ipa-prop.c	Thu Apr 21 07:58:53 2022
*************** ipa_print_node_jump_functions_for_edge (
*** 356,361 ****
--- 356,363 ----
  		   jump_func->value.ancestor.offset);
  	  if (jump_func->value.ancestor.agg_preserved)
  	    fprintf (f, ", agg_preserved");
+ 	  if (jump_func->value.ancestor.keep_null)
+ 	    fprintf (f, ", keep_null");
  	  fprintf (f, "\n");
  	}
  
*************** ipa_set_jf_arith_pass_through (struct ip
*** 598,609 ****
  
  static void
  ipa_set_ancestor_jf (struct ipa_jump_func *jfunc, HOST_WIDE_INT offset,
! 		     int formal_id, bool agg_preserved)
  {
    jfunc->type = IPA_JF_ANCESTOR;
    jfunc->value.ancestor.formal_id = formal_id;
    jfunc->value.ancestor.offset = offset;
    jfunc->value.ancestor.agg_preserved = agg_preserved;
  }
  
  /* Get IPA BB information about the given BB.  FBI is the context of analyzis
--- 600,612 ----
  
  static void
  ipa_set_ancestor_jf (struct ipa_jump_func *jfunc, HOST_WIDE_INT offset,
! 		     int formal_id, bool agg_preserved, bool keep_null)
  {
    jfunc->type = IPA_JF_ANCESTOR;
    jfunc->value.ancestor.formal_id = formal_id;
    jfunc->value.ancestor.offset = offset;
    jfunc->value.ancestor.agg_preserved = agg_preserved;
+   jfunc->value.ancestor.keep_null = keep_null;
  }
  
  /* Get IPA BB information about the given BB.  FBI is the context of analyzis
*************** compute_complex_assign_jump_func (struct
*** 1437,1443 ****
    index = ipa_get_param_decl_index (info, SSA_NAME_VAR (ssa));
    if (index >= 0 && param_type && POINTER_TYPE_P (param_type))
      ipa_set_ancestor_jf (jfunc, offset,  index,
! 			 parm_ref_data_pass_through_p (fbi, index, call, ssa));
  }
  
  /* Extract the base, offset and MEM_REF expression from a statement ASSIGN if
--- 1440,1447 ----
    index = ipa_get_param_decl_index (info, SSA_NAME_VAR (ssa));
    if (index >= 0 && param_type && POINTER_TYPE_P (param_type))
      ipa_set_ancestor_jf (jfunc, offset,  index,
! 			 parm_ref_data_pass_through_p (fbi, index, call, ssa),
! 			 false);
  }
  
  /* Extract the base, offset and MEM_REF expression from a statement ASSIGN if
*************** compute_complex_ancestor_jump_func (stru
*** 1563,1569 ****
      }
  
    ipa_set_ancestor_jf (jfunc, offset, index,
! 		       parm_ref_data_pass_through_p (fbi, index, call, parm));
  }
  
  /* Inspect the given TYPE and return true iff it has the same structure (the
--- 1567,1574 ----
      }
  
    ipa_set_ancestor_jf (jfunc, offset, index,
! 		       parm_ref_data_pass_through_p (fbi, index, call, parm),
! 		       true);
  }
  
  /* Inspect the given TYPE and return true iff it has the same structure (the
*************** update_jump_functions_after_inlining (st
*** 3192,3197 ****
--- 3197,3203 ----
  	      dst->value.ancestor.offset += src->value.ancestor.offset;
  	      dst->value.ancestor.agg_preserved &=
  		src->value.ancestor.agg_preserved;
+ 	      dst->value.ancestor.keep_null |= src->value.ancestor.keep_null;
  	    }
  	  else
  	    ipa_set_jf_unknown (dst);
*************** update_jump_functions_after_inlining (st
*** 3269,3275 ****
  		    ipa_set_ancestor_jf (dst,
  					 ipa_get_jf_ancestor_offset (src),
  					 ipa_get_jf_ancestor_formal_id (src),
! 					 agg_p);
  		    break;
  		  }
  		default:
--- 3275,3282 ----
  		    ipa_set_ancestor_jf (dst,
  					 ipa_get_jf_ancestor_offset (src),
  					 ipa_get_jf_ancestor_formal_id (src),
! 					 agg_p,
! 					 ipa_get_jf_ancestor_keep_null (src));
  		    break;
  		  }
  		default:
*************** ipa_write_jump_function (struct output_b
*** 4667,4672 ****
--- 4674,4680 ----
        streamer_write_uhwi (ob, jump_func->value.ancestor.formal_id);
        bp = bitpack_create (ob->main_stream);
        bp_pack_value (&bp, jump_func->value.ancestor.agg_preserved, 1);
+       bp_pack_value (&bp, jump_func->value.ancestor.keep_null, 1);
        streamer_write_bitpack (&bp);
        break;
      default:
*************** ipa_read_jump_function (class lto_input_
*** 4792,4798 ****
  	int formal_id = streamer_read_uhwi (ib);
  	struct bitpack_d bp = streamer_read_bitpack (ib);
  	bool agg_preserved = bp_unpack_value (&bp, 1);
! 	ipa_set_ancestor_jf (jump_func, offset, formal_id, agg_preserved);
  	break;
        }
      default:
--- 4800,4808 ----
  	int formal_id = streamer_read_uhwi (ib);
  	struct bitpack_d bp = streamer_read_bitpack (ib);
  	bool agg_preserved = bp_unpack_value (&bp, 1);
! 	bool keep_null = bp_unpack_value (&bp, 1);
! 	ipa_set_ancestor_jf (jump_func, offset, formal_id, agg_preserved,
! 			     keep_null);
  	break;
        }
      default:
diff -Nrcpad gcc-11.2.0/gcc/ipa-prop.h gcc-11.3.0/gcc/ipa-prop.h
*** gcc-11.2.0/gcc/ipa-prop.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/ipa-prop.h	Thu Apr 21 07:58:53 2022
*************** struct GTY(()) ipa_ancestor_jf_data
*** 143,148 ****
--- 143,150 ----
    int formal_id;
    /* Flag with the same meaning like agg_preserve in ipa_pass_through_data.  */
    unsigned agg_preserved : 1;
+   /* When set, the operation should not have any effect on NULL pointers.  */
+   unsigned keep_null : 1;
  };
  
  /* A jump function for an aggregate part at a given offset, which describes how
*************** ipa_get_jf_ancestor_type_preserved (stru
*** 438,443 ****
--- 440,456 ----
    return jfunc->value.ancestor.agg_preserved;
  }
  
+ /* Return if jfunc represents an operation whether we first check the formal
+    parameter for non-NULLness unless it does not matter because the offset is
+    zero anyway.  */
+ 
+ static inline bool
+ ipa_get_jf_ancestor_keep_null (struct ipa_jump_func *jfunc)
+ {
+   gcc_checking_assert (jfunc->type == IPA_JF_ANCESTOR);
+   return jfunc->value.ancestor.keep_null;
+ }
+ 
  /* Class for allocating a bundle of various potentially known properties about
     actual arguments of a particular call on stack for the usual case and on
     heap only if there are unusually many arguments.  The data is deallocated
diff -Nrcpad gcc-11.2.0/gcc/ipa-pure-const.c gcc-11.3.0/gcc/ipa-pure-const.c
*** gcc-11.2.0/gcc/ipa-pure-const.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/ipa-pure-const.c	Thu Apr 21 07:58:53 2022
*************** propagate_pure_const (void)
*** 1669,1677 ****
  	  if (w_l->state_previously_known != IPA_NEITHER
  	      && this_state > w_l->state_previously_known)
  	    {
-               this_state = w_l->state_previously_known;
  	      if (this_state == IPA_NEITHER)
! 	        this_looping = w_l->looping_previously_known;
  	    }
  	  if (!this_looping && self_recursive_p (w))
  	    this_looping = true;
--- 1669,1677 ----
  	  if (w_l->state_previously_known != IPA_NEITHER
  	      && this_state > w_l->state_previously_known)
  	    {
  	      if (this_state == IPA_NEITHER)
! 		this_looping = w_l->looping_previously_known;
! 	      this_state = w_l->state_previously_known;
  	    }
  	  if (!this_looping && self_recursive_p (w))
  	    this_looping = true;
diff -Nrcpad gcc-11.2.0/gcc/ipa-sra.c gcc-11.3.0/gcc/ipa-sra.c
*** gcc-11.2.0/gcc/ipa-sra.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/ipa-sra.c	Thu Apr 21 07:58:53 2022
***************
*** 1,6 ****
  /* Interprocedural scalar replacement of aggregates
!    Copyright (C) 2008-2021 Free Software Foundation, Inc.
! 
     Contributed by Martin Jambor <mjambor@suse.cz>
  
  This file is part of GCC.
--- 1,5 ----
  /* Interprocedural scalar replacement of aggregates
!    Copyright (C) 2019-2022 Free Software Foundation, Inc.
     Contributed by Martin Jambor <mjambor@suse.cz>
  
  This file is part of GCC.
*************** along with GCC; see the file COPYING3.
*** 21,27 ****
  
  /* IPA-SRA is an interprocedural pass that removes unused function return
     values (turning functions returning a value which is never used into void
!    functions), removes unused function parameters.  It can also replace an
     aggregate parameter by a set of other parameters representing part of the
     original, turning those passed by reference into new ones which pass the
     value directly.
--- 20,26 ----
  
  /* IPA-SRA is an interprocedural pass that removes unused function return
     values (turning functions returning a value which is never used into void
!    functions) and removes unused function parameters.  It can also replace an
     aggregate parameter by a set of other parameters representing part of the
     original, turning those passed by reference into new ones which pass the
     value directly.
*************** along with GCC; see the file COPYING3.
*** 57,63 ****
     ipa-param-manipulation.h for more details.  */
  
  
- 
  #include "config.h"
  #include "system.h"
  #include "coretypes.h"
--- 56,61 ----
*************** static void ipa_sra_summarize_function (
*** 92,98 ****
  #define ISRA_ARG_SIZE_LIMIT_BITS 16
  #define ISRA_ARG_SIZE_LIMIT (1 << ISRA_ARG_SIZE_LIMIT_BITS)
  /* How many parameters can feed into a call actual argument and still be
!    tracked. */
  #define IPA_SRA_MAX_PARAM_FLOW_LEN 7
  
  /* Structure describing accesses to a specific portion of an aggregate
--- 90,96 ----
  #define ISRA_ARG_SIZE_LIMIT_BITS 16
  #define ISRA_ARG_SIZE_LIMIT (1 << ISRA_ARG_SIZE_LIMIT_BITS)
  /* How many parameters can feed into a call actual argument and still be
!    tracked.  */
  #define IPA_SRA_MAX_PARAM_FLOW_LEN 7
  
  /* Structure describing accesses to a specific portion of an aggregate
*************** struct GTY(()) param_access
*** 121,127 ****
       transformed function - initially not set for portions of formal parameters
       that are only used as actual function arguments passed to callees.  */
    unsigned certain : 1;
!   /* Set if the access has a reversed scalar storage order.  */
    unsigned reverse : 1;
  };
  
--- 119,125 ----
       transformed function - initially not set for portions of formal parameters
       that are only used as actual function arguments passed to callees.  */
    unsigned certain : 1;
!   /* Set if the access has reverse scalar storage order.  */
    unsigned reverse : 1;
  };
  
*************** struct gensum_param_access
*** 155,161 ****
       arguments to a function call that can be tracked.  */
    bool nonarg;
  
!   /* Set if the access has a reversed scalar storage order.  */
    bool reverse;
  };
  
--- 153,159 ----
       arguments to a function call that can be tracked.  */
    bool nonarg;
  
!   /* Set if the access has reverse scalar storage order.  */
    bool reverse;
  };
  
*************** struct gensum_param_desc
*** 218,225 ****
  };
  
  /* Properly deallocate accesses of DESC.  TODO: Since this data structure is
!    not in GC memory, this is not necessary and we can consider removing the
!    function.  */
  
  static void
  free_param_decl_accesses (isra_param_desc *desc)
--- 216,223 ----
  };
  
  /* Properly deallocate accesses of DESC.  TODO: Since this data structure is
!    allocated in GC memory, this is not necessary and we can consider removing
!    the function.  */
  
  static void
  free_param_decl_accesses (isra_param_desc *desc)
*************** public:
*** 274,282 ****
    unsigned m_queued : 1;
  };
  
! /* Clean up and deallocate isra_func_summary points to.  TODO: Since this data
!    structure is not in GC memory, this is not necessary and we can consider
!    removing the destructor.  */
  
  isra_func_summary::~isra_func_summary ()
  {
--- 272,280 ----
    unsigned m_queued : 1;
  };
  
! /* Deallocate the memory pointed to by isra_func_summary.  TODO: Since this
!    data structure is allocated in GC memory, this is not necessary and we can
!    consider removing the destructor.  */
  
  isra_func_summary::~isra_func_summary ()
  {
*************** isra_func_summary::~isra_func_summary ()
*** 286,292 ****
    vec_free (m_parameters);
  }
  
- 
  /* Mark the function as not a candidate for any IPA-SRA transformation.  Return
     true if it was a candidate until now.  */
  
--- 284,289 ----
*************** isra_func_summary::zap ()
*** 296,301 ****
--- 293,299 ----
    bool ret = m_candidate;
    m_candidate = false;
  
+   /* TODO: see the destructor above.  */
    unsigned len = vec_safe_length (m_parameters);
    for (unsigned i = 0; i < len; ++i)
      free_param_decl_accesses (&(*m_parameters)[i]);
*************** isra_func_summary::zap ()
*** 305,311 ****
  }
  
  /* Structure to describe which formal parameters feed into a particular actual
!    arguments.  */
  
  struct isra_param_flow
  {
--- 303,309 ----
  }
  
  /* Structure to describe which formal parameters feed into a particular actual
!    argument.  */
  
  struct isra_param_flow
  {
*************** ipa_sra_function_summaries::duplicate (c
*** 425,430 ****
--- 423,429 ----
  	  to->unit_offset = from->unit_offset;
  	  to->unit_size = from->unit_size;
  	  to->certain = from->certain;
+ 	  to->reverse = from->reverse;
  	  d->accesses->quick_push (to);
  	}
      }
*************** namespace {
*** 551,557 ****
  
  hash_map<tree, gensum_param_desc *> *decl2desc;
  
! /* Countdown of allowed Alias analysis steps during summary building.  */
  
  int aa_walking_limit;
  
--- 550,556 ----
  
  hash_map<tree, gensum_param_desc *> *decl2desc;
  
! /* Countdown of allowed Alias Analysis steps during summary building.  */
  
  int aa_walking_limit;
  
*************** dump_isra_access (FILE *f, param_access
*** 671,677 ****
    if (access->certain)
      fprintf (f, ", certain");
    else
!     fprintf (f, ", not-certain");
    if (access->reverse)
      fprintf (f, ", reverse");
    fprintf (f, "\n");
--- 670,676 ----
    if (access->certain)
      fprintf (f, ", certain");
    else
!     fprintf (f, ", not certain");
    if (access->reverse)
      fprintf (f, ", reverse");
    fprintf (f, "\n");
*************** isra_track_scalar_value_uses (function *
*** 933,940 ****
  
     This function is similar to ptr_parm_has_nonarg_uses but its results are
     meant for unused parameter removal, as opposed to splitting of parameters
!    passed by reference or converting them to passed by value.
!   */
  
  static bool
  isra_track_scalar_param_local_uses (function *fun, cgraph_node *node, tree parm,
--- 932,938 ----
  
     This function is similar to ptr_parm_has_nonarg_uses but its results are
     meant for unused parameter removal, as opposed to splitting of parameters
!    passed by reference or converting them to passed by value.  */
  
  static bool
  isra_track_scalar_param_local_uses (function *fun, cgraph_node *node, tree parm,
*************** isra_track_scalar_param_local_uses (func
*** 974,981 ****
     This function is similar to isra_track_scalar_param_local_uses but its
     results are meant for splitting of parameters passed by reference or turning
     them into bits passed by value, as opposed to generic unused parameter
!    removal.
!  */
  
  static bool
  ptr_parm_has_nonarg_uses (cgraph_node *node, function *fun, tree parm,
--- 972,978 ----
     This function is similar to isra_track_scalar_param_local_uses but its
     results are meant for splitting of parameters passed by reference or turning
     them into bits passed by value, as opposed to generic unused parameter
!    removal.  */
  
  static bool
  ptr_parm_has_nonarg_uses (cgraph_node *node, function *fun, tree parm,
*************** ptr_parm_has_nonarg_uses (cgraph_node *n
*** 1005,1019 ****
        if (gimple_assign_single_p (stmt))
  	{
  	  tree rhs = gimple_assign_rhs1 (stmt);
! 	  while (handled_component_p (rhs))
! 	    rhs = TREE_OPERAND (rhs, 0);
! 	  if (TREE_CODE (rhs) == MEM_REF
! 	      && TREE_OPERAND (rhs, 0) == name
! 	      && integer_zerop (TREE_OPERAND (rhs, 1))
! 	      && types_compatible_p (TREE_TYPE (rhs),
! 				     TREE_TYPE (TREE_TYPE (name)))
! 	      && !TREE_THIS_VOLATILE (rhs))
! 	    uses_ok++;
  	}
        else if (is_gimple_call (stmt))
  	{
--- 1002,1018 ----
        if (gimple_assign_single_p (stmt))
  	{
  	  tree rhs = gimple_assign_rhs1 (stmt);
! 	  if (!TREE_THIS_VOLATILE (rhs))
! 	    {
! 	      while (handled_component_p (rhs))
! 		rhs = TREE_OPERAND (rhs, 0);
! 	      if (TREE_CODE (rhs) == MEM_REF
! 		  && TREE_OPERAND (rhs, 0) == name
! 		  && integer_zerop (TREE_OPERAND (rhs, 1))
! 		  && types_compatible_p (TREE_TYPE (rhs),
! 					 TREE_TYPE (TREE_TYPE (name))))
! 		uses_ok++;
! 	    }
  	}
        else if (is_gimple_call (stmt))
  	{
*************** ptr_parm_has_nonarg_uses (cgraph_node *n
*** 1047,1061 ****
  		  continue;
  		}
  
! 	      while (handled_component_p (arg))
! 		arg = TREE_OPERAND (arg, 0);
! 	      if (TREE_CODE (arg) == MEM_REF
! 		  && TREE_OPERAND (arg, 0) == name
! 		  && integer_zerop (TREE_OPERAND (arg, 1))
! 		  && types_compatible_p (TREE_TYPE (arg),
! 					 TREE_TYPE (TREE_TYPE (name)))
! 		  && !TREE_THIS_VOLATILE (arg))
! 		uses_ok++;
  	    }
  	}
  
--- 1046,1062 ----
  		  continue;
  		}
  
! 	      if (!TREE_THIS_VOLATILE (arg))
! 		{
! 		  while (handled_component_p (arg))
! 		    arg = TREE_OPERAND (arg, 0);
! 		  if (TREE_CODE (arg) == MEM_REF
! 		      && TREE_OPERAND (arg, 0) == name
! 		      && integer_zerop (TREE_OPERAND (arg, 1))
! 		      && types_compatible_p (TREE_TYPE (arg),
! 					     TREE_TYPE (TREE_TYPE (name))))
! 		    uses_ok++;
! 		}
  	    }
  	}
  
*************** record_nonregister_call_use (gensum_para
*** 1652,1658 ****
  }
  
  /* Callback of walk_aliased_vdefs, just mark that there was a possible
!    modification. */
  
  static bool
  mark_maybe_modified (ao_ref *, tree, void *data)
--- 1653,1659 ----
  }
  
  /* Callback of walk_aliased_vdefs, just mark that there was a possible
!    modification.  */
  
  static bool
  mark_maybe_modified (ao_ref *, tree, void *data)
*************** scan_function (cgraph_node *node, struct
*** 1927,1933 ****
  		if (lhs)
  		  scan_expr_access (lhs, stmt, ISRA_CTX_STORE, bb);
  		int flags = gimple_call_flags (stmt);
! 		if ((flags & (ECF_CONST | ECF_PURE)) == 0)
  		  bitmap_set_bit (final_bbs, bb->index);
  	      }
  	      break;
--- 1928,1935 ----
  		if (lhs)
  		  scan_expr_access (lhs, stmt, ISRA_CTX_STORE, bb);
  		int flags = gimple_call_flags (stmt);
! 		if (((flags & (ECF_CONST | ECF_PURE)) == 0)
! 		    || (flags & ECF_LOOPING_CONST_OR_PURE))
  		  bitmap_set_bit (final_bbs, bb->index);
  	      }
  	      break;
*************** static bool
*** 2196,2202 ****
  check_gensum_access (tree parm, gensum_param_desc *desc,
  		     gensum_param_access *access,
  		     HOST_WIDE_INT *nonarg_acc_size, bool *only_calls,
! 		      int entry_bb_index)
  {
    if (access->nonarg)
      {
--- 2198,2204 ----
  check_gensum_access (tree parm, gensum_param_desc *desc,
  		     gensum_param_access *access,
  		     HOST_WIDE_INT *nonarg_acc_size, bool *only_calls,
! 		     int entry_bb_index)
  {
    if (access->nonarg)
      {
*************** process_scan_results (cgraph_node *node,
*** 2364,2371 ****
       offset in this function at IPA level.
  
       TODO: Measure the overhead and the effect of just being pessimistic.
!      Maybe this is only -O3 material?
!   */
    bool pdoms_calculated = false;
    if (check_pass_throughs)
      for (cgraph_edge *cs = node->callees; cs; cs = cs->next_callee)
--- 2366,2373 ----
       offset in this function at IPA level.
  
       TODO: Measure the overhead and the effect of just being pessimistic.
!      Maybe this is only -O3 material?  */
! 
    bool pdoms_calculated = false;
    if (check_pass_throughs)
      for (cgraph_edge *cs = node->callees; cs; cs = cs->next_callee)
*************** isra_write_node_summary (output_block *o
*** 2586,2591 ****
--- 2588,2594 ----
  	  streamer_write_uhwi (ob, acc->unit_size);
  	  bitpack_d bp = bitpack_create (ob->main_stream);
  	  bp_pack_value (&bp, acc->certain, 1);
+ 	  bp_pack_value (&bp, acc->reverse, 1);
  	  streamer_write_bitpack (&bp);
  	}
        streamer_write_uhwi (ob, desc->param_size_limit);
*************** isra_read_node_info (struct lto_input_bl
*** 2704,2709 ****
--- 2707,2713 ----
  	  acc->unit_size = streamer_read_uhwi (ib);
  	  bitpack_d bp = streamer_read_bitpack (ib);
  	  acc->certain = bp_unpack_value (&bp, 1);
+ 	  acc->reverse = bp_unpack_value (&bp, 1);
  	  vec_safe_push (desc->accesses, acc);
  	}
        desc->param_size_limit = streamer_read_uhwi (ib);
*************** isra_mark_caller_param_used (isra_func_s
*** 3163,3169 ****
  
  /* Propagate information that any parameter is not used only locally within a
     SCC across CS to the caller, which must be in the same SCC as the
!    callee. Push any callers that need to be re-processed to STACK.  */
  
  static void
  propagate_used_across_scc_edge (cgraph_edge *cs, vec<cgraph_node *> *stack)
--- 3167,3173 ----
  
  /* Propagate information that any parameter is not used only locally within a
     SCC across CS to the caller, which must be in the same SCC as the
!    callee.  Push any callers that need to be re-processed to STACK.  */
  
  static void
  propagate_used_across_scc_edge (cgraph_edge *cs, vec<cgraph_node *> *stack)
*************** propagate_used_across_scc_edge (cgraph_e
*** 3201,3207 ****
  
  /* Propagate information that any parameter is not used only locally within a
     SCC (i.e. is used also elsewhere) to all callers of NODE that are in the
!    same SCC. Push any callers that need to be re-processed to STACK.  */
  
  static bool
  propagate_used_to_scc_callers (cgraph_node *node, void *data)
--- 3205,3211 ----
  
  /* Propagate information that any parameter is not used only locally within a
     SCC (i.e. is used also elsewhere) to all callers of NODE that are in the
!    same SCC.  Push any callers that need to be re-processed to STACK.  */
  
  static bool
  propagate_used_to_scc_callers (cgraph_node *node, void *data)
*************** pull_accesses_from_callee (cgraph_node *
*** 3294,3300 ****
  	      && pacc->unit_size == argacc->unit_size)
  	    {
  	      if (argacc->alias_ptr_type != pacc->alias_ptr_type
! 		  || !types_compatible_p (argacc->type, pacc->type))
  		return "propagated access types would not match existing ones";
  
  	      exact_match = true;
--- 3298,3305 ----
  	      && pacc->unit_size == argacc->unit_size)
  	    {
  	      if (argacc->alias_ptr_type != pacc->alias_ptr_type
! 		  || !types_compatible_p (argacc->type, pacc->type)
! 		  || argacc->reverse != pacc->reverse)
  		return "propagated access types would not match existing ones";
  
  	      exact_match = true;
*************** pull_accesses_from_callee (cgraph_node *
*** 3351,3356 ****
--- 3356,3362 ----
  	  copy->type = argacc->type;
  	  copy->alias_ptr_type = argacc->alias_ptr_type;
  	  copy->certain = true;
+ 	  copy->reverse = argacc->reverse;
  	  vec_safe_push (param_desc->accesses, copy);
  	}
        else if (prop_kinds[j] == ACC_PROP_CERTAIN)
*************** retval_used_p (cgraph_node *node, void *
*** 3612,3618 ****
     PREV_ADJUSTMENT.  If the parent clone is the original function,
     PREV_ADJUSTMENT is NULL and PREV_CLONE_INDEX is equal to BASE_INDEX.  */
  
- 
  static void
  push_param_adjustments_for_index (isra_func_summary *ifs, unsigned base_index,
  				  unsigned prev_clone_index,
--- 3618,3623 ----
diff -Nrcpad gcc-11.2.0/gcc/ipa.c gcc-11.3.0/gcc/ipa.c
*** gcc-11.2.0/gcc/ipa.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/ipa.c	Thu Apr 21 07:58:53 2022
*************** ipa_discover_variable_flags (void)
*** 837,843 ****
     FINAL specify whether the externally visible name for collect2 should
     be produced. */
  
! static void
  cgraph_build_static_cdtor_1 (char which, tree body, int priority, bool final,
  			     tree optimization,
  			     tree target)
--- 837,843 ----
     FINAL specify whether the externally visible name for collect2 should
     be produced. */
  
! static tree
  cgraph_build_static_cdtor_1 (char which, tree body, int priority, bool final,
  			     tree optimization,
  			     tree target)
*************** cgraph_build_static_cdtor_1 (char which,
*** 916,921 ****
--- 916,922 ----
  
    set_cfun (NULL);
    current_function_decl = NULL;
+   return decl;
  }
  
  /* Generate and emit a static constructor or destructor.  WHICH must
*************** build_cdtor (bool ctor_p, const vec<tree
*** 1022,1027 ****
--- 1023,1146 ----
      }
  }
  
+ /* Helper functions for build_cxa_dtor_registrations ().
+    Build a decl for __cxa_atexit ().  */
+ 
+ static tree
+ build_cxa_atexit_decl ()
+ {
+   /* The parameter to "__cxa_atexit" is "void (*)(void *)".  */
+   tree fn_type = build_function_type_list (void_type_node,
+ 					   ptr_type_node, NULL_TREE);
+   tree fn_ptr_type = build_pointer_type (fn_type);
+   /* The declaration for `__cxa_atexit' is:
+      int __cxa_atexit (void (*)(void *), void *, void *).  */
+   const char *name = "__cxa_atexit";
+   tree cxa_name = get_identifier (name);
+   fn_type = build_function_type_list (integer_type_node, fn_ptr_type,
+ 				      ptr_type_node, ptr_type_node, NULL_TREE);
+   tree atexit_fndecl = build_decl (BUILTINS_LOCATION, FUNCTION_DECL,
+ 				   cxa_name, fn_type);
+   SET_DECL_ASSEMBLER_NAME (atexit_fndecl, cxa_name);
+   DECL_VISIBILITY (atexit_fndecl) = VISIBILITY_DEFAULT;
+   DECL_VISIBILITY_SPECIFIED (atexit_fndecl) = true;
+   set_call_expr_flags (atexit_fndecl, ECF_LEAF | ECF_NOTHROW);
+   TREE_PUBLIC (atexit_fndecl) = true;
+   DECL_EXTERNAL (atexit_fndecl) = true;
+   DECL_ARTIFICIAL (atexit_fndecl) = true;
+   return atexit_fndecl;
+ }
+ 
+ /* Build a decl for __dso_handle.  */
+ 
+ static tree
+ build_dso_handle_decl ()
+ {
+   /* Declare the __dso_handle variable.  */
+   tree dso_handle_decl = build_decl (UNKNOWN_LOCATION, VAR_DECL,
+ 				     get_identifier ("__dso_handle"),
+ 				     ptr_type_node);
+   TREE_PUBLIC (dso_handle_decl) = true;
+   DECL_EXTERNAL (dso_handle_decl) = true;
+   DECL_ARTIFICIAL (dso_handle_decl) = true;
+ #ifdef HAVE_GAS_HIDDEN
+   if (dso_handle_decl != error_mark_node)
+     {
+       DECL_VISIBILITY (dso_handle_decl) = VISIBILITY_HIDDEN;
+       DECL_VISIBILITY_SPECIFIED (dso_handle_decl) = true;
+     }
+ #endif
+   return dso_handle_decl;
+ }
+ 
+ /*  This builds one or more constructor functions that register DTORs with
+     __cxa_atexit ().  Within a priority level, DTORs are registered in TU
+     order - which means that they will run in reverse TU order from cxa_atexit.
+     This is the same behavior as using a .fini / .mod_term_funcs section.
+     As the functions are built, they are appended to the CTORs vector.  */
+ 
+ static void
+ build_cxa_dtor_registrations (const vec<tree> &dtors, vec<tree> *ctors)
+ {
+   size_t i,j;
+   size_t len = dtors.length ();
+ 
+   location_t sav_loc = input_location;
+   input_location = UNKNOWN_LOCATION;
+ 
+   tree atexit_fndecl = build_cxa_atexit_decl ();
+   tree dso_handle_decl = build_dso_handle_decl ();
+ 
+   /* We want &__dso_handle.  */
+   tree dso_ptr = build1_loc (UNKNOWN_LOCATION, ADDR_EXPR,
+ 			     ptr_type_node, dso_handle_decl);
+ 
+   i = 0;
+   while (i < len)
+     {
+       priority_type priority = 0;
+       tree body = NULL_TREE;
+       j = i;
+       do
+ 	{
+ 	  priority_type p;
+ 	  tree fn = dtors[j];
+ 	  p = DECL_FINI_PRIORITY (fn);
+ 	  if (j == i)
+ 	    priority = p;
+ 	  else if (p != priority)
+ 	    break;
+ 	  j++;
+ 	}
+       while (j < len);
+ 
+       /* Find the next batch of destructors with the same initialization
+ 	 priority.  */
+       for (;i < j; i++)
+ 	{
+ 	  tree fn = dtors[i];
+ 	  DECL_STATIC_DESTRUCTOR (fn) = 0;
+ 	  tree dtor_ptr = build1_loc (UNKNOWN_LOCATION, ADDR_EXPR,
+ 				      ptr_type_node, fn);
+ 	  tree call_cxa_atexit
+ 	    = build_call_expr_loc (UNKNOWN_LOCATION, atexit_fndecl, 3,
+ 				   dtor_ptr, null_pointer_node, dso_ptr);
+ 	  TREE_SIDE_EFFECTS (call_cxa_atexit) = 1;
+ 	  append_to_statement_list (call_cxa_atexit, &body);
+ 	}
+ 
+       gcc_assert (body != NULL_TREE);
+       /* Generate a function to register the DTORs at this priority.  */
+       tree new_ctor
+ 	= cgraph_build_static_cdtor_1 ('I', body, priority, true,
+ 				       DECL_FUNCTION_SPECIFIC_OPTIMIZATION (dtors[0]),
+ 				       DECL_FUNCTION_SPECIFIC_TARGET (dtors[0]));
+       /* Add this to the list of ctors.  */
+       ctors->safe_push (new_ctor);
+     }
+   input_location = sav_loc;
+ }
+ 
  /* Comparison function for qsort.  P1 and P2 are actually of type
     "tree *" and point to static constructors.  DECL_INIT_PRIORITY is
     used to determine the sort order.  */
*************** compare_dtor (const void *p1, const void
*** 1071,1077 ****
    else if (priority1 > priority2)
      return 1;
    else
!     /* Ensure a stable sort.  */
      return DECL_UID (f1) - DECL_UID (f2);
  }
  
--- 1190,1235 ----
    else if (priority1 > priority2)
      return 1;
    else
!     /* Ensure a stable sort - into TU order.  */
!     return DECL_UID (f1) - DECL_UID (f2);
! }
! 
! /* Comparison function for qsort.  P1 and P2 are of type "tree *" and point to
!    a pair of static constructors or destructors.  We first sort on the basis of
!    priority and then into TU order (on the strict assumption that DECL_UIDs are
!    ordered in the same way as the original functions).  ???: this seems quite
!    fragile. */
! 
! static int
! compare_cdtor_tu_order (const void *p1, const void *p2)
! {
!   tree f1;
!   tree f2;
!   int priority1;
!   int priority2;
! 
!   f1 = *(const tree *)p1;
!   f2 = *(const tree *)p2;
!   /* We process the DTORs first, and then remove their flag, so this order
!      allows for functions that are declared as both CTOR and DTOR.  */
!   if (DECL_STATIC_DESTRUCTOR (f1))
!     {
!       gcc_checking_assert (DECL_STATIC_DESTRUCTOR (f2));
!       priority1 = DECL_FINI_PRIORITY (f1);
!       priority2 = DECL_FINI_PRIORITY (f2);
!     }
!   else
!     {
!       priority1 = DECL_INIT_PRIORITY (f1);
!       priority2 = DECL_INIT_PRIORITY (f2);
!     }
! 
!   if (priority1 < priority2)
!     return -1;
!   else if (priority1 > priority2)
!     return 1;
!   else
!     /* For equal priority, sort into the order of definition in the TU.  */
      return DECL_UID (f1) - DECL_UID (f2);
  }
  
*************** build_cdtor_fns (vec<tree> *ctors, vec<t
*** 1097,1102 ****
--- 1255,1291 ----
      }
  }
  
+ /* Generate new CTORs to register static destructors with __cxa_atexit and add
+    them to the existing list of CTORs; we then process the revised CTORs list.
+ 
+    We sort the DTORs into priority and then TU order, this means that they are
+    registered in that order with __cxa_atexit () and therefore will be run in
+    the reverse order.
+ 
+    Likewise, CTORs are sorted into priority and then TU order, which means that
+    they will run in that order.
+ 
+    This matches the behavior of using init/fini or mod_init_func/mod_term_func
+    sections.  */
+ 
+ static void
+ build_cxa_atexit_fns (vec<tree> *ctors, vec<tree> *dtors)
+ {
+   if (!dtors->is_empty ())
+     {
+       gcc_assert (targetm.dtors_from_cxa_atexit);
+       dtors->qsort (compare_cdtor_tu_order);
+       build_cxa_dtor_registrations (*dtors, ctors);
+     }
+ 
+   if (!ctors->is_empty ())
+     {
+       gcc_assert (targetm.dtors_from_cxa_atexit);
+       ctors->qsort (compare_cdtor_tu_order);
+       build_cdtor (/*ctor_p=*/true, *ctors);
+     }
+ }
+ 
  /* Look for constructors and destructors and produce function calling them.
     This is needed for targets not supporting ctors or dtors, but we perform the
     transformation also at linktime to merge possibly numerous
*************** ipa_cdtor_merge (void)
*** 1115,1121 ****
      if (DECL_STATIC_CONSTRUCTOR (node->decl)
  	|| DECL_STATIC_DESTRUCTOR (node->decl))
         record_cdtor_fn (node, &ctors, &dtors);
!   build_cdtor_fns (&ctors, &dtors);
    return 0;
  }
  
--- 1304,1313 ----
      if (DECL_STATIC_CONSTRUCTOR (node->decl)
  	|| DECL_STATIC_DESTRUCTOR (node->decl))
         record_cdtor_fn (node, &ctors, &dtors);
!   if (targetm.dtors_from_cxa_atexit)
!     build_cxa_atexit_fns (&ctors, &dtors);
!   else
!     build_cdtor_fns (&ctors, &dtors);
    return 0;
  }
  
*************** pass_ipa_cdtor_merge::gate (function *)
*** 1162,1168 ****
    /* Perform the pass when we have no ctors/dtors support
       or at LTO time to merge multiple constructors into single
       function.  */
!   return !targetm.have_ctors_dtors || in_lto_p;
  }
  
  } // anon namespace
--- 1354,1360 ----
    /* Perform the pass when we have no ctors/dtors support
       or at LTO time to merge multiple constructors into single
       function.  */
!   return !targetm.have_ctors_dtors || in_lto_p || targetm.dtors_from_cxa_atexit;
  }
  
  } // anon namespace
diff -Nrcpad gcc-11.2.0/gcc/ira-color.c gcc-11.3.0/gcc/ira-color.c
*** gcc-11.2.0/gcc/ira-color.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/ira-color.c	Thu Apr 21 07:58:53 2022
*************** form_threads_from_copies (int cp_num)
*** 2106,2163 ****
  {
    ira_allocno_t a, thread1, thread2;
    ira_copy_t cp;
-   int i, n;
  
    qsort (sorted_copies, cp_num, sizeof (ira_copy_t), copy_freq_compare_func);
    /* Form threads processing copies, most frequently executed
       first.  */
!   for (; cp_num != 0;)
      {
!       for (i = 0; i < cp_num; i++)
  	{
! 	  cp = sorted_copies[i];
! 	  thread1 = ALLOCNO_COLOR_DATA (cp->first)->first_thread_allocno;
! 	  thread2 = ALLOCNO_COLOR_DATA (cp->second)->first_thread_allocno;
! 	  if (thread1 == thread2)
! 	    continue;
! 	  if (! allocno_thread_conflict_p (thread1, thread2))
  	    {
! 	      if (internal_flag_ira_verbose > 3 && ira_dump_file != NULL)
! 		fprintf
! 		  (ira_dump_file,
! 		   "        Forming thread by copy %d:a%dr%d-a%dr%d (freq=%d):\n",
! 		   cp->num, ALLOCNO_NUM (cp->first), ALLOCNO_REGNO (cp->first),
! 		   ALLOCNO_NUM (cp->second), ALLOCNO_REGNO (cp->second),
! 		   cp->freq);
! 	      merge_threads (thread1, thread2);
! 	      if (internal_flag_ira_verbose > 3 && ira_dump_file != NULL)
! 		{
! 		  thread1 = ALLOCNO_COLOR_DATA (thread1)->first_thread_allocno;
! 		  fprintf (ira_dump_file, "          Result (freq=%d): a%dr%d(%d)",
! 			   ALLOCNO_COLOR_DATA (thread1)->thread_freq,
! 			   ALLOCNO_NUM (thread1), ALLOCNO_REGNO (thread1),
! 			   ALLOCNO_FREQ (thread1));
! 		  for (a = ALLOCNO_COLOR_DATA (thread1)->next_thread_allocno;
! 		       a != thread1;
! 		       a = ALLOCNO_COLOR_DATA (a)->next_thread_allocno)
! 		    fprintf (ira_dump_file, " a%dr%d(%d)",
! 			     ALLOCNO_NUM (a), ALLOCNO_REGNO (a),
! 			     ALLOCNO_FREQ (a));
! 		  fprintf (ira_dump_file, "\n");
! 		}
! 	      i++;
! 	      break;
  	    }
  	}
-       /* Collect the rest of copies.  */
-       for (n = 0; i < cp_num; i++)
- 	{
- 	  cp = sorted_copies[i];
- 	  if (ALLOCNO_COLOR_DATA (cp->first)->first_thread_allocno
- 	      != ALLOCNO_COLOR_DATA (cp->second)->first_thread_allocno)
- 	    sorted_copies[n++] = cp;
- 	}
-       cp_num = n;
      }
  }
  
--- 2106,2148 ----
  {
    ira_allocno_t a, thread1, thread2;
    ira_copy_t cp;
  
    qsort (sorted_copies, cp_num, sizeof (ira_copy_t), copy_freq_compare_func);
    /* Form threads processing copies, most frequently executed
       first.  */
!   for (int i = 0; i < cp_num; i++)
      {
!       cp = sorted_copies[i];
!       thread1 = ALLOCNO_COLOR_DATA (cp->first)->first_thread_allocno;
!       thread2 = ALLOCNO_COLOR_DATA (cp->second)->first_thread_allocno;
!       if (thread1 == thread2)
! 	continue;
!       if (! allocno_thread_conflict_p (thread1, thread2))
  	{
! 	  if (internal_flag_ira_verbose > 3 && ira_dump_file != NULL)
! 	    fprintf
! 		(ira_dump_file,
! 		 "        Forming thread by copy %d:a%dr%d-a%dr%d (freq=%d):\n",
! 		 cp->num, ALLOCNO_NUM (cp->first), ALLOCNO_REGNO (cp->first),
! 		 ALLOCNO_NUM (cp->second), ALLOCNO_REGNO (cp->second),
! 		 cp->freq);
! 	  merge_threads (thread1, thread2);
! 	  if (internal_flag_ira_verbose > 3 && ira_dump_file != NULL)
  	    {
! 	      thread1 = ALLOCNO_COLOR_DATA (thread1)->first_thread_allocno;
! 	      fprintf (ira_dump_file, "          Result (freq=%d): a%dr%d(%d)",
! 		       ALLOCNO_COLOR_DATA (thread1)->thread_freq,
! 		       ALLOCNO_NUM (thread1), ALLOCNO_REGNO (thread1),
! 		       ALLOCNO_FREQ (thread1));
! 	      for (a = ALLOCNO_COLOR_DATA (thread1)->next_thread_allocno;
! 		   a != thread1;
! 		   a = ALLOCNO_COLOR_DATA (a)->next_thread_allocno)
! 		fprintf (ira_dump_file, " a%dr%d(%d)",
! 			 ALLOCNO_NUM (a), ALLOCNO_REGNO (a),
! 			 ALLOCNO_FREQ (a));
! 	      fprintf (ira_dump_file, "\n");
  	    }
  	}
      }
  }
  
diff -Nrcpad gcc-11.2.0/gcc/jit/ChangeLog gcc-11.3.0/gcc/jit/ChangeLog
*** gcc-11.2.0/gcc/jit/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/jit/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,35 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-08-19  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* docs/examples/tut04-toyvm/toyvm.c: Include jit-dejagnu.h.
+ 	* docs/examples/tut04-toyvm/toyvm.cc: Likewise.
+ 	* jit-dejagnu.h: New file, imported from dejagnu-1.6.2 and
+ 	patched for this application.
+ 
+ 2022-04-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-08-18  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR jit/100613
+ 	* Make-lang.in: Provide clauses for Darwin hosts.
+ 
+ 2021-12-11  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR jit/103562
+ 	* jit-playback.c (gcc::jit::playback::context::new_function): Set
+ 	DECL_CONTEXT of the result_decl.
+ 
+ 2021-11-24  Martin Liska  <mliska@suse.cz>
+ 
+ 	* jit-playback.c (function): Initialize m_blocks vector.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/jit/Make-lang.in gcc-11.3.0/gcc/jit/Make-lang.in
*** gcc-11.2.0/gcc/jit/Make-lang.in	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/jit/Make-lang.in	Thu Apr 21 07:58:53 2022
*************** jit: $(LIBGCCJIT_FILENAME) \
*** 53,60 ****
  
  else
  
! LIBGCCJIT_LINKER_NAME = libgccjit.so
  
  LIBGCCJIT_SONAME = $(LIBGCCJIT_LINKER_NAME).$(LIBGCCJIT_VERSION_NUM)
  LIBGCCJIT_FILENAME = \
    $(LIBGCCJIT_SONAME).$(LIBGCCJIT_MINOR_NUM).$(LIBGCCJIT_RELEASE_NUM)
--- 53,92 ----
  
  else
  
! ifneq (,$(findstring darwin,$(host)))
! 
! LIBGCCJIT_AGE = 1
! LIBGCCJIT_BASENAME = libgccjit
! 
! LIBGCCJIT_SONAME = \
!   ${libdir}/$(LIBGCCJIT_BASENAME).$(LIBGCCJIT_VERSION_NUM).dylib
! LIBGCCJIT_FILENAME = $(LIBGCCJIT_BASENAME).$(LIBGCCJIT_VERSION_NUM).dylib
! LIBGCCJIT_LINKER_NAME = $(LIBGCCJIT_BASENAME).dylib
! 
! # Conditionalize the use of the LD_VERSION_SCRIPT_OPTION and
! # LD_SONAME_OPTION depending if configure found them, using $(if)
! # We have to define a COMMA here, otherwise the commas in the "true"
! # result are treated as separators by the $(if).
! COMMA := ,
! LIBGCCJIT_VERSION_SCRIPT_OPTION = \
! 	$(if $(LD_VERSION_SCRIPT_OPTION),\
! 	  -Wl$(COMMA)$(LD_VERSION_SCRIPT_OPTION)$(COMMA)$(srcdir)/jit/libgccjit.map)
! 
! LIBGCCJIT_SONAME_OPTION = \
! 	$(if $(LD_SONAME_OPTION), \
! 	     -Wl$(COMMA)$(LD_SONAME_OPTION)$(COMMA)$(LIBGCCJIT_SONAME))
! 
! LIBGCCJIT_SONAME_SYMLINK = $(LIBGCCJIT_FILENAME)
! LIBGCCJIT_LINKER_NAME_SYMLINK = $(LIBGCCJIT_LINKER_NAME)
! 
! jit: $(LIBGCCJIT_FILENAME) \
! 	$(LIBGCCJIT_SYMLINK) \
! 	$(LIBGCCJIT_LINKER_NAME_SYMLINK) \
! 	$(FULL_DRIVER_NAME)
  
+ else
+ 
+ LIBGCCJIT_LINKER_NAME = libgccjit.so
  LIBGCCJIT_SONAME = $(LIBGCCJIT_LINKER_NAME).$(LIBGCCJIT_VERSION_NUM)
  LIBGCCJIT_FILENAME = \
    $(LIBGCCJIT_SONAME).$(LIBGCCJIT_MINOR_NUM).$(LIBGCCJIT_RELEASE_NUM)
*************** jit: $(LIBGCCJIT_FILENAME) \
*** 79,84 ****
--- 111,118 ----
  	$(LIBGCCJIT_SYMLINK) \
  	$(LIBGCCJIT_LINKER_NAME_SYMLINK) \
  	$(FULL_DRIVER_NAME)
+ 
+ endif
  endif
  
  jit.serial = $(LIBGCCJIT_FILENAME)
*************** ifneq (,$(findstring mingw,$(target)))
*** 109,117 ****
--- 143,161 ----
  # Create import library
  LIBGCCJIT_EXTRA_OPTS = -Wl,--out-implib,$(LIBGCCJIT_IMPORT_LIB)
  else
+ 
+ ifneq (,$(findstring darwin,$(host)))
+ # TODO : Construct a Darwin-style symbol export file.
+ LIBGCCJIT_EXTRA_OPTS = -Wl,-compatibility_version,$(LIBGCCJIT_VERSION_NUM) \
+ 	-Wl,-current_version,$(LIBGCCJIT_VERSION_NUM).$(LIBGCCJIT_MINOR_NUM).$(LIBGCCJIT_AGE) \
+ 	$(LIBGCCJIT_VERSION_SCRIPT_OPTION) \
+ 	$(LIBGCCJIT_SONAME_OPTION)
+ else
+ 
  LIBGCCJIT_EXTRA_OPTS = $(LIBGCCJIT_VERSION_SCRIPT_OPTION) \
  	$(LIBGCCJIT_SONAME_OPTION)
  endif
+ endif
  
  # We avoid using $(BACKEND) from Makefile.in in order to avoid pulling
  # in main.o
*************** $(LIBGCCJIT_FILENAME): $(jit_OBJS) \
*** 130,137 ****
--- 174,185 ----
  
  # Create symlinks when not building for Windows
  ifeq (,$(findstring mingw,$(target)))
+ 
+ ifeq (,$(findstring darwin,$(host)))
+ # but only one level for Darwin, version info is embedded.
  $(LIBGCCJIT_SONAME_SYMLINK): $(LIBGCCJIT_FILENAME)
  	ln -sf $(LIBGCCJIT_FILENAME) $(LIBGCCJIT_SONAME_SYMLINK)
+ endif
  
  $(LIBGCCJIT_LINKER_NAME_SYMLINK): $(LIBGCCJIT_SONAME_SYMLINK)
  	ln -sf $(LIBGCCJIT_SONAME_SYMLINK) $(LIBGCCJIT_LINKER_NAME_SYMLINK)
*************** jit.install-common: installdirs jit.inst
*** 319,324 ****
--- 367,384 ----
  # Install DLL file
  	$(INSTALL_PROGRAM) $(LIBGCCJIT_FILENAME) \
  	  $(DESTDIR)$(bindir)/$(LIBGCCJIT_FILENAME)
+ 
+ else
+ ifneq (,$(findstring darwin,$(host)))
+ # but only one level for Darwin
+ 
+ jit.install-common: installdirs jit.install-headers
+ 	$(INSTALL_PROGRAM) $(LIBGCCJIT_FILENAME) \
+ 	  $(DESTDIR)$(libdir)/$(LIBGCCJIT_FILENAME)
+ 	ln -sf \
+ 	  $(LIBGCCJIT_SONAME_SYMLINK)\
+ 	  $(DESTDIR)$(libdir)/$(LIBGCCJIT_LINKER_NAME_SYMLINK)
+ 
  else
  jit.install-common: installdirs jit.install-headers
  	$(INSTALL_PROGRAM) $(LIBGCCJIT_FILENAME) \
*************** jit.install-common: installdirs jit.inst
*** 330,335 ****
--- 390,396 ----
  	  $(LIBGCCJIT_SONAME_SYMLINK)\
  	  $(DESTDIR)$(libdir)/$(LIBGCCJIT_LINKER_NAME_SYMLINK)
  endif
+ endif
  
  jit.install-man:
  
diff -Nrcpad gcc-11.2.0/gcc/jit/docs/examples/tut04-toyvm/toyvm.c gcc-11.3.0/gcc/jit/docs/examples/tut04-toyvm/toyvm.c
*** gcc-11.2.0/gcc/jit/docs/examples/tut04-toyvm/toyvm.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/jit/docs/examples/tut04-toyvm/toyvm.c	Thu Apr 21 07:58:53 2022
*************** along with GCC; see the file COPYING3.
*** 24,30 ****
  #include <stdlib.h>
  #include <string.h>
  
! #include <dejagnu.h>
  
  #include <libgccjit.h>
  
--- 24,30 ----
  #include <stdlib.h>
  #include <string.h>
  
! #include "jit-dejagnu.h"
  
  #include <libgccjit.h>
  
diff -Nrcpad gcc-11.2.0/gcc/jit/docs/examples/tut04-toyvm/toyvm.cc gcc-11.3.0/gcc/jit/docs/examples/tut04-toyvm/toyvm.cc
*** gcc-11.2.0/gcc/jit/docs/examples/tut04-toyvm/toyvm.cc	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/jit/docs/examples/tut04-toyvm/toyvm.cc	Thu Apr 21 07:58:53 2022
*************** along with GCC; see the file COPYING3.
*** 24,30 ****
  #include <stdlib.h>
  #include <string.h>
  
! #include <dejagnu.h>
  
  #include <libgccjit++.h>
  
--- 24,30 ----
  #include <stdlib.h>
  #include <string.h>
  
! #include "jit-dejagnu.h"
  
  #include <libgccjit++.h>
  
diff -Nrcpad gcc-11.2.0/gcc/jit/jit-dejagnu.h gcc-11.3.0/gcc/jit/jit-dejagnu.h
*** gcc-11.2.0/gcc/jit/jit-dejagnu.h	Thu Jan  1 00:00:00 1970
--- gcc-11.3.0/gcc/jit/jit-dejagnu.h	Thu Apr 21 07:58:53 2022
***************
*** 0 ****
--- 1,338 ----
+ /* DejaGnu unit testing header.
+    Copyright (C) 2000-2016 Free Software Foundation, Inc.
+ 
+ This file is part of DejaGnu.
+ 
+ DejaGnu 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 of the License, or
+ (at your option) any later version.
+ 
+ DejaGnu 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 DejaGnu; if not, write to the Free Software Foundation,
+ Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.  */
+ 
+ /* Imported from 1.6.2 with modifications
+    * to avoid and unused symbol in C compilations
+    * avoid wait () clashing with system-provided routines
+    * provide a deterministic last line of output after the totals.  */
+ 
+ #ifndef __DEJAGNU_H__
+ #define __DEJAGNU_H__
+ 
+ #include <stdio.h>
+ #include <stdarg.h>
+ #include <string.h>
+ 
+ /* If you have problems with DejaGnu dropping failed, untested, or
+  * unresolved messages generated by a unit testcase, then:  */
+ 
+ /* #define _DEJAGNU_WAIT_  */
+ 
+ #ifdef _DEJAGNU_WAIT_
+ #include <sys/time.h>
+ #include <sys/types.h>
+ #include <unistd.h>
+ #endif
+ 
+ static int passed;
+ static int failed;
+ static int untest;
+ static int unresolve;
+ static int xfailed;
+ #ifdef __cplusplus
+ static int xpassed;
+ #endif
+ 
+ static char buffer[512];
+ 
+ #ifdef _DEJAGNU_WAIT_
+ void
+ dg_wait (void)
+ {
+   fd_set rfds;
+   struct timeval tv;
+ 
+   FD_ZERO (&rfds);
+   tv.tv_sec = 0;
+   tv.tv_usec = 1;
+ 
+   select (0, &rfds, NULL, NULL, &tv);
+ }
+ #endif
+ 
+ static inline void
+ pass (const char* fmt, ...)
+ {
+   va_list ap;
+ 
+   passed++;
+   va_start (ap, fmt);
+   vsnprintf (buffer, sizeof (buffer), fmt, ap);
+   va_end (ap);
+   printf ("\tPASSED: %s\n", buffer);
+ #ifdef _DEJAGNU_WAIT_
+   dg_wait ();
+ #endif
+ }
+ 
+ static inline void
+ xpass (const char* fmt, ...)
+ {
+   va_list ap;
+ 
+   passed++;
+   va_start (ap, fmt);
+   vsnprintf (buffer, sizeof (buffer), fmt, ap);
+   va_end (ap);
+   printf ("\tXPASSED: %s\n", buffer);
+ #ifdef _DEJAGNU_WAIT_
+   dg_wait ();
+ #endif
+ }
+ 
+ static inline void
+ fail (const char* fmt, ...)
+ {
+   va_list ap;
+ 
+   failed++;
+   va_start (ap, fmt);
+   vsnprintf (buffer, sizeof (buffer), fmt, ap);
+   va_end (ap);
+   printf ("\tFAILED: %s\n", buffer);
+ #ifdef _DEJAGNU_WAIT_
+   dg_wait ();
+ #endif
+ }
+ 
+ static inline void
+ xfail (const char* fmt, ...)
+ {
+   va_list ap;
+ 
+   failed++;
+   va_start (ap, fmt);
+   vsnprintf (buffer, sizeof (buffer), fmt, ap);
+   va_end (ap);
+   printf ("\tXFAILED: %s\n", buffer);
+ #ifdef _DEJAGNU_WAIT_
+   dg_wait ();
+ #endif
+ }
+ 
+ static inline void
+ untested (const char* fmt, ...)
+ {
+   va_list ap;
+ 
+   untest++;
+   va_start (ap, fmt);
+   vsnprintf (buffer, sizeof (buffer), fmt, ap);
+   va_end (ap);
+   printf ("\tUNTESTED: %s\n", buffer);
+ #ifdef _DEJAGNU_WAIT_
+   dg_wait ();
+ #endif
+ }
+ 
+ static inline void
+ unresolved (const char* fmt, ...)
+ {
+   va_list ap;
+ 
+   unresolve++;
+   va_start (ap, fmt);
+   vsnprintf (buffer, sizeof (buffer), fmt, ap);
+   va_end (ap);
+   printf ("\tUNRESOLVED: %s\n", buffer);
+ #ifdef _DEJAGNU_WAIT_
+   dg_wait ();
+ #endif
+ }
+ 
+ static inline void
+ note (const char* fmt, ...)
+ {
+   va_list ap;
+ 
+   va_start (ap, fmt);
+   vsnprintf (buffer, sizeof (buffer), fmt, ap);
+   va_end (ap);
+   printf ("\tNOTE: %s\n", buffer);
+ #ifdef _DEJAGNU_WAIT_
+   dg_wait ();
+ #endif
+ }
+ 
+ static inline void
+ totals (void)
+ {
+   printf ("\nTotals:\n");
+   printf ("\t#passed:\t\t%d\n", passed);
+   printf ("\t#real failed:\t\t%d\n", failed);
+   if (xfailed)
+     printf ("\t#expected failures:\t\t%d\n", xfailed);
+   if (untest)
+     printf ("\t#untested:\t\t%d\n", untest);
+   if (unresolve)
+     printf ("\t#unresolved:\t\t%d\n", unresolve);
+   printf ("\njit-dg-harness-complete\n");
+ }
+ 
+ #ifdef __cplusplus
+ 
+ #include <iostream>
+ #include <iomanip>
+ #include <fstream>
+ #include <string>
+ 
+ const char *outstate_list[] = {
+   "FAILED: ", "PASSED: ", "UNTESTED: ", "UNRESOLVED: ", "XFAILED: ", "XPASSED: "
+ };
+ 
+ const char ** outstate = outstate_list;
+ 
+ enum teststate { FAILED, PASSED, UNTESTED, UNRESOLVED, XFAILED, XPASSED} laststate;
+ 
+ class TestState {
+  private:
+   teststate laststate;
+   std::string lastmsg;
+  public:
+   TestState (void)
+     {
+       passed = 0;
+       failed = 0;
+       untest = 0;
+       xpassed = 0;
+       xfailed = 0;
+       unresolve = 0;
+     }
+ 
+   ~TestState (void) { totals(); }
+ 
+   void testrun (bool b, std::string s)
+     {
+       if (b)
+ 	pass (s);
+       else
+ 	fail (s);
+     }
+ 
+     void pass (std::string s)
+       {
+ 	passed++;
+ 	laststate = PASSED;
+ 	lastmsg = s;
+ 	std::cout << "\t" << outstate[PASSED] << s << std::endl;
+       }
+ 
+     void pass (const char *c)
+       {
+ 	std::string s = c;
+ 	pass (s);
+       }
+ 
+     void xpass (std::string s)
+       {
+ 	xpassed++;
+ 	laststate = PASSED;
+ 	lastmsg = s;
+ 	std::cout << "\t" << outstate[XPASSED] << s << std::endl;
+       }
+ 
+     void xpass (const char *c)
+       {
+ 	std::string s = c;
+ 	xpass (s);
+       }
+ 
+     void fail (std::string s)
+       {
+ 	failed++;
+ 	laststate = FAILED;
+ 	lastmsg = s;
+ 	std::cout << "\t" << outstate[FAILED] << s << std::endl;
+       }
+ 
+     void fail (const char *c)
+       {
+ 	std::string s = c;
+ 	fail (s);
+       }
+ 
+     void xfail (std::string s)
+       {
+ 	xfailed++;
+ 	laststate = XFAILED;
+ 	lastmsg = s;
+ 	std::cout << "\t" << outstate[XFAILED] << s << std::endl;
+       }
+ 
+     void xfail (const char *c)
+       {
+ 	std::string s = c;
+ 	xfail (s);
+       }
+ 
+     void untested (std::string s)
+       {
+ 	untest++;
+ 	laststate = UNTESTED;
+ 	lastmsg = s;
+ 	std::cout << "\t" << outstate[UNTESTED] << s << std::endl;
+       }
+ 
+     void untested (const char *c)
+       {
+ 	std::string s = c;
+ 	untested (s);
+       }
+ 
+     void unresolved (std::string s)
+       {
+ 	unresolve++;
+ 	laststate = UNRESOLVED;
+ 	lastmsg = s;
+ 	std::cout << "\t" << outstate[UNRESOLVED] << s << std::endl;
+       }
+ 
+     void unresolved (const char *c)
+       {
+ 	std::string s = c;
+ 	unresolved (s);
+       }
+ 
+     void totals (void)
+       {
+ 	std::cout << "\t#passed:\t\t" << passed << std::endl;
+ 	std::cout << "\t#real failed:\t\t" << failed << std::endl;
+ 	if (xfailed)
+ 	  std::cout << "\t#expected failures:\t\t" << xfailed << std::endl;
+ 	if (xpassed)
+ 	  std::cout << "\t#unexpected passes:\t\t" << xpassed << std::endl;
+ 	if (untest)
+ 	  std::cout << "\t#untested:\t\t" << untest << std::endl;
+ 	if (unresolve)
+ 	  std::cout << "\t#unresolved:\t\t" << unresolve << std::endl;
+         std::cout << "\njit-dg-harness-complete" << std::endl;
+       }
+ 
+     // This is so this class can be printed in an ostream.
+     friend std::ostream & operator << (std::ostream &os, TestState& t)
+       {
+ 	return os << "\t" << outstate[t.laststate] << t.lastmsg ;
+       }
+ 
+     int GetState (void) { return laststate; }
+     std::string GetMsg (void) { return lastmsg; }
+ };
+ 
+ #endif /* __cplusplus */
+ #endif /* _DEJAGNU_H_ */
diff -Nrcpad gcc-11.2.0/gcc/jit/jit-playback.c gcc-11.3.0/gcc/jit/jit-playback.c
*** gcc-11.2.0/gcc/jit/jit-playback.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/jit/jit-playback.c	Thu Apr 21 07:58:53 2022
*************** new_function (location *loc,
*** 466,471 ****
--- 466,472 ----
    DECL_ARTIFICIAL (resdecl) = 1;
    DECL_IGNORED_P (resdecl) = 1;
    DECL_RESULT (fndecl) = resdecl;
+   DECL_CONTEXT (resdecl) = fndecl;
  
    if (builtin_id)
      {
*************** function (context *ctxt,
*** 1481,1487 ****
  : m_ctxt(ctxt),
    m_inner_fndecl (fndecl),
    m_inner_bind_expr (NULL),
!   m_kind (kind)
  {
    if (m_kind != GCC_JIT_FUNCTION_IMPORTED)
      {
--- 1482,1489 ----
  : m_ctxt(ctxt),
    m_inner_fndecl (fndecl),
    m_inner_bind_expr (NULL),
!   m_kind (kind),
!   m_blocks ()
  {
    if (m_kind != GCC_JIT_FUNCTION_IMPORTED)
      {
diff -Nrcpad gcc-11.2.0/gcc/loop-invariant.c gcc-11.3.0/gcc/loop-invariant.c
*** gcc-11.2.0/gcc/loop-invariant.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/loop-invariant.c	Thu Apr 21 07:58:53 2022
*************** can_move_invariant_reg (class loop *loop
*** 1696,1701 ****
--- 1696,1702 ----
    unsigned int dest_regno, defs_in_loop_count = 0;
    rtx_insn *insn = inv->insn;
    basic_block bb = BLOCK_FOR_INSN (inv->insn);
+   auto_vec <rtx_insn *, 16> debug_insns_to_reset;
  
    /* We ignore hard register and memory access for cost and complexity reasons.
       Hard register are few at this stage and expensive to consider as they
*************** can_move_invariant_reg (class loop *loop
*** 1730,1739 ****
  	continue;
  
        /* Don't move if a use is not dominated by def in insn.  */
!       if (use_bb == bb && DF_INSN_LUID (insn) >= DF_INSN_LUID (use_insn))
! 	return false;
!       if (!dominated_by_p (CDI_DOMINATORS, use_bb, bb))
! 	return false;
      }
  
    /* Check for other defs.  Any other def in the loop might reach a use
--- 1731,1743 ----
  	continue;
  
        /* Don't move if a use is not dominated by def in insn.  */
!       if ((use_bb == bb && DF_INSN_LUID (insn) >= DF_INSN_LUID (use_insn))
! 	  || !dominated_by_p (CDI_DOMINATORS, use_bb, bb))
! 	{
! 	  if (!DEBUG_INSN_P (use_insn))
! 	    return false;
! 	  debug_insns_to_reset.safe_push (use_insn);
! 	}
      }
  
    /* Check for other defs.  Any other def in the loop might reach a use
*************** can_move_invariant_reg (class loop *loop
*** 1756,1761 ****
--- 1760,1772 ----
  	return false;
      }
  
+   /* Reset debug uses if a use is not dominated by def in insn.  */
+   for (auto use_insn : debug_insns_to_reset)
+     {
+       INSN_VAR_LOCATION_LOC (use_insn) = gen_rtx_UNKNOWN_VAR_LOC ();
+       df_insn_rescan (use_insn);
+     }
+ 
    return true;
  }
  
diff -Nrcpad gcc-11.2.0/gcc/lra-assigns.c gcc-11.3.0/gcc/lra-assigns.c
*** gcc-11.2.0/gcc/lra-assigns.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/lra-assigns.c	Thu Apr 21 07:58:53 2022
*************** find_reload_regno_insns (int regno, rtx_
*** 1724,1730 ****
      {
        for (prev_insn = PREV_INSN (start_insn),
  	     next_insn = NEXT_INSN (start_insn);
! 	   n != 1 && (prev_insn != NULL || next_insn != NULL); )
  	{
  	  if (prev_insn != NULL && first_insn == NULL)
  	    {
--- 1724,1731 ----
      {
        for (prev_insn = PREV_INSN (start_insn),
  	     next_insn = NEXT_INSN (start_insn);
! 	   n != 1 && ((prev_insn != NULL && first_insn == NULL)
! 		      || (next_insn != NULL && second_insn == NULL)); )
  	{
  	  if (prev_insn != NULL && first_insn == NULL)
  	    {
diff -Nrcpad gcc-11.2.0/gcc/lra-constraints.c gcc-11.3.0/gcc/lra-constraints.c
*** gcc-11.2.0/gcc/lra-constraints.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/lra-constraints.c	Thu Apr 21 07:58:53 2022
*************** match_reload (signed char out, signed ch
*** 1102,1108 ****
  	  for (i = 0; outs[i] >= 0; i++)
  	    {
  	      rtx other_out_rtx = *curr_id->operand_loc[outs[i]];
! 	      if (REG_P (other_out_rtx)
  		  && (regno_val_use_in (REGNO (in_rtx), other_out_rtx)
  		      != NULL_RTX))
  		{
--- 1102,1108 ----
  	  for (i = 0; outs[i] >= 0; i++)
  	    {
  	      rtx other_out_rtx = *curr_id->operand_loc[outs[i]];
! 	      if (outs[i] != out && REG_P (other_out_rtx)
  		  && (regno_val_use_in (REGNO (in_rtx), other_out_rtx)
  		      != NULL_RTX))
  		{
*************** curr_insn_transform (bool check_only_p)
*** 4388,4394 ****
        }
  
    n_outputs = 0;
!   outputs[0] = -1;
    for (i = 0; i < n_operands; i++)
      {
        int regno;
--- 4388,4397 ----
        }
  
    n_outputs = 0;
!   for (i = 0; i < n_operands; i++)
!     if (curr_static_id->operand[i].type == OP_OUT)
!       outputs[n_outputs++] = i;
!   outputs[n_outputs] = -1;
    for (i = 0; i < n_operands; i++)
      {
        int regno;
*************** curr_insn_transform (bool check_only_p)
*** 4463,4470 ****
  		     lra-lives.c.  */
  		  match_reload (i, goal_alt_matched[i], outputs, goal_alt[i], &before,
  				&after, TRUE);
- 		  outputs[n_outputs++] = i;
- 		  outputs[n_outputs] = -1;
  		}
  	      continue;
  	    }
--- 4466,4471 ----
*************** curr_insn_transform (bool check_only_p)
*** 4642,4655 ****
  	   process_alt_operands decides that it is possible.  */
  	gcc_unreachable ();
  
-       /* Memorise processed outputs so that output remaining to be processed
- 	 can avoid using the same register value (see match_reload).  */
-       if (curr_static_id->operand[i].type == OP_OUT)
- 	{
- 	  outputs[n_outputs++] = i;
- 	  outputs[n_outputs] = -1;
- 	}
- 
        if (optional_p)
  	{
  	  rtx reg = op;
--- 4643,4648 ----
*************** split_reg (bool before_p, int original_r
*** 5805,5815 ****
  	 part of a multi-word register.  In that case, just use the reg_rtx
  	 mode.  Do the same also if the biggest mode was larger than a register
  	 or we can not compare the modes.  Otherwise, limit the size to that of
! 	 the biggest access in the function.  */
        if (mode == VOIDmode
  	  || !ordered_p (GET_MODE_PRECISION (mode),
  			 GET_MODE_PRECISION (reg_rtx_mode))
! 	  || paradoxical_subreg_p (mode, reg_rtx_mode))
  	{
  	  original_reg = regno_reg_rtx[hard_regno];
  	  mode = reg_rtx_mode;
--- 5798,5809 ----
  	 part of a multi-word register.  In that case, just use the reg_rtx
  	 mode.  Do the same also if the biggest mode was larger than a register
  	 or we can not compare the modes.  Otherwise, limit the size to that of
! 	 the biggest access in the function or to the natural mode at least.  */
        if (mode == VOIDmode
  	  || !ordered_p (GET_MODE_PRECISION (mode),
  			 GET_MODE_PRECISION (reg_rtx_mode))
! 	  || paradoxical_subreg_p (mode, reg_rtx_mode)
! 	  || maybe_gt (GET_MODE_PRECISION (reg_rtx_mode), GET_MODE_PRECISION (mode)))
  	{
  	  original_reg = regno_reg_rtx[hard_regno];
  	  mode = reg_rtx_mode;
diff -Nrcpad gcc-11.2.0/gcc/lto/ChangeLog gcc-11.3.0/gcc/lto/ChangeLog
*** gcc-11.2.0/gcc/lto/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/lto/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,18 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2022-02-02  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2022-02-02  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR lto/104333
+ 	* lto-common.c (read_cgraph_and_symbols): Move resolution
+ 	checking for number of files later and report a reasonable
+ 	error message.
+ 	* lto-object.c (lto_obj_file_open): Make error fatal.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/lto/lto-common.c gcc-11.3.0/gcc/lto/lto-common.c
*** gcc-11.2.0/gcc/lto/lto-common.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/lto/lto-common.c	Thu Apr 21 07:58:53 2022
*************** read_cgraph_and_symbols (unsigned nfiles
*** 2703,2708 ****
--- 2703,2709 ----
  {
    unsigned int i, last_file_ix;
    FILE *resolution;
+   unsigned resolution_objects = 0;
    int count = 0;
    struct lto_file_decl_data **decl_data;
    symtab_node *snode;
*************** read_cgraph_and_symbols (unsigned nfiles
*** 2725,2742 ****
    if (resolution_file_name)
      {
        int t;
-       unsigned num_objects;
  
        resolution = fopen (resolution_file_name, "r");
        if (resolution == NULL)
  	fatal_error (input_location,
  		     "could not open symbol resolution file: %m");
  
!       t = fscanf (resolution, "%u", &num_objects);
        gcc_assert (t == 1);
- 
-       /* True, since the plugin splits the archives.  */
-       gcc_assert (num_objects == nfiles);
      }
    symtab->state = LTO_STREAMING;
  
--- 2726,2739 ----
    if (resolution_file_name)
      {
        int t;
  
        resolution = fopen (resolution_file_name, "r");
        if (resolution == NULL)
  	fatal_error (input_location,
  		     "could not open symbol resolution file: %m");
  
!       t = fscanf (resolution, "%u", &resolution_objects);
        gcc_assert (t == 1);
      }
    symtab->state = LTO_STREAMING;
  
*************** read_cgraph_and_symbols (unsigned nfiles
*** 2805,2811 ****
    lto_register_canonical_types_for_odr_types ();
  
    if (resolution_file_name)
!     fclose (resolution);
  
    /* Show the LTO report before launching LTRANS.  */
    if (flag_lto_report || (flag_wpa && flag_lto_report_wpa))
--- 2802,2812 ----
    lto_register_canonical_types_for_odr_types ();
  
    if (resolution_file_name)
!     {
!       /* True, since the plugin splits the archives.  */
!       gcc_assert (resolution_objects == nfiles);
!       fclose (resolution);
!     }
  
    /* Show the LTO report before launching LTRANS.  */
    if (flag_lto_report || (flag_wpa && flag_lto_report_wpa))
diff -Nrcpad gcc-11.2.0/gcc/lto/lto-object.c gcc-11.3.0/gcc/lto/lto-object.c
*** gcc-11.2.0/gcc/lto/lto-object.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/lto/lto-object.c	Thu Apr 21 07:58:53 2022
*************** lto_obj_file_open (const char *filename,
*** 103,112 ****
  		  : O_RDONLY | O_BINARY),
  		 0666);
    if (lo->fd == -1)
!     {
!       error ("open %s failed: %s", fname, xstrerror (errno));
!       goto fail;
!     }
  
    if (!writable)
      {
--- 103,109 ----
  		  : O_RDONLY | O_BINARY),
  		 0666);
    if (lo->fd == -1)
!     fatal_error (input_location, "open %s failed: %s", fname, xstrerror (errno));
  
    if (!writable)
      {
*************** lto_obj_file_open (const char *filename,
*** 146,158 ****
  
    return &lo->base;
  
!  fail_errmsg:
    if (err == 0)
      error ("%s: %s", fname, errmsg);
    else
      error ("%s: %s: %s", fname, errmsg, xstrerror (err));
  					 
-  fail:
    if (lo->fd != -1)
      lto_obj_file_close ((lto_file *) lo);
    free (lo);
--- 143,154 ----
  
    return &lo->base;
  
! fail_errmsg:
    if (err == 0)
      error ("%s: %s", fname, errmsg);
    else
      error ("%s: %s: %s", fname, errmsg, xstrerror (err));
  					 
    if (lo->fd != -1)
      lto_obj_file_close ((lto_file *) lo);
    free (lo);
diff -Nrcpad gcc-11.2.0/gcc/lto-streamer.h gcc-11.3.0/gcc/lto-streamer.h
*** gcc-11.2.0/gcc/lto-streamer.h	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/lto-streamer.h	Thu Apr 21 07:58:53 2022
*************** along with GCC; see the file COPYING3.
*** 121,127 ****
       form followed by the data for the string.  */
  
  #define LTO_major_version 11
! #define LTO_minor_version 0
  
  typedef unsigned char	lto_decl_flags_t;
  
--- 121,127 ----
       form followed by the data for the string.  */
  
  #define LTO_major_version 11
! #define LTO_minor_version 3
  
  typedef unsigned char	lto_decl_flags_t;
  
diff -Nrcpad gcc-11.2.0/gcc/match.pd gcc-11.3.0/gcc/match.pd
*** gcc-11.2.0/gcc/match.pd	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/match.pd	Thu Apr 21 07:58:53 2022
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 370,381 ****
      { build_minus_one_cst (type); })))
  
  /* For unsigned integral types, FLOOR_DIV_EXPR is the same as
!    TRUNC_DIV_EXPR.  Rewrite into the latter in this case.  */
! (simplify
!  (floor_div @0 @1)
!  (if ((INTEGRAL_TYPE_P (type) || VECTOR_INTEGER_TYPE_P (type))
!       && TYPE_UNSIGNED (type))
!   (trunc_div @0 @1)))
  
  /* Combine two successive divisions.  Note that combining ceil_div
     and floor_div is trickier and combining round_div even more so.  */
--- 370,384 ----
      { build_minus_one_cst (type); })))
  
  /* For unsigned integral types, FLOOR_DIV_EXPR is the same as
!    TRUNC_DIV_EXPR.  Rewrite into the latter in this case.  Similarly
!    for MOD instead of DIV.  */
! (for floor_divmod (floor_div floor_mod)
!      trunc_divmod (trunc_div trunc_mod)
!  (simplify
!   (floor_divmod @0 @1)
!   (if ((INTEGRAL_TYPE_P (type) || VECTOR_INTEGER_TYPE_P (type))
!        && TYPE_UNSIGNED (type))
!    (trunc_divmod @0 @1))))
  
  /* Combine two successive divisions.  Note that combining ceil_div
     and floor_div is trickier and combining round_div even more so.  */
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 640,646 ****
  /* Simplify (unsigned t * 2)/2 -> unsigned t & 0x7FFFFFFF.  */
  (simplify
   (trunc_div (mult @0 integer_pow2p@1) @1)
!  (if (TYPE_UNSIGNED (TREE_TYPE (@0)))
    (bit_and @0 { wide_int_to_tree
  		(type, wi::mask (TYPE_PRECISION (type)
  				 - wi::exact_log2 (wi::to_wide (@1)),
--- 643,649 ----
  /* Simplify (unsigned t * 2)/2 -> unsigned t & 0x7FFFFFFF.  */
  (simplify
   (trunc_div (mult @0 integer_pow2p@1) @1)
!  (if (INTEGRAL_TYPE_P (TREE_TYPE (@0)) && TYPE_UNSIGNED (TREE_TYPE (@0)))
    (bit_and @0 { wide_int_to_tree
  		(type, wi::mask (TYPE_PRECISION (type)
  				 - wi::exact_log2 (wi::to_wide (@1)),
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 649,655 ****
  /* Simplify (unsigned t / 2) * 2 -> unsigned t & ~1.  */
  (simplify
   (mult (trunc_div @0 integer_pow2p@1) @1)
!  (if (TYPE_UNSIGNED (TREE_TYPE (@0)))
    (bit_and @0 (negate @1))))
  
  /* Simplify (t * 2) / 2) -> t.  */
--- 652,658 ----
  /* Simplify (unsigned t / 2) * 2 -> unsigned t & ~1.  */
  (simplify
   (mult (trunc_div @0 integer_pow2p@1) @1)
!  (if (INTEGRAL_TYPE_P (TREE_TYPE (@0)) && TYPE_UNSIGNED (TREE_TYPE (@0)))
    (bit_and @0 (negate @1))))
  
  /* Simplify (t * 2) / 2) -> t.  */
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 1994,1999 ****
--- 1997,2007 ----
  (simplify
    (pointer_plus (pointer_plus:s @0 @1) @3)
    (pointer_plus @0 (plus @1 @3)))
+ #if GENERIC
+ (simplify
+   (pointer_plus (convert:s (pointer_plus:s @0 @1)) @3)
+   (convert:type (pointer_plus @0 (plus @1 @3))))
+ #endif
  
  /* Pattern match
       tem1 = (long) ptr1;
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 2566,2578 ****
    (simplify
     (minus (convert? (negate @0)) integer_each_onep)
     (if (!TYPE_OVERFLOW_TRAPS (type)
  	&& tree_nop_conversion_p (type, TREE_TYPE (@0)))
      (bit_not (convert @0))))
  
    /* -1 - A -> ~A */
    (simplify
     (minus integer_all_onesp @0)
!    (bit_not @0))
  
    /* (T)(P + A) - (T)P -> (T) A */
    (simplify
--- 2574,2588 ----
    (simplify
     (minus (convert? (negate @0)) integer_each_onep)
     (if (!TYPE_OVERFLOW_TRAPS (type)
+ 	&& TREE_CODE (type) != COMPLEX_TYPE
  	&& tree_nop_conversion_p (type, TREE_TYPE (@0)))
      (bit_not (convert @0))))
  
    /* -1 - A -> ~A */
    (simplify
     (minus integer_all_onesp @0)
!    (if (TREE_CODE (type) != COMPLEX_TYPE)
!     (bit_not @0)))
  
    /* (T)(P + A) - (T)P -> (T) A */
    (simplify
diff -Nrcpad gcc-11.2.0/gcc/multiple_target.c gcc-11.3.0/gcc/multiple_target.c
*** gcc-11.2.0/gcc/multiple_target.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/multiple_target.c	Thu Apr 21 07:58:53 2022
*************** create_dispatcher_calls (struct cgraph_n
*** 170,186 ****
  				      clone_function_name_numbered (
  					  node->decl, "default"));
  
!   /* FIXME: copy of cgraph_node::make_local that should be cleaned up
! 	    in next stage1.  */
!   node->make_decl_local ();
!   node->set_section (NULL);
!   node->set_comdat_group (NULL);
!   node->externally_visible = false;
!   node->forced_by_abi = false;
!   node->set_section (NULL);
  
!   DECL_ARTIFICIAL (node->decl) = 1;
!   node->force_output = true;
  }
  
  /* Return length of attribute names string,
--- 170,189 ----
  				      clone_function_name_numbered (
  					  node->decl, "default"));
  
!   if (node->definition)
!     {
!       /* FIXME: copy of cgraph_node::make_local that should be cleaned up
! 		in next stage1.  */
!       node->make_decl_local ();
!       node->set_section (NULL);
!       node->set_comdat_group (NULL);
!       node->externally_visible = false;
!       node->forced_by_abi = false;
!       node->set_section (NULL);
  
!       DECL_ARTIFICIAL (node->decl) = 1;
!       node->force_output = true;
!     }
  }
  
  /* Return length of attribute names string,
diff -Nrcpad gcc-11.2.0/gcc/objc/ChangeLog gcc-11.3.0/gcc/objc/ChangeLog
*** gcc-11.2.0/gcc/objc/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/objc/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,7 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/objcp/ChangeLog gcc-11.3.0/gcc/objcp/ChangeLog
*** gcc-11.2.0/gcc/objcp/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/objcp/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,7 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/omp-general.c gcc-11.3.0/gcc/omp-general.c
*** gcc-11.2.0/gcc/omp-general.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/omp-general.c	Thu Apr 21 07:58:53 2022
*************** omp_context_selector_matches (tree ctx)
*** 1328,1343 ****
--- 1328,1349 ----
  		      continue;
  		    if (!strcmp (prop, "host"))
  		      {
+ #ifdef ACCEL_COMPILER
+ 			return 0;
+ #else
  			if (omp_maybe_offloaded ())
  			  ret = -1;
  			continue;
+ #endif
  		      }
  		    if (!strcmp (prop, "nohost"))
  		      {
+ #ifndef ACCEL_COMPILER
  			if (omp_maybe_offloaded ())
  			  ret = -1;
  			else
  			  return 0;
+ #endif
  			continue;
  		      }
  		    int r = 0;
diff -Nrcpad gcc-11.2.0/gcc/omp-low.c gcc-11.3.0/gcc/omp-low.c
*** gcc-11.2.0/gcc/omp-low.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/omp-low.c	Thu Apr 21 07:58:53 2022
*************** static int target_nesting_level;
*** 187,192 ****
--- 187,193 ----
  static bitmap task_shared_vars;
  static bitmap global_nonaddressable_vars;
  static vec<omp_context *> taskreg_contexts;
+ static vec<gomp_task *> task_cpyfns;
  
  static void scan_omp (gimple_seq *, omp_context *);
  static tree scan_omp_1_op (tree *, int *, void *);
*************** delete_omp_context (splay_tree_value val
*** 1061,1069 ****
  	DECL_ABSTRACT_ORIGIN (t) = NULL;
      }
  
-   if (is_task_ctx (ctx))
-     finalize_task_copyfn (as_a <gomp_task *> (ctx->stmt));
- 
    if (ctx->task_reduction_map)
      {
        ctx->task_reductions.release ();
--- 1062,1067 ----
*************** create_task_copyfn (gomp_task *task_stmt
*** 11306,11311 ****
--- 11304,11310 ----
    size_t looptempno = 0;
  
    child_fn = gimple_omp_task_copy_fn (task_stmt);
+   task_cpyfns.safe_push (task_stmt);
    child_cfun = DECL_STRUCT_FUNCTION (child_fn);
    gcc_assert (child_cfun->cfg == NULL);
    DECL_SAVED_TREE (child_fn) = alloc_stmt_list ();
*************** execute_lower_omp (void)
*** 13630,13635 ****
--- 13629,13638 ----
        && (TREE_CODE (TREE_TYPE (DECL_ARGUMENTS (current_function_decl)))
  	  == POINTER_TYPE))
      remove_member_access_dummy_vars (DECL_INITIAL (current_function_decl));
+ 
+   for (auto task_stmt : task_cpyfns)
+     finalize_task_copyfn (task_stmt);
+   task_cpyfns.release ();
    return 0;
  }
  
diff -Nrcpad gcc-11.2.0/gcc/optabs-tree.c gcc-11.3.0/gcc/optabs-tree.c
*** gcc-11.2.0/gcc/optabs-tree.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/optabs-tree.c	Thu Apr 21 07:58:53 2022
*************** optab_for_tree_code (enum tree_code code
*** 56,72 ****
      case MULT_HIGHPART_EXPR:
        return TYPE_UNSIGNED (type) ? umul_highpart_optab : smul_highpart_optab;
  
-     case TRUNC_MOD_EXPR:
      case CEIL_MOD_EXPR:
      case FLOOR_MOD_EXPR:
      case ROUND_MOD_EXPR:
        return TYPE_UNSIGNED (type) ? umod_optab : smod_optab;
  
-     case RDIV_EXPR:
-     case TRUNC_DIV_EXPR:
      case CEIL_DIV_EXPR:
      case FLOOR_DIV_EXPR:
      case ROUND_DIV_EXPR:
      case EXACT_DIV_EXPR:
        if (TYPE_SATURATING (type))
  	return TYPE_UNSIGNED (type) ? usdiv_optab : ssdiv_optab;
--- 56,87 ----
      case MULT_HIGHPART_EXPR:
        return TYPE_UNSIGNED (type) ? umul_highpart_optab : smul_highpart_optab;
  
      case CEIL_MOD_EXPR:
      case FLOOR_MOD_EXPR:
      case ROUND_MOD_EXPR:
+       /* {s,u}mod_optab implements TRUNC_MOD_EXPR.  For scalar modes,
+ 	 expansion has code to adjust TRUNC_MOD_EXPR into the desired other
+ 	 modes, but for vector modes it does not.  The adjustment code
+ 	 should be instead emitted in tree-vect-patterns.cc.  */
+       if (TREE_CODE (type) == VECTOR_TYPE)
+ 	return unknown_optab;
+       /* FALLTHRU */
+     case TRUNC_MOD_EXPR:
        return TYPE_UNSIGNED (type) ? umod_optab : smod_optab;
  
      case CEIL_DIV_EXPR:
      case FLOOR_DIV_EXPR:
      case ROUND_DIV_EXPR:
+       /* {,u}{s,u}div_optab implements {TRUNC,EXACT}_DIV_EXPR or RDIV_EXPR.
+ 	 For scalar modes, expansion has code to adjust TRUNC_DIV_EXPR
+ 	 into the desired other modes, but for vector modes it does not.
+ 	 The adjustment code should be instead emitted in
+ 	 tree-vect-patterns.cc.  */
+       if (TREE_CODE (type) == VECTOR_TYPE)
+ 	return unknown_optab;
+       /* FALLTHRU */
+     case RDIV_EXPR:
+     case TRUNC_DIV_EXPR:
      case EXACT_DIV_EXPR:
        if (TYPE_SATURATING (type))
  	return TYPE_UNSIGNED (type) ? usdiv_optab : ssdiv_optab;
diff -Nrcpad gcc-11.2.0/gcc/optabs.c gcc-11.3.0/gcc/optabs.c
*** gcc-11.2.0/gcc/optabs.c	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/optabs.c	Thu Apr 21 07:58:53 2022
*************** expand_doubleword_mod (machine_mode mode
*** 1113,1118 ****
--- 1113,1122 ----
  
        remainder = convert_modes (mode, word_mode, remainder, unsignedp);
        /* Punt if we need any library calls.  */
+       if (last)
+ 	last = NEXT_INSN (last);
+       else
+ 	last = get_insns ();
        for (; last; last = NEXT_INSN (last))
  	if (CALL_P (last))
  	  return NULL_RTX;
*************** expand_doubleword_divmod (machine_mode m
*** 1206,1211 ****
--- 1210,1219 ----
      }
  
    /* Punt if we need any library calls.  */
+   if (last)
+     last = NEXT_INSN (last);
+   else
+     last = get_insns ();
    for (; last; last = NEXT_INSN (last))
      if (CALL_P (last))
        return NULL_RTX;
*************** prepare_cmp_insn (rtx x, rtx y, enum rtx
*** 4286,4297 ****
    /* If we are optimizing, force expensive constants into a register.  */
    if (CONSTANT_P (x) && optimize
        && (rtx_cost (x, mode, COMPARE, 0, optimize_insn_for_speed_p ())
!           > COSTS_N_INSNS (1)))
      x = force_reg (mode, x);
  
    if (CONSTANT_P (y) && optimize
        && (rtx_cost (y, mode, COMPARE, 1, optimize_insn_for_speed_p ())
!           > COSTS_N_INSNS (1)))
      y = force_reg (mode, y);
  
  #if HAVE_cc0
--- 4294,4307 ----
    /* If we are optimizing, force expensive constants into a register.  */
    if (CONSTANT_P (x) && optimize
        && (rtx_cost (x, mode, COMPARE, 0, optimize_insn_for_speed_p ())
!           > COSTS_N_INSNS (1))
!       && can_create_pseudo_p ())
      x = force_reg (mode, x);
  
    if (CONSTANT_P (y) && optimize
        && (rtx_cost (y, mode, COMPARE, 1, optimize_insn_for_speed_p ())
!           > COSTS_N_INSNS (1))
!       && can_create_pseudo_p ())
      y = force_reg (mode, y);
  
  #if HAVE_cc0
*************** prepare_cmp_insn (rtx x, rtx y, enum rtx
*** 4367,4372 ****
--- 4377,4384 ----
       compare and branch in different basic blocks.  */
    if (cfun->can_throw_non_call_exceptions)
      {
+       if (!can_create_pseudo_p () && (may_trap_p (x) || may_trap_p (y)))
+ 	goto fail;
        if (may_trap_p (x))
  	x = copy_to_reg (x);
        if (may_trap_p (y))
diff -Nrcpad gcc-11.2.0/gcc/params.opt gcc-11.3.0/gcc/params.opt
*** gcc-11.2.0/gcc/params.opt	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/params.opt	Thu Apr 21 07:58:53 2022
*************** The maximum number of insns in loop head
*** 598,603 ****
--- 598,607 ----
  Common Joined UInteger Var(param_max_modulo_backtrack_attempts) Init(40) Param Optimization
  The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop.
  
+ -param=min-pagesize=
+ Common Joined UInteger Var(param_min_pagesize) Init(4096) Param Optimization
+ Minimum page size for warning purposes.
+ 
  -param=max-partial-antic-length=
  Common Joined UInteger Var(param_max_partial_antic_length) Init(100) Param Optimization
  Maximum length of partial antic set when performing tree pre optimization.
diff -Nrcpad gcc-11.2.0/gcc/po/ChangeLog gcc-11.3.0/gcc/po/ChangeLog
*** gcc-11.2.0/gcc/po/ChangeLog	Wed Jul 28 06:55:27 2021
--- gcc-11.3.0/gcc/po/ChangeLog	Thu Apr 21 07:59:16 2022
***************
*** 1,3 ****
--- 1,24 ----
+ 2022-04-21  Release Manager
+ 
+ 	* GCC 11.3.0 released.
+ 
+ 2021-08-30  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* sv.po: Update.
+ 
+ 2021-07-31  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* fr.po: Update.
+ 
+ 2021-07-30  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* de.po: Update.
+ 
+ 2021-07-29  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+ 	ja.po, nl.po, ru.po, sr.po, sv.po, zh_CN.po, zh_TW.po: Update.
+ 
  2021-07-28  Release Manager
  
  	* GCC 11.2.0 released.
diff -Nrcpad gcc-11.2.0/gcc/po/be.po gcc-11.3.0/gcc/po/be.po
*** gcc-11.2.0/gcc/po/be.po	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/po/be.po	Thu Apr 21 07:58:53 2022
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+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: 2021-07-26 15:21+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"
*************** msgid ""
*** 85,91 ****
  "ldd output with constructors/destructors.\n"
  msgstr ""
  
! #: cprop.c:1755
  msgid "const/copy propagation disabled"
  msgstr ""
  
--- 85,91 ----
  "ldd output with constructors/destructors.\n"
  msgstr ""
  
! #: cprop.c:1757
  msgid "const/copy propagation disabled"
  msgstr ""
  
*************** msgstr ""
*** 232,243 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11967
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12058
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 232,243 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11988
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12079
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgid ""
*** 531,610 ****
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  
! #: gcc.c:6668
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr ""
  
! #: gcc.c:7429
  #, fuzzy, c-format
  #| msgid "libraries: %s\n"
  msgid "Target: %s\n"
  msgstr "Ð±Ñ–Ð±Ð»Ñ–Ñ�Ñ‚Ñ�ÐºÑ–: %s\n"
  
! #: gcc.c:7430
  #, c-format
  msgid "Configured with: %s\n"
  msgstr ""
  
! #: gcc.c:7444
  #, c-format
  msgid "Thread model: %s\n"
  msgstr ""
  
! #: gcc.c:7445
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7447
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7449 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, fuzzy, c-format
  #| msgid ":\n"
  msgid "\n"
  msgstr ":\n"
  
! #: gcc.c:7460
  #, fuzzy, c-format
  #| msgid "gcc version %s\n"
  msgid "gcc version %s %s\n"
  msgstr "Ð²ÐµÑ€Ñ�Ñ–Ñ� gcc %s\n"
  
! #: gcc.c:7463
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr ""
  
! #: gcc.c:7536 gcc.c:7746
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.c:7670
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.c:8520
  #, c-format
  msgid "install: %s%s\n"
  msgstr ""
  
! #: gcc.c:8523
  #, c-format
  msgid "programs: %s\n"
  msgstr "Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñ‹: %s\n"
  
! #: gcc.c:8525
  #, c-format
  msgid "libraries: %s\n"
  msgstr "Ð±Ñ–Ð±Ð»Ñ–Ñ�Ñ‚Ñ�ÐºÑ–: %s\n"
  
! #: gcc.c:8642
  #, c-format
  msgid ""
  "\n"
--- 531,610 ----
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  
! #: gcc.c:6678
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr ""
  
! #: gcc.c:7439
  #, fuzzy, c-format
  #| msgid "libraries: %s\n"
  msgid "Target: %s\n"
  msgstr "Ð±Ñ–Ð±Ð»Ñ–Ñ�Ñ‚Ñ�ÐºÑ–: %s\n"
  
! #: gcc.c:7440
  #, c-format
  msgid "Configured with: %s\n"
  msgstr ""
  
! #: gcc.c:7454
  #, c-format
  msgid "Thread model: %s\n"
  msgstr ""
  
! #: gcc.c:7455
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7457
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7459 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, fuzzy, c-format
  #| msgid ":\n"
  msgid "\n"
  msgstr ":\n"
  
! #: gcc.c:7470
  #, fuzzy, c-format
  #| msgid "gcc version %s\n"
  msgid "gcc version %s %s\n"
  msgstr "Ð²ÐµÑ€Ñ�Ñ–Ñ� gcc %s\n"
  
! #: gcc.c:7473
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr ""
  
! #: gcc.c:7546 gcc.c:7756
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.c:7680
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.c:8530
  #, c-format
  msgid "install: %s%s\n"
  msgstr ""
  
! #: gcc.c:8533
  #, c-format
  msgid "programs: %s\n"
  msgstr "Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñ‹: %s\n"
  
! #: gcc.c:8535
  #, c-format
  msgid "libraries: %s\n"
  msgstr "Ð±Ñ–Ð±Ð»Ñ–Ñ�Ñ‚Ñ�ÐºÑ–: %s\n"
  
! #: gcc.c:8652
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 613,628 ****
  "\n"
  "Ð†Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ– Ð´Ð»Ñ� Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»ÐµÐ½Ð½Ñ�Ñž Ð°Ð± Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°Ñ… Ð³Ð»Ñ�Ð´Ð·Ñ–Ñ†Ðµ Ñ‚ÑƒÑ‚:\n"
  
! #: gcc.c:8658 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr ""
  
! #: gcc.c:8661 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr ""
  
! #: gcc.c:8662 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
--- 613,628 ----
  "\n"
  "Ð†Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ– Ð´Ð»Ñ� Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»ÐµÐ½Ð½Ñ�Ñž Ð°Ð± Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°Ñ… Ð³Ð»Ñ�Ð´Ð·Ñ–Ñ†Ðµ Ñ‚ÑƒÑ‚:\n"
  
! #: gcc.c:8668 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr ""
  
! #: gcc.c:8671 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr ""
  
! #: gcc.c:8672 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
*************** msgid ""
*** 630,636 ****
  "\n"
  msgstr ""
  
! #: gcc.c:9005
  #, c-format
  msgid ""
  "\n"
--- 630,636 ----
  "\n"
  msgstr ""
  
! #: gcc.c:9015
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 639,652 ****
  "\n"
  msgstr ""
  
! #: gcc.c:9006
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.c:10421
  #, c-format
  msgid ""
  "Assembler options\n"
--- 639,652 ----
  "\n"
  msgstr ""
  
! #: gcc.c:9016
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.c:10431
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgid ""
*** 654,660 ****
  "\n"
  msgstr ""
  
! #: gcc.c:10422
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 654,660 ----
  "\n"
  msgstr ""
  
! #: gcc.c:10432
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr ""
*** 1490,1496 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1490,1496 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6043 c/c-typeck.c:7862 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 2016,2022 ****
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
--- 2016,2022 ----
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24337
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
*************** msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€
*** 2043,2067 ****
  msgid "invalid address mode"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 2043,2067 ----
  msgid "invalid address mode"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
! #: config/aarch64/aarch64.c:25215 config/arm/arm.c:33705
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25217 config/arm/arm.c:33707
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25232 config/aarch64/aarch64.c:25248
! #: config/arm/arm.c:33722 config/arm/arm.c:33738
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25256
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13248
! #: config/rs6000/rs6000.c:14166 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2077,2094 ****
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%r"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%R"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%N"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%P"
--- 2077,2094 ----
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%r"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13860 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%R"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13780
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%N"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13808
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%P"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ
*** 2118,2124 ****
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%U"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%v"
--- 2118,2124 ----
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%U"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13868
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%v"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ
*** 2128,2134 ****
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%C"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%E"
--- 2128,2134 ----
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%C"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13644
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%E"
*************** msgstr ""
*** 2141,2147 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%xn"
--- 2141,2147 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14171
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%xn"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
*** 2225,2260 ****
  msgid "unrecognized supposed constant"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, fuzzy, c-format
  #| msgid "invalid %%f operand"
  msgid "invalid shift operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2225,2260 ----
  msgid "unrecognized supposed constant"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: config/arm/arm.c:20701 config/arm/arm.c:20726 config/arm/arm.c:20736
! #: config/arm/arm.c:20745 config/arm/arm.c:20754
  #, fuzzy, c-format
  #| msgid "invalid %%f operand"
  msgid "invalid shift operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/arm/arm.c:23610 config/arm/arm.c:23628
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/arm/arm.c:23616
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23734 config/arm/arm.c:23747 config/arm/arm.c:23772
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23849 config/arm/arm.c:23871 config/arm/arm.c:23881
! #: config/arm/arm.c:23891 config/arm/arm.c:23901 config/arm/arm.c:23940
! #: config/arm/arm.c:23958 config/arm/arm.c:23983 config/arm/arm.c:23998
! #: config/arm/arm.c:24025 config/arm/arm.c:24032 config/arm/arm.c:24050
! #: config/arm/arm.c:24057 config/arm/arm.c:24065 config/arm/arm.c:24086
! #: config/arm/arm.c:24093 config/arm/arm.c:24284 config/arm/arm.c:24291
! #: config/arm/arm.c:24318 config/arm/arm.c:24325 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€
*** 2262,2274 ****
  msgid "invalid operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2262,2274 ----
  msgid "invalid operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23953
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23974
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgid "unsupported operand"
*** 2400,2407 ****
  msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
--- 2400,2407 ----
  msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6040 gcc.c:6054
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6949
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "`%E' - Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½
*** 2641,2740 ****
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.c:12052
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.c:12591
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386.c:12596
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of asm flag output"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386.c:12829
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:12864
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:12933
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:12938
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:13015
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.c:13094
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.c:13112
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:13125
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.c:13140
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.c:13168
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.c:13186
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13209
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13313
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/i386/i386.c:13375
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid constraints for operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%c Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/i386/i386.c:13462
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: config/i386/i386.c:16384
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
--- 2641,2740 ----
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.c:12073
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.c:12612
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386.c:12617
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of asm flag output"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386.c:12850
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:12885
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:12954
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:12959
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/i386/i386.c:13036
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.c:13115
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.c:13133
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:13146
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.c:13161
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.c:13189
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.c:13207
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13230
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13334
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/i386/i386.c:13396
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid constraints for operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%c Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/i386/i386.c:13483
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: config/i386/i386.c:16405
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
*** 2777,2783 ****
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 2777,2783 ----
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13798
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgid "post-increment address is not a r
*** 2833,2839 ****
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
--- 2833,2839 ----
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20696
  msgid "bad address"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
*************** msgstr ""
*** 3066,3332 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10845
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%A value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13613
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%e value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%O"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%t value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13951
  #, c-format
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%V"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%x/X"
  
! #: config/rs6000/rs6000.c:14025
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/rs6000/rs6000.c:14962
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23920
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/rs6000/rs6000.c:27071
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: config/rs6000/rs6000.c:27140
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27776
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27778
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27780
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27782
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27797
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27799
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27801
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27803
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr ""
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7918
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8263
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:12052
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "vector argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3066,3332 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10864
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13428
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13608
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%A value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13617 config/xtensa/xtensa.c:2402
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13632
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%e value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13653
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13662
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13671
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13706
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13716
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13726
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13741 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13788
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%O"
  
! #: config/rs6000/rs6000.c:13835
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13877
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%t value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13894
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13906
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13920 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13970
  #, c-format
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%V"
  
! #: config/rs6000/rs6000.c:13987 config/xtensa/xtensa.c:2466
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%x/X"
  
! #: config/rs6000/rs6000.c:14044
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14113
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/rs6000/rs6000.c:14981
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23971
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/rs6000/rs6000.c:27136
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: config/rs6000/rs6000.c:27205
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27281
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27841
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27843
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27845
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27847
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27862
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27864
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27866
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27868
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr ""
  
! #: config/s390/s390.c:7910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7921
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: config/s390/s390.c:8002
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8025
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8043
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8065
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8083
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8093
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8114
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8125
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8211 config/s390/s390.c:8232
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8266
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8276
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:12055
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "vector argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/s390/s390.c:16429
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16442
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16450
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr ""
*** 3502,3523 ****
  msgid "output_move_single:"
  msgstr ""
  
! #: config/vax/vax.c:479
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:488
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr ""
  
! #: config/vax/vax.c:576
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr ""
  
! #: config/vax/vax.c:1668
  #, fuzzy
  msgid "illegal operand detected"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
--- 3502,3523 ----
  msgid "output_move_single:"
  msgstr ""
  
! #: config/vax/vax.c:483
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:492
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr ""
  
! #: config/vax/vax.c:580
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr ""
  
! #: config/vax/vax.c:1673
  #, fuzzy
  msgid "illegal operand detected"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
*************** msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€
*** 3567,3577 ****
  msgid "address offset not a constant"
  msgstr ""
  
! #: c/c-objc-common.c:225
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.c:332
  msgid "({anonymous})"
  msgstr ""
  
--- 3567,3581 ----
  msgid "address offset not a constant"
  msgstr ""
  
! #: c/c-objc-common.c:190
! msgid "{erroneous}"
! msgstr ""
! 
! #: c/c-objc-common.c:231
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.c:338
  msgid "({anonymous})"
  msgstr ""
  
*************** msgstr ""
*** 3586,3613 ****
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10981 c/c-parser.c:11016 c/c-parser.c:11047
! #: c/c-parser.c:11094 c/c-parser.c:11275 c/c-parser.c:12107 c/c-parser.c:12182
! #: c/c-parser.c:12225 c/c-parser.c:17859 c/c-parser.c:17883 c/c-parser.c:17901
! #: c/c-parser.c:18324 c/c-parser.c:18368 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8502 c/c-parser.c:8568
! #: c/c-parser.c:9074 c/c-parser.c:9099 c/c-parser.c:9133 c/c-parser.c:9242
! #: c/c-parser.c:10025 c/c-parser.c:11382 c/c-parser.c:13638 c/c-parser.c:14280
! #: c/c-parser.c:14339 c/c-parser.c:14394 c/c-parser.c:15716 c/c-parser.c:15814
! #: c/c-parser.c:17113 c/c-parser.c:17943 c/c-parser.c:18332 c/c-parser.c:21145
! #: c/c-parser.c:21223 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
--- 3590,3617 ----
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10984 c/c-parser.c:11019 c/c-parser.c:11050
! #: c/c-parser.c:11097 c/c-parser.c:11278 c/c-parser.c:12110 c/c-parser.c:12185
! #: c/c-parser.c:12228 c/c-parser.c:17862 c/c-parser.c:17886 c/c-parser.c:17904
! #: c/c-parser.c:18327 c/c-parser.c:18371 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11271 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14411 cp/parser.c:31087
! #: cp/parser.c:31697
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8504 c/c-parser.c:8571
! #: c/c-parser.c:9077 c/c-parser.c:9102 c/c-parser.c:9136 c/c-parser.c:9245
! #: c/c-parser.c:10028 c/c-parser.c:11385 c/c-parser.c:13641 c/c-parser.c:14283
! #: c/c-parser.c:14342 c/c-parser.c:14397 c/c-parser.c:15719 c/c-parser.c:15817
! #: c/c-parser.c:17116 c/c-parser.c:17946 c/c-parser.c:18335 c/c-parser.c:21149
! #: c/c-parser.c:21227 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
*************** msgstr ""
*** 3615,3629 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
--- 3619,3633 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31745
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9236 c/c-parser.c:10126 c/c-parser.c:10415 c/c-parser.c:13088
! #: c/gimple-parser.c:1733 cp/parser.c:31709
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 3633,3736 ****
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13621 c/c-parser.c:14369
! #: c/c-parser.c:20506 c/c-parser.c:20953 c/c-parser.c:21166
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
! #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
! #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8705
! #: c/c-parser.c:11375 c/c-parser.c:11771 c/c-parser.c:11835 c/c-parser.c:13067
! #: c/c-parser.c:13981 c/c-parser.c:14197 c/c-parser.c:14687 c/c-parser.c:14788
! #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
! #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
  
! #: c/c-parser.c:8466 c/c-parser.c:8656 c/c-parser.c:9123 c/c-parser.c:9166
! #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
  
! #: c/c-parser.c:9020
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
! #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
! #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 3637,3740 ----
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13624 c/c-parser.c:14372
! #: c/c-parser.c:20510 c/c-parser.c:20957 c/c-parser.c:21170
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13446 cp/parser.c:31700
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13016 cp/parser.c:31712
! #: cp/parser.c:35396
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
! #: c/c-parser.c:5588 c/c-parser.c:11614 c/c-parser.c:18130 c/c-parser.c:18944
! #: c/c-parser.c:22009 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11166 cp/parser.c:19989
! #: cp/parser.c:31706
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8708
! #: c/c-parser.c:11378 c/c-parser.c:11774 c/c-parser.c:11838 c/c-parser.c:13070
! #: c/c-parser.c:13984 c/c-parser.c:14200 c/c-parser.c:14690 c/c-parser.c:14791
! #: c/c-parser.c:15158 c/c-parser.c:15471 c/c-parser.c:15598 c/c-parser.c:20372
! #: c/c-parser.c:21014 c/c-parser.c:21073 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13549 c/c-parser.c:14796 cp/parser.c:31739
! #: cp/parser.c:33387 cp/parser.c:36195 cp/parser.c:36979
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.c:6667 cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
  
! #: c/c-parser.c:8467 c/c-parser.c:8659 c/c-parser.c:9126 c/c-parser.c:9169
! #: c/c-parser.c:9307 c/c-parser.c:10018 c/c-parser.c:14377 c/c-parser.c:15554
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31085 cp/parser.c:31715
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
  
! #: c/c-parser.c:9023
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.c:10837 c/c-parser.c:10869 c/c-parser.c:11109 cp/parser.c:33961
! #: cp/parser.c:33982
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.c:11527 c/gimple-parser.c:1346 cp/parser.c:31724
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.c:14885 c/c-parser.c:15835 cp/parser.c:31748
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15463 c/c-parser.c:17595 c/c-parser.c:17639 c/c-parser.c:17871
! #: c/c-parser.c:18314 c/c-parser.c:20579 c/c-parser.c:21211
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31727
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
! #: c/c-parser.c:17887 c/c-parser.c:18178 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31703 cp/parser.c:34171
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.c:18987 c/c-parser.c:18977 cp/parser.c:40983
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-typeck.c:8452
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1335 cp/parser.c:17395 cp/parser.c:31721
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 3745,3774 ****
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7411
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3374
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr ""
  
--- 3749,3778 ----
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7422
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7560 cp/pt.c:2045 cp/pt.c:25112
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:12144
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:12145
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3375
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/decl.c:3376
  msgid "jump to case label"
  msgstr ""
  
*************** msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿
*** 4007,4034 ****
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20774
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20777
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.c:20779
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.c:20781
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr ""
  
--- 4011,4038 ----
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20785
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20788
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.c:20790
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.c:20792
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:20794
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2043 cp/semantics.c:5733
  msgid "candidates are:"
  msgstr ""
  
*************** msgstr ""
*** 4077,4126 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6719
  #, fuzzy
  #| msgid "too many arguments to function"
  msgid "in argument to unary !"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4081,4130 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6654 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6655 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6682 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6699 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6711 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6729
  #, fuzzy
  #| msgid "too many arguments to function"
  msgid "in argument to unary !"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:6775
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6777
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6779
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6781
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð
*** 4133,4149 ****
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3717
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3925 fortran/check.c:4006 fortran/check.c:4071
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4409 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
--- 4137,4153 ----
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3724
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3932 fortran/check.c:4013 fortran/check.c:4078
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4416 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
*************** msgstr ""
*** 4221,4227 ****
  msgid "Driving:"
  msgstr "ÑƒÐ²Ð°Ð³Ð°:"
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4225,4231 ----
  msgid "Driving:"
  msgstr "ÑƒÐ²Ð°Ð³Ð°:"
  
! #: fortran/interface.c:3430 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4391,4397 ****
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  msgid "pointer assignment"
  msgstr ""
  
--- 4395,4401 ----
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2142 fortran/resolve.c:11994 fortran/resolve.c:11997
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 4620,4650 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4624,4654 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5991
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9756
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6256
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9846
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11323
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 4653,4733 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6529
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6624
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6681
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6688
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6832
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6900
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6966
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6974 fortran/trans-intrinsic.c:7019
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9335
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9367
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12056
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12068
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12080
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12092
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12100
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 4657,4737 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6531
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6673
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6683
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6690
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6834
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6902
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6968
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6976 fortran/trans-intrinsic.c:7021
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9344
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9376
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12065
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12077
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12089
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12101
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12109
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 9137,9143 ****
  msgid "Use simulator runtime."
  msgstr ""
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:102
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr ""
--- 9141,9147 ----
  msgid "Use simulator runtime."
  msgstr ""
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:108
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr ""
*************** msgstr ""
*** 9192,9198 ****
  msgid "Link with the fast floating-point library."
  msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:303 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr ""
--- 9196,9202 ----
  msgid "Link with the fast floating-point library."
  msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:309 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr ""
*************** msgid "Support TLS segment larger than 6
*** 9465,9477 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
--- 9469,9481 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:96 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:161 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
*************** msgid "Known data alignment choices (for
*** 9584,9608 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr ""
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
--- 9588,9612 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:582
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:586
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr ""
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:596
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:603
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
*************** msgstr ""
*** 12206,12212 ****
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:163
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr ""
--- 12210,12216 ----
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:169
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr ""
*************** msgstr ""
*** 12361,12564 ****
  msgid "Generate re-entrant, PIC code."
  msgstr ""
  
! #: config/arm/arm.opt:86
  #, fuzzy, no-c-format
  #| msgid "Generate code without GP reg"
  msgid "Generate code in 32 bit ARM state."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð±ÐµÐ· GP reg"
  
! #: config/arm/arm.opt:94
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr ""
  
! #: config/arm/arm.opt:98
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr ""
  
! #: config/arm/arm.opt:106 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr ""
  
! #: config/arm/arm.opt:110
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:114 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:127
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:131
  #, fuzzy, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
  
! #: config/arm/arm.opt:135
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr ""
  
! #: config/arm/arm.opt:148
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr ""
  
! #: config/arm/arm.opt:159
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr ""
  
! #: config/arm/arm.opt:167
  #, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr ""
  
! #: config/arm/arm.opt:171
  #, no-c-format
  msgid "Store function names in object code."
  msgstr ""
  
! #: config/arm/arm.opt:175
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr ""
  
! #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr ""
  
! #: config/arm/arm.opt:186
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr ""
  
! #: config/arm/arm.opt:190
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU as"
  msgid "Generate code for Thumb state."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU as"
  
! #: config/arm/arm.opt:194
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr ""
  
! #: config/arm/arm.opt:198
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr ""
  
! #: config/arm/arm.opt:202
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr ""
  
! #: config/arm/arm.opt:206
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr ""
  
! #: config/arm/arm.opt:219
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:223
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr ""
  
! #: config/arm/arm.opt:231
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:242
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:246
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:250
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:254
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
! #: config/arm/arm.opt:258
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:262
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:267 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:271
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr ""
  
! #: config/arm/arm.opt:275
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:279
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:283
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr ""
  
! #: config/arm/arm.opt:287
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:291
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:295 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:299
  #, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr ""
--- 12365,12568 ----
  msgid "Generate re-entrant, PIC code."
  msgstr ""
  
! #: config/arm/arm.opt:92
  #, fuzzy, no-c-format
  #| msgid "Generate code without GP reg"
  msgid "Generate code in 32 bit ARM state."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð±ÐµÐ· GP reg"
  
! #: config/arm/arm.opt:100
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr ""
  
! #: config/arm/arm.opt:104
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr ""
  
! #: config/arm/arm.opt:112 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr ""
  
! #: config/arm/arm.opt:116
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:120 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:133
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:137
  #, fuzzy, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
  
! #: config/arm/arm.opt:141
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr ""
  
! #: config/arm/arm.opt:154
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr ""
  
! #: config/arm/arm.opt:165
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr ""
  
! #: config/arm/arm.opt:173
  #, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr ""
  
! #: config/arm/arm.opt:177
  #, no-c-format
  msgid "Store function names in object code."
  msgstr ""
  
! #: config/arm/arm.opt:181
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr ""
  
! #: config/arm/arm.opt:185 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr ""
  
! #: config/arm/arm.opt:192
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr ""
  
! #: config/arm/arm.opt:196
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU as"
  msgid "Generate code for Thumb state."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU as"
  
! #: config/arm/arm.opt:200
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr ""
  
! #: config/arm/arm.opt:204
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr ""
  
! #: config/arm/arm.opt:208
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr ""
  
! #: config/arm/arm.opt:212
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr ""
  
! #: config/arm/arm.opt:225
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:229
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:233 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr ""
  
! #: config/arm/arm.opt:237
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:248
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:252
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:256
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:260
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
! #: config/arm/arm.opt:264
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:268
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:273 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:277
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr ""
  
! #: config/arm/arm.opt:281
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:285
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:289
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr ""
  
! #: config/arm/arm.opt:293
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:297
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:301 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:305
  #, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr ""
*************** msgid "Use vector and scalar instruction
*** 13124,13226 ****
  msgstr ""
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
- #: config/rs6000/rs6000.opt:503
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:514
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:518
  #, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:522
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:546
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, fuzzy, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:606
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: config/rs6000/rs6000.opt:610
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:614
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
--- 13128,13259 ----
  msgstr ""
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:503
+ #, no-c-format
+ msgid "Fuse pairs of scalar or vector logical operations together for better performance on power10."
+ msgstr ""
+ 
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
+ msgid "Fuse scalar logical op with add/subf for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:511
+ #, no-c-format
+ msgid "Fuse scalar add/subf with logical op for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:515
+ #, no-c-format
+ msgid "Fuse dependent pairs of add or vaddudm instructions for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:519
+ #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:534
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:566
  #, fuzzy, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:578
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: config/rs6000/rs6000.opt:622
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:626
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:630
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
+ #: config/rs6000/rs6000.opt:637
+ #, no-c-format
+ msgid "Enable instructions that guard against return-oriented programming attacks."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:641
+ #, no-c-format
+ msgid "Generate code that will run in privileged state."
+ msgstr ""
+ 
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
*************** msgstr ""
*** 19457,20576 ****
  
  #: params.opt:131
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:162
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:167
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr ""
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr ""
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:247
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr ""
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:279
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr ""
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr ""
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr ""
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr ""
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:403
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr ""
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr ""
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr ""
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr ""
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr ""
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr ""
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr ""
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr ""
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr ""
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr ""
  
! #: params.opt:639
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:691 params.opt:695
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr ""
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr ""
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:787
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr ""
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr ""
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr ""
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr ""
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 19490,20614 ----
  
  #: params.opt:131
  #, no-c-format
+ msgid "Maximum number of basic blocks before EVRP uses a sparse cache."
+ msgstr ""
+ 
+ #: params.opt:135
+ #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr ""
  
! #: params.opt:219
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:247
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:251
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:263
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:279
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:283
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:343
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:363
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:367
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr ""
  
! #: params.opt:375
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr ""
  
! #: params.opt:379
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:383
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:403
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:407
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr ""
  
! #: params.opt:423
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr ""
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:483
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr ""
  
! #: params.opt:487
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:495
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:503
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:519
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr ""
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr ""
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr ""
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr ""
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:571
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:575
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr ""
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:619
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:627 params.opt:671
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:631
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:639
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr ""
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:663
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:691
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:695 params.opt:699
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:731
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:759
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:787
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:791
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:812
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:898
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:946
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr ""
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr ""
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1026
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1042
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1046
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1078
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1094
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgstr ""
*** 20602,20609 ****
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
--- 20640,20647 ----
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15378 c/c-parser.c:15385
! #: cp/parser.c:37525 cp/parser.c:37532
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
*************** msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
*** 20672,20678 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
--- 20710,20716 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9067
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
*************** msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼
*** 20835,20854 ****
  msgid "too few expressions for struct"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: go/gofrontend/expressions.cc:17133 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17145
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17341 go/gofrontend/expressions.cc:17361
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17366 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 20873,20892 ----
  msgid "too few expressions for struct"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: go/gofrontend/expressions.cc:17142 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17154
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17350 go/gofrontend/expressions.cc:17370
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17375 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 21056,21070 ****
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
! #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3824 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
--- 21094,21108 ----
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.c:455 c-family/c-attribs.c:889 c-family/c-attribs.c:2343
! #: c-family/c-attribs.c:2808 c-family/c-attribs.c:4516
! #: c-family/c-attribs.c:4609 cp/decl.c:15218 cp/friend.c:303 cp/tree.c:5011
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3827 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
*************** msgstr ""
*** 21092,21098 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4379
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
--- 21130,21136 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4382
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
*************** msgstr ""
*** 21116,21162 ****
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
! #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
! #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
! #: c-family/c-attribs.c:1126 c-family/c-attribs.c:1157
! #: c-family/c-attribs.c:1173 c-family/c-attribs.c:1190
! #: c-family/c-attribs.c:1206 c-family/c-attribs.c:1232
! #: c-family/c-attribs.c:1248 c-family/c-attribs.c:1263
! #: c-family/c-attribs.c:1291 c-family/c-attribs.c:1308
! #: c-family/c-attribs.c:1326 c-family/c-attribs.c:1350
! #: c-family/c-attribs.c:1388 c-family/c-attribs.c:1411
! #: c-family/c-attribs.c:1428 c-family/c-attribs.c:1457
! #: c-family/c-attribs.c:1478 c-family/c-attribs.c:1499
! #: c-family/c-attribs.c:1526 c-family/c-attribs.c:1556
! #: c-family/c-attribs.c:1585 c-family/c-attribs.c:1615
! #: c-family/c-attribs.c:1668 c-family/c-attribs.c:1734
! #: c-family/c-attribs.c:1792 c-family/c-attribs.c:1881
! #: c-family/c-attribs.c:1911 c-family/c-attribs.c:1962
! #: c-family/c-attribs.c:2459 c-family/c-attribs.c:2658
! #: c-family/c-attribs.c:2719 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:3040 c-family/c-attribs.c:3192
! #: c-family/c-attribs.c:3647 c-family/c-attribs.c:3713
! #: c-family/c-attribs.c:3740 c-family/c-attribs.c:3795
! #: c-family/c-attribs.c:3977 c-family/c-attribs.c:3998
! #: c-family/c-attribs.c:4111 c-family/c-attribs.c:4381
! #: c-family/c-attribs.c:5109 c-family/c-attribs.c:5132
! #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
! #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
! #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
! #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
! #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
! #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
! #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
! #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
! #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
--- 21154,21200 ----
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:917 c-family/c-attribs.c:979 c-family/c-attribs.c:998
! #: c-family/c-attribs.c:1016 c-family/c-attribs.c:1046
! #: c-family/c-attribs.c:1067 c-family/c-attribs.c:1088
! #: c-family/c-attribs.c:1129 c-family/c-attribs.c:1160
! #: c-family/c-attribs.c:1176 c-family/c-attribs.c:1193
! #: c-family/c-attribs.c:1209 c-family/c-attribs.c:1235
! #: c-family/c-attribs.c:1251 c-family/c-attribs.c:1266
! #: c-family/c-attribs.c:1294 c-family/c-attribs.c:1311
! #: c-family/c-attribs.c:1329 c-family/c-attribs.c:1353
! #: c-family/c-attribs.c:1391 c-family/c-attribs.c:1414
! #: c-family/c-attribs.c:1431 c-family/c-attribs.c:1460
! #: c-family/c-attribs.c:1481 c-family/c-attribs.c:1502
! #: c-family/c-attribs.c:1529 c-family/c-attribs.c:1559
! #: c-family/c-attribs.c:1588 c-family/c-attribs.c:1618
! #: c-family/c-attribs.c:1671 c-family/c-attribs.c:1737
! #: c-family/c-attribs.c:1795 c-family/c-attribs.c:1884
! #: c-family/c-attribs.c:1914 c-family/c-attribs.c:1965
! #: c-family/c-attribs.c:2462 c-family/c-attribs.c:2661
! #: c-family/c-attribs.c:2722 c-family/c-attribs.c:2963
! #: c-family/c-attribs.c:3043 c-family/c-attribs.c:3195
! #: c-family/c-attribs.c:3650 c-family/c-attribs.c:3716
! #: c-family/c-attribs.c:3743 c-family/c-attribs.c:3798
! #: c-family/c-attribs.c:3980 c-family/c-attribs.c:4001
! #: c-family/c-attribs.c:4114 c-family/c-attribs.c:4384
! #: c-family/c-attribs.c:5126 c-family/c-attribs.c:5149
! #: c-family/c-attribs.c:5188 c-family/c-attribs.c:5270
! #: c-family/c-attribs.c:5326 c-family/c-attribs.c:5342
! #: c-family/c-attribs.c:5496 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7286 config/arm/arm.c:7314
! #: config/arm/arm.c:7331 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3488 config/i386/i386-options.c:3646
! #: config/i386/i386-options.c:3878 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20460 ada/gcc-interface/utils.c:6573
! #: ada/gcc-interface/utils.c:6589 ada/gcc-interface/utils.c:6618
! #: ada/gcc-interface/utils.c:6635 ada/gcc-interface/utils.c:6652
! #: ada/gcc-interface/utils.c:6667 ada/gcc-interface/utils.c:6683
! #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6778
! #: ada/gcc-interface/utils.c:6805 ada/gcc-interface/utils.c:6826
! #: ada/gcc-interface/utils.c:6847 ada/gcc-interface/utils.c:6863
! #: ada/gcc-interface/utils.c:6918 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
*************** msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€
*** 21169,21176 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previous declaration of %qD"
--- 21207,21214 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1202 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2168
! #: cp/decl.c:2778 cp/decl.c:3220
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previous declaration of %qD"
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args
*** 21367,21373 ****
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
--- 21405,21411 ----
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1731
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
*************** msgstr ""
*** 21387,21393 ****
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
--- 21425,21431 ----
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1736
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
*************** msgstr ""
*** 21851,21994 ****
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to function %<va_start%>"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: builtins.c:7494
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid argument to %qD"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: builtins.c:7507
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_args_info' must be constant"
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: builtins.c:7975
  #, fuzzy, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8497
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr ""
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8783 builtins.c:8976
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: builtins.c:9301
  #, fuzzy, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr ""
  
! #: builtins.c:10990
  #, fuzzy, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: builtins.c:12611
  #, fuzzy, gcc-internal-format
  #| msgid "`va_start' used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
--- 21889,22032 ----
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6468 builtins.c:6541
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7433 gimplify.c:3383
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to function %<va_start%>"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: builtins.c:7533
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid argument to %qD"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: builtins.c:7546
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7554
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7884 builtins.c:7924
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_args_info' must be constant"
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: builtins.c:8014
  #, fuzzy, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: builtins.c:8409 builtins.c:8422
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8528
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8536
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr ""
  
! #: builtins.c:8597 builtins.c:8724
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8605 builtins.c:8732
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8790
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8822 builtins.c:9015
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: builtins.c:9136
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: builtins.c:9178
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: builtins.c:9242
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: builtins.c:9262
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: builtins.c:9321
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: builtins.c:9328
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: builtins.c:9340
  #, fuzzy, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9798 expr.c:11249
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9804
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10136
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr ""
  
! #: builtins.c:11029
  #, fuzzy, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: builtins.c:12650
  #, fuzzy, gcc-internal-format
  #| msgid "`va_start' used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
*************** msgstr ""
*** 21996,22235 ****
  "`va_start' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð° Ñž Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð· Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ð¹\n"
  "           ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŽ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: builtins.c:12619
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: builtins.c:12634
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "\"__buitin_next_arg\" Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°ÐµÑ†Ñ†Ð° Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: builtins.c:12639
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12714
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr ""
  
! #: builtins.c:12727
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr ""
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: builtins.c:13545 builtins.c:13670
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13548
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13550
  #, gcc-internal-format
  msgid "obtained here"
  msgstr ""
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1436
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr ""
  
! #: calls.c:1453
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr ""
  
! #: calls.c:1471
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1485
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr ""
  
! #: calls.c:1492
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1522
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1528
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1539 calls.c:1542
  #, fuzzy, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: calls.c:1553
  #, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr ""
  
! #: calls.c:1556
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr ""
  
! #: calls.c:1883
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr ""
  
! #: calls.c:1889
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1895
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1905
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr ""
  
! #: calls.c:1911
  #, fuzzy, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: calls.c:1932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find class `%s'"
  msgid "cannot tail-call: %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– ÐºÐ»Ñ�Ñ� `%s'"
  
! #: calls.c:2069
  #, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: calls.c:2077
  #, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr ""
  
! #: calls.c:2124
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2133
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2144
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2203
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr ""
  
! #: calls.c:2216
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: calls.c:2220
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: calls.c:2227
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: calls.c:2230
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr ""
  
! #: calls.c:3802
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.c:4522
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
--- 22034,22273 ----
  "`va_start' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð° Ñž Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð· Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ð¹\n"
  "           ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŽ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: builtins.c:12658
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: builtins.c:12673
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "\"__buitin_next_arg\" Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°ÐµÑ†Ñ†Ð° Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: builtins.c:12678
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: builtins.c:12711
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.c:12724
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12753
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr ""
  
! #: builtins.c:12766
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr ""
  
! #: builtins.c:13579
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13584 builtins.c:13648 gimple-ssa-isolate-paths.c:412
! #: tree.c:13246 tree.c:13283 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5610 c/c-typeck.c:10849 c/c-typeck.c:10866
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7293 cp/call.c:9346
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8275 cp/decl.c:15368 cp/decl.c:15747 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20806 cp/pt.c:8875 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4444 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4112 cp/typeck.c:9809
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: builtins.c:13594 builtins.c:13719
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13597
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13599
  #, gcc-internal-format
  msgid "obtained here"
  msgstr ""
  
! #: builtins.c:13642
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13662
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13671
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: builtins.c:13700
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13709
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1437
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr ""
  
! #: calls.c:1454
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr ""
  
! #: calls.c:1472
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1486
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr ""
  
! #: calls.c:1493
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1523
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1529
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1540 calls.c:1543
  #, fuzzy, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: calls.c:1554
  #, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr ""
  
! #: calls.c:1557
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr ""
  
! #: calls.c:1884
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr ""
  
! #: calls.c:1890
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1896
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1906
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr ""
  
! #: calls.c:1912
  #, fuzzy, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: calls.c:1933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find class `%s'"
  msgid "cannot tail-call: %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– ÐºÐ»Ñ�Ñ� `%s'"
  
! #: calls.c:2070
  #, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: calls.c:2078
  #, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr ""
  
! #: calls.c:2125
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2134
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2145
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2204
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr ""
  
! #: calls.c:2217
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: calls.c:2221
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: calls.c:2228
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: calls.c:2231
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr ""
  
! #: calls.c:3803
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.c:4523
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
*************** msgstr ""
*** 22288,22351 ****
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3083
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3136
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown register name %qs in %<asm%>"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: cfgexpand.c:3199
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cfgexpand.c:3222
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3227
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.c:3385
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.c:3570
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.c:3575
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6607
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.c:6875
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
--- 22326,22389 ----
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3084
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3137
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown register name %qs in %<asm%>"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: cfgexpand.c:3202
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cfgexpand.c:3228
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3236
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.c:3412
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.c:3597
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.c:3602
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6639
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6643
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.c:6907
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
*************** msgid "%<weakref%> attribute ignored bec
*** 23252,23264 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "%q+F used but never defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 23290,23302 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12109
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "%q+F used but never defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraphunit.c:1084 c/c-decl.c:12119
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ
*** 23373,23379 ****
  msgid "cannot find %qs"
  msgstr "[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7583
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr ""
--- 23411,23417 ----
  msgid "cannot find %qs"
  msgstr "[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7593
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr ""
*************** msgstr ""
*** 23394,23400 ****
  msgid "ld returned %d exit status"
  msgstr ""
  
! #: collect2.c:924 gcc.c:8102 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
--- 23432,23438 ----
  msgid "ld returned %d exit status"
  msgstr ""
  
! #: collect2.c:924 gcc.c:8112 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
*************** msgstr ""
*** 23489,23505 ****
  msgid "unable to open dynamic dependency %qs"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñƒ Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» \"%s\""
  
! #: collect2.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr ""
  
! #: collect2.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr ""
  
! #: collect2.c:3002
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "Ð‘Ñ–Ð±Ð»Ñ–Ñ�Ñ‚Ñ�ÐºÐ° lib%s Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð°"
--- 23527,23543 ----
  msgid "unable to open dynamic dependency %qs"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñƒ Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» \"%s\""
  
! #: collect2.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr ""
  
! #: collect2.c:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr ""
  
! #: collect2.c:3005
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "Ð‘Ñ–Ð±Ð»Ñ–Ñ�Ñ‚Ñ�ÐºÐ° lib%s Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð°"
*************** msgstr ""
*** 23835,23841 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14926 value-prof.c:537
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 23873,23879 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14933 value-prof.c:537
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr ""
*** 23865,23881 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11259
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11273
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
  
! #: expr.c:12311
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr ""
--- 23903,23919 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11261
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11275
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
  
! #: expr.c:12313
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr ""
*************** msgstr ""
*** 23911,23917 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 23949,23955 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2766 tree-ssa-reassoc.c:3782
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr ""
*** 23972,23978 ****
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4968
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
--- 24010,24016 ----
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4971
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
*************** msgstr ""
*** 24058,24069 ****
  msgid "%<-pipe%> not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: gcc.c:3409 gcc.c:7592
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr ""
  
! #: gcc.c:3410 gcc.c:7593
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "cannot execute %qs: %s"
--- 24096,24107 ----
  msgid "%<-pipe%> not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: gcc.c:3409 gcc.c:7602
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr ""
  
! #: gcc.c:3410 gcc.c:7603
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "cannot execute %qs: %s"
*************** msgstr ""
*** 24101,24162 ****
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.c:4842 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr ""
  
! #: gcc.c:4847
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹ ÑžÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ� Ñ„Ð°Ð¹Ð»Ñ‹"
  
! #: gcc.c:5231
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.c:5319
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.c:5522
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5729
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.c:5733
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5957
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr ""
  
! #: gcc.c:6118
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.c:6397
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.c:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr ""
  
! #: gcc.c:6434
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
--- 24139,24200 ----
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.c:4852 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr ""
  
! #: gcc.c:4857
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹ ÑžÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ� Ñ„Ð°Ð¹Ð»Ñ‹"
  
! #: gcc.c:5241
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.c:5329
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.c:5532
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5739
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.c:5743
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5967
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr ""
  
! #: gcc.c:6128
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.c:6407
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.c:6423
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr ""
  
! #: gcc.c:6444
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
*************** msgstr ""
*** 24164,24305 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6645
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.c:6696
  #, fuzzy, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: gcc.c:6762
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: gcc.c:6792
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "error in arguments to spec function %qs"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: gcc.c:6851
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr ""
  
  #. )
! #: gcc.c:6854
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "no arguments for spec function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: gcc.c:6873
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.c:7052
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.c:7187
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr ""
  
! #: gcc.c:7282
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.c:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr ""
  
! #: gcc.c:7902
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.c:7912 gcc.c:7953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "%s: could not open compare-debug file %s"
  msgstr "Ð�ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» Ð· Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ð¼Ñ– %s.\n"
  
! #: gcc.c:7932 gcc.c:7969
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.c:8272
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8297
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8503
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: gcc.c:8507
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized option `-%s'"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: gcc.c:8633
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.c:8694
  #, fuzzy, gcc-internal-format
  msgid "no input files"
  msgstr "Ð½Ñ�Ð¼Ð° ÑžÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: gcc.c:8745
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.c:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s ÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ñ‚Ð°Ñ€ Ð½Ðµ ÑžÑ�Ñ‚Ð°Ð»Ñ�Ð²Ð°Ð½Ñ‹ Ð½Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ñ�Ñ–Ñ�Ñ‚Ñ�Ð¼Ðµ"
  
! #: gcc.c:8812
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.c:8828
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.c:8837
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.c:8990
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.c:9024
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
--- 24202,24343 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6655
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.c:6706
  #, fuzzy, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: gcc.c:6772
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: gcc.c:6802
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "error in arguments to spec function %qs"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: gcc.c:6861
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr ""
  
  #. )
! #: gcc.c:6864
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "no arguments for spec function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: gcc.c:6883
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.c:7062
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.c:7197
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr ""
  
! #: gcc.c:7292
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr ""
  
! #: gcc.c:7912
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.c:7922 gcc.c:7963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "%s: could not open compare-debug file %s"
  msgstr "Ð�ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» Ð· Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ð¼Ñ– %s.\n"
  
! #: gcc.c:7942 gcc.c:7979
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.c:8282
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8307
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8513
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: gcc.c:8517
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized option `-%s'"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: gcc.c:8643
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.c:8704
  #, fuzzy, gcc-internal-format
  msgid "no input files"
  msgstr "Ð½Ñ�Ð¼Ð° ÑžÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: gcc.c:8755
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.c:8797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s ÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ñ‚Ð°Ñ€ Ð½Ðµ ÑžÑ�Ñ‚Ð°Ð»Ñ�Ð²Ð°Ð½Ñ‹ Ð½Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ñ�Ñ–Ñ�Ñ‚Ñ�Ð¼Ðµ"
  
! #: gcc.c:8822
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.c:8838
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.c:8847
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.c:9000
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
*************** msgstr ""
*** 24307,24403 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9030
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.c:9126 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
  
! #: gcc.c:9372
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: gcc.c:9574
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.c:9638
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
  
! #: gcc.c:9801
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: gcc.c:9841
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.c:10092
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr ""
  
! #: gcc.c:10259 gcc.c:10264
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: gcc.c:10307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %%:version-compare"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: gcc.c:10313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:version-compare"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: gcc.c:10355
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.c:10479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: gcc.c:10547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: gcc.c:10634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: gcc.c:10738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: gcc.c:10759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
--- 24345,24441 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9040
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.c:9136 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9142
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
  
! #: gcc.c:9382
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: gcc.c:9584
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.c:9648
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
  
! #: gcc.c:9811
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: gcc.c:9851
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.c:10102
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr ""
  
! #: gcc.c:10269 gcc.c:10274
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: gcc.c:10317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %%:version-compare"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: gcc.c:10323
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:version-compare"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: gcc.c:10365
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.c:10489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: gcc.c:10557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: gcc.c:10644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: gcc.c:10748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: gcc.c:10769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
*************** msgstr ""
*** 24536,24582 ****
  msgid "cannot write PCH file"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð°Ð¿Ñ–Ñ�Ð°Ñ†ÑŒ Ñž %s"
  
! #: gimple-fold.c:1855 gimple-fold.c:2916
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1921
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1926
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2304 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2306
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2324
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4377 gimple-fold.c:4572
  #, gcc-internal-format
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.c:4521
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr ""
  
! #: gimple-fold.c:4747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
--- 24574,24620 ----
  msgid "cannot write PCH file"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð°Ð¿Ñ–Ñ�Ð°Ñ†ÑŒ Ñž %s"
  
! #: gimple-fold.c:1856 gimple-fold.c:2917
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1922
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1927
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2305 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2307
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2325
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4376 gimple-fold.c:4571
  #, gcc-internal-format
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.c:4520
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr ""
  
! #: gimple-fold.c:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
*************** msgstr ""
*** 24596,24602 ****
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
--- 24634,24640 ----
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10943
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
*************** msgstr ""
*** 25122,25128 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
--- 25160,25166 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3723
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
*************** msgstr ""
*** 25147,25158 ****
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
--- 25185,25196 ----
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:589 tree-ssa-uninit.c:667
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8950 cp/class.c:1459
! #: cp/class.c:3275 cp/constexpr.c:957 cp/decl.c:4198 cp/decl.c:11962
! #: cp/decl.c:12441 cp/decl.c:12450 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23280
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
*************** msgstr ""
*** 25317,25323 ****
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7574 gimplify.c:9015
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
--- 25355,25361 ----
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7574 gimplify.c:9026
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
*************** msgstr ""
*** 25352,25545 ****
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8639
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
  
! #: godump.c:1421
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "could not close Go dump file: %m"
  msgstr "Ð�ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» Ð· Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ð¼Ñ– %s.\n"
  
! #: godump.c:1433
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "could not open Go dump file %qs: %m"
--- 25390,25583 ----
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8627 gimplify.c:8633
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8650
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8739
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:12869
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8758 gimplify.c:8764 gimplify.c:8770 gimplify.c:8776
! #: gimplify.c:12862
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8870
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9196
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9378
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9740
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9797
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9829
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10029
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10239
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10293
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10542
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10603
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10694
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10841
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10860
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: gimplify.c:10997
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11331
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11590 gimplify.c:11594 gimplify.c:11603
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11835 gimplify.c:12094
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12800
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12824
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12844
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12897
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13760 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13778
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13791
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13815
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15093
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
  
! #: godump.c:1423
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "could not close Go dump file: %m"
  msgstr "Ð�ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» Ð· Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ð¼Ñ– %s.\n"
  
! #: godump.c:1435
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "could not open Go dump file %qs: %m"
*************** msgstr ""
*** 25570,25576 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:618
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 25608,25614 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:630
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr ""
*** 25944,25980 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1489
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1494
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1499
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1530
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2493
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 25982,26018 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1496
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1501
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1506
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1518
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1537
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2501
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr ""
*** 26598,26625 ****
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9298
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9321
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.c:13658 omp-low.c:13663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13667
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
--- 26636,26663 ----
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9376
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9399
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13736
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.c:13738 omp-low.c:13743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13747
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
*************** msgstr ""
*** 27381,27402 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.c:1230
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1257
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 27419,27440 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.c:1223
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1235
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1238
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1250
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 27438,27444 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr ""
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5499
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr ""
--- 27476,27482 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr ""
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5554
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr ""
*************** msgstr ""
*** 27669,27680 ****
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2599
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr ""
  
! #: stor-layout.c:2605
  #, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr ""
--- 27707,27718 ----
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2609
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr ""
  
! #: stor-layout.c:2615
  #, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr ""
*************** msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ s
*** 28910,29041 ****
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4901
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4921
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4967 tree-eh.c:4986
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5003
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5012
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5018
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3860
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3867
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3921
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3935
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3947
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3955
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3967
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3987
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4032
! #, gcc-internal-format
! msgid "function %q+F can never be inlined because it has a VLA return argument"
! msgstr ""
! 
! #: tree-inline.c:4040
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.c:4108
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4116
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4801
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.c:4804 tree-inline.c:4825
  #, gcc-internal-format
  msgid "called from here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: tree-inline.c:4807 tree-inline.c:4828
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: tree-inline.c:4821
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
--- 28948,29074 ----
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4904
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4916
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4936
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4970 tree-eh.c:4989
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5015
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5021
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3863
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3870
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3910
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3924
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3950
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3970
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3990
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4036
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.c:4104
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4112
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4797
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.c:4800 tree-inline.c:4821
  #, gcc-internal-format
  msgid "called from here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: tree-inline.c:4803 tree-inline.c:4824
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: tree-inline.c:4817
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
*************** msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ
*** 29085,29109 ****
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
  
! #: tree-ssa-ccp.c:3567
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3570 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: tree-ssa-ccp.c:3576
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3582
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: tree-ssa-ccp.c:3586 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
--- 29118,29142 ----
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
  
! #: tree-ssa-ccp.c:3571
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3574 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: tree-ssa-ccp.c:3580
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3586
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: tree-ssa-ccp.c:3590 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
*************** msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð
*** 29281,29317 ****
  msgid "%G%qE may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:547
  #, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr ""
  
! #: tree-ssa-uninit.c:554
  #, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr ""
  
! #: tree-ssa-uninit.c:570
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr ""
  
! #: tree-ssa-uninit.c:578
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr ""
  
! #: tree-ssa-uninit.c:633
  #, fuzzy, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: tree-ssa-uninit.c:638
  #, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:2968
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr ""
--- 29314,29350 ----
  msgid "%G%qE may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:550
  #, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr ""
  
! #: tree-ssa-uninit.c:557
  #, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr ""
  
! #: tree-ssa-uninit.c:573
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr ""
  
! #: tree-ssa-uninit.c:581
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr ""
  
! #: tree-ssa-uninit.c:636
  #, fuzzy, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: tree-ssa-uninit.c:641
  #, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:2971
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr ""
*************** msgstr ""
*** 29518,29609 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8272
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr ""
  
! #: tree.c:8436
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:9816 tree.c:9901 tree.c:9964
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9853
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9866
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9915
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9928
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9990
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10004
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10017
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10043
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13234
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13237
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13260
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13263
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13272
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
--- 29551,29642 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8279
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr ""
  
! #: tree.c:8443
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:9823 tree.c:9908 tree.c:9971
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9860
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9873
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9935
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9997
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10011
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10024
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10037
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10050
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13241
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13244
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13267
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13270
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13276
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13279
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
*************** msgstr ""
*** 29628,29860 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14092
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14133
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14135
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14137
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14160
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14173
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14209
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14211
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14213
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14252
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14254
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14256
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14273
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14275 tree.c:14286
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14277 tree.c:14288
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14284
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14596
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14601
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14613
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14632
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14640
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14646
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14682
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14703
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14709
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14720
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14731
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14749
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14779
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14787
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14795
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14805
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D' Ð½Ðµ Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: tree.c:14814
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14836
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14851
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14871
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14884
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14890
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14909
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14919
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 29661,29893 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14099
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14140
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14142
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14144
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14167
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14180
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14216
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14218
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14220
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14259
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14261
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14263
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14280
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14282 tree.c:14293
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14284 tree.c:14295
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14291
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14603
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14608
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14620
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14639
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14647
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14669
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14679
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14689
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14716
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14727
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14738
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14770
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14786
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14794
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14802
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14812
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D' Ð½Ðµ Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: tree.c:14821
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14843
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14865
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14878
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14891
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14904
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14916
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14926
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ
*** 30177,30184 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4191
! #: c-family/c-attribs.c:4195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
--- 30210,30217 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4194
! #: c-family/c-attribs.c:4198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
*************** msgstr ""
*** 30208,30443 ****
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.c:700
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:704
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:731 c-family/c-attribs.c:744
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:735 c-family/c-attribs.c:749
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:759
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:764
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:882
  #, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:920
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:930
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:953
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:965
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:1135 c-family/c-attribs.c:3139
! #: c-family/c-attribs.c:5415
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' missing"
  msgid "%qE argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: c-family/c-attribs.c:1282 ada/gcc-interface/utils.c:6612
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:1331
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.c:1371 c-family/c-attribs.c:1377
! #: c-family/c-attribs.c:5258 c-family/c-attribs.c:5293
! #: c-family/c-attribs.c:5299 ada/gcc-interface/utils.c:6871
! #: ada/gcc-interface/utils.c:6905 ada/gcc-interface/utils.c:6911
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:1433 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:1609
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1638
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:1677 c-family/c-attribs.c:3787
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.c:1700
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:1717
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:1813
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "destructor priorities are not supported"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:1815
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "constructor priorities are not supported"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1842
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:2006
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown machine mode %qE"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: c-family/c-attribs.c:2040
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.c:2043
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.c:2052
  #, fuzzy, gcc-internal-format
  #| msgid "unable to open file '%s'"
  msgid "unable to emulate %qs"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñƒ Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» \"%s\""
  
! #: c-family/c-attribs.c:2065
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: c-family/c-attribs.c:2082
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.c:2093
  #, fuzzy, gcc-internal-format
  #| msgid "no data type for mode `%s'"
  msgid "no data type for mode %qs"
  msgstr "Ð½Ñ�Ð¼Ð° Ñ‚Ñ‹Ð¿Ð° Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ñ€Ñ�Ð¶Ñ‹Ð¼Ð° \"%s\""
  
! #: c-family/c-attribs.c:2103
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr ""
  
! #: c-family/c-attribs.c:2131
  #, fuzzy, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c-family/c-attribs.c:2156 c-family/c-attribs.c:2486
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:2162
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "section attribute not allowed for %q+D"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:2168
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:2177
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2188 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2197 c-family/c-attribs.c:2512
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c-family/c-attribs.c:2313
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2335
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
--- 30241,30476 ----
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.c:703
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:707
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:734 c-family/c-attribs.c:747
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:738 c-family/c-attribs.c:752
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:762
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:767
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:885
  #, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:923
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:933
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:956
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:968
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:1138 c-family/c-attribs.c:3142
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' missing"
  msgid "%qE argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: c-family/c-attribs.c:1285 ada/gcc-interface/utils.c:6609
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:1334
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.c:1374 c-family/c-attribs.c:1380
! #: c-family/c-attribs.c:5275 c-family/c-attribs.c:5310
! #: c-family/c-attribs.c:5316 ada/gcc-interface/utils.c:6868
! #: ada/gcc-interface/utils.c:6902 ada/gcc-interface/utils.c:6908
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:1436 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:1612
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1641
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:1680 c-family/c-attribs.c:3790
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.c:1703
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:1720
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:1816
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "destructor priorities are not supported"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:1818
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "constructor priorities are not supported"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:1840
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1845
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:2009
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown machine mode %qE"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: c-family/c-attribs.c:2043
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.c:2046
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.c:2055
  #, fuzzy, gcc-internal-format
  #| msgid "unable to open file '%s'"
  msgid "unable to emulate %qs"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñƒ Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» \"%s\""
  
! #: c-family/c-attribs.c:2068
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: c-family/c-attribs.c:2085
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.c:2096
  #, fuzzy, gcc-internal-format
  #| msgid "no data type for mode `%s'"
  msgid "no data type for mode %qs"
  msgstr "Ð½Ñ�Ð¼Ð° Ñ‚Ñ‹Ð¿Ð° Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ñ€Ñ�Ð¶Ñ‹Ð¼Ð° \"%s\""
  
! #: c-family/c-attribs.c:2106
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr ""
  
! #: c-family/c-attribs.c:2134
  #, fuzzy, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c-family/c-attribs.c:2159 c-family/c-attribs.c:2489
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:2165
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "section attribute not allowed for %q+D"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:2171
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:2180
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2191 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2200 c-family/c-attribs.c:2515
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c-family/c-attribs.c:2316
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2338
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
*************** msgstr ""
*** 30447,30897 ****
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2382
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr ""
  
! #: c-family/c-attribs.c:2399
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2447
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c-family/c-attribs.c:2452
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c-family/c-attribs.c:2493
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2503 config/bfin/bfin.c:4822
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2518
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.c:2525
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2536
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2549
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2582
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:2601
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:2609
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2619
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:2633
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2634
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2669
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:2677
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2694 c-family/c-attribs.c:3687
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2727
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:2777
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2790
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr ""
  
! #: c-family/c-attribs.c:2801
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2856
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2861
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:2909
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:2967
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c-family/c-attribs.c:2990
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3003
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:3027
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3033
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.c:3046
  #, fuzzy, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: c-family/c-attribs.c:3058
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3074
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3086
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3089 c-family/c-attribs.c:3093
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3122
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3130
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.c:3152
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3174 c-family/c-attribs.c:3761
! #: c-family/c-attribs.c:5380 c-family/c-attribs.c:5407 config/m32c/m32c.c:2935
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:3220
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3230
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3234
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:3261
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:3271
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3317
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr ""
  
! #: c-family/c-attribs.c:3319
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3324
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:3327
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3343
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr ""
  
! #: c-family/c-attribs.c:3346 c-family/c-attribs.c:3359
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr ""
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3356
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3470 c-family/c-attribs.c:3518
! #: c-family/c-attribs.c:3545
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3564
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:3572
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr ""
  
! #: c-family/c-attribs.c:3583
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.c:3596
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.c:3700
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3767 c-family/c-attribs.c:5386
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3836
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3935
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.c:4006
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:4017
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.c:4020
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qE argument is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:4109
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:4167 c-family/c-attribs.c:4169
  #, fuzzy, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c-family/c-attribs.c:4204 c-family/c-attribs.c:4208
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.c:4221 c-family/c-attribs.c:4225
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.c:4233 ada/gcc-interface/utils.c:4169
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:4239 ada/gcc-interface/utils.c:4176
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:4248 c-family/c-attribs.c:4251
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:4311
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:4368
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:4376
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:4510
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4559
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4565
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4571
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4579
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4601
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4684
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:4734
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4743
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4771
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4782
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 30480,30930 ----
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2385
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr ""
  
! #: c-family/c-attribs.c:2402
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2450
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c-family/c-attribs.c:2455
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c-family/c-attribs.c:2496
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2506 config/bfin/bfin.c:4822
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2521
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.c:2528
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2539
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2552
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2585
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:2604
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:2612
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:2622
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:2636
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2637
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2672
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:2680
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2697 c-family/c-attribs.c:3690
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2730
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:2780
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2793
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr ""
  
! #: c-family/c-attribs.c:2804
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2859
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2864
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:2912
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:2970
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c-family/c-attribs.c:2993
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3006
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3036
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.c:3049
  #, fuzzy, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: c-family/c-attribs.c:3061
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3077
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3089
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3092 c-family/c-attribs.c:3096
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3125
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3133
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.c:3155
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3177 c-family/c-attribs.c:3764
! #: c-family/c-attribs.c:5397 c-family/c-attribs.c:5424 config/m32c/m32c.c:2935
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:3223
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3233
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3237
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:3264
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:3274
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3320
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr ""
  
! #: c-family/c-attribs.c:3322
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3327
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:3330
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3346
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr ""
  
! #: c-family/c-attribs.c:3349 c-family/c-attribs.c:3362
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr ""
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3359
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3473 c-family/c-attribs.c:3521
! #: c-family/c-attribs.c:3548
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3567
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:3575
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr ""
  
! #: c-family/c-attribs.c:3586
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.c:3599
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.c:3703
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3770 c-family/c-attribs.c:5403
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.c:3837
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:3839
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3938
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-attribs.c:3951 cp/class.c:4771
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.c:4009
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:4020
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.c:4023
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qE argument is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c-family/c-attribs.c:4071 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:4112
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:4170 c-family/c-attribs.c:4172
  #, fuzzy, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c-family/c-attribs.c:4207 c-family/c-attribs.c:4211
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.c:4224 c-family/c-attribs.c:4228
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.c:4236 ada/gcc-interface/utils.c:4166
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:4242 ada/gcc-interface/utils.c:4173
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:4251 c-family/c-attribs.c:4254
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:4314
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:4371
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-attribs.c:4379
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:4513
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4562
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4568
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4574
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4582
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4687
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:4737
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4746
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4774
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4785
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 30900,31070 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4795
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.c:4836
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4864
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4868
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4875
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4883
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4907
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4925
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:5143
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:5150
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "cleanup argument not a function"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c-family/c-attribs.c:5187
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.c:5195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:5211 ada/gcc-interface/utils.c:6524
  #, fuzzy, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:5219 ada/gcc-interface/utils.c:6531
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:5274 ada/gcc-interface/utils.c:6886
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c-family/c-attribs.c:5450
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.c:5465
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:5501
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:5510
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr ""
  
! #: c-family/c-attribs.c:5532
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5544
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr ""
  
! #: c-family/c-attribs.c:5563
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5586
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c-family/c-attribs.c:5599
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr ""
  
! #: c-family/c-attribs.c:5611
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: c-family/c-attribs.c:5655
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: c-family/c-attribs.c:5759
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:5761
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:5938
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
--- 30933,31103 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4798
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4842
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4867
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4871
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4878
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4886
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4897
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4910
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4928
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:5160
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:5167
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "cleanup argument not a function"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c-family/c-attribs.c:5204
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.c:5212
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:5228 ada/gcc-interface/utils.c:6521
  #, fuzzy, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:5236 ada/gcc-interface/utils.c:6528
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:5291 ada/gcc-interface/utils.c:6883
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5449
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c-family/c-attribs.c:5467
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.c:5482
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c-family/c-attribs.c:5518
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-family/c-attribs.c:5527
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr ""
  
! #: c-family/c-attribs.c:5549
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5561
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr ""
  
! #: c-family/c-attribs.c:5580
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5603
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c-family/c-attribs.c:5616
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr ""
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
  
! #: c-family/c-attribs.c:5645
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: c-family/c-attribs.c:5672
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: c-family/c-attribs.c:5776
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:5778
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c-family/c-attribs.c:5955
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
*************** msgstr ""
*** 31215,31226 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
--- 31248,31259 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9591
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7083 c/c-typeck.c:15505
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgstr ""
*** 31301,31307 ****
  msgid "duplicate case value"
  msgstr ""
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2526
  #, gcc-internal-format
  msgid "previously used here"
  msgstr ""
--- 31334,31340 ----
  msgid "duplicate case value"
  msgstr ""
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2514
  #, gcc-internal-format
  msgid "previously used here"
  msgstr ""
*************** msgstr ""
*** 32345,32351 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 32378,32384 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.c:116 cp/pt.c:18889
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 32395,32401 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 32428,32434 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9447
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 32411,32427 ****
  msgid "%qE is not initialized"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
--- 32444,32460 ----
  msgid "%qE is not initialized"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9336
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:884 cp/semantics.c:8955
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9342
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð
*** 32431,32437 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
--- 32464,32470 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9070
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
*************** msgstr ""
*** 32496,32502 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 32529,32535 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15318 cp/semantics.c:8598
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 33072,33078 ****
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
--- 33105,33111 ----
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6075
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
*************** msgstr ""
*** 33757,33998 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr ""
! 
! #: c-family/c-warn.c:2304
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2357
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2361
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr ""
  
! #: c-family/c-warn.c:2372
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr ""
  
! #: c-family/c-warn.c:2427
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter `%s'"
  msgid "unused parameter %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: c-family/c-warn.c:2489
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "typedef %qD locally defined but not used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: c-family/c-warn.c:2525
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicated %<if%> condition"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"const\""
  
! #: c-family/c-warn.c:2554
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2562
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:2567
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr ""
  
! #: c-family/c-warn.c:2616
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2654 c-family/c-warn.c:2678
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr ""
  
! #: c-family/c-warn.c:2657 c-family/c-warn.c:2675
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr ""
  
! #: c-family/c-warn.c:2725
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as a pointer %s"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "previously declared as an ordinary array %s"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  msgstr[1] "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3644
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as %s with bound %qs"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 33790,34025 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2292
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2349
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr ""
  
! #: c-family/c-warn.c:2360
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr ""
  
! #: c-family/c-warn.c:2415
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter `%s'"
  msgid "unused parameter %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: c-family/c-warn.c:2477
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "typedef %qD locally defined but not used"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: c-family/c-warn.c:2513
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicated %<if%> condition"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"const\""
  
! #: c-family/c-warn.c:2542
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2550
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:2555
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr ""
  
! #: c-family/c-warn.c:2604
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2642 c-family/c-warn.c:2666
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr ""
  
! #: c-family/c-warn.c:2645 c-family/c-warn.c:2663
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr ""
  
! #: c-family/c-warn.c:2713
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5564 cp/call.c:5808
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3304
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3307 c-family/c-warn.c:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as a pointer %s"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: c-family/c-warn.c:3447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "previously declared as an ordinary array %s"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3460 c-family/c-warn.c:3474
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3464 c-family/c-warn.c:3490
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3514
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  msgstr[1] "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3613
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3620 c-family/c-warn.c:3653
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3632
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-warn.c:3637
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: c-family/c-warn.c:3656
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as %s with bound %qs"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: c-family/c-warn.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3706
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3716
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3720
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð
*** 34085,34101 ****
  msgid "%s does not take any feature options"
  msgstr ""
  
! #: common/config/arm/arm-common.c:649
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr ""
  
! #: common/config/arm/arm-common.c:1009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
--- 34112,34128 ----
  msgid "%s does not take any feature options"
  msgstr ""
  
! #: common/config/arm/arm-common.c:655
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:669
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr ""
  
! #: common/config/arm/arm-common.c:1025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
*************** msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½Ðº
*** 34690,34696 ****
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 34717,34723 ----
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7108 config/arm/arm.c:7138 config/arm/arm.c:28884
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
*************** msgid "specify a system register with a
*** 34758,34764 ****
  msgstr ""
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
--- 34785,34791 ----
  msgstr ""
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4605
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
*************** msgstr ""
*** 34930,34937 ****
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
--- 34957,34964 ----
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32912
! #: config/rs6000/rs6000.c:24306 config/s390/s390.c:15770
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
*************** msgstr ""
*** 34946,34960 ****
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
--- 34973,34987 ----
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6460
! #: config/rs6000/rs6000-call.c:6455 config/s390/s390.c:12154
! #: config/s390/s390.c:12231
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6465
! #: config/rs6000/rs6000-call.c:6450 config/s390/s390.c:12149
! #: config/s390/s390.c:12226
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
*************** msgstr ""
*** 34968,34975 ****
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
! #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
--- 34995,35002 ----
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22516
! #: config/i386/i386.c:22644
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
*************** msgid "bad value %qs for %<-mmemory-late
*** 35056,35062 ****
  msgstr ""
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 35083,35089 ----
  msgstr ""
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:882 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args
*** 35178,35195 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 35205,35222 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7249 config/arm/arm.c:7267
! #: config/arm/arm.c:7448 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3443
! #: config/i386/i386-options.c:3620 config/i386/i386-options.c:3676
! #: config/i386/i386-options.c:3727 config/i386/i386-options.c:3764
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20356 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1097 config/s390/s390.c:1184 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr ""
*** 35293,35347 ****
  msgid "insn addresses not freed"
  msgstr ""
  
! #: config/arc/arc.c:11076
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arc/arc.c:11084 config/arc/arc.c:11123
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `-%s' is missing"
  msgid "argument of %qE attribute is missing"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/arc/arc.c:11095 config/arc/arc.c:11134 config/arc/arc.c:11260
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
  
! #: config/arc/arc.c:11115
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arc/arc.c:11170
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/arc/arc.c:11250 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21426
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21490
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21519
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
--- 35320,35374 ----
  msgid "insn addresses not freed"
  msgstr ""
  
! #: config/arc/arc.c:11082
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arc/arc.c:11090 config/arc/arc.c:11129
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `-%s' is missing"
  msgid "argument of %qE attribute is missing"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/arc/arc.c:11101 config/arc/arc.c:11140 config/arc/arc.c:11266
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
  
! #: config/arc/arc.c:11121
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/arc/arc.c:11182
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/arc/arc.c:11256 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21447
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21511
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21540
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
*************** msgstr ""
*** 35560,35852 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2919
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2925
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2948
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2975
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3075
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3125
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3244
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3503
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3584
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3593
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/arm/arm.c:3760
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arm/arm.c:7435
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7484
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26159
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26670
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
--- 35587,35879 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2923
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2929
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2936
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2949
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2956
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2974
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2979
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3080
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3130
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3248
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.c:3497
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3540
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3542
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3567
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3579 config/arm/arm.c:32926
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3587
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3596
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3618 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/arm/arm.c:3763
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3842
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3855
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3875
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6134
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6136
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6156
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6408
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6497
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6881 config/arm/arm.c:7102 config/arm/arm.c:7135
! #: config/arm/arm.c:28877
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7273
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7397
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7409
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7418
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7440 config/arm/arm.c:7492
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arm/arm.c:7459
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7508
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/arm/arm.c:9472
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13241
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13244
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25526
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26188
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26447
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26699
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26945
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32941
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
*************** msgstr ""
*** 35854,35876 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32931
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
--- 35881,35903 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32949
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32962
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32976
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: config/arm/arm.c:33988
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args
*** 36719,36850 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: config/i386/i386-expand.c:8049
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:8847
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:8942
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9842
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9857
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9890
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9930
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9943
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9953
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9958
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10095
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-expand.c:10100
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10414
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10417
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11129
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/i386/i386-expand.c:12050
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:12083
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13115
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
--- 36746,36877 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: config/i386/i386-expand.c:8053
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8477 config/i386/i386-expand.c:9929
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:8865
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:8960
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9860
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9875
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9908
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9948
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9961
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9971
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9976
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10113
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-expand.c:10118
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:10124 config/i386/i386-expand.c:10444
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10432
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10435
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10931 config/rs6000/rs6000-call.c:11056
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11144
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11148
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/i386/i386-expand.c:12069
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:12102
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:12863 config/i386/i386-expand.c:13075
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13128
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13134
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:13153
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
*************** msgstr ""
*** 37027,37381 ****
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/i386/i386-options.c:2396
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386-options.c:2476
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2505
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386-options.c:2530
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2535
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2563
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.c:2646
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.c:2682
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2685
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2834
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2903
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2962
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2967
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2995
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.c:3170
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3279
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3402
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3404
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3408
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3473
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3551
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:3682
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:3703
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3845
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3859
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 37054,37408 ----
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2458
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2398
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2420
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2422
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2428
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2478
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2499
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2501
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2507
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/i386/i386-options.c:2531
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2533
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2536
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2565
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2644
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.c:2647
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2670
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.c:2683
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2686
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2693
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2703
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2710
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2760
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2776
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2778
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2832
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2835
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2839
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2904
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2963
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2968
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2996
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3044
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/i386/i386-options.c:3171
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3186
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3235
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3245
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3280
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3290
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3403
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3405
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3409
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3456 config/i386/i386-options.c:3507
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3461
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3468 config/i386/i386-options.c:3696
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3474
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/i386/i386-options.c:3499 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3503
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3511 config/i386/i386-options.c:3560
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3521 config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3529 config/i386/i386-options.c:3556
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3546 config/i386/i386-options.c:3564
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3552
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3656 config/rs6000/rs6000.c:20469
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:3683
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:3704
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3738 config/i386/i386-options.c:3748
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3775 config/i386/i386-options.c:3797
! #: config/ia64/ia64.c:812 config/s390/s390.c:1194
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3785 config/i386/i386-options.c:3807
! #: config/s390/s390.c:1223
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3839
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3846
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3857
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3860
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 37491,37583 ****
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.c:8206
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.c:8296
  #, 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.c:9612
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.c:9632
  #, 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.c:9643
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12605
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12616 config/i386/i386.c:12630
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.c:12662
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12677
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12871
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16801
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20702
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20798
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.c:22452
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22459
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22466
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22512
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22542
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
--- 37518,37610 ----
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.c:8223
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.c:8313
  #, 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.c:9633
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.c:9653
  #, 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.c:9664
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12626
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12637 config/i386/i386.c:12651
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.c:12683
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12698
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12892
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16822
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20723
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20819
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.c:22477
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22484
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22491
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22537
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22567
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
*************** msgstr ""
*** 37780,37786 ****
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr ""
--- 37807,37813 ----
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1756
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr ""
*************** msgstr ""
*** 38943,38955 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, 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.c:4859 config/rs6000/rs6000.c:4582
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
--- 38970,38982 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4617
  #, 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.c:4859 config/rs6000/rs6000.c:4600
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
*************** msgstr ""
*** 39073,39465 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:946
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:950
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:960 config/rs6000/rs6000-c.c:1011
! #: config/rs6000/rs6000-c.c:1281 config/rs6000/rs6000-c.c:1347
! #: config/rs6000/rs6000-c.c:1729 config/rs6000/rs6000-c.c:1776
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1084 config/rs6000/rs6000-c.c:1167
! #: config/rs6000/rs6000-c.c:1523
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1276
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1668
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1837
  #, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1913
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1917
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/rs6000/rs6000-c.c:1926
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6391
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6443
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6633
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7078
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7604
  #, fuzzy, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/rs6000/rs6000-call.c:7828
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8003
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8795
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9223
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:9264
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9295
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9307
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9333
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:9348
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9373
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:9378
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:9397
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9438
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9526
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9537
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9550
  #, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9562
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9573
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9589
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9607
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9623
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9662
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9720
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_args_info' out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: config/rs6000/rs6000-call.c:10107 config/rs6000/rs6000-call.c:10268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10109 config/rs6000/rs6000-call.c:10270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: config/rs6000/rs6000-call.c:10219
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10417
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10436
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10464
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10490
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10543
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10555
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10569
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10583
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10603
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10673
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10698
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10726
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10738
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/rs6000/rs6000-call.c:10751
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10765
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10777
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/rs6000/rs6000-call.c:10785
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10852 config/rs6000/rs6000-call.c:11202
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:11017
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11249
  #, fuzzy, gcc-internal-format
  #| msgid "second argument of `%s' should be `char **'"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "Ð´Ñ€ÑƒÐ³Ñ–Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"char **\""
  
! #: config/rs6000/rs6000-call.c:11264
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:11282
  #, fuzzy, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:11500
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11502 config/rs6000/rs6000-call.c:11504
! #: config/rs6000/rs6000-call.c:11506 config/rs6000/rs6000-call.c:11512
! #: config/rs6000/rs6000-call.c:11514 config/rs6000/rs6000-call.c:11520
! #: config/rs6000/rs6000-call.c:11526 config/rs6000/rs6000-call.c:11528
! #: config/rs6000/rs6000-call.c:11530 config/rs6000/rs6000-call.c:11534
! #: config/rs6000/rs6000-call.c:11536 config/rs6000/rs6000-call.c:11540
! #: config/rs6000/rs6000-call.c:11544
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11509 config/rs6000/rs6000-call.c:11517
! #: config/rs6000/rs6000-call.c:11523
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11542
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11547
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11550
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14665
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14687
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:1691
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "stack frame too large"
  msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: config/rs6000/rs6000-logue.c:5497
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use register sb"
  msgid "%qs uses register r29"
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
! #: config/rs6000/rs6000-logue.c:5505
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
--- 39100,39499 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:949
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:953
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:963 config/rs6000/rs6000-c.c:1014
! #: config/rs6000/rs6000-c.c:1284 config/rs6000/rs6000-c.c:1350
! #: config/rs6000/rs6000-c.c:1732 config/rs6000/rs6000-c.c:1779
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1087 config/rs6000/rs6000-c.c:1170
! #: config/rs6000/rs6000-c.c:1526
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1279
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1671
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1840
  #, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1916
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1920
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/rs6000/rs6000-c.c:1929
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6517
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6569
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6759
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6934
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7204
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7730
  #, fuzzy, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/rs6000/rs6000-call.c:7954
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8129
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8921
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9349
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:9390
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9421
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9433
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9459
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:9474
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9499
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:9504
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:9523
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9564
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9652
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9663
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9676
  #, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9688
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9699
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9715
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9733
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9749
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9788
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9846
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_args_info' out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: config/rs6000/rs6000-call.c:10233 config/rs6000/rs6000-call.c:10405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10235 config/rs6000/rs6000-call.c:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: config/rs6000/rs6000-call.c:10356
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10554
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10573
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10601
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10627
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10680
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10692
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10706
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10720
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10740
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10810
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10835
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10863
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10875
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/rs6000/rs6000-call.c:10888
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10902
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10914
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/rs6000/rs6000-call.c:10922
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10989 config/rs6000/rs6000-call.c:11339
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:11154
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11386
  #, fuzzy, gcc-internal-format
  #| msgid "second argument of `%s' should be `char **'"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "Ð´Ñ€ÑƒÐ³Ñ–Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"char **\""
  
! #: config/rs6000/rs6000-call.c:11401
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:11419
  #, fuzzy, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:11637
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11639 config/rs6000/rs6000-call.c:11641
! #: config/rs6000/rs6000-call.c:11643 config/rs6000/rs6000-call.c:11649
! #: config/rs6000/rs6000-call.c:11651 config/rs6000/rs6000-call.c:11657
! #: config/rs6000/rs6000-call.c:11663 config/rs6000/rs6000-call.c:11665
! #: config/rs6000/rs6000-call.c:11667 config/rs6000/rs6000-call.c:11671
! #: config/rs6000/rs6000-call.c:11673 config/rs6000/rs6000-call.c:11677
! #: config/rs6000/rs6000-call.c:11681
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11646 config/rs6000/rs6000-call.c:11654
! #: config/rs6000/rs6000-call.c:11660
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11679
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11684
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11687
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14881
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14903
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
! #. We can't check this in rs6000_option_override_internal since
! #. DEFAULT_ABI isn't established yet.
! #: config/rs6000/rs6000-logue.c:732
! #, gcc-internal-format
! msgid "%qs requires the ELFv2 ABI"
! msgstr ""
! 
! #: config/rs6000/rs6000-logue.c:1719
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "stack frame too large"
  msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: config/rs6000/rs6000-logue.c:5552
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use register sb"
  msgid "%qs uses register r29"
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
! #: config/rs6000/rs6000-logue.c:5560
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
*************** msgstr ""
*** 39526,39705 ****
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4176
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4202
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4239
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4607
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4904
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20084
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20172
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20186
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: config/rs6000/rs6000.c:24230
  #, fuzzy, gcc-internal-format
  #| msgid "%s=%s is too large"
  msgid "%s%qs%s is not allowed"
  msgstr "%s=%s Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000.c:25224
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 39560,39739 ----
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4067 config/rs6000/rs6000.c:4094
! #: config/rs6000/rs6000.c:4121 config/rs6000/rs6000.c:4136
! #: config/rs6000/rs6000.c:4144 config/rs6000/rs6000.c:4189
! #: config/rs6000/rs6000.c:4191 config/rs6000/rs6000.c:4283
! #: config/rs6000/rs6000.c:4296 config/rs6000/rs6000.c:4305
! #: config/rs6000/rs6000.c:4455 config/rs6000/rs6000.c:4492
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4180
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4206
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4221
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4224
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4243
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/rs6000/rs6000.c:4252
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4362
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4402
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4415
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4625
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4922
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/rs6000/rs6000.c:4959
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7919
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10694
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17844
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20134
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20216
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20218
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20220
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20222
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20228
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20231
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20236
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20239
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24278
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: config/rs6000/rs6000.c:24281
  #, fuzzy, gcc-internal-format
  #| msgid "%s=%s is too large"
  msgid "%s%qs%s is not allowed"
  msgstr "%s=%s Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: config/rs6000/rs6000.c:24283
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24828
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24987
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25019
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000.c:25275
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27892
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr ""
*** 39878,39884 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
--- 39912,39918 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:922
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
*************** msgstr ""
*** 39949,40155 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr ""
  
! #: config/s390/s390.c:762
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: config/s390/s390.c:766
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr ""
  
! #: config/s390/s390.c:782
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr ""
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:856
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:875
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr ""
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr ""
  
! #: config/s390/s390.c:1016
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, fuzzy, gcc-internal-format
  #| msgid "size of `%s' is %d bytes"
  msgid "frame size of %qs is %wd bytes"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13147
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15512
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/s390/s390.c:15641
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
--- 39983,40189 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr ""
  
! #: config/s390/s390.c:765
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: config/s390/s390.c:769
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr ""
  
! #: config/s390/s390.c:785
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr ""
  
! #: config/s390/s390.c:834
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:840
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:847
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:853
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:859
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:878
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr ""
  
! #: config/s390/s390.c:885 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr ""
  
! #: config/s390/s390.c:1019
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/s390/s390.c:1120
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1210
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/s390/s390.c:10027
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11392
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11408
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11436
  #, fuzzy, gcc-internal-format
  #| msgid "size of `%s' is %d bytes"
  msgid "frame size of %qs is %wd bytes"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/s390/s390.c:11440
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13150
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15461
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15490
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15494
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15506
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15515
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15521
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15526
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15548
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15601
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15637
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/s390/s390.c:15644
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/s390/s390.c:15675
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15836 config/s390/s390.c:15886 config/s390/s390.c:15903
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15842
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
*************** msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ
*** 40513,40572 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:4160
  #, fuzzy, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: ada/gcc-interface/utils.c:4184
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6381 ada/gcc-interface/utils.c:6559
! #: ada/gcc-interface/utils.c:6731
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: ada/gcc-interface/utils.c:6436
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6451
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6473
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6482
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6503
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6512
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: ada/gcc-interface/utils.c:6691
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute has no effect"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: ada/gcc-interface/utils.c:6975
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
--- 40547,40606 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:4157
  #, fuzzy, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: ada/gcc-interface/utils.c:4181
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6378 ada/gcc-interface/utils.c:6556
! #: ada/gcc-interface/utils.c:6728
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: ada/gcc-interface/utils.c:6433
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6448
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6470
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6479
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6500
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6509
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: ada/gcc-interface/utils.c:6688
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute has no effect"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: ada/gcc-interface/utils.c:6972
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
*************** msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€
*** 40576,40583 ****
  msgid "could not read the BRIG file"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 40610,40617 ----
  msgid "could not read the BRIG file"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12789 cp/typeck.c:2157
! #: cp/typeck.c:8625 cp/typeck.c:9416
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°
*** 40640,40646 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
--- 40674,40680 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7355 c/c-decl.c:8263 c/c-decl.c:9070
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
*************** msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿
*** 40943,40949 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Ð�Ð± ÐºÐ¾Ð¶Ð½Ñ‹Ð¼ Ð½ÐµÐ°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½Ñ‹Ð¼ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€Ñ‹ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»Ñ�ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
--- 40977,40983 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Ð�Ð± ÐºÐ¾Ð¶Ð½Ñ‹Ð¼ Ð½ÐµÐ°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½Ñ‹Ð¼ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€Ñ‹ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»Ñ�ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.c:3831 cp/decl.c:3264
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
*************** msgstr ""
*** 40975,40981 ****
  msgid "duplicate label declaration %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
--- 41009,41015 ----
  msgid "duplicate label declaration %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:4047 cp/decl.c:3670
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
*************** msgstr ""
*** 41005,41011 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
--- 41039,41045 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4423 cp/tree.c:4807
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
*************** msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð
*** 41106,41112 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
--- 41140,41146 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7822 c/c-decl.c:9740
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
*************** msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†
*** 41138,41144 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr ""
--- 41172,41178 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8235
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr ""
*************** msgstr ""
*** 41200,41411 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6056
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6082
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6088
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.c:6133
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6143
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6145
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.c:6414
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"const\""
  
! #: c/c-decl.c:6416
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: c/c-decl.c:6418
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-decl.c:6420
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: c/c-decl.c:6423
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6462
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6527
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6532
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
--- 41234,41445 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:5657 cp/decl.c:8216
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5917
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.c:6028
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6049 c/c-decl.c:6064
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6059
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6070
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6075
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6085
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6091
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.c:6102
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.c:6108
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.c:6121
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6139
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6146
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6148
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6359 c/c-decl.c:6755 c/c-decl.c:6765
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.c:6361
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.c:6381
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.c:6385
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.c:6417
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"const\""
  
! #: c/c-decl.c:6419
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: c/c-decl.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: c/c-decl.c:6426
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.c:6449 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6465
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:6469
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6490
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6497
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6500 cp/decl.c:12194
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.c:6517
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6521
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.c:6526
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6530
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6538
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
*************** msgstr ""
*** 41413,42148 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-decl.c:6695
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6699
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6707
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6722
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6725
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6734
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.c:6736
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.c:6822
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:6825
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: c/c-decl.c:6899
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7012
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE declared as function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7066
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function definition has qualified void return type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:7262
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7264
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7273
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7280
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7282
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7287
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.c:7289
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7335
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7488
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7490
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7503
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:7510
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7512
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: c/c-decl.c:7623
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7636
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7680
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7880
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7895
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.c:8173
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "struct defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:8179
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "union defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:8256
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8258
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8267
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8269
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8371
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.c:8782
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.c:8813
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:9058
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:9290
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9468
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type defaults to %<int%>"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: c/c-decl.c:9496
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9554
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for `%s'"
  msgid "no previous prototype for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð¿Ñ€Ð°Ñ‚Ð°Ñ‚Ñ‹Ð¿Ð° Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:9563
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:9581
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:9600
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %<int%>"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9609
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%qD is normally a non-static function"
  msgstr "`%s' - Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9689
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.c:9770
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: c/c-decl.c:9779
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9833
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9904
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "prototype declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
--- 41447,42182 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6585 c/c-decl.c:6979
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6648
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6658
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6666 c/c-decl.c:8794
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-decl.c:6698
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6702
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6713
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:6725
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6728
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-decl.c:6737
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.c:6739
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c/c-decl.c:6825
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:6828
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:6867 c/c-decl.c:7525
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6889
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: c/c-decl.c:6902
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:6908
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6912
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7015
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE declared as function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:7018
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7028
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7069
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function definition has qualified void return type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-decl.c:7073 cp/decl.c:12494
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:7111 c/c-decl.c:7321 c/c-decl.c:7375 c/c-decl.c:7459
! #: c/c-decl.c:7584 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:7117 c/c-decl.c:7327 c/c-decl.c:7464 c/c-decl.c:7589
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:7212
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7216
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7222
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7241
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:7250
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:7265
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7267
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7276
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.c:7278
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7283
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7285
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7290
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7295
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7305
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7336
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7338
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7381
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7392
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7409 cp/decl.c:11126
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7449
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7491
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7493
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7506
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:7513
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7515
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7555 c/c-decl.c:7566 c/c-decl.c:7569
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: c/c-decl.c:7626
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:7628
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:7642
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:7671
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7683
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7720
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7828 c/c-decl.c:9548
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7838
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7883
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:7898
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7980 c/c-decl.c:8016
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-decl.c:8010
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:8056
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8170
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.c:8176
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "struct defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:8182
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "union defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:8259
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8261
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8270
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8272
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
! #: c/c-decl.c:8302 c/c-decl.c:9089
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8369 cp/decl.c:5140
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:8377
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:8470 c/c-decl.c:8488 c/c-decl.c:8549
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8578
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.c:8705
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.c:8712
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8773 cp/decl.c:13466
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.c:8779
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.c:8785
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.c:8816
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c/c-decl.c:8921
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:9061
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9068
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: c/c-decl.c:9147 cp/decl.c:15941
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9162
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:9282 c/c-decl.c:9298
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:9293
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9325
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9442 cp/decl.c:5451 cp/decl.c:16484
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:9460
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9471
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type defaults to %<int%>"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: c/c-decl.c:9499
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9557
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for `%s'"
  msgid "no previous prototype for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð¿Ñ€Ð°Ñ‚Ð°Ñ‚Ñ‹Ð¿Ð° Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:9566
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:9574 cp/decl.c:16619
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c/c-decl.c:9584
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:9603
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %<int%>"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9612
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%qD is normally a non-static function"
  msgstr "`%s' - Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-decl.c:9660
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9675
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9692
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9732 c/c-decl.c:9736
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.c:9749
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.c:9765
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.c:9773
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: c/c-decl.c:9782
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:9811 c/c-decl.c:9816
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9836
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-decl.c:9843
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.c:9896
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9907
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-decl.c:9910 c/c-decl.c:9957 c/c-decl.c:9971
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "prototype declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: c/c-decl.c:9949
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9954
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9964
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9969
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:10227 cp/decl.c:17444
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:10246 cp/decl.c:17528
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
*************** msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°
*** 42151,42422 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10344
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "`long long long' - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð° Ð´Ð»Ñ� GCC"
  
! #: c/c-decl.c:10818
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ `long long'"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11093
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: c/c-decl.c:11224
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11246
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:11289
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11408
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11458
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c/c-decl.c:11555
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11652
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: c/c-decl.c:11673
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C90 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11744
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11838
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ‹ \"complex\" Ñƒ Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ– \"double complex\""
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 42185,42456 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10342
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10347
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10354
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-decl.c:10386
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10390
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10397
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10402
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10406
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10410
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10702
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10761 c/c-decl.c:10768
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:10796 c/c-decl.c:11180 c/c-decl.c:11575
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10808 cp/parser.c:31517
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "`long long long' - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð° Ð´Ð»Ñ� GCC"
  
! #: c/c-decl.c:10821
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ `long long'"
  
! #: c/c-decl.c:11050 c/c-parser.c:9959
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11096
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11167 c/c-decl.c:11733
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: c/c-decl.c:11227
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11249
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:11292
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11411
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11461
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:11532
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11556 c/c-decl.c:11829 c/c-parser.c:8970
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c/c-decl.c:11558
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:11593
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11606
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11655
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11680
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11694 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11697 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C90 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11709
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11718
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11739
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11747
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11826
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11841
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ‹ \"complex\" Ñƒ Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ– \"double complex\""
  
! #: c/c-decl.c:11868
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11894 c/c-decl.c:11910 c/c-decl.c:11936
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:12363 cp/semantics.c:5813
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12367 cp/semantics.c:5817
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12070 cp/typeck.c:5094
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:12079 cp/typeck.c:5102
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:12008 cp/typeck.c:5042
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:12098 cp/typeck.c:5110
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:12032 cp/typeck.c:5053
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:12090
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:12019
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 42436,42442 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
--- 42470,42476 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31751
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
*************** msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿Ñƒ
*** 42452,42458 ****
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1753 c/c-parser.c:11210
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
--- 42486,42492 ----
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1753 c/c-parser.c:11213
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
*************** msgstr ""
*** 42483,42490 ****
  msgid "unknown type name %qE"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration specifiers"
--- 42517,42524 ----
  msgid "unknown type name %qE"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: c/c-parser.c:2001 c/c-parser.c:12511 c/c-parser.c:18879 c/c-parser.c:19396
! #: c/c-parser.c:19913 cp/parser.c:41400 cp/parser.c:45266
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration specifiers"
*************** msgstr ""
*** 42506,42512 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
--- 42540,42546 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33950 cp/parser.c:34022
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
*************** msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½
*** 42522,42528 ****
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
--- 42556,42562 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11860 cp/parser.c:12067
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 42560,42566 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 42594,42600 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14570
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð
*** 42590,42596 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12569
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
--- 42624,42630 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12572
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgstr ""
*** 42621,42627 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 42655,42661 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10148
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†
*** 42660,42681 ****
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8491 c/c-parser.c:8500 c/c-parser.c:9027
! #: c/c-parser.c:9213 c/c-parser.c:9239 c/c-parser.c:10067 c/c-parser.c:10493
! #: c/c-parser.c:10530 c/c-parser.c:10792 c/c-parser.c:10843 c/c-parser.c:11003
! #: c/c-parser.c:11033 c/c-parser.c:11041 c/c-parser.c:11070 c/c-parser.c:11083
! #: c/c-parser.c:11389 c/c-parser.c:11513 c/c-parser.c:12097 c/c-parser.c:12150
! #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
! #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
! #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
--- 42694,42715 ----
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8493 c/c-parser.c:8502 c/c-parser.c:9030
! #: c/c-parser.c:9216 c/c-parser.c:9242 c/c-parser.c:10070 c/c-parser.c:10496
! #: c/c-parser.c:10533 c/c-parser.c:10795 c/c-parser.c:10846 c/c-parser.c:11006
! #: c/c-parser.c:11036 c/c-parser.c:11044 c/c-parser.c:11073 c/c-parser.c:11086
! #: c/c-parser.c:11392 c/c-parser.c:11516 c/c-parser.c:12100 c/c-parser.c:12153
! #: c/c-parser.c:12169 c/c-parser.c:12215 c/c-parser.c:13001 c/c-parser.c:13034
! #: c/c-parser.c:15346 c/c-parser.c:15456 c/c-parser.c:15729 c/c-parser.c:15992
! #: c/c-parser.c:17949 c/c-parser.c:20432 c/c-parser.c:20623
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31754 cp/parser.c:34927 cp/parser.c:37491 cp/parser.c:37659
! #: cp/parser.c:42974 cp/parser.c:44581
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3238 cp/parser.c:20213
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
*************** msgstr ""
*** 42762,42768 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
--- 42796,42802 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27917
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
*************** msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�
*** 42823,42829 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 42857,42863 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12191
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 42838,42844 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
--- 42872,42878 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11810
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
*************** msgstr ""
*** 42863,42881 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, 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.c:6390 cp/parser.c:13643
  #, 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.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
--- 42897,42915 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13647
  #, 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.c:6390 cp/parser.c:13650
  #, 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.c:6521 cp/parser.c:12462
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
*************** msgstr ""
*** 42895,42906 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 42929,42940 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-parser.c:6872 cp/parser.c:12731
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12737
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 42915,42922 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 42949,42956 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21066
! #: cp/parser.c:21083 cp/parser.c:21097
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿Ñƒ
*** 42943,42954 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
--- 42977,42988 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4870
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4875
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·
*** 42983,44272 ****
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.c:8539
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: c/c-parser.c:8622
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:8625
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:8694
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.c:8697
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:8701
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8725
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8726
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8734
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8735
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.c:8758
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8760
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8785
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8806
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:8814
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:8820
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.c:8836
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:8859 c/c-parser.c:8863
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:8867
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:9041 c/c-parser.c:10109 c/c-parser.c:10131
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.c:9062
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.c:9076
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.c:9266
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9282
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9352 c/c-parser.c:9369 c/c-parser.c:9376
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:9397
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:9441 c/c-parser.c:9451
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9473 c/c-parser.c:9483
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9516
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9535
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9583
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9606
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9661
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9680
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9688 c/c-parser.c:9718
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9696 c/c-parser.c:9738
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9836
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.c:9877
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9890
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9894
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9920
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-parser.c:9942
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9951
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.c:9996 cp/parser.c:7353
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-parser.c:10169
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10180
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10184
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c/c-parser.c:10197
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10271
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10276
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10284
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10295
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10299
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10304
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10317
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10321
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10348
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10374
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10814
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10910
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11158
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.c:11290
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11310
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11432
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.c:11883
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-parser.c:12004
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, 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.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12431
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:12856
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:13100 c/c-parser.c:13112
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.c:13263 c/c-parser.c:21734
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13701 c/c-parser.c:13747 c/c-parser.c:13793 c/c-parser.c:13839
! #: c/c-parser.c:14255 c/c-parser.c:14337 c/c-parser.c:14876 c/c-parser.c:15004
! #: c/c-parser.c:15049 c/c-parser.c:15781
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.c:13712
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13758
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%-code"
  msgid "invalid schedule kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: c/c-parser.c:15014
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15223
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15273
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15312
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.c:15888
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: c/c-parser.c:15932
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "%qs is not valid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:17106 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.c:17110
  #, gcc-internal-format
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.c:17151 c/c-parser.c:17199 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr ""
  
! #: c/c-parser.c:17338
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18107
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.c:18416
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, 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.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20152
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:20203 c/c-parser.c:20231
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.c:20662
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20723
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr ""
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20949
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21026
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21033
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21036
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21044
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21053
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21170
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:21181
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr ""
  
! #: c/c-parser.c:21200
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21490
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21496
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21936
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22028
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 43017,44306 ----
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.c:8542
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: c/c-parser.c:8625
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:8628
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:8697
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.c:8700
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:8704
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8728
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8729
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8737
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8738
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.c:8761
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8763
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8788
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8809
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:8817
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:8823
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.c:8839
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:8862 c/c-parser.c:8866
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:8870
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:9044 c/c-parser.c:10112 c/c-parser.c:10134
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.c:9065
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.c:9079
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.c:9269
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9285
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9355 c/c-parser.c:9372 c/c-parser.c:9379
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:9400
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
  
! #: c/c-parser.c:9444 c/c-parser.c:9454
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9476 c/c-parser.c:9486
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9519
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9538
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9586
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9609
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9626
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9683
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9691 c/c-parser.c:9721
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9699 c/c-parser.c:9741
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9733
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9839
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.c:9880
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9893
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9897
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c/c-parser.c:9923
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-parser.c:9945
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9954
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.c:9999 cp/parser.c:7353
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: c/c-parser.c:10172
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10183
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10187
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c/c-parser.c:10200
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10274
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10279
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10287
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10298
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10302
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10307
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10320
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10341
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10346
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10351
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10817
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10913
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11161
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.c:11293
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11313
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11435
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.c:11886
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:11954 cp/parser.c:34784
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11968 cp/parser.c:34797
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-parser.c:12007
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.c:12010 cp/parser.c:34834
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12019 cp/parser.c:34843
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.c:12030 cp/parser.c:34857
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.c:12046 cp/parser.c:34876
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12260 cp/parser.c:44912
  #, 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.c:12304 c/c-parser.c:19393 c/c-parser.c:19688 c/c-parser.c:19747
! #: c/c-parser.c:19833 cp/parser.c:41397 cp/parser.c:41731 cp/parser.c:41821
! #: cp/parser.c:41894 cp/parser.c:44959 cp/parser.c:44974 cp/parser.c:44989
! #: cp/parser.c:45005 cp/parser.c:45021 cp/parser.c:45037 cp/parser.c:45064
! #: cp/parser.c:45077 cp/parser.c:45100 cp/parser.c:45113
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12327 cp/parser.c:45090
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12414 cp/parser.c:45185
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12421 cp/parser.c:45191
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12434
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12456 c/c-parser.c:12480 cp/parser.c:45220 cp/parser.c:45253
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12493 cp/parser.c:44949
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.c:12832 c/c-parser.c:15840 c/c-parser.c:21437 c/c-parser.c:21445
! #: cp/parser.c:35295 cp/parser.c:38010 cp/parser.c:44032 cp/parser.c:44040
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:12859
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:13103 c/c-parser.c:13115
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.c:13266 c/c-parser.c:21738
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:13270 cp/semantics.c:7784
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-parser.c:13312 cp/parser.c:35981
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13389 cp/parser.c:36045
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13391 cp/parser.c:36047
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13511 cp/parser.c:36158
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13531 c/c-parser.c:19740 c/c-parser.c:19826 cp/parser.c:36176
! #: cp/parser.c:41723 cp/parser.c:41813
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.c:13584 cp/parser.c:36231
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13591 cp/parser.c:36238
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:13593 cp/parser.c:36240
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13599 cp/parser.c:36246
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13704 c/c-parser.c:13750 c/c-parser.c:13796 c/c-parser.c:13842
! #: c/c-parser.c:14258 c/c-parser.c:14340 c/c-parser.c:14879 c/c-parser.c:15007
! #: c/c-parser.c:15052 c/c-parser.c:15784
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.c:13715
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13761
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13807 cp/semantics.c:7989
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13854 cp/semantics.c:8019
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13888 cp/parser.c:36438
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.c:13928 cp/parser.c:36480
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13989 cp/parser.c:36545
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36614
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14058 cp/parser.c:36617
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14132 cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:14144 c/c-parser.c:14267 cp/semantics.c:7058
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14206 cp/parser.c:35753
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:14240 cp/parser.c:35786
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: c/c-parser.c:14407 cp/semantics.c:8154
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14465 c/c-parser.c:14471 cp/parser.c:36649 cp/parser.c:36659
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.c:14505 cp/parser.c:36697
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14558 cp/parser.c:36765
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14683 c/c-parser.c:21003 cp/parser.c:43683
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14803 cp/parser.c:37023
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14857 cp/parser.c:37039
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14861 cp/parser.c:37042
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14873 cp/semantics.c:7093
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14896 cp/parser.c:37062
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%-code"
  msgid "invalid schedule kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: c/c-parser.c:15017
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15062 cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15107 cp/semantics.c:7308
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15152 cp/semantics.c:7406
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15226
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15276
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15315
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15583 cp/parser.c:37791
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15630 cp/parser.c:37839 cp/parser.c:38068 cp/parser.c:38118
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: c/c-parser.c:15717 cp/parser.c:37914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
  
! #: c/c-parser.c:15815 cp/parser.c:38015
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.c:15891
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: c/c-parser.c:15935
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16012 cp/semantics.c:7564
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16209 cp/parser.c:38352
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16220 c/c-parser.c:16552 cp/parser.c:38363 cp/parser.c:38734
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "%qs is not valid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: c/c-parser.c:16264 cp/parser.c:38410
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16409 cp/parser.c:38588
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16541 cp/parser.c:38723
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16674 cp/parser.c:42251
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16684 cp/parser.c:42261
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16704 cp/parser.c:42281
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16715 cp/parser.c:42292
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16722 cp/parser.c:42299
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16730 cp/parser.c:42307
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16741 cp/parser.c:42329
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16751 cp/parser.c:42339
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16844 cp/parser.c:42436
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16860 cp/parser.c:42453
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:17109 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.c:17113
  #, gcc-internal-format
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.c:17131 cp/parser.c:44276
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.c:17154 c/c-parser.c:17202 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17194 cp/parser.c:44327 cp/parser.c:44372
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17225 cp/parser.c:44401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17226 cp/parser.c:44403
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17270 cp/parser.c:42654
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17325 cp/parser.c:38813
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr ""
  
! #: c/c-parser.c:17341
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17356 cp/parser.c:38828
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.c:17455 cp/parser.c:38921
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.c:17477 cp/parser.c:38943
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17491 cp/parser.c:38957
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:17498 cp/parser.c:38964
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17555 cp/parser.c:39021
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17564 cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17574 cp/parser.c:39039
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17840 cp/parser.c:39244 cp/parser.c:39270
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17844 cp/parser.c:39301 cp/parser.c:39317
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17893 cp/semantics.c:9738 cp/semantics.c:9748
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17993 cp/semantics.c:9813
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:18050 cp/parser.c:39501
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:18062 cp/parser.c:39517
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:18098 cp/parser.c:39550
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:18105 cp/parser.c:39557
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18110
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18164 cp/parser.c:40162
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:18169 cp/parser.c:40168
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.c:18225 cp/parser.c:40219
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18236 cp/parser.c:40230
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18254 cp/parser.c:40258
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:18333 cp/semantics.c:9323 cp/semantics.c:9414
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.c:18419
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18467 cp/parser.c:40572
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18550 cp/parser.c:40368 cp/parser.c:40410 cp/pt.c:17930
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18684 cp/parser.c:40691
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18898 cp/parser.c:40909
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19108 cp/parser.c:41110
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19384 cp/parser.c:41388
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.c:19637 cp/parser.c:41661
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19653 cp/parser.c:41677
  #, 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.c:19701 cp/parser.c:41907
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19775 cp/parser.c:41760
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19787 cp/parser.c:41772
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19862 cp/parser.c:41851
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19875 cp/parser.c:41864
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20099 cp/parser.c:42126
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20156
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:20207 c/c-parser.c:20235
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20274 cp/parser.c:42802
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20327 cp/parser.c:42854
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20352 cp/parser.c:42878
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20379 cp/parser.c:42917 cp/pt.c:11524
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20382 cp/parser.c:42920 cp/pt.c:11541
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20406 cp/parser.c:42948 cp/pt.c:11527
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20451 cp/parser.c:42992
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20473 cp/parser.c:43014 cp/pt.c:11531
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20484 cp/parser.c:43025
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20571 cp/parser.c:43111
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20646 cp/parser.c:43219
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.c:20666
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.c:20672 cp/decl.c:7581
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:20684 cp/decl.c:7590
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20727
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20735 cp/parser.c:43264
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20844 cp/parser.c:43369
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20893 cp/parser.c:43418
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20912 cp/parser.c:43443
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: c/c-parser.c:20919 cp/parser.c:43450
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr ""
  
! #: c/c-parser.c:20925 cp/parser.c:43457
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20953
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21034
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21037
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21040
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21048
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21057
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21174
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:21185
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr ""
  
! #: c/c-parser.c:21204
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21335 cp/parser.c:43925
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21399 cp/parser.c:43988
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21419 cp/parser.c:44014
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21428 cp/parser.c:44023
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21440 cp/parser.c:44035
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21452 cp/parser.c:44047
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21461 cp/parser.c:44056
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21475 cp/parser.c:44070
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21494
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21500
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21740 cp/semantics.c:8762
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8764
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21746 cp/semantics.c:8766
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:21925 cp/parser.c:44803
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21931 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21940
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21948 cp/parser.c:44827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22032
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 44277,44283 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 44311,44317 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10697 c/c-typeck.c:10739 cp/call.c:4556
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 44358,44369 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
--- 44392,44403 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9252
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9256
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
*************** msgstr ""
*** 44398,44404 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
--- 44432,44438 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2702 cp/typeck.c:3609 cp/typeck.c:3702
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
*************** msgstr ""
*** 44539,44555 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
--- 44573,44589 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5140 cp/typeck.c:5409
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5167 cp/typeck.c:5191
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5170 cp/typeck.c:5194
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
*************** msgstr ""
*** 44574,44580 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
--- 44608,44614 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:4047 cp/typeck.c:6107
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
*************** msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°
*** 44656,44662 ****
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.c:4858
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
--- 44690,44696 ----
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.c:4858 c/c-typeck.c:5042
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
*************** msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð
*** 44671,46048 ****
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5295
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.c:5394
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.c:5440
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5594
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5598
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5616
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5621
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5768
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5774
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6077
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6213
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, fuzzy, gcc-internal-format
  #| msgid "initialization"
  msgid "(near initialization for %qs)"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6681
  #, 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.c:6684
  #, 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.c:6689
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6897
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6901
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6906
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6924
  #, fuzzy, gcc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "implicit conversion from %qT to %qT"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.c:7202
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.c:7215
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7305
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7310
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7315
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7320
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7369
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7428
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7438
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7480
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.c:7488
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:7493
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:7504
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7511
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7516
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7555
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7562
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7567
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7571
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7591
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7598
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7603
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7607
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.c:7645
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7655
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7665
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.c:8924
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.c:9127
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10178
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:10764
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10840
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10917
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.c:12335
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12779
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13120
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.c:13780
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14074
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14082
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14448
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14462
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14481
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14500
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, 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.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14956
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14963
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15522
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 44705,46087 ----
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.c:5073
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5076
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5081
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5083
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5222
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5304
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5363 c/c-typeck.c:5369
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5386
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.c:5403
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5414 c/c-typeck.c:5431
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5419 c/c-typeck.c:5436
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.c:5449
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5454
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5463 c/c-typeck.c:5474
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5488
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5603
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5607
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5625
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5630
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5639 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.c:5688
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5706 c/c-typeck.c:11260
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5777
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5783
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5818
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5912
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.c:5918
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.c:5933
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.c:5953
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.c:5963
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6028
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:6039
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6044
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6053 cp/typeck.c:8460
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6076
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6086
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:6182
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6223
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.c:6349
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6551 c/c-typeck.c:6573 c/c-typeck.c:6599
  #, fuzzy, gcc-internal-format
  #| msgid "initialization"
  msgid "(near initialization for %qs)"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: c/c-typeck.c:6614
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.c:6657 c/c-typeck.c:6903
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6691
  #, 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.c:6694
  #, 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.c:6699
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.c:6898
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6907
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6911
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6916
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6934
  #, fuzzy, gcc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "implicit conversion from %qT to %qT"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: c/c-typeck.c:7112 c/c-typeck.c:7479
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7115 c/c-typeck.c:7482
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7118 c/c-typeck.c:7484
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7486
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7129 c/c-typeck.c:7374 c/c-typeck.c:7417
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7131 c/c-typeck.c:7376 c/c-typeck.c:7419
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7133 c/c-typeck.c:7378 c/c-typeck.c:7421
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7135 c/c-typeck.c:7380 c/c-typeck.c:7423
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7144
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.c:7212
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7278
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7284
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7289
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7294 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7317
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7327
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7337
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7342
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7391
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7394
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7396
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7398
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7442
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7450
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7455
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7460
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7502
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.c:7510
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:7515
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7521
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:7526
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7533
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7538
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7577
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7584
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7589
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7593
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7613
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7620
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7625
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7629
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7656
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.c:7667
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7677
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7687
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.c:7755
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7995 c/c-typeck.c:8889 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:8011 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8051
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:8119 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.c:8138 c/c-typeck.c:8162 c/c-typeck.c:8165 c/c-typeck.c:8173
! #: c/c-typeck.c:8213 c/c-typeck.c:9742 c/c-typeck.c:9792
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.c:8147
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.c:8178 c/c-typeck.c:8226 c/c-typeck.c:9802
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:8220 c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.c:8239
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-typeck.c:8517 cp/decl.c:6998
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.c:8737
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.c:8820
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8886 c/c-typeck.c:10325 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.c:8923
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.c:8946
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-typeck.c:8970
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8975
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:9094 c/c-typeck.c:9176
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9099 c/c-typeck.c:9238
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.c:9149
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:9158 c/c-typeck.c:9167
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:9172 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9178 c/c-typeck.c:9181
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9200
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9209
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9311 c/c-typeck.c:9341 c/c-typeck.c:9885
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9315 c/c-typeck.c:9345 c/c-typeck.c:9888
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9819
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10200
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10207 c/c-typeck.c:10284
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.c:10228
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10299 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.c:10416
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10478
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10512
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.c:10544
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:10786
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c/c-typeck.c:10813 c/gimple-parser.c:2404 cp/typeck.c:10061
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-typeck.c:10841 c/c-typeck.c:10845
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.c:10859 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10862
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10939
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c/c-typeck.c:11029 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.c:11054
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:11092 c/c-typeck.c:11100
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:11106 cp/parser.c:11981
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11108
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11184 cp/parser.c:13483
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11187 c/c-typeck.c:11207 cp/decl.c:3644 cp/parser.c:13493
! #: cp/parser.c:13514
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11190 cp/parser.c:13496
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.c:11204 cp/parser.c:13506
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11242 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.c:11286
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:12120 c/c-typeck.c:12288 cp/typeck.c:5423
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12128 c/c-typeck.c:12296 cp/typeck.c:5436
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12143 c/c-typeck.c:12311 cp/typeck.c:5454
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr ""
! 
! #: c/c-typeck.c:12153 c/c-typeck.c:12321 cp/typeck.c:5471
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12167 cp/typeck.c:5129
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12185 c/c-typeck.c:12206
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12191 c/c-typeck.c:12212
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12233 c/c-typeck.c:12362
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12240 c/c-typeck.c:12246
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c/c-typeck.c:12253 c/c-typeck.c:12372
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.c:12265 c/c-typeck.c:12270 c/c-typeck.c:12398 c/c-typeck.c:12403
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.c:12352
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.c:12357
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.c:12380 c/c-typeck.c:12383 c/c-typeck.c:12390 c/c-typeck.c:12393
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.c:12462
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12777
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12781
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12785
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12801
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12991 cp/semantics.c:9886
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13002 c/c-typeck.c:13012 cp/semantics.c:9897
! #: cp/semantics.c:9907
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:13047 cp/semantics.c:9942
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13091 c/c-typeck.c:14672 c/c-typeck.c:14759 c/c-typeck.c:14832
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13103 c/c-typeck.c:14604 c/c-typeck.c:14745
! #: cp/semantics.c:4950 cp/semantics.c:7490 cp/semantics.c:7684
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13112 c/c-typeck.c:14769 cp/semantics.c:4960
! #: cp/semantics.c:7703
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:13120 c/c-typeck.c:14778
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: c/c-typeck.c:13131 cp/semantics.c:4976 cp/semantics.c:7732
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13135 c/c-typeck.c:14797 cp/semantics.c:4980
! #: cp/semantics.c:7736
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13142
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13151 c/c-typeck.c:14804 c/c-typeck.c:14922
! #: cp/semantics.c:4998 cp/semantics.c:7743 cp/semantics.c:7924
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13187 cp/semantics.c:5032
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13194 cp/semantics.c:5039
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13217 cp/semantics.c:5072
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13234 c/c-typeck.c:13300 c/c-typeck.c:13577
! #: cp/semantics.c:5089 cp/semantics.c:5155
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13253 cp/semantics.c:5108
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13270 c/c-typeck.c:13391 cp/semantics.c:5125
! #: cp/semantics.c:5246
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13287 cp/semantics.c:5142
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13328 cp/semantics.c:5183
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13343 cp/semantics.c:5198
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13379 cp/semantics.c:5234
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13383 cp/semantics.c:5238
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13401 c/c-typeck.c:13516 cp/semantics.c:5256
! #: cp/semantics.c:5385
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13409 cp/semantics.c:5264
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.c:13795 cp/semantics.c:6335
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.c:13802
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13808 cp/semantics.c:6342
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13821 cp/semantics.c:6358
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:13841 cp/semantics.c:6394
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13868
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13875 cp/semantics.c:6428
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13881 cp/semantics.c:6434
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13887 cp/semantics.c:6440
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13924 cp/semantics.c:6488
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6563
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14028 cp/semantics.c:6583
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14054 c/c-typeck.c:14064
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14084
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14096
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14104
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14148
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14157 cp/semantics.c:6227
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14245
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14263 c/c-typeck.c:14996 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14275 cp/semantics.c:8447
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14289 cp/semantics.c:6624
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14297
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14305
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14324 cp/semantics.c:6698
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14354 c/c-typeck.c:14915 c/c-typeck.c:15139
! #: cp/semantics.c:6785 cp/semantics.c:7917 cp/semantics.c:8215
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14369 cp/semantics.c:6800
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14382 c/c-typeck.c:14414 c/c-typeck.c:14445
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14390 c/c-typeck.c:14421 c/c-typeck.c:14693 c/c-typeck.c:14843
! #: c/c-typeck.c:14850 c/c-typeck.c:14868 c/c-typeck.c:14878 c/c-typeck.c:14885
! #: cp/semantics.c:6813 cp/semantics.c:6821 cp/semantics.c:6878
! #: cp/semantics.c:6885 cp/semantics.c:6929 cp/semantics.c:7617
! #: cp/semantics.c:7794 cp/semantics.c:7801 cp/semantics.c:7818
! #: cp/semantics.c:7828 cp/semantics.c:7835
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14393 c/c-typeck.c:14424 c/c-typeck.c:14853 c/c-typeck.c:14888
! #: cp/semantics.c:6824 cp/semantics.c:6888 cp/semantics.c:7804
! #: cp/semantics.c:7838
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14407 cp/semantics.c:6870
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14438 cp/semantics.c:6921
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14457 cp/semantics.c:7260
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14464
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14471
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14478
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14491 cp/semantics.c:7331
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14497
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14510 cp/semantics.c:7370
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14516
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14585 cp/semantics.c:7456
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7481
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14612 cp/semantics.c:7500
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14621 cp/semantics.c:7511
  #, 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.c:14664 cp/semantics.c:7592
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14689 c/c-typeck.c:14865 cp/semantics.c:7613
! #: cp/semantics.c:7815
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14697 c/c-typeck.c:14871 cp/semantics.c:7621
! #: cp/semantics.c:7821
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7691
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14823 c/c-typeck.c:14929 cp/semantics.c:7773
! #: cp/semantics.c:7931
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14910 cp/semantics.c:7911
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14938 cp/semantics.c:7941
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14952 cp/semantics.c:7957
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14955 cp/semantics.c:7960
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14972
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14979
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:15009 c/c-typeck.c:15100 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15029 cp/semantics.c:7543
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.c:15122 cp/semantics.c:8183
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15189 cp/semantics.c:8518
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15199
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8309
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15230 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15241 c/c-typeck.c:15249 cp/semantics.c:8331
! #: cp/semantics.c:8349
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15294 cp/semantics.c:8289
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15331 cp/semantics.c:8339
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15341 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15359 cp/semantics.c:8543
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15533
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15538
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:15544
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð·
*** 46255,46261 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 46294,46300 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3729 cp/pt.c:6908
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 46343,47583 ****
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4366
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.c:4264
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4372 cp/cvt.c:862
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4439
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4460
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4958
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5014
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5016
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: %s"
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:5081
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5215
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5703
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5716
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5721
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5737
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %qs"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7051
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7231
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹ Ð°Ð¿Ñ�Ñ€Ð°Ñ‚Ð°Ñ€ '%s'"
  
! #: cp/call.c:7267
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7388
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7475
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7525
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7545
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7897
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7906
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.c:7911
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7926
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7971
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:8166
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8270
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8348
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9103
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:9313
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9875
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9877
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:10109
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10383 cp/typeck.c:9489
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10405
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10437
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10716
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10742
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10748
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11804
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12063
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12655
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/class.c:309
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:313
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:320
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:325
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:378
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1191
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/class.c:1194
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1212
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1332
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1342
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2936
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3017
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:3018
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:3053
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/class.c:3467
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3493
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3563
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3679
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3692
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3834
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3837
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3870
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3913
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3946
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3952
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:4411
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4414
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4742
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/class.c:4775
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5934
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5943
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:6006
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6127
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:6156
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6162
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6743
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6922
  #, fuzzy, gcc-internal-format
  #| msgid "size of `%s' is larger than %d bytes"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/class.c:7208
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7210
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:7243
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7245
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7254 cp/class.c:7285
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7262
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7264
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7283
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7562
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7572
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8253
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8555
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8928
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8931
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
--- 46382,47622 ----
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4367
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.c:4265
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4373 cp/cvt.c:862
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4440
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4461
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4645
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4648
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4873
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4945
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4959
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:5012
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5017
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5019
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5036
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: %s"
  
! #: cp/call.c:5040
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5049 cp/call.c:5093 cp/call.c:5103
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5052
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5059
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5062
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5070
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:5073
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5079
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:5082
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5097
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5106
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5216
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/call.c:5283
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5300 cp/call.c:5307
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5363
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5443
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5448
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5497 cp/call.c:5612 cp/call.c:5783
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5501
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5688
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5704
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5717
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5722
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5738
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6428
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6430
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6510
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6561
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %qs"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/call.c:6563
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6634
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:7018
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7060
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7236
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7242
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹ Ð°Ð¿Ñ�Ñ€Ð°Ñ‚Ð°Ñ€ '%s'"
  
! #: cp/call.c:7278
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7279 cp/decl.c:8284
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7284
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7285 cp/decl.c:8285
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7292
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7373
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7376 cp/call.c:7395 cp/decl.c:9980 cp/typeck.c:4209
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7380
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7392
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7399
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7466
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7486
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7536
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7547
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7556
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7593 cp/cvt.c:227
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:7635 cp/call.c:7642
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7638
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7911
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7920
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.c:7925
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7937
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7940
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7982 cp/call.c:8000
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7985
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:8180
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8207 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8287
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8297
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8365
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/call.c:8374
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8474
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8536
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9120
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:9123 cp/call.c:11767
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:9148
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:9344
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9476
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9876
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9879
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9884
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9889
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9904
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9911
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9914
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9937
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9939
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9941
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9944
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9947
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9950
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9961
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9973
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9990
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9993
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:10003
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10006
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:10018
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10040
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:10140
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10414 cp/typeck.c:9504
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10436
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10468
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10515
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10553 cp/pt.c:16297 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10555
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10750
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10773
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10778
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10779
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10802
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11765
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11834
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11835
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:11838
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12088
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:12092
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12094
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12140
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12527
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12682
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12686
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/class.c:322
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:326
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:333
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:338
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:391
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1204
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/class.c:1207
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1225
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1227 cp/decl.c:1746 cp/decl.c:1758 cp/decl.c:1783 cp/decl.c:1806
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/class.c:1269
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1272
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1341
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1345
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1351
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1355
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1435 cp/class.c:1442 cp/class.c:1449 cp/class.c:1461
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1447
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1455
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1766
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2240
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2252
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2293
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2297
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2589
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2951
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2969
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3032
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:3033
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:3068
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3078 cp/parser.c:21870
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3274
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3466
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/class.c:3482
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3492
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3502
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3508
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3569
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3572
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3574
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3578
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3694
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3707
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3720
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:3726
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:3797
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3849
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3852
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3883
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3885
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3928
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3956
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3961
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3963
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3967
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3969
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:4426
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4429
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4757
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/class.c:4790
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/class.c:5246
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5267
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5923 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5949
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5952
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5955
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5958
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:6014
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:6021
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6142
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:6171
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6177
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6496
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6508
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6758
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6937
  #, fuzzy, gcc-internal-format
  #| msgid "size of `%s' is larger than %d bytes"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/class.c:7223
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7225
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7230
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:7258
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7260
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7269 cp/class.c:7300
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7277
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7279
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7298
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7412 cp/parser.c:25654
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7549
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7577
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7583
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7587
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7593
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7750
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7761
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8268
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
  
! #: cp/class.c:8358
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8516
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8543
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8570
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/class.c:8573
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8649 cp/class.c:8691
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8669
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8943
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8946
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
*************** msgstr ""
*** 47657,47663 ****
  msgid "%q+E is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "call to internal function %qE"
--- 47696,47702 ----
  msgid "%q+E is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8025
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "call to internal function %qE"
*************** msgstr ""
*** 47705,47711 ****
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
--- 47744,47750 ----
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8057
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
*************** msgstr ""
*** 47815,48191 ****
  msgid "accessing uninitialized array element"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3875
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3898
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4062
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4065
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4076
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4079
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4090
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4093
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4104
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4119
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4122
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4163
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4226
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5026
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5028 cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/constexpr.c:5033
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5038
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5045
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:5050
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/constexpr.c:5053
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5071
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:5320
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5389
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5402
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5908
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6010
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6089
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6727
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6756
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr ""
  
! #: cp/constexpr.c:6792
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6992
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6998
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:7023
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7042
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7280
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7295
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7306
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:8138
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8265
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8419
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8486
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/constexpr.c:8501
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8565
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8615
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:8622
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8695
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8791
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8858
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:8888
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 47854,48230 ----
  msgid "accessing uninitialized array element"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3877
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3894 cp/constexpr.c:3993 cp/constexpr.c:6123
! #: cp/constexpr.c:6220 cp/constexpr.c:7977
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3900
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3931 cp/constexpr.c:3953
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3933
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4064
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4067
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4078
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4081
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4092
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4095
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4106
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4110
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4121
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4124
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4165
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.c:4174 cp/constexpr.c:4184
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4204
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4228
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4240
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4970 cp/constexpr.c:6790
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4990
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5037 cp/constexpr.c:5044
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/constexpr.c:5042
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5047
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5054
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:5059
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/constexpr.c:5062
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:5067 cp/constexpr.c:5074
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5080
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:5083
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:5329
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5398
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5411
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5811 cp/constexpr.c:7048
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5917
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6019
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6020
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6085
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6098
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6280 cp/constexpr.c:8655
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6708 cp/constexpr.c:8182
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6736
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6765
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr ""
  
! #: cp/constexpr.c:6801
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6906 cp/constexpr.c:8481 cp/constexpr.c:8859
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7001
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:7007
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:7032
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7051
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:7281
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7289
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7304
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7315
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7337
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7917
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:8147
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8150
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8235
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8274
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8428
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8495
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/constexpr.c:8510
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8574
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8624
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:8631
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8704
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8800
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8867
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8906
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 48210,48246 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:2813
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:2830
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2841
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:2853
  #, 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 ""
  
! #: cp/cp-gimplify.c:2957
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr ""
--- 48249,48285 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2797
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2819 cp/cp-gimplify.c:2831 cp/decl.c:4049 cp/method.c:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:2837
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:2854
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2865
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:2877
  #, 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 ""
  
! #: cp/cp-gimplify.c:2981
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr ""
*************** msgstr ""
*** 48282,48288 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 48321,48327 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7991
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** msgstr ""
*** 48648,48894 ****
  msgid "odr-used inline variable %qD is not defined"
  msgstr ""
  
! #: cp/decl.c:1198
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.c:1238
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.c:1252
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "from previous declaration %qF"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/decl.c:1299
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/decl.c:1332
  #, fuzzy, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:1354
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr ""
  
! #: cp/decl.c:1383
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr ""
  
! #: cp/decl.c:1386
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D'"
  msgid "previous declaration of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:1435
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1437 cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1506
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:1519 cp/decl.c:1646
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/decl.c:1520 cp/decl.c:1647
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/decl.c:1528
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.c:1532 cp/decl.c:1593
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1621
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1627 cp/decl.c:1641
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1631
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.c:1735
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.c:1739
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1755
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.c:1779
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of template %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:1801
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1818
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1828
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1840
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1900
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "%q#D previously defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1912
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð¿Ñ€Ð°Ñ‚Ð°Ñ‚Ñ‹Ð¿Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "previous non-prototype definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1954
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1957
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1992 cp/decl.c:2002
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:1995 cp/decl.c:2005
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2045
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:2053
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting exporting declaration %qD"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "previous definition of %qD here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2102
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2147
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:2164
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
--- 48687,48933 ----
  msgid "odr-used inline variable %qD is not defined"
  msgstr ""
  
! #: cp/decl.c:1200
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.c:1240
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.c:1254
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "from previous declaration %qF"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/decl.c:1301
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1305 cp/decl.c:15357
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/decl.c:1334
  #, fuzzy, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:1356
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr ""
  
! #: cp/decl.c:1385
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr ""
  
! #: cp/decl.c:1388
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D'"
  msgid "previous declaration of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:1437
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1439 cp/decl.c:1822
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1508
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:1521 cp/decl.c:1648
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/decl.c:1522 cp/decl.c:1649
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/decl.c:1530
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.c:1534 cp/decl.c:1595
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1623
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1629 cp/decl.c:1643
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1633
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.c:1737
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.c:1741
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1757
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.c:1781
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of template %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:1803
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:1832
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1842
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.c:1844
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1902
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "%q#D previously defined here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1903 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð¿Ñ€Ð°Ñ‚Ð°Ñ‚Ñ‹Ð¿Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1916
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "previous non-prototype definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1956
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1959
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:1994 cp/decl.c:2004
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:1997 cp/decl.c:2007
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2047
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:2055
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting exporting declaration %qD"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "previous definition of %qD here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:2104
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2149
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:2165
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
*************** msgstr ""
*** 48901,48950 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:2774
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:3060
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr ""
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 48940,48989 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2636
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:2775
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
  #. Reject two definitions.
! #: cp/decl.c:3035 cp/decl.c:3064 cp/decl.c:3106 cp/decl.c:3123 cp/decl.c:3226
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:3051
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:3061
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:3075 cp/decl.c:3133
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3078 cp/decl.c:3136
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3085 cp/decl.c:3143
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr ""
  
! #: cp/decl.c:3092
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 48952,49404 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:3216
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3428
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3431
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3588
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3591
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:4061
  #, fuzzy, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:4072
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4101
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:4114
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4195
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:4531
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5063
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5113
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:5130
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5178
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:5181
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5192
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5196
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5200
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5204
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5208
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5212
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5243
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5246
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5318
  #, 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.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:5399
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5461
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5469
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5494
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5542
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:5671
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5687
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5866
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5929
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:5941
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qD"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:6006
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:6057
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6061
  #, 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.c:6067
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6109
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6116
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:6125
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6133
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6308
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
--- 48991,49443 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3157
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3172
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3175
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3190 cp/decl.c:3234 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:3217
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3284
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3378
  #, gcc-internal-format
  msgid "  from here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/decl.c:3401 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3429
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3432
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3446 cp/decl.c:3600
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3452 cp/decl.c:3582 cp/decl.c:3602
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3458 cp/decl.c:3612
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3464 cp/decl.c:3604
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3471 cp/decl.c:3606
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3589
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3592
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:4056 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:4062
  #, fuzzy, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:4073
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:4101 cp/decl.c:4187
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4102
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:4115
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:4124
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4131
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4196
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:4532
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:5039
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5042
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5045
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5064
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:5067
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5109
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5114
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:5131
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5164
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5172
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5179
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:5182
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5187
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5190
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5193
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5197
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5201
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5205
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5209
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5213
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5216 cp/decl.c:5219 cp/decl.c:5222
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5244
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5247
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5319
  #, 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.c:5323
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5387 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:5400
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5438
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5462
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:5471
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5483
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5495
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5543
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5560
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5595
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:5600
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:5672
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5678 cp/decl.c:6856
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5688
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5838
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5844
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5863
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5867
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:5923
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5930
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:5942
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qD"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:5982
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:6007
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:6058
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6062
  #, 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.c:6068
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6110
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6117
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:6126
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6134
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:6138
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6309
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6366
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
*************** msgstr ""
*** 49413,51300 ****
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6439
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6570
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6580
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6698
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6818
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6832
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6900
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7135
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7138
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7328
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:7586
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7610
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7615
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7625
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7758
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7866
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7925
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7968
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:8252
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:8523
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, 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.c:8536
  #, 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.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8584
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8610
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8646
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8675
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8680
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8685
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8691
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8700
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9416
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:9419
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:9435
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9465
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9474
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9476
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9482
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9485
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9487
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9496
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9512
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9595
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9605
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9681
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr ""
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a function concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:9713
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.c:9758
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:9769
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9797
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9814
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.c:9870
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.c:9932
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9933
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9941
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9942
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9952
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9967
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9990
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.c:10099
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' Ð¿Ð°Ð²Ñ–Ð½Ð½Ð° Ð²Ñ�Ñ€Ñ‚Ð°Ñ†ÑŒ `int'"
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10144
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.c:10146
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:10163
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.c:10365
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:10371
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a variable concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:10505
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.c:10509
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10513
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10524
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10529
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10534
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10645
  #, 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.c:10648
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10734
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10737
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10761
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10764
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10885
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/decl.c:10897
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as array of void"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:10899
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.c:10904
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.c:10906
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.c:10911
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.c:10913
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.c:10918
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11028
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11042
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11067
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.c:11070
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11074
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11083
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11127
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:11132
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11379
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11385
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11395
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.c:11419
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11426
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qE as non-member"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11530
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11535
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:11627
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/decl.c:11674
  #, 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.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:11747
  #, 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.c:11755
  #, 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.c:11809
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr ""
  
! #: cp/decl.c:11815
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr ""
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.c:11834
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.c:11836
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11903
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.c:11972
  #, 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.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11992
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12041
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12073
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12097
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12108
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12303
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:12309
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12382
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12387
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:12419
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12428
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12494
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qs declared as function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12507
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12572
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12573
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12617
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12711
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: cp/decl.c:12733
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12762
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12763
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12836
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12968
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12970
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12978
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:13027
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13041
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "%<explicit%> outside class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: cp/decl.c:13044
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13047
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:13057
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13070
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13088
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:13107
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:13133
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:13260
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:13268
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13274
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:13336
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13355
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ð¿Ñ€Ð°Ñ‚Ð°ÐºÐ¾Ð»Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13369
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:13377
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13380
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13435
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13456
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:13459
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13475
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `::'"
  
! #: cp/decl.c:13496
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13506
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13516
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13537
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %qD as member of %qT"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13550
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:13563
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13572
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13578
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13598
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:13660
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13665
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13685
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13688
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13741 cp/decl.c:13752
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13746
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13857
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13860
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13866
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13870
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13887
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13891
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13906
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13907
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13950
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:14011
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:14026
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:14046
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:14235
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14238
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:14332
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14362
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:14387
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14389
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14727
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14734
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14764
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.c:14770
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14780
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14843
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14844
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14856
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14857
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14868
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14880
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14894
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14918
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14925
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14927
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14936
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14938
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15047
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:15070
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15075
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 49452,51339 ----
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6465
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6516
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6555 cp/decl.c:6815 cp/typeck2.c:1377 cp/typeck2.c:1665
! #: cp/typeck2.c:1713 cp/typeck2.c:1760
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6596
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6606
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6724
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6844
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6858
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6871
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6926
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6947
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6992
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7116
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:7151
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7153
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7156
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:7161
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7346
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:7604
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7628
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7633
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7638
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7643
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:7648
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7698
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7716 cp/decl.c:14099
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7720 cp/decl.c:14103
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7776
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7884
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7943
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7986
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8164
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:8270
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8273
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8280
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8306
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8315
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8525
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:8541
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8550 cp/decl.c:8635
  #, 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.c:8554
  #, 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.c:8557
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8602
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8628
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:8637
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8658
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8664
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8693
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8698
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8703
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8709
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8718
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:9185
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9188
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9193
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9430
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9434
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:9437
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:9453
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9455
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9483
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9489
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9492
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9494
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9500
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9503
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9511
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9514
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9516
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9523
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9530
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:9562
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9613
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9620
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9623
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9699
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr ""
  
! #: cp/decl.c:9721
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a function concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:9731
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.c:9776
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:9787
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:9806
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9815
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9832
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.c:9877
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9880
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.c:9883 cp/decl.c:9886
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.c:9888
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.c:9950
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9951
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9959
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9970
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9978
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9985
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:10008
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10022
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10029
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10034
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.c:10117
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' Ð¿Ð°Ð²Ñ–Ð½Ð½Ð° Ð²Ñ�Ñ€Ñ‚Ð°Ñ†ÑŒ `int'"
  
! #: cp/decl.c:10157
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10162
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.c:10164
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:10181
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10374
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.c:10383
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:10389
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.c:10396
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10399
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a variable concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:10523
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.c:10527
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10531
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10542
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10547
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10552
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10663
  #, 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.c:10666
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:10697 cp/decl.c:10769
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:10701 cp/decl.c:10772
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10752
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10755
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10779
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10782
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10791
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10843
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10903
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10905 cp/pt.c:16024
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/decl.c:10915
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as array of void"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:10917
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.c:10922
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.c:10924
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.c:10929
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.c:10931
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.c:10936
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.c:10957
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10961
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11043
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11046
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:11057
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11060
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:11073
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11076
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11085
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.c:11088
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11092
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11101
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11122
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11130
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11145
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:11150
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11397
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11400 cp/decl.c:11422
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11403
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:11413
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.c:11437
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11444
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qE as non-member"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11472
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11523
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11531 cp/decl.c:11540 cp/decl.c:13348
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11548
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11553
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:11588
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11595 cp/decl.c:11602 cp/decl.c:11609 cp/decl.c:11616
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11637
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:11645
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/decl.c:11692
  #, 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.c:11741 cp/decl.c:11745 cp/decl.c:11748
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:11765
  #, 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.c:11773
  #, 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.c:11827
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr ""
  
! #: cp/decl.c:11833
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr ""
  
! #: cp/decl.c:11841 cp/decl.c:11847
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.c:11852
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.c:11854
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11921
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:11960
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11981
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.c:11990
  #, 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.c:12003
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:12010
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12020 cp/decl.c:12192
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12028 cp/decl.c:12037 cp/decl.c:12043 cp/decl.c:12049
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12059
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:12069 cp/decl.c:12072 cp/decl.c:12074 cp/decl.c:12077
! #: cp/decl.c:12087 cp/decl.c:12097 cp/decl.c:12107 cp/decl.c:12111
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:12081 cp/decl.c:12103
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12091
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12115
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:12129
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12164
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: cp/decl.c:12190
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.c:12204
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12231
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12262
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/decl.c:12263
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12321
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:12327
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12396
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12400
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12405
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12412
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12421
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12426
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:12437
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12446
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12459
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12473
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12476
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12512
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qs declared as function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:12518
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12525
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12536 cp/pt.c:29620
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12542 cp/pt.c:29626
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12574
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12576
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12581
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12582
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12590
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12609
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12626
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12635
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:12645
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12649
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12662
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12689
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12729
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12742 cp/decl.c:12749
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: cp/decl.c:12751
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12780
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12781
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12854
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12925
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12951
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12956
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12986
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12988
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12996
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:13036
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:13045
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13048
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13059
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "%<explicit%> outside class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: cp/decl.c:13062
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13065
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:13075
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13082
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13088
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13094
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13100
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13106
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13122
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:13125
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:13151
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:13154
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13159
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13163
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13189
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:13278
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:13286
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13288
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13292
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:13305
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13325
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13339
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:13354
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13373
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ð¿Ñ€Ð°Ñ‚Ð°ÐºÐ¾Ð»Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13382 cp/parser.c:19204
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13387
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:13395
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13398
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:13449 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13453
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13474
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:13477
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13493
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `::'"
  
! #: cp/decl.c:13514
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13524
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13534
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13548
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13555
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %qD as member of %qT"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:13562 cp/decl.c:13575
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13568
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:13581
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13590
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13596
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:13604 cp/decl.c:13934
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]"
  
! #: cp/decl.c:13613
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13616
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:13678
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13683
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13703
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13706
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13759 cp/decl.c:13770
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13764
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13798 cp/decl.c:13806 cp/decl.c:13813 cp/decl.c:13820
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13878
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13884
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13888
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13893
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13905
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13909
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13917
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13924
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13925
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13968
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13977
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:14018
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14025
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:14031
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14039
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:14066
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:14078
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:14083
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:14255
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14258
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14348
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:14352
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:14374
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14382
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:14407
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14409
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14668
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14747
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14754
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14784
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.c:14790
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14800
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14826
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14837
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14863
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14864
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14876
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14877
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14888
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: cp/decl.c:14889 cp/decl.c:14899
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14900
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14914
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14938
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14945
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14947
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14956
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14958
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14974
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14993
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:15000
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:15012
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15067
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15093
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15095
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15103
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15104 cp/decl.c:15111
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15110
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 51306,51411 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:15336
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr ""
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15493
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15518
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15550
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15724
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.c:15798
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 51345,51450 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15125
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:15168 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29473
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:15189 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15217 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9766
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:15222
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15325
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:15356
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:15367 cp/semantics.c:3354
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr ""
  
! #: cp/decl.c:15495
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15502
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15513
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15538
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15568
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15570
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: cp/decl.c:15715
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15718 cp/decl.c:15726 cp/decl.c:15736 cp/decl.c:16330
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15723
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15733
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15744
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.c:15818
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 51414,51491 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16120
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:16130
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:16179
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16180
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:16211
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:16356
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17365
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17429
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.c:17611
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 51453,51530 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15965
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16140
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:16150
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:16199
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16200
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:16211
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:16231
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:16328 cp/parser.c:20110
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:16368
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:16528 cp/typeck.c:10235
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17377
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17379 cp/typeck.c:10115
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17441
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.c:17623
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: cp/decl.c:18014
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 51525,51531 ****
  msgid "deleting %qT is undefined"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" ÑƒÐ¶Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
--- 51564,51570 ----
  msgid "deleting %qT is undefined"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" ÑƒÐ¶Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cp/decl2.c:580 cp/pt.c:5840
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
*************** msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ð
*** 51535,51541 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 51574,51580 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:635 cp/pt.c:5797
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 52055,52066 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1106
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
--- 52094,52105 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1112
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
*************** msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†
*** 52211,52228 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
--- 52250,52267 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2289
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2292 cp/method.c:2303
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2300
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
*************** msgstr ""
*** 52313,52319 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
--- 52352,52358 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1812 cp/init.c:4526 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr ""
*** 52509,52545 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 52548,52584 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4435
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4741
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4775
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4780
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4795
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4800
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5107
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 52640,52711 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4085
  #, 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.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2214
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:861 cp/method.c:2220
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
--- 52679,52750 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2365
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2369
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2676
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3454
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3535
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4100
  #, 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.c:4146
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4152
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4424
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4429
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4434
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2242
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:861 cp/method.c:2248
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
*************** msgstr ""
*** 52725,52907 ****
  msgid "forming type of %qs"
  msgstr ""
  
! #: cp/method.c:1140
  #, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/method.c:1155
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1163
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1168
  #, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr ""
  
! #: cp/method.c:1195
  #, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr ""
  
! #: cp/method.c:1204
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1207
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1210
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1366
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/method.c:1409
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1418
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1436
  #, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr ""
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1487
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1512
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1522
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr ""
  
! #: cp/method.c:1779
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2159
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:2170
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2171
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2237
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: cp/method.c:2294
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2305
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2512
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2555
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2686
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2689
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2698
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2709
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2717 cp/method.c:2741
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2750
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:3156
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/method.c:3243
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/method.c:3252
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 52764,52946 ----
  msgid "forming type of %qs"
  msgstr ""
  
! #: cp/method.c:1168
  #, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/method.c:1183
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1191
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1196
  #, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr ""
  
! #: cp/method.c:1223
  #, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr ""
  
! #: cp/method.c:1232
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1235
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1238
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1394
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/method.c:1437
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1446
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1464
  #, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr ""
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1515
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1540
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1550
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr ""
  
! #: cp/method.c:1807
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2187
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:2198
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2199
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2265
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: cp/method.c:2322
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2333
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2540
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2583
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2714
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2717
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2726
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2737
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2745 cp/method.c:2769
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2778
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3181
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:3184
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:3216
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3236
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/method.c:3271
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/method.c:3280
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
*************** msgstr ""
*** 52968,52975 ****
  msgid "%q#D does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
--- 53007,53014 ----
  msgid "%q#D does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.c:4863 cp/parser.c:11161 cp/parser.c:11171
! #: cp/semantics.c:3808 cp/semantics.c:3820
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
*************** msgstr ""
*** 52989,52995 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5645 cp/pt.c:18297
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
--- 53028,53034 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5645 cp/pt.c:18258
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
*************** msgstr ""
*** 53201,53207 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 53240,53246 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42764
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 53226,53232 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 53265,53271 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3106 cp/parser.c:20049
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€
*** 53306,53312 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 53345,53351 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3301 cp/pt.c:19753
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr ""
*** 53443,53449 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 53482,53488 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28775
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 53568,53574 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
--- 53607,53613 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14356
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
*************** msgstr ""
*** 53620,53626 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
--- 53659,53665 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3962
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
*************** msgstr ""
*** 53670,53676 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
--- 53709,53715 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22446
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
*************** msgstr ""
*** 53726,53732 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 53765,53771 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:7336 cp/pt.c:20409
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�
*** 53768,53774 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
--- 53807,53813 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8888 cp/parser.c:31273
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
*************** msgstr ""
*** 53838,54872 ****
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10506
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10809
  #, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr ""
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10829
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11038
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:11077
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11150
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11198
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11297
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11365
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "default argument specified for lambda parameter"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:11385
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11397
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11417
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11477
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11866 cp/parser.c:12067
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11906
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:11955
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12297
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12324
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12492 cp/parser.c:31740
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:12533
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12535
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "condition declares a function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/parser.c:12575
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "expected initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:13395
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13419
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13748
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.c:13783
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.c:13880
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/parser.c:14048
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14552
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14610
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ð½ÐµÐ°Ð´Ð½Ð¾Ð»ÑŒÐºÐ°Ð²Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%T' Ñ– `%T'"
  
! #: cp/parser.c:14661
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14713
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:14731
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14939
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15045
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/parser.c:15133
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15152
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15244
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:15248
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15312
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: cp/parser.c:15416
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15618
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15631
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15794
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15827
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15938
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16521
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.c:16555
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected operator"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16604
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16785
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16940
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:17333
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:17395
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17403
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17433
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:17434
  #, 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.c:17441
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17545
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:18122
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:18257
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:18261
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:18265
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:18554
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:18747
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18753
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18758
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:19155
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qE does not constrain a type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/parser.c:19156
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:19178
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19760
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19905
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/parser.c:19916
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19931
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:20032
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20046
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:20112
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:20331
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a namespace-name"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:20396
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20436
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20445
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:20448
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:20455
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20685
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20700
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:20718
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/parser.c:20863
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:21034
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:21060
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:21097
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:21113
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:21341
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21624
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21639
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21810
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21866
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:22357
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/parser.c:22483
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:22487
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
--- 53877,54916 ----
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10513
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10816
  #, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr ""
  
! #: cp/parser.c:10826
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10836
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10988
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11010
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11025
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11030 cp/parser.c:11051 cp/parser.c:11243
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11045
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11065
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:11084
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11095
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11133
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11157
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:11167
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11205
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11216
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11221
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11300
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11304
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11372
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "default argument specified for lambda parameter"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:11392
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11404
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/parser.c:11411
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11424
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11442
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11484
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11873 cp/parser.c:12074
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11913
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:11962
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:12081
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12090
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12138
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12304
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12331
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12499 cp/parser.c:31757
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:12540
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12542
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "condition declares a function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/parser.c:12582
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12663 cp/parser.c:21740 cp/parser.c:24207
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "expected initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12956
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12981
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.c:12986
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13129
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:13213
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13356 cp/parser.c:31760
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:13402
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13426
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13557
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13565
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13578 cp/parser.c:31763
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13755
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.c:13790
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.c:13815
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13820
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13826
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13863
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13866
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13874
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.c:13887
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13895
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13900
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13920
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13928
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.c:13949
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14051
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/parser.c:14055
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14186 cp/parser.c:26014
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14279
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14494
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14514
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14535
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14559
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:14614
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14617
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ð½ÐµÐ°Ð´Ð½Ð¾Ð»ÑŒÐºÐ°Ð²Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%T' Ñ– `%T'"
  
! #: cp/parser.c:14668
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14720
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:14738
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:14907
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14946
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14949
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15016
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:15059
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/parser.c:15140
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15159
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:15232 cp/parser.c:26529
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15251
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:15255
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15319
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: cp/parser.c:15423
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15625
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15638
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15801
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15830
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15834
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15918
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15945
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:15957 cp/pt.c:26413
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15969 cp/pt.c:26425
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16021
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16106
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16507
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16513
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16522
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16528
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.c:16562
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected operator"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
! #: cp/parser.c:16609
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16611
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16613
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16792
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16800
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16947
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:17183 cp/parser.c:17269 cp/parser.c:23978
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:17187 cp/parser.c:17273
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:17340
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:17402
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17410
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17440
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:17441
  #, 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.c:17448
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17552
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:17637 cp/parser.c:17803 cp/parser.c:18008
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:17683
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:17685
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17864
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17973 cp/parser.c:17991 cp/parser.c:18162
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:18129
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:18264
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:18268
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:18272
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:18332
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:18561
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:18754
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18760
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18765
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18922
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:19052
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:19162
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qE does not constrain a type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/parser.c:19163
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:19192
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19435
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19511
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19673
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:19761
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19767
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19772
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19912
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/parser.c:19923
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19938
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19954
! #, gcc-internal-format
! msgid "types may not be defined in enum-base"
! msgstr ""
! 
! #: cp/parser.c:19999
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:20043
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20057
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:20069 cp/parser.c:25483
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20074 cp/parser.c:25488
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20086 cp/parser.c:25501
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:20123
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/parser.c:20148
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20151
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:20342
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a namespace-name"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/parser.c:20346
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20418
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20437
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20447
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20452
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:20459
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:20466
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:20521
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20696
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20711
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:20729
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20739
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20804
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/parser.c:20874
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:21045
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21064 cp/parser.c:21081 cp/parser.c:21095
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:21071
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:21108
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:21124
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21363
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21368
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21371
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21388 cp/parser.c:21413
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21400 cp/parser.c:21421
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21407
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21635
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/parser.c:21646
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21650
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:21701
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21821
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/parser.c:21863
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21877
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:22366
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/parser.c:22492
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:22496
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
*************** msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°
*** 54875,55311 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ð°Ð»ÑŒÐ½Ñ–Ðº"
  
! #: cp/parser.c:22524
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:22526
  #, 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.c:22641
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:22666
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:22789
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:22810
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:22871
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate cv-qualifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23020
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate virt-specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:23269
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/parser.c:23275
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%T'"
  
! #: cp/parser.c:23304
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:23309
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:23774
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:23953
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:23971
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23977
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:23979
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:24105
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24109
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24433
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24453
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:25013
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:25019
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:25427
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ñ�Ñ�Ð° %s"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25442
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:25454
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25460
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:25514
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:25546
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25647
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26036
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26159
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26420
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26720
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:27022
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:27113
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27225
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:27832
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27846
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28012
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.c:28072
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28415 cp/parser.c:28424
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:29626
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
--- 54919,55355 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22525
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ð°Ð»ÑŒÐ½Ñ–Ðº"
  
! #: cp/parser.c:22533
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:22535
  #, 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.c:22650
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:22675
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:22796
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:22798
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:22819
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:22880
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate cv-qualifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:22934
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:22971
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23029
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate virt-specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:23278
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/parser.c:23284
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.c:23287 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2171
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%T'"
  
! #: cp/parser.c:23313
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:23318
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:23424
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:23705
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:23783
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:23962
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:23980
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23986
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:23988
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:24114
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24118
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24442
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24462
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24500
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:24514
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24539
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24590
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24646 cp/parser.c:24783
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:25022
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:25025
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:25028
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:25425
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:25436
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ñ�Ñ�Ð° %s"
  
! #: cp/parser.c:25444
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25451
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:25463
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25469
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:25523
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:25555
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:25591
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25656
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/parser.c:25762 cp/parser.c:31766
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:25786
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25790
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.c:26033
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26051
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:26069
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26167
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26174
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26187
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26340
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:26368
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26388
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26435
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26449
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26523
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26558
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26688
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26708
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26732
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26735
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26935 cp/parser.c:27029
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:27037
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:27043
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27087
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:27128
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27240
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:27847
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27861
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27950
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27985
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28027
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.c:28087
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28430 cp/parser.c:28439
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:28792
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29142
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:29150
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:29634
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29639
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:29643
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
*************** msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð
*** 55314,55936 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:30032
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, 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.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:30351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30380
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:30485
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:30536
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:30583
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:30883
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:30896
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:31506
  #, 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.c:31517
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31522
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:31548
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:31621
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:31648
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31669
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:32210
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/parser.c:32330
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:32485
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:32486
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:32589
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32837
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: cp/parser.c:34178
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:34814
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35879
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36879
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:37632
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40312
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:40492
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42708
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43539
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:43569
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44854
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:45139
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:45182
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45214
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45294
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:45333
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:310
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:734
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:845
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "  from definition of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:992
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:1004
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "from definition of %q#D"
--- 55358,55980 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29650
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:30049
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
  
! #: cp/parser.c:30220
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30229
  #, 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.c:30235
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30335
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30345
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:30368
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30377
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30397
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:30502
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:30600
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:30900
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:30913
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31221
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31373
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:31388
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:31523
  #, 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.c:31534
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31539
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:31565
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:31617
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:31620
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:31623
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:31632
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:31638
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
! #: cp/parser.c:31641
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:31665
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.c:31668
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31686
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.c:31718
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:31730
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:31733
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:31736
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:31742
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:31769
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:32071
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32222
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:32227
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/parser.c:32347
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32487 cp/parser.c:32521
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:32494 cp/parser.c:32527
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32495 cp/parser.c:32528
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:32502
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:32503
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:32585
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:32606
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32854
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/parser.c:33095 cp/parser.c:34403 cp/parser.c:34592
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33166
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33236
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33267
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33671
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33746 cp/parser.c:33764
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33758 cp/parser.c:33824
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:33867
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34064 cp/parser.c:34071 cp/parser.c:34078
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: cp/parser.c:34195
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:34368
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34375
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/parser.c:34655 cp/parser.c:34662 cp/parser.c:34669
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:34831
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:35913
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36896
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:37649
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:39778
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40329
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40416 cp/pt.c:17937
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:40509
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42726
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43557
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:43587
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:43599
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43702
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43722 cp/semantics.c:5870
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43726 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43729 cp/pt.c:14022 cp/semantics.c:5884
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43732 cp/semantics.c:5890
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44259
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44269
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44623
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44670 cp/semantics.c:9971
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44672 cp/semantics.c:9973
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44818
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44821
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44872
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:45157
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:45200
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45232
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45312
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:45351
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:45552
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45608
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:296
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:309
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:733
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:747
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:831
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:842 cp/pt.c:1079
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:844
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "  from definition of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/pt.c:861
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:991
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:1003
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:1006 cp/pt.c:1145
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:1038
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1082
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "from definition of %q#D"
*************** msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ
*** 55938,56080 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1142
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2185
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:2190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2717
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: cp/pt.c:2793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2910
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2913
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2921
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:2954
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2958
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a template function"
--- 55982,56124 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1123
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1141
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1606
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2048 cp/semantics.c:5739
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2184
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:2189
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:2485
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2489
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2499
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2706
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2716
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2722
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2746
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2751
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2787
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:2791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: cp/pt.c:2882 cp/pt.c:2942
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2895
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2901
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2909
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2912
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2920
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:2953
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2957
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2989
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3032
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a template function"
*************** msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ
*** 56088,56249 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3111
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/pt.c:3142
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3145
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "friend declaration here"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.c:3254
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:3835
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4226
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4228
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.c:4432
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4435
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:4437
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:5045
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5104
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:5127
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: cp/pt.c:5167
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5169
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5287
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:5347
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5351
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5534
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
--- 56132,56293 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3094
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3110
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: cp/pt.c:3141
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3144
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "friend declaration here"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.c:3253
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:3834
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.c:4157
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4225
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4227
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4286
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4303 cp/pt.c:5108
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.c:4431
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4434
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:4436
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:5044
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5103
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:5126
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5130
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5134 cp/pt.c:5145 cp/pt.c:5153
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5142
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5152
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: cp/pt.c:5166
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5168
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5214
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5217
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5240
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5286
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.c:5346
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5350
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5533
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
*************** msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð
*** 56252,56298 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5596
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5599
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5774
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 56296,56342 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5556
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5592
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5595
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5598
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5601
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5604 cp/pt.c:5662
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5773
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:5781
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5789
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 56302,56798 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:5969
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6022
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6025
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:6051
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6196
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6209
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:6220
  #, 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.c:6224
  #, 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.c:6262
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6274
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:6288
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.c:6290
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "original definition appeared here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/pt.c:6323
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6664
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6677
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6732
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6794
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6821
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6832
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6878
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6889
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6901
  #, 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.c:6932
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6945
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6949
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6980
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:7042
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:7050
  #, 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.c:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:7075
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7085
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7092
  #, 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.c:7110
  #, 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.c:7118
  #, 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.c:7230
  #, 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.c:7389
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "in template argument for type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: cp/pt.c:7403
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.c:7489
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7497
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7515
  #, 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.c:7574
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7630
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8179
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8329
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8358
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8395
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8471
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8485
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8488
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8552
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8842
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/pt.c:8867
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8871
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9778
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10287
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10947
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12106
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13725
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.c:13824
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
--- 56346,56842 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5812
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:5968
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:6007
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6021
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6024
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:6047
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:6050
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6195
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6208
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:6219
  #, 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.c:6223
  #, 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.c:6261
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6273
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6276 cp/pt.c:6325
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:6287
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.c:6289
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "original definition appeared here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/pt.c:6322
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6660 cp/pt.c:6729
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6663
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6666
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6679
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6683
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6732
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6734
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6796
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6805
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6814
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6823
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6834
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6844
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6853
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6865
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6869
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6880
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6891
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6903
  #, 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.c:6934
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6947
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6951
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6962
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6972
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6982
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:7044
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:7052
  #, 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.c:7062
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:7077
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7087
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7094
  #, 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.c:7112
  #, 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.c:7120
  #, 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.c:7232
  #, 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.c:7391
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "in template argument for type %qT"
  msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
  
! #: cp/pt.c:7405
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.c:7491
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7517
  #, 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.c:7576
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7578
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7632
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8181
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8197
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8331
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8360
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8381 cp/pt.c:8415 cp/pt.c:8469
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8389
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8397
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8403
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8406
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8420
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8423
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8473
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8487
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8490
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8554
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8692 cp/pt.c:9005
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:8707 cp/pt.c:8839
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8835
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8844
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/pt.c:8869
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8873
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8971
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9615
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9780
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:9909 cp/pt.c:21250
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10289
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10932
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12091
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12591
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13017
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:13105
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13108
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13714
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.c:13813
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
*************** msgstr ""
*** 56810,57105 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:15113
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
  
! #: cp/pt.c:15115
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.c:15230
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/pt.c:15232
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15930
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:15932
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15945
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:15948
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:16002
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:16008
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16169
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16283
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:16471
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16581
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20368
  #, 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.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20408
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:20456
  #, 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.c:20676
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:20679
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:21001
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:21003
  #, 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.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:21028
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:25142
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25144
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25150
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25180
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:25201
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:25212
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:25220
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25256
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:25318
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25321
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25330
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:25351
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25391
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25685
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 56854,57149 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14863
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:15063
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
  
! #: cp/pt.c:15065
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.c:15180
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/pt.c:15182
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/pt.c:15878
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15880
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:15882
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15895
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:15898
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15946
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15952
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15958
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:16059
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16079
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:16111
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16119
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16233
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:16432
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16447
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16449
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16542
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16693
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:17257 cp/pt.c:19130
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:17261 cp/pt.c:19134
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19274
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20335
  #, 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.c:20362
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20367
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20370
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20375
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:20423
  #, 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.c:20643
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:20646
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:20968
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20970
  #, 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.c:20980
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20995
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:25109
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25111
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25117
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:25141 cp/pt.c:25236
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25147
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25149
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:25168
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:25174 cp/pt.c:25231
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:25179
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:25187
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25223
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25246 cp/pt.c:25313
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25251 cp/pt.c:25328
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:25285
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25288
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25297
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:25318
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25358
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25652
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 57111,57264 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:26234
  #, 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.c:26600
  #, 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.c:26630
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.c:26639
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26647
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:26649
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:28003
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/pt.c:28289
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:28298
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:28325
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29348
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:29354
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:29457
  #, 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.c:29464
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29480
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:29488
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29507
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:29523
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29760
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29764
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29900
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 57155,57308 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26153
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:26201
  #, 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.c:26554
  #, 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.c:26586
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.c:26595
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26603
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:26605
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:27959
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/pt.c:28245
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:28254
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:28281
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29321
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:29327
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:29434
  #, 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.c:29441
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29457
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:29465
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29484
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/pt.c:29500
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29502
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29566
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29569
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29667
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29729
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29733
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29737
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29741
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29877
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ
*** 57520,57925 ****
  msgid "invalid base-class specification"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3944
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3954
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:4056
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4272
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4451
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.c:4455
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4460
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6068
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:6877
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6928
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6978
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6992
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7029
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7033
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7055
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7059
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7064
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7138
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7158
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7239
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7268
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7349
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7366
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7378
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7488
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7914
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8017
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8047
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8060
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:8083
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:8093
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8150
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10205
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:10242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10793
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10846
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
--- 57564,57969 ----
  msgid "invalid base-class specification"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: cp/semantics.c:3782
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3799 cp/semantics.c:10743
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3805
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3819
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3946
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3956
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/semantics.c:3992
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4023
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4030
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:4058
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/semantics.c:4235
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4264
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4398
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4443
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.c:4447
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4452
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4463
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4990 cp/semantics.c:6769 cp/semantics.c:6853
! #: cp/semantics.c:6904 cp/semantics.c:7246 cp/semantics.c:7467
! #: cp/semantics.c:7750 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5736
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.c:6011
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6057
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:6176
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6637
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6652
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6676
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6781 cp/semantics.c:8211
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:6866
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6917
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6967
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6981
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7018
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7022
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7044
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7048
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7053
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7080
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7113
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7127
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7147
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7176
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7206
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7228
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7257
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.c:7272
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7279
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7294
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7327
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7355
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7367
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7376
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7477
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7903
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7907
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7976
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8006
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8036
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8049
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:8072
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:8082
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8139
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8528
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8755
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8769
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8966
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9432
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9735 cp/semantics.c:9745
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10150
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10153
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10165
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10194
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:10231
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10782
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10835
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10837
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10855
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 57927,58130 ****
  #. 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.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1413
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1943
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4300
  #, 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.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid " declared here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/tree.c:4312
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
  
! #: cp/tree.c:4748
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not public"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/tree.c:4755
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.c:4763
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4796
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4814
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/tree.c:4820
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/tree.c:4840
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4844
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4907
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4929
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4937
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4948
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/tree.c:4987
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/tree.c:5007
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.c:5018
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:5033
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:5046
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
  
! #: cp/tree.c:5070
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:5076
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:5083
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.c:5090
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:5112
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:5118
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:5998
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: cp/tree.c:6020
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 57971,58174 ----
  #. 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.c:10904
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10910
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10937
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10945
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1426
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1961
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4318
  #, 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.c:4322
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4325
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid " declared here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/tree.c:4330
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4332
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
  
! #: cp/tree.c:4766
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not public"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/tree.c:4773
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.c:4781
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.c:4799
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4814
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4832
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/tree.c:4838
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/tree.c:4858
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:4862
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4925
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:4947
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4955
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4966
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4978
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/tree.c:5005
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/tree.c:5025
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.c:5036
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:5049 cp/tree.c:5062
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: cp/tree.c:5051
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:5064
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
  
! #: cp/tree.c:5088
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:5094
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:5101
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.c:5108
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:5130
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:5136
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/tree.c:6016
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: cp/tree.c:6038
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 58300,59014 ****
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3241
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a member template function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/typeck.c:3444
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:3476
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3479
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3482
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/typeck.c:3486
  #, 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.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3983
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4021
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4024
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4027
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4085
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4086
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4091
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4092
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4098
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4099
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4109
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4110
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4196
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:4202
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4462
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4508
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4513
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.c:5541
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5587
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5667
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:6019
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6088
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6167
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6168
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6184
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6380
  #, 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.c:6386
  #, 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 ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6438
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6496
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6516
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: cp/typeck.c:6532
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6679
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6804
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6820
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6822
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6834
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6836
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7188
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7204
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7208
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7366
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7372
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7379
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7403
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7417
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7854
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/typeck.c:7892
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/typeck.c:7963
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8033
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8107
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:8121
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8194
  #, 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.c:8203
  #, 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.c:8245
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8315
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:8434
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8865
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck.c:8867
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9018
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9165
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:9480
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9485
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9494
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9498
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9503
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9539
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9544
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9549
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9655
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9790
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10106
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10163
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10192
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10838
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 58344,59058 ----
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3251
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a member template function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/typeck.c:3454
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:3486
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3489
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3492
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/typeck.c:3496
  #, 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.c:3561
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3658
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3696
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3768
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3993
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:4014
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4031
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4034
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4037
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4095
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4096
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4101
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4102
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4108
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4109
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4119
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4120
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4123
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4124
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4206
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:4212
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:4461
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4472
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4518
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4523
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4553
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4557
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4566
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4570
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4696 cp/typeck.c:4708
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4754
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5210 cp/typeck.c:5219 cp/typeck.c:5512 cp/typeck.c:5521
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5425 cp/typeck.c:5438
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5461
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5493 cp/typeck.c:5501
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.c:5551
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5597
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5677
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:6029
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6037
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6045
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6098
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6177
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6178
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6197
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6204
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6390
  #, 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.c:6396
  #, 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 ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6431
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6448
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6506
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6526 cp/typeck.c:7089
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: cp/typeck.c:6542
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6689
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6690
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6813
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6814
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6830
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6832
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6844
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6846
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6885
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6908
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7101
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:7123
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:7128
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7203
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7215
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7219
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7223
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7347
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7381
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7387
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7394
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7418
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7432
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7869
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:7875 cp/typeck.c:7881 cp/typeck.c:9532
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/typeck.c:7907
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/typeck.c:7978
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8048
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8073
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8084
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8105 cp/typeck.c:8295
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8122
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:8136
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8209
  #, 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.c:8218
  #, 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.c:8260
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8330
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8431 cp/typeck.c:8440
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:8449
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8759
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8779
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8839
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8866
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8880
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck.c:8882
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: cp/typeck.c:9019
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9033
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:9080 cp/typeck.c:9099
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9180
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:9495
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9500
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9509
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9513
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9518
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9550
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9554
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9564
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9574
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9670
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cp/typeck.c:9752
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9755
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9791
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9795
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9801
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9805
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:10004
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:10006 cp/typeck.c:10029
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10028
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:10067
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10075
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10078
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10113 cp/typeck.c:10159
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10121
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck.c:10140
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10143
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10178
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10207
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10853
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr ""
*** 59280,59382 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:1590
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1597
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1688
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1980
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D' Ð½Ðµ Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2039
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2128
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2147
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2188
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck2.c:2219
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:2460
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2463
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
--- 59324,59426 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1570 cp/typeck2.c:1600
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:1577
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1584
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1662
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1735
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1746
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1940
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1954
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D' Ð½Ðµ Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:1984
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:1986
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2013
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2022
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2044
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2102
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2113
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2162
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck2.c:2193
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:2434
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2437
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
*************** msgid "recursive mixin instantiation"
*** 59639,59645 ****
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
--- 59683,59689 ----
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5367
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
*************** msgstr ""
*** 59880,59901 ****
  msgid "circular inheritance of interface"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
  
! #: d/dmd/dsymbolsem.c:4956
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5540
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find source %s"
  msgid "cannot alias an expression %s"
--- 59924,59945 ----
  msgid "circular inheritance of interface"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
  
! #: d/dmd/dsymbolsem.c:4959
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5161
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5543
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find source %s"
  msgid "cannot alias an expression %s"
*************** msgstr ""
*** 60251,60259 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3430
! #: fortran/check.c:5927 fortran/check.c:5965 fortran/check.c:6007
! #: fortran/check.c:6034 fortran/check.c:6297 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
--- 60295,60303 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3437
! #: fortran/check.c:5959 fortran/check.c:5997 fortran/check.c:6039
! #: fortran/check.c:6066 fortran/check.c:6329 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
*************** msgstr ""
*** 60579,60585 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3385
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
--- 60623,60629 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3392
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
*************** msgstr ""
*** 60594,60600 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7503
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
--- 60638,60644 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7535
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
*************** msgstr ""
*** 60690,60891 ****
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr ""
  
! #: fortran/check.c:1058
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr ""
  
! #: fortran/check.c:1107
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr ""
  
! #: fortran/check.c:1159
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:1262
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr ""
  
! #: fortran/check.c:1319
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:1410
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1419 fortran/check.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1442
  #, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr ""
  
! #: fortran/check.c:1464
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1473 fortran/check.c:1508 fortran/check.c:4389
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1490
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1499
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr ""
  
! #: fortran/check.c:1571
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr ""
  
! #: fortran/check.c:1586
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1604 fortran/check.c:1817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/check.c:1623 fortran/check.c:1757 fortran/check.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1637 fortran/check.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1676 fortran/check.c:1690 fortran/check.c:1725
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1710
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1779
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1802
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:1979
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2103 fortran/check.c:2593
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2112 fortran/check.c:2602
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2122 fortran/check.c:2128
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2150
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2158
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/check.c:2197
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2205
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2239
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
--- 60734,60935 ----
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr ""
  
! #: fortran/check.c:1065
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr ""
  
! #: fortran/check.c:1114
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr ""
  
! #: fortran/check.c:1166
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:1269
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr ""
  
! #: fortran/check.c:1326
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:1417
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1426 fortran/check.c:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1449
  #, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr ""
  
! #: fortran/check.c:1471
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1480 fortran/check.c:1515 fortran/check.c:4396
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1497
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr ""
  
! #: fortran/check.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr ""
  
! #: fortran/check.c:1593
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1611 fortran/check.c:1824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/check.c:1630 fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1644 fortran/check.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1664
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1683 fortran/check.c:1697 fortran/check.c:1732
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1771 fortran/check.c:1868
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1796
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1809
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1888
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:1986
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2110 fortran/check.c:2600
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2119 fortran/check.c:2609
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2129 fortran/check.c:2135
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2157
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2165
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/check.c:2204
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2212
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2227
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2267
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 60893,61588 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2287
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2306
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2347
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2402
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.c:2430 fortran/check.c:2444
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2481 fortran/check.c:3111 fortran/check.c:3194
! #: fortran/check.c:3416 fortran/check.c:3464 fortran/check.c:4956
! #: fortran/check.c:5093 fortran/check.c:5148 fortran/check.c:6283
! #: fortran/check.c:6412
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2528 fortran/check.c:2797 fortran/check.c:2857
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2543 fortran/check.c:2812 fortran/check.c:2872
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2655 fortran/check.c:3796 fortran/check.c:3804
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2669
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2689 fortran/check.c:2697
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2833
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2891
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2984
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3066
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/check.c:3201
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3235
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3367
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3392
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.c:3606
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.c:3654
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: fortran/check.c:3669
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3674
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/check.c:3699
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: fortran/check.c:3708
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3739
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3746
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3813
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3827
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3846
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3855
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4018
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.c:4136 fortran/check.c:7423 fortran/check.c:7438
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4230
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4237
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4248
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4297
  #, 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.c:4324
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4374
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4461 fortran/check.c:6359
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4519
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4527
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4546
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4704
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4714
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4721
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4738
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4809
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4827
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4836
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4889 fortran/check.c:4908
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4899 fortran/check.c:4918
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5017
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5048
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5086
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5166 fortran/check.c:7483
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5179 fortran/check.c:5318 fortran/check.c:7475
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5190 fortran/check.c:5330
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5260
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5309
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5348
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5362
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5398
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5405
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5444
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5454
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5487
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5526
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5533
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5539
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5587
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5654
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: fortran/check.c:5673
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5936
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5980
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5993
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6043
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6061
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6079
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6137
  #, 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.c:6189
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6208
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6216
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6373
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6386
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6652 fortran/check.c:6684
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/check.c:6710
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6762
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6781
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6791
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7025
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7207
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7396 fortran/check.c:7407
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7467
  #, 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 ""
--- 60937,61637 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2277
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2294
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2324
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2354
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2409
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.c:2437 fortran/check.c:2451
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2488 fortran/check.c:3118 fortran/check.c:3201
! #: fortran/check.c:3423 fortran/check.c:3471 fortran/check.c:4963
! #: fortran/check.c:5100 fortran/check.c:5155 fortran/check.c:6315
! #: fortran/check.c:6444
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2535 fortran/check.c:2804 fortran/check.c:2864
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2550 fortran/check.c:2819 fortran/check.c:2879
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2662 fortran/check.c:3803 fortran/check.c:3811
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2676
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2696 fortran/check.c:2704
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2840
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2898
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2916
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2930
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2991
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3073
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/check.c:3208
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3242
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3306
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3365
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3374
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3399
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.c:3613
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.c:3661
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: fortran/check.c:3676
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3681
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/check.c:3706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: fortran/check.c:3715
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3746
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3753
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3820
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3834
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3853
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3862
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4025
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.c:4143 fortran/check.c:7455 fortran/check.c:7470
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4226
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4237
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4255
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4264
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4304
  #, 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.c:4331
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4381
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4389
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4468 fortran/check.c:6391
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4526
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4534
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4553
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4711
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4728
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4745
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4816
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4834
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4843
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4896 fortran/check.c:4915
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4906 fortran/check.c:4925
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5024
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5055
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5093
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5173 fortran/check.c:7515
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5186 fortran/check.c:5325 fortran/check.c:7507
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5197 fortran/check.c:5337
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5267
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5316
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5451
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5461
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5533
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5617
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5661
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: fortran/check.c:5680
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5704
! #, gcc-internal-format
! msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
! msgstr ""
! 
! #: fortran/check.c:5968
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5979
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6025
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6049
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6082
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6093
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6169
  #, 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.c:6221
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6240
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6248
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6283
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6405
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6418
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6684 fortran/check.c:6716
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/check.c:6742
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6754
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6813
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6823
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6840
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7057
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7239
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7428 fortran/check.c:7439
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7499
  #, 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 ""
*************** msgstr ""
*** 61821,61827 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 61870,61876 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12467
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 63971,64117 ****
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3829
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3853
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.c:3858
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3887
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3893 fortran/expr.c:3913
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3901 fortran/expr.c:3920
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3947
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3968
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3993
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4002
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4012
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4018
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4025
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4033
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4056
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4109
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.c:4119 fortran/expr.c:4134
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4125 fortran/expr.c:4140 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4161
  #, 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.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4188
  #, 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.c:4193
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4201
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4240
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
--- 64020,64166 ----
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3832
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3856
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.c:3861
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3890
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3896 fortran/expr.c:3916
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3904 fortran/expr.c:3923
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3950
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3996
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4005
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4015
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4021
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4028
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4036
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4112
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.c:4122 fortran/expr.c:4137
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4128 fortran/expr.c:4143 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4155
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4164
  #, 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.c:4177
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4191
  #, 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.c:4196
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4230
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
*************** msgstr ""
*** 64119,64290 ****
  #. 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.c:4269 fortran/expr.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4285
  #, 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.c:4291 fortran/expr.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4348
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4376 fortran/expr.c:4381
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4421
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4497 fortran/resolve.c:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4503
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4518 fortran/resolve.c:1472
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4530
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4536
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4543
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:5011
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6110
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6118
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6127
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6160
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6208
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6218
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6231
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6239
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6254
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6313
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6318
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6330
  #, 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.c:6372
  #, 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 ""
--- 64168,64339 ----
  #. 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.c:4272 fortran/expr.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4288
  #, 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.c:4294 fortran/expr.c:4309
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4334
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4351
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4379 fortran/expr.c:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4424
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4500 fortran/resolve.c:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4506
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4521 fortran/resolve.c:1472
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4539
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4546
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:5014
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6121
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6132
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6143
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6152
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6213
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6223
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6236
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6244
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6259
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6318
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6323
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6335
  #, 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.c:6377
  #, 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
*** 64311,64318 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
! #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
--- 64360,64367 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6681 fortran/trans-array.c:8176
! #: fortran/trans-intrinsic.c:8558
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
*************** msgstr ""
*** 64393,64399 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 64442,64448 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1832
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 64403,64414 ****
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
--- 64452,64463 ----
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5819
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
*************** msgstr ""
*** 64528,64539 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 64577,64588 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17218
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17236
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 64818,65185 ****
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3258
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3291
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3324
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3333
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3406
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3416
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3446
  #, 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.c:3465
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3482
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3502
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3533
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3811
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4019
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4030
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: fortran/interface.c:4558
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4675
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4769
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4781
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4812
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4821
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4832
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4851
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4881
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4910
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4921
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4928
  #, 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.c:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4956
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5045
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5057
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5064
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 64867,65234 ----
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3259
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3269 fortran/interface.c:3274
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3294
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3310
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3336
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3356
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3369
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3383
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3397
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3409
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3419
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3449
  #, 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.c:3468
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3485
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3505
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3536
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3666
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3695
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3721
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3761
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3793
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3803
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3814
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3856
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3860 fortran/interface.c:3870
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3866
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3879
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3887
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3895
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3921
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3930
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3945
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3960
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3970
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3980
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4022
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4033
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4118
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4188
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: fortran/interface.c:4561
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4678
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4772
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4784
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4792
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4800
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4809
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4815
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4824
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4835
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4843
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4884
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4895
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4904
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4913
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4924
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4931
  #, 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.c:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4959
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4966
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4970
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4974
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4978
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5036 fortran/interface.c:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5048
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5060
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5067
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr ""
*** 65912,65918 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 65961,65967 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15088
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 67405,68542 ****
  msgid "Unexpected junk at %C"
  msgstr ""
  
! #: fortran/openmp.c:280
  #, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr ""
  
! #: fortran/openmp.c:315 fortran/openmp.c:416 fortran/openmp.c:744
! #: fortran/openmp.c:3632
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr ""
  
! #: fortran/openmp.c:354 fortran/openmp.c:444
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr ""
  
! #: fortran/openmp.c:467
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:479
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:551
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr ""
  
! #: fortran/openmp.c:613
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr ""
  
! #: fortran/openmp.c:680
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr ""
  
! #: fortran/openmp.c:712
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:772
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr ""
  
! #: fortran/openmp.c:782
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:1026
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr ""
  
! #: fortran/openmp.c:1138
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1291
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:1455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr ""
  
! #: fortran/openmp.c:1830
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:2219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Failed to match clause at %C"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: fortran/openmp.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2411
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2468
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: fortran/openmp.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:2556
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2658
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2688
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr ""
  
! #: fortran/openmp.c:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2718 fortran/openmp.c:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:3382 fortran/openmp.c:7334
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3386 fortran/openmp.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3391
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3413
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr ""
  
! #: fortran/openmp.c:3450
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr ""
  
! #: fortran/openmp.c:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3517 fortran/openmp.c:3563
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3527
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3537
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3546
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3570
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3580
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3612
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3649
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr ""
  
! #: fortran/openmp.c:3656
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3711
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3716
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3747
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3751
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3773
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3778
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3789
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3794
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.c:3891
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3900
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr ""
  
! #: fortran/openmp.c:3910
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr ""
  
! #: fortran/openmp.c:3916
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
  
! #: fortran/openmp.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3951
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.c:4130
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4203
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4217
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4314
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4485
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4496
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.c:4518
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4521
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4527 fortran/openmp.c:5662
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4532
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4537
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4547 fortran/openmp.c:5294 fortran/openmp.c:5445
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4550
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4566 fortran/openmp.c:5387 fortran/openmp.c:5433
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4571 fortran/openmp.c:5666
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4576 fortran/openmp.c:5669
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4581 fortran/openmp.c:5382 fortran/openmp.c:5657
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4584 fortran/openmp.c:5390
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4841
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4892
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:4928
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr ""
  
! #: fortran/openmp.c:4932
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.c:4937 fortran/openmp.c:7060
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:4946
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4975
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4978 fortran/openmp.c:4994 fortran/openmp.c:5002
! #: fortran/openmp.c:5013 fortran/openmp.c:5025 fortran/openmp.c:5040
! #: fortran/openmp.c:7084
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5047
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.c:5060
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5078
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5086
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5089
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5097
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5100
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5103
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5107
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5122
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5134
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.c:5153
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5157
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5167
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:5173
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5217
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.c:5228
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5245 fortran/openmp.c:5263
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5276
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5300
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5335
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5350
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5366 fortran/openmp.c:5419
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5369 fortran/openmp.c:5422
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5377
  #, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5413
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5425
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5430
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5436
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5448
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5458
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5469
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5479
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5571
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5602
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5607
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.c:5612
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5623
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.c:5640
  #, 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.c:5674
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.c:5735
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.c:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5793
  #, 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.c:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5800
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.c:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5956
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:5982 fortran/openmp.c:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5997
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6004 fortran/openmp.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6121
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.c:6153
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6177
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.c:6184
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6201
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.c:6216
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6234
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.c:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6326
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6329
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6337
  #, 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.c:6594
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6606
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6610
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6622
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6626
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6644
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6654
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6663 fortran/openmp.c:6671
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:6839 fortran/openmp.c:6852
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6871
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6877
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6883
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6911
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6921 fortran/openmp.c:6930
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.c:6946
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6967
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.c:7067
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:7114
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7120
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7223
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7237
  #, 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.c:7243
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7264
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7288
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7325
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7347
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7378
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7396
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 67454,68591 ----
  msgid "Unexpected junk at %C"
  msgstr ""
  
! #: fortran/openmp.c:281
  #, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr ""
  
! #: fortran/openmp.c:316 fortran/openmp.c:417 fortran/openmp.c:745
! #: fortran/openmp.c:3633
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr ""
  
! #: fortran/openmp.c:355 fortran/openmp.c:445
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr ""
  
! #: fortran/openmp.c:468
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:480
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:552
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr ""
  
! #: fortran/openmp.c:614
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr ""
  
! #: fortran/openmp.c:681
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr ""
  
! #: fortran/openmp.c:713
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:773
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr ""
  
! #: fortran/openmp.c:783
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:1027
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr ""
  
! #: fortran/openmp.c:1139
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1292
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:1456
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr ""
  
! #: fortran/openmp.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:2220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Failed to match clause at %C"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: fortran/openmp.c:2393
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2403
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2412
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2420
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2469
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2517
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: fortran/openmp.c:2524
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2659
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2674
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2689
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr ""
  
! #: fortran/openmp.c:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2719 fortran/openmp.c:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2979
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:3383 fortran/openmp.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3387 fortran/openmp.c:7339
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3392
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3394
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3414
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr ""
  
! #: fortran/openmp.c:3451
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3466
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr ""
  
! #: fortran/openmp.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3494
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3500
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3518 fortran/openmp.c:3564
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3534
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3538
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3547
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3613
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3650
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr ""
  
! #: fortran/openmp.c:3657
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3712
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3717
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3748
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3752
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3774
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3779
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3790
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3795
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.c:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3901
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr ""
  
! #: fortran/openmp.c:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr ""
  
! #: fortran/openmp.c:3917
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
  
! #: fortran/openmp.c:3920
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3952
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.c:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4145
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4315
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4350
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4423
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4443
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.c:4519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4528 fortran/openmp.c:5663
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4548 fortran/openmp.c:5295 fortran/openmp.c:5446
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4551
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4567 fortran/openmp.c:5388 fortran/openmp.c:5434
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4572 fortran/openmp.c:5667
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4577 fortran/openmp.c:5670
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4582 fortran/openmp.c:5383 fortran/openmp.c:5658
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4585 fortran/openmp.c:5391
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4715
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4723 fortran/openmp.c:4734 fortran/resolve.c:10729
! #: fortran/resolve.c:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4874
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4893
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:4929
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr ""
  
! #: fortran/openmp.c:4933
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.c:4938 fortran/openmp.c:7061
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:4947
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4976
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4979 fortran/openmp.c:4995 fortran/openmp.c:5003
! #: fortran/openmp.c:5014 fortran/openmp.c:5026 fortran/openmp.c:5041
! #: fortran/openmp.c:7085
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5048
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.c:5061
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5079
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5087
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5090
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5098
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5101
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5104
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5108
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5123
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5135
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.c:5154
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5168
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:5174
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.c:5229
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5237
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5246 fortran/openmp.c:5264
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5277
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5301
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5351
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5367 fortran/openmp.c:5420
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5370 fortran/openmp.c:5423
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5378
  #, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5414
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5426
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5431
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5437
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5449
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5459
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5470
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5480
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5572
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5603
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5608
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.c:5613
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5624
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.c:5641
  #, 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.c:5675
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.c:5736
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:5778
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5794
  #, 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.c:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5801
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.c:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:5983 fortran/openmp.c:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6005 fortran/openmp.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6018
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6060
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.c:6154
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6202
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.c:6217
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6327
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6330
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6338
  #, 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.c:6595
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6645
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6655
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6664 fortran/openmp.c:6672
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:6840 fortran/openmp.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6872
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6878
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6884
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6900
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6912
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6922 fortran/openmp.c:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.c:6947
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.c:7068
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:7115
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7121
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7238
  #, 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.c:7244
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7265
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7297
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7364
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7379
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7389
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 68998,69165 ****
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr ""
  
! #: fortran/parse.c:4491
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr ""
  
! #: fortran/parse.c:4524
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr ""
  
! #: fortran/parse.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr ""
  
! #: fortran/parse.c:4560
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4587
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr ""
  
! #: fortran/parse.c:4656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "BLOCK construct at %C"
  msgstr "Ð£ ÐºÐ°Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: fortran/parse.c:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr ""
  
! #: fortran/parse.c:4909
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5115 fortran/parse.c:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr ""
  
! #: fortran/parse.c:5152
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr ""
  
! #: fortran/parse.c:5196
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr ""
  
! #: fortran/parse.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr ""
  
! #: fortran/parse.c:5640
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5765
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.c:5822
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.c:5847
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.c:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.c:6013
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6017
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6023
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6026
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.c:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.c:6179
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 69047,69214 ----
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr ""
  
! #: fortran/parse.c:4494
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr ""
  
! #: fortran/parse.c:4527
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr ""
  
! #: fortran/parse.c:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr ""
  
! #: fortran/parse.c:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr ""
  
! #: fortran/parse.c:4659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "BLOCK construct at %C"
  msgstr "Ð£ ÐºÐ°Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: fortran/parse.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr ""
  
! #: fortran/parse.c:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5102
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5118 fortran/parse.c:5180
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr ""
  
! #: fortran/parse.c:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr ""
  
! #: fortran/parse.c:5199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5219
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5438
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5496
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr ""
  
! #: fortran/parse.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5652
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5768
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.c:5825
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.c:5850
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.c:5964
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.c:6016
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6020
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6026
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6029
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6051
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.c:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 69167,69173 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6636
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 69216,69222 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6639
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 69960,69966 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 70009,70015 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11968
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 70075,70081 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 70124,70130 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17150
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 71179,71232 ****
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:12022
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12172
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12275
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: fortran/resolve.c:12369
  #, 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.c:12383
  #, 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 ""
--- 71228,71286 ----
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11943
! #, gcc-internal-format, gfc-internal-format
! msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
! msgstr ""
! 
! #: fortran/resolve.c:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12024
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:12028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12089
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12094
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12178
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12260
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12281
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: fortran/resolve.c:12375
  #, 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.c:12389
  #, 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 ""
*** 71234,72200 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12488
  #, 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.c:12722
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12726
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12734
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12745
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12773
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12806
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12828
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12859
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12941
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12948
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12995
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12998
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13052
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13129
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13147
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13159
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13168
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13178
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13197
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13205
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13209
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13222
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13233
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13259
  #, 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.c:13316
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13336
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, 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.c:13494
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13503
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13512
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13520
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13571
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13743
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13839
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14051
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14094
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14108
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14139
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14180
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14190
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14443
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14541
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14555
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14571
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14641
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14654
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14801
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14970
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:15035
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15055
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15072
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15094
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15105
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15132
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15151
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15167
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15186
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15248
  #, 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.c:15255
  #, 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.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15362
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15483
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15554
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15607
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15634
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15641
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15681
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15770
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, 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.c:15816
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15837
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15903
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15916
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15941
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15972
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16173
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16180
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16203
  #, 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.c:16212
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16684
  #, 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.c:16690
  #, 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.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16783
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16959
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17043
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17085
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17152
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17165
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17185
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17195
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17242
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17321
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 71288,72254 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12408
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12494
  #, 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.c:12728
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12732
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12740
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12751
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12767
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12779
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12812
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12834
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12865
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12926
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12947
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12954
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13013
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13016
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13058
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:13090
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13113
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13135
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13153
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13165
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13174
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13184
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13203
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13211
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13215
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13228
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13245
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13265
  #, 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.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13334
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13348
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13391
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13399
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13407
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13416
  #, 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.c:13500
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13509
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13518
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13538
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13546
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13555
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13577
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13614
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13654
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13690
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13749
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13761
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13789
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13845
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14057
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14100
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14114
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14128 fortran/resolve.c:14614
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14136
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14157
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14186
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14196
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14394
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14403
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14413
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14438
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14449
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14547
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14561
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14577
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14587
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14596
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14605
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14647
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14660
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14671
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14704
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14712
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14721
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14807
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14852
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14865
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14929
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14976
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15053
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15061
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15078
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15100
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15111
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15138
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15157
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15173
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15184
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15192
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15243
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15254
  #, 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.c:15261
  #, 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.c:15301
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15365
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15368
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15468
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15505
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15515
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15522
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15541
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15551
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15560
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15573 fortran/resolve.c:15750
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15587
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15596
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15605
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15613
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15640
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15647
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15654
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15661
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15687
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15697
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15791
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15804
  #, 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.c:15822
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15834
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15843
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15856
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15865
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15878
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15902
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15909
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15922
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15931
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15953
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15978
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16061
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16174
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16181
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16188
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16204
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16211
  #, 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.c:16220
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.c:16266
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16279
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16394
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16401
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.c:16526
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16692
  #, 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.c:16698
  #, 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.c:16782
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16799
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16815
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16918
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16933
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16958
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16967
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17040
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17051
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17062
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17093
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17160
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17173
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17193
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17211
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17225
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17243
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17250
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17329
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 73065,73081 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, 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.c:8171
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 73119,73135 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6139
  #, 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.c:8172
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11361
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 73162,73239 ****
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:753
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5327
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5340
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5965
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5971
  #, 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.c:5982 fortran/trans-decl.c:6128
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5998
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6017
  #, fuzzy, gcc-internal-format
  #| msgid "unused variable `%s'"
  msgid "Unused variable %qs declared at %L"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÐ¼Ð°Ñ� Ð¿ÐµÑ€Ð°Ð¼ÐµÐ½Ð½Ð°Ñ� \"%s\""
  
! #: fortran/trans-decl.c:6066
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: fortran/trans-decl.c:6070
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6100
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 73216,73293 ----
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:755
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1766
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4607 fortran/trans-decl.c:6971
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5095
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5335
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5348
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5973
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5979
  #, 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.c:5990 fortran/trans-decl.c:6136
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6006
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6025
  #, fuzzy, gcc-internal-format
  #| msgid "unused variable `%s'"
  msgid "Unused variable %qs declared at %L"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÐ¼Ð°Ñ� Ð¿ÐµÑ€Ð°Ð¼ÐµÐ½Ð½Ð°Ñ� \"%s\""
  
! #: fortran/trans-decl.c:6074
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: fortran/trans-decl.c:6078
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6108
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6700
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 73243,73275 ****
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3830
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: fortran/trans-expr.c:5329
  #, 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.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 73297,73329 ----
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1836
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3831
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: fortran/trans-expr.c:5330
  #, 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.c:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 73290,73301 ****
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11883 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11890
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
--- 73344,73355 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11892 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11899
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 73315,73336 ****
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2716
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: fortran/trans-openmp.c:3033
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr ""
  
! #: fortran/trans-openmp.c:3187
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr ""
  
! #: fortran/trans-openmp.c:6039
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
--- 73369,73390 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2719
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: fortran/trans-openmp.c:3036
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr ""
  
! #: fortran/trans-openmp.c:3190
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr ""
  
! #: fortran/trans-openmp.c:6042
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
*************** msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð
*** 74949,74955 ****
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
  
! #: params.opt:134
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown evrp mode %qs"
--- 75003,75009 ----
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
  
! #: params.opt:138
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown evrp mode %qs"
diff -Nrcpad gcc-11.2.0/gcc/po/da.po gcc-11.3.0/gcc/po/da.po
*** gcc-11.2.0/gcc/po/da.po	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/po/da.po	Thu Apr 21 07:58:53 2022
*************** 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: 2021-04-20 18:19+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: 2021-07-26 15:21+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 ""
*** 218,224 ****
  "\n"
  "ldd-uddata med konstruktions-/destruktionsfunktioner.\n"
  
! #: cprop.c:1755
  msgid "const/copy propagation disabled"
  msgstr "konstruk/kopi-propagering deaktiveret"
  
--- 218,224 ----
  "\n"
  "ldd-uddata med konstruktions-/destruktionsfunktioner.\n"
  
! #: cprop.c:1757
  msgid "const/copy propagation disabled"
  msgstr "konstruk/kopi-propagering deaktiveret"
  
*************** msgstr "Â»%%lÂ«-operand er ikke en etike
*** 360,371 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11967
  #, c-format
  msgid "floating constant misused"
  msgstr "kommatalskonstant misbrugt"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12058
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 360,371 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11988
  #, c-format
  msgid "floating constant misused"
  msgstr "kommatalskonstant misbrugt"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12079
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 657,733 ****
  " videregive andre indstillinger til disse processer kan tilvalg pÃ¥ formen\n"
  " Â»-W<bogstav>Â« bruges.\n"
  
! #: gcc.c:6668
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Behandler specifikation (%s), som er Â»%sÂ«\n"
  
! #: gcc.c:7429
  #, c-format
  msgid "Target: %s\n"
  msgstr "MÃ¥l: %s\n"
  
! #: gcc.c:7430
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Konfigureret med: %s\n"
  
! #: gcc.c:7444
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "TrÃ¥dmodel: %s\n"
  
! #: gcc.c:7445
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7447
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7449 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7460
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc-version %s %s\n"
  
! #: gcc.c:7463
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc-styringsprogram version %s %skÃ¸rer gcc-version %s\n"
  
! #: gcc.c:7536 gcc.c:7746
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Fejlen kan ikke genskabes, sÃ¥ det er sandsynligvis et udstyrsproblem eller et problem med operativsystemet.\n"
  
! #: gcc.c:7670
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "ForbrÃ¦ndt kilde lagret i %s-filen, vedhÃ¦ft venligst den til din fejlrapport.\n"
  
! #: gcc.c:8520
  #, c-format
  msgid "install: %s%s\n"
  msgstr "installering: %s%s\n"
  
! #: gcc.c:8523
  #, c-format
  msgid "programs: %s\n"
  msgstr "programmer: %s\n"
  
! #: gcc.c:8525
  #, c-format
  msgid "libraries: %s\n"
  msgstr "biblioteker: %s\n"
  
! #: gcc.c:8642
  #, c-format
  msgid ""
  "\n"
--- 657,733 ----
  " videregive andre indstillinger til disse processer kan tilvalg pÃ¥ formen\n"
  " Â»-W<bogstav>Â« bruges.\n"
  
! #: gcc.c:6678
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Behandler specifikation (%s), som er Â»%sÂ«\n"
  
! #: gcc.c:7439
  #, c-format
  msgid "Target: %s\n"
  msgstr "MÃ¥l: %s\n"
  
! #: gcc.c:7440
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Konfigureret med: %s\n"
  
! #: gcc.c:7454
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "TrÃ¥dmodel: %s\n"
  
! #: gcc.c:7455
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7457
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7459 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7470
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc-version %s %s\n"
  
! #: gcc.c:7473
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc-styringsprogram version %s %skÃ¸rer gcc-version %s\n"
  
! #: gcc.c:7546 gcc.c:7756
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Fejlen kan ikke genskabes, sÃ¥ det er sandsynligvis et udstyrsproblem eller et problem med operativsystemet.\n"
  
! #: gcc.c:7680
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "ForbrÃ¦ndt kilde lagret i %s-filen, vedhÃ¦ft venligst den til din fejlrapport.\n"
  
! #: gcc.c:8530
  #, c-format
  msgid "install: %s%s\n"
  msgstr "installering: %s%s\n"
  
! #: gcc.c:8533
  #, c-format
  msgid "programs: %s\n"
  msgstr "programmer: %s\n"
  
! #: gcc.c:8535
  #, c-format
  msgid "libraries: %s\n"
  msgstr "biblioteker: %s\n"
  
! #: gcc.c:8652
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 736,751 ****
  "\n"
  "For fejlrapporteringsinstruktioner, se:\n"
  
! #: gcc.c:8658 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8661 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.c:8662 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
--- 736,751 ----
  "\n"
  "For fejlrapporteringsinstruktioner, se:\n"
  
! #: gcc.c:8668 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8671 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.c:8672 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
*************** msgstr ""
*** 755,761 ****
  "Dette er et frit program; se kildekoden for kopieringsbetingelser. Der er\n"
  "INGEN garanti; ikke engang for SALGBARHED eller BRUGBARHED TIL NOGET FORMÃ…L.\n"
  
! #: gcc.c:9005
  #, c-format
  msgid ""
  "\n"
--- 755,761 ----
  "Dette er et frit program; se kildekoden for kopieringsbetingelser. Der er\n"
  "INGEN garanti; ikke engang for SALGBARHED eller BRUGBARHED TIL NOGET FORMÃ…L.\n"
  
! #: gcc.c:9015
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 768,774 ****
  "==============\n"
  "\n"
  
! #: gcc.c:9006
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
--- 768,774 ----
  "==============\n"
  "\n"
  
! #: gcc.c:9016
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
*************** msgstr ""
*** 777,783 ****
  "Brug Â»-Wl,TILVALGÂ« for at sende Â»TILVALGÂ« til sammenkÃ¦deren.\n"
  "\n"
  
! #: gcc.c:10421
  #, c-format
  msgid ""
  "Assembler options\n"
--- 777,783 ----
  "Brug Â»-Wl,TILVALGÂ« for at sende Â»TILVALGÂ« til sammenkÃ¦deren.\n"
  "\n"
  
! #: gcc.c:10431
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 788,794 ****
  "=================\n"
  "\n"
  
! #: gcc.c:10422
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 788,794 ----
  "=================\n"
  "\n"
  
! #: gcc.c:10432
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "%s%sadvarsel: %s teksthovedversi
*** 1632,1638 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-heuristikker: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1632,1638 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-heuristikker: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6043 c/c-typeck.c:7862 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 2117,2123 ****
  msgid "incompatible register operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "manglende operand"
--- 2117,2123 ----
  msgid "incompatible register operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24337
  #, c-format
  msgid "missing operand"
  msgstr "manglende operand"
*************** msgstr "ugyldig operandprÃ¦fiks Â»%%%cÂ«
*** 2143,2173 ****
  msgid "invalid address mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  #, fuzzy
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  #, 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.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« brugt uden nogle lokale dynamiske TLS-referencer"
--- 2143,2173 ----
  msgid "invalid address mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/aarch64/aarch64.c:25215 config/arm/arm.c:33705
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/aarch64/aarch64.c:25217 config/arm/arm.c:33707
  #, fuzzy
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: config/aarch64/aarch64.c:25232 config/aarch64/aarch64.c:25248
! #: config/arm/arm.c:33722 config/arm/arm.c:33738
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25256
  #, 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.c:5076 config/i386/i386.c:13248
! #: config/rs6000/rs6000.c:14166 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« brugt uden nogle lokale dynamiske TLS-referencer"
*************** msgid "invalid %%r value"
*** 2183,2200 ****
  msgstr "ugyldig %%r-vÃ¦rdi"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "ugyldig %%R-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "ugyldig %%P-vÃ¦rdi"
--- 2183,2200 ----
  msgstr "ugyldig %%r-vÃ¦rdi"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13860 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "ugyldig %%R-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13780
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13808
  #, c-format
  msgid "invalid %%P value"
  msgstr "ugyldig %%P-vÃ¦rdi"
*************** msgstr "ugyldig %%M-vÃ¦rdi"
*** 2224,2230 ****
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "ugyldig %%s-vÃ¦rdi"
--- 2224,2230 ----
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13868
  #, c-format
  msgid "invalid %%s value"
  msgstr "ugyldig %%s-vÃ¦rdi"
*************** msgstr "ugyldig %%s-vÃ¦rdi"
*** 2234,2240 ****
  msgid "invalid %%C value"
  msgstr "ugyldig %%C-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "ugyldig %%E-vÃ¦rdi"
--- 2234,2240 ----
  msgid "invalid %%C value"
  msgstr "ugyldig %%C-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13644
  #, c-format
  msgid "invalid %%E value"
  msgstr "ugyldig %%E-vÃ¦rdi"
*************** msgstr "ukendt relokaliserings-unspec"
*** 2247,2253 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ugyldig %%xn-kode"
--- 2247,2253 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14171
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ugyldig %%xn-kode"
*************** msgstr "ugyldig UNSPEC som operand: %d"
*** 2330,2366 ****
  msgid "unrecognized supposed constant"
  msgstr "ukendt formodet konstant"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr "ugyldig skift-operand"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, fuzzy, c-format
  #| msgid "Generate char instructions"
  msgid "predicated Thumb instruction"
  msgstr "GenerÃ©r char-instruktioner"
  
! #: config/arm/arm.c:23587
  #, fuzzy, c-format
  #| msgid "ret instruction not implemented"
  msgid "predicated instruction in conditional sequence"
  msgstr "ret-instruktion ikke implementeret"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ikke understÃ¸ttet operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2330,2366 ----
  msgid "unrecognized supposed constant"
  msgstr "ukendt formodet konstant"
  
! #: config/arm/arm.c:20701 config/arm/arm.c:20726 config/arm/arm.c:20736
! #: config/arm/arm.c:20745 config/arm/arm.c:20754
  #, c-format
  msgid "invalid shift operand"
  msgstr "ugyldig skift-operand"
  
! #: config/arm/arm.c:23610 config/arm/arm.c:23628
  #, fuzzy, c-format
  #| msgid "Generate char instructions"
  msgid "predicated Thumb instruction"
  msgstr "GenerÃ©r char-instruktioner"
  
! #: config/arm/arm.c:23616
  #, fuzzy, c-format
  #| msgid "ret instruction not implemented"
  msgid "predicated instruction in conditional sequence"
  msgstr "ret-instruktion ikke implementeret"
  
! #: config/arm/arm.c:23734 config/arm/arm.c:23747 config/arm/arm.c:23772
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ikke understÃ¸ttet operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23849 config/arm/arm.c:23871 config/arm/arm.c:23881
! #: config/arm/arm.c:23891 config/arm/arm.c:23901 config/arm/arm.c:23940
! #: config/arm/arm.c:23958 config/arm/arm.c:23983 config/arm/arm.c:23998
! #: config/arm/arm.c:24025 config/arm/arm.c:24032 config/arm/arm.c:24050
! #: config/arm/arm.c:24057 config/arm/arm.c:24065 config/arm/arm.c:24086
! #: config/arm/arm.c:24093 config/arm/arm.c:24284 config/arm/arm.c:24291
! #: config/arm/arm.c:24318 config/arm/arm.c:24325 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "Ikke understÃ¸ttet operand for k
*** 2368,2380 ****
  msgid "invalid operand for code '%c'"
  msgstr "ugyldig operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr "instruktion aldrig udfÃ¸rt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "forÃ¦ldet Maverick-formatkode Â»%cÂ«"
--- 2368,2380 ----
  msgid "invalid operand for code '%c'"
  msgstr "ugyldig operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23953
  #, c-format
  msgid "instruction never executed"
  msgstr "instruktion aldrig udfÃ¸rt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23974
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "forÃ¦ldet Maverick-formatkode Â»%cÂ«"
*************** msgid "unsupported operand"
*** 2507,2514 ****
  msgstr "uventet operand"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
--- 2507,2514 ----
  msgstr "uventet operand"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6040 gcc.c:6054
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6949
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "ugyldig konstant:"
*** 2749,2848 ****
  msgid "Expected register or constant integer."
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: config/i386/i386.c:12052
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ugyldig UNSPEC som operand"
  
! #: config/i386/i386.c:12591
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "ugyldig brug af 'restrict'"
  
! #: config/i386/i386.c:12596
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ugyldig brug af asm-flaguddata"
  
! #: config/i386/i386.c:12829
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ugyldig operandstÃ¸rrelse for operandkoden Â»OÂ«"
  
! #: config/i386/i386.c:12864
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ugyldig operandstÃ¸rrelse for operandkoden Â»zÂ«"
  
! #: config/i386/i386.c:12933
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "ugyldig operandtype brugt med operandkoden Â»ZÂ«"
  
! #: config/i386/i386.c:12938
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "ugyldig operandstÃ¸rrelse for operandkoden Â»ZÂ«"
  
! #: config/i386/i386.c:13015
  #, 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.c:13094
  #, 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.c:13112
  #, 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.c:13125
  #, 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.c:13140
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operand er ikke et heltal, ugyldig operandkode Â»KÂ«"
  
! #: config/i386/i386.c:13168
  #, 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.c:13186
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operand er ikke et heltal, ugyldig operandkode Â»RÂ«"
  
! #: config/i386/i386.c:13209
  #, 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.c:13313
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ugyldig operandkode Â»%cÂ«"
  
! #: config/i386/i386.c:13375
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ugyldige begrÃ¦nsninger for operand"
  
! #: config/i386/i386.c:13462
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector immediate"
  msgstr "ugyldig konstant:"
  
! #: config/i386/i386.c:16384
  msgid "unknown insn mode"
  msgstr "ukendt instruktionstilstand"
  
--- 2749,2848 ----
  msgid "Expected register or constant integer."
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: config/i386/i386.c:12073
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ugyldig UNSPEC som operand"
  
! #: config/i386/i386.c:12612
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "ugyldig brug af 'restrict'"
  
! #: config/i386/i386.c:12617
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ugyldig brug af asm-flaguddata"
  
! #: config/i386/i386.c:12850
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ugyldig operandstÃ¸rrelse for operandkoden Â»OÂ«"
  
! #: config/i386/i386.c:12885
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ugyldig operandstÃ¸rrelse for operandkoden Â»zÂ«"
  
! #: config/i386/i386.c:12954
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "ugyldig operandtype brugt med operandkoden Â»ZÂ«"
  
! #: config/i386/i386.c:12959
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "ugyldig operandstÃ¸rrelse for operandkoden Â»ZÂ«"
  
! #: config/i386/i386.c:13036
  #, 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.c:13115
  #, 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.c:13133
  #, 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.c:13146
  #, 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.c:13161
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operand er ikke et heltal, ugyldig operandkode Â»KÂ«"
  
! #: config/i386/i386.c:13189
  #, 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.c:13207
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operand er ikke et heltal, ugyldig operandkode Â»RÂ«"
  
! #: config/i386/i386.c:13230
  #, 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.c:13334
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ugyldig operandkode Â»%cÂ«"
  
! #: config/i386/i386.c:13396
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ugyldige begrÃ¦nsninger for operand"
  
! #: config/i386/i386.c:13483
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector immediate"
  msgstr "ugyldig konstant:"
  
! #: config/i386/i386.c:16405
  msgid "unknown insn mode"
  msgstr "ukendt instruktionstilstand"
  
*************** msgstr "ugyldig operation pÃ¥ %<__fpreg%
*** 2879,2885 ****
  msgid "invalid %%P operand"
  msgstr "ugyldig %%P-operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "ugyldig %%p-vÃ¦rdi"
--- 2879,2885 ----
  msgid "invalid %%P operand"
  msgstr "ugyldig %%P-operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13798
  #, c-format
  msgid "invalid %%p value"
  msgstr "ugyldig %%p-vÃ¦rdi"
*************** msgid "post-increment address is not a r
*** 2933,2939 ****
  msgstr "postfiks forÃ¸gelsesadresse er ikke et register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "ugyldig adresse"
  
--- 2933,2939 ----
  msgstr "postfiks forÃ¸gelsesadresse er ikke et register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20696
  msgid "bad address"
  msgstr "ugyldig adresse"
  
*************** msgstr "-mquad-memory-atomic krÃ¦ver 64-
*** 3175,3455 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "-mquad-memory er ikke tilgÃ¦ngelig i lilleendet tilstand"
  
! #: config/rs6000/rs6000.c:10845
  #, fuzzy
  #| msgid "bad operand"
  msgid "bad move"
  msgstr "ugyldig operand"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13613
  #, c-format
  msgid "invalid %%e value"
  msgstr "ugyldig %%e-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "ugyldig %%f-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "ugyldig %%F-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "ugyldig %%G-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "ugyldig %%j-kode"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "ugyldig %%J-kode"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "ugyldig %%O-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "ugyldig %%q-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "ugyldig %%T-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13951
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:14025
  #, c-format
  msgid "invalid %%z value"
  msgstr "ugyldig %%z-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ugyldig %%y-vÃ¦rdi, prÃ¸v at brug Â»ZÂ«-begrÃ¦nsningen"
  
! #: config/rs6000/rs6000.c:14962
  #, fuzzy
  #| msgid "Use hardware floating point instructions"
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/rs6000/rs6000.c:27071
  msgid "Could not generate addis value for fusion"
  msgstr "Kunne ikke generere addis-vÃ¦rdi for fusion"
  
! #: config/rs6000/rs6000.c:27140
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Kunne ikke generere indlÃ¦sning/lagring af forskydning for fusion"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr "Ugyldig GPR-fusion"
  
! #: config/rs6000/rs6000.c:27776
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27778
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27780
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27782
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27797
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27799
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27801
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27803
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "symbolske hukommelsesreferencer er kun understÃ¸ttet pÃ¥ z10 eller senere"
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr "Kan ikke nedbryde adresse"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ugyldig sammenligningsoperator til Â»EÂ«-Ã¦ndring"
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ugyldig reference til Â»JÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ugyldig adresse til Â»OÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ugyldig adresse til Â»RÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "hukommelsesreference forventet til Â»SÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ugyldig adresse for Â»SÂ«-uddatamodifikation"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "register eller hukommelsesudtryk forventet til Â»NÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "register eller hukommelsesudtryk forventet til Â»MÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ugyldig konstant til uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ugyldig konstant - prÃ¸v at bruge en uddataÃ¦ndring"
  
! #: config/s390/s390.c:8263
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ugyldig konstantvektor for uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ugyldigt udtryk - prÃ¸v at brug en uddataÃ¦ndring"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ugyldig udtryk til uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:12052
  msgid "vector argument passed to unprototyped function"
  msgstr "vektorparameter sendt til funktion uden prototype"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr "typer er forskellige i signedness"
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr "binÃ¦r operator understÃ¸tter ikke tovektor bool-operand"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr "binÃ¦r operator understÃ¸tter ikke vektor bool-operand"
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binÃ¦r operator understÃ¸tter ikke at blande vektor bool med kommatals vektor-operand"
  
--- 3175,3455 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "-mquad-memory er ikke tilgÃ¦ngelig i lilleendet tilstand"
  
! #: config/rs6000/rs6000.c:10864
  #, fuzzy
  #| msgid "bad operand"
  msgid "bad move"
  msgstr "ugyldig operand"
  
! #: config/rs6000/rs6000.c:13428
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13608
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13617 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13632
  #, c-format
  msgid "invalid %%e value"
  msgstr "ugyldig %%e-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13653
  #, c-format
  msgid "invalid %%f value"
  msgstr "ugyldig %%f-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13662
  #, c-format
  msgid "invalid %%F value"
  msgstr "ugyldig %%F-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13671
  #, c-format
  msgid "invalid %%G value"
  msgstr "ugyldig %%G-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13706
  #, c-format
  msgid "invalid %%j code"
  msgstr "ugyldig %%j-kode"
  
! #: config/rs6000/rs6000.c:13716
  #, c-format
  msgid "invalid %%J code"
  msgstr "ugyldig %%J-kode"
  
! #: config/rs6000/rs6000.c:13726
  #, c-format
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13741 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13788
  #, c-format
  msgid "invalid %%O value"
  msgstr "ugyldig %%O-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13835
  #, c-format
  msgid "invalid %%q value"
  msgstr "ugyldig %%q-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13877
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13894
  #, c-format
  msgid "invalid %%T value"
  msgstr "ugyldig %%T-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13906
  #, c-format
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13920 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13970
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13987 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:14044
  #, c-format
  msgid "invalid %%z value"
  msgstr "ugyldig %%z-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:14113
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ugyldig %%y-vÃ¦rdi, prÃ¸v at brug Â»ZÂ«-begrÃ¦nsningen"
  
! #: config/rs6000/rs6000.c:14981
  #, fuzzy
  #| msgid "Use hardware floating point instructions"
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/rs6000/rs6000.c:23971
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/rs6000/rs6000.c:27136
  msgid "Could not generate addis value for fusion"
  msgstr "Kunne ikke generere addis-vÃ¦rdi for fusion"
  
! #: config/rs6000/rs6000.c:27205
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Kunne ikke generere indlÃ¦sning/lagring af forskydning for fusion"
  
! #: config/rs6000/rs6000.c:27281
  msgid "Bad GPR fusion"
  msgstr "Ugyldig GPR-fusion"
  
! #: config/rs6000/rs6000.c:27841
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27843
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27845
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27847
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27862
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27864
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27866
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27868
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/s390/s390.c:7910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "symbolske hukommelsesreferencer er kun understÃ¸ttet pÃ¥ z10 eller senere"
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "cannot decompose address"
  msgstr "Kan ikke nedbryde adresse"
  
! #: config/s390/s390.c:8002
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ugyldig sammenligningsoperator til Â»EÂ«-Ã¦ndring"
  
! #: config/s390/s390.c:8025
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ugyldig reference til Â»JÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8043
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ugyldig adresse til Â»OÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8065
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ugyldig adresse til Â»RÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8083
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "hukommelsesreference forventet til Â»SÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8093
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ugyldig adresse for Â»SÂ«-uddatamodifikation"
  
! #: config/s390/s390.c:8114
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "register eller hukommelsesudtryk forventet til Â»NÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8125
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "register eller hukommelsesudtryk forventet til Â»MÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:8211 config/s390/s390.c:8232
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ugyldig konstant til uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ugyldig konstant - prÃ¸v at bruge en uddataÃ¦ndring"
  
! #: config/s390/s390.c:8266
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ugyldig konstantvektor for uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ugyldigt udtryk - prÃ¸v at brug en uddataÃ¦ndring"
  
! #: config/s390/s390.c:8276
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ugyldig udtryk til uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:12055
  msgid "vector argument passed to unprototyped function"
  msgstr "vektorparameter sendt til funktion uden prototype"
  
! #: config/s390/s390.c:16429
  msgid "types differ in signedness"
  msgstr "typer er forskellige i signedness"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support two vector bool operands"
  msgstr "binÃ¦r operator understÃ¸tter ikke tovektor bool-operand"
  
! #: config/s390/s390.c:16442
  msgid "binary operator does not support vector bool operand"
  msgstr "binÃ¦r operator understÃ¸tter ikke vektor bool-operand"
  
! #: config/s390/s390.c:16450
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binÃ¦r operator understÃ¸tter ikke at blande vektor bool med kommatals vektor-operand"
  
*************** msgstr "const_double_split modtog en ugy
*** 3624,3645 ****
  msgid "output_move_single:"
  msgstr "output_move_single:"
  
! #: config/vax/vax.c:479
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr "symbol brugt med bÃ¥de basis- og indeksregistre"
  
! #: config/vax/vax.c:488
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr "symbold med forskydning anvendt i PIC-tilstand"
  
! #: config/vax/vax.c:576
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr "symbol anvendt som umiddelbar operand"
  
! #: config/vax/vax.c:1668
  msgid "illegal operand detected"
  msgstr "ugyldig operand registreret"
  
--- 3624,3645 ----
  msgid "output_move_single:"
  msgstr "output_move_single:"
  
! #: config/vax/vax.c:483
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr "symbol brugt med bÃ¥de basis- og indeksregistre"
  
! #: config/vax/vax.c:492
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr "symbold med forskydning anvendt i PIC-tilstand"
  
! #: config/vax/vax.c:580
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr "symbol anvendt som umiddelbar operand"
  
! #: config/vax/vax.c:1673
  msgid "illegal operand detected"
  msgstr "ugyldig operand registreret"
  
*************** msgstr "ingen registre i adresse"
*** 3685,3695 ****
  msgid "address offset not a constant"
  msgstr "adresseafsÃ¦t er ikke en konstant"
  
! #: c/c-objc-common.c:225
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.c:332
  msgid "({anonymous})"
  msgstr "({anonym})"
  
--- 3685,3700 ----
  msgid "address offset not a constant"
  msgstr "adresseafsÃ¦t er ikke en konstant"
  
! #: c/c-objc-common.c:190
! #, fuzzy
! msgid "{erroneous}"
! msgstr "<anonym %s>"
! 
! #: c/c-objc-common.c:231
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.c:338
  msgid "({anonymous})"
  msgstr "({anonym})"
  
*************** msgstr "({anonym})"
*** 3704,3731 ****
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10981 c/c-parser.c:11016 c/c-parser.c:11047
! #: c/c-parser.c:11094 c/c-parser.c:11275 c/c-parser.c:12107 c/c-parser.c:12182
! #: c/c-parser.c:12225 c/c-parser.c:17859 c/c-parser.c:17883 c/c-parser.c:17901
! #: c/c-parser.c:18324 c/c-parser.c:18368 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> forventet"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8502 c/c-parser.c:8568
! #: c/c-parser.c:9074 c/c-parser.c:9099 c/c-parser.c:9133 c/c-parser.c:9242
! #: c/c-parser.c:10025 c/c-parser.c:11382 c/c-parser.c:13638 c/c-parser.c:14280
! #: c/c-parser.c:14339 c/c-parser.c:14394 c/c-parser.c:15716 c/c-parser.c:15814
! #: c/c-parser.c:17113 c/c-parser.c:17943 c/c-parser.c:18332 c/c-parser.c:21145
! #: c/c-parser.c:21223 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
--- 3709,3736 ----
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10984 c/c-parser.c:11019 c/c-parser.c:11050
! #: c/c-parser.c:11097 c/c-parser.c:11278 c/c-parser.c:12110 c/c-parser.c:12185
! #: c/c-parser.c:12228 c/c-parser.c:17862 c/c-parser.c:17886 c/c-parser.c:17904
! #: c/c-parser.c:18327 c/c-parser.c:18371 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11271 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14411 cp/parser.c:31087
! #: cp/parser.c:31697
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> forventet"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8504 c/c-parser.c:8571
! #: c/c-parser.c:9077 c/c-parser.c:9102 c/c-parser.c:9136 c/c-parser.c:9245
! #: c/c-parser.c:10028 c/c-parser.c:11385 c/c-parser.c:13641 c/c-parser.c:14283
! #: c/c-parser.c:14342 c/c-parser.c:14397 c/c-parser.c:15719 c/c-parser.c:15817
! #: c/c-parser.c:17116 c/c-parser.c:17946 c/c-parser.c:18335 c/c-parser.c:21149
! #: c/c-parser.c:21227 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
*************** msgstr "%<;%> forventet"
*** 3733,3747 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> forventet"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> forventet"
--- 3738,3752 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31745
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> forventet"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9236 c/c-parser.c:10126 c/c-parser.c:10415 c/c-parser.c:13088
! #: c/gimple-parser.c:1733 cp/parser.c:31709
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> forventet"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 3751,3854 ****
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13621 c/c-parser.c:14369
! #: c/c-parser.c:20506 c/c-parser.c:20953 c/c-parser.c:21166
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> forventet"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> forventet"
  
! #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
! #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> forventet"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8705
! #: c/c-parser.c:11375 c/c-parser.c:11771 c/c-parser.c:11835 c/c-parser.c:13067
! #: c/c-parser.c:13981 c/c-parser.c:14197 c/c-parser.c:14687 c/c-parser.c:14788
! #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
! #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> forventet"
  
! #: c/c-parser.c:8466 c/c-parser.c:8656 c/c-parser.c:9123 c/c-parser.c:9166
! #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> forventet"
  
! #: c/c-parser.c:9020
  msgid "expected %<.%>"
  msgstr "%<.%> forventet"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> forventet"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> forventet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
! #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> forventet"
  
! #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
--- 3756,3859 ----
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13624 c/c-parser.c:14372
! #: c/c-parser.c:20510 c/c-parser.c:20957 c/c-parser.c:21170
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13446 cp/parser.c:31700
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> forventet"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13016 cp/parser.c:31712
! #: cp/parser.c:35396
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> forventet"
  
! #: c/c-parser.c:5588 c/c-parser.c:11614 c/c-parser.c:18130 c/c-parser.c:18944
! #: c/c-parser.c:22009 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11166 cp/parser.c:19989
! #: cp/parser.c:31706
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> forventet"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8708
! #: c/c-parser.c:11378 c/c-parser.c:11774 c/c-parser.c:11838 c/c-parser.c:13070
! #: c/c-parser.c:13984 c/c-parser.c:14200 c/c-parser.c:14690 c/c-parser.c:14791
! #: c/c-parser.c:15158 c/c-parser.c:15471 c/c-parser.c:15598 c/c-parser.c:20372
! #: c/c-parser.c:21014 c/c-parser.c:21073 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13549 c/c-parser.c:14796 cp/parser.c:31739
! #: cp/parser.c:33387 cp/parser.c:36195 cp/parser.c:36979
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.c:6667 cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> forventet"
  
! #: c/c-parser.c:8467 c/c-parser.c:8659 c/c-parser.c:9126 c/c-parser.c:9169
! #: c/c-parser.c:9307 c/c-parser.c:10018 c/c-parser.c:14377 c/c-parser.c:15554
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31085 cp/parser.c:31715
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> forventet"
  
! #: c/c-parser.c:9023
  msgid "expected %<.%>"
  msgstr "%<.%> forventet"
  
! #: c/c-parser.c:10837 c/c-parser.c:10869 c/c-parser.c:11109 cp/parser.c:33961
! #: cp/parser.c:33982
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.c:11527 c/gimple-parser.c:1346 cp/parser.c:31724
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> forventet"
  
! #: c/c-parser.c:14885 c/c-parser.c:15835 cp/parser.c:31748
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> forventet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15463 c/c-parser.c:17595 c/c-parser.c:17639 c/c-parser.c:17871
! #: c/c-parser.c:18314 c/c-parser.c:20579 c/c-parser.c:21211
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31727
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> forventet"
  
! #: c/c-parser.c:17887 c/c-parser.c:18178 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31703 cp/parser.c:34171
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.c:18987 c/c-parser.c:18977 cp/parser.c:40983
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-typeck.c:8452
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17395 cp/parser.c:31721
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
*************** msgstr "forventet etiket"
*** 3865,3896 ****
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7411
  #, fuzzy
  #| msgid "Enable use of DB instruction"
  msgid "  after user-defined conversion:"
  msgstr "AktivÃ©r brug af DB-instruktioner"
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "candidate%s: %+#D"
  msgstr[1] "candidate%s: %+#D"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr "spring til etiketten %qD"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "spring til case-etiket"
  
--- 3870,3901 ----
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7422
  #, fuzzy
  #| msgid "Enable use of DB instruction"
  msgid "  after user-defined conversion:"
  msgstr "AktivÃ©r brug af DB-instruktioner"
  
! #: cp/call.c:7560 cp/pt.c:2045 cp/pt.c:25112
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "candidate%s: %+#D"
  msgstr[1] "candidate%s: %+#D"
  
! #: cp/call.c:12144
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:12145
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3375
  msgid "jump to label %qD"
  msgstr "spring til etiketten %qD"
  
! #: cp/decl.c:3376
  msgid "jump to case label"
  msgstr "spring til case-etiket"
  
*************** msgstr "'%D' blev ikke erklÃ¦ret i dette
*** 4139,4173 ****
  msgid "local variable %qD may not appear in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:20774
  #, fuzzy
  #| 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.c:20777
  #, fuzzy
  #| 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.c:20779
  #, fuzzy
  #| msgid "`%T' is not a template type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/parser.c:20781
  #, fuzzy
  #| msgid "invalid use of incomplete typedef `%s'"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ugyldig brug af ufuldstÃ¦ndig typedef '%s'"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  #, fuzzy
  msgid "candidates are:"
  msgstr "candidate%s: %+#D"
--- 4144,4178 ----
  msgid "local variable %qD may not appear in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:20785
  #, fuzzy
  #| 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.c:20788
  #, fuzzy
  #| 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.c:20790
  #, fuzzy
  #| msgid "`%T' is not a template type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/parser.c:20792
  #, fuzzy
  #| msgid "invalid use of incomplete typedef `%s'"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ugyldig brug af ufuldstÃ¦ndig typedef '%s'"
  
! #: cp/parser.c:20794
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2043 cp/semantics.c:5733
  #, fuzzy
  msgid "candidates are:"
  msgstr "candidate%s: %+#D"
*************** msgstr ""
*** 4228,4277 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "forkert parametertype til unÃ¦rt minus"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "forkert parametertype til unÃ¦rt plus"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "forkert parametertype til abs"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "forkert parametertype til konjugation"
  
! #: cp/typeck.c:6719
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "forkert parametertype til unÃ¦rt plus"
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4233,4282 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6654 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "forkert parametertype til unÃ¦rt minus"
  
! #: cp/typeck.c:6655 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "forkert parametertype til unÃ¦rt plus"
  
! #: cp/typeck.c:6682 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/typeck.c:6699 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "forkert parametertype til abs"
  
! #: cp/typeck.c:6711 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "forkert parametertype til konjugation"
  
! #: cp/typeck.c:6729
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "forkert parametertype til unÃ¦rt plus"
  
! #: cp/typeck.c:6775
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6777
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6779
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6781
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "manglende binÃ¦r operator"
*** 4285,4301 ****
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3717
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3925 fortran/check.c:4006 fortran/check.c:4071
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4409 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
--- 4290,4306 ----
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3724
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3932 fortran/check.c:4013 fortran/check.c:4078
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4416 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
*************** msgstr "typerne i betingelsesudtrykket p
*** 4377,4383 ****
  msgid "Driving:"
  msgstr "advarsel: "
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4382,4388 ----
  msgid "Driving:"
  msgstr "advarsel: "
  
! #: fortran/interface.c:3430 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4571,4577 ****
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
--- 4576,4582 ----
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11994 fortran/resolve.c:11997
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
*************** msgstr ""
*** 4816,4846 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4821,4851 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5991
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9756
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6256
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9846
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11323
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 4849,4930 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6529
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6624
  #, fuzzy, c-format
  #| msgid "too few arguments to function `%s'"
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6681
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6688
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6832
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6900
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6966
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6974 fortran/trans-intrinsic.c:7019
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9335
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9367
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12056
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12068
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12080
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12092
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12100
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 4854,4935 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6531
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626
  #, fuzzy, c-format
  #| msgid "too few arguments to function `%s'"
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: fortran/trans-intrinsic.c:6673
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6683
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6690
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6834
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6902
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6968
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6976 fortran/trans-intrinsic.c:7021
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9344
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9376
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12065
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12077
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12089
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12101
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12109
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 9550,9556 ****
  msgid "Use simulator runtime."
  msgstr "Benyt WindISS-simulatoren"
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:102
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target CPU"
  msgid "Specify the name of the target CPU."
--- 9555,9561 ----
  msgid "Use simulator runtime."
  msgstr "Benyt WindISS-simulatoren"
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:108
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target CPU"
  msgid "Specify the name of the target CPU."
*************** msgstr ""
*** 9608,9614 ****
  msgid "Link with the fast floating-point library."
  msgstr "LÃ¦nk med det hurtige kommatalsbibliotek."
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:303 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr "Aktiver Function Descriptor PIC-tilstand."
--- 9613,9619 ----
  msgid "Link with the fast floating-point library."
  msgstr "LÃ¦nk med det hurtige kommatalsbibliotek."
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:309 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr "Aktiver Function Descriptor PIC-tilstand."
*************** msgid "Support TLS segment larger than 6
*** 9896,9909 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
  #, fuzzy, no-c-format
  #| msgid "Assume target CPU is configured as big endian"
  msgid "Assume target CPU is configured as big endian."
  msgstr "Antag at mÃ¥lprocessoren er konfigureret som storendet"
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
  #, fuzzy, no-c-format
  #| msgid "Assume target CPU is configured as little endian"
  msgid "Assume target CPU is configured as little endian."
--- 9901,9914 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:96 config/microblaze/microblaze.opt:60
  #, fuzzy, no-c-format
  #| msgid "Assume target CPU is configured as big endian"
  msgid "Assume target CPU is configured as big endian."
  msgstr "Antag at mÃ¥lprocessoren er konfigureret som storendet"
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:161 config/microblaze/microblaze.opt:64
  #, fuzzy, no-c-format
  #| msgid "Assume target CPU is configured as little endian"
  msgid "Assume target CPU is configured as little endian."
*************** msgid "Known data alignment choices (for
*** 10024,10049 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  #| msgid "Pass all arguments on stack"
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Overbring alle parametre pÃ¥ stakken"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
--- 10029,10054 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:582
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:586
  #, fuzzy, no-c-format
  #| msgid "Pass all arguments on stack"
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Overbring alle parametre pÃ¥ stakken"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:596
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:603
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
*************** msgstr ""
*** 12801,12807 ****
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:163
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr ""
--- 12806,12812 ----
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:169
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr ""
*************** msgstr "GenerÃ©r APCS-overholdende stakr
*** 12961,13182 ****
  msgid "Generate re-entrant, PIC code."
  msgstr "GenerÃ©r genindtrÃ¦delig PIC-kode"
  
! #: config/arm/arm.opt:86
  #, fuzzy, no-c-format
  #| msgid "Generate code assuming DW bit is set"
  msgid "Generate code in 32 bit ARM state."
  msgstr "GenerÃ©r kode der antager at DW-bitten er sat"
  
! #: config/arm/arm.opt:94
  #, fuzzy, no-c-format
  #| msgid "Thumb: Assume non-static functions may be called from ARM code"
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr "Thumb: Antag at ikke-statiske funktioner kan kaldes fra ARM-kode"
  
! #: config/arm/arm.opt:98
  #, fuzzy, no-c-format
  #| msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr "Thumb: Antag at funktionshenvisninger kan gÃ¥ til kode der ikke er opmÃ¦rksom pÃ¥ Thumb"
  
! #: config/arm/arm.opt:106 config/csky/csky.opt:73
  #, fuzzy, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "Angiv versionen af kommatalsemulatoren"
  
! #: config/arm/arm.opt:110
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:114 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:127
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:131
  #, fuzzy, no-c-format
  #| msgid "Specify the version of the floating point emulator"
  msgid "Specify the __fp16 floating-point format."
  msgstr "Angiv versionen af kommatalsemulatoren"
  
! #: config/arm/arm.opt:135
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr ""
  
! #: config/arm/arm.opt:148
  #, fuzzy, no-c-format
  #| msgid "Specify the version of the floating point emulator"
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "Angiv versionen af kommatalsemulatoren"
  
! #: config/arm/arm.opt:159
  #, fuzzy, no-c-format
  #| msgid "Generate call insns as indirect calls, if necessary"
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "GenerÃ©r kaldeinstruktioner som indirekte kald, om nÃ¸dvendigt"
  
! #: config/arm/arm.opt:167
  #, fuzzy, no-c-format
  #| msgid "Specify the register to be used for PIC addressing"
  msgid "Specify the register to be used for PIC addressing."
  msgstr "Angiv det register der skal bruges til PIC-adressering"
  
! #: config/arm/arm.opt:171
  #, fuzzy, no-c-format
  #| msgid "Store function names in object code"
  msgid "Store function names in object code."
  msgstr "Gem funktionsnavne i objektkode"
  
! #: config/arm/arm.opt:175
  #, fuzzy, no-c-format
  #| msgid "Use stubs for function prologues"
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "Benyt stubbe til funktionsindledninger"
  
! #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:243
  #, fuzzy, no-c-format
  #| msgid "Do not load the PIC register in function prologues"
  msgid "Do not load the PIC register in function prologues."
  msgstr "IndlÃ¦s ikke PIC-registeret i funktionsbegyndelser"
  
! #: config/arm/arm.opt:186
  #, fuzzy, no-c-format
  #| msgid "Specify the minimum bit alignment of structures"
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "Angiv den mindste bitjustering af strukturer"
  
! #: config/arm/arm.opt:190
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU as"
  msgid "Generate code for Thumb state."
  msgstr "GenerÃ©r kode til GNU as"
  
! #: config/arm/arm.opt:194
  #, fuzzy, no-c-format
  #| msgid "Support calls between Thumb and ARM instruction sets"
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "UnderstÃ¸t kald mellem Thumb- og ARM-instruktionssÃ¦ttene"
  
! #: config/arm/arm.opt:198
  #, fuzzy, no-c-format
  #| msgid "Use given thread-local storage dialect"
  msgid "Specify thread local storage scheme."
  msgstr "Benyt den givne trÃ¥d-lokale lagringsdialekt"
  
! #: config/arm/arm.opt:202
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target architecture"
  msgid "Specify how to access the thread pointer."
  msgstr "Angiv navnet pÃ¥ mÃ¥larkitekturen"
  
! #: config/arm/arm.opt:206
  #, fuzzy, no-c-format
  #| msgid "Pass all arguments on stack"
  msgid "Valid arguments to -mtp=:"
  msgstr "Overbring alle parametre pÃ¥ stakken"
  
! #: config/arm/arm.opt:219
  #, fuzzy, no-c-format
  #| msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Thumb: GenerÃ©r (ikke-yderste) stakrammer selv hvis det ikke er nÃ¸dvendigt"
  
! #: config/arm/arm.opt:223
  #, fuzzy, no-c-format
  #| msgid "Thumb: Generate (leaf) stack frames even if not needed"
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Thumb: GenerÃ©r (yderste) stakrammer selv hvis det ikke er nÃ¸dvendigt"
  
! #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
  #, fuzzy, no-c-format
  #| msgid "Compile for the v850 processor"
  msgid "Tune code for the given processor."
  msgstr "OversÃ¦t for v850-processoren"
  
! #: config/arm/arm.opt:231
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:242
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:246
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:250
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:254
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
! #: config/arm/arm.opt:258
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:262
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:267 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:271
  #, fuzzy, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: config/arm/arm.opt:275
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:279
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:283
  #, fuzzy, no-c-format
  #| msgid "Do not use the callt instruction"
  msgid "Do not allow constant data to be placed in code sections."
  msgstr "Benyt ikke callt-instruktionen"
  
! #: config/arm/arm.opt:287
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:291
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:295 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:299
  #, fuzzy, no-c-format
  #| msgid "Generate code which uses the FPU"
  msgid "Generate code which uses the core registers only (r0-r14)."
--- 12966,13187 ----
  msgid "Generate re-entrant, PIC code."
  msgstr "GenerÃ©r genindtrÃ¦delig PIC-kode"
  
! #: config/arm/arm.opt:92
  #, fuzzy, no-c-format
  #| msgid "Generate code assuming DW bit is set"
  msgid "Generate code in 32 bit ARM state."
  msgstr "GenerÃ©r kode der antager at DW-bitten er sat"
  
! #: config/arm/arm.opt:100
  #, fuzzy, no-c-format
  #| msgid "Thumb: Assume non-static functions may be called from ARM code"
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr "Thumb: Antag at ikke-statiske funktioner kan kaldes fra ARM-kode"
  
! #: config/arm/arm.opt:104
  #, fuzzy, no-c-format
  #| msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr "Thumb: Antag at funktionshenvisninger kan gÃ¥ til kode der ikke er opmÃ¦rksom pÃ¥ Thumb"
  
! #: config/arm/arm.opt:112 config/csky/csky.opt:73
  #, fuzzy, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "Angiv versionen af kommatalsemulatoren"
  
! #: config/arm/arm.opt:116
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:120 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:133
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:137
  #, fuzzy, no-c-format
  #| msgid "Specify the version of the floating point emulator"
  msgid "Specify the __fp16 floating-point format."
  msgstr "Angiv versionen af kommatalsemulatoren"
  
! #: config/arm/arm.opt:141
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr ""
  
! #: config/arm/arm.opt:154
  #, fuzzy, no-c-format
  #| msgid "Specify the version of the floating point emulator"
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "Angiv versionen af kommatalsemulatoren"
  
! #: config/arm/arm.opt:165
  #, fuzzy, no-c-format
  #| msgid "Generate call insns as indirect calls, if necessary"
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "GenerÃ©r kaldeinstruktioner som indirekte kald, om nÃ¸dvendigt"
  
! #: config/arm/arm.opt:173
  #, fuzzy, no-c-format
  #| msgid "Specify the register to be used for PIC addressing"
  msgid "Specify the register to be used for PIC addressing."
  msgstr "Angiv det register der skal bruges til PIC-adressering"
  
! #: config/arm/arm.opt:177
  #, fuzzy, no-c-format
  #| msgid "Store function names in object code"
  msgid "Store function names in object code."
  msgstr "Gem funktionsnavne i objektkode"
  
! #: config/arm/arm.opt:181
  #, fuzzy, no-c-format
  #| msgid "Use stubs for function prologues"
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "Benyt stubbe til funktionsindledninger"
  
! #: config/arm/arm.opt:185 config/rs6000/rs6000.opt:243
  #, fuzzy, no-c-format
  #| msgid "Do not load the PIC register in function prologues"
  msgid "Do not load the PIC register in function prologues."
  msgstr "IndlÃ¦s ikke PIC-registeret i funktionsbegyndelser"
  
! #: config/arm/arm.opt:192
  #, fuzzy, no-c-format
  #| msgid "Specify the minimum bit alignment of structures"
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "Angiv den mindste bitjustering af strukturer"
  
! #: config/arm/arm.opt:196
  #, fuzzy, no-c-format
  #| msgid "Generate code for GNU as"
  msgid "Generate code for Thumb state."
  msgstr "GenerÃ©r kode til GNU as"
  
! #: config/arm/arm.opt:200
  #, fuzzy, no-c-format
  #| msgid "Support calls between Thumb and ARM instruction sets"
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "UnderstÃ¸t kald mellem Thumb- og ARM-instruktionssÃ¦ttene"
  
! #: config/arm/arm.opt:204
  #, fuzzy, no-c-format
  #| msgid "Use given thread-local storage dialect"
  msgid "Specify thread local storage scheme."
  msgstr "Benyt den givne trÃ¥d-lokale lagringsdialekt"
  
! #: config/arm/arm.opt:208
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target architecture"
  msgid "Specify how to access the thread pointer."
  msgstr "Angiv navnet pÃ¥ mÃ¥larkitekturen"
  
! #: config/arm/arm.opt:212
  #, fuzzy, no-c-format
  #| msgid "Pass all arguments on stack"
  msgid "Valid arguments to -mtp=:"
  msgstr "Overbring alle parametre pÃ¥ stakken"
  
! #: config/arm/arm.opt:225
  #, fuzzy, no-c-format
  #| msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Thumb: GenerÃ©r (ikke-yderste) stakrammer selv hvis det ikke er nÃ¸dvendigt"
  
! #: config/arm/arm.opt:229
  #, fuzzy, no-c-format
  #| msgid "Thumb: Generate (leaf) stack frames even if not needed"
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Thumb: GenerÃ©r (yderste) stakrammer selv hvis det ikke er nÃ¸dvendigt"
  
! #: config/arm/arm.opt:233 config/mn10300/mn10300.opt:42
  #, fuzzy, no-c-format
  #| msgid "Compile for the v850 processor"
  msgid "Tune code for the given processor."
  msgstr "OversÃ¦t for v850-processoren"
  
! #: config/arm/arm.opt:237
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:248
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:252
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:256
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:260
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
! #: config/arm/arm.opt:264
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:268
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:273 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:277
  #, fuzzy, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: config/arm/arm.opt:281
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:285
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:289
  #, fuzzy, no-c-format
  #| msgid "Do not use the callt instruction"
  msgid "Do not allow constant data to be placed in code sections."
  msgstr "Benyt ikke callt-instruktionen"
  
! #: config/arm/arm.opt:293
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:297
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:301 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:305
  #, fuzzy, no-c-format
  #| msgid "Generate code which uses the FPU"
  msgid "Generate code which uses the core registers only (r0-r14)."
*************** msgid "Use vector and scalar instruction
*** 13805,13918 ****
  msgstr "Benyt vektor/skalar-instruktioner (VSX)"
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
- #: config/rs6000/rs6000.opt:503
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:507
  #, fuzzy, no-c-format
  #| msgid "Use AltiVec instructions"
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr "Benyt AltiVec-instruktioner"
  
! #: config/rs6000/rs6000.opt:514
  #, fuzzy, no-c-format
  #| msgid "Use hardware floating point instructions"
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/rs6000/rs6000.opt:518
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "GenerÃ©r char-instruktioner"
  
! #: config/rs6000/rs6000.opt:522
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, fuzzy, no-c-format
  #| msgid "Use pattern compare instructions"
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr "Benyt mÃ¸nstersammenligningsinstruktioner"
  
! #: config/rs6000/rs6000.opt:542
  #, fuzzy, no-c-format
  #| msgid "Use vector/scalar (VSX) instructions"
  msgid "Use vector instructions added in ISA 3.0."
  msgstr "Benyt vektor/skalar-instruktioner (VSX)"
  
! #: config/rs6000/rs6000.opt:546
  #, fuzzy, no-c-format
  #| msgid "Enable parallel instructions"
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr "AktivÃ©r parallelle instruktioner"
  
! #: config/rs6000/rs6000.opt:550
  #, fuzzy, no-c-format
  #| msgid "Serialize volatile memory references with MEMW instructions"
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr "SerialisÃ©r volatile hukommelsesreference med MEMW-instruktioner"
  
! #: config/rs6000/rs6000.opt:554
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate the integer modulo instructions."
  msgstr "GenerÃ©r char-instruktioner"
  
! #: config/rs6000/rs6000.opt:558
  #, fuzzy, no-c-format
  #| msgid "Use hardware floating point instructions"
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/rs6000/rs6000.opt:562
  #, fuzzy, no-c-format
  #| msgid "Use hardware floating point instructions"
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:606
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "GenerÃ©r char-instruktioner"
  
! #: config/rs6000/rs6000.opt:610
  #, fuzzy, no-c-format
  #| msgid "Do not permit unaligned accesses"
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Tillad ikke ikke-justeret adgang"
  
! #: config/rs6000/rs6000.opt:614
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate (do not generate) MMA instructions."
  msgstr "GenerÃ©r char-instruktioner"
  
  #: config/rs6000/sysv4.opt:24
  #, fuzzy, no-c-format
  #| msgid "Select ABI calling convention"
--- 13810,13953 ----
  msgstr "Benyt vektor/skalar-instruktioner (VSX)"
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:503
+ #, no-c-format
+ msgid "Fuse pairs of scalar or vector logical operations together for better performance on power10."
+ msgstr ""
+ 
  #: config/rs6000/rs6000.opt:507
+ #, no-c-format
+ msgid "Fuse scalar logical op with add/subf for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:511
+ #, no-c-format
+ msgid "Fuse scalar add/subf with logical op for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:515
+ #, no-c-format
+ msgid "Fuse dependent pairs of add or vaddudm instructions for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:519
  #, fuzzy, no-c-format
  #| msgid "Use AltiVec instructions"
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr "Benyt AltiVec-instruktioner"
  
! #: config/rs6000/rs6000.opt:526
  #, fuzzy, no-c-format
  #| msgid "Use hardware floating point instructions"
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/rs6000/rs6000.opt:530
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "GenerÃ©r char-instruktioner"
  
! #: config/rs6000/rs6000.opt:534
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, fuzzy, no-c-format
  #| msgid "Use pattern compare instructions"
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr "Benyt mÃ¸nstersammenligningsinstruktioner"
  
! #: config/rs6000/rs6000.opt:554
  #, fuzzy, no-c-format
  #| msgid "Use vector/scalar (VSX) instructions"
  msgid "Use vector instructions added in ISA 3.0."
  msgstr "Benyt vektor/skalar-instruktioner (VSX)"
  
! #: config/rs6000/rs6000.opt:558
  #, fuzzy, no-c-format
  #| msgid "Enable parallel instructions"
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr "AktivÃ©r parallelle instruktioner"
  
! #: config/rs6000/rs6000.opt:562
  #, fuzzy, no-c-format
  #| msgid "Serialize volatile memory references with MEMW instructions"
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr "SerialisÃ©r volatile hukommelsesreference med MEMW-instruktioner"
  
! #: config/rs6000/rs6000.opt:566
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate the integer modulo instructions."
  msgstr "GenerÃ©r char-instruktioner"
  
! #: config/rs6000/rs6000.opt:570
  #, fuzzy, no-c-format
  #| msgid "Use hardware floating point instructions"
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  #| msgid "Use hardware floating point instructions"
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/rs6000/rs6000.opt:578
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "GenerÃ©r char-instruktioner"
  
! #: config/rs6000/rs6000.opt:622
  #, fuzzy, no-c-format
  #| msgid "Do not permit unaligned accesses"
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Tillad ikke ikke-justeret adgang"
  
! #: config/rs6000/rs6000.opt:626
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:630
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate (do not generate) MMA instructions."
  msgstr "GenerÃ©r char-instruktioner"
  
+ #: config/rs6000/rs6000.opt:637
+ #, no-c-format
+ msgid "Enable instructions that guard against return-oriented programming attacks."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:641
+ #, fuzzy, no-c-format
+ #| msgid "Generate code assuming DW bit is set"
+ msgid "Generate code that will run in privileged state."
+ msgstr "GenerÃ©r kode der antager at DW-bitten er sat"
+ 
  #: config/rs6000/sysv4.opt:24
  #, fuzzy, no-c-format
  #| msgid "Select ABI calling convention"
*************** msgid "Maximal estimated growth of funct
*** 20711,21868 ****
  msgstr "Maksimal estimeret vÃ¦kst for funktionskrop medfÃ¸rt af tidlig indlejring af enkelt kald."
  
  #: params.opt:131
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:162
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:167
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "TÃ¦rskelforholdet for udfÃ¸rsel af delvis redundanseleminering efter genindlÃ¦sning."
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "Minimal heap-udvidelse for at udlÃ¸se affaldsindsamling, som en procentdel af den samlede stÃ¸rrelse pÃ¥ heap'en."
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "Minimal heap-stÃ¸rrelse fÃ¸r vi starter affaldsindsamling, i kilobyte."
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr "Om codegen-fejl skal vÃ¦re ICE'er nÃ¥r -fckhcking."
  
! #: params.opt:211
  #, fuzzy, no-c-format
  #| msgid "Maximum number of arrays per scop."
  msgid "Maximum number of arrays per SCoP."
  msgstr "Maksimalt antal tabeller per scop."
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "Maksimalt antal parametre i en SCoP."
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot (used in non-LTO mode)."
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "VÃ¦lg den andel af det maksimale antal gentagelser af basisblokke i et program en given basisblok skal have for at blive betragtet som Â»varmÂ« (brugt i ikke-LTO-tilstand)."
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot."
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "VÃ¦lg den andel af den maksimale frekvens af udfÃ¸rsler af basisblokke i et program en given basisblok skal have for at blive betragtet som Â»varmÂ«."
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr "Den mindste estimeret speedup der tillader indbyggeren at ignorere inline-insns-single og inline-insns-auto."
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "Hvor meget en oversÃ¦ttelsesenhed kan vokse pga. indlejring (i procent)."
  
! #: params.opt:247
  #, fuzzy, no-c-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "The upper bound for sharing integer constants."
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions."
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Den maksimale dybde for rekursiv indbygning af indbyggede funktioner."
  
! #: params.opt:263
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Indbyg rekursivt kun nÃ¥r sandsynligheden for kald under kÃ¸rsel er hÃ¸jere end parameteren."
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "Hvor meget en oversÃ¦ttelsesenhed kan vokse pga. den interprocedurale konstantformering (i procent)."
  
! #: params.opt:279
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large."
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "StÃ¸rrelsen af en oversÃ¦ttelsesenhed som anses for stor."
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "Det maksimale antal instruktioner i Â»readyÂ«-listen som anses for klar til omdÃ¸bning."
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "Maks. stÃ¸rrelse pÃ¥ konfliktabel i MB."
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "Maks. lÃ¸kkeantal for regional RA."
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:335
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "UdfÃ¸r et antal mindre, dyre optimeringer"
  
! #: params.opt:339
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "UdfÃ¸r et antal mindre, dyre optimeringer"
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "StÃ¸rrelsen pÃ¥ L1-mellemlagerlinje."
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "StÃ¸rrelsen pÃ¥ L1-mellemlageret."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "StÃ¸rrelsen pÃ¥ L2-mellemlageret."
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Maksimal kodevÃ¦kst forÃ¥rsaget af indlejring af stor funktion (i procent)."
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "StÃ¸rrelsen af en funktionskrop som anses for stor."
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "StÃ¸rrelsen af en stakramme som anses for stor."
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Maksimal stakrammevÃ¦kst forÃ¥rsaget af indlejring (i procent)."
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "StÃ¸rrelsen af en oversÃ¦ttelsesenhed som anses for stor."
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Den minimale omkostning for et dyrt udtryk i lÃ¸kkeinvariant-bevÃ¦gelsen."
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke i gennemsnit."
  
! #: params.opt:403
  #, fuzzy, no-c-format
  #| msgid "The maximum number of loop iterations we predict statically."
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Det maksimale antal lÃ¸kkegennemlÃ¸b vi forudser statistisk."
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "Maksimalt antal datareferencer i loop for bygning af loop-dataafhÃ¦ngigheder."
  
! #: params.opt:415
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in basic block to be considered for SLP vectorization."
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Maksimalt antal instruktioner i basisblokke som skal overvejes i SLP-vektorisering."
  
! #: params.opt:419
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop."
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke."
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke i gennemsnit."
  
! #: params.opt:451
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of insns combine tries to combine."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "Den maksimale dybde for en lÃ¸kkerede vi skrÃ¦dder fuldstÃ¦ndig."
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Det maksimale antal skrÃ¦lninger i en enkelt lÃ¸kke, som skrÃ¦lles fuldstÃ¦ndig."
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Det maksimale antal instruktioner for en fuldstÃ¦ndig skrÃ¦llet lÃ¸kke."
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring."
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Det maksimale antal instruktioner CSE behandler fÃ¸r tÃ¸mning."
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "Den maksimale lÃ¦ngde af stien som bruges i cse."
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Det maksimale antal hukommelseslokationer registreret af cselib."
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Det maksimale antal instruktioner det overvejes at udfylde ventepladser med."
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Det maksimale antal instruktioner der overvejes under sÃ¸gning efter prÃ¦cis registerinfo."
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Det maksimale antal af indlejret indirekte indbygning udfÃ¸rt af tidlig indbygger."
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:507
  #, fuzzy, no-c-format
  #| msgid "maximum number of basic blocks per function to be analyzed by Graphite"
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "Det maksimale antal grundlÃ¦ggende blokke per funktion, der skal analyseres af Graphite"
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to fill a delay slot"
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Det maksimale antal instruktioner det overvejes at udfylde ventepladser med"
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Det maksimale forhold for indsÃ¦ttelser af sletninger for udtryk i GCSE."
  
! #: params.opt:523
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE."
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "Den maksimale mÃ¦ngde hukommelse som skal allokeres af GCSE."
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Det maksimale antal instruktioner at duplikere nÃ¥r der fjernes faktorering af beregneder goto'er."
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Den maksimale udvidelsesfaktor nÃ¥r basisblokke kopieres."
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Det maksimale antal instruktioner ved automatisk indbygning."
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Det maksimale antal instruktioner en indbygget funktion kan vokse via rekursiv indbygning."
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Det maksimale antal instruktioner en ikke-indbygget funktion kan vokse via rekursiv indbygning."
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Det maksimale antal instruktioner i en enkelt funktion der mÃ¥ indbygges."
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Det maksimale antal instruktioner ved automatisk indbygning for stÃ¸rrelse."
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Det maksimale antal instruktioner ved automatisk indbygning af smÃ¥ funktioner."
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "Den maksimale dybde for rekursiv indbygning af indbyggede funktioner."
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "Den maksimale dybde for rekursiv indbygning for ikke-indbyggede funktioner."
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Maksimalt antal isl-operationer, 0 betyder ubegrÃ¦nset"
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:587
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Det maksimale antal instruktioner i lÃ¸kketeksthoveder duplikeret af kopilÃ¸kkehoveders gennemlÃ¸b."
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Det maksimale antal tilbagesporingsforsÃ¸g planlÃ¦ggeren skal udfÃ¸re nÃ¥r et loop moduloplanlÃ¦gges."
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "Det maksimale antal grene pÃ¥ stien via den skrÃ¦llede sekvens."
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Det maksimale antal skrÃ¦lninger for en enkel lÃ¸kke."
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Det maksimale antal instruktioner for en skrÃ¦llet lÃ¸kke."
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Den maksimale lÃ¦ngde af planlÃ¦ggerens liste over ventende operationer."
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "Det maksimale antal blokke i en region der overvejes til mellemblokplanlÃ¦gning."
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "Det maksimale antal instruktioner i en region der overvejes til mellemblokplanlÃ¦gning."
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "Den maksimale dybde for sqrt-kÃ¦der at bruge nÃ¥r der syntetiseres eksponentiation af en rigtig konstant."
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Det maksimale antal lÃ¸kkegennemlÃ¸b vi forudser statistisk."
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "Det maksimale antal instruktioner til at sÃ¸ge baglÃ¦ns nÃ¥r der kigges efter tilsvarende genindlÃ¦sning."
  
! #: params.opt:639
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "Det maksimale antal instruktioner i basisblokke som skal overvejes i SLP-vektorisering"
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke"
  
! #: params.opt:655
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:659
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke"
  
! #: params.opt:671
  #, fuzzy, no-c-format
  #| msgid "Perform strength reduction optimizations"
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "UdfÃ¸r styrkereduceringsoptimeringer"
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:691 params.opt:695
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Det maksimale antal af udrulninger for en enkel lÃ¸kke."
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke."
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Det maksimale antal instruktioner for en ikke lÃ¸kke uden afbryder."
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Det maksimale antal afbrydelser i en enkel lÃ¸kke."
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Hvis -fvariable-expansion-in-unroller bruges, det maksimale antal gange som en individuel variabel vil blive udvidet under loopudrulning."
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring."
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Indbyg rekursivt kun nÃ¥r sandsynligheden for kald under kÃ¸rsel er hÃ¸jere end parameteren."
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Hvis -ftree-vectorize bruges, den minimale loopgrÃ¦nse for et loop der overvejes for vektorisering."
  
! #: params.opt:787
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop."
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke."
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "Maksimal sandsynlighed for at indgangs-BB'en for split-region (i procent relativ til indgangs-BB for funktioner) for at delvis indbygning opstÃ¥r."
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Maksimalt estimeret resultat for gren anses for at vÃ¦re forudsigeligt."
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Antallet af instruktioner fÃ¸r prefetch er fÃ¦rdig."
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Brug intern funktions-id i profilopslag."
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "Den maksimale dybde for en lÃ¸kkerede til fuld vÃ¦rdi-nummer optimistisk."
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Det maksimale antal instruktioner i Â»readyÂ«-listen som anses for klar til omdÃ¸bning."
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "Antallet af prefetch'er som kan afvikles pÃ¥ samme tidspunkt."
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "Den mindstre vÃ¦rdi for trinoptÃ¦lling som swing modulo-planlÃ¦ggeren vil oprette."
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke i gennemsnit."
  
! #: params.opt:946
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:970
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Maksimalt antal parametre i en SCoP."
  
! #: params.opt:974
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of references stored in each modref base."
  msgstr "Maksimalt antal parametre i en SCoP."
  
! #: params.opt:978
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:982
  #, fuzzy, no-c-format
  #| msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgid "Maximum number of tests performed by modref query."
  msgstr "Det maksimale antal af indlejret indirekte indbygning udfÃ¸rt af tidlig indbygger."
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Den procendel af funktioner vÃ¦gtet efter udfÃ¸rselsfrekvens som skal dÃ¦kkes af sporingsformering; benyttes nÃ¥r profileringstilbagemelding ikke er tilgÃ¦ngeligt"
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Den procendel af funktioner vÃ¦gtet efter udfÃ¸rselsfrekvens som skal dÃ¦kkes af sporingsformering; benyttes nÃ¥r profileringstilbagemelding er tilgÃ¦ngeligt."
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Maksimal kodevÃ¦kst forÃ¥rsaget af haleduplikering (i procent)."
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Stop fremadrettet vÃ¦kst hvis sandsynligheden for den bedste kant er mindre end denne tÃ¦rskel (i procent). Benyttes nÃ¥r profileringstilbagemelding ikke er tilgÃ¦ngelig"
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Stop fremadrettet vÃ¦kst hvis sandsynligheden for den bedste kant er mindre end denne tÃ¦rskel (i procent). Benyttes nÃ¥r profileringstilbagemelding er tilgÃ¦ngelig."
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Stop omvendt vÃ¦kst hvis den omvendte sandsynlighed for den bedste kant er mindre end denne tÃ¦rskel (i procent)."
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Instruktion medtaget forfunktionsindledning/-afslutning og andre systembyrder."
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Tid medtaget for funktionsindledning/-afslutninger og andre systembyrder"
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Instruktion medtaget for funktion thunk-systembyrde."
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Tid medtaget for funktion thunk-systembyrde."
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Om der skal bruges kanoniske typer."
  
! #: params.opt:1074
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: params.opt:1078
  #, fuzzy, no-c-format
  #| msgid "Maximum number of namespaces to search for alternatives when name lookup fails."
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Det maksimale antal navnerum der sÃ¸ges i efter alternativer, nÃ¥r navneopslag mislykkes."
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 20746,21909 ----
  msgstr "Maksimal estimeret vÃ¦kst for funktionskrop medfÃ¸rt af tidlig indlejring af enkelt kald."
  
  #: params.opt:131
+ #, fuzzy, no-c-format
+ #| msgid "maximum number of basic blocks per function to be analyzed by Graphite."
+ msgid "Maximum number of basic blocks before EVRP uses a sparse cache."
+ msgstr "maksimalt antal grundlÃ¦ggende blokke per funktion, der skal analyseres af Graphite."
+ 
+ #: params.opt:135
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "TÃ¦rskelforholdet for udfÃ¸rsel af delvis redundanseleminering efter genindlÃ¦sning."
  
! #: params.opt:191
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "Minimal heap-udvidelse for at udlÃ¸se affaldsindsamling, som en procentdel af den samlede stÃ¸rrelse pÃ¥ heap'en."
  
! #: params.opt:203
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "Minimal heap-stÃ¸rrelse fÃ¸r vi starter affaldsindsamling, i kilobyte."
  
! #: params.opt:207
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr "Om codegen-fejl skal vÃ¦re ICE'er nÃ¥r -fckhcking."
  
! #: params.opt:215
  #, fuzzy, no-c-format
  #| msgid "Maximum number of arrays per scop."
  msgid "Maximum number of arrays per SCoP."
  msgstr "Maksimalt antal tabeller per scop."
  
! #: params.opt:219
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "Maksimalt antal parametre i en SCoP."
  
! #: params.opt:223
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:227
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot (used in non-LTO mode)."
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "VÃ¦lg den andel af det maksimale antal gentagelser af basisblokke i et program en given basisblok skal have for at blive betragtet som Â»varmÂ« (brugt i ikke-LTO-tilstand)."
  
! #: params.opt:231
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:235
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot."
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "VÃ¦lg den andel af den maksimale frekvens af udfÃ¸rsler af basisblokke i et program en given basisblok skal have for at blive betragtet som Â»varmÂ«."
  
! #: params.opt:239
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr "Den mindste estimeret speedup der tillader indbyggeren at ignorere inline-insns-single og inline-insns-auto."
  
! #: params.opt:247
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "Hvor meget en oversÃ¦ttelsesenhed kan vokse pga. indlejring (i procent)."
  
! #: params.opt:251
  #, fuzzy, no-c-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "The upper bound for sharing integer constants."
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: params.opt:255
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:263
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions."
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Den maksimale dybde for rekursiv indbygning af indbyggede funktioner."
  
! #: params.opt:267
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Indbyg rekursivt kun nÃ¥r sandsynligheden for kald under kÃ¸rsel er hÃ¸jere end parameteren."
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:279
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "Hvor meget en oversÃ¦ttelsesenhed kan vokse pga. den interprocedurale konstantformering (i procent)."
  
! #: params.opt:283
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large."
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "StÃ¸rrelsen af en oversÃ¦ttelsesenhed som anses for stor."
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:303
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "Det maksimale antal instruktioner i Â»readyÂ«-listen som anses for klar til omdÃ¸bning."
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "Maks. stÃ¸rrelse pÃ¥ konfliktabel i MB."
  
! #: params.opt:331
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "Maks. lÃ¸kkeantal for regional RA."
  
! #: params.opt:335
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:339
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "UdfÃ¸r et antal mindre, dyre optimeringer"
  
! #: params.opt:343
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "UdfÃ¸r et antal mindre, dyre optimeringer"
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "StÃ¸rrelsen pÃ¥ L1-mellemlagerlinje."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "StÃ¸rrelsen pÃ¥ L1-mellemlageret."
  
! #: params.opt:363
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "StÃ¸rrelsen pÃ¥ L2-mellemlageret."
  
! #: params.opt:367
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Maksimal kodevÃ¦kst forÃ¥rsaget af indlejring af stor funktion (i procent)."
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "StÃ¸rrelsen af en funktionskrop som anses for stor."
  
! #: params.opt:375
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "StÃ¸rrelsen af en stakramme som anses for stor."
  
! #: params.opt:379
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Maksimal stakrammevÃ¦kst forÃ¥rsaget af indlejring (i procent)."
  
! #: params.opt:383
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "StÃ¸rrelsen af en oversÃ¦ttelsesenhed som anses for stor."
  
! #: params.opt:387
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Den minimale omkostning for et dyrt udtryk i lÃ¸kkeinvariant-bevÃ¦gelsen."
  
! #: params.opt:395
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:403
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke i gennemsnit."
  
! #: params.opt:407
  #, fuzzy, no-c-format
  #| msgid "The maximum number of loop iterations we predict statically."
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Det maksimale antal lÃ¸kkegennemlÃ¸b vi forudser statistisk."
  
! #: params.opt:411
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "Maksimalt antal datareferencer i loop for bygning af loop-dataafhÃ¦ngigheder."
  
! #: params.opt:419
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in basic block to be considered for SLP vectorization."
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Maksimalt antal instruktioner i basisblokke som skal overvejes i SLP-vektorisering."
  
! #: params.opt:423
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop."
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke."
  
! #: params.opt:427
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke i gennemsnit."
  
! #: params.opt:455
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of insns combine tries to combine."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "Den maksimale dybde for en lÃ¸kkerede vi skrÃ¦dder fuldstÃ¦ndig."
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Det maksimale antal skrÃ¦lninger i en enkelt lÃ¸kke, som skrÃ¦lles fuldstÃ¦ndig."
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Det maksimale antal instruktioner for en fuldstÃ¦ndig skrÃ¦llet lÃ¸kke."
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring."
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Det maksimale antal instruktioner CSE behandler fÃ¸r tÃ¸mning."
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "Den maksimale lÃ¦ngde af stien som bruges i cse."
  
! #: params.opt:483
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Det maksimale antal hukommelseslokationer registreret af cselib."
  
! #: params.opt:487
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Det maksimale antal instruktioner det overvejes at udfylde ventepladser med."
  
! #: params.opt:495
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Det maksimale antal instruktioner der overvejes under sÃ¸gning efter prÃ¦cis registerinfo."
  
! #: params.opt:499
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:503
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Det maksimale antal af indlejret indirekte indbygning udfÃ¸rt af tidlig indbygger."
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:511
  #, fuzzy, no-c-format
  #| msgid "maximum number of basic blocks per function to be analyzed by Graphite"
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "Det maksimale antal grundlÃ¦ggende blokke per funktion, der skal analyseres af Graphite"
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:519
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to fill a delay slot"
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Det maksimale antal instruktioner det overvejes at udfylde ventepladser med"
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Det maksimale forhold for indsÃ¦ttelser af sletninger for udtryk i GCSE."
  
! #: params.opt:527
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE."
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "Den maksimale mÃ¦ngde hukommelse som skal allokeres af GCSE."
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Det maksimale antal instruktioner at duplikere nÃ¥r der fjernes faktorering af beregneder goto'er."
  
! #: params.opt:535
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Den maksimale udvidelsesfaktor nÃ¥r basisblokke kopieres."
  
! #: params.opt:539
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Det maksimale antal instruktioner ved automatisk indbygning."
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Det maksimale antal instruktioner en indbygget funktion kan vokse via rekursiv indbygning."
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Det maksimale antal instruktioner en ikke-indbygget funktion kan vokse via rekursiv indbygning."
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Det maksimale antal instruktioner i en enkelt funktion der mÃ¥ indbygges."
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Det maksimale antal instruktioner ved automatisk indbygning for stÃ¸rrelse."
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Det maksimale antal instruktioner ved automatisk indbygning af smÃ¥ funktioner."
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "Den maksimale dybde for rekursiv indbygning af indbyggede funktioner."
  
! #: params.opt:571
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "Den maksimale dybde for rekursiv indbygning for ikke-indbyggede funktioner."
  
! #: params.opt:575
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Maksimalt antal isl-operationer, 0 betyder ubegrÃ¦nset"
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:591
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Det maksimale antal instruktioner i lÃ¸kketeksthoveder duplikeret af kopilÃ¸kkehoveders gennemlÃ¸b."
  
! #: params.opt:599
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Det maksimale antal tilbagesporingsforsÃ¸g planlÃ¦ggeren skal udfÃ¸re nÃ¥r et loop moduloplanlÃ¦gges."
  
! #: params.opt:603
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "Det maksimale antal grene pÃ¥ stien via den skrÃ¦llede sekvens."
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Det maksimale antal skrÃ¦lninger for en enkel lÃ¸kke."
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Det maksimale antal instruktioner for en skrÃ¦llet lÃ¸kke."
  
! #: params.opt:619
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Den maksimale lÃ¦ngde af planlÃ¦ggerens liste over ventende operationer."
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "Det maksimale antal blokke i en region der overvejes til mellemblokplanlÃ¦gning."
  
! #: params.opt:627 params.opt:671
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "Det maksimale antal instruktioner i en region der overvejes til mellemblokplanlÃ¦gning."
  
! #: params.opt:631
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "Den maksimale dybde for sqrt-kÃ¦der at bruge nÃ¥r der syntetiseres eksponentiation af en rigtig konstant."
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Det maksimale antal lÃ¸kkegennemlÃ¸b vi forudser statistisk."
  
! #: params.opt:639
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "Det maksimale antal instruktioner til at sÃ¸ge baglÃ¦ns nÃ¥r der kigges efter tilsvarende genindlÃ¦sning."
  
! #: params.opt:643
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "Det maksimale antal instruktioner i basisblokke som skal overvejes i SLP-vektorisering"
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:655
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke"
  
! #: params.opt:659
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:663
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke"
  
! #: params.opt:675
  #, fuzzy, no-c-format
  #| msgid "Perform strength reduction optimizations"
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "UdfÃ¸r styrkereduceringsoptimeringer"
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:691
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:695 params.opt:699
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Det maksimale antal af udrulninger for en enkel lÃ¸kke."
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke."
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Det maksimale antal instruktioner for en ikke lÃ¸kke uden afbryder."
  
! #: params.opt:731
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Det maksimale antal afbrydelser i en enkel lÃ¸kke."
  
! #: params.opt:735
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Hvis -fvariable-expansion-in-unroller bruges, det maksimale antal gange som en individuel variabel vil blive udvidet under loopudrulning."
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:755
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:759
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring."
  
! #: params.opt:763
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Indbyg rekursivt kun nÃ¥r sandsynligheden for kald under kÃ¸rsel er hÃ¸jere end parameteren."
  
! #: params.opt:767
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:783
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:787
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Hvis -ftree-vectorize bruges, den minimale loopgrÃ¦nse for et loop der overvejes for vektorisering."
  
! #: params.opt:791
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:808
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop."
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke."
  
! #: params.opt:812
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "Maksimal sandsynlighed for at indgangs-BB'en for split-region (i procent relativ til indgangs-BB for funktioner) for at delvis indbygning opstÃ¥r."
  
! #: params.opt:838
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Maksimalt estimeret resultat for gren anses for at vÃ¦re forudsigeligt."
  
! #: params.opt:842
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Antallet af instruktioner fÃ¸r prefetch er fÃ¦rdig."
  
! #: params.opt:850
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Brug intern funktions-id i profilopslag."
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "Den maksimale dybde for en lÃ¸kkerede til fuld vÃ¦rdi-nummer optimistisk."
  
! #: params.opt:866
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:898
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Det maksimale antal instruktioner i Â»readyÂ«-listen som anses for klar til omdÃ¸bning."
  
! #: params.opt:902
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "Antallet af prefetch'er som kan afvikles pÃ¥ samme tidspunkt."
  
! #: params.opt:914
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "Den mindstre vÃ¦rdi for trinoptÃ¦lling som swing modulo-planlÃ¦ggeren vil oprette."
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:946
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Det maksimale antal instruktioner der overvejes at udrulle i en lÃ¸kke i gennemsnit."
  
! #: params.opt:950
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "Det maksimale antal indadgÃ¥ende kanter der overvejes til krydsspring"
  
! #: params.opt:954
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:974
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Maksimalt antal parametre i en SCoP."
  
! #: params.opt:978
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of references stored in each modref base."
  msgstr "Maksimalt antal parametre i en SCoP."
  
! #: params.opt:982
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:986
  #, fuzzy, no-c-format
  #| msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgid "Maximum number of tests performed by modref query."
  msgstr "Det maksimale antal af indlejret indirekte indbygning udfÃ¸rt af tidlig indbygger."
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:994
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "Maksimalt antal konstante lagre at sammenfÃ¸je i gennemlÃ¸bet for lagersammenfÃ¸jelse."
  
! #: params.opt:998
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Den procendel af funktioner vÃ¦gtet efter udfÃ¸rselsfrekvens som skal dÃ¦kkes af sporingsformering; benyttes nÃ¥r profileringstilbagemelding ikke er tilgÃ¦ngeligt"
  
! #: params.opt:1006
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Den procendel af funktioner vÃ¦gtet efter udfÃ¸rselsfrekvens som skal dÃ¦kkes af sporingsformering; benyttes nÃ¥r profileringstilbagemelding er tilgÃ¦ngeligt."
  
! #: params.opt:1010
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Maksimal kodevÃ¦kst forÃ¥rsaget af haleduplikering (i procent)."
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Stop fremadrettet vÃ¦kst hvis sandsynligheden for den bedste kant er mindre end denne tÃ¦rskel (i procent). Benyttes nÃ¥r profileringstilbagemelding ikke er tilgÃ¦ngelig"
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Stop fremadrettet vÃ¦kst hvis sandsynligheden for den bedste kant er mindre end denne tÃ¦rskel (i procent). Benyttes nÃ¥r profileringstilbagemelding er tilgÃ¦ngelig."
  
! #: params.opt:1022
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Stop omvendt vÃ¦kst hvis den omvendte sandsynlighed for den bedste kant er mindre end denne tÃ¦rskel (i procent)."
  
! #: params.opt:1026
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1030
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
  
! #: params.opt:1034
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1042
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Instruktion medtaget forfunktionsindledning/-afslutning og andre systembyrder."
  
! #: params.opt:1046
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Tid medtaget for funktionsindledning/-afslutninger og andre systembyrder"
  
! #: params.opt:1050
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Instruktion medtaget for funktion thunk-systembyrde."
  
! #: params.opt:1054
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Tid medtaget for funktion thunk-systembyrde."
  
! #: params.opt:1058
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Om der skal bruges kanoniske typer."
  
! #: params.opt:1078
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: params.opt:1082
  #, fuzzy, no-c-format
  #| msgid "Maximum number of namespaces to search for alternatives when name lookup fails."
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Det maksimale antal navnerum der sÃ¸ges i efter alternativer, nÃ¥r navneopslag mislykkes."
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1094
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgstr "forventet numerisk type"
*** 21894,21901 ****
  msgid "expected boolean type"
  msgstr "forventet boolesk type"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
--- 21935,21942 ----
  msgid "expected boolean type"
  msgstr "forventet boolesk type"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15378 c/c-parser.c:15385
! #: cp/parser.c:37525 cp/parser.c:37532
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
*************** msgstr "ikke nok parametre"
*** 21969,21975 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
--- 22010,22016 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9067
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
*************** msgstr "for mange udtryk for struct"
*** 22115,22138 ****
  msgid "too few expressions for struct"
  msgstr "for fÃ¥ udtryk for struct"
  
! #: go/gofrontend/expressions.cc:17133 go/gofrontend/statements.cc:1909
  #, fuzzy
  #| msgid "Invalid interface type"
  msgid "type assertion only valid for interface types"
  msgstr "Ugyldig grÃ¦nsefladetype"
  
! #: go/gofrontend/expressions.cc:17145
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17341 go/gofrontend/expressions.cc:17361
  #: go/gofrontend/statements.cc:1756
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "expected channel"
  msgstr "uventet operand"
  
! #: go/gofrontend/expressions.cc:17366 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 22156,22179 ----
  msgid "too few expressions for struct"
  msgstr "for fÃ¥ udtryk for struct"
  
! #: go/gofrontend/expressions.cc:17142 go/gofrontend/statements.cc:1909
  #, fuzzy
  #| msgid "Invalid interface type"
  msgid "type assertion only valid for interface types"
  msgstr "Ugyldig grÃ¦nsefladetype"
  
! #: go/gofrontend/expressions.cc:17154
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17350 go/gofrontend/expressions.cc:17370
  #: go/gofrontend/statements.cc:1756
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "expected channel"
  msgstr "uventet operand"
  
! #: go/gofrontend/expressions.cc:17375 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 22370,22385 ****
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
! #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3824 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute directive ignored"
--- 22411,22426 ----
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: attribs.c:455 c-family/c-attribs.c:889 c-family/c-attribs.c:2343
! #: c-family/c-attribs.c:2808 c-family/c-attribs.c:4516
! #: c-family/c-attribs.c:4609 cp/decl.c:15218 cp/friend.c:303 cp/tree.c:5011
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3827 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute directive ignored"
*************** msgstr "forventede %<return%>"
*** 22409,22415 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4379
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute does not apply to types"
  msgid "%qE attribute does not apply to types"
--- 22450,22456 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4382
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute does not apply to types"
  msgid "%qE attribute does not apply to types"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 22435,22481 ****
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
! #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
! #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
! #: c-family/c-attribs.c:1126 c-family/c-attribs.c:1157
! #: c-family/c-attribs.c:1173 c-family/c-attribs.c:1190
! #: c-family/c-attribs.c:1206 c-family/c-attribs.c:1232
! #: c-family/c-attribs.c:1248 c-family/c-attribs.c:1263
! #: c-family/c-attribs.c:1291 c-family/c-attribs.c:1308
! #: c-family/c-attribs.c:1326 c-family/c-attribs.c:1350
! #: c-family/c-attribs.c:1388 c-family/c-attribs.c:1411
! #: c-family/c-attribs.c:1428 c-family/c-attribs.c:1457
! #: c-family/c-attribs.c:1478 c-family/c-attribs.c:1499
! #: c-family/c-attribs.c:1526 c-family/c-attribs.c:1556
! #: c-family/c-attribs.c:1585 c-family/c-attribs.c:1615
! #: c-family/c-attribs.c:1668 c-family/c-attribs.c:1734
! #: c-family/c-attribs.c:1792 c-family/c-attribs.c:1881
! #: c-family/c-attribs.c:1911 c-family/c-attribs.c:1962
! #: c-family/c-attribs.c:2459 c-family/c-attribs.c:2658
! #: c-family/c-attribs.c:2719 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:3040 c-family/c-attribs.c:3192
! #: c-family/c-attribs.c:3647 c-family/c-attribs.c:3713
! #: c-family/c-attribs.c:3740 c-family/c-attribs.c:3795
! #: c-family/c-attribs.c:3977 c-family/c-attribs.c:3998
! #: c-family/c-attribs.c:4111 c-family/c-attribs.c:4381
! #: c-family/c-attribs.c:5109 c-family/c-attribs.c:5132
! #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
! #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
! #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
! #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
! #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
! #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
! #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
! #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
! #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
--- 22476,22522 ----
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:917 c-family/c-attribs.c:979 c-family/c-attribs.c:998
! #: c-family/c-attribs.c:1016 c-family/c-attribs.c:1046
! #: c-family/c-attribs.c:1067 c-family/c-attribs.c:1088
! #: c-family/c-attribs.c:1129 c-family/c-attribs.c:1160
! #: c-family/c-attribs.c:1176 c-family/c-attribs.c:1193
! #: c-family/c-attribs.c:1209 c-family/c-attribs.c:1235
! #: c-family/c-attribs.c:1251 c-family/c-attribs.c:1266
! #: c-family/c-attribs.c:1294 c-family/c-attribs.c:1311
! #: c-family/c-attribs.c:1329 c-family/c-attribs.c:1353
! #: c-family/c-attribs.c:1391 c-family/c-attribs.c:1414
! #: c-family/c-attribs.c:1431 c-family/c-attribs.c:1460
! #: c-family/c-attribs.c:1481 c-family/c-attribs.c:1502
! #: c-family/c-attribs.c:1529 c-family/c-attribs.c:1559
! #: c-family/c-attribs.c:1588 c-family/c-attribs.c:1618
! #: c-family/c-attribs.c:1671 c-family/c-attribs.c:1737
! #: c-family/c-attribs.c:1795 c-family/c-attribs.c:1884
! #: c-family/c-attribs.c:1914 c-family/c-attribs.c:1965
! #: c-family/c-attribs.c:2462 c-family/c-attribs.c:2661
! #: c-family/c-attribs.c:2722 c-family/c-attribs.c:2963
! #: c-family/c-attribs.c:3043 c-family/c-attribs.c:3195
! #: c-family/c-attribs.c:3650 c-family/c-attribs.c:3716
! #: c-family/c-attribs.c:3743 c-family/c-attribs.c:3798
! #: c-family/c-attribs.c:3980 c-family/c-attribs.c:4001
! #: c-family/c-attribs.c:4114 c-family/c-attribs.c:4384
! #: c-family/c-attribs.c:5126 c-family/c-attribs.c:5149
! #: c-family/c-attribs.c:5188 c-family/c-attribs.c:5270
! #: c-family/c-attribs.c:5326 c-family/c-attribs.c:5342
! #: c-family/c-attribs.c:5496 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7286 config/arm/arm.c:7314
! #: config/arm/arm.c:7331 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3488 config/i386/i386-options.c:3646
! #: config/i386/i386-options.c:3878 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20460 ada/gcc-interface/utils.c:6573
! #: ada/gcc-interface/utils.c:6589 ada/gcc-interface/utils.c:6618
! #: ada/gcc-interface/utils.c:6635 ada/gcc-interface/utils.c:6652
! #: ada/gcc-interface/utils.c:6667 ada/gcc-interface/utils.c:6683
! #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6778
! #: ada/gcc-interface/utils.c:6805 ada/gcc-interface/utils.c:6826
! #: ada/gcc-interface/utils.c:6847 ada/gcc-interface/utils.c:6863
! #: ada/gcc-interface/utils.c:6918 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
*************** msgstr "egenskaben '%s' ignoreret"
*** 22489,22496 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "tidligere erklÃ¦ring af %qD"
--- 22530,22537 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: attribs.c:1007 cp/decl.c:1202 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2168
! #: cp/decl.c:2778 cp/decl.c:3220
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "tidligere erklÃ¦ring af %qD"
*************** msgstr "ugyldig tredje parameter til '__
*** 22706,22712 ****
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3960 calls.c:1730
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
--- 22747,22753 ----
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3960 calls.c:1731
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
*************** msgstr "hÃ¸jreskiftsantal er negativ"
*** 22730,22736 ****
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3976 calls.c:1735
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
--- 22771,22777 ----
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: builtins.c:3976 calls.c:1736
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
*************** msgstr ""
*** 23233,23256 ****
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "too few arguments to function %<va_start%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: builtins.c:7494
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid argument to %qD"
  msgstr "ugyldig typeparameter"
  
! #: builtins.c:7507
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument to %qD"
--- 23274,23297 ----
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6468 builtins.c:6541
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7433 gimplify.c:3383
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "too few arguments to function %<va_start%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: builtins.c:7533
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid argument to %qD"
  msgstr "ugyldig typeparameter"
  
! #: builtins.c:7546
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument to %qD"
*************** msgstr "ubenyttede parametre i formateri
*** 23258,23354 ****
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: builtins.c:7975
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "trampoline generated for nested function %qD"
  msgstr "startvÃ¦rdi angivet for ikke-medlemsfunktion '%D'"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8489
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "FinjustÃ©r justering til en given chip- eller processorversion"
  
! #: builtins.c:8497
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `%T' for default argument to `%T'"
  msgid "invalid memory model argument to builtin"
  msgstr "ugyldig type '%T' for standardparameter til '%T'"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8783 builtins.c:8976
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ugyldig tilstand for gen_tst_reg"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "non-constant argument 1 to %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "non-integer argument 1 to %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-g er kun understÃ¸ttet ved brug af GAS pÃ¥ denne processor,"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "non-constant argument 0 to %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: builtins.c:9301
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "illegal argument 0 to %qs"
--- 23299,23395 ----
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7554
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7884 builtins.c:7924
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: builtins.c:8014
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "trampoline generated for nested function %qD"
  msgstr "startvÃ¦rdi angivet for ikke-medlemsfunktion '%D'"
  
! #: builtins.c:8409 builtins.c:8422
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8528
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "FinjustÃ©r justering til en given chip- eller processorversion"
  
! #: builtins.c:8536
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `%T' for default argument to `%T'"
  msgid "invalid memory model argument to builtin"
  msgstr "ugyldig type '%T' for standardparameter til '%T'"
  
! #: builtins.c:8597 builtins.c:8724
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8605 builtins.c:8732
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8790
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8822 builtins.c:9015
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ugyldig tilstand for gen_tst_reg"
  
! #: builtins.c:9136
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "non-constant argument 1 to %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: builtins.c:9178
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "non-integer argument 1 to %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: builtins.c:9242
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: builtins.c:9262
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: builtins.c:9321
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-g er kun understÃ¸ttet ved brug af GAS pÃ¥ denne processor,"
  
! #: builtins.c:9328
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "non-constant argument 0 to %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: builtins.c:9340
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "illegal argument 0 to %qs"
*************** msgstr "ugyldig typeparameter"
*** 23356,23649 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10097
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_longjmp second argument must be 1"
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "den anden paramter til '__builtin_longjmp' skal vÃ¦re 1"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke uendelig"
  
! #: builtins.c:12611
  #, fuzzy, gcc-internal-format
  #| msgid "`va_start' used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "`va_start' benyttet i en funktion med fast antal parametre"
  
! #: builtins.c:12619
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: builtins.c:12634
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: builtins.c:12639
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: builtins.c:12672
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of `va_start' not last named argument"
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "den anden parameter til 'va_start' er ikke den sidste navngivne parameter"
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12714
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: builtins.c:12727
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: builtins.c:13545 builtins.c:13670
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "returned from %qD"
  msgstr "kaldt herfra"
  
! #: builtins.c:13548
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "returned from %qT"
  msgstr "kaldt herfra"
  
! #: builtins.c:13550
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "obtained here"
  msgstr "'%s' tidligere defineret her"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "assigned here"
  msgstr "'%s' tidligere defineret her"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1436
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kargument %i value %qE is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: calls.c:1453
  #, fuzzy, gcc-internal-format
  #| msgid "argument is a structure"
  msgid "%Kargument %i value is zero"
  msgstr "parameter er en struktur"
  
! #: calls.c:1471
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: calls.c:1485
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: calls.c:1492
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: calls.c:1522
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1528
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1539 calls.c:1542
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument %i in the range [%E, %E]"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: calls.c:1553
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "in a call to built-in allocation function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: calls.c:1556
  #, fuzzy, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: calls.c:1883
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: calls.c:1889
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: calls.c:1895
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: calls.c:1905
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: calls.c:1911
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "argument %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: calls.c:1932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "[cannot find %s]"
  msgid "cannot tail-call: %s"
  msgstr "[kan ikke finde %s]"
  
! #: calls.c:2069
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%Kbound 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"
  
! #: calls.c:2077
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kargument %i value %s is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: calls.c:2124
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2133
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2144
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2203
  #, 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"
  
! #: calls.c:2216
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: calls.c:2220
  #, 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'"
  
! #: calls.c:2227
  #, 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'"
  
! #: calls.c:2230
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "in a call with type %qT"
  msgstr "  i kald af '%D'"
  
! #: calls.c:3802
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktionskald har en sammensat vÃ¦rdi"
  
! #: calls.c:4522
  #, fuzzy, gcc-internal-format
  #| msgid "Pass all arguments on stack"
  msgid "passing too large argument on stack"
--- 23397,23690 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9798 expr.c:11249
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9804
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10136
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_longjmp second argument must be 1"
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "den anden paramter til '__builtin_longjmp' skal vÃ¦re 1"
  
! #: builtins.c:11029
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke uendelig"
  
! #: builtins.c:12650
  #, fuzzy, gcc-internal-format
  #| msgid "`va_start' used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "`va_start' benyttet i en funktion med fast antal parametre"
  
! #: builtins.c:12658
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: builtins.c:12673
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: builtins.c:12678
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: builtins.c:12711
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of `va_start' not last named argument"
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "den anden parameter til 'va_start' er ikke den sidste navngivne parameter"
  
! #: builtins.c:12724
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12753
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: builtins.c:12766
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: builtins.c:13579
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13584 builtins.c:13648 gimple-ssa-isolate-paths.c:412
! #: tree.c:13246 tree.c:13283 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5610 c/c-typeck.c:10849 c/c-typeck.c:10866
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7293 cp/call.c:9346
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8275 cp/decl.c:15368 cp/decl.c:15747 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20806 cp/pt.c:8875 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4444 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4112 cp/typeck.c:9809
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: builtins.c:13594 builtins.c:13719
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "returned from %qD"
  msgstr "kaldt herfra"
  
! #: builtins.c:13597
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "returned from %qT"
  msgstr "kaldt herfra"
  
! #: builtins.c:13599
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "obtained here"
  msgstr "'%s' tidligere defineret her"
  
! #: builtins.c:13642
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13662
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13671
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "assigned here"
  msgstr "'%s' tidligere defineret her"
  
! #: builtins.c:13700
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13709
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1437
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kargument %i value %qE is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: calls.c:1454
  #, fuzzy, gcc-internal-format
  #| msgid "argument is a structure"
  msgid "%Kargument %i value is zero"
  msgstr "parameter er en struktur"
  
! #: calls.c:1472
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: calls.c:1486
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: calls.c:1493
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: calls.c:1523
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1529
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1540 calls.c:1543
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument %i in the range [%E, %E]"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: calls.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "in a call to built-in allocation function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: calls.c:1557
  #, fuzzy, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: calls.c:1884
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: calls.c:1890
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: calls.c:1896
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: calls.c:1906
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: calls.c:1912
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "argument %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: calls.c:1933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "[cannot find %s]"
  msgid "cannot tail-call: %s"
  msgstr "[kan ikke finde %s]"
  
! #: calls.c:2070
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%Kbound 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"
  
! #: calls.c:2078
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%Kargument %i value %s is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: calls.c:2125
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2134
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2145
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2204
  #, 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"
  
! #: calls.c:2217
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: calls.c:2221
  #, 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'"
  
! #: calls.c:2228
  #, 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'"
  
! #: calls.c:2231
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "in a call with type %qT"
  msgstr "  i kald af '%D'"
  
! #: calls.c:3803
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktionskald har en sammensat vÃ¦rdi"
  
! #: calls.c:4523
  #, fuzzy, gcc-internal-format
  #| msgid "Pass all arguments on stack"
  msgid "passing too large argument on stack"
*************** msgstr ""
*** 23706,23774 ****
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3083
  #, fuzzy, gcc-internal-format
  #| msgid "more than %d operands in `asm'"
  msgid "more than %d operands in %<asm%>"
  msgstr "mere end %d operander i 'asm'"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3136
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name `%s' in `asm'"
  msgid "unknown register name %qs in %<asm%>"
  msgstr "ukendt registernavn '%s' i 'asm'"
  
! #: cfgexpand.c:3199
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "ugyldig Z-registererstatning for instruktion"
  
! #: cfgexpand.c:3222
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3227
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "uddata nr. %d kan ikke adresseres direkte"
  
! #: cfgexpand.c:3385
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn't match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "'asm'-operand %d passer sandsynligvis ikke til begrÃ¦nsninger"
  
! #: cfgexpand.c:3570
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with output operand"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "asm-overskrivelse er i modstrid med uddataoperander"
  
! #: cfgexpand.c:3575
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with input operand"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "asm-overskrivelse er i modstrid med inddataoperander"
  
! #: cfgexpand.c:6607
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.c:6875
  #, fuzzy, gcc-internal-format
  #| msgid "Use alternate leaf function entries"
  msgid "patchable function entry %wu exceeds size %wu"
--- 23747,23815 ----
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3084
  #, fuzzy, gcc-internal-format
  #| msgid "more than %d operands in `asm'"
  msgid "more than %d operands in %<asm%>"
  msgstr "mere end %d operander i 'asm'"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3137
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name `%s' in `asm'"
  msgid "unknown register name %qs in %<asm%>"
  msgstr "ukendt registernavn '%s' i 'asm'"
  
! #: cfgexpand.c:3202
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "ugyldig Z-registererstatning for instruktion"
  
! #: cfgexpand.c:3228
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3236
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "uddata nr. %d kan ikke adresseres direkte"
  
! #: cfgexpand.c:3412
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn't match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "'asm'-operand %d passer sandsynligvis ikke til begrÃ¦nsninger"
  
! #: cfgexpand.c:3597
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with output operand"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "asm-overskrivelse er i modstrid med uddataoperander"
  
! #: cfgexpand.c:3602
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with input operand"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "asm-overskrivelse er i modstrid med inddataoperander"
  
! #: cfgexpand.c:6639
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6643
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.c:6907
  #, fuzzy, gcc-internal-format
  #| msgid "Use alternate leaf function entries"
  msgid "patchable function entry %wu exceeds size %wu"
*************** msgid "%<weakref%> attribute ignored bec
*** 24732,24743 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F brugt, men aldrig defineret"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F erklÃ¦ret %<static%>, men aldrig defineret"
--- 24773,24784 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12109
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F brugt, men aldrig defineret"
  
! #: cgraphunit.c:1084 c/c-decl.c:12119
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F erklÃ¦ret %<static%>, men aldrig defineret"
*************** msgstr "Kunne ikke Ã¥bne kildefilen %s.\
*** 24860,24866 ****
  msgid "cannot find %qs"
  msgstr "[kan ikke finde %s]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7583
  #, fuzzy, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "Ã¥bner uddatafilen %s"
--- 24901,24907 ----
  msgid "cannot find %qs"
  msgstr "[kan ikke finde %s]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7593
  #, fuzzy, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "Ã¥bner uddatafilen %s"
*************** msgstr "miljÃ¸variablen DJGPP er ikke de
*** 24882,24888 ****
  msgid "ld returned %d exit status"
  msgstr "ld returnerede afslutningskoden %d"
  
! #: collect2.c:924 gcc.c:8102 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
--- 24923,24929 ----
  msgid "ld returned %d exit status"
  msgstr "ld returnerede afslutningskoden %d"
  
! #: collect2.c:924 gcc.c:8112 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
*************** msgstr "dynamisk afhÃ¦ngighed %s ikke fu
*** 24980,24996 ****
  msgid "unable to open dynamic dependency %qs"
  msgstr "kan ikke Ã¥bne den dynamiske afhÃ¦ngighed '%s'"
  
! #: collect2.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: ikke en COFF-fil"
  
! #: collect2.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: kan ikke Ã¥bnes som en COFF-fil"
  
! #: collect2.c:3002
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "biblioteket lib%s ikke fundet"
--- 25021,25037 ----
  msgid "unable to open dynamic dependency %qs"
  msgstr "kan ikke Ã¥bne den dynamiske afhÃ¦ngighed '%s'"
  
! #: collect2.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: ikke en COFF-fil"
  
! #: collect2.c:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: kan ikke Ã¥bnes som en COFF-fil"
  
! #: collect2.c:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "biblioteket lib%s ikke fundet"
*************** msgstr "typeomtvingelse passer ikke til
*** 25343,25349 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: except.c:3517 tree.c:14926 value-prof.c:537
  #, fuzzy, gcc-internal-format
  #| msgid "options enabled: "
  msgid "%qs failed"
--- 25384,25390 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: except.c:3517 tree.c:14933 value-prof.c:537
  #, fuzzy, gcc-internal-format
  #| msgid "options enabled: "
  msgid "%qs failed"
*************** msgstr "GenerÃ©r kode til en C400"
*** 25375,25391 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11259
  #, fuzzy, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: expr.c:11273
  #, fuzzy, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: expr.c:12311
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr ""
--- 25416,25432 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11261
  #, fuzzy, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: expr.c:11275
  #, fuzzy, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: expr.c:12313
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr ""
*************** msgstr "stort heltal forkortes underfors
*** 25425,25431 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "sammenligning er altid %d pÃ¥ grund af den begrÃ¦nsede rÃ¦kkevidde af bitfeltet"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 25466,25472 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "sammenligning er altid %d pÃ¥ grund af den begrÃ¦nsede rÃ¦kkevidde af bitfeltet"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2766 tree-ssa-reassoc.c:3782
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr "variablen '%s' bliver mÃ¥ske ove
*** 25491,25497 ****
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "parameteren '%s' bliver mÃ¥ske overskrevet af 'longjmp' eller 'vfork'"
  
! #: function.c:4968
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funktion returnerer en vÃ¦rdi af en sammensat type"
--- 25532,25538 ----
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "parameteren '%s' bliver mÃ¥ske overskrevet af 'longjmp' eller 'vfork'"
  
! #: function.c:4971
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funktion returnerer en vÃ¦rdi af en sammensat type"
*************** msgstr ""
*** 25579,25591 ****
  msgid "%<-pipe%> not supported"
  msgstr "-pipe understÃ¸ttes ikke"
  
! #: gcc.c:3409 gcc.c:7592
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "kan ikke Ã¥bne %s: %m"
  
! #: gcc.c:3410 gcc.c:7593
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s: %m"
  msgid "cannot execute %qs: %s"
--- 25620,25632 ----
  msgid "%<-pipe%> not supported"
  msgstr "-pipe understÃ¸ttes ikke"
  
! #: gcc.c:3409 gcc.c:7602
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "kan ikke Ã¥bne %s: %m"
  
! #: gcc.c:3410 gcc.c:7603
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s: %m"
  msgid "cannot execute %qs: %s"
*************** msgstr ""
*** 25624,25690 ****
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.c:4842 toplev.c:719
  #, fuzzy, gcc-internal-format
  #| msgid "no input files; unwilling to write output files"
  msgid "input file %qs is the same as output file"
  msgstr "ingen inputfiler; vil ikke skrive outputfiler"
  
! #: gcc.c:4847
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "output filename may not be empty"
  msgstr "ingen inddatafiler angivet"
  
! #: gcc.c:5231
  #, fuzzy, gcc-internal-format
  #| msgid "warning: -pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "advarsel: -pipe ignoreret fordi -save-temps er angivet"
  
! #: gcc.c:5319
  #, fuzzy, gcc-internal-format
  #| msgid "warning: `-x %s' after last input file has no effect"
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "advarsel: '-x %s' efter den sidste inddatafil har ingen effekt"
  
! #: gcc.c:5522
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5729
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.c:5733
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5957
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr ""
  
! #: gcc.c:6118
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.c:6397
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.c:6413
  #, fuzzy, gcc-internal-format
  #| msgid "Zero-size specification invalid at %0"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "NulstÃ¸rrelses angivelse ugyldig ved %0"
  
! #: gcc.c:6434
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
--- 25665,25731 ----
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.c:4852 toplev.c:719
  #, fuzzy, gcc-internal-format
  #| msgid "no input files; unwilling to write output files"
  msgid "input file %qs is the same as output file"
  msgstr "ingen inputfiler; vil ikke skrive outputfiler"
  
! #: gcc.c:4857
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "output filename may not be empty"
  msgstr "ingen inddatafiler angivet"
  
! #: gcc.c:5241
  #, fuzzy, gcc-internal-format
  #| msgid "warning: -pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "advarsel: -pipe ignoreret fordi -save-temps er angivet"
  
! #: gcc.c:5329
  #, fuzzy, gcc-internal-format
  #| msgid "warning: `-x %s' after last input file has no effect"
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "advarsel: '-x %s' efter den sidste inddatafil har ingen effekt"
  
! #: gcc.c:5532
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5739
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.c:5743
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5967
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr ""
  
! #: gcc.c:6128
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.c:6407
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.c:6423
  #, fuzzy, gcc-internal-format
  #| msgid "Zero-size specification invalid at %0"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "NulstÃ¸rrelses angivelse ugyldig ved %0"
  
! #: gcc.c:6444
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
*************** msgstr ""
*** 25692,25838 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6645
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: '%%*' has not been initialized by pattern match"
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "specifikationsfejl: '%%*' er ikke blevet klargjort af mÃ¸nstersÃ¸gning"
  
! #: gcc.c:6696
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: unrecognized spec option '%c'"
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "specifikationsfejl: ukendt specifikationstilvalg '%c'"
  
! #: gcc.c:6762
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown spec function %qs"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: gcc.c:6792
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function `%s'"
  msgid "error in arguments to spec function %qs"
  msgstr "fejl i parametre til specifikationsfunktion '%s'"
  
! #: gcc.c:6851
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
  #. )
! #: gcc.c:6854
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: gcc.c:6873
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "forkert udformede specifikationsfunktionsparametre"
  
! #: gcc.c:7052
  #, fuzzy, gcc-internal-format
  #| msgid "Zero-size specification invalid at %0"
  msgid "braced spec %qs ends in escape"
  msgstr "NulstÃ¸rrelses angivelse ugyldig ved %0"
  
! #: gcc.c:7187
  #, fuzzy, gcc-internal-format
  #| msgid "Zero-size specification invalid at %0"
  msgid "braced spec %qs is invalid at %qc"
  msgstr "NulstÃ¸rrelses angivelse ugyldig ved %0"
  
! #: gcc.c:7282
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.c:7891
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not determine date and time"
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "kunne ikke bestemme dato og tid"
  
! #: gcc.c:7902
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.c:7912 gcc.c:7953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "Kunne ikke Ã¥bne uddatafilen %s.\n"
  
! #: gcc.c:7932 gcc.c:7969
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "Kunne ikke Ã¥bne uddatafilen %s.\n"
  
! #: gcc.c:8272
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8297
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8503
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: gcc.c:8507
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: gcc.c:8633
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.c:8694
  #, gcc-internal-format
  msgid "no input files"
  msgstr "ingen inddatafiler"
  
! #: gcc.c:8745
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "kan ikke angive -o med -c eller -S og flere oversÃ¦ttelser"
  
! #: gcc.c:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s-oversÃ¦tter ikke installeret pÃ¥ dette system"
  
! #: gcc.c:8812
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.c:8828
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.c:8837
  #, fuzzy, gcc-internal-format
  #| msgid "comparison is always %d"
  msgid "comparing final insns dumps"
  msgstr "sammenligning er altid %d"
  
! #: gcc.c:8990
  #, fuzzy, gcc-internal-format
  #| msgid "library lib%s not found"
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "biblioteket lib%s ikke fundet"
  
! #: gcc.c:9024
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: sammenkÃ¦derinddatafil ikke benyttet eftersom sammenkÃ¦dning ikke blev foretaget"
--- 25733,25879 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6655
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: '%%*' has not been initialized by pattern match"
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "specifikationsfejl: '%%*' er ikke blevet klargjort af mÃ¸nstersÃ¸gning"
  
! #: gcc.c:6706
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: unrecognized spec option '%c'"
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "specifikationsfejl: ukendt specifikationstilvalg '%c'"
  
! #: gcc.c:6772
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown spec function %qs"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: gcc.c:6802
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function `%s'"
  msgid "error in arguments to spec function %qs"
  msgstr "fejl i parametre til specifikationsfunktion '%s'"
  
! #: gcc.c:6861
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
  #. )
! #: gcc.c:6864
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: gcc.c:6883
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "forkert udformede specifikationsfunktionsparametre"
  
! #: gcc.c:7062
  #, fuzzy, gcc-internal-format
  #| msgid "Zero-size specification invalid at %0"
  msgid "braced spec %qs ends in escape"
  msgstr "NulstÃ¸rrelses angivelse ugyldig ved %0"
  
! #: gcc.c:7197
  #, fuzzy, gcc-internal-format
  #| msgid "Zero-size specification invalid at %0"
  msgid "braced spec %qs is invalid at %qc"
  msgstr "NulstÃ¸rrelses angivelse ugyldig ved %0"
  
! #: gcc.c:7292
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.c:7901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not determine date and time"
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "kunne ikke bestemme dato og tid"
  
! #: gcc.c:7912
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.c:7922 gcc.c:7963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "Kunne ikke Ã¥bne uddatafilen %s.\n"
  
! #: gcc.c:7942 gcc.c:7979
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "Kunne ikke Ã¥bne uddatafilen %s.\n"
  
! #: gcc.c:8282
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8307
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8513
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: gcc.c:8517
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: gcc.c:8643
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.c:8704
  #, gcc-internal-format
  msgid "no input files"
  msgstr "ingen inddatafiler"
  
! #: gcc.c:8755
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "kan ikke angive -o med -c eller -S og flere oversÃ¦ttelser"
  
! #: gcc.c:8797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s-oversÃ¦tter ikke installeret pÃ¥ dette system"
  
! #: gcc.c:8822
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.c:8838
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.c:8847
  #, fuzzy, gcc-internal-format
  #| msgid "comparison is always %d"
  msgid "comparing final insns dumps"
  msgstr "sammenligning er altid %d"
  
! #: gcc.c:9000
  #, fuzzy, gcc-internal-format
  #| msgid "library lib%s not found"
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "biblioteket lib%s ikke fundet"
  
! #: gcc.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: sammenkÃ¦derinddatafil ikke benyttet eftersom sammenkÃ¦dning ikke blev foretaget"
*************** msgstr "%s: sammenkÃ¦derinddatafil ikke
*** 25840,25942 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9030
  #, fuzzy, gcc-internal-format
  #| msgid "%s: linker input file unused because linking not done"
  msgid "%s: linker input file not found: %m"
  msgstr "%s: sammenkÃ¦derinddatafil ikke benyttet eftersom sammenkÃ¦dning ikke blev foretaget"
  
! #: gcc.c:9126 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "sproget %s ikke genkendt"
  
! #: gcc.c:9372
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "multilib spec %qs is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: gcc.c:9574
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.c:9638
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
  
! #: gcc.c:9801
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "multilib select %qs is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: gcc.c:9841
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.c:10092
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "environment variable %qs not defined"
  msgstr "miljÃ¸variablen DJGPP er ikke defineret"
  
! #: gcc.c:10259 gcc.c:10264
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "invalid version number %qs"
  msgstr "ugyldigt versionsnummerformat"
  
! #: gcc.c:10307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %%:version-compare"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: gcc.c:10313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:version-compare"
  msgstr "for mange parametre til funktionen"
  
! #: gcc.c:10355
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.c:10479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "for mange parametre til formatering"
  
! #: gcc.c:10547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "for mange parametre til formatering"
  
! #: gcc.c:10634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "for mange parametre til formatering"
  
! #: gcc.c:10738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "forkert parametertype til bitkomplement"
  
! #: gcc.c:10759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
--- 25881,25983 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9040
  #, fuzzy, gcc-internal-format
  #| msgid "%s: linker input file unused because linking not done"
  msgid "%s: linker input file not found: %m"
  msgstr "%s: sammenkÃ¦derinddatafil ikke benyttet eftersom sammenkÃ¦dning ikke blev foretaget"
  
! #: gcc.c:9136 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9142
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "sproget %s ikke genkendt"
  
! #: gcc.c:9382
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "multilib spec %qs is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: gcc.c:9584
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.c:9648
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
  
! #: gcc.c:9811
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "multilib select %qs is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: gcc.c:9851
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.c:10102
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "environment variable %qs not defined"
  msgstr "miljÃ¸variablen DJGPP er ikke defineret"
  
! #: gcc.c:10269 gcc.c:10274
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "invalid version number %qs"
  msgstr "ugyldigt versionsnummerformat"
  
! #: gcc.c:10317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %%:version-compare"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: gcc.c:10323
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to %%:version-compare"
  msgstr "for mange parametre til funktionen"
  
! #: gcc.c:10365
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.c:10489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "for mange parametre til formatering"
  
! #: gcc.c:10557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "for mange parametre til formatering"
  
! #: gcc.c:10644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "for mange parametre til formatering"
  
! #: gcc.c:10748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "forkert parametertype til bitkomplement"
  
! #: gcc.c:10769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
*************** msgstr "Ã¥bn /dev/zero: %m"
*** 26072,26120 ****
  msgid "cannot write PCH file"
  msgstr "kan ikke skrive i uddatafil"
  
! #: gimple-fold.c:1855 gimple-fold.c:2916
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments for spec function"
  msgid "%qD source argument is the same as destination"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: gimple-fold.c:1921
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1926
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2304 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2306
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2324
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4377 gimple-fold.c:4572
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: gimple-fold.c:4521
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-mn is not supported for linux targets"
  msgid "%s not supported for variable length aggregates"
  msgstr "-mn er ikke understÃ¸ttet for Linux-mÃ¥larkitekturer"
  
! #: gimple-fold.c:4747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%s not supported on this target"
--- 26113,26161 ----
  msgid "cannot write PCH file"
  msgstr "kan ikke skrive i uddatafil"
  
! #: gimple-fold.c:1856 gimple-fold.c:2917
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments for spec function"
  msgid "%qD source argument is the same as destination"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: gimple-fold.c:1922
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1927
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2305 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2307
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2325
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4376 gimple-fold.c:4571
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: gimple-fold.c:4520
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-mn is not supported for linux targets"
  msgid "%s not supported for variable length aggregates"
  msgstr "-mn er ikke understÃ¸ttet for Linux-mÃ¥larkitekturer"
  
! #: gimple-fold.c:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%s not supported on this target"
*************** msgstr "henvisning"
*** 26137,26143 ****
  msgid "function may return address of local variable"
  msgstr "funktion kan returnere adressen pÃ¥ en lokal variabel"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
--- 26178,26184 ----
  msgid "function may return address of local variable"
  msgstr "funktion kan returnere adressen pÃ¥ en lokal variabel"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10943
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
*************** msgstr "hÃ¸jreskiftsantal er negativ"
*** 26697,26703 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array %qD declared here"
--- 26738,26744 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3723
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array %qD declared here"
*************** msgstr ""
*** 26725,26736 ****
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qD declared here"
--- 26766,26777 ----
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:589 tree-ssa-uninit.c:667
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8950 cp/class.c:1459
! #: cp/class.c:3275 cp/constexpr.c:957 cp/decl.c:4198 cp/decl.c:11962
! #: cp/decl.c:12441 cp/decl.c:12450 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23280
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qD declared here"
*************** msgstr "'%D' ikke erklÃ¦ret"
*** 26919,26925 ****
  msgid "enclosing %<target%>"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
--- 26960,26966 ----
  msgid "enclosing %<target%>"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7574 gimplify.c:9026
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
*************** msgstr "registervariabel '%s' benyttet i
*** 26958,27160 ****
  msgid "iteration variable %qE should not be linear"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.c:8616 gimplify.c:8622
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.c:8639
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9786
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid private reduction on %qE"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12789
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, fuzzy, gcc-internal-format
  #| msgid "number of results does not match number of values"
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "antallet af resultater matcher ikke antallet af vÃ¦rdier"
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15615
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is promoted to `%s' when passed through `...'"
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "'%s' forfremmes til '%s' ved overbringelse gennem '...'"
  
! #: gimplify.c:15620
  #, fuzzy, gcc-internal-format
  #| msgid "(so you should pass `%s' not `%s' to `va_arg')"
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(sÃ¥ du skal overbring '%s' ikke '%s' til 'va_arg')"
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
  
! #: godump.c:1421
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file `%s'"
  msgid "could not close Go dump file: %m"
  msgstr "kunne ikke Ã¥bne dumpningsfilen '%s'"
  
! #: godump.c:1433
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file `%s'"
  msgid "could not open Go dump file %qs: %m"
--- 26999,27201 ----
  msgid "iteration variable %qE should not be linear"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.c:8627 gimplify.c:8633
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.c:8650
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "instansvariablen '%s' er erklÃ¦ret privat"
  
! #: gimplify.c:8739
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:12869
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8758 gimplify.c:8764 gimplify.c:8770 gimplify.c:8776
! #: gimplify.c:12862
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: gimplify.c:8870
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9196
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9378
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9740
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9797
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: gimplify.c:9829
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10029
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10239
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10293
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10542
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10603
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10694
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10841
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10860
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid private reduction on %qE"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: gimplify.c:10997
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11331
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11590 gimplify.c:11594 gimplify.c:11603
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11835 gimplify.c:12094
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12800
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: gimplify.c:12824
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12844
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "direktiver mÃ¥ ikke optrÃ¦de inden i en makroparameter"
  
! #: gimplify.c:12897
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13760 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13778
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13791
  #, fuzzy, gcc-internal-format
  #| msgid "number of results does not match number of values"
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "antallet af resultater matcher ikke antallet af vÃ¦rdier"
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13815
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15093
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15613
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is promoted to `%s' when passed through `...'"
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "'%s' forfremmes til '%s' ved overbringelse gennem '...'"
  
! #: gimplify.c:15618
  #, fuzzy, gcc-internal-format
  #| msgid "(so you should pass `%s' not `%s' to `va_arg')"
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(sÃ¥ du skal overbring '%s' ikke '%s' til 'va_arg')"
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
  
! #: godump.c:1423
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file `%s'"
  msgid "could not close Go dump file: %m"
  msgstr "kunne ikke Ã¥bne dumpningsfilen '%s'"
  
! #: godump.c:1435
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file `%s'"
  msgid "could not open Go dump file %qs: %m"
*************** msgstr ""
*** 27185,27191 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:618
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of attribute %<fallthrough%>"
--- 27226,27232 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:630
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of attribute %<fallthrough%>"
*************** msgstr "funktion er muligvis en kandidat
*** 27589,27627 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1489
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1494
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1499
  #, fuzzy, gcc-internal-format
  #| msgid "using `typename' outside of template"
  msgid "Access terminates outside of its parent"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1530
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "IPA-SRA access verification failed"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: ipa-sra.c:2493
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 27630,27668 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1496
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1501
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1506
  #, fuzzy, gcc-internal-format
  #| msgid "using `typename' outside of template"
  msgid "Access terminates outside of its parent"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: ipa-sra.c:1518
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1537
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "IPA-SRA access verification failed"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: ipa-sra.c:2501
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr ""
*** 28281,28309 ****
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9298
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9321
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.c:13658 omp-low.c:13663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid entry to %s structured block"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13667
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
--- 28322,28350 ----
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9376
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9399
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13736
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.c:13738 omp-low.c:13743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid entry to %s structured block"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13747
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
*************** msgstr "implicit aflÃ¦ste registre skal
*** 29117,29141 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "uddataoperand %d skal bruge %<&%>-begrÃ¦nsningen"
  
! #: regcprop.c:1230
  #, 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.c:1242
  #, 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.c:1245
  #, 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.c:1257
  #, 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)"
--- 29158,29182 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "uddataoperand %d skal bruge %<&%>-begrÃ¦nsningen"
  
! #: regcprop.c:1223
  #, 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.c:1235
  #, 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.c:1238
  #, 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.c:1250
  #, 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 "en global registervariabel fÃ¸lg
*** 29181,29187 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr "register for %qD brugt til flere globale registervariabler"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5499
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "er i konflikt med %qD"
--- 29222,29228 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr "register for %qD brugt til flere globale registervariabler"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5554
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "er i konflikt med %qD"
*************** msgstr "packed-egenskab forÃ¥rsager inef
*** 29417,29428 ****
  msgid "packed attribute is unnecessary"
  msgstr "packed-egenskab er unÃ¸dvendig"
  
! #: stor-layout.c:2599
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "justering af tabelelementer er stÃ¸rre end elementstÃ¸rrelse"
  
! #: stor-layout.c:2605
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of array elements is greater than element size"
  msgid "size of array element is not a multiple of its alignment"
--- 29458,29469 ----
  msgid "packed attribute is unnecessary"
  msgstr "packed-egenskab er unÃ¸dvendig"
  
! #: stor-layout.c:2609
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "justering af tabelelementer er stÃ¸rre end elementstÃ¸rrelse"
  
! #: stor-layout.c:2615
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of array elements is greater than element size"
  msgid "size of array element is not a multiple of its alignment"
*************** msgstr "omdefinering af 'union %s'"
*** 30771,30908 ****
  msgid "in expansion of macro %qs"
  msgstr "ingen parametre givet til makroen '%s'"
  
! #: tree-eh.c:4901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`B' operand has multiple bits set"
  msgid "BB %i has multiple EH edges"
  msgstr "'B'-operanden har flere bit sat"
  
! #: tree-eh.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: tree-eh.c:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4967 tree-eh.c:4986
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong insn in the fallthru edge"
  msgid "BB %i too many fallthru edges"
  msgstr "forkert instruktion i fald-gennem-kant"
  
! #: tree-eh.c:5012
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong insn in the fallthru edge"
  msgid "BB %i has incorrect fallthru edge"
  msgstr "forkert instruktion i fald-gennem-kant"
  
! #: tree-inline.c:3860
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3867
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3921
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3935
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3947
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3955
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3967
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3987
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4032
! #, gcc-internal-format
! msgid "function %q+F can never be inlined because it has a VLA return argument"
! msgstr ""
! 
! #: tree-inline.c:4040
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.c:4108
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4116
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4801
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinlining failed in call to '%F': %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%Jindlejring mislykkedes i kald til '%F': %s"
  
! #: tree-inline.c:4804 tree-inline.c:4825
  #, gcc-internal-format
  msgid "called from here"
  msgstr "kaldt herfra"
  
! #: tree-inline.c:4807 tree-inline.c:4828
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "called from this function"
  msgstr "kald af ikke-funktion '%D'"
  
! #: tree-inline.c:4821
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinlining failed in call to '%F': %s"
  msgid "inlining failed in call to %q+F: %s"
--- 30812,30944 ----
  msgid "in expansion of macro %qs"
  msgstr "ingen parametre givet til makroen '%s'"
  
! #: tree-eh.c:4904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`B' operand has multiple bits set"
  msgid "BB %i has multiple EH edges"
  msgstr "'B'-operanden har flere bit sat"
  
! #: tree-eh.c:4916
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: tree-eh.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4936
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4970 tree-eh.c:4989
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong insn in the fallthru edge"
  msgid "BB %i too many fallthru edges"
  msgstr "forkert instruktion i fald-gennem-kant"
  
! #: tree-eh.c:5015
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong insn in the fallthru edge"
  msgid "BB %i has incorrect fallthru edge"
  msgstr "forkert instruktion i fald-gennem-kant"
  
! #: tree-inline.c:3863
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3870
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3910
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3924
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3950
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3970
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3990
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4036
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.c:4104
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4112
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4797
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinlining failed in call to '%F': %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%Jindlejring mislykkedes i kald til '%F': %s"
  
! #: tree-inline.c:4800 tree-inline.c:4821
  #, gcc-internal-format
  msgid "called from here"
  msgstr "kaldt herfra"
  
! #: tree-inline.c:4803 tree-inline.c:4824
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "called from this function"
  msgstr "kald af ikke-funktion '%D'"
  
! #: tree-inline.c:4817
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinlining failed in call to '%F': %s"
  msgid "inlining failed in call to %q+F: %s"
*************** msgstr "ugyldig vektortype for egenskabe
*** 30956,30981 ****
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "ugyldig brug af '%D"
  
! #: tree-ssa-ccp.c:3567
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3570 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: tree-ssa-ccp.c:3576
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3582
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "in a call to built-in function %qD"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: tree-ssa-ccp.c:3586 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "Ugyldig erklÃ¦ring"
--- 30992,31017 ----
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "ugyldig brug af '%D"
  
! #: tree-ssa-ccp.c:3571
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3574 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: tree-ssa-ccp.c:3580
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3586
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "in a call to built-in function %qD"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: tree-ssa-ccp.c:3590 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "Ugyldig erklÃ¦ring"
*************** msgstr "manglende startvÃ¦rdi"
*** 31165,31204 ****
  msgid "%G%qE may be used uninitialized"
  msgstr "'%s' bliver mÃ¥ske brugt uden at have en startvÃ¦rdi i denne funktion"
  
! #: tree-ssa-uninit.c:547
  #, fuzzy, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: tree-ssa-uninit.c:554
  #, fuzzy, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: tree-ssa-uninit.c:570
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "by argument %u of type %s to %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: tree-ssa-uninit.c:578
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type `%T' does not match `%T'"
  msgid "by argument %u of type %s to %qT"
  msgstr "parameter af typen '%T' passer ikke til '%T'"
  
! #: tree-ssa-uninit.c:633
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "%qD is used uninitialized"
  msgstr "manglende startvÃ¦rdi"
  
! #: tree-ssa-uninit.c:638
  #, fuzzy, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr "'%s' bliver mÃ¥ske brugt uden at have en startvÃ¦rdi i denne funktion"
  
! #: tree-ssa-uninit.c:2968
  #, fuzzy, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "'%s' bliver mÃ¥ske brugt uden at have en startvÃ¦rdi i denne funktion"
--- 31201,31240 ----
  msgid "%G%qE may be used uninitialized"
  msgstr "'%s' bliver mÃ¥ske brugt uden at have en startvÃ¦rdi i denne funktion"
  
! #: tree-ssa-uninit.c:550
  #, fuzzy, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: tree-ssa-uninit.c:557
  #, fuzzy, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: tree-ssa-uninit.c:573
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "by argument %u of type %s to %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: tree-ssa-uninit.c:581
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type `%T' does not match `%T'"
  msgid "by argument %u of type %s to %qT"
  msgstr "parameter af typen '%T' passer ikke til '%T'"
  
! #: tree-ssa-uninit.c:636
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "%qD is used uninitialized"
  msgstr "manglende startvÃ¦rdi"
  
! #: tree-ssa-uninit.c:641
  #, fuzzy, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr "'%s' bliver mÃ¥ske brugt uden at have en startvÃ¦rdi i denne funktion"
  
! #: tree-ssa-uninit.c:2971
  #, fuzzy, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "'%s' bliver mÃ¥ske brugt uden at have en startvÃ¦rdi i denne funktion"
*************** msgstr ""
*** 31409,31504 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8272
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "en tabel af funktioner giver ikke mening"
  
! #: tree.c:8436
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "en funktions returtype kan ikke vÃ¦re en funktion"
  
! #: tree.c:9816 tree.c:9901 tree.c:9964
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: %s, har %s i %s, ved %s:%d"
  
! #: tree.c:9853
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede ingen af %s, har %s i %s, ved %s:%d"
  
! #: tree.c:9866
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede klasse %qs, har %qs (%s) i %s, ved %s:%d"
  
! #: tree.c:9915
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede ikke klasse %qs, har %qs (%s) i %s, ved %s:%d"
  
! #: tree.c:9928
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede omp_clause %s, har %s i %s, ved %s:%d"
  
! #: tree.c:9990
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede trÃ¦ som indeholder %qs-struktur, har %qs i %s, ved %s:%d"
  
! #: tree.c:10004
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik udtrykstrÃ¦ %d af tree_int_cst med %d udtrykstrÃ¦er i %s, ved %s:%d"
  
! #: tree.c:10017
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik udtrykstrÃ¦ %d af tree_vec med %d udtrykstrÃ¦er i %s, ved %s:%d"
  
! #: tree.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik operand %d af %s med %d operander i %s, ved %s:%d"
  
! #: tree.c:10043
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik operand %d af omp_clause %s med %d operander i %s, ved %s:%d"
  
! #: tree.c:13234
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD er forÃ¦ldet: %s"
  
! #: tree.c:13237
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD  er forÃ¦ldet"
  
! #: tree.c:13260
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE er forÃ¦ldet: %s"
  
! #: tree.c:13263
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE er forÃ¦ldet"
  
! #: tree.c:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "type er forÃ¦ldet: %s"
  
! #: tree.c:13272
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "type er forÃ¦ldet"
--- 31445,31540 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8279
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "en tabel af funktioner giver ikke mening"
  
! #: tree.c:8443
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "en funktions returtype kan ikke vÃ¦re en funktion"
  
! #: tree.c:9823 tree.c:9908 tree.c:9971
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: %s, har %s i %s, ved %s:%d"
  
! #: tree.c:9860
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede ingen af %s, har %s i %s, ved %s:%d"
  
! #: tree.c:9873
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede klasse %qs, har %qs (%s) i %s, ved %s:%d"
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede ikke klasse %qs, har %qs (%s) i %s, ved %s:%d"
  
! #: tree.c:9935
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede omp_clause %s, har %s i %s, ved %s:%d"
  
! #: tree.c:9997
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "trÃ¦-kontrol: forventede trÃ¦ som indeholder %qs-struktur, har %qs i %s, ved %s:%d"
  
! #: tree.c:10011
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik udtrykstrÃ¦ %d af tree_int_cst med %d udtrykstrÃ¦er i %s, ved %s:%d"
  
! #: tree.c:10024
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik udtrykstrÃ¦ %d af tree_vec med %d udtrykstrÃ¦er i %s, ved %s:%d"
  
! #: tree.c:10037
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik operand %d af %s med %d operander i %s, ved %s:%d"
  
! #: tree.c:10050
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "trÃ¦kontrol: tilgik operand %d af omp_clause %s med %d operander i %s, ved %s:%d"
  
! #: tree.c:13241
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD er forÃ¦ldet: %s"
  
! #: tree.c:13244
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD  er forÃ¦ldet"
  
! #: tree.c:13267
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE er forÃ¦ldet: %s"
  
! #: tree.c:13270
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE er forÃ¦ldet"
  
! #: tree.c:13276
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "type er forÃ¦ldet: %s"
  
! #: tree.c:13279
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "type er forÃ¦ldet"
*************** msgstr "type er forÃ¦ldet"
*** 31523,31773 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14092
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14133
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14135
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14137
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14160
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14173
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14209
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14211
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14213
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14252
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14254
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14256
  #, gcc-internal-format
  msgid "and field"
  msgstr "og felt"
  
! #: tree.c:14273
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14275 tree.c:14286
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14277 tree.c:14288
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "types TREE_TYPE"
  
! #: tree.c:14284
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "type er ikke forenelig med dens variant"
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "Hovedvariant er ikke defineret"
  
! #: tree.c:14601
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_BINFO type er ikke TYPE_MAIN_VARIANT"
  
! #: tree.c:14613
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14632
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL er ikke kompatibel"
  
! #: tree.c:14640
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL er ikke kompatibel"
  
! #: tree.c:14646
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14662
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "TYPE_VFIELD er ikke FIELD_DECL eller TREE_LIST"
  
! #: tree.c:14672
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "TYPE_NEXT_PTR_TO er ikke POINTER_TYPE"
  
! #: tree.c:14682
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "TYPE_NEXT_REF_TO er ikke REFERENCE_TYPE"
  
! #: tree.c:14703
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO is not TREE_BINFO"
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "TYPE_BINFO er ikke TREE_BINFO"
  
! #: tree.c:14709
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_BINFO type er ikke TYPE_MAIN_VARIANT"
  
! #: tree.c:14720
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14731
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14749
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14779
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14787
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14795
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14805
  #, fuzzy, gcc-internal-format
  #| msgid "Array TYPE_DOMAIN is not integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Tabellen TYPE_DOMAIN er ikke af en heltalstype"
  
! #: tree.c:14814
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_FIELDS defined in incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "TYPE_FIELDS er defineret i en ufuldstÃ¦ndig type"
  
! #: tree.c:14836
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Forkert trÃ¦ i TYPE_FIELDS-liste"
  
! #: tree.c:14851
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14871
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "forkert TYPE_CACHED_VALUES-element"
  
! #: tree.c:14884
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14890
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Forkert trÃ¦ i TYPE_FIELDS-liste"
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14909
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14919
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 31559,31809 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14099
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14140
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14142
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14144
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14167
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14180
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14216
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14218
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14220
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14259
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14261
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14263
  #, gcc-internal-format
  msgid "and field"
  msgstr "og felt"
  
! #: tree.c:14280
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14282 tree.c:14293
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14284 tree.c:14295
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "types TREE_TYPE"
  
! #: tree.c:14291
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "type er ikke forenelig med dens variant"
  
! #: tree.c:14603
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "Hovedvariant er ikke defineret"
  
! #: tree.c:14608
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_BINFO type er ikke TYPE_MAIN_VARIANT"
  
! #: tree.c:14620
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14639
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL er ikke kompatibel"
  
! #: tree.c:14647
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL er ikke kompatibel"
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14669
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "TYPE_VFIELD er ikke FIELD_DECL eller TREE_LIST"
  
! #: tree.c:14679
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "TYPE_NEXT_PTR_TO er ikke POINTER_TYPE"
  
! #: tree.c:14689
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "TYPE_NEXT_REF_TO er ikke REFERENCE_TYPE"
  
! #: tree.c:14710
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO is not TREE_BINFO"
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "TYPE_BINFO er ikke TREE_BINFO"
  
! #: tree.c:14716
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_BINFO type er ikke TYPE_MAIN_VARIANT"
  
! #: tree.c:14727
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14738
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14770
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14786
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14794
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14802
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14812
  #, fuzzy, gcc-internal-format
  #| msgid "Array TYPE_DOMAIN is not integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Tabellen TYPE_DOMAIN er ikke af en heltalstype"
  
! #: tree.c:14821
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_FIELDS defined in incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "TYPE_FIELDS er defineret i en ufuldstÃ¦ndig type"
  
! #: tree.c:14843
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Forkert trÃ¦ i TYPE_FIELDS-liste"
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14865
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14878
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "forkert TYPE_CACHED_VALUES-element"
  
! #: tree.c:14891
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Forkert trÃ¦ i TYPE_FIELDS-liste"
  
! #: tree.c:14904
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14916
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14926
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr "'%s'-egenskaben ignoreret for '%
*** 32107,32114 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4191
! #: c-family/c-attribs.c:4195
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
--- 32143,32150 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4194
! #: c-family/c-attribs.c:4198
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
*************** msgstr "standardparameter givet til %d.
*** 32143,32397 ****
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-attribs.c:700
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: c-family/c-attribs.c:704
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  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.c:731 c-family/c-attribs.c:744
  #, 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.c:735 c-family/c-attribs.c:749
  #, 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 "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:759
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:764
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:882
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: c-family/c-attribs.c:920
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute only supported on boolean types"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:930
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: c-family/c-attribs.c:953
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored for type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:965
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:1135 c-family/c-attribs.c:3139
! #: c-family/c-attribs.c:5415
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:1282 ada/gcc-interface/utils.c:6612
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:1331
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:1371 c-family/c-attribs.c:1377
! #: c-family/c-attribs.c:5258 c-family/c-attribs.c:5293
! #: c-family/c-attribs.c:5299 ada/gcc-interface/utils.c:6871
! #: ada/gcc-interface/utils.c:6905 ada/gcc-interface/utils.c:6911
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:1433 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:1609
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:1638
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only affects top level objects"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: c-family/c-attribs.c:1677 c-family/c-attribs.c:3787
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute on function returning %<void%>"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.c:1700
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: c-family/c-attribs.c:1717
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:1813
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "destructor priorities are not supported"
  msgstr "trampoliner understÃ¸ttes ikke"
  
! #: c-family/c-attribs.c:1815
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "constructor priorities are not supported"
  msgstr "trampoliner understÃ¸ttes ikke"
  
! #: c-family/c-attribs.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1842
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:2006
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown machine mode %qE"
  msgstr "ukendt maskintilstand '%s'"
  
! #: c-family/c-attribs.c:2040
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.c:2043
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute directive ignored"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: c-family/c-attribs.c:2052
  #, fuzzy, gcc-internal-format
  #| msgid "unable to emulate '%s'"
  msgid "unable to emulate %qs"
  msgstr "kunne ikke emulere '%s'"
  
! #: c-family/c-attribs.c:2065
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "invalid pointer mode %qs"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: c-family/c-attribs.c:2082
  #, fuzzy, gcc-internal-format
  #| msgid "#-lines for entering and leaving files don't match"
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "#-linjer til at trÃ¦de ind og ud af filer passer ikke"
  
! #: c-family/c-attribs.c:2093
  #, fuzzy, gcc-internal-format
  #| msgid "no data type for mode `%s'"
  msgid "no data type for mode %qs"
  msgstr "ingen datatype til tilstanden '%s'"
  
! #: c-family/c-attribs.c:2103
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "kan ikke konverteres til en henvisningstype"
  
! #: c-family/c-attribs.c:2131
  #, fuzzy, gcc-internal-format
  #| msgid "`sigof' applied to non-aggregate type"
  msgid "mode %qs applied to inappropriate type"
  msgstr "'sigof' benyttet pÃ¥ en type der ikke er sammensat"
  
! #: c-family/c-attribs.c:2156 c-family/c-attribs.c:2486
  #, 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.c:2162
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c-family/c-attribs.c:2168
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "section attribute argument not a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:2177
  #, 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.c:2188 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2197 c-family/c-attribs.c:2512
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "section of %q+D cannot be overridden"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: c-family/c-attribs.c:2313
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c-family/c-attribs.c:2335
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
--- 32179,32433 ----
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-attribs.c:703
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: c-family/c-attribs.c:707
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  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.c:734 c-family/c-attribs.c:747
  #, 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.c:738 c-family/c-attribs.c:752
  #, 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 "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:762
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:767
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:885
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: c-family/c-attribs.c:923
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute only supported on boolean types"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:933
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: c-family/c-attribs.c:956
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored for type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:968
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:1138 c-family/c-attribs.c:3142
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:1285 ada/gcc-interface/utils.c:6609
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:1334
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:1374 c-family/c-attribs.c:1380
! #: c-family/c-attribs.c:5275 c-family/c-attribs.c:5310
! #: c-family/c-attribs.c:5316 ada/gcc-interface/utils.c:6868
! #: ada/gcc-interface/utils.c:6902 ada/gcc-interface/utils.c:6908
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:1436 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:1612
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:1641
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only affects top level objects"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: c-family/c-attribs.c:1680 c-family/c-attribs.c:3790
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute on function returning %<void%>"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.c:1703
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: c-family/c-attribs.c:1720
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:1816
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "destructor priorities are not supported"
  msgstr "trampoliner understÃ¸ttes ikke"
  
! #: c-family/c-attribs.c:1818
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "constructor priorities are not supported"
  msgstr "trampoliner understÃ¸ttes ikke"
  
! #: c-family/c-attribs.c:1840
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1845
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:2009
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown machine mode %qE"
  msgstr "ukendt maskintilstand '%s'"
  
! #: c-family/c-attribs.c:2043
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.c:2046
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute directive ignored"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: c-family/c-attribs.c:2055
  #, fuzzy, gcc-internal-format
  #| msgid "unable to emulate '%s'"
  msgid "unable to emulate %qs"
  msgstr "kunne ikke emulere '%s'"
  
! #: c-family/c-attribs.c:2068
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "invalid pointer mode %qs"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: c-family/c-attribs.c:2085
  #, fuzzy, gcc-internal-format
  #| msgid "#-lines for entering and leaving files don't match"
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "#-linjer til at trÃ¦de ind og ud af filer passer ikke"
  
! #: c-family/c-attribs.c:2096
  #, fuzzy, gcc-internal-format
  #| msgid "no data type for mode `%s'"
  msgid "no data type for mode %qs"
  msgstr "ingen datatype til tilstanden '%s'"
  
! #: c-family/c-attribs.c:2106
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "kan ikke konverteres til en henvisningstype"
  
! #: c-family/c-attribs.c:2134
  #, fuzzy, gcc-internal-format
  #| msgid "`sigof' applied to non-aggregate type"
  msgid "mode %qs applied to inappropriate type"
  msgstr "'sigof' benyttet pÃ¥ en type der ikke er sammensat"
  
! #: c-family/c-attribs.c:2159 c-family/c-attribs.c:2489
  #, 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.c:2165
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c-family/c-attribs.c:2171
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "section attribute argument not a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:2180
  #, 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.c:2191 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2200 c-family/c-attribs.c:2515
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "section of %q+D cannot be overridden"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: c-family/c-attribs.c:2316
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c-family/c-attribs.c:2338
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
*************** msgstr "dataomrÃ¥det '%s' er i modstrid
*** 32401,32653 ****
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2382
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr ""
  
! #: c-family/c-attribs.c:2399
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c-family/c-attribs.c:2447
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: c-family/c-attribs.c:2452
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: c-family/c-attribs.c:2493
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:2503 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "%qE-attribut kan ikke angives for lokale variabler"
  
! #: c-family/c-attribs.c:2518
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "sektionsegenskaber understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: c-family/c-attribs.c:2525
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: c-family/c-attribs.c:2536
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: c-family/c-attribs.c:2549
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: c-family/c-attribs.c:2582
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute is only applicable on functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:2601
  #, 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.c:2609
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:2619
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:2633
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2634
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:2669
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "'%s' er defineret bÃ¥de normalt og som et alias"
  
! #: c-family/c-attribs.c:2677
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "weak %q+D cannot be defined %qE"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: c-family/c-attribs.c:2694 c-family/c-attribs.c:3687
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qE argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:2727
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "'%s' er erklÃ¦ret inline efter at vÃ¦re blevet kaldt"
  
! #: c-family/c-attribs.c:2777
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:2790
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:2801
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: c-family/c-attribs.c:2856
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "'%s' omerklÃ¦ret som en anden form for symbol"
  
! #: c-family/c-attribs.c:2861
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c-family/c-attribs.c:2909
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:2967
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: c-family/c-attribs.c:2990
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:3003
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "'%s' er erklÃ¦ret inline efter at vÃ¦re blevet kaldt"
  
! #: c-family/c-attribs.c:3027
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on non-class types"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:3033
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.c:3046
  #, fuzzy, gcc-internal-format
  #| msgid "visibility arg not a string"
  msgid "visibility argument not a string"
  msgstr "synlighedsparameter er ikke en streng"
  
! #: c-family/c-attribs.c:3058
  #, 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.c:3074
  #, 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.c:3086
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: c-family/c-attribs.c:3089 c-family/c-attribs.c:3093
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3122
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.c:3130
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.c:3152
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3174 c-family/c-attribs.c:3761
! #: c-family/c-attribs.c:5380 c-family/c-attribs.c:5407 config/m32c/m32c.c:2935
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:3220
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.c:3230
  #, fuzzy, gcc-internal-format
  #| msgid "warning: -pipe ignored because -time specified"
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "advarsel: -pipe ignoreret fordi -time er angivet"
  
! #: c-family/c-attribs.c:3234
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: c-family/c-attribs.c:3261
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:3271
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
--- 32437,32689 ----
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2385
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr ""
  
! #: c-family/c-attribs.c:2402
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c-family/c-attribs.c:2450
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: c-family/c-attribs.c:2455
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: c-family/c-attribs.c:2496
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:2506 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "%qE-attribut kan ikke angives for lokale variabler"
  
! #: c-family/c-attribs.c:2521
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "sektionsegenskaber understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: c-family/c-attribs.c:2528
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: c-family/c-attribs.c:2539
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: c-family/c-attribs.c:2552
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: c-family/c-attribs.c:2585
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute is only applicable on functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:2604
  #, 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.c:2612
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:2622
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:2636
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2637
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:2672
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "'%s' er defineret bÃ¥de normalt og som et alias"
  
! #: c-family/c-attribs.c:2680
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "weak %q+D cannot be defined %qE"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: c-family/c-attribs.c:2697 c-family/c-attribs.c:3690
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qE argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:2730
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "'%s' er erklÃ¦ret inline efter at vÃ¦re blevet kaldt"
  
! #: c-family/c-attribs.c:2780
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:2793
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.c:2804
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: c-family/c-attribs.c:2859
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "'%s' omerklÃ¦ret som en anden form for symbol"
  
! #: c-family/c-attribs.c:2864
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c-family/c-attribs.c:2912
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:2970
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: c-family/c-attribs.c:2993
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:3006
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "'%s' er erklÃ¦ret inline efter at vÃ¦re blevet kaldt"
  
! #: c-family/c-attribs.c:3030
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on non-class types"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:3036
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.c:3049
  #, fuzzy, gcc-internal-format
  #| msgid "visibility arg not a string"
  msgid "visibility argument not a string"
  msgstr "synlighedsparameter er ikke en streng"
  
! #: c-family/c-attribs.c:3061
  #, 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.c:3077
  #, 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.c:3089
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: c-family/c-attribs.c:3092 c-family/c-attribs.c:3096
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3125
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.c:3133
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.c:3155
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3177 c-family/c-attribs.c:3764
! #: c-family/c-attribs.c:5397 c-family/c-attribs.c:5424 config/m32c/m32c.c:2935
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:3223
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.c:3233
  #, fuzzy, gcc-internal-format
  #| msgid "warning: -pipe ignored because -time specified"
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "advarsel: -pipe ignoreret fordi -time er angivet"
  
! #: c-family/c-attribs.c:3237
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: c-family/c-attribs.c:3264
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:3274
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
*************** msgstr "ingen return-sÃ¦tning i en funkt
*** 32655,32691 ****
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3317
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-attribs.c:3319
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3324
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "argument references a symbol declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3343
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:3346 c-family/c-attribs.c:3359
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "referenced symbol declared here"
--- 32691,32727 ----
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3320
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-attribs.c:3322
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:3330
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "argument references a symbol declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3346
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:3349 c-family/c-attribs.c:3362
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "referenced symbol declared here"
*************** msgstr "  '%#D' erklÃ¦ret her"
*** 32693,32901 ****
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3356
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:3470 c-family/c-attribs.c:3518
! #: c-family/c-attribs.c:3545
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:3572
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not positive"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:3583
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:3596
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: c-family/c-attribs.c:3700
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3767 c-family/c-attribs.c:5386
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "kan ikke angive '%s'-egenskaben efter definitionen"
  
! #: c-family/c-attribs.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "egenskaben '%s' ignoreret"
  
! #: c-family/c-attribs.c:3836
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3935
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "type was previously declared %qE"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c-family/c-attribs.c:4006
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "'defined' optrÃ¦der uden et kaldenavn"
  
! #: c-family/c-attribs.c:4017
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: c-family/c-attribs.c:4020
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments for spec function"
  msgid "%qE argument is not a function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, fuzzy, gcc-internal-format
  #| msgid "second token after #line is not a string"
  msgid "deprecated message is not a string"
  msgstr "det andet symbol efter #line er ikke en streng"
  
! #: c-family/c-attribs.c:4109
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored for %qE"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:4167 c-family/c-attribs.c:4169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid vector type for attribute %qE"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c-family/c-attribs.c:4204 c-family/c-attribs.c:4208
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:4221 c-family/c-attribs.c:4225
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:4233 ada/gcc-interface/utils.c:4169
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:4239 ada/gcc-interface/utils.c:4176
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:4248 c-family/c-attribs.c:4251
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:4311
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: c-family/c-attribs.c:4368
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:4376
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute does not apply to functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:4510
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4559
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4565
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4571
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: c-family/c-attribs.c:4579
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "designating the bound of variable length array argument %u"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: c-family/c-attribs.c:4684
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: c-family/c-attribs.c:4734
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "egenskaben '%s' ignoreret"
  
! #: c-family/c-attribs.c:4743
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4771
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4782
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 32729,32937 ----
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3359
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:3473 c-family/c-attribs.c:3521
! #: c-family/c-attribs.c:3548
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "ingen return-sÃ¦tning i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.c:3567
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:3575
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not positive"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:3586
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: c-family/c-attribs.c:3703
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3770 c-family/c-attribs.c:5403
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "kan ikke angive '%s'-egenskaben efter definitionen"
  
! #: c-family/c-attribs.c:3837
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "egenskaben '%s' ignoreret"
  
! #: c-family/c-attribs.c:3839
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3938
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "type was previously declared %qE"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-attribs.c:3951 cp/class.c:4771
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c-family/c-attribs.c:4009
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "'defined' optrÃ¦der uden et kaldenavn"
  
! #: c-family/c-attribs.c:4020
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: c-family/c-attribs.c:4023
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments for spec function"
  msgid "%qE argument is not a function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: c-family/c-attribs.c:4071 cp/name-lookup.c:6077
  #, fuzzy, gcc-internal-format
  #| msgid "second token after #line is not a string"
  msgid "deprecated message is not a string"
  msgstr "det andet symbol efter #line er ikke en streng"
  
! #: c-family/c-attribs.c:4112
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored for %qE"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:4170 c-family/c-attribs.c:4172
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid vector type for attribute %qE"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c-family/c-attribs.c:4207 c-family/c-attribs.c:4211
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:4224 c-family/c-attribs.c:4228
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:4236 ada/gcc-interface/utils.c:4166
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:4242 ada/gcc-interface/utils.c:4173
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:4251 c-family/c-attribs.c:4254
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:4314
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: c-family/c-attribs.c:4371
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:4379
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute does not apply to functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:4513
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4562
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4568
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4574
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: c-family/c-attribs.c:4582
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "designating the bound of variable length array argument %u"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: c-family/c-attribs.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: c-family/c-attribs.c:4737
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "egenskaben '%s' ignoreret"
  
! #: c-family/c-attribs.c:4746
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4774
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4785
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 32904,33093 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4795
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: c-family/c-attribs.c:4836
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4864
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-attribs.c:4868
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-attribs.c:4875
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE-egenskaben krÃ¦ver et strengkonstant som parameter"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4883
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: c-family/c-attribs.c:4894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4907
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:4925
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: c-family/c-attribs.c:5143
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "'defined' optrÃ¦der uden et kaldenavn"
  
! #: c-family/c-attribs.c:5150
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c-family/c-attribs.c:5187
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:5195
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute only applies to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:5211 ada/gcc-interface/utils.c:6524
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested position is not an integer constant"
  msgstr "den udbedte init_priority er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:5219 ada/gcc-interface/utils.c:6531
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:5274 ada/gcc-interface/utils.c:6886
  #, 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"
  
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "ukendt registernavn '%s'"
  
! #: c-family/c-attribs.c:5450
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.c:5465
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.c:5501
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:5510
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:5532
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.c:5544
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute is for pointer types only"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:5563
  #, fuzzy, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c-family/c-attribs.c:5586
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-attribs.c:5611
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c-family/c-attribs.c:5655
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid operand type %qT for %qs"
  msgstr "ugyldig parametertype '%T'"
  
! #: c-family/c-attribs.c:5759
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "sektionsegenskaber understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: c-family/c-attribs.c:5761
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "sektionsegenskaber understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: c-family/c-attribs.c:5938
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
--- 32940,33129 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4798
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4842
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4867
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-attribs.c:4871
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-attribs.c:4878
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE-egenskaben krÃ¦ver et strengkonstant som parameter"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4886
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: c-family/c-attribs.c:4897
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4910
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:4928
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: c-family/c-attribs.c:5160
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "'defined' optrÃ¦der uden et kaldenavn"
  
! #: c-family/c-attribs.c:5167
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c-family/c-attribs.c:5204
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.c:5212
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute only applies to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.c:5228 ada/gcc-interface/utils.c:6521
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested position is not an integer constant"
  msgstr "den udbedte init_priority er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:5236 ada/gcc-interface/utils.c:6528
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:5291 ada/gcc-interface/utils.c:6883
  #, 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"
  
! #: c-family/c-attribs.c:5449
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "ukendt registernavn '%s'"
  
! #: c-family/c-attribs.c:5467
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: c-family/c-attribs.c:5482
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.c:5518
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:5527
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:5549
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.c:5561
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute is for pointer types only"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.c:5580
  #, fuzzy, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c-family/c-attribs.c:5603
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.c:5616
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.c:5645
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c-family/c-attribs.c:5672
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid operand type %qT for %qs"
  msgstr "ugyldig parametertype '%T'"
  
! #: c-family/c-attribs.c:5776
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "sektionsegenskaber understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: c-family/c-attribs.c:5778
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "sektionsegenskaber understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: c-family/c-attribs.c:5955
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
*************** msgstr "heltalskonstanten er for stor fo
*** 33252,33263 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "foreslÃ¥r paranteser omkring tildeling der er benyttet som boolsk vÃ¦rdi"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
--- 33288,33299 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9591
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "foreslÃ¥r paranteser omkring tildeling der er benyttet som boolsk vÃ¦rdi"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7083 c/c-typeck.c:15505
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgstr "%Jdette er det fÃ¸rste punkt som
*** 33348,33354 ****
  msgid "duplicate case value"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2526
  #, fuzzy, gcc-internal-format
  #| msgid "%Jpreviously used here"
  msgid "previously used here"
--- 33384,33390 ----
  msgid "duplicate case value"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2514
  #, fuzzy, gcc-internal-format
  #| msgid "%Jpreviously used here"
  msgid "previously used here"
*************** msgstr "muligvis begyndelsen af uafslutt
*** 34497,34503 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionel C tillader ikke strengsammensÃ¦tning"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 34533,34539 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionel C tillader ikke strengsammensÃ¦tning"
  
! #: c-family/c-omp.c:116 cp/pt.c:18889
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 34549,34555 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid type for iteration variable %qE"
--- 34585,34591 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid type for iteration variable %qE"
*************** msgstr "ugyldig vektortype for egenskabe
*** 34567,34585 ****
  msgid "%qE is not initialized"
  msgstr "manglende startvÃ¦rdi"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' after predicate"
  msgid "missing controlling predicate"
  msgstr "manglende '(' efter udsagn"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid controlling predicate"
  msgstr "Ugyldigt kontroludtryk"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "missing increment expression"
--- 34603,34621 ----
  msgid "%qE is not initialized"
  msgstr "manglende startvÃ¦rdi"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9336
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' after predicate"
  msgid "missing controlling predicate"
  msgstr "manglende '(' efter udsagn"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8955
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid controlling predicate"
  msgstr "Ugyldigt kontroludtryk"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9342
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "missing increment expression"
*************** msgstr "manglende ')' i udtryk"
*** 34590,34596 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid increment expression"
--- 34626,34632 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9070
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid increment expression"
*************** msgstr ""
*** 34660,34666 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 34696,34702 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15318 cp/semantics.c:8598
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 35290,35296 ****
  msgstr "forkert parametertype til %s"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
--- 35326,35332 ----
  msgstr "forkert parametertype til %s"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6075
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
*************** msgstr ""
*** 36052,36136 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
! #, 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-family/c-warn.c:2304
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2357
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2361
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "sammenligning af forfremmet ~unsigned med konstant"
  
! #: c-family/c-warn.c:2372
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "sammenligning af forfremmet ~unsigned med unsigned"
  
! #: c-family/c-warn.c:2427
  #, fuzzy, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "ubenyttet parameter '%s'"
  
! #: c-family/c-warn.c:2489
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "typedef %qD locally defined but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c-family/c-warn.c:2525
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicated %<if%> condition"
  msgstr "'const' optrÃ¦der mere end Ã©n gang"
  
! #: c-family/c-warn.c:2554
  #, fuzzy, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c-family/c-warn.c:2562
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "tidligere erklÃ¦ring af funktionen '%s' med egenskaben noinline"
  
! #: c-family/c-warn.c:2567
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c-family/c-warn.c:2616
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2654 c-family/c-warn.c:2678
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression < 0 is always false"
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "sammenligning med unsigned udtryk < 0 er altid falsk"
  
! #: c-family/c-warn.c:2657 c-family/c-warn.c:2675
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "sammenligning med unsigned udtryk >= 0 er altid sand"
  
! #: c-family/c-warn.c:2725
  #, fuzzy
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
--- 36088,36165 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2292
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2349
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "sammenligning af forfremmet ~unsigned med konstant"
  
! #: c-family/c-warn.c:2360
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "sammenligning af forfremmet ~unsigned med unsigned"
  
! #: c-family/c-warn.c:2415
  #, fuzzy, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "ubenyttet parameter '%s'"
  
! #: c-family/c-warn.c:2477
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "typedef %qD locally defined but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c-family/c-warn.c:2513
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicated %<if%> condition"
  msgstr "'const' optrÃ¦der mere end Ã©n gang"
  
! #: c-family/c-warn.c:2542
  #, fuzzy, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c-family/c-warn.c:2550
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "tidligere erklÃ¦ring af funktionen '%s' med egenskaben noinline"
  
! #: c-family/c-warn.c:2555
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c-family/c-warn.c:2604
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2642 c-family/c-warn.c:2666
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression < 0 is always false"
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "sammenligning med unsigned udtryk < 0 er altid falsk"
  
! #: c-family/c-warn.c:2645 c-family/c-warn.c:2663
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "sammenligning med unsigned udtryk >= 0 er altid sand"
  
! #: c-family/c-warn.c:2713
  #, fuzzy
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
*************** msgid_plural "passing argument %i to %qs
*** 36138,36176 ****
  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.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
  msgstr "betingelsen begyndte her"
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  #, fuzzy
  #| msgid "in passing argument %P of `%+D'"
  msgid "mismatch in bound %Z of argument %u declared as %s"
--- 36167,36205 ----
  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.c:2779 c/c-typeck.c:5564 cp/call.c:5808
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
  msgstr "betingelsen begyndte her"
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:642
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3304
  #, fuzzy
  #| msgid "in passing argument %P of `%+D'"
  msgid "mismatch in bound %Z of argument %u declared as %s"
*************** msgid_plural "mismatch in bounds %Z of a
*** 36178,36231 ****
  msgstr[0] "i overbringelse af parameter %P af '%+D'"
  msgstr[1] "i overbringelse af parameter %P af '%+D'"
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn when a variable is unused"
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as a pointer %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as an ordinary array %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %u of type %s declared as a pointer"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "previously declared as a variable length array %s"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as an array %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "argument %u of type %s declared with %u variable bound"
--- 36207,36260 ----
  msgstr[0] "i overbringelse af parameter %P af '%+D'"
  msgstr[1] "i overbringelse af parameter %P af '%+D'"
  
! #: c-family/c-warn.c:3307 c-family/c-warn.c:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3441
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn when a variable is unused"
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "Advar nÃ¥r en variabel ikke benyttes"
  
! #: c-family/c-warn.c:3446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as a pointer %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as an ordinary array %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3460 c-family/c-warn.c:3474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %u of type %s declared as a pointer"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: c-family/c-warn.c:3464 c-family/c-warn.c:3490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "previously declared as a variable length array %s"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: c-family/c-warn.c:3477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as an array %s"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "argument %u of type %s declared with %u variable bound"
*************** msgid_plural "argument %u of type %s dec
*** 36233,36313 ****
  msgstr[0] "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  msgstr[1] "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "tidligere erklÃ¦ring af funktionen '%s' med egenskaben noinline"
  msgstr[1] "tidligere erklÃ¦ring af funktionen '%s' med egenskaben noinline"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type `%T' does not match `%T'"
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "parameter af typen '%T' passer ikke til '%T'"
  
! #: c-family/c-warn.c:3644
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as %s with bound argument %E"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%s'"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "'%s' er tidligere erklÃ¦ret"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as %s with bound %qs"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: c-family/c-warn.c:3687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type `%T' does not match `%T'"
  msgid "argument %u of type %s with mismatched bound"
  msgstr "parameter af typen '%T' passer ikke til '%T'"
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 36262,36342 ----
  msgstr[0] "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  msgstr[1] "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: c-family/c-warn.c:3521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "tidligere erklÃ¦ring af funktionen '%s' med egenskaben noinline"
  msgstr[1] "tidligere erklÃ¦ring af funktionen '%s' med egenskaben noinline"
  
! #: c-family/c-warn.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3613
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3620 c-family/c-warn.c:3653
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type `%T' does not match `%T'"
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "parameter af typen '%T' passer ikke til '%T'"
  
! #: c-family/c-warn.c:3632
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared as %s with bound argument %E"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-warn.c:3637
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%s'"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "'%s' er tidligere erklÃ¦ret"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: c-family/c-warn.c:3656
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previously declared as %s with bound %qs"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: c-family/c-warn.c:3675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type `%T' does not match `%T'"
  msgid "argument %u of type %s with mismatched bound"
  msgstr "parameter af typen '%T' passer ikke til '%T'"
  
! #: c-family/c-warn.c:3706
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3716
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3720
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr "et filnavn mangler efter '-%s'"
*** 36404,36421 ****
  msgid "%s does not take any feature options"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: common/config/arm/arm-common.c:649
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized option -fdisable"
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "ukendt tilvalg -fdisable"
  
! #: common/config/arm/arm-common.c:1009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
--- 36433,36450 ----
  msgid "%s does not take any feature options"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: common/config/arm/arm-common.c:655
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized option -fdisable"
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "ukendt tilvalg -fdisable"
  
! #: common/config/arm/arm-common.c:1025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
*************** msgstr "AltiVec-parameter sendt til funk
*** 37071,37077 ****
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 37100,37106 ----
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7108 config/arm/arm.c:7138 config/arm/arm.c:28884
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
*************** msgid "specify a system register with a
*** 37144,37150 ****
  msgstr "Angiv registerallokeringsordnen"
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s understÃ¸tter ikke %s"
--- 37173,37179 ----
  msgstr "Angiv registerallokeringsordnen"
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4605
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s understÃ¸tter ikke %s"
*************** msgstr "mÃ¥larkitektursystem understÃ¸tt
*** 37342,37349 ****
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target%> argument not a string"
--- 37371,37378 ----
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32912
! #: config/rs6000/rs6000.c:24306 config/s390/s390.c:15770
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target%> argument not a string"
*************** msgstr "parameteren til egenskaben '%s'
*** 37361,37375 ****
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
--- 37390,37404 ----
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6460
! #: config/rs6000/rs6000-call.c:6455 config/s390/s390.c:12154
! #: config/s390/s390.c:12231
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6465
! #: config/rs6000/rs6000-call.c:6450 config/s390/s390.c:12149
! #: config/s390/s390.c:12226
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
*************** msgstr "linjenummer er uden for det gyld
*** 37385,37392 ****
  msgid "lane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
! #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
--- 37414,37421 ----
  msgid "lane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22516
! #: config/i386/i386.c:22644
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
*************** msgid "bad value %qs for %<-mmemory-late
*** 37485,37491 ****
  msgstr "ugyldig vÃ¦rdi '%s' for -mmemory-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 37514,37520 ----
  msgstr "ugyldig vÃ¦rdi '%s' for -mmemory-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:882 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "parameteren til egenskaben '%s e
*** 37615,37632 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 37644,37661 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7249 config/arm/arm.c:7267
! #: config/arm/arm.c:7448 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3443
! #: config/i386/i386-options.c:3620 config/i386/i386-options.c:3676
! #: config/i386/i386-options.c:3727 config/i386/i386-options.c:3764
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20356 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1097 config/s390/s390.c:1184 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "prÃ¦fiks forÃ¸gelsesadresse er i
*** 37746,37808 ****
  msgid "insn addresses not freed"
  msgstr "prÃ¦fiks forÃ¸gelsesadresse er ikke et register"
  
! #: config/arc/arc.c:11076
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/arc/arc.c:11084 config/arc/arc.c:11123
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument of %qE attribute is missing"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arc/arc.c:11095 config/arc/arc.c:11134 config/arc/arc.c:11260
  #: config/avr/avr.c:9767
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: config/arc/arc.c:11115
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: config/arc/arc.c:11170
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute only applies to types"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument of %qE attribute ignored"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arc/arc.c:11250 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, 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.c:550 config/i386/i386.c:21426
  #, 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.c:611 config/i386/i386.c:21490
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21519
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for make function"
  msgid "invalid type for %<asm%> flag output"
--- 37775,37837 ----
  msgid "insn addresses not freed"
  msgstr "prÃ¦fiks forÃ¸gelsesadresse er ikke et register"
  
! #: config/arc/arc.c:11082
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/arc/arc.c:11090 config/arc/arc.c:11129
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument of %qE attribute is missing"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arc/arc.c:11101 config/arc/arc.c:11140 config/arc/arc.c:11266
  #: config/avr/avr.c:9767
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: config/arc/arc.c:11121
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute only applies to types"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: config/arc/arc.c:11182
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument of %qE attribute ignored"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arc/arc.c:11256 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, 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.c:550 config/i386/i386.c:21447
  #, 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.c:611 config/i386/i386.c:21511
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21540
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for make function"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr ""
*** 38022,38341 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2919
  #, fuzzy, gcc-internal-format
  #| msgid "-msystem-v and -p are incompatible"
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-msystem-v og -p er indbyrdes uforenelige"
  
! #: config/arm/arm.c:2925
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support APCS-32"
  msgid "target CPU does not support ARM mode"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke APCS-32"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "aktivering af tilbagesporingsunderstÃ¸ttelse giver kun mening ved oversÃ¦ttelse for en Thumb"
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "aktivering af interarbejdeunderstÃ¸ttelse for kaldte objekter giver kun mening ved oversÃ¦ttelse for en Thumb"
  
! #: config/arm/arm.c:2940
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g med -mno-apcs-frame giver mÃ¥ske ikke fornuftig fejlanalysering"
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2948
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use typeid with -fno-rtti"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "kan ikke bruge typeid med -fno-rtti"
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2975
  #, fuzzy, gcc-internal-format
  #| msgid "-G is incompatible with PIC code which is the default"
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-G er uforenelig med PIC-kode som genereres som standard"
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke THUMB-instruktioner"
  
! #: config/arm/arm.c:3125
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "target CPU does not support unaligned accesses"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
  
! #: config/arm/arm.c:3494
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3503
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS-genindtrÃ¦delig kode er ikke understÃ¸ttet - ignoreret"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to 8 or 32"
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "strukturstÃ¸rrelsesgrÃ¦nse kan kun sÃ¦ttes til 8 eller 32"
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "strukturstÃ¸rrelsesgrÃ¦nse kan kun sÃ¦ttes til 8 eller 32"
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i x32-tilstand"
  
! #: config/arm/arm.c:3584
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= er ubrugelig uden -fpic"
  
! #: config/arm/arm.c:3593
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "kan ikke bruge '%s' til PIC-register"
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/arm/arm.c:3760
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable og -msdata=%s er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke THUMB-instruktioner"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7385
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: config/arm/arm.c:7394
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: config/arm/arm.c:7435
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7484
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/arm/arm.c:13220
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%s %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "kan ikke beregne virkelig placering af stakkede parametre"
  
! #: config/arm/arm.c:26159
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "ingen lave registre er tilgÃ¦ngelige til at modtage vÃ¦rdier fra hÃ¸je registre"
  
! #: config/arm/arm.c:26670
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid fpu for target attribute or pragma %qs"
--- 38051,38370 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2923
  #, fuzzy, gcc-internal-format
  #| msgid "-msystem-v and -p are incompatible"
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-msystem-v og -p er indbyrdes uforenelige"
  
! #: config/arm/arm.c:2929
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support APCS-32"
  msgid "target CPU does not support ARM mode"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke APCS-32"
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "aktivering af tilbagesporingsunderstÃ¸ttelse giver kun mening ved oversÃ¦ttelse for en Thumb"
  
! #: config/arm/arm.c:2936
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "aktivering af interarbejdeunderstÃ¸ttelse for kaldte objekter giver kun mening ved oversÃ¦ttelse for en Thumb"
  
! #: config/arm/arm.c:2944
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g med -mno-apcs-frame giver mÃ¥ske ikke fornuftig fejlanalysering"
  
! #: config/arm/arm.c:2949
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use typeid with -fno-rtti"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "kan ikke bruge typeid med -fno-rtti"
  
! #: config/arm/arm.c:2956
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2974
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2979
  #, fuzzy, gcc-internal-format
  #| msgid "-G is incompatible with PIC code which is the default"
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-G er uforenelig med PIC-kode som genereres som standard"
  
! #: config/arm/arm.c:3080
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke THUMB-instruktioner"
  
! #: config/arm/arm.c:3130
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "target CPU does not support unaligned accesses"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3248
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
  
! #: config/arm/arm.c:3497
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3506
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic og -mapcs-reent er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS-genindtrÃ¦delig kode er ikke understÃ¸ttet - ignoreret"
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3540
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to 8 or 32"
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "strukturstÃ¸rrelsesgrÃ¦nse kan kun sÃ¦ttes til 8 eller 32"
  
! #: config/arm/arm.c:3542
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "strukturstÃ¸rrelsesgrÃ¦nse kan kun sÃ¦ttes til 8 eller 32"
  
! #: config/arm/arm.c:3567
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3579 config/arm/arm.c:32926
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i x32-tilstand"
  
! #: config/arm/arm.c:3587
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= er ubrugelig uden -fpic"
  
! #: config/arm/arm.c:3596
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "kan ikke bruge '%s' til PIC-register"
  
! #: config/arm/arm.c:3618 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/arm/arm.c:3763
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable og -msdata=%s er indbyrdes uforenelige"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3842
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke THUMB-instruktioner"
  
! #: config/arm/arm.c:3855
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3875
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6134
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6136
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6156
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6408
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6497
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6881 config/arm/arm.c:7102 config/arm/arm.c:7135
! #: config/arm/arm.c:28877
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7273
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7397
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7409
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "'%D' skal tage mod Ã©n eller to parametre"
  
! #: config/arm/arm.c:7418
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7440 config/arm/arm.c:7492
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: config/arm/arm.c:7459
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: config/arm/arm.c:7508
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: config/arm/arm.c:9472
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13241
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/arm/arm.c:13244
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%s %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/arm/arm.c:25526
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "kan ikke beregne virkelig placering af stakkede parametre"
  
! #: config/arm/arm.c:26188
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26447
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "ingen lave registre er tilgÃ¦ngelige til at modtage vÃ¦rdier fra hÃ¸je registre"
  
! #: config/arm/arm.c:26699
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/arm/arm.c:26945
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32941
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid fpu for target attribute or pragma %qs"
*************** msgstr "ugyldig vektortype for egenskabe
*** 38344,38367 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: config/arm/arm.c:32931
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
--- 38373,38396 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32949
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32962
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: config/arm/arm.c:32976
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/arm.c:33988
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
*************** msgstr "parameter til dss skal vÃ¦re en
*** 39279,39432 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: config/i386/i386-expand.c:8049
  #, 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.c:8459 config/i386/i386-expand.c:9911
  #, 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.c:8847
  #, 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.c:8942
  #, 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.c:9842
  #, 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.c:9857
  #, 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.c:9890
  #, 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.c:9930
  #, 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.c:9943
  #, 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.c:9953
  #, 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.c:9958
  #, 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.c:10095
  #, 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.c:10100
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect rounding operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:10408
  #, 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.c:10414
  #, 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.c:10417
  #, 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.c:10912 config/rs6000/rs6000-call.c:10919
  #, 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.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11129
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "%qE needs isa option %s"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/i386/i386-expand.c:12050
  #, 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.c:12083
  #, 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.c:12844 config/i386/i386-expand.c:13056
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13115
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:13134
  #, 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"
--- 39308,39461 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: config/i386/i386-expand.c:8053
  #, 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.c:8477 config/i386/i386-expand.c:9929
  #, 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.c:8865
  #, 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.c:8960
  #, 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.c:9860
  #, 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.c:9875
  #, 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.c:9908
  #, 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.c:9948
  #, 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.c:9961
  #, 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.c:9971
  #, 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.c:9976
  #, 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.c:10113
  #, 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.c:10118
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:10124 config/i386/i386-expand.c:10444
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect rounding operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:10426
  #, 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.c:10432
  #, 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.c:10435
  #, 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.c:10931 config/rs6000/rs6000-call.c:11056
  #, 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.c:11144
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11148
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "%qE needs isa option %s"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/i386/i386-expand.c:12069
  #, 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.c:12102
  #, 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.c:12863 config/i386/i386-expand.c:13075
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13128
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:13153
  #, 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 ""
*** 39618,40012 ****
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "den valgte processor understÃ¸tter ikke x86-64-instruktionssÃ¦ttet"
  
! #: config/i386/i386-options.c:2396
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.c:2419
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2421
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2426
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2476
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.c:2498
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2500
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2505
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2530
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2535
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d er ikke mellem 0 og %d"
  
! #: config/i386/i386-options.c:2563
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.c:2564
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-arrays understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/i386/i386-options.c:2646
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.c:2682
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:2685
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-instruktionssÃ¦t deaktiveret, bruger 387-beregninger"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-instruktionssÃ¦t deaktiveret, bruger SSE-beregninger"
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2834
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:2838
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:2903
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/i386/i386-options.c:2962
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.c:2967
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.c:2995
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:3170
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3279
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3289
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3402
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.c:3404
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.c:3408
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall og regparm er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-egenskaben krÃ¦ver en heltalskonstant som parameter"
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "parameter til %qE-egenskaben er stÃ¸rre end %d"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall og fastcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3551
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-egenskaben bruges til ikke-klasse metode"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: config/i386/i386-options.c:3682
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only available for 32-bit"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/i386/i386-options.c:3703
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-egenskaben krÃ¦ver et strengkonstant som parameter"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3845
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3859
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
--- 39647,40041 ----
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2458
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "den valgte processor understÃ¸tter ikke x86-64-instruktionssÃ¦ttet"
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.c:2398
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.c:2420
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2422
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2428
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.c:2478
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.c:2499
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2501
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2507
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.c:2531
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.c:2533
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2536
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d er ikke mellem 0 og %d"
  
! #: config/i386/i386-options.c:2564
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: config/i386/i386-options.c:2644
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-arrays understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/i386/i386-options.c:2647
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.c:2670
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.c:2683
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:2686
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2693
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2703
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-instruktionssÃ¦t deaktiveret, bruger 387-beregninger"
  
! #: config/i386/i386-options.c:2710
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-instruktionssÃ¦t deaktiveret, bruger SSE-beregninger"
  
! #: config/i386/i386-options.c:2760
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2776
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2778
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2832
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2835
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:2839
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:2904
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/i386/i386-options.c:2963
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.c:2968
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.c:2996
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til prÃ¦processoren"
  
! #: config/i386/i386-options.c:3044
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.c:3171
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3186
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3235
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3245
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3280
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3290
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3403
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.c:3405
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.c:3409
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.c:3456 config/i386/i386-options.c:3507
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall og regparm er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3461
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3468 config/i386/i386-options.c:3696
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-egenskaben krÃ¦ver en heltalskonstant som parameter"
  
! #: config/i386/i386-options.c:3474
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "parameter til %qE-egenskaben er stÃ¸rre end %d"
  
! #: config/i386/i386-options.c:3499 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3503
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3511 config/i386/i386-options.c:3560
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3521 config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall og fastcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3529 config/i386/i386-options.c:3556
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3546 config/i386/i386-options.c:3564
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3552
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-egenskaben bruges til ikke-klasse metode"
  
! #: config/i386/i386-options.c:3656 config/rs6000/rs6000.c:20469
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: config/i386/i386-options.c:3683
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only available for 32-bit"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: config/i386/i386-options.c:3704
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: config/i386/i386-options.c:3738 config/i386/i386-options.c:3748
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3775 config/i386/i386-options.c:3797
! #: config/ia64/ia64.c:812 config/s390/s390.c:1194
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-egenskaben krÃ¦ver et strengkonstant som parameter"
  
! #: config/i386/i386-options.c:3785 config/i386/i386-options.c:3807
! #: config/s390/s390.c:1223
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/i386/i386-options.c:3839
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3846
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/i386/i386-options.c:3857
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3860
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr ""
*** 40125,40148 ****
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386.c:8206
  #, 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.c:8296
  #, 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.c:9612
  #, 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.c:9632
  #, 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"
--- 40154,40177 ----
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386.c:8223
  #, 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.c:8313
  #, 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.c:9633
  #, 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.c:9653
  #, 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
*** 40150,40226 ****
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9643
  #, 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.c:12605
  #, 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.c:12616 config/i386/i386.c:12630
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "stÃ¸rrelse er ikke understÃ¸ttet for heltalsregister"
  
! #: config/i386/i386.c:12662
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "udvidede registre har ikke hÃ¸je halvdele"
  
! #: config/i386/i386.c:12677
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ikke-understÃ¸ttet operandstÃ¸rrelse for udvidede registre"
  
! #: config/i386/i386.c:12871
  #, 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.c:16801
  #, 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.c:20702
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20798
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.c:22452
  #, 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.c:22459
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22466
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22512
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/i386/i386.c:22542
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
--- 40179,40255 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9664
  #, 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.c:12626
  #, 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.c:12637 config/i386/i386.c:12651
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "stÃ¸rrelse er ikke understÃ¸ttet for heltalsregister"
  
! #: config/i386/i386.c:12683
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "udvidede registre har ikke hÃ¸je halvdele"
  
! #: config/i386/i386.c:12698
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ikke-understÃ¸ttet operandstÃ¸rrelse for udvidede registre"
  
! #: config/i386/i386.c:12892
  #, 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.c:16822
  #, 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.c:20723
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20819
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.c:22477
  #, 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.c:22484
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22491
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22537
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/i386/i386.c:22567
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
*************** msgstr "sektionsegenskaben er ikke tilla
*** 40436,40442 ****
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread er kun tilgÃ¦ngelig pÃ¥ fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "stakgrÃ¦nseudtryk understÃ¸ttes ikke"
--- 40465,40471 ----
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread er kun tilgÃ¦ngelig pÃ¥ fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1756
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "stakgrÃ¦nseudtryk understÃ¸ttes ikke"
*************** msgstr "-mpreferred-stack-boundary=%d er
*** 41684,41696 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, 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.c:4859 config/rs6000/rs6000.c:4582
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s understÃ¸tter ikke %s"
--- 41713,41725 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4617
  #, 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.c:4859 config/rs6000/rs6000.c:4600
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s understÃ¸tter ikke %s"
*************** msgstr "tal skal enten vÃ¦re 0 eller 1"
*** 41822,42272 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "ragelse i slutningen af #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:946
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsl er forÃ¦ldet for lilleendet; brug opgave for ikke justerede indlÃ¦sninger og lagre"
  
! #: config/rs6000/rs6000-c.c:950
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsr er forÃ¦ldet for lilleendet; brug opgave for ikke justerede indlÃ¦sninger og lagre"
  
! #: config/rs6000/rs6000-c.c:960 config/rs6000/rs6000-c.c:1011
! #: config/rs6000/rs6000-c.c:1281 config/rs6000/rs6000-c.c:1347
! #: config/rs6000/rs6000-c.c:1729 config/rs6000/rs6000-c.c:1776
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/rs6000/rs6000-c.c:1084 config/rs6000/rs6000-c.c:1167
! #: config/rs6000/rs6000-c.c:1523
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/rs6000/rs6000-c.c:1276
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/rs6000/rs6000-c.c:1668
  #, fuzzy, gcc-internal-format
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: config/rs6000/rs6000-c.c:1837
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "builtin %qs requires 4 arguments"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-c.c:1913
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "builtin %qs requires builtin %qs"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-c.c:1917
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: config/rs6000/rs6000-c.c:1926
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ugyldigt register i instruktionen"
  
! #: config/rs6000/rs6000-call.c:6391
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: config/rs6000/rs6000-call.c:6443
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6633
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7078
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7604
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: config/rs6000/rs6000-call.c:7828
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8003
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8795
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - use of undefined type"
  msgid "internal error: builtin function %qs already processed"
  msgstr "intern fejl - brug af ikke-defineret type"
  
! #: config/rs6000/rs6000-call.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs understÃ¸ttes ikke af denne mÃ¥larkitektur"
  
! #: config/rs6000/rs6000-call.c:9264
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "argument 1 must be an 8-bit field value"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/rs6000/rs6000-call.c:9295
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:9307
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-call.c:9333
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:9348
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "Argument must be a value between 0 and 3."
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-call.c:9373
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:9378
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:9397
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "Argument must be a value between 0 and 7."
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-call.c:9438
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/rs6000/rs6000-call.c:9526
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9537
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9550
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9562
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9573
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9589
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9607
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9623
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9662
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument 1 of %qs must be a constant"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: config/rs6000/rs6000-call.c:9720
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: config/rs6000/rs6000-call.c:10107 config/rs6000/rs6000-call.c:10268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument %d must be an unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10109 config/rs6000/rs6000-call.c:10270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: config/rs6000/rs6000-call.c:10219
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10417
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s accepterer kun 1 parameter"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10436
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "#%s med ugyldig parameter"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10464
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "#%s med ugyldig parameter"
  
! #: config/rs6000/rs6000-call.c:10490
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10543
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10555
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10569
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10583
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10603
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10673
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10698
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10726
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10738
  #, fuzzy, gcc-internal-format
  #| msgid "number must be 0 or 1"
  msgid "argument 1 must be 0 or 2"
  msgstr "tal skal enten vÃ¦re 0 eller 1"
  
! #: config/rs6000/rs6000-call.c:10751
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10765
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10777
  #, fuzzy, gcc-internal-format
  #| msgid "number must be 0 or 1"
  msgid "argument 2 must be 0 or 1"
  msgstr "tal skal enten vÃ¦re 0 eller 1"
  
! #: config/rs6000/rs6000-call.c:10785
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10852 config/rs6000/rs6000-call.c:11202
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:11017
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11249
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "en tredje parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: config/rs6000/rs6000-call.c:11264
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "en tredje parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: config/rs6000/rs6000-call.c:11282
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: config/rs6000/rs6000-call.c:11500
  #, fuzzy, gcc-internal-format
  #| msgid "this media function is only available on the fr400"
  msgid "%qs is only valid for the cell processor"
  msgstr "denne mediafunktion er kun tilgÃ¦ngelig pÃ¥ fr400"
  
! #: config/rs6000/rs6000-call.c:11502 config/rs6000/rs6000-call.c:11504
! #: config/rs6000/rs6000-call.c:11506 config/rs6000/rs6000-call.c:11512
! #: config/rs6000/rs6000-call.c:11514 config/rs6000/rs6000-call.c:11520
! #: config/rs6000/rs6000-call.c:11526 config/rs6000/rs6000-call.c:11528
! #: config/rs6000/rs6000-call.c:11530 config/rs6000/rs6000-call.c:11534
! #: config/rs6000/rs6000-call.c:11536 config/rs6000/rs6000-call.c:11540
! #: config/rs6000/rs6000-call.c:11544
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs option"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:11509 config/rs6000/rs6000-call.c:11517
! #: config/rs6000/rs6000-call.c:11523
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs and %qs options"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:11542
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:11547
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:11550
  #, fuzzy, gcc-internal-format
  #| msgid "inline functions not supported for this return value type"
  msgid "%qs is not supported with the current options"
  msgstr "integrerede funktioner understÃ¸ttes ikke for denne returvÃ¦rditype"
  
! #: config/rs6000/rs6000-call.c:14665
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - use of undefined type"
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "intern fejl - brug af ikke-defineret type"
  
! #: config/rs6000/rs6000-call.c:14687
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - use of undefined type"
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "intern fejl - brug af ikke-defineret type"
  
! #: config/rs6000/rs6000-logue.c:1691
  #, fuzzy, gcc-internal-format
  #| msgid "stack frame too big"
  msgid "stack frame too large"
  msgstr "stakramme for stor"
  
! #: config/rs6000/rs6000-logue.c:5497
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d does not support 64 bit fp registers"
  msgid "%qs uses register r29"
  msgstr "-mips%d understÃ¸tter ikke 64-bit kommatalsregistre"
  
! #: config/rs6000/rs6000-logue.c:5505
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC target is not supported for this machine"
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
--- 41851,42309 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "ragelse i slutningen af #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:949
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsl er forÃ¦ldet for lilleendet; brug opgave for ikke justerede indlÃ¦sninger og lagre"
  
! #: config/rs6000/rs6000-c.c:953
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsr er forÃ¦ldet for lilleendet; brug opgave for ikke justerede indlÃ¦sninger og lagre"
  
! #: config/rs6000/rs6000-c.c:963 config/rs6000/rs6000-c.c:1014
! #: config/rs6000/rs6000-c.c:1284 config/rs6000/rs6000-c.c:1350
! #: config/rs6000/rs6000-c.c:1732 config/rs6000/rs6000-c.c:1779
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/rs6000/rs6000-c.c:1087 config/rs6000/rs6000-c.c:1170
! #: config/rs6000/rs6000-c.c:1526
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/rs6000/rs6000-c.c:1279
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/rs6000/rs6000-c.c:1671
  #, fuzzy, gcc-internal-format
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer pÃ¥ henvisningsmÃ¥lets type"
  
! #: config/rs6000/rs6000-c.c:1840
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "builtin %qs requires 4 arguments"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-c.c:1916
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "builtin %qs requires builtin %qs"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-c.c:1920
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: config/rs6000/rs6000-c.c:1929
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ugyldigt register i instruktionen"
  
! #: config/rs6000/rs6000-call.c:6517
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: config/rs6000/rs6000-call.c:6569
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6759
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6934
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7204
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7730
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: config/rs6000/rs6000-call.c:7954
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8129
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8921
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - use of undefined type"
  msgid "internal error: builtin function %qs already processed"
  msgstr "intern fejl - brug af ikke-defineret type"
  
! #: config/rs6000/rs6000-call.c:9349
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs understÃ¸ttes ikke af denne mÃ¥larkitektur"
  
! #: config/rs6000/rs6000-call.c:9390
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "argument 1 must be an 8-bit field value"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/rs6000/rs6000-call.c:9421
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:9433
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-call.c:9459
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:9474
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "Argument must be a value between 0 and 3."
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-call.c:9499
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:9504
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000-call.c:9523
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "Argument must be a value between 0 and 7."
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-call.c:9564
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "1. parameter skal vÃ¦re en 5 bit-konstant med fortegn"
  
! #: config/rs6000/rs6000-call.c:9652
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9663
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9676
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9688
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9699
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9715
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9733
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9749
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:9788
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument 1 of %qs must be a constant"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: config/rs6000/rs6000-call.c:9846
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: config/rs6000/rs6000-call.c:10233 config/rs6000/rs6000-call.c:10405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument %d must be an unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10235 config/rs6000/rs6000-call.c:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: config/rs6000/rs6000-call.c:10356
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10554
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s accepterer kun 1 parameter"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10573
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "#%s med ugyldig parameter"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10601
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "#%s med ugyldig parameter"
  
! #: config/rs6000/rs6000-call.c:10627
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10680
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10692
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10706
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10720
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10740
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10810
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10835
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10863
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10875
  #, fuzzy, gcc-internal-format
  #| msgid "number must be 0 or 1"
  msgid "argument 1 must be 0 or 2"
  msgstr "tal skal enten vÃ¦re 0 eller 1"
  
! #: config/rs6000/rs6000-call.c:10888
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10902
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "2. parameter skal vÃ¦re en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10914
  #, fuzzy, gcc-internal-format
  #| msgid "number must be 0 or 1"
  msgid "argument 2 must be 0 or 1"
  msgstr "tal skal enten vÃ¦re 0 eller 1"
  
! #: config/rs6000/rs6000-call.c:10922
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "3. parameter skal vÃ¦re en 4 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:10989 config/rs6000/rs6000-call.c:11339
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-call.c:11154
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11386
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "en tredje parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: config/rs6000/rs6000-call.c:11401
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "en tredje parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: config/rs6000/rs6000-call.c:11419
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: config/rs6000/rs6000-call.c:11637
  #, fuzzy, gcc-internal-format
  #| msgid "this media function is only available on the fr400"
  msgid "%qs is only valid for the cell processor"
  msgstr "denne mediafunktion er kun tilgÃ¦ngelig pÃ¥ fr400"
  
! #: config/rs6000/rs6000-call.c:11639 config/rs6000/rs6000-call.c:11641
! #: config/rs6000/rs6000-call.c:11643 config/rs6000/rs6000-call.c:11649
! #: config/rs6000/rs6000-call.c:11651 config/rs6000/rs6000-call.c:11657
! #: config/rs6000/rs6000-call.c:11663 config/rs6000/rs6000-call.c:11665
! #: config/rs6000/rs6000-call.c:11667 config/rs6000/rs6000-call.c:11671
! #: config/rs6000/rs6000-call.c:11673 config/rs6000/rs6000-call.c:11677
! #: config/rs6000/rs6000-call.c:11681
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs option"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:11646 config/rs6000/rs6000-call.c:11654
! #: config/rs6000/rs6000-call.c:11660
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs and %qs options"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:11679
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:11684
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-call.c:11687
  #, fuzzy, gcc-internal-format
  #| msgid "inline functions not supported for this return value type"
  msgid "%qs is not supported with the current options"
  msgstr "integrerede funktioner understÃ¸ttes ikke for denne returvÃ¦rditype"
  
! #: config/rs6000/rs6000-call.c:14881
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - use of undefined type"
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "intern fejl - brug af ikke-defineret type"
  
! #: config/rs6000/rs6000-call.c:14903
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - use of undefined type"
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "intern fejl - brug af ikke-defineret type"
  
! #. We can't check this in rs6000_option_override_internal since
! #. DEFAULT_ABI isn't established yet.
! #: config/rs6000/rs6000-logue.c:732
! #, fuzzy, gcc-internal-format
! #| msgid "Use EABI"
! msgid "%qs requires the ELFv2 ABI"
! msgstr "Benyt EABI"
! 
! #: config/rs6000/rs6000-logue.c:1719
  #, fuzzy, gcc-internal-format
  #| msgid "stack frame too big"
  msgid "stack frame too large"
  msgstr "stakramme for stor"
  
! #: config/rs6000/rs6000-logue.c:5552
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d does not support 64 bit fp registers"
  msgid "%qs uses register r29"
  msgstr "-mips%d understÃ¸tter ikke 64-bit kommatalsregistre"
  
! #: config/rs6000/rs6000-logue.c:5560
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC target is not supported for this machine"
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
*************** msgstr "Udsend kode der er kompatibel me
*** 42342,42532 ****
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs requires %qs"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/rs6000/rs6000.c:4176
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "ukendt registernavn: %s"
  
! #: config/rs6000/rs6000.c:4202
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4239
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4607
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t use %qs as a call-used register"
  msgid "%qs needs a valid base register"
  msgstr "kan ikke bruge %qs som et kald-brugt register"
  
! #: config/rs6000/rs6000.c:4904
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/rs6000/rs6000.c:4941
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%s har ingen %s"
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "ingen profilering af 64 bit-kode for denne ABI"
  
! #: config/rs6000/rs6000.c:20084
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "kan ikke tage adressen af 'this' som er et hÃ¸jrevÃ¦rdiudtryk"
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20172
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20186
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ugyldig parametertype '%T'"
  
! #: config/rs6000/rs6000.c:24230
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%s%qs%s is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/rs6000/rs6000.c:24232
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, 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/rs6000/rs6000.c:25224
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "stakgrÃ¦nseudtryk understÃ¸ttes ikke"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 42379,42569 ----
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4067 config/rs6000/rs6000.c:4094
! #: config/rs6000/rs6000.c:4121 config/rs6000/rs6000.c:4136
! #: config/rs6000/rs6000.c:4144 config/rs6000/rs6000.c:4189
! #: config/rs6000/rs6000.c:4191 config/rs6000/rs6000.c:4283
! #: config/rs6000/rs6000.c:4296 config/rs6000/rs6000.c:4305
! #: config/rs6000/rs6000.c:4455 config/rs6000/rs6000.c:4492
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs requires %qs"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/rs6000/rs6000.c:4180
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "ukendt registernavn: %s"
  
! #: config/rs6000/rs6000.c:4206
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/rs6000/rs6000.c:4221
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4224
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4243
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/rs6000/rs6000.c:4252
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4362
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4402
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4415
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4625
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t use %qs as a call-used register"
  msgid "%qs needs a valid base register"
  msgstr "kan ikke bruge %qs som et kald-brugt register"
  
! #: config/rs6000/rs6000.c:4922
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/rs6000/rs6000.c:4959
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%s har ingen %s"
  
! #: config/rs6000/rs6000.c:7919
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10694
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17844
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "ingen profilering af 64 bit-kode for denne ABI"
  
! #: config/rs6000/rs6000.c:20134
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "kan ikke tage adressen af 'this' som er et hÃ¸jrevÃ¦rdiudtryk"
  
! #: config/rs6000/rs6000.c:20216
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20218
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20220
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20222
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.c:20228
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20231
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20236
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.c:20239
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24278
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ugyldig parametertype '%T'"
  
! #: config/rs6000/rs6000.c:24281
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%s%qs%s is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/rs6000/rs6000.c:24283
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: config/rs6000/rs6000.c:24828
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24987
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25019
  #, 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/rs6000/rs6000.c:25275
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "stakgrÃ¦nseudtryk understÃ¸ttes ikke"
  
! #: config/rs6000/rs6000.c:27892
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr ""
*** 42717,42723 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument `%s'"
  msgid "constant value required for builtin %qF argument %d"
--- 42754,42760 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:922
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument `%s'"
  msgid "constant value required for builtin %qF argument %d"
*************** msgstr "'%s' er forÃ¦ldet"
*** 42798,43019 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: config/s390/s390.c:762
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: config/s390/s390.c:766
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: config/s390/s390.c:782
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:850
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "Builtin %qF requires z15 or higher."
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/s390/s390.c:856
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/s390/s390.c:875
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "unresolved overloaded builtin"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  #| msgid "bad builtin fcode"
  msgid "bad builtin icode"
  msgstr "ugyldig indbygget fcode"
  
! #: config/s390/s390.c:1016
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "invalid argument %d for builtin %qF"
  msgstr "for mange parametre til funktionen"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/s390/s390.c:10024
  #, fuzzy, gcc-internal-format
  #| msgid "Total size of local variables exceeds architecture limit."
  msgid "total size of local variables exceeds architecture limit"
  msgstr "Total stÃ¸rrelse af lokale variable overstiger arkitekturgrÃ¦nsen."
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsize of '%D' is %d bytes"
  msgid "frame size of %qs is %wd bytes"
  msgstr "%JstÃ¸rrelsen af '%D' er %d byte"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13147
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "funktionen '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: config/s390/s390.c:15413
  #, fuzzy, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "kodemodellen %s er ikke understÃ¸ttet i PIC-tilstand"
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware vector support not available on %s"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15458
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15491
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15512
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "-f%s er ikke understÃ¸ttet: ignoreret"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: config/s390/s390.c:15641
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "value %qs is not supported by attribute %<target%>"
--- 42835,43056 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: config/s390/s390.c:765
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: config/s390/s390.c:769
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: config/s390/s390.c:785
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: config/s390/s390.c:834
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:840
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:847
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:853
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "Builtin %qF requires z15 or higher."
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/s390/s390.c:859
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/s390/s390.c:878
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "unresolved overloaded builtin"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: config/s390/s390.c:885 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  #| msgid "bad builtin fcode"
  msgid "bad builtin icode"
  msgstr "ugyldig indbygget fcode"
  
! #: config/s390/s390.c:1019
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "invalid argument %d for builtin %qF"
  msgstr "for mange parametre til funktionen"
  
! #: config/s390/s390.c:1120
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1210
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/s390/s390.c:10027
  #, fuzzy, gcc-internal-format
  #| msgid "Total size of local variables exceeds architecture limit."
  msgid "total size of local variables exceeds architecture limit"
  msgstr "Total stÃ¸rrelse af lokale variable overstiger arkitekturgrÃ¦nsen."
  
! #: config/s390/s390.c:11392
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11408
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11436
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsize of '%D' is %d bytes"
  msgid "frame size of %qs is %wd bytes"
  msgstr "%JstÃ¸rrelsen af '%D' er %d byte"
  
! #: config/s390/s390.c:11440
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13150
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "funktionen '%s' kan ikke erklÃ¦res 'mutable'"
  
! #: config/s390/s390.c:15416
  #, fuzzy, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "kodemodellen %s er ikke understÃ¸ttet i PIC-tilstand"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware vector support not available on %s"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15461
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15494
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.c:15506
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15515
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15521
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15526
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15548
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15601
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "-f%s er ikke understÃ¸ttet: ignoreret"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15637
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: config/s390/s390.c:15644
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: config/s390/s390.c:15675
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15836 config/s390/s390.c:15886 config/s390/s390.c:15903
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15842
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "value %qs is not supported by attribute %<target%>"
*************** msgstr "funktion kan ikke indbygges"
*** 43413,43479 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: ada/gcc-interface/utils.c:4160
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid element type for attribute %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: ada/gcc-interface/utils.c:4184
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of components of vector not a power of two"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: ada/gcc-interface/utils.c:6381 ada/gcc-interface/utils.c:6559
! #: ada/gcc-interface/utils.c:6731
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: ada/gcc-interface/utils.c:6436
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: ada/gcc-interface/utils.c:6451
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument has invalid operand number (arg %lu)"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "ikke-nul parameter har ugyldig operandnummer (parameter %lu)"
  
! #: ada/gcc-interface/utils.c:6473
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "ikke-nul parameter med operandnummer uden for det gyldig interval (parameter %lu, operand %lu)"
  
! #: ada/gcc-interface/utils.c:6482
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: ada/gcc-interface/utils.c:6503
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: ada/gcc-interface/utils.c:6512
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qs attribute only applies to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: ada/gcc-interface/utils.c:6691
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%s har ingen %s"
  
! #: ada/gcc-interface/utils.c:6975
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "attribute %qs applies to array types only"
--- 43450,43516 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: ada/gcc-interface/utils.c:4157
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid element type for attribute %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: ada/gcc-interface/utils.c:4181
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of components of vector not a power of two"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: ada/gcc-interface/utils.c:6378 ada/gcc-interface/utils.c:6556
! #: ada/gcc-interface/utils.c:6728
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: ada/gcc-interface/utils.c:6433
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: ada/gcc-interface/utils.c:6448
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument has invalid operand number (arg %lu)"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "ikke-nul parameter har ugyldig operandnummer (parameter %lu)"
  
! #: ada/gcc-interface/utils.c:6470
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "ikke-nul parameter med operandnummer uden for det gyldig interval (parameter %lu, operand %lu)"
  
! #: ada/gcc-interface/utils.c:6479
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: ada/gcc-interface/utils.c:6500
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: ada/gcc-interface/utils.c:6509
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qs attribute only applies to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: ada/gcc-interface/utils.c:6688
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%s har ingen %s"
  
! #: ada/gcc-interface/utils.c:6972
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "attribute %qs applies to array types only"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 43485,43492 ****
  msgid "could not read the BRIG file"
  msgstr "kunne ikke finde specifikationsfilen %s\n"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, 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"
--- 43522,43529 ----
  msgid "could not read the BRIG file"
  msgstr "kunne ikke finde specifikationsfilen %s\n"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12789 cp/typeck.c:2157
! #: cp/typeck.c:8625 cp/typeck.c:9416
  #, 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 "etiketten '%D' er defineret, men
*** 43550,43556 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "  oprindelig definition er her"
--- 43587,43593 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7355 c/c-decl.c:8263 c/c-decl.c:9070
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "  oprindelig definition er her"
*************** msgstr "'%s' er ikke erklÃ¦ret (fÃ¸rst b
*** 43877,43883 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(et kaldenavn der ikke er erklÃ¦ret, rapporteres kun Ã©n gang per funktion)"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, fuzzy, gcc-internal-format
  #| msgid "label %s referenced outside of any function"
  msgid "label %qE referenced outside of any function"
--- 43914,43920 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(et kaldenavn der ikke er erklÃ¦ret, rapporteres kun Ã©n gang per funktion)"
  
! #: c/c-decl.c:3831 cp/decl.c:3264
  #, fuzzy, gcc-internal-format
  #| msgid "label %s referenced outside of any function"
  msgid "label %qE referenced outside of any function"
*************** msgstr "overlÃ¸b i konstant udtryk"
*** 43912,43918 ****
  msgid "duplicate label declaration %qE"
  msgstr "etiketten '%s' er blevet erklÃ¦ret mere end Ã©n gang"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "duplicate label %qD"
--- 43949,43955 ----
  msgid "duplicate label declaration %qE"
  msgstr "etiketten '%s' er blevet erklÃ¦ret mere end Ã©n gang"
  
! #: c/c-decl.c:4047 cp/decl.c:3670
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "duplicate label %qD"
*************** msgstr "overlÃ¸b i konstant udtryk"
*** 43945,43951 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE defineret som forkert slags mÃ¦rke"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute applied to %qD with void return type"
--- 43982,43988 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE defineret som forkert slags mÃ¦rke"
  
! #: c/c-decl.c:4423 cp/tree.c:4807
  #, 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 %<[*]
*** 44046,44052 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
--- 44083,44089 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7822 c/c-decl.c:9740
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
*************** msgstr "parameteren %qD bliver tildelt e
*** 44078,44084 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
--- 44115,44121 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8235
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
*************** msgstr "kan ikke anbringe et objekt med
*** 44144,44381 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:6056
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:6067
  #, fuzzy, gcc-internal-format
  #| msgid "negative width in bit-field `%s'"
  msgid "negative width in bit-field %qs"
  msgstr "negativ bredde i bitfeltet '%s'"
  
! #: c/c-decl.c:6072
  #, fuzzy, gcc-internal-format
  #| msgid "zero width for bit-field `%s'"
  msgid "zero width for bit-field %qs"
  msgstr "en bredde pÃ¥ nul for bitfeltet '%s'"
  
! #: c/c-decl.c:6082
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:6088
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: c/c-decl.c:6099
  #, fuzzy, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "linjestilsdirektiv er en GCC-udvidelse"
  
! #: c/c-decl.c:6105
  #, fuzzy, gcc-internal-format
  #| msgid "width of `%s' exceeds its type"
  msgid "width of %qs exceeds its type"
  msgstr "bredden af '%s' overstiger typen"
  
  # RETMIG: find pÃ¥ et eller andet med prÃ¦cisionen
! #: c/c-decl.c:6118
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is narrower than values of its type"
  msgid "%qs is narrower than values of its type"
  msgstr "'%s' er smallere end vÃ¦rdier af dens type"
  
! #: c/c-decl.c:6133
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis stÃ¸rrelse ikke kan bestemmes"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis stÃ¸rrelse ikke kan bestemmes"
  
! #: c/c-decl.c:6143
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: c/c-decl.c:6145
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:6358
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:6378
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:6382
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in type name"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:6414
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "'const' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6416
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "'restrict' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6418
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "'volatile' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6420
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "'restrict' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name `%s'"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "modstridende superklassenavn '%s'"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6460
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %<auto%>"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6462
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "function definition declared %<register%>"
  msgstr "'register' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6464
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `typedef'"
  msgid "function definition declared %<typedef%>"
  msgstr "'typedef' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %qs"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6484
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:6487
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:6491
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:6494
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-decl.c:6514
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startvÃ¦rdi og er samtidig erklÃ¦ret 'extern'"
  
! #: c/c-decl.c:6518
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "'%s' er erklÃ¦ret 'extern', men bliver tildelt en startvÃ¦rdi"
  
! #: c/c-decl.c:6523
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-decl.c:6527
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-decl.c:6532
  #, fuzzy, gcc-internal-format
  #| msgid "nested function `%s' declared `extern'"
  msgid "nested function %qE declared %<extern%>"
  msgstr "indlejret funktion '%s' er erklÃ¦ret 'extern'"
  
! #: c/c-decl.c:6535
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "function-scope %qE implicitly auto and declared %qs"
--- 44181,44418 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: c/c-decl.c:5657 cp/decl.c:8216
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5917
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: c/c-decl.c:6028
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6049 c/c-decl.c:6064
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:6059
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:6070
  #, fuzzy, gcc-internal-format
  #| msgid "negative width in bit-field `%s'"
  msgid "negative width in bit-field %qs"
  msgstr "negativ bredde i bitfeltet '%s'"
  
! #: c/c-decl.c:6075
  #, fuzzy, gcc-internal-format
  #| msgid "zero width for bit-field `%s'"
  msgid "zero width for bit-field %qs"
  msgstr "en bredde pÃ¥ nul for bitfeltet '%s'"
  
! #: c/c-decl.c:6085
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:6091
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: c/c-decl.c:6102
  #, fuzzy, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "linjestilsdirektiv er en GCC-udvidelse"
  
! #: c/c-decl.c:6108
  #, fuzzy, gcc-internal-format
  #| msgid "width of `%s' exceeds its type"
  msgid "width of %qs exceeds its type"
  msgstr "bredden af '%s' overstiger typen"
  
  # RETMIG: find pÃ¥ et eller andet med prÃ¦cisionen
! #: c/c-decl.c:6121
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is narrower than values of its type"
  msgid "%qs is narrower than values of its type"
  msgstr "'%s' er smallere end vÃ¦rdier af dens type"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis stÃ¸rrelse ikke kan bestemmes"
  
! #: c/c-decl.c:6139
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis stÃ¸rrelse ikke kan bestemmes"
  
! #: c/c-decl.c:6146
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: c/c-decl.c:6148
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel stÃ¸rrelse"
  
! #: c/c-decl.c:6359 c/c-decl.c:6755 c/c-decl.c:6765
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:6361
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:6381
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:6385
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in type name"
  msgstr "typen antages at vÃ¦re 'int' i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:6417
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "'const' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6419
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "'restrict' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "'volatile' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "'restrict' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:6426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name `%s'"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "modstridende superklassenavn '%s'"
  
! #: c/c-decl.c:6449 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6463
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %<auto%>"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6465
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "function definition declared %<register%>"
  msgstr "'register' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6467
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `typedef'"
  msgid "function definition declared %<typedef%>"
  msgstr "'typedef' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6469
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %qs"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: c/c-decl.c:6487
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:6490
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:6494
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:6497
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:6500 cp/decl.c:12194
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-decl.c:6517
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startvÃ¦rdi og er samtidig erklÃ¦ret 'extern'"
  
! #: c/c-decl.c:6521
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "'%s' er erklÃ¦ret 'extern', men bliver tildelt en startvÃ¦rdi"
  
! #: c/c-decl.c:6526
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-decl.c:6530
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste niveau angiver 'auto'"
  
! #: c/c-decl.c:6535
  #, fuzzy, gcc-internal-format
  #| msgid "nested function `%s' declared `extern'"
  msgid "nested function %qE declared %<extern%>"
  msgstr "indlejret funktion '%s' er erklÃ¦ret 'extern'"
  
! #: c/c-decl.c:6538
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "function-scope %qE implicitly auto and declared %qs"
*************** msgstr "'%s' i funktionsvirkefelt underf
*** 44384,45166 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static eller typemodifikationer i ikke-parametertabelerklÃ¦ring"
  
! #: c/c-decl.c:6643
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: c/c-decl.c:6645
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: c/c-decl.c:6652
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: c/c-decl.c:6655
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: c/c-decl.c:6695
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6699
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6707
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has incomplete type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has incomplete type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6722
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array `%s'"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C forbyder tabellen '%s' med stÃ¸rrelsen nul"
  
! #: c/c-decl.c:6725
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med stÃ¸rrelsen nul"
  
! #: c/c-decl.c:6734
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c/c-decl.c:6736
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c/c-decl.c:6822
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.c:6825
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 understÃ¸tter ikke fleksible tabelmedlemmer"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: c/c-decl.c:6899
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tabeltypen er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:6905
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: c/c-decl.c:6909
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE er erklÃ¦ret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "'typenavn er erklÃ¦ret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE er erklÃ¦ret som en funktion, der returnerer en array"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "typenavn er erklÃ¦ret som en funktion, der returnerer en array"
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7219
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.c:7235
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter `%E'"
  msgid "%qs specified for parameter %qE"
  msgstr "typeangivelse udeladt for parameteren '%E'"
  
! #: c/c-decl.c:7238
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter"
  msgid "%qs specified for unnamed parameter"
  msgstr "typeangivelsen er ikke angivet for parameteren"
  
! #: c/c-decl.c:7244
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:7247
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:7262
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7264
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7273
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7280
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:7282
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:7287
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.c:7289
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "'__alignof' benyttet pÃ¥ et bitfelt"
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7335
  #, fuzzy, gcc-internal-format
  #| msgid "operator `%T' declared to return `%T'"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "operator '%T' erklÃ¦ret til at returnere '%T'"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C forbyder const eller volatile funktionstyper"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "datamedlem mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable or field %qE declared void"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: c/c-decl.c:7488
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:7490
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:7503
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "field %qE declared as a function"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: c/c-decl.c:7510
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "feltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7512
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "navnet '%T' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function `%s'"
  msgid "invalid storage class for function %qE"
  msgstr "ugyldig lagringsklasse for funktion '%s'"
  
  # at oversÃ¦tte inline med et udsagnsord her bliver vist for tvetydigt
! #: c/c-decl.c:7623
  #, fuzzy, gcc-internal-format
  #| msgid "cannot inline function `main'"
  msgid "cannot inline function %<main%>"
  msgstr "funktionen 'main' kan ikke vÃ¦re inline"
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7636
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:7668
  #, fuzzy, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel eller felt '%s' erklÃ¦ret void"
  
! #: c/c-decl.c:7678
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7680
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7715
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, fuzzy, gcc-internal-format
  #| msgid "function declaration isn't a prototype"
  msgid "function declaration isn%'t a prototype"
  msgstr "funktionserklÃ¦ringen er ikke en prototype"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: c/c-decl.c:7880
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7895
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "parameter %u has void type"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7973
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: c/c-decl.c:8007
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameteren '%s' har kun en forhÃ¥ndserklÃ¦ring"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "enum type defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:8173
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "struct defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:8179
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "union defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:8256
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `union %s'"
  msgid "redefinition of %<union %E%>"
  msgstr "omdefinering af 'union %s'"
  
! #: c/c-decl.c:8258
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `struct %s'"
  msgid "redefinition of %<struct %E%>"
  msgstr "omdefinering af 'struct %s'"
  
! #: c/c-decl.c:8267
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<union %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.c:8269
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<struct %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: c/c-decl.c:8371
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understÃ¸tter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understÃ¸tter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate member `%D'"
  msgid "duplicate member %q+D"
  msgstr "medlemmet '%D' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8700
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "union has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.c:8702
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: c/c-decl.c:8707
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "struct has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.c:8709
  #, fuzzy, gcc-internal-format
  #| msgid "%s has no member named `%s'"
  msgid "struct has no members"
  msgstr "%s har intet medlem ved navn '%s'"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.c:8776
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: c/c-decl.c:8782
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.c:8813
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s er for stor"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan ikke ikke gÃ¸res gennemsigtig"
  
! #: c/c-decl.c:9058
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<enum %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "omerklÃ¦ring af 'enum %s'"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enum-vÃ¦rdier overstige rÃ¦kkevidden af det stÃ¸rste heltal"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:9290
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "enum-vÃ¦rdier for store"
  
! #: c/c-decl.c:9322
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C begrÃ¦nser enum-vÃ¦rdier til rÃ¦kkevidden af 'int'"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline funktion '%s' givet egenskaben noinline"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "returtypen er en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:9468
  #, fuzzy, gcc-internal-format
  #| msgid "return type defaults to `int'"
  msgid "return type defaults to %<int%>"
  msgstr "returtypen antages at vÃ¦re 'int'"
  
! #: c/c-decl.c:9496
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: c/c-decl.c:9554
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: c/c-decl.c:9563
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "'%s' blev brugt uden en prototype fÃ¸r dens definition"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklÃ¦ring af '%s'"
  
! #: c/c-decl.c:9581
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "'%s' blev brugt uden en erklÃ¦ring fÃ¸r dens definition"
  
! #: c/c-decl.c:9600
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9609
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "'%s' er normalt en ikke-statisk funktion"
  
! #: c/c-decl.c:9657
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "kan ikke bruge '::' i parametererklÃ¦ring"
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.c:9689
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, fuzzy, gcc-internal-format
  #| msgid "traditional C rejects ISO C style function definitions"
  msgid "old-style function definition"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.c:9746
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parameternavn mangler fra parameterliste"
  
! #: c/c-decl.c:9762
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: c/c-decl.c:9770
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "flere parametre ved navn '%s'"
  
! #: c/c-decl.c:9779
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %qD declared with void type"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "typen til '%s' antages at vÃ¦re 'int'"
  
! #: c/c-decl.c:9833
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:9840
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "erklÃ¦ring af parameteren '%s', men ingen sÃ¥dan parameter"
  
! #: c/c-decl.c:9893
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.c:9904
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "tom erklÃ¦ring"
  
! #: c/c-decl.c:9946
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9951
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9961
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9966
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, 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.c:10243 cp/decl.c:17516
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
--- 44421,45203 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6585 c/c-decl.c:6979
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static eller typemodifikationer i ikke-parametertabelerklÃ¦ring"
  
! #: c/c-decl.c:6646
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: c/c-decl.c:6648
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "'%s' erklÃ¦ret som en tabel af void"
  
! #: c/c-decl.c:6655
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: c/c-decl.c:6658
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "'%s' erklÃ¦ret som en tabel af funktioner"
  
! #: c/c-decl.c:6666 c/c-decl.c:8794
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: c/c-decl.c:6698
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6702
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has incomplete type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6713
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has incomplete type"
  msgstr "stÃ¸rrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.c:6725
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array `%s'"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C forbyder tabellen '%s' med stÃ¸rrelsen nul"
  
! #: c/c-decl.c:6728
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med stÃ¸rrelsen nul"
  
! #: c/c-decl.c:6737
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c/c-decl.c:6739
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c/c-decl.c:6825
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.c:6828
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.c:6867 c/c-decl.c:7525
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 understÃ¸tter ikke fleksible tabelmedlemmer"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6889
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: c/c-decl.c:6902
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tabeltypen er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:6908
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: c/c-decl.c:6912
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklÃ¦ring af '%D' som flerdimensional tabel skal have grÃ¦nser for alle dimensioner pÃ¥nÃ¦r den fÃ¸rste"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE er erklÃ¦ret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.c:7018
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "'typenavn er erklÃ¦ret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE er erklÃ¦ret som en funktion, der returnerer en array"
  
! #: c/c-decl.c:7028
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "typenavn er erklÃ¦ret som en funktion, der returnerer en array"
  
! #: c/c-decl.c:7069
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.c:7073 cp/decl.c:12494
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: c/c-decl.c:7111 c/c-decl.c:7321 c/c-decl.c:7375 c/c-decl.c:7459
! #: c/c-decl.c:7584 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.c:7117 c/c-decl.c:7327 c/c-decl.c:7464 c/c-decl.c:7589
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.c:7212
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7216
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7222
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.c:7238
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter `%E'"
  msgid "%qs specified for parameter %qE"
  msgstr "typeangivelse udeladt for parameteren '%E'"
  
! #: c/c-decl.c:7241
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter"
  msgid "%qs specified for unnamed parameter"
  msgstr "typeangivelsen er ikke angivet for parameteren"
  
! #: c/c-decl.c:7247
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:7250
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.c:7265
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7267
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7276
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.c:7278
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7283
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:7285
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.c:7290
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "justering mÃ¥ ikke angives for '%s'"
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "'__alignof' benyttet pÃ¥ et bitfelt"
  
! #: c/c-decl.c:7295
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7305
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7336
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7338
  #, fuzzy, gcc-internal-format
  #| msgid "operator `%T' declared to return `%T'"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "operator '%T' erklÃ¦ret til at returnere '%T'"
  
! #: c/c-decl.c:7381
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C forbyder const eller volatile funktionstyper"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7392
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "datamedlem mÃ¥ ikke have variabelt Ã¦ndret type '%T'"
  
! #: c/c-decl.c:7409 cp/decl.c:11126
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable or field %qE declared void"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: c/c-decl.c:7449
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: c/c-decl.c:7491
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:7493
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:7506
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "field %qE declared as a function"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: c/c-decl.c:7513
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "feltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7515
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "navnet '%T' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7555 c/c-decl.c:7566 c/c-decl.c:7569
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function `%s'"
  msgid "invalid storage class for function %qE"
  msgstr "ugyldig lagringsklasse for funktion '%s'"
  
  # at oversÃ¦tte inline med et udsagnsord her bliver vist for tvetydigt
! #: c/c-decl.c:7626
  #, fuzzy, gcc-internal-format
  #| msgid "cannot inline function `main'"
  msgid "cannot inline function %<main%>"
  msgstr "funktionen 'main' kan ikke vÃ¦re inline"
  
! #: c/c-decl.c:7628
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:7642
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:7671
  #, fuzzy, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel eller felt '%s' erklÃ¦ret void"
  
! #: c/c-decl.c:7681
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7683
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
  
! #: c/c-decl.c:7718
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-decl.c:7720
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7828 c/c-decl.c:9548
  #, fuzzy, gcc-internal-format
  #| msgid "function declaration isn't a prototype"
  msgid "function declaration isn%'t a prototype"
  msgstr "funktionserklÃ¦ringen er ikke en prototype"
  
! #: c/c-decl.c:7838
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: c/c-decl.c:7883
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7898
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "parameter %u has void type"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:7976
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-decl.c:7980 c/c-decl.c:8016
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: c/c-decl.c:8010
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameteren '%s' har kun en forhÃ¥ndserklÃ¦ring"
  
! #: c/c-decl.c:8056
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8170
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "enum type defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:8176
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "struct defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:8182
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "union defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.c:8259
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `union %s'"
  msgid "redefinition of %<union %E%>"
  msgstr "omdefinering af 'union %s'"
  
! #: c/c-decl.c:8261
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `struct %s'"
  msgid "redefinition of %<struct %E%>"
  msgstr "omdefinering af 'struct %s'"
  
! #: c/c-decl.c:8270
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<union %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.c:8272
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<struct %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.c:8302 c/c-decl.c:9089
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8369 cp/decl.c:5140
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understÃ¸tter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.c:8377
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understÃ¸tter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.c:8470 c/c-decl.c:8488 c/c-decl.c:8549
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate member `%D'"
  msgid "duplicate member %q+D"
  msgstr "medlemmet '%D' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8578
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8703
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "union has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.c:8705
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: c/c-decl.c:8710
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "struct has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.c:8712
  #, fuzzy, gcc-internal-format
  #| msgid "%s has no member named `%s'"
  msgid "struct has no members"
  msgstr "%s har intet medlem ved navn '%s'"
  
! #: c/c-decl.c:8773 cp/decl.c:13466
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.c:8779
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: c/c-decl.c:8785
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.c:8816
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s er for stor"
  
! #: c/c-decl.c:8921
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan ikke ikke gÃ¸res gennemsigtig"
  
! #: c/c-decl.c:9061
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<enum %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9068
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "omerklÃ¦ring af 'enum %s'"
  
! #: c/c-decl.c:9147 cp/decl.c:15941
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9162
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enum-vÃ¦rdier overstige rÃ¦kkevidden af det stÃ¸rste heltal"
  
! #: c/c-decl.c:9282 c/c-decl.c:9298
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:9293
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enum-vÃ¦rdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "enum-vÃ¦rdier for store"
  
! #: c/c-decl.c:9325
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C begrÃ¦nser enum-vÃ¦rdier til rÃ¦kkevidden af 'int'"
  
! #: c/c-decl.c:9442 cp/decl.c:5451 cp/decl.c:16484
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline funktion '%s' givet egenskaben noinline"
  
! #: c/c-decl.c:9460
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "returtypen er en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:9471
  #, fuzzy, gcc-internal-format
  #| msgid "return type defaults to `int'"
  msgid "return type defaults to %<int%>"
  msgstr "returtypen antages at vÃ¦re 'int'"
  
! #: c/c-decl.c:9499
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "feltet '%s' er erklÃ¦ret som en funktion"
  
! #: c/c-decl.c:9557
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: c/c-decl.c:9566
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "'%s' blev brugt uden en prototype fÃ¸r dens definition"
  
! #: c/c-decl.c:9574 cp/decl.c:16619
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklÃ¦ring af '%s'"
  
! #: c/c-decl.c:9584
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "'%s' blev brugt uden en erklÃ¦ring fÃ¸r dens definition"
  
! #: c/c-decl.c:9603
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9612
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "'%s' er normalt en ikke-statisk funktion"
  
! #: c/c-decl.c:9660
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "kan ikke bruge '::' i parametererklÃ¦ring"
  
! #: c/c-decl.c:9675
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.c:9692
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:9732 c/c-decl.c:9736
  #, fuzzy, gcc-internal-format
  #| msgid "traditional C rejects ISO C style function definitions"
  msgid "old-style function definition"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.c:9749
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parameternavn mangler fra parameterliste"
  
! #: c/c-decl.c:9765
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: c/c-decl.c:9773
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "flere parametre ved navn '%s'"
  
! #: c/c-decl.c:9782
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %qD declared with void type"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: c/c-decl.c:9811 c/c-decl.c:9816
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "typen til '%s' antages at vÃ¦re 'int'"
  
! #: c/c-decl.c:9836
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-decl.c:9843
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "erklÃ¦ring af parameteren '%s', men ingen sÃ¥dan parameter"
  
! #: c/c-decl.c:9896
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.c:9907
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.c:9910 c/c-decl.c:9957 c/c-decl.c:9971
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "tom erklÃ¦ring"
  
! #: c/c-decl.c:9949
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9954
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9964
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9969
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:10227 cp/decl.c:17444
  #, 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.c:10246 cp/decl.c:17528
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
*************** msgstr "etiketten '%D' er defineret, men
*** 45169,45451 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "begyndelseserklÃ¦ring i 'for'-lÃ¸kke benyttet uden for C99-tilstand"
  
! #: c/c-decl.c:10344
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
  
! #: c/c-decl.c:10383
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10387
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10394
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "'struct %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10399
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "'union %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10403
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "'enum %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10407
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der ikke er en variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "gentaget erklÃ¦ring af enheden '%s'"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration specifiers"
  msgstr "mere end Ã©n datatype i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "'long long long' er for langt for GCC"
  
! #: c/c-decl.c:10818
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:11093
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "'%s' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:11224
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11246
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<__int%d%> is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: c/c-decl.c:11289
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:11408
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11458
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "fixed-point types not supported for this target"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: c/c-decl.c:11555
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' fails to be a typedef or built in type"
  msgid "%qE fails to be a typedef or built in type"
  msgstr "'%s' er hverken en typedef eller en indbygget type"
  
! #: c/c-decl.c:11652
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: c/c-decl.c:11673
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:11706
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `extern'"
  msgid "%<__thread%> before %<extern%>"
  msgstr "'__thread' fÃ¸r 'extern'"
  
! #: c/c-decl.c:11715
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `static'"
  msgid "%<__thread%> before %<static%>"
  msgstr "'__thread' fÃ¸r 'static'"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11736
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration specifiers"
  msgstr "flere lagringsklasser optrÃ¦der i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:11744
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs used with %qE"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11838
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understÃ¸tter ikke at blot 'complex' betyder 'double complex'"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "hÃ¸jreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, 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.c:415 c/c-typeck.c:11997
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 45206,45488 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10342
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "begyndelseserklÃ¦ring i 'for'-lÃ¸kke benyttet uden for C99-tilstand"
  
! #: c/c-decl.c:10347
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10354
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
  
! #: c/c-decl.c:10386
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der er en statisk variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10390
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der er en 'extern'-variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10397
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "'struct %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10402
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "'union %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10406
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "'enum %s' erklÃ¦ret i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10410
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "erklÃ¦ring af '%s' der ikke er en variabel, i begyndelseserklÃ¦ring i 'for'-lÃ¸kke"
  
! #: c/c-decl.c:10702
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10761 c/c-decl.c:10768
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "gentaget erklÃ¦ring af enheden '%s'"
  
! #: c/c-decl.c:10796 c/c-decl.c:11180 c/c-decl.c:11575
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration specifiers"
  msgstr "mere end Ã©n datatype i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:10808 cp/parser.c:31517
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "'long long long' er for langt for GCC"
  
! #: c/c-decl.c:10821
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:11050 c/c-parser.c:9959
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:11096
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11167 c/c-decl.c:11733
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "'%s' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:11227
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11249
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<__int%d%> is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: c/c-decl.c:11292
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:11411
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11461
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: c/c-decl.c:11532
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:11556 c/c-decl.c:11829 c/c-parser.c:8970
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "fixed-point types not supported for this target"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: c/c-decl.c:11558
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:11593
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11606
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' fails to be a typedef or built in type"
  msgid "%qE fails to be a typedef or built in type"
  msgstr "'%s' er hverken en typedef eller en indbygget type"
  
! #: c/c-decl.c:11655
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklÃ¦ringen"
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11680
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11694 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-decl.c:11697 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 understÃ¸tter ikke 'long long'"
  
! #: c/c-decl.c:11709
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `extern'"
  msgid "%<__thread%> before %<extern%>"
  msgstr "'__thread' fÃ¸r 'extern'"
  
! #: c/c-decl.c:11718
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `static'"
  msgid "%<__thread%> before %<static%>"
  msgstr "'__thread' fÃ¸r 'static'"
  
! #: c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11739
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration specifiers"
  msgstr "flere lagringsklasser optrÃ¦der i erklÃ¦ringen af '%s'"
  
! #: c/c-decl.c:11747
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs used with %qE"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.c:11826
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11841
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understÃ¸tter ikke at blot 'complex' betyder 'double complex'"
  
! #: c/c-decl.c:11868
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11894 c/c-decl.c:11910 c/c-decl.c:11936
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:12363 cp/semantics.c:5813
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12367 cp/semantics.c:5817
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12070 cp/typeck.c:5094
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.c:397 c/c-typeck.c:12079 cp/typeck.c:5102
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.c:398 c/c-typeck.c:12008 cp/typeck.c:5042
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c/c-fold.c:406 c/c-typeck.c:12098 cp/typeck.c:5110
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.c:407 c/c-typeck.c:12032 cp/typeck.c:5053
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "hÃ¸jreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.c:414 c/c-typeck.c:12090
  #, 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.c:415 c/c-typeck.c:12019
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 45467,45473 ****
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, fuzzy, gcc-internal-format
  #| msgid "garbage at end of #line"
  msgid "expected end of line"
--- 45504,45510 ----
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.c:1325 cp/parser.c:31751
  #, fuzzy, gcc-internal-format
  #| msgid "garbage at end of #line"
  msgid "expected end of line"
*************** msgstr "ISO C forbyder en tom kildefil"
*** 45484,45490 ****
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1753 c/c-parser.c:11210
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "ISO C does not allow extra %<;%> outside of a function"
--- 45521,45527 ----
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1753 c/c-parser.c:11213
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "ISO C does not allow extra %<;%> outside of a function"
*************** msgstr "'%D' har intet medlem ved navn '
*** 45517,45524 ****
  msgid "unknown type name %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "expected declaration specifiers"
--- 45554,45561 ----
  msgid "unknown type name %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.c:2001 c/c-parser.c:12511 c/c-parser.c:18879 c/c-parser.c:19396
! #: c/c-parser.c:19913 cp/parser.c:41400 cp/parser.c:45266
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "expected declaration specifiers"
*************** msgstr "sektionsegenskaben er ikke tilla
*** 45540,45546 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored for methods"
--- 45577,45583 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33950 cp/parser.c:34022
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored for methods"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 45557,45563 ****
  msgid "unexpected attribute"
  msgstr "uventet operand"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
--- 45594,45600 ----
  msgid "unexpected attribute"
  msgstr "uventet operand"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11860 cp/parser.c:12067
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
*************** msgstr ""
*** 45595,45601 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 45632,45638 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14570
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr "ISO C90 understÃ¸tter ikke kompl
*** 45625,45631 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12569
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected string literal"
--- 45662,45668 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12572
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected string literal"
*************** msgstr "startvÃ¦rdien for den statiske v
*** 45660,45666 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed"
--- 45697,45703 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10148
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed"
*************** msgstr "skabelonsparameter %d er ugyldig
*** 45702,45723 ****
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8491 c/c-parser.c:8500 c/c-parser.c:9027
! #: c/c-parser.c:9213 c/c-parser.c:9239 c/c-parser.c:10067 c/c-parser.c:10493
! #: c/c-parser.c:10530 c/c-parser.c:10792 c/c-parser.c:10843 c/c-parser.c:11003
! #: c/c-parser.c:11033 c/c-parser.c:11041 c/c-parser.c:11070 c/c-parser.c:11083
! #: c/c-parser.c:11389 c/c-parser.c:11513 c/c-parser.c:12097 c/c-parser.c:12150
! #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
! #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
! #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "uventet operand"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutningen af enum-liste"
--- 45739,45760 ----
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8493 c/c-parser.c:8502 c/c-parser.c:9030
! #: c/c-parser.c:9216 c/c-parser.c:9242 c/c-parser.c:10070 c/c-parser.c:10496
! #: c/c-parser.c:10533 c/c-parser.c:10795 c/c-parser.c:10846 c/c-parser.c:11006
! #: c/c-parser.c:11036 c/c-parser.c:11044 c/c-parser.c:11073 c/c-parser.c:11086
! #: c/c-parser.c:11392 c/c-parser.c:11516 c/c-parser.c:12100 c/c-parser.c:12153
! #: c/c-parser.c:12169 c/c-parser.c:12215 c/c-parser.c:13001 c/c-parser.c:13034
! #: c/c-parser.c:15346 c/c-parser.c:15456 c/c-parser.c:15729 c/c-parser.c:15992
! #: c/c-parser.c:17949 c/c-parser.c:20432 c/c-parser.c:20623
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31754 cp/parser.c:34927 cp/parser.c:37491 cp/parser.c:37659
! #: cp/parser.c:42974 cp/parser.c:44581
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "uventet operand"
  
! #: c/c-parser.c:3238 cp/parser.c:20213
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutningen af enum-liste"
*************** msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste
*** 45807,45813 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
--- 45844,45850 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27917
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "ISO C89 forbyder blandede erklÃ¦
*** 45874,45880 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 45911,45917 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12191
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr "forÃ¦ldet brug af etiket i slutn
*** 45889,45895 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "uventet operand"
--- 45926,45932 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11810
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "uventet operand"
*************** msgstr ""
*** 45915,45932 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, 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.c:6390 cp/parser.c:13643
  #, 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.c:6521 cp/parser.c:12455
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
--- 45952,45969 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.c:6348 cp/parser.c:13647
  #, 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.c:6390 cp/parser.c:13650
  #, 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.c:6521 cp/parser.c:12462
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
*************** msgstr "flere erklÃ¦rerer i skabelonserk
*** 45949,45960 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ugyldigt register i instruktionen"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 45986,45997 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ugyldigt register i instruktionen"
  
! #: c/c-parser.c:6872 cp/parser.c:12731
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12737
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 45970,45977 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "  fÃ¸rste type her"
--- 46007,46014 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21066
! #: cp/parser.c:21083 cp/parser.c:21097
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "  fÃ¸rste type her"
*************** msgstr "ISO C forbyder udeladelse af den
*** 46002,46013 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first %<sizeof%> operand was declared here"
--- 46039,46050 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4870
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4875
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first %<sizeof%> operand was declared here"
*************** msgstr "justering mÃ¥ ikke angives for '
*** 46045,47430 ****
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C tillader ikke #%s"
  
! #: c/c-parser.c:8539
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of %qs"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: c/c-parser.c:8622
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:8625
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:8694
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-parser.c:8697
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.c:8701
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8725
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8726
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8734
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8735
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "compatible type is here"
  msgstr "uforenelige typer i %s"
  
! #: c/c-parser.c:8758
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "GenerÃ©r flere indlÃ¦snings-/lagringsinstruktioner"
  
! #: c/c-parser.c:8760
  #, fuzzy, gcc-internal-format
  msgid "other match is here"
  msgstr "  anden type her"
  
! #: c/c-parser.c:8785
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8806
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:8814
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-parser.c:8820
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: c/c-parser.c:8836
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: c/c-parser.c:8859 c/c-parser.c:8863
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:8867
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:9041 c/c-parser.c:10109 c/c-parser.c:10131
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.c:9062
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.c:9076
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C forbyder sÃ¦tningsblokke inden i udtryk"
  
! #: c/c-parser.c:9266
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9282
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9352 c/c-parser.c:9369 c/c-parser.c:9376
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: c/c-parser.c:9397
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: c/c-parser.c:9441 c/c-parser.c:9451
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9473 c/c-parser.c:9483
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9516
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: c/c-parser.c:9535
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9583
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9606
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9623
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: c/c-parser.c:9661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: c/c-parser.c:9672
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9688 c/c-parser.c:9718
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9696 c/c-parser.c:9738
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "complex arguments must have identical types"
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplekse parametre skal have identiske typer"
  
! #: c/c-parser.c:9730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-parser.c:9836
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for type-generic call"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: c/c-parser.c:9877
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9890
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_altivec_predicate must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "1. parameter til __builtin_altivec_predicate skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9894
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "den anden parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9920
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "forkert parametertype til bitkomplement"
  
! #: c/c-parser.c:9942
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9951
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-parser.c:9996 cp/parser.c:7353
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: c/c-parser.c:10169
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10180
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10184
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: c/c-parser.c:10197
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10271
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10276
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10284
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10295
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10299
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10304
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10317
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10321
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10348
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10374
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10814
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10910
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11158
  #, fuzzy, gcc-internal-format
  #| msgid "extra semicolon in struct or union specified"
  msgid "extra semicolon in method definition specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c/c-parser.c:11290
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11310
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11432
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c method declaration is expected"
  msgstr "Klasse- eller grÃ¦nsefladeerklÃ¦ring forventet"
  
! #: c/c-parser.c:11883
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "no type or storage class may be specified here,"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, 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.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "manglende Code-egenskab"
  
! #: c/c-parser.c:12004
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, 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.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, 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.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, 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.c:12324 cp/parser.c:45072
  #, 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.c:12411 cp/parser.c:45167
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12431
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:12856
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-parser.c:13100 c/c-parser.c:13112
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:13263 c/c-parser.c:21734
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is not a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, 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.c:13309 cp/parser.c:35964
  #, 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.c:13386 cp/parser.c:36028
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, 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.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13701 c/c-parser.c:13747 c/c-parser.c:13793 c/c-parser.c:13839
! #: c/c-parser.c:14255 c/c-parser.c:14337 c/c-parser.c:14876 c/c-parser.c:15004
! #: c/c-parser.c:15049 c/c-parser.c:15781
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.c:13712
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13758
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, 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.c:13885 cp/parser.c:36421
  #, 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.c:13925 cp/parser.c:36463
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, 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.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%qs value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "for mange parametre"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, 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.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, 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.c:14555 cp/parser.c:36748
  #, 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.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, 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.c:14893 cp/parser.c:37045
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.c:15014
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15223
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15273
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15312
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, 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.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.c:15888
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid proc_bind kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.c:15932
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, 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.c:16701 cp/parser.c:42263
  #, 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.c:16712 cp/parser.c:42274
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, 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.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, 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.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, 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.c:16857 cp/parser.c:42435
  #, 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.c:17106 cp/parser.c:3109
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: c/c-parser.c:17110
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: c/c-parser.c:17151 c/c-parser.c:17199 cp/parser.c:1452
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, 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.c:17222 cp/parser.c:44383
  #, 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.c:17223 cp/parser.c:44385
  #, 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.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "expected %<allocator%>"
  msgstr "forventede %<operator%>"
  
! #: c/c-parser.c:17338
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, 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"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, 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.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18107
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, 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.c:18416
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, 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.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20152
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20203 c/c-parser.c:20231
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, 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.c:20323 cp/parser.c:42836
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifier `%s' not allowed after struct or class"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "typemodifikationen '%s' er ikke tilladt efter struct eller class"
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, 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.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, 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"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, 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.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, 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.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.c:20662
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20723
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20949
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21026
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21033
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-parser.c:21036
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21044
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21053
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21170
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:21181
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:21200
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  #| msgid "code model `large' not supported yet"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "kodemodellen 'large' er ikke understÃ¸ttet endnu"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21490
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.c:21496
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21936
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> funktionskald er ikke inden for ydre transaktion eller %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22028
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "no closing brace"
--- 46082,47467 ----
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C tillader ikke #%s"
  
! #: c/c-parser.c:8542
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of %qs"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: c/c-parser.c:8625
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:8628
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:8697
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-parser.c:8700
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.c:8704
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8728
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8729
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8737
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8738
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "compatible type is here"
  msgstr "uforenelige typer i %s"
  
! #: c/c-parser.c:8761
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "GenerÃ©r flere indlÃ¦snings-/lagringsinstruktioner"
  
! #: c/c-parser.c:8763
  #, fuzzy, gcc-internal-format
  msgid "other match is here"
  msgstr "  anden type her"
  
! #: c/c-parser.c:8788
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8809
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:8817
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-parser.c:8823
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: c/c-parser.c:8839
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal vÃ¦re konstant"
  
! #: c/c-parser.c:8862 c/c-parser.c:8866
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:8870
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:9044 c/c-parser.c:10112 c/c-parser.c:10134
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.c:9065
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.c:9079
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C forbyder sÃ¦tningsblokke inden i udtryk"
  
! #: c/c-parser.c:9269
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9285
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "fÃ¸rste parameter til '__builtin_choose_expr' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9355 c/c-parser.c:9372 c/c-parser.c:9379
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: c/c-parser.c:9400
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: c/c-parser.c:9444 c/c-parser.c:9454
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9476 c/c-parser.c:9486
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9519
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: c/c-parser.c:9538
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9586
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9609
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9626
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: c/c-parser.c:9664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: c/c-parser.c:9675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9691 c/c-parser.c:9721
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9699 c/c-parser.c:9741
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.c:9713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "complex arguments must have identical types"
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplekse parametre skal have identiske typer"
  
! #: c/c-parser.c:9733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-parser.c:9839
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for type-generic call"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: c/c-parser.c:9880
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9893
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_altivec_predicate must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "1. parameter til __builtin_altivec_predicate skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9897
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "den anden parameter til '__builtin_prefetch' skal vÃ¦re en konstant"
  
! #: c/c-parser.c:9923
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "forkert parametertype til bitkomplement"
  
! #: c/c-parser.c:9945
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9954
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-parser.c:9999 cp/parser.c:7353
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: c/c-parser.c:10172
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10183
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10187
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: c/c-parser.c:10200
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10274
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10279
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10287
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10298
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10302
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10307
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10320
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10341
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10346
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10351
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10817
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10913
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11161
  #, fuzzy, gcc-internal-format
  #| msgid "extra semicolon in struct or union specified"
  msgid "extra semicolon in method definition specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c/c-parser.c:11293
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11313
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11435
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c method declaration is expected"
  msgstr "Klasse- eller grÃ¦nsefladeerklÃ¦ring forventet"
  
! #: c/c-parser.c:11886
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "no type or storage class may be specified here,"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-parser.c:11954 cp/parser.c:34784
  #, 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.c:11968 cp/parser.c:34797
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "manglende Code-egenskab"
  
! #: c/c-parser.c:12007
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: c/c-parser.c:12010 cp/parser.c:34834
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12019 cp/parser.c:34843
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:12030 cp/parser.c:34857
  #, 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.c:12046 cp/parser.c:34876
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12260 cp/parser.c:44912
  #, 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.c:12304 c/c-parser.c:19393 c/c-parser.c:19688 c/c-parser.c:19747
! #: c/c-parser.c:19833 cp/parser.c:41397 cp/parser.c:41731 cp/parser.c:41821
! #: cp/parser.c:41894 cp/parser.c:44959 cp/parser.c:44974 cp/parser.c:44989
! #: cp/parser.c:45005 cp/parser.c:45021 cp/parser.c:45037 cp/parser.c:45064
! #: cp/parser.c:45077 cp/parser.c:45100 cp/parser.c:45113
  #, 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.c:12327 cp/parser.c:45090
  #, 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.c:12414 cp/parser.c:45185
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12421 cp/parser.c:45191
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12434
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.c:12456 c/c-parser.c:12480 cp/parser.c:45220 cp/parser.c:45253
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12493 cp/parser.c:44949
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.c:12832 c/c-parser.c:15840 c/c-parser.c:21437 c/c-parser.c:21445
! #: cp/parser.c:35295 cp/parser.c:38010 cp/parser.c:44032 cp/parser.c:44040
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:12859
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be integral"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: c/c-parser.c:13103 c/c-parser.c:13115
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:13266 c/c-parser.c:21738
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is not a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: c/c-parser.c:13270 cp/semantics.c:7784
  #, 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.c:13312 cp/parser.c:35981
  #, 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.c:13389 cp/parser.c:36045
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:13391 cp/parser.c:36047
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13511 cp/parser.c:36158
  #, 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.c:13531 c/c-parser.c:19740 c/c-parser.c:19826 cp/parser.c:36176
! #: cp/parser.c:41723 cp/parser.c:41813
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.c:13584 cp/parser.c:36231
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13591 cp/parser.c:36238
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13593 cp/parser.c:36240
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13599 cp/parser.c:36246
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13704 c/c-parser.c:13750 c/c-parser.c:13796 c/c-parser.c:13842
! #: c/c-parser.c:14258 c/c-parser.c:14340 c/c-parser.c:14879 c/c-parser.c:15007
! #: c/c-parser.c:15052 c/c-parser.c:15784
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.c:13715
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13761
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13807 cp/semantics.c:7989
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13854 cp/semantics.c:8019
  #, 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.c:13888 cp/parser.c:36438
  #, 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.c:13928 cp/parser.c:36480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:13989 cp/parser.c:36545
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:14055 cp/parser.c:36614
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:14058 cp/parser.c:36617
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:14132 cp/semantics.c:7026
  #, 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.c:14144 c/c-parser.c:14267 cp/semantics.c:7058
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%qs value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:14206 cp/parser.c:35753
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "for mange parametre"
  
! #: c/c-parser.c:14240 cp/parser.c:35786
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.c:14407 cp/semantics.c:8154
  #, 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.c:14465 c/c-parser.c:14471 cp/parser.c:36649 cp/parser.c:36659
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.c:14505 cp/parser.c:36697
  #, 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.c:14558 cp/parser.c:36765
  #, 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.c:14683 c/c-parser.c:21003 cp/parser.c:43683
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14803 cp/parser.c:37023
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14857 cp/parser.c:37039
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14861 cp/parser.c:37042
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14873 cp/semantics.c:7093
  #, 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.c:14896 cp/parser.c:37062
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.c:15017
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15062 cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15107 cp/semantics.c:7308
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15152 cp/semantics.c:7406
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15226
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15276
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15315
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15583 cp/parser.c:37791
  #, 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.c:15630 cp/parser.c:37839 cp/parser.c:38068 cp/parser.c:38118
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.c:15717 cp/parser.c:37914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.c:15815 cp/parser.c:38015
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.c:15891
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid proc_bind kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.c:15935
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:16012 cp/semantics.c:7564
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16209 cp/parser.c:38352
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16220 c/c-parser.c:16552 cp/parser.c:38363 cp/parser.c:38734
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-parser.c:16264 cp/parser.c:38410
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16409 cp/parser.c:38588
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16541 cp/parser.c:38723
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16674 cp/parser.c:42251
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16684 cp/parser.c:42261
  #, 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.c:16704 cp/parser.c:42281
  #, 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.c:16715 cp/parser.c:42292
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-parser.c:16722 cp/parser.c:42299
  #, 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.c:16730 cp/parser.c:42307
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16741 cp/parser.c:42329
  #, 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.c:16751 cp/parser.c:42339
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16844 cp/parser.c:42436
  #, 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.c:16860 cp/parser.c:42453
  #, 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.c:17109 cp/parser.c:3109
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: c/c-parser.c:17113
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.c:17131 cp/parser.c:44276
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: c/c-parser.c:17154 c/c-parser.c:17202 cp/parser.c:1452
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:17194 cp/parser.c:44327 cp/parser.c:44372
  #, 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.c:17225 cp/parser.c:44401
  #, 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.c:17226 cp/parser.c:44403
  #, 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.c:17270 cp/parser.c:42654
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17325 cp/parser.c:38813
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "expected %<allocator%>"
  msgstr "forventede %<operator%>"
  
! #: c/c-parser.c:17341
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17356 cp/parser.c:38828
  #, 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"
  
! #: c/c-parser.c:17455 cp/parser.c:38921
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:17477 cp/parser.c:38943
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17491 cp/parser.c:38957
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17498 cp/parser.c:38964
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17555 cp/parser.c:39021
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17564 cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17574 cp/parser.c:39039
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17840 cp/parser.c:39244 cp/parser.c:39270
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.c:17844 cp/parser.c:39301 cp/parser.c:39317
  #, 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.c:17893 cp/semantics.c:9738 cp/semantics.c:9748
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17993 cp/semantics.c:9813
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.c:18050 cp/parser.c:39501
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:18062 cp/parser.c:39517
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:18098 cp/parser.c:39550
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:18105 cp/parser.c:39557
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18110
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18164 cp/parser.c:40162
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:18169 cp/parser.c:40168
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.c:18225 cp/parser.c:40219
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18236 cp/parser.c:40230
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18254 cp/parser.c:40258
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.c:18333 cp/semantics.c:9323 cp/semantics.c:9414
  #, 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.c:18419
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18467 cp/parser.c:40572
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18550 cp/parser.c:40368 cp/parser.c:40410 cp/pt.c:17930
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18684 cp/parser.c:40691
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-parser.c:18898 cp/parser.c:40909
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19108 cp/parser.c:41110
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19384 cp/parser.c:41388
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:19637 cp/parser.c:41661
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19653 cp/parser.c:41677
  #, 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.c:19701 cp/parser.c:41907
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19775 cp/parser.c:41760
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19787 cp/parser.c:41772
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19862 cp/parser.c:41851
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19875 cp/parser.c:41864
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20099 cp/parser.c:42126
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20156
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20207 c/c-parser.c:20235
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20274 cp/parser.c:42802
  #, 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.c:20327 cp/parser.c:42854
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifier `%s' not allowed after struct or class"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "typemodifikationen '%s' er ikke tilladt efter struct eller class"
  
! #: c/c-parser.c:20352 cp/parser.c:42878
  #, 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.c:20379 cp/parser.c:42917 cp/pt.c:11524
  #, 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"
  
! #: c/c-parser.c:20382 cp/parser.c:42920 cp/pt.c:11541
  #, 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.c:20406 cp/parser.c:42948 cp/pt.c:11527
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: c/c-parser.c:20451 cp/parser.c:42992
  #, 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.c:20473 cp/parser.c:43014 cp/pt.c:11531
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.c:20484 cp/parser.c:43025
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20571 cp/parser.c:43111
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:20646 cp/parser.c:43219
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.c:20666
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-parser.c:20672 cp/decl.c:7581
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: c/c-parser.c:20684 cp/decl.c:7590
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20727
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20735 cp/parser.c:43264
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:20844 cp/parser.c:43369
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20893 cp/parser.c:43418
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20912 cp/parser.c:43443
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20919 cp/parser.c:43450
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20925 cp/parser.c:43457
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20953
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21034
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21037
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: c/c-parser.c:21040
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21048
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21057
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21174
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:21185
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:21204
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21335 cp/parser.c:43925
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:21399 cp/parser.c:43988
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.c:21419 cp/parser.c:44014
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21428 cp/parser.c:44023
  #, fuzzy, gcc-internal-format
  #| msgid "code model `large' not supported yet"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "kodemodellen 'large' er ikke understÃ¸ttet endnu"
  
! #: c/c-parser.c:21440 cp/parser.c:44035
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21452 cp/parser.c:44047
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21461 cp/parser.c:44056
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21475 cp/parser.c:44070
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21494
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.c:21500
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.c:21740 cp/semantics.c:8762
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8764
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21746 cp/semantics.c:8766
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.c:21925 cp/parser.c:44803
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21931 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21940
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> funktionskald er ikke inden for ydre transaktion eller %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21948 cp/parser.c:44827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22032
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "no closing brace"
*************** msgstr "fejl ved lukning af %s: %m"
*** 47436,47442 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
--- 47473,47479 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10697 c/c-typeck.c:10739 cp/call.c:4556
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
*************** msgstr "en funktions returtype kan ikke
*** 47521,47533 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, 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.c:2511 c/c-typeck.c:9234
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE"
--- 47558,47570 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9252
  #, 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.c:2511 c/c-typeck.c:9256
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE"
*************** msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en 'void *
*** 47567,47573 ****
  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.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "tabelindeks er ikke et heltal"
--- 47604,47610 ----
  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.c:2702 cp/typeck.c:3609 cp/typeck.c:3702
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "tabelindeks er ikke et heltal"
*************** msgstr ""
*** 47725,47743 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, 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.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, 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.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
--- 47762,47780 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5140 cp/typeck.c:5409
  #, 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.c:3916 c/c-typeck.c:3927 cp/typeck.c:5167 cp/typeck.c:5191
  #, 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.c:3919 c/c-typeck.c:3930 cp/typeck.c:5170 cp/typeck.c:5194
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
*************** msgstr "henvisning til en funktion benyt
*** 47765,47771 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "beregninger udfÃ¸rt pÃ¥ en henvisning til en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
--- 47802,47808 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "beregninger udfÃ¸rt pÃ¥ en henvisning til en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6107
  #, 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 henvi
*** 47859,47865 ****
  msgid "taking address of expression of type %<void%>"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: c/c-typeck.c:4858
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of bit-field %qD"
--- 47896,47902 ----
  msgid "taking address of expression of type %<void%>"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: c/c-typeck.c:4858 c/c-typeck.c:5042
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of bit-field %qD"
*************** msgstr "kan ikke tage adressen af et ikk
*** 47877,49405 ****
  msgid "address of array with reverse scalar storage order requested"
  msgstr "forespÃ¸rgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.c:5064
  #, 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.c:5067
  #, 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.c:5072
  #, 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.c:5074
  #, 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.c:5213
  #, 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.c:5295
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, 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.c:5394
  #, 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.c:5405 c/c-typeck.c:5422
  #, 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.c:5410 c/c-typeck.c:5427
  #, 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.c:5440
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5594
  #, 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.c:5598
  #, 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.c:5616
  #, 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.c:5621
  #, 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.c:5630 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "in call to %qD, declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, 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.c:5768
  #, 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.c:5774
  #, 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.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "typetildelingen angiver en tabeltype"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-typeck.c:5924
  #, 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.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C forbyder omtvingelse til uniontype"
  
! #: c/c-typeck.c:5954
  #, 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.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6019
  #, 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.c:6030
  #, 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.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, 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.c:6058
  #, 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.c:6067
  #, 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.c:6077
  #, 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.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6213
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "tildelingsundertrykkelse"
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, 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.c:6604
  #, 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.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6681
  #, 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.c:6684
  #, 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.c:6689
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "built-in %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6897
  #, 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.c:6901
  #, 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.c:6906
  #, 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.c:6924
  #, 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.c:7102 c/c-typeck.c:7457
  #, 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.c:7105 c/c-typeck.c:7460
  #, 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.c:7108 c/c-typeck.c:7462
  #, 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.c:7111 c/c-typeck.c:7464
  #, 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.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  #, 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.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  #, 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.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  #, 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.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  #, 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.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C forbyder parameterkonvertering til uniontype"
  
! #: c/c-typeck.c:7202
  #, 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.c:7215
  #, 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.c:7225
  #, 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.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7268
  #, 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.c:7274
  #, 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.c:7279
  #, 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.c:7284 cp/typeck.c:9554
  #, 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.c:7305
  #, 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.c:7310
  #, 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.c:7315
  #, 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.c:7320
  #, 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.c:7369
  #, 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.c:7372
  #, 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.c:7374
  #, 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.c:7376
  #, 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.c:7420
  #, 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.c:7428
  #, 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.c:7433
  #, 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.c:7438
  #, 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.c:7480
  #, 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.c:7488
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7493
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7504
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "return-sÃ¦tning med en vÃ¦rdi i en funktion der er erklÃ¦ret med en void returtype"
  
! #: c/c-typeck.c:7516
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "return-sÃ¦tning med en vÃ¦rdi i en funktion der er erklÃ¦ret med en void returtype"
  
! #: c/c-typeck.c:7555
  #, 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.c:7562
  #, 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.c:7567
  #, 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.c:7571
  #, 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.c:7591
  #, 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.c:7598
  #, 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.c:7603
  #, 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.c:7607
  #, 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.c:7634
  #, 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.c:7645
  #, 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.c:7655
  #, 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.c:7665
  #, 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.c:7733
  #, 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.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, 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.c:8029
  #, 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.c:8097 cp/typeck.c:2193
  #, 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.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: c/c-typeck.c:8125
  #, 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.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, 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.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "startvÃ¦rdielement kan ikke beregnes ved indlÃ¦sningstidspunktet"
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, 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.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "overskydende krÃ¸llede paranteser ved slutningen af startvÃ¦rdien"
  
! #: c/c-typeck.c:8798
  #, 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.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, 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.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "krÃ¸llede paranteser mangler omkring startvÃ¦rdien"
  
! #: c/c-typeck.c:8924
  #, 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.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "tom skalarstartvÃ¦rdi"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "overskydende elementer i skalarstarvÃ¦rdi"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, 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.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "feltnavn ikke i struktur- eller union-startvÃ¦rdi"
  
! #: c/c-typeck.c:9127
  #, 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.c:9136 c/c-typeck.c:9145
  #, 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.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "tabelindekset i startvÃ¦rdien er ikke en konstant"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "tabelindeks i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tomt indeksinterval i startvÃ¦rdi"
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "tabelindeksinterval i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, fuzzy, gcc-internal-format
  #| msgid "initialized field with side-effects overwritten"
  msgid "initialized field overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10178
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "for mange elementer i char-tabelstartvÃ¦rdien"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "for mange elementer i struct-startvÃ¦rdi"
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "ikke-statisk klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "for mange elementer i union-startvÃ¦rdi"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionel C forbyder tildeling af startvÃ¦rdi til unioner"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "for mange elementer i tabelstartvÃ¦rdi"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "for mange elementer i vektorstartvÃ¦rdi"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "for mange elementer i skalarstartvÃ¦rdi"
  
! #: c/c-typeck.c:10764
  #, 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.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, 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.c:10819 c/c-typeck.c:10823
  #, 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.c:10837 c/gimple-parser.c:2414
  #, 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.c:10840
  #, 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.c:10917
  #, 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.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-stÃ¸rrelsen er ikke et heltal"
  
! #: c/c-typeck.c:11032
  #, 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.c:11070 c/c-typeck.c:11078
  #, 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.c:11084 cp/parser.c:11974
  #, 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.c:11086
  #, 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.c:11162 cp/parser.c:13476
  #, 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.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, 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.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-sÃ¦tning befinder sig ikke i en lÃ¸kke"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement with no effect"
  msgstr "%HsÃ¦tning uden nogen virkning"
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, 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.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, 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.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, 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.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, 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.c:12218 c/c-typeck.c:12224
  #, 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.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "sammenligning mellem en fuldstÃ¦ndig og ufuldstÃ¦ndig henvisning"
  
! #: c/c-typeck.c:12330
  #, 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.c:12335
  #, 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.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12755
  #, 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.c:12759
  #, 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.c:12763
  #, 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.c:12779
  #, 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.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, 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Ã¦ndig type"
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qE is a member of a union"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, 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.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, 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.c:13120
  #, 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.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, 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.c:13172 cp/semantics.c:5047
  #, 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.c:13195 cp/semantics.c:5080
  #, 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.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, 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.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, 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.c:13773 cp/semantics.c:6346
  #, 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.c:13780
  #, 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.c:13786 cp/semantics.c:6353
  #, 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.c:13799 cp/semantics.c:6369
  #, 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.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, 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.c:13859 cp/semantics.c:6445
  #, 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.c:13865 cp/semantics.c:6451
  #, 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.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected pointer in %qs clause"
  msgstr "uventet operand"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, 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.c:14006 cp/semantics.c:6594
  #, 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.c:14032 c/c-typeck.c:14042
  #, 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.c:14062
  #, 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.c:14074
  #, 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.c:14082
  #, 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.c:14132
  #, 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.c:14141 cp/semantics.c:6238
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "brug af '%D' er tvetydigt"
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, 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.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, 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.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, 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.c:14422 cp/semantics.c:6932
  #, 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.c:14441 cp/semantics.c:7271
  #, 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.c:14448
  #, 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.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD i %<aligned%>-klausul"
  
! #: c/c-typeck.c:14462
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, 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.c:14481
  #, 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.c:14494 cp/semantics.c:7381
  #, 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.c:14500
  #, 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.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, 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.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, 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.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, 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.c:14736 cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE har ikke en mappable-type i %qs-klausul"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, 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.c:14894 cp/semantics.c:7922
  #, 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.c:14922 cp/semantics.c:7952
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14956
  #, 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.c:14963
  #, 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.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, 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.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, 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.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15522
  #, 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.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 47914,49448 ----
  msgid "address of array with reverse scalar storage order requested"
  msgstr "forespÃ¸rgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.c:5073
  #, 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.c:5076
  #, 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.c:5081
  #, 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.c:5083
  #, 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.c:5222
  #, 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.c:5304
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5363 c/c-typeck.c:5369
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5386
  #, 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.c:5403
  #, 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.c:5414 c/c-typeck.c:5431
  #, 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.c:5419 c/c-typeck.c:5436
  #, 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.c:5449
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5454
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5463 c/c-typeck.c:5474
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5488
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.c:5603
  #, 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.c:5607
  #, 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.c:5625
  #, 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.c:5630
  #, 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.c:5639 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "in call to %qD, declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c/c-typeck.c:5688
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.c:5706 c/c-typeck.c:11260
  #, 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.c:5777
  #, 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.c:5783
  #, 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.c:5818
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5912
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "typetildelingen angiver en tabeltype"
  
! #: c/c-typeck.c:5918
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-typeck.c:5933
  #, 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.c:5953
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C forbyder omtvingelse til uniontype"
  
! #: c/c-typeck.c:5963
  #, 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.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6028
  #, 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.c:6039
  #, 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.c:6044
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6053 cp/typeck.c:8460
  #, 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.c:6067
  #, 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.c:6076
  #, 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.c:6086
  #, 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.c:6182
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6223
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "tildelingsundertrykkelse"
  
! #: c/c-typeck.c:6349
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6551 c/c-typeck.c:6573 c/c-typeck.c:6599
  #, 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.c:6614
  #, 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.c:6657 c/c-typeck.c:6903
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6691
  #, 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.c:6694
  #, 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.c:6699
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "built-in %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: c/c-typeck.c:6898
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6907
  #, 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.c:6911
  #, 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.c:6916
  #, 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.c:6934
  #, 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.c:7112 c/c-typeck.c:7479
  #, 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.c:7115 c/c-typeck.c:7482
  #, 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.c:7118 c/c-typeck.c:7484
  #, 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.c:7121 c/c-typeck.c:7486
  #, 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.c:7129 c/c-typeck.c:7374 c/c-typeck.c:7417
  #, 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.c:7131 c/c-typeck.c:7376 c/c-typeck.c:7419
  #, 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.c:7133 c/c-typeck.c:7378 c/c-typeck.c:7421
  #, 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.c:7135 c/c-typeck.c:7380 c/c-typeck.c:7423
  #, 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.c:7144
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C forbyder parameterkonvertering til uniontype"
  
! #: c/c-typeck.c:7212
  #, 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.c:7225
  #, 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.c:7235
  #, 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.c:7245
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7278
  #, 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.c:7284
  #, 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.c:7289
  #, 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.c:7294 cp/typeck.c:9569
  #, 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.c:7317
  #, 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.c:7327
  #, 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.c:7337
  #, 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.c:7342
  #, 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.c:7391
  #, 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.c:7394
  #, 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.c:7396
  #, 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.c:7398
  #, 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.c:7442
  #, 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.c:7450
  #, 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.c:7455
  #, 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.c:7460
  #, 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.c:7502
  #, 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.c:7510
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7515
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7521
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7526
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: c/c-typeck.c:7533
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "return-sÃ¦tning med en vÃ¦rdi i en funktion der er erklÃ¦ret med en void returtype"
  
! #: c/c-typeck.c:7538
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "return-sÃ¦tning med en vÃ¦rdi i en funktion der er erklÃ¦ret med en void returtype"
  
! #: c/c-typeck.c:7577
  #, 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.c:7584
  #, 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.c:7589
  #, 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.c:7593
  #, 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.c:7613
  #, 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.c:7620
  #, 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.c:7625
  #, 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.c:7629
  #, 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.c:7656
  #, 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.c:7667
  #, 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.c:7677
  #, 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.c:7687
  #, 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.c:7755
  #, 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.c:7995 c/c-typeck.c:8889 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.c:8011 cp/typeck2.c:1099
  #, 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.c:8051
  #, 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.c:8119 cp/typeck.c:2193
  #, 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.c:8138 c/c-typeck.c:8162 c/c-typeck.c:8165 c/c-typeck.c:8173
! #: c/c-typeck.c:8213 c/c-typeck.c:9742 c/c-typeck.c:9792
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: c/c-typeck.c:8147
  #, 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.c:8178 c/c-typeck.c:8226 c/c-typeck.c:9802
  #, 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.c:8220 c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "startvÃ¦rdielement kan ikke beregnes ved indlÃ¦sningstidspunktet"
  
! #: c/c-typeck.c:8239
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: c/c-typeck.c:8517 cp/decl.c:6998
  #, 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.c:8737
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "overskydende krÃ¸llede paranteser ved slutningen af startvÃ¦rdien"
  
! #: c/c-typeck.c:8820
  #, 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.c:8886 c/c-typeck.c:10325 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, 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.c:8923
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "krÃ¸llede paranteser mangler omkring startvÃ¦rdien"
  
! #: c/c-typeck.c:8946
  #, 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.c:8970
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "tom skalarstartvÃ¦rdi"
  
! #: c/c-typeck.c:8975
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "overskydende elementer i skalarstarvÃ¦rdi"
  
! #: c/c-typeck.c:9094 c/c-typeck.c:9176
  #, 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.c:9099 c/c-typeck.c:9238
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "feltnavn ikke i struktur- eller union-startvÃ¦rdi"
  
! #: c/c-typeck.c:9149
  #, 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.c:9158 c/c-typeck.c:9167
  #, 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.c:9172 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "tabelindekset i startvÃ¦rdien er ikke en konstant"
  
! #: c/c-typeck.c:9178 c/c-typeck.c:9181
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "tabelindeks i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.c:9200
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tomt indeksinterval i startvÃ¦rdi"
  
! #: c/c-typeck.c:9209
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "tabelindeksinterval i startvÃ¦rdi overskrider tabelgrÃ¦nser"
  
! #: c/c-typeck.c:9311 c/c-typeck.c:9341 c/c-typeck.c:9885
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.c:9315 c/c-typeck.c:9345 c/c-typeck.c:9888
  #, fuzzy, gcc-internal-format
  #| msgid "initialized field with side-effects overwritten"
  msgid "initialized field overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.c:9819
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10200
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "for mange elementer i char-tabelstartvÃ¦rdien"
  
! #: c/c-typeck.c:10207 c/c-typeck.c:10284
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "for mange elementer i struct-startvÃ¦rdi"
  
! #: c/c-typeck.c:10228
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10299 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "ikke-statisk klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "for mange elementer i union-startvÃ¦rdi"
  
! #: c/c-typeck.c:10416
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionel C forbyder tildeling af startvÃ¦rdi til unioner"
  
! #: c/c-typeck.c:10478
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "for mange elementer i tabelstartvÃ¦rdi"
  
! #: c/c-typeck.c:10512
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "for mange elementer i vektorstartvÃ¦rdi"
  
! #: c/c-typeck.c:10544
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "for mange elementer i skalarstartvÃ¦rdi"
  
! #: c/c-typeck.c:10786
  #, 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.c:10813 c/gimple-parser.c:2404 cp/typeck.c:10061
  #, 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.c:10841 c/c-typeck.c:10845
  #, 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.c:10859 c/gimple-parser.c:2414
  #, 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.c:10862
  #, 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.c:10939
  #, 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.c:11029 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-stÃ¸rrelsen er ikke et heltal"
  
! #: c/c-typeck.c:11054
  #, 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.c:11092 c/c-typeck.c:11100
  #, 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.c:11106 cp/parser.c:11981
  #, 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.c:11108
  #, 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.c:11184 cp/parser.c:13483
  #, 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.c:11187 c/c-typeck.c:11207 cp/decl.c:3644 cp/parser.c:13493
! #: cp/parser.c:13514
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11190 cp/parser.c:13496
  #, 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.c:11204 cp/parser.c:13506
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-sÃ¦tning befinder sig ikke i en lÃ¸kke"
  
! #: c/c-typeck.c:11242 cp/cp-gimplify.c:218
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement with no effect"
  msgstr "%HsÃ¦tning uden nogen virkning"
  
! #: c/c-typeck.c:11286
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:12120 c/c-typeck.c:12288 cp/typeck.c:5423
  #, 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.c:12128 c/c-typeck.c:12296 cp/typeck.c:5436
  #, 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.c:12143 c/c-typeck.c:12311 cp/typeck.c:5454
! #, 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.c:12153 c/c-typeck.c:12321 cp/typeck.c:5471
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12167 cp/typeck.c:5129
  #, 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.c:12185 c/c-typeck.c:12206
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12191 c/c-typeck.c:12212
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12233 c/c-typeck.c:12362
  #, 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.c:12240 c/c-typeck.c:12246
  #, 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.c:12253 c/c-typeck.c:12372
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.c:12265 c/c-typeck.c:12270 c/c-typeck.c:12398 c/c-typeck.c:12403
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "sammenligning mellem en fuldstÃ¦ndig og ufuldstÃ¦ndig henvisning"
  
! #: c/c-typeck.c:12352
  #, 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.c:12357
  #, 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.c:12380 c/c-typeck.c:12383 c/c-typeck.c:12390 c/c-typeck.c:12393
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.c:12462
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12777
  #, 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.c:12781
  #, 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.c:12785
  #, 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.c:12801
  #, 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.c:12991 cp/semantics.c:9886
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13002 c/c-typeck.c:13012 cp/semantics.c:9897
! #: cp/semantics.c:9907
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.c:13047 cp/semantics.c:9942
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13091 c/c-typeck.c:14672 c/c-typeck.c:14759 c/c-typeck.c:14832
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13103 c/c-typeck.c:14604 c/c-typeck.c:14745
! #: cp/semantics.c:4950 cp/semantics.c:7490 cp/semantics.c:7684
  #, 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Ã¦ndig type"
  
! #: c/c-typeck.c:13112 c/c-typeck.c:14769 cp/semantics.c:4960
! #: cp/semantics.c:7703
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qE is a member of a union"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: c/c-typeck.c:13120 c/c-typeck.c:14778
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13131 cp/semantics.c:4976 cp/semantics.c:7732
  #, 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.c:13135 c/c-typeck.c:14797 cp/semantics.c:4980
! #: cp/semantics.c:7736
  #, 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.c:13142
  #, 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.c:13151 c/c-typeck.c:14804 c/c-typeck.c:14922
! #: cp/semantics.c:4998 cp/semantics.c:7743 cp/semantics.c:7924
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13187 cp/semantics.c:5032
  #, 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.c:13194 cp/semantics.c:5039
  #, 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.c:13217 cp/semantics.c:5072
  #, 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.c:13234 c/c-typeck.c:13300 c/c-typeck.c:13577
! #: cp/semantics.c:5089 cp/semantics.c:5155
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: c/c-typeck.c:13253 cp/semantics.c:5108
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13270 c/c-typeck.c:13391 cp/semantics.c:5125
! #: cp/semantics.c:5246
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13287 cp/semantics.c:5142
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13328 cp/semantics.c:5183
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13343 cp/semantics.c:5198
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13379 cp/semantics.c:5234
  #, 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.c:13383 cp/semantics.c:5238
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13401 c/c-typeck.c:13516 cp/semantics.c:5256
! #: cp/semantics.c:5385
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13409 cp/semantics.c:5264
  #, 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.c:13795 cp/semantics.c:6335
  #, 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.c:13802
  #, 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.c:13808 cp/semantics.c:6342
  #, 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.c:13821 cp/semantics.c:6358
  #, 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.c:13841 cp/semantics.c:6394
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13868
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13875 cp/semantics.c:6428
  #, 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.c:13881 cp/semantics.c:6434
  #, 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.c:13887 cp/semantics.c:6440
  #, 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.c:13924 cp/semantics.c:6488
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected pointer in %qs clause"
  msgstr "uventet operand"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6563
  #, 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.c:14028 cp/semantics.c:6583
  #, 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.c:14054 c/c-typeck.c:14064
  #, 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.c:14084
  #, 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.c:14096
  #, 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.c:14104
  #, 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.c:14148
  #, 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.c:14157 cp/semantics.c:6227
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "brug af '%D' er tvetydigt"
  
! #: c/c-typeck.c:14245
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14263 c/c-typeck.c:14996 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14275 cp/semantics.c:8447
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14289 cp/semantics.c:6624
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14297
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14305
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14324 cp/semantics.c:6698
  #, 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.c:14354 c/c-typeck.c:14915 c/c-typeck.c:15139
! #: cp/semantics.c:6785 cp/semantics.c:7917 cp/semantics.c:8215
  #, 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.c:14369 cp/semantics.c:6800
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14382 c/c-typeck.c:14414 c/c-typeck.c:14445
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14390 c/c-typeck.c:14421 c/c-typeck.c:14693 c/c-typeck.c:14843
! #: c/c-typeck.c:14850 c/c-typeck.c:14868 c/c-typeck.c:14878 c/c-typeck.c:14885
! #: cp/semantics.c:6813 cp/semantics.c:6821 cp/semantics.c:6878
! #: cp/semantics.c:6885 cp/semantics.c:6929 cp/semantics.c:7617
! #: cp/semantics.c:7794 cp/semantics.c:7801 cp/semantics.c:7818
! #: cp/semantics.c:7828 cp/semantics.c:7835
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14393 c/c-typeck.c:14424 c/c-typeck.c:14853 c/c-typeck.c:14888
! #: cp/semantics.c:6824 cp/semantics.c:6888 cp/semantics.c:7804
! #: cp/semantics.c:7838
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14407 cp/semantics.c:6870
  #, 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.c:14438 cp/semantics.c:6921
  #, 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.c:14457 cp/semantics.c:7260
  #, 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.c:14464
  #, 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.c:14471
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD i %<aligned%>-klausul"
  
! #: c/c-typeck.c:14478
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14491 cp/semantics.c:7331
  #, 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.c:14497
  #, 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.c:14510 cp/semantics.c:7370
  #, 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.c:14516
  #, 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.c:14585 cp/semantics.c:7456
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7481
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.c:14612 cp/semantics.c:7500
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14621 cp/semantics.c:7511
  #, 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.c:14664 cp/semantics.c:7592
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14689 c/c-typeck.c:14865 cp/semantics.c:7613
! #: cp/semantics.c:7815
  #, 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.c:14697 c/c-typeck.c:14871 cp/semantics.c:7621
! #: cp/semantics.c:7821
  #, 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.c:14752 cp/semantics.c:7691
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE har ikke en mappable-type i %qs-klausul"
  
! #: c/c-typeck.c:14823 c/c-typeck.c:14929 cp/semantics.c:7773
! #: cp/semantics.c:7931
  #, 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.c:14910 cp/semantics.c:7911
  #, 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.c:14938 cp/semantics.c:7941
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14952 cp/semantics.c:7957
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14955 cp/semantics.c:7960
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14972
  #, 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.c:14979
  #, 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.c:15009 c/c-typeck.c:15100 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15029 cp/semantics.c:7543
  #, 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.c:15122 cp/semantics.c:8183
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15189 cp/semantics.c:8518
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15199
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8309
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15230 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15241 c/c-typeck.c:15249 cp/semantics.c:8331
! #: cp/semantics.c:8349
  #, 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.c:15294 cp/semantics.c:8289
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15331 cp/semantics.c:8339
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15341 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15359 cp/semantics.c:8543
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15533
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15538
  #, 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.c:15544
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "  for konvertering fra '%T' til
*** 49637,49643 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 49680,49686 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3729 cp/pt.c:6908
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 49730,49769 ****
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4366
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: cp/call.c:4264
  #, fuzzy
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "konvertering fra '%T' til '%T' er tvetydigt"
  
! #: cp/call.c:4372 cp/cvt.c:862
  #, fuzzy
  #| msgid "could not convert `%E' to `%T'"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: cp/call.c:4439
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4460
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/call.c:4644
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.c:4647
  #, fuzzy, gcc-internal-format
  #| msgid "call of overloaded `%D(%A)' is ambiguous"
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
--- 49773,49812 ----
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4367
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: cp/call.c:4265
  #, fuzzy
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "konvertering fra '%T' til '%T' er tvetydigt"
  
! #: cp/call.c:4373 cp/cvt.c:862
  #, fuzzy
  #| msgid "could not convert `%E' to `%T'"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: cp/call.c:4440
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4461
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/call.c:4645
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.c:4648
  #, fuzzy, gcc-internal-format
  #| msgid "call of overloaded `%D(%A)' is ambiguous"
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
*************** msgstr "kald af flertydig '%D(%A)' er tv
*** 49771,51122 ****
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "henvisning til medlemsfunktionen %E kan ikke kaldes uden et objekt; overvej at benytte .* eller ->*"
  
! #: cp/call.c:4944
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to `(%T) (%A)'"
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "ingen passende fundet for kald til '(%T) (%A)'"
  
! #: cp/call.c:4958
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/call.c:5010
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "tvetydig konvertering af tabelindeks"
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5014
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5016
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5018
  #, fuzzy, gcc-internal-format
  #| msgid "operand is r0"
  msgid " (operand type is %qT)"
  msgstr "operanden er r0"
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "internal error: %s"
  msgid "ternary %<operator?:%>"
  msgstr "intern fejl: %s"
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5051
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5081
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5096
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5105
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5215
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ forbyder udeladelse af den mellemste del af et ?:-udtryk"
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:5703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enum-typer passer ikke sammen i betinget udtryk: '%T' og '%T'"
  
! #: cp/call.c:5716
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.c:5721
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.c:5737
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/call.c:6419
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "ingen '%D(int)' erklÃ¦ret for suffiks '%s', prÃ¸ver prÃ¦fiksoperatoren i stedet"
  
! #: cp/call.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "ingen '%D(int)' erklÃ¦ret for suffiks '%s', prÃ¸ver prÃ¦fiksoperatoren i stedet"
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "comparison between %q#T and %q#T"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/call.c:7051
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7231
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "ingen passende 'operator delete' for '%T'"
  
! #: cp/call.c:7267
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "'%+#D' er ikke tilgÃ¦ngelig"
  
  # %s bliver til returnering eller tildeling eller noget i den retning
! #: cp/call.c:7362
  #, fuzzy, gcc-internal-format
  #| msgid "passing NULL used for non-pointer %s %P of `%D'"
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "overbringelse af NULL benyttet for ikke-henvisnings%s %P af '%D'"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7369
  #, fuzzy, gcc-internal-format
  #| msgid "%s to non-pointer type `%T' from NULL"
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "%s til ikke-henvisningstypen '%T' fra NULL"
  
! #: cp/call.c:7381
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: cp/call.c:7388
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/call.c:7455
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of `%D'"
  msgid "  initializing argument %P of %qD"
  msgstr "  ved klargÃ¸ring af parameteren %P til '%D'"
  
! #: cp/call.c:7475
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/call.c:7525
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around initializer for %qT"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi for '%T'"
  
! #: cp/call.c:7536
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.c:7545
  #, fuzzy
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7897
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.c:7906
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.c:7911
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.c:7923
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.c:7926
  #, fuzzy
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "kan ikke erklÃ¦re feltet '%D' til at vÃ¦re af typen '%T'"
  
! #: cp/call.c:7971
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:8166
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8270
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type `%#T' through `...'"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan ikke modtage objekter af en ikke-POD type '%#T' gennem '...'"
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8348
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/call.c:8357
  #, fuzzy, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/call.c:8457
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til formateringsegenskaber"
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9103
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "  in call to %qD"
  msgstr "  i kald af '%D'"
  
! #: cp/call.c:9131
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "'%T' er en utilgÃ¦ngelig stamklasse til '%T'"
  
! #: cp/call.c:9313
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/call.c:9875
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9877
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "; use value-initialization instead"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/call.c:9908
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use copy-assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9910
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "; use copy-initialization instead"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%#qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:10109
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktionsfunktioner kan ikke erklÃ¦res virtual"
  
! #: cp/call.c:10383 cp/typeck.c:9489
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.c:10405
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.c:10437
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.c:10484
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call destructor `%T::~%T' without object"
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "kan ikke kalde destruktionsfunktion '%T::~%T' uden objekt"
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10716
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.c:10719
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "kald af flertydig '%D(%A)' er tvetydigt"
  
! #: cp/call.c:10742
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "returnerer en vÃ¦rdi fra en konstruktionsfunktion"
  
! #: cp/call.c:10748
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "returnerer en vÃ¦rdi fra en destruktionsfunktion"
  
! #: cp/call.c:10771
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function `%D' without object"
  msgid "cannot call member function %qD without object"
  msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
  
! #: cp/call.c:11734
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' chooses `%T' over `%T'"
  msgid "passing %qT chooses %qT over %qT"
  msgstr "videregivelse af '%T' vÃ¦lger '%T' frem for '%T'"
  
! #: cp/call.c:11803
  #, fuzzy, gcc-internal-format
  #| msgid "choosing `%D' over `%D'"
  msgid "choosing %qD over %qD"
  msgstr "vÃ¦lger '%D' frem for '%D'"
  
! #: cp/call.c:11804
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  fordi konverteringssekvensen for parameteren er bedre"
  
! #: cp/call.c:12057
  #, fuzzy, gcc-internal-format
  #| msgid "default argument specified in explicit specialization"
  msgid "default argument mismatch in overload resolution"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/call.c:12061
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:12063
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:12109
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ifÃ¸lge ISO C++ er '%D' og '%D' tvetydigt selvom den vÃ¦rste konvertering for fÃ¸rstnÃ¦vnte er bedre end den vÃ¦rste konvertering for den sidstnÃ¦vnte"
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.c:12655
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/class.c:309
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:313
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:320
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:325
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:378
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:1191
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "strider mod tidligere erklÃ¦ring '%#D'"
  
! #: cp/class.c:1194
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "version inherited from %qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1212
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' and `%#D' cannot be overloaded"
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "'%#D' og '%#D' kan ikke flertydiggÃ¸res"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: cp/class.c:1256
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting access specifications for method `%D', ignored"
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "modstridende tilgangsanvisninger til metoden '%D', ignoreret"
  
! #: cp/class.c:1259
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting access specifications for field `%s', ignored"
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "modstridende tilgangsanvisninger til feltet '%s', ignoreret"
  
! #: cp/class.c:1328
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local method `%#D' with same name"
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "  pÃ¥ grund af den lokale metode '%#D' med det samme navn"
  
! #: cp/class.c:1332
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "local method %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1338
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local member `%#D' with same name"
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "  pÃ¥ grund af det lokale medlem '%#D' med det samme navn"
  
! #: cp/class.c:1342
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "local member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:2225
  #, fuzzy, gcc-internal-format
  #| msgid "all member functions in class `%T' are private"
  msgid "all member functions in class %qT are private"
  msgstr "alle medlemsfunktioner i klassen '%T' er private"
  
! #: cp/class.c:2237
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' only defines a private destructor and has no friends"
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "'%#T' definerer kun en privat destruktionsfunktion og har ingen venner"
  
! #: cp/class.c:2278
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' only defines private constructors and has no friends"
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "'%#T' definerer kun private konstruktionsfunktioner og har ingen venner"
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
  # %D er en funktion
! #: cp/class.c:2574
  #, fuzzy, gcc-internal-format
  #| msgid "no unique final overrider for `%D' in `%T'"
  msgid "no unique final overrider for %qD in %qT"
  msgstr "ingen unik endelig overskrivning af '%D' i '%T'"
  
! #: cp/class.c:2936
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' and `%#D' cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "'%#D' og '%#D' kan ikke flertydiggÃ¸res"
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3017
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was hidden"
  msgid "%qD was hidden"
  msgstr "'%D' var skjult"
  
! #: cp/class.c:3018
  #, fuzzy, gcc-internal-format
  #| msgid "  by `%D'"
  msgid "  by %qD"
  msgstr "  af '%D'"
  
! #: cp/class.c:3053
  #, 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/class.c:3063 cp/parser.c:21859
  #, 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/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/class.c:3467
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%D' width not an integer constant"
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bredden af bitfeltet '%D' er ikke en heltalskonstant"
  
! #: cp/class.c:3472
  #, fuzzy, gcc-internal-format
  #| msgid "negative width in bit-field `%D'"
  msgid "negative width in bit-field %q+D"
  msgstr "negativ bredde i bitfeltet '%D'"
  
! #: cp/class.c:3477
  #, fuzzy, gcc-internal-format
  #| msgid "zero width for bit-field `%D'"
  msgid "zero width for bit-field %q+D"
  msgstr "en bredde pÃ¥ nul for bitfeltet '%D'"
  
! #: cp/class.c:3487
  #, fuzzy, gcc-internal-format
  #| msgid "width of `%D' exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "bredden af '%D' overstiger typen"
  
! #: cp/class.c:3493
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is too small to hold all values of `%#T'"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "'%D' er for lille til at indeholde alle vÃ¦rdierne af '%#T'"
  
! #: cp/class.c:3554
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with constructor not allowed in union"
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "medlemmet '%#D' med en konstruktionsfunktion er ikke tilladt i en union"
  
! #: cp/class.c:3557
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with destructor not allowed in union"
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "medlemmet '%#D' med en destruktionsfunktion er ikke tilladt i en union"
  
! #: cp/class.c:3559
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with copy assignment operator not allowed in union"
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "medlemmet '%#D' med en kopitildelingsoperator er ikke tilladt i en union"
  
! #: cp/class.c:3563
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/class.c:3679
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3692
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "feltet '%D' er pÃ¥ ugyldig vis erklÃ¦ret som en funktionstype"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameteren '%D' er pÃ¥ ugyldig vis erklÃ¦ret som af en medlemsfunktionstype"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "non-member `%s' cannot be declared `mutable'"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "'%s' som ikke er medlem, kan ikke erklÃ¦res 'mutable'"
  
! #: cp/class.c:3837
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "medlemmet '%D' kan ikke afklÃ¦res bÃ¥de virtual og static"
  
! #: cp/class.c:3868
  #, fuzzy, gcc-internal-format
  #| msgid "multiple fields in union `%T' initialized"
  msgid "multiple fields in union %qT initialized"
  msgstr "flere felter i union '%T' tildeles startvÃ¦rdi"
  
! #: cp/class.c:3870
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:3913
  #, fuzzy, gcc-internal-format
  #| msgid "field `%#D' with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "felt '%#D' med samme navn som klassen"
  
! #: cp/class.c:3941
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "%q#T has pointer data members"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/class.c:3946
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override `%T(const %T&)'"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  men overskriver ikke '%T(const %T&)'"
  
! #: cp/class.c:3948
  #, fuzzy, gcc-internal-format
  #| msgid "  or `operator=(const %T&)'"
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eller 'operator=(const %T&)'"
  
! #: cp/class.c:3952
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override `operator=(const %T&)'"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  men overskriver ikke 'operator=(const %T&)'"
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:4411
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/class.c:4414
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/class.c:4742
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-virtual method `%D'"
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "startvÃ¦rdi angivet for ikke-virtuel medlemsfunktion '%D'"
  
! #: cp/class.c:4775
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/class.c:5934
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%q+T is not literal because:"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  %q+T has a non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:5943
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/class.c:6006
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "  non-static data member %qD has volatile type"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/class.c:6127
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:6156
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference `%#D' in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ikke-statisk reference '%#D' i klasse uden en konstruktionsfunktion"
  
! #: cp/class.c:6162
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member `%#D' in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ikke-statisk konstant medlem '%#D' i klasse uden en konstruktionsfunktion"
  
! #: cp/class.c:6481
  #, fuzzy, gcc-internal-format
  #| msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direkte stamklasse '%T' er ikke tilgÃ¦ngelig i '%T' pÃ¥ grund af tvetydighed"
  
! #: cp/class.c:6493
  #, fuzzy, gcc-internal-format
  #| msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtuel stamklasse '%T' er ikke tilgÃ¦ngelig i '%T' pÃ¥ grund af tvetydighed"
  
! #: cp/class.c:6743
  #, fuzzy, gcc-internal-format
  #| msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "afsÃ¦ttet for '%D' fÃ¸lger ikke ABI'en og kan Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/class.c:6922
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: cp/class.c:7208
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<...%> with non-slice"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ugyldig brug af %<...%> med ikke-skive"
  
! #: cp/class.c:7210
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7243
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: cp/class.c:7245
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7262
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: cp/class.c:7264
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
! #: cp/class.c:7283
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "next member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7534
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has virtual functions but non-virtual destructor"
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "'%#T' har virtuelle funktioner, men ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:7562
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "type transparent %q#T does not have any fields"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7572
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "forsÃ¸gte at afslutte struct, men blev stoppet af tidligere fortolkningsfejl"
  
! #: cp/class.c:8253
  #, fuzzy, gcc-internal-format
  #| msgid "language string `\"%s\"' not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "sprogstrengen '\"%s\"' ikke genkendt"
  
! #: cp/class.c:8343
  #, fuzzy, gcc-internal-format
  #| msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "kan ikke benytte den flertydiggjorte funktion '%D' baseret pÃ¥ konvertering til typen '%T'"
  
! #: cp/class.c:8501
  #, fuzzy, gcc-internal-format
  #| msgid "no matches converting function `%D' to type `%#T'"
  msgid "no matches converting function %qD to type %q#T"
  msgstr "ingen passende ved konvertering af funktionen '%D' til typen '%#T'"
  
! #: cp/class.c:8528
  #, fuzzy, gcc-internal-format
  #| msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "konvertering af den flertydiggjorte funktion '%D' til typen '%T' er tvetydig"
  
! #: cp/class.c:8555
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member `%D'"
  msgid "assuming pointer to member %qD"
  msgstr "antager henvisning til medlemmet '%D'"
  
! #: cp/class.c:8558
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "ikke tilstrÃ¦kkelig information om typen"
  
! #: cp/class.c:8654
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%E' from type `%T' to type `%T'"
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "kan ikke konvertere '%E' fra typen '%T' til typen '%T'"
  
! #: cp/class.c:8928
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "erklÃ¦ring af '%s' skygger for et medlem af 'this'"
  
! #: cp/class.c:8931
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "%qD declared here as %q#D"
--- 49814,51165 ----
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4873
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "henvisning til medlemsfunktionen %E kan ikke kaldes uden et objekt; overvej at benytte .* eller ->*"
  
! #: cp/call.c:4945
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to `(%T) (%A)'"
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "ingen passende fundet for kald til '(%T) (%A)'"
  
! #: cp/call.c:4959
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/call.c:5011
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "tvetydig konvertering af tabelindeks"
  
! #: cp/call.c:5012
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5017
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5019
  #, fuzzy, gcc-internal-format
  #| msgid "operand is r0"
  msgid " (operand type is %qT)"
  msgstr "operanden er r0"
  
! #: cp/call.c:5036
  #, fuzzy, gcc-internal-format
  #| msgid "internal error: %s"
  msgid "ternary %<operator?:%>"
  msgstr "intern fejl: %s"
  
! #: cp/call.c:5040
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5049 cp/call.c:5093 cp/call.c:5103
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5052
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5059
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5062
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5070
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5073
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5079
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5082
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5097
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5106
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5216
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ forbyder udeladelse af den mellemste del af et ?:-udtryk"
  
! #: cp/call.c:5283
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5300 cp/call.c:5307
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5363
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: cp/call.c:5443
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5448
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5497 cp/call.c:5612 cp/call.c:5783
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/call.c:5501
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5688
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:5704
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enum-typer passer ikke sammen i betinget udtryk: '%T' og '%T'"
  
! #: cp/call.c:5717
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.c:5722
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.c:5738
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/call.c:6428
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "ingen '%D(int)' erklÃ¦ret for suffiks '%s', prÃ¸ver prÃ¦fiksoperatoren i stedet"
  
! #: cp/call.c:6430
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "ingen '%D(int)' erklÃ¦ret for suffiks '%s', prÃ¸ver prÃ¦fiksoperatoren i stedet"
  
! #: cp/call.c:6510
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6561
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: cp/call.c:6563
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6634
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "comparison between %q#T and %q#T"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: cp/call.c:7018
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7021
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/call.c:7060
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/call.c:7236
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7242
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "ingen passende 'operator delete' for '%T'"
  
! #: cp/call.c:7278
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7279 cp/decl.c:8284
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7284
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7285 cp/decl.c:8285
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7292
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "'%+#D' er ikke tilgÃ¦ngelig"
  
  # %s bliver til returnering eller tildeling eller noget i den retning
! #: cp/call.c:7373
  #, fuzzy, gcc-internal-format
  #| msgid "passing NULL used for non-pointer %s %P of `%D'"
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "overbringelse af NULL benyttet for ikke-henvisnings%s %P af '%D'"
  
! #: cp/call.c:7376 cp/call.c:7395 cp/decl.c:9980 cp/typeck.c:4209
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7380
  #, fuzzy, gcc-internal-format
  #| msgid "%s to non-pointer type `%T' from NULL"
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "%s til ikke-henvisningstypen '%T' fra NULL"
  
! #: cp/call.c:7392
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: cp/call.c:7399
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/call.c:7466
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of `%D'"
  msgid "  initializing argument %P of %qD"
  msgstr "  ved klargÃ¸ring af parameteren %P til '%D'"
  
! #: cp/call.c:7486
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/call.c:7536
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around initializer for %qT"
  msgstr "krÃ¸llede paranteser omkring skalarstartvÃ¦rdi for '%T'"
  
! #: cp/call.c:7547
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.c:7556
  #, fuzzy
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/call.c:7593 cp/cvt.c:227
  #, fuzzy
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/call.c:7635 cp/call.c:7642
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7638
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7911
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.c:7920
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.c:7925
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.c:7937
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.c:7940
  #, fuzzy
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.c:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:7982 cp/call.c:8000
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "kan ikke erklÃ¦re feltet '%D' til at vÃ¦re af typen '%T'"
  
! #: cp/call.c:7985
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:8180
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:8207 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8287
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type `%#T' through `...'"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan ikke modtage objekter af en ikke-POD type '%#T' gennem '...'"
  
! #: cp/call.c:8297
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8365
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/call.c:8374
  #, fuzzy, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/call.c:8474
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan vÃ¦re kandidater til formateringsegenskaber"
  
! #: cp/call.c:8536
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9120
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.c:9123 cp/call.c:11767
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "  in call to %qD"
  msgstr "  i kald af '%D'"
  
! #: cp/call.c:9148
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "'%T' er en utilgÃ¦ngelig stamklasse til '%T'"
  
! #: cp/call.c:9344
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/call.c:9476
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9876
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9879
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.c:9884
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9889
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9904
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9908
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "; use value-initialization instead"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/call.c:9911
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9914
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9937
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/call.c:9939
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use copy-assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9941
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "; use copy-initialization instead"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: cp/call.c:9944
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9947
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9950
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9961
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9973
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9990
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9993
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:10003
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10006
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:10018
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10040
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%#qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:10140
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktionsfunktioner kan ikke erklÃ¦res virtual"
  
! #: cp/call.c:10414 cp/typeck.c:9504
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.c:10436
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.c:10468
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.c:10515
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/call.c:10553 cp/pt.c:16297 cp/typeck.c:3173
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call destructor `%T::~%T' without object"
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "kan ikke kalde destruktionsfunktion '%T::~%T' uden objekt"
  
! #: cp/call.c:10555
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.c:10750
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "kald af flertydig '%D(%A)' er tvetydigt"
  
! #: cp/call.c:10773
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10778
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "returnerer en vÃ¦rdi fra en konstruktionsfunktion"
  
! #: cp/call.c:10779
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "returnerer en vÃ¦rdi fra en destruktionsfunktion"
  
! #: cp/call.c:10802
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function `%D' without object"
  msgid "cannot call member function %qD without object"
  msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
  
! #: cp/call.c:11765
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' chooses `%T' over `%T'"
  msgid "passing %qT chooses %qT over %qT"
  msgstr "videregivelse af '%T' vÃ¦lger '%T' frem for '%T'"
  
! #: cp/call.c:11834
  #, fuzzy, gcc-internal-format
  #| msgid "choosing `%D' over `%D'"
  msgid "choosing %qD over %qD"
  msgstr "vÃ¦lger '%D' frem for '%D'"
  
! #: cp/call.c:11835
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:11838
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  fordi konverteringssekvensen for parameteren er bedre"
  
! #: cp/call.c:12088
  #, fuzzy, gcc-internal-format
  #| msgid "default argument specified in explicit specialization"
  msgid "default argument mismatch in overload resolution"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/call.c:12092
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:12094
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:12140
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ifÃ¸lge ISO C++ er '%D' og '%D' tvetydigt selvom den vÃ¦rste konvertering for fÃ¸rstnÃ¦vnte er bedre end den vÃ¦rste konvertering for den sidstnÃ¦vnte"
  
! #: cp/call.c:12527
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12682
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ugyldig const_cast af en hÃ¸jrevÃ¦rdi fra typen '%T' til typen '%T'"
  
! #: cp/call.c:12686
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/class.c:322
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:326
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:333
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:338
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:391
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:1204
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "strider mod tidligere erklÃ¦ring '%#D'"
  
! #: cp/class.c:1207
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "version inherited from %qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1225
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' and `%#D' cannot be overloaded"
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "'%#D' og '%#D' kan ikke flertydiggÃ¸res"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/class.c:1227 cp/decl.c:1746 cp/decl.c:1758 cp/decl.c:1783 cp/decl.c:1806
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: cp/class.c:1269
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting access specifications for method `%D', ignored"
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "modstridende tilgangsanvisninger til metoden '%D', ignoreret"
  
! #: cp/class.c:1272
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting access specifications for field `%s', ignored"
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "modstridende tilgangsanvisninger til feltet '%s', ignoreret"
  
! #: cp/class.c:1341
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local method `%#D' with same name"
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "  pÃ¥ grund af den lokale metode '%#D' med det samme navn"
  
! #: cp/class.c:1345
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "local method %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1351
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local member `%#D' with same name"
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "  pÃ¥ grund af det lokale medlem '%#D' med det samme navn"
  
! #: cp/class.c:1355
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "local member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1435 cp/class.c:1442 cp/class.c:1449 cp/class.c:1461
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1447
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1455
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1766
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.c:2240
  #, fuzzy, gcc-internal-format
  #| msgid "all member functions in class `%T' are private"
  msgid "all member functions in class %qT are private"
  msgstr "alle medlemsfunktioner i klassen '%T' er private"
  
! #: cp/class.c:2252
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' only defines a private destructor and has no friends"
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "'%#T' definerer kun en privat destruktionsfunktion og har ingen venner"
  
! #: cp/class.c:2293
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' only defines private constructors and has no friends"
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "'%#T' definerer kun private konstruktionsfunktioner og har ingen venner"
  
! #: cp/class.c:2297
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
  # %D er en funktion
! #: cp/class.c:2589
  #, fuzzy, gcc-internal-format
  #| msgid "no unique final overrider for `%D' in `%T'"
  msgid "no unique final overrider for %qD in %qT"
  msgstr "ingen unik endelig overskrivning af '%D' i '%T'"
  
! #: cp/class.c:2951
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' and `%#D' cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "'%#D' og '%#D' kan ikke flertydiggÃ¸res"
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2969
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3032
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was hidden"
  msgid "%qD was hidden"
  msgstr "'%D' var skjult"
  
! #: cp/class.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "  by `%D'"
  msgid "  by %qD"
  msgstr "  af '%D'"
  
! #: cp/class.c:3068
  #, 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/class.c:3078 cp/parser.c:21870
  #, 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/class.c:3274
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3466
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/class.c:3482
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%D' width not an integer constant"
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bredden af bitfeltet '%D' er ikke en heltalskonstant"
  
! #: cp/class.c:3487
  #, fuzzy, gcc-internal-format
  #| msgid "negative width in bit-field `%D'"
  msgid "negative width in bit-field %q+D"
  msgstr "negativ bredde i bitfeltet '%D'"
  
! #: cp/class.c:3492
  #, fuzzy, gcc-internal-format
  #| msgid "zero width for bit-field `%D'"
  msgid "zero width for bit-field %q+D"
  msgstr "en bredde pÃ¥ nul for bitfeltet '%D'"
  
! #: cp/class.c:3502
  #, fuzzy, gcc-internal-format
  #| msgid "width of `%D' exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "bredden af '%D' overstiger typen"
  
! #: cp/class.c:3508
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is too small to hold all values of `%#T'"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "'%D' er for lille til at indeholde alle vÃ¦rdierne af '%#T'"
  
! #: cp/class.c:3569
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with constructor not allowed in union"
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "medlemmet '%#D' med en konstruktionsfunktion er ikke tilladt i en union"
  
! #: cp/class.c:3572
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with destructor not allowed in union"
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "medlemmet '%#D' med en destruktionsfunktion er ikke tilladt i en union"
  
! #: cp/class.c:3574
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with copy assignment operator not allowed in union"
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "medlemmet '%#D' med en kopitildelingsoperator er ikke tilladt i en union"
  
! #: cp/class.c:3578
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/class.c:3694
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3707
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/class.c:3720
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "feltet '%D' er pÃ¥ ugyldig vis erklÃ¦ret som en funktionstype"
  
! #: cp/class.c:3726
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameteren '%D' er pÃ¥ ugyldig vis erklÃ¦ret som af en medlemsfunktionstype"
  
! #: cp/class.c:3797
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3849
  #, fuzzy, gcc-internal-format
  #| msgid "non-member `%s' cannot be declared `mutable'"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "'%s' som ikke er medlem, kan ikke erklÃ¦res 'mutable'"
  
! #: cp/class.c:3852
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "medlemmet '%D' kan ikke afklÃ¦res bÃ¥de virtual og static"
  
! #: cp/class.c:3883
  #, fuzzy, gcc-internal-format
  #| msgid "multiple fields in union `%T' initialized"
  msgid "multiple fields in union %qT initialized"
  msgstr "flere felter i union '%T' tildeles startvÃ¦rdi"
  
! #: cp/class.c:3885
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:3928
  #, fuzzy, gcc-internal-format
  #| msgid "field `%#D' with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "felt '%#D' med samme navn som klassen"
  
! #: cp/class.c:3956
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "%q#T has pointer data members"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/class.c:3961
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override `%T(const %T&)'"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  men overskriver ikke '%T(const %T&)'"
  
! #: cp/class.c:3963
  #, fuzzy, gcc-internal-format
  #| msgid "  or `operator=(const %T&)'"
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eller 'operator=(const %T&)'"
  
! #: cp/class.c:3967
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override `operator=(const %T&)'"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  men overskriver ikke 'operator=(const %T&)'"
  
! #: cp/class.c:3969
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:4426
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/class.c:4429
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/class.c:4757
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-virtual method `%D'"
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "startvÃ¦rdi angivet for ikke-virtuel medlemsfunktion '%D'"
  
! #: cp/class.c:4790
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/class.c:5246
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5267
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5923 cp/constexpr.c:246
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/class.c:5949
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%q+T is not literal because:"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/class.c:5952
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5955
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  %q+T has a non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:5958
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:6014
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/class.c:6021
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "  non-static data member %qD has volatile type"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/class.c:6142
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:6171
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference `%#D' in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ikke-statisk reference '%#D' i klasse uden en konstruktionsfunktion"
  
! #: cp/class.c:6177
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member `%#D' in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ikke-statisk konstant medlem '%#D' i klasse uden en konstruktionsfunktion"
  
! #: cp/class.c:6496
  #, fuzzy, gcc-internal-format
  #| msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direkte stamklasse '%T' er ikke tilgÃ¦ngelig i '%T' pÃ¥ grund af tvetydighed"
  
! #: cp/class.c:6508
  #, fuzzy, gcc-internal-format
  #| msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtuel stamklasse '%T' er ikke tilgÃ¦ngelig i '%T' pÃ¥ grund af tvetydighed"
  
! #: cp/class.c:6758
  #, fuzzy, gcc-internal-format
  #| msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "afsÃ¦ttet for '%D' fÃ¸lger ikke ABI'en og kan Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/class.c:6937
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: cp/class.c:7223
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<...%> with non-slice"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ugyldig brug af %<...%> med ikke-skive"
  
! #: cp/class.c:7225
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: cp/class.c:7230
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7258
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: cp/class.c:7260
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
! #: cp/class.c:7269 cp/class.c:7300
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7277
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: cp/class.c:7279
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
! #: cp/class.c:7298
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "next member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7412 cp/parser.c:25654
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7549
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has virtual functions but non-virtual destructor"
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "'%#T' har virtuelle funktioner, men ikke-virtuel destruktionsfunktion"
  
! #: cp/class.c:7577
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "type transparent %q#T does not have any fields"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/class.c:7583
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7587
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: cp/class.c:7593
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7750
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/class.c:7761
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "forsÃ¸gte at afslutte struct, men blev stoppet af tidligere fortolkningsfejl"
  
! #: cp/class.c:8268
  #, fuzzy, gcc-internal-format
  #| msgid "language string `\"%s\"' not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "sprogstrengen '\"%s\"' ikke genkendt"
  
! #: cp/class.c:8358
  #, fuzzy, gcc-internal-format
  #| msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "kan ikke benytte den flertydiggjorte funktion '%D' baseret pÃ¥ konvertering til typen '%T'"
  
! #: cp/class.c:8516
  #, fuzzy, gcc-internal-format
  #| msgid "no matches converting function `%D' to type `%#T'"
  msgid "no matches converting function %qD to type %q#T"
  msgstr "ingen passende ved konvertering af funktionen '%D' til typen '%#T'"
  
! #: cp/class.c:8543
  #, fuzzy, gcc-internal-format
  #| msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "konvertering af den flertydiggjorte funktion '%D' til typen '%T' er tvetydig"
  
! #: cp/class.c:8570
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member `%D'"
  msgid "assuming pointer to member %qD"
  msgstr "antager henvisning til medlemmet '%D'"
  
! #: cp/class.c:8573
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
! #: cp/class.c:8649 cp/class.c:8691
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "ikke tilstrÃ¦kkelig information om typen"
  
! #: cp/class.c:8669
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%E' from type `%T' to type `%T'"
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "kan ikke konvertere '%E' fra typen '%T' til typen '%T'"
  
! #: cp/class.c:8943
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "erklÃ¦ring af '%s' skygger for et medlem af 'this'"
  
! #: cp/class.c:8946
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "%qD declared here as %q#D"
*************** msgstr "tom erklÃ¦ring"
*** 51203,51209 ****
  msgid "%q+E is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to internal function %qE"
--- 51246,51252 ----
  msgid "%q+E is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8025
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to internal function %qE"
*************** msgstr "'%T' er en tvetydig stamklasse t
*** 51254,51260 ****
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-%<constexpr%> function %qD"
--- 51297,51303 ----
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8057
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr "tabelindeks er ikke et heltal"
*** 51379,51791 ****
  msgid "accessing uninitialized array element"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/constexpr.c:3875
  #, 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.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qE is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:3898
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4062
  #, 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.c:4065
  #, 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.c:4076
  #, 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.c:4079
  #, 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.c:4090
  #, 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.c:4093
  #, 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.c:4104
  #, 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.c:4108
  #, 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.c:4119
  #, 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.c:4122
  #, 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.c:4163
  #, 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.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4226
  #, 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.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, 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.c:4981
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:5026
  #, 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.c:5028 cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/constexpr.c:5033
  #, 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.c:5038
  #, 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.c:5045
  #, 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.c:5050
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/constexpr.c:5053
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, 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.c:5071
  #, 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.c:5074
  #, 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.c:5320
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:5389
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/constexpr.c:5402
  #, 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.c:5802 cp/constexpr.c:7039
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:5908
  #, 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.c:6010
  #, 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.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, 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.c:6089
  #, 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.c:6271 cp/constexpr.c:8646
  #, 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.c:6699 cp/constexpr.c:8173
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6727
  #, 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.c:6756
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "cast from %qT is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: cp/constexpr.c:6792
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.c:6992
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "uventet operand"
  
! #: cp/constexpr.c:6998
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
! #: cp/constexpr.c:7023
  #, 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.c:7042
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7280
  #, 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.c:7295
  #, 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.c:7306
  #, 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.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, 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.c:8138
  #, 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.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, 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.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8265
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8419
  #, 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.c:8486
  #, 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.c:8501
  #, 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.c:8565
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8615
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/constexpr.c:8622
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/constexpr.c:8695
  #, 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.c:8791
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8858
  #, 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.c:8888
  #, 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.c:8897
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected type for `id' (%s)"
  msgid "unexpected AST of kind %s"
--- 51422,51834 ----
  msgid "accessing uninitialized array element"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/constexpr.c:3877
  #, 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.c:3894 cp/constexpr.c:3993 cp/constexpr.c:6123
! #: cp/constexpr.c:6220 cp/constexpr.c:7977
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qE is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:3900
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:3931 cp/constexpr.c:3953
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/constexpr.c:3933
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4064
  #, 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.c:4067
  #, 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.c:4078
  #, 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.c:4081
  #, 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.c:4092
  #, 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.c:4095
  #, 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.c:4106
  #, 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.c:4110
  #, 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.c:4121
  #, 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.c:4124
  #, 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.c:4165
  #, 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.c:4174 cp/constexpr.c:4184
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4204
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4228
  #, 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.c:4240
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4970 cp/constexpr.c:6790
  #, 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.c:4990
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:5035
  #, 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.c:5037 cp/constexpr.c:5044
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/constexpr.c:5042
  #, 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.c:5047
  #, 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.c:5054
  #, 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.c:5059
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/constexpr.c:5062
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.c:5067 cp/constexpr.c:5074
  #, 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.c:5080
  #, 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.c:5083
  #, 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.c:5329
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.c:5398
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/constexpr.c:5411
  #, 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.c:5811 cp/constexpr.c:7048
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:5917
  #, 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.c:6019
  #, 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.c:6020
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6085
  #, 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.c:6098
  #, 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.c:6280 cp/constexpr.c:8655
  #, 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.c:6708 cp/constexpr.c:8182
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6736
  #, 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.c:6765
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "cast from %qT is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: cp/constexpr.c:6801
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6906 cp/constexpr.c:8481 cp/constexpr.c:8859
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.c:7001
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "uventet operand"
  
! #: cp/constexpr.c:7007
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
! #: cp/constexpr.c:7032
  #, 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.c:7051
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.c:7281
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7289
  #, 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.c:7304
  #, 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.c:7315
  #, 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.c:7337
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7917
  #, 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.c:8147
  #, 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.c:8150
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, 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.c:8235
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8274
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8428
  #, 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.c:8495
  #, 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.c:8510
  #, 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.c:8574
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8624
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/constexpr.c:8631
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/constexpr.c:8704
  #, 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.c:8800
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8867
  #, 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.c:8897
  #, 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.c:8906
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected type for `id' (%s)"
  msgid "unexpected AST of kind %s"
*************** msgstr "destruktionsfunktioner mÃ¥ ikke
*** 51812,51852 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, 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.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, 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.c:2813
  #, 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.c:2830
  #, 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.c:2841
  #, 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.c:2853
  #, 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 ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
--- 51855,51895 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2797
  #, 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.c:2819 cp/cp-gimplify.c:2831 cp/decl.c:4049 cp/method.c:978
  #, 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.c:2837
  #, 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.c:2854
  #, 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.c:2865
  #, 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.c:2877
  #, 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 ""
  
! #: cp/cp-gimplify.c:2981
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
*************** msgstr "ugyldig const_cast af en hÃ¸jrev
*** 51896,51902 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "casting %qT to %qT does not dereference pointer"
--- 51939,51945 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: cp/cvt.c:498 cp/typeck.c:7991
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "casting %qT to %qT does not dereference pointer"
*************** msgstr "%q+F erklÃ¦ret %<static%>, men a
*** 52307,52583 ****
  msgid "odr-used inline variable %qD is not defined"
  msgstr "miljÃ¸variablen DJGPP er ikke defineret"
  
! #: cp/decl.c:1198
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' was declared `extern' and later `static'"
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "'%s' blev erklÃ¦ret 'extern' og derefter 'static'"
  
! #: cp/decl.c:1238
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%F' throws different exceptions"
  msgid "declaration of %qF has a different exception specifier"
  msgstr "erklÃ¦ring af '%F' kaster forskellige undtagelser"
  
! #: cp/decl.c:1252
  #, fuzzy, gcc-internal-format
  #| msgid "than previous declaration `%F'"
  msgid "from previous declaration %qF"
  msgstr "end tidligere erklÃ¦ring '%F'"
  
! #: cp/decl.c:1299
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "erklÃ¦ring af '%D' som %s"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/decl.c:1303 cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: cp/decl.c:1332
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "cannot specialize concept %q#D"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: cp/decl.c:1354
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl.c:1383
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "friend-erklÃ¦ring '%#D' erklÃ¦rer en ikke-skabelonsfunktion"
  
! #: cp/decl.c:1386
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previous declaration of %q#D"
  msgstr "'%D' er tidligere erklÃ¦ret"
  
! #: cp/decl.c:1435
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration `%#D'"
  msgid "ambiguating new declaration %q+#D"
  msgstr "tvetydiggÃ¸r tidligere erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1437 cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration `%#D'"
  msgid "old declaration %q#D"
  msgstr "global erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1506
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
  # shadowing betyder at en funktion har samme navn og dermed skjuler en anden
! #: cp/decl.c:1519 cp/decl.c:1646
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "skygger for den indbyggede funktion '%s'"
  
! #: cp/decl.c:1520 cp/decl.c:1647
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing library function `%s'"
  msgid "shadowing library function %q#D"
  msgstr "skygger for biblioteksfunktionen '%s'"
  
! #: cp/decl.c:1528
  #, fuzzy, gcc-internal-format
  #| msgid "library function `%#D' redeclared as non-function `%#D'"
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "biblioteksfunktionen '%#D' er omerklÃ¦ret som '%#D' der ikke er en funktion"
  
! #: cp/decl.c:1532 cp/decl.c:1593
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "strider mod indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1621
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration `%#D'"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "tvetydiggÃ¸r indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1627 cp/decl.c:1641
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration `%#D'"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "tvetydiggÃ¸r indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1631
  #, fuzzy, gcc-internal-format
  #| msgid "semicolon missing after %s declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "semikolon mangler efter %s-erklÃ¦ring"
  
! #: cp/decl.c:1735
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: cp/decl.c:1739
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1755
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/decl.c:1779
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of template %q#D"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/decl.c:1801
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "conflicting declaration of C function %q#D"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/decl.c:1818
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration `%#D'"
  msgid "ambiguating new declaration of %q#D"
  msgstr "tvetydiggÃ¸r tidligere erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1828
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D'"
  msgid "previous declaration as %q#D"
  msgstr "tidligere erklÃ¦ring af '%#D'"
  
! #: cp/decl.c:1840
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration `%#D'"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "tidligere ikke-funktionserklÃ¦ring '%#D'"
  
! #: cp/decl.c:1900
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D previously defined here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously declared here"
  msgid "%q#D previously declared here"
  msgstr "'%#D' tidligere erklÃ¦ret her"
  
! #: cp/decl.c:1912
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for `%#D'"
  msgid "prototype specified for %q#D"
  msgstr "prototypen for '%#D'"
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  #| msgid "non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "definition uden prototype her"
  
! #: cp/decl.c:1954
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with new declaration with %L linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "strider mod ny erklÃ¦ring af med %L-kÃ¦dning"
  
! #: cp/decl.c:1957
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "tidligere erklÃ¦ring af '%#D' med %L-kÃ¦dning"
  
! #: cp/decl.c:1992 cp/decl.c:2002
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "default argument given for parameter %d of %q#D"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/decl.c:1995 cp/decl.c:2005
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in `%#D'"
  msgid "previous specification in %q#D here"
  msgstr "efter tidligere specifikation i '%#D'"
  
! #: cp/decl.c:2045
  #, 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/decl.c:2053
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration %qD conflicts with import"
  msgstr "strider mod indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as `%#D' here"
  msgid "import declared %q#D here"
  msgstr "  fÃ¸rst erklÃ¦ret som '%#D' her"
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "tidligere definition her"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/decl.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktionen '%D' erklÃ¦ret virtual inden i en union"
  
! #: cp/decl.c:2147
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%D' in same scope"
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "overflÃ¸dig omerklÃ¦ring af '%D' i samme virkefelt"
  
! #: cp/decl.c:2164
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "deleted definition of %qD is not first declaration"
--- 52350,52626 ----
  msgid "odr-used inline variable %qD is not defined"
  msgstr "miljÃ¸variablen DJGPP er ikke defineret"
  
! #: cp/decl.c:1200
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' was declared `extern' and later `static'"
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "'%s' blev erklÃ¦ret 'extern' og derefter 'static'"
  
! #: cp/decl.c:1240
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%F' throws different exceptions"
  msgid "declaration of %qF has a different exception specifier"
  msgstr "erklÃ¦ring af '%F' kaster forskellige undtagelser"
  
! #: cp/decl.c:1254
  #, fuzzy, gcc-internal-format
  #| msgid "than previous declaration `%F'"
  msgid "from previous declaration %qF"
  msgstr "end tidligere erklÃ¦ring '%F'"
  
! #: cp/decl.c:1301
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "erklÃ¦ring af '%D' som %s"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/decl.c:1305 cp/decl.c:15357
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: cp/decl.c:1334
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "cannot specialize concept %q#D"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: cp/decl.c:1356
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl.c:1385
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "friend-erklÃ¦ring '%#D' erklÃ¦rer en ikke-skabelonsfunktion"
  
! #: cp/decl.c:1388
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previous declaration of %q#D"
  msgstr "'%D' er tidligere erklÃ¦ret"
  
! #: cp/decl.c:1437
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration `%#D'"
  msgid "ambiguating new declaration %q+#D"
  msgstr "tvetydiggÃ¸r tidligere erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1439 cp/decl.c:1822
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration `%#D'"
  msgid "old declaration %q#D"
  msgstr "global erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1508
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
  # shadowing betyder at en funktion har samme navn og dermed skjuler en anden
! #: cp/decl.c:1521 cp/decl.c:1648
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "skygger for den indbyggede funktion '%s'"
  
! #: cp/decl.c:1522 cp/decl.c:1649
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing library function `%s'"
  msgid "shadowing library function %q#D"
  msgstr "skygger for biblioteksfunktionen '%s'"
  
! #: cp/decl.c:1530
  #, fuzzy, gcc-internal-format
  #| msgid "library function `%#D' redeclared as non-function `%#D'"
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "biblioteksfunktionen '%#D' er omerklÃ¦ret som '%#D' der ikke er en funktion"
  
! #: cp/decl.c:1534 cp/decl.c:1595
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "strider mod indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1623
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration `%#D'"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "tvetydiggÃ¸r indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1629 cp/decl.c:1643
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration `%#D'"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "tvetydiggÃ¸r indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1633
  #, fuzzy, gcc-internal-format
  #| msgid "semicolon missing after %s declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "semikolon mangler efter %s-erklÃ¦ring"
  
! #: cp/decl.c:1737
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
! #: cp/decl.c:1741
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1757
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/decl.c:1781
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of template %q#D"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/decl.c:1803
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "conflicting declaration of C function %q#D"
  msgstr "underforstÃ¥et erklÃ¦ring af funktionen '%#D'"
  
! #: cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration `%#D'"
  msgid "ambiguating new declaration of %q#D"
  msgstr "tvetydiggÃ¸r tidligere erklÃ¦ring '%#D'"
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:1832
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D'"
  msgid "previous declaration as %q#D"
  msgstr "tidligere erklÃ¦ring af '%#D'"
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "erklÃ¦ring af '%s' skygger for en global erklÃ¦ring"
  
! #: cp/decl.c:1844
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration `%#D'"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "tidligere ikke-funktionserklÃ¦ring '%#D'"
  
! #: cp/decl.c:1902
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D previously defined here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.c:1903 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously declared here"
  msgid "%q#D previously declared here"
  msgstr "'%#D' tidligere erklÃ¦ret her"
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for `%#D'"
  msgid "prototype specified for %q#D"
  msgstr "prototypen for '%#D'"
  
! #: cp/decl.c:1916
  #, fuzzy, gcc-internal-format
  #| msgid "non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "definition uden prototype her"
  
! #: cp/decl.c:1956
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with new declaration with %L linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "strider mod ny erklÃ¦ring af med %L-kÃ¦dning"
  
! #: cp/decl.c:1959
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "tidligere erklÃ¦ring af '%#D' med %L-kÃ¦dning"
  
! #: cp/decl.c:1994 cp/decl.c:2004
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "default argument given for parameter %d of %q#D"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/decl.c:1997 cp/decl.c:2007
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in `%#D'"
  msgid "previous specification in %q#D here"
  msgstr "efter tidligere specifikation i '%#D'"
  
! #: cp/decl.c:2047
  #, 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/decl.c:2055
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration %qD conflicts with import"
  msgstr "strider mod indbygget erklÃ¦ring '%#D'"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as `%#D' here"
  msgid "import declared %q#D here"
  msgstr "  fÃ¸rst erklÃ¦ret som '%#D' her"
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "tidligere definition her"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/decl.c:2104
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktionen '%D' erklÃ¦ret virtual inden i en union"
  
! #: cp/decl.c:2149
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%D' in same scope"
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "overflÃ¸dig omerklÃ¦ring af '%D' i samme virkefelt"
  
! #: cp/decl.c:2165
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "deleted definition of %qD is not first declaration"
*************** msgstr "indlejret omdefinering af '%s'"
*** 52591,52643 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization of %qD after first use"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
! #: cp/decl.c:2774
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "omdefinering af '%#T'"
  
! #: cp/decl.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' conflicts with previous using declaration `%#D'"
  msgid "%qD conflicts with used function"
  msgstr "'%#D' strider mod tidligere using-erklÃ¦ring '%#D'"
  
! #: cp/decl.c:3060
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%q#D not declared in class"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %q+D redeclared"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 52634,52686 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2636
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization of %qD after first use"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
! #: cp/decl.c:2775
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "dataomrÃ¥det '%s' er i modstrid med tidligere erklÃ¦ring"
  
  #. Reject two definitions.
! #: cp/decl.c:3035 cp/decl.c:3064 cp/decl.c:3106 cp/decl.c:3123 cp/decl.c:3226
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "omdefinering af '%#T'"
  
! #: cp/decl.c:3051
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' conflicts with previous using declaration `%#D'"
  msgid "%qD conflicts with used function"
  msgstr "'%#D' strider mod tidligere using-erklÃ¦ring '%#D'"
  
! #: cp/decl.c:3061
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%q#D not declared in class"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/decl.c:3075 cp/decl.c:3133
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3078 cp/decl.c:3136
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3085 cp/decl.c:3143
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %q+D redeclared"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.c:3092
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 52645,53152 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3171
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "trÃ¥dlokal erklÃ¦ring af '%s' fÃ¸lger ikke-trÃ¥dlokal erklÃ¦ring"
  
! #: cp/decl.c:3174
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "ikke-trÃ¥dlokal erklÃ¦ring af '%s' fÃ¸lger trÃ¥dlokal erklÃ¦ring"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "omerklÃ¦ring af '%#D'"
  
! #: cp/decl.c:3216
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%s' in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "overflÃ¸dig omerklÃ¦ring af '%s' i samme virkefelt"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "en tidligere lokal variabel"
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  herfra"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3428
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of `%#D'"
  msgid "  crosses initialization of %q#D"
  msgstr "  krydser klargÃ¸ring af '%#D'"
  
! #: cp/decl.c:3431
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  gÃ¥r ind i catch-blok"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters OpenMP structured block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.c:3588
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of `%#D'"
  msgid "  skips initialization of %q#D"
  msgstr "  springer over klargÃ¸ring af '%#D'"
  
! #: cp/decl.c:3591
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/decl.c:4061
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/decl.c:4072
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%q#T is not a class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, fuzzy, gcc-internal-format
  #| msgid "no class template named `%#T' in `%#T'"
  msgid "no class template named %q#T in %q#T"
  msgstr "ingen klasseskabelon ved navn '%#T' i '%#T'"
  
! #: cp/decl.c:4101
  #, fuzzy, gcc-internal-format
  #| msgid "no type named `%#T' in `%#T'"
  msgid "no type named %q#T in %q#T"
  msgstr "ingen type ved navn '%#T' i '%#T'"
  
! #: cp/decl.c:4114
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4195
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameters do not match template %qD"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:4531
  #, 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.c:5038
  #, 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.c:5041
  #, 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.c:5044
  #, 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.c:5063
  #, 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.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "flere typer i Ã©n erklÃ¦ring"
  
! #: cp/decl.c:5113
  #, 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.c:5130
  #, 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.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "manglende typenavn i typedef-erklÃ¦ring"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ forbyder anonyme strukturer"
  
! #: cp/decl.c:5178
  #, 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.c:5181
  #, 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.c:5186
  #, 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.c:5189
  #, 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.c:5192
  #, 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.c:5196
  #, 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.c:5200
  #, 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.c:5204
  #, 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.c:5208
  #, 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.c:5212
  #, 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.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "tom erklÃ¦ring"
  
! #: cp/decl.c:5243
  #, 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.c:5246
  #, 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.c:5318
  #, 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.c:5322
  #, 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.c:5386 cp/decl2.c:859
  #, 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.c:5399
  #, 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.c:5437
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: cp/decl.c:5461
  #, 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.c:5469
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "non-member-template declaration of %qD"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/decl.c:5470
  #, 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.c:5482
  #, 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.c:5494
  #, 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.c:5542
  #, 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.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/decl.c:5671
  #, 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.c:5677 cp/decl.c:6830
  #, 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.c:5687
  #, 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.c:5754
  #, 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.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ikke-trivielle udpegede startvÃ¦rdier er ikke understÃ¸ttet"
  
! #: cp/decl.c:5866
  #, 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.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af %qD"
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "tabelstÃ¸rrelsen mangler i %qD"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nulstÃ¸rrelsestabel %qD"
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "lagringsstÃ¸rrelsen af %qD er ikke kendt"
  
! #: cp/decl.c:6006
  #, 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.c:6057
  #, 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.c:6061
  #, 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.c:6067
  #, 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.c:6109
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%>"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: cp/decl.c:6116
  #, 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.c:6125
  #, 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.c:6133
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6308
  #, 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.c:6365
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for `%T' must be brace-enclosed"
  msgid "initializer for %qT must be brace-enclosed"
--- 52688,53195 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3157
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3172
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "trÃ¥dlokal erklÃ¦ring af '%s' fÃ¸lger ikke-trÃ¥dlokal erklÃ¦ring"
  
! #: cp/decl.c:3175
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "ikke-trÃ¥dlokal erklÃ¦ring af '%s' fÃ¸lger trÃ¥dlokal erklÃ¦ring"
  
! #: cp/decl.c:3190 cp/decl.c:3234 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "omerklÃ¦ring af '%#D'"
  
! #: cp/decl.c:3217
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%s' in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "overflÃ¸dig omerklÃ¦ring af '%s' i samme virkefelt"
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3284
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "en tidligere lokal variabel"
  
! #: cp/decl.c:3378
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  herfra"
  
! #: cp/decl.c:3401 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3429
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of `%#D'"
  msgid "  crosses initialization of %q#D"
  msgstr "  krydser klargÃ¸ring af '%#D'"
  
! #: cp/decl.c:3432
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/decl.c:3446 cp/decl.c:3600
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3452 cp/decl.c:3582 cp/decl.c:3602
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  gÃ¥r ind i catch-blok"
  
! #: cp/decl.c:3458 cp/decl.c:3612
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters OpenMP structured block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3464 cp/decl.c:3604
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3471 cp/decl.c:3606
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.c:3589
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of `%#D'"
  msgid "  skips initialization of %q#D"
  msgstr "  springer over klargÃ¸ring af '%#D'"
  
! #: cp/decl.c:3592
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/decl.c:4056 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/decl.c:4062
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/decl.c:4073
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%q#T is not a class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/decl.c:4101 cp/decl.c:4187
  #, fuzzy, gcc-internal-format
  #| msgid "no class template named `%#T' in `%#T'"
  msgid "no class template named %q#T in %q#T"
  msgstr "ingen klasseskabelon ved navn '%#T' i '%#T'"
  
! #: cp/decl.c:4102
  #, fuzzy, gcc-internal-format
  #| msgid "no type named `%#T' in `%#T'"
  msgid "no type named %q#T in %q#T"
  msgstr "ingen type ved navn '%#T' i '%#T'"
  
! #: cp/decl.c:4115
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/decl.c:4124
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4131
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4196
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameters do not match template %qD"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:4532
  #, 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.c:5039
  #, 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.c:5042
  #, 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.c:5045
  #, 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.c:5064
  #, 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.c:5067
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5109
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "flere typer i Ã©n erklÃ¦ring"
  
! #: cp/decl.c:5114
  #, 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.c:5131
  #, 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.c:5164
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "manglende typenavn i typedef-erklÃ¦ring"
  
! #: cp/decl.c:5172
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ forbyder anonyme strukturer"
  
! #: cp/decl.c:5179
  #, 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.c:5182
  #, 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.c:5187
  #, 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.c:5190
  #, 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.c:5193
  #, 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.c:5197
  #, 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.c:5201
  #, 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.c:5205
  #, 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.c:5209
  #, 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.c:5213
  #, 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.c:5216 cp/decl.c:5219 cp/decl.c:5222
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "tom erklÃ¦ring"
  
! #: cp/decl.c:5244
  #, 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.c:5247
  #, 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.c:5319
  #, 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.c:5323
  #, 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.c:5387 cp/decl2.c:859
  #, 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.c:5400
  #, 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.c:5438
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: cp/decl.c:5462
  #, 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.c:5470
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "non-member-template declaration of %qD"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/decl.c:5471
  #, 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.c:5483
  #, 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.c:5495
  #, 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.c:5543
  #, 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.c:5560
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5595
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/decl.c:5600
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "feltet '%D' er erklÃ¦ret statisk i union"
  
! #: cp/decl.c:5672
  #, 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.c:5678 cp/decl.c:6856
  #, 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.c:5688
  #, 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.c:5755
  #, 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.c:5838
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5844
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5863
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ikke-trivielle udpegede startvÃ¦rdier er ikke understÃ¸ttet"
  
! #: cp/decl.c:5867
  #, 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.c:5923
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af %qD"
  
! #: cp/decl.c:5930
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "tabelstÃ¸rrelsen mangler i %qD"
  
! #: cp/decl.c:5942
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nulstÃ¸rrelsestabel %qD"
  
! #: cp/decl.c:5982
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "lagringsstÃ¸rrelsen af %qD er ikke kendt"
  
! #: cp/decl.c:6007
  #, 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.c:6058
  #, 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.c:6062
  #, 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.c:6068
  #, 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.c:6110
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%>"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: cp/decl.c:6117
  #, 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.c:6126
  #, 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.c:6134
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/decl.c:6138
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6309
  #, 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.c:6366
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for `%T' must be brace-enclosed"
  msgid "initializer for %qT must be brace-enclosed"
*************** msgstr ""
*** 53163,53392 ****
  msgid "%qT has no non-static data member named %qD"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.c:6439
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/decl.c:6490
  #, 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.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "for mange startvÃ¦rdier for %qT"
  
! #: cp/decl.c:6570
  #, 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.c:6580
  #, 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.c:6698
  #, 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.c:6818
  #, 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.c:6832
  #, 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.c:6845
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "variable-sized compound literal"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: cp/decl.c:6900
  #, 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.c:6921
  #, 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.c:6966
  #, 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.c:7098
  #, 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.c:7133
  #, 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.c:7135
  #, 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.c:7138
  #, 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.c:7143
  #, 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.c:7328
  #, 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.c:7586
  #, 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.c:7610
  #, 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.c:7615
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++17 tillader ikke %<register%>-lagerklasseangivelse"
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, 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.c:7758
  #, 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.c:7866
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: cp/decl.c:7925
  #, 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.c:7968
  #, 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.c:8146
  #, 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.c:8252
  #, 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.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, 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.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, 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.c:8523
  #, 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.c:8532 cp/decl.c:8617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%u name provided for structured binding"
--- 53206,53435 ----
  msgid "%qT has no non-static data member named %qD"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.c:6465
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/decl.c:6516
  #, 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.c:6555 cp/decl.c:6815 cp/typeck2.c:1377 cp/typeck2.c:1665
! #: cp/typeck2.c:1713 cp/typeck2.c:1760
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "for mange startvÃ¦rdier for %qT"
  
! #: cp/decl.c:6596
  #, 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.c:6606
  #, 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.c:6724
  #, 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.c:6844
  #, 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.c:6858
  #, 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.c:6871
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "variable-sized compound literal"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: cp/decl.c:6926
  #, 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.c:6947
  #, 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.c:6992
  #, 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.c:7116
  #, 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.c:7151
  #, 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.c:7153
  #, 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.c:7156
  #, 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.c:7161
  #, 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.c:7346
  #, 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.c:7604
  #, 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.c:7628
  #, 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.c:7633
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/decl.c:7638
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7643
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7648
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7698
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/decl.c:7716 cp/decl.c:14099
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++17 tillader ikke %<register%>-lagerklasseangivelse"
  
! #: cp/decl.c:7720 cp/decl.c:14103
  #, 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.c:7776
  #, 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.c:7884
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: cp/decl.c:7943
  #, 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.c:7986
  #, 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.c:8164
  #, 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.c:8270
  #, 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.c:8273
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8280
  #, 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.c:8306
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8315
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8525
  #, 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.c:8541
  #, 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.c:8550 cp/decl.c:8635
  #, 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
*** 53394,55302 ****
  msgstr[0] "lagringsklasse angivet for strukturfelt '%s'"
  msgstr[1] "lagringsklasse angivet for strukturfelt '%s'"
  
! #: cp/decl.c:8536
  #, 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.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8584
  #, 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.c:8610
  #, 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.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8646
  #, 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.c:8675
  #, 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.c:8680
  #, 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.c:8685
  #, 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.c:8691
  #, 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.c:8700
  #, 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.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, 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.c:9416
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "tabelstÃ¸rrelsen mangler i '%D'"
  
! #: cp/decl.c:9419
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "nulstÃ¸rrelsestabel '%D'"
  
! #: cp/decl.c:9435
  #, 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.c:9437
  #, 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.c:9463
  #, 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.c:9465
  #, 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.c:9471
  #, 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.c:9474
  #, 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.c:9476
  #, 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.c:9482
  #, 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.c:9485
  #, 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.c:9487
  #, 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.c:9493
  #, 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.c:9496
  #, 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.c:9498
  #, 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.c:9505
  #, 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.c:9512
  #, 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.c:9544
  #, 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.c:9584
  #, 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.c:9595
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:9602
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/decl.c:9605
  #, fuzzy, gcc-internal-format
  #| msgid "Java method '%D' has non-Java return type `%T'"
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Java-metoden '%D' har har en returtype '%T' som ikke er fra Java"
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  #| msgid "node is alias but not definition"
  msgid "concept %qD has no definition"
  msgstr "node er alias men ikke definition"
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "a function concept cannot be constrained"
  msgstr "funktion kan ikke indbygges"
  
! #: cp/decl.c:9713
  #, 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.c:9758
  #, 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.c:9769
  #, 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.c:9788
  #, 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.c:9797
  #, 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'"
  
! #: cp/decl.c:9814
  #, 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.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "kan ikke erklÃ¦re %<::main%> som en skabelon"
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "kan ikke erklÃ¦re %<::main%> som indlejret"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, 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.c:9870
  #, 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.c:9932
  #, 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.c:9933
  #, 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.c:9941
  #, 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.c:9942
  #, 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.c:9952
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.c:9960
  #, 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.c:9967
  #, 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.c:9980
  #, fuzzy, gcc-internal-format
  #| msgid "template with C linkage"
  msgid "literal operator with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/decl.c:9990
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%qD has invalid argument list"
  msgstr "#%s med ugyldig parameter"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, 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.c:10099
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "'main' skal returnere typen 'int'"
  
! #: cp/decl.c:10139
  #, 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.c:10144
  #, 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.c:10146
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.c:10163
  #, 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.c:10356
  #, 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.c:10365
  #, 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.c:10371
  #, 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.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: cp/decl.c:10505
  #, 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.c:10509
  #, 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.c:10513
  #, 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.c:10524
  #, 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.c:10529
  #, 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.c:10534
  #, 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.c:10645
  #, 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.c:10648
  #, 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.c:10679 cp/decl.c:10751
  #, 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.c:10683 cp/decl.c:10754
  #, 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.c:10734
  #, 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.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med stÃ¸rrelsen nul"
  
! #: cp/decl.c:10761
  #, 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.c:10764
  #, 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.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "tabeldimension for stor"
  
! #: cp/decl.c:10885
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "%qD declared as array of %qT"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10897
  #, 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.c:10899
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of void"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10904
  #, 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.c:10906
  #, 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.c:10911
  #, 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.c:10913
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of references"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10918
  #, 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.c:10921
  #, 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.c:10939
  #, 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.c:10943
  #, 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.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "angivelse af returneringstypen til konstruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:11028
  #, 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.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:11042
  #, 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.c:11055
  #, 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.c:11058
  #, 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.c:11067
  #, 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.c:11070
  #, 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.c:11074
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:11083
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unavngiven variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:11127
  #, 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.c:11132
  #, 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.c:11379
  #, 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.c:11382 cp/decl.c:11404
  #, 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.c:11385
  #, 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.c:11395
  #, 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.c:11419
  #, 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.c:11426
  #, 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.c:11454
  #, 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.c:11505
  #, 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.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, 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.c:11530
  #, 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.c:11535
  #, 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.c:11570
  #, 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.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklÃ¦ring"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, 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.c:11627
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:11674
  #, 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.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, 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.c:11747
  #, 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.c:11755
  #, 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.c:11809
  #, fuzzy, gcc-internal-format
  #| msgid "signed and unsigned given together for `%s'"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "signed og unsigned er begge angivet for '%s'"
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  #| msgid "long and short specified together for `%s'"
  msgid "%<long%> and %<short%> specified together"
  msgstr "long og short er begge angivet for '%s'"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, 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.c:11834
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/decl.c:11836
  #, 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.c:11903
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, 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.c:11972
  #, 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.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-erklÃ¦ringer er ugyldig i parametererklÃ¦ringer"
  
! #: cp/decl.c:11992
  #, 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.c:12002 cp/decl.c:12174
  #, 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.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, 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.c:12041
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklÃ¦ring"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "structured binding declaration cannot be %qs"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, 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.c:12073
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/decl.c:12097
  #, 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.c:12108
  #, 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.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, 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.c:12172
  #, 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.c:12186
  #, 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.c:12191
  #, 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.c:12199
  #, 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.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklÃ¦ringer"
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12303
  #, 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.c:12309
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "uventet operand"
  
! #: cp/decl.c:12358
  #, 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.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12382
  #, 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.c:12387
  #, 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.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12408
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ugyldig brug af '%D"
  
! #: cp/decl.c:12419
  #, 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.c:12428
  #, 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.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, 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.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12494
  #, 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.c:12500
  #, 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.c:12507
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, 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.c:12524 cp/pt.c:29649
  #, 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.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "destruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12563
  #, 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.c:12564
  #, 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.c:12572
  #, 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.c:12573
  #, 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.c:12591
  #, 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.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/decl.c:12617
  #, 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.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, 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.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktionsfunktioner mÃ¥ ikke have parametre"
  
! #: cp/decl.c:12711
  #, 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.c:12724 cp/decl.c:12731
  #, 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.c:12733
  #, 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.c:12762
  #, 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.c:12763
  #, 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.c:12836
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12907
  #, 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.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "medlemsfunktioner er underforstÃ¥et venner af deres klasse"
  
! #: cp/decl.c:12938
  #, 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.c:12968
  #, 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.c:12970
  #, 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.c:12978
  #, 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.c:13018
  #, 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.c:13027
  #, 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.c:13030
  #, 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.c:13041
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklÃ¦ring"
  
! #: cp/decl.c:13044
  #, 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.c:13047
  #, 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.c:13057
  #, 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.c:13064
  #, 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.c:13070
  #, 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.c:13076
  #, 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.c:13082
  #, 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.c:13088
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "referencen %qs kan ikke erklÃ¦res %<mutable%>"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:13133
  #, 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.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef erklÃ¦ret %<auto%>"
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, 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.c:13171
  #, 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.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> angivet for friend class-erklÃ¦ring"
  
! #: cp/decl.c:13268
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:13270
  #, 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.c:13274
  #, 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.c:13287
  #, 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.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, 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.c:13336
  #, 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.c:13355
  #, 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.c:13364 cp/parser.c:19197
  #, 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.c:13369
  #, fuzzy, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/decl.c:13377
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:13380
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter declared %<auto%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, 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.c:13435
  #, 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.c:13456
  #, 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.c:13459
  #, 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.c:13475
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "ugyldig brug af '::'"
  
! #: cp/decl.c:13496
  #, 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.c:13506
  #, 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.c:13516
  #, 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.c:13530
  #, 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.c:13537
  #, 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.c:13544 cp/decl.c:13557
  #, 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.c:13550
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.c:13563
  #, 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.c:13572
  #, 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.c:13578
  #, 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.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke Ã¥bne %s"
  
! #: cp/decl.c:13595
  #, 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.c:13598
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:13660
  #, 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.c:13665
  #, 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.c:13685
  #, 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.c:13688
  #, 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.c:13741 cp/decl.c:13752
  #, 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.c:13746
  #, 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.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, 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.c:13857
  #, 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.c:13860
  #, 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.c:13866
  #, 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.c:13870
  #, 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.c:13875
  #, 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.c:13887
  #, 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.c:13891
  #, 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.c:13899
  #, 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.c:13906
  #, 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.c:13907
  #, 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.c:13950
  #, 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.c:13959
  #, 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.c:13998
  #, 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.c:14005
  #, 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.c:14011
  #, 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.c:14019
  #, 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.c:14026
  #, 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.c:14046
  #, 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.c:14058
  #, 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.c:14063
  #, 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.c:14235
  #, 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.c:14238
  #, 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.c:14328
  #, 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.c:14332
  #, 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.c:14354
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.c:14362
  #, 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.c:14387
  #, 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.c:14389
  #, 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.c:14648
  #, 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.c:14727
  #, 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.c:14734
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/decl.c:14764
  #, 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.c:14770
  #, 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.c:14780
  #, 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.c:14806
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ forbyder flertydiggÃ¸relse af operatoren ?:"
  
  #. Variadic.
! #: cp/decl.c:14817
  #, 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.c:14843
  #, 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.c:14844
  #, 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.c:14856
  #, 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.c:14857
  #, 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.c:14868
  #, 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.c:14869 cp/decl.c:14879
  #, 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.c:14880
  #, 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.c:14894
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%qD cannot have default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl.c:14918
  #, 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.c:14925
  #, 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.c:14927
  #, 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.c:14936
  #, 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.c:14938
  #, 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.c:14954
  #, 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.c:14973
  #, 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.c:14980
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' should return `%T'"
  msgid "postfix %qD should return %qT"
  msgstr "postfiks '%D' skal returnere '%T'"
  
! #: cp/decl.c:14992
  #, 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.c:15047
  #, 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.c:15070
  #, 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.c:15073
  #, 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.c:15075
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklÃ¦ring som '%#D'"
  
! #: cp/decl.c:15083
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklÃ¦ret som %C"
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklÃ¦ring"
  
! #: cp/decl.c:15090
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklÃ¦ret som %C"
--- 53437,55345 ----
  msgstr[0] "lagringsklasse angivet for strukturfelt '%s'"
  msgstr[1] "lagringsklasse angivet for strukturfelt '%s'"
  
! #: cp/decl.c:8554
  #, 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.c:8557
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8602
  #, 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.c:8628
  #, 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.c:8637
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8658
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8664
  #, 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.c:8693
  #, 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.c:8698
  #, 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.c:8703
  #, 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.c:8709
  #, 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.c:8718
  #, 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.c:9185
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9188
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9193
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9430
  #, 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.c:9434
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "tabelstÃ¸rrelsen mangler i '%D'"
  
! #: cp/decl.c:9437
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "nulstÃ¸rrelsestabel '%D'"
  
! #: cp/decl.c:9453
  #, 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.c:9455
  #, 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.c:9481
  #, 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.c:9483
  #, 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.c:9489
  #, 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.c:9492
  #, 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.c:9494
  #, 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.c:9500
  #, 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.c:9503
  #, 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.c:9505
  #, 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.c:9511
  #, 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.c:9514
  #, 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.c:9516
  #, 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.c:9523
  #, 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.c:9530
  #, 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.c:9562
  #, 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.c:9602
  #, 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.c:9613
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:9620
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/decl.c:9623
  #, fuzzy, gcc-internal-format
  #| msgid "Java method '%D' has non-Java return type `%T'"
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Java-metoden '%D' har har en returtype '%T' som ikke er fra Java"
  
! #: cp/decl.c:9699
  #, fuzzy, gcc-internal-format
  #| msgid "node is alias but not definition"
  msgid "concept %qD has no definition"
  msgstr "node er alias men ikke definition"
  
! #: cp/decl.c:9721
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "a function concept cannot be constrained"
  msgstr "funktion kan ikke indbygges"
  
! #: cp/decl.c:9731
  #, 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.c:9776
  #, 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.c:9787
  #, 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.c:9806
  #, 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.c:9815
  #, 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'"
  
! #: cp/decl.c:9832
  #, 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.c:9877
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "kan ikke erklÃ¦re %<::main%> som en skabelon"
  
! #: cp/decl.c:9880
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "kan ikke erklÃ¦re %<::main%> som indlejret"
  
! #: cp/decl.c:9883 cp/decl.c:9886
  #, 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.c:9888
  #, 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.c:9950
  #, 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.c:9951
  #, 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.c:9959
  #, 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.c:9960
  #, 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.c:9970
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.c:9978
  #, 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.c:9985
  #, 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.c:9998
  #, fuzzy, gcc-internal-format
  #| msgid "template with C linkage"
  msgid "literal operator with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/decl.c:10008
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%qD has invalid argument list"
  msgstr "#%s med ugyldig parameter"
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10022
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10029
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10034
  #, 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.c:10117
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "'main' skal returnere typen 'int'"
  
! #: cp/decl.c:10157
  #, 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.c:10162
  #, 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.c:10164
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.c:10181
  #, 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.c:10374
  #, 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.c:10383
  #, 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.c:10389
  #, 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.c:10396
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10399
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "et objekt af variabel stÃ¸rrelse mÃ¥ ikke tildeles en startvÃ¦rdi"
  
! #: cp/decl.c:10523
  #, 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.c:10527
  #, 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.c:10531
  #, 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.c:10542
  #, 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.c:10547
  #, 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.c:10552
  #, 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.c:10663
  #, 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.c:10666
  #, 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.c:10697 cp/decl.c:10769
  #, 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.c:10701 cp/decl.c:10772
  #, 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.c:10752
  #, 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.c:10755
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med stÃ¸rrelsen nul"
  
! #: cp/decl.c:10779
  #, 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.c:10782
  #, 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.c:10788
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10791
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10843
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "tabeldimension for stor"
  
! #: cp/decl.c:10903
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "%qD declared as array of %qT"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:10905 cp/pt.c:16024
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10915
  #, 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.c:10917
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of void"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10922
  #, 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.c:10924
  #, 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.c:10929
  #, 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.c:10931
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of references"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.c:10936
  #, 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.c:10939
  #, 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.c:10957
  #, 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.c:10961
  #, 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.c:11043
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "angivelse af returneringstypen til konstruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:11046
  #, 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.c:11057
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.c:11060
  #, 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.c:11073
  #, 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.c:11076
  #, 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.c:11085
  #, 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.c:11088
  #, 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.c:11092
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:11101
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:11122
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unavngiven variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:11130
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:11145
  #, 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.c:11150
  #, 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.c:11397
  #, 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.c:11400 cp/decl.c:11422
  #, 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.c:11403
  #, 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.c:11413
  #, 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.c:11437
  #, 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.c:11444
  #, 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.c:11472
  #, 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.c:11523
  #, 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.c:11531 cp/decl.c:11540 cp/decl.c:13348
  #, 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.c:11548
  #, 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.c:11553
  #, 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.c:11588
  #, 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.c:11595 cp/decl.c:11602 cp/decl.c:11609 cp/decl.c:11616
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklÃ¦ring"
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11637
  #, 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.c:11645
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "modstridende erklÃ¦ringer af '%s'"
  
! #: cp/decl.c:11692
  #, 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.c:11741 cp/decl.c:11745 cp/decl.c:11748
  #, 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.c:11765
  #, 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.c:11773
  #, 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.c:11827
  #, fuzzy, gcc-internal-format
  #| msgid "signed and unsigned given together for `%s'"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "signed og unsigned er begge angivet for '%s'"
  
! #: cp/decl.c:11833
  #, fuzzy, gcc-internal-format
  #| msgid "long and short specified together for `%s'"
  msgid "%<long%> and %<short%> specified together"
  msgstr "long og short er begge angivet for '%s'"
  
! #: cp/decl.c:11841 cp/decl.c:11847
  #, 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.c:11852
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/decl.c:11854
  #, 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.c:11921
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: cp/decl.c:11960
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11981
  #, 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.c:11990
  #, 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.c:12003
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-erklÃ¦ringer er ugyldig i parametererklÃ¦ringer"
  
! #: cp/decl.c:12010
  #, 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.c:12020 cp/decl.c:12192
  #, 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.c:12028 cp/decl.c:12037 cp/decl.c:12043 cp/decl.c:12049
  #, 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.c:12059
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklÃ¦ring"
  
! #: cp/decl.c:12069 cp/decl.c:12072 cp/decl.c:12074 cp/decl.c:12077
! #: cp/decl.c:12087 cp/decl.c:12097 cp/decl.c:12107 cp/decl.c:12111
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "structured binding declaration cannot be %qs"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: cp/decl.c:12081 cp/decl.c:12103
  #, 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.c:12091
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/decl.c:12115
  #, 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.c:12126
  #, 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.c:12129
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12164
  #, 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.c:12190
  #, 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.c:12204
  #, 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.c:12209
  #, 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.c:12217
  #, 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.c:12231
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklÃ¦ringer"
  
! #: cp/decl.c:12262
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/decl.c:12263
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12321
  #, 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.c:12327
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "uventet operand"
  
! #: cp/decl.c:12376
  #, 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.c:12396
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12400
  #, 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.c:12405
  #, 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.c:12412
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12421
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12426
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ugyldig brug af '%D"
  
! #: cp/decl.c:12437
  #, 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.c:12446
  #, 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.c:12459
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12473
  #, 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.c:12476
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12512
  #, 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.c:12518
  #, 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.c:12525
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12536 cp/pt.c:29620
  #, 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.c:12542 cp/pt.c:29626
  #, 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.c:12574
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "destruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12576
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12581
  #, 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.c:12582
  #, 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.c:12590
  #, 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.c:12591
  #, 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.c:12609
  #, 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.c:12626
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/decl.c:12635
  #, 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.c:12645
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12649
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12662
  #, 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.c:12689
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktionsfunktioner mÃ¥ ikke have parametre"
  
! #: cp/decl.c:12729
  #, 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.c:12742 cp/decl.c:12749
  #, 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.c:12751
  #, 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.c:12780
  #, 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.c:12781
  #, 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.c:12854
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12925
  #, 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.c:12951
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "medlemsfunktioner er underforstÃ¥et venner af deres klasse"
  
! #: cp/decl.c:12956
  #, 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.c:12986
  #, 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.c:12988
  #, 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.c:12996
  #, 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.c:13036
  #, 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.c:13045
  #, 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.c:13048
  #, 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.c:13059
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklÃ¦ring"
  
! #: cp/decl.c:13062
  #, 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.c:13065
  #, 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.c:13075
  #, 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.c:13082
  #, 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.c:13088
  #, 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.c:13094
  #, 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.c:13100
  #, 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.c:13106
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "referencen %qs kan ikke erklÃ¦res %<mutable%>"
  
! #: cp/decl.c:13122
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:13125
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:13151
  #, 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.c:13154
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef erklÃ¦ret %<auto%>"
  
! #: cp/decl.c:13159
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13163
  #, 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.c:13189
  #, 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.c:13278
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> angivet for friend class-erklÃ¦ring"
  
! #: cp/decl.c:13286
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:13288
  #, 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.c:13292
  #, 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.c:13305
  #, 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.c:13325
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13339
  #, 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.c:13354
  #, 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.c:13373
  #, 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.c:13382 cp/parser.c:19204
  #, 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.c:13387
  #, fuzzy, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/decl.c:13395
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:13398
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter declared %<auto%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/decl.c:13449 cp/parser.c:3429
  #, 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.c:13453
  #, 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.c:13474
  #, 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.c:13477
  #, 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.c:13493
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "ugyldig brug af '::'"
  
! #: cp/decl.c:13514
  #, 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.c:13524
  #, 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.c:13534
  #, 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.c:13548
  #, 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.c:13555
  #, 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.c:13562 cp/decl.c:13575
  #, 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.c:13568
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.c:13581
  #, 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.c:13590
  #, 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.c:13596
  #, 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.c:13604 cp/decl.c:13934
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke Ã¥bne %s"
  
! #: cp/decl.c:13613
  #, 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.c:13616
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel eller felt erklÃ¦ret void"
  
! #: cp/decl.c:13678
  #, 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.c:13683
  #, 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.c:13703
  #, 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.c:13706
  #, 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.c:13759 cp/decl.c:13770
  #, 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.c:13764
  #, 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.c:13798 cp/decl.c:13806 cp/decl.c:13813 cp/decl.c:13820
  #, 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.c:13875
  #, 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.c:13878
  #, 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.c:13884
  #, 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.c:13888
  #, 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.c:13893
  #, 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.c:13905
  #, 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.c:13909
  #, 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.c:13917
  #, 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.c:13924
  #, 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.c:13925
  #, 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.c:13968
  #, 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.c:13977
  #, 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.c:14018
  #, 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.c:14025
  #, 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.c:14031
  #, 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.c:14039
  #, 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.c:14046
  #, 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.c:14066
  #, 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.c:14078
  #, 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.c:14083
  #, 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.c:14255
  #, 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.c:14258
  #, 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.c:14348
  #, 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.c:14352
  #, 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.c:14374
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.c:14382
  #, 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.c:14407
  #, 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.c:14409
  #, 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.c:14668
  #, 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.c:14747
  #, 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.c:14754
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/decl.c:14784
  #, 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.c:14790
  #, 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.c:14800
  #, 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.c:14826
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ forbyder flertydiggÃ¸relse af operatoren ?:"
  
  #. Variadic.
! #: cp/decl.c:14837
  #, 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.c:14863
  #, 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.c:14864
  #, 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.c:14876
  #, 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.c:14877
  #, 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.c:14888
  #, 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.c:14889 cp/decl.c:14899
  #, 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.c:14900
  #, 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.c:14914
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%qD cannot have default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl.c:14938
  #, 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.c:14945
  #, 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.c:14947
  #, 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.c:14956
  #, 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.c:14958
  #, 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.c:14974
  #, 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.c:14993
  #, 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.c:15000
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' should return `%T'"
  msgid "postfix %qD should return %qT"
  msgstr "postfiks '%D' skal returnere '%T'"
  
! #: cp/decl.c:15012
  #, 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.c:15067
  #, 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.c:15090
  #, 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.c:15093
  #, 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.c:15095
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklÃ¦ring som '%#D'"
  
! #: cp/decl.c:15103
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklÃ¦ret som %C"
  
! #: cp/decl.c:15104 cp/decl.c:15111
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklÃ¦ring"
  
! #: cp/decl.c:15110
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklÃ¦ret som %C"
*************** msgstr "'%#D' omerklÃ¦ret som %C"
*** 55308,55423 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not a template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, 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.c:15336
  #, 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.c:15347 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `%D' to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "kan ikke erklÃ¦re '%D' til at vÃ¦re en bitfeltstype"
  
! #: cp/decl.c:15475
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.c:15482
  #, 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.c:15493
  #, 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.c:15518
  #, 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.c:15548
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.c:15550
  #, 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.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15724
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "specialisering af %qD i andet navnerum"
  
! #: cp/decl.c:15798
  #, 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"
--- 55351,55466 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15125
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/decl.c:15168 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29473
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.c:15189 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15217 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9766
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not a template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/decl.c:15222
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15325
  #, 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.c:15356
  #, 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.c:15367 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `%D' to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "kan ikke erklÃ¦re '%D' til at vÃ¦re en bitfeltstype"
  
! #: cp/decl.c:15495
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.c:15502
  #, 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.c:15513
  #, 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.c:15538
  #, 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.c:15568
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.c:15570
  #, 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.c:15715
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15718 cp/decl.c:15726 cp/decl.c:15736 cp/decl.c:16330
! #: cp/parser.c:20112
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.c:15723
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15733
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15744
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "specialisering af %qD i andet navnerum"
  
! #: cp/decl.c:15818
  #, 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
*** 55427,55513 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16120
  #, 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.c:16130
  #, 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.c:16179
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16180
  #, 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.c:16191
  #, 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.c:16211
  #, 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.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.c:16356
  #, 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.c:16516 cp/typeck.c:10220
  #, 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.c:17365
  #, 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.c:17367 cp/typeck.c:10100
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17429
  #, 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.c:17611
  #, 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.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 55470,55556 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15965
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16140
  #, 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.c:16150
  #, 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.c:16199
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16200
  #, 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.c:16211
  #, 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.c:16231
  #, 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.c:16328 cp/parser.c:20110
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.c:16368
  #, 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.c:16528 cp/typeck.c:10235
  #, 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.c:17377
  #, 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.c:17379 cp/typeck.c:10115
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17441
  #, 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.c:17623
  #, 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.c:18014
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "kan ikke udfÃ¸re delete pÃ¥ en f
*** 55552,55558 ****
  msgid "deleting %qT is undefined"
  msgstr "benyttelse af delete pÃ¥ '%T' er ikke defineret"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %q#D"
--- 55595,55601 ----
  msgid "deleting %qT is undefined"
  msgstr "benyttelse af delete pÃ¥ '%T' er ikke defineret"
  
! #: cp/decl2.c:580 cp/pt.c:5840
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %q#D"
*************** msgstr "skabelonserklÃ¦ring af '%#D'"
*** 55564,55570 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
--- 55607,55613 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/decl2.c:635 cp/pt.c:5797
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
*************** msgstr "operanden er r0"
*** 56150,56161 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "hÃ¥ndteringen '...' skal vÃ¦re den sidste hÃ¥ndtering i try-blokken"
  
! #: cp/except.c:1106
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
--- 56193,56204 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "hÃ¥ndteringen '...' skal vÃ¦re den sidste hÃ¥ndtering i try-blokken"
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1112
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
*************** msgstr "klassen '%T' er underforstÃ¥et v
*** 56328,56347 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "ugyldig startvÃ¦rdi til virtuel medlemsfunktion '%D'"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %q#T"
  msgstr "konstant medlem '%D' uden startvÃ¦rdi"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in %q#T"
--- 56371,56390 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "ugyldig startvÃ¦rdi til virtuel medlemsfunktion '%D'"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2289
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %q#T"
  msgstr "konstant medlem '%D' uden startvÃ¦rdi"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2292 cp/method.c:2303
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2300
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in %q#T"
*************** msgstr "typen '%D' er ikke en direkte el
*** 56444,56450 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
--- 56487,56493 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/init.c:1812 cp/init.c:4526 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr ""
*** 56653,56689 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "startvÃ¦rdien slutter for tidligt"
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukendt tabelstÃ¸rrelse i delete"
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, 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"
--- 56696,56732 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4435
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "startvÃ¦rdien slutter for tidligt"
  
! #: cp/init.c:4741
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukendt tabelstÃ¸rrelse i delete"
  
! #: cp/init.c:4775
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4780
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4795
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4800
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5107
  #, 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 ""
*** 56791,56868 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4085
  #, 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.c:4131
  #, 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.c:4137
  #, 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.c:4409
  #, 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.c:4414
  #, 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.c:4419
  #, 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 "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/method.c:855 cp/method.c:2214
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member `%#D', can't use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ikke-statisk konstant medlem '%#D' kan ikke bruge standardtildelingsoperatoren"
  
! #: cp/method.c:861 cp/method.c:2220
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member `%#D', can't use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
--- 56834,56911 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2365
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2369
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2676
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3454
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3535
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4100
  #, 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.c:4146
  #, 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.c:4152
  #, 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.c:4424
  #, 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.c:4429
  #, 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.c:4434
  #, 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 "det ABI-navnet for '%D' vil Ã¦ndre sig i en fremtidig version af GCC"
  
! #: cp/method.c:855 cp/method.c:2242
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member `%#D', can't use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ikke-statisk konstant medlem '%#D' kan ikke bruge standardtildelingsoperatoren"
  
! #: cp/method.c:861 cp/method.c:2248
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member `%#D', can't use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
*************** msgstr "der mangler en parameter til til
*** 56884,57083 ****
  msgid "forming type of %qs"
  msgstr "forkert parametertype til %s"
  
! #: cp/method.c:1140
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/method.c:1155
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1163
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take `void'"
  msgid "defaulted %qD must be %<const%>"
  msgstr "'%D' skal tage mod 'void'"
  
! #: cp/method.c:1168
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/method.c:1195
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "'%T' er allerede en ven af '%T'"
  
! #: cp/method.c:1204
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1207
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1210
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1366
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot default compare union %qT"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/method.c:1409
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member `%D'"
  msgid "cannot default compare reference member %qD"
  msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
  
! #: cp/method.c:1418
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "cannot default compare anonymous union member"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/method.c:1436
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "cannot default compare flexible array member"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1487
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1512
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1522
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/method.c:1779
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2159
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:2170
  #, fuzzy, gcc-internal-format
  #| msgid "Only constructors can invoke constructors"
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
  
! #: cp/method.c:2171
  #, fuzzy, gcc-internal-format
  #| msgid "Only constructors can invoke constructors"
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
  
! #: cp/method.c:2237
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "startvÃ¦rdi for %q#D er ugyldig"
  
! #: cp/method.c:2294
  #, fuzzy, gcc-internal-format
  #| msgid "(use `=' to initialize static data members)"
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "(brug '=' for at klargÃ¸re statiske datamedlemmer)"
  
! #: cp/method.c:2305
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2512
  #, fuzzy, gcc-internal-format
  #| msgid "(use `=' to initialize static data members)"
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "(brug '=' for at klargÃ¸re statiske datamedlemmer)"
  
! #: cp/method.c:2555
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2686
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2689
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2698
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2709
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2717 cp/method.c:2741
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2750
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.c:3156
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "expected signature: %qD"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a template cannot be defaulted"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/method.c:3243
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%qD cannot be defaulted"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/method.c:3252
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
--- 56927,57126 ----
  msgid "forming type of %qs"
  msgstr "forkert parametertype til %s"
  
! #: cp/method.c:1168
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/method.c:1183
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1191
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take `void'"
  msgid "defaulted %qD must be %<const%>"
  msgstr "'%D' skal tage mod 'void'"
  
! #: cp/method.c:1196
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/method.c:1223
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "'%T' er allerede en ven af '%T'"
  
! #: cp/method.c:1232
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1235
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1238
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1394
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot default compare union %qT"
  msgstr "kan ikke erklÃ¦re bitfelt '%D' med funktionstype"
  
! #: cp/method.c:1437
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member `%D'"
  msgid "cannot default compare reference member %qD"
  msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
  
! #: cp/method.c:1446
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "cannot default compare anonymous union member"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/method.c:1464
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "cannot default compare flexible array member"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1515
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1540
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1550
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/method.c:1807
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2187
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:2198
  #, fuzzy, gcc-internal-format
  #| msgid "Only constructors can invoke constructors"
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
  
! #: cp/method.c:2199
  #, fuzzy, gcc-internal-format
  #| msgid "Only constructors can invoke constructors"
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
  
! #: cp/method.c:2265
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "startvÃ¦rdi for %q#D er ugyldig"
  
! #: cp/method.c:2322
  #, fuzzy, gcc-internal-format
  #| msgid "(use `=' to initialize static data members)"
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "(brug '=' for at klargÃ¸re statiske datamedlemmer)"
  
! #: cp/method.c:2333
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2540
  #, fuzzy, gcc-internal-format
  #| msgid "(use `=' to initialize static data members)"
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "(brug '=' for at klargÃ¸re statiske datamedlemmer)"
  
! #: cp/method.c:2583
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2714
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2717
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2726
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2737
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2745 cp/method.c:2769
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2778
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3181
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.c:3184
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "expected signature: %qD"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.c:3216
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3236
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a template cannot be defaulted"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/method.c:3271
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%qD cannot be defaulted"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/method.c:3280
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
*************** msgstr "%s: %s: "
*** 57148,57155 ****
  msgid "%q#D does not have external linkage"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here"
--- 57191,57198 ----
  msgid "%q#D does not have external linkage"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11161 cp/parser.c:11171
! #: cp/semantics.c:3808 cp/semantics.c:3820
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here"
*************** msgstr "using-erklÃ¦ring for ikke-medlem
*** 57172,57178 ****
  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.c:5645 cp/pt.c:18297
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
--- 57215,57221 ----
  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.c:5645 cp/pt.c:18258
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
*************** msgstr "kaldenavnet '%s' er i modstrid m
*** 57401,57407 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, 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"
--- 57444,57450 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42764
  #, 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"
*** 57428,57434 ****
  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.c:3106 cp/parser.c:20038
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
--- 57471,57477 ----
  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.c:3106 cp/parser.c:20049
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
*************** msgstr "ugyldig roteringsinstruktion"
*** 57520,57526 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 57563,57569 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/parser.c:3301 cp/pt.c:19753
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr "skabelonsparameter %d er ugyldig
*** 57665,57671 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 57708,57714 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:3496 cp/parser.c:28775
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
*************** msgstr ""
*** 57797,57803 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
--- 57840,57846 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14356
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
*************** msgstr "sÃ¦tningsblokke i udtryk er kun
*** 57854,57860 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected primary-expression"
--- 57897,57903 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3962
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected primary-expression"
*************** msgstr "erklÃ¦ring af '%s' skygger for e
*** 57908,57914 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "skabelons-id '%D' benyttet som erklÃ¦rer"
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
--- 57951,57957 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "skabelons-id '%D' benyttet som erklÃ¦rer"
  
! #: cp/parser.c:6500 cp/parser.c:22446
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
*************** msgstr "new kan ikke bruges pÃ¥ en refer
*** 57966,57972 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 58009,58015 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/parser.c:7336 cp/pt.c:20409
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C++ tillader ikke %<alignof%
*** 58009,58015 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
--- 58052,58058 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:8888 cp/parser.c:31273
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
*************** msgstr "ISO C++ tillader ikke ?: med ude
*** 58084,59201 ****
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstrevÃ¦rdier"
  
! #: cp/parser.c:10506
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:10809
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid expression statement"
  msgid "lambda-expression in template parameter type"
  msgstr "Ugyldig udtrykssÃ¦tning"
  
! #: cp/parser.c:10819
  #, 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.c:10829
  #, 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.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11038
  #, 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.c:11058
  #, 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.c:11077
  #, 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.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, 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.c:11126
  #, 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.c:11150
  #, 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.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11198
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<...%> in lambda capture"
  msgstr "for mange inddatafiler"
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11297
  #, 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.c:11365
  #, 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.c:11385
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11397
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<mutable%>"
  msgstr "'volatile' optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:11404
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:11417
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11477
  #, 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.c:11866 cp/parser.c:12067
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:11906
  #, 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.c:11955
  #, 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.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12131
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "I sÃ¦tningsfunktion"
  
! #: cp/parser.c:12297
  #, 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.c:12324
  #, 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.c:12492 cp/parser.c:31740
  #, 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.c:12533
  #, 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.c:12535
  #, 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.c:12575
  #, 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.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, fuzzy, gcc-internal-format
  #| msgid "empty scalar initializer"
  msgid "expected initializer"
  msgstr "tom skalarstartvÃ¦rdi"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, 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.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, 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.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:13395
  #, 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.c:13419
  #, 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.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "uventet operand"
  
! #: cp/parser.c:13783
  #, 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.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "private module fragment"
  msgstr "ingen parametre"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, 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.c:13880
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:14048
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14552
  #, 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.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14610
  #, 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.c:14661
  #, 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.c:14713
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:14731
  #, 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.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14939
  #, 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.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15045
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklÃ¦ringer"
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' invalid in `%#T'"
  msgid "%qD invalid in lambda"
  msgstr "'%D' ugyldig i '%#T'"
  
! #: cp/parser.c:15133
  #, 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.c:15152
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15244
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15248
  #, 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.c:15312
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:15416
  #, 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.c:15618
  #, 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.c:15631
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15794
  #, 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.c:15823
  #, 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.c:15827
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15911
  #, fuzzy, gcc-internal-format
  #| msgid "only constructors take base initializers"
  msgid "only constructors take member initializers"
  msgstr "kun konstruktionsfunktioner har stamklasseklargÃ¸ringer"
  
! #: cp/parser.c:15938
  #, 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.c:15950 cp/pt.c:26446
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16014
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "forÃ¦ldet stamklasseklargÃ¸ring"
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expected suffix identifier"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16521
  #, 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.c:16555
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "uventet operand"
  
! #: cp/parser.c:16602
  #, 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.c:16604
  #, 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.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16785
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid constrained type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16940
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, 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.c:17180 cp/parser.c:17266
  #, 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.c:17333
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "uventet operand"
  
! #: cp/parser.c:17395
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17403
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17433
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:17434
  #, 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.c:17441
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "uventet operand"
  
! #: cp/parser.c:17545
  #, 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.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "uventet operand"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:17678
  #, 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.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "uventet operand"
  
! #: cp/parser.c:18122
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:18257
  #, 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.c:18261
  #, 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.c:18265
  #, 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.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "skabelonsspecialisering med C-kÃ¦dning"
  
! #: cp/parser.c:18554
  #, fuzzy, gcc-internal-format
  #| msgid "sigof type specifier"
  msgid "expected type specifier"
  msgstr "sigof-typeangivelse"
  
! #: cp/parser.c:18747
  #, 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.c:18753
  #, 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.c:18758
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "forventet type-navn"
  
! #: cp/parser.c:19155
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:19156
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "concept defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.c:19178
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "uventet operand"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, 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.c:19666
  #, 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.c:19754
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on uninstantiated type"
  msgid "attributes ignored on uninstantiated type"
  msgstr "ugyldig operation pÃ¥ uudskiftet type"
  
! #: cp/parser.c:19760
  #, 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.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19905
  #, 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.c:19916
  #, 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.c:19931
  #, 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.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:20032
  #, 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.c:20046
  #, 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.c:20058 cp/parser.c:25474
  #, 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.c:20063 cp/parser.c:25479
  #, 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.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ekstra kvalifikation er ikke tilladt"
  
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ forbyder tomme unavngivet enum"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD er ikke et navnerum-navn"
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "forventet navnerum-navn"
  
! #: cp/parser.c:20396
  #, 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.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, 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.c:20436
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "uventet operand"
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "navnerumnavn krÃ¦vet"
  
! #: cp/parser.c:20445
  #, 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.c:20448
  #, 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.c:20455
  #, fuzzy, gcc-internal-format
  #| msgid "namespace `%T' undeclared"
  msgid "namespace %qD entered"
  msgstr "navnerummet '%T' er ikke erklÃ¦ret"
  
! #: cp/parser.c:20510
  #, 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.c:20685
  #, 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.c:20700
  #, 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.c:20718
  #, 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.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "opaque-enum-declaration here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/parser.c:20863
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:21034
  #, 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.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, 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.c:21060
  #, 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.c:21097
  #, 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.c:21113
  #, 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.c:21341
  #, 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.c:21352
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, 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.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktionen '%s' omerklÃ¦ret som inline"
  
! #: cp/parser.c:21624
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: cp/parser.c:21635
  #, 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.c:21639
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21810
  #, 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.c:21852
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:21866
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "funktionen '%s' omerklÃ¦ret som inline"
  
! #: cp/parser.c:22357
  #, 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.c:22483
  #, 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.c:22487
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a template"
  msgid "%<%T::%E%> is not a type"
--- 58127,59249 ----
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstrevÃ¦rdier"
  
! #: cp/parser.c:10513
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:10816
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid expression statement"
  msgid "lambda-expression in template parameter type"
  msgstr "Ugyldig udtrykssÃ¦tning"
  
! #: cp/parser.c:10826
  #, 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.c:10836
  #, 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.c:10988
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11010
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11025
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11030 cp/parser.c:11051 cp/parser.c:11243
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11045
  #, 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.c:11065
  #, 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.c:11084
  #, 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.c:11095
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, 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.c:11133
  #, 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.c:11157
  #, 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.c:11167
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11205
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<...%> in lambda capture"
  msgstr "for mange inddatafiler"
  
! #: cp/parser.c:11216
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11221
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11300
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11304
  #, 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.c:11372
  #, 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.c:11392
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11404
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<mutable%>"
  msgstr "'volatile' optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:11411
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:11424
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11442
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11484
  #, 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.c:11873 cp/parser.c:12074
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:11913
  #, 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.c:11962
  #, 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.c:12081
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12090
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12138
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "I sÃ¦tningsfunktion"
  
! #: cp/parser.c:12304
  #, 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.c:12331
  #, 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.c:12499 cp/parser.c:31757
  #, 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.c:12540
  #, 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.c:12542
  #, 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.c:12582
  #, 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.c:12663 cp/parser.c:21740 cp/parser.c:24207
  #, fuzzy, gcc-internal-format
  #| msgid "empty scalar initializer"
  msgid "expected initializer"
  msgstr "tom skalarstartvÃ¦rdi"
  
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12956
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12981
  #, 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.c:12986
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13129
  #, 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.c:13213
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13356 cp/parser.c:31760
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:13402
  #, 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.c:13426
  #, 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.c:13557
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13565
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.c:13578 cp/parser.c:31763
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:13755
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "uventet operand"
  
! #: cp/parser.c:13790
  #, 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.c:13815
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13820
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "private module fragment"
  msgstr "ingen parametre"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13826
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13863
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13866
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13874
  #, 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.c:13887
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:13895
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13900
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13920
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13928
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:13949
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14051
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:14055
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/parser.c:14186 cp/parser.c:26014
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14279
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14494
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14514
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14535
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14559
  #, 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.c:14614
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14617
  #, 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.c:14668
  #, 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.c:14720
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:14738
  #, 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.c:14907
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14946
  #, 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.c:14949
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15016
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklÃ¦ringer"
  
! #: cp/parser.c:15059
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' invalid in `%#T'"
  msgid "%qD invalid in lambda"
  msgstr "'%D' ugyldig i '%#T'"
  
! #: cp/parser.c:15140
  #, 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.c:15159
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: cp/parser.c:15232 cp/parser.c:26529
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15251
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15255
  #, 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.c:15319
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:15423
  #, 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.c:15625
  #, 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.c:15638
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15801
  #, 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.c:15830
  #, 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.c:15834
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15918
  #, fuzzy, gcc-internal-format
  #| msgid "only constructors take base initializers"
  msgid "only constructors take member initializers"
  msgstr "kun konstruktionsfunktioner har stamklasseklargÃ¸ringer"
  
! #: cp/parser.c:15945
  #, 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.c:15957 cp/pt.c:26413
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15969 cp/pt.c:26425
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16021
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "forÃ¦ldet stamklasseklargÃ¸ring"
  
! #: cp/parser.c:16106
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16507
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16513
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expected suffix identifier"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/parser.c:16522
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16528
  #, 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.c:16562
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "uventet operand"
  
! #: cp/parser.c:16609
  #, 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.c:16611
  #, 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.c:16613
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16792
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid constrained type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16800
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16947
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:17183 cp/parser.c:17269 cp/parser.c:23978
  #, 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.c:17187 cp/parser.c:17273
  #, 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.c:17340
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "uventet operand"
  
! #: cp/parser.c:17402
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17410
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17440
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:17441
  #, 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.c:17448
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "uventet operand"
  
! #: cp/parser.c:17552
  #, 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.c:17637 cp/parser.c:17803 cp/parser.c:18008
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "uventet operand"
  
  #. Explain what went wrong.
! #: cp/parser.c:17683
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:17685
  #, 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.c:17864
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17973 cp/parser.c:17991 cp/parser.c:18162
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "uventet operand"
  
! #: cp/parser.c:18129
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:18264
  #, 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.c:18268
  #, 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.c:18272
  #, 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.c:18332
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "skabelonsspecialisering med C-kÃ¦dning"
  
! #: cp/parser.c:18561
  #, fuzzy, gcc-internal-format
  #| msgid "sigof type specifier"
  msgid "expected type specifier"
  msgstr "sigof-typeangivelse"
  
! #: cp/parser.c:18754
  #, 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.c:18760
  #, 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.c:18765
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "ISO C forbyder forhÃ¥ndsparametererklÃ¦ringer"
  
! #: cp/parser.c:18922
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.c:19052
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "forventet type-navn"
  
! #: cp/parser.c:19162
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:19163
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "concept defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.c:19185
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "uventet operand"
  
! #: cp/parser.c:19192
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19435
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19511
  #, 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.c:19673
  #, 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.c:19761
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on uninstantiated type"
  msgid "attributes ignored on uninstantiated type"
  msgstr "ugyldig operation pÃ¥ uudskiftet type"
  
! #: cp/parser.c:19767
  #, 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.c:19772
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19912
  #, 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.c:19923
  #, 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.c:19938
  #, 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.c:19954
! #, fuzzy, gcc-internal-format
! msgid "types may not be defined in enum-base"
! msgstr "new kan ikke bruges pÃ¥ en referencetype"
! 
! #: cp/parser.c:19999
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:20043
  #, 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.c:20057
  #, 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.c:20069 cp/parser.c:25483
  #, 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.c:20074 cp/parser.c:25488
  #, 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.c:20086 cp/parser.c:25501
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ekstra kvalifikation er ikke tilladt"
  
! #: cp/parser.c:20123
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ forbyder tomme unavngivet enum"
  
! #: cp/parser.c:20148
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20151
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20338
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:20342
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD er ikke et navnerum-navn"
  
! #: cp/parser.c:20346
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "forventet navnerum-navn"
  
! #: cp/parser.c:20407
  #, 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.c:20418
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20437
  #, 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.c:20447
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "uventet operand"
  
! #: cp/parser.c:20452
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "navnerumnavn krÃ¦vet"
  
! #: cp/parser.c:20456
  #, 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.c:20459
  #, 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.c:20466
  #, fuzzy, gcc-internal-format
  #| msgid "namespace `%T' undeclared"
  msgid "namespace %qD entered"
  msgstr "navnerummet '%T' er ikke erklÃ¦ret"
  
! #: cp/parser.c:20521
  #, 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.c:20696
  #, 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.c:20711
  #, 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.c:20729
  #, 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.c:20739
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20804
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "opaque-enum-declaration here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/parser.c:20874
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:21045
  #, 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.c:21064 cp/parser.c:21081 cp/parser.c:21095
  #, 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.c:21071
  #, 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.c:21108
  #, 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.c:21124
  #, 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.c:21352
  #, 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.c:21363
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:21368
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21371
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21388 cp/parser.c:21413
  #, 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.c:21400 cp/parser.c:21421
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21407
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktionen '%s' omerklÃ¦ret som inline"
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: cp/parser.c:21646
  #, 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.c:21650
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: cp/parser.c:21701
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21821
  #, 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.c:21863
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:21877
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "funktionen '%s' omerklÃ¦ret som inline"
  
! #: cp/parser.c:22366
  #, 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.c:22492
  #, 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.c:22496
  #, 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"
*** 59205,59665 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ugyldig erklÃ¦rer"
  
! #: cp/parser.c:22524
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.c:22526
  #, 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.c:22641
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/parser.c:22666
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:22787
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "%qD is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/parser.c:22789
  #, 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.c:22810
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "uventet operand"
  
! #: cp/parser.c:22871
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate cv-qualifier"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:22962
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: cp/parser.c:23020
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate virt-specifier"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:23269
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/parser.c:23275
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "ugyldig brug af '%T'"
  
! #: cp/parser.c:23304
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:23309
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:23415
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "forventede %<,%> eller %<...%>"
  
! #: cp/parser.c:23774
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:23953
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.c:23971
  #, 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.c:23977
  #, 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.c:23979
  #, 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.c:24105
  #, 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.c:24109
  #, 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.c:24433
  #, 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.c:24453
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tillader ikke GNU-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tillader ikke C99-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> er ikke tilladt i udpegede startvÃ¦rdiliste"
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "forventet klasse-navn"
  
! #: cp/parser.c:25013
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:25019
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "forventede %<{%> eller %<:%>"
  
! #: cp/parser.c:25427
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "kan ikke finde filen for klassen %s"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25442
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:25454
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:25460
  #, 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.c:25514
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "eksplicit specialisering fÃ¸lger ikke efter 'template <>'"
  
! #: cp/parser.c:25546
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25647
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "tidligere definition af '%#T'"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26036
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, 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.c:26159
  #, 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.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, 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.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26373
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:26420
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26543
  #, 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.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26717
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:26720
  #, 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.c:26920 cp/parser.c:27014
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:27022
  #, 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.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27072
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.c:27113
  #, 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.c:27225
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:27832
  #, 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.c:27846
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.c:28012
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:28072
  #, 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.c:28415 cp/parser.c:28424
  #, 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.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, 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.c:29135
  #, 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.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: cp/parser.c:29626
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
--- 59253,59713 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22525
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ugyldig erklÃ¦rer"
  
! #: cp/parser.c:22533
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.c:22535
  #, 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.c:22650
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/parser.c:22675
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:22796
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "%qD is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/parser.c:22798
  #, 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.c:22819
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "uventet operand"
  
! #: cp/parser.c:22880
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate cv-qualifier"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:22934
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:22971
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: cp/parser.c:23029
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate virt-specifier"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:23278
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/parser.c:23284
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:23287 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2171
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "ugyldig brug af '%T'"
  
! #: cp/parser.c:23313
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:23318
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:23424
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.c:23705
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "forventede %<,%> eller %<...%>"
  
! #: cp/parser.c:23783
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:23962
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.c:23980
  #, 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.c:23986
  #, 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.c:23988
  #, 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.c:24114
  #, 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.c:24118
  #, 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.c:24442
  #, 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.c:24462
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tillader ikke GNU-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:24500
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tillader ikke C99-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:24514
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24539
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> er ikke tilladt i udpegede startvÃ¦rdiliste"
  
! #: cp/parser.c:24590
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24646 cp/parser.c:24783
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "forventet klasse-navn"
  
! #: cp/parser.c:25022
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:25025
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:25028
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:25425
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "forventede %<{%> eller %<:%>"
  
! #: cp/parser.c:25436
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "kan ikke finde filen for klassen %s"
  
! #: cp/parser.c:25444
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25451
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:25463
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:25469
  #, 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.c:25523
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "eksplicit specialisering fÃ¸lger ikke efter 'template <>'"
  
! #: cp/parser.c:25555
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:25591
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25656
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "tidligere definition af '%#T'"
  
! #: cp/parser.c:25762 cp/parser.c:31766
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
  
! #: cp/parser.c:25786
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25790
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:26033
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26051
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:26069
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26167
  #, 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.c:26174
  #, 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.c:26187
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26340
  #, 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.c:26368
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26388
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:26435
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26449
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26523
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26558
  #, 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.c:26688
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26708
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26732
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:26735
  #, 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.c:26935 cp/parser.c:27029
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:27037
  #, 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.c:27043
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27087
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.c:27128
  #, 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.c:27240
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:27847
  #, 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.c:27861
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27950
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27985
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.c:28027
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:28087
  #, 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.c:28430 cp/parser.c:28439
  #, 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.c:28792
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29142
  #, 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.c:29150
  #, 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.c:29634
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29639
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: cp/parser.c:29643
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
*************** msgstr "for fÃ¥ skabelonsparameterlister
*** 59668,60320 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/parser.c:30032
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, 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.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for `%D' found"
  msgid "no matching concept for template-introduction"
  msgstr "ingen passende skabelon for '%D' fundet"
  
! #: cp/parser.c:30351
  #, 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.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/parser.c:30380
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:30485
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/parser.c:30536
  #, 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.c:30583
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:30883
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:30896
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> fÃ¸r %qD"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understÃ¸tter ikke %<long long%>"
  
! #: cp/parser.c:31517
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31522
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, 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.c:32210
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklÃ¦ret her"
  
! #: cp/parser.c:32330
  #, 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.c:32470 cp/parser.c:32504
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.c:32485
  #, 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.c:32486
  #, 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.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklÃ¦ret med anden adgang"
  
! #: cp/parser.c:32589
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32837
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, 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.c:33741 cp/parser.c:33807
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, 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.c:34178
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, 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.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.c:34814
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown property attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: cp/parser.c:35879
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36879
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.c:37632
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40312
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, 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.c:40492
  #, fuzzy, gcc-internal-format
  #| msgid "not enough type information"
  msgid "not enough for loops to collapse"
  msgstr "ikke tilstrÃ¦kkelig information om typen"
  
! #: cp/parser.c:42708
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43539
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/parser.c:43569
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, 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.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, 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.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, 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"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44854
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma map, ignored"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "forkert udformet '#pragma map' - ignoreret"
  
! #: cp/parser.c:45139
  #, 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.c:45182
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.c:45214
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.c:45294
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: cp/parser.c:45333
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "data member %qD cannot be a member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:310
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid member template declaration %qD"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/pt.c:734
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization in non-namespace scope `%D'"
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "eksplicit specialisering i virkefeltet '%D' der ikke er et navnerum"
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "specialisering af %qD skal fremstÃ¥ ved navnerumsanvendelsesomrÃ¥de"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "specialisering af %qD i andet navnerum"
  
  # hÃ¦nger sammen med foregÃ¥ende tekst, derfor ikke 'fra'
! #: cp/pt.c:845
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  i forhold til definition af %q#D"
  
! #: cp/pt.c:862
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/pt.c:992
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/pt.c:1004
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization of non-template %qT"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:1039
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of `%T' after instantiation"
  msgid "specialization of %qT after instantiation"
  msgstr "specialisering af '%T' efter instantiering"
  
  # hÃ¦nger sammen med foregÃ¥ende tekst, derfor ikke 'fra'
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q#D"
  msgid "from definition of %q#D"
--- 59716,60368 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29650
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/parser.c:30049
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/parser.c:30220
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30229
  #, 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.c:30235
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30335
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30345
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for `%D' found"
  msgid "no matching concept for template-introduction"
  msgstr "ingen passende skabelon for '%D' fundet"
  
! #: cp/parser.c:30368
  #, 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.c:30377
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/parser.c:30397
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:30502
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/parser.c:30553
  #, 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.c:30600
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:30900
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:30913
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:31221
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31373
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:31388
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> fÃ¸r %qD"
  
! #: cp/parser.c:31523
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understÃ¸tter ikke %<long long%>"
  
! #: cp/parser.c:31534
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31539
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.c:31565
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.c:31617
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.c:31620
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.c:31623
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.c:31632
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.c:31641
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.c:31665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:31668
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.c:31686
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.c:31718
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.c:31730
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.c:31733
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.c:31736
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.c:31742
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.c:31769
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.c:32071
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32222
  #, 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.c:32227
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklÃ¦ret her"
  
! #: cp/parser.c:32347
  #, 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.c:32487 cp/parser.c:32521
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/parser.c:32494 cp/parser.c:32527
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32495 cp/parser.c:32528
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.c:32502
  #, 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.c:32503
  #, 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.c:32585
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklÃ¦ret med anden adgang"
  
! #: cp/parser.c:32606
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32854
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
  
! #: cp/parser.c:33095 cp/parser.c:34403 cp/parser.c:34592
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33166
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33236
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33267
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33671
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33746 cp/parser.c:33764
  #, 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.c:33758 cp/parser.c:33824
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.c:33867
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34064 cp/parser.c:34071 cp/parser.c:34078
  #, 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.c:34195
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.c:34368
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34375
  #, 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.c:34655 cp/parser.c:34662 cp/parser.c:34669
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.c:34831
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown property attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:35913
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36896
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.c:37649
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:39778
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40329
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.c:40416 cp/pt.c:17937
  #, 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.c:40509
  #, fuzzy, gcc-internal-format
  #| msgid "not enough type information"
  msgid "not enough for loops to collapse"
  msgstr "ikke tilstrÃ¦kkelig information om typen"
  
! #: cp/parser.c:42726
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43557
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/parser.c:43587
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.c:43599
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43702
  #, 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.c:43722 cp/semantics.c:5870
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43726 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43729 cp/pt.c:14022 cp/semantics.c:5884
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43732 cp/semantics.c:5890
  #, 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.c:44259
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44269
  #, 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"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44623
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44670 cp/semantics.c:9971
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44672 cp/semantics.c:9973
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44818
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44821
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44872
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma map, ignored"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "forkert udformet '#pragma map' - ignoreret"
  
! #: cp/parser.c:45157
  #, 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.c:45200
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.c:45232
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "sÃ¦tningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.c:45312
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: cp/parser.c:45351
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:45552
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45608
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:296
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "data member %qD cannot be a member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:309
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid member template declaration %qD"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/pt.c:733
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization in non-namespace scope `%D'"
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "eksplicit specialisering i virkefeltet '%D' der ikke er et navnerum"
  
! #: cp/pt.c:747
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.c:831
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "specialisering af %qD skal fremstÃ¥ ved navnerumsanvendelsesomrÃ¥de"
  
! #: cp/pt.c:842 cp/pt.c:1079
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "specialisering af %qD i andet navnerum"
  
  # hÃ¦nger sammen med foregÃ¥ende tekst, derfor ikke 'fra'
! #: cp/pt.c:844
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  i forhold til definition af %q#D"
  
! #: cp/pt.c:861
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/pt.c:991
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/pt.c:1003
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:1006 cp/pt.c:1145
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization of non-template %qT"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:1038
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of `%T' after instantiation"
  msgid "specialization of %qT after instantiation"
  msgstr "specialisering af '%T' efter instantiering"
  
  # hÃ¦nger sammen med foregÃ¥ende tekst, derfor ikke 'fra'
! #: cp/pt.c:1082
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q#D"
  msgid "from definition of %q#D"
*************** msgstr "  i forhold til definition af %q
*** 60322,60483 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, fuzzy, gcc-internal-format
  #| msgid "specialization `%T' after instantiation `%T'"
  msgid "specialization %qT after instantiation %qT"
  msgstr "specialisering af '%T' efter instantiering '%T'"
  
! #: cp/pt.c:1142
  #, fuzzy, gcc-internal-format
  #| msgid "template specialization with C linkage"
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "skabelonsspecialisering med C-kÃ¦dning"
  
! #: cp/pt.c:1607
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "specialization of %qD after instantiation"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2185
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.c:2190
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a variable template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.c:2486
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/pt.c:2707
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:2717
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:2793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "skabelons-id '%D' i erklÃ¦ring af primÃ¦r skabelon"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "definition angivet for eksplicit instantiering"
  
! #: cp/pt.c:2910
  #, fuzzy, gcc-internal-format
  #| msgid "too many template parameter lists in declaration of `%D'"
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/pt.c:2913
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of `%D'"
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/pt.c:2915
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "eksplicit specialisering fÃ¸lger ikke efter 'template <>'"
  
! #: cp/pt.c:2921
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization declared %<concept%>"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:2954
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%D' of function template"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "partiel specialisering '%D' af funktionsskabelon"
  
! #: cp/pt.c:2958
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%D' of function template"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "partiel specialisering '%D' af funktionsskabelon"
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/pt.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD is not a template function"
--- 60370,60531 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1123
  #, fuzzy, gcc-internal-format
  #| msgid "specialization `%T' after instantiation `%T'"
  msgid "specialization %qT after instantiation %qT"
  msgstr "specialisering af '%T' efter instantiering '%T'"
  
! #: cp/pt.c:1141
  #, fuzzy, gcc-internal-format
  #| msgid "template specialization with C linkage"
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "skabelonsspecialisering med C-kÃ¦dning"
  
! #: cp/pt.c:1606
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "specialization of %qD after instantiation"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/pt.c:2048 cp/semantics.c:5739
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2184
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.c:2189
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a variable template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.c:2485
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/pt.c:2489
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2499
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/pt.c:2706
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:2716
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/pt.c:2722
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2746
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2751
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "erklÃ¦ring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/pt.c:2787
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "eksplicit specialisering af %D efter fÃ¸rste brug"
  
! #: cp/pt.c:2791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:2882 cp/pt.c:2942
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "skabelons-id '%D' i erklÃ¦ring af primÃ¦r skabelon"
  
! #: cp/pt.c:2895
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/pt.c:2901
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "definition angivet for eksplicit instantiering"
  
! #: cp/pt.c:2909
  #, fuzzy, gcc-internal-format
  #| msgid "too many template parameter lists in declaration of `%D'"
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/pt.c:2912
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of `%D'"
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/pt.c:2914
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "eksplicit specialisering fÃ¸lger ikke efter 'template <>'"
  
! #: cp/pt.c:2920
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization declared %<concept%>"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:2953
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%D' of function template"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "partiel specialisering '%D' af funktionsskabelon"
  
! #: cp/pt.c:2957
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%D' of function template"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "partiel specialisering '%D' af funktionsskabelon"
  
! #: cp/pt.c:2989
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/pt.c:3032
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD is not a template function"
*************** msgstr "'%D' er ikke en medlemsskabelonf
*** 60491,60654 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "specialisering af underforstÃ¥et erklÃ¦ret speciel medlemsfunktion"
  
! #: cp/pt.c:3111
  #, fuzzy, gcc-internal-format
  #| msgid "no member function `%D' declared in `%T'"
  msgid "no member function %qD declared in %qT"
  msgstr "ingen medlemsfunktion '%D' erklÃ¦ret i '%T'"
  
! #: cp/pt.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/pt.c:3145
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "friend declaration here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/pt.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization of function concept %qD"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:3835
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4226
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:4228
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, fuzzy, gcc-internal-format
  #| msgid "        `%D'"
  msgid "        %qD"
  msgstr "        '%D'"
  
! #: cp/pt.c:4306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "        `%D'"
  msgid "        %s"
  msgstr "        '%D'"
  
! #: cp/pt.c:4432
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/pt.c:4435
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/pt.c:4437
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "template parameter %qD declared here"
  msgstr "skabelonsparametertypen '%T' erklÃ¦ret 'friend'"
  
! #: cp/pt.c:5045
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of variable concept %q#D"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:5104
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
  
! #: cp/pt.c:5127
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5131
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments for partial specialization %qT"
  msgstr "for mange parametre til funktionen"
  
! #: cp/pt.c:5167
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5169
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "primary template %qD"
  msgstr "etiketten '%D' optrÃ¦der mere end Ã©n gang"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:5241
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "template argument %qE involves template parameter(s)"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:5287
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' of template argument `%E' depends on template parameter(s)"
  msgid "type %qT of template argument %qE depends on a template parameter"
--- 60539,60702 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3094
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "specialisering af underforstÃ¥et erklÃ¦ret speciel medlemsfunktion"
  
! #: cp/pt.c:3110
  #, fuzzy, gcc-internal-format
  #| msgid "no member function `%D' declared in `%T'"
  msgid "no member function %qD declared in %qT"
  msgstr "ingen medlemsfunktion '%D' erklÃ¦ret i '%T'"
  
! #: cp/pt.c:3141
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/pt.c:3144
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "friend declaration here"
  msgstr "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/pt.c:3253
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization of function concept %qD"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: cp/pt.c:4157
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4225
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:4227
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: cp/pt.c:4286
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4303 cp/pt.c:5108
  #, fuzzy, gcc-internal-format
  #| msgid "        `%D'"
  msgid "        %qD"
  msgstr "        '%D'"
  
! #: cp/pt.c:4305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "        `%D'"
  msgid "        %s"
  msgstr "        '%D'"
  
! #: cp/pt.c:4431
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/pt.c:4434
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/pt.c:4436
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "template parameter %qD declared here"
  msgstr "skabelonsparametertypen '%T' erklÃ¦ret 'friend'"
  
! #: cp/pt.c:5044
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of variable concept %q#D"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:5103
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
  
! #: cp/pt.c:5126
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5130
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5134 cp/pt.c:5145 cp/pt.c:5153
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5142
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5152
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments for partial specialization %qT"
  msgstr "for mange parametre til funktionen"
  
! #: cp/pt.c:5166
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.c:5168
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "primary template %qD"
  msgstr "etiketten '%D' optrÃ¦der mere end Ã©n gang"
  
! #: cp/pt.c:5214
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5217
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:5240
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "template argument %qE involves template parameter(s)"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:5286
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' of template argument `%E' depends on template parameter(s)"
  msgid "type %qT of template argument %qE depends on a template parameter"
*************** msgid_plural "type %qT of template argum
*** 60656,60674 ****
  msgstr[0] "typen '%T' af skabelonsparameteren '%E' afhÃ¦nger af skabelonsparameter"
  msgstr[1] "typen '%T' af skabelonsparameteren '%E' afhÃ¦nger af skabelonsparameter"
  
! #: cp/pt.c:5347
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.c:5351
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/pt.c:5534
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "no default argument for %qD"
--- 60704,60722 ----
  msgstr[0] "typen '%T' af skabelonsparameteren '%E' afhÃ¦nger af skabelonsparameter"
  msgstr[1] "typen '%T' af skabelonsparameteren '%E' afhÃ¦nger af skabelonsparameter"
  
! #: cp/pt.c:5346
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.c:5350
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/pt.c:5533
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "no default argument for %qD"
*************** msgstr "ingen standardparameter til '%D'
*** 60678,60730 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5593
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5596
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5602
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in partial specializations"
  msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.c:5774
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "template %qD declared"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "skabelonsklasse uden et navn"
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 60726,60778 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5556
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5592
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5595
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5598
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "standardparametre er ikke tilladt i erklÃ¦ring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.c:5601
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in partial specializations"
  msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
  
! #: cp/pt.c:5604 cp/pt.c:5662
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.c:5773
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "template %qD declared"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/pt.c:5781
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "skabelonsklasse uden et navn"
  
! #: cp/pt.c:5789
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 60734,60799 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid template declaration of %qD"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/pt.c:5969
  #, fuzzy, gcc-internal-format
  #| msgid "template definition of non-template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "skabelonsdefinition af ikke-skabelon '%#D'"
  
! #: cp/pt.c:6008
  #, fuzzy, gcc-internal-format
  #| msgid "expected %d levels of template parms for `%#D', got %d"
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "forvented %d niveauer af skabelonsparametre for '%#D', modtog %d"
  
! #: cp/pt.c:6022
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "got %d template parameters for %q#D"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.c:6025
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#T'"
  msgid "got %d template parameters for %q#T"
  msgstr "modtog %d skabelonsparametre for '%#T'"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  men %d pÃ¥krÃ¦vet"
  
! #: cp/pt.c:6048
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/pt.c:6051
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing class templates are not explicitly specialized"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.c:6196
  #, 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.c:6209
  #, 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.c:6220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "redeclared with %d template parameter"
--- 60782,60847 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5812
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid template declaration of %qD"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/pt.c:5968
  #, fuzzy, gcc-internal-format
  #| msgid "template definition of non-template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "skabelonsdefinition af ikke-skabelon '%#D'"
  
! #: cp/pt.c:6007
  #, fuzzy, gcc-internal-format
  #| msgid "expected %d levels of template parms for `%#D', got %d"
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "forvented %d niveauer af skabelonsparametre for '%#D', modtog %d"
  
! #: cp/pt.c:6021
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "got %d template parameters for %q#D"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.c:6024
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#T'"
  msgid "got %d template parameters for %q#T"
  msgstr "modtog %d skabelonsparametre for '%#T'"
  
! #: cp/pt.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  men %d pÃ¥krÃ¦vet"
  
! #: cp/pt.c:6047
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/pt.c:6050
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing class templates are not explicitly specialized"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.c:6195
  #, 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.c:6208
  #, 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.c:6219
  #, 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
*** 60801,60807 ****
  msgstr[0] "'%D' benyttet uden skabelonsparametre"
  msgstr[1] "'%D' benyttet uden skabelonsparametre"
  
! #: cp/pt.c:6224
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration %qD used %d template parameter"
--- 60849,60855 ----
  msgstr[0] "'%D' benyttet uden skabelonsparametre"
  msgstr[1] "'%D' benyttet uden skabelonsparametre"
  
! #: cp/pt.c:6223
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration %qD used %d template parameter"
*************** msgid_plural "previous declaration %qD u
*** 60809,61293 ****
  msgstr[0] "tidligere erklÃ¦ring af '%#D' her"
  msgstr[1] "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/pt.c:6262
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter `%#D'"
  msgid "template parameter %q+#D"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/pt.c:6263
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "redeclared here as %q#D"
  msgstr "omerklÃ¦ret her som '%#D'"
  
! #: cp/pt.c:6274
  #, 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.c:6277 cp/pt.c:6326
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6288
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "redefinition of default argument for %q#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/pt.c:6290
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6323
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, 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.c:6661
  #, 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.c:6664
  #, 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.c:6677
  #, 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.c:6681
  #, 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.c:6730
  #, 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.c:6732
  #, 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.c:6794
  #, 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.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6812
  #, 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.c:6821
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:6832
  #, 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.c:6842
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6878
  #, 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.c:6889
  #, 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.c:6901
  #, 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.c:6932
  #, 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.c:6945
  #, 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.c:6949
  #, 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.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, 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.c:6980
  #, 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.c:7042
  #, 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"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7050
  #, 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.c: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 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.c:7075
  #, 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.c:7085
  #, 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.c:7092
  #, 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.c:7110
  #, 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.c:7118
  #, 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.c:7230
  #, 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.c:7389
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:7403
  #, 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.c:7489
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7497
  #, 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.c:7515
  #, 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.c:7574
  #, 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.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7630
  #, 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.c:8179
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8195
  #, 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.c:8329
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.c:8358
  #, 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.c:8363
  #, 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.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, 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.c:8387
  #, 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.c:8395
  #, 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.c:8401
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.c:8404
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected a type, got %qE"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.c:8418
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%T'"
  msgid "  expected a type, got %qT"
  msgstr "  forventede en type, modtog '%T'"
  
! #: cp/pt.c:8421
  #, 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.c:8471
  #, 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.c:8485
  #, 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.c:8488
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected %qD but got %qD"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.c:8552
  #, 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.c:8690 cp/pt.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, 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.c:8833
  #, 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.c:8842
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.c:8867
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8871
  #, 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.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, 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.c:9776
  #, 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.c:9778
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklÃ¦ring '%D'"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.c:10287
  #, 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.c:10947
  #, 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.c:12106
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, 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.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13725
  #, 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.c:13824
  #, 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"
--- 60857,61341 ----
  msgstr[0] "tidligere erklÃ¦ring af '%#D' her"
  msgstr[1] "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/pt.c:6261
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter `%#D'"
  msgid "template parameter %q+#D"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/pt.c:6262
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "redeclared here as %q#D"
  msgstr "omerklÃ¦ret her som '%#D'"
  
! #: cp/pt.c:6273
  #, 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.c:6276 cp/pt.c:6325
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6287
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "redefinition of default argument for %q#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/pt.c:6289
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6322
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/pt.c:6660 cp/pt.c:6729
  #, 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.c:6663
  #, 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.c:6666
  #, 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.c:6679
  #, 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.c:6683
  #, 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.c:6732
  #, 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.c:6734
  #, 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.c:6796
  #, 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.c:6805
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6814
  #, 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.c:6823
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:6834
  #, 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.c:6844
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6853
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6865
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6869
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6880
  #, 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.c:6891
  #, 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.c:6903
  #, 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.c:6934
  #, 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.c:6947
  #, 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.c:6951
  #, 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.c:6962
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6972
  #, 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.c:6982
  #, 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.c:7044
  #, 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"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kÃ¦dning"
  
! #: cp/pt.c:7052
  #, 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.c:7062
  #, 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.c:7077
  #, 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.c:7087
  #, 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.c:7094
  #, 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.c:7112
  #, 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.c:7120
  #, 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.c:7232
  #, 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.c:7391
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:7405
  #, 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.c:7491
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c: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 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.c:7517
  #, 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.c:7576
  #, 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.c:7578
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7632
  #, 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.c:8181
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8197
  #, 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.c:8331
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.c:8360
  #, 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.c:8365
  #, 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.c:8381 cp/pt.c:8415 cp/pt.c:8469
  #, 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.c:8389
  #, 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.c:8397
  #, 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.c:8403
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.c:8406
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected a type, got %qE"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.c:8420
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%T'"
  msgid "  expected a type, got %qT"
  msgstr "  forventede en type, modtog '%T'"
  
! #: cp/pt.c:8423
  #, 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.c:8473
  #, 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.c:8487
  #, 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.c:8490
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected %qD but got %qD"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.c:8554
  #, 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.c:8692 cp/pt.c:9005
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:8707 cp/pt.c:8839
  #, 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.c:8835
  #, 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.c:8844
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.c:8869
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8873
  #, 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.c:8971
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9615
  #, 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.c:9778
  #, 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.c:9780
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklÃ¦ring '%D'"
  
! #: cp/pt.c:9909 cp/pt.c:21250
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.c:10289
  #, 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.c:10932
  #, 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.c:12091
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.c:12591
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13017
  #, 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.c:13105
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13108
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13714
  #, 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.c:13813
  #, 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 medlemsf
*** 61306,61639 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, 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.c:15113
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.c:15115
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklÃ¦ringen '%D'"
  
! #: cp/pt.c:15230
  #, 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.c:15232
  #, 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.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.c:15930
  #, 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.c:15932
  #, 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.c:15945
  #, 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.c:15948
  #, 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.c:15996
  #, 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.c:16002
  #, 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.c:16008
  #, 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.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, 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.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16169
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "unavngiven klargÃ¸ring af '%T' som ikke har nogen stamklasser"
  
! #: cp/pt.c:16283
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' in template"
  msgid "use of %qs in template"
  msgstr "brug af '%s' i skabelon"
  
! #: cp/pt.c:16471
  #, 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.c:16486
  #, 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.c:16488
  #, 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.c:16581
  #, 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.c:16732
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, 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.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19313
  #, 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.c:20368
  #, 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.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20408
  #, 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.c:20456
  #, 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.c:20676
  #, 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.c:20679
  #, 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.c:21001
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.c:21003
  #, 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.c:21013
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: cp/pt.c:21028
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.c:21046
  #, fuzzy, gcc-internal-format
  #| msgid "  trying to instantiate `%D'"
  msgid "  trying to instantiate %qD"
  msgstr "  ved forsÃ¸g pÃ¥ at instantiere '%D'"
  
! #: cp/pt.c:25142
  #, 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.c:25144
  #, 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.c:25150
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, 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.c:25180
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:25201
  #, 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.c:25207 cp/pt.c:25264
  #, 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.c:25212
  #, 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.c:25220
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.c:25256
  #, 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.c:25279 cp/pt.c:25346
  #, 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.c:25284 cp/pt.c:25361
  #, 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.c:25318
  #, 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.c:25321
  #, 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.c:25330
  #, 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.c:25351
  #, 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.c:25391
  #, 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.c:25685
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "exception specification of %qD depends on itself"
--- 61354,61687 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14863
  #, 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.c:15063
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.c:15065
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklÃ¦ringen '%D'"
  
! #: cp/pt.c:15180
  #, 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.c:15182
  #, 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.c:15878
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.c:15880
  #, 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.c:15882
  #, 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.c:15895
  #, 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.c:15898
  #, 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.c:15946
  #, 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.c:15952
  #, 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.c:15958
  #, 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.c:16059
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16079
  #, 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.c:16111
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16119
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "unavngiven klargÃ¸ring af '%T' som ikke har nogen stamklasser"
  
! #: cp/pt.c:16233
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' in template"
  msgid "use of %qs in template"
  msgstr "brug af '%s' i skabelon"
  
! #: cp/pt.c:16432
  #, 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.c:16447
  #, 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.c:16449
  #, 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.c:16542
  #, 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.c:16693
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.c:17257 cp/pt.c:19130
  #, 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.c:17261 cp/pt.c:19134
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19274
  #, 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.c:20335
  #, 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.c:20362
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20367
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20370
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20375
  #, 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.c:20423
  #, 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.c:20643
  #, 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.c:20646
  #, 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.c:20968
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.c:20970
  #, 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.c:20980
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: cp/pt.c:20995
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.c:21013
  #, fuzzy, gcc-internal-format
  #| msgid "  trying to instantiate `%D'"
  msgid "  trying to instantiate %qD"
  msgstr "  ved forsÃ¸g pÃ¥ at instantiere '%D'"
  
! #: cp/pt.c:25109
  #, 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.c:25111
  #, 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.c:25117
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:25141 cp/pt.c:25236
  #, 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.c:25147
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "erklÃ¦ring af skabelon '%#D'"
  
! #: cp/pt.c:25149
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.c:25168
  #, 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.c:25174 cp/pt.c:25231
  #, 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.c:25179
  #, 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.c:25187
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.c:25223
  #, 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.c:25246 cp/pt.c:25313
  #, 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.c:25251 cp/pt.c:25328
  #, 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.c:25285
  #, 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.c:25288
  #, 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.c:25297
  #, 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.c:25318
  #, 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.c:25358
  #, 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.c:25652
  #, 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 e
*** 61646,61817 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, 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.c:26234
  #, 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.c:26600
  #, 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.c:26630
  #, 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.c:26639
  #, 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.c:26647
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.c:26649
  #, 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.c:28003
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.c:28289
  #, 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.c:28298
  #, 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.c:28325
  #, 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.c:29348
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.c:29354
  #, 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.c:29457
  #, 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.c:29464
  #, 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.c:29480
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:29488
  #, 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"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, 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.c:29507
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/pt.c:29523
  #, 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.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, 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.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, 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.c:29760
  #, 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.c:29764
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.c:29900
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ugyldig standardparameter i skabelon"
--- 61694,61865 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26153
  #, 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.c:26201
  #, 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.c:26554
  #, 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.c:26586
  #, 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.c:26595
  #, 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.c:26603
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.c:26605
  #, 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.c:27959
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.c:28245
  #, 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.c:28254
  #, 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.c:28281
  #, 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.c:29321
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.c:29327
  #, 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.c:29434
  #, 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.c:29441
  #, 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.c:29457
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:29465
  #, 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"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29480
  #, 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.c:29484
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/pt.c:29500
  #, 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.c:29502
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29566
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29569
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29667
  #, 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.c:29669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29729
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29733
  #, 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.c:29737
  #, 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.c:29741
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrÃ¦nsninger:"
  
! #: cp/pt.c:29877
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ugyldig standardparameter i skabelon"
*************** msgstr "ugyldig definition af modificere
*** 62105,62552 ****
  msgid "invalid base-class specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/semantics.c:3780
  #, 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.c:3797 cp/semantics.c:10754
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not captured"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, 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.c:3817
  #, 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.c:3944
  #, 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.c:3954
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4021
  #, 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"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, 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.c:4056
  #, 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.c:4243
  #, fuzzy, gcc-internal-format
  #| msgid "type of `%E' is unknown"
  msgid "type of %qE is unknown"
  msgstr "typen af '%E' er ukendt"
  
! #: cp/semantics.c:4272
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "'%T' er ikke en skabelonstype"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, 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.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4451
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4455
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4460
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/semantics.c:6018
  #, 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.c:6068
  #, 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.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, 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.c:6877
  #, 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.c:6928
  #, 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.c:6978
  #, 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.c:6992
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<gang%> static value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: cp/semantics.c:7026
  #, 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.c:7029
  #, 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.c:7033
  #, 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.c:7055
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7059
  #, 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.c:7064
  #, 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.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7138
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.c:7158
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7239
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7268
  #, 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.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, 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.c:7349
  #, 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.c:7366
  #, 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.c:7378
  #, 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.c:7387
  #, 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.c:7488
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "template %qE in clause %qs"
  msgstr "for mange inddatafiler"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, 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.c:8017
  #, 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.c:8047
  #, 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.c:8060
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.c:8083
  #, 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.c:8093
  #, 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.c:8150
  #, 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.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10164
  #, 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/semantics.c:10176
  #, 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.c:10205
  #, 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.c:10242
  #, 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.c:10793
  #, 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.c:10846
  #, 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.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported arg to `__builtin_return_address'"
  msgid "non-pointer argument to %<__builtin_launder%>"
--- 62153,62600 ----
  msgid "invalid base-class specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/semantics.c:3782
  #, 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.c:3799 cp/semantics.c:10743
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not captured"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3805
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, 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.c:3819
  #, 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.c:3946
  #, 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.c:3956
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/semantics.c:3992
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4023
  #, 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"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4030
  #, 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.c:4058
  #, 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.c:4235
  #, fuzzy, gcc-internal-format
  #| msgid "type of `%E' is unknown"
  msgid "type of %qE is unknown"
  msgstr "typen af '%E' er ukendt"
  
! #: cp/semantics.c:4264
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "'%T' er ikke en skabelonstype"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4398
  #, 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.c:4430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4443
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4447
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4452
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.c:4463
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4990 cp/semantics.c:6769 cp/semantics.c:6853
! #: cp/semantics.c:6904 cp/semantics.c:7246 cp/semantics.c:7467
! #: cp/semantics.c:7750 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5736
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/semantics.c:6011
  #, 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.c:6057
  #, 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.c:6176
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6637
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6652
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6676
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6781 cp/semantics.c:8211
  #, 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.c:6866
  #, 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.c:6917
  #, 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.c:6967
  #, 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.c:6981
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<gang%> static value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: cp/semantics.c:7015
  #, 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.c:7018
  #, 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.c:7022
  #, 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.c:7044
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7048
  #, 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.c:7053
  #, 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.c:7080
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7113
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7127
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.c:7147
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7176
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7206
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7228
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7257
  #, 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.c:7272
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7279
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7294
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7327
  #, 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.c:7338
  #, 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.c:7355
  #, 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.c:7367
  #, 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.c:7376
  #, 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.c:7477
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7903
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "template %qE in clause %qs"
  msgstr "for mange inddatafiler"
  
! #: cp/semantics.c:7907
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7976
  #, 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.c:8006
  #, 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.c:8036
  #, 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.c:8049
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.c:8072
  #, 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.c:8082
  #, 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.c:8139
  #, 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.c:8528
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8755
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8769
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8966
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9432
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9735 cp/semantics.c:9745
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10150
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10153
  #, 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/semantics.c:10165
  #, 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.c:10194
  #, 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.c:10231
  #, 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.c:10782
  #, 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.c:10835
  #, 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.c:10837
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10855
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported arg to `__builtin_return_address'"
  msgid "non-pointer argument to %<__builtin_launder%>"
*************** msgstr "ikke-understÃ¸ttet parameter til
*** 62555,62785 ****
  #. 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.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1413
  #, 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.c:1943
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "statement-expression in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/tree.c:4300
  #, 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.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid " declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/tree.c:4312
  #, 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.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, 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.c:4748
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not public"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/tree.c:4755
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is mutable"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/tree.c:4763
  #, 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.c:4781
  #, 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.c:4796
  #, 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.c:4814
  #, 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.c:4820
  #, 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.c:4840
  #, 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.c:4844
  #, 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.c:4907
  #, 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.c:4929
  #, 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.c:4937
  #, 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.c:4948
  #, 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.c:4960
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qE attribute is not supported on this platform"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: cp/tree.c:4987
  #, 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.c:5007
  #, 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.c:5018
  #, 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.c:5031 cp/tree.c:5044
  #, 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.c:5033
  #, 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.c:5046
  #, 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.c:5070
  #, 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.c:5076
  #, 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.c:5083
  #, 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.c:5090
  #, 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.c:5112
  #, 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.c:5118
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.c:5998
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "zero as null pointer constant"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: cp/tree.c:6020
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
--- 62603,62833 ----
  #. 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.c:10904
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10910
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10937
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10945
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1426
  #, 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.c:1961
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "statement-expression in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/tree.c:4318
  #, 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.c:4322
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4325
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid " declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/tree.c:4330
  #, 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.c:4332
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4763
  #, 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.c:4766
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not public"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/tree.c:4773
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is mutable"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/tree.c:4781
  #, 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.c:4799
  #, 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.c:4814
  #, 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.c:4832
  #, 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.c:4838
  #, 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.c:4858
  #, 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.c:4862
  #, 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.c:4925
  #, 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.c:4947
  #, 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.c:4955
  #, 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.c:4966
  #, 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.c:4978
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "%qE attribute is not supported on this platform"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: cp/tree.c:5005
  #, 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.c:5025
  #, 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.c:5036
  #, 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.c:5049 cp/tree.c:5062
  #, 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.c:5051
  #, 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.c:5064
  #, 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.c:5088
  #, 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.c:5094
  #, 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.c:5101
  #, 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.c:5108
  #, 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.c:5130
  #, 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.c:5136
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.c:6016
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "zero as null pointer constant"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: cp/tree.c:6038
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr "'%D::%D' er ikke et medlem af '%
*** 62977,63778 ****
  msgid "%qT is not a base of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/typeck.c:3241
  #, 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.c:3444
  #, 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.c:3476
  #, 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.c:3479
  #, 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.c:3482
  #, 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.c:3486
  #, 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.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: cp/typeck.c:3648
  #, 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.c:3686
  #, 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.c:3758
  #, 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.c:3983
  #, 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.c:4004
  #, 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.c:4021
  #, 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.c:4024
  #, 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.c:4027
  #, 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.c:4085
  #, 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.c:4086
  #, 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.c:4091
  #, 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.c:4092
  #, 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.c:4098
  #, 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.c:4099
  #, 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.c:4109
  #, 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.c:4110
  #, 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.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: cp/typeck.c:4196
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: cp/typeck.c:4202
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: cp/typeck.c:4451
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: cp/typeck.c:4462
  #, 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.c:4508
  #, 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.c:4513
  #, 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.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, 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.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, 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.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL benyttet i udregning"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ forbyder sammenligning mellem henvisningsvariabel og heltal"
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, 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.c:5541
  #, 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.c:5587
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/typeck.c:5667
  #, 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.c:6019
  #, 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.c:6027
  #, 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.c:6035
  #, 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.c:6088
  #, 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.c:6167
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of constructor %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:6168
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of destructor %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:6184
  #, 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.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, 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.c:6380
  #, 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.c:6386
  #, 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'"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: cp/typeck.c:6438
  #, 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.c:6496
  #, 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.c:6516
  #, 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.c:6532
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of an immediate function %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:6679
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, 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.c:6804
  #, 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.c:6820
  #, 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.c:6822
  #, 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.c:6834
  #, 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.c:6836
  #, 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.c:6875
  #, 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.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, 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.c:7108
  #, 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/typeck.c:7113
  #, 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.c:7188
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7200
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7204
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7208
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7245
  #, 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.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7366
  #, 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.c:7372
  #, 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.c:7379
  #, 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.c:7403
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: cp/typeck.c:7417
  #, 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.c:7854
  #, 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.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "returtype '%#T' er ufuldstÃ¦ndig"
  
! #: cp/typeck.c:7892
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "konvertering fra '%T' til '%T'"
  
! #: cp/typeck.c:7963
  #, 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.c:8033
  #, 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.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  #, 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.c:8090 cp/typeck.c:8280
  #, 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.c:8107
  #, 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.c:8121
  #, 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.c:8194
  #, 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.c:8203
  #, 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.c:8245
  #, 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.c:8315
  #, 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.c:8416 cp/typeck.c:8425
  #, 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.c:8434
  #, 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.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, 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.c:8824
  #, 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.c:8851
  #, 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.c:8865
  #, fuzzy, gcc-internal-format
  #| msgid "bad array initializer"
  msgid "array used as initializer"
  msgstr "ugyldig tildeling af startvÃ¦rdi til tabel"
  
! #: cp/typeck.c:8867
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "invalid array assignment"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   i henvisning til medlemsfunktion-omdannelse"
  
! #: cp/typeck.c:9018
  #, 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.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   i henvisning til medlem-omdannelse"
  
! #: cp/typeck.c:9165
  #, 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.c:9480
  #, 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.c:9485
  #, 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.c:9494
  #, 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.c:9498
  #, 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.c:9503
  #, 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.c:9535
  #, 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.c:9539
  #, 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.c:9544
  #, 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.c:9549
  #, 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.c:9559
  #, 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.c:9655
  #, 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.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, 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.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, 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.c:9790
  #, 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.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, 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.c:10052
  #, 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.c:10060
  #, 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.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "returnerer en vÃ¦rdi fra en konstruktionsfunktion"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, 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.c:10106
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "manglende startvÃ¦rdi"
  
! #: cp/typeck.c:10125
  #, 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.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10163
  #, 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.c:10192
  #, 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.c:10838
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 63025,63826 ----
  msgid "%qT is not a base of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/typeck.c:3251
  #, 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.c:3454
  #, 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.c:3486
  #, 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.c:3489
  #, 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.c:3492
  #, 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.c:3496
  #, 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.c:3561
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: cp/typeck.c:3658
  #, 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.c:3696
  #, 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.c:3768
  #, 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.c:3993
  #, 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.c:4014
  #, 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.c:4031
  #, 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.c:4034
  #, 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.c:4037
  #, 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.c:4095
  #, 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.c:4096
  #, 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.c:4101
  #, 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.c:4102
  #, 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.c:4108
  #, 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.c:4109
  #, 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.c:4119
  #, 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.c:4120
  #, 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.c:4123
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.c:4124
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: cp/typeck.c:4206
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: cp/typeck.c:4212
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: cp/typeck.c:4461
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: cp/typeck.c:4472
  #, 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.c:4518
  #, 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.c:4523
  #, 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.c:4553
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4557
  #, 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.c:4566
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4570
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4696 cp/typeck.c:4708
  #, 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.c:4754
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL benyttet i udregning"
  
! #: cp/typeck.c:5210 cp/typeck.c:5219 cp/typeck.c:5512 cp/typeck.c:5521
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ forbyder sammenligning mellem henvisningsvariabel og heltal"
  
! #: cp/typeck.c:5425 cp/typeck.c:5438
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5461
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5493 cp/typeck.c:5501
  #, 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.c:5551
  #, 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.c:5597
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/typeck.c:5677
  #, 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.c:6029
  #, 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.c:6037
  #, 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.c:6045
  #, 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.c:6098
  #, 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.c:6177
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of constructor %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:6178
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of destructor %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:6194
  #, 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.c:6197
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6204
  #, 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.c:6390
  #, 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.c:6396
  #, 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'"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6431
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: cp/typeck.c:6448
  #, 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.c:6506
  #, 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.c:6526 cp/typeck.c:7089
  #, 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.c:6542
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of an immediate function %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:6689
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: cp/typeck.c:6690
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6813
  #, 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.c:6814
  #, 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.c:6830
  #, 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.c:6832
  #, 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.c:6844
  #, 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.c:6846
  #, 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.c:6885
  #, 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.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6908
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7101
  #, 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.c:7123
  #, 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/typeck.c:7128
  #, 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.c:7203
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7215
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7219
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7223
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7260
  #, 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.c:7347
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7381
  #, 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.c:7387
  #, 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.c:7394
  #, 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.c:7418
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: cp/typeck.c:7432
  #, 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.c:7869
  #, 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.c:7875 cp/typeck.c:7881 cp/typeck.c:9532
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "returtype '%#T' er ufuldstÃ¦ndig"
  
! #: cp/typeck.c:7907
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "konvertering fra '%T' til '%T'"
  
! #: cp/typeck.c:7978
  #, 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.c:8048
  #, 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.c:8073
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8084
  #, 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.c:8105 cp/typeck.c:8295
  #, 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.c:8122
  #, 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.c:8136
  #, 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.c:8209
  #, 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.c:8218
  #, 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.c:8260
  #, 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.c:8330
  #, 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.c:8431 cp/typeck.c:8440
  #, 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.c:8449
  #, 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.c:8759
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8779
  #, 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.c:8839
  #, 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.c:8866
  #, 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.c:8880
  #, fuzzy, gcc-internal-format
  #| msgid "bad array initializer"
  msgid "array used as initializer"
  msgstr "ugyldig tildeling af startvÃ¦rdi til tabel"
  
! #: cp/typeck.c:8882
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "invalid array assignment"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: cp/typeck.c:9019
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   i henvisning til medlemsfunktion-omdannelse"
  
! #: cp/typeck.c:9033
  #, 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.c:9080 cp/typeck.c:9099
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   i henvisning til medlem-omdannelse"
  
! #: cp/typeck.c:9180
  #, 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.c:9495
  #, 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.c:9500
  #, 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.c:9509
  #, 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.c:9513
  #, 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.c:9518
  #, 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.c:9550
  #, 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.c:9554
  #, 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.c:9559
  #, 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.c:9564
  #, 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.c:9574
  #, 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.c:9670
  #, 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.c:9752
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/typeck.c:9755
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9791
  #, 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.c:9795
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9801
  #, 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.c:9805
  #, 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.c:10004
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:10006 cp/typeck.c:10029
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10028
  #, 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.c:10067
  #, 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.c:10075
  #, 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.c:10078
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "returnerer en vÃ¦rdi fra en konstruktionsfunktion"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10113 cp/typeck.c:10159
  #, 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.c:10121
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "manglende startvÃ¦rdi"
  
! #: cp/typeck.c:10140
  #, 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.c:10143
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10178
  #, 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.c:10207
  #, 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.c:10853
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr "krÃ¸llede paranteser omkring ska
*** 64081,64199 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "missing initializer for member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/typeck2.c:1590
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' is uninitialized reference"
  msgid "member %qD is uninitialized reference"
  msgstr "medlemmet '%D' er en reference uden startvÃ¦rdi"
  
! #: cp/typeck2.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "medlemmet '%D' er en reference uden startvÃ¦rdi"
  
! #: cp/typeck2.c:1688
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/typeck2.c:1761
  #, fuzzy, gcc-internal-format
  #| msgid "no field `%D' in union being initialized"
  msgid "no field %qD found in union being initialized"
  msgstr "intet felt '%D' i union der tildeles startvÃ¦rdi"
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "indeksvÃ¦rdi i stedet for feltnavn i union-startvÃ¦rdi"
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "fundet en henvisningsefterfÃ¸lgelse der gÃ¥r i ring"
  
! #: cp/typeck2.c:1980
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' has non-pointer type `%T'"
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "grundoperanden til '->' har en ikke-henvisningstype '%T'"
  
! #: cp/typeck2.c:2010
  #, fuzzy, gcc-internal-format
  #| msgid "result of `operator->()' yields non-pointer result"
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "resultatet af 'operator->()' er ikke en henvisning"
  
! #: cp/typeck2.c:2012
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' is not a pointer"
  msgid "base operand of %<->%> is not a pointer"
  msgstr "grundoperanden til '->' er ikke en henvisning"
  
! #: cp/typeck2.c:2039
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "'%E' kan ikke bruges som en medlemshenvisning eftersom udtrykkets type er '%T'"
  
! #: cp/typeck2.c:2048
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "kan ikke anvende medlemshenvisning '%E' pÃ¥ '%E' som er af den ikke-sammensatte type '%T'"
  
! #: cp/typeck2.c:2070
  #, fuzzy, gcc-internal-format
  #| msgid "member type `%T::' incompatible with object type `%T'"
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "medlemstypen '%T::' uforenelige med objekttypen '%T'"
  
! #: cp/typeck2.c:2128
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2139
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2147
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2188
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "functional cast to array type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/typeck2.c:2219
  #, fuzzy, gcc-internal-format
  #| msgid "default-initialization of `%#D', which has reference type"
  msgid "invalid value-initialization of reference type"
  msgstr "standardklargÃ¸ring af '%#D' som er af en referencetype"
  
! #: cp/typeck2.c:2460
  #, fuzzy, gcc-internal-format
  #| msgid "call to function `%D' which throws incomplete type `%#T'"
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "kald af en funktion '%D' som kaster en ufuldstÃ¦ndig type '%#T'"
  
! #: cp/typeck2.c:2463
  #, fuzzy, gcc-internal-format
  #| msgid "call to function which throws incomplete type `%#T'"
  msgid "call to function which throws incomplete type %q#T"
--- 64129,64247 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1570 cp/typeck2.c:1600
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "missing initializer for member %qD"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/typeck2.c:1577
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' is uninitialized reference"
  msgid "member %qD is uninitialized reference"
  msgstr "medlemmet '%D' er en reference uden startvÃ¦rdi"
  
! #: cp/typeck2.c:1584
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "medlemmet '%D' er en reference uden startvÃ¦rdi"
  
! #: cp/typeck2.c:1662
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: cp/typeck2.c:1735
  #, fuzzy, gcc-internal-format
  #| msgid "no field `%D' in union being initialized"
  msgid "no field %qD found in union being initialized"
  msgstr "intet felt '%D' i union der tildeles startvÃ¦rdi"
  
! #: cp/typeck2.c:1746
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "indeksvÃ¦rdi i stedet for feltnavn i union-startvÃ¦rdi"
  
! #: cp/typeck2.c:1940
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "fundet en henvisningsefterfÃ¸lgelse der gÃ¥r i ring"
  
! #: cp/typeck2.c:1954
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' has non-pointer type `%T'"
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "grundoperanden til '->' har en ikke-henvisningstype '%T'"
  
! #: cp/typeck2.c:1984
  #, fuzzy, gcc-internal-format
  #| msgid "result of `operator->()' yields non-pointer result"
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "resultatet af 'operator->()' er ikke en henvisning"
  
! #: cp/typeck2.c:1986
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' is not a pointer"
  msgid "base operand of %<->%> is not a pointer"
  msgstr "grundoperanden til '->' er ikke en henvisning"
  
! #: cp/typeck2.c:2013
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "'%E' kan ikke bruges som en medlemshenvisning eftersom udtrykkets type er '%T'"
  
! #: cp/typeck2.c:2022
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "kan ikke anvende medlemshenvisning '%E' pÃ¥ '%E' som er af den ikke-sammensatte type '%T'"
  
! #: cp/typeck2.c:2044
  #, fuzzy, gcc-internal-format
  #| msgid "member type `%T::' incompatible with object type `%T'"
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "medlemstypen '%T::' uforenelige med objekttypen '%T'"
  
! #: cp/typeck2.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2113
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2121
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2162
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "functional cast to array type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/typeck2.c:2193
  #, fuzzy, gcc-internal-format
  #| msgid "default-initialization of `%#D', which has reference type"
  msgid "invalid value-initialization of reference type"
  msgstr "standardklargÃ¸ring af '%#D' som er af en referencetype"
  
! #: cp/typeck2.c:2434
  #, fuzzy, gcc-internal-format
  #| msgid "call to function `%D' which throws incomplete type `%#T'"
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "kald af en funktion '%D' som kaster en ufuldstÃ¦ndig type '%#T'"
  
! #: cp/typeck2.c:2437
  #, fuzzy, gcc-internal-format
  #| msgid "call to function which throws incomplete type `%#T'"
  msgid "call to function which throws incomplete type %q#T"
*************** msgid "recursive mixin instantiation"
*** 64480,64486 ****
  msgstr "rekursiv indbygning"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
--- 64528,64534 ----
  msgstr "rekursiv indbygning"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5367
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
*************** msgstr ""
*** 64739,64763 ****
  msgid "circular inheritance of interface"
  msgstr "cirkulÃ¦r nedarvning i interface-erklÃ¦ringen af '%s'"
  
! #: d/dmd/dsymbolsem.c:4956
  #, fuzzy, gcc-internal-format
  #| msgid "non-template used as template"
  msgid "mixin templates are not regular templates"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: d/dmd/dsymbolsem.c:5158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: d/dmd/dsymbolsem.c:5540
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read %s"
  msgid "cannot resolve"
  msgstr "Kan ikke lÃ¦se %s"
  
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot alias an expression %s"
--- 64787,64811 ----
  msgid "circular inheritance of interface"
  msgstr "cirkulÃ¦r nedarvning i interface-erklÃ¦ringen af '%s'"
  
! #: d/dmd/dsymbolsem.c:4959
  #, fuzzy, gcc-internal-format
  #| msgid "non-template used as template"
  msgid "mixin templates are not regular templates"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: d/dmd/dsymbolsem.c:5161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklÃ¦ring"
  
! #: d/dmd/dsymbolsem.c:5543
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read %s"
  msgid "cannot resolve"
  msgstr "Kan ikke lÃ¦se %s"
  
! #: d/dmd/dsymbolsem.c:5570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot alias an expression %s"
*************** msgstr ""
*** 65135,65143 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3430
! #: fortran/check.c:5927 fortran/check.c:5965 fortran/check.c:6007
! #: fortran/check.c:6034 fortran/check.c:6297 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
--- 65183,65191 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3437
! #: fortran/check.c:5959 fortran/check.c:5997 fortran/check.c:6039
! #: fortran/check.c:6066 fortran/check.c:6329 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
*************** msgstr "1. parameter til __builtin_spe_p
*** 65485,65491 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:590 fortran/check.c:3385
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
--- 65533,65539 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:590 fortran/check.c:3392
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
*************** msgstr ""
*** 65500,65506 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7503
  #, 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"
--- 65548,65554 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7535
  #, 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 ""
*** 65601,65813 ****
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr ""
  
! #: fortran/check.c:1058
  #, 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 variable"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:1107
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr ""
  
! #: fortran/check.c:1159
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:1262
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr ""
  
! #: fortran/check.c:1319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/check.c:1410
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1419 fortran/check.c:3702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "different type"
  msgid "Different type kinds at %L"
  msgstr "anden type"
  
! #: fortran/check.c:1442
  #, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr ""
  
! #: fortran/check.c:1464
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1473 fortran/check.c:1508 fortran/check.c:4389
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1490
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1499
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr ""
  
! #: fortran/check.c:1571
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr ""
  
! #: fortran/check.c:1586
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: fortran/check.c:1604 fortran/check.c:1817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "STAT= argument to %s at %L"
  msgstr "for fÃ¥ parametre til %s '%+#D'"
  
! #: fortran/check.c:1623 fortran/check.c:1757 fortran/check.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1637 fortran/check.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1676 fortran/check.c:1690 fortran/check.c:1725
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:1710
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1779
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:1802
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "Negative argument N at %L"
  msgstr "forkert parametertype til %s"
  
! #: fortran/check.c:1979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/check.c:2103 fortran/check.c:2593
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2112 fortran/check.c:2602
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2122 fortran/check.c:2128
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2150
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2158
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: fortran/check.c:2197
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2205
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2239
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
--- 65649,65861 ----
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr ""
  
! #: fortran/check.c:1065
  #, 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 variable"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:1114
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr ""
  
! #: fortran/check.c:1166
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:1269
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr ""
  
! #: fortran/check.c:1326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/check.c:1417
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1426 fortran/check.c:3709
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "different type"
  msgid "Different type kinds at %L"
  msgstr "anden type"
  
! #: fortran/check.c:1449
  #, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr ""
  
! #: fortran/check.c:1471
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1480 fortran/check.c:1515 fortran/check.c:4396
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1497
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr ""
  
! #: fortran/check.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr ""
  
! #: fortran/check.c:1593
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: fortran/check.c:1611 fortran/check.c:1824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "STAT= argument to %s at %L"
  msgstr "for fÃ¥ parametre til %s '%+#D'"
  
! #: fortran/check.c:1630 fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1644 fortran/check.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1664
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1683 fortran/check.c:1697 fortran/check.c:1732
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:1717
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:1771 fortran/check.c:1868
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:1809
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "Negative argument N at %L"
  msgstr "forkert parametertype til %s"
  
! #: fortran/check.c:1986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/check.c:2110 fortran/check.c:2600
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2119 fortran/check.c:2609
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2129 fortran/check.c:2135
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2157
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2165
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant uden fortegn"
  
! #: fortran/check.c:2204
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2212
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2227
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2267
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 65815,66530 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2287
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2306
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2347
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2402
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:2430 fortran/check.c:2444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/check.c:2481 fortran/check.c:3111 fortran/check.c:3194
! #: fortran/check.c:3416 fortran/check.c:3464 fortran/check.c:4956
! #: fortran/check.c:5093 fortran/check.c:5148 fortran/check.c:6283
! #: fortran/check.c:6412
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2528 fortran/check.c:2797 fortran/check.c:2857
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2543 fortran/check.c:2812 fortran/check.c:2872
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2655 fortran/check.c:3796 fortran/check.c:3804
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2669
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2689 fortran/check.c:2697
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2833
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2891
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to `%s' option"
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "der mangler en parameter til tilvalget '%s'"
  
! #: fortran/check.c:2909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/check.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2984
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "different type"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "anden type"
  
! #: fortran/check.c:3162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument of %s at %L must be of length one"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/check.c:3201
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3235
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3367
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid filename"
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "\"%s\" er ikke et ugyldigt filnavn"
  
! #: fortran/check.c:3392
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:3606
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: fortran/check.c:3654
  #, 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.c:3669
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3674
  #, 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.c:3699
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "different type"
  msgid "Different character kinds at %L"
  msgstr "anden type"
  
! #: fortran/check.c:3708
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3739
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3746
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3813
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3827
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3846
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3855
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4018
  #, 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.c:4136 fortran/check.c:7423 fortran/check.c:7438
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4230
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4237
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4248
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4297
  #, 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.c:4324
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4374
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4461 fortran/check.c:6359
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4519
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4527
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4546
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4704
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4714
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4721
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4738
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4809
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4827
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4836
  #, 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.c:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4889 fortran/check.c:4908
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4899 fortran/check.c:4918
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5017
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5048
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5086
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5166 fortran/check.c:7483
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5179 fortran/check.c:5318 fortran/check.c:7475
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5190 fortran/check.c:5330
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5260
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5309
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5348
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5362
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5398
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5405
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5444
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5454
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5487
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5526
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5533
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5539
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5587
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5654
  #, 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.c:5673
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5936
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5980
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5993
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6043
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6061
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6079
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6137
  #, 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.c:6189
  #, 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.c:6208
  #, 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.c:6216
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6373
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6386
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6652 fortran/check.c:6684
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6692
  #, 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.c:6710
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6722
  #, 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.c:6762
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6781
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6791
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7025
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7207
  #, 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.c:7396 fortran/check.c:7407
  #, 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.c:7467
  #, 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 ""
--- 65863,66584 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2277
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2294
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2324
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2354
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2409
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:2437 fortran/check.c:2451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/check.c:2488 fortran/check.c:3118 fortran/check.c:3201
! #: fortran/check.c:3423 fortran/check.c:3471 fortran/check.c:4963
! #: fortran/check.c:5100 fortran/check.c:5155 fortran/check.c:6315
! #: fortran/check.c:6444
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2535 fortran/check.c:2804 fortran/check.c:2864
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2550 fortran/check.c:2819 fortran/check.c:2879
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2662 fortran/check.c:3803 fortran/check.c:3811
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2676
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2696 fortran/check.c:2704
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2840
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2898
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to `%s' option"
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "der mangler en parameter til tilvalget '%s'"
  
! #: fortran/check.c:2916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/check.c:2930
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2991
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3073
  #, fuzzy, gcc-internal-format
  #| msgid "different type"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "anden type"
  
! #: fortran/check.c:3169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument of %s at %L must be of length one"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/check.c:3208
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3242
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3306
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3365
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3374
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid filename"
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "\"%s\" er ikke et ugyldigt filnavn"
  
! #: fortran/check.c:3399
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:3613
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: fortran/check.c:3661
  #, 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.c:3676
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3681
  #, 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.c:3706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "different type"
  msgid "Different character kinds at %L"
  msgstr "anden type"
  
! #: fortran/check.c:3715
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3746
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3753
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3820
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3834
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3853
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3862
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4025
  #, 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.c:4143 fortran/check.c:7455 fortran/check.c:7470
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4226
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4237
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4255
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4264
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4304
  #, 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.c:4331
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4381
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4389
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4468 fortran/check.c:6391
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4526
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4534
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4553
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4711
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4728
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4745
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4816
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4834
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4843
  #, 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.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4896 fortran/check.c:4915
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4906 fortran/check.c:4925
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5024
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5055
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5093
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5173 fortran/check.c:7515
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5186 fortran/check.c:5325 fortran/check.c:7507
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5197 fortran/check.c:5337
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5267
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5316
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5451
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5461
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5533
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5617
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5661
  #, 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.c:5680
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5704
! #, 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.c:5968
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5979
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6025
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6049
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6082
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6093
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6169
  #, 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.c:6221
  #, 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.c:6240
  #, 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.c:6248
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6283
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6405
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6418
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6684 fortran/check.c:6716
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6724
  #, 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.c:6742
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6754
  #, 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.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6813
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6823
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6840
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7057
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7239
  #, 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.c:7428 fortran/check.c:7439
  #, 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.c:7499
  #, 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 ""
*************** msgstr ""
*** 66775,66781 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 66829,66835 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12467
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 69033,69183 ****
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3829
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3853
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.c:3858
  #, 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.c:3887
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3893 fortran/expr.c:3913
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3901 fortran/expr.c:3920
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3947
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3968
  #, 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.c:3993
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4002
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4012
  #, 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.c:4018
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4025
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4033
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4056
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4109
  #, 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.c:4119 fortran/expr.c:4134
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4125 fortran/expr.c:4140 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4161
  #, 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.c:4174
  #, 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.c:4188
  #, 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.c:4193
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4201
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4240
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
--- 69087,69237 ----
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3832
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3856
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.c:3861
  #, 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.c:3890
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3896 fortran/expr.c:3916
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3904 fortran/expr.c:3923
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3950
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3971
  #, 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.c:3996
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4005
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4015
  #, 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.c:4021
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4028
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4036
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4112
  #, 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.c:4122 fortran/expr.c:4137
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4128 fortran/expr.c:4143 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4155
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4164
  #, 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.c:4177
  #, 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.c:4191
  #, 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.c:4196
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4230
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
*************** msgstr ""
*** 69185,69359 ****
  #. 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.c:4269 fortran/expr.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4285
  #, 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.c:4291 fortran/expr.c:4306
  #, 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.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4348
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4376 fortran/expr.c:4381
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4421
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4497 fortran/resolve.c:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4503
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4518 fortran/resolve.c:1472
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4530
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4536
  #, 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.c:4543
  #, 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.c:5011
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6110
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6118
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6127
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6160
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6208
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6218
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6231
  #, 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.c:6239
  #, 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.c:6254
  #, 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.c:6313
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6318
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6330
  #, 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.c:6372
  #, 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 ""
--- 69239,69413 ----
  #. 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.c:4272 fortran/expr.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4288
  #, 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.c:4294 fortran/expr.c:4309
  #, 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.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4334
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4351
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4379 fortran/expr.c:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4424
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4500 fortran/resolve.c:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4506
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4521 fortran/resolve.c:1472
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4539
  #, 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.c:4546
  #, 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.c:5014
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6121
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6132
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6143
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6152
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6213
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6223
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6236
  #, 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.c:6244
  #, 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.c:6259
  #, 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.c:6318
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6323
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6335
  #, 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.c:6377
  #, 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
*** 69382,69389 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
! #: fortran/trans-intrinsic.c:8549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "creating array of `%T'"
  msgid "Creating array temporary at %L"
--- 69436,69443 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6681 fortran/trans-array.c:8176
! #: fortran/trans-intrinsic.c:8558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "creating array of `%T'"
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 69468,69474 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 69522,69528 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1832
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 69478,69489 ****
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "%s between %L and %L"
--- 69532,69543 ----
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "%s between %L and %L"
*************** msgstr ""
*** 69607,69618 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 69661,69672 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17218
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17236
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 69907,70288 ****
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3258
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3291
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3324
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3333
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3406
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3416
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3446
  #, 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.c:3465
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3482
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3502
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3533
  #, 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.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3811
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, 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.c:3857 fortran/interface.c:3867
  #, 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.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3909
  #, 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.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4019
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4030
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: fortran/interface.c:4558
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4675
  #, 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.c:4769
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/interface.c:4781
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4812
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4821
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4832
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4851
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4881
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4910
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4921
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4928
  #, 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.c:4949
  #, 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.c:4956
  #, 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.c:4963
  #, 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.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, 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.c:4975
  #, 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.c:5033 fortran/interface.c:5079
  #, 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.c:5045
  #, 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.c:5057
  #, 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.c:5064
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 69961,70342 ----
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3259
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3269 fortran/interface.c:3274
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3294
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3310
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3336
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3356
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3369
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3383
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3397
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3409
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3419
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3449
  #, 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.c:3468
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3485
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3505
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3536
  #, 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.c:3666
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3695
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3721
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3761
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3793
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3803
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3814
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3856
  #, 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.c:3860 fortran/interface.c:3870
  #, 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.c:3866
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3879
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3887
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3895
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3912
  #, 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.c:3921
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3930
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3945
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3960
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3970
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3980
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4022
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4033
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4118
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4188
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: fortran/interface.c:4561
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4678
  #, 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.c:4772
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/interface.c:4784
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4792
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4800
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4809
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4815
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4824
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4835
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4843
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4884
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4895
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4904
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4913
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4924
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4931
  #, 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.c:4952
  #, 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.c:4959
  #, 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.c:4966
  #, 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.c:4970
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4974
  #, 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.c:4978
  #, 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.c:5036 fortran/interface.c:5082
  #, 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.c:5048
  #, 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.c:5060
  #, 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.c:5067
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr ""
*** 71070,71076 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 71124,71130 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15088
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 72653,73816 ****
  msgid "Unexpected junk at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/openmp.c:280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "List item shall not be coindexed at %C"
  msgstr "miljÃ¸variablen DJGPP er ikke defineret"
  
! #: fortran/openmp.c:315 fortran/openmp.c:416 fortran/openmp.c:744
! #: fortran/openmp.c:3632
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr ""
  
! #: fortran/openmp.c:354 fortran/openmp.c:444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/openmp.c:467
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/openmp.c:551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/openmp.c:613
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr ""
  
! #: fortran/openmp.c:680
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected EOF while reading source file %s.\n"
  msgid "Unexpected OpenACC parallelism."
  msgstr "StÃ¸dt pÃ¥ slutningen af kildefilen %s tidligere end forventet.\n"
  
! #: fortran/openmp.c:712
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/openmp.c:782
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/openmp.c:1026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<)%> expected at %C"
  msgid "Comma expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/openmp.c:1138
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1291
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:1455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr ""
  
! #: fortran/openmp.c:1830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: fortran/openmp.c:2219
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:2392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.c:2402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.c:2411
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.c:2419
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.c:2468
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:2556
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2658
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "storage class specified for typename"
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: fortran/openmp.c:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2718 fortran/openmp.c:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:3382 fortran/openmp.c:7334
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3386 fortran/openmp.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3391
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3413
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr ""
  
! #: fortran/openmp.c:3450
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr ""
  
! #: fortran/openmp.c:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3517 fortran/openmp.c:3563
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3527
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3537
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3546
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3570
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3580
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3612
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3649
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr ""
  
! #: fortran/openmp.c:3656
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3711
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3716
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3747
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3751
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3773
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3778
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3789
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3794
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3823
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "Tilgangsangivelse eller PRIVATE-sÃ¦tning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/openmp.c:3891
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3900
  #, fuzzy, gcc-internal-format
  #| msgid "code model `large' not supported yet"
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr "kodemodellen 'large' er ikke understÃ¸ttet endnu"
  
! #: fortran/openmp.c:3910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<)%> expected at %C"
  msgid "Clause expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/openmp.c:3916
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
  
! #: fortran/openmp.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/openmp.c:4130
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4203
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4217
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4314
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/openmp.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4485
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4496
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4507
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: fortran/openmp.c:4518
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: fortran/openmp.c:4521
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: fortran/openmp.c:4527 fortran/openmp.c:5662
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4532
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: fortran/openmp.c:4537
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: fortran/openmp.c:4547 fortran/openmp.c:5294 fortran/openmp.c:5445
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4550
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: fortran/openmp.c:4566 fortran/openmp.c:5387 fortran/openmp.c:5433
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4571 fortran/openmp.c:5666
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4576 fortran/openmp.c:5669
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4581 fortran/openmp.c:5382 fortran/openmp.c:5657
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4584 fortran/openmp.c:5390
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4841
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4892
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:4928
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr ""
  
! #: fortran/openmp.c:4932
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.c:4937 fortran/openmp.c:7060
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:4946
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4975
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4978 fortran/openmp.c:4994 fortran/openmp.c:5002
! #: fortran/openmp.c:5013 fortran/openmp.c:5025 fortran/openmp.c:5040
! #: fortran/openmp.c:7084
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5047
  #, fuzzy, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/openmp.c:5060
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5078
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5086
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5089
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5097
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5100
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5103
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5107
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5122
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5134
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.c:5153
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5157
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "SINK addend not a constant integer at %L"
  msgstr "akkumulator er ikke et konstant heltal"
  
! #: fortran/openmp.c:5173
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/openmp.c:5228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicts with function declaration `%#D'"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "strider mod funktionserklÃ¦ring '%#D'"
  
! #: fortran/openmp.c:5236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/openmp.c:5245 fortran/openmp.c:5263
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5276
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5300
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5335
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5350
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5366 fortran/openmp.c:5419
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5369 fortran/openmp.c:5422
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5377
  #, fuzzy, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: fortran/openmp.c:5413
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: fortran/openmp.c:5425
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5430
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5436
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5448
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5458
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5469
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: fortran/openmp.c:5479
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5571
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5602
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5607
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.c:5612
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5623
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.c:5640
  #, 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.c:5674
  #, 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.c:5735
  #, 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.c:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5793
  #, 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.c:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5800
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5897
  #, 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.c:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5956
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:5982 fortran/openmp.c:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5997
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6004 fortran/openmp.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6121
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.c:6153
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6177
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.c:6184
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6201
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.c:6216
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6234
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.c:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6326
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6329
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6337
  #, 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.c:6594
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6606
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6610
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6622
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6626
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6644
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6654
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6663 fortran/openmp.c:6671
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:6839 fortran/openmp.c:6852
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6871
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6877
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6883
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6911
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6921 fortran/openmp.c:6930
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.c:6946
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6967
  #, 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.c:7067
  #, 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.c:7114
  #, 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.c:7120
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7223
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7237
  #, 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.c:7243
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7264
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7288
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7325
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7347
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7378
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7396
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 72707,73870 ----
  msgid "Unexpected junk at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/openmp.c:281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "List item shall not be coindexed at %C"
  msgstr "miljÃ¸variablen DJGPP er ikke defineret"
  
! #: fortran/openmp.c:316 fortran/openmp.c:417 fortran/openmp.c:745
! #: fortran/openmp.c:3633
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr ""
  
! #: fortran/openmp.c:355 fortran/openmp.c:445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/openmp.c:468
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/openmp.c:552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/openmp.c:614
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr ""
  
! #: fortran/openmp.c:681
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected EOF while reading source file %s.\n"
  msgid "Unexpected OpenACC parallelism."
  msgstr "StÃ¸dt pÃ¥ slutningen af kildefilen %s tidligere end forventet.\n"
  
! #: fortran/openmp.c:713
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/openmp.c:783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/openmp.c:1027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<)%> expected at %C"
  msgid "Comma expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/openmp.c:1139
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1292
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:1456
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr ""
  
! #: fortran/openmp.c:1831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: fortran/openmp.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:2393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.c:2403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.c:2412
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.c:2420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.c:2469
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2517
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.c:2524
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2659
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2674
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "storage class specified for typename"
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: fortran/openmp.c:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2719 fortran/openmp.c:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2979
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:3383 fortran/openmp.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3387 fortran/openmp.c:7339
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3392
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3394
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3414
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr ""
  
! #: fortran/openmp.c:3451
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3466
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr ""
  
! #: fortran/openmp.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3494
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3500
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3518 fortran/openmp.c:3564
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3534
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3538
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3547
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3613
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3650
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr ""
  
! #: fortran/openmp.c:3657
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3712
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3717
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3748
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3752
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3774
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3779
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3790
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3795
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "Tilgangsangivelse eller PRIVATE-sÃ¦tning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/openmp.c:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3901
  #, fuzzy, gcc-internal-format
  #| msgid "code model `large' not supported yet"
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr "kodemodellen 'large' er ikke understÃ¸ttet endnu"
  
! #: fortran/openmp.c:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<)%> expected at %C"
  msgid "Clause expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/openmp.c:3917
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
  
! #: fortran/openmp.c:3920
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/openmp.c:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4145
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4315
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/openmp.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4423
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4443
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: fortran/openmp.c:4519
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: fortran/openmp.c:4522
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: fortran/openmp.c:4528 fortran/openmp.c:5663
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4533
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: fortran/openmp.c:4538
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: fortran/openmp.c:4548 fortran/openmp.c:5295 fortran/openmp.c:5446
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4551
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: fortran/openmp.c:4567 fortran/openmp.c:5388 fortran/openmp.c:5434
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4572 fortran/openmp.c:5667
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4577 fortran/openmp.c:5670
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4582 fortran/openmp.c:5383 fortran/openmp.c:5658
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4585 fortran/openmp.c:5391
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4715
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4723 fortran/openmp.c:4734 fortran/resolve.c:10729
! #: fortran/resolve.c:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4874
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4893
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:4929
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr ""
  
! #: fortran/openmp.c:4933
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.c:4938 fortran/openmp.c:7061
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:4947
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4976
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4979 fortran/openmp.c:4995 fortran/openmp.c:5003
! #: fortran/openmp.c:5014 fortran/openmp.c:5026 fortran/openmp.c:5041
! #: fortran/openmp.c:7085
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5048
  #, fuzzy, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/openmp.c:5061
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5079
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5087
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5090
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5098
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5101
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5104
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5108
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5123
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5135
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.c:5154
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "SINK addend not a constant integer at %L"
  msgstr "akkumulator er ikke et konstant heltal"
  
! #: fortran/openmp.c:5174
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/openmp.c:5229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicts with function declaration `%#D'"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "strider mod funktionserklÃ¦ring '%#D'"
  
! #: fortran/openmp.c:5237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/openmp.c:5246 fortran/openmp.c:5264
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5277
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5301
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5351
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5367 fortran/openmp.c:5420
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5370 fortran/openmp.c:5423
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5378
  #, fuzzy, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: fortran/openmp.c:5414
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: fortran/openmp.c:5426
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5431
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5437
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5449
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5459
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5470
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Intern oversÃ¦tterfejl i %s ved %s:%d."
  
! #: fortran/openmp.c:5480
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5572
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5603
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5608
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.c:5613
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5624
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.c:5641
  #, 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.c:5675
  #, 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.c:5736
  #, 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.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:5778
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5794
  #, 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.c:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5801
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5898
  #, 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.c:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:5983 fortran/openmp.c:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6005 fortran/openmp.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6018
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6060
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.c:6154
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6202
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.c:6217
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6327
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6330
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6338
  #, 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.c:6595
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6645
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6655
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6664 fortran/openmp.c:6672
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:6840 fortran/openmp.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6872
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6878
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6884
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6900
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6912
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6922 fortran/openmp.c:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.c:6947
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6968
  #, 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.c:7068
  #, 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.c:7115
  #, 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.c:7121
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7238
  #, 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.c:7244
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7265
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7297
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7364
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7379
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7389
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 74287,74461 ****
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr ""
  
! #: fortran/parse.c:4491
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/parse.c:4524
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr ""
  
! #: fortran/parse.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr ""
  
! #: fortran/parse.c:4560
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4587
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr ""
  
! #: fortran/parse.c:4656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "BLOCK construct at %C"
  msgstr "I konstruktionen"
  
! #: fortran/parse.c:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr ""
  
! #: fortran/parse.c:4909
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5115 fortran/parse.c:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr ""
  
! #: fortran/parse.c:5152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in %s, at %s:%d"
  msgid "Expecting %s at %C"
  msgstr "i %s, ved %s:%d"
  
! #: fortran/parse.c:5196
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr ""
  
! #: fortran/parse.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr ""
  
! #: fortran/parse.c:5640
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5765
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.c:5822
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.c:5847
  #, 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.c:5961
  #, 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.c:6013
  #, 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.c:6017
  #, 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.c:6023
  #, 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.c:6026
  #, 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.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.c:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.c:6179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected %s statement in MODULE at %C"
--- 74341,74515 ----
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr ""
  
! #: fortran/parse.c:4494
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/parse.c:4527
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr ""
  
! #: fortran/parse.c:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr ""
  
! #: fortran/parse.c:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr ""
  
! #: fortran/parse.c:4659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "BLOCK construct at %C"
  msgstr "I konstruktionen"
  
! #: fortran/parse.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr ""
  
! #: fortran/parse.c:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5102
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5118 fortran/parse.c:5180
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr ""
  
! #: fortran/parse.c:5155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in %s, at %s:%d"
  msgid "Expecting %s at %C"
  msgstr "i %s, ved %s:%d"
  
! #: fortran/parse.c:5199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5219
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5438
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5496
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr ""
  
! #: fortran/parse.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5652
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5768
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.c:5825
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.c:5850
  #, 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.c:5964
  #, 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.c:6016
  #, 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.c:6020
  #, 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.c:6026
  #, 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.c:6029
  #, 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.c:6051
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.c:6182
  #, 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
*** 74464,74470 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6636
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 74518,74524 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6639
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 75290,75296 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, 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"
--- 75344,75350 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11968
  #, 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 ""
*** 75412,75418 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 75466,75472 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17150
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 76549,76604 ****
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.c:12022
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12172
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12275
  #, 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.c:12369
  #, 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.c:12383
  #, 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 ""
--- 76603,76664 ----
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11943
! #, 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.c:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.c:12028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12089
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12094
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12178
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12260
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12281
  #, 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.c:12375
  #, 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.c:12389
  #, 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 ""
*** 76606,77586 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12488
  #, 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.c:12722
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12726
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12734
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12745
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12773
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12806
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12828
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12859
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12941
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12948
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12995
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12998
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:13001
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:13004
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:13007
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fejl ved egenskabsundersÃ¸gelse af filen %s"
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13129
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13147
  #, 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.c:13159
  #, 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.c:13168
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13178
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13197
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13205
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13209
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13222
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13233
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13259
  #, 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.c:13316
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13336
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, 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.c:13494
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13503
  #, 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.c:13512
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13520
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13571
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13743
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13839
  #, 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.c:14051
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14094
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14108
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14139
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14180
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14190
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14443
  #, 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.c:14541
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14555
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14571
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14641
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14654
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14801
  #, 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.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14970
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: fortran/resolve.c:15035
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15055
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15072
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15094
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15105
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15132
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15151
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15167
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "uforenelig afledt type i PARAMETER ved %L"
  
! #: fortran/resolve.c:15186
  #, 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.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15248
  #, 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.c:15255
  #, 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.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15362
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15483
  #, 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.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15554
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15607
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15634
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15641
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15681
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, 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.c:15770
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, 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.c:15816
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15837
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15903
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15916
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15941
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15972
  #, 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.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, 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.c:16166
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16173
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16180
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16203
  #, 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.c:16212
  #, 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.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, 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.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16684
  #, 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.c:16690
  #, 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.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16783
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16959
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17043
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17085
  #, 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.c:17152
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17165
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17185
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17195
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17242
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17321
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 76666,77646 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12408
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12494
  #, 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.c:12728
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12732
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12740
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12751
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12767
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12779
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12812
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12834
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12865
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12926
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12947
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12954
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:13004
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:13007
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:13010
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:13013
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:13016
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fejl ved egenskabsundersÃ¸gelse af filen %s"
  
! #: fortran/resolve.c:13090
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13113
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13135
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13153
  #, 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.c:13165
  #, 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.c:13174
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13184
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13203
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13211
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13215
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13228
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13245
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13265
  #, 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.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13334
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13348
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13391
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13399
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13407
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13416
  #, 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.c:13500
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13509
  #, 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.c:13518
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13538
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13546
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13555
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13577
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13614
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13654
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13690
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13749
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13761
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13789
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13845
  #, 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.c:14057
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14100
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14114
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14128 fortran/resolve.c:14614
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14136
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14157
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14186
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14196
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14394
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14403
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14413
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14438
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14449
  #, 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.c:14547
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14561
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14577
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14587
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14596
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14605
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14647
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14660
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14671
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14704
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14712
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14721
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14807
  #, 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.c:14852
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14865
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14929
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14976
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15053
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15061
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15078
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15100
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15111
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15138
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15157
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15173
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15184
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "uforenelig afledt type i PARAMETER ved %L"
  
! #: fortran/resolve.c:15192
  #, 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.c:15243
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15254
  #, 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.c:15261
  #, 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.c:15301
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15365
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15368
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15468
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, 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.c:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15505
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15515
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15522
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15541
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15551
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15560
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15573 fortran/resolve.c:15750
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15587
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15596
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15605
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15613
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15640
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15647
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15654
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15661
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15687
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15697
  #, 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.c:15776
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15791
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15804
  #, 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.c:15822
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15834
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15843
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15856
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15865
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15878
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15902
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15909
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15922
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15931
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15953
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15978
  #, 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.c:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16061
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, 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.c:16174
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16181
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16188
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16204
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16211
  #, 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.c:16220
  #, 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.c:16266
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16279
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16394
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16401
  #, 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.c:16526
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16692
  #, 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.c:16698
  #, 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.c:16782
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16799
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16815
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16918
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16933
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16958
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16967
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17040
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17051
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17062
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17093
  #, 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.c:17160
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17173
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17193
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17211
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17225
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17243
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17250
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17329
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 78478,78494 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, 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.c:8171
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 78538,78554 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6139
  #, 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.c:8172
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11361
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 78577,78658 ****
  msgid "non-constant initialization expression at %L"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/trans-decl.c:753
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, 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.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5327
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5340
  #, 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.c:5965
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5971
  #, 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.c:5982 fortran/trans-decl.c:6128
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5998
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6017
  #, 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.c:6066
  #, 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.c:6070
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6100
  #, 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.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 78637,78718 ----
  msgid "non-constant initialization expression at %L"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/trans-decl.c:755
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1766
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4607 fortran/trans-decl.c:6971
  #, 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.c:5095
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5335
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5348
  #, 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.c:5973
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5979
  #, 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.c:5990 fortran/trans-decl.c:6136
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6006
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6025
  #, 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.c:6074
  #, 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.c:6078
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6108
  #, 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.c:6700
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 78663,78696 ****
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3830
  #, fuzzy, gcc-internal-format
  #| msgid "unknown insn mode"
  msgid "Unknown intrinsic op"
  msgstr "ukendt instruktionstilstand"
  
! #: fortran/trans-expr.c:5329
  #, 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.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 78723,78756 ----
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 forbyder tabellen '%s' med variabel stÃ¸rrelse"
  
! #: fortran/trans-expr.c:1836
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3831
  #, fuzzy, gcc-internal-format
  #| msgid "unknown insn mode"
  msgid "Unknown intrinsic op"
  msgstr "ukendt instruktionstilstand"
  
! #: fortran/trans-expr.c:5330
  #, 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.c:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 78711,78722 ****
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11883 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event variable at %L shall not be coindexed"
--- 78771,78782 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11892 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event variable at %L shall not be coindexed"
*************** msgstr ""
*** 78738,78762 ****
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Ingen angivelse af underforstÃ¥et DO-iterator '%A' ved %0"
  
! #: fortran/trans-openmp.c:2716
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "optional class parameter"
  msgstr "ingen parametre"
  
! #: fortran/trans-openmp.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression type"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.c:3187
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.c:6039
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
--- 78798,78822 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Ingen angivelse af underforstÃ¥et DO-iterator '%A' ved %0"
  
! #: fortran/trans-openmp.c:2719
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "optional class parameter"
  msgstr "ingen parametre"
  
! #: fortran/trans-openmp.c:3036
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression type"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.c:3190
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.c:6042
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
*************** msgstr "ikke genkendt synlighedsvÃ¦rdi %
*** 80431,80437 ****
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(i nÃ¦rheden af klargÃ¸ringen af '%s')"
  
! #: params.opt:134
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown evrp mode %qs"
--- 80491,80497 ----
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(i nÃ¦rheden af klargÃ¸ringen af '%s')"
  
! #: params.opt:138
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown evrp mode %qs"
*************** msgstr "ukendt tls-model %qs"
*** 82702,82710 ****
  #~ msgid "caller function contains cilk spawn"
  #~ msgstr "kalderfunktion indeholder cilk spawn"
  
- #~ msgid "maximum number of basic blocks per function to be analyzed by Graphite."
- #~ msgstr "maksimalt antal grundlÃ¦ggende blokke per funktion, der skal analyseres af Graphite."
- 
  #~ msgid "minimal number of loops per function to be analyzed by Graphite."
  #~ msgstr "minimalt antal lÃ¸kker per funktion som analyseres af Graphite."
  
--- 82762,82767 ----
diff -Nrcpad gcc-11.2.0/gcc/po/de.gmo gcc-11.3.0/gcc/po/de.gmo
*** gcc-11.2.0/gcc/po/de.gmo	Wed Jul 28 07:06:49 2021
--- gcc-11.3.0/gcc/po/de.gmo	Thu Apr 21 08:20:51 2022
***************
*** 1,1721 ****
! Þ•09œÉKL“HÄIÄ-KÄ1yÄ«Ä ÀÄáÄÛõÄ+ÑÅ0ýÅK.ÆzÆ�Æ
! œÆ§Æ½Æ<ÆÆBÇRFÇ>™Ç@ØÇ9ÈCSÈF—È5ÞÈIÉ^ÉuÉ!ŠÉ$¬É ÑÉ"òÉ+ÊAÊ-HÊ#vÊ”šÊ/Ë5ËATË'–Ë¾ËFÜËQ#Ì5uÌ]«Ìw	ÍI�ÍAËÍK
Î,YÎN†Î@ÕÎBÏOYÏL©ÏRöÏ;IÐ8…Ð>¾ÐIýÐIGÑB‘Ñ~ÔÑ?SÒD“ÒEØÒ@ÓE_ÓC¥Ó=éÓB'ÔEjÔ~°Ô6/Õ{fÕBâÕ?%Ö‰eÖ9ïÖP)×Cz×F¾×sØEyØC¿ØQÙNUÙ�¤ÙG5ÚŒ}ÚO
! ÛRZÛC­ÛQñÛNCÜF’Ü9ÙÜ=Ý=QÝ4�ÝPÄÝMÞEcÞB©ÞGìÞI4ßH~ßBÇß=
! à7Hà6€á*·áIâá,â IâYjâoÄâ-4ãEbã
! ¨ã'³ã8Ûã>äSä(eä/Žä¾ä+ÇäZóälNå+»å=çåm%æ0“æ)Äæ îæç;çE[ç¡ç#ºçÞç õç7è8Nè)‡è±èÑè$ìè$é*6é*aéŒé§é Âéãéýé	ê#ê>ê8UêŽê!Ÿê;ÁêEýêCë5bëE˜ë%Þë1ì.6ìeì0ƒìL´ì6í78ílpíGÝí$%îJîJiî*´îEßî2%ïEXïlžïð3'ð@[ðœð5´ðêðóð 
! ñ&+ñJRñ8�ñUÖñ!,ò:Nò‰òœò-¯òÝòIìò6ó@<ó/}ó@­ó;îó#*ôZNôc©ô_
õYmõlÇõX4öD�öTÒöF'÷En÷Q´÷KøLRøSŸø^óøHRù5›ùIÑùYú,uú*¢ú6ÍúAû3FûLzû¤Çû�lü·üüV´ýrþi~þcèþLÿ=Sÿ‘ÿ§ÿ#·ÿ#Ûÿ3ÿÿ*33^3’Æ.Ù5-7c›V¶#
,1"^"�#¤nÈ76Q3ˆ/¼Jì278j/£&Ó6ú,1P^H¯8ø-10_x�e	Bo?²Fò399m2§-Ú0	_9	V™	Zð	EK
! A‘
! Ó
! *ë
! HF_P¦R÷GJE’QØg*
s’
iApQ²w[|bØY;i•oÿ<oW¬WV\D³7ø^0N�;ÞopŠJû`FI§oñRak´K ?lQ¬Mþ_LI¬9ö&09W‘<±(î*:B:}W¸GYXZ²\
¬jÌ^änCf²ve�uö\l lÉ J6!:�!L¼!ž	"¾¨"Wg#g¿#_'$o‡$^÷$nV%UÅ%e&)�&%«&|Ñ&œN'Fë'V2(N‰(^Ø(M7)]…)Dã)T(* }*!ž*7À*Fø* ?+&`+4‡+¼+-Õ+,#,.C, r,“,.¬,0Û,7-!D-ff-4Í-=.L@..�.(¼.,å.&/ 9/Z/u/0Š/H»/S0?X0˜0/°0#à0:1]?1$�1&Â1-é1?26W24Ž24Ã22ø2-+35Y3ˆ�3'43@4t4?”48Ô4
51(5Z55u5*«5RÖ5j)6&”6&»6%â6*7O37>ƒ77Â76ú7;189m8;§80ã8491I9={9>¹9;ø9p4:'¥:'Í:+õ:5!;TW;Y¬;?<>F<<…<UÂ<P=Hi=.²=;á=g>Š…>C?-T?G‚?/Ê?ú?@80@8i@R¢@@õ@T6AE‹AUÑAE'BMmB*»B8æBZC4zC&¯CvÖClMDmºD7(EZ`EN»E8
! F@CFA„F?ÆFhG&oG5–GmÌGQ:H8ŒH3ÅH4ùH).I1XI9ŠIÄI?ÛIhJ;„JHÀJ\	K!fK<ˆK6ÅK;üK,8L!eL6‡L=¾L5üLj2M'�MQÅM:N<RN0�N4ÀN,õN4"O,WO<„O5ÁO!÷O&P+@P8lP;¥P6áP=Q4VQ,‹Q0¸Q,éQ3R:JRT…R+ÚR4S4;S>pS0¯S0àS-TF?TE†T3ÌT/U/0U@`U)¡U)ËUõUVF)VEpV<¶V3óVK'W!sW!•W-·W-åWCX.WXF†XÍX8êX,#YPY@nYB¯Y>òYf1ZE˜Z!ÞZ!['"["J[;m['©[BÑ[5\9J\@„\BÅ\j](s]3œ]1Ð]1^.4^8c^5œ^;Ò^/_/>_/n_/ž_+Î_*ú_%`JD`�`1­`Dß`*$a*Oa/zaMªa3øa1,b@^b0Ÿb@Ðb?c:Qc;Œc8Èc&d-(d;Vd'’d,ºd'çd(e)8eWbe"ºe#ÝeBf2Df5wf1­fßf)öf1 g?Rg2’g_Åg)%h:Oh8Šh/Ãh"óh*iIAi4‹iCÀiHj3Mj�j>™j-ØjCk:Jk2…k=¸kök1lGl$fl2‹l¾lÕlUôl-Jm.xm3§m?Ûm?n1[nb�n1ðn:"o0]o+ŽoAºo.üo*+p2Vp%‰p2¯p1âp0q9Eq1q2±q1äq+r,Br3or.£rDÒr7s$Os+tsN s;ïs6+tbtK{tÇt8Þt;u9Sua�u9ïuB)vBlv0¯v�àv@qwB²w;õwD1x7vx+®x$Úx0ÿx*0yA[y6�y3Ôy$z6-z*dz.�z9¾zøz,{0E{5v{,¬{.Ù{0|%9|7_|&—|C¾|:}=}/Z}6Š}CÁ}@~%F~Bl~$¯~Ô~Kò~*>'i‘'¯0×€"#€?F€ †€#§€0Ë€(ü€.%�*T�,�1¬�3Þ�H‚+[‚"‡‚1ª‚4Ü‚)ƒ4;ƒ$pƒ/•ƒ$Åƒ9êƒ9$„8^„1—„5É„<ÿ„E<…M‚…@Ð…D†1V†Pˆ†‚Ù†V\‡4³‡Eè‡/.ˆ7^ˆQ–ˆ1èˆE‰6`‰3—‰;Ë‰?Š>GŠ@†ŠeÇŠ?-‹/m‹=�‹iÛ‹<EŒC‚Œ3ÆŒ0úŒ7+�Ec�2©�+Ü�+Ž>4Ž-sŽ>¡ŽàŽÿŽ�<6�Es�<¹�;ö�E2�Fx�6¿�Iö�X@‘7™‘.Ñ‘8’T9’\Ž’]ë’1I“B{“5¾“+ô“, ”@M”XŽ”4ç”)•6F•9}•*·•*â•6
–*D–Fo–?¶–Xö–@O—%�—¶—@È—	˜o˜E‹˜3Ñ˜5™(;™)d™0Ž™8¿™`ø™KYšU¥š;ûš.7›/f›8–›Ï›@ê›,+œRXœV«œQ�UT�9ª�)ä�Qžl`žaÍžA/Ÿ4qŸ2¦ŸZÙŸP4 i… tï Kd¡n°¡`¢=€¢9¾¢Vø¢4O£?„£UÄ£8¤3S¤ ‡¤2¨¤9Û¤4¥'J¥&r¥$™¥"¾¥%á¥"¦:*¦Ge¦)­¦X×¦/0§`§)§B©§Yì§NF¨‚•¨1©QJ©.œ©NË©Eª`ªHªFÈªE«8U«HŽ«1×«,	¬"6¬8Y¬3’¬"Æ¬&é¬I­1Z­#Œ­C°­&ô­/®4K®.€®+¯®:Û®¯E(¯/n¯ ž¯(¿¯#è¯+°&8°7_°B—°HÚ°(#±"L±%o±)•±$¿±%ä±7
! ²$B²Gg²*¯²,Ú²8³.@³o³N�³1Þ³J´E[´0¡´€Ò´lSµ2ÀµjóµI^¶O¨¶5ø¶@.·+o·B›·4Þ·(¸f<¸k£¸X¹>h¹2§¹MÚ¹'(º"Pº&sº)šº<Äº+»#-»Q»p»v�»_¼^g¼MÆ¼E½-Z½Gˆ½Ð½,î½T¾.p¾*Ÿ¾FÊ¾K¿M]¿)«¿!Õ¿@÷¿$8À$]À&‚ÀK©ÀõÀÁ(!Á5JÁ3€Ái´Á%Â?DÂ„Â“Â²ÂÍÂ4èÂÃ,Ã/IÃ;yÃLµÃBÄ6EÄG|Ä=ÄÄzÅ^}ÅzÜÅYWÆ‡±ÆE9ÇÇ4—Ç(ÌÇ'õÇ:ÈJXÈ/£È+ÓÈ,ÿÈ),É,VÉDƒÉ1ÈÉ9úÉA4Ê3vÊ8ªÊJãÊK.Ë/zËHªËóËK
ÌSYÌ.­ÌJÜÌ@'Í!hÍBŠÍ8ÍÍRÎ-YÎW‡ÎJßÎZ*Ï?…ÏHÅÏ-Ð”<Ð0ÑÐEÑ.HÑ:wÑ?²Ñ3òÑ2&Ò<YÒk–Ò*Ó1-Ów_Ó^×ÓC6ÔozÔ5êÔ0 Õ;QÕ(�Õ3¶Õ(êÕ+Ö2?Ö,rÖ'ŸÖDÇÖ5×)B×(l×%•×2»×oî×I^Ø)¨Ø!ÒØXôØ+MÙJyÙ)ÄÙ:îÙ=)Ú3gÚ!›Ú9½Ú/÷Ú$'Û%LÛ+rÛEžÛ\äÛ2AÜ[tÜ[ÐÜ-,Ý(ZÝƒÝ/œÝ%ÌÝ6òÝ/)Þ#YÞ<}Þ.ºÞ0éÞ7ß$Rß5wß9­ß=çßG%àmà*�à%¸àÞàùà'á@?á%€á ¦á®GâLöâMCã¬‘ã¼>ä\ûäjXåMÃåNæ¸`æ¬ç^Æçf%èÈŒè¼Uéfênyê„èê2mëM ë(îë5ìQMìHŸìMèìU6í[ŒíLèíB5îsxî ìî-
ïI;ï@…ï”Æï[[ð¾·ð_vñ†ÖñT]ò4²òVçò0>ó0oó- ó5Îó9ôI>ôBˆôbËô‚.õA±õQóõSEö™öµöÕö*ëö%÷ <÷)]÷0‡÷+¸÷4ä÷ø4øIø(gø�ø!¤øZÆøz!ù=œùMÚùO(ú6xú.¯ú/Þú7û>Fû&…û6¬û1ãûFü0\ü&�ü^´ü7ý>Ký/Šý0ºý8ëý?$þ/dþ0”þ8Åþ?þþ0>ÿ1oÿ9¡ÿ@Ûÿ./K7{>³0ò4#7X/�7À:ø237fBžMáP/:€=»5ù=/@m8®6ç9EXHžHçI0QzXÌ%*E+p3œ:Ð*:6AqH³eü;b	(ž	BÇ	6
! 
! #A
! "e
! ˆ
! .¤
! [Ó
! //1_L‘-ÞV3c:—BÒ-
1C
!u
)—
>Á
+,,4Y;Ž+Ê,ö4#;X,”-Á5ï<%AbK¤*ð+3G:{3¶6ê0!3R+†3²6æ.6L9ƒ1½<ï4,2a5”AÊDCQD•EÚM Tn,Ã*ð/,Kx
! ”Ÿ#º*Þ.	8#KJoºÙò+F>M…JÓjN‰(Ø+!pM¾#Ð%ô4O`{™+¶â>ý<<vyðF
ST/¨-Ø$@Bƒ —¸:Ï9
!  9D "~ 3¡ !Õ ÷ )!*:!0e!9–!#Ð!$ô!A"[""u"-˜"3Æ"/ú",*#<W#F”#Û#*ö#.!$+P$4|$7±$Sé$G=%:…%%À%!æ%*&3&O&=l&(ª&1Ó&2'58'*n')™',Ã'/ð'o (k�(0ü(X-)]†)aä)F*Wf*-¾*#ì*E+V+*q+œ+=®+ì+ ,!%, G,1h,Dš,Eß, %-DF-{‹-0.'8.6`.-—.)Å.#ï.'/";/&^/…/#¥/'É/"ñ/0-10_0q00‹0¼0Õ0'æ0/1.>1m1'�1 µ10Ö12#%2I2f2…2�2 »2$Ü2:30<3Bm3;°3?ì3?,4l4‚4 44³4`è4I5$h5�5#«5'Ï5÷566M6 k6Œ6ž6´6%Ó6ù6%7.7N7f7…7¤7-¿7í7-8%68\8.x8§8Å83å89/9N9]`9¾9+Ô9,:/-:#]:0�:/²:#â:;,%;R;f;,…;C²;ö;6<A?<+�<+­<Ù<ó<.=!@=*b=R�=\à=c=>9¡>=Û>!?(;?Ld?H±?5ú?)0@)Z@"„@#§@Ë@.æ@A$%A(JA=sA.±AàA;úA(6B_B.zB@©BNêBP9CUŠCbàC‚CD‚ÆDIECbE¦EÅE#åE(	F02F5cF™F¯F"¾F"áF}G5‚G2¸G ëG6H4CHxHM–HNäH33I>gIK¦I9òIE,JGrJ8ºJPóJCDKJˆK1ÓK2L58L*nL)™LCÃLfM_nMÎM1íMN9N<XN"•N6¸N2ïN1"O3TO5ˆO7¾O'öOIP-hP4–P6ËP)Q&,Q$SQJxQNÃQPR>cR[¢R@þR%?S5eSE›S,áS1T%@TGfTQ®TAU)BU#lU!�U0²U,ãU.V1?V2qVG¤VKìV,8WMeW,³W;àWXX=uXO³XZY<^Y.›Y5ÊY*Z+Z)KZ%uZ)›Z)ÅZïZ["[<>[3{[0¯[à[Gö[3>\4r\8§\8à\]+7]"c]Q†]1Ø]A
! ^UL^(¢^,Ë^ø^0_*H_Es_B¹_/ü_',`@T`-•`/Ã`-ó`3!a.Ua(„a(­a*Öa@b.Bb)qb1›bGÍbKcJac3¬c,àc&
d,4d"ad=„d,Âd'ïd1e#Ie'me9•e0Ïe'f3(f-\f0Šf/»f(ëf1g)Fg*pg3›g6Ïg h0'h2Xh-‹h ¹h?Úh+i.Fi-ui+£iÏi áij\ j/}j'­jÕj+îjk*1k'\k$„k*©kÔk]îk;Ll_ˆl0èl)m Cm2dmE—m)Ým<n"Dn'gn�n-ªn+Ønoo;,oFho¯oÏo-ëo pS:pRŽpZápO<qŒq¢q$´qXÙq12r\drLÁrIsMXsK¦sZòskMtK¹tNudTu+¹u,åu/v#Bv0fv/—v#Çv-ëv,w&FwmwC„wÈw.ßw3x+BxInx ¸xÙx7ùx01y?by¢y,Áyîyz)#z"Mz4pz(¥zfÎz5{+R{J~{;É{$|C*|<n|5«|*á|.};}FU}œ}"µ}iØ}B~+U~>�~'À~:è~#:U5o=¥)ã
€#€>€0Y€0Š€»€,Í€6ú€C1�u�$��&²�GÙ�2!‚T‚Js‚,¾‚:ë‚K&ƒ-rƒ; ƒ#Üƒ„.„+K„w„—„A¶„ø„"…;…T…t…-Œ…)º…ä…)†.† I†#j†Ž†¤†V¿†‡$6‡[‡2z‡­‡?Æ‡&ˆ-ˆDˆ.\ˆ5‹ˆ'Áˆéˆ,‰93‰m‰q‰-Ž‰A¼‰0þ‰"/Š"RŠuŠG’ŠDÚŠ)‹EI‹/�‹G¿‹6Œ$>Œ8cŒ8œŒdÕŒO:�=Š�CÈ�HŽ,UŽB‚Ž.ÅŽ7ôŽ3,�@`�;¡�HÝ�W&�;~�5º�Að�W2‘6Š‘9Á‘;û‘T7’4Œ’6Á’4ø’L-“8z“<³“=ð“>.”?m”Z­”I•AR•=”•6Ò•6	–:@–4{–@°–Iñ–<;—Nx—QÇ—8˜BR˜K•˜uá˜5W™O�™IÝ™8'š<`šF�š:äšF›Gf›G®›Iö›=@œf~œ/åœ.�AD�†�D¢�Hç�“0ž&ÄžWëžbCŸL¦ŸAóŸ=5 ls à Î÷ iÆ¡0¢I¢#e¢%‰¢)¯¢5Ù¢H£X£=v£S´£E¤:N¤<‰¤>Æ¤:¥>@¥=¥O½¥@
¦EN¦*”¦¿¦ Þ¦?ÿ¦S?§“§³§BÉ§B¨:O¨'Š¨0²¨6ã¨2©*M©*x©G£©Kë©>7ª.vª2¥ª:Øª(«)<«0f«6—«BÎ«H¬,Z¬0‡¬"¸¬+Û¬-­+5­~a­�à­!p® ’® ³® Ô®+õ®'!¯#I¯$m¯’¯+²¯1Þ¯/°@°;`°
! œ°I§°Añ°"3±1V±"ˆ±F«±dò±UW²P­²'þ²&³9³4J³\³OÜ³7,´5d´{š´Kµ2bµ•µP¦µ?÷µ17¶'i¶#‘¶Rµ¶+·&4·'[·mƒ·4ñ·(&¸<O¸(Œ¸µ¸Æ¸:Ø¸3¹$G¹l¹8‰¹0Â¹'ó¹RºNnºD½ºF»BI»JŒ»H×»> ¼@_¼< ¼8Ý¼½-½DI½'Ž½@¶½ ÷½@¾ Y¾-z¾+¨¾Ô¾ñ¾a¿$s¿3˜¿*Ì¿-÷¿#%ÀIÀ-gÀ-•ÀÃÀUÜÀ(2Á,[Á&ˆÁB¯Á#òÁ+Â+BÂXnÂ5ÇÂ#ýÂ!Ãp;Ã¬Ã'ÌÃôÃ#Ä 4ÄUÄOqÄ!ÁÄ"ãÄÅ%Å@Å[ÅlÅ0„Å-µÅãÅ7üÅ'4Æ"\Æ!Æ7¡Æ$ÙÆþÆ,Ç5GÇ@}ÇK¾ÇN
! È#YÈ}È!�È%¿È#åÈ	É)ÉGÉ0^É(�É)¸ÉâÉþÉÊ!-ÊOÊeÊ.€Ê:¯ÊQêÊ<Ë"ZË1}Ë#¯Ë0ÓË&Ì
+Ìa9Ì.›ÌÊÌdÛÌ1@ÍrÍuÍyÍ.‰Í¸ÍÀÍ2ÈÍ2ûÍM.ÎM|ÎÊÎ0ÞÎÏ(Ï,?ÏlÏxÏ�ÏŸÏ2¨ÏKÛÏK'ÐCsÐ·Ð9ÑÐ2Ñ9>Ñ<xÑµÑ9¾ÑøÑÒ+Ò#DÒOhÒ.¸Ò5çÒ9Ó5WÓ�Óf¢Ó'	Ô81Ô!jÔ4ŒÔ>ÁÔ?Õ+@Õ*lÕ,—Õ-ÄÕòÕ&
Ö/4ÖdÖ2{Ö*®Ö.ÙÖ)×&2×'Y×&�×&¨×%Ï×#õ×'Ø%AØ(gØ �Ø$±Ø ÖØ"÷Ø,Ù2GÙzÙšÙ*¹Ù,äÙ.Ú$@Ú*eÚA�Ú1ÒÚÛÛ8Û)XÛ‚Û+¢Û^ÎÛ?-Ü?mÜ)­Ü3×Ü5ÝOAÝW‘Ý,éÝ#Þ-:Þ4hÞ/�ÞÍÞ2íÞL ß/mß6�ßôÔßÉàäàDá8Iá0‚á3³á7çá>â$^â5ƒâ,¹â.æâ,ã1Bã3tã2¨ãÛã6÷ã1.ä$`ä0…ä¶äÌä7Óäå+åGå#[åå Ÿå+Àåìåóåææ*æ=æUæqæ‘æ¤æ·æ:Îæ)	çJ3çC~çÂçÚç(úç,#èTPè¥è¬è,³è
! àèëè
! é'é(@é:ié¤é7Áé(ùé"ê#Bê5fêœê°ê)Íê/÷ê
'ë!5ë Wë'xë  ë0Áëòë

ì ì<ìSìiì‚ìœì«ì-Éì"÷ì!í)<íPfí·í¹íÂíËí$Ôí3ùí-îIî1iî:›î>Öîïï'ï0ï9ï!Bïdï€ï�ï–ï£ï¬ïµï¾ïÇïãï
ìïúïAþïB@ð~ƒð°ñL³ñgòhò{ˆògóŒlóUùó-OôG}ôÅô6åônõ<‹õ5Èõ,þõ+öAö‰Mö^×ör6÷o©÷ø
7ø*Eø<pø.­øÜøøø5ù
Kù€YùÚù’àù(sú+œú.Èú+÷ú-#û‘Qûcãû€Gü|ÈünEý3´ýAèýk*þ5–þ'Ìþ7ôþ.,ÿ5[ÿ3‘ÿ8Åÿ.þÿ-[I“¥Œ9cÆG*JrG½©+¯1ÛJ
5X:Ž$É¯î+žÊäþo)‡³±Ne.´>ã<"e_;Å:	“<	'Ð	Eø	W>
! >–
! SÕ
! Y)LƒLÐ¢?ÀQ
bR
Bµ
Qø
EJO�sà[T„°V5\Œ=é¦'|Î6K}‚AKB<Ž0Ë-ü8*QcBµGøQ@H’IÛW%Z}VØH/DxJ½?=HB†�ÉCKD�7Ô6AC*…G°MøKF;’?ÎE5THŠbÓJ6b�Yä9>1xBªÑíQ¿r N„ 9Ó 6
!ZD!9Ÿ!iÙ!]C"X¡"Eú"N@#@�#2Ð#F$bJ$U­$‡%M‹%aÙ%@;&V|&WÓ&9+'le'\Ò'B/(„r(T÷(PL)I�)Fç)N.*H}*GÆ*~+y�+L,:T,b�,Tò,SG-R›->î-:-.dh.'Í.*õ.C //d/A”/LÖ/6#0RZ0E­0Có0B71_z16Ú1+2?=2@}2=¾2:ü2A73Cy3G½324784Bp4Z³4@5+O5+{59§5Iá5C+6)o6M™67ç677+W7:ƒ7A¾7J8*K8*v8,¡8(Î87÷8/91M9=9>½9Oü9L:%g:u�:;;O?; �;H°;Dù;5><[t<KÐ<B=Q_=?±=ñ=8>uG>L½>L
! ?iW?=Á?Aÿ?BA@A„@BÆ@:	A$DAAiA3«A,ßA!B#.BJRB-�B+ËB,÷BU$C³zCs.Dq¢D‡EþœEo›FyGW…GVÝGY4H#ŽHB²HUõHZKI¶¦I#]J�J#šJ6¾J[õJ>QK�KÂ¥K4hL�L3©LÝL(éL_MrM0‹M¼M4ÚM!N"1NTNmN!yN
! ›N¦NµNÉNÖNíNOO	OO+O:OFO\OhOƒOžO±O¾OËOÛOíOP	PP,P<PLP	_P
! iP%tPXšPZóP[NQ[ªQNR"UR7xRO°R'S6(S6_SF–SÝS9úS[4T3�TÄTÝTúT@UBOU?’U-ÒU0V1V?HV3ˆV5¼V0òV)#W5MWƒW+“W0¿WHðW$9X+^X:ŠXÅXAÜX@Y%_Y…Y%ŸY)ÅYïYZ-)ZPWZS¨ZwüZCt['¸[7à[5\?N\=Ž\7Ì\:]A?]G�].É])ø]:"^"]^ €^/¡^HÑ^J_'e_‡�_>aTaEÔaŽbb©bPc=]c1›c/Ícqýcood.ßd0eU?eŸ•e=5fOsfgÃfe+gV‘gWègE@hJ†h)Ñh:ûh)6i|`ilÝiJjBcj7¦j)Þj#k,kEkZkok„k'™kÁkßk$ñkl+6l#bl†l/¦l%Ölülm(4mh]m%ÆmHìm45nJjn0µnFæn?-ommolÛoIHpH’pCÛpHqGhqB°qOóq(CrKlr2¸r6ërl"se�sMõs8CtU|tmÒt3@u2tu*§u4ÒuQv#Yv+}v1©v'Ûv5wV9wm�w{þw@zxn»x+*yVy*ty'Ÿy&Çy'îy@z9WzS‘z#åz!	{J+{>v{Zµ{.|L?|Œ|1ª|%Ü|D}KG}“};±}:í}^(~K‡~?Ó~;30o$ <Å€€$<€Fa€%¨€6Î€6�)<�Vf�G½�4‚t:‚@¯‚:ð‚+ƒ9KƒF…ƒ/Ìƒ#üƒ2 „1S„>…„hÄ„1-…/_…U�…>å…J$†Go†G·†6ÿ†+6‡.b‡h‘‡Oú‡KJˆ8–ˆCÏˆS‰dg‰QÌ‰=ŠB\ŠIŸŠXéŠ\B‹4Ÿ‹9Ô‹CŒ=RŒC�Œ6ÔŒ1�7=�Hu�3¾�=ò�O0Ž0€Ž0±Ž*âŽ!
�</�-l�)š�)Ä�*î�)�PC�6”�/Ë�0û�/,‘/\‘0Œ‘8½‘5ö‘9,’9f’6 ’7×’.“9>“-x“:¦“<á“/”>N”+�”(¹”.â”+•8=•Bv•:¹•ô•J–]–ir–Ü–'ð–—n2—¡—o¼—,,˜MY˜K§˜Hó™-<š7jš7¢š>ÚšG›4a›O–›æ›;œ(>œ3gœ ›œ¼œmÚœ'H�;p�B¬�9ï�0)žDZžBŸžDâžB'ŸGjŸG²Ÿ?úŸ: X ^u PÔ 6%¡5\¡5’¡CÈ¡*¢[7¢8“¢{Ì¢¨H£Xñ£%J¤p¤$Ž¤G³¤)û¤8%¥;^¥Rš¥+í¥9¦)S¦7}¦Rµ¦:§AC§8…§)¾§tè§0]¨3Ž¨8Â¨.û¨9*©Kd©%°©Ö©&ò©1ª7Kª?ƒª%Ãª%éª$«T4«2‰«*¼«1ç«K¬De¬Aª¬+ì¬&­%?­$e­?Š­/Ê­ú­#®.:®1i®z›®t¯H‹¯9Ô¯[°<j°G§°*ï°)±XD±<�±#Ú±(þ±/'²qW²NÉ²)³NB³2‘³MÄ³)´2<´;o´;«´1ç´aµ{µ0ŽµG¿µ_¶kg¶:Ó¶M·\·Hu·1¾·dð·BU¸C˜¸{Ü¸RX¹N«¹1ú¹V,º=ƒºSÁºZ»dp»dÕ»E:¼B€¼CÃ¼C½K½@\½
�½&«½3Ò½J¾1Q¾>ƒ¾<Â¾Bÿ¾1B¿6t¿'«¿8Ó¿3À8@À7yÀ+±À(ÝÀ4ÁS;Á>�ÁÎÁ'éÁ,Â;>Â4zÂB¯ÂkòÂ2^Ã:‘Ã*ÌÃ%÷ÃÄ!6ÄXÄtÄ�Ä+©ÄÕÄ óÄ/ÅDÅ
cÅ:qÅG¬ÅFôÅ@;Æ|Æ&”Æ»Æ.ÖÆÇ8Ç6TÇ2‹ÇD¾Ç:ÈF>ÈE…ÈCËÈ@É=PÉJŽÉ>ÙÉEÊ^ÊQÞÊA0Ë`rË'ÓËûË;ÌGÌXÌgÌ†Ì.›ÌÊÌäÌ<þÌ5;Í5qÍ3§Í(ÛÍ5Î:Î*VÎ#�Î¥Î®Î.»Î.êÎ0Ï8JÏƒÏ£ÏEÁÏNÐGVÐFžÐ@åÐ>&Ñ<eÑ&¢Ñ<ÉÑ5Ò=<ÒzÒBšÒ$ÝÒ[ÓA^Ó_ ÓcÔDdÔM©ÔG÷Ô_?Õ8ŸÕ+ØÕ.Ö3ÖOÖaÖsÖ&„Ö#«Ö#ÏÖóÖ>×6J×.�×\°×9
Ø5GØK}ØRÉØ2Ù8OÙJˆÙIÓÙDÚMbÚA°ÚJòÚ.=Û\lÛ>ÉÛ9Ü0BÜ/sÜ-£Ü8ÑÜ4
! Ý?Ý[Ý7wÝD¯ÝEôÝA:Þ)|Þ¦Þ6ÆÞ8ýÞ.6ß3eßC™ßÝß<óß>0à,oà3œà>Ðà<áLádá}á]�áYûáYUâT¯â9ã5>ã1tã5¦ã6ÜãFä!Zä|äY�äWéä=Aå+å+«å/×å?æAGæ‰æ¤æ¿æMÑæoç9�ç=Éç>è8Fèè-œè,Êè÷èAé@Ré>“é<Òé5ê8Eê<~ê»ê@Ôê+ë.Aë:pë7«ëãë2ì(4ì]ì.}ì¬ì!Êì+ìì/í2Hí!{í7�íEÕíî
4îBî Qîrî1‡î1¹îëî"ï*ïf9ï( ï#Éïíï1ð>ð%Kð%qð(—ðÀð3Üð0ñ*Añ)lñ>–ñ`Õñ66ò?mòG­òHõòN>óZ�óQèóf:ôo¡ôVõWhõSÀõGöF\öG£ö$ëö#÷%4÷*Z÷>…÷Ä÷Ú÷/ó÷)#ø8MøC†øÊø1äø7ùENù:”ùJÏù5ú5Pú?†úBÆú"	û0,û6]ûv”ûWüUcüL¹ü4ýt;ý?°ý"ðýnþL‚þ@ÏþTÿ+eÿV‘ÿYèÿ0B s”8©!â:_?Ÿ¼ Ùú(.Wm„› »!Ü!þ# #D-h–­Ç)àj
! 'u'�XÅ,9K*…4°1åvrŽLKNWšBòk5E¡Qç89	=r	¡°	 R
! Qó
! /EAuj·f"3‰E½2
D6
.{
<ª
ç
?û
K;E‡Í.â*!<6^7•#ÍcñOU7¥#Ý7#99]%—9½%÷K7i9¡%ÛK_MQ­eÿOecµ)<C)€)ª'ÔBü?*\'‡'¯I×"!:D;1»Bí20McC±+õ!'=-e7“¯Ë {œk»:'¹bG?d1¤9Ö?1P1‚[´!#2OV.¦)Õ ÿJ 0k;œ#Ø'ü*$ :O >Š #É Oí %=!?c!*£!:Î!>	"H"<`"�"0¶".ç"##2#V#e#/„#7´#@ì#,-$<Z$?—$q×$9I%6ƒ%7º%3ò%3&&%Z&€&-’&2À&(ó&='=Z'&˜'H¿'*(.3(#b(P†(<×(&)&;)Lb)¯)*Í)+ø))$*N*Ld*9±*ë*%+)&+6P+*‡+8²+.ë+,,-G,-u,6£,Ú,*ù,*$-$O-3t-O¨-*ø-O#.ls.yà.uZ/:Ð/u0D�0 Æ0'g1ˆ�1°2„É2¬N3¦û3Î¢4)q54›5IÐ5)63D6#x6œ6"­6"Ð6"ó6 7 77$X7$}7$¢7"Ç7"ê7)
8,78)d8'Ž89¶8Oð8,@9*m92˜9)Ë93õ93):R]:4°:lå:LR;KŸ;dë;?P<W�<9è<0"==S=4‘=:Æ=^>X`>n¹>Y(?W‚?\Ú?J7@[‚@DÞ@E#AviA#àA$B#)B!MBoB×C@WD:˜D@ÓDE:4E+oE8›EMÔES"FkvFâFMýF:KG^†GRåGO8HˆHC™HFÝHg$IfŒI^óIPRJX£JMüJ JKkK8‡K?ÀKBLCLZL'nL*–L“ÁLZUM"°M8ÓMDN QN2rN3¥N$ÙN7þN6O;VO.’O%ÁOçOP*P:CP*~P1©PqÛP8MQ.†Q9µQ"ïQJR9]R—R,²RßR2øR5+S9aS:›S*ÖS T!"T!DT6fTD�T4âT,U*DUoU�U;ªU6æU3V.QV$€V?¥V-åV,W9@WazW<ÜW=XeWX:½XHøX,AY-nYXœY.õY$Z$AZfZ „Z¥ZF¸Z4ÿZ44[i[#�[¥[)½['ç[&\&6\+]\C‰\(Í\"ö\(](B])k])•]*¿]*ê]*^*@^*k^*–^*Á^*ì^*_*B_*m_*˜_(Ã_(ì_(`(>`(g`(�`)¹`(ã`(a(5a(^a*‡a*²a*Ýa*b(3b(\b(…b(®b(×b(c()c(Rc({c(¤c)Íc)÷c'!d(Id(rd)›d)Åd(ïd(e(Ae(je+“e'¿e'çe(f'8f3`f4”f4Éf3þf"2gBUg?˜g%Øg þgBh3bh6–h4ÍhFi{Ii:Åi'j(j#Djhj6ƒj.ºj4éj)kHk*Qk.|k+«k7×k?l>OlAŽlÂÐl2“mvÆmL=nLŠnL×n9$o0^oH�o@Øo=p>Wp!–pI¸pFqNIq?˜q"ØqTûqProrA‰r:Ër>sEs `s(�s)ªs"Ôs÷stI0t8zt*³tÞt&ût&"u Iu0ju-›u(Éuòu#v&/v+Vv'‚v!ªvÌv!ìv!w-0w(^w"‡w"ªw)Íw,÷w $x,Ex+rx#žx$Âx'çx*y):y2dyQ—y›éy"…zA¨z1êz-{)J{:t{¯{6Å{Pü{?M|T�|:â|=}5[})‘}»}+Ô}-~".~NQ~P ~$ñ~87O9‡Á<×7€?L€5Œ€9Â€3ü€40�9e�<Ÿ�6Ü�8‚AL‚;Ž‚7Ê‚Gƒ%Jƒpƒ)Šƒ,´ƒ5áƒ"„.:„i„"…„¨„*µ„à„ñ„B…:D……š…°…Ë…Mæ…04†.e†.”†$Ã†
è†Aö†a8‡Aš‡+Ü‡mˆRvˆmÉˆ^7‰c–‰Bú‰=ŠWŠ0tŠ0¥Š0ÖŠ6‹>‹Y‹iv‹*à‹)Œ15Œ-gŒ/•Œ)ÅŒ,ïŒb�E�(Å�dî�oSŽBÃŽ�1‘*K‘*v‘I¡‘ë‘>’?J’Š’>©’Šè’2s“0¦“7×“6”7F”-~”]¬”0
! •;•M•,l•&™•)À•$ê•–7.–%f–(Œ–%µ–(Û–—'#—!K— m—%Ž—/´—1ä—˜&(˜!O˜(q˜:š˜-Õ˜™2"™$U™(z™£™>Ã™!š/$šTš%mš.“š8Âš5ûš1›/A›q› �›*°›"Û›Lþ›GKœ8“œ(Ìœ!õœ7�)O�%y�%Ÿ�Å�á�+ž"-žPž#ož-“ž*Áž$ìž)Ÿ/;ŸkŸ'‹Ÿ³Ÿ(ÑŸCúŸ> Z ?t !´ 0Ö $¡,¡,C¡#p¡3”¡+È¡ô¡v
! ¢^�¢eà¢MF£”£;³£2ï£*"¤M¤&g¤ Ž¤8¯¤!è¤:
! ¥E¥d¥/y¥<©¥7æ¥'¦F¦1f¦(˜¦7Á¦(ù¦"§$=§b§�§8œ§EÕ§H¨)d¨)Ž¨w¸¨—0©xÈ©«Aªíªtm«Wâ«‚:¬†½¬¥D­¬ê­w—®(¯8¯UX¯0®¯.ß¯3°1B°Lt°2Á°-ô°O"±)r±Oœ±$ì±=²%O²u²0“².Ä²ó²³/³I³d³|³F—³"Þ³=´$?´!d´&†´;­´(é´#µ/6µNfµµµÓµíµ#¶2/¶1b¶”¶+«¶×¶)í¶#·3;·!o·&‘·¸·1Ö·V¸ _¸<€¸½¸Ó¸2ð¸,#¹ P¹(q¹,š¹7Ç¹#ÿ¹0#ºTºcrº4Öº6»¢B»8å»,¼7K¼ƒ¼£¼+»¼¾ç¼>¦½Ûå½vÁ¾<8¿7u¿d­¿ À=3À-qÀ'ŸÀ(ÇÀcðÀ.TÁtƒÁ‰øÁ!‚Â3¤Â;ØÂ1Ã0FÃ$wÃ'œÃ"ÄÃçÃ Ä6#Ä!ZÄ!|Ä6žÄ"ÕÄ)øÄ"ÅAÅlXÅ;ÅÅ9Æ@;ÆY|Æ&ÖÆ ýÆ-ÇrLÇQ¿Ç;È(MÈvÈE�È:ÖÈ(É:É.OÉg~É4æÉRÊ+nÊ šÊ?»ÊûÊËC4ËxË~Ë=™Ë×Ë%ðËÌ/ÌMÌ"mÌ-�Ì¾ÌÝÌ9ýÌM7Í…ÍA‹Í<ÍÍ8
! ÎICÎ!�ÎX¯ÎEÏNÏaÏtÏ‰Ï§Ï(¼Ï.åÏÐ*Ð/@ÐApÐ$²Ð,×Ð+Ñ0Ñ"GÑ,jÑ1—Ñ3ÉÑ9ýÑN7Ò<†ÒNÃÒ~ÓC‘Ó#ÕÓ+ùÓ3%Ô0YÔ'ŠÔ²Ô%ÒÔ+øÔ5$ÕZÕwÕ%–Õ¼Õ×Õ÷Õ Ö4Ö*PÖ1{Ö0­Ö+ÞÖC
! × N×"o×.’×1Á×.ó×%"Ø0HØ)yØ0£ØÔØ:íØ2(Ù([Ù0„ÙµÙÆÙ)ÞÙÚ`"Ú$ƒÚ
¨Ú1¶ÚèÚ&ýÚ$Û/?Û$oÛ”Û'¤Û=ÌÛ
! ÜB*ÜmÜ3ŠÜ$¾Ü/ãÜ<Ý1PÝ‚Ý•Ý&²Ý5ÙÝÞ"*Þ&MÞ*tÞ)ŸÞ;ÉÞYßK_ß-«ß7Ùß:à3Là-€à1®à2ààá.3á<bá5Ÿá5Õá1â;=â)yâq£âOã.eã$”ã?¹ã-ùã)'ä5QäV‡ä%ÞäYå^å$yå+žå7Êå/æF2æ-yæ@§æ4èæ!ç?çUç4lç>¡ç0àçAè=Sè6‘è-Èè2öè)é!Cé8eé6žé-ÕéEêIê[dê;Àê9üêH6ë:ë7ºë:òë7-ì<eì6¢ì;Ùì:í<PíF�í*Ôíÿí+î*Hîsî2î6²î$éîOï=^ï=œï?Úïð(2ðJ[ð>¦ð2åðAñ;Zñ5–ñ?Ìñmò%zòC ò9äò;óZóskô\ßô(<õ�eõ1óõ2%ö2XöF‹ö0Òö3÷67÷*n÷'™÷?Á÷8ø+:ø>fø?¥ø3åøRù!lùxŽùDú9LúI†ú9Ðú
! û!(û
Jû3XûHŒû'Õû/ýûG-ü-uü'£ü:ËüGýNýMný_¼ý,þ>IþBˆþNËþOÿjÿ4~ÿ.³ÿ>âÿL!	Sn	oÂ	/2	>b	K¡	Jí	H8	~�	G	FH	E�	7Õ	5
	ZC	"ž	ZÁ	\	y	
Ž	Fœ	Eã	4)	^	@t	@µ	0ö	'	:6	Iq	>»	Cú	2>	,q	9ž	JØ	8#		\		z		”		)ª		Ô		î		-
! 
! 	8
! 	N
! 	&j
! 	4‘
! 	4Æ
! 	4û
! 	%0	0V	0‡	F¸	+ÿ	F+	$r	B—	.Ú		
	&"
	I
	`
	s
	‹
	Ÿ
	)´
	Þ
	ò
		-	J	_	6t	!«	Í	à	ó		$	7	K	g	z	š	±	Ñ	è			<	P	:i	D¤	Bé	E,	/r	L¢	8ï	4(	/]	-�	H»	M	¹R	#	0	J	d	~	$™	4¾	&ó	/	2J	;}	%¹	0ß		&*	Q	*k	<–	MÓ	0!	0R	,ƒ	°	Î	!í		/	J	d	~	˜	²	Ò	í		#	8>	w	8’	Ë	æ			!7	Y	r	Ž	.©	Ø	ô		#,	,P	4}	;²	î	#	*/	)Z	A„	2Æ	'ù	"!	"D	;g	0£	 Ô	"õ	!	!:	$\	$�	9¦	6à	=	AU	/—	-Ç	1õ	E' 	:m 	n¨ 	5!	0M!	<~!	E»!	,"	3."	>b"	4¡"	:Ö"	4#	F#	'd#	#Œ#	'°#	=Ø#	#$	(:$	9c$	+�$	)É$	+ó$	6%	-V%	>„%	4Ã%	4ø%	2-&	0`&	0‘&	+Â&	/î&	/'	/N'	,~'	$«'	Ð'	]î'	L(	6d(	1›(	AÍ(	@)	P)	@n)	;¯)	Dë)	#0*	>T*	A“*	7Õ*	:
+	2H+	5{+	2±+	ä+	K,	L,	i,	†,	*£,	-Î,	6ü,	'3-	[-	Qw-	É-	'ä-	.	'.	-B.	(p.	,™.	,Æ.	,ó.	) /	J/	,e/	6’/	'É/	Lñ/	L>0	<‹0	<È0	B1	)H1	r1	1‘1	.Ã1	.ò1	L!2	kn2	Ú3	 ú3	64	JR4	X�4	(ö4	'5	G5	)b5	@Œ5	4Í5	I6	UL6	C¢6	&æ6	V
7	d7	Ps7	PÄ7	U8	!k8	+�8	A¹8	9û8	=59	9s9	1­9	¡ß9	B�:	#Ä:	}è:	¯f;	:<	Q<	Cj<	N®<	jý<	h=	ˆ=	1—=	É=	;è=	$>	A>	^>	4y>	L®>	Mû>	I?	D[?	D ?	 å?	@	:@	X@	Do@	L´@	>A	5@A	:vA	6±A	IèA	C2B	EvB	+¼B	+èB	LC	)aC	2‹C	K¾C	J
! D	JUD	' D	/ÈD	øD	+E	"4E	FWE	(žE	6ÇE	=þE	=<F	9zF	5´F	(êF	4G	0HG	,yG	8¦G	(ßG	RH	C[H	'ŸH	.ÇH	öH	DI	'YI	@�I	.ÂI	0ñI	!"J	<DJ	F�J	6ÈJ	.ÿJ	C.K	CrK	&¶K	,ÝK	2
! L	D=L	 ‚L	1£L	ÕL	=ôL	:2M	PmM	&¾M	<åM	8"N	-[N	‰N	!§N	1ÉN	.ûN	5*O	N`O	+¯O	EÛO	?!P	]aP	9¿P	2ùP	2,Q	2_Q	>’Q	>ÑQ	,R	E=R	HƒR	EÌR	0S	6CS	,zS	6§S	UÞS	!4T	VT	auT	U×T	3-U	/aU	2‘U	$ÄU	"éU	)V	&6V	F]V	2¤V	$×V	NüV	AKW	?�W	5ÍW	tX	—xX	9Y	cJY	G®Y	?öY	:6Z	8qZ	%ªZ	)ÐZ	úZ	#[	#>[	-b[	‰�[	=\	9X\	B’\	2Õ\	%]	%.]	&T]	+{]	;§]	:ã]	&^	UE^	›^	&¸^	&ß^	/_	26_	/i_	8™_	4Ò_	!`	+)`	2U`	-ˆ`	%¶`	)Ü`	%a	%,a	&Ra	+ya	¥a	2Âa	/õa	%b	&@b	agb	ŒÉb	LVc	S£c	T÷c	jLd	4·d	'ìd	e	Š4e	¿e	Ûe	2äe	.f	'Ff	%nf	”f	2³f	æf	-g	21g	7dg	2œg	=Ïg	8
h	8Fh	=h	8½h	6öh	;-i	4ii	9ži	4Øi	9
j	4Gj	E|j	7Âj	1új	2,k	2_k	F’k	KÙk	I%l	Iol	E¹l	Gÿl	Gm	HÇm	Tn	en	jn	0ên	,o	cHo	F¬o	¾óo	•²p	PHq	ö™q	D�r	Õr	èr	s	s	(s	8s	Ks		bs	ls	‚s	 s	@ºs	,ûs	[(t	0„t	*µt	Làt	--u	+[u	@‡u	>Èu	5v	.=v	lv	X…v	Þv	<þv	,;w	rhw	sÛw	TOx	s¤x	ty	)�y	F·y	"þy	8!z	7Zz	1’z	<Äz	B{	TD{	C™{	GÝ{	N%|	.t|	=£|	má|	/O}	/}	N¯}	#þ}	a"~	6„~	Y»~	Z	@p	_±	/€	(A€	kj€	-Ö€	.�	M3�	I��	2Ë�	8þ�	C7‚	y{‚	rõ‚	0hƒ	!™ƒ	+»ƒ	+çƒ	+„	+?„	,k„	,˜„	-Å„	-ó„	-!…	-O…	-}…	-«…	-Ù…	-†	-5†	-c†	-‘†	-¿†	+í†	+‡	+E‡	+q‡	+�‡	+É‡	,õ‡	+"ˆ	+Nˆ	+zˆ	+¦ˆ	-Òˆ	-‰	-.‰	-\‰	+Š‰	+¶‰	+â‰	+Š	+:Š	+fŠ	+’Š	+¾Š	+êŠ	+‹	,B‹	,o‹	*œ‹	+Ç‹	+ó‹	,Œ	,LŒ	+yŒ	+¥Œ	+ÑŒ	+ýŒ	.)�	*X�	*ƒ�	+®�	#Ú�	Aþ�	U@Ž	B–Ž	cÙŽ	=�	+U�	K��	MÍ�	9�	+U�	��	>›�	3Ú�	&‘	$5‘	YZ‘	3´‘	4è‘	Q’	<o’	6¬’	)ã’	>
“	!L“	"n“	G‘“	KÙ“	7%”	)]”	*‡”	$²”	$×”	#ü”	$ •	$E•	#j•	‹Ž•	:–	8U–	JŽ–	;Ù–	—	.3—	>b—	8¡—	4Ú—	W˜	*g˜	M’˜	:à˜	v™	?’™	5Ò™	@š	6Iš	>€š	r¿š	42›	-g›	:•›	BÐ›	@œ	"Tœ	0wœ	¨œ	$»œ	 àœ	N�	,P�	}�	š�	/º�	1ê�	8ž	+Už	)�ž	<«ž	'èž	-Ÿ	0>Ÿ	aoŸ	'ÑŸ	4ùŸ	%. 	'T 	&| 	^£ 	.¡	31¡	,e¡	’¡	C¬¡	Að¡	52¢	 h¢	*‰¢	´¢	Ò¢	+í¢	<£	V£	)n£	(˜£	/Á£	Cñ£	<5¤	"r¤	,•¤	$Â¤	ç¤	 ý¤	¥	 =¥	/^¥	3Ž¥	Â¥	.Ö¥	)¦	?/¦	o¦	Cƒ¦	MÇ¦	=§	2S§	E†§	DÌ§	V¨	,h¨	'•¨	Y½¨	4©	,L©	0y©	0ª©	=Û©	0ª	:Jª	1…ª	9·ª	2ñª	1$«	;V«	1’«	3Ä«	5ø«	1.¬	2`¬	@“¬	1Ô¬	?­	JF­	6‘­	8È­	4®	46®	<k®	>¨®	=ç®	3%¯	:Y¯	C”¯	7Ø¯	:°	6K°	1‚°	E´°	Aú°	Q<±	_Ž±	Wî±	OF²	H–²	 ß²	8³	89³	-r³	( ³	/É³	ù³	´	9%´	H_´	E¨´	)î´	µ	4-µ	3bµ	N–µ	1åµ	O¶	6g¶	3ž¶	2Ò¶	0·	/6·	)f·	#�·	*´·	-ß·	*
¸	-8¸	@f¸	!§¸	É¸	<ä¸	!¹	-3¹	2a¹	?”¹	.Ô¹	º	'"º	(Jº	(sº	5œº	Òº	çº	!»	;"»	:^»	5™»	Ï»	-â»	&¼	 7¼	X¼	'w¼	*Ÿ¼	%Ê¼	*ð¼	$½	A@½	C‚½	Æ½	<æ½	.#¾	3R¾	)†¾	[°¾	N¿	&[¿	I‚¿	]Ì¿	6*À	7aÀ	4™À	6ÎÀ	)Á	3/Á	3cÁ	I—Á	%áÁ	Â	
 Â	'.Â	-VÂ	&„Â	«Â	OËÂ	HÃ	HdÃ	N­Ã	9üÃ	H6Ä	HÄ	JÈÄ	Å	**Å	(UÅ	~Å	1žÅ	)ÐÅ	-úÅ	,(Æ	,UÆ	<‚Æ	5¿Æ	&õÆ	/Ç	=LÇ	&ŠÇ	%±Ç	7×Ç	5È	<EÈ	"‚È	¥È	F¹È	$É	%É	.4É	0cÉ	W”É	ìÉ	<üÉ	9Ê	9RÊ	OŒÊ	ÜÊ	øÊ	 Ë	]8Ë	!–Ë	¸Ë	:ÔË	TÌ	!dÌ	†Ì	 Ì	%»Ì	áÌ	$Í	&Í	uBÍ	g¸Í	D Î	:eÎ	! Î	*ÂÎ	-íÎ	Ï	#;Ï	!_Ï	0�Ï	<²Ï	<ïÏ	&,Ð	<SÐ	R�Ð	;ãÐ	>Ñ	t^Ñ	@ÓÑ	8Ò	wMÒ	9ÅÒ	3ÿÒ	93Ó	BmÓ	m°Ó	?Ô	G^Ô	X¦Ô	3ÿÔ	G3Õ	J{Õ	EÆÕ	;Ö	DHÖ	Y�Ö	lçÖ	pT×	"Å×	‹è×	\tØ	3ÑØ	LÙ	8RÙ	G‹Ù	;ÓÙ	EÚ	GUÚ	Y�Ú	?÷Ú	?7Û	jwÛ	KâÛ	[.Ü	lŠÜ	4÷Ü	O,Ý	E|Ý	OÂÝ	iÞ	O|Þ	[ÌÞ	'(ß	:Pß	8‹ß	aÄß	�&à	K¨à	Sôà	WHá	2 á	8Óá	Œâ	Ž™â	‰(ã	†²ã	H9ä	N‚ä	=Ñä	iå	7yå	Y±å	uæ	v�æ	)øæ	)"ç	<Lç	I‰ç	9Óç	
è	,$è	Qè	?hè	^¨è	=é	]Eé	@£é	däé	CIê	J�ê	_Øê	)8ë	Vbë	@¹ë	Qúë	VLì	U£ì	=ùì	V7í	aŽí	9ðí	3*î	)^î	$ˆî	)­î	?×î	.ï	(Fï	%oï	h•ï	*þï	0)ð	.Zð	6‰ð	;Àð	+üð	(ñ	:Fñ	8�ñ	)ºñ	-äñ	'ò	:ò	%Nò	%tò	Ošò	%êò	ó	&+ó	4Ró	#‡ó	2«ó	Þó	7ûó	/3ô	1cô	•ô	(µô	Þô	#íô	‰õ	O›õ	9ëõ	$%ö	.Jö	?yö	.¹ö	Sèö	0<÷	8m÷	5¦÷	BÜ÷	rø	B’ø	FÕø	^ù	d{ù	‚àù	fcú	PÊú	Zû	Kvû	Âû	;Úû	Bü	5Yü	+�ü	4»ü	-ðü	ý	35ý	Hiý	*²ý	Ýý	2õý	((þ	-Qþ	1þ	@±þ	>òþ	I1ÿ	?{ÿ	+»ÿ	6çÿ	)
! LH
! E•
! Û
! 'ò
! 
! 
1
! V?
! 1–
! 8È
! <
! &>
! (e
! BŽ
! <Ñ
! R
! 8a
! Sš
! î
! 2
! ;
! 3W
! +‹
! ·
! 	Ä
! Î
! á
! õ
! 
! U$
! Iz
! Ä
! 4Ù
! 4
! 6C
! 5z
! v°
! 3'
! =[
! <™
! !Ö
! /ø
! 7(
! ;`
! (œ
! 'Å
! :í
! .(	
! 9W	
! C‘	
! @Õ	
! A
  
! EX
  
! “ž
  
! ý2
! î0
! û
! ì
! !
! 3*
! +^
! 1Š
! !¼
! 9Þ
! 4
! 5M
! ,ƒ
! ;°
! Uì
! 1B
! \t
! /Ñ
! *
! (,
! ;U
! .‘
! À
! \Ò
! ;/
! Lk
! )¸
! 1â
! 4
! 3I
! 4}
! 1²
! >ä
! B#
! -f
! [”
! Zð
! ZK
! J¦
! Añ
! \3
! \�
! ?í
! 8-
! 2f
! /™
! -É
! ;÷
! ;3
! 4o
! H¤
! "í
! O
! O`
! 8°
! é
! $þ
!  #
! D
! 4c
! &˜
! ;¿
! )û
! j%
! F�
! K×
! `#
! $„
! 8©
! 8â
! %
! )A
! Lk
! V¸
! 
! !
! .3
! 0b
! M“
! Há
! N* 
! xy 
! jò 
! ‡]!
! [å!
! IA"
! &‹"
! 7²"
! .ê"
! F#
! =`#
! 9ž#
! 6Ø#
! :$
! 3J$
! ;~$
! :º$
! :õ$
! H0%
! 2y%
! ¬%
! <¾%
! %û%
! ;!&
! ]&
! &t&
! !›&
! #½&
! á&
! *ÿ&
! 8*'
! ƒc'
! bç'
! 	J(
! `T(
! `µ(
! )
! :+)
! Bf)
! 1©)
! OÛ)
! 7+*
! $c*
! 4ˆ*
! ½*
! 5Ö*
! 5+
! B+
! A_+
! $¡+
! =Æ+
! 8,
! )=,
! *g,
! ’,
! ¯,
! Å,
! à,
! +ì,
! '-
! *@-
! -k-
! ™-
! +°-
! >Ü-
! B.
! ^.
! {.
! ;š.
! (Ö.
! (ÿ.
! C(/
! %l/
! 9’/
! FÌ/
! 50
! 8I0
! 8‚0
! 2»0
! Wî0
! F1
! $S1
! 7x1
! °1
! #Ë1
! #ï1
! )2
! #=2
! Ma2
! 7¯2
! 9ç2
! 7!3
! 8Y3
! .’3
! @Á3
! B4
! <E4
! @‚4
! >Ã4
! 5
! 5
! 615
! >h5
! §5
! ;Á5
! ý5
! >6
! /V6
! -†6
! L´6
! *7
! :,7
! g7
! .7
! 7®7
! kæ7
! gR8
! jº8
! B%9
! -h9
! U–9
! "ì9
! ":
! )2:
! .\:
! ‹:
! ;£:
! "ß:
! †;
! 8‰;
! AÂ;
! =<
! PB<
! J“<
! zÞ<
! PY=
! 8ª=
! Mã=
! {1>
! \­>
! $
! ?
! E/?
! -u?
! -£?
! EÑ?
! @@
! 0X@
! )‰@
! *³@
! 3Þ@
! 6A
! .IA
! @xA
! F¹A
! FB
! BGB
! AŠB
! .ÌB
! #ûB
! C
! L7C
! 3„C
! W¸C
! 0D
! AD
! '\D
! 5„D
! -ºD
! (èD
! +E
! ,=E
! 0jE
! %›E
! 9ÁE
! ûE
! F
! %)F
! 5OF
! …F
! ŸF
! Z¹F
! )G
! G>G
! G†G
! %ÎG
! CôG
! )8H
! 2bH
!  •H
! 0¶H
! .çH
! HI
! 4_I
! ”I
! $¯I
! ,ÔI
! )J
! :+J
! &fJ
! /�J
! A½J
! 4ÿJ
! >4K
! <sK
! 3°K
! (äK
! )
L
! &7L
! %^L
! J„L
! ÏL
! E×L
! 4M
! 7RM
! _ŠM
! =êM
! 0(N
! 5YN
! D�N
! ŒÔN
! ‹aO
! 7íO
! @%P
! BfP
! ;©P
! +åP
! -Q
! "?Q
! {bQ
! ÞQ
! óQ
! 4R
! %=R
! =cR
! ;¡R
! /ÝR
! 7
S
! 4ES
! .zS
! @©S
! :êS
! +%T
! (QT
! JzT
! 6ÅT
! üT
! OU
! ghU
! 5ÐU
! zV
! 1�V
! <³V
! &ðV
! 5W
! ³MW
! ?X
! "AX
! )dX
! ,ŽX
! 4»X
! BðX
! *3Y
! 0^Y
! P�Y
! IàY
! ,*Z
! 0WZ
! ;ˆZ
! FÄZ
! 1[
! I=[
! 5‡[
! H½[
! 5\
! [<\
! 3˜\
! FÌ\
! <]
! OP]
! Y ]
! =ú]
! 58^
! Zn^
! SÉ^
! 2_
! (P_
! y_
! ^‘_
! Gð_
! ?8`
! Ox`
! GÈ`
! !a
! L2a
! Ca
! �Ãa
! Eb
! s`b
! $Ôb
! Oùb
! LIc
! 8–c
! \Ïc
! ,d
! $Ed
! jd
! 5†d
! #¼d
! 1àd
! ‚e
! ƒ•e
! ‰f
! $£f
! Èf
! #äf
! Bg
! $Kg
! %pg
! 6–g
! Íg
! "ìg
! [h
! 0kh
! ;œh
! 0Øh
! -	i
! %7i
! !]i
! Li
!  Ìi
! $íi
! j
! *j
! <j
! ?Sj
! >“j
! >Òj
! >k
! ?Pk
! >�k
! <Ïk
! =l
! <Jl
! -‡l
! Aµl
! @÷l
! ?8m
! gxm
! :àm
! =n
! &Yn
! &€n
! D§n
! Fìn
! J3o
! N~o
! @Ío
! Fp
! 8Up
! PŽp
! Hßp
! E(q
! 2nq
! "¡q
! Äq
! 6äq
! ;r
! .Wr
! [†r
! Zâr
! Z=s
! 9˜s
! 8Òs
! 8t
! .Dt
! Tst
! )Èt
! Kòt
! ?>u
! ~u
! +œu
! Èu
! .ßu
! &v
! '5v
! ;]v
! ;™v
! Õv
! "ðv
! .w
! Bw
! bw
! €w
! 8�w
! 9Öw
! 4x
! ,Ex
! Yrx
! -Ìx
! 8úx
! ;3y
! Doy
! 1´y
! æy
! 'z
!  -z
! Nz
!  mz
! Žz
! %­z
! #Óz
! &÷z
! @{
! 9_{
! >™{
! 1Ø{
! e
! |
! dp|
! DÕ|
! E}
! `}
! Mp}
! 9¾}
! &ø}
! ^~
! a~~
! à~
! .ú~
! -)
! -W
! …
! *”
! &¿
! *æ
! >€
! /P€
! ,€€
! 1­€
! /ß€
! $�
! ;4�
! 6p�
! !§�
! @É�
! 2
! ‚
! &=‚
! ,d‚
! >‘‚
! 1Ð‚
! 6ƒ
! 29ƒ
! 3lƒ
! 0 ƒ
! >Ñƒ
! „
! 4/„
! Nd„
! ?³„
! :ó„
! 1.…
! `…
! %z…
! & …
! !Ç…
! é…
! (†
! 61†
!  h†
! .‰†
! D¸†
! "ý†
! 1 ‡
! %R‡
! 4x‡
! 2­‡
! <à‡
! Nˆ
! 7lˆ
! *¤ˆ
! ,Ïˆ
! "üˆ
! ‰
! 79‰
! Gq‰
! 3¹‰
! &í‰
! &Š
! :;Š
! BvŠ
! A¹Š
! )ûŠ
! 
%‹
! <3‹
! 3p‹
! I¤‹
! Gî‹
! 6Œ
! -RŒ
! >€Œ
! <¿Œ
! .üŒ
! :+�
! #f�
! OŠ�
! =Ú�
! >Ž
! 7WŽ
! %�Ž
! (µŽ
! <ÞŽ
! :�
! V�
! >r�
! ±�
! 2Â�
! 8õ�
! .�
! =�
! 2Q�
! „�
! -Ÿ�
! 3Í�
! '‘
! %)‘
! 7O‘
! 5‡‘
! I½‘
! #’
! 
+’
! 69’
! p’
! ‹’
! -«’
! "Ù’
! (ü’
! X%“
! Q~“
! 1Ð“
! /”
! 82”
! k”
! Š”
! E¦”
! Iì”
! 96•
! p•
! Š•
! ^Ÿ•
! )þ•
! 
(–
! 6–
! BB–
! 
…–
! 
“–
!  ¡–
! %Â–
! Cè–
! :,—
! (g—
! 3�—
! Ä—
! .á—
! -˜
! v>˜
! vµ˜
! c,™
! �™
! ­™
! ;Á™
! ,ý™
! 3*š
! '^š
! >†š
! >Åš
! >›
! C›
! _›
! y›
! Œ›
! ¦›
! r¹›
! /,œ
! !\œ
! $~œ
! 9£œ
! Ýœ
! 2øœ
! +�
! %?�
! e�
! Y~�
! Ø�
! ø�
! $ž
! K8ž
! <„ž
! ”Áž
! OVŸ
! ;¦Ÿ
! 2âŸ
! 1 
! -G 
! -u 
! -£ 
! Ñ 
! <æ 
! #¡
! 84¡
! Im¡
! (·¡
! Aà¡
! D"¢
! 7g¢
! *Ÿ¢
! .Ê¢
! 3ù¢
! D-£
! 4r£
! 2§£
! Ú£
! ó£
! 
! ¤
! !%¤
! ,G¤
! �t¤
! �¥
! E�¥
! Ö¥
! =ð¥
! 4.¦
! 2c¦
! 2–¦
! 1É¦
! eû¦
! 3a§
! 3•§
! 3É§
! gý§
! >e¨
! |¤¨
! U!©
! (w©
! � ©
  
! >ª
! I«
! Ob«
! 1²«
! 1ä«
! 0¬
! 0G¬
! #x¬
! Mœ¬
! ê¬
! 0­
! 45­
! 3j­
! 0ž­
! /Ï­
! $ÿ­
! *$®
! @O®
! A�®
! 9Ò®
! %¯
! 82¯
! :k¯
! ¦¯
! 2»¯
! ‚î¯
! =q°
! =¯°
!  í°
! N±
! 2]±
! =�±
! "Î±
! ãñ±
! <Õ²
! B³
! `U³
! T¶³
! Q´
! G]´
! E¥´
! Dë´
! #0µ
!  Tµ
! Duµ
! Sºµ
! 4¶
! ?C¶
! ?ƒ¶
! -Ã¶
! Nñ¶
! `@·
! D¡·
! Pæ·
! W7¸
! )�¸
! $¹¸
! bÞ¸
! A¹
! 1V¹
! Dˆ¹
! hÍ¹
! 6º
! 6Pº
! ‡º
! *—º
! Âº
!  àº
! U»
! +W»
! Vƒ»
! )Ú»
! H¼
! 2M¼
! 6€¼
! ·¼
! c×¼
! >;½
! >z½
! 1¹½
! )ë½
! ?¾
! PU¾
! [¦¾
! @¿
! ^C¿
! W¢¿
! 9ú¿
! 4À
! )RÀ
! B|À
! 7¿À
! @÷À
! 8Á
! (PÁ
! #yÁ
! 3�Á
! >ÑÁ
! (Â
! #9Â
! #]Â
! ,�Â
! <®Â
! >ëÂ
! 3*Ã
! 7^Ã
! S–Ã
! AêÃ
! ,Ä
! DÄ
!  dÄ
! 2…Ä
! ¸Ä
! 1ÖÄ
! *Å
! $3Å
! 'XÅ
! @€Å
! CÁÅ
! 5Æ
! ¬;Æ
! ¬èÆ
! N•Ç
! 5äÇ
! <È
! QWÈ
! !©È
! "ËÈ
! ?îÈ
! &.É
! JUÉ
! 4 É
! ,ÕÉ
! AÊ
! DÊ
! 5`Ê
! A–Ê
! UØÊ
! 9.Ë
! AhË
! JªË
! GõË
! 3=Ì
! qÌ
! :ŠÌ
! %ÅÌ
! ëÌ
! C	Í
! 5MÍ
! 2ƒÍ
! '¶Í
! =ÞÍ
! Î
! /7Î
! †gÎ
! ŠîÎ
! eyÏ
! ßÏ
! $ùÏ
! 0Ð
! ?OÐ
! _�Ð
!  ïÐ
! CÑ
! .TÑ
!  ƒÑ
! =¤Ñ
! ;âÑ
! 0Ò
! @OÒ
! *�Ò
! A»Ò
! IýÒ
! (GÓ
! ?pÓ
! 8°Ó
! 2éÓ
! IÔ
! ]fÔ
! SÄÔ
! Õ
! 58Õ
! 3nÕ
! &¢Õ
! 1ÉÕ
! (ûÕ
! )$Ö
! ,NÖ
! 3{Ö
! *¯Ö
! gÚÖ
! QB×
! A”×
! PÖ×
! "'Ø
! 3JØ
! 8~Ø
! 8·Ø
! 8ðØ
! :)Ù
! BdÙ
! )§Ù
! 3ÑÙ
! 4Ú
! /:Ú
! 8jÚ
!  £Ú
! ÄÚ
! 6ÞÚ
! 6Û
! 4LÛ
! 4�Û
! 8¶Û
! (ïÛ
! 4Ü
! 6MÜ
! '„Ü
! 2¬Ü
! 3ßÜ
! 4Ý
! ;HÝ
! „Ý
! A¤Ý
! GæÝ
! N.Þ
! N}Þ
! VÌÞ
! ^#ß
! c‚ß
! iæß
! hPà
! ¹à
! 9á
! ¹á
! 9â
! �¹â
! ;ã
! �»ã
! =ä
! r½ä
! €0å
! €±å
! ~2æ
! €±æ
! 2ç
! ƒ²ç
! s6è
! 9ªè
! 7äè
! Cé
! 6`é
! 7—é
! 3Ïé
! ê
! ;"ê
! 7^ê
! 5–ê
! 5Ìê
! ë
! 3ë
! 9Rë
! 3Œë
! ?Àë
! 3ì
! $4ì
! 8Yì
! 5’ì
! 4Èì
! :ýì
! 78í
! 8pí
! 6©í
! 3àí
! &î
! ;î
! Xî
! (vî
! $Ÿî
! 5Äî
! Húî
! 2Cï
! -vï
! -¤ï
! .Òï
! Að
! YCð
! /�ð
! uÍð
! SCñ
! —ñ
! 6·ñ
! /îñ
! ò
! )7ò
! (aò
! \Šò
! 0çò
! :ó
! *Só
! 0~ó
! [¯ó
! Eô
! Qô
! Edô
! Gªô
! 'òô
! &õ
! Aõ
! !]õ
! .õ
! 1®õ
! %àõ
! 0ö
! -7ö
! eö
! .ƒö
! 2²ö
! -åö
! #÷
! L7÷
! 7„÷
! 0¼÷
! %í÷
! 8ø
! Lø
! Kjø
! ?¶ø
! 4öø
! R+ù
! .~ù
! +­ù
! 6Ùù
! 4ú
! ,Eú
! Grú
! Iºú
! 3û
! b8û
! 1›û
! $Íû
! Bòû
! 5ü
! Oü
! fü
! (zü
! ,£ü
! FÐü
! /ý
! .Gý
! 0vý
! +§ý
! .Óý
! ,þ
! ,/þ
! "\þ
! 2þ
! ,²þ
! )ßþ
! (	ÿ
! +2ÿ
! ,^ÿ
! &‹ÿ
! *²ÿ
! +Ýÿ
! +	%5"["~#¡&Å7ì-$-R*€*«)Ö)(*$S&x)Ÿ-É+÷%#(I5r#¨'Ì4ô')&Q x+™Å2ä40L1}?¯;ïZ+K†VÒP)KzÆ+æ/'Bj~(ž…Ç:M	4ˆ	)½	#ç	s
! 
! ª�
! $H[mKÉ
1+
]
x
—
²
Ñ
ð
*ü
p'4˜=ÍU:a?œ�ÜYmHÇg„xNý[LY¨<<?>|a»A@_J @ëy,C¦Hê?3isTÝ:2OmM½JaV[¸W>lV«=9@RzGÍ=iSo½)-hW>Àcÿfc·ÊÇ‚ÇJ= EP ¹– XP!:©!iä!aN"J°"Sû"DO#/”#.Ä#*ó#($8G$4€$)µ$7ß$+%(C%+l%-˜%\Æ%‰#&m­&g'fƒ'>ê'g)(W‘(Öé(¼À)H}*LÆ*Z+Cn+‚²+ƒ5,O¹,4	-Q>-o�-=.A>.7€.5¸.tî.-c/;‘/0Í/vþ/Nu0LÄ0a1Ts1GÈ1,2v=2B´2]÷25U3S‹3Tß3844-m42›4IÎ4N5\g5‡Ä5VL6Z£6yþ6Dx7Z½7N8Cg8Y«8O9?U9:•9?Ð9<:JM:J˜:0ã:>;—S;2ë;4<_S<D³<Aø<c:=iž=/>J8>Iƒ>IÍ>v?XŽ?Yç?TA@?–@bÖ@K9AC…ACÉA7
BÉEBÈCaØC\:D——D[/E’‹E‘F�°FkAG:­GÅèG7®HKæH^2Id‘IGöIF>Jž…JŽ$K’³K]FL ¤LÅLgàLHM~]MÜM÷M
N1#N/UN>…N4ÄN¢ùNœO}P:šPAÕPOQqgQ|ÙQ1VRVˆRJßRP*SV{SLÒS{T.›TfÊTS1UB…UYÈU`"V"ƒVR¦VQùV7KW9ƒW\½W˜X³X,ÈX‘õX ‡Y&¨YMÏY/Z;MZ‰Z›Z<»ZUøZN[?i[?©[7é[;!\"]\Z€\BÛ\+]%J]"p]$“].¸]3ç]'^C^/b^2’^(Å^4î^,#_3P_N„_7Ó_E`Q`Iq`»`@Ù`a/4a/da*”a.¿aHîa!7b-Yb1‡b2¹b<ìb,)c'Vc6~c"µcØc2öcl)d]–d.ôd@#edeIƒePÍe:f6YfC�f6Ôf;gNGg4–g;Ëg\h dh@…h7ÆhYþh:Xi*“i¾i8Ùi?jRj9kj3¥j3Ùj&
kN4k:ƒk-¾kìk?l)ClIml·l/Ñl1m33m"gm+Šm&¶m%Ýmn="nS`nz´n)/o/YoS‰o8Ýo/p+Fprp/�p+Àp1ìp-q0Lq'}q,¥qÒq6òq)r Hrir.xr§rÇr?çr"'s>Js+‰s2µs#ès@tMtUgt-½tët6	u@u#Yu2}u)°u3Úu0v&?v2fv=™v3×v0w1<w4nw£w)Ãw-íw+x,Gx0tx¥x-»x1éxy+6y(by&‹y&²y*Ùy$z5)z'_z‡z œz4½z òzc{yw{œñ{~Ž|
}-(},V}5ƒ}¹}&Ò}!ù}(~!D~=f~/¤~1Ô~C&Cj#®=Ò"€H3€H|€9Å€.ÿ€3.�/b�’�'¯�5×�2
‚G@‚:ˆ‚Ã‚Šá‚XlƒÅƒÞƒîƒþƒ>„$M„r„=�„$Î„ó„F
…(T…(}…¦…³…À…>Ð…$†4†R†j†„†œ†¸†Ò†Dè†*-‡/X‡	ˆ‡-’‡BÀ‡ˆ$ˆ0;ˆ*lˆ—ˆ!³ˆGÕˆF‰Gd‰5¬‰)â‰Š'Š*CŠ.nŠC�ŠáŠ$÷Š‹ 6‹W‹"r‹I•‹Iß‹-)Œ;WŒI“Œ!ÝŒ8ÿŒ18�0j�7›�&Ó�,ú�&'ŽNŽ6nŽ¥Ž8½Ž1öŽ(�D�-_�-��,»�8è�=!�=_�=��=Û�‘%‘)E‘%o‘)•‘2¿‘ò‘1
! ’<’¤T’Wù’:Q“1Œ“6¾“-õ“9#”]”{”2””¢Ç”1j•œ•7·•Cï•3–S–=r–°–o¿–2/—1b—”—@­—"î—#˜(5˜&^˜-…˜\³˜:™1K™;}™/¹™é™%š0+š'\š"„š§šÇšãš/õš%›D›b›z›f—› þ›'œGœdœœ/�œ4Àœ)õœ4�T�@q�²�/Ã�"ó�"ž29žDlž!±ž+Óž,ÿž,Ÿ4KŸ€Ÿ>”Ÿ4ÓŸ# +, 9X *’ c½ !¡!?¡:a¡œ¡´¡'Ð¡?ø¡8¢ L¢m¢�¢Z¬¢Z£yb£zÜ£%W¤>}¤¼¤.Õ¤!¥H&¥!o¥3‘¥+Å¥1ñ¥C#¦Cg¦ «¦2Ì¦3ÿ¦#3§W§Gp§m¸§j&¨‘¨:§¨"â¨©2©4O©(„©­©Ê©PÚ©9+ª!eª5‡ª,½ª-êªA«0Z« ‹«¬«Ì«ì«
! ¬¬0¬?N¬'Ž¬(¶¬1ß¬­1­5M­Eƒ­É­>ç­>&®2e®5˜®6Î®?¯*E¯>p¯4¯¯ä¯*ÿ¯1*°³\°3±KD±:�±Ë±-á±5²)E²%o²•²9±²9ë²Y%³P³:Ð³D´4P´A…´"Ç´,ê´-µEµ&\µ0ƒµ(´µ&Ýµƒ¶Dˆ¶Í¶*ã¶#·2·H·^·@w·¸·&Ñ·(ø·!¸$>¸c¸)�¸,«¸(Ø¸¹7¹+S¹D¹BÄ¹JºpRºJÃºi»Fx»7¿»{÷»3s¼g§¼Q½ba½ŽÄ½xS¾PÌ¾F¿fd¿hË¿J4ÀmÀoíÀK]ÁL©ÁGöÁn>ÂX­Â2Ãy9Ã7³Ã=ëÃO)ÄuyÄ_ïÄkOÅW»ÅWÆ*kÆP–ÆNçÆY6Ç{�Ç^È\kÈsÈÈT<ÉQ‘ÉGãÉf+Ê_’ÊRòÊ&EË6lË.£Ë[ÒË3.ÌWbÌdºÌ,ÍuLÍÂÍ%ÝÍ9Î<=Î.zÎ@©Î9êÎ$$Ï6IÏ2€Ï4³Ï'èÏ5Ð3FÐ#zÐGžÐ<æÐG#ÑVkÑVÂÑVÒVpÒWÇÒUÓRuÓFÈÓLÔ1\Ô6ŽÔ6ÅÔ:üÔ&7Õ;^Õ4šÕÏÕWîÕSFÖ5šÖ]ÐÖH.×gw×Ÿß×)Ø3©Ø5ÝØ1Ù*EÙ0pÙ5¡ÙV×Ù>.Ú5mÚ>£ÚgâÚ;JÛE†ÛHÌÛGÜg]ÜPÅÜHÝI_Ý:©Ý_äÝNDÞC“ÞI×Þ?!ßAaß8£ß.Üß1à==à){à¥àq¿àE1á;wáN³á„â1‡â”¹â5Nã8„ã>½ã@üãF=äC„äCÈäCå1På0‚å1³å%åå`æ~læXëæ'DçIlçJ¶çKèMMèI›èEåè:+é/fé-–é9Äé!þé* ê)KêNuê&Äê0ëê=ëAZë3œë5ÐëSì>Zì1™ì0Ëìüì%í4AíIví#Àí9äíGî.fî-•î5Ãî8ùî=2ï2pïR£ï0öï<'ð7dð5œð7Òð(
! ña3ñA•ñP×ñj(ò;“ò(ÏòJøò2Có8vó2¯ó'âóQ
! ôQ\ô/®ô3Þô+õ‚>õnÁõ-0öb^ö`Áö/"÷ER÷8˜÷5Ñ÷ZøQbø+´ø"àøPù_Tù*´ù7ßù-ú.Eú tú}•ú&û3:û"nû6‘ûÈû@âû<#ü9`üEšü.àüNý!^ýC€ý9Äý3þý2þRþ?qþ,±þ4ÞþYÿHmÿO¶ÿ;‚B,Å;ò;.<j:§&âN	,Xh…iîxX7Ñ^	GhE°7öN.O}(ÍDöB;V~YÕG/;w(³BÜR+r2ž7ÑE		BO	J’	qÝ	QO
! O¡
! ,ñ
! /'N%vGœEä%* P4qP¦;÷33
Fg
E®
Aô
O62†B¹4ü41ifÐ$ë#54j%ˆI®Eø->OlV¼.=BC€BÄKOS%£TÉ0UO3¥Ù=ù)72a”9±3ë0PPc¡;>A?€@À3k5&¡3Èü:7W]�Rí>@(0¨+Ù/>50tF¥LìS9J�@Ø\Iv2ÀAó459jZ¤bÿ@bC£%ç/
 K= >‰ KÈ N!>c!g¢!(
! "V3"%Š"*°"Û"Bã"D&#Äk#ë0$D%Ga&T©&Tþ&AS'I•'+ß'0(Ô<(:)6L)Jƒ)Î)*î)#*!=*I_*\©*g+$n+^“+'ò+.,I,"i,!Œ,!®,"Ð,"ó,3-"J-)m-4—-4Ì-N.KP.Uœ.®ò.ª¡/JL0Q—1;é10%2+V2;‚2:¾22ù2/,3)\3"†3!©38Ë3g49l4x¦4)5)I56s5Uª56$6
+696H6	Y6
! c6	n6:x6/³63ã6.7F73Y7�7`�7Zð7]K8X©8909>K9bŠ9;í97):%a:‡:#§:8Ë:;7;NW;B¦;6é;( <)I<Ls<<À<7ý<N5=E„=8Ê=.>42>-g>"•>W¸>I??Z?Gš?â?3@35@Bi@?¬@=ì@9*ABdAM§AFõAG<BA„BSÆB+C(FC(oC.˜C&ÇCîC{D+€Di¬DME1dE-–E1ÄE1öEg(F%�F"¶FEÙF%G#EG%iGt�G.H*3H2^HH‘HDÚH%IEIz`I8ÛI8J1MJ5J<µJ3òJ1&KXK&vKB�K*àKL;)L9eLHŸL9èL2"M*UM\€M8ÝM1N5HN8~N2·NêN2îN5!OOWO§O#ÀOQäOJ6P'�P.©PBØP;Q4WQ5ŒQ8ÂQ/ûQ%+R$QR%vR/œR(ÌR)õR#S)CS)mS-—SÅSÚSéS)TE-TsT/‡T!·T#ÙTKýT(IU*rU�UµU$ÍU)òU)V.FV@uVA¶VcøVA\W9žW4ØW;
X3IX8}XN¶XHYDNY>“Y3ÒY7Z[>Z<šZ×Z
ãZ.ñZ$ [	E[?O[i�[1ù[&+\R\Mr\-À\!î\7]'H]/p]2 ]>Ó]<^)O^<y^?¶^6ö^2-_@`_!¡_<Ã_`.`%J`p`0�`/À`?ð`80a?ia>©aAèa=*b(hb4‘b:ÆbAc=Cc3�c,µc:âc4d†RdnÙd<HeA…e,ÇeQôeFf+`f)Œf+¶fâf'ûf1#g6Ug;Œg<Èg!h$'hLh+fh+’h+¾h+êh+i+Bi+ni=šiIØi3"j6Vj>�jAÌj+k+:k+fk1’k'Äk&ìk'l+;l,gl”l"±l*Ôlÿl;mTm$tm:™m!Ôm$öm2n5Nn‹„n2o<Co=€oE¾o;p*@pMkp7¹p.ñpm qyŽqsrn|rzërtfsoÛs{KtuÇth=ut¦unvyŠvvww{wxówqlx;Þx2yCMy:‘yGÌy)z(>z!gz(‰z&²z0Ùz0
! {S;{'�{A·{(ù{*"|,M|3z|0®|'ß|=}=E}ƒ}›}
·}HÅ}Q~Q`~*²~+Ý~+	)5&_†9žØ1é&€@B€/ƒ€@³€.ô€$#�5H�4~�4³�è�;‚<D‚D�‚Æ‚7Ó‚(ƒ-4ƒ-bƒ�ƒ«ƒÅƒ!ßƒ!„H#„Al„*®„!Ù„û„&…&<…*c…"Ž…±…NÍ…
†.*†
! Y†.d†:“†)Î†5ø†c.‡E’‡AØ‡ ˆ;ˆ,Vˆ$ƒˆ"¨ˆ.Ëˆ%úˆ% ‰$F‰k‰D‚‰DÇ‰4Š@AŠN‚Š(ÑŠ/úŠ*‹@‹W‹2m‹L ‹í‹TŒLaŒ[®ŒU
! �W`�\¸�DŽPZŽC«ŽïŽ-�33�@g�.¨�;×�$�+8�
d�$r�9—�(Ñ�7ú�;2‘En‘2´‘*ç‘0’;C’#’£’E¾’R“VW“2®“)á“%”&1”)X”$‚”=§”[å”6A•Vx•NÏ•L–Lk–V¸–C—LS—& —Ç—.Ý—˜(˜0G˜Mx˜@Æ˜/™:7™"r™2•™3È™-ü™4*šQ_š,±š)Þš0›9›HY›M¢›/ð›2 œSœ'qœ™œ3´œèœ��/� L�%m�“�%¥�Ë�Ü�î�žž$"žGž%Xž/~ž%®ž,Ôž,Ÿ..Ÿ,]Ÿ,ŠŸ,·Ÿ,äŸ* &< /c “ œ £ (¯ %Ø "þ !¡@¡_¡7l¡@¤¡å¡õ¡Hþ¡G¢+f¢"’¢/µ¢+å¢&£'8£-`£#Ž£&²£&Ù£1¤12¤d¤|¤(”¤½¤šÝ¤"x¥5›¥HÑ¥¦:7¦/r¦'¢¦0Ê¦,û¦#(§L§$g§%Œ§+²§/Þ§'¨(6¨ _¨+€¨¬¨!Á¨ã¨©4!©-V©8„©/½©Wí©9Eª4ª´ª8Æª)ÿª,)«'V«(~«§«Å«á«+¬6,¬c¬,}¬+ª¬OÖ¬&­C/­9s­­­Ì­è­®"®8?®€x®0ù®;*¯f¯)�¯=«¯!é¯>°IJ°/”°JÄ°±!.±P±=p± ®±-Ï±ý±²)-²)W²�² ²/»².ë²@³-[³-‰³.·³)æ³´)+´ZU´G°´(ø´N!µ#pµ$”µ$¹µ*Þµ 	¶ *¶,K¶2x¶B«¶;î¶*·.7· f·G‡·ZÏ·.*¸(Y¸D‚¸1Ç¸6ù¸30¹3d¹5˜¹=Î¹Jº*Wº"‚º0¥ºGÖº»9»Q»:n»)©»"Ó»*ö»*!¼OL¼Eœ¼Pâ¼63½2j½�½&»½â½9û½5¾F¾7`¾7˜¾3Ð¾%¿)*¿T¿n¿@†¿-Ç¿>õ¿>4À<sÀD°À3õÀ&)ÁMPÁEžÁHäÁ-Â#HÂ#lÂ3�Â*ÄÂïÂüÂ	Ã
! 'Ã2Ã<BÃ9Ã¹Ã.×Ã7Ä`>Ä3ŸÄ.ÓÄ/Å,2Å0_Å3�Å;ÄÅFÆGÆTÆiÆ!„Æ#¦Æ)ÊÆEôÆ :ÇI[ÇK¥Ç#ñÇFÈ\È>zÈM¹È#É++É.WÉD†ÉËÉ,ëÉ@Ê&YÊ!€Ê8¢Ê,ÛÊ,Ë5Ë-OË'}Ë-¥Ë+ÓË#ÿËN#ÌHrÌC»ÌSÿÌLSÍ. ÍiÏÍb9Î œÎ#½Î áÎ-Ï'0ÏVXÏ#¯Ï1ÓÏ*Ð&0Ð&WÐC~ÐEÂÐ(Ñ)1Ñ2[Ñ>ŽÑ/ÍÑ>ýÑ4<Ò+qÒ4�Ò9ÒÒ8Ó3EÓyÓ%˜Ó5¾Ó ôÓTÔ7jÔ6¢Ô7ÙÔÕI*ÕHtÕ?½Õ\ýÕZZÖ/µÖ(åÖ-×<×*\×+‡×1³×‰å×MoØ-½Ø,ëØ+Ù DÙ%eÙ=‹Ù3ÉÙ-ýÙT+Ú$€Ú9¥Ú$ßÚ.Û3ÛJÛ(eÛ<ŽÛ'ËÛóÛÜÜ*ÜIÜiÜ"†Ü;©Ü=åÜ#Ý69Ý)pÝ<šÝ(×Ý'Þ/(Þ1XÞ#ŠÞ®Þ'ÌÞRôÞVGß1žß"Ðß?óßK3ààŸà¸à9Òà@á8Má#†áªáÊáÙáøáââ%7â%]â!ƒâ¥â Àâáâûâ&ã!>ã$`ãi…ã3ïã)#äMä"`äƒä$œäÁä ßä1å12ådåFsåEºåhæ)iæ3“æ2ÇæúæGç'aç.‰ç0¸ç-éç>èVèkè$†è8«èBäèN'é)vé é;·é*óé*ê(Iê0rê'£ê&Ëê"òê-ëECë8‰ëEÂë(ì&1ì0XìA‰ì&Ëì2òì9%í_í)}í2§íÚíîíî$îCî6Zî&‘î¸î;ÔîQï,bï1�ï0Áï(òï/ð4Kð*€ð«ð%Äð)êð)ñ8>ñ8wñA°ñ4òñ@'ò$hò�ò<ªò.çò4ó0Kó|ó–óG³óLûóLHô6•ô.Ìô1ûô/-õT]õ ²õ'Óõûõ8öPPö0¡öÒö çö÷('÷0P÷6�÷L¸÷lø'rø'šø&ÂøIéø*3ù^ù+}ùN©ùNøù$Gú%lú&’ú¹ú!Ïúñú!û$(û!Mûoû1ˆûºû+Òû+þû-*ü5Xü-ŽüD¼ü5ý)7ýoaý[Ñý<-þjþ6‡þ¾þ"Þþ8ÿ	:ÿDÿ!Uÿwÿ–ÿ@§ÿ*èÿ/
(C
l
'‰
<±
-î
$
A
/V
!†
5¨
8Þ

`7
>˜
6×
>
!M
;o
)«
#Õ
ù

82
.k
3š
9Î
8
 A
b
B�
LÄ
&
68
$o
”
1¬
<Þ
;
.W
B†
AÉ
5
1A
Ms
MÁ
F	
1V	
Lˆ	
LÕ	
<"
! 
<_
! 
>œ
! 
>Û
! 
C
^
.v
/¥
Õ
.î
9
/W
+‡
L³
H

EI

A�

Ñ

Mé

J7
"‚
'¥
5Í
,
0
0F
.w
.¦
Õ
"ó

*+
V
'v
ž
¼
5Ø
3
8B
N{
XÊ
]#
]�
4ß
/
8D
:}
¸
0Õ
*
(1
%Z
+€
4¬
9á
9
(U
+~
,ª
 ×
/ø
$(
M
l
$‡
:¬
cç
K
2^
3‘
2Å
Oø
H
"h
4‹
?À
=
D>
&ƒ
%ª
)Ð
2ú
-
3G
E{
'Á
,é

66
2m
U 
(ö
G
>g
A¦
+è
$
%9
j_
Ê
&ß
$
/+
,[
(ˆ
4±
Bæ
L)
v
–
.³
=â
'  
4H 
3} 
8± 
7ê 
+"!
6N!
-…!
P³!
&"
.+"
.Z"
1‰"
:»"
:ö"
<1#
)n#
˜#
C¶#
'ú#
@"$
Dc$
@¨$
Lé$
56%
Bl%
a¯%
(&
;:&
Dv&
L»&
['
Xd'
I½'
#(
w+(
F£(
&ê(
)
7,)
<d)
9¡)
JÛ)
,&*
<S*
I�*
Ú*
ñ*
++
=+
,]+
LŠ+
P×+
;(,
cd,
 È,
,é,
 -
*7-
-b-
/�-
%À-
7æ-
/.
N.
6n.
¥.
&¾.
1å.
/
"5/
.X/
#‡/
 «/
+Ì/
ø/
)0
)B0
l0
ˆ0
£0
À0
à0
õ0
)1
#?1
-c1
)‘1
»1

È1
-Ö1
12
$62
4[2
*�2
5»2
5ñ2
0'3
X3
6n3
"¥3
È3
ä3
4
94
0R4
'ƒ4
-«4
,Ù4
75
h>5
§5
<Ã5
56
66
,G6
1t6
/¦6
+Ö6
37
067
/g7
—7
¦7
#Á7
+å7
98
K8
/Q8
"�8

! ¤8
¯8
G·8
Hÿ8
4H9
&}9
%¤9
)Ê9
%ô9
3:
=N:
JŒ:
j×:
'B;
*j;
<•;
5Ò;
&<
6/<
'f<
Ž<
/¢<
/Ò<
1=
J4=
>=
D¾=
!>
/%>
(U>
)~>
#¨>
#Ì>
að>
"R?
u?
4•?
>Ê?
5	@
.?@
/n@
*ž@
&É@
+ð@
(A
$EA
ajA
"ÌA
 ïA
6B
FGB
.ŽB
Z½B
CC
F\C
B£C
AæC
.(D
*WD
F‚D
.ÉD

øD
E
E
4E
!LE
nE
0ŽE
¿E
+ÙE
.F
#4F
!XF
-zF
$¨F
$ÍF
#òF
.G
@EG
<†G
<ÃG
JH
VKH
¢H
7ÂH
=úH
18I
6jI
/¡I
ÑI
,ïI
?J
/\J
0ŒJ
1½J
/ïJ
5K
VUK
<¬K
,éK
VL
QmL
0¿L
aðL
URM
k¨M
EN
JZN
?¥N
$åN

! O
F*O
PqO
0ÂO
"óO
DP
V[P
1²P
@äP
6%Q
L\Q
0©Q
-ÚQ
;R
cDR
¨R
ÆR
+ÓR
7ÿR
:7S
1rS
8¤S
&ÝS
7T
*<T
1gT
:™T
@ÔT
3U
'IU
%qU
$—U
;¼U
.øU
N'V
2vV
5©V
ßV
õV
W
+W
?W
iTW
m¾W
K,X
1xX
"ªX
 ÍX
îX
#Y
C/Y
BsY
¶Y
ÏY
DéY
:.Z
FiZ
!°Z
!ÒZ
 ôZ
.[
TD[
8™[
DÒ[
*\
+B\
*n\
™\
1¹\
'ë\
F]
=Z]
#˜]
$¼]
#á]
A^
G^
`^
#v^
(š^
(Ã^
 ì^
9
_
G_
f_
‚_
œ_
µ_
&Ì_
ó_
4`
F:`
Q�`
CÓ`
a
(.a
3Wa
‹a
6«a
#âa
Tb
[b
-lb
,šb
Çb
*áb
/c
<c
@[c
œc
$¶c
Ûc
)úc
1$d
;Vd
,’d
0¿d
ðd
/e
&?e
)fe
�e
Ÿe
+µe
"áe
f
$f
Df
*Xf
ƒf
™f
°f

Çf

Õf
ãf
#ûf

g
%-g
Sg
sg
ˆg
&Ÿg
?Æg
h
(#h
OLh
(œh
(Åh
îh
i
 %i
7Fi
-~i
¬i
Ài
ài
öi
Jj
VWj
®j
Çj
Eãj
()k
Rk
"fk
‰k
8©k
Fâk
R)l
|l
P–l
*çl
0m
/Cm
3sm
,§m
Ôm
!ãm
0n
(6n
M_n
H­n
ön
$o
:o
4Uo
Šo
+žo
+Êo
öo
 p
M1p
p
:‘p
EÌp
<q
Oq
 eq
)†q
(°q
!Ùq
>ûq
:r
Wr
ur
‹r
$¤r
+Ér
$õr
*s
Es
5ds
Jšs
Tås
:t

Ot
]t
W}t
8Õt
"u
1u
Bu
Tu
lu
+{u
5§u
HÝu
%&v
Lv
 gv
?ˆv
CÈv
;w
/Hw
3xw
A¬w
îw
3x
*9x
Cdx
<¨x
9åx
+y
2Ky
@~y
3¿y
Hóy
3<z
>pz
0¯z
8àz
8{
XR{
$«{
4Ð{
&|
5,|
5b|
˜|
ž|
'³|
Û|
ð|
}
}
.}
*6}
a}
€}
 }
R¯}
;~
'>~
'f~
7Ž~
0Æ~
-÷~
$%
%J
%p
$–
%»
 á
$€
'€
C€
1\€
1Ž€
À€
ß€
ÿ€
)�
G�
g�
+v�
¢�
À�
Ï�
ç�
Oö�
F‚
U‚
m‚
‡‚
Ÿ‚
·‚
Ö‚
å‚
ö‚
ƒ
ƒ
7ƒ
8Pƒ
‰ƒ
™ƒ
%¨ƒ
&Îƒ
%õƒ
+„
G„
9_„
™„
#¸„
Ü„
ë„
$ú„
:…
Z…
i…
{…
–…
ª…
¼…
Ë…
Ú…
!ñ…
"†
06†
[g†
Ã†
Ú†
ë†
1ý†
*/‡
Z‡
m‡
"€‡
1£‡
Õ‡
ë‡
Bˆ
Fˆ
*Xˆ
4ƒˆ
¸ˆ
Íˆ
ãˆ
5÷ˆ
-‰
!A‰
c‰
(~‰
8§‰
.à‰
Š
"Š
9Š
 JŠ
kŠ
&‹Š
²Š
ÈŠ
|ÛŠ
?X‹
˜‹
1¬‹
0Þ‹
;Œ
KŒ
fŒ
.zŒ
©Œ
¿Œ
ÒŒ
‹ãŒ
o�
‚�
•�
¤�
¼�
Ë�
ê�
5ù�
/Ž
MŽ
(hŽ
3‘Ž
ÅŽ
0ÒŽ
0�
R4�
J‡�
+Ò�
þ�
-�
-H�
!v�
$˜�
½�
Ö�
ë�
‘
 ‘
6‘
J‘
[‘
o‘
‚‘
?–‘
Ö‘
ï‘
4’
;’
P’
!e’
‡’
*§’
Ò’
æ’
0þ’
/“
L“
a“
#u“
™“
´“
Í“
ß“
ö“
”
,”
"C”
f”
z”
—”
´”
%Ñ”
÷”
•
•
 9•
*Z•
0…•
¶•
Ó•
ë•
ú•
–
%*–
P–
e–
}–
œ–
²–
&Ä–
ë–
þ–
+—
;—
Z—
v—
AŒ—
@Î—
˜
,˜
%D˜
!j˜
Œ˜
Ÿ˜
·˜
Ï˜
ê˜
™
™
8™
O™
l™
„™
—™
¯™
DÇ™
 š
K-š
Fyš
PÀš
T›
&f›
@�›
Î›
ì›
<œ
9Hœ
U‚œ
TØœ
/-�
0]�
+Ž�
/º�
/ê�
<ž
<Wž
9”ž
,Îž
6ûž
,2Ÿ
2_Ÿ
.’Ÿ
DÁŸ
U 
/\ 
+Œ 
+¸ 
<ä 
f!¡
9ˆ¡
2Â¡
^õ¡
_T¢
:´¢
+ï¢
'£
^C£
C¢£
0æ£
D¤
.\¤
A‹¤
=Í¤
A¥
*M¥
x¥
H”¥
(Ý¥
¦
Q¦
&o¦
>–¦
Õ¦
'î¦
B§
BY§
œ§
¼§
.È§
'÷§
$¨
D¨
*_¨
Š¨
ª¨
.º¨
,é¨
6©
M©
#j©
%Ž©
"´©
×©
õ©
ª
/4ª
0dª
#•ª
8¹ª
:òª
c-«
?‘«
Ñ«
0ë«
/¬
/L¬
|¬
4˜¬
0Í¬
2þ¬
21­
3d­

˜­

¦­
/´­
>ä­
##®
"G®
!j®
 Œ®
­®
(Ë®
ô®
-¯
:¯
Y¯
s¯
¯
œ¯
¸¯
Ö¯
õ¯
8°
D°
b°
0€°
4±°
3æ°
±
 )±
J±
j±
Š±
ª±
 Æ±
*ç±
²
*0²
([²
P„²
:Õ²
4³
E³
=]³
›³
µ³
Å³
:Ú³
B´
4X´
A�´
=Ï´
/
µ
&=µ
Idµ
4®µ
"ãµ
,¶
73¶
k¶
*Š¶
&µ¶
Ü¶
#ö¶
*·
"E·
Dh·
@­·
5î·
4$¸
&Y¸
I€¸
)Ê¸
ô¸
G¹
\¹
i¹
8q¹
@ª¹
ë¹
jº
Fqº
&¸º
Bßº
4"»
W»
n»
`Œ»
í»
@ú»
#;¼
_¼
Gf¼
3®¼
)â¼
@½
!M½
3o½
7£½
6Û½
9¾
<L¾
+‰¾
µ¾
)Ó¾
.ý¾
%,¿
0R¿
'ƒ¿
«¿
Å¿
Ù¿
õ¿
/À
54À
6jÀ
@¡À
8âÀ
*Á
0FÁ
;wÁ
2³Á
6æÁ
$Â
$BÂ
/gÂ
!—Â
 ¹Â
)ÚÂ
)Ã
).Ã
-XÃ
$†Ã
«Ã
yÊÃ
œDÄ
0áÄ
Å
 .Å
8OÅ
EˆÅ
@ÎÅ
3Æ
4CÆ
xÆ
*�Æ
V»Æ
MÇ
:`Ç
C›Ç
IßÇ
G)È
qÈ
‰È
§È
 ÇÈ
,èÈ
,É
!BÉ
FdÉ
F«É
^òÉ
FQÊ
@˜Ê
GÙÊ
Q!Ë
csË
f×Ë
W>Ì
A–Ì
9ØÌ
TÍ
JgÍ
H²Í
0ûÍ
+,Î
:XÎ
#“Î
#·Î
+ÛÎ
oÏ
AwÏ
F¹Ï
6Ð
-7Ð
eÐ
=�Ð
!¿Ð
-áÐ
Ñ
'/Ñ
9WÑ
%‘Ñ
)·Ñ
(áÑ
 
! Ò
/+Ò
2[Ò
$ŽÒ
[³Ò
-Ó
-=Ó
OkÓ
h»Ó
($Ô
2MÔ
$€Ô
5¥Ô
ÛÔ
òÔ
?Õ
;PÕ
ŒÕ
8ŸÕ
ØÕ
'÷Õ
8Ö
XÖ
vÖ
!’Ö
*´Ö
ßÖ
ýÖ
4×
1R×
,„×
Q±×
/Ø
33Ø
<gØ
k¤Ø
hÙ
yÙ
"“Ù
!¶Ù
ØÙ
0òÙ
1#Ú
UÚ

! hÚ
^sÚ
"ÒÚ
(õÚ
'Û
"FÛ
!iÛ
!‹Û
 ­Û
!ÎÛ
"ðÛ
+Ü
%?Ü
eÜ
){Ü
$¥Ü
#ÊÜ
+îÜ
0Ý
KÝ
hÝ
.„Ý
/³Ý
"ãÝ
Þ
&%Þ
"LÞ
#oÞ
7“Þ
&ËÞ
/òÞ
"ß
&Aß
hß
$‚ß
§ß
$Ãß
#èß
$à
&1à
-Xà
'†à
1®à
àà
#ýà
#!á
Eá
bá
�á
!œá
$¾á
$ãá
-â
+6â
bâ
!�â
!£â
0Åâ
)öâ
( ã
Iã
cã
:ã
-ºã
.èã
ä
0-ä
/^ä
CŽä
-Òä
4å
65å
*lå
6—å
TÎå
##æ
#Gæ
1kæ
7�æ
5Õæ
ç
.(ç
Wç
6kç
J¢ç
@íç
+.è
;Zè
4–è
6Ëè
é
+é
IEé
/�é
6¿é
öé
5ûé
T1ê
 †ê
#§ê
 Ëê
.ìê
)ë
$Eë
$jë
'�ë
·ë
OÏë
bì
/‚ì
-²ì
àì
6ûì
e2í
X˜í
?ñí
=1î
-oî
.�î
<Ìî
=	ï
,Gï
,tï
2¡ï
4Ôï
N	ð
(Xð
E�ð
DÇð
Eñ
IRñ
Fœñ
Dãñ
>(ò
hgò
=Ðò
3ó
CBó
S†ó
,Úó
,ô
"4ô
Wô
rô
'‹ô
$³ô
@Øô
6õ
KPõ
Cœõ
Eàõ
K&ö
Grö
Lºö
P÷
HX÷
L¡÷
Lî÷
R;ø
HŽø
×ø
õø
>ù
Rù
!lù
>Žù
Íù
çù
øù
ú
0ú
Lú
hú
:�ú
>¼ú
5ûú
:1û
Olû
H¼û
Eü
#Kü
Ooü
H¿ü
Eý
$Ný
7sý
S«ý
Yÿý
ZYþ
c´þ
Dÿ
b]ÿ
*Àÿ
)ëÿ
#/9;i%¥Ë8Ú*-=X– ¢)Ã<í*9:8t,­[ÚW6KŽAÚA4^/“2Ã-ö"$G&a5ˆ+¾ê)i,–­ÀÞò
 '!H j!‹ ­!Îð04P…!£ÅßEòF8	B	!Â	+ä	+
! :<
! vw
! 1î
! & PG@˜:Ù1aF(¨(Ñú#
(>
g
)†
.°
'ß
;"<^?›EÛ)!&K!r,”#Á1å J8%ƒ0©=Ú,.E=tH²û)'?g~-Ž'¼&ä'&N%n-”+Â5î6$![}0�Î+è.#C!g-‰$·$Ü#6%?\3œ,Ðý6J+f:’BÍ-.>5m/£8ÓU[b\¾eF�dÈa-g�h÷q`RÒp%Y–.ðN$n “]´">5-t9¢IÜE& Hl Hµ 8þ D7!R|!)Ï!Cù!;="Oy"GÉ"F#=X#+–#Â#/à#%$-6$0d$2•$#È$ì$7	%+A%*m%*˜%SÃ%<&T&*t&*Ÿ&9Ê&<''A'6i'! '-Â'1ð'4"(&W(N~(QÍ(?):_),š)$Ç)&ì) *4*IT*=ž*/Ü*"+(/+'X+*€+8«+Hä+K-,3y,­,#É,,í,5-#P-;t-;°-)ì-%.!<.^./|.3¬.3à.//5D/z/-“/"Á/&ä/0;$04`0•05¤0.Ú0D	1$N1)s1&�1)Ä10î112Q2;l25¨2?Þ273<V38“3Ì3)å34=.49l4-¦4'Ô4?ü48<5u5&�5*´5'ß56!6 >66_6F–6RÝ6:07:k7¦71½7-ï7(8[F83¢8.Ö8@9EF9QŒ9*Þ9(	:*2:]:r:‚:–:¨:¼:Ð:â:ö:;;,;=;O;c;y;‹;Ÿ;°;Â;Ô;è;ú;< <4<F<X<l<~<�<¢<´<Æ<Ú<î<==&=:=L=`=r=†=—=«=½=Ï=á=ó=>>+>?>Q>e>w>�>Ÿ>±>Ã>/Õ>??.?CE?C‰?Í?æ?0ý?;.@1j@Sœ@hð@]YA·AÓAãABB#3B$WBb|B(ßBC"C@C#QC uC/–C6ÆC!ýCDK>DŠD'šD'ÂD'êDE-EBEaE1yE5«E3áE0F4FF/{F)«FGÕF1G7OG4‡G-¼G#êGH+*H!VH!xHšH¹H%ÑH(÷H I@I0RI4ƒI¸IÑI ïIJ*$JOJ&oJ&–J&½J<äJ'!K!IK(kK”K/ªK&ÚK%L&'L"NL*qL+œL)ÈL&òL3MMMjM/{M)«M"ÕM.øM0'N"XN{N:›N4ÖNO#)O"MO0pO0¡O.ÒO.P+0P!\P&~P!¥P.ÇP.öP,%Q,RQ)Q,©Q&ÖQ'ýQ%R%AR-gR!•R5·RíR:S.;S(jS“S1§SÙS&ôS+T$GT%lT)’T¼T1ÜTU!,U+NU2zU>­U-ìU,VOGV—V%¶VÜV&üV#W@WUW.iW˜WJ¸WRX3VX(ŠX(³X2ÜX$YN4YƒY$ YTÅYKZfZzZ•Z)²Z+ÜZ6[
?[.M[#|[ [$¾[#ã[\+%\#Q\u\†\“\'¬\'Ô\(ü\*%]+P]>|]=»]>ù]18^(j^"“^"¶^NÙ^:(_c__�_­_Ç_ß_ù_ ` 5` V` w` ˜` ¹` Ú` û` a =a!^a €a¡a¿a%Öa#üa" bCbcbb–b)´b)Þb)c2cRcncŠc¦c½cÙcðcd,dHddd€dœd#¸d Üd/ýd$-e%Re%xe3žeÒeïe0f8fJf af+‚f®f7Ëf/g3g"Ngqg Šg«g'Ëg óghV+h‚h%�h%Ãh0éh.i2Ii$|i¡i»i)Øij%!jGj)Zj6„j%»jáj=÷j$5k)Zk„k"šk#½k&ákl#$l#Hl#ll�l¯l<Ãl!m8"m$[m €m*¡m+Ìm2øm7+n/cn$“n*¸n"ãn'o.o=Mo‹o!¥o4ÇoHüoPEp,–pÃp)Ùp-q&1q'Xq€q q4Àq,õq%"rHr.^r4�r2Âr,õr_"sq‚s!ôsAtAXtšt$¶t.Ût8
! u2Cuvu+‰u7µuíu'v(v>>v6}vD´v2ùv,,wYw(xw.¡w.Ðw(ÿw=(x!fx'ˆx'°x$Øx7ýx#5y%Yy6y3¶y@êy3+z_z)z)©z-Óz5{!7{(Y{‚{(¡{(Ê{&ó{|37|.k|*š|AÅ|9}A}5U}L‹}/Ø}!~*~CI~1�~/¿~.ï~(G_%x&žÅ)à
! €€4€+Q€/}€|­€S*�;~�2º�5í�.#‚QR‚H¤‚4í‚:"ƒ7]ƒ•ƒ¯ƒ7¼ƒ'ôƒ1„.N„.}„(¬„1Õ„+….3…+b…%Ž…2´…ç…$†'†!9†E[†)¡†<Ë†9‡B‡"a‡„‡—‡©‡*È‡#ó‡!ˆ!9ˆ![ˆ!}ˆ$Ÿˆ"Äˆ#çˆ#‰#/‰S‰'q‰)™‰ Ã‰ä‰Š#$Š"HŠ$kŠ"�Š³Š&ÓŠ'úŠ+"‹(N‹!w‹™‹%¹‹0ß‹3Œ7DŒ3|Œ1°ŒfâŒVI�5 �Ö�#Ý�Ž!ŽAŽ,XŽ"…Ž5¨Ž-ÞŽR�2_�I’�NÜ�5+�Ka�K­�,ù�]&‘_„‘;ä‘< ’]’}’'˜’CÀ’:“"?“-b“�“«“_É“L)”,v”H£”1ì”• -•!N•+p•œ•¹•3Ö•H
! –S–1g–7™–Ñ–æ– ö–—!7—'Y—,�—®—5½—ó—&˜62˜Hi˜H²˜Oû˜'K™=s™F±™9ø™W2šqŠšœüš™›'¹›á›7ø›!0œ+Rœ0~œ-¯œÝœýœ�1;�2m�* �+Ë�/÷�$'ž;Lž.ˆž>·ž#öž?Ÿ#ZŸ!~Ÿ0 Ÿ1ÑŸ& /* 4Z 2� 2Â 8õ /.¡>^¡.�¡LÌ¡/¢&I¢$p¢C•¢4Ù¢:£@I£&Š£$±£$Ö£-û£&)¤$P¤Bu¤-¸¤$æ¤¥(¥.D¥s¥*‘¥¼¥Ö¥!ô¥"¦39¦(m¦)–¦À¦%Ü¦,§/§$J§o§$Š§&¯§0Ö§&¨8.¨)g¨B‘¨'Ô¨$ü¨/!©7Q©/‰©#¹©!Ý©.ÿ©*.ª-YªB‡ªÊª!ÝªÿªE«0b«h“«ü«-¬I¬8U¬!Ž¬)°¬Ú¬.ú¬)­ C­d­,‚­-¯­/Ý­5
®6C®/z®8ª®?ã®#¯@¯(_¯<ˆ¯6Å¯@ü¯2=°Mp°?¾°?þ°1>±9p±=ª±hè±=Q²5�²5Å²%û²N!³.p³6Ÿ³0Ö³P´2X´+‹´·´1Î´Iµ&Jµ)qµ?›µ6Ûµ@¶.S¶3‚¶,¶¶)ã¶(
·06·:g·.¢·&Ñ·<ø·"5¸X¸Cr¸f¶¸D¹>b¹4¡¹4Ö¹4º&@º$gºŒº£º)¶º"àº=».A»0p»0¡»Ò»4æ»q¼.�¼Q¼¼I½>X½"—½-º½Hè½1¾I¾!h¾)Š¾%´¾%Ú¾¿&¿;¿ Y¿!z¿œ¿©¿(¼¿&å¿À À/;ÀkÀÀ2œÀ#ÏÀ(óÀ"Á8?Á9xÁ!²ÁÔÁãÁùÁ7
Â6EÂ|Â‹ÂžÂ4®ÂãÂ*ÿÂ*Ã%AÃ&gÃŽÃ©ÃÈÃ!çÃ	Ä$$Ä IÄ(jÄ1“Ä8ÅÄ)þÄ9(ÅGbÅ&ªÅAÑÅ0ÆWDÆDœÆ$áÆ/ÇZ6Ç ‘ÇN²ÇTÈVÈ0uÈB¦ÈAéÈ0+É4\É0‘ÉKÂÉ!Ê"0Ê"SÊvÊ•Ê&²Ê%ÙÊfÿÊ1fË%˜Ë¾Ë2ÚË(
Ì+6Ì+bÌ&ŽÌ+µÌáÌ)ùÌ-#Í0QÍ%‚Í0¨Í#ÙÍýÍ ÎD<Î�Î,™Î'ÆÎ.îÎ2Ï!PÏ#rÏ/–Ï4ÆÏ$ûÏE ÐAfÐ4¨ÐjÝÐ2HÑ9{Ñ)µÑ@ßÑ ÒB=ÒK€ÒBÌÒ Ó50Ó<fÓ+£ÓÏÓ2åÓÔ30Ô+dÔB�ÔOÓÔD#Õ=hÕ¦Õ/¿ÕïÕ.Ö13Ö#eÖ‰Ö žÖ¿Ö…ßÖˆe×$î× Ø/4Ø'dØ'ŒØN´Ø8Ù=<Ù-zÙZ¨Ù7ÚQ;ÚS�ÚáÚÛ"Û$<Û#aÛ(…Û)®Û9ØÛÜ&Ü:ÜNÜ-`ÜŽÜ'­ÜGÕÜÝ-6ÝdÝxÝ’Ý'°Ý3ØÝÞÞ88Þ qÞ$’Þ#·ÞÛÞìÞ!üÞ ß.?ßnßˆß5¤ßÚßößà1"à5Tà-Šà¸àÏàåà/ôàC$á5há
žá"¬á1Ïá/â-1â._â+Žâ4ºâ;ïâ++ã*Wã3‚ã"¶ã&Ùã#ä#$ä"Hä"käŽä®ä'Ìä(ôäå@4å2uå.¨å×å&ôå#æ"?æ-bæ,�æ½æ/Øæ,ç(5ç5^ç7”ç'Ìçôçè $è$Eèjè+Šè9¶èðè*
é,8é,eé4’é"ÇéCêé&.ê8UêAŽêÐê'îê%ë.<ë/kë@›ë$ÜëAìKCì5�ìÅìäì'í!+íLMíVšíEñí+7î,cîM�îBÞî,!ï:Nï7‰ï;Áï5ýï33ð4gð.œðËðçð.ñ+4ñ0`ñ"‘ñ9´ñIîñI8ò.‚ò*±ò-Üò0
! ó1;ó5mó&£ó'Êó(òó/ô4Kô)€ô,ªô-×ô'õ(-õ&Võ}õŒõ=œõ(Úõ;öD?öF„ö'Ëö4óöZ(÷9ƒ÷4½÷8ò÷H+ø!tø(–øE¿øEùKù]ù){ù1¥ù2×ùa
! úilúSÖú*û(Gû&pû:—ûÒûRâûN5ü+„ü#°ü*Ôü+ÿü*+ýVýký Šý!«ýÍý/éý-þ.Gþvþ{þ‚þ�þK¨þCôþ8ÿ5Nÿ,„ÿ<±ÿ5îÿ1$zV1ÑPlT8ÁLúHG�§\Ä3!7U*�.¸'ç,<"V<y1¶4è
++	WPa²5Ð#-*XLp5½óB&:i#¤+È.ô=#Ma9¯oéRY	Z¬	&
! B.
! >q
! A°
! *ò
! Nl2†5¹:ïP*<{A¸lú5g
1�
)Ï
ù
2"Il!’´Óï$
! ///_/�/¿3ï8#3\8�+É3õ+)3UA‰@Ë:9G9�;»;÷333gH›.ä&:%V6|3³Yç<A8~·3Õ*	.4!cQ…%×Dý-BYpYÊ<$¶a¶=Ï2
F@'‡)¯+Ù66<s“¥$¾ãEýAC9…;¿/û=+/i#™½"Ú!ý!A"Wz=’Ðê.HDw�! B' Fj Q± S!>W!2–! É!Bê!3-"<a"*ž"É" ã"#)$#+N#%z#% #0Æ#÷#$'$?G$D‡$Ì$%ë$'%*9%7d%œ%¸%Ô%Yï%/I&,y&H¦&Aï&Z1'HŒ'-Õ'6(5:(p((�('¹()á()$()+M)%y)"Ÿ)-Â)%ð)!*<8*>u*,´*á*,þ*++@J+"‹+'®+!Ö+ ø+,p4,q¥,n-o†-ö-1.5D.*z.7¥.=Ý.E/1a/L“/Là/--0*[0=†0=Ä0g1ij19Ô1"2"12#T2Jx2CÃ2?3MG38•3BÎ3&4*84*c4%Ž4U´4¿
! 5‰Ê57T6.Œ6†»68B73{74¯7 ä7_84e8 š8.»8Oê8B:9K}9JÉ9K:K`:J¬:K÷:5C;7y;J±;Gü;9D<9~<A¸<Eú<Q@=D’=D×=@>�]>:î>^)?#ˆ?-¬?Ú?á?	é?ló?J`@+«@	×@á@í@%A,'AnTAvÃAm:Bu¨BdClƒC8ðC:)D;dD; D:ÜDLE%dE&ŠE;±E:íE(F0F<AF~F!‘F-³F.áF*G;G(YG8‚G<»GBøGF;HB‚HZÅH( I)II:sI(®I1×I<	JRFJ/™J/ÉJ6ùJc0K6”KCËK6L7FL)~LF¨LBïL2M;GM&ƒM0ªM\ÛM8N>VNA•N(×N2OA3O>uO-´O4âOP"5PQXPªP@ÈPB	Q1LQ4~Q'³Q'ÛQ	R
RD(R@mR®R.ËRúR,S1DS)vS" S*ÃS5îS$T9TSTrTh‹TôTU +U1LU1~U °UÑUîU*V6V RVsV%�VµVÎV)êVW34WhWwW&ŽWµW#ÌWðWz
! Xb…X+èX(Y0=Y#nY1’Y"ÄY+çYZ,ZDZbZwZŒZ&¢ZÉZRáZ/4[:d[)Ÿ[)É[2ó[&\@\6]\6”\ Ë\
ì\7ú\.2]Ba]J¤]ï].^17^@i^@ª^ë^
! _Q&_,x_>¥_(ä_K
`$Y`~`8™`Ò`>è`N'aMva3Äa@øa9bVbgb)‡b(±b@Úb%c+Acmc2ƒc+¶c+âc$d63djd5†d<¼d<ùd46e7ke£e/Âe5òeA(f7jf>¢fPáfa2g%”gBºgýgh6h%Sh-yh+§h6Óh-
! i.8i-gi•i*¨i`Ói$4j1Yj‹jŸj=²jðjk,+kXkxk-˜k:Ækl1lPl4fl8›lJÔl%m%Em&kmC’m&Öm&ým $nDEnŠn¨nLÀnA
o OopoŽo«oÀoÕo)êop3p0Pp8�p,ºp2çp"q?=q}q,�qEÊq!r(2r,[r,ˆr$µrÚrør(s&=s7ds!œs¾s#Þst2t$NtWst,Ët;øt>4u>suD²u9÷u-1v3_v“v4±v)ævw!*wLw3_w+“w¿wÜw(òwx51xgxD†x=Ëx]	y#gyC‹y,Ïy<üy69z;pz6¬znãz>R{*‘{6¼{4ó{I(|.r|$¡|-Æ|!ô|&} =}^}r}†}7�}Ç}æ}~(~%E~0k~!œ~"¾~'á~(	42Eg*­)Ø;€6>€+u€1¡€=Ó€�0�O�Jo�!º�7Ü�!‚6‚T‚1l‚0ž‚)Ï‚)ù‚#ƒ1>ƒ8pƒ9©ƒ0ãƒ„&„?8„\x„\Õ„J2…$}…#¢…Æ…fá…OH† ˜†]¹†+‡C‡ `‡M�‡-Ï‡Iý‡hGˆ2°ˆãˆ!óˆ"‰,8‰e‰4ƒ‰*¸‰ ã‰OŠTŠFnŠ=µŠóŠ$
‹$2‹8W‹^�‹(ï‹(Œ.AŒ%pŒJ–Œ&áŒ5�>�5]�:“�=Î�/Ž*<ŽSgŽC»Ž%ÿŽ2%�#X�'|�-¤�NÒ�<!�7^�&–�^½�V‘6s‘Rª‘ˆý‘8†’B¿’@“0C“9t“&®“4Õ“$
! ”3/”6c”š”°”&Ï”+ö”5"•0X•‰•:§•)â•)–(6–(_–#ˆ–(¬–-Õ–+—/— L—m—+�—¹—"Î—ñ—˜
! ˜&˜>˜^˜${˜) ˜.Ê˜$ù˜(™(G™p™(�™6¸™3ï™:#š?^š4žš	Óš%Ýš'›-+›5Y›!�›1±›ã›)œ#+œ5Oœ8…œ+¾œ8êœ1#�%U�&{�¢�.À�ï�8ž-Gž'už*�ž4Èžýž$Ÿ(=Ÿ5fŸ#œŸ)ÀŸêŸ) */ !Z "| "Ÿ .Â ñ ¡!'¡I¡h¡‚¡HŸ¡/è¡@¢Y¢n¢e…¢Yë¢&E£l£ „£¥£"Á£Sä£8¤U¤r¤)Ž¤¸¤.×¤¥%¥D¥c¥‚¥?“¥GÓ¥?¦*[¦!†¦¨¦#·¦ Û¦*ü¦)'§,Q§4~§)³§$Ý§=¨'@¨<h¨=¥¨'ã¨3©B?©4‚©.·©#æ©5
! ªE@ª5†ª4¼ª)ñª)«-E«"s«@–«8×«"¬93¬!m¬F�¬$Ö¬*û¬+&­R­-h­'–­)¾­è­E®MJ®U˜®Fî®05¯&f¯5�¯'Ã¯5ë¯!°:°Y°$x°�°½°AÚ°9±JV±0¡±7Ò±
! ²3"²&V²-}²(«² Ô²&õ² ³=³-V³V„³/Û³´#´?´0[´0Œ´'½´#å´9	µ CµMdµ!²µ'Ôµ'üµ9$¶3^¶4’¶7Ç¶;ÿ¶0;·Ml·6º·/ñ·2!¸2T¸,‡¸I´¸/þ¸3.¹b¹w¹3‹¹/¿¹3ï¹7#º3[ºA�ºQÑºT#»x»)˜»)Â»+ì»/¼2H¼${¼- ¼@Î¼$½!4½#V½ z½4›½HÐ½(¾B¾Y¾r¾'‡¾¯¾Ä¾)à¾(
! ¿ 3¿ T¿Zu¿+Ð¿"ü¿À3ÀIÀ"eÀ9ˆÀÂÀ2ÒÀ6ÁT<Á,‘Á7¾Á3öÁ/*Â*ZÂ6…Â0¼ÂJíÂ88ÃqÃ%�Ã,³Ã$àÃ.Ä94Ä(nÄ(—Ä~ÀÄ4?Å9tÅ7®Å=æÅ3$Æ/XÆ4ˆÆ.½Æ.ìÆ4Ç.PÇ.Ç,®Ç9ÛÇ9È9OÈ:‰È9ÄÈ:þÈ99É9sÉW­ÉWÊ.]ÊŒÊ¡Ê7ÁÊ7ùÊ<1ËFnË9µË$ïË!Ì"6Ì&YÌ)€ÌªÌÆÌåÌ.øÌ*'Í,RÍ Í0 Í#ÑÍ=õÍ3Î<NÎ.‹Î)ºÎ5äÎ4Ï*OÏ$zÏŸÏ¿Ï+ÑÏ!ýÏ Ð-@ÐOnÐ¾Ð!×Ð<ùÐ-6Ñ$dÑ7‰Ñ.ÁÑ(ðÑ.Ò-HÒvÒ1†Ò7¸Ò.ðÒ/ÓFOÓ3–Ó'ÊÓ"òÓ+Ô3AÔ@uÔD¶Ô%ûÔ!Õ+AÕ3mÕ¡Õ·ÕÒÕ>òÕ41Ö-fÖ(”Ö<½ÖúÖ#×#<×`×(}×D¦×fë×¡RØôØ$
Ù†2Ù6¹ÙMðÙ:>Ú6yÚ6°Ú/çÚ%Û-=Û<kÛH¨Û5ñÛ&'Ü7NÜA†Ü)ÈÜGòÜ:Ý@RÝ$“Ý2¸Ý&ëÝHÞ[Þ oÞ:�ÞËÞ*âÞA
ßDOß;”ß$Ðß3õß5)à0_à6�à@Çà?áDHá@�á;Îá=
! âHâ\âqâ…â›â¯âÂâ×âëâãã)ã?ãSãiãƒã—ãªã»ãÕãêãää)ä<ä9TäLŽäIÛäH%åMnåQ¼åDæ1Sæ(…æ(®æ3×ædç3pç%¤ç=ÊçHè>Qè?�è(ÐèBùèH<é7…éZ½éYêPrêBÃê[ë8bë\›ëbøë\[ìX¸ìKíN]íU¬íUîUXîV®îVïV\ïU³ïU	ðU_ðVµðVñVcñUºñUòUfòV¼òVóVjó2Áó$ôóNôhô-‡ôiµô>õ?^õFžõ+åõ4ö0Fö0wö1¨ö9Úö%÷!:÷+\÷+ˆ÷+´÷,à÷+
ø+9ø,eø,’ø*¿øWêø,Bù&oùK–ùKâùU.úa„ú{æúAbû4¤û]Ùû"7üZZüZµü[ý[lýZÈý[#þ'þ)§þ)Ñþ)ûþF%ÿHlÿWµÿP
X^G·@ÿ-@.n9�A×7iQ$»là5M;ƒ%¿9åU5uQ«ˆý!†>¨4ç><[C˜6Ü-!A;c7Ÿ%×1ý2/2bW•í.
	<	<N	2‹	-¾	ì	�
!  š
! »
! 2Ø
! (E4EzMÀ0.?HnG·ÿ3
>S
X’
Bë
.F@!‡/©!Ù'û)#7M%…«*É"ô!)9 c„6£ ÚRû/N(~"§1Ê9ü6)N(x¡¿(Ô ý1Q1o+¡/Í/ý(-8V&�¶#Õ"ù*7!b „¥*½6è*J2j$�Âàõ0)E,o0œ7Í!#'0K&|#£;Ç/A33u/©(Ù8!;M]6«8â.3J-~J¬K÷,CApH²>ûU:&�'·LßH,UuFËC@V=—8ÕO -^ Œ 0§ /Ø !8!0W!Dˆ!1Í!$ÿ!7$"I\",¦"0Ó"#8 #'Y#&�#+¨#%Ô#>ú#Y9$b“$#ö$H%(c%$Œ%/±%á%4÷%‚,&¯&-Î&Cü&C@'-„'-²'-à'M(-\(5Š(.À(%ï()))<)'S)0{)0¬)Ý)ò)*"1*'T*|*Hš*(ã*3+1@+3r+5¦+Ü+/ü+,,FC,(Š,)³,1Ý,8-+H-+t-/ -6Ð-..‡.+¶.0â./(./)W/*�/-¬/*Ú/,020P0"o0 ’0³0É0à0Aû0 =1E^1#¤1 È17é1,!2(N24w2¬2(Æ2/ï2/3.O3~3�3%¸34Þ344+H43t40¨43Ù4,
5):57d56œ5!Ó5&õ5762T6.‡6)¶6+à6.76;7r74�7Â7,à7
8"#8/F8?v8+¶8Bâ86%9\9F|9%Ã9é97ý925:4h:0�:>Î:"
;10;.b;!‘;³;Ï;^ç;F<3b<%–<(¼<å<==32=f='{=(£=$Ì=>ñ=90>)j>E”>!Ú>ü>?!?18?"j?�?¨?6Á?<ø?5@J@d@,@&¬@"Ó@Hö@3?A/sAU£A&ùAL B3mBY¡B8ûB34C4hC �C¾CÑCæC&D*(D*SD,~D«DÉD:éDD$E)iE“E­E"ÄEçEF%F1;F.mF*œF9ÇF G"G?G,UG‚G5šG.ÐG/ÿG0/H`HHœH-©H×H"íH-I,>IkI}I›IµIÎIáIùI*J)AJ4kJ J!½J/ßJ*K):KdKƒK*›K!ÆK$èK$
L2L#MLqL�L$©LÎLèLMIM8fMŸM!«M#ÍM&ñMN53NiN(N@¨NBéNA,O nO�O ¯O-ÐO;þO!:P1\PŽP®PÊP!åPPQ6XQ<�Q"ÌQ.ïQGRGfR'®R-ÖR3S 8SYS(vS%ŸS1ÅS#÷S5T*QT'|T$¤T'ÉT3ñTJ%U>pU%¯U+ÕUV"
V0V!EVAgVE©VDïV'4W\WwW#ŒW2°W:ãWMX/lX8œX(ÕX?þX.>YKmY2¹Y$ìYZZ8lZ#¥ZÉZåZ[% [7F[&~[(¥[)Î[!ø[ \2;\n\+�\¹\×\ö\!]7]+K]w]J•]=à]2^=Q^2�^BÂ^7_==_<{_A¸_ú_`&3`-Z`&ˆ`¯`!Ï`ñ`
aB+a"na‘a9°a4êab$3b!Xb.zbG©bñb2c$>ccc%{c)¡cËcèc-d1d&Pdwd%Œd²dÇdhÛd>DeƒeœeP³e9f*>f>if?¨fzèf#cg-‡gDµg1úg1,h^hwh/‡h6·hNîhf=iK¤iNði_?j.Ÿj9Îj2k<;k;xkG´k(ük'%lMl]dl&Âl1élDm=`mEžm<äm0!n8RnK‹n'×n?ÿn?o-[o0‰o$ºoEßo0%pVp)tp&žpÅp!Øp\úp%Wq(}qG¦q9îq/(r.Xr)‡r)±r Ûrür4s&Ks+rs*žs(ÉsFòs09tLjt4·tìt'ût)#u6Mu*„u1¯uUáuN7v†v]™vd÷v]\wUºwdxUuxNËxUypy#ˆy¬y+Áyíy/z+4z/`z �zW±zQ	{%[{2�{/´{/ä{,|A|Y|*r|-�|@Ë|-}@:}8{}K´}8~K9~…~1¤~Ö~.ò~T!2v2©Üë3€ :€)[€+…€*±€5Ü€�1�$M�!r�,”�<Á�Uþ�!T‚Fv‚½‚0Ü‚>
ƒ#Lƒpƒ=Žƒ7ÌƒC„TH„Z�„[ø„dT…E¹…cÿ…oc†#Ó†!÷†‡:7‡[r‡#Î‡ò‡=ˆ/Pˆ%€ˆ¦ˆÆˆ1æˆI‰Cb‰D¦‰%ë‰[ŠmŠ,�Š ºŠ#ÛŠ%ÿŠ4%‹2Z‹I�‹×‹0ë‹Œ6Œ(TŒ&}Œ/¤Œ+ÔŒ-�+.�@Z�<›�8Ø�5Ž6GŽ~ŽšŽ,·Ž2äŽ?�W�q�7‰�BÁ�,�'1�6Y�+��+¼�6è�?‘)_‘2‰‘¼‘Ñ‘!ã‘'’(-’PV’§’-Ç’=õ’#3“!W“5y“)¯“%Ù“.ÿ“/.”0^”.�”6¾”#õ”•,•3K•6•+¶•'â•)
! – 4–AU–"—–<º–(÷– —2—->—l—	{—A…—Ç—Ú—ú—O˜'i˜&‘˜.¸˜ç˜™%%™LK™˜™¶™0Ô™š
! šmš‰šŸ¥šZE›& ›%Ç›#í›*œ<œ*Pœ${œ* œ"Ëœ<îœ8+� d�"…�&¨�Ï�è�*ž53ž.iž0˜ž4ÉžAþž6@Ÿ2wŸ8ªŸ2ãŸ2 <I 2† >¹ 5ø >.¡)m¡0—¡"È¡ë¡¢ ¢%<¢"b¢ …¢ ¦¢-Ç¢"õ¢!£:£%T£%z£k £'¤44¤Ji¤´¤Ä¤'â¤ 
! ¥++¥!W¥y¥Š¥¨¥Å¥Ý¥/ú¥*¦>¦5R¦-ˆ¦¶¦
Â¦Ð¨¼Ò¨¹�©Iª bªƒª
! ™ª1¤«2Ö«R	¬\¬q¬}¬‰¬¡¬Kª¬Lö¬ZC­=ž­IÜ­;&®Kb®X®®=¯PE¯–¯°¯$Ç¯'ì¯&°&;°.b°‘°*˜°+Ã°›ï°‹±‘±4«±(à±%	²Z/²}Š²9³\B³‚Ÿ³L"´Ao´Q±´1µ5µBµµLøµ`E¶]¦¶d·>i·;¨·Bä·M'¸Qu¸PÇ¸¹E˜¹AÞ¹R º9sºN­ºMüº7J»B‚»EÅ»†¼9’¼’Ì¼F_½>¦½Œå½9r¾‚¬¾F/¿Mv¿xÄ¿F=ÀF„ÀNËÀQÁ lÁS
Â¢aÂOÃMTÃ[¢Ã^þÃO]ÄI­ÄA÷Ä>9Å>xÅ@·Å|øÅSuÆKÉÆTÇFjÇM±ÇPÿÇ:PÈG‹È4ÓÈ:Ê5CÊZyÊ(ÔÊ&ýÊc$Ë{ˆË8ÌN=ÌŒÌ+˜Ì8ÄÌCýÌAÍ)UÍ0Í	°Í9ºÍ\ôÍrQÎ;ÄÎJÏnKÏ/ºÏ8êÏ)#ÐMÐG_ÐQ§ÐùÐ$Ñ8Ñ*PÑI{ÑIÅÑ6Ò%FÒlÒ(‰Ò(²Ò/ÛÒ2Ó">Ó"aÓ „Ó¥Ó
! ¿ÓÊÓ$ÞÓÔ8Ô
UÔ(cÔ@ŒÔJÍÔÕ=6ÕOtÕ,ÄÕ;ñÕ;-ÖiÖ6‰ÖVÀÖD×B\×vŸ×OØ*fØ'‘ØF¹Ø)ÙH*Ù8sÙ>¬ÙtëÙ`Ú9€ÚMºÚ&Û>/ÛnÛwÛ"�Û'²ÛKÚÛ<&ÜrcÜ#ÖÜAúÜ<ÝNÝ6`Ý—Ý[¨ÝÞO
! Þ8ZÞI“Þ>ÝÞ1ß\Nßv«ßc"àd†àlëà[XáN´áVâPZâO«âVûâPRãX£ãVüãlSähÀä>)åRhåa»å,æ0Jæ@{æO¼æIçPVçÍ§ç¶uèé,é‡ê˜žê£7ëvÛëRì@Yìšì±ì,Áì,îì@í+\í6ˆí5¿íõí>	îHîbî;vî>²îñîqï*}ï2¨ï3Ûï9ð7Iðk�ð*íð>ñAWñ8™ñYÒñ9,òBfò9©ò-ãò@ó1RóJ„óWÏóB'ô7jô9¢ô�Üôg^õHÆõGöNWö8¦ö=ßö=÷G[÷<£÷là÷]Mød«øLùN]ù¬ù5ÄùWúùVRú[©ú]ûVcûUºû\ülmüxÚüvSýAÊý\þ�iþ_÷þhWÿcÀÿr$y—]SoSÃ^lvUão9W©ByDs¾P2cƒOçr7ZªnFtK»LYTn®]	?{	/»	Cë	"/
! @R
! 0“
! 5Ä
! Hú
! FCeŠQðsBn¶{%
ì¡
Ž€�‘~°”/�Ä T}õŽsXD[f ÒôÚsÏ„CqÈ‚:‚½“@pÔ�EFÇBˆQªÚN…_ÔU4fŠ]ñnOK¾\
! "g#Še®r !‡ .© ;Ø !2,!_!%}!-£!!Ñ!ó!1"5=">s"(²"wÛ"<S#>�#TÏ#;$$+`$-Œ$5º$ð$+%<%=R%M�%]Þ%A<&~&9˜&&Ò&Aù&f;' ¢'FÃ'8
! (?C(:ƒ(8¾(8÷(60)1g)9™)˜Ó)*l*5—*+Í*Jù*BD+!‡+>©+!è+U
! ,0`,R‘,qä,*V--�-,¯-+Ü-_.Bh.A«.8í.C&/Aj/C¬/6ð/:'0<b0;Ÿ0@Û0=1uZ1(Ð1(ù1,"2@O2X�2[é2HE3BŽ3CÑ3Z4Wp4SÈ435@P5q‘5�6H‘61Ú6R70_7!�7!²7>Ô7C8lW8HÄ8X
9Lf9Z³9Q:G`:1¨::Ú:c;?y; ¹;�Ú;s\<tÐ<=E=aƒ=Yå=8?>Ix>JÂ>G
?pU?'Æ?:î?r)@jœ@HA>PA<�A/ÌA:üAL7B„BI B{êBDfCd«CxD+‰DJµDTE>UE8”E%ÍEHóEO<FGŒF¦ÔF3{GX¯G=HAFH6ˆH9¿H2ùH9,I2fIC™I:ÝI"J/;J/kJ9›JLÕJH"KDkK9°K1êK8L7UL?�LDÍLdM1wM9©M:ãMKN4jN4ŸN5ÔNJ
! OIUOCŸO7ãO7POSP0£P-ÔPQ!QJ>QI‰QEÓQ7RPQR2¢R%ÕR3ûR1/SSaS2µSMèS6T<ST4�TÅTCäTE(UGnUo¶UT&V){V)¥V/ÏV4ÿVE4W9zWM´WBX?EXC…XEÉXsY)ƒY>­YMìY5:Z3pZI¤ZFîZL5[D‚[DÇ[D\DQ\3–\0Ê\!û\C]!a]7ƒ]Q»].
^.<^9k^]¥^5_79_Kq_.½_Jì_G7`@`@À`=a(?a/haE˜a9Þa1b,Jb.wb.¦bWÕb(-c'Vc?~c8¾c7÷c:/djd;„d2ÀdJód5>ehte4ÝeGfEZf2 f+Óf.ÿfR.g5�gL·gJh7Oh!‡hG©h:ñhG,iJti8¿iCøi<j1\jŽj,®j9Ûjk$+k\Pk2­k0àk8lMJlO˜l3èlbm;m>»m,úm-'n?Un1•n(Çn8ðn,)o2Vo5‰o4¿o<ôo51p2gp5šp*Ðp9ûp/5q0eqB–q>Ùq#r*<rMgr9µr>ïr.sX2s‹sT£sTøsTMtO¢tTòtSGuS›u8ïuŸ(vJÈvIw9]wK—wPãwD4x=yxI·xCyZEyO yLðy==zO{zCËzG{RW{8ª{Eã{I)|Ns|EÂ|G}IP}>š}PÙ}0*~M[~E©~"ï~;KNbš\ý&Z€C�€%Å€*ë€N�,e�(’�'»�4ã�.‚G‚"b‚C…‚#É‚'í‚4ƒ/Jƒ7zƒ'²ƒ/Úƒ.
! „39„Km„*¹„#ä„2…8;…-t…=¢…#à…/†%4†HZ†C£†>ç†?&‡9f‡7 ‡BØ‡RˆCnˆE²ˆ:øˆ\3‰Œ�‰`Š;~ŠQºŠ7‹OD‹k”‹,ŒJ-ŒCxŒ>¼ŒCûŒW?�V—�Iî�i8ŽD¢Ž:çŽF"�si�EÝ�K#�Bo�9²�Aì�M.‘5|‘3²‘4æ‘L’*h’D“’Ø’ô’“B%“`h“EÉ“B”_R”a²”>•SS•e§•?
–:M–Fˆ–QÏ–k!—l�—Aú—N<˜K‹˜#×˜#û˜L™jl™:×™0š@Cš<„š0Áš/òšL"›5o›W¥›Eý›\Cœ@ œ'áœ	�@#�d�…v�Mü�FJžF‘ž;Øž.Ÿ@CŸC„ŸqÈŸ`: l› 5¡5>¡6t¡<«¡!è¡I
! ¢FT¢U›¢Zñ¢TL£Z¡£?ü£,<¤]i¤vÇ¤i>¥E¨¥Fî¥35¦di¦WÎ¦x&§�Ÿ§P0¨��¨€©F�©=×©eª>{ªDºªfÿªBf«3©«!Ý«3ÿ«:3¬7n¬-¦¬(Ô¬*ý¬&(­'O­%w­G�­\å­2B®]u®8Ó®$¯(1¯FZ¯f¡¯V°€_°1à°K±,^±`‹±Qì±">²Ra²P´²S³AY³X›³4ô³4)´^´C~´9Â´&ü´0#µOTµ7¤µ#ÜµK¶,L¶3y¶6­¶5ä¶.·HI·’·Q¤·;ö·,2¸2_¸#’¸1¶¸.è¸C¹K[¹N§¹*ö¹"!º$Dº0iº(šº*Ãº3îº&"»LI»2–»4É»9þ»48¼ m¼SŽ¼4â¼`½Rx½1Ë½�ý½�¾3¿s5¿k©¿QÀIgÀQ±À4ÁR8Á7‹Á(ÃÁ{ìÁ�hÂcøÂM\Ã8ªÃcãÃ.GÄ)vÄ' Ä-ÈÄ@öÄ,7Å'dÅŒÅ%«Å�ÑÅebÆƒÈÆQLÇPžÇ.ïÇLÈkÈ/‹Èj»È3&É+ZÉR†ÉQÙÉP+Ê1|Ê#®ÊKÒÊ(Ë(GË*pËY›ËõËÌ-!Ì6OÌ=†Ì~ÄÌ*CÍ@nÍ¯Í¾ÍÝÍøÍ=ÎQÎ`Î<}ÎFºÎVÏOXÏ9¨ÏOâÏI2Ð†|ÐlÑ•pÑxÒ‘ÒPÓbÓ9zÓ/´Ó'äÓ?ÔPLÔ0�Ô/ÎÔ?þÔ,>Õ+kÕB—Õ5ÚÕ8ÖJIÖ4”Ö;ÉÖP×^V×:µ×Nð×?ØP]Ø]®Ø2ÙP?Ù@�Ù$ÑÙLöÙ?CÚ]ƒÚGáÚw)Ûd¡ÛWÜ=^Ü[œÜ%øÜ—Ý1¶ÝCèÝ?,ÞElÞH²ÞBûÞ0>ß:oßsªß0àCOà€“àjáJá’ÊáD]â8¢âJÛâ3&ã>Zã6™ã2Ðã;ä.?ä+näJšä;åä0!å+Rå1~å@°å„ñåPvæ.Çæ(öækç1‹çC½ç/èE1è>wè2¶è$éèDé0Sé(„é*­é,ØéJênPê=¿êmýêmkë4Ùë,ì;ì5Tì/Šì;ºì?öì(6íB_í2¢í5Õí=î&Iî=pîA®îEðîC6ï)zï4¤ï,Ùï+ð2ð)PðEzð+ÀðÊìðÚ·ñ]’ò^ðòÒOóÎ"ô~ñôŽpõ^ÿõ_^öØ¾öÀ—÷jXøhÃøÔ,ù¼úh¾úf'û�Žû;üZ[ü3¶ü<êüW'ýNýjÎýs9þ}­þg+ÿE“ÿzÙÿ*T3M³EÚGu"ê˜’ƒºfÑ78^p9Ï:	;D=€K¾\
! Cgn«�H«YôUN	¤	.Â	ñ	4
! '@
!  h
! 0‰
! 7º
! ,ò
! @`v'�7¸ð4pA’²@E
V†
YÝ
<7:t;¯EëK18}A¶<øW52�6Àl÷@dF¥JìK7Uƒ[ÙC5DyN¾T
DbE§OíU=3“4Ç>üD;F€NÇMOd^´]_qMÑ_fvæT]S²Ud\cÁe%N‹^Ú^9n˜fgnqÖwHBÀ; <? F| LÃ 8!KI!R•!Rè!u;"C±"*õ"K #<l#"©#!Ì#î#<
! $lG$2´$3ç$u%1‘%nÃ%A2&Gt&Q¼&8'<G'4„'6¹'Gð'K8(L„(VÑ(W()D€)EÅ)O*U[*E±*6÷*@.+Vo+IÆ+V,4g,5œ,?Ò,E-FX-=Ÿ-DÝ-C".Ef.T¬.S/UU/J«/Iö/K@0YŒ0[æ0DB1T‡1TÜ1d12V–2gí2hU3r¾3x146ª44á4@58W5 �5
! ±5 ¼5*Ý5163:6n6ƒ6\¢69ÿ697#W7){7O¥7Oõ7^E8z¤8H9-h9–9/¶9mæ9T:+l:-˜:KÆ:;$;"D;!g;&‰; °;QÑ;W#<r{< î<K=Y[=2µ=7è=! >B>Jb>­>(Ã>ì>J?FN?B•?%Ø?4þ?!3@"U@+x@8¤@9Ý@AA'YA,�AK®AúA(B/BB9rB6¬B.ãB@CQSC%¥C6ËCFD&ID8pD9©D\ãDP@EG‘E0ÙE 
! F8+F(dF�F>«F7êF-"G.PG2G&²G,ÙG*H,1H�^H�ïH9qIa«If
JvtJ%ëJ`K2rK%¥KLËK)L/BLrLJŠL ÕL,öL&#M JM8kMV¤MHûM.DNOsNšÃN6^O-•O<ÃO3P/4P'dP,ŒP&¹P,àP"
Q&0Q+WQ%ƒQ ©Q5ÊQR"R8;R#tR˜R&«R.ÒR-S/S)JStS8’S$ËS'ðST 4TUT rT,“T,ÀTEíT73U@kU7¬UGäUG,VtVŒV¬VDÆVjW&vW-�W ËW'ìW+X @XIaX!«X#ÍXñXY&Y*>YiY3Y'³YÛYóYZ1Z.NZ}Z.šZ%ÉZ ïZ1[B[$_[;„[À[Ö[õ[h\o\-†\.´\1ã\*]2@]1s]%¥]"Ë],î]^5^ET^Gš^â^:û^V6_2�_4À_.õ_,$`?Q`/‘`?Á`gawiaáaFabC¨b(ìb1ciGc[±cC
d0Qd/‚d"²d$Õdúd0eKe$_e)„eJ®e2ùe,f?Lf.Œf»f5ØfTgYcga½g_hlh‹ìhxiøiIj#aj/…j*µj,àj6
kFDk‹k¥k+·k7ãk™lJµl5m 6m:Wm7’mÊmXæmY?n:™nDÔn]oCwoM»oO	pIYpX£pGüpYDq-žq6Ìq1r-5r%cr@‰r}Êr]Hs¦s6Æs#ýs !t\Bt:Ÿt<Út9u6Qu?ˆu>ÈuJv5RvOˆv7Øv8wBIw*Œw/·w1çwexhxjèxUSy}©y['z1ƒz=µzOóz'C{.k{&š{FÁ{V|F_|1¦| Ø|"ù|@};]}0™}9Ê}:~V?~Y–~1ð~["-~F¬nóLb€^¯€_�In�5¸�>î�/-‚ ]‚/~‚2®‚'á‚.	ƒ8ƒOƒjƒG‰ƒ@Ñƒ8„K„=g„1¥„4×„?…?L…Œ…,¬…#Ù…^ý…B\†LŸ†fì†/S‡4ƒ‡!¸‡EÚ‡G ˆ]hˆMÆˆ;‰7P‰Rˆ‰2Û‰9Š,HŠ5uŠ;«Š-çŠ+‹6A‹=x‹,¶‹4ã‹6ŒYOŒW©ŒY�=[�8™�+Ò�2þ�1ŽIQŽ9›Ž,ÕŽ5�08�+i�@•�1Ö�'�=0�5n�8¤�7Ý�?‘?U‘0•‘1Æ‘:ø‘:3’%n’9”’5Î’F“,K“Hx“;Á“;ý“;9”7u”­”#Å”é”b•.i•#˜•¼•+Ö•!–)$–2N–)�–.«–Ú–dõ–6Z—Z‘—7ì—($˜ M˜3n˜E¢˜.è˜=™)U™/™$¯™'Ô™.ü™+š<š:Qš]Œš'êš›4/›d›c„›Vè›_?œVŸœöœ�,�XJ�4£�XØ�P1žL‚žMÏžMŸakŸƒÍŸPQ Q¢ aô *V¡.�¡1°¡*â¡2
¢1@¢%r¢2˜¢,Ë¢)ø¢"£G>£†£  £:Á£,ü£H)¤ r¤0“¤>Ä¤4¥G8¥#€¥/¤¥Ô¥#ð¥,¦%A¦7g¦8Ÿ¦oØ¦&H§7o§S§§Bû§->¨Il¨D¶¨;û¨%7©9]©—©^²©#ª%5ª…[ªáª:øªQ3«7…«K½«	¬$¬C¬?a¬>¡¬7à¬­/­M­4k­2 ­Ó­@ç­A(®Kj® ¶®5×®4
¯DB¯3‡¯*»¯Ræ¯/9°Bi°U¬°2±E5±'{±£±1Ã±5õ±&+²&R²Oy²!É²,ë²³'4³\³Gt³/¼³#ì³+´<´*Y´„´£´¹´]Ó´"1µ'Tµ|µ2™µ Ìµaíµ/O¶¶•¶8¬¶8å¶9·'X·3€·?´·ô·/ø·8(¸La¸:®¸%é¸%¹5¹NU¹N¤¹-ó¹T!º3vºXªº:»6>»Du»Aº»lü»Wi¼DÁ¼Z½Qa½2³½Læ½63¾?j¾?ª¾Kê¾E6¿P|¿bÍ¿E0À?vÀO¶À\ÁBcÁF¦ÁFíÁ_4Â>”ÂAÓÂ<ÃSRÃE¦ÃIìÃI6ÄJ€ÄGËÄcÅQwÅFÉÅIÆBZÆ?�ÆEÝÆ;#ÇN_Ç]®ÇGÈMTÈ]¢ÈBÉLCÉ[�ÉwìÉEdÊXªÊdËAhËBªËPíËC>ÌM‚ÌQÐÌL"ÍZoÍVÊÍm!Î3�Î,ÃÎ=ðÎ.ÏLLÏP™ÏªêÏ-•ÐjÃÐx.ÑM§Ñ;õÑK1Òc}ÒáÒØûÒjÔÓ?ÔYÔ"wÔ#šÔ.¾Ô6íÔJ$Õ"oÕD’Õ\×ÕT4ÖG‰ÖKÑÖI×Cg×K«×K÷×^CØU¢ØMøØ2FÙ$yÙ&žÙBÅÙ\Ú eÚ†ÚL¢ÚLïÚC<Û%€Û1¦Û:ØÛ5Ü5IÜ5ÜdµÜjÝR…ÝIØÝ9"ÞB\Þ5ŸÞ)ÕÞ3ÿÞJ3ßU~ßjÔß2?à6rà(©à1Òà;á6@á«wá˜#â8¼â2õâ#(ãLã4gã.œã2Ëã2þã$1ä-Vä4„ä4¹ä!îä=åNåTaåP¶å'æ2/æ*bæN�ædÜæYAçX›ç2ôç'è9è9Jès„èTøè@Mé8ŽéœÇéXdê7½êõêLëBSë6–ë/Íë#ýëi!ì/‹ì*»ì+æì�í;”í0ÐíTî3VîŠîžî;¯îDëî50ïfï?…ï;Åï*ðn,ðP›ðAìðE.ñCtñM¸ñGò:Nò<‰ò:Æò9ó;óTóHmó+¶óBâó"%ôDHô$�ô*²ô+Ýô#	õ6-õsdõ+Øõ=ö3Bö:vö+±ö#Ýö6÷28÷k÷T†÷+Û÷-ø-5øCcø!§ø/Éø/ùø_)ùE‰ù'Ïù!÷ùzú)”ú5¾úôú)û+9ûeû[„û&àû)ü1ü9Eü)ü©ü»ü3Öü7
! ý Bý7cý+›ý7Çý6ÿý?6þ&vþ�þCºþKþþ]Jÿd¨ÿt
(‚ «Ì#ì(9Xu:‹,Æ5ó/))Yƒ*™Äß(ú6#LZ!§ É6ê'!2I'|
¤}²/0`€q2ò%(,=Eƒ‹6“6ÊIIK•<©æ.í@]i@r³>¿]þ]\	Tº	+
! A;
! K}
! RÉ
! U	rR|Ïë'%YM4§;Ü<
<U
’
g¨
0CA2…;¸=ôV2;‰:Å<=={(—1Àò3;??{:»7ö8.7g7Ÿ6×48C6|9³1í51U3‡=»Cù0=/n1ž3Ð9#>4bM—Hå.!N-p/ž%Î6ôV+9‚9¼3ö6*:aUœ]òLP+�4É=þB<*6ªJáD,9q&«Ò!ðT@g4¨=Ý==Y$—5¼8ò6+ 3b 8– :Ï 9
! !D!>a!< !+Ý!2	"$<"	a"4k") ")Ê"ô"
! ##*#)N#8x#±#¸#*Ë#ö#	$ $9$ V$w$Š$ $=º$,ø$I%%Po%À%*Ý%3&0<&^m&Ì&Ó&7Ú&
! ' '>'Y'.u'S¤'-ø'F&(:m(/¨(*Ø(N)R)g)0„)/µ)
å))ó))*3G*){*E¥*-ë*+$*+O+n+Œ+¢+¿+#Ò+1ö+((,3Q,;…,XÁ,--/-A-,S-7€-¸-*Ø-2.=6.=t.².Ä.Ö.è.ú.'/ 4/U/h/z/�/Ÿ/±/Ã/ Õ/ö/00Q0Qn0‰À0ÒJ1O2um2#ã2˜3ƒ 3µ$4`Ú42;5Qn5#À5Dä5‡)6:±6Bì6=/7m7ƒ7¡Œ7i.8v˜8’9#¢9Æ91Ö9>:>G: †:%§:7Í:
! ;ˆ;™;®Ÿ;*N<-y<0§<-Ø</=”6=mË=Ž9>�È>qJ?L¼?N	@‡X@Dà@-%A>SA:’A:ÍANBDWB-œB&ÊB}ñB“oC²Dn¶DO%EVuEmÌE½:F6øF=/GTmG?ÂG@H1CHÖuH8LI*…I °I#ÑI‡õI6}JÁ´JVvK8ÍKNL<ULr’LGMCMM±‘M/CNhsNnÜNPKOUœOhòOZ[PS¶P™
! Q0¤QTÕQr*RQ�RgïRTWS`¬Si
TnwTšæTc�UsåUEYV¸ŸVšXW:óWš.XKÉX[YEqY6·Y<îYP+ZR|ZKÏZL[[h[MÄ[Z\_m\aÍ\i/]O™]Eé]O/^F^<Æ^E_�I_M×_O%`Gu`D½`Ea3HaY|aQÖaM(bAvbE¸bEþb8DcP}cWÎcM&dstddèdDMe9’e=Ìe
! fVg„bgMçg:5h6phb§h@
! ivKipÂil3jZ jIûjHEk?ŽkWÎkc&lbŠl›ílT‰mFÞmS%n\yndÖnB;oŠ~or	pA|pž¾pb]qVÀqcrd{rfàrIGsG‘s’Ùs�ltZîtCIu`�uhîuWWvV¯vGwCNwq’w+x30xFdx8«xVäxX;y>”yMÓyT!zOvzBÆzd	{Fn{5µ{Dë{P0|`�|Jâ|V-}X„}OÝ}?-~7m~?¥~‚å~Eh/®5ÞP€Fe€<¬€+é€K�Ba�P¤�,õ�S"‚Rv‚VÉ‚0 ƒ0Qƒ2‚ƒ.µƒBäƒ.'„CV„Aš„UÜ„g2…$š…&¿…„æ…Mk†`¹†"‡K=‡X‰‡9â‡^ˆW{ˆKÓˆY‰Gy‰+Á‰Oí‰Œ=ŠXÊŠQ#‹bu‹DØ‹NŒOlŒN¼ŒO�^[�,º�Jç�32Ž7fŽ/žŽ(ÎŽn÷Ž8f�4Ÿ�9Ô�p�Í�„M‘Ò‘ŸR’ò’[”lm”cÚ”\>•\›•/ø•B(–dk–eÐ–×6—#˜2˜&K˜7r˜^ª˜D	™N™òd™?Wš—š?£šãš.ïšŒ›*«›CÖ›0œKKœ6—œ4Îœ��.(�W�c�s�
ˆ�–�®�À�È�Ñ�Ù�ê�ú�ž ž4žPžlž}ž‰ž–ž§žºž×žîžúžŸ!Ÿ8ŸRŸ^Ÿ*qŸsœŸq a‚ mä eR¡&¸¡>ß¡Y¢+x¢8¤¢8Ý¢Y£p£LŽ£_Û£<;¤x¤!’¤´¤EÈ¤D¥DS¥=˜¥6Ö¥
¦E$¦>j¦9©¦4ã¦+§>D§ƒ§-“§2Á§Yô§%N¨@t¨Dµ¨ú¨H©F[©-¢©Ð©'ë©+ª?ª\ª4zªU¯ªZ«�`«Lâ«*/¬;Z¬<–¬CÓ¬D­8\­;•­EÑ­Q®5i®:Ÿ®QÚ®8,¯6e¯Iœ¯Hæ¯J/°(z°†£°O*²’z²S
³µa³|´W”´Kì´98µ8rµ�«µ-¶:­¶7è¶g ·®ˆ·I7¸]�¸wß¸uW¹_Í¹b-º[�ºXìº?E»N…»6Ô»„¼u�¼&½V-½U„½:Ú½4¾J¾d¾{¾‘¾%§¾8Í¾.¿5¿.M¿%|¿-¢¿&Ð¿/÷¿A'À+iÀ•À³À&ÑÀqøÀ(jÁR“Á4æÁJÂ>fÂQ¥ÂK÷Â‚CÃ€ÆÃQGÄP™ÄNêÄJ9ÅR„ÅL×ÅQ$Æ,vÆQ£Æ7õÆ=-ÇkÇyëÇ^eÈ9ÄÈ[þÈ~ZÉ/ÙÉ/	Ê49Ê2nÊ`¡Ê)Ë6,Ë6cË'šË2ÂËNõË|DÌ—ÁÌVYÍn°Í=Î+]Î5‰Î4¿Î6ôÎ7+ÏCcÏP§ÏsøÏ&lÐ$“ÐP¸Ð>	ÑAHÑ%ŠÑO°Ñ2Ò83Ò lÒN�Ò^ÜÒ;ÓHYÓJ¢ÓiíÓ]WÔLµÔ(ÕD+Õ5pÕ0¦ÕC×ÕÖ,9Ö4fÖZ›Ö.öÖ8%×?^×-ž×WÌ×L$Ø6qØ…¨ØC.ÙIrÙ0¼Ù8íÙV&Ú1}Ú-¯ÚMÝÚ?+ÛSkÛg¿Û6'Ü7^ÜU–ÜDìÜI1ÝH{ÝHÄÝ:
Þ0HÞ0yÞqªÞQßMnß=¼ßKúßTFàl›àWáF`áF§áMîá\<â[™â:õâA0ãFrãE¹ãIÿã<Iä6†ä=½äOûä;KåF‡åNÎå8æ4Væ*‹æ$¶æFÛæ4"ç-Wç-…ç4³ç+èçYèDnè6³è7êè7"é6Zé7‘é9Éé5ê>9ê>xê;·ê9óê1-ëH_ë0¨ë@ÙëBì7]ìD•ì+Úì+í12í.díA“íPÕí2&î!YîV{îÒîˆìîuï3Šï¾ïŽÚïiðŽ…ð3ñMHñÄ–ñN[ó0ªó=Ûó=ôAWôO™ô+éôTõjõG‡õ)Ïõ4ùõ!.ö&Pöwwö(ïöF÷H_÷<¨÷8å÷LøLkøL¸øLùZRùZ­ù?ú)Húrúa’úKôú=@û4~û3³ûEçû1-ü^_ü@¾ü„ÿü©„ýd.þ%“þ!¹þ%ÛþXÿ+ZÿF†ÿFÍÿ[(pG™-á4PD@•NÖ9%4_{”13B<v4³0èh5‚'¸/àIAZLœ1é98U�Ž<JMM˜YæW@^˜>÷(6	<_	,œ	@É	a
! 
! l
! +‰
! 2µ
! 5è
! šŒ¹FFG�hÕM>
OŒ
2Ü
2VB=™×#ö7~R[Ñ1-X_<¸[õ4Q=†KÄK@\j�8JWq¢}H’XÛ4OT<¤náVPP§ˆø]�Xß=8PvMÇoi…lïn\LËTOmJ½ Q){.�D¿Y8^U—Iíh74 ;Õ+9=4wB¬?ï./ 0^ >� ZÎ Q)!{!8˜!2Ñ!W"A\"Fž"{å"7a#M™#0ç#>$1W$:‰$4Ä$4ù$1.%D`%6¥%1Ü%2&#A&e&@t&Xµ&N'A]'Ÿ'-¸'æ'1(4(:K(D†(<Ë(^)Gg)_¯)^*Qn*MÀ*J+[Y+Oµ+Q,ŠW,Vâ,Y9-ƒ“-4.L.E\.¢.¿.#Ò.ö.</M/m/@Œ/GÍ/@06V0/�0:½0 ø0.1&H1o11=‘1?Ï1A28Q2#Š2®2QÌ2P3No3N¾3K
4IY4K£48ï4@(52i5<œ5 Ù5Fú55A6ew6VÝ6„47‹¹7_E8R¥8Uø8~N90Í9-þ9C,:p:�:¢:µ:,Ç:)ô:);'H;:p;7«;.ã;_<@r<I³<Sý<aQ=F³=@ú=S;>R�>Lâ>V/?J†?SÑ?1%@lW@PÄ@7A9MA;‡ANÃA:B9MB‡BžB6»BCòBE6CH|C*ÅC ðC<D>ND5�D9ÃDRýDPE>gEF¦E/íE5FJSFJžFéFG!&GrHGW»GnHu‚H>øH;7I;sI;¯I;ëIW'J'J§Je»JY!K={K>¹K7øK90LJjLBµLøLM/MVDM‚›MBNFaNG¨N>ðN"/O2RO1…O·OKÑOOPJmPM¸P9Q9@Q[zQ!ÖQQøQSJRWžROöRLFS+“S5¿S5õS0+T>\T/›T.ËT9úT44UFiU=°UHîUT7V)ŒV0¶V"çV7
! W%BW?hWC¨W*ìW3X KXlX5ìX4"Y/WY@‡YÈY/ÝY/
ZB=Z,€Z2­Z3àZ-[ B[<c[g [F\UO\N¥\Qô\KF]a’]Wô]rL^y¿^_9_W™_Vñ_NH`I—`Há`)*a(Ta,}a=ªa]èaFb"^bQ�b*ÓbJþbLIc–c4±c:æcG!d?idR©d>üd>;eLzeNÇe'f6>f<uf„²fc7g`›gYüg<VhŒ“hJ i*ki‚–iMjHgjc°j-k_Bkr¢kBl)Xl‚l>˜l(×l@m[Am�m½m%Ým#n'n-Anon†nžn ¶n!×n"ùn"o$?o$do0‰oºoØoöo2pHFp)�p)¹prãp6Vq=�q/Ëq>ûq9:rwtrsìrK`sP¬sgýsMetv³tG*u[ru<ÎuAv±Mv°ÿvO°w1xL2xgxcçx9KyJ…y4ÐyIz7OzL‡zÔzJìzJ7{Z‚{Ý{=ó{(1|&Z|D�|JÆ|0}wB}_º}J~0e~J–~0á~H2[HŽ2×]
! €Gh€H°€2ù€b,�}��i
‚„w‚gü‚‚dƒ2çƒA„2\„2�„0Â„Kó„?…;]…%™…%¿…Tå…':†Bb†Z¥†6‡Y7‡5‘‡PÇ‡Fˆ4_ˆ”ˆ)±ˆ(ÛˆB‰ÛG‰ #ŠDŠtcŠ9ØŠÖ‹\é‹CFŒ>ŠŒLÉŒO�1f�5˜�}Î�&LŽ5sŽY©Ž=�0A�2r�O¥�?õ�B5�(x�,¡�/Î�Hþ�DG‘$Œ‘Q±‘*’H.’+w’D£’@è’)“BA“„“8�“5Ö“”((”Q”)f”?�”PÐ”D!•1f•@˜•RÙ•‚,–?¯–Bï–82—2k—2ž—,Ñ—þ—/˜4@˜/u˜F¥˜Fì˜-3™Sa™1µ™5ç™.šYLšH¦š)ïš)›YC›�›6¼›6ó›,*œWœNoœG¾œ�,�*I�9t�/®�<Þ�2ž/Nž/~ž4®ž>ãž"Ÿ2BŸ4uŸ.ªŸ<ÙŸ^ *u c  z¡ˆ¡„¢E�¢„Ó¢LX£™¥£<?¤á|¤$^¥�ƒ¦Ð§â§Fæ¨;-ªNiªS¸ª:«=G«(…«®«"Ã«"æ«"	¬ ,¬ M¬$n¬$“¬$¸¬"Ý¬"­)#­4M­1‚­/´­Cä­U(®2~®4±®>æ®1%¯DW¯Dœ¯Zá¯7<°wt°Pì°O=±w�±H²[N²Gª²8ò²@+³:l³C§³më³aY´~»´]:µd˜µaýµX_¶o¸¶L(·Mu·„Ã·(H¸(q¸(š¸(Ã¸ì¸Ðð¹QÁº?»GS» ›»7¼»-ô»8"¼Z[¼W¶¼p½½P�½Gî½n6¾b¥¾`¿i¿N‰¿IØ¿{"ÀnžÀf
ÁbtÁ`×Á^8Â'—Â$¿ÂEäÂT*ÃJÃÊÃçÃ*Ä2,Ä¡_ÄpÅ)rÅ?œÅNÜÅ$+Æ:PÆ,‹Æ¸Æ1ØÆ
! ÇC%Ç3iÇ0�ÇÎÇìÇ9È=AÈ;È2»ÈîÈ4nÉ)£ÉDÍÉ-ÊX@ÊI™ÊãÊ/Ë3Ë=OË;�Ë=ÉËAÌ-IÌ$wÌ œÌ ½ÌJÞÌF)Í?pÍ'°Í1ØÍ-
! Î*8ÎAcÎ9¥Î.ßÎ2Ï(AÏMjÏ)¸Ï-âÏ9ÐqJÐ@¼ÐHýÐnFÑAµÑS÷Ñ=KÒ1‰Òd»Ò= Ó#^Ó4‚Ó·Ó ÕÓöÓVÔ8eÔ1žÔ+ÐÔ+üÔ+(Õ4TÕ,‰Õ*¶Õ!áÕ,ÖP0Ö.�Ö.°Ö.ßÖ.×/=×/m×0�×0Î×0ÿ×00Ø0aØ0’Ø0ÃØ0ôØ0%Ù0VÙ0‡Ù0¸Ù.éÙ.Ú.GÚ.vÚ.¥Ú.ÔÚ/Û.3Û.bÛ.‘Û.ÀÛ0ïÛ0 Ü0QÜ0‚Ü.³Ü.âÜ.Ý.@Ý.oÝ.žÝ.ÍÝ.üÝ.+Þ.ZÞ/‰Þ/¹Þ-éÞ.ß.Fß/uß/¥ß.Õß.à.3à.bà,‘à-¾à-ìà.á4Iá<~áE»á5â57â)mâJ—âJââ2-ã6`ãH—ãAàãF"ä;iäC¥ä¤éä:ŽåCÉå$
æ(2æ"[æ5~æ8´æ8íæ1&çXç2eç5˜ç2Îç@èDBèC‡èLËèÆé7ßé�êJ™êMäê[2ëCŽë3ÒëMìCTì?˜ì?Øì1íMJíJ˜íGãíB+î$nî`“î)ôî!ï[@ïGœïHäï%-ð*Sð;~ð2ºð)íð&ñ1>ñYpñHÊñLò`ò$}ò&¢ò Éò0êò-ó(Ióró#Œó'°ó+Øó'ô!,ô Nô!oô!‘ô-³ô&áô"õ"+õ)Nõ,xõ%¥õ3Ëõ6ÿõ 6ö$Wö)|ö+¦ö)Òö5üö`2÷§“÷;øEZøB ø>ãø:"ùK]ù©ù>½ùXüù@UúW–úIîú=8û>vû0µûæû'ü1(ü#Zü[~ü`Úü(;ý>dý;£ýBßý"þI9þDƒþPÈþFÿJ`ÿC«ÿFïÿJ6M�FÏIU`K¶CMF%”º.Õ-62#i3�Á#Þ
):SHc@¬í	>T^5³/é,$FkGzgÂR*+}d©q‹€d	cq	@Õ	&
!  =
! >^
! ?�
! 6Ý
! 6$K'pˆ˜1!/S9ƒ-½9ë7%
7]
f•
Oü
.L†{iUlnÂ=12o0¢^Ó&2SYY­,?4 t3/IFyFÀ<8D„}FI]/}0­*Þ'	*17\+”-À+îKf)…!¯ Ñ$ò88P‰'£*Ë4öA+7m-¥@Ó*3?'sP›%ìFY%r<˜?ÕI_@t$µ'Ú;'>\fXÃ< VY +° DÜ 2!!.T!.ƒ! ²!+Ó!4ÿ!,4"%a"&‡">®"4í")"#3L#>€#/¿#-ï#,$1J$T|$Ñ$ î$M%#]%?�%1Á%ó%2&#B&Bf&*©&Ô&†î&ku'zá'_\(#¼(Sà(H4)/})#­),Ñ)þ)E*(d*;�*+É*%õ*=+MY+=§+)å+$,44,0i,@š,<Û,-/8-!h-"Š-9­-Lç-`4.)•.)¿.ré.›\/xø/»q0Š-1u¸1c.2t’2�3œ¥3ÊB4‹
53™5'Í5tõ5Cj65®6?ä69$7\^7=»7;ù7b582˜8dË8$09JU93 9%Ô9Nú98I:(‚:!«:Í:ê:	;C&;Nj;,¹;Mæ;54</j<9š<QÔ<1&=0X=8‰=]Â=" >%C>#i>"�>B°>;ó>/?AJ?Œ?3©?(Ý?5@#<@.`@%�@=µ@có@*WAD‚AÇA-åAAB;UB-‘B5¿B9õBA/C.qC2 C.ÓCqD.tD>£D£âD9†E'ÀE4èE4FRF%nFÍ”F9bGþœG„›H= II^IZ¨I4JH8J3�J(µJ)ÞJqK.zK|©K¤&L*ËLIöLN@M;�M>ËM-
! N18N/jN'šN2ÂNQõN.GO'vO,žO+ËO1÷O')PQPsqP;åP8!Q@ZQj›Q,R'3R?[Rq›Ra
SMoS%½SãSAÿSKAT1�T¿T>ÔTvU>ŠU\ÉU,&V'SVD{V!ÀV âVSWWW%^WK„W$ÐW&õW!X(>X9gX3¡X,ÕX(Y.+YFZY†¡Y(ZS1ZL…Z8ÒZU[(a[dŠ[Vï[F\\\r\ ˆ\©\-¿\+í\]0]0G]Ix])Â]4ì].!^P^%l^:’^>Í^7_>D_]ƒ_>á_P `‹q`Bý`'@a*ha0“a*Äa+ïa%b,Ab(nb3—bËbébc$c"Acdc}c›c.¸c3çc6d RdGsd"»d'Þd7e@>e3e$³e/Øe(f/1faf<wf8´f(íf2gIg[g/yg©geÀg%&h
Lh0Zh‹h*§hÒh1êh)iFi'\iM„i ÒiDói8j5Wj$�j/²jBâj1%kWk jk$‹k;°kìk%l)+l*Ul+€l=¬lpêlM[m8©mCâmE&n=ln>ªn:én3$o Xo4yo=®o:ìo3'p2[pAŽp+ÐpzüpXwq2Ðq%rF)r4pr*¥r;Ðrts(�shªst'3t8[t>”t9Ót`
u.nuM�u3ëu v@vWv4ovD¤v2év2wEOw8•w2Îw3x5x&PxDwx1¼x;îxJ*y(uyržy?z9QzY‹z=åz=#{=a{=Ÿ{KÝ{:)|Ad|>¦|Eå|r+}*ž}&É}+ð},~I~>`~@Ÿ~*à~YIeE¯SõI€.a€Y�€Eê€90�Pj�B»�5þ�;4‚�p‚!þ‚H ƒCiƒK­ƒFùƒ‹@…gÌ… 4†§U†>ý†L<‡7‰‡eÁ‡P'ˆ&xˆKŸˆ:ëˆ &‰LG‰<”‰0Ñ‰BŠDEŠ:ŠŠWÅŠ!‹y?‹I¹‹:ŒJ>Œ;‰Œ"ÅŒ!èŒ

! �8�NQ�, �0Í�Uþ�4TŽ+‰Ž<µŽ[òŽ"N�Uq�rÇ�0:�Jk�D¶�dû�U`‘¶‘=Ï‘4
’GB’WŠ’\â’y?“=¹“I÷“WA”V™”kð”~\•VÛ•P2–Vƒ–;Ú–G—i^—:È—b˜df˜Ë˜ç˜Sú˜SN™I¢™ì™Eš@Iš:ŠšÅšBÖšN›Gh›L°›9ý›'7œ;_œU›œ9ñœ+�D�_�+u�¡�¼�@Ù�ž0ž$Mž5rž5¨ž5Þž(Ÿ7=Ÿ2uŸP¨Ÿ:ùŸ_4 (” K½ 5	¡?¡1X¡Š¡¡¡´¡Ì¡à¡/õ¡%¢:¢N¢1d¢–¢«¢9À¢ú¢£*£=£\£p£ƒ£—£µ£!È£ê£!¤#¤!:¤\¤s¤’¤¦¤7¿¤l÷¤kd¥GÐ¥0¦]I¦N§¦>ö¦:5§'p§K˜§\ä§©A¨ë¨
! ©$©>©X©,n©>›©.Ú©5	ª(?ªGhª%°ª1Öª«'#«K«,f«=“«\Ñ«0.¬0_¬+�¬¼¬!Û¬"ý¬ ­?­_­~­�­¼­Û­ú­®.®H®1h®š®1º®ì®¯,¯L¯ l¯�¯¥¯À¯5ß¯°4°S°&r°1™°6Ë°J±&M±/t±+¤±,Ð±Jý±0H²)y²#£²#Ç²Bë²1.³ `³$�³&¦³&Í³)ô³)´AH´2Š´N½´Kµ-Xµ-†µ-´µNâµ51¶~g¶Aæ¶>(·8g·L ·<í·6*¸8a¸:š¸=Õ¸@¹1T¹7†¹.¾¹/í¹:º$Xº)}ºA§º1éº/»1K»?}»3½»Fñ»=8¼=v¼;´¼:ð¼:+½5f½9œ½9Ö½9¾6J¾.�¾°¾kÌ¾8¿3P¿6„¿C»¿Mÿ¿$MÀ8rÀ3«ÀOßÀ /ÁCPÁC”ÁAØÁAÂ<\Â<™Â?ÖÂÃm-Ã›Ã¸ÃÕÃCòÃ96Ä9pÄ3ªÄÞÄqýÄoÅ#�Å±Å ÇÅ5èÅ0Æ4OÆ4„Æ4¹Æ1îÆ Ç1<Ç;nÇ(ªÇVÓÇ[*È<†ÈAÃÈDÉ'JÉ+rÉ*žÉ-ÉÉ8÷ÉU0Ê‡†Ê#Ì$2Ì3WÌR‹ÌnÞÌ#MÍ3qÍ¥Í!»ÍEÝÍ<#Î^`Îo¿ÎF/Ï&vÏH�ÏæÏ_õÏaUÐe·Ð'Ñ5EÑJ{Ñ?ÆÑMÒATÒ6–Ò¹ÍÒZ‡Ó$âÓžÔÌ¦Ô>sÕ²ÕKÌÕZÖusÖ!éÖ×:×"U×[x×Ô×ñ×Ø;)ØYeØ]¿ØÙH0ÙAyÙ#»ÙßÙB÷Ù:Ú^QÚB°ÚPóÚ7DÛ>|Û8»ÛQôÛHFÜJ�Ü2ÚÜ(
ÝU6Ý+ŒÝ3¸ÝiìÝLVÞR£Þ.öÞ9%ß_ß0wß,¨ß[Õß$1à@Và?—à?×à=á1Uá.‡á8¶á:ïá0*â8[â&”âX»âMã+bã1ŽãÀãIàã%*äAPä=’äBÐä.å<BåJå;Êå3æE:æI€æ.Êæ3ùæ7-çGeç#­ç2Ñç)èI.èDxèZ½è,é>EéG„é5Ìé&ê*)ê2Tê2‡ê;ºê_öê-VëT„ë9ÙëuìH‰ì4Òì9í7Aí>yí@¸í/ùíR)îQ|îNÎîLï<jï,§ï8ÔïW
ð+eð"‘ð[´ðXñEiñ.¯ñ6Þñ.ò.Dò,sò( ò\Éò4&ó,[óZˆóWãóJ;ôC†ô ÊôÍkõH9öx‚ö>ûöQ:÷OŒ÷IÜ÷(&ø,Oø(|ø,¥ø!Òø0ôøœ%ù:Âù;ýùX9ú4’ú'Çú'ïú(û-@ûEnûv´û(+üWTü¬ü+Ëü*÷ü8"ý8[ý4”ýIÉýEþ+Yþ2…þC¸þ7üþ)4ÿ-^ÿ'Œÿ'´ÿ(Üÿ-38R4‹À*Û{š‚\ZzZÕ…08¶3ï.#ºR'

! 5<@1}-¯%Ý!5%%[-�9¯>é8(Da>¦CåH)Br=µAó;5	@q	;²	@î	:/
! Kj
! E¶
! 3ü
! I0>zS¹U
^cPÂQ
We
†½
ODX”í„
B’>ÕxK�ÒÙ«¬GX) cÊ.AZl†–©ÀÉ!âK 5lj¢4
/BQr1Ä7ö=.:lN§;ö12]d Â2ã7�N”ß\tŠÑ™\/öK&)r9œ9Ö9GJK’_ÞO>\ŽWë3CDwz¼67 >n X­ ;!kB!?®!zî!]i"NÇ"h#.#3®#Žâ#*q$Eœ$Wâ$j:%W¥%Jý%XH&~¡&} ':ž'$Ù'6þ'65(6l(6£(7Ú(7)8J)8ƒ)8¼)8õ)8.*8g*8 *8Ù*8+8K+8„+8½+6ö+6-,6d,6›,6Ò,6	-7@-6x-6¯-6æ-6.8T.8�.8Æ.8ÿ.68/6o/6¦/6Ý/606K06‚06¹06ð06'17^17–15Î1626;27r27ª26â2636P36‡39¾35ø35.46d4&›4LÂ4h5Dx5y½576(P6Wy6\Ñ6F.73u7!©7HË7;82P8+ƒ8]¯8:
9=H9^†9Få9@,:1m:EŸ:$å:!
! ;J,;Pw;BÈ;'</3<*c<*Ž<)¹<*ã<*=)9=™c=Ký=AI>R‹>AÞ>, ?9M?E‡?@Í?@@jO@,º@Uç@D=AŠ‚AR
BH`BI©B=óBI1C�{CG	D1QD>ƒDGÂDF
! E(QE9zE´E/ÌE!üE]F/|F¬F"ÌF/ïF8GAXG-šG.ÈGF÷G'>H-fH0”H]ÅH,#I=PI'ŽI+¶I'âIb
! J6mJC¤J1èJKE8KN~K;ÍK)	L13L#eL‰L+¨LGÔL#M5@M-vMO¤MJôM=?N+}N7©N+áN
O'*O%RO'xO= O=ÞOP29P-lPCšPÞPHóP^<Q[›Q<÷QM4RR‚RaÕR87S5pSn¦S:T2PT6ƒT6ºTDñT66U@mU;®U@êU7+V7cVA›V7ÝV9W;OW7‹W8ÃWFüW7CXF{XVÂX<Y?VY:–Y:ÑYBZHOZC˜Z<ÜZC[H][<¦[?ã[<#\7`\G˜\Cà\W$]l|]hé]UR^Z¨^%_G)_Gq_1¹_,ë_5`N`b`K}`RÉ`Ga,da‘a6§a5ÞaNb5cbQ™bDëb90c3jc1žc/Ðc;d/<d;ld4¨d-Ýd0eB<e$e¤eCÂef3f@LfR�fMàf*.g.Yg/ˆg(¸g>ág h@h(^h:‡h9Âh:üh7i5Ni'„i!¬iÎi(îi+j&Cj+jj$–jF»jNk+QkH}k@Æk?l5Gl‚}l]m0^mY�m`ém3Jn;~n<ºnD÷n4<oAqo<³oMðo,>pkp‚p/”p9Äp/þp!.qUPqS¦qSúqXNr>§r]ær]Ds_¢st't(Atjt3Št9¾t0øt0)u/Zu<Šu5Çu&ýu-$v@Rv"“v"¶v;Ùv<wIRw#œwÀwRÖw))xSx;ex?¡xeáxGyQWy©yFÂyd	z nz2�z.Âz]ñz&O{v{H–{[ß{ ;|'\|„|+¢|%Î|,ô|&!}›H}}ä}Lb~L¯~?ü~;<<x-µ1ã+€IA€T‹€_à€5@�Av�i¸�M"‚Hp‚”¹‚DNƒ>“ƒxÒƒ?K„R‹„EÞ„N$…zs…Fî…G5†a}†6ß†I‡V`‡k·‡D#ˆWhˆ`Àˆf!‰–ˆ‰%Š¨EŠvîŠ>e‹S¤‹9ø‹N2ŒH�ŒkÊŒ^6��•�F%ŽRlŽf¿ŽO&�cv�vÚ�7Q�i‰�Fó�l:‘™§‘UA’m—’(“G.“Bv“o¹“œ)”WÆ”r•j‘•Dü•7A–…y–‡ÿ–…‡—ž
˜R¬˜oÿ˜Do™p´™R%š`xš„Ùšˆ^›9ç›.!œCPœn”œC�9G�H��!Ê�jì��WžUÙžr/ŸU¢ŸhøŸBa X¤ fý 4d¡^™¡Fø¡Y?¢^™¢lø¢Ee£L«£gø£9`¤4š¤*Ï¤%ú¤* ¥EK¥&‘¥*¸¥*ã¥p¦+¦/«¦6Û¦I§I\§-¦§"Ô§7÷§8/¨+h¨4”¨"É¨ì¨-© 1©^R©%±©×©,ô©9!ª.[ª?ŠªÊª7éª0!«-R«€«)Ÿ«É«$Ú«Šÿ«YŠ¬=ä¬5"­CX­Eœ­5â­\®;u®=±®>ï®A.¯vp¯Eç¯E-°hs°xÜ°ŒU±nâ±WQ²m©²J³b³C³OÃ³H´7\´E”´>Ú´µ4/µXdµ1½µïµ=¶,J¶5w¶J­¶Gø¶N@·S�·Cã·)'¸6Q¸-ˆ¸\¶¸L¹`¹2x¹«¹À¹nÍ¹9<º?vºB¶º(ùº."»`Q»K²»fþ»Ae¼n§¼½<2½$o½K”½1à½
¾ ¾/¾M¾*f¾‘¾h­¾[¿r¿E�¿<Ö¿?À6SÀ‘ŠÀ7Á]TÁ`²Á)Â8=ÂOvÂGÆÂ)Ã+8ÃHdÃ3­ÃKáÃM-ÄD{ÄDÀÄ<Å¡BÅ äÅÇÈ6ÉFÊ1eÊ(—Ê@ÀÊ+ËC-Ë6qË8¨Ë-áË;Ì_KÌ;«ÌhçÌ2PÍ,ƒÍ+°Í>ÜÍ1ÎMÎv_ÎNÖÎb%ÏAˆÏFÊÏCÐEUÐ@›Ð8ÜÐ@ÑKVÑ0¢ÑbÓÑ`6Ò`—ÒNøÒJGÓb’ÓbõÓHXÔ2¡Ô4ÔÔ5	Õ*?Õ?jÕIªÕ=ôÕf2Ö$™Öh¾Ök'×P“×ä×9ø× 2Ø$SØ>xØ,·ØWäØ*<ÙngÙSÖÙR*Úm}Ú=ëÚ@)ÛGjÛ)²Û-ÜÛO
! ÜYZÜ´ÜËÜ6âÜ5ÝTOÝS¤ÝiøÝ�bÞvðÞ–gßbþßTaà*¶àAáà5#á_YáH¹á=â=@âB~â;ÁâNýâ7LãA„ãfÆã6-ädäKyä-ÅäOóä Cå+då'�å'¸å%àå1æ78æ�pæƒç
! „çx�çwè€èHžèGçè8/éRhé?»é+ûéB'ê#jê?Žê?Îê"ëP1ë+‚ëM®ëAüë.>ì.mìœì¹ìÐììì9ùì$3í.Xí3‡í»í+ÒíFþíHEî$Žî#³îE×î+ï0IïGzï'Âï;êïI&ðHpðG¹ðGñ6Iñn€ñïñ-ò</òlò*†ò*±ò)Üò"óK)ó;uó=±óBïóN2ô=�ôF¿ôHõBOõF’õDÙõö5öCPöE”öÚöAôö6÷JQ÷7œ÷.Ô÷Jø8Nø;‡øÃø-ØøJù€Qù|ÒùnOúJ¾ú9	ûXCû$œû$Áû+æû0ü%Cü;iü.¥ü©ÔüN~ýUÍýQ#þVuþ[Ìþ“(ÿ_¼ÿTIq‰»SE2™QÌ0/OFOÆ;1R8„<½HúACK…LÑCEbC¨;ì)(R^qBÐW=k!©*Ë?ö663m3¡2Õ:	,C	Mp	!¾	"à	5
! M9
! #‡
! !«
! jÍ
! ,8OeQµ+S3*‡>²Añ63
4j
XŸ
=ø
!6'X-€*®@Ù%2@@s.´;ã=4].’4Á#ö'‚BÅLÍ63QZ…:à-/I?y©¹¨c:BGDŠAÏ/-A&oŠ–!53I(}?¦Dæ7+@c>¤6ãC:^3™.ÍBüF?†k¥e=w‡µ2=7p(¨5Ñ³G»-=15oG¥Oí'=<eZ¢Uý2S 6† F½ M!;R!SŽ!Gâ!X*"Aƒ"lÅ";2#Ln#<»#Mø#^F$?¥$6å$o%QŒ%3Þ%'&:&iQ&R»&A'PP'G¡' é'Q
! (E\(Ÿ¢(B)}a)0ß)^*co*1Ó*]+c+1}+¯+aÌ+'.,AV,—˜,˜0-žÉ-'h.�."°.^Ó..2/3a/B•/,Ø/0i$04Ž0GÃ0@15L14‚1'·1aß1&A2*h2“2®2Á2DØ2C3Ca3C¥3Dé3C.4Ar4B´4A÷4/95Oi5U¹5@6uP6?Æ6=7(D7-m7U›7Wñ7[I8_¥8Q9WW9I¯9aù9Y[:Vµ:4;$A;-f;;”;GÐ;,<YE<XŸ<Xø<=Q=<�=<Ì=0	>_:>2š>UÍ>K#?"o?1’?!Ä?4æ?-@-I@Aw@A¹@ û@#A7@A(xA¡A$ÁA=æA?$B8dB)�BxÇB/@C>pCE¯CJõC8@D!yD.›D'ÊD)òD+E%HE,nE*›E=ÆELFEQFI—FBáFh$Gi�GV÷GNNH�HS°H>I3CItwI}ìIjJ9ˆJ8ÂJ8ûJ4K5KK1�K0³KLäK;1L9mL8§L?àL2 MUSM=©M'çMFN;VN0’N6ÃNHúN=CO?�O)ÁO(ëO3P;HP „PE¥POëPH;QF„QAËQ
R/,R/\R&ŒR#³R2×R7
! S,BS;oSJ«S0öS>'T-fT>”T8ÓT@USMUJ¡U3ìU/ V'PV#xVAœVTÞV>3W9rW0¬WQÝWO/XMX<ÍX

! YGY6`Y]—YPõYFZEcZ8©Z<âZ3[>S[%’[X¸[L\L^\J«\,ö\0#]BT]I—]á]Dÿ]D^AX^<š^×^$é^2_A_3\_?�_*Ð_+û_;'`<c`I `,ê`
a<%aba&€a5§a(Ýa*bg1bI™b5ãb6c@Pc!‘c³c^ÐcW/dH‡dÐdëdee2geše­eK¾e
! ff(0f'YfE�f?Çf)g91g kg6Œg-Ãg}ñgxohèh"hi‹i6§i$Þi1j*5jA`jJ¢jFíj 4k*Uk€k!›k½kŠÔk;_l)›l5ÅlLûlHm2fm™m*¶m&ám\n&enŒn+«nV×n<.ožko[
! p8fp:Ÿp+Úp1q18q1jqœqH·qr7rhPr3¹rVírYDsVžs2õs6(tG_tK§t@ót@4u-uu£u"Áu'äu'vy4vz®vI)wswE‹w<Ñw=x=Lx<ŠxgÇxC/yCsy@·ygøyH`z~©z]({+†{¸²{!k|�}\£}J~JK~I–~Ià~3*Z^(¹3â9€AP€H’€HÛ€,$�(Q�Az�V¼�B‚.V‚L…‚GÒ‚%ƒ<@ƒ�}ƒK
„DY„.ž„NÍ„C…X`…,¹…æ…Oì†V<‡p“‡hˆdmˆcÒˆU6‰SŒ‰'à‰#ŠL,Š`yŠ;ÚŠD‹B[‹0ž‹WÏ‹‡'Œ<¯ŒWìŒ\D�&¡�È�aå�GŽ2\ŽY�ŽéŽi�?…�Å�3Ò�)�60�Ug�0½�^î�3M‘c�‘7å‘8’ V’ow’Iç’I1“I{“,Å“Dò“o7”k§”G•z[•_Ö•>6–"u– ˜–K¹–:—M@—Ž—:¢—!Ý—8ÿ—:8˜,s˜ ˜¼˜#Ø˜3ü˜=0™7n™Y¦™Pš:QšŒš¥šÅš3ßš›(+›4T›,‰›)¶›?à›B œAcœ–¥œ•<�LÒ�3žWSžQ«ž2ýž60ŸOgŸ6·ŸZîŸ@I 0Š K» ¡7'¡K_¡N«¡Aú¡G<¢Q„¢LÖ¢5#£Y£Fs£&º£á£E¤8G¤9€¤*º¤:å¤ ¥:?¥ z¥¦¦‡Â¦J§'h§0�§MÁ§c¨'s¨R›¨3î¨'"©?J©>Š©3É©Mý©(KªEtªZºª1«LG«A”«?Ö«Z¬iq¬aÛ¬'=­Le­H²­2û­<.®6k®E¢®>è®@'¯:h¯’£¯^6°S•°Wé°+A±:m±D¨±Dí±D2²Fw²N¾²2
³?@³@€³>Á³D´!E´g´=‚´BÀ´;µ@?µ?€µ*Àµ@ëµB,¶5o¶>¥¶?ä¶?$·Gd·(¬·MÕ·S#¸Zw¸ZÒ¸b-¹j�¹oû¹ukºtáºˆV»ˆß»ˆh¼ˆñ¼Šz½ˆ¾ŠŽ¾ˆ¿~¢¿Œ!ÀŒ®ÀŠ;ÁŒÆÁ‹SÂ�ßÂ~oÃEîÃC4ÄKxÄ=ÄÄCÅ:FÅ�ÅB¡Å>äÅA#Æ<eÆ¢Æ:¿ÆGúÆ?BÇG‚Ç:ÊÇ+ÈD1ÈAvÈ@¸ÈFùÈC@ÉD„ÉBÉÉ?Ê(LÊuÊ“Ê*²Ê/ÝÊ=
ËHKË4”Ë/ÉË/ùË0)ÌDZÌbŸÌ0Í�3ÍdÁÍ$&Î;KÎ7‡Î¿Î*ÞÎ/	Ïh9Ï;¢ÏOÞÏ/.Ð;^ÐcšÐWþÐVÑXoÑKÈÑ)Ò(>ÒgÒ$…Ò;ªÒ2æÒ)Ó3CÓ3wÓ «Ó4ÌÓ:Ô4<Ô)qÔ_›ÔBûÔ5>Õ)tÕ:žÕ ÙÕOúÕOJÖ7šÖaÒÖ34×9h×;¢×JÞ×0)ØJZØZ¥ØBÙ[CÙ+ŸÙ&ËÙOòÙBÚ_ÚwÚ.�Ú1¼ÚNîÚ5=Û0sÛ1¤Û,ÖÛ/Ü-3Ü-aÜ#�Ü3³Ü-çÜ*Ý)@Ý,jÝ-—Ý(ÅÝ)îÝ,Þ,EÞ&rÞ#™Þ"½Þ"àÞ'ß=+ß-iß3—ß,Ëß,øß*%à*Pà){à%¥à'Ëà*óà.á,Má&zá)¡á4Ëá$â&%â+Lâ-xâ(¦âÏâ0ïâ ã:@ã;{ã:·ã0òãI#äEmäg³äNåVjåSÁåRæ&hæ-�æ1½æ)ïæç%6ç(\ç©…çI/è8yè1²è.äèˆé-œé¡Êé1lë`žëFÿëFì5^ì”ì ±ìÒì)ïì$í	>í@Hí}‰íNîSVîrªî=ï@[ï�œïZ:ðQ•ðyçð˜añYúñeTòbºòBóU`óG¶ómþóClô@°ô\ñôONõ}žõTöRqöGÄöz÷s‡÷@û÷U<øN’øLáør.ùc¡ù`ú@fúe§úD
û>RûP‘ûƒâûCfüqªüxý&•ýg¼ýE$þajþ–Ìþ°cÿÉ×Þ;¶EòÁ8`ú@[kœ_Xh`ÁM"1p-¢)Ð.ú<);f*¢:Í,(55^3”{ÈÁD‰	ƒ�	‚
! P—
! pè
! WYæ±Ú˜cs
N×
e&?Œ Ì¨m^Pu]Æ“$<¸@õ@6Fwo¾/.B^E¡Œç_t^ÔR3X†Aß1!ƒSE×ŒBªXíkFD²7÷:/\jSÇZŽvX^^l½W*a‚RäH7`€Ná70Wh=ÀKþlJ^·= ST ¯¨ CX!>œ!gÛ!QC">•"|Ô"pQ#%Â#Lè#M5$Fƒ$�Ê$[h%pÄ%X5&RŽ&‚á&Ld'I±'Fû'LB(ë�(ê{)ef*ZÌ*”'+t¼+Ž1,ŽÀ,ŽO-…Þ-Gd.×¬.;„/bÀ/d#0kˆ0Vô0@K1¥Œ1§22­Ú2jˆ3ó34](4†4 ¦4G5g5‚5:�56Ø5Z6=j6ª¨6ŽS7Œâ7Go8R·8^
! 9wi9�á95o:f¥:J;MW;m¥;Z<n<@î<u/=f¥=G>]T>d²>,?hD?W­?A@CG@h‹@œô@‘A6«A¶âA ™B.ºBZéB<DCH�CÊC$ÝCADoDD#´DdØD[=EC™EIÝE3'Fk[FQÇF>G6XG&�G1¶G4èG5H+SH!H3¡H2ÕH*I43I/hI1˜I\ÊIH'J_pJ%ÐJ\öJ$SKIxK ÂK9ãK8L;VL9’LoÌL(<M6eMœM:N@WN5˜N1ÎN@O+AO+mO5™OnÏOs>PC²PBöP"9QZ\Qa·Q6R;PRFŒR;ÓR@SKPSAœSHÞSb'T!ŠTF¬T?óT^3UD’U4×UVI)VMsV ÁV;âV8W5WW&�WU´W:
! X3EXyXD‘X2ÖXR	Y%\Y<‚Y<¿YBüY+?Z;kZ/§Z.×Z'[D.[Ss[‰Ç[(Q\0z\d«\D]4U]*Š]µ]4Õ]-
! ^58^/n^2ž^)Ñ^.û^!*_;L_ ˆ_"©_Ì_8Ý_#`!:`E\`$¢`LÇ`-a1Ba&taN›aêakb5sb©b/Çb÷b)c?8c6xc@¯c=ðc/.d;^dJšd<åd8"e:[e=–e(Ôe3ýe:1f5lf6¢f6Ùfg4+g>`gŸg9ºg9ôg&.h&Uh5|h(²h9Ûh/iEi%ei:‹i#Æiwêi£bj½k¥Äkjl-„l*²l;Ýlm./m+^m-Šm/¸mLèm,5n1bn$”nP¹nK
! o,VoDƒo*ÈoRóoRFpB™p5Üp;q1Nq€q( qIÉqFrJZrI¥r&ïr·sOÎst=tStitDt$Ät/ét@u.Zu‰uK¦u.òu2!vTvgvzvD�v$Õv/úv*wHwew#ƒw§wÂwRáw34x9hx¢x:²xiíxWy/wyD§y4ìy$!z4FzR{zOÎzL{Ck{/¯{ß{!ÿ{-!|1O|8�|º|+Ñ|ý|!}:}2V}J‰}JÔ}6~GV~Wž~&ö~96W3Ž3Â'ö.€'M€!u€;—€Ó€Cì€?0�p���=­�<ë�*(‚MS‚H¡‚Hê‚H3ƒH|ƒÅƒ$×ƒ(üƒ'%„8M„8†„$¿„Eä„$*…ÄO…s†Cˆ†6Ì†G‡1K‡I}‡$Ç‡ì‡E	ˆ»Oˆ<‰&H‰>o‰V®‰&Š-,ŠKZŠ¦Š~»ŠQ:‹HŒ‹ Õ‹Kö‹)BŒ(lŒ%•Œ0»Œ,ìŒj�B„�>Ç�:Ž7AŽ#yŽB�ŽGàŽ=(�-f�)”�$¾�ã�;ú�(6�'_�)‡�'±�nÙ�,H‘3u‘&©‘0Ð‘%’1'’3Y’%�’,³’%à’E“%L“0r“(£“.Ì“4û“@0”+q”4�”3Ò”+•92•l•P‰•GÚ•;"–6^–D•–=Ú–¡—)º—"ä—;˜C˜\˜;y˜Uµ˜ ™&,™$S™#x™vœ™vš}Šš~›-‡›Lµ›!œ-$œ"Rœ]uœ)ÓœKýœ,I�;v�`²�Nž#bž=†ž;Äž)Ÿ*ŸoHŸŒ¸Ÿ{E Á EÝ *#¡%N¡Nt¡3Ã¡(÷¡ ¢?¢UX¢O®¢&þ¢<%£7b£@š£aÛ£2=¤&p¤(—¤&À¤ç¤¥¥0¥MO¥7�¥?Õ¥*¦@¦\¦Cw¦P»¦*§J7§J‚§+Í§6ù§80¨wi¨7á¨D©?^©%ž©:Ä©6ÿ©Å6ª<üªd9«Fž«"å«5¬M>¬=Œ¬(Ê¬$ó¬H­Na­{°­_,®LŒ®RÙ®A,¯Ln¯1»¯>í¯?,°0l°/�°GÍ°0±/F±¡v±M²f²'|²%¤²Ê²á²ü²K³a³/{³,«³!Ø³)ú³"$´.G´1v´-¨´Ö´?õ´55µSkµ[¿µQ¶m¶Wí¶oE·Sµ·6	¸@¸>À¸rÿ¸\r¹rÏ¹¤Bº€çºUh»I¾»†¼‹�¼N½ˆj½’ó½J†¾QÑ¾J#¿un¿^ä¿4CÀ�xÀ4úÀF/ÁXvÁ�ÏÁn]ÂvÌÂ`CÃ_¤Ã*ÄT/Ä\„ÄoáÄ|QÅgÎÅ[6Æx’ÆVÇ^bÇIÁÇsÈgÈTçÈ-<É@jÉ3«ÉYßÉ89ÊdrÊo×Ê,GËutË&êË*ÌO<ÌLŒÌ@ÙÌFÍ@aÍ+¢Í=ÎÍ8Î/EÎ&uÎ9œÎOÖÎ)&ÏsPÏ8ÄÏQýÏgOÐg·ÐgÑf‡ÑpîÑr_Ò_ÒÒc2Óc–ÓCúÓA>Ô@€ÔCÁÔ+ÕK1Õ;}Õ$¹ÕlÞÕEKÖ;‘ÖˆÍÖTV×«×¼+Ø1èØDÙM_Ù5­Ù6ãÙ:Ú=UÚh“ÚDüÚNAÛX�Û”éÛV~ÜSÕÜh)Ý^’Ý‹ñÝN}ÞKÌÞYßHrß}»ß[9àP•àSæàE:áF€á>Çá/â?6â;vâ(²âÛâtûâKpãK¼ãVä•_äOõä›Eå4áåGæK^ækªæFçR]çR°çRèEVè3œè3Ðè,éc1éƒ•éGê+aêP�êQÞêR0ëTƒëPØëJ)ì:tì/¯ì2ßìAí$Tí-yí*§íXÒí++î<Wî=”îLÒîIïDiïa®ï>ð9OðJ‰ð"Ôð/÷ð5'ñV]ñ)´ñCÞñ]"ò3€ò2´òDçòD,óMqó=¿óeýó4cô@˜ô;ÙôAõCWõ.›õ€ÊõOKöR›ötîöIc÷.­÷OÜ÷;,øEhø8®ø@çøh(ùV‘ù6èùDú$dú™‰ún#û4’ûnÇûg6ü7žüqÖü<Hý>…ýiÄýa.þ.�þ+¿þCëþj/ÿ>šÿ6Ùÿ90J#{’Ÿ,2<_.œAË%
T3JˆGÓJ=fa¤*T1@†HÇ$.5Vd=»Bù~<c»ZGz¤Â6gAžAàO"	Kr	?¾	]þ	E\
! k¢
! �”žG3m{SéW=
C•
_Ù
f9/ RÐ`#_„KäQ0J‚7ÍQnWCÆC
! KNJšEå]+”‰m_Œ7ìL$:q(¬OÕN%:t(¯4Øp
Q~7Ð\Ne8´Zí;HE„7Ê>oA+±&Ý)H.!w/™WÉg!?‰hÉi24œ[ÑP-K~kÊo6:¦iá0K _| CÜ , !LM!9š!HÔ!/"FM"B”":×"c#fv#RÝ#C0$1t$I¦$Cð$q4%8¦%Cß%0#&AT&=–&dÔ&d9'Ož'4î'G#(9k(;¥(Aá(B#)Hf)U¯)i*Zo*OÊ*o+^Š+;é+N%,Wt,IÌ,T-wk-_ã-[C.*Ÿ.;Ê.J/PQ/@¢/Bã/L&0ds0*Ø0T1(X1/�1±1`¹1X2Òs2þF3IE4t�5t6[y6JÕ6V 7+w7;£7÷ß7<×8]9Pr9&Ã94ê9+:*K:Nv:sÅ:n9;%¨;\Î;(+<(T<}< ›<¼<Ü< ü< =->='l=*”=0¿=0ð=^!>]€>cÞ>ÌB?Æ@žÖ@auBC×B3C5OCB…CAÈC6
! D;AD*}D$¨D%ÍDTóDŠHETÓE’(F:»F.öF>%GedGÊG&ÐG÷GHH
! <HGHWH?gH>§HAæH4(I]IcnIÒItÕInJJo¹Je)K�KB¬KGïK}7L@µLDöL+;M,gM+”MDÀM"NM(NhvNXßNE8O5~O/´OWäO=<P7zPi²PQQQnQ?ÀQDR8ER0~Re¯RVSIlSG¶S(þSK'T>sTP²TJUBNU<‘U\ÎUd+V]�V\îVYKWs¥W:X5TX6ŠX?ÁX7Y9Y¢RY3õYk)ZS•Z7éZ4![5V[5Œ[qÂ[*4\)_\M‰\'×\&ÿ\+&]ŒR]Lß]/,^@\^O�^Oí^:=_+x_•¤_B:`=}`7»`8ó`D,a.qa. a/Ïa/ÿaE/b.ub!¤bAÆbAcSJcBžc=ác4dfTdF»d?e=BeB€e<ÃefAfDHfU�fãf3gt6gS«g1ÿg81hHjhB³h?öh96iApi2²i&åi'j(4j1]j*�j+ºj&æj.
k0<k0mkžkµkËk&ãkP
! l[l7rl*ªl&Õl]ül%Zm*€m«mÆm.äm-n-An1onD¡nGæni.oW˜oDðo@5pIvpCÀpFqbKqd®qWrAkr@­rHîrl7sF¤s
ësùs%	t'/t"Wt@zt|»tB8u4{u°u^Ëu8*v!cvS…v1Ùv3w6?w=vwE´w,úwC'xFkx;²x7îxW&y~yEžy äy2z'8z `z1�z0³z@äz<%{7b{5š{AÐ{F|2Y|9Œ|HÆ|F}>V};•}0Ñ}@~=C~œ�~zD™GÞ.&€XU€®€6Ì€:�6>�#u�'™�5Á�F÷�D>‚Cƒ‚4Ç‚+ü‚(ƒ6Fƒ6}ƒ6´ƒ6ëƒ6"„6Y„6�„QÇ„=…:W…4’…EÇ…?
†5M†5ƒ†6¹†5ð†)&‡(P‡)y‡6£‡6Ú‡ˆ$/ˆ0Tˆ…ˆK¢ˆ#îˆ%‰>8‰)w‰ ¡‰=Â‰@Š¥AŠ<çŠE$‹Lj‹G·‹Kÿ‹=KŒX‰Œ=âŒ1 �rR�€Å�sFŽzºŽˆ5�{¾�{:�‰¶�|@‘t½‘‚2’uµ’v+“¢“‡"”ˆª”�3•Cµ•4ù•S.–5‚–L¸–2—.8—%g—-�—(»—<ä—9!˜f[˜,Â˜Uï˜1E™5w™7­™7å™8š,VšCƒšAÇš	›!›=›TO›J¤›Jï› :œ)[œ0…œB¶œ&ùœ �C>�‚�4’�'Ç�Vï�9FžB€ž3Ãž)÷ž@!Ÿ6bŸ;™Ÿ!ÕŸX÷Ÿ?P d� 
õ 9¡)=¡8g¡3 ¡Ô¡ï¡	¢#¢?¢H]¢?¦¢.æ¢)£#?£"c£:†£,Á£3î£"¤[>¤š¤,ª¤	×¤0á¤7¥%J¥=p¥ƒ®¥92¦Pl¦#½¦á¦7ü¦44§/i§?™§0Ù§.
! ¨.9¨h¨b�¨^ä¨0C©=t©U²©"ª/+ª[ªzª™ª?·ª|÷ª&t«q›«h
¬zv¬‚ñ¬tt­yé­[c®i¿®c)¯�¯3¢¯/Ö¯@°0G°Ax°.º°5é°±02±Ac±*¥±<Ð±@
²WN²/¦²8Ö²9³CI³/�³#½³Rá³Z4´f�´4ö´,+µ0Xµ5‰µ3¿µ-óµY!¶k{¶Jç¶u2·U¨·]þ·I\¸\¦¸D¹KH¹#”¹¸¹5Í¹º*º2FºRyº_Ìº.,»4[»%�»>¶»:õ»90¼2j¼\�¼-ú¼+(½/T½(„½U­½R¾8V¾;�¾.Ë¾8ú¾3¿@N¿!�¿±¿"Á¿!ä¿#À-*ÀXÀ0pÀ¡À»ÀÖÀñÀ	Á+ÁDÁ,]Á;ŠÁ0ÆÁ;÷Á;3Â=oÂ;­Â;éÂ;%Ã;aÃ;�Ã/ÙÃ8	ÄBÄVÄ]Ä/qÄ-¡Ä,ÏÄ(üÄ(%ÅNÅ>`ÅHŸÅèÅ
ÆOÆ(_Æ2ˆÆ)»Æ6åÆ2Ç+OÇ.{Ç4ªÇ*ßÇ-
! È-8È8fÈ6ŸÈÖÈóÈ1É;BÉ±~É!0ÊDRÊJ—Ê$âÊDË0LË'}Ë-¥ËCÓË2Ì%JÌ5pÌ6¦Ì<ÝÌ@Í8[Í9”Í1ÎÍ<Î%=Î,cÎ�Î ®Î/ÏÎ3ÿÎQ3Ï1…ÏZ·Ï?Ð<RÐ�ÐA Ð'âÐ5
! Ñ&@Ñ&gÑŽÑ­Ñ!ÈÑ4êÑ<Ò\Ò*wÒ)¢Ò\ÌÒ)Ól2ÓCŸÓ'ãÓÔ")Ô'LÔ"tÔ6—Ô¢ÎÔ7qÕK©Õ!õÕ<ÖJTÖ,ŸÖDÌÖ[×2m×\ ×@ý×>>Ø?}ØJ½Ø.Ù<7ÙtÙ’Ù>±Ù2ðÙ #Ú"DÚ6gÚ5žÚJÔÚ.Û5NÛ6„Û,»Û$èÛ0
Üs>Üp²ÜA#ÝceÝ3ÉÝ4ýÝ42Þ@gÞ-¨Þ9ÖÞ6ßBGßNŠß^Ùß8à@Hà%‰àM¯àTýà*Rá-}áG«á;óá</â<lâ;©â>åâ=$ãGbã-ªã$Øã0ýãG.ävä–ä%±ä>×ä:å,Qå6~å1µåhçåQPæ_¢æ>ç<Aç ~ç+ŸçËçLéç6è"Jè<mè<ªè8çè7 é:Xé*“é¾éMÛé?)êMiêM·êDëTJë>Ÿë8ÞëtìXŒìjåì)Pí5zí3°íNäí>3îrî~îŠî	©î³îSÄîKï1dï9–ïPÐï{!ðD�ð;âð?ñ<^ñ@›ñIÜñL&òasòÕò"ìò1ó7Aó)yó1£óFÕó3ôZPô\«ô9õ^Bõ2¡õLÔõV!ö:xö:³ö<îön+÷.š÷?É÷_	ø?iø0©øQÚø<,ù<iù*¦ù@Ñù7ú>Jú=‰ú7Çúbÿú^bûOÁûhülzü=çü~%ý‚¤ý-'þ4Uþ2Šþ8½þ:öþ`1ÿ/’ÿ<Âÿ4ÿÿ.40cN”Kã5//e=•HÓ9HVAŸ6áILbF¯Aö,84eIš.ähK|JÈE!YX{UÔM*}xsöAj7¬?ä,$	=Q	5�	BÅ	°
! _¹
! B>\=›7Ù4VFH�?æi&
3�
OÄ
6EK%‘)·=áLBl"¯!Òô-.A+p<œYÙD3%x9ž=ØS8j8£BÜ85X.Ž<½`úo[?Ë8SDe˜*þ&)'PUxQÎQ 6r1©"Û0þ"/"R/u>¥>ä7#+[9‡*Á-ìH8c;œvØ>O5Ž Ä2å'0@,q7ž9ÖBSSp\Ät!=–IÔI,hV•8ìB% Dh A­ Rï B!/_!:�!UÊ!M "^n"6Í"'#L,#:y#:´#8ï#R($?{$?»$7û$F3%Sz%QÎ%S &<t&:±&Dì&S1'*…'\°'Z
(-h(>–(JÕ($ )'E)+m)<™)'Ö)Eþ)0D* u*:–*YÑ*5++0a+3’+1Æ+.ø+/',+W,ƒ,& ,*Ç,<ò,A/-Hq-Eº-;.H<.3….¹.GØ.7 /9X/3’/!Æ/%è/D0MS0M¡0:ï06*1Ba19¤1VÞ1#524Y2(Ž2<·2Zô24O3%„31ª3/Ü394AF49ˆ4VÂ4s55�55Ã5&ù5I 6*j6•6+´6Nà6N/7$~7%£7$É7î7'8-8)B8%l8&’8¹89Ö89#(91L90~99¯9;é9M%:=s:4±:…æ:cl;HÐ;!<D;<(€<)©<BÓ<	= =<8=<u=²=WÃ=5>6Q>3ˆ>¼>+Ø>A?DF?9‹?Å?1Ú?/@F<@Iƒ@#Í@eñ@IWA@¡AIâA0,BD]B)¢B#ÌBðB(
C<6C6sC:ªCMåCK3D D DU¿DjE&€E"§E(ÊEóE1
! FM<FKŠF9ÖFHGGYG@¡G=âGI HIjHV´H0I`<Ij�IEJDNJg“JGûJCCK‡K/£K0ÓKL6LRRL.¥L1ÔLPMLWMJ¤MFïM6NiQNN»N.
! O29O9lO4¦OÛO6óO/*P0ZP ‹P@¬P íPHQWQ5wQ"­QÐQ6ïQ1&RHXRY¡RlûRRhSR»S2TFAT;ˆT?ÄT%U@*U5kU.¡U+ÐU6üU@3VGtVG¼V3W78W=pW*®W7ÙW/X(AX$jX7�XLÇXkY€Y1‘Y1ÃY1õYY'Z)�Z/«Z>ÛZQ[Ol[[¼[:\9S\1�\>¿\"þ\J!]Ol]:¼]5÷]$-^<R^9�^aÉ^1+_N]_L¬_Jù_;D`0€`1±`�ã`ea+ƒa1¯aAáa,#b3PbD„bVÉbj c‹c«c/ÉcFùc)@d:jd3¥d7Ùd:e4Le/�e1±eLãe80f2if1œf9Îf>g>GgH†g)Ïg'ùgG!h*ihM”hOâhK2iT~i:ÓiCjlRj+¿j@ëjN,kU{kbÑk_4lR”l'çl¤mE´m*úm%nEAnF‡n=ÎnWo.doF“o^Úo'9p0ap<’p#Ïp8ópZ,qW‡qFßq^&r2…rK¸r/s:4sEos>µs4ôsC)tDmt0²t<ãt% u8Fu?u4¿u#ôu;v4Tv1‰vI»v-w<3w8pw+©w'Õw&ýw)$x#Nxrx7ˆx2Àx=óx#1yUyayAmyO¯y&ÿy6&z1]z=�z=Íz:{F{=a{(Ÿ{!È{ ê{|E'|:m|0¨|.Ù|9}CB}r†}ù}K~<d~¡~2³~Fæ~C-/q<¡2Þ3€'E€%m€-“€3Á€>õ€4�8@�"y�
! œ�§�X¹�Y‚Dl‚8±‚'ê‚!ƒ4ƒ0Rƒ?ƒƒUÃƒm„+‡„2³„Gæ„9.….h…A—…/Ù…	†8†8W†A�†KÒ†@‡O_‡#¯‡3Ó‡,ˆ,4ˆ'aˆ#‰ˆj­ˆ&‰!?‰6a‰A˜‰7Ú‰7Š7JŠ2‚Š.µŠFäŠ,+‹'X‹k€‹&ì‹%Œ@9ŒJzŒ3ÅŒcùŒP]�U®�NŽJSŽ3žŽ.ÒŽW�9Y�“�£�!Ã�å�)ÿ�&)�?P���;®�9ê�7$‘2\‘B�‘3Ò‘1’18’9j’H¤’Kí’I9“Rƒ“fÖ“%=”Pc”Q´”9•@@•7�•"¹•2Ü•G–5W–@�–1Î–0—81—[j—=Æ—8˜c=˜[¡˜6ý˜i4™iž™tšV}šNÔšO#›/s›)£›PÍ›Tœ>sœ8²œQëœ[=�9™�<Ó�=žUNž3¤ž.ØžHŸoPŸ*ÀŸëŸ>úŸM9 C‡ 2Ë 5þ +4¡@`¡2¡¡-Ô¡E¢CH¢;Œ¢-È¢(ö¢,£OL£2œ£RÏ£="¤?`¤ ¤$¸¤/Ý¤
¥('¥rP¥ƒÃ¥YG¦9¡¦(Û¦)§#.§)R§P|§GÍ§#¨#9¨s]¨KÑ¨W©u©“©²©.Ñ©fªCgªS«ª.ÿª4.«7c«"›«8¾«0÷«M(¬Kv¬/Â¬0ò¬*#­MN­%œ­Â­"×­2ú­(-®(V®7® ·®Ø®ø® ¯9¯+X¯#„¯?¨¯Yè¯mB°C°°ô°'±<4±)q±<›±$Ø±Rý±P²0d²H•²*Þ²*	³54³j³?†³Æ³+â³*´19´8k´B¤´:ç´+"µ+Nµ@zµ7»µ$óµ¶'¶-=¶#k¶#�¶#³¶×¶*ë¶·,·C·
Z·
h·v·'�·
µ·0Ã· ô·¸)¸'D¸Il¸¶¸'Õ¸\ý¸*Z¹*…¹ °¹Ñ¹è¹<º2Cºvº‰º&¨ºÏºPæºX7»�»­»CÇ»0¼<¼)Q¼.{¼9ª¼Fä¼V+½ ‚½c£½;¾0C¾@t¾Dµ¾8ú¾3¿2S¿<†¿<Ã¿IÀsJÀ#¾À$âÀÁ7"ÁZÁ3tÁ3¨ÁÜÁ%ûÁr!Â”Â<¦ÂEãÂ@)ÃjÃ&„Ã:«Ã5æÃ#ÄL@Ä �Ä&®ÄÕÄóÄ)Å0:Å,kÅ-˜Å)ÆÅ<ðÅU-ÆsƒÆ÷Æ
Ç Çb=ÇD Ç'åÇ
ÈÈ0ÈEÈ/TÈF„È\ËÈ?(ÉhÉ)†ÉB°ÉHóÉB<Ê1Ê7±ÊKéÊ5ËLQËCžË\âË=?ÌS}Ì4ÑÌIÍ\PÍ5­Í_ãÍ5CÎ=yÎ3·Î;ëÎ;'ÏHcÏ%¬Ï7ÒÏ'
! Ð32Ð4fÐ›Ð!¢Ð4ÄÐùÐÑ/Ñ&MÑtÑ0}Ñ®ÑÍÑíÑYÒC\Ò: Ò-ÛÒS	Ó2]Ó8�Ó.ÉÓ/øÓ0(Ô/YÔ/‰Ô1¹Ô(ëÔÕ)4Õ2^Õ2‘ÕÄÕ ßÕÖ+Ö JÖkÖ,zÖ§ÖÆÖÕÖïÖQþÖP×_×y×•×¯× É×ê×ù×
! ØØ3ØOØ:jØ¥ØµØ'ÄØ(ìØ%Ù-;ÙiÙ=ƒÙ ÁÙ%âÙÚÚ9&Ú=`ÚžÚ­Ú¿ÚÚÚîÚÛÛÛ!5Û"WÛ2zÛ]­ÛÜ"Ü3Ü2EÜ.xÜ§ÜºÜ$ÍÜ2òÜ%Ý;ÝDSÝ˜Ý0ªÝ6ÛÝÞ'Þ=ÞBQÞ”Þ#¨ÞÌÞ*èÞ:ß2Nß�ß”ß«ß"¼ß!ßß(à*à@à‰SàKÝà)á3=á2qá=¤áâáýá0âBâXâkâ˜|âã(ã;ãJãdãsã�ãAžã"àãä'"ä5Jä€ä3‘ä3ÅäTùäINå:˜åÓå*ïå*æEæ(cæŒæ%§æ)Íæ÷æç$,çQç`çuç�çA¥çççè3èQèoè#„è"¨è/Ëèûè(éC8é"|éŸé³é-Åéóéê"ê4ê Kê)lê–ê&«êÒêæêë$ë-CëqëŠëœë&¶ë4Ýë2ìEìbì{ì�ì%¬ì*Òìýìí/(íXíqí%ƒí#©íÍí<Ýíî!9î[îHqîGºîïï'5ï*]ïˆï›ï¹ï×ïñïð ð>ð#Tðxð’ð¤ð¾ðIÚð1$ñ\VñW³ñ]òWiò4ÁòWöò!Nó!pó>’óBÑó`ôiuô3ßô8õ1Lõ3~õ3²õ:æõ:!ö7\ö/”öDÄö4	÷N>÷8�÷FÆ÷j
ø3xø1¬ø-ÞøBùqOùIÁù8úuDúvºú41û(fû1�ûcÁûD%ü4jüFŸü4æüRýJnýR¹ý4þAþT_þ+´þàþY÷þ/Qÿ:�ÿ!¼ÿ3ÞÿTHg0°áEõ=;/y$©3Î),7D>|>»)ú#$%H2n-¡6Ï)C0At9¶SðXDl�U
! `6v@­@î/5K4�6¶6í7$\
u/ƒ>³2ò'%	'M	 u	#–	9º	ô	7
! K
! k
! 
! �
! Œ
! ¨
! Ã
! à
! þ
! K(\…G¥Kí:9t� Àà
#
7@
 x
=™
,×
VB[9ž0ØH	Ro…C�Ká?-:m6¨9ß/II3“#Ç1ë?]/}7­$å*
! :5(p;™7Õ7
6E4|R±:&?Mf´ÁVÊD!fu†Mü$JCo8³ìg#‹O˜'èR8j,£XÐ*)?T>”CÓ>CV6š%Ñ-÷9%'_;‡)Ã#í.L/^IŽNØX'8€*¹0ä;7QG‰(Ñ(ú5# %Y $ ,¤ ,Ñ ,þ 0+!'\!#„!Œ¨!·5"=í"+# G#Ch#C¬#Lð#>=$9|$¶$-Ò$Z%P[%C¬%Lð%\=&Zš&õ&'#0'+T'1€';²'#î'J(U](s³(T')b|)pß)UP*o¦*x+X�+Uè+C>,b‚,Xå,\>-C›-0ß->.&O.*v.7¡.‡Ù.Da/R¦/>ù/>80!w0Q™0*ë011'H1&p1>—1(Ö1,ÿ1+,2#X2.|2:«2/æ2ˆ3HŸ34è3`4p~4,ï4:50W5Cˆ5#Ì5&ð5A6=Y6—6Eª6$ð627;H7„7 72À78ó7,80K87|8M´819e49:š9NÕ9P$:~u:{ô: p;*‘;&¼;'ã;4<3@<t<
! ‡<o’<"=4%='Z="‚=!¥=!Ç= é=!
! >",><O>6Œ>&Ã>)ê>$?#9?+]?A‰?Ë?è?.@/3@"c@†@&¥@3Ì@#A7$A&\A/ƒA³A&ÒAùA$B8B5TB#ŠB$®B&ÓB-úB'(C1PC‚C#ŸC#ÃCçCD#D!>D$`D$…D-ªD+ØDE!#E!EE0gE(˜E(ÁEêEF:#F-^F.ŒF»F@ÖF?GYWG4±GCæG8*H(cH5ŒHxÂH(;I(dI.�IY¼I:J?QJ9‘JËJCèJJ,K@wK9¸KGòKD:LHLÈL1àLJM5]MG“MÛMCàMm$N#’N-¶N$äN.	O78O/pO/ O&ÐO÷OoPsP=óP<1Q nQB�QqÒQcDRC¨RGìR54S:jS;¥S<áSGTAfTP¨TRùTULU2¢UJÕUI VFjVN±VGWIHW?’WqÒWBDXC‡XTËXZ Y2{Y2®Y,áY*Z"9Z5\Z4’ZGÇZL[g\[PÄ[P\Vf\T½\b]]u]TÓ]X(^T�^ZÖ^S1_…_&¥_IÌ_`!4`@V`—`·`Ì`ì`a,a"La<oaJ¬aB÷a>:bZybcÔbJ8c%ƒcZ©cSdJXd&£d8ÊdXei\ejÆeo1fO¡foñf9ag2›g'Îg@ögP7h&ˆh¯h?Ãh#i<'i=di¢i ±i(ÒiBûi>jUOj<¥j7âjck]~kTÜkA1lKslC¿l>m=Bm7€m,¸m åm<nGCn8‹nÄn,ànw
o…o# o"Äoçoûop 8p!Yp {p!œp ¾p!ßpq!qAq>aq& q Çqèqr_r`vre×r =sC^sC¢s>æsƒ%t.©t/ØtVuB_uB¢u6åumv.Šv*¹v'äv%w*2w"]w)€w1ªw'Üwx:#x>^xH�xCæx1*y.\y&‹y-²y-àyAz!PzSrz'Æz7îzN&{3u{3©{JÝ{Y(|‚|*›|3Æ|ú|}.$}&S})z}¤}'½}å}'~2-~4`~4•~IÊ~)#>?b¢8½9ö40€/e€?•€0Õ€.�.5�5d�>š�?Ù�7‚Q‚1o‚$¡‚<Æ‚CƒQGƒ<™ƒDÖƒ8„@T„G•„VÝ„g4…hœ…m†Ms†mÁ†c/‡t“‡uˆz~ˆZùˆzT‰cÏ‰03ŠMdŠ#²Š#ÖŠdúŠ"_‹=‚‹+À‹;ì‹?(ŒVhŒg¿Œe'�7��DÅ�\
! Ž.gŽJ–ŽHáŽO*�Pz�JË�C�/Z�#Š�6®�5å�;‘4W‘<Œ‘*É‘ô‘<’2Q’1„’1¶’Nè’B7“'z“-¢“2Ð“A”DE”5Š”AÀ”,•6/•;f•=¢•2à•t–aˆ–Hê–D3—-x—$¦—7Ë—1˜05˜Ff˜R­˜9™3:™7n™6¦™7Ý™IšO_šQ¯šD›,F›4s›=¨›Fæ›/-œR]œL°œ2ýœ,0�2]�1��@Â�DžDHž@�žFÎž!Ÿ>7Ÿ(vŸ(ŸŸ%ÈŸGîŸ>6 u Eˆ :Î M	¡-W¡2…¡*¸¡2ã¡4¢.K¢z¢>š¢:Ù¢S£Hh£R±£9¤>¤8Z¤!“¤9µ¤5ï¤4%¥'Z¥N‚¥KÑ¥¦*6¦/a¦,‘¦¾¦Ù¦&ô¦6§FR§R™§@ì§@-¨n¨?‡¨5Ç¨.ý¨Y,©@†©>Ç©IªGPªT˜ª,íªA«'\«„«�«±«É«Þ«ö«¬#¬;¬P¬e¬z¬�¬¥¬½¬Û¬ð¬­­2­G­_­t­Œ­¡­¹­Î­ã­û­®%®:®O®d®|®”®¬®Á®Ö®î®¯¯0¯H¯]¯u¯Š¯Ÿ¯´¯É¯Þ¯ö¯°#°8°P°e°~°“°¨°½°5Ó°	±±9±FT±F›±â±ÿ±1²AN²2�²^Ã²~"³d¡³´&´!<´^´x´&˜´7¿´z÷´4rµ§µ"Æµ!éµ'¶'3¶7[¶>“¶'Ò¶$ú¶_··1’·1Ä·1ö·(¸F¸ e¸†¸9¥¸;ß¸6¹3R¹<†¹0Ã¹1ô¹M&º;tº9°º6êº/!»4Q»!†»+¨»&Ô»&û»$"¼G¼-e¼4“¼'È¼ð¼4½8:½s½.�½)¼½$æ½0¾+<¾-h¾0–¾,Ç¾Hô¾-=¿)k¿.•¿Ä¿1Ý¿&À.6À4eÀ%šÀ7ÀÀ9øÀ52Á(hÁ=‘Á ÏÁðÁ>Â4DÂ&yÂ4 Â=ÕÂ&Ã#:ÃF^Ã?¥ÃåÃ%ÿÃ$%Ä-JÄ1xÄ+ªÄ/ÖÄ,Å&3Å-ZÅ$ˆÅ,­Å0ÚÅ*Æ.6Æ+eÆ,‘Æ.¾Æ/íÆÇ5=Ç1sÇ%¥Ç?ËÇÈB"È6eÈ2œÈÏÈ:ìÈ 'É(HÉ0qÉ/¢É0ÒÉ3Ê$7Ê>\Ê ›Ê$¼Ê4áÊ4ËDKË5�Ë4ÆËUûËQÌ%pÌ*–Ì*ÁÌ!ìÌÍ(Í1HÍ$zÍ[ŸÍnûÍDjÎ/¯Î/ßÎ6Ï+FÏlrÏßÏ(üÏ_%ÐP…ÐÖÐ"ñÐ$Ñ19Ñ3kÑAŸÑáÑ6õÑ+,Ò&XÒ&Ò$¦Ò ËÒ-ìÒ(ÓCÓ\ÓmÓ)ŠÓ3´Ó<èÓ1%Ô2WÔDŠÔCÏÔDÕ2XÕ/‹Õ%»Õ*áÕUÖ<bÖ ŸÖ!ÀÖâÖ"öÖ× 5×!V×+x×+¤×+Ð×+ü×+(Ø+TØ+€Ø+¬Ø+ØØ+Ù,0Ù+]Ù$‰Ù®Ù*ÉÙ+ôÙ( Ú/IÚ!yÚ›Ú%¸Ú4ÞÚ4Û4HÛ%}Û!£Û!ÅÛ!çÛ	Ü!&ÜHÜ%eÜ!‹Ü!­Ü!ÏÜ!ñÜ!Ý!5Ý)WÝ%�Ý:§Ý*âÝ(
Þ+6Þ<bÞ"ŸÞÂÞ9ßÞ"ß<ß$Vß0{ß'¬ßKÔß6 àWà,tà¡à"½à'àà4á(=áfáRƒá Öá$÷á/â8Lâ6…âD¼â)ã+ã Iã2jã"�ã*Àãëã)	ä<3ä7pä¨äM½ä+å+7åcå3~å+²å+Þå#
! æ).æ&Xæ-æ!­æÏæMææ%4çFZç-¡çÏçãç è#$è5Hè&~è-¥è;Óè$é*4é&_éB†é Éé2êé<êQZêX¬ê*ë0ë(Kë,të*¡ë%Ìë"òë+ìNAì:�ì1Ëì ýì9í>Xí;—í6Óíg
! îvrî,éîLïLcï&°ï6×ï<ðAKð>�ðÌð;êðG&ñnñ1Œñ"¾ñPáñF2òXyòAÒò7ó.Ló3{ó:¯óGêó32ôKfô/²ô1âô1õ0FõBwõ1ºõ3ìõ9 öEZöA öCâö/&÷=V÷<”÷>Ñ÷Fø-Wø3…ø*¹ø:äø:ù8Zù)“ù?½ùHýù9FúV€úE×úû>7ûYvû>Ðû-ü(=üAfüG¨ü7ðü/(ý*Xýƒýžý'»ý(ãýþ4*þ_þzþ–þ0³þ3äþ®ÿvÇÿQ>F�M×.%aTY¶:<K9ˆÂâ6ò.)8X1‘-Ã-ñ83X1Œ/¾-î:W/w§2¸Të,@EmP³*"Mc%x1ž*Ð(û($(M(v+Ÿ)Ë*õ* 	*K	$v	.›	0Ê	'û	&#
! &J
! *q
! )œ
! +Æ
! )ò
! &-C.q2 /Ó(&,.S=‚EÀA
IH
E’
|Ø
bUB¸û+*.*Y„0�$Î=ó91ck5ÏI\O8¬MåN3)‚a¬i9x1²6ä,4CaK¥+ñB!`&‚d©]4lS¡4õ*";&^0…¶Ö4óK(t=“5Ñ"$6#[%4¥4Ú=!_29²`ìZM^¨:FBW‰Cáf%yŒ¥ ¬:Í?(;h+¤3ÐD (I 'r .š ;É ?!(E!+n!:š!*Õ!R"9S"H�"+Ö"C##F#/j#Aš#BÜ#7$@W$E˜$CÞ$C"%If%@°%Wñ%4I&g~&@æ&7''5_'P•'Dæ'<+(Lh(,µ(.â(+)8=)4v),«)AØ)E*(`*‰*4¤*?Ù*'+5A+ w+$˜+*½+/è+=,/V,0†,"·,.Ú,4	-!>-,`-!�--¯--Ý-=./I.@y.6º.Oñ.4A/-v/8¤/@Ý/=01\0"Ž06±02è0<1HX1¡1/³1+ã1Q2Ha2hª2!3;53q3Iƒ3(Í30ö3,'47T4Œ4 ª4Ë4,é4-55D5?z5?º55ú5B06Es6?¹6=ù60774h7<�7@Ú748JP8D›8?à83 9@T9R•9nè9CW:D›:Gà:-(;NV;-¥;9Ó;8
<QF<<˜<0Õ<=8&=L_=4¬=/á=A>2S>K†>2Ò>6?/<?5l?/¢?3Ò?;@;B@%~@V¤@"û@ AU?Av•AOBN\B6«B6âB6C(PC%yCŸC¶C+ÊC$öC>D3ZD9ŽD9ÈDE5EyTE?ÎETFFcFMªF*øF0#GMTG¢G/¾G.îG7H6UH?ŒHÌH+êHI",I#OIsI‰I,�I&ÊIñIJ3&JZJoJAˆJ1ÊJ4üJ&1K@XKA™K"ÛKþKL)L<=L;zL
¶LÄLÜL7îL#&MCJMŽM'¨M&ÐM÷MN!1N!SNuN#�N$´N(ÙN5OS8O/ŒOD¼OXP*ZPZ…P1àPfQYyQ)ÓQFýQiDR ®RYÏR[)S!…S4§SLÜSb)TSŒT:àTAUR]U%°U(ÖU%ÿU!%V(GV&pV+—VyÃV;=W*yW¤W8ÂW0ûW',X<TX,‘X2¾X(ñX-Y,HY3uY)©Y<ÓY+Z$<Z,aZTŽZãZ4ùZ+.[.Z[&‰["°[#Ó[=÷[=5\;s\S¯\[]K_]…«]?1^Dq^0¶^Jç^#2_fV_T½_X`k`7Š`FÂ`6	a@a>[ašaKºa.bE5bg{b\ãbQ@c(’c1»cíc2d77d,odœd²dÒd�ñd’�e+f(@f@if4ªf4ßfhg<}g^ºgBhj\hHÇhYibji.Íiüi+j-Cj,qj5žj4ÔjB	kLk`ktkˆk?šk#Úk+þkV*l�l3¡lÕl%îlm14mCfmªm+ºmAæm"(n(Kn,tn)¡nËn(ßn&o(/oXowoE—oÝo"ýo p43p9hp/¢pÒp%îpq@)q@jqI«qõq4rcGrS«r1ÿr61s2hs;›sB×s2t2Mt7€t)¸t+ât#u#2u#Vu#zu$žu!Ãu&åu.v;vmTv=Âv8w9w4Vw(‹w)´w3Þw6xIx8fx;Ÿx>Ûx=yHXy8¡y$Úy&ÿy1&z5Xz0Žz<¿zJüz-G{;u{=±{=ï{E-|0s|D¤|3é|D}Eb}(¨}'Ñ}'ù}6!~7X~P�~0á~B\U@²$ó$€)=€$g€\Œ€Té€\>�3›�,Ï�Xü�XU‚0®‚Gß‚H'ƒ=pƒ?®ƒ4îƒ5#„5Y„�„&¯„4Ö„5…8A…%z…B …Kã…K/†?{†(»†<ä†;!‡=]‡M›‡(é‡6ˆ2Iˆ=|ˆCºˆ7þˆ06‰7g‰-Ÿ‰.Í‰,ü‰)Š<Š>OŠ,ŽŠD»Ša‹Ub‹4¸‹<í‹l*ŒA—Œ=ÙŒ8�^P�)¯�-Ù�IŽIQŽ›Ž ¯Ž.ÐŽ<ÿŽ2<�ho�vØ�RO�!¢�(Ä�-í�K‘g‘bz‘^Ý‘A<’ ~’,Ÿ’4Ì’8“:“$P“+u“/¡“Ñ“<ë“C(”?l”¬”´”À”"Ì”pï”H`•©•;Á•/ý•M-–4{–4°–Šå–6p—Z§—s˜Cv˜Tº˜P™`™#y™l�™2
! š<=š+zš-¦š,Ôš*›,›%E›Kk›?·›@÷›8œ6Jœ	�œj‹œ"öœ8�<R�B��Ò�Yñ�@KžŒž!¢žCÄžRŸ-[Ÿ:‰Ÿ1ÄŸLöŸ]C /¡ zÑ ]L¡`ª¡)¢J5¢E€¢PÆ¢1£WI£¡£=Á£Bÿ£GB¤xŠ¤O¥JS¥�ž¥?<¦5|¦4²¦ ç¦E§,N§&{§)¢§:Ì§:¨#B¨3f¨,š¨:Ç¨:©:=©9x©>²©=ñ©>/ªCnª4²ª>çª4&«>[«Bš«SÝ«A1¬@s¬@´¬Eõ¬E;­;�­;½­Qù­5K®)�®-«®7Ù®4¯6F¯s}¯Iñ¯9;°u°>•°2Ô°.±*6±_a±,Á±Rî±6A²gx²gà²GH³Å�³ÅV´Hµ1eµN—µ0æµ2¶+J¶@v¶@·¶&ø¶·3·1O·*�·i¬·u¸CŒ¸HÐ¸0¹<J¹/‡¹#·¹'Û¹(º',º'Tº|º1–ºÈºOåº 5»V»o»@Š»YË»“%¼(¹¼]â¼Z@½r›½x¾A‡¾5É¾#ÿ¾@#¿7d¿:œ¿.×¿À*#ÀNÀ(mÀ0–À.ÇÀ&öÀ<ÁZÁnÁ ˆÁA©ÁHëÁ4Â'TÂ,|Â-©Â6×ÂÃ.ÃNÃ^mÃ;ÌÃ=ÄTFÄM›Ä_éÄRIÅ6œÅ@ÓÅ?ÆTÆ)tÆ(žÆ2ÇÆ-úÆ+(Ç3TÇ+ˆÇ(´Ç0ÝÇ!È(0ÈDYÈFžÈ5åÈÉ5;É-qÉ?ŸÉ)ßÉ.	Ê"8Ê'[ÊƒÊlŸÊpËu}ËzóË!nÌ9�Ì;ÊÌ%Í3,Í@`Í?¡Í2áÍKÎK`Î.¬Î.ÛÎR
! ÏR]Ï‘°ÏBÐPÂÐ4Ñ)HÑ0rÑ\£ÑVÒTWÒ]¬ÒG
! ÓHRÓ,›Ó,ÈÓ0õÓ%&ÔYLÔÈ¦Ô�oÕ5ÿÕ15Ö˜gÖ=×D>×Nƒ× Ò×_ó×BSØ&–Ø6½ØXôØKMÙV™ÙTðÙVEÚWœÚTôÚWIÛP¡ÛKòÛP>ÜM�Ü>ÝÜ>ÝU[ÝV±ÝiÞhrÞhÛÞLDßä‘ßNvàzÅà0@á>qá°á·áÄá€ÓáPTâ0¥âÖâãâòâ*ã26ãviã}àãs^äzÒäjMåq¸åF*æ:qæD¬æEñæF7çN~ç3Íç5èI7èJ�èÌèÓèFâè)é,9é3fé3šé+Îé"úé)ê3Gê7{êP³êVëY[ëoµë+%ì1QìDƒì/Èì:øì83íMlí+ºí3æí6îyQî<ËîCï<Lï5‰ï+¿ïQëïA=ððR”ð$çð.ñr;ñ ®ñ=Ïñ@
ò(Nò6wòO®òMþò0Ló8}ó"¶ó,ÙóQô'Xô@€ôAÁô7õ:;õ'võ'žõÆõÒõKïõF;ö‚ö%™ö#¿ö.ãö8÷/K÷3{÷,¯÷:Ü÷ø-ø'LøtøuŽøù#ù">ù4aù4–ù"Ëùîù
ú),úVú&tú›ú%¹úßúùú)û%Aû4gûœû²û(Ïûøû%	ü/üŠHühÓü,<ý,iý2–ý#Éý3íý"!þ0DþuþŒþ¢þ¿þÖþíþ'ÿ3ÿrKÿ?¾ÿCþÿ.B-q9Ÿ Ù#ú@7_-—ÅBÔ7‡OX×"06S9ŠCÄJ"S v\—:ôX/+ˆ_´,A<\™A®VðSG8›EÔ7'O5w4­Uâ,8	0e	:–	YÑ	?+
! =k
! (©
! ;Ò
! =*DhG­<õ=2.pWŸ6÷N.
H}
GÆ
_sn+âK Z {%œ"Â;å=!M_?­=í=+i%ƒz©'$4L�•C©í"./^{4˜FÍ22eB|@¿O#P/t(¤DÍ*(="fL‰!ÖøNQb´¸×õ!,7 d…-£<Ñ5?D-„@²!ó>NT,£/Ð758&n•,µ/â94L/�-±'ß7#+[q‡:ùA4FvF½J>O;Ž7Ê 7" .Z *‰ /´ ä `ÿ C`!-¤!,Ò!/ÿ!/"UI"$Ÿ"NÄ"B#_V#(¶#Hß#1($GZ$G¢$Hê$@3%Št%Nÿ%8N&G‡&9Ï&Z	'1d'*–'1Á'"ó'&(%=(c(y(	�(=—(&Õ(ü(),2)6_)0–)!Ç)"é)'*04*:e*< *2Ý*++H<+4…+-º+6è+M,#m,$‘,+¶,qâ,T-6t-&«-"Ò-õ-7.6H.+..«.Ú.4ù.;./;j/8¦/ß/ö/G
0U0Õ0VU1,¬1"Ù1)ü1|&2^£213u435ª3+à3.4^;45š4TÐ4n%55”5Ê5#Ü5'61(6 Z65{60±6"â6S7Y7by7VÜ738 R8 s8I”8aÞ8+@99l9?¦95æ9d:/�:<±:!î:X;:i;=¤;,â;*<„:<U¿<\=Ar=*´=9ß=1>RK>Ež>Aä>8&?b_?bÂ?9%@X_@ˆ¸@DAAV†AUÝAA3BEuB+»B?çB/'C9WCA‘CÓCéC1D+9D8eD2žDÑD=ñD*/E0ZE/‹E4»E*ðE,F5HF5~F´F(ÓF(üF4%G!ZG#|G" GÃGâGòG!H.4HcH:�H?¼H5üH92I9lI/¦I9ÖIDJ3UJH‰JQÒJL$KqK%~K'¤K3ÌK@L&AL@hL"©L5ÌL)MK,M;xM5´M;êM<&N-cN*‘N"¼N3ßN!O@5O9vO-°O/ÞO7PFP5`P1–P?ÈP.Q-7Q%eQ9‹Q6ÅQ*üQ+'R&SR8zR³RÏR-ëR'S$AS fSJ‡S2ÒSPTVTjTq€T^òT0QU‚U!™U»U(ÙUYV\V{V›V/»VëV*
! W+5W+aW+�W+¹WåWMXPSXH¤X=íX6+YbY0{Y ¬Y-ÍY+ûY0'ZQXZ-ªZ&ØZDÿZ*D[Bo[D²[0÷[?(\Dh\?­\1í\#]HC]BŒ]>Ï]=^.L^.{^5ª^(à^J	_AT_#–_?º_.ú_U)`&`*¦`+Ñ`ý`;a1Oa1�a³aNÏaVbSubFÉb6c0GcAxc.ºcCéc-d&Kd*rd+�d#ÉdídP
e9^e^˜e:÷eD2fwf:“f%Îf3ôf2(g+[g1‡g"¹gÜg*òg^h9|h ¶h$×h$üh1!iCSi1—i.ÉiAøi(:j\cj)Àj-êj2k?Kk?‹kAËkR
lB`lA£ldål7Jm3‚m6¶m6ímB$n_gn=ÇnBoHo$]o7‚o3ºo7îo;&p8bpX›pgôp[\q¸q+Õq+r*-r.Xr4‡r&¼r3ãrFs+^s&Šs*±s%Üs<t\?t4œtÑtítu3%uYu$su8˜u4Ñu+v,2vk_v4Ëv3w4wTw#nw8’wAËw
xAxE\xa¢xKyXPyD©yGîy46zDkz=°zTîzBC{"†{0©{7Ú{|4/|8d|(�|6Æ|‹ý|D‰}LÎ}J~af~bÈ~1+0]0Ž0¿0ð&!€0H€%y€5Ÿ€5Õ€M�5Y�4��5Ä�4ú�4/‚_d‚_Ä‚0$ƒUƒ"sƒF–ƒFÝƒC$„Ch„H¬„$õ„)…$D…%i…-�…*½…!è…
! †7†@V†4—†'Ì†<ô†(1‡IZ‡+¤‡JÐ‡?ˆ4[ˆF�ˆA×ˆ*‰*D‰!o‰‘‰/«‰*Û‰)Š50ŠvfŠ$ÝŠ/‹J2‹?}‹%½‹:ã‹)Œ*HŒ5sŒ@©ŒêŒ9÷Œ=1�-o�.��[Ì�:(Ž+cŽ"�Ž-²Ž;àŽE�Fb�8©�'â�*
! �05�f�~�!š�G¼�/‘34‘*h‘I“‘Ý‘/÷‘#'’K’.h’W—’xï’Ùh“B”%[”†�”=•NF•:••6Ð•=–4E–1z–0¬–AÝ–O—;o—/«—<Û—D˜,]˜UŠ˜à˜=÷˜(5™3^™-’™bÀ™#š(7šD`š¥š,¾šQëšH=›H†› Ï›.ð›6œ1Vœ2ˆœK»œH�SP�@¤�7å�Lžjž‡ž¥žÂžážþžŸ8ŸUŸsŸ�Ÿ®ŸÍŸêŸ	 ) F b y ™ · Ö õ ¡-¡CL¡T�¡aå¡YG¢[¡¢Yý¢MW£7¥£$Ý£$¤7'¤a_¤4Á¤&ö¤I¥Kg¥K³¥Aÿ¥.A¦Kp¦M¼¦:
! §SE§R™§Vì§EC¨d‰¨Aî¨s0©t¤©kªg…ªSíªPA«_’«_ò«_R¬`²¬`­`t­_Õ­_5®_•®`õ®`V¯`·¯_°_x°_Ø°`8±`™±`ú±+[²)‡²[±²/
³/=³pm³BÞ³E!´Ng´3¶´8ê´2#µ2Vµ2‰µM¼µ'
! ¶)2¶1\¶1Ž¶1À¶2ò¶1%·1W·1‰·1»·*í·f¸/¸&¯¸[Ö¸U2¹_ˆ¹mè¹†VºOÝº4-»pb»'Ó»]û»]Y¼^·¼^½]u½^Ó½(2¾2[¾2Ž¾2Á¾Mô¾OB¿j’¿Tý¿jRÀ`½ÀCÁ.bÁ6‘Á;ÈÁ@Â<EÂ`‚Â+ãÂ‚Ã@’ÃEÓÃ8ÄDRÄb—Ä9úÄX4Åˆ�Å&ÆD=Æ:‚ÆD½ÆBÇKEÇG‘ÇAÙÇ%ÈHAÈDŠÈ%ÏÈ7õÈ5-É=cÉi¡É Ê:,ÊgÊ?|Ê5¼Ê1òÊ#$Ë©HË"òË+Ì0AÌ.rÌI¡ÌIëÌT5Í2ŠÍ;½ÍMùÍRGÎ šÎ3»ÎAïÎp1ÏP¢Ï"óÏVÐ!mÐ/�Ð!¿Ð+áÐ-
Ñ=;Ñ)yÑ!£Ñ%ÅÑ&ëÑ%Ò-8Ò%fÒ"ŒÒ8¯Ò!èÒR
! Ó?]Ó(�Ó"ÆÓ2éÓ@Ô]Ô-vÔ*¤ÔÏÔíÔ-Õ 1ÕRÕ eÕ†Õ5¥Õ;ÛÕ*Ö1BÖ*tÖ@ŸÖ(àÖ 	×%*×$P×u×,’×$¿×#ä×Ø9"ØE\Ø;¢Ø!ÞØLÙ%MÙ sÙ”Ù-¬Ù%ÚÙÚ:Ú1WÚ2‰Ú7¼Ú ôÚ$Û/:Û'jÛ(’ÛF»Û4ÜV7ÜDŽÜ@ÓÜ-ÝFBÝ!‰Ýd«ÝBÞ=SÞ4‘Þ@ÆÞ8ßW@ßS˜ß1ìßQàXpàQÉàeá-�á'¯áL×áH$âUmâFÃâC
! ã@Nã=�ã8ÍãOä4Vä‹ä9¨ä/âäåD,åAqå@³åXôå*MæCxæj¼æ0'ç(Xç!�çE£ç1éç0è3Lè'€èB¨èqëè}]é"ÛéNþé&Mê'tê6œêÓêCèê„,ë"±ë0ÔëJìKPì5œì*Òì0ýìd.í2“í9Æí.î*/îZîqî‚î@—î0Øî7	ïAï%^ï$„ï$©ï%Îï%ôïUð/pð? ð;àð;ñ7Xñ*�ñ7»ñóñV
ò2dò1—ò9Éò>ó2Bó5uó4«ó:àó~ô&šô+Áô3íô3!õAUõB—õCÚõFöCeöE©ö6ïö7&÷;^÷!š÷.¼÷/ë÷3øMOø&�øIÄø)ù&8ùO_ù9¯ù1éù9ú#UúGyúNÁúBû4Sûˆû,¤û2Ñû@ü@Eü:†üAÁüDýFHý>�ý=ÎýCþCPþ7”þ3Ìþ?ÿ=@ÿ:~ÿ3¹ÿ6íÿ;$I`#ªGÎ):@{$šA¿M?O^�Mî0<Rm8À!ùD?`A :âY0w-¨*Ö$&Epe)ÖA:B,}ªÊæ7ü4(J4s$¨AÍ>	)N	gx	$à	
! 
! .
! 8G
! $€
! ¥
! Á
! <Ú
! AYp"‹8®2ç0[KA§?éj)
-”
XÂ
<gXGÀ67?+w£Â"Û)þ2(4[6�#Ç,ë5AN-�¾Þ+ø'$1L~7™4Ñ2N9,ˆ%µÛ4ô()=R7�3È/ü",Om8~·/Ò;*>i.‚± Îï&!.H,w6¤ Û%ü5"3X2Œ$¿ä.-/,],Š ·)Ø$''Bj%‡%­UÓ;)e.w)¦)Ðú9T)m_—a÷`Y$º#ß$1(JZ*¥BÐ&:&U+|j¨? DS >˜ 6× X!Xg!5À!)ö!4 " U"4v"=«"9é"S##Cw#R»#H$CW$=›$@Ù$N%_i%NÉ%<&;U&‘&2¢&Õ&#ë&?'OO'BŸ')â'()(4<(4q(;¦(Mâ(10)Bb)'¥)=Í)1*I=*5‡*'½*iå*:O+ Š+«+Ë+æ+%þ+7$,&\,)ƒ,*­,Ø,ø,7-O-:l-"§-%Ê-ð-!.1.2I.-|.Yª.J/AO/J‘/AÜ/Q0Hp0R¹0C1LP1�1&½1.ä192.M2'|2)¤2#Î2&ò2\3&v3&�3HÄ3A
4O40l4+�4>É4O5"X5>{5/º5ê51
! 6'<6d6}6/›6Ë6+â671*7"\7!7v¡7J8&c8 Š8^«8C
! 96N9g…9Uí9ŒC:.Ð:;ÿ:Q;;>�;@Ì;"
<0<QN<O <pð<ra=bÔ=X7>k�>9ü>A6?=x?D¶?Hû?PD@-•@.Ã@ò@vA3ˆA=¼AaúAE\BN¢BEñB:7CGrC~ºC09DCjD&®D3ÕDA	E1KEV}EBÔE6F5NF<„FÁF0ßFoG:€G5»G^ñGIPHAšH@ÜH.I,LI#yI�I4½I'òI0J6KJ4‚JP·J8KSAK:•KÐK6èK8LIXL<¢L;ßL}M…™MN‡;N�ÃN…TO†ÚO�aP{òPwnQwæQ#^R2‚RµR:ÕR S:1S1lSEžS(äSm
Tm{T4éTEUQdUJ¶U<V>VZV-wV,¥V>ÒV,W>>W4}WF²W4ùWF.X$uX6šXÑX0ðX^!Y0€Y8±YêY÷Y8Z%OZ*uZ2 Z)ÓZ2ýZ0[<9[*v['¡[7É[E\SG\#›\K¿\];)]Ce]&©]*Ð]Fû]:B^Q}^[Ï^l+_m˜_r`Ry`rÌ`‡?a*Ça)òa&bACbm…b.ób*"cKMc5™c,Ïc0üc!-dMOdO�dRíd?@e-€er®e+!f8Mf-†f*´f+ßf?g@KgMŒgÚg6ôg$+hPh,ph/�h4Íh,i)/i,YiA†i7Èi3j94jAnj°jÌj:èj8#k?\k*œk(ÇkHðkS9l=�l8ËlGm<Lm<‰mGÆmPn:_nCšnÞnón'
! o.2o+aoe�o,óo= pN^p#­p!ÑpAóp35q%iq0�q3ÀqAôq@6r>wr/¶rær$ür8!s?Zs;šs0Ös:t,BtSot(ÃtHìt,5ubuwuB„uÇu	Ûu@åu&v2<v)ov[™v3õv5)w7_w"—w&ºw(áwR
! x']x*…x4°xåxéxpy$ty¼™yjVz&Áz%èz#{,2{_{)}{,§{9Ô{;|MJ|I˜|%â|&}?/}'o}%—}9½}<÷}34~6h~:Ÿ~FÚ~;!7]>•8Ô7
€AE€7‡€O¿€9�DI�1Ž�4À�;õ�1‚P‚"p‚*“‚'¾‚+æ‚+ƒ5>ƒ)tƒ(žƒ"Çƒ-êƒ)„oB„9²„@ì„c-…‘… …*½…+è….†$C†h†{†™†¶†&Ï†;ö†2‡M‡6h‡BŸ‡â‡âœ,“°© «#„S4t'‹4gŒ2�%
! )�4,]*ê	Ðìª"š)W	k%Éx)+Õ1£./26š3Ö÷%ò.."R
Å*Y-¡Lp!°3&s1)#Šˆ7*8"1•
! ¡	ø1× ‰+àH#96%$*®ƒ+#¯6@4…0ç
! à÷
! ½$3!ge;2“^â)VUiE"I8&²52Môç ¼¥*D1µE1%5ÿ¸7X4Ø¥'G¦&­¡)-ô3ð/V3.ç)¡`,j7Á4ùý‹:!¾8"+53‰â5$.ž7|/5þØ!3Sšç+c2|ä'ÀP$ÙÀ3À2n ¾ÿ#b\(UÞ2f>å¡ˆ3”œ!”u7Y0�7
//èI¤©59Œ-‡TÑ.‹P/i‹3D,�•'ã#0&Ë@
! ™1á'$)=y):5Ù Ã²8·8ñ	±#À-OÉ 9Ä·4©*“'$!±+
2ô)^	ÿ3oÏÞ$/ç1ì�-tX<
@#s0J)ÿ�5‡¤‚˜jø‚Vy!Ô,¤05&r…—B‡D'+1´Ò-£6Q3‚j'T"–‘dw™}6p4Ë3<Å#g&((�f ˆ ~-×JÊ5C5Ó²µ/p\#3Ÿ/é$€×ç+3º1Ò	êì8S8§nL5¥|
9†Ä8z³/Tk!*Ñ"³%ó�Ó743ª1C.I!
! (ù)bã1`¨&©Ìíug/¥2¼8-9#¤8$+Ñ6Mõ¶ï-Ð+©9q1�,Ä@ÜœçQ5FËN($	QI-"åI(ë,ÉX
! :'$·ã 4rý5Þ6¸8‡‡25'†('-Ã5þ(Ò/­#ïU-b&.Å7æâ[W6~..¡/ôÈ�+¬ˆì«)3‰ê©›:7-öìÌ
! h&Í(v0Ü>
Ô6Ýh‚ìÓ—,Ó
! Pp	è!g0ÇA#H
! Ê,Ù©-Oø6l{"5i*½j§+·*(8ð0&4m"¨ù,…#$6z4¬7F)Õ8ì
! š&Ø³
! 0º)jª3SM'ª&7±.@1Ù+tðO*ß
í+Üc7°É1Í6	×¯w3ä$	ˆ#	w´¼
`(Þ	N‡ë�
! ¨{&¶!<ÁÛx	ê4¹/œ%73£+Þ.ò)9
2‘œ0bi1,8ô4 %s/Œv5Œ…{P%p®8ë¤3¢	!5$$-º²"Ÿ2e
! i.s Š)=Ó%œ
7y'…
! ‰NãO#KÔ09	Ú0
! ýŒ*6/ù2ËC46–'É-�3O!a™
! `•4xK(sA:C+Zë.}Î2yr÷4ŠF 1èœ	86Z
! Œ 5d
! å4 ,u+«k(Æ2N7÷#A,÷$b#Š.Í0Ý(="|,9^ü0ƒ"(¬"˜Gl‚€Ð
! #ˆw!ž�>�a«•¦*Ï¨u¬b/6¯2�8V(”ã@245˜+6ê#û$4o±c*g„ h&q0|U»â8@Ý'*/þ–Éf?Ët+#ï4¬$bÀ{aZ#Õ"z.ß'“˜9)áó—˜&t3Üé1L‰3}BÇ2$8à+í/5š,€+ID4ÓA r)q;-él$ô!� çV)'É�f,Õ5ÊB7]/Ÿ,®"-$2ÿ£0"`*�
Q+;å£ÇÇ*Š£*âQ¬R!ûö(v…Gj¾ô*!Î7ä/�7|/îX>iµP§'R(U5`/ÿ	þð8«(|5_)H5&b/‹'’34º6¦
! ŽmÇ#Y°‹	Õ)Æ
S
! >Ø'».(¡»-O/Ž2€(Ô4 ó'ç¨!=š5á/âV¨ \Òxß5R$~5	h
*+)Å'N&?a
! ¶— ½
4l
! è)\Ý0ü8m,Uý)�	91�œ--Tûƒ®¢S0lxï�P2å}
¥$,n8'"G#¡1ýà4Ÿ0ÁÒªÔÁ j/"Æ3B¾4Z-ÁW.Ï
À*0¨² 31 dýì5Ø‚2#¯zÒ4Àß0"­Ò"þ$D)¶Ž$ü1al"p/ÆŸ1&À.ç¶§ˆ~&„Œù	ð7m5«í
! œO)yG,^.i'å¦ó(I52õ¿
! `8L8W(z	�Š(ã8Z&?¬
! >&ÏÖ(s3ž1…(´
! â'ë3“"ðy4rK7/ë
! t4
! Ž1c)Ê)Ï
! –&$±/¹
g ¬."6ÊK3Eæ73*�ÙT1�'	ì	<°Z�(À%x3�à#„)Ãû¨ê2–‰!iÛX6Ñ*P0N§0q%f‘J$"æ%¾1©3,¹a8À"D…4¿#í
éžÏ(šˆ)V´Åò2Ì+)˜8^"ˆ%�/‡¼	Å1%. WÁ3ñ";5
+,,0\Ç
! >9õ*
!v

! *$8D6›{	¿y²«¤Pã	â
! *ò,A7gmŽ{8Àe6¯7«T)Å5É4Ó°È<b$µ*—6þ-p!U"å0Ø2r4	a#(à Ì¦8í	ˆ4^,x,îd/U3]"øúw¢�!^½É;u6Ë”4ë@�ßV‚CÌ&Ã&¢"¬2~*o7.ý/²óù#H‚*—0´$\,¹,Õ/û(·º½f
V* ÿ)Ò!4Å5'ö
ËR)ü )ä¿5Í4	„2¸×)›ñy3�1wÁ1,ó!q Ê8‰!00h'ï,ê™%Â3ß"Z"½Ø
p(O\ÿ&ª$½&ê²0Ã7Ô$sÉ¡ 0Äâwª,*2NŽ¦k2(
! W2T*Ø*Î^2x/$!ÉEw¢*Ô„&,E)ù["<)s+'X!@0ç5èò0[&¦J¾q+O"Ì(ªÔ7‚-#'ÀN1˜/A'xl+˜-ƒ2“4'«G%î$‡töi
ƒ?É((3ö,ÿ$ÈA/3 
! )ö8E� ¦,Uå 
æˆ(Ú'˜#ùÔ&)6õ"M!,nÙ%†*é-—"6!Ýu%{3„0B>
! ‘¥-õ@Î
± ÍÉ'õ+µý
�'‹8¿8O9¤Â5‘8.¶ Ð8ìRÀ)ºÒ5û7Ý7Û+Û&�ŸÿÃQ+õ	Í7†	h1½sé)á¹)£“Mö7Óïò„ó˜z5'|(5"œÅ/0_*òäª&–·#'Œf�2	d"÷)$8å-(ëÙí%@.½D2Œ	n(mŽ¬'T¡8È13$¨"+-6-"ö	.*Î³ ­ø3vÛr*²	(I%hú.‘9Ð¶0%gç†1ùÑQS)£3{o&a\<$Õ'Ó50|UU(	.Ø�0ý	ìè;#€Ñ!Þ
8˜ã%ß}³6\0l'p&	ˆ-jÝ
 �$ð‰(¯§
ÜK¾5²Ê!38¡�Þ# ©	ã—-ƒ3n»3ó5qÎö :˜†­�7Û¹.Kž(äM-!¢	þ*iK%6:3FÇ,ž1l À/1z$!1~#30,ÅI,ü˜S+†Î,O+-G/Z0Œ&A	0qà–Ö  J§å€ÝE0ƒ)k11ÁšmÙ,±
! ö)î'úˆ'§!ò-è
�Þ-ð3H3 @#
! &…º˜	®/r
M_6á$ö÷/±¿P,.'á1+À-„8$3÷	ãûå=6á%×ƒò=2¨,3W4q&6¹1s5vB0P$  N
keW}7ïH%‚.›	L3¦!
! %QÜF%Ó2>	¾á09M	Á5
! L	™+1=&¢
! *%‘8RÅ&C(ì-†è.¥06¿•$52ÞD#ïÅÄ
! é¬q\ &/ÐÄ®5ø+ð'od(; á
K5–
9Ê7(K
! 	fÐ72Å!\Ì!Ù¼™C6P(2†$ž2X
û¸0E*<'J'´
öâ0S-ø	/
0±'Ü d2ìóý.à,Õ#5Lä5c6¤¨8œ"ð¦Iw7¥{ç	ðÚ,îÝB‚51F�¨ê»%™¿55¦O_(~)+ î¥Š#>8Y$ô°%7d»7GF+«5Y
! gý#øuQ=i)«É!g%�%'·'/�	Ã!�1@"¨RÂ‹Ù-þq²°0ø ú�<(,°0ôMÒ8!ÂÂ'Þ,	ú,
&ª%þ"ñž€3DÃ/³K0ð7Ž-Hè#µ.&Ôæ0�$°
L-€æ­W-§‚7¼«=ìÞ–"“6P°v„/^
! }Ù2šâ3ñ3m-‰%mœ*D	©ø_Z*!ó1Î Ú7éˆ
! -½‹ls-ñ/-4›'³'-£#€Ê)¶!º˜h4Y)x+í2—(qÇï/³5i¯0Áë8~`-in
ý ‡Ö
Œ/›)¹�46'¤
Œ‡7 K&þ•(cŸÈ�.ÕñÍ.~1à
‹ªj*éú
! µ%×y® p°"B52”Êò!
-ü/!Måi.,9ª;£Ñ-3)C#Ô'd#e'25J(2\)3w #`K'¸.·ñ'1*!
! Á#ñ&Æ
! ­*›u�5:»&‚/�8Ðó"4‚|"Ë	òc|%¶o*0a
! Ø7à	è.}%979m E¶$+.0èS5„(Ÿ#
ï	f-)2½2=.î	BÀE&Ý’ÑË¡‡÷+O6_&Ù
! �
! ÓÛ!/,•$
! 2¯/é5ó{FÄr"Ä9.ƒ8Ú5ð$ú	ãÈ„"…'Åú$“ ˜ï))mí*GÃd.j1_á�1]3[,j!	Q#¿
Õ1¢3žŸG'ŽÞ^®*'„,Ô3"úP ®%.¥z'5¼,ô94Ã34Ì0#?ñ8vëlõi	7H	s=$&W2já-»õ7e¶'0©0Õ3è%–#K¥
}(ØÜ®"´4EV¾Ô"2X»�"Å#%,%í"î.É4âø)³Ÿ'ÿ7'9µBXñ”'7
! ³.{ù+‘	)j�4äÉ0U1¸3´—ú@Ý5è(š(‘ 6.³1ëçzÑó+hÁ!Z3†¶Û6“	ç3#¶+¶(�eø4]R£&(
7Ç1Â
Ç'õÇ.b7k†6I ^8ø-íî§É‘«-$$ù7ô.¾#B-˜Ü1œõ2 5eóò7&)* ÌY!"fƒ7”`)y+»ÈLŸ°1s)Z‡&N7Ô[1|#).QOl	‡$1+/ëŒ¸Ç‚°P5%'8ä
Æç?wYÕ++SwE	
u48!ò$a‰,G&†+ž!q8i`Ïÿ
! öÉ'�(ß0 _0§(¯!ä$9g”4^(�¢.¤Í)¿<0“ÇÑ&�„ž›dU37v	®#±12ê60&õ$PÎä	S	9º.B(û' à8ð…7õÃ2*,Õ0šS!L‹f(ú7¦4àu-'*ø©| 	Á”$l(bVòå*s*#)“,ç86§ö+˜!¥	a5Y3E3ÅžÇ8\
! ‘6uD5)’Þ+f .­,*4Å;7ž4l°(s2
! *œ.dj5|-V($E!�u#Í?+¤,)^(0,42¥=ß/Ç%9ãC$å	÷"Ëér#Ã
! L!«/;**W%*Â%ú!U''#�.P4M*cÐ ½a¥5
�
! |8O-î#y"6.äÑ3™c$†k"Î»Ð,*!8þ
ï	m
‹1E•Q'R'äü+)%L#
! 1ºŸÙ)þ&†!Z5Ó’$¿
! •-G]	à!;J
3í(Í*V98ç	y52+íÛíµ'2CŽ/n+8érK8m/+4Íù4'P6Œ,v,Ô"6T!5ôS3-*_
! á
! 'f^Ê'lí !n6×'õ‡/ä%ôK.?R P&WmÕ9yh.m0$�7Xà(¦&,(Ã.0
F7+‹ó@*ùM/I6þ6Íƒ+È#56ƒ– h,ƒ#Øl-3:0:+¾
¥‡½4Ñ$¦%>!vå2ñ61˜æ2p_p)˜3g4{‘
‚˜–)æ™
nR‡²*}ä	¢%
is#0W'ñ¦7ª	#ô+b-±Ã6(-.�+�3›
 0œ5lÁTyP	$Œ3Â,œ*ª5ž5é/®½¡5Ör-û¶.�-‡5
_1b(˜,Mª¹7ÿÀ63Ù8´*æ.Í‘-R	u\BÓ®Î"R2?/è0N�f#
! #P)`'ˆ¦5l“5º<
¬_L îKÄ
! B ä)?¢/F8)'U¿%r.Kl#2'bë*q$p6{6‡3±.‰1µ¢Èa
e:Ú.Ü_„·.ž&<5/,ÔJ02(ú(
-82Ü$\¿)àò#88T	2-�"u(˜žîÁåi6#9,ë5Œ«/3ý$ñÏ2Z$àÛ*�n�¿/ìL
×+«.DG)™7Ô	—!Ô$ù†­(±N2Ã%BQ„!.,’Jç/'èË-‰
TC%÷1Ô!ï"Òtø%0¡(c‰2wYV.Ö­ïŽ&M7ˆ4+¤Œ2´=/@!ÎVË#0+2H.,ÁY¤'0X"œ-ÜÅ ¼ÛV	%¶ð,V&�8q(Z,}
! "Bm3f/Q"(,Þ|r'$ƒ
! +L7,.,0'N{'&0�= 8(á*”ƒ6u ×4ŒY‹(€ÀÍ	ñT$~žÜ5ë't)bƒ•�0ð23GÙ(m.j$»1Òo„o±$á–Cô
! p%L6x
Ì‹"9*L"*,2	y€"(&37H¬™3»0ö !­+á
! 7‰
! ¦#É$Ö¬Ýø
! ¹41òl´'ž	ÅjÑ'²
! [’æ-�1¹”-Ï4-OR1à)÷
! 3
! 8n1O2\
Ú+–%*‰/3¡vî¾ú4K¨)%Ú*P#3$�3Ö83¾é.ƒ5ôVB/)
#›,²Ž%b]4ñò1)2Å6V0CÜ){!/Ï¼8n3'5Á2ì7á€e¤^Ö,%\ e4"G]JZ'Ú/š#ª*Á$Ã'?ñiÁ,?2½5`
¸*(w$)=“3~(Ý/~Š«Ä.ò
¨ÂN8~6l‰Æ5,ÓÝ"¡.LI.Ù5Æ
! …$Å3]&åõ™·&6îú"›?6À€ C8k)Ú
! $À £2Þ8
þÙ1 :z«	J8ÜK"ë
! ‚4"$‘d	
! *"Ì´ºl!f2	¢6)7#X8Â7Q!Ÿ,àBjÆ©3‰#ô1´)Ó`7�*©,[/Â!4.‚1™4‰æ&º­'v2(4‹):“È`1ÖÂ$ßFÑ4º
! ¦P¤"9�/r5×0m+œ?7¿ßž8
4_4ÿ3
%Tµ8EÁ0Z.¶V#®0?Þ·±!Dù.[ó.Æ~µ@ #F0õÇ	ˆÄ3È{%0x!M1]ùç¶	�$6ˆ˜*S'C-­)›1h8+�3&4Ç–-c5¨59!_z;,<'!ñW$!&w7è™•	ÖÖÇ,‘*¸j¼+Á(/%t àGØ#º,š6½*�%-1´-5X/sñÛ	H/'6Y
! �,…(#¯
2g$i0I/Ð#*‘!Üì!	„'…,¹!66PU/Ÿa(s4Ð¢Ë9+êk4Þ)ªì³3êÙÏ ,1(ð;O4§
! Á
! Â)U$L)/•A!—¸&(…Á,÷8™".â+é4ºž3ý;†
›BU‚ì/ -ÁÎ*6í¥ [(-Ó¦$

TÉé!c
'#ø2Y*òí*;R5¤d#}"”/š§1·!#/@	¤".)ü#<+¶¸2´	Ú$6)H«8Ð/Q˜8,ï5Ãã.½'_}¾,H<-°n(ÇÃqä5*6qÙ50,,?
! ´©3Ú-Fð	‹54Õ3-?#·
Ý	]í0Z7Ã"#	å
! 1! 1§8b.3
—W,+¢³N¹Nu0ÿE¤.æ(L2,í3»$“Ž
¯1¨h#>40÷ ‡
! Ð÷È&N,vt8€.a
! ''«Ž0Ž !5‚§##Æl1]ÝB$›++-5ù0å+u0f­/76Ê1£,ºË86$±4s.°.Ž!Øªf+‡%q6|<ÛO?>N)`2[è3æ'1f$Ž8,#C"š]úv(È<.>)h
! ”(š0"(—Ïý½©&\&í#aO �K)33p™ Z+ì+e.ËR#Ï/"pŽ6’7_,Ú#L}å$òŸ(2×1Æ'h$üV$ R·Š
Â ü�/À4J»/ï$?5‹
‡7C^&‰Nuø3×‘2@Xá&–5Ÿ3³ÃU	ƒ.³0†2±*•7†-¥}8Q�+×#‹0¢óôp-4$'8´6•Ë
! Ó)
.'ƒ0˜ êÅ-Ð7‹‘|Ø+r&!#G }+ü®+e,G>Ž6�0àYòz¾»"j>¢�-{%ñ›î+U“Öêè¹1-9+/þ'º-†%“‡45#Ù,2K 
Ý.Q6Ìý"¡ý7¨%l8¶Òâ
¶1¡`pM6­-è	W8™•?*ár÷3æÔ¨=m'ê0²)	ðtr@(²'º4‡)0	4Ò*¯%™þ+@+‰	?8†»ïŠ ðY8æ ú5t5 Ò¨	·)#E³,$0Í+³	%Ñ}'LêfÆ8ËÞþ/ü%
5¡$6Ü*
·g!B
Ê]$ÚG6Qú/Ã)®!wÛ1)Šm!Ò'Ô!�6(•ƒ+Wx/%¦-{´1ÚW4
! \Ë'š!æ‡,Íþ.^Ä1Ù¸è	ò"ÿ.$ý"*•½AžkSæ”1J,�ZfÆûp"4¶.
! ‰qZ®2.—'5	i/ºƒ1)g.Áƒò4ÕqW¼a> '
! 
N.4^.A=4+ó6ì%¿ý¦1Gb×(Cƒ
! |ã+ª>,ú3ªÝBZ4,;ª“$eÚ²7Ä5J2®	v"<6J�°�+2‰4r8•7LÔ‡þ	S#²,Tûv1CU4Ž›]'Ê4E&`tˆ"q5g#í8	X5î»+¢-o2±8ßd1—2˜2!%/?)]þ!Ï!–4¼.	ÞV 56HË‚&¬!zÂ-cM5X”Ú’.õój
)Ú/a!v8¢Ìc †#ÐÀ(a.åq4­æ4W(2�Í2’¢w÷!¸Œ.‡9²2ó-0¹0�/ÛÝ6�d+2Ý *Â.Ü,¤…6]!É$Ô5ªÿ-"8;&�Ñ	Å(°™6œ'“¾&%}y,9 ˜%e%æ8¹²%ááÃ’ÄS(Ð0/èé%Z
T&Ç)s7v$*ðµ
! þ)¼Ü'ûlÔ3tøñ0L¿	Ž¤F°I.x¸ì*
kýHŠ1ÊöML%à-Z«! 2
M&©%'N·,ä/€3“•%9¥$åi"þ ï74[f*(¥+‰7¶"Ÿ*½7\™8{/”Î¯Ý8*ÀØèõ‘"223€1#%Œ3#w
•k-¯*J×*9ª¤&B6þo1¸ëBË(,ˆÇ
A6-&-/¤7D.ò7î ÁÞU²>$s 1j G1T)9¬*`;lý'Y¬
! ø6e¤	vþ%¸(—éaŒÕªµ(%(°‘£-Jè51U0_%ë024�S6!Î#K„4ß.¿Cg’
ÿ2ï–0P
t#4¡
! ´ 4
"ž,3,�$¬1,)A"ŠÜ
! {4*8 `è þ’*ÉÞ'…V.Ç3©)‘K“%RSß—¯\¬$*@%vÎ1]~O0î0v+Téö-®2§y%ï+÷å3Ø(û6Tñ4õ³Ë&b*	8µ¸¿Ì],f"6ê7."§s’+ÁLY%Æ/Þ1O$ö%L’)'+æV
! ð%ë’7í'Z6Ä­J0í&f%S7|m(“ˆô�%Í!;c8×&f$}¾%01<7÷&ú†)ý&®)ï!*—1Â"—$p7û*ÂÿÔ"�¿Í1ùK#¼#¸Ú4‹,+W"'¾%�å1Ó(QC7æµ³ë/7²~(¸³H-€'ž–2¡Ë [!
! %åão #¬2¨¿²!(1"-Ñ(­%óó}0¯[
! ÍŽÙ(¨‡	Ë/k5w+:#ê;x©°8½-9›"Ž
! h[�Y+¤%�‘4-
üÃ0%/Q/&È2�s²Ð*O74!,@ n7û-Ú!ûW"S¹8Å
P\k
! s$»g"Ÿ:8[$’/ý0".
! Vz¡§%þÙ§A¸5g7È
! Î#t6®7ï¨2y1?Ý-S/l§,"Í8C1Á/¶/•¿0Ž(~$2ã!V6èÝ48º3%mZ%´2DR/™Zx$âåÕ%{i5uâ6ê3_7!ü°L1dä8…)À	¡*Ã'U)./¾Çœ·.	'{ 
! ]Ø"{!
À,eH™#ŽÂ�0%C
! +¬4¤"ú6z Û
97.Ý#‘]Î%\èå&E6¹5p022A*{ïŠ	™"
CÍ-7*¸a 
î/0Ì`!9¦Ö±85ù/óX©Z O1õu
! œ6î,ü´"ÙÝ)x.z2ðk-©7/-´%t¨%/
! ¶	"�#;æ/Dä0²Æ-öy(«½1Ã
¹+é/#÷2XO¤$!	µS’"Q%A2Ùc
Ònq# »gë#j+@)û11w´-{
! 5\4V1§5^ ÷ó,ðÆ#Ð6Z-Ÿ-ë7),»|€5�6ƒ'‘,;ž‚#ÑA1—3–(ƒ.Q)N"n0W
! ×j)–Ú2e5ˆ€7›
! ß‡0$%,+h/8�*¿/~ƒ³c!)-"´Éº‰"ŠÚ0ª4ºg+Î¨¶8n)y[2Í è÷þ@$Ãá6CÏ3,Ø· `#15ª¶Ä%�$j,�ÊÈ3#n&Ôf„
! Ð'o
D5ö
! Ö}3u	Ù¡Î3Ï•6À1’*5(‡1%°08‰Aì&ètë4§$!!„y2G!�1Â	>òŠ6*º"1&ˆþxˆ.¡!Râ!Þ
! ê,5'�'‹.ê,ú'âÚ#Mc’8Iñ)ã¹2
p8
! 690Ðúõö2‹$‡+D&&1Ê'Ä’78413ñ÷(ìÕ¦hx�,—7ü
éë	H ô	€Ø%‹/›2
ª'«½l%<"q!™!­2ß8;(Æ1K7@Ð#›%“!î&*%$šþÕ*º˜
�#N*·''\ë/ö'�t.X0z/¨/’'‰~™5«‰&{-d51#wŽ)úê(¨0(7Bøð£- 4…0>1h2p
F‚"†8dy&1
! §î”8–8GR*°+1

Æ67¡Gj6°-%.F,­7š/.+"A1I*"“í"]F85�2€$ò}Ã[0Ô 7$Ñn+z"ÝÚäu6c#Û
! Æ!%!0Õó#®()1t%Ì*7_02'³Ð÷¼ "=ú"/'.Òl&Ú	-j#ÛÖ ùö0ç%V3
&7s…%zÍ"&!Í
! ³!�93<34@7¦2Ì�Û)u51¯e!”rf)Å­ÿ%Ëµ…8DâÍÁ	²¨€,ÁnT/ÚC7*7]#®*#‚	úE‹2Þ‰.•"¸q¦.H&ä.«X3‘5É."ÈN'6Ò<Ó$­1mH “2��)&Q4€*Æ­usn5¨6
i$,.5[K¾2.4À+++Ë2&<ö$JK¤ËÎ?4Ë�0¥e7¯}†Ý–!c„Ö÷1çD�€â ˆU~,,:)�£1Aä•6/Ï6ò%´
Úƒ& žw,€dÖ'›0–/ËŸ!°£"’z-S.{(]%õ!…á)%0É6áâ/¹
! ²o#*+7pµä6_4ËñY6å:f0÷lã$Ý,™Dk*¼3=)d
ˆ/î~8|i‡¿2'3
]8÷~3YZ/`[j3±N[ÿ*/8w�g5'$Û±§ä‡-²
Æ7Ä'?!2Q8€4àE
! N-”!Rú%Í#ÃºÓ*à_2é26
! ù$Ý+˜§Ÿ·	+*I0‹"³#*($58"5“#!L/X'GßvJz)›#93&ì.ž A$!É/u+ð5+è'¶W&³î/Ð)Hè*A8‡.5¢$ŸÃ9¨*´3Ï'É,ù„7/0�8Øo-í²!PŸ)‡¥8Àß	å<#À' *$
Å0&5ï2¯40À&…ðaû4¹ƒ"b™&E%4Á	/œ2W7Š½#‰G-?ª
! �T
! ¼7ï3o�Œ0eT8Õ,È-».…	k&}#1"ÈåöÚR=-à"N\$`í$('u!ÏÙ
! ¦6ù £5oy6â)3…c&±!1/xÂä"#OË!B W*6‰-é0ˆ8¼/57õ½ TÉX-9€
Ÿ68ØÊ6Eâ#!ÍÑÊ!oŸl0ô{
! Ø.Ë$T Åô'¸ �
3�"” (Ž	£»	#¿&d,]0Ñë-m
! ›&Äj"Ï*†/
8o,u
©+=%u"œ
½(ê÷æ
! Æ ÿ8—ì)À&±G*¦'Æ+á!h(ÑÆM–ç>z0n2²X#5íÁ-fÈ
x0Ö.x·õ'ãR4!ò*šà*Îònqˆ0Mâ4,/ÖªœL0�8¸7s‡�6ÑH+À.¨"Á8n8=!‹4,.õ!)t.3Ÿ#¨'t’-5< ”û2[€/~
%Í)
! Y2#¬™$ÆMeB%¢
]º((zÐ&Ÿkf!Ð¬“0œëÓ1.Í÷,�2Û;%¯)­&$+4D7	Ž4bêä10v7(¶%~‹)à2Ð2kþ�&¼­Õ«p1ÏR
C	#/"¶2{uµ-(B&L'9"Œjc3cíŠÐ}
! 95#+ë³+·E'	5*¾*87*.B1	6ùL$T“/Z%Åo
! Á5ãmê&*ŠmM#(C,gd3ÂX}W/¡S2m1† Ó5¤f·1—&m*{p-!0#Q7.¡^ñ+ˆ&l6¸'K/—)[3Òu¼
! ý+u.b	ôµ!"à7°7-4{™* 0&‹­
 ’Œ"¼$€
! 4¥TC/_c4¤¼¯'Œ’Ó/à'f#ÿ Dþÿ6é’Ä7Ù4Ý$¾á 9¯,ce%„7ž)óAš%V8È ÷¾"f
! C
Ê Ç$H*,1]Sx2[&
µ$ÿgì„½.27-öÂ5VÏ).ˆ�Û-">>}p#yÜ6õ8\ü!+'&8$ÒÿÓ	Â(ÿÅ
! öË%O5Ä#7b%&½	®	µt!¼-ê ¥+8Z�
z+3Y(ºF"'
ëçÔ.*
! P!8á.V5
C ‰ 4
! -.¡î~?§bñ(;ÅÖ–3t-$È$V2-	#"	ÑB)O¶”RW¨7RÿŸ
! K*NW!Â 'ß.TÊ#-Œ1Î
! Éõ
! Ð@ã¿+€¿$òF5ò84z1.f7Ì#ÿ6a-9)§/¬BI"Á7Ÿšîo!ÂÚùK•8kãl/`0+É%T4&o/+&Ý
! ±€8Ï5m‚¯+[+%Î)jÄ6¦û	(4&+÷7Ò7q'ºWïkY7Û7"‡V¦h”	³2ð)[Å..� t)–*3Ô'!"
! Ø8Ò
! Ÿ ól
9-ß‘B—/h¦�$�T0õ
' 
! ý2<4W£J—…Ü)$š	‹ü—	`&G/¢4²³1'
! "Å+np&D!s\1µç­£^*½E4=D*ÖÈª*—z2üìÜ«
*Y553ä(a$Û£0p.ä0öúÀ1/Ã36Ph6uæÆƒ®:~"P"á,¯1›.�å6½Ó €	ôf& 	�%F2�	S(þ1§"-vs¼)k7[×X.Y¬)	I$�Q9Wx/u*a'/º8b1‹”lI˜Í3ÆÊñ28^-n
! Ä,ó'v~%[È§)í")a);'Ò—#:	q2*1Cï (#,E2-)s%b'À
=8ÂÊ$7c%L¸)ÂZa	‚+
dÄ0ïÌR-…-F*ÍÊ.q/“#áÎž.Ç ç"æ�-Ô)/
•+‰Ü78]Ø.†0#m2$FÄ4/*º5kø0¥ÃA•
! h"pë6¡+ E(_.t¿.(;î8O(s
´(-�õÊ*›$r}&2*Ù3ûM8"ˆP3Ò+§ 1Ò!³
! d$Â�!“®6·*Õ701*
¶4b8dÿ	-74r(©Çì\/\l-Ž+é‡¡ð¿"4Á°d
! 	Inõ.íÐ.%4´ƒ¤÷5|20´&ç#+Úˆ5I
m
Œ+
ã!8â-Ÿù(´!]-K6²Nfðd¨.ñ!ùv*³&È)×/, ÿ <*T65¤)p1r$œëáÅ2:2Î	º*j½
! v
! y8@F!ù5à$Í/eÙ)8	
! S¼�Ä&{,,6^T+µ4;"Úr/
! .Ð%I4«G($2¼4Ý-\"©|7T(0Œ%
³ ý«‘˜6Z!Ó"‚!"
! G	ú7	Þ(i7á4Ê%]ÿU6Ë5)!Æ"&6ƒ
^�].!,ú×
! 2!ï#7/h-Ü&¹%Y/\%"Ü+o+‚67 7ÿ"Žï.»;8O'pE
A
! A4	)‰^$o0ï)0X1d7ï
Î™¢
! ðÖ$9d0Ë.O®5Å5%Uê5-3¥Á#��5å"bšŠk0ç½ºI5!ÁuÔ|Ed±7G|3��Òß4—Ð1]
! !~�ø90	é
9+/.+Ñ+Œ'Hy1§3áÚ8ažÑ;.b×3Î(g3¥3=¾'D'·}@-ßÿ/2Ó$/(Õ¿«� µ1ï�Y&"Š&V4’4Ÿž-©$‹&-&Æ)½6iä3†3Å	£	fË®&´#¼Å4ÓæzS&Ÿb5oÛ2Ü.0±œ$18µ(„$”7¼*U,3	Ñ5Q0p,aÃ6Ò1—‹#Ì,¯.~;	ç|!“5+;5% +ù3^3�²$0-ô
Ñ26&ÍäÀyy5b» ô2PÉ7¨¬(ä,Ø!Š!þL6…FÌ¾0üÊ-H
sS›
é'ý48'±~ñ-Î-&à•.×JÍ*0,ó›(Cçw. š1Ë+³&„&	1‰*÷3ç,�#î™�¹	w6(Mƒ	 ‹š28)H'rŠ-å8œ„+¢®·?9	4þí$1þ¯i2,²#µ,w)nŒr1		äÉ;Ó!œ8^4äkÞ5f¯ä-×2­.q.‘v#Û ~ %*¿À!›Õ(]Ð4ñ187Rï0Äâ.é&N0([	cer�õ`;4'‚0's&Ï4¡76’	Ö&æ)®ÆNÿ4®lt
! p¸1ø.¿-XtA )í,::µ"ï&Ÿý!’¼ŒýØ&Á®·Y4
! ¦ov6Âl`Ñ•�(H,K,@'u¥uJ$!�-N½!16Þ&RÕÒ&¹�‚÷O8Ð$ì‚3`ç(ÿ,!³7ó4º{1u$°	‰.1é?+ß#¹!æ(1Lâ"¥×ý*ÎVØ0W±-›#¨4Ãõ#m4Ä#øwª/Ò›2¼"±F&�
|{0{#¤*“´ïÇ¹�È8Ö¯¹2ž*R„ó
…*Ä™!yBÁ+”¢5”+´L*Êà™/o<å/c¤&MØ?3Î8x
! L©"Ðÿ}	ó&ì3"~ÿö*A5ù
Åä7¹ Ì¸%«Â)³K+Øç0¿7YŠÙ	1s…Ýƒ¼6d03-)/îµ	§Ñ²†\’J(
! ,h%,Æ%QM z!Ü* p[8Ð¥#	á•2b
-8M
! ¬-Í®)¤
§•/å
A|.‘x…+h8\¦%&[56hÜžÒPÎo(¬+º7ek8©,M,24ìgs	TPl+#$O”)ýU’
! 5	¼n*hC¹û!5-æ$Ç6÷Pœ!Úª)1$A0që ü6¤6¥7%½,ïˆ&"e N` +ìÌ6c,<*i3.@
! " x'¿4t–,p
! 4‰)Tž€2(*ø(Â
! ü
! „&w2ò€i„j„Ã,6(Í%
! ^¿S‹6†71­œ l*Z*y-Î'D0 ·5’™'áû5Ú"26Ž ‡# 
! %�¤/B™0ô,‘(g*4j4µ)¸3ù%_!úî
! ÅUD
! Ú»,¡$©X8!³4ß1§?,T¾ ‡!d.©2«—�&e	{õ,Å)@8†É)ŸK1š4¿b5ÚÜ4+Ê Ë~2�¤Øò(P1ô7#û
"Ð-î$}Ë4Wä �#ˆ6«4.$ø8æ’2–	4'(L
r
! \+_$\.‘?&5í61'@.Š2oÌ�Õ	'Ç)V!i,Î6(�=
! Ž3»'Ä"k6v&a|&ÿ0(Å7ï)+)´,›ˆ
T3�6j(,•&àéÈD…6%+%•*Û·2M%à
! K�!wÍµõ&z*k1<¯I´“‡ÏDá=,�&b)0á8àÛ'²>5>
! ’#( h+ðM2½"ô×OF_!.41c1	",ìOv prÌ.É¹Ñ$6+3š8¸¬ 4—M4Ìh7°!3«1š–	£%yŠ¼£íß2Ø-” -@Š*Êq	z
! å5-%1‘
! q[(E8-º!£¤xDAò5„!“1QÈ6å') ËX)Eë[)0Ýjt*A] ¹ž6ÌÛzM":  &M…
t Ú¸¼%4²3Ñ#ý6ÖÆ(Ìb26*º+$'
* 8-©½è/·J5_8„-7íÖ2:(â*w4:-®
$�û¼Ic%v-½%1r³)£,L
! ó
! è1sa/…ñ«8
! ð ò6o	5�
Ñ7:4I�ø2ÿè
Óµ­-{kÔ#°6ÐÉ
ã85¶7ŠU
éî
Û4;0(/P* z,4'ñ?t7Ù'!×úÙ2%1>6má+\%8	C!ç#¸-û#Õ9î6Ø	ñ¡'[§.=©06q
 £à3q8/îc.Ó'ó0q‰žªÖ+67,})ê%Ï,ç2J+ü*) Ïó8vþ2òù¼ŽN3›7C–8Gâ6Ú&_»
! ž»6<%
! ÓÉ8C&À#�8û@ng,ž
! 70ò3ƒ!©e2
! -áw0^
H$¿à/—(Øßqé¡Ã4¶#9$é7*5
! ÉN	ç@&Ð(tö&J/å*g4,s	
! ¿6ÇŸ�š.Ã1`%°,+Ò
&4/ #Î³-6€}ËÏ$…V7�O#ê-^)ëÙ#Ú1¬ë21ÇN$¡"mÝ
p+1œw¹¢7;$Ï%µ¬q)? Å8°G$é	×H)Éè5Õ“5f0½è-I7LÌ+ü¾]ûº$i-ž%	æ!75ä&N","&÷}5xê*�/<$&è+W
! 7K
! ®Êj.ß6
! ë^a³W1·àÆ›6S1Io.@ ®3 "
#k3'Êg5¯Ò
+Ä’¾æ\»ãªe,Í,kÖ*ê
«" .úí);�ù-ÊÞf6L,Á)I3 …ÌžÈ!R‡ºe#†©8/*k/C­Slwm6Š
!  Ú˜1Þ4^%¥6º¢2©T0)a08ã
8?œ3Æ«¹Uo5=#$5l3m#„»²6%2:"Ì1u&6#øÏ8J-ë$%‹+N¹''’%L7aäœTý3¤(ð9/Q1)N5œ/]GÊ0’6ŠK¥([},µ†5´ g'N¾3„	ãá(®'—Zôš
! - X¾[�ô(ª'.b,û)
! 	5#9Û/Óü4K%ê.~/±¸,5�Ò0%Í&Õ5À5'pt&Q*¼_5(Ô·“(1%T.X ¥ÑÊ /o¼+
! 4Þ +câ$2&Ä),*¯Ù4oÿ¥õ1‰&°w™
,&Ù¤20/±O(e»†�
¯h!Y>/H4+e×8Ÿh�Ý(Ÿpø'2ú�Ô2bÖ%ü-z(7&Vm7O&Ž'®$é"[}ª	9¹"73®
a&8»òò•ç!¹)
! Þ/ó`$�5XPQ³œ¤!ñG4\8q
! î2Ü4w1ä:4\`Ü/éª-â,ø¸¹(�5&
! ¸Ú,I'R;
! 6ÑÏ+v%Uk 6A
¿Ñ
Šo6£%-&2ô$D<÷ÿM½C)�v3B'É2-"4¯$Ø$ìã/X*:1ð"q{a7&q,˜4¹Œ$¨6uú8Ø
! Ø6º T2
18!Üa¶˜:&ÇäÝU20$4ï%%%ÖW0Ï–"(É/U{#ð4è2ê&€‰0Wš
ö14Â¤
! æ	Q
±7!=–ÆÆË;?H³*67 -¦ µ7“-Ï0�Ì	´ ÚôU&%t/Ì'Ý&
~6!@“
! �«Ë“&%©„
= ) bâ‹9J1s'XÔ8WÜ(½%% *}!7ú/ß÷2|2P+Á	i&ç&Lv/
! /~ûé8ìö6L246"È¹-@¬6HÐ+ü.vU#X+o%o÷6Yù£4b48T
! /)ð'ý1ð/1Ý')~¯2V;ë!3î”Ê"¡<
! Ž­5Œ4¤ Ñ,ñ
! ÆÈì2ýn

1µ
‘’0.h7&ž³¢´`ä1Z2Gqá3¸
! î	¾(¶)	*5C:*ú#I�(Ü#Â#Ÿ%µ-(ö$É
! ´9‰6°MÜ0÷!ýã2ZÓ-!]i-þ#³yOƒ–.0#›8_f5ª(I
š-2x ƒÇ»ç
! j�d'ê1û u'„%	 ….–·¨"Síx%&¥û°%¤+ °B"Ô( ˜"97v4µ&c7q7OB8”Û8©	)¥	rJ¹F(£'
! �*Å,vœµ3"!ú0
o$ù1{-r!Á¾+#0ØÇœR3	%Ç%'3!-í7gÚ)u2±	Ö)W&'Æ·2]2ÿå'ç'c-Û$Ck!3è6öª
! Ž&k£n!i(÷2‚gq¢Ö|ã­ µ0b i#‹7L.0ø"¥&]|�þ2.1r,3¢+j%Ì5Åå·3Œ<èõ6g-• ™6x1–ž+HÛ0¶+)o›  2–73M$z
Ë
4) Â1‚>\R%¾º28J*,!Î&^ŒÚ’3‹Î0FuX
! '“‡(M)Ï"!¨-¯	2.6@/´×
1F/8ð1¡#>*ð6"	ü[#ª!þš$V
¯Ü§…8âH¦	‚ž01\ö!"‚¬#W
“â$Ëld*„d&ÑÊè
! ˆ)«&Y'¶M0ä
! Þå
 ¬3y	Ø,‹*©6Ý™ß!?	Éø7Q§ ÷üIö/ëF5�?.§÷5È/Ñ,w*3=5û0û+�5¾7²�ŽFh­1v.¶™(Zž"-!�
! àÙ'®¶À7JÄ2~’on-jD3…2Œ5ö0OD$û
! Èüî(P¶-´Ì8g1</³tÀR+0r+4,7ÿ$–6`7úÛ’Ä<&1(2­0Á6h5‰Æß,™.Ë7“´Ÿ‹K
D)	rG5ï*~Q
! ;1‘/°‰{Œ(ñ,¾ú¹Ç/ÏÂ^'ç7¼	B..-Þ0Órð.È%I#â¡�&N/SÝ±,i3"0%£(34
7x&•Ö'¹&Ï.w„5Œ[6x5ÀÜ¾/.&}?(˜z#x7”B+¾$=3§Ý3í1ùg�—/F-R8È+á5ÜÐ’)±£
ê'¿é*=¹òœZ(ãÀ}/c(ÅÌ £/õ5¨+("Þ!¿'‡û±2yY’W

! Ì3½z8% K_-!9®9… tÚ×K!£ª0—ÛTQ F3­S¯"ü veé<4w-Ö
! Ù$ó7¥1,�'4ã\!A-î¿ ¿_'Ïß)`á381FQ-z*ìm$z3/ê$y
kt2Þ Òg&±0ú2µ6JˆSF
Ú2ä2*WÂc…Í-¬&qm&77øf1r7£ø@3�ä+>%ò ®2¢(Ô€�¡.†Þh¾–™†TÕ
/ÄR”"‚²(§#/!·(iL¢#%#2/'ÍB*™-]5sn·å7ç"4#N'D+Ê-T'h'A7$ÇZR"þæ†í·$e,7>"Â\6ZÇ-—)†'ñ.ì'6‹-� ±E#å*)•1:/€0.25ü3ƒ,ù&âÞ8êç-kÛ^é ÕG
! 7m2ˆ!�(G8Dd;6[õ#‚/
y7+-æ6Z	fw(Vàbv˜)ò
! ±5& C	…"Kpiw+Âž#.!†,‡0oÛxZ.Wˆ+] T9¨$½ïÕ@s"oØ˜
! IJë
†&öÊø•0Å$òÜ¡
–‡8A%%nU7ss+‘ÆÔ*‡% ï
xíR·/ü$/A3œ&w¯9¼
! m•c-æY./63è#Á42%ó	Y"í‘.@,¾!l7¢ ì6,2f}*»Õ2c}G"í.Ó2&M‚ ¬	3f.z.õJ6¦/þ¼5!(.
„Ã²Y ¸r¬(³$ó*¶UP.Ï"ß6#ß$¹#^5>Ó ‘gñ\7l2E+4˜d¥°4nŠ*56~7¥¢/£
! vŽ×
! 9Ò3âñ.81	DDëc"<=	˜.Ýàãƒ IÙ
! IÛ¾ïË¹ƒlÒ#á(9¢Q,ÿ!7"P8àø*ì(ÄzÉ	*F#�Š7Í
g6-Þ8¶'Ð3'›!¦¤-pxræ,§&ï `¬'54%•¡4a2|6(%e-²°#­*[
! ã(ƒX8)á”Û&.ÝØ1mÃÙ7&8c·˜0	ð*û31q"g‘1	Bn	Äø¦.,ýÑk	|'8É*1e0HÍ‚0.#ôV^Yé×%ðp[.ªzß-u/,2 d#…$Z¨1ô%Š*¥4
.])ý(V'€>14©#'%0¥7¼(l)¦;	}ÀkÈè&g(‚(–$3ôz6I+‰'ó¤#,)7Î/#&þ5nñÍ0JC8"%æ*ú ¢&N#RØšvÉ3›‡'¹2)Úû%UÇ0—+>06›u‘7$×1„1C95#|	^0S,Î+i4�–1a\—õ÷' $ršŒ#Ú«7¦÷w*›/(Sc0Eª7d4e4ˆÁˆ	äXêT7R&4„6À�.g@D¥"øÞ"�/%ô5š Ê$(Á"ÄÃ²	Ç!•
Fô#v!<	•¶üEø‰:$á*Ab$° .ô_/!§4L‚)-±" 9ÎŸ&Îo3R+-»)éü*'2(·Ž*X	î½+».&¡040’±Õ§2 zÅ	&(œØ3µ#,¯3Ê
	‹Ó0;Ã!’!Ó#ô!2I£î"ïÏ¸/‹¢3ã3O3ÂŸ6(ç4:á c	™‘;
 ‰Ÿ.9,å!µ²/±&�*…3Y=*>f,\'/ í5ÐCÙ&2ß–p'ºõ n.æ#¦`ù68m&É8(c
! Ÿ+ß5ö¾ü	Ü29ë&Ø/"S ~„@a6Ëj0¡-(Oš  té³"´5†Ë*(E´!s,�.Ž]`ë2+=_7m—4¦)zj4Á%õ-*Û3ä#²Â8ÿ¡6„ß .Ð
®
! ](æ*	f4Ì‚hÆÂš.øm)ì×Ž*ùZ1«+²|+Š¿èüŒ+ó ®×þÚïÖü65œ1	,Í'¶$«6n>-è·'›q7¼y"{7kõÔ
7a!Ôa¢,S¯Nö1,›žê/ñ­Ñ0†.¸#P96S
F'­?% 3‚ù"Nö¿ñj8¹˜+Ù7¢0õ‘î[i“)ÛfJ#§	ÁŽ¾
! ^ßÌù'Ð€K¡3{5.×	 S*]67Æ	@
6X*—
¬%9C ÿ
ó[4Ê0¬[G§>k{
Ç4
Š%T5µ5ê![ Ó)z¼Ýê8ó2 ³+´0Çg)e3¦(ÉÆÕ3ôÇ(ýf8V,`Å%)/+È'+	2Øöñ� 6J%�,Ý8�=hÝ*~	è9‡
î-07’-÷F	Å†
! •!™N!,æ3b:7?1÷.�Ï#Æ&1 j
! ¯œ
! _z%Qa3¼2–j-�./*êêßÞ%‹M”0 &ŸH1ÈW)¥Q–½¹j&Yž-–·0Ì-QXFŒ›÷ˆÛ)®L+
D%!¶6/	�ß×G"#²Xã5Ù!$<2ý<õY¤q-+!•3&04LÙ/€0¢¸/O©Ü3y#ñ#û.8^w8Ÿ oQ~$�3‹G}584+	–2É"2
! ä4šC{$Z8ÿ1É2,Æ4üIP
,Õ$=+â(:ò8­!z&ýÑYé3e*�%L“1
! ±6Š0`
! ',T»!…&é)ác/ã
! 75‚)¨
%ˆÊ	õ/D
Ù€64i6ß	3ÍÊ3%*+·7J	Ð70"hP
! dµ+|1Ó‰$Â/D©¹%3¾@�‘7Ú­4s6n.A½3o
Î³œ#Ý%ó%j5/)xV/6-'è$V¢1X2¨=75ë.§7ç$ò!b3&+úR
! �È"F
! Ç0&9&»35)~!Œ6œ(u1½˜±(4lsO,yB›š·%2ZO#/  Üó¬/f/ö"”&Î¼&ÿ*×6â)¥,�)ÏkW¡".•5ô"=0C2õ¸ªåI) ×zàÎ4(5Äs·y.0ìÿ(Þ²&ã"Â+�362&**â×$rõ80!ó3/¶5F$Ó%®´U8ã ¿*ë+)O	T-d6ÂE	É5í—î1õ)2º	c…/D8ìÔ/;¦
ÿ5©
E¶&,$Af3Õg
6MÌ17°&(ªà0
! G6 Hœ¬ÄA+­8ePû†4ÃFÜ	 ö5ƒ2è7ö3ž/Õ©'‡ e8â³8¬;¸$›61ö#e(�ùì,iÓ8•|
! CÎ97Ó4`.Fº#å ¨ø³h 2#Þö!
  
! „3ž
$
! ÎÒ Ô4ð(­ƒ4ú-_+?%)0Ü"ÀC
! ô±”*w0lþ,~+H2µ Ä U
! (N+«*’&?#>'H7u)�Ïo#Ë6ŠŠN6Àƒ%l.<k,=4,ü‘ø#”
! ®.Ö/Â4úÔ$Æk
à.�ù/:b´8)|@5÷
ŽÕ6gÛ%õí>3nË!&€!#
! ®1.Ã€s}k.,¯?w%5H1 ž%EÌ46ØÇ+$ÂÜ 8ƒš'"ñCê°'j2ýP7ñ*ö|½/ý
! Q&áú1ßU!]13+„.s8Š²40ª+Þ3=­$g«3\3[>+2h+l‰J7ˆ$a%ò'­
Ü×¾zÄ/ñ5)"_/Ó3§vþ•²+›-”Š6Ã-`©4#Pþ8Ab+;¥)Á1è¨½833(çX,P-ø&Ý!#-k<!Ç7‡"r6·
! Ù*¿J4J!0h)¾	%%�3�íÑ/�ÄÒpU-
ó$å)Sü,€%
! Ë".%Î.{[-ñ$/i
! Ì3%DÖH>.á/w"='Ê2J&8Ÿ¬›AÕ1;MÏ™0#(é‚,‚-w' 3ß3q&A&Óg2û)4Š8×)×,<ûú,ôyJ[
§õ0†Q.6G
! $a1£&Õ‰/”%Ú!6D:0!‚'n3Ó
>íÞ:¯8"V"Q$þ?JŽE."+Am	G.Ñq3Ã' }7^/ª ²\c�Þ1­Ü!¡2£“*Q7*1%Ì2A.€ã0§gÓÍË)rT#Z¢(/gƒ�º	�Æoœ+ü]7š+P
! 4"‘$¾d#¡%‘+4–XMw5¬�)q;$h*|WàÊ
öð&g8 	¨€ÒB4)	ˆ´ó5&3È/·*·f	)5E,7þ0?'I‰fŸ5ý$�™‡d8Ã#Ao4À8¾.™J #'#½î4@…%(	É.X-ã&_#÷0Ü%p’o3/ï1ì ­
¤KQ	¦Ôæì1E0�2šÜ°/Â0Ùî!Ìg
! �
! 6Æ5Î T
Y-$Ž(”’1DÍ Õ.£šf™ìíÜ´Õ O
! Þ¦3­hã¢</˜'÷/u8@6�,›3B#Ÿ
x*‰>7ø5ÔO7I�*&#×*í> ß•3±&>»*vú
	9%º&5!‹&“+5¬5u3†"_e$	+“ûK-V-,+œB	6ƒø!y$µr£A-H0„F¼¼5ž)š1y+:Ïos
! C0r%È�	�#û
ÿ+47õ(æ1+$
ñ T,kh0 FåÃ$KÜ8¼!�5›—)76òI&°$y?0¦i¸+¥
! \448–«0ï(ã"ƒ-%y*³`¬AI!³-¨¼Ï&Å&Ä+9^¯0œ-Š/788 „-äe)‰5l5Þ7`6Û7Ðd¯Þ'
! ƒ/ç.
Ûà£I£)Ö#Þ$|Ÿ"û"Ó.ö.»+k#6A+)š-,…(ç8H+m¥®ü!ˆ,ð-KR.z|)Bæ¹è8L—¸4^>FSß%Þ,ÄŠ_ !+%¤1!2I~y"Þ1t
ð+×Ñ1|*‡6<Ž
œ3G
`"j¸	Z½ùk^D‘Œ8é6·6Ðz7n,3Ü-%‰Ã8¤ÝÈ5©I	™õ*ÛÁ.¥.œßÑÚ `0Ò$v�%8?å#	/&Ðk+ˆÇŽ.Ö6ó»"®>.Œý=7Ÿh i ¦º
®hF4'	'¶,x(4Ô£8è¥î"7�÷/ü69E�7îë1¬
‘0ˆ**';/9ÉíH!ë3	ôàÛ€&¾,HØ7?Y#‘&ƒD"æSF·M(çcÔ™é#^xl,dË1�
ë%¸�+?
ü{!*0¡,£F6Y%Ô
! ÄÒƒ()î*GÒ“8_¿,­6ÎH(d)X#˜7Ö1�&�~0î%°51¢!�Í [ß~í 
0k'18Ö5.¨â7¬÷Ã õ3J'…ïgB¿Èï	¦"“a˜#Ø
! T%Šˆ›*o"Ý1ë(·"jý,\	Žû8%1ò½ S"ˆJ"ø$ $>2n#™¤B3Ž)(	XéÈ.�437±
+¬,ý"x@à53
! #/4ð
¥ì$-Ã0>Š4ã,‡3±�Ã98Ì$Ö7>'Ò(83„í9'Ç&ð!Ñ } r E5‚87'K$Ÿë"»á2ï8Dµ9$	5t	uœ31SÅ¸RY©
! ±ð
! Ì/¿J.cù*w
! D t :
é
!  »#ô/ª6} G7—.3[—°&,p#†•¯5kã*Pêã"Þ I1Ê+ë^W ¿ð2!-
! ŒâŽÙ0U.BH&°%�-«w	°Ž,½‘;!8x#ª2ìÆ*3Æ,=WûÊ/C3Ž#�'&=�"â%aú
9+:9Ê ¿1¡&È!ì
þ3]+Zúô&%®,e/§N%½@$4*0î«¾ëÇG0”»,Ö	:ý6i8$º%M…Œ	Ñ%9VÕÝ =(ò	Æ{Ø5+T/X©/_wt¥/¨(Œ!´ÿ%\!|,'N �$hø%]&ù2”
R¯5*€µ6u,'1)Uý-­3ÿ2á3*ów#Î'¬1!â2þ
! _ƒ†ù»8$AÊ
! 0*N
! æ
Î7(„*Ø‰<
’/c'×!W3�®#2çæ'6A¥!F1‰Ô[n'ºðè(“hâo_·%Ò¸6ÅçY	.ø.ã
! ó)ë)ŠMx;3ÂôÎ!B
! 8/
! ê*g(Š'm+Ÿ$p*€#ý«
! X&R„ôVL
Þ*XÌ7ˆ2šd
!  9GzKE-|o354³(üÍ}4#1�,6›[7o'²
'71ÏÒ2tÁ,['y"]
õ%˜ó-}ÂÌ«'ãèZ{sàK4Ï1�7”12¶*¿e€)+«\-¹$�•h3xðà$%)!œ9Ø ¡Œ)rÔ6ß*±ìAUÝY
d-ž7U*‚0,4æ"C*692_
&í!Ïgò&[({æ5ò+Ø'Í5¢ç*ÈH6v)×®iFU ‹$½G+_n* %(Z¨ÔJ¦^1uEÈ3' p!”,§*[%§-„*ýê"8¦e&Ò
’s(”
$ÃS¬0Ú6eÀV4Ç&&¦Ó+™t$<,H"D|c…É&Aƒ*H8.•#6	"R6+»x|0©1 [b0_	®4Ó1X7±)?;+4À‘%	¯#
! (Ä!yÖ5.€˜ø
˜$cÖÓ&OaR,°Ö#60¢'ÞËá7?ª»2}1÷*È6p"Í&‚t�	&Ü.7L(U+K	!*–PÆ0EÊ(E$È,3e1är‹
! r0Hª.05$.b
! :
! Û©'9(6,¥¬8Õ4*ì
! äQü"µ2ì0QßL¶
PÃ*n%À0Ç—2²
(˜µ›¶Ø§U-±%!ä!VÈ(û¸¤5]øùT}2C -#=Ý8þê)º'½0À 6%7""„w/ø/H'	›5SÂ6|Ù"p$®Ú(t@å-°2`/MÍ$7)\*±à%hµ¢
! þ…1Ø4‚
! ô ¤4’ E,
! ÊƒM5/ˆ ªr”ù!¯(3-¼y0~.¯:¯-&$%6�#¯&é(E/)ù8†*­B2× £!û,ëL&h	]S*Ö3Ð¬JÇM.w&<€º0÷-Š,1&É+K2-,p5¸Æ$Y+‹&ä*Ë)&ð#$Q(”$"‹æ+Pó/„#ƒ5ž¹¬eŠ+š*8e¶Ž%êÊ‡–x8Ç=
Ù9Ós!V2×.¬$Ñb4ñ%ã)T!'.ºG2Ð	"Ú%ÄµR7/
! †
Œ� +óB Šœ)ñx-ò ò‰8EÈ0'j(Ñ4Ò.îA)#û/Ž"-¿l;Õi±*ù
! ˆû”54	Ú3¦s¤°
! Q›¡+Å"ãŽ5ö4˜bJ32'Ï_
! @X$ Û(:,Ü–
! çÅY,42ŒbyõIB!
! 1HÁ
ja4M•,äl8&GÂ&¸"£¼d(#. 6é+üÖ$j-?$à1zï6D4©šÙ6ü(>¾ÒÏ7t#	î)^6�ç6à6ß–â&£�)¶&C'Û.i!˜(’(&Ù…`
! c+9Ì7—8_5rS©.\2y3º`	É©´'ýY>±3Ù~'SÒ©(¢r	<ƒ'÷�Áu‰jl4v�&sc–+‹ý8Nj
~
\Ú
ä`5¸!Àµ8^!Ë,&=1„G˜p3V+Q2i¶3ó¢5ò/ån$þ³Hu×è,·-JÊâ	—%XFxž$/5��ô6¨3�9
! Ó·ðà™2)¿(�4:�
! -oK÷)êâb.()5 §Yžæ3)í4Š,¢‹ ß(©ó"H9M+R0«2†~4ê»{þ‰5†L)Ç"x%<“
.2W+ƒ$[*)ã4±€%f	�?£�6«$ô8
! !­0Ò)4,þ7vÍùd!se
H$¾øF.§Å),Ô1©!æú&D-ò—_3ZÁ*{2›Ô Êx6y7§6{6š=¡›|.2ÆÌR-Ö‘#™‘Ð()Àu+¶5Ö4
! 	ù¯ ­
! ×¾RY# "ùÒ3Õ-AŸ7”3m•ÂV%„*I+†zØ8ð
Û.9W#”0ÍŠ5~<1K!7,ÿ-'™)_;)}-ÝÍUš]¨=Õ
! r3E |)5-’–�Ï aÐo8ž09~ã)wß
! {+"ž' F+ +
x2»¾'Ã(Ù™,¿!ä­k#†ö~ï˜5dö#ã6^)*Ì)-+%
Î5Ê&ç 8<¸
Ä$ö-ÄÑ)ü5»(h´æî38'æ}8Ö,M
&I
! 01]u&(q>¸3Ïá	:.éÓ6z/!üÔ-ŒßÕ¹Œ_ö¸)21¹*6ª
K7:Ü
r2‡Sç:ï
!  ³
a,u1pè"€Q¥¯
! y/ß7"K E8P'{*$(ž�+\5U&BÏW‚8ÝE7*%£$%64ý%¦0µ’,�!ûå%ÖæŒÙnÃ	Ç5ê
! 6~Ä	Çê
Õú)šw!¡8(%‹%XÈ,t"†Â
! Ð!´.O1x4Ò%9šã¾-9�)Æ.­	4$(šP!Ö0†”.ì"¡`+È	õ4k$Ö"£7å7ª87æè4™	ì4e£51z84ø,%Œ ÊÞ#·+
Ó•Ÿ8‘' v_"8š"éŒ
Ø)Ë0kÛ#^+$ ñ7‚%Õˆ1ã7³	7ý´+
/×5ù#n4cº|4…!¥?v+8t,â1,v']W&
! UEŽ /Œ7ˆ Ze.ú*œ7¦‡Ì	0“�2³´7,î5­°*Ö!É#N8Š$€-(?-Á&#óÄ-—*&Û"ð#:ú+ñd2"p ª	‘3Yz^#4"3¯*w`—5ÆWN0$ï2†#Ó,uÐ"b!->J
! :‹P…5ô-î7^L4Ž7e+ft80$=£èøþ4¤	º"-¤Ÿ	–¹3˜Ø’U%^7yo)¯i+@5”é,mÀø'Þ{)ö#0�ÇX(´/ç
“È48	$?"x"mÃ+�!²-<Ï	Ö-˜ÅÑ8(,ÃÛ5Ïå,ã'²1=�'æ�a*�ÑQÒq6¼ÿ'f'¨
! OÅ—�'M3$`3½)!+Ò6ÕK²m:%-v)£ £¼1d.Ä“×"(¥%d ªú»t-qíd2D(+6å(p2 0À$t1ní-/I/¢ñ
I« ,-q_Ññ2Ý2¢8*+åW5©MO•Þ"0qï !$1<+.Ä‘Š"b6a+´7>#{.8(,ÎN4û&B#|"ß+¤$#©á+”#âgc¡¸¯'7¿3Q5* (0ú~
! »2#8ùÃ%S%J#ÔÐ5©hÈ*/ø^i%¨×-:+â)¸«%¢.å.)B,»:6ü'ª#«âà&Vi#B»
”6äûH.y	"8,ôÏ-È.oC4b"û­"`4ê‚$°)Ñ
! ì#ô0V`±›^3ê¢-d%á"éëG3á#ÕZý�b	Ò,büŒ
! 0¼.ù*n"ü2v:U)+MúY11a¢Š3ï'3ß&¾8Ä
î/99°}.A(j! iÉ9#3Â*ÌêiN+9”2‚"öòü&¦Ñj/^ýR“.t(éÐ7P5m%I2ƒrô%%‚
œ4_•m8Ä*×7°*4Z)¢)Î$_ã-t0’5ë"#/ÿ7œ³–1š7g	E¶
! D/¾)ÅÌ"ûˆc�›4Ô%¨#¨Ù
¦1q*,"ê+»4ü7‚a"]:Õ!|$$>(mnŸ4®-J3‹!7Ì%|$1O.‘)Ñe"Õ&…@
4Â€ñ8#W$Ì
*-‘¬Rá<8².�"tà‡*;µ×ÜNa/.Y&Â2`ÎÛx«4ÀOF
áëÈ7Î5ü)4(Á'sâ¼'•)|}Û,G}0�F
! ˆh-Q/(+ôâ(!¦+x	Ä(ra)s	¼0mZ*&»5S$ “7â—þ”	kX%Ù.=$.
ßÒ!(6n0Ô+iU‹j	=p/º/À
! r&9!¹6y
! y }$—
! ÏlO
«,¾6ò6
Š
! O%/è…àm"/+(Yn/
  
  For bug reporting instructions, please see:
  
--- 1,1684 ----
! Þ•;9ôÉULÌ“ Å!Å-#Å1QÅƒÅ ˜Å¹ÅÛÍÅ+©Æ0ÕÆKÇRÇhÇ
! tÇÇ•Ç<žÇBÛÇRÈ>qÈ@°È9ñÈC+ÉFoÉ5¶ÉIìÉ6ÊMÊ!bÊ$„Ê ©Ê"ÊÊ+íÊË- Ë#NË”rËÌ
ÌA,Ì'nÌ–ÌF´ÌQûÌ5MÍ]ƒÍwáÍIYÎA£ÎKåÎ,1ÏN^Ï@­ÏBîÏO1ÐL�ÐRÎÐ;!Ñ8]Ñ>–ÑIÕÑIÒBiÒ~¬Ò?+ÓDkÓE°Ó@öÓE7ÔC}Ô=ÁÔBÿÔEBÕ~ˆÕ6Ö{>ÖBºÖ?ýÖ‰=×9Ç×PØCRØF–ØsÝØEQÙC—ÙQÛÙN-Ú�|ÚG
ÛŒUÛOâÛR2ÜC…ÜQÉÜNÝFjÝ9±Ý=ëÝ=)Þ4gÞPœÞMíÞE;ßB�ßGÄßIàHVàBŸà=âà7 á6Xâ*�âIºâã !ãYBãoœã-äE:ä
! €ä'‹ä8³ä>ìä+å(=å/få–å+ŸåZËål&æ+“æ=¿æmýæ0kç)œç Æççç;÷çE3èyè#’è¶è Íè7îè8&é)_é‰é©é$Äé$éé*ê*9êdêê šê»êÕêáê#òêë8-ëfë!wë;™ëEÕëì5:ìEpì%¶ì1Üì.í=í0[íLŒí6Ùí7îlHîGµî$ýî"ïJAï*ŒïE·ï2ýïE0ðlvðãð3ÿð@3ñtñ5ŒñÂñËñ âñ&òJ*ò8uòU®ò!ó:&óaótó-‡óµóIÄóô@ô/Uô@…ô;Æô#õZ&õc�õ_åõYEölŸöX÷De÷Tª÷Fÿ÷EFøQŒøKÞøL*ùSwù^ËùH*ú5súI©úYóú,Mû*zû6¥ûAÜû3üLRü¤Ÿü�Dý·ÔýVŒþrãþiVÿcÀÿ$=+i#�#³3×*363jž.±àó57;sVŽ#å,	"6"Y#|n 6)3`/”JÄ28B/{&«6Ò,	P6H‡8Ð-	07xheáBG?ŠFÊ3	9E	2	-²	0à	_
! Vq
! ZÈ
! E#Ai«*ÃHîF7P~RÏG"
Ej
Q°
gsjiÞAHQŠwÜ[Tb°Yimo×<GW„WÜV4D‹7Ð^Ng;¶oòpbJÓ`IoÉR9kŒKø?DQ„MÖ_$I„9Î&9/i<‰(Æ*ï::UW�GèY0ZŠ\å¬BÌï^¼nfŠvñeh uÎ \D!l¡!J":Y"L”"žá"¾€#W?$g—$_ÿ$o_%^Ï%n.&U�&eó&)Y'%ƒ'|©'œ&(FÃ(V
! )Na)^°)M*]]*D»*T+ U+!v+7˜+FÐ+ ,&8,4_,”,-­,Û,#÷,.- J-k-.„-0³-7ä-!.f>.4¥.=Ú.L/.e/(”/,½/&ê/ 020M00b0H“0SÜ0?01p1/ˆ1#¸1:Ü1]2$u2&š2-Á2?ï26/34f34›32Ð3-4514ˆg4'ð435L5?l58¬5å516265M6*ƒ6R®6j7&l7&“7%º7*à7O8>[87š86Ò8;	99E9;90»94ì91!:=S:>‘:;Ð:p;'};'¥;+Í;5ù;T/<Y„<?Þ<>=<]=Uš=Pð=HA>.Š>;¹>gõ>Š]?Cè?-,@GZ@/¢@Ò@í@8A8AARzA@ÍATBEcBU©BEÿBMEC*“C8¾CZ÷C4RD&‡Dv®Dl%Em’E7FZ8FN“F8âF@GA\G?žGhÞG&GH5nHm¤HQI8dI3�I4ÑI)J10J9bJœJ?³JhóJ;\KH˜K\áK!>L<`L6�L;ÔL,M!=M6_M=–M5ÔMj
! N'uNQ�N:ïN<*O0gO4˜O,ÍO4úO,/P<\P5™P!ÏP&ñP+Q8DQ;}Q6¹Q=ðQ4.R,cR0�R,ÁR3îR:"ST]S+²S4ÞS4T>HT0‡T0¸T-éTFUE^U3¤U/ØU/V@8V)yV)£VÍVçVFWEHW<ŽW3ËWKÿW!KX!mX-�X-½XCëX./YF^Y¥Y8ÂY,ûY(Z@FZB‡Z>ÊZf	[Ep[!¶[!Ø['ú[""\;E\'�\B©\5ì\9"]@\]B�]jà](K^3t^1¨^1Ú^._8;_5t_;ª_/æ_/`/F`/v`+¦`*Ò`ý`Jaga1…aD·a*üa*'b/RbM‚b3Ðb1c@6c0wc@¨c?éc:)d;dd8 d&Ùd-e;.e'je,’e'¿e(çe)fW:f"’f#µfBÙf2g5Og1…g·g)Îg1øg?*h2jh_�h)ýh:'i8bi/›i"Ëi*îiIj4cjC˜jHÜj3%kYk>qk-°kCÞk:"l2]l=�lÎl1ílm$>m2cm–m­mUÌm-"n.Pn3n?³n?ón13obeo1Èo:úo05p+fpA’p.Ôp*q2.q%aq2‡q1ºq0ìq9r1Wr2‰r1¼r+îr,s3Gs.{sDªs7ïs$'t+LtNxt;Çt6u:uKSuŸu8¶u;ïu9+vaev9ÇvBwBDw0‡w�¸w@IxBŠx;ÍxD	y7Ny+†y$²y0×y*zA3z6uz3¬z$àz6{*<{.g{9–{Ð{,ð{0|5N|,„|.±|0à|%}77}&o}C–}:Ú}~/2~6b~C™~@Ý~%BD$‡¬KÊ*€'A€i€'‡€0¯€à€"û€?� ^�#�0£�(Ô�.ý�*,‚,W‚1„‚3¶‚Hê‚+3ƒ"_ƒ1‚ƒ4´ƒ)éƒ4„$H„/m„$�„9Â„9ü„86…1o…5¡…<×…E†MZ†@¨†Dé†1.‡P`‡‚±‡V4ˆ4‹ˆEÀˆ/‰76‰Qn‰1À‰Eò‰68Š3oŠ;£Š?ßŠ>‹@^‹eŸ‹?Œ/EŒ=uŒi³Œ<�CZ�3ž�0Ò�7ŽE;Ž2�Ž+´Ž+àŽ>�-K�>y�¸�×�ö�<�EK�<‘�;Î�E
! ‘FP‘6—‘IÎ‘X’7q’.©’8Ø’T“\f“]Ã“1!”BS”5–”+Ì”,ø”@%•Xf•4¿•)ô•6–9U–*�–*º–6å–*—FG—?Ž—XÎ—@'˜%h˜Ž˜@ ˜á˜oó˜Ec™3©™5Ý™(š)<š0fš8—š`ÐšK1›U}›;Ó›.œ/>œ8nœ§œ@Âœ,�R0�Vƒ�QÚ�U,ž9‚ž)¼žQæžl8Ÿa¥ŸA 4I 2~ Z± P¡i]¡tÇ¡K<¢nˆ¢`÷¢=X£9–£VÐ£4'¤?\¤Uœ¤8ò¤3+¥ _¥2€¥9³¥4í¥'"¦&J¦$q¦"–¦%¹¦"ß¦:§G=§)…§X¯§/¨8¨)W¨B�¨YÄ¨N©‚m©1ð©Q"ª.tªN£ªEòª8«HW«F «Eç«8-¬Hf¬1¯¬,á¬"­81­3j­"ž­&Á­Iè­12®#d®Cˆ®&Ì®/ó®4#¯.X¯+‡¯:³¯î¯E°/F° v°(—°#À°+ä°&±77±Bo±H²±(û±"$²%G²)m²$—²%¼²7â²$³G?³*‡³,²³8ß³.´G´Ng´1¶´Jè´E3µ0yµ€ªµl+¶2˜¶jË¶I6·O€·5Ð·@¸+G¸Bs¸4¶¸(ë¸f¹k{¹Xç¹>@º2ºM²º'»"(»&K»)r»<œ»+Ù»#¼)¼H¼vh¼_ß¼^?½Mž½Eì½-2¾G`¾¨¾,Æ¾Tó¾.H¿*w¿F¢¿Ké¿M5À)ƒÀ!­À@ÏÀ$Á$5Á&ZÁK�ÁÍÁÝÁ(ùÁ5"Â3XÂiŒÂ%öÂ?Ã\ÃkÃŠÃ¥Ã4ÀÃõÃÄ/!Ä;QÄL�ÄBÚÄ6ÅGTÅ=œÅzÚÅ^UÆz´ÆY/Ç‡‰ÇEÈWÈ4oÈ(¤È'ÍÈ:õÈJ0É/{É+«É,×É)Ê,.ÊD[Ê1 Ê9ÒÊAË3NË8‚ËJ»ËKÌ/RÌH‚ÌËÌKåÌS1Í.…ÍJ´Í@ÿÍ!@ÎBbÎ8¥ÎRÞÎ-1ÏW_ÏJ·ÏZÐ?]ÐH�Ð-æÐ”Ñ0©ÑEÚÑ. Ò:OÒ?ŠÒ3ÊÒ2þÒ<1ÓknÓ*ÚÓ1Ôw7Ô^¯ÔCÕoRÕ5ÂÕ0øÕ;)Ö(eÖ3ŽÖ(ÂÖ+ëÖ2×,J×'w×DŸ×5ä×)Ø(DØ%mØ2“ØoÆØI6Ù)€Ù!ªÙXÌÙ+%ÚJQÚ)œÚ:ÆÚ=Û3?Û!sÛ9•Û/ÏÛ$ÿÛ%$Ü+JÜEvÜ\¼Ü2Ý[LÝ[¨Ý-Þ(2Þ[Þ/tÞ%¤Þ6ÊÞ/ß#1ß<Uß.’ß0Áß7òß$*à5Oà9…à=¿àGýàEá*eá%�á¶áÑá'ïá@â%Xâ ~â®ãLÎãMä¬iä¼å\Óåj0æM›æNéæ¸8ç¬ñç^žèfýèÈdé¼-êfêênQë„Àë2EìMxì(Æì5ïìQ%íHwíMÀíUî[dîLÀîB
ïsPï Äï-åïIð@]ð”žð[3ñ¾�ñ_Nò†®òT5ó4ŠóV¿ó0ô0Gô-xô5¦ô9ÜôIõB`õb£õ‚öA‰öQËöS÷q÷�÷­÷*Ã÷%î÷ ø)5ø0_ø+�ø4¼øñøù!ù(?ùhù!|ùZžùzùù=túM²úOû6Pû.‡û/¶û7æû>ü&]ü6„ü1»üFíü04ý&eý^Œý7ëý>#þ/bþ0’þ8Ãþ?üþ/<ÿ0lÿ8�ÿ?Öÿ01G9y@³.ô/#7S>‹0Ê4û70/h7˜:Ð27>BvM¹P:X=“5Ñ=@E8†6¿9öE0HvH¿IQRX¤ý*+H3t:¨*ã:	AI	H‹	eÔ	;:
! (v
! BŸ
! 6â
! #"=`.|[«/17Li-¶Vä3;
:o
Bª
-í
1!M)o>™+Ø,41;f+¢,Î4û;0,l-™5Ç<ýA:K|*È+ó3:S3Ž6Â0ù3*+^3Š6¾.õ6$9[1•<Ç4295lA¢DäC)DmE²MøTF,›*È/ó,#P
! lw#’*¶.á##JG’±Ê+êFM]J«jöNa(°Ù+ùp%–#¨%Ì4ò'8Sq+Žº>Õ<vQÈFåS,/€-°Þü@ [  o � :§ 9â 9!"V!3y!!­!Ï!)è!*"0="9n"#¨"$Ì"Añ"3#"M#-p#3ž#/Ò#,$</$Fl$³$*Î$.ù$+(%4T%7‰%SÁ%G&:]&%˜&!¾&*à&'''=D'(‚'1«'2Ý'5(*F()q(,›(/È(oø(kh)0Ô)X*]^*a¼*+W>+-–+#Ä+Eè+.,*I,t,=†,Ä, Ü,!ý, -1@-Dr-E·- ý-D.{c.0ß.'/68/-o/)�/#Ç/'ë/"0&60]0#}0'¡0"É0ì0-	171I10c1”1­1'¾1/æ1.2E2'e2 �20®2ß2#ý2!3>3]3u3 “3$´3:Ù304BE4;ˆ4?Ä4?5D5Z5x54‹5`À5!6$@6e6#ƒ6'§6Ï66î6%7 C7d7v7Œ7%«7Ñ7%à78&8>8]8|8-—8Å8-à8%949.P99�93½9ñ9:&:]8:–:+¬:,Ø:/;#5;0Y;/Š;#º;Þ;,ý;*<><,]<CŠ<Î<6à<A=+Y=+…=±=Ë=.é=!>*:>Re>\¸>c?9y?=³?!ñ?(@L<@H‰@5Ò@)A)2A"\A#A£A.¾AíA$ýA("B=KB.‰B¸B;ÒB(C7C.RC@�CNÂCPDUbDb¸D‚E‚žE!FC:F~F�F#½F(áF0
! G5;GqG‡G"–G"¹G}ÜG5ZH2�H ÃH6äH4IPIMnIN¼I3J>?JK~J9ÊJEKGJK8’KPËKCLJ`L1«L2ÝL5M*FM)qMC›MfßM_FN¦N1ÅN÷NO<0O"mO6�O2ÇO1úO3,P5`P7–P'ÎPIöP-@Q4nQ6£Q)ÚQ&R$+RJPRN›RPêR>;S[zS@ÖS%T5=TEsT,¹T1æT%UG>UQ†UAØU)V#DV!hV0ŠV,»V.èV1W2IWG|WKÄW,XM=X,‹X;¸XXôX=MYO‹YZÛY<6Z.sZ5¢Z*ØZ[)#[%M[)s[)�[Ç[à[ú[<\3S\0‡\¸\GÎ\3]4J]8]8¸]ñ]+^";^Q^^1°^Aâ^U$_(z_,£_Ð_0ï_* `EK`B‘`/Ô`'a@,a-ma/›a-Ëa3ùa.-b(\b(…b*®b@Ùb.c)Ic1scG¥cKícJ9d3„d,¸d&åd,e"9e=\e,še'Çe1ïe#!f'Ef9mf0§f'Øf3g-4g0bg/“g(Ãg1ìg)h*Hh3sh6§h Þh0ÿh20i-ci ‘i?²i+òi.j-Mj+{j§j ¹jÚj\øj/Uk'…k­k+Ækòk*	l'4l$\l*�l¬l]Æl;$m_`m0Àm)ñm n2<nEon)µn<ßn"o'?ogo-‚o+°oÜoîo;pF@p‡p§p-Ãp ñpSqRfqZ¹qOrdrzr$ŒrX±r1
! s\<sL™sIæsM0tK~tZÊtk%uK‘uNÝud,v+‘v,½v/êv#w0>w/ow#Ÿw-Ãw,ñw&xExC\x x.·x3æx+yIFy �y±y7Ñy0	z?:zzz,™zÆzÞz)ûz"%{4H{(}{f¦{
|+*|JV|;¡|$Ý|C}<F}5ƒ}*¹}.ä}~F-~t~"�~i°~+->Y'˜:Àû€-€5G€=}€)»€å€û€�01�0b�“�,¥�6Ò�C	‚M‚$e‚&Š‚G±‚2ù‚,ƒJKƒ,–ƒ:ÃƒKþƒ-J„;x„#´„Ø„.ô„+#…O…o…AŽ…Ð…"ð…†,†L†-d†)’†¼†)Ü†‡ !‡#B‡f‡|‡V—‡î‡$ˆ3ˆ2Rˆ…ˆ?žˆ&Þˆ‰‰.4‰5c‰'™‰Á‰,Þ‰9ŠEŠIŠ-fŠA”Š0ÖŠ"‹"*‹M‹Gj‹D²‹)÷‹E!Œ/gŒG—Œ6ßŒ$�8;�8t�d­�OŽ=bŽC ŽHäŽ,-�BZ�.��7Ì�3�@8�;y�Hµ�Wþ�;V‘5’‘AÈ‘W
! ’6b’9™’;Ó’T“4d“6™“4Ð“L”8R”<‹”=È”>•?E•Z…•Ià•A*–=l–6ª–6á–:—4S—@ˆ—IÉ—<˜NP˜?Ÿ˜Qß˜81™Bj™K­™uù™5ošO¥šIõš8?›<x›Fµ›:ü›F7œG~œGÆœI�=X�f–�/ý�.-žA\žžžDºžHÿž“HŸ&ÜŸW b[ L¾ A¡=M¡l‹¡ø¡Î¢iÞ¢H£a£#}£%¡£)Ç£5ñ£H'¤p¤=Ž¤SÌ¤E ¥:f¥<¡¥>Þ¥:¦>X¦=—¦OÕ¦@%§Ef§*¬§×§ ö§?¨SW¨«¨Ë¨Bá¨B$©:g©'¢©0Ê©6û©22ª*eª*�ªG»ªK«>O«.Ž«2½«:ð«(+¬)T¬0~¬6¯¬Bæ¬H)­,r­0Ÿ­"Ð­+ó­-®+M®~y®�ø®!ˆ¯ ª¯ Ë¯ ì¯+
°'9°#a°$…°ª°+Ê°1ö°/(±X±;x±
! ´±I¿±A	²"K²1n²" ²FÃ²d
! ³Uo³PÅ³'´>´Q´4b´\—´Oô´7Dµ5|µ{²µK.¶2z¶­¶P¾¶?·1O·'�·#©·RÍ·+ ¸&L¸'s¸m›¸4	¹(>¹<g¹(¤¹Í¹Þ¹:ð¹3+º$_º„º8¡º0Úº'»R3»N†»DÕ»F¼Ba¼J¤¼Hï¼>8½@w½<¸½8õ½.¾E¾Da¾'¦¾@Î¾ ¿@0¿ q¿-’¿+À¿ì¿	Àa)À$‹À3°À*äÀ-Á#=ÁaÁ-Á-­ÁÛÁUôÁ(JÂ,sÂ& ÂBÇÂ#
! Ã+.Ã+ZÃX†Ã5ßÃ#Ä9ÄpSÄÄÄ'äÄÅ#(Å LÅmÅO‰Å!ÙÅ"ûÅÆ%2ÆXÆsÆ„Æ0œÆ-ÍÆûÆ7Ç'LÇ"tÇ!—Ç7¹Ç$ñÇÈ2È,MÈ5zÈ@°ÈKñÈN=É#ŒÉ°É!ÐÉ%òÉ#Ê<Ê\ÊzÊ0‘Ê(ÂÊ)ëÊË1ËNË!`Ë‚Ë˜Ë.³Ë:âËQÌoÌ"�Ì1°Ì#âÌ0Í&7Í
^ÍalÍ.ÎÍýÍdÎ1sÎ¥Î¨Î¬Î.¼ÎëÎóÎ2ûÎ2.ÏMaÏM¯ÏýÏ0ÐBÐ(IÐ,rÐŸÐ«Ð´ÐÒÐ2ÛÐKÑKZÑC¦ÑêÑ9Ò2>Ò9qÒ<«ÒèÒ9ñÒ+ÓDÓ^Ó#wÓO›Ó.ëÓ5Ô9PÔ5ŠÔÀÔfÕÔ'<Õ8dÕ!�Õ4¿Õ>ôÕ?3Ö+sÖ*ŸÖ,ÊÖ-÷Ö%×&@×/g×—×2®×*á×.Ø);Ø&eØ'ŒØ&´Ø&ÛØ%Ù#(Ù'LÙ%tÙ(šÙ ÃÙ$äÙ 	Ú"*Ú,MÚ2zÚ­ÚÍÚ*ìÚ,Û.DÛ$sÛ*˜ÛAÃÛ1Ü7ÜOÜkÜ)‹ÜµÜ+ÕÜ^Ý?`Ý? Ý)àÝ3
! Þ5>ÞOtÞWÄÞ,ß#Iß-mß4›ß/Ðßà2 àLSà/ à6ÐàôáüáâD7â8|â0µâ3æâ7ã>Rã$‘ã5¶ã,ìã.ä,Hä1uä3§ä2Ûäå6*å1aå$“å0¸åéåÿå7æ>æ^æzæ#Žæ²æ Òæ+óæç&ç7çKç]çpçˆç¤çÄç×çêç:è)<èJfèC±èõè
é(-é,VéTƒéØéßé,æé
! êê=êZê(sê:œê×ê7ôê(,ëUë#uë5™ëÏëãë)ì/*ì
Zì!hì Šì'«ì Óì0ôì%í
@í Níoí†íœíµíÏíÞí-üí"*î!Mî)oîP™îêîìîõîþî$ï3,ï`ï|ï1œï:Îï>	ðHðQðZðcðlð!uð—ð³ðÀðÉðÖðßðèðñðúðñ
ñ-ñA1ñBsñ~¶ñ°5òLæòg3ó›ó{»óg7ôŒŸôU,õ-‚õG°õøõ6önOö<¾ö5ûö,1÷^÷t÷‰€÷^
! øriøoÜøLù
jù*xù<£ù.àùú+ú5Hú
~ú€Œú
û’û(¦û+Ïû.ûû+*ü-Vü‘„ücý€zý|ûýnxþ3çþAÿk]ÿ5Éÿ'ÿÿ7'._5Ž3Ä8ø.1`[|“ØŒlcùG]J¥Gð©8+â1J@5‹:Á$ü¯!+Ñý1oJ)º³äN˜.ç>	<U	e’	;ø	:4
! “o
! 'E+Wq>ÉSY\L¶L
¢P
?ó
Q3b…BèQ+E}OÃs[‡„ãVh\¿=¦Z|6~}µA3Ku<Á0þ-/8]Q–BèG+QsHÅIWXZ°VHbD«Jð?;={B¹�üC~DÂ76?Av*¸GãM+Ky;Å?EA5‡H½bJib´Y9q1«BÝÑ  Qò rD!N·!9"6@"Zw"9Ò"i#]v#XÔ#E-$Ns$@Â$2%F6%b}%Uà%‡6&M¾&a'@n'V¯'W(9^(l˜(\)Bb)„¥)T**P*IÐ*F+Na+H°+Gù+~A,yÀ,L:-:‡-bÂ-T%.Sz.RÎ.>!/:`/d›/'0*(0CS0/—0AÇ0L	16V1R�1Eà1C&2Bj2_­26
3+D3?p3@°3=ñ3:/4Aj4C¬4Gð42857k5B£5Zæ5@A6+‚6+®69Ú6I7C^7)¢7MÌ7787R8+Š8:¶8Añ8J39*~9*©9,Ô9(:7*:b:1€:=²:>ð:O/;;%š;uÀ;;6<Or< Â<Hã<D,=5q=[§=K>BO>Q’>?ä>$?8A?uz?Lð?L=@iŠ@=ô@A2ABtAA·ABùA:<B$wBAœB3ÞB,C!?C#aCJ…C-ÐC+þC,*DUWD³­DsaEqÕE‡GFþÏFoÎGy>HW¸HVIYgI#ÁIBåIU(JZ~J¶ÙJ#�K´K#ÍK6ñK[(L>„LÃLÂØL4›MÐM3ÜMN(N_EN¥N0¾NïN4
O!BO"dO‡O O!¬O
! ÎOÙOèOüO	P P3P;P	DPNP^PmPyP�P›P¶PÑPäPñPþPQ Q5Q	HQRQ_QoQQ	’Q
! œQ%§QXÍQZ&R[�R[ÝRN9S"ˆS7«SOãS'3T6[T6’TFÉTU9-U[gU3ÃU÷UV-V@AVB‚V?ÅV-W03WdW?{W3»W5ïW0%X)VX5€X¶X+ÆX0òXH#Y$lY+‘Y:½YøYAZ@QZ%’Z¸Z%ÒZ)øZ"[?[-\[PŠ[SÛ[w/\C§\'ë\7]5K]?�]=Á]7ÿ]:7^Ar^G´^.ü^)+_:U_"�_ ³_/Ô_H`JM`'˜`‡À`>Hb‡bEcŽMcbÜcP?d=�d1Îd/eq0eo¢e.f0AfUrfŸÈf=hgO¦ggöge^hVÄhWiEsiJ¹i)j:.j)ij|“jlk}kB–k7Ùk)l#;l_lxl�l¢l·l'Ìlôlm$$mIm+im#•m¹m/Ùm%	n/nMn(gnh�n%ùnHo4hoJ�o0èoFp?`pm plqI{qHÅqCrHRrG›rBãrO&s(vsKŸs2ës6tlUteÂtM(u8vuU¯umv3sv2§v*Úv4wQ:w#Œw+°w1Üw'x56xVlxmÃx{1y@­ynîy+]z‰z*§z'Òz&úz'!{@I{9Š{SÄ{#|!<|J^|>©|Zè|.C}Lr}¿}1Ý}%~D5~Kz~Æ~;ä~: ^[Kº?€F€;f€0¢€$Ó€<ø€5�Q�$o�F”�%Û�6‚68‚)o‚V™‚Gð‚48ƒtmƒ@âƒ:#„^„9~„F¸„/ÿ„#/…2S…1†…>¸…h÷…1`†/’†UÂ†>‡JW‡G¢‡Gê‡62ˆ+iˆ.•ˆhÄˆO-‰K}‰8É‰CŠSFŠdšŠQÿŠ=Q‹B�‹IÒ‹XŒ\uŒ4ÒŒ9�CA�=…�CÃ�6Ž1>Ž7pŽH¨Ž3ñŽ=%�Oc�0³�0ä�*�!@�<b�-Ÿ�)Í�)÷�*!‘)L‘Pv‘6Ç‘/þ‘0.’/_’/�’0¿’8ð’5)“9_“9™“6Ó“7
! ”.B”9q”-«”:Ù”<•/Q•>�•+À•(ì•.–+D–8p–B©–:ì–'—JE—�—i¥—˜'#˜K˜ne˜Ô˜oï˜,_™MŒ™KÚ™H&›-o›7�›7Õ›>
œGLœ4”œOÉœ�;5�(q�3š� Î�ï�m
ž'{ž;£žBßž9"Ÿ0\ŸD�ŸBÒŸD BZ G� Gå ?-¡m¡‹¡^¨¡P¢6X¢5�¢5Å¢Cû¢*?£[j£8Æ£{ÿ£¨{¤X$¥%}¥£¥$Á¥Gæ¥).¦8X¦;‘¦RÍ¦+ §9L§)†§7°§Rè§:;¨Av¨8¸¨)ñ¨t©0�©3Á©8õ©..ª9]ªK—ª%ãª	«&%«1L«7~«?¶«%ö«%¬$B¬Tg¬2¼¬*ï¬1­KL­D˜­AÝ­+®&K®%r®$˜®?½®/ý®-¯#I¯.m¯1œ¯zÎ¯tI°H¾°9±[A±<�±GÚ±*"²)M²Xw²<Ð²#
³(1³/Z³qŠ³Nü³)K´Nu´2Ä´M÷´)Eµ2oµ;¢µ;Þµ1¶aL¶®¶0Á¶Gò¶_:·kš·:¸MA¸�¸H¨¸1ñ¸d#¹Bˆ¹CË¹{ºR‹ºNÞº1-»V_»=¶»Sô»ZH¼d£¼d½Em½B³½Cö½C:¾~¾@�¾
Ð¾&Þ¾3¿J9¿1„¿>¶¿<õ¿B2À1uÀ6§À'ÞÀ8Á3?Á8sÁ7¬Á+äÁ(Â49ÂSnÂ>ÂÂÃ'Ã,DÃ;qÃ4­ÃBâÃk%Ä2‘Ä:ÄÄ*ÿÄ%*ÅPÅ!iÅ‹Å§ÅÃÅ+ÜÅÆ &Æ/GÆwÆ
–Æ:¤ÆGßÆF'Ç@nÇ¯Ç&ÇÇîÇ.	È8È8NÈ6‡È2¾ÈDñÈ:6ÉFqÉE¸ÉCþÉ@BÊ=ƒÊJÁÊ>ËEKË‘ËQÌAcÌ`¥Ì'Í.Í;>ÍzÍ‹ÍšÍ¹Í.ÎÍýÍÎ<1Î5nÎ5¤Î3ÚÎ(Ï57ÏmÏ*‰Ï#´ÏØÏáÏ.îÏ.Ð0LÐ8}Ð¶ÐÖÐEôÐN:ÑG‰ÑFÑÑ@Ò>YÒ<˜Ò&ÕÒ<üÒ59Ó=oÓ­ÓBÍÓ$Ô[5ÔA‘Ô_ÓÔc3ÕD—ÕMÜÕG*Ö_rÖ8ÒÖ+×.7×f×‚×”×¦×&·×#Þ×#Ø&Ø>>Ø6}Ø.´Ø\ãØ9@Ù5zÙK°ÙRüÙ2OÚ8‚ÚJ»ÚIÛDPÛM•ÛAãÛJ%Ü.pÜ\ŸÜ>üÜ9;Ý0uÝ/¦Ý-ÖÝ8Þ4=ÞrÞŽÞ7ªÞDâÞE'ßAmß)¯ßÙß6ùß80à.ià3˜àCÌàá<&á>cá,¢á3Ïá>â<Bââ—â°â]ÐâY.ãYˆãTâã97ä5qä1§ä5Ùä6åFFå!�å¯åYÂåWæ=tæ+²æ+Þæ/
! ç?:çAzç¼ç×çòçMèoRè9Âè=üè>:é8yé²é-Ïé,ýé*êACê@…ê>Æê<ë5Bë8xë<±ëîë@ì+Hì.tì:£ì7Þìí24í(gí�í.°íßí!ýí+î/Kî2{î!®î7ÐîEïNï
gïuï „ï¥ï1ºï1ìïð":ð]ðflð(Óð#üð ñ1?ñqñ%~ñ%¤ñ(Êñóñ3ò0Cò*tò)Ÿò>Éò`ó6ió? óGàóH(ôNqôZÀôQõfmõoÔõVDöW›öSóöGG÷F�÷GÖ÷$ø#Cø%gø*�ø>¸ø÷ø
ù/&ù)Vù8€ùC¹ùýù1ú7IúE�ú:ÇúJû5Mû5ƒû?¹ûBùû"<ü0_ü6�üvÇüW>ýU–ýLìý49þtnþ?ãþ"#ÿnFÿLµÿ@TC+˜VÄY0u ¦Ç8Ü!:7_rÒï -L(aŠ ·Î î!!1#S#w-›Éàú)j='¨'ÐXø,Q9~*¸4ã1vJrÁL4K�WÍB%	kh	EÔ	Q
! 8l
! =¥
! ¡ã
!  …Q&/xA¨jêfU
3¼
Eð
26Di.®<Ý?.KnEº.*D!o6‘7È#c$Oˆ7Ø#74#l9�%Ê9ð%*KP7œ9Ô%K4_€Qàe2O˜cè)L<v)³)Ý'B/r*�'º'âI
! "T:w;²1îB 2cM–Cä+(T'p-˜7Æ¯þ ®Ïkî:Z¹•GO?—1×9	?C1ƒ1µ[ç!C#eO‰.Ù)  2 JS 0ž ;Ï #!'/!*W!:‚!>½!#ü!O "%p"?–"*Ö":#><#{#<“#Ð#0é#.$I$#e$‰$˜$/·$7ç$@%,`%<�%?Ê%q
! &9|&6¶&7í&3%'3Y'%�'³'-Å'2ó'(&(=O(=�(&Ë(Hò(*;).f)#•)P¹)<
! *&G*&n*L•*â**++++)W+�+L—+9ä+,%3,)Y,6ƒ,*º,8å,.-,M--z--¨-6Ö-
.*,.*W.$‚.3§.OÛ.*+/OV/l¦/y0u�0:1u>1D´1 ù1'š2ˆÂ2°K3„ü3¬�4¦.5ÎÕ5)¤64Î6I7)M73w7#«7Ï7"à7"8"&8 I8 j8$‹8$°8$Õ8"ú8"9)@9,j9)—9'Á99é9O#:,s:* :2Ë:)þ:3(;3\;R�;4ã;l<L…<KÒ<d=?ƒ=WÃ=9>0U>=†>4Ä>:ù>^4?X“?nì?Y[@Wµ@\
AJjA[µADBEVBvœB#C$7C#\C!€C¢C×²D@ŠE:ËE@FGF:gF+¢F8ÎFMGSUGk©GHM0H:~H^¹HRIOkI»ICÌIFJgWJf¿J^&KP…KXÖKM/L }LžL8ºL?óLB3MvM�M'¡M*ÉM“ôMZˆN"ãN8OD?O „O2¥O3ØO$P71PiP;‰P.ÅP%ôPQ4Q*KQ:vQ*±Q1ÜQqR8€R.¹R9èR""SJES9�SÊS,åST2+T5^T9”T:ÎT*	U 4U!UU!wU6™UDÐU4V,JV*wV¢VÂV;ÝV6W3PW.„W$³W?ØW-X,FX9sXa­X<Y=LYeŠY:ðYH+Z,tZ-¡ZXÏZ.([W[$t[™[ ·[Ø[Fë[42\4g\œ\#´\Ø\)ð\']&B]&i]+�]C¼](^")^(L^(u^)ž^)È^*ò^*_*H_*s_*ž_*É_*ô_*`*J`*u`* `*Ë`(ö`(a(Ha(qa(ša(Ãa)ìa(b(?b(hb(‘b*ºb*åb*c*;c(fc(�c(¸c(ác(
! d(3d(\d(…d(®d(×d)e)*e'Te(|e(¥e)Îe)øe("f(Kf(tf(�f+Æf'òf'g(Bg'kg3“g4Çg4üg31h"ehBˆh?Ëh%i 1iBRi3•i6Éi4jF5j{|j:øj'3k[k#wk›k6¶k.ík4l)Ql{l*„l.¯l+Þl7
! m?Bm>‚mAÁmÂn2ÆnvùnLpoL½oL
! p9Wp0‘pHÂp@q=Lq>Šq!ÉqIëqF5rN|r?Ër"sT.sƒs¢sA¼s:þs>9txt “t(´t)Ýt"u*uHuIcu8­u*æuv&.v&Uv |v0�v-Îv(üv%w#>w&bw+‰w'µw!Ýwÿw!x!Ax-cx(‘x"ºx"Ýx)y,*y Wy,xy+¥y#Ñy$õy'z*Bz)mz2—zQÊz›{"¸{AÛ{1|-O|)}|:§|â|6ø|P/}?€}TÀ}:~=P~5Ž~)Ä~î~+-3"aN„PÓ$$€8I€7‚€9º€ô€<
! �7G�?�5¿�9õ�3/‚4c‚9˜‚<Ò‚6ƒ8FƒAƒ;Áƒ7ýƒG5„%}„£„)½„,ç„5…"J….m…œ…"¸…Û…*è…†$†B4†:w†²†Í†ã†þ†M‡0g‡.˜‡.Ç‡$ö‡
ˆA)ˆakˆAÍˆ+‰m;‰R©‰mü‰^jŠcÉŠB-‹p‹Š‹0§‹0Ø‹0	Œ6:ŒqŒŒŒi©Œ*�)>�1h�-š�/È�)ø�,"ŽbOŽE²Ž(øŽd!�o†�Bö�9�1L’*~’*©’IÔ’“>>“?}“½“>Ü“Š”2¦”0Ù”7
! •6B•7y•-±•]ß•0=–n–€–,Ÿ–&Ì–)ó–$—B—7a—%™—(¿—%è—(˜7˜'V˜!~˜  ˜%Á˜/ç˜1™I™&[™!‚™(¤™:Í™-š6š2Uš$ˆš(­šÖš>öš!5›/W›‡›% ›.Æ›8õ›5.œdœ/tœ¤œ Âœ*ãœ"�L1�G~�8Æ�(ÿ�!(ž7Jž)‚ž%¬ž%ÒžøžŸ+4Ÿ"`ŸƒŸ#¢Ÿ-ÆŸ*ôŸ$ )D /n ž '¾ æ (¡C-¡q¡�¡?§¡!ç¡0	¢$:¢_¢,v¢#£¢3Ç¢+û¢'£v=£^´£e¤My¤Ç¤;æ¤2"¥*U¥€¥&š¥ Á¥8â¥!¦:=¦x¦—¦/¬¦<Ü¦7§'Q§y§1™§(Ë§7ô§(,¨U¨$p¨•¨´¨8Ï¨E©HN©)—©)Á©wë©—cªxûª«t« ¬t ¬W­‚m­†ð­¥w®¬¯wÊ¯(B°k°U‹°0á°.±3A±1u±L§±2ô±-'²OU²)¥²OÏ²K³$k³=�³%Î³ô³0´.C´r´‘´®´È´ã´û´Fµ"]µ=€µ$¾µ!ãµ&¶;,¶(h¶#‘¶/µ¶Nå¶4·R·l·#Š·2®·1á·¸+*¸V¸)l¸#–¸3º¸!î¸&¹7¹1U¹V‡¹ Þ¹<ÿ¹<ºRº2oº,¢º Ïº(ðº,»7F»#~»0¢»Ó»cñ»4U¼6Š¼¢Á¼8d½,�½7Ê½¾"¾+:¾¾f¾>%¿Ûd¿v@À<·À7ôÀd,Á ‘Á=²Á-ðÁ'Â(FÂcoÂ.ÓÂtÃ‰wÃ!Ä3#Ä;WÄ1“Ä0ÅÄ$öÄ'Å"CÅfÅ �Å6¢Å!ÙÅ!ûÅ6Æ"TÆ)wÆ¡ÆÀÆl×Æ;DÇ9€Ç@ºÇYûÇ&UÈ |È-�ÈrËÈQ>É;�É(ÌÉõÉEÊ:UÊ(�Ê¹Ê.ÎÊgýÊ4eËRšË+íË Ì?:ÌzÌ—ÌC³Ì÷ÌýÌ=ÍVÍ%oÍ•Í®ÍÌÍ"ìÍ-Î=Î\Î9|ÎM¶ÎÏA
! Ï<LÏ8‰ÏIÂÏ!ÐX.ÐE‡ÐÍÐàÐóÐÑ&Ñ(;Ñ.dÑ“Ñ©Ñ/¿ÑAïÑ$1Ò,VÒ+ƒÒ¯Ò"ÆÒ,éÒ1Ó3HÓ9|ÓN¶Ó<ÔNBÔ~‘ÔCÕ#TÕ+xÕ3¤Õ0ØÕ'	Ö1Ö%QÖ+wÖ5£ÖÙÖöÖ%×;×V×v× ’×³×*Ï×1ú×0,Ø+]ØC‰Ø ÍØ"îØ.Ù1@Ù.rÙ%¡Ù0ÇÙ)øÙ0"ÚSÚ:lÚ2§Ú(ÚÚ0Û4ÛEÛ4]Û)’Û¼Û`ÖÛ$7Ü
\Ü1jÜœÜ&±ÜØÜ/óÜ$#ÝHÝ'XÝ=€Ý¾ÝBÞÝ!Þ3>Þ$rÞ/—Þ<ÇÞ1ß6ßIß&fß5�ßÃß"Þß&à*(à)Sà;}àY¹àKá-_á7�á:Åá3â-4â1bâ2”âÇâ.çâ<ã5Sã5‰ã1¿ã;ñã)-äqWäOÉä.å$Hå?må-­å)Ûå5æV;æ%’æY¸æç$-ç+Rç7~ç/¶çFæç--è@[è4œè!Ñèóè	é4 é>Ué0”éAÅé=ê6Eê-|ê2ªêÝê!÷ê8ë6Rë-‰ëE·ëýë[ì;tì9°ìHêì:3í7ní:¦í7áí<î6Vî;�î:Éî<ïFAï*ˆï³ï+Ðï*üï'ð23ð6fð$�ðOÂð=ñ=Pñ?ŽñÎñ(æñJò>Zò2™òAÌò;ó5Jó?€ómÀó%.ôCTô9˜ô;Òôõsö\“ö(ðö�÷1§÷2Ù÷2øF?ø0†ø3·ø6ëø*"ù'Mù?uù8µù+îù>ú?Yú3™úRÍú! ûxBûD»û9üI:ü9„ü¾ü!Üü
þü3ýH@ý'‰ý/±ýGáý-)þ'Wþ:þGºþÿM"ÿ_pÿ,Ðÿ>ýÿB<	N	OÎ		42	.g	>–	LÕ	S"	ov	/æ	>	KU	J¡	Vì	HC	]Œ	Gê	G2	~z	Gù	FA	Eˆ	7Î	5	Z<	"—	Zº	\	r	
‡	F•	EÜ	4"		W		@m		@®		0ï		 
! 	:/
! 	Ij
! 	>´
! 	Có
! 	27	,j	9—	JÑ	8	U	s	�	)£	Í	ç	-
	1
	G
	&c
	4Š
	4¿
	4ô
	%)	0O	0€	F±	+ø	F$	$k	B�	.Ó		&	B	Y	l	„	˜	)­	×	ë	ÿ	-	C	X	6m	!¤	Æ	Ù	ì				0	D	`	s	“	ª	Ê	á			5	I	:b	D�	Bâ	E%	/k	L›	8è	4!	/V	-†	H´	Mý	¹K	#	)	C	]	w	$’	4·	&ì	/	2C	;v	%²	0Ø			&#	J	*d	<�	MÌ	0	0K	,|	©	Ç	!æ		(	C	]	w	‘	«	Ë	æ			87	p	8‹	Ä	ß	ú		!0	R	k	‡	.¢	Ñ	í			#%	,I	4v	;«	ç	#	*(	)S	A}	2¿	'ò	" 	"= 	;` 	0œ 	 Í 	"î 	!!	!3!	$U!	$z!	9Ÿ!	6Ù!	="	AN"	/�"	-À"	1î"	E #	:f#	0¡#	nÒ#	5A$	0w$	<¨$	Eå$	,+%	3X%	>Œ%	4Ë%	:&	4;&	p&	'Ž&	#¶&	'Ú&	='	#@'	(d'	9�'	+Ç'	)ó'	+(	6I(	-€(	>®(	4í(	4")	2W)	0Š)	0»)	+ì)	/*	/H*	/x*	,¨*	$Õ*	ú*	]+	v+	6Ž+	1Å+	A÷+	@9,	z,	@˜,	;Ù,	D-	#Z-	>~-	A½-	7ÿ-	:7.	2r.	5¥.	2Û.	/	K*/	v/	“/	°/	*Í/	-ø/	6&0	']0	…0	Q¡0	ó0	'1	61	Q1	-l1	(š1	,Ã1	,ð1	,2	)J2	t2	,�2	6¼2	'ó2	L3	Lh3	<µ3	<ò3	B/4	)r4	œ4	1»4	.í4	.5	LK5	k˜5	7	 $7	6E7	J|7	XÇ7	( 8	'I8	q8	)Œ8	@¶8	4÷8	I,9	Uv9	CÌ9	&:	V7:	Ž:	P�:	Pî:	U?;	!•;	+·;	Aã;	9%<	=_<	9�<	1×<	¡	=	B«=	#î=	}>	¯�>	:@?	{?	C”?	NØ?	j'@	’@	²@	1Á@	ó@	;A	NA	kA	ˆA	4£A	LØA	M%B	sB	D…B	DÊB	 C	0C	:GC	‚C	D™C	LÞC	>+D	5jD	: D	6ÛD	IE	C\E	E E	+æE	+F	L>F	)‹F	2µF	KèF	J4G	JG	'ÊG	/òG	"H	+2H	"^H	F�H	(ÈH	6ñH	=(I	=fI	9¤I	5ÞI	(J	4=J	0rJ	,£J	8ÐJ	(	K	R2K	C…K	'ÉK	.ñK	 L	D>L	'ƒL	@«L	.ìL	0M	!LM	<nM	F«M	6òM	.)N	CXN	CœN	&àN	,O	24O	DgO	 ¬O	1ÍO	ÿO	=P	:\P	P—P	&èP	<Q	8LQ	-…Q	³Q	!ÑQ	1óQ	.%R	5TR	NŠR	+ÙR	ES	?KS	]‹S	9éS	2#T	2VT	2‰T	>¼T	>ûT	,:U	EgU	H­U	EöU	0<V	6mV	,¤V	6ÑV	UW	!^W	€W	aŸW	UX	3WX	/‹X	2»X	$îX	"Y	)6Y	&`Y	F‡Y	2ÎY	$Z	N&Z	AuZ	?·Z	5÷Z	t-[	—¢[	9:\	ct\	GØ\	? ]	:`]	8›]	%Ô]	)ú]	$^	#D^	#h^	-Œ^	‰º^	=D_	9‚_	B¼_	2ÿ_	%2`	%X`	&~`	+¥`	;Ñ`	:
a	&Ha	Uoa	Åa	&âa	&	b	/0b	2`b	/“b	8Ãb	4üb	!1c	+Sc	2c	-²c	%àc	)d	%0d	%Vd	&|d	+£d	Ïd	2ìd	/e	Oe	&je	a‘e	Œóe	L€f	SÍf	T!g	jvg	4ág	'h	>h	Š^h	éh	i	2i	.Ai	'pi	%˜i	¾i	2Ýi	j	--j	2[j	7Žj	2Æj	=ùj	87k	8pk	=©k	8çk	6 l	;Wl	4“l	9Èl	4m	97m	4qm	E¦m	7ìm	1$n	2Vn	2‰n	F¼n	Ko	IOo	I™o	Eão	G)p	qp	Hñp	T:q	�q	j©q	0r	,Er	crr	FÖr	¾s	•Üs	Prt	öÃt	Dºu	ÿu	v	*v	<v	Rv	bv	uv		Œv	–v	¬v	Êv	@äv	,%w	[Rw	0®w	*ßw	L
! x	-Wx	+…x	@±x	>òx	51y	.gy	–y	X¯y	z	<(z	,ez	r’z	s{	Ty{	sÎ{	tB|	)·|	Fá|	"(}	8K}	7„}	1¼}	<î}	B+~	Tn~	CÃ~	G	NO	.ž	=Í	m€	/y€	/©€	NÙ€	#(�	aL�	6®�	Yå�	Z?‚	@š‚	_Û‚	/;ƒ	(kƒ	k”ƒ	-„	..„	M]„	I«„	2õ„	8(…	Ca…	y¥…	r†	0’†	!Ã†	+å†	+‡	+=‡	+i‡	,•‡	,Â‡	-ï‡	-ˆ	-Kˆ	-yˆ	-§ˆ	-Õˆ	-‰	-1‰	-_‰	-�‰	-»‰	-é‰	+Š	+CŠ	+oŠ	+›Š	+ÇŠ	+óŠ	,‹	+L‹	+x‹	+¤‹	+Ð‹	-ü‹	-*Œ	-XŒ	-†Œ	+´Œ	+àŒ	+�	+8�	+d�	+��	+¼�	+è�	+Ž	+@Ž	,lŽ	,™Ž	*ÆŽ	+ñŽ	+�	,I�	,v�	+£�	+Ï�	+û�	+'�	.S�	*‚�	*­�	+Ø�	#‘	A(‘	Uj‘	BÀ‘	c’	g’	+’	K«’	M÷’	9E“	+“	«“	>Å“	3”	&8”	$_”	Y„”	3Þ”	4•	QG•	<™•	6Ö•	)
–	>7–	!v–	"˜–	G»–	K—	7O—	)‡—	*±—	$Ü—	$˜	#&˜	$J˜	$o˜	#”˜	‹¸˜	:D™	8™	J¸™	;š	?š	.]š	>Œš	8Ëš	4›	W9›	*‘›	M¼›	:
! œ	vEœ	?¼œ	5üœ	@2�	6s�	>ª�	ré�	4\ž	-‘ž	:¿ž	Búž	@=Ÿ	"~Ÿ	0¡Ÿ	ÒŸ	$åŸ	 
!  	N+ 	,z 	§ 	Ä 	/ä 	1¡	8F¡	+¡	)«¡	<Õ¡	'¢	-:¢	0h¢	a™¢	'û¢	4#£	%X£	'~£	&¦£	^Í£	.,¤	3[¤	,�¤	¼¤	CÖ¤	A¥	5\¥	 ’¥	*³¥	Þ¥	ü¥	+¦	<C¦	€¦	)˜¦	(Â¦	/ë¦	C§	<_§	"œ§	,¿§	$ì§	¨	 '¨	H¨	 g¨	/ˆ¨	3¸¨	ì¨	.©	)/©	?Y©	™©	C­©	Mñ©	=?ª	2}ª	E°ª	Döª	V;«	,’«	'¿«	Yç«	4A¬	,v¬	0£¬	0Ô¬	=­	0C­	:t­	1¯­	9á­	2®	1N®	;€®	1¼®	3î®	5"¯	1X¯	2Š¯	@½¯	1þ¯	?0°	Jp°	6»°	8ò°	4+±	4`±	<•±	>Ò±	=²	3O²	:ƒ²	C¾²	7³	::³	6u³	1¬³	EÞ³	A$´	Qf´	_¸´	Wµ	Opµ	HÀµ	 	¶	8*¶	8c¶	-œ¶	(Ê¶	/ó¶	#·	6·	9O·	H‰·	EÒ·	)¸	B¸	4W¸	3Œ¸	NÀ¸	1¹	OA¹	6‘¹	3È¹	2ü¹	0/º	/`º	)�º	#ºº	*Þº	-	»	*7»	-b»	@�»	!Ñ»	ó»	<¼	K¼	-]¼	2‹¼	?¾¼	.þ¼	-½	'L½	(t½	(�½	5Æ½	ü½	¾	!*¾	;L¾	:ˆ¾	5Ã¾	ù¾	-¿	&:¿	 a¿	‚¿	'¡¿	*É¿	%ô¿	*À	$EÀ	AjÀ	C¬À	ðÀ	<Á	.MÁ	3|Á	)°Á	[ÚÁ	N6Â	&…Â	I¬Â	]öÂ	6TÃ	7‹Ã	4ÃÃ	6øÃ	)/Ä	3YÄ	3�Ä	IÁÄ	%Å	1Å	
JÅ	'XÅ	-€Å	&®Å	ÕÅ	OõÅ	HEÆ	HŽÆ	N×Æ	9&Ç	H`Ç	H©Ç	JòÇ	=È	*TÈ	(È	¨È	1ÈÈ	)úÈ	-$É	,RÉ	,É	<¬É	5éÉ	&Ê	/FÊ	=vÊ	&´Ê	%ÛÊ	7Ë	59Ë	<oË	"¬Ë	ÏË	FãË	$*Ì	OÌ	.^Ì	0�Ì	W¾Ì	Í	<&Í	cÍ	9|Í	O¶Í	Î	"Î	 AÎ	]bÎ	!ÀÎ	âÎ	:þÎ	T9Ï	!ŽÏ	°Ï	ÊÏ	%åÏ	Ð	$+Ð	PÐ	ulÐ	gâÐ	DJÑ	:�Ñ	!ÊÑ	*ìÑ	-Ò	EÒ	#eÒ	!‰Ò	0«Ò	<ÜÒ	<Ó	&VÓ	<}Ó	RºÓ	;
Ô	>IÔ	tˆÔ	@ýÔ	8>Õ	wwÕ	9ïÕ	3)Ö	9]Ö	B—Ö	mÚÖ	?H×	Gˆ×	XÐ×	3)Ø	G]Ø	J¥Ø	EðØ	;6Ù	DrÙ	Y·Ù	lÚ	p~Ú	"ïÚ	‹Û	\žÛ	3ûÛ	?/Ü	LoÜ	8¼Ü	GõÜ	;=Ý	EyÝ	G¿Ý	YÞ	?aÞ	?¡Þ	jáÞ	KLß	[˜ß	lôß	4aà	O–à	Eæà	O,á	i|á	Oæá	[6â	'’â	:ºâ	8õâ	a.ã	��ã	Kä	S^ä	W²ä	2
! å	8=å	Œvå	Žæ	‰’æ	†ç	H£ç	Nìç	=;è	iyè	7ãè	Yé	uué	vëé	)bê	)Œê	<¶ê	Ióê	9=ë	wë	,Žë	»ë	?Òë	^ì	=qì	]¯ì	@
í	dNí	C³í	J÷í	_Bî	)¢î	VÌî	@#ï	Qdï	V¶ï	U
ð	=cð	V¡ð	aøð	9Zñ	3”ñ	)Èñ	$òñ	)ò	?Aò	.�ò	(°ò	%Ùò	hÿò	*hó	0“ó	.Äó	6óó	;*ô	+fô	’ô	:°ô	8ëô	)$õ	-Nõ	'|õ	¤õ	%¸õ	%Þõ	Oö	%Tö	zö	&•ö	4¼ö	#ñö	2÷	H÷	7e÷	/�÷	1Í÷	ÿ÷	(ø	Hø	#Wø	‰{ø	Où	9Uù	$�ù	.´ù	?ãù	.#ú	SRú	0¦ú	8×ú	5û	BFû	r‰û	Büû	F?ü	^†ü	dåü	‚Jý	fÍý	P4þ	Z…þ	Kàþ	,ÿ	;Dÿ	B€ÿ	5Ãÿ	+ùÿ	4%
! -Z
! ˆ
! 3Ÿ
! HÓ
! *
! G
! 2_
! (’
! -»
! 1é
! @
! >\
! I›
! ?å
! +%
! 6Q
! )ˆ
! L²
! Eÿ
! E
! '\
! „
! 
›
! V©
! 1
! 82
! <k
! &¨
! (Ï
! Bø
! <;
! Rx
! 8Ë
! S
! X
! 2r
! ¥
! 3Á
! +õ
! !
! 	.
! 8
! K
! _
! y
! UŽ
! Iä
! .	
! 4C	
! 4x	
! 6­	
! 5ä	
! v
  
! 3‘
  
! =Å
  
! <
! !@
! /b
! 7’
! ;Ê
! (
! '/
! :W
! .’
! 9Á
! Cû
! @?
! A€
! EÂ
! “
! ýœ
! îš
! û‰
! ì…
! !r
! 3”
! +È
! 1ô
! !&
! 9H
! 4‚
! 5·
! ,í
! ;
! UV
! 1¬
! \Þ
! /;
! *k
! (–
! ;¿
! .û
! *
! \<
! ;™
! LÕ
! )"
! 1L
! 4~
! 3³
! 4ç
! 1
! >N
! B�
! -Ð
! [þ
! ZZ
! Zµ
! J
! A[
! \�
! \ú
! ?W
! 8—
! 2Ð
! /
! -3
! ;a
! ;�
! 4Ù
! H
! "W
! Oz
! OÊ
! 8
! S
! $h
!  �
! ®
! 4Í
! &
! ;)
! )e
! j�
! Fú
! KA 
! `� 
! $î 
! 8!
! 8L!
! %…!
! )«!
! LÕ!
! V""
! y"
! ‹"
! .�"
! 0Ì"
! Mý"
! HK#
! N”#
! xã#
! j\$
! ‡Ç$
! [O%
! I«%
! &õ%
! 7&
! .T&
! Fƒ&
! =Ê&
! 9'
! 6B'
! :y'
! 3´'
! ;è'
! :$(
! :_(
! Hš(
! 2ã(
! )
! <()
! %e)
! ;‹)
! Ç)
! &Þ)
! !*
! #'*
! K*
! *i*
! 8”*
! ƒÍ*
! bQ+
! 	´+
! `¾+
! `,
! €,
! :•,
! BÐ,
! 1-
! OE-
! 7•-
! $Í-
! 4ò-
! '.
! 5@.
! 5v.
! ¬.
! AÉ.
! $/
! =0/
! 8n/
! )§/
! *Ñ/
! ü/
! 0
! /0
! J0
! +V0
! '‚0
! *ª0
! -Õ0
! 1
! +1
! >F1
! B…1
! È1
! å1
! ;2
! (@2
! (i2
! C’2
! %Ö2
! 9ü2
! F63
! 5}3
! 8³3
! 8ì3
! 2%4
! WX4
! °4
! $½4
! 7â4
! 5
! #55
! #Y5
! )}5
! #§5
! MË5
! 76
! 9Q6
! 7‹6
! 8Ã6
! .ü6
! @+7
! Bl7
! <¯7
! @ì7
! >-8
! l8
! �8
! 6›8
! >Ò8
! 9
! ;+9
! g9
! >�9
! /À9
! -ð9
! L:
! *k:
! :–:
! Ñ:
! .é:
! 7;
! kP;
! g¼;
! j$<
! B�<
! -Ò<
! U=
! "V=
! "y=
! )œ=
! .Æ=
! õ=
! ;
>
! "I>
! †l>
! 8ó>
! A,?
! =n?
! P¬?
! Jý?
! zH@
! PÃ@
! 8A
! MMA
! {›A
! \B
! $tB
! E™B
! -ßB
! -
C
! E;C
! @�C
! 0ÂC
! )óC
! *D
! 3HD
! 6|D
! .³D
! @âD
! F#E
! FjE
! B±E
! AôE
! .6F
! #eF
! ‰F
! L¡F
! 3îF
! W"G
! 0zG
! «G
! 'ÆG
! 5îG
! -$H
! (RH
! +{H
! ,§H
! 0ÔH
! %I
! 9+I
! eI
! {I
! %“I
! 5¹I
! ïI
! 	J
! Z#J
! )~J
! G¨J
! GðJ
! %8K
! C^K
! )¢K
! 2ÌK
!  ÿK
! 0 L
! .QL
! H€L
! 4ÉL
! þL
! $M
! ,>M
! )kM
! :•M
! &ÐM
! /÷M
! A'N
! 4iN
! >žN
! <ÝN
! 3O
! (NO
! )wO
! &¡O
! %ÈO
! JîO
! 9P
! EAP
! 4‡P
! 7¼P
! _ôP
! =TQ
! 0’Q
! 5ÃQ
! DùQ
! Œ>R
! ‹ËR
! 7WS
! @�S
! BÐS
! ;T
! +OT
! -{T
! "©T
! {ÌT
! HU
! ]U
! 4rU
! %§U
! =ÍU
! ;V
! /GV
! 7wV
! 4¯V
! .äV
! @W
! :TW
! +�W
! (»W
! JäW
! 6/X
! fX
! O‚X
! gÒX
! 5:Y
! zpY
! 1ëY
! <Z
! &ZZ
! 5�Z
! ³·Z
! ?k[
! "«[
! )Î[
! ,ø[
! 4%\
! BZ\
! *�\
! 0È\
! Pù\
! IJ]
! ,”]
! 0Á]
! ;ò]
! F.^
! 1u^
! I§^
! 5ñ^
! H'_
! 5p_
! [¦_
! 3`
! F6`
! <}`
! Oº`
! Y
! a
! =da
! 5¢a
! ZØa
! S3b
! 2‡b
! (ºb
! ãb
! ^ûb
! GZc
! ?¢c
! Oâc
! G2d
! !zd
! Lœd
! Céd
! �-e
! ¯e
! sÊe
! $>f
! Ocf
! L³f
! 8g
! \9g
! –g
! $¯g
! Ôg
! 5ðg
! #&h
! 1Jh
! ‚|h
! ƒÿh
! ‰ƒi
! $
j
! 2j
! #Nj
! Brj
! $µj
! %Új
! 6k
! 7k
! "Vk
! [yk
! 0Õk
! ;l
! 0Bl
! -sl
! %¡l
! !Çl
! Lél
!  6m
! $Wm
! |m
! ”m
! ¦m
! ?½m
! >ým
! ><n
! >{n
! ?ºn
! >ún
! <9o
! =vo
! <´o
! -ño
! Ap
! @ap
! ?¢p
! gâp
! :Jq
! =…q
! &Ãq
! &êq
! Dr
! FVr
! J�r
! Nèr
! @7s
! Fxs
! 8¿s
! Pøs
! HIt
! E’t
! 2Øt
! "u
! .u
! 6Nu
! ;…u
! .Áu
! [ðu
! ZLv
! Z§v
! 9w
! 8<w
! 8uw
! .®w
! TÝw
! )2x
! K\x
! ?¨x
! èx
! +y
! 2y
! .Iy
! &xy
! 'Ÿy
! ;Çy
! ;z
! ?z
! "Zz
! .}z
! ¬z
! Ìz
! êz
! 8{
! 9@{
! 4z{
! ,¯{
! YÜ{
! -6|
! 8d|
! ;�|
! DÙ|
! 1}
! P}
! 'o}
!  —}
! ¸}
!  ×}
! ø}
! %~
! #=~
! &a~
! @ˆ~
! 9É~
! >
! 1B
! et
! dÚ
! D?€
! E„€
! Ê€
! MÚ€
! 9(�
! &b�
! ^‰�
! aè�
! J‚
! .d‚
! -“‚
! -Á‚
! ï‚
! *þ‚
! &)ƒ
! *Pƒ
! >{ƒ
! /ºƒ
! ,êƒ
! 1„
! /I„
! $y„
! ;ž„
! 6Ú„
! !…
! @3…
! 2t…
! &§…
! ,Î…
! >û…
! 1:†
! 6l†
! 2£†
! 3Ö†
! 0
! ‡
! >;‡
! z‡
! 4™‡
! NÎ‡
! ?ˆ
! :]ˆ
! 1˜ˆ
! Êˆ
! %äˆ
! &
! ‰
! !1‰
! S‰
! (r‰
! 6›‰
!  Ò‰
! .ó‰
! D"Š
! "gŠ
! 1ŠŠ
! %¼Š
! 4âŠ
! 2‹
! <J‹
! N‡‹
! 7Ö‹
! *Œ
! ,9Œ
! "fŒ
! ‰Œ
! 7£Œ
! GÛŒ
! 3#�
! &W�
! &~�
! :¥�
! Bà�
! A#Ž
! )eŽ
! 
�Ž
! <�Ž
! 3ÚŽ
! I�
! GX�
!  �
! -¼�
! >ê�
! <)�
! .f�
! :•�
! #Ð�
! Oô�
! =D‘
! >‚‘
! 7Á‘
! %ù‘
! (’
! <H’
! :…’
! À’
! >Ü’
! “
! 2,“
! 8_“
! ˜“
! §“
! 2»“
! î“
! -	”
! 37”
! 'k”
! %“”
! 7¹”
! 5ñ”
! I'•
! #q•
! 
••
! 6£•
! Ú•
! õ•
! -–
! "C–
! (f–
! X�–
! Qè–
! 1:—
! /l—
! 8œ—
! Õ—
! ô—
! E˜
! IV˜
! 9 ˜
! Ú˜
! ô˜
! ^	™
! )h™
! 
’™
!  ™
! B¬™
! 
ï™
! 
ý™
!  š
! %,š
! CRš
! :–š
! (Ñš
! 3úš
! .›
! .K›
! -z›
! v¨›
! vœ
! c–œ
! úœ
! �
! ;+�
! ,g�
! 3”�
! 'È�
! >ð�
! >/ž
! >nž
! ­ž
! Éž
! ãž
! öž
! Ÿ
! r#Ÿ
! /–Ÿ
! !ÆŸ
! $èŸ
! 9
 
! G 
! 2b 
! • 
! %© 
! Ï 
! Yè 
! B¡
! b¡
! $}¡
! K¢¡
! <î¡
! ”+¢
! OÀ¢
! ;£
! 2L£
! 1£
! -±£
! -ß£
! -
¤
! ;¤
! <P¤
! �¤
! 8ž¤
! I×¤
! (!¥
! AJ¥
! DŒ¥
! 7Ñ¥
! *	¦
! .4¦
! 3c¦
! D—¦
! 4Ü¦
! 2§
! D§
! ]§
! t§
! !�§
! ,±§
! �Þ§
! �l¨
! Eú¨
! @©
! =Z©
! 4˜©
! 2Í©
! 2ª
! 13ª
! eeª
! 3Ëª
! 3ÿª
! 33«
! gg«
! >Ï«
! |¬
! U‹¬
! (á¬
! �
! ­
  
! ¨­
! ³®
! OÌ®
! 1¯
! 1N¯
! 0€¯
! 0±¯
! #â¯
! M°
! T°
! 0n°
! 4Ÿ°
! 3Ô°
! 0±
! /9±
! $i±
! *Ž±
! @¹±
! Aú±
! 9<²
! %v²
! 8œ²
! :Õ²
! ³
! 2%³
! ‚X³
! =Û³
! =´
!  W´
! Nx´
! 2Ç´
! =ú´
! "8µ
! ã[µ
! <?¶
! B|¶
! `¿¶
! T ·
! Qu·
! GÇ·
! E¸
! DU¸
! #š¸
!  ¾¸
! Dß¸
! S$¹
! 4x¹
! ?­¹
! ?í¹
! --º
! N[º
! `ªº
! D»
! PP»
! W¡»
! )ù»
! $#¼
! bH¼
! «¼
! 1À¼
! Dò¼
! h7½
!  ½
! 6º½
! ñ½
! *¾
! ,¾
!  J¾
! Uk¾
! +Á¾
! Ví¾
! )D¿
! Hn¿
! 2·¿
! 6ê¿
! !À
! cAÀ
! >¥À
! >äÀ
! 1#Á
! )UÁ
! ?Á
! P¿Á
! [Â
! @lÂ
! ^­Â
! WÃ
! 9dÃ
! žÃ
! )¼Ã
! BæÃ
! 7)Ä
! @aÄ
! ¢Ä
! (ºÄ
! #ãÄ
! 3Å
! >;Å
! (zÅ
! #£Å
! #ÇÅ
! ,ëÅ
! <Æ
! >UÆ
! 3”Æ
! 7ÈÆ
! SÇ
! ATÇ
! –Ç
! ®Ç
!  ÎÇ
! 2ïÇ
! "È
! 1@È
! *rÈ
! $�È
! 'ÂÈ
! @êÈ
! C+É
! 5oÉ
! ¬¥É
! ¬RÊ
! NÿÊ
! 5NË
! <„Ë
! QÁË
! !Ì
! "5Ì
! ?XÌ
! &˜Ì
! J¿Ì
! 4
! Í
! ,?Í
! AlÍ
! ®Í
! 5ÊÍ
! AÎ
! UBÎ
! 9˜Î
! AÒÎ
! JÏ
! G_Ï
! 3§Ï
! ÛÏ
! :ôÏ
! %/Ð
! UÐ
! CsÐ
! 5·Ð
! 2íÐ
! ' Ñ
! =HÑ
! †Ñ
! /¡Ñ
! †ÑÑ
! ŠXÒ
! eãÒ
! IÓ
! $cÓ
! 0ˆÓ
! ?¹Ó
! _ùÓ
!  YÔ
! CzÔ
! .¾Ô
!  íÔ
! =Õ
! ;LÕ
! 0ˆÕ
! @¹Õ
! *úÕ
! A%Ö
! IgÖ
! (±Ö
! ?ÚÖ
! 8×
! 2S×
! I†×
! ]Ð×
! S.Ø
! ‚Ø
! 5¢Ø
! 3ØØ
! &Ù
! 13Ù
! (eÙ
! )ŽÙ
! ,¸Ù
! 3åÙ
! *Ú
! gDÚ
! Q¬Ú
! AþÚ
! P@Û
! "‘Û
! 3´Û
! 8èÛ
! 8!Ü
! 8ZÜ
! :“Ü
! BÎÜ
! )Ý
! 3;Ý
! 4oÝ
! /¤Ý
! 8ÔÝ
!  
Þ
! .Þ
! 6HÞ
! 6Þ
! 4¶Þ
! 4ëÞ
! 8 ß
! (Yß
! 4‚ß
! 6·ß
! 'îß
! 2à
! 3Ià
! 4}à
! ;²à
! îà
! Aá
! GPá
! N˜á
! Nçá
! V6â
! ^�â
! cìâ
! iPã
! hºã
! #ä
! £ä
! #å
! £å
! �#æ
! ¥æ
! �%ç
! §ç
! r'è
! €šè
! €é
! ~œé
! €ê
! œê
! ƒë
! s ë
! 9ì
! 7Nì
! C†ì
! 6Êì
! 7í
! 39í
! mí
! ;Œí
! 7Èí
! 5î
! 56î
! lî
! 3ˆî
! 9¼î
! 3öî
! ?*ï
! 3jï
! $žï
! 8Ãï
! 5üï
! 42ð
! :gð
! 7¢ð
! 8Úð
! 6ñ
! 3Jñ
! &~ñ
! ¥ñ
! Âñ
! (àñ
! $	ò
! 5.ò
! Hdò
! 2­ò
! -àò
! -ó
! .<ó
! Akó
! Y­ó
! /ô
! u7ô
! S­ô
! õ
! 6!õ
! /Xõ
! ˆõ
! )¡õ
! (Ëõ
! \ôõ
! 0Qö
! :‚ö
! *½ö
! 0èö
! [÷
! Eu÷
! »÷
! EÎ÷
! Gø
! '\ø
! &„ø
! «ø
! !Çø
! .éø
! 1ù
! %Jù
! 0pù
! -¡ù
! Ïù
! .íù
! 2ú
! -Oú
! #}ú
! L¡ú
! 7îú
! 0&û
! %Wû
! 8}û
! ¶û
! KÔû
! ? ü
! 4`ü
! R•ü
! .èü
! +ý
! 6Cý
! 4zý
! ,¯ý
! GÜý
! I$þ
! 3nþ
! b¢þ
! 1ÿ
! $7ÿ
! B\ÿ
! Ÿÿ
! ¹ÿ
! Ðÿ
! (äÿ
! ,
F:/�.±0à+.=,l,™"Æ2é,)I(s+œ,È&õ*+G+s%Ÿ"Å"è#&/7V-Ž-¼*ê*)@)j(”$½&â)	-3+a%�(³5Ü#'64^'“&» â+/2N4�0¶1ç?	;Y	Z•	Kð	V<
! P“
! Kä
! 0+P/|'¬Ôè(…1:·4ò)'
#Q
su
é
ª$²[×K31•Çâ;Z*fp‘4=7Uu:Ë?�FY×H1gz„âNg[¶Y<l<©>æa%A‡@ÉJ
! @Uy–CHT?�iÝTG:œO×M'JuaÀ["W~>ÖV=l9ªRäG7=i½o')—hÁ>* ci fÍ ·4!Çì!Ç´"=|#Eº#¹$Xº$:%iN%a¸%J&Se&D¹&/þ&..'*]'(ˆ'8±'4ê')(7I(+�((­(+Ö(-)\0)‰�)m*g…*fí*>T+g“+Wû+ÖS,¼*-Hç-L0.Z}.CØ.‚/ƒŸ/O#04s0Q¨0oú0=j1A¨17ê15"2tX2-Í2;û2073vh3Nß3L.4a{4TÝ4G25,z5v§5B6]a65¿6Sõ6TI78ž7-×728I88N‚8\Ñ8‡.9V¶9Z
:yh:Dâ:Z';N‚;CÑ;Y<Oo<?¿<:ÿ<?:=<z=J·=J>0M>>~>—½>2U?4ˆ?_½?D@Ab@c¤@iA/rAJ¢AIíAI7Bv�BXøBYQCT«C?Db@DK£DCïDC3E7wEÉ¯EÈyFaBG\¤G—H[™H’õH‘ˆI�Jk«J:KÅRK7LKPL^œLdûLG`MF¨MžïMŽŽN’O]°O P/PgJP²P~ÇPFQaQwQ1�Q/¿Q>ïQ4.R¢cRS}†S:TA?TO�TqÑT|CU1ÀUVòUJIVP”VVåVL<W{‰W.Xf4XS›XBïXY2Y`ŒY"íYRZQcZ7µZ9íZ\'[˜„[\,2\‘_\ ñ\&]M9]/‡];·]ó]^<%^Ub^¸^?Ó^?_7S_;‹_"Ç_Zê_BE`+ˆ`%´`"Ú`$ý`."a3Qa'…a­a/Ìa2üa(/b4Xb,�b3ºbNîb7=cEuc»cIÛc%d@Cd„d/žd/Îd*þd.)eHXe!¡e-Ãe1ñe2#f<Vf,“f'Àf6èf"gBg2`gl“g]h.^h@�hÎhIíhP7i:ˆi6ÃiCúi6>j;ujN±j4k;5k\qk Îk@ïk70lYhl:Âl*ýl(m8Cm?|m¼m9Õm3n3Cn&wnNžn:ín-(oVo?mo)­oI×o!p/;p1kp3�p"Ñp+ôp& q%Gqmq=ŒqSÊqzr)™r/ÃrSór8Gs/€s+°sÜs/ús+*t1Vt-ˆt0¶t'çt,u<u6\u“u ²uÓu.âuv1v?Qv"‘v>´v+óv2w#Rw@vw·wUÑw-'xUx6sxªx#Ãx2çx)y3Dy0xy&©y2Ðy=z3Az0uz1¦z4Øz
{)-{-W{+…{,±{0Þ{|-%|1S|…|+ |(Ì|&õ|&}*C}$n}5“}'É}ñ} ~4'~ \~c}~yá~œ[~øw€-’€,À€5í€#�&<�!c�(…�!®�=Ð�/‚1>‚p‚C�‚CÔ‚#ƒ=<ƒ"zƒH�ƒHæƒ9/„.i„3˜„/Ì„ü„'…5A…2w…Gª…:ò…-†ŠK†XÖ†/‡H‡X‡h‡>x‡$·‡Ü‡=ú‡$8ˆ]ˆFwˆ(¾ˆ(çˆ‰‰*‰>:‰$y‰ž‰¼‰Ô‰î‰Š"Š<ŠDRŠ*—Š/ÂŠ	òŠ-üŠB*‹m‹$€‹0¥‹*Ö‹Œ!ŒG?ŒF‡ŒGÎŒ5�)L�v�‘�*­�.Ø�CŽKŽ$aŽ†Ž  ŽÁŽ"ÜŽIÿŽII�-“�;Á�Iý�!G�8i�1¢�0Ô�7‘&=‘,d‘&‘‘¸‘6Ø‘’8'’1`’’’®’-É’-÷’,%“8R“=‹“=É“=”=E”ƒ”�”)¯”%Ù”)ÿ”2)•\•1t•¦•¤¾•Wc–:»–1ö–6(—-_—9�—Ç—å—2þ—¢1˜1Ô˜™7!™CY™�™½™=Ü™šo)š2™š1Ìšþš@›"X›#{›(Ÿ›&È›-ï›\œ:zœ1µœ;çœ/#�S�%o�0•�'Æ�"î�ž1žMž/_ž�ž®žÌžäžfŸ hŸ'‰Ÿ±ŸÎŸéŸ/úŸ4* )_ 4‰ ¾ @Û ¡/-¡"]¡"€¡2£¡DÖ¡!¢+=¢,i¢–¢4µ¢ê¢>þ¢4=£#r£+–£9Â£*ü£c'¤‹¤!©¤:Ë¤¥¥':¥?b¥¢¥ ¶¥×¥÷¥Z¦Zq¦yÌ¦zF§%Á§>ç§&¨.?¨!n¨H�¨!Ù¨3û¨+/©1[©C�©CÑ© ª26ª3iª#�ªÁªGÚªm"«j�«û«:¬"L¬o¬2†¬4¹¬(î¬­4­PD­9•­!Ï­5ñ­,'®-T®A‚®0Ä® õ®¯6¯V¯t¯‡¯š¯?¸¯'ø¯( °1I°{°›°5·°Eí°3±>Q±>�±2Ï±5²68²?o²*¯²>Ú²4³N³*i³1”³³Æ³3z´K®´:ú´5µ-Kµ5yµ)¯µ%Ùµÿµ9¶9U¶Y�¶Pé¶::·Du·4º·Aï·"1¸,T¸-�¸¯¸&Æ¸0í¸(¹&G¹ƒn¹Dò¹7º*Mº#xºœº²ºÈº@áº"»&;»(b»‹»$¨»Í»)ë»,¼(B¼k¼7…¼+½¼Dé¼B.½Jq½p¼½J-¾ix¾Fâ¾7)¿{a¿3Ý¿gÀQyÀbËÀŽ.Áx½ÁP6ÂF‡ÂfÎÂh5ÃJžÃméÃoWÄKÇÄLÅG`Ån¨ÅXÆ2pÆy£Æ7Ç=UÇO“ÇuãÇ_YÈk¹ÈW%ÉW}É*ÕÉPÊNQÊY Ê{úÊ^vË\ÕËs2ÌT¦ÌQûÌGMÍf•Í_üÍR\Î&¯Î6ÖÎ.
Ï[<Ï3˜ÏWÌÏd$Ð,‰Ðu¶Ð,Ñ%GÑ9mÑ<§Ñ.äÑ@Ò9TÒ$ŽÒ6³Ò2êÒ4Ó'RÓ5zÓ3°Ó#äÓGÔ<PÔG�ÔVÕÔV,ÕVƒÕVÚÕW1ÖU‰ÖRßÖF2×Ly×1Æ×6ø×6/Ø:fØ&¡Ø;ÈØ4Ù9ÙWXÙS°Ù5Ú]:ÚH˜ÚgáÚŸIÛ)éÛ3Ü5GÜ1}Ü*¯Ü0ÚÜ5ÝVAÝ>˜Ý5×Ý>
ÞgLÞ;´ÞEðÞH6ßGßgÇßP/àH€àIÉà:á_NáN®áCýáIAâ?‹âAËâ8
ã.Fã1uã=§ã)åãäq)äE›ä;áäNå„lå1ñå”#æ5¸æ8îæ>'ç@fçF§çCîçC2èCvè1ºè0ìè1é%Oé`ué~ÖéXUê'®êIÖêJ ëKkëM·ëIìEOì:•ì/Ðì-í9.í!hí*Ší)µíNßí&.î0Uî=†îAÄî3ï5:ïSpï>Äï1ð05ðfð%…ð4«ðIàð#*ñ9NñGˆñ.Ðñ-ÿñ5-ò8cò=œò2ÚòR
ó0`ó<‘ó7Îó5ô7<ô(tôa�ôAÿôPAõj’õ;ýõ(9öJbö2­ö8àö2÷'L÷Qt÷QÆ÷/ø3Hø+|ø‚¨øn+ù-šùbÈù`+ú/ŒúE¼ú8û5;ûZqûQÌû+ü"JüPmü_¾ü*ý7Iý-�ý.¯ý Þý}ÿý&}þ3¤þ"Øþ6ûþ2ÿ@Lÿ<�ÿ9ÊÿE.JNy!ÈCê9.3hœ¼?Û,4HY}H×O ;p‚¬,/;\;˜<Ô:&LNs,ÂhïiXxÂ7;^sGÒE7`N˜Oç(7	D`	B¥	Vè	Y?
! G™
! ;á
! (BFR‰+Ü27;EsB¹JüqG
Q¹
O,[/ˆ'¸%àGEN%” º4ÛP;a3�FÑEA^O 2ðB#4f4›iÐ:$U#z5žÔ%òIEb-¨OÖV&.}=¬CêB.KqO½%
T30ˆU¹3C=c)¡2Ëþ93U0‰Pºc;o>«?ê@*3kkŸ&32f:†7Á]ùRW>ª(é0+C/o>Ÿ0ÞFLVS£J÷@B \ƒ Ià 2*!A]!4Ÿ!9Ô!Z"bi"@Ì"C
#%Q#/w#K§#>ó#K2$N~$>Í$g%(t%V�%%ô%*&E&BM&D�&ÄÕ&ëš'D†(GË)T*Th*A½*Iÿ*+I+0u+Ô¦+:{,6¶,Jí,8-*X-#ƒ-!§-IÉ-\.gp.$Ø.^ý.'\/.„/³/"Ó/!ö/!0":0"]03€0"´0)×041461Nk1Kº1U2®\2ª3J¶3Q5;S50�5+À5;ì5:(62c6/–6)Æ6"ð6!7857gn79Ö7x8)‰8)³86Ý8U9j9$p9
•9£9²9	Ã9
! Í9	Ø9:â9/:3M:.�:°:3Ã:÷:`ù:ZZ;]µ;X<l<0„<>µ<bô<;W=7“=%Ë=ñ=#>85>n>7‰>NÁ>B?6S?(Š?)³?LÝ?<*@7g@NŸ@Eî@84A.mA4œA-ÑA"ÿAW"BIzB?ÄBGCLC3kC3ŸCBÓC?D=VD9”DBÎDMEF_EG¦EAîES0F+„F(°F(ÙF.G&1GXG{nG+êGiHM€H1ÎH-I1.I1`Ig’I%úI" JECJ%‰J#¯J%ÓJtùJ.nK*�K2ÈKHûKDDL%‰L¯LzÊL8EM8~M1·M5éM<N3\N1�NÂN&àNBO*JOuO;“O9ÏOH	P9RP2ŒP*¿P\êP8GQ1€Q5²Q8èQ2!RTR2XR5‹ROÁRS#*SQNSJ S'ëS.TBBT;…T4ÁT5öT8,U/eU%•U$»U%àU/V(6V)_V#‰V)­V)×V-W/WDWSW)mWE—WÝW/ñW!!X#CXKgX(³X*ÜXYY$7Y)\Y)†Y.°Y@ßYA ZcbZAÆZ9[4B[;w[3³[8ç[N \Ho\D¸\>ý\3<]7p][¨]<^A^
M^.[^$Š^	¯^?¹^iù^1c_&•_¼_MÜ_-*`!X`7z`'²`/Ú`2
! a>=a<|a)¹a<ãa? b6`b2—b@Êb!c<-cjc.…c%´cÚc0ùc/*d?Zd8šd?Ód>eARe=”e(Òe4ûe:0fAkf=­f3ëf,g:Lg4‡g†¼gnCh<²hAïh,1iQ^i°i+Êi)öi+ jLj'ej1�j6¿j;öj<2k!ok$‘k¶k+Ðk+ük+(l+Tl+€l+¬l+Øl=mIBm3Œm6Àm>÷mA6n+xn+¤n+Ðn1ün'.o&Vo'}o+¥o,Ñoþo"p*>pip;‚p¾p$Þp:q!>q$`q2…q5¸q‹îq2zr<­r=êrE(s;ns*ªsMÕs7#t.[tmŠtyøtsrunæuzUvtÐvoEw{µwu1xh§xtyn…yyôyvnzwåzx]{qÖ{;H|2„|C·|:û|G6})~}(¨}!Ñ}(ó}&~0C~0t~S¥~'ù~A!(c*Œ,·3ä0€'I€=q€=¯€í€�
!�H/�Qx�QÊ�*‚+G‚+s‚)Ÿ‚&É‚ð‚9ƒBƒ1Sƒ&…ƒ@¬ƒ/íƒ@„.^„$�„5²„4è„4…R…;r…<®…Dë…0†7=†(u†-ž†-Ì†ú†‡/‡!I‡!k‡H�‡AÖ‡*ˆ!Cˆeˆ&ˆ&¦ˆ*Íˆ"øˆ‰N7‰
†‰.”‰
! Ã‰.Î‰:ý‰)8Š5bŠc˜ŠEüŠAB‹ „‹¥‹,À‹$í‹"Œ.5Œ%dŒ%ŠŒ$°ŒÕŒDìŒD1�4v�@«�Nì�(;Ž/dŽ”ŽªŽÁŽ2×ŽL
! �W�Tv�LË�[�Ut�WÊ�\"‘D‘PÄ‘C’Y’-o’3�’@Ñ’.“;A“$}“+¢“
Î“$Ü“9”(;”7d”;œ”EØ”2•*Q•0|•;­•#é•
–E(–Rn–VÁ–2—)K—%u—&›—)Â—$ì—=˜[O˜6«˜Vâ˜N9™Lˆ™LÕ™V"šCyšL½š&
! ›1›.G›v›(ˆ›0±›Mâ›@0œ/qœ:¡œ"Üœ2ÿœ32�-f�4”�QÉ�,ž)Hž0rž£žHÃžMŸ/ZŸ2ŠŸ½Ÿ'ÛŸ 3 R p | ™  ¶ %× ý %¡5¡F¡X¡j¡}¡$Œ¡±¡%Â¡/è¡%¢,>¢,k¢.˜¢,Ç¢,ô¢,!£,N£*{£&¦£/Í£ý£¤
¤(¤%B¤"h¤‹¤ª¤É¤7Ö¤@¥O¥_¥Hh¥±¥+Ð¥"ü¥/¦+O¦&{¦'¢¦-Ê¦#ø¦&§&C§1j§1œ§Î§æ§(þ§'¨šG¨"â¨5©H;©„©:¡©/Ü©'ª04ª,eª#’ª¶ª$Ñª%öª+«/H«'x«( « É«+ê«¬!+¬M¬k¬4‹¬-À¬8î¬/'­WW­9¯­4é­®80®)i®,“®'À®(è®¯/¯K¯+j¯6–¯Í¯,ç¯+°O@°�°C™°9Ý°±6±R±l±Œ±8©±€â±0c²;”²Ð²)ë²=³!S³>u³I´³/þ³J.´y´!˜´º´=Ú´ µ-9µgµ�µ)—µ)Áµëµ
! ¶/%¶.U¶@„¶-Å¶-ó¶.!·)P·z·)•·Z¿·G¸(b¸N‹¸#Ú¸$þ¸$#¹*H¹ s¹ ”¹,µ¹2â¹Bº;Xº”º.¡º ÐºGñºZ9».”»(Ã»Dì»11¼6c¼3š¼3Î¼5½=8½Jv½*Á½"ì½0¾G@¾ˆ¾£¾»¾:Ø¾)¿"=¿*`¿*‹¿O¶¿EÀPLÀ6�À2ÔÀÁ&%ÁLÁ9eÁŸÁ°Á7ÊÁ7Â3:Â%nÂ)”Â¾ÂØÂ@ðÂ-1Ã>_Ã>žÃ<ÝÃDÄ3_Ä&“ÄMºÄEÅHNÅ—Å#²Å#ÖÅ3úÅ*.ÆYÆfÆsÆ
! ‘ÆœÆ<¬Æ9éÆ#Ç.AÇ7pÇ`¨Ç3	È.=È/lÈ,œÈ0ÉÈ3úÈ;.ÉFjÉ±É¾ÉÓÉ!îÉ#Ê)4ÊE^Ê ¤ÊIÅÊKË#[ËFËÆË>äËM#Ì#qÌ+•Ì.ÁÌDðÌ5Í,UÍ@‚Í&ÃÍ!êÍ8Î,EÎ,rÎŸÎ-¹Î'çÎ-Ï+=Ï#iÏN�ÏHÜÏC%ÐSiÐL½Ð.
! Ñi9Ñb£Ñ Ò#'Ò KÒ-lÒ'šÒVÂÒ#Ó1=Ó*oÓ&šÓ&ÁÓCèÓE,Ô(rÔ)›Ô2ÅÔ>øÔ/7Õ>gÕ4¦Õ+ÛÕ4Ö9<Ö8vÖ3¯ÖãÖ%×5(× ^×T×7Ô×6Ø7CØ{ØI”ØHÞØ?'Ù\gÙZÄÙ/Ú(OÚ-xÚ¦Ú*ÆÚ+ñÚ1Û‰OÛMÙÛ-'Ü,UÜ+‚Ü ®Ü%ÏÜ=õÜ33Ý-gÝT•Ý$êÝ9Þ$IÞ.nÞ�Þ´Þ(ÏÞ<øÞ'5ß]ßqß„ß”ß³ßÓß"ðß;à=Oà�à6£à)Úà<á(Aá'já/’á1Âá#ôáâ'6âR^âV±â1ã":ã?]ãK�ãéã	ä"ä9<ä@vä8·ä#ðäå4åCåbåuå†å%¡å%Çå!íåæ *æKæeæ&�æ!¨æ$Êæiïæ3Yç)�ç·ç"Êçíç$è+è Iè1jè1œèÎèFÝèE$éhjé)Óé3ýé21êdêGƒê'Ëê.óê0"ë-Së>�ëÀëÕë$ðë8ìBNìN‘ì)àì
! í;!í*]í*ˆí(³í0Üí'
î&5î"\î-îE­î8óîE,ï(rï&›ï0ÂïAóï&5ð2\ð9�ðÉð)çð2ñDñXñnñ$ˆñ­ñ6Äñ&ûñ"ò;>òQzò,Ìò1ùò0+ó(\ó/…ó4µó*êóô%.ô)Tô)~ô8¨ô8áôAõ4\õ@‘õ$Òõ÷õ<ö.Qö4€ö0µöæö÷G÷Le÷L²÷6ÿ÷.6ø1eø/—øTÇø ù'=ùeù8�ùPºù0ú<ú Qúrú(‘ú0ºú6ëúL"ûloû'Üû'ü&,üISü*�üÈü+çüNýNbý$±ý%Öý&üý#þ!9þ[þ!pþ$’þ!·þÙþ1òþ$ÿ+<ÿ+hÿ-”ÿ5Âÿ-øÿD&
5k
)¡
oË
[;
<—
Ô
6ñ
(
"H
8k
	¤
®
!¿
á

@
*R
/}
(­
Ö
'ó
<
-X
$†
«
/À
!ð
5
8H
�
`¡
>
6A
>x
!·
;Ù
)
#?
c
€
8œ
.Õ
3
98
8r
 «
Ì
Bë
L.	
&{	
6¢	
$Ù	
þ	
1
! 
<H
! 
;…
! 
.Á
! 
Bð
! 
A3
5u
1«
MÝ
M+
Fy
1À
Lò
L?

<Œ

<É

>
>E
C„
È
.à
/
?
.X
9‡
/Á
+ñ
L
Hj
E³
Aù
;
MS
J¡
"ì
'
57
,m
š
0°
.á
.
?
"]
€
*•
À
'à

&
5B
3x
8¬
Nå
X4
]�
]ë
4I
/~
8®
:ç
"
0?
*p
(›
%Ä
+ê
4
9K
9…
(¿
+è
,
 A
/b
$’
·
Ö
$ñ
:
cQ
µ
2È
3û
2/
Ob
²
"Ò
4õ
?*
=j
D¨
&í
%
):
2d
—
3±
Eå
'+
,S
€
6 
2×
U
! 
(`
G‰
>Ñ
A 
+R 
$~ 
%£ 
jÉ 
4!
&I!
$p!
/•!
,Å!
(ò!
4"
BP"
L“"
à"
#
.#
=L#
'Š#
4²#
3ç#
8$
7T$
+Œ$
6¸$
-ï$
P%
&n%
.•%
.Ä%
1ó%
:%&
:`&
<›&
)Ø&
'
C '
'd'
@Œ'
DÍ'
@(
LS(
5 (
BÖ(
a)
({)
;¤)
Dà)
L%*
[r*
XÎ*
I'+
#q+
w•+
F
,
&T,
{,
7–,
<Î,
9-
JE-
,�-
<½-
Iú-
D.
[.
+{.
§.
,Ç.
Lô.
PA/
;’/
cÎ/
 20
,S0
 €0
*¡0
-Ì0
/ú0
%*1
7P1
/ˆ1
¸1
6Ø1
2
&(2
1O2
�2
"Ÿ2
.Â2
#ñ2
 3
+63
b3
)‚3
)¬3
Ö3
ò3

4
*4
J4
_4
)4
#©4
-Í4
)û4
%5

25
-@5
1n5
$ 5
4Å5
*ú5
5%6
5[6
0‘6
Â6
6Ø6
"7
27
N7
k7
9‚7
0¼7
'í7
-8
,C8
7p8
h¨8
9
<-9
5j9
 9
,±9
1Þ9
/:
+@:
3l:
0 :
/Ñ:
;
;
#+;
+O;
9{;
µ;
/»;
"ë;

! <
<
G!<
Hi<
4²<
&ç<
%=
)4=
%^=
3„=
=¸=
Jö=
jA>
'¬>
*Ô>
<ÿ>
5<?
&r?
6™?
'Ð?
ø?
/@
/<@
1l@
Jž@
>é@
D(A
!mA
/�A
(¿A
)èA
#B
#6B
aZB
"¼B
ßB
4ÿB
>4C
5sC
.©C
/ØC
*D
&3D
+ZD
(†D
$¯D
aÔD
"6E
 YE
6zE
F±E
.øE
Z'F
C‚F
FÆF
B
G
APG
.’G
*ÁG
FìG
.3H

bH
pH
†H
žH
!¶H
ØH
0øH
)I
+CI
.oI
#žI
!ÂI
-äI
$J
$7J
#\J
.€J
@¯J
<ðJ
<-K
JjK
VµK
L
7,L
=dL
1¢L
6ÔL
/M
;M
,YM
?†M
/ÆM
0öM
1'N
/YN
5‰N
V¿N
<O
,SO
V€O
Q×O
0)P
aZP
U¼P
kQ
E~Q
JÄQ
?R
$OR
tR
F”R
PÛR
0,S
"]S
D€S
VÅS
1T
@NT
6�T
LÆT
0U
-DU
;rU
c®U
V
0V
+=V
7iV
:¡V
1ÜV
8W
&GW
7nW
*¦W
1ÑW
:X
@>X
3X
'³X
%ÛX
$Y
;&Y
.bY
N‘Y
2àY
5Z
IZ
_Z
yZ
•Z
©Z
i¾Z
m([
K–[
1â[
"\
 7\
X\
#u\
C™\
BÝ\
 ]
9]
DS]
:˜]
FÓ]
!^
!<^
 ^^
.^
T®^
8_
D<_
*�_
+¬_
*Ø_
`
1#`
'U`
F}`
=Ä`
#a
$&a
#Ka
Aoa
±a
Êa
#àa
(b
(-b
 Vb
9wb
±b
Ðb
ìb
c
c
&6c
]c
4oc
F¤c
Qëc
C=d
�d
(˜d
3Ád
õd
6e
#Le
Tpe
Åe
-Öe
,f
1f
*Kf
/vf
¦f
@Åf
g
$ g
Eg
)dg
1Žg
;Àg
,üg
0)h
Zh
/yh
&©h
)Ðh
úh
	i
+i
"Ki
ni
Ži
®i
*Âi
íi
j
j

1j

?j
Mj
#ej

‰j
%—j
½j
Ýj
òj
&	k
?0k
pk
(�k
O¶k
(l
(/l
Xl
xl
 �l
7°l
-èl
m
*m
Jm
`m
Jvm
VÁm
n
1n
EMn
(“n
¼n
"Ðn
ón
8o
FLo
R“o
æo
Pp
*Qp
0|p
/­p
3Ýp
,q
>q
!Mq
0oq
( q
MÉq
Hr
`r
$r
¤r
4¿r
ôr
+s
+4s
`s
 zs
M›s
és
:ûs
E6t
<|t
¹t
 Ït
)ðt
(u
!Cu
>eu
¤u
Áu
ßu
õu
$v
+3v
$_v
*„v
¯v
5Îv
Jw
TOw
¤w

¹w
Çw
Wçw
8?x
"xx
›x
¬x
¾x
Öx
+åx
5y
HGy
%�y
¶y
 Ñy
?òy
C2z
;vz
/²z
3âz
A{
X{
3o{
*£{
CÎ{
<|
9O|
+‰|
2µ|
@è|
3)}
H]}
3¦}
>Ú}
0~
8J~
8ƒ~
X¼~
$
4:
&o
5–
5Ì
€
€
'€
E€
Z€
n€
€€
˜€
* €
Ë€
ê€

! �
R�
;l�
'¨�
'Ð�
7ø�
00‚
-a‚
$�‚
%´‚
%Ú‚
$ƒ
%%ƒ
 Kƒ
$lƒ
‘ƒ
­ƒ
1Æƒ
1øƒ
*„
I„
i„
)‡„
±„
Ñ„
+à„
…
*…
9…
Q…
O`…
°…
¿…
×…
ñ…
	†
!†
@†
O†
`†
o†
‡†
¡†
8º†
ó†
‡
%‡
&8‡
%_‡
+…‡
±‡
9É‡
ˆ
#"ˆ
Fˆ
Uˆ
$dˆ
:‰ˆ
Äˆ
Óˆ
åˆ
‰
‰
&‰
5‰
D‰
![‰
"}‰
0 ‰
[Ñ‰
-Š
DŠ
UŠ
1gŠ
*™Š
ÄŠ
×Š
"êŠ
1
‹
?‹
U‹
Bm‹
°‹
*Â‹
4í‹
"Œ
7Œ
MŒ
5aŒ
—Œ
!«Œ
ÍŒ
(èŒ
8�
.J�
y�
Œ�
£�
 ´�
Õ�
&õ�
Ž
2Ž
|EŽ
?ÂŽ
�
1�
0H�
;y�
µ�
Ð�
.ä�
�
)�
<�
‹M�
Ù�
ì�
ÿ�
‘
&‘
5‘
T‘
5c‘
™‘
·‘
(Ò‘
3û‘
/’
0<’
0m’
Rž’
Jñ’
+<“
h“
-„“
-²“
!à“
$”
'”
@”
U”
n”
Š”
 ”
´”
Å”
Ù”
ì”
?•
@•
Y•
4p•
¥•
º•
!Ï•
ñ•
*–
<–
P–
0h–
™–
¶–
Ë–
#ß–
—
—
7—
I—
`—
}—
–—
"­—
Ð—
ä—
˜
˜
%;˜
a˜
v˜
‡˜
 £˜
*Ä˜
0ï˜
 ™
=™
U™
d™
™
%”™
º™
Ï™
ç™
š
š
&.š
Uš
hš
+yš
¥š
Äš
àš
Aöš
@8›
y›
–›
%®›
!Ô›
ö›
	œ
!œ
9œ
Tœ
oœ
„œ
¢œ
¹œ
Öœ
îœ
�
�
D1�
 v�
K—�
Fã�
P*ž
T{ž
&Ðž
@÷ž
8Ÿ
VŸ
<uŸ
9²Ÿ
UìŸ
TB 
/— 
0Ç 
+ø 
/$¡
/T¡
<„¡
<Á¡
9þ¡
,8¢
6e¢
,œ¢
2É¢
.ü¢
D+£
Up£
/Æ£
+ö£
+"¤
<N¤
f‹¤
9ò¤
2,¥
^_¥
_¾¥
:¦
+Y¦
'…¦
^­¦
C§
0P§
D�§
.Æ§
Aõ§
=7¨
Au¨
*·¨
â¨
Hþ¨
(G©
p©
Q‡©
&Ù©
>ª
?ª
'Xª
B€ª
BÃª
«
&«
.2«
'a«
$‰«
®«
*É«
ô«
¬
.$¬
,S¬
6€¬
·¬
#Ô¬
%ø¬
"­
A­
_­
­
/ž­
0Î­
#ÿ­
8#®
:\®
c—®
?û®
;¯
0U¯
/†¯
/¶¯
æ¯
4°
07°
2h°
2›°
3Î°

±

±
/±
>N±
#�±
"±±
!Ô±
 ö±
²
(5²
^²
-v²
¤²
Ã²
Ý²
é²
³
"³
@³
_³
8u³
®³
Ì³
0ê³
4´
3P´
„´
 “´
´´
Ô´
ô´
µ
 0µ
*Qµ
|µ
*šµ
(Åµ
Pîµ
:?¶
4z¶
¯¶
=Ç¶
·
·
/·
:D·
B·
4Â·
A÷·
=9¸
/w¸
&§¸
IÎ¸
4¹
"M¹
,p¹
7�¹
Õ¹
*ô¹
&º
Fº
#`º
*„º
"¯º
DÒº
@»
5X»
4Ž»
&Ã»
Iê»
)4¼
^¼
G~¼
Æ¼
Ó¼
8Û¼
@½
U½
jp½
FÛ½
&"¾
BI¾
4Œ¾
Á¾
Ø¾
`ö¾
W¿
@d¿
#¥¿
É¿
GÐ¿
3À
)LÀ
@vÀ
!·À
3ÙÀ
7
Á
6EÁ
9|Á
<¶Á
+óÁ
Â
)=Â
.gÂ
%–Â
0¼Â
'íÂ
Ã
/Ã
CÃ
_Ã
/nÃ
5žÃ
6ÔÃ
@Ä
8LÄ
*…Ä
0°Ä
;áÄ
2Å
6PÅ
$‡Å
$¬Å
/ÑÅ
!Æ
 #Æ
)DÆ
)nÆ
)˜Æ
-ÂÆ
$ðÆ
Ç
y4Ç
œ®Ç
0KÈ
|È
 ˜È
8¹È
EòÈ
@8É
3yÉ
4­É
âÉ
*úÉ
V%Ê
M|Ê
:ÊÊ
CË
IIË
G“Ë
ÛË
óË
Ì
 1Ì
,RÌ
,Ì
!¬Ì
FÎÌ
FÍ
^\Í
F»Í
@Î
QCÎ
c•Î
fùÎ
W`Ï
A¸Ï
9úÏ
T4Ð
J‰Ð
HÔÐ
0Ñ
+NÑ
:zÑ
#µÑ
#ÙÑ
+ýÑ
o)Ò
A™Ò
FÛÒ
6"Ó
-YÓ
‡Ó
=£Ó
!áÓ
-Ô
1Ô
'QÔ
9yÔ
%³Ô
)ÙÔ
(Õ
 ,Õ
/MÕ
2}Õ
$°Õ
[ÕÕ
-1Ö
-_Ö
O�Ö
hÝÖ
(F×
2o×
$¢×
5Ç×
ý×
Ø
?2Ø
;rØ
®Ø
8ÁØ
úØ
'Ù
8AÙ
zÙ
˜Ù
!´Ù
*ÖÙ
Ú
Ú
4?Ú
1tÚ
,¦Ú
QÓÚ
/%Û
3UÛ
<‰Û
kÆÛ
h2Ü
›Ü
"µÜ
!ØÜ
úÜ
0Ý
1EÝ
wÝ

! ŠÝ
^•Ý
"ôÝ
(Þ
'@Þ
"hÞ
!‹Þ
!­Þ
 ÏÞ
!ðÞ
"ß
+5ß
%aß
‡ß
)�ß
$Çß
#ìß
+à
0<à
mà
Šà
.¦à
/Õà
"á
(á
&Gá
"ná
#‘á
7µá
&íá
/â
Dâ
&câ
Šâ
$¤â
Éâ
$åâ
#
! ã
$.ã
&Sã
-zã
'¨ã
1Ðã
ä
#ä
#Cä
gä
„ä
£ä
!¾ä
$àä
$å
-*å
+Xå
„å
!£å
!Åå
0çå
)æ
(Bæ
kæ
…æ
:¡æ
-Üæ
.
! ç
9ç
0Oç
/€ç
C°ç
-ôç
4"è
6Wè
*Žè
6¹è
Tðè
#Eé
#ié
1�é
7¿é
5÷é
-ê
.Jê
yê
6�ê
JÄê
@ë
+Pë
;|ë
4¸ë
6íë
$ì
+;ì
Igì
/±ì
6áì
í
5í
TSí
 ¨í
#Éí
 íí
.î
)=î
$gî
$Œî
'±î
Ùî
Oñî
bAï
/¤ï
-Ôï
ð
6ð
eTð
Xºð
?ñ
=Sñ
-‘ñ
.¿ñ
<îñ
=+ò
,iò
,–ò
2Ãò
4öò
N+ó
(zó
E£ó
Déó
E.ô
Itô
F¾ô
Dõ
>Jõ
h‰õ
=òõ
30ö
Cdö
S¨ö
,üö
,)÷
"V÷
y÷
”÷
'­÷
$Õ÷
@ú÷
6;ø
Krø
C¾ø
Eù
KHù
G”ù
LÜù
P)ú
Hzú
LÃú
Lû
R]û
H°û
ùû
ü
>5ü
tü
!Žü
>°ü
ïü
	ý
ý
6ý
Rý
ný
Šý
:£ý
>Þý
5þ
:Sþ
OŽþ
HÞþ
E'ÿ
#mÿ
O‘ÿ
Háÿ
E*$p7•SÍY!Z{cÖD:b*â)
#7/[;‹%Çí8ü5*O=z¸ Ä)å<L9\8–,Ï[üWXK°AüA>4€/µ2å-"Fi&ƒ5ª+à	)$	iN	¸	Ï	â	
! 
! /
!  I
! !j
!  Œ
! !­
!  Ï
! !ð
! 2R4r§!ÅçEFZB¡!ä+
+2
:^
v™
1&BPi@º:û16ah(Ê(ó#<(`‰)¨.Ò');D<€?½Eý)C&m!”,¶#ã1 9JZ%¥0Ë=ü,:.g=–HÔ)7'a‰ -°'Þ&-'Hp%�-¶+ä56F!}Ÿ0¿ð+
! .6#e!‰-«$Ù$þ##6G?~3¾,ò65l+ˆ:´Bï-2.`5�/Å8õU.[„\àe=F£dêaOg±hq‚RôpG Y¸ .!NA!$�! µ!]Ö!"4">W"-–"9Ä"Iþ"EH#HŽ#H×#8 $DY$Rž$)ñ$C%;_%O›%Gë%F3&=z&+¸&ä&/'%2'-X'0†'2·'#ê'(7+(+c(*�(*º(Så(<9)v)*–)*Á)9ì)<&*'c*6‹*!Â*-ä*1+4D+&y+N +Qï+?A,:�,,¼,$é,&- 5-V-Iv-=À-/þ-"..(Q.'z.*¢.8Í.H/KO/3›/Ï/#ë/,05<0#r0;–0;Ò0)1%81!^1€1/ž13Î132/625f2œ2-µ2"ã2&3-3;F34‚3·35Æ3.ü3D+4$p4)•4&¿4)æ4051A5s5;Ž55Ê5?67@6<x68µ6î6)717=P79Ž7-È7'ö7?88^8—8&¯8*Ö8'9)9C9 `96�9F¸9Rÿ9:R::�:È:1ß:-;(?;[h;3Ä;.ø;@'<Eh<Q®<*=(+=*T==”=¤=¸=Ê=Þ=ò=>>*><>N>_>q>…>›>­>Á>Ò>ä>ö>
! ??0?B?V?h?z?Ž? ?²?Ä?Ö?è?ü?@$@6@H@\@n@‚@”@¨@¹@Í@ß@ñ@AA'A;AMAaAsA‡A™A¯AÁAÓAåA/÷A'B9BPBCgBC«BïBC0C;PC1ŒCS¾ChD]{DÙDõDE$E:E#UE$yEbžE(F*FDFbF#sF —F/¸F6èF!GAGK`G¬G'¼G'äG'H4HOHdHƒH1›H5ÍH3I07I4hI/�I)ÍIG÷I1?J7qJ4©J-ÞJ#K0K+LK!xK!šK¼KÛK%óK(LBLbL0tL4¥LÚLóL M2M*FMqM&‘M&¸M&ßM<N'CN!kN(�N¶N/ÌN&üN%#O&IO"pO*“O+¾O)êO&P3;PoPŒP/�P)ÍP"÷P.Q0IQ"zQ�Q:½Q4øQ-R#KR"oR0’R0ÃR.ôR.#S+RS!~S& S!ÇS.éS.T,GT,tT)¡T,ËT&øT'UGU%cU-‰U!·U5ÙUV:"V.]V(ŒVµV1ÉVûV&W+=W$iW%ŽW)´WÞW1þW0X!NX+pX2œX>ÏX-Y,<YOiY¹Y%ØYþY&ZEZbZwZ.‹ZºZJÚZR%[3x[(¬[(Õ[2þ[$1\NV\¥\$Â\Tç\K<]ˆ]œ]·])Ô]+þ]6*^
a^.o^#ž^Â^$à^#_)_+G_#s_—_¨_µ_'Î_'ö_(`*G`+r`>ž`=Ý`>a1Za(Œa"µa"ØaNûa:Jb…b¡b¿bÏbébcc 6c Wc xc ™c ºc Ûc üc d >d _d!€d ¢dÃdád%ød#e"Beee…e¡e¸e)Öe)f)*fTftf�f¬fÈfßfûfg2gNgjg†g¢g¾g#Úg þg/h$Oh%th%šh3Àhôhi0)iZili ƒi+¤iÐi7íi/%jUj"pj“j ¬jÍj'íj k6kVMk¤k%¿k%åk0l.<l2kl$žlÃlÝl)úl$m%Cmim)|m6¦m%Ýmn=n$Wn)|n¦n"¼n#ßn&o*o#Fo#jo#Žo²oÑo<åo!"p8Dp$}p ¢p*Ãp+îp2q7Mq/…q$µq*Úq"r'(rPr=or­r!Çr4érHsPgs,¸sås)ûs-%t&St'zt¢tÂt4ât,u%Duju.€u4¯u2äu,v_Dvq¤v!wA8wAzw¼w$Øw.ýw8,x2ex˜x+«x7×xy'"yJy>`y6ŸyDÖy2z,Nz{z(šz.Ãz.òz(!{=J{!ˆ{'ª{'Ò{$ú{7|#W|%{|6¡|3Ø|@}3M}�})¡})Ë}-õ}5#~!Y~({~¤~(Ã~(ì~&<3Y.�*¼Aç9)€c€5w€L­€/ú€!*�L�Ck�1¯�/á�.‚(@‚i‚�‚%š‚&À‚ç‚)ƒ,ƒAƒVƒ+sƒ/Ÿƒ|ÏƒSL„; „2Ü„5….E…Qt…HÆ…4†:D†7†·†Ñ†7Þ†'‡1>‡.p‡.Ÿ‡(Î‡1÷‡+)ˆ.Uˆ+„ˆ%°ˆ2Öˆ	‰$$‰I‰![‰E}‰)Ã‰<í‰9*ŠdŠ"ƒŠ¦Š¹ŠËŠ*êŠ#‹!9‹![‹!}‹!Ÿ‹$Á‹"æ‹#	Œ#-Œ#QŒuŒ'“Œ)»Œ åŒ�&�#F�"j�$��"²�Õ�&õ�'Ž+DŽ(pŽ!™Ž»Ž%ÛŽ0�32�7f�3ž�1Ò�f�Vk�5Â�ø�#ÿ�#‘C‘c‘,z‘"§‘5Ê‘-’R.’2�’I´’Nþ’5M“Kƒ“KÏ“,”]H”_¦”;•<B••Ÿ•'º•Câ•:&–"a–-„–²–Í–_ë–LK—,˜—HÅ—1˜@˜ O˜!p˜+’˜¾˜Û˜3ø˜H,™u™1‰™7»™ó™š š9š!Yš'{š,£šÐš5ßš›&-›6T›H‹›HÔ›Oœ'mœ=•œFÓœ9�WT�q¬�œž»ž'ÛžŸ7Ÿ!RŸ+tŸ0 Ÿ-ÑŸÿŸ ? 1] 2� *Â +í /¡$I¡;n¡.ª¡>Ù¡#¢?<¢#|¢! ¢0Â¢1ó¢&%£/L£4|£2±£2ä£8¤/P¤>€¤.¿¤Lî¤/;¥&k¥$’¥C·¥4û¥:0¦@k¦&¬¦$Ó¦$ø¦-§&K§$r§B—§-Ú§$¨-¨J¨.f¨•¨*³¨Þ¨ø¨!©"8©3[©(�©)¸©â©%þ©,$ªQª$lª‘ª$¬ª&Ñª0øª&)«8P«)‰«B³«'ö«$¬/C¬7s¬/«¬#Û¬!ÿ¬.!­*P­-{­B©­ì­!ÿ­!®E>®0„®hµ®¯-=¯k¯8w¯!°¯)Ò¯ü¯.°K° e°†°,¤°-Ñ°/ÿ°5/±6e±/œ±8Ì±?²E²b²(�²<ª²6ç²@³2_³M’³?à³? ´1`´9’´=Ì´h
! µ=sµ5±µ5çµ%¶NC¶.’¶6Á¶0ø¶P)·2z·+­·Ù·1ð·I"¸&l¸)“¸?½¸6ý¸@4¹.u¹3¤¹,Ø¹)º(/º0Xº:‰º.Äº&óº<»"W»z»C”»fØ»D?¼>„¼4Ã¼4ø¼4-½&b½$‰½®½Å½)Ø½"¾=%¾.c¾0’¾0Ã¾ô¾4¿q=¿.¯¿QÞ¿I0À>zÀ"¹À-ÜÀH
! ÁSÁkÁ!ŠÁ)¬Á%ÖÁ%üÁ"Â&6Â]Â {Â!œÂ¾ÂËÂ(ÞÂ&Ã.ÃBÃ/]Ã�Ã¡Ã2¾Ã#ñÃ(Ä">Ä8aÄ9šÄ!ÔÄöÄÅÅ7/Å6gÅžÅ­ÅÀÅ4ÐÅÆ*!ÆLÆ%cÆ&‰Æ°ÆËÆêÆ!	Ç+Ç$FÇ kÇ(ŒÇ1µÇ8çÇ) È9JÈG„È&ÌÈAóÈ05ÉWfÉD¾É$Ê/(ÊZXÊ ³ÊNÔÊT#ËxË0—ËBÈËAÌ0MÌ4~Ì0³ÌKäÌ!0Í"RÍ"uÍ˜Í·Í&ÔÍ%ûÍf!Î1ˆÎ%ºÎàÎ2üÎ(/Ï+XÏ+„Ï&°Ï+×ÏÐ)Ð-EÐ0sÐ%¤Ð0ÊÐ#ûÐÑ =ÑD^Ñ£Ñ,»Ñ'èÑ.Ò2?Ò!rÒ#”Ò/¸Ò4èÒ$ÓEBÓAˆÓ4ÊÓjÿÓ2jÔ9�Ô)×Ô@ÕBÕB_ÕK¢ÕBîÕ 1Ö5RÖ<ˆÖ+ÅÖñÖ2×:×3R×+†×B²×Oõ×DEØ=ŠØÈØ/áØÙ.&Ù1UÙ#‡Ù«Ù ÀÙáÙ…Úˆ‡Ú$Û 5Û/VÛ'†Û'®ÛNÖÛ8%Ü=^Ü-œÜZÊÜ7%ÝQ]ÝS¯ÝÞ"Þ";Þ$^Þ#ƒÞ(§Þ)ÐÞ9úÞ4ßHß\ßpß-‚ß°ß'ÏßG÷ß?à-Xà†àšà´à'Òà3úà.á;á8Zá “á$´á#Ùáýáâ!â @â.aâ�âªâ5Æâüâã5ã1Dã5vã-¬ãÚãñãä/äCFä5Šä
Àä"Îä1ñä/#å-Så.�å+°å4Üå;æ+Mæ*yæ3¤æ"Øæ&ûæ#"ç#Fç"jç"�ç°çÐç'îç(è?è@Vè2—è.Êèùè&é#=é"aé-„é,²éßé/úé,*ê(Wê5€ê7¶ê'îêë0ë Fë$gëŒë+¬ë9Øëì*/ì,Zì,‡ì4´ì"éìCí&Pí8wíA°íòí'î%8î.^î/�î@½î$þîA#ïKeï5±ïçïð'%ð!MðLoðV¼ðEñ+Yñ,…ñM²ñBò,Cò:pò7«ò;ãò5ó3Uó4‰ó.¾óíó	ô.'ô+Vô0‚ô"³ô9ÖôIõIZõ.¤õ*Óõ-þõ0,ö1]ö5�ö&Åö'ìö(÷/=÷4m÷)¢÷,Ì÷-ù÷''ø(Oø&xøŸø®ø=¾ø(üø;%ùDaùF¦ù'íù4úZJú9¥ú4ßú8ûHMû!–û(¸ûEáûE'ümüü)�ü1Çü2ùüa,ýiŽýSøýLþ(iþ&’þ:¹þôþRÿNWÿ+¦ÿ#Òÿ*öÿ+!*Mx� ¬!Íï/-;.i˜�¤±KÊCZ5p,¦<Ó51Fzx1óP%lv8ãLHi²É\æ3C7w*¯.Ú'	,1^"x<›1Ø4
! 
?+M	yPƒÔ5ò#(	-L	z	L’	5ß	
! *
! BH
! :‹
! #Æ
! +ê
! .=EMƒ9ÑoR{ZÎ&)
BP
>“
AÒ
*N?Ž2¨5Û:PL<�AÚl5‰1¿)ñ28"kŽ¡!´Öõ$,/Q/�/±/á38E3~8²+ë3+K3wA«@í:.9i9£;Ý;3U3‰H½.&5\%x6ž3ÕY	<c8 Ù3÷*+.V!…Q§%ùD-dY’Yì<F¶ƒ¶:=ñ2/Fb'©)Ñ+û6'6^•µÇ$àEAe9§;á/ =M /‹ #» ß "ü !!!A!c!"y!œ!=´!ò!"#".7"Hf"w¯"!'#BI#FŒ#QÓ#S%$>y$2¸$ ë$B%3O%<ƒ%*À%ë% &&&)F&+p&%œ&%Â&0è&'-'I'?i'D©'î'%
('3(*[(7†(¾(Ú(ö(Y)/k),›)HÈ)A*ZS*H®*-÷*6%+5\+’+(²+'Û+),-,$J,+o,%›,"Á,-ä,%-!8-<Z->—-,Ö-., .M.@l."­.'Ð.!ø. /;/pV/qÇ/n90o¨011415f1*œ17Ç1=ÿ1E=21ƒ2Lµ2L3-O3*}3=¨3=æ3g$4iŒ49ö4"05"S5#v5Jš5Cå5?)6Mi68·6Bð6&37*Z7*…7%°7UÖ7¿,8‰ì87v9.®9†Ý98d:3�:4Ñ: ;_';4‡; ¼;.Ý;O<B\<KŸ<Jë<K6=K‚=JÎ=K>5e>7›>JÓ>G?9f?9 ?AÚ?E@Qb@D´@Dù@@>A�A:B^KB#ªB-ÎBüBC	ClCJ‚C+ÍC	ùCDD%#D,IDnvDvåDm\EuÊEd@Fl¥F8G:KG;†G;ÂG:þGL9H%†H&¬H;ÓH:IJIRI<cI I!³I-ÕI.J*2J]J({J8¤J<ÝJBKF]KB¤KZçK(BL)kL:•L(ÐL1ùL<+MRhM/»M/ëM6NcRN6¶NCíN61O7hO) OFÊOBPTP;iP&¥P0ÌP\ýPZQ>xQA·Q(ùQ2"RAUR>—R-ÖR4S9S"WSQzSÌS@êSB+T1nT4 T'ÕT'ýT	%U/UDJU@�UÐU.íUV,9V1fV)˜V"ÂV*åV5WFW[WuW”Wh­WX3X MX1nX1 X ÒXóXY*-YXY tY•Y%±Y×YðY)Z6Z3VZŠZ™Z&°Z×Z#îZ[z,[b§[+
! \(6\0_\#�\1´\"æ\+	]5]N]f]„]™]®]&Ä]ë]R^/V^:†^)Á^)ë^2_H_b_6_6¶_ í_
`7`.T`Bƒ`JÆ`a.*a1Ya@‹a@Ìa
b,bQHb,šb>Çb(cK/c${c c8»côc>
! dNIdM˜d3æd@e[exe‰e)©e(Óe@üe%=f+cf�f2¥f+Øf+g$0g6UgŒg5¨g<Þg<h4Xh7�hÅh/äh5iAJi7Œi>ÄiPjaTj%¶jBÜjk9kXk%uk-›k+Ék6õk-,l.Zl-‰l·l*Êl`õl$Vm1{m­mÁm=Ômn0n,Mnznšn-ºn:èn#o1@oro4ˆo8½oJöo%Ap%gp&�pC´p&øp&q FqDgq¬qÊqLâqA/r qr’r°rÍrâr÷r)s6sUs0rs8£s,Üs2	t"<t?_tŸt,¿tEìt!2u(Tu,}u,ªu$×uüuv(6v&_v7†v!¾vàv#w$w2=w$pwW•w,íw;x>Vx>•xDÔx9y-Sy3�yµy4Óy)z2z!Lznz3�z+µzázþz({={5S{‰{D¨{=í{]+|#‰|C­|,ñ|<}6[};’}6Î}n~>t~*³~6Þ~4IJ.”$Ã-è!€&8€ _€€€”€¨€7±€é€�#�(>�%g�0��!¾�"à�'‚(+‚4T‚E‰‚*Ï‚)ú‚;$ƒ6`ƒ+—ƒ1Ãƒ=õƒ3„R„q„J‘„!Ü„7þ„!6…X…v…1Ž…0À…)ñ…)†E†1`†8’†9Ë†0‡6‡H‡?Z‡\š‡\÷‡JTˆ$Ÿˆ#Äˆèˆf‰Oj‰ º‰]Û‰+9ŠeŠ ‚ŠM£Š-ñŠI‹hi‹2Ò‹Œ!Œ"7Œ,ZŒ‡Œ4¥Œ*ÚŒ �O&�v�F��=×�Ž$/Ž$TŽ8yŽ^²Ž(�(:�.c�%’�J¸�&�5*�`�5�:µ�=ð�/.‘*^‘S‰‘CÝ‘%!’2G’#z’'ž’-Æ’Nô’<C“7€“&¸“^ß“V>”6•”RÌ”ˆ•8¨•Bá•@$–0e–9––&Ð–4÷–$,—3Q—6…—¼—Ò—&ñ—+˜5D˜0z˜«˜:É˜)™).™(X™(�™#ª™(Î™-÷™+%šQš nš�š+¯šÛš"ðš›%›
! =›H›`›€›$�›)Â›.ì›$œ(@œ(iœ’œ(±œ6Úœ3�:E�?€�4À�	õ�%ÿ�'%ž-Mž5{ž!±ž1ÓžŸ)#Ÿ#MŸ5qŸ8§Ÿ+àŸ8 1E %w &� Ä .â ¡80¡-i¡'—¡*¿¡4ê¡¢$:¢(_¢5ˆ¢#¾¢)â¢£)'£*Q£!|£"ž£"Á£.ä£¤.¤!I¤k¤Š¤¤¤HÁ¤/
! ¥@:¥{¥�¥e§¥Y
¦&g¦Ž¦ ¦¦Ç¦"ã¦S§Z§w§”§)°§Ú§.ù§(¨G¨f¨…¨¤¨?µ¨Gõ¨?=©*}©!¨©Ê©#Ù© ý©*ª)Iª,sª4 ª)Õª$ÿª=$«'b«<Š«=Ç«'¬3-¬Ba¬4¤¬.Ù¬#­5,­Eb­5¨­4Þ­)®)=®-g®"•®@¸®8ù®"2¯9U¯!�¯F±¯$ø¯*°+H°t°-Š°'¸°)à°
! ±E&±Ml±Uº±F²0W²&ˆ²5¯²'å²5
³C³\³{³$š³¿³ß³Aü³9>´Jx´0Ã´7ô´,µ3Dµ&xµ-Ÿµ(Íµ öµ&¶ >¶_¶-x¶V¦¶/ý¶-·E·a·0}·0®·'ß·#¸9+¸ e¸M†¸!Ô¸'ö¸'¹9F¹3€¹4´¹7é¹;!º0]ºMŽº6Üº/»2C»2v»,©»IÖ»/ ¼3P¼„¼™¼3­¼/á¼3½7E½3}½A±½Qó½TE¾š¾)º¾)ä¾+¿/:¿2j¿$�¿-Â¿@ð¿$1À!VÀ#xÀ œÀ4½ÀHòÀ(;ÁdÁ{Á”Á'©ÁÑÁæÁ)Â(,Â UÂ vÂZ—Â+òÂ"ÃAÃUÃkÃ"‡Ã9ªÃäÃ2ôÃ6'ÄT^Ä,³Ä7àÄ3Å/LÅ*|Å6§Å0ÞÅJÆ8ZÆ“Æ%¯Æ,ÕÆ$Ç.'Ç9VÇ(�Ç(¹Ç~âÇ4aÈ9–È7ÐÈ=É3FÉ/zÉ4ªÉ.ßÉ.Ê4=Ê.rÊ.¡Ê,ÐÊ9ýÊ97Ë9qË:«Ë9æË: Ì9[Ì9•ÌWÏÌW'Í.Í®ÍÃÍ7ãÍ7Î<SÎF�Î9×Î$Ï!6Ï"XÏ&{Ï)¢ÏÌÏèÏÐ.Ð*IÐ,tÐ ¡Ð0ÂÐ#óÐ=ÑUÑ<pÑ.­Ñ)ÜÑ5Ò4<Ò*qÒ$œÒÁÒáÒ+óÒ!Ó AÓ-bÓO�ÓàÓ!ùÓ<Ô-XÔ$†Ô7«Ô.ãÔ(Õ.;Õ-jÕ˜Õ1¨Õ7ÚÕ.Ö/AÖFqÖ3¸Ö'ìÖ"×+7×3c×@—×DØ×%ØCØ+cØ3�ØÃØÙØôØ>Ù4SÙ-ˆÙ(¶Ù<ßÙÚ#:Ú#^Ú‚Ú(ŸÚDÈÚf
Û¡tÛÜ$/Ü†TÜ6ÛÜMÝ:`Ý6›Ý6ÒÝ/	Þ%9Þ-_Þ<�ÞHÊÞ5ß&Iß7pßA¨ß)êßGà\à@tà$µà2Úà&
áH4á}á ‘á:²áíá*âA/âDqâ;¶â$òâ3ã5Kã0�ã6²ã@éã?*äDjä@¯ä;ðä=,åjå~å“å§å½åÑåäåùå
æ"æ6æKæaæuæ‹æ¥æ¹æÌæÝæ÷æç"ç8çKç^ç9vçL°çIýçHGèM�èQÞèD0é1ué(§é(Ðé3ùéd-ê3’ê%Æê=ìêH*ë>së?²ë(òëBìH^ì7§ìZßìY:íP”íBåí[(î8„î\½îbï\}ïXÚïK3ðNðUÎðU$ñUzñVÐñV'òV~òUÕòU+óU�óV×óV.ôV…ôUÜôU2õUˆõVÞõV5öVŒö2ãö$÷N;÷Š÷-©÷i×÷>Aø?€øFÀø+ù43ù0hù0™ù1Êù9üù%6ú!\ú+~ú+ªú+Öú,û+/û+[û,‡û,´û*áûWü,dü&‘üK¸üKýUPýa¦ý{þA„þ4Æþ]ûþ"YÿZ|ÿZ×ÿ[2[ŽZê[E'¡)É)ó)FGHŽW×P/X€GÙ@!-b.�9¿Aù7;is$Ýl5o;¥%á9UA5—QÍˆ!¨>Ê4		>>	<}	Cº	6þ	-5
! !c
! ;…
! 7Á
! %ù
! 12Q2„W·./^<p2­-à
�.
 ¼
Ý
2ú
(-EVEœMâ00.aH�GÙ!3A>uX´B
PFb!©/Ë!û')E7o%§Í*ë"!9)[ …¦6Å üR/p( "É1ì9X)p(šÃá(ö @Ss1‘+Ã/ï/(O8x&±Ø#÷">*Y!„ ¦Ç*ß6
! *Al2Œ$¿ä4R)g,‘0¾7ï!'#I0m&ž#Å;é/%AU3—/Ë(û8$!]M6Í8.=3l- JÎK,eA’HÔ> U\ &² 'Ù L!HN!U—!Fí!C4"@x"=¹"8÷"O0#-€#®#0É#/ú#*$8@$0y$Dª$1ï$$!%7F%I~%,È%0õ%&&8B&'{&&£&+Ê&%ö&>'Y['bµ'#(H<((…($®(/Ó()4)‚N)Ñ)-ð)C*Cb*-¦*-Ô*-+M0+-~+5¬+.â+%,7,K,^,'u,0�,0Î,ÿ,-4-"S-'v-ž-H¼-(.3..1b.3”.5È.þ.//N/Fe/(¬/)Õ/1ÿ/810+j0+–0/Â06ò0)1.©1+Ø10252(P2)y2*£2-Î2*ü2,'3T3r3"‘3 ´3Õ3ë34A4 _4E€4#Æ4 ê475,C5(p54™5Î5(è5/6/A6.q6 6¿6%Ú647457+j73–70Ê73û7,/8)\87†86¾8!õ8&97>9%v92œ9.Ï9)þ9+(:.T:6ƒ:º:4Õ:
! ;,(;U;"k;/Ž;?¾;+þ;B*<6m<¤<FÄ<%=1=7E=2}=4°=0å=>>"U>1x>.ª>!Ù>û>?^/?Ž?3ª?%Þ?(@-@L@f@3z@®@'Ã@(ë@$A>9A9xA)²AEÜA!"BDBVBiB1€B"²BÕBðB6	C<@C}C’C¬C,ÇC&ôC"DH>D3‡D/»DUëD&AELhE3µEYéE8CF3|F4°F åFGG.G&IG*pG*›G,ÆGóGH:1HDlH)±HÛHõH"I/IOImI1ƒI.µI*äI9J IJjJ‡J,�JÊJ5âJ.K/GK0wK¨KÇKäK-ñKL"5L-XL,†L³LÅLãLýLM)MAM*^M)‰M4³MèM!N/'N*WN)‚N¬NËN*ãN!O$0O$UOzO#•O¹OØO$ñOP0PJPIdP8®PçP!óP#Q&9Q`Q5{Q±Q(ÇQ@ðQB1RAtR ¶R×R ÷R-S;FS!‚S1¤SÖSöST!-TPOT6 T<×T"U.7UGfUG®U'öU-V3LV €V¡V(¾V%çV1
W#?W5cW*™W'ÄW$ìW'X39XJmX>¸X%÷X+YIY"UYxY!�YA¯YEñYD7Z'|Z¤Z¿Z#ÔZ2øZ:+[Mf[/´[8ä[(\?F\.†\Kµ\2]$4]ZY]8´]#í]^-^J^%h^7Ž^&Æ^(í^)_!@_ b_2ƒ_¶_+Õ_``>`!]``+“`¿`JÝ`=(a2fa=™a2×aB
! b7Mb=…b<ÃbAcBc_c&{c-¢c&Ðc÷c!d9dUdBsd"¶dÙd9ød42ege${e! e.ÂeGñe9f2Sf$†f«f%Ãf)éfg0g-Kgyg&˜g¿g%Ôgúghh#h>ŒhËhähPûh9Li*†i>±i?ðiz0j#«j-ÏjDýj1Bk1tk¦k¿k/Ïk6ÿkN6lf…lKìlN8m_‡m.çm9n2Pn<ƒn;ÀnGün(Do'mo•o]¬o&
! p11pDcp=¨pEæp<,q0iq8šqKÓq'r?Gr‡r-£r0Ñr$sE's0msžs)¼s&æs
t! t\Bt%Ÿt(ÅtGît96u/pu. u)Ïu)ùu #vDv4^v&“v+ºv*æv(wF:w0�wL²w4ÿw4x'Cx)kx6•x*Ìx1÷xU)yNyÎy]áyd?z]¤zU{dX{U½{N|Ub|¸|#Ð|ô|+	}5}/L}+|}/¨} Ø}Wù}QQ~%£~2É~/ü~/,,\‰¡*º-å@€-T€@‚€8Ã€Kü€8H�K��Í�1ì�‚.:‚Ti‚2¾‚2ñ‚$ƒ3ƒ3Nƒ ‚ƒ)£ƒ+Íƒ*ùƒ5$„Z„1c„$•„!º„,Ü„<	…UF…!œ…F¾…†0$†>U†#”†¸†=Ö†7‡CL‡T�‡Zå‡[@ˆdœˆE‰cG‰o«‰#Š!?ŠaŠ:Š[ºŠ#‹:‹=Z‹/˜‹%È‹î‹Œ1.ŒI`ŒCªŒDîŒ%3�[Y�µ�,Õ� Ž##Ž%GŽ4mŽ2¢ŽIÕŽ�03�d�~�(œ�&Å�/ì�+�-H�+v�@¢�<ã�8 ‘5Y‘6�‘Æ‘â‘,ÿ‘2,’?_’Ÿ’¹’7Ñ’B	“,L“'y“6¡“+Ø“+”60”?g”)§”2Ñ”••!+•'M•(u•Pž•ï•-–==–#{–!Ÿ–5Á–)÷–%!—.G—/v—0¦—.×—6˜#=˜a˜t˜3“˜6Ç˜+þ˜'*™)R™ |™A�™"ß™<š(?šhšzš-†š´š	ÃšAÍš›"›B›Oa›'±›&Ù›.œ/œOœ%mœL“œàœþœ0�M�R�mc�Ñ�Ÿí�Z�ž&èž%Ÿ#5Ÿ*YŸ„Ÿ*˜Ÿ$ÃŸ*èŸ" <6 8s  ¬ "Í &ð ¡0¡*P¡5{¡.±¡0à¡4¢AF¢6ˆ¢2¿¢8ò¢2+£2^£<‘£2Î£>¤5@¤>v¤)µ¤0ß¤"¥3¥M¥h¥%„¥"ª¥ Í¥ î¥-¦"=¦!`¦‚¦%œ¦%Â¦kè¦'T§4|§J±§ü§¨'*¨ R¨+s¨!Ÿ¨Á¨Ò¨ð¨
©%©/B©r©†©5š©-Ð©þ©
! ªª"¬¼$¬¹á¬›­ ´­Õ­
! ë­1ö®2(¯R[¯®¯Ã¯Ï¯Û¯ó¯Kü¯LH°Z•°=ð°I.±;x±K´±X²=Y²P—²è²³$³'>³&f³&�³.´³ã³*ê³+´›A´Ý´ã´4ý´(2µ%[µZ�µ}Üµ9Z¶\”¶‚ñ¶Lt·AÁ·Q¸1U¸‡¸B¹LJ¹`—¹]ø¹dVº>»º;úºB6»My»QÇ»P¼j¼Eê¼A0½Rr½9Å½Nÿ½MN¾7œ¾BÔ¾E¿†]¿9ä¿’ÀF±À>øÀŒ7Á9ÄÁ‚þÁF�ÂMÈÂxÃF�ÃFÖÃNÄQlÄ ¾ÄS_Å¢³ÅOVÆM¦Æ[ôÆ^PÇO¯ÇIÿÇAIÈ>‹È>ÊÈ@	É|JÉSÇÉKÊTgÊF¼ÊMËPQË:¢ËGÝË4%Ì:ZÍ5•ÍZËÍ(&Î&OÎcvÎ{ÚÎ8VÏN�ÏÞÏ+êÏ8ÐCOÐ“Ð)§Ð0ÑÐ	Ñ9Ñ\FÑr£Ñ;ÒJRÒn�Ò/Ó8<Ó)uÓŸÓG±ÓQùÓKÔ$eÔŠÔ*¢ÔIÍÔIÕ6aÕ%˜Õ¾Õ(ÛÕ(Ö/-Ö2]Ö"�Ö"³Ö ÖÖ÷Ö
! ××$0×U×8n×
§×(µ×@Þ×JØjØ=ˆØOÆØ,Ù;CÙ;Ù»Ù6ÛÙVÚDiÚB®ÚvñÚOhÛ*¸Û'ãÛFÜ)RÜH|Ü8ÅÜ>þÜt=Ý²Ý9ÒÝMÞ&ZÞ>�ÞÀÞÉÞ"áÞ'ßK,ß<xßrµß#(àALàŽà à6²àéà[úàVáO\á8¬áIåá>/â1nâ\ âvýâctãdØãl=ä[ªäNåVUåP¬åOýåVMæP¤æXõæVNçl¥çhè>{èRºèa
é,oé0œé@ÍéOêI^êP¨êÍùê¶Çëé~ì‡hí˜ðí£‰îv-ï¤ï@«ïìïð,ð,@ð@mð+®ð6Úð5ñGñ>[ñšñ´ñ;Èñ>òCòq]ò*Ïò2úò3-ó9aó7›ókÓó*?ô>jôA©ô8ëôY$õ9~õB¸õ9ûõ-5ö@cö1¤öJÖöW!÷By÷7¼÷9ô÷�.øg°øHùGaùN©ù8øù=1ú=oúG­ú<õúl2û]ŸûdýûLbüN¯üþü5ýWLýV¤ý[ûý]WþVµþUÿ\bÿl¿ÿx,v¥A\^�»_Ih©crvyé]cSÁS^ilÈU5o‹WûBSy–sP„cÕO9	r‰	Zü	nW
! FÆ
! K
LYY¦n]o?Í/

C=
"�
@¤
0å
5HLF•eÜQBs”n{wìóà€ï‘p~”�� ¦}GŽÅXTD­fòÒYô,s!„•q‚Œ‚“’p&�—FB`ˆ£ª,N×_& U† fÜ ]C!n¡!K"\\""¹"#Ü"e#rf#!Ù#.û#;*$f$2~$±$%Ï$-õ$!#%E%1]%5�%>Å%(&w-&<¥&>â&T!';v'+²'-Þ'5(B(+b(Ž(=¤(Mâ(]0)AŽ)Ð)9ê)&$*AK*f�* ô*F+8\+?•+:Õ+8,8I,6‚,1¹,9ë,˜%-*¾-5é-+.JK.B–.!Ù.>û.!:/U\/0²/Rã/q60*¨0-Ó0,1+.1_Z1Bº1Aý18?2Cx2A¼2Cþ26B3:y3<´3;ñ3@-4=n4u¬4("5(K5,t5@¡5Xâ5[;6H—6Bà6C#7Zg7WÂ7S83n8@¢8qã8�U9Hã91,:R^:0±:!â:!;>&;Ce;l©;H<X_<L¸<Z=Q`=G²=1ú=:,>cg>?Ë> ?�,?s®?t"@=—@aÕ@Y7A8‘AIÊAJBG_Bp§B'C:@Cr{CjîCHYD>¢D<áD/E:NEL‰EÖEIòE{<FD¸FdýFxbG+ÛGJHTRH>§H8æH%IHEIOŽIGÞI¦&J3ÍJXK=ZKA˜K6ÚK9L2KL9~L2¸LCëL:/M"jM/�M/½M9íML'NHtND½N9O1<O8nO7§O?ßODPddP1ÉP9ûP:5QKpQ4¼Q4ñQ5&RJ\RI§RCñR75S7mSO¥S0õS-&TTTsTJ�TIÛTE%U7kUP£U2ôU%'V3MV1�VS³V2WM:WˆW<¥W4âWXC6XEzXGÀXoYTxY)ÍY)÷Y/!Z4QZE†Z9ÌZM[BT[?—[C×[E\sa\)Õ\>ÿ\M>]5Œ]3Â]Iö]F@^L‡^DÔ^D_D^_D£_3è_0`!M`Co`!³`7Õ`Q
a._a.Ža9½a]÷a5Ub7‹bKÃb.cJ>cG‰c@Ñc@d=Sd(‘d/ºdEêd90e1je,œe.Ée.øeW'f(f'¨f?Ðf8g7Ig:�g¼g;Ög2hJEh5�hhÆh4/iGdiE¬i2òi+%j.QjR€j5ÓjL	kJVk7¡k!ÙkGûk:ClG~lJÆl8mCJmŽm1®màm,n9-ngn$}n\¢n2ÿn02o8coMœoOêo3:pbnp;Ñp>
q,Lq-yq?§q1çq(r8Br,{r2¨r5Ûr4s<Fs5ƒs2¹s5ìs*"t9Mt/‡t0·tBèt>+u#ju*ŽuM¹u9v>Av€vX„vÝvTõvTJwTŸwOôwTDxS™xSíx8AyŸzyJzIez9¯zKézP5{D†{=Ë{I	|CS|Z—|Oò|LB}=�}OÍ}C~Ga~R©~8ü~E5I{NÅE€GZ€I¢€>ì€P+�0|�M­�Eû�"A‚;d‚K ‚bì‚\Oƒ&¬ƒCÓƒ%„*=„Nh„,·„(ä„'
…45….j…™…"´…C×…#†'?†4g†/œ†7Ì†'‡/,‡.\‡3‹‡K¿‡*ˆ#6ˆ2Zˆ8�ˆ-Æˆ=ôˆ#2‰/V‰%†‰H¬‰Cõ‰>9Š?xŠ9¸Š7òŠB*‹Rm‹CÀ‹EŒ:JŒ\…ŒŒâŒ`o�;Ð�QŽ7^ŽO–ŽkæŽ,R�J�CÊ�>�CM�W‘�Vé�I@‘iŠ‘Dô‘:9’Ft’s»’E/“Ku“BÁ“9”A>”M€”5Î”3•48•Lm•*º•Då•*–F–b–Bw–`º–E—Ba—_¤—a˜>f˜S¥˜eù˜?_™:Ÿ™FÚ™Q!šksšlßšAL›NŽ›KÝ›#)œ#MœLqœj¾œ:)�0d�@•�<Ö�0ž/DžLtž5ÁžW÷žEOŸ\•Ÿ@òŸ'3 [ @u ¶ …È MN¡Fœ¡Fã¡;*¢.f¢@•¢CÖ¢q£`Œ£lí£5Z¤5�¤6Æ¤<ý¤!:¥I\¥F¦¥Uí¥ZC¦Tž¦Zó¦?N§,Ž§]»§v¨i�¨Eú¨F@©3‡©d»©W ªxxª�ñªP‚«�Ó«€a¬Fâ¬=)­eg­>Í­D®fQ®B¸®3û®!/¯3Q¯:…¯7À¯-ø¯(&°*O°&z°'¡°%É°Gï°\7±2”±]Ç±8%²$^²(ƒ²F¬²fó²VZ³€±³12´Kd´,°´`Ý´Q>µ"�µR³µP¶SW¶A«¶Xí¶4F·4{·°·CÐ·9¸&N¸0u¸O¦¸7ö¸#.¹KR¹,ž¹3Ë¹6ÿ¹56º.lºH›ºäºQöº;H»,„»2±»#ä»1¼.:¼Ci¼K­¼Nù¼*H½"s½$–½0»½(ì½*¾3@¾&t¾L›¾2è¾4¿9P¿4Š¿ ¿¿Sà¿44À`iÀRÊÀ1Á�OÁ�ÑÁ3SÂs‡ÂkûÂQgÃI¹ÃQÄ4UÄRŠÄ7ÝÄ(Å{>Å�ºÅcJÆM®Æ8üÆc5Ç.™Ç)ÈÇ'òÇ-È@HÈ,‰È'¶ÈÞÈ%ýÈ�#Ée´ÉƒÊQžÊPðÊ.AËLpË½Ë/ÝËj
Ì3xÌ+¬ÌRØÌQ+ÍP}Í1ÎÍ#ÎK$Î(pÎ(™Î*ÂÎYíÎGÏWÏ-sÏ6¡Ï=ØÏ~Ð*•Ð@ÀÐÑÑ/ÑJÑ=eÑ£Ñ²Ñ<ÏÑFÒVSÒOªÒ9úÒO4ÓI„Ó†ÎÓlUÔ•ÂÔxXÕ‘ÑÕPcÖ´Ö9ÌÖ/×'6×?^×Pž×0ï×/ Ø?PØ,�Ø+½ØBéØ5,Ù8bÙJ›Ù4æÙ;ÚPWÚ^¨Ú:ÛNBÛ‘ÛP¯Û]Ü2^ÜP‘Ü@âÜ$#ÝLHÝ?•Ý]ÕÝG3Þw{ÞdóÞWXß=°ß[îß%Jà—pà1áC:á?~áE¾áHâBMâ0�â:Áâsüâ0pãC¡ã€åãjfäJÑä’åD¯å8ôåJ-æ3xæ>¬æ6ëæ2"ç;Uç.‘ç+ÀçJìç;7è0sè+¤è1Ðè@é„CéPÈé.ê(Hêkqê1ÝêCë/SëEƒë>Éë2ì$;ìD`ì0¥ì(Öì*ÿì,*íJWín¢í=îmOîm½î4+ï,`ï�ï5¦ï/Üï;ð?Hð(ˆðB±ð2ôð5'ñ=]ñ&›ñ=ÂñAòEBòCˆò)Ìò4öò,+ó+Xó„ó)¢óEÌó+ôÊ>ôÚ	õ]äõ^BöÒ¡öÎt÷~CøŽÂø^Qù_°ùØúÀéújªûhüÔ~ü¼Sýhþfyþ�àþ;qÿZ­ÿ3<<WyNÑj s‹}ÿg}Eåz+*¦3ÑMESÚ™utêê’Õºhf#7Š^Â9!	:[	;–	=Ò	K
! \\
! C¹
! ný
! �lHýYFU ö.
C
4]
'’
 º
0Û
7,D@q²È'â7
! B4^p“’@—VØY/<‰:Æ;E=Kƒ8ÏA<JW‡2ß6lI@¶F÷J>K‰UÕ[+C‡DËNT_D´EùO?U�3å4>ND�FÒNMhO¶^]e_ÃM#_qfÑv8T¯SUXd®cewNÝ^, ^‹ nê fY!gÀ!q("wš"B#;U#<‘#FÎ#L$8b$K›$Rç$R:%u�%C&*G&Kr&<¾&"û&!'@'<\'l™'2(39(um(1ã(n)A„)GÆ)Q*8`*<™*4Ö*6+GB+KŠ+LÖ+V#,Wz,DÒ,E-O]-U­-E.6I.@€.VÁ.I/Vb/4¹/5î/?$0Ed0Fª0=ñ0D/1Ct1E¸1Tþ1SS2U§2Jý2IH3K’3YÞ3[84D”4TÙ4T.5dƒ5Vè5g?6h§6r7xƒ76ü7438@h88©8 â8
! 9 9*/91Z93Œ9À9Õ9\ô99Q:‹:#©:)Í:O÷:OG;^—;zö;Hq<-º<è</=m8=¦=+¾=-ê=K>d>v>"–>!¹>&Û> ?Q#?Wu?rÍ? @@Ka@Y­@2A7:A!rA”AJ´AÿA(B>BJUBF BBçB%*C4PC!…C"§C+ÊC8öC9/DAiD'«D,ÓDKELE(kE/”E9ÄE6þE.5F@dFQ¥F%÷F6GFTG&›G8ÂG9ûG\5HP’HGãH0+I \I8}I(¶IßI>üI7;J-sJ.¡J2ÐJ&K,*K*WK,‚K�¯K�@L9ÂLaüLf^MvÅM%<N`bN2ÃN%öNLO)iO/“OÃOJÛO &P,GP&tP ›P8¼PVõPHLQ.•QOÄQšR6¯R-æR<S3QS/…S'µS,ÝS&
! T,1T"^T&�T+¨T%ÔT úT5UQU"iU8ŒU#ÅUéU&üU.#V-RV€V)›VÅV8ãV$W'AWiW …W¦W ÃW,äW,XE>X7„X@¼X7ýXG5YG}YÅYÝYýYDZj\Z&ÇZ-îZ ['=[+e[ ‘[I²[!ü[#\B\S\&h\*�\º\3Ð\'],]D]c]‚].Ÿ]Î].ë]%^ @^1a^“^$°^;Õ^_'_F_hW_À_-×_.`14`*f`2‘`1Ä`%ö`"a,?ala†aE¥aGëa3b:LbV‡b2Þb4c.Fc,uc?¢c/âc?dgRdwºd2eF²eCùe(=f1ffi˜f[gC^g0¢g/Óg"h$&hKh0khœh$°h)ÕhJÿh2Ji}i?�i.Ýij5)jT_jY´jak_pklÐk‹=lÉlImIhm#²m/Öm*n,1n6^nF•nÜnön+o74o™loJp5Qp ‡p:¨p7ãpqX7qY�q:êqD%r]jrCÈrMsOZsIªsXôsGMtY•t-ït6u1Tu-†u%´u@Úu}v]™v÷v6w#Nw rw\“w:ðw<+x9hx6¢x?Ùx>yJXy5£yOÙy7)z8azBšz*Ýz/{18{ej{hÐ{j9|U¤|}ú|[x}1Ô}=~OD~'”~.¼~&ë~FVYF°1÷ )€"J€@m€;®€0ê€9�:U�V��Yç�1A‚[s‚-Ï‚Fý‚nDƒL³ƒ^„__„I¿„5	…>?…/~… ®…/Ï…2ÿ…'2†.Z†‰† †»†GÚ†@"‡8c‡œ‡=¸‡1ö‡4(ˆ?]ˆ?�ˆÝˆ,ýˆ#*‰^N‰B­‰Lð‰f=Š/¤Š4ÔŠ!	‹E+‹Fq‹]¸‹MŒ;dŒ7 ŒRØŒ2+�9^�,˜�5Å�;û�-7Ž+eŽ6‘Ž=ÈŽ,�43�6h�YŸ�Wù�YQ�=«�8é�+"‘2N‘�‘I¡‘9ë‘,%’5R’0ˆ’+¹’@å’1&“'X“=€“5¾“8ô“7-”?e”?¥”0å”1•:H•:ƒ•%¾•9ä•5–FT–,›–HÈ–;—;M—;‰—7Å—ý—#˜9˜bV˜.¹˜#è˜™+&™!R™)t™2ž™)Ñ™.û™*šdEš6ªšZáš7<›(t› �›3¾›Eò›.8œ=gœ)¥œ/Ïœ$ÿœ'$�.L�{�Œ�:¡�]Ü�':žbž4ž´žcÔžV8Ÿ_�ŸVïŸF \ ,m Xš 4ó X(¡P�¡LÒ¡M¢Mm¢a»¢ƒ£P¡£Qò£aD¤*¦¤.Ñ¤1¥*2¥2]¥1�¥%Â¥2è¥,¦)H¦r¦GŽ¦Ö¦ ð¦:§,L§Hy§ Â§0ã§>¨4S¨Gˆ¨#Ð¨/ô¨$©#@©,d©%‘©7·©8ï©o(ª&˜ª7¿ªS÷ªBK«-Ž«I¼«D¬;K¬%‡¬9­¬ç¬^­#a­%…­…«­1®:H®Qƒ®7Õ®K
¯Y¯t¯“¯?±¯>ñ¯70°h°°�°4»°2ð°#±@7±Ax±Kº± ²5'²4]²D’²3×²*³R6³/‰³B¹³Uü³2R´E…´'Ë´ó´1µ5Eµ&{µ&¢µOÉµ!¶,;¶h¶'„¶¬¶GÄ¶/·#<·+`·Œ·*©·Ô·ó·	¸]#¸"�¸'¤¸Ì¸2é¸ ¹a=¹/Ÿ¹Ï¹å¹8ü¹85º9nº'¨º3Ðº?»D»/H»8x»L±»:þ»%9¼%_¼…¼N¥¼Nô¼-C½Tq½3Æ½Xú½:S¾6Ž¾DÅ¾A
! ¿lL¿W¹¿DÀZVÀQ±À2ÁL6Á6ƒÁ?ºÁ?úÁK:ÂE†ÂPÌÂbÃE€Ã?ÆÃOÄ\VÄB³ÄFöÄF=Å_„Å>äÅA#Æ<eÆS¢ÆEöÆI<ÇI†ÇJÐÇGÈccÈQÇÈFÉI`ÉBªÉ?íÉE-Ê;sÊN¯Ê]þÊG\ËM¤ËLòË]?ÌB�ÌLàÌ[-Íw‰ÍEÎXGÎd ÎAÏBGÏPŠÏCÛÏMÐQmÐL¿ÐZÑVgÑm¾Ñ3,Ò,`Ò=�ÒËÒLéÒP6Óª‡Ó-2Ôj`ÔxËÔMDÕ;’ÕKÎÕcÖ~ÖØ˜Öjq×Ü×ö×"Ø#7Ø.[Ø6ŠØJÁØ"ÙD/Ù\tÙTÑÙG&ÚKnÚIºÚCÛKHÛK”Û^àÛU?ÜM•Ü2ãÜ$Ý&;ÝBbÝ\¥Ý Þ#ÞL?ÞLŒÞCÙÞ%ß1Cß:uß5°ß5æß5àdRàj·àR"áIuá9¿áBùá5<â)râ3œâJÐâUãjqã2Üã6ä(Fä1oä;¡ä6Ýä«å˜Àå8Yæ2’æ#Åæéæ4ç.9ç2hç2›ç$Îç-óç4!è4Vè!‹è=­èëèTþèPSé'¤é2Ìé*ÿéN*êdyêYÞêX8ë2‘ëÄëÖë9çës!ìT•ì@êì8+íœdíXî7Zî’îL£îBðî63ï/jï#šïi¾ï/(ð*Xð+ƒð�¯ð;1ñ0mñSžñ3òñ&ò:ò;KòD‡ò5Ìòó?!ó;aó*�ónÈóP7ôAˆôEÊôCõMTõG¢õ:êõ<%ö:bö9�ö×öðöH	÷+R÷B~÷"Á÷Dä÷$)ø*Nø+yø#¥ø6Éøsù+tù= ù3Þù:ú+Mú#yú6�ú2ÔúûT"û+wû-£û-ÑûCÿû!Cü/eü/•ü_ÅüE%ý'ký!“ýzµý)0þ5Zþ�þ)«þ+Õþÿ[ ÿ&|ÿ)£ÿÍÿ9áÿ)EW3r7¦ Þ7ÿ+77c6›?Ò&9VCsK·]datÆ(; d…#¥(Éò.:D,5¬/â)<*R}˜(³6ÜL!` ‚6£'Ú2'5
]}k/é	€*	2«	Þ	á	å	=þ	<
! D
! 6L
! 6ƒ
! Iº
! IN<bŸ.¦@Õ"@+l>x]·]
Ts
+È
Aô
K6R‚UÕ	+R5ˆ¤¿'ÞY4`;•<Ñ<Kga0ÉCú2>;q=­Vë;B:~<¹=ö4(P1y«3Ä;ø?4:t7¯8ç7 7X6�4Ç8ü659l1¦5Ø13@=tC²0ö/'1W3‰9½#÷4MPHžç!-)/W%‡6­Vä9;9u3¯6ã:UU]«L	+V4‚=·Bõ*86cJšDå9* &d ‹!!©!TË!@ "4a"=–"=Ô"=#$P#5u#8«#6ä#3$8O$:ˆ$9Ã$ý$>%<Y%+–%2Â%$õ%	&4$&)Y&)ƒ&­&Ã&#ã&)'81'j'q'*„'¯'Â'Ù'ò' (0(C(Y(=s(,±(IÞ(P()y)*–)3Á)0õ)^&*…*Œ*7“*
! Ë* Ö*÷*+..+S]+-±+Fß+:&,/a,*‘,N¼,- -0=-/n-
ž-)¬-)Ö-3.)4.E^.-¤.Ò.$ã./'/E/[/x/#‹/1¯/(á/3
! 0;>0Xz0Ó0Ö0è0ú0,1791q1*‘12¼1=ï1=-2k2}2�2¡2³2'Å2 í23!333F3X3j3|3 Ž3¯3Á3Ñ3QÕ3Q'4‰y4Ò5OÖ5u&6#œ6˜À6ƒY7µÝ7`“82ô8Q'9#y9D�9‡â9:j:B¥:=è:&;<;¡E;iç;vQ<’È<#[==1�=>Á=>> ?>%`>7†>
! ¾>ˆÉ>R?®X?*@-2@0`@-‘@/¿@”ï@m„AŽòA��BqCLuCNÂC‡DD™D-ÞD>E:KE:†ENÁEDF-UF&ƒF}ªF“(G²¼GnoHOÞHV.Im…I½óI6±J=èJT&K?{K@»K1üKÖ.L8M*>M iM#ŠM‡®M66NÁmNV/O8†ON¿O<PrKPG¾PCQ±JQ/üQh,Rn•RPSUUSh«SZTSoT™ÃT0]UTŽUrãUQVVg¨VTW`eWiÆWn0XšŸXc:YsžYEZ¸XZš[:¬[šç[K‚\[Î\E*]6p]<§]Pä]R5^Kˆ^LÔ^[!_M}_ZË__&`a†`iè`ORaE¢aOèaF8b<bE¼b�cM�cOÞcG.dDvdE»d3eY5eQ�eMáeA/fEqfE·f8ýfP6gW‡gMßgs-hd¡hDi9Ki=…iÃiVÄj„kM k:îk6)lb`l@Ãlvmp{mlìmZYnI´nHþn?GoW‡ocßobCp›¦pTBqF—qSÞq\2rd�rBôrŠ7srÂsA5tžwtbuVyucÐud4vf™vIwGJw’’w�%xZ§xCy`Fyh§yWzVhzG¿zC{qK{+½{3é{F|8d|V�|Xô|>M}MŒ}TÚ}O/~B~dÂ~F'5nD¤Pé`:€J›€Væ€X=�O–�?æ�7&‚?^‚‚ž‚E!ƒ/gƒ5—ƒPÍƒF„<e„+¢„KÎ„B…P]…,®…SÛ…R/†V‚†0Ù†0
! ‡2;‡.n‡B�‡.à‡CˆASˆU•ˆgëˆ$S‰&x‰„Ÿ‰M$Š`rŠ"ÓŠKöŠXB‹9›‹^Õ‹W4ŒKŒŒYØŒG2�+z�O¦�Œö�XƒŽQÜŽb.�D‘�NÖ�O%�Nu�OÄ�^‘,s‘J ‘3ë‘7’/W’(‡’n°’8“4X“9�“pÇ“Í8”„•‹•Ÿ–«–[Ê—l&˜c“˜\÷˜\T™/±™Bá™d$še‰š×ïš#Ç›ë›&œ7+œ^cœDÂœ�ò�?žPž?\žœž.¨žŒ×ž*dŸC�Ÿ0ÓŸK 6P 4‡ ¼ Ø .á ¡¡,¡
A¡O¡g¡y¡�¡Š¡’¡£¡³¡¿¡Ù¡í¡	¢%¢6¢B¢O¢`¢s¢�¢§¢³¢Ä¢Ú¢ñ¢££**£sU£qÉ£a;¤m�¤e¥&q¥>˜¥Y×¥+1¦8]¦8–¦YÏ¦)§LG§_”§<ô§1¨!K¨m¨E�¨DÇ¨D©=Q©6�©Æ©EÝ©>#ª9bª4œª+Ñª>ýª<«-L«2z«Y­«%¬@-¬Dn¬³¬HË¬F­-[­‰­'¤­+Ì­ø­®43®Uh®Z¾®�¯L›¯*è¯;°<O°CŒ°DÐ°8±;N±EŠ±QÐ±5"²:X²Q“²8å²6³IU³HŸ³Jè³(3´†\´Oãµ’3¶SÆ¶µ·|Ð·WM¸K¥¸9ñ¸8+¹�d¹æ¹:fº7¡ºgÙº®A»Ið»]:¼w˜¼u½_†½bæ½[I¾X¥¾?þ¾N>¿6�¿„Ä¿uIÀ&¿ÀVæÀU=Á:“Á4ÎÁÂÂ4ÂJÂ%`Â8†Â.¿ÂîÂ.Ã%5Ã-[Ã&‰Ã/°ÃAàÃ+"ÄNÄlÄ&ŠÄq±Ä(#ÅRLÅ4ŸÅJÔÅ>ÆQ^ÆK°Æ‚üÆ€ÇQÈPRÈN£ÈJòÈR=ÉL�ÉQÝÉ,/ÊQ\Ê7®Ê=æÊ$Ëy¤Ë^Ì9}Ì[·Ì~Í/’Í/ÂÍ4òÍ2'Î`ZÎ)»Î6åÎ6Ï'SÏ2{ÏN®Ï|ýÏ—zÐVÑniÑ=ØÑ+Ò5BÒ4xÒ6­Ò7äÒCÓP`Ós±Ó&%Ô$LÔPqÔ>ÂÔAÕ%CÕOiÕ2¹Õ8ìÕ %ÖNFÖ^•ÖôÖH×J[×i¦×]ØLnØ(»ØDäØ5)Ù0_ÙC�ÙÔÙ,òÙ4ÚZTÚ.¯Ú8ÞÚ?Û-WÛW…ÛLÝÛ6*Ü…aÜCçÜI+Ý0uÝ8¦ÝVßÝ16Þ-hÞM–Þ?äÞS$ßgxß6àß7àUOàD¥àIêàH4áH}á:Æá0â02âqcâQÕâM'ã=uãK³ãTÿãlTäWÁäFåF`åM§å\õå[Ræ:®æAéæF+çErçI¸ç<è6?è=vèO´è;éF@éN‡é8Öé4ê*Dê$oêF”ê4Ûê-ë->ë4lë+¡ëYÍëD'ì6lì7£ì7Ûì6í7Jí9‚í5¼í>òí>1î;pî9¬î1æîHï0aï@’ïBÓï7ðDNð+“ð+¿ð1ëð.ñALñPŽñ2ßñ!òV4ò‹òˆ¥ò.ó3CówóŽ“ó"ôŽ>ô3ÍôMõÄOõN÷0c÷=”÷=Ò÷AøORø+¢øTÎø#ùG@ù)ˆù4²ù!çù&	úw0ú(¨úFÑúHû<aû8žûL×ûL$üLqüL¾üZýZfý?Áý)þ+þaKþK­þ=ùþ47ÿ3lÿE ÿ1æÿ^@w„¸©=dç%L!r%”Xº+F?F†[Í()GR-š4ÈPý@NN�9Þ4{M1É3û</4l0¡hÒ5;'q/™IÉA	LU	1¢	9Ô	8
! �G
! <É
! JMQYŸWù^Q>°(ï<
,U
@‚
aÃ
%+B2n5¡š×ŒrFÿGFhŽM÷OE2•2ÈVû=R�#¯7Ó~[Š1æX<q[®4
! =?K}KÉ@jVÁ8×Jq[}ÍHKX”íO
<]nšV	P`ˆ±]:X˜=ñP/M€oÎi>l¨nL„TÑO&Jv ÁQâ4 .I Dx Y½ 8!UP!I¦!hð!4Y";Ž"+Ê"9ö"40#Be#?¨#.è#0$>H$Z‡$Qâ$4%8Q%2Š%W½%A&FW&{ž&7'MR'0 '>Ñ'1(:B(4}(4²(1ç(D)6^)1•)2Ç)#ú)*@-*Xn*NÇ*A+X+-q+Ÿ+1»+í+:,D?,<„,^Á,G -_h-^È-Q'.My.JÇ.[/On/Q¾/Š0V›0Yò0ƒL14Ð12E2[2x2#‹2¯2<É23&3@E3G†3@Î364/F4:v4 ±4.Ò4&5(585=J5?ˆ5AÈ58
! 6#C6g6Q…6P×6N(7Nw7KÆ7I8K\88¨8@á82"9<U9 ’9F³95ú9e0:V–:„í:‹r;_þ;R^<U±<~=0†=-·=Cå=)>H>[>n>,€>)­>)×>'?:)?7d?.œ?_Ë?@+@Il@S¶@a
! AFlA@³ASôARHBL›BVèBJ?CSŠC1ÞClDP}D7ÎD9E;@EN|E:ËE9F@FWF6tFC«FEïFH5G*~G ©G<ÊG>H5FH9|HR¶H	I> IF_I/¦I5ÖIJJJWJ¢JÀJ!ßJrKWtKnÌKu;L>±L;ðL;,M;hM;¤MWàM'8N`NetNYÚN=4O>rO7±O9éOJ#PBnP±PÌPèPVýP‚TQB×QFRGaR>©R"èR2S1>SpSKŠSOÖSJ&TMqT9¿T9ùT[3U!�UQ±USVWWVO¯VLÿV+LW5xW5®W0äW>X/TX.„X9³X4íXF"Y=iYH§YTðY)EZ0oZ" Z7ÃZ%ûZ?![Ca[*¥[3Ð[ \%\5¥\4Û\/]@@]�]/–]/Æ]Bö],9^2f^3™^-Í^ û^<_gY_FÁ_U`N^`Q­`Kÿ`aKaW­arbyxb_òbWRcVªcNdIPdHšd)ãd(
e,6e=ce]¡eÿe"fQ:f*ŒfJ·fLgOg4jg:ŸgGÚg?"hRbh>µh>ôhL3iN€i'Ïi6÷i<.j„kjcðj`TkYµk<lŒLlJÙl*$m‚OmMÒmH ncin-Ín_ûnr[oBÎo)p;p>Qp(�p@¹p[úpVqvq%–q#¼qàq-úq(r?rWr or!�r"²r"Õr$ør$s0Bsss‘s¯s2ÌsHÿs)Ht)rtrœt6u=Fu/„u>´u9óuw-vs¥vKwPewg¶wMxvlxGãx[+y<‡yAÄy±z°¸zOi{1¹{Lë{g8|c |9}J>}4‰}I¾}7~L@~�~J¥~Jð~Z;–=¬(ê&€D:€J€0Ê€wû€_s�JÓ�0‚JO‚0š‚HË‚2ƒHGƒ2�ƒ]ÃƒG!„Hi„2²„bå„}H…iÆ…„0†gµ†‚‡2 ‡AÓ‡2ˆ2Hˆ0{ˆK¬ˆøˆ;‰%R‰%x‰Tž‰'ó‰BŠZ^Š6¹ŠYðŠ5J‹P€‹FÑ‹4ŒMŒ)jŒ(”ŒB½ŒÛ� Ü�ý�tŽ9‘ŽÖËŽ\¢�Cÿ�>C�L‚�OÏ�1‘5Q‘}‡‘&’5,’Yb’=¼’0ú’2+“O^“?®“Bî“(1”,Z”/‡”H·”D•$E•Qj•*¼•Hç•+0–D\–@¡–â–Bú–=—8V—5�—Å—(á—
! ˜)˜?I˜P‰˜DÚ˜1™@Q™R’™‚å™?hšB¨š8ëš2$›2W›,Š›·›/É›4ù›/.œF^œF¥œ-ìœS�1n�5 �.Ö�YžH_ž)¨ž)ÒžYüžVŸ6uŸ6¬Ÿ,ãŸ N( Gw ¿ ,Õ *¡9-¡/g¡<—¡2Ô¡/¢/7¢4g¢>œ¢Û¢2û¢4.£.c£<’£^Ï£*.¤cY¤z½¤ˆ8¥„Á¥EF¦„Œ¦L§™^§<ø§á5¨$©�<ªÐÊª›«FŸ¬;æ­N"®Sq®:Å®=¯(>¯g¯"|¯"Ÿ¯"Â¯ å¯ °$'°$L°$q°"–°"¹°)Ü°4±1;±/m±C�±Uá±27²4j²>Ÿ²1Þ²D³DU³Zš³7õ³w-´P¥´Oö´wFµH¾µ[¶Gc¶8«¶@ä¶:%·C`·m¤·a¸~t¸]ó¸dQ¹a¶¹XºoqºLáºM.»„|»(¼(*¼(S¼(|¼¥¼Ð©½Qz¾?Ì¾G¿ T¿7u¿-­¿8Û¿ZÀWoÀpÇÀ8ÁPVÁG§ÁnïÁb^Â`ÁÂ"ÃNBÃI‘Ã{ÛÃnWÄfÆÄb-Å`�Å^ñÅ'PÆ$xÆE�ÆTãÆJ8ÇƒÇ Ç*ºÇ2åÇ¡ÈpºÈ)+É?UÉN•É$äÉ:	Ê,DÊqÊ1‘ÊÃÊCÞÊ3"Ë0VË‡Ë¥Ë9ÀË=úË;8Ì2tÌ§Ì4'Í)\ÍD†Í-ËÍXùÍIRÎœÎ/¼ÎìÎ=Ï;FÏ=‚ÏAÀÏ-Ð$0Ð UÐ vÐJ—ÐFâÐ?)Ñ'iÑ1‘Ñ-ÃÑ*ñÑAÒ9^Ò.˜Ò2ÇÒ(úÒM#Ó)qÓ-›Ó9ÉÓqÔ@uÔH¶ÔnÿÔAnÕS°Õ=Ö1BÖdtÖ=ÙÖ#×4;×p× Ž×¯×VÇ×8Ø1WØ+‰Ø+µØ+áØ4
Ù,BÙ*oÙ!šÙ,¼ÙPéÙ.:Ú.iÚ.˜Ú.ÇÚ/öÚ/&Û0VÛ0‡Û0¸Û0éÛ0Ü0KÜ0|Ü0­Ü0ÞÜ0Ý0@Ý0qÝ.¢Ý.ÑÝ.Þ./Þ.^Þ.�Þ/¼Þ.ìÞ.ß.Jß.yß0¨ß0Ùß0
! à0;à.là.›à.Êà.ùà.(á.Wá.†á.µá.äá.â/Bâ/râ-¢â.Ðâ.ÿâ/.ã/^ã.Žã.½ã.ìã.ä,Jä-wä-¥ä.Óä4å<7åEtå5ºå5ðå)&æJPæJ›æ2ææ6çHPçA™çFÛç;"èC^è¤¢è:GéC‚é$Æé(ëé"ê57ê8mê8¦ê1ßêë2ë5Që2‡ë@ºëDûëC@ìL„ìÆÑì7˜í�ÐíJRîM�î[ëîCGï3‹ïM¿ïC
ð?Qð?‘ð1ÑðMñJQñGœñBäñ$'ò`Lò)­ò!×ò[ùòGUóH�ó%æó*ô;7ô2sô)¦ô&Ðô1÷ôY)õHƒõLÌõö$6ö&[ö ‚ö0£ö-Ôö(÷+÷#E÷'i÷+‘÷'½÷!å÷ ø!(ø!Jø-lø&šø"Áø"äø)ù,1ù%^ù3„ù6¸ù ïù$ú)5ú+_ú)‹ú5µú`ëú§LûôûEüBYü>œü:ÛüKýbý>výXµý@þWOþI§þ=ñþ>/ÿ0nÿŸÿ'¹ÿ1áÿ#[7`“(ô>;\B˜ÛIòD<P�FÒJCdF¨JïM:FˆIÏUKoC»Mÿ%Ms.Ž-½6ë#"3Fz#—
»)ÉóH@e¦Â×÷T	5l	/¢	,Ò	$ÿ	$
! G3
! g{
! Rã
! +6dbqÇ‹9dÅc*
@Ž
&Ï
 ö
>?V6–6Í$')ˆQ1Ú/9<-v9¤7Þ7fNOµ.†4i»U%n{=ê2(0[^Œ&ëSYf,À?í -3Î/F2Fy<À8ý„6F»/60f*—'Â*ê7+M-y+§KÓ)>!h Š$«8Ð8	B'\*„4¯Aä7&-^@Œ*Í3ø', PT %¥ FË !%+!<Q!?Ž!IÎ!"@-"$n"'“";»"'÷"\#X|#<Õ#V$+i$D•$2Ú$.
%.<% k%+Œ%4¸%,í%%&&@&>g&4¦&)Û&3'>9'/x'-¨',Ö'1(T5(Š( §(MÈ(#)?:)1z)¬)2È)#û)B**b*�*†§*k.+zš+_,#u,S™,Hí,/6-#f-,Š-·-E×-(.;F.+‚.%®.=Ô.M/=`/)ž/$È/4í/0"0@S0<”0Ñ0/ñ0!!1"C19f1L 1`í1)N2)x2r¢2›3x±3»*4Šæ4uq5cç5tK6�À6œ^7Êû7‹Æ83R9'†9t®9C#:5g:?�:9Ý:\;=t;;²;bî;2Q<d„<Té<$>=Jc=3®=%â=N>8W>(�>!¹>Û>ø>?C4?Nx?,Ç?Mô?5B@/x@9¨@Qâ@14A0fA8—A]ÐA".B%QB#wB"›BB¾B;C=CAXCšC3·C(ëC5D#JD.nD%�D=ÃDcE*eED�EÕE-óEA!F;cF-ŸF5ÍF9GA=G.G2®G.áGqH.‚H>±H£ðH9”I'ÎI4öI4+J`J%|JÍ¢J9pKþªK„©L=.MIlMZ¶M4NHFN3�N(ÃN)ìNqO.ˆO|·O¤4P*ÙPIQNNQ;�Q>ÙQ-R1FR/xR'¨R2ÐRQS.US'„S,¬S+ÙS1T'7T_TsT;óT8/U@hUj©U,V'AV?iVq©VaWM}W%ËWñWA
XKOX1›XÍX>âXv!Y>˜Y\×Y,4Z'aZD‰Z!ÎZ ðZS[e[%l[K’[$Þ[&\!*\(L\9u\3¯\,ã\(].9]Fh]†¯]6^S?^L“^8à^U_(o_d˜_Vý_T`j`€` –`·`-Í`+û`'a>a0UaI†a)Ða4úa./b^b%zb: b>Ûb7c>Rc]‘c>ïcP.d‹dBe'Ne*ve0¡e*Òe+ýe%)f,Of(|f3¥fÙf÷fg2g"Ogrg‹g©g.Æg3õg6)h `hG�h"Éh'ìh7i@Li3�i$Ái/æi(j/?joj<…j8Âj(ûj2$kWkikF‡k/Îkþkel%{l
¡l0¯làl*ül'm1?m)qm›m'±mMÙm 'nDHn�n5¬n$ân/oB7o1zo¬o ¿o$ào;pAp%Zp)€p*ªp+Õp=qp?qM°q8þqC7rE{r=Ár>ÿr:>s3ys ­s4Îs=t:At3|t2°tAãt+%uzQuXÌu2%v%XvF~v4Åv*úv;%wtaw(Öwhÿwhx'ˆx8°x>éx9(y`by.ÃyMòy3@z tz•z¬z4ÄzDùz2>{2q{E¤{8ê{2#|3V|Š|&¥|DÌ|1};C}J}(Ê}ró}?f~9¦~Yà~=:=x=¶=ôK2€:~€A¹€>û€E:�r€�*ó�&‚+E‚,q‚ž‚>µ‚@ô‚*5ƒY`ƒIºƒE„SJ„ž„.¶„Yå„E?…9……P¿…B†5S†;‰†�Å†!S‡Hu‡C¾‡KˆFNˆ‹•‰g!Š ‰Š§ªŠ>R‹L‘‹7Þ‹eŒP|Œ&ÍŒKôŒ:@� {�Lœ�<é�0&ŽBWŽDšŽ:ßŽW�!r�y”�I�:X�J“�;Þ�"‘!=‘
_‘8m‘N¦‘,õ‘0"’US’4©’+Þ’<
! “[G“"£“UÆ“r”0�”JÀ”D•dP•Uµ•–=$–4b–G—–Wß–\7—y”—=˜IL˜W–˜Vî˜_E™k¥™mšešcåš~I›VÈ›PœVpœ;ÇœG�iK�:µ�bð�dSž¸žÔžSçžS;ŸI�ŸÙŸEðŸ@6 :w ² BÃ N¡GU¡L�¡9ê¡'$¢;L¢Uˆ¢9Þ¢£1£L£+b£Ž£©£@Æ£¤¤$:¤5_¤5•¤5Ë¤(¥7*¥2b¥P•¥:æ¥_!¦(�¦Kª¦5ö¦,§1E§w§Ž§¡§¹§Í§/â§¨'¨;¨1Q¨ƒ¨˜¨9­¨ç¨©©*©I©]©p©„©¢©!µ©×©!î©ª!'ªIª`ªª“ª7¬ªläªkQ«G½«0¬]6¬N”¬>ã¬:"­']­K…­\Ñ­©.®Ø®÷®¯+¯E¯,[¯>ˆ¯.Ç¯5ö¯(,°GU°%�°1Ã°õ°'±8±,S±=€±\¾±0²0L²+}²©²!È²"ê²
³,³L³k³Š³©³È³ç³´´5´1U´‡´1§´Ù´ù´µ9µ Yµzµ’µ­µ5Ìµ¶!¶@¶&_¶1†¶6¸¶Jï¶&:·/a·+‘·,½·Jê·05¸)f¸#�¸#´¸BØ¸1¹ M¹$n¹&“¹&º¹)á¹)ºA5º2wºNªºKùº-E»-s»-¡»NÏ»5¼4T¼~‰¼A½>J½8‰½LÂ½<¾6L¾8ƒ¾:¼¾=÷¾@5¿1v¿7¨¿.à¿/À:?À$zÀ)ŸÀAÉÀ1Á/=Á1mÁ?ŸÁ3ßÁFÂ=ZÂ=˜Â;ÖÂ:Ã:MÃ5ˆÃ9¾Ã9øÃ92Ä6lÄ.£ÄÒÄkîÄZÅ3rÅ6¦ÅCÝÅM!Æ$oÆ8”Æ3ÍÆOÇ QÇCrÇC¶ÇAúÇA<È<~È<»È?øÈ8ÉmOÉ½ÉÚÉ÷ÉCÊ9XÊ9’Ê3ÌÊËqË‘Ë#¯ËÓË éË5
! Ì0@Ì4qÌ4¦Ì4ÛÌ1ÍBÍ1^Í;�Í(ÌÍVõÍ[LÎ<¨ÎAåÎD'Ï'lÏ+”Ï*ÀÏ-ëÏ8ÐURÐ‡¨Ð#0Ò$TÒ3yÒR­ÒnÓ#oÓ3“ÓÇÓ!ÝÓEÿÓ<EÔ^‚ÔoáÔFQÕ&˜ÕH¿ÕÖ_ÖawÖeÙÖ'?×5g×J�×?è×M(ØAvØ6¸Ø¹ïØZ©Ù$Úž)ÚÌÈÚ>•ÛÔÛKîÛZ:Üu•Ü!Ý-Ý:<Ý"wÝ[šÝöÝÞ0Þ;KÞY‡Þ]áÞ?ßHRßA›ß#ÝßàBà\à^sàBÒàPá7fá>žá8ÝáQâHhâJ±â2üâ(/ãUXã+®ã3ÚãiäLxäRÅä.å9Gå�å0™å,Êå[÷å$Sæ@xæ?¹æ?ùæ=9ç1wç.©ç8Øç:è0Lè8}è&¶èXÝèM6é+„é1°éâéIê%LêArê=´êBòê.5ë<dëJ¡ë;ìë3(ìE\ìI¢ì.ìì3í7OíG‡í#Ïí2óí)&îIPîDšîZßî,:ï>gïG¦ï5îï&$ð*Kð2vð2©ð;Üð_ñ-xñT¦ñ9ûñu5òH«ò4ôò9)ó7có>›ó@Úó/ôRKôQžôNðôL?õ<Œõ,Éõ8öõW/ö+‡ö"³ö[ÖöX2÷E‹÷.Ñ÷6ø.7ø.fø,•ø(Âø\ëø4Hù,}ùZªùWúJ]úC¨ú ìúÍ�ûH[üx¤ü>ýQ\ýO®ýIþý(Hþ,qþ(žþ,Çþ!ôþ0ÿœGÿ:äÿ;X[4´'é'(9-bE�vÖ(MWvÎ+í*8D8}4¶IëE5+{2§CÚ7)V-€'®'Ö(þ-'U8t4­â*ý{(š¤\?ZœZ÷…R	8Ø	3
! .E
! ºt
! '/
! W<b1Ÿ-Ñ%ÿ!%5G%}-£9Ñ>
8J
Dƒ
>È
CHKB”=×A;W@“;Ô@:QKŒEØ3IR>œSÛU/^…PäQ5W‡†ßOfX¶„/B´>÷x6K¯Òû«ÎGz)ÂcìPc|Ž¨¸Ëâë!&KB5ŽjÄ4//dQ”1æ7=P:ŽNÉ;1T]† ä278�p” \– Šó ™~!/"KH")”"9¾"9ø"92#Gl#K´#_$O`$\°$W
%3e%D™%zÞ%6Y&>�&XÏ&;('kd'?Ð'z(]‹(Né(h8).¡)3Ð)Ž**“*E¾*W+j\+WÇ+J,Xj,~Ã,}B-:À-$û-6 .6W.6Ž.6Å.7ü.74/8l/8¥/8Þ/808P08‰08Â08û08418m18¦18ß1626O26†26½26ô26+37b36š36Ñ3646?48v48¯48è48!56Z56‘56È56ÿ56666m66¤66Û6676I77€77¸75ð76&86]87”87Ì8696;96r96©99à95:5P:6†:&½:Lä:h1;Dš;yß;Y<(r<W›<\ó<FP=3—=!Ë=Hí=;6>2r>+¥>]Ñ>:/?=j?^¨?F@@N@1�@EÁ@$A!,AJNAP™ABêA'-B/UB*…B*°B)ÛB*C*0C)[C™…CKDAkDR­DAE,BE9oEE©E@ïE@0FjqF,ÜFU	GD_GŠ¤GR/HH‚HIËH=IISI��IG+J1sJ>¥JGäJF,K(sK9œKÖK/îK!L]@L/žLÎL"îL/M8AMAzM-¼M.êMFN'`N-ˆN0¶N]çN,EO=rO'°O+ØO'Pb,P6�PCÆP1
! Q<QEZQN Q;ïQ)+R1UR#‡R«R+ÊRGöR#>S5bS-˜SOÆSJT=aT+ŸT7ËT+U/U'LU%tU'šU=ÂU=V>V2[V-ŽVC¼VWHW^^W[½W<XMVXR¤Xa÷X8YY5’YnÈY:7Z2rZ6¥Z6ÜZD[6X[@�[;Ð[@\7M\7…\A½\7ÿ\97];q]7­]8å]F^7e^F�^Vä^<;_?x_:¸_:ó_B.`Hq`Cº`<þ`C;aHa<Èa?b<Eb7‚bGºbCcWFclžchdUtdZÊd%%eGKeG“e1Ûe,
f5:fpf„fKŸfRëfG>g,†g³g6Ég5hN6h5…hQ»hD
i9Ri3Œi1Ài/òi;"j/^j;Žj4Êj-ÿj0-kB^k$¡kÆkCäk(l3:l@nlR¯lMm*Pm.{m/ªm(Úm>nBnbn(€n:©n9än:oYo5po'¦o!Îoðo(p+9p&ep+Œp$¸pFÝpN$q+sqHŸq@èq?)r5ir‚Ÿr]"s0€sY±s`t3lt; t<ÜtDu4^uA“u<ÕuMv,`v�v¤v/¶v9æv/ w!PwUrwSÈwSxXpx>Éx]y]fy_Äy$z';z(czŒz3¬z9àz0{0K{/|{<¬{5é{&|-F|@t|"µ|"Ø|;û|<7}It}#¾}â}Rø})K~u~;‡~?Ã~eiQyËFäd+€ �€2±€.ä€]�&q�˜�H¸�[‚ ]‚'~‚¦‚+Ä‚%ð‚,ƒ&Cƒ›jƒ}„L„„LÑ„?…;^…<š…-×…1†+7†Ic†T­†_‡5b‡A˜‡iÚ‡MDˆH’ˆ”ÛˆDp‰>µ‰xô‰?mŠR­ŠE‹NF‹z•‹FŒGWŒaŸŒ6�I8�V‚�kÙ�DEŽWŠŽ`âŽfC�–ª�%A�¨g�v‘>‡‘UÆ‘S’9p’Nª’Hù’kB“^®“�
”F�”Rä”f7•Ož•cî•vR–7É–i—Fk—l²—™˜U¹˜m™(}™G¦™Bî™o1šœ¡šW>›r–›j	œDtœ7¹œ…ñœ‡w�…ÿ�ž…žR$ŸowŸDçŸp, R� `ð „Q¡ˆÖ¡9_¢.™¢CÈ¢n£C{£9¿£Hù£!B¤jd¤�Ï¤UQ¥r§¥U¦hp¦BÙ¦X§fu§4Ü§^¨Fp¨Y·¨^©lp©EÝ©L#ªgpª9Øª4«*G«%r«*˜«EÃ«&	¬*0¬*[¬p†¬+÷¬/#­6S­IŠ­IÔ­-®"L®7o®8§®+à®4¯"A¯d¯-{¯ ©¯^Ê¯%)°O°,l°9™°.Ó°?±B±7a±0™±-Ê±ø±)²A²$R²Šw²Y³=\³5š³CÐ³E´5Z´\�´;í´=)µ>gµA¦µvèµE_¶E¥¶hë¶xT·ŒÍ·nZ¸WÉ¸m!¹J�¹Ú¹C÷¹O;ºH‹º7ÔºE»>R»‘»4§»XÜ»15¼g¼=„¼,Â¼5ï¼J%½Gp½N¸½S¾C[¾)Ÿ¾6É¾-¿\.¿L‹¿Ø¿2ð¿#À8ÀnEÀ9´À?îÀB.Á(qÁ.šÁ`ÉÁK*ÂfvÂAÝÂnÃŽÃ<ªÃ$çÃKÄ1XÄ
ŠÄ˜Ä§ÄÅÄ*ÞÄ	Åh%Å[ŽÅêÅEÆ<NÆ?‹Æ6ËÆ‘Ç7”Ç]ÌÇ`*È)‹È8µÈOîÈG>É)†É+°ÉHÜÉ3%ÊKYÊM¥ÊDóÊD8Ë<}Ë¡ºË \Ì}Í�Î®Ï¾Ð1ÝÐ(Ñ@8Ñ+yÑC¥Ñ6éÑ8 Ò-YÒ;‡Ò_ÃÒ;#Óh_Ó2ÈÓ,ûÓ+(Ô>TÔ1“ÔÅÔv×ÔNNÕb�ÕAÖFBÖC‰ÖEÍÖ@×8T×@�×KÎ×0ØbKØ`®Ø`ÙNpÙJ¿Ùb
! ÚbmÚHÐÚ2Û4LÛ5�Û*·Û?âÛI"Ü=lÜfªÜ$Ýh6ÝkŸÝPÞ\Þ9pÞ ªÞ$ËÞ>ðÞ,/ßW\ß*´ßnßßSNàR¢àmõà=cá@¡áGâá)*â-TâO‚âYÒâ,ãCã6Zã5‘ãTÇãSäipä�Úävhå–ßåbvæTÙæ*.çAYç5›ç_ÑçH1è=zè=¸èBöè;9éNué7ÄéAüéf>ê6¥êÜêKñê-=ëOkë »ë+Üë'ì'0ì%Xì1~ì7°ì�èìƒxí
! üíxîw€îøîHïG_ï8§ïRàï?3ð+sðBŸð#âð?ñ?Fñ"†ñP©ñ+úñM&òAtò.¶ò.åòó1óHódó9qó$«ó.Ðó3ÿó3ô+JôFvôH½ô$õ#+õEOõ+•õ0ÁõGòõ':ö;böIžöHèöG1÷Gy÷6Á÷nø÷gø-yø<§øäø*þø*)ù)Tù"~ùK¡ù;íù=)úBgúNªú=ùúF7ûH~ûBÇûF
! üDQü–ü­üCÈüEýRýAlý®ýJÉý7þ.LþJ{þ8Æþ;ÿþ;ÿ-PÿJ~ÿ€Éÿ|JnÇJ69�X»$$9+^0Š%»;á.©LNöUEQ›Ví[D“ _4T”Ié‰3S½2QD0–/ÇF÷O>	;Ž	1Ê	8ü	<5
! Hr
! A»
! Ký
! LIC–EÚC ;d) Ê^éBH
W‹
=ã
!!*C?n6®3å32M:€,»Mè!6"X5{M±#ÿ!#jE,°OÝQ-+S«*ÿ>*Ai6«4âX=p!®'Ð-ø*&@Q%’2¸@ë.,;[=—4Õ.
! 49#n'’‚º=LE6’3ÉZý:X-“/Á?ñ©1¨Û:„B¿DAG/‰-¹&çŠ™­3Á(õ?D^7£@Û>6[C’:Ö3 .E Bt F· þ k!e‰!=ï!‡-"2µ"7è"( #5I#³#G3$-{$=©$5ç$G%Oe%'µ%<Ý%Z&Uu&2Ë&6þ&F5'M|';Ê'S(GZ(X¢(Aû(l=);ª)Læ)<3*Mp*^¾*?+6]+o”+Q,3V,'Š,²,iÉ,R3-A†-PÈ-G. a.Q‚.EÔ.Ÿ/º/}Ù/0W0^ˆ0cç01K1]}1Û11õ1'2aD2'¦2AÎ2—3˜¨3žA4'à45"(5^K5.ª53Ù5B
6,P6}6iœ647G;7@ƒ75Ä74ú7'/8aW8&¹8*à89&999DP9C•9CÙ9C:Da:C¦:Aê:B,;Ao;/±;Oá;U1<@‡<uÈ<?>==~=(¼=-å=U>Wi>[Á>_?Q}?WÏ?I'@aq@YÓ@V-A4„A$¹A-ÞA;BGHB,�BY½BXCXpC=ÉC<D<DD0�D_²D2EUEEK›E"çE1
! F!<F4^F-“F-ÁFAïFA1G sG#”G7¸G(ðGH$9H=^H?œH8ÜH)Ix?I/¸I>èIE'JJmJ8¸J!ñJ.K'BK)jK+”K%ÀK,æK*L=>LL|LEÉLIMBYMhœMiNVoNNÆNOS(O>|O3»OtïO}dPâP9Q8:Q8sQ¬Q5ÃQ1ùQ0+RL\R;©R9åR8S?XS2˜SUËS=!T'_TF‡T;ÎT0
! U6;UHrU=»U?ùU)9V(cV3ŒV;ÀV üVEWOcWH³WFüWACX…X/¤X/ÔX&Y#+Y2OY7‚Y,ºY;çYJ#Z0nZ>ŸZ-ÞZ>[8K[@„[SÅ[J\3d\/˜\'È\#ð\A]TV]>«]9ê]0$^QU^O§^M÷^<E_
‚_G�_6Ø_]`Pm`¾`EÛ`8!a<Za3—a>Ëa%
! bX0bL‰bLÖbJ#c,nc0›cBÌcIdYdDwd¼dAÐd<eOe$ae2†e¹e3Ôe?f*Hf+sf;Ÿf<ÛfIg,bg
�g<�gÚg&øg5h(Uh*~hg©hIi5[i6‘i@Èi!	j+j^HjW§jHÿjHkckeyk2ßkl%lK6l‚l•l(¨l'ÑlEùl??m)m9©m ãm6n-;n}inxçn`o"àop6p$Vp1{p*­pAØpJqFeq ¬q*Íqøq!r5rŠLr;×r)s5=sLssÀs2Þst*.t&Yt\€t&Ýtu+#uVOu<¦užãu[‚v8Þv:w+Rw1~w1°w1âwxH/xxx7�xhÈx31yVeyY¼yVz2mz6 zG×zK{@k{@¬{-í{|"9|'\|'„|€¬|z-}I¨}ò}E
! ~<P~=�~=Ë~<	gFC®Cò@6€gw€Hß€~(�]§�+‚¸1‚!ê‚„\"„J„JÊ„I…I_…3©…ZÝ…(8†3a†9•†AÏ†H‡HZ‡,£‡(Ð‡Aù‡V;ˆB’ˆ.ÕˆL‰GQ‰%™‰<¿‰�ü‰KŒŠDØŠ.‹NL‹C›‹Xß‹,8ŒeŒOk�V»�pŽhƒŽdìŽcQ�Uµ�S�'_�#‡�L«�`ø�;Y‘D•‘BÚ‘0’WN’‡¦’<.“Wk“\Ã“& ”G”ad”Æ”2Û”Y•h•è•?–D–3Q–)…–6¯–Uæ–0<—^m—3Ì—c˜7d˜8œ˜ Õ˜oö˜If™I°™Iú™,DšDqšo¶šk&›G’›zÚ›_Uœ>µœ"ôœ �K8�:„�M¿�
ž:!ž!\ž8~ž:·ž,òžŸ;Ÿ#WŸ3{Ÿ=¯Ÿ7íŸY% P :Ð ¡$¡D¡3^¡’¡(ª¡4Ó¡,¢)5¢?_¢BŸ¢Aâ¢–$£•»£LQ¤3ž¤WÒ¤Q*¥2|¥6¯¥Oæ¥66¦Zm¦@È¦0	§K:§†§7¦§KÞ§N*¨Ay¨G»¨Q©LU©5¢©Ø©Fò©&9ª`ªE€ª8Æª9ÿª*9«:d«Ÿ«:¾« ù«¦š¬‡A­É­'ç­0®M@®cŽ®'ò®R¯3m¯'¡¯?É¯>	°3H°M|°(Ê°Eó°Z9±1”±LÆ±A²?U²Z•²ið²aZ³'¼³Lä³H1´2z´<­´6ê´E!µ>gµ@¦µ:çµ’"¶^µ¶S·Wh·+À·:ì·D'¸Dl¸D±¸Fö¸N=¹2Œ¹?¿¹@ÿ¹>@ºDº!Äºæº=»B?»;‚»@¾»?ÿ»*?¼@j¼B«¼5î¼>$½?c½?£½Gã½(+¾MT¾S¢¾Zö¾ZQ¿b¬¿jÀozÀuêÀt`ÁˆÕÁˆ^ÂˆçÂˆpÃŠùÃˆ„ÄŠ
Åˆ˜Å~!ÆŒ ÆŒ-ÇŠºÇŒEÈ‹ÒÈ�^É~îÉEmÊC³ÊK÷Ê=CËC�Ë:ÅËÌB Ì>cÌA¢Ì<äÌ!Í:>ÍGyÍ?ÁÍGÎ:IÎ+„ÎD°ÎAõÎ@7ÏFxÏC¿ÏDÐBHÐ?‹Ð(ËÐôÐÑ*1Ñ/\Ñ=ŒÑHÊÑ4Ò/HÒ/xÒ0¨ÒDÙÒbÓ0�Ó�²Ód@Ô$¥Ô;ÊÔ7Õ>Õ*]Õ/ˆÕh¸Õ;!ÖO]Ö/­Ö;ÝÖc×W}×Õ×Xî×KGØ)“Ø(½ØæØ$Ù;)Ù2eÙ)˜Ù3ÂÙ3öÙ *Ú4KÚ:€Ú4»Ú)ðÚ_ÛBzÛ5½Û)óÛ:Ü XÜOyÜOÉÜ7ÝaQÝ3³Ý9çÝ;!ÞJ]Þ0¨ÞJÙÞZ$ßBß[Âß+à&JàOqàÁàÞàöà.á1;áNmá5¼á0òá1#â,Uâ/‚â-²â-àâ#ã32ã-fã*”ã)¿ã,éã-ä(Dä)mä,—ä,Ää&ñä#å"<å"_å'‚å=ªå-èå3æ,Jæ,wæ*¤æ*Ïæ)úæ%$ç'Jç*rç.�ç,Ìç&ùç) è4Jè$è&¤è+Ëè-÷è(%éNé0néŸé:¿é;úé:6ê0qêI¢êEìêg2ëNšëVéëS@ìR”ì&çì-í1<í)ní˜í%µí(Ûí©îI®î8øî11ï.cïˆ’ï-ð¡Ið1ëñ`òF~òÅò5Ýòó 0óQó)nó$˜ó	½ó@Çó}ôN†ôSÕôr)õ=œõ@Úõ�öZ¹öQ÷yf÷˜à÷YyøeÓøb9ùBœùUßùG5úm}úCëú@/û\pûOÍû}üT›üRðüGCýz‹ýsþ@zþU»þNÿL`ÿr­ÿc `„@åe&DŒ>ÑPƒaCåq)x›&g;E£aé–K°âÉ“×];5EqÁ·`y	@Ú	k
! _‡
! Xç
! `@M¡1ï-!)O.y<¨;å*!
:L
,‡
(´
5Ý
3{GÁÃ‰…ƒ‚“PpgWØæ0ÚcòNVe¥? K¨ì^•Pô]E“£<7@t@µFöo=/­BÝE Œf_ó^SR²XA^1 ƒÒEVŒœB)XlkÅD17v:®\éSF Zš Žõ X„!^Ý!l<"W©"a#Rc#H¶#`ÿ#N`$7¯$Wç$=?%K}%lÉ%^6&=•&SÓ&¯''C×'>(gZ(QÂ(>)|S)pÐ)%A*Lg*M´*F+�I+[ç+pC,X´,R
-‚`-Lã-I0.Fz.LÁ.ë/êú/eå0ZK1”¦1t;2Ž°2Ž?3ŽÎ3…]4Gã4×+5;6b?6d¢6k7Vs7@Ê7¥8§±8­Y9j:r:�:]§:; %;Æ;æ;<:<6W<ZŽ<=é<ª'=ŽÒ=Œa>Gî>R6?^‰?wè?�`@5î@f$AJ‹AMÖAm$BZ’BíB@mCu®Cf$DG‹D]ÓDd1E,–EhÃEW,FA„FCÆFh
! GœsGH6*H¶aH I.9IZhI<ÃIHJIJ$\JA�JoÃJ#3KdWK[¼KCLI\L3¦LkÚLQFM>˜M6×M&N15N4gN5œN+ÒN!þN3 O2TO*‡O4²O/çO1P\IPH¦P_ïP%OQ\uQ$ÒQI÷Q AR9bR8œR;ÕR9SoKS(»S6äST:›T@ÖT5U1MU@U+ÀU+ìU5VnNVs½VC1WBuW"¸WZÛWa6X6˜X;ÏXFY;RY@ŽYKÏYAZH]Zb¦Z!	[F+[?r[^²[D\4V\‹\I¨\Mò\ @];a]8�]5Ö]&^U3^:‰^3Ä^ø^D_2U_Rˆ_%Û_<`<>`B{`+¾`;ê`/&a.Va'…aD­aSòa‰Fb(Ðb0ùbd*cD�c4Ôc*	d4d4Td-‰d5·d/íd2e)Pe.ze!©e;Ëe f"(fKf8\f#•f!¹fEÛf$!gLFg-“g1Ág&ógNhihk†h5òh(i/Fivi)�i?·i6÷i@.j=oj/­j;ÝjJk<dk8¡k:Úk=l(Sl3|l:°l5ël6!m6Xm�m4ªm>ßmn99n9sn&­n&Ôn5ûn(1o9Zo/”oÄo%äo:
! p#Epwip£áp½…q¥Crér-s*1s;\s˜s.®s+Ýs-	t/7tLgt,´t1át$uP8uK‰u,ÕuDv*GvRrvRÅvBw5[w;‘w1Íwÿw(xIHxF’xJÙxI$y&ny·•yOMz�z¼zÒzèzDþz$C{/h{@˜{.Ù{|K%|.q|2 |Ó|æ|ù|D}$T}/y}©}Ç}ä}#~&~A~R`~3³~9ç~!:1ilÖ/öD&€4k€$ €4Å€Rú€OM�L��Cê�/.‚^‚!~‚- ‚1Î‚8ƒ9ƒ+Pƒ|ƒ!—ƒ¹ƒ2ÕƒJ„JS„6ž„GÕ„W…&u…9œ…6Ö…3
†3A†'u†.�†'Ì†!ô†;‡R‡Ck‡?¯‡ï‡ˆ=,ˆ<jˆ*§ˆMÒˆH ‰Hi‰H²‰Hû‰DŠ$VŠ({Š'¤Š8ÌŠ8‹$>‹Ec‹$©‹ÄÎ‹s“ŒC�6K�G‚�1Ê�Iü�$FŽkŽEˆŽ»ÎŽ<Š�&Ç�>î�V-�&„�-«�KÙ�%‘~:‘Q¹‘H’ T’Ku’)Á’(ë’%“0:“,k“j˜“B”>F”:…”7À”#ø”B•G_•=§•-å•)–$=–b–;y–(µ–'Þ–)—'0—nX—,Ç—3ô—&(˜0O˜%€˜1¦˜3Ø˜%™,2™%_™E…™%Ë™0ñ™("š.Kš4zš@¯š+ðš4›3Q›+…›9±›ë›PœGYœ;¡œ6ÝœD�=Y�¡—�)9ž"cž;†žÂžÛž;øžU4Ÿ ŠŸ&«Ÿ$ÒŸ#÷Ÿv v’ }	¡~‡¡-¢L4¢!�¢-£¢"Ñ¢]ô¢)R£K|£,È£;õ£`1¤N’¤#á¤=¥;C¥)¥©¥oÇ¥Œ7¦{Ä¦@§E\§*¢§%Í§Nó§3B¨(v¨Ÿ¨¾¨U×¨O-©&}©<¤©7á©@ªaZª2¼ª&ïª(«&?«f«…«š«¯«MÎ«7¬?T¬*”¬¿¬Û¬Cö¬P:­*‹­J¶­J®+L®6x®8¯®wè®7`¯D˜¯?Ý¯%°:C°6~°Åµ°<{±d¸±F²"d²5‡²M½²=³(I³$r³H—³Nà³{/´_«´LµRXµA«µLíµ1:¶>l¶?«¶0ë¶/·GL·0”·/Å·¡õ·M—¸å¸'û¸%#¹I¹`¹{¹K”¹à¹/ú¹,*º!Wº)yº"£º.Æº1õº-'»U»?t»5´»Sê»[>¼Qš¼ì¼Wl½oÄ½S4¾6ˆ¾¿¾>?¿r~¿\ñ¿rNÀ¤ÁÀ€fÁUçÁI=Â†‡Â‹ÃNšÃˆéÃ’rÄJÅQPÅJ¢ÅuíÅ^cÆ4ÂÆ�÷Æ4yÇF®ÇXõÇ�NÈnÜÈvKÉ`ÂÉ_#Ê*ƒÊT®Ê\Ëo`Ë|ÐËgMÌ[µÌxÍVŠÍ^áÍI@ÎsŠÎgþÎTfÏ-»Ï@éÏ3*ÐY^Ð8¸ÐdñÐoVÑ,ÆÑuóÑ&iÒ*�ÒO»ÒLÓ@XÓF™Ó@àÓ+!Ô=MÔ8‹Ô/ÄÔ&ôÔ9ÕOUÕ)¥ÕsÏÕ8CÖQ|ÖgÎÖg6×gž×fØpmØrÞØ_QÙc±ÙcÚCyÚA½Ú@ÿÚC@Û+„ÛK°Û;üÛ$8Ül]ÜEÊÜ;ÝˆLÝTÕÝ*Þ¼ªÞ1gßD™ßMÞß5,à6bà:™à=ÔàháD{áNÀáXâ”hâVýâSTãh¨ã^ä‹päNüäKKåY—åHñå}:æ[¸æPçSeçE¹çFÿç>Fè/…è?µè;õè(1éZétzéKïéK;êV‡ê•ÞêOtë›Äë4`ìG•ìKÝìk)íF•íRÜíR/îR‚îEÕî3ï3Oï,ƒïc°ïƒðG˜ð+àðPñQ]ñR¯ñTòPWòJ¨ò:óò/.ó2^óA‘ó$Óó-øó*&ôXQô+ªô<Öô=õLQõIžõDèõa-ö>�ö9ÎöJ÷"S÷/v÷5¦÷VÜ÷)3øC]ø]¡ø3ÿø23ùDfùD«ùMðù=>úe|ú4âú@û;XûA”ûCÖû.ü€IüOÊüRýtmýIâý.,þO[þ;«þEçþ8-ÿ@fÿh§ÿV6gDž$ã™n¢4nFgµ7qU<Ç>iCa­.+>Cjj®>6X9�0É#ú’,±<Þ.AJ%ŒT²J	GR	Jš	=å	a#
! *…
! T°
! @HF$�.´Vã=:Bx~»c:
Zž
Gù
¤A6æAA_O¡Kñ?=]}EÛk!��”G²múShW¼C_Xf¸/RO`¢_KcQ¯J7LQ„nÖCEC‰KÍJEd]ª”m�_7kL£:ð(+OTN¤:ó(.4WpŒQý7O\‡Nä83Zl;ÇE 7I >� oÀ +0!&\!)ƒ!H­!!ö!/"WH"g "?#hH#i±#4$[P$P¬$Ký$kI%oµ%:%&i`&0Ê&_û&C[',Ÿ'LÌ'9(HS(/œ(FÌ(B):V)c‘)fõ)R\*C¯*1ó*I%+Co+q³+8%,C^,0¢,AÓ,=-dS-d¸-O.4m.G¢.9ê.;$/A`/B¢/Hå/U.0i„0Zî0OI1o™1^	2;h2N¤2Wó2IK3T•3wê3_b4[Â4*5;I5J…5PÐ5@!6Bb6L¥6dò6*W7T‚7(×7/808`88X™8Òò8þÅ9IÄ:t<tƒ<[ø<JT=VŸ=+ö=;">÷^><V?]“?Pñ?&B@4i@+ž@*Ê@Nõ@sDAn¸A%'B\MB(ªB(ÓBüB C;C[C {C œC-½C'ëC*D0>D0oD^ D]ÿDc]EÌÁEÆŽFžUGaôHCVI3šI5ÎIBJAGJ6‰J;ÀJ*üJ$'K%LKTrKŠÇKTRL’§L::M.uM>¤MeãMIN&ONvN‹N›N
! »NÆNÖN?æN>&OAeO4§OÜOcíOQPtTPnÉPo8Qe¨QRB+RGnR}¶R@4SDuS+ºS,æS+TD?T"„TM§ThõTX^UE·U5ýU/3VWcV=»V7ùVi1WQ›WQíW??XDX8ÄX0ýXe.YV”YIëYG5Z(}ZK¦Z>òZP1[J‚[BÍ[<\\M\dª\]]\m]YÊ]s$^:˜^5Ó^6	_?@_7€_¸_¢Ñ_3t`k¨`Sa7ha4 a5Õa5bqAb*³b)ÞbMc'Vc&~c+¥cŒÑcL^d/«d@ÛdOeOle:¼e+÷e•#fB¹f=üf7:g8rgD«g.ðg.h/Nh/~hE®h.ôh!#iAEiA‡iSÉiBj=`j4žjfÓjF:k?�k=ÁkBÿk<BllA…lDÇlUmbm3�mtµmS*n1~n8°nHénB2o?uo9µoAïo21p&dp'‹p(³p1Üp*q+9q&eq.Œq0»q0ìqr4rJr&brP‰rÚr7ñr*)s&Ts]{s%Ùs*ÿs*tEt.ct-’t-Àt1îtD uGeui­uWvDov@´vIõvC?wFƒwbÊwd-xW’xAêx@,yHmyl¶yF#z
jzxz%ˆz'®z"Öz@ùz|:{B·{4ú{/|^J|8©|!â|S}1X}3Š}6¾}=õ}E3~,y~C¦~Fê~;17mW¥ýE€ c€2„€'·€ ß€1�02�@c�<¤�7á�5‚AO‚F‘‚2Ø‚9ƒHEƒFŽƒ>Õƒ;„0P„@�„=Â„œ…z�…D†G]†.¥†XÔ†-‡6K‡:‚‡6½‡#ô‡'ˆ5@ˆFvˆD½ˆC‰4F‰+{‰§‰6Å‰6ü‰63Š6jŠ6¡Š6ØŠ6‹QF‹=˜‹:Ö‹4ŒEFŒ?ŒŒ5ÌŒ5�68�5o�)¥�(Ï�)ø�6"Ž6YŽ�Ž$®Ž0ÓŽ�K!�#m�%‘�>·�)ö�  �=A�@�¥À�<f‘E£‘Lé‘G6’K~’=Ê’X“=a“1Ÿ“rÑ“€D”sÅ”z9•ˆ´•{=–{¹–‰5—|¿—t<˜‚±˜u4™vª™!š‡¡šˆ)›�²›C4œ4xœS­œ5�L7�2„�.·�%æ�-ž(:ž<cž9 žfÚž,AŸUnŸ1ÄŸ5öŸ7, 7d 8œ ,Õ C¡AF¡ˆ¡ ¡¼¡TÎ¡J#¢Jn¢ ¹¢)Ú¢0£B5£&x£Ÿ£C½£¤4¤'F¤Vn¤9Å¤Bÿ¤3B¥)v¥@ ¥6á¥;¦!T¦Xv¦?Ï¦d§
t§9‚§)¼§8æ§3¨S¨n¨ˆ¨¢¨¾¨HÜ¨?%©.e©)”©#¾©"â©:ª,@ª3mª¡ª[½ª«,)«	V«0`«7‘«%É«=ï«ƒ-¬9±¬Pë¬#<­`­7{­4³­/è­?®0X®.‰®.¸®ç®b¯^c¯0Â¯=ó¯U1°"‡°/ª°Ú°ù°±?6±|v±&ó±q²hŒ²zõ²‚p³tó³yh´[â´i>µc¨µ¶3!¶/U¶@…¶0Æ¶A÷¶.9·5h·ž·0±·Aâ·*$¸<O¸@Œ¸WÍ¸/%¹8U¹9Ž¹CÈ¹/º#<ºR`ºZ³ºf»4u»,ª»0×»5¼3>¼-r¼Y ¼kú¼Jf½u±½U'¾]}¾IÛ¾\%¿D‚¿KÇ¿#À7À5LÀ‚À*šÀ2ÅÀRøÀ_KÁ.«Á4ÚÁ%Â>5Â:tÂ9¯Â2éÂ\Ã-yÃ+§Ã/ÓÃ(ÄU,ÄR‚Ä8ÕÄ;Å.JÅ8yÅ²Å@ÍÅ!Æ0Æ"@Æ!cÆ#…Æ-©Æ×Æ0ïÆ Ç:ÇUÇpÇˆÇ+—ÇÃÇ,ÜÇ;	È0EÈ;vÈ;²È=îÈ;,É;hÉ;¤É;àÉ;Ê/XÊ8ˆÊÁÊÕÊÜÊ/ðÊ- Ë,NË({Ë(¤ËÍË>ßËHÌgÌ
€ÌOŽÌ(ÞÌ2Í):Í6dÍ2›Í+ÎÍ.úÍ4)Î*^Î-‰Î-·Î8åÎ6ÏUÏrÏ1�Ï;ÁÏ±ýÏ!¯ÐDÑÐJÑ$aÑD†Ñ0ËÑ'üÑ-$ÒCRÒ2–Ò%ÉÒ5ïÒ6%Ó<\Ó@™Ó8ÚÓ9Ô1MÔ<Ô%¼Ô,âÔÕ -Õ/NÕ3~ÕQ²Õ1ÖZ6Ö?‘Ö<ÑÖ×A×'a×5‰×&¿×&æ×
Ø,Ø!GØ4iØ<žØÛØ*öØ)!Ù\KÙ¨Ùl±ÙCÚ'bÚŠÚ"¨Ú'ËÚ"óÚ6Û¢MÛ7ðÛK(Ü!tÜ<–ÜJÓÜ,ÝDKÝ[�Ý2ìÝ\Þ@|Þ>½Þ?üÞJ<ß.‡ß<¶ßóßà>0à2oà ¢à"Ãà6æà5áJSá.žá5Íá6â,:â$gâ0Œâs½âp1ãA¢ãcäã3Hä4|ä4±ä@æä-'å9Uå6�åBÆåN	æ^Xæ·æ@Çæ%çM.çT|ç*Ñç-üçG*è;rè<®è<ëè;(é>dé=£éGáé-)ê$Wê0|êG­êõêë%0ë>Vë:•ë,Ðë6ýë14ìhfìQÏì_!í>�í<Àí ýí+îJîLhîµî"Éî<ìî<)ï8fï7Ÿï:×ï*ð=ðMZð?¨ðMèðM6ñD„ñTÉñ>ò8]òt–òXójdó)Ïó5ùó3/ôNcô>²ôñôýô	õ	(õ2õSCõK—õ1ãõ9öPOö{ öD÷;a÷?�÷<Ý÷@øI[øL¥øaòøTù"kù1Žù7Àù)øù1"úFTú3›úZÏú\*û9‡û^Áû2 üLSüV ü:÷ü:2ý<mýnªý.þ?Hþ_ˆþ?èþ0(ÿQYÿ<«ÿ<èÿ*%@P7‘>É=7Fb~^áO@h�lù=f~¤‚#-¦4Ô2	8<:u`°/<A4~.³0âNKb5®/ä=HR9›HÕA	6`	I—	Lá	F.
! Au
! ,·
! 4ä
! I.ch’KûJGE’!ØXúUS
M©
}÷
suAé7+?c,£=Ð5BD°‡_8B˜>Û=7X4�VÅH?ei¥3OC6“EÊ%)6=`LžBë".!Qs-’.À+ï<YXD²%÷9=WS•8é8"B[8ž5×.
<<`yoÚ?J8ŠSÃe*}&¨'ÏU÷QMQŸ6ñ1("Z0}"®"Ñ/ô>$>c7¢+Ú9 *@ -k H™ 8â ;!vW!>Î!5
" C"2d"'—"0¿",ð"7#9U#B�#Ò#Sï#\C$t $=%IS%I�%,ç%V&8k&B¤&Dç&A,'Rn'Á'/Þ':(UI(MŸ(^í(6L)'ƒ)L«):ø):3*8n*R§*?ú*?:+7z+F²+Sù+QM,SŸ,<ó,:0-Dk-S°-*.\/.ZŒ.-ç.>/JT/$Ÿ/'Ä/+ì/<0'U0E}00Ã0 ô0:1YP15ª10à1321E2.w2/¦2+Ö23&3*F3<q3A®3Hð3E94;4H»43585GW57Ÿ59×536!E6%g6D�6MÒ6M 7:n76©7Bà79#8V]8#´84Ø8(
9<69Zs94Î9%:1):/[:9‹:AÅ:9;VA;s˜;5<5B<&x<IŸ<*é<=+3=N_=N®=$ý=%">$H>m>'„>¬>)Á>%ë>&?8?9U?�?#§?1Ë?0ý?9.@;h@M¤@=ò@40A…eAcëAHOB!˜BDºB(ÿB)(CBRC	•CŸC<·C<ôC1DWBD5šD6ÐD3E;E+WEAƒEDÅE9
! FDF1YF/‹FF»FIG#LGepGIÖG@ HIaH0«HDÜH)!I#KIoI(ŒI<µI6òI:)JMdJK²J þJKU>Kj”K&ÿK"&L(ILrL1‰LM»LK	M9UMH�MGØM@ N=aNIŸNIéNV3O0ŠO`»OjPE‡PDÍPgQGzQCÂQR/"R0RRƒR6šRRÑR.$S1SSP…SLÖSJ#TFnTµTiÐTN:U.‰U2¸U9ëU4%VZV6rV/©V0ÙV 
! W@+W lWH�WÖW5öW",XOX6nX1¥XH×XY YlzYRçYR:Z2�ZFÀZ;[?C[%ƒ[@©[5ê[. \+O\6{\@²\Gó\G;]3ƒ]7·]=ï]*-^7X^/�^(À^$é^7_LF_k“_ÿ_1`1B`1t`Y¦`)a/*a>ZaQ™aOëa[;b:—b9Òb1c>>c"}cJ cOëc:;d5vd$¬d<Ñd9eaHe1ªeNÜeL+fJxf;Ãf0ÿf10g�bgäg+h1.hA`h,¢h3ÏhDiVHijŸi
! j*j/HjFxj)¿j:éj3$k7Xk:�k4Ëk/l10lLbl8¯l2èl1m9Mm>‡m>ÆmHn)Nn'xnG n*ènMoOaoK±oTýo:RpC�plÑp+>q@jqN«qUúqbPr_³rRs'fs¤ŽsE3t*yt¤tEÀtFu=MuW‹u.ãuFv^Yv'¸v0àv<w#Nw8rwZ«wWxF^x^¥x2yK7y/ƒy:³yEîy>4z4szC¨zDìz01{<b{%Ÿ{8Å{?þ{4>|#s|;—|4Ó|1}I:}-„}<²}8ï}+(~'T~&|~)£~#Í~ñ~72?=r#°ÔàAìO.€&~€6¥€1Ü€=�=L�:Š�Å�=à�(‚!G‚ i‚Š‚E¦‚:ì‚0'ƒ.Xƒ9‡ƒCÁƒr„x„K—„<ã„ …22…Fe…C¬…/ð…< †2]†3�†'Ä†%ì†-‡3@‡>t‡³‡8¿‡"ø‡
! ˆ&ˆX8ˆY‘ˆDëˆ80‰'i‰!‘‰³‰0Ñ‰?ŠUBŠm˜Š+‹22‹Ge‹9­‹.ç‹AŒ/XŒˆŒ8�Œ8ÖŒA�KQ�@��OÞ�#.Ž3RŽ,†Ž,³Ž'àŽ#�j,�&—�!¾�6à�A�7Y�7‘�7É�2‘.4‘Fc‘,ª‘'×‘kÿ‘&k’%’’@¸’Jù’3D“cx“PÜ“U-”Nƒ”JÒ”3•.Q•W€•9Ø•–"–!B–d–)~–&¨–?Ï–—;-—9i—7£—2Û—B˜3Q˜1…˜1·˜9é˜H#™Kl™I¸™RšfUš%¼šPâšQ3›9…›@¿›7œ"8œ2[œGŽœ5Öœ@�1M�0�8°�[é�=Ež8ƒžc¼ž[ Ÿ6|Ÿi³Ÿi t‡ Vü NS¡O¢¡/ò¡)"¢PL¢T�¢>ò¢81£Qj£[¼£9¤<R¤=�¤UÍ¤3#¥.W¥H†¥oÏ¥*?¦j¦>y¦M¸¦C§2J§5}§+³§@ß§2 ¨-S¨E�¨CÇ¨;©-G©(u©,ž©OË©2ªRNª=¡ª?ßª«$7«/\«Œ«(¦«rÏ«ƒB¬YÆ¬9 ­(Z­)ƒ­#­­)Ñ­Pû­GL®#”®#¸®sÜ®KP¯Wœ¯ô¯°1°.P°f°Cæ°S*±.~±4­±7â±"²8=²0v²M§²Kõ²/A³0q³*¢³MÍ³%´A´"V´2y´(¬´(Õ´7þ´ 6µWµwµ —µ¸µ+×µ#¶?'¶Yg¶mÁ¶C/·s·'‹·<³·)ð·<¸$W¸R|¸Ï¸0ã¸H¹*]¹*ˆ¹5³¹é¹?ºEº+aº*�º1¸º8êºB#»:f»+¡»+Í»@ù»7:¼$r¼—¼¦¼-¼¼#ê¼#½#2½V½*j½•½«½Â½
Ù½
ç½õ½'¾
4¾0B¾ s¾”¾¨¾'Ã¾Ië¾5¿'T¿\|¿*Ù¿*À /ÀPÀgÀ<…À2ÂÀõÀÁ&'ÁNÁPeÁX¶ÁÂ,ÂCFÂ0ŠÂ»Â)ÐÂ.úÂ9)ÃFcÃVªÃ Äc"Ä;†Ä0ÂÄ@óÄD4Å8yÅ²Å2ÒÅ<Æ<BÆIÆsÉÆ#=Ç$aÇ†Ç7¡ÇÙÇ3óÇ3'È[È%zÈr ÈÉ<%ÉEbÉ@¨ÉéÉ&Ê:*Ê5eÊ#›ÊL¿Ê Ë&-ËTËrË)�Ë0¹Ë,êË-Ì)EÌ<oÌU¬ÌsÍvÍŒÍ ›Íb¼ÍDÎ'dÎŒÎ�Î¯ÎÄÎ/ÓÎFÏ\JÏ?§ÏçÏ)ÐB/ÐHrÐB»Ð1þÐ70ÑKhÑ´ÑLÐÑCÒ\aÒ=¾ÒSüÒ4PÓI…Ó\ÏÓ5,Ô_bÔ5ÂÔ=øÔ36Õ;jÕ;¦ÕHâÕ%+Ö7QÖ'‰Ö3±Ö4åÖ×!!×4C×x×”×®×&Ì×ó×0ü×-ØLØlØY�ØCÛØ:Ù-ZÙSˆÙ2ÜÙ8Ú.HÚ/wÚ0§Ú/ØÚ/Û18Û(jÛ“Û)³Û2ÝÛ2ÜCÜ ^ÜÜ+�Ü ÉÜêÜ,ùÜ&ÝEÝTÝnÝQ}ÝÏÝÞÝøÝÞ.Þ HÞiÞxÞ‰Þ˜Þ²ÞÎÞ:éÞ$ß4ß'Cß(kß%”ß-ºßèß=à @à%aà‡à–à9¥à<ßàá+á=áXálá~á�áœá!³á"Õá2øá]+â‰â â±â2Ãâ.öâ%ã8ã$Kã2pã£ã¹ãDÑãä0(ä6Yä�ä¥ä»äBÏäå#&åJå*få:‘å2Ìåÿåæ)æ":æ!]æ(æ¨æ¾æ‰ÑæK[ç§ç3»ç2ïç="è`è{è0�èÀèÖèéè˜úè“é¦é¹éÈéâéñé
êAê"^ê�ê' ê5Èêþê3ë3CëTwëIÌë:ìQì*mì*˜ìÃì(áì
! í%%í)Kíuí’í$ªíÏíÞíóíîA#îeî€î3›îÏîíî#ï"&ï/Iïyï(�ïC¶ï"úïð1ð-Cðqð†ð ð²ð Éð)êðñ&)ñPñdñƒñ¢ñ-Áñïñòò&4ò4[ò2�òÃòàòùòó%*ó*Pó{óŽó/¦óÖóïó%ô#'ôKô<[ô˜ô!·ôÙôHïôG8õ€õ›õ'³õ*Ûõöö7öUöoö‰öžö¼ö#Òööö÷"÷<÷IX÷1¢÷\Ô÷W1ø]‰øWçø4?ùWtù!Ìù!îù>úBOú`’úióú3]û8‘û1Êû3üû30ü:dü:Ÿü7Úü/ýDBý4‡ýN¼ý8þFDþj‹þ3öþ1*ÿ-\ÿBŠÿqÍÿI?8‰uÂv84¯(ä1
c?D£4èF4dR™JìR74Š¿TÝ+2^Yu/Ï:ÿ!:3\T�Hå0._Es=¹/÷$'3L)€ª7Â>ú>9	)x	#¢	%Æ	2ì	-
! 6M
! )„
! C®
! Aò
! 94SnXÂlUˆÞ6ô@+
@l
­
5É
4ÿ
646k7¢Ú
ó/>12p'£'Ë ó#98r7‘Éé
! ÿ
! &A^|KŽ(ÚG#Kk:·òÿ>^~#š7¾ ö=,UV‚BÙ90VH‡ÐíCK_?«:ë6&9]/—IÇ3#E1i?›Û/û7+$c*ˆ:³(î;7S7‹6Ã4úR/:‚&½Mä2?VHDŸäuMz$ÈCí81j‚g¡	O'fŽR•8è,! XN *§ ?Ò >!CQ!>•!CÔ!6"%O"-u"9£"'Ý";#)A##k#�#¬#Ê#/Ü#I$NV$X¥$8þ$*7%0b%;“%7Ï%G&(O&(x&5¡&%×&$ý&,"',O',|'0©''Ú'#(Œ&(·³(=k)©) Å)Cæ)C**Ln*>»*9ú*4+-P+Z~+PÙ+C*,Ln,\»,Z-s-�-#®-+Ò-1þ-;0.#l.J�.UÛ.s1/T¥/bú/U]0o³0x#1Xœ1Uõ1CK2b�2Xò2\K3C¨30ì3>4&\4*ƒ47®4‡æ4Dn5R³5>6>E6!„6Q¦6*ø61#7'U7&}7>¤7(ã7,8+98#e8.‰8:¸8/ó8ˆ#9H¬94õ9`*:p‹:,ü::);0d;C•;#Ù;&ý;A$<=f<¤<E·<$ý<2"=;U=‘=­=2Í=8>9>0X>7‰>MÁ>1?eA?:§?Nâ?P1@~‚@{A }A*žA&ÉA'ðA4B3MB�B
! ”BoŸB"C42C'gC"�C!²C!ÔC öC!D"9D<\D6™D&ÐD)÷D$!E#FE+jEA–EØEõE.F/@F"pF“F&²F3ÙF#
G71G&iG/�GÀG&ßGH$ HEH5aH#—H$»H&àH-I'5I1]I�I#¬I#ÐIôIJ0J!KJ$mJ$’J-·J+åJK!0K!RK0tK(¥K(ÎK÷KL:0L-kL.™LÈL@ãL?$MYdM4¾MCóM87N(pN5™NxÏN(HO(qO.šOYÉO:#P?^P9žPØPCõPJ9Q@„Q9ÅQGÿQDGRHŒRÕR1íRJS5jSG SèSCíSm1T#ŸT-ÃT$ñT.U7EU/}U/­U&ÝUVoVsŒV=W<>W {WBœWqßWcQXCµXGùX5AY:wY;²Y<îYG+ZAsZPµZR[UY[2¯[Jâ[I-\Fw\N¾\G
]IU]?Ÿ]qß]BQ^C”^TØ^Z-_2ˆ_2»_,î_*`"F`5i`4Ÿ`GÔ`LagiaPÑaP"bVsbTÊbbc]‚cTàcX5dTŽdZãdS>e’e&²eIÙe#f!Af@cf¤fÄfÙfùfg9g"Yg<|gJ¹gBh>GhZ†hcáhJEi%�iZ¶iSjJej&°j8×jXkiikjÓko>lO®loþl9nm2¨m'Ûm@nPDn&•n¼n?Ðn#o<4o=qo¯o ¾o(ßoBpKpU\p<²p7ïpc'q]‹qTéqA>rK€rCÌr>s=Os7�s,Ås òs<tGPt8˜tÑt,ítwu’u#­u"Ñuôuv%v Ev!fv ˆv!©v Ëv!ìvw.wNw>nw&­w Ôwõwx_#x`ƒxeäx JyCkyC¯y>óyƒ2z.¶z/åzV{Bl{B¯{6ò{m)|.—|*Æ|'ñ|%}*?}"j})�}1·}'é}~:0~>k~Hª~Có~17.i&˜-¿-íA€!]€S€'Ó€7û€N3�3‚�3¶�Jê�Y5‚�‚*¨‚3Ó‚ƒ ƒ.1ƒ&`ƒ)‡ƒ±ƒ'Êƒòƒ'„2:„4m„4¢„I×„)!…#K…?o…¯…8Ê…9†4=†/r†?¢†0â†.‡.B‡5q‡>§‡?æ‡7&ˆ^ˆ1|ˆ$®ˆ<ÓˆC‰QT‰<¦‰Dã‰8(Š@aŠG¢ŠVêŠgA‹h©‹mŒM€ŒmÎŒc<�t �uŽz‹ŽZ�za�cÜ�0@�Mq�#¿�#ã�d‘"l‘=�‘+Í‘;ù‘?5’Vu’gÌ’e4“7š“DÒ“\”.t”J£”Hî”O7•P‡•JØ•C#–/g–#—–6»–5ò–;(—4d—<™—*Ö—˜<!˜2^˜1‘˜1Ã˜Nõ˜BD™'‡™-¯™2Ý™AšDRš5—šAÍš,›6<›;s›=¯›2í›t œa•œH÷œD@�-…�$³�7Ø�1ž0BžFsžRºž9
Ÿ3GŸ7{Ÿ6³Ÿ7êŸI" Ol Q¼ D¡,S¡4€¡=µ¡Fó¡/:¢Rj¢L½¢2
! £,=£2j£1�£@Ï£D¤DU¤@š¤FÛ¤!"¥>D¥(ƒ¥(¬¥%Õ¥Gû¥>C¦‚¦E•¦:Û¦M§-d§2’§*Å§2ð§4#¨.X¨‡¨>§¨:æ¨S!©Hu©R¾©9ªKª8gª! ª9Âª5üª42«'g«N�«KÞ«*¬*C¬/n¬,ž¬Ë¬æ¬&­6(­F_­R¦­@ù­@:®{®?”®5Ô®.
! ¯Y9¯@“¯>Ô¯I°G]°T¥°,ú°A'±'i±‘±ª±¾±Ö±ë±²²0²H²]²r²‡²�²²²Ê²è²ý²³*³?³T³l³�³™³®³Æ³Û³ð³´´2´G´\´q´‰´¡´¹´Î´ã´û´µ(µ=µUµjµ‚µ—µ¬µÁµÖµëµ¶¶0¶E¶]¶r¶‹¶ ¶µ¶Ê¶5à¶·+·F·Fa·F¨·ï·¸1)¸A[¸2�¸^Ð¸~/¹d®¹º3º!Iºkº…º&¥º7Ìºz»4»´»"Ó»!ö»'¼'@¼7h¼> ¼'ß¼$½_,½Œ½1Ÿ½1Ñ½1¾5¾S¾ r¾“¾9²¾;ì¾6(¿3_¿<“¿0Ð¿1ÀM3À;�À9½À6÷À/.Á4^Á!“Á+µÁ&áÁ&Â$/ÂTÂ-rÂ4 Â'ÕÂýÂ4Ã8GÃ€Ã.šÃ)ÉÃ$óÃ0Ä+IÄ-uÄ0£Ä,ÔÄHÅ-JÅ)xÅ.¢ÅÑÅ1êÅ&Æ.CÆ4rÆ%§Æ7ÍÆ9Ç5?Ç(uÇ=žÇ ÜÇýÇ>È4QÈ&†È4­È=âÈ& É#GÉFkÉ?²ÉòÉ%Ê$2Ê-WÊ1…Ê+·Ê/ãÊ,Ë&@Ë-gË$•Ë,ºË0çË*Ì.CÌ+rÌ,žÌ.ËÌ/úÌ*Í5JÍ1€Í%²Í?ØÍÎB/Î6rÎ2©ÎÜÎ:ùÎ 4Ï(UÏ0~Ï/¯Ï0ßÏ3Ð$DÐ>iÐ ¨Ð$ÉÐ4îÐ4#ÑDXÑ5�Ñ4ÓÑUÒ^Ò%}Ò*£Ò*ÎÒ!ùÒÓ5Ó1UÓ$‡Ó[¬ÓnÔDwÔ/¼Ô/ìÔ6Õ+SÕlÕìÕ(	Ö_2ÖP’ÖãÖ"þÖ$!×1F×3x×A¬×î×6Ø+9Ø&eØ&ŒØ$³Ø ØØ-ùØ('ÙPÙiÙzÙ)—Ù3ÁÙ<õÙ12Ú2dÚD—ÚCÜÚD Û2eÛ/˜Û%ÈÛ*îÛUÜ<oÜ ¬Ü!ÍÜïÜ"Ý&Ý BÝ!cÝ+…Ý+±Ý+ÝÝ+	Þ+5Þ+aÞ+�Þ+¹Þ+åÞ+ß,=ß+jß$–ß»ß*Öß+à(-à/Và!†à¨à%Åà4ëà4 á4Uá%Šá!°á!Òá!ôáâ!3âUâ%râ!˜â!ºâ!Üâ!þâ! ã!Bã)dã%Žã:´ã*ïã(ä+Cä<oä"¬äÏä9ìä"&åIå$cå0ˆå'¹åKáå6-ædæ,�æ®æ"Êæ'íæ4ç(JçsçR�ç ãç$è/)è8Yè6’èDÉè)é8é Vé2wé"ªé*Íéøé)ê<@ê7}êµêMÊê+ë+Dëpë3‹ë+¿ë+ëë#ì);ì&eì-Œì!ºìÜìMóì%AíFgí-®íÜíðí î#1î5Uî&‹î-²î;àî$ï*Aï&lïB“ï Öï2÷ï<*ðQgðX¹ð*ñ=ñ(Xñ,�ñ*®ñ%Ùñ"ÿñ+"òNNò:�ò1Øò 
! ó9+ó>eó;¤ó6àógôvô,öôL#õLpõ&½õ6äõ<öAXö>šöÙö;÷öG3÷{÷1™÷"Ë÷Pî÷F?øX†øAßø7!ù.Yù3ˆù:¼ùG÷ù3?úKsú/¿ú1ïú1!û0SûB„û1Çû3ùû9-üEgüA­üCïü/3ý=cý<¡ý>ÞýFþ-dþ3’þ*Æþ:ñþ:,ÿ8gÿ) ÿ?ÊÿH
! 9SV�Eä*>DYƒ>Ý-(JAsGµ7ý/5*e�«'È(ð47l‡£0À3ñ®%vÔQKF�Mä.2aaYÃ:<X9•Ïï6ÿ.6	8e	1ž	-Ð	-þ	8,
! 3e
! 1™
! /Ë
! -û
! :)d/„´2ÅTø,MEzPÀ
*/
Z
p
%…
1«
*Ý
((1(Z(ƒ+¬)Ø**-*X$ƒ.¨0×'&0&W*~)©+Ó)ÿ&)-P.~2­/à(&9.`=�EÍAIUEŸ|åbbBÅ+*;*f‘0ª$Û=9>cx5ÜI\\8¹MòN@)�a¹i9…1¿6ñ(,ACnK²+þB*!m&�d¶]4yS®47"H&k0’Ãã4K5�= 5Þ/$C#h%Œ4²4ç =. l 2Œ 9¿ `ù ZZ!^µ!:"FO"W–"Cî"f2#y™#¥$ ¹$:Ú$%?5%;u%+±%3Ý%D&(V&'&.§&;Ö&?'(R'+{':§'*â'R
(9`(Hš(+ã(C)#S)/w)A§)Bé)7,*@d*E¥*Cë*C/+Is+@½+Wþ+4V,g‹,@ó,74-5l-P¢-Dó-<8.Lu.,Â..ï.+/8J/4ƒ/,¸/Aå/E'0(m0–04±0?æ0'&15N1 „1$¥1*Ê1/õ1=%2/c20“2"Ä2.ç243!K3,m3!š3-¼3-ê3=4/V4@†46Ç4Oþ44N5-ƒ58±5@ê5=+61i6"›66¾62õ6<(7He7®7/À7+ð7Q8Hn8h·8! 9;B9~9I�9(Ú90:,4:7a:™: ·:Ø:,ö:-#;5Q;?‡;?Ç;5<B=<E€<?Æ<==0D=4u=<ª=@ç=4(>J]>D¨>?í>3-?@a?R¢?nõ?Cd@D¨@Gí@-5ANcA-²A9àA8BQSB<¥B0âBC83CLlC4¹C/îCAD2`DK“D2ßD6E/IE5yE/¯E3ßE;F;OF%‹FV±F"G +GULGv¢GOHNiH6¸H6ïH6&I(]I%†I¬IÃI+×I$J>(J3gJ9›J9ÕJK5+KyaK?ÛKTLFpLM·L*M00MMaM¯M/ËM.ûM7*N6bN?™NÙN+÷N#O"9O#\O€O–O,ªO&×OþOP33PgP|PA•P1×P4	Q&>Q@eQA¦Q"èQRR6R<JR;‡R
ÃRÑRéR7ûR#3SCWS›S'µS&ÝSTT!>T!`T‚T#�T$ÁT(æT5USEU/™UDÉUXV*gVZ’V1íVfWY†W)àWF
! XiQX »XYÜX[6Y!’Y4´YLéYb6ZS™Z:íZA([Rj[%½[(ã[%\!2\(T\&}\+¤\yÐ\;J]*†]±]8Ï]0^'9^<a^,ž^2Ë^(þ^-'_,U_3‚_)¶_<à_+`$I`,n`T›`ð`4a+;a.ga&–a"½a#àa=b=Bb;€bS¼b[cKlc…¸c?>dD~d0ÃdJôd#?efceTÊeXfxf7—fFÏf6gMg>hg§gKÇg.hEBhgˆh\ðhQMi(Ÿi1Èiúi2j7Dj,|j©j¿jßj�þj’Žk+!l(Ml@vl4·l4ìlh!m<Šm^ÇmB&njinHÔnYobwo.Úo	p+$p-Pp,~p5«p4ápBqYqmq�q•q?§q#çq+rV7rŽr3®râr%ûr!s1AsCss·s+ÇsAós"5t(Xt,�t)®tØt(ìt&u(<ueu„uE¤uêu"
! v-v4@v9uv/¯vßv%ûv!w@6w@wwI¸wx4xcTxS¸x1y6>y2uy;¨yBäy2'z2Zz7�z)Åz+ïz#{#?{#c{#‡{$«{!Ð{&ò{.|H|ma|=Ï|8
}F}4c}(˜})Á}3ë}6~V~8s~;¬~>è~='He8®$ç&€13€5e€0›€<Ì€J	�-T�;‚�=¾�=ü�E:‚0€‚D±‚3ö‚D*ƒEoƒ(µƒ'Þƒ'„6.„7e„P�„0î„B…\b…@¿…$†$%†)J†$t†\™†Tö†\K‡3¨‡,Ü‡X	ˆXbˆ0»ˆGìˆH4‰=}‰?»‰4û‰50Š5fŠœŠ&¼Š4ãŠ5‹8N‹%‡‹B­‹Kð‹K<Œ?ˆŒ(ÈŒ<ñŒ;.�=j�M¨�(ö�6Ž2VŽ=‰ŽCÇŽ7�0C�7t�-¬�.Ú�,	�6�I�>\�,›�DÈ�a
‘Uo‘4Å‘<ú‘l7’A¤’=æ’8$“^]“)¼“-æ“I”I^”¨” ¼”.Ý”<•2I•h|•vå•R\–!¯–(Ñ–-ú–K(—t—b‡—^ê—AI˜ ‹˜,¬˜4Ù˜8™G™$]™+‚™/®™Þ™<ø™C5š?yš¹šÁšÍš"ÙšpüšHm›¶›;Î›/
! œM:œ4ˆœ4½œŠòœ6}�Z´�sžCƒžTÇžPŸmŸ#†ŸlªŸ2 <J +‡ -³ ,á *¡9¡%R¡Kx¡?Ä¡@¢E¢6W¢	Ž¢j˜¢"£8&£<_£Bœ£ß£Yþ£@X¤™¤!¯¤CÑ¤R¥-h¥:–¥1Ñ¥L¦]P¦/®¦zÞ¦]Y§`·§)¨JB¨E�¨PÓ¨1$©WV©®©=Î©BªGOªx—ªO«J`«�««?I¬5‰¬4¿¬ ô¬E­,[­&ˆ­)¯­:Ù­:®#O®3s®,§®:Ô®:¯:J¯9…¯>¿¯=þ¯><°C{°4¿°>ô°43±>h±B§±Sê±A>²@€²@Á²E³EH³;Ž³;Ê³Q´5X´)Ž´-¸´7æ´4µ6SµsŠµIþµ9H¶‚¶>¢¶2á¶.·*C·_n·,Î·Rû·6N¸g…¸gí¸GU¹Å�¹ÅcºH)»1r»N¤»0ó»2$¼+W¼@ƒ¼@Ä¼&½,½@½1\½*Ž½i¹½u#¾C™¾HÝ¾0&¿<W¿/”¿#Ä¿'è¿(À'9À'aÀ‰À1£ÀÕÀOòÀ BÁcÁ|Á@—ÁYØÁ“2Â(ÆÂ]ïÂZMÃr¨ÃxÄA”Ä5ÖÄ#Å@0Å7qÅ:©Å.äÅÆ*0Æ[Æ(zÆ0£Æ.ÔÆ&Ç<*ÇgÇ{Ç •ÇA¶ÇHøÇAÈ'aÈ,‰È-¶È6äÈÉ;É[É^zÉ;ÙÉ=ÊTSÊM¨Ê_öÊRVË6©Ë@àË?!ÌaÌ)�Ì(«Ì2ÔÌ-Í+5Í3aÍ+•Í(ÁÍ0êÍ!Î(=ÎDfÎF«Î5òÎ(Ï5HÏ-~Ï?¬Ï)ìÏ.Ð"EÐ'hÐ�Ðl¬ÐpÑuŠÑzÒ!{Ò9�Ò;×Ò%Ó39Ó@mÓ?®Ó2îÓK!ÔKmÔ.¹Ô.èÔRÕRjÕ‘½ÕOÖPÏÖ4 ×)U×0×\°×V
ØTdØ]¹ØGÙH_Ù,¨Ù,ÕÙ0Ú%3ÚYYÚÈ³Ú�|Û5Ü1BÜ˜tÜ=
ÝDKÝN�Ý ßÝ_ÞB`Þ&£Þ6ÊÞXßKZßV¦ßTýßVRàW©àTáWVáP®áKÿáPKâMœâ>êâ>)ãUhãV¾ãiähähèäLQåäžåNƒæzÒæ0Mç>~ç½çÄçÑç€àçPaè0²èãèðèÿè*é2Cévvé}íéskêzßêjZëqÅëF7ì:~ìD¹ìEþìFDíN‹í3Úí5îIDîJŽîÙîàîFïî6ï,Fï3sï3§ï+Ûï"ð)*ð3Tð7ˆðPÀðVñYhñoÂñ+2ò1^òD�ò/Õò:ó8@óMyó+Çó3óó6'ôy^ô<ØôCõ<Yõ5–õ+ÌõQøõAJöŒöR¡ö$ôö.÷rH÷ »÷=Ü÷@ø([ø6„øO»øMù0Yù8Šù"Ãù,æùQú'eú@�úAÎú7û:Hû'ƒû'«ûÓûßûKüûFHü�ü%¦ü#Ìü.ðü8ý/Xý3ˆý,¼ý:éý$þ:þ'Yþ�þu›þÿ0ÿ"Kÿ4nÿ4£ÿ"Øÿûÿ)9c&�¨%Æì)$%N4t©¿(Ü%<ŠUhà,I,v2£#Ö3ú".0Q‚™¯Ìãú'@rX?ËC.O-~9¬ æ#@+7l-¤ÒBá7$‡\Xä"=	6`	9—	CÑ	J
! "`
!  ƒ
! \¤
! :X<+•_Á,!N<i¦A»VýST
8¨
Eá
'D'\5„4ºUï,E0r:£YÞ?8=x(¶;ß=7DuGº<=?.}W¬6N;HŠGÓ_s{+ïK g ˆ%©"Ï;ò=.Ml?º=ú=8v%�z¶'14YŽ¢C¶ú".<kˆ4¥FÚ!2?rB‰@ÌO
#]/�(±DÚ*(J"sL–!ãN QoÁÅä.,D q’-°<Þ5?Q-‘@¿! >" Na ,° /Ý 7
!5E!&{!¢!,Â!/ï!9"4Y"/Ž"-¾"'ì"#70#+h#q”#:$AA$Fƒ$FÊ$J%>\%;›%7×%&7/&.g&*–&/Á&ñ&`'Cm'-±',ß'/(<(UV($¬(NÑ(B )_c)(Ã)Hì)15*Gg*G¯*H÷*@@+Š�+N,8[,G”,9Ü,Z-1q-*£-1Î-".&#.%J.p.†.	š.=¤.&â.	/$/,?/6l/0£/!Ô/"ö/'00A0:r0<­02ê0+1HI14’1-Ç16õ1M,2#z2$ž2+Ã2qï2a36�3&¸3"ß34746U4+Œ4.¸4ç445;;5;w58³5ì56G6b6â6Vb7,¹7"æ7)	8|38^°819uA95·9+í9.:^H:5§:TÝ:n2;5¡;×;#é;'
<15< g<5ˆ<0¾<"ï<S=f=b†=Vé=@> _> €>I¡>aë>+M?9y??³?5ó?d)@/Ž@<¾@!û@XA:vA=±A,ïA*B„GBUÌB\"CAC*ÁC9ìC1&DRXDE«DAñD83EblEbÏE92FXlFˆÅFDNGV“GUêGA@HE‚H+ÈH?ôH/4I9dIAžIàIöI1J+FJ8rJ2«JÞJ=þJ*<K0gK/˜K4ÈK*ýK,(L5UL5‹LÁL(àL(	M42M!gM#‰M"­MÐMïMÿM!N.ANpN:ŽN?ÉN5	O9?O9yO/³O9ãODP3bPH–PQßPL1Q~Q%‹Q'±Q3ÙQ@
R&NR@uR"¶R5ÙR)SK9S;…S5ÁS;÷S<3T-pT*žT"ÉT3ìT! U@BU9ƒU-½U/ëU7VSV5mV1£V?ÕV.W-DW%rW9˜W6ÒW*	X+4X&`X8‡XÀXÜX-øX'&Y$NY sYJ”Y2ßYPZcZwZq�Z^ÿZ0^[�[!¦[È[(æ[Y\i\ˆ\¨\/È\ø\*]+B]+n]+š]+Æ]ò]M^P`^H±^=ú^68_o_0ˆ_ ¹_-Ú_+`04`Qe`-·`&å`Da*QaB|aD¿a0b?5bDub?ºb1úb#,cHPcB™c>Üc=d.Yd.ˆd5·d(ídJeAae#£e?Çe.fU6f&Œf*³f+Þf
! g; g1\g1ŽgÀgNÜgV+hS‚hFÖh6i0TiA…i.ÇiCöi:j&Xj*j+ªj#ÖjújPk9kk^¥k:lD?l„l: l%Ûl3m25m+hm1”m"Æmém*ÿm^*n9‰n Ãn$än$	o1.oC`o1¤o.ÖoAp(Gp\pp)Íp-÷p2%q?Xq?˜qAØqRrBmrA°rdòr7Ws3�s6Ãs6úsB1t_tt=ÔtBuUu$ju7�u3Çu7ûu;3v8ovX¨vgw[iwÅw+âw+x*:x.ex4”x&Éx3ðxF$y+ky&—y*¾y%éy<z\Lz4©zÞzúz{32{f{$€{8¥{4Þ{+|,?|kl|4Ø|3
}A}a}#{}8Ÿ}AØ}~A'~Ei~a¯~KX]D¶Gû4C€Dx€=½€Tû€BP�"“�0¶�7ç�‚4<‚8q‚(ª‚6Ó‚‹
! ƒD–ƒLÛƒJ(„as„bÕ„18…0j…0›…0Ì…0ý…&.†0U†%††5¬†5â†M‡5f‡4œ‡5Ñ‡4ˆ4<ˆ_qˆ_Ñˆ01‰b‰"€‰F£‰Fê‰C1ŠCuŠH¹Š$‹)'‹$Q‹%v‹-œ‹*Ê‹!õ‹Œ7+Œ@cŒ4¤Œ'ÙŒ<�(>�Ig�+±�JÝ�?(Ž4hŽF�ŽAäŽ*&�*Q�!|�ž�/¸�*è�)�5=�vs�$ê�/‘J?‘?Š‘%Ê‘:ð‘)+’*U’5€’@¶’÷’9“=>“-|“.ª“[Ù“:5”+p”"œ”-¿”;í”E)•Fo•8¶•'ï•*–0B–s–‹–!§–GÉ–/—3A—*u—I —ê—/˜#4˜X˜.u˜W¤˜xü˜Ùu™Oš%hš†Žš=›NS›:¢›6Ý›=œ4Rœ1‡œ0¹œAêœO,�;|�/¸�<è�D%ž,jžU—žíž=Ÿ(BŸ3kŸ-ŸŸbÍŸ0 (D Dm ² ,Ë Qø HJ¡H“¡ Ü¡.ý¡6,¢1c¢2•¢KÈ¢H£S]£@±£7ò£L*¤w¤”¤²¤Ï¤î¤¥'¥E¥b¥€¥�¥»¥Ú¥÷¥¦6¦S¦o¦†¦¦¦Ä¦ã¦§§:§CY§T�§aò§YT¨[®¨Y
! ©Md©7²©$ê©$ª74ªalª4Îª&«I*«Kt«KÀ«A¬.N¬K}¬MÉ¬:­SR­R¦­Vù­EP®d–®Aû®s=¯t±¯k&°g’°Sú°PN±_Ÿ±_ÿ±__²`¿²` ³`�³_â³_B´_¢´`µ`cµ`Äµ_%¶_…¶_å¶`E·`¦·`¸+h¸)”¸[¾¸/¹/J¹pz¹Bë¹E.ºNtº3Ãº8÷º20»2c»2–»MÉ»'¼)?¼1i¼1›¼1Í¼2ÿ¼12½1d½1–½1È½*ú½f%¾/Œ¾&¼¾[ã¾U?¿_•¿mõ¿†cÀOêÀ4:ÁpoÁ'àÁ]Â]fÂ^ÄÂ^#Ã]‚Ã^àÃ(?Ä2hÄ2›Ä2ÎÄMÅOOÅjŸÅT
! Æj_Æ`ÊÆC+Ç.oÇ6žÇ;ÕÇ@È<RÈ`�È+ðÈ‚É@ŸÉEàÉ8&ÊD_Êb¤Ê9ËXAËˆšË&#ÌDJÌ:�ÌDÊÌBÍKRÍGžÍAæÍ%(ÎHNÎD—Î%ÜÎ7Ï5:Ï=pÏi®Ï Ð:9ÐtÐ?‰Ð5ÉÐ1ÿÐ#1Ñ©UÑ"ÿÑ+"Ò0NÒ.ÒI®ÒIøÒTBÓ2—Ó;ÊÓMÔRTÔ §Ô3ÈÔAüÔp>ÕP¯Õ"ÖV#Ö!zÖ/œÖ!ÌÖ+îÖ-×=H×)†×!°×%Ò×&ø×%Ø-EØ%sØ"™Ø8¼Ø!õØRÙ?jÙ(ªÙ"ÓÙ2öÙ@)ÚjÚ-ƒÚ*±ÚÜÚúÚ-Û >Û_Û rÛ“Û5²Û;èÛ*$Ü1OÜ*�Ü@¬Ü(íÜ Ý%7Ý$]Ý‚Ý,ŸÝ$ÌÝ#ñÝÞ9/ÞEiÞ;¯Þ!ëÞL
ß%Zß €ß¡ß-¹ß%çß
à:)à1dà2–à7Éà á$"á/Gá'wá(ŸáFÈá4âVDâD›â@àâ-!ãFOã!–ãd¸ãBä=`ä4žä@Óä8åWMåS¥å1ùåQ+æX}æQÖæe(ç-Žç'¼çLäçH1èUzèFÐèCé@[é=œé8ÚéOê4cê˜ê9µê/ïêëD9ëA~ë@ÀëXì*ZìC…ìjÉì04í(eí!ŽíE°í1öí0(î3Yî'�îBµîqøî}jï"èïNð&Zð'�ð6©ðàðCõð„9ñ"¾ñ0áñJòK]ò5©ò*ßò0
! ód;ó2 ó9Óó.
ô*<ôgô~ô�ô@¤ô0åô7õNõ%kõ$‘õ$¶õ%Ûõ%öU'ö/}ö?­ö;íö;)÷7e÷*�÷7È÷øVø2qø1¤ø9Öø>ù2Où5‚ù4¸ù:íù~(ú&§ú+Îú3úú3.ûAbûB¤ûCçûF+üCrüE¶ü6üü73ý;ký!§ý.Éý/øý3(þM\þ&ªþIÑþ)ÿ&EÿOlÿ9¼ÿ1öÿ9(#bG†NÎB4`•,±2Þ@@R:“AÎDFU>œ=ÛCC]7¡3Ù?
1M=:½3ø6,;cIŸ#éG
)U:º$ÙAþM@?Ž^ÎM-	0{	R¬	8ÿ	!8
! DZ
! ?Ÿ
! Aß
! :!Y\0¶-ç*$@e„p¤)
A?
:�
,¼
é
	%7;s(‰4²$çA>N)�g·$DXm8†$¿ä<AV˜¯"Ê8í2&0Y[ŠAæ?(jh-ÓX<Zg—Gÿ6G7~+¶â")=2g4š6Ï#,*5WA�-Ïý+7'c1‹½7Ø42ENx,Ç%ô43(h=‘7Ï3/;"kŽ¬8½ö/;A*}¨.Áð 
.E&`.‡,¶6ã %;5a3—2Ë$þ#.?-n,œ,É ö) $A f '� © %Æ %ì U!;h!¤!.¶!)å!)"9"9Y"“")¬"_Ö"a6#`˜#$ù##$$B$1g$J™$*ä$B%&R%y%&”%+»%jç%?R&D’&>×&6'XM'X¦'5ÿ')5(4_( ”(4µ(=ê(9()Sb)C¶)Rú)HM*C–*=Ú*@+NY+_¨+N,<W,;”,Ð,2á,-#*-?N-OŽ-BÞ-)!.K.h.4{.4°.;å.M!/1o/B¡/'ä/=01J0I|05Æ0'ü0i$1:Ž1 É1ê1
! 2%2%=27c2&›2)Â2*ì23737V3Ž3:«3"æ3%	4/4!N4p42ˆ4-»4Yé4JC5AŽ5JÐ5A6Q]6H¯6Rø6CK7L�7Ü7&ü7.#89R8.Œ8'»8)ã8#
9&19\X9&µ9&Ü9H:AL:Ž:0«:+Ü:>;OG;"—;>º;/ù;)<1I<'{<£<¼</Ú<
! =+!=M=1i="›=!¾=và=JW>&¢> É>^ê>CI?6�?gÄ?U,@Œ‚@.A;>AQzA>ÌA@B"LBoBQ�BOßBp/Cr CbDXvDkÏD9;EAuE=·EDõEH:FPƒF-ÔF.G1GvPG3ÇG=ûGa9HE›HNáHE0I:vIG±I~ùI0xJC©J&íJ3KAHK1ŠKV¼KBL6VL5�L<ÃLM0MoOM:¿M5úM^0NI�NAÙN@O.\O,‹O#¸OÜO4üO'1P0YP6ŠP4ÁPPöP8GQS€Q:ÔQR6'R8^RI—R<áR;S}ZS…ØS^T‡zT�U…“U†V� V{1Ww­Ww%X#�X2ÁXôX:Y OY:pY1«YEÝY(#ZmLZmºZ4([E][Q£[Jõ[<@\}\™\-¶\,ä\>],P]>}]4¼]Fñ]48^Fm^$´^6Ù^_0/_^`_0¿_8ð_)`6`8U`%Ž`*´`2ß`)a2<aoa<xa*µa'àa7bE@bS†b#ÚbKþbJc;hcC¤c&èc*dF:d:�dQ¼d[eljem×erEfR¸frg‡~g*h)1h&[hA‚hmÄh.2i*aiKŒi5Øi,j0;j!ljMŽjOÜjR,k?k-¿krík+`l8Œl-Ål*ól+m?Jm@ŠmMËmn63n$jn�n,¯n/Ün4o,Ao)no,˜oAÅo7p3?p9spA­pïpq:'q8bq?›q*Ûq(rH/rSxr=Ìr8
! sGCs<‹s<ÈsGtPMt:žtCÙtu2u'Iu.qu+ ueÌu,2v=_vN�v#ìv!wA2w3tw%¨w0Îw3ÿwA3x@ux>¶x/õx%y$;y8`y?™y;Ùy0z:Fz,�zS®z({H+{,t{¡{¶{BÃ{|	|@$|e|2{|)®|[Ø|34}5h}7ž}"Ö}&ù}( ~RI~'œ~*Ä~4ï~$(pB$³¼Øj•€&�%'�#M�,q�ž�)¼�,æ�9‚;M‚M‰‚I×‚%!ƒ&Gƒ?nƒ'®ƒ%Öƒ9üƒ<6„3s„6§„:Þ„F…;`…7œ…>Ô…8†7L†A„†7Æ†Oþ†9N‡Dˆ‡1Í‡4ÿ‡;4ˆpˆ�ˆ"¯ˆ*Òˆ'ýˆ+%‰+Q‰5}‰)³‰(Ý‰"Š-)Š)WŠo�Š9ñŠ@+‹cl‹Ð‹ß‹*ü‹+'Œ.SŒ$‚Œ§ŒºŒØŒõŒ&�;5�q�Œ�6§�BÞ�!Ž*ŽS,h{E2#1S$î!4-`@º×›
d‡]1%1ç.¤(D±%™
! ²*
)›Q7*­$5}6ì	(!G%7á¦1a·$:mô×6?1?‰+è
Ù*VŽŸ(7?œP?-&s8¡*b.Ù
®ö ð$!%{
! >]	({�%=#¥"¡æ5CÑ$3)$Ëª ¢"š,–Ú.� òh4Ä.c
!  +â"3ù+›.Â0PÁ,×²Z3^ÐÂ�Â$j|,ÞÄ	Á|Q6t5æƒ5&ö8žâ+Ó2Ðß$t‡*G'œ%I'3©0ó1îî1`:
! �*(Å#v)�7é H~.Ô,Œ
! ë9.É�‘$"+x(%&ë
! ‡*#r,c-M
! = Üx˜ÑÞëî¹ã.ZEbÜ'ºd$
õÜ&'Ô$ÿ		d*q)¶'4„5ãå´82ô>Hi�Ç3j¢	’(p-€3t(¿3‘
À+õ+„B0/ê/ &Š8’(R#ÿ#
! 8OËu*Bkl!”/¯8E¶V´ ÷Ö¦A#q8Í2Ã"4%N6¢&ôæPžó&¬P AdË
! Ì9}"p.-fæ&D!õ8ÄÏ“95èµãº2*º!`8F¾%ÖF©yMÍ3i³ �+åf"âô.ä+L
‰ñe"Q¯)2g=)l5w‰6¯1#Z5¡-% :&¹!Öªm2Ý
! ŒØà+åÆŠ+Fí$þß&`d)´Üœ­z¿
! e
ŽP#}Š2Ö!C	Ä)©&Þ
! Ð?7Œ+È*+€fy3G#á8ô¬*|…38fA†X²#!®6Uþ*
! · ¹]/‘)P¶2%
! a0‚Á"ö7ûË8L|'óW7Ë03Ïè7Ÿc	á¬öª6	T%£¹)13Hþ&Zf*Ó_5W#è#åÄ�)¡"*Su‹Ã&#G9Í*”´š©8ë23¾›GT#ç¿2ÁÝÛ| ˆ\8��¿JO.I5-&o!Åå
! ÌO	ò2CJð´å#+@5Ù)q!ò©6±8
%È)E¬!ž	ë!÷19&	f1R/œÒ18"ß!-ŠÕaÄ,o4É8³/9�œ	ž
üú›4¢'‚"xÔ2ó7¢+â&*.¥,*ß#<1Þ#X8¾®B§@ã)êÕ$é›ÜnÞ'k"/$¬%°	Ï4,þ#/+ˆ.,Ÿ�3#Õ£&¦¶±'%9Ä8n,1x$Ó%9Ë
«Ê5Im1Ã5“(�õ_
! !+%
F&­/–ä5s5†"P±.Ž2Ö• ]\5qÆ ê&s!¶
! "'ïŒ3­‚8©d%›‡:--ßú#!40Ï
! X%#š
Oâ
! ! ¬/™#¶+€-[
ÎB8
! g$Q/…i.¸21@YP+P
! ‚
! 2%('}'þ0ùƒ˜$(!¯Fp´y°˜-8û7�ƒâ#}w(�Ö}ý'c2\,-
�.‚Þ*›L5|%w s*2‡ÅòõþÔ*ÿ;"3@1]#œ/Ó$l0õa*¤	µ.tÕ$Ï7¸8«H ˆ$’"MƒZ(ú:6]!Y+«ºé«'ã7	h6»
! Ã.À
! r2	˜‘ì05]M7 "þ#��\&XÄ6F3O#,ˆ
‚ö+˜*·
 T*K$v4õ4æ*½¸0Ú®m Œ0H
! ?§8b%ƒÐ	Ó5ÿ‘2©1›ü0GÃ4Ù �"¼
! p[I2*9�)¾2j	Î
! pT
! þ+œ0÷‰—%§c'Ì
! °5d7ÇI¶ýL@' !P)ç!÷Ý¢�,4†*ìë/½I)‘Ø"Ì	y ì‘"+}p!~D3i�&7—i*¾„VR3ù^.î'¿ð21�{g
"/¢!#9v(ø-@2s+V�Ÿ² è	‹±È2o J£ï-�2m%¨&F&)¼20Š%R&fØ�2`	Þ
 ®ê	+7›,$YR)ãÂµ*Qò) ;+”{&î	8¾^™›^&3Þ7ï(9&X%i&ë#ú4E#k‘1Wà*¼*ÿuT+$¡Y3ýë8j0•ê'eo(Ñ¼}
�}+Í	;5ëA0n*È7—+–,³ì)­z.…�€j$ö†×,–/Ñ/ý	¹m¹%ªB$lØ4õ}!u"Q‰!çm6ž6³Â	R*ÞJÒ3Þd.l#Y$f,˜0â›09�0Ç~ù"Ãl @7\4›M„'¯¯%'{+cn$Ø”ó-Êê!ƒ4f4á û3¡ã“-/ý«9#M	Ã8'ŒzÎ¼4V/â.r!/.0%ÃÆ"ý;6H5¼'#á6©™Í~	> ËÊ&
!Òe5êÒ£k5M/ÄÖñ!§0Éhû«$Š @#É1Ï((,©5ë(L.Kß6z5
! ì6%1)L$ëüÐX0+N2ë'à
*ý•b-P9"šï!Q%3 ¤
! Ÿü/}s 7v(%)Õ*A!à#y_04Q©5¯úï¨Aò}-.±2ò h7#z
‰z+ÉÒ£-®05z4U8É- oÀN`7")Èê8¡*@"µ
! �-sf$b,z*=$n\*Á6G'Ð/
! 5*þØ-93º*p*|—™…®1Š#{	ä''Þ)è¬Ó?,(	W%�”8´„*)5Ú4)1~1½
! =	(SqX!óó×/C&} _lõ/¶=%ýAüo#o‰**ŠÊì2-4��,�¨t)r)ª8p,]*ìý8£4 /£
‹*¯*ÙË ?5'©+0¨'7�2È!3.Øï*5o:!Zá5s"}7ü7n116S¸	i¥#ò!n/‰
! F	"T/V$c Ýk-£ Ê!¢6B.$‚,I£!1�¤í)õÆv,ÀŒ-O 'ú©/ß6|"/éÉ+¸
kø!Qð*ªd)l"å*Àv&ÿ+ÑWC(9%b"U136‹QÄÄ'T í6<-2}3Õq4KêE/!¯t"Fe!È¼‘07Íó"œØ¬$w1y-ºôÕ’5ï1j1Ó"ÝÉU¾ç
! ˆ	!"f6gä~Ëç,c‡= ä fçd/„²+š7¼ÇfC
ä6F5”’'.Ø,ô1Å
ÛF&0¢+/*þ1 "ýJ88-98N¾I7xo55Ø+d!ã"ª5Ñ-|4äq0þˆ"”õ5ž$€*ó-D(åµ7¹Æe	ÞRUø[˜ A)¤2²7¦Tb'´ÂÅ146Éà8¾ñ*<";* ß,€�dö=îe×Ø
õ
! XD°&g'ü*d`÷,"Ö¹Ûì'�Ž%œ)¤co
! (»02W†2Î5yþ‡~B¤4Òä%ä$”#ê [09Ý-Hê“#{P/D$Œ–™,+‚3­(f2¤Z$ä4Ìî�Ú2+š0E$È ª%Y)-²ò6÷
! ßö(–1|&.,#0r�Á(ÍUÈ0C'Öê¡&6,+€8mðê6{6L(Z%
Qz
! †ËÞh*A&bf0¸+*0{/�w)œ ˜}B#�*O)q-=°›-«ˆ1ð	�1îD–2ÿ81Ôç_1ë7*5ôc,%I_v ?Y.9R0²Ï©%Ž	ë_&hÃ®$5V7Z*§dN'¨8æ8ù,"›óš)ÿÚ&þ!ôžÏ|.
! Þì8)¦	¯(œ./!¦bü+ôÎ%÷z‰+},ç"—Ú1ßaþô,ë4y&Wrß'²®ÿ0V	™.³47ÇÜ4D#À*L˜›7+6%�)¼^‚6¸ŽÌ4ýe4	çŒa!Ü¬.jà1ÜÆ'±ƒ¾6Q)ª5+K&,¢1Ú*h;0¾^8È"¤#—Î$‹#}0~/LÌ0Ú-ž+´,Þ&Â-v"Î1­-¯/1X
! <'¿@,+,1&7'�(Æ35«÷T5O86¬-©l4ÑÏ65q"8­>ß²ýF£$p%ïy(:3Ÿ3r
! B5î7!H;—!tœæ2�Å+YW\ª3	"³
Â¹+Ó,3þÇ![û;¸%!wžj¥-ƒ&4Þ.`#—'(>ù)Œ'<[3sî9/À0ð7
N#2&Z-'Ù
! v#c$t.–¿c,>*i47"‘>2©!íï# .Ïl}~2”p¶	ý%C2mÏ"Ð4Ž¿k'0
! õ	‘Û!ybŒ/U!_¼šX'r8¬˜)·˜+áI
a‹-+9V3å¤t¸72D~&Ží3!)!3z6Ô¿$c.Ÿý\
! Â
)2ðYNù	t>	O43O'Ø1‰
Q7è~KI6>
! â-N-2M4»0�8T73{a×($Vk+w,,%7(sâ!Ì'²¾SÎ*Ý&”5r1�'ïn)ëí,'Ü$H)|üH %`j.™&%|/XÛ&`'j.›(èîO6·×ç1Èø2"Ÿ5$O/
�A.Æ
! tE
”D6À3$ÉZ447$b¨"­0•2qW'õÅ4Ò¬ -È%¯
! ‹à 2®í,])Ë)$27-íŠ5K
æ'Ì6h7á¶Q4£0ð
! C+P8º•B!:}¶Ú'v
*7õ&$ -72Žñ
! §øÖa
! üb/º<VÇ³LÚ§"Œ#Yº0,I!Õ±�÷-ÍL# "Û)Æ�	…#Þ1ºy1-,þÚ3Ç�Ï&b
~"r47B7F4,'<33Ð'Ø%±/'�+f.”6!U2«1p6H
! %ž%5fS
! 
jJ"y¹$Ï-v
! .#6Ô)ÉL÷Q'ëÄ(2A%–*-\3£5962?‚!³)l1 *Û*5Yû1÷*A3)
ù·"TÃ(2½'‡#%ó48
! ¯2Œé…3K
! SS³#^)–3™Ò'˜7ì4á!,ãä¶úQ
ŒW2p#ä-bú˜1C359Kñ,Ì.=(
$­))Zî©kï%!—×&&Ê .& 9Í&ÜX’$�ì„1#`)K$0~5pý4U_jb7…Ï	Gâ0+Ìé7&9ð%*Ä6Sh	€î$À[E'‡8a/„1Ðéq3²°#ø›˜¥6!ê(ÿ$·7úç4!!;	^b2ƒ#”õ"q9,B6ˆì#9KT3j
i‚0ÐT0K‹).3ŽöB'ý"
Í4§
! )BÇ%ï7i)Æ,Eð#1‚�2‚%®�,°"5– !ê3¥PÏŸ°)„/~Ù®7g8ïïõ„!ÒJ‘·†‡	zUe �¿É#ÓŸ!¹2¢KæD
! ¸Õ"½0Â6Ê$§5ÝV.;1î
o‘�5êG)ž$D-*8p&Ît	4	j 8É˜/ö1e,Ñ.X
Q­¢#ñ…Ô+>'‡	µ	Ü	Þ8w	§o”+7!º.D©	Á#Â(’o3â]%Ë¤-Ü²4Ð|Û5w3Bµ(&–%¤)w.9JÏ5<&Ì0Ý2Ó(ˆ…ír+u7S%�=,.|>m!ß)&ù|*L6®½+#Ó7`×èº?3o*q	êh]¡, 
! ŽO5/×8ð3’h-,šŠ0â'1T7Ø(+ü!ð/Ìt&®Y5É6H3Y
! ŸlÁ,×*µ¹,8f-Ú_Ž/M"Ò4í66ÃÓëŽ12ø'¸£ò"‡%¯˜Û¨7èx"ìH6Í 
D.Ú£+ù&ñ`±Íßh2æî‘*Ú
é4˜2ßÃ)|	0_4¥+��o Sé%YÑ0A�4\ý&–Á!T1&b6+°‹
g¨*o‰8p4-ù[/‹!90xÝ'+))è ç'5/Ð+~¼66'4."5[ö(ó,š%’¾*ËL"
0„±Ø)ZÅèè)ƒ0M
P‚)ž++.ˆ!“–NÔ#ˆ 8¿�,6ÍÔ7#fR%$@-$Ø‹ð0m6º"¹5ï+Rí/Ý,b¯í5¯X7Ç	Â´2Šñ1…J8‹¥Û)MÅ-¾ô‹�³0­R("Ü‘4ÕG!œ¡+¸�²c6™'¦f7ž2]6
! ž³Å"ß*]‰5sIGb“-9©8¶8ÊìRª"¶/L3!
! †7C-b8Uþ,ë�4¸1ŸæK'Xø3!V-�ÏÙÅ„)1%Í7x&…%ò	|0•É%¿j)oÓ/P«/¼#bk)ò$á	gÎ¨%ú2J70¾	Rÿ.Ýº4ù7ã(¬)!=7·i
! Æ§vL	61‹4T0!¸F$"0e-keÐ1v.6ŽC!u)�’§#N$>8ä(t$Î+Çl½x
! £.é,åxËí&cª-C7�µ
Fû)n6X]~ˆ¾1ØZqzÇ!Eã
^-ä/Œ4Lq‹7w6$	Jý@8Í™8I­1s×Ð<3Í$É8EÓ.±	e4Á4·.d.~8\Ü,™Ñ*Ï Áú
! ¨312½(ÔÇˆ«3lê
½Àé%6L'Û}4Ù¦Û÷7¤¢-|R7Y–í</­ I"žH+ñ1
z¡Ùú!¢4D
V5¸<Ð3!û*ð78$yÞY½3.ú3I*!¨+\1)0á$š	"ƒ+*ë ð5Ï±§oÍ4E6`³H1z$ýA¥}-Ë$8€,#÷']&
²Ì»2é6\.h.,4ø2"Œ'±#‹0]"çø,2*2–o6Úi7šO&p25(‚
6o';
j4a+49¦6e!1¨:,
!  [5g%8’• ?!€5Z†–6½%�$î"à6{æ(V&8â%-š……|2˜ÖN+u#—)*ô!
! _"é5¾ÀG]I3W*X$¥x”
! BÀ/¢"�
*%.›ž(GŸ	%q,Û
Öñ#Û `É5'*¾‰w#Ï–g.«8Lp(
†5Ï"ê
! �0-"óÀ8‘+ÙsIT2o8¢¥	92Š&h
t:#õ.×)
…ë*&šæ7G2¾aŸ¬,“3ô±0ì3k"À w%X+­ó½6¸
! ¶i�+5à'Ö&ªRÜÿÄ2ukûd2Ÿ
�
! Ä-e%yÓ
<5¦*	B‰"
,p/WÒ®"Ê"
! á%û!¡É
! TË"Sõ#º
‡&”]+<	Ç16$Ó&�’]6N‡0û01hÙ%�Ž
ªý$•ÚÐ]41”£%ù9!�(\)¤8sp'~0œ
! vX
,Ïê¦ 4?$µÛ7+æø9}"2H8fT˜ðy%&Û"ˆc%á+0år˜(%lÍ8®J/ˆv6Þ2ç7$O¯+îÖ/*£Kô2Ìa7&K1×.x2t÷ §5z,D)™¬1	 ç%p²'Ÿ';¤'ÿ%ùâo2Ð6n³
! è ÁÀ(Ô1/Q8¸a"“îÀ!	 5ÏÉ/Œí�.5™4U)µ)üa!D öú0i)ƒF%%[Æ40‰;%â#¦/Œ¾ä
å4,0í	ð]™(c*Yú/¦¡Ò+J¥91†y{5Õ-Þ§.¶ü
! »‹!ßu�à,Â1¾'Ÿ"==¼0ç3«Ú+[6Ó@
! (.<®b®# %'&ù/Ì"ä¨-=03%	6¡0Ž'nE"êOÎ
&Ü/¤$òã1­ð(P 	«)Í-Z±3  
! 	rŠ!"¤0þ%19®5_“5©“4–8(-ä<É�Ã
! 14É,=+—'¢7s	ƒ ’6 ‰2û+B!$K/ý,‚u6« 3$Ü2Ù0‹~#2nÒ1ïÞR‡$p
{ß55n4RAº7/$÷‘!¥5û2`÷‹8¦5Ð
! lã2íJÚ­8ö-?
å*; emÏs&‹1|v±6×+1¾D7Ð&3�0õ8$9°—5ª•=„&ð8?(±5K-£16Ð#9  
±1zú)»†(àl�1{ì†3ýN.:.é\	x(u	?**“
¥»è%Â.‚ÙkiD&æd	ëT˜8’
þ'~ØûÑ6	4*	'»„, 6¡?{-û-Z6N#9*õ’~Úz'ö1ð
ô
! ²¹DN
! ;.
! .Vˆ	Ä*½GÜ3”@.Ûácñ)¦1ƒ#î},b+(¡>gu(“&‘7g	ŠÈ|!F,$.¤
! Æ.,
! Ò=š+X-³²³e6†/!à�r(+\-ÙjÖê$,j!³3V
! ã¬3iå0N	�7žërÒ5¹—-ü\$�¥pÞ ?£“)V$0{W$‚	uhkßÆ
µ'Úòû8ò¢Ñe8',
a©Æu.‘œ3Ë*Çæ#£3–0r	P"ÿð%N*‹3¡
·!Òôö-ƒ5n.Š"ûã-d	Ï+(‰*Õè/Q'¤h!æ/æ/.. ùÇ2r/ˆ/Î X+��¥÷OÉ
ÆÍ%Õ.?Ÿ6œ,]3n2Š*0e0x8Î&Â3òøÕ�%Y(w‘«r…0&ã+$¹W3n"Y	;[.9™+¸;)	,=
! 8%«'iÁÂ#Ú!1
! V+÷§þ3P$`"Ê_r�
IV }8/Û#53’_,ö¿Ø	£++1!ù8Ø	_s6/"W7á#Ñ
Íô0H2O-¨4©$�4„v% )-Â ‰0P-ª	ã
! g5 8õ5,�ojf#ÒÝ5†97å/"Ì
¹ß«6»³’2¬.´0S
 -;¸g+Ã/^þt!ÙË6’rD	2¹�$£ýì.H
- ¿,Ié8ºÎ¨#
! T¶9+Š
\¡8i%¬-%œ5�51À
.2Ò.R,€8�S+#Ÿ-2‘(&&Ü®+âM#/DÈ™ñ7a2”0ï
! Ê/‹nÞ}&(º¦ ¶Úµ4Ñ"/)N0Î!3/K7ó/"7”"=5¦fGÿ%2$8¦F é)Ý5	] ü
W/ÓÚ%ÿ•­Ö›8‡!•�Þ3–)©«*¦Ëþl)N
ac+G/Ÿ4þ ”	—,2O3.Ý£7ô /`-" bÕ3e$6-i+ƒK(¯
|(4�"K¿.[¥´Ò*ñB©7>
! ´*5[2j/ 0‚/Ñ J1&º$‘#Œ, Ñ;Í"4*ÉN,Íñó+	ß8ìó+œ™	¤B*ÛmºmA+Û-A	¸ Ùt3âž"Šþ‚"¡5� c5L7$B(?ñæX %v.©2'8Ãg-e)G"Ì)c/ÿ4Eµü1Š)L�3™	Á4°'’ÿü5`2wV>(D8ÂÙ1\a&¡Ä
#·2~õ(ÜH0Ìh&‚+sÆ‰ð»ÀI&ä
æy
! †.1è(#‰À“8Å*á¥)¬ ‘ª/XQ.
/y)å(Ì*()ûªP.^¨£xö
÷,91Å‘-`/«,…23+b¾á-Ø$¸6 LO~Æk#î#€)sù
¶(³L+Õ"�2¹1ê”­&­ìü8¶4Ø
! Û8<!@&79*°%)ó	mP$�2À#0i	Ù$“g”¸/ 9[s ªâÍ{qêi!rs'+$.Y/X0/=/¨&ú�'˜&
za3f5ãÍr©
! ¼Û§
é.
! È+¿÷ËØ.¢5d
! Y>ž	é,Ã)Ÿ&v	s1(ÿ2V^'â1‰%13¬


Ã'Ç5ûQ­
ÎÄ»Åßa\2¬
‹Š:
#Æ8à0Ü®.%›j&™0 (0ùù¦g6¾1Úa%7Ý.Š¢(g“%
! t8†6F	Ë
! hÝ7ß)°ê4ï3ëÆ#³5aú~+ã0Öq$Î0í'ú,Ã\0)-)[(Î2ÕŠ1f´ì-Í0’ìÂ%wJ*0-4z·‚y56{¼
! ç81Ö&†@%À64/yµÞ0ÅÑ2Q™%à¬,)’ìG4¬-�/|Q""ª(É®,óÍc>7 
1$ÿ5:Ò¦%î*ß7Ìñ
	ªÁ817&/ß º,ž1<Q,xº5Ë5ÜaÆ+¥½$:!.(ñ/[û.ð4©.G0, ‚CZ9;9¦3i
a–$gÊƒ‹,·@ l!#j25 O-~!“ö% 3Œg€(#ø‰ï/zž70"È»Ô¦7##­#2-À‡.I.4‘ ÄØ6Wâ4¦4™ö,Ü$6ÌÌÊÝ
Þ479th
! Å2:¨YI+•îT7"	Yh%áo-½´H	Ò6[›!A ÿ—38[-/ŽÎ¤’ˆ"!8‡

! è3“
! {wã1Ö {$Qð5•	Ûû'°,e½.–_m5Fœ—±,¶wø3Ó,I	8?Z7'.œkG$b*!ñ2 »65.±4ë1[Ñ&Kï)><H-`¶‰7:'ãøä
! ³
! Ÿ÷)7%M,-d÷÷3~£y¹Ï1•)ë$4™`(x4½-Ò3\.Q0ÃS¾(>!+“~±*k.E(¥+¤ì?Ì1õ6µG&+�’+è*\h 2+,IŒ5ÇOØà/²
Ÿ$±«ñî†0Äx7ƒ
! ÷–.E5u0!°+`å6z(¦%ÌÉ ‘\
! ¤³+qR´1¸é	½Â7–
! G.·¡ú¬—	V2¶¼÷Ï$¼$	/°#Å$2<L%#,ä>Ò"�	·-®!ëá3—Ä/ªÙRMê*]_F
"&í%„4w*N%õA
¦d'­4;'™�3�+ôå30ÓÛñN3ú94ú7ÓÄ!ñ'28’1¦+»¶6$tÙ.D‹2jU&‚(z30$­+æ
! y¸-;
! õ1Ëq*¥»òæY,n ÿ'fv0)
! -Ln3_Ýt,BÈ#6-G ë-;U7.¿è(ìN&ææ'«(ž #ó Où.ì#&ð™6&½#Zbx	ä!¥â‰
2z3H«!` [û"
! à
! ø
! ¼²!¯3èB/0”$±YÜ,(²$©»ƒ%Æj7#¿1 ÷4¼1)#ó5¿8~Ô%89lE.!(›%;(Eÿ"âK1'[×
\#9FKÜNLÛ“Ð2ÚQ­½(�8åþ65á(v1/ˆ/18à	X60Z'v’.ƒ*I58%ª0^àî8•§%x¾"0:**/`g)ã¢ Ö1�'r¦˜#sÌ#é³	gík6ºw7g"ç¸"áÇW.}(ë*M&F43‘ÿ3ñZ#¼&µ4¡)º0¡$*S|#Gy#7òåÁF
! Ïß/¹³7I
! Ó6t
! ³‰/#50W(#æ+ƒ$ Ô6×25)�Íénb_>%Ñ'ÌN/Î!9�<2´6-6J007n,#.1A
! ü,'¸3´ç;P	ÙðÍ.êM^8
! ?8q& (m"Êš"ß¤g'jˆ7#±H7®3Ñ1ë$E7+ï
! 4t4Þ%gLØÐÀÖö3Y!å!ÿ)Ô½y§,è,/.˜,æ,(5—c3r*U•�Â “úHÊP,À)]õ	Éfª4/‰F.] Æ!ÇC6‡;..vA'=4Ò7c&½i2g7ÔÐ
Õ+©-€-©Òè·i'Û/B—Ü-‡1íÿÿ/Ã© _
ÀÙê–A9ñ„+oÑ	ÕÄ&&$i5522øÿ6<,à4ŸÈ'7ÔŽá
! xw z,6ý?Æs-‘8„‰…+	X&º/C#X5š_%¿4=/
9!8Á%¡ïwd_Øv'e=u2 §!P©#Œ*	{'5@*˜4Ã1Y%Õm,þò6)?pj'â¬è^*È$kàE*K'ð‚r2§
! r4ì#7œ‚-§¨0û? á‡D„.A�}´4œ*’¹6† Â6÷#.	‡4/¢,dU"	û5W"Ÿ*¨6šr%	Mz6
�“	Œ2)š=�
¬6y*l'´5`²Ž4b‡}.{W±¯,Ú5S00
! �,Ü)Ý›x-Ö,%c(0|19&Êo. IJ!Ñ¶)&ûa1µ2K23)!;‹}'Ùü× ýÃ4’ÿ!ˆ&�"£7_†-#ó':Ø2Ç/šy
ŽŠ+!À¥«Ë&f´
! -ks7à.Û4·846+Æ
“/©Æ/‚4¾)	Úç0É¿6Ç,õÈ*r"0l¾7Õçº&*3	W·(?™zØÉ4Æ{|7+5«”)“,a#F)"ZïðÑgo/±)í
! 4ßÕ(ý0®	E2�i1Ò%v÷&½4“0¿/+ ºm8Do�]™…
! A(Ë,7f{‘Lˆð-Ê,6Ö0gù5‰$…ä	Ë!Jå'ü/8$ÄÒ,§«	«#H ;ó�7÷’%)$/¡6ï,Šª,\¯5¾Õ B3?wÔ®8‘�;9Ï%n#Š{+uh„#ó,7%W,ÔÑ8¯!MÝ_ô%l.9—å1N“.ã$Ýók87/d¦-&2»7ð+’öt+6;Õ!æ.J2¨$es/Ñˆ8f-çY ^ž#Ô!3O,Êÿ(˜³10&B
! ü4M ‰²è”(-
! mKÙÊ2ô÷6é+M)à3–3¼"â.‚@4ç”¨
M"Ý3%SS1=6d-Æ#I;e¬#
6"‘&p+M6
8ÿ.Ü"Ž¢v7ó£i(Ö'
! (ñ.!Š	j²(,5n0÷8m
! :"ÿéÿ,ý
ª1+==8€2'$z6í#¬>‚14�/A‡ _!ô´S-1'ÿ­)f80m7þG
! T¼-†4¥.0®ó$hB"Ò)÷)Z
! <
¿e3œ#ïY*½"(
±	£²02�3²Iß.cG,„ 1¿±
³29ç«&Œ6ê1"^6Ë	¨	2û47j$TË)8‘6(W@õ-@;�4C×…
×hr5†-%
! 	„NÊ850—(\b	Š l–„@0OŠ6Ð²	t&*š&u$y²x)!Ê0�74�06´"Ñ,v¥(ñ$�
D)?m0¾Ë]0ô-0„µ”*µ"/#ö¤6Îû t5Ü „Å
! 6`4×	9é
ñ8}ƒ(9	•¿5�<ùò˜Ç
! @y2N)ò&ü"ß”c7)/‡?¡«º)¾8Ç.<9I17Ä¬2\™$ŠÐ8n
! ¶78Õ/€`+š1L¶í*R+¢®-!:5 ,3¶¬gš3ê)1“&Å%|äo%*':,8\(æ3³èÓ.mù” Pšzi-%%-!æ%1‰,‘%-v>å°ìË„{!ð{Õ4ßS'R=
œ"A/‚ö©“P),óL ¸»MW—
Œ 8Å6?)f˜!Ö#â7'!éf	»B1Y�ú4›,"5Þ(: é½ƒA5Û7Ô ³(m*Ë@/>1•¼53Y¹8oá*X2U4 ".Õ	ä8
G9Y#Pp Wö‹è¤û%Ð$ü Ã2M!&ÈV#i,ú_�-#@"+162z #"26´‹ž)R ƒ1œO1]'@í!Ë
! ¹U,Q°µÖ8L#Ó‚¢*â*•'bXE)21Û2¼ø	Ê­†,;÷»p8+6l&ô*õ²)j%iœw"ÉqöO£Û$žî-P3‡4cÊ´Æé!‰-—+°7¥0Í5Ü$û,%¼ç?á7í4žÄ¡!Qû6^�§0ó2½,Væ4º	>ž,ïôg/9�~4dG7Ô'ý '¼/)”T81šuö4P(­33Å&?/X)U »	x
A9ß0c)7Q$E°6p"ú"ž8L*Þ-·	p¾3W!‹UÃ,%%É"˜%?ÒŽ)Ð!Æ:0"˜Ù3Á
! Ù&&P*¸øn),ÅÎQ#­Ô0ˆ¢˜o¦(3&uSÉ36
ŽÀ-8&
! 4‰.@3+Ê"Ê="
€‡„MÝ6ù ä3…xG-/š563Ñ1'
! �á2ò0‚&·ðšÇ"¥7¼	Ï.Û,Ž#³XZÜ7•+Ì-×¥
! ,Ó7Í,º®zb!FZ)§µ+Q-^0!œ$À&1]!‹?!Á °$&¸8!6TÔ€7ñ- D+¯‡-¾a	Ð5~(jœ2¶\°w8*åm#
5!(*pW5¾$þ.n¹è'937ä:{0x 3+üœ¨d07³'7Rž2'6z#+&×š•"*(œò5>
ô$H´(œ7=!S#«šr3¶,å5H,°0, 	»ó…4.H4Î"ø)_Ô.<%ÐF1ªP	›Ä+|ŸŒ!º:"¶®~6Rå$"�%`ˆt7Á2ýJ(Š3ÁØÓ
  Ø0Óà8Ë(œ&7'�Â ±�ŒŠ˜'Õ�•FÊ
üé‹ü	¯"Ÿ)».‚7d8¨¾Acò
æØ+é"£	£1	µ)E
! Ç8Sã.6!R�5É
�-Àbï"#8 $—#ÿ&×;””æ8/ŸY7=.!5È6à2D,X.€‰’È
! ‡"Ì/föÙ"Y°-î
! Q1Z!·Æ1ÉK.î&B2z8êöÑ¥/öF-P%`VÖ+ã´.F2Ã-3,œ1.8JZ8Ù'Ä%ä1à-ãŸ	e/W1 Ç 
! ‹/ìà‘ÉÉkì"�(Ô-¦
! á'mæ7¦8O#R"–	(CÅ!™3®%J%ñ3d±82ää1;8ì
! p7,˜'3[¿ÛÈc›úÅ·
! -$¬�"·u;íº3±"C
! á
! 1Yâ Ó3Ì5`6
+ƒË7:t-¯0YïÚ%ƒE(™*³!ò Š
! ¿ç	œò3/2˜‡7ìŽ"g*y%òµ>/'ð,
! ´l ,ç
’](â0÷/ï4Œ7;"J1,¹0$æL&�¬|&l	n‚L,ä)H$IÎ(9øÓ# ¬'<h,î	±)ˆ
(C5$[$óÞ,_(nT.Ñ7øK6î0$(< )+C³*zO"42Ò)3Ü"�Eò%g}(Ï±/=ÏO^8z/x5¬&x?4)'9ù/ö)Ç%0BF%‘+d…$	•&#²Ä
‰J Ãì%0)Â+´+o1u'Ã";#ºqØ:)Èð'^ˆ+�n2›6×$(4/ä>.ŸöÇ- V4ë»#,V8$â5•-34ÄB%£8v'9´Šø°3
ò®2á$HáU¯báVJJ
=
! 3´Q#!Ñ_#„ô"m+¦,…74)3-1¦2ÒñT"·&|
›'³.ŽÎ-èp
! #Û.§O“0­6©€4PK•Ÿ/lÂ|a9'º-ù0Œ	‹ôa,U+…-È�c\ÓÜÍ'Ö7°Ó)Ýz*�4E—1Õ$!¸)_c4gˆÖ$j3Ë/""986ƒU(›2´'Ö¤43Ž7q+½7þ$Ÿ+}Ð++Û4¶"\"›Âa-™Bµ 7£6ž3ÀZw-2¨Á79¡Ž.ß+é Ä
! ºÊ7Î×¬+T!è6z%\7+è5ùì,{ò/É.¸ù#}Ó	J5sk3éb)¤6}	º39Ã0òÇÆ7–1Š&:7­%`1í1ËE4Y-,6(ß%°¢¼!ût2®)P
œ'üu!67¡3¥3´ó!&Ï¸#¾5L)ÉŒ°2m=8"é“zÇ*È	F*ø1tÇ+@!#l3ƒ}#¼ø&˜¨$0:Ç.	#ûO
! •s)G_+Ðï13À-Ò!H°ò
!  ›*xpî3{2Ž5¨1´	Åf+Ð*ã*å7a4…†%êþ÷()eÓdË.œÔ’3¢
! -^,È¢ËXŽ*mð&Ë|)31
·Úz2�#À	¿((6lï¦"ù«f‘;3W%L{,"„÷$h0aÐ–T×
! SÑ
! 4²2<8ª*Ê%k4M¶
?ì/n+¹¬4é8jî2WŠ4ã6$	Ê.)"‘â
BRp3E-Å$G	Q
! ''.%+C´#Ÿ8êi;7Ð—7í(×1ªÂ3døqòÕ'ÄU"8ƒ-iïYÈ8?·@-)+[&CÃ!«D%Ý(&F"‰Œ)ý
! *)Î''Ó!ºž0»[#X"™«"s&¡ð6h­!Žä,32´s.hà¿&’)F+›+d
uI­F0Ì$¡1g!S!):î)”3G °299€"`
! ô6R2»/‚+�T4/2^ž/265sÊê.‘'ªì7¹0>-øãì!!D¦
—0àI(¯ÿj&­èÒ88'j, �5[8y0w0†‹5x4Åî/,L¿+ø»l
! S+Ì>ÚÊ-s0»O*Â N húj˜?',• r7³"ž5>3¶�¼*à)6/´ÊôO"ú8v3%Æìnÿþ)%& 3[Ë&•š8		US	\6R80�7)a).*o&•Ø— ˆ0GPS3K!pê—4 5ñÄ²‰f!�¦ 1Ëêa„(Þ265Ž#	 Ê+ùŽ(Þ0v5´¿R¢Ô²3®³ñ 96…!,EkÙQ5W-§2Ã6ð­4&ÞE ‘�(ÙÔ
! �.)9¤+–
�1ë,Å3R~$”ÏOàÇ7N¶æ†u4s"v—ü&ª%Æé'1ý*›Ï0ã3"372j#/�5&/ÃH§>u1 •8©
º1Xô'¦çûê2ª)Î“+¹/r
!S8ÈB›ä\#.ø1å$«lI#*¦#Œ87e&V»!�¬7Õâ3B,l7ˆ-áµ0d4�
! ¡
! %•7[
! á
! õ¹¼FLŒ 
×4!
! x.¹FA7ž-Ž
! ›/¥$TÊ#@j6ìÒ#Í(É0¹4ª—'"û	(IEv4§	‚â%Â'x%°(»O7D2Ý${1Lÿ
! C6g4»'1T�$°*·+>!ë&áf¨(F&	½	ô3¹|U/¸'L-š2Š"†¯$&¤%PígB*�ž×>0ù!aú	4"È‡×û03w2¨ ÷}c)ó*+¶-,
! µÂþ$j0-ä6.‡•#¨]51V~.µ YE^/|•ë3ú+·6Ø
 ó 4	~
$)ò1'2ßjV1^©µ¡./¸³,vg%s$þ"ºÿk'ä.1/§	y$£(-Tf/z)/7P©¥*/·)ý3E•$TUÌ:8Ñ°4m)È*o¨ |&(–7b&Ý	x,?6´3x¹3…5Ê'Éic8z”1Ðtù<Ó4sœ!HåGÈT6Î8¿h#µaÏ3q/81r-Y
Ì#'¹"4!ó)¡#'%Á)�6',0ž&&ß1Z’!	1Cg&*‹.Ï!{4N²èr#„5·({8÷S)pJ'CÖ5q-Ìå#$ÇÜ °¼)8Í´-û?0763™!o&»(±3ñä*ŽÍ!'	¯R&Aê5 
! Ÿ"¹S D×02ãD38#t Ð M
! Urq“-¥'§’­ÜÛ>T-°‘z-Õ0X>&+4ý".Ö6$:&,çóò(ø#*M!æo
Z0©à%D˜
«75g	® UÏ8ÿ*¥#*EÉ2Yš$
  
! $Y5by:%ËMW66ÿ÷2!†+w
!'l¿%[5ƒS,ü´]²'˜-U#Vì�"+3`=1ê%©"·±ˆ_-Þ+l5
! ¥,(?Û´/d(e1�!åõ/3'U-,D,6Þløv,è1®*4
! ¦.?ï$ð ý¯76|
! Xà"4Ù2”%[�*„Ö
8)Z.·’8Ù+È&w57ô>$—27ƒ7C)8'‚
¿'xEi"H(†$…	<ð),8ð�&4.O3˜
ƒ'Â&½Ë%Zµ&à5C¿*Ns4S6½ßw
²ý)'4S”Ä3Úk†#.'Ì¿ ƒÕe
! A6+!6<p$£_8ŸÝÔ:á/X4³$ô$kÐÏ®&L1Qov<4›#¸7-þÍóžHpX6z&>-5l/Ò/&˜ ÕIô(©r'6å"Æ)Ñž ¼$1Ö*¾ÅÎ.W& *.Ý¼dR@4 ÿ
�Ä7';&b ¤15¾/~'Ê3ù%&%A¬)IŽ,És/û–(ù'q5^
#Ž 	9	ý5l
….’-e~¤/J	Ç,B4Í…"|6$Bn(Œ0*E–çþ	�é$ÁL)
¿!8+]ô4í+0“a.Õ �p2G6Y1Ñ%`¢388@|["x1Ø'Ô"l,+I*ø4y#h/+1-wó0²/A1"62ê+Q]Ø/®²÷C¹.�úod'\Kˆ5¬W Ù(¸)À&I%ÙP7ã8	Jú^#ã*Í/!”7H5ž3Ù7_0*Õ\¤ýÃ7WÆ-œûB)¤®(—9#‰(e$5r**(èŠ-SÜ+YÁMÀöê¢"8*~€]-çº
! â¡4äk!ô#€†!
! �	8 â35]
7a
û$µ#M(K4þôò7C4LŸV*¼*�)Ù7ñ0Â·I$!'+'È7Ä" k1�
! ¾0Ý"[1:"ƒü‰Q
! <ý©Èd)ùZ/—æº#]	c#Ÿ1*&!¢2‡^64f 7)äÁ*i6[*`!Ä$ˆ'×ù2¥46Áé-!ú;d™6DŽ$d,}*«.œ&…(w&4[
%&‡,!ï'™%€S&�'j+‡'¶!Cà¿—ßÒ .ª+È5Í8!n!é3Æ4$ç qÝ”,Ó
! û
! œMÈ!9Í)Êp¦)D	"º%n¡	,.¢¦tšº8·5J
! íA(î.µe2/�)
! ˆ*ñ�Ç˜S0ï	Î)Â&u3ø TG™"È|3*m
^(à
”Ü0™Áž5c.ú*õ£2¹‹ì—"
! 0õ,¥!	l-¦#Y&þÉ±©¬Q!&@Rá,‹$hê0Ê:$�¤}(:¢.!7é
M'üÕ
! *àŒ&<7°1[-/4æ	R6ç((
Ã	-Ï
=’01%1+0œè!ÔØ5Ž+Ò"Ù6$^6tç*ô�843à!(3C®óe.#7þÄð¾#6	ªÌ(Gª2ã&ù4ß(ç Ä&!09Ï*â,E0/&h5D4�Ué2e7Ý%”À.“$I…&‡�
…p ÔH»)!�$)4^ê"O3E$¼=-J48ü-×#6#…+ˆ;.´%¯4:2f']5sNøö#=ê,»5-¥2
! "&3Kî×)7Å,Ä9ê,	¸
! 256!²÷0e"•!a €(/-é
! W9#¤.ô&$i3�£j�|+v`$þ/'zó=3—-ÿ=$7¾ø$�cÝˆÚ7v0Ë-
í66„<?%š*e(H}ª{ÏÁ&° /s
‹+[,J&–&ò'X‘Ÿ.ô	¾,ýdP4	lO,&„7¦ã'%B ýÊ œf
! Ô
×5g(EY"¬( á"u@.Iþõ�
! ¸y&µ	² }0çº+ì&™s~)*%Ã €#<!!2Q	H²Ut
±V(†À,í'Ü(*(2õ$òç8O0"Ó	­2O(423
H8W!µ/Ï'À'ßÊ(œ!^$_.J 9ÛÅ.Fÿ7ö*Õ7ƒ.l%4cŸý6f
"%óâ-=''é06L0ÉÁ.2â/4*Ó AÖ%‚/	À")Z,/uÓ€&¢^ov!…[4B+ Ð¼Ò0dk
Þ¼(eL7ž)2iñ"â	].Ù#’6´&ü2:4�&{)&-`_7±(mnÛ� » (I0
	/H!†�,îy	�	*p0™7*F7ÖÃ',¡'|)6p¡$8T¼+Ü8‡(ÌÙ8+$+(/K*w4ñ",æ!T(�-x,W	Q2�77¬¢/ç&R4±w!	$1ª#¿,E8õ0n%@
! />s78ù-!
O!Ù­"{ ¤
Å'Ü
! ›0×"ó(–"©)›&-	o™
×ñõ! ˆ4K)9É&	q'»è
! ø5
! 7|M[+4_N8
t1Ÿ"åÀ§$¢!~›
! #¿Ì7=279)ý!®'•*á
t#õ
‰)+KÚ,æ)Â"W8h `I11(�M-aB0¯o#4ìâŸâ}ˆ Z+#5Î3óÖ2-((¸ä×-‹"G=*œtÝ!ââ+±+—B.~]ñ	ÑRƒ2Ú$²"u<¼ƒX3ÊJRÄ1"(	0È-.Ã+üÏ2�ÌVÖz"aû/}è2c|$˜’€ã  
! •6T)v-!ãhÁ�&ím»"}.,£˜!(&^ T–g0
! M×Æ2«+Ö
! å,F!¥2(}™J$r0«45˜3éÞN¥8Ó·O2Ç(j·CÌê$8,2ž
! Nâ(ü¸&Ñ¬0
Ã—30ð“ ¥ùô';$«—/½1`p¦0-F?
! Â”×´¨
! *+-]$ÑÏ(+8V<+J.&ŠCi$ÑØ14ò8'-7’
‰/+7	#$Ž-C1–+f8Z§/”
§‚›Ã�¡/Å7°ã%Q¦qØ3 /ž1¿0È
SÊ	3A2ßÌ8,7%7ë0·ÄåÁ„-7Þ/ä×yÚ	0­wÈ//ß
84£/ö'<$2Þ"Ó-e¨%ê-‚#p(m˜§1ˆ�¶58,,¨ï7p7Ú w4_ *“åÖR%x/³Æ&O2!�1ÑQ&Å¹ Œ4Ljï Ö¸4/ø8JØä#éÇ&)8gJ3|5½Þ
êlM+,-ô5U'`*èÅ¯CŸ„y6àH"Š'È7M8ôH.I/…,">Ø2é'ÿ°\œ4Å)÷ÔR¿"…¶5�%^‡3T'Ì2(-4ø"�#$c"®€œ
T!Ê3|4‚5Q(‹ßá)|8«ÐïŽå	tK#.�ÉÑ3ïrþï£,zÁ©'š‹Ž0Ô·D5Ä›1:àÁp	Ç4�Z\ä/C.a‰�! 0_/&_'Ã#ž¶q
! ñ"Å	,9)*$p1A8ÅÔL2`‹¤#%!/(<&(+#2…*2!å/î6K":0{C	öæ 8*ˆ
! R'•/¨Ø!A440¤[%¡É7å+¢&…æÎŽV”Á
Ð(CcY'pG¦î
! ¯¶‡abÃ*é/3d4Ã-M/�['Ã¡ÒØ#È×.¥1h)u&\'_²C7«nOµ‘,#Ž#Œ¨!hb8È‚,€.è"ÏUP'ÚÌ6M$%3è@	´¦¨,¤%.�ãÈ4©(�.$'ñC2€	)c0ä"Ú8½-VD"5Î;$Z…­K0².l2‚›¤*?	lœ-#Tj
! À7¯w8�0k0 „"x!)—)Ë)$­ö	ö!ä'Ê&7` .^7 µ!®
+
! uH&°
! 3,küé(m2o$ú / '2/x3Qì11$¨5Ù-S9
! ·Sr$#º#š(“3£Q70OV$Æy/X1ˆo0x+9¼ KõWMæ6JÚ
! è0…»5Y[ÒzzI4„25ü'‹'.”2î’*½5ÞÏý7ÖV’#¾ @,ÎÁ(.þ-ðG£»-#ç-Eþ5x#6"ðXÈ$#Ê·]1å{>«A5¤J,øH'©v°!m'õtÁ$÷"^Ûk	µ83Y6ü.´�á0ž.l%ú!Zr lX±7†1y"oî+�66ã5w.×{"š"h+x‚Hž*t#ñe7ëJq7Î~_	
:/^14'ðï
+6%y+ª3ù|/¼%6"¬
! ¬°$*–-7¢%Ó˜ám3]Ò2¼8‹ó
\‚'¯.„6­§v3§*m'P5r‘1Š.ZÑŠØ*8
ƒ/¾2–Oqý/Æ	š†
! 	ƒ9#©a
! ¦$ëì
¸5^5X*õ3y{.$3›
! Æ< æ
ù)ãÿ8Ô:ÂT4Â4±$Õu
! Ð,½b3Z©\!6½2“7¡Ð0%4�#V)P0ÿ-é&Æ(!ŠÔ(€|,H'Á6	ç+085NÞ5�­�� ^Ñ26¥àÑ]&v*2.˜6©ã¤Ç%#ô2f/‡£Ñþ©,èŽ7#3Õ5˜"Èg
! þ5[(8Û
! —6ª¦')E²%O*6UèŠ$Iâ2jw$Š
! Š"Å/
! µ•Ö)>4ó
! 	
ì(Ç)˜[('ø¤ËÇ$µ¯i7º…1? <ÙÞ²
! '«À6È-{*·,e0†E3Í.®1°/îwš695	¶&oÞ$[±†eò*)7&"”4Ã`%Ô·1Û2:	Œ-9W+©*Œ*[ \_}2ž'åqçîÄ#ÿ Û	�#{-–'½yx0]<ad&Øß¶0y8'1f(Ò(Uú-15Üæ)Î/ ë"×7þK^2Ã�€1¾.Õ	¹	÷
! 6ÛˆÔl$~.VCš’
! ö6M¤!c7Öß	ò
Ú#	3ÌÔ&øÐÑ!R
! /F<jà@Eòk%¢õ¯&È(š.Å»*™/ó¥&1”u
-ÀO+5*u
55J+JÀÒÂH/É$[å2­Ù,R�Ÿw	+¯’vã#	­5�7îwpn×%+$¾×È3
! cö†)¶1ÎXÁ	�3µ1Ä54
ú1.
Ù¤7•,³m-¢Å8�!ûö.tN-Ÿ¸í6KÕy7Üv�/ÁJ‹-qxF(ð.M(R$P-9˜rU6Ny!æM.í.ÎAß3µ%ï0#ÁÁ-‰÷%Ši}T*è8ˆ2x'=m¿
@}%Ô5#(`ú¯im/Å­�)v+œ3y6|-k$s25„¿2&ÚiŽ�6�(q
3=ÒE¹Nž4¯6º84nu:8�!ÆTÒ&*{7'�“@#bù
! Ê
! ÷!e+Ó�"ö53('ãu-4ª.)¯/³UÆŸƒÇK,Q rrñ0qX#Qvú%“6+1˜4ò4l Ÿ2°
4¯  $Í
! Û0ì íã,ô›$F'.uS/,Û%hÓ+-ß )°ŒÆ6¸,T>#¬YÜ6Dˆ0ãÂ)U.+À!®AÆZ1a�LZ
f(,’k&`&Š‡
4Ï*,ò,PWNÚ½‚â=Â3ÉÄ h({Í+J-^%†ù11¹*jý0™ý(Í!Îî%Zrf%Õ9p¹#£;�/6Ž!_Â8ì·*†ê‘/íÓ‰ ó3k'#1¸*¬"8ç#ŽÍ?+�8¬Ž“
BwXòo,ÎÞó(>§&.(”~7z-&4(¤5%á[^
! n-°83Ý3@$“1,o7!,�Ú0Ÿ(î,¡(</n)	8y#ƒ&˜Z
! 'P&^ß-,�í^Þ·4Â5`0ë&O
Ö"%®
! ¢À4:+¶J 
Ÿ,&6Ê6SÀƒ8¶*£qØØ'Á/Cóc7Êb0¢˜
! e#¯	ü{³&¬1	0
! ÀB¯-–Æ2)9šÕr6Y4}5Å
�Ó'°›#2Q+j-))ø+z!Ö-“Æ
9�P6…6	§3Ä|&('/± w´7eF6Í6h/i	.äë þ2·#‘$É ‘
! Ô	ä· C ñÿ¯'}/\/$~äÑÊ)ì
!  eñÒ@+Á©þ¶¨Ajþ\x¸ü6÷
! s3‚$J6/ª!ïs
! ¡h3ûŒ¯¥ tV
þ(@Ó9(¯O½õ*N5Ã
…*Ÿ%xg´j818¼
%-œ+©4Ø/ñÛ�¸(ß
! ­.!Ñ+3"à&ñfÉ§FöT&+]+±„.,†§(÷
ê,ÿ/
! (§7­'†("PÐq?.ç$î M*_e¢N4R\+ý.*ÙÔï8„Þ$
'¦!â6–#ãj*'S{%¹
ÐŒ$‹
! ¥7¦
!.Ìc/§1
! �ü‘Öb([7(i8+%	-Í†8Ë'0.À$uùô8ûä7á4®Ð"ÔÉ	V6¡ ½*)6°
! uî–
! „’/V­,ÛÿSÔƒ6‹gÓˆ+ä.-@6þ7Ñ5g#Yø%4,ø
â÷+…¥‹	×'žK+À1‘“1Y"3)J|(?/¹ Â
%½/‹ïd#+/¢02'z06:»3Ì3./‡ŠŸ í7Ô/]22ù3š-Ð15'•
! 2
! Ž3£
! ª
’³Îˆ±3u2ò-Õ2“ô+‡ò?2ó$@?.4x– ‹&2y4rzGw›)MV'­	],³-Ã�‘	ÐÚw+ç5òi/¬Î6š«
¤›3<3v™a!×H%g Ù
! =ÇÔ69`*1¶n&_30%µ0 :1==hDÌ(¸$0%/E	�—5Ž8ÄM‚2‰-o+Äó
! ^47 Ô4>6 :†Jq.µ^ÒO#Ž/Ö4›pÕ®.7›"½I8Å
! 9«Uõ)²8Ô.N(Ó*C$7ý1�%h•/»%]D- K yV"ú
Ò2,j#4Œ
#@-€0€/S5Wù$'#í½+
ã/…¿#;2z1g3a5,b1ôUÔ8@(]8Î_*»7Î4\®N"Ø,¿Õ%¨ÓG8ð1S.|s,µè-\ø7k,k
”ü)4l(a6æâ7RÀ29$Õ,•ëw',2Ù4/¢8B-¶ Ñ¸U'Ù½™J¶$61ª$`‰9ÎÍÓ¹&!þ81‰4o�8Œ.s(à’,45m(R	†r„C44×G�&'LÝ°2@å4�½
.¿7x!ú.†=¯¤m
! d&öWâvU*<0ðw0´$»,K%ÇU	95Ò-¨#vu5†&K3è¥„0Ï)¹
! 1–ÝÆD)%ž«ß"ø/ó.*‡2ãS/5LGá.â)Á5XçÉ”!ß:- ï-â3Õ&%$%F*õŒ(ÿ²úä.f)û6ì*“&H;)Á $97/t0Ê11Þ6å-”Ì%o4ks¿Ó8`«%,·ÈRký#/€ë]
÷.*44×�#+ñ%“€ˆò)¯¼7n,
6#6“*
! !o�(‡m#¡3ä½õÃ'hT,e\ý+Àúô\ù*ªq1U3~,íàH*“,G*u0U
! ï&Œ§t/–Â•cµ,K	½8¸"-$-g,å\@)ï5l6ê7á1!4ë+nQ2%ã)5+ðÅ' ¸!Ý0ç*š!-ª.ü7³¢Ù5GfGš
! Åç»§x*Ú6´
ã	dò.Ú¼¶#»$m
,!œ
¥%X/d °ÚKñ&š½!7#¶.ÄÛ6ÑÉ)G3~…'’ ÎÇS"&5	&ücŒüë.¼3]E%	†2M2Ý/š/1v2+2L4Å.Õ#5Ó/‡54-6£Z&8#•
¬	,UÃ¨@
ã!(N7é1Å/X—
! O%ïß€%¥±-J.á„$_ŠE&Œ")¬Ð-¡î5×-b5¾·ÿ²&%'‡/)¤«%*k2)(ð ™1î
-Í/0“'ƒ½d6%¾
! @†n»V!ˆ$$ï6‰1ÌsX­*r7wì+ˆ)Ÿ0/)@¼ìÏÞJ)2…/ 4%xCwKm.2;K3*0.&¼Ò	ç)Ô>7Ô*Çù+Âc¼É!á!‡
! ‹(Ò““O24(0ÿµ3 +QÅ0—‘.àö2ß¤ ®z	W4,5î(_$N‹5‡+>)²ë
*Î#	5&qí0kf3ªh	Ý… a(±$Í ±&k(X,«(I§6‚ B3PìF/†¦Õ

! *Œ%Uó%;,·3ï!ø*W)¤3éwW
! .%U“"	�8…Ü.71–i-ZS(¨2	'n
ƒí "((§E1"$%¨'“2Ÿ#m	>"×>Á+jhé#P1)ï(qÅ8H{(¢%œ¡U$©3²5 îq'd"m6*­.Tåk7ù6ú6ò>
ëN>,‰Î7»8õ7K*"u+õ2µÚÒ
ü#N7GL8µ-* 	-2ø6•.|Ø;!}
! _ùW”-º3Ï‰'y'r.pœ¥T
íd+	7Õ8¤"Ê4ú 6t*ª1.¸[!À#èÂ‘È,è$—Ñ# ‘5Nn5-b)D«eº-í
oå
ú&Ÿ7Ë¹£-0B �-8›&É(æ6 ÿÕ)&8/65NÂ9
ºÜ#âC,1"«5ë%«
! µ0á¬8Pañ(�£*Ó½¼,?#,*h_)³ê.Âò+m+û(i87-þ
! l’	R5/ñ60€‚*ùüi
! ¾
¯Î(‰#
! &BÅ7
! %¥¢)ëZ"u%-8D/À5Á3ó{‰	ûë	*úC/h1€'ÜÃ�Û¼l*¬5iNáÆ$Ü%	n'©®A"g&w/^†	MÀ&�-Šc!Hü(v8+N!nÝ)
! lòt'€&‡C0}Ã3c
ŽË3A*A“B	k02LD1~Z-ýO>w%ˆ(
! Dj(«'
P8Dñ+ñ�è•3Cg_s#S4€.‘Ò�$9X	á&‰ÇÈÌ!«2¨è&m&Ú(•õ¡ð!Œ19Á	i6ûÂ!�
! (Ä³Ù!Æ5�r(;Æ*é{¿8ƒ
6
! (,Þ	
! ®¢ø"%1BHÞ.ÁuÛ3»
•%0L )xôZ2Ž­o	÷	Ï³8ŠP¼Bð¯#v¨)(‡a8!5F?/ï.§Ž6ús%8‘h"K56Ñ4–#)p5gÞ	y2ög1G+Úï$„
! ”.î05/9ÛëlA–Œ*›5�bð¬ËßP2G1A$
3üàõ.ó65%)@
! 5an{#Å%,W0ç�	†»M¨É*™ €
! ö@"5Ø8R5m
! ¹4U5ÝX(�-M5ú'à
! ±�B
.–S7F#Ãí2	Ö/š)(è+,?"þÎ	ö0*C"Ò,éF—.û
‡¿	øË+½Å e"G5p
! ÞKÍ1èÝ8_§'*s8™5\¦(1µ$Är&{+4§+€î4.�'85C8â$&\
é0m$QÊ¡"n8b^! û&¡%¡7( &}1D0ø<)"9C*Ü�*v‰ÐÎ¢‡6ÖÖ� R!Ý{Áqí"s›	%š\ ®³„3pJÝ &'$DtÙ8¨d5=#Ã—D}$u8û#þ
Š,/V%› €+a$�„A!/–5½&žö"É'R
d˜5ó#
‰329&
! g2ÁÖ3¾ˆô)$‚ÎÝ»^jg¢²,#	%°˜.t6<Ø7ªV5
`3ÑÀh$U7þÿ1ä0á41eA,ëè4%"‰^w5uKk
! 22E+Ú) ''(4•ðmÝB
Ð)Aê37Ë2…8¨/÷5Q*6î,ŠÐüæ0¾4=b4b¢�8;+–4-*0ì$10ut{
q2ž!4#cÌ+	nÕ¥¯
Ïoë5)ý ýK8R
9Æ0ç=¼.%õû…—85"¿�
! 
Ö	”'‚à(ˆ%›6D*X2Ë4Ý´!€!ˆô/GO$Œ2;4q%æ"L!Wy`.Hp)%¯à
5Â¦ù(:(<*§ —$"Z &Ô3"1È1ç�Ý#å~ Ï,‚¼ž¤â8B&[	
! Ç#m3..ª'½ uäb$)Û'2
$
! ¥
! •4øÂ
! ¾&0
0'¬
! ƒ3B‹ æGékq6A-û¡¥
ë±&#H#½�
v/!/½r�	µ5H
! 3'z¨1í¥„	2  
54Í’7«0.U
'5±\52+~€
ýh0ú5ƒn	ƒ—ãà7Ü|ö
! 08V«7—3
! ³ö)"J#C™2h'`Ó1ª7<(¢
i€6ùØ&#•1wæ-684¶Ý4M�!*q#q >+º'ç2<.úkb
! :ÑÇŒM¹'¨ÓÊ*Æ1íà€$4+ÞUòU0h8P˜	é¡2µú²¡$6ƒ)/
0#íug"�:¦;¢$(
! ¢ N
"W
ø 3z
! Î,Ð-
&û	$å8—¨e¹#…
! .søª3-í	*“!¥„1uf&‚.+©-Œº(8.à"v›à$¸§-ÆI ³003s*õ`,‘•Z	„8I/Ü­£"±!Ì ê)A.8û�‘3ˆ#æ$Ã+e*ç6ß|Zì€)4Ý�1àÑ) ñ¨.„%$²6S)‹\-»1,´ïà%³28„-Ç"—*>i0ËÜ‡ý^qn£)²1ù#�Aú(´)Â;-+"î/£Ü1™AÄ
! j5{3âÄ4¹(7|Ü*Z	Žî4·%ý2‰&¨�6š#ƒ"‹%7
¾-Y0I3o)‚I).‹6€±
! š „Ôº ˜(¸ÊØÕ.&fÊ�*Ír%!*_2üžc1Í#�3¶% 5…þ4R1™Ù�£·'Ý+¡/"9†488	W1.Öx$^3‘#Ì,ƒ¶9Ÿ3±ž	53:9§÷d3¹ä×!š4¤"##Ç
œfŠàD'ïyÄ·/4$8w
! k
! $t‹8thÛ1•(0'nçË#1*Ç0�+õ~*b#ƒÂ,Ð�/V,Â…l8÷¾%\%¶ëÅ» Å(¹Fò#c¿†'Øü%~a'ê§4q0k/Îˆ,9-³%°83Ç'	2Ð7})f;/üBˆ3	)bl+"
»+'^"WD20
! å//V.æP0* +~3"å&×3Ž&Ñ"$Û+§kÞ&µí¼áÌ§,V0�*5À%y.ù�ºæà 2m4³#^	Ýj"T �5ƒ!ü°.®3šñ5^+Ñ("!:œ8Á­7Ê.+Y?L
! ƒ	Ú`
ž)·º6(ß4ð"­i74f)å Õ1š'
[*-x6E5(/6š(ÄM%†
Ü!>�%ez7Fe'R.»4ì7&~
! €i M1ä2N1–!5$<ö&ë)Ý*-3´u,·0ö$‡+'¨4áa€')så€’&£#^
!-û[´úcŒð›q(‡_€ »&dC%,9žÛE,Ý*3Ë1V+9ë6-Û(¬i!",(Q·Èô7ù¿ÖÞ!£	�ñ.¦&ì5ô

'{Õ6¯Ï/Í
Wn&ÚŠ7æó8Y8>&Ù/”&÷
ï2¿-Ò$Eý-õ ã$Ä0Æ%’4Q+·£•6x]7I,ÇZ+*µ;å) 1(?&0600	ÿé<6tÁ1ç/iZ,3å%pÀ1 J²TÁ7	«-%5ú$sÊ(	.r
í8%Dø.F€@/)ò³Å"0~ê%‡)&ök*Ÿõ%n7•0Ï„%‚*°Ú5³6,©Â23'³Ü
U%–6,[Î%‚Ÿ
! *KáY2Í¸6¿)é*öµ.<#™)i#~-!8(#„
÷<’4M05#Ö.( 57á¼ê#qQ383è.T	Å5'dŒtAO_6Š(F8Aœ(~%µ67™á2<
! +(G(rá(:$š
!  ß2]
! 
! $[)1ë2($s÷]ä=ã!1—W@*å..5¹7ñm­
! *û¿
è-ƒ,:#.ƒ$Ã¹ªª~*
! ª�u #Ó0ˆ6ä&T$`’Á'u2$Á0€ü$Ã$e='ÜE!Ûö/ §)G
oãEt�â&t%Ç6y,®!S2Ð.+¨N8V7ñ4Œç™-ø(k N»yÌb& #�¿)
8²-&0%�$k®4í-9œ7³£'ü3[±Ù9v$P!Ì&ŸÙ	“æ1º
…)x”yo"R-•5´:¡5
! ++¸.Sd1¤,Ü5.M3Ã†Òõ'}Ø ’0(í'0CÝ1Í9Ú"Xu/ Â*L/>5¤&11#Ï#Š/½)œ6	]S*582‰×ª&+q( Ð%¸%™Ë'¯g½*ôI-I$/%®/Â/—&™,*
°òÚ/¾!ÚW#-¾+¯`5'È.}ã4�6*Ã%°+ ¶34°ª
! Ù¾–¹-b�.c™èu=&ö0+Ö(Ò
! .ø0
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 1845,1851 ****
  %d destructors found
  %d exits recorded for loop %d (having %d exits)%d frame table found
  %d frame tables found
! %i-bit mode not compiled in%llu bytes%p has no semantic routine%q#D cannot be overloaded with %q#D%q#D conflicts with a previous declaration%q#D conflicts with version inherited from %qT%q#D declared here%q#D does not have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D should be initialized%q#D, declared using local type %qT, is used but never defined%q#D, declared using unnamed type, is used but never defined%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX%q#T has no member named %qE%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)%q#T has no member named %qE; did you mean %qE?%q#T has no user-provided default constructor%q#T has pointer data members%q#T has virtual base classes%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T is not a class or namespace%q#T is not a template%q#T is not a valid type for a template non-type parameter%q#T only defines a private destructor and has no friends%q#T only defines private constructors and has no friends%q#T used where a %qT was expected%q#T used where a floating-point value was expected%q#T was previously declared here%q+#D cannot be declared%q+#D is not a static data member of %q#T%q+#D marked %<final%>, but is not virtual%q+#D marked %<override%>, but does not override%q+D alias between function and variable is not supported%q+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D declared as a friend%q+D declared as variadic function%q+D declared with an exception specification%q+D defined as variadic function without prototype%q+D defined both normally and as %qE attribute%q+D has incompatible attributes %qs and %qs%q+D in declare target directive does not have mappable type%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D offset %E in %qT isn%'t aligned to %u%q+D offset %E in %qT may not be aligned to %u%q+D redeclared as different kind of symbol%q+D redeclared inline with %<gnu_inline%> attribute%q+D redeclared inline without %<gnu_inline%> attribute%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D static data member inside of declare target directive%q+D takes only zero or two arguments%q+E is not a constant expression%q+F declared %<static%> but never defined%q+F used but never defined%q+T is not literal because:%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in map clauses%qD appears more than once in motion clauses%qD appears more than once in reduction clauses%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %i declared attribute %<nonstring%>%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]%qD attribute directive ignored%qD attribute is meaningless since members of the anonymous namespace get local symbols%qD attribute requires a single NTBS argument%qD called in a constant expression%qD called in a constant expression before its definition is complete%qD can be marked override%qD cannot appear in a constant-expression%qD cannot be %qs%qD cannot be declared %<virtual%>, since it is always static%qD cannot be defaulted%qD cannot be used as a function%qD cannot have default arguments%qD changed semantics in GCC 4.4%qD clearing an object of non-trivial type %#qT%s%qD clearing an object of type %#qT containing a pointer-to-member%s%qD clearing an object of type %#qT with no trivial copy-assignment%s%qD conflicts with used function%qD copying an object of non-trivial type %#qT from an array of %#qT%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead%qD declared %<static%> in %<constexpr%> context%qD declared %<static%> in %qs function%qD declared %<thread_local%> in %<constexpr%> context%qD declared %<thread_local%> in %qs function%qD declared %<transaction_safe_dynamic%>%qD declared as a %<virtual%> field%qD declared as a %<virtual%> parameter%qD declared as a %<virtual%> type%qD declared as a %<virtual%> variable%qD declared as a non-parameter%qD declared as an %<inline%> field%qD declared as an %<inline%> parameter%qD declared as an %<inline%> type%qD declared as array of %qT%qD declared as reference but not initialized%qD declared here%qD declared here as %q#D%qD declared here, later in the translation unit%qD defined but not used%qD defined here%qD does not have %<const char *%> type%qD does not have a mappable type in %qs clause%qD does not have integral or enumeration type%qD does not have integral type%qD does not name an enumeration in %qT%qD does not refer to a function%qD does not refer to a namespace scope function%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in lambda%qD is a function, not a type%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or namespace%qD is not a class type%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %<depend%> clause%qD is not public%qD is not usable as a %<constexpr%> function because:%qD is static but used in inline function %qD which is not static%qD is threadprivate variable in %qs clause%qD is too small to hold all values of %q#T%qD is used uninitialized%qD may be used uninitialized%qD may be used uninitialized in this function%qD may not be declared as static%qD may not be declared within a namespace%qD moving an object of non-trivial type %#qT and size %E into a region of size %E%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted destructor%qD must be a global variable in %<#pragma acc declare link%>%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD redeclared with different access%qD redeclared with different visibility%qD referenced in target region does not have a mappable type%qD renamed after being referenced in assembly%qD should be initialized%qD should be initialized in the member initialization list%qD should have been declared inside %qD%qD should return by value%qD source argument is the same as destination%qD specified both in declare target %<link%> and %<to%> clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specifies less restrictive attribute than its target %qD: %s%qD specifies less restrictive attributes than its target %qD: %s%qD specifies more restrictive attribute than its target %qD: %s%qD specifies more restrictive attributes than its target %qD: %s%qD target declared here%qD used as a variant with incompatible %<construct%> selector sets%qD used before its definition%qD used in its own initializer%qD used without template arguments%qD violates the C++ One Definition Rule%qD was declared %<extern%> and later %<static%>%qD was declared %qs which implies default visibility%qD was declared here%qD was hidden%qD was not declared %<constexpr%>%qD was not declared in this scope%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation%qD was not declared in this scope; did you mean %qs?%qD was not initialized with a constant expression%qD was previously declared here%qD was used with no declaration before its definition%qD was used with no prototype before its definition%qD will be initialized after%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer constant%qE attribute argument should be between 0 to 255%qE attribute argument should be between 18 to 255%qE attribute argument value %qE does not refer to a function parameter%qE attribute argument value %qE does not refer to a variable argument list%qE attribute argument value %qE exceeds %wu%qE attribute argument value %qE exceeds the number of function parameters %u%qE attribute argument value %qE is negative%qE attribute argument value %qE is not an integer constant%qE attribute argument value %qE refers to a variadic function parameter of unknown type%qE attribute argument value %qE refers to parameter type %qT%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option.%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; valid only for functions%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is not supported on this platform%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute must appear before %qs attribute%qE attribute must apply to a declaration%qE attribute not allowed with auto storage class%qE attribute not available to functions that return value on the stack%qE attribute not available to functions with arguments passed on the stack%qE attribute not available to functions with variable number of arguments%qE attribute on a function not returning a pointer%qE attribute on function returning %<void%>%qE attribute on non-volatile variable%qE attribute only affects top level objects%qE attribute only applies to SH2A%qE attribute only applies to base type of a function pointer%qE attribute only applies to function types%qE attribute only applies to functions%qE attribute only applies to interrupt functions%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE cannot have both %qs and %qs attributes%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE declared here%qE defined as wrong kind of tag%qE does not constrain a type%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type%qE does not have a mappable type in %qs clause%qE does not have pointer or array type%qE does not name a type%qE does not name a type; did you mean %qs?%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has not been declared%qE implies default visibility, but %qD has already been declared with a different visibility%qE in %<aligned%> clause is neither a pointer nor an array%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array%qE in %<reduction%> clause is a zero size array%qE in %q#T does not name a template type%qE in %q#T does not name a type%qE in namespace %qE does not name a template type%qE in namespace %qE does not name a template type; did you mean %qs?%qE in namespace %qE does not name a type%qE in namespace %qE does not name a type; did you mean %qs?%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is a member of a union%qE is a pointer; did you mean to use %<->%>?%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%qE is neither a variable nor a function name in clause %qs%qE is neither function nor member function; cannot be declared friend%qE is not a class or namespace%qE is not a class template%qE is not a class, namespace, or enumeration%qE is not a constant expression%qE is not a constant expression because allocated storage has not been deallocated%qE is not a constant expression because it refers to a result of %<operator new%>%qE is not a constant expression because it refers to an incompletely initialized variable%qE is not a constant expression because it refers to mutable subobjects of %qT%qE is not a template%qE is not a type%qE is not a valid %<asm%> qualifier%qE is not a valid template argument for %qT because it is not the address of a variable%qE is not a valid template argument for type %qT%qE is not a valid template argument for type %qT because %qD does not have external linkage%qE is not a valid template argument for type %qT because %qD has no linkage%qE is not a valid template argument for type %qT because it is a pointer%qE is not a valid template argument for type %qT because it is not an lvalue%qE is not a valid template argument for type %qT because it is of type %qT%qE is not a valid template argument for type %qT because of conflicts in cv-qualification%qE is not a valid template argument for type %qT because string literals can never be used in this context%qE is not a valid template argument of type %qT because %qD has no linkage%qE is not a valid template argument of type %qT because %qE is not a variable%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %<depend%> clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<register%>%qE used with %<typedef%>%qE with %<link%> clause used in %<routine%> function%qE writing a terminating nul past the end of the destination%qF declared %<static%> but never defined%qF requires %<-mvx%>%qF requires z14 or higher%qF requires z15 or higher%qT and %qT are in disjoint named address spaces%qT as type rather than plain %<decltype(auto)%>%qT declared here%qT declared with a mismatched class-key %qs%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT defined as %qs here%qT defined with direct virtual base%qT defined with multiple direct bases%qT does not have the %E ABI tag that %qT (used in the type of %qD) has%qT does not have the %E ABI tag that base %qT has%qT first declared as %qs here%qT has a base %qT whose type depends on the type %qT which has no linkage%qT has a base %qT whose type has no linkage%qT has a base %qT whose type uses the anonymous namespace%qT has a field %qD whose type depends on the type %qT which has no linkage%qT has a field %qD whose type has no linkage%qT has a field %qD whose type uses the anonymous namespace%qT has a previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qV qualifiers cannot be applied to %qT%qc conversion used unquoted%qc conversion used within a quoted sequence%qc directive redundant after prior occurence of the same%qs%qs LHS in clobber statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%qs always evaluates to true in %<if constexpr%>%qs and %<%s-%s%> are incompatible%qs and %<%s=%s%> are incompatible%qs and %qs are incompatible%qs and %qs arguments of %qs intrinsic at %L must have identical shape.%qs and %qs arguments of %qs intrinsic at %L must have the same type%qs and %qs attributes are not compatible%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%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)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be used for type declarations%qs clause at %L specified more than once%qs clause may not appear on non-rectangular %qs%qs clause on %<requires%> directive not supported yet%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs does not support MIPS16 code%qs does not support feature %qs%qs entity cannot have an initializer at %C%qs entity cannot have attributes at %C%qs expects 1 argument but %d given%qs expects 2 arguments but %d given%qs expects a constant argument%qs expects a fixed-point value as argument%qs expects a fixed-point value as first argument%qs expects an integer value as second argument%qs expression must be integral%qs expression of %<volatile%>-qualified type is deprecated%qs failed%qs feature modifier is incompatible with the use of floating-point types%qs feature modifier is incompatible with the use of vector types%qs function cannot have arguments%qs function cannot have different interrupt type%qs function cannot return a value%qs function uses %<auto%> type specifier without trailing return type%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>%qs function with trailing return type has %qT as its type rather than plain %<auto%>%qs function with trailing return type not declared with %<auto%> type specifier%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is not a proper array section%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L%qs in DEPEND clause at %L is a zero size array section%qs in EXTENDS expression at %C is not a derived type%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause%qs in LINEAR clause at %L requires a scalar integer linear-step expression%qs in cannot appear in COMMON at %L [F2008:C5100]%qs in gimple IL%qs in the pointer assignment at %L cannot be an l-value since it is a procedure%qs in variable definition context (%s) at %L is not a variable%qs incompatible with explicitly disabled options%qs initialized and declared %<extern%>%qs into non-mode-precision operand%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram.%qs intrinsic with CHARACTER argument at %L%qs intrinsic with KIND argument at %L%qs intrinsic with RADIX argument at %L%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you cannot set it to other values%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is deprecated%qs is deprecated and not recommended in any circumstances%qs is deprecated; use -fno-zero-initialized-in-bss%qs is deprecated; use -fstack-check%qs is incompatible with %qs%qs is incompatible with the use of floating-point types%qs is incompatible with the use of vector types%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a gcov data file%qs is not a valid base register in %<-mstack-protector-guard-reg=%>%qs is not a valid base register in %qs%qs is not a valid number in %<-mstack-protector-guard-offset=%>%qs is not a valid number in %qs%qs is not a valid offset in %<-mstack-protector-guard-offset=%>%qs is not a valid offset in %qs%qs is not a valid option to the preprocessor%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported with the current options%qs is not valid for %<-mmacosx-version-min%>%qs is not valid for %qs%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L%qs is only valid for the cell processor%qs is version %q.*s, expected version %q.*s%qs length expression must be integral%qs length expression must be positive constant integer expression%qs matching variant is deprecated.%qs matching variant requires z14 or higher%qs matching variant requires z15 or higher%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported on this target%qs of %qs is PRIVATE at %L%qs of module %qs, imported at %C, is also the name of the current program unit%qs of non-mode-precision operand%qs only supported in OpenACC code%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs requires %qs%qs requires %qs or %qs%qs requires ISA 3.0 IEEE 128-bit floating point%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires the %qs (or newer), and %qs or %qs options%qs requires the %qs and %qs options%qs requires the %qs option%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specifies a conflicting level of parallelism%qs symbol %q+D must have static linkage%qs symbol %q+D ultimately targets itself%qs tag used in naming %q#T%qs unsupported for this ABI%qs used with %qE%qs uses dynamic stack allocation%qs uses register r29%qs value must be positive%qs variable is neither a pointer nor an array%qs variable is neither a pointer nor reference to pointer%qs variable is neither a pointer, nor an array nor reference to pointer or array%qs variable is not a pointer%qs with an always-false condition%qs: [%u] bad %<next_regno%> for empty chain (%u)%qs: [%u] bad %<oldest_regno%> (%u)%qs: [%u] non-empty register in chain (%s %u %i)%qs: loop in %<next_regno%> chain (%u)%r%s:%d:%R   %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%R   in %<constexpr%> expansion of %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%d:%R   in %<constexpr%> expansion of %qs%s%s
  %s  Same as %s.%s !$ACC LOOP loops not perfectly nested at %L%s %#qD%s %#qS%s %<%s%.*s%> expects a matching %<%T%s%> argument%s %<%s%.*s%> expects a matching %<%s%s%> argument%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT%s %<%s(%E)%> %p %d%s %qE does not fully implement the %qE protocol%s %qs%s %qs construct inside of %s %qs region%s %qs is an invalid argument to builtin %qs%s %s %p %d%s %s%s
--- 1808,1814 ----
  %d destructors found
  %d exits recorded for loop %d (having %d exits)%d frame table found
  %d frame tables found
! %i-bit mode not compiled in%llu bytes%p has no semantic routine%q#D cannot be overloaded with %q#D%q#D conflicts with a previous declaration%q#D conflicts with version inherited from %qT%q#D declared here%q#D does not have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D should be initialized%q#D, declared using local type %qT, is used but never defined%q#D, declared using unnamed type, is used but never defined%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX%q#T has no member named %qE%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)%q#T has no member named %qE; did you mean %qE?%q#T has no user-provided default constructor%q#T has pointer data members%q#T has virtual base classes%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T is not a class or namespace%q#T is not a template%q#T is not a valid type for a template non-type parameter%q#T only defines a private destructor and has no friends%q#T only defines private constructors and has no friends%q#T used where a %qT was expected%q#T used where a floating-point value was expected%q#T was previously declared here%q+#D cannot be declared%q+#D is not a static data member of %q#T%q+#D marked %<final%>, but is not virtual%q+#D marked %<override%>, but does not override%q+D alias between function and variable is not supported%q+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D declared as a friend%q+D declared as variadic function%q+D declared with an exception specification%q+D defined as variadic function without prototype%q+D defined both normally and as %qE attribute%q+D has incompatible attributes %qs and %qs%q+D in declare target directive does not have mappable type%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D offset %E in %qT isn%'t aligned to %u%q+D offset %E in %qT may not be aligned to %u%q+D redeclared as different kind of symbol%q+D redeclared inline with %<gnu_inline%> attribute%q+D redeclared inline without %<gnu_inline%> attribute%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D static data member inside of declare target directive%q+D takes only zero or two arguments%q+E is not a constant expression%q+F declared %<static%> but never defined%q+F used but never defined%q+T is not literal because:%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in map clauses%qD appears more than once in motion clauses%qD appears more than once in reduction clauses%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %i declared attribute %<nonstring%>%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]%qD attribute directive ignored%qD attribute is meaningless since members of the anonymous namespace get local symbols%qD attribute requires a single NTBS argument%qD called in a constant expression%qD called in a constant expression before its definition is complete%qD can be marked override%qD cannot appear in a constant-expression%qD cannot be %qs%qD cannot be declared %<virtual%>, since it is always static%qD cannot be defaulted%qD cannot be used as a function%qD cannot have default arguments%qD changed semantics in GCC 4.4%qD clearing an object of non-trivial type %#qT%s%qD clearing an object of type %#qT containing a pointer-to-member%s%qD clearing an object of type %#qT with no trivial copy-assignment%s%qD conflicts with used function%qD copying an object of non-trivial type %#qT from an array of %#qT%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead%qD declared %<static%> in %<constexpr%> context%qD declared %<static%> in %qs function%qD declared %<thread_local%> in %<constexpr%> context%qD declared %<thread_local%> in %qs function%qD declared %<transaction_safe_dynamic%>%qD declared as a %<virtual%> field%qD declared as a %<virtual%> parameter%qD declared as a %<virtual%> type%qD declared as a %<virtual%> variable%qD declared as a non-parameter%qD declared as an %<inline%> field%qD declared as an %<inline%> parameter%qD declared as an %<inline%> type%qD declared as array of %qT%qD declared as reference but not initialized%qD declared here%qD declared here as %q#D%qD declared here, later in the translation unit%qD defined but not used%qD defined here%qD does not have %<const char *%> type%qD does not have a mappable type in %qs clause%qD does not have integral or enumeration type%qD does not have integral type%qD does not name an enumeration in %qT%qD does not refer to a function%qD does not refer to a namespace scope function%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in lambda%qD is a function, not a type%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or namespace%qD is not a class type%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %<depend%> clause%qD is not public%qD is not usable as a %<constexpr%> function because:%qD is static but used in inline function %qD which is not static%qD is threadprivate variable in %qs clause%qD is too small to hold all values of %q#T%qD is used uninitialized%qD may be used uninitialized%qD may be used uninitialized in this function%qD may not be declared as static%qD may not be declared within a namespace%qD moving an object of non-trivial type %#qT and size %E into a region of size %E%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted destructor%qD must be a global variable in %<#pragma acc declare link%>%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD redeclared with different access%qD redeclared with different visibility%qD referenced in target region does not have a mappable type%qD renamed after being referenced in assembly%qD should be initialized%qD should be initialized in the member initialization list%qD should have been declared inside %qD%qD should return by value%qD source argument is the same as destination%qD specified both in declare target %<link%> and %<to%> clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specifies less restrictive attribute than its target %qD: %s%qD specifies less restrictive attributes than its target %qD: %s%qD specifies more restrictive attribute than its target %qD: %s%qD specifies more restrictive attributes than its target %qD: %s%qD target declared here%qD used as a variant with incompatible %<construct%> selector sets%qD used before its definition%qD used in its own initializer%qD used without template arguments%qD violates the C++ One Definition Rule%qD was declared %<extern%> and later %<static%>%qD was declared %qs which implies default visibility%qD was declared here%qD was hidden%qD was not declared %<constexpr%>%qD was not declared in this scope%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation%qD was not declared in this scope; did you mean %qs?%qD was not initialized with a constant expression%qD was previously declared here%qD was used with no declaration before its definition%qD was used with no prototype before its definition%qD will be initialized after%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer constant%qE attribute argument should be between 0 to 255%qE attribute argument should be between 18 to 255%qE attribute argument value %qE does not refer to a function parameter%qE attribute argument value %qE does not refer to a variable argument list%qE attribute argument value %qE exceeds %wu%qE attribute argument value %qE exceeds the number of function parameters %u%qE attribute argument value %qE is negative%qE attribute argument value %qE is not an integer constant%qE attribute argument value %qE refers to a variadic function parameter of unknown type%qE attribute argument value %qE refers to parameter type %qT%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option.%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; valid only for functions%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is not supported on this platform%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute must appear before %qs attribute%qE attribute must apply to a declaration%qE attribute not allowed with auto storage class%qE attribute not available to functions that return value on the stack%qE attribute not available to functions with arguments passed on the stack%qE attribute not available to functions with variable number of arguments%qE attribute on a function not returning a pointer%qE attribute on function returning %<void%>%qE attribute on non-volatile variable%qE attribute only affects top level objects%qE attribute only applies to SH2A%qE attribute only applies to base type of a function pointer%qE attribute only applies to function types%qE attribute only applies to functions%qE attribute only applies to interrupt functions%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE cannot have both %qs and %qs attributes%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE declared here%qE defined as wrong kind of tag%qE does not constrain a type%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type%qE does not have a mappable type in %qs clause%qE does not have pointer or array type%qE does not name a type%qE does not name a type; did you mean %qs?%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has not been declared%qE implies default visibility, but %qD has already been declared with a different visibility%qE in %<aligned%> clause is neither a pointer nor an array%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array%qE in %<reduction%> clause is a zero size array%qE in %q#T does not name a template type%qE in %q#T does not name a type%qE in namespace %qE does not name a template type%qE in namespace %qE does not name a template type; did you mean %qs?%qE in namespace %qE does not name a type%qE in namespace %qE does not name a type; did you mean %qs?%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is a member of a union%qE is a pointer; did you mean to use %<->%>?%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%qE is neither a variable nor a function name in clause %qs%qE is neither function nor member function; cannot be declared friend%qE is not a class or namespace%qE is not a class template%qE is not a class, namespace, or enumeration%qE is not a constant expression%qE is not a constant expression because allocated storage has not been deallocated%qE is not a constant expression because it refers to a result of %<operator new%>%qE is not a constant expression because it refers to an incompletely initialized variable%qE is not a constant expression because it refers to mutable subobjects of %qT%qE is not a template%qE is not a type%qE is not a valid %<asm%> qualifier%qE is not a valid template argument for %qT because it is not the address of a variable%qE is not a valid template argument for type %qT%qE is not a valid template argument for type %qT because %qD does not have external linkage%qE is not a valid template argument for type %qT because %qD has no linkage%qE is not a valid template argument for type %qT because it is a pointer%qE is not a valid template argument for type %qT because it is not an lvalue%qE is not a valid template argument for type %qT because it is of type %qT%qE is not a valid template argument for type %qT because of conflicts in cv-qualification%qE is not a valid template argument for type %qT because string literals can never be used in this context%qE is not a valid template argument of type %qT because %qD has no linkage%qE is not a valid template argument of type %qT because %qE is not a variable%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %<depend%> clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<register%>%qE used with %<typedef%>%qE with %<link%> clause used in %<routine%> function%qE writing a terminating nul past the end of the destination%qF declared %<static%> but never defined%qF requires %<-mvx%>%qF requires z14 or higher%qF requires z15 or higher%qT and %qT are in disjoint named address spaces%qT as type rather than plain %<decltype(auto)%>%qT declared here%qT declared with a mismatched class-key %qs%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT defined as %qs here%qT defined with direct virtual base%qT defined with multiple direct bases%qT does not have the %E ABI tag that %qT (used in the type of %qD) has%qT does not have the %E ABI tag that base %qT has%qT first declared as %qs here%qT has a base %qT whose type depends on the type %qT which has no linkage%qT has a base %qT whose type has no linkage%qT has a base %qT whose type uses the anonymous namespace%qT has a field %qD whose type depends on the type %qT which has no linkage%qT has a field %qD whose type has no linkage%qT has a field %qD whose type uses the anonymous namespace%qT has a previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qV qualifiers cannot be applied to %qT%qc conversion used unquoted%qc conversion used within a quoted sequence%qc directive redundant after prior occurence of the same%qs%qs LHS in clobber statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%qs always evaluates to true in %<if constexpr%>%qs and %<%s-%s%> are incompatible%qs and %<%s=%s%> are incompatible%qs and %qs are incompatible%qs and %qs arguments of %qs intrinsic at %L must have identical shape.%qs and %qs arguments of %qs intrinsic at %L must have the same type%qs and %qs attributes are not compatible%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have length at least 1%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%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)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be used for type declarations%qs clause at %L specified more than once%qs clause may not appear on non-rectangular %qs%qs clause on %<requires%> directive not supported yet%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs does not support MIPS16 code%qs does not support feature %qs%qs entity cannot have an initializer at %C%qs entity cannot have attributes at %C%qs expects 1 argument but %d given%qs expects 2 arguments but %d given%qs expects a constant argument%qs expects a fixed-point value as argument%qs expects a fixed-point value as first argument%qs expects an integer value as second argument%qs expression must be integral%qs expression of %<volatile%>-qualified type is deprecated%qs failed%qs feature modifier is incompatible with the use of floating-point types%qs feature modifier is incompatible with the use of vector types%qs function cannot have arguments%qs function cannot have different interrupt type%qs function cannot return a value%qs function uses %<auto%> type specifier without trailing return type%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>%qs function with trailing return type has %qT as its type rather than plain %<auto%>%qs function with trailing return type not declared with %<auto%> type specifier%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is not a proper array section%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L%qs in DEPEND clause at %L is a zero size array section%qs in EXTENDS expression at %C is not a derived type%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause%qs in LINEAR clause at %L requires a scalar integer linear-step expression%qs in cannot appear in COMMON at %L [F2008:C5100]%qs in gimple IL%qs in the pointer assignment at %L cannot be an l-value since it is a procedure%qs in variable definition context (%s) at %L is not a variable%qs incompatible with explicitly disabled options%qs initialized and declared %<extern%>%qs into non-mode-precision operand%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram.%qs intrinsic with CHARACTER argument at %L%qs intrinsic with KIND argument at %L%qs intrinsic with RADIX argument at %L%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you cannot set it to other values%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is deprecated%qs is deprecated and not recommended in any circumstances%qs is deprecated; use -fno-zero-initialized-in-bss%qs is deprecated; use -fstack-check%qs is incompatible with %qs%qs is incompatible with the use of floating-point types%qs is incompatible with the use of vector types%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a gcov data file%qs is not a valid base register in %<-mstack-protector-guard-reg=%>%qs is not a valid base register in %qs%qs is not a valid number in %<-mstack-protector-guard-offset=%>%qs is not a valid number in %qs%qs is not a valid offset in %<-mstack-protector-guard-offset=%>%qs is not a valid offset in %qs%qs is not a valid option to the preprocessor%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported with the current options%qs is not valid for %<-mmacosx-version-min%>%qs is not valid for %qs%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L%qs is only valid for the cell processor%qs is version %q.*s, expected version %q.*s%qs length expression must be integral%qs length expression must be positive constant integer expression%qs matching variant is deprecated.%qs matching variant requires z14 or higher%qs matching variant requires z15 or higher%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported on this target%qs of %qs is PRIVATE at %L%qs of module %qs, imported at %C, is also the name of the current program unit%qs of non-mode-precision operand%qs only supported in OpenACC code%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs requires %qs%qs requires %qs or %qs%qs requires ISA 3.0 IEEE 128-bit floating point%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires the %qs (or newer), and %qs or %qs options%qs requires the %qs and %qs options%qs requires the %qs option%qs requires the ELFv2 ABI%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specifies a conflicting level of parallelism%qs symbol %q+D must have static linkage%qs symbol %q+D ultimately targets itself%qs tag used in naming %q#T%qs unsupported for this ABI%qs used with %qE%qs uses dynamic stack allocation%qs uses register r29%qs value must be positive%qs variable is neither a pointer nor an array%qs variable is neither a pointer nor reference to pointer%qs variable is neither a pointer, nor an array nor reference to pointer or array%qs variable is not a pointer%qs with an always-false condition%qs: [%u] bad %<next_regno%> for empty chain (%u)%qs: [%u] bad %<oldest_regno%> (%u)%qs: [%u] non-empty register in chain (%s %u %i)%qs: loop in %<next_regno%> chain (%u)%r%s:%d:%R   %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%R   in %<constexpr%> expansion of %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%d:%R   in %<constexpr%> expansion of %qs%s%s
  %s  Same as %s.%s !$ACC LOOP loops not perfectly nested at %L%s %#qD%s %#qS%s %<%s%.*s%> expects a matching %<%T%s%> argument%s %<%s%.*s%> expects a matching %<%s%s%> argument%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT%s %<%s(%E)%> %p %d%s %qE does not fully implement the %qE protocol%s %qs%s %qs construct inside of %s %qs region%s %qs is an invalid argument to builtin %qs%s %s %p %d%s %s%s
*************** F2008: A pointer function assignment is
*** 1898,1911 ****
  Conflicting initializers in union at %L and %LConform more closely to IBM XLC semantics.Conform to nothing in particular.Conform to the ISO 1990 C standard as amended in 1994.Conform to the ISO 1990 C standard with GNU extensions.Conform to the ISO 1990 C standard.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.Conform to the ISO 1999 C standard with GNU extensions.Conform to the ISO 1999 C standard.Conform to the ISO 2011 C standard with GNU extensions.Conform to the ISO 2011 C standard.Conform to the ISO 2011 C++ standard with GNU extensions.Conform to the ISO 2011 C++ standard.Conform to the ISO 2014 C++ standard with GNU extensions.Conform to the ISO 2014 C++ standard.Conform to the ISO 2017 C standard (published in 2018) with GNU extensions.Conform to the ISO 2017 C standard (published in 2018).Conform to the ISO 2017 C++ standard with GNU extensions.Conform to the ISO 2017 C++ standard.Conform to the ISO 2020 C++ standard (experimental and incomplete support).Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support).Conform to the ISO 202X C standard draft (experimental and incomplete support).Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support).Conform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 2008 standard including TS 29113.Conform to the ISO Fortran 2008 standard.Conform to the ISO Fortran 2018 standard.Conform to the ISO Fortran 95 standard.Conform to the Objective-C 1.0 language as implemented in GCC 4.0.Conform to the o32 FPXX ABI.Consider access to byte sized memory slow.Consider type 'int' to be 16 bits wide.Consider type 'int' to be 32 bits wide.Constant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConstant logical value in CASE statement is repeated at %LConstruct webs and split unrelated uses of single variable.Contained function %qs at %L has no IMPLICIT typeContained procedure %qs at %C clashes with procedure defined at %LContained procedure %qs at %C is already ambiguousContained procedure %qs at %L has the same name as its encompassing procedureContained procedure %qs at %L of a PURE procedure must also be PUREControl generation of reciprocal estimates.Control the IEEE trap mode.Control the generated fp rounding mode.Control the precision given to fp exceptions.Control which events are displayed in diagnostic paths.Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2.Conversion from %qs to %qs at %LConversion from %s to %s at %LConversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argumentConversion of an Infinity or Not-a-Number at %L to INTEGERConvert 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.Convert conditional jumps in innermost loops to branchless equivalents.Convert floating point constants to single precision constants.Convert function return to call and return thunk.Convert indirect call and jump to call and return thunks.Copy array sections into a contiguous block on procedure entry.Copyright %s 2021 Free Software Foundation, Inc.
  Corank mismatch in argument %qs at %L (%d and %d)Cost at which GCSE optimizations will not constraint the distance an expression can travel.Cost to assume for a branch insn.Cost to assume for a multiply insn.Cost to assume for a multiply instruction, with 4 being equal to a normal insn.Could not find real kind with at least %d bitsCould not generate addis value for fusionCould not open output file '%s'
  Count speculative dependencies while calculating priority of instructions.Cray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointee %qs in %s clause at %LCray pointee %qs in SHARED clause at %LCray pointee object %qs in %s clause at %LCray pointee object %qs of derived type in %s clause at %LCray pointee object %qs of polymorphic type in %s clause at %LCray pointer %qs in %s clause at %LCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCray pointer declaration at %C requires %<-fcray-pointer%> flagCray pointer object %qs in %s clause at %LCray pointer object %qs of derived type in %s clause at %LCray pointer object %qs of polymorphic type in %s clause at %LCreate GUI application.Create a dynamically linked position independent executable.Create a shared library.Create a static position independent executable.Create canonical induction variables in loops.Create console application.Create data files needed by "gcov".Creating '%s'
! Creating array temporary at %LCreating array temporary at %L for argument %qsD-style variadic functions cannot be used with -betterCDATA array %qs at %L must be specified in a previous declarationDATA element %qs at %L cannot have a coindexDATA element %qs at %L cannot have the ALLOCATABLE attributeDATA element %qs at %L is a pointer and so must be a full arrayDATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-targetDATA statement at %C after the first executable statementDATA statement at %C cannot appear within an INTERFACEDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDC format specifier not allowed at %CDEALLOCATE objectDEALLOCATE of coarray at %C in CRITICAL blockDEALLOCATE of coarray at %C in DO CONCURRENT blockDECIMAL= at %L not allowed in Fortran 95DEF_INTERNAL_FLT_FN (%s) has no associated built-in functionsDEF_INTERNAL_INT_FN (%s) has no associated built-in functionsDELIM= at %L not allowed in Fortran 95DEPEND SINK used together with DEPEND SOURCE on the same construct at %LDETACH event handle %qs in %s clause at %LDETACH event handle %qs in SHARED clause at %LDIM argument at %L is out of boundsDIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %LDIMENSION specified for %qs outside its INTERFACE body at %LDISTANCE= argument to NUM_IMAGES at %LDISTANCE= argument to THIS_IMAGE at %LDIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionDO CONCURRENT construct at %CDO loop at %L is undefined as it overflowsDO loop at %L is undefined as it underflowsDO loop at %L will be executed zero timesDO step value is zeroDO termination statement which is not END DO or CONTINUE with label %d at %CDO-iterator %qs at %L is inside iterator of the same nameDOUBLE COMPLEX at %CDP format specifier not allowed at %CDTIO %s procedure at %L must be recursiveDTIO character argument at %L must have assumed lengthDTIO dummy argument at %L must be a scalarDTIO dummy argument at %L must be an ASSUMED SHAPE ARRAYDTIO dummy argument at %L must be of KIND = %dDTIO dummy argument at %L must be of type %sDTIO dummy argument at %L must have INTENT %sDTIO procedure %qs at %L must be a subroutineDarwin does not support -mfentry or associated optionsDarwin is not an mx32 platformData element above array upper bound at %LData element below array lower bound at %LData is stored in big-endian format.Data is stored in little-endian format.  (Default).Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE).Data target at %L shall not have a coindexData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedureData transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedureData transfer element at %L cannot have PRIVATE componentsData transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have procedure pointer componentsData-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 targetDebug library to use instead of phobos.Declaring method %qD final would enable devirtualization of %i callDeclaring method %qD final would enable devirtualization of %i callsDeclaring method %qD final would enable devirtualization of %i call executed %lli timesDeclaring method %qD final would enable devirtualization of %i calls executed %lli timesDeclaring type %qD final would enable devirtualization of %i callDeclaring type %qD final would enable devirtualization of %i callsDeclaring type %qD final would enable devirtualization of %i call executed %lli timesDeclaring type %qD final would enable devirtualization of %i calls executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i callDeclaring virtual destructor of %qD final would enable devirtualization of %i callsDeclaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli timesDefault library to use instead of phobos.Defer popping functions args from stack until later.Deferred array %qs at %L is not permitted in an initialization expressionDeferred type parameter not yet supportedDelete dead instructions that may throw exceptions.Delete useless null pointer checks.Deleted feature:Deprecated in favor of -std=c++11.Deprecated in favor of -std=c++14.Deprecated in favor of -std=c++17.Deprecated in favor of -std=c11.Deprecated in favor of -std=c99.Deprecated in favor of -std=gnu++11.Deprecated in favor of -std=gnu++14.Deprecated in favor of -std=gnu++17.Deprecated in favor of -std=gnu11.Deprecated in favor of -std=gnu99.Deprecated in favor of -std=iso9899:1999.Deprecated option.  Use -mno-vrsave instead.Deprecated option.  Use -mvrsave instead.Deprecated.  This switch has no effect.Derived type %qs at %C is being used before it is definedDerived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)Derived type %qs at %L has not been declaredDerived type %qs at %L may not be ABSTRACTDerived type %qs at %L must be an extension of %qsDerived type %qs at %L must be extensibleDerived type %qs cannot be used as a variable at %CDerived type %qs cannot be used as a variable at %LDerived type %qs declared at %L must have the BIND attribute to be C interoperableDerived type %qs is used as an actual argument at %LDerived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processorDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDerived type definition at %C with empty CONTAINS sectionDerived type definition at %C without componentsDerived type definition of %qs at %C has already been definedDerived type name %qs at %C already has a basic typeDerived type name %qs at %C already has a basic type of %sDerived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE objectDerived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE objectDerived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMONDerived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE objectDerived type variable %qs in COMMON at %L has an ultimate component that is allocatableDerived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attributeDerived type variable %qs in COMMON at %L may not have default initializerDerived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overriddenDerived-type %qs with BIND(C) must not have a CONTAINS section at %CDerived-type %qs with SEQUENCE must not have a CONTAINS section at %CDerived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializerDescription for mxl-mode-bootstrap.Description for mxl-mode-executable.Description for mxl-mode-novectors.Description for mxl-mode-xmdstub.Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Determine which dependences between insns are considered costly.Different CHARACTER lengths (%ld/%ld) in array constructorDifferent CHARACTER lengths (%ld/%ld) in array constructor at %LDifferent character kinds at %LDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmulDifferent shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmulDifferent type kinds at %LDifferent types in pointer assignment at %L; attempted assignment of %s to %sDimensions specified for %s at %L after its initializationDisable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger.Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger.Disable ARCompact specific pass to generate conditional execution instructions.Disable FP regs.Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>Disable LR and SR instructions from using FPX extension aux registers.Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger.Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.Disable floating point optimizations that ignore the IEEE signedness of zero.Disable hardware floating point.Disable indexed addressing.Disable optimizations observable by IEEE signaling NaNs.Disable optimizations that assume default FP rounding behavior.Disable position-independent code (PIC) for use in OS kernel code.Disable preprocessing.Disable space regs.Disable the use of RX FPU instructions.Disallow direct calls to global functions.Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).Disallow tail call optimization when a calling routine may have omitted character lengths.Discover pure and const functions.Discover read-only and non addressable static variables.Discover read-only, write-only and non-addressable static variables.Display compile time statistics.Display statistics accumulated during compilation.Display the code tree after front end optimization.Display the code tree after parsing.Display the code tree after parsing; deprecated option.Display the compiler's version.Display the frontend AST after parsing and semantic passes.Display the global symbol table after parsing.Display the symbols in reverse order.Display this information.Division by zero at %LDivision by zero converting %s to %s at %LDivision strategy, one of: call-div1, call-fp, call-table.Do CFG-sensitive rematerialization in LRA.Do alignment optimizations for call instructions.Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.Do link the standard D startup files in the compilation.Do no generate BRcc instructions in arc_reorg.Do not allow constant data to be placed in code sections.Do not assume a large TLS segment.Do not assume that functions never executed during the train run are cold.Do not assume that standard C libraries and "main" exist.Do not disable space regs.Do not discard comments in macro expansions.Do not discard comments.Do not display functions compiled or elapsed time.Do not elide common elements in template comparisons.Do not emit addressing modes with side-effect assignment.Do not emit complex integer constants to read-only memory.Do not emit function prologue or epilogue.Do not enforce strict alignment.Do not generate #line directives.Do not generate .size directives.Do not generate a single exit point for each function.Do not generate code that can only run in supervisor mode (default).Do not generate load/store with update instructions.Do not generate mpy instructions for ARC700.Do not generate unaligned memory accesses.Do not inline integer division.Do not inline square root.Do not link against the device-specific library lib<MCU>.a.Do not link the standard D library in the compilation.Do not load the PIC register in function prologues.Do not look for object files in standard path.Do not mark ABI switches in e_flags.Do not perform optimizations increasing noticeably stack usage.Do not place floating point constants in TOC.Do not place symbol+offset constants in TOC.Do not predefine system-specific and GCC-specific macros.Do not pretty-print template specializations as the template signature followed by the arguments.Do not provide a default start-address 0x100 of the program.Do not push extended registers on stack in monitor functions.Do not search standard system include directories (those specified with -isystem will still be used).Do not search standard system include directories for C++.Do not support SSE4.1 and SSE4.2 built-in functions and code generation.Do not suppress C++ class debug information.Do not suppress warnings from system headers.Do not treat local variables and COMMON blocks as if they were named in SAVE statements.Do not tune code and read-only data alignment.Do not tune stack alignment.Do not tune writable data alignment.Do not use MDMX instructions.Do not use MIPS-3D instructions.Do not use VAX fp.Do not use a cache-flushing function before calling stack trampolines.Do not use addresses that allocate global registers.Do not use condition codes from normal instructions.Do not use hardware FP.Do not use hardware floating point.Do not use hardware fp.Do not use hardware quad fp instructions.Do not use the AIX Vector Extended ABI.Do not use the AltiVec ABI extensions.Do not use the bit-field instructions.Do not use the callt instruction (default).Do not use the device-specific specs file device-specs/specs-<MCU>.Do not use the fabsd custom instruction.Do not use the fabss custom instr.Do not use the faddd custom instruction.Do not use the fadds custom instruction.Do not use the fatand custom instruction.Do not use the fatans custom instruction.Do not use the fcmpeqd custom instruction.Do not use the fcmpeqs custom instruction.Do not use the fcmpged custom instruction.Do not use the fcmpges custom instruction.Do not use the fcmpgtd custom instruction.Do not use the fcmpgts custom instruction.Do not use the fcmpled custom instruction.Do not use the fcmples custom instruction.Do not use the fcmpltd custom instruction.Do not use the fcmplts custom instruction.Do not use the fcmpned custom instruction.Do not use the fcmpnes custom instruction.Do not use the fcosd custom instruction.Do not use the fcoss custom instruction.Do not use the fdivd custom instruction.Do not use the fdivs custom instruction.Do not use the fexpd custom instruction.Do not use the fexps custom instruction.Do not use the fextsd custom instruction.Do not use the fixdi custom instruction.Do not use the fixdu custom instruction.Do not use the fixsi custom instruction.Do not use the fixsu custom instruction.Do not use the floatid custom instruction.Do not use the floatis custom instruction.Do not use the floatud custom instruction.Do not use the floatus custom instruction.Do not use the flogd custom instruction.Do not use the flogs custom instruction.Do not use the fmaxd custom instruction.Do not use the fmaxs custom instruction.Do not use the fmind custom instruction.Do not use the fmins custom instruction.Do not use the fmuld custom instruction.Do not use the fmuls custom instruction.Do not use the fnegd custom instruction.Do not use the fnegs custom instruction.Do not use the frdxhi custom instruction.Do not use the frdxlo custom instruction.Do not use the frdy custom instruction.Do not use the fsind custom instruction.Do not use the fsins custom instruction.Do not use the fsqrtd custom instruction.Do not use the fsqrts custom instruction.Do not use the fsubd custom instruction.Do not use the fsubs custom instruction.Do not use the ftand custom instruction.Do not use the ftans custom instruction.Do not use the ftruncds custom instruction.Do not use the fwrx custom instruction.Do not use the fwry custom instruction.Do not use the round custom instruction.Do not use unaligned memory references.Do not warn about using "long long" when -pedantic.Do stack checking using bounds in L1 scratch memory.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't align items in code or data.Don't allocate floats and doubles in extended-precision registers.Don't assume that unaligned accesses are handled by the system.Don't call any cache flush functions.Don't call any cache flush trap.Don't create a dynamically linked position independent executable.Don't emit DWARF additions beyond selected version.Don't emit dllexported inline functions unless needed.Don't generate DWARF pubnames and pubtypes sections.Don't generate checks for control speculation in selective scheduling.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Don't indicate any priority with TARGET_REGISTER_PRIORITY.Don't optimize block moves, use memcpy.Don't optimize block moves.Don't use P-mnemonics for branches.Don't use any of r32..r63.Don't use less than 25 bit addressing range for calls.Don't warn about uses of Microsoft extensions.Double CLASS IS block in SELECT TYPE statement at %LDowngrade conformance errors to warnings.Driving:Dummy %qs at %L cannot have an initializerDummy argument %qs at %L cannot be INTENT(OUT)Dummy argument %qs at %L cannot be OPTIONALDummy argument %qs at %L cannot be a derived type at %CDummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L was declared INTENT(OUT) but was not setDummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILEDummy argument %qs not allowed in expression at %LDummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedureDummy argument %qs with INTENT(IN) in pointer association context (%s) at %LDummy argument %qs with INTENT(IN) in variable definition context (%s) at %LDummy flag. This is the default unless FPX switches are provided explicitly.Dummy procedure %qs at %C cannot have a generic interfaceDummy procedure %qs at %L shall not be elementalDummy procedure %qs is invalid in procedure pointer initialization at %LDummy procedure %qs not allowed in elemental procedure %qs at %LDummy procedure %qs of PURE procedure at %L must also be PUREDummy procedure at %C may not have BIND(C) attribute with NAMEDump Source Coverage Obligations.Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt.Dump a textual representation of the exploded graph to SRCFILE.eg.txt.Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.Dump analyzer-specific data to a SRCFILE.analyzer.json.gz file.Dump declarations to a .decl file.Dump detailed information on GCC's internal representation of source code locations.Dump only the defined symbols.Dump optimization passes.Dump state-purging information to a SRCFILE.state-purge.dot file.Dump the analyzer exploded graph to a SRCFILE.eg.dot file.Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.Dump the demangled output.Dump the details of LTO objects.Dump the dump tool command line options.Dump the statistics of gimple statements.Dump the statistics of tree types.Dump the statistics of trees.Dump the symtab callgraph.Dump various analyzer internals to SRCFILE.*.fg.dot and SRCFILE.*.tg.dot.Dump various analyzer internals to SRCFILE.analyzer.txt.Dump various analyzer internals to stderr.Duplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate ASYNCHRONOUS attribute specified at %LDuplicate AUTOMATIC attribute specified at %LDuplicate BIND attribute specified at %LDuplicate DEFERRED at %CDuplicate DIMENSION attribute at %CDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate POINTER attribute at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate argument %qs at %L to intrinsic %sDuplicate array spec for Cray pointee at %CDuplicate construct label %qs at %CDuplicate format specification at %CDuplicate name %qs in association at %CDuplicate name %qs in parameter list at %CDuplicate statement label %d at %L and %LDuplicate symbol %qs in formal argument list at %CDuring link time optimization warn about mismatched types of global declarations.Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.Dynamically allocate cc registers.E specifier not allowed with g0 descriptor in format string at %LEDGE_CROSSING incorrectly set across same sectionEDGE_CROSSING missing across section boundaryEH edge crosses section boundary in bb %iEH incoming edge mixed with non-EH incoming edges in bb %iEH landing pad label ELEMENTAL function %qs at %L must have a scalar resultELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %LELEMENTAL prefix in MODULE PROCEDURE interface is missing at %LELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %LELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockENCODING= at %L not allowed in Fortran 95END TEAM statement at %CEND statement instead of %s statement at %LEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVEENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVEENTRY %qs at %L has no IMPLICIT typeENTRY result %s cannot be a POINTER in FUNCTION %s at %LENTRY result %s cannot be an array in FUNCTION %s at %LENTRY result %s cannot be of type %s in FUNCTION %s at %LENTRY statement at %CENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a STRUCTURE blockENTRY statement at %C cannot appear within a SUBMODULEENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY statement at %L with BIND(C) prohibited in an elemental procedureENTRY_BLOCK has IL associated with itENUM and ENUMERATOR at %CENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsEQUIVALENCE statement at %CERR tag label %d at %L not definedERRMSG at %LERRMSG at %L is useless without a STAT tagERRMSG tag at %LERRMSG variableERRMSG variable at %L shall be a scalar default CHARACTER variableERRMSG= argument at %L must be a scalar CHARACTER variableERROR STOP statement at %CESA/390 architecture.EVENT POST statement at %CEVENT WAIT statement at %CEVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPEEXIT statement at %C terminating !$ACC LOOP loopEXIT statement at %C terminating !$OMP DO loopEXIT statement with no do-construct-name at %CEXIT_BLOCK has IL associated with itEXTENDS at %LEXTERNAL attribute conflicts with FUNCTION attribute in %qs at %LEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement %d of actual argument of RESHAPE at %L cannot be negativeElement in %s array constructor at %L is %sElement of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %LElement of assumed-shape or pointer array passed to array dummy argument %qs at %LElement with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %LElemental function as initialization expression with non-integer/non-character arguments at %LElements with the same value at %L and %L in vector subscript in a variable definition context (%s)Eliminate multiple function invocations also for impure functions.Emit .gnu_attribute tags.Emit .stack_size directives.Emit 16-bit relocations to the small data areas.Emit 32-bit relocations to the small data areas.Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property.Emit IEEE-conformant code, without inexact exceptions.Emit RISC-V ELF attribute.Emit call graph information.Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.Emit code for the byte/word ISA extension.Emit code for the counting ISA extension.Emit code for the fp move and sqrt ISA extension.Emit code for the motion video ISA extension.Emit code using explicit relocation directives.Emit common-like symbols as weak symbols.Emit debug annotations during preprocessing.Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.Emit diagnostics showing the location of nodes in the exploded graph.Emit direct branches to local functions.Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.Emit function prologues only before parts of the function that need it, rather than at the top of the function.Emit function-calls using global offset table when generating PIC.Emit fused multiply-add instructions for long doubles in vector registers (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb).  Reassociation pass does not handle fused multiply-adds, therefore code generated by the middle-end is prone to having long fused multiply-add chains.  This is not pipeline-friendly, and the default behavior is to emit separate multiplication and addition instructions for long doubles in vector registers, because measurements show that this improves performance.  This option allows overriding it for testing purposes.Emit implicit instantiations of inline templates.Emit implicit instantiations of templates.Emit indirect branches to local functions.Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit().Emit long load/store sequences.Emit more verbose descriptions of control flow in diagnostics.Emit more verbose descriptions of state changes in diagnostics.Emit optimization diagnostics.Emit profiling counter call at function entry before prologue.Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run.Emit progressive recommended breakpoint locations.Emit rdval instead of rduniq for thread pointer.Emit special instrumentation for accesses to volatiles.Emit static const variables even if they are not used.Emit stop bits before and after volatile extended asms.Emit template instantiations as weak symbols.Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.Emit verbose debug information in assembly code.Empty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty old style initializer list at %CEmpty set of digits in BOZ constant at %CEnable 'q' instruction alternatives.Enable 16-entry register file.Enable 64-bit Time-Stamp Counter extension instruction.Enable C++ coroutines (experimental).Enable C++ header module (experimental).Enable C++ modules-ts (experimental).Enable C++14 sized deallocation support.Enable C-SKY DSP instructions.Enable C-SKY Enhanced DSP instructions.Enable C-SKY SECURE instructions.Enable C-SKY TRUST instructions.Enable C-SKY Vector DSP instructions.Enable CFI tables via GAS assembler directives.Enable DEC-style STATIC and AUTOMATIC attributes.Enable DIV, DIVU.Enable DIV-REM instructions for ARCv2.Enable DSP 3.1 Pack A extensions.Enable DWARF line debug info via GNU as.Enable Dual and Single Operand Instructions for Telephony.Enable ENTER_S and LEAVE_S opcodes for ARCv2.Enable FT32B code compression.Enable Full Redundancy Elimination (FRE) on trees.Enable Function Descriptor PIC mode.Enable Graphite Identity transformation.Enable ID based shared library.Enable IEEE 128-bit floating point via the __float128 keyword.Enable Local Register Allocation.Enable Locked Load/Store Conditional extension.Enable MUL instructions.Enable MUL.X and UMUL.X instructions.Enable MULX instructions, assume fast shifter.Enable Objective-C exception and synchronization syntax.Enable Objective-C setjmp exception handling runtime.Enable OpenACC.Enable OpenMP (implies -frecursive in Fortran).Enable OpenMP GPU offloading.Enable OpenMP's SIMD directives.Enable PIC support for building libraries.Enable Plan 9 language extensions.Enable Rcq constraint handling - most short code generation depends on this.Enable Rcw constraint handling - ccfsm condexec mostly depends on this.Enable Read-Modify-Write (RMW) instructions support/use.Enable SSA coalescing of user variables.Enable SSA code sinking on trees.Enable SSA dead code elimination optimization on trees.Enable SSA-BIT-CCP optimization on trees.Enable SSA-CCP optimization on trees.Enable SSA-PRE optimization on trees.Enable TPF-OS tracing code.Enable Virtual Hosting support.Enable XY Memory extension (DSP version 3).Enable alignment of COMMON blocks.Enable all -Wunused- warnings.Enable all DEC language extensions.Enable all optimization info dumps on stderr.Enable an RTL peephole pass before sched2.Enable asan allocas/VLAs protection.Enable asan builtin functions protection.Enable asan detection of use-after-return bugs.Enable asan globals protection.Enable asan load operations protection.Enable asan stack protection.Enable asan store operations protection.Enable assembler and linker relaxation.  Enabled by default at -Os.Enable atomic instructions.Enable backend debugging.Enable backward propagation of use properties at the SSA level.Enable barrel shift instructions.Enable basic block vectorization (SLP) on trees.Enable basic program profiling code.Enable bbit peephole2.Enable cache bypass for volatile references.Enable cache prefetch instructions.Enable certain features present in the Concepts TS.Enable code density instructions for ARCv2.Enable code hoisting.Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for generating profile info for profile feedback directed optimizations.Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for performing profile feedback directed optimizations.Enable compact casesi pattern.Enable conditional dead code elimination for builtin calls.Enable conditional execution other than moves/scc.Enable conditional move instruction usage.Enable conditional moves.Enable constructor/destructor feature.Enable coprocessor instructions.Enable copy propagation of scalar-evolution information.Enable copy propagation on trees.Enable correction of flow inconsistent profile data input.Enable dead store elimination.Enable debug output.Enable decimal floating point hardware support.Enable default conversions between __float128 & long double.Enable default widths for i, f and g format specifiers.Enable divide and modulus instructions.Enable dominator optimizations.Enable double load/store instructions for ARC HS.Enable dual viterbi butterfly extension.Enable earlier placing stop bits for better scheduling.Enable early gimple folding of builtins.Enable exception handling.Enable forward propagation on trees.Enable front end optimization.Enable function profiling.Enable function reordering that improves code placement.Enable garbage collection (GC) in Objective-C/Objective-C++ programs.Enable generation of ARC SIMD instructions via target-specific builtins.Enable generation of R2 BMX instructions.Enable generation of R2 CDX instructions.Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div.Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override.Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul.Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch.Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override.Enable generation of hardware floating point instructions. The default is -msoft-float.Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override.Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations.Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations.Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension.Enable guessing of branch probabilities.Enable hardware floating point.Enable hoisting adjacent loads to encourage generating conditional move instructions.Enable hoisting loads from conditional pointers.Enable hwasan instrumentation of allocas/VLAs.Enable hwasan instrumentation of builtin functions.Enable hwasan instrumentation of load operations.Enable hwasan instrumentation of statically sized stack-allocated variables.Enable hwasan instrumentation of store operations.Enable in and out of Graphite representation.Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable inlining of PLT in function calls.Enable inlining of function declared "inline", disabling disables all inlining.Enable interrupt stack instructions.Enable kind-specific variants of integer intrinsic functions.Enable label alignment optimizations.Enable lazy module importing.Enable legacy math intrinsics for compatibility.Enable legacy parsing of INCLUDE as statement.Enable link-time optimization.Enable linker optimizations.Enable linker relaxation.Enable linker relaxations.Enable linker relaxing.Enable load/store bonding.Enable loop distribution for patterns transformed into a library call.Enable loop distribution on trees.Enable loop epilogue vectorization using smaller vector size.Enable loop header copying on trees.Enable loop interchange on trees.Enable loop invariant motion on trees.Enable loop nest transforms.  Same as -floop-nest-optimize.Enable loop optimizations on tree level.Enable loop vectorization on trees.Enable machine specific peephole optimizations.Enable more verbose RTX cost dumps during debug.  For GCC developers use only.Enable most warning messages.Enable multicore support.Enable multiply instructions.Enable multiprocessor instructions.Enable nested conditional execution optimizations.Enable optimizing &&/|| in conditional execution.Enable parsing GIMPLE.Enable pre-reload use of cbranchsi pattern.Enable preprocessing.Enable range checking during compilation.Enable reassociation on tree level.Enable register pressure sensitive insn scheduling.Enable relaxing in the assembler.Enable scheduling across basic blocks.Enable separate data segment.Enable setting GPRs to the result of comparisons.Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET).Enable sign extend instructions.Enable split of 32 bit immediate loads into low / high part.Enable stack probing.Enable static analysis pass.Enable strict 32-bit psABI struct return checking.Enable string length optimizations on trees.Enable support for C++ concepts.Enable support for DEC STRUCTURE/RECORD.Enable support for GNU transactional memory.Enable support for the RH850 ABI.  This is the default.Enable support for the old GCC ABI.Enable swap byte ordering extension instruction.Enable tail merging on trees.Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals.Enable the critical path heuristic in the scheduler.Enable the dependent count heuristic in the scheduler.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.Enable the extended LRW instruction (default for CK801).Enable the group heuristic in the scheduler.Enable the last instruction heuristic in the scheduler.Enable the loop nest optimizer.Enable the normal mode.Enable the rank heuristic in the scheduler.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.Enable the speculative instruction heuristic in the scheduler.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.Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.Enable the use of RX FPU instructions.  This is the default.Enable the use of blank format items in format strings.Enable the use of character literals in assignments and data statements for non-character variables.Enable the use of indexed loads.Enable the use of pre/post modify with register displacement.Enable the use of the LRA register allocator.Enable the use of the fsca instruction.Enable the use of the fsrra instruction.Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.Enable the use of the short load instructions.Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.Enable traditional preprocessing.Enable transitivity of constraints during analysis.Enable unaligned word and halfword accesses to packed data.Enable use of BI/BIH instructions when available.Enable use of GPREL for read-only data in FDPIC.Enable use of NPS400 bit operations.Enable use of NPS400 xld/xst extension.Enable use of POST_INC / POST_DEC.Enable use of POST_MODIFY.Enable use of R16-R31 (default).Enable use of odd-numbered single-precision registers.Enable use of sdata/scommon/sbss.Enable user-defined instructions.Enable using IEEE 128-bit floating point instructions.Enable v850e3v5 loop instructions.Enable variable polynomial CRC extension.Enable vectorization on trees.Enable verbose output.Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).Enable workarounds for the errata of the GR712RC processor.Enable workarounds for the errata of the UT699 processor.Enable workarounds for the errata of the UT699E/UT700 processor.Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.Enable/disable GP-relative addressing.Enabled ID based shared library.Enables Position-Independent-Data (PID) mode.Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.Enables verbose cost model dumping in the debug dump files.Encode SSE instructions with VEX prefix.End expression in DO loopEnd of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of scalar initializer expected at %CEnd of search list.
  Enforce class member access control semantics.Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attributeEntity %qs at %L is already present in the interfaceEntity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CEquality comparison for %s at %LEquivalence for %qs does not match ordering of COMMON %qs at %LEquivalent to -mgpopt=local.Equivalent to -mgpopt=none.Errmsg-variable at %L shall not be %sd within the same %s statementErrorError allocating %lu bytesError converting PARAMETER constant in complex constant at %CError converting integerError in pointer initialization at %CError in type-spec at %LError in typebound call at %LError reallocating to %lu bytesError writing JSON output file %s
  Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
! Evaluation of nonstandard initialization expression at %LEvaluation of string longer than 2**28 at %L deferred to runtime, expect bugsEventEvent variable argument at %L must be a coarray but not coindexedEvent variable argument at %L must be a coarray or coindexedEvent variable at %L must be a scalar of type EVENT_TYPEExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected %<(%> at %CExpected %<)%> or %<,%> at %CExpected %<,%> at %CExpected %<,%> or end of statement at %CExpected %<::%> after binding-attributes at %CExpected %<::%> at %CExpected %<=>%> at %CExpected %<END INTERFACE ASSIGNMENT (=)%> at %CExpected '*' in coindex specification in ALLOCATE statement at %LExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected AQC_REL, RELEASE, or ACQUIRE at %CExpected DO loop at %CExpected HOST, NOHOST or ANY at %CExpected INCLUSIVE or EXCLUSIVE clause at %CExpected P edit descriptor in format string at %LExpected PARAMETER symbol in complex constant at %CExpected RANK or RANK DEFAULT following SELECT RANK at %CExpected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %CExpected SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %LExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a procedure for argument %qs at %LExpected a procedure pointer for argument %qs at %LExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected binding target after %<=>%> at %CExpected block name %qs of SELECT construct at %CExpected block name of %qs in %s statement at %LExpected bounds specification for %qs at %LExpected coarray variable as %qs argument to the %s intrinsic at %LExpected comma in I/O list at %CExpected component reference at %CExpected data constant after repeat spec at %CExpected entity-list in AUTOMATIC statement at %CExpected entity-list in STATIC statement at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected label %qs for %s statement at %CExpected left parenthesisExpected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %LExpected module procedure name at %CExpected nameExpected parameter list in type declaration at %CExpected real stringExpected register or constant integer.Expected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected structure component or operator name after '.' at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting %<END INTERFACE %s%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qsExpecting %<END INTERFACE OPERATOR (.%s.)%> at %CExpecting %s at %CExpecting %s statement at %LExpecting a comma in EQUIVALENCE at %CExpecting a scalar INTEGER expression at %C, found %sExpecting a variable at %LExpecting definable entity near %LExpecting list of named entities at %CExpecting variable in READ statement at %CExpecting variable or io-implied-do at %LExpecting variable or io-implied-do in READ statement at %LExplain what alignment considerations lead to the decision to make an insn short or long.Explicit array shape at %C must be constant of INTEGER type and not %s typeExplicit interface required for %qs at %L: %sExplicit interface required for component %qs at %L: %sExplicit interface required for polymorphic argument at %LExplicit shaped array with nonconstant bounds at %CExport functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE selector at %L cannot be %sExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: %s specifier in %s statement at %L has value %qsExtension: Conversion from %s to %s at %LExtension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: Zero width after L descriptor at %LExtension: backslash character at %CExtension: exponent-letter %<q%> in real-literal-constant at %CExternal %qs at %L cannot have an initializerExternal IO UNIT cannot be an array at %LExternal object %qs at %L may not have an initializerExtra option to %<-Xassembler%>: %s, dropping all %<-Xassembler%> and %<-Wa%> options.Extraneous characters in format at %LF2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface bodyFAIL IMAGE statement at %CFAILED= argument to NUM_IMAGES at %LFDPIC mode is not supported in Thumb-1 modeFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure %qs at %L is not a SUBROUTINEFINAL procedure %qs declared at %L has the same rank (%d) as %qsFINAL procedure at %L must have exactly one argumentFINAL procedure declaration at %CFLUSH statement at %CFORALL construct at %LFORALL end expression at %L must be a scalar INTEGERFORALL index %qs may not appear in triplet specification at %LFORALL index-name at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar variable of type integerFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORM TEAM statement at %CFORMAT label %d at %L not definedFORMAT statement at %C cannot appear within an INTERFACEFORMAT statement at %L does not have a statement labelFORMAT tag at %L cannot be a zero-sized arrayFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>FPTR argument at %L to C_F_POINTER shall not be polymorphicFPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITSFUNCTION result %s cannot be a POINTER in FUNCTION %s at %LFUNCTION result %s cannot be an array in FUNCTION %s at %LFUNCTION result %s cannot be of type %s in FUNCTION %s at %LFactor complex constructors and destructors to favor space over speed.Failed to create structure type '%s' at %CFailed to match clause at %CFailure getting length of a constant array.Failure in conversion of BOZ to REAL at %LFatal ErrorField members of a synchronized class cannot be %sFile %qs opened at %C is not a GNU Fortran module fileFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)First or last !$OMP ATOMIC intrinsic argument must be %qs at %LFix min_int calculationFixed line length must be at least sevenFlag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %qsFlag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %qsFlag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>Floating point custom instruction configuration name.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For shift operations by a constant amount, which require an individual instruction to shift by one position, set the maximum number of inline shift instructions (maximum value 64) to emit instead of using the corresponding __mspabi helper function. The default value is 4.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.For the assembler (and linker) permit any architecture sub-variant to be used without error.Forbid performing fp-as-gp optimization.Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.Force all calls to be made via a jli instruction.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force creation of temporary to test infrequently-executed forall code.Force disable hardware loop, even use -mext-dsp.Force functions to be aligned to a 4 byte boundary.Force generation of external symbol indirection stubs.Force indirect call and jump via register.Force performing fp-as-gp optimization.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2003: %s specifier in %s statement at %L has value %qsFortran 2003: Character for %qs argument of %qs intrinsic at %LFortran 2003: DT format specifier not allowed at %CFortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %LFortran 2008 obsolescent feature:Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %LFortran 2008: Non-pointer actual argument at %L to pointer dummy %qsFortran 2008: Null pointer at %L to non-pointer dummy %qsFortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFound no matching specific binding for the call to the GENERIC %qs at %LFree line length must be at least threeFunction %qs as initialization expression at %LFunction %qs at %L cannot be called recursively, as it is not RECURSIVEFunction %qs at %L cannot have an initializerFunction %qs at %L has no IMPLICIT typeFunction %qs at %L has no IMPLICIT type; did you mean %qs?Function %qs at %L is INTRINSIC but is not compatible with an intrinsicFunction %qs at %L must be PUREFunction %qs in initialization expression at %L must be an intrinsic functionFunction %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argumentFunction %qs requires an argument list at %CFunction %qs, parameter %u, has IPA-SRA accesses which overlapFunction %s at %L has entries with mismatched array specificationsFunction %s at %L with entries returning variables of different string lengthsFunction %s, parameter %u, is used but does not have any certain IPA-SRA accessFunction not found.Function result %qs at %L cannot have an initializerFunction result %qs at %L has no IMPLICIT typeFunction result %qs at %L is invalid as X argument to C_FUNLOCFunction result %qs at %L shall not be a coarray or have a coarray componentFunction result %qs is invalid as proc-target in procedure pointer assignment at %LFunction result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attributeFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power10.Fuse certain integer operations together for better performance on power8.Fuse medium/large code model toc references with the memory instruction.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC does not currently support argument type %qT for %<simd%> functionsGCC does not currently support mixed size types for %<simd%> functionsGCC does not currently support return type %qT for %<simd%> functionsGCC does not currently support simdlen %wd for type %qTGCC is not configured to support %s as offload targetGCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>GCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCN GPU type to use:GCSE disabledGENERIC %qs at %L cannot overwrite specific binding with the same nameGENERIC %qs at %L must target a specific binding, %qs is GENERIC, tooGENERIC at %C must be inside a derived-type CONTAINSGENERIC binding at %CGENERIC procedure %qs is not allowed as an actual argument at %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
! GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGNU-style attribute between label and declaration appertains to the labelGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGarbage after PARAMETERIZED TYPE declaration at %CGenerate (do not generate) MMA instructions.Generate (do not generate) pc-relative memory addressing.Generate (do not generate) pc-relative memory optimizations for externals.Generate (do not generate) prefixed memory instructions.Generate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate C prototypes from non-BIND(C) external procedure definitions.Generate C++ Module dependency information.Generate C-SKY FPU double float instructions (default for hard float).Generate DSP extension instructions.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate ModuleInfo struct for output module.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SBIT, CBIT instructions.Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all _mcount and __fentry__ calls.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a Mach-O bundle (file type MH_BUNDLE).Generate a __return_loc section pointing to all return instrumentation code.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate an output executable that binds symbols on load, rather than lazily.Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate big-endian eBPF.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for C-SKY compiler runtime instead of libgcc.Generate code for CR16C architecture.Generate code for CR16C+ architecture (Default).Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Smart Mode.Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for class invariant contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that conforms to the specified ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to mitigate against straight line speculation.Generate code to track when the CPU might be speculating incorrectly.Generate code to use a non-exec PLT and GOT.Generate code using global anchor symbol addresses.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code which uses the core registers only (r0-r14).Generate code with library calls for floating point.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate constant pools in the compiler instead of assembler.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in STABS format.Generate debug information in VMS format.Generate debug information in XCOFF format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in extended STABS format.Generate debug information in extended XCOFF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide instructions.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate eBPF for the given Linux kernel version.Generate extended arithmetic instructions, only valid for ARC700.Generate extended entry point information for inlined functions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate floating-point multiply-accumulation instructions.Generate frecipd/fsqrtd/fdivd instructions (default for hard float).Generate hardware abs instructions.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate little endian code.Generate little-endian code.Generate little-endian eBPF.Generate load/store multiple instructions.Generate load/store with update instructions.Generate local calls to out-of-line atomic operations.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate millicode thunks.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate position-independent code for executables if possible (large mode).Generate position-independent code for executables if possible (small mode).Generate position-independent code if possible (large mode).Generate position-independent code if possible (small mode).Generate prefetch instructions, if available, for arrays in loops.Generate push/pop instructions (default).Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate return instruction in naked function.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate stm/ldm instructions (default).Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unaligned VSX load/store for inline expansion of memcpy/memmove.Generate unaligned VSX vector pair load/store for inline expansion of memcpy/memmove.Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Generate xBPF.Generic function %qs at %L is not consistent with a specific intrinsic interfaceGeneric name %qs of function %qs at %L being the same name as derived type at %LGeneric subroutine %qs at %L is not consistent with an intrinsic subroutine interfaceGive branches their default cost.Give external symbols a leading underscore.Global binding name %qs at %L is already being used as a %s at %LGlobal binding name %qs at %L is already being used at %LGlobal entity %qs at %L cannot appear in a COMMON block at %LGlobal name %qs at %L is already being used as a %s at %LGlobal name %qs at %L is already being used at %LGraphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default.Hexadecimal constant at %L uses nonstandard X instead of ZHollerith constant at %CHost associated variable %qs may not be in the DATA statement at %CHow much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).I/O register operand for '%%%c'IBITS: Bad bitICE: emit_insn used where emit_jump_insn needed:
  ID of shared library to build.ID shared libraries and FD-PIC mode can%'t be used togetherIEEE_ARITHMETIC module at %CIEEE_EXCEPTIONS module at %CIEEE_FEATURES module at %CIF clause at %L requires a scalar LOGICAL expressionIF clause modifier %s at %L not appropriate for the current OpenMP constructIF clause without modifier at %L used together with IF clauses with modifiersIM part_ref at %CIMPLICIT NONE (type) statement at %L following an IMPLICIT statementIMPLICIT statement at %C following an IMPLICIT NONE (type) statementIMPORT NONE with spec list at %CIMPORT statement at %CIMPORT statement at %C only permitted in an INTERFACE bodyIMPURE procedure at %CINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTEGER expression of %s clause at %L must be non-negativeINTEGER expression of %s clause at %L must be positiveINTEGER expression of SCHEDULE clause's chunk_size at %L must be positiveINTEGER(KIND=8) is not available for %<-fdefault-integer-8%> optionINTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> optionINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.INTENT(IN) POINTER %qs in %s clause at %LINTENT(IN) POINTER %qs in COPYPRIVATE clause at %LINTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphicINTERFACE procedure %qs at %L has the same name as the enclosing procedureIO UNIT in %s statement at %L must be an internal file in a PURE procedureIO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CIOMSG tag at %LIPA modref summary is missing in input fileIPA-SRA access verification failedISA %qs is not supported in %<target%> attribute, use %<arch=%> syntaxISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<[[]]%> attributes before C2XISO C does not support %<__int%d%> typesISO C does not support %<~%> for complex conjugationISO C does not support %qs predefined identifierISO C does not support complex integer typesISO C does not support decimal floating-point before C2XISO C does not support fixed-point typesISO C does not support omitting parameter names in function definitions before C2XISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a %<?:%> expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ allows bit-field attributes only before the %<:%> tokenISO C++ did not adopt string literal operator templates taking an argument pack of charactersISO C++ does not allow %<?:%> with omitted middle operandISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not allow GNU designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ does not support %<__int%d%> for %qsISO C++ does not support plain %<complex%> meaning %<double complex%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids converting a string constant to %qTISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids empty unnamed enumISO C++ forbids flexible array member %qsISO C++ forbids flexible array membersISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a %<?:%> expressionISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>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%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>ISO C++ forbids using a floating-point literal in a constant-expressionISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading %<operator ?:%>ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C++17 does not allow %<register%> storage class specifierISO C++17 does not allow dynamic exception specificationsISO C11 does not support omitting the string in %<_Static_assert%>ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Alignas%>ISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<_Static_assert%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<for%> loop initial declarationsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids array %qE whose size cannot be evaluatedISO C90 forbids array whose size cannot be evaluatedISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Alignas%>ISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %<_Static_assert%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsISO_C_BINDING module at %CISO_FORTRAN_ENV intrinsic module at %CIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If bounds remapping is specified at %L, the pointer target shall not be NULLIf first argument of ATAN2 at %L is zero, then the second argument must not be zeroIf first argument of ATAN2D at %L is zero, then the second argument must not be zeroIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.Ignore unsupported pragmas.Ignored.Illegal allocate-object at %C for a PURE procedureIllegal assignment to external procedure at %LIllegal character in BOZ constant at %CIllegal id in copy_walk_reduction_argIllegal preprocessor directiveIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement EVENT %s at %C in CRITICAL blockImage control statement EVENT %s at %C in DO CONCURRENT blockImage control statement EVENT %s at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement C++17 inheriting constructor semantics.Implement DIP1000: Scoped pointers (experimental).Implement DIP25: Sealed references (experimental).Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.Implicitly declared BIND(C) function %qs at %L may not be C interoperableImplicitly declared BIND(C) variable %qs at %L may not be C interoperableImplicitly declared function %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %LImplicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT typeImplied SAVE for module variable %qs at %L, needed due to the default initializationImplied-shape array at %LImprove GCC's ability to track column numbers in large source files, at the expense of slower compilation.Impure function %qs at %L might not be evaluatedImpure function at %L might not be evaluatedIn %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.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 %sIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination.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.In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qsIn constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn moduleIn module imported atIn static member function %qsInclude directory %qs: %sIncompatible allocate-object at %C for CHARACTER type-spec at %LIncompatible derived type in PARAMETER at %LIncompatible initialization between a derived type entity and an entity with %qs type at %CIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sIncompatible typespec for array element at %LIncompatible use of TILE and COLLAPSE at %LInconsistent equivalence rules involving %qs at %L and %qs at %LInconsistent internal state: No location in expression near %LInconsistent internal state: No location in statementInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ldIncorrect function return valueIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %LIndex variable %qs redefined at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inequality comparison for %s at %LInhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of structure component with a HOLLERITH constant at %L is not allowedInitialization of variable at %C is not allowed in a PURE procedureInitialization string at %L was truncated to fit the variable (%ld/%ld)Initialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initialized symbol %qs at %C can only be COMMON in BLOCK DATAInitialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocksInitializer not allowed for PARAMETER %qs at %CInitializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline code to invalidate instruction cache entries after setting up nested function trampolines.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Inquiry parameter cannot appear in a data-stmt-object-list at %CInsert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks.Insert code to profile values of expressions.Insert relax hint for linker to do relaxation.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instruction accounted for function thunk overhead.Instrument function entry and exit with profiling calls.Instrument function exit in instrumented functions with __fentry__.Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons).Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons).Integer division truncated to constant %qs at %LInteger expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>Integer too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterchanging loops at %LInterface %qs at %L is declared in a later PROCEDURE statementInterface %qs at %L may not be a statement functionInterface %qs at %L may not be genericInterface %qs at %L must be explicitInterface mismatch for procedure-pointer component %qs in structure constructor at %L: %sInterface mismatch in dummy procedure %qs at %L: %sInterface mismatch in global procedure %qs at %L: %sInterface mismatch in procedure pointer assignment at %L: %qs is not a subroutineInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInterface-name expected after %<(%> at %CInternal compiler error: Error reporting routines re-entered.
  Internal file at %L with namelistInternal procedure %qs in %s at %LInternal procedure %qs is invalid in procedure pointer assignment at %LInternal procedure %qs is invalid in procedure pointer initialization at %LInternal procedure %qs is used as actual argument at %LInternal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Interrupt Service Routines cannot be coded in Thumb-1 modeIntersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]Intrinsic %qs (%s) used at %LIntrinsic %qs at %L cannot have an initializerIntrinsic %qs at %L is invalid in procedure pointer assignmentIntrinsic %qs at %L is not allowed as an actual argumentIntrinsic %qs at %L must have at least two argumentsIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic function %qs (%d) not recognizedIntrinsic function %qs at %L is not permitted in an initialization expressionIntrinsic function %s at %L is not permitted for CO_REDUCEIntrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointerIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure %qs not allowed in PROCEDURE statement at %LIntrinsic procedure at %L cannot be a MODULE PROCEDUREIntrinsic subroutine %qs at %L shall not have a type specifierIntrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clauseInvalid BOZ literal constant used in subscript at %CInvalid C identifier in NAME= specifier at %CInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid NAME %qs in !$ACC ROUTINE ( NAME ) at %CInvalid NULL at %LInvalid argument to !$ACC WAIT at %CInvalid association target at %CInvalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extensionInvalid character %qc in variable name at %CInvalid character 0x%s at %CInvalid character in name at %CInvalid character(s) in ELSE statement after %CInvalid clause in module with !$ACC DECLARE at %LInvalid codimension %d at %C, only %d codimensions existInvalid context for NULL () intrinsic at %LInvalid context for NULL() pointer at %%LInvalid exponent-letter %<q%> in real-literal-constant at %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedureInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initialization expression for ALLOCATABLE component %qs in structure constructor at %LInvalid initializer %s in Data statement at %CInvalid keyword %qs in %qs intrinsic function at %LInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid mixing of IEEE 128-bit and IBM 128-bit floating point typesInvalid old style initialization for derived type component at %CInvalid operator for !$OMP DECLARE REDUCTION %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid standard code on intrinsic %qs (%d)Invalid substring in data-implied-do at %L in DATA statementInvalid type-spec at %CInvalid use of BOZ literal constant at %LInvalid value for %s specification at %CIssue a note when diagnostics are deduplicated.Issue debug information for compiler-generated auxiliary variables.Issue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJunk after MAP statement at %CJunk after UNION statement at %CJunk after non-nested STRUCTURE statement at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND attribute at %C in a STRUCTURE definitionKIND attribute at %C in a TYPE definitionKIND parameter of %s at %L must be an initialization expressionKIND part_ref at %CKeyword %qs at %C has already appeared in the current argument listKeyword argument %qs at %L is already associated with another actual argumentKeyword argument %qs at %L is invalid in a statement functionKeyword argument %qs at %L is not in the procedureKeyword argument %qs at %L is not in the procedure; did you mean %qs?Keyword argument requires explicit interface for procedure %qs at %LKeyword argument requires explicit interface for procedure pointer component %qs at %LKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known CSKY CPUs (for use with the -mcpu= options):Known CSKY FPUs (for use with the -mfpu= option):Known CSKY architectures (for use with the -march= option):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known PTX ISA versions (for use with the -misa= option):Known TILE-Gx CPUs (for use with the -mcpu= option):Known TILEPro CPUs (for use with the -mcpu= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known choices for return instrumentation with -minstrument-return=:Known cmodel types (for use with the -mcmodel= option):Known cmodel types (for use with the -mict-model= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known preferred register vector length (to use with the -mprefer-vector-width= option):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLEN argument (%ld) out of range 0:%d in intrinsic MVBITSLEN argument (%ld) out of range 0:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN or KIND inquiry ref in DATA statement at %LLEN part_ref at %CLHS in %<noreturn%> callLINEAR clause modifier used on DO or SIMD construct at %LLINEAR clause specified together with ORDERED clause with argument at %LLINEAR dummy argument %qs with VALUE attribute with %s modifier at %LLINEAR variable %qs must be INTEGER at %LLOCK statement at %CLOCK_EVENT in variable definition context (%s) at %LLOCK_TYPE in variable definition context (%s) at %LLOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLOGICAL operands are required in expression at %LLOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel %qs after %L doesn't match IF label %qsLabel %qs at %C doesn't match IF label %qsLabel %qs at %C doesn't match WHERE label %qsLabel at %L is not in the same block as the GOTO statement at %LLabel name %qs at %C is ambiguousLabeled DO statement at %LLeft parenthesis required after %<*%> in format string at %LLegacy Extension:Letter %qc already has an IMPLICIT type at %CLetter %qc already set in IMPLICIT statement at %CLetters must be in alphabetic order in IMPLICIT statement at %CLevel not found, use none, slim, blocks, vops.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
! Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all hidden GC allocations.List all non-mutable fields which occupy an object instance.List all usages of complex or imaginary types.List all variables going into thread local storage.List information on all language changes.List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPEList item %qs with allocatable components is not permitted in map clause at %LList item shall not be coindexed at %CList specified together with memory order clause in FLUSH directive at %CLoad all members of archive libraries, rather than only those that satisfy undefined symbols.Lock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLogs which object files the linker loads.Logs which symbol(s) caused an object to be loaded.Look for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable at %C cannot be an arrayLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %sMCU %qs supports %s ISA but %<-mcpu%> option is set to %sMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5seriesMIPS16 %<-mxgot%> codeMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMODULE PROCEDURE declaration at %CMODULE prefix at %CMODULE prefix at %C found outside of a module, submodule, or interfaceMOLD argument to NULL required at %LMOLD tag at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 builtin functions only work inside interrupt handlersMULT case in cris_op_strMagnitude of second argument of %s exceeds bit size at %LMagnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %CMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make GCC pass the --no-relax command-line option to the linker instead of the --relax option.Make all function calls indirect.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malformed GENERIC statement at %CMalformed type-spec at %CMalloc data into P2 space.Mangled derived type definition at %CMapper for module to CMI files.Mark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to compare.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum depth of DFS walk used by modref escape analysis.Maximum depth of a loop nest to fully value-number optimistically.Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges.Maximum depth of recursive cloning for self-recursive function.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum extension level reached with type %qs at %LMaximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum number of VALUEs handled during a single find_base_term call.Maximum number of accesses stored in each modref reference.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.Maximum number of arrays per SCoP.Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable.Maximum number of assertions to add along the default edge of a switch statement during VRP.Maximum number of bases stored in each modref tree.Maximum number of basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.Maximum number of concurrently open C++ module files when lazy loading.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of different predicates used to track properties of loops in IPA analysis.Maximum number of disambiguations to perform per memory access.Maximum number of escape points tracked by modref per SSA-name.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of new jump thread paths to create for a finite state automaton.Maximum number of operations in a parameter expression that can be handled by IPA analysis.Maximum number of parameters in a SCoP.Maximum number of queries into the alias oracle per store.Maximum number of references stored in each modref base.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of statements visited during jump function offset discovery.Maximum number of store chains to track at the same time in the store merging pass.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of tests performed by modref query.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of a single store merging region in bytes.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Member functions defined within their class are inline in module purview.Memory Tagging Extension does not support %<-mabi=ilp32%>Merge adjacent stores.Merge similar-enough states during analysis.Merge subcomand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.Mismatch in BIND(C) names (%qs/%qs) at %CMismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in MODULE PROCEDURE formal argument names (%s/%s) at %CMismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qsMismatch in number of MODULE PROCEDURE formal arguments at %CMismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMismatches between file architecture and one specified by "-arch" are errors instead of warnings.Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %CMissing %<&%> in continued character constant at %CMissing %<(%> in ELSE IF expression at %CMissing %<(%> in IF-expression at %CMissing %<)%> in ELSE IF expression at %CMissing %qs argument to %qs intrinsic at %L for %qs of type %qsMissing %qs argument to the %s intrinsic at %LMissing %qs in statement at or before %LMissing -mcpu option in ASM_CPU_SPEC?Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %LMissing THEN in ELSE IF statement after %LMissing actual argument %qs in call to %qs at %LMissing actual argument for argument %qs at %LMissing alternate return spec in subroutine call at %LMissing alternate return specifier in subroutine call at %LMissing argument list in function %qs at %CMissing argument to %qs at %CMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing comma at %LMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing format with default unit at %CMissing generic specification in USE statement at %CMissing item in format string at %LMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing leading left parenthesis in format string at %LMissing positive width after L descriptor at %LMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CMissing symbolModule %qs at line %d column %d: %sModule file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module.Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Multiple identifiers provided with single NAME= specifier at %CMultiple loop axes specified for routine at %CNAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %LNAME %qs invalid in !$ACC ROUTINE ( NAME ) at %LNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNAME= specifier at %C should be a constant expressionNAME= specifier at %C should be a scalar of default character kindNAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition contextNAMELIST array object %qs with assumed shape in namelist %qs at %LNAMELIST array object %qs with nonconstant shape in namelist %qs at %LNAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %LNAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %LNAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER componentsNAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %LNAMELIST object %qs with nonconstant character length in namelist %qs at %LNEWUNIT specifier at %LNEWUNIT specifier must have FILE= or STATUS='scratch' at %LNONMONOTONIC schedule modifier specified with ORDERED clause at %LNON_OVERRIDABLE and DEFERRED cannot both appear at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL at %L is not permitted as actual argument to %qs intrinsic functionNULL intrinsic with allocatable MOLD at %LNULL used in arithmeticNULL() at %C cannot appear in an array constructorNULL() initialization at %C is ambiguousNULL() initialization at %C may not have MOLDNULL() near %L cannot appear in INQUIRE statementNULLIFY does not allow bounds remapping for pointer object at %CName %qs at %C is already defined as a generic interface at %LName %qs at %C is an ambiguous reference to %qs from current program unitName %qs at %C is an ambiguous reference to %qs from module %qsName %qs at %C is the name of the procedureName %qs in %s statement at %C is not a construct nameName %qs in %s statement at %C is unknownName %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic typeName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)Named block DO at %L requires matching ENDDO nameNamed constant %qs at %L cannot be an EQUIVALENCE objectNamed constant %qs in variable definition context (%s) at %LNamed constant at %C in an EQUIVALENCENamelist %qs cannot be an argument at %LNamelist %qs cannot be an argument to subroutine or function at %LNamelist group name %qs at %C already has a basic type of %sNamelist group name %qs at %C already is USE associated and cannot be respecified.Namelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNegative argument N at %LNegative exponent of integer has zero result at %LNested CRITICAL block at %CNested function trampolines not supported on CK801.No binding name is allowed in BIND(C) at %CNo branches
  No calls
  No default crt0.o.No description yet.No edge out of thunk nodeNo executable lines
  No initializer for allocatable component %qs given in the structure constructor at %CNo initializer for component %qs given in the structure constructor at %CNo longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-PARAMETER symbol %qs at %L cannot be implied-shapeNon-POINTER in pointer association context (%s) at %LNon-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>Non-THREADPRIVATE object %qs in COPYIN clause at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character in FORMAT tag at %LNon-character non-Hollerith in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-default LOGICAL kind in %s tag at %LNon-dummy object %qs in %s clause at %LNon-extensible derived-type %qs at %L must not be ABSTRACTNon-numeric character in statement label at %CNon-polymorphic passed-object dummy argument of %qs at %LNon-scalar FINAL procedure at %L should have assumed shape argumentNon-significant digits in %qs number at %C, maybe incorrect KINDNon-variable expression in variable definition context (%s) at %LNon-zero imaginary part discarded in conversion from %qs to %qs at %LNonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operatorNoncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconforming tab character in format at %CNonconstant array section at %L in DATA statementNonexistent include directory %qsNoninteger exponent in an initialization expression at %LNoninteroperable array FPTR at %L to C_F_POINTER: %sNoninteroperable array at %L as argument to C_LOC: %sNoninteroperable procedure at %L to C_FUNLOCNoninteroperable procedure pointer at %L to C_F_PROCPOINTERNonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %LNonnegative width required in format string at %LNonpointer object %qs with default initialization shall not appear in a DATA statement at %LNonpolymorphic reference to abstract type at %CNonstandard conversion from %s to %s at %LNonstandard type declaration %s*%d at %CNot configured with %<--enable-gather-detailed-mem-stats%>.Not enough elements in array initializer at %CNot expected TAG.Note #include directives not translated to import declarations, and not known to be textual.Note #include directives translated to import declarations.Note Compiled Module Interface pathname of a specific module or header-unit.Note Compiled Module Interface pathnames.Note a #include translation of a specific header.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOLD argument of the %s intrinsic function at %L shall be definableOMP ATOMIC at %L with multiple atomic clausesOMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is usedOMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clauseOMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignoredOMP DECLARE TARGET variable at %L is an element of a COMMON blockOMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clauseOMP TARGET UPDATE at %L requires at least one TO or FROM clauseOPEN statement at %L must have UNIT or NEWUNIT specifiedOPEN statement not allowed in PURE procedure at %COPERATOR argument at %L must be a PURE functionOPTIONAL is not allowed inside of BLOCK at %CORDER at %L is not a permutation of the size of SHAPE at %LORDERED clause argument not constant positive integer at %CORDERED clause parameter is less than COLLAPSE at %LORDERED clause specified together with %<inscan%> REDUCTION clause at %LObject %qs is not a variable at %LObject %qs is not a variable at %L; parameters cannot be and need not be copiedObject %qs is not a variable at %L; parameters cannot be and need not be mappedObjective-C declarations may only appear in global scopeObsolescent feature:Offline tool to handle gcda counts
--- 1861,1874 ----
  Conflicting initializers in union at %L and %LConform more closely to IBM XLC semantics.Conform to nothing in particular.Conform to the ISO 1990 C standard as amended in 1994.Conform to the ISO 1990 C standard with GNU extensions.Conform to the ISO 1990 C standard.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.Conform to the ISO 1999 C standard with GNU extensions.Conform to the ISO 1999 C standard.Conform to the ISO 2011 C standard with GNU extensions.Conform to the ISO 2011 C standard.Conform to the ISO 2011 C++ standard with GNU extensions.Conform to the ISO 2011 C++ standard.Conform to the ISO 2014 C++ standard with GNU extensions.Conform to the ISO 2014 C++ standard.Conform to the ISO 2017 C standard (published in 2018) with GNU extensions.Conform to the ISO 2017 C standard (published in 2018).Conform to the ISO 2017 C++ standard with GNU extensions.Conform to the ISO 2017 C++ standard.Conform to the ISO 2020 C++ standard (experimental and incomplete support).Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support).Conform to the ISO 202X C standard draft (experimental and incomplete support).Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support).Conform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 2008 standard including TS 29113.Conform to the ISO Fortran 2008 standard.Conform to the ISO Fortran 2018 standard.Conform to the ISO Fortran 95 standard.Conform to the Objective-C 1.0 language as implemented in GCC 4.0.Conform to the o32 FPXX ABI.Consider access to byte sized memory slow.Consider type 'int' to be 16 bits wide.Consider type 'int' to be 32 bits wide.Constant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConstant logical value in CASE statement is repeated at %LConstruct webs and split unrelated uses of single variable.Contained function %qs at %L has no IMPLICIT typeContained procedure %qs at %C clashes with procedure defined at %LContained procedure %qs at %C is already ambiguousContained procedure %qs at %L has the same name as its encompassing procedureContained procedure %qs at %L of a PURE procedure must also be PUREControl generation of reciprocal estimates.Control the IEEE trap mode.Control the generated fp rounding mode.Control the precision given to fp exceptions.Control which events are displayed in diagnostic paths.Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2.Conversion from %qs to %qs at %LConversion from %s to %s at %LConversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argumentConversion of an Infinity or Not-a-Number at %L to INTEGERConvert 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.Convert conditional jumps in innermost loops to branchless equivalents.Convert floating point constants to single precision constants.Convert function return to call and return thunk.Convert indirect call and jump to call and return thunks.Copy array sections into a contiguous block on procedure entry.Copyright %s 2021 Free Software Foundation, Inc.
  Corank mismatch in argument %qs at %L (%d and %d)Cost at which GCSE optimizations will not constraint the distance an expression can travel.Cost to assume for a branch insn.Cost to assume for a multiply insn.Cost to assume for a multiply instruction, with 4 being equal to a normal insn.Could not find real kind with at least %d bitsCould not generate addis value for fusionCould not open output file '%s'
  Count speculative dependencies while calculating priority of instructions.Cray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointee %qs in %s clause at %LCray pointee %qs in SHARED clause at %LCray pointee object %qs in %s clause at %LCray pointee object %qs of derived type in %s clause at %LCray pointee object %qs of polymorphic type in %s clause at %LCray pointer %qs in %s clause at %LCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCray pointer declaration at %C requires %<-fcray-pointer%> flagCray pointer object %qs in %s clause at %LCray pointer object %qs of derived type in %s clause at %LCray pointer object %qs of polymorphic type in %s clause at %LCreate GUI application.Create a dynamically linked position independent executable.Create a shared library.Create a static position independent executable.Create canonical induction variables in loops.Create console application.Create data files needed by "gcov".Creating '%s'
! Creating array temporary at %LCreating array temporary at %L for argument %qsD-style variadic functions cannot be used with -betterCDATA array %qs at %L must be specified in a previous declarationDATA element %qs at %L cannot have a coindexDATA element %qs at %L cannot have the ALLOCATABLE attributeDATA element %qs at %L is a pointer and so must be a full arrayDATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-targetDATA statement at %C after the first executable statementDATA statement at %C cannot appear within an INTERFACEDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDC format specifier not allowed at %CDEALLOCATE objectDEALLOCATE of coarray at %C in CRITICAL blockDEALLOCATE of coarray at %C in DO CONCURRENT blockDECIMAL= at %L not allowed in Fortran 95DEF_INTERNAL_FLT_FN (%s) has no associated built-in functionsDEF_INTERNAL_INT_FN (%s) has no associated built-in functionsDELIM= at %L not allowed in Fortran 95DEPEND SINK used together with DEPEND SOURCE on the same construct at %LDETACH event handle %qs in %s clause at %LDETACH event handle %qs in SHARED clause at %LDIM argument at %L is out of boundsDIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %LDIMENSION specified for %qs outside its INTERFACE body at %LDISTANCE= argument to NUM_IMAGES at %LDISTANCE= argument to THIS_IMAGE at %LDIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionDO CONCURRENT construct at %CDO loop at %L is undefined as it overflowsDO loop at %L is undefined as it underflowsDO loop at %L will be executed zero timesDO step value is zeroDO termination statement which is not END DO or CONTINUE with label %d at %CDO-iterator %qs at %L is inside iterator of the same nameDOUBLE COMPLEX at %CDP format specifier not allowed at %CDTIO %s procedure at %L must be recursiveDTIO character argument at %L must have assumed lengthDTIO dummy argument at %L must be a scalarDTIO dummy argument at %L must be an ASSUMED SHAPE ARRAYDTIO dummy argument at %L must be of KIND = %dDTIO dummy argument at %L must be of type %sDTIO dummy argument at %L must have INTENT %sDTIO procedure %qs at %L must be a subroutineDarwin does not support -mfentry or associated optionsDarwin is not an mx32 platformData element above array upper bound at %LData element below array lower bound at %LData is stored in big-endian format.Data is stored in little-endian format.  (Default).Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE).Data target at %L shall not have a coindexData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedureData transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedureData transfer element at %L cannot have PRIVATE componentsData transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have procedure pointer componentsData-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 targetDebug library to use instead of phobos.Declaring method %qD final would enable devirtualization of %i callDeclaring method %qD final would enable devirtualization of %i callsDeclaring method %qD final would enable devirtualization of %i call executed %lli timesDeclaring method %qD final would enable devirtualization of %i calls executed %lli timesDeclaring type %qD final would enable devirtualization of %i callDeclaring type %qD final would enable devirtualization of %i callsDeclaring type %qD final would enable devirtualization of %i call executed %lli timesDeclaring type %qD final would enable devirtualization of %i calls executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i callDeclaring virtual destructor of %qD final would enable devirtualization of %i callsDeclaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli timesDefault library to use instead of phobos.Defer popping functions args from stack until later.Deferred array %qs at %L is not permitted in an initialization expressionDeferred type parameter not yet supportedDelete dead instructions that may throw exceptions.Delete useless null pointer checks.Deleted feature:Deprecated in favor of -std=c++11.Deprecated in favor of -std=c++14.Deprecated in favor of -std=c++17.Deprecated in favor of -std=c11.Deprecated in favor of -std=c99.Deprecated in favor of -std=gnu++11.Deprecated in favor of -std=gnu++14.Deprecated in favor of -std=gnu++17.Deprecated in favor of -std=gnu11.Deprecated in favor of -std=gnu99.Deprecated in favor of -std=iso9899:1999.Deprecated option.  Use -mno-vrsave instead.Deprecated option.  Use -mvrsave instead.Deprecated.  This switch has no effect.Derived type %qs at %C is being used before it is definedDerived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)Derived type %qs at %L has not been declaredDerived type %qs at %L may not be ABSTRACTDerived type %qs at %L must be an extension of %qsDerived type %qs at %L must be extensibleDerived type %qs cannot be used as a variable at %CDerived type %qs cannot be used as a variable at %LDerived type %qs declared at %L must have the BIND attribute to be C interoperableDerived type %qs is used as an actual argument at %LDerived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processorDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDerived type definition at %C with empty CONTAINS sectionDerived type definition at %C without componentsDerived type definition of %qs at %C has already been definedDerived type name %qs at %C already has a basic typeDerived type name %qs at %C already has a basic type of %sDerived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE objectDerived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE objectDerived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMONDerived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE objectDerived type variable %qs in COMMON at %L has an ultimate component that is allocatableDerived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attributeDerived type variable %qs in COMMON at %L may not have default initializerDerived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overriddenDerived-type %qs with BIND(C) must not have a CONTAINS section at %CDerived-type %qs with SEQUENCE must not have a CONTAINS section at %CDerived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializerDescription for mxl-mode-bootstrap.Description for mxl-mode-executable.Description for mxl-mode-novectors.Description for mxl-mode-xmdstub.Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Determine which dependences between insns are considered costly.Different CHARACTER lengths (%ld/%ld) in array constructorDifferent CHARACTER lengths (%ld/%ld) in array constructor at %LDifferent character kinds at %LDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmulDifferent shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmulDifferent type kinds at %LDifferent types in pointer assignment at %L; attempted assignment of %s to %sDimensions specified for %s at %L after its initializationDisable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger.Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger.Disable ARCompact specific pass to generate conditional execution instructions.Disable FP regs.Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>Disable LR and SR instructions from using FPX extension aux registers.Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger.Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.Disable floating point optimizations that ignore the IEEE signedness of zero.Disable hardware floating point.Disable indexed addressing.Disable optimizations observable by IEEE signaling NaNs.Disable optimizations that assume default FP rounding behavior.Disable position-independent code (PIC) for use in OS kernel code.Disable preprocessing.Disable space regs.Disable the use of RX FPU instructions.Disallow direct calls to global functions.Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).Disallow tail call optimization when a calling routine may have omitted character lengths.Discover pure and const functions.Discover read-only and non addressable static variables.Discover read-only, write-only and non-addressable static variables.Display compile time statistics.Display statistics accumulated during compilation.Display the code tree after front end optimization.Display the code tree after parsing.Display the code tree after parsing; deprecated option.Display the compiler's version.Display the frontend AST after parsing and semantic passes.Display the global symbol table after parsing.Display the symbols in reverse order.Display this information.Division by zero at %LDivision by zero converting %s to %s at %LDivision strategy, one of: call-div1, call-fp, call-table.Do CFG-sensitive rematerialization in LRA.Do alignment optimizations for call instructions.Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.Do link the standard D startup files in the compilation.Do no generate BRcc instructions in arc_reorg.Do not allow constant data to be placed in code sections.Do not assume a large TLS segment.Do not assume that functions never executed during the train run are cold.Do not assume that standard C libraries and "main" exist.Do not disable space regs.Do not discard comments in macro expansions.Do not discard comments.Do not display functions compiled or elapsed time.Do not elide common elements in template comparisons.Do not emit addressing modes with side-effect assignment.Do not emit complex integer constants to read-only memory.Do not emit function prologue or epilogue.Do not enforce strict alignment.Do not generate #line directives.Do not generate .size directives.Do not generate a single exit point for each function.Do not generate code that can only run in supervisor mode (default).Do not generate load/store with update instructions.Do not generate mpy instructions for ARC700.Do not generate unaligned memory accesses.Do not inline integer division.Do not inline square root.Do not link against the device-specific library lib<MCU>.a.Do not link the standard D library in the compilation.Do not load the PIC register in function prologues.Do not look for object files in standard path.Do not mark ABI switches in e_flags.Do not perform optimizations increasing noticeably stack usage.Do not place floating point constants in TOC.Do not place symbol+offset constants in TOC.Do not predefine system-specific and GCC-specific macros.Do not pretty-print template specializations as the template signature followed by the arguments.Do not provide a default start-address 0x100 of the program.Do not push extended registers on stack in monitor functions.Do not search standard system include directories (those specified with -isystem will still be used).Do not search standard system include directories for C++.Do not support SSE4.1 and SSE4.2 built-in functions and code generation.Do not suppress C++ class debug information.Do not suppress warnings from system headers.Do not treat local variables and COMMON blocks as if they were named in SAVE statements.Do not tune code and read-only data alignment.Do not tune stack alignment.Do not tune writable data alignment.Do not use MDMX instructions.Do not use MIPS-3D instructions.Do not use VAX fp.Do not use a cache-flushing function before calling stack trampolines.Do not use addresses that allocate global registers.Do not use condition codes from normal instructions.Do not use hardware FP.Do not use hardware floating point.Do not use hardware fp.Do not use hardware quad fp instructions.Do not use the AIX Vector Extended ABI.Do not use the AltiVec ABI extensions.Do not use the bit-field instructions.Do not use the callt instruction (default).Do not use the device-specific specs file device-specs/specs-<MCU>.Do not use the fabsd custom instruction.Do not use the fabss custom instr.Do not use the faddd custom instruction.Do not use the fadds custom instruction.Do not use the fatand custom instruction.Do not use the fatans custom instruction.Do not use the fcmpeqd custom instruction.Do not use the fcmpeqs custom instruction.Do not use the fcmpged custom instruction.Do not use the fcmpges custom instruction.Do not use the fcmpgtd custom instruction.Do not use the fcmpgts custom instruction.Do not use the fcmpled custom instruction.Do not use the fcmples custom instruction.Do not use the fcmpltd custom instruction.Do not use the fcmplts custom instruction.Do not use the fcmpned custom instruction.Do not use the fcmpnes custom instruction.Do not use the fcosd custom instruction.Do not use the fcoss custom instruction.Do not use the fdivd custom instruction.Do not use the fdivs custom instruction.Do not use the fexpd custom instruction.Do not use the fexps custom instruction.Do not use the fextsd custom instruction.Do not use the fixdi custom instruction.Do not use the fixdu custom instruction.Do not use the fixsi custom instruction.Do not use the fixsu custom instruction.Do not use the floatid custom instruction.Do not use the floatis custom instruction.Do not use the floatud custom instruction.Do not use the floatus custom instruction.Do not use the flogd custom instruction.Do not use the flogs custom instruction.Do not use the fmaxd custom instruction.Do not use the fmaxs custom instruction.Do not use the fmind custom instruction.Do not use the fmins custom instruction.Do not use the fmuld custom instruction.Do not use the fmuls custom instruction.Do not use the fnegd custom instruction.Do not use the fnegs custom instruction.Do not use the frdxhi custom instruction.Do not use the frdxlo custom instruction.Do not use the frdy custom instruction.Do not use the fsind custom instruction.Do not use the fsins custom instruction.Do not use the fsqrtd custom instruction.Do not use the fsqrts custom instruction.Do not use the fsubd custom instruction.Do not use the fsubs custom instruction.Do not use the ftand custom instruction.Do not use the ftans custom instruction.Do not use the ftruncds custom instruction.Do not use the fwrx custom instruction.Do not use the fwry custom instruction.Do not use the round custom instruction.Do not use unaligned memory references.Do not warn about using "long long" when -pedantic.Do stack checking using bounds in L1 scratch memory.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't align items in code or data.Don't allocate floats and doubles in extended-precision registers.Don't assume that unaligned accesses are handled by the system.Don't call any cache flush functions.Don't call any cache flush trap.Don't create a dynamically linked position independent executable.Don't emit DWARF additions beyond selected version.Don't emit dllexported inline functions unless needed.Don't generate DWARF pubnames and pubtypes sections.Don't generate checks for control speculation in selective scheduling.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Don't indicate any priority with TARGET_REGISTER_PRIORITY.Don't optimize block moves, use memcpy.Don't optimize block moves.Don't use P-mnemonics for branches.Don't use any of r32..r63.Don't use less than 25 bit addressing range for calls.Don't warn about uses of Microsoft extensions.Double CLASS IS block in SELECT TYPE statement at %LDowngrade conformance errors to warnings.Driving:Dummy %qs at %L cannot have an initializerDummy argument %qs at %L cannot be INTENT(OUT)Dummy argument %qs at %L cannot be OPTIONALDummy argument %qs at %L cannot be a derived type at %CDummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L was declared INTENT(OUT) but was not setDummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILEDummy argument %qs not allowed in expression at %LDummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedureDummy argument %qs with INTENT(IN) in pointer association context (%s) at %LDummy argument %qs with INTENT(IN) in variable definition context (%s) at %LDummy flag. This is the default unless FPX switches are provided explicitly.Dummy procedure %qs at %C cannot have a generic interfaceDummy procedure %qs at %L shall not be elementalDummy procedure %qs is invalid in procedure pointer initialization at %LDummy procedure %qs not allowed in elemental procedure %qs at %LDummy procedure %qs of PURE procedure at %L must also be PUREDummy procedure at %C may not have BIND(C) attribute with NAMEDump Source Coverage Obligations.Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt.Dump a textual representation of the exploded graph to SRCFILE.eg.txt.Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.Dump analyzer-specific data to a SRCFILE.analyzer.json.gz file.Dump declarations to a .decl file.Dump detailed information on GCC's internal representation of source code locations.Dump only the defined symbols.Dump optimization passes.Dump state-purging information to a SRCFILE.state-purge.dot file.Dump the analyzer exploded graph to a SRCFILE.eg.dot file.Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.Dump the demangled output.Dump the details of LTO objects.Dump the dump tool command line options.Dump the statistics of gimple statements.Dump the statistics of tree types.Dump the statistics of trees.Dump the symtab callgraph.Dump various analyzer internals to SRCFILE.*.fg.dot and SRCFILE.*.tg.dot.Dump various analyzer internals to SRCFILE.analyzer.txt.Dump various analyzer internals to stderr.Duplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate ASYNCHRONOUS attribute specified at %LDuplicate AUTOMATIC attribute specified at %LDuplicate BIND attribute specified at %LDuplicate DEFERRED at %CDuplicate DIMENSION attribute at %CDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate POINTER attribute at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate argument %qs at %L to intrinsic %sDuplicate array spec for Cray pointee at %CDuplicate construct label %qs at %CDuplicate format specification at %CDuplicate name %qs in association at %CDuplicate name %qs in parameter list at %CDuplicate statement label %d at %L and %LDuplicate symbol %qs in formal argument list at %CDuring link time optimization warn about mismatched types of global declarations.Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.Dynamically allocate cc registers.E specifier not allowed with g0 descriptor in format string at %LEDGE_CROSSING incorrectly set across same sectionEDGE_CROSSING missing across section boundaryEH edge crosses section boundary in bb %iEH incoming edge mixed with non-EH incoming edges in bb %iEH landing pad label ELEMENTAL function %qs at %L must have a scalar resultELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %LELEMENTAL prefix in MODULE PROCEDURE interface is missing at %LELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %LELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockENCODING= at %L not allowed in Fortran 95END TEAM statement at %CEND statement instead of %s statement at %LEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVEENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVEENTRY %qs at %L has no IMPLICIT typeENTRY result %s cannot be a POINTER in FUNCTION %s at %LENTRY result %s cannot be an array in FUNCTION %s at %LENTRY result %s cannot be of type %s in FUNCTION %s at %LENTRY statement at %CENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a STRUCTURE blockENTRY statement at %C cannot appear within a SUBMODULEENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY statement at %L with BIND(C) prohibited in an elemental procedureENTRY_BLOCK has IL associated with itENUM and ENUMERATOR at %CENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsEQUIVALENCE statement at %CERR tag label %d at %L not definedERRMSG at %LERRMSG at %L is useless without a STAT tagERRMSG tag at %LERRMSG variableERRMSG variable at %L shall be a scalar default CHARACTER variableERRMSG= argument at %L must be a scalar CHARACTER variableERROR STOP statement at %CESA/390 architecture.EVENT POST statement at %CEVENT WAIT statement at %CEVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPEEXIT statement at %C terminating !$ACC LOOP loopEXIT statement at %C terminating !$OMP DO loopEXIT statement with no do-construct-name at %CEXIT_BLOCK has IL associated with itEXTENDS at %LEXTERNAL attribute conflicts with FUNCTION attribute in %qs at %LEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement %d of actual argument of RESHAPE at %L cannot be negativeElement in %s array constructor at %L is %sElement of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %LElement of assumed-shape or pointer array passed to array dummy argument %qs at %LElement with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %LElemental function as initialization expression with non-integer/non-character arguments at %LElements with the same value at %L and %L in vector subscript in a variable definition context (%s)Eliminate multiple function invocations also for impure functions.Emit .gnu_attribute tags.Emit .stack_size directives.Emit 16-bit relocations to the small data areas.Emit 32-bit relocations to the small data areas.Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property.Emit IEEE-conformant code, without inexact exceptions.Emit RISC-V ELF attribute.Emit call graph information.Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.Emit code for the byte/word ISA extension.Emit code for the counting ISA extension.Emit code for the fp move and sqrt ISA extension.Emit code for the motion video ISA extension.Emit code using explicit relocation directives.Emit common-like symbols as weak symbols.Emit debug annotations during preprocessing.Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.Emit diagnostics showing the location of nodes in the exploded graph.Emit direct branches to local functions.Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.Emit function prologues only before parts of the function that need it, rather than at the top of the function.Emit function-calls using global offset table when generating PIC.Emit fused multiply-add instructions for long doubles in vector registers (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb).  Reassociation pass does not handle fused multiply-adds, therefore code generated by the middle-end is prone to having long fused multiply-add chains.  This is not pipeline-friendly, and the default behavior is to emit separate multiplication and addition instructions for long doubles in vector registers, because measurements show that this improves performance.  This option allows overriding it for testing purposes.Emit implicit instantiations of inline templates.Emit implicit instantiations of templates.Emit indirect branches to local functions.Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit().Emit long load/store sequences.Emit more verbose descriptions of control flow in diagnostics.Emit more verbose descriptions of state changes in diagnostics.Emit optimization diagnostics.Emit profiling counter call at function entry before prologue.Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run.Emit progressive recommended breakpoint locations.Emit rdval instead of rduniq for thread pointer.Emit special instrumentation for accesses to volatiles.Emit static const variables even if they are not used.Emit stop bits before and after volatile extended asms.Emit template instantiations as weak symbols.Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.Emit verbose debug information in assembly code.Empty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty old style initializer list at %CEmpty set of digits in BOZ constant at %CEnable 'q' instruction alternatives.Enable 16-entry register file.Enable 64-bit Time-Stamp Counter extension instruction.Enable C++ coroutines (experimental).Enable C++ header module (experimental).Enable C++ modules-ts (experimental).Enable C++14 sized deallocation support.Enable C-SKY DSP instructions.Enable C-SKY Enhanced DSP instructions.Enable C-SKY SECURE instructions.Enable C-SKY TRUST instructions.Enable C-SKY Vector DSP instructions.Enable CFI tables via GAS assembler directives.Enable DEC-style STATIC and AUTOMATIC attributes.Enable DIV, DIVU.Enable DIV-REM instructions for ARCv2.Enable DSP 3.1 Pack A extensions.Enable DWARF line debug info via GNU as.Enable Dual and Single Operand Instructions for Telephony.Enable ENTER_S and LEAVE_S opcodes for ARCv2.Enable FT32B code compression.Enable Full Redundancy Elimination (FRE) on trees.Enable Function Descriptor PIC mode.Enable Graphite Identity transformation.Enable ID based shared library.Enable IEEE 128-bit floating point via the __float128 keyword.Enable Local Register Allocation.Enable Locked Load/Store Conditional extension.Enable MUL instructions.Enable MUL.X and UMUL.X instructions.Enable MULX instructions, assume fast shifter.Enable Objective-C exception and synchronization syntax.Enable Objective-C setjmp exception handling runtime.Enable OpenACC.Enable OpenMP (implies -frecursive in Fortran).Enable OpenMP GPU offloading.Enable OpenMP's SIMD directives.Enable PIC support for building libraries.Enable Plan 9 language extensions.Enable Rcq constraint handling - most short code generation depends on this.Enable Rcw constraint handling - ccfsm condexec mostly depends on this.Enable Read-Modify-Write (RMW) instructions support/use.Enable SSA coalescing of user variables.Enable SSA code sinking on trees.Enable SSA dead code elimination optimization on trees.Enable SSA-BIT-CCP optimization on trees.Enable SSA-CCP optimization on trees.Enable SSA-PRE optimization on trees.Enable TPF-OS tracing code.Enable Virtual Hosting support.Enable XY Memory extension (DSP version 3).Enable alignment of COMMON blocks.Enable all -Wunused- warnings.Enable all DEC language extensions.Enable all optimization info dumps on stderr.Enable an RTL peephole pass before sched2.Enable asan allocas/VLAs protection.Enable asan builtin functions protection.Enable asan detection of use-after-return bugs.Enable asan globals protection.Enable asan load operations protection.Enable asan stack protection.Enable asan store operations protection.Enable assembler and linker relaxation.  Enabled by default at -Os.Enable atomic instructions.Enable backend debugging.Enable backward propagation of use properties at the SSA level.Enable barrel shift instructions.Enable basic block vectorization (SLP) on trees.Enable basic program profiling code.Enable bbit peephole2.Enable cache bypass for volatile references.Enable cache prefetch instructions.Enable certain features present in the Concepts TS.Enable code density instructions for ARCv2.Enable code hoisting.Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for generating profile info for profile feedback directed optimizations.Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for performing profile feedback directed optimizations.Enable compact casesi pattern.Enable conditional dead code elimination for builtin calls.Enable conditional execution other than moves/scc.Enable conditional move instruction usage.Enable conditional moves.Enable constructor/destructor feature.Enable coprocessor instructions.Enable copy propagation of scalar-evolution information.Enable copy propagation on trees.Enable correction of flow inconsistent profile data input.Enable dead store elimination.Enable debug output.Enable decimal floating point hardware support.Enable default conversions between __float128 & long double.Enable default widths for i, f and g format specifiers.Enable divide and modulus instructions.Enable dominator optimizations.Enable double load/store instructions for ARC HS.Enable dual viterbi butterfly extension.Enable earlier placing stop bits for better scheduling.Enable early gimple folding of builtins.Enable exception handling.Enable forward propagation on trees.Enable front end optimization.Enable function profiling.Enable function reordering that improves code placement.Enable garbage collection (GC) in Objective-C/Objective-C++ programs.Enable generation of ARC SIMD instructions via target-specific builtins.Enable generation of R2 BMX instructions.Enable generation of R2 CDX instructions.Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div.Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override.Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul.Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch.Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override.Enable generation of hardware floating point instructions. The default is -msoft-float.Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override.Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations.Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations.Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension.Enable guessing of branch probabilities.Enable hardware floating point.Enable hoisting adjacent loads to encourage generating conditional move instructions.Enable hoisting loads from conditional pointers.Enable hwasan instrumentation of allocas/VLAs.Enable hwasan instrumentation of builtin functions.Enable hwasan instrumentation of load operations.Enable hwasan instrumentation of statically sized stack-allocated variables.Enable hwasan instrumentation of store operations.Enable in and out of Graphite representation.Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable inlining of PLT in function calls.Enable inlining of function declared "inline", disabling disables all inlining.Enable instructions that guard against return-oriented programming attacks.Enable interrupt stack instructions.Enable kind-specific variants of integer intrinsic functions.Enable label alignment optimizations.Enable lazy module importing.Enable legacy math intrinsics for compatibility.Enable legacy parsing of INCLUDE as statement.Enable link-time optimization.Enable linker optimizations.Enable linker relaxation.Enable linker relaxations.Enable linker relaxing.Enable load/store bonding.Enable loop distribution for patterns transformed into a library call.Enable loop distribution on trees.Enable loop epilogue vectorization using smaller vector size.Enable loop header copying on trees.Enable loop interchange on trees.Enable loop invariant motion on trees.Enable loop nest transforms.  Same as -floop-nest-optimize.Enable loop optimizations on tree level.Enable loop vectorization on trees.Enable machine specific peephole optimizations.Enable more verbose RTX cost dumps during debug.  For GCC developers use only.Enable most warning messages.Enable multicore support.Enable multiply instructions.Enable multiprocessor instructions.Enable nested conditional execution optimizations.Enable optimizing &&/|| in conditional execution.Enable parsing GIMPLE.Enable pre-reload use of cbranchsi pattern.Enable preprocessing.Enable range checking during compilation.Enable reassociation on tree level.Enable register pressure sensitive insn scheduling.Enable relaxing in the assembler.Enable scheduling across basic blocks.Enable separate data segment.Enable setting GPRs to the result of comparisons.Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET).Enable sign extend instructions.Enable split of 32 bit immediate loads into low / high part.Enable stack probing.Enable static analysis pass.Enable strict 32-bit psABI struct return checking.Enable string length optimizations on trees.Enable support for C++ concepts.Enable support for DEC STRUCTURE/RECORD.Enable support for GNU transactional memory.Enable support for the RH850 ABI.  This is the default.Enable support for the old GCC ABI.Enable swap byte ordering extension instruction.Enable tail merging on trees.Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals.Enable the critical path heuristic in the scheduler.Enable the dependent count heuristic in the scheduler.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.Enable the extended LRW instruction (default for CK801).Enable the group heuristic in the scheduler.Enable the last instruction heuristic in the scheduler.Enable the loop nest optimizer.Enable the normal mode.Enable the rank heuristic in the scheduler.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.Enable the speculative instruction heuristic in the scheduler.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.Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.Enable the use of RX FPU instructions.  This is the default.Enable the use of blank format items in format strings.Enable the use of character literals in assignments and data statements for non-character variables.Enable the use of indexed loads.Enable the use of pre/post modify with register displacement.Enable the use of the LRA register allocator.Enable the use of the fsca instruction.Enable the use of the fsrra instruction.Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.Enable the use of the short load instructions.Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.Enable traditional preprocessing.Enable transitivity of constraints during analysis.Enable unaligned word and halfword accesses to packed data.Enable use of BI/BIH instructions when available.Enable use of GPREL for read-only data in FDPIC.Enable use of NPS400 bit operations.Enable use of NPS400 xld/xst extension.Enable use of POST_INC / POST_DEC.Enable use of POST_MODIFY.Enable use of R16-R31 (default).Enable use of odd-numbered single-precision registers.Enable use of sdata/scommon/sbss.Enable user-defined instructions.Enable using IEEE 128-bit floating point instructions.Enable v850e3v5 loop instructions.Enable variable polynomial CRC extension.Enable vectorization on trees.Enable verbose output.Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).Enable workarounds for the errata of the GR712RC processor.Enable workarounds for the errata of the UT699 processor.Enable workarounds for the errata of the UT699E/UT700 processor.Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.Enable/disable GP-relative addressing.Enabled ID based shared library.Enables Position-Independent-Data (PID) mode.Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.Enables verbose cost model dumping in the debug dump files.Encode SSE instructions with VEX prefix.End expression in DO loopEnd of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of scalar initializer expected at %CEnd of search list.
  Enforce class member access control semantics.Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attributeEntity %qs at %L is already present in the interfaceEntity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CEquality comparison for %s at %LEquivalence for %qs does not match ordering of COMMON %qs at %LEquivalent to -mgpopt=local.Equivalent to -mgpopt=none.Errmsg-variable at %L shall not be %sd within the same %s statementErrorError allocating %lu bytesError converting PARAMETER constant in complex constant at %CError converting integerError in pointer initialization at %CError in type-spec at %LError in typebound call at %LError reallocating to %lu bytesError writing JSON output file %s
  Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
! Evaluation of nonstandard initialization expression at %LEvaluation of string longer than 2**28 at %L deferred to runtime, expect bugsEventEvent variable argument at %L must be a coarray but not coindexedEvent variable argument at %L must be a coarray or coindexedEvent variable at %L must be a scalar of type EVENT_TYPEExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected %<(%> at %CExpected %<)%> or %<,%> at %CExpected %<,%> at %CExpected %<,%> or end of statement at %CExpected %<::%> after binding-attributes at %CExpected %<::%> at %CExpected %<=>%> at %CExpected %<END INTERFACE ASSIGNMENT (=)%> at %CExpected '*' in coindex specification in ALLOCATE statement at %LExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected AQC_REL, RELEASE, or ACQUIRE at %CExpected DO loop at %CExpected HOST, NOHOST or ANY at %CExpected INCLUSIVE or EXCLUSIVE clause at %CExpected P edit descriptor in format string at %LExpected PARAMETER symbol in complex constant at %CExpected RANK or RANK DEFAULT following SELECT RANK at %CExpected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %CExpected SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %LExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a procedure for argument %qs at %LExpected a procedure pointer for argument %qs at %LExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected binding target after %<=>%> at %CExpected block name %qs of SELECT construct at %CExpected block name of %qs in %s statement at %LExpected bounds specification for %qs at %LExpected coarray variable as %qs argument to the %s intrinsic at %LExpected comma in I/O list at %CExpected component reference at %CExpected data constant after repeat spec at %CExpected entity-list in AUTOMATIC statement at %CExpected entity-list in STATIC statement at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected intrinsic assignment in OMP WORKSHARE at %LExpected label %qs for %s statement at %CExpected left parenthesisExpected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %LExpected module procedure name at %CExpected nameExpected parameter list in type declaration at %CExpected real stringExpected register or constant integer.Expected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected structure component or operator name after '.' at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting %<END INTERFACE %s%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qsExpecting %<END INTERFACE OPERATOR (.%s.)%> at %CExpecting %s at %CExpecting %s statement at %LExpecting a comma in EQUIVALENCE at %CExpecting a scalar INTEGER expression at %C, found %sExpecting a variable at %LExpecting definable entity near %LExpecting list of named entities at %CExpecting variable in READ statement at %CExpecting variable or io-implied-do at %LExpecting variable or io-implied-do in READ statement at %LExplain what alignment considerations lead to the decision to make an insn short or long.Explicit array shape at %C must be constant of INTEGER type and not %s typeExplicit interface required for %qs at %L: %sExplicit interface required for component %qs at %L: %sExplicit interface required for polymorphic argument at %LExplicit shaped array with nonconstant bounds at %CExport functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE selector at %L cannot be %sExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: %s specifier in %s statement at %L has value %qsExtension: Conversion from %s to %s at %LExtension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: Zero width after L descriptor at %LExtension: backslash character at %CExtension: exponent-letter %<q%> in real-literal-constant at %CExternal %qs at %L cannot have an initializerExternal IO UNIT cannot be an array at %LExternal object %qs at %L may not have an initializerExtra option to %<-Xassembler%>: %s, dropping all %<-Xassembler%> and %<-Wa%> options.Extraneous characters in format at %LF2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface bodyFAIL IMAGE statement at %CFAILED= argument to NUM_IMAGES at %LFDPIC mode is not supported in Thumb-1 modeFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure %qs at %L is not a SUBROUTINEFINAL procedure %qs declared at %L has the same rank (%d) as %qsFINAL procedure at %L must have exactly one argumentFINAL procedure declaration at %CFLUSH statement at %CFORALL construct at %LFORALL end expression at %L must be a scalar INTEGERFORALL index %qs may not appear in triplet specification at %LFORALL index-name at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar variable of type integerFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORM TEAM statement at %CFORMAT label %d at %L not definedFORMAT statement at %C cannot appear within an INTERFACEFORMAT statement at %L does not have a statement labelFORMAT tag at %L cannot be a zero-sized arrayFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>FPTR argument at %L to C_F_POINTER shall not be polymorphicFPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITSFUNCTION result %s cannot be a POINTER in FUNCTION %s at %LFUNCTION result %s cannot be an array in FUNCTION %s at %LFUNCTION result %s cannot be of type %s in FUNCTION %s at %LFactor complex constructors and destructors to favor space over speed.Failed to create structure type '%s' at %CFailed to match clause at %CFailure getting length of a constant array.Failure in conversion of BOZ to REAL at %LFatal ErrorField members of a synchronized class cannot be %sFile %qs opened at %C is not a GNU Fortran module fileFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)First or last !$OMP ATOMIC intrinsic argument must be %qs at %LFix min_int calculationFixed line length must be at least sevenFlag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %qsFlag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %qsFlag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>Floating point custom instruction configuration name.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For shift operations by a constant amount, which require an individual instruction to shift by one position, set the maximum number of inline shift instructions (maximum value 64) to emit instead of using the corresponding __mspabi helper function. The default value is 4.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.For the assembler (and linker) permit any architecture sub-variant to be used without error.Forbid performing fp-as-gp optimization.Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.Force all calls to be made via a jli instruction.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force creation of temporary to test infrequently-executed forall code.Force disable hardware loop, even use -mext-dsp.Force functions to be aligned to a 4 byte boundary.Force generation of external symbol indirection stubs.Force indirect call and jump via register.Force performing fp-as-gp optimization.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2003: %s specifier in %s statement at %L has value %qsFortran 2003: Character for %qs argument of %qs intrinsic at %LFortran 2003: DT format specifier not allowed at %CFortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %LFortran 2008 obsolescent feature:Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %LFortran 2008: Non-pointer actual argument at %L to pointer dummy %qsFortran 2008: Null pointer at %L to non-pointer dummy %qsFortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFound no matching specific binding for the call to the GENERIC %qs at %LFree line length must be at least threeFunction %qs as initialization expression at %LFunction %qs at %L cannot be called recursively, as it is not RECURSIVEFunction %qs at %L cannot have an initializerFunction %qs at %L has no IMPLICIT typeFunction %qs at %L has no IMPLICIT type; did you mean %qs?Function %qs at %L is INTRINSIC but is not compatible with an intrinsicFunction %qs at %L must be PUREFunction %qs in initialization expression at %L must be an intrinsic functionFunction %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argumentFunction %qs requires an argument list at %CFunction %qs, parameter %u, has IPA-SRA accesses which overlapFunction %s at %L has entries with mismatched array specificationsFunction %s at %L with entries returning variables of different string lengthsFunction %s, parameter %u, is used but does not have any certain IPA-SRA accessFunction not found.Function result %qs at %L cannot have an initializerFunction result %qs at %L has no IMPLICIT typeFunction result %qs at %L is invalid as X argument to C_FUNLOCFunction result %qs at %L shall not be a coarray or have a coarray componentFunction result %qs is invalid as proc-target in procedure pointer assignment at %LFunction result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attributeFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power10.Fuse certain integer operations together for better performance on power8.Fuse dependent pairs of add or vaddudm instructions for better performance on power10.Fuse medium/large code model toc references with the memory instruction.Fuse pairs of scalar or vector logical operations together for better performance on power10.Fuse scalar add/subf with logical op for better performance on power10.Fuse scalar logical op with add/subf for better performance on power10.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC does not currently support argument type %qT for %<simd%> functionsGCC does not currently support mixed size types for %<simd%> functionsGCC does not currently support return type %qT for %<simd%> functionsGCC does not currently support simdlen %wd for type %qTGCC is not configured to support %s as offload targetGCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>GCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCN GPU type to use:GCSE disabledGENERIC %qs at %L cannot overwrite specific binding with the same nameGENERIC %qs at %L must target a specific binding, %qs is GENERIC, tooGENERIC at %C must be inside a derived-type CONTAINSGENERIC binding at %CGENERIC procedure %qs is not allowed as an actual argument at %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
! GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGNU-style attribute between label and declaration appertains to the labelGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGarbage after PARAMETERIZED TYPE declaration at %CGenerate (do not generate) MMA instructions.Generate (do not generate) pc-relative memory addressing.Generate (do not generate) pc-relative memory optimizations for externals.Generate (do not generate) prefixed memory instructions.Generate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate C prototypes from non-BIND(C) external procedure definitions.Generate C++ Module dependency information.Generate C-SKY FPU double float instructions (default for hard float).Generate DSP extension instructions.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate ModuleInfo struct for output module.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SBIT, CBIT instructions.Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all _mcount and __fentry__ calls.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a Mach-O bundle (file type MH_BUNDLE).Generate a __return_loc section pointing to all return instrumentation code.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate an output executable that binds symbols on load, rather than lazily.Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate big-endian eBPF.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for C-SKY compiler runtime instead of libgcc.Generate code for CR16C architecture.Generate code for CR16C+ architecture (Default).Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Smart Mode.Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for class invariant contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that conforms to the specified ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that will run in privileged state.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to mitigate against straight line speculation.Generate code to track when the CPU might be speculating incorrectly.Generate code to use a non-exec PLT and GOT.Generate code using global anchor symbol addresses.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code which uses the core registers only (r0-r14).Generate code with library calls for floating point.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate constant pools in the compiler instead of assembler.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in STABS format.Generate debug information in VMS format.Generate debug information in XCOFF format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in extended STABS format.Generate debug information in extended XCOFF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide instructions.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate eBPF for the given Linux kernel version.Generate extended arithmetic instructions, only valid for ARC700.Generate extended entry point information for inlined functions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate floating-point multiply-accumulation instructions.Generate frecipd/fsqrtd/fdivd instructions (default for hard float).Generate hardware abs instructions.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate little endian code.Generate little-endian code.Generate little-endian eBPF.Generate load/store multiple instructions.Generate load/store with update instructions.Generate local calls to out-of-line atomic operations.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate millicode thunks.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate position-independent code for executables if possible (large mode).Generate position-independent code for executables if possible (small mode).Generate position-independent code if possible (large mode).Generate position-independent code if possible (small mode).Generate prefetch instructions, if available, for arrays in loops.Generate push/pop instructions (default).Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate return instruction in naked function.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate stm/ldm instructions (default).Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unaligned VSX load/store for inline expansion of memcpy/memmove.Generate unaligned VSX vector pair load/store for inline expansion of memcpy/memmove.Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Generate xBPF.Generic function %qs at %L is not consistent with a specific intrinsic interfaceGeneric name %qs of function %qs at %L being the same name as derived type at %LGeneric subroutine %qs at %L is not consistent with an intrinsic subroutine interfaceGive branches their default cost.Give external symbols a leading underscore.Global binding name %qs at %L is already being used as a %s at %LGlobal binding name %qs at %L is already being used at %LGlobal entity %qs at %L cannot appear in a COMMON block at %LGlobal name %qs at %L is already being used as a %s at %LGlobal name %qs at %L is already being used at %LGraphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default.Hexadecimal constant at %L uses nonstandard X instead of ZHollerith constant at %CHost associated variable %qs may not be in the DATA statement at %CHow much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).I/O register operand for '%%%c'IBITS: Bad bitICE: emit_insn used where emit_jump_insn needed:
  ID of shared library to build.ID shared libraries and FD-PIC mode can%'t be used togetherIEEE_ARITHMETIC module at %CIEEE_EXCEPTIONS module at %CIEEE_FEATURES module at %CIF clause at %L requires a scalar LOGICAL expressionIF clause modifier %s at %L not appropriate for the current OpenMP constructIF clause without modifier at %L used together with IF clauses with modifiersIM part_ref at %CIMPLICIT NONE (type) statement at %L following an IMPLICIT statementIMPLICIT statement at %C following an IMPLICIT NONE (type) statementIMPORT NONE with spec list at %CIMPORT statement at %CIMPORT statement at %C only permitted in an INTERFACE bodyIMPURE procedure at %CINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTEGER expression of %s clause at %L must be non-negativeINTEGER expression of %s clause at %L must be positiveINTEGER expression of SCHEDULE clause's chunk_size at %L must be positiveINTEGER(KIND=8) is not available for %<-fdefault-integer-8%> optionINTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> optionINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.INTENT(IN) POINTER %qs in %s clause at %LINTENT(IN) POINTER %qs in COPYPRIVATE clause at %LINTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphicINTERFACE procedure %qs at %L has the same name as the enclosing procedureIO UNIT in %s statement at %L must be an internal file in a PURE procedureIO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CIOMSG tag at %LIPA modref summary is missing in input fileIPA-SRA access verification failedISA %qs is not supported in %<target%> attribute, use %<arch=%> syntaxISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<[[]]%> attributes before C2XISO C does not support %<__int%d%> typesISO C does not support %<~%> for complex conjugationISO C does not support %qs predefined identifierISO C does not support complex integer typesISO C does not support decimal floating-point before C2XISO C does not support fixed-point typesISO C does not support omitting parameter names in function definitions before C2XISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a %<?:%> expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ allows bit-field attributes only before the %<:%> tokenISO C++ did not adopt string literal operator templates taking an argument pack of charactersISO C++ does not allow %<?:%> with omitted middle operandISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not allow GNU designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ does not support %<__int%d%> for %qsISO C++ does not support plain %<complex%> meaning %<double complex%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids converting a string constant to %qTISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids empty unnamed enumISO C++ forbids flexible array member %qsISO C++ forbids flexible array membersISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a %<?:%> expressionISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>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%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>ISO C++ forbids using a floating-point literal in a constant-expressionISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading %<operator ?:%>ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C++17 does not allow %<register%> storage class specifierISO C++17 does not allow dynamic exception specificationsISO C11 does not support omitting the string in %<_Static_assert%>ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Alignas%>ISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<_Static_assert%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<for%> loop initial declarationsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids array %qE whose size cannot be evaluatedISO C90 forbids array whose size cannot be evaluatedISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Alignas%>ISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %<_Static_assert%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsISO_C_BINDING module at %CISO_FORTRAN_ENV intrinsic module at %CIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If bounds remapping is specified at %L, the pointer target shall not be NULLIf first argument of ATAN2 at %L is zero, then the second argument must not be zeroIf first argument of ATAN2D at %L is zero, then the second argument must not be zeroIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.Ignore unsupported pragmas.Ignored.Illegal allocate-object at %C for a PURE procedureIllegal assignment to external procedure at %LIllegal character in BOZ constant at %CIllegal id in copy_walk_reduction_argIllegal preprocessor directiveIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement EVENT %s at %C in CRITICAL blockImage control statement EVENT %s at %C in DO CONCURRENT blockImage control statement EVENT %s at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement C++17 inheriting constructor semantics.Implement DIP1000: Scoped pointers (experimental).Implement DIP25: Sealed references (experimental).Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.Implicitly declared BIND(C) function %qs at %L may not be C interoperableImplicitly declared BIND(C) variable %qs at %L may not be C interoperableImplicitly declared function %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %LImplicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT typeImplied SAVE for module variable %qs at %L, needed due to the default initializationImplied-shape array at %LImprove GCC's ability to track column numbers in large source files, at the expense of slower compilation.Impure function %qs at %L might not be evaluatedImpure function at %L might not be evaluatedIn %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.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 %sIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination.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.In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qsIn constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn moduleIn module imported atIn static member function %qsInclude directory %qs: %sIncompatible allocate-object at %C for CHARACTER type-spec at %LIncompatible derived type in PARAMETER at %LIncompatible initialization between a derived type entity and an entity with %qs type at %CIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sIncompatible typespec for array element at %LIncompatible use of TILE and COLLAPSE at %LInconsistent equivalence rules involving %qs at %L and %qs at %LInconsistent internal state: No location in expression near %LInconsistent internal state: No location in statementInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ldIncorrect function return valueIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %LIndex variable %qs redefined at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inequality comparison for %s at %LInhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of structure component with a HOLLERITH constant at %L is not allowedInitialization of variable at %C is not allowed in a PURE procedureInitialization string at %L was truncated to fit the variable (%ld/%ld)Initialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initialized symbol %qs at %C can only be COMMON in BLOCK DATAInitialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocksInitializer not allowed for PARAMETER %qs at %CInitializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline code to invalidate instruction cache entries after setting up nested function trampolines.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Inquiry parameter cannot appear in a data-stmt-object-list at %CInsert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks.Insert code to profile values of expressions.Insert relax hint for linker to do relaxation.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instruction accounted for function thunk overhead.Instrument function entry and exit with profiling calls.Instrument function exit in instrumented functions with __fentry__.Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons).Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons).Integer division truncated to constant %qs at %LInteger expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>Integer too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterchanging loops at %LInterface %qs at %L is declared in a later PROCEDURE statementInterface %qs at %L may not be a statement functionInterface %qs at %L may not be genericInterface %qs at %L must be explicitInterface mismatch for procedure-pointer component %qs in structure constructor at %L: %sInterface mismatch in dummy procedure %qs at %L: %sInterface mismatch in global procedure %qs at %L: %sInterface mismatch in procedure pointer assignment at %L: %qs is not a subroutineInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInterface-name expected after %<(%> at %CInternal compiler error: Error reporting routines re-entered.
  Internal file at %L with namelistInternal procedure %qs in %s at %LInternal procedure %qs is invalid in procedure pointer assignment at %LInternal procedure %qs is invalid in procedure pointer initialization at %LInternal procedure %qs is used as actual argument at %LInternal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Interrupt Service Routines cannot be coded in Thumb-1 modeIntersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]Intrinsic %qs (%s) used at %LIntrinsic %qs at %L cannot have an initializerIntrinsic %qs at %L is invalid in procedure pointer assignmentIntrinsic %qs at %L is not allowed as an actual argumentIntrinsic %qs at %L must have at least two argumentsIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic function %qs (%d) not recognizedIntrinsic function %qs at %L is not permitted in an initialization expressionIntrinsic function %s at %L is not permitted for CO_REDUCEIntrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointerIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure %qs not allowed in PROCEDURE statement at %LIntrinsic procedure at %L cannot be a MODULE PROCEDUREIntrinsic subroutine %qs at %L shall not have a type specifierIntrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clauseInvalid BOZ literal constant used in subscript at %CInvalid C identifier in NAME= specifier at %CInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid NAME %qs in !$ACC ROUTINE ( NAME ) at %CInvalid NULL at %LInvalid argument to !$ACC WAIT at %CInvalid association target at %CInvalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extensionInvalid character %qc in variable name at %CInvalid character 0x%s at %CInvalid character in name at %CInvalid character(s) in ELSE statement after %CInvalid clause in module with !$ACC DECLARE at %LInvalid codimension %d at %C, only %d codimensions existInvalid context for NULL () intrinsic at %LInvalid context for NULL() pointer at %%LInvalid exponent-letter %<q%> in real-literal-constant at %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedureInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initialization expression for ALLOCATABLE component %qs in structure constructor at %LInvalid initializer %s in Data statement at %CInvalid keyword %qs in %qs intrinsic function at %LInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid mixing of IEEE 128-bit and IBM 128-bit floating point typesInvalid old style initialization for derived type component at %CInvalid operator for !$OMP DECLARE REDUCTION %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid standard code on intrinsic %qs (%d)Invalid substring in data-implied-do at %L in DATA statementInvalid type-spec at %CInvalid use of BOZ literal constant at %LInvalid value for %s specification at %CIssue a note when diagnostics are deduplicated.Issue debug information for compiler-generated auxiliary variables.Issue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJunk after MAP statement at %CJunk after UNION statement at %CJunk after non-nested STRUCTURE statement at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND attribute at %C in a STRUCTURE definitionKIND attribute at %C in a TYPE definitionKIND parameter of %s at %L must be an initialization expressionKIND part_ref at %CKeyword %qs at %C has already appeared in the current argument listKeyword argument %qs at %L is already associated with another actual argumentKeyword argument %qs at %L is invalid in a statement functionKeyword argument %qs at %L is not in the procedureKeyword argument %qs at %L is not in the procedure; did you mean %qs?Keyword argument requires explicit interface for procedure %qs at %LKeyword argument requires explicit interface for procedure pointer component %qs at %LKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known CSKY CPUs (for use with the -mcpu= options):Known CSKY FPUs (for use with the -mfpu= option):Known CSKY architectures (for use with the -march= option):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known PTX ISA versions (for use with the -misa= option):Known TILE-Gx CPUs (for use with the -mcpu= option):Known TILEPro CPUs (for use with the -mcpu= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known choices for return instrumentation with -minstrument-return=:Known cmodel types (for use with the -mcmodel= option):Known cmodel types (for use with the -mict-model= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known preferred register vector length (to use with the -mprefer-vector-width= option):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLEN argument (%ld) out of range 0:%d in intrinsic MVBITSLEN argument (%ld) out of range 0:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN or KIND inquiry ref in DATA statement at %LLEN part_ref at %CLHS in %<noreturn%> callLINEAR clause modifier used on DO or SIMD construct at %LLINEAR clause specified together with ORDERED clause with argument at %LLINEAR dummy argument %qs with VALUE attribute with %s modifier at %LLINEAR variable %qs must be INTEGER at %LLOCK statement at %CLOCK_EVENT in variable definition context (%s) at %LLOCK_TYPE in variable definition context (%s) at %LLOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLOGICAL operands are required in expression at %LLOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel %qs after %L doesn't match IF label %qsLabel %qs at %C doesn't match IF label %qsLabel %qs at %C doesn't match WHERE label %qsLabel at %L is not in the same block as the GOTO statement at %LLabel name %qs at %C is ambiguousLabeled DO statement at %LLeft parenthesis required after %<*%> in format string at %LLegacy Extension:Letter %qc already has an IMPLICIT type at %CLetter %qc already set in IMPLICIT statement at %CLetters must be in alphabetic order in IMPLICIT statement at %CLevel not found, use none, slim, blocks, vops.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
! Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all hidden GC allocations.List all non-mutable fields which occupy an object instance.List all usages of complex or imaginary types.List all variables going into thread local storage.List information on all language changes.List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPEList item %qs with allocatable components is not permitted in map clause at %LList item shall not be coindexed at %CList specified together with memory order clause in FLUSH directive at %CLoad all members of archive libraries, rather than only those that satisfy undefined symbols.Lock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLogs which object files the linker loads.Logs which symbol(s) caused an object to be loaded.Look for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable at %C cannot be an arrayLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %sMCU %qs supports %s ISA but %<-mcpu%> option is set to %sMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5seriesMIPS16 %<-mxgot%> codeMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMODULE PROCEDURE declaration at %CMODULE prefix at %CMODULE prefix at %C found outside of a module, submodule, or interfaceMOLD argument to NULL required at %LMOLD tag at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 builtin functions only work inside interrupt handlersMULT case in cris_op_strMagnitude of second argument of %s exceeds bit size at %LMagnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %CMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make GCC pass the --no-relax command-line option to the linker instead of the --relax option.Make all function calls indirect.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malformed GENERIC statement at %CMalformed type-spec at %CMalloc data into P2 space.Mangled derived type definition at %CMapper for module to CMI files.Mark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to compare.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum depth of DFS walk used by modref escape analysis.Maximum depth of a loop nest to fully value-number optimistically.Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges.Maximum depth of recursive cloning for self-recursive function.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum extension level reached with type %qs at %LMaximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum number of VALUEs handled during a single find_base_term call.Maximum number of accesses stored in each modref reference.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.Maximum number of arrays per SCoP.Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable.Maximum number of assertions to add along the default edge of a switch statement during VRP.Maximum number of bases stored in each modref tree.Maximum number of basic blocks before EVRP uses a sparse cache.Maximum number of basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.Maximum number of concurrently open C++ module files when lazy loading.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of different predicates used to track properties of loops in IPA analysis.Maximum number of disambiguations to perform per memory access.Maximum number of escape points tracked by modref per SSA-name.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of new jump thread paths to create for a finite state automaton.Maximum number of operations in a parameter expression that can be handled by IPA analysis.Maximum number of parameters in a SCoP.Maximum number of queries into the alias oracle per store.Maximum number of references stored in each modref base.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of statements visited during jump function offset discovery.Maximum number of store chains to track at the same time in the store merging pass.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of tests performed by modref query.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of a single store merging region in bytes.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Member functions defined within their class are inline in module purview.Memory Tagging Extension does not support %<-mabi=ilp32%>Merge adjacent stores.Merge similar-enough states during analysis.Merge subcomand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.Mismatch in BIND(C) names (%qs/%qs) at %CMismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in MODULE PROCEDURE formal argument names (%s/%s) at %CMismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qsMismatch in number of MODULE PROCEDURE formal arguments at %CMismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMismatches between file architecture and one specified by "-arch" are errors instead of warnings.Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %CMissing %<&%> in continued character constant at %CMissing %<(%> in ELSE IF expression at %CMissing %<(%> in IF-expression at %CMissing %<)%> in ELSE IF expression at %CMissing %qs argument to %qs intrinsic at %L for %qs of type %qsMissing %qs argument to the %s intrinsic at %LMissing %qs in statement at or before %LMissing -mcpu option in ASM_CPU_SPEC?Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %LMissing THEN in ELSE IF statement after %LMissing actual argument %qs in call to %qs at %LMissing actual argument for argument %qs at %LMissing alternate return spec in subroutine call at %LMissing alternate return specifier in subroutine call at %LMissing argument list in function %qs at %CMissing argument to %qs at %CMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing comma at %LMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing format with default unit at %CMissing generic specification in USE statement at %CMissing item in format string at %LMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing leading left parenthesis in format string at %LMissing positive width after L descriptor at %LMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CMissing symbolModule %qs at line %d column %d: %sModule file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module.Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Multiple identifiers provided with single NAME= specifier at %CMultiple loop axes specified for routine at %CNAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %LNAME %qs invalid in !$ACC ROUTINE ( NAME ) at %LNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNAME= specifier at %C should be a constant expressionNAME= specifier at %C should be a scalar of default character kindNAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition contextNAMELIST array object %qs with assumed shape in namelist %qs at %LNAMELIST array object %qs with nonconstant shape in namelist %qs at %LNAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %LNAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %LNAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER componentsNAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %LNAMELIST object %qs with nonconstant character length in namelist %qs at %LNEWUNIT specifier at %LNEWUNIT specifier must have FILE= or STATUS='scratch' at %LNONMONOTONIC schedule modifier specified with ORDERED clause at %LNON_OVERRIDABLE and DEFERRED cannot both appear at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL at %L is not permitted as actual argument to %qs intrinsic functionNULL intrinsic with allocatable MOLD at %LNULL used in arithmeticNULL() at %C cannot appear in an array constructorNULL() initialization at %C is ambiguousNULL() initialization at %C may not have MOLDNULL() near %L cannot appear in INQUIRE statementNULLIFY does not allow bounds remapping for pointer object at %CName %qs at %C is already defined as a generic interface at %LName %qs at %C is an ambiguous reference to %qs from current program unitName %qs at %C is an ambiguous reference to %qs from module %qsName %qs at %C is the name of the procedureName %qs in %s statement at %C is not a construct nameName %qs in %s statement at %C is unknownName %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic typeName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)Named block DO at %L requires matching ENDDO nameNamed constant %qs at %L cannot be an EQUIVALENCE objectNamed constant %qs in variable definition context (%s) at %LNamed constant at %C in an EQUIVALENCENamelist %qs cannot be an argument at %LNamelist %qs cannot be an argument to subroutine or function at %LNamelist group name %qs at %C already has a basic type of %sNamelist group name %qs at %C already is USE associated and cannot be respecified.Namelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNegative argument N at %LNegative exponent of integer has zero result at %LNested CRITICAL block at %CNested function trampolines not supported on CK801.No binding name is allowed in BIND(C) at %CNo branches
  No calls
  No default crt0.o.No description yet.No edge out of thunk nodeNo executable lines
  No initializer for allocatable component %qs given in the structure constructor at %CNo initializer for component %qs given in the structure constructor at %CNo longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-PARAMETER symbol %qs at %L cannot be implied-shapeNon-POINTER in pointer association context (%s) at %LNon-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>Non-THREADPRIVATE object %qs in COPYIN clause at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character in FORMAT tag at %LNon-character non-Hollerith in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-default LOGICAL kind in %s tag at %LNon-dummy object %qs in %s clause at %LNon-extensible derived-type %qs at %L must not be ABSTRACTNon-numeric character in statement label at %CNon-polymorphic passed-object dummy argument of %qs at %LNon-scalar FINAL procedure at %L should have assumed shape argumentNon-significant digits in %qs number at %C, maybe incorrect KINDNon-variable expression in variable definition context (%s) at %LNon-zero imaginary part discarded in conversion from %qs to %qs at %LNonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operatorNoncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconforming tab character in format at %CNonconstant array section at %L in DATA statementNonexistent include directory %qsNoninteger exponent in an initialization expression at %LNoninteroperable array FPTR at %L to C_F_POINTER: %sNoninteroperable array at %L as argument to C_LOC: %sNoninteroperable procedure at %L to C_FUNLOCNoninteroperable procedure pointer at %L to C_F_PROCPOINTERNonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %LNonnegative width required in format string at %LNonpointer object %qs with default initialization shall not appear in a DATA statement at %LNonpolymorphic reference to abstract type at %CNonstandard conversion from %s to %s at %LNonstandard type declaration %s*%d at %CNot configured with %<--enable-gather-detailed-mem-stats%>.Not enough elements in array initializer at %CNot expected TAG.Note #include directives not translated to import declarations, and not known to be textual.Note #include directives translated to import declarations.Note Compiled Module Interface pathname of a specific module or header-unit.Note Compiled Module Interface pathnames.Note a #include translation of a specific header.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOLD argument of the %s intrinsic function at %L shall be definableOMP ATOMIC at %L with multiple atomic clausesOMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is usedOMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clauseOMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignoredOMP DECLARE TARGET variable at %L is an element of a COMMON blockOMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clauseOMP TARGET UPDATE at %L requires at least one TO or FROM clauseOPEN statement at %L must have UNIT or NEWUNIT specifiedOPEN statement not allowed in PURE procedure at %COPERATOR argument at %L must be a PURE functionOPTIONAL is not allowed inside of BLOCK at %CORDER at %L is not a permutation of the size of SHAPE at %LORDERED clause argument not constant positive integer at %CORDERED clause parameter is less than COLLAPSE at %LORDERED clause specified together with %<inscan%> REDUCTION clause at %LObject %qs is not a variable at %LObject %qs is not a variable at %L; parameters cannot be and need not be copiedObject %qs is not a variable at %L; parameters cannot be and need not be mappedObjective-C declarations may only appear in global scopeObsolescent feature:Offline tool to handle gcda counts
*************** Use the %<-mcpu%> option to set the ISA
*** 1960,1966 ****
  duplicate %<_Atomic%>duplicate %<_Thread_local%> or %<__thread%>duplicate %<asm%> operand name %qsduplicate %<asm%> qualifier %qEduplicate %<asm%> qualifier %qTduplicate %<const%>duplicate %<default%> case in %<_Generic%>duplicate %<mutable%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qDduplicate %qEduplicate %qE attributeduplicate %qE declaration specifierduplicate %qsduplicate (or overlapping) case valueduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qEduplicate declaration of method %<%c%E%> with conflicting typesduplicate definition of '%s'duplicate definition of a symbol versionduplicate direct call to %s in speculative call sequence with speculative_id %iduplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate insn UID: %iduplicate instance variable %q+Dduplicate interface declaration for category %<%E(%E)%>duplicate interface declaration for class %qEduplicate label %qDduplicate label declaration %qEduplicate loop headerduplicate member %q+Dduplicate reference %s in speculative call sequence with speculative_id %iduplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>duplicate virt-specifierduplicated %<if%> conditionduplicated parameter specifier %qs in %<amdgpu_hsa_kernel%> attributeduring %<-fcompare-debug%> recompilationduring %s pass: %s
  dwarf version %wu is not supporteddynamic dependency %s not founddynamic exception specifications are deprecated in C++11dynamic type %qT of its operand does not have a base class of type %qTdynamic type %qT of its operand does not have an unambiguous public base class %qTeBPF stack limit exceededeach undeclared identifier is reported only once for each function it appears inedge %s->%s has no corresponding call_stmtedge count is not compatible with function countedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge has both call_stmt and lto_stmt_uid setedge not foundedge points to wrong declaration:either %<-fopenacc%> or %<-fopenmp%> must be seteither -fopenacc or -fopenmp must be seteither all initializer clauses should be designated or none of them should beelaborated-type-specifier for a scoped enum must not use the %qD keywordelement types must be the sameelement_number(): Bad dimension typeelemental binary operationelemental function arguments at %C are not compliantelemental procedureelements of array %q#D have incomplete typeelements of array %q#T have incomplete typeembedded %<\0%> in formatembedded NUL in CFString literalempty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)empty declarationempty declaration with %<_Alignas%> does not redeclare tagempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty enum is invalidempty index range in initializerempty initializer for lambda init-captureempty initializer in lambda init-captureempty left precision in %s formatempty parentheses were disambiguated as a function declarationempty precision in %s formatempty property attribute listempty range specifiedempty scalar initializerempty string in attribute %<target%>empty struct has size 0 in C, size 1 in C++empty structured binding declarationempty union has size 0 in C, size 1 in C++enable pass %s for function %senable pass %s for functions in the range of [%u, %u]enabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenclosing %<target%>enclosing %qsenclosing OpenACC %qs constructenclosing class of %<constexpr%> non-static member function %q+#D is not a literal typeenclosing class templates are not explicitly specializedenclosing parent compute constructenclosing regionenclosing routineenclosing target regionenclosing taskend expression refers to outer iterator %qDend insn %d for block %d not found in the insn streamend of implied-do loop at %L could not be simplified to a constant valueenum %s must have at least one memberenum constant defined hereenum constant in boolean contextenum conversion from %qT to %qT in assignment is invalid in C++enum conversion from %qT to %qT in initialization is invalid in C++enum conversion from %qT to %qT in return is invalid in C++enum conversion in assignment is invalid in C++enum conversion in initialization is invalid in C++enum conversion when passing argument %d of %qE is invalid in C++enum type defined hereenum value is not %<CONST_DECL%> or %<INTEGER_CST%>enum value name is not %<IDENTIFIER_NODE%>enum value type is not %<INTEGER_TYPE%> nor convertible to the enumenumerated and non-enumerated type in conditional expressionenumerated mismatch in conditional expression: %qT vs %qTenumeration value %qE not handled in switchenumeration values exceed range of largest integerenumerator value %qE is outside the range of underlying type %qTenumerator value for %qD is not an integer constantenumerator value for %qD must have integral or unscoped enumeration typeenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenvironment variable %<COLLECT_GCC%> must be setenvironment variable %<COLLECT_GCC_OPTIONS%> must be setenvironment variable %<COLLECT_LTO_WRAPPER%> must be setenvironment variable %qs must expand to a non-negative integer less than or equal to %wdenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file %qsenvironment variable DJGPP points to missing file %qserrorerror closing %s: %merror in arguments to spec function %qserror in removing %serror instantiatingerror writing %qserror writing to %s: %merror: errors during merging of translation unitseval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULLevaluating %qsexception cleanup for this placement new selects non-placement %<operator delete%>exception handling disabled, use %<-fexceptions%> to enableexception handling personality mismatchexception of type %<%T%> will be caughtexception of type %qT will be caught by earlier handlerexception specification of %qD depends on itselfexcess elements in %<char%> array initializerexcess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexcess use operand for statementexecution counts assumed to be zero
  execution counts estimated
! exit %d->%d not recordedexpansion pattern %qE contains no parameter packsexpansion pattern %qT contains no parameter packsexpansion point is location %iexpected %<#pragma acc%> clauseexpected %<#pragma omp scan%>expected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> after template-argument-listexpected %<(%> or end of lineexpected %<)%>expected %<)%> or %<,%>expected %<*%>expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifierexpected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>expected %<:%> or %<)%>expected %<:%> or %<...%>expected %<:%> or %<::%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<::%>expected %<;%>expected %<;%> after class definitionexpected %<;%> after struct definitionexpected %<;%> after union definitionexpected %<;%> at end of member declarationexpected %<;%> or %<{%>expected %<;%> or %<{%> after method attribute definitionexpected %<;%>, %<,%> or %<)%>expected %<;%>, identifier or %<(%>expected %<<%>expected %<=%>expected %<=%> after Objective-C %qEexpected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<__transaction_atomic%>expected %<__transaction_relaxed%>expected %<acq_rel%>, %<release%> or %<acquire%>expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>expected %<allocator%>expected %<asm%>expected %<auto%>expected %<auto%> or %<decltype(auto)%> after %qEexpected %<cancel%> %<if%> clause modifierexpected %<catch%>expected %<class%>expected %<class%> or %<typename%>expected %<class%>, %<typename%>, or %<template%>expected %<co_yield%>expected %<concurrent%>expected %<construct%>, %<device%>, %<implementation%> or %<user%>expected %<data%>expected %<data%> after %<#pragma acc %s%>expected %<data%>, %<update%>, %<enter%> or %<exit%>expected %<declare%>expected %<decltype%>expected %<delete%>expected %<depend%>, %<destroy%> or %<update%> clauseexpected %<extern%>expected %<finally%> or %<catch%>expected %<for%> after %qsexpected %<host%>, %<nohost%> or %<any%>expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>expected %<inclusive%> or %<exclusive%> clauseexpected %<match%>expected %<namespace%>expected %<new%>expected %<none%> or %<present%>expected %<none%> or %<shared%>expected %<omp_priv%> or function-nameexpected %<operator%>expected %<point%>expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clauseexpected %<read%>, %<write%>, %<update%>, or %<capture%> clauseexpected %<return%>expected %<scalar%>, %<aggregate%> or %<pointer%>expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>expected %<simd%>, %<reduction%>, %<target%> or %<variant%>expected %<static_assert%>expected %<target%>expected %<teams%>, %<parallel%> or %<thread%>expected %<template%>expected %<throw%>expected %<try%>expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clauseexpected %<using%>expected %<while%>expected %<{%>expected %<{%> or %<:%>expected %<}%>expected %<}%> before %<else%>expected %<~%>expected %d levels of template parms for %q#D, got %dexpected %i or more, found %iexpected %qE selector nameexpected %qT but argument is of type %qTexpected %qs %<if%> clause modifier rather than %qsexpected ...expected 64-bit address but argument 1 is %d-bitexpected 64-bit address but argument 2 is %d-bitexpected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>expected a string after %<#pragma message%>expected an SSA_NAME objectexpected an argument to %<msp430_select_cpu%>expected an identifier for the attribute nameexpected attribute before %<...%>expected between %i and %i, found %iexpected binary operatorexpected block indexexpected block specifierexpected boolean expressionexpected boolean typeexpected case labelexpected channelexpected class nameexpected class-keyexpected class-nameexpected constant integer expression with valid sync-hint valueexpected constant offsetexpected constant sizeexpected constructor, destructor, or type conversionexpected count valueexpected declarationexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected else statementexpected empty string after %<operator%> keywordexpected end of capture-listexpected end of lineexpected expressionexpected expression-list or type-idexpected frequency qualityexpected frequency valueexpected functionexpected function nameexpected function-name %<(%>expected goto expressionexpected id-expressionexpected id-expression (arguments)expected identifierexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected identifier or string literalexpected initializerexpected integerexpected integer expressionexpected integer expression listexpected interface or pointer to interfaceexpected iteration declaration or initializationexpected iteration-statementexpected jump-statementexpected labelexpected labeled-statementexpected loop numberexpected map index on right hand sideexpected module-nameexpected namespace-nameexpected nested-name-specifierexpected numeric typeexpected operatorexpected parameter pack before %<...%>expected pass nameexpected pointerexpected pointer as argument of unary %<*%>expected pointer in %qs clauseexpected primary-expressionexpected ptr-operatorexpected qualified name in friend declaration for constructor %qDexpected qualified name in friend declaration for destructor %qDexpected selection-statementexpected signature: %qDexpected single pointer in %qs clauseexpected specifier-qualifier-listexpected statementexpected string literalexpected string-literalexpected suffix identifierexpected template-argumentexpected template-idexpected template-id for typeexpected template-nameexpected trait selector nameexpected type specifierexpected type-nameexpected type-specifierexpected unqualified-idexpecting argument of type pointer or of type integer for argument 1expecting internal function nameexplicit by-copy capture of %<this%> redundant with by-copy capture defaultexplicit by-copy capture of %qD redundant with by-copy capture defaultexplicit by-reference capture of %qD redundant with by-reference capture defaultexplicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>explicit deduction guide declared hereexplicit deduction guides not considered for copy-initializationexplicit goto at end of bb %dexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)explicit instantiation of %qD outside its namespace must use a nested-name-specifierexplicit instantiation of function concept %q#Dexplicit instantiation of non-class template %qDexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit instantiation of variable concept %q#Dexplicit instantiation shall not use %<consteval%> specifierexplicit instantiation shall not use %<constexpr%> specifierexplicit instantiation shall not use %<inline%> specifierexplicit qualification in declaration of %qDexplicit specialization %q#D may be missing attributesexplicit specialization declared %<concept%>explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of %qD outside its namespace must use a nested-name-specifierexplicit specialization of function concept %qDexplicit specialization of non-template %qTexplicit template argument list not allowedexplicit template specialization cannot have a storage classexplicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:explicitly used registers must be grouped at top of stackexponent-letter 'q' in real-literal-constant at %Cexpr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %Lexpr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %Lexpression %qE does not designate a %<constexpr%> functionexpression %qE is not a constant expressionexpression cannot be used as a functionexpression does not compute the number of elements in this array; element type is %qT, not %qTexpression in new-declarator must have integral or enumeration typeexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression list treated as compound expression in functional castexpression list treated as compound expression in initializerexpression list treated as compound expression in mem-initializerexpression must be enclosed in parenthesesexpression must be integralexpression of abstract class type %qT cannot be used in throw-expressionexpression statement has incomplete typeextend_ref(): Bad tailextended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>extended registers have no high halvesextern declaration of %q+D follows declaration with no linkageextern model globalvalueextern symbols cannot have initializersexternal TLS initialization functions not supported on this targetexternal linkage required for symbol %q+D because of %qE attributeexternally visible inline cloneextra %<;%>extra %<;%> after in-class function definitionextra brace group at end of initializerextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra qualification not allowedextra semicolonextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)fail to initialize plugin %sfailed to create map component '%s'failed to create union component '%s'failed to expand built-in functionfailed to get exit status: %mfailed to get process times: %mfailed to initialize plugin %sfailed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailed to reclaim unneeded functionfailed to reclaim unneeded function in same comdat groupfailed to translate literal to execution character set %qTfailure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>failure to simplify substring reference in DATA statement at %Lfailure trying to reload:fallthru edge after a control statement in bb %dfallthru edge after unconditional jump in bb %ifallthru edge crosses section boundary in bb %ifallthru to exit from bb %dfast enumeration is not available in Objective-C 1.0fastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefastcall and thiscall attributes are not compatiblefatal error: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)field %q#D can be accessed via %q#Dfield %q#D with same name as classfield %qD has incomplete type %qTfield %qE declared as a functionfield %qE has incomplete typefield %s must be initialized but skippedfield cannot be `scope`field name not in record or union initializerfield not allowed in interfacefield precision specifierfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfields have different layout in another translation unitfile %qs left but not enteredfile ends in default argumentfile-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>filename %qs does not start with profile prefix %qsfill characterfill character in strfmon formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini function found in object %sfirst %<sizeof%> operand was declared herefirst argument must be []bytefirst argument must be type size_t, not %sfirst argument of %q+D should be %<int%>first argument to %<__builtin_call_with_static_chain%> must be a call expressionfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>first mismatch is fieldfirst offset must be in opposite direction of loop iterationsfirst register must be R0first seen herefirst specified herefixed ebp register requires %<-maccumulate-outgoing-args%>fixed ebp register requires %<target("accumulate-outgoing-args")%>fixed register %s used to pass parameter to functionfixed-point overflow in expression %qE of type %qT results in %qEfixed-point overflow in expression of type %qT results in %qEfixed-point types not supported for this targetfixed-point types not supported in C++flexible array member %qD does not have well defined padding bits for %qsflexible array member %qD in an otherwise empty %q#Tflexible array member %qD in unionflexible array member %qD not at end of %q#Tflexible array member in a struct with no named membersflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofloating literal exceeds range of %qT typefloating literal truncated to zerofloating point overflow in expression %qE of type %qT results in %qEfloating point overflow in expression of type %qT results in %qEfloating-point constant not a valid immediate operandfloating-point suffix %qs shadowed by implementationflow control insn inside a basic blockfmax-include-depth=<number> Set the maximum depth of the nested #include.fold check: original tree changed by foldfold of empty expansion over %Ofold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>fopen %s: %mfor %qDfor a function-style cast, remove the redundant %<::%D%>for array function parameter length expression must be specifiedfor backward compatibilityfor deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)for increment expression cannot resolve address of overloaded functionfor increment expression has no effectfor increment expression is a reference, not call, to function %qEfor pointer type length expression must be specifiedfor statement expectedfor template declaration %q+Dfor the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512for type %qTfor unknown bound array type length expression must be specifiedfor, while or do statement expectedformatformat argument %d unused before used argument %d in %<$%>-style formatformat argument %d used more than once in %s formatformat argument should be a %qs referenceformat argument should be a %qs reference but a string was foundformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat of column headings in %<devices.csv%> is incorrectformat string argument follows the arguments to be formattedformat string argument is not a string typeformat string is defined hereformat string is not an array of type %qsforming pointer to qualified function type %qTforming pointer to reference type %qTforming reference to qualified function type %qTforming reference to reference type %qTforming reference to voidforming type of %qsforward declaration of %q#Tfound %<%c%s%>found %<-%E%> instead of %<+%E%> in protocol(s)found %<:%> in nested-name-specifier, expected %<::%>found a %qT but the format argument should be a stringfound a %qs reference but the format argument should be a stringfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfound default case not at the start of case vectorfp software completion requires %<-mtrap-precision=i%>fr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe pointer required, but reservedframe size of %qs is %wd bytesframe size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added.frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function.frame size too large for reliable stack checkingfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupfriend declaration %q#D declares a non-template functionfriend declaration %qD in local class without prior local declarationfriend declaration %qD is not visible to explicit specializationfriend declaration %qD may not have virt-specifiersfriend declaration does not name a class or functionfriend declaration herefriend declaration not in class definitionfriend declaration of %q#D specifies default arguments and isn%'t the only declarationfriend declaration of %qD specifies default arguments and isn%'t a definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>friend function definition %qs cannot have a name qualified with %<%D::%>friend function definition %qs cannot have a name qualified with %<::%>from definition of %q#Dfrom previous declaration %qFfrv_print_operand: unknown codefunc can only be compared to nilfunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D part of alias cyclefunction %q+F can never be copied because it has %<noclone%> attributefunction %q+F can never be copied because it receives a non-local gotofunction %q+F can never be copied because it saves address of local label in a static variablefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it has a VLA argumentfunction %q+F can never be inlined because it has a VLA return argumentfunction %q+F can never be inlined because it is suppressed using %<-fno-inline%>function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)function %q+F can never be inlined because it uses attributes conflicting with inliningfunction %q+F can never be inlined because it uses non-local gotofunction %q+F can never be inlined because it uses setjmpfunction %q+F can never be inlined because it uses setjmp-longjmp exception handlingfunction %q+F can never be inlined because it uses variable argument listsfunction %qD declared %<[[noreturn]]%> but its first declaration was notfunction %qD declared %<virtual%> inside a unionfunction %qD is initialized like a variablefunction %qD might be a candidate for %qs format attributefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction %qs cannot be declared %<mutable%>function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codefunction arguments of %<__builtin_tgmath%> all have the same typefunction arguments of %<__builtin_tgmath%> lack type-generic parameterfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction body only allowed in final functions in interface %sfunction call has aggregate valuefunction called through a non-compatible typefunction concept must be calledfunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition declared %qsfunction definition does not declare parametersfunction definition has qualified void return typefunction does not return string typefunction has external linkage when the user requests only inlining static for live patchingfunction may return address of local variablefunction might be candidate for attribute %qsfunction might be candidate for attribute %qs if it is known to return normallyfunction name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>function name expected for start addressfunction name expected for start address, not `%s`function not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction not inline candidatefunction or array type %qT in %<#pragma omp declare reduction%>function or array type in %<#pragma omp declare reduction%>function parameterfunction pointers not supported with %<-mabi=ti%> optionfunction result count mismatchfunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of labelfunction returns address of local variablefunction returns an aggregatefunction symbol is not functionfunction template %qD redeclared as a class templatefunction template-id %qD in nested-name-specifierfunction types not truly compatible in ISO Cfunction versions cannot be marked as %<gnu_inline%>, bodies have to be generatedfunction with qualified void return type calledfunction-scope %qE implicitly auto and declared %qsfunction-scope %qs implicitly auto and declared %<__thread%>function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTfunctions cannot be scopegarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
  gcov %s%s
  generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>get_mpz(): Not an integer constantgetting core file size maximum limit: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typegfc_array_dimen_size(): Bad EXPR_ARRAY exprgfc_array_dimen_size(): Bad dimensiongfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variablegfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsgfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typegfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran does not support -E without -cppgfortran: Only one %<-J%> option allowedgimple call has no targetgimple call has two targetsgimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal module fragment contents must be from preprocessor inclusionglobal qualification of class name is invalidglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedglobals, statics, fields, manifest constants, ref and out parameters cannot be scopegot %d template parameters for %q#Dgot %d template parameters for %q#Tgoto destination is neither a label nor a pointergp is constant (but save/restore gp on indirect calls).gp_offset (%ld) or end_offset (%ld) is less than zerograve accent %<`%> in formatgsplit-dwarf is not supported on this platformhad to relocate PCHhard-float MIPS16 code for ABIs other than o32 and o64hardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %shardware vector support not available on %shardware vector support not available with %<-msoft-float%>has different parameters in another translation unithas different return value in another translation unithas forward referenceshas inexact value, due to loss of precisionhas no `return` statement, but is expected to return a value of type `%s`has no function body with return type inferencehead insn %d for block %d not found in the insn streamherehigh bound %qE above array section size in %qs clausehistogram value statement does not correspond to the statement it is associated withiWMMXt and NEON are incompatibleiWMMXt unsupported under Thumb modeia64_print_operand: unknown codeidentical_array_ref(): inconsistent dimensionsidentifier %qE conflicts with C++ keywordidentifier %qE is a keyword in C++11identifier %qE is a keyword in C++20identifier expected after %<@protocol%>identifier overflow: %dif any %<if%> clause has modifier, then all %<if%> clauses have to use modifierif avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives insteadif this code is reached, the program will abortif using %qs is not feasible, use %qs insteadignoring %<#pragma %s %s%>ignoring %<#pragma align%> for explicitly aligned %q+Dignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argumentignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return typeignoring %<-fschedule-insns%> because of exception handling bugignoring %<asm%> specifier for non-static local variable %q+Dignoring %qD attribute on anonymous namespaceignoring %qD attribute on non-inline namespaceignoring %qE attribute applied to template instantiation %qTignoring %qE attribute applied to template specialization %qTignoring %qE attribute not set on a variableignoring %qE attribute set on const variableignoring %qE attribute set on initialized variableignoring %qE attribute set on uninitialized variableignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>ignoring attribute %qE after earlier %qEignoring attribute %qE because it conflicts with attribute %<either%>ignoring attribute %qE because it conflicts with attribute %<lower%>ignoring attribute %qE because it conflicts with attribute %<noinit%>ignoring attribute %qE because it conflicts with attribute %<persistent%>ignoring attribute %qE because it conflicts with attribute %<section%>ignoring attribute %qE because it conflicts with attribute %<upper%>ignoring attribute %qE because it conflicts with attribute %qsignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qsignoring attribute %qs because it conflicts with previous %qsignoring attributes applied to %qT after definitionignoring attributes applied to class type %qT outside of definitionignoring attributes applied to dependent type %qT without an associated declarationignoring attributes in template argument %qEignoring attributes on template argument %qTignoring duplicate directory "%s"
--- 1923,1929 ----
  duplicate %<_Atomic%>duplicate %<_Thread_local%> or %<__thread%>duplicate %<asm%> operand name %qsduplicate %<asm%> qualifier %qEduplicate %<asm%> qualifier %qTduplicate %<const%>duplicate %<default%> case in %<_Generic%>duplicate %<mutable%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qDduplicate %qEduplicate %qE attributeduplicate %qE declaration specifierduplicate %qsduplicate (or overlapping) case valueduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qEduplicate declaration of method %<%c%E%> with conflicting typesduplicate definition of '%s'duplicate definition of a symbol versionduplicate direct call to %s in speculative call sequence with speculative_id %iduplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate insn UID: %iduplicate instance variable %q+Dduplicate interface declaration for category %<%E(%E)%>duplicate interface declaration for class %qEduplicate label %qDduplicate label declaration %qEduplicate loop headerduplicate member %q+Dduplicate reference %s in speculative call sequence with speculative_id %iduplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>duplicate virt-specifierduplicated %<if%> conditionduplicated parameter specifier %qs in %<amdgpu_hsa_kernel%> attributeduring %<-fcompare-debug%> recompilationduring %s pass: %s
  dwarf version %wu is not supporteddynamic dependency %s not founddynamic exception specifications are deprecated in C++11dynamic type %qT of its operand does not have a base class of type %qTdynamic type %qT of its operand does not have an unambiguous public base class %qTeBPF stack limit exceededeach undeclared identifier is reported only once for each function it appears inedge %s->%s has no corresponding call_stmtedge count is not compatible with function countedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge has both call_stmt and lto_stmt_uid setedge not foundedge points to wrong declaration:either %<-fopenacc%> or %<-fopenmp%> must be seteither -fopenacc or -fopenmp must be seteither all initializer clauses should be designated or none of them should beelaborated-type-specifier for a scoped enum must not use the %qD keywordelement types must be the sameelement_number(): Bad dimension typeelemental binary operationelemental function arguments at %C are not compliantelemental procedureelements of array %q#D have incomplete typeelements of array %q#T have incomplete typeembedded %<\0%> in formatembedded NUL in CFString literalempty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)empty declarationempty declaration with %<_Alignas%> does not redeclare tagempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty enum is invalidempty index range in initializerempty initializer for lambda init-captureempty initializer in lambda init-captureempty left precision in %s formatempty parentheses were disambiguated as a function declarationempty precision in %s formatempty property attribute listempty range specifiedempty scalar initializerempty string in attribute %<target%>empty struct has size 0 in C, size 1 in C++empty structured binding declarationempty union has size 0 in C, size 1 in C++enable pass %s for function %senable pass %s for functions in the range of [%u, %u]enabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenclosing %<target%>enclosing %qsenclosing OpenACC %qs constructenclosing class of %<constexpr%> non-static member function %q+#D is not a literal typeenclosing class templates are not explicitly specializedenclosing parent compute constructenclosing regionenclosing routineenclosing target regionenclosing taskend expression refers to outer iterator %qDend insn %d for block %d not found in the insn streamend of implied-do loop at %L could not be simplified to a constant valueenum %s must have at least one memberenum constant defined hereenum constant in boolean contextenum conversion from %qT to %qT in assignment is invalid in C++enum conversion from %qT to %qT in initialization is invalid in C++enum conversion from %qT to %qT in return is invalid in C++enum conversion in assignment is invalid in C++enum conversion in initialization is invalid in C++enum conversion when passing argument %d of %qE is invalid in C++enum type defined hereenum value is not %<CONST_DECL%> or %<INTEGER_CST%>enum value name is not %<IDENTIFIER_NODE%>enum value type is not %<INTEGER_TYPE%> nor convertible to the enumenumerated and non-enumerated type in conditional expressionenumerated mismatch in conditional expression: %qT vs %qTenumeration value %qE not handled in switchenumeration values exceed range of largest integerenumerator value %qE is outside the range of underlying type %qTenumerator value for %qD is not an integer constantenumerator value for %qD must have integral or unscoped enumeration typeenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenvironment variable %<COLLECT_GCC%> must be setenvironment variable %<COLLECT_GCC_OPTIONS%> must be setenvironment variable %<COLLECT_LTO_WRAPPER%> must be setenvironment variable %qs must expand to a non-negative integer less than or equal to %wdenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file %qsenvironment variable DJGPP points to missing file %qserrorerror closing %s: %merror in arguments to spec function %qserror in removing %serror instantiatingerror writing %qserror writing to %s: %merror: errors during merging of translation unitseval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULLevaluating %qsexception cleanup for this placement new selects non-placement %<operator delete%>exception handling disabled, use %<-fexceptions%> to enableexception handling personality mismatchexception of type %<%T%> will be caughtexception of type %qT will be caught by earlier handlerexception specification of %qD depends on itselfexcess elements in %<char%> array initializerexcess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexcess use operand for statementexecution counts assumed to be zero
  execution counts estimated
! exit %d->%d not recordedexpansion pattern %qE contains no parameter packsexpansion pattern %qT contains no parameter packsexpansion point is location %iexpected %<#pragma acc%> clauseexpected %<#pragma omp scan%>expected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> after template-argument-listexpected %<(%> or end of lineexpected %<)%>expected %<)%> or %<,%>expected %<*%>expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifierexpected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>expected %<:%> or %<)%>expected %<:%> or %<...%>expected %<:%> or %<::%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<::%>expected %<;%>expected %<;%> after class definitionexpected %<;%> after struct definitionexpected %<;%> after union definitionexpected %<;%> at end of member declarationexpected %<;%> or %<{%>expected %<;%> or %<{%> after method attribute definitionexpected %<;%>, %<,%> or %<)%>expected %<;%>, identifier or %<(%>expected %<<%>expected %<=%>expected %<=%> after Objective-C %qEexpected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<__transaction_atomic%>expected %<__transaction_relaxed%>expected %<acq_rel%>, %<release%> or %<acquire%>expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>expected %<allocator%>expected %<asm%>expected %<auto%>expected %<auto%> or %<decltype(auto)%> after %qEexpected %<cancel%> %<if%> clause modifierexpected %<catch%>expected %<class%>expected %<class%> or %<typename%>expected %<class%>, %<typename%>, or %<template%>expected %<co_yield%>expected %<concurrent%>expected %<construct%>, %<device%>, %<implementation%> or %<user%>expected %<data%>expected %<data%> after %<#pragma acc %s%>expected %<data%>, %<update%>, %<enter%> or %<exit%>expected %<declare%>expected %<decltype%>expected %<delete%>expected %<depend%>, %<destroy%> or %<update%> clauseexpected %<extern%>expected %<finally%> or %<catch%>expected %<for%> after %qsexpected %<host%>, %<nohost%> or %<any%>expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>expected %<inclusive%> or %<exclusive%> clauseexpected %<match%>expected %<namespace%>expected %<new%>expected %<none%> or %<present%>expected %<none%> or %<shared%>expected %<omp_priv%> or function-nameexpected %<operator%>expected %<point%>expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clauseexpected %<read%>, %<write%>, %<update%>, or %<capture%> clauseexpected %<return%>expected %<scalar%>, %<aggregate%> or %<pointer%>expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>expected %<simd%>, %<reduction%>, %<target%> or %<variant%>expected %<static_assert%>expected %<target%>expected %<teams%>, %<parallel%> or %<thread%>expected %<template%>expected %<throw%>expected %<try%>expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clauseexpected %<using%>expected %<while%>expected %<{%>expected %<{%> or %<:%>expected %<}%>expected %<}%> before %<else%>expected %<~%>expected %d levels of template parms for %q#D, got %dexpected %i or more, found %iexpected %qE selector nameexpected %qT but argument is of type %qTexpected %qs %<if%> clause modifier rather than %qsexpected ...expected 64-bit address but argument 1 is %d-bitexpected 64-bit address but argument 2 is %d-bitexpected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>expected a string after %<#pragma message%>expected an SSA_NAME objectexpected an argument to %<msp430_select_cpu%>expected an identifier for the attribute nameexpected attribute before %<...%>expected between %i and %i, found %iexpected binary operatorexpected block indexexpected block specifierexpected boolean expressionexpected boolean typeexpected case labelexpected channelexpected class nameexpected class-keyexpected class-nameexpected constant integer expression with valid sync-hint valueexpected constant offsetexpected constant sizeexpected constructor, destructor, or type conversionexpected count valueexpected declarationexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected else statementexpected empty string after %<operator%> keywordexpected end of capture-listexpected end of lineexpected expressionexpected expression-list or type-idexpected frequency qualityexpected frequency valueexpected functionexpected function nameexpected function-name %<(%>expected goto expressionexpected id-expressionexpected id-expression (arguments)expected identifierexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected identifier or string literalexpected initializerexpected integerexpected integer expressionexpected integer expression listexpected interface or pointer to interfaceexpected iteration declaration or initializationexpected iteration-statementexpected jump-statementexpected labelexpected labeled-statementexpected loop numberexpected map index on right hand sideexpected module-nameexpected namespace-nameexpected nested-name-specifierexpected numeric typeexpected operatorexpected parameter pack before %<...%>expected pass nameexpected pointerexpected pointer as argument of unary %<*%>expected pointer in %qs clauseexpected primary-expressionexpected ptr-operatorexpected qualified name in friend declaration for constructor %qDexpected qualified name in friend declaration for destructor %qDexpected selection-statementexpected signature: %qDexpected single pointer in %qs clauseexpected specifier-qualifier-listexpected statementexpected string literalexpected string-literalexpected suffix identifierexpected template-argumentexpected template-idexpected template-id for typeexpected template-nameexpected trait selector nameexpected type specifierexpected type-nameexpected type-specifierexpected unqualified-idexpecting argument of type pointer or of type integer for argument 1expecting internal function nameexplicit by-copy capture of %<this%> redundant with by-copy capture defaultexplicit by-copy capture of %qD redundant with by-copy capture defaultexplicit by-reference capture of %qD redundant with by-reference capture defaultexplicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>explicit deduction guide declared hereexplicit deduction guides not considered for copy-initializationexplicit goto at end of bb %dexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)explicit instantiation of %qD outside its namespace must use a nested-name-specifierexplicit instantiation of function concept %q#Dexplicit instantiation of non-class template %qDexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit instantiation of variable concept %q#Dexplicit instantiation shall not use %<consteval%> specifierexplicit instantiation shall not use %<constexpr%> specifierexplicit instantiation shall not use %<inline%> specifierexplicit qualification in declaration of %qDexplicit specialization %q#D may be missing attributesexplicit specialization declared %<concept%>explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of %qD outside its namespace must use a nested-name-specifierexplicit specialization of function concept %qDexplicit specialization of non-template %qTexplicit template argument list not allowedexplicit template specialization cannot have a storage classexplicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:explicitly used registers must be grouped at top of stackexponent-letter 'q' in real-literal-constant at %Cexpr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %Lexpr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %Lexpression %qE does not designate a %<constexpr%> functionexpression %qE is not a constant expressionexpression cannot be used as a functionexpression does not compute the number of elements in this array; element type is %qT, not %qTexpression in new-declarator must have integral or enumeration typeexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression list treated as compound expression in functional castexpression list treated as compound expression in initializerexpression list treated as compound expression in mem-initializerexpression must be enclosed in parenthesesexpression must be integralexpression of abstract class type %qT cannot be used in throw-expressionexpression statement has incomplete typeextend_ref(): Bad tailextended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>extended registers have no high halvesextern declaration of %q+D follows declaration with no linkageextern model globalvalueextern symbols cannot have initializersexternal TLS initialization functions not supported on this targetexternal linkage required for symbol %q+D because of %qE attributeexternally visible inline cloneextra %<;%>extra %<;%> after in-class function definitionextra brace group at end of initializerextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra qualification not allowedextra semicolonextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)fail to initialize plugin %sfailed to create map component '%s'failed to create union component '%s'failed to expand built-in functionfailed to get exit status: %mfailed to get process times: %mfailed to initialize plugin %sfailed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailed to reclaim unneeded functionfailed to reclaim unneeded function in same comdat groupfailed to translate literal to execution character set %qTfailure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>failure to simplify substring reference in DATA statement at %Lfailure trying to reload:fallthru edge after a control statement in bb %dfallthru edge after unconditional jump in bb %ifallthru edge crosses section boundary in bb %ifallthru to exit from bb %dfast enumeration is not available in Objective-C 1.0fastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefastcall and thiscall attributes are not compatiblefatal error: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)field %q#D can be accessed via %q#Dfield %q#D with same name as classfield %qD has incomplete type %qTfield %qE declared as a functionfield %qE has incomplete typefield %s must be initialized but skippedfield cannot be `scope`field name not in record or union initializerfield not allowed in interfacefield precision specifierfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfields have different layout in another translation unitfile %qs left but not enteredfile ends in default argumentfile-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>filename %qs does not start with profile prefix %qsfill characterfill character in strfmon formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini function found in object %sfirst %<sizeof%> operand was declared herefirst argument must be []bytefirst argument must be type size_t, not %sfirst argument of %q+D should be %<int%>first argument to %<__builtin_call_with_static_chain%> must be a call expressionfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>first mismatch is fieldfirst offset must be in opposite direction of loop iterationsfirst register must be R0first seen herefirst specified herefixed ebp register requires %<-maccumulate-outgoing-args%>fixed ebp register requires %<target("accumulate-outgoing-args")%>fixed register %s used to pass parameter to functionfixed-point overflow in expression %qE of type %qT results in %qEfixed-point overflow in expression of type %qT results in %qEfixed-point types not supported for this targetfixed-point types not supported in C++flexible array member %qD does not have well defined padding bits for %qsflexible array member %qD in an otherwise empty %q#Tflexible array member %qD in unionflexible array member %qD not at end of %q#Tflexible array member in a struct with no named membersflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofloating literal exceeds range of %qT typefloating literal truncated to zerofloating point overflow in expression %qE of type %qT results in %qEfloating point overflow in expression of type %qT results in %qEfloating-point constant not a valid immediate operandfloating-point suffix %qs shadowed by implementationflow control insn inside a basic blockfmax-include-depth=<number> Set the maximum depth of the nested #include.fold check: original tree changed by foldfold of empty expansion over %Ofold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>fopen %s: %mfor %qDfor a function-style cast, remove the redundant %<::%D%>for array function parameter length expression must be specifiedfor backward compatibilityfor deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)for increment expression cannot resolve address of overloaded functionfor increment expression has no effectfor increment expression is a reference, not call, to function %qEfor pointer type length expression must be specifiedfor statement expectedfor template declaration %q+Dfor the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512for type %qTfor unknown bound array type length expression must be specifiedfor, while or do statement expectedformatformat argument %d unused before used argument %d in %<$%>-style formatformat argument %d used more than once in %s formatformat argument should be a %qs referenceformat argument should be a %qs reference but a string was foundformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat of column headings in %<devices.csv%> is incorrectformat string argument follows the arguments to be formattedformat string argument is not a string typeformat string is defined hereformat string is not an array of type %qsforming pointer to qualified function type %qTforming pointer to reference type %qTforming reference to qualified function type %qTforming reference to reference type %qTforming reference to voidforming type of %qsforward declaration of %q#Tfound %<%c%s%>found %<-%E%> instead of %<+%E%> in protocol(s)found %<:%> in nested-name-specifier, expected %<::%>found a %qT but the format argument should be a stringfound a %qs reference but the format argument should be a stringfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfound default case not at the start of case vectorfp software completion requires %<-mtrap-precision=i%>fr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe pointer required, but reservedframe size of %qs is %wd bytesframe size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added.frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function.frame size too large for reliable stack checkingfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupfriend declaration %q#D declares a non-template functionfriend declaration %qD in local class without prior local declarationfriend declaration %qD is not visible to explicit specializationfriend declaration %qD may not have virt-specifiersfriend declaration does not name a class or functionfriend declaration herefriend declaration not in class definitionfriend declaration of %q#D specifies default arguments and isn%'t the only declarationfriend declaration of %qD specifies default arguments and isn%'t a definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>friend function definition %qs cannot have a name qualified with %<%D::%>friend function definition %qs cannot have a name qualified with %<::%>from definition of %q#Dfrom previous declaration %qFfrv_print_operand: unknown codefunc can only be compared to nilfunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D part of alias cyclefunction %q+F can never be copied because it has %<noclone%> attributefunction %q+F can never be copied because it receives a non-local gotofunction %q+F can never be copied because it saves address of local label in a static variablefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it has a VLA argumentfunction %q+F can never be inlined because it is suppressed using %<-fno-inline%>function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)function %q+F can never be inlined because it uses attributes conflicting with inliningfunction %q+F can never be inlined because it uses non-local gotofunction %q+F can never be inlined because it uses setjmpfunction %q+F can never be inlined because it uses setjmp-longjmp exception handlingfunction %q+F can never be inlined because it uses variable argument listsfunction %qD declared %<[[noreturn]]%> but its first declaration was notfunction %qD declared %<virtual%> inside a unionfunction %qD is initialized like a variablefunction %qD might be a candidate for %qs format attributefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction %qs cannot be declared %<mutable%>function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codefunction arguments of %<__builtin_tgmath%> all have the same typefunction arguments of %<__builtin_tgmath%> lack type-generic parameterfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction body only allowed in final functions in interface %sfunction call has aggregate valuefunction called through a non-compatible typefunction concept must be calledfunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition declared %qsfunction definition does not declare parametersfunction definition has qualified void return typefunction does not return string typefunction has external linkage when the user requests only inlining static for live patchingfunction may return address of local variablefunction might be candidate for attribute %qsfunction might be candidate for attribute %qs if it is known to return normallyfunction name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>function name expected for start addressfunction name expected for start address, not `%s`function not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction not inline candidatefunction or array type %qT in %<#pragma omp declare reduction%>function or array type in %<#pragma omp declare reduction%>function parameterfunction pointers not supported with %<-mabi=ti%> optionfunction result count mismatchfunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of labelfunction returns address of local variablefunction returns an aggregatefunction symbol is not functionfunction template %qD redeclared as a class templatefunction template-id %qD in nested-name-specifierfunction types not truly compatible in ISO Cfunction versions cannot be marked as %<gnu_inline%>, bodies have to be generatedfunction with qualified void return type calledfunction-scope %qE implicitly auto and declared %qsfunction-scope %qs implicitly auto and declared %<__thread%>function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTfunctions cannot be scopegarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
  gcov %s%s
  generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>get_mpz(): Not an integer constantgetting core file size maximum limit: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typegfc_array_dimen_size(): Bad EXPR_ARRAY exprgfc_array_dimen_size(): Bad dimensiongfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variablegfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsgfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typegfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran does not support -E without -cppgfortran: Only one %<-J%> option allowedgimple call has no targetgimple call has two targetsgimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal module fragment contents must be from preprocessor inclusionglobal qualification of class name is invalidglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedglobals, statics, fields, manifest constants, ref and out parameters cannot be scopegot %d template parameters for %q#Dgot %d template parameters for %q#Tgoto destination is neither a label nor a pointergp is constant (but save/restore gp on indirect calls).gp_offset (%ld) or end_offset (%ld) is less than zerograve accent %<`%> in formatgsplit-dwarf is not supported on this platformhad to relocate PCHhard-float MIPS16 code for ABIs other than o32 and o64hardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %shardware vector support not available on %shardware vector support not available with %<-msoft-float%>has different parameters in another translation unithas different return value in another translation unithas forward referenceshas inexact value, due to loss of precisionhas no `return` statement, but is expected to return a value of type `%s`has no function body with return type inferencehead insn %d for block %d not found in the insn streamherehigh bound %qE above array section size in %qs clausehistogram value statement does not correspond to the statement it is associated withiWMMXt and NEON are incompatibleiWMMXt unsupported under Thumb modeia64_print_operand: unknown codeidentical_array_ref(): inconsistent dimensionsidentifier %qE conflicts with C++ keywordidentifier %qE is a keyword in C++11identifier %qE is a keyword in C++20identifier expected after %<@protocol%>identifier overflow: %dif any %<if%> clause has modifier, then all %<if%> clauses have to use modifierif avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives insteadif this code is reached, the program will abortif using %qs is not feasible, use %qs insteadignoring %<#pragma %s %s%>ignoring %<#pragma align%> for explicitly aligned %q+Dignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argumentignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return typeignoring %<-fschedule-insns%> because of exception handling bugignoring %<asm%> specifier for non-static local variable %q+Dignoring %qD attribute on anonymous namespaceignoring %qD attribute on non-inline namespaceignoring %qE attribute applied to template instantiation %qTignoring %qE attribute applied to template specialization %qTignoring %qE attribute not set on a variableignoring %qE attribute set on const variableignoring %qE attribute set on initialized variableignoring %qE attribute set on uninitialized variableignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>ignoring attribute %qE after earlier %qEignoring attribute %qE because it conflicts with attribute %<either%>ignoring attribute %qE because it conflicts with attribute %<lower%>ignoring attribute %qE because it conflicts with attribute %<noinit%>ignoring attribute %qE because it conflicts with attribute %<persistent%>ignoring attribute %qE because it conflicts with attribute %<section%>ignoring attribute %qE because it conflicts with attribute %<upper%>ignoring attribute %qE because it conflicts with attribute %qsignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qsignoring attribute %qs because it conflicts with previous %qsignoring attributes applied to %qT after definitionignoring attributes applied to class type %qT outside of definitionignoring attributes applied to dependent type %qT without an associated declarationignoring attributes in template argument %qEignoring attributes on template argument %qTignoring duplicate directory "%s"
*************** Use the %<-mcpu%> option to set the ISA
*** 1981,1991 ****
  requiresrequires-clause on declaration of non-function type %qTrequires-clause on return typerequires-clause on type-idrequires-clause on typedefresolution sub id %wx not in object fileresolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeresolver indirect function declared hereresult of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult type is not a plain type-constraintresult with non-constant character lengthreturn address signing is only supported for %<-mabi=lp64%>return discards %qv qualifier from pointer target typereturn edge does not point to exit in bb %dreturn from pointer to non-enclosed address spacereturn makes %q#v qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type inference is not supported if may override base class functionreturn type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>return type of %qD is not %qsreturn type of functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return type specified for deduction guidereturn value type mismatchreturn with value in function with no return typereturn-statement with a value, in function returning %qTreturn-statement with no value, in function returning %qTreturn-type-requirement is not a type-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscale needs to be non-negativescaling cannot co-exist with normalization, skipping
  schedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralscope %qT before %<~%> is not a class-namescoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT afterscoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>scoped/unscoped mismatch in enum %q#Tscore argument must be constant integer expressionscore argument must be non-negativesecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to %qs must be [0, 12]second argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDselected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs not allowed for context selector set %qsselector %qs specified more than once in set %qsselector must be an immediateselector must be an integer constant in the range [0, %wi]selector set %qs specified more than onceself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildself-tests incompatible with %<-E%>setjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshift count not integershift expression %q+E overflowsshift of non-integer operandshort read while reading export datashow_array_ref(): Unknown array referenceshow_array_spec(): Unhandled array shape type.show_code_node(): Bad statement codeshow_expr(): Bad intrinsic in expressionshow_expr(): Don't know how to show exprshow_ref(): Bad component codesibcall edges for non-call insn in bb %iside effects not recomputed when %<ADDR_EXPR%> changedside-effects element in no-side-effects CONSTRUCTORsigned conversion from %qT to %qT changes the value of %qEsigned conversion from %qT to %qT changes value from %qE to %qEsignedness of type and machine mode %qs don%'t matchsimple IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglistsingle %<target_clones%> attribute is ignoredsize %qE of array %qE exceeds maximum object size %qEsize %qE of array %qE is negativesize %qE of array exceeds maximum object size %qEsize %qE of array is negativesize in array new must have integral typesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of type %s is invalidsize of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object declared heresource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecify a system register with a small string length.specifying vector types with %<__attribute__ ((mode))%> is deprecatedspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspeculative edges are not adjacentspurious %<>>%>, use %<>%> to terminate a template argument listspurious leading punctuation sequence %<%.*s%> in formatspurious trailing %<%%%> in formatspurious trailing punctuation sequence %<%.*s%> in formatspurious trailing space in formatstack clash guard size %<%d%> must be equal to probing interval %<%d%>stack frame must be smaller than 64Kstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack probes for SVE framesstack probing requires %<-maccumulate-outgoing-args%> for correctnessstack probing requires %<target("accumulate-outgoing-args")%> for correctnessstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstack usage computation not supported for this targetstack usage is %wu bytesstack usage might be %wu bytesstack usage might be unboundedstack_offset must be a multiple of 4stack_offset must be at least 4stackframe too big: %d bytesstandard attributes on namespaces must precede the namespace namestart of RTL fragment must be on an earlier line than endstart of implied-do loop at %L could not be simplified to a constant valuestart/end of RTL fragment are in different filesstatement cannot resolve address of overloaded functionstatement has no effectstatement is a reference, not call, to function %qEstatement is not a constant expressionstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement uses released SSA namestatement volatile flag not up to datestatement will never be executedstatement with no effectstatement-expression in a constant expressionstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failedstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic class cannot inherit from nested class %sstatic data member %qD in unnamed classstatic data member %qE declared %qsstatic declaration of %q+D follows non-static declarationstatic field %qD is not mappablestatic initialization of variable %q+D in %<.shared%> memory is not supportedstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static member function %q#D declared with type qualifiersstatic member function %qD cannot have cv-qualifierstatic member function %qD cannot have ref-qualifierstatic member has no `this` to which `return` can applystatic or type qualifiers in non-parameter array declaratorstatic storage variables cannot have destructorsstatic type %qT of its operand is a non-public base class of dynamic type %qTstatically allocated instance of Objective-C class %qEstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestep expression refers to outer iterator %qDstep of implied-do loop at %L could not be simplified to a constant valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class `auto` has no effect if return type is not inferredstorage class `auto` has no effect if type is not inferred, did you mean `scope`?storage class `auto` is invalid when declaring a class, did you mean to use `scope`?storage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstreaming subprocess failedstreaming subprocess was killed by signalstrftime formats cannot format argumentsstring expected for library namestring expected for mangled namestring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructs, unions cannot be abstractstructure alignment must be a small power of two, not %wustructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcpu=%s%> conflicts with switch %<-march=%s%>switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynchronized function %s must be a member of a classsynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not absolutetakes no argumenttaking address of an immediate function %qDtaking address of constructor %qDtaking address of destructor %qDtaking address of expression of type %<void%>taking address of packed member of %qT may result in an unaligned pointer valuetaking address of rvaluetaking address of temporary arraytaking the absolute value of unsigned type %qT has no effecttaking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support ARMv8-M Security Extensionstarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget CPU does not support unaligned accessestarget OS does not support unaligned accessestarget argumenttarget attribute is not supported on this machinetarget attribute or pragma changes %<long double%> sizetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget does not support atomic profile update, single mode is selectedtarget does not support function version dispatchertarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget of conversion might be a candidate for a format attributetarget of initialization might be a candidate for a format attributetarget specific builtin not availabletarget specific option mismatchtarget system does not support debug outputtarget system does not support the %qs debug formattemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a compile-time constanttemplate argument %qE involves template parameter(s)template argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate constraint failure for %qDtemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate instantiation %s forward references template declaration %stemplate instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)template parameter %q+#Dtemplate parameter %qD declared heretemplate parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration typetemplate parameter list used in explicit instantiationtemplate parameter lists provided don%'t match the template parameters of %qDtemplate parameter pack %qD cannot have a default argumenttemplate parameter pack cannot have a default argumenttemplate parameter packs cannot have default argumentstemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match template %qDtemplate parameters not deducible in partial specialization:template placeholder type %qT must be followed by a simple declarator-idtemplate specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate template parameter %qT in declaration of deduction guidetemplate tuple parameter must be last onetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagetemplate-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratortemplate-id %qE in declaration of primary templatetemplate-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>the %<bool%> keyword is not allowed in a C++20 concept definitionthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug format cannot be used with pre-compiled headersthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI of passing aggregates with %d-byte alignment has changed in GCC 5the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address of %qD is not a valid template argumentthe address of %qD is not a valid template argument because it does not have static storage durationthe address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe address of the %qT subobject of %qD is not a valid template argumentthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison will always evaluate as %<false%> for the address of %qD will never be NULLthe comparison will always evaluate as %<true%> for the address of %qD will never be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the compiler can assume that the address of %qD will never be NULLthe component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %Lthe conflicting type defined in another translation unitthe conflicting type defined in another translation unit has virtual table of different sizethe conflicting type defined in another translation unit has virtual table with different contentsthe conflicting type defined in another translation unit has virtual table with more entriesthe conflicting type defined in another translation unit with different RTTI informationthe content of uninitialized storage is not usable in a constant expressionthe control flow of function %qD does not match its profile data (counter %qs)the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code.the dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe extra base is defined herethe fifth argument must be an 8-bit immediatethe first argument of a %qs must be of a boolean vector type of the same number of elements as the resultthe first difference of corresponding definitions is field %qDthe first difference of corresponding definitions is method %qDthe first parameter of %<operator new%> cannot have a default argumentthe forth argument must be scale 1, 2, 4, 8the frame size of %wu bytes is larger than %wu bytesthe immediate argument must be a 4-bit immediatethe immediate argument must be a 5-bit immediatethe immediate argument must be an 8-bit immediatethe incompatible type defined in another translation unitthe incompatible type is defined herethe lambda has no capture-defaultthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5the m210 does not have little endian supportthe macro %qs had not yet been definedthe mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the max value for the last size range should be -1 for option %qsthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe program should also define %qDthe range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code.the range of mask should be in 0 to 255the range of selector should be in 0 to 1the range of selector should be in 0 to 3the range of selector should be in 0 to 7the register %qs cannot be clobbered in %<asm%> for the current targetthe register specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthe y option is obsolete and ignoredthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthird argument to %qs must be [0, 12]third argument to function %qE must be a constant integerthird operand of conditional expression cannot resolve address of overloaded functionthird operand of conditional expression has no effectthird operand of conditional expression is a reference, not call, to function %qEthird operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>this %qs clause does not guard...this builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this builtin function is only available on the v3f toolchainthis builtin function is only available on the v3s or v3f toolchainthis builtin function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %sthis compiler does not support PowerPC (arch flags ignored)this compiler does not support X86 (arch flags ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this operation requires the SVE ISA extensionthis statement may fall throughthis target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restrictedthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript is deprecatedtop-level declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size of local objects %wu exceeds maximum %wutotal size of local objects exceeds maximum %wutotal size of local objects is too largetotal size of local variables exceeds architecture limittp_first_run must be non-negativetraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrailing return type %qT of deduction guide is not a specialization of %qTtrailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>trampoline generated for nested function %qDtransactional memory is not supported with %<-fsanitize=address%>transactional memory is not supported with %<-fsanitize=kernel-address%>transactional memory is not supported with non-call exceptionstransformational intrinsic %qs at %L is not permitted in an initialization expressiontrap mode not supported for VAX floatstree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itrue/false edge after a non-GIMPLE_COND in bb %dtry removing the parentheses around the type-idtry using %qE insteadtrying to capture %qD in instantiation of generic lambdatrying to encode non-integer type as a bit-fieldtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)two consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT (typedef of %qT) violates the C++ One Definition Ruletype %qT defined in anonymous namespace cannot match across the translation unit boundarytype %qT defined in anonymous namespace cannot match type %qT across the translation unit boundarytype %qT does not have a known sizetype %qT for explicit instantiation %qD does not match declared type %qTtype %qT is not a base type for type %qTtype %qT is not a direct base of %qTtype %qT is not a direct or virtual base of %qTtype %qT is too largetype %qT itself violates the C++ One Definition Ruletype %qT of template argument %qE depends on a template parametertype %qT of template argument %qE depends on template parameterstype %qT should match type %qTtype %qT violates the C++ One Definition Ruletype %qT with no linkage used to declare function %q#D with linkagetype %qT with no linkage used to declare variable %q#D with linkagetype %qT with virtual members is not mappabletype %qs does not conform to the %qE protocoltype %qs violates the C++ One Definition Ruletype %s is inferred from initializer %s, and variables cannot be of type voidtype assertion only valid for interface typestype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in %qstype mismatch in %qs expressiontype mismatch in %qs referencetype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>type name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %<asm%> operand %qE could not be determinedtype of %<depobj%> expression is not %<omp_depend_t%>type of %qD defaults to %<int%>type of %qD does not match original declarationtype of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype of iterator %qD refers to outer iterator %qDtype of property %qD conflicts with previous declarationtype precision mismatch in switch statementtype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to generate reloads for impossible constraints:unable to generate reloads for:unable to locate default linker script %qs in the library search pathsunable to open dynamic dependency %qsunable to open fileunable to open log file %<vtv_class_set_sizes.log%>: %munable to open log file %<vtv_count_data.log%>: %munable to open log file %<vtv_set_ptr_data.log%>: %munable to print out operand yet; code == %d (%c)unable to register info for plugin %qs - plugin name not foundunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunconditional %2d never executed
  unconditional %2d taken %s
! undeclared selector %qEundefined behavior when second parameter of %<va_start%> is declared with %<register%> storageundefined named operand %qsunderlying type %qT of %qT must be an integral typeunderlying type mismatch in enum %q#Tunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected AST of kind %sunexpected argumentunexpected argument to msp430_select_hwmult_lib: %sunexpected attributeunexpected base-type in cris_print_baseunexpected error opening %<devices.csv%>unexpected expression %qE of kind %sunexpected file name %s in linker resolution file. Expected %sunexpected first argument to msp430_select_hwmult_lib: %sunexpected index-type in cris_print_indexunexpected keyword; remove space between quotes and suffix identifierunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown CRIS cpu version specification in %<-mtune=%> : %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%> : %sunknown Control-Flow Protection Level %qsunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown architecture specifier in memory model to builtinunknown array bounds setting %qsunknown array size in deleteunknown attribute %qEunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown cpu %qs for %<-mtune%>unknown demangling style %qsunknown destunknown error reading %s from %<devices.csv%>unknown evrp mode %qsunknown excess precision style %qsunknown flag passed in %<-moverride=%s%> (%s)unknown floating point contraction style %qsunknown insn modeunknown internal function %qEunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown value %qs for %<-march%>unknown value %qs for %<-mcpu%>unknown value %qs for %<-mtune%>unknown value %qs of %<-mmacosx-version-min%>unknown vectorization library ABI type (%qs) for %qs switchunknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunmatched quoting directiveunnamed class defined hereunnamed field has incomplete typeunnamed field is neither function nor member function; cannot be declared friendunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed scoped enum is not allowedunnamed struct/union that defines no instancesunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:asm_auto_mfpuunrecognized operand to %%:canon_for_mlibunrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:target_mode_checkunrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for Altivec builtin %qFunresolved overloaded builtinunrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>unsafe function call %qD within %<transaction_safe%> functionunsafe function call %qD within atomic transactionunsafe function call %qE within %<transaction_safe%> functionunsafe function call %qE within atomic transactionunsafe indirect function call within %<transaction_safe%> functionunsafe indirect function call within atomic transactionunset option %qs is ignored, it is always enabled for %qs CPUunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsuffixed floating constantunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported code '%c' for fixed-point:unsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported constant address:unsupported cpu name returned from kernel for %<-mcpu=native%>: %sunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operandunsupported operand %s for code '%c'unsupported operand for code '%c'unsupported operand size for extended registerunsupported operation or type for vector comparison returning a booleanunsupported record layoutunsupported return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported size for integer registerunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunused arguments in %<$%>-style formatunused parameter %qDunused structured binding declarationunused variable %q+Dunused variable %qDunwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctnessupper value in case label range exceeds maximum value for typeuse %<#include%> insteaduse %<%T::%D%> insteaduse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-Winvalid-pch%> for more informationuse %<-faligned-new%> to enable C++17 over-aligned new supportuse %<-fext-numeric-literals%> to enable more built-in suffixesuse %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subpartsuse %<...%> to expand argument packuse %<__attribute__ ((vector_size))%> insteaduse %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSWuse %<auto%> for an abbreviated function templateuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse a cast to the expected type to disambiguateuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in member template conversion operator can never be deduceduse of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invalid without %qsuse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invalid without %qsuse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit code without %qsuse of %<this%> in a constant expressionuse of %qD before deduction of %<auto%>use of %qs in templateuse of %qs length modifier with %qc type character has either no effect or undefined behavioruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of allocated storage after deallocation in a constant expressionuse of an operand of type %qT in %<operator++%> is deprecateduse of an operand of type %qT in %<operator++%> is forbidden in C++17use of an operand of type %qT in %<operator--%> is forbiddenuse of boolean types in AltiVec types is invaliduse of built-in parameter pack %qD outside of a templateuse of built-in trait %qE in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating-point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteadused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (64)%>, ignoring %dusing %<vector_length (64)%>, ignoring runtime settingusing %qs with unsigned type has no effectusing alias template specialization %qT after %qsusing complex absolute value function %qD when argument is of floating-point type %qTusing complex absolute value function %qD when argument is of integer type %qTusing darwin64 ABIusing decimal floating-point absolute value function %qD when argument is of complex type %qTusing decimal floating-point absolute value function %qD when argument is of floating-point type %qTusing decimal floating-point absolute value function %qD when argument is of integer type %qTusing floating-point absolute value function %qD when argument is of complex type %qTusing floating-point absolute value function %qD when argument is of decimal floating-point type %qTusing floating-point absolute value function %qD when argument is of integer type %qTusing integer absolute value function %qD when argument is of complex type %qTusing integer absolute value function %qD when argument is of floating-point type %qTusing invalid field %qDusing num_workers (%d), ignoring %dusing old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing simple load CSE after register allocationusing template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing value of simple assignment with %<volatile%>-qualified left operand is deprecatedusing vector_length (%d) due to call to vector-partitionable routine, ignoring %dusing vector_length (%d), ignoring %dusing vector_length (%d), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid arguments are: %svalid arguments are: %s;valid arguments are: %s; did you mean %qs?valid arguments to %<-march=%> switch are: %svalid arguments to %<-march=%> switch are: %s; did you mean %qs?valid arguments to %<-mtune=%> switch are: %svalid arguments to %<-mtune=%> switch are: %s; did you mean %qs?valid arguments to %<target("arch=")%> attribute are: %svalid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?valid arguments to %<target("tune=")%> attribute are: %svalid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?valid arguments to %qs are: %svalid arguments to %qs are: %s; did you mean %qs?valid feature names are: %svalid feature names are: %s; did you mean %qs?valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qE of type %qT is not a constant expressionvalue %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue of %<-mfixed-range%> must have form REG1-REG2value passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> functionvariable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length element type in array %<reduction%> clausevariable of same assembler name as the virtual table is defined in another translation unitvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable sized type %qT in %<reduction%> clausevariable sized type %qT in %qs clausevariable symbol is not variablevariable template declared herevariable template-id %qD in nested-name-specifiervariable templates only available with %<-std=c++14%> or %<-std=gnu++14%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying withoutvariable-sized compound literalvariable-sized object may not be initializedvariables cannot be of type voidvariably modified %qE at file scopevariably modified field at file scopevariably modified type not allowed in new-expressionvariadic functions must use the base AAPCS variantvariadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>variadic thunk callvariant %qD and base %qD have incompatible typesvariant %qD is a built-invariant %qD is not a functionvector %qs element is not a GIMPLE valuevector %qs with non-NULL element indexvector argument passed to unprototyped functionvector condition will be expanded piecewisevector operation will be expanded in parallelvector operation will be expanded piecewisevector operation will be expanded with a single scalar operationvector overflow in expression %qE of type %qT results in %qEvector overflow in expression of type %qT results in %qEvector shuffling operation will be expanded piecewisevector size not an integral multiple of component sizevector type expected in %qsvector types expected in %qsvectorization did not happen for a simd loopvectors with different element number found in %qsverify_bind_c_derived_type(): Given symbol is unexpectedly NULLverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of `g` will be omitted, please specify version for individual extension.versioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid initializers for pointers not allowed in safe functionsvoid value not ignored as it ought to bevolatile argumentvtable for vtable verification is not supported with LTOwaitpid failedwarning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak aliases are not supportedweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref is not supported in this configurationweights need to be non-negativewhen writing output to %s: %mwhile %qT decomposes into %E elementswhile %qT decomposes into %wu elementwhile %qT decomposes into %wu elementswidth of %qD exceeds its typewidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwithin this loopwithout %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>without `this` cannot be %swork-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionwrite of %wu-bit data outside the bound of destination object, data truncated into %wu-bitwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting into constant object (argument %d)writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong %<TYPE_CACHED_VALUES%> entrywrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong edge %d->%d for PHI argumentwrong entry in %<TYPE_ARG_TYPES%> listwrong immediate use listwrong insn in the fallthru edgewrong list of exited loops for edge %d->%dwrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_call_with_static_chain%>wrong number of arguments to %<__builtin_choose_expr%>wrong number of arguments to %<__builtin_complex%>wrong number of arguments to %<__builtin_convertvector%>wrong number of arguments to %<__builtin_launder%>wrong number of arguments to %<__builtin_shuffle%>wrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong number of template arguments (%d, should be at least %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong tree in %<TYPE_FIELDS%> listwrong type argument to %swrong type argument to abswrong type argument to absuwrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary pluswrong type of argument %sx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can use an inline namespace insteadyou can work around this by removing the initializeryou cannot take the address of a nested function if you use the %qs optionz/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero sized type %qT in %<reduction%> clausezero sized type %qT in %qs clausezero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-length string not allowed for mangled namezero-size array %qDzero-size array %qTzero-size array member %qD in an otherwise empty %q#Tzero-size array member %qD not at end of %q#T{anonymous}Project-Id-Version: gcc 11.1.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2021-04-28 15:04+0200
  Last-Translator: Roland Illig <roland.illig@gmx.de>
  Language-Team: German <translation-team-de@lists.sourceforge.net>
  Language: de
--- 1944,1954 ----
  requiresrequires-clause on declaration of non-function type %qTrequires-clause on return typerequires-clause on type-idrequires-clause on typedefresolution sub id %wx not in object fileresolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeresolver indirect function declared hereresult of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult type is not a plain type-constraintresult with non-constant character lengthreturn address signing is only supported for %<-mabi=lp64%>return discards %qv qualifier from pointer target typereturn edge does not point to exit in bb %dreturn from pointer to non-enclosed address spacereturn makes %q#v qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type inference is not supported if may override base class functionreturn type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>return type of %qD is not %qsreturn type of functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return type specified for deduction guidereturn value type mismatchreturn with value in function with no return typereturn-statement with a value, in function returning %qTreturn-statement with no value, in function returning %qTreturn-type-requirement is not a type-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscale needs to be non-negativescaling cannot co-exist with normalization, skipping
  schedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralscope %qT before %<~%> is not a class-namescoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT afterscoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>scoped/unscoped mismatch in enum %q#Tscore argument must be constant integer expressionscore argument must be non-negativesecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to %qs must be [0, 12]second argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDselected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs not allowed for context selector set %qsselector %qs specified more than once in set %qsselector must be an immediateselector must be an integer constant in the range [0, %wi]selector set %qs specified more than onceself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildself-tests incompatible with %<-E%>setjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshift count not integershift expression %q+E overflowsshift of non-integer operandshort read while reading export datashow_array_ref(): Unknown array referenceshow_array_spec(): Unhandled array shape type.show_code_node(): Bad statement codeshow_expr(): Bad intrinsic in expressionshow_expr(): Don't know how to show exprshow_ref(): Bad component codesibcall edges for non-call insn in bb %iside effects not recomputed when %<ADDR_EXPR%> changedside-effects element in no-side-effects CONSTRUCTORsigned conversion from %qT to %qT changes the value of %qEsigned conversion from %qT to %qT changes value from %qE to %qEsignedness of type and machine mode %qs don%'t matchsimple IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglistsingle %<target_clones%> attribute is ignoredsize %qE of array %qE exceeds maximum object size %qEsize %qE of array %qE is negativesize %qE of array exceeds maximum object size %qEsize %qE of array is negativesize in array new must have integral typesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of type %s is invalidsize of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object declared heresource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecify a system register with a small string length.specifying vector types with %<__attribute__ ((mode))%> is deprecatedspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspeculative edges are not adjacentspurious %<>>%>, use %<>%> to terminate a template argument listspurious leading punctuation sequence %<%.*s%> in formatspurious trailing %<%%%> in formatspurious trailing punctuation sequence %<%.*s%> in formatspurious trailing space in formatstack clash guard size %<%d%> must be equal to probing interval %<%d%>stack frame must be smaller than 64Kstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack probes for SVE framesstack probing requires %<-maccumulate-outgoing-args%> for correctnessstack probing requires %<target("accumulate-outgoing-args")%> for correctnessstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstack usage computation not supported for this targetstack usage is %wu bytesstack usage might be %wu bytesstack usage might be unboundedstack_offset must be a multiple of 4stack_offset must be at least 4stackframe too big: %d bytesstandard attributes on namespaces must precede the namespace namestart of RTL fragment must be on an earlier line than endstart of implied-do loop at %L could not be simplified to a constant valuestart/end of RTL fragment are in different filesstatement cannot resolve address of overloaded functionstatement has no effectstatement is a reference, not call, to function %qEstatement is not a constant expressionstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement uses released SSA namestatement volatile flag not up to datestatement will never be executedstatement with no effectstatement-expression in a constant expressionstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failedstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic class cannot inherit from nested class %sstatic data member %qD in unnamed classstatic data member %qE declared %qsstatic declaration of %q+D follows non-static declarationstatic field %qD is not mappablestatic initialization of variable %q+D in %<.shared%> memory is not supportedstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static member function %q#D declared with type qualifiersstatic member function %qD cannot have cv-qualifierstatic member function %qD cannot have ref-qualifierstatic member has no `this` to which `return` can applystatic or type qualifiers in non-parameter array declaratorstatic storage variables cannot have destructorsstatic type %qT of its operand is a non-public base class of dynamic type %qTstatically allocated instance of Objective-C class %qEstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestep expression refers to outer iterator %qDstep of implied-do loop at %L could not be simplified to a constant valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class `auto` has no effect if return type is not inferredstorage class `auto` has no effect if type is not inferred, did you mean `scope`?storage class `auto` is invalid when declaring a class, did you mean to use `scope`?storage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstreaming subprocess failedstreaming subprocess was killed by signalstrftime formats cannot format argumentsstring expected for library namestring expected for mangled namestring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructs, unions cannot be abstractstructure alignment must be a small power of two, not %wustructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcpu=%s%> conflicts with switch %<-march=%s%>switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynchronized function %s must be a member of a classsynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not absolutetakes no argumenttaking address of an immediate function %qDtaking address of constructor %qDtaking address of destructor %qDtaking address of expression of type %<void%>taking address of packed member of %qT may result in an unaligned pointer valuetaking address of rvaluetaking address of temporary arraytaking the absolute value of unsigned type %qT has no effecttaking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support ARMv8-M Security Extensionstarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget CPU does not support unaligned accessestarget OS does not support unaligned accessestarget argumenttarget attribute is not supported on this machinetarget attribute or pragma changes %<long double%> sizetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget does not support atomic profile update, single mode is selectedtarget does not support function version dispatchertarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget of conversion might be a candidate for a format attributetarget of initialization might be a candidate for a format attributetarget specific builtin not availabletarget specific option mismatchtarget system does not support debug outputtarget system does not support the %qs debug formattemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a compile-time constanttemplate argument %qE involves template parameter(s)template argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate constraint failure for %qDtemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate instantiation %s forward references template declaration %stemplate instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)template parameter %q+#Dtemplate parameter %qD declared heretemplate parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration typetemplate parameter list used in explicit instantiationtemplate parameter lists provided don%'t match the template parameters of %qDtemplate parameter pack %qD cannot have a default argumenttemplate parameter pack cannot have a default argumenttemplate parameter packs cannot have default argumentstemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match template %qDtemplate parameters not deducible in partial specialization:template placeholder type %qT must be followed by a simple declarator-idtemplate specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate template parameter %qT in declaration of deduction guidetemplate tuple parameter must be last onetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagetemplate-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratortemplate-id %qE in declaration of primary templatetemplate-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>the %<bool%> keyword is not allowed in a C++20 concept definitionthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug format cannot be used with pre-compiled headersthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI of passing aggregates with %d-byte alignment has changed in GCC 5the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address of %qD is not a valid template argumentthe address of %qD is not a valid template argument because it does not have static storage durationthe address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe address of the %qT subobject of %qD is not a valid template argumentthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison will always evaluate as %<false%> for the address of %qD will never be NULLthe comparison will always evaluate as %<true%> for the address of %qD will never be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the compiler can assume that the address of %qD will never be NULLthe component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %Lthe conflicting type defined in another translation unitthe conflicting type defined in another translation unit has virtual table of different sizethe conflicting type defined in another translation unit has virtual table with different contentsthe conflicting type defined in another translation unit has virtual table with more entriesthe conflicting type defined in another translation unit with different RTTI informationthe content of uninitialized storage is not usable in a constant expressionthe control flow of function %qD does not match its profile data (counter %qs)the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code.the dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe extra base is defined herethe fifth argument must be an 8-bit immediatethe first argument of a %qs must be of a boolean vector type of the same number of elements as the resultthe first difference of corresponding definitions is field %qDthe first difference of corresponding definitions is method %qDthe first parameter of %<operator new%> cannot have a default argumentthe forth argument must be scale 1, 2, 4, 8the frame size of %wu bytes is larger than %wu bytesthe immediate argument must be a 4-bit immediatethe immediate argument must be a 5-bit immediatethe immediate argument must be an 8-bit immediatethe incompatible type defined in another translation unitthe incompatible type is defined herethe lambda has no capture-defaultthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5the m210 does not have little endian supportthe macro %qs had not yet been definedthe mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the max value for the last size range should be -1 for option %qsthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe program should also define %qDthe range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code.the range of mask should be in 0 to 255the range of selector should be in 0 to 1the range of selector should be in 0 to 3the range of selector should be in 0 to 7the register %qs cannot be clobbered in %<asm%> for the current targetthe register specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthe y option is obsolete and ignoredthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthird argument to %qs must be [0, 12]third argument to function %qE must be a constant integerthird operand of conditional expression cannot resolve address of overloaded functionthird operand of conditional expression has no effectthird operand of conditional expression is a reference, not call, to function %qEthird operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>this %qs clause does not guard...this builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this builtin function is only available on the v3f toolchainthis builtin function is only available on the v3s or v3f toolchainthis builtin function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %sthis compiler does not support PowerPC (arch flags ignored)this compiler does not support X86 (arch flags ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this operation requires the SVE ISA extensionthis statement may fall throughthis target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restrictedthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript is deprecatedtop-level declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size of local objects %wu exceeds maximum %wutotal size of local objects exceeds maximum %wutotal size of local objects is too largetotal size of local variables exceeds architecture limittp_first_run must be non-negativetraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrailing return type %qT of deduction guide is not a specialization of %qTtrailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>trampoline generated for nested function %qDtransactional memory is not supported with %<-fsanitize=address%>transactional memory is not supported with %<-fsanitize=kernel-address%>transactional memory is not supported with non-call exceptionstransformational intrinsic %qs at %L is not permitted in an initialization expressiontrap mode not supported for VAX floatstree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itrue/false edge after a non-GIMPLE_COND in bb %dtry removing the parentheses around the type-idtry using %qE insteadtrying to capture %qD in instantiation of generic lambdatrying to encode non-integer type as a bit-fieldtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)two consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT (typedef of %qT) violates the C++ One Definition Ruletype %qT defined in anonymous namespace cannot match across the translation unit boundarytype %qT defined in anonymous namespace cannot match type %qT across the translation unit boundarytype %qT does not have a known sizetype %qT for explicit instantiation %qD does not match declared type %qTtype %qT is not a base type for type %qTtype %qT is not a direct base of %qTtype %qT is not a direct or virtual base of %qTtype %qT is too largetype %qT itself violates the C++ One Definition Ruletype %qT of template argument %qE depends on a template parametertype %qT of template argument %qE depends on template parameterstype %qT should match type %qTtype %qT violates the C++ One Definition Ruletype %qT with no linkage used to declare function %q#D with linkagetype %qT with no linkage used to declare variable %q#D with linkagetype %qT with virtual members is not mappabletype %qs does not conform to the %qE protocoltype %qs violates the C++ One Definition Ruletype %s is inferred from initializer %s, and variables cannot be of type voidtype assertion only valid for interface typestype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in %qstype mismatch in %qs expressiontype mismatch in %qs referencetype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>type name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %<asm%> operand %qE could not be determinedtype of %<depobj%> expression is not %<omp_depend_t%>type of %qD defaults to %<int%>type of %qD does not match original declarationtype of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype of iterator %qD refers to outer iterator %qDtype of property %qD conflicts with previous declarationtype precision mismatch in switch statementtype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in enum-basetypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to generate reloads for impossible constraints:unable to generate reloads for:unable to locate default linker script %qs in the library search pathsunable to open dynamic dependency %qsunable to open fileunable to open log file %<vtv_class_set_sizes.log%>: %munable to open log file %<vtv_count_data.log%>: %munable to open log file %<vtv_set_ptr_data.log%>: %munable to print out operand yet; code == %d (%c)unable to register info for plugin %qs - plugin name not foundunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunconditional %2d never executed
  unconditional %2d taken %s
! undeclared selector %qEundefined behavior when second parameter of %<va_start%> is declared with %<register%> storageundefined named operand %qsunderlying type %qT of %qT must be an integral typeunderlying type mismatch in enum %q#Tunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected AST of kind %sunexpected argumentunexpected argument to msp430_select_hwmult_lib: %sunexpected attributeunexpected base-type in cris_print_baseunexpected error opening %<devices.csv%>unexpected expression %qE of kind %sunexpected file name %s in linker resolution file. Expected %sunexpected first argument to msp430_select_hwmult_lib: %sunexpected index-type in cris_print_indexunexpected keyword; remove space between quotes and suffix identifierunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown CRIS cpu version specification in %<-mtune=%> : %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%> : %sunknown Control-Flow Protection Level %qsunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown architecture specifier in memory model to builtinunknown array bounds setting %qsunknown array size in deleteunknown attribute %qEunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown cpu %qs for %<-mtune%>unknown demangling style %qsunknown destunknown error reading %s from %<devices.csv%>unknown evrp mode %qsunknown excess precision style %qsunknown flag passed in %<-moverride=%s%> (%s)unknown floating point contraction style %qsunknown insn modeunknown internal function %qEunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown value %qs for %<-march%>unknown value %qs for %<-mcpu%>unknown value %qs for %<-mtune%>unknown value %qs of %<-mmacosx-version-min%>unknown vectorization library ABI type (%qs) for %qs switchunknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunmatched quoting directiveunnamed class defined hereunnamed field has incomplete typeunnamed field is neither function nor member function; cannot be declared friendunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed scoped enum is not allowedunnamed struct/union that defines no instancesunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:asm_auto_mfpuunrecognized operand to %%:canon_for_mlibunrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:target_mode_checkunrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for Altivec builtin %qFunresolved overloaded builtinunrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>unsafe function call %qD within %<transaction_safe%> functionunsafe function call %qD within atomic transactionunsafe function call %qE within %<transaction_safe%> functionunsafe function call %qE within atomic transactionunsafe indirect function call within %<transaction_safe%> functionunsafe indirect function call within atomic transactionunset option %qs is ignored, it is always enabled for %qs CPUunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsuffixed floating constantunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported code '%c' for fixed-point:unsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported constant address:unsupported cpu name returned from kernel for %<-mcpu=native%>: %sunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operandunsupported operand %s for code '%c'unsupported operand for code '%c'unsupported operand size for extended registerunsupported operation or type for vector comparison returning a booleanunsupported record layoutunsupported return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported size for integer registerunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunused arguments in %<$%>-style formatunused parameter %qDunused structured binding declarationunused variable %q+Dunused variable %qDunwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctnessupper value in case label range exceeds maximum value for typeuse %<#include%> insteaduse %<%T::%D%> insteaduse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-Winvalid-pch%> for more informationuse %<-faligned-new%> to enable C++17 over-aligned new supportuse %<-fext-numeric-literals%> to enable more built-in suffixesuse %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subpartsuse %<...%> to expand argument packuse %<__attribute__ ((vector_size))%> insteaduse %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSWuse %<auto%> for an abbreviated function templateuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse a cast to the expected type to disambiguateuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in member template conversion operator can never be deduceduse of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invalid without %qsuse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invalid without %qsuse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit code without %qsuse of %<this%> in a constant expressionuse of %qD before deduction of %<auto%>use of %qs in templateuse of %qs length modifier with %qc type character has either no effect or undefined behavioruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of allocated storage after deallocation in a constant expressionuse of an operand of type %qT in %<operator++%> is deprecateduse of an operand of type %qT in %<operator++%> is forbidden in C++17use of an operand of type %qT in %<operator--%> is forbiddenuse of boolean types in AltiVec types is invaliduse of built-in parameter pack %qD outside of a templateuse of built-in trait %qE in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating-point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteadused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (64)%>, ignoring %dusing %<vector_length (64)%>, ignoring runtime settingusing %qs with unsigned type has no effectusing alias template specialization %qT after %qsusing complex absolute value function %qD when argument is of floating-point type %qTusing complex absolute value function %qD when argument is of integer type %qTusing darwin64 ABIusing decimal floating-point absolute value function %qD when argument is of complex type %qTusing decimal floating-point absolute value function %qD when argument is of floating-point type %qTusing decimal floating-point absolute value function %qD when argument is of integer type %qTusing floating-point absolute value function %qD when argument is of complex type %qTusing floating-point absolute value function %qD when argument is of decimal floating-point type %qTusing floating-point absolute value function %qD when argument is of integer type %qTusing integer absolute value function %qD when argument is of complex type %qTusing integer absolute value function %qD when argument is of floating-point type %qTusing invalid field %qDusing num_workers (%d), ignoring %dusing old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing simple load CSE after register allocationusing template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing value of simple assignment with %<volatile%>-qualified left operand is deprecatedusing vector_length (%d) due to call to vector-partitionable routine, ignoring %dusing vector_length (%d), ignoring %dusing vector_length (%d), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid arguments are: %svalid arguments are: %s;valid arguments are: %s; did you mean %qs?valid arguments to %<-march=%> switch are: %svalid arguments to %<-march=%> switch are: %s; did you mean %qs?valid arguments to %<-mtune=%> switch are: %svalid arguments to %<-mtune=%> switch are: %s; did you mean %qs?valid arguments to %<target("arch=")%> attribute are: %svalid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?valid arguments to %<target("tune=")%> attribute are: %svalid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?valid arguments to %qs are: %svalid arguments to %qs are: %s; did you mean %qs?valid feature names are: %svalid feature names are: %s; did you mean %qs?valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qE of type %qT is not a constant expressionvalue %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue of %<-mfixed-range%> must have form REG1-REG2value passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> functionvariable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length element type in array %<reduction%> clausevariable of same assembler name as the virtual table is defined in another translation unitvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable sized type %qT in %<reduction%> clausevariable sized type %qT in %qs clausevariable symbol is not variablevariable template declared herevariable template-id %qD in nested-name-specifiervariable templates only available with %<-std=c++14%> or %<-std=gnu++14%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying withoutvariable-sized compound literalvariable-sized object may not be initializedvariables cannot be of type voidvariably modified %qE at file scopevariably modified field at file scopevariably modified type not allowed in new-expressionvariadic functions must use the base AAPCS variantvariadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>variadic thunk callvariant %qD and base %qD have incompatible typesvariant %qD is a built-invariant %qD is not a functionvector %qs element is not a GIMPLE valuevector %qs with non-NULL element indexvector argument passed to unprototyped functionvector condition will be expanded piecewisevector operation will be expanded in parallelvector operation will be expanded piecewisevector operation will be expanded with a single scalar operationvector overflow in expression %qE of type %qT results in %qEvector overflow in expression of type %qT results in %qEvector shuffling operation will be expanded piecewisevector size not an integral multiple of component sizevector type expected in %qsvector types expected in %qsvectorization did not happen for a simd loopvectors with different element number found in %qsverify_bind_c_derived_type(): Given symbol is unexpectedly NULLverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of `g` will be omitted, please specify version for individual extension.versioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid initializers for pointers not allowed in safe functionsvoid value not ignored as it ought to bevolatile argumentvtable for vtable verification is not supported with LTOwaitpid failedwarning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak aliases are not supportedweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref is not supported in this configurationweights need to be non-negativewhen writing output to %s: %mwhile %qT decomposes into %E elementswhile %qT decomposes into %wu elementwhile %qT decomposes into %wu elementswidth of %qD exceeds its typewidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwithin this loopwithout %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>without `this` cannot be %swork-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionwrite of %wu-bit data outside the bound of destination object, data truncated into %wu-bitwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting into constant object (argument %d)writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong %<TYPE_CACHED_VALUES%> entrywrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong edge %d->%d for PHI argumentwrong entry in %<TYPE_ARG_TYPES%> listwrong immediate use listwrong insn in the fallthru edgewrong list of exited loops for edge %d->%dwrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_call_with_static_chain%>wrong number of arguments to %<__builtin_choose_expr%>wrong number of arguments to %<__builtin_complex%>wrong number of arguments to %<__builtin_convertvector%>wrong number of arguments to %<__builtin_launder%>wrong number of arguments to %<__builtin_shuffle%>wrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong number of template arguments (%d, should be at least %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong tree in %<TYPE_FIELDS%> listwrong type argument to %swrong type argument to abswrong type argument to absuwrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary pluswrong type of argument %sx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can use an inline namespace insteadyou can work around this by removing the initializeryou cannot take the address of a nested function if you use the %qs optionz/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero sized type %qT in %<reduction%> clausezero sized type %qT in %qs clausezero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-length string not allowed for mangled namezero-size array %qDzero-size array %qTzero-size array member %qD in an otherwise empty %q#Tzero-size array member %qD not at end of %q#T{anonymous}{erroneous}Project-Id-Version: gcc 11.2.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2021-07-30 00:33+0200
  Last-Translator: Roland Illig <roland.illig@gmx.de>
  Language-Team: German <translation-team-de@lists.sourceforge.net>
  Language: de
*************** Content-Type: text/plain; charset=UTF-8
*** 1994,2000 ****
  Content-Transfer-Encoding: 8bit
  X-Bugs: Report translation errors to the Language-Team address.
  Plural-Forms: nplurals=2; plural=(n != 1);
! X-Generator: Poedit 2.4.3
  X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1
  
  
--- 1957,1963 ----
  Content-Transfer-Encoding: 8bit
  X-Bugs: Report translation errors to the Language-Team address.
  Plural-Forms: nplurals=2; plural=(n != 1);
! X-Generator: Poedit 3.0
  X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1
  
  
*************** write_c_file: Ausgabename ist %s, PrÃ¤fi
*** 2134,2140 ****
  %d Destruktoren gefunden
  Interner Fehler: %d exits recorded for loop %d (having %d exits)Eine Rahmentabelle gefunden
  %d Rahmentabellen gefunden
! %i-Bit-Modus nicht einkompiliert%llu Bytes%p hat keine semantische Routine%q#D kann nicht mit %q#D Ã¼berladen werden%q#D steht mit vorheriger Deklaration in Konflikt%q#D steht in Konflikt mit von %qT geerbter Version%q#D hier deklariert%q#D hat keine externe Bindung%q#D verweist nicht auf den unqualifizierten Typen und wird daher nicht zum Binden verwendet%q#D wurde hat hier ausdrÃ¼cklichen Standardwert bekommen%q#D hat unvollstÃ¤ndigen Typ%q#D verdeckt Konstruktor fÃ¼r %q#D%q#D erbt von mehreren Basis-Teilobjekten%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#DÂ« ist ein statisches Datenelement; es kann nur bei seiner Definition initialisiert werden%q#D ist implizit als gelÃ¶scht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert%q#D wird implizit gelÃ¶scht, da die Standarddefinition ungÃ¼ltig wÃ¤re:%q#D ist in diesem Zusammenhang unzugÃ¤nglich%q#D ist kein Funktionstemplate%q#D ist kein Nicht-static-Datenelement von %qT%q#D ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil eine Referenzvariable keine konstante Adresse hat%q#D ist nicht konstant%q#D ist in diesem Zusammenhang Â»privateÂ«%q#D ist in diesem Zusammenhang Â»protectedÂ«%q#D ist %<public%>, benÃ¶tigt jedoch ein existierendes Objekt vom Typ %q#T%q#D ist volatile%q#D nicht in Klasse deklariert%q#D wurde bereits hier deklariert%q#D wurde bereits hier definiert%q#D als andere Symbolart redeklariert%q#D sollte initialisiert werden%q#D (durch lokalen Typen %qT deklariert) wird verwendet, aber nirgends definiert%q#D (durch einen unbenannten Typen deklariert) wird verwendet, aber nirgends definiert%q#F wird implizit gelÃ¶scht, da ihre Ausnahme-Spezifikation nicht zur impliziten Ausnahme-Spezifikation %qX passt%q#T hat kein Element namens %qE%q#T hat kein Element namens %qE; meinten Sie %q#D? (zugreifbar Ã¼ber %q#D)%q#T hat kein Element namens %qE; meinten Sie %q#D? (aus diesem Kontext nicht zugreifbar)%q#T hat kein Element namens %qE; meinten Sie %qE?%q#T hat keinen benutzerdefinierten Default-Konstruktor%q#T hat Zeigertypen als Elemente%q#T hat virtuelle Basisklassen%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor%q#T ist keine Klasse%q#T ist weder Klasse noch Namensbereich%q#T ist kein Template%q#T ist kein gÃ¼ltiger Typ fÃ¼r einen Nicht-Typ-Parameter eines Templates%q#T definiert nur einen privaten Destruktor und hat keine Â»friendsÂ«%q#T definiert nur private Konstruktoren und hat keine Â»friendsÂ«%q#T verwendet, wo %qT erwartet wurde%q#T verwendet, wo ein Gleitkommawert erwartet wurde%q#T wurde vorher hier deklariert%q+#D kann nicht deklariert werden%q+#D ist kein static-Datenelement von %q#T%q+#D als %<final%> markiert, ist aber nicht Â»virtualÂ«%q+#D als %<override%> markiert, Ã¼berschreibt aber nichtAlias %q+D zwischen Funktion und Variable wird nicht unterstÃ¼tzt%q+D als Alias fÃ¼r externes Symbol %qE%q+D als Alias fÃ¼r undefiniertes Symbol %qE%q+D bereits mit Attribut Â»dllimportÂ« deklariert: Â»dllimportÂ« ignoriert%q+D als Â»friendÂ« deklariert%q+D als variadische Funktion deklariert%q+D mit einer Ausnahmespezifikation deklariert%q+D ist als variadische Funktion ohne Prototyp definiert%q+D sowohl normal als auch als Attribut %qE definiert%q+D hat unvertrÃ¤gliche Attribute %qs und %qs%q+D in Â»declare targetÂ«-Direktive hat keinen zuordenbaren Typ%q+D ist statisch, aber in Inline-Funktion %qD deklariert, was nicht statisch ist%q+D ist Ã¼blicherweise eine Funktion%q+D mit Offset %E in %qT ist nicht an %u ausgerichtet%q+D mit Offset %E in %qT ist mÃ¶glicherweise nicht an %u ausgerichtet%q+D als andere Symbolart redeklariert%q+D mit Attribut %<gnu_inline%> Â»inlineÂ« redeklariert%q+D ohne Attribut %<gnu_inline%> Â»inlineÂ« redeklariert%q+D ohne Attribut Â»dllimportÂ« redeklariert, nachdem es mit dll-Bindung referenziert wurde%qD ohne Attribut Â»dllimportÂ« redeklariert: vorheriges Â»dllimportÂ« ignoriertstatisches Datenelement %q+D innerhalb von Â»declare targetÂ«-Direktive%q+D benÃ¶tigt entweder null oder zwei Argumente%q+E ist kein Konstantenausdruck%q+F als %<static%> deklariert, aber nirgendwo definiert%q+F verwendet, aber nirgendwo definiert%q+T ist kein Literal, denn: %qD Alias zwischen unvertrÃ¤glichen Funktionstypen %qT und %qT%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf%qD tritt in %<aligned%>-Klausel mehrfach auf%qD kommt in %<allocate%>-Klausel mehrfach vor%qD tritt in %<nontemporal%>-Klauseln mehrfach auf%qD tritt in Datenklausel mehrfach auf%qD tritt in Zuordnungsklauseln mehrfach auf%qD tritt in Bewegungsklausel mehrfach auf%qD tritt in Reduktionsklauseln mehrfach aufder Typ von %qD Argument %d wird zu %qT befÃ¶rdert, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qTder Typ von %qD Argument %d ist %qT, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT%qD Argument %i ist als Attribut %<nonstring%> deklariert%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze %wu%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze [%E, %E]%qD Argument %i (als Attribut %<nonstring%> deklariert) ist mÃ¶glicherweise kleiner als die angegebene Grenze [%E, %E]Attribut-Anweisung %qD wird ignoriertAttribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhaltenAttribut %qD erfordert ein einzelnes NTBS-Argument%qD in konstantem Ausdruck aufgerufen%qD in konstantem Ausdruck aufgerufen, bevor die Definition vollstÃ¤ndig war%qD kann als Â»overrideÂ« markiert werden%qD kann nicht in Konstanten-Ausdruck auftreten%qD kann nicht %qs sein%qD kann nicht als %<virtual%> deklariert werden, da es immer statisch ist%qD kann nicht vorgegeben werden%qD kann nicht als Funktion verwendet werden%qD kann keine Standardargumente haben%qD hat neue Semantik in GCC 4.4%qD SÃ¤ubern eines Objekts von nichttrivialem Typ %#qT%s%qD SÃ¤ubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s%qD SÃ¤ubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s%qD steht mit verwendeter Funktion in Konflikt%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen%qD in %<constexpr%>-Kontext als %<static%> deklariert%qD in %qs-Funktion als %<static%> deklariert%qD in %<constexpr%>-Kontext als %<thread_local%> deklariert%qD in %qs-Funktion als %<thread_local%> deklariert%qD als %<transaction_safe_dynamic%> deklariert%qD als ein %<virtual%> Feld deklariert%qD als ein %<virtual%> Parameter deklariert%qD als ein %<virtual%> Typ deklariert%qD als eine %<virtual%> Variable deklariert%qD als Nicht-Parameter deklariert%qD als ein %<inline%> Feld deklariert%qD als ein %<inline%> Parameter deklariert%qD als ein %<inline%> Typ deklariert%qD als Array von %qT deklariert%qD als Referenz deklariert, aber nicht initialisiert%qD ist hier deklariert%qD wurde hier als %q#D deklariert%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit%qD definiert, aber nicht verwendet%qD hier definiert%qD hat nicht den Typ %<const char *%>%qD in %qs-Klausel hat keinen zuordenbaren Typ%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp%qD hat keinen Ganzzahltyp%qD benennt keinen AufzÃ¤hlungstyp in %qT%qD bezeichnet keine Funktion%qD bezeichnet keine Funktion innerhalb eines Namensraum%qD ist kein nicht-struktureller Typ%qD hat eine vorherige Deklaration hier%qD wurde bereits definiert%qD hat unvollstÃ¤ndigen Typ %qT%qD hat unvollstÃ¤ndigen Typ%qD hat ungÃ¼ltige Argumentliste%qD wurde nicht innerhalb von %qD deklariert%qD wurde nicht innerhalb von %qD deklariert%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde%qD in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0%qD erbt das %E-ABI-Tag, das %qT (im RÃ¼ckgabetyp verwendet) hat%qD erbt das %E-ABI-Tag, das %qT (im Typ verwendet) hat%qD ist ungÃ¼ltig in %q#T wegen lokalem Element %q#D mit gleichem Namen%qD ist in %q#T ungÃ¼ltig wegen lokaler Methode %q#D mit gleichem Namen%qD ungÃ¼ltig in Lambda%qD ist eine Funktion, kein Typ%qD ist ein Namensbereich%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)%qD ist bereits ein Â»friendÂ« von %qT%qD ist bereits ein Â»friendÂ« der Klasse %qT%qD ist bereits in %qT definiert%qD ist bereits in Klasse %qT definiert%qD ist bereits in der Klasse %qT definiert%qD ist ein AufzÃ¤hlungstemplate%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis%qD wird in Header %qs deklariert%qD ist mit TLS-Modell %s definiert%qD ist veraltet%qD ist veraltet: %s%qD wird mit sich selbst initialisiert%qD wird fÃ¼r ein leeres Pack instanziiert%qD ist verÃ¤nderlich%qD ist normalerweise eine nicht-statische Funktion%qD ist keine Klasse oder Namensbereich%qD ist kein Klassentyp%qD ist kein Funktionsargument%qD ist kein Funktionstemplate%qD ist kein Element von %qD%qD ist kein Element von %qD; meinten Sie %qs?%qD ist kein Element von %qT%qD ist kein Element von %qT; meinten Sie %qs?%qD ist keine Elementtemplatefunktion%qD ist kein Namensbereichs-Name%qD bezeichnet Namensraum-Namen; meinten Sie %qs?%qD ist keine Zeigervariable%qD ist kein %<static%>-Datenelement%qD ist kein statisches Datenelement eines Klassentemplates%qD ist kein Template%qD ist keine Templatefunktion%qD ist kein Typ%qD ist kein gÃ¼ltiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist%qD ist keine Variable%qD ist in %<aligned%>-Klausel keine Variable%qD ist in %<allocate%>-Klausel keine Variable%qD ist in %<nontemporal%>-Klausel keine Variable%qD in %qs-Klausel muss eine Variable sein%qD ist in Klausel %<firstprivate%> keine Variable%qD ist in Klausel %<lastprivate%> keine Variable%qD ist in Klausel %qs keine Variable%qD ist kein variadisches Template%qD in %<uniform%>-Klausel ist kein Argument%qD ist nicht eingefangen%qD ist mit %qD unvertrÃ¤glich%qD ist auÃŸerhalb des FunktionsgÃ¼ltigkeitsbereiches nicht definiert%qD ist in %<depend%>-Klausel weder lvalue-Ausdruck noch Arrayabschnitt%qD ist nicht %<public%>%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:%qD ist statisch, wird jedoch in Inline-Funktion %qD verwendet, was nicht statisch ist%qD in %qs-Klausel ist eine threadprivate Variable%qD ist zu klein, um alle Werte von %q#T aufzunehmen%qD ist nicht initialisiert, wird aber benutzt%qD kÃ¶nnte uninitialisiert verwendet werden%qD kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden%qD darf nicht als Â»staticÂ« deklariert werden%qD darf nicht innerhalb eines Namensbereiches definiert werden%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und GrÃ¶ÃŸe %E in eine Region der GrÃ¶ÃŸe %E%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem DestruktorIn %<#pragma acc declare link%> muss %qD eine globale Variable sein%qD muss eine Nicht-Elementfunktion sein%qD muss eine nichtstatische Elementfunktion sein%qD muss eine Variable sein, die im selben GÃ¼ltigkeitsbereich wie %<#pragma acc declare%> deklariert ist%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein%qD muss ein Argument von einem Klassen- oder AufzÃ¤hlungstyp haben%qD muss entweder ein oder zwei Argumente nehmen%qD muss entweder null oder ein Argument nehmen%qD muss genau ein Argument nehmen%qD muss genau zwei Argumente nehmen%qD darf keine Argumente nehmenÂ»%qDÂ« darf keine variable Argumentanzahl haben%qD nicht definiert%qD mit anderem Zugriff redeklariert%qD mit anderer Sichtbarkeit redeklariertZielregion verweist auf %qD, aber der Ausdruck hat keinen zuordenbaren Typ%qD nach Referenzierung in Assemblierung umbenannt%qD sollte initialisiert werden%qD sollte in Elementinitialisierungsliste initialisiert werden%qD sollte innerhalb von %qD deklariert werden%qD sollte Wert zurÃ¼ckgebenQuellargument fÃ¼r %qD ist dasselbe wie fÃ¼r das Ziel%qD ist sowohl in %<link%>- als auch %<to%>-Klauseln des Deklarationsziels angegeben%qD ist sowohl in %<declare target link%>- als auch implizit in %<to%>-Klauseln angegeben%qD ist in %<allocate%>-Klausel angegeben, aber nicht in einer expliziten Privatisierungs-Klausel%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt%qD legt weniger eingeschrÃ¤nktes Attribut als sein Ziel %qD fest: %s%qD legt weniger eingeschrÃ¤nkte Attribute als sein Ziel %qD fest: %s%qD legt eingeschrÃ¤nkteres Attribut als sein Ziel %qD fest: %s%qD legt eingeschrÃ¤nktere Attribute als sein Ziel %qD fest: %sZiel %qD wurde hier deklariert%qD als Variante mit inkompatiblen %<construct%>-Selektormengen verwendet%qD vor seiner Definition verwendet%qD in seiner eigenen Initialisierung verwendet%qD wird ohne Template-Argumente verwendet%qD verletzt die One-Definition-Rule von C++%qD wurde %<extern%> deklariert und spÃ¤ter %<static%>%qD wurde als %qs deklariert, was Standardsichtbarkeit mit sich bringt%qD wurde hier deklariert%qD war versteckt%qD wurde nicht als %<constexpr%> definiert%qD wurde in diesem GÃ¼ltigkeitsbereich nicht definiert%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert, und bei argumentabhÃ¤ngiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert; meinten Sie %qs?%qD wurde nicht mit konstantem Ausdruck initialisiert%qD wurde vorher hier deklariert%qD wurde vor seiner Definition ohne Deklaration verwendet%qD wurde vor seiner Definition ohne Prototyp verwendet%qD wird initialisiert nach%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur fÃ¼r C++-Klassen zu%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur zu, wenn ein Â»kextÂ« kompiliert wird%qE tritt in %<aligned%>-Klausel mehrfach auf%qE kommt mehr als einmal in %<allocate%>-Klauseln vor%qE tritt in %<nontemporal%>-Klausel mehrfach auf%qE tritt in dieser Datenklausel mehrfach auf%qE tritt in Mapklauseln mehrfach auf%qE tritt in derselben %<declare target%>-Direktive mehrfach auf%qE Argument %Z Ã¼berlappt mÃ¶glicherweise das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen mÃ¶glicherweise das Zielobjekt %qE%qE Argument %Z Ã¼berlappt das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen das Zielobjekt %qEArgument %qE ist keine FunktionArgument %qE muss eins von %qs, %qs, %qs oder %qs seinArgument %qE ist keine ZeichenketteArgument %qE ist kein BezeichnerIm Aufruf von %qE Ã¼berlappen sich die Argumente %Z und vielleicht %Z mit dem Zielobjekt %qEAdresse von Attribut %qE auÃŸerhalb des gÃ¼ltigen BereichsAttribut %qE erlaubt nur eine Ganzzahlkonstante als ArgumentAttribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendetAttribut %qE auf %qT nach seiner Definition angewendetAttribut %qE wird auf Â»extern "C"Â«-Deklaration %qD angewendetAttribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable istAttribut %qE kann nur auf Funktionen angewandt werdenAttribut %qE bezieht sich nur auf initialisierte Variablen mit externer BindungAttributargument %qE mit Wert %E ist keine ZweierpotenzAttribut %qE mit Argument %E ist keine GanzzahlkonstanteArgument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]Attribut %qE Argument %E ist nicht positivAttributargument %qE an Position %i hat Typ %qTAttributargument %qE an Position %i ist ungÃ¼ltigAttributargument %qE an Position %i hat den Wert %qE, der nicht auf einen Funktionsparameter verweistAttributargument %qE an Position %i hat den Wert %qE, der nicht auf eine variable Argumentliste verweistAttributargument %qE an Position %i hat den Wert %qE, der die Anzahl der Funktionsparameter %u Ã¼bersteigtAttributargument %qE an Position %i hat den Wert %qE, der keine Ganzzahlkonstante istAttributargument %qE an Position %i hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweistAttributargument %qE an Position %i hat den Wert %qE, der auf den Parametertyp %qT verweistAttribut %qE hat Argument %qE, das %u Ã¼bersteigtAttributargument %qE mit Wert %qE ist keine GanzzahlkonstanteAttribut %qE Argument %qE muss eine ganzzahlige Konstante zwischen 0 und 3 seinAttribut %qE Argument %qE ist unbekanntAttribut %qE Argument 1 benennt keine FunktionAttribut %qE Argument 1 ist mehrdeutigAttribut %qE Argument 1 muss einen Zeigertyp als erstes Argument habenAttribut %qE Argument 1 muss einen Zeigertyp als erstes Argument haben, hat jedoch %qTAttributargument %qE kann kein konstanter arithmetischer Ausdruck seinAttributargument %qE kann keine Zeichenkette seinAttributargument %qE hat Typ %qTAttributargument %qE ist ungÃ¼ltigArgument des Attributs %qE muss eine Zeichenkettenkonstante seinArgument des Attributs %qE ist keine ZeichenkettenkonstanteAttributargument %qE ist keine GanzzahlkonstanteArgument des Attributs %qE sollte zwischen 0 und 255 seinArgument des Attributs %qE sollte zwischen 18 und 255 seinAttributargument %qE hat den Wert %qE, der nicht auf einen Funktionsparameter verweistAttributargument %qE hat den Wert %qE, der nicht auf eine variable Argumentliste verweistAttributargument %qE mit Wert %qE Ã¼bersteigt %wuAttributargument %qE hat den Wert %qE, der die Anzahl der Funktionsparameter %u Ã¼bersteigtAttributargument %qE mit Wert %qE ist negativAttributargument %qE hat den Wert %qE, der keine Ganzzahlkonstante istAttributargument %qE hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweistAttributargument %qE hat den Wert %qE, der auf den Parametertyp %qT verweistAttribut %qE kann nur auf Funktionen oder auf Klasse- oder AufzÃ¤hlungstypen angewendet werdenAttribut %qE kann nur auf Funktionen oder auf struct-, union- oder enum-Typen angewendet werdenAttribut %qE kann nur auf nicht-statische Datenelemente angewendet werdenAttribut %qE kann nicht auf Bitfeld angewendet werdenAttribut %qE kann nicht fÃ¼r lokale Variablen angegeben werdenAttribut %qE steht mit Attribut %qE in KonfliktAttribut-Direktive %qE ignoriertAttribut %qE ist nicht auf Funktionen anwendbarAttribut %qE kann nicht auf Typen angewandt werdenAttribut %qE akzeptiert keine ArgumenteAttribut %qE bezieht sich nicht auf Funktionendoppeltes Attribut %qEAttribut %qE folgt auf %qEAttribut %qE hat keinen EffektAttribut %qE wirkt sich nicht auf Funktionen mit Â»staticÂ«-Bindung ausAttribut %qE wirkt sich nicht auf einheits-lokale Funktionen ausAttribut %qE wirkt sich nur auf Ã¶ffentliche Objekte ausAttribut %qE wird ignoriertAttribut %qE ignoriert, da %qD nicht Thread-Speicherdauer hatAttribut %qE ignoriert, da %qD keine Variable istAttribut %qE ignoriert, da %qT bereits definiert istAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE ignoriert fÃ¼r %qEAttribut %qE ignoriert fÃ¼r Feld vom Typ %qTAttribut %qE fÃ¼r Typ %qT ignoriertAttributargument %qE deklariert das referenzierte Symbol mit einer anderen Art; wird ignoriertAttribut %qE an einer Funktion mit RÃ¼ckgabetyp %qT wird ignoriertAttributargument %qE deklariert das referenzierte Symbol neu; wird ignoriertAttribut %qE wird an Funktionen mit RÃ¼ckgabetyp %qT ignoriert; es gilt nur fÃ¼r Zeiger-RÃ¼ckgabetypenAttribut %qE ignoriert fÃ¼r Nicht-Klassen-TypenAttribut %qE wird fÃ¼r Objekte vom Typ %qT ignoriertAttribut %qE fÃ¼r Typen ignoriertAttribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben ist.Attribut %qE ignoriert, da die Option %<-mistack%> nicht angegeben ist.Attribut %qE ignoriert, da es nur fÃ¼r ein groÃŸes Speichermodell (%<-mlarge%>) sinnvoll ist.Attribut %qE ignoriert, da die Option %<-fcf-protection%> nicht angegeben istAttribut %qE wird ignoriert, da es nur fÃ¼r Funktionen giltAttribut %qE kann nur auf Zeigertypen angewendet werdenAttribut %qE wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich istAttribut %qE wird fÃ¼r Ziel R8C nicht unterstÃ¼tztAttribut %qE wird auf dieser Plattform nicht unterstÃ¼tztAttribut %qE bezieht sich nur auf FunktionenAttribut %qE ist nur fÃ¼r Objective-C-Objekte gÃ¼ltigAttribut %qE kann nur auf %<struct%>-Typen angewandt werdenAttribut %qE wird fÃ¼r ELF-Ziele unterstÃ¼tztAttribut %qE wird nur auf SH2A unterstÃ¼tztAttribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendetAttribut %qE kann nur an einem typedef stehen; wird ignoriertAttribut %qE muss vor Attribut %qs auftretenAttribut %qE muss sich auf eine Deklaration beziehenAttribut %qE nicht mit Speicherklasse Â»autoÂ« erlaubtAttribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack zurÃ¼ckgebenAttribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack Ã¼bergebenAttribut %qE ist nicht auf Funktionen anwendbar, die variable Anzahl von Argumenten habenAttribut %qE an einer Funktion, die keinen Zeiger zurÃ¼ckgibtAttribut %qE an einer Funktion mit RÃ¼ckgabetyp %<void%>Attribut %qE an nicht-Â»volatileÂ«-VariableAttribut %qE bezieht sich nur auf Toplevel-ObjekteAttribut %qE gilt nur fÃ¼r SH2AAttribut %qE kann nur auf Basistypen von Funktionszeiger angewandt werdenAttribut %qE kann nur auf Funktionstypen angewandt werdenAttribut %qE bezieht sich nur auf FunktionenAttribut %qE bezieht sich nur auf InterruptfunktionenAttribut %qE kann nur auf Typen angewandt werdenAttribut %qE bezieht sich nur auf VariablenAttribut %qE kann nur fÃ¼r Â»staticÂ«-Variablen verwendet werdenAttribut %qE gilt nur fÃ¼r variadische FunktionenAttribut %qE nur fÃ¼r 32 Bit verfÃ¼gbarAttribut %qE wird nur fÃ¼r reduzierte Tiny-Kerne unterstÃ¼tztAttribut %qE wird nur fÃ¼r Boolean-Typen unterstÃ¼tztAttribut %qE ist nur fÃ¼r die ARC-EM-Architektur gÃ¼ltigAttribut %qE ist nur fÃ¼r die Architektur ARCv2 gÃ¼ltigAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert den RÃ¼ckgabetyp Â»voidÂ«Attribut %qE benÃ¶tigt eine Ganzzahl als ArgumentAttribut %qE benÃ¶tigt eine Ganzzahlkonstante als ArgumentAttribut %qE benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qE erwartet keine ArgumenteAttribut %qE mit nicht unterstÃ¼tzter Boolean-GenauigkeitAttribut %qE ohne Argumente fÃ¼r einen Nicht-PrototypAttribut %qE kann nur auf Zeigertypen angewendet werden, nicht auf %qT%qE kann nicht als Funktion verwendet werden%qE kann nicht als Elementzeiger verwendet werden, da es vom Typ %qT ist%qE kann nicht gleichzeitig die Attribute %qs und %qs haben%qE nach erster Verwendung als %<threadprivate%> deklariert%qE als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qE als Funktion, die ein Array zurÃ¼ckgibt, deklariert%qE ist hier deklariert%qE als falsche Symbolart definiert%qE schrÃ¤nkt keinen Typ ein%qE hat nicht den Typ %<omp_depend_t%>, in der %<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp%qE in %qs-Klausel hat keinen zuordenbaren Typ%qE hat weder Zeiger- noch Arraytyp%qE bezeichnet keinen Typ%qE bezeichnet keinen Typ; meinten Sie %qs?%qE wird zu Â»falseÂ« ausgewertet%qE ist kein typedef oder eingebauter Typ%qE hat sowohl %<extern%> als auch Initialisierung%qE hat konstanten Typ fÃ¼r %<reduction%>%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>%qE wurde nicht deklariert%qE bringt Standardsichtbarkeit mit sich, aber %qD wurde bereits mit anderer Sichtbarkeit deklariert%qE in %<aligned%>-Klausel ist weder Zeiger noch Array%qE in %<aligned%>-Klausel ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array%qE in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0%qE in %q#T benennt keinen Templatetypen%qE in %q#T benennt keinen Typen%qE in Namensraum %qE bezeichnet keinen Templatetyp%qE in Namensraum %qE bezeichnet keinen Templatetyp; meinten Sie %qs?%qE in Namensbereich %qE bezeichnet keinen Typ%qE in Namensraum %qE bezeichnet keinen Typ; meinten Sie %qs?%qE-inkompatibles Attribut wird ignoriert%qE initialisiert und als %<extern%> deklariert%qE ist ein Element eines Union-Typs%qE ist ein Zeiger; meinten Sie %<->%>?%qE ist ein nicht erkannter Formatfunktionstyp%qE ist veraltet%qE ist veraltet: %s%qE in %qs-Klausel ist weder Variablen- noch Funktionsname%qE ist weder eine Funktion noch Elementfunktion; kann nicht als Â»friendÂ« deklariert werden%qE ist keine Klasse oder Namensbereich%qE ist kein Klassentemplate%qE ist keine Klasse, Namensbereich oder AufzÃ¤hlung%qE ist kein Konstantenausdruck%qE ist kein konstanter Ausdruck, da der angeforderte Speicher nicht vollstÃ¤ndig freigegeben wurde%qE ist kein konstanter Ausdruck, da er auf das Ergebnis von %<operator new%> verweist%qE ist kein Konstantenausdruck, da er auf eine unvollstÃ¤ndig initialisierte Variable verweist%qE ist kein Konstantenausdruck, da er auf verÃ¤nderliche Teilobjekte von %qT verweist%qE ist kein Template%qE ist kein Typ%qE ist kein gÃ¼ltiger %<asm%>-Qualifizierer%qE ist kein gÃ¼ltiges Templateargument fÃ¼r %qT, da es keine Adresse einer Variable ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine externe Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein Zeiger ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es kein L-Wert ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es vom Typ %qT ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da es in CV-Qualifikation in Konflikt steht%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden kÃ¶nnen%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qE keine Variable ist%qE ist in C++98 kein gÃ¼ltiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat%qE ist %<aligned%>-Klausel keine Variable%qE in %<allocate%>-Klausel ist keine Variable%qE ist in %<nontemporal%>-Klausel keine Variable%qE in %qs-Klausel muss eine Variable sein%qE ist in Klausel %<firstprivate%> keine Variable%qE ist in Klausel %<lastprivate%> keine Variable%qE ist in Klausel %qs keine Variable%qE ist kein Klassenname oder Alias in Objective-C%qE in %<uniform%>-Klausel ist kein Argument%qE ist nicht am Anfang einer Deklaration%qE ist nicht initialisiert%qE ist weder lvalue-Ausdruck noch Arrayabschnitt in %<depend%>-Klausel%qE ist nicht vom Typ %qTunbekannte Modul-Steuerzeile %qE%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion%qE ist nur in Objective-C-Dialekten erlaubt%qE ist nur auf Objective-C-Klassen-Interfaces anwendbar; wird ignoriert%qE ist vorbestimmt %qs fÃ¼r %qs%qE antwortet mÃ¶glicherweise nicht auf %<%c%E%>%qE darf erst nach einer Modul-Interface-Deklaration vorkommen%qE darf nur einmal pro Export-Deklaration vorkommen%qE kÃ¶nnte ein abschlieÃŸendes NUL hinter das Ende des Ziels schreibenfehlende Templateargumente fÃ¼r %qE%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein%qE erfordert ISA-Option %s%qE erfordert unbekannte ISA-Option%qE in umgebendem %<target%> nicht angegeben%qE in umgebendem %qs nicht angegeben%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben%qE hat %wu Byte ausgegeben%qE hat %wu Bytes ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat zwischen %wu und %wu Bytes ausgegeben%qE hat zwischen %wu und %wu Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE-Ausgabe kÃ¶nnte vor dem letzten Formatzeichen abgeschnitten sein%qE-Ausgabe ist vor dem letzten Formatzeichen abgeschnitten%qE als andere Symbolart redeklariert%qE mit in Konflikt stehenden Attributen %qs redeklariert%qE benÃ¶tigt %<-fgnu-tm%>%qE erfordert eine %<declare%>-Direktive, um in einer %<routine%>-Funktion verwendet zu werdenAttribut %qE benÃ¶tigt ein Argument%qE benÃ¶tigt die SVE-ISA-Erweiterung%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem AbhÃ¤ngigkeitstyp%qE ist hier angegeben%qE nicht deklariert (erste Verwendung in dieser Funktion)%qE nicht deklariert (erstmalige Verwendung in dieser Funktion); meinten Sie %qs?%qE ist hier nicht deklariert (nicht in einer Funktion)%qE ist hier (auÃŸerhalb einer Funktion) nicht deklariert; meinten Sie %qs?%qE mit %<auto%> verwendet%qE mit %<register%> verwendet%qE mit %<typedef%> verwendet%qE mit %<link%>-Klausel wird in %<routine%>-Funktion verwendet%qE schreibt ein abschlieÃŸendes NUL hinter das Ende des Ziels%qF als %<static%> deklariert, aber nirgendwo definiert%qF erfordert %<-mvx%>%qF erfordert z14 oder hÃ¶her%qF erfordert z15 oder hÃ¶her%qT und %qT sind in disjunkt benannten AdressrÃ¤umen%qT als Typ statt als einfaches %<decltype(auto)%>%qT hier deklariert%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert%qT mit bedeutenderer Sichtbarkeit als seine Basis %qT deklariert%qT mit bedeutenderer Sichtbarkeit als der Typ seines Feldes %qD deklariert%qT wurde hier als %qs definiert%qT ist mit direkter virtueller Basisklasse definiert%qT ist mit mehreren direkten Basisklassen definiert%qT hat nicht das ABI-Tag %E, das %qT (im Typ von %qD verwendet) hat%qT hat nicht das ABI-Tag %E, das die Basis %qT hat%qT wurde erstmals hier als %qs deklariert%qT hat Basis %qT, dessen Typ von Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat%qT hat Basis %qT, dessen Typ keine Bindung hat%qT hat Basis %qT, dessen Typ den anonymen Namensbereich verwendet%qT hat ein Feld %qD, dessen Typ vom Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat%qT hat ein Feld %qD, dessen Typ keine Bindung hat%qT hat ein Feld %qD, dessen Typ den anonymen Namensbereich verwendet%qT hat hier eine vorherige Deklaration%qT hat kein Element namens %qE%qT hat kein Element namens %qE; meinten Sie %qE?%qT hat kein nicht-statisches Datenelement namens %qD%qT ist ein variabel modifizierter Typ%qT ist bereits ein Â»friendÂ« von %qT%qT ist eine mehrdeutige Basisklasse des dynamischen Typen %qT seines Operanden%qT ist mehrdeutige Basis von %qT%qT ist eine nicht erreichbare Basis von %qT%qT ist keine Basis von %qT%qT ist keine Klasse oder Namensbereich%qT ist kein Klassentyp%qT ist weder eine Klasse, noch ein Namensbereich oder eine AufzÃ¤hlung%qT ist kein Klassen-, Struktur- oder Union-Typ%qT ist keine direkte Basis von %qT%qT ist kein Elementklassentemplate von %qT%qT ist kein Element von %qT%qT ist keine geschachtelte Klasse von %qT%qT ist kein Zeiger auf Objekt%qT ist kein Template%qT ist kein Template-Typ%qT ist kein gÃ¼ltiger Typ fÃ¼r einen Nichttyp-Templateparameter, da er nicht strukturell ist%qT ist kein %<asm%>-Qualifizierer%qT ist keine erreichbare Basis von %qT%qT ist kein AufzÃ¤hlungstyp%qT auf %qT erweitert beim Durchlaufen von %<...%>%qT ist/verwendet anonymen Typen%qT beabsichtigt mÃ¶glicherweise nicht, Argumentherleitung fÃ¼r Klassentemplates zu unterstÃ¼tzen%qT ist in einem Templateargument nicht erlaubt%qT als %qs verwendet%qT als enum verwendet%qT wird in %qT aufgelÃ¶st, aber das ist kein Klassentyp%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werden%qc-Umwandlung wird unescapet verwendetUmwandlung %qc wird innerhalb einer q-Folge benutztDie Direktive %qc ist redundant, da sie bereits vorgekommen ist%qs%s auf der linken Seite einer Clobber-Anweisung%qs greift auf das uninitialisierte Byte an Offset %d zu%qs bereits als spezifische Bindung fÃ¼r das generische %qs bei %C definiert%qs wird in %<if constexpr%> stets zu %<true%> ausgewertet%qs und %<%s-%s%> sind unvertrÃ¤glich%qs und %<%s=%s%> sind unvertrÃ¤glich%qs und %qs sind unvertrÃ¤glichArgumente %qs und %qs des intrinsischen %qs bei %L mÃ¼ssen gleiche Form haben.Argumente %qs und %qs des intrinsischen %qs bei %L mÃ¼ssen denselben Typ habenAttribute %qs und %qs sind nicht vertrÃ¤glich%qs und %qs kÃ¶nnen nicht gemischte FUNCTION/SUBROUTINE fÃ¼r GENERIC %qs bei %L sein%qs und %qs fÃ¼r GENERIC %qs bei %L sind mehrdeutig%qs scheint ein falsch geschriebener %qs-Handler zu sein, das PrÃ¤fix %<__vector%> fehltArgument %qs hat ungÃ¼ltige Operandennummer (Argument %lu)Argument fÃ¼r %qs hat kein abschlieÃŸendes nul-ZeichenArgument %qs des intrinsischen %qs bei %L kann nicht INTENT(IN) seinArgument %qs des intrinsischen %qs bei %L kann nicht Typ %s habenArgument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Permutation der Dimensionen (Dimension %qd doppelt)Argument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Form in Dimension %d (%ld/%ld)Argument %qs des intrinsischen %qs bei %L hat negatives Element (%d)Argument %qs des intrinsischen %qs bei %L hat Dimension auÃŸerhalb des Wertebereiches (%d)Argument %qs des intrinsischen %qs bei %L hat falsche Anzahl der Elemente (%d/%d)Argument %qs des intrinsischen %qs bei %L ist leerArgument %qs des intrinsischen %qs bei %L ist kein gÃ¼ltiger DimensionsindexArgument %qs des intrinsischen %qs bei %L muss %s seinArgument %qs des intrinsischen %qs bei %L muss ALLOCATABLE seinArgument %qs des intrinsischen %qs bei %L muss ein INTEGER seinArgument %qs fÃ¼r intrinsisches %qs bei %L muss INTEGER oder PROCEDURE seinArgument %qs des intrinsischen %qs bei %L muss INTEGER oder REAL seinArgument %qs des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER seinArgument %qs der intrinsischen Funktion %qs bei %L muss INTEGER, LOGICAL oder ein BOZ-Literal seinArgument %qs des intrinsischen %qs bei %L muss REAL oder COMPLEX seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER oder ein TARGET seinArgument %qs des intrinsischen %qs bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger seinArgument %qs des intrinsischen %qs bei %L muss eine Konstante seinArgument %qs des intrinsischen %qs bei %L muss eine DatenentitÃ¤t seinArgument %qs des intrinsischen %qs bei %L muss ein logisches Feld seinArgument %qs des intrinsischen %qs bei %L muss ein Zeiger oder Ziel VARIABLE oder FUNCTION seinArgument %qs des intrinsischen %qs bei %L muss ein Skalar seinArgument %qs des intrinsischen %qs bei %L muss eine Variable seinArgument %qs des intrinsischen %qs bei %L muss ein Feld seinArgument %qs des intrinsischen %qs bei %L muss austauschbare DatenentitÃ¤t sein: %sArgument %qs des intrinsischen %qs bei %L muss ein Standard-Real seinArgument %qs des intrinsischen %qs bei %L muss doppelte Genauigkeit habenArgument %qs fÃ¼r intrinsisches %qs bei %L muss geringer als Rang %d seinArgument %qs des intrinsischen %qs bei %L muss numerisch oder LOGICAL seinArgument %qs des intrinsischen %qs bei %L muss eine Scheinvariable seinArgument %qs des intrinsischen %qs bei %L darf von der Art nicht breiter als der Standard (%d) seinArgument %qs des intrinsischen %qs bei %L muss eine OPTIONALe Scheinvariable seinArgument %qs des intrinsischen %qs bei %L muss erweiterbaren Typ habenArgument %qs des intrinsischen %qs bei %L muss ein intrinsischer Typ seinArgument %qs des intrinsischen %qs bei %L muss von der Art %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang 1 oder 2 seinArgument %qs des intrinsischen %qs bei %L muss positiv seinArgument %qs des intrinsischen %qs bei %L muss von der selben Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss ein numerischer Typ sein%qs-Argument des intrinsischen %qs bei %L muss vom Typ REAL oder INTEGER seinArgument %qs des intrinsischen %qs bei %L muss den selben Rang wie %qs haben oder skalar seinArgument %qs des intrinsischen %qs bei %L darf nicht OPTIONAL seinArgument %qs des intrinsischen %qs bei %L darf kein Unterobjekt von %qs seinArgument %qs des intrinsischen %qs bei %L darf nicht vorhanden sein, wenn %<x%> COMPLEX istArgument %qs des intrinsischen %qs bei %L muss mindestens so viele Elemente haben wie es .TRUE.-Werte %qs (%ld/%d) gibtArgument %qs des intrinsischen %qs bei %L ist noch nicht unterstÃ¼tztArgument %qs des intrinsischen %qs bei %L muss vom Typ integer, read oder character seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs bei %L seinArgument %qs des intrinsischen %qs bei %L darf nicht TYPE(*) seinArgument %qs des intrinsischen %qs bei %L darf keine Prozedur seinArgument %qs des intrinsischen %qs bei %L darf kein Feld impliziter GrÃ¶ÃŸe seinArgument %qs des intrinsischen %qs bei %L darf keinen Koindex habenArgument %qs des intrinsischen %qs bei %L muss eine gÃ¼ltige Ganzzahlart seinArgument %qs des intrinsischen %qs bei %L muss Rang %d haben oder ein Skalar seinArgument %qs referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)Argument %qs mit Operandennummer auÃŸerhalb des Wertebereiches (Argument %lu, Operand %lu)%qs bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden%qs bei %C ist eine Redefinition der Deklaration in der entsprechenden Schnittstelle fÃ¼r MODUL PROCEDURE %qs%qs bei %C ist bereits als FINAL-Prozedur definiert%qs bei %C ist kein Element der Struktur %qs%qs bei %C ist kein Element der Struktur %qs; meinen Sie %qs?%qs bei %C ist keine Variable%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente %qs%qs bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. FÃ¼r direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)%qs bei %L wurde bereits bei %L initialisiert%qs ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist%qs bei %L hat einen Typen, der nicht zum CALL bei %L passt%qs bei %L hat auÃŸerhalb seines INTERFACE-KÃ¶rpers spezifizierte Attribute%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter GrÃ¶ÃŸe oder Rang%qs bei %L ist mehrdeutig%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)%qs bei %L ist Host-verbunden bei %L in eine enthaltene Prozedur mit einer gleichnamigen internen Prozedur%qs bei %L ist kein VALUE%qs bei %L ist keine Funktion%qs bei %L ist keine Modulprozedur%qs bei %L ist vom ABSTRACT-Typ %qs%qs bei %L muss kleiner als BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich der BIT_SIZE von INTEGER(KIND=%d) sein%qs bei %L darf nicht negativ sein%qs bei %L muss in diesem Zusammenhang konstante ZeichenlÃ¤nge haben%qs bei %L muss die gleiche Anzahl formaler Argumente wie die Ã¼berschriebene Prozedur haben%qs bei %L darf nicht DEFERRED sein, da es eine Nicht-DEFERRED-Bindung Ã¼berschreibt%qs bei %L Ã¼berschreibt eine FUNCTION und muss auch eine FUNCTION sein%qs bei %L Ã¼berschreibt eine NOPASS-Bindung und muss ebenfalls NOPASS sein%qs bei %L Ã¼berschreibt eine PUBLIC-Prozedur und darf nicht PRIVATE sein%qs bei %L Ã¼berschreibt eine PURE-Prozedur und muss auch PURE sein%qs bei %L Ã¼berschreibt eine SUBROUTINE und muss auch eine SUBROUTINE sein%qs bei %L Ã¼berschreibt eine Bindung mit PASS und muss ebenfalls PASS sein%qs bei %L Ã¼berschreibt eine Nicht-ELEMENTAL-Prozedur und darf ebenfalls nicht ELEMENTAL sein%qs bei %L Ã¼berschreibt eine Prozedurbindung, die als NON_OVERRIDABLE deklariert ist%qs bei %L Ã¼berschreibt eine ELEMENTAL-Prozedur und muss auch ELEMENTAL sein%qs bei %L muss eine %<INTENT(OUT)%>-Variable sein%qs bei %L sollte eine FUNCTION sein%qs bei %L sollte eine SUBROUTINE sein%qs bei %L sollte vom Typ integer(kind=omp_event_handle_kind) seinAttribut %qs ist nur auf Funktionen anwendbar, die eine variable Anzahl von Argumenten habenAttribut-Direktive %qs ignoriertAttribut %qs wird ignoriertAttribut %qs wird fÃ¼r %qE in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird fÃ¼r %qT in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs gilt nur fÃ¼r FunktionenAttribut %qs gilt nur fÃ¼r variadische FunktionenAttribut %qs benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qs ohne Argumente fÃ¼r einen Nicht-Prototyp%qs kann nicht in einem Konstanten-Ausdruck auftreten%qs kann nicht in einer typedef-Deklaration auftreten%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht codiert werden kann%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht interpretiert werden kann%qs kann nicht als konstanter Ausdruck ausgewertet werden, da der Typ zu groÃŸ ist%qs kann auf diesem Ziel nicht als konstanter Ausdruck ausgewertet werden%qs kann bei %C nicht erweitert werden, da es BIND(C) ist%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist%qs kann nicht fÃ¼r Typdeklarationen verwendet werden%qs-Klausel bei %L ist mehrfach angegeben%qs-Klausel darf nur bei rechteckigen %qs vorkommendie %qs-Klausel wird in der %<requires%>-Direktive noch nicht unterstÃ¼tzt%qs-Klausel darf nicht zusammen mit %<inscan%>-%<reduction%>-Klausel verwendet werden%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert%qs-Konstrukt innerhalb einer %qs-RegionINTRINSIC deklariertes %qs bei %L existiert nicht%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariertBei %2$L deklariertes %1$qs ist auch der Name einer intrinsischen Funktion. Sie kann nur Ã¼ber eine explizite Schnittstelle oder als EXTERNAL deklariert aufgerufen werden.Bei %2$L deklariertes %1$qs Ã¼berdeckt intrinsische Funktion mit gleichem Namen. Um die aufzurufen, sind explizite INTRINSIC-Deklarationen erforderlich.%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert%qs unterstÃ¼tzt keinen MIPS16-Code%qs unterstÃ¼tzt %qs nichtEntitÃ¤t %qs bei %C kann keine Initialisierung habenEntitÃ¤t %qs bei %C kann keine Argumente haben%qs erfordert 1 Argument, aber %d wurden angegeben%qs erwartet 2 Argumente, aber %d wurden angegeben%qs erwartet ein konstantes Argument%qs erwartet einen Festkommawert als Argument%qs erwartet einen Festkommawert als erstes Argument%qs erwartet einen Ganzzahlwert als zweites Argument%qs-Ausdruck muss ganzzahlig sein%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet%qs fehlgeschlagenFeature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von GleitkommatypenFeature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von VektortypenFunktion %qs kann keine Argumente haben%qs-Funktion kann keine andere Interrupt-Art habenFunktion %qs kann keinen Wert zurÃ¼ckgebenFunktion %qs verwendet Typspezifikation %<auto%> ohne folgenden RÃ¼ckgabetypenFunktion %qs mit nachgestelltem RÃ¼ckgabetyp hat %<decltype(auto)%> als Typ statt einfachem %<auto%>Funktion %qs mit folgendem RÃ¼ckgabetypen hat %qT als seinen Typ statt einfaches %<auto%>Funktion %qs mit folgendem RÃ¼ckgabetypen nicht mit Typspezifikation %<auto%> deklariert%qs hat sowohl %<extern%> als auch Initialisierung%qs Ã¼bergelaufen%qs in %<%s %E%>%qs in %s-Klausel bei %L ist kein korrekter Feldabschnitt%qs in ALIGNED-Klausel bei %L erfordert einen skalaren, positiven, konstanten Ganzzahlausdruck fÃ¼r die Ausrichtung%qs in ALIGNED-Klausel bei %L muss POINTER, ALLOCATABLE, Cray-Zeiger oder C_PTR sein%qs in DEPEND-Klausel bei %L ist ein Feldabschnitt der GrÃ¶ÃŸe 0%qs in EXTENDS-Ausdruck bei %C ist kein abgeleiteter Typ%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%qs in LINEAR-Klausel bei %L benÃ¶tigt einen skalaren, ganzzahligen linear-step-Ausdruck%qs kann nicht in COMMON bei %L auftreten [F2008:C5100]%qs in GIMPLE-IL%qs in Zeigerzuweisung bei %L kann kein L-Wert sein, da es eine Prozedur ist%qs in Variablen-Definitionskontext (%s) bei %L ist keine Variable%qs inkompatibel mit explizit ausgeschalteten Optionen%qs initialisiert und als %<extern%> deklariert%qs in non-mode-precision OperandenDas intrinsische Unterprogramm %qs bei %L ist veraltet. Verwenden Sie das intrinsische Unterprogramm INT.intrinsisches %qs mit CHARACTER-Argument bei %Lintrinsisches %qs mit KIND-Argument bei %Lintrinsisches %qs mit RADIX-Argument bei %L%qs ist in der AVR-LibC ein reservierter Bezeichner. ErwÃ¤gen Sie %<#include <avr/interrupt.h>%> vor der Benutzung des Makros %qs%qs bereits aus Host-Sichtbarkeitseinheit bei %C IMPORTiert%qs ist ein ungÃ¼ltiges Argument fÃ¼r %<-mcpu=%>%qs ist ein undurchsichtiger Typ, und Sie kÃ¶nnen ihn nicht auf andere Werte setzen.%qs ist eine unbekannte Option fÃ¼r %<-save-temps%>%qs ist beschÃ¤digt%qs ist veraltet%qs ist veraltet und wird unter keinen UmstÃ¤nden empfohlen%qs ist veraltet; stattdessen -fno-zero-initialized-in-bss verwenden%qs ist veraltet; stattdessen -fstack-check verwenden%qs ist mit %qs unvertrÃ¤glich%qs vertrÃ¤gt sich nicht mit der Verwendung von Gleitkommatypen%qs vertrÃ¤gt sich nicht mit der Verwendung von Vektortypen%qs ist schmaler als die Werte seines Typsin der gepunkteten Zeichenkette bei %2$C ist %1$qs weder ein definierter Operator noch eine Strukturkomponente%qs ist kein konstanter Ausdruck, da %qT einen Zeiger-auf-Element-Typen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen Zeigertyp enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen Referenztypen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen union-Typen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT ein %<volatile%>-Teilobjekt enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT ein Zeiger-auf-Element-Typ ist%qs ist kein konstanter Ausdruck, da %qT ein Zeigertyp ist%qs ist kein konstanter Ausdruck, da %qT ein Referenztyp ist%qs ist kein konstanter Ausdruck, da %qT ein union-Typ ist%qs ist kein konstanter Ausdruck, da %qT %<volatile%> ist%qs ist kein Verzeichnis%qs ist keine gcov-Datei%qs ist kein gÃ¼ltiges Basisregister in %<-mstack-protector-guard-reg=%>%qs ist in %qs kein gÃ¼ltiges Basisregister%qs ist keine gÃ¼ltige Zahl in %<-mstack-protector-guard-offset=%>%qs ist in %qs keine gÃ¼ltige Zahl%qs ist kein gÃ¼ltiger Offset in %<-mstack-protector-guard-offset=%>%qs ist in %qs kein gÃ¼ltiger Offset%qs ist keine gÃ¼ltige PrÃ¤prozessoroption%qs ist keine Option, die Warnungen steuert%qs ist nicht als ein Typ definiert%qs wird von der Architektur %<%s%> nicht unterstÃ¼tzt%qs wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs wird von dieser Compiler-Konfiguration nicht unterstÃ¼tzt%qs wird in dieser Konfiguration nicht unterstÃ¼tzt%qs wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs wird mit %qs nicht unterstÃ¼tzt%qs wird mit den aktuellen Optionen nicht unterstÃ¼tztungÃ¼ltiger Wert %qs fÃ¼r %<-mmacosx-version-min%>%qs ist fÃ¼r %qs ungÃ¼ltig%qs hat PRIVATE-Typ und kann kein Scheinargument von %qs bei %L sein, das PUBLIC ist%qs ist nur fÃ¼r den Cell-Prozessor gÃ¼ltig%qs hat Version %q.*s, Version %q.*s erwartetAusdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig seinAusdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig, positiv und konstant sein%qs-Matchingvariante ist veraltetpassende %qs-Variante erfordert z14 oder hÃ¶herpassende %qs-Variante erfordert z15 oder hÃ¶her%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein%qs muss vom gleichen Typ und gleicher Art wie %qs bei %L in %qs sein%qs muss die erste Klausel von %qs sein%qs muss mit %qs verwendet werden%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird%qs erfordert ein gÃ¼ltiges Basisregister%qs ist auÃŸerhalb der STRUCTURE bei %C nicht erlaubt%qs nicht an Elementgrenze%qs wird vom Assembler nicht unterstÃ¼tzt%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs von %qs bei %L ist PRIVATEBei %3$C importiertes %1$qs von Modul %2$qs ist auch der Name der aktuellen ProgrammeinheitOperand von %qs ohne Modus-Genauigkeit%qs wird nur in OpenACC-Code unterstÃ¼tztZeiger %qs ist nullDatei fÃ¼r ProfilingzÃ¤hlerdaten %qs wurde nicht gefundenEigenschaft %qs kann nicht gesetzt werden%qs erfordert %qs%qs erfordert %qs oder %qs%qs erfordert ISA 3.0 IEEE 128-Bit-Gleitkommazahlen%qs erfordert PowerPC64-Architektur, wird eingeschaltet%qs erfordert VSX-UnterstÃ¼tzung%qs erfordert ein Ziel, das den %qs-Befehl unterstÃ¼tzt%qs erfordert sprungwahrscheinliche Befehle%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 2.06%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 3.0%qs erfordert die Optionen %qs (oder neuer), sowie %qs oder %qs%qs erfordert die Optionen %qs und %qs%qs erfordert die Option %qs%qs sollte von einem Skalar auf einen gleichartigen Vektor abbildendurch %qs angegebene Grenze %s Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qs angegebene Grenze %s Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qs angegebene Grenze %s Ã¼berschreitet die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qs angegebene Grenze %s Ã¼berschreitet mÃ¶glicherweise die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben%qs fÃ¼r Parameter %qE angegeben%qs fÃ¼r Strukturfeld angegeben%qs fÃ¼r Strukturfeld %qE angegeben%qs fÃ¼r unbenannten Parameter angegeben%qs mit %<decltype%> angegeben%qs mit %<typeof%> angegeben%qs mit %qT angegeben%qs gibt eine widersprÃ¼chliche Stufe der ParallelitÃ¤t an%qs-Symbol %q+D muss statische Bindung haben%qs-Symbol %q+D zielt letztendlich auf sich selbst abMarkierung %qs bei Benennung von %q#T verwendet%qs wird in dieser ABI nicht unterstÃ¼tzt%qs mit %qE verwendet%qs verwendet dynamische Stapelanforderung%qs verwendet Register r29Wert %qs muss positiv seinVariable %qs ist weder Zeiger noch ArrayVariable %qs ist weder Zeiger noch Referenz auf ZeigerVariable %qs ist weder Zeiger noch Array noch Referenz auf Zeiger oder ArrayVariable %qs muss ein Zeiger sein%qs mit immer falscher Bedingung%s: [%u] Falsches %<next_regno%> fÃ¼r leere Kette (%u)%s: [%u] Falsches %<oldest_regno%> (%u)%s: [%u] Nicht leeres Register in Kette (%s %u %i)%s: Zyklus in %<next_regno%>-Kette (%u)%r%s:%d:%R   %r%s:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]
  %r%s:%d:%R   in %<constexpr%>-Ersetzung von %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]
  %r%s:%d:%d:%R   in %<constexpr%>-Ersetzung von %qs%s%s
  %s ist identisch mit %s.Â»%s !$ACC LOOPÂ«-Schleifen bei %L nicht perfekt geschachtelt%s %#qD%s %#qS%s %<%s%.*s%> erwartet ein passendes Argument %<%T%s%>%s %<%s%.*s%> erwartet ein passendes Argument %<%s%s%>%s %<%s%.*s%> erwartet Argumenttyp %<%T%s%>, aber Argument %d hat Typ %qT%s %<%s%.*s%> erwartet Argumenttyp %<%s%s%>, aber Argument %d hat Typ %qT%s %<%s(%E)%> %p %dÂ»%s %EÂ« implementiert das Protokoll %qE nicht vollstÃ¤ndig%s %qs%s-%qs-Konstrukt innerhalb einer %s-%qs-Region%s %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qs%s %s %p %d%s %s%s
--- 2097,2103 ----
  %d Destruktoren gefunden
  Interner Fehler: %d exits recorded for loop %d (having %d exits)Eine Rahmentabelle gefunden
  %d Rahmentabellen gefunden
! %i-Bit-Modus nicht einkompiliert%llu Bytes%p hat keine semantische Routine%q#D kann nicht mit %q#D Ã¼berladen werden%q#D steht mit vorheriger Deklaration in Konflikt%q#D steht in Konflikt mit von %qT geerbter Version%q#D hier deklariert%q#D hat keine externe Bindung%q#D verweist nicht auf den unqualifizierten Typen und wird daher nicht zum Binden verwendet%q#D wurde hat hier ausdrÃ¼cklichen Standardwert bekommen%q#D hat unvollstÃ¤ndigen Typ%q#D verdeckt Konstruktor fÃ¼r %q#D%q#D erbt von mehreren Basis-Teilobjekten%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben%q#DÂ« ist ein statisches Datenelement; es kann nur bei seiner Definition initialisiert werden%q#D ist implizit als gelÃ¶scht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert%q#D wird implizit gelÃ¶scht, da die Standarddefinition ungÃ¼ltig wÃ¤re:%q#D ist in diesem Zusammenhang unzugÃ¤nglich%q#D ist kein Funktionstemplate%q#D ist kein Nicht-static-Datenelement von %qT%q#D ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil eine Referenzvariable keine konstante Adresse hat%q#D ist nicht konstant%q#D ist in diesem Zusammenhang Â»privateÂ«%q#D ist in diesem Zusammenhang Â»protectedÂ«%q#D ist %<public%>, benÃ¶tigt jedoch ein existierendes Objekt vom Typ %q#T%q#D ist volatile%q#D nicht in Klasse deklariert%q#D wurde bereits hier deklariert%q#D wurde bereits hier definiert%q#D als andere Symbolart redeklariert%q#D sollte initialisiert werden%q#D (durch lokalen Typen %qT deklariert) wird verwendet, aber nirgends definiert%q#D (durch einen unbenannten Typen deklariert) wird verwendet, aber nirgends definiert%q#F wird implizit gelÃ¶scht, da ihre Ausnahme-Spezifikation nicht zur impliziten Ausnahme-Spezifikation %qX passt%q#T hat kein Element namens %qE%q#T hat kein Element namens %qE; meinten Sie %q#D? (zugreifbar Ã¼ber %q#D)%q#T hat kein Element namens %qE; meinten Sie %q#D? (aus diesem Kontext nicht zugreifbar)%q#T hat kein Element namens %qE; meinten Sie %qE?%q#T hat keinen benutzerdefinierten Default-Konstruktor%q#T hat Zeigertypen als Elemente%q#T hat virtuelle Basisklassen%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor%q#T ist keine Klasse%q#T ist weder Klasse noch Namensbereich%q#T ist kein Template%q#T ist kein gÃ¼ltiger Typ fÃ¼r einen Nicht-Typ-Parameter eines Templates%q#T definiert nur einen privaten Destruktor und hat keine Â»friendsÂ«%q#T definiert nur private Konstruktoren und hat keine Â»friendsÂ«%q#T verwendet, wo %qT erwartet wurde%q#T verwendet, wo ein Gleitkommawert erwartet wurde%q#T wurde vorher hier deklariert%q+#D kann nicht deklariert werden%q+#D ist kein static-Datenelement von %q#T%q+#D als %<final%> markiert, ist aber nicht Â»virtualÂ«%q+#D als %<override%> markiert, Ã¼berschreibt aber nichtAlias %q+D zwischen Funktion und Variable wird nicht unterstÃ¼tzt%q+D als Alias fÃ¼r externes Symbol %qE%q+D als Alias fÃ¼r undefiniertes Symbol %qE%q+D bereits mit Attribut Â»dllimportÂ« deklariert: Â»dllimportÂ« ignoriert%q+D als Â»friendÂ« deklariert%q+D als variadische Funktion deklariert%q+D mit einer Ausnahmespezifikation deklariert%q+D ist als variadische Funktion ohne Prototyp definiert%q+D sowohl normal als auch als Attribut %qE definiert%q+D hat unvertrÃ¤gliche Attribute %qs und %qs%q+D in Â»declare targetÂ«-Direktive hat keinen zuordenbaren Typ%q+D ist statisch, aber in Inline-Funktion %qD deklariert, was nicht statisch ist%q+D ist Ã¼blicherweise eine Funktion%q+D mit Offset %E in %qT ist nicht an %u ausgerichtet%q+D mit Offset %E in %qT ist mÃ¶glicherweise nicht an %u ausgerichtet%q+D als andere Symbolart redeklariert%q+D mit Attribut %<gnu_inline%> Â»inlineÂ« redeklariert%q+D ohne Attribut %<gnu_inline%> Â»inlineÂ« redeklariert%q+D ohne Attribut Â»dllimportÂ« redeklariert, nachdem es mit dll-Bindung referenziert wurde%qD ohne Attribut Â»dllimportÂ« redeklariert: vorheriges Â»dllimportÂ« ignoriertstatisches Datenelement %q+D innerhalb von Â»declare targetÂ«-Direktive%q+D benÃ¶tigt entweder null oder zwei Argumente%q+E ist kein Konstantenausdruck%q+F als %<static%> deklariert, aber nirgendwo definiert%q+F verwendet, aber nirgendwo definiert%q+T ist kein Literal, denn:%qD Alias zwischen unvertrÃ¤glichen Funktionstypen %qT und %qT%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf%qD tritt in %<aligned%>-Klausel mehrfach auf%qD kommt in %<allocate%>-Klausel mehrfach vor%qD tritt in %<nontemporal%>-Klauseln mehrfach auf%qD tritt in Datenklausel mehrfach auf%qD tritt in Zuordnungsklauseln mehrfach auf%qD tritt in Bewegungsklausel mehrfach auf%qD tritt in Reduktionsklauseln mehrfach aufder Typ von %qD Argument %d wird zu %qT befÃ¶rdert, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qTder Typ von %qD Argument %d ist %qT, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT%qD Argument %i ist als Attribut %<nonstring%> deklariert%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze %wu%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze [%E, %E]%qD Argument %i (als Attribut %<nonstring%> deklariert) ist mÃ¶glicherweise kleiner als die angegebene Grenze [%E, %E]Attribut-Anweisung %qD wird ignoriertAttribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhaltenAttribut %qD erfordert ein einzelnes NTBS-Argument%qD in konstantem Ausdruck aufgerufen%qD in konstantem Ausdruck aufgerufen, bevor die Definition vollstÃ¤ndig war%qD kann als Â»overrideÂ« markiert werden%qD kann nicht in Konstanten-Ausdruck auftreten%qD kann nicht %qs sein%qD kann nicht als %<virtual%> deklariert werden, da es immer statisch ist%qD kann nicht vorgegeben werden%qD kann nicht als Funktion verwendet werden%qD kann keine Standardargumente haben%qD hat neue Semantik in GCC 4.4%qD SÃ¤ubern eines Objekts von nichttrivialem Typ %#qT%s%qD SÃ¤ubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s%qD SÃ¤ubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s%qD steht mit verwendeter Funktion in Konflikt%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen%qD in %<constexpr%>-Kontext als %<static%> deklariert%qD in %qs-Funktion als %<static%> deklariert%qD in %<constexpr%>-Kontext als %<thread_local%> deklariert%qD in %qs-Funktion als %<thread_local%> deklariert%qD als %<transaction_safe_dynamic%> deklariert%qD als ein %<virtual%> Feld deklariert%qD als ein %<virtual%> Parameter deklariert%qD als ein %<virtual%> Typ deklariert%qD als eine %<virtual%> Variable deklariert%qD als Nicht-Parameter deklariert%qD als ein %<inline%> Feld deklariert%qD als ein %<inline%> Parameter deklariert%qD als ein %<inline%> Typ deklariert%qD als Array von %qT deklariert%qD als Referenz deklariert, aber nicht initialisiert%qD ist hier deklariert%qD wurde hier als %q#D deklariert%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit%qD definiert, aber nicht verwendet%qD hier definiert%qD hat nicht den Typ %<const char *%>%qD in %qs-Klausel hat keinen zuordenbaren Typ%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp%qD hat keinen Ganzzahltyp%qD benennt keinen AufzÃ¤hlungstyp in %qT%qD bezeichnet keine Funktion%qD bezeichnet keine Funktion innerhalb eines Namensraum%qD ist kein nicht-struktureller Typ%qD hat eine vorherige Deklaration hier%qD wurde bereits definiert%qD hat unvollstÃ¤ndigen Typ %qT%qD hat unvollstÃ¤ndigen Typ%qD hat ungÃ¼ltige Argumentliste%qD wurde nicht innerhalb von %qD deklariert%qD wurde nicht innerhalb von %qD deklariert%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde%qD in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0%qD erbt das %E-ABI-Tag, das %qT (im RÃ¼ckgabetyp verwendet) hat%qD erbt das %E-ABI-Tag, das %qT (im Typ verwendet) hat%qD ist ungÃ¼ltig in %q#T wegen lokalem Element %q#D mit gleichem Namen%qD ist in %q#T ungÃ¼ltig wegen lokaler Methode %q#D mit gleichem Namen%qD ungÃ¼ltig in Lambda%qD ist eine Funktion, kein Typ%qD ist ein Namensbereich%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)%qD ist bereits ein Â»friendÂ« von %qT%qD ist bereits ein Â»friendÂ« der Klasse %qT%qD ist bereits in %qT definiert%qD ist bereits in Klasse %qT definiert%qD ist bereits in der Klasse %qT definiert%qD ist ein AufzÃ¤hlungstemplate%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis%qD wird in Header %qs deklariert%qD ist mit TLS-Modell %s definiert%qD ist veraltet%qD ist veraltet: %s%qD wird mit sich selbst initialisiert%qD wird fÃ¼r ein leeres Pack instanziiert%qD ist verÃ¤nderlich%qD ist normalerweise eine nicht-statische Funktion%qD ist keine Klasse oder Namensbereich%qD ist kein Klassentyp%qD ist kein Funktionsargument%qD ist kein Funktionstemplate%qD ist kein Element von %qD%qD ist kein Element von %qD; meinten Sie %qs?%qD ist kein Element von %qT%qD ist kein Element von %qT; meinten Sie %qs?%qD ist keine Elementtemplatefunktion%qD ist kein Namensbereichs-Name%qD bezeichnet Namensraum-Namen; meinten Sie %qs?%qD ist keine Zeigervariable%qD ist kein %<static%>-Datenelement%qD ist kein statisches Datenelement eines Klassentemplates%qD ist kein Template%qD ist keine Templatefunktion%qD ist kein Typ%qD ist kein gÃ¼ltiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist%qD ist keine Variable%qD ist in %<aligned%>-Klausel keine Variable%qD ist in %<allocate%>-Klausel keine Variable%qD ist in %<nontemporal%>-Klausel keine Variable%qD in %qs-Klausel muss eine Variable sein%qD ist in Klausel %<firstprivate%> keine Variable%qD ist in Klausel %<lastprivate%> keine Variable%qD ist in Klausel %qs keine Variable%qD ist kein variadisches Template%qD in %<uniform%>-Klausel ist kein Argument%qD ist nicht eingefangen%qD ist mit %qD unvertrÃ¤glich%qD ist auÃŸerhalb des FunktionsgÃ¼ltigkeitsbereiches nicht definiert%qD ist in %<depend%>-Klausel weder lvalue-Ausdruck noch Arrayabschnitt%qD ist nicht %<public%>%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:%qD ist statisch, wird jedoch in Inline-Funktion %qD verwendet, was nicht statisch ist%qD in %qs-Klausel ist eine threadprivate Variable%qD ist zu klein, um alle Werte von %q#T aufzunehmen%qD ist nicht initialisiert, wird aber benutzt%qD kÃ¶nnte uninitialisiert verwendet werden%qD kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden%qD darf nicht als Â»staticÂ« deklariert werden%qD darf nicht innerhalb eines Namensbereiches definiert werden%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und GrÃ¶ÃŸe %E in eine Region der GrÃ¶ÃŸe %E%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem DestruktorIn %<#pragma acc declare link%> muss %qD eine globale Variable sein%qD muss eine Nicht-Elementfunktion sein%qD muss eine nichtstatische Elementfunktion sein%qD muss eine Variable sein, die im selben GÃ¼ltigkeitsbereich wie %<#pragma acc declare%> deklariert ist%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein%qD muss ein Argument von einem Klassen- oder AufzÃ¤hlungstyp haben%qD muss entweder ein oder zwei Argumente nehmen%qD muss entweder null oder ein Argument nehmen%qD muss genau ein Argument nehmen%qD muss genau zwei Argumente nehmen%qD darf keine Argumente nehmenÂ»%qDÂ« darf keine variable Argumentanzahl haben%qD nicht definiert%qD mit anderem Zugriff redeklariert%qD mit anderer Sichtbarkeit redeklariertZielregion verweist auf %qD, aber der Ausdruck hat keinen zuordenbaren Typ%qD nach Referenzierung in Assemblierung umbenannt%qD sollte initialisiert werden%qD sollte in Elementinitialisierungsliste initialisiert werden%qD sollte innerhalb von %qD deklariert werden%qD sollte Wert zurÃ¼ckgebenQuellargument fÃ¼r %qD ist dasselbe wie fÃ¼r das Ziel%qD ist sowohl in %<link%>- als auch %<to%>-Klauseln des Deklarationsziels angegeben%qD ist sowohl in %<declare target link%>- als auch implizit in %<to%>-Klauseln angegeben%qD ist in %<allocate%>-Klausel angegeben, aber nicht in einer expliziten Privatisierungs-Klausel%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt%qD legt weniger eingeschrÃ¤nktes Attribut als sein Ziel %qD fest: %s%qD legt weniger eingeschrÃ¤nkte Attribute als sein Ziel %qD fest: %s%qD legt eingeschrÃ¤nkteres Attribut als sein Ziel %qD fest: %s%qD legt eingeschrÃ¤nktere Attribute als sein Ziel %qD fest: %sZiel %qD wurde hier deklariert%qD als Variante mit inkompatiblen %<construct%>-Selektormengen verwendet%qD vor seiner Definition verwendet%qD in seiner eigenen Initialisierung verwendet%qD wird ohne Template-Argumente verwendet%qD verletzt die One-Definition-Rule von C++%qD wurde %<extern%> deklariert und spÃ¤ter %<static%>%qD wurde als %qs deklariert, was Standardsichtbarkeit mit sich bringt%qD wurde hier deklariert%qD war versteckt%qD wurde nicht als %<constexpr%> definiert%qD wurde in diesem GÃ¼ltigkeitsbereich nicht definiert%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert, und bei argumentabhÃ¤ngiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden%qD wurde in diesem GÃ¼ltigkeitsbereich nicht deklariert; meinten Sie %qs?%qD wurde nicht mit konstantem Ausdruck initialisiert%qD wurde vorher hier deklariert%qD wurde vor seiner Definition ohne Deklaration verwendet%qD wurde vor seiner Definition ohne Prototyp verwendet%qD wird initialisiert nach%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur fÃ¼r C++-Klassen zu%qE 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur zu, wenn ein Â»kextÂ« kompiliert wird%qE tritt in %<aligned%>-Klausel mehrfach auf%qE kommt mehr als einmal in %<allocate%>-Klauseln vor%qE tritt in %<nontemporal%>-Klausel mehrfach auf%qE tritt in dieser Datenklausel mehrfach auf%qE tritt in Mapklauseln mehrfach auf%qE tritt in derselben %<declare target%>-Direktive mehrfach auf%qE Argument %Z Ã¼berlappt mÃ¶glicherweise das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen mÃ¶glicherweise das Zielobjekt %qE%qE Argument %Z Ã¼berlappt das Zielobjekt %qE%qE Argumente %Z Ã¼berlappen das Zielobjekt %qEArgument %qE ist keine FunktionArgument %qE muss eins von %qs, %qs, %qs oder %qs seinArgument %qE ist keine ZeichenketteArgument %qE ist kein BezeichnerIm Aufruf von %qE Ã¼berlappen sich die Argumente %Z und vielleicht %Z mit dem Zielobjekt %qEAdresse von Attribut %qE auÃŸerhalb des gÃ¼ltigen BereichsAttribut %qE erlaubt nur eine Ganzzahlkonstante als ArgumentAttribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendetAttribut %qE auf %qT nach seiner Definition angewendetAttribut %qE wird auf Â»extern "C"Â«-Deklaration %qD angewendetAttribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable istAttribut %qE kann nur auf Funktionen angewandt werdenAttribut %qE bezieht sich nur auf initialisierte Variablen mit externer BindungAttributargument %qE mit Wert %E ist keine ZweierpotenzAttribut %qE mit Argument %E ist keine GanzzahlkonstanteArgument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]Attribut %qE Argument %E ist nicht positivAttributargument %qE an Position %i hat Typ %qTAttributargument %qE an Position %i ist ungÃ¼ltigAttributargument %qE an Position %i hat den Wert %qE, der nicht auf einen Funktionsparameter verweistAttributargument %qE an Position %i hat den Wert %qE, der nicht auf eine variable Argumentliste verweistAttributargument %qE an Position %i hat den Wert %qE, der die Anzahl der Funktionsparameter %u Ã¼bersteigtAttributargument %qE an Position %i hat den Wert %qE, der keine Ganzzahlkonstante istAttributargument %qE an Position %i hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweistAttributargument %qE an Position %i hat den Wert %qE, der auf den Parametertyp %qT verweistAttribut %qE hat Argument %qE, das %u Ã¼bersteigtAttributargument %qE mit Wert %qE ist keine GanzzahlkonstanteAttribut %qE Argument %qE muss eine ganzzahlige Konstante zwischen 0 und 3 seinAttribut %qE Argument %qE ist unbekanntAttribut %qE Argument 1 benennt keine FunktionAttribut %qE Argument 1 ist mehrdeutigAttribut %qE Argument 1 muss einen Zeigertyp als erstes Argument habenAttribut %qE Argument 1 muss einen Zeigertyp als erstes Argument haben, hat jedoch %qTAttributargument %qE kann kein konstanter arithmetischer Ausdruck seinAttributargument %qE kann keine Zeichenkette seinAttributargument %qE hat Typ %qTAttributargument %qE ist ungÃ¼ltigArgument des Attributs %qE muss eine Zeichenkettenkonstante seinArgument des Attributs %qE ist keine ZeichenkettenkonstanteAttributargument %qE ist keine GanzzahlkonstanteArgument des Attributs %qE sollte zwischen 0 und 255 seinArgument des Attributs %qE sollte zwischen 18 und 255 seinAttributargument %qE hat den Wert %qE, der nicht auf einen Funktionsparameter verweistAttributargument %qE hat den Wert %qE, der nicht auf eine variable Argumentliste verweistAttributargument %qE mit Wert %qE Ã¼bersteigt %wuAttributargument %qE hat den Wert %qE, der die Anzahl der Funktionsparameter %u Ã¼bersteigtAttributargument %qE mit Wert %qE ist negativAttributargument %qE hat den Wert %qE, der keine Ganzzahlkonstante istAttributargument %qE hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweistAttributargument %qE hat den Wert %qE, der auf den Parametertyp %qT verweistAttribut %qE kann nur auf Funktionen oder auf Klasse- oder AufzÃ¤hlungstypen angewendet werdenAttribut %qE kann nur auf Funktionen oder auf struct-, union- oder enum-Typen angewendet werdenAttribut %qE kann nur auf nicht-statische Datenelemente angewendet werdenAttribut %qE kann nicht auf Bitfeld angewendet werdenAttribut %qE kann nicht fÃ¼r lokale Variablen angegeben werdenAttribut %qE steht mit Attribut %qE in KonfliktAttribut-Direktive %qE ignoriertAttribut %qE ist nicht auf Funktionen anwendbarAttribut %qE kann nicht auf Typen angewandt werdenAttribut %qE akzeptiert keine ArgumenteAttribut %qE bezieht sich nicht auf Funktionendoppeltes Attribut %qEAttribut %qE folgt auf %qEAttribut %qE hat keinen EffektAttribut %qE wirkt sich nicht auf Funktionen mit Â»staticÂ«-Bindung ausAttribut %qE wirkt sich nicht auf einheits-lokale Funktionen ausAttribut %qE wirkt sich nur auf Ã¶ffentliche Objekte ausAttribut %qE wird ignoriertAttribut %qE ignoriert, da %qD nicht Thread-Speicherdauer hatAttribut %qE ignoriert, da %qD keine Variable istAttribut %qE ignoriert, da %qT bereits definiert istAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE ignoriert fÃ¼r %qEAttribut %qE ignoriert fÃ¼r Feld vom Typ %qTAttribut %qE fÃ¼r Typ %qT ignoriertAttributargument %qE deklariert das referenzierte Symbol mit einer anderen Art; wird ignoriertAttribut %qE an einer Funktion mit RÃ¼ckgabetyp %qT wird ignoriertAttributargument %qE deklariert das referenzierte Symbol neu; wird ignoriertAttribut %qE wird an Funktionen mit RÃ¼ckgabetyp %qT ignoriert; es gilt nur fÃ¼r Zeiger-RÃ¼ckgabetypenAttribut %qE ignoriert fÃ¼r Nicht-Klassen-TypenAttribut %qE wird fÃ¼r Objekte vom Typ %qT ignoriertAttribut %qE fÃ¼r Typen ignoriertAttribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben ist.Attribut %qE ignoriert, da die Option %<-mistack%> nicht angegeben istAttribut %qE ignoriert, da es nur fÃ¼r ein groÃŸes Speichermodell (%<-mlarge%>) sinnvoll ist.Attribut %qE ignoriert, da die Option %<-fcf-protection%> nicht angegeben istAttribut %qE wird ignoriert, da es nur fÃ¼r Funktionen giltAttribut %qE kann nur auf Zeigertypen angewendet werdenAttribut %qE wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich istAttribut %qE wird fÃ¼r Ziel R8C nicht unterstÃ¼tztAttribut %qE wird auf dieser Plattform nicht unterstÃ¼tztAttribut %qE bezieht sich nur auf FunktionenAttribut %qE ist nur fÃ¼r Objective-C-Objekte gÃ¼ltigAttribut %qE kann nur auf %<struct%>-Typen angewandt werdenAttribut %qE wird fÃ¼r ELF-Ziele unterstÃ¼tztAttribut %qE wird nur auf SH2A unterstÃ¼tztAttribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendetAttribut %qE kann nur an einem typedef stehen; wird ignoriertAttribut %qE muss vor Attribut %qs auftretenAttribut %qE muss sich auf eine Deklaration beziehenAttribut %qE nicht mit Speicherklasse Â»autoÂ« erlaubtAttribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack zurÃ¼ckgebenAttribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack Ã¼bergebenAttribut %qE ist nicht auf Funktionen anwendbar, die variable Anzahl von Argumenten habenAttribut %qE an einer Funktion, die keinen Zeiger zurÃ¼ckgibtAttribut %qE an einer Funktion mit RÃ¼ckgabetyp %<void%>Attribut %qE an nicht-Â»volatileÂ«-VariableAttribut %qE bezieht sich nur auf Toplevel-ObjekteAttribut %qE gilt nur fÃ¼r SH2AAttribut %qE kann nur auf Basistypen von Funktionszeiger angewandt werdenAttribut %qE kann nur auf Funktionstypen angewandt werdenAttribut %qE bezieht sich nur auf FunktionenAttribut %qE bezieht sich nur auf InterruptfunktionenAttribut %qE kann nur auf Typen angewandt werdenAttribut %qE bezieht sich nur auf VariablenAttribut %qE kann nur fÃ¼r Â»staticÂ«-Variablen verwendet werdenAttribut %qE gilt nur fÃ¼r variadische FunktionenAttribut %qE nur fÃ¼r 32 Bit verfÃ¼gbarAttribut %qE wird nur fÃ¼r reduzierte Tiny-Kerne unterstÃ¼tztAttribut %qE wird nur fÃ¼r Boolean-Typen unterstÃ¼tztAttribut %qE ist nur fÃ¼r die ARC-EM-Architektur gÃ¼ltigAttribut %qE ist nur fÃ¼r die Architektur ARCv2 gÃ¼ltigAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert eine Zeichenkettenkonstante als ArgumentAttribut %qE erfordert den RÃ¼ckgabetyp Â»voidÂ«Attribut %qE benÃ¶tigt eine Ganzzahl als ArgumentAttribut %qE benÃ¶tigt eine Ganzzahlkonstante als ArgumentAttribut %qE benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qE erwartet keine ArgumenteAttribut %qE mit nicht unterstÃ¼tzter Boolean-GenauigkeitAttribut %qE ohne Argumente fÃ¼r einen Nicht-PrototypAttribut %qE kann nur auf Zeigertypen angewendet werden, nicht auf %qT%qE kann nicht als Funktion verwendet werden%qE kann nicht als Elementzeiger verwendet werden, da es vom Typ %qT ist%qE kann nicht gleichzeitig die Attribute %qs und %qs haben%qE nach erster Verwendung als %<threadprivate%> deklariert%qE als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qE als Funktion, die ein Array zurÃ¼ckgibt, deklariert%qE ist hier deklariert%qE als falsche Symbolart definiert%qE schrÃ¤nkt keinen Typ ein%qE hat nicht den Typ %<omp_depend_t%>, in der %<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp%qE in %qs-Klausel hat keinen zuordenbaren Typ%qE hat weder Zeiger- noch Arraytyp%qE bezeichnet keinen Typ%qE bezeichnet keinen Typ; meinten Sie %qs?%qE wird zu Â»falseÂ« ausgewertet%qE ist kein typedef oder eingebauter Typ%qE hat sowohl %<extern%> als auch Initialisierung%qE hat konstanten Typ fÃ¼r %<reduction%>%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>%qE wurde nicht deklariert%qE bringt Standardsichtbarkeit mit sich, aber %qD wurde bereits mit anderer Sichtbarkeit deklariert%qE in %<aligned%>-Klausel ist weder Zeiger noch Array%qE in %<aligned%>-Klausel ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array%qE in %<reduction%>-Klausel ist ein Array der LÃ¤nge 0%qE in %q#T benennt keinen Templatetypen%qE in %q#T benennt keinen Typen%qE in Namensraum %qE bezeichnet keinen Templatetyp%qE in Namensraum %qE bezeichnet keinen Templatetyp; meinten Sie %qs?%qE in Namensbereich %qE bezeichnet keinen Typ%qE in Namensraum %qE bezeichnet keinen Typ; meinten Sie %qs?%qE-inkompatibles Attribut wird ignoriert%qE initialisiert und als %<extern%> deklariert%qE ist ein Element eines Union-Typs%qE ist ein Zeiger; meinten Sie %<->%>?%qE ist ein nicht erkannter Formatfunktionstyp%qE ist veraltet%qE ist veraltet: %s%qE in %qs-Klausel ist weder Variablen- noch Funktionsname%qE ist weder eine Funktion noch Elementfunktion; kann nicht als Â»friendÂ« deklariert werden%qE ist keine Klasse oder Namensbereich%qE ist kein Klassentemplate%qE ist keine Klasse, Namensbereich oder AufzÃ¤hlung%qE ist kein Konstantenausdruck%qE ist kein konstanter Ausdruck, da der angeforderte Speicher nicht vollstÃ¤ndig freigegeben wurde%qE ist kein konstanter Ausdruck, da er auf das Ergebnis von %<operator new%> verweist%qE ist kein Konstantenausdruck, da er auf eine unvollstÃ¤ndig initialisierte Variable verweist%qE ist kein Konstantenausdruck, da er auf verÃ¤nderliche Teilobjekte von %qT verweist%qE ist kein Template%qE ist kein Typ%qE ist kein gÃ¼ltiger %<asm%>-Qualifizierer%qE ist kein gÃ¼ltiges Templateargument fÃ¼r %qT, da es keine Adresse einer Variable ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine externe Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein Zeiger ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es kein L-Wert ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es vom Typ %qT ist%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da es in CV-Qualifikation in Konflikt steht%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden kÃ¶nnen%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qD keine Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qE keine Variable ist%qE ist in C++98 kein gÃ¼ltiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat%qE ist %<aligned%>-Klausel keine Variable%qE in %<allocate%>-Klausel ist keine Variable%qE ist in %<nontemporal%>-Klausel keine Variable%qE in %qs-Klausel muss eine Variable sein%qE ist in Klausel %<firstprivate%> keine Variable%qE ist in Klausel %<lastprivate%> keine Variable%qE ist in Klausel %qs keine Variable%qE ist kein Klassenname oder Alias in Objective-C%qE in %<uniform%>-Klausel ist kein Argument%qE ist nicht am Anfang einer Deklaration%qE ist nicht initialisiert%qE ist weder lvalue-Ausdruck noch Arrayabschnitt in %<depend%>-Klausel%qE ist nicht vom Typ %qTunbekannte Modul-Steuerzeile %qE%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion%qE ist nur in Objective-C-Dialekten erlaubt%qE ist nur auf Objective-C-Klassen-Interfaces anwendbar; wird ignoriert%qE ist vorbestimmt %qs fÃ¼r %qs%qE antwortet mÃ¶glicherweise nicht auf %<%c%E%>%qE darf erst nach einer Modul-Interface-Deklaration vorkommen%qE darf nur einmal pro Export-Deklaration vorkommen%qE kÃ¶nnte ein abschlieÃŸendes NUL hinter das Ende des Ziels schreibenfehlende Templateargumente fÃ¼r %qE%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein%qE erfordert ISA-Option %s%qE erfordert unbekannte ISA-Option%qE in umgebendem %<target%> nicht angegeben%qE in umgebendem %qs nicht angegeben%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben%qE hat %wu Byte ausgegeben%qE hat %wu Bytes ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu Byte in ein Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) ausgegeben%qE hat %wu oder mehr Bytes (angenommen %wu) in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat %wu oder mehr Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE hat zwischen %wu und %wu Bytes ausgegeben%qE hat zwischen %wu und %wu Bytes in das Ziel der GrÃ¶ÃŸe %wu ausgegeben%qE-Ausgabe kÃ¶nnte vor dem letzten Formatzeichen abgeschnitten sein%qE-Ausgabe ist vor dem letzten Formatzeichen abgeschnitten%qE als andere Symbolart redeklariert%qE mit in Konflikt stehenden Attributen %qs redeklariert%qE benÃ¶tigt %<-fgnu-tm%>%qE erfordert eine %<declare%>-Direktive, um in einer %<routine%>-Funktion verwendet zu werdenAttribut %qE benÃ¶tigt ein Argument%qE benÃ¶tigt die SVE-ISA-Erweiterung%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem AbhÃ¤ngigkeitstyp%qE ist hier angegeben%qE nicht deklariert (erste Verwendung in dieser Funktion)%qE nicht deklariert (erstmalige Verwendung in dieser Funktion); meinten Sie %qs?%qE ist hier nicht deklariert (nicht in einer Funktion)%qE ist hier (auÃŸerhalb einer Funktion) nicht deklariert; meinten Sie %qs?%qE mit %<auto%> verwendet%qE mit %<register%> verwendet%qE mit %<typedef%> verwendet%qE mit %<link%>-Klausel wird in %<routine%>-Funktion verwendet%qE schreibt ein abschlieÃŸendes NUL hinter das Ende des Ziels%qF als %<static%> deklariert, aber nirgendwo definiert%qF erfordert %<-mvx%>%qF erfordert z14 oder hÃ¶her%qF erfordert z15 oder hÃ¶her%qT und %qT sind in disjunkt benannten AdressrÃ¤umen%qT als Typ statt als einfaches %<decltype(auto)%>%qT hier deklariert%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert%qT mit bedeutenderer Sichtbarkeit als seine Basis %qT deklariert%qT mit bedeutenderer Sichtbarkeit als der Typ seines Feldes %qD deklariert%qT wurde hier als %qs definiert%qT ist mit direkter virtueller Basisklasse definiert%qT ist mit mehreren direkten Basisklassen definiert%qT hat nicht das ABI-Tag %E, das %qT (im Typ von %qD verwendet) hat%qT hat nicht das ABI-Tag %E, das die Basis %qT hat%qT wurde erstmals hier als %qs deklariert%qT hat Basis %qT, dessen Typ von Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat%qT hat Basis %qT, dessen Typ keine Bindung hat%qT hat Basis %qT, dessen Typ den anonymen Namensbereich verwendet%qT hat ein Feld %qD, dessen Typ vom Typ %qT abhÃ¤ngt, der wiederum keine Bindung hat%qT hat ein Feld %qD, dessen Typ keine Bindung hat%qT hat ein Feld %qD, dessen Typ den anonymen Namensbereich verwendet%qT hat hier eine vorherige Deklaration%qT hat kein Element namens %qE%qT hat kein Element namens %qE; meinten Sie %qE?%qT hat kein nicht-statisches Datenelement namens %qD%qT ist ein variabel modifizierter Typ%qT ist bereits ein Â»friendÂ« von %qT%qT ist eine mehrdeutige Basisklasse des dynamischen Typen %qT seines Operanden%qT ist mehrdeutige Basis von %qT%qT ist eine nicht erreichbare Basis von %qT%qT ist keine Basis von %qT%qT ist keine Klasse oder Namensbereich%qT ist kein Klassentyp%qT ist weder eine Klasse, noch ein Namensbereich oder eine AufzÃ¤hlung%qT ist kein Klassen-, Struktur- oder Union-Typ%qT ist keine direkte Basis von %qT%qT ist kein Elementklassentemplate von %qT%qT ist kein Element von %qT%qT ist keine geschachtelte Klasse von %qT%qT ist kein Zeiger auf Objekt%qT ist kein Template%qT ist kein Template-Typ%qT ist kein gÃ¼ltiger Typ fÃ¼r einen Nichttyp-Templateparameter, da er nicht strukturell ist%qT ist kein %<asm%>-Qualifizierer%qT ist keine erreichbare Basis von %qT%qT ist kein AufzÃ¤hlungstyp%qT auf %qT erweitert beim Durchlaufen von %<...%>%qT ist/verwendet anonymen Typen%qT beabsichtigt mÃ¶glicherweise nicht, Argumentherleitung fÃ¼r Klassentemplates zu unterstÃ¼tzen%qT ist in einem Templateargument nicht erlaubt%qT als %qs verwendet%qT als enum verwendet%qT wird in %qT aufgelÃ¶st, aber das ist kein Klassentyp%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werden%qc-Umwandlung wird unescapet verwendetUmwandlung %qc wird innerhalb einer q-Folge benutztDie Direktive %qc ist redundant, da sie bereits vorgekommen ist%qs%s auf der linken Seite einer Clobber-Anweisung%qs greift auf das uninitialisierte Byte an Offset %d zu%qs bereits als spezifische Bindung fÃ¼r das generische %qs bei %C definiert%qs wird in %<if constexpr%> stets zu %<true%> ausgewertet%qs und %<%s-%s%> sind unvertrÃ¤glich%qs und %<%s=%s%> sind unvertrÃ¤glich%qs und %qs sind unvertrÃ¤glichArgumente %qs und %qs des intrinsischen %qs bei %L mÃ¼ssen gleiche Form haben.Argumente %qs und %qs des intrinsischen %qs bei %L mÃ¼ssen denselben Typ habenAttribute %qs und %qs sind nicht vertrÃ¤glich%qs und %qs kÃ¶nnen nicht gemischte FUNCTION/SUBROUTINE fÃ¼r GENERIC %qs bei %L sein%qs und %qs fÃ¼r GENERIC %qs bei %L sind mehrdeutig%qs scheint ein falsch geschriebener %qs-Handler zu sein, das PrÃ¤fix %<__vector%> fehltArgument %qs hat ungÃ¼ltige Operandennummer (Argument %lu)Argument fÃ¼r %qs hat kein abschlieÃŸendes nul-ZeichenArgument %qs des intrinsischen %qs bei %L kann nicht INTENT(IN) seinArgument %qs des intrinsischen %qs bei %L kann nicht Typ %s habenArgument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Permutation der Dimensionen (Dimension %qd doppelt)Argument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Form in Dimension %d (%ld/%ld)Argument %qs des intrinsischen %qs bei %L hat negatives Element (%d)Argument %qs des intrinsischen %qs bei %L hat Dimension auÃŸerhalb des Wertebereiches (%d)Argument %qs des intrinsischen %qs bei %L hat falsche Anzahl der Elemente (%d/%d)Argument %qs des intrinsischen %qs bei %L ist leerArgument %qs des intrinsischen %qs bei %L ist kein gÃ¼ltiger DimensionsindexArgument %qs des intrinsischen %qs bei %L muss %s seinArgument %qs des intrinsischen %qs bei %L muss ALLOCATABLE seinArgument %qs des intrinsischen %qs bei %L muss ein INTEGER seinArgument %qs fÃ¼r intrinsisches %qs bei %L muss INTEGER oder PROCEDURE seinArgument %qs des intrinsischen %qs bei %L muss INTEGER oder REAL seinArgument %qs des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER seinArgument %qs der intrinsischen Funktion %qs bei %L muss INTEGER, LOGICAL oder ein BOZ-Literal seinArgument %qs des intrinsischen %qs bei %L muss REAL oder COMPLEX seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER seinArgument %qs des intrinsischen %qs bei %L muss ein POINTER oder ein TARGET seinArgument %qs des intrinsischen %qs bei %L muss POINTER, ALLOCATABLE oder Prozedurzeiger seinArgument %qs des intrinsischen %qs bei %L muss eine Konstante seinArgument %qs des intrinsischen %qs bei %L muss eine DatenentitÃ¤t seinArgument %qs des intrinsischen %qs bei %L muss ein logisches Feld seinArgument %qs des intrinsischen %qs bei %L muss ein Zeiger oder Ziel VARIABLE oder FUNCTION seinArgument %qs des intrinsischen %qs bei %L muss ein Skalar seinArgument %qs des intrinsischen %qs bei %L muss eine Variable seinArgument %qs des intrinsischen %qs bei %L muss ein Feld seinArgument %qs des intrinsischen %qs bei %L muss austauschbare DatenentitÃ¤t sein: %sArgument %qs des intrinsischen %qs bei %L muss ein Standard-Real seinArgument %qs des intrinsischen %qs bei %L muss doppelte Genauigkeit habenArgument %qs fÃ¼r intrinsisches %qs bei %L muss geringer als Rang %d seinArgument %qs des intrinsischen %qs bei %L muss numerisch oder LOGICAL seinArgument %qs des intrinsischen %qs bei %L muss eine Scheinvariable seinArgument %qs des intrinsischen %qs bei %L darf von der Art nicht breiter als der Standard (%d) seinArgument %qs des intrinsischen %qs bei %L muss eine OPTIONALe Scheinvariable seinArgument %qs des intrinsischen %qs bei %L muss erweiterbaren Typ habenArgument %qs des intrinsischen %qs bei %L muss ein intrinsischer Typ seinArgument %qs des intrinsischen %qs bei %L muss von der Art %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang %d seinArgument %qs des intrinsischen %qs bei %L muss vom Rang 1 oder 2 seinArgument %qs des intrinsischen %qs bei %L muss positiv seinArgument %qs des intrinsischen %qs bei %L muss von der selben Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs seinArgument %qs des intrinsischen %qs bei %L muss ein numerischer Typ sein%qs-Argument des intrinsischen %qs bei %L muss vom Typ REAL oder INTEGER seinArgument %qs des intrinsischen %qs bei %L muss mindestens die LÃ¤nge 1 habenArgument %qs des intrinsischen %qs bei %L muss den selben Rang wie %qs haben oder skalar seinArgument %qs des intrinsischen %qs bei %L darf nicht OPTIONAL seinArgument %qs des intrinsischen %qs bei %L darf kein Unterobjekt von %qs seinArgument %qs des intrinsischen %qs bei %L darf nicht vorhanden sein, wenn %<x%> COMPLEX istArgument %qs des intrinsischen %qs bei %L muss mindestens so viele Elemente haben wie es .TRUE.-Werte %qs (%ld/%d) gibtArgument %qs des intrinsischen %qs bei %L ist noch nicht unterstÃ¼tztArgument %qs des intrinsischen %qs bei %L muss vom Typ integer, read oder character seinArgument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs bei %L seinArgument %qs des intrinsischen %qs bei %L darf nicht TYPE(*) seinArgument %qs des intrinsischen %qs bei %L darf keine Prozedur seinArgument %qs des intrinsischen %qs bei %L darf kein Feld impliziter GrÃ¶ÃŸe seinArgument %qs des intrinsischen %qs bei %L darf keinen Koindex habenArgument %qs des intrinsischen %qs bei %L muss eine gÃ¼ltige Ganzzahlart seinArgument %qs des intrinsischen %qs bei %L muss Rang %d haben oder ein Skalar seinArgument %qs referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)Argument %qs mit Operandennummer auÃŸerhalb des Wertebereiches (Argument %lu, Operand %lu)%qs bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden%qs bei %C ist eine Redefinition der Deklaration in der entsprechenden Schnittstelle fÃ¼r MODUL PROCEDURE %qs%qs bei %C ist bereits als FINAL-Prozedur definiert%qs bei %C ist kein Element der Struktur %qs%qs bei %C ist kein Element der Struktur %qs; meinen Sie %qs?%qs bei %C ist keine Variable%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente %qs%qs bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. FÃ¼r direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)%qs bei %L wurde bereits bei %L initialisiert%qs ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist%qs bei %L hat einen Typen, der nicht zum CALL bei %L passt%qs bei %L hat auÃŸerhalb seines INTERFACE-KÃ¶rpers spezifizierte Attribute%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter GrÃ¶ÃŸe oder Rang%qs bei %L ist mehrdeutig%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)%qs bei %L ist Host-verbunden bei %L in eine enthaltene Prozedur mit einer gleichnamigen internen Prozedur%qs bei %L ist kein VALUE%qs bei %L ist keine Funktion%qs bei %L ist keine Modulprozedur%qs bei %L ist vom ABSTRACT-Typ %qs%qs bei %L muss kleiner als BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich BIT_SIZE(%qs) sein%qs bei %L muss kleiner oder gleich der BIT_SIZE von INTEGER(KIND=%d) sein%qs bei %L darf nicht negativ sein%qs bei %L muss in diesem Zusammenhang konstante ZeichenlÃ¤nge haben%qs bei %L muss die gleiche Anzahl formaler Argumente wie die Ã¼berschriebene Prozedur haben%qs bei %L darf nicht DEFERRED sein, da es eine Nicht-DEFERRED-Bindung Ã¼berschreibt%qs bei %L Ã¼berschreibt eine FUNCTION und muss auch eine FUNCTION sein%qs bei %L Ã¼berschreibt eine NOPASS-Bindung und muss ebenfalls NOPASS sein%qs bei %L Ã¼berschreibt eine PUBLIC-Prozedur und darf nicht PRIVATE sein%qs bei %L Ã¼berschreibt eine PURE-Prozedur und muss auch PURE sein%qs bei %L Ã¼berschreibt eine SUBROUTINE und muss auch eine SUBROUTINE sein%qs bei %L Ã¼berschreibt eine Bindung mit PASS und muss ebenfalls PASS sein%qs bei %L Ã¼berschreibt eine Nicht-ELEMENTAL-Prozedur und darf ebenfalls nicht ELEMENTAL sein%qs bei %L Ã¼berschreibt eine Prozedurbindung, die als NON_OVERRIDABLE deklariert ist%qs bei %L Ã¼berschreibt eine ELEMENTAL-Prozedur und muss auch ELEMENTAL sein%qs bei %L muss eine %<INTENT(OUT)%>-Variable sein%qs bei %L sollte eine FUNCTION sein%qs bei %L sollte eine SUBROUTINE sein%qs bei %L sollte vom Typ integer(kind=omp_event_handle_kind) seinAttribut %qs ist nur auf Funktionen anwendbar, die eine variable Anzahl von Argumenten habenAttribut-Direktive %qs ignoriertAttribut %qs wird ignoriertAttribut %qs wird fÃ¼r %qE in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird fÃ¼r %qT in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs wird in %<__builtin_has_attribute%> nicht unterstÃ¼tztAttribut %qs gilt nur fÃ¼r FunktionenAttribut %qs gilt nur fÃ¼r variadische FunktionenAttribut %qs benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qs ohne Argumente fÃ¼r einen Nicht-Prototyp%qs kann nicht in einem Konstanten-Ausdruck auftreten%qs kann nicht in einer typedef-Deklaration auftreten%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht codiert werden kann%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht interpretiert werden kann%qs kann nicht als konstanter Ausdruck ausgewertet werden, da der Typ zu groÃŸ ist%qs kann auf diesem Ziel nicht als konstanter Ausdruck ausgewertet werden%qs kann bei %C nicht erweitert werden, da es BIND(C) ist%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist%qs kann nicht fÃ¼r Typdeklarationen verwendet werden%qs-Klausel bei %L ist mehrfach angegeben%qs-Klausel darf nur bei rechteckigen %qs vorkommendie %qs-Klausel wird in der %<requires%>-Direktive noch nicht unterstÃ¼tzt%qs-Klausel darf nicht zusammen mit %<inscan%>-%<reduction%>-Klausel verwendet werden%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert%qs-Konstrukt innerhalb einer %qs-RegionINTRINSIC deklariertes %qs bei %L existiert nicht%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariertBei %2$L deklariertes %1$qs ist auch der Name einer intrinsischen Funktion. Sie kann nur Ã¼ber eine explizite Schnittstelle oder als EXTERNAL deklariert aufgerufen werden.Bei %2$L deklariertes %1$qs Ã¼berdeckt intrinsische Funktion mit gleichem Namen. Um die aufzurufen, sind explizite INTRINSIC-Deklarationen erforderlich.%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert%qs unterstÃ¼tzt keinen MIPS16-Code%qs unterstÃ¼tzt %qs nichtEntitÃ¤t %qs bei %C kann keine Initialisierung habenEntitÃ¤t %qs bei %C kann keine Argumente haben%qs erfordert 1 Argument, aber %d wurden angegeben%qs erwartet 2 Argumente, aber %d wurden angegeben%qs erwartet ein konstantes Argument%qs erwartet einen Festkommawert als Argument%qs erwartet einen Festkommawert als erstes Argument%qs erwartet einen Ganzzahlwert als zweites Argument%qs-Ausdruck muss ganzzahlig sein%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet%qs fehlgeschlagenFeature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von GleitkommatypenFeature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von VektortypenFunktion %qs kann keine Argumente haben%qs-Funktion kann keine andere Interrupt-Art habenFunktion %qs kann keinen Wert zurÃ¼ckgebenFunktion %qs verwendet Typspezifikation %<auto%> ohne folgenden RÃ¼ckgabetypenFunktion %qs mit nachgestelltem RÃ¼ckgabetyp hat %<decltype(auto)%> als Typ statt einfachem %<auto%>Funktion %qs mit folgendem RÃ¼ckgabetypen hat %qT als seinen Typ statt einfaches %<auto%>Funktion %qs mit folgendem RÃ¼ckgabetypen nicht mit Typspezifikation %<auto%> deklariert%qs hat sowohl %<extern%> als auch Initialisierung%qs Ã¼bergelaufen%qs in %<%s %E%>%qs in %s-Klausel bei %L ist kein korrekter Feldabschnitt%qs in ALIGNED-Klausel bei %L erfordert einen skalaren, positiven, konstanten Ganzzahlausdruck fÃ¼r die Ausrichtung%qs in ALIGNED-Klausel bei %L muss POINTER, ALLOCATABLE, Cray-Zeiger oder C_PTR sein%qs in DEPEND-Klausel bei %L ist ein Feldabschnitt der GrÃ¶ÃŸe 0%qs in EXTENDS-Ausdruck bei %C ist kein abgeleiteter Typ%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%qs in LINEAR-Klausel bei %L benÃ¶tigt einen skalaren, ganzzahligen linear-step-Ausdruck%qs kann nicht in COMMON bei %L auftreten [F2008:C5100]%qs in GIMPLE-IL%qs in Zeigerzuweisung bei %L kann kein L-Wert sein, da es eine Prozedur ist%qs in Variablen-Definitionskontext (%s) bei %L ist keine Variable%qs inkompatibel mit explizit ausgeschalteten Optionen%qs initialisiert und als %<extern%> deklariert%qs in non-mode-precision OperandenDas intrinsische Unterprogramm %qs bei %L ist veraltet. Verwenden Sie das intrinsische Unterprogramm INT.intrinsisches %qs mit CHARACTER-Argument bei %Lintrinsisches %qs mit KIND-Argument bei %Lintrinsisches %qs mit RADIX-Argument bei %L%qs ist in der AVR-LibC ein reservierter Bezeichner. ErwÃ¤gen Sie %<#include <avr/interrupt.h>%> vor der Benutzung des Makros %qs%qs bereits aus Host-Sichtbarkeitseinheit bei %C IMPORTiert%qs ist ein ungÃ¼ltiges Argument fÃ¼r %<-mcpu=%>%qs ist ein undurchsichtiger Typ, und Sie kÃ¶nnen ihn nicht auf andere Werte setzen%qs ist eine unbekannte Option fÃ¼r %<-save-temps%>%qs ist beschÃ¤digt%qs ist veraltet%qs ist veraltet und wird unter keinen UmstÃ¤nden empfohlen%qs ist veraltet; stattdessen -fno-zero-initialized-in-bss verwenden%qs ist veraltet; stattdessen -fstack-check verwenden%qs ist mit %qs unvertrÃ¤glich%qs vertrÃ¤gt sich nicht mit der Verwendung von Gleitkommatypen%qs vertrÃ¤gt sich nicht mit der Verwendung von Vektortypen%qs ist schmaler als die Werte seines Typsin der gepunkteten Zeichenkette bei %2$C ist %1$qs weder ein definierter Operator noch eine Strukturkomponente%qs ist kein konstanter Ausdruck, da %qT einen Zeiger-auf-Element-Typen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen Zeigertyp enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen Referenztypen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT einen union-Typen enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT ein %<volatile%>-Teilobjekt enthÃ¤lt%qs ist kein konstanter Ausdruck, da %qT ein Zeiger-auf-Element-Typ ist%qs ist kein konstanter Ausdruck, da %qT ein Zeigertyp ist%qs ist kein konstanter Ausdruck, da %qT ein Referenztyp ist%qs ist kein konstanter Ausdruck, da %qT ein union-Typ ist%qs ist kein konstanter Ausdruck, da %qT %<volatile%> ist%qs ist kein Verzeichnis%qs ist keine gcov-Datei%qs ist kein gÃ¼ltiges Basisregister in %<-mstack-protector-guard-reg=%>%qs ist in %qs kein gÃ¼ltiges Basisregister%qs ist keine gÃ¼ltige Zahl in %<-mstack-protector-guard-offset=%>%qs ist in %qs keine gÃ¼ltige Zahl%qs ist kein gÃ¼ltiger Offset in %<-mstack-protector-guard-offset=%>%qs ist in %qs kein gÃ¼ltiger Offset%qs ist keine gÃ¼ltige PrÃ¤prozessoroption%qs ist keine Option, die Warnungen steuert%qs ist nicht als ein Typ definiert%qs wird von der Architektur %<%s%> nicht unterstÃ¼tzt%qs wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs wird von dieser Compiler-Konfiguration nicht unterstÃ¼tzt%qs wird in dieser Konfiguration nicht unterstÃ¼tzt%qs wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs wird mit %qs nicht unterstÃ¼tzt%qs wird mit den aktuellen Optionen nicht unterstÃ¼tztungÃ¼ltiger Wert %qs fÃ¼r %<-mmacosx-version-min%>%qs ist fÃ¼r %qs ungÃ¼ltig%qs hat PRIVATE-Typ und kann kein Scheinargument von %qs bei %L sein, das PUBLIC ist%qs ist nur fÃ¼r den Cell-Prozessor gÃ¼ltig%qs hat Version %q.*s, Version %q.*s erwartetAusdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig seinAusdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig, positiv und konstant sein%qs-Matchingvariante ist veraltetpassende %qs-Variante erfordert z14 oder hÃ¶herpassende %qs-Variante erfordert z15 oder hÃ¶her%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein%qs muss vom gleichen Typ und gleicher Art wie %qs bei %L in %qs sein%qs muss die erste Klausel von %qs sein%qs muss mit %qs verwendet werden%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird%qs erfordert ein gÃ¼ltiges Basisregister%qs ist auÃŸerhalb der STRUCTURE bei %C nicht erlaubt%qs nicht an Elementgrenze%qs wird vom Assembler nicht unterstÃ¼tzt%qs wird auf diesem Ziel nicht unterstÃ¼tzt%qs von %qs bei %L ist PRIVATEBei %3$C importiertes %1$qs von Modul %2$qs ist auch der Name der aktuellen ProgrammeinheitOperand von %qs ohne Modus-Genauigkeit%qs wird nur in OpenACC-Code unterstÃ¼tztZeiger %qs ist nullDatei fÃ¼r ProfilingzÃ¤hlerdaten %qs wurde nicht gefundenEigenschaft %qs kann nicht gesetzt werden%qs erfordert %qs%qs erfordert %qs oder %qs%qs erfordert ISA 3.0 IEEE 128-Bit-Gleitkommazahlen%qs erfordert PowerPC64-Architektur, wird eingeschaltet%qs erfordert VSX-UnterstÃ¼tzung%qs erfordert ein Ziel, das den %qs-Befehl unterstÃ¼tzt%qs erfordert sprungwahrscheinliche Befehle%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 2.06%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 3.0%qs erfordert die Optionen %qs (oder neuer), sowie %qs oder %qs%qs erfordert die Optionen %qs und %qs%qs erfordert die Option %qs%qs erfordert das ELFv2-ABI.%qs sollte von einem Skalar auf einen gleichartigen Vektor abbildendurch %qs angegebene Grenze %s Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %Edurch %qs angegebene Grenze %s Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qs angegebene Grenze %s Ã¼berschreitet die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arraysdurch %qs angegebene Grenze %s Ã¼berschreitet mÃ¶glicherweise die MaximalgrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben%qs fÃ¼r Parameter %qE angegeben%qs fÃ¼r Strukturfeld angegeben%qs fÃ¼r Strukturfeld %qE angegeben%qs fÃ¼r unbenannten Parameter angegeben%qs mit %<decltype%> angegeben%qs mit %<typeof%> angegeben%qs mit %qT angegeben%qs gibt eine widersprÃ¼chliche Stufe der ParallelitÃ¤t an%qs-Symbol %q+D muss statische Bindung haben%qs-Symbol %q+D zielt letztendlich auf sich selbst abMarkierung %qs bei Benennung von %q#T verwendet%qs wird in dieser ABI nicht unterstÃ¼tzt%qs mit %qE verwendet%qs verwendet dynamische Stapelanforderung%qs verwendet Register r29Wert %qs muss positiv seinVariable %qs ist weder Zeiger noch ArrayVariable %qs ist weder Zeiger noch Referenz auf ZeigerVariable %qs ist weder Zeiger noch Array noch Referenz auf Zeiger oder ArrayVariable %qs muss ein Zeiger sein%qs mit immer falscher Bedingung%s: [%u] Falsches %<next_regno%> fÃ¼r leere Kette (%u)%s: [%u] Falsches %<oldest_regno%> (%u)%s: [%u] Nicht leeres Register in Kette (%s %u %i)%s: Zyklus in %<next_regno%>-Kette (%u)%r%s:%d:%R   %r%s:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]
  %r%s:%d:%R   in %<constexpr%>-Ersetzung von %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ %d Instanziierungskontexte werden Ã¼bersprungen, Â»-ftemplate-backtrace-limit=0Â« zum Ausschalten verwenden ]
  %r%s:%d:%d:%R   in %<constexpr%>-Ersetzung von %qs%s%s
  %s ist identisch mit %s.Â»%s !$ACC LOOPÂ«-Schleifen bei %L nicht perfekt geschachtelt%s %#qD%s %#qS%s %<%s%.*s%> erwartet ein passendes Argument %<%T%s%>%s %<%s%.*s%> erwartet ein passendes Argument %<%s%s%>%s %<%s%.*s%> erwartet Argumenttyp %<%T%s%>, aber Argument %d hat Typ %qT%s %<%s%.*s%> erwartet Argumenttyp %<%s%s%>, aber Argument %d hat Typ %qT%s %<%s(%E)%> %p %dÂ»%s %EÂ« implementiert das Protokoll %qE nicht vollstÃ¤ndig%s %qs%s-%qs-Konstrukt innerhalb einer %s-%qs-Region%s %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qs%s %s %p %d%s %s%s
*************** F2008: Eine Zuweisung an eine Zeigerfunk
*** 2188,2201 ****
  In Konflikt stehende Initialisierungen in Union bei %L und %LNÃ¤her der IBM XLC-Semantik entsprechen.Mit nichts besonderem Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1990, wie 1994 ergÃ¤nzt, Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 1990 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1990 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003 sowie GNU-Erweiterungen) Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003) Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 1999 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1999 Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2011 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2011 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2014 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2014 Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2017 (verÃ¶ffentlicht 2018) mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2017 (2018 verÃ¶ffentlicht) Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2017 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2017 Ã¼bereinstimmen.Mit dem ISO-C++-Standard 2020 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C++-Standard fÃ¼r 2020 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem ISO-C++-Standardentwurf 2023 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C++-Standardentwurf fÃ¼r 2023 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem ISO-C-Standardentwurf 202X Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C-Standardentwurf fÃ¼r 202X mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2003 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2008 inkl. TS 29113 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2008 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2018 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 95 Ã¼bereinstimmen.Mit der in GCC 4.0 implementierten Version Objective-C 1.0 Ã¼bereinstimmen.Der ABI o32-FPXX entsprechen.Zugriff auf Speicher in BytegrÃ¶ÃŸe als langsam betrachten.Typ Â»intÂ« als 16 Bit breit ansehen.Typ Â»intÂ« als 32 Bit breit ansehen.Konstanter Ausdruck in FORMAT-Markierung bei %L muss vom Standard-CHARACTER-Typ seinKonstanten-Ausdruck erforderlich bei %CKonstanter logischer Wert in CASE-Anweisung wird bei %L wiederholtNetze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilen.Enthaltene Funktion %qs bei %L hat keinen IMPLICIT-TypEnthaltene Prozedur %qs bei %C steht in Konflikt mit Prozedur, die bei %L definiert wurdeEnthaltene Prozedur %qs bei %C ist bereits mehrdeutigSchnittstellenprozedur %qs bei %L hat denselben Namen wie die umgebende ProzedurEnthaltene Prozedur %qs bei %L einer PURE-Prozedur muss auch PURE seinErstellen der Steuerung fÃ¼r KehrwertabschÃ¤tzungen.Den IEEE-Trap-Modus steuern.Den generierten FP-Rundungsmodus steuern.Die PrÃ¤zision der FP-Ausnahmen steuern.Steuern, welche Ereignisse in den Diagnosepfaden angegeben werden.Steuert, wie der Schleifenvektorisierer partielle Vektoren verwendet. 0 bedeutet nie, 1 bedeutet nur fÃ¼r Schleifen, die nicht unbedingt vektorisiert werden mÃ¼ssen, 2 bedeutet fÃ¼r alle Schleifen. Voreinstellung ist 2.Umwandlung von %qs in %qs bei %LUmwandlung von %s in %s bei %LUmwandlung von %s in standardartiges COMPLEX(%d) bei %L kÃ¶nnte Genauigkeit verlieren, evtl. KIND-Argument verwendenUmwandlung einer Unendlichkeit oder NaN bei %L in INTEGERAdressen 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.Umwandlung bedingter SprÃ¼nge in innersten Schleifen in zweiglose Ã„quivalente durchfÃ¼hren.Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln.FunktionsrÃ¼ckkehr in Aufruf umwandeln und Thunk zurÃ¼ckgeben.Indirekte Aufrufe und SprÃ¼nge in Aufrufe umwandeln und Thunks zurÃ¼ckgeben.Feldabschnitte bei Prozedureintritt in einen zusammenhÃ¤ngenden Block kopieren.Copyright %s 2021 Free Software Foundation, Inc.
  Unpassender Korang in Argument %qs bei %L (%d und %d)Kosten, zu denen GCSE-Optimierungen nicht die Entfernung beeintrÃ¤chtigen werden, um die ein Ausdruck verschoben werden kann.FÃ¼r Sprungbefehl anzunehmende Kosten.FÃ¼r einen Multiplikationsbefehl anzunehmende Kosten.FÃ¼r einen Multiplikationsbefehl anzunehmende Kosten; 4 entspricht einem normalen Befehl.Echte Art mit mindestens %d Bits konnte nicht gefunden werdenAddis-Wert fÃ¼r Fusion kann nicht erzeugt werdenAusgabedatei Â»%sÂ« konnte nicht geÃ¶ffnet werden
  Spekulative AbhÃ¤ngigkeiten wÃ¤hrend PrioritÃ¤tsberechnung der Befehle zÃ¤hlen.Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form seinCray-Zeigerende bei %L tritt in mehreren pointer()-Anweisungen aufCray-Zeigerziel %qs in %s-Klausel bei %LCray-Zeigerziel %qs in Klausel SHARED bei %LCray-Zeigerziel-Objekt %qs in Klausel %s bei %LCray-Zeigerziel-Objekt %qs von abgeleitetem Typ in Â»%sÂ«-Klausel bei %LCray-Zeigerziel-Objekt %qs von polymorphem Typ in %qs-Klausel bei %LCray-Zeiger %qs in %s-Klausel bei %LCray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benÃ¶tigen %d BytesCray-Zeiger bei %C muss eine Ganzzahl seinCray-Zeiger-Deklaration bei %C benÃ¶tigt den Schalter %<-fcray-pointer%>Cray-Zeiger-Objekt %qs in Klausel %s bei %LCray-Zeiger-Objekt von abgeleitetem Typ %qs in Â»%sÂ«-Klausel bei %LCray-Zeiger-Objekt %qs von polymorphem Typ in %qs-Klausel bei %LGUI-Anwendung erzeugen.Dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Shared Library erzeugen.Statische, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Kanonische Induktionsvariablen in Schleifen erzeugen.Konsolenanwendung erzeugen.Von Â»gcovÂ« benÃ¶tigte Dateien anlegen.Â»%sÂ« wird erzeugt
! Zwischenergebnis-Feld bei %L wird erzeugtBei %L wird ein vorÃ¼bergehendes Feld fÃ¼r Argument %qs erzeugtvariadische Funktionen im D-Stil kÃ¶nnen nicht mit Â»-betterCÂ« verwendet werdenDATA-Feld %qs bei %L muss in vorheriger Deklaration angegeben werdenDATA-Element %qs bei %L kann keinen Coindex habenDas DATA-Element %qs bei %L kann kein ALLOCATABLE-Attribut habenDATA-Element %qs bei %L ist ein Zeiger und muss daher ein vollstÃ¤ndiges Feld seinDas DATA-Objekt in der NÃ¤he von %L hat das Zeiger-Attribut und der entsprechende DATA-Wert ist kein gÃ¼ltiges initial-data-targetDATA-Anweisung bei %C hinter der ersten ausfÃ¼hrbaren AnweisungDATA-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenDATA-Anweisung bei %C ist in PURE-Prozedur nicht erlaubtDATA-Anweisung bei %L hat mehr Werte als VariablenDATA-Anweisung bei %L hat mehr Variablen als WerteDC-Format-Spezifizierer bei %C nicht erlaubtDEALLOCATE ObjektDEALLOCATE von Koarray bei %C in CRITICAL-BlockDEALLOCATE von Koarray bei %C in DO CONCURRENT-BlockDECIMAL= bei %L ist in Fortran 95 nicht erlaubtDEF_INTERNAL_FLT_FN (%s) hat keine verknÃ¼pften eingebauten FunktionenDEF_INTERNAL_INT_FN (%s) hat keine verknÃ¼pften eingebauten FunktionenDELIM= bei %L ist in Fortran 95 nicht erlaubtDEPEND SINK wird zusammen mit DEPEND SOURCE an demselben Konstrukt bei %L verwendetDETACH-Ereignisbehandler %qs in %s-Klausel bei %LDETACH-Ereignisbehandler %qs in SHARED-Klausel bei %LDIM-Argument bei %L ist auÃŸerhalb der GrenzenDIM-Argument ohne COARRAY-Argument ist fÃ¼r intrinsisches THIS_IMAGE bei %L nicht erlaubtDIMENSION fÃ¼r %qs auÃŸerhalb seines INTERFACE-KÃ¶rpers bei %L angegebenArgument DISTANCE= fÃ¼r NUM_IMAGES bei %LArgument DISTANCE= fÃ¼r THIS_IMAGE bei %LDie chunk_size der DIST_SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckDO CONCURRENT-Konstrukt bei %CDO-Schleife bei %L ist undefiniert, da sie Ã¼berlÃ¤uftDO-Schleife bei %L ist undefiniert, da sie unterlÃ¤uftDO-Schleife bei %L wird null mal ausgefÃ¼hrtDO-Schrittwert ist NullDO-Abbruchanweisung ist nicht Â»END DOÂ« oder Â»CONTINUEÂ« mit Marke %d bei %CDO-Iterator %qs bei %L ist innerhalb eines Iterators mit gleichem NamenDOUBLE COMPLEX bei %CDP-Format-Spezifizierer bei %C nicht erlaubtDTIO-%s-Prozedur bei %L muss rekursiv seinDTIO-Zeichenargument bei %L muss angenommene LÃ¤nge habenDTIO-Scheinargument bei %L muss ein Skalar seinDTIO-Scheinargument bei %L muss ein ASSUMED SHAPE ARRAY seinDTIO-Scheinargument bei %L muss von KIND = %d seinDTIO-Scheinargument bei %L muss vom Typ %s seinDTIO-Scheinargument bei %L muss INTENT %s habenDTIO-Prozedur %qs bei %L muss ein Unterprogramm seinDarwin unterstÃ¼tzt Â»-mfentryÂ« oder verwandte Optionen nichtDarwin ist keine mx32-PlattformDatenelement oberhalb der oberen Feldgrenze bei %LDatenelement unterhalb der unteren Feldgrenze bei %LDaten werden im Big-Endian-Format gespeichert.Daten werden im Little-Endian-Format gespeichert (Standard).Daten werden ausgehend vom Start des Programmcodes statt der GOT adressiert (mit -fPIC/-fPIE).Datenziel bei %L darf keinen Koindex habenDatenÃ¼bertragungselement bei %L kann keine vollstÃ¤ndige Referenz auf Feld vermuteter GrÃ¶ÃŸe seinElement zum Datenaustausch bei %L kann nicht polymorph sein, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine POINTER-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten habenDatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine Prozedurzeiger-Komponenten habenDatenzeigerobjekt bei %L muss unbegrenzt polymorph oder von einem Typ mit BIND- oder SEQUENCE-Attribut sein, um zum unbegrenzt polymorphen Ziel zu passenDebugging-Bibliothe, die anstelle von phobos verwendet wird.Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschaltenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf, der %lli-mal ausgefÃ¼hrt wurde, devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe, die %lli-mal ausgefÃ¼hrt wurden, devirtualisiert werdenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschaltenStandardbibliothek, die anstelle von phobos verwendet wird.ZurÃ¼ckholen der Funktionsargumente vom Stapel bis auf weiteres hinauszÃ¶gern.Aufgeschobenes Feld %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtParameter aufgeschobenen Typs wird noch nicht unterstÃ¼tztUnerreichbare Befehle lÃ¶schen, die Ausnahmen werfen kÃ¶nnen.UnnÃ¶tige NullzeigerprÃ¼fungen lÃ¶schen.GelÃ¶schte Funktion:Veraltet zugunsten von -std=c++11.Veraltet zugunsten von -std=c++14.Veraltet zugunsten von -std=c++17.Veraltet zugunsten von -std=c11.Veraltet zugunsten von -std=c99.Veraltet zugunsten von -std=gnu++11.Veraltet zugunsten von -std=gnu++14.Veraltet zugunsten von -std=gnu++17.Veraltet zugunsten von -std=gnu11.Veraltet zugunsten von -std=gnu99.Veraltet zugunsten von -std=iso9899:1999.Veraltete Option. Stattdessen -mno-vrsave verwenden.Veraltete Option. Stattdessen -mvrsave verwenden.Veraltet. Dieser Schalter hat keine Auswirkung.Abgeleiteter Typ %qs bei %C wird verwendet, bevor er definiert wirdAbgeleiteter Typ %qs bei %L kann nicht das SEQUENCE-Attribut haben, da er BIND(C) istAbgeleiteter Typ %qs bei %L wurde nicht deklariertAbgeleiteter Typ %qs bei %L darf nicht ABSTRACT seinAbgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs seinAbgeleiteter Typ %qs bei %L muss erweiterbar seinAbgeleiteter Typ %qs kann bei %C nicht als Variable verwendet werdenAbgeleiteter Typ %qs kann bei %L nicht als Variable verwendet werdenAbgeleiteter Typ %qs, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu seinAbgeleiteter Typ %qs wird als Argument bei %L verwendetAbgeleiteter Typ %qs mit Attribut BIND(C) bei %L ist leer und kÃ¶nnte fÃ¼r entsprechenden C-Prozessor unzugreifbar seinAbgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls seinAbgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls seinAbgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftretenKomponente %C abgeleiteten Typs ist kein zulÃ¤ssiges EQUIVALENCE-ElementDeklaration abgeleiteten Typs mit FINAL bei %C muss im Spezifikationsteil eines Moduls seinDefinition eines abgeleiteten Typs bei %C mit leerem CONTAINS-AbschnittDefinition des abgeleiteten Typs bei %C ohne KomponentenAbgeleitete Typdefinition von %qs bei %C wurde bereits definiertAbgeleiteter Typname %qs bei %C hat bereits einen BasistypAbgeleiteter Typname %qs bei %C hat bereits einen Basistypen von %sVariable %qs abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu seinVariable %qs abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu seinVariable %qs abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON seinVariable %qs abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt seinVariable %qs abgeleiteten Typs in COMMON bei %L hat eine endgÃ¼ltige Komponente, die allozierbar istVariable %qs abgeleiteten Typs in COMMON bei %L hat weder das SEQUENCE- noch das BIND(C)-AttributVariable %qs abgeleiteten Typs in COMMON bei %L darf nicht Standardinitialisierung habenBei %2$L deklarierter abgeleiteter Typ %1$qs muss ABSTRACT sein, da %3$qs DEFERRED und nicht Ã¼berschrieben istAbgeleiteter Typ %qs bei %C mit BIND(C) darf keinen CONTAINS-Abschnitt habenAbgeleiteter Typ %qs bei %C mit SEQUENCE darf keinen CONTAINS-Abschnitt habenScheinargument %qs abgeleiteten Typs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt und hat keine StandardinitialisierungKeine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.AusfÃ¼hrungspfade erkennen, die ausgelÃ¶st werden, indem ein Nullwert auf eine Weise verwendet wird, die durch ein Â»returns_nonnullÂ«- oder Â»nonnullÂ«-Attribut verboten ist. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt.AusfÃ¼hrungspfade erkennen, die durch Dereferenzieren eines Nullzeigers fehlerhaftes oder undefiniertes Verhalten auslÃ¶sen. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt.Feststellen, welche AbhÃ¤ngigkeiten zwischen Befehlen als teuer angesehen werden.Unterschiedliche CHARACTER-LÃ¤ngen (%ld/%ld) in FeldkonstruktorUnterschiedliche CHARACTER-LÃ¤ngen (%ld, %ld) in Feldkonstruktor bei %LVerschiedene Zeichenarten bei %LParameter verschiedener Typen in Zeigerzuweisung bei %LVerschiedene RÃ¤nge in Zeigerzuweisung bei %LAndere Form fÃ¼r %s bei %L fÃ¼r Dimension %d (%d und %d)Unterschiedliche Form fÃ¼r Argumente %qs und %qs bei %L fÃ¼r intrinsisches %<dot_product%>Andere Form bei Dimension 1 fÃ¼r Argumente %qs und %qs bei %L fÃ¼r intrinsisches matmulAndere Form bei Dimension 2 fÃ¼r Argument %qs und Dimension 1 fÃ¼r Argument %qs bei %L fÃ¼r intrinsisches matmulVerschiedene Typ-Arten bei %LVerschiedene Typen in Zeigerzuweisung bei %L; Versuch der Zuweisung von %s an %sFÃ¼r %s bei %L wurden Dimensionen nach dessen Initialisierung angegebenDie Warnung Â»-Wframe-larger-than=Â« ausschalten. Entspricht Â»-Wframe-larger-than=<SIZE_MAX>Â« oder grÃ¶ÃŸer.Die Warnung Â»-Wlarger-than=Â« ausschalten. Entspricht Â»-Wlarger-than=<SIZE_MAX>Â« oder grÃ¶ÃŸer.ARCompact-spezifischen Durchlauf, um Befehle fÃ¼r bedingte AusfÃ¼hrung zu erzeugen, ausschalten.Gleitkommaregister ausschalten.FPU-ISA wird ausgeschaltet, kann mit %<-mfloat-abi=soft%> eingeschaltet werdenLR- und SR-Befehle davon abhalten, FPX-Erweiterungsregister zu verwenden.Durchlauf fÃ¼r Skalar-nach-Vektor-Optimierung ausschalten, der 64-Bit-Ganzzahlberechnungen in Vektorberechnungen umwandelt.Die Warnung Walloc-size-larger-than= ausschalten. Entspricht Walloc-size-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Die Warnung Walloca-larger-than= ausschalten. Entspricht Walloca-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Die Warnung Â»-Wstack-usage=Â« ausschalten. Entspricht Â»-Wstack-usage=<SIZE_MAX>Â« oder grÃ¶ÃŸer.Die Warnung Wvla-larger-than= ausschalten. Entspricht Wvla-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Gleitkommaoptimierungen ausschalten, die die IEEE-Vorzeichenbehaftung von Null nicht beachten.Hardware-Gleitkommabefehle ausschalten.Indizierte Adressierung ausschalten.Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten.Optimierungen, die Standard-Rundungsverhalten fÃ¼r Gleitkomma annehmen, ausschalten.LageunabhÃ¤ngigen Code (PIC) fÃ¼r Verwendung in BS-Kernelcode ausschalten.Vorverarbeitung ausschalten.Leerregister ausschalten.Verwendung der RX-FPU-Befehle ausschalten.Direkte Aufrufe von globalen Funktionen verbieten.Mehr als Â»msched-max-memory-insnsÂ« in Befehlsgruppe verbieten. Ansonsten ist Grenze Â»weichÂ« (Nicht-Speicheroperationen beim Erreichen der Grenze bevorzugen).Optimierung der Endrekursion verbieten, wenn die aufrufende Routine die ZeichenlÃ¤nge weggelassen haben kÃ¶nnte.Reine und konstante Funktionen entdecken.Nur-lese und nicht-adressierbare statische Variablen entdecken.Nur-lese-, nur-schreib- und nicht-adressierbare statische Variablen entdecken.Ãœbersetzungszeitstatistik anzeigen.WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigen.Codebaum nach Frontend-Optimierung anzeigen.Codebaum nach Analyse anzeigen.Codebaum nach Analyse anzeigen; veraltete Option.Compiler-Version anzeigen.Frontend-AST nach dem Parsen und der semantischen Analyse anzeigen.Die globale Symboltabelle nach dem Parsen anzeigen.Die Symbole in umgekehrter Reihenfolge ausgeben.Diese Informationen anzeigen.Division durch Null bei %LDivision durch Null beim Konvertieren von %s in %s bei %LDivisionsstrategie, eine von: call-div1, call-fp, call-table.In LRA die ablaufsensitive Rematerialisierung durchfÃ¼hren.Adressausrichtung von Aufrufbefehlen durchfÃ¼hren.Dispatch-Planung durchfÃ¼hren, wenn Prozessor bdver1, bdver2, bdver3, bdver4 oder znver1 ist und Haifa-Planung ausgewÃ¤hlt ist.Die D-Programmstart-Dateien mit dem Compilat binden.Keine BRcc-Befehle in arc_reorg erzeugen.Verbieten, dass konstante Daten in Codeabschnitten platziert werden.Nicht von einem groÃŸen TLS-Segment ausgehen.Nicht annehmen, dass Funktionen, die im Trainingslauf nie ausgefÃ¼hrt wurden, kalt sind.Nicht annehmen, dass Standard-C-Bibliotheken und Â»mainÂ« vorhanden sind.Leerregister nicht ausschalten.Kommentare in Makroexpansionen nicht verwerfen.Kommentare nicht verwerfen.Ãœbersetzte Funktionen oder verstrichene Zeit nicht ausgeben.Gemeinsame Elemente in Templatevergleichen nicht weglassen.Keine Adressierungsmodi mit Seiteneffektzuweisungen erzeugen.Keine komplexen Ganzzahlkonstanten im Nur-Lese-Speicher erzeugen.Keinen Funktionsprolog oder -epilog erzeugen.Strenge Ausrichtung nicht erzwingen.Keine #line-Direktiven erzeugen.Keine .size-Direktiven erzeugen.Nicht unbedingt einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen.Keinen Code generieren, der nur im Supervisor-Modus lÃ¤uft (Standard).Keine Befehle fÃ¼r Laden/Speichern mit Aktualisierung erzeugen.Keine mpy-Befehle fÃ¼r ARC700 erzeugen.Keine unausgerichteten Speicherzugriffe erzeugen.Ganzzahldivision nicht Â»inlineÂ« generieren.Quadratwurzel nicht Â»inlineÂ« generieren.Nicht gegen die GerÃ¤te-spezifische Bibliothek lib<MCU>.a binden.D-Standardbibliothek nicht in die Compilierung einbinden.PIC-Register nicht in Funktionsprologen laden.Nicht nach Objekten im Standardverzeichnis suchen.ABI-Schalter nicht in e_flags markieren.Keine Optimierungen durchfÃ¼hren, die die Stapelverwendung deutlich erhÃ¶hen.Gleitkommakonstanten nicht ins TOC legen.Symbol+Offset-Konstanten nicht ins TOC legen.Keine system- oder GCC-spezifischen Makros vordefinieren.Template-Spezialisierungen fÃ¼r die Ausgabe nicht als Template-Signatur gefolgt von den Argumenten umformatieren.Keine Standard-Start-Adresse 0x100 des Programmes bereitstellen.In Ãœberwachungsfunktionen erweiterte Register nicht auf Stapel sichern.Standard-System-EinfÃ¼gepfade nicht durchsuchen (die mit -isystem angegebenen werden trotzdem noch verwendet).Standard-System-EinfÃ¼geverzeichnisse nicht fÃ¼r C++ durchsuchen.Eingebaute Funktionen und Codeerzeugung fÃ¼r SSE4.1 und SSE4.2 nicht unterstÃ¼tzen.Keine Fehlersuchinformationen fÃ¼r C++-Klassen unterdrÃ¼cken.Warnungen aus System-Headern nicht unterdrÃ¼cken.Lokale Variablen und COMMON-BlÃ¶cke behandeln, als ob sie in SAVE-Anweisungen benannt worden wÃ¤ren.Ausrichtung von Code und der Nur-Lese-Daten nicht optimieren.Stapelausrichtung nicht optimieren.Ausrichtung der schreibbaren Daten nicht optimieren.Keine MDMX-Befehle verwenden.Keine MIPS-3D-Befehle verwenden.VAX-FP nicht verwenden.Keine Cache entleerende Funktion verwenden, bevor Stapel-Trampoline aufgerufen werden.Adressen, die globale Register belegen, nicht verwenden.Keine Bedingungscodes normaler Befehle verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Vierfach-Gleitkommabefehle nicht verwenden.Die AIX-Vector-Extended-ABI nicht verwenden.AltiVec-ABI-Erweiterungen nicht verwenden.Bit-Feld-Befehle nicht verwenden.Den callt-Befehl nicht verwenden (Standard).Nicht die gerÃ¤tespezifische Specs-Datei Â»device-specs/specs-<MCU>Â« verwenden.Spezifischen Befehl Â»fabsdÂ« nicht verwenden.Spezifischen Befehl Â»fabssÂ« nicht verwenden.Spezifischen Befehl Â»fadddÂ« nicht verwenden.Spezifischen Befehl Â»faddsÂ« nicht verwenden.Spezifischen Befehl Â»fatandÂ« nicht verwenden.Spezifischen Befehl Â»fatansÂ« nicht verwenden.Spezifischen Befehl Â»fcmpeqdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpeqsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgedÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgesÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgtdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgtsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpledÂ« nicht verwenden.Spezifischen Befehl Â»fcmplesÂ« nicht verwenden.Spezifischen Befehl Â»fcmpltdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpltsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpnedÂ« nicht verwenden.Spezifischen Befehl Â»fcmpnesÂ« nicht verwenden.Spezifischen Befehl Â»fcosdÂ« nicht verwenden.Spezifischen Befehl Â»fcossÂ« nicht verwenden.Spezifischen Befehl Â»fdivdÂ« nicht verwenden.Spezifischen Befehl Â»fdivsÂ« nicht verwenden.Spezifischen Befehl Â»fexpdÂ« nicht verwenden.Spezifischen Befehl Â»fexpsÂ« nicht verwenden.Spezifischen Befehl Â»fextsdÂ« nicht verwenden.Spezifischen Befehl Â»fixdiÂ« nicht verwenden.Spezifischen Befehl Â»fixduÂ« nicht verwenden.Spezifischen Befehl Â»fixsiÂ« nicht verwenden.Spezifischen Befehl Â»fixsuÂ« nicht verwenden.Spezifischen Befehl Â»floatidÂ« nicht verwenden.Spezifischen Befehl Â»floatisÂ« nicht verwenden.Spezifischen Befehl Â»floatudÂ« nicht verwenden.Spezifischen Befehl Â»floatusÂ« nicht verwenden.Spezifischen Befehl Â»flogdÂ« nicht verwenden.Spezifischen Befehl Â»flogsÂ« nicht verwenden.Spezifischen Befehl Â»fmaxdÂ« nicht verwenden.Spezifischen Befehl Â»fmaxsÂ« nicht verwenden.Spezifischen Befehl Â»fmindÂ« nicht verwenden.Spezifischen Befehl Â»fminsÂ« nicht verwenden.Spezifischen Befehl Â»fmuldÂ« nicht verwenden.Spezifischen Befehl Â»fmulsÂ« nicht verwenden.Spezifischen Befehl Â»fnegdÂ« nicht verwenden.Spezifischen Befehl Â»fnegsÂ« nicht verwenden.Spezifischen Befehl Â»frdxhiÂ« nicht verwenden.Spezifischen Befehl Â»frdxloÂ« nicht verwenden.Spezifischen Befehl Â»frdyÂ« nicht verwenden.Spezifischen Befehl Â»fsindÂ« nicht verwenden.Spezifischen Befehl Â»fsinsÂ« nicht verwenden.Spezifischen Befehl Â»fsqrtdÂ« nicht verwenden.Spezifischen Befehl Â»fsqrtsÂ« nicht verwenden.Spezifischen Befehl Â»fsubdÂ« nicht verwenden.Spezifischen Befehl Â»fsubsÂ« nicht verwenden.Spezifischen Befehl Â»ftandÂ« nicht verwenden.Spezifischen Befehl Â»ftansÂ« nicht verwenden.Den eigenen Befehl ftruncds nicht verwenden.Spezifischen Befehl Â»fwrxÂ« nicht verwenden.Spezifischen Befehl Â»fwryÂ« nicht verwenden.Spezifischen Befehl Â»roundÂ« nicht verwenden.Keine unausgerichteten Speicherreferenzen verwenden.Nicht bei Verwendung von Â»long longÂ« mit -pedantic warnen.Stapel-ÃœberprÃ¼fung mit Grenzen im L1-Zwischenspeicher durchfÃ¼hren.Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Code- und Datenelemente nicht ausrichten.Keine floats und doubles in Registern erweiterter Genauigkeit reservieren.Nicht annehmen, dass unausgerichtete Zugriffe vom System behandelt werden.Keine Funktionen zum Entleeren des Cache aufrufen.Keine Abfangfunktion zum Entleeren des Cache aufrufen.Keine dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Keine DWARF-ErgÃ¤nzungen Ã¼ber gewÃ¤hlte Version hinaus erzeugen.Keine DLL-exportierten Inline-Funktionen erzeugen, auÃŸer wenn nÃ¶tig.Keine DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen.Keine PrÃ¼fungen fÃ¼r Steuerungs-Spekulation in selektiver Planung.Keinen Code nur fÃ¼r privilegierten Modus erzeugen; bringt Â»-mno-inline-ic_invalidateÂ« mit sich, wenn der Â»inlineÂ«-Code nicht im Usermodus funktionieren wÃ¼rde.Keine PrioritÃ¤t mit TARGET_REGISTER_PRIORITY ausdrÃ¼cken.Blockverschiebungen nicht optimieren, sondern Â»memcpyÂ« verwenden.Blockkopierbefehle nicht optimieren.Keine P-Mnemonics fÃ¼r Zweige verwenden.Register r32..r63 nicht verwenden.Mindestens 25-Bit-Addressraum fÃ¼r Aufrufe verwenden.Nicht bei Verwendung von Microsoft-Erweiterungen warnen.Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %LÃœbereinstimmungsfehler zu Warnungen degradieren.Angesteuert:Schein-%qs bei %L kann keine Initialisierung habenScheinargument %qs bei %L kann nicht INTENT(OUT) seinScheinargument %qs bei %L kann nicht OPTIONAL seinScheinargument %qs bei %L darf kein abgeleiteter Typ bei %C seinScheinargument %qs bei %L mit EVENT_TYPE darf nicht INTENT(OUT) seinScheinargument %qs bei %L mit LOCK_TYPE darf nicht INTENT(OUT) seinScheinargument %qs bei %L war als INTENT(OUT) deklariert, aber nicht gesetztScheinargument %qs muss Zeiger oder Feld mit angenommener Form ohne CONTIGUOUS-Attribut sein, da das effektive Argument bei %L nicht einfach fortlaufend ist und beide ASYNCHRONOUS oder VOLATILE sindScheinargument %qs ist im Ausdruck bei %L nicht erlaubtScheinargument %qs von %qs bei %L sollte %qs genannt werden, um zum zugehÃ¶rigen Argument der Ã¼berschriebenen Prozedur zu passenScheinargument %qs mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %LScheinargument %qs mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %LDummyflag. Dies ist die Voreinstellung, auÃŸer wenn FPX-Schalter explizit angegeben werden.Scheinprozedur %qs bei %C kann keine allgemeine Schnittstelle habenScheinprozedur %qs bei %L darf nicht ELEMENTAL seinDummyprozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltigScheinprozedur %qs nicht in elementarer Prozedur %qs bei %L erlaubtScheinprozedur %qs der PURE-Prozedur bei %L muss auch PURE seinScheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME habenQuellcode-Abdeckungsverpflichtungen wegschreiben.Textdarstellung des expandierten Graphen nach SRCFILE.eg-ID.txt wegschreiben.Textdarstellung des expandierten Graphen nach SRCFILE.eg.txt wegschreiben.Aufrufgraphen des Analysierers nach SRCFILE.callgraph.dot wegschreiben.Daten des Analysierers nach SRCFILE.analyzer.json.gz wegschreiben.Deklaration in .decl-Datei ausgeben.Detaillierte Informationen Ã¼ber die GCC-interne ReprÃ¤sentation von Quellcode-Stellen ausgeben.Nur die definierten Symbole wegschreiben.OptimierungsdurchlÃ¤ufe ausgeben.Informationen Ã¼ber das Wegwerfen von ZustÃ¤nden nach SRCFILE.state-purge.dot wegschreiben.Expandierten Graphen des Analysierers nach SRCFILE.eg.dot wegschreiben.Gesamtgraphen des Analysierers nach SRCFILE.supergraph.dot wegschreiben.Die entmangelte Ausgabe wegschreiben.Die Details von LTO-Objekten wegschreiben.Die Kommandozeilenoptionen des Dump-Werkzeugs wegschreiben.Die Statistik der GIMPLE-Anweisungen wegschreiben.Die Statistik der Baumarten wegschreiben.Die Statistik der BÃ¤ume wegschreiben.Den Aufrufgraphen der Symboltabelle wegschreiben.Diverse Interna des Analysierers nach SRCFILE.*.fg.dot und SRCFILE.*.tg.dot wegschreiben.Diverse Interna des Analysierers nach SRCFILE.analyzer.txt wegschreiben.Diverse Interna des Analysierers auf die Standardfehlerausgabe wegschreiben.Doppeltes Attribut %s bei %LAttribut %s doppelt angegeben bei %LDoppelte Markenspezifikation %s bei %CDoppelte Spezifikation %s bei %CDoppeltes ASYNCHRONOUS-Attribut bei %L angegebenDoppeltes AUTOMATIC-Attribut bei %L angegebenDoppeltes BIND-Attribut bei %L angegebenDoppeltes DEFERRED bei %CDoppeltes DIMENSION-Attribut bei %CDoppelte ELSE-Anweisungen bei %L und %CDoppeltes EXTENDS-Attribut bei %L angegebenDoppelte IMPLICIT NONE-Anweisung bei %CDoppelte NML-Spezifikation bei %CDoppeltes NON_OVERRIDABLE bei %CDoppeltes POINTER-Attribut bei %CDoppelte PRIVATE-Anweisung bei %CDoppeltes PROTECTED-Attribut bei %L angegebenSAVE-Attribut doppelt angegeben bei %LDoppelte SEQUENCE-Anweisung bei %CDoppelte UNIT-Spezifikation bei %CDoppeltes VALUE-Attribut bei %L angegebenDoppeltes VOLATILE-Attribut bei %L angegebenDoppelte Zugriffsspezifikation bei %CDoppeltes Argument %qs bei %L fÃ¼r intrinsisches %sDoppelte Feldspezifikation fÃ¼r Cray-Zeigerende bei %CDoppelte Aufbau-Marke %qs bei %CDoppelte Format-Spezifikation bei %CDoppelter Name %qs in VerknÃ¼pfung bei %CDoppelter Name %qs in Parameterliste bei %CDoppelte Anweisungsmarke %d bei %L und %LDoppeltes Symbol %qs in formaler Argumentliste bei %CWÃ¤hrend der Optimierungen zur Linkzeit bei unpassenden Typen von globalen Deklarationen warnen.Dynamic Realign Argument Pointer (DRAP) wird in Interrupt-Service-Routinen nicht unterstÃ¼tzt. Ein Workaround ist, Funktionen mit Aggregat-RÃ¼ckgabetypen zu vermeiden.CC-Register dynamisch belegen.E-Angabe nicht erlaubt mit g0-Deskriptor in Formatzeichenkette bei %LInterner Fehler: EDGE_CROSSING incorrectly set across same sectionInterner Fehler: EDGE_CROSSING missing across section boundaryInterner Fehler: EH edge crosses section boundary in bb %iInterner Fehler: EH incoming edge mixed with non-EH incoming edges in bb %iEH Landefeld-Marke ELEMENTAL-Funktion %qs bei %L muss ein skalares Ergebnis habenELEMENTAL, nicht-INTRINSIC-Prozedur %qs ist nicht als effektives Argument bei %L erlaubtELEMENTAL-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %LELEMENTAL Prozedurzeigerkomponente %qs ist nicht als effektives Argument bei %L erlaubtELSE-IF-Anweisung bei %C kann nicht auf eine ELSE-Anweisung bei %L folgenAnweisung ELSEWHERE bei %C folgt zuvor unmaskiertem ELSEWHEREELSEWHERE-Anweisung bei %C nicht eingeschlossen in WHERE-BlockENCODING= bei %L ist in Fortran 95 nicht erlaubtEND-TEAM-Anweisung bei %CEND-Anweisung statt %s-Anweisung bei %LEND-Tag bei %C in Ausgabe-Anweisung nicht erlaubtEND-Marke %d bei %L nicht definiertENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Funktion %qs nicht RECURSIVE istENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Unterprogramm %qs nicht RECURSIVE istENTRY %qs bei %L hat keinen IMPLICIT-TypENTRY-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L seinENTRY-Ergebnis %s kann kein Feld in FUNCTION %s bei %L seinENTRY-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L seinENTRY-Anweisung bei %CENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftretenENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines STRUCTURE-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines SUBMODULEs auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenENTRY-Anweisung bei %L mit BIND(C) ist in einer elementaren Prozedur verbotenENTRY_BLOCK has IL associated with itENUM und ENUMERATOR bei %CENUM-Deklaration bei %C hat keine ENUMERATORenAnweisung zur ENUM-Definition vor %C erwartetENUMERATOR %L nicht mit Ganzzahlausdruck initialisiertEOR-Marke %d bei %L nicht definiertEQUIVALENCE bei %C erfordert zwei oder mehr ObjekteEQUIVALENCE-Anweisung bei %CERR-Marke %d bei %L nicht definiertERRMSG bei %LERRMSG bei %L ist ohne STAT-Marke nutzlosERRMSG-Markierung bei %LERRMSG-VariableÂ»ERRMSG=Â«-Variable bei %L muss skalare Default-CHARACTER-Variable seinÂ»ERRMSG=Â«-Argument bei %L muss skalare CHARACTER-Variable seinERROR STOP-Anweisung bei %CESA/390-Architektur.Â»EVENT POSTÂ«-Anweisung bei %CÂ»EVENT WAITÂ«-Anweisung bei %CEVENT-Argument bei %L fÃ¼r die intrinsische EVENT_QUERY muss vom Typ EVENT_TYPE seinEXIT-Anweisung bei %C beendet Â»!$ACC LOOPÂ«-SchleifeEXIT-Anweisung bei %C beendet !$OMP DO SchleifeEXIT-Anweisung ohne DO-CONSTRUCT-Name bei %CEXIT_BLOCK has IL associated with itEXTENDS bei %LAttribut EXTERNAL steht mit Attribut FUNCTION in %qs bei %L in KonfliktEntweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE muss das Attribut PROTECTED habenElement %d des tatsÃ¤chlichen Arguments von RESHAPE bei %L darf nicht negativ seinElement in Feldkonstruktor %s bei %L ist %sElement des Feldes mit vermuteter Form oder von Zeigern bei %L kann nicht zum Argument bei %L passenElement des Feldes mit vermuteter Form oder von Zeigern wird bei %2$L an ein Feld-Scheinargument %1$qs Ã¼bergebenElement 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] liegenElementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %LElemente mit demselben Wert bei %L und %L in Vektorindex in einem Variablen-Definitionskontext (%s)Mehrere Funktionsaufrufe auch fÃ¼r unreine Funktionen entfernen.Â».gnu_attributeÂ«-Etiketten erzeugen..stack_size-Direktiven erzeugen.16-bit-Adressverschiebungen in kleinen Datenbereichen ablegen.32-bit-Adressverschiebungen in kleinen Datenbereichen erzeugen.Property GNU_PROPERTY_X86_ISA_1_NEEDED GNU generieren.IEEE-konformen Code erzeugen, ohne ungenaue Ausnahmen.ELF-Attribut fÃ¼r RISC-V generieren.Informationen zum Aufrufgraph ausgeben.PrÃ¼fungen generieren, die bei Anwendung atomarer eingebauter Operationen auf unausgerichtetem Speicher zu Â»break 8Â«-Befehlen fÃ¼hren.Code fÃ¼r die Byte/Word-ISA-Erweiterung erzeugen.Code fÃ¼r die ZÃ¤hlen-ISA-Erweiterung erzeugen.Code fÃ¼r die FP-Move- und SQRT-ISA-Erweiterung erzeugen.Code fÃ¼r die Video-ISA-Erweiterung erzeugen.Code mit expliziten Adressverschiebungsbefehlen erzeugen.Common-Ã¤hnliche Symbole als schwache Symbole ausgeben.Debug-Kommentare wÃ¤hrend der Vorverarbeitung ausgeben.Debuginformation fÃ¼r den Escape-Analyse-Durchlauf ausgeben, wenn mit -fgo-optimize-allocs aufgerufen.Diagnoseinformationen zur Position der Knoten im expandierten Graphen ausgeben.Direkte Zweige in lokalen Funktionen erzeugen.ZusÃ¤tzlichen Code im Funktionsprolog ausgeben, um ein Ãœberschreiten des angegebenen Limits fÃ¼r die StapelgrÃ¶ÃŸe abzufangen (trap).Funktionsprologe nur vor Teilen der Funktion erzeugen, die diese benÃ¶tigt, statt am Anfang der Funktion.Bei PIC-Erzeugung Funktionsaufrufe ausgeben, die die globale Offsettabelle verwenden.Verschmolzene multiply-add-Befehle fÃ¼r long double in Vektorregistern (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb) generieren. Der Durchlauf fÃ¼r NeuverknÃ¼pfungen verarbeitet verschmolzene multiply-add-Befehle nicht, daher enthÃ¤lt der vom Mittelteil generierte Code hÃ¤ufig lange verschmolzene multiply-add-Ketten. Das kann die Pipeline nicht gut verarbeiten, daher ist das Standardverhalten, die multiply- und add-Befehle separat zu generieren, soweit es long double in Vektorregistern betrifft. Performancemessungen haben ergeben, dass das besser ist. Diese Option erlaubt das Standardverhalten zu Ã¼bersteuern, zu Testzwecken.Implizite Instanziierungen von Â»inlineÂ«-Templates ausgeben.Implizite Instanziierungen von Templates ausgeben.Indirekte Zweige in lokalen Funktionen erzeugen.Instrumentierungsaufrufe fÃ¼r Aufrufe von __tsan_func_entry() und __tsan_func_exit() erzeugen.Lange Laden/Speichern-Folgen ausgeben.AusfÃ¼hrlichere Beschreibungen des Steuerablaufs in den Diagnosemeldungen ausgeben.AusfÃ¼hrlichere Beschreibungen der ZustandsÃ¤nderungen in den Diagnosemeldungen ausgeben.Diagnosemeldungen fÃ¼r Optimierung ausgeben.Profiling-ZÃ¤hleraufruf am Funktionsanfang vor Prolog ausgeben.Aufruf fÃ¼r Profiling-ZÃ¤hler am Funktionsanfang vor dem Prolog ausgeben. Der compilierte Code benÃ¶tigt eine 64-Bit-CPU sowie glibc 2.29 oder neuer zum Laufen.Progressive empfohlene Breakpoint-Stellen ausgeben.rdval statt rduniq fÃ¼r Thread-Zeiger erzeugen.Spezielle Instrumentierung fÃ¼r Zugriff auf volatile-Objekte erzeugen.static-const-Variablen erzeugen, auch wenn sie nicht verwendet werden.Vor und nach Â»volatile extendedÂ«-asms Stopp-Bits ausgeben.Template-Instanziierungen als schwache Symbole ausgeben.Traps als Â»break 8Â« ausgeben, voreingestellt fÃ¼r CRIS v3 und aufwÃ¤rts. Wenn ausgeschaltet, werden Aufrufe von abort() verwendet.AusfÃ¼hrliche Informationen zur Fehlersuche im Assemblercode ausgeben.Leeres FINAL bei %CLeere IMPLICIT-Anweisung bei %CLeerer Feldkonstruktor bei %C ist nicht erlaubtLeere Initialisierungsliste im alten Stil bei %CLeere Ziffernmenge in BOZ-Konstante bei %CAlternativen fÃ¼r q-Befehl einschalten.Registersatz mit 16 EintrÃ¤gen aktivieren.Erweiterung fÃ¼r 64-Bit-Zeitstempel-Befehl einschalten.C++-Koroutinen einschalten (experimentell).C++-Header-Modul einschalten (experimentell).C++-modules-ts einschalten (experimentell).UnterstÃ¼tzung fÃ¼r Deallozierung mit GrÃ¶ÃŸenangabe aus C++14 einschalten.C-SKY-DSP-Befehle einschalten.Erweiterte C-SKY-DSP-Befehle einschalten.C-SKY-SECURE-Befehle einschalten.C-SKY-TRUST-Befehle einschalten.C-SKY-DSP-Vektorbefehle einschalten.CFI-Tabellen Ã¼ber GAS-Assembler-Direktiven einschalten.STATIC- und AUTOMATIC-Attribute im DEC-Stil einschalten.DIV und DIVU einschalten.DIV-REM-Befehle fÃ¼r ARCv2 einschalten.DSP-3.1-Paket-A-Erweiterungen einschalten.Dwarf-Zeilenfehlersuchinfo Ã¼ber GNU as einschalten.Befehle mit einem oder zwei Operanden fÃ¼r Telefonie einschalten.Die Opcodes ENTER_S und LEAVE_S fÃ¼r ARCv2 einschalten.Codekomprimierung fÃ¼r FT32B-Code aktivieren.VollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschalten.Funktionsdeskriptor-PIC-Modus einschalten.Transformation der Graphite-IdentitÃ¤t einschalten.ID-basierte Shared Library einschalten.IEEE-128-Bit-Gleitkommazahlen mittels SchlÃ¼sselwort Â»__float128Â« einschalten.Lokale Registerzuordnung einschalten.Erweiterung fÃ¼r gesperrte Load/Store-Conditional-Befehle einschalten.MUL-Befehle einschalten.Befehle MUL.X und UMUL.X einschalten.MULX-Befehle einschalten, schnelle Bitverschiebung annehmen.Objective-C-Ausnahme- und -Synchronisations-Syntax einschalten.Laufzeitbibliothek zur Objective-C setjmp-Ausnahmebehandlung einschalten.OpenACC einschalten.OpenMP einschalten (bringt Â»-frecursiveÂ« in Fortran mit sich).Auslagern an OpenMP-GPU einschalten.SIMD-Direktiven von OpenMP einschalten.PIC-UnterstÃ¼tzung beim Bauen von Bibliotheken einschalten.Plan-9-Spracherweiterungen einschalten.Rcq-Constraint-Handling einschalten â€“ der GroÃŸteil der Kurzcodeerzeugung hÃ¤ngt davon ab.Rcq-Constraint-Handling einschalten â€“ ccfsm-condexec hÃ¤ngt zum groÃŸen Teil davon ab.Verwendung von Read-Modify-Write-Befehlen (RMW) einschalten.Zusammenfassen von nutzersichtbaren Variablen wÃ¤hrend des SSA-Durchlaufs einschalten.SSA-Codeversenkung auf BÃ¤umen einschalten.Beseitigungsoptimierung fÃ¼r toten SSA-Code auf BÃ¤umen einschalten.SSA-BIT-CCP-Optimierungen auf BÃ¤umen einschalten.SSA-CCP-Optimierungen auf BÃ¤umen einschalten.SSA-PRE-Optimierungen auf BÃ¤umen einschalten.TPF-OS-Tracing-Code einschalten.Virtual-Hosting-UnterstÃ¼tzung einschalten.XY-Speicher-Erweiterung (DSP Version 3) einschalten.Ausrichtung von COMMON-BlÃ¶cken einschalten.Alle -Wunused- Warnungen einschalten.Alle DEC-Spracherweiterungen zulassen.Alle Informationen Ã¼ber Optimierungen auf stderr einschalten.Einen RTL-Guckloch-Durchlauf vor sched2 einschalten.ASan-Schutz fÃ¼r alloca/VLAs einschalten.ASan-Schutz fÃ¼r eingebaute Funktionen einschalten.ASan-Schutz fÃ¼r Verwendung-nach-RÃ¼ckkehr-Fehler einschalten.ASan-Schutz fÃ¼r globale Variablen einschalten.ASan-Schutz fÃ¼r Ladeoperationen einschalten.ASan-Schutz fÃ¼r Stapelspeicher einschalten.ASan-Schutz fÃ¼r Speicheroperationen einschalten.Lockerung des Assemblers und Linkers einschalten. Per Vorgabe eingeschaltet bei -Os.Atomare Befehle einschalten.Backend-Fehlersuche einschalten.RÃ¼ckwÃ¤rtsÃ¼bermittlung von Nutzungseigenschaften auf SSA-Ebene einschalten.Rohr-Bitschiebebefehle einschalten.Vektorisierung von BasisblÃ¶cken (SLP) auf BÃ¤umen einschalten.Einfachen Programm-Profilierungscode einschalten.Bbit-Peephole2 einschalten.Cache-Umgehung fÃ¼r flÃ¼chtige Referenzen umgehen.Cache-Prefetch-Befehle einschalten.Bestimmte Features, die im Concept-TS vorhanden sind, einschalten.Codedichte-Befehle fÃ¼r ARCv2 einschalten.Codeanhebung einschalten.Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten, und -fprofile-dir= setzen.Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten.Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten, und -fprofile-dir= setzen.Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten.Kompakte casesi-Muster einschalten.Beseitigung von bedingt totem Code fÃ¼r Aufrufe eingebauter Funktionen einschalten.Bedingte AusfÃ¼hrung (fÃ¼r andere Befehle als Kopieren/scc) einschalten.Verwendung bedingter Kopierbefehle einschalten.Bedingte Kopierbefehle einschalten.Konstruktor-/Destruktor-Feature einschalten.Koprozessorbefehle einschalten.Kopieweitergabe von Informationen Ã¼ber Skalar-Evolution einschalten.Kopieweitergabe auf BÃ¤umen einschalten.Korrektur fluss-unstimmiger Profildateneingabe einschalten.Entfernung toter Speicherungen einschalten.Ausgaben zur Fehlersuche einschalten.HardwareunterstÃ¼tzung fÃ¼r dezimales Gleitkomma einschalten.Standardumwandlungen zwischen Â»__float128Â« und Â»long doubleÂ« einschalten.Standardbreiten fÃ¼r die Formatangaben i, f und g aktivieren.Divisions- und Modulobefehle einschalten.Dominator-Optimierungen einschalten.Doppelte Load/Store-Befehle fÃ¼r ARC HS einschalten.Erweiterung Dual-Virterbi-Butterfly einschalten.FrÃ¼here Stopp-Bit-Platzierung fÃ¼r bessere Planung einschalten.FrÃ¼hes Gimple-Falten von eingebauten Funktionen aktivieren.Ausnahmebehandlung einschalten.VorwÃ¤rts-Ãœbertragung auf BÃ¤umen einschalten.Frontend-Optimierung einschalten.Funktionsprofilierung einschalten.Funktionen umsortieren, um Codeplatzierung zu verbessern.Garbage Collection (GC) in Objective-C/Objective-C++-Programmen einschalten.Erzeugen von ARC-SIMD-Befehlen mithilfe von zielspezifischen eingebauten Funktionen zu erzeugen.Erzeugen von R2-BMX-Befehlen einschalten.Erzeugen von R2-CDX-Befehlen einschalten.BinÃ¤rdateien erzeugen, die Divisionen mit Funktionen aus der libgcc durchfÃ¼hren. Die Vorgabe ist Â»-mhard-divÂ«.BinÃ¤rdateien erzeugen, die Gleitkommaberechnungen mit Funktionen aus der libgcc durchfÃ¼hren. Dies ist die Voreinstellung; Ã¤nderbar mit Â»-mhard-floatÂ«.BinÃ¤rdateien erzeugen, die Multiplikationen mit Funktionen aus der libgcc durchfÃ¼hren. Die Vorgabe ist Â»-mhard-mulÂ«.Befehle fÃ¼r Vergleiche mit Setzen der Flags (l.sf*i) erlauben. Standardverhalten ist, stattdessen zusÃ¤tzliche Befehle zu verwenden, die den Direktwert in ein Register zwischenspeichern.Befehle fÃ¼r bedingte Zuweisungen (l.cmov) erlauben. Standardverhalten ist, stattdessen Ã¤quivalente set- und branch-Befehle zu verwenden.Division mit Hardware-Befehlen (l.div, l.divu) aktivieren. Dies ist die Voreinstellung; Ã¤nderbar mit Â»-msoft-divÂ«.Gleitkommaberechnungen mit Hardware-Befehlen durchfÃ¼hren. Die Voreinstellung ist Â»-msoft-floatÂ«.Multiplikation mit Hardware-Befehlen (l.mul, l.muli) aktivieren. Dies ist die Vorgabe; Ã¤nderbar mit Â»-msoft-mulÂ«.Befehle fÃ¼r Rechtsdrehung (l.ror) erzeugen. StandardmÃ¤ÃŸig werden Funktionen aus der libgcc verwendet, um Rechtsdrehungen mit Direktoperand durchzufÃ¼hren.Befehle fÃ¼r Rechtsdrehung mit Direktoperand (l.rori) erzeugen. StandardmÃ¤ÃŸig werden Funktionen aus der libgcc verwendet, um diese Befehle durchzufÃ¼hren.Befehle fÃ¼r Bitverschiebung mit Direktwert (l.srai, l.srli, l.slli) erlauben. Standardverhalten ist, stattdessen zusÃ¤tzliche Befehle zu verwenden, die den Direktwert in ein Register zwischenspeichern.Befehle fÃ¼r Vorzeichenerweiterung (l.ext*) erlauben. Standardverhalten ist, die Vorzeichenerweiterung mittels Ladebefehlen durchzufÃ¼hren.Erraten der Sprungwahrscheinlichkeiten einschalten.Hardware-Gleitkommabefehle einschalten.Herausziehen aufeinanderfolgender Ladeoperationen einschalten, um Erzeugung bedingter Kopieroperationen zu fÃ¶rdern.Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten.hwasan-Instrumentierung fÃ¼r alloca/VLAs einschalten.hwasan-Instrumentierung fÃ¼r eingebaute Funktionen einschalten.hwasan-Instrumentierung fÃ¼r Ladeoperationen einschalten.hwasan-Instrumentierung von auf dem Stapel allozierten Variablen fester GrÃ¶ÃŸe einschalten.hwasan-Instrumentierung fÃ¼r Speicheroperationen einschalten.Ein- und Ausgabe der Graphite-ReprÃ¤sentierung einschalten.Â»inlineÂ«-PrÃ¼fungen fÃ¼r NIL-EmpfÃ¤nger mit NeXT-Laufzeitumgebung und ABI-Version 2 einschalten.Inlining von PLT in Funktionsaufrufen einschalten.Einschalten des Inlining von Â»inlineÂ«-Funktionen, ansonsten wird jegliches Inlining ausgeschaltet.Interrupt-Stapelbefehle einschalten.Artspezifische Varianten der intrinsischen Ganzzahlfunktionen einschalten.Sprungmarkenausrichtungs-Optimierungen einschalten.Faules Modul-Importieren einschalten.Intrinsische Altlasten-Mathematik-Funktionen fÃ¼r KompatibilitÃ¤t einschaltet.Veraltetes Parsen von INCLUDE als Anweisung einschalten.Optimierungen zur Bindezeit einschalten.Binder-Optimierungen einschalten.Binderlockerung einschalten.Binderlockerungen einschalten.Binderlockerung einschalten.Zusammenfassen von benachbarten Lade-/Speicherbefehlen einschalten.Schleifenverteilung fÃ¼r in Bibliotheksaufruf umgewandelte Muster einschalten.Schleifenverteilung auf BÃ¤umen einschalten.Vektorisierung des Schleifen-Epilogs mit kleinerer VektorgrÃ¶ÃŸe einschalten.Kopieren des Schleifenkopfes auf BÃ¤umen einschalten.Umordnen der Schleifen auf BÃ¤umen einschalten.Bewegung der Schleifeninvariante auf BÃ¤umen einschalten.Schleifenschachtelungs-Umwandlungen einschalten. Entspricht -floop-next-optimize.Schleifenoptimierungen auf Baumebene einschalten.Schleifenvektorisierung auf BÃ¤umen einschalten.Maschinenspezifische Guckloch-Optimierungen einschalten.AusfÃ¼hrlichere RTX-Kosten wÃ¤hrend des Debuggens ausgeben.  Nur fÃ¼r GCC-Entwickler gedacht.Die meisten Warnungen einschalten.Multicore-UnterstÃ¼tzung einschalten.Multiplikationsbefehle einschalten.Multiprozessorbefehle einschalten.Optimierungen fÃ¼r geschachtelte bedingte AusfÃ¼hrung einschalten.Optimierung von &&/|| in bedingter AusfÃ¼hrung einschalten.GIMPLE-Parsen einschalten.Vorausschauende Verwendung von Â»cbranchsiÂ«-Mustern einschalten.Vorverarbeitung einschalten.BereichsprÃ¼fung wÃ¤hrend Kompilierung einschalten.Neuverbindung auf Baumebene einschalten.Registerdruckempfindliche Befehlsplanung einschalten.Lockerung im Assembler einschalten.Planung Ã¼ber BasisblÃ¶cke hinaus einschalten.Gesondertes Datensegment einschalten.Setzen von GPRs auf das Ergebnis von Vergleichen einschalten.Stapelspeicher-Sicherungskopie im Rahmen der Control-Flow Enforcement Technology (CET) einschalten.Vorzeichenerweiternde Befehle einschalten.Aufteilung von 32-Bit-Immediates in oberen/unteren Teil einschalten.Stapelsondierung einschalten.Durchgang fÃ¼r statische Analyse einschalten.Strenge PrÃ¼fung fÃ¼r 32-bit psABI StrukturrÃ¼ckgabe einschalten.ZeichenkettenlÃ¤ngen-Optimierungen auf BÃ¤umen einschalten.UnterstÃ¼tzung fÃ¼r C++-Konzepte einschalten.UnterstÃ¼tzung fÃ¼r DEC STRUCTURE/RECORD einschalten.UnterstÃ¼tzung fÃ¼r GNU-Transaktionsspeicher einschalten.UnterstÃ¼tzung fÃ¼r RH850-ABI einschalten. Dies ist der Standard.UnterstÃ¼tzung fÃ¼r altes GCC-ABI einschalten.Erweiterung fÃ¼r Bytevertauschbefehle einschalten.Enden-Zusammenfassung auf BÃ¤umen einschalten.Den fundamentalen Typ char8_t einschalten und ihn als Typ fÃ¼r UTF-8-Zeichenketten und Zeichenliterale verwenden.Critical-Path-Heuristik im Planer einschalten.Heuristik fÃ¼r AbhÃ¤ngigkeits-ZÃ¤hler bei Planung einschalten.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.Erweiterte LRW-Befehle einschalten (Standard fÃ¼r CK801).Gruppenheuristik im Planer einschalten.Heuristik fÃ¼r letzte Befehle im Planer einschalten.Optimierer fÃ¼r geschachtelte Schleifen einschalten.Normalen Modus einschalten.Rang-Heuristik im Planer einschalten.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.Heuristik fÃ¼r spekulative Befehle im Planer einschalten.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-precition-recip-sqrtÂ« mit sich.Verwendung von 64-Bit Gleitkommaregistern in FMOV-Befehlen einschalten. Siehe auch -mdalign, wenn 64-Bit-Ausrichtung benÃ¶tigt wird.Verwendung des RX-FPU-Befehls einschalten. Dies ist Standard.Verwendung von leeren Formatelementen in Formatzeichenketten einschalten.Zeichenliterale in Zuweisungen und Datenanweisungen fÃ¼r Nichtzeichenvariablen aktivieren.Verwendung von indexierten Ladebefehlen einschalten.Verwendung von Pre-/Post-Modifikationen mit Registerversatz einschalten.Verwendung des LRA-Registerallozierers einschalten.Verwendung des fsca-Befehls einschalten.Verwendung des fsrra-Befehls einschalten.Verwendung des alten, defekten ABI, bei dem alle Funktionsargumente auf dem Stapel auf 32 Bits ausgerichtet sind.Verwendung der kurzen Ladebefehle einschalten.Verwendung des Standard-RX-ABI, wobei alle Funktionsargumente auf dem Stapel natÃ¼rlich ausgerichtet sind. (Voreinstellung.)Die z-Vektor-Spracherweiterung einschalten, die das kontextabhÃ¤ngige Vektormakro einschaltet und eingebaute Funktionen im Altivec-Stil aus vecintrin.h einschaltet.Traditionelle Vorverarbeitung einschalten.TransitivitÃ¤t von BeschrÃ¤nkungen wÃ¤hrend der Analyse berÃ¼cksichtigen.Nicht ausgerichtete Wort- und Halbwortzugriffe auf gepackte Daten einschalten.Verwendung der BI/BIH-Befehle einschalten, wenn verfÃ¼gbar.Verwendung von GPREL fÃ¼r Nur-Lese-Daten in FDPIC einschalten.Verwendung der NPS400-Bitbefehle einschalten.Erweiterung fÃ¼r xld/xst fÃ¼r NPS400 einschalten.Verwendung von POST_INC / POST_DEC einschalten.Verwendung von POST_MODIFY einschalten.Verwendung von R16 bis R31 einschalten (Standard).Verwendung der ungeraden Register fÃ¼r Gleitkomma einfacher Genauigkeit erlauben.Verwendung von sdata/scommon/sbss einschalten.Benutzerdefinierte Befehle einschalten.IEEE-128-Bit-Gleitkomma-Befehle einschalten.Schleifenbefehle fÃ¼r v850e3v5 einschalten.Variable polynomiale CRC-Erweiterung einschalten.Vektorisierung auf BÃ¤umen einschalten.Wortreiche Ausgabe einschalten.Workaround fÃ¼r einzelnes Erratum des AT697F-Prozessors einschalten (entspricht Erratum #13 des Prozessors AT697E).Workarounds fÃ¼r Errata des GR712RC-Prozessors einschalten.Workaround fÃ¼r Errata des UT699-Prozessors einschalten.Workarounds fÃ¼r Errata des UT699E/UT700-Prozessors einschalten.Traditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschalten.Adressierung relativ zu GP ein-/ausschalten.ID-basierte Shared Library einschalten.Betriebsart fÃ¼r positionsunabhÃ¤ngige Daten (PID) einschalten.Ein-/ausschalten der Verwendung der Befehle SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE und RMPA. Vorgabe: eingeschaltet.Schaltet das dynamische Vektorisierer-Kostenmodell ein. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.AusfÃ¼hrliche Ausgabe des Kostenmodells in den Debug-Dumpdateien einschalten.SSE-Befehle mit VEX-PrÃ¤fix kodieren.End-Ausdruck in DO-SchleifeEnde der DO-Anweisung bei %C ist mit anderer DO-Schleife verwobenEnde der DO-Anweisung ohne Block bei %C ist innerhalb eines anderen BlockesEnde der skalaren Initialisierung bei %C erwartetEnde der Suchliste.
  Semantik der Zugriffskontrolle fÃ¼r Klassenelemente erzwingen.EntitÃ¤t %qs bei %L hat Parameter mit aufgeschobenem Typ und benÃ¶tigt entweder das POINTER- oder ALLOCATABLE-AttributEntitÃ¤t %qs bei %L ist bereits in der Schnittstelle vorhandenEntitÃ¤t mit vermuteter ZeichenlÃ¤nge bei %L muss ein Scheinargument oder ein PARAMETER seinZÃ¤hler Ã¼bersteigt den C-Ganzzahltyp bei %CVergleich auf Gleichheit fÃ¼r %s bei %LÃ„quivalenz fÃ¼r %qs passt nicht zur Anordnung von COMMON %qs bei %LÃ„quivalent zu Â»-mgpopt=localÂ«.Ã„quivalent zu Â»-mgpopt=noneÂ«.ERRMSG-Variable bei %L darf nicht Â»%sÂ« innerhalb der selben Â»%sÂ«-Anweisung seinFehlerFehler beim Reservieren von %lu BytesFehler bei Umwandlung von PARAMETER-Konstante in komplexer Konstante bei %CFehler beim Umwandeln einer GanzzahlFehler in Zeigerinitialisierung bei %CFehler in Typspezifikation bei %LFehler in TypbeschrÃ¤nktem Aufruf bei %LFehler beim VergrÃ¶ÃŸern des Speicherblocks auf %lu BytesFehler beim Schreiben der JSON-Ausgabedatei Â»%sÂ«
  Fehler beim Schreiben der Moduldatei %qs: %sFehler beim Schreiben der Moduldatei: %sFehler beim Schreiben der Ausgabedatei Â»%sÂ«
! Auswertung des nicht standardisierten Initialisierungsausdrucks bei %LZeichenkette mit mehr als 2 hoch 28 Zeichen bei %L wird erst bei AusfÃ¼hrung des Programms ausgewertet werden, rechnen Sie mit FehlernEreignisArgument fÃ¼r Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert seinArgument fÃ¼r Ereignisvariable bei %L muss ein Koarray oder koindiziert seinEreignis-Variable bei %L muss Skalar mit EVENT_TYPE seinAbbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck seinBeim ersten auftretenden Fehler beenden.32-/64-Bit-Ganzzahldivision in vorzeichenlose 8-Bit-Ganzzahldivision mit LaufzeitprÃ¼fung erweitern.Im Zuge der RTL-Erzeugung die Befehle adddi3 und subdi3 in add.f/adc usw. expandieren.Â»)Â« bei %C erwartetÂ»,Â« bei %C erwartet%<(%> bei %C erwartet%<)%> oder %<,%> bei %C erwartet%<,%> bei %C erwartet%<,%> oder Ende der Anweisung bei %C erwartet%<::%> nach Bindeattributen bei %C erwartet%<::%> bei %C erwartet%<=>%> bei %C erwartet%<END INTERFACE ASSIGNMENT (=)%> bei %C erwartetIn Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird Â»*Â« erwartetÂ»::Â« in TYPE-Definition bei %C erwartetZeichen Â»=Â« in PARAMETER-Anweisung bei %C erwartetAQC_REL, RELEASE, oder ACQUIRE bei %C erwartetDO-Schleife bei %C erwartetHOST, NOHOST oder ANY bei %C erwartetEine der Klauseln INCLUSIVE oder EXCLUSIVE bei %C erwartetP-Bearbeitungsdeskriptor erwartet in Formatzeichenkette bei %LPARAMETER-Symbol in komplexer Konstante bei %C erwartetRANK oder RANK DEFAULT gefolgt von SELECT RANK erwartet bei %CEins von SEQ_CST, ACQ_REL oder RELAXED erwartet, fÃ¼r ATOMIC_DEFAULT_MEM_ORDER-Klausel bei %CSHAPE-Argument fÃ¼r C_F_POINTER mit Array-FPTR bei %L erwartetTYPE IS-, CLASS IS- oder END SELECT-Anweisung hinter SELECT TYPE bei %C erwartetEine der Klauseln UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD oder ATOMIC_DEFAULT_MEM_ORDER bei %L erwartetCASE- oder END-SELECT-Anweisung hinter SELECT CASE bei %C erwartetNamenlose Schnittstelle bei %C erwartetProzedur fÃ¼r Argument %qs bei %L erwartetProzedurzeiger fÃ¼r Argument %qs bei %L erwartetRechte Klammer in Ausdruck bei %C erwartetSchrittvariable in Iterator bei %C erwartetZugriffsspezifikation bei %C erwartetAlternative RÃ¼cksprungmarke bei %C erwartetInitialisierungsausdruck bei %C erwartetAndere Dimension in Felddeklaration bei %C erwartetArgumentliste bei %C erwartetArrayindex erwartet bei %CFeldindexsprung erwartet bei %CVerknÃ¼pfung bei %C erwartetVerknÃ¼pfungsliste bei %C erwartetAttributbitname erwartetBindeattribut bei %C erwartetBindungsname bei %C erwartetBindungsziel hinter %<=>%> bei %C erforderlichBlockname %qs des SELECT-Konstrukts bei %C erwartetBlocknamen von %qs in Â»%sÂ«-Anweisung bei %L erwartetGrenzen fÃ¼r %qs bei %L erwartetCoarray-Variable als Argument %qs fÃ¼r intrinsisches %s bei %L erwartetKomma in E/A-Liste bei %C erwartetReferenz auf Komponente bei %C erwartetDatenkonstante nach Wiederholungsangabe bei %C erwartetIn AUTOMATIC-Anweisung bei %C wird eine Â»entity-listÂ« erwartetÂ»entity-listÂ« in STATIC-Anweisung bei %C erwartetExponent in Ausdruck bei %C erwartetAusdruck bei %C in PARAMETER-Anweisung erwartetAusdruck in %s-Anweisung bei %C erwartetErwarteter Ausdruck in Feldspezifikation bei %CAusdruckstyp erwartetFormale Argumentliste in Funktionsdefinition bei %C erwartetGenerischer Name oder Operatordeskriptor bei %C erwartetInitialisierungsausdruck bei %C erwartetErwarteter Initialisierungsausdruck in CASE bei %CGanzzahl erwartetGanzzahlzeichenkette erwartetMarke %qs fÃ¼r Â»%sÂ«-Anweisung bei %C erwartetLinke Klammer erwartetListe von %<untere-Grenze :%> oder Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L erwartetProzedurname im Modul bei %C erwartetName erwartetParameterliste in Typdeklaration bei %C erwartetEchte Zeichenkette erwartetRegister oder konstante Ganzzahl erwartet.Rechte Klammer erwartetSkalaren Initialisierungsausdruck bei %C erwartetSpezifischer Bindungsname bei %C erwartetZeichenkette erwartetStrukturkomponentenname bei %C erwartetName einer Strukturkomponente oder eines Operators nach Â».Â« bei %C erwartetBeendenden Namen bei %C erwartetTypgebundene Prozedur oder Prozedurzeiger-Komponente bei %C erwartetVariablennamen bei %C erwartetVariablennamen bei %C in PARAMETER-Anweisung erwartet%<END INTERFACE %s%> bei %C erwartet%<END INTERFACE OPERATOR (%s)%> bei %C erwartet%<END INTERFACE OPERATOR (%s)%> bei %C erwartet, aber %qs erhalten%<END INTERFACE OPERATOR (.%s.)%> bei %C erwartet%s bei %C erwartetÂ»%sÂ«-Anweisung bei %L erwartetKomma in EQUIVALENCE bei %C erwartetSkalaren INTEGER-Ausdruck bei %C erwartet, aber %s gefundenVariable bei %L erwartetDefinierbare EntitÃ¤t bei %L erwartetListe benannter EintrÃ¤ge bei %C erwartetVariable in READ-Anweisung bei %C erwartetVariable oder io-implied-do bei %L erwartetVariable oder io-implied-do in READ-Anweisung bei %L erwartetErlÃ¤utern, welche AusrichtungsÃ¼berlegungen zu der Entscheidung fÃ¼hren, einen Befehl lang oder kurz zu machen.Explizite Arrayform bei %C muss eine Konstante vom Typ INTEGER sein, nicht %sExplizite Schnittstelle fÃ¼r %qs bei %L erforderlich: %sExplizite Schnittstelle fÃ¼r Komponente %qs bei %L erforderlich: %sExplizite Schnittstelle fÃ¼r polymorphes Argument bei %L erforderlichFeld mit expliziter Form, aber nichtkonstanten Grenzen bei %CFunktionen exportieren, auch wenn sie Â»inlineÂ« sein kÃ¶nnen.Ausdruck bei %L muss in diesem Kontext eine Konstante seinAusdruck bei %L muss INTEGER-Typ haben, %s gefundenAusdruck bei %L muss skalar seinAusdruck in CASE-Anweisung bei %L darf nicht %s seinAusdruck in CASE-Anweisung bei %L ist nicht im Bereich von %sAusdruck in CASE-Anweisung bei %L muss von der Art %d seinAusdruck in CASE-Anweisung bei %L muss Typ %s habenAusdruck in CASE-Anweisung bei %L muss skalar seinErweiterung: Spezifizierer %s in Anweisung %s bei %L hat Wert %qsErweiterung: Umwandlung von %s in %s bei %LErweiterung: Skalares effektives nicht-standardartiges, nicht-C_CHAR CHARACTER-Argument mit Feld-Scheinargument %qs bei %LErweiterung: UnÃ¤rer Operator hinter arithmetischem Operator bei %C (Klammern verwenden)Erweiterung: Nullbreite hinter L-Deskriptor bei %LErweiterung: Zeichen Backslash bei %CErweiterung: Exponentbuchstabe %<q%> in literaler Realkonstante bei %CExternes %qs bei %L kann keine Initialisierung habenExterne IO UNIT kann kein Feld bei %L seinExternes Objekt %qs bei %L darf keinen Initialisierer habenÃœberflÃ¼ssige Option fÃ¼r %<-Xassembler%>; %s, alle Optionen der Form %<-Xassembler%> und %<-Wa%> werden verworfen.ÃœberschÃ¼ssige Zeichen im Format bei %LF2008: C1210 IMPORT-Anweisung bei %C ist im KÃ¶rper einer Schnittstelle fÃ¼r Modulprozedur nicht erlaubtÂ»FAIL IMAGEÂ«-Anweisung bei %CArgument FAILED= fÃ¼r NUM_IMAGES bei %LDer FDPIC-Modus wird im Thumb-1-Modus nicht unterstÃ¼tztFINAL-Klausel bei %L erfordert einen skalaren LOGICAL-AusdruckFINAL-Deklaration bei %C muss innerhalb von CONTAINS seinFINAL-Deklaration bei %C muss innerhalb eines CONTAINS-Abschnitts eines abgeleiteten Typs stehenFINAL-Prozedur %qs bei %L ist keine SUBROUTINEBei %2$L deklarierte FINAL-Prozedur %1$qs hat denselben Rang (%3$d) wie %4$qsFINAL-Prozedur bei %L muss genau ein Argument habenFINAL-Prozedurdeklaration bei %CFLUSH-Anweisung bei %CFORALL-Konstrukt bei %LFORALL-Endausdruck bei %L muss skalarer INTEGER seinFORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftretenFORALL-Indexname bei %L muss skalarer INTEGER seinFORALL-Indexname bei %L muss skalarer INTEGER seinFORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-AusdruckFORALL-Anfangsausdruck bei %L muss skalarer INTEGER seinFORALL-Schrittausdruck bei %L kann nicht Null seinFORALL-Schrittausdruck bei %L muss skalares %s seinFORM-TEAM-Anweisung bei %CFORMAT-Marke %d bei %L nicht definiertFORMAT-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenFORMAT-Anweisung bei %L hat keine AnweisungsmarkeFORMAT-Kennzeichen bei %L kann kein Feld der GrÃ¶ÃŸe 0 seinFORMAT-Markierung bei %L muss vom Typ Standard-CHARACTER oder INTEGER seinGleitkomma-Ausnahmen sind eingeschaltet.Gleitkomma-Register kÃ¶nnten trotz Attribut %qE Ã¼berschrieben werden: compilieren Sie mit %<-mgeneral-regs-only%>Argument FPTR fÃ¼r C_F_POINTER bei %L darf nicht polymorph seinFPX-Optionen Â»fastÂ« und Â»compactÂ« schlieÃŸen sich ausFPX: Gleitkommaerweiterungen fÃ¼r doppelte Genauigkeit fÃ¼r Argonaut-ARC-CPU einschalten.FPX: kompakte FPX-Befehle fÃ¼r doppelte Genauigkeit erzeugen.FPX: schnelle FPX-Befehle fÃ¼r doppelte Genauigkeit erzeugen.FPX: kompakte FPX-Befehle fÃ¼r einfache Genauigkeit erzeugen.FPX: schnelle FPX-Befehle fÃ¼r einfache Genauigkeit erzeugen.FROMPOS-Argument (%ld) auÃŸerhalb des Bereichs 0:%d in intrinsischem MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITSFUNCTION-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L seinFUNCTION-Ergebnis %s kann kein Feld in FUNCTION %s bei %L seinFUNCTION-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L seinKomplexe Konstruktoren und Destruktoren ausfaktorisieren, um Speicherplatz gegenÃ¼ber Geschwindigkeit zu gewinnen.Failed to create structure type '%s' at %CKeine passende Klausel gefunden bei %CFailure getting length of a constant array.Fehler bei Umwandlung von BOZ in REAL bei %LSchwerwiegender FehlerFelder einer Â»synchronizedÂ«-Klasse kÃ¶nnen nicht Â»%sÂ« seinBei %2$C geÃ¶ffnete Datei %1$qs ist keine GNU-Fortran-ModuldateiDetaillierte Steuerung der Tuningfeatures.Erstes Argument der definierten Zuweisung bei %L muss INTENT(OUT) oder INTENT(INOUT) seinErstes Argument der Operatorschnittstelle bei %L kann nicht optional seinErstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) seinErstes oder letztes intrinsisches Argument zu !$OMP ATOMIC muss bei %2$L %1$qs seinFix min_int calculationFeste ZeilenlÃ¤nge muss mindestens sieben seinSchalter %<-fmax-stack-var-size=%d%> Ã¼berschreibt %<-frecursive%> (ausgelÃ¶st durch %qs)Schalter %<-fno-automatic%> Ã¼berschreibt %<-fmax-stack-var-size=%d%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%> (ausgelÃ¶st durch %qs)Schalter %<-frecursive%> Ã¼berschreibt %<-fmax-stack-var-size=%d%>Name der Konfiguration fÃ¼r eigene Gleitkommabefehle.Renesas-(vormals Hitachi)/SuperH-Aufrufkonventionen folgen.Die C++17-Anforderungen fÃ¼r die Auswertungsreihenfolge von ZuweisungsausdrÃ¼cken, Bitverschiebungen, Elementfunktionsaufrufe, etc. befolgen.EABI-Bindeanforderungen befolgen.For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubtFÃ¼r Intrinsics-Bibliothek: alle Parameter in Registern Ã¼bergeben.FÃ¼r geschachtelte Funktionen auf dem Stapel werden AusfÃ¼hrrechte gesetzt.FÃ¼r Bitschiebeoperationen mit konstanter Anzahl, die einen einzelnen Maschinenbefehl zur Verschiebung um eine Stelle erfordern, die maximale Anzahl von Inline-Verschiebeanweisungen (Maximalwert 64) festlegen, die ausgegeben werden sollen, anstatt die entsprechende Hilfsfunktion __mspabi zu verwenden. Der Standardwert ist 4.FÃ¼r Ziele, die normalerweise Trampoline fÃ¼r geschachtelte Funktionen benÃ¶tigen, diese stets generieren, statt Deskriptoren zu verwenden.Dem Assembler (und Linker) erlauben, jede beliebige Architektur-Untervariante ohne Fehler zu verwenden.FP-als-GP-Optimierung verbieten.Verbieten, dass mittels $fp auf statische oder globale Variablen zugegriffen wird. Diese Option verhindert die FP-als-GP-Optimierung, unabhÃ¤ngig von -mforce-fp-as-gp.Erzwingen, dass alle Aufrufe mittels des jli-Befehls erfolgen.Erzwingen, dass die Assembler-Ausgabe immer Hexadezimalkonstanten verwendet.Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen.Erzeugen von temporÃ¤ren Variablen erzwingen, um Code fÃ¼r selten ausgefÃ¼hrtes Â»forallÂ« zu testen.Ausschalten der Hardwareschleife erzwingen, selbst wenn -mext-dsp angegeben ist.Funktionen auf 4-Byte-Grenzen zwingen.Codeerzeugung von Stummeln fÃ¼r die Indirektion externer Symbole erzwingen.Indirekte Aufrufe und SprÃ¼nge mittels Register erzwingen.FP-als-GP-Optimierung erzwingen.Den fÃ¼r Â»wchar_tÂ« zugrundeliegenden Typen auf Â»unsigned shortÂ« zwingen.Verwendung der Delay-Slots fÃ¼r bedingte SprÃ¼nge erzwingen.Formatanweisung im Hauptblock des Modules bei %CFortran 2003: Spezifizierer %s in Anweisung %s bei %L hat Wert %qsFortran 2003: Zeichen fÃ¼r Argument %qs des intrinsischen %qs bei %LFortran 2003: DT-Format-Spezifizierer bei %C nicht erlaubtFortran 2003: Skalares effektives CHARACTER-Argument mit Feld-Scheinargument %qs bei %LFortran 2008: Veraltete Funktion:Fortran 2008: COMMON-Block %qs mit Binde-Marke bei %L teilt sich Bezeichner mit gobaler nicht-COMMON-BlockentitÃ¤t bei %LFortran 2008: Effektives Nicht-Zeiger-Argument bei %L an Scheinzeiger %qsFortran 2008: Nullzeiger bei %L an Nicht-Zeiger-Schein-%qsFortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %LFortran 2008: Semikolon bei %C ohne vorausgehende AnweisungFortran 2018: gelÃ¶schtes Feature:Fortran 2018: Veraltetes Feature:Fortran 2018:Fortran 95 erfordert Standard INTEGER in %s-Marke bei %LKeine passende spezifische Bindung fÃ¼r Aufruf des GENERIC %qs bei %L gefundenFreie ZeilenlÃ¤nge muss mindestens drei seinFunktion %qs als Initialisierungsausdruck bei %LFunktion %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE istFunktion %qs bei %L darf keinen Initialisierer habenFunktion %qs bei %L hat keinen IMPLICIT-TypFunktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?Funktion %qs bei %L ist INTRINSIC, aber nicht mit einer intrinsischen Funktion vertrÃ¤glichFunktion %qs bei %L muss PURE seinFunktion %qs in Initialisierungs-Ausdruck bei %L muss eine intrinsische Funktion seinFunktion %qs ist als CHARACTER(*) deklariert und kann nicht bei %L verwendet werden, da es kein Scheinargument istFunktion %qs erfordert eine Argumentliste bei %CDie Funktion %qs, Parameter %u, hat IPA-SRA-Zugriffe, die sich Ã¼berlappenFunktion %s bei %L hat EintrÃ¤ge mit unpassenden FeldspezifikationenFunktion %s bei %L mit EintrÃ¤gen, die Variablen mit verschiedenen ZeichenkettenlÃ¤ngen zurÃ¼ckgebenFunktion %s, Parameter %u, wird verwendet, hat aber keinen bestimmten IPA-SRA-ZugriffFunktion nicht gefunden.Funktionsergebnis %qs bei %L kann keine Initialisierung habenFunktionsergebnis %qs bei %L hat keinen IMPLICIT-TypFunktionsergebnis %qs bei %L ist als X-Argument fÃ¼r C_FUNLOC ungÃ¼ltigFunktionsergebnis %qs bei %L darf weder Koarray sein noch eine Koarray-Komponente habenFunktionsergebnis %qs ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigFunktionsergebnisvariable %qs bei %L von elementarer Funktion %qs darf nicht die Attribute ALLOCATABLE oder POINTER habenFunktionsanfÃ¤nge werden an dieser Potenz von 2 ausgerichtet.Funktionen, die Werte zurÃ¼ckgeben, mÃ¼ssen mit return-Anweisungen enden.Bestimmte Ganzzahloperationen verschmelzen, um die Performance auf power10 zu steigern.Bestimmte Ganzzahloperationen verschmelzen, um die Performance auf power8 zu steigern.Verweise auf das Inhaltsverzeichnis fÃ¼r medium/large-Codemodell mit Speicherzugriffsbefehlen verschmelzen.GCC kann keine Operatoren mit Ganzzahl- und Festkommatypen unterstÃ¼tzen, die zusammen zu viele Ganzzahl- und Bruch-Bits habenGCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r Parametertyp %qT fÃ¼r %<simd%>-FunktionenGCC unterstÃ¼tzt derzeit keine Typen gemischter GrÃ¶ÃŸe fÃ¼r %<simd%>-FunktionenGCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-FunktionenGCC unterstÃ¼tzt derzeit %<simdlen %wd%> fÃ¼r Typ %qT nichtGCC ist nicht dafÃ¼r konfiguriert, %s als Offload-Ziel zu unterstÃ¼tzenGCC muss mit %<--enable-newlib-nano-formatted-io%> konfiguriert werden, um %<-mtiny-printf%> zu verwendenGCC unterstÃ¼tzt nur %u geschachtelte GÃ¼ltigkeitsbereicheGCC-Vektor per Referenz Ã¼bergegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantieGCC-Vektor per Referenz zurÃ¼ckgegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantieZu verwendende GCN-CPU-Art:GCSE ausgeschaltetGENERIC %qs bei %L kann nicht spezifische Bindung mit gleichem Namen Ã¼berschreibenGENERIC %qs bei %L muss auf spezifische Bindung abzielen, %qs ist ebenfalls GENERICGENERIC bei %C muss innerhalb eines CONTAINS eines abgeleiteten Typs seinGENERIC-Bindung bei %CGENERIC-Prozedur %qs ist bei %L nicht als effektives Argument erlaubtGMP Version %s, MPFR Version %s, MPC Version %s. isl Versiom %s
! GNU C unterstÃ¼tzt Â»-traditionalÂ« ohne Â»-EÂ« nicht mehrGNU-Erweiterung:GNU Objective C unterstÃ¼tzt keine traditionelle Ãœbersetzung mehrAttribut im GNU-Stil zwischen Label und Deklaration bezieht sich auf das LabelGOTO-Anweisung bei %L hinterlÃ¤sst CRITICAL-Konstrukt fÃ¼r Marke bei %LGOTO-Anweisung bei %L hinterlÃ¤sst DO CONCURRENT-Konstrukt fÃ¼r Marke bei %LSyntaxfehler hinter PARAMETERIZED-TYPE-Deklaration bei %CMMA-Befehle erzeugen (oder auch nicht).Speicheradressierung relativ zu PC (oder absolut) erzeugen.Optimierungen fÃ¼r Speicherzugriffe relative zu PC durchfÃ¼hren (nicht durchfÃ¼hren).Speicherzugriffsbefehle mit (oder ohne) PrÃ¤fix erzeugen.16-Bit-Befehle erzeugen.16-Bit-i386-Code erzeugen.32-Bit-Code erzeugen.32-Bit-Versatz in switch-Tabellen erzeugen.32-Bit-i386-Code erzeugen.32-Bit-x86-64-Code erzeugen.32x16-Multiplizier sowie Multiplizier+Addier-Befehle generieren.64-Bit-Code erzeugen.64-Bit-x86-64-Code erzeugen.APCS-konforme Stapelrahmen erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC600-Prozessor erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC601-Prozessor erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC700-Prozessor erzeugen.Stubs im AT&T-Stil fÃ¼r Mach-O erzeugen.C-Header mit Plattform-spezifischen Merkmalen erzeugen.C-Prototypen aus BIND(C)-Deklarationen generieren.C-Prototypen aus Nicht-BIND(C)-Deklarationen fÃ¼r externe Prozeduren generieren.Informationen zu AbhÃ¤ngigkeiten von C++-Modulen erzeugen.FPU-Befehle mit doppelter Genauigkeit fÃ¼r C-SKY generieren (Vorgabe fÃ¼r Hardware-Gleitkomma).Erweiterungsbefehle fÃ¼r DSP generieren.DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes mit GNU-Erweiterungen erzeugen.DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen.ELF-FDPIC-Code erzeugen.GFLOAT-Code mit doppelter Genauigkeit generieren.H8/300H-Code erzeugen.H8S-Code erzeugen.H8S/2600-Code erzeugen.H8SX-Code erzeugen.ILP32-Code erzeugen.FÃ¼r den ARMv8 angemessene IT-BlÃ¶cke erzeugen.JSON-Datei erzeugen.LP64-Code erzeugen.MIPS16-Code erzeugen.ModuleInfo-Struktur fÃ¼r Ausgabemodul generieren.PA1.0-Code erzeugen.PA1.1-Code erzeugen.PA2.0-Code erzeugen (erfordert binutils 2.10 oder neuer).SBIT, CBIT-Befehle erzeugen.SH1-Code erzeugen.SH2-Code erzeugen.FPU-freien SH2a-Code erzeugen.SH2e-Code erzeugen.SH3-Code erzeugen.SH3e-Code erzeugen.FPU-freien SH4-Code erzeugen.SH4-Code erzeugen.FPU-freien SH4-100-Code erzeugen.SH4-100-Code erzeugen.FPU-freien SH4-200-Code erzeugen.SH4-200-Code erzeugen.FPU-freien SH4-300-Code erzeugen.SH4-300-Code erzeugen.FPU-freien SH4a-Code erzeugen.SH4a-Code erzeugen.SH4al-dsp-Code erzeugen.Beim Erzeugen von AltiVec-Code VRSAVE-Befehle erzeugen.Separaten Â»__mcount_locÂ«-Abschnitt erzeugen, der alle Aufrufe von Â»_mcountÂ« und Â»__fentry__Â« enthÃ¤lt.Separaten Â»__mcount_locÂ«-Abschnitt erzeugen, der alle Aufrufe von Â»mcountÂ« und Â»__fentry__Â« enthÃ¤lt.Eine auf das aktuelle Verzeichnis verweisende #line-Anweisung erzeugen.Ein Mach-O-Bundle erzeugen (Dateityp MH_BUNDLE).Einen __return_loc-Abschnitt generieren, der auf jeden instrumentierten return-Code verweist.Die Funktion Â»abortÂ« aufrufen, wenn eine Â»noreturnÂ«-Funktion zurÃ¼ckkehrt.Beim Compilieren eine Default-main-Funktion fÃ¼r D generieren.Einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen.Absolute Quellpfade fÃ¼r gcov erzeugen.Code zum Ãœbergeben von Aggregaten mit maximal 64-Bit-Ausrichtung erzeugen.Ausgabedatei erzeugen, die Symbole nicht erst bei Bedarf, sondern bereits beim Laden bindet.Assemblerausgabe erzeugen, die mit Renesas AS100-Assembler vertrÃ¤glich ist. Dies schrÃ¤nkt einige CompilerfÃ¤higkeiten ein. Voreinstellung ist GAS-vertrÃ¤gliche Syntax.Auto-inc/dec-Befehle erzeugen.Big-Endian-Code erzeugen.Big-Endian-Code erzeugen.Big-Endian-eBPF erzeugen.Bit-Befehle erzeugen.Sprungbefehle als direkte SprÃ¼nge erzeugen.Falls nÃ¶tig, Â»callÂ«-Befehle als indirekte Aufrufe erzeugen.Sprungbefehle als indirekte SprÃ¼nge erzeugen.Aufrufbefehle als indirekte Registeraufrufe erzeugen.Im Funktionsprolog cld-Befehle erzeugen.Code fÃ¼r Laufzeitumgebung des C-SKY-Compilers statt libgcc generieren.Code fÃ¼r CR16C-Architektur erzeugen.Code fÃ¼r CR16C+-Architektur erzeugen (Standard).Code fÃ¼r GNU as erzeugen.Code fÃ¼r GNU Assembler (gas) erzeugen.Code fÃ¼r GNU ld erzeugen.Code fÃ¼r die GNU-Laufzeitumgebung erzeugen.Code fÃ¼r die NeXT-(Apple macOS X)-Laufzeitumgebung erzeugen.Code fÃ¼r OpenMP-Auslagerung erzeugen: schaltet Â»-msoft-stackÂ« und Â»-muniform-simtÂ« ein.Code fÃ¼r Serie SH4 340 erzeugen (ohne MMU/FPU).Code fÃ¼r Serie SH4 400 erzeugen (ohne MMU/FPU).Code fÃ¼r Serie SH4 500 erzeugen (ohne FPU)Code fÃ¼r Smart Mode erzeugen.Code fÃ¼r Thumb-Zustand erzeugen.Code fÃ¼r UNIX-Assembler erzeugen.Code fÃ¼r 32-Bit-ABI erzeugen.Code fÃ¼r einen 5206e erzeugen.Code fÃ¼r einen 520X erzeugen.Code fÃ¼r einen 528x erzeugen.Code fÃ¼r einen 5307 erzeugen.Code fÃ¼r einen 5407 erzeugen.Code fÃ¼r 64-Bit-ABI erzeugen.Code fÃ¼r 68000 erzeugen.Code fÃ¼r 68010 erzeugen.Code fÃ¼r 68020 erzeugen.Code fÃ¼r einen 68030 erzeugen.Code fÃ¼r einen 68040 ohne neue Befehle erzeugen.Code fÃ¼r einen 68040 erzeugen.Code fÃ¼r einen 68060 ohne neue Befehle erzeugen.Code fÃ¼r einen 68060 erzeugen.Code fÃ¼r einen 68302 erzeugen.Code fÃ¼r einen 68332 erzeugen.Code fÃ¼r einen 68851 erzeugen.Code fÃ¼r ColdFire v4e erzeugen.Code fÃ¼r DLL erzeugen.Code fÃ¼r Fido A erzeugen.Code fÃ¼r eine cpu32 erzeugen.Code fÃ¼r alle Template-Instanziierungen einschalten.Code fÃ¼r eine 11/10 erzeugen.Code fÃ¼r eine 11/40 erzeugen.Code fÃ¼r eine 11/45 erzeugen.Code fÃ¼r Assert-VertrÃ¤ge generieren.Code fÃ¼r Klassen-Invarianz-VertrÃ¤ge generieren.Code fÃ¼r ladbare Darwin-Kernelerweiterungen erzeugen.Code fÃ¼r Funktionen erzeugen, auch wenn sie vollstÃ¤ndig Â»inlineÂ« sind.Code fÃ¼r die angegebene CPU erzeugen.Code fÃ¼r altes ausfÃ¼hrbares BSS PLT erzeugen.Code fÃ¼r NachbedingungsvertrÃ¤ge erzeugen.Code fÃ¼r VorbedingungsvertrÃ¤ge generieren.Code fÃ¼r static-Funktionen erzeugen, auch wenn sie nie aufgerufen werden.Code fÃ¼r Switches ohne Default-Fall generieren.Code fÃ¼r die Android-Plattform erzeugen.Code fÃ¼r den M*Core M210 erzeugen.Code fÃ¼r den M*Core M340 erzeugen.Code fÃ¼r ladbare Darwin-Kernelerweiterungen oder Kernel erzeugen.Code fÃ¼r Supervisor-Modus generieren (Standard).Code fÃ¼r User-Modus generieren.Code im 32-Bit-ARM-Zustand erzeugen.Code im Â»Big EndianÂ«-Modus erzeugen.Code im Â»Big EndianÂ«-Modus erzeugen.Code im Â»Little EndianÂ«-Modus erzeugen.Code im Â»Little EndianÂ«-Modus erzeugen.Code fÃ¼r ausfÃ¼hrbare Dateien (NICHT Shared Libraries) erzeugen.FÃ¼r schnelles Debugging geeigneten Code erzeugen.Code erzeugen, der in dynamischen Objekten im SVR4-Stil verwendet werden kann.Code erzeugen, der lokalen Zustand in allen Bahnen einheitlich halten kann.Code erzeugen, der zum Intel-MCU-psABI passt.Code erzeugen, der zum angegebenen ABI passt.Code erzeugen, der zum angegebenen ABI passt.Code erzeugen, der sicher mit MIPS16- und microMIPS-Code gebunden werden kann.Code erzeugen, der 68881-Gleitkommabefehle verwendet.Code erzeugen, der nicht mit anderen ID-shared Libraries gelinkt werden wÃ¼rde, aber als Shared Library verwendet werden kann.Code zur ÃœberprÃ¼fung der Grenzen vor Arrayindizierung erzeugen.Code zur ÃœberprÃ¼fung von Exception-Spezifikationen erzeugen.Code generieren, der Gerade-Linie-Spekulationen abwehrt.Code generieren, um mitzuverfolgen, wann die CPU falsch spekulieren kÃ¶nnte.Code erzeugen, der nicht ausfÃ¼hrbares PLT und GOT enthÃ¤lt.Code mittels globaler Anker-Symboladressen generieren.Code erzeugen, der Hardware-Gleitkommabefehle verwendet.Code erzeugen, der nur die allgemeinen Register verwendet.Code erzeugen, der nur die Kernregister (r0â€“r14) verwendet.Code mit Bibliotheksaufrufen fÃ¼r Gleitkommaarithmetik erzeugen.Code ohne Register fÃ¼r globalen Zeiger erzeugen.CFString-Objekte zum Kompilierungszeitpunkt generieren.Komprimierte Fehlersuchinformationen erzeugen.Verwendung bedingter Kopierbefehle einschalten.Konstantenpools im Compiler statt im Assembler generieren.cpp-Defines fÃ¼r Server-IO erzeugen.cpp-Defines fÃ¼r Workstation-IO erzeugen.Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen.Fehlersuchinformationen im STABS-Format erzeugen.Fehlersuchinformationen im VMS-Format erzeugen.Fehlersuchinformationen im XCOFF-Format erzeugen.Fehlersuchinformationen im erweiterten Standardformat erzeugen.Fehlersuchinformationen im Standardformat erzeugen.Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen.Fehlersuchinformationen im erweiterten STABS-Format erzeugen.Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen.Fehlersuchinformationen in separaten .dwo-Dateien erzeugen.Standard SH2a-FPU-Code mit doppelter Genauigkeit erzeugen.Standard SH2a-FPU-Code mit einfacher Genauigkeit erzeugen.Standard SH4-Code mit einfacher Genauigkeit erzeugen.Standard SH4-100-Code mit einfacher Genauigkeit erzeugen.Standard SH4-200-Code mit einfacher Genauigkeit erzeugen.Standard SH4-300-Code mit einfacher Genauigkeit erzeugen.Standard SH4a-Code mit einfacher Genauigkeit erzeugen.Nicht zusammenhÃ¤ngende Stapelrahmen erzeugen.Divisions-Befehle erzeugen.Divisionsergebnisse mit dem gleichen Vorzeichen im Ãœbertrag wie der Divisor (nicht der Dividend) erzeugen.Dokumentation erzeugen.Gleitkommabefehle doppelter Genauigkeit generieren.eBPF fÃ¼r die angegebene Linux-Kernelversion erzeugen.Erweiterte arithmetische Befehle erzeugen, nur fÃ¼r ARC700 gÃ¼ltig.Erweiterte Informationen fÃ¼r Einsprungpunkt fÃ¼r inline-Funktionen erzeugen.Schnelle indirekte Aufrufe erzeugen.Gleitkommaarithmetik mit gegebenem Befehlssatz erzeugen.Kombinierte Multiplizier-Addier-Befehle generieren.Die Befehle frecipd/fsqrtd/fdivd generieren (Vorgabe fÃ¼r Hardware-Gleitkomma).Hardware-abs-Befehle generieren.Eingebettete Gleitkommadivision erzeugen, auf Wartezeit optimieren.Eingebettete Gleitkommadivision erzeugen, auf Durchsatz optimieren.Eingebettete Ganzzahldivision erzeugen, auf Wartezeit optimieren.Eingebettete Ganzzahldivision erzeugen, auf Durchsatz optimieren.Quadratwurzel Â»inlineÂ« erzeugen, auf Wartezeit optimieren.Quadratwurzel Â»inlineÂ« erzeugen, auf Durchsatz optimieren.Befehle generieren, die vom Barrel-Shifter unterstÃ¼tzt werden.isel-Befehle erzeugen.Lockeres Nachschlagen von Klassen (mit objc_getClass()) fÃ¼r Verwendung im Null-VerknÃ¼pfungs-Modus erzeugen.Little-Endian-Code erzeugen.Little-Endian-Code erzeugen.Little-Endian-eBPF erzeugen.Befehle zum gleichzeitigen Laden/Speichern mehrerer Daten erzeugen.Befehle fÃ¼r Laden/Speichern mit Aktualisierung erzeugen.Atomare Operationen durch Hilfsfunktionen implementieren.Make-AbhÃ¤ngigkeiten erzeugen und Code Ã¼bersetzen.Make-AbhÃ¤ngigkeiten erzeugen.Aufrufe von Â»mcountÂ«/Â»__fentry__Â« als NOPs erzeugen. Um sie einzuschalten, mÃ¼ssen sie hineingepatcht werden.Millicode-Schnipsel erzeugen.mul64- und mulu64-Befehle erzeugen.norm-Befehl erzeugen.Code im normalen Modus erzeugen.SH2a-FPU-Code nur mit einfacher Genauigkeit erzeugen.SH4-Code nur mit einfacher Genauigkeit erzeugen.SH4-100-Code nur mit einfacher Genauigkeit erzeugen.SH4-200-Code nur mit einfacher Genauigkeit erzeugen.SH4-300-Code nur mit einfacher Genauigkeit erzeugen.SH4a-Code nur mit einfacher Genauigkeit erzeugen.PC-relativen Code erzeugen.Erweiterungsbefehle fÃ¼r Performance einschalten.Erweiterungsbefehle fÃ¼r Performance Version 2 einschalten.Unechte Ziele fÃ¼r alle Header erzeugen.Wenn mÃ¶glich, lageunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (large mode).Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (small mode).Wenn mÃ¶glich, lageunabhÃ¤ngigen Code erzeugen (large mode).Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code erzeugen (small mode).Wenn verfÃ¼gbar, Prefetch-Befehle fÃ¼r Arrays in Schleifen erzeugen.Befehle push/pop generieren (Standard).WiedereinsprungsfÃ¤higen PIC-Code erzeugen.Reziproke statt divss und sqrtss erzeugen.return-Befehl in nackter Funktion generieren.Informationen zur Typbeschreibung zur Laufzeit erzeugen.SData-Referenzen erzeugen. Dies ist die Voreinstellung, auÃŸer wenn PIC erzeugt wird.Abschnitte .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, und .s390_return_mem erzeugen, in denen die Adressen fÃ¼r indirekte Sprungziele gespeichert werden, die aufgrund der Optionen -mindirect-branch* oder -mfunction-return* gepatcht wurden. Die Abschnitte bestehen aus einem Array von 32-Bit-Elementen. Jedes Element enthÃ¤lt den Offset vom Eintrag zu der gepatchten Adresse.Selbstverschiebbaren Code erzeugen.sin, cos und sqrt fÃ¼r FPU erzeugen.Gleitkommabefehle einfacher Genauigkeit generieren.Reziproke Division und Quadratwurzel in Software fÃ¼r besseren Durchsatz erzeugen.Wenn nÃ¶tig, spezielle Objective-C-Methoden zur Initialisierung/ZerstÃ¶rung von nicht-POD C++ ivars, erzeugen.stm/ldm-Befehle erzeugen (Vorgabe).Erweiterungsbefehle fÃ¼r Zeichenketten einschalten.swap-Befehl erzeugen.Ganzzahl-Modulo-Befehle erzeugen.Atomare Quadword-Befehle zum Speicherzugriff verwenden (lqarx/stqcx).Befehle zum Laden/Speichern von Quadwords (lq/stq) erzeugen.Unausgerichtete VSX-Lade/Speicher-Befehle fÃ¼r Inline-Expansion von memcpy/memmove generieren.Unausgerichtete VSX-Lade/Speicher-Befehle fÃ¼r Vektorpaare fÃ¼r Inline-Expansion von memcpy/memmove generieren.Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen.Befehle push25/pop25 fÃ¼r v3 erzeugen.Â»vzeroupperÂ«-Befehl erzeugen, bevor der Ablauf die Funktion verlÃ¤sst.xBPF erzeugen.Generische Funktion %qs bei %L ist nicht mit spezifischer intrinsischer Schnittstelle vereinbarAllgemeiner Name %qs der Funktion %qs bei %L ist der gleiche wie der des abgeleiteten Typs bei %LGenerisches Unterprogramm %qs bei %L ist nicht mit intrinsischer Unterprogrammschnittstelle vereinbarSprÃ¼ngen ihre Standardkosten zuweisen.Externen Symbolen einen fÃ¼hrenden Unterstrich geben.Globaler Bindungs-Name %qs bei %L wird bereits als ein %s bei %L verwendetGlobaler Bindungs-Name %qs bei %L wird bereits bei %L verwendetGlobale EntitÃ¤t %qs bei %L kann nicht in einem COMMON-Block bei %L vorkommenGlobaler Name %qs bei %L wird bereits als ein %s bei %L verwendetGlobaler Name %qs bei %L wird bereits bei %L verwendetGraphite-Schleifenoptimierungen kÃ¶nnen nicht verwendet werden (ISL ist nicht verfÃ¼gbar) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite-Schleifenoptimierungen kÃ¶nnen nicht verwendet werden (ISL ist nicht verfÃ¼gbar).Linker anweisen, Befehle zu lockern.Bibliotheksfunktionen aufrufen, wenn atomare eingebaute Operationen auf unausgerichteten Speicher angewendet werden kÃ¶nnen. Hebt -mtrap-unaligned-atomic auf.Hardware-Autoprefetcher-Scheduler-Modellsteuerung: Anzahl der Vorausschauzyklen, die das Modell untersucht, bei '0' ist nur die heuristische Sortierung von Befehlen aktiviert. StandardmÃ¤ÃŸig deaktiviert.Hexadezimalkonstante bei %L verwendet Nicht-Standard X statt ZHollerithkonstante bei %CMit Host verbundene Variable %qs darf nicht in DATA-Anweisung bei %C stehenWie viel die gegebene Ãœbersetzungseinheit durch das Â»inlineÂ« wachsen kann (in Prozent).Wie viel die gegebene Ãœbersetzungseinheit durch die interprozedurale Konstantenweitergabe wachsen kann (in Prozent).E/A-Registeroperand fÃ¼r Â»%%%cÂ«IBITS: Bad bitICE: emit_insn verwendet, wo emit_jump_insn erforderlich:
  ID der zu bauenden Shared Library.ID-gemeinsam genutzte Bibliotheken und FD-PIC-Modus kÃ¶nnen nicht zusammen verwendet werdenIEEE_ARITHMETIC-Modul bei %CIEEE_EXCEPTIONS-Modul bei %CIEEE_FEATURES-Modul bei %CIF-Klausel bei %L erfordert einen skalaren LOGICAL-AusdruckIF-Klausel-Modifizierer Â»%sÂ« bei %L ist dem aktuellen OpenMP-Konstrukt nicht angemessenIF-Klausel ohne Modifizierer bei %L wird zusammen mit IF-Klauseln mit Modifizierert verwendetIM-part_ref bei %CÂ»IMPLICIT NONE (type)Â«-Anweisung bei %L folgt einer IMPLICIT-AnweisungIMPLICIT-Anweisung bei %C folgt auf IMPLICIT NONE (Typ-)AnweisungIMPORT NONE mit Angabenliste bei %CIMPORT-Anweisung bei %CIMPORT-Anweisung bei %C ist nur in einem INTERFACE-KÃ¶rper erlaubtIMPURE-Prozedur bei %CINQUIRE-Anweisung bei %L kann nicht sowohl FILE- als auch UNIT-Spezifikationssymbole enthaltenINQUIRE-Anweisung bei %L erfordert PENDING= mit Spezifizierung ID=INQUIRE-Anweisung bei %L erfordert entweder FILE- oder UNIT-SpezifikationssymbolINQUIRE-Anweisung in PURE-Prozedur bei %C nicht erlaubtINTEGER-Ausdruck von %s-Klausel bei %L darf nicht negativ seinINTEGER-Ausdruck von %s-Klausel bei %L muss positiv seinINTEGER-Ausdruck der Â»chunk_sizeÂ« der SCHEDULE-Klausel bei %L muss positiv seinINTEGER(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-integer-8%>INTEGER(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-finteger-4-integer-8%>INTENT(%s) steht mit INTENT(%s) bei %L in KonfliktINTENT ist in BLOCK bei %C nicht erlaubtEffektives Argument von INTENT(%s) bei %L kÃ¶nnte effektives Argument bei %L stÃ¶ren.INTENT(IN) POINTER %qs in Klausel %s bei %LINTENT(IN)-Zeiger %qs in COPYPRIVATE-Klausel bei %LArgument %1$qs bei %3$L fÃ¼r die reine Prozedur %2$qs ist INTENT(OUT) und darf daher nicht polymorph seinINTERFACE-Prozedur %qs bei %L hat denselben Namen wie die umgebende ProzedurIO UNIT in %s-Anweisung bei %L muss eine interne Datei in einer PURE-Prozedur seinIO-Definition fÃ¼r %q+D erfordert eine AdresseIOLENGTH-Markierung in INQUIRE-Anweisung bei %C ungÃ¼ltigIOMSG-Markierung bei %LIPA-modref-Zusammenfassung fehlt in EingabedateiIPA-SRA-Zugriffs-Verifikation fehlgeschlagenISA %qs wird von Attribut %<target%> nicht unterstÃ¼tzt, verwenden Sie den Aufruf %<arch=%>ISO-C erlaubt kein %<%E (Ausdruck)%>ISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer FunktionISO-C erlaubt kein auf Funktionstypen angewendetes %<_Alignof%>ISO C unterstÃ¼tzt nicht %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO-C unterstÃ¼tzt kein %<++%> und %<--%> fÃ¼r komplexe TypenISO-C unterstÃ¼tzt %<[[]]%>-Attribute erst ab C2XISO-C unterstÃ¼tzt die Typen %<__int%d%> nichtISO-C unterstÃ¼tzt nicht %<~%> fÃ¼r komplexe KonjugationISO-C unterstÃ¼tzt den vordefinierten Bezeichner %qs nichtISO-C unterstÃ¼tzt keine komplexen GanzzahltypenISO-C unterstÃ¼tzt dezimale Gleitkommazahlen erst ab C2XISO-C unterstÃ¼tzt keine GanzzahltypenISO-C unterstÃ¼tzt das Weglassen von Parameternamen in Funktionsdefinitionen erst ab C2XISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>ISO-C unterstÃ¼tzt keine sÃ¤ttigenden TypenISO-C unterstÃ¼tzt den Typen %<_Float%d%s%> nichtISO-C verbietet %<goto *expr;%>ISO-C verbietet %<return%> mit Ausdruck, in void zurÃ¼ckgebender FunktionISO-C verbietet eine leere QuelldateiISO-C verbietet Zuweisung zwischen Funktionszeiger und %<void *%>ISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼ckenISO-C verbietet Typkonvertierung von Nicht-Skalar auf selben TypenISO-C verbietet Typkonvertierung auf union-TypISO-C verbietet Vergleich von %<void *%> mit FunktionszeigerISO-C verbietet bedingten Ausdruck zwischen %<void *%> und FunktionszeigerISO-C verbietet bedingten Ausdruck mit nur einer void-SeiteISO-C verbietet const- oder volatile-FunktionstypenISO-C verbietet Konvertierung von Funktionszeigern in ObjektzeigertypISO-C verbietet Konvertierung von Objektzeigertypen in FunktionszeigertypISO-C verbietet leere InitialisierungsklammernISO-C verbietet VorwÃ¤rtsdeklaration fÃ¼r ParameterISO-C verbietet VorwÃ¤rts-Referenzen auf %<enum%>-TypenISO-C verbietet Initialisierung zwischen Funktionszeiger und %<void *%>ISO-C verbietet MarkendeklarationenISO-C verbietet Elementdeklarationen ohne ElementeISO-C verbietet verschachtelte FunktionenISO-C verbietet das Weglassen des mittleren Terms eines %<?:%>-AusdruckesISO-C verbietet geordnete Vergleiche zwischen Zeigern auf FunktionenISO-C verbietet Ãœbergabe des Arguments %d von %qE zwischen Funktionszeiger und %<void *%>ISO-C verbietet qualifizierte FunktionstypenISO-C verbietet return zwischen Funktionszeiger und %<void *%>ISO-C verbietet die Angabe eines zu initialisierenden ElementebereichesISO-C verbietet, ein %<register%>-Array zu indizierenISO-C verbietet Array der GrÃ¶ÃŸe nullISO-C verbietet Array %qE der GrÃ¶ÃŸe nullISO-C verbietet Argumentkonvertierung in union-TypISO-C erfordert ein benanntes Argument vor %<...%>ISO-C beschrÃ¤nkt AufzÃ¤hlungswerte auf Bereich von %<int%>Attribut %qE aus ISO C++ ist nicht auf Funktionen anwendbar; wird als %<[[gnu::%E]]%> behandeltISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten InstanziierungenISO C++ erlaubt Bitfeld-Attribute nur vor dem %<:%>-TokenISO C++ unterstÃ¼tzt keine Operatortemplates in Zeichenkettenliteralen, die eine Argumentpackung von Zeichen bekommenin ISO-C++ darf der mittlere Operand von %<?:%> nicht weggelassen werdenISO-C++ erlaubt kein %<alignof%> mit einem Nicht-TypISO-C++ erlaubt keine benannten Initialisierungen von C99ISO-C++ erlaubt keine benannten Initialisierungen (GNU)ISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definierenISO-C++ erlaubt kein auf Funktionstypen angewendetes %<alignof%>ISO-C++ unterstÃ¼tzt %<__int%d%> fÃ¼r %qs nichtISO-C++ unterstÃ¼tzt nicht, dass einfaches %<complex%> %<double complex%> bedeutetISO-C++ verbietet Anwendung von %<__alignof%> auf einen Ausdruck mit FunktionstypISO-C++ verbietet Anwendung von %<sizeof%> auf einen Ausdruck mit FunktionstypISO-C++ verbietet Gruppen in geschweiften Klammern innerhalb von AusdrÃ¼ckenISO-C++ verbietet den Aufruf von %<::main%> vom Programm ausISO-C++ verbietet Umwandlung in Arraytyp %qTISO-C++ verbietet Vergleich zwischen Zeiger und GanzzahlISO-C++ verbietet Vergleich zwischen Zeiger des Typs %<void *%> und Zeiger auf FunktionISO-C++ verbietet zusammengesetzte LiteraleISO-C++ verbietet berechnete GotosISO-C++ verbietet Bedingungsausdruck mit Zeiger des Typs %<void *%> und Zeiger auf FunktionISO-C++ verbietet Umwandlung zwischen Zeiger des Typs %<void *%> und Zeiger auf FunktionISO C++ verbietet, eine Zeichenkettenkonstante in %qT zu konvertierenISO-C++ verbietet Deklaration von %qs ohne TypISO-C++ verbietet Verringern eines Zeigers vom Typ %qTISO-C++ verbietet verringern einer AufzÃ¤hlungISO-C++ verbietet leere unbenannte AufzÃ¤hlungISO-C++ verbietet flexibles Arrayelement %qsISO-C++ verbietet flexible ArrayelementeISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der KlasseISO-C++ verbietet ErhÃ¶hen eines Zeigers vom Typ %qTISO-C++ verbietet erhÃ¶hen einer AufzÃ¤hlungISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qTISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschlieÃŸende KlasseISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-AusdrucksISO-C++ verbietet das Ermitteln der Adresse der Funktion %<::main%>ISO-C++ verbietet das Ermitteln der Adresse einer gebundenen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwendenISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwendenISO-C++ verbietet die Verwendung von %qE bei expliziten InstanziierungenISO-C++ verbietet typename-SchlÃ¼ssel in Template-Template-Parameter; verwenden Sie %<-std=c++17%> oder %<-std=gnu++17%>ISO-C++ verbietet Gleitkommaliterale in Konstanten-AusdrÃ¼ckenISO-C++ verbietet die Verwendung eines Zeigers des Typs %<void *%> in SubtraktionISO-C++ verbietet die Verwendung eines Zeigers auf eine Funktion in SubtraktionISO-C++ verbietet die Verwendung eines Zeigers auf Methode in SubtraktionISO-C++ verbietet Array variabler LÃ¤ngeISO-C++ verbietet Array %qD variabler LÃ¤ngeISO-C++ verbietet Array der GrÃ¶ÃŸe nullISO-C++ verbietet Array %qD der GrÃ¶ÃŸe nullISO-C++ verbietet anonyme structsISO-C++ verbietet Ãœberladen von %<operator ?:%>ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung fÃ¼r das erste besser ist als die schlechteste Umwandlung fÃ¼r das zweite:ISO-C++17 erlaubt Speicherklassenangabe %<register%> nichtISO C++17 erlaubt keine dynamischen Ausnahmespezifikationendas Weglassen der Zeichenkette in %<_Static_assert%> wird von ISO C11 nicht unterstÃ¼tztISO-C90 unterstÃ¼tzt %<[*]%>-Arraydeklaratoren nichtISO-C90 unterstÃ¼tzt nicht %<_Alignas%>ISO-C90 unterstÃ¼tzt nicht %<_Generic%>ISO-C90 unterstÃ¼tzt nicht %<_Noreturn%>ISO-C90 unterstÃ¼tzt nicht %<_Static_assert%>ISO-C90 unterstÃ¼tzt den vordefinierten Bezeichner %<__func__%> nichtDeklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstÃ¼tzt; ab ISO C99 geht esISO-C90 unterstÃ¼tzt nicht %<long long%>ISO-C90 unterstÃ¼tzt kein %<static%> oder Typkennzeichner in ParameterarraydeklaratorenISO-C90 unterstÃ¼tzt nicht %qEISO-C90 unterstÃ¼tzt keine booleschen TypenISO-C90 unterstÃ¼tzt keine komplexen TypenISO-C90 unterstÃ¼tzt keine flexiblen Arrays als ElementeISO-C90 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nichtISO-C90 unterstÃ¼tzt keine namenlosen structs/unionsISO-C90 verbietet Array %qE, dessen GrÃ¶ÃŸe nicht ausgewertet werden kannISO-C90 verbietet Array, dessen GrÃ¶ÃŸe nicht ausgewertet werden kannISO-C90 verbietet zusammengesetzte LiteraleISO-C90 verbietet gemischte Deklarationen und CodeISO-C90 verbietet die Angabe von zu initialisierenden UnterobjektenISO-C90 verbietet, ein Nicht-L-Wert-Array zu indizierenISO-C90 verbietet Array variabler GrÃ¶ÃŸeISO-C90 verbietet Array %qE variabler GrÃ¶ÃŸeISO-C99 unterstÃ¼tzt nicht %<_Alignas%>ISO-C99 unterstÃ¼tzt nicht %<_Generic%>ISO-C99 unterstÃ¼tzt nicht %<_Noreturn%>ISO-C99 unterstÃ¼tzt nicht %<_Static_assert%>ISO-C99 unterstÃ¼tzt nicht %qEISO-C99 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nichtISO-C99 unterstÃ¼tzt keine namenlosen structs/unionsModul ISO_C_BINDING bei %CIntrinsisches Modul ISO_FORTRAN_ENV bei %CWenn Â»-ftree-vectorizeÂ« verwendet wird, die minimale Schleifengrenze einer fÃ¼r Vektorisierung zu betrachtenden Schleife.Wenn Â»-fvariable-expansion-in-unrollerÂ« verwendet wird, die HÃ¶chstzahl der FÃ¤lle, dass eine einzelne Variable wÃ¤hrend Loop-Unrolling expandiert wird.Wenn die Neuzuordnung von Grenzen bei %L angegeben wird, darf das Zeigerziel nicht NULL seinWenn das erste Argument von ATAN2 bei %L 0 ist, dann darf das zweite Argument nicht 0 seinWenn das erste Argument von ATAN2 bei %L 0 ist, dann darf das zweite Argument nicht 0 seinWenn die Anzahl der Kandidaten in der Menge kleiner ist, wird immer versucht, ungenutzte IVs wÃ¤hrend ihrer Optimierung zu entfernen.Wenn Planung nach dem Neuladen, dann Superblock-Planung.Â»DÂ« in Spalte eins in statischer Form ignorieren.Attribut dllimport fÃ¼r Funktionen ignorieren.Den normalen zweistufigen Namensraum ignorieren; Symbole in der Reihenfolge der Befehlszeile auflÃ¶sen und nicht aufzeichnen, welche Bibliothek das aufgelÃ¶ste Symbol bereitgestellt hat.Nicht unterstÃ¼tzte Pragmas ignorieren.Ignoriert.UnzulÃ¤ssiges ALLOCATE-Objekt bei %C fÃ¼r eine PURE-ProzedurUnzulÃ¤ssige Zuweisung an externe Prozedur bei %LUnzulÃ¤ssiges Zeichen in BOZ-Konstante bei %CIllegal id in copy_walk_reduction_argUngÃ¼ltige PrÃ¤prozessordirektiveUngÃ¼ltiger Referenztyp bei %L als EQUIVALENCE-ObjektUnzulÃ¤ssiger Schritt von Null bei %LUnzulÃ¤ssiger Typ in Zeichenverkettung bei %LAnweisung %s zur Image-Steuerung bei %C in CRITICAL-BlockAnweisung %s zur Image-Steuerung bei %C in DO CONCURRENT-BlockAnweisung %s zur Image-Steuerung bei %C in PURE-ProzedurCRITICAL-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockCRITICAL-Anweisung zur Image-Steuerung bei %C in PURE-ProzedurAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in CRITICAL-BlockAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in DO CONCURRENT-BlockAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in PURE-ProzedurRETURN-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockPRINT-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSTOP-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockSTOP-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSYNC-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockSYNC-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSYNC-Anweisung zur Image-Steuerung bei %C in PURE-ProzedurArgument fÃ¼r Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck seinArgument fÃ¼r Imageset bei %L muss zwischen 1 und num_images() liegenC++17-Semantik fÃ¼r erbende Konstruktoren umsetzen.DIP1000 "Zeiger in GÃ¼ltigkeitsbereichen" implementieren (experimentell).DIP25 "Versiegelte Referenzen" implementieren (experimentell).__atomic-Operationen Ã¼ber Bibliotheksaufrufe alter __sync-Funktionen durchfÃ¼hren.AuflÃ¶sung von DR 150 fÃ¼r Mustervergleich von Template-Template-Argumenten umsetzen.Implizit deklarierte BIND(C)-Funktion %qs bei %L ist mÃ¶glicherweise nicht interoperabel mit CImplizit deklarierte BIND(C)-Variable %qs bei %L kÃ¶nnte nicht C-kompatibel seinImplizit deklarierte Funktion %s wird in !$OMP DECLARE REDUCTION bei %L verwendetImplizit deklariertes Unterprogramm %s wird in !$OMP DECLARE REDUCTION bei %L verwendetImplizit deklarierte Variable %qs bei %L kÃ¶nnte nicht C-kompatibel sein, ist aber ein Scheinargument fÃ¼r BIND(C)-Prozedur %qs bei %LImplizit angegebener PARAMETER %qs bei %L passt nicht zu frÃ¼herem IMPLICIT-TypEinbezogenes SAVE fÃ¼r Modulvariable %qs bei %L, benÃ¶tigt wegen StandardinitialisierungFeld mit impliziter Form bei %LVerbesserung der FÃ¤higkeit des GCC, Spaltennummern in groÃŸen Quelldateien zu verfolgen, auf Kosten einer langsameren Kompilierung.Unreine Funktion %qs bei %L wird mÃ¶glicherweise nicht ausgewertetUnreine Funktion bei %L wird mÃ¶glicherweise nicht ausgewertetIn %s bei %L mÃ¼ssen alle Prozeduren auch FUNCTIONs sein, da der allgemeine Name auch der Name des abgeleiteten Typs istIn %s bei %L mÃ¼ssen alle Prozeduren entweder SUBROUTINE oder FUNCTION seinIn C++ bedeutet ungleich Null die Warnung vor veralteter Umwandlung von Zeichenkettenliteralen in Â»char *Â«. In C erfolgt eine Ã¤hnliche Warnung, nur ist die Umwandlung nat. laut ISO-C-Standard nicht veraltet.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. %sIn SSA-PRE-Optimierungen auf BÃ¤umen Teils-Teils-Redundanz eliminieren.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.Im Aufruf von %qs bei %L ist eine TypunvertrÃ¤glichkeit bei Argument %qs; %s wurde an %s Ã¼bergebenIn Konstruktor %qsIn Kopierkonstruktor %qsIn Destruktor %qsIn Datei, eingebunden vonIn Funktion %qsIn Lambda-FunktionIn Elementfunktion %qsIn ModulIn Modul, importiert beiIn statischer Elementfunktion %qsInclude-Verzeichnis %qs: %sInkompatibles ALLOCATE-Objekt bei %C fÃ¼r CHARACTER-Typspezifikation bei %LUnvertrÃ¤glicher abgeleiteter Typ in PARAMETER bei %LInkompatible Initialisierung zwischen einer abgeleiteten TypentitÃ¤t und einer EntitÃ¤t mit Typ %qs bei %CUnvertrÃ¤gliche RÃ¤nge %d und %d in Zuweisung bei %LUnvertrÃ¤gliche RÃ¤nge in %s (%d und %d) bei %LUnvertrÃ¤gliche Typen in DATA-Anweisung bei %L; versuchte Umwandlung von %s an %sUnvertrÃ¤gliche Typangabe fÃ¼r Feldelement bei %LUnvertrÃ¤gliche Verwendung von TILE und COLLAPSE bei %LInkonsistente Ã„quivalenzregeln mit %qs bei %L und %qs bei %LInterne Compilerwarnung: No location in expression near %LInterne Compilerwarnung: Inconsistent internal state: No location in statementRÃ¤nge fÃ¼r Operator bei %%L und %%L stimmen nicht Ã¼bereinInterner Compilerfehler: Incorrect EH edge %i->%iFalsche Ausdehnung in Argument B in MATMUL-Intrinsic in Dimension 1: ist %ld, sollte %ld seinFalscher Funktions-RÃ¼ckgabewertIEEE-Befolgung fÃ¼r Gleitkommavergleiche erhÃ¶hen.Index in Dimension %d ist auÃŸerhalb der Grenzen bei %LIndexvariable %qs ist nicht als INTENT(INOUT)-Argument definierbar bei %L in Prozedur %qs, die aus der DO-Schleife bei %L heraus aufgerufen wirdIndexvariable %qs ist nicht als INTENT(INOUT)-Argument definierbar bei %L in Unterroutine %qs, die aus der DO-Schleife bei %L heraus aufgerufen wirdIndexvariable %qs neudefiniert bei %L in Prozedur %qs, aufgerufen aus der DO-Schleife bei %LIndexvariable %qs wird auf undefiniert als INTENT(OUT)-Argument bei %L in Prozedur %qs gesetzt, wird aus der DO-Schleife bei %L aufgerufenIndexvariable %qs wird auf undefiniert gesetzt als INTENT(OUT)-Argument bei %L in Unterroutine %qs, die aus der DO-Schleife bei %L heraus aufgerufen wirdAuf Anwesenheit von Prozessorfehlern hinweisen.PrioritÃ¤t fÃ¼r r0..r3 / r12..r15 mit TARGET_REGISTER_PRIORITY ausdrÃ¼cken.Vergleich auf Ungleichheit fÃ¼r %s bei %LVerwendung von Hardware-Gleitkommabefehlen unterdrÃ¼cken.Initialisierung bei %C ist in PURE-Prozedur nicht erlaubtInitialisierung bei %C ist nicht fÃ¼r eine ZeigervariableInitialisierung einer allozierbaren Komponente bei %C ist nicht erlaubtInitialisierung des Zeigers bei %C ist nicht in einer PURE-Prozedur erlaubtInitialisierung einer Strukturkomponente mit einer HOLLERITH-Konstante bei %L ist nicht erlaubtInitialisierung einer Variablen bei %C ist in einer PURE-Prozedur nicht erlaubtInitialisierungszeichenkette bei %L wurde abgeschnitten, um zur Variable zu passen (%ld/%ld)Komponenten von abgeleiteten Typvariablen gemÃ¤ÃŸ anderer init-Schalter initialisieren.Lokale Variablen auf Null initialisieren (von g77).Initialisiertes Symbol %qs bei %C kann nur COMMON in BLOCK DATA seinInitialisierte Variable %qs bei %L ist in leerem COMMON, aber Initialisierung ist nur in benannten COMMON-BlÃ¶cken erlaubtInitialisierer nicht erlaubt fÃ¼r PARAMETER %qs bei %CInitialisierung einer bereits initialisierten Variablen bei %C__atomic-Operationen Â»inlineÂ« erzeugen, wenn Lock-freie Befehlssequenz verfÃ¼gbar ist.Alle bekannten Zeichenkettenoperationen einbetten (inline).Code inline einbetten, um Befehlscache nach dem Aufsetzen verschachtelter Funktionstrampoline zu verwerfen.Konstanten einbetten, wenn es mit 2 Befehlen oder weniger geht.Zeichenkettenoperationen memset/memcpy als Â»inlineÂ« einfÃ¼gen, aber Inline-Version nur fÃ¼r kleine BlÃ¶cke durchfÃ¼hren.Rekursives inlinen nur, wenn die Wahrscheinlichkeit des Aufrufs den Parameter Ã¼berschreitet.Befragungsparameter darf nicht in einer data-stmt-object-list bei %C vorkommenENDBR-Befehl beim Betreten einer Funktion nur via cf_check-Attribut fÃ¼r CET-Instrumentierung einfÃ¼gen.In jedem Funktionsprolog NOP-Befehle erzeugen.Arc-basierten Programm-Profilierungscode einfÃ¼gen.Code einfÃ¼gen, der jede Speicherseite des Stapels bei der Allokation antestet, um vor Angriffen basierend auf Ãœberschneidungen zu schÃ¼tzen.Code einfÃ¼gen, um AusdrÃ¼cke zu profilen.Lockerungs-Hinweis an Linker Ã¼bergeben, um Lockerung durchzufÃ¼hren.Code zur StapelprÃ¼fung in das Programm einfÃ¼gen. Dasselbe wie -fstack-check=specific.Anzahl der Maschinenbefehle, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt werden.Anzahl der Maschinenbefehle, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt werden.Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden.Verlassen von Funktionen mit __fentry__ instrumentieren, in instrumentierten Funktionen.Funktionen nur aus Dateien instrumentieren, deren Namen zu keinem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt).Funktionen nur aus Dateien instrumentieren, deren Namen zu einem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt).Ganzzahldivision bei %2$L zu Konstante %1$qs abgeschnittenGanzzahlausdruck erforderlich bei %CGanzzahlige ID (N) des spezifischen Befehls Â»fabsdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fabssÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fadddÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»faddsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fatandÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fatansÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpeqdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpeqsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgedÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgtdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgtsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpledÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmplesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpltdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpltsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpnedÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpnesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcosdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcossÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fdivdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fdivsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fexpdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fexpsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fextsdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixdiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixduÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixsiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixsuÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatidÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatisÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatudÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatusÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»flogdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»flogsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmaxdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmaxsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmindÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fminsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmuldÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmulsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fnegdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fnegsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdxhiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdxloÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdyÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsindÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsinsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsqrtdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsqrtsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsubdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsubsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftandÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftansÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftruncdsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fwrxÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fwryÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»roundÂ«.Ganzzahlart %d bei %C nicht verfÃ¼gbarGanzzahl auÃŸerhalb des symmetrischen Bereichs wegen Standard-Fortran bei %LGanzzahl auÃŸerhalb des symmetrischen Bereiches wegen Standard-Fortran-Konvertierung von %s in %s bei %LGanzzahlÃ¼berlauf bei der Berechnung des zu reservierenden SpeichersGanzzahl zu groÃŸ fÃ¼r ihre Art bei %C. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenGanzzahl bei %C zu groÃŸGanzzahlwert zu groÃŸ in Ausdruck bei %CFunktionen in ihre Aufrufer einfÃ¼gen, wenn CodegrÃ¶ÃŸe als nicht wachsend bekannt ist.Nicht als Â»inlineÂ« deklarierte Funktionen in ihre Aufrufer einfÃ¼gen, wenn gewinnbringend.Nur an einer Stelle aufgerufene Funktionen in ihre Aufrufer einfÃ¼gen.Intel-MCU-psABI wird im %s-Modus nicht unterstÃ¼tztSchleifen bei %L werden getauschtSchnittstelle %qs bei %L ist in spÃ¤terer PROCEDURE-Anweisung deklariertSchnittstelle %qs bei %L darf keine Anweisungsfunktion seinSchnittstelle %qs bei %L kann nicht allgemein seinSchnittstelle %qs bei %L muss explizit seinUnpassende Schnittstelle fÃ¼r Prozedurzeiger-Komponente %qs in Strukturkonstruktor bei %L: %sSchnittstelle in Scheinprozedur %qs bei %L passt nicht: %sSchnittstelle in globaler Prozedur %qs bei %L passt nicht: %sUnpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %qs ist kein UnterprogrammUnpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %sSchnittstelle muss fÃ¼r DEFERRED-Bindung bei %C angegeben werdenSchnittstellenname nach %<(%> bei %C erforderlichInterner Compilerfehler: Fehlerbehandlungsroutinen doppelt betreten.
  Interne Datei bei %L mit NamenslisteInterne Prozedur %qs in %s bei %LInterne Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigInterne Prozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltigInterne Prozedur %qs wird als effektives Argument bei %L verwendetInterne Einheit mit Vektor-Index bei %LJeden INTEGER(4) als INTEGER(8) interpretieren.Jeden REAL(4) als REAL(10) interpretieren.Jeden REAL(4) als REAL(16) interpretieren.Jeden REAL(4) als REAL(8) interpretieren.Jeden REAL(8) als REAL(10) interpretieren.Jeden REAL(8) als REAL(16) interpretieren.Jeden REAL(8) als REAL(4) interpretieren.ImaginÃ¤re, Festkomma, oder andere GNU-Zahlenauffixe als das korrespondieren Zahlenliteral statt eines benutzerdefinierten Zahlenliterals interpretieren.Interrupt-Dienst-Routinen kÃ¶nnen nicht im Â»Thumb-1Â«-Modus codiert werdenIm Â»textÂ«-Abschnitt Literalbereiche mit Codebereichen verweben.Intervall, in dem der Stack geprÃ¼ft wird, als Zweierpotenz in Bytes ausgedrÃ¼ckt.IntervallÃ¼berlappung von %<-fdbg-cnt=%s%>: [%u, %u] und [%u, %u]Intrinsisches %qs (%s) wird bei %L verwendetIntrinsisches %qs bei %L kann keine Initialisierung habenEingebautes %qs bei %L ist in Zuweisung des Prozedurzeigers ungÃ¼ltigEingebautes %qs bei %L ist nicht als effektives Argument erlaubtDas intrinsische %qs bei %L muss mindestens zwei Argumente habenIntrinsisches TRANSFER bei %L hat teilweise undefiniertes Ergebnis: QuellgrÃ¶ÃŸe %ld < ErgebnisgrÃ¶ÃŸe %ldIntrinsische Funktion %qs (%d) nicht erkanntIntrinsische Funktion %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtIntrinsische Funktion Â»%sÂ« bei %L ist nicht fÃ¼r CO_REDUCE erlaubtIntrinsische Funktion NULL bei %L kann kein tatsÃ¤chliches Argument fÃ¼r STORAGE_SIZE sein, da es einen disassoziierten Zeiger zurÃ¼ckgibtBei %2$L referenzierter intrinsischer Operator %1$qs nicht im Modul %3$qs gefundenSchnittstelle des intrinsischen Operators bei %L muss eine FUNCTION seinIntrinsische Prozedur %qs ist in PROCEDURE-Anweisung bei %L nicht erlaubtIntrinsische Prozedur bei %L kann keine MODULE PROCEDURE seinIntrinsisches Unterprogramm %qs bei %L darf keine Typspezifizierung habenIntrinsisches Symbol wurde bei %C in Â»!$ACC ROUTINE ( NAME )Â« angegeben und mit der inkompatiblen GANG, WORKER oder VECTOR-Klausel markiertUngÃ¼ltige BOZ-Literalkonstante, die bei %C im Feldindex verwendet wirdUngÃ¼ltiger C-Name in NAME=-Spezifizierung bei %CUngÃ¼ltige Hollerithkonstante bei %L enthÃ¤lt ein Wide-ZeichenUngÃ¼ltige Hollerithkonstante: %L muss mindestens ein Zeichen enthaltenUngÃ¼ltige Hollerithkonstante: Ganzzahlart bei %L sollte Standard seinUngÃ¼ltiger KIND-Parameter von %s bei %LUngÃ¼ltiger NAME %qs in Â»!$ACC ROUTINE ( NAME )Â« bei %CUngÃ¼ltiges NULL bei %LUngÃ¼ltiges Argument fÃ¼r Â»!$ACC WAITÂ« bei %CUngÃ¼ltiges Zuordnungsziel bei %CUngÃ¼ltiges Zeichen %<$%> bei %L. %<-fdollar-ok%> verwenden, um es als Erweiterung zuzulassenUngÃ¼ltiges Zeichen %qc in Variablenname bei %CUngÃ¼ltiges Zeichen 0x%s bei %CUngÃ¼ltiges Zeichen in Name bei %CUngÃ¼ltige(s) Zeichen in ELSE-Anweisung nach %CUngÃ¼ltige Klausel in Modul mit Â»!$ACC DECLAREÂ« bei %LUngÃ¼ltige Codimension %d bei %C, nur %d Codimensionen existierenUngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %LUngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %%LUngÃ¼ltiger Exponent-Buchstabe %<q%> in literaler Realkonstante bei %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.UngÃ¼ltiger Ausdruck im Strukturkonstruktor fÃ¼r Zeigerkomponente %qs bei %L in PURE-ProzedurUngÃ¼ltige Form der PROGRAM-Anweisung bei %CUngÃ¼ltige Form der WRITE-Anweisung bei %L, UNIT erforderlichUngÃ¼ltige Form der Feldreferenz bei %CUngÃ¼ltige Form der Coarray-Referenz bei %CUngÃ¼ltige Bildanzahl %d in SYNC IMAGESUngÃ¼ltiger Initialisierungsausdruck fÃ¼r ALLOCATABLE-Komponente %qs in Strukturkonstruktor bei %LUngÃ¼ltige Initialisierung %s in Data-Anweisung bei %CUngÃ¼ltiges SchlÃ¼sselwort %qs in intrinsischer Funktion %qs bei %LUngÃ¼ltige Art %d fÃ¼r CHARACTER-Konstante bei %CUngÃ¼ltige Art fÃ¼r %s bei %LUnerlaubtes Mischen von IEEE-128-Bit- und IBM-128-Bit-GleitkommatypenUngÃ¼ltige Initialisierung im alten Stil fÃ¼r abgeleitete Typkomponente bei %CUngÃ¼ltiger Operator fÃ¼r !$OMP DECLARE REDUCTION %s bei %LUngÃ¼ltiges Argument fÃ¼r Prozedur bei %LUngÃ¼ltige Zuweisung eines Prozedurzeigers bei %LUngÃ¼ltiger Bereich %s in Option %sUnzulÃ¤ssige Realart %d bei %CInvalid standard code on intrinsic %qs (%d)UngÃ¼ltige Teilzeichenkette in data-implied-do in DATA-Anweisung bei %LUngÃ¼ltiges Typspezifikation bei %CUngÃ¼ltige Verwendung der BOZ-Literalkonstante bei %LUngÃ¼ltiger Wert fÃ¼r Spezifikation %s bei %CEinen Hinweis ausgeben, wenn doppelte Diagnosemeldungen zusammengefasst werden.Fehlersuche-Informationen fÃ¼r compilergenerierte Hilfsvariablen ausgeben.FÃ¼r strikte Standardbefolgung benÃ¶tigte Warnungen ausgeben.Iteratorschritt bei %L kann nicht Null seinSprungziele werden an dieser Potenz von 2 ausgerichtet.Ausschuss hinter ASSOCIATE-Anweisung bei %CAusschuss hinter CALL bei %CAusschuss hinter GENERIC-Bindung bei %CAusschuss hinter MAP-Anweisung bei %CAusschuss hinter UNION-Anweisung bei %CAusschuss hinter unverschachtelter STRUCTURE-Anweisung bei %CEinfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen.Einfach icc0/fcc0 verwenden.KIND-Attribut bei %C in einer STRUCTURE-DefinitionKIND-Attribut bei %C in einer TYPE-DefinitionKIND-Parameter von %s bei %L muss ein Initialisierungsausdruck seinKIND-part_ref bei %CSchlÃ¼sselwort %qs bei %C bereits in aktueller Argumentliste aufgetretenSchlÃ¼sselwort-Argument %qs bei %L ist bereits mit einem anderen effektiven Argument verbundenSchlÃ¼sselwort-Argument %qs bei %L darf innerhalb einer Anweisungsfunktion nicht auftauchenSchlÃ¼sselwort-Argument %qs bei %L ist nicht in der ProzedurSchlÃ¼sselwort-Argument %qs bei %L ist nicht in der Prozedur; meinen Sie %qs?SchlÃ¼sselwort-Argument erfordert explizite Schnittstelle fÃ¼r Prozedur %qs bei %LSchlÃ¼sselwortargument erfordert explizite Schnittstelle fÃ¼r Prozedurzeigerkomponente %qs bei %LDie Art %d wird fÃ¼r CHARACTER bei %C nicht unterstÃ¼tztDie Art %d wird fÃ¼r Typ %s bei %C nicht unterstÃ¼tztParameter mit KIND-Typ fÃ¼r EntitÃ¤t bei %L unterscheidet sich vom Parameter mit KIND-Typ der TypspezifikationBekannte AArch64-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ARC-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte ARM-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ARM-CPUs (fÃ¼r Verwendung mit Optionen -mcpu= und -mtune=):Bekannte ARM-FPUs (fÃ¼r Verwendung mit Option -mfpu=):Bekannte ARM-Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte C6X ISAs (fÃ¼r Verwendung mit der Option -march=):Bekannte CPUs (fÃ¼r Verwendung mit Optionen -mcpu= und -mtune=):Bekannte CSKY-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte CSKY-FPUs (fÃ¼r Verwendung mit Option -mfpu=):Bekannte CSKY-Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte FR-V-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte IQ2000-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte Itanium-CPUs (fÃ¼r Verwendung mit Option -mtune=):Bekannte M68K-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte M68K-ISAs (fÃ¼r Verwendung mit Option -march=):Bekannte M68K-Mikroarchitekturen (fÃ¼r Verwendung mit Option -mtune=):Bekannte MIPS-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte MIPS-CPUs (fÃ¼r Verwendung mit Optionen -march= und -mtune=):Bekannte MIPS-IEEE-754-Einstellungen (fÃ¼r Verwendung mit Optionen -mabs= und -mnan=):Bekannte MIPS-ISA-Stufen (fÃ¼r Verwendung mit Option -mips):Bekannte PTX-ISA-Versionen (fÃ¼r Verwendung mit Option -misa=):Bekannte TILE-Gx CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte TILEPro-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte TLS-Dialekte (fÃ¼r Verwendung mit Option -mtls-dialect=):Bekannte __fp16-Formate (fÃ¼r Verwendung mit der Option -mfp16-format=):Bekannter Adressmodus (fÃ¼r Verwendung mit Option -maddress-mode=):Bekannte Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte Assemblerdialekte (fÃ¼r Verwendung mit Option Â»-masm=Â«):Bekannte Werte fÃ¼r RÃ¼ckkehr-Instrumentierung mit -minstrument-return=:Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mcmodel=):Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mict-model=):Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mcmodel=):Bekannte CPU-Typen (fÃ¼r Verwendung mit Option -mcpu=):Bekannte Datenausrichtungen (fÃ¼r Verwendung mit Option -malign-data=):Bekannte Gleitkomma-ABIs (fÃ¼r Verwendung mit Option -mfloat-abi=):Bekannte Anzahl der Gleitkomma-Register (fÃ¼r Verwendung mit der Option -mconfig-fpu=):Bekannte indirekte Sprungauswahlen (fÃ¼r Verwendung mit den Optionen -mindirect-branch=/-mfunction-return=):Bekannte bevorzugte LÃ¤nge von Registervektoren (fÃ¼r Verwendung mit der Option -mprefer-vector-width=):Bekannte Stapelschutz-WÃ¤chter (fÃ¼r Verwendung mit Option -mstack-protector-guard=):Bekannte ABIs fÃ¼r Vektorisierungs-Bibliothek (fÃ¼r Verwendung mit Schalter -mveclibabi=):L%d Cache-Wartezeit unbekannt fÃ¼r %sLEN-Argument (%ld) auÃŸerhalb des Bereichs 0:%d in intrinsischem MVBITSLEN-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITSLEN-Attribut bei %C in einer STRUCTURE-DefinitionLEN-Attribut bei %C in einer TYPE-DefinitionLEN oder KIND-Abfrageverweis in DATA-Anweisung bei %LLEN-part_ref bei %CLHS in %<noreturn%>-AufrufLINEAR-Klauselmodifizierer wird bei %L an DO- oder SIMD-Konstrukt verwendetFÃ¼r Argument bei %L ist die LINEAR-Klausel zusammen mit ORDERED-Klausel angegebenLINEAR-Dummy-Argument %qs mit VALUE-Attribut mit %s-Modifizierer bei %LLINEAR-Variable %qs bei %L muss INTEGER seinLOCK-Anweisung bei %CLOCK_EVENT in Variablen-Definitionskontext (%s) bei %LLOCK_TYPE in Variablen-Definitionskontext (%s) bei %LLOGICAL-Scheinargument %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qsLOGICAL-Operanden werden in Ausdruck bei %L benÃ¶tigtLOGICAL-RÃ¼ckgabevariable %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qsLTO-UnterstÃ¼tzung wurde in dieser Konfiguration nicht eingeschaltetMarke %d bei %C bereits als eine Formatmarke referenziertMarke %d bei %C bereits als Sprungziel referenziertMarke %d bei %C vorher als FORMAT-Marke verwendetMarke %d bei %C vorher als Sprungziel verwendetMarke %d bei %L definiert, kann aber nicht verwendet werdenMarke %d bei %L definiert, aber nicht verwendetMarke %d wird bei %L referenziert, aber nirgendwo definiertSprungmarke %qs nach %L passt nicht zur IF-Marke %qsMarke %qs bei %C passt nicht zur IF-Marke %qsMarke %qs bei %C passt nicht zur WHERE-Marke %qsMarke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %LMarkenname %qs bei %C ist mehrdeutigDO-Anweisung mit Label bei %LÃ–ffnende Klammer benÃ¶tigt nach %<*%> in Formatzeichenkette bei %LAlte Erweiterung:Buchstabe %qc hat bei %C bereits einen IMPLICIT-TypBuchstabe %qc wurde bereits in IMPLICIT-Anweisung bei %C gesetztBuchstaben in IMPLICIT-Anweisung bei %C mÃ¼ssen in alphabetischer Reihenfolge seinStufe nicht gefunden, verwenden Sie %<none%>, %<slim%>, %<blocks%>, %<vops%>.BeschrÃ¤nkungen fÃ¼r GOT-GrÃ¶ÃŸe aufheben.Wie -M, aber System-Header-Dateien ignorieren.Wie -MD, aber System-Header-Dateien ignorieren.Wie -pedantic, aber als Fehler ausgeben.Grenze von %d Fortsetzungen in Anweisung bei %C Ã¼berschrittenZeile bei %L wird abgeschnitten%s von %d Zeilen ausgefÃ¼hrt
! Code fÃ¼r einen __main-Kernel einbinden.Die D-Standardbibliothek dynamisch in das Compilat binden.Die D-Standardbibliothek statisch in das Compilat binden.Binden, um Programm im ELF-Format zu erzeugen (statt mmo).Mit HAL BSP verlinken.Mit eingeschrÃ¤nkter Version der C-Bibliothek linken.Mit libads.a, libc.a und crt0.o binden.Mit libc.a und libdebug.a binden.Mit libc.a und libsim.a binden.Mit libmvme.a, libc.a und crt0.o binden.Mit libsim.a, libc.a und sim-crt0.o binden.Mit libyk.a, libc.a und crt0.o binden.Mit schneller Gleitkomma-Bibliothek linken.Mit Library-PIC-Bibliotheken linken.Optimierungen zur Bindezeit mit Anzahl paralleler Jobs oder Jobserver.Alle verfÃ¼gbaren FehleranalysezÃ¤hler mit ihren Grenzen und Werten auflisten.Alle versteckten GC-Allokationen auflisten.Alle unverÃ¤nderlichen Felder auflisten, die eine Objektinstanz belegen.Alle Verwendungen von komplexen oder imaginÃ¤ren Typen ausgeben.Alle Variablen auflisten, die im threadlokalen Speicher landen.Informationen Ã¼ber alle SprachÃ¤nderungen auflisten.Listenelement %qs bei %L wurde von einer vorhergehenden Direktive OMP DECLARE TARGET auf einen abweichenden DEVICE_TYPE festgelegtListenelement %qs mit allozierbaren Komponenten ist nicht erlaubt in einer map-Klausel bei %LListenelement bei %C darf nicht koindiziert seinListe wurde zusammen mit Speicherreihenfolge-Klausel angegeben, in FLUSH-Direktive bei %CAlle Elemente der Archivbibliotheken laden, statt nur denen, die undefinierte Symbole erfÃ¼llen.Lock-Variable bei %L muss Skalar mit LOCK_TYPE seinLogischer SELECT CASE Block bei %L hat mehr als zwei FÃ¤lleLogischer Bereich in CASE-Anweisung bei %L ist nicht erlaubtLogische Werte bei %%L mÃ¼ssen mit %s statt mit %s verglichen werdenDie vom Linker geladenen Objektdateien wegschreiben.Symbole wegschreiben, die zum Laden eines Objekts gefÃ¼hrt haben.PCH-Dateien suchen und verwenden, sogar bei Vorverarbeitung.Sucht MÃ¶glichkeiten, Stapel-Anpassungen und Stapel-Referenzen zu reduzieren.Schleifen an dieser Potenz von 2 ausrichten.Schleife lÃ¤uft endlosSchleifenvariableSchleifenvariable bei %C kann kein Koarray seinSchleifenvariable bei %C kann keine Unter-Komponente seinSchleifenvariable bei %C kann kein Koarray seinSchleifenvariable wurde geÃ¤ndertSchleifen mit mindestens der angegebenen Durchlaufzahl erhalten Schleifenausrichtung.Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %dUntere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %dMCU %qs unterstÃ¼tzt keine Hardware-Multiplikation, aber %<-mhwmult%> ist auf %s gesetztMCU %qs unterstÃ¼tzt %s-ISA, aber %<-mcpu%> ist auf %s gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<16-bit%> gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<32-bit%> gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<f5series%> gesetztMIPS16 %<-mxgot%> CodeMIPS16 PIC fÃ¼r ABIs auÃŸer o32 und o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX-intern: Falscher Wert fÃ¼r 'm', kein CONST_INTMMIX-internal: Dieser Operand kann nicht dekodiert werdenMMIX-intern: CONST_INT erwartet, aber nicht diesMMIX-intern: Konstante erwartet, aber nicht diesMMIX-intern: Register erwartet, aber nicht diesMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX-intern: Dies ist keine Konstante:MMIX-intern: Diese Adresse wird nicht erkanntMMIX-intern: Versuch, ungÃ¼ltig umgekehrte Bedingung auszugeben:MMIX-intern: Was ist der CC davon?MMIX-intern: Was ist der CC davon?MMX-Vektorargument ohne eingeschaltetes MMX Ã¤ndert das ABIMMX-VektorrÃ¼ckgabe ohne eingeschaltetes MMX Ã¤ndert das ABIMODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle seinMODULE-PROCEDURE-Deklaration bei %CMODULE-PrÃ¤fix bei %CMODULE-PrÃ¤fix bei %C muss innerhalb eines Moduls, Teilmoduls oder Interfaces seinMOLD-Argument an NULL bei %L erforderlichMOLD-Marke bei %LMOLD-Marke bei %L steht mit SOURCE-Marke bei %L in KonfliktMOLD-Marke bei %L steht mit Typspezifikation bei %L in KonfliktIn NULL()-Argument bei %L wird MOLD= benÃ¶tigt: Mehrdeutig zwischen spezifischen Funktionen %s und %sMSA-MIPS16-Codeeingebaute MSP430-Funktionen sind nur innerhalb von Interrupt-Handlern einsetzbarMULT-Fall in cris_op_strGrÃ¶ÃŸe des zweiten Arguments von %s Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %LGrÃ¶ÃŸenordnung des zweiten Arguments von ISHFTC Ã¼berschreitet BIT_SIZE des ersten Arguments bei %CRÃ¼ckwÃ¤rtskettenzeiger pflegen.Macht Â»charÂ« standardmÃ¤ÃŸig vorzeichenbehaftet.Â»charÂ« standardmÃ¤ÃŸig vorzeichenlos machen.Dem Linker die Befehlszeilenoption Â»--no-relaxÂ« anstelle der Option Â»--relaxÂ« Ã¼bergeben.Alle Funktionsaufrufe indirekt machen.Ganzzahlen 32 Bit breit machen.Structs auf Vielfache von 4 Bytes vergrÃ¶ÃŸern (Warnung: ABI geÃ¤ndert).Maschine zur Binder-Entspannung soll annehmen, dass ein BefehlszÃ¤hlerÃ¼bersprung auftritt.Kaputte GENERIC-Anweisung bei %CFalsch geformte Typspezifikation bei %CDaten im P2-Raum reservieren.Gemangelte abgeleitete Typdefinition bei %CZuordnung von Modulen zu CMI-Dateien.MAC-Register als Aufruf-zerstÃ¶rt markieren.Alle Schleifen als parallel markieren.Implizit deklarierte Kopieroperationen als deprecated markieren, wenn die Klasse eine benutzerdefinierte Kopieroperation oder einen solchen Destruktor hat.Implizit deklarierte Kopieroperationen als deprecated markieren, wenn die Klasse eine benutzerdefinierte Kopieroperation hat.Alle inline-Funktionen und -Methoden mit versteckter Sichtbarkeit markieren.HÃ¶chstzahl der Basis-BlÃ¶cke in Schleife fÃ¼r Schleifeninvariantenbewegung.Maximale Schleifenanzahl fÃ¼r regionale Registerzuweisung (RA).Maximalzahl der Bytes, die mit Schleifen verglichen werden.Maximalzahl der Bytes, die ohne Schleifen verglichen werden.Maximalzahl der Bytes, die verglichen werden.Maximalzahl der Bytes, die inline kopiert werden.Maximale GrÃ¶ÃŸe der Konflikttabelle in MB.Maximalzahl der Debugmarkierungen, die expandiert oder eingereiht werden.GrÃ¶ÃŸte Rekursionstiefe fÃ¼r das Expandieren von variablenverfolgenden AusdrÃ¼cken.MaximalgrÃ¶ÃŸe der Speicherort-Liste, bei der Umkehrungsoperationen hinzugefÃ¼gt werden sollen.Maximale GrÃ¶ÃŸe variablenverfolgender Hash-Tabellen.Maximaler Code-Zuwachs durch Ende-VervielfÃ¤ltigung (in Prozent).GrÃ¶ÃŸtes durch frÃ¼hes Â»inlineÂ« eines einzelnen Aufrufs abgeschÃ¤tztes Wachstum des FunktionskÃ¶rpers.GrÃ¶ÃŸtes geschÃ¤tztes Ergebnis eines als vorhersagbar betrachteten Sprunges.Maximales Wachstum durch Â»inlineÂ« einer groÃŸen Funktion (in Prozent).Maximale Anzahl der Grenzendpunkte der Fallbereiche der Switch-Anweisung, die bei der Generierung der IPA-Funktionszusammenfassung verwendet werden.Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r LTO (in geschÃ¤tzten Befehlen)Maximales Stapelrahmen-Wachstum durch Â»inlineÂ« (in Prozent).Maximal erlaubte GrÃ¶ÃŸenzunahme und GesamtgrÃ¶ÃŸe der neuen Parameter, bis zu der IPA-RSA Zeiger auf Aggregate ersetzt.HÃ¶chstzahl der Iterationen des Durchgangs Ã¼ber eine Funktion.HÃ¶chstzahl der Ã¤hnlichen BasisblÃ¶cke, mit denen ein Basisblock verglichen wird.HÃ¶chsttiefe beim Durchlaufen des DFS durch die modref-Escapeanalyse.Maximale Verschachtelungstiefe von Schleifen fÃ¼r optimistisches value-number.Maximale Tiefe der logischen AusdrÃ¼cke, die von der Bereichsanalyse erfasst werden, um ausgehende Bereiche zu evaluieren.Maximale Tiefe des rekursiven Klonens fÃ¼r selbstrekursive Funktionen.GrÃ¶ÃŸte Tiefe der Suche im Dominator-Baum fÃ¼r anzuhebende AusdrÃ¼cke.Maximale Verschachtelung von Quadratwurzeln, um Potenzierung mit Gleitkommakonstanten abzubilden.HÃ¶chste Erweiterungsstufe mit Typ %qs bei %L erreichtMaximallÃ¤nge von KandidatenprÃ¼fungen fÃ¼r geradlinige StÃ¤rkereduktion.MaximalgrÃ¶ÃŸe der partiellen Aufwandsmenge, wenn Baumvoroptimierung ausgefÃ¼hrt wird.Maximale Anzahl der VALUEs, die wÃ¤hrend eines einzelnen Aufrufs von Â»find_base_termÂ« verarbeitet werden.HÃ¶chstzahl der Zugriffe, die pro modref-Verweis gespeichert werden.HÃ¶chstzahl der aktiven lokalen Speicherungen bei RTL-Eliminierung toter Speicherungen.HÃ¶chstzahl der zusammengesetzten Elemente fÃ¼r einen Parameter in Sprungfunktionen und Gittern.Anzahl der Argumente fÃ¼r ein PHI, bis zu der der FSM-Threader versucht, durch dessen Block zu laufen.HÃ¶chstzahl der Argumente in einem PHI, die einer TREE-if-Umwandlung unterstÃ¼tzt werden, auÃŸer wenn die Schleife mit einem SIMD-Pragma markiert ist.HÃ¶chstzahl der Arrays in einem SCoP.Maximale Anzahl von kÃ¼nstlichen Zugriffen, um eine VorwÃ¤rtsausbreitung zu ermÃ¶glichen, die die Skalare Ersetzung von Aggregaten fÃ¼r eine lokale Variable beibehÃ¤lt.HÃ¶chstzahl der Assertions, die wÃ¤hrend der VRP entlang der Standardkante einer switch-Anweisung hinzugefÃ¼gt werden.HÃ¶chstzahl der Basen, die pro modref-Baum gespeichert werden.HÃ¶chstzahl der Basis-BlÃ¶cke in einem Mehrfachsprung in einem endlichen Automaten.HÃ¶chstzahl der Bits, fÃ¼r die keine FMAs erzeugt werden.HÃ¶chstzahl der gleichzeitig offenen C++-Moduldateien beim verzÃ¶gerten Laden.HÃ¶chstzahl von bedingten Speicherpaaren, die ausgegeben werden kÃ¶nnen.HÃ¶chstzahl der konstanten Speicherungen, die im Speicherzusammenfassungs-Durchgang zusammengefasst werden.HÃ¶chstzahl der Datenreferenzen in Schleife zum Aufbau der AbhÃ¤ngigkeiten der Schleifendaten.Maximale Anzahl verschiedener PrÃ¤dikate, die zur Verfolgung der Eigenschaften von Schleifen in der interprozeduralen Analyse verwendet werden.HÃ¶chstzahl der AuflÃ¶sungen von Mehrdeutigkeiten pro Speicherzugriff.HÃ¶chstzahl der Ausstiegspunkte, die von modref pro SSA-Name aufgezeichnet werden.Die HÃ¶chstzahl der Felder in einer Struktur, bevor Zeigeranalyse sie als einzelne Variable behandelt.HÃ¶chstzahl der in Basis-Block zu betrachtenden Befehle fÃ¼r RTL-if-Umwandlung.Die HÃ¶chstzahl der Befehle in der ausfÃ¼hrungsbereiten Liste, die zur Umbenennung in Frage kommen.HÃ¶chstzahl der zu kopierenden Befehle, wenn BlÃ¶cke auf einem Mehrsprungpfad des Zustandsautomaten dupliziert werden.HÃ¶chstzahl der ISL-Operationen, 0 bedeutet unbegrenzt.HÃ¶chstzahl der SchleifenschÃ¤lungen, um Ausrichtung von Datenreferenzen in einer Schleife zu verbessern.HÃ¶chstzahl der beim spekulativen Devirtualisieren besuchten may-defs.HÃ¶chstzahl der NamensrÃ¤ume, in denen alternativ gesucht wird, wenn Nachschlagen eines Namens fehlschlÃ¤gt.HÃ¶chstzahl der geschachtelten Aufrufe, die bei der Analyse fÃ¼r uninitialisierte Variablen auf AbhÃ¤ngigkeiten in der Ablaufsteuerung untersucht werden.HÃ¶chstzahl der neuen Sprungpfade, die fÃ¼r einen endlichen Automaten erzeugt werden.Maximale Anzahl von Operationen in einem Parameterausdruck, die von der IPA-Analyse behandelt werden kÃ¶nnen.HÃ¶chstzahl der Parameter in einem SCoP.HÃ¶chstzahl, wie oft das Alias-Orakel pro Speichervorgang befragt wird.HÃ¶chstzahl der Verweise, die pro modref-Basis gespeichert werden.HÃ¶chstzahl der in einem Block erlaubten Anweisungen, die fÃ¼r Sprungbehandlung vervielfÃ¤ltigt werden mÃ¼ssen.HÃ¶chstzahl der Anweisungen, die von der Analyse der formalen Parameter fÃ¼r IPA besucht werden, basierend auf der Aliasanalyse in einer gegebenen Funktion.HÃ¶chstzahl der betrachteten Anweisungen fÃ¼r das Entdecken von Sprungfunktionsoffsets.HÃ¶chstzahl der Speicherungsketten, die im Speicherzusammenfassungs-Durchgang gleichzeitig berÃ¼cksichtigt werden.HÃ¶chstzahl der Zeichenketten, fÃ¼r die der strlen-Optimierungsdurchgang ZeichenkettenlÃ¤ngen aufzeichnet.HÃ¶chstzahl der Tests, die von modref-Anfragen durchgefÃ¼hrt werden.HÃ¶chstzahl, wie oft ein Befehl geplant werden kÃ¶nnte.Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine vorhersagbare Verzweigung erzeugt wird.Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine unvorhersagbare Verzweigung erzeugt wird.Maximale StÃ¼cke, die IPA-SRA pro Formalparameter verfolgt, folglich auch die maximale Anzahl von Ersetzungen eines Formalparameters.GrÃ¶ÃŸte Wahrscheinlichkeit des Einsprung-BB der geteilten Region (in Prozent relativ zum Einsprung-BB der Funktion), um teilweises Â»inlineÂ« durchzufÃ¼hren.Maximal erlaubte Rekursionstiefe beim Abfragen von Eigenschaften eines SSA-Namens.Maximal GrÃ¶ÃŸe (in Bytes) der Objekte, die bei der Eliminierung toter Speicherungen byteweise verfolgt werden.MaximalgrÃ¶ÃŸe der als Operanden erlaubten Konstantenwerte in Bytes.Maximale GrÃ¶ÃŸe einer jedem Parameter zugeordneten Liste von Werten fÃ¼r interprozedurale Konstantenweitergabe.Maximale GrÃ¶ÃŸe eines einzelnen Bereichs einer SpeicherzusammenfÃ¼hrung in Bytes.MaximalgrÃ¶ÃŸe einer globalen oder statischen Variable, die in kleine Datenbereiche gelegt wird.Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf CodegrÃ¶ÃŸe optimiert wird.Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf Geschwindigkeit optimiert wird.HÃ¶chste TeildatensatzlÃ¤nge kann %d nicht Ã¼berschreitenHÃ¶chste unterstÃ¼tzte BezeichnerlÃ¤nge ist %dMaximaler Entrollfaktor fÃ¼r die Â»unroll-and-jamÂ«-Transformation.Memberfunktionen, die innerhalb ihrer Klasse definiert sind, sind im ZustÃ¤ndigkeitsbereich des Moduls inline.Die Speicher-Tagging-Erweiterung unterstÃ¼tzt nicht %<-mabi=ilp32%>Nebeneinanderliegende Speicheroperationen zusammenfassen.ZustÃ¤nde, die Ã¤hnlich genug sind, wÃ¤hrend der Analyse zusammenfassen.Aufruf des Teilbefehls Â»mergeÂ«:Kleinstes VerhÃ¤ltnis von Befehlen zu Speicheroperationen, um Prefetching in einer Schleife einzuschalten.Kleinstes VerhÃ¤ltnis von Befehlen zu Prefetches, um Prefetching fÃ¼r eine Schleife mit unbekannter Frequentierung einzuschalten.Kleinster Abstand zwischen mÃ¶glicherweise in Konflikt stehendem Speichern und Laden.Mindestwahrscheinlichkeit in Prozent fÃ¼r Durchfall-Kanten, damit der BB zu geerbten EBB in LRA hinzugefÃ¼gt wird.Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r Linkzeitoptimierung (in geschÃ¤tzten Befehlen).Minimale Heaperweiterung, die Speicherbereinigung anstÃ¶ÃŸt, als Prozentsatz der GesamtgrÃ¶ÃŸe des Heap.Kleinste HeapgrÃ¶ÃŸe vor Speicherbereinigungsbeginn, in Kilobytes.Die Mindestzahl der Iterationen pro Thread in einer innersten parallelisierten Schleife.Mindestprozentsatz der Memrefs, die fÃ¼r unroll-and-jam verschwinden mÃ¼ssen, damit es profitabel ist.UnvertrÃ¤glichkeit in BIND(C)-Namen (%qs/%qs) bei %CKonflikt in ELEMENTAL-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sKonflikt in formalen Argumentnamen (%s/%s) von MODULE PROCEDURE bei %CKonflikt in PURE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sKonflikt in RECURSIVE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sUnstimmigkeit in Komponenten von Typ %qs, der von %qs abgeleitet ist bei %C: %qs erwartet, aber %qs erhaltenKonflikt in Anzahl der formalen Argumente von MODULE PROCEDURE bei %CUnpassende Zuweisung des Prozedurzeigers bei %L: Unpassende AufrufkonventionUnstimmigkeiten zwischen Dateiarchitektur und Â»-archÂ« nicht als Warnungen, sondern als Fehler ansehen!$OMP END ATOMIC fehlt hinter !$OMP ATOMIC CAPTURE bei %CIn fortgesetzter Zeichenkonstante bei %C fehlt %<&%>Fehlendes %<(%> in ELSE-IF-Ausdruck bei %CFehlendes %<(%> in IF-Ausdruck bei %CFehlendes %<)%> in ELSE-IF-Ausdruck bei %CArgument %qs des intrinsischen %qs bei %L fÃ¼r %qs des Typs %qs fehltFehlendes %qs-Argument fÃ¼r %qs bei %LFehlendes %qs in Anweisung bei oder vor %LFehlende Â»-mcpuÂ«-Option in ASM_CPU_SPEC?Fehlende INITIALIZER-Klausel fÃ¼r !$OMP DECLARE REDUCTION von abgeleitetem Typ ohne Defaultinitialisierer bei %LFehlendes THEN in ELSE-IF-Anweisung nach %LFehlendes Argument %qs in Aufruf von %qs bei %LFehlendes effektives Argument fÃ¼r Argument %qs bei %LFehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LFehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LFehlende Argumentliste in Funktion %qs bei %CFehlendes Argument fÃ¼r %qs bei %CFeldspezifikation bei %L in CODIMENSION-Anweisung fehltFehlende Feldspezifikation bei %L in DIMENSION-AnweisungFehlender Zeichenbereich in IMPLICIT bei %CSchlieÃŸende Klammer fÃ¼r Bindungsmarke bei %C fehltFehlende Kodimensionsangabe bei %CFehlendes Komma bei %LFehlende ZÃ¤hler fÃ¼r aufgerufene Funktion %sFehlende Dimensionsangabe bei %CEntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C fehltFehlender Exponent in Realzahl bei %CFehlende Format-Marke bei %CFehlendes Format mit Standard-Einheit bei %CFehlende allgemeine Spezifikation in USE-Anweisung bei %CFehlendes Element in Formatzeichenkette bei %LFehlender SchlÃ¼sselwortname in effektiver Argumentliste bei %CFehlender Art-Parameter bei %CFehlende Ã¶ffnende Klammer in Formatzeichenkette bei %LPositive Breite hinter L-Deskriptor bei %L fehltErforderte Klammern vor BIND(C) bei %C fehlenFehlende rechte Klammer bei %CFehlende rechte Klammer oder Komma bei %CFehlendes SymbolModul %qs in Zeile %d, Spalte %d: %sModuldatei %qs wurde nicht generiert, entweder weil das Modul keine MODULE PROCEDURE enthÃ¤lt oder weil es einen Fehler in dem Modul gibt.Modul-Eigenschaft in USE-Anweisung bei %C muss entweder INTRINSIC oder NON_INTRINSIC seinMehr effektive als formale Argumente in Prozeduraufruf bei %LInterner Fehler: More than one edge out of thunk nodeBerechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legen.Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegebenMehrere Schleifenachsen fÃ¼r Routine bei %C angegebenName %qs verweist nicht auf eine Unterroutine oder Funktion in !$ACC ROUTINE ( NAME ) bei %LNAME %qs ist in Â»!$ACC ROUTINE ( NAME )Â« bei %L ungÃ¼ltigNAME nicht erlaubt bei BIND(C) fÃ¼r ABSTRACT INTERFACE bei %CSpezifikation NAME= bei %C sollte ein konstanter Ausdruck seinNAME=-Angabe bei %C sollte ein Skalar der Standardzeichenart seinNAMELIST %qs in READ-Anweisung bei %L enthÃ¤lt Symbol %qs, das im Kontext zur Variablendefinition nicht auftreten darfNAMELIST-Feldobjekt %qs mit vermuteter Form in Namensliste %qs bei %LNAMELIST-Feldobjekt %qs ohne konstante Form in Namensliste %qs bei %LNAMELIST-Objekt %qs hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste %qs bei %L seinNAMELIST-Objekt %qs hat Verwendungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste %qs bei %L seinNAMELIST-Objekt %qs in Namensliste %qs bei %L hat ALLOCATABLE- oder POINTER-Komponenten erfordert daher eine definierte Ein-/AusgabeprozedurNAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/AusgabeprozedurNAMELIST-Objekt %qs in Namensliste %qs bei %L mit ALLOCATABLE- oder POINTER-KomponentenNAMELIST-Objekt %qs wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste %qs bei %L seinNAMELIST-Objekt %qs ohne konstante ZeichenlÃ¤nge in Namensliste %qs bei %LNEWUNIT-Spezifizierer bei %LNEWUNIT-Spezifizierer muss FILE= oder STATUS='scratch' bei %L habenPlanungsmodifizierer NONMONOTONIC zusammen mit ORDERED-Klausel bei %L angegebenNON_OVERRIDABLE und DEFERRED kÃ¶nnen nicht gleichzeitig bei %C auftretenNOPASS oder explizite Schnittstelle bei %C erforderlichInterner Fehler: NOTE_INSN_BASIC_BLOCK %d in middle of basic block %dInterner Fehler: NOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK-AttributAuf rechter Seite in Zuweisung bei %L tritt NULL aufNULL bei %L ist nicht als tatsÃ¤chliches Argument der intrinsischen Funktion %qs erlaubtintrinsisches NULL mit reservierbarem MOLD bei %LNULL in Arithmetik verwendetNULL() bei %C darf nicht in einem Feld-Konstruktor erscheinenNULL()-Initialisierung bei %C ist mehrdeutigNULL()-Initialisierung bei %C kÃ¶nnte kein MOLD habenNULL() in der NÃ¤he von %L darf nicht in einer INQUIRE-Anweisung vorkommenNULLIFY erlaubt keine Neuzuordnung von Grenzen fÃ¼r Zeigerobjekt bei %CName %qs bei %C ist bereits als eine allgemeine Schnittstelle bei %L definiertName %qs bei %C ist eine mehrdeutige Referenz auf %qs von aktueller ProgrammeinheitName %qs bei %C ist eine mehrdeutige Referenz auf %qs vom Modul %qsName %qs bei %C ist der Name der ProzedurName %qs in %s-Anweisung bei %C ist kein KonstruktnameName %qs in %s-Anweisung bei %C ist unbekanntName %qs des ABSTRACT INTERFACE bei %C kann nicht der gleiche wie ein intrinsischer Typ seinName hinter Â»!$omp criticalÂ« und Â»!$omp end criticalÂ« passt nicht bei %CName bei %C ist zu langName der Systembibliothek, gegen die gelinkt wird.Name der Startdatei.Name zu langBenannter COMMON-Block %qs bei %L muss die gleiche GrÃ¶ÃŸe wie anderswo haben (%lu Bytes gegenÃ¼ber %lu Bytes)Benanntes Block-DO bei %L erfordert passenden ENDDO-NamenBenannte Konstante %qs bei %L kann kein EQUIVALENCE-Objekt seinBenannte Konstante %qs in Variablen-Definitionskontext (%s) bei %LBenannte Konstante bei %C in EQUIVALENCENamensliste %qs kann bei %L kein Argument seinNamensliste %qs kann bei %L nicht als Argument fÃ¼r Unterprogramm oder Funktion verwendet werdenGruppenname %qs der Namensliste bei %C hat bereits einen Basistypen von %qsGruppenname %qs der Namensliste bei %C ist bereits USE-verbunden und kann nicht respezifiziert werden.Name der Namenslisten-Gruppe bei %L kann kein SAVE-Attribut habenEntweder EntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C erforderlichNegatives Argument N bei %LNegativer Exponent der Ganzzahl bei %L ergibt 0 als ErgebnisGeschachtelter CRITICAL-Block bei %CGeschachtelte Trampolin-Funktionen werden auf dem CK801 nicht unterstÃ¼tzt.In BIND(C) bei %C ist kein bindender Name erlaubtKeine Zweige
  Keine Aufrufe
  Kein voreingestelltes crt0.o.Noch keine Beschreibung.Interner Fehler: No edge out of thunk nodeKeine ausfÃ¼hrbaren Zeilen
  Im Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r allozierbare Komponente %1$qs angegebenIm Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r Komponente %1$qs angegebenWird nicht mehr unterstÃ¼tzt.Interner Fehler: No region crossing jump at section boundary in bb %iBenutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %LNicht-PARAMETER-Symbol %qs bei %L kann nicht implied-shape seinNicht-POINTER in Zeiger-Verbindungskontext (%s) bei %LNicht-RECURSIVE Prozedur %qs bei %L ruft sich mÃ¶glicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werdenNicht-THREADPRIVATE-Objekt %qs in Klausel COPYIN bei %LElement eines Feldes mit vermuteter Form aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LElement eines Feldes mit vermuteter GrÃ¶ÃŸe aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LNicht-Zeichen in FORMAT-Markierung bei %LWeder Zeichen noch Hollerith in FORMAT-Markierung bei %LElement eines Zeigerfeldes aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LNicht-konstante untere Grenze in Deklaration mit impliziter Form bei %LNicht-Standard-LOGICAL in %s-Marke bei %LNicht-Scheinobjekt %qs in %s-Klausel bei %LNicht-erweiterbarer abgeleiteter Typ %qs bei %L darf nicht ABSTRACT seinNicht-numerisches Zeichen in Anweisungsmarke bei %CNicht-polymorphes Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %LNicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form habenIrrelevante Ziffern in %qs-Zahl bei %C, mÃ¶glicherweise falsche KINDNicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %LMÃ¶gliche WertÃ¤nderung bei Umwandlung von %qs in %qs bei %LVariable darf in intrinsischer Zuweisung bei %L nicht polymorph sein - bitte prÃ¼fen, ob es ein passendes spezifisches Unterprogramm fÃ¼r den Â»=Â«-Operator gibtNicht-Koarray-Komponente %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da %s bei %L eine Kodimension oder Koarray-Subkomponente hat.)Nicht-Koarray-Komponente %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da es bereits eine Koarray-Subkomponente gibt.)Nicht-Koarray-Komponente %s bei %L des Typs LOCK_TYPE oder mit Subkomponente des Typs LOCK_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da %s bei %L eine Kodimension oder Koarray-Subkomponente hat.)Nicht-Koarray-Komponente %s bei %L des Typs LOCK_TYPE oder mit Subkomponente des Typs LOCK_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da es bereits eine Koarray-Subkomponente gibt.)Tab-Zeichen bei %C passt nichtUnpassendes Tab-Zeichen in Spalte %d der Zeile %dTab-Zeichen in Format bei %C passt nichtAbschnitt eines nicht konstanten Feldes bei %L in DATA-AnweisungInclude-Verzeichnis %qs ist nicht vorhandenNichtganzzahliger Exponent in einem Initialisierungsausdruck bei %LUnvertrÃ¤glicher Feld-FPTR bei %L fÃ¼r C_F_POINTER: %sUnvertrÃ¤gliches Feld bei %L als Argument fÃ¼r C_LOC: %sUnvertrÃ¤gliche Prozedur bei %L fÃ¼r C_FUNLOCUnvertrÃ¤glicher Prozedurzeiger bei %L fÃ¼r C_F_PROCPOINTERNichtintrinsische elementare Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigNichtnegative Breite in Formatzeichenkette bei %L benÃ¶tigtNichtzeiger-Objekt %qs mit Standard-Initialisierung darf nicht in einer DATA-Anweisung bei %L erscheinenNichtpolymorphe Referenz auf abstrakten Typ bei %CNichtstandard-Umwandlung von %s in %s bei %LNicht-Standard Typ-Deklaration %s*%d bei %CNicht mit %<--enable-gather-detailed-mem-stats%> konfiguriert.Nicht genug Element in Feldinitialisierung bei %CUnerwartetes TAG.Hinweisen, wenn #include-Direktiven nicht in import-Deklarationen Ã¼bersetzt werden und nicht eindeutig textuell sind.Hinweisen, wenn #include-Direktiven in import-Deklarationen Ã¼bersetzt werden.Pfadname fÃ¼r compilierte Modulschnittstelle eines bestimmten Moduls oder Header-Einheit ausgeben.Pfadnamen fÃ¼r compilierte Modulschnittstellen zur Info ausgeben.Hinweisen, wenn das #include eines bestimmten Headers Ã¼bersetzt wird.Anzahl der Partitionen, in die das Programm aufgeteilt werden soll.Anzahl der zur Ãœbergabe von Ganzzahlargumenten verwendeten Register.Numerischer PARAMETER in komplexer Konstante bei %C erforderlichIn Ausdruck bei %L werden numerische Operanden benÃ¶tigtNumerische oder CHARACTER-Operanden benÃ¶tigt in Ausdruck bei %LOLD-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinOMP ATOMIC bei %L mit mehrfachen atomic-KlauselnOMP CRITICAL bei %L mit HINT-Klausel benÃ¶tigt NAME, auÃŸer wenn omp_sync_hint_none verwendet wirdOMP DECLARE TARGET COMMON bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hntOMP DECLARE TARGET COMMON bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hntDirektive OMP DECLARE TARGET bei %L mit nur DEVICE_TYPE-Klausel wird ignoriertÂ»OMP DECLARE TARGETÂ«-Variable bei %L ist ein Element eines COMMON-BlocksOMP-DECLARE-TARGET-Variable bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hntOMP-DECLARE-TARGET-Variable bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hntOMP TARGET UPDATE bei %L erfordert mindestens eine TO- oder FROM-KlauselOPEN-Anweisung bei %L muss UNIT oder NEWUNIT habenOPEN-Anweisung in PURE-Prozedur bei %C nicht erlaubtOPERATOR-Argument bei %L muss eine PURE-Funktion seinOPTIONAL ist in BLOCK bei %C nicht erlaubtORDER bei %L ist keine Permutation der GrÃ¶ÃŸe von SHAPE bei %LArgument der ORDERED-Klausel bei %C ist keine konstante positive GanzzahlORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSE%<ORDERED%>-Klausel darf nicht nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werdenObjekt %qs bei %L ist keine VariableObjekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht kopiert werden und brauchen das auch nichtObjekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht zugeordnet werden und brauchen das auch nichtObjective-C-Deklarationen dÃ¼rfen nur im globalen GÃ¼ltigkeitsbereich erscheinenVeraltete Funktion:Ausgelagertes Werkzeug, um mit gcda-ZÃ¤hler zu arbeiten
--- 2151,2164 ----
  In Konflikt stehende Initialisierungen in Union bei %L und %LNÃ¤her der IBM XLC-Semantik entsprechen.Mit nichts besonderem Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1990, wie 1994 ergÃ¤nzt, Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 1990 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1990 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003 sowie GNU-Erweiterungen) Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 1998 (inclusive technischer Korrekturen von 2003) Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 1999 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 1999 Ã¼bereinstimmen.Mit dem ISO-C-Standard von von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2011 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2011 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2011 Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2014 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2014 Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2017 (verÃ¶ffentlicht 2018) mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C-Standard von 2017 (2018 verÃ¶ffentlicht) Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2017 mit GNU-Erweiterungen Ã¼bereinstimmen.Mit dem ISO-C++-Standard von 2017 Ã¼bereinstimmen.Mit dem ISO-C++-Standard 2020 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C++-Standard fÃ¼r 2020 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem ISO-C++-Standardentwurf 2023 Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C++-Standardentwurf fÃ¼r 2023 mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem ISO-C-Standardentwurf 202X Ã¼bereinstimmen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung).Mit dem ISO-C-Standardentwurf fÃ¼r 202X mit GNU-Erweiterungen (experimentelle und unvollstÃ¤ndige UnterstÃ¼tzung) Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2003 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2008 inkl. TS 29113 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2008 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 2018 Ã¼bereinstimmen.Mit dem Standard ISO Fortran 95 Ã¼bereinstimmen.Mit der in GCC 4.0 implementierten Version Objective-C 1.0 Ã¼bereinstimmen.Der ABI o32-FPXX entsprechen.Zugriff auf Speicher in BytegrÃ¶ÃŸe als langsam betrachten.Typ Â»intÂ« als 16 Bit breit ansehen.Typ Â»intÂ« als 32 Bit breit ansehen.Konstanter Ausdruck in FORMAT-Markierung bei %L muss vom Standard-CHARACTER-Typ seinKonstanten-Ausdruck erforderlich bei %CKonstanter logischer Wert in CASE-Anweisung wird bei %L wiederholtNetze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilen.Enthaltene Funktion %qs bei %L hat keinen IMPLICIT-TypEnthaltene Prozedur %qs bei %C steht in Konflikt mit Prozedur, die bei %L definiert wurdeEnthaltene Prozedur %qs bei %C ist bereits mehrdeutigSchnittstellenprozedur %qs bei %L hat denselben Namen wie die umgebende ProzedurEnthaltene Prozedur %qs bei %L einer PURE-Prozedur muss auch PURE seinErstellen der Steuerung fÃ¼r KehrwertabschÃ¤tzungen.Den IEEE-Trap-Modus steuern.Den generierten FP-Rundungsmodus steuern.Die PrÃ¤zision der FP-Ausnahmen steuern.Steuern, welche Ereignisse in den Diagnosepfaden angegeben werden.Steuert, wie der Schleifenvektorisierer partielle Vektoren verwendet. 0 bedeutet nie, 1 bedeutet nur fÃ¼r Schleifen, die nicht unbedingt vektorisiert werden mÃ¼ssen, 2 bedeutet fÃ¼r alle Schleifen. Voreinstellung ist 2.Umwandlung von %qs in %qs bei %LUmwandlung von %s in %s bei %LUmwandlung von %s in standardartiges COMPLEX(%d) bei %L kÃ¶nnte Genauigkeit verlieren, evtl. KIND-Argument verwendenUmwandlung einer Unendlichkeit oder NaN bei %L in INTEGERAdressen 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.Umwandlung bedingter SprÃ¼nge in innersten Schleifen in zweiglose Ã„quivalente durchfÃ¼hren.Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln.FunktionsrÃ¼ckkehr in Aufruf umwandeln und Thunk zurÃ¼ckgeben.Indirekte Aufrufe und SprÃ¼nge in Aufrufe umwandeln und Thunks zurÃ¼ckgeben.Feldabschnitte bei Prozedureintritt in einen zusammenhÃ¤ngenden Block kopieren.Copyright %s 2021 Free Software Foundation, Inc.
  Unpassender Korang in Argument %qs bei %L (%d und %d)Kosten, zu denen GCSE-Optimierungen nicht die Entfernung beeintrÃ¤chtigen werden, um die ein Ausdruck verschoben werden kann.FÃ¼r Sprungbefehl anzunehmende Kosten.FÃ¼r einen Multiplikationsbefehl anzunehmende Kosten.FÃ¼r einen Multiplikationsbefehl anzunehmende Kosten; 4 entspricht einem normalen Befehl.Echte Art mit mindestens %d Bits konnte nicht gefunden werdenAddis-Wert fÃ¼r Fusion kann nicht erzeugt werdenAusgabedatei Â»%sÂ« konnte nicht geÃ¶ffnet werden
  Spekulative AbhÃ¤ngigkeiten wÃ¤hrend PrioritÃ¤tsberechnung der Befehle zÃ¤hlen.Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form seinCray-Zeigerende bei %L tritt in mehreren pointer()-Anweisungen aufCray-Zeigerziel %qs in %s-Klausel bei %LCray-Zeigerziel %qs in Klausel SHARED bei %LCray-Zeigerziel-Objekt %qs in Klausel %s bei %LCray-Zeigerziel-Objekt %qs von abgeleitetem Typ in Â»%sÂ«-Klausel bei %LCray-Zeigerziel-Objekt %qs von polymorphem Typ in %qs-Klausel bei %LCray-Zeiger %qs in %s-Klausel bei %LCray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benÃ¶tigen %d BytesCray-Zeiger bei %C muss eine Ganzzahl seinCray-Zeiger-Deklaration bei %C benÃ¶tigt den Schalter %<-fcray-pointer%>Cray-Zeiger-Objekt %qs in Klausel %s bei %LCray-Zeiger-Objekt von abgeleitetem Typ %qs in Â»%sÂ«-Klausel bei %LCray-Zeiger-Objekt %qs von polymorphem Typ in %qs-Klausel bei %LGUI-Anwendung erzeugen.Dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Shared Library erzeugen.Statische, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Kanonische Induktionsvariablen in Schleifen erzeugen.Konsolenanwendung erzeugen.Von Â»gcovÂ« benÃ¶tigte Dateien anlegen.Â»%sÂ« wird erzeugt
! Zwischenergebnis-Feld bei %L wird erzeugtBei %L wird ein vorÃ¼bergehendes Feld fÃ¼r Argument %qs erzeugtvariadische Funktionen im D-Stil kÃ¶nnen nicht mit Â»-betterCÂ« verwendet werdenDATA-Feld %qs bei %L muss in vorheriger Deklaration angegeben werdenDATA-Element %qs bei %L kann keinen Coindex habenDas DATA-Element %qs bei %L kann kein ALLOCATABLE-Attribut habenDATA-Element %qs bei %L ist ein Zeiger und muss daher ein vollstÃ¤ndiges Feld seinDas DATA-Objekt in der NÃ¤he von %L hat das Zeiger-Attribut und der entsprechende DATA-Wert ist kein gÃ¼ltiges initial-data-targetDATA-Anweisung bei %C hinter der ersten ausfÃ¼hrbaren AnweisungDATA-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenDATA-Anweisung bei %C ist in PURE-Prozedur nicht erlaubtDATA-Anweisung bei %L hat mehr Werte als VariablenDATA-Anweisung bei %L hat mehr Variablen als WerteDC-Format-Spezifizierer bei %C nicht erlaubtDEALLOCATE ObjektDEALLOCATE von Koarray bei %C in CRITICAL-BlockDEALLOCATE von Koarray bei %C in DO CONCURRENT-BlockDECIMAL= bei %L ist in Fortran 95 nicht erlaubtDEF_INTERNAL_FLT_FN (%s) hat keine verknÃ¼pften eingebauten FunktionenDEF_INTERNAL_INT_FN (%s) hat keine verknÃ¼pften eingebauten FunktionenDELIM= bei %L ist in Fortran 95 nicht erlaubtDEPEND SINK wird zusammen mit DEPEND SOURCE an demselben Konstrukt bei %L verwendetDETACH-Ereignisbehandler %qs in %s-Klausel bei %LDETACH-Ereignisbehandler %qs in SHARED-Klausel bei %LDIM-Argument bei %L ist auÃŸerhalb der GrenzenDIM-Argument ohne COARRAY-Argument ist fÃ¼r intrinsisches THIS_IMAGE bei %L nicht erlaubtDIMENSION fÃ¼r %qs auÃŸerhalb seines INTERFACE-KÃ¶rpers bei %L angegebenArgument DISTANCE= fÃ¼r NUM_IMAGES bei %LArgument DISTANCE= fÃ¼r THIS_IMAGE bei %LDie chunk_size der DIST_SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckDO CONCURRENT-Konstrukt bei %CDO-Schleife bei %L ist undefiniert, da sie Ã¼berlÃ¤uftDO-Schleife bei %L ist undefiniert, da sie unterlÃ¤uftDO-Schleife bei %L wird null mal ausgefÃ¼hrtDO-Schrittwert ist NullDO-Abbruchanweisung ist nicht Â»END DOÂ« oder Â»CONTINUEÂ« mit Marke %d bei %CDO-Iterator %qs bei %L ist innerhalb eines Iterators mit gleichem NamenDOUBLE COMPLEX bei %CDP-Format-Spezifizierer bei %C nicht erlaubtDTIO-%s-Prozedur bei %L muss rekursiv seinDTIO-Zeichenargument bei %L muss angenommene LÃ¤nge habenDTIO-Scheinargument bei %L muss ein Skalar seinDTIO-Scheinargument bei %L muss ein ASSUMED SHAPE ARRAY seinDTIO-Scheinargument bei %L muss von KIND = %d seinDTIO-Scheinargument bei %L muss vom Typ %s seinDTIO-Scheinargument bei %L muss INTENT %s habenDTIO-Prozedur %qs bei %L muss ein Unterprogramm seinDarwin unterstÃ¼tzt Â»-mfentryÂ« oder verwandte Optionen nichtDarwin ist keine mx32-PlattformDatenelement oberhalb der oberen Feldgrenze bei %LDatenelement unterhalb der unteren Feldgrenze bei %LDaten werden im Big-Endian-Format gespeichert.Daten werden im Little-Endian-Format gespeichert (Standard).Daten werden ausgehend vom Start des Programmcodes statt der GOT adressiert (mit -fPIC/-fPIE).Datenziel bei %L darf keinen Koindex habenDatenÃ¼bertragungselement bei %L kann keine vollstÃ¤ndige Referenz auf Feld vermuteter GrÃ¶ÃŸe seinElement zum Datenaustausch bei %L kann nicht polymorph sein, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine POINTER-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten habenDatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitetDatenÃ¼bertragungselement bei %L kann keine Prozedurzeiger-Komponenten habenDatenzeigerobjekt bei %L muss unbegrenzt polymorph oder von einem Typ mit BIND- oder SEQUENCE-Attribut sein, um zum unbegrenzt polymorphen Ziel zu passenDebugging-Bibliothe, die anstelle von phobos verwendet wird.Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschaltenWenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschaltenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf, der %lli-mal ausgefÃ¼hrt wurde, devirtualisiert werdenWenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe, die %lli-mal ausgefÃ¼hrt wurden, devirtualisiert werdenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschaltenWenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschaltenStandardbibliothek, die anstelle von phobos verwendet wird.ZurÃ¼ckholen der Funktionsargumente vom Stapel bis auf weiteres hinauszÃ¶gern.Aufgeschobenes Feld %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtParameter aufgeschobenen Typs wird noch nicht unterstÃ¼tztUnerreichbare Befehle lÃ¶schen, die Ausnahmen werfen kÃ¶nnen.UnnÃ¶tige NullzeigerprÃ¼fungen lÃ¶schen.GelÃ¶schte Funktion:Veraltet zugunsten von -std=c++11.Veraltet zugunsten von -std=c++14.Veraltet zugunsten von -std=c++17.Veraltet zugunsten von -std=c11.Veraltet zugunsten von -std=c99.Veraltet zugunsten von -std=gnu++11.Veraltet zugunsten von -std=gnu++14.Veraltet zugunsten von -std=gnu++17.Veraltet zugunsten von -std=gnu11.Veraltet zugunsten von -std=gnu99.Veraltet zugunsten von -std=iso9899:1999.Veraltete Option. Stattdessen -mno-vrsave verwenden.Veraltete Option. Stattdessen -mvrsave verwenden.Veraltet. Dieser Schalter hat keine Auswirkung.Abgeleiteter Typ %qs bei %C wird verwendet, bevor er definiert wirdAbgeleiteter Typ %qs bei %L kann nicht das SEQUENCE-Attribut haben, da er BIND(C) istAbgeleiteter Typ %qs bei %L wurde nicht deklariertAbgeleiteter Typ %qs bei %L darf nicht ABSTRACT seinAbgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs seinAbgeleiteter Typ %qs bei %L muss erweiterbar seinAbgeleiteter Typ %qs kann bei %C nicht als Variable verwendet werdenAbgeleiteter Typ %qs kann bei %L nicht als Variable verwendet werdenAbgeleiteter Typ %qs, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu seinAbgeleiteter Typ %qs wird als Argument bei %L verwendetAbgeleiteter Typ %qs mit Attribut BIND(C) bei %L ist leer und kÃ¶nnte fÃ¼r entsprechenden C-Prozessor unzugreifbar seinAbgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls seinAbgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls seinAbgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftretenKomponente %C abgeleiteten Typs ist kein zulÃ¤ssiges EQUIVALENCE-ElementDeklaration abgeleiteten Typs mit FINAL bei %C muss im Spezifikationsteil eines Moduls seinDefinition eines abgeleiteten Typs bei %C mit leerem CONTAINS-AbschnittDefinition des abgeleiteten Typs bei %C ohne KomponentenAbgeleitete Typdefinition von %qs bei %C wurde bereits definiertAbgeleiteter Typname %qs bei %C hat bereits einen BasistypAbgeleiteter Typname %qs bei %C hat bereits einen Basistypen von %sVariable %qs abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu seinVariable %qs abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu seinVariable %qs abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON seinVariable %qs abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt seinVariable %qs abgeleiteten Typs in COMMON bei %L hat eine endgÃ¼ltige Komponente, die allozierbar istVariable %qs abgeleiteten Typs in COMMON bei %L hat weder das SEQUENCE- noch das BIND(C)-AttributVariable %qs abgeleiteten Typs in COMMON bei %L darf nicht Standardinitialisierung habenBei %2$L deklarierter abgeleiteter Typ %1$qs muss ABSTRACT sein, da %3$qs DEFERRED und nicht Ã¼berschrieben istAbgeleiteter Typ %qs bei %C mit BIND(C) darf keinen CONTAINS-Abschnitt habenAbgeleiteter Typ %qs bei %C mit SEQUENCE darf keinen CONTAINS-Abschnitt habenScheinargument %qs abgeleiteten Typs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt und hat keine StandardinitialisierungKeine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.Keine weiteren Informationen verfÃ¼gbar.AusfÃ¼hrungspfade erkennen, die ausgelÃ¶st werden, indem ein Nullwert auf eine Weise verwendet wird, die durch ein Â»returns_nonnullÂ«- oder Â»nonnullÂ«-Attribut verboten ist. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt.AusfÃ¼hrungspfade erkennen, die durch Dereferenzieren eines Nullzeigers fehlerhaftes oder undefiniertes Verhalten auslÃ¶sen. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt.Feststellen, welche AbhÃ¤ngigkeiten zwischen Befehlen als teuer angesehen werden.Unterschiedliche CHARACTER-LÃ¤ngen (%ld/%ld) in FeldkonstruktorUnterschiedliche CHARACTER-LÃ¤ngen (%ld, %ld) in Feldkonstruktor bei %LVerschiedene Zeichenarten bei %LParameter verschiedener Typen in Zeigerzuweisung bei %LVerschiedene RÃ¤nge in Zeigerzuweisung bei %LAndere Form fÃ¼r %s bei %L fÃ¼r Dimension %d (%d und %d)Unterschiedliche Form fÃ¼r Argumente %qs und %qs bei %L fÃ¼r intrinsisches %<dot_product%>Andere Form bei Dimension 1 fÃ¼r Argumente %qs und %qs bei %L fÃ¼r intrinsisches matmulAndere Form bei Dimension 2 fÃ¼r Argument %qs und Dimension 1 fÃ¼r Argument %qs bei %L fÃ¼r intrinsisches matmulVerschiedene Typ-Arten bei %LVerschiedene Typen in Zeigerzuweisung bei %L; Versuch der Zuweisung von %s an %sFÃ¼r %s bei %L wurden Dimensionen nach dessen Initialisierung angegebenDie Warnung Â»-Wframe-larger-than=Â« ausschalten. Entspricht Â»-Wframe-larger-than=<SIZE_MAX>Â« oder grÃ¶ÃŸer.Die Warnung Â»-Wlarger-than=Â« ausschalten. Entspricht Â»-Wlarger-than=<SIZE_MAX>Â« oder grÃ¶ÃŸer.ARCompact-spezifischen Durchlauf, um Befehle fÃ¼r bedingte AusfÃ¼hrung zu erzeugen, ausschalten.Gleitkommaregister ausschalten.FPU-ISA wird ausgeschaltet, kann mit %<-mfloat-abi=soft%> eingeschaltet werdenLR- und SR-Befehle davon abhalten, FPX-Erweiterungsregister zu verwenden.Durchlauf fÃ¼r Skalar-nach-Vektor-Optimierung ausschalten, der 64-Bit-Ganzzahlberechnungen in Vektorberechnungen umwandelt.Die Warnung Walloc-size-larger-than= ausschalten. Entspricht Walloc-size-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Die Warnung Walloca-larger-than= ausschalten. Entspricht Walloca-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Die Warnung Â»-Wstack-usage=Â« ausschalten. Entspricht Â»-Wstack-usage=<SIZE_MAX>Â« oder grÃ¶ÃŸer.Die Warnung Wvla-larger-than= ausschalten. Entspricht Wvla-larger-than=<SIZE_MAX> oder grÃ¶ÃŸer.Gleitkommaoptimierungen ausschalten, die die IEEE-Vorzeichenbehaftung von Null nicht beachten.Hardware-Gleitkommabefehle ausschalten.Indizierte Adressierung ausschalten.Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten.Optimierungen, die Standard-Rundungsverhalten fÃ¼r Gleitkomma annehmen, ausschalten.LageunabhÃ¤ngigen Code (PIC) fÃ¼r Verwendung in BS-Kernelcode ausschalten.Vorverarbeitung ausschalten.Leerregister ausschalten.Verwendung der RX-FPU-Befehle ausschalten.Direkte Aufrufe von globalen Funktionen verbieten.Mehr als Â»msched-max-memory-insnsÂ« in Befehlsgruppe verbieten. Ansonsten ist Grenze Â»weichÂ« (Nicht-Speicheroperationen beim Erreichen der Grenze bevorzugen).Optimierung der Endrekursion verbieten, wenn die aufrufende Routine die ZeichenlÃ¤nge weggelassen haben kÃ¶nnte.Reine und konstante Funktionen entdecken.Nur-lese und nicht-adressierbare statische Variablen entdecken.Nur-lese-, nur-schreib- und nicht-adressierbare statische Variablen entdecken.Ãœbersetzungszeitstatistik anzeigen.WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigen.Codebaum nach Frontend-Optimierung anzeigen.Codebaum nach Analyse anzeigen.Codebaum nach Analyse anzeigen; veraltete Option.Compiler-Version anzeigen.Frontend-AST nach dem Parsen und der semantischen Analyse anzeigen.Die globale Symboltabelle nach dem Parsen anzeigen.Die Symbole in umgekehrter Reihenfolge ausgeben.Diese Informationen anzeigen.Division durch Null bei %LDivision durch Null beim Konvertieren von %s in %s bei %LDivisionsstrategie, eine von: call-div1, call-fp, call-table.In LRA die ablaufsensitive Rematerialisierung durchfÃ¼hren.Adressausrichtung von Aufrufbefehlen durchfÃ¼hren.Dispatch-Planung durchfÃ¼hren, wenn Prozessor bdver1, bdver2, bdver3, bdver4 oder znver1 ist und Haifa-Planung ausgewÃ¤hlt ist.Die D-Programmstart-Dateien mit dem Compilat binden.Keine BRcc-Befehle in arc_reorg erzeugen.Verbieten, dass konstante Daten in Codeabschnitten platziert werden.Nicht von einem groÃŸen TLS-Segment ausgehen.Nicht annehmen, dass Funktionen, die im Trainingslauf nie ausgefÃ¼hrt wurden, kalt sind.Nicht annehmen, dass Standard-C-Bibliotheken und Â»mainÂ« vorhanden sind.Leerregister nicht ausschalten.Kommentare in Makroexpansionen nicht verwerfen.Kommentare nicht verwerfen.Ãœbersetzte Funktionen oder verstrichene Zeit nicht ausgeben.Gemeinsame Elemente in Templatevergleichen nicht weglassen.Keine Adressierungsmodi mit Seiteneffektzuweisungen erzeugen.Keine komplexen Ganzzahlkonstanten im Nur-Lese-Speicher erzeugen.Keinen Funktionsprolog oder -epilog erzeugen.Strenge Ausrichtung nicht erzwingen.Keine #line-Direktiven erzeugen.Keine .size-Direktiven erzeugen.Nicht unbedingt einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen.Keinen Code generieren, der nur im Supervisor-Modus lÃ¤uft (Standard).Keine Befehle fÃ¼r Laden/Speichern mit Aktualisierung erzeugen.Keine mpy-Befehle fÃ¼r ARC700 erzeugen.Keine unausgerichteten Speicherzugriffe erzeugen.Ganzzahldivision nicht Â»inlineÂ« generieren.Quadratwurzel nicht Â»inlineÂ« generieren.Nicht gegen die GerÃ¤te-spezifische Bibliothek lib<MCU>.a binden.D-Standardbibliothek nicht in die Compilierung einbinden.PIC-Register nicht in Funktionsprologen laden.Nicht nach Objekten im Standardverzeichnis suchen.ABI-Schalter nicht in e_flags markieren.Keine Optimierungen durchfÃ¼hren, die die Stapelverwendung deutlich erhÃ¶hen.Gleitkommakonstanten nicht ins TOC legen.Symbol+Offset-Konstanten nicht ins TOC legen.Keine system- oder GCC-spezifischen Makros vordefinieren.Template-Spezialisierungen fÃ¼r die Ausgabe nicht als Template-Signatur gefolgt von den Argumenten umformatieren.Keine Standard-Start-Adresse 0x100 des Programmes bereitstellen.In Ãœberwachungsfunktionen erweiterte Register nicht auf Stapel sichern.Standard-System-EinfÃ¼gepfade nicht durchsuchen (die mit -isystem angegebenen werden trotzdem noch verwendet).Standard-System-EinfÃ¼geverzeichnisse nicht fÃ¼r C++ durchsuchen.Eingebaute Funktionen und Codeerzeugung fÃ¼r SSE4.1 und SSE4.2 nicht unterstÃ¼tzen.Keine Fehlersuchinformationen fÃ¼r C++-Klassen unterdrÃ¼cken.Warnungen aus System-Headern nicht unterdrÃ¼cken.Lokale Variablen und COMMON-BlÃ¶cke behandeln, als ob sie in SAVE-Anweisungen benannt worden wÃ¤ren.Ausrichtung von Code und der Nur-Lese-Daten nicht optimieren.Stapelausrichtung nicht optimieren.Ausrichtung der schreibbaren Daten nicht optimieren.Keine MDMX-Befehle verwenden.Keine MIPS-3D-Befehle verwenden.VAX-FP nicht verwenden.Keine Cache entleerende Funktion verwenden, bevor Stapel-Trampoline aufgerufen werden.Adressen, die globale Register belegen, nicht verwenden.Keine Bedingungscodes normaler Befehle verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Gleitkommabefehle nicht verwenden.Hardware-Vierfach-Gleitkommabefehle nicht verwenden.Die AIX-Vector-Extended-ABI nicht verwenden.AltiVec-ABI-Erweiterungen nicht verwenden.Bit-Feld-Befehle nicht verwenden.Den callt-Befehl nicht verwenden (Standard).Nicht die gerÃ¤tespezifische Specs-Datei Â»device-specs/specs-<MCU>Â« verwenden.Spezifischen Befehl Â»fabsdÂ« nicht verwenden.Spezifischen Befehl Â»fabssÂ« nicht verwenden.Spezifischen Befehl Â»fadddÂ« nicht verwenden.Spezifischen Befehl Â»faddsÂ« nicht verwenden.Spezifischen Befehl Â»fatandÂ« nicht verwenden.Spezifischen Befehl Â»fatansÂ« nicht verwenden.Spezifischen Befehl Â»fcmpeqdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpeqsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgedÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgesÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgtdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpgtsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpledÂ« nicht verwenden.Spezifischen Befehl Â»fcmplesÂ« nicht verwenden.Spezifischen Befehl Â»fcmpltdÂ« nicht verwenden.Spezifischen Befehl Â»fcmpltsÂ« nicht verwenden.Spezifischen Befehl Â»fcmpnedÂ« nicht verwenden.Spezifischen Befehl Â»fcmpnesÂ« nicht verwenden.Spezifischen Befehl Â»fcosdÂ« nicht verwenden.Spezifischen Befehl Â»fcossÂ« nicht verwenden.Spezifischen Befehl Â»fdivdÂ« nicht verwenden.Spezifischen Befehl Â»fdivsÂ« nicht verwenden.Spezifischen Befehl Â»fexpdÂ« nicht verwenden.Spezifischen Befehl Â»fexpsÂ« nicht verwenden.Spezifischen Befehl Â»fextsdÂ« nicht verwenden.Spezifischen Befehl Â»fixdiÂ« nicht verwenden.Spezifischen Befehl Â»fixduÂ« nicht verwenden.Spezifischen Befehl Â»fixsiÂ« nicht verwenden.Spezifischen Befehl Â»fixsuÂ« nicht verwenden.Spezifischen Befehl Â»floatidÂ« nicht verwenden.Spezifischen Befehl Â»floatisÂ« nicht verwenden.Spezifischen Befehl Â»floatudÂ« nicht verwenden.Spezifischen Befehl Â»floatusÂ« nicht verwenden.Spezifischen Befehl Â»flogdÂ« nicht verwenden.Spezifischen Befehl Â»flogsÂ« nicht verwenden.Spezifischen Befehl Â»fmaxdÂ« nicht verwenden.Spezifischen Befehl Â»fmaxsÂ« nicht verwenden.Spezifischen Befehl Â»fmindÂ« nicht verwenden.Spezifischen Befehl Â»fminsÂ« nicht verwenden.Spezifischen Befehl Â»fmuldÂ« nicht verwenden.Spezifischen Befehl Â»fmulsÂ« nicht verwenden.Spezifischen Befehl Â»fnegdÂ« nicht verwenden.Spezifischen Befehl Â»fnegsÂ« nicht verwenden.Spezifischen Befehl Â»frdxhiÂ« nicht verwenden.Spezifischen Befehl Â»frdxloÂ« nicht verwenden.Spezifischen Befehl Â»frdyÂ« nicht verwenden.Spezifischen Befehl Â»fsindÂ« nicht verwenden.Spezifischen Befehl Â»fsinsÂ« nicht verwenden.Spezifischen Befehl Â»fsqrtdÂ« nicht verwenden.Spezifischen Befehl Â»fsqrtsÂ« nicht verwenden.Spezifischen Befehl Â»fsubdÂ« nicht verwenden.Spezifischen Befehl Â»fsubsÂ« nicht verwenden.Spezifischen Befehl Â»ftandÂ« nicht verwenden.Spezifischen Befehl Â»ftansÂ« nicht verwenden.Den eigenen Befehl ftruncds nicht verwenden.Spezifischen Befehl Â»fwrxÂ« nicht verwenden.Spezifischen Befehl Â»fwryÂ« nicht verwenden.Spezifischen Befehl Â»roundÂ« nicht verwenden.Keine unausgerichteten Speicherreferenzen verwenden.Nicht bei Verwendung von Â»long longÂ« mit -pedantic warnen.Stapel-ÃœberprÃ¼fung mit Grenzen im L1-Zwischenspeicher durchfÃ¼hren.Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Code- und Datenelemente nicht ausrichten.Keine floats und doubles in Registern erweiterter Genauigkeit reservieren.Nicht annehmen, dass unausgerichtete Zugriffe vom System behandelt werden.Keine Funktionen zum Entleeren des Cache aufrufen.Keine Abfangfunktion zum Entleeren des Cache aufrufen.Keine dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen.Keine DWARF-ErgÃ¤nzungen Ã¼ber gewÃ¤hlte Version hinaus erzeugen.Keine DLL-exportierten Inline-Funktionen erzeugen, auÃŸer wenn nÃ¶tig.Keine DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen.Keine PrÃ¼fungen fÃ¼r Steuerungs-Spekulation in selektiver Planung.Keinen Code nur fÃ¼r privilegierten Modus erzeugen; bringt Â»-mno-inline-ic_invalidateÂ« mit sich, wenn der Â»inlineÂ«-Code nicht im Usermodus funktionieren wÃ¼rde.Keine PrioritÃ¤t mit TARGET_REGISTER_PRIORITY ausdrÃ¼cken.Blockverschiebungen nicht optimieren, sondern Â»memcpyÂ« verwenden.Blockkopierbefehle nicht optimieren.Keine P-Mnemonics fÃ¼r Zweige verwenden.Register r32..r63 nicht verwenden.Mindestens 25-Bit-Addressraum fÃ¼r Aufrufe verwenden.Nicht bei Verwendung von Microsoft-Erweiterungen warnen.Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %LÃœbereinstimmungsfehler zu Warnungen degradieren.Angesteuert:Schein-%qs bei %L kann keine Initialisierung habenScheinargument %qs bei %L kann nicht INTENT(OUT) seinScheinargument %qs bei %L kann nicht OPTIONAL seinScheinargument %qs bei %L darf kein abgeleiteter Typ bei %C seinScheinargument %qs bei %L mit EVENT_TYPE darf nicht INTENT(OUT) seinScheinargument %qs bei %L mit LOCK_TYPE darf nicht INTENT(OUT) seinScheinargument %qs bei %L war als INTENT(OUT) deklariert, aber nicht gesetztScheinargument %qs muss Zeiger oder Feld mit angenommener Form ohne CONTIGUOUS-Attribut sein, da das effektive Argument bei %L nicht einfach fortlaufend ist und beide ASYNCHRONOUS oder VOLATILE sindScheinargument %qs ist im Ausdruck bei %L nicht erlaubtScheinargument %qs von %qs bei %L sollte %qs genannt werden, um zum zugehÃ¶rigen Argument der Ã¼berschriebenen Prozedur zu passenScheinargument %qs mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %LScheinargument %qs mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %LDummyflag. Dies ist die Voreinstellung, auÃŸer wenn FPX-Schalter explizit angegeben werden.Scheinprozedur %qs bei %C kann keine allgemeine Schnittstelle habenScheinprozedur %qs bei %L darf nicht ELEMENTAL seinDummyprozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltigScheinprozedur %qs nicht in elementarer Prozedur %qs bei %L erlaubtScheinprozedur %qs der PURE-Prozedur bei %L muss auch PURE seinScheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME habenQuellcode-Abdeckungsverpflichtungen wegschreiben.Textdarstellung des expandierten Graphen nach SRCFILE.eg-ID.txt wegschreiben.Textdarstellung des expandierten Graphen nach SRCFILE.eg.txt wegschreiben.Aufrufgraphen des Analysierers nach SRCFILE.callgraph.dot wegschreiben.Daten des Analysierers nach SRCFILE.analyzer.json.gz wegschreiben.Deklaration in .decl-Datei ausgeben.Detaillierte Informationen Ã¼ber die GCC-interne ReprÃ¤sentation von Quellcode-Stellen ausgeben.Nur die definierten Symbole wegschreiben.OptimierungsdurchlÃ¤ufe ausgeben.Informationen Ã¼ber das Wegwerfen von ZustÃ¤nden nach SRCFILE.state-purge.dot wegschreiben.Expandierten Graphen des Analysierers nach SRCFILE.eg.dot wegschreiben.Gesamtgraphen des Analysierers nach SRCFILE.supergraph.dot wegschreiben.Die entmangelte Ausgabe wegschreiben.Die Details von LTO-Objekten wegschreiben.Die Kommandozeilenoptionen des Dump-Werkzeugs wegschreiben.Die Statistik der GIMPLE-Anweisungen wegschreiben.Die Statistik der Baumarten wegschreiben.Die Statistik der BÃ¤ume wegschreiben.Den Aufrufgraphen der Symboltabelle wegschreiben.Diverse Interna des Analysierers nach SRCFILE.*.fg.dot und SRCFILE.*.tg.dot wegschreiben.Diverse Interna des Analysierers nach SRCFILE.analyzer.txt wegschreiben.Diverse Interna des Analysierers auf die Standardfehlerausgabe wegschreiben.Doppeltes Attribut %s bei %LAttribut %s doppelt angegeben bei %LDoppelte Markenspezifikation %s bei %CDoppelte Spezifikation %s bei %CDoppeltes ASYNCHRONOUS-Attribut bei %L angegebenDoppeltes AUTOMATIC-Attribut bei %L angegebenDoppeltes BIND-Attribut bei %L angegebenDoppeltes DEFERRED bei %CDoppeltes DIMENSION-Attribut bei %CDoppelte ELSE-Anweisungen bei %L und %CDoppeltes EXTENDS-Attribut bei %L angegebenDoppelte IMPLICIT NONE-Anweisung bei %CDoppelte NML-Spezifikation bei %CDoppeltes NON_OVERRIDABLE bei %CDoppeltes POINTER-Attribut bei %CDoppelte PRIVATE-Anweisung bei %CDoppeltes PROTECTED-Attribut bei %L angegebenSAVE-Attribut doppelt angegeben bei %LDoppelte SEQUENCE-Anweisung bei %CDoppelte UNIT-Spezifikation bei %CDoppeltes VALUE-Attribut bei %L angegebenDoppeltes VOLATILE-Attribut bei %L angegebenDoppelte Zugriffsspezifikation bei %CDoppeltes Argument %qs bei %L fÃ¼r intrinsisches %sDoppelte Feldspezifikation fÃ¼r Cray-Zeigerende bei %CDoppelte Aufbau-Marke %qs bei %CDoppelte Format-Spezifikation bei %CDoppelter Name %qs in VerknÃ¼pfung bei %CDoppelter Name %qs in Parameterliste bei %CDoppelte Anweisungsmarke %d bei %L und %LDoppeltes Symbol %qs in formaler Argumentliste bei %CWÃ¤hrend der Optimierungen zur Linkzeit bei unpassenden Typen von globalen Deklarationen warnen.Dynamic Realign Argument Pointer (DRAP) wird in Interrupt-Service-Routinen nicht unterstÃ¼tzt. Ein Workaround ist, Funktionen mit Aggregat-RÃ¼ckgabetypen zu vermeiden.CC-Register dynamisch belegen.E-Angabe nicht erlaubt mit g0-Deskriptor in Formatzeichenkette bei %LInterner Fehler: EDGE_CROSSING incorrectly set across same sectionInterner Fehler: EDGE_CROSSING missing across section boundaryInterner Fehler: EH edge crosses section boundary in bb %iInterner Fehler: EH incoming edge mixed with non-EH incoming edges in bb %iEH Landefeld-Marke ELEMENTAL-Funktion %qs bei %L muss ein skalares Ergebnis habenELEMENTAL, nicht-INTRINSIC-Prozedur %qs ist nicht als effektives Argument bei %L erlaubtELEMENTAL-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %LELEMENTAL Prozedurzeigerkomponente %qs ist nicht als effektives Argument bei %L erlaubtELSE-IF-Anweisung bei %C kann nicht auf eine ELSE-Anweisung bei %L folgenAnweisung ELSEWHERE bei %C folgt zuvor unmaskiertem ELSEWHEREELSEWHERE-Anweisung bei %C nicht eingeschlossen in WHERE-BlockENCODING= bei %L ist in Fortran 95 nicht erlaubtEND-TEAM-Anweisung bei %CEND-Anweisung statt %s-Anweisung bei %LEND-Tag bei %C in Ausgabe-Anweisung nicht erlaubtEND-Marke %d bei %L nicht definiertENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Funktion %qs nicht RECURSIVE istENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Unterprogramm %qs nicht RECURSIVE istENTRY %qs bei %L hat keinen IMPLICIT-TypENTRY-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L seinENTRY-Ergebnis %s kann kein Feld in FUNCTION %s bei %L seinENTRY-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L seinENTRY-Anweisung bei %CENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftretenENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines STRUCTURE-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines SUBMODULEs auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftretenENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftretenENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenENTRY-Anweisung bei %L mit BIND(C) ist in einer elementaren Prozedur verbotenENTRY_BLOCK has IL associated with itENUM und ENUMERATOR bei %CENUM-Deklaration bei %C hat keine ENUMERATORenAnweisung zur ENUM-Definition vor %C erwartetENUMERATOR %L nicht mit Ganzzahlausdruck initialisiertEOR-Marke %d bei %L nicht definiertEQUIVALENCE bei %C erfordert zwei oder mehr ObjekteEQUIVALENCE-Anweisung bei %CERR-Marke %d bei %L nicht definiertERRMSG bei %LERRMSG bei %L ist ohne STAT-Marke nutzlosERRMSG-Markierung bei %LERRMSG-VariableÂ»ERRMSG=Â«-Variable bei %L muss skalare Default-CHARACTER-Variable seinÂ»ERRMSG=Â«-Argument bei %L muss skalare CHARACTER-Variable seinERROR STOP-Anweisung bei %CESA/390-Architektur.Â»EVENT POSTÂ«-Anweisung bei %CÂ»EVENT WAITÂ«-Anweisung bei %CEVENT-Argument bei %L fÃ¼r die intrinsische EVENT_QUERY muss vom Typ EVENT_TYPE seinEXIT-Anweisung bei %C beendet Â»!$ACC LOOPÂ«-SchleifeEXIT-Anweisung bei %C beendet !$OMP DO SchleifeEXIT-Anweisung ohne DO-CONSTRUCT-Name bei %CEXIT_BLOCK has IL associated with itEXTENDS bei %LAttribut EXTERNAL steht mit Attribut FUNCTION in %qs bei %L in KonfliktEntweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE muss das Attribut PROTECTED habenElement %d des tatsÃ¤chlichen Arguments von RESHAPE bei %L darf nicht negativ seinElement in Feldkonstruktor %s bei %L ist %sElement des Feldes mit vermuteter Form oder von Zeigern bei %L kann nicht zum Argument bei %L passenElement des Feldes mit vermuteter Form oder von Zeigern wird bei %2$L an ein Feld-Scheinargument %1$qs Ã¼bergebenElement 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] liegenElementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %LElemente mit demselben Wert bei %L und %L in Vektorindex in einem Variablen-Definitionskontext (%s)Mehrere Funktionsaufrufe auch fÃ¼r unreine Funktionen entfernen.Â».gnu_attributeÂ«-Etiketten erzeugen..stack_size-Direktiven erzeugen.16-bit-Adressverschiebungen in kleinen Datenbereichen ablegen.32-bit-Adressverschiebungen in kleinen Datenbereichen erzeugen.Property GNU_PROPERTY_X86_ISA_1_NEEDED GNU generieren.IEEE-konformen Code erzeugen, ohne ungenaue Ausnahmen.ELF-Attribut fÃ¼r RISC-V generieren.Informationen zum Aufrufgraph ausgeben.PrÃ¼fungen generieren, die bei Anwendung atomarer eingebauter Operationen auf unausgerichtetem Speicher zu Â»break 8Â«-Befehlen fÃ¼hren.Code fÃ¼r die Byte/Word-ISA-Erweiterung erzeugen.Code fÃ¼r die ZÃ¤hlen-ISA-Erweiterung erzeugen.Code fÃ¼r die FP-Move- und SQRT-ISA-Erweiterung erzeugen.Code fÃ¼r die Video-ISA-Erweiterung erzeugen.Code mit expliziten Adressverschiebungsbefehlen erzeugen.Common-Ã¤hnliche Symbole als schwache Symbole ausgeben.Debug-Kommentare wÃ¤hrend der Vorverarbeitung ausgeben.Debuginformation fÃ¼r den Escape-Analyse-Durchlauf ausgeben, wenn mit -fgo-optimize-allocs aufgerufen.Diagnoseinformationen zur Position der Knoten im expandierten Graphen ausgeben.Direkte Zweige in lokalen Funktionen erzeugen.ZusÃ¤tzlichen Code im Funktionsprolog ausgeben, um ein Ãœberschreiten des angegebenen Limits fÃ¼r die StapelgrÃ¶ÃŸe abzufangen (trap).Funktionsprologe nur vor Teilen der Funktion erzeugen, die diese benÃ¶tigt, statt am Anfang der Funktion.Bei PIC-Erzeugung Funktionsaufrufe ausgeben, die die globale Offsettabelle verwenden.Verschmolzene multiply-add-Befehle fÃ¼r long double in Vektorregistern (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb) generieren. Der Durchlauf fÃ¼r NeuverknÃ¼pfungen verarbeitet verschmolzene multiply-add-Befehle nicht, daher enthÃ¤lt der vom Mittelteil generierte Code hÃ¤ufig lange verschmolzene multiply-add-Ketten. Das kann die Pipeline nicht gut verarbeiten, daher ist das Standardverhalten, die multiply- und add-Befehle separat zu generieren, soweit es long double in Vektorregistern betrifft. Performancemessungen haben ergeben, dass das besser ist. Diese Option erlaubt das Standardverhalten zu Ã¼bersteuern, zu Testzwecken.Implizite Instanziierungen von Â»inlineÂ«-Templates ausgeben.Implizite Instanziierungen von Templates ausgeben.Indirekte Zweige in lokalen Funktionen erzeugen.Instrumentierungsaufrufe fÃ¼r Aufrufe von __tsan_func_entry() und __tsan_func_exit() erzeugen.Lange Laden/Speichern-Folgen ausgeben.AusfÃ¼hrlichere Beschreibungen des Steuerablaufs in den Diagnosemeldungen ausgeben.AusfÃ¼hrlichere Beschreibungen der ZustandsÃ¤nderungen in den Diagnosemeldungen ausgeben.Diagnosemeldungen fÃ¼r Optimierung ausgeben.Profiling-ZÃ¤hleraufruf am Funktionsanfang vor Prolog ausgeben.Aufruf fÃ¼r Profiling-ZÃ¤hler am Funktionsanfang vor dem Prolog ausgeben. Der compilierte Code benÃ¶tigt eine 64-Bit-CPU sowie glibc 2.29 oder neuer zum Laufen.Progressive empfohlene Breakpoint-Stellen ausgeben.rdval statt rduniq fÃ¼r Thread-Zeiger erzeugen.Spezielle Instrumentierung fÃ¼r Zugriff auf volatile-Objekte erzeugen.static-const-Variablen erzeugen, auch wenn sie nicht verwendet werden.Vor und nach Â»volatile extendedÂ«-asms Stopp-Bits ausgeben.Template-Instanziierungen als schwache Symbole ausgeben.Traps als Â»break 8Â« ausgeben, voreingestellt fÃ¼r CRIS v3 und aufwÃ¤rts. Wenn ausgeschaltet, werden Aufrufe von abort() verwendet.AusfÃ¼hrliche Informationen zur Fehlersuche im Assemblercode ausgeben.Leeres FINAL bei %CLeere IMPLICIT-Anweisung bei %CLeerer Feldkonstruktor bei %C ist nicht erlaubtLeere Initialisierungsliste im alten Stil bei %CLeere Ziffernmenge in BOZ-Konstante bei %CAlternativen fÃ¼r q-Befehl einschalten.Registersatz mit 16 EintrÃ¤gen aktivieren.Erweiterung fÃ¼r 64-Bit-Zeitstempel-Befehl einschalten.C++-Koroutinen einschalten (experimentell).C++-Header-Modul einschalten (experimentell).C++-modules-ts einschalten (experimentell).UnterstÃ¼tzung fÃ¼r Deallozierung mit GrÃ¶ÃŸenangabe aus C++14 einschalten.C-SKY-DSP-Befehle einschalten.Erweiterte C-SKY-DSP-Befehle einschalten.C-SKY-SECURE-Befehle einschalten.C-SKY-TRUST-Befehle einschalten.C-SKY-DSP-Vektorbefehle einschalten.CFI-Tabellen Ã¼ber GAS-Assembler-Direktiven einschalten.STATIC- und AUTOMATIC-Attribute im DEC-Stil einschalten.DIV und DIVU einschalten.DIV-REM-Befehle fÃ¼r ARCv2 einschalten.DSP-3.1-Paket-A-Erweiterungen einschalten.Dwarf-Zeilenfehlersuchinfo Ã¼ber GNU as einschalten.Befehle mit einem oder zwei Operanden fÃ¼r Telefonie einschalten.Die Opcodes ENTER_S und LEAVE_S fÃ¼r ARCv2 einschalten.Codekomprimierung fÃ¼r FT32B-Code aktivieren.VollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschalten.Funktionsdeskriptor-PIC-Modus einschalten.Transformation der Graphite-IdentitÃ¤t einschalten.ID-basierte Shared Library einschalten.IEEE-128-Bit-Gleitkommazahlen mittels SchlÃ¼sselwort Â»__float128Â« einschalten.Lokale Registerzuordnung einschalten.Erweiterung fÃ¼r gesperrte Load/Store-Conditional-Befehle einschalten.MUL-Befehle einschalten.Befehle MUL.X und UMUL.X einschalten.MULX-Befehle einschalten, schnelle Bitverschiebung annehmen.Objective-C-Ausnahme- und -Synchronisations-Syntax einschalten.Laufzeitbibliothek zur Objective-C setjmp-Ausnahmebehandlung einschalten.OpenACC einschalten.OpenMP einschalten (bringt Â»-frecursiveÂ« in Fortran mit sich).Auslagern an OpenMP-GPU einschalten.SIMD-Direktiven von OpenMP einschalten.PIC-UnterstÃ¼tzung beim Bauen von Bibliotheken einschalten.Plan-9-Spracherweiterungen einschalten.Rcq-Constraint-Handling einschalten â€“ der GroÃŸteil der Kurzcodeerzeugung hÃ¤ngt davon ab.Rcq-Constraint-Handling einschalten â€“ ccfsm-condexec hÃ¤ngt zum groÃŸen Teil davon ab.Verwendung von Read-Modify-Write-Befehlen (RMW) einschalten.Zusammenfassen von nutzersichtbaren Variablen wÃ¤hrend des SSA-Durchlaufs einschalten.SSA-Codeversenkung auf BÃ¤umen einschalten.Beseitigungsoptimierung fÃ¼r toten SSA-Code auf BÃ¤umen einschalten.SSA-BIT-CCP-Optimierungen auf BÃ¤umen einschalten.SSA-CCP-Optimierungen auf BÃ¤umen einschalten.SSA-PRE-Optimierungen auf BÃ¤umen einschalten.TPF-OS-Tracing-Code einschalten.Virtual-Hosting-UnterstÃ¼tzung einschalten.XY-Speicher-Erweiterung (DSP Version 3) einschalten.Ausrichtung von COMMON-BlÃ¶cken einschalten.Alle -Wunused- Warnungen einschalten.Alle DEC-Spracherweiterungen zulassen.Alle Informationen Ã¼ber Optimierungen auf stderr einschalten.Einen RTL-Guckloch-Durchlauf vor sched2 einschalten.ASan-Schutz fÃ¼r alloca/VLAs einschalten.ASan-Schutz fÃ¼r eingebaute Funktionen einschalten.ASan-Schutz fÃ¼r Verwendung-nach-RÃ¼ckkehr-Fehler einschalten.ASan-Schutz fÃ¼r globale Variablen einschalten.ASan-Schutz fÃ¼r Ladeoperationen einschalten.ASan-Schutz fÃ¼r Stapelspeicher einschalten.ASan-Schutz fÃ¼r Speicheroperationen einschalten.Lockerung des Assemblers und Linkers einschalten. Per Vorgabe eingeschaltet bei -Os.Atomare Befehle einschalten.Backend-Fehlersuche einschalten.RÃ¼ckwÃ¤rtsÃ¼bermittlung von Nutzungseigenschaften auf SSA-Ebene einschalten.Rohr-Bitschiebebefehle einschalten.Vektorisierung von BasisblÃ¶cken (SLP) auf BÃ¤umen einschalten.Einfachen Programm-Profilierungscode einschalten.Bbit-Peephole2 einschalten.Cache-Umgehung fÃ¼r flÃ¼chtige Referenzen umgehen.Cache-Prefetch-Befehle einschalten.Bestimmte Features, die im Concept-TS vorhanden sind, einschalten.Codedichte-Befehle fÃ¼r ARCv2 einschalten.Codeanhebung einschalten.Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten, und -fprofile-dir= setzen.Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten.Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten, und -fprofile-dir= setzen.Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten.Kompakte casesi-Muster einschalten.Beseitigung von bedingt totem Code fÃ¼r Aufrufe eingebauter Funktionen einschalten.Bedingte AusfÃ¼hrung (fÃ¼r andere Befehle als Kopieren/scc) einschalten.Verwendung bedingter Kopierbefehle einschalten.Bedingte Kopierbefehle einschalten.Konstruktor-/Destruktor-Feature einschalten.Koprozessorbefehle einschalten.Kopieweitergabe von Informationen Ã¼ber Skalar-Evolution einschalten.Kopieweitergabe auf BÃ¤umen einschalten.Korrektur fluss-unstimmiger Profildateneingabe einschalten.Entfernung toter Speicherungen einschalten.Ausgaben zur Fehlersuche einschalten.HardwareunterstÃ¼tzung fÃ¼r dezimales Gleitkomma einschalten.Standardumwandlungen zwischen Â»__float128Â« und Â»long doubleÂ« einschalten.Standardbreiten fÃ¼r die Formatangaben i, f und g aktivieren.Divisions- und Modulobefehle einschalten.Dominator-Optimierungen einschalten.Doppelte Load/Store-Befehle fÃ¼r ARC HS einschalten.Erweiterung Dual-Virterbi-Butterfly einschalten.FrÃ¼here Stopp-Bit-Platzierung fÃ¼r bessere Planung einschalten.FrÃ¼hes Gimple-Falten von eingebauten Funktionen aktivieren.Ausnahmebehandlung einschalten.VorwÃ¤rts-Ãœbertragung auf BÃ¤umen einschalten.Frontend-Optimierung einschalten.Funktionsprofilierung einschalten.Funktionen umsortieren, um Codeplatzierung zu verbessern.Garbage Collection (GC) in Objective-C/Objective-C++-Programmen einschalten.Erzeugen von ARC-SIMD-Befehlen mithilfe von zielspezifischen eingebauten Funktionen zu erzeugen.Erzeugen von R2-BMX-Befehlen einschalten.Erzeugen von R2-CDX-Befehlen einschalten.BinÃ¤rdateien erzeugen, die Divisionen mit Funktionen aus der libgcc durchfÃ¼hren. Die Vorgabe ist Â»-mhard-divÂ«.BinÃ¤rdateien erzeugen, die Gleitkommaberechnungen mit Funktionen aus der libgcc durchfÃ¼hren. Dies ist die Voreinstellung; Ã¤nderbar mit Â»-mhard-floatÂ«.BinÃ¤rdateien erzeugen, die Multiplikationen mit Funktionen aus der libgcc durchfÃ¼hren. Die Vorgabe ist Â»-mhard-mulÂ«.Befehle fÃ¼r Vergleiche mit Setzen der Flags (l.sf*i) erlauben. Standardverhalten ist, stattdessen zusÃ¤tzliche Befehle zu verwenden, die den Direktwert in ein Register zwischenspeichern.Befehle fÃ¼r bedingte Zuweisungen (l.cmov) erlauben. Standardverhalten ist, stattdessen Ã¤quivalente set- und branch-Befehle zu verwenden.Division mit Hardware-Befehlen (l.div, l.divu) aktivieren. Dies ist die Voreinstellung; Ã¤nderbar mit Â»-msoft-divÂ«.Gleitkommaberechnungen mit Hardware-Befehlen durchfÃ¼hren. Die Voreinstellung ist Â»-msoft-floatÂ«.Multiplikation mit Hardware-Befehlen (l.mul, l.muli) aktivieren. Dies ist die Vorgabe; Ã¤nderbar mit Â»-msoft-mulÂ«.Befehle fÃ¼r Rechtsdrehung (l.ror) erzeugen. StandardmÃ¤ÃŸig werden Funktionen aus der libgcc verwendet, um Rechtsdrehungen mit Direktoperand durchzufÃ¼hren.Befehle fÃ¼r Rechtsdrehung mit Direktoperand (l.rori) erzeugen. StandardmÃ¤ÃŸig werden Funktionen aus der libgcc verwendet, um diese Befehle durchzufÃ¼hren.Befehle fÃ¼r Bitverschiebung mit Direktwert (l.srai, l.srli, l.slli) erlauben. Standardverhalten ist, stattdessen zusÃ¤tzliche Befehle zu verwenden, die den Direktwert in ein Register zwischenspeichern.Befehle fÃ¼r Vorzeichenerweiterung (l.ext*) erlauben. Standardverhalten ist, die Vorzeichenerweiterung mittels Ladebefehlen durchzufÃ¼hren.Erraten der Sprungwahrscheinlichkeiten einschalten.Hardware-Gleitkommabefehle einschalten.Herausziehen aufeinanderfolgender Ladeoperationen einschalten, um Erzeugung bedingter Kopieroperationen zu fÃ¶rdern.Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten.hwasan-Instrumentierung fÃ¼r alloca/VLAs einschalten.hwasan-Instrumentierung fÃ¼r eingebaute Funktionen einschalten.hwasan-Instrumentierung fÃ¼r Ladeoperationen einschalten.hwasan-Instrumentierung von auf dem Stapel allozierten Variablen fester GrÃ¶ÃŸe einschalten.hwasan-Instrumentierung fÃ¼r Speicheroperationen einschalten.Ein- und Ausgabe der Graphite-ReprÃ¤sentierung einschalten.Â»inlineÂ«-PrÃ¼fungen fÃ¼r NIL-EmpfÃ¤nger mit NeXT-Laufzeitumgebung und ABI-Version 2 einschalten.Inlining von PLT in Funktionsaufrufen einschalten.Einschalten des Inlining von Â»inlineÂ«-Funktionen, ansonsten wird jegliches Inlining ausgeschaltet.Befehle einschalten, die Angriffe Ã¼ber return-orientierte Programmierung vereiteln.Interrupt-Stapelbefehle einschalten.Artspezifische Varianten der intrinsischen Ganzzahlfunktionen einschalten.Sprungmarkenausrichtungs-Optimierungen einschalten.Faules Modul-Importieren einschalten.Intrinsische Altlasten-Mathematik-Funktionen fÃ¼r KompatibilitÃ¤t einschaltet.Veraltetes Parsen von INCLUDE als Anweisung einschalten.Optimierungen zur Bindezeit einschalten.Binder-Optimierungen einschalten.Binderlockerung einschalten.Binderlockerungen einschalten.Binderlockerung einschalten.Zusammenfassen von benachbarten Lade-/Speicherbefehlen einschalten.Schleifenverteilung fÃ¼r in Bibliotheksaufruf umgewandelte Muster einschalten.Schleifenverteilung auf BÃ¤umen einschalten.Vektorisierung des Schleifen-Epilogs mit kleinerer VektorgrÃ¶ÃŸe einschalten.Kopieren des Schleifenkopfes auf BÃ¤umen einschalten.Umordnen der Schleifen auf BÃ¤umen einschalten.Bewegung der Schleifeninvariante auf BÃ¤umen einschalten.Schleifenschachtelungs-Umwandlungen einschalten. Entspricht -floop-next-optimize.Schleifenoptimierungen auf Baumebene einschalten.Schleifenvektorisierung auf BÃ¤umen einschalten.Maschinenspezifische Guckloch-Optimierungen einschalten.AusfÃ¼hrlichere RTX-Kosten wÃ¤hrend des Debuggens ausgeben.  Nur fÃ¼r GCC-Entwickler gedacht.Die meisten Warnungen einschalten.Multicore-UnterstÃ¼tzung einschalten.Multiplikationsbefehle einschalten.Multiprozessorbefehle einschalten.Optimierungen fÃ¼r geschachtelte bedingte AusfÃ¼hrung einschalten.Optimierung von &&/|| in bedingter AusfÃ¼hrung einschalten.GIMPLE-Parsen einschalten.Vorausschauende Verwendung von Â»cbranchsiÂ«-Mustern einschalten.Vorverarbeitung einschalten.BereichsprÃ¼fung wÃ¤hrend Kompilierung einschalten.Neuverbindung auf Baumebene einschalten.Registerdruckempfindliche Befehlsplanung einschalten.Lockerung im Assembler einschalten.Planung Ã¼ber BasisblÃ¶cke hinaus einschalten.Gesondertes Datensegment einschalten.Setzen von GPRs auf das Ergebnis von Vergleichen einschalten.Stapelspeicher-Sicherungskopie im Rahmen der Control-Flow Enforcement Technology (CET) einschalten.Vorzeichenerweiternde Befehle einschalten.Aufteilung von 32-Bit-Immediates in oberen/unteren Teil einschalten.Stapelsondierung einschalten.Durchgang fÃ¼r statische Analyse einschalten.Strenge PrÃ¼fung fÃ¼r 32-bit psABI StrukturrÃ¼ckgabe einschalten.ZeichenkettenlÃ¤ngen-Optimierungen auf BÃ¤umen einschalten.UnterstÃ¼tzung fÃ¼r C++-Konzepte einschalten.UnterstÃ¼tzung fÃ¼r DEC STRUCTURE/RECORD einschalten.UnterstÃ¼tzung fÃ¼r GNU-Transaktionsspeicher einschalten.UnterstÃ¼tzung fÃ¼r RH850-ABI einschalten. Dies ist der Standard.UnterstÃ¼tzung fÃ¼r altes GCC-ABI einschalten.Erweiterung fÃ¼r Bytevertauschbefehle einschalten.Enden-Zusammenfassung auf BÃ¤umen einschalten.Den fundamentalen Typ char8_t einschalten und ihn als Typ fÃ¼r UTF-8-Zeichenketten und Zeichenliterale verwenden.Critical-Path-Heuristik im Planer einschalten.Heuristik fÃ¼r AbhÃ¤ngigkeits-ZÃ¤hler bei Planung einschalten.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.Erweiterte LRW-Befehle einschalten (Standard fÃ¼r CK801).Gruppenheuristik im Planer einschalten.Heuristik fÃ¼r letzte Befehle im Planer einschalten.Optimierer fÃ¼r geschachtelte Schleifen einschalten.Normalen Modus einschalten.Rang-Heuristik im Planer einschalten.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.Heuristik fÃ¼r spekulative Befehle im Planer einschalten.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-precition-recip-sqrtÂ« mit sich.Verwendung von 64-Bit Gleitkommaregistern in FMOV-Befehlen einschalten. Siehe auch -mdalign, wenn 64-Bit-Ausrichtung benÃ¶tigt wird.Verwendung des RX-FPU-Befehls einschalten. Dies ist Standard.Verwendung von leeren Formatelementen in Formatzeichenketten einschalten.Zeichenliterale in Zuweisungen und Datenanweisungen fÃ¼r Nichtzeichenvariablen aktivieren.Verwendung von indexierten Ladebefehlen einschalten.Verwendung von Pre-/Post-Modifikationen mit Registerversatz einschalten.Verwendung des LRA-Registerallozierers einschalten.Verwendung des fsca-Befehls einschalten.Verwendung des fsrra-Befehls einschalten.Verwendung des alten, defekten ABI, bei dem alle Funktionsargumente auf dem Stapel auf 32 Bits ausgerichtet sind.Verwendung der kurzen Ladebefehle einschalten.Verwendung des Standard-RX-ABI, wobei alle Funktionsargumente auf dem Stapel natÃ¼rlich ausgerichtet sind. (Voreinstellung.)Die z-Vektor-Spracherweiterung einschalten, die das kontextabhÃ¤ngige Vektormakro einschaltet und eingebaute Funktionen im Altivec-Stil aus vecintrin.h einschaltet.Traditionelle Vorverarbeitung einschalten.TransitivitÃ¤t von BeschrÃ¤nkungen wÃ¤hrend der Analyse berÃ¼cksichtigen.Nicht ausgerichtete Wort- und Halbwortzugriffe auf gepackte Daten einschalten.Verwendung der BI/BIH-Befehle einschalten, wenn verfÃ¼gbar.Verwendung von GPREL fÃ¼r Nur-Lese-Daten in FDPIC einschalten.Verwendung der NPS400-Bitbefehle einschalten.Erweiterung fÃ¼r xld/xst fÃ¼r NPS400 einschalten.Verwendung von POST_INC / POST_DEC einschalten.Verwendung von POST_MODIFY einschalten.Verwendung von R16 bis R31 einschalten (Standard).Verwendung der ungeraden Register fÃ¼r Gleitkomma einfacher Genauigkeit erlauben.Verwendung von sdata/scommon/sbss einschalten.Benutzerdefinierte Befehle einschalten.IEEE-128-Bit-Gleitkomma-Befehle einschalten.Schleifenbefehle fÃ¼r v850e3v5 einschalten.Variable polynomiale CRC-Erweiterung einschalten.Vektorisierung auf BÃ¤umen einschalten.Wortreiche Ausgabe einschalten.Workaround fÃ¼r einzelnes Erratum des AT697F-Prozessors einschalten (entspricht Erratum #13 des Prozessors AT697E).Workarounds fÃ¼r Errata des GR712RC-Prozessors einschalten.Workaround fÃ¼r Errata des UT699-Prozessors einschalten.Workarounds fÃ¼r Errata des UT699E/UT700-Prozessors einschalten.Traditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschalten.Adressierung relativ zu GP ein-/ausschalten.ID-basierte Shared Library einschalten.Betriebsart fÃ¼r positionsunabhÃ¤ngige Daten (PID) einschalten.Ein-/ausschalten der Verwendung der Befehle SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE und RMPA. Vorgabe: eingeschaltet.Schaltet das dynamische Vektorisierer-Kostenmodell ein. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.AusfÃ¼hrliche Ausgabe des Kostenmodells in den Debug-Dumpdateien einschalten.SSE-Befehle mit VEX-PrÃ¤fix kodieren.End-Ausdruck in DO-SchleifeEnde der DO-Anweisung bei %C ist mit anderer DO-Schleife verwobenEnde der DO-Anweisung ohne Block bei %C ist innerhalb eines anderen BlockesEnde der skalaren Initialisierung bei %C erwartetEnde der Suchliste.
  Semantik der Zugriffskontrolle fÃ¼r Klassenelemente erzwingen.EntitÃ¤t %qs bei %L hat Parameter mit aufgeschobenem Typ und benÃ¶tigt entweder das POINTER- oder ALLOCATABLE-AttributEntitÃ¤t %qs bei %L ist bereits in der Schnittstelle vorhandenEntitÃ¤t mit vermuteter ZeichenlÃ¤nge bei %L muss ein Scheinargument oder ein PARAMETER seinZÃ¤hler Ã¼bersteigt den C-Ganzzahltyp bei %CVergleich auf Gleichheit fÃ¼r %s bei %LÃ„quivalenz fÃ¼r %qs passt nicht zur Anordnung von COMMON %qs bei %LÃ„quivalent zu Â»-mgpopt=localÂ«.Ã„quivalent zu Â»-mgpopt=noneÂ«.ERRMSG-Variable bei %L darf nicht Â»%sÂ« innerhalb der selben Â»%sÂ«-Anweisung seinFehlerFehler beim Reservieren von %lu BytesFehler bei Umwandlung von PARAMETER-Konstante in komplexer Konstante bei %CFehler beim Umwandeln einer GanzzahlFehler in Zeigerinitialisierung bei %CFehler in Typspezifikation bei %LFehler in TypbeschrÃ¤nktem Aufruf bei %LFehler beim VergrÃ¶ÃŸern des Speicherblocks auf %lu BytesFehler beim Schreiben der JSON-Ausgabedatei Â»%sÂ«
  Fehler beim Schreiben der Moduldatei %qs: %sFehler beim Schreiben der Moduldatei: %sFehler beim Schreiben der Ausgabedatei Â»%sÂ«
! Auswertung des nicht standardisierten Initialisierungsausdrucks bei %LZeichenkette mit mehr als 2 hoch 28 Zeichen bei %L wird erst bei AusfÃ¼hrung des Programms ausgewertet werden, rechnen Sie mit FehlernEreignisArgument fÃ¼r Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert seinArgument fÃ¼r Ereignisvariable bei %L muss ein Koarray oder koindiziert seinEreignis-Variable bei %L muss Skalar mit EVENT_TYPE seinAbbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck seinBeim ersten auftretenden Fehler beenden.32-/64-Bit-Ganzzahldivision in vorzeichenlose 8-Bit-Ganzzahldivision mit LaufzeitprÃ¼fung erweitern.Im Zuge der RTL-Erzeugung die Befehle adddi3 und subdi3 in add.f/adc usw. expandieren.Â»)Â« bei %C erwartetÂ»,Â« bei %C erwartet%<(%> bei %C erwartet%<)%> oder %<,%> bei %C erwartet%<,%> bei %C erwartet%<,%> oder Ende der Anweisung bei %C erwartet%<::%> nach Bindeattributen bei %C erwartet%<::%> bei %C erwartet%<=>%> bei %C erwartet%<END INTERFACE ASSIGNMENT (=)%> bei %C erwartetIn Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird Â»*Â« erwartetÂ»::Â« in TYPE-Definition bei %C erwartetZeichen Â»=Â« in PARAMETER-Anweisung bei %C erwartetAQC_REL, RELEASE, oder ACQUIRE bei %C erwartetDO-Schleife bei %C erwartetHOST, NOHOST oder ANY bei %C erwartetEine der Klauseln INCLUSIVE oder EXCLUSIVE bei %C erwartetP-Bearbeitungsdeskriptor erwartet in Formatzeichenkette bei %LPARAMETER-Symbol in komplexer Konstante bei %C erwartetRANK oder RANK DEFAULT gefolgt von SELECT RANK erwartet bei %CEins von SEQ_CST, ACQ_REL oder RELAXED erwartet, fÃ¼r ATOMIC_DEFAULT_MEM_ORDER-Klausel bei %CSHAPE-Argument fÃ¼r C_F_POINTER mit Array-FPTR bei %L erwartetTYPE IS-, CLASS IS- oder END SELECT-Anweisung hinter SELECT TYPE bei %C erwartetEine der Klauseln UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD oder ATOMIC_DEFAULT_MEM_ORDER bei %L erwartetCASE- oder END-SELECT-Anweisung hinter SELECT CASE bei %C erwartetNamenlose Schnittstelle bei %C erwartetProzedur fÃ¼r Argument %qs bei %L erwartetProzedurzeiger fÃ¼r Argument %qs bei %L erwartetRechte Klammer in Ausdruck bei %C erwartetSchrittvariable in Iterator bei %C erwartetZugriffsspezifikation bei %C erwartetAlternative RÃ¼cksprungmarke bei %C erwartetInitialisierungsausdruck bei %C erwartetAndere Dimension in Felddeklaration bei %C erwartetArgumentliste bei %C erwartetArrayindex erwartet bei %CFeldindexsprung erwartet bei %CVerknÃ¼pfung bei %C erwartetVerknÃ¼pfungsliste bei %C erwartetAttributbitname erwartetBindeattribut bei %C erwartetBindungsname bei %C erwartetBindungsziel hinter %<=>%> bei %C erforderlichBlockname %qs des SELECT-Konstrukts bei %C erwartetBlocknamen von %qs in Â»%sÂ«-Anweisung bei %L erwartetGrenzen fÃ¼r %qs bei %L erwartetCoarray-Variable als Argument %qs fÃ¼r intrinsisches %s bei %L erwartetKomma in E/A-Liste bei %C erwartetReferenz auf Komponente bei %C erwartetDatenkonstante nach Wiederholungsangabe bei %C erwartetIn AUTOMATIC-Anweisung bei %C wird eine Â»entity-listÂ« erwartetÂ»entity-listÂ« in STATIC-Anweisung bei %C erwartetExponent in Ausdruck bei %C erwartetAusdruck bei %C in PARAMETER-Anweisung erwartetAusdruck in %s-Anweisung bei %C erwartetErwarteter Ausdruck in Feldspezifikation bei %CAusdruckstyp erwartetFormale Argumentliste in Funktionsdefinition bei %C erwartetGenerischer Name oder Operatordeskriptor bei %C erwartetInitialisierungsausdruck bei %C erwartetErwarteter Initialisierungsausdruck in CASE bei %CGanzzahl erwartetGanzzahlzeichenkette erwartetErwarteter intrinsischer Initialisierungsausdruck OMP WORKSHARE bei %LMarke %qs fÃ¼r Â»%sÂ«-Anweisung bei %C erwartetLinke Klammer erwartetListe von %<untere-Grenze :%> oder Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L erwartetProzedurname im Modul bei %C erwartetName erwartetParameterliste in Typdeklaration bei %C erwartetEchte Zeichenkette erwartetRegister oder konstante Ganzzahl erwartet.Rechte Klammer erwartetSkalaren Initialisierungsausdruck bei %C erwartetSpezifischer Bindungsname bei %C erwartetZeichenkette erwartetStrukturkomponentenname bei %C erwartetName einer Strukturkomponente oder eines Operators nach Â».Â« bei %C erwartetBeendenden Namen bei %C erwartetTypgebundene Prozedur oder Prozedurzeiger-Komponente bei %C erwartetVariablennamen bei %C erwartetVariablennamen bei %C in PARAMETER-Anweisung erwartet%<END INTERFACE %s%> bei %C erwartet%<END INTERFACE OPERATOR (%s)%> bei %C erwartet%<END INTERFACE OPERATOR (%s)%> bei %C erwartet, aber %qs erhalten%<END INTERFACE OPERATOR (.%s.)%> bei %C erwartet%s bei %C erwartetÂ»%sÂ«-Anweisung bei %L erwartetKomma in EQUIVALENCE bei %C erwartetSkalaren INTEGER-Ausdruck bei %C erwartet, aber %s gefundenVariable bei %L erwartetDefinierbare EntitÃ¤t bei %L erwartetListe benannter EintrÃ¤ge bei %C erwartetVariable in READ-Anweisung bei %C erwartetVariable oder io-implied-do bei %L erwartetVariable oder io-implied-do in READ-Anweisung bei %L erwartetErlÃ¤utern, welche AusrichtungsÃ¼berlegungen zu der Entscheidung fÃ¼hren, einen Befehl lang oder kurz zu machen.Explizite Arrayform bei %C muss eine Konstante vom Typ INTEGER sein, nicht %sExplizite Schnittstelle fÃ¼r %qs bei %L erforderlich: %sExplizite Schnittstelle fÃ¼r Komponente %qs bei %L erforderlich: %sExplizite Schnittstelle fÃ¼r polymorphes Argument bei %L erforderlichFeld mit expliziter Form, aber nichtkonstanten Grenzen bei %CFunktionen exportieren, auch wenn sie Â»inlineÂ« sein kÃ¶nnen.Ausdruck bei %L muss in diesem Kontext eine Konstante seinAusdruck bei %L muss INTEGER-Typ haben, %s gefundenAusdruck bei %L muss skalar seinAusdruck in CASE-Anweisung bei %L darf nicht %s seinAusdruck in CASE-Anweisung bei %L ist nicht im Bereich von %sAusdruck in CASE-Anweisung bei %L muss von der Art %d seinAusdruck in CASE-Anweisung bei %L muss Typ %s habenAusdruck in CASE-Anweisung bei %L muss skalar seinErweiterung: Spezifizierer %s in Anweisung %s bei %L hat Wert %qsErweiterung: Umwandlung von %s in %s bei %LErweiterung: Skalares effektives nicht-standardartiges, nicht-C_CHAR CHARACTER-Argument mit Feld-Scheinargument %qs bei %LErweiterung: UnÃ¤rer Operator hinter arithmetischem Operator bei %C (Klammern verwenden)Erweiterung: Nullbreite hinter L-Deskriptor bei %LErweiterung: Zeichen Backslash bei %CErweiterung: Exponentbuchstabe %<q%> in literaler Realkonstante bei %CExternes %qs bei %L kann keine Initialisierung habenExterne IO UNIT kann kein Feld bei %L seinExternes Objekt %qs bei %L darf keinen Initialisierer habenÃœberflÃ¼ssige Option fÃ¼r %<-Xassembler%>; %s, alle Optionen der Form %<-Xassembler%> und %<-Wa%> werden verworfen.ÃœberschÃ¼ssige Zeichen im Format bei %LF2008: C1210 IMPORT-Anweisung bei %C ist im KÃ¶rper einer Schnittstelle fÃ¼r Modulprozedur nicht erlaubtÂ»FAIL IMAGEÂ«-Anweisung bei %CArgument FAILED= fÃ¼r NUM_IMAGES bei %LDer FDPIC-Modus wird im Thumb-1-Modus nicht unterstÃ¼tztFINAL-Klausel bei %L erfordert einen skalaren LOGICAL-AusdruckFINAL-Deklaration bei %C muss innerhalb von CONTAINS seinFINAL-Deklaration bei %C muss innerhalb eines CONTAINS-Abschnitts eines abgeleiteten Typs stehenFINAL-Prozedur %qs bei %L ist keine SUBROUTINEBei %2$L deklarierte FINAL-Prozedur %1$qs hat denselben Rang (%3$d) wie %4$qsFINAL-Prozedur bei %L muss genau ein Argument habenFINAL-Prozedurdeklaration bei %CFLUSH-Anweisung bei %CFORALL-Konstrukt bei %LFORALL-Endausdruck bei %L muss skalarer INTEGER seinFORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftretenFORALL-Indexname bei %L muss skalarer INTEGER seinFORALL-Indexname bei %L muss skalarer INTEGER seinFORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-AusdruckFORALL-Anfangsausdruck bei %L muss skalarer INTEGER seinFORALL-Schrittausdruck bei %L kann nicht Null seinFORALL-Schrittausdruck bei %L muss skalares %s seinFORM-TEAM-Anweisung bei %CFORMAT-Marke %d bei %L nicht definiertFORMAT-Anweisung bei %C kann nicht innerhalb von INTERFACE auftretenFORMAT-Anweisung bei %L hat keine AnweisungsmarkeFORMAT-Kennzeichen bei %L kann kein Feld der GrÃ¶ÃŸe 0 seinFORMAT-Markierung bei %L muss vom Typ Standard-CHARACTER oder INTEGER seinGleitkomma-Ausnahmen sind eingeschaltet.Gleitkomma-Register kÃ¶nnten trotz Attribut %qE Ã¼berschrieben werden: compilieren Sie mit %<-mgeneral-regs-only%>Argument FPTR fÃ¼r C_F_POINTER bei %L darf nicht polymorph seinFPX-Optionen Â»fastÂ« und Â»compactÂ« schlieÃŸen sich ausFPX: Gleitkommaerweiterungen fÃ¼r doppelte Genauigkeit fÃ¼r Argonaut-ARC-CPU einschalten.FPX: kompakte FPX-Befehle fÃ¼r doppelte Genauigkeit erzeugen.FPX: schnelle FPX-Befehle fÃ¼r doppelte Genauigkeit erzeugen.FPX: kompakte FPX-Befehle fÃ¼r einfache Genauigkeit erzeugen.FPX: schnelle FPX-Befehle fÃ¼r einfache Genauigkeit erzeugen.FROMPOS-Argument (%ld) auÃŸerhalb des Bereichs 0:%d in intrinsischem MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITSFUNCTION-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L seinFUNCTION-Ergebnis %s kann kein Feld in FUNCTION %s bei %L seinFUNCTION-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L seinKomplexe Konstruktoren und Destruktoren ausfaktorisieren, um Speicherplatz gegenÃ¼ber Geschwindigkeit zu gewinnen.Failed to create structure type '%s' at %CKeine passende Klausel gefunden bei %CFailure getting length of a constant array.Fehler bei Umwandlung von BOZ in REAL bei %LSchwerwiegender FehlerFelder einer Â»synchronizedÂ«-Klasse kÃ¶nnen nicht Â»%sÂ« seinBei %2$C geÃ¶ffnete Datei %1$qs ist keine GNU-Fortran-ModuldateiDetaillierte Steuerung der Tuningfeatures.Erstes Argument der definierten Zuweisung bei %L muss INTENT(OUT) oder INTENT(INOUT) seinErstes Argument der Operatorschnittstelle bei %L kann nicht optional seinErstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) seinErstes oder letztes intrinsisches Argument zu !$OMP ATOMIC muss bei %2$L %1$qs seinFix min_int calculationFeste ZeilenlÃ¤nge muss mindestens sieben seinSchalter %<-fmax-stack-var-size=%d%> Ã¼berschreibt %<-frecursive%> (ausgelÃ¶st durch %qs)Schalter %<-fno-automatic%> Ã¼berschreibt %<-fmax-stack-var-size=%d%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%> (ausgelÃ¶st durch %qs)Schalter %<-frecursive%> Ã¼berschreibt %<-fmax-stack-var-size=%d%>Name der Konfiguration fÃ¼r eigene Gleitkommabefehle.Renesas-(vormals Hitachi)/SuperH-Aufrufkonventionen folgen.Die C++17-Anforderungen fÃ¼r die Auswertungsreihenfolge von ZuweisungsausdrÃ¼cken, Bitverschiebungen, Elementfunktionsaufrufe, etc. befolgen.EABI-Bindeanforderungen befolgen.For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubtFÃ¼r Intrinsics-Bibliothek: alle Parameter in Registern Ã¼bergeben.FÃ¼r geschachtelte Funktionen auf dem Stapel werden AusfÃ¼hrrechte gesetzt.FÃ¼r Bitschiebeoperationen mit konstanter Anzahl, die einen einzelnen Maschinenbefehl zur Verschiebung um eine Stelle erfordern, die maximale Anzahl von Inline-Verschiebeanweisungen (Maximalwert 64) festlegen, die ausgegeben werden sollen, anstatt die entsprechende Hilfsfunktion __mspabi zu verwenden. Der Standardwert ist 4.FÃ¼r Ziele, die normalerweise Trampoline fÃ¼r geschachtelte Funktionen benÃ¶tigen, diese stets generieren, statt Deskriptoren zu verwenden.Dem Assembler (und Linker) erlauben, jede beliebige Architektur-Untervariante ohne Fehler zu verwenden.FP-als-GP-Optimierung verbieten.Verbieten, dass mittels $fp auf statische oder globale Variablen zugegriffen wird. Diese Option verhindert die FP-als-GP-Optimierung, unabhÃ¤ngig von -mforce-fp-as-gp.Erzwingen, dass alle Aufrufe mittels des jli-Befehls erfolgen.Erzwingen, dass die Assembler-Ausgabe immer Hexadezimalkonstanten verwendet.Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen.Erzeugen von temporÃ¤ren Variablen erzwingen, um Code fÃ¼r selten ausgefÃ¼hrtes Â»forallÂ« zu testen.Ausschalten der Hardwareschleife erzwingen, selbst wenn -mext-dsp angegeben ist.Funktionen auf 4-Byte-Grenzen zwingen.Codeerzeugung von Stummeln fÃ¼r die Indirektion externer Symbole erzwingen.Indirekte Aufrufe und SprÃ¼nge mittels Register erzwingen.FP-als-GP-Optimierung erzwingen.Den fÃ¼r Â»wchar_tÂ« zugrundeliegenden Typen auf Â»unsigned shortÂ« zwingen.Verwendung der Delay-Slots fÃ¼r bedingte SprÃ¼nge erzwingen.Formatanweisung im Hauptblock des Modules bei %CFortran 2003: Spezifizierer %s in Anweisung %s bei %L hat Wert %qsFortran 2003: Zeichen fÃ¼r Argument %qs des intrinsischen %qs bei %LFortran 2003: DT-Format-Spezifizierer bei %C nicht erlaubtFortran 2003: Skalares effektives CHARACTER-Argument mit Feld-Scheinargument %qs bei %LFortran 2008: Veraltete Funktion:Fortran 2008: COMMON-Block %qs mit Binde-Marke bei %L teilt sich Bezeichner mit gobaler nicht-COMMON-BlockentitÃ¤t bei %LFortran 2008: Effektives Nicht-Zeiger-Argument bei %L an Scheinzeiger %qsFortran 2008: Nullzeiger bei %L an Nicht-Zeiger-Schein-%qsFortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %LFortran 2008: Semikolon bei %C ohne vorausgehende AnweisungFortran 2018: gelÃ¶schtes Feature:Fortran 2018: Veraltetes Feature:Fortran 2018:Fortran 95 erfordert Standard INTEGER in %s-Marke bei %LKeine passende spezifische Bindung fÃ¼r Aufruf des GENERIC %qs bei %L gefundenFreie ZeilenlÃ¤nge muss mindestens drei seinFunktion %qs als Initialisierungsausdruck bei %LFunktion %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE istFunktion %qs bei %L darf keinen Initialisierer habenFunktion %qs bei %L hat keinen IMPLICIT-TypFunktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?Funktion %qs bei %L ist INTRINSIC, aber nicht mit einer intrinsischen Funktion vertrÃ¤glichFunktion %qs bei %L muss PURE seinFunktion %qs in Initialisierungs-Ausdruck bei %L muss eine intrinsische Funktion seinFunktion %qs ist als CHARACTER(*) deklariert und kann nicht bei %L verwendet werden, da es kein Scheinargument istFunktion %qs erfordert eine Argumentliste bei %CDie Funktion %qs, Parameter %u, hat IPA-SRA-Zugriffe, die sich Ã¼berlappenFunktion %s bei %L hat EintrÃ¤ge mit unpassenden FeldspezifikationenFunktion %s bei %L mit EintrÃ¤gen, die Variablen mit verschiedenen ZeichenkettenlÃ¤ngen zurÃ¼ckgebenFunktion %s, Parameter %u, wird verwendet, hat aber keinen bestimmten IPA-SRA-ZugriffFunktion nicht gefunden.Funktionsergebnis %qs bei %L kann keine Initialisierung habenFunktionsergebnis %qs bei %L hat keinen IMPLICIT-TypFunktionsergebnis %qs bei %L ist als X-Argument fÃ¼r C_FUNLOC ungÃ¼ltigFunktionsergebnis %qs bei %L darf weder Koarray sein noch eine Koarray-Komponente habenFunktionsergebnis %qs ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigFunktionsergebnisvariable %qs bei %L von elementarer Funktion %qs darf nicht die Attribute ALLOCATABLE oder POINTER habenFunktionsanfÃ¤nge werden an dieser Potenz von 2 ausgerichtet.Funktionen, die Werte zurÃ¼ckgeben, mÃ¼ssen mit return-Anweisungen enden.Bestimmte Ganzzahloperationen verschmelzen, um die Performance auf power10 zu steigern.Bestimmte Ganzzahloperationen verschmelzen, um die Performance auf power8 zu steigern.AbhÃ¤ngige Paare von add oder vaddudm verschmelzen, um die Performance auf power10 zu steigern.Verweise auf das Inhaltsverzeichnis fÃ¼r medium/large-Codemodell mit Speicherzugriffsbefehlen verschmelzen.Paare von skalaren oder logischen Vektoroperationen verschmelzen, um die Performance auf power10 zu steigern.Skalares add/subf mit logischen Operationen verschmelzen, um die Performance auf power10 zu steigern.Skalare logische Operationen mit add/subf verschmelzen, um die Performance auf power10 zu steigern.GCC kann keine Operatoren mit Ganzzahl- und Festkommatypen unterstÃ¼tzen, die zusammen zu viele Ganzzahl- und Bruch-Bits habenGCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r Parametertyp %qT fÃ¼r %<simd%>-FunktionenGCC unterstÃ¼tzt derzeit keine Typen gemischter GrÃ¶ÃŸe fÃ¼r %<simd%>-FunktionenGCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-FunktionenGCC unterstÃ¼tzt derzeit %<simdlen %wd%> fÃ¼r Typ %qT nichtGCC ist nicht dafÃ¼r konfiguriert, %s als Offload-Ziel zu unterstÃ¼tzenGCC muss mit %<--enable-newlib-nano-formatted-io%> konfiguriert werden, um %<-mtiny-printf%> zu verwendenGCC unterstÃ¼tzt nur %u geschachtelte GÃ¼ltigkeitsbereicheGCC-Vektor per Referenz Ã¼bergegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantieGCC-Vektor per Referenz zurÃ¼ckgegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantieZu verwendende GCN-CPU-Art:GCSE ausgeschaltetGENERIC %qs bei %L kann nicht spezifische Bindung mit gleichem Namen Ã¼berschreibenGENERIC %qs bei %L muss auf spezifische Bindung abzielen, %qs ist ebenfalls GENERICGENERIC bei %C muss innerhalb eines CONTAINS eines abgeleiteten Typs seinGENERIC-Bindung bei %CGENERIC-Prozedur %qs ist bei %L nicht als effektives Argument erlaubtGMP Version %s, MPFR Version %s, MPC Version %s. isl Versiom %s
! GNU C unterstÃ¼tzt Â»-traditionalÂ« ohne Â»-EÂ« nicht mehrGNU-Erweiterung:GNU Objective C unterstÃ¼tzt keine traditionelle Ãœbersetzung mehrAttribut im GNU-Stil zwischen Label und Deklaration bezieht sich auf das LabelGOTO-Anweisung bei %L hinterlÃ¤sst CRITICAL-Konstrukt fÃ¼r Marke bei %LGOTO-Anweisung bei %L hinterlÃ¤sst DO CONCURRENT-Konstrukt fÃ¼r Marke bei %LSyntaxfehler hinter PARAMETERIZED-TYPE-Deklaration bei %CMMA-Befehle erzeugen (oder auch nicht).Speicheradressierung relativ zu PC (oder absolut) erzeugen.Optimierungen fÃ¼r Speicherzugriffe relative zu PC durchfÃ¼hren (nicht durchfÃ¼hren).Speicherzugriffsbefehle mit (oder ohne) PrÃ¤fix erzeugen.16-Bit-Befehle erzeugen.16-Bit-i386-Code erzeugen.32-Bit-Code erzeugen.32-Bit-Versatz in switch-Tabellen erzeugen.32-Bit-i386-Code erzeugen.32-Bit-x86-64-Code erzeugen.32x16-Multiplizier sowie Multiplizier+Addier-Befehle generieren.64-Bit-Code erzeugen.64-Bit-x86-64-Code erzeugen.APCS-konforme Stapelrahmen erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC600-Prozessor erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC601-Prozessor erzeugen.ARCompact-32-Bit-Code fÃ¼r ARC700-Prozessor erzeugen.Stubs im AT&T-Stil fÃ¼r Mach-O erzeugen.C-Header mit Plattform-spezifischen Merkmalen erzeugen.C-Prototypen aus BIND(C)-Deklarationen generieren.C-Prototypen aus Nicht-BIND(C)-Deklarationen fÃ¼r externe Prozeduren generieren.Informationen zu AbhÃ¤ngigkeiten von C++-Modulen erzeugen.FPU-Befehle mit doppelter Genauigkeit fÃ¼r C-SKY generieren (Vorgabe fÃ¼r Hardware-Gleitkomma).Erweiterungsbefehle fÃ¼r DSP generieren.DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes mit GNU-Erweiterungen erzeugen.DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen.ELF-FDPIC-Code erzeugen.GFLOAT-Code mit doppelter Genauigkeit generieren.H8/300H-Code erzeugen.H8S-Code erzeugen.H8S/2600-Code erzeugen.H8SX-Code erzeugen.ILP32-Code erzeugen.FÃ¼r den ARMv8 angemessene IT-BlÃ¶cke erzeugen.JSON-Datei erzeugen.LP64-Code erzeugen.MIPS16-Code erzeugen.ModuleInfo-Struktur fÃ¼r Ausgabemodul generieren.PA1.0-Code erzeugen.PA1.1-Code erzeugen.PA2.0-Code erzeugen (erfordert binutils 2.10 oder neuer).SBIT, CBIT-Befehle erzeugen.SH1-Code erzeugen.SH2-Code erzeugen.FPU-freien SH2a-Code erzeugen.SH2e-Code erzeugen.SH3-Code erzeugen.SH3e-Code erzeugen.FPU-freien SH4-Code erzeugen.SH4-Code erzeugen.FPU-freien SH4-100-Code erzeugen.SH4-100-Code erzeugen.FPU-freien SH4-200-Code erzeugen.SH4-200-Code erzeugen.FPU-freien SH4-300-Code erzeugen.SH4-300-Code erzeugen.FPU-freien SH4a-Code erzeugen.SH4a-Code erzeugen.SH4al-dsp-Code erzeugen.Beim Erzeugen von AltiVec-Code VRSAVE-Befehle erzeugen.Separaten Â»__mcount_locÂ«-Abschnitt erzeugen, der alle Aufrufe von Â»_mcountÂ« und Â»__fentry__Â« enthÃ¤lt.Separaten Â»__mcount_locÂ«-Abschnitt erzeugen, der alle Aufrufe von Â»mcountÂ« und Â»__fentry__Â« enthÃ¤lt.Eine auf das aktuelle Verzeichnis verweisende #line-Anweisung erzeugen.Ein Mach-O-Bundle erzeugen (Dateityp MH_BUNDLE).Einen __return_loc-Abschnitt generieren, der auf jeden instrumentierten return-Code verweist.Die Funktion Â»abortÂ« aufrufen, wenn eine Â»noreturnÂ«-Funktion zurÃ¼ckkehrt.Beim Compilieren eine Default-main-Funktion fÃ¼r D generieren.Einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen.Absolute Quellpfade fÃ¼r gcov erzeugen.Code zum Ãœbergeben von Aggregaten mit maximal 64-Bit-Ausrichtung erzeugen.Ausgabedatei erzeugen, die Symbole nicht erst bei Bedarf, sondern bereits beim Laden bindet.Assemblerausgabe erzeugen, die mit Renesas AS100-Assembler vertrÃ¤glich ist. Dies schrÃ¤nkt einige CompilerfÃ¤higkeiten ein. Voreinstellung ist GAS-vertrÃ¤gliche Syntax.Auto-inc/dec-Befehle erzeugen.Big-Endian-Code erzeugen.Big-Endian-Code erzeugen.Big-Endian-eBPF erzeugen.Bit-Befehle erzeugen.Sprungbefehle als direkte SprÃ¼nge erzeugen.Falls nÃ¶tig, Â»callÂ«-Befehle als indirekte Aufrufe erzeugen.Sprungbefehle als indirekte SprÃ¼nge erzeugen.Aufrufbefehle als indirekte Registeraufrufe erzeugen.Im Funktionsprolog cld-Befehle erzeugen.Code fÃ¼r Laufzeitumgebung des C-SKY-Compilers statt libgcc generieren.Code fÃ¼r CR16C-Architektur erzeugen.Code fÃ¼r CR16C+-Architektur erzeugen (Standard).Code fÃ¼r GNU as erzeugen.Code fÃ¼r GNU Assembler (gas) erzeugen.Code fÃ¼r GNU ld erzeugen.Code fÃ¼r die GNU-Laufzeitumgebung erzeugen.Code fÃ¼r die NeXT-(Apple macOS X)-Laufzeitumgebung erzeugen.Code fÃ¼r OpenMP-Auslagerung erzeugen: schaltet Â»-msoft-stackÂ« und Â»-muniform-simtÂ« ein.Code fÃ¼r Serie SH4 340 erzeugen (ohne MMU/FPU).Code fÃ¼r Serie SH4 400 erzeugen (ohne MMU/FPU).Code fÃ¼r Serie SH4 500 erzeugen (ohne FPU)Code fÃ¼r Smart Mode erzeugen.Code fÃ¼r Thumb-Zustand erzeugen.Code fÃ¼r UNIX-Assembler erzeugen.Code fÃ¼r 32-Bit-ABI erzeugen.Code fÃ¼r einen 5206e erzeugen.Code fÃ¼r einen 520X erzeugen.Code fÃ¼r einen 528x erzeugen.Code fÃ¼r einen 5307 erzeugen.Code fÃ¼r einen 5407 erzeugen.Code fÃ¼r 64-Bit-ABI erzeugen.Code fÃ¼r 68000 erzeugen.Code fÃ¼r 68010 erzeugen.Code fÃ¼r 68020 erzeugen.Code fÃ¼r einen 68030 erzeugen.Code fÃ¼r einen 68040 ohne neue Befehle erzeugen.Code fÃ¼r einen 68040 erzeugen.Code fÃ¼r einen 68060 ohne neue Befehle erzeugen.Code fÃ¼r einen 68060 erzeugen.Code fÃ¼r einen 68302 erzeugen.Code fÃ¼r einen 68332 erzeugen.Code fÃ¼r einen 68851 erzeugen.Code fÃ¼r ColdFire v4e erzeugen.Code fÃ¼r DLL erzeugen.Code fÃ¼r Fido A erzeugen.Code fÃ¼r eine cpu32 erzeugen.Code fÃ¼r alle Template-Instanziierungen einschalten.Code fÃ¼r eine 11/10 erzeugen.Code fÃ¼r eine 11/40 erzeugen.Code fÃ¼r eine 11/45 erzeugen.Code fÃ¼r Assert-VertrÃ¤ge generieren.Code fÃ¼r Klassen-Invarianz-VertrÃ¤ge generieren.Code fÃ¼r ladbare Darwin-Kernelerweiterungen erzeugen.Code fÃ¼r Funktionen erzeugen, auch wenn sie vollstÃ¤ndig Â»inlineÂ« sind.Code fÃ¼r die angegebene CPU erzeugen.Code fÃ¼r altes ausfÃ¼hrbares BSS PLT erzeugen.Code fÃ¼r NachbedingungsvertrÃ¤ge erzeugen.Code fÃ¼r VorbedingungsvertrÃ¤ge generieren.Code fÃ¼r static-Funktionen erzeugen, auch wenn sie nie aufgerufen werden.Code fÃ¼r Switches ohne Default-Fall generieren.Code fÃ¼r die Android-Plattform erzeugen.Code fÃ¼r den M*Core M210 erzeugen.Code fÃ¼r den M*Core M340 erzeugen.Code fÃ¼r ladbare Darwin-Kernelerweiterungen oder Kernel erzeugen.Code fÃ¼r Supervisor-Modus generieren (Standard).Code fÃ¼r User-Modus generieren.Code im 32-Bit-ARM-Zustand erzeugen.Code im Â»Big EndianÂ«-Modus erzeugen.Code im Â»Big EndianÂ«-Modus erzeugen.Code im Â»Little EndianÂ«-Modus erzeugen.Code im Â»Little EndianÂ«-Modus erzeugen.Code fÃ¼r ausfÃ¼hrbare Dateien (NICHT Shared Libraries) erzeugen.FÃ¼r schnelles Debugging geeigneten Code erzeugen.Code erzeugen, der in dynamischen Objekten im SVR4-Stil verwendet werden kann.Code erzeugen, der lokalen Zustand in allen Bahnen einheitlich halten kann.Code erzeugen, der zum Intel-MCU-psABI passt.Code erzeugen, der zum angegebenen ABI passt.Code erzeugen, der zum angegebenen ABI passt.Code erzeugen, der sicher mit MIPS16- und microMIPS-Code gebunden werden kann.Code erzeugen, der 68881-Gleitkommabefehle verwendet.Code erzeugen, der im privilegierten Zustand lÃ¤uft.Code erzeugen, der nicht mit anderen ID-shared Libraries gelinkt werden wÃ¼rde, aber als Shared Library verwendet werden kann.Code zur ÃœberprÃ¼fung der Grenzen vor Arrayindizierung erzeugen.Code zur ÃœberprÃ¼fung von Exception-Spezifikationen erzeugen.Code generieren, der Gerade-Linie-Spekulationen abwehrt.Code generieren, um mitzuverfolgen, wann die CPU falsch spekulieren kÃ¶nnte.Code erzeugen, der nicht ausfÃ¼hrbares PLT und GOT enthÃ¤lt.Code mittels globaler Anker-Symboladressen generieren.Code erzeugen, der Hardware-Gleitkommabefehle verwendet.Code erzeugen, der nur die allgemeinen Register verwendet.Code erzeugen, der nur die Kernregister (r0â€“r14) verwendet.Code mit Bibliotheksaufrufen fÃ¼r Gleitkommaarithmetik erzeugen.Code ohne Register fÃ¼r globalen Zeiger erzeugen.CFString-Objekte zum Kompilierungszeitpunkt generieren.Komprimierte Fehlersuchinformationen erzeugen.Verwendung bedingter Kopierbefehle einschalten.Konstantenpools im Compiler statt im Assembler generieren.cpp-Defines fÃ¼r Server-IO erzeugen.cpp-Defines fÃ¼r Workstation-IO erzeugen.Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen.Fehlersuchinformationen im STABS-Format erzeugen.Fehlersuchinformationen im VMS-Format erzeugen.Fehlersuchinformationen im XCOFF-Format erzeugen.Fehlersuchinformationen im erweiterten Standardformat erzeugen.Fehlersuchinformationen im Standardformat erzeugen.Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen.Fehlersuchinformationen im erweiterten STABS-Format erzeugen.Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen.Fehlersuchinformationen in separaten .dwo-Dateien erzeugen.Standard SH2a-FPU-Code mit doppelter Genauigkeit erzeugen.Standard SH2a-FPU-Code mit einfacher Genauigkeit erzeugen.Standard SH4-Code mit einfacher Genauigkeit erzeugen.Standard SH4-100-Code mit einfacher Genauigkeit erzeugen.Standard SH4-200-Code mit einfacher Genauigkeit erzeugen.Standard SH4-300-Code mit einfacher Genauigkeit erzeugen.Standard SH4a-Code mit einfacher Genauigkeit erzeugen.Nicht zusammenhÃ¤ngende Stapelrahmen erzeugen.Divisions-Befehle erzeugen.Divisionsergebnisse mit dem gleichen Vorzeichen im Ãœbertrag wie der Divisor (nicht der Dividend) erzeugen.Dokumentation erzeugen.Gleitkommabefehle doppelter Genauigkeit generieren.eBPF fÃ¼r die angegebene Linux-Kernelversion erzeugen.Erweiterte arithmetische Befehle erzeugen, nur fÃ¼r ARC700 gÃ¼ltig.Erweiterte Informationen fÃ¼r Einsprungpunkt fÃ¼r inline-Funktionen erzeugen.Schnelle indirekte Aufrufe erzeugen.Gleitkommaarithmetik mit gegebenem Befehlssatz erzeugen.Kombinierte Multiplizier-Addier-Befehle generieren.Die Befehle frecipd/fsqrtd/fdivd generieren (Vorgabe fÃ¼r Hardware-Gleitkomma).Hardware-abs-Befehle generieren.Eingebettete Gleitkommadivision erzeugen, auf Wartezeit optimieren.Eingebettete Gleitkommadivision erzeugen, auf Durchsatz optimieren.Eingebettete Ganzzahldivision erzeugen, auf Wartezeit optimieren.Eingebettete Ganzzahldivision erzeugen, auf Durchsatz optimieren.Quadratwurzel Â»inlineÂ« erzeugen, auf Wartezeit optimieren.Quadratwurzel Â»inlineÂ« erzeugen, auf Durchsatz optimieren.Befehle generieren, die vom Barrel-Shifter unterstÃ¼tzt werden.isel-Befehle erzeugen.Lockeres Nachschlagen von Klassen (mit objc_getClass()) fÃ¼r Verwendung im Null-VerknÃ¼pfungs-Modus erzeugen.Little-Endian-Code erzeugen.Little-Endian-Code erzeugen.Little-Endian-eBPF erzeugen.Befehle zum gleichzeitigen Laden/Speichern mehrerer Daten erzeugen.Befehle fÃ¼r Laden/Speichern mit Aktualisierung erzeugen.Atomare Operationen durch Hilfsfunktionen implementieren.Make-AbhÃ¤ngigkeiten erzeugen und Code Ã¼bersetzen.Make-AbhÃ¤ngigkeiten erzeugen.Aufrufe von Â»mcountÂ«/Â»__fentry__Â« als NOPs erzeugen. Um sie einzuschalten, mÃ¼ssen sie hineingepatcht werden.Millicode-Schnipsel erzeugen.mul64- und mulu64-Befehle erzeugen.norm-Befehl erzeugen.Code im normalen Modus erzeugen.SH2a-FPU-Code nur mit einfacher Genauigkeit erzeugen.SH4-Code nur mit einfacher Genauigkeit erzeugen.SH4-100-Code nur mit einfacher Genauigkeit erzeugen.SH4-200-Code nur mit einfacher Genauigkeit erzeugen.SH4-300-Code nur mit einfacher Genauigkeit erzeugen.SH4a-Code nur mit einfacher Genauigkeit erzeugen.PC-relativen Code erzeugen.Erweiterungsbefehle fÃ¼r Performance einschalten.Erweiterungsbefehle fÃ¼r Performance Version 2 einschalten.Unechte Ziele fÃ¼r alle Header erzeugen.Wenn mÃ¶glich, lageunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (large mode).Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (small mode).Wenn mÃ¶glich, lageunabhÃ¤ngigen Code erzeugen (large mode).Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code erzeugen (small mode).Wenn verfÃ¼gbar, Prefetch-Befehle fÃ¼r Arrays in Schleifen erzeugen.Befehle push/pop generieren (Standard).WiedereinsprungsfÃ¤higen PIC-Code erzeugen.Reziproke statt divss und sqrtss erzeugen.return-Befehl in nackter Funktion generieren.Informationen zur Typbeschreibung zur Laufzeit erzeugen.SData-Referenzen erzeugen. Dies ist die Voreinstellung, auÃŸer wenn PIC erzeugt wird.Abschnitte .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, und .s390_return_mem erzeugen, in denen die Adressen fÃ¼r indirekte Sprungziele gespeichert werden, die aufgrund der Optionen -mindirect-branch* oder -mfunction-return* gepatcht wurden. Die Abschnitte bestehen aus einem Array von 32-Bit-Elementen. Jedes Element enthÃ¤lt den Offset vom Eintrag zu der gepatchten Adresse.Selbstverschiebbaren Code erzeugen.sin, cos und sqrt fÃ¼r FPU erzeugen.Gleitkommabefehle einfacher Genauigkeit generieren.Reziproke Division und Quadratwurzel in Software fÃ¼r besseren Durchsatz erzeugen.Wenn nÃ¶tig, spezielle Objective-C-Methoden zur Initialisierung/ZerstÃ¶rung von nicht-POD C++ ivars, erzeugen.stm/ldm-Befehle erzeugen (Vorgabe).Erweiterungsbefehle fÃ¼r Zeichenketten einschalten.swap-Befehl erzeugen.Ganzzahl-Modulo-Befehle erzeugen.Atomare Quadword-Befehle zum Speicherzugriff verwenden (lqarx/stqcx).Befehle zum Laden/Speichern von Quadwords (lq/stq) erzeugen.Unausgerichtete VSX-Lade/Speicher-Befehle fÃ¼r Inline-Expansion von memcpy/memmove generieren.Unausgerichtete VSX-Lade/Speicher-Befehle fÃ¼r Vektorpaare fÃ¼r Inline-Expansion von memcpy/memmove generieren.Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen.Befehle push25/pop25 fÃ¼r v3 erzeugen.Â»vzeroupperÂ«-Befehl erzeugen, bevor der Ablauf die Funktion verlÃ¤sst.xBPF erzeugen.Generische Funktion %qs bei %L ist nicht mit spezifischer intrinsischer Schnittstelle vereinbarAllgemeiner Name %qs der Funktion %qs bei %L ist der gleiche wie der des abgeleiteten Typs bei %LGenerisches Unterprogramm %qs bei %L ist nicht mit intrinsischer Unterprogrammschnittstelle vereinbarSprÃ¼ngen ihre Standardkosten zuweisen.Externen Symbolen einen fÃ¼hrenden Unterstrich geben.Globaler Bindungs-Name %qs bei %L wird bereits als ein %s bei %L verwendetGlobaler Bindungs-Name %qs bei %L wird bereits bei %L verwendetGlobale EntitÃ¤t %qs bei %L kann nicht in einem COMMON-Block bei %L vorkommenGlobaler Name %qs bei %L wird bereits als ein %s bei %L verwendetGlobaler Name %qs bei %L wird bereits bei %L verwendetGraphite-Schleifenoptimierungen kÃ¶nnen nicht verwendet werden (ISL ist nicht verfÃ¼gbar) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite-Schleifenoptimierungen kÃ¶nnen nicht verwendet werden (ISL ist nicht verfÃ¼gbar).Linker anweisen, Befehle zu lockern.Bibliotheksfunktionen aufrufen, wenn atomare eingebaute Operationen auf unausgerichteten Speicher angewendet werden kÃ¶nnen. Hebt -mtrap-unaligned-atomic auf.Hardware-Autoprefetcher-Scheduler-Modellsteuerung: Anzahl der Vorausschauzyklen, die das Modell untersucht, bei '0' ist nur die heuristische Sortierung von Befehlen aktiviert. StandardmÃ¤ÃŸig deaktiviert.Hexadezimalkonstante bei %L verwendet Nicht-Standard X statt ZHollerithkonstante bei %CMit Host verbundene Variable %qs darf nicht in DATA-Anweisung bei %C stehenWie viel die gegebene Ãœbersetzungseinheit durch das Â»inlineÂ« wachsen kann (in Prozent).Wie viel die gegebene Ãœbersetzungseinheit durch die interprozedurale Konstantenweitergabe wachsen kann (in Prozent).E/A-Registeroperand fÃ¼r Â»%%%cÂ«IBITS: Bad bitICE: emit_insn verwendet, wo emit_jump_insn erforderlich:
  ID der zu bauenden Shared Library.ID-gemeinsam genutzte Bibliotheken und FD-PIC-Modus kÃ¶nnen nicht zusammen verwendet werdenIEEE_ARITHMETIC-Modul bei %CIEEE_EXCEPTIONS-Modul bei %CIEEE_FEATURES-Modul bei %CIF-Klausel bei %L erfordert einen skalaren LOGICAL-AusdruckIF-Klausel-Modifizierer Â»%sÂ« bei %L ist dem aktuellen OpenMP-Konstrukt nicht angemessenIF-Klausel ohne Modifizierer bei %L wird zusammen mit IF-Klauseln mit Modifizierert verwendetIM-part_ref bei %CÂ»IMPLICIT NONE (type)Â«-Anweisung bei %L folgt einer IMPLICIT-AnweisungIMPLICIT-Anweisung bei %C folgt auf IMPLICIT NONE (Typ-)AnweisungIMPORT NONE mit Angabenliste bei %CIMPORT-Anweisung bei %CIMPORT-Anweisung bei %C ist nur in einem INTERFACE-KÃ¶rper erlaubtIMPURE-Prozedur bei %CINQUIRE-Anweisung bei %L kann nicht sowohl FILE- als auch UNIT-Spezifikationssymbole enthaltenINQUIRE-Anweisung bei %L erfordert PENDING= mit Spezifizierung ID=INQUIRE-Anweisung bei %L erfordert entweder FILE- oder UNIT-SpezifikationssymbolINQUIRE-Anweisung in PURE-Prozedur bei %C nicht erlaubtINTEGER-Ausdruck von %s-Klausel bei %L darf nicht negativ seinINTEGER-Ausdruck von %s-Klausel bei %L muss positiv seinINTEGER-Ausdruck der Â»chunk_sizeÂ« der SCHEDULE-Klausel bei %L muss positiv seinINTEGER(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-integer-8%>INTEGER(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-finteger-4-integer-8%>INTENT(%s) steht mit INTENT(%s) bei %L in KonfliktINTENT ist in BLOCK bei %C nicht erlaubtEffektives Argument von INTENT(%s) bei %L kÃ¶nnte effektives Argument bei %L stÃ¶ren.INTENT(IN) POINTER %qs in Klausel %s bei %LINTENT(IN)-Zeiger %qs in COPYPRIVATE-Klausel bei %LArgument %1$qs bei %3$L fÃ¼r die reine Prozedur %2$qs ist INTENT(OUT) und darf daher nicht polymorph seinINTERFACE-Prozedur %qs bei %L hat denselben Namen wie die umgebende ProzedurIO UNIT in %s-Anweisung bei %L muss eine interne Datei in einer PURE-Prozedur seinIO-Definition fÃ¼r %q+D erfordert eine AdresseIOLENGTH-Markierung in INQUIRE-Anweisung bei %C ungÃ¼ltigIOMSG-Markierung bei %LIPA-modref-Zusammenfassung fehlt in EingabedateiIPA-SRA-Zugriffs-Verifikation fehlgeschlagenISA %qs wird von Attribut %<target%> nicht unterstÃ¼tzt, verwenden Sie den Aufruf %<arch=%>ISO-C erlaubt kein %<%E (Ausdruck)%>ISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer FunktionISO-C erlaubt kein auf Funktionstypen angewendetes %<_Alignof%>ISO C unterstÃ¼tzt nicht %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO-C unterstÃ¼tzt kein %<++%> und %<--%> fÃ¼r komplexe TypenISO-C unterstÃ¼tzt %<[[]]%>-Attribute erst ab C2XISO-C unterstÃ¼tzt die Typen %<__int%d%> nichtISO-C unterstÃ¼tzt nicht %<~%> fÃ¼r komplexe KonjugationISO-C unterstÃ¼tzt den vordefinierten Bezeichner %qs nichtISO-C unterstÃ¼tzt keine komplexen GanzzahltypenISO-C unterstÃ¼tzt dezimale Gleitkommazahlen erst ab C2XISO-C unterstÃ¼tzt keine GanzzahltypenISO-C unterstÃ¼tzt das Weglassen von Parameternamen in Funktionsdefinitionen erst ab C2XISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>ISO-C unterstÃ¼tzt keine sÃ¤ttigenden TypenISO-C unterstÃ¼tzt den Typen %<_Float%d%s%> nichtISO-C verbietet %<goto *expr;%>ISO-C verbietet %<return%> mit Ausdruck, in void zurÃ¼ckgebender FunktionISO-C verbietet eine leere QuelldateiISO-C verbietet Zuweisung zwischen Funktionszeiger und %<void *%>ISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼ckenISO-C verbietet Typkonvertierung von Nicht-Skalar auf selben TypenISO-C verbietet Typkonvertierung auf union-TypISO-C verbietet Vergleich von %<void *%> mit FunktionszeigerISO-C verbietet bedingten Ausdruck zwischen %<void *%> und FunktionszeigerISO-C verbietet bedingten Ausdruck mit nur einer void-SeiteISO-C verbietet const- oder volatile-FunktionstypenISO-C verbietet Konvertierung von Funktionszeigern in ObjektzeigertypISO-C verbietet Konvertierung von Objektzeigertypen in FunktionszeigertypISO-C verbietet leere InitialisierungsklammernISO-C verbietet VorwÃ¤rtsdeklaration fÃ¼r ParameterISO-C verbietet VorwÃ¤rts-Referenzen auf %<enum%>-TypenISO-C verbietet Initialisierung zwischen Funktionszeiger und %<void *%>ISO-C verbietet MarkendeklarationenISO-C verbietet Elementdeklarationen ohne ElementeISO-C verbietet verschachtelte FunktionenISO-C verbietet das Weglassen des mittleren Terms eines %<?:%>-AusdruckesISO-C verbietet geordnete Vergleiche zwischen Zeigern auf FunktionenISO-C verbietet Ãœbergabe des Arguments %d von %qE zwischen Funktionszeiger und %<void *%>ISO-C verbietet qualifizierte FunktionstypenISO-C verbietet return zwischen Funktionszeiger und %<void *%>ISO-C verbietet die Angabe eines zu initialisierenden ElementebereichesISO-C verbietet, ein %<register%>-Array zu indizierenISO-C verbietet Array der GrÃ¶ÃŸe nullISO-C verbietet Array %qE der GrÃ¶ÃŸe nullISO-C verbietet Argumentkonvertierung in union-TypISO-C erfordert ein benanntes Argument vor %<...%>ISO-C beschrÃ¤nkt AufzÃ¤hlungswerte auf Bereich von %<int%>Attribut %qE aus ISO C++ ist nicht auf Funktionen anwendbar; wird als %<[[gnu::%E]]%> behandeltISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten InstanziierungenISO C++ erlaubt Bitfeld-Attribute nur vor dem %<:%>-TokenISO C++ unterstÃ¼tzt keine Operatortemplates in Zeichenkettenliteralen, die eine Argumentpackung von Zeichen bekommenin ISO-C++ darf der mittlere Operand von %<?:%> nicht weggelassen werdenISO-C++ erlaubt kein %<alignof%> mit einem Nicht-TypISO-C++ erlaubt keine benannten Initialisierungen von C99ISO-C++ erlaubt keine benannten Initialisierungen (GNU)ISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definierenISO-C++ erlaubt kein auf Funktionstypen angewendetes %<alignof%>ISO-C++ unterstÃ¼tzt %<__int%d%> fÃ¼r %qs nichtISO-C++ unterstÃ¼tzt nicht, dass einfaches %<complex%> %<double complex%> bedeutetISO-C++ verbietet Anwendung von %<__alignof%> auf einen Ausdruck mit FunktionstypISO-C++ verbietet Anwendung von %<sizeof%> auf einen Ausdruck mit FunktionstypISO-C++ verbietet Gruppen in geschweiften Klammern innerhalb von AusdrÃ¼ckenISO-C++ verbietet den Aufruf von %<::main%> vom Programm ausISO-C++ verbietet Umwandlung in Arraytyp %qTISO-C++ verbietet Vergleich zwischen Zeiger und GanzzahlISO-C++ verbietet Vergleich zwischen Zeiger des Typs %<void *%> und Zeiger auf FunktionISO-C++ verbietet zusammengesetzte LiteraleISO-C++ verbietet berechnete GotosISO-C++ verbietet Bedingungsausdruck mit Zeiger des Typs %<void *%> und Zeiger auf FunktionISO-C++ verbietet Umwandlung zwischen Zeiger des Typs %<void *%> und Zeiger auf FunktionISO C++ verbietet, eine Zeichenkettenkonstante in %qT zu konvertierenISO-C++ verbietet Deklaration von %qs ohne TypISO-C++ verbietet Verringern eines Zeigers vom Typ %qTISO-C++ verbietet verringern einer AufzÃ¤hlungISO-C++ verbietet leere unbenannte AufzÃ¤hlungISO-C++ verbietet flexibles Arrayelement %qsISO-C++ verbietet flexible ArrayelementeISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der KlasseISO-C++ verbietet ErhÃ¶hen eines Zeigers vom Typ %qTISO-C++ verbietet erhÃ¶hen einer AufzÃ¤hlungISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qTISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschlieÃŸende KlasseISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-AusdrucksISO-C++ verbietet das Ermitteln der Adresse der Funktion %<::main%>ISO-C++ verbietet das Ermitteln der Adresse einer gebundenen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwendenISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwendenISO-C++ verbietet die Verwendung von %qE bei expliziten InstanziierungenISO-C++ verbietet typename-SchlÃ¼ssel in Template-Template-Parameter; verwenden Sie %<-std=c++17%> oder %<-std=gnu++17%>ISO-C++ verbietet Gleitkommaliterale in Konstanten-AusdrÃ¼ckenISO-C++ verbietet die Verwendung eines Zeigers des Typs %<void *%> in SubtraktionISO-C++ verbietet die Verwendung eines Zeigers auf eine Funktion in SubtraktionISO-C++ verbietet die Verwendung eines Zeigers auf Methode in SubtraktionISO-C++ verbietet Array variabler LÃ¤ngeISO-C++ verbietet Array %qD variabler LÃ¤ngeISO-C++ verbietet Array der GrÃ¶ÃŸe nullISO-C++ verbietet Array %qD der GrÃ¶ÃŸe nullISO-C++ verbietet anonyme structsISO-C++ verbietet Ãœberladen von %<operator ?:%>ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung fÃ¼r das erste besser ist als die schlechteste Umwandlung fÃ¼r das zweite:ISO-C++17 erlaubt Speicherklassenangabe %<register%> nichtISO C++17 erlaubt keine dynamischen Ausnahmespezifikationendas Weglassen der Zeichenkette in %<_Static_assert%> wird von ISO C11 nicht unterstÃ¼tztISO-C90 unterstÃ¼tzt %<[*]%>-Arraydeklaratoren nichtISO-C90 unterstÃ¼tzt nicht %<_Alignas%>ISO-C90 unterstÃ¼tzt nicht %<_Generic%>ISO-C90 unterstÃ¼tzt nicht %<_Noreturn%>ISO-C90 unterstÃ¼tzt nicht %<_Static_assert%>ISO-C90 unterstÃ¼tzt den vordefinierten Bezeichner %<__func__%> nichtDeklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstÃ¼tzt; ab ISO C99 geht esISO-C90 unterstÃ¼tzt nicht %<long long%>ISO-C90 unterstÃ¼tzt kein %<static%> oder Typkennzeichner in ParameterarraydeklaratorenISO-C90 unterstÃ¼tzt nicht %qEISO-C90 unterstÃ¼tzt keine booleschen TypenISO-C90 unterstÃ¼tzt keine komplexen TypenISO-C90 unterstÃ¼tzt keine flexiblen Arrays als ElementeISO-C90 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nichtISO-C90 unterstÃ¼tzt keine namenlosen structs/unionsISO-C90 verbietet Array %qE, dessen GrÃ¶ÃŸe nicht ausgewertet werden kannISO-C90 verbietet Array, dessen GrÃ¶ÃŸe nicht ausgewertet werden kannISO-C90 verbietet zusammengesetzte LiteraleISO-C90 verbietet gemischte Deklarationen und CodeISO-C90 verbietet die Angabe von zu initialisierenden UnterobjektenISO-C90 verbietet, ein Nicht-L-Wert-Array zu indizierenISO-C90 verbietet Array variabler GrÃ¶ÃŸeISO-C90 verbietet Array %qE variabler GrÃ¶ÃŸeISO-C99 unterstÃ¼tzt nicht %<_Alignas%>ISO-C99 unterstÃ¼tzt nicht %<_Generic%>ISO-C99 unterstÃ¼tzt nicht %<_Noreturn%>ISO-C99 unterstÃ¼tzt nicht %<_Static_assert%>ISO-C99 unterstÃ¼tzt nicht %qEISO-C99 unterstÃ¼tzt den %<_Atomic%>-Qualifizierer nichtISO-C99 unterstÃ¼tzt keine namenlosen structs/unionsModul ISO_C_BINDING bei %CIntrinsisches Modul ISO_FORTRAN_ENV bei %CWenn Â»-ftree-vectorizeÂ« verwendet wird, die minimale Schleifengrenze einer fÃ¼r Vektorisierung zu betrachtenden Schleife.Wenn Â»-fvariable-expansion-in-unrollerÂ« verwendet wird, die HÃ¶chstzahl der FÃ¤lle, dass eine einzelne Variable wÃ¤hrend Loop-Unrolling expandiert wird.Wenn die Neuzuordnung von Grenzen bei %L angegeben wird, darf das Zeigerziel nicht NULL seinWenn das erste Argument von ATAN2 bei %L 0 ist, dann darf das zweite Argument nicht 0 seinWenn das erste Argument von ATAN2 bei %L 0 ist, dann darf das zweite Argument nicht 0 seinWenn die Anzahl der Kandidaten in der Menge kleiner ist, wird immer versucht, ungenutzte IVs wÃ¤hrend ihrer Optimierung zu entfernen.Wenn Planung nach dem Neuladen, dann Superblock-Planung.Â»DÂ« in Spalte eins in statischer Form ignorieren.Attribut dllimport fÃ¼r Funktionen ignorieren.Den normalen zweistufigen Namensraum ignorieren; Symbole in der Reihenfolge der Befehlszeile auflÃ¶sen und nicht aufzeichnen, welche Bibliothek das aufgelÃ¶ste Symbol bereitgestellt hat.Nicht unterstÃ¼tzte Pragmas ignorieren.Ignoriert.UnzulÃ¤ssiges ALLOCATE-Objekt bei %C fÃ¼r eine PURE-ProzedurUnzulÃ¤ssige Zuweisung an externe Prozedur bei %LUnzulÃ¤ssiges Zeichen in BOZ-Konstante bei %CIllegal id in copy_walk_reduction_argUngÃ¼ltige PrÃ¤prozessordirektiveUngÃ¼ltiger Referenztyp bei %L als EQUIVALENCE-ObjektUnzulÃ¤ssiger Schritt von Null bei %LUnzulÃ¤ssiger Typ in Zeichenverkettung bei %LAnweisung %s zur Image-Steuerung bei %C in CRITICAL-BlockAnweisung %s zur Image-Steuerung bei %C in DO CONCURRENT-BlockAnweisung %s zur Image-Steuerung bei %C in PURE-ProzedurCRITICAL-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockCRITICAL-Anweisung zur Image-Steuerung bei %C in PURE-ProzedurAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in CRITICAL-BlockAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in DO CONCURRENT-BlockAnweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in PURE-ProzedurRETURN-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockPRINT-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSTOP-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockSTOP-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSYNC-Anweisung zur Image-Steuerung bei %C in CRITICAL-BlockSYNC-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-BlockSYNC-Anweisung zur Image-Steuerung bei %C in PURE-ProzedurArgument fÃ¼r Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck seinArgument fÃ¼r Imageset bei %L muss zwischen 1 und num_images() liegenC++17-Semantik fÃ¼r erbende Konstruktoren umsetzen.DIP1000 "Zeiger in GÃ¼ltigkeitsbereichen" implementieren (experimentell).DIP25 "Versiegelte Referenzen" implementieren (experimentell).__atomic-Operationen Ã¼ber Bibliotheksaufrufe alter __sync-Funktionen durchfÃ¼hren.AuflÃ¶sung von DR 150 fÃ¼r Mustervergleich von Template-Template-Argumenten umsetzen.Implizit deklarierte BIND(C)-Funktion %qs bei %L ist mÃ¶glicherweise nicht interoperabel mit CImplizit deklarierte BIND(C)-Variable %qs bei %L kÃ¶nnte nicht C-kompatibel seinImplizit deklarierte Funktion %s wird in !$OMP DECLARE REDUCTION bei %L verwendetImplizit deklariertes Unterprogramm %s wird in !$OMP DECLARE REDUCTION bei %L verwendetImplizit deklarierte Variable %qs bei %L kÃ¶nnte nicht C-kompatibel sein, ist aber ein Scheinargument fÃ¼r BIND(C)-Prozedur %qs bei %LImplizit angegebener PARAMETER %qs bei %L passt nicht zu frÃ¼herem IMPLICIT-TypEinbezogenes SAVE fÃ¼r Modulvariable %qs bei %L, benÃ¶tigt wegen StandardinitialisierungFeld mit impliziter Form bei %LVerbesserung der FÃ¤higkeit des GCC, Spaltennummern in groÃŸen Quelldateien zu verfolgen, auf Kosten einer langsameren Kompilierung.Unreine Funktion %qs bei %L wird mÃ¶glicherweise nicht ausgewertetUnreine Funktion bei %L wird mÃ¶glicherweise nicht ausgewertetIn %s bei %L mÃ¼ssen alle Prozeduren auch FUNCTIONs sein, da der allgemeine Name auch der Name des abgeleiteten Typs istIn %s bei %L mÃ¼ssen alle Prozeduren entweder SUBROUTINE oder FUNCTION seinIn C++ bedeutet ungleich Null die Warnung vor veralteter Umwandlung von Zeichenkettenliteralen in Â»char *Â«. In C erfolgt eine Ã¤hnliche Warnung, nur ist die Umwandlung nat. laut ISO-C-Standard nicht veraltet.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. %sIn SSA-PRE-Optimierungen auf BÃ¤umen Teils-Teils-Redundanz eliminieren.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.Im Aufruf von %qs bei %L ist eine TypunvertrÃ¤glichkeit bei Argument %qs; %s wurde an %s Ã¼bergebenIn Konstruktor %qsIn Kopierkonstruktor %qsIn Destruktor %qsIn Datei, eingebunden vonIn Funktion %qsIn Lambda-FunktionIn Elementfunktion %qsIn ModulIn Modul, importiert beiIn statischer Elementfunktion %qsInclude-Verzeichnis %qs: %sInkompatibles ALLOCATE-Objekt bei %C fÃ¼r CHARACTER-Typspezifikation bei %LUnvertrÃ¤glicher abgeleiteter Typ in PARAMETER bei %LInkompatible Initialisierung zwischen einer abgeleiteten TypentitÃ¤t und einer EntitÃ¤t mit Typ %qs bei %CUnvertrÃ¤gliche RÃ¤nge %d und %d in Zuweisung bei %LUnvertrÃ¤gliche RÃ¤nge in %s (%d und %d) bei %LUnvertrÃ¤gliche Typen in DATA-Anweisung bei %L; versuchte Umwandlung von %s an %sUnvertrÃ¤gliche Typangabe fÃ¼r Feldelement bei %LUnvertrÃ¤gliche Verwendung von TILE und COLLAPSE bei %LInkonsistente Ã„quivalenzregeln mit %qs bei %L und %qs bei %LInterne Compilerwarnung: No location in expression near %LInterne Compilerwarnung: Inconsistent internal state: No location in statementRÃ¤nge fÃ¼r Operator bei %%L und %%L stimmen nicht Ã¼bereinInterner Compilerfehler: Incorrect EH edge %i->%iFalsche Ausdehnung in Argument B in MATMUL-Intrinsic in Dimension 1: ist %ld, sollte %ld seinFalscher Funktions-RÃ¼ckgabewertIEEE-Befolgung fÃ¼r Gleitkommavergleiche erhÃ¶hen.Index in Dimension %d ist auÃŸerhalb der Grenzen bei %LIndexvariable %qs ist nicht als INTENT(INOUT)-Argument definierbar bei %L in Prozedur %qs, die aus der DO-Schleife bei %L heraus aufgerufen wirdIndexvariable %qs ist nicht als INTENT(INOUT)-Argument definierbar bei %L in Unterroutine %qs, die aus der DO-Schleife bei %L heraus aufgerufen wirdIndexvariable %qs neudefiniert bei %L in Prozedur %qs, aufgerufen aus der DO-Schleife bei %LIndexvariable %qs wird auf undefiniert als INTENT(OUT)-Argument bei %L in Prozedur %qs gesetzt, wird aus der DO-Schleife bei %L aufgerufenIndexvariable %qs wird auf undefiniert gesetzt als INTENT(OUT)-Argument bei %L in Unterroutine %qs, die aus der DO-Schleife bei %L heraus aufgerufen wirdAuf Anwesenheit von Prozessorfehlern hinweisen.PrioritÃ¤t fÃ¼r r0..r3 / r12..r15 mit TARGET_REGISTER_PRIORITY ausdrÃ¼cken.Vergleich auf Ungleichheit fÃ¼r %s bei %LVerwendung von Hardware-Gleitkommabefehlen unterdrÃ¼cken.Initialisierung bei %C ist in PURE-Prozedur nicht erlaubtInitialisierung bei %C ist nicht fÃ¼r eine ZeigervariableInitialisierung einer allozierbaren Komponente bei %C ist nicht erlaubtInitialisierung des Zeigers bei %C ist nicht in einer PURE-Prozedur erlaubtInitialisierung einer Strukturkomponente mit einer HOLLERITH-Konstante bei %L ist nicht erlaubtInitialisierung einer Variablen bei %C ist in einer PURE-Prozedur nicht erlaubtInitialisierungszeichenkette bei %L wurde abgeschnitten, um zur Variable zu passen (%ld/%ld)Komponenten von abgeleiteten Typvariablen gemÃ¤ÃŸ anderer init-Schalter initialisieren.Lokale Variablen auf Null initialisieren (von g77).Initialisiertes Symbol %qs bei %C kann nur COMMON in BLOCK DATA seinInitialisierte Variable %qs bei %L ist in leerem COMMON, aber Initialisierung ist nur in benannten COMMON-BlÃ¶cken erlaubtInitialisierer nicht erlaubt fÃ¼r PARAMETER %qs bei %CInitialisierung einer bereits initialisierten Variablen bei %C__atomic-Operationen Â»inlineÂ« erzeugen, wenn Lock-freie Befehlssequenz verfÃ¼gbar ist.Alle bekannten Zeichenkettenoperationen einbetten (inline).Code inline einbetten, um Befehlscache nach dem Aufsetzen verschachtelter Funktionstrampoline zu verwerfen.Konstanten einbetten, wenn es mit 2 Befehlen oder weniger geht.Zeichenkettenoperationen memset/memcpy als Â»inlineÂ« einfÃ¼gen, aber Inline-Version nur fÃ¼r kleine BlÃ¶cke durchfÃ¼hren.Rekursives inlinen nur, wenn die Wahrscheinlichkeit des Aufrufs den Parameter Ã¼berschreitet.Befragungsparameter darf nicht in einer data-stmt-object-list bei %C vorkommenENDBR-Befehl beim Betreten einer Funktion nur via cf_check-Attribut fÃ¼r CET-Instrumentierung einfÃ¼gen.In jedem Funktionsprolog NOP-Befehle erzeugen.Arc-basierten Programm-Profilierungscode einfÃ¼gen.Code einfÃ¼gen, der jede Speicherseite des Stapels bei der Allokation antestet, um vor Angriffen basierend auf Ãœberschneidungen zu schÃ¼tzen.Code einfÃ¼gen, um AusdrÃ¼cke zu profilen.Lockerungs-Hinweis an Linker Ã¼bergeben, um Lockerung durchzufÃ¼hren.Code zur StapelprÃ¼fung in das Programm einfÃ¼gen. Dasselbe wie -fstack-check=specific.Anzahl der Maschinenbefehle, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt werden.Anzahl der Maschinenbefehle, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt werden.Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden.Verlassen von Funktionen mit __fentry__ instrumentieren, in instrumentierten Funktionen.Funktionen nur aus Dateien instrumentieren, deren Namen zu keinem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt).Funktionen nur aus Dateien instrumentieren, deren Namen zu einem der regulÃ¤ren AusdrÃ¼cke passen (durch Semikolon getrennt).Ganzzahldivision bei %2$L zu Konstante %1$qs abgeschnittenGanzzahlausdruck erforderlich bei %CGanzzahlige ID (N) des spezifischen Befehls Â»fabsdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fabssÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fadddÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»faddsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fatandÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fatansÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpeqdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpeqsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgedÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgtdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpgtsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpledÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmplesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpltdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpltsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpnedÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcmpnesÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcosdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fcossÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fdivdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fdivsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fexpdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fexpsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fextsdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixdiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixduÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixsiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fixsuÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatidÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatisÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatudÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»floatusÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»flogdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»flogsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmaxdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmaxsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmindÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fminsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmuldÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fmulsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fnegdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fnegsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdxhiÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdxloÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»frdyÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsindÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsinsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsqrtdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsqrtsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsubdÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fsubsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftandÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftansÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»ftruncdsÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fwrxÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»fwryÂ«.Ganzzahlige ID (N) des spezifischen Befehls Â»roundÂ«.Ganzzahlart %d bei %C nicht verfÃ¼gbarGanzzahl auÃŸerhalb des symmetrischen Bereichs wegen Standard-Fortran bei %LGanzzahl auÃŸerhalb des symmetrischen Bereiches wegen Standard-Fortran-Konvertierung von %s in %s bei %LGanzzahlÃ¼berlauf bei der Berechnung des zu reservierenden SpeichersGanzzahl zu groÃŸ fÃ¼r ihre Art bei %C. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenGanzzahl bei %C zu groÃŸGanzzahlwert zu groÃŸ in Ausdruck bei %CFunktionen in ihre Aufrufer einfÃ¼gen, wenn CodegrÃ¶ÃŸe als nicht wachsend bekannt ist.Nicht als Â»inlineÂ« deklarierte Funktionen in ihre Aufrufer einfÃ¼gen, wenn gewinnbringend.Nur an einer Stelle aufgerufene Funktionen in ihre Aufrufer einfÃ¼gen.Intel-MCU-psABI wird im %s-Modus nicht unterstÃ¼tztSchleifen bei %L werden getauschtSchnittstelle %qs bei %L ist in spÃ¤terer PROCEDURE-Anweisung deklariertSchnittstelle %qs bei %L darf keine Anweisungsfunktion seinSchnittstelle %qs bei %L kann nicht allgemein seinSchnittstelle %qs bei %L muss explizit seinUnpassende Schnittstelle fÃ¼r Prozedurzeiger-Komponente %qs in Strukturkonstruktor bei %L: %sSchnittstelle in Scheinprozedur %qs bei %L passt nicht: %sSchnittstelle in globaler Prozedur %qs bei %L passt nicht: %sUnpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %qs ist kein UnterprogrammUnpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %sSchnittstelle muss fÃ¼r DEFERRED-Bindung bei %C angegeben werdenSchnittstellenname nach %<(%> bei %C erforderlichInterner Compilerfehler: Fehlerbehandlungsroutinen doppelt betreten.
  Interne Datei bei %L mit NamenslisteInterne Prozedur %qs in %s bei %LInterne Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigInterne Prozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungÃ¼ltigInterne Prozedur %qs wird als effektives Argument bei %L verwendetInterne Einheit mit Vektor-Index bei %LJeden INTEGER(4) als INTEGER(8) interpretieren.Jeden REAL(4) als REAL(10) interpretieren.Jeden REAL(4) als REAL(16) interpretieren.Jeden REAL(4) als REAL(8) interpretieren.Jeden REAL(8) als REAL(10) interpretieren.Jeden REAL(8) als REAL(16) interpretieren.Jeden REAL(8) als REAL(4) interpretieren.ImaginÃ¤re, Festkomma, oder andere GNU-Zahlenauffixe als das korrespondieren Zahlenliteral statt eines benutzerdefinierten Zahlenliterals interpretieren.Interrupt-Dienst-Routinen kÃ¶nnen nicht im Â»Thumb-1Â«-Modus codiert werdenIm Â»textÂ«-Abschnitt Literalbereiche mit Codebereichen verweben.Intervall, in dem der Stack geprÃ¼ft wird, als Zweierpotenz in Bytes ausgedrÃ¼ckt.IntervallÃ¼berlappung von %<-fdbg-cnt=%s%>: [%u, %u] und [%u, %u]Intrinsisches %qs (%s) wird bei %L verwendetIntrinsisches %qs bei %L kann keine Initialisierung habenEingebautes %qs bei %L ist in Zuweisung des Prozedurzeigers ungÃ¼ltigEingebautes %qs bei %L ist nicht als effektives Argument erlaubtDas intrinsische %qs bei %L muss mindestens zwei Argumente habenIntrinsisches TRANSFER bei %L hat teilweise undefiniertes Ergebnis: QuellgrÃ¶ÃŸe %ld < ErgebnisgrÃ¶ÃŸe %ldIntrinsische Funktion %qs (%d) nicht erkanntIntrinsische Funktion %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtIntrinsische Funktion Â»%sÂ« bei %L ist nicht fÃ¼r CO_REDUCE erlaubtIntrinsische Funktion NULL bei %L kann kein tatsÃ¤chliches Argument fÃ¼r STORAGE_SIZE sein, da es einen disassoziierten Zeiger zurÃ¼ckgibtBei %2$L referenzierter intrinsischer Operator %1$qs nicht im Modul %3$qs gefundenSchnittstelle des intrinsischen Operators bei %L muss eine FUNCTION seinIntrinsische Prozedur %qs ist in PROCEDURE-Anweisung bei %L nicht erlaubtIntrinsische Prozedur bei %L kann keine MODULE PROCEDURE seinIntrinsisches Unterprogramm %qs bei %L darf keine Typspezifizierung habenIntrinsisches Symbol wurde bei %C in Â»!$ACC ROUTINE ( NAME )Â« angegeben und mit der inkompatiblen GANG, WORKER oder VECTOR-Klausel markiertUngÃ¼ltige BOZ-Literalkonstante, die bei %C im Feldindex verwendet wirdUngÃ¼ltiger C-Name in NAME=-Spezifizierung bei %CUngÃ¼ltige Hollerithkonstante bei %L enthÃ¤lt ein Wide-ZeichenUngÃ¼ltige Hollerithkonstante: %L muss mindestens ein Zeichen enthaltenUngÃ¼ltige Hollerithkonstante: Ganzzahlart bei %L sollte Standard seinUngÃ¼ltiger KIND-Parameter von %s bei %LUngÃ¼ltiger NAME %qs in Â»!$ACC ROUTINE ( NAME )Â« bei %CUngÃ¼ltiges NULL bei %LUngÃ¼ltiges Argument fÃ¼r Â»!$ACC WAITÂ« bei %CUngÃ¼ltiges Zuordnungsziel bei %CUngÃ¼ltiges Zeichen %<$%> bei %L. %<-fdollar-ok%> verwenden, um es als Erweiterung zuzulassenUngÃ¼ltiges Zeichen %qc in Variablenname bei %CUngÃ¼ltiges Zeichen 0x%s bei %CUngÃ¼ltiges Zeichen in Name bei %CUngÃ¼ltige(s) Zeichen in ELSE-Anweisung nach %CUngÃ¼ltige Klausel in Modul mit Â»!$ACC DECLAREÂ« bei %LUngÃ¼ltige Codimension %d bei %C, nur %d Codimensionen existierenUngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %LUngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %%LUngÃ¼ltiger Exponent-Buchstabe %<q%> in literaler Realkonstante bei %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.UngÃ¼ltiger Ausdruck im Strukturkonstruktor fÃ¼r Zeigerkomponente %qs bei %L in PURE-ProzedurUngÃ¼ltige Form der PROGRAM-Anweisung bei %CUngÃ¼ltige Form der WRITE-Anweisung bei %L, UNIT erforderlichUngÃ¼ltige Form der Feldreferenz bei %CUngÃ¼ltige Form der Coarray-Referenz bei %CUngÃ¼ltige Bildanzahl %d in SYNC IMAGESUngÃ¼ltiger Initialisierungsausdruck fÃ¼r ALLOCATABLE-Komponente %qs in Strukturkonstruktor bei %LUngÃ¼ltige Initialisierung %s in Data-Anweisung bei %CUngÃ¼ltiges SchlÃ¼sselwort %qs in intrinsischer Funktion %qs bei %LUngÃ¼ltige Art %d fÃ¼r CHARACTER-Konstante bei %CUngÃ¼ltige Art fÃ¼r %s bei %LUnerlaubtes Mischen von IEEE-128-Bit- und IBM-128-Bit-GleitkommatypenUngÃ¼ltige Initialisierung im alten Stil fÃ¼r abgeleitete Typkomponente bei %CUngÃ¼ltiger Operator fÃ¼r !$OMP DECLARE REDUCTION %s bei %LUngÃ¼ltiges Argument fÃ¼r Prozedur bei %LUngÃ¼ltige Zuweisung eines Prozedurzeigers bei %LUngÃ¼ltiger Bereich %s in Option %sUnzulÃ¤ssige Realart %d bei %CInvalid standard code on intrinsic %qs (%d)UngÃ¼ltige Teilzeichenkette in data-implied-do in DATA-Anweisung bei %LUngÃ¼ltiges Typspezifikation bei %CUngÃ¼ltige Verwendung der BOZ-Literalkonstante bei %LUngÃ¼ltiger Wert fÃ¼r Spezifikation %s bei %CEinen Hinweis ausgeben, wenn doppelte Diagnosemeldungen zusammengefasst werden.Fehlersuche-Informationen fÃ¼r compilergenerierte Hilfsvariablen ausgeben.FÃ¼r strikte Standardbefolgung benÃ¶tigte Warnungen ausgeben.Iteratorschritt bei %L kann nicht Null seinSprungziele werden an dieser Potenz von 2 ausgerichtet.Ausschuss hinter ASSOCIATE-Anweisung bei %CAusschuss hinter CALL bei %CAusschuss hinter GENERIC-Bindung bei %CAusschuss hinter MAP-Anweisung bei %CAusschuss hinter UNION-Anweisung bei %CAusschuss hinter unverschachtelter STRUCTURE-Anweisung bei %CEinfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen.Einfach icc0/fcc0 verwenden.KIND-Attribut bei %C in einer STRUCTURE-DefinitionKIND-Attribut bei %C in einer TYPE-DefinitionKIND-Parameter von %s bei %L muss ein Initialisierungsausdruck seinKIND-part_ref bei %CSchlÃ¼sselwort %qs bei %C bereits in aktueller Argumentliste aufgetretenSchlÃ¼sselwort-Argument %qs bei %L ist bereits mit einem anderen effektiven Argument verbundenSchlÃ¼sselwort-Argument %qs bei %L darf innerhalb einer Anweisungsfunktion nicht auftauchenSchlÃ¼sselwort-Argument %qs bei %L ist nicht in der ProzedurSchlÃ¼sselwort-Argument %qs bei %L ist nicht in der Prozedur; meinen Sie %qs?SchlÃ¼sselwort-Argument erfordert explizite Schnittstelle fÃ¼r Prozedur %qs bei %LSchlÃ¼sselwortargument erfordert explizite Schnittstelle fÃ¼r Prozedurzeigerkomponente %qs bei %LDie Art %d wird fÃ¼r CHARACTER bei %C nicht unterstÃ¼tztDie Art %d wird fÃ¼r Typ %s bei %C nicht unterstÃ¼tztParameter mit KIND-Typ fÃ¼r EntitÃ¤t bei %L unterscheidet sich vom Parameter mit KIND-Typ der TypspezifikationBekannte AArch64-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ARC-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte ARM-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte ARM-CPUs (fÃ¼r Verwendung mit Optionen -mcpu= und -mtune=):Bekannte ARM-FPUs (fÃ¼r Verwendung mit Option -mfpu=):Bekannte ARM-Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte C6X ISAs (fÃ¼r Verwendung mit der Option -march=):Bekannte CPUs (fÃ¼r Verwendung mit Optionen -mcpu= und -mtune=):Bekannte CSKY-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte CSKY-FPUs (fÃ¼r Verwendung mit Option -mfpu=):Bekannte CSKY-Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte FR-V-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte IQ2000-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte Itanium-CPUs (fÃ¼r Verwendung mit Option -mtune=):Bekannte M68K-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte M68K-ISAs (fÃ¼r Verwendung mit Option -march=):Bekannte M68K-Mikroarchitekturen (fÃ¼r Verwendung mit Option -mtune=):Bekannte MIPS-ABIs (fÃ¼r Verwendung mit Option -mabi=):Bekannte MIPS-CPUs (fÃ¼r Verwendung mit Optionen -march= und -mtune=):Bekannte MIPS-IEEE-754-Einstellungen (fÃ¼r Verwendung mit Optionen -mabs= und -mnan=):Bekannte MIPS-ISA-Stufen (fÃ¼r Verwendung mit Option -mips):Bekannte PTX-ISA-Versionen (fÃ¼r Verwendung mit Option -misa=):Bekannte TILE-Gx CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte TILEPro-CPUs (fÃ¼r Verwendung mit Option -mcpu=):Bekannte TLS-Dialekte (fÃ¼r Verwendung mit Option -mtls-dialect=):Bekannte __fp16-Formate (fÃ¼r Verwendung mit der Option -mfp16-format=):Bekannter Adressmodus (fÃ¼r Verwendung mit Option -maddress-mode=):Bekannte Architekturen (fÃ¼r Verwendung mit Option -march=):Bekannte Assemblerdialekte (fÃ¼r Verwendung mit Option Â»-masm=Â«):Bekannte Werte fÃ¼r RÃ¼ckkehr-Instrumentierung mit -minstrument-return=:Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mcmodel=):Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mict-model=):Bekannte Codemodelle (fÃ¼r Verwendung mit Option -mcmodel=):Bekannte CPU-Typen (fÃ¼r Verwendung mit Option -mcpu=):Bekannte Datenausrichtungen (fÃ¼r Verwendung mit Option -malign-data=):Bekannte Gleitkomma-ABIs (fÃ¼r Verwendung mit Option -mfloat-abi=):Bekannte Anzahl der Gleitkomma-Register (fÃ¼r Verwendung mit der Option -mconfig-fpu=):Bekannte indirekte Sprungauswahlen (fÃ¼r Verwendung mit den Optionen -mindirect-branch=/-mfunction-return=):Bekannte bevorzugte LÃ¤nge von Registervektoren (fÃ¼r Verwendung mit der Option -mprefer-vector-width=):Bekannte Stapelschutz-WÃ¤chter (fÃ¼r Verwendung mit Option -mstack-protector-guard=):Bekannte ABIs fÃ¼r Vektorisierungs-Bibliothek (fÃ¼r Verwendung mit Schalter -mveclibabi=):L%d Cache-Wartezeit unbekannt fÃ¼r %sLEN-Argument (%ld) auÃŸerhalb des Bereichs 0:%d in intrinsischem MVBITSLEN-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITSLEN-Attribut bei %C in einer STRUCTURE-DefinitionLEN-Attribut bei %C in einer TYPE-DefinitionLEN oder KIND-Abfrageverweis in DATA-Anweisung bei %LLEN-part_ref bei %CLHS in %<noreturn%>-AufrufLINEAR-Klauselmodifizierer wird bei %L an DO- oder SIMD-Konstrukt verwendetFÃ¼r Argument bei %L ist die LINEAR-Klausel zusammen mit ORDERED-Klausel angegebenLINEAR-Dummy-Argument %qs mit VALUE-Attribut mit %s-Modifizierer bei %LLINEAR-Variable %qs bei %L muss INTEGER seinLOCK-Anweisung bei %CLOCK_EVENT in Variablen-Definitionskontext (%s) bei %LLOCK_TYPE in Variablen-Definitionskontext (%s) bei %LLOGICAL-Scheinargument %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qsLOGICAL-Operanden werden in Ausdruck bei %L benÃ¶tigtLOGICAL-RÃ¼ckgabevariable %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qsLTO-UnterstÃ¼tzung wurde in dieser Konfiguration nicht eingeschaltetMarke %d bei %C bereits als eine Formatmarke referenziertMarke %d bei %C bereits als Sprungziel referenziertMarke %d bei %C vorher als FORMAT-Marke verwendetMarke %d bei %C vorher als Sprungziel verwendetMarke %d bei %L definiert, kann aber nicht verwendet werdenMarke %d bei %L definiert, aber nicht verwendetMarke %d wird bei %L referenziert, aber nirgendwo definiertSprungmarke %qs nach %L passt nicht zur IF-Marke %qsMarke %qs bei %C passt nicht zur IF-Marke %qsMarke %qs bei %C passt nicht zur WHERE-Marke %qsMarke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %LMarkenname %qs bei %C ist mehrdeutigDO-Anweisung mit Label bei %LÃ–ffnende Klammer benÃ¶tigt nach %<*%> in Formatzeichenkette bei %LAlte Erweiterung:Buchstabe %qc hat bei %C bereits einen IMPLICIT-TypBuchstabe %qc wurde bereits in IMPLICIT-Anweisung bei %C gesetztBuchstaben in IMPLICIT-Anweisung bei %C mÃ¼ssen in alphabetischer Reihenfolge seinStufe nicht gefunden, verwenden Sie %<none%>, %<slim%>, %<blocks%>, %<vops%>.BeschrÃ¤nkungen fÃ¼r GOT-GrÃ¶ÃŸe aufheben.Wie -M, aber System-Header-Dateien ignorieren.Wie -MD, aber System-Header-Dateien ignorieren.Wie -pedantic, aber als Fehler ausgeben.Grenze von %d Fortsetzungen in Anweisung bei %C Ã¼berschrittenZeile bei %L wird abgeschnitten%s von %d Zeilen ausgefÃ¼hrt
! Code fÃ¼r einen __main-Kernel einbinden.Die D-Standardbibliothek dynamisch in das Compilat binden.Die D-Standardbibliothek statisch in das Compilat binden.Binden, um Programm im ELF-Format zu erzeugen (statt mmo).Mit HAL BSP verlinken.Mit eingeschrÃ¤nkter Version der C-Bibliothek linken.Mit libads.a, libc.a und crt0.o binden.Mit libc.a und libdebug.a binden.Mit libc.a und libsim.a binden.Mit libmvme.a, libc.a und crt0.o binden.Mit libsim.a, libc.a und sim-crt0.o binden.Mit libyk.a, libc.a und crt0.o binden.Mit schneller Gleitkomma-Bibliothek linken.Mit Library-PIC-Bibliotheken linken.Optimierungen zur Bindezeit mit Anzahl paralleler Jobs oder Jobserver.Alle verfÃ¼gbaren FehleranalysezÃ¤hler mit ihren Grenzen und Werten auflisten.Alle versteckten GC-Allokationen auflisten.Alle unverÃ¤nderlichen Felder auflisten, die eine Objektinstanz belegen.Alle Verwendungen von komplexen oder imaginÃ¤ren Typen ausgeben.Alle Variablen auflisten, die im threadlokalen Speicher landen.Informationen Ã¼ber alle SprachÃ¤nderungen auflisten.Listenelement %qs bei %L wurde von einer vorhergehenden Direktive OMP DECLARE TARGET auf einen abweichenden DEVICE_TYPE festgelegtListenelement %qs mit allozierbaren Komponenten ist nicht erlaubt in einer map-Klausel bei %LListenelement bei %C darf nicht koindiziert seinListe wurde zusammen mit Speicherreihenfolge-Klausel angegeben, in FLUSH-Direktive bei %CAlle Elemente der Archivbibliotheken laden, statt nur denen, die undefinierte Symbole erfÃ¼llen.Lock-Variable bei %L muss Skalar mit LOCK_TYPE seinLogischer SELECT CASE Block bei %L hat mehr als zwei FÃ¤lleLogischer Bereich in CASE-Anweisung bei %L ist nicht erlaubtLogische Werte bei %%L mÃ¼ssen mit %s statt mit %s verglichen werdenDie vom Linker geladenen Objektdateien wegschreiben.Symbole wegschreiben, die zum Laden eines Objekts gefÃ¼hrt haben.PCH-Dateien suchen und verwenden, sogar bei Vorverarbeitung.Sucht MÃ¶glichkeiten, Stapel-Anpassungen und Stapel-Referenzen zu reduzieren.Schleifen an dieser Potenz von 2 ausrichten.Schleife lÃ¤uft endlosSchleifenvariableSchleifenvariable bei %C kann kein Koarray seinSchleifenvariable bei %C kann keine Unter-Komponente seinSchleifenvariable bei %C kann kein Koarray seinSchleifenvariable wurde geÃ¤ndertSchleifen mit mindestens der angegebenen Durchlaufzahl erhalten Schleifenausrichtung.Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %dUntere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %dMCU %qs unterstÃ¼tzt keine Hardware-Multiplikation, aber %<-mhwmult%> ist auf %s gesetztMCU %qs unterstÃ¼tzt %s-ISA, aber %<-mcpu%> ist auf %s gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<16-bit%> gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<32-bit%> gesetztMCU %qs unterstÃ¼tzt %s-Hardware-Multiplikation, aber %<-mhwmult%> ist auf %<f5series%> gesetztMIPS16 %<-mxgot%> CodeMIPS16 PIC fÃ¼r ABIs auÃŸer o32 und o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX-intern: Falscher Wert fÃ¼r 'm', kein CONST_INTMMIX-internal: Dieser Operand kann nicht dekodiert werdenMMIX-intern: CONST_INT erwartet, aber nicht diesMMIX-intern: Konstante erwartet, aber nicht diesMMIX-intern: Register erwartet, aber nicht diesMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX-intern: Dies ist keine Konstante:MMIX-intern: Diese Adresse wird nicht erkanntMMIX-intern: Versuch, ungÃ¼ltig umgekehrte Bedingung auszugeben:MMIX-intern: Was ist der CC davon?MMIX-intern: Was ist der CC davon?MMX-Vektorargument ohne eingeschaltetes MMX Ã¤ndert das ABIMMX-VektorrÃ¼ckgabe ohne eingeschaltetes MMX Ã¤ndert das ABIMODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle seinMODULE-PROCEDURE-Deklaration bei %CMODULE-PrÃ¤fix bei %CMODULE-PrÃ¤fix bei %C muss innerhalb eines Moduls, Teilmoduls oder Interfaces seinMOLD-Argument an NULL bei %L erforderlichMOLD-Marke bei %LMOLD-Marke bei %L steht mit SOURCE-Marke bei %L in KonfliktMOLD-Marke bei %L steht mit Typspezifikation bei %L in KonfliktIn NULL()-Argument bei %L wird MOLD= benÃ¶tigt: Mehrdeutig zwischen spezifischen Funktionen %s und %sMSA-MIPS16-Codeeingebaute MSP430-Funktionen sind nur innerhalb von Interrupt-Handlern einsetzbarMULT-Fall in cris_op_strGrÃ¶ÃŸe des zweiten Arguments von %s Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %LGrÃ¶ÃŸenordnung des zweiten Arguments von ISHFTC Ã¼berschreitet BIT_SIZE des ersten Arguments bei %CRÃ¼ckwÃ¤rtskettenzeiger pflegen.Macht Â»charÂ« standardmÃ¤ÃŸig vorzeichenbehaftet.Â»charÂ« standardmÃ¤ÃŸig vorzeichenlos machen.Dem Linker die Befehlszeilenoption Â»--no-relaxÂ« anstelle der Option Â»--relaxÂ« Ã¼bergeben.Alle Funktionsaufrufe indirekt machen.Ganzzahlen 32 Bit breit machen.Structs auf Vielfache von 4 Bytes vergrÃ¶ÃŸern (Warnung: ABI geÃ¤ndert).Maschine zur Binder-Entspannung soll annehmen, dass ein BefehlszÃ¤hlerÃ¼bersprung auftritt.Kaputte GENERIC-Anweisung bei %CFalsch geformte Typspezifikation bei %CDaten im P2-Raum reservieren.Gemangelte abgeleitete Typdefinition bei %CZuordnung von Modulen zu CMI-Dateien.MAC-Register als Aufruf-zerstÃ¶rt markieren.Alle Schleifen als parallel markieren.Implizit deklarierte Kopieroperationen als deprecated markieren, wenn die Klasse eine benutzerdefinierte Kopieroperation oder einen solchen Destruktor hat.Implizit deklarierte Kopieroperationen als deprecated markieren, wenn die Klasse eine benutzerdefinierte Kopieroperation hat.Alle inline-Funktionen und -Methoden mit versteckter Sichtbarkeit markieren.HÃ¶chstzahl der Basis-BlÃ¶cke in Schleife fÃ¼r Schleifeninvariantenbewegung.Maximale Schleifenanzahl fÃ¼r regionale Registerzuweisung (RA).Maximalzahl der Bytes, die mit Schleifen verglichen werden.Maximalzahl der Bytes, die ohne Schleifen verglichen werden.Maximalzahl der Bytes, die verglichen werden.Maximalzahl der Bytes, die inline kopiert werden.Maximale GrÃ¶ÃŸe der Konflikttabelle in MB.Maximalzahl der Debugmarkierungen, die expandiert oder eingereiht werden.GrÃ¶ÃŸte Rekursionstiefe fÃ¼r das Expandieren von variablenverfolgenden AusdrÃ¼cken.MaximalgrÃ¶ÃŸe der Speicherort-Liste, bei der Umkehrungsoperationen hinzugefÃ¼gt werden sollen.Maximale GrÃ¶ÃŸe variablenverfolgender Hash-Tabellen.Maximaler Code-Zuwachs durch Ende-VervielfÃ¤ltigung (in Prozent).GrÃ¶ÃŸtes durch frÃ¼hes Â»inlineÂ« eines einzelnen Aufrufs abgeschÃ¤tztes Wachstum des FunktionskÃ¶rpers.GrÃ¶ÃŸtes geschÃ¤tztes Ergebnis eines als vorhersagbar betrachteten Sprunges.Maximales Wachstum durch Â»inlineÂ« einer groÃŸen Funktion (in Prozent).Maximale Anzahl der Grenzendpunkte der Fallbereiche der Switch-Anweisung, die bei der Generierung der IPA-Funktionszusammenfassung verwendet werden.Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r LTO (in geschÃ¤tzten Befehlen)Maximales Stapelrahmen-Wachstum durch Â»inlineÂ« (in Prozent).Maximal erlaubte GrÃ¶ÃŸenzunahme und GesamtgrÃ¶ÃŸe der neuen Parameter, bis zu der IPA-RSA Zeiger auf Aggregate ersetzt.HÃ¶chstzahl der Iterationen des Durchgangs Ã¼ber eine Funktion.HÃ¶chstzahl der Ã¤hnlichen BasisblÃ¶cke, mit denen ein Basisblock verglichen wird.HÃ¶chsttiefe beim Durchlaufen des DFS durch die modref-Escapeanalyse.Maximale Verschachtelungstiefe von Schleifen fÃ¼r optimistisches value-number.Maximale Tiefe der logischen AusdrÃ¼cke, die von der Bereichsanalyse erfasst werden, um ausgehende Bereiche zu evaluieren.Maximale Tiefe des rekursiven Klonens fÃ¼r selbstrekursive Funktionen.GrÃ¶ÃŸte Tiefe der Suche im Dominator-Baum fÃ¼r anzuhebende AusdrÃ¼cke.Maximale Verschachtelung von Quadratwurzeln, um Potenzierung mit Gleitkommakonstanten abzubilden.HÃ¶chste Erweiterungsstufe mit Typ %qs bei %L erreichtMaximallÃ¤nge von KandidatenprÃ¼fungen fÃ¼r geradlinige StÃ¤rkereduktion.MaximalgrÃ¶ÃŸe der partiellen Aufwandsmenge, wenn Baumvoroptimierung ausgefÃ¼hrt wird.Maximale Anzahl der VALUEs, die wÃ¤hrend eines einzelnen Aufrufs von Â»find_base_termÂ« verarbeitet werden.HÃ¶chstzahl der Zugriffe, die pro modref-Verweis gespeichert werden.HÃ¶chstzahl der aktiven lokalen Speicherungen bei RTL-Eliminierung toter Speicherungen.HÃ¶chstzahl der zusammengesetzten Elemente fÃ¼r einen Parameter in Sprungfunktionen und Gittern.Anzahl der Argumente fÃ¼r ein PHI, bis zu der der FSM-Threader versucht, durch dessen Block zu laufen.HÃ¶chstzahl der Argumente in einem PHI, die einer TREE-if-Umwandlung unterstÃ¼tzt werden, auÃŸer wenn die Schleife mit einem SIMD-Pragma markiert ist.HÃ¶chstzahl der Arrays in einem SCoP.Maximale Anzahl von kÃ¼nstlichen Zugriffen, um eine VorwÃ¤rtsausbreitung zu ermÃ¶glichen, die die Skalare Ersetzung von Aggregaten fÃ¼r eine lokale Variable beibehÃ¤lt.HÃ¶chstzahl der Assertions, die wÃ¤hrend der VRP entlang der Standardkante einer switch-Anweisung hinzugefÃ¼gt werden.HÃ¶chstzahl der Basen, die pro modref-Baum gespeichert werden.HÃ¶chstzahl der Basis-BlÃ¶cke, bevor EVRP einen spÃ¤rlich gefÃ¼llten Cache verwendet.HÃ¶chstzahl der Basis-BlÃ¶cke in einem Mehrfachsprung in einem endlichen Automaten.HÃ¶chstzahl der Bits, fÃ¼r die keine FMAs erzeugt werden.HÃ¶chstzahl der gleichzeitig offenen C++-Moduldateien beim verzÃ¶gerten Laden.HÃ¶chstzahl von bedingten Speicherpaaren, die ausgegeben werden kÃ¶nnen.HÃ¶chstzahl der konstanten Speicherungen, die im Speicherzusammenfassungs-Durchgang zusammengefasst werden.HÃ¶chstzahl der Datenreferenzen in Schleife zum Aufbau der AbhÃ¤ngigkeiten der Schleifendaten.Maximale Anzahl verschiedener PrÃ¤dikate, die zur Verfolgung der Eigenschaften von Schleifen in der interprozeduralen Analyse verwendet werden.HÃ¶chstzahl der AuflÃ¶sungen von Mehrdeutigkeiten pro Speicherzugriff.HÃ¶chstzahl der Ausstiegspunkte, die von modref pro SSA-Name aufgezeichnet werden.Die HÃ¶chstzahl der Felder in einer Struktur, bevor Zeigeranalyse sie als einzelne Variable behandelt.HÃ¶chstzahl der in Basis-Block zu betrachtenden Befehle fÃ¼r RTL-if-Umwandlung.Die HÃ¶chstzahl der Befehle in der ausfÃ¼hrungsbereiten Liste, die zur Umbenennung in Frage kommen.HÃ¶chstzahl der zu kopierenden Befehle, wenn BlÃ¶cke auf einem Mehrsprungpfad des Zustandsautomaten dupliziert werden.HÃ¶chstzahl der ISL-Operationen, 0 bedeutet unbegrenzt.HÃ¶chstzahl der SchleifenschÃ¤lungen, um Ausrichtung von Datenreferenzen in einer Schleife zu verbessern.HÃ¶chstzahl der beim spekulativen Devirtualisieren besuchten may-defs.HÃ¶chstzahl der NamensrÃ¤ume, in denen alternativ gesucht wird, wenn Nachschlagen eines Namens fehlschlÃ¤gt.HÃ¶chstzahl der geschachtelten Aufrufe, die bei der Analyse fÃ¼r uninitialisierte Variablen auf AbhÃ¤ngigkeiten in der Ablaufsteuerung untersucht werden.HÃ¶chstzahl der neuen Sprungpfade, die fÃ¼r einen endlichen Automaten erzeugt werden.Maximale Anzahl von Operationen in einem Parameterausdruck, die von der IPA-Analyse behandelt werden kÃ¶nnen.HÃ¶chstzahl der Parameter in einem SCoP.HÃ¶chstzahl, wie oft das Alias-Orakel pro Speichervorgang befragt wird.HÃ¶chstzahl der Verweise, die pro modref-Basis gespeichert werden.HÃ¶chstzahl der in einem Block erlaubten Anweisungen, die fÃ¼r Sprungbehandlung vervielfÃ¤ltigt werden mÃ¼ssen.HÃ¶chstzahl der Anweisungen, die von der Analyse der formalen Parameter fÃ¼r IPA besucht werden, basierend auf der Aliasanalyse in einer gegebenen Funktion.HÃ¶chstzahl der betrachteten Anweisungen fÃ¼r das Entdecken von Sprungfunktionsoffsets.HÃ¶chstzahl der Speicherungsketten, die im Speicherzusammenfassungs-Durchgang gleichzeitig berÃ¼cksichtigt werden.HÃ¶chstzahl der Zeichenketten, fÃ¼r die der strlen-Optimierungsdurchgang ZeichenkettenlÃ¤ngen aufzeichnet.HÃ¶chstzahl der Tests, die von modref-Anfragen durchgefÃ¼hrt werden.HÃ¶chstzahl, wie oft ein Befehl geplant werden kÃ¶nnte.Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine vorhersagbare Verzweigung erzeugt wird.Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine unvorhersagbare Verzweigung erzeugt wird.Maximale StÃ¼cke, die IPA-SRA pro Formalparameter verfolgt, folglich auch die maximale Anzahl von Ersetzungen eines Formalparameters.GrÃ¶ÃŸte Wahrscheinlichkeit des Einsprung-BB der geteilten Region (in Prozent relativ zum Einsprung-BB der Funktion), um teilweises Â»inlineÂ« durchzufÃ¼hren.Maximal erlaubte Rekursionstiefe beim Abfragen von Eigenschaften eines SSA-Namens.Maximal GrÃ¶ÃŸe (in Bytes) der Objekte, die bei der Eliminierung toter Speicherungen byteweise verfolgt werden.MaximalgrÃ¶ÃŸe der als Operanden erlaubten Konstantenwerte in Bytes.Maximale GrÃ¶ÃŸe einer jedem Parameter zugeordneten Liste von Werten fÃ¼r interprozedurale Konstantenweitergabe.Maximale GrÃ¶ÃŸe eines einzelnen Bereichs einer SpeicherzusammenfÃ¼hrung in Bytes.MaximalgrÃ¶ÃŸe einer globalen oder statischen Variable, die in kleine Datenbereiche gelegt wird.Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf CodegrÃ¶ÃŸe optimiert wird.Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf Geschwindigkeit optimiert wird.HÃ¶chste TeildatensatzlÃ¤nge kann %d nicht Ã¼berschreitenHÃ¶chste unterstÃ¼tzte BezeichnerlÃ¤nge ist %dMaximaler Entrollfaktor fÃ¼r die Â»unroll-and-jamÂ«-Transformation.Memberfunktionen, die innerhalb ihrer Klasse definiert sind, sind im ZustÃ¤ndigkeitsbereich des Moduls inline.Die Speicher-Tagging-Erweiterung unterstÃ¼tzt nicht %<-mabi=ilp32%>Nebeneinanderliegende Speicheroperationen zusammenfassen.ZustÃ¤nde, die Ã¤hnlich genug sind, wÃ¤hrend der Analyse zusammenfassen.Aufruf des Teilbefehls Â»mergeÂ«:Kleinstes VerhÃ¤ltnis von Befehlen zu Speicheroperationen, um Prefetching in einer Schleife einzuschalten.Kleinstes VerhÃ¤ltnis von Befehlen zu Prefetches, um Prefetching fÃ¼r eine Schleife mit unbekannter Frequentierung einzuschalten.Kleinster Abstand zwischen mÃ¶glicherweise in Konflikt stehendem Speichern und Laden.Mindestwahrscheinlichkeit in Prozent fÃ¼r Durchfall-Kanten, damit der BB zu geerbten EBB in LRA hinzugefÃ¼gt wird.Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r Linkzeitoptimierung (in geschÃ¤tzten Befehlen).Minimale Heaperweiterung, die Speicherbereinigung anstÃ¶ÃŸt, als Prozentsatz der GesamtgrÃ¶ÃŸe des Heap.Kleinste HeapgrÃ¶ÃŸe vor Speicherbereinigungsbeginn, in Kilobytes.Die Mindestzahl der Iterationen pro Thread in einer innersten parallelisierten Schleife.Mindestprozentsatz der Memrefs, die fÃ¼r unroll-and-jam verschwinden mÃ¼ssen, damit es profitabel ist.UnvertrÃ¤glichkeit in BIND(C)-Namen (%qs/%qs) bei %CKonflikt in ELEMENTAL-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sKonflikt in formalen Argumentnamen (%s/%s) von MODULE PROCEDURE bei %CKonflikt in PURE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sKonflikt in RECURSIVE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %sUnstimmigkeit in Komponenten von Typ %qs, der von %qs abgeleitet ist bei %C: %qs erwartet, aber %qs erhaltenKonflikt in Anzahl der formalen Argumente von MODULE PROCEDURE bei %CUnpassende Zuweisung des Prozedurzeigers bei %L: Unpassende AufrufkonventionUnstimmigkeiten zwischen Dateiarchitektur und Â»-archÂ« nicht als Warnungen, sondern als Fehler ansehen!$OMP END ATOMIC fehlt hinter !$OMP ATOMIC CAPTURE bei %CIn fortgesetzter Zeichenkonstante bei %C fehlt %<&%>Fehlendes %<(%> in ELSE-IF-Ausdruck bei %CFehlendes %<(%> in IF-Ausdruck bei %CFehlendes %<)%> in ELSE-IF-Ausdruck bei %CArgument %qs des intrinsischen %qs bei %L fÃ¼r %qs des Typs %qs fehltFehlendes %qs-Argument fÃ¼r %qs bei %LFehlendes %qs in Anweisung bei oder vor %LFehlende Â»-mcpuÂ«-Option in ASM_CPU_SPEC?Fehlende INITIALIZER-Klausel fÃ¼r !$OMP DECLARE REDUCTION von abgeleitetem Typ ohne Defaultinitialisierer bei %LFehlendes THEN in ELSE-IF-Anweisung nach %LFehlendes Argument %qs in Aufruf von %qs bei %LFehlendes effektives Argument fÃ¼r Argument %qs bei %LFehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LFehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LFehlende Argumentliste in Funktion %qs bei %CFehlendes Argument fÃ¼r %qs bei %CFeldspezifikation bei %L in CODIMENSION-Anweisung fehltFehlende Feldspezifikation bei %L in DIMENSION-AnweisungFehlender Zeichenbereich in IMPLICIT bei %CSchlieÃŸende Klammer fÃ¼r Bindungsmarke bei %C fehltFehlende Kodimensionsangabe bei %CFehlendes Komma bei %LFehlende ZÃ¤hler fÃ¼r aufgerufene Funktion %sFehlende Dimensionsangabe bei %CEntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C fehltFehlender Exponent in Realzahl bei %CFehlende Format-Marke bei %CFehlendes Format mit Standard-Einheit bei %CFehlende allgemeine Spezifikation in USE-Anweisung bei %CFehlendes Element in Formatzeichenkette bei %LFehlender SchlÃ¼sselwortname in effektiver Argumentliste bei %CFehlender Art-Parameter bei %CFehlende Ã¶ffnende Klammer in Formatzeichenkette bei %LPositive Breite hinter L-Deskriptor bei %L fehltErforderte Klammern vor BIND(C) bei %C fehlenFehlende rechte Klammer bei %CFehlende rechte Klammer oder Komma bei %CFehlendes SymbolModul %qs in Zeile %d, Spalte %d: %sModuldatei %qs wurde nicht generiert, entweder weil das Modul keine MODULE PROCEDURE enthÃ¤lt oder weil es einen Fehler in dem Modul gibt.Modul-Eigenschaft in USE-Anweisung bei %C muss entweder INTRINSIC oder NON_INTRINSIC seinMehr effektive als formale Argumente in Prozeduraufruf bei %LInterner Fehler: More than one edge out of thunk nodeBerechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legen.Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegebenMehrere Schleifenachsen fÃ¼r Routine bei %C angegebenName %qs verweist nicht auf eine Unterroutine oder Funktion in !$ACC ROUTINE ( NAME ) bei %LNAME %qs ist in Â»!$ACC ROUTINE ( NAME )Â« bei %L ungÃ¼ltigNAME nicht erlaubt bei BIND(C) fÃ¼r ABSTRACT INTERFACE bei %CSpezifikation NAME= bei %C sollte ein konstanter Ausdruck seinNAME=-Angabe bei %C sollte ein Skalar der Standardzeichenart seinNAMELIST %qs in READ-Anweisung bei %L enthÃ¤lt Symbol %qs, das im Kontext zur Variablendefinition nicht auftreten darfNAMELIST-Feldobjekt %qs mit vermuteter Form in Namensliste %qs bei %LNAMELIST-Feldobjekt %qs ohne konstante Form in Namensliste %qs bei %LNAMELIST-Objekt %qs hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste %qs bei %L seinNAMELIST-Objekt %qs hat Verwendungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste %qs bei %L seinNAMELIST-Objekt %qs in Namensliste %qs bei %L hat ALLOCATABLE- oder POINTER-Komponenten erfordert daher eine definierte Ein-/AusgabeprozedurNAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/AusgabeprozedurNAMELIST-Objekt %qs in Namensliste %qs bei %L mit ALLOCATABLE- oder POINTER-KomponentenNAMELIST-Objekt %qs wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste %qs bei %L seinNAMELIST-Objekt %qs ohne konstante ZeichenlÃ¤nge in Namensliste %qs bei %LNEWUNIT-Spezifizierer bei %LNEWUNIT-Spezifizierer muss FILE= oder STATUS='scratch' bei %L habenPlanungsmodifizierer NONMONOTONIC zusammen mit ORDERED-Klausel bei %L angegebenNON_OVERRIDABLE und DEFERRED kÃ¶nnen nicht gleichzeitig bei %C auftretenNOPASS oder explizite Schnittstelle bei %C erforderlichInterner Fehler: NOTE_INSN_BASIC_BLOCK %d in middle of basic block %dInterner Fehler: NOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK-AttributAuf rechter Seite in Zuweisung bei %L tritt NULL aufNULL bei %L ist nicht als tatsÃ¤chliches Argument der intrinsischen Funktion %qs erlaubtintrinsisches NULL mit reservierbarem MOLD bei %LNULL in Arithmetik verwendetNULL() bei %C darf nicht in einem Feld-Konstruktor erscheinenNULL()-Initialisierung bei %C ist mehrdeutigNULL()-Initialisierung bei %C kÃ¶nnte kein MOLD habenNULL() in der NÃ¤he von %L darf nicht in einer INQUIRE-Anweisung vorkommenNULLIFY erlaubt keine Neuzuordnung von Grenzen fÃ¼r Zeigerobjekt bei %CName %qs bei %C ist bereits als eine allgemeine Schnittstelle bei %L definiertName %qs bei %C ist eine mehrdeutige Referenz auf %qs von aktueller ProgrammeinheitName %qs bei %C ist eine mehrdeutige Referenz auf %qs vom Modul %qsName %qs bei %C ist der Name der ProzedurName %qs in %s-Anweisung bei %C ist kein KonstruktnameName %qs in %s-Anweisung bei %C ist unbekanntName %qs des ABSTRACT INTERFACE bei %C kann nicht der gleiche wie ein intrinsischer Typ seinName hinter Â»!$omp criticalÂ« und Â»!$omp end criticalÂ« passt nicht bei %CName bei %C ist zu langName der Systembibliothek, gegen die gelinkt wird.Name der Startdatei.Name zu langBenannter COMMON-Block %qs bei %L muss die gleiche GrÃ¶ÃŸe wie anderswo haben (%lu Bytes gegenÃ¼ber %lu Bytes)Benanntes Block-DO bei %L erfordert passenden ENDDO-NamenBenannte Konstante %qs bei %L kann kein EQUIVALENCE-Objekt seinBenannte Konstante %qs in Variablen-Definitionskontext (%s) bei %LBenannte Konstante bei %C in EQUIVALENCENamensliste %qs kann bei %L kein Argument seinNamensliste %qs kann bei %L nicht als Argument fÃ¼r Unterprogramm oder Funktion verwendet werdenGruppenname %qs der Namensliste bei %C hat bereits einen Basistypen von %qsGruppenname %qs der Namensliste bei %C ist bereits USE-verbunden und kann nicht respezifiziert werden.Name der Namenslisten-Gruppe bei %L kann kein SAVE-Attribut habenEntweder EntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C erforderlichNegatives Argument N bei %LNegativer Exponent der Ganzzahl bei %L ergibt 0 als ErgebnisGeschachtelter CRITICAL-Block bei %CGeschachtelte Trampolin-Funktionen werden auf dem CK801 nicht unterstÃ¼tzt.In BIND(C) bei %C ist kein bindender Name erlaubtKeine Zweige
  Keine Aufrufe
  Kein voreingestelltes crt0.o.Noch keine Beschreibung.Interner Fehler: No edge out of thunk nodeKeine ausfÃ¼hrbaren Zeilen
  Im Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r allozierbare Komponente %1$qs angegebenIm Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r Komponente %1$qs angegebenWird nicht mehr unterstÃ¼tzt.Interner Fehler: No region crossing jump at section boundary in bb %iBenutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %LNicht-PARAMETER-Symbol %qs bei %L kann nicht implied-shape seinNicht-POINTER in Zeiger-Verbindungskontext (%s) bei %LNicht-RECURSIVE Prozedur %qs bei %L ruft sich mÃ¶glicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werdenNicht-THREADPRIVATE-Objekt %qs in Klausel COPYIN bei %LElement eines Feldes mit vermuteter Form aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LElement eines Feldes mit vermuteter GrÃ¶ÃŸe aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LNicht-Zeichen in FORMAT-Markierung bei %LWeder Zeichen noch Hollerith in FORMAT-Markierung bei %LElement eines Zeigerfeldes aus Nicht-Schriftzeichen in FORMAT-Markierung bei %LNicht-konstante untere Grenze in Deklaration mit impliziter Form bei %LNicht-Standard-LOGICAL in %s-Marke bei %LNicht-Scheinobjekt %qs in %s-Klausel bei %LNicht-erweiterbarer abgeleiteter Typ %qs bei %L darf nicht ABSTRACT seinNicht-numerisches Zeichen in Anweisungsmarke bei %CNicht-polymorphes Scheinargument von %qs fÃ¼r weitergegebenes Objekt bei %LNicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form habenIrrelevante Ziffern in %qs-Zahl bei %C, mÃ¶glicherweise falsche KINDNicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %LMÃ¶gliche WertÃ¤nderung bei Umwandlung von %qs in %qs bei %LVariable darf in intrinsischer Zuweisung bei %L nicht polymorph sein - bitte prÃ¼fen, ob es ein passendes spezifisches Unterprogramm fÃ¼r den Â»=Â«-Operator gibtNicht-Koarray-Komponente %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da %s bei %L eine Kodimension oder Koarray-Subkomponente hat.)Nicht-Koarray-Komponente %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da es bereits eine Koarray-Subkomponente gibt.)Nicht-Koarray-Komponente %s bei %L des Typs LOCK_TYPE oder mit Subkomponente des Typs LOCK_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da %s bei %L eine Kodimension oder Koarray-Subkomponente hat.)Nicht-Koarray-Komponente %s bei %L des Typs LOCK_TYPE oder mit Subkomponente des Typs LOCK_TYPE muss eine Kodimension haben oder die Subkomponente eines Koarrays sein. (Variablen des Typs %s dÃ¼rfen keine Kodimension haben, da es bereits eine Koarray-Subkomponente gibt.)Tab-Zeichen bei %C passt nichtUnpassendes Tab-Zeichen in Spalte %d der Zeile %dTab-Zeichen in Format bei %C passt nichtAbschnitt eines nicht konstanten Feldes bei %L in DATA-AnweisungInclude-Verzeichnis %qs ist nicht vorhandenNichtganzzahliger Exponent in einem Initialisierungsausdruck bei %LUnvertrÃ¤glicher Feld-FPTR bei %L fÃ¼r C_F_POINTER: %sUnvertrÃ¤gliches Feld bei %L als Argument fÃ¼r C_LOC: %sUnvertrÃ¤gliche Prozedur bei %L fÃ¼r C_FUNLOCUnvertrÃ¤glicher Prozedurzeiger bei %L fÃ¼r C_F_PROCPOINTERNichtintrinsische elementare Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigNichtnegative Breite in Formatzeichenkette bei %L benÃ¶tigtNichtzeiger-Objekt %qs mit Standard-Initialisierung darf nicht in einer DATA-Anweisung bei %L erscheinenNichtpolymorphe Referenz auf abstrakten Typ bei %CNichtstandard-Umwandlung von %s in %s bei %LNicht-Standard Typ-Deklaration %s*%d bei %CNicht mit %<--enable-gather-detailed-mem-stats%> konfiguriert.Nicht genug Element in Feldinitialisierung bei %CUnerwartetes TAG.Hinweisen, wenn #include-Direktiven nicht in import-Deklarationen Ã¼bersetzt werden und nicht eindeutig textuell sind.Hinweisen, wenn #include-Direktiven in import-Deklarationen Ã¼bersetzt werden.Pfadname fÃ¼r compilierte Modulschnittstelle eines bestimmten Moduls oder Header-Einheit ausgeben.Pfadnamen fÃ¼r compilierte Modulschnittstellen zur Info ausgeben.Hinweisen, wenn das #include eines bestimmten Headers Ã¼bersetzt wird.Anzahl der Partitionen, in die das Programm aufgeteilt werden soll.Anzahl der zur Ãœbergabe von Ganzzahlargumenten verwendeten Register.Numerischer PARAMETER in komplexer Konstante bei %C erforderlichIn Ausdruck bei %L werden numerische Operanden benÃ¶tigtNumerische oder CHARACTER-Operanden benÃ¶tigt in Ausdruck bei %LOLD-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinOMP ATOMIC bei %L mit mehrfachen atomic-KlauselnOMP CRITICAL bei %L mit HINT-Klausel benÃ¶tigt NAME, auÃŸer wenn omp_sync_hint_none verwendet wirdOMP DECLARE TARGET COMMON bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hntOMP DECLARE TARGET COMMON bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hntDirektive OMP DECLARE TARGET bei %L mit nur DEVICE_TYPE-Klausel wird ignoriertÂ»OMP DECLARE TARGETÂ«-Variable bei %L ist ein Element eines COMMON-BlocksOMP-DECLARE-TARGET-Variable bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hntOMP-DECLARE-TARGET-Variable bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hntOMP TARGET UPDATE bei %L erfordert mindestens eine TO- oder FROM-KlauselOPEN-Anweisung bei %L muss UNIT oder NEWUNIT habenOPEN-Anweisung in PURE-Prozedur bei %C nicht erlaubtOPERATOR-Argument bei %L muss eine PURE-Funktion seinOPTIONAL ist in BLOCK bei %C nicht erlaubtORDER bei %L ist keine Permutation der GrÃ¶ÃŸe von SHAPE bei %LArgument der ORDERED-Klausel bei %C ist keine konstante positive GanzzahlORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSE%<ORDERED%>-Klausel darf nicht nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werdenObjekt %qs bei %L ist keine VariableObjekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht kopiert werden und brauchen das auch nichtObjekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht zugeordnet werden und brauchen das auch nichtObjective-C-Deklarationen dÃ¼rfen nur im globalen GÃ¼ltigkeitsbereich erscheinenVeraltete Funktion:Ausgelagertes Werkzeug, um mit gcda-ZÃ¤hler zu arbeiten
*************** inclusive vorverarbeitetem Quellcode, we
*** 2208,2219 ****
  Bindestapel des PowerPC 476 durch Anpassen eines blr an bcl/bl-Befehle fÃ¼r GOT-Zugriffe beibehalten.Vorgeben, dass branch-around-a-move ein bedingter Sprung ist.Verhindern, dass $fp wÃ¤hrend der Registerallozierung alloziert wird, so dass der Compiler die FP-als-GP-Optimierung durchfÃ¼hren kann.Verwendung aller Gleitkommaoperationen verhindern.Verwendung aller Hardware-Gleitkommabefehle verhindern.Vorherige !$OMP DECLARE REDUCTION bei %LVorherige !$OMP DECLARE REDUCTION von Modul %s bei %LCPU-Feinabstimmung als Kommentar in Assemblerdatei ausgeben. Diese Option wird nur fÃ¼r Regressionstest des Compilers verwendet und ist nicht fÃ¼r den normalen Betrieb vorgesehen.CWE-Identifikatoren fÃ¼r Diagnosemeldungen ausgeben, sofern verfÃ¼gbar.Information zur Code-Ãœberdeckung ausgeben.
  
  ZusÃ¤tzliche (mÃ¶glicherweise ungewollte) Warnungen ausgeben.Behebungshinweise in maschinenlesbarer Form ausgeben.Behebungshinweise in vereinheitlichtem Diff-Format auf stderr ausgeben.Hierarchische Vergleiche ausgeben, wenn die Templatetypen nicht zusammenpassen.Den Initialwert der Variablen ausgeben.Namen der Header-Dateien ausgeben, wie sie verwendet werden.Wahrscheinlichkeit, dass die COMDAT-Funktion mit anderer Kompilationseinheit geteilt wird.Prozedur %qs bei %C hat eine explizite Schnittstelle aus einer vorherigen DeklarationProzedur %qs bei %C wurde bereits bei %L definiertProzedur %qs bei %L hat bereits grundlegenden Typen %sProzedur %qs bei %L hat den gleichen Namen wie eine Komponente von %qsProzedur %qs bei %L hat den selben Namen wie eine vererbte Komponente von %qsProzedur %qs bei %L kann nicht grundlegenden Typen %s habenProzedur %qs bei %L muss das BIND(C)-Attribut haben, um mit C interoperabel zu seinProzedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariertProzedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert; meinen Sie %qs?Prozedur %qs mit einer impliziten Schnittstelle bei %L aufgerufenDie Prozedur %qs, die im Interface-KÃ¶rper bei %L definiert ist, passt nicht zu der internen Prozedur bei %CProzedur %qs in %s bei %L hat keine explizite SchnittstelleProzedur %qs in %s bei %L hat keine explizite Schnittstelle; meinen Sie %qs?Prozedur %qs in %s bei %L ist weder Funktion noch SubroutineProzedur %qs in %s bei %L ist weder Funktion noch Subroutine; meinen Sie %qs?Prozedur %qs in PUBLIC-Schnittstelle %qs bei %L nimmt Scheinargumente von %qs, das PRIVATE istProzedur %qs mit PASS bei %L muss mindestens ein Argument habenProzedur %qs mit PASS(%s) bei %L hat kein Argument %qsProzedur %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$LProzedurargument bei %L ist lokal fÃ¼r PURE-Prozedur und hat das POINTER-AttributProzedurzeiger %qs bei %L darf nicht ELEMENTAL seinProzedurzeiger %qs in %s-Klausel bei %LProzedur-Zeiger bei %CKomponente %qs des Prozedurzeigers bei %L kann kein Element des BIND(C)-abgeleiteten Typs %qs bei %L seinProzedurzeiger-Komponente %qs mit einer impliziten Schnittstelle bei %L aufgerufenProzedurzeiger-Komponente %qs erfordert eine Argumentliste bei %CProzedurzeiger-Komponente %qs mit PASS bei %L muss mindestens ein Argument habenProzedurzeiger-Komponente %qs mit PASS(%s) bei %L hat kein Argument %qsProzedurzeiger-Komponente bei %CZiel der Zeigerinitialisierung fÃ¼r Prozedur bei %L darf kein Prozedurzeiger seinDem Ergebnis %qs als Prozedurzeiger bei %L fehlt das POINTER-AttributProzedurzeigerziel %qs bei %L muss entweder eine intrinsische Funktion, host- oder use-assoziiert oder referenziert sein, oder aber das EXTERNAL-Attribut haben#ident-Direktiven verarbeiten.Alle in der Kommandozeile angegebenen Module verarbeiten, aber den Code nur fÃ¼r das im Argument angegebene Modul generieren.Spezifikation (%s, ist Â»%sÂ«) wird verarbeitet
! Einen Mach-O-Dylinker (Dateityp MH_DYLINKER) generieren. Wird nur verwendet, um dyld zu bauen.Eine gemeinsam genutzte Mach-O-Bibliothek (Dateityp MH_DYLIB) generieren, Synonym fÃ¼r Â»-sharedÂ«.Backtrace erzeugen, wenn Laufzeitfehler auftritt.Warnung zur Laufzeit erzeugen, wenn ein temporÃ¤res Feld fÃ¼r Prozedurargument erzeugt wurde.Big-Endian-Code erzeugen.Code erzeugen, der zur Laufzeit verschiebbar ist.Little-Endian-Code erzeugen.Erzeugt eine Mach-O-Datei, die fÃ¼r die Verwendung in eingebetteten Systemen / ROMs geeignet ist.Profilinformation in %s ist beschÃ¤digtProgramm befindet sich vollstÃ¤ndig in unteren 64k des Speichers.Programmeinheit bei %L hat OpenMP-GerÃ¤te-Konstrukte/-Routinen, setzt jedoch nicht !$OMP REQUIRES REVERSE_OFFSET, aber andere Programmeinheiten tun dasProgrammeinheit bei %L hat OpenMP-GerÃ¤te-Konstrukte/-Routinen, setzt jedoch nicht !$OMP REQUIRES UNIFIED_ADDRESS, aber andere Programmeinheiten tun dasProgrammeinheit bei %L hat OpenMP-GerÃ¤te-Konstrukte/-Routinen, setzt jedoch nicht !$OMP REQUIRES UNIFIED_SHARED_MEMORY, aber andere Programmeinheiten tun dasPC-relative Funktionsaufrufe verbieten.PC-relative SprÃ¼nge verbieten.Klammern in AusdrÃ¼cken schÃ¼tzen.Bash-VervollstÃ¤ndigung fÃ¼r Optionen anbieten, die mit der angegebenen Zeichenkette beginnen.Bibliotheken fÃ¼r den Simulator bereitstellen.Ungenutze ZustÃ¤nde wÃ¤hrend der Analyse verwerfen.In Ãœberwachungsfunktionen erweiterte Register auf Stapel sichern.Alle lokalen Felder Ã¼ber Stapel Ã¼bergeben.Alles in regulÃ¤res TOC legen.Sprungtabellen fÃ¼r Â»switchÂ«-Anweisungen in den .data-Abschnitt statt in den .code-Abschnitt einfÃ¼gen.Umgelagerte Nur-Lese-Daten in .data-Abschnitt legen.Uninitialisierte Konstanten im ROM ablegen (benÃ¶tigt -membedded-data).Uninitialisierte globale Symbole in gemeinsamen Abschnitt legen.Null-initialisierte Daten in den bss-Abschnitt legen.Die R2-Architektur ist ausschlieÃŸlich Little-EndianRANK (%i) bei %L wird bei %L wiederholtRANK (*) bei %L kann nicht mit dem Zeiger oder dem allozierbaren Selektor bei %L verwendet werdenRANK (*) bei %L wird bei %L wiederholtRANK DEFAULT bei %L wird bei %L wiederholtRE oder IM part_ref bei %CRE-part_ref bei %CREAL-Feld-Index bei %LREAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-real-10%>REAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-4-real-10%>REAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-8-real-10%>REAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-8-real-16%>REAL(KIND=16) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-real-16%>REAL(KIND=16) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-4-real-16%>REAL(KIND=4) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-8-real-4%>REAL(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-real-8%>REAL(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-4-real-8%>RECL in OPEN-Anweisung bei %L muss positiv seinRECL-Angabe nicht erlaubt in OPEN-Anweisung bei %L fÃ¼r Datenstrom-Ein-/AusgabeRECORD bei %C ist eine Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werdenRECURSIVE-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %LDie RESULT-Variable %qs bei %L verbietet, dass der FUNCTION-Name %qs bei %C in einer Spezifikationsanweisung auftrittRESULT-Variable bei %C muss vom Funktionsnamen verschieden seinRESULT_DECL should be read only when DECL_BY_REFERENCE is setRETURN-Anweisung im Hauptprogramm bei %CROUND= bei %L ist in Fortran 95 nicht erlaubtInterner Fehler: RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dInterner Fehler: RTL check: access of elt %d of vector with last elt %d in %s, at %s:%dInterner Fehler: RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%dInterner Fehler: RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%dInterner Fehler: RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dInterner Fehler: RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%dInterner Fehler: RTL check: expected code '%s', have '%s' in %s, at %s:%dInterner Fehler: RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dInterner Fehler: RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dInterner Fehler: RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dRTP PIC ist mit %<-msingle-pic-base%> unvertrÃ¤glichRTP PIC ist mit Thumb unvertrÃ¤glichRTTI wird fÃ¼r diesen Typ nicht funktionierenRX-FPU-Befehle unterstÃ¼tzen keine NaNs und UnendlichkeitenErhÃ¶hung eines negativen REAL bei %L zu einer REAL-Potenz ist verbotenBereichsspezifikation bei %L kann nie passenUnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und Rang-%d)UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und skalar)UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (skalar und Rang-%d)Unpassender Rang in Argument %qs bei %L (Rang-%d und Rang-%d)Unpassender Rang in Argument %qs bei %L (Rang-%d und Skalar)Unpassender Rang in Argument %qs bei %L (Skalar und Rang-%d)Unpassende RÃ¤nge in Feldreferenz bei %L (%d/%d)das Umordnen des Rangs erfordert eine Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %LZiel der Rang-Neuzuordnung ist nicht Rang 1 bei %LZiel der Rang-Neuzuordnung ist kleiner als die GrÃ¶ÃŸe des Zeigers (%ld < %ld) bei %LZiel der Rang-Neuzuordnung muss Rang 1 oder einfach fortlaufend bei %L seinDatei %qs wird in Freiform gelesenModul %qs in Zeile %d, Spalte %d wird gelesen: %sLesen der Spezifikationen von %s
  Reelles COUNT_RATE-Argument fÃ¼r SYSTEM_CLOCK bei %LRealkonstante Ã¼berschreitet seine Art bei %CRealkonstante unterschreitet seine Art bei %CRealzahl bei %C hat einen %<d%>-Exponenten und eine explizite ArtRealzahl bei %C hat einen %<q%>-Exponenten und eine explizite ArtStapel in Prolog neu ausrichten.LHS in Zuweisungen neu reservieren.C++-SchlÃ¼sselworte wie Â»complÂ« und Â»xorÂ« erkennen.GNU-definierte SchlÃ¼sselworte erkennen.Eingebaute Funktionen erkennen.Das Â»asmÂ«-SchlÃ¼sselwort erkennen.DW_AT_decl_column und DW_AT_call_column in DWARF aufzeichnen.GCC-Kommandozeilenschalter in DWARF DW_AT_producer aufzeichnen.GCC-Kommandozeilenschalter in Objektdateien aufzeichnen.Dauer der Teilphasen separat aufzeichnen.Rekursives Klonen nur dann, wenn die Wahrscheinlichkeit, dass der Aufruf ausgefÃ¼hrt wird, den Parameter Ã¼berschreitet.Redefinition von !$OMP DECLARE REDUCTION bei %LRedefinition der vordefinierten !$OMP DECLARE REDUCTION bei %LRedefinition der vordefinierten !$OMP DECLARE REDUCTION Â»%sÂ« bei %LPrioritÃ¤t fÃ¼r r0..r3 / r12..r15 mit TARGET_REGISTER_PRIORITY reduzieren.Stapelausrichtung im Aufrufer reduzieren, wenn mÃ¶glich.Redundantes !$ACC END LOOP bei %CRedundante ACQUIRED_LOCK-Marke bei %L gefundenRedundante ERRMSG-Marke bei %L gefundenÃœberflÃ¼ssige MOLD-Marke bei %L gefundenÃœberflÃ¼ssige SOURCE-Marke bei %L gefundenRedundante STAT-Marke bei %L gefundenRedundante UNTIL_COUNT-Marke bei %L gefundenIndex der Referenzanweisung nicht gefundenIndex der Referenzanweisung auÃŸerhalb des gÃ¼ltigen BereichsReferenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines DO CONCURRENT %sReferenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines FORALL %sReferenz auf Nicht-PURE-Funktion %qs bei %L innerhalb einer PURE-ProzedurInterner Fehler: Region crossing jump across same section in bb %iProfilinformation im Abschnitt .gcov_info registrieren, statt einen Konstruktor/Destruktor zu verwenden.Profilinformation im angegebenen Abschnitt registrieren, statt einen Konstruktor/Destruktor zu verwenden.RegulÃ¤rer Ausdruck, um zusÃ¤tzliche Allzweck-adressierbare Abschnittsnamen anzugeben.RegulÃ¤rer Ausdruck, um relativ zu r0 adressierbare Abschnittsnamen anzugeben.Zweige entspannen.Literale in Assembler lockern und automatisch in den Â»textÂ«-Abschnitt platzieren.Entlastung des Registerdrucks durch Live-Bereichs-Schrumpfung.Dateinamen beim EinfÃ¼gen von Dateien neu abbilden.Code und Daten, die unerreichbar von jeglichen exportierten Symbolen sind, entfernen (inclusive dem Einstiegspunkt).PrÃ¤fix von absolutem Pfad abschneiden, bevor dieser Name fÃ¼r Â»-fprofile-generate=Â« und Â»-fprofile-use=Â« gemangelt wird.Redundante Membars entfernen.In GCC 10 entfernt. Dieser Schalter hat keine Auswirkung.In GCC 8 entfernt. Dieser Schalter hat keine Auswirkung.In GCC 9 entfernt. Dieser Schalter hat keine Auswirkung.Â»%sÂ« wird gelÃ¶scht
  Aufruf von unreiner Funktion %qs bei %L wird entferntAufruf von unreiner Funktion bei %L wird entferntUmbenennungsoperatoren in USE-Anweisungen bei %CBasisblÃ¶cke und in heiÃŸe und kalte Abschnitte umordnen und partitionieren.BasisblÃ¶cke umsortieren, um Codeplatzierung zu verbessern.Funktionen umsortieren, um Codeplatzierung zu verbessern.Funktionen, Variablen und asms hÃ¶chster Ebene umordnen.UngÃ¼ltige Wiederholungsangabe in Skalar-Initialisierung bei %CWiederholungsangabe bei %C muss eine Ganzzahl seinAddieren, Vergleichen, Verzweigen mit Verzweigung anhand des ZÃ¤hlregisters ersetzen.VorÃ¼bergehende AusdrÃ¼cke im SSA->Normal-Durchlauf ersetzen.Ãœber Konsistenz des Profils berichten.Ãœber Speicherbelegung vor zwischenprozeduraler Optimierung berichten.Nur in WPA Ã¼ber dauerhafte Speicherreservierung berichten.Ãœber dauerhafte Speicherreservierung berichten.BenÃ¶tigte Zeit fÃ¼r jeden Compilerdurchlauf ausgeben.Nur in WPA verschiedene Statistiken Ã¼ber Linkzeit-Optimierung ausgeben.Verschiedene Statistiken Ã¼ber Linkzeit-Optimierung ausgeben.IEEE-konforme Mathematik-Bibliotheksroutinen (OSF/1) anfordern.Befehle nach Registerbelegung neu planen.Befehle vor Registerbelegung neu planen.Regionen mit Pipelining ohne Pipelining neu planen.Platz fÃ¼r Ausgabeargumente in Funktionsprolog reservieren.Umgeformtes Feld bei %C zu groÃŸDie Analyse auf die PrÃ¼fung mit dem angegebenen Namen einschrÃ¤nken.Verwendung der Hardware-Gleitkomma-Befehle auf 32-Bit-Operationen beschrÃ¤nken.Ergebnis %qs der enthaltenen Funktion %qs bei %L hat keinen IMPLICIT-TypUnpassendes Ergebnis fÃ¼r die Ã¼berschreibende Prozedur %qs bei %L: %sErgebnis von %s ergibt fÃ¼r seine Art einen Bereichsfehler bei %LErgebnis von %s ist NaN bei %LErgebnis von %s Ã¼berschreitet seine Art bei %LErgebnis von %s unterschreitet seine Art bei %LErgebnis von BESSEL_YN ist -INF bei %LErgebnis von NEAREST ist NaN bei %LErgebnis von SCALE Ã¼berschreitet seine Art bei %LPotenzbildung bei %L Ã¼berschreitet Wertebereich von %s8-Byte-Vektoren Ã¼ber Speicher zurÃ¼ckgeben.Alle Strukturen Ã¼ber Speicher zurÃ¼ckgeben (AIX-Standard).Gleitkommaergebnisse Ã¼ber ac0 zurÃ¼ckgeben (fr0 in Unix-Assemblersyntax).Zeiger sowohl in a0 als auch in d0 zurÃ¼ckgeben.Kleine Aggregate Ã¼ber Speicher, nicht Register, zurÃ¼ckgeben.Kleine Aggregate Ã¼ber Register zurÃ¼ckgeben.Kleine Strukturen Ã¼ber Register zurÃ¼ckgeben (SVR4-Standard).Unpassender RÃ¼ckgabetyp der Funktion %qs bei %L (%s/%s)RÃ¼ckgabetyp der BIND(C)-Funktion %qs bei %L kann kein Feld seinRÃ¼ckgabetyp der BIND(C)-Funktion %qs von Zeichentyp bei %L muss die LÃ¤nge 1 habenRÃ¼ckgabewert %1$qs der bei %3$L deklarierten Funktion %2$qs nicht gesetztRÃ¼ckgabewert der Funktion %qs bei %L nicht gesetztFunktionswerte Ã¼ber FPU-Register zurÃ¼ckgeben.r30 auf Funktionsbasis wiederverwenden.Aufruf des Teilbefehls Â»rewriteÂ«:SchlieÃŸende Klammer erwartet bei %C in Formatzeichenkette bei %LRechte obere Schranke des Feldabschnitts angenommener GrÃ¶ÃŸe nicht angegeben bei %LNur die zweite Kompilierung von -fcompare-debug laufen lassen.Vorhersehende vereinheitlichende Optimierung durchlaufen.AusgewÃ¤hlte Planung nach Neuladen durchfÃ¼hren.Selbsttests durchfÃ¼hren, mit dem angegebenen Pfad, um die Testdateien zu finden.Den Bindezeitoptimierer im lokalen Transformationsmodus (LTRANS) laufen lassen.Den Bindezeitoptimierer im Modus Â»komplettes ProgrammÂ« (WPA) laufen lassen.Unbekannte Spezifikationsfunktion Â»%sÂ« mit %d Argumenten
  
  Laufzeitname.SAVE-Attribut bei %L kann nicht in einer PURE-Prozedur angegeben werdenSAVE-Anweisung bei %C folgt umfassender SAVE-AnweisungSCHEDULE-Klausel darf nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werdenchunk_size der SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckSELECT-RANK-Anweisung bei %CSELECT TYPE bei %C darf nicht in diesem GÃ¼ltigkeitsbereich vorkommenSELECTED_REAL_KIND ohne Argument %<P%> oder %<R%> bei %LSEQUENCE-Attribut bei %C bereits in TYPE-Anweisung angegebenSEQUENCE-Anweisung bei %C muss CONTAINS vorausgehenSEQUENCE-Anweisung bei %C muss Strukturkomponenten vorausgehenSH2a unterstÃ¼tzt nicht Little-EndianSHAPE-Argument bei %L fÃ¼r C_F_POINTER muss dieselbe GrÃ¶ÃŸe haben wie der RANK des FPTRSHIFT-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFTSIZE-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFTCSHIFT-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem Â»%sÂ«SIGN= bei %L ist in Fortran 95 nicht erlaubtSINK-Summand bei %L ist keine konstante GanzzahlSINK-AbhÃ¤ngigkeitstyp bei %L ist nur in ORDERED-Direktive erlaubtSIZE-Argument (%ld) auÃŸerhalb des Bereichs 1:%ld in intrinsischem ISHFTCSIZE bei %L muss positiv seinSOURCE AbhÃ¤ngigkeitstyp ist nur an ORDERED-Direktive erlaubt bei %LSOURCE-Marke bei %LSOURCE-Marke bei %L steht mit Typspezifikation bei %L in KonfliktSOURCE-Marke bei %L mit mehr als einem reservierbaren ObjektSSA-BeschÃ¤digungInterner Fehler: SSA name undeclaredSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI sollte gesetzt seinSSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendetSSE-Registerargument mit SSE ausgeschaltetSSE-RegisterrÃ¼ckgabe mit SSE ausgeschaltetSSE-Vektorargument ohne eingeschaltetes SSE Ã¤ndert das ABISSE-VektorrÃ¼ckgabe ohne eingeschaltetes SSE Ã¤ndert das ABISTABS-Debuginfos fÃ¼r Ada ist abgelaufen und wird nicht mehr unterstÃ¼tztSTAT-Angabe bei %L darf keine Konstante seinSTAT-VariableÂ»STAT=Â«-Argument bei %L muss skalare INTEGER-Variable seinSTAT=-Argument fÃ¼r %s bei %LAttribut Â»STAT=Â« in %C fehlplatziertSTATUS bei %L muss eine Â»INTENT(OUT)Â«-Variable seinSTOP-Code bei %C darf nicht negativ seinSTOP-Code bei %C enthÃ¤lt zu viele ZiffernSTOP-Code bei %L muss eine skalare CHARACTER-Konstante oder Ziffer[Ziffer[Ziffer[Ziffer[Ziffer]]]] seinSTOP-Code bei %L muss eine skalare CHARACTER- oder INTEGER-Konstante seinSTOP-Code bei %L muss Standardzeichentyp KIND=%d seinSTOP-Code bei %L muss Standardganzzahltyp KIND=%d seinSTOP-Code bei %L muss entweder INTEGER- oder CHARACTER-Typ habenSTOP-Code bei %L muss Skalar seinSUBMODULE-Deklaration bei %CSUBMODULE-Deklaration bei %C kann nicht innerhalb eines anderen GÃ¼ltigkeitsbereichs auftretenSUBROUTINE %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE istder SVE-Typ %qT kann nur an prototypisierte Funktionen Ã¼bergeben werdenSYNC-TEAM-Anweisung bei %CSYNC-Anweisung bei %CGleiches effektives Argument mit INTENT(%s)-Argument %qs und INTENT(%s)-Argument %qs bei %L verbundenDasselbe wie %s%s (oder, in negierter Form, %s%s).Dasselbe wie %s%s.Dasselbe wie %s.Das gleiche wie -fassociative-math fÃ¼r AusdrÃ¼cke, die Division enthalten.Identisch zu -mA6.Identisch zu -mA7.Das gleiche wie: -mep -mprolog-function.Register bei Funktionsaufrufen sichern.TOC fÃ¼r indirekte Aufrufe im Prolog sichern, statt vor jedem Aufruf.Skalares %qs in FORMAT-Marke bei %L ist keine ASSIGNED-VariableSkalarer INTEGER-Ausdruck bei %L erwartetSkalarer PARAMETER in komplexer Konstante bei %C erwartetSkalare Einheit bei %L benÃ¶tigtSkalares Objekt %qs bei %L kann nicht ALLOCATABLE seinScalarization using DIMEN_RANGE unimplementedSkalierungsfaktor fÃ¼r die Anzahl der BlÃ¶cke in einem Threadingpfad, verglichen mit der Anzahl der (skalierten) Anweisungen.Skalierungsfaktor fÃ¼r die Anzahl der Anweisungen pro Threadingpfad, verglichen mit der Anzahl der (skalierten) BlÃ¶cke.Skalierungsfaktor bei Berechnung der grÃ¶ÃŸten Entfernung, um die ein Ausdruck durch GCSE-Optimierungen verschoben werden kann.Code fÃ¼r die gegebene CPU planen.FÃ¼r angegebene CPU planen.Befehle mit selektivem Planungs-Algorithmus einplanen.Anfang und Ende der Prozedur planen.Argument 2 von %qs muss im Bereich [0, 3] liegen.Zweites Argument von %s ist bei %L negativZweites Argument der definierten Zuweisung bei %L muss INTENT(IN)Zweites Argument der Operatorschnittstelle bei %L kann nicht optional seinZweites Argument der Operatorschnittstelle bei %L muss INTENT(IN) seinAbschnitt existiert bereits: %qsWeitere Hinweise finden Sie unter Â»%sÂ«.
! SpeicherzugriffsverletzungSpeicherzugriffsverletzung (Code)Codemodell auswÃ¤hlen.Auswahl des Anteils an der HÃ¶chstfrequenz der AusfÃ¼hrungen des Basisblocks in Funktion, vorausgesetzt, der Basisblock wird ausgerichtet.GroÃŸes Speichermodell wÃ¤hlen â€“ 20-Bit-Adressen/-Zeiger.Methode fÃ¼r sdata-Behandlung auswÃ¤hlen.GÃ¼ltigkeitsbereich der signierten RÃ¼ckgabeadressen.Kleines Speichermodell wÃ¤hlen â€“ 16-Bit-Adressen/-Zeiger (Voreinstellung).Ziel-ABI-Variante auswÃ¤hlen.Name zum Speichern der Profilingnotizen festlegen.Laufzeitumgebung auswÃ¤hlen.Art der Abdeckungs-Bereinigung auswÃ¤hlen.AuswÃ¤hlen, was bereinigt werden soll.Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck seinSelektor bei %L darf nicht NULL() seinSelektor bei %L hat keinen TypSelektor bei %L darf nicht koindiziert seinSelektor in SELECT TYPE bei %C ist keine benannte Variable; associate-name=> verwendetSelektor muss in SELECT TYPE-Anweisung bei %L polymorph seinWÃ¤hlt die Art der Ziel-RL78-Kerne aus (g10/g13/g14). Voreinstellung ist der G14. Wenn angegeben, wird auch die verwendete Hardwaremultiplikation ausgewÃ¤hlt.WÃ¤hlt die zu verwendende Art der Hardware-Multiplikation und -division aus (none/g13/g14).Selbstreferenz im ZeichenlÃ¤ngenausdruck fÃ¼r %qs bei %LSelbstreferenzielles Argument %qs bei %L ist nicht erlaubtSemikolon bei %C muss Anweisung vorausgehenGleitkommaprÃ¤zision von 80387 auf 32 Bit setzen.GleitkommaprÃ¤zision von 80387 auf 64 Bit setzen.GleitkommaprÃ¤zision von 80387 auf 80 Bit setzen.Windows-defines festlegen.Feste Obergrenze fÃ¼r die GrÃ¶ÃŸe jedes Stapelrahmens angeben, in Bytes.Sprungkosten festlegen.Standardzugriff von ModulentitÃ¤ten auf PRIVATE setzen.PrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen festlegen.Nach eingebauten Mathematikfunktionen errno setzen.Ausgabeart des Linkers festlegen (wird intern wÃ¤hrend der LTO-Optimierung verwendet).Mindestbreite des linken Randes des Quellcodes angeben, fÃ¼r das Ausgeben des Quellcodes.Name des __fentry__-Symbols festlegen, das beim Betreten der Funktion aufgerufen wird.Name der Hauptroutine fÃ¼r den Debugger festlegen.Namen der ALI-Ausgabedatei setzen (interner Schalter).Name des Abschnitts festlegen, der die mrecord-mcount-Aufrufe aufnimmt.Anzahl der reservierten Bytes fÃ¼r die aufgerufene Funktion auf dem Stapel.Anzahl der zu erzeugenden NOPs vor jeder Befehlsfolge festlegen.Wahrscheinlichkeitsgrenze fÃ¼r unausgerichtete Zweige festlegen.Register festlegen, das den Wert -1 enthÃ¤lt.sizeof(bool) auf 1 festlegen.Start-Adresse der Daten festlegen.Start-Adresse des Programmes festlegen.PPC_EMB-Bit im ELF-Flags-Header setzen.Sprungkosten fÃ¼r bedingte Sprungbefehle setzen. Angemessene Werte sind kleine, nicht-negative Ganzzahlen. Vorgabewert: 0Sprungkosten fÃ¼r bedingte Sprungbefehle setzen. Angemessene Werte sind kleine, nicht-negative Ganzzahlen. Standard ist 1.Verzweigungskosten auf ungefÃ¤hr die angegebene Anzahl an Befehle setzen.Sprungkosten festlegen.Standard-DoppelprÃ¤zisionsart auf einen 8 Bytes breiten Typen setzen.Standard-Ganzzahlart auf einen 8 Bytes breiten Typen setzen.Standard-Realzahlart auf einen 10 Bytes breiten Typen setzen.Standard-Realzahlart auf einen 16 Bytes breiten Typen setzen.Standard-Realzahlart auf einen 8 Bytes breiten Typen setzen.Wahrscheinlichkeit in Prozent fÃ¼r das eingebaute Â»expectÂ«. Vorgabewert ist 90Â % Wahrscheinlichkeit.MaximalgrÃ¶ÃŸe der fÃ¼r den SDA-Bereich geeigneten Daten festlegen.MaximalgrÃ¶ÃŸe der fÃ¼r den TDA-Bereich geeigneten Daten festlegen.MaximalgrÃ¶ÃŸe der fÃ¼r den ZDA-Bereich geeigneten Daten setzen.HÃ¶chstanzahl der Bytes angeben, die noch im Stapel Ã¼brig sind, bevor ein Trap-Befehl ausgelÃ¶st wird.GrÃ¶ÃŸten Betrag fÃ¼r einzelne StapelvergrÃ¶ÃŸerungsoperation festlegen.HÃ¶chstzahl der parallel ausgefÃ¼hrten Befehle im neuverbundenen Baum festlegen. Bei 0 die zielabhÃ¤ngige Heuristik verwenden.HÃ¶chstzahl der Template-Instanziierungshinweise fÃ¼r einzelne Warnung oder Fehler festlegen.Anzahl der 64-KiB-Flash-Segmente festlegen.Das Ausgabeobjekt so festlegen, dass beim Laden dyld alle 2-stufigen Namensraum-Informationen ignoriert, und Symbole in der Entdeckungsreihenfolge fÃ¼r geladene Bibliotheken auflÃ¶sen.Adressen des EinhÃ¤ngpunkts im Prolog und Epilog auf TPF_TRACE_PROLOGUE_SKIP_TARGET und TPF_TRACE_EPILOGUE_SKIP_TARGET festlegen. Gleichbedeutend mit Â»-mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGETÂ« und Â»-mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGETÂ«Ziel-CPU-Typ angeben.Basisverzeichnis zum Speichern der Profildaten setzen. Vorgabe ist das aktuelle Verzeichnis.Adresse der VerfolgungsprÃ¼fung fÃ¼r TPF-EinhÃ¤ngpunkt im Epilog festlegenAdresse der VerfolgungsprÃ¼fung fÃ¼r TPF-EinhÃ¤ngpunkt im Prolog festlegenAdresse des Verfolgungssprungs fÃ¼r TPF-EinhÃ¤ngpunkt im Epilog festlegenAdresse des Verfolgungssprungs fÃ¼r TPF-EinhÃ¤ngpunkt im Prolog festlegenDie Version der RISC-V-ISA-Spezifikation festlegen.Legt die Registerbreite fÃ¼r LP_COUNT fest. MÃ¶gliche Werte sind 8, 16, 20, 24, 28 und 32.Spezifikation %s wird auf '%s' gesetzt
  
  Formspezifikation fÃ¼r reservierbares Skalar bei %CFormen der Operanden bei %L und %L stimmen nicht Ã¼bereinDie Formen von ORDER bei %L und SHAPE bei %L sind unterschiedlichSchlitze gemeinsam verwenden, um verschiedene harte Register zu sichern.Stapel-Schlitze fÃ¼r Ã¼bergelaufene Pseudo-Register gemeinsam verwenden.Gemeinsam genutzte DO-Abbruchmarke %d bei %CBeim Binden Adressreferenzen verkÃ¼rzen.Spaltenzahlen in Diagnose zeigen, wenn verfÃ¼gbar. Standard: Ein.Beim Anzeigen von Quellcode Marker verwenden, um Bereiche des Quellcodes zu markieren.Beim Anzeigen von Quellcode Zeilennummern im linken Rand anzeigen.Stapeltiefe der Ereignisse in Pfaden anzeigen.Quellzeile mit Einschaltungszeichen anzeigen, um die Spalte zu kennzeichnen.Teile des Prologs und Epilogs separat an den nÃ¶tigen Stellen erzeugen.Interner Fehler: Simplification errorVereinfachung von SPREAD bei %C ist noch nicht implementiertGrÃ¶ÃŸe in Bytes, Ã¼ber der thread-lokale Zusammenfassungen mit Logging-Funktionen statt mit Save/Restore-Paaren instrumentiert werden sollten.GrÃ¶ÃŸe des Arguments %qs des intrinsischen %qs bei %L ist zu klein (%i/%i)GrÃ¶ÃŸe des Stapelschutzes, als Zweierpotenz von Bytes ausgedrÃ¼ckt.GrÃ¶ÃŸe der Kacheln fÃ¼r Schleifenblockierung.GrÃ¶ÃŸenoptimierungsstufe: 0:keine 1:vorteilhaft 2:regalloc 3:drop align, -Os.Die GrÃ¶ÃŸen von ORDER bei %L und SHAPE bei %L sind unterschiedlichBeim Ãœbergeben von variablen Argumenten das Einrichten des RAX-Registers Ã¼berspringen.Bereich fÃ¼r kleine Daten: none, sdata, use.Weiche Grenzen fÃ¼r Anzahl der Speicherzugriffsbefehle pro Befehlsgruppe. SpÃ¤teren Speicherbefehlen, die versuchen, in gleicher Befehlsgruppe zu planen, wird niedrigere PrioritÃ¤t gegeben. Oft hilfreich, um Konflikte von CachebÃ¤nken zu vermeiden. Standard: 1.Entschuldigung, !$ACC DECLARE bei %L ist in einem BLOCK-Konstrukt nicht erlaubtSorry, die %qs-Klausel bei %L an einer REQUIRES-Direktive wird noch nicht unterstÃ¼tztSorry, allozierbare/Zeiger-Komponenten in polymorphen (CLASS-)getypten Koarrays bei %L werden nicht unterstÃ¼tztSorry, der koindizierte Zugriff bei %L auf eine unbegrenzt polymorphe Komponente wird nicht unterstÃ¼tztSorry, der koindizierte Zugriff bei %L auf ein unbegrenzt polymorphes Objekt wird nicht unterstÃ¼tztEntschuldigung; fÃ¼r Image-Set bei %2$L ist nur UnterstÃ¼tzung fÃ¼r Ganzzahl-Art %1$d implementiertSorry, die Event-Komponente des abgeleiteten Typs bei %L wird noch nicht unterstÃ¼tztSorry, die Lockkomponente des abgeleiteten Typs bei %L wird noch nicht unterstÃ¼tztDie Symbole der GrÃ¶ÃŸe nach sortieren.Die Symbole alphabetisch sortieren.Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L mÃ¼ssen dieselbe Form habenQuell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L habenSpezifikationsfunktion %qs bei %L kann nicht RECURSIVE seinSpezifikationsfunktion %qs bei %L kann keine Anweisungsfunktion seinSpezifikationsfunktion %qs bei %L kann keine interne Funktion seinSpezifikationsfunktion %qs bei %L muss PURE seinBit-Breite des unmittelbaren TLS-Versatzes angeben. GÃ¼ltige Werte sind 12, 24, 32, 48.Gibt die Anzahl der Register an, die bei Eintritt und Austritt eines schnellen Interrupts in der zweiten Registerbank gesichert werden.Anzahl der fÃ¼r Interrupthandler zu reservierenden Register.Gibt die Register an, die beim Eintritt und Austritt eines Interrupts gesichert werden.Angabe, ob Interruptfunktionen das Akkumulator-Register sichern und wiederherstellen sollen.CPU fÃ¼r Codeerzeugungszwecke angeben.CPU fÃ¼r Planzwecke angeben.CPU fÃ¼r Planungszwecke angeben. GÃ¼ltige Argumente sind 700, 7100, 7100LC, 7200, 7300, und 8000.TLS-Dialekt angeben.UNIX-Standard fÃ¼r Predefines und Bindung angeben.Gibt die Datei an, welche die Liste der von LTRANS ausgegebenen Dateien geschrieben wird.FPU-Konfigurationswert von 0 bis 7 angeben; 0 bis 3 sind wie in der FPU-Spezifikation beschrieben, 4 bis 7 entsprechen 0 bis 3.Zu ladendes Plugin angeben.Ausrichtung der Strukturfelder als Standard/natÃ¼rlich angeben.ABI angeben.Bit-Breite des unmittelbaren TLS-Versatzes angeben.Funktion zum Entleeren des Cache angeben.Abfangfunktionsnummer zum Entleeren des Cache angeben.Konfiguration fÃ¼r den mul-Befehl angeben: fast1, fast2 oder slow. Vorgabe ist fast1.Standard-OpenACC-Berechnungsdimensionen angeben.Anzahl der Lese-/Schreibports fÃ¼r n9-/n10-Kerne angeben. Der Wert sollte 3r2w oder 2r1w sein.Angeben, wie auf den Threadzeiger zugegriffen wird.Angeben, wie jeder Kontrollflusspfad, der mit einer Diagnose verbunden ist, ausgegeben werden soll.Angeben, ob Gleitkommahardware verwendet werden sollte.Aufrufkonventionen fÃ¼r Ganzzahl und Gleitkomma angeben.Hauptobjekt fÃ¼r TPF-OS angeben.Maximale Fehlerwiedergabetiefe wÃ¤hrend der rekursiven Diagnose eines Fehlschlags der Constraint-ErfÃ¼llung an.Expansionsstrategie fÃ¼r memcpy bei bekannter erwarteter GrÃ¶ÃŸe angeben.Expansionsstrategie fÃ¼r memset bei bekannter erwarteter GrÃ¶ÃŸe angeben.Namen fÃ¼r die Funktion zur vorzeichenbehafteten 32-Bit-Division angeben.Bereich der zu fixierenden Register angeben.PlanungsprioritÃ¤t fÃ¼r Verteilschlitz-beschrÃ¤nkte Befehle angeben.GrÃ¶ÃŸe des .local-Speichers angeben, der fÃ¼r den Stack verwendet wird, wenn die genaue GrÃ¶ÃŸe unbekannt ist.Angeben, dass eine externe BLAS-Bibliothek fÃ¼r matmul-Aufrufe mit groÃŸen Feldern verwendet werden sollte.Angeben, dass Backslashes in Zeichenketten ein Fluchtzeichen einleiten.Angeben, dass keine implizite Typisierung erlaubt ist, auÃŸer es wird durch explizite IMPLICIT-Anweisungen Ã¼berschrieben.Angeben, dass der Compiler auf sicheren Code gemÃ¤ÃŸ ARMv8-M-Security-Extensions abzielen soll.ISA angeben, fÃ¼r die gebaut wird: msp430, msp430x, msp430xv2.MCU angeben, fÃ¼r die gebaut wird.Gleitkommaformat __fp16 angeben.Strategie zur Adresserzeugung fÃ¼r das Codemodell von ICT-Aufrufen angeben.Strategie zur Adresserzeugung fÃ¼r das Codemodell angeben.Algorithmus, mit dem Symbole und Variablen zur Linkzeit partitioniert werden.Codemodell angeben.Verwendungsrichtlinie fÃ¼r kompakte Verzweigungen angeben.CPU fÃ¼r Pipeline-Modell angeben.FÃ¼r das Programm zu verwendende Speichermodell angeben.Minimale Bitausrichtung von Strukturen angeben. (Veraltet)Das Modell fÃ¼r atomare Operationen angeben.Namen der Ziel-CPU angeben.Namen der Ziel-GPU angeben.Namen der Ziel-Architektur angeben.Name der Gleitkommakonfiguration des Ziels angeben.Namen der Gleitkommahardware/-format des Zielsystems angeben.FÃ¼r PIC-Adressierung zu verwendendes Register angeben.FÃ¼r das Programm zu verwendende Sicherheitsstufe von c-isr fÃ¼r die ganze Datei angeben.Die GrÃ¶ÃŸe jedes Cache-Blocks (muss eine Zweierpotenz zwischen 4 und 512 sein).Die GrÃ¶ÃŸe jedes Interrupt-Vektors (muss 4 oder 16 sein).Die Ziel-CPU auswÃ¤hlen.Typ der Ziel-RX-CPU auswÃ¤hlen.Ziel-Architektur angeben.Gleitkommahardware/-format des Zielsystems angeben.Ziel-Prozessor angeben.Art der Hardware-Multiplikation angeben.Die Version der PTX-ISA angeben, die verwendet wird.Schema fÃ¼r thread-lokalen Speicher angeben.Registernummer fÃ¼r Threadzeiger angeben.Software-Gleitkomma-ABI verwenden, gleichbedeutend mit -mabi=2.Software-Gleitkomma-ABI verwenden, gleichbedeutend mit -mabi=2fp+.Angeben, wo die kompilierten intrinsischen Module zu finden sind.Speicherbereiche, in den Funktionen abgelegt werden: lower (untere Bereiche), upper (obere), either (beide, platzsparend durchmischt); Vorgabe: lower.Speicherbereiche, in den Variablen abgelegt werden: lower (untere Bereiche), upper (obere), either (beide, platzsparend durchmischt); Vorgabe: lower.Zu verwendendes ABI fÃ¼r Code der Objective-C-Familie und Metadaten angeben.ABI-Art, fÃ¼r die der Code generiert wird: 2, 2fp+.Angeben, welches Schema zum EinfÃ¼gen von NOPs nach der Planung angewendet werden soll.VOLATILE fÃ¼r Coarray-Variable %qs bei %C angegeben, die use-/host-assoziiert istNicht ausgerichtetes 32-Byte AVX-Laden auftrennen.Nicht ausgerichtetes 32-Byte AVX-Speichern auftrennen.Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden.Pfade aufteilen, die zu Schleifen-RÃ¼ckkanten fÃ¼hren.Nicht ausgerichtete 8-Byte-Vektor-Bewegungen vor Nach-Bewegungs-Adresserzeugung aufteilen.Breite Typen bereits frÃ¼her in unabhÃ¤ngige Register aufteilen.Breite Typen in unabhÃ¤ngige Register aufteilen.Stapelrahmen grÃ¶ÃŸer als 2G wird fÃ¼r %<-fsplit-stack%> nicht unterstÃ¼tztAnfangs-Ausdruck in DO-SchleifeStat-Variable bei %L muss skalare INTEGER-Variable seinStat-Variable bei %L darf nicht %s innerhalb der gleichen %s-Anweisung seinAnweisung bei %L ist keine gÃ¼ltige Sprungzielanweisung fÃ¼r Sprungziel bei %LAnweisungsfunktion %qs bei %L steht in Konflikt mit FunktionsnameAnweisungsfunktion %qs bei %L ist nicht als effektives Argument erlaubtAnweisungsfunktion %qs bei %L darf weder POINTER- oder ALLOCATABLE-Attribut habenAnweisungsfunktion %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigAnweisungsfunktion %qs erfordert Argumentliste bei %CAnweisungsfunktion bei %CAnweisungsfunktion bei %L darf nicht innerhalb von INTERFACE auftretenAnweisungsfunktion bei %L ist rekursivAnweisungsmarke bei %C ist NullAnweisungsmarke in END CRITICAL bei %C passt nicht zur CRITICAL-MarkeAnweisungsmarke in ENDDO bei %C passt nicht zum DO-LabelAnweisungsmarkenliste in GOTO bei %C kann nicht leer seinAnweisungsmarke in leerer Anweisung bei %LGNU Fortran Hilfsbibliothek (libgfortran) statisch binden.Schrittausdruck in DO-SchleifeSchrittausdruck in DO-Schleife bei %L kann nicht Null seinVorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist.VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist.Umgekehrtes Wachstum anhalten, wenn die umgekehrte Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist (in Prozent).Doubles in 64 Bits speichern.Funktionsnamen im Objektcode speichern.Doubles in 32 Bits speichern. Dies ist Standard.Sichert die MDUC-Register in Interrupt-Handlern fÃ¼r die G13-Zielarchitektur.ZusÃ¤tzliche Daten verarbeiten, um in LTO-lokalem Umwandlungsmodus aggressiver zu devirtualisieren.Bei %L darf kein Schritt vorhanden seinSchrittweite sollte fÃ¼r Feldabschnitt in %s-Klausel bei %L nicht angegeben werdenSchrittweiten in Coarray-Index bei %C nicht erlaubtZeichenkettenlÃ¤nge bei %L ist zu groÃŸStrukturkomponente %qs bei %L kann kein EQUIVALENCE-Objekt seinStrukturkonstruktor mit fehlenden optionalen Argumenten bei %CStrukturkonstruktor mit benannten Argumenten bei %CStrukturname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ seinStrukturname nach RECORD bei %C erwartetStrukturname erwartet in unverschachtelter Strukturdeklaration bei %CUnterprogramm %qs bei %L ist INTRINSIC, aber nicht mit intrinsischer Funktion vertrÃ¤glichUnterprogrammaufruf von %qs bei %L ist nicht PUREUnterprogrammaufruf von %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PUREUnterprogrammaufruf von %qs in FORALL-Block bei %L ist nicht PUREUnterprogrammaufruf des intrinsischen %qs bei %L ist nicht PUREUnterprogrammaufruf von intrinsischem %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PUREUnterprogrammaufruf mit alternativen RÃ¼ckgaben in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %LUnterprogrammaufruf mit alternativen RÃ¼ckgaben in Kombinierer von !$OMP DECLARE REDUCTION bei %LTeilzeichenkette bei %L hat LÃ¤nge NullEnd-Index %ld der Teilzeichenkette bei %L Ã¼berschreitet ZeichenkettenlÃ¤ngeEnd-Index der Teilzeichenkette bei %L Ã¼berschreitet ZeichenkettenlÃ¤ngeEnd-Index der Teilzeichenkette bei %L ist zu groÃŸEnd-Index der Teilzeichenkette bei %L muss INTEGER-Typ habenEnd-Index der Teilzeichenkette bei %L muss skalar seinAnfangs-Index der Teilzeichenkette %ld bei %L muss kleiner als 1 seinAnfangs-Index der Teilzeichenkette bei %L ist kleiner als EinsAnfangs-Index der Teilzeichenkette bei %L muss INTEGER-Typ habenAnfangs-Index der Teilzeichenkette bei %L muss skalar seinVorschlagen, dass das SchlÃ¼sselwort Â»overrideÂ« fÃ¼r Deklarationen von virtuellen Funktionen verwendet wird, die andere Funktionen Ã¼bersteuern.Die Summe aus Feldrang %d und Korang %d bei %C Ã¼bersteigt die HÃ¶chstanzahl %d an DimensionenSumme des zweiten und dritten Arguments von IBITS Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %LDie Liste der zu bindenden Objekte aus einer Datei liefern, statt aus der Befehlszeile.Eingebaute 3DNow!-Funktionen unterstÃ¼tzen.Eingebaute AES-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r AMX-BF16 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r AMX-INT8 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r AMX-TILE unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r AVX512VNNI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r AVX512VP2INTERSECT unterstÃ¼tzen.Eingebaute Athlon-3Dnow!-Funktionen unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r BMI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r BMI2 unterstÃ¼tzen.C++17-Allozierung von Ã¼berausgerichteten Typen unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r CLDEMOTE unterstÃ¼tzen.CLFLUSHOPT-Befehle unterstÃ¼tzen.CLWB-Befehl unterstÃ¼tzen.Eingebaute CLZERO-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r ENQCMD unterstÃ¼tzen.Eingebaute F16C-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r FMA4 unterstÃ¼tzen.Eingebaute FSGSBASE-Funktionen und Codeerzeugung unterstÃ¼tzen.FXSAVE- und FXRSTOR-Befehle unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r GFNI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r HRESET unterstÃ¼tzen.PrÃ¤fixe fÃ¼r Hardware-Lock-Auslassung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r KL unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r LWP unterstÃ¼tzen.Eingebaute Funktion und Codeerzeugung fÃ¼r LZCNT unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX und SSE unterstÃ¼tzen.Eingebaute MMX-Funktionen unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE und SSE2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2 und SSE3 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3 und SSE4A unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3 und SSSE3 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3 und SSE4.1 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 und SSE4.2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 und AVX unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX und AVX2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX und FMA unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512BW unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512CD unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512DQ unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512ER unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512IFMA unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512PF unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VBMI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VL unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 und AVX512F unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX5124FMAPS unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX5124VNNIW unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512BF16 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512BITALG unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VBMI2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VPOPCNTDQ unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 und AVXVNNI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MOVDIR64B unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MOVDIRI unterstÃ¼tzen.Eingebaute MWAITX- und MONITORX-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute PCLMUL-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r PCONFIG unterstÃ¼tzen.Eingebaute PKU-Funktionen und Codeerzeugung unterstÃ¼tzen.PREFETCHW-Befehl unterstÃ¼tzen.Eingebaute PREFETCHWT1-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute PTWRITE-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r RDPID unterstÃ¼tzen.Eingebaute RDRND-Funktionen und Codeerzeugung unterstÃ¼tzen.RDSEED-Befehl unterstÃ¼tzen.Eingebaute RTM-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codegenerierung fÃ¼r SERIALIZE unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r SGX unterstÃ¼tzen.Eingebaute SHA1- und SHA256-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute TBM-Funktionen und Codeerzeugung unterstÃ¼tzen.TLS-Segment grÃ¶ÃŸer als 64K unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r TSXLDTRK unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r UINTR unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r VAES unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r VPCLMULQDQ unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r WAITPKG unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r WBNOINVD unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r WIDEKL unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r XOP unterstÃ¼tzen.XSAVE- und XRSTOR-Befehle unterstÃ¼tzen.XSAVEC-Befehle unterstÃ¼tzen.XSAVEOPT-Befehl unterstÃ¼tzen.XSAVES- und XRSTORS-Befehle unterstÃ¼tzen.Ausrichtungen von bis zu 64 Bits unterstÃ¼tzen.Aufrufe zwischen Thumb- und ARM-BefehlssÃ¤tzen unterstÃ¼tzen.Codeerzeugung von Advanced-Bit-Manipulation-Befehle (ABM) unterstÃ¼tzen.Codeerzeugung von cmpxchg16b-Befehlen unterstÃ¼tzen.Codeerzeugung von crc32-Befehlen unterstÃ¼tzen.Codeerzeugung von movbe-Befehlen unterstÃ¼tzen.Codeerzeugung von popcnt-Befehlen unterstÃ¼tzen.Codeerzeugung von sahf-Befehlen in 64-Bit x86-64-Code unterstÃ¼tzen.Dynamische Initialisierung thread-lokaler Variablen in anderer Ãœbersetzungseinheit unterstÃ¼tzen.Flag-erhaltende Add-Carry-Befehle unterstÃ¼tzen.UnterstÃ¼tzung fÃ¼r das A-Argument bei %L, das ein polymorphes A-Argument ist oder allozierbare Komponenten hat, ist noch nicht implementiertUnterstÃ¼tzung fÃ¼r das A-Argument bei %L mit allozierbaren Komponenten ist noch nicht implementiertAltes Multi-Threading unterstÃ¼tzen.Message-Passing mit der Parallel Environment unterstÃ¼tzen.Mehr als 8192 GOT-EintrÃ¤ge auf ColdFire unterstÃ¼tzen.Multi-Threading unterstÃ¼tzen.Multiplizier-Addier-Befehle unterstÃ¼tzen.Synchrone Nicht-Aufruf-Ausnahmen unterstÃ¼tzen.UnterstÃ¼tzte RÃ¼ckgabeadress-Signierbereiche fÃ¼r AArch64 (fÃ¼r die Option Â»-msign-return-address=Â«):UnterstÃ¼tzte ABIs (fÃ¼r Verwendung mit Option Â»-mabi=Â«):UnterstÃ¼tzte ISA-Spezifikationen (fÃ¼r Verwendung mit Option Â»-misa-spec=Â«):UnterstÃ¼tzte LTO-Kompressionsalgorithmen: zlibAusgabe von Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken.Ausgabe von Befehlszahlen, Zeilennummernangaben und Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken.Ausgabe der vorigen und nÃ¤chsten Befehlsnummern in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken.Warnungen unterdrÃ¼cken.ARM/Thumb-Modus pro Funktion abwechselnd an- und ausschalten, um den Compiler zu testen.MIPS16 ASE bei abwechselnden Funktionen fÃ¼r Compilertest ein-/ausschalten.Die Option Â»-mstack-guardÂ« ausschalten.Die Option Â»-mstack-sizeÂ« ausschalten.Symbol %qs bereits deklariertSymbol %qs bei %C bereits deklariertSymbol %qs bei %C ist bereits bei %L als ein Typ deklariertSymbol %qs bei %C wurde bereits mit Host verbundenSymbol %qs bei %C hat keinen IMPLICIT-TypSymbol %qs bei %C wurde vorher noch nicht definiertSymbol %qs bei %C ist bereits in einem COMMON-BlockSymbol %qs bei %C ist mehrdeutigSymbol %qs bei %C muss ein NAMELIST-Gruppenname seinSymbol %qs bei %L hat bereits eine explizite SchnittstelleSymbol %qs bei %L hat bereits grundlegenden Typen %sSymbol %qs bei %L kann keinen Typen habenSymbol %qs bei %L steht mit Symbol aus Modul %qs in Konflikt, verbunden durch Verwendung bei %LSymbol %qs bei %L steht mit Umbenennungs-Symbol bei %L in KonfliktSymbol %qs bei %L steht mit Symbol bei %L in KonfliktSymbol %qs bei %L hat keinen IMPLICIT-TypSymbol %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?Symbol %qs bei %L ist mehrdeutigSymbol %qs bei %L ist als PRIVATE markiert, aber wurde mit Bindung %qs markiertDas Symbol %qs hat gemischte Komponenten- und Nicht-Komponenten-Zugriffe bei %LSymbol %qs in COMMON bei %C kann kein POINTER-Feld seinSymbol %qs in Namensliste %qs bei %C muss deklariert sein, bevor die Namensliste deklariert wird.Symbol %qs in Namensliste %qs ist INTENT(IN) bei %CSymbol %qs wird bei %L verwendet, bevor es typisiert wirdSymbol %qs muss ein PARAMETER in DATA-Anweisung bei %C seinSymbol %qs tritt bei %L sowohl in der FROM- als auch in der TO-Klausel aufSymbol %qs bei %L in mehreren Klauseln vorhandenBei %2$L referenziertes Symbol %1$qs nicht im Modul ISO_C_BINDING gefundenBei %2$L referenziertes Symbol %1$qs nicht im intrinsischen Modul ISO_FORTRAN_ENV gefundenBei %2$L referenziertes Symbol %1$qs nicht im Modul %3$qs gefundenSymbol %qs in COMMON-Block %qs bei %C wird indirekt verglichen mit anderem COMMON-Block %qsSymbol bei %C passt nicht zu einem AusdruckSymbol bei %L ist keine ScheinvariableSynonym fÃ¼r Â»-export-dynamicÂ« fÃ¼r Linker-Versionen, die dies unterstÃ¼tzen.Synonym fÃ¼r Â»image_baseÂ«.Synonym fÃ¼r -Wcomment.Synonym fÃ¼r -gnatk8.Syntaxfehler in Â»!$ACC DECLAREÂ«-Liste bei %CSyntaxfehler in Â»!$ACC ROUTINE ( NAME )Â« bei %CSyntaxfehler in !$ACC ROUTINE ( NAME ) bei %C, hinter NAME wird Â»)Â« erwartetSyntaxfehler in Â»!$OMP DECLARE TARGETÂ«-Liste bei %CSyntaxfehler in !$OMP THREADPRIVATE Liste bei %CSyntaxfehler in !GCC$ ATTRIBUTES-Anweisung bei %CSyntaxfehler in !GCC$-IVDEP-Direktive bei %CSyntaxfehler in !GCC$-NOVECTOR-Direktive bei %CSyntaxfehler in !GCC$-UNROLL-Direktive bei %CSyntaxfehler in !GCC$-VECTOR-Direktive bei %CSyntaxfehler in Anweisung %s bei %CSyntaxfehler in ABSTRACT INTERFACE-Anweisung bei %CSyntaxfehler in ASYNCHRONOUS-Anweisung bei %CSyntaxfehler in AUTOMATIC-Anweisung bei %CSyntaxfehler in CASE-Spezifikation bei %CSyntaxfehler in CHARACTER-Deklaration bei %CSyntaxfehler in CLASS IS-Spezifikation bei %CSyntaxfehler in COMPLEX-Konstante bei %CSyntaxfehler in ELSE-IF-Anweisung nach %LSyntaxfehler in ENUMERATOR-Definition bei %CSyntaxfehler in EQUIVALENCE-Anweisung bei %LSyntaxfehler in FORALL-Iterator bei %CSyntaxfehler in E/A-Iterator bei %CSyntaxfehler in IF-Klausel nach %CSyntaxfehler in IF-Ausdruck bei %CSyntaxfehler in IMPORT-Anweisung bei %CSyntaxfehler in NAME=-Spezifikation fÃ¼r Bindungsmarke bei %CSyntaxfehler in OpenACC-Ausdrucksliste bei %CSyntaxfehler in OpenMP-Â»DEPEND SINKÂ«-Liste bei %CSyntaxfehler in OpenMP-detach-Klausel bei %CSyntaxfehler in OpenMP-Variablenliste bei %CSyntaxfehler in PROCEDURE-Anweisung bei %CSyntaxfehler in PROTECTED-Anweisung bei %CSyntaxfehler in RANK-Spezifikation bei %CSyntaxfehler in SAVE-Anweisung bei %CSyntaxfehler in STATIC-Anweisung bei %CSyntaxfehler in SUBMODULE-Anweisung bei %CSyntaxfehler in SUBSTRING-Spezifikation bei %CSyntaxfehler in TYPE IS-Spezifikation bei %CSyntaxfehler in VALUE-Anweisung bei %CSyntaxfehler in VOLATILE-Anweisung bei %CSyntaxfehler in anonymer Struktur-Deklaration bei %CSyntaxfehler in Argumentliste bei %CSyntaxfehler in Feldkonstruktor bei %CSyntaxfehler in ZeichenlÃ¤ngenangabe bei %CSyntaxfehler im allgemeinen Blocknamen bei %CSyntaxfehler in Daten-Deklaration bei %CSyntaxfehler in Ausdruck bei %CSyntaxfehler in allgemeiner Spezifikation bei %CSyntaxfehler in Iterator bei %CSyntaxfehler in geschachtelter Struktur-Deklaration bei %CSyntaxfehler in Initialisierung im alten Stil von %s bei %CSyntaxfehler in Initialisierungsliste im alten Stil bei %CSyntaxfehler in Prozedurzeiger-Komponente bei %CSyntaxfehler: Nachfolgender Ãœberschuss in END INTERFACE-Anweisung bei %CSyntaxfehler: Nachfolgender Ãœberschuss in INTERFACE-Anweisung bei %CTARGET DATA muss mindestens eine der Klauseln MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR enthalten, bei %LTARGET ENTER DATA mit Zuordnungstyp auÃŸer TO oder ALLOC an MAP-Klausel bei %LTARGET EXIT DATA mit Zuordnungstyp auÃŸer FROM, RELEASE oder DELETE MAP-Klausel bei %LTARGET%s mit Zuordnungstyp auÃŸer TO, FROM, TOFROM oder ALLOC an MAP-Klausel bei %LTEAM-Argument bei %L fÃ¼r die intrinsische TEAM_NUMBER muss vom Typ TEAM_TYPE seinAttribut Â»TEAM=Â« in %C fehlplatziertTHREADPRIVATE-Objekt %qs in %s-Klausel bei %LTHREADPRIVATE-Objekt %qs in SHARED-Klausel bei %LTILE bei %L erfordert konstanten AusdruckZu verwendende TLS-Dialekte:TLS ist fÃ¼r GCN nicht implementiert.TODO: Vector sections in data statementsTODO: als typgebunden definierte Zuweisung(en) bei %L nicht durchgefÃ¼hrt, da Feldreferenzen mit mehreren Teilen in AusdrÃ¼cken als Zwischenergebnisse auftreten wÃ¼rden.TOPOS-Argument (%ld) auÃŸerhalb des Bereichs 0:%d in intrinsischem MVBITSTOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITSTYPE IS bei %L Ã¼berlappt sich mit TYPE IS bei %LTYPE mit intrinsischer Typspezifikation bei %CLinker-Lockerungen ausnutzen, um die Anzahl der Befehle zu reduzieren, die fÃ¼r das Materialisieren von Symboladressen verwendet werden.%s von %d Zweigen mindestens einmal genommen
  Akzeptiert zwei durch Komma getrennte nichtnegative ganze Zahlen. Die erste Zahl gibt an, wie viele Zwei-Byte-NOP-Befehle vor der Funktionssprungmarke eingefÃ¼gt werden. Die zweite Zahl gibt an, wie viele HalbwÃ¶rter nach der Funktionssprungmarke mit NOP-Befehlen aufgefÃ¼llt werden. Es werden immer die grÃ¶ÃŸtmÃ¶glichen NOP-Befehle (6, 4 oder 2 Bytes) verwendet. Die Angabe von Â»0,0Â« schaltet das Hotpatching aus.DFLOAT-Code mit doppelter Genauigkeit generieren.Zum Absenken einer Anweisung nÃ¶tige relative AusfÃ¼hrungsfrequenz des Ziel-Blocks (in Prozent).Zielausdruck in Zeigerzuweisung bei %L muss ein Zeigerergebnis liefernZiel hat separates I&D.Ziel fÃ¼r neue Rangabbildung ist zu klein (%ld < %ld)Auf AM33-Prozessor abzielen.Auf AM33/2.0-Prozessor abzielen.Auf AM34-Prozessor abzielen.Code fÃ¼r die FT32B-Architektur erzeugen.Auf den Software-Simulator abzielen.Ziel: %s
--- 2171,2182 ----
  Bindestapel des PowerPC 476 durch Anpassen eines blr an bcl/bl-Befehle fÃ¼r GOT-Zugriffe beibehalten.Vorgeben, dass branch-around-a-move ein bedingter Sprung ist.Verhindern, dass $fp wÃ¤hrend der Registerallozierung alloziert wird, so dass der Compiler die FP-als-GP-Optimierung durchfÃ¼hren kann.Verwendung aller Gleitkommaoperationen verhindern.Verwendung aller Hardware-Gleitkommabefehle verhindern.Vorherige !$OMP DECLARE REDUCTION bei %LVorherige !$OMP DECLARE REDUCTION von Modul %s bei %LCPU-Feinabstimmung als Kommentar in Assemblerdatei ausgeben. Diese Option wird nur fÃ¼r Regressionstest des Compilers verwendet und ist nicht fÃ¼r den normalen Betrieb vorgesehen.CWE-Identifikatoren fÃ¼r Diagnosemeldungen ausgeben, sofern verfÃ¼gbar.Information zur Code-Ãœberdeckung ausgeben.
  
  ZusÃ¤tzliche (mÃ¶glicherweise ungewollte) Warnungen ausgeben.Behebungshinweise in maschinenlesbarer Form ausgeben.Behebungshinweise in vereinheitlichtem Diff-Format auf stderr ausgeben.Hierarchische Vergleiche ausgeben, wenn die Templatetypen nicht zusammenpassen.Den Initialwert der Variablen ausgeben.Namen der Header-Dateien ausgeben, wie sie verwendet werden.Wahrscheinlichkeit, dass die COMDAT-Funktion mit anderer Kompilationseinheit geteilt wird.Prozedur %qs bei %C hat eine explizite Schnittstelle aus einer vorherigen DeklarationProzedur %qs bei %C wurde bereits bei %L definiertProzedur %qs bei %L hat bereits grundlegenden Typen %sProzedur %qs bei %L hat den gleichen Namen wie eine Komponente von %qsProzedur %qs bei %L hat den selben Namen wie eine vererbte Komponente von %qsProzedur %qs bei %L kann nicht grundlegenden Typen %s habenProzedur %qs bei %L muss das BIND(C)-Attribut haben, um mit C interoperabel zu seinProzedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariertProzedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert; meinen Sie %qs?Prozedur %qs mit einer impliziten Schnittstelle bei %L aufgerufenDie Prozedur %qs, die im Interface-KÃ¶rper bei %L definiert ist, passt nicht zu der internen Prozedur bei %CProzedur %qs in %s bei %L hat keine explizite SchnittstelleProzedur %qs in %s bei %L hat keine explizite Schnittstelle; meinen Sie %qs?Prozedur %qs in %s bei %L ist weder Funktion noch SubroutineProzedur %qs in %s bei %L ist weder Funktion noch Subroutine; meinen Sie %qs?Prozedur %qs in PUBLIC-Schnittstelle %qs bei %L nimmt Scheinargumente von %qs, das PRIVATE istProzedur %qs mit PASS bei %L muss mindestens ein Argument habenProzedur %qs mit PASS(%s) bei %L hat kein Argument %qsProzedur %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$LProzedurargument bei %L ist lokal fÃ¼r PURE-Prozedur und hat das POINTER-AttributProzedurzeiger %qs bei %L darf nicht ELEMENTAL seinProzedurzeiger %qs in %s-Klausel bei %LProzedur-Zeiger bei %CKomponente %qs des Prozedurzeigers bei %L kann kein Element des BIND(C)-abgeleiteten Typs %qs bei %L seinProzedurzeiger-Komponente %qs mit einer impliziten Schnittstelle bei %L aufgerufenProzedurzeiger-Komponente %qs erfordert eine Argumentliste bei %CProzedurzeiger-Komponente %qs mit PASS bei %L muss mindestens ein Argument habenProzedurzeiger-Komponente %qs mit PASS(%s) bei %L hat kein Argument %qsProzedurzeiger-Komponente bei %CZiel der Zeigerinitialisierung fÃ¼r Prozedur bei %L darf kein Prozedurzeiger seinDem Ergebnis %qs als Prozedurzeiger bei %L fehlt das POINTER-AttributProzedurzeigerziel %qs bei %L muss entweder eine intrinsische Funktion, host- oder use-assoziiert oder referenziert sein, oder aber das EXTERNAL-Attribut haben#ident-Direktiven verarbeiten.Alle in der Kommandozeile angegebenen Module verarbeiten, aber den Code nur fÃ¼r das im Argument angegebene Modul generieren.Spezifikation (%s, ist Â»%sÂ«) wird verarbeitet
! Einen Mach-O-Dylinker (Dateityp MH_DYLINKER) generieren. Wird nur verwendet, um dyld zu bauen.Eine gemeinsam genutzte Mach-O-Bibliothek (Dateityp MH_DYLIB) generieren, Synonym fÃ¼r Â»-sharedÂ«.Backtrace erzeugen, wenn Laufzeitfehler auftritt.Warnung zur Laufzeit erzeugen, wenn ein temporÃ¤res Feld fÃ¼r Prozedurargument erzeugt wurde.Big-Endian-Code erzeugen.Code erzeugen, der zur Laufzeit verschiebbar ist.Little-Endian-Code erzeugen.Erzeugt eine Mach-O-Datei, die fÃ¼r die Verwendung in eingebetteten Systemen / ROMs geeignet ist.Profilinformation in %s ist beschÃ¤digtProgramm befindet sich vollstÃ¤ndig in unteren 64k des Speichers.Programmeinheit bei %L hat OpenMP-GerÃ¤te-Konstrukte/-Routinen, setzt jedoch nicht !$OMP REQUIRES REVERSE_OFFSET, aber andere Programmeinheiten tun dasProgrammeinheit bei %L hat OpenMP-GerÃ¤te-Konstrukte/-Routinen, setzt jedoch nicht !$OMP REQUIRES UNIFIED_ADDRESS, aber andere Programmeinheiten tun dasProgrammeinheit bei %L hat OpenMP-GerÃ¤te-Konstrukte/-Routinen, setzt jedoch nicht !$OMP REQUIRES UNIFIED_SHARED_MEMORY, aber andere Programmeinheiten tun dasPC-relative Funktionsaufrufe verbieten.PC-relative SprÃ¼nge verbieten.Klammern in AusdrÃ¼cken schÃ¼tzen.Bash-VervollstÃ¤ndigung fÃ¼r Optionen anbieten, die mit der angegebenen Zeichenkette beginnen.Bibliotheken fÃ¼r den Simulator bereitstellen.Ungenutze ZustÃ¤nde wÃ¤hrend der Analyse verwerfen.In Ãœberwachungsfunktionen erweiterte Register auf Stapel sichern.Alle lokalen Felder Ã¼ber Stapel Ã¼bergeben.Alles in regulÃ¤res TOC legen.Sprungtabellen fÃ¼r Â»switchÂ«-Anweisungen in den .data-Abschnitt statt in den .code-Abschnitt einfÃ¼gen.Umgelagerte Nur-Lese-Daten in .data-Abschnitt legen.Uninitialisierte Konstanten im ROM ablegen (benÃ¶tigt -membedded-data).Uninitialisierte globale Symbole in gemeinsamen Abschnitt legen.Null-initialisierte Daten in den bss-Abschnitt legen.Die R2-Architektur ist ausschlieÃŸlich Little-EndianRANK (%i) bei %L wird bei %L wiederholtRANK (*) bei %L kann nicht mit dem Zeiger oder dem allozierbaren Selektor bei %L verwendet werdenRANK (*) bei %L wird bei %L wiederholtRANK DEFAULT bei %L wird bei %L wiederholtRE oder IM part_ref bei %CRE-part_ref bei %CREAL-Feld-Index bei %LREAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-real-10%>REAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-4-real-10%>REAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-8-real-10%>REAL(KIND=10) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-8-real-16%>REAL(KIND=16) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-real-16%>REAL(KIND=16) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-4-real-16%>REAL(KIND=4) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-8-real-4%>REAL(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-fdefault-real-8%>REAL(KIND=8) ist nicht verfÃ¼gbar fÃ¼r Option %<-freal-4-real-8%>RECL in OPEN-Anweisung bei %L muss positiv seinRECL-Angabe nicht erlaubt in OPEN-Anweisung bei %L fÃ¼r Datenstrom-Ein-/AusgabeRECORD bei %C ist eine Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werdenRECURSIVE-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %LDie RESULT-Variable %qs bei %L verbietet, dass der FUNCTION-Name %qs bei %C in einer Spezifikationsanweisung auftrittRESULT-Variable bei %C muss vom Funktionsnamen verschieden seinRESULT_DECL should be read only when DECL_BY_REFERENCE is setRETURN-Anweisung im Hauptprogramm bei %CROUND= bei %L ist in Fortran 95 nicht erlaubtInterner Fehler: RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dInterner Fehler: RTL check: access of elt %d of vector with last elt %d in %s, at %s:%dInterner Fehler: RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%dInterner Fehler: RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%dInterner Fehler: RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dInterner Fehler: RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%dInterner Fehler: RTL check: expected code '%s', have '%s' in %s, at %s:%dInterner Fehler: RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dInterner Fehler: RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dInterner Fehler: RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dRTP PIC ist mit %<-msingle-pic-base%> unvertrÃ¤glichRTP PIC ist mit Thumb unvertrÃ¤glichRTTI wird fÃ¼r diesen Typ nicht funktionierenRX-FPU-Befehle unterstÃ¼tzen keine NaNs und UnendlichkeitenErhÃ¶hung eines negativen REAL bei %L zu einer REAL-Potenz ist verbotenBereichsspezifikation bei %L kann nie passenUnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und Rang-%d)UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und skalar)UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (skalar und Rang-%d)Unpassender Rang in Argument %qs bei %L (Rang-%d und Rang-%d)Unpassender Rang in Argument %qs bei %L (Rang-%d und Skalar)Unpassender Rang in Argument %qs bei %L (Skalar und Rang-%d)Unpassende RÃ¤nge in Feldreferenz bei %L (%d/%d)Das Umordnen des Rangs erfordert eine Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %LZiel der Rang-Neuzuordnung ist nicht Rang 1 bei %LZiel der Rang-Neuzuordnung ist kleiner als die GrÃ¶ÃŸe des Zeigers (%ld < %ld) bei %LZiel der Rang-Neuzuordnung muss Rang 1 oder einfach fortlaufend bei %L seinDatei %qs wird in Freiform gelesenModul %qs in Zeile %d, Spalte %d wird gelesen: %sLesen der Spezifikationen von %s
  Reelles COUNT_RATE-Argument fÃ¼r SYSTEM_CLOCK bei %LRealkonstante Ã¼berschreitet seine Art bei %CRealkonstante unterschreitet seine Art bei %CRealzahl bei %C hat einen %<d%>-Exponenten und eine explizite ArtRealzahl bei %C hat einen %<q%>-Exponenten und eine explizite ArtStapel in Prolog neu ausrichten.LHS in Zuweisungen neu reservieren.C++-SchlÃ¼sselworte wie Â»complÂ« und Â»xorÂ« erkennen.GNU-definierte SchlÃ¼sselworte erkennen.Eingebaute Funktionen erkennen.Das Â»asmÂ«-SchlÃ¼sselwort erkennen.DW_AT_decl_column und DW_AT_call_column in DWARF aufzeichnen.GCC-Kommandozeilenschalter in DWARF DW_AT_producer aufzeichnen.GCC-Kommandozeilenschalter in Objektdateien aufzeichnen.Dauer der Teilphasen separat aufzeichnen.Rekursives Klonen nur dann, wenn die Wahrscheinlichkeit, dass der Aufruf ausgefÃ¼hrt wird, den Parameter Ã¼berschreitet.Redefinition von !$OMP DECLARE REDUCTION bei %LRedefinition der vordefinierten !$OMP DECLARE REDUCTION bei %LRedefinition der vordefinierten !$OMP DECLARE REDUCTION Â»%sÂ« bei %LPrioritÃ¤t fÃ¼r r0..r3 / r12..r15 mit TARGET_REGISTER_PRIORITY reduzieren.Stapelausrichtung im Aufrufer reduzieren, wenn mÃ¶glich.Redundantes !$ACC END LOOP bei %CRedundante ACQUIRED_LOCK-Marke bei %L gefundenRedundante ERRMSG-Marke bei %L gefundenÃœberflÃ¼ssige MOLD-Marke bei %L gefundenÃœberflÃ¼ssige SOURCE-Marke bei %L gefundenRedundante STAT-Marke bei %L gefundenRedundante UNTIL_COUNT-Marke bei %L gefundenIndex der Referenzanweisung nicht gefundenIndex der Referenzanweisung auÃŸerhalb des gÃ¼ltigen BereichsReferenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines DO CONCURRENT %sReferenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines FORALL %sReferenz auf Nicht-PURE-Funktion %qs bei %L innerhalb einer PURE-ProzedurInterner Fehler: Region crossing jump across same section in bb %iProfilinformation im Abschnitt .gcov_info registrieren, statt einen Konstruktor/Destruktor zu verwenden.Profilinformation im angegebenen Abschnitt registrieren, statt einen Konstruktor/Destruktor zu verwenden.RegulÃ¤rer Ausdruck, um zusÃ¤tzliche Allzweck-adressierbare Abschnittsnamen anzugeben.RegulÃ¤rer Ausdruck, um relativ zu r0 adressierbare Abschnittsnamen anzugeben.Zweige entspannen.Literale in Assembler lockern und automatisch in den Â»textÂ«-Abschnitt platzieren.Entlastung des Registerdrucks durch Live-Bereichs-Schrumpfung.Dateinamen beim EinfÃ¼gen von Dateien neu abbilden.Code und Daten, die unerreichbar von jeglichen exportierten Symbolen sind, entfernen (inclusive dem Einstiegspunkt).PrÃ¤fix von absolutem Pfad abschneiden, bevor dieser Name fÃ¼r Â»-fprofile-generate=Â« und Â»-fprofile-use=Â« gemangelt wird.Redundante Membars entfernen.In GCC 10 entfernt. Dieser Schalter hat keine Auswirkung.In GCC 8 entfernt. Dieser Schalter hat keine Auswirkung.In GCC 9 entfernt. Dieser Schalter hat keine Auswirkung.Â»%sÂ« wird gelÃ¶scht
  Aufruf von unreiner Funktion %qs bei %L wird entferntAufruf von unreiner Funktion bei %L wird entferntUmbenennungsoperatoren in USE-Anweisungen bei %CBasisblÃ¶cke und in heiÃŸe und kalte Abschnitte umordnen und partitionieren.BasisblÃ¶cke umsortieren, um Codeplatzierung zu verbessern.Funktionen umsortieren, um Codeplatzierung zu verbessern.Funktionen, Variablen und asms hÃ¶chster Ebene umordnen.UngÃ¼ltige Wiederholungsangabe in Skalar-Initialisierung bei %CWiederholungsangabe bei %C muss eine Ganzzahl seinAddieren, Vergleichen, Verzweigen mit Verzweigung anhand des ZÃ¤hlregisters ersetzen.VorÃ¼bergehende AusdrÃ¼cke im SSA->Normal-Durchlauf ersetzen.Ãœber Konsistenz des Profils berichten.Ãœber Speicherbelegung vor zwischenprozeduraler Optimierung berichten.Nur in WPA Ã¼ber dauerhafte Speicherreservierung berichten.Ãœber dauerhafte Speicherreservierung berichten.BenÃ¶tigte Zeit fÃ¼r jeden Compilerdurchlauf ausgeben.Nur in WPA verschiedene Statistiken Ã¼ber Linkzeit-Optimierung ausgeben.Verschiedene Statistiken Ã¼ber Linkzeit-Optimierung ausgeben.IEEE-konforme Mathematik-Bibliotheksroutinen (OSF/1) anfordern.Befehle nach Registerbelegung neu planen.Befehle vor Registerbelegung neu planen.Regionen mit Pipelining ohne Pipelining neu planen.Platz fÃ¼r Ausgabeargumente in Funktionsprolog reservieren.Umgeformtes Feld bei %C zu groÃŸDie Analyse auf die PrÃ¼fung mit dem angegebenen Namen einschrÃ¤nken.Verwendung der Hardware-Gleitkomma-Befehle auf 32-Bit-Operationen beschrÃ¤nken.Ergebnis %qs der enthaltenen Funktion %qs bei %L hat keinen IMPLICIT-TypUnpassendes Ergebnis fÃ¼r die Ã¼berschreibende Prozedur %qs bei %L: %sErgebnis von %s ergibt fÃ¼r seine Art einen Bereichsfehler bei %LErgebnis von %s ist NaN bei %LErgebnis von %s Ã¼berschreitet seine Art bei %LErgebnis von %s unterschreitet seine Art bei %LErgebnis von BESSEL_YN ist -INF bei %LErgebnis von NEAREST ist NaN bei %LErgebnis von SCALE Ã¼berschreitet seine Art bei %LPotenzbildung bei %L Ã¼berschreitet Wertebereich von %s8-Byte-Vektoren Ã¼ber Speicher zurÃ¼ckgeben.Alle Strukturen Ã¼ber Speicher zurÃ¼ckgeben (AIX-Standard).Gleitkommaergebnisse Ã¼ber ac0 zurÃ¼ckgeben (fr0 in Unix-Assemblersyntax).Zeiger sowohl in a0 als auch in d0 zurÃ¼ckgeben.Kleine Aggregate Ã¼ber Speicher, nicht Register, zurÃ¼ckgeben.Kleine Aggregate Ã¼ber Register zurÃ¼ckgeben.Kleine Strukturen Ã¼ber Register zurÃ¼ckgeben (SVR4-Standard).Unpassender RÃ¼ckgabetyp der Funktion %qs bei %L (%s/%s)RÃ¼ckgabetyp der BIND(C)-Funktion %qs bei %L kann kein Feld seinRÃ¼ckgabetyp der BIND(C)-Funktion %qs von Zeichentyp bei %L muss die LÃ¤nge 1 habenRÃ¼ckgabewert %1$qs der bei %3$L deklarierten Funktion %2$qs nicht gesetztRÃ¼ckgabewert der Funktion %qs bei %L nicht gesetztFunktionswerte Ã¼ber FPU-Register zurÃ¼ckgeben.r30 auf Funktionsbasis wiederverwenden.Aufruf des Teilbefehls Â»rewriteÂ«:SchlieÃŸende Klammer erwartet bei %C in Formatzeichenkette bei %LRechte obere Schranke des Feldabschnitts angenommener GrÃ¶ÃŸe nicht angegeben bei %LNur die zweite Kompilierung von -fcompare-debug laufen lassen.Vorhersehende vereinheitlichende Optimierung durchlaufen.AusgewÃ¤hlte Planung nach Neuladen durchfÃ¼hren.Selbsttests durchfÃ¼hren, mit dem angegebenen Pfad, um die Testdateien zu finden.Den Bindezeitoptimierer im lokalen Transformationsmodus (LTRANS) laufen lassen.Den Bindezeitoptimierer im Modus Â»komplettes ProgrammÂ« (WPA) laufen lassen.Unbekannte Spezifikationsfunktion Â»%sÂ« mit %d Argumenten
  
  Laufzeitname.SAVE-Attribut bei %L kann nicht in einer PURE-Prozedur angegeben werdenSAVE-Anweisung bei %C folgt umfassender SAVE-AnweisungSCHEDULE-Klausel darf nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werdenchunk_size der SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckSELECT-RANK-Anweisung bei %CSELECT TYPE bei %C darf nicht in diesem GÃ¼ltigkeitsbereich vorkommenSELECTED_REAL_KIND ohne Argument %<P%> oder %<R%> bei %LSEQUENCE-Attribut bei %C bereits in TYPE-Anweisung angegebenSEQUENCE-Anweisung bei %C muss CONTAINS vorausgehenSEQUENCE-Anweisung bei %C muss Strukturkomponenten vorausgehenSH2a unterstÃ¼tzt nicht Little-EndianSHAPE-Argument bei %L fÃ¼r C_F_POINTER muss dieselbe GrÃ¶ÃŸe haben wie der RANK des FPTRSHIFT-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFTSIZE-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFTCSHIFT-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem Â»%sÂ«SIGN= bei %L ist in Fortran 95 nicht erlaubtSINK-Summand bei %L ist keine konstante GanzzahlSINK-AbhÃ¤ngigkeitstyp bei %L ist nur in ORDERED-Direktive erlaubtSIZE-Argument (%ld) auÃŸerhalb des Bereichs 1:%ld in intrinsischem ISHFTCSIZE bei %L muss positiv seinSOURCE AbhÃ¤ngigkeitstyp ist nur an ORDERED-Direktive erlaubt bei %LSOURCE-Marke bei %LSOURCE-Marke bei %L steht mit Typspezifikation bei %L in KonfliktSOURCE-Marke bei %L mit mehr als einem reservierbaren ObjektSSA-BeschÃ¤digungInterner Fehler: SSA name undeclaredSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI sollte gesetzt seinSSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendetSSE-Registerargument mit SSE ausgeschaltetSSE-RegisterrÃ¼ckgabe mit SSE ausgeschaltetSSE-Vektorargument ohne eingeschaltetes SSE Ã¤ndert das ABISSE-VektorrÃ¼ckgabe ohne eingeschaltetes SSE Ã¤ndert das ABISTABS-Debuginfos fÃ¼r Ada ist abgelaufen und wird nicht mehr unterstÃ¼tztSTAT-Angabe bei %L darf keine Konstante seinSTAT-VariableÂ»STAT=Â«-Argument bei %L muss skalare INTEGER-Variable seinSTAT=-Argument fÃ¼r %s bei %LAttribut Â»STAT=Â« in %C fehlplatziertSTATUS bei %L muss eine Â»INTENT(OUT)Â«-Variable seinSTOP-Code bei %C darf nicht negativ seinSTOP-Code bei %C enthÃ¤lt zu viele ZiffernSTOP-Code bei %L muss eine skalare CHARACTER-Konstante oder Ziffer[Ziffer[Ziffer[Ziffer[Ziffer]]]] seinSTOP-Code bei %L muss eine skalare CHARACTER- oder INTEGER-Konstante seinSTOP-Code bei %L muss Standardzeichentyp KIND=%d seinSTOP-Code bei %L muss Standardganzzahltyp KIND=%d seinSTOP-Code bei %L muss entweder INTEGER- oder CHARACTER-Typ habenSTOP-Code bei %L muss Skalar seinSUBMODULE-Deklaration bei %CSUBMODULE-Deklaration bei %C kann nicht innerhalb eines anderen GÃ¼ltigkeitsbereichs auftretenSUBROUTINE %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE istder SVE-Typ %qT kann nur an prototypisierte Funktionen Ã¼bergeben werdenSYNC-TEAM-Anweisung bei %CSYNC-Anweisung bei %CGleiches effektives Argument mit INTENT(%s)-Argument %qs und INTENT(%s)-Argument %qs bei %L verbundenDasselbe wie %s%s (oder, in negierter Form, %s%s).Dasselbe wie %s%s.Dasselbe wie %s.Das gleiche wie -fassociative-math fÃ¼r AusdrÃ¼cke, die Division enthalten.Identisch zu -mA6.Identisch zu -mA7.Das gleiche wie: -mep -mprolog-function.Register bei Funktionsaufrufen sichern.TOC fÃ¼r indirekte Aufrufe im Prolog sichern, statt vor jedem Aufruf.Skalares %qs in FORMAT-Marke bei %L ist keine ASSIGNED-VariableSkalarer INTEGER-Ausdruck bei %L erwartetSkalarer PARAMETER in komplexer Konstante bei %C erwartetSkalare Einheit bei %L benÃ¶tigtSkalares Objekt %qs bei %L kann nicht ALLOCATABLE seinScalarization using DIMEN_RANGE unimplementedSkalierungsfaktor fÃ¼r die Anzahl der BlÃ¶cke in einem Threadingpfad, verglichen mit der Anzahl der (skalierten) Anweisungen.Skalierungsfaktor fÃ¼r die Anzahl der Anweisungen pro Threadingpfad, verglichen mit der Anzahl der (skalierten) BlÃ¶cke.Skalierungsfaktor bei Berechnung der grÃ¶ÃŸten Entfernung, um die ein Ausdruck durch GCSE-Optimierungen verschoben werden kann.Code fÃ¼r die gegebene CPU planen.FÃ¼r angegebene CPU planen.Befehle mit selektivem Planungs-Algorithmus einplanen.Anfang und Ende der Prozedur planen.Argument 2 von %qs muss im Bereich [0, 3] liegen.Zweites Argument von %s ist bei %L negativZweites Argument der definierten Zuweisung bei %L muss INTENT(IN)Zweites Argument der Operatorschnittstelle bei %L kann nicht optional seinZweites Argument der Operatorschnittstelle bei %L muss INTENT(IN) seinAbschnitt existiert bereits: %qsWeitere Hinweise finden Sie unter Â»%sÂ«.
! SpeicherzugriffsverletzungSpeicherzugriffsverletzung (Code)Codemodell auswÃ¤hlen.Auswahl des Anteils an der HÃ¶chstfrequenz der AusfÃ¼hrungen des Basisblocks in Funktion, vorausgesetzt, der Basisblock wird ausgerichtet.GroÃŸes Speichermodell wÃ¤hlen â€“ 20-Bit-Adressen/-Zeiger.Methode fÃ¼r sdata-Behandlung auswÃ¤hlen.GÃ¼ltigkeitsbereich der signierten RÃ¼ckgabeadressen.Kleines Speichermodell wÃ¤hlen â€“ 16-Bit-Adressen/-Zeiger (Voreinstellung).Ziel-ABI-Variante auswÃ¤hlen.Name zum Speichern der Profilingnotizen festlegen.Laufzeitumgebung auswÃ¤hlen.Art der Abdeckungs-Bereinigung auswÃ¤hlen.AuswÃ¤hlen, was bereinigt werden soll.Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck seinSelektor bei %L darf nicht NULL() seinSelektor bei %L hat keinen TypSelektor bei %L darf nicht koindiziert seinSelektor in SELECT TYPE bei %C ist keine benannte Variable; associate-name=> verwendetSelektor muss in SELECT TYPE-Anweisung bei %L polymorph seinWÃ¤hlt die Art der Ziel-RL78-Kerne aus (g10/g13/g14). Voreinstellung ist der G14. Wenn angegeben, wird auch die verwendete Hardwaremultiplikation ausgewÃ¤hlt.WÃ¤hlt die zu verwendende Art der Hardware-Multiplikation und -division aus (none/g13/g14).Selbstreferenz im ZeichenlÃ¤ngenausdruck fÃ¼r %qs bei %LSelbstreferenzielles Argument %qs bei %L ist nicht erlaubtSemikolon bei %C muss Anweisung vorausgehenGleitkommaprÃ¤zision von 80387 auf 32 Bit setzen.GleitkommaprÃ¤zision von 80387 auf 64 Bit setzen.GleitkommaprÃ¤zision von 80387 auf 80 Bit setzen.Windows-defines festlegen.Feste Obergrenze fÃ¼r die GrÃ¶ÃŸe jedes Stapelrahmens angeben, in Bytes.Sprungkosten festlegen.Standardzugriff von ModulentitÃ¤ten auf PRIVATE setzen.PrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen festlegen.Nach eingebauten Mathematikfunktionen errno setzen.Ausgabeart des Linkers festlegen (wird intern wÃ¤hrend der LTO-Optimierung verwendet).Mindestbreite des linken Randes des Quellcodes angeben, fÃ¼r das Ausgeben des Quellcodes.Name des __fentry__-Symbols festlegen, das beim Betreten der Funktion aufgerufen wird.Name der Hauptroutine fÃ¼r den Debugger festlegen.Namen der ALI-Ausgabedatei setzen (interner Schalter).Name des Abschnitts festlegen, der die mrecord-mcount-Aufrufe aufnimmt.Anzahl der reservierten Bytes fÃ¼r die aufgerufene Funktion auf dem Stapel.Anzahl der zu erzeugenden NOPs vor jeder Befehlsfolge festlegen.Wahrscheinlichkeitsgrenze fÃ¼r unausgerichtete Zweige festlegen.Register festlegen, das den Wert -1 enthÃ¤lt.sizeof(bool) auf 1 festlegen.Start-Adresse der Daten festlegen.Start-Adresse des Programmes festlegen.PPC_EMB-Bit im ELF-Flags-Header setzen.Sprungkosten fÃ¼r bedingte Sprungbefehle festlegen. Angemessene Werte sind kleine, nicht-negative Ganzzahlen. Vorgabewert ist 0.Sprungkosten fÃ¼r bedingte Sprungbefehle setzen. Angemessene Werte sind kleine, nicht-negative Ganzzahlen. Standard ist 1.Verzweigungskosten auf ungefÃ¤hr die angegebene Anzahl an Befehle setzen.Sprungkosten festlegen.Standard-DoppelprÃ¤zisionsart auf einen 8 Bytes breiten Typen setzen.Standard-Ganzzahlart auf einen 8 Bytes breiten Typen setzen.Standard-Realzahlart auf einen 10 Bytes breiten Typen setzen.Standard-Realzahlart auf einen 16 Bytes breiten Typen setzen.Standard-Realzahlart auf einen 8 Bytes breiten Typen setzen.Wahrscheinlichkeit in Prozent fÃ¼r das eingebaute Â»expectÂ«. Vorgabewert ist 90Â % Wahrscheinlichkeit.MaximalgrÃ¶ÃŸe der fÃ¼r den SDA-Bereich geeigneten Daten festlegen.MaximalgrÃ¶ÃŸe der fÃ¼r den TDA-Bereich geeigneten Daten festlegen.MaximalgrÃ¶ÃŸe der fÃ¼r den ZDA-Bereich geeigneten Daten setzen.HÃ¶chstanzahl der Bytes angeben, die noch im Stapel Ã¼brig sind, bevor ein Trap-Befehl ausgelÃ¶st wird.GrÃ¶ÃŸten Betrag fÃ¼r einzelne StapelvergrÃ¶ÃŸerungsoperation festlegen.HÃ¶chstzahl der parallel ausgefÃ¼hrten Befehle im neuverbundenen Baum festlegen. Bei 0 die zielabhÃ¤ngige Heuristik verwenden.HÃ¶chstzahl der Template-Instanziierungshinweise fÃ¼r einzelne Warnung oder Fehler festlegen.Anzahl der 64-KiB-Flash-Segmente festlegen.Das Ausgabeobjekt so festlegen, dass beim Laden dyld alle 2-stufigen Namensraum-Informationen ignoriert, und Symbole in der Entdeckungsreihenfolge fÃ¼r geladene Bibliotheken auflÃ¶sen.Adressen des EinhÃ¤ngpunkts im Prolog und Epilog auf TPF_TRACE_PROLOGUE_SKIP_TARGET und TPF_TRACE_EPILOGUE_SKIP_TARGET festlegen. Gleichbedeutend mit Â»-mtpf-trace-hook-prologue-target=TPF_TRACE_PROLOGUE_SKIP_TARGETÂ« und Â»-mtpf-trace-hook-epilogue-target=TPF_TRACE_EPILOGUE_SKIP_TARGETÂ«Ziel-CPU-Typ angeben.Basisverzeichnis zum Speichern der Profildaten setzen. Vorgabe ist das aktuelle Verzeichnis.Adresse der VerfolgungsprÃ¼fung fÃ¼r TPF-EinhÃ¤ngpunkt im Epilog festlegenAdresse der VerfolgungsprÃ¼fung fÃ¼r TPF-EinhÃ¤ngpunkt im Prolog festlegenAdresse des Verfolgungssprungs fÃ¼r TPF-EinhÃ¤ngpunkt im Epilog festlegenAdresse des Verfolgungssprungs fÃ¼r TPF-EinhÃ¤ngpunkt im Prolog festlegenDie Version der RISC-V-ISA-Spezifikation festlegen.Legt die Registerbreite fÃ¼r LP_COUNT fest. MÃ¶gliche Werte sind 8, 16, 20, 24, 28 und 32.Spezifikation %s wird auf '%s' gesetzt
  
  Formspezifikation fÃ¼r reservierbares Skalar bei %CFormen der Operanden bei %L und %L stimmen nicht Ã¼bereinDie Formen von ORDER bei %L und SHAPE bei %L sind unterschiedlichSchlitze gemeinsam verwenden, um verschiedene harte Register zu sichern.Stapel-Schlitze fÃ¼r Ã¼bergelaufene Pseudo-Register gemeinsam verwenden.Gemeinsam genutzte DO-Abbruchmarke %d bei %CBeim Binden Adressreferenzen verkÃ¼rzen.Spaltenzahlen in Diagnose zeigen, wenn verfÃ¼gbar. Standard: Ein.Beim Anzeigen von Quellcode Marker verwenden, um Bereiche des Quellcodes zu markieren.Beim Anzeigen von Quellcode Zeilennummern im linken Rand anzeigen.Stapeltiefe der Ereignisse in Pfaden anzeigen.Quellzeile mit Einschaltungszeichen anzeigen, um die Spalte zu kennzeichnen.Teile des Prologs und Epilogs separat an den nÃ¶tigen Stellen erzeugen.Interner Fehler: Simplification errorVereinfachung von SPREAD bei %C ist noch nicht implementiertGrÃ¶ÃŸe in Bytes, Ã¼ber der thread-lokale Zusammenfassungen mit Logging-Funktionen statt mit Save/Restore-Paaren instrumentiert werden sollten.GrÃ¶ÃŸe des Arguments %qs des intrinsischen %qs bei %L ist zu klein (%i/%i)GrÃ¶ÃŸe des Stapelschutzes, als Zweierpotenz von Bytes ausgedrÃ¼ckt.GrÃ¶ÃŸe der Kacheln fÃ¼r Schleifenblockierung.GrÃ¶ÃŸenoptimierungsstufe: 0:keine 1:vorteilhaft 2:regalloc 3:drop align, -Os.Die GrÃ¶ÃŸen von ORDER bei %L und SHAPE bei %L sind unterschiedlichBeim Ãœbergeben von variablen Argumenten das Einrichten des RAX-Registers Ã¼berspringen.Bereich fÃ¼r kleine Daten: none, sdata, use.Weiche Grenzen fÃ¼r Anzahl der Speicherzugriffsbefehle pro Befehlsgruppe. SpÃ¤teren Speicherbefehlen, die versuchen, in gleicher Befehlsgruppe zu planen, wird niedrigere PrioritÃ¤t gegeben. Oft hilfreich, um Konflikte von CachebÃ¤nken zu vermeiden. Standard: 1.Entschuldigung, !$ACC DECLARE bei %L ist in einem BLOCK-Konstrukt nicht erlaubtSorry, die %qs-Klausel bei %L an einer REQUIRES-Direktive wird noch nicht unterstÃ¼tztSorry, allozierbare/Zeiger-Komponenten in polymorphen (CLASS-)getypten Koarrays bei %L werden nicht unterstÃ¼tztSorry, der koindizierte Zugriff bei %L auf eine unbegrenzt polymorphe Komponente wird nicht unterstÃ¼tztSorry, der koindizierte Zugriff bei %L auf ein unbegrenzt polymorphes Objekt wird nicht unterstÃ¼tztEntschuldigung; fÃ¼r Image-Set bei %2$L ist nur UnterstÃ¼tzung fÃ¼r Ganzzahl-Art %1$d implementiertSorry, die Event-Komponente des abgeleiteten Typs bei %L wird noch nicht unterstÃ¼tztSorry, die Lockkomponente des abgeleiteten Typs bei %L wird noch nicht unterstÃ¼tztDie Symbole der GrÃ¶ÃŸe nach sortieren.Die Symbole alphabetisch sortieren.Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L mÃ¼ssen dieselbe Form habenQuell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L habenSpezifikationsfunktion %qs bei %L kann nicht RECURSIVE seinSpezifikationsfunktion %qs bei %L kann keine Anweisungsfunktion seinSpezifikationsfunktion %qs bei %L kann keine interne Funktion seinSpezifikationsfunktion %qs bei %L muss PURE seinBit-Breite des unmittelbaren TLS-Versatzes angeben. GÃ¼ltige Werte sind 12, 24, 32, 48.Gibt die Anzahl der Register an, die bei Eintritt und Austritt eines schnellen Interrupts in der zweiten Registerbank gesichert werden.Anzahl der fÃ¼r Interrupthandler zu reservierenden Register.Gibt die Register an, die beim Eintritt und Austritt eines Interrupts gesichert werden.Angabe, ob Interruptfunktionen das Akkumulator-Register sichern und wiederherstellen sollen.CPU fÃ¼r Codeerzeugungszwecke angeben.CPU fÃ¼r Planzwecke angeben.CPU fÃ¼r Planungszwecke angeben. GÃ¼ltige Argumente sind 700, 7100, 7100LC, 7200, 7300, und 8000.TLS-Dialekt angeben.UNIX-Standard fÃ¼r Predefines und Bindung angeben.Gibt die Datei an, welche die Liste der von LTRANS ausgegebenen Dateien geschrieben wird.FPU-Konfigurationswert von 0 bis 7 angeben; 0 bis 3 sind wie in der FPU-Spezifikation beschrieben, 4 bis 7 entsprechen 0 bis 3.Zu ladendes Plugin angeben.Ausrichtung der Strukturfelder als Standard/natÃ¼rlich angeben.ABI angeben.Bit-Breite des unmittelbaren TLS-Versatzes angeben.Funktion zum Entleeren des Cache angeben.Abfangfunktionsnummer zum Entleeren des Cache angeben.Konfiguration fÃ¼r den mul-Befehl angeben: fast1, fast2 oder slow. Vorgabe ist fast1.Standard-OpenACC-Berechnungsdimensionen angeben.Anzahl der Lese-/Schreibports fÃ¼r n9-/n10-Kerne angeben. Der Wert sollte 3r2w oder 2r1w sein.Angeben, wie auf den Threadzeiger zugegriffen wird.Angeben, wie jeder Kontrollflusspfad, der mit einer Diagnose verbunden ist, ausgegeben werden soll.Angeben, ob Gleitkommahardware verwendet werden sollte.Aufrufkonventionen fÃ¼r Ganzzahl und Gleitkomma angeben.Hauptobjekt fÃ¼r TPF-OS angeben.Maximale Fehlerwiedergabetiefe wÃ¤hrend der rekursiven Diagnose eines Fehlschlags der Constraint-ErfÃ¼llung an.Expansionsstrategie fÃ¼r memcpy bei bekannter erwarteter GrÃ¶ÃŸe angeben.Expansionsstrategie fÃ¼r memset bei bekannter erwarteter GrÃ¶ÃŸe angeben.Namen fÃ¼r die Funktion zur vorzeichenbehafteten 32-Bit-Division angeben.Bereich der zu fixierenden Register angeben.PlanungsprioritÃ¤t fÃ¼r Verteilschlitz-beschrÃ¤nkte Befehle angeben.GrÃ¶ÃŸe des .local-Speichers angeben, der fÃ¼r den Stack verwendet wird, wenn die genaue GrÃ¶ÃŸe unbekannt ist.Angeben, dass eine externe BLAS-Bibliothek fÃ¼r matmul-Aufrufe mit groÃŸen Feldern verwendet werden sollte.Angeben, dass Backslashes in Zeichenketten ein Fluchtzeichen einleiten.Angeben, dass keine implizite Typisierung erlaubt ist, auÃŸer es wird durch explizite IMPLICIT-Anweisungen Ã¼berschrieben.Angeben, dass der Compiler auf sicheren Code gemÃ¤ÃŸ ARMv8-M-Security-Extensions abzielen soll.ISA angeben, fÃ¼r die gebaut wird: msp430, msp430x, msp430xv2.MCU angeben, fÃ¼r die gebaut wird.Gleitkommaformat __fp16 angeben.Strategie zur Adresserzeugung fÃ¼r das Codemodell von ICT-Aufrufen angeben.Strategie zur Adresserzeugung fÃ¼r das Codemodell angeben.Algorithmus, mit dem Symbole und Variablen zur Linkzeit partitioniert werden.Codemodell angeben.Verwendungsrichtlinie fÃ¼r kompakte Verzweigungen angeben.CPU fÃ¼r Pipeline-Modell angeben.FÃ¼r das Programm zu verwendende Speichermodell angeben.Minimale Bitausrichtung von Strukturen angeben. (Veraltet)Das Modell fÃ¼r atomare Operationen angeben.Namen der Ziel-CPU angeben.Namen der Ziel-GPU angeben.Namen der Ziel-Architektur angeben.Name der Gleitkommakonfiguration des Ziels angeben.Namen der Gleitkommahardware/-format des Zielsystems angeben.FÃ¼r PIC-Adressierung zu verwendendes Register angeben.FÃ¼r das Programm zu verwendende Sicherheitsstufe von c-isr fÃ¼r die ganze Datei angeben.Die GrÃ¶ÃŸe jedes Cache-Blocks (muss eine Zweierpotenz zwischen 4 und 512 sein).Die GrÃ¶ÃŸe jedes Interrupt-Vektors (muss 4 oder 16 sein).Die Ziel-CPU auswÃ¤hlen.Typ der Ziel-RX-CPU auswÃ¤hlen.Ziel-Architektur angeben.Gleitkommahardware/-format des Zielsystems angeben.Ziel-Prozessor angeben.Art der Hardware-Multiplikation angeben.Die Version der PTX-ISA angeben, die verwendet wird.Schema fÃ¼r thread-lokalen Speicher angeben.Registernummer fÃ¼r Threadzeiger angeben.Software-Gleitkomma-ABI verwenden, gleichbedeutend mit -mabi=2.Software-Gleitkomma-ABI verwenden, gleichbedeutend mit -mabi=2fp+.Angeben, wo die kompilierten intrinsischen Module zu finden sind.Speicherbereiche, in den Funktionen abgelegt werden: lower (untere Bereiche), upper (obere), either (beide, platzsparend durchmischt); Vorgabe: lower.Speicherbereiche, in den Variablen abgelegt werden: lower (untere Bereiche), upper (obere), either (beide, platzsparend durchmischt); Vorgabe: lower.Zu verwendendes ABI fÃ¼r Code der Objective-C-Familie und Metadaten angeben.ABI-Art, fÃ¼r die der Code generiert wird: 2, 2fp+.Angeben, welches Schema zum EinfÃ¼gen von NOPs nach der Planung angewendet werden soll.VOLATILE fÃ¼r Coarray-Variable %qs bei %C angegeben, die use-/host-assoziiert istNicht ausgerichtetes 32-Byte AVX-Laden auftrennen.Nicht ausgerichtetes 32-Byte AVX-Speichern auftrennen.Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden.Pfade aufteilen, die zu Schleifen-RÃ¼ckkanten fÃ¼hren.Nicht ausgerichtete 8-Byte-Vektor-Bewegungen vor Nach-Bewegungs-Adresserzeugung aufteilen.Breite Typen bereits frÃ¼her in unabhÃ¤ngige Register aufteilen.Breite Typen in unabhÃ¤ngige Register aufteilen.Stapelrahmen grÃ¶ÃŸer als 2G wird fÃ¼r %<-fsplit-stack%> nicht unterstÃ¼tztAnfangs-Ausdruck in DO-SchleifeStat-Variable bei %L muss skalare INTEGER-Variable seinStat-Variable bei %L darf nicht %s innerhalb der gleichen %s-Anweisung seinAnweisung bei %L ist keine gÃ¼ltige Sprungzielanweisung fÃ¼r Sprungziel bei %LAnweisungsfunktion %qs bei %L steht in Konflikt mit FunktionsnameAnweisungsfunktion %qs bei %L ist nicht als effektives Argument erlaubtAnweisungsfunktion %qs bei %L darf weder POINTER- oder ALLOCATABLE-Attribut habenAnweisungsfunktion %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigAnweisungsfunktion %qs erfordert Argumentliste bei %CAnweisungsfunktion bei %CAnweisungsfunktion bei %L darf nicht innerhalb von INTERFACE auftretenAnweisungsfunktion bei %L ist rekursivAnweisungsmarke bei %C ist NullAnweisungsmarke in END CRITICAL bei %C passt nicht zur CRITICAL-MarkeAnweisungsmarke in ENDDO bei %C passt nicht zum DO-LabelAnweisungsmarkenliste in GOTO bei %C kann nicht leer seinAnweisungsmarke in leerer Anweisung bei %LGNU Fortran Hilfsbibliothek (libgfortran) statisch binden.Schrittausdruck in DO-SchleifeSchrittausdruck in DO-Schleife bei %L kann nicht Null seinVorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist.VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist.Umgekehrtes Wachstum anhalten, wenn die umgekehrte Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist (in Prozent).Doubles in 64 Bits speichern.Funktionsnamen im Objektcode speichern.Doubles in 32 Bits speichern. Dies ist Standard.Sichert die MDUC-Register in Interrupt-Handlern fÃ¼r die G13-Zielarchitektur.ZusÃ¤tzliche Daten verarbeiten, um in LTO-lokalem Umwandlungsmodus aggressiver zu devirtualisieren.Bei %L darf kein Schritt vorhanden seinSchrittweite sollte fÃ¼r Feldabschnitt in %s-Klausel bei %L nicht angegeben werdenSchrittweiten in Coarray-Index bei %C nicht erlaubtZeichenkettenlÃ¤nge bei %L ist zu groÃŸStrukturkomponente %qs bei %L kann kein EQUIVALENCE-Objekt seinStrukturkonstruktor mit fehlenden optionalen Argumenten bei %CStrukturkonstruktor mit benannten Argumenten bei %CStrukturname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ seinStrukturname nach RECORD bei %C erwartetStrukturname erwartet in unverschachtelter Strukturdeklaration bei %CUnterprogramm %qs bei %L ist INTRINSIC, aber nicht mit intrinsischer Funktion vertrÃ¤glichUnterprogrammaufruf von %qs bei %L ist nicht PUREUnterprogrammaufruf von %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PUREUnterprogrammaufruf von %qs in FORALL-Block bei %L ist nicht PUREUnterprogrammaufruf des intrinsischen %qs bei %L ist nicht PUREUnterprogrammaufruf von intrinsischem %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PUREUnterprogrammaufruf mit alternativen RÃ¼ckgaben in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %LUnterprogrammaufruf mit alternativen RÃ¼ckgaben in Kombinierer von !$OMP DECLARE REDUCTION bei %LTeilzeichenkette bei %L hat LÃ¤nge NullEnd-Index %ld der Teilzeichenkette bei %L Ã¼berschreitet ZeichenkettenlÃ¤ngeEnd-Index der Teilzeichenkette bei %L Ã¼berschreitet ZeichenkettenlÃ¤ngeEnd-Index der Teilzeichenkette bei %L ist zu groÃŸEnd-Index der Teilzeichenkette bei %L muss INTEGER-Typ habenEnd-Index der Teilzeichenkette bei %L muss skalar seinAnfangs-Index der Teilzeichenkette %ld bei %L muss kleiner als 1 seinAnfangs-Index der Teilzeichenkette bei %L ist kleiner als EinsAnfangs-Index der Teilzeichenkette bei %L muss INTEGER-Typ habenAnfangs-Index der Teilzeichenkette bei %L muss skalar seinVorschlagen, dass das SchlÃ¼sselwort Â»overrideÂ« fÃ¼r Deklarationen von virtuellen Funktionen verwendet wird, die andere Funktionen Ã¼bersteuern.Die Summe aus Feldrang %d und Korang %d bei %C Ã¼bersteigt die HÃ¶chstanzahl %d an DimensionenSumme des zweiten und dritten Arguments von IBITS Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %LDie Liste der zu bindenden Objekte aus einer Datei liefern, statt aus der Befehlszeile.Eingebaute 3DNow!-Funktionen unterstÃ¼tzen.Eingebaute AES-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r AMX-BF16 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r AMX-INT8 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r AMX-TILE unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r AVX512VNNI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r AVX512VP2INTERSECT unterstÃ¼tzen.Eingebaute Athlon-3Dnow!-Funktionen unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r BMI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r BMI2 unterstÃ¼tzen.C++17-Allozierung von Ã¼berausgerichteten Typen unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r CLDEMOTE unterstÃ¼tzen.CLFLUSHOPT-Befehle unterstÃ¼tzen.CLWB-Befehl unterstÃ¼tzen.Eingebaute CLZERO-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r ENQCMD unterstÃ¼tzen.Eingebaute F16C-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r FMA4 unterstÃ¼tzen.Eingebaute FSGSBASE-Funktionen und Codeerzeugung unterstÃ¼tzen.FXSAVE- und FXRSTOR-Befehle unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r GFNI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r HRESET unterstÃ¼tzen.PrÃ¤fixe fÃ¼r Hardware-Lock-Auslassung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r KL unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r LWP unterstÃ¼tzen.Eingebaute Funktion und Codeerzeugung fÃ¼r LZCNT unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX und SSE unterstÃ¼tzen.Eingebaute MMX-Funktionen unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE und SSE2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2 und SSE3 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3 und SSE4A unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3 und SSSE3 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3 und SSE4.1 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 und SSE4.2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 und AVX unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX und AVX2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX und FMA unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512BW unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512CD unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512DQ unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512ER unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512IFMA unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512PF unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VBMI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VL unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 und AVX512F unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX5124FMAPS unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX5124VNNIW unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512BF16 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512BITALG unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VBMI2 unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F und AVX512VPOPCNTDQ unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 und AVXVNNI unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MOVDIR64B unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r MOVDIRI unterstÃ¼tzen.Eingebaute MWAITX- und MONITORX-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute PCLMUL-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r PCONFIG unterstÃ¼tzen.Eingebaute PKU-Funktionen und Codeerzeugung unterstÃ¼tzen.PREFETCHW-Befehl unterstÃ¼tzen.Eingebaute PREFETCHWT1-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute PTWRITE-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r RDPID unterstÃ¼tzen.Eingebaute RDRND-Funktionen und Codeerzeugung unterstÃ¼tzen.RDSEED-Befehl unterstÃ¼tzen.Eingebaute RTM-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute Funktionen und Codegenerierung fÃ¼r SERIALIZE unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r SGX unterstÃ¼tzen.Eingebaute SHA1- und SHA256-Funktionen und Codeerzeugung unterstÃ¼tzen.Eingebaute TBM-Funktionen und Codeerzeugung unterstÃ¼tzen.TLS-Segment grÃ¶ÃŸer als 64K unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r TSXLDTRK unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r UINTR unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r VAES unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r VPCLMULQDQ unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r WAITPKG unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r WBNOINVD unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r WIDEKL unterstÃ¼tzen.Eingebaute Funktionen und Codeerzeugung fÃ¼r XOP unterstÃ¼tzen.XSAVE- und XRSTOR-Befehle unterstÃ¼tzen.XSAVEC-Befehle unterstÃ¼tzen.XSAVEOPT-Befehl unterstÃ¼tzen.XSAVES- und XRSTORS-Befehle unterstÃ¼tzen.Ausrichtungen von bis zu 64 Bits unterstÃ¼tzen.Aufrufe zwischen Thumb- und ARM-BefehlssÃ¤tzen unterstÃ¼tzen.Codeerzeugung von Advanced-Bit-Manipulation-Befehle (ABM) unterstÃ¼tzen.Codeerzeugung von cmpxchg16b-Befehlen unterstÃ¼tzen.Codeerzeugung von crc32-Befehlen unterstÃ¼tzen.Codeerzeugung von movbe-Befehlen unterstÃ¼tzen.Codeerzeugung von popcnt-Befehlen unterstÃ¼tzen.Codeerzeugung von sahf-Befehlen in 64-Bit x86-64-Code unterstÃ¼tzen.Dynamische Initialisierung thread-lokaler Variablen in anderer Ãœbersetzungseinheit unterstÃ¼tzen.Flag-erhaltende Add-Carry-Befehle unterstÃ¼tzen.UnterstÃ¼tzung fÃ¼r das A-Argument bei %L, das ein polymorphes A-Argument ist oder allozierbare Komponenten hat, ist noch nicht implementiertUnterstÃ¼tzung fÃ¼r das A-Argument bei %L mit allozierbaren Komponenten ist noch nicht implementiertAltes Multi-Threading unterstÃ¼tzen.Message-Passing mit der Parallel Environment unterstÃ¼tzen.Mehr als 8192 GOT-EintrÃ¤ge auf ColdFire unterstÃ¼tzen.Multi-Threading unterstÃ¼tzen.Multiplizier-Addier-Befehle unterstÃ¼tzen.Synchrone Nicht-Aufruf-Ausnahmen unterstÃ¼tzen.UnterstÃ¼tzte RÃ¼ckgabeadress-Signierbereiche fÃ¼r AArch64 (fÃ¼r die Option Â»-msign-return-address=Â«):UnterstÃ¼tzte ABIs (fÃ¼r Verwendung mit Option Â»-mabi=Â«):UnterstÃ¼tzte ISA-Spezifikationen (fÃ¼r Verwendung mit Option Â»-misa-spec=Â«):UnterstÃ¼tzte LTO-Kompressionsalgorithmen: zlibAusgabe von Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken.Ausgabe von Befehlszahlen, Zeilennummernangaben und Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken.Ausgabe der vorigen und nÃ¤chsten Befehlsnummern in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken.Warnungen unterdrÃ¼cken.ARM/Thumb-Modus pro Funktion abwechselnd an- und ausschalten, um den Compiler zu testen.MIPS16 ASE bei abwechselnden Funktionen fÃ¼r Compilertest ein-/ausschalten.Die Option Â»-mstack-guardÂ« ausschalten.Die Option Â»-mstack-sizeÂ« ausschalten.Symbol %qs bereits deklariertSymbol %qs bei %C bereits deklariertSymbol %qs bei %C ist bereits bei %L als ein Typ deklariertSymbol %qs bei %C wurde bereits mit Host verbundenSymbol %qs bei %C hat keinen IMPLICIT-TypSymbol %qs bei %C wurde vorher noch nicht definiertSymbol %qs bei %C ist bereits in einem COMMON-BlockSymbol %qs bei %C ist mehrdeutigSymbol %qs bei %C muss ein NAMELIST-Gruppenname seinSymbol %qs bei %L hat bereits eine explizite SchnittstelleSymbol %qs bei %L hat bereits grundlegenden Typen %sSymbol %qs bei %L kann keinen Typen habenSymbol %qs bei %L steht mit Symbol aus Modul %qs in Konflikt, verbunden durch Verwendung bei %LSymbol %qs bei %L steht mit Umbenennungs-Symbol bei %L in KonfliktSymbol %qs bei %L steht mit Symbol bei %L in KonfliktSymbol %qs bei %L hat keinen IMPLICIT-TypSymbol %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?Symbol %qs bei %L ist mehrdeutigSymbol %qs bei %L ist als PRIVATE markiert, aber wurde mit Bindung %qs markiertDas Symbol %qs hat gemischte Komponenten- und Nicht-Komponenten-Zugriffe bei %LSymbol %qs in COMMON bei %C kann kein POINTER-Feld seinSymbol %qs in Namensliste %qs bei %C muss deklariert sein, bevor die Namensliste deklariert wird.Symbol %qs in Namensliste %qs ist INTENT(IN) bei %CSymbol %qs wird bei %L verwendet, bevor es typisiert wirdSymbol %qs muss ein PARAMETER in DATA-Anweisung bei %C seinSymbol %qs tritt bei %L sowohl in der FROM- als auch in der TO-Klausel aufSymbol %qs bei %L in mehreren Klauseln vorhandenBei %2$L referenziertes Symbol %1$qs nicht im Modul ISO_C_BINDING gefundenBei %2$L referenziertes Symbol %1$qs nicht im intrinsischen Modul ISO_FORTRAN_ENV gefundenBei %2$L referenziertes Symbol %1$qs nicht im Modul %3$qs gefundenSymbol %qs in COMMON-Block %qs bei %C wird indirekt verglichen mit anderem COMMON-Block %qsSymbol bei %C passt nicht zu einem AusdruckSymbol bei %L ist keine ScheinvariableSynonym fÃ¼r Â»-export-dynamicÂ« fÃ¼r Linker-Versionen, die dies unterstÃ¼tzen.Synonym fÃ¼r Â»image_baseÂ«.Synonym fÃ¼r -Wcomment.Synonym fÃ¼r -gnatk8.Syntaxfehler in Â»!$ACC DECLAREÂ«-Liste bei %CSyntaxfehler in Â»!$ACC ROUTINE ( NAME )Â« bei %CSyntaxfehler in !$ACC ROUTINE ( NAME ) bei %C, hinter NAME wird Â»)Â« erwartetSyntaxfehler in Â»!$OMP DECLARE TARGETÂ«-Liste bei %CSyntaxfehler in !$OMP THREADPRIVATE Liste bei %CSyntaxfehler in !GCC$ ATTRIBUTES-Anweisung bei %CSyntaxfehler in !GCC$-IVDEP-Direktive bei %CSyntaxfehler in !GCC$-NOVECTOR-Direktive bei %CSyntaxfehler in !GCC$-UNROLL-Direktive bei %CSyntaxfehler in !GCC$-VECTOR-Direktive bei %CSyntaxfehler in Anweisung %s bei %CSyntaxfehler in ABSTRACT INTERFACE-Anweisung bei %CSyntaxfehler in ASYNCHRONOUS-Anweisung bei %CSyntaxfehler in AUTOMATIC-Anweisung bei %CSyntaxfehler in CASE-Spezifikation bei %CSyntaxfehler in CHARACTER-Deklaration bei %CSyntaxfehler in CLASS IS-Spezifikation bei %CSyntaxfehler in COMPLEX-Konstante bei %CSyntaxfehler in ELSE-IF-Anweisung nach %LSyntaxfehler in ENUMERATOR-Definition bei %CSyntaxfehler in EQUIVALENCE-Anweisung bei %LSyntaxfehler in FORALL-Iterator bei %CSyntaxfehler in E/A-Iterator bei %CSyntaxfehler in IF-Klausel nach %CSyntaxfehler in IF-Ausdruck bei %CSyntaxfehler in IMPORT-Anweisung bei %CSyntaxfehler in NAME=-Spezifikation fÃ¼r Bindungsmarke bei %CSyntaxfehler in OpenACC-Ausdrucksliste bei %CSyntaxfehler in OpenMP-Â»DEPEND SINKÂ«-Liste bei %CSyntaxfehler in OpenMP-detach-Klausel bei %CSyntaxfehler in OpenMP-Variablenliste bei %CSyntaxfehler in PROCEDURE-Anweisung bei %CSyntaxfehler in PROTECTED-Anweisung bei %CSyntaxfehler in RANK-Spezifikation bei %CSyntaxfehler in SAVE-Anweisung bei %CSyntaxfehler in STATIC-Anweisung bei %CSyntaxfehler in SUBMODULE-Anweisung bei %CSyntaxfehler in SUBSTRING-Spezifikation bei %CSyntaxfehler in TYPE IS-Spezifikation bei %CSyntaxfehler in VALUE-Anweisung bei %CSyntaxfehler in VOLATILE-Anweisung bei %CSyntaxfehler in anonymer Struktur-Deklaration bei %CSyntaxfehler in Argumentliste bei %CSyntaxfehler in Feldkonstruktor bei %CSyntaxfehler in ZeichenlÃ¤ngenangabe bei %CSyntaxfehler im allgemeinen Blocknamen bei %CSyntaxfehler in Daten-Deklaration bei %CSyntaxfehler in Ausdruck bei %CSyntaxfehler in allgemeiner Spezifikation bei %CSyntaxfehler in Iterator bei %CSyntaxfehler in geschachtelter Struktur-Deklaration bei %CSyntaxfehler in Initialisierung im alten Stil von %s bei %CSyntaxfehler in Initialisierungsliste im alten Stil bei %CSyntaxfehler in Prozedurzeiger-Komponente bei %CSyntaxfehler: Nachfolgender Ãœberschuss in END INTERFACE-Anweisung bei %CSyntaxfehler: Nachfolgender Ãœberschuss in INTERFACE-Anweisung bei %CTARGET DATA muss mindestens eine der Klauseln MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR enthalten, bei %LTARGET ENTER DATA mit Zuordnungstyp auÃŸer TO oder ALLOC an MAP-Klausel bei %LTARGET EXIT DATA mit Zuordnungstyp auÃŸer FROM, RELEASE oder DELETE MAP-Klausel bei %LTARGET%s mit Zuordnungstyp auÃŸer TO, FROM, TOFROM oder ALLOC an MAP-Klausel bei %LTEAM-Argument bei %L fÃ¼r die intrinsische TEAM_NUMBER muss vom Typ TEAM_TYPE seinAttribut Â»TEAM=Â« in %C fehlplatziertTHREADPRIVATE-Objekt %qs in %s-Klausel bei %LTHREADPRIVATE-Objekt %qs in SHARED-Klausel bei %LTILE bei %L erfordert konstanten AusdruckZu verwendende TLS-Dialekte:TLS ist fÃ¼r GCN nicht implementiert.TODO: Vector sections in data statementsTODO: als typgebunden definierte Zuweisung(en) bei %L nicht durchgefÃ¼hrt, da Feldreferenzen mit mehreren Teilen in AusdrÃ¼cken als Zwischenergebnisse auftreten wÃ¼rden.TOPOS-Argument (%ld) auÃŸerhalb des Bereichs 0:%d in intrinsischem MVBITSTOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITSTYPE IS bei %L Ã¼berlappt sich mit TYPE IS bei %LTYPE mit intrinsischer Typspezifikation bei %CLinker-Lockerungen ausnutzen, um die Anzahl der Befehle zu reduzieren, die fÃ¼r das Materialisieren von Symboladressen verwendet werden.%s von %d Zweigen mindestens einmal genommen
  Akzeptiert zwei durch Komma getrennte nichtnegative ganze Zahlen. Die erste Zahl gibt an, wie viele Zwei-Byte-NOP-Befehle vor der Funktionssprungmarke eingefÃ¼gt werden. Die zweite Zahl gibt an, wie viele HalbwÃ¶rter nach der Funktionssprungmarke mit NOP-Befehlen aufgefÃ¼llt werden. Es werden immer die grÃ¶ÃŸtmÃ¶glichen NOP-Befehle (6, 4 oder 2 Bytes) verwendet. Die Angabe von Â»0,0Â« schaltet das Hotpatching aus.DFLOAT-Code mit doppelter Genauigkeit generieren.Zum Absenken einer Anweisung nÃ¶tige relative AusfÃ¼hrungsfrequenz des Ziel-Blocks (in Prozent).Zielausdruck in Zeigerzuweisung bei %L muss ein Zeigerergebnis liefernZiel hat separates I&D.Ziel fÃ¼r neue Rangabbildung ist zu klein (%ld < %ld)Auf AM33-Prozessor abzielen.Auf AM33/2.0-Prozessor abzielen.Auf AM34-Prozessor abzielen.Code fÃ¼r die FT32B-Architektur erzeugen.Auf den Software-Simulator abzielen.Ziel: %s
*************** gibt KEINE Garantie; auch nicht fÃ¼r MAR
*** 2223,2229 ****
  
  Dies ist der Vorgabewert.Dieser Schalter ist veraltet und hat keine Auswirkung.Diese Option wird ignoriert; sie wird nur zu KompatibilitÃ¤tszwecken bereitgestellt. Sie diente zur Auswahl von Linker- und PrÃ¤prozessor-Optionen fÃ¼r die Verwendung mit der newlib.Diese Option ist undokumentiert.Dieser Schalter ist veraltet; nicht verwenden.Dieser Schalter ist veraltet; stattdessen -Werror=implicit-function-declaration verwenden.Dieser Schalter ist veraltet; stattdessen -Wextra verwenden.Dieser Schalter ist veraltet; stattdessen -fsanitize-recover= verwenden.Thread-Modell: %s
  Threadprivate bei %L ist nicht SAVEdThreadprivate Variable bei %C ist ein Element eines COMMON-BlocksSchwellwert fÃ¼r Auswertung der MÃ¶glichkeit von IPA-CP, der noch als vorteilhaft zum Kopieren betrachtet wird.Thumb-1 Hardware-Gleitkomma VFP ABIThumb: Annehmen, dass Funktionszeiger an Code Ã¼bergeben werden kÃ¶nnen, der nichts von Thumb weiÃŸ.Thumb: Annehmen, dass nichtstatische Funktionen von ARM-Code aus aufgerufen werden kÃ¶nnen.Thumb: (Blatt-)Stapelrahmen erzeugen, auch wenn nicht erforderlich.Thumb: (Nicht-Blatt-)Stapelrahmen erzeugen, auch wenn nicht erforderlich.Interner Fehler: Thunk is not supposed to have bodyGekachelte Schleife bei %L kann nicht Ã¼ber Gangs, Worker oder Vektoren Ã¼bergreifend parallelisiert werdenZeit, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt wird.Zeit, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt wird.Zum Einschalten der Vorverarbeitung %<-cpp%> verwenden-fvar-tracking-assignments umschalten.Erzeugung von Fehlersuchinformationen umschalten.Zu wenige Codimensionen bei %C, %d statt %d erwartetZu wenige Scheinargumente in DTIO-Prozedur %qs bei %LZu viele Argumente in Aufruf von %qs bei %LZu viele Argumente fÃ¼r %s bei %LZu viele Codimensionen bei %C, %d statt %d erwartetZu viele Komponenten in Strukturkonstruktor bei %LZu viele Ziffern in Anweisungsmarke bei %CZu viele Scheinargumente in DTIO-Prozedur %qs bei %LZu viele Elemente in Feldinitialisierung bei %CBedingte Speicherbefehle in unbedingte umwandeln.Transformierende Funktion %qs bei %L darf nicht in einem Initialisierungs-Ausdruck auftretenInterner Fehler: Transparent alias and target%'s assembler names differsVorzeichenbehafteten Ãœberlauf in Addition, Subtraktion und Multiplikation abfangen (Â»trapÂ«).Ganzzahldivision durch Null abfangen.Um CodegrÃ¶ÃŸe zu verbessern, eine throw()-Ausnahmespezifikation als Â»noexceptÂ« behandeln.Alle Warnungen als Fehler behandeln.Datenreferenzen als near, far oder medium behandeln. Standard ist medium.Ganzzahlen als 32 Bit behandeln.Bekannte sprintf-RÃ¼ckgabewerte als Konstanten behandeln.Zeilen mit Â»DÂ« in Spalte eins als Kommentar behandeln.Â»mainÂ« so behandeln, als hÃ¤tte sie das Attribut OS_task.Fehlende Header-Dateien als generierte Dateien behandeln.Vorzeichenbehafteten Ãœberlauf als undefiniertes Verhalten behandeln. Wird mit -fwrapv -fwrapv-pointer negiert.Angegebene Warnung als Fehler behandeln.Die Eingabedatei als bereits vorverarbeitet behandeln.Bei den booleschen Kurzschluss-Operatoren && und || beide Seiten auswerten, wenn das nebenwirkungsfrei zu besserem Code fÃ¼hrt.Â»%sÂ« in der Shell kÃ¶nnte diese BeschrÃ¤nkung erhÃ¶hen.
! Dem Linker erlauben, PIC-Aufrufe in direkte Aufrufe umzuwandeln.Versuchen, virtuelle SprÃ¼nge in direkte umzuwandeln.Versuchen, Schleifen zu tauschen, wenn es nÃ¼tzt.Versuchen, abgeleitete Typen so kompakt wie mÃ¶glich anzuordnen.Code fÃ¼r angegebenen Prozessor optimieren.Die erwartete Speicher-Wartezeit abstimmen.FÃ¼r angegebene Ziel-CPU oder Architektur optimieren.Alle Diagnosefunktionen deaktivieren, die die Ausgabe verkomplizieren, wie Zeilennummern, Farbe und Warn-URLs.Aktiviert CET-Instrumentierung fÃ¼r solche switch-Anweisungen, die Sprungtabellen und indirekte SprÃ¼nge verwenden.Durchlauf fÃ¼r Redundante Erweiterungsentfernung (REE) einschalten.Registerbelegung feinkalibrieren, um 16-Bit-Befehle zu generieren.Zwei Haupt-PROGRAMme bei %L und %CZwei oder mehr Teilreferenzen mit Rang grÃ¶ÃŸer Null dÃ¼rfen nicht bei %L angegeben werdenInterner Fehler: Two symbols with same comdat_group are not linked by the same_comdat_group list.Typ %qs mit DEFERRED-Bindung bei %C ist nicht ABSTRACTTyp %qs der CLASS-Variable %qs bei %L ist nicht erweiterbarTypdeklaration %qs bei %L ist nicht C-kompatibel, aber sie ist BIND(C)Typdefinition von %qs bei %C wurde bereits bei %L definiertTyp nicht zugreifbar in Variablen-Definitionskontext (%s) bei %LUnvertrÃ¤gliche Typen zwischen Argument bei %L und Argument bei %L (%s/%s).Unpassender Typ in Argument %qs bei %L; %s wurde an %s Ã¼bergebenTypname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ seinTypname %qs bei %C in Konflikt mit vorher deklarierter EntitÃ¤t bei %L, die den gleichen Namen hatTypname %qs bei %C ist mehrdeutigTyp der EntitÃ¤t bei %L ist mit Quellausdruck bei %L typunvertrÃ¤glichTyp der EntitÃ¤t bei %L ist mit Typspezifikation unvertrÃ¤glichTypparameter %qs bei %C hat keinen zugehÃ¶rigen Eintrag in der Typparameter-Namensliste bei %LFÃ¼r intrinsische Funktion %qs angegebener Typ bei %L wird ignoriertTypgebundener Operator bei %L kann nicht NOPASS seinTypgebundene Prozedur bei %CTypspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ habenTypspezifikation bei %L darf kein Sternchen fÃ¼r einen Typparameter enthaltenbei %L wurde kein UNIT angegebenUNIT-Zahl in CLOSE-Anweisung bei %L muss nicht-negativ seinUNIT-Zahl in INQUIRE-Anweisung bei %L darf nicht %d seinUNIT-Zahl in Anweisung bei %L muss nicht-negativ seinFehlende UNIT-Zahl in Anweisung bei %LUNIT-Spezifikation bei %L muss ein INTEGER-Ausdruck oder eine CHARACTER-Variable seinUNIT-Spezifikation bei %L darf kein Zeichen-PARAMETER seinUNIT-Spezifizierer mit NEWUNIT bei %L nicht erlaubtUNLOCK-Anweisung bei %CArgument UNTIL_COUNT= bei %L muss ein skalarer INTEGER-Ausdruck seinUSE-Anweisung bei %C hat keinen ONLY-QualifiziererSpezifische INTRINSIC-Prozedur fÃ¼r Referenz %qs bei %L kann nicht gefunden werdenSymbol %qs kann nicht gefunden werdenLade-/Speicheroffset fÃ¼r Fusion kann nicht generiert werdenSpezifische Funktion %qs bei %L kann nicht aufgelÃ¶st werdenSpezifisches Unterprogramm %qs bei %L kann nicht aufgelÃ¶st werdenNicht klassifizierbare GCC-Anweisung bei %CNicht klassifizierbare GCC-Direktive bei %C, wird ignoriertNicht klassifizierbare OpenACC-Anweisung bei %CNicht klassifizierbare OpenMP-Anweisung bei %CNicht klassifizierbare Anweisung bei %CUndefinierte spezifische Bindung %qs als Ziel des GENERIC %qs bei %LUnter -ffast-math einen FRIZ-Befehl fÃ¼r (double)(long long)-Umwandlungen erzeugen.Unter der Kontrolle des Object-Size-Typs warnen, wenn PufferÃ¼berlÃ¤ufe in Stringmanipulationsfunktionen wie memcpy und strcpy auftreten.Ungleiche ZeichenlÃ¤ngen (%ld/%ld) in %sUngleiche ZeichenlÃ¤ngen (%ld, %ld) in %s bei %LUnerwartetes !$OMP SCAN bei %L auÃŸerhalb eines Schleifenkonstrukts mit %<inscan%>-REDUCTION-KlauselUnerwartetes %<%c%> fÃ¼r Variable %qs nicht-abgeleiteten Typs bei %CUnerwartetes %<*%> fÃ¼r Codimension %d von %d bei %CUnerwartetes %<*%> in Coarray-Index bei %CUnerwartete Anweisung %s bei %CUnerwartete Anweisung %s bei %C in INTERFACE-KÃ¶rperUnerwartete Anweisung %s in BLOCK DATA bei %CUnerwartete Anweisung %s in CONTAINS-Abschnitt bei %CUnerwartete Anweisung %s in FORALL-Block bei %CUnerwartete Anweisung %s in INTERFACE-Block bei %CUnerwartete Anweisung %s in MODULE bei %CUnerwartete Anweisung %s in WHERE-Block bei %CUnerwartete CASE-Anweisung bei %CUnerwartetes DIM-Argument mit Nicht-COARRAY-Argument bei %LUnerwartete END-Anweisung bei %CUnerwartete ENTRY-Anweisung bei %CUnerwartetes EOFUnerwartetes intrinsisches NULL() bei %L fÃ¼r Schein-%qsUnerwarteter OpenACC-Parallelismus.Unerwartete RANK-Anweisung bei %CUnerwartetes SHAPE-Argument bei %L fÃ¼r C_F_POINTER mit skalarem FPTRUnerwartete TYPE IS-Anweisung bei %CUnerwartete alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LUnerwartetes Zeichen in Variablenliste bei %CUnerwartete Zeichen in PARAMETER-Anweisung bei %CUnerwarteter Coarray-Bezeichner bei %CUnerwarteter Verweis auf Â»complex-parts designatorÂ« in Â»%sÂ«-Klausel bei %LUnerwartete Konstante bei %CUnerwartete EntitÃ¤ten mit abgeleitetem Typ im binÃ¤ren intrinsischen numerischen Operator %%<%s%%> bei %%LUnerwartetes Element %qc in Formatzeichenkette bei %LUnerwartetes Dateiende in %qsUnerwartetes Ende der Formatzeichenkette bei %LUnerwartetes ModulendeUnerwarteter intrinsischer Typ %qs bei %LUnerwarteter Ausschuss hinter Â»!$ACC ATOMICÂ«-Anweisung bei %CUnerwarteter Ausschuss hinter Â»!$ACC DECLAREÂ« bei %CUnerwarteter Ausschuss hinter Â»!$OMP DECLARE REDUCTIONÂ« bei %CUnerwarteter Ausschuss hinter Â»!$OMP DECLARE TARGETÂ« bei %CUnerwarteter Ausschuss hinter !$OMP SCAN bei %CUnerwarteter Ausschuss hinter $OMP BARRIER-Anweisung bei %CUnerwarteter Ausschuss hinter Â»$OMP CANCELLATION POINTÂ«-Anweisung bei %CUnerwarteter Ausschuss hinter $OMP CRITICAL-Anweisung bei %CUnerwarteter Ausschuss inter $OMP FLUSH-Anweisung bei %CUnerwarteter Ausschuss hinter $OMP MASTER-Anweisung bei %CUnerwarteter Ausschuss hinter $OMP WORKSHARE-Anweisung bei %CUnerwarteter Ausschuss hinter %qs bei %LUnerwarteter Ausschuss hinter NOWAIT-Klausel bei %CUnerwarteter Ausschuss hinter Â»OMP THREADPRIVATEÂ« bei %CUnerwarteter Ausschuss hinter TASKWAIT-Klausel bei %CUnerwarteter Ausschuss hinter TASKYIELD-Klausel bei %CUnerwartete Angaben hinter Funktionsdeklaration bei %CUnerwartete Zeichen bei %CUnerwartete Angaben in formaler Argumentliste bei %CUnerwarteter Verweis auf Teilzeichenkette in %s-Klausel bei %LUnexpected thumb1 far jumpUnerwartete Verwendung des Unterprogrammnamens %qs bei %CInterner Fehler: Uninitialized probability of edge %i->%iEinheitszahl in E/A-Anweisung zu groÃŸEinheitszahl in E/A-Anweisung zu kleinUnbekanntes Argument %qs bei %L fÃ¼r intrinsisches %sUnbekannte Argumentlistenfunktion bei %LUnbekanntes Attribut in !GCC$ ATTRIBUTES-Anweisung bei %CUnbekannte Form fÃ¼r Ausdruck fÃ¼r StapelgrenzeUnbekannte eingebauter OperatorUnbekannter Operator %%<%s%%> bei %%LUnbekannter Operator %%<%s%%> bei %%L; meinten Sie Â»%sÂ«?Unbekannter Prozedurname %qs bei %CUnbeschrÃ¤nkt polymorphes ALLOCATE-Objekt bei %L erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-MarkeUnbekannter MCU-Name %qs, daher wird angenommen, dass er keine Hardware-Multiplikation kann.
  Verwenden Sie die Option %<-mhwmult%>, um diese explizit einzustellen.Unbekannter MCU-Name %qs, daher wird angenommen, dass es ein MSP430X ohne Hardware-Multiplikation ist.
  Verwenden Sie die Optionen %<-mcpu%> und %<-mhwmult%>, um diese explizit einzustellen.Unbekannter MCU-Name %qs, daher wird angenommen, dass er lediglich das MSP430X-ISA unterstÃ¼tzt.
  Verwenden Sie die Option %<-mcpu%>, um dieses explizit einzustellen.Unbekannter MCU-Name %qs.Unbekannte Option fÃ¼r %<-finit-logical%>: %sUnbekannte Option fÃ¼r Endianess-Wert: %qsUnbekannte Option fÃ¼r Gleitkomma-Initialisierungswert: %qsUnbekannte Option %qsCode Â»%cÂ« fÃ¼r Festkomma nicht unterstÃ¼tzt:Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tztNicht unterstÃ¼tzte Anweisung in WHERE bei %LNicht unterstÃ¼tzter Wert fÃ¼r Â»-mmpy-optionÂ«Mehrfache Parallelismus-Stufen in OpenACC-Routinen werden nicht unterstÃ¼tztUnbeendete Zeichenkonstante beginnend bei %CUngenutzte PRIVATE-Variable %qs bei %L deklariertUngenutztes Dummyargument %qs bei %LUnbenutzte Initialisierungszeichenkette bei %L, da die Variable die LÃ¤nge 0 hatUngenutzte Modulvariable Â»%qsÂ«, die bei %L ausdrÃ¼cklich importiert wurdeUngenutzter Parameter %qs, bei %L deklariertUngenutzter Parameter %qs, der bei %L ausdrÃ¼cklich importiert wurdeUngenutzte Variable %qs, bei %L deklariertObere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %dObere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %dObere Grenze der letzten Coarray-Dimension muss %<*%> sein, bei %CObere Kogrenze ist kleiner als untere Kogrenze bei %LObere Kogrenze ist kleiner als untere Kogrenze von 1 bei %LAufruf: %s [Option]â€¦ <Teilbefehl> [Option]â€¦
--- 2186,2192 ----
  
  Dies ist der Vorgabewert.Dieser Schalter ist veraltet und hat keine Auswirkung.Diese Option wird ignoriert; sie wird nur zu KompatibilitÃ¤tszwecken bereitgestellt. Sie diente zur Auswahl von Linker- und PrÃ¤prozessor-Optionen fÃ¼r die Verwendung mit der newlib.Diese Option ist undokumentiert.Dieser Schalter ist veraltet; nicht verwenden.Dieser Schalter ist veraltet; stattdessen -Werror=implicit-function-declaration verwenden.Dieser Schalter ist veraltet; stattdessen -Wextra verwenden.Dieser Schalter ist veraltet; stattdessen -fsanitize-recover= verwenden.Thread-Modell: %s
  Threadprivate bei %L ist nicht SAVEdThreadprivate Variable bei %C ist ein Element eines COMMON-BlocksSchwellwert fÃ¼r Auswertung der MÃ¶glichkeit von IPA-CP, der noch als vorteilhaft zum Kopieren betrachtet wird.Thumb-1 Hardware-Gleitkomma VFP ABIThumb: Annehmen, dass Funktionszeiger an Code Ã¼bergeben werden kÃ¶nnen, der nichts von Thumb weiÃŸ.Thumb: Annehmen, dass nichtstatische Funktionen von ARM-Code aus aufgerufen werden kÃ¶nnen.Thumb: (Blatt-)Stapelrahmen erzeugen, auch wenn nicht erforderlich.Thumb: (Nicht-Blatt-)Stapelrahmen erzeugen, auch wenn nicht erforderlich.Interner Fehler: Thunk is not supposed to have bodyGekachelte Schleife bei %L kann nicht Ã¼ber Gangs, Worker oder Vektoren Ã¼bergreifend parallelisiert werdenZeit, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt wird.Zeit, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt wird.Zum Einschalten der Vorverarbeitung %<-cpp%> verwenden-fvar-tracking-assignments umschalten.Erzeugung von Fehlersuchinformationen umschalten.Zu wenige Codimensionen bei %C, %d statt %d erwartetZu wenige Scheinargumente in DTIO-Prozedur %qs bei %LZu viele Argumente in Aufruf von %qs bei %LZu viele Argumente fÃ¼r %s bei %LZu viele Codimensionen bei %C, %d statt %d erwartetZu viele Komponenten in Strukturkonstruktor bei %LZu viele Ziffern in Anweisungsmarke bei %CZu viele Scheinargumente in DTIO-Prozedur %qs bei %LZu viele Elemente in Feldinitialisierung bei %CBedingte Speicherbefehle in unbedingte umwandeln.Transformierende Funktion %qs bei %L darf nicht in einem Initialisierungs-Ausdruck auftretenInterner Fehler: Transparent alias and target%'s assembler names differsVorzeichenbehafteten Ãœberlauf in Addition, Subtraktion und Multiplikation abfangen (Â»trapÂ«).Ganzzahldivision durch Null abfangen.Um CodegrÃ¶ÃŸe zu verbessern, eine throw()-Ausnahmespezifikation als Â»noexceptÂ« behandeln.Alle Warnungen als Fehler behandeln.Datenreferenzen als near, far oder medium behandeln. Standard ist medium.Ganzzahlen als 32 Bit behandeln.Bekannte sprintf-RÃ¼ckgabewerte als Konstanten behandeln.Zeilen mit Â»DÂ« in Spalte eins als Kommentar behandeln.Â»mainÂ« so behandeln, als hÃ¤tte sie das Attribut OS_task.Fehlende Header-Dateien als generierte Dateien behandeln.Vorzeichenbehafteten Ãœberlauf als undefiniertes Verhalten behandeln. Wird mit -fwrapv -fwrapv-pointer negiert.Angegebene Warnung als Fehler behandeln.Die Eingabedatei als bereits vorverarbeitet behandeln.Bei den booleschen Kurzschluss-Operatoren && und || beide Seiten auswerten, wenn das nebenwirkungsfrei zu besserem Code fÃ¼hrt.Â»%sÂ« in der Shell kÃ¶nnte diese BeschrÃ¤nkung erhÃ¶hen.
! Dem Linker erlauben, PIC-Aufrufe in direkte Aufrufe umzuwandeln.Versuchen, virtuelle SprÃ¼nge in direkte umzuwandeln.Versuchen, Schleifen zu tauschen, wenn es nÃ¼tzt.Versuchen, abgeleitete Typen so kompakt wie mÃ¶glich anzuordnen.Code fÃ¼r angegebenen Prozessor optimieren.Die erwartete Speicher-Wartezeit abstimmen.FÃ¼r angegebene Ziel-CPU oder Architektur optimieren.Alle Diagnosefunktionen deaktivieren, die die Ausgabe verkomplizieren, wie Zeilennummern, Farbe und Warn-URLs.Aktiviert CET-Instrumentierung fÃ¼r solche switch-Anweisungen, die Sprungtabellen und indirekte SprÃ¼nge verwenden.Durchlauf fÃ¼r Redundante Erweiterungsentfernung (REE) einschalten.Registerbelegung feinkalibrieren, um 16-Bit-Befehle zu generieren.Zwei Haupt-PROGRAMme bei %L und %CZwei oder mehr Teilreferenzen mit Rang grÃ¶ÃŸer Null dÃ¼rfen nicht bei %L angegeben werdenInterner Fehler: Two symbols with same comdat_group are not linked by the same_comdat_group list.Typ %qs mit DEFERRED-Bindung bei %C ist nicht ABSTRACTTyp %qs der CLASS-Variable %qs bei %L ist nicht erweiterbarTypdeklaration %qs bei %L ist nicht C-kompatibel, aber sie ist BIND(C)Typdefinition von %qs bei %C wurde bereits bei %L definiertTyp nicht zugreifbar in Variablen-Definitionskontext (%s) bei %LUnvertrÃ¤gliche Typen zwischen Argument bei %L und Argument bei %L (%s/%s).Unpassender Typ in Argument %qs bei %L; %s wurde an %s Ã¼bergebenTypname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ seinTypname %qs bei %C in Konflikt mit vorher deklarierter EntitÃ¤t bei %L, die den gleichen Namen hatTypname %qs bei %C ist mehrdeutigTyp der EntitÃ¤t bei %L ist mit Quellausdruck bei %L typunvertrÃ¤glichTyp der EntitÃ¤t bei %L ist mit Typspezifikation unvertrÃ¤glichTypparameter %qs bei %C hat keinen zugehÃ¶rigen Eintrag in der Typparameter-Namensliste bei %LFÃ¼r intrinsische Funktion %qs angegebener Typ bei %L wird ignoriertTypgebundener Operator bei %L kann nicht NOPASS seinTypgebundene Prozedur bei %CTypspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ habenTypspezifikation bei %L darf kein Sternchen fÃ¼r einen Typparameter enthaltenBei %L wurde kein UNIT angegebenUNIT-Zahl in CLOSE-Anweisung bei %L muss nicht-negativ seinUNIT-Zahl in INQUIRE-Anweisung bei %L darf nicht %d seinUNIT-Zahl in Anweisung bei %L muss nicht-negativ seinFehlende UNIT-Zahl in Anweisung bei %LUNIT-Spezifikation bei %L muss ein INTEGER-Ausdruck oder eine CHARACTER-Variable seinUNIT-Spezifikation bei %L darf kein Zeichen-PARAMETER seinUNIT-Spezifizierer mit NEWUNIT bei %L nicht erlaubtUNLOCK-Anweisung bei %CArgument UNTIL_COUNT= bei %L muss ein skalarer INTEGER-Ausdruck seinUSE-Anweisung bei %C hat keinen ONLY-QualifiziererSpezifische INTRINSIC-Prozedur fÃ¼r Referenz %qs bei %L kann nicht gefunden werdenSymbol %qs kann nicht gefunden werdenLade-/Speicheroffset fÃ¼r Fusion kann nicht generiert werdenSpezifische Funktion %qs bei %L kann nicht aufgelÃ¶st werdenSpezifisches Unterprogramm %qs bei %L kann nicht aufgelÃ¶st werdenNicht klassifizierbare GCC-Anweisung bei %CNicht klassifizierbare GCC-Direktive bei %C, wird ignoriertNicht klassifizierbare OpenACC-Anweisung bei %CNicht klassifizierbare OpenMP-Anweisung bei %CNicht klassifizierbare Anweisung bei %CUndefinierte spezifische Bindung %qs als Ziel des GENERIC %qs bei %LUnter -ffast-math einen FRIZ-Befehl fÃ¼r (double)(long long)-Umwandlungen erzeugen.Unter der Kontrolle des Object-Size-Typs warnen, wenn PufferÃ¼berlÃ¤ufe in Stringmanipulationsfunktionen wie memcpy und strcpy auftreten.Ungleiche ZeichenlÃ¤ngen (%ld/%ld) in %sUngleiche ZeichenlÃ¤ngen (%ld, %ld) in %s bei %LUnerwartetes !$OMP SCAN bei %L auÃŸerhalb eines Schleifenkonstrukts mit %<inscan%>-REDUCTION-KlauselUnerwartetes %<%c%> fÃ¼r Variable %qs nicht-abgeleiteten Typs bei %CUnerwartetes %<*%> fÃ¼r Codimension %d von %d bei %CUnerwartetes %<*%> in Coarray-Index bei %CUnerwartete Anweisung %s bei %CUnerwartete Anweisung %s bei %C in INTERFACE-KÃ¶rperUnerwartete Anweisung %s in BLOCK DATA bei %CUnerwartete Anweisung %s in CONTAINS-Abschnitt bei %CUnerwartete Anweisung %s in FORALL-Block bei %CUnerwartete Anweisung %s in INTERFACE-Block bei %CUnerwartete Anweisung %s in MODULE bei %CUnerwartete Anweisung %s in WHERE-Block bei %CUnerwartete CASE-Anweisung bei %CUnerwartetes DIM-Argument mit Nicht-COARRAY-Argument bei %LUnerwartete END-Anweisung bei %CUnerwartete ENTRY-Anweisung bei %CUnerwartetes EOFUnerwartetes intrinsisches NULL() bei %L fÃ¼r Schein-%qsUnerwarteter OpenACC-Parallelismus.Unerwartete RANK-Anweisung bei %CUnerwartetes SHAPE-Argument bei %L fÃ¼r C_F_POINTER mit skalarem FPTRUnerwartete TYPE IS-Anweisung bei %CUnerwartete alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %LUnerwartetes Zeichen in Variablenliste bei %CUnerwartete Zeichen in PARAMETER-Anweisung bei %CUnerwarteter Coarray-Bezeichner bei %CUnerwarteter Verweis auf Â»complex-parts designatorÂ« in Â»%sÂ«-Klausel bei %LUnerwartete Konstante bei %CUnerwartete EntitÃ¤ten mit abgeleitetem Typ im binÃ¤ren intrinsischen numerischen Operator %%<%s%%> bei %%LUnerwartetes Element %qc in Formatzeichenkette bei %LUnerwartetes Dateiende in %qsUnerwartetes Ende der Formatzeichenkette bei %LUnerwartetes ModulendeUnerwarteter intrinsischer Typ %qs bei %LUnerwarteter Ausschuss hinter Â»!$ACC ATOMICÂ«-Anweisung bei %CUnerwarteter Ausschuss hinter Â»!$ACC DECLAREÂ« bei %CUnerwarteter Ausschuss hinter Â»!$OMP DECLARE REDUCTIONÂ« bei %CUnerwarteter Ausschuss hinter Â»!$OMP DECLARE TARGETÂ« bei %CUnerwarteter Ausschuss hinter !$OMP SCAN bei %CUnerwarteter Ausschuss hinter $OMP BARRIER-Anweisung bei %CUnerwarteter Ausschuss hinter Â»$OMP CANCELLATION POINTÂ«-Anweisung bei %CUnerwarteter Ausschuss hinter $OMP CRITICAL-Anweisung bei %CUnerwarteter Ausschuss inter $OMP FLUSH-Anweisung bei %CUnerwarteter Ausschuss hinter $OMP MASTER-Anweisung bei %CUnerwarteter Ausschuss hinter $OMP WORKSHARE-Anweisung bei %CUnerwarteter Ausschuss hinter %qs bei %LUnerwarteter Ausschuss hinter NOWAIT-Klausel bei %CUnerwarteter Ausschuss hinter Â»OMP THREADPRIVATEÂ« bei %CUnerwarteter Ausschuss hinter TASKWAIT-Klausel bei %CUnerwarteter Ausschuss hinter TASKYIELD-Klausel bei %CUnerwartete Angaben hinter Funktionsdeklaration bei %CUnerwartete Zeichen bei %CUnerwartete Angaben in formaler Argumentliste bei %CUnerwarteter Verweis auf Teilzeichenkette in %s-Klausel bei %LUnexpected thumb1 far jumpUnerwartete Verwendung des Unterprogrammnamens %qs bei %CInterner Fehler: Uninitialized probability of edge %i->%iEinheitszahl in E/A-Anweisung zu groÃŸEinheitszahl in E/A-Anweisung zu kleinUnbekanntes Argument %qs bei %L fÃ¼r intrinsisches %sUnbekannte Argumentlistenfunktion bei %LUnbekanntes Attribut in !GCC$ ATTRIBUTES-Anweisung bei %CUnbekannte Form fÃ¼r Ausdruck fÃ¼r StapelgrenzeUnbekannte eingebauter OperatorUnbekannter Operator %%<%s%%> bei %%LUnbekannter Operator %%<%s%%> bei %%L; meinten Sie Â»%sÂ«?Unbekannter Prozedurname %qs bei %CUnbeschrÃ¤nkt polymorphes ALLOCATE-Objekt bei %L erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-MarkeUnbekannter MCU-Name %qs, daher wird angenommen, dass er keine Hardware-Multiplikation kann.
  Verwenden Sie die Option %<-mhwmult%>, um diese explizit einzustellen.Unbekannter MCU-Name %qs, daher wird angenommen, dass es ein MSP430X ohne Hardware-Multiplikation ist.
  Verwenden Sie die Optionen %<-mcpu%> und %<-mhwmult%>, um diese explizit einzustellen.Unbekannter MCU-Name %qs, daher wird angenommen, dass er lediglich das MSP430X-ISA unterstÃ¼tzt.
  Verwenden Sie die Option %<-mcpu%>, um dieses explizit einzustellen.Unbekannter MCU-Name %qs.Unbekannte Option fÃ¼r %<-finit-logical%>: %sUnbekannte Option fÃ¼r Endianess-Wert: %qsUnbekannte Option fÃ¼r Gleitkomma-Initialisierungswert: %qsUnbekannte Option %qsCode Â»%cÂ« fÃ¼r Festkomma nicht unterstÃ¼tzt:Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tztNicht unterstÃ¼tzte Anweisung in WHERE bei %LNicht unterstÃ¼tzter Wert fÃ¼r Â»-mmpy-optionÂ«Mehrfache Parallelismus-Stufen in OpenACC-Routinen werden nicht unterstÃ¼tztUnbeendete Zeichenkonstante beginnend bei %CUngenutzte PRIVATE-Variable %qs bei %L deklariertUngenutztes Dummyargument %qs bei %LUnbenutzte Initialisierungszeichenkette bei %L, da die Variable die LÃ¤nge 0 hatUngenutzte Modulvariable Â»%qsÂ«, die bei %L ausdrÃ¼cklich importiert wurdeUngenutzter Parameter %qs, bei %L deklariertUngenutzter Parameter %qs, der bei %L ausdrÃ¼cklich importiert wurdeUngenutzte Variable %qs, bei %L deklariertObere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %dObere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %dObere Grenze der letzten Coarray-Dimension muss %<*%> sein, bei %CObere Kogrenze ist kleiner als untere Kogrenze bei %LObere Kogrenze ist kleiner als untere Kogrenze von 1 bei %LAufruf: %s [Option]â€¦ <Teilbefehl> [Option]â€¦
*************** Verwenden Sie die Option %<-mcpu%>, um d
*** 2250,2256 ****
  doppeltes %<_Atomic%>doppeltes %<_Thread_local%> oder %<__thread%>doppelter %<asm%>-Operandenname %qsdoppelter %<asm%>-Qualifizierer %qEdoppelter %<asm%>-Qualifizierer %qTdoppeltes %<const%>doppelter %<default%>-Fall in %<_Generic%>doppeltes %<mutable%>doppeltes %<restrict%>doppeltes %<volatile%>doppeltes %qDdoppeltes %qEdoppeltes Attribut %qEDoppelter Deklarationsspezifizierer %qEdoppeltes %qsDoppelte (oder sich Ã¼berschneidende) case-Wertedoppelter Basistyp %qT ungÃ¼ltigDoppelter case-Wertdoppelter CV-Qualifiziererdoppelte Deklaration fÃ¼r Protokoll %qEdoppelte Deklaration der Methode %<%c%E%> mit in Konflikt stehenden Typendoppelte Definition von Â»%sÂ«doppelte Definition einer Symbolversiondoppelter direkter Aufruf von %s in der Folge der spekulativen Aufrufe mit speculative_id %idoppelte explizite Instanziierung von %q#Ddoppelte explizite Instanziierung von %q#Tdoppelte Initialisierung von %qDduplicate insn UID: %idoppelte Instanzvariable %q+Ddoppelte Schnittstellendeklaration fÃ¼r Kategorie %<%E(%E)%>doppelte Schnittstellendeklaration fÃ¼r Klasse %qEdoppelte Marke %qDDoppelte Markendeklaration %qEInterner Fehler: duplicate loop headerdoppeltes Element %q+Ddoppelter Verweis %s in der Folge der spekulativen Aufrufe mit speculative_id %idoppelter typgenerischer Parametertyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>doppelter Virt-Spezifiziererdoppelte %<if%>-Bedingungdoppelt angegebener Parameter %qs in Attribut %<amdgpu_hsa_kernel%>wÃ¤hrend NeuÃ¼bersetzung mit %<-fcompare-debug%>Im Durchlauf %s: %s
  Dwarf-Version %wu wird nicht unterstÃ¼tztdynamische AbhÃ¤ngigkeit Â»%sÂ« nicht gefundendynamische Ausnahmespezifikationen sind in C++11 veraltetdynamischer Typ %qT seines Operanden hat keine Basisklasse vom Typ %qTder dynamische Typ %qT des Operanden hat keine eindeutige Ã¶ffentliche Basisklasse %qTeBPF-Stapelgrenze Ã¼berschrittenjeder nicht deklarierte Bezeichner wird nur einmal fÃ¼r jede Funktion, in der er vorkommt, gemeldetInterner Fehler: edge %s->%s has no corresponding call_stmtedge count is not compatible with function countInterner Fehler: edge from %d to %d should be marked irreducibleInterner Fehler: edge from %d to %d should not be marked irreducibleKante hat sowohl call_stmt als auch lto_stmt_uid gesetztInterner Fehler: edge not foundInterner Fehler: edge points to wrong declaration:entweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben seinentweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben seinentweder sollten alle Initialisierer-Klauseln benannt sein oder gar keineausfÃ¼hrliche Typ-Spezifikation fÃ¼r einen enum mit GÃ¼ltigkeitsbereich darf nicht das SchlÃ¼sselwort %qD verwendenElementtypen mÃ¼ssen dieselben seinelement_number(): Bad dimension typeElementare BinÃ¤roperationelementare Funktionsargumente bei %C sind nicht konformElementares UnterprogrammElemente des Arrays %q#D haben unvollstÃ¤ndigen TypElemente des Arrays %q#T haben unvollstÃ¤ndigen Typeingebettetes %<\0%> im Formateingebettetes NUL in CFString-Literaldas ABI zum Ãœbergeben von leeren Klassen (%qT) als Parametern hat sich mit %<-fabi-version=12%> (GCC 8) geÃ¤ndertLeere DeklarationLeere Deklaration mit %<_Alignas%> redeklariert nicht SymbolLeere Deklaration mit Speicherklassenangabe redeklariert nicht SymbolLeere Deklaration mit Typqualifizierer redeklariert nicht SymbolLeeres Enum ist ungÃ¼ltigleerer Indexbereich in Initialisierungnicht-leere Initialisierung Â»init-captureÂ« eines Lambdasleere Initialisierung in Â»init-captureÂ« fÃ¼r Lambdaleere linke PrÃ¤zision im Format %sleere Klammern sind mehrdeutig und werden als Funktionsdeklaration angesehenfehlende PrÃ¤zision im Format %sleere Liste von EigenschaftsattributenLeerer Wertebereich angegebenleere Skalar-InitialisierungLeere Zeichenkette in Attribut %<target%>leere Struktur hat GrÃ¶ÃŸe 0 in C, aber 1 in C++leere Deklaration fÃ¼r strukturierte Bindungleere Union hat GrÃ¶ÃŸe 0 in C, aber 1 in C++Durchlauf %s fÃ¼r Funktion %s einschaltenDurchlauf %s fÃ¼r Funktionen im Bereich [%u, %u] einschaltenDas Einschalten der Ablaufverfolgung ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollDas Einschalten der UnterstÃ¼tzung der Aufgerufenen-Zusammenarbeit ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollumgebendes %<target%>umgebendes %qsumgebendes OpenACC-%qs-KonstruktumschlieÃŸende Klasse der %<constexpr%> nicht-statischen Elementfunktion %q+#D ist kein LiteraltypeinschlieÃŸende Klassentemplates werden nicht explizit spezialisiertumgebendes Eltern-Berechnungs-Konstruktumgebende Regionumgebende Routineumgebende Zielregionumgebende TaskEndausdruck verweist auf Ã¤uÃŸeren Iterator %qDInterner Fehler: end insn %d for block %d not found in the insn streamEnde der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdendie AufzÃ¤hlung Â»%sÂ« muss mindestens eine Konstante enthaltenenum-Konstante hier definiertenum-Konstante in booleschem Zusammenhangenum-Umwandlung von %qT nach %qT in Zuweisung ist in C++ ungÃ¼ltigenum-Umwandlung von %qT nach %qT in Initialisierung ist in C++ ungÃ¼ltigenum-Umwandlung von %qT nach %qT in RÃ¼ckgabe ist in C++ ungÃ¼ltigenum-Umwandlung in Zuweisung ist in C++ ungÃ¼ltigenum-Umwandlung in Initialisierung ist in C++ ungÃ¼ltigEnum-Umwandlung bei Ãœbergabe des Arguments %d von %qE ist in C++ ungÃ¼ltigÂ»enumÂ«-Typ hier definiertInterner Compilerfehler: enum value is not %<CONST_DECL%> or %<INTEGER_CST%>Interner Compilerfehler: enum value name is not %<IDENTIFIER_NODE%>Interner Compilerfehler: enum value type is not %<INTEGER_TYPE%> nor convertible to the enumAufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem Ausdruckbedingter Ausdruck enthÃ¤lt unvertrÃ¤gliche AufzÃ¤hlungswerte der Typen %qT und %qTAufzÃ¤hlungswert %qE wird nicht von switch behandeltAufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten GanzzahltypenAufzÃ¤hlungswert %qE ist auÃŸerhalb des GÃ¼ltigkeitsbereichs des zugrundeliegenden Typen %qTAufzÃ¤hlungswert fÃ¼r %qD ist keine GanzzahlkonstanteAufzÃ¤hlungswert fÃ¼r %qD muss ganzzahligen oder AufzÃ¤hlungstyp ohne GÃ¼ltigkeitsbereich habenAufzÃ¤hlungswert fÃ¼r %qE ist keine GanzzahlkonstanteAufzÃ¤hlungswert fÃ¼r %qE ist kein GanzzahlkonstantenausdruckUmgebungsvariable %<COLLECT_GCC%> muss gesetzt seinUmgebungsvariable %<COLLECT_GCC_OPTIONS%> muss gesetzt seinUmgebungsvariable %<COLLECT_LTO_WRAPPER%> muss gesetzt seinUmgebungsvariable %qs muss ganzzahlig sein und zwischen 0 und %wd liegenUmgebungsvariable %qs nicht definiertUmgebungsvariable COLLECT_GCC_OPTIONS muss gesetzt seinUmgebungsvariable DJGPP nicht definiertUmgebungsvariable DJGPP zeigt auf kaputte Datei %qsUmgebungsvariable DJGPP zeigt auf fehlende Datei %qsFehlerFehler beim SchlieÃŸen von %s: %mFehler in Argumenten fÃ¼r Spezifikationsfunktion %qsFehler beim LÃ¶schen von %sFehler beim InstanziierenFehler beim Schreiben von %qsFehler beim Schreiben der Datei %s: %mFehler: Fehler beim EinfÃ¼gen von Ãœbersetzungseinheiteneval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULL%qs wird ausgewertetExceptionaufrÃ¤umen fÃ¼r dieses Placement-New wÃ¤hlt delete-Operator fÃ¼r Nicht-PlacementAusnahmebehandlung ausgeschaltet, %<-fexceptions%> schaltet sie einFehlzuordnung von PersÃ¶nlichkeiten bei AusnahmebehandlungAusnahme des Typs %<%T%> wird gefangen werdenAusnahme des Typs %qT wird bereits von einem frÃ¼heren Exceptionhandler verarbeitetAusnahmen-Angabe von %qD hÃ¤ngt von sich selbst abÃ¼berzÃ¤hlige Elemente in %<char%>-Array-InitialisierungElementÃ¼berschreitung in ArrayinitialisierungElementÃ¼berschreitung in SkalarinitialisierungElementÃ¼berschreitung in struct-InitialisierungElementÃ¼berschreitung in union-InitialisierungElementÃ¼berschreitung in VektorinitialisierungÃ¼berzÃ¤hliger Verwendungs-Operand fÃ¼r AnweisungAusfÃ¼hrungszÃ¤hler als null angenommen
  AusfÃ¼hrungszÃ¤hler geschÃ¤tzt
! Interner Fehler: exit %d->%d not recordedExpansionsmuster %qE enthÃ¤lt keine ParameterpacksExpansionsmuster %qT enthÃ¤lt keine ParameterpacksExpansionspunkt ist Ort %iKlausel %<#pragma acc%> erwartet%<#pragma omp scan%> erwartet%<#pragma omp section%> oder %<}%> erwartetKlausel %<#pragma omp%> erwartet%<(%> erwartet%<(%> hinter template-argument-list erwartet%<(%> oder Zeilenende erwartet%<)%> erwartet%<)%> oder %<,%> erwartet%<*%> erwartet%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet%<,%> erwartet%<,%> oder %<)%> erwartet%<,%> oder %<...%> erwartet%<,%> oder %<;%> erwartet%<,%> oder %<}%> erwartet%<,%>, %<;%> oder %<}%> erwartet%<.%> erwartet%<...%> erwartet%<:%> erwartet%<:%> oder %<)%> erwartet%<:%> oder %<...%> erwartet%<:%> oder %<::%> erwartet%<:%>, %<,%>, %<;%>, %<}%> oder %<__attribute__%> erwartet%<::%> erwartet%<;%> erwartet%<;%> hinter Klassendefinition erwartet%<;%> hinter Strukturdefinition erwartet%<;%> hinter Uniondefinition erwartet%<;%> am Ende von Elementdeklaration erwartet%<;%> oder %<{%> erwartet%<;%> or %<{%> nach Definition der Methodenattribute erwartet%<;%>, %<,%> oder %<)%> erwartet%<;%>, Bezeichner oder %<(%> erwartet%<<%> erwartet%<=%> erwartetnach dem Objective-C-Attribut %qE wird ein %<=%> erwartet %<=%>, %<,%>, %<;%>, %<asm%> oder %<__attribute__%> erwartet%<>%> erwartet%<@end%> erwartet%<@synchronized%> erwartet%<@throw%> erwartet%<@try%> erwartet%<[%> erwartet%<]%> erwartet%<__label__%> erwartet%<__transaction_atomic%> erwartet%<__transaction_relaxed%> erwartet%<acq_rel%>, %<release%> oder %<acquire%> erwartet%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet%<allocator%> erwartet%<asm%> erwartet%<auto%> erwartet%<auto%> oder %<decltype(auto)%> nach %qE erwartetKlauselmodifizierer %<cancel%> %<if%> erwartet%<catch%> erwartet%<class%> erwartet%<class%> oder %<typename%> erwartet%<class%>, %<typename%> oder %<template%> erwartet%<co_yield%> erwartet%<concurrent%> erwartet%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet%<data%> erwartethinter %<#pragma acc %s%> wird %<data%> erwartet%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet%<declare%> erwartet%<decltype%> erwartet%<delete%> erwarteteine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet%<extern%> erwartet%<finally%> oder %<catch%> erwartet%<for%> hinter %qs erwartet%<host%>, %<nohost%> oder %<any%> erwartet%<in%>, %<out%>, %<inout%> oder %<mutexinoutset%> erwartet%<inclusive%>- oder %<exclusive%>-Klausel erwartet%<match%> erwartet%<namespace%> erwartet%<new%> erwartet%<none%> oder %<present%> erwartet%<none%> oder %<shared%> erwartet%<omp_priv%> oder Funktionsname erwartet%<operator%> erwartet%<point%> erwarteteine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwarteteine der Klauseln %<read%>, %<write%>, %<update%> oder %<capture%> erwartet%<return%> erwartet%<scalar%>, %<aggregate%> oder %<pointer%> erwartet%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet%<static_assert%> erwartet%<target%> erwartet%<teams%>, %<parallel%> oder %<thread%> erwartet%<template%> erwartet%<throw%> erwartet%<try%> erwarteteine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet%<using%> erwartet%<while%> erwartet%<{%> erwartet%<{%> oder %<:%> erwartet%<}%> erwartet%<}%> vor %<else%> erwartet%<~%> erwartet%d Ebenen von Template-Parametern fÃ¼r %q#D erwartet, %d erhalten%i oder mehr erwartet, %i gefundenSelektorname fÃ¼r %qE erwartet%qT erwartet, aber Argument hat Typ %qT%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet%<...%> erwartet64-Bit-Adresse erwartet, aber Argument 1 hat %d Bit64-Bit-Adresse erwartet, aber Argument 2 hat %d Bitfehlendes [big-endian|little-endian|default] hinter %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] nach %<#pragma GCC diagnostic%> erwartethinter %<#pragma message%> wird eine Zeichenkette erwartetexpected an SSA_NAME objectArgument zu %<msp430_select_cpu%> erwartetBezeichner fÃ¼r den Attributnamen erwartetAttribut vor %<...%> erwartetzwischen %i und %i erwartet, %i gefundenbinÃ¤rer Operator erwartetInterner Fehler: expected block indexInterner Fehler: expected block specifierboolescher Ausdruck erwartetboolescher Typ erwartetInterner Fehler: expected case labelKanal erwartetKlassenname erwartetKlassenschlÃ¼ssel erwartetKlassenname erwartetkonstanter Ganzzahlausdruck mit gÃ¼ltigem sync-hint-Wert erwartetkonstanter Offset erwartetkonstante GrÃ¶ÃŸe erwartetKonstruktor, Destruktor oder Typumwandlung erwartetWert fÃ¼r die Anzahl erwartetDeklaration erwartetDeklaration oder Anweisung erwartetDeklarationsspezifizierer erwartetDeklarationsspezifizierer oder %<...%> erwartetDeklarator erwartetInterner Fehler: expected else statementhinter SchlÃ¼sselwort %<operator%> wird leere Zeichenkette erwartetunerwartetes Ende der AuffanglisteZeilenende erwartetAusdruck erwartetÂ»expression-listÂ« oder Â»type-idÂ« erwartetHÃ¤ufigkeit erwartetHÃ¤ufigkeitswert erwartetFunktion erwartetFunktionsname erwartetFunktionsname und %<(%> erwartetInterner Fehler: expected goto expressionID-Ausdruck erwartetÂ»id-expression (arguments)Â« erwartetBezeichner erwartetBezeichner oder %<(%> erwartetBezeichner oder %<)%> erwartetBezeichner oder %<*%> erwartetBezeichner oder Zeichenkettenliteral erwartetInitialisierung erwartetGanzzahl erwartetGanzzahlausdruck erwartetListe von GanzzahlausdrÃ¼cken erwartetSchnittstelle oder Zeiger auf Schnittstelle erwartetSchleifendeklaration oder Initialisierung erwartetIterationsanweisung erwartetSprunganweisung erwartetSprungmarke erwartetbenannte Anweisung erwartetInterner Fehler: expected loop numberAbbildungsindex auf rechter Seite erwartetModulname erwartetNamensraumname erwartetSpezifikation mit geschachteltem Namen erwartetnumerischer Typ erwartetOperator erwartetParameterbÃ¼ndel vor %<...%> erwartetInterner Fehler: expected pass nameZeiger erwartetInterner Fehler: expected pointer as argument of unary %<*%>Zeiger in %qs-Klausel erwartetÃ¼bergeordneter Ausdruck erwartetPtr-Operator erwartetQualifizierten Namen in Friend-Deklaration fÃ¼r Konstruktor %qD erwartetQualifizierten Namen in Friend-Deklaration fÃ¼r Destruktor %qD erwartetAuswahl-Anweisung erwarteterwartete Signatur: %qDeinelnen Zeiger in %qs-Klausel erwartetSpezifizierer-Qualifizierer-Liste erwartetAnweisung erwartetZeichenkettenliteral erwartetZeichenkettenliteral erwartetSuffixbezeichner erwartetTemplateargument erwartetTemplate-ID erwartetTemplate-ID fÃ¼r Typ erwartetTemplatename erwartetName des Merkmalsselektors erwartetTypspezifizierer erwartetTyp-Name erwartetTypspezifikation erwartetunqualifizierte ID erwartetals Argument 1 wurde entweder ein Zeigertyp oder ein Ganzzahltyp erwartetInterner Fehler: expecting internal function nameExplizite Erfassung (als Kopie) von %<this%> ist mit Standarderfassung (als Kopie) gedoppeltExplizite Erfassung (als Kopie) von %qD ist mit Standarderfassung (als Kopie) gedoppeltExplizite Erfassung (als Referenz) von %qD ist mit Standarderfassung (als Referenz) gedoppeltexplizite Umwandlungsoperatoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarder explizite Herleitungshinweis ist hier deklariertExplizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigtExplizites Goto am Ende von bb %dexplizite Instanziierung von %q#Dexplizite Instanziierung von %q#T vor Definition des Templatesexplizite Instanziierung von %qD, aber keine Definition verfÃ¼gbarexplizite Instanziierung von %qD in Namensbereich %qD (das nicht Namensbereich %qD einschlieÃŸt)explizite Instanziierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwendenExplizite Instanziierung des Funktionskonzepts %q#Dexplizite Instanziierung des Nicht-Klassen-Templates %qDexplizite Instanziierung des Nicht-Templates %q#Dexplizite Instanziierung des Nicht-Templatetyps %qTExplizite Instanziierung des Variablenkonzepts %q#Dexplizite Instanziierung darf kein %<consteval%> verwendenexplizite Instanziierung darf kein %<constexpr%> verwendenexplizite Instanziierung darf kein %<inline%> verwendenexplizite Qualifizierung in Deklaration von %qDder expliziten Spezialisierung %q#D fehlen mÃ¶glicherweise Attributeexplizite Spezialisierung als %<concept%> deklariertexplizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qDexplizite Spezialisierung von %qD nach erster Verwendungder expliziten Spezialisierung von %D muss %<template <>%> vorausgehenexplizite Spezialisierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwendenexplizite Spezialisierung des Funktionskonzepts %qDexplizite Spezialisierung des Nicht-Templates %qTexplizite Templateargumentliste nicht erlaubtexplizite Template-Spezialisierung kann keine Speicherklasse habenExplizite Standardfunktion %q+D kann nicht als %qs deklariert werden, da die implizite Deklaration nicht %qs ist:explizit verwendete Register mÃ¼ssen oben auf dem Stapel gruppiert werdenExponent-Buchstabe Â»qÂ« in Real-Literalkonstante bei %CAusdruck in !$OMP ATOMIC WRITE-Zuweisung Â»var = exprÂ« muss skalar sein und kann keine Variable bei %L referenzierenAusdruck in Zuweisung !$OMP ATOMIC Â»var = var op exprÂ« muss skalar sein und kann keine Variable bei %L referenzierenAusdruck %qE bezeichnet keine %<constexpr%>-FunktionAusdruck %qE ist kein KonstantenausdruckAusdruck kann nicht als Funktion verwendet werdenAusdruck berechnet nicht die Anzahl der Elemente in diesem Array; der Elementtyp ist %qT, nicht %qTAusdruck in new-Deklarator muss Ganzzahl- oder AufzÃ¤hlungstyp habenAusdruck in statischer Behauptung ist keine GanzzahlAusdruck in statischer Behauptung ist kein konstanter GanzzahlausdruckAusdruck in statischer Behauptung ist nicht konstantAusdrucksliste als zusammengesetzten Ausdruck in funktionaler Umwandlung behandeltAusdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandeltAusdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandeltAusdruck muss in runden Klammern eingeschlossen seinAusdruck muss ganzzahlig seinAusdruck von abstraktem Klassentyp %qT kann nicht in throw-Ausdruck verwendet werdenAusdrucksanweisung hat unvollstÃ¤ndigen Typextend_ref(): Bad tailerweiterte Initialisierungslisten nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarerweiterte Register haben keine oberen HÃ¤lftenextern-Deklaration von %q+D folgt Deklaration ohne BindungGlobaler Wert mit externem Modellexterne Symbole kÃ¶nnen keine Initialisierung habenexterne Funktionen zur TLS-Initialisierung werden auf diesem Ziel nicht unterstÃ¼tztfÃ¼r Symbol %q+D wird wegen des Attributes %qE externe Bindung benÃ¶tigtInterner Fehler: externally visible inline clonezusÃ¤tzliches %<;%>zusÃ¤tzliches %<;%> hinter Funktionsdefinition innerhalb einer KlassezusÃ¤tzliche geschweifte Klammern am Ende der InitialisierungzusÃ¤tzliche Elemente in Skalar-InitialisierungZusÃ¤tzliche ausgehende Kante %d->%dzusÃ¤tzliche Qualifizierung %<%T::%> an Element %qszusÃ¤tzliche Qualifizierung nicht erlaubtzusÃ¤tzliches SemikolonzusÃ¤tzliches Semikolon in Methodendefinition angegebenzusÃ¤tzliches Semikolon in Â»structÂ« oder Â»unionÂ« angegebenzusÃ¤tzliche Typqualifizierer in Format-Argument (Argument %d)Plugin %s kann nicht initialisiert werdenfailed to create map component '%s'failed to create union component '%s'eingebaute Funktion konnte nicht expandiert werdenEnde-Status konnte nicht ermittelt werden: %mVerarbeitungszeiten konnten nicht ermittelt werden: %mPlugin %s kann nicht initialisiert werdentemporÃ¤re Datei %s konnte nicht fÃ¼r LTO-Ausgaben geÃ¶ffnet werdentemporÃ¤re Datei %s konnte nicht mit LTO-Ausgabe geÃ¶ffnet werdenZurÃ¼ckfordern der nicht benÃ¶tigten Funktion gescheitertZurÃ¼ckfordern der nicht benÃ¶tigten Funktion in gleicher Comdat-Gruppe gescheitertLiteral konnte nicht in den Zeichenvorrat %qT der AusfÃ¼hrungsumgebung Ã¼bersetzt werdenFehler-Speichermodell kann nicht stÃ¤rker als Erfolgs-Speichermodell fÃ¼r %<__atomic_compare_exchange%> seinFehlschlag bei Vereinfachung der Teil-Zeichenketten-Referenz in DATA-Anweisung bei %LNeuladen gescheitert:Fallthru-Kante hinter einer Kontrollanweisung in bb %dInterner Fehler: fallthru edge after unconditional jump in bb %iInterner Fehler: fallthru edge crosses section boundary in bb %ifallthru to exit from bb %din Objective-C 1.0 gibt es keine schnelle AufzÃ¤hlungAttribute fastcall und cdecl sind nicht vertrÃ¤glichAttribute fastcall und regparm sind nicht vertrÃ¤glichAttribute fastcall und stdcall sind nicht vertrÃ¤glichAttribute fastcall und thiscall sind nicht vertrÃ¤glichschwerwiegender Fehler: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)auf Feld %q#D kann mittels %q#D zugegriffen werdenFeld %q#D mit gleichem Namen wie KlasseFeld %qD hat unvollstÃ¤ndigen Typen %qTFeld %qE als Funktion deklariertFeld %qE hat unvollstÃ¤ndigen TypenFeld Â»%sÂ« muss initialisiert, aber Ã¼bersprungen werdenFeld kann nicht %<scope%> seinFeldname nicht in Datensatz- oder union-InitialisierungFeld nicht in Interface erlaubtFeldprÃ¤zisionsangabeFeldbreiteFeldbreite im printf-FormatFeldbreite im scanf-FormatFeldbreite im strfmon-FormatFeldbreite im strftime-FormatFeldbreitenangabeFelder haben unterschiedliches Layout in einer anderen ÃœbersetzungseinheitDatei %qs verlassen, aber nicht betretenDatei endet in StandardargumentDeklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<register%>der Dateiname %qs beginnt nicht mit dem Profil-PrÃ¤fix %qsFÃ¼llzeichenFÃ¼llzeichen im strfmon-Formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini-Funktion im Objekt %s gefundender Operand des ersten %<sizeof%> wurde hier deklarierterstes Argument muss []byte seindas erste Argument muss vom Typ Â»size_tÂ« sein, nicht Â»%sÂ«erstes Argument von %q+D sollte %<int%> seinErstes Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Aufrufausdruck seinerstes Argument fÃ¼r %<__builtin_choose_expr%> ist keine KonstanteErstes Argument fÃ¼r %<va_arg%> nicht vom Typ %<va_list%>Interner Compilerfehler: first mismatch is fielderster Offset muss in umgedrehter Richtung der Schleifeniterationen seinerstes Register muss R0 seinerstmals hier gesehenerstmals hier angegebenfeststehendes ebp-Register erfordert %<-maccumulate-outgoing-args%>feststehendes ebp-Register erfordert %<target("accumulate-outgoing-args")%>festes Register %s zur ParameterÃ¼bergabe an Funktion verwendetFestkommaÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEFestkommaÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEFestkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tztFestkommatypen werden in C++ nicht unterstÃ¼tztflexibles Arrayelement %qD hat keine wohldefinierten Paddingbits fÃ¼r %qsflexibles Arrayelement %qD in ansonsten leerem %q#Tflexibles Arrayelement %qD in Unionflexibles Arrayelement %qD nicht am Ende von %q#Tflexibles Arrayelement in einer Struktur ohne benannte Elementeflexibles Arrayelement in Unionflexibles Arrayelement nicht am Ende von structGleitkommakonstante Ã¼berschreitet Wertebereich von %qTGleitkommakonstante falsch verwendetGleitkommakonstante auf Null abgeschnittenGleitkommaliteral Ã¼berschreitet Wertebereich des Typs %qTGleitkommaliteral auf Null abgeschnittenGleitkommaÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEGleitkommaÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEGleitkommakonstante ist kein gÃ¼ltiger direkter OperandGleitkomma-Suffix %qs durch Implementierung Ã¼berdecktAblaufsteuerungsbefehl innerhalb eines Basis-Blockesfmax-include-depth=<Anzahl> Maximale Tiefe von verschachtelten #include festlegen.Faltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndertFalten einer leeren Expansion Ã¼ber %Ofold-expressions sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarfopen %s: %mfÃ¼r %qDum eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>fÃ¼r Funktionsparameter vom Typ Array muss die LÃ¤nge angegeben seinfÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤tum %<std::initializer_list%> herzuleiten, verwenden Sie einen copy-list-initialization (also mit %<=%> vor dem %<{%>)ErhÃ¶hungsausdruck kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senErhÃ¶hungsausdruck hat keinen EffektErhÃ¶hungsausdruck ist eine Referenz, kein Aufruf, zur Funktion %qEfÃ¼r Zeigertyp muss der LÃ¤ngenausdruck angegeben werdenfÃ¼r Anweisung erwartetFÃ¼r Template-Deklaration %q+DfÃ¼r die Option %<-mcache-block-size=X%> sind nur die Werte 4, 8, 16, 32, 64, 128, 256 oder 512 gÃ¼ltigfÃ¼r Typ %qTfÃ¼r Arraytyp mit unbekannten Grenzen muss ein LÃ¤ngenausdruck angegeben werdenfor-, while- oder do-Anweisung erwartetFormatFormatargument %d nicht verwendet vor verwendetem Argument %d im %<$%>-Stil-FormatFormatargument %d mehr als einmal im %s-Format verwendetFormatargument sollte eine %qs-Referenz seineine Zeichenkette wurde gefunden, aber das Format-Argument sollte eine %qs-Referenz seinFormat ist Â»wide characterÂ«-ZeichenketteFormat ist kein Zeichenkettenliteral, und keine FormatargumenteFormat ist kein Zeichenkettenliteral, Argumenttypen ungeprÃ¼ftFormat ist kein Zeichenkettenliteral, Formatzeichenkette ungeprÃ¼ftFormat der SpaltenÃ¼berschriften in %<devices.csv%> ist falschFormat-Zeichenkettenargument folgt den zu formatierenden ArgumentenFormat-Zeichenkettenargument ist kein ZeichenkettentypFormatzeichenkette ist hier definiertFormatzeichenkette ist kein Array vom Typ %qsZeiger auf qualifizierten Funktionstypen %qT wird geformtZeiger auf Referenztyp %qT wird geformtReferenz auf qualifizierten Funktionstypen %qT wird geformtReferenz auf Referenztyp %qT wird geformtReferenz auf Â»voidÂ« wird gebildetbeim Formen des Typs von %qsVorwÃ¤rtsdeklaration von %q#T%<%c%s%> gefunden%<-%E%> statt %<+%E%> in Protokoll(en) gefunden%<:%> in Spezifikation mit geschachteltem Namen gefunden, %<::%> erwartetein %qT wurde gefunden, aber das Format-Argument sollte eine Zeichenkette seineine %qs-Referenz wurde gefunden, aber das Format-Argument sollte eine Zeichenkette seinfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolStandard-Fall nicht am Anfang des case-Vektors gefundenGleitkomma-Software-VervollstÃ¤ndigung benÃ¶tigt %<-mtrap-precision=i%>fr30_print_operand: ungÃ¼ltiger Code %%Ffr30_print_operand: ungÃ¼ltiger Code %%xfr30_print_operand: ungÃ¼ltiger Operand fÃ¼r Code %%Afr30_print_operand: unbehandeltes MEMfr30_print_operand: unbekannter Codefr30_print_operand: nicht erkannter Code %%Bfr30_print_operand: nicht erkannter Code %%bfr30_print_operand: nicht erkannter Code %%pfr30_print_operand_address: unbehandelte AdresseRahmenzeiger benÃ¶tigt, aber reserviertRahmengrÃ¶ÃŸe von %qs ist %wd BytesRahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, grÃ¶ÃŸer als benutzerdefinierte Stapelgrenze von %d Bytes. Eine unbedingte Falle wird gesetzt.RahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, mehr als die HÃ¤lfte der StapelgrÃ¶ÃŸe. Dynamische PrÃ¼fung wÃ¤re nicht zuverlÃ¤ssig. FÃ¼r diese Funktion wird keine PrÃ¼fung ausgegeben.RahmengrÃ¶ÃŸe zu groÃŸ fÃ¼r zuverlÃ¤ssige StapelÃ¼berprÃ¼fungfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupÂ»friendÂ«-Deklaration %q#D deklariert eine Nicht-Template-FunktionFriend-Deklaration %qD in lokaler Klasse ohne vorherige DeklarationÂ»friendÂ«-Deklaration %qD ist fÃ¼r explizite Spezialisierung nicht sichtbarÂ»friendÂ«-Deklaration %qD darf keine Â»virt-specifierÂ« habenÂ»friendÂ«-Deklaration benennt keine Klasse oder Funktion%<friend%>-Deklaration hierfriend-Deklaration nicht in KlassendefinitionÂ»friendÂ«-Deklaration %q#D gibt Defaultargumente an und ist nicht die einzige DeklarationÂ»friendÂ«-Deklaration von %qD gibt Defaultargumente an und ist keine Definitionfriend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend %#T%>friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend class %T::%D%>Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<%D::%> qualifiziert istDefinition der Freundfunktion %qs kann keinen Namen haben, der mit %<::%> qualifiziert istaus der Definition von %q#Dvon vorheriger Deklaration %qFfrv_print_operand: unbekannter CodeFunktion kann nur mit nil verglichen werdenFunktion %q#D ist wie eine Variable initialisiertFunktionsdefinition von %q+D ist als Â»dllimportÂ« markiertFunktion %q+D Teil des Alias-ZyklusFunktion %q+F kann nie kopiert werden, da sie das Attribut %<noclone%> hatdie Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales Â»gotoÂ« empfÃ¤ngtdie Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichertdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein berechnetes Â»gotoÂ« enthÃ¤ltdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein Argument vom Typ Array variabler LÃ¤nge hatdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein RÃ¼ckgabeargument hat, das ein Array variabler LÃ¤nge istdie Funktion %q+F kann nie inline sein, da dies mit %<-fno-inline%> unterdrÃ¼ckt wirddie Funktion %q+F kann nie Â»inlineÂ« sein, da sie %<__builtin_return%> oder %<__builtin_apply_args%> verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie alloca verwendet (zum Aufheben: Attribut Â»always_inlineÂ« verwenden)Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hatdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« enthÃ¤ltdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie setjmp verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie Â»setjmp-longjmpÂ«-Ausnahmebehandlung verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie eine variable Argumentliste verwendetFunktion %qD wurde als %<[[noreturn]]%> deklariert, das weicht von der ersten Deklaration abFunktion %qD wurde innerhalb einer Union als %<virtual%> deklariertFunktion %qD ist wie eine Variable initialisiertFunktion %qD kÃ¶nnte ein Kandidat fÃ¼r Formatattribut %qs seinFunktion %qD als Variable redeklariertFunktion %qD als %<asm%>-Ausgabe verwendetFunktion %qs kann nicht als %<mutable%> deklariert seinFunktion %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rftefunktionsargumente von %<__builtin_tgmath%> haben alle denselben Typden Funktionsargumenten von %<__builtin_tgmath%> fehlt der typgenerische ParameterFunktionsattribute %qs und %qs schlieÃŸen sich gegenseitig ausFunktionskÃ¶rper kann zum Link-Zeitpunkt Ã¼berschrieben werdenFunktionskÃ¶rper nicht verfÃ¼gbarFunktionsrumpf ist innerhalb des Interface Â»%sÂ« nur in final-Funktionen erlaubtFunktionsaufruf hat zusammengesetzten WertFunktion Ã¼ber nicht kompatiblen Typen aufgerufenFunktionskonzept muss aufgerufen werdenFunktionsdeklaration ist kein Prototypals %<noreturn%> deklarierte Funktion hat %<return%>-AnweisungFunktionsdefinition deklarierte %<auto%>Funktionsdefinition deklarierte %<register%>Funktionsdefinition deklarierte %<typedef%>Funktionsdefinition deklarierte %qsFunktionsdefinition deklariert keine ParameterFunktionsdefinition hat qualifizierten void-RÃ¼ckgabetypenFunktion gibt keinen Zeichenkettentypen zurÃ¼ckFunktion ist extern gebunden, aufgrund einer Benutzeranforderung werden nur static-Funktionen geinlinet, um Live-Patchen zu ermÃ¶glichenFunktion liefert mÃ¶glicherweise Adresse einer lokalen Variablen zurÃ¼ckFunktion kÃ¶nnte ein Kandidat fÃ¼r Attribut %qs seinFunktion kÃ¶nnte Kandidat fÃ¼r Attribut %qs sein, wenn sie als normal zurÃ¼ckkehrend bekannt istFunktionsname als linker Operand von %<<%> ist in C++20 verboten; klammern Sie den Funktionsnamen mit %<()%> einFunktionsname fÃ¼r die Startadresse erwartetFunktionsname fÃ¼r die Startadresse erwartet, nicht Â»%sÂ«Funktion kommt nicht fÃ¼r Â»inlineÂ« in BetrachtFunktion nicht Â»inlineÂ« deklariert und CodegrÃ¶ÃŸe wÃ¼rde wachsenFunktion kann nicht Â»inlineÂ« seinFunktion kein Kandidat fÃ¼r Â»inlineÂ«Funktions- oder Arraytyp %qT in %<#pragma omp declare reduction%>Funktions- oder Arraytyp in %<#pragma omp declare reduction%>FunktionsparameterFunktionszeiger werden mit der Option %<-mabi=ti%> nicht unterstÃ¼tztUnpassende Anzahl der RÃ¼ckgabewerteRÃ¼ckgabetyp der Funktion kann keine Funktion seinFunktionsrÃ¼ckgabetypen nicht kompatibel wegen %<volatile%>Funktion gibt eine FunktionFunktion gibt ein Array zurÃ¼ckFunktion liefert Adresse einer Sprungmarke zurÃ¼ckFunktion liefert Adresse einer lokalen Variablen zurÃ¼ckFunktion gibt Aggregat zurÃ¼ckInterner Fehler: function symbol is not functionFunktions-Template %qD als Klassentemplate redeklariertBezeichner %qD fÃ¼r Funktionstemplate ist geschachteltem Namens-SpezifiziererFunktionstypen nicht wirklich kompatibel in ISO-CFunktionsversionen kÃ¶nnen nicht als %<gnu_inline%> markiert werden, KÃ¶rper mÃ¼ssen generiert werdenFunktion mit qualifiziertem void-RÃ¼ckgabetypen aufgerufenFunktions-GÃ¼ltigkeitsbereich %qE ist implizit auto, jedoch als %qs deklariertFunktions-GÃ¼ltigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarRumpf eines function-try-block in einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarfunction_profiler-UnterstÃ¼tzungfunction_profiler-UnterstÃ¼tzung fÃ¼r MMIXfunktionale Umwandlung in Arraytyp %qTFunktionen kÃ¶nnen nicht %<scope%> seinAusschuss am Ende von %<#pragma nomember_alignment%>gcc-Treiberversion %s %s fÃ¼hrt GCC-Version %s aus
  gcc-Version %s %s
  gcov %s%s
  Interner Fehler: generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>get_mpz(): Not an integer constantKern-DateigrÃ¶ÃŸenlimit kann nicht geholt werden: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typeInterner Fehler: gfc_array_dimen_size(): Bad EXPR_ARRAY exprInterner Fehler: gfc_array_dimen_size(): Bad dimensionInterner Fehler: gfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variableInterner Fehler: gfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsInterner Fehler: gfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typeInterner Fehler: gfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran unterstÃ¼tzt nicht -E ohne -cppgfortran: Nur eine Option %<-J%> erlaubtGimple-Aufruf hat kein ZielGimple-Aufruf hat zwei Zielegimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockGimplifikation gescheitertglobale Konstruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztglobale Destruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztder Inhalt des %<global-module-fragment%> muss aus einer PrÃ¤prozessor-Einbindung stammenglobale Qualifizierung von Klassenname ist ungÃ¼ltigglobale Register-Variable %qD in verschachtelter Funktion verwendetglobale Registervariable folgt einer Funktionsdefinitionglobale Registervariable hat AnfangswertGlobale/statische Variablenzuweisung wurde abgefangenglobale Variablen, statische Variablen, Felder, Manifest-Konstanten, ref- und out-Parameter kÃ¶nnen nicht %<scope%> sein%d Template-Parameter fÃ¼r %q#D erhalten%d Template-Parameter fÃ¼r %q#T erhaltenGoto-Ziel ist weder eine Marke noch ein ZeigerGlobaler Zeiger ist konstant (trotzdem bei indirekten Aufrufen sichern/wiederherstellen).gp_offset (%ld) oder end_offset (%ld) ist kleiner als NullGravis-Akzent %<`%> auÃŸerhalb von AnfÃ¼hrungszeichen im Formatgsplit-dwarf wird auf dieser Plattform nicht unterstÃ¼tztPCH musste verschoben werdenHardware-Gleitkommabefehle fÃ¼r MIPS16 fÃ¼r ABIs auÃŸer o32 und o64Dezimale Hardware-Gleitkommabefehle sind im ESA/390-Modus nicht verfÃ¼gbarDezimale Hardware-Gleitkommabefehle sind auf %s nicht verfÃ¼gbarHardware-VektorunterstÃ¼tzung ist auf %s nicht verfÃ¼gbarHardware-VektorunterstÃ¼tzung ist mit %<-msoft-float%> nicht verfÃ¼gbarhat unterschiedliche Parameter in einer anderen Ãœbersetzungseinheithat unterschiedlichen RÃ¼ckgabetyp in einer anderen Ãœbersetzungseinheithat VorwÃ¤rtsreferenzenhat ungenauen Wert, wegen Verlust der Genauigkeithat keine Â»returnÂ«-Anweisung, soll aber Wert vom Typ Â»%sÂ« zurÃ¼ckgebenhat keinen Funktionsrumpf mit RÃ¼ckgabetyp-HerleitungInterner Fehler: head insn %d for block %d not found in the insn streamhierobere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausInterner Compilerfehler: histogram value statement does not correspond to the statement it is associated withiWMMXt und NEON sind unvertrÃ¤glichiWMMXt wird im Thumb-Modus nicht unterstÃ¼tztia64_print_operand: unbekannter Codeidentical_array_ref(): inconsistent dimensionsBezeichner %qE steht mit C++-SchlÃ¼sselwort in KonfliktBezeichner %qE wird in C++11 zum SchlÃ¼sselwortBezeichner %qE wird in C++20 zum SchlÃ¼sselwortBezeichner nach %<@protocol%> erwartetidentifier overflow: %dwenn eine der %<if%>-Klauseln einen Modifizierer verwendet, mÃ¼ssen alle %<if%>-Klauseln Modifizierer verwendenwenn das Apostroph sich nicht vermeiden lÃ¤sst, schlieÃŸen Sie es stattdessen in ein Direktivenpaar %qs und %qs einWenn dieser Code erreicht wird, wird das Programm abgebrochenwenn %qs nicht verwendbar ist, verwenden Sie stattdessen %qs%<#pragma %s %s%> wird ignoriert%<#pragma align%> wird fÃ¼r explizit ausgerichtetes %q+D ignoriert%<#pragma omp declare simd%> an Funktion mit %<_Atomic%>-qualifiziertem nicht-%<uniform%>-Argument wird ignoriert%<#pragma omp declare simd%> an Funktion mit %<_Atomic%>-qualifiziertem RÃ¼ckgabetyp wird ignoriert%<-fschedule-insns%> wird wegen Ausnahmebehandlungsfehler ignoriert%<asm%>-Angabe fÃ¼r nicht-statische lokale Variable %q+D wird ignoriertAttribut %qD an unbenanntem Namensraum wird ignoriertAttribut %qD an nicht-Â»inlineÂ«-Namensraum wird ignoriert%qE-Attribut wird fÃ¼r Templateinstanziierung %qT ignoriert%qE-Attribut wird fÃ¼r Templatespezialisierung %qT ignoriertAttribut %qE wird ignoriert, da es sich nicht auf eine Variable beziehtAttribut %qE wird ignoriert, da es sich auf eine Variable beziehtAttribut %qE wird ignoriert, da es sich auf eine initialisierte Variable beziehtAttribut %qE wird ignoriert, da es sich auf eine uninitialisierte Variable beziehtAttribut %<%E (%u)%> wird ignoriert, da es mit Attribut %<%E (%u)%> in Konflikt stehtAttribut %qE wird nach dem frÃ¼heren %qE ignoriertAttribut %qE steht mit dem Attribut %<either%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<lower%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %<noinit%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<persistent%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %<section%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<upper%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE wird in Deklaration der eingebauten Funktion %qD ignoriert, da es mit Attribut %qs in Konflikt stehtAttribut %qs wird ignoriert, da es dem vorherigen %qs widersprichtauf %qT nach einer Definition angewandte Attribute werden ignoriertauf Klassentyp %qT angewandte Attribute auÃŸerhalb einer Definition werden ignoriertauf abhÃ¤ngigen Typ %qT angewandte Attribute ohne zugehÃ¶rige Deklaration werden ignoriertAttribute an Templateargument %qE werden ignoriertAttribute an Templateargument %qT werden ignoriertdoppeltes Verzeichnis Â»%sÂ« wird ignoriert
--- 2213,2219 ----
  doppeltes %<_Atomic%>doppeltes %<_Thread_local%> oder %<__thread%>doppelter %<asm%>-Operandenname %qsdoppelter %<asm%>-Qualifizierer %qEdoppelter %<asm%>-Qualifizierer %qTdoppeltes %<const%>doppelter %<default%>-Fall in %<_Generic%>doppeltes %<mutable%>doppeltes %<restrict%>doppeltes %<volatile%>doppeltes %qDdoppeltes %qEdoppeltes Attribut %qEDoppelter Deklarationsspezifizierer %qEdoppeltes %qsDoppelte (oder sich Ã¼berschneidende) case-Wertedoppelter Basistyp %qT ungÃ¼ltigDoppelter case-Wertdoppelter CV-Qualifiziererdoppelte Deklaration fÃ¼r Protokoll %qEdoppelte Deklaration der Methode %<%c%E%> mit in Konflikt stehenden Typendoppelte Definition von Â»%sÂ«doppelte Definition einer Symbolversiondoppelter direkter Aufruf von %s in der Folge der spekulativen Aufrufe mit speculative_id %idoppelte explizite Instanziierung von %q#Ddoppelte explizite Instanziierung von %q#Tdoppelte Initialisierung von %qDduplicate insn UID: %idoppelte Instanzvariable %q+Ddoppelte Schnittstellendeklaration fÃ¼r Kategorie %<%E(%E)%>doppelte Schnittstellendeklaration fÃ¼r Klasse %qEdoppelte Marke %qDDoppelte Markendeklaration %qEInterner Fehler: duplicate loop headerdoppeltes Element %q+Ddoppelter Verweis %s in der Folge der spekulativen Aufrufe mit speculative_id %idoppelter typgenerischer Parametertyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>doppelter Virt-Spezifiziererdoppelte %<if%>-Bedingungdoppelt angegebener Parameter %qs in Attribut %<amdgpu_hsa_kernel%>wÃ¤hrend NeuÃ¼bersetzung mit %<-fcompare-debug%>Im Durchlauf %s: %s
  Dwarf-Version %wu wird nicht unterstÃ¼tztdynamische AbhÃ¤ngigkeit Â»%sÂ« nicht gefundendynamische Ausnahmespezifikationen sind in C++11 veraltetdynamischer Typ %qT seines Operanden hat keine Basisklasse vom Typ %qTder dynamische Typ %qT des Operanden hat keine eindeutige Ã¶ffentliche Basisklasse %qTeBPF-Stapelgrenze Ã¼berschrittenjeder nicht deklarierte Bezeichner wird nur einmal fÃ¼r jede Funktion, in der er vorkommt, gemeldetInterner Fehler: edge %s->%s has no corresponding call_stmtedge count is not compatible with function countInterner Fehler: edge from %d to %d should be marked irreducibleInterner Fehler: edge from %d to %d should not be marked irreducibleKante hat sowohl call_stmt als auch lto_stmt_uid gesetztInterner Fehler: edge not foundInterner Fehler: edge points to wrong declaration:entweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben seinentweder %<-fopenacc%> oder %<-fopenmp%> muss angegeben seinentweder sollten alle Initialisierer-Klauseln benannt sein oder gar keineausfÃ¼hrliche Typ-Spezifikation fÃ¼r einen enum mit GÃ¼ltigkeitsbereich darf nicht das SchlÃ¼sselwort %qD verwendenElementtypen mÃ¼ssen dieselben seinelement_number(): Bad dimension typeElementare BinÃ¤roperationelementare Funktionsargumente bei %C sind nicht konformElementares UnterprogrammElemente des Arrays %q#D haben unvollstÃ¤ndigen TypElemente des Arrays %q#T haben unvollstÃ¤ndigen Typeingebettetes %<\0%> im Formateingebettetes NUL in CFString-Literaldas ABI zum Ãœbergeben von leeren Klassen (%qT) als Parametern hat sich mit %<-fabi-version=12%> (GCC 8) geÃ¤ndertLeere DeklarationLeere Deklaration mit %<_Alignas%> redeklariert nicht SymbolLeere Deklaration mit Speicherklassenangabe redeklariert nicht SymbolLeere Deklaration mit Typqualifizierer redeklariert nicht SymbolLeeres Enum ist ungÃ¼ltigleerer Indexbereich in Initialisierungnicht-leere Initialisierung Â»init-captureÂ« eines Lambdasleere Initialisierung in Â»init-captureÂ« fÃ¼r Lambdaleere linke PrÃ¤zision im Format %sleere Klammern sind mehrdeutig und werden als Funktionsdeklaration angesehenfehlende PrÃ¤zision im Format %sleere Liste von EigenschaftsattributenLeerer Wertebereich angegebenleere Skalar-InitialisierungLeere Zeichenkette in Attribut %<target%>leere Struktur hat GrÃ¶ÃŸe 0 in C, aber 1 in C++leere Deklaration fÃ¼r strukturierte Bindungleere Union hat GrÃ¶ÃŸe 0 in C, aber 1 in C++Durchlauf %s fÃ¼r Funktion %s einschaltenDurchlauf %s fÃ¼r Funktionen im Bereich [%u, %u] einschaltenDas Einschalten der Ablaufverfolgung ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollDas Einschalten der UnterstÃ¼tzung der Aufgerufenen-Zusammenarbeit ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollumgebendes %<target%>umgebendes %qsumgebendes OpenACC-%qs-KonstruktumschlieÃŸende Klasse der %<constexpr%> nicht-statischen Elementfunktion %q+#D ist kein LiteraltypeinschlieÃŸende Klassentemplates werden nicht explizit spezialisiertumgebendes Eltern-Berechnungs-Konstruktumgebende Regionumgebende Routineumgebende Zielregionumgebende TaskEndausdruck verweist auf Ã¤uÃŸeren Iterator %qDInterner Fehler: end insn %d for block %d not found in the insn streamEnde der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdendie AufzÃ¤hlung Â»%sÂ« muss mindestens eine Konstante enthaltenenum-Konstante hier definiertenum-Konstante in booleschem Zusammenhangenum-Umwandlung von %qT nach %qT in Zuweisung ist in C++ ungÃ¼ltigenum-Umwandlung von %qT nach %qT in Initialisierung ist in C++ ungÃ¼ltigenum-Umwandlung von %qT nach %qT in RÃ¼ckgabe ist in C++ ungÃ¼ltigenum-Umwandlung in Zuweisung ist in C++ ungÃ¼ltigenum-Umwandlung in Initialisierung ist in C++ ungÃ¼ltigEnum-Umwandlung bei Ãœbergabe des Arguments %d von %qE ist in C++ ungÃ¼ltigÂ»enumÂ«-Typ hier definiertInterner Compilerfehler: enum value is not %<CONST_DECL%> or %<INTEGER_CST%>Interner Compilerfehler: enum value name is not %<IDENTIFIER_NODE%>Interner Compilerfehler: enum value type is not %<INTEGER_TYPE%> nor convertible to the enumAufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem Ausdruckbedingter Ausdruck enthÃ¤lt unvertrÃ¤gliche AufzÃ¤hlungswerte der Typen %qT und %qTAufzÃ¤hlungswert %qE wird nicht von switch behandeltAufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten GanzzahltypenAufzÃ¤hlungswert %qE ist auÃŸerhalb des GÃ¼ltigkeitsbereichs des zugrundeliegenden Typen %qTAufzÃ¤hlungswert fÃ¼r %qD ist keine GanzzahlkonstanteAufzÃ¤hlungswert fÃ¼r %qD muss ganzzahligen oder AufzÃ¤hlungstyp ohne GÃ¼ltigkeitsbereich habenAufzÃ¤hlungswert fÃ¼r %qE ist keine GanzzahlkonstanteAufzÃ¤hlungswert fÃ¼r %qE ist kein GanzzahlkonstantenausdruckUmgebungsvariable %<COLLECT_GCC%> muss gesetzt seinUmgebungsvariable %<COLLECT_GCC_OPTIONS%> muss gesetzt seinUmgebungsvariable %<COLLECT_LTO_WRAPPER%> muss gesetzt seinUmgebungsvariable %qs muss ganzzahlig sein und zwischen 0 und %wd liegenUmgebungsvariable %qs nicht definiertUmgebungsvariable COLLECT_GCC_OPTIONS muss gesetzt seinUmgebungsvariable DJGPP nicht definiertUmgebungsvariable DJGPP zeigt auf kaputte Datei %qsUmgebungsvariable DJGPP zeigt auf fehlende Datei %qsFehlerFehler beim SchlieÃŸen von %s: %mFehler in Argumenten fÃ¼r Spezifikationsfunktion %qsFehler beim LÃ¶schen von %sFehler beim InstanziierenFehler beim Schreiben von %qsFehler beim Schreiben der Datei %s: %mFehler: Fehler beim EinfÃ¼gen von Ãœbersetzungseinheiteneval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULL%qs wird ausgewertetExceptionaufrÃ¤umen fÃ¼r dieses Placement-New wÃ¤hlt delete-Operator fÃ¼r Nicht-PlacementAusnahmebehandlung ausgeschaltet, %<-fexceptions%> schaltet sie einFehlzuordnung von PersÃ¶nlichkeiten bei AusnahmebehandlungAusnahme des Typs %<%T%> wird gefangen werdenAusnahme des Typs %qT wird bereits von einem frÃ¼heren Exceptionhandler verarbeitetAusnahmen-Angabe von %qD hÃ¤ngt von sich selbst abÃ¼berzÃ¤hlige Elemente in %<char%>-Array-InitialisierungElementÃ¼berschreitung in ArrayinitialisierungElementÃ¼berschreitung in SkalarinitialisierungElementÃ¼berschreitung in struct-InitialisierungElementÃ¼berschreitung in union-InitialisierungElementÃ¼berschreitung in VektorinitialisierungÃ¼berzÃ¤hliger Verwendungs-Operand fÃ¼r AnweisungAusfÃ¼hrungszÃ¤hler als null angenommen
  AusfÃ¼hrungszÃ¤hler geschÃ¤tzt
! Interner Fehler: exit %d->%d not recordedExpansionsmuster %qE enthÃ¤lt keine ParameterpacksExpansionsmuster %qT enthÃ¤lt keine ParameterpacksExpansionspunkt ist Ort %iKlausel %<#pragma acc%> erwartet%<#pragma omp scan%> erwartet%<#pragma omp section%> oder %<}%> erwartetKlausel %<#pragma omp%> erwartet%<(%> erwartet%<(%> hinter template-argument-list erwartet%<(%> oder Zeilenende erwartet%<)%> erwartet%<)%> oder %<,%> erwartet%<*%> erwartet%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet%<,%> erwartet%<,%> oder %<)%> erwartet%<,%> oder %<...%> erwartet%<,%> oder %<;%> erwartet%<,%> oder %<}%> erwartet%<,%>, %<;%> oder %<}%> erwartet%<.%> erwartet%<...%> erwartet%<:%> erwartet%<:%> oder %<)%> erwartet%<:%> oder %<...%> erwartet%<:%> oder %<::%> erwartet%<:%>, %<,%>, %<;%>, %<}%> oder %<__attribute__%> erwartet%<::%> erwartet%<;%> erwartet%<;%> hinter Klassendefinition erwartet%<;%> hinter Strukturdefinition erwartet%<;%> hinter Uniondefinition erwartet%<;%> am Ende von Elementdeklaration erwartet%<;%> oder %<{%> erwartet%<;%> or %<{%> nach Definition der Methodenattribute erwartet%<;%>, %<,%> oder %<)%> erwartet%<;%>, Bezeichner oder %<(%> erwartet%<<%> erwartet%<=%> erwartetnach dem Objective-C-Attribut %qE wird ein %<=%> erwartet%<=%>, %<,%>, %<;%>, %<asm%> oder %<__attribute__%> erwartet%<>%> erwartet%<@end%> erwartet%<@synchronized%> erwartet%<@throw%> erwartet%<@try%> erwartet%<[%> erwartet%<]%> erwartet%<__label__%> erwartet%<__transaction_atomic%> erwartet%<__transaction_relaxed%> erwartet%<acq_rel%>, %<release%> oder %<acquire%> erwartet%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet%<allocator%> erwartet%<asm%> erwartet%<auto%> erwartet%<auto%> oder %<decltype(auto)%> nach %qE erwartetKlauselmodifizierer %<cancel%> %<if%> erwartet%<catch%> erwartet%<class%> erwartet%<class%> oder %<typename%> erwartet%<class%>, %<typename%> oder %<template%> erwartet%<co_yield%> erwartet%<concurrent%> erwartet%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet%<data%> erwartethinter %<#pragma acc %s%> wird %<data%> erwartet%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet%<declare%> erwartet%<decltype%> erwartet%<delete%> erwarteteine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet%<extern%> erwartet%<finally%> oder %<catch%> erwartet%<for%> hinter %qs erwartet%<host%>, %<nohost%> oder %<any%> erwartet%<in%>, %<out%>, %<inout%> oder %<mutexinoutset%> erwartet%<inclusive%>- oder %<exclusive%>-Klausel erwartet%<match%> erwartet%<namespace%> erwartet%<new%> erwartet%<none%> oder %<present%> erwartet%<none%> oder %<shared%> erwartet%<omp_priv%> oder Funktionsname erwartet%<operator%> erwartet%<point%> erwarteteine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwarteteine der Klauseln %<read%>, %<write%>, %<update%> oder %<capture%> erwartet%<return%> erwartet%<scalar%>, %<aggregate%> oder %<pointer%> erwartet%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet%<static_assert%> erwartet%<target%> erwartet%<teams%>, %<parallel%> oder %<thread%> erwartet%<template%> erwartet%<throw%> erwartet%<try%> erwarteteine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet%<using%> erwartet%<while%> erwartet%<{%> erwartet%<{%> oder %<:%> erwartet%<}%> erwartet%<}%> vor %<else%> erwartet%<~%> erwartet%d Ebenen von Template-Parametern fÃ¼r %q#D erwartet, %d erhalten%i oder mehr erwartet, %i gefundenSelektorname fÃ¼r %qE erwartet%qT erwartet, aber Argument hat Typ %qT%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet%<...%> erwartet64-Bit-Adresse erwartet, aber Argument 1 hat %d Bit64-Bit-Adresse erwartet, aber Argument 2 hat %d Bitfehlendes [big-endian|little-endian|default] hinter %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] nach %<#pragma GCC diagnostic%> erwartethinter %<#pragma message%> wird eine Zeichenkette erwartetexpected an SSA_NAME objectArgument zu %<msp430_select_cpu%> erwartetBezeichner fÃ¼r den Attributnamen erwartetAttribut vor %<...%> erwartetzwischen %i und %i erwartet, %i gefundenbinÃ¤rer Operator erwartetInterner Fehler: expected block indexInterner Fehler: expected block specifierboolescher Ausdruck erwartetboolescher Typ erwartetInterner Fehler: expected case labelKanal erwartetKlassenname erwartetKlassenschlÃ¼ssel erwartetKlassenname erwartetkonstanter Ganzzahlausdruck mit gÃ¼ltigem sync-hint-Wert erwartetkonstanter Offset erwartetkonstante GrÃ¶ÃŸe erwartetKonstruktor, Destruktor oder Typumwandlung erwartetWert fÃ¼r die Anzahl erwartetDeklaration erwartetDeklaration oder Anweisung erwartetDeklarationsspezifizierer erwartetDeklarationsspezifizierer oder %<...%> erwartetDeklarator erwartetInterner Fehler: expected else statementhinter SchlÃ¼sselwort %<operator%> wird leere Zeichenkette erwartetunerwartetes Ende der AuffanglisteZeilenende erwartetAusdruck erwartetÂ»expression-listÂ« oder Â»type-idÂ« erwartetHÃ¤ufigkeit erwartetHÃ¤ufigkeitswert erwartetFunktion erwartetFunktionsname erwartetFunktionsname und %<(%> erwartetInterner Fehler: expected goto expressionID-Ausdruck erwartetÂ»id-expression (arguments)Â« erwartetBezeichner erwartetBezeichner oder %<(%> erwartetBezeichner oder %<)%> erwartetBezeichner oder %<*%> erwartetBezeichner oder Zeichenkettenliteral erwartetInitialisierung erwartetGanzzahl erwartetGanzzahlausdruck erwartetListe von GanzzahlausdrÃ¼cken erwartetSchnittstelle oder Zeiger auf Schnittstelle erwartetSchleifendeklaration oder Initialisierung erwartetIterationsanweisung erwartetSprunganweisung erwartetSprungmarke erwartetbenannte Anweisung erwartetInterner Fehler: expected loop numberAbbildungsindex auf rechter Seite erwartetModulname erwartetNamensraumname erwartetSpezifikation mit geschachteltem Namen erwartetnumerischer Typ erwartetOperator erwartetParameterbÃ¼ndel vor %<...%> erwartetInterner Fehler: expected pass nameZeiger erwartetInterner Fehler: expected pointer as argument of unary %<*%>Zeiger in %qs-Klausel erwartetÃ¼bergeordneter Ausdruck erwartetPtr-Operator erwartetQualifizierten Namen in Friend-Deklaration fÃ¼r Konstruktor %qD erwartetQualifizierten Namen in Friend-Deklaration fÃ¼r Destruktor %qD erwartetAuswahl-Anweisung erwarteterwartete Signatur: %qDeinelnen Zeiger in %qs-Klausel erwartetSpezifizierer-Qualifizierer-Liste erwartetAnweisung erwartetZeichenkettenliteral erwartetZeichenkettenliteral erwartetSuffixbezeichner erwartetTemplateargument erwartetTemplate-ID erwartetTemplate-ID fÃ¼r Typ erwartetTemplatename erwartetName des Merkmalsselektors erwartetTypspezifizierer erwartetTyp-Name erwartetTypspezifikation erwartetunqualifizierte ID erwartetals Argument 1 wurde entweder ein Zeigertyp oder ein Ganzzahltyp erwartetInterner Fehler: expecting internal function nameExplizite Erfassung (als Kopie) von %<this%> ist mit Standarderfassung (als Kopie) gedoppeltExplizite Erfassung (als Kopie) von %qD ist mit Standarderfassung (als Kopie) gedoppeltExplizite Erfassung (als Referenz) von %qD ist mit Standarderfassung (als Referenz) gedoppeltexplizite Umwandlungsoperatoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarder explizite Herleitungshinweis ist hier deklariertExplizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigtExplizites Goto am Ende von bb %dexplizite Instanziierung von %q#Dexplizite Instanziierung von %q#T vor Definition des Templatesexplizite Instanziierung von %qD, aber keine Definition verfÃ¼gbarexplizite Instanziierung von %qD in Namensbereich %qD (das nicht Namensbereich %qD einschlieÃŸt)explizite Instanziierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwendenExplizite Instanziierung des Funktionskonzepts %q#Dexplizite Instanziierung des Nicht-Klassen-Templates %qDexplizite Instanziierung des Nicht-Templates %q#Dexplizite Instanziierung des Nicht-Templatetyps %qTExplizite Instanziierung des Variablenkonzepts %q#Dexplizite Instanziierung darf kein %<consteval%> verwendenexplizite Instanziierung darf kein %<constexpr%> verwendenexplizite Instanziierung darf kein %<inline%> verwendenexplizite Qualifizierung in Deklaration von %qDder expliziten Spezialisierung %q#D fehlen mÃ¶glicherweise Attributeexplizite Spezialisierung als %<concept%> deklariertexplizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qDexplizite Spezialisierung von %qD nach erster Verwendungder expliziten Spezialisierung von %D muss %<template <>%> vorausgehenexplizite Spezialisierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwendenexplizite Spezialisierung des Funktionskonzepts %qDexplizite Spezialisierung des Nicht-Templates %qTexplizite Templateargumentliste nicht erlaubtexplizite Template-Spezialisierung kann keine Speicherklasse habenExplizite Standardfunktion %q+D kann nicht als %qs deklariert werden, da die implizite Deklaration nicht %qs ist:explizit verwendete Register mÃ¼ssen oben auf dem Stapel gruppiert werdenExponent-Buchstabe Â»qÂ« in Real-Literalkonstante bei %CAusdruck in !$OMP ATOMIC WRITE-Zuweisung Â»var = exprÂ« muss skalar sein und kann keine Variable bei %L referenzierenAusdruck in Zuweisung !$OMP ATOMIC Â»var = var op exprÂ« muss skalar sein und kann keine Variable bei %L referenzierenAusdruck %qE bezeichnet keine %<constexpr%>-FunktionAusdruck %qE ist kein KonstantenausdruckAusdruck kann nicht als Funktion verwendet werdenAusdruck berechnet nicht die Anzahl der Elemente in diesem Array; der Elementtyp ist %qT, nicht %qTAusdruck in new-Deklarator muss Ganzzahl- oder AufzÃ¤hlungstyp habenAusdruck in statischer Behauptung ist keine GanzzahlAusdruck in statischer Behauptung ist kein konstanter GanzzahlausdruckAusdruck in statischer Behauptung ist nicht konstantAusdrucksliste als zusammengesetzten Ausdruck in funktionaler Umwandlung behandeltAusdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandeltAusdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandeltAusdruck muss in runden Klammern eingeschlossen seinAusdruck muss ganzzahlig seinAusdruck von abstraktem Klassentyp %qT kann nicht in throw-Ausdruck verwendet werdenAusdrucksanweisung hat unvollstÃ¤ndigen Typextend_ref(): Bad tailerweiterte Initialisierungslisten nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarerweiterte Register haben keine oberen HÃ¤lftenextern-Deklaration von %q+D folgt Deklaration ohne BindungGlobaler Wert mit externem Modellexterne Symbole kÃ¶nnen keine Initialisierung habenexterne Funktionen zur TLS-Initialisierung werden auf diesem Ziel nicht unterstÃ¼tztfÃ¼r Symbol %q+D wird wegen des Attributes %qE externe Bindung benÃ¶tigtInterner Fehler: externally visible inline clonezusÃ¤tzliches %<;%>zusÃ¤tzliches %<;%> hinter Funktionsdefinition innerhalb einer KlassezusÃ¤tzliche geschweifte Klammern am Ende der InitialisierungzusÃ¤tzliche Elemente in Skalar-InitialisierungZusÃ¤tzliche ausgehende Kante %d->%dzusÃ¤tzliche Qualifizierung %<%T::%> an Element %qszusÃ¤tzliche Qualifizierung nicht erlaubtzusÃ¤tzliches SemikolonzusÃ¤tzliches Semikolon in Methodendefinition angegebenzusÃ¤tzliches Semikolon in Â»structÂ« oder Â»unionÂ« angegebenzusÃ¤tzliche Typqualifizierer in Format-Argument (Argument %d)Plugin %s kann nicht initialisiert werdenfailed to create map component '%s'failed to create union component '%s'eingebaute Funktion konnte nicht expandiert werdenEnde-Status konnte nicht ermittelt werden: %mVerarbeitungszeiten konnten nicht ermittelt werden: %mPlugin %s kann nicht initialisiert werdentemporÃ¤re Datei %s konnte nicht fÃ¼r LTO-Ausgaben geÃ¶ffnet werdentemporÃ¤re Datei %s konnte nicht mit LTO-Ausgabe geÃ¶ffnet werdenZurÃ¼ckfordern der nicht benÃ¶tigten Funktion gescheitertZurÃ¼ckfordern der nicht benÃ¶tigten Funktion in gleicher Comdat-Gruppe gescheitertLiteral konnte nicht in den Zeichenvorrat %qT der AusfÃ¼hrungsumgebung Ã¼bersetzt werdenFehler-Speichermodell kann nicht stÃ¤rker als Erfolgs-Speichermodell fÃ¼r %<__atomic_compare_exchange%> seinFehlschlag bei Vereinfachung der Teil-Zeichenketten-Referenz in DATA-Anweisung bei %LNeuladen gescheitert:Fallthru-Kante hinter einer Kontrollanweisung in bb %dInterner Fehler: fallthru edge after unconditional jump in bb %iInterner Fehler: fallthru edge crosses section boundary in bb %ifallthru to exit from bb %din Objective-C 1.0 gibt es keine schnelle AufzÃ¤hlungAttribute fastcall und cdecl sind nicht vertrÃ¤glichAttribute fastcall und regparm sind nicht vertrÃ¤glichAttribute fastcall und stdcall sind nicht vertrÃ¤glichAttribute fastcall und thiscall sind nicht vertrÃ¤glichschwerwiegender Fehler: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)auf Feld %q#D kann mittels %q#D zugegriffen werdenFeld %q#D mit gleichem Namen wie KlasseFeld %qD hat unvollstÃ¤ndigen Typen %qTFeld %qE als Funktion deklariertFeld %qE hat unvollstÃ¤ndigen TypenFeld Â»%sÂ« muss initialisiert, aber Ã¼bersprungen werdenFeld kann nicht %<scope%> seinFeldname nicht in Datensatz- oder union-InitialisierungFeld nicht in Interface erlaubtFeldprÃ¤zisionsangabeFeldbreiteFeldbreite im printf-FormatFeldbreite im scanf-FormatFeldbreite im strfmon-FormatFeldbreite im strftime-FormatFeldbreitenangabeFelder haben unterschiedliches Layout in einer anderen ÃœbersetzungseinheitDatei %qs verlassen, aber nicht betretenDatei endet in StandardargumentDeklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<register%>der Dateiname %qs beginnt nicht mit dem Profil-PrÃ¤fix %qsFÃ¼llzeichenFÃ¼llzeichen im strfmon-Formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini-Funktion im Objekt %s gefundender Operand des ersten %<sizeof%> wurde hier deklarierterstes Argument muss []byte seindas erste Argument muss vom Typ Â»size_tÂ« sein, nicht Â»%sÂ«erstes Argument von %q+D sollte %<int%> seinErstes Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Aufrufausdruck seinerstes Argument fÃ¼r %<__builtin_choose_expr%> ist keine KonstanteErstes Argument fÃ¼r %<va_arg%> nicht vom Typ %<va_list%>Interner Compilerfehler: first mismatch is fielderster Offset muss in umgedrehter Richtung der Schleifeniterationen seinerstes Register muss R0 seinerstmals hier gesehenerstmals hier angegebenfeststehendes ebp-Register erfordert %<-maccumulate-outgoing-args%>feststehendes ebp-Register erfordert %<target("accumulate-outgoing-args")%>festes Register %s zur ParameterÃ¼bergabe an Funktion verwendetFestkommaÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEFestkommaÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEFestkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tztFestkommatypen werden in C++ nicht unterstÃ¼tztflexibles Arrayelement %qD hat keine wohldefinierten Paddingbits fÃ¼r %qsflexibles Arrayelement %qD in ansonsten leerem %q#Tflexibles Arrayelement %qD in Unionflexibles Arrayelement %qD nicht am Ende von %q#Tflexibles Arrayelement in einer Struktur ohne benannte Elementeflexibles Arrayelement in Unionflexibles Arrayelement nicht am Ende von structGleitkommakonstante Ã¼berschreitet Wertebereich von %qTGleitkommakonstante falsch verwendetGleitkommakonstante auf Null abgeschnittenGleitkommaliteral Ã¼berschreitet Wertebereich des Typs %qTGleitkommaliteral auf Null abgeschnittenGleitkommaÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEGleitkommaÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEGleitkommakonstante ist kein gÃ¼ltiger direkter OperandGleitkomma-Suffix %qs durch Implementierung Ã¼berdecktAblaufsteuerungsbefehl innerhalb eines Basis-Blockesfmax-include-depth=<Anzahl> Maximale Tiefe von verschachtelten #include festlegen.Faltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndertFalten einer leeren Expansion Ã¼ber %Ofold-expressions sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarfopen %s: %mfÃ¼r %qDum eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>fÃ¼r Funktionsparameter vom Typ Array muss die LÃ¤nge angegeben seinfÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤tum %<std::initializer_list%> herzuleiten, verwenden Sie einen copy-list-initialization (also mit %<=%> vor dem %<{%>)ErhÃ¶hungsausdruck kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senErhÃ¶hungsausdruck hat keinen EffektErhÃ¶hungsausdruck ist eine Referenz, kein Aufruf, zur Funktion %qEfÃ¼r Zeigertyp muss der LÃ¤ngenausdruck angegeben werdenfÃ¼r Anweisung erwartetFÃ¼r Template-Deklaration %q+DfÃ¼r die Option %<-mcache-block-size=X%> sind nur die Werte 4, 8, 16, 32, 64, 128, 256 oder 512 gÃ¼ltigfÃ¼r Typ %qTfÃ¼r Arraytyp mit unbekannten Grenzen muss ein LÃ¤ngenausdruck angegeben werdenfor-, while- oder do-Anweisung erwartetFormatFormatargument %d nicht verwendet vor verwendetem Argument %d im %<$%>-Stil-FormatFormatargument %d mehr als einmal im %s-Format verwendetFormatargument sollte eine %qs-Referenz seineine Zeichenkette wurde gefunden, aber das Format-Argument sollte eine %qs-Referenz seinFormat ist Â»wide characterÂ«-ZeichenketteFormat ist kein Zeichenkettenliteral, und keine FormatargumenteFormat ist kein Zeichenkettenliteral, Argumenttypen ungeprÃ¼ftFormat ist kein Zeichenkettenliteral, Formatzeichenkette ungeprÃ¼ftFormat der SpaltenÃ¼berschriften in %<devices.csv%> ist falschFormat-Zeichenkettenargument folgt den zu formatierenden ArgumentenFormat-Zeichenkettenargument ist kein ZeichenkettentypFormatzeichenkette ist hier definiertFormatzeichenkette ist kein Array vom Typ %qsZeiger auf qualifizierten Funktionstypen %qT wird geformtZeiger auf Referenztyp %qT wird geformtReferenz auf qualifizierten Funktionstypen %qT wird geformtReferenz auf Referenztyp %qT wird geformtReferenz auf Â»voidÂ« wird gebildetbeim Formen des Typs von %qsVorwÃ¤rtsdeklaration von %q#T%<%c%s%> gefunden%<-%E%> statt %<+%E%> in Protokoll(en) gefunden%<:%> in Spezifikation mit geschachteltem Namen gefunden, %<::%> erwartetein %qT wurde gefunden, aber das Format-Argument sollte eine Zeichenkette seineine %qs-Referenz wurde gefunden, aber das Format-Argument sollte eine Zeichenkette seinfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolStandard-Fall nicht am Anfang des case-Vektors gefundenGleitkomma-Software-VervollstÃ¤ndigung benÃ¶tigt %<-mtrap-precision=i%>fr30_print_operand: ungÃ¼ltiger Code %%Ffr30_print_operand: ungÃ¼ltiger Code %%xfr30_print_operand: ungÃ¼ltiger Operand fÃ¼r Code %%Afr30_print_operand: unbehandeltes MEMfr30_print_operand: unbekannter Codefr30_print_operand: nicht erkannter Code %%Bfr30_print_operand: nicht erkannter Code %%bfr30_print_operand: nicht erkannter Code %%pfr30_print_operand_address: unbehandelte AdresseRahmenzeiger benÃ¶tigt, aber reserviertRahmengrÃ¶ÃŸe von %qs ist %wd BytesRahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, grÃ¶ÃŸer als benutzerdefinierte Stapelgrenze von %d Bytes. Eine unbedingte Falle wird gesetzt.RahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, mehr als die HÃ¤lfte der StapelgrÃ¶ÃŸe. Dynamische PrÃ¼fung wÃ¤re nicht zuverlÃ¤ssig. FÃ¼r diese Funktion wird keine PrÃ¼fung ausgegeben.RahmengrÃ¶ÃŸe zu groÃŸ fÃ¼r zuverlÃ¤ssige StapelÃ¼berprÃ¼fungfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupÂ»friendÂ«-Deklaration %q#D deklariert eine Nicht-Template-FunktionFriend-Deklaration %qD in lokaler Klasse ohne vorherige DeklarationÂ»friendÂ«-Deklaration %qD ist fÃ¼r explizite Spezialisierung nicht sichtbarÂ»friendÂ«-Deklaration %qD darf keine Â»virt-specifierÂ« habenÂ»friendÂ«-Deklaration benennt keine Klasse oder Funktion%<friend%>-Deklaration hierfriend-Deklaration nicht in KlassendefinitionÂ»friendÂ«-Deklaration %q#D gibt Defaultargumente an und ist nicht die einzige DeklarationÂ»friendÂ«-Deklaration von %qD gibt Defaultargumente an und ist keine Definitionfriend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend %#T%>friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend class %T::%D%>Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<%D::%> qualifiziert istDefinition der Freundfunktion %qs kann keinen Namen haben, der mit %<::%> qualifiziert istaus der Definition von %q#Dvon vorheriger Deklaration %qFfrv_print_operand: unbekannter CodeFunktion kann nur mit nil verglichen werdenFunktion %q#D ist wie eine Variable initialisiertFunktionsdefinition von %q+D ist als Â»dllimportÂ« markiertFunktion %q+D Teil des Alias-ZyklusFunktion %q+F kann nie kopiert werden, da sie das Attribut %<noclone%> hatdie Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales Â»gotoÂ« empfÃ¤ngtdie Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichertdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein berechnetes Â»gotoÂ« enthÃ¤ltdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein Argument vom Typ Array variabler LÃ¤nge hatdie Funktion %q+F kann nie inline sein, da dies mit %<-fno-inline%> unterdrÃ¼ckt wirddie Funktion %q+F kann nie Â»inlineÂ« sein, da sie %<__builtin_return%> oder %<__builtin_apply_args%> verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie alloca verwendet (zum Aufheben: Attribut Â»always_inlineÂ« verwenden)Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hatdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« enthÃ¤ltdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie setjmp verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie Â»setjmp-longjmpÂ«-Ausnahmebehandlung verwendetdie Funktion %q+F kann nie Â»inlineÂ« sein, da sie eine variable Argumentliste verwendetFunktion %qD wurde als %<[[noreturn]]%> deklariert, das weicht von der ersten Deklaration abFunktion %qD wurde innerhalb einer Union als %<virtual%> deklariertFunktion %qD ist wie eine Variable initialisiertFunktion %qD kÃ¶nnte ein Kandidat fÃ¼r Formatattribut %qs seinFunktion %qD als Variable redeklariertFunktion %qD als %<asm%>-Ausgabe verwendetFunktion %qs kann nicht als %<mutable%> deklariert seinFunktion %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rftefunktionsargumente von %<__builtin_tgmath%> haben alle denselben Typden Funktionsargumenten von %<__builtin_tgmath%> fehlt der typgenerische ParameterFunktionsattribute %qs und %qs schlieÃŸen sich gegenseitig ausFunktionskÃ¶rper kann zum Link-Zeitpunkt Ã¼berschrieben werdenFunktionskÃ¶rper nicht verfÃ¼gbarFunktionsrumpf ist innerhalb des Interface Â»%sÂ« nur in final-Funktionen erlaubtFunktionsaufruf hat zusammengesetzten WertFunktion Ã¼ber nicht kompatiblen Typen aufgerufenFunktionskonzept muss aufgerufen werdenFunktionsdeklaration ist kein Prototypals %<noreturn%> deklarierte Funktion hat %<return%>-AnweisungFunktionsdefinition deklarierte %<auto%>Funktionsdefinition deklarierte %<register%>Funktionsdefinition deklarierte %<typedef%>Funktionsdefinition deklarierte %qsFunktionsdefinition deklariert keine ParameterFunktionsdefinition hat qualifizierten void-RÃ¼ckgabetypenFunktion gibt keinen Zeichenkettentypen zurÃ¼ckFunktion ist extern gebunden, aufgrund einer Benutzeranforderung werden nur static-Funktionen geinlinet, um Live-Patchen zu ermÃ¶glichenFunktion liefert mÃ¶glicherweise Adresse einer lokalen Variablen zurÃ¼ckFunktion kÃ¶nnte ein Kandidat fÃ¼r Attribut %qs seinFunktion kÃ¶nnte Kandidat fÃ¼r Attribut %qs sein, wenn sie als normal zurÃ¼ckkehrend bekannt istFunktionsname als linker Operand von %<<%> ist in C++20 verboten; klammern Sie den Funktionsnamen mit %<()%> einFunktionsname fÃ¼r die Startadresse erwartetFunktionsname fÃ¼r die Startadresse erwartet, nicht Â»%sÂ«Funktion kommt nicht fÃ¼r Â»inlineÂ« in BetrachtFunktion nicht Â»inlineÂ« deklariert und CodegrÃ¶ÃŸe wÃ¼rde wachsenFunktion kann nicht Â»inlineÂ« seinFunktion kein Kandidat fÃ¼r Â»inlineÂ«Funktions- oder Arraytyp %qT in %<#pragma omp declare reduction%>Funktions- oder Arraytyp in %<#pragma omp declare reduction%>FunktionsparameterFunktionszeiger werden mit der Option %<-mabi=ti%> nicht unterstÃ¼tztUnpassende Anzahl der RÃ¼ckgabewerteRÃ¼ckgabetyp der Funktion kann keine Funktion seinFunktionsrÃ¼ckgabetypen nicht kompatibel wegen %<volatile%>Funktion gibt eine FunktionFunktion gibt ein Array zurÃ¼ckFunktion liefert Adresse einer Sprungmarke zurÃ¼ckFunktion liefert Adresse einer lokalen Variablen zurÃ¼ckFunktion gibt Aggregat zurÃ¼ckInterner Fehler: function symbol is not functionFunktions-Template %qD als Klassentemplate redeklariertBezeichner %qD fÃ¼r Funktionstemplate ist geschachteltem Namens-SpezifiziererFunktionstypen nicht wirklich kompatibel in ISO-CFunktionsversionen kÃ¶nnen nicht als %<gnu_inline%> markiert werden, KÃ¶rper mÃ¼ssen generiert werdenFunktion mit qualifiziertem void-RÃ¼ckgabetypen aufgerufenFunktions-GÃ¼ltigkeitsbereich %qE ist implizit auto, jedoch als %qs deklariertFunktions-GÃ¼ltigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarRumpf eines function-try-block in einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbarfunction_profiler-UnterstÃ¼tzungfunction_profiler-UnterstÃ¼tzung fÃ¼r MMIXfunktionale Umwandlung in Arraytyp %qTFunktionen kÃ¶nnen nicht %<scope%> seinAusschuss am Ende von %<#pragma nomember_alignment%>gcc-Treiberversion %s %s fÃ¼hrt GCC-Version %s aus
  gcc-Version %s %s
  gcov %s%s
  Interner Fehler: generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>get_mpz(): Not an integer constantKern-DateigrÃ¶ÃŸenlimit kann nicht geholt werden: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typeInterner Fehler: gfc_array_dimen_size(): Bad EXPR_ARRAY exprInterner Fehler: gfc_array_dimen_size(): Bad dimensionInterner Fehler: gfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variableInterner Fehler: gfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsInterner Fehler: gfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typeInterner Fehler: gfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran unterstÃ¼tzt nicht -E ohne -cppgfortran: Nur eine Option %<-J%> erlaubtGimple-Aufruf hat kein ZielGimple-Aufruf hat zwei Zielegimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockGimplifikation gescheitertglobale Konstruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztglobale Destruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztder Inhalt des %<global-module-fragment%> muss aus einer PrÃ¤prozessor-Einbindung stammenglobale Qualifizierung von Klassenname ist ungÃ¼ltigglobale Register-Variable %qD in verschachtelter Funktion verwendetglobale Registervariable folgt einer Funktionsdefinitionglobale Registervariable hat AnfangswertGlobale/statische Variablenzuweisung wurde abgefangenglobale Variablen, statische Variablen, Felder, Manifest-Konstanten, ref- und out-Parameter kÃ¶nnen nicht %<scope%> sein%d Template-Parameter fÃ¼r %q#D erhalten%d Template-Parameter fÃ¼r %q#T erhaltenGoto-Ziel ist weder eine Marke noch ein ZeigerGlobaler Zeiger ist konstant (trotzdem bei indirekten Aufrufen sichern/wiederherstellen).gp_offset (%ld) oder end_offset (%ld) ist kleiner als NullGravis-Akzent %<`%> auÃŸerhalb von AnfÃ¼hrungszeichen im Formatgsplit-dwarf wird auf dieser Plattform nicht unterstÃ¼tztPCH musste verschoben werdenHardware-Gleitkommabefehle fÃ¼r MIPS16 fÃ¼r ABIs auÃŸer o32 und o64Dezimale Hardware-Gleitkommabefehle sind im ESA/390-Modus nicht verfÃ¼gbarDezimale Hardware-Gleitkommabefehle sind auf %s nicht verfÃ¼gbarHardware-VektorunterstÃ¼tzung ist auf %s nicht verfÃ¼gbarHardware-VektorunterstÃ¼tzung ist mit %<-msoft-float%> nicht verfÃ¼gbarhat unterschiedliche Parameter in einer anderen Ãœbersetzungseinheithat unterschiedlichen RÃ¼ckgabetyp in einer anderen Ãœbersetzungseinheithat VorwÃ¤rtsreferenzenhat ungenauen Wert, wegen Verlust der Genauigkeithat keine Â»returnÂ«-Anweisung, soll aber Wert vom Typ Â»%sÂ« zurÃ¼ckgebenhat keinen Funktionsrumpf mit RÃ¼ckgabetyp-HerleitungInterner Fehler: head insn %d for block %d not found in the insn streamhierobere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausInterner Compilerfehler: histogram value statement does not correspond to the statement it is associated withiWMMXt und NEON sind unvertrÃ¤glichiWMMXt wird im Thumb-Modus nicht unterstÃ¼tztia64_print_operand: unbekannter Codeidentical_array_ref(): inconsistent dimensionsBezeichner %qE steht mit C++-SchlÃ¼sselwort in KonfliktBezeichner %qE wird in C++11 zum SchlÃ¼sselwortBezeichner %qE wird in C++20 zum SchlÃ¼sselwortBezeichner nach %<@protocol%> erwartetidentifier overflow: %dwenn eine der %<if%>-Klauseln einen Modifizierer verwendet, mÃ¼ssen alle %<if%>-Klauseln Modifizierer verwendenwenn das Apostroph sich nicht vermeiden lÃ¤sst, schlieÃŸen Sie es stattdessen in ein Direktivenpaar %qs und %qs einWenn dieser Code erreicht wird, wird das Programm abgebrochenwenn %qs nicht verwendbar ist, verwenden Sie stattdessen %qs%<#pragma %s %s%> wird ignoriert%<#pragma align%> wird fÃ¼r explizit ausgerichtetes %q+D ignoriert%<#pragma omp declare simd%> an Funktion mit %<_Atomic%>-qualifiziertem nicht-%<uniform%>-Argument wird ignoriert%<#pragma omp declare simd%> an Funktion mit %<_Atomic%>-qualifiziertem RÃ¼ckgabetyp wird ignoriert%<-fschedule-insns%> wird wegen Ausnahmebehandlungsfehler ignoriert%<asm%>-Angabe fÃ¼r nicht-statische lokale Variable %q+D wird ignoriertAttribut %qD an unbenanntem Namensraum wird ignoriertAttribut %qD an nicht-Â»inlineÂ«-Namensraum wird ignoriert%qE-Attribut wird fÃ¼r Templateinstanziierung %qT ignoriert%qE-Attribut wird fÃ¼r Templatespezialisierung %qT ignoriertAttribut %qE wird ignoriert, da es sich nicht auf eine Variable beziehtAttribut %qE wird ignoriert, da es sich auf eine Variable beziehtAttribut %qE wird ignoriert, da es sich auf eine initialisierte Variable beziehtAttribut %qE wird ignoriert, da es sich auf eine uninitialisierte Variable beziehtAttribut %<%E (%u)%> wird ignoriert, da es mit Attribut %<%E (%u)%> in Konflikt stehtAttribut %qE wird nach dem frÃ¼heren %qE ignoriertAttribut %qE steht mit dem Attribut %<either%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<lower%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %<noinit%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<persistent%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %<section%> in Konflikt; wird ignoriertAttribut %qE steht mit dem Attribut %<upper%> in Konflikt; wird ignoriertAttribut %qE steht mit Attribut %qs in Konflikt; wird ignoriertAttribut %qE wird in Deklaration der eingebauten Funktion %qD ignoriert, da es mit Attribut %qs in Konflikt stehtAttribut %qs wird ignoriert, da es dem vorherigen %qs widersprichtauf %qT nach einer Definition angewandte Attribute werden ignoriertauf Klassentyp %qT angewandte Attribute auÃŸerhalb einer Definition werden ignoriertauf abhÃ¤ngigen Typ %qT angewandte Attribute ohne zugehÃ¶rige Deklaration werden ignoriertAttribute an Templateargument %qE werden ignoriertAttribute an Templateargument %qT werden ignoriertdoppeltes Verzeichnis Â»%sÂ« wird ignoriert
*************** Verwenden Sie die Option %<-mcpu%>, um d
*** 2271,2276 ****
  erfordertÂ»requiresÂ«-Klausel in Deklaration von Nichtfunktionstyp %qTÂ»requiresÂ«-Klausel fÃ¼r RÃ¼ckgabetyprequires-clause an type-idrequires-clause an TypedefAuflÃ¶sungs-Sub-ID %wx nicht in Objekt-DateiInterner Fehler: resolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeAuflÃ¶ser-indirekte Funktion ist hier deklariertErgebnis von %<operator->()%> ergibt Nicht-Zeiger-ErgebnisErgebnis von %qE erfordert %u Bits, aber %qT hat nur %u BitsRÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkungResultat mit nicht konstanter ZeichenlÃ¤ngeSignieren der RÃ¼ckgabeadresse wird nur fÃ¼r %<-mabi=lp64%> unterstÃ¼tztreturn streicht Qualifizierer %qv von Zeiger-ZieltypReturn-Kante zeigt nicht auf Ausgang in bb %dRÃ¼ckgabe von Pointer auf nicht enthaltenen Adressraumreturn erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vÂ»returnÂ« nicht gefolgt von SperreRÃ¼ckgabetyp %q#T ist unvollstÃ¤ndigRÃ¼ckgabetyp ist auf %<int%> voreingestelltHerleitung des RÃ¼ckgabetypen wird nicht unterstÃ¼tzt, wenn die Funktion der Basisklasse Ã¼bersteuert werden kannRÃ¼ckgabetyp ist unvollstÃ¤ndigRÃ¼ckgabetyp kÃ¶nnte Kandidat fÃ¼r Formatattribut seinRÃ¼ckgabetyp von %qD ist nicht %<int%>RÃ¼ckgabetyp von %qD ist nicht %qsRÃ¼ckgabetyp fÃ¼r FunktionAngabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltigAngabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltigRÃ¼ckgabetyp fÃ¼r %<operator %T%> angegebenRÃ¼ckgabetyp fÃ¼r Herleitungshinweis angegebenunvertrÃ¤gliche RÃ¼ckgabetypenRÃ¼ckgabe eines Wertes in Funktion ohne RÃ¼ckgabetypReturn-Anweisung mit Wert, in Funktion mit RÃ¼ckgabetyp %qTReturn-Anweisung ohne Wert, in %qT zurÃ¼ckgebender Funktion%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkungzurÃ¼ckgegeben von %qDzurÃ¼ckgegeben von %qTRÃ¼ckgabe von %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt einen Zeiger in eine Zahl um, ohne explizite TypkonvertierungRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungRÃ¼ckgabe von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r SkalareRÃ¼ckgabe eines Wertes von einem KonstruktorWert von Destruktor zurÃ¼ckgegebenInitialisierungsliste wird zurÃ¼ckgegebendas ZurÃ¼ckgeben der lokalen %<initializer_list%>-Variable %qD verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden ArraysRÃ¼ckgabe von Zeiger auf %qD vom Typ %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTReferenz auf temporÃ¤ren Wert wird zurÃ¼ckgegebendas ZurÃ¼ckgeben einer temporÃ¤ren %<initializer_list%> verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden Arraysumgekehrte Speicherreihenfolge fÃ¼r Gleitkommaskalareumgekehrte Speicherreihenfolge fÃ¼r Skalareumgekehrte Speicherreihenfolge fÃ¼r Â»%smodeÂ«rechter Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senrechter Operand des Komma-Operators hat keinen Effektrechter Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qErechter Operand des Schiebeausdrucks %q+E ist mindestens so groÃŸ wie die Genauigkeit %wu des linken Operandenrechter Operand des Schiebeausdrucks %q+E ist negativrechte PrÃ¤zisionrechte PrÃ¤zision im strfmon-FormatRechts-Schiebe-Weite >= Breite des TypsRechts-Schiebe-Weite >= Breite des VektorelementsRechts-Schiebe-Weite ist negativrechter Operand des Komma-Ausdrucks hat keinen EffektRundungsmodus fÃ¼r VAX-Floats nicht unterstÃ¼tztRundungsergebnis wird immer 0 seinRundung auf %d Bits hat keinen Effekt fÃ¼r Festkommawert mit %d Bit NachkommaanteilRoutine %qD ist hier deklariertUnterprogrammaufruf verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurdeUnterprogrammaufruf verwendet denselben OpenACC-Parallelismus wie enthaltende Schleiferv32e erfordert die ilp32e-ABICPU rx100 hat keine FPU-HardwareCPU rx200 hat keine FPU-Hardwareselber kanonischer Typknoten fÃ¼r die unterschiedlichen Typen %qT und %qTselbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstruktdieselbe Version wurde zuvor hier definiertInterner Fehler: same_comdat_group is not a circular listInterner Fehler: same_comdat_group list across different groupsFehlzuordnung von Attributen der Bereinigungsfunktion%d %<template<>%> gefunden, %d werden fÃ¼r Spezialisierung eines Elementfunktionstemplates benÃ¶tigt%<typename %E%> sagen, wenn ein Typ gemeint istskalares Objekt %qD erfordert ein Element in InitialisierungSkalierung muss nichtnegativ seinSkalierung und Normalisierung kÃ¶nnen nicht gleichzeitig aktiv sein; wird Ã¼bersprungen
  Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>Plan-TeilgrÃ¶ÃŸenausdruck muss bestimmt seinBereich %qT vor %<~%> ist kein Klassennameenum %qT mit eingeschrÃ¤nkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, spÃ¤ter jedoch als %qT durch %<...%> Ã¼bergebenenums mit GÃ¼ltigkeitsbereich nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarfalsche Zuordnung zwischen innerhalb und auÃŸerhalb eines GÃ¼ltigkeitsbereiches in enum %q#Tdas Score-Argument muss ein konstanter ganzzahliger Ausdruck seindas Score-Argument darf nicht negativ seinzweites Argument muss eine Scheibe oder Zeichenkette seinzweites Argument von %q+D sollte %<char **%> seinZweites Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Zeigertyp seinZweites Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante seinzweites Argument fÃ¼r %<va_arg%> ist vom unvollstÃ¤ndigen Typ %qTzweites Argument fÃ¼r %qs muss im Bereich [0, 12] liegenzweites Argument fÃ¼r Funktion %qE muss eine konstante Zweierpotenz zwischen %qi und %qu Bits seinzweiter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senzweiter Operand des bedingten Ausdrucks hat keinen Effektzweiter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qEzweiter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>Zweiter Parameter von %<va_start%> ist nicht letztgenanntes ArgumentAbschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Toplevel-Neuordnung ausgeschaltet istAbschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Â»unit-at-a-timeÂ« ausgeschaltet istArgument des Abschnittsattributs ist keine ZeichenkettenkonstanteAbschnitts-Attribut kann nicht fÃ¼r lokale Variablen angegeben werdenAbschnitts-Attribut nicht erlaubt fÃ¼r %q+DAbschnitts-Attribute werden fÃ¼r dieses Ziel nicht unterstÃ¼tztAbschnitt von %q+D kann nicht aufgehoben werdenAbschnitt von %q+D in Konflikt mit vorheriger DeklarationAbschnitt des Aliases %q+D muss zum Abschnitt seines Ziels passenAbschnittstypkonfliktAbschnittstypkonflikt mit %qDdie ausgewÃ¤hlten fp16-Optionen sind inkompatibelSelektor %qs akzeptiert keine EigenschaftenSelektor %qs nicht erlaubt fÃ¼r Kontext-Selektorsatz %qsSelektor %qs mehr als einmal im Satz %qs angegebenWÃ¤hler muss Â»immediateÂ« seinSelektor muss eine Ganzzahlkonstante im Bereich [0, %wi] seinSelektorsatz %qs mehr als einmal angegebenVergleich mit sich selbst ergibt immer Â»falseÂ«Vergleich mit sich selbst ergibt immer Â»trueÂ«Selbsttests sind in diesem Build nicht eingeschaltetSelbsttests sind unvertrÃ¤glich mit %<-E%>setjmp/longjmp innerhalb %<simd%>-KonstruktsMethodennamen von Settern mÃ¼ssen mit %<:%> aufhÃ¶renKern-DateigrÃ¶ÃŸenlimit kann nicht gesetzt werden: %mverdeckte Deklaration ist hiereingebaute Funktion %q#D wird Ã¼berdecktBibliotheksfunktion %q#D wird Ã¼berdecktvorherige Typdeklaration von %q#D wird Ã¼berschattetGemeinsam genutzte SSA-Namen-Infoshared und mdll sind unvertrÃ¤glichInterner Fehler: shared call_stmt:shared wird nicht unterstÃ¼tztGemeinsames rtxSchiebeweite ist keine GanzzahlSchiebeausdruck %q+E lÃ¤uft Ã¼berSchiebeoperation eines Nicht-Ganzzahloperandenzu wenig Export-Daten gelesenInterner Fehler: show_array_ref(): Unknown array referenceInterner Fehler: show_array_spec(): Unhandled array shape type.Interner Fehler: show_code_node(): Bad statement codeInterner Fehler: show_expr(): Bad intrinsic in expressionInterner Fehler: show_expr(): Don't know how to show exprInterner Fehler: show_ref(): Bad component codeInterner Fehler: sibcall edges for non-call insn in bb %iSeiteneffekte werden bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnetside-effects element in no-side-effects CONSTRUCTORVorzeichenbehaftete Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEVorzeichenbehaftete Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE nach %qEVorzeicheneigenschaft des Typen und Maschinenmodus %qs passen nicht zusammeneinfaches IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglisteinzelnes %<target_clones%>-Attribut wird ignoriertGrÃ¶ÃŸe %qE des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EGrÃ¶ÃŸe %qE des Arrays %qE ist negativGrÃ¶ÃŸe %qE des Arrays Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %qEGrÃ¶ÃŸe %qE des Arrays ist negativGrÃ¶ÃŸe des Arrays bei Â»newÂ« muss Ganzzahltyp habenUnpassende GrÃ¶ÃŸe in Argument %d von %qEGrÃ¶ÃŸe von %q+D Ã¼berschreitet mit %E Bytes die maximale ObjektgrÃ¶ÃŸe %wuGrÃ¶ÃŸe von %qD passt nicht zur ursprÃ¼nglichen DeklarationArraygrÃ¶ÃŸe von %qD hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays %qD ist kein konstanter GanzzahlausdruckGrÃ¶ÃŸe des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen TypArraygrÃ¶ÃŸe von %qE hat Nicht-GanzzahltypGrÃ¶ÃŸe des Arrays %qE ist negativGrÃ¶ÃŸe des Arrays %qE ist kein konstanter AusdruckArraygrÃ¶ÃŸe von %qE ist zu groÃŸGrÃ¶ÃŸe des Arrayelements ist kein Vielfaches seiner AusrichtungGrÃ¶ÃŸe des Arrays Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %qEArraygrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays ist kein konstanter AusdruckGrÃ¶ÃŸe des Arrays ist kein konstanter GanzzahlausdruckArraygrÃ¶ÃŸe ist zu groÃŸInterner Fehler: size of loop %d should be %d, not %dGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist %u BytesGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist grÃ¶ÃŸer als %wu BytesGrÃ¶ÃŸe des Zeichenkettenliterals ist zu groÃŸGrÃ¶ÃŸe des Typs %qT ist zu groÃŸ (%qE Bytes)GrÃ¶ÃŸe des Typs Â»%sÂ« ist ungÃ¼ltigGrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen TypGrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-GanzzahltypGrÃ¶ÃŸe des unbenannten Arrays ist negativGrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸGrÃ¶ÃŸe der Variablen %q+D ist zu hochGrÃ¶ÃŸenbereiche der Option %qs sollten aufsteigend seinsizeof(long double) ist 12.sizeof(long double) ist 16.Ausschnitt kann nur mit nil verglichen werdenScheibenkapazitÃ¤t muss ganzzahlig seinScheibenende muss eine Ganzzahl seinScheibe ohne adressierbaren Wertjegliche Instanziierung mit nichtleerer Parameterpackung wÃ¤re unzulÃ¤ssigsoft-float und long-double-128 sind unvertrÃ¤glichEinige Teile des expandierten Makros sind nicht von diesem %qs-Konstrukt erfasstnicht implementiertnicht implementiert: Entschuldigung: Semantik von static-Variable %q#D in inline-Funktion ist falsch (mehrere Kopien wÃ¤ren die Folge)Entschuldigung: Semantik der Inline-Variable %q#D ist falsch (mehrere Kopien wÃ¤ren die Folge)Quelle ist ein Zeiger auf unvollstÃ¤ndigen TypenQuelle ist kein ZeigerQuelle ist kein Zeiger auf KlasseQuelle hat nicht KlassentypenQuelle hat unvollstÃ¤ndigen KlassentypenQuellorte fÃ¼r Funktion %qD haben sich geÃ¤ndert, Profilingdaten mÃ¶glicherweise veraltetQuellobjekt %qE der GrÃ¶ÃŸe %sQuellobjekt wird hier alloziertQuellobjekt ist hier deklariertQuellobjekt der GrÃ¶ÃŸe %s, alloziert durch %qEQuellentyp ist nicht polymorphLeerzeichen gefolgt von Satzzeichen %<%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%0%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%@%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%W%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%x%c%>Spezifikation %qs ist ungÃ¼ltigSpezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiertSpezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_HEADERS_SUFFIX_SPEC%>Spezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_SUFFIX_SPEC%>Spezifikationsfehler: nicht erkannte Spezifikationsoption %qcSpezifikationsdatei hat keine Spezifikation zum BindenSpezifikation ist '%s'
  
! aus Spezifikation erzeugtes switch ist nur %<-%>spec_dimen_size(): Bad dimensionSpezialisierung %qT hinter Instanziierung %qTSpezialisierung von %qD nach InstanziierungSpezialisierung von %qD in anderem NamensbereichSpezialisierung von %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftretenSpezialisierung von %qT hinter InstanziierungSpezialisierung des Alias-Template %qDSpezialisierung der implizit deklarierten speziellen ElementfunktionSpezialisierung des Variablenkonzepts %q#DSpezialisierung des Variablentemplates %qD als Funktion deklariertspezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>angegebene Grenze %wu Ã¼berschreitet %<INT_MAX%>angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wuangegebene Grenze %wu Ã¼berschreitet die GrÃ¶ÃŸe %wu des Zielobjektsangegebene Bereichsgrenze [%wu, %wu] Ã¼berschreitet %<INT_MAX%>angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerteOption %qs wurde mehrmals angegebenSystemregister mit einem kurzem Namen (weniger als 100 Zeichen) angeben.Angabe von Vektortypen mit %<__attribute__ ((mode))%> ist veraltetfalsche %%include-Syntax fÃ¼r Spezifikationen nach %ld Zeichenfalsche %%rename-Syntax fÃ¼r Spezifikationen nach %ld Zeichenkeine %s-Spezifikation zum Umbenennen gefundenFehler in Spezifikationsdatei nach %ld ZeichenSpezifikation: unbekannter %%-Befehl nach %ld Zeichenspekulative Kanten sind nicht benachbartfalsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beendenverdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Anfang des FormatsstÃ¶rendes letztes %<%%%> im FormatverdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Ende des FormatsÃ¼berzÃ¤hliges Leerzeichen am Ende des FormatsGrÃ¶ÃŸe des StapelkollisionswÃ¤chters %d muss gleich dem Sondierungsintervall %d seinStapelrahmen muss kleiner als 64k seinstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdStapelrahmen zu groÃŸStapel-Ãœberwachungswert muss eine exakte Zweierpotenz seinAusdruck der Stapelgrenze wird nicht unterstÃ¼tztStapelgrenzen nicht fÃ¼r dieses Ziel unterstÃ¼tztStapelsonde fÃ¼r SVE-RahmenStapel-ÃœberprÃ¼fung erfordert %<-maccumulate-outgoing-args%> fÃ¼r KorrektheitStapel-ÃœberprÃ¼fung erfordert %<target("accumulate-outgoing-args")%> fÃ¼r KorrektheitStapelschutz schÃ¼tzt nicht Funktion: Alle lokalen Arrays sind kleiner als %d BytesStapelschutz schÃ¼tzt nicht lokale Variablen: Puffer variabler GrÃ¶ÃŸeStapelregister fÃ¼r globale Registervariable verwendetStapelgrÃ¶ÃŸe muss eine exakte Zweierpotenz seinStapelgrÃ¶ÃŸe muss grÃ¶ÃŸer als der Stapel-Ãœberwachungswert seinStapelgrÃ¶ÃŸe darf nicht grÃ¶ÃŸer als 64k seinStapelverbrauchsberechnung wird fÃ¼r dieses Ziel nicht unterstÃ¼tztStapelverbrauch ist %wu BytesStapelverbrauch kÃ¶nnte %wu Bytes seinStapelverbrauch mÃ¶glicherweise unbegrenztstack_offset muss ein Vielfaches von 4 seinstack_offset muss mindestens 4 seinStapelrahmen zu groÃŸ: %d BytesStandardattribute fÃ¼r NamensrÃ¤ume mÃ¼ssen vor dem Namen des Namensraums stehenstart of RTL fragment must be on an earlier line than endAnfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdenAnfang/Ende von RTL-Fragment sind in verschiedenen DateienAnweisung kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senAnweisung hat keinen EffektAnweisung ist eine Referenz, kein Aufruf, zur Funktion %qEAnweisung ist kein KonstantenausdruckAnweisung inmitten eines Blocks fÃ¼r throw markiertAnweisung fÃ¼r throw markiert, wirft jedoch nichtsAnweisung verwendet freigegebenen SSA-Namenvolatile-Kennzeichen fÃ¼r Anweisung nicht aktuellAnweisung wird niemals ausgefÃ¼hrtAnweisung ohne EffektAnweisungs-Ausdruck in konstantem AusdruckAnweisungs-AusdrÃ¼cke sind weder auÃŸerhalb von Funktionen noch in Template-Argumenten erlaubtÂ»static IOÂ«-Deklaration von %q+D erfordert eine Adressestatische Behauptung gescheitertstatische Behauptung gescheitert: %Estatische ErklÃ¤rung gescheitert: %sstatische Kette mit Funktion, die keine verwendetÂ»staticÂ«-Klasse kann nicht von geschachtelter Klasse Â»%sÂ« erbenstatisches Datenelement %qD in unbenannter Klassestatisches Datenelement %qE als %qs deklariertStatische Deklaration von %q+D folgt nicht-statischer Deklarationstatisches Feld %qD ist nicht zuordenbarstatische Initialisierung der Variablen %q+D in %<.shared%>-Speicher wird nicht unterstÃ¼tztstatic wird auf TPF-OS nicht unterstÃ¼tztstatisches Element %qD kann kein Bitfeld seinstatisches Element %qD als %<register%> deklariertstatische Elementfunktion %q#D mit Typqualifizierern deklariertstatische Elementfunktion %qD kann nicht CV-Qualifizierer habenstatische Elementfunktion %qD kann keinen ref-Qualifizierer habenstatisches Element hat kein %<this%>, auf das sich das %<return%> beziehen kÃ¶nnteÂ»staticÂ« oder Typkennzeichner in Nicht-Parameter-ArraydeklaratorVariablen im %<static%>-Speicher kÃ¶nnen keine Destruktoren habender statische Typ %qT des Operanden ist eine nicht Ã¶ffentliche Basisklasse des dynamischen Typs %qTstatisch reservierte Instanz der Objective-C-Klasse %qEAttribute stdcall und cdecl sind nicht vertrÃ¤glichAttribute stdcall und fastcall sind nicht vertrÃ¤glichAttribute stdcall und thiscall sind nicht vertrÃ¤glichAusdruck fÃ¼r die Schrittweite verweist auf Ã¤uÃŸeren Iterator %qDSchritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdenSchrittweite der implied-do-Schleife bei %L darf nicht 0 seinAnweisung (%p) nach Optimierungsdurchgang als geÃ¤ndert markiert: stmt with wrong VUSEInterner Fehler: stmts without blockSpeicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %qD auf Templateinstanziierung angewendetSpeicherklasse %<auto%> hat nur dann einen Effekt, wenn der RÃ¼ckgabetyp hergeleitet istSpeicherklasse %<auto%> hat nur dann einen Effekt, wenn der Typ hergeleitet ist; meinten Sie %<scope%>?Speicherklasse %<auto%> ist beim Deklarieren einer Klasse ungÃ¼ltig, meinten Sie %<scope%>?Speicherklasse %qs angegebenSpeicherklasse fÃ¼r Parameter %qE angegebenSpeicherklasse fÃ¼r Parameter %qs angegebenSpeicherklasse fÃ¼r Strukturfeld angegebenSpeicherklasse fÃ¼r Strukturfeld %qE angegebenSpeicherklasse fÃ¼r Template-Parameter %qs angegebenSpeicherklasse fÃ¼r Typnamen angegebenSpeicherklasse fÃ¼r unbenannten Parameter angegebenSpeicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltigSpeichergrÃ¶ÃŸe von %q+D ist nicht konstantSpeichergrÃ¶ÃŸe von %q+D ist unbekanntSpeichergrÃ¶ÃŸe von %qD ist nicht konstantSpeichergrÃ¶ÃŸe von %qD ist unbekanntMerkwÃ¼rdiger GerÃ¤tename %qs nach %qs: falsches Zeichen %qcStrategiename %qs fÃ¼r Option %qs angegeben, wird jedoch fÃ¼r 32-Bit-Code nicht unterstÃ¼tztÃ¼berflÃ¼ssiges %<,%> am Ende der Elementdeklarationverirrtes %<@%> im Programmverirrtes %<\%o%> im Programmverirrtes %qc im ProgrammÃ¼berflÃ¼ssiges %qs zwischen Objective-C++ Methodenverirrtes %qs im ProgrammStreaming-Kindprozess fehlgeschlagenDer Streaming-Kindprozess wurde durch ein Signal beendetstrftime-Formate kÃ¶nnen keine Argumente formatierenZeichenkette fÃ¼r Bibliotheksnamen erwartetZeichenkette fÃ¼r gemangelten Namen erwartetZeichenkettenlÃ¤nge %qd ist grÃ¶ÃŸer als die LÃ¤nge %qd, die von ISO-C%d-Compilern unterstÃ¼tzt werden mussZuweisung mit starker Typumwandlung wurde abgefangenMÃ¶glicherweise wird starke Typumwandlung benÃ¶tigtÂ»structÂ« wurde hier definiertstruct hat keine Elementestruct hat keine benannten Elemente%<struct%> und %<union%> kÃ¶nnen nicht %<abstract%> seinStrukturausrichtung muss eine kleine Zweierpotenz sein, nicht %wuStrukturfeldGrenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8 oder 32 gesetzt werdenGrenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8, 32 oder 64 gesetzt werdenstrukturierte Bindungsdeklarationen kÃ¶nnen erst ab %<-std=c++20%> oder %<-std=gnu++20%> %qs seinDeklaration fÃ¼r strukturierte Bindung darf nicht als %qs deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht als %<auto%> (C++98) deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht vom Typen %qT seinDeklaration fÃ¼r strukturierte Bindung festgelegt, aber nicht verwendetStrukturierte Bindung hat unvollstÃ¤ndigen Typen %qTStrukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qTStrukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qTstrukturierte Bindungen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarUnter-Framework-Include %s steht mit Framework-Include in KonfliktTeilobjekt %qD ist hier deklariertUnterprogramm %q+F nicht als %<Inline%> markiertUnterprogramm %q+F nicht als %<Inline_Always%> markiertIndex fehlt in Arrayreferenzindizierter Wert ist weder ein Array noch ein Zeigerindizierter Wert ist weder Array noch Zeiger noch Vektorindizierter Wert ist Zeiger auf FunktionIndizierung eines als %<register%> deklarierten Arrayswar spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariertwar spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariertgeschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<else%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<if%>-Anweisung empfohlenes wird empfohlen, explizite geschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung zu setzenes wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeidenKlammern um %<&&%> innerhalb von %<||%> empfohlenKlammern um %<+%> in Operand von %<&%> empfohlenKlammern um %<+%> innerhalb von %<<<%> empfohlenKlammern um %<+%> innerhalb von %<>>%> empfohlenKlammern um %<-%> in Operand von %<&%> empfohlenKlammern um %<-%> innerhalb von %<<<%>Klammern um %<-%> innerhalb von %<>>%> empfohlenKlammern um %<>>%>-Ausdruck empfohlenKlammern um Arithmetik in Operand von %<^%> empfohlenKlammern um Arithmetik in Operand von %<|%> empfohlenUm Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlenKlammern um Vergleich in Operand von %<!=%> empfohlenKlammern um Vergleich in Operand von %<&%> empfohlenKlammern um Vergleich in Operand von %<==%> empfohlenKlammern um Vergleich in Operand von %<^%> empfohlenKlammern um Vergleich in Operand von %<|%> empfohlenKlammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<&%> in %<&&%> oder %<!%> in %<~%>Klammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<|%> in %<||%> oder %<!%> in %<~%>empfohlene Alternative:empfohlene Alternativen:UnterstÃ¼tzung fÃ¼r Modus %qsUnterstÃ¼tzte Kernarchitekturen:%sSchalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in KonfliktSchalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in KonfliktOption %<-mcustom-%s%> steht mit Option %<-mcustom-%s%> in KonfliktOption %<-mcustom-%s%> wird fÃ¼r doppeltgenaue Gleitkomma benÃ¶tigtWert %2$d fÃ¼r Schalter %<-mcustom-%1$s%> muss zwischen 0 und 255 liegenSchalter %qs beginnt nicht mit %<-%>Schalter %qs wird nicht mehr unterstÃ¼tztswitch-Bedingung hat booleschen Wertswitch springt in Anweisungs-Ausdruckswitch springt Ã¼ber VariableninitialisierungDie Standardfallbehandlung in switch fehltswitch-GrÃ¶ÃŸe ist keine Ganzzahlswitch beginnt hierswitch-Anweisung der GrÃ¶ÃŸe %lu EintrÃ¤ge ist zu groÃŸSymbol %qD, das von %qD referenziert wird, wurde hier deklariertSymbol muss definiert sein, um eine Version zu habenZeichen als Immediate-Operand verwendetZeichen sowohl mit Basis- als auch Index-Registern verwendetSymbol mit Offset im PIC-Modus verwendetsymbolische Speicherreferenzen werden nur auf z10 oder neuer unterstÃ¼tztInterner Fehler: symtab_node::verify failedArgument des Attributs Â»symverÂ« muss das Format %<Name@Nodenname%> habenInterner Fehler: symver is not exported with default visibility%<symver%> wird nur auf ELF-Plattformen unterstÃ¼tztInterner Fehler: symver target is not exported with default visibilityÂ»synchronizedÂ«-Funktion Â»%sÂ« muss ein Element der Klasse seinerzeugte Methode %qD zuerst hier erfordertsysctl fÃ¼r kern.osversion gescheitert: %mSystem-Pfad %qs ist nicht absolutverarbeitet kein ArgumentAdresse der direkten Funktion %qD wird genommenAdresse des Konstruktors %qD wird genommenAdresse des Destruktors %qD wird genommenAdresse des Ausdrucks des Typs %<void%> wird genommenZugriff auf die Adresse des gepackten Elements von %qT fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten ZeigerwertAdresse eines rvalues wird ermitteltAdresse eines temporÃ¤ren Wertes wird verwendetden Betrag des vorzeichenlosen Typs %qT zu berechnen, hat keine AuswirkungDas Ermitteln der Adresse einer Marke ist nicht standardkonformZiel-CPU unterstÃ¼tzt nicht ARM-ModusZiel-CPU unterstÃ¼tzt keine ARMv8-M-Security-ErweiterungenZiel-CPU unterstÃ¼tzt keine THUMB-BefehleZiel-CPU unterstÃ¼tzt keine ZusammenarbeitZiel-CPU unterstÃ¼tzt keine unausgerichteten ZugriffeZiel-Betriebssystem unterstÃ¼tzt keine unausgerichteten ZugriffeZielargumentZiel-Attribut wird auf dieser Maschine nicht unterstÃ¼tztZiel-Attribut oder Pragma Ã¤ndert GrÃ¶ÃŸe von %<long double%>Ziel-Attribut oder Pragma Ã¤ndert AltiVec ABIZiel-Attribut oder Pragma Ã¤ndert darwin64 ABIZiel unterstÃ¼tzt kein Aktualisieren des atomaren Profils, einfacher Modus wird ausgewÃ¤hltZielsystem unterstÃ¼tzt Funktionsversions-Dispatcher nichtZielformat unterstÃ¼tzt nicht Â»unendlichÂ«Ziel ist kein Zeiger oder ReferenzZiel ist kein Zeiger oder Referenz auf KlasseZiel ist kein Zeiger oder Referenz auf vollstÃ¤ndigen TypenZiel der Umwandlung kÃ¶nnte Kandidat ein fÃ¼r ein Formatattribut seinZiel der Initialisierung kÃ¶nnte ein Kandidat fÃ¼r Formatattribut seinzielspezifische eingebaute Funktion ist nicht verfÃ¼gbarFehlzuordnung zielspezifischer OptionenZielsystem unterstÃ¼tzt keine TestausgabenZielsystem unterstÃ¼tzt nicht das Testformat %qsTemplate %qD deklariertTemplate %qE in Klausel %qsTemplateargument %d ist ungÃ¼ltigTemplateargument %qE fÃ¼r Typ %qT ist keine Ãœbersetzungszeit-KonstanteTemplateargument %qE betrifft TemplateparameterTemplateargument fÃ¼r %qD verwendet lokalen Typ %qTTemplate-Argument fÃ¼r %<%s %T%> benÃ¶tigtTemplate-Argumente fÃ¼r %qD passen nicht zum ursprÃ¼nglichen Template %qDTemplateklasse ohne NamenTemplate-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagenTemplatedeklaration von %<typedef%>Templatedeklaration von %q#DTemplate-Definition eines Nicht-Templates %q#DTemplate-Instanziierung Â»%sÂ« verweist vorgreifend auf die Template-Deklaration Â»%sÂ«Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d (%<-ftemplate-depth=%> verwenden, um dies zu erhÃ¶hen)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)Template-Parameter %q+#DTemplateparameter %qD hier deklariertTemplateparameter %qD vom Typ %qT ist in ganzzahligem Konstantenausdruck nicht erlaubt, da er nicht Ganzzahl- oder AufzÃ¤hlungstyp hatTemplateparameterliste in expliziter Instanziierung verwendetangegebene Template-Parameterlisten passen nicht zu Templateparametern von %qDTemplateparameterpack %qD kann kein Standardargument habenTemplateparameterpack kann kein Standardargument habenTemplate-Parameterpacks kÃ¶nnen keine Standardargumente habenTemplate-Parameter-Typ %qT als %<friend%> deklariertTemplate-Parameter kÃ¶nnen keine Â»friendsÂ« seinTemplate-Parameter passen nicht zum Template %qDTemplateparameter nicht in partieller Spezialisierung herleitbar:Template-Platzhaltertyp %qT muss von einer einfachen declarator-id gefolgt seinTemplatespezialisierung von %qD durch ISO C++ nicht erlaubtTemplatespezialisierung mit C-Bindung angegebenkeine Templatespezifizierer in Deklaration von %qD angegebenTemplate-Template-Parameter %qT in Deklaration von AbleitungshinweisTemplate-Tupelparameter muss der letzte seinTemplatetypparameter mÃ¼ssen das SchlÃ¼sselwort %<class%> oder %<typename%> verwendenTemplate mit C-BindungTemplate-ID %qD fÃ¼r %q+D passt zu keiner TemplatedeklarationTemplate-ID %qD als Deklarator verwendetTemplate-ID %qE in Deklaration des ersten TemplatesTemplate-ID ist fÃ¼r Destruktor nicht erlaubtTemplate-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte; verwenden Sie %qs, um sie zu aktivierenTemplate-Parameter-Templates dÃ¼rfen nicht %<virtual%> seinZwischenergebnis des nicht-literalen Typs %qT in konstantem AusdruckternÃ¤rer %<operator?:%>ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>das SchlÃ¼sselwort %<bool%> ist in einer Konzeptdefinition in C++20 nicht erlaubtdas %<interrupt%>-Attribut erfordert einen MIPS32r2-Prozessor oder neuerdas Attribut %qE kann nicht auf einen SVE-Funktionstyp angewendet werdenAttribut %qE erfordert Argumentedie Architektur %qs unterstÃ¼tzt %<-m%s=2008%>die Architektur %qs unterstÃ¼tzt %<-m%s=legacy%> nichtdie Architektur %qs unterstÃ¼tzt %<-mfp32%> nichtdie Architektur %qs unterstÃ¼tzt keine DSP-Befehledie Architektur %qs unterstÃ¼tzt keine Befehle mit Sprungwahrscheinlichkeitdie Architektur %qs unterstÃ¼tzt die Befehle Â»maddÂ« und Â»msubÂ« nichtdie Architektur %qs unterstÃ¼tzt keine ungeraden Register fÃ¼r einfache Genauigkeitdie Architektur %qs unterstÃ¼tzt keine paarweisen Einzel-Befehledie Architektur %qs unterstÃ¼tzt nicht den synci-Befehldas Debug-Format %qs kann nicht mit vorkompilierten Headern verwendet werdendas Â» Â«-printf-Kennzeichendas Â»!Â«-strfmon-Kennzeichendas Â»#Â«-printf-Kennzeichendas Â»#Â«-strftime-Kennzeichendas Â»'Â«-printf-Kennzeichendas Â»'Â«-scanf-Kennzeichendas Â»(Â«-strfmon-Kennzeichendas Â»+Â«-printf-Kennzeichendas Â»+Â«-strfmon-Kennzeichendas Â»-Â«-printf-Kennzeichendas Â»-Â«-strfmon-Kennzeichendas Â»-Â«-strftime-Kennzeichendas Â»0Â«-printf-Kennzeichendas Â»0Â«-strftime-Kennzeichender Â»EÂ«-strftime-Modifiziererdas Â»IÂ«-printf-Kennzeichendas Â»IÂ«-scanf-Kennzeichender Â»OÂ«-Modifiziererder Â»OÂ«-strftime-Modifiziererdas Â»^Â«-strfmon-Kennzeichendas Â»^Â«-strftime-Kennzeichendas Â»_Â«-strftime-Kennzeichendas Â»aÂ«-scanf-Kennzeichendas Â»mÂ«-scanf-Kennzeichendas Â»qÂ«-Diagnose-KennzeichenDie Option Â»-sharedÂ« wird derzeit nicht fÃ¼r VAX ELF unterstÃ¼tztDas ABI der ParameterÃ¼bergabe mit %d-Byte-Ausrichtung hat sich in GCC 4.6 geÃ¤ndertdas ABI der ParameterÃ¼bergabe fÃ¼r Aggregate mit %d-Byte-Ausrichtung hat sich in GCC 5 geÃ¤ndertdas ABI fÃ¼r die Ãœbergabe von homogenen %<float%>-Aggregaten hat sich in GCC 5 geÃ¤ndertDas ABI der Struct-Ãœbergabe mit einem flexiblen Arrayelement hat sich in GCC 4.4 geÃ¤ndertdas ABI der StrukturÃ¼bergabe mit %<complex float%>-Element hat sich in GCC 4.4 geÃ¤ndertdas ABI der Union-Ãœbergabe mit %<long double%> hat sich in GCC 4.4 geÃ¤ndertOperand fÃ¼r den ENI-Befehl muss entweder 0 oder 1 seinDie RX100-CPU hat keine FPU-HardwareDie RX200-CPU hat keine FPU-Hardwaredie Adresse von %qD ist kein gÃ¼ltiges Templateargumentdie Adresse von %qD ist kein gÃ¼ltiges Templateargument, weil sie keine statische Lebensdauer hatDie Adresse von %qD wird immer zu %<wahr%> auswertenDie Adresse von %qD wird nie NULL seindie Adresse einer Marke kann nicht in einem Konstanten-Ausdruck auftretendie Adresse des %qT-Teilobjekts von %qD ist kein gÃ¼ltiges Templateargumentdie Ausrichtung von %<_Atomic %T%>-Feldern wurde mit %{GCC 11.1%} geÃ¤ndertDas Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert seindas scanf-Merkmal der ZuweisungsunterdrÃ¼ckungder Aufruf erfordert %<ifunc%>, was von diesem Ziel nicht unterstÃ¼tzt wirddie Aufrufkonvention fÃ¼r %qT Ã¤ndert sich mit %<-fabi-version=13%> (GCC 8.2)die Kombination von %qs und %qs ist mit %qs unvertrÃ¤glichVergleich wird stets als %<false%> ausgewertet da die Adresse von %qD nie NULL wirdVergleich wird stets als %<true%> ausgewertet da die Adresse von %qD nie NULL wirdder Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiertder Compiler kann annehmen, dass die Adresse von %qD niemals NULL istDie Komponente %qs ist ein PRIVATE-Typ und kann nicht Komponente von %qs sein, die PUBLIC bei %L istder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheitdie virtuelle Tabelle des in Konflikt stehenden Typs aus der anderen Ãœbersetzungseinheit ist unterschiedlich groÃŸder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat virtuelle Tabelle mit unterschiedlichem Inhaltder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat virtuelle Tabelle mit mehr EintrÃ¤gender in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat unterschiedliche RTTI-Informationder Wert von uninitialisiertem Speicher ist in konstantem Ausdruck nicht verwendbarKontrollfluss der Funktion %qD passt nicht zu ihren Profilingdaten (ZÃ¤hler %qs)der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_si64 im Code prÃ¼fen.in Objective-C 1.0 gibt es keine Dot-Syntaxdie Auslassung in %qD wurde nicht vererbtdas Ereignishandle einer %<detach%>-Klausel sollte nicht in einer data-sharing-Klausel seindie zusÃ¤tzliche Basisklasse ist hier definiertfÃ¼nftes Argument muss ein 8-Bit-Immediate seindas erste Argument eines %qs muss von booleschem Vektortyp sein und gleich viele Elemente wie das Ergebnis habender erste Unterschied der entsprechenden Definitionen ist Feld %qDder erste Unterschied der entsprechenden Definitionen ist Methode %qDder erste Parameter von %<operator new%> kann nicht das Standardargument habenDas vierte Argument muss Skalierung 1, 2, 4, 8 seindie RahmengrÃ¶ÃŸe von %wu Bytes Ã¼berschreitet %wu BytesDer direkte Argument muss ein 4-Bit-Immediate seinDas direkte Argument muss ein 5-Bit-Immediate seinDas direkte Argument muss ein 8-Bit-Immediate seinder inkompatible Typ, der in einer anderen Ãœbersetzungseinheit definiert istder inkompatible Typ ist hier definiertdas Lambda hat keinen Â»capture-defaultÂ«Das letzte Argument muss ein 1-Bit-Immediate seinDas letzte Argument muss ein 2-Bit-Immediate seindas letzte Argument muss ein 3-Bit-Immediate seinDas letzte Argument muss ein 32-Bit-Immediate seinDas letzte Argument muss ein 4-Bit-Immediate seinDas letzte Argument muss ein 5-Bit-Immediate seinDas letzte Argument muss ein 1-Bit-Immediate seinDas letzte Argument muss ein 8-Bit-Immediate seinDas letzte muss Skalierung 1, 2, 4, 8 seindas Layout von Aggregaten, die Vektoren mit %d-Byte-Ausrichtung enthalten, hat sich in GCC 5 geÃ¤ndertder m210 hat keine Little-Endian-UnterstÃ¼tzungdas Makro %qs war noch nicht definiertder gemangelte Name von %qD hat sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD) geÃ¤ndertder gemangelte Name von %qD Ã¤ndert sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD)der gemangelte Name von %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der gemangelte Name eines Thunks fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der gemangelte Name der InitialisierungswÃ¤chter-Variable fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der Maximalwert fÃ¼r den letzten GrÃ¶ÃŸenbereich sollte fÃ¼r Option %qs -1 seinDas vorletzte Argument muss ein 8-Bit-Immediate seinDer ausgelassene mittlere Operand in %<?:%> ist immer %<true%>; ausdrÃ¼cklicher mittlerer Operand wird empfohlendas Programm sollte auch %qD definierender Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi16 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi32 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi16 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi32 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_ror_si64 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_rori_si64 im Code prÃ¼fen.der Wertebereich der Maske ist 0 bis 255der Wertebereich des Selektors sollte 0 bis 1 seinder Wertebereich des Selektors sollte 0 bis 3 seinder Wertebereich des Selektors sollte 0 bis 7 seindas Register %qs kann in %<asm%> fÃ¼r das aktuelle Ziel nicht bestraft werdenfÃ¼r %q+D angegebenes Register kann vom aktuellen Ziel nicht zugegriffen werdenfÃ¼r %q+D angegebenes Register ist nicht allgemein genug, um als eine Registervariable verwendet zu werdendas Ergebnis des Befehls xxspltidp ist fÃ¼r denormalisierte Eingabewerte undefiniertdas Ergebnis der Umwandlung ist nicht spezifiziert, da %qE auÃŸerhalb des Wertebereichs des Typs %qT liegtdie selben Schleifen-Iterationsvariablen %qD werden in mehreren verknÃ¼pften Schleifen verwendetdieses Ziel unterstÃ¼tzt nicht %<asm goto%> mit Ausgaben in %<asm%>drittes Argument muss ein 8-Bit-Immediate seindas dritte Argument muss eine Vergleichskonstante seinder Typ %qT der %<constexpr%>-Variable %qD ist kein Literalder zerstÃ¶rte Typ ist %qT, aber der Destruktor verweist auf %qTder Wert von %qD ist in konstantem Ausdruck nicht verwendbarDer Wert des Stapelzeigers muss nach einer %<asm%>-Anweisung derselbe sein wie vor der AnweisungDie y-Option ist obsolet und wird ignoriertes gibt keine Argumente fÃ¼r %qD, die von einem Templateparameter abhÃ¤ngen, weshalb eine Deklaration von %qD verfÃ¼gbar sein mussdrittes Argument von %q+D sollte wahrscheinlich %<char **%> seinDrittes Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante seindrittes Argument fÃ¼r %qs muss im Bereich [0, 12] liegenDrittes Argument fÃ¼r Funktion %qE muss eine konstante Ganzzahl seindritter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sendritter Operand des bedingten Ausdrucks hat keinen Effektdritter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qEdritter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>diese %qs-Klausel beschÃ¼tzt nicht â€¦diese eingebaute Funktion ist nur auf dem fr405 und fr450 verfÃ¼gbardiese eingebaute Funktion ist nur auf dem fr450 verfÃ¼gbardiese eingebaute Funktion ist nur auf dem fr500 und fr550 verfÃ¼gbardiese eingebaute Funktion ist nur mit der Toolchain v3f verfÃ¼gbardiese eingebaute Funktion ist nur mit der Toolchain v3s oder v3f verfÃ¼gbardiese eingebaute Funktion wird von der Toolchain v3m nicht unterstÃ¼tztdiese eingebaute Funktion wird auf diesem Ziel nicht unterstÃ¼tztdieser Compiler unterstÃ¼tzt %s nichtdieser Compiler unterstÃ¼tzt PowerPC nicht (arch-Flags werden ignoriert)dieser Compiler unterstÃ¼tzt X86 nicht (arch-Flags werden ignoriert)diese Bedingung hat identische Zweigediese Dezimalkonstante ist nur in ISO-C90 vorzeichenlosdiese Dezimalkonstante wÃ¤re in ISO-C90 vorzeichenlosdiese FlexibilitÃ¤t ist veraltet und wird demnÃ¤chst entferntdies ist ein GCC-Bug; ein Workaround ist, die aufgerufene Funktion mit dem Â»usedÂ«-Attribut zu markierenDies ist die erste StandardmarkeDies ist der erste Eintrag, der diesen Wert Ã¼berschneidetdies ist der Befehl:diese Medienfunktion ist nur auf dem fr400 und fr550 verfÃ¼gbardiese Medienfunktion ist nur auf dem fr500 verfÃ¼gbardiese Operation erfordert die SVE-ISA-Erweiterungdiese Anweisung kÃ¶nnte durchfallendieses Ziel definiert keine Spekulationsbarriere; das erzeugte Programm wird trotzdem korrekt laufen, aber irrige Spekulationen sind mÃ¶glicherweise nicht eingeschrÃ¤nktdieses Ziel unterstÃ¼tzt nicht %qsDiese Zielarchitektur ist Â»Little EndianÂ«diese Zielmaschine hat keine verzÃ¶gerten ZweigeThread-lokale COMMON-Daten nicht implementiertThread-lokale Deklaration von %q#D folgt nicht-Thread-lokaler DeklarationThread-lokale Deklaration von %q+D folgt nicht-Thread-lokaler Deklarationthreadprivate Variable %qE in Zielregion mit %<order(concurrent)%>-Klausel verwendetthreadprivate Variable %qE in Zielregion verwendetthreadprivate Variable %qE in unverknÃ¼pfter Task verwendetDreiwege-Vergleich von %qD hat den Typ %qT, nicht den Vergleichskategorie-TypDreiwege-Vergleich von %qD ist vom Typ %qT, der sich nicht in %qT umwandeln lÃ¤sstDrei-Wege-Vergleich von Vektorenwirft NULL, was ganzzahlig, aber kein Zeigertyp istthunk-inline wird nur mit %<-mindirect-branch-jump%> unterstÃ¼tztzur Sicherheit mÃ¼ssen alle vorÃ¼bergehenden Zeiger in Umwandlung von %qT in %qT mit %<const%> qualifiziert seinum AbhÃ¤ngigkeiten zu erzeugen, mÃ¼ssen Sie entweder %<-M%> oder %<-MM%> angebenandere Fundstelle von %qs ist hierum auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwendenToken %u hat %<x-location == %u%>Token %u hat %<x-location == y-location == %u%>Token %u hat %<y-location == %u%>zu wenige Argumente fÃ¼r %%:version-compareZu wenige Argumente fÃ¼r %<__builtin_tgmath%>zu wenige Argumente fÃ¼r eingebaute Funktion %qE, %u erwartetzu wenige Argumente fÃ¼r Konstruktor %q#Dzu wenige Argumente fÃ¼r FunktionZu wenige Argumente fÃ¼r %<va_start%>zu wenige Argumente fÃ¼r Funktion %q#DZu wenige Argumente fÃ¼r Funktion %qEZu wenige Argumente fÃ¼r Elementfunktion %q#Dzu wenige Argumente fÃ¼r Methode %q#Dzu wenige AusdrÃ¼cke fÃ¼r Strukturzu wenige Templateparameterlisten in Deklaration von %qDzu wenige Templateparameterlistentoo large function value type, needs %d registers, have only %d registers for thiszu spÃ¤t fÃ¼r Â»#Â«-Direktive, um Debug-Verzeichnis festzulegenzu viele %<#pragma options align=reset%>zu viele %<...%> in Lambda-Capturezu viele %<defaultmap%>-Klauseln mit %qs-Kategoriezu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategoriezu viele %<if%>-Klauselnzu viele %<if%>-Klauseln mit %qs-Modifiziererzu viele %<if%>-Klauseln ohne Modifiziererzu viele %<static%>-Argumentezu viele %qs-Klauselnzu viele %qs-Klauseln an einem Task-Konstruktzu viele Alternativen in %<asm%>zu viele Argumentezu viele Argumente fÃ¼r %%:dumpszu viele Argumente fÃ¼r Formatzu viele Argumente fÃ¼r teilweise Spezialisierung %qTzu viele Argumente, die in SGPR-Registern Ã¼bergeben werdenzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r %%:compare-debug-self-optzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r eingebaute Funktion %qE, nur %d erwartetzu viele Argumente fÃ¼r Konstruktor %q#Dzu viele Argumente fÃ¼r Funktionzu viele Argumente fÃ¼r Funktion %q#Dzu viele Argumente fÃ¼r Funktion %qEzu viele Argumente fÃ¼r makezu viele Argumente fÃ¼r Elementfunktion %q#Dzu viele Argumente fÃ¼r Methode %q#Dzu viele Argumente fÃ¼r Methode %qEzu viele atomare Klauselnzu viele geschweifte Klammern um Initialisierung fÃ¼r %qTzu viele geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qTInterner Fehler: too many exception handling edges in bb %izu viele AusdrÃ¼cke fÃ¼r Strukturzu viele Dateinamen angegeben; geben Sie %<%s %s%> fÃ¼r das Aufrufformat einzu viele Funktionsargumente fÃ¼r eBPFzu viele Initialisierer fÃ¼r %qTzu viele EingabedateienInterner Fehler: too many loop exits recordedzu viele Speicherreihenfolge-Klauselnzu viele Ã¶ffnende KlammernInterner Fehler: too many outgoing branch edges from bb %izu viele GrÃ¶ÃŸenbereiche in Option %qs angegebenzu viele Templateheader fÃ¼r %qD (sollten %d sein)zu viele Templateparameterlisten in Deklaration von %qDzu viele Templateparameterlistenzu viele Werte in RÃ¼ckgabeanweisungzu viele Variablen in Bereichsklausel mit KanalZu viel Stapelspeicher zu entsorgen: %dZu viel Stapelspeicher vorzubereiten: %dungeklammerte Komma-AusdrÃ¼cke in Arrayindex-AusdrÃ¼cken sind veraltetDeklaration hÃ¶chster Ebene von %qs gibt %<auto%> anToplevel-Neuordnung muss ausgeschaltet sein, wenn Â»unit-at-a-timeÂ« ausgeschaltet istGesamtgrÃ¶ÃŸe der lokalen Objekte %wu Ã¼berschreitet das Maximum %wuGesamtgrÃ¶ÃŸe der lokalen Objekte Ã¼berschreitet das Maximum %wuGesamtgrÃ¶ÃŸe der lokalen Objekte ist zu hochGesamtgrÃ¶ÃŸe der lokalen Variablen Ã¼bersteigt Grenze der Architekturtp_first_run must be non-negativetraditionelles C bietet keinen separaten Namensraum fÃ¼r Marken an, Bezeichner %qE steht in Konflikttraditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼cktraditionelles C lehnt automatische Gesamt-Initialisierung abtraditionelles C lehnt Initialisierung von unions abtraditionelles C weist Zeichenkettenkonstantenverkettung zurÃ¼cktraditionelles C weist den unÃ¤ren Plus-Operator zurÃ¼ckangehÃ¤ngter RÃ¼ckgabetyp %qT den Ableitungshinweises ist keine Spezialisierung von %qTnachgestellter RÃ¼ckgabetyp nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarTrampolin fÃ¼r geschachtelte Funktion %qD erzeugttransaktionsbasierter Speicher wird von %<-fsanitize=address%> nicht unterstÃ¼tzttransaktionsbasierter Speicher wird von %<-fsanitize=kernel-address%> nicht unterstÃ¼tzttransaktionsbasierter Speicher wird von Nicht-Aufruf-Ausnahmen nicht unterstÃ¼tztTransformierende intrinsische Routine %qs bei %L ist in einem Initialisierungs-Ausdruck nicht erlaubtTrap-Modus fÃ¼r VAX-Floats nicht unterstÃ¼tzttree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dBaumcode %qs wird in LTO-StrÃ¶men nicht unterstÃ¼tztBaumliste endet bei Tiefe %iWahr/Falsch-Kante hinter einer Nicht-GIMPLE_COND in bb %dKlammern um die Type-ID sollten entfernt werdenstattdessen %qE verwendenVersuch, %qD in Instanziierung eines generischen Lambdas einzufangenes wird versucht, einen Nicht-Ganzzahltyp als Bitfeld zu kodierenLesen der struct konnte wegen Syntaxfehlern nicht beendet werdenVersuch, die Klasse %qT zu einem Â»friendÂ« des globalen GÃ¼ltigkeitsbereiches zu machenTuning-Zeichenkette fehlt in Option Â»%sÂ«zwei aufeinander folgende %<[%> dÃ¼rfen nur ein Attribut einfÃ¼hrenzwei unterschiedliche Ã¤uÃŸere Iterationsvariablen %qD und %qD werden in einer einzigen Schleife verwendetzwei oder mehr Datentypen in Deklaration von %qszwei oder mehr Datentypen in Deklarationzwei oder mehr Abschnitte fÃ¼r %sArgument vom Typ %q#T wurde an %<delete%> Ã¼bergeben, Zeiger erwartetTyp %qE hat einen benutzerdefinierten KonstruktorTyp %qE hat einen benutzerdefinierten DestruktorTyp %qE hat keinen aufrufbaren Standard-KonstruktorTyp %qE hat virtuelle ElementfunktionenTyp %qT (typedef von %qT) verletzt die One-Definition-Rule von C++Typ %qT (in unbenanntem Namensraum definiert) kann nicht passen (Ã¼ber Grenzen von Ãœbersetzungseinheiten hinaus)Typ %qT (in unbenanntem Namensraum definiert) kann nicht zum Typ %qT passen (Ã¼ber Grenzen von Ãœbersetzungseinheiten hinaus)Typ %qT hat keine bekannte GrÃ¶ÃŸeTyp %qT fÃ¼r explizite Instanziierung %qD passt nicht zum deklarierten Typ %qTTyp %qT ist kein Basistyp fÃ¼r Typ %qTTyp %qT ist keine direkte Basis von %qTTyp %qT ist keine direkte oder virtuelle Basis von %qTTyp %qT ist zu groÃŸTyp %qT verletzt fÃ¼r sich genommen die One-Definition-Rule von C++Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparameter abTyp %qT des Templatearguments %qE hÃ¤ngt von Templateparametern abTyp %qT sollte Typ %qT entsprechenTyp %qT verletzt die One-Definition-Rule von C++Typ %qT ohne Bindung fÃ¼r Funktionsdeklaration %q#D mit Bindung deklariertTyp %qT ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarierenTyp %qT mit virtuellen Elementen ist nicht zuordenbarTyp %qs entspricht nicht dem Protokoll %qETyp %qs verletzt die One-Definition-Rule von C++Typ %s wird aus dem Initialisierer %s hergeleitet, und Variablen kÃ¶nnen nicht vom Typ Â»voidÂ« seinTypbehauptung nur gÃ¼ltig fÃ¼r SchnittstellentypenTypattribute ignoriert, nachdem Typ bereits definiert ist%<int%> ist Standardtyp in Deklaration von %qE%<int%> ist Standardtyp in Typ-DeklarationTyp hat keine MethodenTyp ist veraltetTyp ist veraltet: %sInterner Compilerfehler: type is not compatible with its varianttype mismatch between an SSA_NAME and its symbolunpassender Typ fÃ¼r Â»caseÂ«-Marke in switch-AnweisungunvertrÃ¤gliche Typen in %qsTypunvertrÃ¤glichkeit in %qs-AusdruckTypunvertrÃ¤glichkeit in %qs-VerweisTyp passt nicht in binÃ¤rem AusdruckTyp passt nicht in bedingtem AusdruckunvertrÃ¤gliche Typen in Parameter %iTyp muss cv-qualifizierter %<auto%> oder Referenz auf cv-qualifizierten %<auto%> seinTypname %qs sollte dem Typnamen %qs entsprechenTypname als Funktion, die eine Funktion zurÃ¼ckgibt, deklariertTypname als Funktion, die ein Array zurÃ¼ckgibt, deklariertTyp des %<asm%>-Operanden %qE konnte nicht ermittelt werdenTyp des %<depobj%>-Ausdrucks ist nicht %<omp_depend_t%>Typ von %qD ist auf %<int%> voreingestelltTyp von %qD passt nicht zur ursprÃ¼nglichen DeklarationTyp von %qE ist unbekanntTyp des Arrays %q+D vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter InitialisierungTyp des Bitfeldes %qs ist eine Erweiterung des GCCTyp des formalen Parameters %d ist unvollstÃ¤ndigTyp des Iterators %qD verweist auf Ã¤uÃŸeren Iterator %qDTyp der Eigenschaft %qD in Konflikt mit vorheriger Deklarationunpassende PrÃ¤zision fÃ¼r Typ in switch-AnweisungTypkennzeichner an Umwandlungs-RÃ¼ckgabetyp ignoriertTypkennzeichner an Funktions-RÃ¼ckgabewert ignoriertTyp fÃ¼r Vektor-Â»deleteÂ« ist weder Zeiger- noch Arraytyptyptransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hattyptransparentes %q#T hat keine Feldertyptransparente Klasse %qT hat Basisklassentyptransparente Klasse %qT hat virtuelle FunktionenInterner Compilerfehler: type variant differs by %sInterner Compilerfehler: type variant has different %<TREE_TYPE%>Interner Compilerfehler: type variant has different %<TYPE_BINFO%>Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>Interner Compilerfehler: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>Interner Compilerfehler: type variant%'s %<TREE_TYPE%>Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>Typ war vorher als %qE deklariertInterner Compilerfehler: type%'s %<TREE_TYPE%>Interner Compilerfehler: type%'s %<TYPE_BINFO%>Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>Type-Punning auf unvollstÃ¤ndigen Typen kann strict-aliasing-Regeln verletzentype-specifier ist in Lambda ungÃ¼ltigTyp/Wert des Arguments %d passt nicht in Template-Parameterliste fÃ¼r %qDtypedef %q+D als %<_Noreturn%> deklarierttypedef %q+D als %<inline%> deklarierttypedef %qD ist initialisiert (verwenden Sie stattdessen lieber %<__typeof__%>)typedef %qD ist initialisiert (stattdessen %qs verwenden)typedef %qD lokal definiert, aber nicht verwendetÂ»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltigÂ»typedefÂ« als %<auto%> deklariertmit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> habenmit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> habentypedef-Name darf kein Spezifizierer mit geschachteltem Namen seintypedef-Name %qD als Destruktor-Deklarator verwendetTypen nicht ganz kompatibelTypen unterscheiden sich im VorzeichenbesitzTypen haben unterschiedliche Anzahl von ParameternTypen dÃ¼rfen nicht in %<decltype%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem %<typeid%>-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»conversion-type-idÂ« definiert werdenin einer for-Bereichs-Deklaration dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht in einem Â»newÂ«-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»new-type-idÂ« definiert werdenTypen dÃ¼rfen nicht in Alias-Templatedeklarationen definiert werdenTypen dÃ¼rfen nicht in einer Ausnahmespezifikation definiert werdenTypen dÃ¼rfen nicht in Typumwandlungen definiert werdenTypen dÃ¼rfen nicht in Bedingungen definiert werdenneue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdenTypen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werdenTypen dÃ¼rfen nicht in explicit-specifier definiert werdenTypen dÃ¼rfen nicht in Iteratortyp definiert werdenTypen dÃ¼rfen nicht in Parametertypen definiert werdenin Template-Argumenten dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht innerhalb von %<__builtin_offsetof%> definiert werdenTypspezifikation in ALLOCATE bei %LWirkliche Stelle des gestapelten Parameters kann nicht berechnet werden%qT kann nicht aus %qE hergeleitet werdenLambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden%qs kann nicht emuliert werdenKein Register zum Auslagern gefundenin Klasse %qs konnte kein Register fÃ¼r Ãœberlauf gefunden werdenOperator %qD fÃ¼r Zeichenliterale mit Argument %qT kann nicht gefunden werdennumerischer literaler Operator %qD konnte nicht gefunden werdenliteraler Operator fÃ¼r Zeichenketten %qD mit Argumenten %qT, %qT konnte nicht gefunden werdenNeuladungen fÃ¼r unmÃ¶gliche EinschrÃ¤nkungen konnten nicht generiert werden:Neuladungen konnten nicht generiert werden fÃ¼r:Standard-Linkerscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werdendynamische AbhÃ¤ngigkeit %qs kann nicht geÃ¶ffnet werdenDatei kann nicht geÃ¶ffnet werdenLogdatei %<vtv_class_set_sizes.log%> kann nicht geÃ¶ffnet werden: %mLogdatei %<vtv_count_data.log%> kann nicht geÃ¶ffnet werden: %mLogdatei %<vtv_set_ptr_data.log%> kann nicht geÃ¶ffnet werden: %mOperand kann noch nicht ausgegeben werden; Code == %d (%c)Informationen fÃ¼r Plugin %qs kÃ¶nnen nicht registriert werden: Pluginname nicht gefunden%qs kann nicht als PIC-Register verwendet werdenunausgeglichenes Satzzeichen %<%c%> im Formatunausgeglichenes Satzzeichen %qc im Formatunbedingtes %2d niemals ausgefÃ¼hrt
  unbedingtes %2d, genommen: %s
! nicht deklarierter Selektor %qEundefiniertes Verhalten, wenn zweiter Parameter von %<va_start%> mit %<register%>-Speicherklasse deklariert wirdbenannter Operand %qs ist nicht definiertzugrunde liegender Typ %qT von %qT muss ein ganzzahliger Typ seinfalsche Zuordnung des zugrunde liegenden Typs in enum %q#TUnerwarteter Â»!$OMP ATOMICÂ«Ausdruck bei %Lunerwartetes %<%s%> nach %<%s%>unerwarteter AST der Art %sunerwartetes Argumentunerwartetes Argument fÃ¼r msp430_select_hwmult_lib: %sunerwartetes Attributunerwarteter Basistyp in cris_print_baseunerwarteter Fehler beim Ã–ffnen von %<devices.csv%>unexpected expression %qE of kind %sunerwarteter Dateiname %s in Linker-AuflÃ¶sungsdatei. %s erwartetunerwartetes erstes Argument fÃ¼r msp430_select_hwmult_lib: %sunerwarteter Indextyp in cris_print_indexunerwartetes SchlÃ¼sselwort; entfernen Sie Leerzeichen zwischen AnfÃ¼hrungszeichen und Suffixbezeichnerunerwarteter multiplikativer Operandunerwarteter Offsetunerwarteter Operandunerwarteter Operand: %dunerwarteter Platzhalter in eingeschrÃ¤nktem Ergebnistypunerwartete Seiteneffekte in Adresseunerwartete Template-ID %qEunerwartete Textadresse:unbehandelte Ausrichtung fÃ¼r %<#pragma nomember_alignment%>unbehandelte Argumente %qs und %qs fÃ¼r %<msp430_set_driver_var%>unbehandelter Ausdruckunbehandelter Ausdruckstypnicht initialisiertes %<const %D%>nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltignicht initialisierte Konstante in %<new%> von %q#Tnicht initialisiertes konstantes Element in %q#Tnicht initialisiertes konstantes Element in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes konstantes Element %qT ist in C++ ungÃ¼ltignicht initialisiertes konstantes Element in Basis %q#T von %q#Tnicht initialisiertes konstantes Element in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in %q#Tnicht initialisiertes Referenzelement in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in Basis %q#T von %q#Tnicht initialisiertes Referenzelement in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisierte Variable %q+D in Programmspeicherbereich platziertuninitialisierte Variable %qD in %<constexpr%>-Kontextuninitialisierte Variable %qD in %<constexpr%>-Funktionunion kann nicht transparent gemacht werdenÂ»unionÂ« wurde hier definiertUnion hat keine ElementeUnion hat keine benannten ElementeUnion-Element %q+D mit nichttrivialem %qDunbekannte Option %qs fÃ¼r %<#pragma GCC aarch64%>unbekanntes Modell %qs fÃ¼r %<#pragma extern_model%>unbekannter Name %qs fÃ¼r %<#pragma member_alignment%>unbekannter Schalter %<-mdebug-%s%>unbekannte Ausgabe %qs des %<asm%>-Schaltersunbekannte CRIS-CPU-Versionsangabe in %<-mtune=%>: %sunbekannte CRIS-Versionsangabe in %<-march=%> oder %<-mcpu=%>: %sUnbekannte Schutzstufe %qs fÃ¼r Kontrollflussunbekannter IRA-Algorithmus %qsunbekannte IRA-Region %qsUnbekanntes LTO-Partitionierungs-Modell %qsunbekannte Stufe %qs fÃ¼r Live-PatchingUnbekannte Stufe %qs fÃ¼r Stapel-Wiederverwendungunbekanntes TLS-Modell %qsunbekannte Aktion %qE fÃ¼r %<#pragma pack%> - ignoriertunbekannte Ausrichtung %qs fÃ¼r Option %qs angegebenUnbekanntes architekturspezifisches SpeichermodellUnbekannte Architekturspezifikation in Speichermodell fÃ¼r eingebaute Funktionunbekannte Einstellung %qs fÃ¼r Arraygrenzenunbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«unbekanntes Attribut %qEunbekannter Basisblock-Umsortierungs-Algorithmus %qsInterner Fehler: unknown block specifierunbekannter eingebauter direkter Operandentyp fÃ¼r Operand %dunbekanntes Callback-Ereignis von Plugin %s registriertunbekanntes Konvertierungstyp-Zeichen %qc im FormatUnbekannte Kernarchitektur %qs in %qs angegebenunbekannte CPU %qs fÃ¼r %<-mtune%>unbekannter Entmangelstil %qsunbekanntes Zielunbekannter Fehler beim Lesen von %s aus %<devices.csv%>unbekannter evrp-Modus %qsunbekannte Art Ã¼berschÃ¼ssiger Genauigkeit %qsunbekanntes Flag wurde in %<-moverride=%s%> Ã¼bergeben (%s)unbekannte Art der Gleitkomma-KÃ¼rzung %qsunbekannter BefehlsmodusInterner Fehler: unknown internal function %qEunbekannte Linkerausgabe %qsUnbekannter Maschinenzustand %qEFalscher Kopierbefehl:Unbekannte Offload-ABI %qsunbekannter Operandenbuchstabe: Â»%cÂ«unbekannter Operator %qs in %%:version-compareunbekannte Option %q.*s in %<-fopt-info-%s%>Option hinter %<#pragma GCC diagnostic%> Art unbekanntunbekannte Option fÃ¼r %<%s=%s%>unbekannte Option fÃ¼r %<-mrecip=%s%>Unbekannter Parameter fÃ¼r Option %<-mtune-ctrl%>: %sunbekannter Durchlauf %s in %<-fdisable%> angegebenunbekannter Durchlauf %s in %<-fenable%> angegebenunbekanntes ZeigergrÃ¶ÃŸenmodell %qsUnbekannte Profil-QualitÃ¤tUnbekannte Profil-Reproduzierbarkeitsstufe %qsUnbekannte Profil-Aktualisierungs-Methode %qsunbekannte Eigenschaft %qE des %qs-Selektorsunbekannte Eigenschaft %qs des %qs-Selektorsunbekanntes Eigenschaftsattributunbekanntes Eigenschaftsattribut %<%s%s%>unbekanntes Eigenschaftsattribut %qEunbekanntes Zeichen Â»%cÂ«unbekannter Registername %qs in %<asm%>unbekannter Registername: %sunbekannte Adressverschiebungs-Unspecunbekannte Spezifikationsfunktion %qsunbekannte Spezifikation fÃ¼r die Menge der FLT_EVAL_METHOD-Werte, um %qs zu erlaubenunbekannte Angabe %<%qs%> in Attribut %<amdgpu_hsa_kernel%>unbekannte Quelleunbekannter Stapel-ÃœberprÃ¼fungsparameter %qsunbekannter Schalter %<-mlong-double-%s%>Unbekanntes Zielattribut oder -pragma %qsunbekannte Tuning-Option Â»%sÂ«unbekannter Typ %<%T%> bei Objective-C-Kodierung gefundenunbekannter Typname: %qEUnbekannter Typname %qE; meinten Sie %qs?unbekannter Typname %qE; verwenden Sie das %<enum%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Typname %qE; verwenden Sie das %<struct%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Typname %qE; verwenden Sie das %<union%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Wert %qs fÃ¼r %<-march%>unbekannter Wert %qs fÃ¼r %<-mcpu%>unbekannter Wert %qs fÃ¼r %<-mtune%>unbekannter Wert %qs von %<-mmacosx-version-min%>unbekannter ABI-Typ (%qs) fÃ¼r Vektorisierungsbibliothek fÃ¼r Schalter %qsUnbekanntes Vektorisierer-Kostenmodell %qsUnbekannte InitialisierungsprioritÃ¤t %qs fÃ¼r VTable-VerifikationAlleinstehende FarbrÃ¼cksetz-DirektiveAlleinstehende q-Direktiveunbenannte Klasse wurde hier definiertunbenanntes Feld hat unvollstÃ¤ndigen Typenunbenanntes Feld ist weder eine Funktion noch Elementfunktion; kann nicht als %<friend%> deklariert werdenunbenannte Initialisierung fÃ¼r %qT, das keine Basisklassen hatunbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendetunbenanntes Â»enumÂ« mit GÃ¼ltigkeitsbereich ist nicht erlaubtUnbenannte struct/union, die keine Instanzen definiertunbenannter Typ ohne Bindung wird verwendet, um Funktion %q#D mit Bindung zu deklarierenunbenannter Typ ohne Bindung wird verwendet, um Variable %q#D mit Bindung zu deklarierenunbenannte Variable oder Feld als Â»voidÂ« deklariertunnÃ¶tige Klammern in Deklaration von %qsungeordneter Vergleich mit Nicht-Gleitkomma-Argumentunquote_string(): got bad stringAttribut auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatBezeichner oder SchlÃ¼sselwort auÃŸerhalb von AnfÃ¼hrungszeichen %<%.*s%> im FormatSchlÃ¼sselwort %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatName der eingebauten Funktion %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafisches Zeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafische Zeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOperator %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOptionsname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatVorverarbeitungsdirektive %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatFolge von %i aufeinanderfolgenden Satzzeichen %q.*s auÃŸerhalb von AnfÃ¼hrungszeichen im Format%i aufeinanderfolgende Leerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatTypname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatLeerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatNicht erreichbarnicht erkanntes Kommandozeilenargument von Option unerkennbarer Befehl:unbekanntes Ziel fÃ¼r %<-mfpu%>: %sunbekanntes Feld %<hwmpy%> in %<hard_msp430_mcu_data[%d]%>: %qdnicht erkanntes %<include_flags 0x%x%> an %<print_specific_help%> weitergegebenunbekanntes Feld %<revision%> in %<hard_msp430_mcu_data[%d]%>: %qdAttribut %qE hat unbekanntes Argument %qsunbekanntes Ziel fÃ¼r %s: %sunerkannte Adressenicht erkanntes Kommandozeilenargument in Option %qsArgument %q.*s fÃ¼r Option %<--help=%> nicht erkanntunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*sunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*s; meinten Sie %qs?Argument %qs fÃ¼r Option %<-flto=%> nicht erkanntArgument fÃ¼r Option %<-fzero-call-used-regs=%> nicht erkannt: %qsunbekannte Kommandozeilenoption %<-%s%>unbekannte Kommandozeilenoption %<-%s%>; meinten Sie %<-%s%>?nicht erkannte Kommandozeilenoption %<-fdump-%s%>unbekannte Kommandozeilenoption %<-fdump-%s%>; meinten Sie %<-fdump-%s%>?nicht erkannte Kommandozeilenoption %<-fopt-info-%s%>nicht erkannte Kommandozeilenoption %qsUnbekannte Kommandozeilenoption %qs kÃ¶nnte den Zweck haben, bisherige Diagnosemeldungen zu unterdrÃ¼ckenunbekannte Steuerregisternummer %d; %<psw%> wird verwendetUnbekannte Debugausgabestufe %qsunbekannter Kantenschalter: %qsunbekannter enum-Wert: %qsunerkannte FormatangabeGCC-Debuggingoption nicht erkannt: %cunbekanntes Interrupt-Vektor-Argument fÃ¼r Attribut %qEunbekannter ivar-Sichtbarkeitswert %qsunbekannter Operand fÃ¼r %%:asm_auto_mfpuunbekannter Operand fÃ¼r %%:canon_for_mlibunbekannte Option %<-fdisable%>unbekannte Option %<-fenable%>unbekannte Option an %%:target_mode_check weitergegebenunbekannter Registername %qsunbekannter Wert %qs fÃ¼r Speicherreihenfolge von Skalarennicht erkannter Abschnittsname %qEunerkannter Schatten-Adressoffset %qsunerkannte vermutete Konstanteunbekannter Sichtbarkeitswert %qsnicht behebbarer FehlerungelÃ¶ste Ãœberladung des eingebauten Altivec %qFunaufgelÃ¶ste Ã¼berladene eingebaute FunktionuneingeschrÃ¤nkte Â»UnionsÂ« sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarunsicherer Funktionsaufruf %qD innerhalb von %<transaction_safe%>-Funktionunsicherer Funktionsaufruf %qD innerhalb von atomarer Transaktionunsicherer Funktionsaufruf %qE innerhalb von %<transaction_safe%>-Funktionunsicherer Funktionsaufruf %qE innerhalb von atomarer Transaktionunsicherer indirekter Funktionsaufruf innerhalb von %<transaction_safe%>-Funktionunsicherer indirekter Funktionsaufruf innerhalb von atomarer Transaktionnicht gesetzte Option %qs wird ignoriert, fÃ¼r CPU %qs ist sie stets eingeschaltetVorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEVorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE nach %qEGleitkommakonstante ohne Suffixnicht unterstÃ¼tztes Argument fÃ¼r %qDnicht unterstÃ¼tzter Argumenttyp %qT fÃ¼r SIMDnicht unterstÃ¼tzter Argumenttyp fÃ¼r eingebaute FunktionCode Â»%cÂ« fÃ¼r Festkomma nicht unterstÃ¼tzt:nicht unterstÃ¼tzte Kombination: %qs %snicht unterstÃ¼tzte Kombination: %qs%s %snicht unterstÃ¼tzte Kombination: %snicht unterstÃ¼tzte konstante Adresse:der Kernel hat einen nicht unterstÃ¼tzten CPU-Namen fÃ¼r %<-mcpu=native%> zurÃ¼ckgegeben: %sFestkommaumwandlung nicht unterstÃ¼tztnicht unterstÃ¼tzter Speicherausdruck:nicht unterstÃ¼tzte Nicht-Standard-Verkettung von Zeichenkettenliteralennicht unterstÃ¼tzter Nicht-Standard-Suffix an Gleitkommakonstantenicht unterstÃ¼tzter Operandnicht unterstÃ¼tzter Operand %s fÃ¼r Code Â»%cÂ«Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tztnicht unterstÃ¼tzte OperandengrÃ¶ÃŸe fÃ¼r erweitertes RegisterIn booleschem Vektorvergleich ist die Operation oder der Typ nicht unterstÃ¼tztnicht unterstÃ¼tztes Record-Layoutnicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionennicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r SIMDnicht unterstÃ¼tzte simdlen %wdnicht unterstÃ¼tzte GrÃ¶ÃŸe fÃ¼r Ganzzahlregisterunbeendete Assemblerdialekt-Alternativeunbeendete Farbdirektiveunbeendete Formatzeichenketteunbeendetes AnfÃ¼hrungszeichen %<%c%> im Formatunbeendete q-Direktiveunverwendete Argumente in %<$%>-Stil-Formatunverwendeter Parameter %qDungenutzte Deklaration fÃ¼r strukturierte BindungVariable %q+D wird nicht verwendetVariable %qD wird nicht verwendetAbwicklungstabellen erfordern derzeit entweder einen Rahmenzeiger oder %<-maccumulate-outgoing-args%> fÃ¼r KorrektheitOberer Wert in case-Marken-Bereich Ã¼berschreitet den Maximalwert des Typsverwenden Sie stattdessen %<#include%>stattdessen %<%T::%D%> verwenden%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen%<-Winvalid-pch%> fÃ¼r weitere Informationen verwendenverwenden Sie %<-faligned-new%>, um die C++17-UnterstÃ¼tzung fÃ¼r Ã¼berausgerichtetes New einzuschaltenverwenden Sie %<-fext-numeric-literals%>, um weitere eingebaute Suffixe einzuschalten%<-flax-vector-conversions%> verwenden, um Umwandlung zwischen Vektoren mit unterschiedlichen Elementtypen oder Anzahl der Teile zu erlauben%<...%> verwenden, um Argumentpack aufzulÃ¶senverwenden Sie stattdessen %<__attribute__ ((vector_size))%>%<__builtin_rx_mvtc (0, ... )%> verwenden, um beliebige Werte in PSW zu schreibenverwenden Sie %<auto%> fÃ¼r ein abgekÃ¼rztes Funktionstemplateverwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierungstattdessen %<this->%D%> verwendenverwenden Sie stattdessen %qsnutzen Sie einen Cast auf den erwarteten Typen, um die Mehrdeutigkeit aufzulÃ¶senVerwenden Sie zum Beispiel %<-Wabi=11%>, um vor Ã„nderungen von GCC 7 zu warnenverwenden Sie den Nicht-Referenz-Typ %qT, um das Kopieren explizit zu machen, oder %qT um das Kopieren zu sparenVerwendung von %<auto%> in Lambda-Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVerwendung von %<auto%> in Umwandlungsoperator von Elementtemplate kann niemals hergeleitet werdenVerwendung von %<auto%> in Parameterdeklaration ist nur mit %<-fconcepts-ts%> verfÃ¼gbarVerwendung von %<auto%> in Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVerwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<double%> in AltiVec-Typen ist ohne %qs ungÃ¼ltigVerwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungÃ¼ltigVerwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwendenVerwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ohne %qs ungÃ¼ltigVerwendung von %<this%> in KonstantenausdruckVerwendung von %qD vor Herleitung von %<auto%>Verwendung von %qs in TemplateVerwendung des %qs-LÃ¤ngenmodifizierers mit %qc-Typ-Zeichen hat entweder keine Auswirkung oder undefiniertes Verhaltengleichzeitige Verwendung von %s und %s im Format %sVerwendung von %s und %s zusammen mit Format %<%%%c%> fÃ¼r %sangeforderter Speicher wird in konstantem Ausdruck verwendet, nachdem er wieder freigegeben wurdeVerwendung eines Operanden vom Typ %qT in %<operator++%> ist veraltetVerwendung eines Operanden vom Typ %qT in %<operator++%> ist in C++17 verbotenVerwendung eines Operanden vom Typ %qT in %<operator--%> ist verbotenVerwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltigVerwendung von eingebautem Parameterpack %qD auÃŸerhalb eines TemplatesVerwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werdenVerwendung des Klassentemplates %qT als AusdruckVerwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltiggelÃ¶schte Funktion %qD wird verwendetVerwendung des enum %q#D ohne vorherige DeklarationVerwendung der Funktion %qD mit nicht erfÃ¼llten EinschrÃ¤nkungenVerwendung des ungÃ¼ltigen Variablentemplates %qEVerwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender FunktionVerwendung einer multiversionierten Funktion ohne StandardargumentVerwendung einer Typumwandlung nach %q#T im alten StilVerwendung eines Parameters aus enthaltender FunktionVerwendung eines Parameters auÃŸerhalb des FunktionskÃ¶rpersVerwendung von ungetyptem nilfÃ¼r die Anweisung fehlt der Verwendungs-Operanddie Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzenverwenden Sie einen Referenztyp, um das Kopieren zu sparenverwenden Sie stattdessen die Apostroph-Direktive %qsArray, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendetals umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendetWert eines struct-Typs anstelle des geforderten Skalars verwendetWert eines union-Typs anstelle des geforderten Skalars verwendetVektortyp verwendet, wo Skalars benÃ¶tigt wirdnutzloses %<_Alignas%> in leerer Deklarationnutzloses %qs in leerer Deklarationnutzlose Umwandlung in Typ %q#TNutzlose Speicherklassenangabe in leerer DeklarationNutzloser Typname in leerer DeklarationNutzloser Typqualifizierer in leerer Deklarationbenutzerdefinierte ReduktionsauflÃ¶sung ist mehrdeutigbenutzerdefinierte Reduktion fÃ¼r %qE nicht gefundenbenutzerdefinierte Reduktion mit Konstruktorinitialisierung fÃ¼r Basisklasse %qTbenutzerdefiniertes %qD wertet immer beide Argumente ausbenutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarverwendet %qD, das jedoch keinen Ausrichtungsparameter hat%<%c%s%> wird verwendet%<num_workers (%d)%> wird verwendet, %d wird ignoriert%<vector_length (64)%> wird verwendet, %d wird ignoriert%<vector_length (64)%> wird verwendet, Laufzeiteinstellung wird ignoriertVerwendung von %qs mit vorzeichenlosem Typ hat keinen EffektTemplatespezialisierung alias %qT hinter %qs wird verwendetdie Funktion %qD berechnet den Betrag einer komplexen Zahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer komplexen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendarwin64-ABI wird verwendetdie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom binÃ¤ren Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom dezimalen Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergebenungÃ¼ltiges Feld %qD wird verwendetnum_workers (%d) wird verwendet, %d wird ignoriertAltes darwin-ABI wird verwendetErgebnis einer %<void%> zurÃ¼ckgebenden Funktion verwendetrvalue wird als lvalue verwendetNach der Registerbelegung wird eine einfache CSE verwendetTemplatetyp-Parameter %qT wird nach %qs verwendetdas Intervall [%E, %E] wird fÃ¼r das Argument der Direktive verwendettypedef-Name %qD wird nach %qs verwendetdie Verwendung des Wertes der einfachen Zuweisung mit %<volatile%>-qualifiziertem linken Operand ist veraltetvector_length (%d) wird verwendet, da eine vektor-partitionierbare Routine aufgerufen wird, %d wird ignoriertvector_length (%d) wird verwendet, %d wird ignoriertvector_length (%d) wird verwendet, Laufzeiteinstellung wird ignoriert%<using%>-Deklaration fÃ¼r Element auÃŸerhalb des GÃ¼ltigkeitsbereichs der KlasseÂ»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse%<using%>-Deklaration darf den Namensraum %qD nicht benennengÃ¼ltige Argumente sind: %sgÃ¼ltige Argumente sind: %s;gÃ¼ltige Argumente sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %sgÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %sgÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<target("arch=")%> sind: %sgÃ¼ltige Argumente fÃ¼r %<target("arch=")%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<target("tune=")%> sind: %sgÃ¼ltige Argumente fÃ¼r %<target("tune=")%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %qs sind: %sgÃ¼ltige Argumente fÃ¼r %qs sind: %s; meinten Sie %qs?gÃ¼ltige Featurenamen sind: %sgÃ¼ltige Featurenamen sind: %s; meinten Sie %qs?gÃ¼ltive Werte fÃ¼r eingebautes %qF, Argument %d, sind 64, 128, 256, 512, 1024, 2048, und 4096Wert %qE vom Typ %qT ist kein KonstantenausdruckWert %qs wird von Attribut %<target%> nicht unterstÃ¼tztWertargumentberechneter Wert ist unbenutztWert von %<-mfixed-range%> muss die Form REG1-REG2 habenin %qs Ã¼bergebener Wert ist zu groÃŸWertinitialisierung des Funktionstypen %qTWertinitialisierung des unvollstÃ¤ndigen Typen %qTWertinitialisierung des Referenztypen %qTvar-tracking-assignments Ã¤ndert selektive PlanungVariableVariable %q#D hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %q+D als %<_Noreturn%> deklariertVariable %q+D als %<inline%> deklariertVariablendefinition von %q+D ist als dllimport markiertVariable %q+D kÃ¶nnte von %<longjmp%> oder %<vfork%> zerstÃ¶rt werdenVariable %q+D muss konstant sein, um mit %qs in Nur-Lese-Abschnitt gelegt zu werdenVariable %q+D Teil des Alias-Zyklusdynamisch initialisierte Variable %q+D in Programmspeicherbereich platziertVariable %qD hat FunktionstypVariable %qD hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %qD des nicht-literalen Typs %qT in %<constexpr%>-FunktionVariable %qD als Funktion redeklariertVariable %qD gesetzt, aber nicht verwendetVariable %qD wird in %<#pragma acc declare%> mehr als einmal verwendetVariable %qE in umgebender %<host_data%>-Region deklariertVariable %qE ist keine Iteration der Ã¤uÃŸersten Schleife %d, jedoch %qE erwartetauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in ErhÃ¶hungsausdruck nicht zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im linken Operanden des Kommaoperators zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im rechten Operanden des Kommaoperators zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im zweiten Operanden des bedingten Ausdrucks zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in Anweisung nicht zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im dritten Operanden des bedingten Ausdrucks zugegriffenVariable %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rfteVariablenkonzept hat keine InitialisierungArray %qD variabler LÃ¤nge wird verwendetArray variabler GrÃ¶ÃŸe wird verwendetElementtyp variabler LÃ¤nge in %<reduction%>-Klausel eines ArraysVariable mit demselben Assemblernamen wie die virtuelle Tabelle ist in anderer Ãœbersetzungseinheit definiertVariable oder Feld %qE als Â»voidÂ« deklariertVariable oder Feld als Â»voidÂ« deklariertals %<extern%> redeklarierte Variable war bereits als %<static%> deklariertTyp %qT mit variabler LÃ¤nge in %<reduction%>-KlauselTyp %qT mit variabler GrÃ¶ÃŸe in %qs-KlauselInterner Fehler: variable symbol is not variableVariablentemplate hier deklariertBezeichner %qD fÃ¼r Variablentemplate ist geschachteltem Namens-Spezifizierervariable Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVariablenverfolgung angefordert, jedoch nicht von diesem Debug-Format unterstÃ¼tztVariablenverfolgung angefordert, jedoch nutzlos ohne Debug-InfoGrenze zur Variablenverfolgung Ã¼berschrittenObere GrÃ¶ÃŸengrenze zur Variablenverfolgung mit %<-fvar-tracking-assignments%> Ã¼berschritten; neuer Versuch ohnezusammengesetztes Literal variabler GrÃ¶ÃŸeObjekt variabler GrÃ¶ÃŸe darf nicht initialisiert werdenVariablen kÃ¶nnen nicht vom Typ %<void%> seinvariabel modifiziertes %qE im Dateibereichvariabel modifiziertes Feld im Dateibereichim Â»newÂ«-Ausdruck ist kein variabel modifizierter Typ erlaubtvariadische Funktionen mÃ¼ssen die AAPCS-Basisvariante verwendenvariadische Templates nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarvariadischer Thunk-AufrufVariante %qD und Basis %qD haben unvertrÃ¤gliche Typendie Variante %qD ist eine eingebauteVariante %qD ist keine Funktion%qs-Element des Vektors ist kein GIMPLE-WertVektor-%qs mit Elementindex, der nicht NULL istVektor-Argument an Funktion ohne Prototyp Ã¼bergebenVektorbedingung wird stÃ¼ckweise ausgeweitetVektoroperation wird parallel ausgeweitetVektoroperation wird stÃ¼ckweise ausgeweitetVektoroperation wird mit einzelner skalarer Operation ausgeweitetVektorÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEVektorÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEVektorumverteilungsoperation wird stÃ¼ckweise ausgeweitetVektorgrÃ¶ÃŸe kein ganzzahliges Vielfaches der KomponentengrÃ¶ÃŸeVektortypen erwartet in %qsVektortypen erwartet in %qsVektorisierung fÃ¼r eine SIMD-Schleife nicht durchgefÃ¼hrtVektoren unterschiedlicher Elementanzahl in %qs gefundenverify_bind_c_derived_type(): Given symbol is unexpectedly NULLInterner Fehler: verify_cgraph_node failedInterner Fehler: verify_flow_info failedInterner Fehler: verify_flow_info: Basic block %d succ edge is corruptedInterner Fehler: verify_flow_info: Block %i has loop_father, but there are no loopsInterner Fehler: verify_flow_info: Block %i lacks loop_fatherInterner Fehler: verify_flow_info: Duplicate edge %i->%iInterner Fehler: verify_flow_info: Incorrect blocks for fallthru %i->%iInterner Fehler: verify_flow_info: Incorrect fallthru %i->%iInterner Fehler: verify_flow_info: Missing count of block %iInterner Fehler: verify_flow_info: REG_BR_PROB does not match cfg %i %iInterner Fehler: verify_flow_info: REG_BR_PROB is set but cfg probability is notInterner Fehler: verify_flow_info: Wrong count of block %iInterner Fehler: verify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa gescheitertVersionsattribut ist keine ZeichenketteKonfliktmarker fÃ¼r Versionskontrolle in Dateivon %qT geerbte Version ist hier deklariertVersion von %<g%> wird weggelassen, bitte geben Sie die Version fÃ¼r die individuelle Erweiterung an.das versionierte Symbol muss %<public%> seinversioniertes Symbol muss standardmÃ¤ÃŸige Sichtbarkeit habenvirt-Spezifikation in %qs ist auÃŸerhalb einer Klassendefinition nicht erlaubtvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichfÃ¼r Anweisung fehlt virtueller Definitions-Operandvirtual definition is not an SSA namevirtuelle Definition der Anweisung nicht aktuellvirtuelle Funktion %q+D Ã¼bersteuert final-Funktionvirtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp habenMultiversionierung virtueller Funktionen wird nicht unterstÃ¼tztvirtuelle Funktionen kÃ¶nnen erst mit C++20 %<constexpr%> seinvirtuelle Funktionen kÃ¶nnen keine friends seinvirtuelle Methode %qDvirtuelle Nicht-Klassen-Funktion %qsvirtuelle Tabelle des Typs %qD enthÃ¤lt RTTI-Informationvirtuelle Tabelle des Typs %qD verletzt die One-Definition-RuleZeiger auf Virtuelle Tabelle wird uninitialisiert verwendetvirtuelle Verwendung von Anweisung nicht aktuellfÃ¼r die Anweisung fehlt der virtuelle Verwendungs-OperandSichtbarkeitsargument ist keine ZeichenketteSichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertvms Â»#pragma __messageÂ« wird ignoriertvoid-Initialisierer fÃ¼r Zeiger ist in %<safe%>-Funktionen nicht erlaubtvoid-Wert nicht ignoriert wie es sein sollteflÃ¼chtiges Argumentvtable fÃ¼r Vtable-Verifikation wird in Kombination mit LTO nicht unterstÃ¼tztwaitpid gescheitertWarnung: Warnung: Evtl. mit Â»-staticÂ« linken, da Systembibliotheken mitÂ»%sÂ« wurde erwartetschwaches %q+D kann nicht als %qE definiert werdenschwache Aliase werden nicht unterstÃ¼tztschwache Deklaration von %q+D wird auf bereits existierende Â»staticÂ«-Definition angewandtschwache Deklaration von %q+D muss Ã¶ffentlich seinschwache Deklaration von %q+D wird nicht unterstÃ¼tztweakref wird in dieser Konfiguration nicht unterstÃ¼tztGewichte mÃ¼ssen nichtnegativ seinbeim Schreiben der Ausgabe nach %s: %mwÃ¤hrend %qT in %E Elemente zerlegt wirdwÃ¤hrend %qT in %wu Element zerlegt wirdwÃ¤hrend %qT in %wu Elemente zerlegt wirdBreite von %qD Ã¼bersteigt seinen TypenBreite von %qs Ã¼berschreitet dessen TypenBreite des Bit-Feldes %qD hat Nicht-Ganzzahl-Typ %qTmitinnerhalb dieser Schleifeohne %<-gdwarf-5%> ist %<-gvariable-location-views=incompat5%> gleichbedeutend mit %<-gvariable-location-views%>ohne Â»thisÂ« kann Â»%sÂ« nicht seinarbeitsteilende Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explizit %<task%> oder %<taskloop%> istSchreiben von %wu Bit Daten auÃŸerhalb der Grenzen des Zielobjekts, Daten wurden auf %wu Bit abgeschnittenwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenSchreiben in konstantes Objekt (Argument %d)Ausgabedatei wird geschriebenSchreiben Ã¼ber Null-Zeiger (Argument %d)beim Schreiben in LTRANS-Ausgabeliste %s: %mSchreibzugriff auf Adressraum %qs wird nicht unterstÃ¼tztInterner Compilerfehler: wrong %<TYPE_CACHED_VALUES%> entryInterner Fehler: wrong amount of branch edges after conditional jump in bb %iInterner Fehler: wrong amount of branch edges after unconditional jump %ifalsches Argument %qs fÃ¼r Option %qsFalsche Kante %d->%d fÃ¼r PHI-ArgumentInterner Compilerfehler: wrong entry in %<TYPE_ARG_TYPES%> listFalsche Liste zur sofortigen Verwendungfalscher Befehl in Â»fallthruÂ«-Kantefalsche Liste der verlassenen Schleifen fÃ¼r Kante %d->%dFalsche Anzahl an Argumenten fÃ¼r das Attribut %qE angegebenfalsche Anzahl der Argumente fÃ¼r %%:debug-level-gtfalsche Anzahl von Argumenten fÃ¼r %%:dwarf-version-gtfalsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>falsche Anzahl der Argumente fÃ¼r %<__builtin_call_with_static_chain%>falsche Anzahl der Argumente fÃ¼r %<__builtin_choose_expr%>falsche Anzahl der Argumente fÃ¼r %<__builtin_complex%>falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>falsche Anzahl der Argumente fÃ¼r %<__builtin_shuffle%>falsche Anzahl der Argumente fÃ¼r Funktion %<__builtin_next_arg%>falsche Anzahl der Argumente fÃ¼r Funktion %<va_start%>Interner Fehler: wrong number of branch edges after unconditional jump in bb %ifalsche Anzahl der Templateargumente (%d, sollte %d sein)falsche Anzahl der Templateargumente (%d, sollte mindestens %d sein)Falsche ausgehende Kantenmarken am Ende des bb %dfalscher Strategiename %qs fÃ¼r Option %qs angegebenInterner Compilerfehler: wrong tree in %<TYPE_FIELDS%> listArgument falschen Typs fÃ¼r %sArgument falschen Typs fÃ¼r absfalsches Typargument fÃ¼r Â»absuÂ«Argument falschen Typs fÃ¼r Bit-KomplementArgument falschen Typs fÃ¼r KonjugationArgument falschen Typs fÃ¼r DekrementierungArgument falschen Typs fÃ¼r InkrementierungArgument falschen Typs fÃ¼r unÃ¤res AusrufungszeichenArgument falschen Typs fÃ¼r unÃ¤res MinusArgument falschen Typs fÃ¼r unÃ¤res PlusArgument falschen Typs fÃ¼r Â»%sÂ«x87-RegisterrÃ¼ckgabe mit ausgeschaltetem x87xstormy16_print_operand: unbekannter CodeSie kÃ¶nnen SVE mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivierenSie kÃ¶nnen stattdessen einen inline-Namensraum verwendendies kann durch das LÃ¶schen der Initialisierung umgangen werdenBei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werdenz/Architektur.Null als NullzeigerkonstanteArrayabschnitt der LÃ¤nge 0 in %qs-KlauselArraygrÃ¶ÃŸe von %q+D ist null oder negativTyp %qT mit GrÃ¶ÃŸe 0 in %<reduction%>-KlauselTyp %qT mit GrÃ¶ÃŸe 0 in %qs-KlauselVektorgrÃ¶ÃŸe NullBreite Null fÃ¼r Bitfeld %q+DBreite Null fÃ¼r Bitfeld %qsBreite null im Format %sFormat-Zeichenkette %s der LÃ¤nge nullleere Zeichenkette ist fÃ¼r gemangelten Namen nicht erlaubtArray %qD der GrÃ¶ÃŸe nullArray %qT der GrÃ¶ÃŸe nullArrayelement %qD mit LÃ¤nge 0 in ansonsten leerem %q#TArrayelement %qD mit LÃ¤nge 0 befindet sich nicht am Ende von %q#T{anonym}
\ No newline at end of file
--- 2234,2239 ----
  erfordertÂ»requiresÂ«-Klausel in Deklaration von Nichtfunktionstyp %qTÂ»requiresÂ«-Klausel fÃ¼r RÃ¼ckgabetyprequires-clause an type-idrequires-clause an TypedefAuflÃ¶sungs-Sub-ID %wx nicht in Objekt-DateiInterner Fehler: resolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeAuflÃ¶ser-indirekte Funktion ist hier deklariertErgebnis von %<operator->()%> ergibt Nicht-Zeiger-ErgebnisErgebnis von %qE erfordert %u Bits, aber %qT hat nur %u BitsRÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkungResultat mit nicht konstanter ZeichenlÃ¤ngeSignieren der RÃ¼ckgabeadresse wird nur fÃ¼r %<-mabi=lp64%> unterstÃ¼tztreturn streicht Qualifizierer %qv von Zeiger-ZieltypReturn-Kante zeigt nicht auf Ausgang in bb %dRÃ¼ckgabe von Pointer auf nicht enthaltenen Adressraumreturn erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vÂ»returnÂ« nicht gefolgt von SperreRÃ¼ckgabetyp %q#T ist unvollstÃ¤ndigRÃ¼ckgabetyp ist auf %<int%> voreingestelltHerleitung des RÃ¼ckgabetypen wird nicht unterstÃ¼tzt, wenn die Funktion der Basisklasse Ã¼bersteuert werden kannRÃ¼ckgabetyp ist unvollstÃ¤ndigRÃ¼ckgabetyp kÃ¶nnte Kandidat fÃ¼r Formatattribut seinRÃ¼ckgabetyp von %qD ist nicht %<int%>RÃ¼ckgabetyp von %qD ist nicht %qsRÃ¼ckgabetyp fÃ¼r FunktionAngabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltigAngabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltigRÃ¼ckgabetyp fÃ¼r %<operator %T%> angegebenRÃ¼ckgabetyp fÃ¼r Herleitungshinweis angegebenunvertrÃ¤gliche RÃ¼ckgabetypenRÃ¼ckgabe eines Wertes in Funktion ohne RÃ¼ckgabetypReturn-Anweisung mit Wert, in Funktion mit RÃ¼ckgabetyp %qTReturn-Anweisung ohne Wert, in %qT zurÃ¼ckgebender Funktion%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkungzurÃ¼ckgegeben von %qDzurÃ¼ckgegeben von %qTRÃ¼ckgabe von %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt einen Zeiger in eine Zahl um, ohne explizite TypkonvertierungRÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungRÃ¼ckgabe von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge fÃ¼r SkalareRÃ¼ckgabe eines Wertes von einem KonstruktorWert von Destruktor zurÃ¼ckgegebenInitialisierungsliste wird zurÃ¼ckgegebendas ZurÃ¼ckgeben der lokalen %<initializer_list%>-Variable %qD verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden ArraysRÃ¼ckgabe von Zeiger auf %qD vom Typ %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qTReferenz auf temporÃ¤ren Wert wird zurÃ¼ckgegebendas ZurÃ¼ckgeben einer temporÃ¤ren %<initializer_list%> verlÃ¤ngert nicht die Lebenszeit des zugrundeliegenden Arraysumgekehrte Speicherreihenfolge fÃ¼r Gleitkommaskalareumgekehrte Speicherreihenfolge fÃ¼r Skalareumgekehrte Speicherreihenfolge fÃ¼r Â»%smodeÂ«rechter Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senrechter Operand des Komma-Operators hat keinen Effektrechter Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qErechter Operand des Schiebeausdrucks %q+E ist mindestens so groÃŸ wie die Genauigkeit %wu des linken Operandenrechter Operand des Schiebeausdrucks %q+E ist negativrechte PrÃ¤zisionrechte PrÃ¤zision im strfmon-FormatRechts-Schiebe-Weite >= Breite des TypsRechts-Schiebe-Weite >= Breite des VektorelementsRechts-Schiebe-Weite ist negativrechter Operand des Komma-Ausdrucks hat keinen EffektRundungsmodus fÃ¼r VAX-Floats nicht unterstÃ¼tztRundungsergebnis wird immer 0 seinRundung auf %d Bits hat keinen Effekt fÃ¼r Festkommawert mit %d Bit NachkommaanteilRoutine %qD ist hier deklariertUnterprogrammaufruf verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurdeUnterprogrammaufruf verwendet denselben OpenACC-Parallelismus wie enthaltende Schleiferv32e erfordert die ilp32e-ABICPU rx100 hat keine FPU-HardwareCPU rx200 hat keine FPU-Hardwareselber kanonischer Typknoten fÃ¼r die unterschiedlichen Typen %qT und %qTselbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstruktdieselbe Version wurde zuvor hier definiertInterner Fehler: same_comdat_group is not a circular listInterner Fehler: same_comdat_group list across different groupsFehlzuordnung von Attributen der Bereinigungsfunktion%d %<template<>%> gefunden, %d werden fÃ¼r Spezialisierung eines Elementfunktionstemplates benÃ¶tigt%<typename %E%> sagen, wenn ein Typ gemeint istskalares Objekt %qD erfordert ein Element in InitialisierungSkalierung muss nichtnegativ seinSkalierung und Normalisierung kÃ¶nnen nicht gleichzeitig aktiv sein; wird Ã¼bersprungen
  Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>Plan-TeilgrÃ¶ÃŸenausdruck muss bestimmt seinBereich %qT vor %<~%> ist kein Klassennameenum %qT mit eingeschrÃ¤nkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, spÃ¤ter jedoch als %qT durch %<...%> Ã¼bergebenenums mit GÃ¼ltigkeitsbereich nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarfalsche Zuordnung zwischen innerhalb und auÃŸerhalb eines GÃ¼ltigkeitsbereiches in enum %q#Tdas Score-Argument muss ein konstanter ganzzahliger Ausdruck seindas Score-Argument darf nicht negativ seinzweites Argument muss eine Scheibe oder Zeichenkette seinzweites Argument von %q+D sollte %<char **%> seinZweites Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Zeigertyp seinZweites Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante seinzweites Argument fÃ¼r %<va_arg%> ist vom unvollstÃ¤ndigen Typ %qTzweites Argument fÃ¼r %qs muss im Bereich [0, 12] liegenzweites Argument fÃ¼r Funktion %qE muss eine konstante Zweierpotenz zwischen %qi und %qu Bits seinzweiter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senzweiter Operand des bedingten Ausdrucks hat keinen Effektzweiter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qEzweiter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>Zweiter Parameter von %<va_start%> ist nicht letztgenanntes ArgumentAbschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Toplevel-Neuordnung ausgeschaltet istAbschnittsanker mÃ¼ssen ausgeschaltet sein, wenn Â»unit-at-a-timeÂ« ausgeschaltet istArgument des Abschnittsattributs ist keine ZeichenkettenkonstanteAbschnitts-Attribut kann nicht fÃ¼r lokale Variablen angegeben werdenAbschnitts-Attribut nicht erlaubt fÃ¼r %q+DAbschnitts-Attribute werden fÃ¼r dieses Ziel nicht unterstÃ¼tztAbschnitt von %q+D kann nicht aufgehoben werdenAbschnitt von %q+D in Konflikt mit vorheriger DeklarationAbschnitt des Aliases %q+D muss zum Abschnitt seines Ziels passenAbschnittstypkonfliktAbschnittstypkonflikt mit %qDdie ausgewÃ¤hlten fp16-Optionen sind inkompatibelSelektor %qs akzeptiert keine EigenschaftenSelektor %qs nicht erlaubt fÃ¼r Kontext-Selektorsatz %qsSelektor %qs mehr als einmal im Satz %qs angegebenWÃ¤hler muss Â»immediateÂ« seinSelektor muss eine Ganzzahlkonstante im Bereich [0, %wi] seinSelektorsatz %qs mehr als einmal angegebenVergleich mit sich selbst ergibt immer Â»falseÂ«Vergleich mit sich selbst ergibt immer Â»trueÂ«Selbsttests sind in diesem Build nicht eingeschaltetSelbsttests sind unvertrÃ¤glich mit %<-E%>setjmp/longjmp innerhalb %<simd%>-KonstruktsMethodennamen von Settern mÃ¼ssen mit %<:%> aufhÃ¶renKern-DateigrÃ¶ÃŸenlimit kann nicht gesetzt werden: %mverdeckte Deklaration ist hiereingebaute Funktion %q#D wird Ã¼berdecktBibliotheksfunktion %q#D wird Ã¼berdecktvorherige Typdeklaration von %q#D wird Ã¼berschattetGemeinsam genutzte SSA-Namen-Infoshared und mdll sind unvertrÃ¤glichInterner Fehler: shared call_stmt:shared wird nicht unterstÃ¼tztGemeinsames rtxSchiebeweite ist keine GanzzahlSchiebeausdruck %q+E lÃ¤uft Ã¼berSchiebeoperation eines Nicht-Ganzzahloperandenzu wenig Export-Daten gelesenInterner Fehler: show_array_ref(): Unknown array referenceInterner Fehler: show_array_spec(): Unhandled array shape type.Interner Fehler: show_code_node(): Bad statement codeInterner Fehler: show_expr(): Bad intrinsic in expressionInterner Fehler: show_expr(): Don't know how to show exprInterner Fehler: show_ref(): Bad component codeInterner Fehler: sibcall edges for non-call insn in bb %iSeiteneffekte werden bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnetside-effects element in no-side-effects CONSTRUCTORVorzeichenbehaftete Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEVorzeichenbehaftete Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE nach %qEVorzeicheneigenschaft des Typen und Maschinenmodus %qs passen nicht zusammeneinfaches IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglisteinzelnes %<target_clones%>-Attribut wird ignoriertGrÃ¶ÃŸe %qE des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EGrÃ¶ÃŸe %qE des Arrays %qE ist negativGrÃ¶ÃŸe %qE des Arrays Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %qEGrÃ¶ÃŸe %qE des Arrays ist negativGrÃ¶ÃŸe des Arrays bei Â»newÂ« muss Ganzzahltyp habenUnpassende GrÃ¶ÃŸe in Argument %d von %qEGrÃ¶ÃŸe von %q+D Ã¼berschreitet mit %E Bytes die maximale ObjektgrÃ¶ÃŸe %wuGrÃ¶ÃŸe von %qD passt nicht zur ursprÃ¼nglichen DeklarationArraygrÃ¶ÃŸe von %qD hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays %qD ist kein konstanter GanzzahlausdruckGrÃ¶ÃŸe des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %EArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen TypArraygrÃ¶ÃŸe von %qE hat Nicht-GanzzahltypGrÃ¶ÃŸe des Arrays %qE ist negativGrÃ¶ÃŸe des Arrays %qE ist kein konstanter AusdruckArraygrÃ¶ÃŸe von %qE ist zu groÃŸGrÃ¶ÃŸe des Arrayelements ist kein Vielfaches seiner AusrichtungGrÃ¶ÃŸe des Arrays Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %qEArraygrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Arrays ist kein konstanter AusdruckGrÃ¶ÃŸe des Arrays ist kein konstanter GanzzahlausdruckArraygrÃ¶ÃŸe ist zu groÃŸInterner Fehler: size of loop %d should be %d, not %dGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist %u BytesGrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist grÃ¶ÃŸer als %wu BytesGrÃ¶ÃŸe des Zeichenkettenliterals ist zu groÃŸGrÃ¶ÃŸe des Typs %qT ist zu groÃŸ (%qE Bytes)GrÃ¶ÃŸe des Typs Â»%sÂ« ist ungÃ¼ltigGrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen TypGrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-GanzzahltypGrÃ¶ÃŸe des unbenannten Arrays ist negativGrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸGrÃ¶ÃŸe der Variablen %q+D ist zu hochGrÃ¶ÃŸenbereiche der Option %qs sollten aufsteigend seinsizeof(long double) ist 12.sizeof(long double) ist 16.Ausschnitt kann nur mit nil verglichen werdenScheibenkapazitÃ¤t muss ganzzahlig seinScheibenende muss eine Ganzzahl seinScheibe ohne adressierbaren Wertjegliche Instanziierung mit nichtleerer Parameterpackung wÃ¤re unzulÃ¤ssigsoft-float und long-double-128 sind unvertrÃ¤glichEinige Teile des expandierten Makros sind nicht von diesem %qs-Konstrukt erfasstnicht implementiertnicht implementiert: Entschuldigung: Semantik von static-Variable %q#D in inline-Funktion ist falsch (mehrere Kopien wÃ¤ren die Folge)Entschuldigung: Semantik der Inline-Variable %q#D ist falsch (mehrere Kopien wÃ¤ren die Folge)Quelle ist ein Zeiger auf unvollstÃ¤ndigen TypenQuelle ist kein ZeigerQuelle ist kein Zeiger auf KlasseQuelle hat nicht KlassentypenQuelle hat unvollstÃ¤ndigen KlassentypenQuellorte fÃ¼r Funktion %qD haben sich geÃ¤ndert, Profilingdaten mÃ¶glicherweise veraltetQuellobjekt %qE der GrÃ¶ÃŸe %sQuellobjekt wird hier alloziertQuellobjekt ist hier deklariertQuellobjekt der GrÃ¶ÃŸe %s, alloziert durch %qEQuellentyp ist nicht polymorphLeerzeichen gefolgt von Satzzeichen %<%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%0%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%@%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%W%c%>Spezifikation %qs hat ungÃ¼ltiges %<%%x%c%>Spezifikation %qs ist ungÃ¼ltigSpezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiertSpezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_HEADERS_SUFFIX_SPEC%>Spezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_SUFFIX_SPEC%>Spezifikationsfehler: nicht erkannte Spezifikationsoption %qcSpezifikationsdatei hat keine Spezifikation zum BindenSpezifikation ist '%s'
  
! aus Spezifikation erzeugtes switch ist nur %<-%>spec_dimen_size(): Bad dimensionSpezialisierung %qT hinter Instanziierung %qTSpezialisierung von %qD nach InstanziierungSpezialisierung von %qD in anderem NamensbereichSpezialisierung von %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftretenSpezialisierung von %qT hinter InstanziierungSpezialisierung des Alias-Template %qDSpezialisierung der implizit deklarierten speziellen ElementfunktionSpezialisierung des Variablenkonzepts %q#DSpezialisierung des Variablentemplates %qD als Funktion deklariertspezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>angegebene Grenze %wu Ã¼berschreitet %<INT_MAX%>angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wuangegebene Grenze %wu Ã¼berschreitet die GrÃ¶ÃŸe %wu des Zielobjektsangegebene Bereichsgrenze [%wu, %wu] Ã¼berschreitet %<INT_MAX%>angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerteOption %qs wurde mehrmals angegebenSystemregister mit einem kurzem Namen (weniger als 100 Zeichen) angeben.Angabe von Vektortypen mit %<__attribute__ ((mode))%> ist veraltetfalsche %%include-Syntax fÃ¼r Spezifikationen nach %ld Zeichenfalsche %%rename-Syntax fÃ¼r Spezifikationen nach %ld Zeichenkeine %s-Spezifikation zum Umbenennen gefundenFehler in Spezifikationsdatei nach %ld ZeichenSpezifikation: unbekannter %%-Befehl nach %ld Zeichenspekulative Kanten sind nicht benachbartfalsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beendenverdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Anfang des FormatsstÃ¶rendes letztes %<%%%> im FormatverdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Ende des FormatsÃ¼berzÃ¤hliges Leerzeichen am Ende des FormatsGrÃ¶ÃŸe des StapelkollisionswÃ¤chters %d muss gleich dem Sondierungsintervall %d seinStapelrahmen muss kleiner als 64k seinstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdStapelrahmen zu groÃŸStapel-Ãœberwachungswert muss eine exakte Zweierpotenz seinAusdruck der Stapelgrenze wird nicht unterstÃ¼tztStapelgrenzen nicht fÃ¼r dieses Ziel unterstÃ¼tztStapelsonde fÃ¼r SVE-RahmenStapel-ÃœberprÃ¼fung erfordert %<-maccumulate-outgoing-args%> fÃ¼r KorrektheitStapel-ÃœberprÃ¼fung erfordert %<target("accumulate-outgoing-args")%> fÃ¼r KorrektheitStapelschutz schÃ¼tzt nicht Funktion: Alle lokalen Arrays sind kleiner als %d BytesStapelschutz schÃ¼tzt nicht lokale Variablen: Puffer variabler GrÃ¶ÃŸeStapelregister fÃ¼r globale Registervariable verwendetStapelgrÃ¶ÃŸe muss eine exakte Zweierpotenz seinStapelgrÃ¶ÃŸe muss grÃ¶ÃŸer als der Stapel-Ãœberwachungswert seinStapelgrÃ¶ÃŸe darf nicht grÃ¶ÃŸer als 64k seinStapelverbrauchsberechnung wird fÃ¼r dieses Ziel nicht unterstÃ¼tztStapelverbrauch ist %wu BytesStapelverbrauch kÃ¶nnte %wu Bytes seinStapelverbrauch mÃ¶glicherweise unbegrenztstack_offset muss ein Vielfaches von 4 seinstack_offset muss mindestens 4 seinStapelrahmen zu groÃŸ: %d BytesStandardattribute fÃ¼r NamensrÃ¤ume mÃ¼ssen vor dem Namen des Namensraums stehenstart of RTL fragment must be on an earlier line than endAnfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdenAnfang/Ende von RTL-Fragment sind in verschiedenen DateienAnweisung kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senAnweisung hat keinen EffektAnweisung ist eine Referenz, kein Aufruf, zur Funktion %qEAnweisung ist kein KonstantenausdruckAnweisung inmitten eines Blocks fÃ¼r throw markiertAnweisung fÃ¼r throw markiert, wirft jedoch nichtsAnweisung verwendet freigegebenen SSA-Namenvolatile-Kennzeichen fÃ¼r Anweisung nicht aktuellAnweisung wird niemals ausgefÃ¼hrtAnweisung ohne EffektAnweisungs-Ausdruck in konstantem AusdruckAnweisungs-AusdrÃ¼cke sind weder auÃŸerhalb von Funktionen noch in Template-Argumenten erlaubtÂ»static IOÂ«-Deklaration von %q+D erfordert eine Adressestatische Behauptung gescheitertstatische Behauptung gescheitert: %Estatische ErklÃ¤rung gescheitert: %sstatische Kette mit Funktion, die keine verwendetÂ»staticÂ«-Klasse kann nicht von geschachtelter Klasse Â»%sÂ« erbenstatisches Datenelement %qD in unbenannter Klassestatisches Datenelement %qE als %qs deklariertStatische Deklaration von %q+D folgt nicht-statischer Deklarationstatisches Feld %qD ist nicht zuordenbarstatische Initialisierung der Variablen %q+D in %<.shared%>-Speicher wird nicht unterstÃ¼tztstatic wird auf TPF-OS nicht unterstÃ¼tztstatisches Element %qD kann kein Bitfeld seinstatisches Element %qD als %<register%> deklariertstatische Elementfunktion %q#D mit Typqualifizierern deklariertstatische Elementfunktion %qD kann nicht CV-Qualifizierer habenstatische Elementfunktion %qD kann keinen ref-Qualifizierer habenstatisches Element hat kein %<this%>, auf das sich das %<return%> beziehen kÃ¶nnteÂ»staticÂ« oder Typkennzeichner in Nicht-Parameter-ArraydeklaratorVariablen im %<static%>-Speicher kÃ¶nnen keine Destruktoren habender statische Typ %qT des Operanden ist eine nicht Ã¶ffentliche Basisklasse des dynamischen Typs %qTstatisch reservierte Instanz der Objective-C-Klasse %qEAttribute stdcall und cdecl sind nicht vertrÃ¤glichAttribute stdcall und fastcall sind nicht vertrÃ¤glichAttribute stdcall und thiscall sind nicht vertrÃ¤glichAusdruck fÃ¼r die Schrittweite verweist auf Ã¤uÃŸeren Iterator %qDSchritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werdenSchrittweite der implied-do-Schleife bei %L darf nicht 0 seinAnweisung (%p) nach Optimierungsdurchgang als geÃ¤ndert markiert: stmt with wrong VUSEInterner Fehler: stmts without blockSpeicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qsSpeicherklasse %qD auf Templateinstanziierung angewendetSpeicherklasse %<auto%> hat nur dann einen Effekt, wenn der RÃ¼ckgabetyp hergeleitet istSpeicherklasse %<auto%> hat nur dann einen Effekt, wenn der Typ hergeleitet ist; meinten Sie %<scope%>?Speicherklasse %<auto%> ist beim Deklarieren einer Klasse ungÃ¼ltig, meinten Sie %<scope%>?Speicherklasse %qs angegebenSpeicherklasse fÃ¼r Parameter %qE angegebenSpeicherklasse fÃ¼r Parameter %qs angegebenSpeicherklasse fÃ¼r Strukturfeld angegebenSpeicherklasse fÃ¼r Strukturfeld %qE angegebenSpeicherklasse fÃ¼r Template-Parameter %qs angegebenSpeicherklasse fÃ¼r Typnamen angegebenSpeicherklasse fÃ¼r unbenannten Parameter angegebenSpeicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltigSpeichergrÃ¶ÃŸe von %q+D ist nicht konstantSpeichergrÃ¶ÃŸe von %q+D ist unbekanntSpeichergrÃ¶ÃŸe von %qD ist nicht konstantSpeichergrÃ¶ÃŸe von %qD ist unbekanntMerkwÃ¼rdiger GerÃ¤tename %qs nach %qs: falsches Zeichen %qcStrategiename %qs fÃ¼r Option %qs angegeben, wird jedoch fÃ¼r 32-Bit-Code nicht unterstÃ¼tztÃ¼berflÃ¼ssiges %<,%> am Ende der Elementdeklarationverirrtes %<@%> im Programmverirrtes %<\%o%> im Programmverirrtes %qc im ProgrammÃ¼berflÃ¼ssiges %qs zwischen Objective-C++ Methodenverirrtes %qs im ProgrammStreaming-Kindprozess fehlgeschlagenDer Streaming-Kindprozess wurde durch ein Signal beendetstrftime-Formate kÃ¶nnen keine Argumente formatierenZeichenkette fÃ¼r Bibliotheksnamen erwartetZeichenkette fÃ¼r gemangelten Namen erwartetZeichenkettenlÃ¤nge %qd ist grÃ¶ÃŸer als die LÃ¤nge %qd, die von ISO-C%d-Compilern unterstÃ¼tzt werden mussZuweisung mit starker Typumwandlung wurde abgefangenMÃ¶glicherweise wird starke Typumwandlung benÃ¶tigtÂ»structÂ« wurde hier definiertstruct hat keine Elementestruct hat keine benannten Elemente%<struct%> und %<union%> kÃ¶nnen nicht %<abstract%> seinStrukturausrichtung muss eine kleine Zweierpotenz sein, nicht %wuStrukturfeldGrenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8 oder 32 gesetzt werdenGrenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8, 32 oder 64 gesetzt werdenstrukturierte Bindungsdeklarationen kÃ¶nnen erst ab %<-std=c++20%> oder %<-std=gnu++20%> %qs seinDeklaration fÃ¼r strukturierte Bindung darf nicht als %qs deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht als %<auto%> (C++98) deklariert werdenDeklaration fÃ¼r strukturierte Bindung darf nicht vom Typen %qT seinDeklaration fÃ¼r strukturierte Bindung festgelegt, aber nicht verwendetStrukturierte Bindung hat unvollstÃ¤ndigen Typen %qTStrukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qTStrukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qTstrukturierte Bindungen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarUnter-Framework-Include %s steht mit Framework-Include in KonfliktTeilobjekt %qD ist hier deklariertUnterprogramm %q+F nicht als %<Inline%> markiertUnterprogramm %q+F nicht als %<Inline_Always%> markiertIndex fehlt in Arrayreferenzindizierter Wert ist weder ein Array noch ein Zeigerindizierter Wert ist weder Array noch Zeiger noch Vektorindizierter Wert ist Zeiger auf FunktionIndizierung eines als %<register%> deklarierten Arrayswar spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariertwar spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariertgeschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<else%>-Anweisung empfohlengeschweifte Klammern um leeren KÃ¶rper in einer %<if%>-Anweisung empfohlenes wird empfohlen, explizite geschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung zu setzenes wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeidenKlammern um %<&&%> innerhalb von %<||%> empfohlenKlammern um %<+%> in Operand von %<&%> empfohlenKlammern um %<+%> innerhalb von %<<<%> empfohlenKlammern um %<+%> innerhalb von %<>>%> empfohlenKlammern um %<-%> in Operand von %<&%> empfohlenKlammern um %<-%> innerhalb von %<<<%>Klammern um %<-%> innerhalb von %<>>%> empfohlenKlammern um %<>>%>-Ausdruck empfohlenKlammern um Arithmetik in Operand von %<^%> empfohlenKlammern um Arithmetik in Operand von %<|%> empfohlenUm Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlenKlammern um Vergleich in Operand von %<!=%> empfohlenKlammern um Vergleich in Operand von %<&%> empfohlenKlammern um Vergleich in Operand von %<==%> empfohlenKlammern um Vergleich in Operand von %<^%> empfohlenKlammern um Vergleich in Operand von %<|%> empfohlenKlammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<&%> in %<&&%> oder %<!%> in %<~%>Klammern um Operand von %<!%> empfohlen, oder Ã„nderung von %<|%> in %<||%> oder %<!%> in %<~%>empfohlene Alternative:empfohlene Alternativen:UnterstÃ¼tzung fÃ¼r Modus %qsUnterstÃ¼tzte Kernarchitekturen:%sSchalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in KonfliktSchalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in KonfliktOption %<-mcustom-%s%> steht mit Option %<-mcustom-%s%> in KonfliktOption %<-mcustom-%s%> wird fÃ¼r doppeltgenaue Gleitkomma benÃ¶tigtWert %2$d fÃ¼r Schalter %<-mcustom-%1$s%> muss zwischen 0 und 255 liegenSchalter %qs beginnt nicht mit %<-%>Schalter %qs wird nicht mehr unterstÃ¼tztswitch-Bedingung hat booleschen Wertswitch springt in Anweisungs-Ausdruckswitch springt Ã¼ber VariableninitialisierungDie Standardfallbehandlung in switch fehltswitch-GrÃ¶ÃŸe ist keine Ganzzahlswitch beginnt hierswitch-Anweisung der GrÃ¶ÃŸe %lu EintrÃ¤ge ist zu groÃŸSymbol %qD, das von %qD referenziert wird, wurde hier deklariertSymbol muss definiert sein, um eine Version zu habenZeichen als Immediate-Operand verwendetZeichen sowohl mit Basis- als auch Index-Registern verwendetSymbol mit Offset im PIC-Modus verwendetsymbolische Speicherreferenzen werden nur auf z10 oder neuer unterstÃ¼tztInterner Fehler: symtab_node::verify failedArgument des Attributs Â»symverÂ« muss das Format %<Name@Nodenname%> habenInterner Fehler: symver is not exported with default visibility%<symver%> wird nur auf ELF-Plattformen unterstÃ¼tztInterner Fehler: symver target is not exported with default visibilityÂ»synchronizedÂ«-Funktion Â»%sÂ« muss ein Element der Klasse seinerzeugte Methode %qD zuerst hier erfordertsysctl fÃ¼r kern.osversion gescheitert: %mSystem-Pfad %qs ist nicht absolutverarbeitet kein ArgumentAdresse der direkten Funktion %qD wird genommenAdresse des Konstruktors %qD wird genommenAdresse des Destruktors %qD wird genommenAdresse des Ausdrucks des Typs %<void%> wird genommenZugriff auf die Adresse des gepackten Elements von %qT fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten ZeigerwertAdresse eines rvalues wird ermitteltAdresse eines temporÃ¤ren Wertes wird verwendetden Betrag des vorzeichenlosen Typs %qT zu berechnen, hat keine AuswirkungDas Ermitteln der Adresse einer Marke ist nicht standardkonformZiel-CPU unterstÃ¼tzt nicht ARM-ModusZiel-CPU unterstÃ¼tzt keine ARMv8-M-Security-ErweiterungenZiel-CPU unterstÃ¼tzt keine THUMB-BefehleZiel-CPU unterstÃ¼tzt keine ZusammenarbeitZiel-CPU unterstÃ¼tzt keine unausgerichteten ZugriffeZiel-Betriebssystem unterstÃ¼tzt keine unausgerichteten ZugriffeZielargumentZiel-Attribut wird auf dieser Maschine nicht unterstÃ¼tztZiel-Attribut oder Pragma Ã¤ndert GrÃ¶ÃŸe von %<long double%>Ziel-Attribut oder Pragma Ã¤ndert AltiVec ABIZiel-Attribut oder Pragma Ã¤ndert darwin64 ABIZiel unterstÃ¼tzt kein Aktualisieren des atomaren Profils, einfacher Modus wird ausgewÃ¤hltZielsystem unterstÃ¼tzt Funktionsversions-Dispatcher nichtZielformat unterstÃ¼tzt nicht Â»unendlichÂ«Ziel ist kein Zeiger oder ReferenzZiel ist kein Zeiger oder Referenz auf KlasseZiel ist kein Zeiger oder Referenz auf vollstÃ¤ndigen TypenZiel der Umwandlung kÃ¶nnte Kandidat ein fÃ¼r ein Formatattribut seinZiel der Initialisierung kÃ¶nnte ein Kandidat fÃ¼r Formatattribut seinzielspezifische eingebaute Funktion ist nicht verfÃ¼gbarFehlzuordnung zielspezifischer OptionenZielsystem unterstÃ¼tzt keine TestausgabenZielsystem unterstÃ¼tzt nicht das Testformat %qsTemplate %qD deklariertTemplate %qE in Klausel %qsTemplateargument %d ist ungÃ¼ltigTemplateargument %qE fÃ¼r Typ %qT ist keine Ãœbersetzungszeit-KonstanteTemplateargument %qE betrifft TemplateparameterTemplateargument fÃ¼r %qD verwendet lokalen Typ %qTTemplate-Argument fÃ¼r %<%s %T%> benÃ¶tigtTemplate-Argumente fÃ¼r %qD passen nicht zum ursprÃ¼nglichen Template %qDTemplateklasse ohne NamenTemplate-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagenTemplatedeklaration von %<typedef%>Templatedeklaration von %q#DTemplate-Definition eines Nicht-Templates %q#DTemplate-Instanziierung Â»%sÂ« verweist vorgreifend auf die Template-Deklaration Â»%sÂ«Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d (%<-ftemplate-depth=%> verwenden, um dies zu erhÃ¶hen)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)Template-Parameter %q+#DTemplateparameter %qD hier deklariertTemplateparameter %qD vom Typ %qT ist in ganzzahligem Konstantenausdruck nicht erlaubt, da er nicht Ganzzahl- oder AufzÃ¤hlungstyp hatTemplateparameterliste in expliziter Instanziierung verwendetangegebene Template-Parameterlisten passen nicht zu Templateparametern von %qDTemplateparameterpack %qD kann kein Standardargument habenTemplateparameterpack kann kein Standardargument habenTemplate-Parameterpacks kÃ¶nnen keine Standardargumente habenTemplate-Parameter-Typ %qT als %<friend%> deklariertTemplate-Parameter kÃ¶nnen keine Â»friendsÂ« seinTemplate-Parameter passen nicht zum Template %qDTemplateparameter nicht in partieller Spezialisierung herleitbar:Template-Platzhaltertyp %qT muss von einer einfachen declarator-id gefolgt seinTemplatespezialisierung von %qD durch ISO C++ nicht erlaubtTemplatespezialisierung mit C-Bindung angegebenkeine Templatespezifizierer in Deklaration von %qD angegebenTemplate-Template-Parameter %qT in Deklaration von AbleitungshinweisTemplate-Tupelparameter muss der letzte seinTemplatetypparameter mÃ¼ssen das SchlÃ¼sselwort %<class%> oder %<typename%> verwendenTemplate mit C-BindungTemplate-ID %qD fÃ¼r %q+D passt zu keiner TemplatedeklarationTemplate-ID %qD als Deklarator verwendetTemplate-ID %qE in Deklaration des ersten TemplatesTemplate-ID ist fÃ¼r Destruktor nicht erlaubtTemplate-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte; verwenden Sie %qs, um sie zu aktivierenTemplate-Parameter-Templates dÃ¼rfen nicht %<virtual%> seinZwischenergebnis des nicht-literalen Typs %qT in konstantem AusdruckternÃ¤rer %<operator?:%>ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>das SchlÃ¼sselwort %<bool%> ist in einer Konzeptdefinition in C++20 nicht erlaubtdas %<interrupt%>-Attribut erfordert einen MIPS32r2-Prozessor oder neuerdas Attribut %qE kann nicht auf einen SVE-Funktionstyp angewendet werdenAttribut %qE erfordert Argumentedie Architektur %qs unterstÃ¼tzt %<-m%s=2008%>die Architektur %qs unterstÃ¼tzt %<-m%s=legacy%> nichtdie Architektur %qs unterstÃ¼tzt %<-mfp32%> nichtdie Architektur %qs unterstÃ¼tzt keine DSP-Befehledie Architektur %qs unterstÃ¼tzt keine Befehle mit Sprungwahrscheinlichkeitdie Architektur %qs unterstÃ¼tzt die Befehle Â»maddÂ« und Â»msubÂ« nichtdie Architektur %qs unterstÃ¼tzt keine ungeraden Register fÃ¼r einfache Genauigkeitdie Architektur %qs unterstÃ¼tzt keine paarweisen Einzel-Befehledie Architektur %qs unterstÃ¼tzt nicht den synci-Befehldas Debug-Format %qs kann nicht mit vorkompilierten Headern verwendet werdendas Â» Â«-printf-Kennzeichendas Â»!Â«-strfmon-Kennzeichendas Â»#Â«-printf-Kennzeichendas Â»#Â«-strftime-Kennzeichendas Â»'Â«-printf-Kennzeichendas Â»'Â«-scanf-Kennzeichendas Â»(Â«-strfmon-Kennzeichendas Â»+Â«-printf-Kennzeichendas Â»+Â«-strfmon-Kennzeichendas Â»-Â«-printf-Kennzeichendas Â»-Â«-strfmon-Kennzeichendas Â»-Â«-strftime-Kennzeichendas Â»0Â«-printf-Kennzeichendas Â»0Â«-strftime-Kennzeichender Â»EÂ«-strftime-Modifiziererdas Â»IÂ«-printf-Kennzeichendas Â»IÂ«-scanf-Kennzeichender Â»OÂ«-Modifiziererder Â»OÂ«-strftime-Modifiziererdas Â»^Â«-strfmon-Kennzeichendas Â»^Â«-strftime-Kennzeichendas Â»_Â«-strftime-Kennzeichendas Â»aÂ«-scanf-Kennzeichendas Â»mÂ«-scanf-Kennzeichendas Â»qÂ«-Diagnose-KennzeichenDie Option Â»-sharedÂ« wird derzeit nicht fÃ¼r VAX ELF unterstÃ¼tztDas ABI der ParameterÃ¼bergabe mit %d-Byte-Ausrichtung hat sich in GCC 4.6 geÃ¤ndertdas ABI der ParameterÃ¼bergabe fÃ¼r Aggregate mit %d-Byte-Ausrichtung hat sich in GCC 5 geÃ¤ndertdas ABI fÃ¼r die Ãœbergabe von homogenen %<float%>-Aggregaten hat sich in GCC 5 geÃ¤ndertDas ABI der Struct-Ãœbergabe mit einem flexiblen Arrayelement hat sich in GCC 4.4 geÃ¤ndertdas ABI der StrukturÃ¼bergabe mit %<complex float%>-Element hat sich in GCC 4.4 geÃ¤ndertdas ABI der Union-Ãœbergabe mit %<long double%> hat sich in GCC 4.4 geÃ¤ndertOperand fÃ¼r den ENI-Befehl muss entweder 0 oder 1 seinDie RX100-CPU hat keine FPU-HardwareDie RX200-CPU hat keine FPU-Hardwaredie Adresse von %qD ist kein gÃ¼ltiges Templateargumentdie Adresse von %qD ist kein gÃ¼ltiges Templateargument, weil sie keine statische Lebensdauer hatDie Adresse von %qD wird immer zu %<wahr%> auswertenDie Adresse von %qD wird nie NULL seindie Adresse einer Marke kann nicht in einem Konstanten-Ausdruck auftretendie Adresse des %qT-Teilobjekts von %qD ist kein gÃ¼ltiges Templateargumentdie Ausrichtung von %<_Atomic %T%>-Feldern wurde mit %{GCC 11.1%} geÃ¤ndertDas Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert seindas scanf-Merkmal der ZuweisungsunterdrÃ¼ckungder Aufruf erfordert %<ifunc%>, was von diesem Ziel nicht unterstÃ¼tzt wirddie Aufrufkonvention fÃ¼r %qT Ã¤ndert sich mit %<-fabi-version=13%> (GCC 8.2)die Kombination von %qs und %qs ist mit %qs unvertrÃ¤glichVergleich wird stets als %<false%> ausgewertet da die Adresse von %qD nie NULL wirdVergleich wird stets als %<true%> ausgewertet da die Adresse von %qD nie NULL wirdder Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiertder Compiler kann annehmen, dass die Adresse von %qD niemals NULL istDie Komponente %qs ist ein PRIVATE-Typ und kann nicht Komponente von %qs sein, die PUBLIC bei %L istder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheitdie virtuelle Tabelle des in Konflikt stehenden Typs aus der anderen Ãœbersetzungseinheit ist unterschiedlich groÃŸder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat virtuelle Tabelle mit unterschiedlichem Inhaltder in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat virtuelle Tabelle mit mehr EintrÃ¤gender in Konflikt stehende Typ aus der anderen Ãœbersetzungseinheit hat unterschiedliche RTTI-Informationder Wert von uninitialisiertem Speicher ist in konstantem Ausdruck nicht verwendbarKontrollfluss der Funktion %qD passt nicht zu ihren Profilingdaten (ZÃ¤hler %qs)der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_si64 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi16 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi32 im Code prÃ¼fen.der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_si64 im Code prÃ¼fen.in Objective-C 1.0 gibt es keine Dot-Syntaxdie Auslassung in %qD wurde nicht vererbtdas Ereignishandle einer %<detach%>-Klausel sollte nicht in einer data-sharing-Klausel seindie zusÃ¤tzliche Basisklasse ist hier definiertfÃ¼nftes Argument muss ein 8-Bit-Immediate seindas erste Argument eines %qs muss von booleschem Vektortyp sein und gleich viele Elemente wie das Ergebnis habender erste Unterschied der entsprechenden Definitionen ist Feld %qDder erste Unterschied der entsprechenden Definitionen ist Methode %qDder erste Parameter von %<operator new%> kann nicht das Standardargument habenDas vierte Argument muss Skalierung 1, 2, 4, 8 seindie RahmengrÃ¶ÃŸe von %wu Bytes Ã¼berschreitet %wu BytesDer direkte Argument muss ein 4-Bit-Immediate seinDas direkte Argument muss ein 5-Bit-Immediate seinDas direkte Argument muss ein 8-Bit-Immediate seinder inkompatible Typ, der in einer anderen Ãœbersetzungseinheit definiert istder inkompatible Typ ist hier definiertdas Lambda hat keinen Â»capture-defaultÂ«Das letzte Argument muss ein 1-Bit-Immediate seinDas letzte Argument muss ein 2-Bit-Immediate seindas letzte Argument muss ein 3-Bit-Immediate seinDas letzte Argument muss ein 32-Bit-Immediate seinDas letzte Argument muss ein 4-Bit-Immediate seinDas letzte Argument muss ein 5-Bit-Immediate seinDas letzte Argument muss ein 1-Bit-Immediate seinDas letzte Argument muss ein 8-Bit-Immediate seinDas letzte muss Skalierung 1, 2, 4, 8 seindas Layout von Aggregaten, die Vektoren mit %d-Byte-Ausrichtung enthalten, hat sich in GCC 5 geÃ¤ndertder m210 hat keine Little-Endian-UnterstÃ¼tzungdas Makro %qs war noch nicht definiertder gemangelte Name von %qD hat sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD) geÃ¤ndertder gemangelte Name von %qD Ã¤ndert sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD)der gemangelte Name von %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der gemangelte Name eines Thunks fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der gemangelte Name der InitialisierungswÃ¤chter-Variable fÃ¼r %qD Ã¤ndert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>der Maximalwert fÃ¼r den letzten GrÃ¶ÃŸenbereich sollte fÃ¼r Option %qs -1 seinDas vorletzte Argument muss ein 8-Bit-Immediate seinDer ausgelassene mittlere Operand in %<?:%> ist immer %<true%>; ausdrÃ¼cklicher mittlerer Operand wird empfohlendas Programm sollte auch %qD definierender Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi16 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi32 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi16 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi32 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_ror_si64 im Code prÃ¼fen.der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_rori_si64 im Code prÃ¼fen.der Wertebereich der Maske ist 0 bis 255der Wertebereich des Selektors sollte 0 bis 1 seinder Wertebereich des Selektors sollte 0 bis 3 seinder Wertebereich des Selektors sollte 0 bis 7 seindas Register %qs kann in %<asm%> fÃ¼r das aktuelle Ziel nicht bestraft werdenfÃ¼r %q+D angegebenes Register kann vom aktuellen Ziel nicht zugegriffen werdenfÃ¼r %q+D angegebenes Register ist nicht allgemein genug, um als eine Registervariable verwendet zu werdendas Ergebnis des Befehls xxspltidp ist fÃ¼r denormalisierte Eingabewerte undefiniertdas Ergebnis der Umwandlung ist nicht spezifiziert, da %qE auÃŸerhalb des Wertebereichs des Typs %qT liegtdie selben Schleifen-Iterationsvariablen %qD werden in mehreren verknÃ¼pften Schleifen verwendetdieses Ziel unterstÃ¼tzt nicht %<asm goto%> mit Ausgaben in %<asm%>drittes Argument muss ein 8-Bit-Immediate seindas dritte Argument muss eine Vergleichskonstante seinder Typ %qT der %<constexpr%>-Variable %qD ist kein Literalder zerstÃ¶rte Typ ist %qT, aber der Destruktor verweist auf %qTder Wert von %qD ist in konstantem Ausdruck nicht verwendbarDer Wert des Stapelzeigers muss nach einer %<asm%>-Anweisung derselbe sein wie vor der AnweisungDie y-Option ist obsolet und wird ignoriertes gibt keine Argumente fÃ¼r %qD, die von einem Templateparameter abhÃ¤ngen, weshalb eine Deklaration von %qD verfÃ¼gbar sein mussdrittes Argument von %q+D sollte wahrscheinlich %<char **%> seinDrittes Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante seindrittes Argument fÃ¼r %qs muss im Bereich [0, 12] liegenDrittes Argument fÃ¼r Funktion %qE muss eine konstante Ganzzahl seindritter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sendritter Operand des bedingten Ausdrucks hat keinen Effektdritter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qEdritter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>diese %qs-Klausel beschÃ¼tzt nicht â€¦diese eingebaute Funktion ist nur auf dem fr405 und fr450 verfÃ¼gbardiese eingebaute Funktion ist nur auf dem fr450 verfÃ¼gbardiese eingebaute Funktion ist nur auf dem fr500 und fr550 verfÃ¼gbardiese eingebaute Funktion ist nur mit der Toolchain v3f verfÃ¼gbardiese eingebaute Funktion ist nur mit der Toolchain v3s oder v3f verfÃ¼gbardiese eingebaute Funktion wird von der Toolchain v3m nicht unterstÃ¼tztdiese eingebaute Funktion wird auf diesem Ziel nicht unterstÃ¼tztdieser Compiler unterstÃ¼tzt %s nichtdieser Compiler unterstÃ¼tzt PowerPC nicht (arch-Flags werden ignoriert)dieser Compiler unterstÃ¼tzt X86 nicht (arch-Flags werden ignoriert)diese Bedingung hat identische Zweigediese Dezimalkonstante ist nur in ISO-C90 vorzeichenlosdiese Dezimalkonstante wÃ¤re in ISO-C90 vorzeichenlosdiese FlexibilitÃ¤t ist veraltet und wird demnÃ¤chst entferntdies ist ein GCC-Bug; ein Workaround ist, die aufgerufene Funktion mit dem Â»usedÂ«-Attribut zu markierenDies ist die erste StandardmarkeDies ist der erste Eintrag, der diesen Wert Ã¼berschneidetdies ist der Befehl:diese Medienfunktion ist nur auf dem fr400 und fr550 verfÃ¼gbardiese Medienfunktion ist nur auf dem fr500 verfÃ¼gbardiese Operation erfordert die SVE-ISA-Erweiterungdiese Anweisung kÃ¶nnte durchfallendieses Ziel definiert keine Spekulationsbarriere; das erzeugte Programm wird trotzdem korrekt laufen, aber irrige Spekulationen sind mÃ¶glicherweise nicht eingeschrÃ¤nktdieses Ziel unterstÃ¼tzt nicht %qsDiese Zielarchitektur ist Â»Little EndianÂ«diese Zielmaschine hat keine verzÃ¶gerten ZweigeThread-lokale COMMON-Daten nicht implementiertThread-lokale Deklaration von %q#D folgt nicht-Thread-lokaler DeklarationThread-lokale Deklaration von %q+D folgt nicht-Thread-lokaler Deklarationthreadprivate Variable %qE in Zielregion mit %<order(concurrent)%>-Klausel verwendetthreadprivate Variable %qE in Zielregion verwendetthreadprivate Variable %qE in unverknÃ¼pfter Task verwendetDreiwege-Vergleich von %qD hat den Typ %qT, nicht den Vergleichskategorie-TypDreiwege-Vergleich von %qD ist vom Typ %qT, der sich nicht in %qT umwandeln lÃ¤sstDrei-Wege-Vergleich von Vektorenwirft NULL, was ganzzahlig, aber kein Zeigertyp istthunk-inline wird nur mit %<-mindirect-branch-jump%> unterstÃ¼tztzur Sicherheit mÃ¼ssen alle vorÃ¼bergehenden Zeiger in Umwandlung von %qT in %qT mit %<const%> qualifiziert seinum AbhÃ¤ngigkeiten zu erzeugen, mÃ¼ssen Sie entweder %<-M%> oder %<-MM%> angebenandere Fundstelle von %qs ist hierum auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwendenToken %u hat %<x-location == %u%>Token %u hat %<x-location == y-location == %u%>Token %u hat %<y-location == %u%>zu wenige Argumente fÃ¼r %%:version-compareZu wenige Argumente fÃ¼r %<__builtin_tgmath%>zu wenige Argumente fÃ¼r eingebaute Funktion %qE, %u erwartetzu wenige Argumente fÃ¼r Konstruktor %q#Dzu wenige Argumente fÃ¼r FunktionZu wenige Argumente fÃ¼r %<va_start%>zu wenige Argumente fÃ¼r Funktion %q#DZu wenige Argumente fÃ¼r Funktion %qEZu wenige Argumente fÃ¼r Elementfunktion %q#Dzu wenige Argumente fÃ¼r Methode %q#Dzu wenige AusdrÃ¼cke fÃ¼r Strukturzu wenige Templateparameterlisten in Deklaration von %qDzu wenige Templateparameterlistentoo large function value type, needs %d registers, have only %d registers for thiszu spÃ¤t fÃ¼r Â»#Â«-Direktive, um Debug-Verzeichnis festzulegenzu viele %<#pragma options align=reset%>zu viele %<...%> in Lambda-Capturezu viele %<defaultmap%>-Klauseln mit %qs-Kategoriezu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategoriezu viele %<if%>-Klauselnzu viele %<if%>-Klauseln mit %qs-Modifiziererzu viele %<if%>-Klauseln ohne Modifiziererzu viele %<static%>-Argumentezu viele %qs-Klauselnzu viele %qs-Klauseln an einem Task-Konstruktzu viele Alternativen in %<asm%>zu viele Argumentezu viele Argumente fÃ¼r %%:dumpszu viele Argumente fÃ¼r Formatzu viele Argumente fÃ¼r teilweise Spezialisierung %qTzu viele Argumente, die in SGPR-Registern Ã¼bergeben werdenzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r %%:compare-debug-self-optzu viele Argumente fÃ¼r %%:version-comparezu viele Argumente fÃ¼r eingebaute Funktion %qE, nur %d erwartetzu viele Argumente fÃ¼r Konstruktor %q#Dzu viele Argumente fÃ¼r Funktionzu viele Argumente fÃ¼r Funktion %q#Dzu viele Argumente fÃ¼r Funktion %qEzu viele Argumente fÃ¼r makezu viele Argumente fÃ¼r Elementfunktion %q#Dzu viele Argumente fÃ¼r Methode %q#Dzu viele Argumente fÃ¼r Methode %qEzu viele atomare Klauselnzu viele geschweifte Klammern um Initialisierung fÃ¼r %qTzu viele geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qTInterner Fehler: too many exception handling edges in bb %izu viele AusdrÃ¼cke fÃ¼r Strukturzu viele Dateinamen angegeben; geben Sie %<%s %s%> fÃ¼r das Aufrufformat einzu viele Funktionsargumente fÃ¼r eBPFzu viele Initialisierer fÃ¼r %qTzu viele EingabedateienInterner Fehler: too many loop exits recordedzu viele Speicherreihenfolge-Klauselnzu viele Ã¶ffnende KlammernInterner Fehler: too many outgoing branch edges from bb %izu viele GrÃ¶ÃŸenbereiche in Option %qs angegebenzu viele Templateheader fÃ¼r %qD (sollten %d sein)zu viele Templateparameterlisten in Deklaration von %qDzu viele Templateparameterlistenzu viele Werte in RÃ¼ckgabeanweisungzu viele Variablen in Bereichsklausel mit KanalZu viel Stapelspeicher zu entsorgen: %dZu viel Stapelspeicher vorzubereiten: %dungeklammerte Komma-AusdrÃ¼cke in Arrayindex-AusdrÃ¼cken sind veraltetDeklaration hÃ¶chster Ebene von %qs gibt %<auto%> anToplevel-Neuordnung muss ausgeschaltet sein, wenn Â»unit-at-a-timeÂ« ausgeschaltet istGesamtgrÃ¶ÃŸe der lokalen Objekte %wu Ã¼berschreitet das Maximum %wuGesamtgrÃ¶ÃŸe der lokalen Objekte Ã¼berschreitet das Maximum %wuGesamtgrÃ¶ÃŸe der lokalen Objekte ist zu hochGesamtgrÃ¶ÃŸe der lokalen Variablen Ã¼bersteigt Grenze der Architekturtp_first_run must be non-negativetraditionelles C bietet keinen separaten Namensraum fÃ¼r Marken an, Bezeichner %qE steht in Konflikttraditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼cktraditionelles C lehnt automatische Gesamt-Initialisierung abtraditionelles C lehnt Initialisierung von unions abtraditionelles C weist Zeichenkettenkonstantenverkettung zurÃ¼cktraditionelles C weist den unÃ¤ren Plus-Operator zurÃ¼ckangehÃ¤ngter RÃ¼ckgabetyp %qT den Ableitungshinweises ist keine Spezialisierung von %qTnachgestellter RÃ¼ckgabetyp nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarTrampolin fÃ¼r geschachtelte Funktion %qD erzeugttransaktionsbasierter Speicher wird von %<-fsanitize=address%> nicht unterstÃ¼tzttransaktionsbasierter Speicher wird von %<-fsanitize=kernel-address%> nicht unterstÃ¼tzttransaktionsbasierter Speicher wird von Nicht-Aufruf-Ausnahmen nicht unterstÃ¼tztTransformierende intrinsische Routine %qs bei %L ist in einem Initialisierungs-Ausdruck nicht erlaubtTrap-Modus fÃ¼r VAX-Floats nicht unterstÃ¼tzttree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dBaumcode %qs wird in LTO-StrÃ¶men nicht unterstÃ¼tztBaumliste endet bei Tiefe %iWahr/Falsch-Kante hinter einer Nicht-GIMPLE_COND in bb %dKlammern um die Type-ID sollten entfernt werdenstattdessen %qE verwendenVersuch, %qD in Instanziierung eines generischen Lambdas einzufangenes wird versucht, einen Nicht-Ganzzahltyp als Bitfeld zu kodierenLesen der struct konnte wegen Syntaxfehlern nicht beendet werdenVersuch, die Klasse %qT zu einem Â»friendÂ« des globalen GÃ¼ltigkeitsbereiches zu machenTuning-Zeichenkette fehlt in Option Â»%sÂ«zwei aufeinander folgende %<[%> dÃ¼rfen nur ein Attribut einfÃ¼hrenzwei unterschiedliche Ã¤uÃŸere Iterationsvariablen %qD und %qD werden in einer einzigen Schleife verwendetzwei oder mehr Datentypen in Deklaration von %qszwei oder mehr Datentypen in Deklarationzwei oder mehr Abschnitte fÃ¼r %sArgument vom Typ %q#T wurde an %<delete%> Ã¼bergeben, Zeiger erwartetTyp %qE hat einen benutzerdefinierten KonstruktorTyp %qE hat einen benutzerdefinierten DestruktorTyp %qE hat keinen aufrufbaren Standard-KonstruktorTyp %qE hat virtuelle ElementfunktionenTyp %qT (typedef von %qT) verletzt die One-Definition-Rule von C++Typ %qT (in unbenanntem Namensraum definiert) kann nicht passen (Ã¼ber Grenzen von Ãœbersetzungseinheiten hinaus)Typ %qT (in unbenanntem Namensraum definiert) kann nicht zum Typ %qT passen (Ã¼ber Grenzen von Ãœbersetzungseinheiten hinaus)Typ %qT hat keine bekannte GrÃ¶ÃŸeTyp %qT fÃ¼r explizite Instanziierung %qD passt nicht zum deklarierten Typ %qTTyp %qT ist kein Basistyp fÃ¼r Typ %qTTyp %qT ist keine direkte Basis von %qTTyp %qT ist keine direkte oder virtuelle Basis von %qTTyp %qT ist zu groÃŸTyp %qT verletzt fÃ¼r sich genommen die One-Definition-Rule von C++Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparameter abTyp %qT des Templatearguments %qE hÃ¤ngt von Templateparametern abTyp %qT sollte Typ %qT entsprechenTyp %qT verletzt die One-Definition-Rule von C++Typ %qT ohne Bindung fÃ¼r Funktionsdeklaration %q#D mit Bindung deklariertTyp %qT ohne Bindung verwendet, um Variable %q#D mit Bindung zu deklarierenTyp %qT mit virtuellen Elementen ist nicht zuordenbarTyp %qs entspricht nicht dem Protokoll %qETyp %qs verletzt die One-Definition-Rule von C++Typ %s wird aus dem Initialisierer %s hergeleitet, und Variablen kÃ¶nnen nicht vom Typ Â»voidÂ« seinTypbehauptung nur gÃ¼ltig fÃ¼r SchnittstellentypenTypattribute ignoriert, nachdem Typ bereits definiert ist%<int%> ist Standardtyp in Deklaration von %qE%<int%> ist Standardtyp in Typ-DeklarationTyp hat keine MethodenTyp ist veraltetTyp ist veraltet: %sInterner Compilerfehler: type is not compatible with its varianttype mismatch between an SSA_NAME and its symbolunpassender Typ fÃ¼r Â»caseÂ«-Marke in switch-AnweisungunvertrÃ¤gliche Typen in %qsTypunvertrÃ¤glichkeit in %qs-AusdruckTypunvertrÃ¤glichkeit in %qs-VerweisTyp passt nicht in binÃ¤rem AusdruckTyp passt nicht in bedingtem AusdruckunvertrÃ¤gliche Typen in Parameter %iTyp muss cv-qualifizierter %<auto%> oder Referenz auf cv-qualifizierten %<auto%> seinTypname %qs sollte dem Typnamen %qs entsprechenTypname als Funktion, die eine Funktion zurÃ¼ckgibt, deklariertTypname als Funktion, die ein Array zurÃ¼ckgibt, deklariertTyp des %<asm%>-Operanden %qE konnte nicht ermittelt werdenTyp des %<depobj%>-Ausdrucks ist nicht %<omp_depend_t%>Typ von %qD ist auf %<int%> voreingestelltTyp von %qD passt nicht zur ursprÃ¼nglichen DeklarationTyp von %qE ist unbekanntTyp des Arrays %q+D vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter InitialisierungTyp des Bitfeldes %qs ist eine Erweiterung des GCCTyp des formalen Parameters %d ist unvollstÃ¤ndigTyp des Iterators %qD verweist auf Ã¤uÃŸeren Iterator %qDTyp der Eigenschaft %qD in Konflikt mit vorheriger Deklarationunpassende PrÃ¤zision fÃ¼r Typ in switch-AnweisungTypkennzeichner an Umwandlungs-RÃ¼ckgabetyp ignoriertTypkennzeichner an Funktions-RÃ¼ckgabewert ignoriertTyp fÃ¼r Vektor-Â»deleteÂ« ist weder Zeiger- noch Arraytyptyptransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hattyptransparentes %q#T hat keine Feldertyptransparente Klasse %qT hat Basisklassentyptransparente Klasse %qT hat virtuelle FunktionenInterner Compilerfehler: type variant differs by %sInterner Compilerfehler: type variant has different %<TREE_TYPE%>Interner Compilerfehler: type variant has different %<TYPE_BINFO%>Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>Interner Compilerfehler: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>Interner Compilerfehler: type variant%'s %<TREE_TYPE%>Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>Typ war vorher als %qE deklariertInterner Compilerfehler: type%'s %<TREE_TYPE%>Interner Compilerfehler: type%'s %<TYPE_BINFO%>Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>Type-Punning auf unvollstÃ¤ndigen Typen kann strict-aliasing-Regeln verletzentype-specifier ist in Lambda ungÃ¼ltigTyp/Wert des Arguments %d passt nicht in Template-Parameterliste fÃ¼r %qDtypedef %q+D als %<_Noreturn%> deklarierttypedef %q+D als %<inline%> deklarierttypedef %qD ist initialisiert (verwenden Sie stattdessen lieber %<__typeof__%>)typedef %qD ist initialisiert (stattdessen %qs verwenden)typedef %qD lokal definiert, aber nicht verwendetÂ»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltigÂ»typedefÂ« als %<auto%> deklariertmit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> habenmit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> habentypedef-Name darf kein Spezifizierer mit geschachteltem Namen seintypedef-Name %qD als Destruktor-Deklarator verwendetTypen nicht ganz kompatibelTypen unterscheiden sich im VorzeichenbesitzTypen haben unterschiedliche Anzahl von ParameternTypen dÃ¼rfen nicht in %<decltype%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werdenTypen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem %<typeid%>-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»conversion-type-idÂ« definiert werdenin einer for-Bereichs-Deklaration dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht in einem Â»newÂ«-Ausdruck definiert werdenTypen dÃ¼rfen nicht in einem Â»new-type-idÂ« definiert werdenTypen dÃ¼rfen nicht in Alias-Templatedeklarationen definiert werdenTypen dÃ¼rfen nicht in einer Ausnahmespezifikation definiert werdenTypen dÃ¼rfen nicht in Typumwandlungen definiert werdenTypen dÃ¼rfen nicht in Bedingungen definiert werdenneue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdenTypen dÃ¼rfen nicht in enum-base definiert werdenTypen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werdenTypen dÃ¼rfen nicht in explicit-specifier definiert werdenTypen dÃ¼rfen nicht in Iteratortyp definiert werdenTypen dÃ¼rfen nicht in Parametertypen definiert werdenin Template-Argumenten dÃ¼rfen keine Typen definiert werdenTypen dÃ¼rfen nicht innerhalb von %<__builtin_offsetof%> definiert werdenTypspezifikation in ALLOCATE bei %LWirkliche Stelle des gestapelten Parameters kann nicht berechnet werden%qT kann nicht aus %qE hergeleitet werdenLambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden%qs kann nicht emuliert werdenKein Register zum Auslagern gefundenin Klasse %qs konnte kein Register fÃ¼r Ãœberlauf gefunden werdenOperator %qD fÃ¼r Zeichenliterale mit Argument %qT kann nicht gefunden werdennumerischer literaler Operator %qD konnte nicht gefunden werdenliteraler Operator fÃ¼r Zeichenketten %qD mit Argumenten %qT, %qT konnte nicht gefunden werdenNeuladungen fÃ¼r unmÃ¶gliche EinschrÃ¤nkungen konnten nicht generiert werden:Neuladungen konnten nicht generiert werden fÃ¼r:Standard-Linkerscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werdendynamische AbhÃ¤ngigkeit %qs kann nicht geÃ¶ffnet werdenDatei kann nicht geÃ¶ffnet werdenLogdatei %<vtv_class_set_sizes.log%> kann nicht geÃ¶ffnet werden: %mLogdatei %<vtv_count_data.log%> kann nicht geÃ¶ffnet werden: %mLogdatei %<vtv_set_ptr_data.log%> kann nicht geÃ¶ffnet werden: %mOperand kann noch nicht ausgegeben werden; Code == %d (%c)Informationen fÃ¼r Plugin %qs kÃ¶nnen nicht registriert werden: Pluginname nicht gefunden%qs kann nicht als PIC-Register verwendet werdenunausgeglichenes Satzzeichen %<%c%> im Formatunausgeglichenes Satzzeichen %qc im Formatunbedingtes %2d niemals ausgefÃ¼hrt
  unbedingtes %2d, genommen: %s
! nicht deklarierter Selektor %qEundefiniertes Verhalten, wenn zweiter Parameter von %<va_start%> mit %<register%>-Speicherklasse deklariert wirdbenannter Operand %qs ist nicht definiertzugrunde liegender Typ %qT von %qT muss ein ganzzahliger Typ seinfalsche Zuordnung des zugrunde liegenden Typs in enum %q#TUnerwarteter Â»!$OMP ATOMICÂ«Ausdruck bei %Lunerwartetes %<%s%> nach %<%s%>unerwarteter AST der Art %sunerwartetes Argumentunerwartetes Argument fÃ¼r msp430_select_hwmult_lib: %sunerwartetes Attributunerwarteter Basistyp in cris_print_baseunerwarteter Fehler beim Ã–ffnen von %<devices.csv%>unexpected expression %qE of kind %sunerwarteter Dateiname %s in Linker-AuflÃ¶sungsdatei. %s erwartetunerwartetes erstes Argument fÃ¼r msp430_select_hwmult_lib: %sunerwarteter Indextyp in cris_print_indexunerwartetes SchlÃ¼sselwort; entfernen Sie Leerzeichen zwischen AnfÃ¼hrungszeichen und Suffixbezeichnerunerwarteter multiplikativer Operandunerwarteter Offsetunerwarteter Operandunerwarteter Operand: %dunerwarteter Platzhalter in eingeschrÃ¤nktem Ergebnistypunerwartete Seiteneffekte in Adresseunerwartete Template-ID %qEunerwartete Textadresse:unbehandelte Ausrichtung fÃ¼r %<#pragma nomember_alignment%>unbehandelte Argumente %qs und %qs fÃ¼r %<msp430_set_driver_var%>unbehandelter Ausdruckunbehandelter Ausdruckstypnicht initialisiertes %<const %D%>nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltignicht initialisierte Konstante in %<new%> von %q#Tnicht initialisiertes konstantes Element in %q#Tnicht initialisiertes konstantes Element in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes konstantes Element %qT ist in C++ ungÃ¼ltignicht initialisiertes konstantes Element in Basis %q#T von %q#Tnicht initialisiertes konstantes Element in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in %q#Tnicht initialisiertes Referenzelement in %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisiertes Referenzelement in Basis %q#T von %q#Tnicht initialisiertes Referenzelement in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierungnicht initialisierte Variable %q+D in Programmspeicherbereich platziertuninitialisierte Variable %qD in %<constexpr%>-Kontextuninitialisierte Variable %qD in %<constexpr%>-Funktionunion kann nicht transparent gemacht werdenÂ»unionÂ« wurde hier definiertUnion hat keine ElementeUnion hat keine benannten ElementeUnion-Element %q+D mit nichttrivialem %qDunbekannte Option %qs fÃ¼r %<#pragma GCC aarch64%>unbekanntes Modell %qs fÃ¼r %<#pragma extern_model%>unbekannter Name %qs fÃ¼r %<#pragma member_alignment%>unbekannter Schalter %<-mdebug-%s%>unbekannte Ausgabe %qs des %<asm%>-Schaltersunbekannte CRIS-CPU-Versionsangabe in %<-mtune=%>: %sunbekannte CRIS-Versionsangabe in %<-march=%> oder %<-mcpu=%>: %sUnbekannte Schutzstufe %qs fÃ¼r Kontrollflussunbekannter IRA-Algorithmus %qsunbekannte IRA-Region %qsUnbekanntes LTO-Partitionierungs-Modell %qsunbekannte Stufe %qs fÃ¼r Live-PatchingUnbekannte Stufe %qs fÃ¼r Stapel-Wiederverwendungunbekanntes TLS-Modell %qsunbekannte Aktion %qE fÃ¼r %<#pragma pack%> - ignoriertunbekannte Ausrichtung %qs fÃ¼r Option %qs angegebenUnbekanntes architekturspezifisches SpeichermodellUnbekannte Architekturspezifikation in Speichermodell fÃ¼r eingebaute Funktionunbekannte Einstellung %qs fÃ¼r Arraygrenzenunbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«unbekanntes Attribut %qEunbekannter Basisblock-Umsortierungs-Algorithmus %qsInterner Fehler: unknown block specifierunbekannter eingebauter direkter Operandentyp fÃ¼r Operand %dunbekanntes Callback-Ereignis von Plugin %s registriertunbekanntes Konvertierungstyp-Zeichen %qc im FormatUnbekannte Kernarchitektur %qs in %qs angegebenunbekannte CPU %qs fÃ¼r %<-mtune%>unbekannter Entmangelstil %qsunbekanntes Zielunbekannter Fehler beim Lesen von %s aus %<devices.csv%>unbekannter evrp-Modus %qsunbekannte Art Ã¼berschÃ¼ssiger Genauigkeit %qsunbekanntes Flag wurde in %<-moverride=%s%> Ã¼bergeben (%s)unbekannte Art der Gleitkomma-KÃ¼rzung %qsunbekannter BefehlsmodusInterner Fehler: unknown internal function %qEunbekannte Linkerausgabe %qsUnbekannter Maschinenzustand %qEFalscher Kopierbefehl:Unbekannte Offload-ABI %qsunbekannter Operandenbuchstabe: Â»%cÂ«unbekannter Operator %qs in %%:version-compareunbekannte Option %q.*s in %<-fopt-info-%s%>Option hinter %<#pragma GCC diagnostic%> Art unbekanntunbekannte Option fÃ¼r %<%s=%s%>unbekannte Option fÃ¼r %<-mrecip=%s%>Unbekannter Parameter fÃ¼r Option %<-mtune-ctrl%>: %sunbekannter Durchlauf %s in %<-fdisable%> angegebenunbekannter Durchlauf %s in %<-fenable%> angegebenunbekanntes ZeigergrÃ¶ÃŸenmodell %qsUnbekannte Profil-QualitÃ¤tUnbekannte Profil-Reproduzierbarkeitsstufe %qsUnbekannte Profil-Aktualisierungs-Methode %qsunbekannte Eigenschaft %qE des %qs-Selektorsunbekannte Eigenschaft %qs des %qs-Selektorsunbekanntes Eigenschaftsattributunbekanntes Eigenschaftsattribut %<%s%s%>unbekanntes Eigenschaftsattribut %qEunbekanntes Zeichen Â»%cÂ«unbekannter Registername %qs in %<asm%>unbekannter Registername: %sunbekannte Adressverschiebungs-Unspecunbekannte Spezifikationsfunktion %qsunbekannte Spezifikation fÃ¼r die Menge der FLT_EVAL_METHOD-Werte, um %qs zu erlaubenunbekannte Angabe %<%qs%> in Attribut %<amdgpu_hsa_kernel%>unbekannte Quelleunbekannter Stapel-ÃœberprÃ¼fungsparameter %qsunbekannter Schalter %<-mlong-double-%s%>Unbekanntes Zielattribut oder -pragma %qsunbekannte Tuning-Option Â»%sÂ«unbekannter Typ %<%T%> bei Objective-C-Kodierung gefundenunbekannter Typname: %qEUnbekannter Typname %qE; meinten Sie %qs?unbekannter Typname %qE; verwenden Sie das %<enum%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Typname %qE; verwenden Sie das %<struct%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Typname %qE; verwenden Sie das %<union%>-SchlÃ¼sselwort, um auf den Typ zu verweisenunbekannter Wert %qs fÃ¼r %<-march%>unbekannter Wert %qs fÃ¼r %<-mcpu%>unbekannter Wert %qs fÃ¼r %<-mtune%>unbekannter Wert %qs von %<-mmacosx-version-min%>unbekannter ABI-Typ (%qs) fÃ¼r Vektorisierungsbibliothek fÃ¼r Schalter %qsUnbekanntes Vektorisierer-Kostenmodell %qsUnbekannte InitialisierungsprioritÃ¤t %qs fÃ¼r VTable-VerifikationAlleinstehende FarbrÃ¼cksetz-DirektiveAlleinstehende q-Direktiveunbenannte Klasse wurde hier definiertunbenanntes Feld hat unvollstÃ¤ndigen Typenunbenanntes Feld ist weder eine Funktion noch Elementfunktion; kann nicht als %<friend%> deklariert werdenunbenannte Initialisierung fÃ¼r %qT, das keine Basisklassen hatunbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendetunbenanntes Â»enumÂ« mit GÃ¼ltigkeitsbereich ist nicht erlaubtUnbenannte struct/union, die keine Instanzen definiertunbenannter Typ ohne Bindung wird verwendet, um Funktion %q#D mit Bindung zu deklarierenunbenannter Typ ohne Bindung wird verwendet, um Variable %q#D mit Bindung zu deklarierenunbenannte Variable oder Feld als Â»voidÂ« deklariertunnÃ¶tige Klammern in Deklaration von %qsungeordneter Vergleich mit Nicht-Gleitkomma-Argumentunquote_string(): got bad stringAttribut auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSteuerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatBezeichner oder SchlÃ¼sselwort auÃŸerhalb von AnfÃ¼hrungszeichen %<%.*s%> im FormatSchlÃ¼sselwort %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatName der eingebauten Funktion %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafisches Zeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im Formatnicht-grafische Zeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOperator %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatOptionsname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatVorverarbeitungsdirektive %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatFolge von %i aufeinanderfolgenden Satzzeichen %q.*s auÃŸerhalb von AnfÃ¼hrungszeichen im Format%i aufeinanderfolgende Leerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im FormatTypname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatLeerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im FormatNicht erreichbarnicht erkanntes Kommandozeilenargument von Option unerkennbarer Befehl:unbekanntes Ziel fÃ¼r %<-mfpu%>: %sunbekanntes Feld %<hwmpy%> in %<hard_msp430_mcu_data[%d]%>: %qdnicht erkanntes %<include_flags 0x%x%> an %<print_specific_help%> weitergegebenunbekanntes Feld %<revision%> in %<hard_msp430_mcu_data[%d]%>: %qdAttribut %qE hat unbekanntes Argument %qsunbekanntes Ziel fÃ¼r %s: %sunerkannte Adressenicht erkanntes Kommandozeilenargument in Option %qsArgument %q.*s fÃ¼r Option %<--help=%> nicht erkanntunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*sunbekanntes Argument fÃ¼r Option %<-f%ssanitize%s=%>: %q.*s; meinten Sie %qs?Argument %qs fÃ¼r Option %<-flto=%> nicht erkanntArgument fÃ¼r Option %<-fzero-call-used-regs=%> nicht erkannt: %qsunbekannte Kommandozeilenoption %<-%s%>unbekannte Kommandozeilenoption %<-%s%>; meinten Sie %<-%s%>?nicht erkannte Kommandozeilenoption %<-fdump-%s%>unbekannte Kommandozeilenoption %<-fdump-%s%>; meinten Sie %<-fdump-%s%>?nicht erkannte Kommandozeilenoption %<-fopt-info-%s%>nicht erkannte Kommandozeilenoption %qsUnbekannte Kommandozeilenoption %qs kÃ¶nnte den Zweck haben, bisherige Diagnosemeldungen zu unterdrÃ¼ckenunbekannte Steuerregisternummer %d; %<psw%> wird verwendetUnbekannte Debugausgabestufe %qsunbekannter Kantenschalter: %qsunbekannter enum-Wert: %qsunerkannte FormatangabeGCC-Debuggingoption nicht erkannt: %cunbekanntes Interrupt-Vektor-Argument fÃ¼r Attribut %qEunbekannter ivar-Sichtbarkeitswert %qsunbekannter Operand fÃ¼r %%:asm_auto_mfpuunbekannter Operand fÃ¼r %%:canon_for_mlibunbekannte Option %<-fdisable%>unbekannte Option %<-fenable%>unbekannte Option an %%:target_mode_check weitergegebenunbekannter Registername %qsunbekannter Wert %qs fÃ¼r Speicherreihenfolge von Skalarennicht erkannter Abschnittsname %qEunerkannter Schatten-Adressoffset %qsunerkannte vermutete Konstanteunbekannter Sichtbarkeitswert %qsnicht behebbarer FehlerungelÃ¶ste Ãœberladung des eingebauten Altivec %qFunaufgelÃ¶ste Ã¼berladene eingebaute FunktionuneingeschrÃ¤nkte Â»UnionsÂ« sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarunsicherer Funktionsaufruf %qD innerhalb von %<transaction_safe%>-Funktionunsicherer Funktionsaufruf %qD innerhalb von atomarer Transaktionunsicherer Funktionsaufruf %qE innerhalb von %<transaction_safe%>-Funktionunsicherer Funktionsaufruf %qE innerhalb von atomarer Transaktionunsicherer indirekter Funktionsaufruf innerhalb von %<transaction_safe%>-Funktionunsicherer indirekter Funktionsaufruf innerhalb von atomarer Transaktionnicht gesetzte Option %qs wird ignoriert, fÃ¼r CPU %qs ist sie stets eingeschaltetVorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEVorzeichenlose Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE nach %qEGleitkommakonstante ohne Suffixnicht unterstÃ¼tztes Argument fÃ¼r %qDnicht unterstÃ¼tzter Argumenttyp %qT fÃ¼r SIMDnicht unterstÃ¼tzter Argumenttyp fÃ¼r eingebaute FunktionCode Â»%cÂ« fÃ¼r Festkomma nicht unterstÃ¼tzt:nicht unterstÃ¼tzte Kombination: %qs %snicht unterstÃ¼tzte Kombination: %qs%s %snicht unterstÃ¼tzte Kombination: %snicht unterstÃ¼tzte konstante Adresse:der Kernel hat einen nicht unterstÃ¼tzten CPU-Namen fÃ¼r %<-mcpu=native%> zurÃ¼ckgegeben: %sFestkommaumwandlung nicht unterstÃ¼tztnicht unterstÃ¼tzter Speicherausdruck:nicht unterstÃ¼tzte Nicht-Standard-Verkettung von Zeichenkettenliteralennicht unterstÃ¼tzter Nicht-Standard-Suffix an Gleitkommakonstantenicht unterstÃ¼tzter Operandnicht unterstÃ¼tzter Operand %s fÃ¼r Code Â»%cÂ«Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tztnicht unterstÃ¼tzte OperandengrÃ¶ÃŸe fÃ¼r erweitertes RegisterIn booleschem Vektorvergleich ist die Operation oder der Typ nicht unterstÃ¼tztnicht unterstÃ¼tztes Record-Layoutnicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionennicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r SIMDnicht unterstÃ¼tzte simdlen %wdnicht unterstÃ¼tzte GrÃ¶ÃŸe fÃ¼r Ganzzahlregisterunbeendete Assemblerdialekt-Alternativeunbeendete Farbdirektiveunbeendete Formatzeichenketteunbeendetes AnfÃ¼hrungszeichen %<%c%> im Formatunbeendete q-Direktiveunverwendete Argumente in %<$%>-Stil-Formatunverwendeter Parameter %qDungenutzte Deklaration fÃ¼r strukturierte BindungVariable %q+D wird nicht verwendetVariable %qD wird nicht verwendetAbwicklungstabellen erfordern derzeit entweder einen Rahmenzeiger oder %<-maccumulate-outgoing-args%> fÃ¼r KorrektheitOberer Wert in case-Marken-Bereich Ã¼berschreitet den Maximalwert des Typsverwenden Sie stattdessen %<#include%>stattdessen %<%T::%D%> verwenden%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen%<-Winvalid-pch%> fÃ¼r weitere Informationen verwendenverwenden Sie %<-faligned-new%>, um die C++17-UnterstÃ¼tzung fÃ¼r Ã¼berausgerichtetes New einzuschaltenverwenden Sie %<-fext-numeric-literals%>, um weitere eingebaute Suffixe einzuschalten%<-flax-vector-conversions%> verwenden, um Umwandlung zwischen Vektoren mit unterschiedlichen Elementtypen oder Anzahl der Teile zu erlauben%<...%> verwenden, um Argumentpack aufzulÃ¶senverwenden Sie stattdessen %<__attribute__ ((vector_size))%>%<__builtin_rx_mvtc (0, ... )%> verwenden, um beliebige Werte in PSW zu schreibenverwenden Sie %<auto%> fÃ¼r ein abgekÃ¼rztes Funktionstemplateverwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierungstattdessen %<this->%D%> verwendenverwenden Sie stattdessen %qsnutzen Sie einen Cast auf den erwarteten Typen, um die Mehrdeutigkeit aufzulÃ¶senVerwenden Sie zum Beispiel %<-Wabi=11%>, um vor Ã„nderungen von GCC 7 zu warnenverwenden Sie den Nicht-Referenz-Typ %qT, um das Kopieren explizit zu machen, oder %qT um das Kopieren zu sparenVerwendung von %<auto%> in Lambda-Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVerwendung von %<auto%> in Umwandlungsoperator von Elementtemplate kann niemals hergeleitet werdenVerwendung von %<auto%> in Parameterdeklaration ist nur mit %<-fconcepts-ts%> verfÃ¼gbarVerwendung von %<auto%> in Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVerwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<double%> in AltiVec-Typen ist ohne %qs ungÃ¼ltigVerwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungÃ¼ltigVerwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwendenVerwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ohne %qs ungÃ¼ltigVerwendung von %<this%> in KonstantenausdruckVerwendung von %qD vor Herleitung von %<auto%>Verwendung von %qs in TemplateVerwendung des %qs-LÃ¤ngenmodifizierers mit %qc-Typ-Zeichen hat entweder keine Auswirkung oder undefiniertes Verhaltengleichzeitige Verwendung von %s und %s im Format %sVerwendung von %s und %s zusammen mit Format %<%%%c%> fÃ¼r %sangeforderter Speicher wird in konstantem Ausdruck verwendet, nachdem er wieder freigegeben wurdeVerwendung eines Operanden vom Typ %qT in %<operator++%> ist veraltetVerwendung eines Operanden vom Typ %qT in %<operator++%> ist in C++17 verbotenVerwendung eines Operanden vom Typ %qT in %<operator--%> ist verbotenVerwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltigVerwendung von eingebautem Parameterpack %qD auÃŸerhalb eines TemplatesVerwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werdenVerwendung des Klassentemplates %qT als AusdruckVerwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltiggelÃ¶schte Funktion %qD wird verwendetVerwendung des enum %q#D ohne vorherige DeklarationVerwendung der Funktion %qD mit nicht erfÃ¼llten EinschrÃ¤nkungenVerwendung des ungÃ¼ltigen Variablentemplates %qEVerwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender FunktionVerwendung einer multiversionierten Funktion ohne StandardargumentVerwendung einer Typumwandlung nach %q#T im alten StilVerwendung eines Parameters aus enthaltender FunktionVerwendung eines Parameters auÃŸerhalb des FunktionskÃ¶rpersVerwendung von ungetyptem nilfÃ¼r die Anweisung fehlt der Verwendungs-Operanddie Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzenverwenden Sie einen Referenztyp, um das Kopieren zu sparenverwenden Sie stattdessen die Apostroph-Direktive %qsArray, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendetals umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendetWert eines struct-Typs anstelle des geforderten Skalars verwendetWert eines union-Typs anstelle des geforderten Skalars verwendetVektortyp verwendet, wo Skalars benÃ¶tigt wirdnutzloses %<_Alignas%> in leerer Deklarationnutzloses %qs in leerer Deklarationnutzlose Umwandlung in Typ %q#TNutzlose Speicherklassenangabe in leerer DeklarationNutzloser Typname in leerer DeklarationNutzloser Typqualifizierer in leerer Deklarationbenutzerdefinierte ReduktionsauflÃ¶sung ist mehrdeutigbenutzerdefinierte Reduktion fÃ¼r %qE nicht gefundenbenutzerdefinierte Reduktion mit Konstruktorinitialisierung fÃ¼r Basisklasse %qTbenutzerdefiniertes %qD wertet immer beide Argumente ausbenutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarverwendet %qD, das jedoch keinen Ausrichtungsparameter hat%<%c%s%> wird verwendet%<num_workers (%d)%> wird verwendet, %d wird ignoriert%<vector_length (64)%> wird verwendet, %d wird ignoriert%<vector_length (64)%> wird verwendet, Laufzeiteinstellung wird ignoriertVerwendung von %qs mit vorzeichenlosem Typ hat keinen EffektTemplatespezialisierung alias %qT hinter %qs wird verwendetdie Funktion %qD berechnet den Betrag einer komplexen Zahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer komplexen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendarwin64-ABI wird verwendetdie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom binÃ¤ren Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom dezimalen Gleitkommatyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergebendie Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergebenungÃ¼ltiges Feld %qD wird verwendetnum_workers (%d) wird verwendet, %d wird ignoriertAltes darwin-ABI wird verwendetErgebnis einer %<void%> zurÃ¼ckgebenden Funktion verwendetrvalue wird als lvalue verwendetNach der Registerbelegung wird eine einfache CSE verwendetTemplatetyp-Parameter %qT wird nach %qs verwendetdas Intervall [%E, %E] wird fÃ¼r das Argument der Direktive verwendettypedef-Name %qD wird nach %qs verwendetdie Verwendung des Wertes der einfachen Zuweisung mit %<volatile%>-qualifiziertem linken Operand ist veraltetvector_length (%d) wird verwendet, da eine vektor-partitionierbare Routine aufgerufen wird, %d wird ignoriertvector_length (%d) wird verwendet, %d wird ignoriertvector_length (%d) wird verwendet, Laufzeiteinstellung wird ignoriert%<using%>-Deklaration fÃ¼r Element auÃŸerhalb des GÃ¼ltigkeitsbereichs der KlasseÂ»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse%<using%>-Deklaration darf den Namensraum %qD nicht benennengÃ¼ltige Argumente sind: %sgÃ¼ltige Argumente sind: %s;gÃ¼ltige Argumente sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %sgÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %sgÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<target("arch=")%> sind: %sgÃ¼ltige Argumente fÃ¼r %<target("arch=")%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %<target("tune=")%> sind: %sgÃ¼ltige Argumente fÃ¼r %<target("tune=")%> sind: %s; meinten Sie %qs?gÃ¼ltige Argumente fÃ¼r %qs sind: %sgÃ¼ltige Argumente fÃ¼r %qs sind: %s; meinten Sie %qs?gÃ¼ltige Featurenamen sind: %sgÃ¼ltige Featurenamen sind: %s; meinten Sie %qs?gÃ¼ltive Werte fÃ¼r eingebautes %qF, Argument %d, sind 64, 128, 256, 512, 1024, 2048, und 4096Wert %qE vom Typ %qT ist kein KonstantenausdruckWert %qs wird von Attribut %<target%> nicht unterstÃ¼tztWertargumentberechneter Wert ist unbenutztWert von %<-mfixed-range%> muss die Form REG1-REG2 habenin %qs Ã¼bergebener Wert ist zu groÃŸWertinitialisierung des Funktionstypen %qTWertinitialisierung des unvollstÃ¤ndigen Typen %qTWertinitialisierung des Referenztypen %qTvar-tracking-assignments Ã¤ndert selektive PlanungVariableVariable %q#D hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %q+D als %<_Noreturn%> deklariertVariable %q+D als %<inline%> deklariertVariablendefinition von %q+D ist als dllimport markiertVariable %q+D kÃ¶nnte von %<longjmp%> oder %<vfork%> zerstÃ¶rt werdenVariable %q+D muss konstant sein, um mit %qs in Nur-Lese-Abschnitt gelegt zu werdenVariable %q+D Teil des Alias-Zyklusdynamisch initialisierte Variable %q+D in Programmspeicherbereich platziertVariable %qD hat FunktionstypVariable %qD hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %qD des nicht-literalen Typs %qT in %<constexpr%>-FunktionVariable %qD als Funktion redeklariertVariable %qD gesetzt, aber nicht verwendetVariable %qD wird in %<#pragma acc declare%> mehr als einmal verwendetVariable %qE in umgebender %<host_data%>-Region deklariertVariable %qE ist keine Iteration der Ã¤uÃŸersten Schleife %d, jedoch %qE erwartetauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in ErhÃ¶hungsausdruck nicht zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im linken Operanden des Kommaoperators zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im rechten Operanden des Kommaoperators zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im zweiten Operanden des bedingten Ausdrucks zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in Anweisung nicht zugegriffenauf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im dritten Operanden des bedingten Ausdrucks zugegriffenVariable %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rfteVariablenkonzept hat keine InitialisierungArray %qD variabler LÃ¤nge wird verwendetArray variabler GrÃ¶ÃŸe wird verwendetElementtyp variabler LÃ¤nge in %<reduction%>-Klausel eines ArraysVariable mit demselben Assemblernamen wie die virtuelle Tabelle ist in anderer Ãœbersetzungseinheit definiertVariable oder Feld %qE als Â»voidÂ« deklariertVariable oder Feld als Â»voidÂ« deklariertals %<extern%> redeklarierte Variable war bereits als %<static%> deklariertTyp %qT mit variabler LÃ¤nge in %<reduction%>-KlauselTyp %qT mit variabler GrÃ¶ÃŸe in %qs-KlauselInterner Fehler: variable symbol is not variableVariablentemplate hier deklariertBezeichner %qD fÃ¼r Variablentemplate ist geschachteltem Namens-Spezifizierervariable Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarVariablenverfolgung angefordert, jedoch nicht von diesem Debug-Format unterstÃ¼tztVariablenverfolgung angefordert, jedoch nutzlos ohne Debug-InfoGrenze zur Variablenverfolgung Ã¼berschrittenObere GrÃ¶ÃŸengrenze zur Variablenverfolgung mit %<-fvar-tracking-assignments%> Ã¼berschritten; neuer Versuch ohnezusammengesetztes Literal variabler GrÃ¶ÃŸeObjekt variabler GrÃ¶ÃŸe darf nicht initialisiert werdenVariablen kÃ¶nnen nicht vom Typ %<void%> seinvariabel modifiziertes %qE im Dateibereichvariabel modifiziertes Feld im Dateibereichim Â»newÂ«-Ausdruck ist kein variabel modifizierter Typ erlaubtvariadische Funktionen mÃ¼ssen die AAPCS-Basisvariante verwendenvariadische Templates nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarvariadischer Thunk-AufrufVariante %qD und Basis %qD haben unvertrÃ¤gliche Typendie Variante %qD ist eine eingebauteVariante %qD ist keine Funktion%qs-Element des Vektors ist kein GIMPLE-WertVektor-%qs mit Elementindex, der nicht NULL istVektor-Argument an Funktion ohne Prototyp Ã¼bergebenVektorbedingung wird stÃ¼ckweise ausgeweitetVektoroperation wird parallel ausgeweitetVektoroperation wird stÃ¼ckweise ausgeweitetVektoroperation wird mit einzelner skalarer Operation ausgeweitetVektorÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEVektorÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEVektorumverteilungsoperation wird stÃ¼ckweise ausgeweitetVektorgrÃ¶ÃŸe kein ganzzahliges Vielfaches der KomponentengrÃ¶ÃŸeVektortypen erwartet in %qsVektortypen erwartet in %qsVektorisierung fÃ¼r eine SIMD-Schleife nicht durchgefÃ¼hrtVektoren unterschiedlicher Elementanzahl in %qs gefundenverify_bind_c_derived_type(): Given symbol is unexpectedly NULLInterner Fehler: verify_cgraph_node failedInterner Fehler: verify_flow_info failedInterner Fehler: verify_flow_info: Basic block %d succ edge is corruptedInterner Fehler: verify_flow_info: Block %i has loop_father, but there are no loopsInterner Fehler: verify_flow_info: Block %i lacks loop_fatherInterner Fehler: verify_flow_info: Duplicate edge %i->%iInterner Fehler: verify_flow_info: Incorrect blocks for fallthru %i->%iInterner Fehler: verify_flow_info: Incorrect fallthru %i->%iInterner Fehler: verify_flow_info: Missing count of block %iInterner Fehler: verify_flow_info: REG_BR_PROB does not match cfg %i %iInterner Fehler: verify_flow_info: REG_BR_PROB is set but cfg probability is notInterner Fehler: verify_flow_info: Wrong count of block %iInterner Fehler: verify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa gescheitertVersionsattribut ist keine ZeichenketteKonfliktmarker fÃ¼r Versionskontrolle in Dateivon %qT geerbte Version ist hier deklariertVersion von %<g%> wird weggelassen, bitte geben Sie die Version fÃ¼r die individuelle Erweiterung an.das versionierte Symbol muss %<public%> seinversioniertes Symbol muss standardmÃ¤ÃŸige Sichtbarkeit habenvirt-Spezifikation in %qs ist auÃŸerhalb einer Klassendefinition nicht erlaubtvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichfÃ¼r Anweisung fehlt virtueller Definitions-Operandvirtual definition is not an SSA namevirtuelle Definition der Anweisung nicht aktuellvirtuelle Funktion %q+D Ã¼bersteuert final-Funktionvirtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp habenMultiversionierung virtueller Funktionen wird nicht unterstÃ¼tztvirtuelle Funktionen kÃ¶nnen erst mit C++20 %<constexpr%> seinvirtuelle Funktionen kÃ¶nnen keine friends seinvirtuelle Methode %qDvirtuelle Nicht-Klassen-Funktion %qsvirtuelle Tabelle des Typs %qD enthÃ¤lt RTTI-Informationvirtuelle Tabelle des Typs %qD verletzt die One-Definition-RuleZeiger auf Virtuelle Tabelle wird uninitialisiert verwendetvirtuelle Verwendung von Anweisung nicht aktuellfÃ¼r die Anweisung fehlt der virtuelle Verwendungs-OperandSichtbarkeitsargument ist keine ZeichenketteSichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertvms Â»#pragma __messageÂ« wird ignoriertvoid-Initialisierer fÃ¼r Zeiger ist in %<safe%>-Funktionen nicht erlaubtvoid-Wert nicht ignoriert wie es sein sollteflÃ¼chtiges Argumentvtable fÃ¼r Vtable-Verifikation wird in Kombination mit LTO nicht unterstÃ¼tztwaitpid gescheitertWarnung: Warnung: Evtl. mit Â»-staticÂ« linken, da Systembibliotheken mitÂ»%sÂ« wurde erwartetschwaches %q+D kann nicht als %qE definiert werdenschwache Aliase werden nicht unterstÃ¼tztschwache Deklaration von %q+D wird auf bereits existierende Â»staticÂ«-Definition angewandtschwache Deklaration von %q+D muss Ã¶ffentlich seinschwache Deklaration von %q+D wird nicht unterstÃ¼tztweakref wird in dieser Konfiguration nicht unterstÃ¼tztGewichte mÃ¼ssen nichtnegativ seinbeim Schreiben der Ausgabe nach %s: %mwÃ¤hrend %qT in %E Elemente zerlegt wirdwÃ¤hrend %qT in %wu Element zerlegt wirdwÃ¤hrend %qT in %wu Elemente zerlegt wirdBreite von %qD Ã¼bersteigt seinen TypenBreite von %qs Ã¼berschreitet dessen TypenBreite des Bit-Feldes %qD hat Nicht-Ganzzahl-Typ %qTmitinnerhalb dieser Schleifeohne %<-gdwarf-5%> ist %<-gvariable-location-views=incompat5%> gleichbedeutend mit %<-gvariable-location-views%>ohne Â»thisÂ« kann Â»%sÂ« nicht seinarbeitsteilende Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explizit %<task%> oder %<taskloop%> istSchreiben von %wu Bit Daten auÃŸerhalb der Grenzen des Zielobjekts, Daten wurden auf %wu Bit abgeschnittenwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenSchreiben in konstantes Objekt (Argument %d)Ausgabedatei wird geschriebenSchreiben Ã¼ber Null-Zeiger (Argument %d)beim Schreiben in LTRANS-Ausgabeliste %s: %mSchreibzugriff auf Adressraum %qs wird nicht unterstÃ¼tztInterner Compilerfehler: wrong %<TYPE_CACHED_VALUES%> entryInterner Fehler: wrong amount of branch edges after conditional jump in bb %iInterner Fehler: wrong amount of branch edges after unconditional jump %ifalsches Argument %qs fÃ¼r Option %qsFalsche Kante %d->%d fÃ¼r PHI-ArgumentInterner Compilerfehler: wrong entry in %<TYPE_ARG_TYPES%> listFalsche Liste zur sofortigen Verwendungfalscher Befehl in Â»fallthruÂ«-Kantefalsche Liste der verlassenen Schleifen fÃ¼r Kante %d->%dFalsche Anzahl an Argumenten fÃ¼r das Attribut %qE angegebenfalsche Anzahl der Argumente fÃ¼r %%:debug-level-gtfalsche Anzahl von Argumenten fÃ¼r %%:dwarf-version-gtfalsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>falsche Anzahl der Argumente fÃ¼r %<__builtin_call_with_static_chain%>falsche Anzahl der Argumente fÃ¼r %<__builtin_choose_expr%>falsche Anzahl der Argumente fÃ¼r %<__builtin_complex%>falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>falsche Anzahl der Argumente fÃ¼r %<__builtin_shuffle%>falsche Anzahl der Argumente fÃ¼r Funktion %<__builtin_next_arg%>falsche Anzahl der Argumente fÃ¼r Funktion %<va_start%>Interner Fehler: wrong number of branch edges after unconditional jump in bb %ifalsche Anzahl der Templateargumente (%d, sollte %d sein)falsche Anzahl der Templateargumente (%d, sollte mindestens %d sein)Falsche ausgehende Kantenmarken am Ende des bb %dfalscher Strategiename %qs fÃ¼r Option %qs angegebenInterner Compilerfehler: wrong tree in %<TYPE_FIELDS%> listArgument falschen Typs fÃ¼r %sArgument falschen Typs fÃ¼r absfalsches Typargument fÃ¼r Â»absuÂ«Argument falschen Typs fÃ¼r Bit-KomplementArgument falschen Typs fÃ¼r KonjugationArgument falschen Typs fÃ¼r DekrementierungArgument falschen Typs fÃ¼r InkrementierungArgument falschen Typs fÃ¼r unÃ¤res AusrufungszeichenArgument falschen Typs fÃ¼r unÃ¤res MinusArgument falschen Typs fÃ¼r unÃ¤res PlusArgument falschen Typs fÃ¼r Â»%sÂ«x87-RegisterrÃ¼ckgabe mit ausgeschaltetem x87xstormy16_print_operand: unbekannter CodeSie kÃ¶nnen SVE mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivierenSie kÃ¶nnen stattdessen einen inline-Namensraum verwendendies kann durch das LÃ¶schen der Initialisierung umgangen werdenBei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werdenz/Architektur.Null als NullzeigerkonstanteArrayabschnitt der LÃ¤nge 0 in %qs-KlauselArraygrÃ¶ÃŸe von %q+D ist null oder negativTyp %qT mit GrÃ¶ÃŸe 0 in %<reduction%>-KlauselTyp %qT mit GrÃ¶ÃŸe 0 in %qs-KlauselVektorgrÃ¶ÃŸe NullBreite Null fÃ¼r Bitfeld %q+DBreite Null fÃ¼r Bitfeld %qsBreite null im Format %sFormat-Zeichenkette %s der LÃ¤nge nullleere Zeichenkette ist fÃ¼r gemangelten Namen nicht erlaubtArray %qD der GrÃ¶ÃŸe nullArray %qT der GrÃ¶ÃŸe nullArrayelement %qD mit LÃ¤nge 0 in ansonsten leerem %q#TArrayelement %qD mit LÃ¤nge 0 befindet sich nicht am Ende von %q#T{anonym}{fehlerhaft}
\ No newline at end of file
diff -Nrcpad gcc-11.2.0/gcc/po/de.po gcc-11.3.0/gcc/po/de.po
*** gcc-11.2.0/gcc/po/de.po	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/po/de.po	Thu Apr 21 07:58:53 2022
***************
*** 8,17 ****
  # Roland Illig <roland.illig@gmx.de>, 2015, 2017-2021.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 11.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+0000\n"
! "PO-Revision-Date: 2021-04-28 15:04+0200\n"
  "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
  "Language: de\n"
--- 8,17 ----
  # Roland Illig <roland.illig@gmx.de>, 2015, 2017-2021.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 11.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-07-26 15:21+0000\n"
! "PO-Revision-Date: 2021-07-30 00:33+0200\n"
  "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
  "Language: de\n"
*************** msgstr ""
*** 20,26 ****
  "Content-Transfer-Encoding: 8bit\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Poedit 2.4.3\n"
  "X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1\n"
  
  #: cfgrtl.c:2797
--- 20,26 ----
  "Content-Transfer-Encoding: 8bit\n"
  "X-Bugs: Report translation errors to the Language-Team address.\n"
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
! "X-Generator: Poedit 3.0\n"
  "X-Poedit-Bookmarks: -1,-1,-1,6017,-1,-1,-1,-1,-1,-1\n"
  
  #: cfgrtl.c:2797
*************** msgstr ""
*** 93,99 ****
  "\n"
  "Ausgabe von ldd mit Konstruktoren/Destruktoren.\n"
  
! #: cprop.c:1755
  msgid "const/copy propagation disabled"
  msgstr "Ãœbertragung von const/copy ausgeschaltet"
  
--- 93,99 ----
  "\n"
  "Ausgabe von ldd mit Konstruktoren/Destruktoren.\n"
  
! #: cprop.c:1757
  msgid "const/copy propagation disabled"
  msgstr "Ãœbertragung von const/copy ausgeschaltet"
  
*************** msgstr "Â»%%lÂ«-Operand ist keine Marke"
*** 233,244 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11967
  #, c-format
  msgid "floating constant misused"
  msgstr "Gleitkommakonstante falsch verwendet"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12058
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 233,244 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11988
  #, c-format
  msgid "floating constant misused"
  msgstr "Gleitkommakonstante falsch verwendet"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12079
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 536,612 ****
  " Um weitere Optionen an diese Prozesse zu Ã¼bergeben, mÃ¼ssen die Optionen\n"
  " -W<Buchstabe> verwendet werden.\n"
  
! #: gcc.c:6668
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Spezifikation (%s, ist Â»%sÂ«) wird verarbeitet\n"
  
! #: gcc.c:7429
  #, c-format
  msgid "Target: %s\n"
  msgstr "Ziel: %s\n"
  
! #: gcc.c:7430
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Konfiguriert mit: %s\n"
  
! #: gcc.c:7444
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Thread-Modell: %s\n"
  
! #: gcc.c:7445
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "UnterstÃ¼tzte LTO-Kompressionsalgorithmen: zlib"
  
! #: gcc.c:7447
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
! #: gcc.c:7449 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7460
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc-Version %s %s\n"
  
! #: gcc.c:7463
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc-Treiberversion %s %s fÃ¼hrt GCC-Version %s aus\n"
  
! #: gcc.c:7536 gcc.c:7746
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Der Fehler ist nicht reproduzierbar, daher handelt es sich wahrscheinlich um ein Problem mit der Hardware oder dem Betriebssystem.\n"
  
! #: gcc.c:7670
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "Vorverarbeiteter Quellcode wurde in Datei %s gespeichert, bitte hÃ¤ngen Sie die an Ihren Fehlerbericht an.\n"
  
! #: gcc.c:8520
  #, c-format
  msgid "install: %s%s\n"
  msgstr "installiere: %s%s\n"
  
! #: gcc.c:8523
  #, c-format
  msgid "programs: %s\n"
  msgstr "Programme: %s\n"
  
! #: gcc.c:8525
  #, c-format
  msgid "libraries: %s\n"
  msgstr "Bibliotheken: %s\n"
  
! #: gcc.c:8642
  #, c-format
  msgid ""
  "\n"
--- 536,612 ----
  " Um weitere Optionen an diese Prozesse zu Ã¼bergeben, mÃ¼ssen die Optionen\n"
  " -W<Buchstabe> verwendet werden.\n"
  
! #: gcc.c:6678
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Spezifikation (%s, ist Â»%sÂ«) wird verarbeitet\n"
  
! #: gcc.c:7439
  #, c-format
  msgid "Target: %s\n"
  msgstr "Ziel: %s\n"
  
! #: gcc.c:7440
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Konfiguriert mit: %s\n"
  
! #: gcc.c:7454
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Thread-Modell: %s\n"
  
! #: gcc.c:7455
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "UnterstÃ¼tzte LTO-Kompressionsalgorithmen: zlib"
  
! #: gcc.c:7457
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
! #: gcc.c:7459 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7470
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc-Version %s %s\n"
  
! #: gcc.c:7473
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc-Treiberversion %s %s fÃ¼hrt GCC-Version %s aus\n"
  
! #: gcc.c:7546 gcc.c:7756
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Der Fehler ist nicht reproduzierbar, daher handelt es sich wahrscheinlich um ein Problem mit der Hardware oder dem Betriebssystem.\n"
  
! #: gcc.c:7680
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "Vorverarbeiteter Quellcode wurde in Datei %s gespeichert, bitte hÃ¤ngen Sie die an Ihren Fehlerbericht an.\n"
  
! #: gcc.c:8530
  #, c-format
  msgid "install: %s%s\n"
  msgstr "installiere: %s%s\n"
  
! #: gcc.c:8533
  #, c-format
  msgid "programs: %s\n"
  msgstr "Programme: %s\n"
  
! #: gcc.c:8535
  #, c-format
  msgid "libraries: %s\n"
  msgstr "Bibliotheken: %s\n"
  
! #: gcc.c:8652
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 617,632 ****
  "folgenden Hinweise; Fehler in der deutschen Ãœbersetzung sind an\n"
  "translation-team-de@lists.sourceforge.net zu melden:\n"
  
! #: gcc.c:8658 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8661 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.c:8662 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
--- 617,632 ----
  "folgenden Hinweise; Fehler in der deutschen Ãœbersetzung sind an\n"
  "translation-team-de@lists.sourceforge.net zu melden:\n"
  
! #: gcc.c:8668 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8671 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.c:8672 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
*************** msgstr ""
*** 637,643 ****
  "gibt KEINE Garantie; auch nicht fÃ¼r MARKTGÃ„NGIGKEIT oder FÃœR SPEZIELLE ZWECKE.\n"
  "\n"
  
! #: gcc.c:9005
  #, c-format
  msgid ""
  "\n"
--- 637,643 ----
  "gibt KEINE Garantie; auch nicht fÃ¼r MARKTGÃ„NGIGKEIT oder FÃœR SPEZIELLE ZWECKE.\n"
  "\n"
  
! #: gcc.c:9015
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 650,656 ****
  "==============\n"
  "\n"
  
! #: gcc.c:9006
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
--- 650,656 ----
  "==============\n"
  "\n"
  
! #: gcc.c:9016
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
*************** msgstr ""
*** 659,665 ****
  "Â»-Wl,OPTIONÂ« verwenden, um Â»OPTIONÂ« an den Linker zu Ã¼bergeben.\n"
  "\n"
  
! #: gcc.c:10421
  #, c-format
  msgid ""
  "Assembler options\n"
--- 659,665 ----
  "Â»-Wl,OPTIONÂ« verwenden, um Â»OPTIONÂ« an den Linker zu Ã¼bergeben.\n"
  "\n"
  
! #: gcc.c:10431
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 670,676 ****
  "=================\n"
  "\n"
  
! #: gcc.c:10422
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 670,676 ----
  "=================\n"
  "\n"
  
! #: gcc.c:10432
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "%s%sWarnung: %s-Header-Version %
*** 1501,1507 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1501,1507 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6043 c/c-typeck.c:7862 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "unvertrÃ¤glicher Gleitkomma- / V
*** 1978,1984 ****
  msgid "incompatible register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Registeroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "fehlender Operand"
--- 1978,1984 ----
  msgid "incompatible register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Registeroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24337
  #, c-format
  msgid "missing operand"
  msgstr "fehlender Operand"
*************** msgstr "ungÃ¼ltiger OperandenprÃ¤fix Â»%
*** 2003,2027 ****
  msgid "invalid address mode"
  msgstr "ungÃ¼ltiger Adressierungsmodus"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25252
  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.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« ohne lokale dynamische TLS-Referenzen verwendet"
--- 2003,2027 ----
  msgid "invalid address mode"
  msgstr "ungÃ¼ltiger Adressierungsmodus"
  
! #: config/aarch64/aarch64.c:25215 config/arm/arm.c:33705
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25217 config/arm/arm.c:33707
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25232 config/aarch64/aarch64.c:25248
! #: config/arm/arm.c:33722 config/arm/arm.c:33738
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25256
  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.c:5076 config/i386/i386.c:13248
! #: config/rs6000/rs6000.c:14166 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« ohne lokale dynamische TLS-Referenzen verwendet"
*************** msgid "invalid %%r value"
*** 2037,2054 ****
  msgstr "ungÃ¼ltiger %%r-Wert"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "ungÃ¼ltiger %%R-Wert"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungÃ¼ltiger %%N-Wert"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "ungÃ¼ltiger %%P-Wert"
--- 2037,2054 ----
  msgstr "ungÃ¼ltiger %%r-Wert"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13860 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "ungÃ¼ltiger %%R-Wert"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13780
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungÃ¼ltiger %%N-Wert"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13808
  #, c-format
  msgid "invalid %%P value"
  msgstr "ungÃ¼ltiger %%P-Wert"
*************** msgstr "ungÃ¼ltiger %%M-Wert"
*** 2078,2084 ****
  msgid "invalid %%U value"
  msgstr "ungÃ¼ltiger %%U-Wert"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "ungÃ¼ltiger %%s-Wert"
--- 2078,2084 ----
  msgid "invalid %%U value"
  msgstr "ungÃ¼ltiger %%U-Wert"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13868
  #, c-format
  msgid "invalid %%s value"
  msgstr "ungÃ¼ltiger %%s-Wert"
*************** msgstr "ungÃ¼ltiger %%s-Wert"
*** 2088,2094 ****
  msgid "invalid %%C value"
  msgstr "ungÃ¼ltiger %%C-Wert"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "ungÃ¼ltiger %%E-Wert"
--- 2088,2094 ----
  msgid "invalid %%C value"
  msgstr "ungÃ¼ltiger %%C-Wert"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13644
  #, c-format
  msgid "invalid %%E value"
  msgstr "ungÃ¼ltiger %%E-Wert"
*************** msgstr "unbekannte Adressverschiebungs-U
*** 2101,2107 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ungÃ¼ltiger %%xn-Code"
--- 2101,2107 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14171
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ungÃ¼ltiger %%xn-Code"
*************** msgstr "ungÃ¼ltiges UNSPEC als Operand:
*** 2183,2217 ****
  msgid "unrecognized supposed constant"
  msgstr "unerkannte vermutete Konstante"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr "ungÃ¼ltiger Schiebeoperand"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "bedingter Thumb-Befehl"
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "bedingter Befehl in bedingter Sequenz"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2183,2217 ----
  msgid "unrecognized supposed constant"
  msgstr "unerkannte vermutete Konstante"
  
! #: config/arm/arm.c:20701 config/arm/arm.c:20726 config/arm/arm.c:20736
! #: config/arm/arm.c:20745 config/arm/arm.c:20754
  #, c-format
  msgid "invalid shift operand"
  msgstr "ungÃ¼ltiger Schiebeoperand"
  
! #: config/arm/arm.c:23610 config/arm/arm.c:23628
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "bedingter Thumb-Befehl"
  
! #: config/arm/arm.c:23616
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "bedingter Befehl in bedingter Sequenz"
  
! #: config/arm/arm.c:23734 config/arm/arm.c:23747 config/arm/arm.c:23772
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:23849 config/arm/arm.c:23871 config/arm/arm.c:23881
! #: config/arm/arm.c:23891 config/arm/arm.c:23901 config/arm/arm.c:23940
! #: config/arm/arm.c:23958 config/arm/arm.c:23983 config/arm/arm.c:23998
! #: config/arm/arm.c:24025 config/arm/arm.c:24032 config/arm/arm.c:24050
! #: config/arm/arm.c:24057 config/arm/arm.c:24065 config/arm/arm.c:24086
! #: config/arm/arm.c:24093 config/arm/arm.c:24284 config/arm/arm.c:24291
! #: config/arm/arm.c:24318 config/arm/arm.c:24325 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "Operand fÃ¼r Code Â»%cÂ« nicht u
*** 2219,2231 ****
  msgid "invalid operand for code '%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«"
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr "Befehl wird niemals ausgefÃ¼hrt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "veralteter Maverick-Formatcode Â»%cÂ«"
--- 2219,2231 ----
  msgid "invalid operand for code '%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«"
  
! #: config/arm/arm.c:23953
  #, c-format
  msgid "instruction never executed"
  msgstr "Befehl wird niemals ausgefÃ¼hrt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23974
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "veralteter Maverick-Formatcode Â»%cÂ«"
*************** msgid "unsupported operand"
*** 2346,2353 ****
  msgstr "nicht unterstÃ¼tzter Operand"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
--- 2346,2353 ----
  msgstr "nicht unterstÃ¼tzter Operand"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6040 gcc.c:6054
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6949
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "ungÃ¼ltige Gleitkomma-Konstante"
*** 2584,2680 ****
  msgid "Expected register or constant integer."
  msgstr "Register oder konstante Ganzzahl erwartet."
  
! #: config/i386/i386.c:12052
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ungÃ¼ltiges UNSPEC als Operand"
  
! #: config/i386/i386.c:12591
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "UngÃ¼ltige Verwendung von Register Â»%sÂ«"
  
! #: config/i386/i386.c:12596
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ungÃ¼ltige Verwendung der asm-Schalter-Ausgabe"
  
! #: config/i386/i386.c:12829
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»OÂ«"
  
! #: config/i386/i386.c:12864
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»zÂ«"
  
! #: config/i386/i386.c:12933
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "ungÃ¼ltiger Operandentyp mit Operandencode Â»ZÂ« verwendet"
  
! #: config/i386/i386.c:12938
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»ZÂ«"
  
! #: config/i386/i386.c:13015
  #, 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.c:13094
  #, 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.c:13112
  #, 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.c:13125
  #, 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.c:13140
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»KÂ«"
  
! #: config/i386/i386.c:13168
  #, 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.c:13186
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«"
  
! #: config/i386/i386.c:13209
  #, 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.c:13313
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ungÃ¼ltiger Operandencode Â»%cÂ«"
  
! #: config/i386/i386.c:13375
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ungÃ¼ltige Bedingungen fÃ¼r Operand"
  
! #: config/i386/i386.c:13462
  #, c-format
  msgid "invalid vector immediate"
  msgstr "ungÃ¼ltiger Vektordirektwert"
  
! #: config/i386/i386.c:16384
  msgid "unknown insn mode"
  msgstr "unbekannter Befehlsmodus"
  
--- 2584,2680 ----
  msgid "Expected register or constant integer."
  msgstr "Register oder konstante Ganzzahl erwartet."
  
! #: config/i386/i386.c:12073
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ungÃ¼ltiges UNSPEC als Operand"
  
! #: config/i386/i386.c:12612
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "UngÃ¼ltige Verwendung von Register Â»%sÂ«"
  
! #: config/i386/i386.c:12617
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ungÃ¼ltige Verwendung der asm-Schalter-Ausgabe"
  
! #: config/i386/i386.c:12850
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»OÂ«"
  
! #: config/i386/i386.c:12885
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»zÂ«"
  
! #: config/i386/i386.c:12954
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "ungÃ¼ltiger Operandentyp mit Operandencode Â»ZÂ« verwendet"
  
! #: config/i386/i386.c:12959
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»ZÂ«"
  
! #: config/i386/i386.c:13036
  #, 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.c:13115
  #, 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.c:13133
  #, 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.c:13146
  #, 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.c:13161
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»KÂ«"
  
! #: config/i386/i386.c:13189
  #, 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.c:13207
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«"
  
! #: config/i386/i386.c:13230
  #, 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.c:13334
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ungÃ¼ltiger Operandencode Â»%cÂ«"
  
! #: config/i386/i386.c:13396
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ungÃ¼ltige Bedingungen fÃ¼r Operand"
  
! #: config/i386/i386.c:13483
  #, c-format
  msgid "invalid vector immediate"
  msgstr "ungÃ¼ltiger Vektordirektwert"
  
! #: config/i386/i386.c:16405
  msgid "unknown insn mode"
  msgstr "unbekannter Befehlsmodus"
  
*************** msgstr "ungÃ¼ltige Operation auf %<__fpr
*** 2711,2717 ****
  msgid "invalid %%P operand"
  msgstr "ungÃ¼ltiger %%P-Operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "ungÃ¼ltiger %%p-Wert"
--- 2711,2717 ----
  msgid "invalid %%P operand"
  msgstr "ungÃ¼ltiger %%P-Operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13798
  #, c-format
  msgid "invalid %%p value"
  msgstr "ungÃ¼ltiger %%p-Wert"
*************** msgid "post-increment address is not a r
*** 2765,2771 ****
  msgstr "Post-Increment-Adresse ist kein Register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "Falsche Adresse"
  
--- 2765,2771 ----
  msgstr "Post-Increment-Adresse ist kein Register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20696
  msgid "bad address"
  msgstr "Falsche Adresse"
  
*************** msgstr "%<-mquad-memory-atomic%> benÃ¶ti
*** 2982,3239 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> ist im Little-Endian-Modus nicht verfÃ¼gbar"
  
! #: config/rs6000/rs6000.c:10845
  msgid "bad move"
  msgstr "ungÃ¼ltige Bewegung"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr "Falsche 128-Bit-Verschiebung"
  
! #: config/rs6000/rs6000.c:13589
  #, c-format
  msgid "invalid %%A value"
  msgstr "ungÃ¼ltiger %%A-Wert"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungÃ¼ltiger %%D-Wert"
  
! #: config/rs6000/rs6000.c:13613
  #, c-format
  msgid "invalid %%e value"
  msgstr "ungÃ¼ltiger %%e-Wert"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "ungÃ¼ltiger %%f-Wert"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "ungÃ¼ltiger %%F-Wert"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "ungÃ¼ltiger %%G-Wert"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "ungÃ¼ltiger %%j-Code"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "ungÃ¼ltiger %%J-Code"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "ungÃ¼ltiger %%k-Wert"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungÃ¼ltiger %%K-Wert"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "ungÃ¼ltiger %%O-Wert"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "ungÃ¼ltiger %%q-Wert"
  
! #: config/rs6000/rs6000.c:13858
  #, c-format
  msgid "invalid %%t value"
  msgstr "ungÃ¼ltiger %%t-Wert"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "ungÃ¼ltiger %%T-Wert"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "ungÃ¼ltiger %%u-Wert"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungÃ¼ltiger %%v-Wert"
  
! #: config/rs6000/rs6000.c:13951
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungÃ¼ltiger %%V-Wert"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungÃ¼ltiger %%x-Wert"
  
! #: config/rs6000/rs6000.c:14025
  #, c-format
  msgid "invalid %%z value"
  msgstr "ungÃ¼ltiger %%z-Wert"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probieren"
  
! #: config/rs6000/rs6000.c:14962
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Unerlaubtes Mischen von IEEE-128-Bit- und IBM-128-Bit-Gleitkommatypen"
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/rs6000/rs6000.c:27071
  msgid "Could not generate addis value for fusion"
  msgstr "Addis-Wert fÃ¼r Fusion kann nicht erzeugt werden"
  
! #: config/rs6000/rs6000.c:27140
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Lade-/Speicheroffset fÃ¼r Fusion kann nicht generiert werden"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr "Falsche GPR-Fusion"
  
! #: config/rs6000/rs6000.c:27776
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27778
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27780
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung von %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27782
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung in %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27797
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27799
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27801
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung von %<* __vector_pair%>"
  
! #: config/rs6000/rs6000.c:27803
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung in %<* __vector_pair%>"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "symbolische Speicherreferenzen werden nur auf z10 oder neuer unterstÃ¼tzt"
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr "Adresse kann nicht zerlegt werden"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ungÃ¼ltiger Vergleichsoperator fÃ¼r Ausgabemodifizierer Â»EÂ«"
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ungÃ¼ltige Referenz fÃ¼r Ausgabemodifizierer Â»JÂ«"
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»OÂ«"
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»RÂ«"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "Speicherreferenz fÃ¼r Ausgabemodifizierer Â»SÂ« erwartet"
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»SÂ«"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "Register oder Speicherausdruck fÃ¼r Ausgabemodifizierer Â»NÂ« erwartet"
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "Register oder Speicherausdruck fÃ¼r Ausgabemodifizierer Â»MÂ« erwartet"
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ungÃ¼ltige Konstante fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "UngÃ¼ltige Konstante â€“ anderen Ausgabemodifizierer probieren"
  
! #: config/s390/s390.c:8263
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ungÃ¼ltiger konstanter Vektor fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ungÃ¼ltiger Ausdruck â€“ anderen Ausgabemodifizierer probieren"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ungÃ¼ltiger Ausdruck fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:12052
  msgid "vector argument passed to unprototyped function"
  msgstr "Vektor-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr "Typen unterscheiden sich im Vorzeichenbesitz"
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr "binÃ¤rer Operator unterstÃ¼tzt keine zwei bool-Vektor-Operanden"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr "BinÃ¤rer Operator unterstÃ¼tzt Boolean-Vektor-Argument nicht"
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binÃ¤rer Operator unterstÃ¼tzt nicht, dass bool-Vektor mit Gleitkommavektor vermischt wird"
  
--- 2982,3239 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> ist im Little-Endian-Modus nicht verfÃ¼gbar"
  
! #: config/rs6000/rs6000.c:10864
  msgid "bad move"
  msgstr "ungÃ¼ltige Bewegung"
  
! #: config/rs6000/rs6000.c:13428
  msgid "Bad 128-bit move"
  msgstr "Falsche 128-Bit-Verschiebung"
  
! #: config/rs6000/rs6000.c:13608
  #, c-format
  msgid "invalid %%A value"
  msgstr "ungÃ¼ltiger %%A-Wert"
  
! #: config/rs6000/rs6000.c:13617 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungÃ¼ltiger %%D-Wert"
  
! #: config/rs6000/rs6000.c:13632
  #, c-format
  msgid "invalid %%e value"
  msgstr "ungÃ¼ltiger %%e-Wert"
  
! #: config/rs6000/rs6000.c:13653
  #, c-format
  msgid "invalid %%f value"
  msgstr "ungÃ¼ltiger %%f-Wert"
  
! #: config/rs6000/rs6000.c:13662
  #, c-format
  msgid "invalid %%F value"
  msgstr "ungÃ¼ltiger %%F-Wert"
  
! #: config/rs6000/rs6000.c:13671
  #, c-format
  msgid "invalid %%G value"
  msgstr "ungÃ¼ltiger %%G-Wert"
  
! #: config/rs6000/rs6000.c:13706
  #, c-format
  msgid "invalid %%j code"
  msgstr "ungÃ¼ltiger %%j-Code"
  
! #: config/rs6000/rs6000.c:13716
  #, c-format
  msgid "invalid %%J code"
  msgstr "ungÃ¼ltiger %%J-Code"
  
! #: config/rs6000/rs6000.c:13726
  #, c-format
  msgid "invalid %%k value"
  msgstr "ungÃ¼ltiger %%k-Wert"
  
! #: config/rs6000/rs6000.c:13741 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungÃ¼ltiger %%K-Wert"
  
! #: config/rs6000/rs6000.c:13788
  #, c-format
  msgid "invalid %%O value"
  msgstr "ungÃ¼ltiger %%O-Wert"
  
! #: config/rs6000/rs6000.c:13835
  #, c-format
  msgid "invalid %%q value"
  msgstr "ungÃ¼ltiger %%q-Wert"
  
! #: config/rs6000/rs6000.c:13877
  #, c-format
  msgid "invalid %%t value"
  msgstr "ungÃ¼ltiger %%t-Wert"
  
! #: config/rs6000/rs6000.c:13894
  #, c-format
  msgid "invalid %%T value"
  msgstr "ungÃ¼ltiger %%T-Wert"
  
! #: config/rs6000/rs6000.c:13906
  #, c-format
  msgid "invalid %%u value"
  msgstr "ungÃ¼ltiger %%u-Wert"
  
! #: config/rs6000/rs6000.c:13920 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungÃ¼ltiger %%v-Wert"
  
! #: config/rs6000/rs6000.c:13970
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungÃ¼ltiger %%V-Wert"
  
! #: config/rs6000/rs6000.c:13987 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungÃ¼ltiger %%x-Wert"
  
! #: config/rs6000/rs6000.c:14044
  #, c-format
  msgid "invalid %%z value"
  msgstr "ungÃ¼ltiger %%z-Wert"
  
! #: config/rs6000/rs6000.c:14113
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probieren"
  
! #: config/rs6000/rs6000.c:14981
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Unerlaubtes Mischen von IEEE-128-Bit- und IBM-128-Bit-Gleitkommatypen"
  
! #: config/rs6000/rs6000.c:23971
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/rs6000/rs6000.c:27136
  msgid "Could not generate addis value for fusion"
  msgstr "Addis-Wert fÃ¼r Fusion kann nicht erzeugt werden"
  
! #: config/rs6000/rs6000.c:27205
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Lade-/Speicheroffset fÃ¼r Fusion kann nicht generiert werden"
  
! #: config/rs6000/rs6000.c:27281
  msgid "Bad GPR fusion"
  msgstr "Falsche GPR-Fusion"
  
! #: config/rs6000/rs6000.c:27841
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27843
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27845
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung von %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27847
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung in %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27862
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27864
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27866
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung von %<* __vector_pair%>"
  
! #: config/rs6000/rs6000.c:27868
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "ungÃ¼ltige Umwandlung in %<* __vector_pair%>"
  
! #: config/s390/s390.c:7910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "symbolische Speicherreferenzen werden nur auf z10 oder neuer unterstÃ¼tzt"
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "cannot decompose address"
  msgstr "Adresse kann nicht zerlegt werden"
  
! #: config/s390/s390.c:8002
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ungÃ¼ltiger Vergleichsoperator fÃ¼r Ausgabemodifizierer Â»EÂ«"
  
! #: config/s390/s390.c:8025
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ungÃ¼ltige Referenz fÃ¼r Ausgabemodifizierer Â»JÂ«"
  
! #: config/s390/s390.c:8043
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»OÂ«"
  
! #: config/s390/s390.c:8065
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»RÂ«"
  
! #: config/s390/s390.c:8083
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "Speicherreferenz fÃ¼r Ausgabemodifizierer Â»SÂ« erwartet"
  
! #: config/s390/s390.c:8093
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»SÂ«"
  
! #: config/s390/s390.c:8114
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "Register oder Speicherausdruck fÃ¼r Ausgabemodifizierer Â»NÂ« erwartet"
  
! #: config/s390/s390.c:8125
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "Register oder Speicherausdruck fÃ¼r Ausgabemodifizierer Â»MÂ« erwartet"
  
! #: config/s390/s390.c:8211 config/s390/s390.c:8232
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ungÃ¼ltige Konstante fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "UngÃ¼ltige Konstante â€“ anderen Ausgabemodifizierer probieren"
  
! #: config/s390/s390.c:8266
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ungÃ¼ltiger konstanter Vektor fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ungÃ¼ltiger Ausdruck â€“ anderen Ausgabemodifizierer probieren"
  
! #: config/s390/s390.c:8276
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ungÃ¼ltiger Ausdruck fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:12055
  msgid "vector argument passed to unprototyped function"
  msgstr "Vektor-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/s390/s390.c:16429
  msgid "types differ in signedness"
  msgstr "Typen unterscheiden sich im Vorzeichenbesitz"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support two vector bool operands"
  msgstr "binÃ¤rer Operator unterstÃ¼tzt keine zwei bool-Vektor-Operanden"
  
! #: config/s390/s390.c:16442
  msgid "binary operator does not support vector bool operand"
  msgstr "BinÃ¤rer Operator unterstÃ¼tzt Boolean-Vektor-Argument nicht"
  
! #: config/s390/s390.c:16450
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binÃ¤rer Operator unterstÃ¼tzt nicht, dass bool-Vektor mit Gleitkommavektor vermischt wird"
  
*************** msgstr "const_double_split bekam einen f
*** 3408,3429 ****
  msgid "output_move_single:"
  msgstr "output_move_single:"
  
! #: config/vax/vax.c:479
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr "Zeichen sowohl mit Basis- als auch Index-Registern verwendet"
  
! #: config/vax/vax.c:488
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr "Symbol mit Offset im PIC-Modus verwendet"
  
! #: config/vax/vax.c:576
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr "Zeichen als Immediate-Operand verwendet"
  
! #: config/vax/vax.c:1668
  msgid "illegal operand detected"
  msgstr "ungÃ¼ltiger Operand wurde gefunden"
  
--- 3408,3429 ----
  msgid "output_move_single:"
  msgstr "output_move_single:"
  
! #: config/vax/vax.c:483
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr "Zeichen sowohl mit Basis- als auch Index-Registern verwendet"
  
! #: config/vax/vax.c:492
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr "Symbol mit Offset im PIC-Modus verwendet"
  
! #: config/vax/vax.c:580
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr "Zeichen als Immediate-Operand verwendet"
  
! #: config/vax/vax.c:1673
  msgid "illegal operand detected"
  msgstr "ungÃ¼ltiger Operand wurde gefunden"
  
*************** msgstr "Kein Register in Adresse"
*** 3469,3479 ****
  msgid "address offset not a constant"
  msgstr "Adressversatz ist keine Konstante"
  
! #: c/c-objc-common.c:225
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.c:332
  msgid "({anonymous})"
  msgstr "({anonym})"
  
--- 3469,3483 ----
  msgid "address offset not a constant"
  msgstr "Adressversatz ist keine Konstante"
  
! #: c/c-objc-common.c:190
! msgid "{erroneous}"
! msgstr "{fehlerhaft}"
! 
! #: c/c-objc-common.c:231
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.c:338
  msgid "({anonymous})"
  msgstr "({anonym})"
  
*************** msgstr "({anonym})"
*** 3488,3515 ****
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10981 c/c-parser.c:11016 c/c-parser.c:11047
! #: c/c-parser.c:11094 c/c-parser.c:11275 c/c-parser.c:12107 c/c-parser.c:12182
! #: c/c-parser.c:12225 c/c-parser.c:17859 c/c-parser.c:17883 c/c-parser.c:17901
! #: c/c-parser.c:18324 c/c-parser.c:18368 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> erwartet"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8502 c/c-parser.c:8568
! #: c/c-parser.c:9074 c/c-parser.c:9099 c/c-parser.c:9133 c/c-parser.c:9242
! #: c/c-parser.c:10025 c/c-parser.c:11382 c/c-parser.c:13638 c/c-parser.c:14280
! #: c/c-parser.c:14339 c/c-parser.c:14394 c/c-parser.c:15716 c/c-parser.c:15814
! #: c/c-parser.c:17113 c/c-parser.c:17943 c/c-parser.c:18332 c/c-parser.c:21145
! #: c/c-parser.c:21223 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
--- 3492,3519 ----
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10984 c/c-parser.c:11019 c/c-parser.c:11050
! #: c/c-parser.c:11097 c/c-parser.c:11278 c/c-parser.c:12110 c/c-parser.c:12185
! #: c/c-parser.c:12228 c/c-parser.c:17862 c/c-parser.c:17886 c/c-parser.c:17904
! #: c/c-parser.c:18327 c/c-parser.c:18371 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11271 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14411 cp/parser.c:31087
! #: cp/parser.c:31697
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> erwartet"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8504 c/c-parser.c:8571
! #: c/c-parser.c:9077 c/c-parser.c:9102 c/c-parser.c:9136 c/c-parser.c:9245
! #: c/c-parser.c:10028 c/c-parser.c:11385 c/c-parser.c:13641 c/c-parser.c:14283
! #: c/c-parser.c:14342 c/c-parser.c:14397 c/c-parser.c:15719 c/c-parser.c:15817
! #: c/c-parser.c:17116 c/c-parser.c:17946 c/c-parser.c:18335 c/c-parser.c:21149
! #: c/c-parser.c:21227 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
*************** msgstr "%<;%> erwartet"
*** 3517,3531 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> erwartet"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> erwartet"
--- 3521,3535 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31745
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> erwartet"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9236 c/c-parser.c:10126 c/c-parser.c:10415 c/c-parser.c:13088
! #: c/gimple-parser.c:1733 cp/parser.c:31709
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> erwartet"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 3535,3638 ****
  msgstr "%<;%>, %<,%> oder %<)%> erwartet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13621 c/c-parser.c:14369
! #: c/c-parser.c:20506 c/c-parser.c:20953 c/c-parser.c:21166
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> erwartet"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> erwartet"
  
! #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
! #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> erwartet"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8705
! #: c/c-parser.c:11375 c/c-parser.c:11771 c/c-parser.c:11835 c/c-parser.c:13067
! #: c/c-parser.c:13981 c/c-parser.c:14197 c/c-parser.c:14687 c/c-parser.c:14788
! #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
! #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> erwartet"
  
! #: c/c-parser.c:8466 c/c-parser.c:8656 c/c-parser.c:9123 c/c-parser.c:9166
! #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> erwartet"
  
! #: c/c-parser.c:9020
  msgid "expected %<.%>"
  msgstr "%<.%> erwartet"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> erwartet"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> oder %<)%> erwartet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
! #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> erwartet"
  
! #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
--- 3539,3642 ----
  msgstr "%<;%>, %<,%> oder %<)%> erwartet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13624 c/c-parser.c:14372
! #: c/c-parser.c:20510 c/c-parser.c:20957 c/c-parser.c:21170
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13446 cp/parser.c:31700
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> erwartet"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13016 cp/parser.c:31712
! #: cp/parser.c:35396
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> erwartet"
  
! #: c/c-parser.c:5588 c/c-parser.c:11614 c/c-parser.c:18130 c/c-parser.c:18944
! #: c/c-parser.c:22009 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11166 cp/parser.c:19989
! #: cp/parser.c:31706
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> erwartet"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8708
! #: c/c-parser.c:11378 c/c-parser.c:11774 c/c-parser.c:11838 c/c-parser.c:13070
! #: c/c-parser.c:13984 c/c-parser.c:14200 c/c-parser.c:14690 c/c-parser.c:14791
! #: c/c-parser.c:15158 c/c-parser.c:15471 c/c-parser.c:15598 c/c-parser.c:20372
! #: c/c-parser.c:21014 c/c-parser.c:21073 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13549 c/c-parser.c:14796 cp/parser.c:31739
! #: cp/parser.c:33387 cp/parser.c:36195 cp/parser.c:36979
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.c:6667 cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> erwartet"
  
! #: c/c-parser.c:8467 c/c-parser.c:8659 c/c-parser.c:9126 c/c-parser.c:9169
! #: c/c-parser.c:9307 c/c-parser.c:10018 c/c-parser.c:14377 c/c-parser.c:15554
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31085 cp/parser.c:31715
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> erwartet"
  
! #: c/c-parser.c:9023
  msgid "expected %<.%>"
  msgstr "%<.%> erwartet"
  
! #: c/c-parser.c:10837 c/c-parser.c:10869 c/c-parser.c:11109 cp/parser.c:33961
! #: cp/parser.c:33982
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.c:11527 c/gimple-parser.c:1346 cp/parser.c:31724
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> erwartet"
  
! #: c/c-parser.c:14885 c/c-parser.c:15835 cp/parser.c:31748
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> oder %<)%> erwartet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15463 c/c-parser.c:17595 c/c-parser.c:17639 c/c-parser.c:17871
! #: c/c-parser.c:18314 c/c-parser.c:20579 c/c-parser.c:21211
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31727
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> erwartet"
  
! #: c/c-parser.c:17887 c/c-parser.c:18178 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31703 cp/parser.c:34171
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.c:18987 c/c-parser.c:18977 cp/parser.c:40983
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
  
! #: c/c-typeck.c:8452
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17395 cp/parser.c:31721
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
*************** msgstr "Sprungmarke erwartet"
*** 3647,3675 ****
  msgid "candidate:"
  msgstr "Kandidat:"
  
! #: cp/call.c:7411
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
  msgstr[1] "Kandidaten sind:"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "Kandidat 1:"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "Kandidat 2:"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr "Sprung zur Marke %qD"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "Sprung zur case-Marke"
  
--- 3651,3679 ----
  msgid "candidate:"
  msgstr "Kandidat:"
  
! #: cp/call.c:7422
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.c:7560 cp/pt.c:2045 cp/pt.c:25112
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
  msgstr[1] "Kandidaten sind:"
  
! #: cp/call.c:12144
  msgid "candidate 1:"
  msgstr "Kandidat 1:"
  
! #: cp/call.c:12145
  msgid "candidate 2:"
  msgstr "Kandidat 2:"
  
! #: cp/decl.c:3375
  msgid "jump to label %qD"
  msgstr "Sprung zur Marke %qD"
  
! #: cp/decl.c:3376
  msgid "jump to case label"
  msgstr "Sprung zur case-Marke"
  
*************** msgstr "Parameter %qD darf in diesem Kon
*** 3888,3914 ****
  msgid "local variable %qD may not appear in this context"
  msgstr "lokale Variable %qD darf in diesem Kontext nicht auftauchen"
  
! #: cp/parser.c:20774
  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.c:20777
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> des abhÃ¤ngigen Typen %qT"
  
! #: cp/parser.c:20779
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> an Nicht-AufzÃ¤hlungstyp %q#T"
  
! #: cp/parser.c:20781
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> an unvollstÃ¤ndigem Typ %qT"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> von %qT vor seinem enum-specifier"
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr "Kandidaten sind:"
  
--- 3892,3918 ----
  msgid "local variable %qD may not appear in this context"
  msgstr "lokale Variable %qD darf in diesem Kontext nicht auftauchen"
  
! #: cp/parser.c:20785
  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.c:20788
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> des abhÃ¤ngigen Typen %qT"
  
! #: cp/parser.c:20790
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> an Nicht-AufzÃ¤hlungstyp %q#T"
  
! #: cp/parser.c:20792
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> an unvollstÃ¤ndigem Typ %qT"
  
! #: cp/parser.c:20794
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> von %qT vor seinem enum-specifier"
  
! #: cp/pt.c:2043 cp/semantics.c:5733
  msgid "candidates are:"
  msgstr "Kandidaten sind:"
  
*************** msgstr "Umformung verwirft Konstantheit"
*** 3952,3999 ****
  msgid "source type is not polymorphic"
  msgstr "Quellentyp ist nicht polymorph"
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "Argument falschen Typs fÃ¼r unÃ¤res Minus"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "Argument falschen Typs fÃ¼r unÃ¤res Plus"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "Argument falschen Typs fÃ¼r Bit-Komplement"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Argument falschen Typs fÃ¼r abs"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "Argument falschen Typs fÃ¼r Konjugation"
  
! #: cp/typeck.c:6719
  msgid "in argument to unary !"
  msgstr "in Argument fÃ¼r unÃ¤res !"
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr "kein PrÃ¤inkrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr "kein Postinkrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr "kein PrÃ¤dekrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr "kein Postdekrementoperator fÃ¼r Typ"
  
--- 3956,4003 ----
  msgid "source type is not polymorphic"
  msgstr "Quellentyp ist nicht polymorph"
  
! #: cp/typeck.c:6654 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "Argument falschen Typs fÃ¼r unÃ¤res Minus"
  
! #: cp/typeck.c:6655 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "Argument falschen Typs fÃ¼r unÃ¤res Plus"
  
! #: cp/typeck.c:6682 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "Argument falschen Typs fÃ¼r Bit-Komplement"
  
! #: cp/typeck.c:6699 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Argument falschen Typs fÃ¼r abs"
  
! #: cp/typeck.c:6711 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "Argument falschen Typs fÃ¼r Konjugation"
  
! #: cp/typeck.c:6729
  msgid "in argument to unary !"
  msgstr "in Argument fÃ¼r unÃ¤res !"
  
! #: cp/typeck.c:6775
  msgid "no pre-increment operator for type"
  msgstr "kein PrÃ¤inkrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6777
  msgid "no post-increment operator for type"
  msgstr "kein Postinkrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6779
  msgid "no pre-decrement operator for type"
  msgstr "kein PrÃ¤dekrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6781
  msgid "no post-decrement operator for type"
  msgstr "kein Postdekrementoperator fÃ¼r Typ"
  
*************** msgstr "Elementare BinÃ¤roperation"
*** 4005,4021 ****
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr " [siehe %<-fno-allow-invalid-boz%>]"
  
! #: fortran/check.c:3717
  #, 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.c:3925 fortran/check.c:4006 fortran/check.c:4071
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Argumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches %s"
  
! #: fortran/check.c:4409 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Argumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches Â»%sÂ«"
--- 4009,4025 ----
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr " [siehe %<-fno-allow-invalid-boz%>]"
  
! #: fortran/check.c:3724
  #, 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.c:3932 fortran/check.c:4013 fortran/check.c:4078
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Argumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches %s"
  
! #: fortran/check.c:4416 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Argumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches Â»%sÂ«"
*************** msgstr "Unstimmige Arraygrenzen fÃ¼r Dim
*** 4101,4107 ****
  msgid "Driving:"
  msgstr "Angesteuert:"
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "effektives Argument fÃ¼r INTENT = OUT/INOUT"
  
--- 4105,4111 ----
  msgid "Driving:"
  msgstr "Angesteuert:"
  
! #: fortran/interface.c:3430 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "effektives Argument fÃ¼r INTENT = OUT/INOUT"
  
*************** msgstr "impliziertes END DO"
*** 4263,4269 ****
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
--- 4267,4273 ----
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11994 fortran/resolve.c:11997
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
*************** msgstr "Variable ACQUIRED_LOCK"
*** 4472,4502 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Unterschiedliche CHARACTER-LÃ¤ngen (%ld/%ld) in Feldkonstruktor"
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "GanzzahlÃ¼berlauf bei der Berechnung des zu reservierenden Speichers"
  
! #: fortran/trans-array.c:9755
  #, 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.c:6240
  #, 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.c:6248
  #, 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.c:9845
  #, 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.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
--- 4476,4506 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Unterschiedliche CHARACTER-LÃ¤ngen (%ld/%ld) in Feldkonstruktor"
  
! #: fortran/trans-array.c:5991
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "GanzzahlÃ¼berlauf bei der Berechnung des zu reservierenden Speichers"
  
! #: fortran/trans-array.c:9756
  #, 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.c:6248
  #, 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.c:6256
  #, 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.c:9846
  #, 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.c:11323
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
*************** msgstr "Zuweisung von Skalar zu unallozi
*** 4505,4585 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Ungleiche ZeichenlÃ¤ngen (%ld/%ld) in %s"
  
! #: fortran/trans-intrinsic.c:6529
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr "POS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem BTEST"
  
! #: fortran/trans-intrinsic.c:6624
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "POS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem Â»%sÂ«"
  
! #: fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "POS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.c:6681
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "LEN-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.c:6688
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.c:6832
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "SHIFT-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem Â»%sÂ«"
  
! #: fortran/trans-intrinsic.c:6900
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr "SHIFT-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFT"
  
! #: fortran/trans-intrinsic.c:6966
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr "SIZE-Argument (%ld) auÃŸerhalb des Bereichs 1:%ld in intrinsischem ISHFTC"
  
! #: fortran/trans-intrinsic.c:6974 fortran/trans-intrinsic.c:7019
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr "SIZE-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFTC"
  
! #: fortran/trans-intrinsic.c:9335
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist negativ (sein Wert ist %ld)"
  
! #: fortran/trans-intrinsic.c:9367
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist zu groÃŸ"
  
! #: fortran/trans-intrinsic.c:12056
  #, 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.c:12068
  #, 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.c:12080
  #, 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.c:12092
  #, 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.c:12100
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITS"
--- 4509,4589 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Ungleiche ZeichenlÃ¤ngen (%ld/%ld) in %s"
  
! #: fortran/trans-intrinsic.c:6531
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr "POS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem BTEST"
  
! #: fortran/trans-intrinsic.c:6626
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "POS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem Â»%sÂ«"
  
! #: fortran/trans-intrinsic.c:6673
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "POS-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.c:6683
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "LEN-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.c:6690
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.c:6834
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "SHIFT-Argument (%ld) auÃŸerhalb des Bereichs 0:%ld in intrinsischem Â»%sÂ«"
  
! #: fortran/trans-intrinsic.c:6902
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr "SHIFT-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFT"
  
! #: fortran/trans-intrinsic.c:6968
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr "SIZE-Argument (%ld) auÃŸerhalb des Bereichs 1:%ld in intrinsischem ISHFTC"
  
! #: fortran/trans-intrinsic.c:6976 fortran/trans-intrinsic.c:7021
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr "SIZE-Argument (%ld) auÃŸerhalb des Bereichs -%ld:%ld in intrinsischem ISHFTC"
  
! #: fortran/trans-intrinsic.c:9344
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist negativ (sein Wert ist %ld)"
  
! #: fortran/trans-intrinsic.c:9376
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist zu groÃŸ"
  
! #: fortran/trans-intrinsic.c:12065
  #, 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.c:12077
  #, 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.c:12089
  #, 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.c:12101
  #, 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.c:12109
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITS"
*************** msgstr "(Veraltet und unberÃ¼cksichtigt
*** 8942,8948 ****
  msgid "Use simulator runtime."
  msgstr "Simulator-Laufzeitumgebung verwenden."
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:102
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr "Namen der Ziel-CPU angeben."
--- 8946,8952 ----
  msgid "Use simulator runtime."
  msgstr "Simulator-Laufzeitumgebung verwenden."
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:108
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr "Namen der Ziel-CPU angeben."
*************** msgstr "Erzeugung PC-relativer Aufrufe v
*** 8997,9003 ****
  msgid "Link with the fast floating-point library."
  msgstr "Mit schneller Gleitkomma-Bibliothek linken."
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:303 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr "Funktionsdeskriptor-PIC-Modus einschalten."
--- 9001,9007 ----
  msgid "Link with the fast floating-point library."
  msgstr "Mit schneller Gleitkomma-Bibliothek linken."
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:309 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr "Funktionsdeskriptor-PIC-Modus einschalten."
*************** msgid "Support TLS segment larger than 6
*** 9254,9266 ****
  msgstr "TLS-Segment grÃ¶ÃŸer als 64K unterstÃ¼tzen."
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr "Ziel-CPU als Â»big endianÂ«-konfiguriert annehmen."
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Ziel-CPU als Â»little endianÂ«-konfiguriert annehmen."
--- 9258,9270 ----
  msgstr "TLS-Segment grÃ¶ÃŸer als 64K unterstÃ¼tzen."
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:96 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr "Ziel-CPU als Â»big endianÂ«-konfiguriert annehmen."
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:161 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Ziel-CPU als Â»little endianÂ«-konfiguriert annehmen."
*************** msgid "Known data alignment choices (for
*** 9373,9397 ****
  msgstr "Bekannte Datenausrichtungen (fÃ¼r Verwendung mit Option -malign-data=):"
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Angegebenen Stapelschutz-WÃ¤chter verwenden."
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "GÃ¼ltige Argumente fÃ¼r -mstack-protector-guart=:"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "Angegebenes Basisregister zur Adressierung des Stapelschutz-WÃ¤chters verwenden."
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Angegebenen Offset zur Addressierung des Stapelschutz-WÃ¤chters verwenden."
--- 9377,9401 ----
  msgstr "Bekannte Datenausrichtungen (fÃ¼r Verwendung mit Option -malign-data=):"
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:582
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Angegebenen Stapelschutz-WÃ¤chter verwenden."
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:586
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "GÃ¼ltige Argumente fÃ¼r -mstack-protector-guart=:"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:596
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "Angegebenes Basisregister zur Adressierung des Stapelschutz-WÃ¤chters verwenden."
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:603
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Angegebenen Offset zur Addressierung des Stapelschutz-WÃ¤chters verwenden."
*************** msgstr "Stapelzeiger Ã¤ndern, ohne Unter
*** 11620,11626 ****
  #: config/avr/avr.opt:65
  #, no-c-format
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0."
! msgstr "Sprungkosten fÃ¼r bedingte Sprungbefehle setzen. Angemessene Werte sind kleine, nicht-negative Ganzzahlen. Vorgabewert: 0"
  
  #: config/avr/avr.opt:69
  #, no-c-format
--- 11624,11630 ----
  #: config/avr/avr.opt:65
  #, no-c-format
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0."
! msgstr "Sprungkosten fÃ¼r bedingte Sprungbefehle festlegen. Angemessene Werte sind kleine, nicht-negative Ganzzahlen. Vorgabewert ist 0."
  
  #: config/avr/avr.opt:69
  #, no-c-format
*************** msgstr "z/Architektur."
*** 11927,11933 ****
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr "Sprungkosten fÃ¼r bedingte Sprungbefehle setzen. Angemessene Werte sind kleine, nicht-negative Ganzzahlen. Standard ist 1."
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:163
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr "Annehmen, dass Datensegmente relativ zum Textsegment liegen."
--- 11931,11937 ----
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr "Sprungkosten fÃ¼r bedingte Sprungbefehle setzen. Angemessene Werte sind kleine, nicht-negative Ganzzahlen. Standard ist 1."
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:169
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr "Annehmen, dass Datensegmente relativ zum Textsegment liegen."
*************** msgstr "APCS-konforme Stapelrahmen erzeu
*** 12082,12283 ****
  msgid "Generate re-entrant, PIC code."
  msgstr "WiedereinsprungsfÃ¤higen PIC-Code erzeugen."
  
! #: config/arm/arm.opt:86
  #, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "Code im 32-Bit-ARM-Zustand erzeugen."
  
! #: config/arm/arm.opt:94
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr "Thumb: Annehmen, dass nichtstatische Funktionen von ARM-Code aus aufgerufen werden kÃ¶nnen."
  
! #: config/arm/arm.opt:98
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr "Thumb: Annehmen, dass Funktionszeiger an Code Ã¼bergeben werden kÃ¶nnen, der nichts von Thumb weiÃŸ."
  
! #: config/arm/arm.opt:106 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "Angeben, ob Gleitkommahardware verwendet werden sollte."
  
! #: config/arm/arm.opt:110
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr "Angeben, dass der Compiler auf sicheren Code gemÃ¤ÃŸ ARMv8-M-Security-Extensions abzielen soll."
  
! #: config/arm/arm.opt:114 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr "Bekannte Gleitkomma-ABIs (fÃ¼r Verwendung mit Option -mfloat-abi=):"
  
! #: config/arm/arm.opt:127
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr "ARM/Thumb-Modus pro Funktion abwechselnd an- und ausschalten, um den Compiler zu testen."
  
! #: config/arm/arm.opt:131
  #, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "Gleitkommaformat __fp16 angeben."
  
! #: config/arm/arm.opt:135
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr "Bekannte __fp16-Formate (fÃ¼r Verwendung mit der Option -mfp16-format=):"
  
! #: config/arm/arm.opt:148
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "Namen der Gleitkommahardware/-format des Zielsystems angeben."
  
! #: config/arm/arm.opt:159
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "Falls nÃ¶tig, Â»callÂ«-Befehle als indirekte Aufrufe erzeugen."
  
! #: config/arm/arm.opt:167
  #, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr "FÃ¼r PIC-Adressierung zu verwendendes Register angeben."
  
! #: config/arm/arm.opt:171
  #, no-c-format
  msgid "Store function names in object code."
  msgstr "Funktionsnamen im Objektcode speichern."
  
! #: config/arm/arm.opt:175
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "Planung einer Funktionsprologsequenz erlauben."
  
! #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr "PIC-Register nicht in Funktionsprologen laden."
  
! #: config/arm/arm.opt:186
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "Minimale Bitausrichtung von Strukturen angeben. (Veraltet)"
  
! #: config/arm/arm.opt:190
  #, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "Code fÃ¼r Thumb-Zustand erzeugen."
  
! #: config/arm/arm.opt:194
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "Aufrufe zwischen Thumb- und ARM-BefehlssÃ¤tzen unterstÃ¼tzen."
  
! #: config/arm/arm.opt:198
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr "Schema fÃ¼r thread-lokalen Speicher angeben."
  
! #: config/arm/arm.opt:202
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr "Angeben, wie auf den Threadzeiger zugegriffen wird."
  
! #: config/arm/arm.opt:206
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "GÃ¼ltige Argumente fÃ¼r -mtp=:"
  
! #: config/arm/arm.opt:219
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Thumb: (Nicht-Blatt-)Stapelrahmen erzeugen, auch wenn nicht erforderlich."
  
! #: config/arm/arm.opt:223
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Thumb: (Blatt-)Stapelrahmen erzeugen, auch wenn nicht erforderlich."
  
! #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr "Code fÃ¼r angegebenen Prozessor optimieren."
  
! #: config/arm/arm.opt:231
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr "CPU-Feinabstimmung als Kommentar in Assemblerdatei ausgeben. Diese Option wird nur fÃ¼r Regressionstest des Compilers verwendet und ist nicht fÃ¼r den normalen Betrieb vorgesehen."
  
! #: config/arm/arm.opt:242
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr "Neon-Quad-Word (statt Double-Word) Register fÃ¼r Vektorisierung verwenden."
  
! #: config/arm/arm.opt:246
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr "Neon-Double-Word (statt Quad-Word) Register fÃ¼r Vektorisierung verwenden."
  
! #: config/arm/arm.opt:250
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr "AusfÃ¼hrlichere RTX-Kosten wÃ¤hrend des Debuggens ausgeben.  Nur fÃ¼r GCC-Entwickler gedacht."
  
! #: config/arm/arm.opt:254
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr "Absolute Auslagerungen nur bei Werten mit WordgrÃ¶ÃŸen erzeugen."
  
! #: config/arm/arm.opt:258
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr "FÃ¼r den ARMv8 angemessene IT-BlÃ¶cke erzeugen."
  
! #: config/arm/arm.opt:262
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr "Sich Ã¼berschneidende Ziel- und Adressregister bei solchen LDRD-Befehlen vermeiden, die Cortex-M3-Errata auslÃ¶sen kÃ¶nnen."
  
! #: config/arm/arm.opt:267 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr "Nicht ausgerichtete Wort- und Halbwortzugriffe auf gepackte Daten einschalten."
  
! #: config/arm/arm.opt:271
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr "Dieser Schalter ist veraltet und hat keine Auswirkung."
  
! #: config/arm/arm.opt:275
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr "Annehmen, dass das Datenladen aus dem Flashspeicher langsamer ist als Befehle zu laden."
  
! #: config/arm/arm.opt:279
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr "Einheitliche Syntax fÃ¼r Inline-Assemblercode annehmen."
  
! #: config/arm/arm.opt:283
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr "Verbieten, dass konstante Daten in Codeabschnitten platziert werden."
  
! #: config/arm/arm.opt:287
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr "Beim Binden fÃ¼r Big-Endian-Zielsysteme ein Abbild im BE8-Format erzeugen."
  
! #: config/arm/arm.opt:291
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr "Beim Binden fÃ¼r Big-Endian-Zielsysteme ein Abbild im veralteten BE32-Format erzeugen."
  
! #: config/arm/arm.opt:295 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr "FÃ¼r Sprungbefehl anzunehmende Kosten."
  
! #: config/arm/arm.opt:299
  #, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr "Code erzeugen, der nur die Kernregister (r0â€“r14) verwendet."
--- 12086,12287 ----
  msgid "Generate re-entrant, PIC code."
  msgstr "WiedereinsprungsfÃ¤higen PIC-Code erzeugen."
  
! #: config/arm/arm.opt:92
  #, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "Code im 32-Bit-ARM-Zustand erzeugen."
  
! #: config/arm/arm.opt:100
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr "Thumb: Annehmen, dass nichtstatische Funktionen von ARM-Code aus aufgerufen werden kÃ¶nnen."
  
! #: config/arm/arm.opt:104
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr "Thumb: Annehmen, dass Funktionszeiger an Code Ã¼bergeben werden kÃ¶nnen, der nichts von Thumb weiÃŸ."
  
! #: config/arm/arm.opt:112 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "Angeben, ob Gleitkommahardware verwendet werden sollte."
  
! #: config/arm/arm.opt:116
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr "Angeben, dass der Compiler auf sicheren Code gemÃ¤ÃŸ ARMv8-M-Security-Extensions abzielen soll."
  
! #: config/arm/arm.opt:120 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr "Bekannte Gleitkomma-ABIs (fÃ¼r Verwendung mit Option -mfloat-abi=):"
  
! #: config/arm/arm.opt:133
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr "ARM/Thumb-Modus pro Funktion abwechselnd an- und ausschalten, um den Compiler zu testen."
  
! #: config/arm/arm.opt:137
  #, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "Gleitkommaformat __fp16 angeben."
  
! #: config/arm/arm.opt:141
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr "Bekannte __fp16-Formate (fÃ¼r Verwendung mit der Option -mfp16-format=):"
  
! #: config/arm/arm.opt:154
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "Namen der Gleitkommahardware/-format des Zielsystems angeben."
  
! #: config/arm/arm.opt:165
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "Falls nÃ¶tig, Â»callÂ«-Befehle als indirekte Aufrufe erzeugen."
  
! #: config/arm/arm.opt:173
  #, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr "FÃ¼r PIC-Adressierung zu verwendendes Register angeben."
  
! #: config/arm/arm.opt:177
  #, no-c-format
  msgid "Store function names in object code."
  msgstr "Funktionsnamen im Objektcode speichern."
  
! #: config/arm/arm.opt:181
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "Planung einer Funktionsprologsequenz erlauben."
  
! #: config/arm/arm.opt:185 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr "PIC-Register nicht in Funktionsprologen laden."
  
! #: config/arm/arm.opt:192
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "Minimale Bitausrichtung von Strukturen angeben. (Veraltet)"
  
! #: config/arm/arm.opt:196
  #, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "Code fÃ¼r Thumb-Zustand erzeugen."
  
! #: config/arm/arm.opt:200
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "Aufrufe zwischen Thumb- und ARM-BefehlssÃ¤tzen unterstÃ¼tzen."
  
! #: config/arm/arm.opt:204
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr "Schema fÃ¼r thread-lokalen Speicher angeben."
  
! #: config/arm/arm.opt:208
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr "Angeben, wie auf den Threadzeiger zugegriffen wird."
  
! #: config/arm/arm.opt:212
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "GÃ¼ltige Argumente fÃ¼r -mtp=:"
  
! #: config/arm/arm.opt:225
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Thumb: (Nicht-Blatt-)Stapelrahmen erzeugen, auch wenn nicht erforderlich."
  
! #: config/arm/arm.opt:229
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Thumb: (Blatt-)Stapelrahmen erzeugen, auch wenn nicht erforderlich."
  
! #: config/arm/arm.opt:233 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr "Code fÃ¼r angegebenen Prozessor optimieren."
  
! #: config/arm/arm.opt:237
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr "CPU-Feinabstimmung als Kommentar in Assemblerdatei ausgeben. Diese Option wird nur fÃ¼r Regressionstest des Compilers verwendet und ist nicht fÃ¼r den normalen Betrieb vorgesehen."
  
! #: config/arm/arm.opt:248
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr "Neon-Quad-Word (statt Double-Word) Register fÃ¼r Vektorisierung verwenden."
  
! #: config/arm/arm.opt:252
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr "Neon-Double-Word (statt Quad-Word) Register fÃ¼r Vektorisierung verwenden."
  
! #: config/arm/arm.opt:256
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr "AusfÃ¼hrlichere RTX-Kosten wÃ¤hrend des Debuggens ausgeben.  Nur fÃ¼r GCC-Entwickler gedacht."
  
! #: config/arm/arm.opt:260
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr "Absolute Auslagerungen nur bei Werten mit WordgrÃ¶ÃŸen erzeugen."
  
! #: config/arm/arm.opt:264
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr "FÃ¼r den ARMv8 angemessene IT-BlÃ¶cke erzeugen."
  
! #: config/arm/arm.opt:268
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr "Sich Ã¼berschneidende Ziel- und Adressregister bei solchen LDRD-Befehlen vermeiden, die Cortex-M3-Errata auslÃ¶sen kÃ¶nnen."
  
! #: config/arm/arm.opt:273 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr "Nicht ausgerichtete Wort- und Halbwortzugriffe auf gepackte Daten einschalten."
  
! #: config/arm/arm.opt:277
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr "Dieser Schalter ist veraltet und hat keine Auswirkung."
  
! #: config/arm/arm.opt:281
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr "Annehmen, dass das Datenladen aus dem Flashspeicher langsamer ist als Befehle zu laden."
  
! #: config/arm/arm.opt:285
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr "Einheitliche Syntax fÃ¼r Inline-Assemblercode annehmen."
  
! #: config/arm/arm.opt:289
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr "Verbieten, dass konstante Daten in Codeabschnitten platziert werden."
  
! #: config/arm/arm.opt:293
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr "Beim Binden fÃ¼r Big-Endian-Zielsysteme ein Abbild im BE8-Format erzeugen."
  
! #: config/arm/arm.opt:297
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr "Beim Binden fÃ¼r Big-Endian-Zielsysteme ein Abbild im veralteten BE32-Format erzeugen."
  
! #: config/arm/arm.opt:301 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr "FÃ¼r Sprungbefehl anzunehmende Kosten."
  
! #: config/arm/arm.opt:305
  #, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr "Code erzeugen, der nur die Kernregister (r0â€“r14) verwendet."
*************** msgid "Use vector and scalar instruction
*** 12829,12929 ****
  msgstr "Vektor-/skalare (VSX) Befehle verwenden, die in ISA 2.07 hinzugefÃ¼gt wurden."
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
- #: config/rs6000/rs6000.opt:503
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr "Bestimmte Ganzzahloperationen verschmelzen, um die Performance auf power10 zu steigern."
  
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr "Befehle aus ISA 2.07 Category:Vector.AES und Category:Vector.SHA2 verwenden."
  
! #: config/rs6000/rs6000.opt:514
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "Befehle aus ISA 2.07 fÃ¼r transaktionalen Speicher (HTM) verwenden."
  
! #: config/rs6000/rs6000.opt:518
  #, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "Befehle zum Laden/Speichern von Quadwords (lq/stq) erzeugen."
  
! #: config/rs6000/rs6000.opt:522
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr "Atomare Quadword-Befehle zum Speicherzugriff verwenden (lqarx/stqcx)."
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr "Code zum Ãœbergeben von Aggregaten mit maximal 64-Bit-Ausrichtung erzeugen."
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr "Doppelwort-Vertauschungen aus VSX-Berechnungen analysieren und entfernen."
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr "Bestimmte skalare Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden."
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr "Vektor-Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden."
  
! #: config/rs6000/rs6000.opt:546
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr "Min-/Max-Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden."
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr "Verweise auf das Inhaltsverzeichnis fÃ¼r medium/large-Codemodell mit Speicherzugriffsbefehlen verschmelzen."
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "Ganzzahl-Modulo-Befehle erzeugen."
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr "IEEE-128-Bit-Gleitkommazahlen mittels SchlÃ¼sselwort Â»__float128Â« einschalten."
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "IEEE-128-Bit-Gleitkomma-Befehle einschalten."
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr "Standardumwandlungen zwischen Â»__float128Â« und Â»long doubleÂ« einschalten."
  
! #: config/rs6000/rs6000.opt:606
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Speicherzugriffsbefehle mit (oder ohne) PrÃ¤fix erzeugen."
  
! #: config/rs6000/rs6000.opt:610
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Speicheradressierung relativ zu PC (oder absolut) erzeugen."
  
! #: config/rs6000/rs6000.opt:614
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "Optimierungen fÃ¼r Speicherzugriffe relative zu PC durchfÃ¼hren (nicht durchfÃ¼hren)."
  
! #: config/rs6000/rs6000.opt:618
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "MMA-Befehle erzeugen (oder auch nicht)."
  
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
--- 12833,12962 ----
  msgstr "Vektor-/skalare (VSX) Befehle verwenden, die in ISA 2.07 hinzugefÃ¼gt wurden."
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr "Bestimmte Ganzzahloperationen verschmelzen, um die Performance auf power10 zu steigern."
  
+ #: config/rs6000/rs6000.opt:503
+ #, no-c-format
+ msgid "Fuse pairs of scalar or vector logical operations together for better performance on power10."
+ msgstr "Paare von skalaren oder logischen Vektoroperationen verschmelzen, um die Performance auf power10 zu steigern."
+ 
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
+ msgid "Fuse scalar logical op with add/subf for better performance on power10."
+ msgstr "Skalare logische Operationen mit add/subf verschmelzen, um die Performance auf power10 zu steigern."
+ 
+ #: config/rs6000/rs6000.opt:511
+ #, no-c-format
+ msgid "Fuse scalar add/subf with logical op for better performance on power10."
+ msgstr "Skalares add/subf mit logischen Operationen verschmelzen, um die Performance auf power10 zu steigern."
+ 
+ #: config/rs6000/rs6000.opt:515
+ #, no-c-format
+ msgid "Fuse dependent pairs of add or vaddudm instructions for better performance on power10."
+ msgstr "AbhÃ¤ngige Paare von add oder vaddudm verschmelzen, um die Performance auf power10 zu steigern."
+ 
+ #: config/rs6000/rs6000.opt:519
+ #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr "Befehle aus ISA 2.07 Category:Vector.AES und Category:Vector.SHA2 verwenden."
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "Befehle aus ISA 2.07 fÃ¼r transaktionalen Speicher (HTM) verwenden."
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "Befehle zum Laden/Speichern von Quadwords (lq/stq) erzeugen."
  
! #: config/rs6000/rs6000.opt:534
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr "Atomare Quadword-Befehle zum Speicherzugriff verwenden (lqarx/stqcx)."
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr "Code zum Ãœbergeben von Aggregaten mit maximal 64-Bit-Ausrichtung erzeugen."
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr "Doppelwort-Vertauschungen aus VSX-Berechnungen analysieren und entfernen."
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr "Bestimmte skalare Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden."
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr "Vektor-Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden."
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr "Min-/Max-Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden."
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr "Verweise auf das Inhaltsverzeichnis fÃ¼r medium/large-Codemodell mit Speicherzugriffsbefehlen verschmelzen."
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "Ganzzahl-Modulo-Befehle erzeugen."
  
! #: config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr "IEEE-128-Bit-Gleitkommazahlen mittels SchlÃ¼sselwort Â»__float128Â« einschalten."
  
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "IEEE-128-Bit-Gleitkomma-Befehle einschalten."
  
! #: config/rs6000/rs6000.opt:578
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr "Standardumwandlungen zwischen Â»__float128Â« und Â»long doubleÂ« einschalten."
  
! #: config/rs6000/rs6000.opt:618
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Speicherzugriffsbefehle mit (oder ohne) PrÃ¤fix erzeugen."
  
! #: config/rs6000/rs6000.opt:622
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Speicheradressierung relativ zu PC (oder absolut) erzeugen."
  
! #: config/rs6000/rs6000.opt:626
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "Optimierungen fÃ¼r Speicherzugriffe relative zu PC durchfÃ¼hren (nicht durchfÃ¼hren)."
  
! #: config/rs6000/rs6000.opt:630
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "MMA-Befehle erzeugen (oder auch nicht)."
  
+ #: config/rs6000/rs6000.opt:637
+ #, no-c-format
+ msgid "Enable instructions that guard against return-oriented programming attacks."
+ msgstr "Befehle einschalten, die Angriffe Ã¼ber return-orientierte Programmierung vereiteln."
+ 
+ #: config/rs6000/rs6000.opt:641
+ #, no-c-format
+ msgid "Generate code that will run in privileged state."
+ msgstr "Code erzeugen, der im privilegierten Zustand lÃ¤uft."
+ 
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
*************** msgstr "GrÃ¶ÃŸtes durch frÃ¼hes Â»inline
*** 19065,20185 ****
  
  #: params.opt:131
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Gibt an, in welchem Modus Early-VRP arbeiten soll."
  
! #: params.opt:162
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr "Maximale Tiefe der logischen AusdrÃ¼cke, die von der Bereichsanalyse erfasst werden, um ausgehende Bereiche zu evaluieren."
  
! #: params.opt:167
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr "Anzahl der Argumente fÃ¼r ein PHI, bis zu der der FSM-Threader versucht, durch dessen Block zu laufen."
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr "Skalierungsfaktor fÃ¼r die Anzahl der BlÃ¶cke in einem Threadingpfad, verglichen mit der Anzahl der (skalierten) Anweisungen."
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr "Skalierungsfaktor fÃ¼r die Anzahl der Anweisungen pro Threadingpfad, verglichen mit der Anzahl der (skalierten) BlÃ¶cke."
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "Der Schwellwert-Anteil des AusfÃ¼hrungszÃ¤hlers kritischer Kanten, die Redundanzbeseitigung nach dem Neuladen erlauben."
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "Der Schwellwert-Anteil fÃ¼r die AusfÃ¼hrung partieller Redundanzbeseitigung nach dem Neuladen."
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr "Skalierungsfaktor bei Berechnung der grÃ¶ÃŸten Entfernung, um die ein Ausdruck durch GCSE-Optimierungen verschoben werden kann."
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr "Kosten, zu denen GCSE-Optimierungen nicht die Entfernung beeintrÃ¤chtigen werden, um die ein Ausdruck verschoben werden kann."
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "Minimale Heaperweiterung, die Speicherbereinigung anstÃ¶ÃŸt, als Prozentsatz der GesamtgrÃ¶ÃŸe des Heap."
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "Kleinste HeapgrÃ¶ÃŸe vor Speicherbereinigungsbeginn, in Kilobytes."
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr "Die Anzahl der AusfÃ¼hrungen eines Basisblocks, der als heiÃŸ angesehen wird. Dieser Parameter wird nur im GIMPLE-Frontend verwendet."
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr "Ob bei -fchecking Fehler im Codegenerator als interne Compilerfehler behandelt werden sollen."
  
! #: params.opt:211
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "HÃ¶chstzahl der Arrays in einem SCoP."
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "HÃ¶chstzahl der Parameter in einem SCoP."
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr "Die Anzahl der Elemente, fÃ¼r die die ÃœberprÃ¼fung der Hash-Tabelle fÃ¼r jedes gesuchte Element durchgefÃ¼hrt wird."
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "Der Nenner n des Bruchteils 1/n der maximalen AusfÃ¼hrungsanzahl eines Basisblocks im gesamten Programm, den ein Basisblock mindestens haben muss, um als heiÃŸ zu gelten (im Nicht-LTO-Modus verwendet)."
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr "Die Anzahl der am hÃ¤ufigsten ausgefÃ¼hrten Promille der profilierten AusfÃ¼hrung des gesamten Programms, zu der die AusfÃ¼hrungszahl eines Basisblocks gehÃ¶ren muss, um als heiÃŸ zu gelten (im LTO-Modus verwendet)."
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "Der Nenner n des Bruchteils 1/n der AusfÃ¼hrungshÃ¤ufigkeit des Eingangsblocks einer Funktion, den ein Basisblock dieser Funktion mindestens haben muss, um als heiÃŸ zu gelten."
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr "Die Skalierung (in Prozent), die auf inline-insns-single und Auto-Limits angewendet wird, wenn die Heuristik darauf hinweist, dass Inlining sehr profitabel ist."
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr "Kleinste voraussichtliche Beschleunigung, die dem Inliner erlaubt, inline-insns-single und inline-isnsns-auto zu ignorieren."
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "Wie viel die gegebene Ãœbersetzungseinheit durch das Â»inlineÂ« wachsen kann (in Prozent)."
  
! #: params.opt:247
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "Obere Schranke zum gemeinsamen Verwenden von Ganzzahlkonstanten."
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr "Schwellwert fÃ¼r Auswertung der MÃ¶glichkeit von IPA-CP, der noch als vorteilhaft zum Kopieren betrachtet wird."
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr "Ãœbersetzungszeit-Bonus, den IPA-CP an Kandidaten vergibt, die Schleifengrenzen oder Schrittweiten bekannt machen."
  
! #: params.opt:259
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Maximale Tiefe des rekursiven Klonens fÃ¼r selbstrekursive Funktionen."
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Rekursives Klonen nur dann, wenn die Wahrscheinlichkeit, dass der Aufruf ausgefÃ¼hrt wird, den Parameter Ã¼berschreitet."
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr "Prozentuale Strafe fÃ¼r rekursive Funktionen, wenn sie zum Klonen evaluiert werden."
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr "Prozentuale Strafe fÃ¼r Funktionen, die nur einen einzigen Aufruf einer anderen Funktion enthalten, wenn sie zum Klonen evaluiert werden."
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "Wie viel die gegebene Ãœbersetzungseinheit durch die interprozedurale Konstantenweitergabe wachsen kann (in Prozent)."
  
! #: params.opt:279
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "Die GrÃ¶ÃŸe einer Ãœbersetzungseinheit, ab der der IPA-CP-Durchlauf sie als groÃŸ ansieht."
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr "Maximale GrÃ¶ÃŸe einer jedem Parameter zugeordneten Liste von Werten fÃ¼r interprozedurale Konstantenweitergabe."
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr "HÃ¶chstzahl der betrachteten Anweisungen fÃ¼r das Entdecken von Sprungfunktionsoffsets."
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr "HÃ¶chstzahl der Anweisungen, die von der Analyse der formalen Parameter fÃ¼r IPA besucht werden, basierend auf der Aliasanalyse in einer gegebenen Funktion."
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr "HÃ¶chstzahl der zusammengesetzten Elemente fÃ¼r einen Parameter in Sprungfunktionen und Gittern."
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "Maximale Anzahl von Operationen in einem Parameterausdruck, die von der IPA-Analyse behandelt werden kÃ¶nnen."
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr "Maximale Anzahl verschiedener PrÃ¤dikate, die zur Verfolgung der Eigenschaften von Schleifen in der interprozeduralen Analyse verwendet werden."
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr "Maximale Anzahl der Grenzendpunkte der Fallbereiche der Switch-Anweisung, die bei der Generierung der IPA-Funktionszusammenfassung verwendet werden."
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr "Maximale StÃ¼cke, die IPA-SRA pro Formalparameter verfolgt, folglich auch die maximale Anzahl von Ersetzungen eines Formalparameters."
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr "Maximal erlaubte GrÃ¶ÃŸenzunahme und GesamtgrÃ¶ÃŸe der neuen Parameter, bis zu der IPA-RSA Zeiger auf Aggregate ersetzt."
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr "Die Anzahl der Register in jeder Klasse, die von Schleifeninvariantenbewegung freigehalten werden."
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "Maximale GrÃ¶ÃŸe der Konflikttabelle in MB."
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "Maximale Schleifenanzahl fÃ¼r regionale Registerzuweisung (RA)."
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Wenn die Anzahl der Kandidaten in der Menge kleiner ist, wird immer versucht, ungenutzte IVs wÃ¤hrend ihrer Optimierung zu entfernen."
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "Schranke fÃ¼r Anzahl der Kandidaten, unter der alle Kandidaten in IV-Optimierungen betrachtet werden."
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "Schranke fÃ¼r Anzahl der IV-Verwendungen in bei IV-Optimierungen optimierter Schleife."
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr "Die maximale Wachstumsrate der CodegrÃ¶ÃŸe bei der Erweiterung in eine Sprungtabelle (in Prozent). Der Parameter wird bei der Optimierung auf GrÃ¶ÃŸe verwendet."
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr "Die maximale Wachstumsrate der CodegrÃ¶ÃŸe bei der Erweiterung in eine Sprungtabelle (in Prozent). Der Parameter wird bei der Optimierung auf Geschwindigkeit verwendet."
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "Die GrÃ¶ÃŸe einer L1-Cacheline."
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "Die GrÃ¶ÃŸe des L1-Caches."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "Die GrÃ¶ÃŸe des L2-Caches."
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Maximales Wachstum durch Â»inlineÂ« einer groÃŸen Funktion (in Prozent)."
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "Die GrÃ¶ÃŸe eines als groÃŸ angesehenen FunktionskÃ¶rpers."
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "Die GrÃ¶ÃŸe eines als groÃŸ angesehenen Stapelrahmens."
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Maximales Stapelrahmen-Wachstum durch Â»inlineÂ« (in Prozent)."
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "Die GrÃ¶ÃŸe einer als groÃŸ angesehenen Ãœbersetzungseinheit."
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr "HÃ¶chstzahl der gleichzeitig offenen C++-Moduldateien beim verzÃ¶gerten Laden."
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Die Mindestkosten eines teuren Ausdrucks in der Schleifeninvariantenbewegung."
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr "Bei den booleschen Kurzschluss-Operatoren && und || beide Seiten auswerten, wenn das nebenwirkungsfrei zu besserem Code fÃ¼hrt."
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr "GrÃ¶ÃŸe der Kacheln fÃ¼r Schleifenblockierung."
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Die HÃ¶chstzahl der Anweisungen in geschachtelten Schleifen zum Schleifenaustausch."
  
! #: params.opt:403
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Das MindestverhÃ¤ltnis der Schrittweiten, damit Schleifenaustausch profitabel ist."
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "HÃ¶chstzahl der Basis-BlÃ¶cke in Schleife fÃ¼r Schleifeninvariantenbewegung."
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "HÃ¶chstzahl der Datenreferenzen in Schleife zum Aufbau der AbhÃ¤ngigkeiten der Schleifendaten."
  
! #: params.opt:415
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Die HÃ¶chstzahl der in einer inneren Schleife zu betrachtenden Befehle fÃ¼r Versionierung."
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Die HÃ¶chstzahl der in einer Ã¤uÃŸeren Schleife zu betrachtenden Befehle fÃ¼r Versionierung, zusÃ¤tzlich zu den Befehlen in inneren Schleifen."
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr "Mindestwahrscheinlichkeit in Prozent fÃ¼r Durchfall-Kanten, damit der BB zu geerbten EBB in LRA hinzugefÃ¼gt wird."
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr "Die HÃ¶chstzahl Reload-Pseudos, die beim Auslagern eines Nicht-Reload-Pseudos berÃ¼cksichtigt werden."
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr "Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r LTO (in geschÃ¤tzten Befehlen)"
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "HÃ¶chstzahl der LTO-Partitionen, die parallel gestreamt werden."
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr "Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r Linkzeitoptimierung (in geschÃ¤tzten Befehlen)."
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr "Anzahl der Partitionen, in die das Programm aufgeteilt werden soll."
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Die HÃ¶chstzahl der zum Abrollen von Schleifen im Mittel zu betrachtenden Befehle."
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "HÃ¶chstzahl von Befehlen, die Â»combineÂ« zu kombinieren versucht."
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "Die maximale Tiefe einer Schleifenschachtelung, die vollstÃ¤ndig geschÃ¤lt wird."
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Die HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen Schleife, die vollstÃ¤ndig geschÃ¤lt wird."
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Die HÃ¶chstzahl der Befehle einer vollstÃ¤ndig geschÃ¤lten Schleife."
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "HÃ¶chstzahl der zu betrachtenden eingehenden Kanten fÃ¼r Kreuzsprung."
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Die HÃ¶chstzahl der von CSE verarbeiteten Befehle vor dem RÃ¼cksetzen."
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "GrÃ¶ÃŸte LÃ¤nge des betrachteten Pfades in CSE."
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "HÃ¶chstzahl der Speicherstellen, die von cselib aufgezeichnet werden."
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "Maximalzahl der Debugmarkierungen, die expandiert oder eingereiht werden."
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Die HÃ¶chstzahl der zu betrachtenden Befehle, um einen VerzÃ¶gerungsschlitz zu fÃ¼llen."
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Die HÃ¶chstzahl der zu betrachtenden Befehle, um richtige aktive Registerinformationen zu finden."
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "HÃ¶chstzahl der aktiven lokalen Speicherungen bei RTL-Eliminierung toter Speicherungen."
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Die HÃ¶chstzahl von geschachteltem indirektem inlinen wurde bereits durch den frÃ¼hen Inliner durchgefÃ¼hrt."
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "Die HÃ¶chstzahl der Felder in einer Struktur, bevor Zeigeranalyse sie als einzelne Variable behandelt."
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "HÃ¶chstzahl der Basis-BlÃ¶cke in einem Mehrfachsprung in einem endlichen Automaten."
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "HÃ¶chstzahl der zu kopierenden Befehle, wenn BlÃ¶cke auf einem Mehrsprungpfad des Zustandsautomaten dupliziert werden."
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "HÃ¶chstzahl der neuen Sprungpfade, die fÃ¼r einen endlichen Automaten erzeugt werden."
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Das maximale VerhÃ¤ltnis von EinfÃ¼gungen zu LÃ¶schungen von AusdrÃ¼cken in GCSE."
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "HÃ¶chstmenge des von GCSE zu belegenden Speichers, in Kilobyte."
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Die HÃ¶chstzahl der zu vervielfÃ¤ltigenden Befehle, wenn berechnete Gotos expandiert werden."
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Der hÃ¶chste Erweiterungsfaktor beim Kopieren von BasisblÃ¶cken."
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr "GrÃ¶ÃŸte Tiefe der Suche im Dominator-Baum fÃ¼r anzuhebende AusdrÃ¼cke."
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen."
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Die HÃ¶chstzahl der Befehle, bis zu der eine Inline-Funktion per Rekursion wachsen kann."
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Die HÃ¶chstzahl der Befehle, bis zu der eine Nicht-Inline-Funktion per Rekursion wachsen kann."
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Die HÃ¶chstzahl der Befehle in einer einzelnen fÃ¼r Â»inlineÂ« geeigneten Funktion."
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen beim Optimieren auf CodegrÃ¶ÃŸe."
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen von kleinen Funktionen."
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "GrÃ¶ÃŸte Tiefe mit rekursivem Inline fÃ¼r Inline-Funktionen."
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "GrÃ¶ÃŸte Tiefe rekursiven Inlinens fÃ¼r Nicht-Inline-Funktionen."
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "HÃ¶chstzahl der ISL-Operationen, 0 bedeutet unbegrenzt."
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "Schranke fÃ¼r die Kosten eines Ausdrucks, um die Anzahl der DurchlÃ¤ufe zu berechnen."
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "Schranke fÃ¼r die Anzahl der Iterationen, die der Brute-Force-Algorithmus zur Auswertung der Anzahl von Iterationen auswertet."
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "HÃ¶chstzahl der in einem Block erlaubten Anweisungen, die fÃ¼r Sprungbehandlung vervielfÃ¤ltigt werden mÃ¼ssen."
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "HÃ¶chstzahl der RTL-Knoten, die als letzte Werte des Kombinierers aufgezeichnet werden kÃ¶nnen."
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Die HÃ¶chstzahl der Befehle im Schleifenkopf, die wÃ¤hrend der Schleifenkopfkopier-Phase dupliziert werden."
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Die HÃ¶chstzahl der Versuche zur RÃ¼ckverfolgung bei Modulo-Planung von Schleifen."
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "MaximalgrÃ¶ÃŸe der partiellen Aufwandsmenge, wenn Baumvoroptimierung ausgefÃ¼hrt wird."
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "HÃ¶chstzahl der Zweige auf dem Pfad durch die geschÃ¤lte Sequenz."
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Die HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen Schleife."
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Die HÃ¶chstzahl der Befehle einer geschÃ¤lten Schleife."
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Die MaximallÃ¤nge der Liste der anhÃ¤ngigen geplanten Operationen."
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "HÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden BlÃ¶cke in einer Region."
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "HÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden Befehle in einer Region."
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "Maximale Verschachtelung von Quadratwurzeln, um Potenzierung mit Gleitkommakonstanten abzubilden."
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Die HÃ¶chstzahl der SchleifendurchlÃ¤ufe, die statisch vorhergesagt werden."
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "HÃ¶chstzahl der rÃ¼ckwÃ¤rts zu suchenden Befehle, wenn nach Ã¤quivalentem Neuladen gesucht wird."
  
! #: params.opt:639
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "HÃ¶chstzahl der in Basis-Block zu betrachtenden Befehle fÃ¼r RTL-if-Umwandlung."
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr "Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine vorhersagbare Verzweigung erzeugt wird."
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr "Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine unvorhersagbare Verzweigung erzeugt wird."
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "HÃ¶chstzahl der Iterationen durch CFG zur Regionserweiterung."
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "HÃ¶chste VerzÃ¶gerung bei Konflikt, sodass Befehl fÃ¼r spekulative Bewegung in Betracht kommt."
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "HÃ¶chstzahl der vom Scheduler wÃ¤hrend der ersten Planphase fertig zur AusfÃ¼hrung zu betrachtenden Befehle."
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "MaximallÃ¤nge von KandidatenprÃ¼fungen fÃ¼r geradlinige StÃ¤rkereduktion."
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr "HÃ¶chstzahl der beim spekulativen Devirtualisieren besuchten may-defs."
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr "Maximal erlaubte Rekursionstiefe beim Abfragen von Eigenschaften eines SSA-Namens."
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "HÃ¶chstzahl der konstanten Speicherungen, die im Speicherzusammenfassungs-Durchgang zusammengefasst werden."
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "HÃ¶chstzahl von bedingten Speicherpaaren, die ausgegeben werden kÃ¶nnen."
  
! #: params.opt:691 params.opt:695
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "HÃ¶chstzahl der Speicherungsketten, die im Speicherzusammenfassungs-Durchgang gleichzeitig berÃ¼cksichtigt werden."
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "HÃ¶chstzahl der Ã¤hnlichen BasisblÃ¶cke, mit denen ein Basisblock verglichen wird."
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr "HÃ¶chstzahl der Iterationen des Durchgangs Ã¼ber eine Funktion."
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr "HÃ¶chstzahl der Zeichenketten, fÃ¼r die der strlen-Optimierungsdurchgang ZeichenkettenlÃ¤ngen aufzeichnet."
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr "HÃ¶chstzahl der Argumente in einem PHI, die einer TREE-if-Umwandlung unterstÃ¼tzt werden, auÃŸer wenn die Schleife mit einem SIMD-Pragma markiert ist."
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Die HÃ¶chstzahl der Iterationen zum Abrollen in einzelner Schleife."
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Die HÃ¶chstzahl der zum Abrollen von Schleifen zu betrachtenden Befehle."
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Die HÃ¶chstzahl der Befehle einer ungeschalteten Schleife."
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Die HÃ¶chstzahl der Abschaltungen in einer einzelnen Schleife."
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Wenn Â»-fvariable-expansion-in-unrollerÂ« verwendet wird, die HÃ¶chstzahl der FÃ¤lle, dass eine einzelne Variable wÃ¤hrend Loop-Unrolling expandiert wird."
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr "GrÃ¶ÃŸte Rekursionstiefe fÃ¼r das Expandieren von variablenverfolgenden AusdrÃ¼cken."
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr "MaximalgrÃ¶ÃŸe der Speicherort-Liste, bei der Umkehrungsoperationen hinzugefÃ¼gt werden sollen."
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr "Maximale GrÃ¶ÃŸe variablenverfolgender Hash-Tabellen."
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr "Maximale Anzahl der VALUEs, die wÃ¤hrend eines einzelnen Aufrufs von Â»find_base_termÂ« verarbeitet werden."
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "HÃ¶chstzahl der Assertions, die wÃ¤hrend der VRP entlang der Standardkante einer switch-Anweisung hinzugefÃ¼gt werden."
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Mindestanzahl der passenden zu betrachtenden Befehle fÃ¼r Kreuzsprung."
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Rekursives inlinen nur, wenn die Wahrscheinlichkeit des Aufrufs den Parameter Ã¼berschreitet."
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr "Kleinstes VerhÃ¤ltnis von Befehlen zu Prefetches, um Prefetching fÃ¼r eine Schleife mit unbekannter Frequentierung einzuschalten."
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr "Der minimale Schwellwert fÃ¼r die Wahrscheinlichkeit, dass eine halbinvariante Bedingungsanweisung eine Schleifenteilung auslÃ¶st."
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr "Kleinste UID fÃ¼r Nicht-Debug-Befehl."
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr "MindestgrÃ¶ÃŸe von Variablen, die sich Stapelspeicher teilen, wenn nicht optimiert wird."
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "Die Mindestwahrscheinlichkeit fÃ¼r das Erreichen eines Quellblockes fÃ¼r spekulatives Zwischen-Block-Scheduling."
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Wenn Â»-ftree-vectorizeÂ« verwendet wird, die minimale Schleifengrenze einer fÃ¼r Vektorisierung zu betrachtenden Schleife."
  
! #: params.opt:787
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr "--param=openacc-kernels=[decompose|parloops]\tModus, in dem OpenACC-Â»kernelsÂ«-Konstrukte verarbeitet werden."
  
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr "HÃ¤ppchengrÃ¶ÃŸe des OMP-Schedulers fÃ¼r Schleifen, die durch parloops parallelisiert wurden."
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Die Mindestzahl der Iterationen pro Thread in einer innersten parallelisierten Schleife."
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tArt des OMP-Zeitplans fÃ¼r Schleifen, die durch parloops parallelisiert werden."
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "GrÃ¶ÃŸte Wahrscheinlichkeit des Einsprung-BB der geteilten Region (in Prozent relativ zum Einsprung-BB der Funktion), um teilweises Â»inlineÂ« durchzufÃ¼hren."
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "GrÃ¶ÃŸtes geschÃ¤tztes Ergebnis eines als vorhersagbar betrachteten Sprunges."
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr "Ob Software-Prefetch-Tipps fÃ¼r nicht-konstante Schrittweiten produziert werden."
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Die Anzahl der ausgefÃ¼hrten Befehle, bevor Prefetch abgeschlossen ist."
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr "Kleinstes VerhÃ¤ltnis von Befehlen zu Speicheroperationen, um Prefetching in einer Schleife einzuschalten."
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr "Die kleinste Schrittweite, ab der Software-Prefetch-Tipps produziert werden."
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Interne Funktions-ID bei Profilnachschlagen verwenden."
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "Maximale Verschachtelungstiefe von Schleifen fÃ¼r optimistisches value-number."
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "HÃ¶chstzahl der AuflÃ¶sungen von Mehrdeutigkeiten pro Speicherzugriff."
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "Schranke fÃ¼r die KomplexitÃ¤t von AusdrÃ¼cken im skalaren Evolutions-Analysierer."
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "Schranke fÃ¼r GrÃ¶ÃŸe von AusdrÃ¼cken, die im skalaren Evolutions-Analysierer verwendet werden."
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr "Hardware-Autoprefetcher-Scheduler-Modellsteuerung: Anzahl der Vorausschauzyklen, die das Modell untersucht, bei '0' ist nur die heuristische Sortierung von Befehlen aktiviert. StandardmÃ¤ÃŸig deaktiviert."
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "Kleinster Abstand zwischen mÃ¶glicherweise in Konflikt stehendem Speichern und Laden."
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr "Anzuwendender Algorithmus fÃ¼r Â»-fsched-pressureÂ«."
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "Die Mindestwahrscheinlichkeit fÃ¼r spekulativen Erfolg (in Prozent), sodass spekulativer Befehl eingeplant wird."
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr "Kleinste Wahrscheinlichkeit einer Kante, sodass bei der Planung ihr Zustand gesichert wird."
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Die HÃ¶chstzahl der Befehle in der ausfÃ¼hrungsbereiten Liste, die zur Umbenennung in Frage kommen."
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "Maximale GrÃ¶ÃŸe des Vorgriffsfensters der wÃ¤hlbaren Planung."
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "HÃ¶chstzahl, wie oft ein Befehl geplant werden kÃ¶nnte."
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "Die Anzahl der Prefetches, die gleichzeitig laufen kÃ¶nnen."
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr "Zum Absenken einer Anweisung nÃ¶tige relative AusfÃ¼hrungsfrequenz des Ziel-Blocks (in Prozent)."
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "Anzahl der Zyklen, die der Swing-Modulo-Scheduler bei KonfliktprÃ¼fung mit DFA betrachtet."
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Schwellwert fÃ¼r vom Swing-Modulo-Scheduler betrachteten Durchschnitts-Schleifen-ZÃ¤hler."
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Ein Faktor, um die obere Schranke des Swing-Modulo-Schedulers fÃ¼r Schleifenplanung einzustellen."
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "Kleinster Wert der Stufenzahl, den der Swing-Modulo-Scheduler erzeugen wird."
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr "Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf CodegrÃ¶ÃŸe optimiert wird."
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr "Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf Geschwindigkeit optimiert wird."
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr "Maximale Anzahl von kÃ¼nstlichen Zugriffen, um eine VorwÃ¤rtsausbreitung zu ermÃ¶glichen, die die Skalare Ersetzung von Aggregaten fÃ¼r eine lokale Variable beibehÃ¤lt."
  
! #: params.opt:942
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Die maximale Anzahl von SSA_NAME-Zuweisungen, die verfolgt werden, um einen Wert zu bestimmen."
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "Untere Schranke fÃ¼r einen fÃ¼r Stack-Smashing-Protection betrachteten Puffer."
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "GrÃ¶ÃŸe des Stapelschutzes, als Zweierpotenz von Bytes ausgedrÃ¼ckt."
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervall, in dem der Stack geprÃ¼ft wird, als Zweierpotenz in Bytes ausgedrÃ¼ckt."
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Im Durchlauf, der Speicheroperationen zusammenfasst, unausgerichtete Speicherungen zulassen, sofern es erlaubt ist."
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr "Maximale GrÃ¶ÃŸe eines einzelnen Bereichs einer SpeicherzusammenfÃ¼hrung in Bytes."
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "Maximales VerhÃ¤ltnis zwischen ArraygrÃ¶ÃŸe und Switch-Zweigen, bei dem eine Switch-Umwandlung erfolgt."
  
! #: params.opt:970
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "HÃ¶chstzahl der Basen, die pro modref-Baum gespeichert werden."
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "HÃ¶chstzahl der Verweise, die pro modref-Basis gespeichert werden."
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99167
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "HÃ¶chstzahl der Zugriffe, die pro modref-Verweis gespeichert werden."
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "HÃ¶chstzahl der Tests, die von modref-Anfragen durchgefÃ¼hrt werden."
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr "HÃ¶chsttiefe beim Durchlaufen des DFS durch die modref-Escapeanalyse."
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "HÃ¶chstzahl der Ausstiegspunkte, die von modref pro SSA-Name aufgezeichnet werden."
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "GrÃ¶ÃŸe in Bytes, Ã¼ber der thread-lokale Zusammenfassungen mit Logging-Funktionen statt mit Save/Restore-Paaren instrumentiert werden sollten."
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Prozentsatz der Funktion, gewichtet nach AusfÃ¼hrungshÃ¤ufigkeit, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist."
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Prozentsatz der Funktion, gewichtet nach AusfÃ¼hrungshÃ¤ufigkeit, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist."
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Maximaler Code-Zuwachs durch Ende-VervielfÃ¤ltigung (in Prozent)."
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist."
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist."
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Umgekehrtes Wachstum anhalten, wenn die umgekehrte Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist (in Prozent)."
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "HÃ¶chstzahl der parallel ausgefÃ¼hrten Befehle im neuverbundenen Baum festlegen. Bei 0 die zielabhÃ¤ngige Heuristik verwenden."
  
! #: params.opt:1026
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Spezielle Instrumentierung fÃ¼r Zugriff auf volatile-Objekte erzeugen."
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr "Instrumentierungsaufrufe fÃ¼r Aufrufe von __tsan_func_entry() und __tsan_func_exit() erzeugen."
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "HÃ¶chstzahl der geschachtelten Aufrufe, die bei der Analyse fÃ¼r uninitialisierte Variablen auf AbhÃ¤ngigkeiten in der Ablaufsteuerung untersucht werden."
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Anzahl der Maschinenbefehle, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt werden."
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Zeit, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt wird."
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Anzahl der Maschinenbefehle, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt werden."
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Zeit, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt wird."
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "Der Nenner n des Bruchteils 1/n der Anzahl der profilierten DurchlÃ¤ufe des gesamten Programms, unter dem die AusfÃ¼hrungszahl eines Grundblocks liegen muss, damit der Grundblock als unwahrscheinlich angesehen wird."
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "Maximaler Entrollfaktor fÃ¼r die Â»unroll-and-jamÂ«-Transformation."
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr "Mindestprozentsatz der Memrefs, die fÃ¼r unroll-and-jam verschwinden mÃ¼ssen, damit es profitabel ist."
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Direkt vergiftende/entgiftende Befehle fÃ¼r Variablen verwenden, die maximal die angegebene GrÃ¶ÃŸe haben."
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Ob kanonische Typen zu verwenden sind."
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Vektorisierung des Schleifen-Epilogs mit kleinerer VektorgrÃ¶ÃŸe einschalten."
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "HÃ¶chstzahl der SchleifenschÃ¤lungen, um Ausrichtung von Datenreferenzen in einer Schleife zu verbessern."
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AliasprÃ¼fung eingefÃ¼gt werden."
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AusrichtungsprÃ¼fung eingefÃ¼gt werden."
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr "Steuert, wie der Schleifenvektorisierer partielle Vektoren verwendet. 0 bedeutet nie, 1 bedeutet nur fÃ¼r Schleifen, die nicht unbedingt vektorisiert werden mÃ¼ssen, 2 bedeutet fÃ¼r alle Schleifen. Voreinstellung ist 2."
--- 19098,20223 ----
  
  #: params.opt:131
  #, no-c-format
+ msgid "Maximum number of basic blocks before EVRP uses a sparse cache."
+ msgstr "HÃ¶chstzahl der Basis-BlÃ¶cke, bevor EVRP einen spÃ¤rlich gefÃ¼llten Cache verwendet."
+ 
+ #: params.opt:135
+ #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Gibt an, in welchem Modus Early-VRP arbeiten soll."
  
! #: params.opt:166
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr "Maximale Tiefe der logischen AusdrÃ¼cke, die von der Bereichsanalyse erfasst werden, um ausgehende Bereiche zu evaluieren."
  
! #: params.opt:171
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr "Anzahl der Argumente fÃ¼r ein PHI, bis zu der der FSM-Threader versucht, durch dessen Block zu laufen."
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr "Skalierungsfaktor fÃ¼r die Anzahl der BlÃ¶cke in einem Threadingpfad, verglichen mit der Anzahl der (skalierten) Anweisungen."
  
! #: params.opt:179
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr "Skalierungsfaktor fÃ¼r die Anzahl der Anweisungen pro Threadingpfad, verglichen mit der Anzahl der (skalierten) BlÃ¶cke."
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "Der Schwellwert-Anteil des AusfÃ¼hrungszÃ¤hlers kritischer Kanten, die Redundanzbeseitigung nach dem Neuladen erlauben."
  
! #: params.opt:187
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "Der Schwellwert-Anteil fÃ¼r die AusfÃ¼hrung partieller Redundanzbeseitigung nach dem Neuladen."
  
! #: params.opt:191
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr "Skalierungsfaktor bei Berechnung der grÃ¶ÃŸten Entfernung, um die ein Ausdruck durch GCSE-Optimierungen verschoben werden kann."
  
! #: params.opt:195
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr "Kosten, zu denen GCSE-Optimierungen nicht die Entfernung beeintrÃ¤chtigen werden, um die ein Ausdruck verschoben werden kann."
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "Minimale Heaperweiterung, die Speicherbereinigung anstÃ¶ÃŸt, als Prozentsatz der GesamtgrÃ¶ÃŸe des Heap."
  
! #: params.opt:203
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "Kleinste HeapgrÃ¶ÃŸe vor Speicherbereinigungsbeginn, in Kilobytes."
  
! #: params.opt:207
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr "Die Anzahl der AusfÃ¼hrungen eines Basisblocks, der als heiÃŸ angesehen wird. Dieser Parameter wird nur im GIMPLE-Frontend verwendet."
  
! #: params.opt:211
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr "Ob bei -fchecking Fehler im Codegenerator als interne Compilerfehler behandelt werden sollen."
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "HÃ¶chstzahl der Arrays in einem SCoP."
  
! #: params.opt:219
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "HÃ¶chstzahl der Parameter in einem SCoP."
  
! #: params.opt:223
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr "Die Anzahl der Elemente, fÃ¼r die die ÃœberprÃ¼fung der Hash-Tabelle fÃ¼r jedes gesuchte Element durchgefÃ¼hrt wird."
  
! #: params.opt:227
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "Der Nenner n des Bruchteils 1/n der maximalen AusfÃ¼hrungsanzahl eines Basisblocks im gesamten Programm, den ein Basisblock mindestens haben muss, um als heiÃŸ zu gelten (im Nicht-LTO-Modus verwendet)."
  
! #: params.opt:231
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr "Die Anzahl der am hÃ¤ufigsten ausgefÃ¼hrten Promille der profilierten AusfÃ¼hrung des gesamten Programms, zu der die AusfÃ¼hrungszahl eines Basisblocks gehÃ¶ren muss, um als heiÃŸ zu gelten (im LTO-Modus verwendet)."
  
! #: params.opt:235
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "Der Nenner n des Bruchteils 1/n der AusfÃ¼hrungshÃ¤ufigkeit des Eingangsblocks einer Funktion, den ein Basisblock dieser Funktion mindestens haben muss, um als heiÃŸ zu gelten."
  
! #: params.opt:239
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr "Die Skalierung (in Prozent), die auf inline-insns-single und Auto-Limits angewendet wird, wenn die Heuristik darauf hinweist, dass Inlining sehr profitabel ist."
  
! #: params.opt:243
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr "Kleinste voraussichtliche Beschleunigung, die dem Inliner erlaubt, inline-insns-single und inline-isnsns-auto zu ignorieren."
  
! #: params.opt:247
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "Wie viel die gegebene Ãœbersetzungseinheit durch das Â»inlineÂ« wachsen kann (in Prozent)."
  
! #: params.opt:251
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "Obere Schranke zum gemeinsamen Verwenden von Ganzzahlkonstanten."
  
! #: params.opt:255
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr "Schwellwert fÃ¼r Auswertung der MÃ¶glichkeit von IPA-CP, der noch als vorteilhaft zum Kopieren betrachtet wird."
  
! #: params.opt:259
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr "Ãœbersetzungszeit-Bonus, den IPA-CP an Kandidaten vergibt, die Schleifengrenzen oder Schrittweiten bekannt machen."
  
! #: params.opt:263
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Maximale Tiefe des rekursiven Klonens fÃ¼r selbstrekursive Funktionen."
  
! #: params.opt:267
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Rekursives Klonen nur dann, wenn die Wahrscheinlichkeit, dass der Aufruf ausgefÃ¼hrt wird, den Parameter Ã¼berschreitet."
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr "Prozentuale Strafe fÃ¼r rekursive Funktionen, wenn sie zum Klonen evaluiert werden."
  
! #: params.opt:275
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr "Prozentuale Strafe fÃ¼r Funktionen, die nur einen einzigen Aufruf einer anderen Funktion enthalten, wenn sie zum Klonen evaluiert werden."
  
! #: params.opt:279
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "Wie viel die gegebene Ãœbersetzungseinheit durch die interprozedurale Konstantenweitergabe wachsen kann (in Prozent)."
  
! #: params.opt:283
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "Die GrÃ¶ÃŸe einer Ãœbersetzungseinheit, ab der der IPA-CP-Durchlauf sie als groÃŸ ansieht."
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr "Maximale GrÃ¶ÃŸe einer jedem Parameter zugeordneten Liste von Werten fÃ¼r interprozedurale Konstantenweitergabe."
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr "HÃ¶chstzahl der betrachteten Anweisungen fÃ¼r das Entdecken von Sprungfunktionsoffsets."
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr "HÃ¶chstzahl der Anweisungen, die von der Analyse der formalen Parameter fÃ¼r IPA besucht werden, basierend auf der Aliasanalyse in einer gegebenen Funktion."
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr "HÃ¶chstzahl der zusammengesetzten Elemente fÃ¼r einen Parameter in Sprungfunktionen und Gittern."
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "Maximale Anzahl von Operationen in einem Parameterausdruck, die von der IPA-Analyse behandelt werden kÃ¶nnen."
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr "Maximale Anzahl verschiedener PrÃ¤dikate, die zur Verfolgung der Eigenschaften von Schleifen in der interprozeduralen Analyse verwendet werden."
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr "Maximale Anzahl der Grenzendpunkte der Fallbereiche der Switch-Anweisung, die bei der Generierung der IPA-Funktionszusammenfassung verwendet werden."
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr "Maximale StÃ¼cke, die IPA-SRA pro Formalparameter verfolgt, folglich auch die maximale Anzahl von Ersetzungen eines Formalparameters."
  
! #: params.opt:319
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr "Maximal erlaubte GrÃ¶ÃŸenzunahme und GesamtgrÃ¶ÃŸe der neuen Parameter, bis zu der IPA-RSA Zeiger auf Aggregate ersetzt."
  
! #: params.opt:323
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr "Die Anzahl der Register in jeder Klasse, die von Schleifeninvariantenbewegung freigehalten werden."
  
! #: params.opt:327
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "Maximale GrÃ¶ÃŸe der Konflikttabelle in MB."
  
! #: params.opt:331
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "Maximale Schleifenanzahl fÃ¼r regionale Registerzuweisung (RA)."
  
! #: params.opt:335
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Wenn die Anzahl der Kandidaten in der Menge kleiner ist, wird immer versucht, ungenutzte IVs wÃ¤hrend ihrer Optimierung zu entfernen."
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "Schranke fÃ¼r Anzahl der Kandidaten, unter der alle Kandidaten in IV-Optimierungen betrachtet werden."
  
! #: params.opt:343
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "Schranke fÃ¼r Anzahl der IV-Verwendungen in bei IV-Optimierungen optimierter Schleife."
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr "Die maximale Wachstumsrate der CodegrÃ¶ÃŸe bei der Erweiterung in eine Sprungtabelle (in Prozent). Der Parameter wird bei der Optimierung auf GrÃ¶ÃŸe verwendet."
  
! #: params.opt:351
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr "Die maximale Wachstumsrate der CodegrÃ¶ÃŸe bei der Erweiterung in eine Sprungtabelle (in Prozent). Der Parameter wird bei der Optimierung auf Geschwindigkeit verwendet."
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "Die GrÃ¶ÃŸe einer L1-Cacheline."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "Die GrÃ¶ÃŸe des L1-Caches."
  
! #: params.opt:363
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "Die GrÃ¶ÃŸe des L2-Caches."
  
! #: params.opt:367
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Maximales Wachstum durch Â»inlineÂ« einer groÃŸen Funktion (in Prozent)."
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "Die GrÃ¶ÃŸe eines als groÃŸ angesehenen FunktionskÃ¶rpers."
  
! #: params.opt:375
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "Die GrÃ¶ÃŸe eines als groÃŸ angesehenen Stapelrahmens."
  
! #: params.opt:379
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Maximales Stapelrahmen-Wachstum durch Â»inlineÂ« (in Prozent)."
  
! #: params.opt:383
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "Die GrÃ¶ÃŸe einer als groÃŸ angesehenen Ãœbersetzungseinheit."
  
! #: params.opt:387
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr "HÃ¶chstzahl der gleichzeitig offenen C++-Moduldateien beim verzÃ¶gerten Laden."
  
! #: params.opt:391
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Die Mindestkosten eines teuren Ausdrucks in der Schleifeninvariantenbewegung."
  
! #: params.opt:395
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr "Bei den booleschen Kurzschluss-Operatoren && und || beide Seiten auswerten, wenn das nebenwirkungsfrei zu besserem Code fÃ¼hrt."
  
! #: params.opt:399
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr "GrÃ¶ÃŸe der Kacheln fÃ¼r Schleifenblockierung."
  
! #: params.opt:403
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Die HÃ¶chstzahl der Anweisungen in geschachtelten Schleifen zum Schleifenaustausch."
  
! #: params.opt:407
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Das MindestverhÃ¤ltnis der Schrittweiten, damit Schleifenaustausch profitabel ist."
  
! #: params.opt:411
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "HÃ¶chstzahl der Basis-BlÃ¶cke in Schleife fÃ¼r Schleifeninvariantenbewegung."
  
! #: params.opt:415
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "HÃ¶chstzahl der Datenreferenzen in Schleife zum Aufbau der AbhÃ¤ngigkeiten der Schleifendaten."
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Die HÃ¶chstzahl der in einer inneren Schleife zu betrachtenden Befehle fÃ¼r Versionierung."
  
! #: params.opt:423
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Die HÃ¶chstzahl der in einer Ã¤uÃŸeren Schleife zu betrachtenden Befehle fÃ¼r Versionierung, zusÃ¤tzlich zu den Befehlen in inneren Schleifen."
  
! #: params.opt:427
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr "Mindestwahrscheinlichkeit in Prozent fÃ¼r Durchfall-Kanten, damit der BB zu geerbten EBB in LRA hinzugefÃ¼gt wird."
  
! #: params.opt:431
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr "Die HÃ¶chstzahl Reload-Pseudos, die beim Auslagern eines Nicht-Reload-Pseudos berÃ¼cksichtigt werden."
  
! #: params.opt:435
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr "Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r LTO (in geschÃ¤tzten Befehlen)"
  
! #: params.opt:439
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "HÃ¶chstzahl der LTO-Partitionen, die parallel gestreamt werden."
  
! #: params.opt:443
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr "Kleinste GrÃ¶ÃŸe einer Partition fÃ¼r Linkzeitoptimierung (in geschÃ¤tzten Befehlen)."
  
! #: params.opt:447
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr "Anzahl der Partitionen, in die das Programm aufgeteilt werden soll."
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Die HÃ¶chstzahl der zum Abrollen von Schleifen im Mittel zu betrachtenden Befehle."
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "HÃ¶chstzahl von Befehlen, die Â»combineÂ« zu kombinieren versucht."
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "Die maximale Tiefe einer Schleifenschachtelung, die vollstÃ¤ndig geschÃ¤lt wird."
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Die HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen Schleife, die vollstÃ¤ndig geschÃ¤lt wird."
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Die HÃ¶chstzahl der Befehle einer vollstÃ¤ndig geschÃ¤lten Schleife."
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "HÃ¶chstzahl der zu betrachtenden eingehenden Kanten fÃ¼r Kreuzsprung."
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Die HÃ¶chstzahl der von CSE verarbeiteten Befehle vor dem RÃ¼cksetzen."
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "GrÃ¶ÃŸte LÃ¤nge des betrachteten Pfades in CSE."
  
! #: params.opt:483
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "HÃ¶chstzahl der Speicherstellen, die von cselib aufgezeichnet werden."
  
! #: params.opt:487
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "Maximalzahl der Debugmarkierungen, die expandiert oder eingereiht werden."
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Die HÃ¶chstzahl der zu betrachtenden Befehle, um einen VerzÃ¶gerungsschlitz zu fÃ¼llen."
  
! #: params.opt:495
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Die HÃ¶chstzahl der zu betrachtenden Befehle, um richtige aktive Registerinformationen zu finden."
  
! #: params.opt:499
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "HÃ¶chstzahl der aktiven lokalen Speicherungen bei RTL-Eliminierung toter Speicherungen."
  
! #: params.opt:503
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Die HÃ¶chstzahl von geschachteltem indirektem inlinen wurde bereits durch den frÃ¼hen Inliner durchgefÃ¼hrt."
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "Die HÃ¶chstzahl der Felder in einer Struktur, bevor Zeigeranalyse sie als einzelne Variable behandelt."
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "HÃ¶chstzahl der Basis-BlÃ¶cke in einem Mehrfachsprung in einem endlichen Automaten."
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "HÃ¶chstzahl der zu kopierenden Befehle, wenn BlÃ¶cke auf einem Mehrsprungpfad des Zustandsautomaten dupliziert werden."
  
! #: params.opt:519
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "HÃ¶chstzahl der neuen Sprungpfade, die fÃ¼r einen endlichen Automaten erzeugt werden."
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Das maximale VerhÃ¤ltnis von EinfÃ¼gungen zu LÃ¶schungen von AusdrÃ¼cken in GCSE."
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "HÃ¶chstmenge des von GCSE zu belegenden Speichers, in Kilobyte."
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Die HÃ¶chstzahl der zu vervielfÃ¤ltigenden Befehle, wenn berechnete Gotos expandiert werden."
  
! #: params.opt:535
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Der hÃ¶chste Erweiterungsfaktor beim Kopieren von BasisblÃ¶cken."
  
! #: params.opt:539
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr "GrÃ¶ÃŸte Tiefe der Suche im Dominator-Baum fÃ¼r anzuhebende AusdrÃ¼cke."
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen."
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Die HÃ¶chstzahl der Befehle, bis zu der eine Inline-Funktion per Rekursion wachsen kann."
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Die HÃ¶chstzahl der Befehle, bis zu der eine Nicht-Inline-Funktion per Rekursion wachsen kann."
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Die HÃ¶chstzahl der Befehle in einer einzelnen fÃ¼r Â»inlineÂ« geeigneten Funktion."
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen beim Optimieren auf CodegrÃ¶ÃŸe."
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Die HÃ¶chstzahl der Befehle fÃ¼r automatisches Inlinen von kleinen Funktionen."
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "GrÃ¶ÃŸte Tiefe mit rekursivem Inline fÃ¼r Inline-Funktionen."
  
! #: params.opt:571
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "GrÃ¶ÃŸte Tiefe rekursiven Inlinens fÃ¼r Nicht-Inline-Funktionen."
  
! #: params.opt:575
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "HÃ¶chstzahl der ISL-Operationen, 0 bedeutet unbegrenzt."
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "Schranke fÃ¼r die Kosten eines Ausdrucks, um die Anzahl der DurchlÃ¤ufe zu berechnen."
  
! #: params.opt:583
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "Schranke fÃ¼r die Anzahl der Iterationen, die der Brute-Force-Algorithmus zur Auswertung der Anzahl von Iterationen auswertet."
  
! #: params.opt:587
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "HÃ¶chstzahl der in einem Block erlaubten Anweisungen, die fÃ¼r Sprungbehandlung vervielfÃ¤ltigt werden mÃ¼ssen."
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "HÃ¶chstzahl der RTL-Knoten, die als letzte Werte des Kombinierers aufgezeichnet werden kÃ¶nnen."
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Die HÃ¶chstzahl der Befehle im Schleifenkopf, die wÃ¤hrend der Schleifenkopfkopier-Phase dupliziert werden."
  
! #: params.opt:599
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Die HÃ¶chstzahl der Versuche zur RÃ¼ckverfolgung bei Modulo-Planung von Schleifen."
  
! #: params.opt:603
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "MaximalgrÃ¶ÃŸe der partiellen Aufwandsmenge, wenn Baumvoroptimierung ausgefÃ¼hrt wird."
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "HÃ¶chstzahl der Zweige auf dem Pfad durch die geschÃ¤lte Sequenz."
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Die HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen Schleife."
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Die HÃ¶chstzahl der Befehle einer geschÃ¤lten Schleife."
  
! #: params.opt:619
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Die MaximallÃ¤nge der Liste der anhÃ¤ngigen geplanten Operationen."
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "HÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden BlÃ¶cke in einer Region."
  
! #: params.opt:627 params.opt:671
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "HÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden Befehle in einer Region."
  
! #: params.opt:631
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "Maximale Verschachtelung von Quadratwurzeln, um Potenzierung mit Gleitkommakonstanten abzubilden."
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Die HÃ¶chstzahl der SchleifendurchlÃ¤ufe, die statisch vorhergesagt werden."
  
! #: params.opt:639
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "HÃ¶chstzahl der rÃ¼ckwÃ¤rts zu suchenden Befehle, wenn nach Ã¤quivalentem Neuladen gesucht wird."
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "HÃ¶chstzahl der in Basis-Block zu betrachtenden Befehle fÃ¼r RTL-if-Umwandlung."
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr "Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine vorhersagbare Verzweigung erzeugt wird."
  
! #: params.opt:651
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr "Maximal erlaubte Kosten fÃ¼r die Befehlsfolge, die vom RTL-if-Umwandlungs-Durchlauf fÃ¼r eine unvorhersagbare Verzweigung erzeugt wird."
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "HÃ¶chstzahl der Iterationen durch CFG zur Regionserweiterung."
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "HÃ¶chste VerzÃ¶gerung bei Konflikt, sodass Befehl fÃ¼r spekulative Bewegung in Betracht kommt."
  
! #: params.opt:663
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "HÃ¶chstzahl der vom Scheduler wÃ¤hrend der ersten Planphase fertig zur AusfÃ¼hrung zu betrachtenden Befehle."
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "MaximallÃ¤nge von KandidatenprÃ¼fungen fÃ¼r geradlinige StÃ¤rkereduktion."
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr "HÃ¶chstzahl der beim spekulativen Devirtualisieren besuchten may-defs."
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr "Maximal erlaubte Rekursionstiefe beim Abfragen von Eigenschaften eines SSA-Namens."
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "HÃ¶chstzahl der konstanten Speicherungen, die im Speicherzusammenfassungs-Durchgang zusammengefasst werden."
  
! #: params.opt:691
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "HÃ¶chstzahl von bedingten Speicherpaaren, die ausgegeben werden kÃ¶nnen."
  
! #: params.opt:695 params.opt:699
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "HÃ¶chstzahl der Speicherungsketten, die im Speicherzusammenfassungs-Durchgang gleichzeitig berÃ¼cksichtigt werden."
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "HÃ¶chstzahl der Ã¤hnlichen BasisblÃ¶cke, mit denen ein Basisblock verglichen wird."
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr "HÃ¶chstzahl der Iterationen des Durchgangs Ã¼ber eine Funktion."
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr "HÃ¶chstzahl der Zeichenketten, fÃ¼r die der strlen-Optimierungsdurchgang ZeichenkettenlÃ¤ngen aufzeichnet."
  
! #: params.opt:715
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr "HÃ¶chstzahl der Argumente in einem PHI, die einer TREE-if-Umwandlung unterstÃ¼tzt werden, auÃŸer wenn die Schleife mit einem SIMD-Pragma markiert ist."
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Die HÃ¶chstzahl der Iterationen zum Abrollen in einzelner Schleife."
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Die HÃ¶chstzahl der zum Abrollen von Schleifen zu betrachtenden Befehle."
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Die HÃ¶chstzahl der Befehle einer ungeschalteten Schleife."
  
! #: params.opt:731
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Die HÃ¶chstzahl der Abschaltungen in einer einzelnen Schleife."
  
! #: params.opt:735
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Wenn Â»-fvariable-expansion-in-unrollerÂ« verwendet wird, die HÃ¶chstzahl der FÃ¤lle, dass eine einzelne Variable wÃ¤hrend Loop-Unrolling expandiert wird."
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr "GrÃ¶ÃŸte Rekursionstiefe fÃ¼r das Expandieren von variablenverfolgenden AusdrÃ¼cken."
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr "MaximalgrÃ¶ÃŸe der Speicherort-Liste, bei der Umkehrungsoperationen hinzugefÃ¼gt werden sollen."
  
! #: params.opt:747
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr "Maximale GrÃ¶ÃŸe variablenverfolgender Hash-Tabellen."
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr "Maximale Anzahl der VALUEs, die wÃ¤hrend eines einzelnen Aufrufs von Â»find_base_termÂ« verarbeitet werden."
  
! #: params.opt:755
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "HÃ¶chstzahl der Assertions, die wÃ¤hrend der VRP entlang der Standardkante einer switch-Anweisung hinzugefÃ¼gt werden."
  
! #: params.opt:759
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Mindestanzahl der passenden zu betrachtenden Befehle fÃ¼r Kreuzsprung."
  
! #: params.opt:763
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Rekursives inlinen nur, wenn die Wahrscheinlichkeit des Aufrufs den Parameter Ã¼berschreitet."
  
! #: params.opt:767
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr "Kleinstes VerhÃ¤ltnis von Befehlen zu Prefetches, um Prefetching fÃ¼r eine Schleife mit unbekannter Frequentierung einzuschalten."
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr "Der minimale Schwellwert fÃ¼r die Wahrscheinlichkeit, dass eine halbinvariante Bedingungsanweisung eine Schleifenteilung auslÃ¶st."
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr "Kleinste UID fÃ¼r Nicht-Debug-Befehl."
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr "MindestgrÃ¶ÃŸe von Variablen, die sich Stapelspeicher teilen, wenn nicht optimiert wird."
  
! #: params.opt:783
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "Die Mindestwahrscheinlichkeit fÃ¼r das Erreichen eines Quellblockes fÃ¼r spekulatives Zwischen-Block-Scheduling."
  
! #: params.opt:787
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Wenn Â»-ftree-vectorizeÂ« verwendet wird, die minimale Schleifengrenze einer fÃ¼r Vektorisierung zu betrachtenden Schleife."
  
! #: params.opt:791
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr "--param=openacc-kernels=[decompose|parloops]\tModus, in dem OpenACC-Â»kernelsÂ«-Konstrukte verarbeitet werden."
  
! #: params.opt:804
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr "HÃ¤ppchengrÃ¶ÃŸe des OMP-Schedulers fÃ¼r Schleifen, die durch parloops parallelisiert wurden."
  
! #: params.opt:808
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Die Mindestzahl der Iterationen pro Thread in einer innersten parallelisierten Schleife."
  
! #: params.opt:812
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tArt des OMP-Zeitplans fÃ¼r Schleifen, die durch parloops parallelisiert werden."
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "GrÃ¶ÃŸte Wahrscheinlichkeit des Einsprung-BB der geteilten Region (in Prozent relativ zum Einsprung-BB der Funktion), um teilweises Â»inlineÂ« durchzufÃ¼hren."
  
! #: params.opt:838
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "GrÃ¶ÃŸtes geschÃ¤tztes Ergebnis eines als vorhersagbar betrachteten Sprunges."
  
! #: params.opt:842
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr "Ob Software-Prefetch-Tipps fÃ¼r nicht-konstante Schrittweiten produziert werden."
  
! #: params.opt:846
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Die Anzahl der ausgefÃ¼hrten Befehle, bevor Prefetch abgeschlossen ist."
  
! #: params.opt:850
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr "Kleinstes VerhÃ¤ltnis von Befehlen zu Speicheroperationen, um Prefetching in einer Schleife einzuschalten."
  
! #: params.opt:854
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr "Die kleinste Schrittweite, ab der Software-Prefetch-Tipps produziert werden."
  
! #: params.opt:858
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Interne Funktions-ID bei Profilnachschlagen verwenden."
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "Maximale Verschachtelungstiefe von Schleifen fÃ¼r optimistisches value-number."
  
! #: params.opt:866
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "HÃ¶chstzahl der AuflÃ¶sungen von Mehrdeutigkeiten pro Speicherzugriff."
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "Schranke fÃ¼r die KomplexitÃ¤t von AusdrÃ¼cken im skalaren Evolutions-Analysierer."
  
! #: params.opt:874
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "Schranke fÃ¼r GrÃ¶ÃŸe von AusdrÃ¼cken, die im skalaren Evolutions-Analysierer verwendet werden."
  
! #: params.opt:878
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr "Hardware-Autoprefetcher-Scheduler-Modellsteuerung: Anzahl der Vorausschauzyklen, die das Modell untersucht, bei '0' ist nur die heuristische Sortierung von Befehlen aktiviert. StandardmÃ¤ÃŸig deaktiviert."
  
! #: params.opt:882
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "Kleinster Abstand zwischen mÃ¶glicherweise in Konflikt stehendem Speichern und Laden."
  
! #: params.opt:886
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr "Anzuwendender Algorithmus fÃ¼r Â»-fsched-pressureÂ«."
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "Die Mindestwahrscheinlichkeit fÃ¼r spekulativen Erfolg (in Prozent), sodass spekulativer Befehl eingeplant wird."
  
! #: params.opt:894
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr "Kleinste Wahrscheinlichkeit einer Kante, sodass bei der Planung ihr Zustand gesichert wird."
  
! #: params.opt:898
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Die HÃ¶chstzahl der Befehle in der ausfÃ¼hrungsbereiten Liste, die zur Umbenennung in Frage kommen."
  
! #: params.opt:902
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "Maximale GrÃ¶ÃŸe des Vorgriffsfensters der wÃ¤hlbaren Planung."
  
! #: params.opt:906
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "HÃ¶chstzahl, wie oft ein Befehl geplant werden kÃ¶nnte."
  
! #: params.opt:910
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "Die Anzahl der Prefetches, die gleichzeitig laufen kÃ¶nnen."
  
! #: params.opt:914
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr "Zum Absenken einer Anweisung nÃ¶tige relative AusfÃ¼hrungsfrequenz des Ziel-Blocks (in Prozent)."
  
! #: params.opt:918
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "Anzahl der Zyklen, die der Swing-Modulo-Scheduler bei KonfliktprÃ¼fung mit DFA betrachtet."
  
! #: params.opt:922
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Schwellwert fÃ¼r vom Swing-Modulo-Scheduler betrachteten Durchschnitts-Schleifen-ZÃ¤hler."
  
! #: params.opt:926
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Ein Faktor, um die obere Schranke des Swing-Modulo-Schedulers fÃ¼r Schleifenplanung einzustellen."
  
! #: params.opt:930
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "Kleinster Wert der Stufenzahl, den der Swing-Modulo-Scheduler erzeugen wird."
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr "Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf CodegrÃ¶ÃŸe optimiert wird."
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr "Maximale GrÃ¶ÃŸe (in Speichereinheiten) von Aggregaten, die fÃ¼r Skalarisierung erwÃ¤gt werden, wenn auf Geschwindigkeit optimiert wird."
  
! #: params.opt:942
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr "Maximale Anzahl von kÃ¼nstlichen Zugriffen, um eine VorwÃ¤rtsausbreitung zu ermÃ¶glichen, die die Skalare Ersetzung von Aggregaten fÃ¼r eine lokale Variable beibehÃ¤lt."
  
! #: params.opt:946
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Die maximale Anzahl von SSA_NAME-Zuweisungen, die verfolgt werden, um einen Wert zu bestimmen."
  
! #: params.opt:950
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "Untere Schranke fÃ¼r einen fÃ¼r Stack-Smashing-Protection betrachteten Puffer."
  
! #: params.opt:954
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "GrÃ¶ÃŸe des Stapelschutzes, als Zweierpotenz von Bytes ausgedrÃ¼ckt."
  
! #: params.opt:958
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervall, in dem der Stack geprÃ¼ft wird, als Zweierpotenz in Bytes ausgedrÃ¼ckt."
  
! #: params.opt:962
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Im Durchlauf, der Speicheroperationen zusammenfasst, unausgerichtete Speicherungen zulassen, sofern es erlaubt ist."
  
! #: params.opt:966
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr "Maximale GrÃ¶ÃŸe eines einzelnen Bereichs einer SpeicherzusammenfÃ¼hrung in Bytes."
  
! #: params.opt:970
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "Maximales VerhÃ¤ltnis zwischen ArraygrÃ¶ÃŸe und Switch-Zweigen, bei dem eine Switch-Umwandlung erfolgt."
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "HÃ¶chstzahl der Basen, die pro modref-Baum gespeichert werden."
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "HÃ¶chstzahl der Verweise, die pro modref-Basis gespeichert werden."
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99167
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "HÃ¶chstzahl der Zugriffe, die pro modref-Verweis gespeichert werden."
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "HÃ¶chstzahl der Tests, die von modref-Anfragen durchgefÃ¼hrt werden."
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr "HÃ¶chsttiefe beim Durchlaufen des DFS durch die modref-Escapeanalyse."
  
! #: params.opt:994
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "HÃ¶chstzahl der Ausstiegspunkte, die von modref pro SSA-Name aufgezeichnet werden."
  
! #: params.opt:998
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "GrÃ¶ÃŸe in Bytes, Ã¼ber der thread-lokale Zusammenfassungen mit Logging-Funktionen statt mit Save/Restore-Paaren instrumentiert werden sollten."
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Prozentsatz der Funktion, gewichtet nach AusfÃ¼hrungshÃ¤ufigkeit, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist."
  
! #: params.opt:1006
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Prozentsatz der Funktion, gewichtet nach AusfÃ¼hrungshÃ¤ufigkeit, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist."
  
! #: params.opt:1010
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Maximaler Code-Zuwachs durch Ende-VervielfÃ¤ltigung (in Prozent)."
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar ist."
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar ist."
  
! #: params.opt:1022
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Umgekehrtes Wachstum anhalten, wenn die umgekehrte Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist (in Prozent)."
  
! #: params.opt:1026
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "HÃ¶chstzahl der parallel ausgefÃ¼hrten Befehle im neuverbundenen Baum festlegen. Bei 0 die zielabhÃ¤ngige Heuristik verwenden."
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Spezielle Instrumentierung fÃ¼r Zugriff auf volatile-Objekte erzeugen."
  
! #: params.opt:1034
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr "Instrumentierungsaufrufe fÃ¼r Aufrufe von __tsan_func_entry() und __tsan_func_exit() erzeugen."
  
! #: params.opt:1038
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "HÃ¶chstzahl der geschachtelten Aufrufe, die bei der Analyse fÃ¼r uninitialisierte Variablen auf AbhÃ¤ngigkeiten in der Ablaufsteuerung untersucht werden."
  
! #: params.opt:1042
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Anzahl der Maschinenbefehle, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt werden."
  
! #: params.opt:1046
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Zeit, die fÃ¼r Funktionsprolog, -Epilog und sonstigen Overhead veranschlagt wird."
  
! #: params.opt:1050
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Anzahl der Maschinenbefehle, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt werden."
  
! #: params.opt:1054
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Zeit, die fÃ¼r Thunk-Overhead in Funktionen veranschlagt wird."
  
! #: params.opt:1058
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "Der Nenner n des Bruchteils 1/n der Anzahl der profilierten DurchlÃ¤ufe des gesamten Programms, unter dem die AusfÃ¼hrungszahl eines Grundblocks liegen muss, damit der Grundblock als unwahrscheinlich angesehen wird."
  
! #: params.opt:1062
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "Maximaler Entrollfaktor fÃ¼r die Â»unroll-and-jamÂ«-Transformation."
  
! #: params.opt:1066
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr "Mindestprozentsatz der Memrefs, die fÃ¼r unroll-and-jam verschwinden mÃ¼ssen, damit es profitabel ist."
  
! #: params.opt:1070
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Direkt vergiftende/entgiftende Befehle fÃ¼r Variablen verwenden, die maximal die angegebene GrÃ¶ÃŸe haben."
  
! #: params.opt:1074
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Ob kanonische Typen zu verwenden sind."
  
! #: params.opt:1078
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Vektorisierung des Schleifen-Epilogs mit kleinerer VektorgrÃ¶ÃŸe einschalten."
  
! #: params.opt:1082
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "HÃ¶chstzahl der SchleifenschÃ¤lungen, um Ausrichtung von Datenreferenzen in einer Schleife zu verbessern."
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AliasprÃ¼fung eingefÃ¼gt werden."
  
! #: params.opt:1090
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AusrichtungsprÃ¼fung eingefÃ¼gt werden."
  
! #: params.opt:1094
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr "Steuert, wie der Schleifenvektorisierer partielle Vektoren verwendet. 0 bedeutet nie, 1 bedeutet nur fÃ¼r Schleifen, die nicht unbedingt vektorisiert werden mÃ¼ssen, 2 bedeutet fÃ¼r alle Schleifen. Voreinstellung ist 2."
*************** msgstr "numerischer Typ erwartet"
*** 20209,20216 ****
  msgid "expected boolean type"
  msgstr "boolescher Typ erwartet"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
--- 20247,20254 ----
  msgid "expected boolean type"
  msgstr "boolescher Typ erwartet"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15378 c/c-parser.c:15385
! #: cp/parser.c:37525 cp/parser.c:37532
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
*************** msgstr "Nicht genug Argumente"
*** 20274,20280 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
--- 20312,20318 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9067
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
*************** msgstr "zu viele AusdrÃ¼cke fÃ¼r Struktu
*** 20416,20435 ****
  msgid "too few expressions for struct"
  msgstr "zu wenige AusdrÃ¼cke fÃ¼r Struktur"
  
! #: go/gofrontend/expressions.cc:17133 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr "Typbehauptung nur gÃ¼ltig fÃ¼r Schnittstellentypen"
  
! #: go/gofrontend/expressions.cc:17145
  msgid "impossible type assertion: type does not implement interface"
  msgstr "unmÃ¶gliche Typenbehauptung: Typ implementiert nicht Schnittstelle"
  
! #: go/gofrontend/expressions.cc:17341 go/gofrontend/expressions.cc:17361
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "Kanal erwartet"
  
! #: go/gofrontend/expressions.cc:17366 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr "ungÃ¼ltiges Empfangen auf Nur-Sende-Kanal"
  
--- 20454,20473 ----
  msgid "too few expressions for struct"
  msgstr "zu wenige AusdrÃ¼cke fÃ¼r Struktur"
  
! #: go/gofrontend/expressions.cc:17142 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr "Typbehauptung nur gÃ¼ltig fÃ¼r Schnittstellentypen"
  
! #: go/gofrontend/expressions.cc:17154
  msgid "impossible type assertion: type does not implement interface"
  msgstr "unmÃ¶gliche Typenbehauptung: Typ implementiert nicht Schnittstelle"
  
! #: go/gofrontend/expressions.cc:17350 go/gofrontend/expressions.cc:17370
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "Kanal erwartet"
  
! #: go/gofrontend/expressions.cc:17375 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr "ungÃ¼ltiges Empfangen auf Nur-Sende-Kanal"
  
*************** msgstr "Attribut %qE wird in Deklaration
*** 20626,20640 ****
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "Attribut %qE steht mit Attribut %qs in Konflikt; wird ignoriert"
  
! #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
! #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "vorherige Deklaration hier"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3824 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 20664,20678 ----
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "Attribut %qE steht mit Attribut %qs in Konflikt; wird ignoriert"
  
! #: attribs.c:455 c-family/c-attribs.c:889 c-family/c-attribs.c:2343
! #: c-family/c-attribs.c:2808 c-family/c-attribs.c:4516
! #: c-family/c-attribs.c:4609 cp/decl.c:15218 cp/friend.c:303 cp/tree.c:5011
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "vorherige Deklaration hier"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3827 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "%i oder mehr erwartet, %i gefund
*** 20660,20666 ****
  msgid "expected between %i and %i, found %i"
  msgstr "zwischen %i und %i erwartet, %i gefunden"
  
! #: attribs.c:612 c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "Attribut %qE kann nicht auf Typen angewandt werden"
--- 20698,20704 ----
  msgid "expected between %i and %i, found %i"
  msgstr "zwischen %i und %i erwartet, %i gefunden"
  
! #: attribs.c:612 c-family/c-attribs.c:4382
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "Attribut %qE kann nicht auf Typen angewandt werden"
*************** msgstr "Typattribute ignoriert, nachdem
*** 20684,20730 ****
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
! #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
! #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
! #: c-family/c-attribs.c:1126 c-family/c-attribs.c:1157
! #: c-family/c-attribs.c:1173 c-family/c-attribs.c:1190
! #: c-family/c-attribs.c:1206 c-family/c-attribs.c:1232
! #: c-family/c-attribs.c:1248 c-family/c-attribs.c:1263
! #: c-family/c-attribs.c:1291 c-family/c-attribs.c:1308
! #: c-family/c-attribs.c:1326 c-family/c-attribs.c:1350
! #: c-family/c-attribs.c:1388 c-family/c-attribs.c:1411
! #: c-family/c-attribs.c:1428 c-family/c-attribs.c:1457
! #: c-family/c-attribs.c:1478 c-family/c-attribs.c:1499
! #: c-family/c-attribs.c:1526 c-family/c-attribs.c:1556
! #: c-family/c-attribs.c:1585 c-family/c-attribs.c:1615
! #: c-family/c-attribs.c:1668 c-family/c-attribs.c:1734
! #: c-family/c-attribs.c:1792 c-family/c-attribs.c:1881
! #: c-family/c-attribs.c:1911 c-family/c-attribs.c:1962
! #: c-family/c-attribs.c:2459 c-family/c-attribs.c:2658
! #: c-family/c-attribs.c:2719 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:3040 c-family/c-attribs.c:3192
! #: c-family/c-attribs.c:3647 c-family/c-attribs.c:3713
! #: c-family/c-attribs.c:3740 c-family/c-attribs.c:3795
! #: c-family/c-attribs.c:3977 c-family/c-attribs.c:3998
! #: c-family/c-attribs.c:4111 c-family/c-attribs.c:4381
! #: c-family/c-attribs.c:5109 c-family/c-attribs.c:5132
! #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
! #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
! #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
! #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
! #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
! #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
! #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
! #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
! #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
--- 20722,20768 ----
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:917 c-family/c-attribs.c:979 c-family/c-attribs.c:998
! #: c-family/c-attribs.c:1016 c-family/c-attribs.c:1046
! #: c-family/c-attribs.c:1067 c-family/c-attribs.c:1088
! #: c-family/c-attribs.c:1129 c-family/c-attribs.c:1160
! #: c-family/c-attribs.c:1176 c-family/c-attribs.c:1193
! #: c-family/c-attribs.c:1209 c-family/c-attribs.c:1235
! #: c-family/c-attribs.c:1251 c-family/c-attribs.c:1266
! #: c-family/c-attribs.c:1294 c-family/c-attribs.c:1311
! #: c-family/c-attribs.c:1329 c-family/c-attribs.c:1353
! #: c-family/c-attribs.c:1391 c-family/c-attribs.c:1414
! #: c-family/c-attribs.c:1431 c-family/c-attribs.c:1460
! #: c-family/c-attribs.c:1481 c-family/c-attribs.c:1502
! #: c-family/c-attribs.c:1529 c-family/c-attribs.c:1559
! #: c-family/c-attribs.c:1588 c-family/c-attribs.c:1618
! #: c-family/c-attribs.c:1671 c-family/c-attribs.c:1737
! #: c-family/c-attribs.c:1795 c-family/c-attribs.c:1884
! #: c-family/c-attribs.c:1914 c-family/c-attribs.c:1965
! #: c-family/c-attribs.c:2462 c-family/c-attribs.c:2661
! #: c-family/c-attribs.c:2722 c-family/c-attribs.c:2963
! #: c-family/c-attribs.c:3043 c-family/c-attribs.c:3195
! #: c-family/c-attribs.c:3650 c-family/c-attribs.c:3716
! #: c-family/c-attribs.c:3743 c-family/c-attribs.c:3798
! #: c-family/c-attribs.c:3980 c-family/c-attribs.c:4001
! #: c-family/c-attribs.c:4114 c-family/c-attribs.c:4384
! #: c-family/c-attribs.c:5126 c-family/c-attribs.c:5149
! #: c-family/c-attribs.c:5188 c-family/c-attribs.c:5270
! #: c-family/c-attribs.c:5326 c-family/c-attribs.c:5342
! #: c-family/c-attribs.c:5496 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7286 config/arm/arm.c:7314
! #: config/arm/arm.c:7331 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3488 config/i386/i386-options.c:3646
! #: config/i386/i386-options.c:3878 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20460 ada/gcc-interface/utils.c:6573
! #: ada/gcc-interface/utils.c:6589 ada/gcc-interface/utils.c:6618
! #: ada/gcc-interface/utils.c:6635 ada/gcc-interface/utils.c:6652
! #: ada/gcc-interface/utils.c:6667 ada/gcc-interface/utils.c:6683
! #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6778
! #: ada/gcc-interface/utils.c:6805 ada/gcc-interface/utils.c:6826
! #: ada/gcc-interface/utils.c:6847 ada/gcc-interface/utils.c:6863
! #: ada/gcc-interface/utils.c:6918 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
*************** msgstr "Attribut %qE wird ignoriert"
*** 20736,20743 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "Attribut %<target%> fehlt fÃ¼r multiversioniertes %qD"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "vorherige Deklaration von %qD"
--- 20774,20781 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "Attribut %<target%> fehlt fÃ¼r multiversioniertes %qD"
  
! #: attribs.c:1007 cp/decl.c:1202 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2168
! #: cp/decl.c:2778 cp/decl.c:3220
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "vorherige Deklaration von %qD"
*************** msgstr "UngÃ¼ltiges drittes Argument fÃ¼
*** 20931,20937 ****
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
--- 20969,20975 ----
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3960 calls.c:1731
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
*************** msgstr "%Kangegebene Grenze %E Ã¼berschr
*** 20951,20957 ****
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
--- 20989,20995 ----
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet mÃ¶glicherweise die maximale ObjektgrÃ¶ÃŸe %E"
  
! #: builtins.c:3976 calls.c:1736
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E"
*************** msgstr "an Offset %s des Quellobjekts de
*** 21415,21786 ****
  msgid "source object of size %s allocated by %qE"
  msgstr "Quellobjekt der GrÃ¶ÃŸe %s, alloziert durch %qE"
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "%Kdurch %qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Zielobjekts"
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "Zu wenige Argumente fÃ¼r %<va_start%>"
  
! #: builtins.c:7494
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "ungÃ¼ltiges Argument fÃ¼r %qD"
  
! #: builtins.c:7507
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "nicht unterstÃ¼tztes Argument fÃ¼r %qD"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr "das Aufrufen von %qD mit einem nicht-null-Argument ist unsicher"
  
! #: builtins.c:7845 builtins.c:7885
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "beide Argumente fÃ¼r %<__builtin___clear_cache%> mÃ¼ssen Zeiger sein"
  
! #: builtins.c:7975
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "Trampolin fÃ¼r geschachtelte Funktion %qD erzeugt"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD hat neue Semantik in GCC 4.4"
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "Unbekannte Architekturspezifikation in Speichermodell fÃ¼r eingebaute Funktion"
  
! #: builtins.c:8497
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "ungÃ¼ltiges Speichermodell-Argument fÃ¼r eingebaute Funktion"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "Fehler-Speichermodell kann nicht stÃ¤rker als Erfolgs-Speichermodell fÃ¼r %<__atomic_compare_exchange%> sein"
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "ungÃ¼ltiges Fehler-Speichermodell fÃ¼r %<__atomic_compare_exchange%>"
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "ungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_load%>"
  
! #: builtins.c:8783 builtins.c:8976
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_store%>"
  
! #: builtins.c:9097
  #, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "Nicht konstantes Argument 1 fÃ¼r %qs"
  
! #: builtins.c:9139
  #, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "Nicht ganzzahliges Argument 1 fÃ¼r %qs"
  
! #: builtins.c:9203
  #, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: builtins.c:9223
  #, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_set_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: builtins.c:9282
  #, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "%qs wird nur in OpenACC-Code unterstÃ¼tzt"
  
! #: builtins.c:9289
  #, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "Nicht konstantes Argument 0 fÃ¼r %qs"
  
! #: builtins.c:9301
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "ungÃ¼ltiges Argument 0 fÃ¼r %qs"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "Zweites Argument fÃ¼r %<__builtin_longjmp%> muss 1 sein"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "Zielformat unterstÃ¼tzt nicht Â»unendlichÂ«"
  
! #: builtins.c:12611
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> in Funktion mit fester Parameteranzahl verwendet"
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r Funktion %<va_start%>"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> ohne Argument gerufen"
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r Funktion %<__builtin_next_arg%>"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "Zweiter Parameter von %<va_start%> ist nicht letztgenanntes Argument"
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "undefiniertes Verhalten, wenn zweiter Parameter von %<va_start%> mit %<register%>-Speicherklasse deklariert wird"
  
! #: builtins.c:12714
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%Kerstes Argument von %qD muss ein Zeiger, das zweite eine Ganzzahlkonstante sein"
  
! #: builtins.c:12727
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%Kletztes Argument von %qD ist keine Ganzzahlkonstante zwischen 0 und 3"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr "%K%qD wird mit Zeiger %qE mit Offset%s ungleich 0 aufgerufen"
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, gcc-internal-format
  msgid "declared here"
  msgstr "hier deklariert"
  
! #: builtins.c:13545 builtins.c:13670
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr "zurÃ¼ckgegeben von %qD"
  
! #: builtins.c:13548
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr "zurÃ¼ckgegeben von %qT"
  
! #: builtins.c:13550
  #, gcc-internal-format
  msgid "obtained here"
  msgstr "von hier erhalten"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr "%K%qD wird auf nicht alloziertem Objekt %qD aufgerufen"
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr "%K%qD wird mit Zeiger auf nicht alloziertes Objekt %qE aufgerufen"
  
! #: builtins.c:13622
  #, gcc-internal-format
  msgid "assigned here"
  msgstr "hier zugewiesen"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr "%K%qD wird mit Zeiger aufgerufen, der aus einer unpassenden Allozierungsfunktion stammt"
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr "%K%qD wird mit nicht alloziertem Zeiger aufgerufen"
  
! #: calls.c:1436
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr "%KArgument %i Wert %qE ist negativ"
  
! #: calls.c:1453
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr "%KArgument %i Wert ist null"
  
! #: calls.c:1471
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%KArgument %i Wert %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E"
  
! #: calls.c:1485
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "%KArgument %i Bereich [%E, %E] ist negativ"
  
! #: calls.c:1492
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr "%KArgument %i Bereich [%E, %E] Ã¼bersteigt maximal ObjektgrÃ¶ÃŸe %E"
  
! #: calls.c:1522
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr "%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet %<SIZE_MAX%>"
  
! #: calls.c:1528
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr "%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E"
  
! #: calls.c:1539 calls.c:1542
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr "Argument %i im Bereich [%E, %E]"
  
! #: calls.c:1553
  #, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr "in einem Aufruf der eingebauten Allokationsfunktion %qD"
  
! #: calls.c:1556
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "in einem Aufruf der hier deklarierten Allokationsfunktion %qD"
  
! #: calls.c:1883
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr "%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze %wu"
  
! #: calls.c:1889
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr "%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze [%E, %E]"
  
! #: calls.c:1895
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr "%qD Argument %i (als Attribut %<nonstring%> deklariert) ist mÃ¶glicherweise kleiner als die angegebene Grenze [%E, %E]"
  
! #: calls.c:1905
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "%qD Argument %i ist als Attribut %<nonstring%> deklariert"
  
! #: calls.c:1911
  #, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "Argument %qD ist hier deklariert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80188
! #: calls.c:1932
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr "Tail-Call nicht mÃ¶glich: %s"
  
! #: calls.c:2069
  #, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "%Kgebundenes Argument %i mit Wert %s ist negativ, fÃ¼r Argument %i vom Typ Array variabler LÃ¤nge vom Typ %s"
  
! #: calls.c:2077
  #, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr "%KArgument %i Wert %s ist negativ"
  
! #: calls.c:2124
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr "%KArgument %i des Arrays variabler LÃ¤nge %s ist null, aber der Wert des zugehÃ¶rigen verbundenen Arguments %i ist %s"
  
! #: calls.c:2133
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr "%KArgument %i ist null, aber der Wert des zugehÃ¶rigen GrÃ¶ÃŸenarguments %i ist %s"
  
! #: calls.c:2144
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr "%KArgument %i von %<%T[static %E]%> ist null, aber nicht-null wird erwartet"
  
! #: calls.c:2203
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "das verweisende Argument %u vom Typ %qT"
  
! #: calls.c:2216
  #, 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"
  
! #: calls.c:2220
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "in einem Aufruf mit Typ %qT und Attribut %qs"
  
! #: calls.c:2227
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "in einem Aufruf der Funktion %qD"
  
! #: calls.c:2230
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "in einem Aufruf mit Typ %qT"
  
! #: calls.c:3802
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "Funktionsaufruf hat zusammengesetzten Wert"
  
! #: calls.c:4522
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Ãœbergabe von zu groÃŸem Argument auf dem Stapel"
--- 21453,21824 ----
  msgid "source object of size %s allocated by %qE"
  msgstr "Quellobjekt der GrÃ¶ÃŸe %s, alloziert durch %qE"
  
! #: builtins.c:6468 builtins.c:6541
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "%Kdurch %qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Zielobjekts"
  
! #: builtins.c:7433 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "Zu wenige Argumente fÃ¼r %<va_start%>"
  
! #: builtins.c:7533
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "ungÃ¼ltiges Argument fÃ¼r %qD"
  
! #: builtins.c:7546
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "nicht unterstÃ¼tztes Argument fÃ¼r %qD"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7554
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr "das Aufrufen von %qD mit einem nicht-null-Argument ist unsicher"
  
! #: builtins.c:7884 builtins.c:7924
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "beide Argumente fÃ¼r %<__builtin___clear_cache%> mÃ¼ssen Zeiger sein"
  
! #: builtins.c:8014
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "Trampolin fÃ¼r geschachtelte Funktion %qD erzeugt"
  
! #: builtins.c:8409 builtins.c:8422
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD hat neue Semantik in GCC 4.4"
  
! #: builtins.c:8528
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "Unbekannte Architekturspezifikation in Speichermodell fÃ¼r eingebaute Funktion"
  
! #: builtins.c:8536
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "ungÃ¼ltiges Speichermodell-Argument fÃ¼r eingebaute Funktion"
  
! #: builtins.c:8597 builtins.c:8724
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "Fehler-Speichermodell kann nicht stÃ¤rker als Erfolgs-Speichermodell fÃ¼r %<__atomic_compare_exchange%> sein"
  
! #: builtins.c:8605 builtins.c:8732
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "ungÃ¼ltiges Fehler-Speichermodell fÃ¼r %<__atomic_compare_exchange%>"
  
! #: builtins.c:8790
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "ungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_load%>"
  
! #: builtins.c:8822 builtins.c:9015
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_store%>"
  
! #: builtins.c:9136
  #, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "Nicht konstantes Argument 1 fÃ¼r %qs"
  
! #: builtins.c:9178
  #, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "Nicht ganzzahliges Argument 1 fÃ¼r %qs"
  
! #: builtins.c:9242
  #, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: builtins.c:9262
  #, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_set_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: builtins.c:9321
  #, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "%qs wird nur in OpenACC-Code unterstÃ¼tzt"
  
! #: builtins.c:9328
  #, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "Nicht konstantes Argument 0 fÃ¼r %qs"
  
! #: builtins.c:9340
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "ungÃ¼ltiges Argument 0 fÃ¼r %qs"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9798 expr.c:11249
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9804
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10136
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "Zweites Argument fÃ¼r %<__builtin_longjmp%> muss 1 sein"
  
! #: builtins.c:11029
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "Zielformat unterstÃ¼tzt nicht Â»unendlichÂ«"
  
! #: builtins.c:12650
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> in Funktion mit fester Parameteranzahl verwendet"
  
! #: builtins.c:12658
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r Funktion %<va_start%>"
  
! #: builtins.c:12673
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> ohne Argument gerufen"
  
! #: builtins.c:12678
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r Funktion %<__builtin_next_arg%>"
  
! #: builtins.c:12711
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "Zweiter Parameter von %<va_start%> ist nicht letztgenanntes Argument"
  
! #: builtins.c:12724
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "undefiniertes Verhalten, wenn zweiter Parameter von %<va_start%> mit %<register%>-Speicherklasse deklariert wird"
  
! #: builtins.c:12753
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%Kerstes Argument von %qD muss ein Zeiger, das zweite eine Ganzzahlkonstante sein"
  
! #: builtins.c:12766
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%Kletztes Argument von %qD ist keine Ganzzahlkonstante zwischen 0 und 3"
  
! #: builtins.c:13579
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr "%K%qD wird mit Zeiger %qE mit Offset%s ungleich 0 aufgerufen"
  
! #: builtins.c:13584 builtins.c:13648 gimple-ssa-isolate-paths.c:412
! #: tree.c:13246 tree.c:13283 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5610 c/c-typeck.c:10849 c/c-typeck.c:10866
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7293 cp/call.c:9346
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8275 cp/decl.c:15368 cp/decl.c:15747 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20806 cp/pt.c:8875 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4444 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4112 cp/typeck.c:9809
  #, gcc-internal-format
  msgid "declared here"
  msgstr "hier deklariert"
  
! #: builtins.c:13594 builtins.c:13719
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr "zurÃ¼ckgegeben von %qD"
  
! #: builtins.c:13597
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr "zurÃ¼ckgegeben von %qT"
  
! #: builtins.c:13599
  #, gcc-internal-format
  msgid "obtained here"
  msgstr "von hier erhalten"
  
! #: builtins.c:13642
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr "%K%qD wird auf nicht alloziertem Objekt %qD aufgerufen"
  
! #: builtins.c:13662
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr "%K%qD wird mit Zeiger auf nicht alloziertes Objekt %qE aufgerufen"
  
! #: builtins.c:13671
  #, gcc-internal-format
  msgid "assigned here"
  msgstr "hier zugewiesen"
  
! #: builtins.c:13700
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr "%K%qD wird mit Zeiger aufgerufen, der aus einer unpassenden Allozierungsfunktion stammt"
  
! #: builtins.c:13709
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr "%K%qD wird mit nicht alloziertem Zeiger aufgerufen"
  
! #: calls.c:1437
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr "%KArgument %i Wert %qE ist negativ"
  
! #: calls.c:1454
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr "%KArgument %i Wert ist null"
  
! #: calls.c:1472
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%KArgument %i Wert %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E"
  
! #: calls.c:1486
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "%KArgument %i Bereich [%E, %E] ist negativ"
  
! #: calls.c:1493
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr "%KArgument %i Bereich [%E, %E] Ã¼bersteigt maximal ObjektgrÃ¶ÃŸe %E"
  
! #: calls.c:1523
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr "%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet %<SIZE_MAX%>"
  
! #: calls.c:1529
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr "%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E"
  
! #: calls.c:1540 calls.c:1543
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr "Argument %i im Bereich [%E, %E]"
  
! #: calls.c:1554
  #, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr "in einem Aufruf der eingebauten Allokationsfunktion %qD"
  
! #: calls.c:1557
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "in einem Aufruf der hier deklarierten Allokationsfunktion %qD"
  
! #: calls.c:1884
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr "%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze %wu"
  
! #: calls.c:1890
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr "%qD Argument %i (als Attribut %<nonstring%> deklariert) ist kleiner als die angegebene Grenze [%E, %E]"
  
! #: calls.c:1896
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr "%qD Argument %i (als Attribut %<nonstring%> deklariert) ist mÃ¶glicherweise kleiner als die angegebene Grenze [%E, %E]"
  
! #: calls.c:1906
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "%qD Argument %i ist als Attribut %<nonstring%> deklariert"
  
! #: calls.c:1912
  #, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "Argument %qD ist hier deklariert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80188
! #: calls.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr "Tail-Call nicht mÃ¶glich: %s"
  
! #: calls.c:2070
  #, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "%Kgebundenes Argument %i mit Wert %s ist negativ, fÃ¼r Argument %i vom Typ Array variabler LÃ¤nge vom Typ %s"
  
! #: calls.c:2078
  #, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr "%KArgument %i Wert %s ist negativ"
  
! #: calls.c:2125
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr "%KArgument %i des Arrays variabler LÃ¤nge %s ist null, aber der Wert des zugehÃ¶rigen verbundenen Arguments %i ist %s"
  
! #: calls.c:2134
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr "%KArgument %i ist null, aber der Wert des zugehÃ¶rigen GrÃ¶ÃŸenarguments %i ist %s"
  
! #: calls.c:2145
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr "%KArgument %i von %<%T[static %E]%> ist null, aber nicht-null wird erwartet"
  
! #: calls.c:2204
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "das verweisende Argument %u vom Typ %qT"
  
! #: calls.c:2217
  #, 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"
  
! #: calls.c:2221
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "in einem Aufruf mit Typ %qT und Attribut %qs"
  
! #: calls.c:2228
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "in einem Aufruf der Funktion %qD"
  
! #: calls.c:2231
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "in einem Aufruf mit Typ %qT"
  
! #: calls.c:3803
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "Funktionsaufruf hat zusammengesetzten Wert"
  
! #: calls.c:4523
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Ãœbergabe von zu groÃŸem Argument auf dem Stapel"
*************** msgstr "Es ist veraltet, das Stapelzeige
*** 21837,21899 ****
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr "Der Wert des Stapelzeigers muss nach einer %<asm%>-Anweisung derselbe sein wie vor der Anweisung"
  
! #: cfgexpand.c:3083
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "mehr als %d Operanden in %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3136
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "unbekannter Registername %qs in %<asm%>"
  
! #: cfgexpand.c:3199
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "ungÃ¼ltige Verwendung von festen Registern zwischen Ausgabeoperanden"
  
! #: cfgexpand.c:3222
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr "ungÃ¼ltige Verwendung von festen Registern zwischen Ausgabeoperanden und dem zugehÃ¶rigen Constraint-Operanden"
  
! #: cfgexpand.c:3227
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr "ungÃ¼ltige Verwendung von festen Registern zwischen earlyclobber-Operand und Eingabeoperand"
  
! #: cfgexpand.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "Ausgabezahl %d nicht direkt adressierbar"
  
! #: cfgexpand.c:3385
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "%<asm%>-Operand %d passt wahrscheinlich nicht zu den Bedingungen"
  
! #: cfgexpand.c:3570
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "%<asm%>-Konflikt mit Ausgabeoperand"
  
! #: cfgexpand.c:3575
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%<asm%>-Konflikt mit Eingabeoperand"
  
! #: cfgexpand.c:6607
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "Stapelschutz schÃ¼tzt nicht lokale Variablen: Puffer variabler GrÃ¶ÃŸe"
  
! #: cfgexpand.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "Stapelschutz schÃ¼tzt nicht Funktion: Alle lokalen Arrays sind kleiner als %d Bytes"
  
! #: cfgexpand.c:6875
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr "patchbarer Funktionseintrag %wu Ã¼berschreitet die GrÃ¶ÃŸe %wu"
--- 21875,21937 ----
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr "Der Wert des Stapelzeigers muss nach einer %<asm%>-Anweisung derselbe sein wie vor der Anweisung"
  
! #: cfgexpand.c:3084
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "mehr als %d Operanden in %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3137
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "unbekannter Registername %qs in %<asm%>"
  
! #: cfgexpand.c:3202
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "ungÃ¼ltige Verwendung von festen Registern zwischen Ausgabeoperanden"
  
! #: cfgexpand.c:3228
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr "ungÃ¼ltige Verwendung von festen Registern zwischen Ausgabeoperanden und dem zugehÃ¶rigen Constraint-Operanden"
  
! #: cfgexpand.c:3236
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr "ungÃ¼ltige Verwendung von festen Registern zwischen earlyclobber-Operand und Eingabeoperand"
  
! #: cfgexpand.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "Ausgabezahl %d nicht direkt adressierbar"
  
! #: cfgexpand.c:3412
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "%<asm%>-Operand %d passt wahrscheinlich nicht zu den Bedingungen"
  
! #: cfgexpand.c:3597
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "%<asm%>-Konflikt mit Ausgabeoperand"
  
! #: cfgexpand.c:3602
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%<asm%>-Konflikt mit Eingabeoperand"
  
! #: cfgexpand.c:6639
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "Stapelschutz schÃ¼tzt nicht lokale Variablen: Puffer variabler GrÃ¶ÃŸe"
  
! #: cfgexpand.c:6643
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "Stapelschutz schÃ¼tzt nicht Funktion: Alle lokalen Arrays sind kleiner als %d Bytes"
  
! #: cfgexpand.c:6907
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr "patchbarer Funktionseintrag %wu Ã¼berschreitet die GrÃ¶ÃŸe %wu"
*************** msgid "%<weakref%> attribute ignored bec
*** 22779,22790 ****
  msgstr "Attribut %<weakref%> ignoriert, da Variable bereits initialisiert ist"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F verwendet, aber nirgendwo definiert"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F als %<static%> deklariert, aber nirgendwo definiert"
--- 22817,22828 ----
  msgstr "Attribut %<weakref%> ignoriert, da Variable bereits initialisiert ist"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12109
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F verwendet, aber nirgendwo definiert"
  
! #: cgraphunit.c:1084 c/c-decl.c:12119
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F als %<static%> deklariert, aber nirgendwo definiert"
*************** msgstr "Antwortdatei %s konnte nicht ges
*** 22894,22900 ****
  msgid "cannot find %qs"
  msgstr "%qs kann nicht gefunden werden"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7583
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "%<pex_init%> failed: %m"
--- 22932,22938 ----
  msgid "cannot find %qs"
  msgstr "%qs kann nicht gefunden werden"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7593
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "%<pex_init%> failed: %m"
*************** msgstr "Umgebungsvariable %<COLLECT_LTO_
*** 22914,22920 ****
  msgid "ld returned %d exit status"
  msgstr "ld gab %d als Ende-Status zurÃ¼ck"
  
! #: collect2.c:924 gcc.c:8102 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
--- 22952,22958 ----
  msgid "ld returned %d exit status"
  msgstr "ld gab %d als Ende-Status zurÃ¼ck"
  
! #: collect2.c:924 gcc.c:8112 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
*************** msgstr "dynamische AbhÃ¤ngigkeit Â»%sÂ«
*** 23003,23019 ****
  msgid "unable to open dynamic dependency %qs"
  msgstr "dynamische AbhÃ¤ngigkeit %qs kann nicht geÃ¶ffnet werden"
  
! #: collect2.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: keine COFF-Datei"
  
! #: collect2.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s kann nicht als COFF-Datei geÃ¶ffnet werden"
  
! #: collect2.c:3002
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "Bibliothek lib%s nicht gefunden"
--- 23041,23057 ----
  msgid "unable to open dynamic dependency %qs"
  msgstr "dynamische AbhÃ¤ngigkeit %qs kann nicht geÃ¶ffnet werden"
  
! #: collect2.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: keine COFF-Datei"
  
! #: collect2.c:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s kann nicht als COFF-Datei geÃ¶ffnet werden"
  
! #: collect2.c:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "Bibliothek lib%s nicht gefunden"
*************** msgstr "%<region_array%> passt nicht zum
*** 23343,23349 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> passt nicht zum %<region_tree%>"
  
! #: except.c:3517 tree.c:14926 value-prof.c:537
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs fehlgeschlagen"
--- 23381,23387 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> passt nicht zum %<region_tree%>"
  
! #: except.c:3517 tree.c:14933 value-prof.c:537
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs fehlgeschlagen"
*************** msgstr "umgekehrte Speicherreihenfolge f
*** 23374,23390 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr "Schreiben von %wu Bit Daten auÃŸerhalb der Grenzen des Zielobjekts, Daten wurden auf %wu Bit abgeschnitten"
  
! #: expr.c:11259
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%KAufruf von %qs mit Attributfehler deklariert: %s"
  
! #: expr.c:11273
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%KAufruf von %qs mit Attributwarnung deklariert: %s"
  
! #: expr.c:12311
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr "der Compiler geht davon aus, dass kein vorzeichenbehafteter Ãœberlauf auftritt, und vereinfacht daher %<X - Y %s 0%> zu %<X %s 0%>"
--- 23412,23428 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr "Schreiben von %wu Bit Daten auÃŸerhalb der Grenzen des Zielobjekts, Daten wurden auf %wu Bit abgeschnitten"
  
! #: expr.c:11261
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%KAufruf von %qs mit Attributfehler deklariert: %s"
  
! #: expr.c:11275
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%KAufruf von %qs mit Attributwarnung deklariert: %s"
  
! #: expr.c:12313
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr "der Compiler geht davon aus, dass kein vorzeichenbehafteter Ãœberlauf auftritt, und vereinfacht daher %<X - Y %s 0%> zu %<X %s 0%>"
*************** msgstr "groÃŸe Festkommakonstante impliz
*** 23419,23425 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "Vergleich ist immer %d wegen Breite des Bitfeldes"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn BereichsprÃ¼fung vereinfacht wird"
--- 23457,23463 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "Vergleich ist immer %d wegen Breite des Bitfeldes"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2766 tree-ssa-reassoc.c:3782
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn BereichsprÃ¼fung vereinfacht wird"
*************** msgstr "Variable %q+D kÃ¶nnte von %<long
*** 23479,23485 ****
  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.c:4968
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "Funktion gibt Aggregat zurÃ¼ck"
--- 23517,23523 ----
  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.c:4971
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "Funktion gibt Aggregat zurÃ¼ck"
*************** msgstr "System-Pfad %qs ist nicht absolu
*** 23560,23571 ****
  msgid "%<-pipe%> not supported"
  msgstr "%<-pipe%> wird nicht unterstÃ¼tzt"
  
! #: gcc.c:3409 gcc.c:7592
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "%qs kann nicht ausgefÃ¼hrt werden: %s: %m"
  
! #: gcc.c:3410 gcc.c:7593
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "%qs kann nicht ausgefÃ¼hrt werden: %s"
--- 23598,23609 ----
  msgid "%<-pipe%> not supported"
  msgstr "%<-pipe%> wird nicht unterstÃ¼tzt"
  
! #: gcc.c:3409 gcc.c:7602
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "%qs kann nicht ausgefÃ¼hrt werden: %s: %m"
  
! #: gcc.c:3410 gcc.c:7603
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "%qs kann nicht ausgefÃ¼hrt werden: %s"
*************** msgstr "GCC ist nicht dafÃ¼r konfigurier
*** 23601,23662 ****
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs ist eine unbekannte Option fÃ¼r %<-save-temps%>"
  
! #: gcc.c:4842 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "Eingabedatei %qs ist dieselbe wie die Ausgabedatei"
  
! #: gcc.c:4847
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "Name der Ausgabedatei darf nicht leer sein"
  
! #: gcc.c:5231
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "%<-pipe%> ignoriert, da %<-save-temps%> angegeben wurde"
  
! #: gcc.c:5319
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> hinter letzter Eingabedatei hat keine Auswirkung"
  
! #: gcc.c:5522
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "Standard-Linkerscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werden"
  
! #: gcc.c:5729
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "Schalter %qs beginnt nicht mit %<-%>"
  
! #: gcc.c:5733
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "aus Spezifikation erzeugtes switch ist nur %<-%>"
  
! #: gcc.c:5957
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "Spezifikation %qs ist ungÃ¼ltig"
  
! #: gcc.c:6118
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "Spezifikation %qs hat ungÃ¼ltiges %<%%0%c%>"
  
! #: gcc.c:6397
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "Spezifikation %qs hat ungÃ¼ltiges %<%%W%c%>"
  
! #: gcc.c:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "Spezifikation %qs hat ungÃ¼ltiges %<%%@%c%>"
  
! #: gcc.c:6434
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "Spezifikation %qs hat ungÃ¼ltiges %<%%x%c%>"
--- 23639,23700 ----
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs ist eine unbekannte Option fÃ¼r %<-save-temps%>"
  
! #: gcc.c:4852 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "Eingabedatei %qs ist dieselbe wie die Ausgabedatei"
  
! #: gcc.c:4857
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "Name der Ausgabedatei darf nicht leer sein"
  
! #: gcc.c:5241
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "%<-pipe%> ignoriert, da %<-save-temps%> angegeben wurde"
  
! #: gcc.c:5329
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> hinter letzter Eingabedatei hat keine Auswirkung"
  
! #: gcc.c:5532
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "Standard-Linkerscript %qs kann nicht in den Bibliotheks-Suchpfaden gefunden werden"
  
! #: gcc.c:5739
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "Schalter %qs beginnt nicht mit %<-%>"
  
! #: gcc.c:5743
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "aus Spezifikation erzeugtes switch ist nur %<-%>"
  
! #: gcc.c:5967
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "Spezifikation %qs ist ungÃ¼ltig"
  
! #: gcc.c:6128
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "Spezifikation %qs hat ungÃ¼ltiges %<%%0%c%>"
  
! #: gcc.c:6407
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "Spezifikation %qs hat ungÃ¼ltiges %<%%W%c%>"
  
! #: gcc.c:6423
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "Spezifikation %qs hat ungÃ¼ltiges %<%%@%c%>"
  
! #: gcc.c:6444
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "Spezifikation %qs hat ungÃ¼ltiges %<%%x%c%>"
*************** msgstr "Spezifikation %qs hat ungÃ¼ltige
*** 23664,23801 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6645
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "Spezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiert"
  
! #: gcc.c:6696
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "Spezifikationsfehler: nicht erkannte Spezifikationsoption %qc"
  
! #: gcc.c:6762
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "unbekannte Spezifikationsfunktion %qs"
  
! #: gcc.c:6792
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "Fehler in Argumenten fÃ¼r Spezifikationsfunktion %qs"
  
! #: gcc.c:6851
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "schlechter Name fÃ¼r Spezifikationsfunktion"
  
  #. )
! #: gcc.c:6854
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "keine Argumente fÃ¼r Spezifikationsfunktion"
  
! #: gcc.c:6873
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "schlechte Argumente fÃ¼r Spezifikationsfunktion"
  
! #: gcc.c:7052
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "geschweift geklammerte Spezifikation %qs endet mit Escapezeichen"
  
! #: gcc.c:7187
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "geschweift geklammerte Spezifikation %qs ist bei %qc ungÃ¼ltig"
  
! #: gcc.c:7282
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "geschweift geklammerter SpezifikationskÃ¶rper %qs ist ungÃ¼ltig"
  
! #: gcc.c:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s: GrÃ¶ÃŸe der Vergleichs-PrÃ¼fdatei %s konnte nicht ermittelt werden"
  
! #: gcc.c:7902
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: %<-fcompare-debug%> ist fehlgeschlagen (LÃ¤nge)"
  
! #: gcc.c:7912 gcc.c:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: Vergleichs-PrÃ¼fdatei %s konnte nicht geÃ¶ffnet werden"
  
! #: gcc.c:7932 gcc.c:7969
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: %<-fcompare-debug%> ist fehlgeschlagen"
  
! #: gcc.c:8272
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "Spezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_SUFFIX_SPEC%>"
  
! #: gcc.c:8297
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "Spezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  
! #: gcc.c:8503
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "unbekannte Kommandozeilenoption %<-%s%>; meinten Sie %<-%s%>?"
  
! #: gcc.c:8507
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "unbekannte Kommandozeilenoption %<-%s%>"
  
! #: gcc.c:8633
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "nicht mit sysroot-Header-Suffix konfiguriert"
  
! #: gcc.c:8694
  #, gcc-internal-format
  msgid "no input files"
  msgstr "keine Eingabedateien"
  
! #: gcc.c:8745
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "%<-o%> kann nicht mit %<-c%>, %<-S%> oder %<-E%> mit mehreren Dateien angegeben werden"
  
! #: gcc.c:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s-Compiler ist auf diesem System nicht installiert"
  
! #: gcc.c:8812
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "NeuÃ¼bersetzung mit %<-fcompare-debug%>"
  
! #: gcc.c:8828
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "wÃ¤hrend NeuÃ¼bersetzung mit %<-fcompare-debug%>"
  
! #: gcc.c:8837
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "Vergleich der endgÃ¼ltigen Befehlslisten"
  
! #: gcc.c:8990
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "%<-fuse-linker-plugin%>, aber %s nicht gefunden"
  
! #: gcc.c:9024
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: Eingabedatei des Linkers unbenutzt, da das Linken nicht durchgefÃ¼hrt wird"
--- 23702,23839 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6655
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "Spezifikationsfehler: %<%%*%> wurde nicht durch Mustererkennung initialisiert"
  
! #: gcc.c:6706
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "Spezifikationsfehler: nicht erkannte Spezifikationsoption %qc"
  
! #: gcc.c:6772
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "unbekannte Spezifikationsfunktion %qs"
  
! #: gcc.c:6802
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "Fehler in Argumenten fÃ¼r Spezifikationsfunktion %qs"
  
! #: gcc.c:6861
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "schlechter Name fÃ¼r Spezifikationsfunktion"
  
  #. )
! #: gcc.c:6864
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "keine Argumente fÃ¼r Spezifikationsfunktion"
  
! #: gcc.c:6883
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "schlechte Argumente fÃ¼r Spezifikationsfunktion"
  
! #: gcc.c:7062
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "geschweift geklammerte Spezifikation %qs endet mit Escapezeichen"
  
! #: gcc.c:7197
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "geschweift geklammerte Spezifikation %qs ist bei %qc ungÃ¼ltig"
  
! #: gcc.c:7292
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "geschweift geklammerter SpezifikationskÃ¶rper %qs ist ungÃ¼ltig"
  
! #: gcc.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s: GrÃ¶ÃŸe der Vergleichs-PrÃ¼fdatei %s konnte nicht ermittelt werden"
  
! #: gcc.c:7912
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: %<-fcompare-debug%> ist fehlgeschlagen (LÃ¤nge)"
  
! #: gcc.c:7922 gcc.c:7963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: Vergleichs-PrÃ¼fdatei %s konnte nicht geÃ¶ffnet werden"
  
! #: gcc.c:7942 gcc.c:7979
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: %<-fcompare-debug%> ist fehlgeschlagen"
  
! #: gcc.c:8282
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "Spezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_SUFFIX_SPEC%>"
  
! #: gcc.c:8307
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "Spezifikationsfehler: mehr als ein Argument fÃ¼r %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  
! #: gcc.c:8513
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "unbekannte Kommandozeilenoption %<-%s%>; meinten Sie %<-%s%>?"
  
! #: gcc.c:8517
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "unbekannte Kommandozeilenoption %<-%s%>"
  
! #: gcc.c:8643
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "nicht mit sysroot-Header-Suffix konfiguriert"
  
! #: gcc.c:8704
  #, gcc-internal-format
  msgid "no input files"
  msgstr "keine Eingabedateien"
  
! #: gcc.c:8755
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "%<-o%> kann nicht mit %<-c%>, %<-S%> oder %<-E%> mit mehreren Dateien angegeben werden"
  
! #: gcc.c:8797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s-Compiler ist auf diesem System nicht installiert"
  
! #: gcc.c:8822
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "NeuÃ¼bersetzung mit %<-fcompare-debug%>"
  
! #: gcc.c:8838
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "wÃ¤hrend NeuÃ¼bersetzung mit %<-fcompare-debug%>"
  
! #: gcc.c:8847
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "Vergleich der endgÃ¼ltigen Befehlslisten"
  
! #: gcc.c:9000
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "%<-fuse-linker-plugin%>, aber %s nicht gefunden"
  
! #: gcc.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: Eingabedatei des Linkers unbenutzt, da das Linken nicht durchgefÃ¼hrt wird"
*************** msgstr "%s: Eingabedatei des Linkers unb
*** 23803,23894 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9030
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "%s: Linker-Eingabedatei nicht gefunden: %m"
  
! #: gcc.c:9126 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr "der Eingabedateiname fÃ¼r einen vorkompilierten Header darf nicht %<-%> sein"
  
! #: gcc.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "Sprache %s nicht erkannt"
  
! #: gcc.c:9372
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "Multilib-Spezifikation %qs ist ungÃ¼ltig"
  
! #: gcc.c:9574
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "Multilib-AusschlÃ¼sse %qs sind ungÃ¼ltig"
  
! #: gcc.c:9638
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "Multilib-select %qs %qs ist ungÃ¼ltig"
  
! #: gcc.c:9801
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "Multilib-select %qs ist ungÃ¼ltig"
  
! #: gcc.c:9841
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "Multilib-Ausschluss %qs ist ungÃ¼ltig"
  
! #: gcc.c:10092
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "Umgebungsvariable %qs nicht definiert"
  
! #: gcc.c:10259 gcc.c:10264
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "ungÃ¼ltige Versionsnummer %qs"
  
! #: gcc.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "zu wenige Argumente fÃ¼r %%:version-compare"
  
! #: gcc.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "zu viele Argumente fÃ¼r %%:version-compare"
  
! #: gcc.c:10355
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "unbekannter Operator %qs in %%:version-compare"
  
! #: gcc.c:10479
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "zu viele Argumente fÃ¼r %%:version-compare"
  
! #: gcc.c:10547
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "zu viele Argumente fÃ¼r %%:compare-debug-self-opt"
  
! #: gcc.c:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "zu viele Argumente fÃ¼r %%:dumps"
  
! #: gcc.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "falsche Anzahl der Argumente fÃ¼r %%:debug-level-gt"
  
! #: gcc.c:10759
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %%:dwarf-version-gt"
--- 23841,23932 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9040
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "%s: Linker-Eingabedatei nicht gefunden: %m"
  
! #: gcc.c:9136 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr "der Eingabedateiname fÃ¼r einen vorkompilierten Header darf nicht %<-%> sein"
  
! #: gcc.c:9142
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "Sprache %s nicht erkannt"
  
! #: gcc.c:9382
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "Multilib-Spezifikation %qs ist ungÃ¼ltig"
  
! #: gcc.c:9584
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "Multilib-AusschlÃ¼sse %qs sind ungÃ¼ltig"
  
! #: gcc.c:9648
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "Multilib-select %qs %qs ist ungÃ¼ltig"
  
! #: gcc.c:9811
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "Multilib-select %qs ist ungÃ¼ltig"
  
! #: gcc.c:9851
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "Multilib-Ausschluss %qs ist ungÃ¼ltig"
  
! #: gcc.c:10102
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "Umgebungsvariable %qs nicht definiert"
  
! #: gcc.c:10269 gcc.c:10274
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "ungÃ¼ltige Versionsnummer %qs"
  
! #: gcc.c:10317
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "zu wenige Argumente fÃ¼r %%:version-compare"
  
! #: gcc.c:10323
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "zu viele Argumente fÃ¼r %%:version-compare"
  
! #: gcc.c:10365
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "unbekannter Operator %qs in %%:version-compare"
  
! #: gcc.c:10489
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "zu viele Argumente fÃ¼r %%:version-compare"
  
! #: gcc.c:10557
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "zu viele Argumente fÃ¼r %%:compare-debug-self-opt"
  
! #: gcc.c:10644
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "zu viele Argumente fÃ¼r %%:dumps"
  
! #: gcc.c:10748
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "falsche Anzahl der Argumente fÃ¼r %%:debug-level-gt"
  
! #: gcc.c:10769
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %%:dwarf-version-gt"
*************** msgstr "/dev/zero kann nicht geÃ¶ffnet w
*** 24020,24066 ****
  msgid "cannot write PCH file"
  msgstr "PCH-Datei kann nicht geschrieben werden"
  
! #: gimple-fold.c:1855 gimple-fold.c:2916
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "Quellargument fÃ¼r %qD ist dasselbe wie fÃ¼r das Ziel"
  
! #: gimple-fold.c:1921
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes aus einem String der LÃ¤nge %E kopiert wurden"
  
! #: gimple-fold.c:1926
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes kopiert wurden"
  
! #: gimple-fold.c:2304 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Ziels"
  
! #: gimple-fold.c:2306
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "%G%qD angegebene Grenze %E Ã¼berschreitet die ZielgrÃ¶ÃŸe %wu"
  
! #: gimple-fold.c:2324
  msgid "%G%qD specified bound %E equals source length"
  msgstr "%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe der Quelle"
  
! #: gimple-fold.c:4377 gimple-fold.c:4572
  #, gcc-internal-format
  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.c:4521
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr "PDP11-Bitfeld-Verarbeitung wird in %qs nicht unterstÃ¼tzt"
  
! #: gimple-fold.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr "%s wird fÃ¼r Aggregattypen mit variabler LÃ¤nge nicht unterstÃ¼tzt"
  
! #: gimple-fold.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr "%s wird auf diesem Ziel nicht unterstÃ¼tzt"
--- 24058,24104 ----
  msgid "cannot write PCH file"
  msgstr "PCH-Datei kann nicht geschrieben werden"
  
! #: gimple-fold.c:1856 gimple-fold.c:2917
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "Quellargument fÃ¼r %qD ist dasselbe wie fÃ¼r das Ziel"
  
! #: gimple-fold.c:1922
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes aus einem String der LÃ¤nge %E kopiert wurden"
  
! #: gimple-fold.c:1927
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes kopiert wurden"
  
! #: gimple-fold.c:2305 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Ziels"
  
! #: gimple-fold.c:2307
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "%G%qD angegebene Grenze %E Ã¼berschreitet die ZielgrÃ¶ÃŸe %wu"
  
! #: gimple-fold.c:2325
  msgid "%G%qD specified bound %E equals source length"
  msgstr "%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe der Quelle"
  
! #: gimple-fold.c:4376 gimple-fold.c:4571
  #, gcc-internal-format
  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.c:4520
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr "PDP11-Bitfeld-Verarbeitung wird in %qs nicht unterstÃ¼tzt"
  
! #: gimple-fold.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr "%s wird fÃ¼r Aggregattypen mit variabler LÃ¤nge nicht unterstÃ¼tzt"
  
! #: gimple-fold.c:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr "%s wird auf diesem Ziel nicht unterstÃ¼tzt"
*************** msgstr "Dereferenzierung eines Nullzeige
*** 24080,24086 ****
  msgid "function may return address of local variable"
  msgstr "Funktion liefert mÃ¶glicherweise Adresse einer lokalen Variablen zurÃ¼ck"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Funktion liefert Adresse einer lokalen Variablen zurÃ¼ck"
--- 24118,24124 ----
  msgid "function may return address of local variable"
  msgstr "Funktion liefert mÃ¶glicherweise Adresse einer lokalen Variablen zurÃ¼ck"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10943
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Funktion liefert Adresse einer lokalen Variablen zurÃ¼ck"
*************** msgstr "%Gdurch %qD angegebene Grenze zw
*** 24606,24612 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s beim Zugriff auf Array %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Array %qD ist hier deklariert"
--- 24644,24650 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s beim Zugriff auf Array %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3723
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Array %qD ist hier deklariert"
*************** msgstr "%G%qD Bildung des Offsets %s auÃ
*** 24631,24642 ****
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "%G%qD Offset %s ist auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ist hier deklariert"
--- 24669,24680 ----
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "%G%qD Offset %s ist auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT"
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:589 tree-ssa-uninit.c:667
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8950 cp/class.c:1459
! #: cp/class.c:3275 cp/constexpr.c:957 cp/decl.c:4198 cp/decl.c:11962
! #: cp/decl.c:12441 cp/decl.c:12450 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23280
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ist hier deklariert"
*************** msgstr "%qE in umgebendem %<target%> nic
*** 24801,24807 ****
  msgid "enclosing %<target%>"
  msgstr "umgebendes %<target%>"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Variable %qE in umgebender %<host_data%>-Region deklariert"
--- 24839,24845 ----
  msgid "enclosing %<target%>"
  msgstr "umgebendes %<target%>"
  
! #: gimplify.c:7574 gimplify.c:9026
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Variable %qE in umgebender %<host_data%>-Region deklariert"
*************** msgstr "Schleifenvariable %qE sollte nic
*** 24836,25029 ****
  msgid "iteration variable %qE should not be linear"
  msgstr "Iterationsvariable %qE sollte nicht Â»linearÂ« sein"
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "bedingte %<lastprivate%>-Klausel im %qs-Konstrukt"
  
! #: gimplify.c:8639
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "nichtskalare Variable %qD in bedingter %<lastprivate%>-Klausel"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel"
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "ungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %qs oder %<sections%>"
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt"
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%>-Klausel fÃ¼r Variable, die keine Schleifeniterationsvariable ist, wurde fÃ¼r ein mit %<distribute%> kombiniertes Konstrukt angegeben"
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Feld %qE der Struktur variabler LÃ¤nger wird zugeordnet"
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE tritt in Mapklauseln mehrfach auf"
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "Â»copyprivateÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext weder Â»threadprivateÂ« noch Â»privateÂ«"
  
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "Â»%sÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext Â»privateÂ«"
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet"
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt"
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD in implizier %<map%>-Klausel"
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in impliziter %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "selbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstrukt"
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "inkompatible Datenklausel mit Reduktion an %qE; wird zu %<present_or_copy%> befÃ¶rdert"
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel"
  
! #: gimplify.c:10849
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ungÃ¼ltige Â»privateÂ«-Reduktion auf %qE"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<inscan%>-%<reduction%>-Klausel wird zusammen mit %<linear%>-Klausel an einer Variable verwendet, die kein Schleifeniterator ist"
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<mutexinoutset%>-Art in %<depend%>-Klausel bei einem %<taskwait%>-Konstrukt"
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "%qs-Klausel darf nur bei rechteckigen %qs vorkommen"
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "bedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriert"
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<bind%>-Klausel nicht auf einem %<loop%>-Konstrukt, das nicht in einem anderen OpenMP-Konstrukt geschachtelt ist"
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> an einem %<loop%>-Konstrukt, das in einem %<simd%>-Konstrukt geschachtelt ist"
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(teams)%> an einer %<loop%>-Region, die nicht streng innerhalb einer %<teams%>-Region geschachtelt ist"
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<lastprivate%>-Klausel an einem %<loop%>-Konstrukt bezieht sich auf eine Variable %qD, die nicht der Schleifeniterator ist"
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel und Parameter eng geschachtelt sein"
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "Variable %qE ist keine Iteration der Ã¤uÃŸersten Schleife %d, jedoch %qE erwartet"
  
! #: gimplify.c:13780
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "Anzahl der Variablen in %<depend%>-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der Iterationsvariablen"
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mehr als eine %<depend%>-Klausel mit %<source%>-Modifizierer an einem %<ordered%>-Konstrukt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79999
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "%<depend%>-Klausel mit %<source%>-Modifizierer zusammen mit %<depend%>-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt"
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT auf %qT erweitert beim Durchlaufen von %<...%>"
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Es sollte also %qT statt %qT an %<va_arg%> Ã¼bergeben werden)"
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen"
  
! #: godump.c:1421
  #, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "Go-Abzugsdatei konnte nicht geschlossen werden: %m"
  
! #: godump.c:1433
  #, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "Go-Abzugsdatei %qs konnte nicht geÃ¶ffnet werden: %m"
--- 24874,25067 ----
  msgid "iteration variable %qE should not be linear"
  msgstr "Iterationsvariable %qE sollte nicht Â»linearÂ« sein"
  
! #: gimplify.c:8627 gimplify.c:8633
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "bedingte %<lastprivate%>-Klausel im %qs-Konstrukt"
  
! #: gimplify.c:8650
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "nichtskalare Variable %qD in bedingter %<lastprivate%>-Klausel"
  
! #: gimplify.c:8739
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel"
  
! #: gimplify.c:8747 gimplify.c:12869
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "ungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %qs oder %<sections%>"
  
! #: gimplify.c:8758 gimplify.c:8764 gimplify.c:8770 gimplify.c:8776
! #: gimplify.c:12862
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt"
  
! #: gimplify.c:8870
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%>-Klausel fÃ¼r Variable, die keine Schleifeniterationsvariable ist, wurde fÃ¼r ein mit %<distribute%> kombiniertes Konstrukt angegeben"
  
! #: gimplify.c:9196
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Feld %qE der Struktur variabler LÃ¤nger wird zugeordnet"
  
! #: gimplify.c:9378
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE tritt in Mapklauseln mehrfach auf"
  
! #: gimplify.c:9740
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "Â»copyprivateÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext weder Â»threadprivateÂ« noch Â»privateÂ«"
  
! #: gimplify.c:9797
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "Â»%sÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext Â»privateÂ«"
  
! #: gimplify.c:9829
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet"
  
! #: gimplify.c:10029
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt"
  
! #: gimplify.c:10239
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD in implizier %<map%>-Klausel"
  
! #: gimplify.c:10293
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in impliziter %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.c:10542
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.c:10603
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "selbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstrukt"
  
! #: gimplify.c:10694
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "inkompatible Datenklausel mit Reduktion an %qE; wird zu %<present_or_copy%> befÃ¶rdert"
  
! #: gimplify.c:10841
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel"
  
! #: gimplify.c:10860
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ungÃ¼ltige Â»privateÂ«-Reduktion auf %qE"
  
! #: gimplify.c:10997
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<inscan%>-%<reduction%>-Klausel wird zusammen mit %<linear%>-Klausel an einer Variable verwendet, die kein Schleifeniterator ist"
  
! #: gimplify.c:11331
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<mutexinoutset%>-Art in %<depend%>-Klausel bei einem %<taskwait%>-Konstrukt"
  
! #: gimplify.c:11590 gimplify.c:11594 gimplify.c:11603
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "%qs-Klausel darf nur bei rechteckigen %qs vorkommen"
  
! #: gimplify.c:11835 gimplify.c:12094
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "bedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriert"
  
! #: gimplify.c:12800
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<bind%>-Klausel nicht auf einem %<loop%>-Konstrukt, das nicht in einem anderen OpenMP-Konstrukt geschachtelt ist"
  
! #: gimplify.c:12824
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> an einem %<loop%>-Konstrukt, das in einem %<simd%>-Konstrukt geschachtelt ist"
  
! #: gimplify.c:12844
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(teams)%> an einer %<loop%>-Region, die nicht streng innerhalb einer %<teams%>-Region geschachtelt ist"
  
! #: gimplify.c:12897
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<lastprivate%>-Klausel an einem %<loop%>-Konstrukt bezieht sich auf eine Variable %qD, die nicht der Schleifeniterator ist"
  
! #: gimplify.c:13760 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel und Parameter eng geschachtelt sein"
  
! #: gimplify.c:13778
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "Variable %qE ist keine Iteration der Ã¤uÃŸersten Schleife %d, jedoch %qE erwartet"
  
! #: gimplify.c:13791
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "Anzahl der Variablen in %<depend%>-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der Iterationsvariablen"
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mehr als eine %<depend%>-Klausel mit %<source%>-Modifizierer an einem %<ordered%>-Konstrukt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79999
! #: gimplify.c:13815
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "%<depend%>-Klausel mit %<source%>-Modifizierer zusammen mit %<depend%>-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt"
  
! #: gimplify.c:15093
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT auf %qT erweitert beim Durchlaufen von %<...%>"
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Es sollte also %qT statt %qT an %<va_arg%> Ã¼bergeben werden)"
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen"
  
! #: godump.c:1423
  #, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "Go-Abzugsdatei konnte nicht geschlossen werden: %m"
  
! #: godump.c:1435
  #, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "Go-Abzugsdatei %qs konnte nicht geÃ¶ffnet werden: %m"
*************** msgstr "Token %u hat %<x-location == %u%
*** 25053,25059 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr "Token %u hat %<y-location == %u%>"
  
! #: internal-fn.c:618
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ungÃ¼ltige Verwendung des Attributs %<fallthrough%>"
--- 25091,25097 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr "Token %u hat %<y-location == %u%>"
  
! #: internal-fn.c:630
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ungÃ¼ltige Verwendung des Attributs %<fallthrough%>"
*************** msgstr "Funktion kÃ¶nnte Kandidat fÃ¼r A
*** 25427,25463 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "IPA-Referenzzusammenfassung fehlt in ltrans-Einheit"
  
! #: ipa-sra.c:1489
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr "Offset des Zugriffs liegt vor dem Offset des Elternteils"
  
! #: ipa-sra.c:1494
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr "GrÃ¶ÃŸe des Zugriffs ist grÃ¶ÃŸer oder gleich der Ã¼bergeordneten GrÃ¶ÃŸe"
  
! #: ipa-sra.c:1499
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr "Zugriff endet auÃŸerhalb des Elternteils"
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr "Zugriff Ã¼berschneidet sich mit seinem Geschwisterteil"
  
! #: ipa-sra.c:1530
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "IPA-SRA-Zugriffs-Verifikation fehlgeschlagen"
  
! #: ipa-sra.c:2493
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr "Die Funktion %qs, Parameter %u, hat IPA-SRA-Zugriffe, die sich Ã¼berlappen"
  
! #: ipa-sra.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr "Funktion %s, Parameter %u, wird verwendet, hat aber keinen bestimmten IPA-SRA-Zugriff"
--- 25465,25501 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "IPA-Referenzzusammenfassung fehlt in ltrans-Einheit"
  
! #: ipa-sra.c:1496
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr "Offset des Zugriffs liegt vor dem Offset des Elternteils"
  
! #: ipa-sra.c:1501
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr "GrÃ¶ÃŸe des Zugriffs ist grÃ¶ÃŸer oder gleich der Ã¼bergeordneten GrÃ¶ÃŸe"
  
! #: ipa-sra.c:1506
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr "Zugriff endet auÃŸerhalb des Elternteils"
  
! #: ipa-sra.c:1518
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr "Zugriff Ã¼berschneidet sich mit seinem Geschwisterteil"
  
! #: ipa-sra.c:1537
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "IPA-SRA-Zugriffs-Verifikation fehlgeschlagen"
  
! #: ipa-sra.c:2501
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr "Die Funktion %qs, Parameter %u, hat IPA-SRA-Zugriffe, die sich Ã¼berlappen"
  
! #: ipa-sra.c:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr "Funktion %s, Parameter %u, wird verwendet, hat aber keinen bestimmten IPA-SRA-Zugriff"
*************** msgstr "setjmp/longjmp innerhalb %<simd%
*** 26074,26101 ****
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr "Aufruf der OpenMP-Laufzeit-API %qD in einer Region mit %<order(concurrent)%>-Klausel"
  
! #: omp-low.c:9298
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr "Â»sinkÂ«-Klausel wird ignoriert, da der Offset kein Vielfaches der Schrittweite ist"
  
! #: omp-low.c:9321
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr "erster Offset muss in umgedrehter Richtung der Schleifeniterationen sein"
  
! #: omp-low.c:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "ungÃ¼ltiger Austritt aus strukturiertem %s-Block"
  
! #: omp-low.c:13658 omp-low.c:13663
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "ungÃ¼ltiger Eintritt in strukturierten %s-Block"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13667
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "ungÃ¼ltiger Zweig zu/von strukturiertem %s-Block"
--- 26112,26139 ----
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr "Aufruf der OpenMP-Laufzeit-API %qD in einer Region mit %<order(concurrent)%>-Klausel"
  
! #: omp-low.c:9376
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr "Â»sinkÂ«-Klausel wird ignoriert, da der Offset kein Vielfaches der Schrittweite ist"
  
! #: omp-low.c:9399
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr "erster Offset muss in umgedrehter Richtung der Schleifeniterationen sein"
  
! #: omp-low.c:13736
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "ungÃ¼ltiger Austritt aus strukturiertem %s-Block"
  
! #: omp-low.c:13738 omp-low.c:13743
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "ungÃ¼ltiger Eintritt in strukturierten %s-Block"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13747
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "ungÃ¼ltiger Zweig zu/von strukturiertem %s-Block"
*************** msgid "output operand %d must use %<&%>
*** 26849,26873 ****
  msgstr "Ausgabeoperand %d muss %<&%>-Bedingung verwenden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.c:1230
  #, 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.c:1242
  #, 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.c:1245
  #, 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.c:1257
  #, 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)"
--- 26887,26911 ----
  msgstr "Ausgabeoperand %d muss %<&%>-Bedingung verwenden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.c:1223
  #, 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.c:1235
  #, 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.c:1238
  #, 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.c:1250
  #, 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 "globale Registervariable folgt e
*** 26909,26915 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr "Register von %qD fÃ¼r mehrere globale Registervariablen verwendet"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5499
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "Konflikt mit %qD"
--- 26947,26953 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr "Register von %qD fÃ¼r mehrere globale Registervariablen verwendet"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5554
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "Konflikt mit %qD"
*************** msgstr "gepacktes Attribut fÃ¼hrt zu ine
*** 27140,27151 ****
  msgid "packed attribute is unnecessary"
  msgstr "gepacktes Attribut ist unnÃ¶tig"
  
! #: stor-layout.c:2599
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "Ausrichtung der Arrayelemente ist grÃ¶ÃŸer als die ElementgrÃ¶ÃŸe"
  
! #: stor-layout.c:2605
  #, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr "GrÃ¶ÃŸe des Arrayelements ist kein Vielfaches seiner Ausrichtung"
--- 27178,27189 ----
  msgid "packed attribute is unnecessary"
  msgstr "gepacktes Attribut ist unnÃ¶tig"
  
! #: stor-layout.c:2609
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "Ausrichtung der Arrayelemente ist grÃ¶ÃŸer als die ElementgrÃ¶ÃŸe"
  
! #: stor-layout.c:2615
  #, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr "GrÃ¶ÃŸe des Arrayelements ist kein Vielfaches seiner Ausrichtung"
*************** msgstr "in Definition des Makros %qs"
*** 28411,28542 ****
  msgid "in expansion of macro %qs"
  msgstr "bei Substitution des Makros %qs"
  
! #: tree-eh.c:4901
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr "Interner Compilerfehler: BB %i has multiple EH edges"
  
! #: tree-eh.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr "Interner Compilerfehler: BB %i cannot throw but has an EH edge"
  
! #: tree-eh.c:4921
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "Interner Compilerfehler: BB %i last statement has incorrectly set lp"
  
! #: tree-eh.c:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr "Interner Compilerfehler: BB %i is missing an EH edge"
  
! #: tree-eh.c:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "Interner Compilerfehler: Incorrect EH edge %i->%i"
  
! #: tree-eh.c:4967 tree-eh.c:4986
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr "Interner Compilerfehler: BB %i is missing an edge"
  
! #: tree-eh.c:5003
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr "Interner Compilerfehler: BB %i too many fallthru edges"
  
! #: tree-eh.c:5012
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr "Interner Compilerfehler: BB %i has incorrect edge"
  
! #: tree-eh.c:5018
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr "Interner Compilerfehler: BB %i has incorrect fallthru edge"
  
! #: tree-inline.c:3860
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "die Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales Â»gotoÂ« empfÃ¤ngt"
  
! #: tree-inline.c:3867
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "die Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichert"
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie alloca verwendet (zum Aufheben: Attribut Â»always_inlineÂ« verwenden)"
  
! #: tree-inline.c:3921
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie setjmp verwendet"
  
! #: tree-inline.c:3935
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie eine variable Argumentliste verwendet"
  
! #: tree-inline.c:3947
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie Â»setjmp-longjmpÂ«-Ausnahmebehandlung verwendet"
  
! #: tree-inline.c:3955
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« enthÃ¤lt"
  
! #: tree-inline.c:3967
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie %<__builtin_return%> oder %<__builtin_apply_args%> verwendet"
  
! #: tree-inline.c:3987
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein berechnetes Â»gotoÂ« enthÃ¤lt"
  
! #: tree-inline.c:4032
! #, gcc-internal-format
! msgid "function %q+F can never be inlined because it has a VLA return argument"
! msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein RÃ¼ckgabeargument hat, das ein Array variabler LÃ¤nge ist"
! 
! #: tree-inline.c:4040
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein Argument vom Typ Array variabler LÃ¤nge hat"
  
! #: tree-inline.c:4108
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "die Funktion %q+F kann nie inline sein, da dies mit %<-fno-inline%> unterdrÃ¼ckt wird"
  
! #: tree-inline.c:4116
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hat"
  
! #: tree-inline.c:4801
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "Inlining beim Aufruf von %q+F mit %<always_inline%> fehlgeschlagen: %s"
  
! #: tree-inline.c:4804 tree-inline.c:4825
  #, gcc-internal-format
  msgid "called from here"
  msgstr "von hier aufgerufen"
  
! #: tree-inline.c:4807 tree-inline.c:4828
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "von dieser Funktion aus aufgerufen"
  
! #: tree-inline.c:4821
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "Â»inlineÂ« beim Aufruf von %q+F gescheitert: %s"
--- 28449,28575 ----
  msgid "in expansion of macro %qs"
  msgstr "bei Substitution des Makros %qs"
  
! #: tree-eh.c:4904
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr "Interner Compilerfehler: BB %i has multiple EH edges"
  
! #: tree-eh.c:4916
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr "Interner Compilerfehler: BB %i cannot throw but has an EH edge"
  
! #: tree-eh.c:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "Interner Compilerfehler: BB %i last statement has incorrectly set lp"
  
! #: tree-eh.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr "Interner Compilerfehler: BB %i is missing an EH edge"
  
! #: tree-eh.c:4936
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "Interner Compilerfehler: Incorrect EH edge %i->%i"
  
! #: tree-eh.c:4970 tree-eh.c:4989
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr "Interner Compilerfehler: BB %i is missing an edge"
  
! #: tree-eh.c:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr "Interner Compilerfehler: BB %i too many fallthru edges"
  
! #: tree-eh.c:5015
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr "Interner Compilerfehler: BB %i has incorrect edge"
  
! #: tree-eh.c:5021
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr "Interner Compilerfehler: BB %i has incorrect fallthru edge"
  
! #: tree-inline.c:3863
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "die Funktion %q+F kann nie kopiert werden, da sie ein nichtlokales Â»gotoÂ« empfÃ¤ngt"
  
! #: tree-inline.c:3870
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "die Funktion %q+F kann nie kopiert werden, da sie die Adresse einer lokalen Marke in statischer Variablen speichert"
  
! #: tree-inline.c:3910
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie alloca verwendet (zum Aufheben: Attribut Â»always_inlineÂ« verwenden)"
  
! #: tree-inline.c:3924
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie setjmp verwendet"
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie eine variable Argumentliste verwendet"
  
! #: tree-inline.c:3950
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie Â»setjmp-longjmpÂ«-Ausnahmebehandlung verwendet"
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« enthÃ¤lt"
  
! #: tree-inline.c:3970
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie %<__builtin_return%> oder %<__builtin_apply_args%> verwendet"
  
! #: tree-inline.c:3990
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein berechnetes Â»gotoÂ« enthÃ¤lt"
  
! #: tree-inline.c:4036
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein Argument vom Typ Array variabler LÃ¤nge hat"
  
! #: tree-inline.c:4104
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "die Funktion %q+F kann nie inline sein, da dies mit %<-fno-inline%> unterdrÃ¼ckt wird"
  
! #: tree-inline.c:4112
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hat"
  
! #: tree-inline.c:4797
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "Inlining beim Aufruf von %q+F mit %<always_inline%> fehlgeschlagen: %s"
  
! #: tree-inline.c:4800 tree-inline.c:4821
  #, gcc-internal-format
  msgid "called from here"
  msgstr "von hier aufgerufen"
  
! #: tree-inline.c:4803 tree-inline.c:4824
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "von dieser Funktion aus aufgerufen"
  
! #: tree-inline.c:4817
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "Â»inlineÂ« beim Aufruf von %q+F gescheitert: %s"
*************** msgstr "invalid fn spec attribute \"%s\"
*** 28586,28610 ****
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "invalid fn spec attribute \"%s\" arg %i"
  
! #: tree-ssa-ccp.c:3567
  msgid "%G%qs pointer is null"
  msgstr "%GZeiger auf %qs ist null"
  
! #: tree-ssa-ccp.c:3570 c-family/c-common.c:5601
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "in einem Aufruf der nicht-statischen Elementfunktion %qD"
  
! #: tree-ssa-ccp.c:3576
  msgid "%Gargument %u null where non-null expected"
  msgstr "%GArgument %u ist null, aber nichtnull wird erwartet"
  
! #: tree-ssa-ccp.c:3582
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "in einem Aufruf der eingebauten Funktion %qD"
  
! #: tree-ssa-ccp.c:3586 c-family/c-common.c:5611
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "in einem Aufruf der Funktion %qD, die als %qs deklariert ist"
--- 28619,28643 ----
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "invalid fn spec attribute \"%s\" arg %i"
  
! #: tree-ssa-ccp.c:3571
  msgid "%G%qs pointer is null"
  msgstr "%GZeiger auf %qs ist null"
  
! #: tree-ssa-ccp.c:3574 c-family/c-common.c:5601
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "in einem Aufruf der nicht-statischen Elementfunktion %qD"
  
! #: tree-ssa-ccp.c:3580
  msgid "%Gargument %u null where non-null expected"
  msgstr "%GArgument %u ist null, aber nichtnull wird erwartet"
  
! #: tree-ssa-ccp.c:3586
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "in einem Aufruf der eingebauten Funktion %qD"
  
! #: tree-ssa-ccp.c:3590 c-family/c-common.c:5611
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "in einem Aufruf der Funktion %qD, die als %qs deklariert ist"
*************** msgid "%G%qE may be used uninitialized"
*** 28782,28819 ****
  msgstr "%G%qE kÃ¶nnte uninitialisiert verwendet werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99291
! #: tree-ssa-uninit.c:547
  #, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "in einem Aufruf von %qD, die mit Attribut %qs hier deklariert wurde"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99291
! #: tree-ssa-uninit.c:554
  #, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "in einem Aufruf von %qT, die mit Attribut %qs deklariert wurde"
  
! #: tree-ssa-uninit.c:570
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr "durch Argument %u vom Typ %s nach %qD, die hier deklariert wurde"
  
! #: tree-ssa-uninit.c:578
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr "durch Argument %u vom Typ %s nach %qT"
  
! #: tree-ssa-uninit.c:633
  #, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr "%qD ist nicht initialisiert, wird aber benutzt"
  
! #: tree-ssa-uninit.c:638
  #, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr "%qD kÃ¶nnte uninitialisiert verwendet werden"
  
! #: tree-ssa-uninit.c:2968
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "%qD kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden"
--- 28815,28852 ----
  msgstr "%G%qE kÃ¶nnte uninitialisiert verwendet werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99291
! #: tree-ssa-uninit.c:550
  #, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "in einem Aufruf von %qD, die mit Attribut %qs hier deklariert wurde"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99291
! #: tree-ssa-uninit.c:557
  #, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "in einem Aufruf von %qT, die mit Attribut %qs deklariert wurde"
  
! #: tree-ssa-uninit.c:573
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr "durch Argument %u vom Typ %s nach %qD, die hier deklariert wurde"
  
! #: tree-ssa-uninit.c:581
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr "durch Argument %u vom Typ %s nach %qT"
  
! #: tree-ssa-uninit.c:636
  #, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr "%qD ist nicht initialisiert, wird aber benutzt"
  
! #: tree-ssa-uninit.c:641
  #, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr "%qD kÃ¶nnte uninitialisiert verwendet werden"
  
! #: tree-ssa-uninit.c:2971
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "%qD kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden"
*************** msgstr "non-constant element in constant
*** 29032,29123 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "side-effects element in no-side-effects CONSTRUCTOR"
  
! #: tree.c:8272
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "Arrays von Funktionen sind sinnlos"
  
! #: tree.c:8436
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "RÃ¼ckgabetyp der Funktion kann keine Funktion sein"
  
! #: tree.c:9816 tree.c:9901 tree.c:9964
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "tree check: %s, have %s in %s, at %s:%d"
  
! #: tree.c:9853
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "tree check: expected none of %s, have %s in %s, at %s:%d"
  
! #: tree.c:9866
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  
! #: tree.c:9915
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  
! #: tree.c:9928
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  
! #: tree.c:9990
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  
! #: tree.c:10004
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  
! #: tree.c:10017
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  
! #: tree.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  
! #: tree.c:10043
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  
! #: tree.c:13234
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD ist veraltet: %s"
  
! #: tree.c:13237
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD ist veraltet"
  
! #: tree.c:13260
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE ist veraltet: %s"
  
! #: tree.c:13263
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE ist veraltet"
  
! #: tree.c:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Typ ist veraltet: %s"
  
! #: tree.c:13272
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "Typ ist veraltet"
--- 29065,29156 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "side-effects element in no-side-effects CONSTRUCTOR"
  
! #: tree.c:8279
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "Arrays von Funktionen sind sinnlos"
  
! #: tree.c:8443
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "RÃ¼ckgabetyp der Funktion kann keine Funktion sein"
  
! #: tree.c:9823 tree.c:9908 tree.c:9971
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "tree check: %s, have %s in %s, at %s:%d"
  
! #: tree.c:9860
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "tree check: expected none of %s, have %s in %s, at %s:%d"
  
! #: tree.c:9873
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  
! #: tree.c:9935
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  
! #: tree.c:9997
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  
! #: tree.c:10011
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  
! #: tree.c:10024
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  
! #: tree.c:10037
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  
! #: tree.c:10050
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  
! #: tree.c:13241
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD ist veraltet: %s"
  
! #: tree.c:13244
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD ist veraltet"
  
! #: tree.c:13267
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE ist veraltet: %s"
  
! #: tree.c:13270
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE ist veraltet"
  
! #: tree.c:13276
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Typ ist veraltet: %s"
  
! #: tree.c:13279
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "Typ ist veraltet"
*************** msgstr "Typ ist veraltet"
*** 29142,29373 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14092
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Interner Compilerfehler: type variant differs by %s"
  
! #: tree.c:14133
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:14135
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:14137
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:14160
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "Interner Compilerfehler: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  
! #: tree.c:14173
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>"
  
! #: tree.c:14209
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_BINFO%>"
  
! #: tree.c:14211
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>"
  
! #: tree.c:14213
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_BINFO%>"
  
! #: tree.c:14252
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>"
  
! #: tree.c:14254
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "Interner Compilerfehler: first mismatch is field"
  
! #: tree.c:14256
  #, gcc-internal-format
  msgid "and field"
  msgstr "Interner Compilerfehler: and field"
  
! #: tree.c:14273
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant has different %<TREE_TYPE%>"
  
! #: tree.c:14275 tree.c:14286
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TREE_TYPE%>"
  
! #: tree.c:14277 tree.c:14288
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type%'s %<TREE_TYPE%>"
  
! #: tree.c:14284
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "Interner Compilerfehler: type is not compatible with its variant"
  
! #: tree.c:14596
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "Interner Compilerfehler: main variant is not defined"
  
! #: tree.c:14601
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "Interner Compilerfehler: %<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  
! #: tree.c:14613
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  
! #: tree.c:14632
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> is not compatible"
  
! #: tree.c:14640
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "Interner Compilerfehler: %<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  
! #: tree.c:14646
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> of main variant is not main variant"
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "Interner Compilerfehler: %<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "Interner Compilerfehler: %<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  
! #: tree.c:14682
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "Interner Compilerfehler: %<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  
! #: tree.c:14703
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "Interner Compilerfehler: %<TYPE_BINFO%> is not %<TREE_BINFO%>"
  
! #: tree.c:14709
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "Interner Compilerfehler: %<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  
! #: tree.c:14720
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not record nor union"
  
! #: tree.c:14731
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "Interner Compilerfehler: %<TYPE_OFFSET_BASETYPE%> is not record nor union"
  
! #: tree.c:14749
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "Interner Compilerfehler: %<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_MAX_VALUE_RAW%> non-NULL"
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  
! #: tree.c:14779
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "Interner Compilerfehler: enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  
! #: tree.c:14787
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "Interner Compilerfehler: enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  
! #: tree.c:14795
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "Interner Compilerfehler: enum value name is not %<IDENTIFIER_NODE%>"
  
! #: tree.c:14805
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Interner Compilerfehler: array %<TYPE_DOMAIN%> is not integer type"
  
! #: tree.c:14814
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "Interner Compilerfehler: %<TYPE_FIELDS%> defined in incomplete type"
  
! #: tree.c:14836
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Interner Compilerfehler: wrong tree in %<TYPE_FIELDS%> list"
  
! #: tree.c:14851
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  
! #: tree.c:14871
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "Interner Compilerfehler: wrong %<TYPE_CACHED_VALUES%> entry"
  
! #: tree.c:14884
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "Interner Compilerfehler: %<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  
! #: tree.c:14890
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Interner Compilerfehler: wrong entry in %<TYPE_ARG_TYPES%> list"
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_VALUES_RAW%> field is non-NULL"
  
! #: tree.c:14909
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is set while it should not be"
  
! #: tree.c:14919
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not main variant"
--- 29175,29406 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14099
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Interner Compilerfehler: type variant differs by %s"
  
! #: tree.c:14140
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:14142
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:14144
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:14167
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "Interner Compilerfehler: type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  
! #: tree.c:14180
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>"
  
! #: tree.c:14216
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_BINFO%>"
  
! #: tree.c:14218
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>"
  
! #: tree.c:14220
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_BINFO%>"
  
! #: tree.c:14259
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>"
  
! #: tree.c:14261
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "Interner Compilerfehler: first mismatch is field"
  
! #: tree.c:14263
  #, gcc-internal-format
  msgid "and field"
  msgstr "Interner Compilerfehler: and field"
  
! #: tree.c:14280
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant has different %<TREE_TYPE%>"
  
! #: tree.c:14282 tree.c:14293
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TREE_TYPE%>"
  
! #: tree.c:14284 tree.c:14295
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type%'s %<TREE_TYPE%>"
  
! #: tree.c:14291
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "Interner Compilerfehler: type is not compatible with its variant"
  
! #: tree.c:14603
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "Interner Compilerfehler: main variant is not defined"
  
! #: tree.c:14608
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "Interner Compilerfehler: %<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  
! #: tree.c:14620
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  
! #: tree.c:14639
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> is not compatible"
  
! #: tree.c:14647
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "Interner Compilerfehler: %<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> of main variant is not main variant"
  
! #: tree.c:14669
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "Interner Compilerfehler: %<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  
! #: tree.c:14679
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "Interner Compilerfehler: %<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  
! #: tree.c:14689
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "Interner Compilerfehler: %<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "Interner Compilerfehler: %<TYPE_BINFO%> is not %<TREE_BINFO%>"
  
! #: tree.c:14716
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "Interner Compilerfehler: %<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  
! #: tree.c:14727
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not record nor union"
  
! #: tree.c:14738
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "Interner Compilerfehler: %<TYPE_OFFSET_BASETYPE%> is not record nor union"
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "Interner Compilerfehler: %<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_MAX_VALUE_RAW%> non-NULL"
  
! #: tree.c:14770
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  
! #: tree.c:14786
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "Interner Compilerfehler: enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  
! #: tree.c:14794
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "Interner Compilerfehler: enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  
! #: tree.c:14802
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "Interner Compilerfehler: enum value name is not %<IDENTIFIER_NODE%>"
  
! #: tree.c:14812
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Interner Compilerfehler: array %<TYPE_DOMAIN%> is not integer type"
  
! #: tree.c:14821
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "Interner Compilerfehler: %<TYPE_FIELDS%> defined in incomplete type"
  
! #: tree.c:14843
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Interner Compilerfehler: wrong tree in %<TYPE_FIELDS%> list"
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  
! #: tree.c:14865
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  
! #: tree.c:14878
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "Interner Compilerfehler: wrong %<TYPE_CACHED_VALUES%> entry"
  
! #: tree.c:14891
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "Interner Compilerfehler: %<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Interner Compilerfehler: wrong entry in %<TYPE_ARG_TYPES%> list"
  
! #: tree.c:14904
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_VALUES_RAW%> field is non-NULL"
  
! #: tree.c:14916
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is set while it should not be"
  
! #: tree.c:14926
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not main variant"
*************** msgstr "Attributargument %qE hat Typ %qT
*** 29683,29690 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Attributargument %qE an Position %i hat Typ %qT"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4191
! #: c-family/c-attribs.c:4195
  #, 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"
--- 29716,29723 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Attributargument %qE an Position %i hat Typ %qT"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4194
! #: c-family/c-attribs.c:4198
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "Attributargument %qE hat den Wert %qE, der keine Ganzzahlkonstante ist"
*************** msgstr "Attributargument %qE hat den Wer
*** 29714,29941 ****
  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"
  
! #: c-family/c-attribs.c:700
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "Attributargument %qE hat den Wert %qE, der nicht auf eine variable Argumentliste verweist"
  
! #: c-family/c-attribs.c:704
  #, gcc-internal-format
  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.c:731 c-family/c-attribs.c:744
  #, 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.c:735 c-family/c-attribs.c:749
  #, 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"
  
! #: c-family/c-attribs.c:759
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "Attributargument %qE hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweist"
  
! #: c-family/c-attribs.c:764
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr "Attributargument %qE an Position %i hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweist"
  
! #: c-family/c-attribs.c:882
  #, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "Attribut %qs wird ignoriert, da es dem vorherigen %qs widerspricht"
  
! #: c-family/c-attribs.c:920
  #, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr "Attribut %qE wird nur fÃ¼r Boolean-Typen unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:930
  #, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "Attribut %qE mit nicht unterstÃ¼tzter Boolean-Genauigkeit"
  
! #: c-family/c-attribs.c:953
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "Attribut %qE fÃ¼r Typ %qT ignoriert"
  
! #: c-family/c-attribs.c:965
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "Attribut %qE ignoriert fÃ¼r Feld vom Typ %qT"
  
! #: c-family/c-attribs.c:1135 c-family/c-attribs.c:3139
! #: c-family/c-attribs.c:5415
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "Argument %qE ist keine Zeichenkette"
  
! #: c-family/c-attribs.c:1282 ada/gcc-interface/utils.c:6612
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "Attribut %qE steht mit Attribut %qs in Konflikt; wird ignoriert"
  
! #: c-family/c-attribs.c:1331
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "Attribut %qE ignoriert, da die Option %<-fcf-protection%> nicht angegeben ist"
  
! #: c-family/c-attribs.c:1371 c-family/c-attribs.c:1377
! #: c-family/c-attribs.c:5258 c-family/c-attribs.c:5293
! #: c-family/c-attribs.c:5299 ada/gcc-interface/utils.c:6871
! #: ada/gcc-interface/utils.c:6905 ada/gcc-interface/utils.c:6911
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "Attribut %qE steht mit Attribut %qs in Konflikt; wird ignoriert"
  
! #: c-family/c-attribs.c:1433 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "Attribut %qE wirkt sich nicht auf einheits-lokale Funktionen aus"
  
! #: c-family/c-attribs.c:1609
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "Attribut %qE wirkt sich nur auf Ã¶ffentliche Objekte aus"
  
! #: c-family/c-attribs.c:1638
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "Attribut %qE bezieht sich nur auf Toplevel-Objekte"
  
! #: c-family/c-attribs.c:1677 c-family/c-attribs.c:3787
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "Attribut %qE an einer Funktion mit RÃ¼ckgabetyp %<void%>"
  
! #: c-family/c-attribs.c:1700
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "Attribut %qE wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich ist"
  
! #: c-family/c-attribs.c:1717
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "Argument von Attribut %qE muss eins von %qs oder %qs sein"
  
! #: c-family/c-attribs.c:1813
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "DestruktorprioritÃ¤ten werden nicht unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:1815
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "KonstruktorprioritÃ¤ten werden nicht unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "DestruktorprioritÃ¤ten von 0 bis %d sind fÃ¼r die Implementierung vorbehalten"
  
! #: c-family/c-attribs.c:1842
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "KonstruktorprioritÃ¤ten von 0 bis %d sind fÃ¼r die Implementierung vorbehalten"
  
! #: c-family/c-attribs.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "DestruktorprioritÃ¤ten mÃ¼ssen Ganzzahlen von 0 bis einschlieÃŸlich %d sein"
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "KonstruktorprioritÃ¤ten mÃ¼ssen Ganzzahlen von 0 bis einschlieÃŸlich %d sein"
  
! #: c-family/c-attribs.c:2006
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "Unbekannter Maschinenzustand %qE"
  
! #: c-family/c-attribs.c:2040
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "Angabe von Vektortypen mit %<__attribute__ ((mode))%> ist veraltet"
  
! #: c-family/c-attribs.c:2043
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "verwenden Sie stattdessen %<__attribute__ ((vector_size))%>"
  
! #: c-family/c-attribs.c:2052
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "%qs kann nicht emuliert werden"
  
! #: c-family/c-attribs.c:2065
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "UngÃ¼ltiger Zeigermodus %qs"
  
! #: c-family/c-attribs.c:2082
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "Vorzeicheneigenschaft des Typen und Maschinenmodus %qs passen nicht zusammen"
  
! #: c-family/c-attribs.c:2093
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "Kein Datentyp fÃ¼r Zustand %qs"
  
! #: c-family/c-attribs.c:2103
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "Modus %qs kann nicht fÃ¼r AufzÃ¤hlungstypen verwendet werden"
  
! #: c-family/c-attribs.c:2131
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "Modus %qs auf unpassenden Typen angewendet"
  
! #: c-family/c-attribs.c:2156 c-family/c-attribs.c:2486
  #, 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.c:2162
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "Abschnitts-Attribut nicht erlaubt fÃ¼r %q+D"
  
! #: c-family/c-attribs.c:2168
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "Argument des Abschnittsattributs ist keine Zeichenkettenkonstante"
  
! #: c-family/c-attribs.c:2177
  #, 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.c:2188 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2197 c-family/c-attribs.c:2512
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "Abschnitt von %q+D kann nicht aufgehoben werden"
  
! #: c-family/c-attribs.c:2313
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "FÃ¼r %q+D darf keine Ausrichtung angegeben werden"
  
! #: c-family/c-attribs.c:2335
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "Attribut %<%E (%u)%> wird ignoriert, da es mit Attribut %<%E (%u)%> in Konflikt steht"
--- 29747,29974 ----
  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"
  
! #: c-family/c-attribs.c:703
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "Attributargument %qE hat den Wert %qE, der nicht auf eine variable Argumentliste verweist"
  
! #: c-family/c-attribs.c:707
  #, gcc-internal-format
  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.c:734 c-family/c-attribs.c:747
  #, 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.c:738 c-family/c-attribs.c:752
  #, 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"
  
! #: c-family/c-attribs.c:762
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "Attributargument %qE hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweist"
  
! #: c-family/c-attribs.c:767
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr "Attributargument %qE an Position %i hat den Wert %qE, der auf einen variadischen Funktionsparameter unbekannten Typs verweist"
  
! #: c-family/c-attribs.c:885
  #, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "Attribut %qs wird ignoriert, da es dem vorherigen %qs widerspricht"
  
! #: c-family/c-attribs.c:923
  #, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr "Attribut %qE wird nur fÃ¼r Boolean-Typen unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:933
  #, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "Attribut %qE mit nicht unterstÃ¼tzter Boolean-Genauigkeit"
  
! #: c-family/c-attribs.c:956
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "Attribut %qE fÃ¼r Typ %qT ignoriert"
  
! #: c-family/c-attribs.c:968
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "Attribut %qE ignoriert fÃ¼r Feld vom Typ %qT"
  
! #: c-family/c-attribs.c:1138 c-family/c-attribs.c:3142
! #: c-family/c-attribs.c:5432
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "Argument %qE ist keine Zeichenkette"
  
! #: c-family/c-attribs.c:1285 ada/gcc-interface/utils.c:6609
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "Attribut %qE steht mit Attribut %qs in Konflikt; wird ignoriert"
  
! #: c-family/c-attribs.c:1334
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "Attribut %qE ignoriert, da die Option %<-fcf-protection%> nicht angegeben ist"
  
! #: c-family/c-attribs.c:1374 c-family/c-attribs.c:1380
! #: c-family/c-attribs.c:5275 c-family/c-attribs.c:5310
! #: c-family/c-attribs.c:5316 ada/gcc-interface/utils.c:6868
! #: ada/gcc-interface/utils.c:6902 ada/gcc-interface/utils.c:6908
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "Attribut %qE steht mit Attribut %qs in Konflikt; wird ignoriert"
  
! #: c-family/c-attribs.c:1436 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "Attribut %qE wirkt sich nicht auf einheits-lokale Funktionen aus"
  
! #: c-family/c-attribs.c:1612
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "Attribut %qE wirkt sich nur auf Ã¶ffentliche Objekte aus"
  
! #: c-family/c-attribs.c:1641
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "Attribut %qE bezieht sich nur auf Toplevel-Objekte"
  
! #: c-family/c-attribs.c:1680 c-family/c-attribs.c:3790
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "Attribut %qE an einer Funktion mit RÃ¼ckgabetyp %<void%>"
  
! #: c-family/c-attribs.c:1703
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "Attribut %qE wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich ist"
  
! #: c-family/c-attribs.c:1720
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "Argument von Attribut %qE muss eins von %qs oder %qs sein"
  
! #: c-family/c-attribs.c:1816
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "DestruktorprioritÃ¤ten werden nicht unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:1818
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "KonstruktorprioritÃ¤ten werden nicht unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:1840
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "DestruktorprioritÃ¤ten von 0 bis %d sind fÃ¼r die Implementierung vorbehalten"
  
! #: c-family/c-attribs.c:1845
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "KonstruktorprioritÃ¤ten von 0 bis %d sind fÃ¼r die Implementierung vorbehalten"
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "DestruktorprioritÃ¤ten mÃ¼ssen Ganzzahlen von 0 bis einschlieÃŸlich %d sein"
  
! #: c-family/c-attribs.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "KonstruktorprioritÃ¤ten mÃ¼ssen Ganzzahlen von 0 bis einschlieÃŸlich %d sein"
  
! #: c-family/c-attribs.c:2009
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "Unbekannter Maschinenzustand %qE"
  
! #: c-family/c-attribs.c:2043
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "Angabe von Vektortypen mit %<__attribute__ ((mode))%> ist veraltet"
  
! #: c-family/c-attribs.c:2046
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "verwenden Sie stattdessen %<__attribute__ ((vector_size))%>"
  
! #: c-family/c-attribs.c:2055
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "%qs kann nicht emuliert werden"
  
! #: c-family/c-attribs.c:2068
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "UngÃ¼ltiger Zeigermodus %qs"
  
! #: c-family/c-attribs.c:2085
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "Vorzeicheneigenschaft des Typen und Maschinenmodus %qs passen nicht zusammen"
  
! #: c-family/c-attribs.c:2096
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "Kein Datentyp fÃ¼r Zustand %qs"
  
! #: c-family/c-attribs.c:2106
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "Modus %qs kann nicht fÃ¼r AufzÃ¤hlungstypen verwendet werden"
  
! #: c-family/c-attribs.c:2134
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "Modus %qs auf unpassenden Typen angewendet"
  
! #: c-family/c-attribs.c:2159 c-family/c-attribs.c:2489
  #, 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.c:2165
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "Abschnitts-Attribut nicht erlaubt fÃ¼r %q+D"
  
! #: c-family/c-attribs.c:2171
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "Argument des Abschnittsattributs ist keine Zeichenkettenkonstante"
  
! #: c-family/c-attribs.c:2180
  #, 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.c:2191 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2200 c-family/c-attribs.c:2515
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "Abschnitt von %q+D kann nicht aufgehoben werden"
  
! #: c-family/c-attribs.c:2316
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "FÃ¼r %q+D darf keine Ausrichtung angegeben werden"
  
! #: c-family/c-attribs.c:2338
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "Attribut %<%E (%u)%> wird ignoriert, da es mit Attribut %<%E (%u)%> in Konflikt steht"
*************** msgstr "Attribut %<%E (%u)%> wird ignori
*** 29945,30393 ****
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2382
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr "Ausrichtung fÃ¼r %q+D wurde zuvor als %d angegeben und kann nicht verringert werden"
  
! #: c-family/c-attribs.c:2399
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "FÃ¼r %q+D darf %<warn_if_not_aligned%> nicht angegeben werden"
  
! #: c-family/c-attribs.c:2447
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "Â»inlineÂ«-Funktion %q+D als Â»schwachÂ« deklariert"
  
! #: c-family/c-attribs.c:2452
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "indirekte Funktion %q+D kann nicht als Â»schwachÂ« deklariert werden"
  
! #: c-family/c-attribs.c:2493
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "Attribut %qE wird ignoriert, da es sich nicht auf eine Variable bezieht"
  
! #: c-family/c-attribs.c:2503 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "Attribut %qE kann nicht fÃ¼r lokale Variablen angegeben werden"
  
! #: c-family/c-attribs.c:2518
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "Attribut %qE wird fÃ¼r ELF-Ziele unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:2525
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "Attribut %qE wird ignoriert, da es sich auf eine Variable bezieht"
  
! #: c-family/c-attribs.c:2536
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "Attribut %qE wird ignoriert, da es sich auf eine initialisierte Variable bezieht"
  
! #: c-family/c-attribs.c:2549
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "Attribut %qE wird ignoriert, da es sich auf eine uninitialisierte Variable bezieht"
  
! #: c-family/c-attribs.c:2582
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "Attribut %qE bezieht sich nur auf Funktionen"
  
! #: c-family/c-attribs.c:2601
  #, 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.c:2609
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "Attribut %<symver%> bezieht sich nur auf Symbole"
  
! #: c-family/c-attribs.c:2619
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "Argument des Attributs %<symver%> ist keine Zeichenkettenkonstante"
  
! #: c-family/c-attribs.c:2633
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr "Argument des Attributs Â»symverÂ« muss das Format %<Name@Nodenname%> haben"
  
! #: c-family/c-attribs.c:2634
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "Argument %qs fÃ¼r Attribut %<symver%> muss ein oder zwei %<@%> enthalten"
  
! #: c-family/c-attribs.c:2669
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D sowohl normal als auch als Attribut %qE definiert"
  
! #: c-family/c-attribs.c:2677
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "schwaches %q+D kann nicht als %qE definiert werden"
  
! #: c-family/c-attribs.c:2694 c-family/c-attribs.c:3687
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "Attributargument von %qE ist keine Zeichenkette"
  
! #: c-family/c-attribs.c:2727
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%+qD wurde als %qs deklariert, nachdem es verwendet wurde"
  
! #: c-family/c-attribs.c:2777
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "Attributargument %qE kann keine Zeichenkette sein"
  
! #: c-family/c-attribs.c:2790
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "Attributargument %qE kann kein konstanter arithmetischer Ausdruck sein"
  
! #: c-family/c-attribs.c:2801
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "Attributargument %qE deklariert das referenzierte Symbol neu; wird ignoriert"
  
! #: c-family/c-attribs.c:2856
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "Attributargument %qE deklariert das referenzierte Symbol mit einer anderen Art; wird ignoriert"
  
! #: c-family/c-attribs.c:2861
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "Symbol %qD, das von %qD referenziert wird, wurde hier deklariert"
  
! #: c-family/c-attribs.c:2909
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "Attribut %qE muss sich auf eine Deklaration beziehen"
  
! #: c-family/c-attribs.c:2967
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "indirekte Funktion %q+D kann nicht als %qE deklariert werden"
  
! #: c-family/c-attribs.c:2990
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "Attribut %qE muss vor Attribut %qs auftreten"
  
! #: c-family/c-attribs.c:3003
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD als %qE deklariert, nachdem es verwendet wurde"
  
! #: c-family/c-attribs.c:3027
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "Attribut %qE ignoriert fÃ¼r Nicht-Klassen-Typen"
  
! #: c-family/c-attribs.c:3033
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "Attribut %qE ignoriert, da %qT bereits definiert ist"
  
! #: c-family/c-attribs.c:3046
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Sichtbarkeitsargument ist keine Zeichenkette"
  
! #: c-family/c-attribs.c:3058
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "Attribut %qE fÃ¼r Typen ignoriert"
  
! #: c-family/c-attribs.c:3074
  #, 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.c:3086
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD mit anderer Sichtbarkeit redeklariert"
  
! #: c-family/c-attribs.c:3089 c-family/c-attribs.c:3093
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD wurde als %qs deklariert, was Standardsichtbarkeit mit sich bringt"
  
! #: c-family/c-attribs.c:3122
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "Attribut %qE ignoriert, da %qD keine Variable ist"
  
! #: c-family/c-attribs.c:3130
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "Attribut %qE ignoriert, da %qD nicht Thread-Speicherdauer hat"
  
! #: c-family/c-attribs.c:3152
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "Argument %qE muss eins von %qs, %qs, %qs oder %qs sein"
  
! #: c-family/c-attribs.c:3174 c-family/c-attribs.c:3761
! #: c-family/c-attribs.c:5380 c-family/c-attribs.c:5407 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
  
! #: c-family/c-attribs.c:3220
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "Attribut %<%E (%E)%> wird ignoriert, da es sich auf eine Funktion bezieht, die als %qs deklariert ist"
  
! #: c-family/c-attribs.c:3230
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "Attribut %<%E (%E)%> wird ignoriert, da es sich auf eine Deallokationsfunction bezieht, die als %qs deklariert ist"
  
! #: c-family/c-attribs.c:3234
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "die Deallokationsfunktion ist hier deklariert"
  
! #: c-family/c-attribs.c:3261
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "Attribut %qE wird ignoriert, da es nur fÃ¼r Funktionen gilt"
  
! #: c-family/c-attribs.c:3271
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "Attribut %qE wird an Funktionen mit RÃ¼ckgabetyp %qT ignoriert; es gilt nur fÃ¼r Zeiger-RÃ¼ckgabetypen"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3317
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "Attribut %qE Argument 1 ist mehrdeutig"
  
! #: c-family/c-attribs.c:3319
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr "nutzen Sie einen Cast auf den erwarteten Typen, um die Mehrdeutigkeit aufzulÃ¶sen"
  
! #: c-family/c-attribs.c:3324
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "Attribut %qE Argument 1 benennt keine Funktion"
  
! #: c-family/c-attribs.c:3327
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "das Argument verweist auf ein Symbol, das hier deklariert ist"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3343
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "Attribut %qE Argument 1 muss einen Zeigertyp als erstes Argument haben"
  
! #: c-family/c-attribs.c:3346 c-family/c-attribs.c:3359
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "das referenzierte Symbol wird hier deklariert"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3356
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "Attribut %qE Argument 1 muss einen Zeigertyp als erstes Argument haben, hat jedoch %qT"
  
! #: c-family/c-attribs.c:3470 c-family/c-attribs.c:3518
! #: c-family/c-attribs.c:3545
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "Attribut %qE an einer Funktion mit RÃ¼ckgabetyp %qT wird ignoriert"
  
! #: c-family/c-attribs.c:3564
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "Attribut %qE mit Argument %E ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.c:3572
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "Attribut %qE Argument %E ist nicht positiv"
  
! #: c-family/c-attribs.c:3583
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "Attributargument %qE mit Wert %E ist keine Zweierpotenz"
  
! #: c-family/c-attribs.c:3596
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "Argument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]"
  
! #: c-family/c-attribs.c:3700
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "nur die Schalter %<inbranch%> und %<notinbranch%> sind fÃ¼r das %<__simd__%>-Attribut erlaubt"
  
! #: c-family/c-attribs.c:3767 c-family/c-attribs.c:5386
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "Attribut %qE kann nicht nach der Definition festgelegt werden"
  
! #: c-family/c-attribs.c:3834
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "doppeltes Attribut %qE"
  
! #: c-family/c-attribs.c:3836
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "Attribut %qE folgt auf %qE"
  
! #: c-family/c-attribs.c:3935
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Typ war vorher als %qE deklariert"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> kann nur fÃ¼r virtuelle Funktionen angegeben werden"
  
! #: c-family/c-attribs.c:4006
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "Argument %qE ist kein Bezeichner"
  
! #: c-family/c-attribs.c:4017
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ist mit %qD unvertrÃ¤glich"
  
! #: c-family/c-attribs.c:4020
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "Argument %qE ist keine Funktion"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Veraltete Meldung ist keine Zeichenkette"
  
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "Attribut %qE ignoriert fÃ¼r %qE"
  
! #: c-family/c-attribs.c:4167 c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "UngÃ¼ltiger Vektortyp fÃ¼r Attribut %qE"
  
! #: c-family/c-attribs.c:4204 c-family/c-attribs.c:4208
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "Attributargument %qE mit Wert %qE ist negativ"
  
! #: c-family/c-attribs.c:4221 c-family/c-attribs.c:4225
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "Attributargument %qE mit Wert %qE Ã¼bersteigt %wu"
  
! #: c-family/c-attribs.c:4233 ada/gcc-interface/utils.c:4169
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "VektorgrÃ¶ÃŸe kein ganzzahliges Vielfaches der KomponentengrÃ¶ÃŸe"
  
! #: c-family/c-attribs.c:4239 ada/gcc-interface/utils.c:4176
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "VektorgrÃ¶ÃŸe Null"
  
! #: c-family/c-attribs.c:4248 c-family/c-attribs.c:4251
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "Komponentenanzahl des Vektors ist keine Zweierpotenz"
  
! #: c-family/c-attribs.c:4311
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "Attribut %qE ohne Argumente fÃ¼r einen Nicht-Prototyp"
  
! #: c-family/c-attribs.c:4368
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "Attribut %qE wird fÃ¼r Objekte vom Typ %qT ignoriert"
  
! #: c-family/c-attribs.c:4376
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar"
  
! #: c-family/c-attribs.c:4510
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "Attribut %qs ist unvertrÃ¤glich mit Modus %qs"
  
! #: c-family/c-attribs.c:4559
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "dem Attribut %qs fehlt Positionsargument 2, das in der vorherigen Bestimmung in Argument %u angegeben wurde"
  
! #: c-family/c-attribs.c:4565
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "Attribut %qs positionelles Argument 2 fehlt in vorheriger Bestimmung"
  
! #: c-family/c-attribs.c:4571
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "Attribut %qs positionelles Argument 2 widerspricht der vorherigen Bestimmung von Argument %u"
  
! #: c-family/c-attribs.c:4579
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr "Attribut %qs enthÃ¤lt nicht Ã¼bereinstimmende Positionsargumente mit den Werten %i und %i"
  
! #: c-family/c-attribs.c:4601
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "hier wird die Grenze des Arrays variabler LÃ¤nge aus Argument %u festgelegt"
  
! #: c-family/c-attribs.c:4684
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "Attribut %qE ohne Argumente bei einem Nicht-Prototyp"
  
! #: c-family/c-attribs.c:4734
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "ungÃ¼ltiger Modus fÃ¼r Attribut %qE"
  
! #: c-family/c-attribs.c:4743
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "Attribut %qE Modus %qE ist kein Bezeichner; erwartet wird einer von %qs, %qs, %qs oder %qs"
  
! #: c-family/c-attribs.c:4771
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "Attribut %qE ungÃ¼ltiger Modus %qs; erwartet wird einer von %qs, %qs, %qs oder %qs"
  
! #: c-family/c-attribs.c:4782
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr "Attribut %qE enthÃ¤lt unerwartete %<(%> nach Modus %qs; erwartet wird ein Positionsargument oder %<)%>"
--- 29978,30426 ----
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2385
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr "Ausrichtung fÃ¼r %q+D wurde zuvor als %d angegeben und kann nicht verringert werden"
  
! #: c-family/c-attribs.c:2402
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "FÃ¼r %q+D darf %<warn_if_not_aligned%> nicht angegeben werden"
  
! #: c-family/c-attribs.c:2450
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "Â»inlineÂ«-Funktion %q+D als Â»schwachÂ« deklariert"
  
! #: c-family/c-attribs.c:2455
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "indirekte Funktion %q+D kann nicht als Â»schwachÂ« deklariert werden"
  
! #: c-family/c-attribs.c:2496
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "Attribut %qE wird ignoriert, da es sich nicht auf eine Variable bezieht"
  
! #: c-family/c-attribs.c:2506 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "Attribut %qE kann nicht fÃ¼r lokale Variablen angegeben werden"
  
! #: c-family/c-attribs.c:2521
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "Attribut %qE wird fÃ¼r ELF-Ziele unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:2528
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "Attribut %qE wird ignoriert, da es sich auf eine Variable bezieht"
  
! #: c-family/c-attribs.c:2539
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "Attribut %qE wird ignoriert, da es sich auf eine initialisierte Variable bezieht"
  
! #: c-family/c-attribs.c:2552
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "Attribut %qE wird ignoriert, da es sich auf eine uninitialisierte Variable bezieht"
  
! #: c-family/c-attribs.c:2585
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "Attribut %qE bezieht sich nur auf Funktionen"
  
! #: c-family/c-attribs.c:2604
  #, 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.c:2612
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "Attribut %<symver%> bezieht sich nur auf Symbole"
  
! #: c-family/c-attribs.c:2622
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "Argument des Attributs %<symver%> ist keine Zeichenkettenkonstante"
  
! #: c-family/c-attribs.c:2636
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr "Argument des Attributs Â»symverÂ« muss das Format %<Name@Nodenname%> haben"
  
! #: c-family/c-attribs.c:2637
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "Argument %qs fÃ¼r Attribut %<symver%> muss ein oder zwei %<@%> enthalten"
  
! #: c-family/c-attribs.c:2672
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D sowohl normal als auch als Attribut %qE definiert"
  
! #: c-family/c-attribs.c:2680
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "schwaches %q+D kann nicht als %qE definiert werden"
  
! #: c-family/c-attribs.c:2697 c-family/c-attribs.c:3690
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "Attributargument von %qE ist keine Zeichenkette"
  
! #: c-family/c-attribs.c:2730
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%+qD wurde als %qs deklariert, nachdem es verwendet wurde"
  
! #: c-family/c-attribs.c:2780
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "Attributargument %qE kann keine Zeichenkette sein"
  
! #: c-family/c-attribs.c:2793
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "Attributargument %qE kann kein konstanter arithmetischer Ausdruck sein"
  
! #: c-family/c-attribs.c:2804
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "Attributargument %qE deklariert das referenzierte Symbol neu; wird ignoriert"
  
! #: c-family/c-attribs.c:2859
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "Attributargument %qE deklariert das referenzierte Symbol mit einer anderen Art; wird ignoriert"
  
! #: c-family/c-attribs.c:2864
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "Symbol %qD, das von %qD referenziert wird, wurde hier deklariert"
  
! #: c-family/c-attribs.c:2912
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "Attribut %qE muss sich auf eine Deklaration beziehen"
  
! #: c-family/c-attribs.c:2970
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "indirekte Funktion %q+D kann nicht als %qE deklariert werden"
  
! #: c-family/c-attribs.c:2993
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "Attribut %qE muss vor Attribut %qs auftreten"
  
! #: c-family/c-attribs.c:3006
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD als %qE deklariert, nachdem es verwendet wurde"
  
! #: c-family/c-attribs.c:3030
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "Attribut %qE ignoriert fÃ¼r Nicht-Klassen-Typen"
  
! #: c-family/c-attribs.c:3036
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "Attribut %qE ignoriert, da %qT bereits definiert ist"
  
! #: c-family/c-attribs.c:3049
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Sichtbarkeitsargument ist keine Zeichenkette"
  
! #: c-family/c-attribs.c:3061
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "Attribut %qE fÃ¼r Typen ignoriert"
  
! #: c-family/c-attribs.c:3077
  #, 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.c:3089
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD mit anderer Sichtbarkeit redeklariert"
  
! #: c-family/c-attribs.c:3092 c-family/c-attribs.c:3096
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD wurde als %qs deklariert, was Standardsichtbarkeit mit sich bringt"
  
! #: c-family/c-attribs.c:3125
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "Attribut %qE ignoriert, da %qD keine Variable ist"
  
! #: c-family/c-attribs.c:3133
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "Attribut %qE ignoriert, da %qD nicht Thread-Speicherdauer hat"
  
! #: c-family/c-attribs.c:3155
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "Argument %qE muss eins von %qs, %qs, %qs oder %qs sein"
  
! #: c-family/c-attribs.c:3177 c-family/c-attribs.c:3764
! #: c-family/c-attribs.c:5397 c-family/c-attribs.c:5424 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
  
! #: c-family/c-attribs.c:3223
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "Attribut %<%E (%E)%> wird ignoriert, da es sich auf eine Funktion bezieht, die als %qs deklariert ist"
  
! #: c-family/c-attribs.c:3233
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "Attribut %<%E (%E)%> wird ignoriert, da es sich auf eine Deallokationsfunction bezieht, die als %qs deklariert ist"
  
! #: c-family/c-attribs.c:3237
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "die Deallokationsfunktion ist hier deklariert"
  
! #: c-family/c-attribs.c:3264
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "Attribut %qE wird ignoriert, da es nur fÃ¼r Funktionen gilt"
  
! #: c-family/c-attribs.c:3274
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "Attribut %qE wird an Funktionen mit RÃ¼ckgabetyp %qT ignoriert; es gilt nur fÃ¼r Zeiger-RÃ¼ckgabetypen"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3320
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "Attribut %qE Argument 1 ist mehrdeutig"
  
! #: c-family/c-attribs.c:3322
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr "nutzen Sie einen Cast auf den erwarteten Typen, um die Mehrdeutigkeit aufzulÃ¶sen"
  
! #: c-family/c-attribs.c:3327
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "Attribut %qE Argument 1 benennt keine Funktion"
  
! #: c-family/c-attribs.c:3330
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "das Argument verweist auf ein Symbol, das hier deklariert ist"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3346
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "Attribut %qE Argument 1 muss einen Zeigertyp als erstes Argument haben"
  
! #: c-family/c-attribs.c:3349 c-family/c-attribs.c:3362
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "das referenzierte Symbol wird hier deklariert"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3359
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "Attribut %qE Argument 1 muss einen Zeigertyp als erstes Argument haben, hat jedoch %qT"
  
! #: c-family/c-attribs.c:3473 c-family/c-attribs.c:3521
! #: c-family/c-attribs.c:3548
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "Attribut %qE an einer Funktion mit RÃ¼ckgabetyp %qT wird ignoriert"
  
! #: c-family/c-attribs.c:3567
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "Attribut %qE mit Argument %E ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.c:3575
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "Attribut %qE Argument %E ist nicht positiv"
  
! #: c-family/c-attribs.c:3586
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "Attributargument %qE mit Wert %E ist keine Zweierpotenz"
  
! #: c-family/c-attribs.c:3599
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "Argument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]"
  
! #: c-family/c-attribs.c:3703
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "nur die Schalter %<inbranch%> und %<notinbranch%> sind fÃ¼r das %<__simd__%>-Attribut erlaubt"
  
! #: c-family/c-attribs.c:3770 c-family/c-attribs.c:5403
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "Attribut %qE kann nicht nach der Definition festgelegt werden"
  
! #: c-family/c-attribs.c:3837
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "doppeltes Attribut %qE"
  
! #: c-family/c-attribs.c:3839
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "Attribut %qE folgt auf %qE"
  
! #: c-family/c-attribs.c:3938
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Typ war vorher als %qE deklariert"
  
! #: c-family/c-attribs.c:3951 cp/class.c:4771
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> kann nur fÃ¼r virtuelle Funktionen angegeben werden"
  
! #: c-family/c-attribs.c:4009
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "Argument %qE ist kein Bezeichner"
  
! #: c-family/c-attribs.c:4020
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ist mit %qD unvertrÃ¤glich"
  
! #: c-family/c-attribs.c:4023
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "Argument %qE ist keine Funktion"
  
! #: c-family/c-attribs.c:4071 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Veraltete Meldung ist keine Zeichenkette"
  
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "Attribut %qE ignoriert fÃ¼r %qE"
  
! #: c-family/c-attribs.c:4170 c-family/c-attribs.c:4172
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "UngÃ¼ltiger Vektortyp fÃ¼r Attribut %qE"
  
! #: c-family/c-attribs.c:4207 c-family/c-attribs.c:4211
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "Attributargument %qE mit Wert %qE ist negativ"
  
! #: c-family/c-attribs.c:4224 c-family/c-attribs.c:4228
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "Attributargument %qE mit Wert %qE Ã¼bersteigt %wu"
  
! #: c-family/c-attribs.c:4236 ada/gcc-interface/utils.c:4166
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "VektorgrÃ¶ÃŸe kein ganzzahliges Vielfaches der KomponentengrÃ¶ÃŸe"
  
! #: c-family/c-attribs.c:4242 ada/gcc-interface/utils.c:4173
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "VektorgrÃ¶ÃŸe Null"
  
! #: c-family/c-attribs.c:4251 c-family/c-attribs.c:4254
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "Komponentenanzahl des Vektors ist keine Zweierpotenz"
  
! #: c-family/c-attribs.c:4314
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "Attribut %qE ohne Argumente fÃ¼r einen Nicht-Prototyp"
  
! #: c-family/c-attribs.c:4371
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "Attribut %qE wird fÃ¼r Objekte vom Typ %qT ignoriert"
  
! #: c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar"
  
! #: c-family/c-attribs.c:4513
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "Attribut %qs ist unvertrÃ¤glich mit Modus %qs"
  
! #: c-family/c-attribs.c:4562
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "dem Attribut %qs fehlt Positionsargument 2, das in der vorherigen Bestimmung in Argument %u angegeben wurde"
  
! #: c-family/c-attribs.c:4568
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "Attribut %qs positionelles Argument 2 fehlt in vorheriger Bestimmung"
  
! #: c-family/c-attribs.c:4574
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "Attribut %qs positionelles Argument 2 widerspricht der vorherigen Bestimmung von Argument %u"
  
! #: c-family/c-attribs.c:4582
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr "Attribut %qs enthÃ¤lt nicht Ã¼bereinstimmende Positionsargumente mit den Werten %i und %i"
  
! #: c-family/c-attribs.c:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "hier wird die Grenze des Arrays variabler LÃ¤nge aus Argument %u festgelegt"
  
! #: c-family/c-attribs.c:4687
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "Attribut %qE ohne Argumente bei einem Nicht-Prototyp"
  
! #: c-family/c-attribs.c:4737
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "ungÃ¼ltiger Modus fÃ¼r Attribut %qE"
  
! #: c-family/c-attribs.c:4746
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "Attribut %qE Modus %qE ist kein Bezeichner; erwartet wird einer von %qs, %qs, %qs oder %qs"
  
! #: c-family/c-attribs.c:4774
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "Attribut %qE ungÃ¼ltiger Modus %qs; erwartet wird einer von %qs, %qs, %qs oder %qs"
  
! #: c-family/c-attribs.c:4785
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr "Attribut %qE enthÃ¤lt unerwartete %<(%> nach Modus %qs; erwartet wird ein Positionsargument oder %<)%>"
*************** msgstr "Attribut %qE enthÃ¤lt unerwartet
*** 30396,30565 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4795
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "dem Attribut %<%E(%s)%> fehlt ein Argument"
  
! #: c-family/c-attribs.c:4836
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr "Attribut %<%E(%s, %E, %E)%> hat ungÃ¼ltiges Positionsargument %i"
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr "Attribut %<%E(%s, %E)%> hat ungÃ¼ltiges Positionsargument %i"
  
! #: c-family/c-attribs.c:4864
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "beim Attribut %qs hat das Argument an Position %i den ungÃ¼ltigen Wert %wi"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93855
! #: c-family/c-attribs.c:4868
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "beim Attribut %qs hat das positionelle Argument %i den Wert %wi, der die Anzahl der Funktionsparameter %u Ã¼bersteigt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93856
! #: c-family/c-attribs.c:4875
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "Attribut %qs hat ungÃ¼ltiges positionelles Argument"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4883
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "beim Attribut %qs verweist Argument 1 auf Typ %qT, der kein Zeigertyp ist"
  
! #: c-family/c-attribs.c:4894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr "Attribut %qs hat Positionsargument 1, das sich auf das Argument des Funktionstyps %qT bezieht"
  
! #: c-family/c-attribs.c:4907
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "beim Attribut %1$qs verweist Argument 1 auf Typ %3$qT, der mit %2$qs qualifiziert ist"
  
! #: c-family/c-attribs.c:4925
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "beim Attribut %qs verweist Argument 2 auf Typ %qT, der nicht ganzzahlig ist"
  
! #: c-family/c-attribs.c:5143
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "Argument fÃ¼r cleanup ist kein Bezeichner"
  
! #: c-family/c-attribs.c:5150
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "Argument fÃ¼r cleanup ist keine Funktion"
  
! #: c-family/c-attribs.c:5187
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "Attribut %qE benÃ¶tigt Prototypen mit benannten Argumenten"
  
! #: c-family/c-attribs.c:5195
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "Attribut %qE gilt nur fÃ¼r variadische Funktionen"
  
! #: c-family/c-attribs.c:5211 ada/gcc-interface/utils.c:6524
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Angeforderte Position ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.c:5219 ada/gcc-interface/utils.c:6531
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "Angeforderte Position ist kleiner als Null"
  
! #: c-family/c-attribs.c:5274 ada/gcc-interface/utils.c:6886
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "Leere Zeichenkette in Attribut %<target%>"
  
! #: c-family/c-attribs.c:5432
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "Attribut %qE hat unbekanntes Argument %qs"
  
! #: c-family/c-attribs.c:5450
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "Attribut %qE an einer Funktion, die keinen Zeiger zurÃ¼ckgibt"
  
! #: c-family/c-attribs.c:5465
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "Attribut %qE kann nur auf %<struct%>-Typen angewandt werden"
  
! #: c-family/c-attribs.c:5501
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Attributargument %qE mit Wert %qE ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.c:5510
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "Attribut %qE hat Argument %qE, das %u Ã¼bersteigt"
  
! #: c-family/c-attribs.c:5532
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "Attribut %qE kann nur an einem typedef stehen; wird ignoriert"
  
! #: c-family/c-attribs.c:5544
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "Attribut %qE kann nur auf Zeigertypen angewendet werden"
  
! #: c-family/c-attribs.c:5563
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE ist nur auf Objective-C-Klassen-Interfaces anwendbar; wird ignoriert"
  
! #: c-family/c-attribs.c:5586
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "Attribut %qE kann nur auf Zeigertypen angewendet werden, nicht auf %qT"
  
! #: c-family/c-attribs.c:5599
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "Attribut %qE Argument %qE muss eine ganzzahlige Konstante zwischen 0 und 3 sein"
  
! #: c-family/c-attribs.c:5611
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "Attribut %qE Argument %qE ist unbekannt"
  
! #: c-family/c-attribs.c:5628
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "unbekanntes Attribut %qE"
  
! #: c-family/c-attribs.c:5655
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "ungÃ¼ltiger Operandentyp %qT fÃ¼r %qs"
  
! #: c-family/c-attribs.c:5759
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird fÃ¼r %qT in %<__builtin_has_attribute%> nicht unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:5761
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird fÃ¼r %qE in %<__builtin_has_attribute%> nicht unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:5938
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird in %<__builtin_has_attribute%> nicht unterstÃ¼tzt"
--- 30429,30598 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4798
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "dem Attribut %<%E(%s)%> fehlt ein Argument"
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr "Attribut %<%E(%s, %E, %E)%> hat ungÃ¼ltiges Positionsargument %i"
  
! #: c-family/c-attribs.c:4842
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr "Attribut %<%E(%s, %E)%> hat ungÃ¼ltiges Positionsargument %i"
  
! #: c-family/c-attribs.c:4867
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "beim Attribut %qs hat das Argument an Position %i den ungÃ¼ltigen Wert %wi"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93855
! #: c-family/c-attribs.c:4871
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "beim Attribut %qs hat das positionelle Argument %i den Wert %wi, der die Anzahl der Funktionsparameter %u Ã¼bersteigt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93856
! #: c-family/c-attribs.c:4878
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "Attribut %qs hat ungÃ¼ltiges positionelles Argument"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4886
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "beim Attribut %qs verweist Argument 1 auf Typ %qT, der kein Zeigertyp ist"
  
! #: c-family/c-attribs.c:4897
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr "Attribut %qs hat Positionsargument 1, das sich auf das Argument des Funktionstyps %qT bezieht"
  
! #: c-family/c-attribs.c:4910
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "beim Attribut %1$qs verweist Argument 1 auf Typ %3$qT, der mit %2$qs qualifiziert ist"
  
! #: c-family/c-attribs.c:4928
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "beim Attribut %qs verweist Argument 2 auf Typ %qT, der nicht ganzzahlig ist"
  
! #: c-family/c-attribs.c:5160
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "Argument fÃ¼r cleanup ist kein Bezeichner"
  
! #: c-family/c-attribs.c:5167
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "Argument fÃ¼r cleanup ist keine Funktion"
  
! #: c-family/c-attribs.c:5204
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "Attribut %qE benÃ¶tigt Prototypen mit benannten Argumenten"
  
! #: c-family/c-attribs.c:5212
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "Attribut %qE gilt nur fÃ¼r variadische Funktionen"
  
! #: c-family/c-attribs.c:5228 ada/gcc-interface/utils.c:6521
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Angeforderte Position ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.c:5236 ada/gcc-interface/utils.c:6528
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "Angeforderte Position ist kleiner als Null"
  
! #: c-family/c-attribs.c:5291 ada/gcc-interface/utils.c:6883
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "Leere Zeichenkette in Attribut %<target%>"
  
! #: c-family/c-attribs.c:5449
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "Attribut %qE hat unbekanntes Argument %qs"
  
! #: c-family/c-attribs.c:5467
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "Attribut %qE an einer Funktion, die keinen Zeiger zurÃ¼ckgibt"
  
! #: c-family/c-attribs.c:5482
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "Attribut %qE kann nur auf %<struct%>-Typen angewandt werden"
  
! #: c-family/c-attribs.c:5518
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Attributargument %qE mit Wert %qE ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.c:5527
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "Attribut %qE hat Argument %qE, das %u Ã¼bersteigt"
  
! #: c-family/c-attribs.c:5549
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "Attribut %qE kann nur an einem typedef stehen; wird ignoriert"
  
! #: c-family/c-attribs.c:5561
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "Attribut %qE kann nur auf Zeigertypen angewendet werden"
  
! #: c-family/c-attribs.c:5580
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE ist nur auf Objective-C-Klassen-Interfaces anwendbar; wird ignoriert"
  
! #: c-family/c-attribs.c:5603
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "Attribut %qE kann nur auf Zeigertypen angewendet werden, nicht auf %qT"
  
! #: c-family/c-attribs.c:5616
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "Attribut %qE Argument %qE muss eine ganzzahlige Konstante zwischen 0 und 3 sein"
  
! #: c-family/c-attribs.c:5628
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "Attribut %qE Argument %qE ist unbekannt"
  
! #: c-family/c-attribs.c:5645
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "unbekanntes Attribut %qE"
  
! #: c-family/c-attribs.c:5672
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "ungÃ¼ltiger Operandentyp %qT fÃ¼r %qs"
  
! #: c-family/c-attribs.c:5776
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird fÃ¼r %qT in %<__builtin_has_attribute%> nicht unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:5778
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird fÃ¼r %qE in %<__builtin_has_attribute%> nicht unterstÃ¼tzt"
  
! #: c-family/c-attribs.c:5955
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Attribut %qs wird in %<__builtin_has_attribute%> nicht unterstÃ¼tzt"
*************** msgstr "%<?:%> mit Ganzzahlkonstanten in
*** 30710,30721 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "der Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiert"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "UngÃ¼ltige Verwendung von %<restrict%>"
--- 30743,30754 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "der Compiler kann davon ausgehen, dass die Adresse von %qD immer zu %<true%> evaluiert"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9591
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7083 c/c-typeck.c:15505
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "UngÃ¼ltige Verwendung von %<restrict%>"
*************** msgstr "Dies ist der erste Eintrag, der
*** 30795,30801 ****
  msgid "duplicate case value"
  msgstr "Doppelter case-Wert"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2526
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "Bereits hier verwendet"
--- 30828,30834 ----
  msgid "duplicate case value"
  msgstr "Doppelter case-Wert"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2514
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "Bereits hier verwendet"
*************** msgstr "nicht unterstÃ¼tzte Nicht-Standa
*** 31817,31823 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionelles C weist Zeichenkettenkonstantenverkettung zurÃ¼ck"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, 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"
--- 31850,31856 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionelles C weist Zeichenkettenkonstantenverkettung zurÃ¼ck"
  
! #: c-family/c-omp.c:116 cp/pt.c:18889
  #, 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
*** 31868,31874 ****
  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.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qE"
--- 31901,31907 ----
  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.c:736 cp/semantics.c:9447
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qE"
*************** msgstr "%<_Atomic%>-Iterationsvariable %
*** 31883,31899 ****
  msgid "%qE is not initialized"
  msgstr "%qE ist nicht initialisiert"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "SteuerprÃ¤dikat fehlt"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "SteuerprÃ¤dikat ungÃ¼ltig"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "ErhÃ¶hungsausdruck fehlt"
--- 31916,31932 ----
  msgid "%qE is not initialized"
  msgstr "%qE ist nicht initialisiert"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9336
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "SteuerprÃ¤dikat fehlt"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8955
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "SteuerprÃ¤dikat ungÃ¼ltig"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9342
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "ErhÃ¶hungsausdruck fehlt"
*************** msgstr "ErhÃ¶hungsausdruck fehlt"
*** 31903,31909 ****
  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.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ErhÃ¶hungsausdruck ungÃ¼ltig"
--- 31936,31942 ----
  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.c:1022 cp/semantics.c:9070
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ErhÃ¶hungsausdruck ungÃ¼ltig"
*************** msgstr "ungÃ¼ltiger %<task%>-Reduktionsm
*** 31968,31974 ****
  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.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, 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"
--- 32001,32007 ----
  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.c:2382 c/c-typeck.c:15318 cp/semantics.c:8598
  #, 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"
*************** msgid "wrong type argument to %s"
*** 32534,32540 ****
  msgstr "Argument falschen Typs fÃ¼r %s"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "Ãœberlauf in Konstanten-Ausdruck"
--- 32567,32573 ----
  msgstr "Argument falschen Typs fÃ¼r %s"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6075
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "Ãœberlauf in Konstanten-Ausdruck"
*************** msgstr "%<memset%> mit konstanter LÃ¤nge
*** 33210,33444 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr "im Aufruf von %<memset%> ist die LÃ¤nge gleich der Anzahl der Elemente angegeben, ohne sie mit der ElementgrÃ¶ÃŸe zu multiplizieren"
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "Vergleich zwischen den Typen %qT und %qT"
! 
! #: c-family/c-warn.c:2304
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr "Vergleich von GanzzahlausdrÃ¼cken, von denen nur einer ein Vorzeichen hat: %qT und %qT"
  
! #: c-family/c-warn.c:2357
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "das befÃ¶rderte (promoted) bitweise Komplement eines vorzeichenlosen Wertes ist immer ungleich Null, da die hÃ¶chstwertigen Bits 1 sind"
  
! #: c-family/c-warn.c:2361
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "Vergleich von befÃ¶rdertem bitweisem Komplement eines vorzeichenlosen Werts mit einer Konstanten"
  
! #: c-family/c-warn.c:2372
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "Vergleich von befÃ¶rdertem bitweisem Komplement eines vorzeichenlosen Werts mit einer vorzeichenlosen Zahl"
  
! #: c-family/c-warn.c:2427
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "unverwendeter Parameter %qD"
  
! #: c-family/c-warn.c:2489
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "typedef %qD lokal definiert, aber nicht verwendet"
  
! #: c-family/c-warn.c:2525
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "doppelte %<if%>-Bedingung"
  
! #: c-family/c-warn.c:2554
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "Optimierungsattribut von %qD folgt auf die Definition, aber die Attribute passen nicht zusammen"
  
! #: c-family/c-warn.c:2562
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "inline-Deklaration von %qD folgt Deklaration mit Attribut %<noinline%>"
  
! #: c-family/c-warn.c:2567
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "Deklaration von %q+D mit Attribut %<noinline%> folgt auf inline-Deklaration"
  
! #: c-family/c-warn.c:2616
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr "Ergebnis von %qE erfordert %u Bits, aber %qT hat nur %u Bits"
  
! #: c-family/c-warn.c:2654 c-family/c-warn.c:2678
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "Vergleich der Konstanten %qE mit booleschem Ausdruck ist stets Â»falseÂ«"
  
! #: c-family/c-warn.c:2657 c-family/c-warn.c:2675
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "Vergleich der Konstanten %qE mit booleschem Ausdruck ist stets Â»trueÂ«"
  
! #: c-family/c-warn.c:2725
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  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.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "Makro expandiert zu mehreren Anweisungen"
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "Einige Teile des expandierten Makros sind nicht von diesem %qs-Konstrukt erfasst"
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr "die Umwandlung eines gepackten Zeigers auf %qT (Ausrichtung %d) in einen Zeiger auf %qT (Ausrichtung %d) fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten Zeiger"
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr "hier definiert"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr "Zugriff auf die Adresse des gepackten Elements von %qT fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten Zeigerwert"
  
! #: c-family/c-warn.c:3316
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "Abweichung in Grenze %Z von Argument %u, deklariert als %s"
  msgstr[1] "Abweichung in Grenzen %Z von Argument %u, deklariert als %s"
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "vorher als %s deklariert"
  
! #: c-family/c-warn.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "Argument %u vom Typ %s ist als Array variabler LÃ¤nge deklariert"
  
! #: c-family/c-warn.c:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "war vorher als Zeiger %s deklariert"
  
! #: c-family/c-warn.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "war vorher als gewÃ¶hnliches Array %s deklariert"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "Argument %u vom Typ %s ist als Zeiger deklariert"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "war vorher als Array variabler LÃ¤nge %s deklariert"
  
! #: c-family/c-warn.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "war vorher als Array %s deklariert"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr "Argument %u vom Typ %s ist als gewÃ¶hnliches Array deklariert"
  
! #: c-family/c-warn.c:3526
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "Argument %u vom Typ %s ist mit %u Variablengrenze deklariert"
  msgstr[1] "Argument %u vom Typ %s ist mit %u Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "war vorher als %s mit %u Variablengrenze deklariert"
  msgstr[1] "war vorher als %s mit %u Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] "Argument %u vom Typ %s ist mit %u unspezifizierten Variablengrenze deklariert"
  msgstr[1] "Argument %u vom Typ %s ist mit %u unspezifizierten Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] "war vorher als %s mit %u unspezifizierten Variablengrenze deklariert"
  msgstr[1] "war vorher als %s mit %u unspezifizierten Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] "war spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariert"
  msgstr[1] "war spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariert"
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr "Argument %u vom Typ %s ist mit abweichendem Grenzargument %E deklariert"
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "Argument %u vom Typ %s ist mit abweichender Grenze %<%s%> deklariert"
  
! #: c-family/c-warn.c:3644
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "war vorher als %s deklariert, mit Grenzargument %E"
  
! #: c-family/c-warn.c:3649
  #, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "war vorher als %s deklariert, mit Grenze %qs"
  
! #: c-family/c-warn.c:3668
  #, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "war vorher als %s deklariert, mit Grenze %qs"
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr "Argument %u vom Typ %s mit abweichender Grenze"
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr "Ausdruck berechnet nicht die Anzahl der Elemente in diesem Array; der Elementtyp ist %qT, nicht %qT"
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr "klammern Sie den Ausdruck %qE, um diese Warnung zu unterdrÃ¼cken"
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr "klammern Sie den zweiten %<sizeof%>-Ausdruck, um diese Warnung zu unterdrÃ¼cken"
--- 33243,33471 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr "im Aufruf von %<memset%> ist die LÃ¤nge gleich der Anzahl der Elemente angegeben, ohne sie mit der ElementgrÃ¶ÃŸe zu multiplizieren"
  
! #: c-family/c-warn.c:2292
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr "Vergleich von GanzzahlausdrÃ¼cken, von denen nur einer ein Vorzeichen hat: %qT und %qT"
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "das befÃ¶rderte (promoted) bitweise Komplement eines vorzeichenlosen Wertes ist immer ungleich Null, da die hÃ¶chstwertigen Bits 1 sind"
  
! #: c-family/c-warn.c:2349
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "Vergleich von befÃ¶rdertem bitweisem Komplement eines vorzeichenlosen Werts mit einer Konstanten"
  
! #: c-family/c-warn.c:2360
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "Vergleich von befÃ¶rdertem bitweisem Komplement eines vorzeichenlosen Werts mit einer vorzeichenlosen Zahl"
  
! #: c-family/c-warn.c:2415
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "unverwendeter Parameter %qD"
  
! #: c-family/c-warn.c:2477
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "typedef %qD lokal definiert, aber nicht verwendet"
  
! #: c-family/c-warn.c:2513
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "doppelte %<if%>-Bedingung"
  
! #: c-family/c-warn.c:2542
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "Optimierungsattribut von %qD folgt auf die Definition, aber die Attribute passen nicht zusammen"
  
! #: c-family/c-warn.c:2550
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "inline-Deklaration von %qD folgt Deklaration mit Attribut %<noinline%>"
  
! #: c-family/c-warn.c:2555
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "Deklaration von %q+D mit Attribut %<noinline%> folgt auf inline-Deklaration"
  
! #: c-family/c-warn.c:2604
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr "Ergebnis von %qE erfordert %u Bits, aber %qT hat nur %u Bits"
  
! #: c-family/c-warn.c:2642 c-family/c-warn.c:2666
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "Vergleich der Konstanten %qE mit booleschem Ausdruck ist stets Â»falseÂ«"
  
! #: c-family/c-warn.c:2645 c-family/c-warn.c:2663
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "Vergleich der Konstanten %qE mit booleschem Ausdruck ist stets Â»trueÂ«"
  
! #: c-family/c-warn.c:2713
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  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.c:2779 c/c-typeck.c:5564 cp/call.c:5808
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "Makro expandiert zu mehreren Anweisungen"
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "Einige Teile des expandierten Makros sind nicht von diesem %qs-Konstrukt erfasst"
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr "die Umwandlung eines gepackten Zeigers auf %qT (Ausrichtung %d) in einen Zeiger auf %qT (Ausrichtung %d) fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten Zeiger"
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr "hier definiert"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr "Zugriff auf die Adresse des gepackten Elements von %qT fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten Zeigerwert"
  
! #: c-family/c-warn.c:3304
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "Abweichung in Grenze %Z von Argument %u, deklariert als %s"
  msgstr[1] "Abweichung in Grenzen %Z von Argument %u, deklariert als %s"
  
! #: c-family/c-warn.c:3307 c-family/c-warn.c:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "vorher als %s deklariert"
  
! #: c-family/c-warn.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "Argument %u vom Typ %s ist als Array variabler LÃ¤nge deklariert"
  
! #: c-family/c-warn.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "war vorher als Zeiger %s deklariert"
  
! #: c-family/c-warn.c:3447
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "war vorher als gewÃ¶hnliches Array %s deklariert"
  
! #: c-family/c-warn.c:3460 c-family/c-warn.c:3474
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "Argument %u vom Typ %s ist als Zeiger deklariert"
  
! #: c-family/c-warn.c:3464 c-family/c-warn.c:3490
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "war vorher als Array variabler LÃ¤nge %s deklariert"
  
! #: c-family/c-warn.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "war vorher als Array %s deklariert"
  
! #: c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr "Argument %u vom Typ %s ist als gewÃ¶hnliches Array deklariert"
  
! #: c-family/c-warn.c:3514
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "Argument %u vom Typ %s ist mit %u Variablengrenze deklariert"
  msgstr[1] "Argument %u vom Typ %s ist mit %u Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "war vorher als %s mit %u Variablengrenze deklariert"
  msgstr[1] "war vorher als %s mit %u Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] "Argument %u vom Typ %s ist mit %u unspezifizierten Variablengrenze deklariert"
  msgstr[1] "Argument %u vom Typ %s ist mit %u unspezifizierten Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] "war vorher als %s mit %u unspezifizierten Variablengrenze deklariert"
  msgstr[1] "war vorher als %s mit %u unspezifizierten Variablengrenzen deklariert"
  
! #: c-family/c-warn.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] "war spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariert"
  msgstr[1] "war spÃ¤ter als %s mit %u unspezifizierten Variablengrenze deklariert"
  
! #: c-family/c-warn.c:3613
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr "Argument %u vom Typ %s ist mit abweichendem Grenzargument %E deklariert"
  
! #: c-family/c-warn.c:3620 c-family/c-warn.c:3653
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "Argument %u vom Typ %s ist mit abweichender Grenze %<%s%> deklariert"
  
! #: c-family/c-warn.c:3632
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "war vorher als %s deklariert, mit Grenzargument %E"
  
! #: c-family/c-warn.c:3637
  #, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "war vorher als %s deklariert, mit Grenze %qs"
  
! #: c-family/c-warn.c:3656
  #, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "war vorher als %s deklariert, mit Grenze %qs"
  
! #: c-family/c-warn.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr "Argument %u vom Typ %s mit abweichender Grenze"
  
! #: c-family/c-warn.c:3706
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr "Ausdruck berechnet nicht die Anzahl der Elemente in diesem Array; der Elementtyp ist %qT, nicht %qT"
  
! #: c-family/c-warn.c:3716
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr "klammern Sie den Ausdruck %qE, um diese Warnung zu unterdrÃ¼cken"
  
! #: c-family/c-warn.c:3720
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr "klammern Sie den zweiten %<sizeof%>-Ausdruck, um diese Warnung zu unterdrÃ¼cken"
*************** msgstr "gÃ¼ltige Featurenamen sind: %s"
*** 33527,33543 ****
  msgid "%s does not take any feature options"
  msgstr "%s akzeptiert keine Featureoptionen"
  
! #: common/config/arm/arm-common.c:649
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr "%%:canon_for_mlib verlangt 1 oder mehr Paare von Parametern"
  
! #: common/config/arm/arm-common.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "unbekannter Operand fÃ¼r %%:canon_for_mlib"
  
! #: common/config/arm/arm-common.c:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "unbekannter Operand fÃ¼r %%:asm_auto_mfpu"
--- 33554,33570 ----
  msgid "%s does not take any feature options"
  msgstr "%s akzeptiert keine Featureoptionen"
  
! #: common/config/arm/arm-common.c:655
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr "%%:canon_for_mlib verlangt 1 oder mehr Paare von Parametern"
  
! #: common/config/arm/arm-common.c:669
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "unbekannter Operand fÃ¼r %%:canon_for_mlib"
  
! #: common/config/arm/arm-common.c:1025
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "unbekannter Operand fÃ¼r %%:asm_auto_mfpu"
*************** msgstr "der SVE-Typ %qT kann nur an prot
*** 34133,34139 ****
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndert"
--- 34160,34166 ----
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7108 config/arm/arm.c:7138 config/arm/arm.c:28884
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndert"
*************** msgid "specify a system register with a
*** 34201,34207 ****
  msgstr "Systemregister mit einem kurzem Namen (weniger als 100 Zeichen) angeben."
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiger Offset"
--- 34228,34234 ----
  msgstr "Systemregister mit einem kurzem Namen (weniger als 100 Zeichen) angeben."
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4605
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiger Offset"
*************** msgstr "Pragma oder Attribut %<target(\"
*** 34380,34387 ****
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s=%s\")%> ist nicht gÃ¼ltig"
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument fÃ¼r Attribut %<target%> ist keine Zeichenkette"
--- 34407,34414 ----
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s=%s\")%> ist nicht gÃ¼ltig"
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32912
! #: config/rs6000/rs6000.c:24306 config/s390/s390.c:15770
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument fÃ¼r Attribut %<target%> ist keine Zeichenkette"
*************** msgstr "Pragma oder Attribut %<target(\"
*** 34396,34410 ****
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target(\"%s\")%>"
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  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.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  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"
  
--- 34423,34437 ----
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target(\"%s\")%>"
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6460
! #: config/rs6000/rs6000-call.c:6455 config/s390/s390.c:12154
! #: config/s390/s390.c:12231
  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.c:19002 config/arm/arm.c:6465
! #: config/rs6000/rs6000-call.c:6450 config/s390/s390.c:12149
! #: config/s390/s390.c:12226
  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"
  
*************** msgstr "%KSpur %wd auÃŸerhalb des Werteb
*** 34419,34426 ****
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Spur %wd ist auÃŸerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
! #: config/i386/i386.c:22619
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "nicht unterstÃ¼tzte simdlen %wd"
--- 34446,34453 ----
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Spur %wd ist auÃŸerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22516
! #: config/i386/i386.c:22644
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "nicht unterstÃ¼tzte simdlen %wd"
*************** msgid "bad value %qs for %<-mmemory-late
*** 34506,34512 ****
  msgstr "falscher Wert %qs fÃ¼r %<-mmemory-latency%>"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 34533,34539 ----
  msgstr "falscher Wert %qs fÃ¼r %<-mmemory-latency%>"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:882 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "Argument des Attributes %qE ist
*** 34626,34643 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Argument des Attributes %qE ist weder Â»ilinkÂ« oder Â»firqÂ«"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 34653,34670 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Argument des Attributes %qE ist weder Â»ilinkÂ« oder Â»firqÂ«"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7249 config/arm/arm.c:7267
! #: config/arm/arm.c:7448 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3443
! #: config/i386/i386-options.c:3620 config/i386/i386-options.c:3676
! #: config/i386/i386-options.c:3727 config/i386/i386-options.c:3764
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20356 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1097 config/s390/s390.c:1184 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "Interner Fehler: insn addresses
*** 34740,34793 ****
  msgid "insn addresses not freed"
  msgstr "Befehlsadressen nicht freigegeben"
  
! #: config/arc/arc.c:11076
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "Attribut %qE ist nur fÃ¼r die Architektur ARCv2 gÃ¼ltig"
  
! #: config/arc/arc.c:11084 config/arc/arc.c:11123
  #, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr "Argument des Attributs %qE fehlt"
  
! #: config/arc/arc.c:11095 config/arc/arc.c:11134 config/arc/arc.c:11260
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "Attribut %qE erlaubt nur eine Ganzzahlkonstante als Argument"
  
! #: config/arc/arc.c:11115
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "Attribut %qE ist nur fÃ¼r die ARC-EM-Architektur gÃ¼ltig"
  
! #: config/arc/arc.c:11170
  #, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr "Attribut %qE kann nur auf Typen angewandt werden"
  
! #: config/arc/arc.c:11176
  #, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr "Argument des Attributs %qE wird ignoriert"
  
! #: config/arc/arc.c:11250 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "Attribut %qE bezieht sich nur auf Variablen"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21426
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "Alternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubt"
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21490
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "unbekannte Ausgabe %qs des %<asm%>-Schalters"
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21519
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ungÃ¼ltiger Typ fÃ¼r %<asm%>-Schalter-Ausgabe"
--- 34767,34820 ----
  msgid "insn addresses not freed"
  msgstr "Befehlsadressen nicht freigegeben"
  
! #: config/arc/arc.c:11082
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "Attribut %qE ist nur fÃ¼r die Architektur ARCv2 gÃ¼ltig"
  
! #: config/arc/arc.c:11090 config/arc/arc.c:11129
  #, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr "Argument des Attributs %qE fehlt"
  
! #: config/arc/arc.c:11101 config/arc/arc.c:11140 config/arc/arc.c:11266
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "Attribut %qE erlaubt nur eine Ganzzahlkonstante als Argument"
  
! #: config/arc/arc.c:11121
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "Attribut %qE ist nur fÃ¼r die ARC-EM-Architektur gÃ¼ltig"
  
! #: config/arc/arc.c:11176
  #, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr "Attribut %qE kann nur auf Typen angewandt werden"
  
! #: config/arc/arc.c:11182
  #, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr "Argument des Attributs %qE wird ignoriert"
  
! #: config/arc/arc.c:11256 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "Attribut %qE bezieht sich nur auf Variablen"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21447
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "Alternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubt"
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21511
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "unbekannte Ausgabe %qs des %<asm%>-Schalters"
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21540
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ungÃ¼ltiger Typ fÃ¼r %<asm%>-Schalter-Ausgabe"
*************** msgstr "der ZÃ¤hler darf nicht kleiner a
*** 35003,35298 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr "Argument %u von Funktion %qE ist vom Typ %qT, und der ist nicht garantiert 128 Bit groÃŸ"
  
! #: config/arm/arm.c:2919
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt und NEON sind unvertrÃ¤glich"
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Ziel-CPU unterstÃ¼tzt nicht ARM-Modus"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "Das Einschalten der Ablaufverfolgung ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvoll"
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "Das Einschalten der UnterstÃ¼tzung der Aufgerufenen-Zusammenarbeit ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvoll"
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "%<-g%> mit %<-mno-apcs-frame%> kÃ¶nnte vernÃ¼nftiges Debugging verhindern"
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr "iWMMXt wird im Thumb-Modus nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:2948
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "%<-mtp=cp15%> kann nicht mit 16-Bit-Thumb verwendet werden"
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC ist mit Thumb unvertrÃ¤glich"
  
! #: config/arm/arm.c:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%s unterstÃ¼tzt nicht-PIC-Code nur auf M-Profil-Zielen mit dem MOVT-Befehl"
  
! #: config/arm/arm.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr "%s unterstÃ¼tzt nicht-PIC-Code nur auf M-Profil-Zielen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90160
! #: config/arm/arm.c:2975
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "Â»%sÂ« vertrÃ¤gt sich nicht mit %<-mword-relocations%>"
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "Ziel-CPU unterstÃ¼tzt keine THUMB-Befehle"
  
! #: config/arm/arm.c:3125
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Ziel-CPU unterstÃ¼tzt keine unausgerichteten Zugriffe"
  
! #: config/arm/arm.c:3244
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "Schalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in Konflikt"
  
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "%<-mapcs-stack-check%> vertrÃ¤gt sich nicht mit %<-mno-apcs-frame%>"
  
! #: config/arm/arm.c:3503
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> und %<-mapcs-reent%> sind inkompatibel"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "wiedereinsprungsfÃ¤higer APCS-Code nicht unterstÃ¼tzt. Ignoriert"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "option %<-mstructure-size-boundary%> ist veraltet"
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "Grenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8, 32 oder 64 gesetzt werden"
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "Grenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8 oder 32 gesetzt werden"
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC ist mit %<-msingle-pic-base%> unvertrÃ¤glich"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "Der FDPIC-Modus wird im Thumb-1-Modus nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:3584
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> ist ohne %<-fpic%> nutzlos"
  
! #: config/arm/arm.c:3593
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "%qs kann nicht als PIC-Register verwendet werden"
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> wird auf dieser Architektur nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:3760
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "die ausgewÃ¤hlten fp16-Optionen sind inkompatibel"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt erfordert ein AAPCS-kompatibles ABI fÃ¼r den richtigen Einsatz"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt ABI erfordert eine iwmmxt-fÃ¤hige CPU"
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "Ziel-CPU unterstÃ¼tzt keine Zusammenarbeit"
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 ohne ldrh"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "Ziel-CPU unterstÃ¼tzt keine ARMv8-M-Security-Erweiterungen"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr "ARMv8-M Security Extensions sind mit der gewÃ¤hlten FPU inkompatibel"
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: ausgewÃ¤hlte Architektur hat keine FPU"
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> und VFP"
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "von nicht-AAPCS abgeleitete PCS-Variante"
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "variadische Funktionen mÃ¼ssen die AAPCS-Basisvariante verwenden"
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "PCS-Variante"
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 Hardware-Gleitkomma VFP ABI"
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr "Argument vom Typ %qT ist zusammen mit Â»-mgeneral-regs-onlyÂ« nicht erlaubt"
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 7.1 geÃ¤ndert"
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr "Gleitkomma-Register kÃ¶nnten trotz Attribut %qE Ã¼berschrieben werden: compilieren Sie mit %<-mgeneral-regs-only%>"
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack Ã¼bergeben"
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die variable Anzahl von Argumenten haben"
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack zurÃ¼ckgeben"
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Attribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben ist."
  
! #: config/arm/arm.c:7435
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "Attribut %qE wirkt sich nicht auf Funktionen mit Â»staticÂ«-Bindung aus"
  
! #: config/arm/arm.c:7484
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "Attribut %qE kann nur auf Basistypen von Funktionszeiger angewandt werden"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "Zugriff auf threadlokalen Speicher wird derzeit mit %<-mpure-code%> oder %<-mslow-flash-data%> nicht unterstÃ¼tzt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79871
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%KÂ»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79871
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "Â»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd"
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "Wirkliche Stelle des gestapelten Parameters kann nicht berechnet werden"
  
! #: config/arm/arm.c:26159
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Unexpected thumb1 far jump"
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "keine unteren Register fÃ¼r das Hervorholen der hohen Register verfÃ¼gbar"
  
! #: config/arm/arm.c:26670
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "Interrupt-Dienst-Routinen kÃ¶nnen nicht im Â»Thumb-1Â«-Modus codiert werden"
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> fÃ¼r Thumb-1"
  
! #: config/arm/arm.c:32896
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ungÃ¼ltige FPU fÃ¼r Zielattribut oder -pragma %qs"
--- 35030,35325 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr "Argument %u von Funktion %qE ist vom Typ %qT, und der ist nicht garantiert 128 Bit groÃŸ"
  
! #: config/arm/arm.c:2923
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt und NEON sind unvertrÃ¤glich"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Ziel-CPU unterstÃ¼tzt nicht ARM-Modus"
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "Das Einschalten der Ablaufverfolgung ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvoll"
  
! #: config/arm/arm.c:2936
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "Das Einschalten der UnterstÃ¼tzung der Aufgerufenen-Zusammenarbeit ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvoll"
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "%<-g%> mit %<-mno-apcs-frame%> kÃ¶nnte vernÃ¼nftiges Debugging verhindern"
  
! #: config/arm/arm.c:2949
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr "iWMMXt wird im Thumb-Modus nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "%<-mtp=cp15%> kann nicht mit 16-Bit-Thumb verwendet werden"
  
! #: config/arm/arm.c:2956
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC ist mit Thumb unvertrÃ¤glich"
  
! #: config/arm/arm.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%s unterstÃ¼tzt nicht-PIC-Code nur auf M-Profil-Zielen mit dem MOVT-Befehl"
  
! #: config/arm/arm.c:2974
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr "%s unterstÃ¼tzt nicht-PIC-Code nur auf M-Profil-Zielen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90160
! #: config/arm/arm.c:2979
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "Â»%sÂ« vertrÃ¤gt sich nicht mit %<-mword-relocations%>"
  
! #: config/arm/arm.c:3080
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "Ziel-CPU unterstÃ¼tzt keine THUMB-Befehle"
  
! #: config/arm/arm.c:3130
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Ziel-CPU unterstÃ¼tzt keine unausgerichteten Zugriffe"
  
! #: config/arm/arm.c:3248
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "Schalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in Konflikt"
  
! #: config/arm/arm.c:3497
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "%<-mapcs-stack-check%> vertrÃ¤gt sich nicht mit %<-mno-apcs-frame%>"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> und %<-mapcs-reent%> sind inkompatibel"
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "wiedereinsprungsfÃ¤higer APCS-Code nicht unterstÃ¼tzt. Ignoriert"
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "option %<-mstructure-size-boundary%> ist veraltet"
  
! #: config/arm/arm.c:3540
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "Grenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8, 32 oder 64 gesetzt werden"
  
! #: config/arm/arm.c:3542
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "Grenze fÃ¼r StrukturgrÃ¶ÃŸe kann nur auf 8 oder 32 gesetzt werden"
  
! #: config/arm/arm.c:3567
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC ist mit %<-msingle-pic-base%> unvertrÃ¤glich"
  
! #: config/arm/arm.c:3579 config/arm/arm.c:32926
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "Der FDPIC-Modus wird im Thumb-1-Modus nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:3587
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> ist ohne %<-fpic%> nutzlos"
  
! #: config/arm/arm.c:3596
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "%qs kann nicht als PIC-Register verwendet werden"
  
! #: config/arm/arm.c:3618 config/pru/pru.c:612
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> wird auf dieser Architektur nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:3763
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "die ausgewÃ¤hlten fp16-Optionen sind inkompatibel"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt erfordert ein AAPCS-kompatibles ABI fÃ¼r den richtigen Einsatz"
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt ABI erfordert eine iwmmxt-fÃ¤hige CPU"
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "Ziel-CPU unterstÃ¼tzt keine Zusammenarbeit"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3842
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 ohne ldrh"
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "Ziel-CPU unterstÃ¼tzt keine ARMv8-M-Security-Erweiterungen"
  
! #: config/arm/arm.c:3855
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr "ARMv8-M Security Extensions sind mit der gewÃ¤hlten FPU inkompatibel"
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: ausgewÃ¤hlte Architektur hat keine FPU"
  
! #: config/arm/arm.c:3875
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> und VFP"
  
! #: config/arm/arm.c:6134
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "von nicht-AAPCS abgeleitete PCS-Variante"
  
! #: config/arm/arm.c:6136
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "variadische Funktionen mÃ¼ssen die AAPCS-Basisvariante verwenden"
  
! #: config/arm/arm.c:6156
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "PCS-Variante"
  
! #: config/arm/arm.c:6408
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 Hardware-Gleitkomma VFP ABI"
  
! #: config/arm/arm.c:6497
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr "Argument vom Typ %qT ist zusammen mit Â»-mgeneral-regs-onlyÂ« nicht erlaubt"
  
! #: config/arm/arm.c:6881 config/arm/arm.c:7102 config/arm/arm.c:7135
! #: config/arm/arm.c:28877
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 7.1 geÃ¤ndert"
  
! #: config/arm/arm.c:7273
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr "Gleitkomma-Register kÃ¶nnten trotz Attribut %qE Ã¼berschrieben werden: compilieren Sie mit %<-mgeneral-regs-only%>"
  
! #: config/arm/arm.c:7397
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack Ã¼bergeben"
  
! #: config/arm/arm.c:7409
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die variable Anzahl von Argumenten haben"
  
! #: config/arm/arm.c:7418
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "Attribut %qE ist nicht auf Funktionen anwendbar, die Argumente auf dem Stack zurÃ¼ckgeben"
  
! #: config/arm/arm.c:7440 config/arm/arm.c:7492
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Attribut %qE ignoriert, da die Option %<-mcmse%> nicht angegeben ist."
  
! #: config/arm/arm.c:7459
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "Attribut %qE wirkt sich nicht auf Funktionen mit Â»staticÂ«-Bindung aus"
  
! #: config/arm/arm.c:7508
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "Attribut %qE kann nur auf Basistypen von Funktionszeiger angewandt werden"
  
! #: config/arm/arm.c:9472
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "Zugriff auf threadlokalen Speicher wird derzeit mit %<-mpure-code%> oder %<-mslow-flash-data%> nicht unterstÃ¼tzt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79871
! #: config/arm/arm.c:13241
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%KÂ»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79871
! #: config/arm/arm.c:13244
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "Â»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd"
  
! #: config/arm/arm.c:25526
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "Wirkliche Stelle des gestapelten Parameters kann nicht berechnet werden"
  
! #: config/arm/arm.c:26188
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Unexpected thumb1 far jump"
  
! #: config/arm/arm.c:26447
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "keine unteren Register fÃ¼r das Hervorholen der hohen Register verfÃ¼gbar"
  
! #: config/arm/arm.c:26699
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "Interrupt-Dienst-Routinen kÃ¶nnen nicht im Â»Thumb-1Â«-Modus codiert werden"
  
! #: config/arm/arm.c:26945
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> fÃ¼r Thumb-1"
  
! #: config/arm/arm.c:32941
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ungÃ¼ltige FPU fÃ¼r Zielattribut oder -pragma %qs"
*************** msgstr "ungÃ¼ltige FPU fÃ¼r Zielattribut
*** 35300,35321 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "automatische FPU-Auswahl ist hier momentan nicht erlaubt"
  
! #: config/arm/arm.c:32917
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "UngÃ¼ltige Architektur fÃ¼r Zielattribut oder -pragma %qs"
  
! #: config/arm/arm.c:32931
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Unbekanntes Zielattribut oder -pragma %qs"
  
! #: config/arm/arm.c:33943
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "%<asm%>-Schalter werden im Thumb1-Modus nicht unterstÃ¼tzt"
--- 35327,35348 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32949
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "automatische FPU-Auswahl ist hier momentan nicht erlaubt"
  
! #: config/arm/arm.c:32962
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "UngÃ¼ltige Architektur fÃ¼r Zielattribut oder -pragma %qs"
  
! #: config/arm/arm.c:32976
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Unbekanntes Zielattribut oder -pragma %qs"
  
! #: config/arm/arm.c:33988
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "%<asm%>-Schalter werden im Thumb1-Modus nicht unterstÃ¼tzt"
*************** msgstr "Geschachtelte Trampolin-Funktion
*** 35866,35872 ****
  #: config/csky/csky.c:6086
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mistack%>"
! msgstr "Attribut %qE ignoriert, da die Option %<-mistack%> nicht angegeben ist."
  
  #: config/epiphany/epiphany.c:499
  #, gcc-internal-format
--- 35893,35899 ----
  #: config/csky/csky.c:6086
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mistack%>"
! msgstr "Attribut %qE ignoriert, da die Option %<-mistack%> nicht angegeben ist"
  
  #: config/epiphany/epiphany.c:499
  #, gcc-internal-format
*************** msgstr "Parameter fÃ¼r eingebaute Funkti
*** 36147,36278 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Parameter fÃ¼r eingebaute Funktion ist ungÃ¼ltig: %s"
  
! #: config/i386/i386-expand.c:8049
  #, 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.c:8459 config/i386/i386-expand.c:9911
  #, 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.c:8847
  #, 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.c:8942
  #, 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.c:9842
  #, 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.c:9857
  #, 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.c:9890
  #, 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.c:9930
  #, 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.c:9943
  #, 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.c:9953
  #, 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.c:9958
  #, 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.c:10095
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "das dritte Argument muss eine Vergleichskonstante sein"
  
! #: config/i386/i386-expand.c:10100
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Falscher Vergleichsmodus"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Falscher Rundungsoperand"
  
! #: config/i386/i386-expand.c:10408
  #, 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.c:10414
  #, 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.c:10417
  #, 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.c:10912 config/rs6000/rs6000-call.c:10919
  #, 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.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE erfordert unbekannte ISA-Option"
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE erfordert ISA-Option %s"
  
! #: config/i386/i386-expand.c:12050
  #, 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.c:12083
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "das letzte Argument muss ein Immediate sein"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, 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.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "Das vierte Argument muss Skalierung 1, 2, 4, 8 sein"
  
! #: config/i386/i386-expand.c:13115
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Falscher Hinweis-Operand"
  
! #: config/i386/i386-expand.c:13134
  #, 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"
--- 36174,36305 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Parameter fÃ¼r eingebaute Funktion ist ungÃ¼ltig: %s"
  
! #: config/i386/i386-expand.c:8053
  #, 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.c:8477 config/i386/i386-expand.c:9929
  #, 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.c:8865
  #, 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.c:8960
  #, 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.c:9860
  #, 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.c:9875
  #, 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.c:9908
  #, 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.c:9948
  #, 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.c:9961
  #, 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.c:9971
  #, 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.c:9976
  #, 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.c:10113
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "das dritte Argument muss eine Vergleichskonstante sein"
  
! #: config/i386/i386-expand.c:10118
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Falscher Vergleichsmodus"
  
! #: config/i386/i386-expand.c:10124 config/i386/i386-expand.c:10444
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Falscher Rundungsoperand"
  
! #: config/i386/i386-expand.c:10426
  #, 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.c:10432
  #, 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.c:10435
  #, 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.c:10931 config/rs6000/rs6000-call.c:11056
  #, 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.c:11144
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE erfordert unbekannte ISA-Option"
  
! #: config/i386/i386-expand.c:11148
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE erfordert ISA-Option %s"
  
! #: config/i386/i386-expand.c:12069
  #, 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.c:12102
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "das letzte Argument muss ein Immediate sein"
  
! #: config/i386/i386-expand.c:12863 config/i386/i386-expand.c:13075
  #, 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.c:13128
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "Das vierte Argument muss Skalierung 1, 2, 4, 8 sein"
  
! #: config/i386/i386-expand.c:13134
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Falscher Hinweis-Operand"
  
! #: config/i386/i386-expand.c:13153
  #, 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 "die CPU %<intel%> kann nur fÃ¼r
*** 36452,36805 ****
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "die CPU %<intel%> kann nur fÃ¼r das Attribut %<target(\"tune=\")%> verwendet werden"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "Die ausgewÃ¤hlte CPU unterstÃ¼tzt nicht den x86-64-Befehlssatz"
  
! #: config/i386/i386-options.c:2396
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "falscher Wert (%qs) fÃ¼r Schalter %<-march=%>"
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "unbekannter Wert (%qs) fÃ¼r %<target(\"arch=\")%>-Attribut"
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"arch=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s"
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"arch=\")%> sind: %s"
  
! #: config/i386/i386-options.c:2476
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "falscher Wert (%qs) fÃ¼r Schalter %<-mtune=%>"
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "unbekannter Wert %qs fÃ¼r %<target(\"tune=\")%>-Attribut"
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"tune=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2505
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s"
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"tune=\")%> sind: %s"
  
! #: config/i386/i386-options.c:2530
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> wird fÃ¼r Intel-MCU-psABI ignoriert"
  
! #: config/i386/i386-options.c:2535
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> liegt nicht zwischen 0 und %d"
  
! #: config/i386/i386-options.c:2563
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.c:2643
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2646
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> liegt nicht zwischen %d und %d"
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> liegt nicht zwischen %d und 12"
  
! #: config/i386/i386-options.c:2682
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.c:2685
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "%<-mnop-mcount%> ist fÃ¼r %<-fPIC%> nicht implementiert"
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendet"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet"
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Stapel-ÃœberprÃ¼fung erfordert %<-maccumulate-outgoing-args%> fÃ¼r Korrektheit"
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "Stapel-ÃœberprÃ¼fung erfordert %<target(\"accumulate-outgoing-args\")%> fÃ¼r Korrektheit"
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "feststehendes ebp-Register erfordert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "feststehendes ebp-Register erfordert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> wird fÃ¼r 32 Bit in Kombination mit %<-fpic%> nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2834
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> ist nicht mit SEH vertrÃ¤glich"
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> wird derzeit nicht zusammen mit SEH unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2903
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "unbekannte Option fÃ¼r %<-mrecip=%s%>"
  
! #: config/i386/i386-options.c:2962
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist keine gÃ¼ltige Zahl in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2967
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist kein gÃ¼ltiger Offset in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2995
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs ist kein gÃ¼ltiges Basisregister in %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.c:3043
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.c:3170
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "die Attribute %<interrupt%> und %<naked%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Nur das DWARF-Debugformat ist fÃ¼r Interrupt-Service-Routinen unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3279
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3402
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-Befehle sind in Exception-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.c:3404
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-Befehle sind in Interrupt-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.c:3408
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-Befehle sind in Funktionen mit %<no_caller_saved_registers%>-Attribut nicht erlaubt"
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "Attribute fastcall und regparm sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "Attribute regparam und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Attribut %qE benÃ¶tigt eine Ganzzahlkonstante als Argument"
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Argument fÃ¼r Attribut %qE ist grÃ¶ÃŸer als %d"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "Attribute fastcall und cdecl sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "Attribute fastcall und stdcall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "Attribute fastcall und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "Attribute stdcall und cdecl sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "Attribute stdcall und fastcall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "Attribute stdcall und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "Attribute cdecl und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3551
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Attribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendet"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-inkompatibles Attribut wird ignoriert"
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "Attribut %qE nur fÃ¼r 32 Bit verfÃ¼gbar"
  
! #: config/i386/i386-options.c:3703
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Argument des Attributes %qE ist weder Null noch Eins"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Attribute %qs und %qs sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Argument des Attributes %qE ist nicht (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "in Interrupt-Service-Routinen sollte das erste Argument ein Zeiger sein"
  
! #: config/i386/i386-options.c:3845
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "in Interrupt-Service-Routinen sollte das zweite Argument vom Typ %qs sein"
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "Interrupt-Service-Routine darf nur ein Zeiger- und ein optionales Ganzzahl-Argument haben"
  
! #: config/i386/i386-options.c:3859
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "Interrupt-Service-Routine muss den RÃ¼ckgabetyp %<void%> haben"
--- 36479,36832 ----
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "die CPU %<intel%> kann nur fÃ¼r das Attribut %<target(\"tune=\")%> verwendet werden"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2458
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "Die ausgewÃ¤hlte CPU unterstÃ¼tzt nicht den x86-64-Befehlssatz"
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "falscher Wert (%qs) fÃ¼r Schalter %<-march=%>"
  
! #: config/i386/i386-options.c:2398
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "unbekannter Wert (%qs) fÃ¼r %<target(\"arch=\")%>-Attribut"
  
! #: config/i386/i386-options.c:2420
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2422
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"arch=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-march=%> sind: %s"
  
! #: config/i386/i386-options.c:2428
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"arch=\")%> sind: %s"
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "falscher Wert (%qs) fÃ¼r Schalter %<-mtune=%>"
  
! #: config/i386/i386-options.c:2478
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "unbekannter Wert %qs fÃ¼r %<target(\"tune=\")%>-Attribut"
  
! #: config/i386/i386-options.c:2499
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2501
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"tune=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<-mtune=%> sind: %s"
  
! #: config/i386/i386-options.c:2507
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "gÃ¼ltige Argumente fÃ¼r %<target(\"tune=\")%> sind: %s"
  
! #: config/i386/i386-options.c:2531
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.c:2533
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> wird fÃ¼r Intel-MCU-psABI ignoriert"
  
! #: config/i386/i386-options.c:2536
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> liegt nicht zwischen 0 und %d"
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.c:2565
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.c:2644
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2647
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> liegt nicht zwischen %d und %d"
  
! #: config/i386/i386-options.c:2670
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> liegt nicht zwischen %d und 12"
  
! #: config/i386/i386-options.c:2683
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.c:2686
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "%<-mnop-mcount%> ist fÃ¼r %<-fPIC%> nicht implementiert"
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.c:2693
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.c:2703
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendet"
  
! #: config/i386/i386-options.c:2710
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet"
  
! #: config/i386/i386-options.c:2760
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Stapel-ÃœberprÃ¼fung erfordert %<-maccumulate-outgoing-args%> fÃ¼r Korrektheit"
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "Stapel-ÃœberprÃ¼fung erfordert %<target(\"accumulate-outgoing-args\")%> fÃ¼r Korrektheit"
  
! #: config/i386/i386-options.c:2776
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "feststehendes ebp-Register erfordert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.c:2778
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "feststehendes ebp-Register erfordert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.c:2832
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> wird fÃ¼r 32 Bit in Kombination mit %<-fpic%> nicht unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2835
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> ist nicht mit SEH vertrÃ¤glich"
  
! #: config/i386/i386-options.c:2839
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> wird derzeit nicht zusammen mit SEH unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:2904
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "unbekannte Option fÃ¼r %<-mrecip=%s%>"
  
! #: config/i386/i386-options.c:2963
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist keine gÃ¼ltige Zahl in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2968
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist kein gÃ¼ltiger Offset in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2996
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs ist kein gÃ¼ltiges Basisregister in %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.c:3044
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.c:3171
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "die Attribute %<interrupt%> und %<naked%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3186
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Nur das DWARF-Debugformat ist fÃ¼r Interrupt-Service-Routinen unterstÃ¼tzt"
  
! #: config/i386/i386-options.c:3235
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3245
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3280
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3290
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.c:3403
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-Befehle sind in Exception-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.c:3405
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-Befehle sind in Interrupt-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.c:3409
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-Befehle sind in Funktionen mit %<no_caller_saved_registers%>-Attribut nicht erlaubt"
  
! #: config/i386/i386-options.c:3456 config/i386/i386-options.c:3507
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "Attribute fastcall und regparm sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3461
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "Attribute regparam und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3468 config/i386/i386-options.c:3696
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Attribut %qE benÃ¶tigt eine Ganzzahlkonstante als Argument"
  
! #: config/i386/i386-options.c:3474
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Argument fÃ¼r Attribut %qE ist grÃ¶ÃŸer als %d"
  
! #: config/i386/i386-options.c:3499 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "Attribute fastcall und cdecl sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3503
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "Attribute fastcall und stdcall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3511 config/i386/i386-options.c:3560
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "Attribute fastcall und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3521 config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "Attribute stdcall und cdecl sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "Attribute stdcall und fastcall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3529 config/i386/i386-options.c:3556
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "Attribute stdcall und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3546 config/i386/i386-options.c:3564
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "Attribute cdecl und thiscall sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3552
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Attribut %qE wird fÃ¼r Nicht-Klassen-Methode verwendet"
  
! #: config/i386/i386-options.c:3656 config/rs6000/rs6000.c:20469
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-inkompatibles Attribut wird ignoriert"
  
! #: config/i386/i386-options.c:3683
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "Attribut %qE nur fÃ¼r 32 Bit verfÃ¼gbar"
  
! #: config/i386/i386-options.c:3704
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Argument des Attributes %qE ist weder Null noch Eins"
  
! #: config/i386/i386-options.c:3738 config/i386/i386-options.c:3748
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Attribute %qs und %qs sind nicht vertrÃ¤glich"
  
! #: config/i386/i386-options.c:3775 config/i386/i386-options.c:3797
! #: config/ia64/ia64.c:812 config/s390/s390.c:1194
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
  
! #: config/i386/i386-options.c:3785 config/i386/i386-options.c:3807
! #: config/s390/s390.c:1223
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Argument des Attributes %qE ist nicht (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.c:3839
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "in Interrupt-Service-Routinen sollte das erste Argument ein Zeiger sein"
  
! #: config/i386/i386-options.c:3846
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "in Interrupt-Service-Routinen sollte das zweite Argument vom Typ %qs sein"
  
! #: config/i386/i386-options.c:3857
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "Interrupt-Service-Routine darf nur ein Zeiger- und ein optionales Ganzzahl-Argument haben"
  
! #: config/i386/i386-options.c:3860
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "Interrupt-Service-Routine muss den RÃ¼ckgabetyp %<void%> haben"
*************** msgstr "Das ABI der ParameterÃ¼bergabe m
*** 36915,37008 ****
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%<-mcall-ms2sysv-xlogues%> ist nicht kompatibel mit %<%s%>"
  
! #: config/i386/i386.c:8206
  #, 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.c:8296
  #, 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.c:9612
  #, 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.c:9632
  #, 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.c:9643
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%<-fsplit-stack%> unterstÃ¼tzt nicht 3 Registerparameter"
  
! #: config/i386/i386.c:12605
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "%<V%>-Modifikator an nicht-ganzzahligem Register"
  
! #: config/i386/i386.c:12616 config/i386/i386.c:12630
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "nicht unterstÃ¼tzte GrÃ¶ÃŸe fÃ¼r Ganzzahlregister"
  
! #: config/i386/i386.c:12662
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "erweiterte Register haben keine oberen HÃ¤lften"
  
! #: config/i386/i386.c:12677
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "nicht unterstÃ¼tzte OperandengrÃ¶ÃŸe fÃ¼r erweitertes Register"
  
! #: config/i386/i386.c:12871
  #, 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.c:16801
  #, 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.c:20702
  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.c:20798
  #, 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.c:22452
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Unbekanntes architekturspezifisches Speichermodell"
  
! #: config/i386/i386.c:22459
  #, 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.c:22466
  #, 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.c:22512
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "nicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r SIMD"
  
! #: config/i386/i386.c:22542
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "nicht unterstÃ¼tzter Argumenttyp %qT fÃ¼r SIMD"
--- 36942,37035 ----
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%<-mcall-ms2sysv-xlogues%> ist nicht kompatibel mit %<%s%>"
  
! #: config/i386/i386.c:8223
  #, 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.c:8313
  #, 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.c:9633
  #, 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.c:9653
  #, 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.c:9664
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%<-fsplit-stack%> unterstÃ¼tzt nicht 3 Registerparameter"
  
! #: config/i386/i386.c:12626
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "%<V%>-Modifikator an nicht-ganzzahligem Register"
  
! #: config/i386/i386.c:12637 config/i386/i386.c:12651
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "nicht unterstÃ¼tzte GrÃ¶ÃŸe fÃ¼r Ganzzahlregister"
  
! #: config/i386/i386.c:12683
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "erweiterte Register haben keine oberen HÃ¤lften"
  
! #: config/i386/i386.c:12698
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "nicht unterstÃ¼tzte OperandengrÃ¶ÃŸe fÃ¼r erweitertes Register"
  
! #: config/i386/i386.c:12892
  #, 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.c:16822
  #, 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.c:20723
  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.c:20819
  #, 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.c:22477
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Unbekanntes architekturspezifisches Speichermodell"
  
! #: config/i386/i386.c:22484
  #, 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.c:22491
  #, 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.c:22537
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "nicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r SIMD"
  
! #: config/i386/i386.c:22567
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "nicht unterstÃ¼tzter Argumenttyp %qT fÃ¼r SIMD"
*************** msgstr "mehrere Interruptattribute sind
*** 37200,37206 ****
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread ist nur auf Fido verfÃ¼gbar"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "Ausdruck der Stapelgrenze wird nicht unterstÃ¼tzt"
--- 37227,37233 ----
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread ist nur auf Fido verfÃ¼gbar"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1756
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "Ausdruck der Stapelgrenze wird nicht unterstÃ¼tzt"
*************** msgstr "%<-mpreferred-stack-boundary=%d%
*** 38359,38370 ****
  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.c:4845 config/rs6000/rs6000.c:4599
  #, 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.c:4859 config/rs6000/rs6000.c:4582
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ist in %qs keine gÃ¼ltige Zahl"
--- 38386,38397 ----
  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.c:4845 config/rs6000/rs6000.c:4617
  #, 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.c:4859 config/rs6000/rs6000.c:4600
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ist in %qs keine gÃ¼ltige Zahl"
*************** msgstr "Zahl muss 0 oder 1 sein"
*** 38485,38873 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "Ausschuss am Ende von %<#pragma longcall%>"
  
! #: config/rs6000/rs6000-c.c:946
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsl%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete Speicherzugriffe"
  
! #: config/rs6000/rs6000-c.c:950
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsr%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete Speicherzugriffe"
  
! #: config/rs6000/rs6000-c.c:960 config/rs6000/rs6000-c.c:1011
! #: config/rs6000/rs6000-c.c:1281 config/rs6000/rs6000-c.c:1347
! #: config/rs6000/rs6000-c.c:1729 config/rs6000/rs6000-c.c:1776
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 2 Argumente"
  
! #: config/rs6000/rs6000-c.c:1084 config/rs6000/rs6000-c.c:1167
! #: config/rs6000/rs6000-c.c:1523
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 3 Argumente"
  
! #: config/rs6000/rs6000-c.c:1276
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 1 Argument"
  
! #: config/rs6000/rs6000-c.c:1668
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "Ãœbergabe des Arguments %d von %qE entfernt Qualifizierer von Zeiger-Ziel-Typ"
  
! #: config/rs6000/rs6000-c.c:1837
  #, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr "eingebaute Funktion %qs erfordert 4 Argumente"
  
! #: config/rs6000/rs6000-c.c:1913
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr "eingebaute Funktion %qs erfordert eingebaute Funktion %qs"
  
! #: config/rs6000/rs6000-c.c:1917
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%qs wird von dieser Compiler-Konfiguration nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-c.c:1926
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ungÃ¼ltige Parameterkombination fÃ¼r AltiVec-spezifisches intrinsisches %qs"
  
! #: config/rs6000/rs6000-call.c:6391
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr "ungÃ¼ltige Verwendung des MMA-Typs %qs als RÃ¼ckgabetyp einer Funktion"
  
! #: config/rs6000/rs6000-call.c:6443
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC-Vektor per Referenz zurÃ¼ckgegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantie"
  
! #: config/rs6000/rs6000-call.c:6633
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "Wert kann nicht in Vektorregister zurÃ¼ckgegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie ein"
  
! #: config/rs6000/rs6000-call.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "das ABI der ParameterÃ¼bergabe fÃ¼r Aggregate mit %d-Byte-Ausrichtung hat sich in GCC 5 geÃ¤ndert"
  
! #: config/rs6000/rs6000-call.c:7078
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "Argument kann nicht in Vektorregister Ã¼bergegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie ein"
  
! #: config/rs6000/rs6000-call.c:7604
  #, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "ungÃ¼ltige Verwendung des MMA-Operanden vom Typ %qs als Parameter einer Funktion"
  
! #: config/rs6000/rs6000-call.c:7828
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "das ABI fÃ¼r die Ãœbergabe von homogenen %<float%>-Aggregaten hat sich in GCC 5 geÃ¤ndert"
  
! #: config/rs6000/rs6000-call.c:8003
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC-Vektor per Referenz Ã¼bergegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantie"
  
! #: config/rs6000/rs6000-call.c:8795
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "internal error: builtin function %qs already processed"
  
! #: config/rs6000/rs6000-call.c:9223
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mffsl%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:9264
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Argument 1 muss ein 8-Bit-Feldwert sein"
  
! #: config/rs6000/rs6000-call.c:9295
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mtfsb0%> und %<__builtin_mtfsb1%> werden in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:9307
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "Argument muss eine Konstante zwischen 0 und 31 sein."
  
! #: config/rs6000/rs6000-call.c:9333
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_rn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:9348
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "Argument muss ein Wert zwischen 0 und 3 sein."
  
! #: config/rs6000/rs6000-call.c:9373
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "%<__builtin_set_fpscr_drn%> wird im 32-Bit-Modus nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:9378
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_drn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:9397
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "Argument muss ein Wert zwischen 0 und 7 sein."
  
! #: config/rs6000/rs6000-call.c:9438
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Argument 1 muss ein vorzeichenbehaftetes 5-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:9526
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 1-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9537
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 2-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9550
  #, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "Argument 2 muss ein vorzeichenloses Literal zwischen 2 und 7 einschlieÃŸlich sein"
  
! #: config/rs6000/rs6000-call.c:9562
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 3-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9573
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 4-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9589
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 5-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9607
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Argument 1 muss ein vorzeichenloses 6-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9623
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 7-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9662
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Argument 1 von %qs muss eine Konstante sein"
  
! #: config/rs6000/rs6000-call.c:9720
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "Argument 1 von %qs ist auÃŸerhalb des Wertebereiches"
  
! #: config/rs6000/rs6000-call.c:10107 config/rs6000/rs6000-call.c:10268
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Argument %d muss ein vorzeichenloses Literal sein"
  
! #: config/rs6000/rs6000-call.c:10109 config/rs6000/rs6000-call.c:10270
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Argument %d ist ein vorzeichenloses Literal, aber auÃŸerhalb des gÃ¼ltigen Bereichs"
  
! #: config/rs6000/rs6000-call.c:10219
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "eingebaute Funktion %qs kann nur im 64-Bit-Modus verwendet werden"
  
! #: config/rs6000/rs6000-call.c:10417
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "eingebaute Funktion %qs akzeptiert nur ein Zeichenkettenargument"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10436
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "CPU %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10464
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qs"
  
! #: config/rs6000/rs6000-call.c:10490
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "eingebaute Funktion %qs erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert"
  
! #: config/rs6000/rs6000-call.c:10543
  #, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "Argument 4 muss ein vorzeichenloses 8-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:10555
  #, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "Argument 4 muss ein vorzeichenloses 3-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:10569
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "Argument 3 muss im Bereich [0, 3] liegen"
  
! #: config/rs6000/rs6000-call.c:10583
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "Argument 3 muss im Bereich [0, 12] liegen"
  
! #: config/rs6000/rs6000-call.c:10603
  #, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "Argument 3 muss eine Konstante im Bereich [0, 7] sein"
  
! #: config/rs6000/rs6000-call.c:10673
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Argument 3 muss ein vorzeichenloses 4-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:10698
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Argument 3 muss ein vorzeichenloses 2-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:10726
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Argument 3 muss ein vorzeichenloses 1-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:10738
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Argument 1 muss 0 oder 2 sein"
  
! #: config/rs6000/rs6000-call.c:10751
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Argument 1 muss ein vorzeichenloses 1-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:10765
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 6-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:10777
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Argument 2 muss 0 oder 1 sein"
  
! #: config/rs6000/rs6000-call.c:10785
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Argument 3 muss im Bereich [0, 15] liegen"
  
! #: config/rs6000/rs6000-call.c:10852 config/rs6000/rs6000-call.c:11202
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Argument fÃ¼r %qs muss ein vorzeichenloses 2-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:11017
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "ungelÃ¶ste Ãœberladung des eingebauten Altivec %qF"
  
! #: config/rs6000/rs6000-call.c:11249
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "zweites Argument fÃ¼r %qs muss im Bereich [0, 12] liegen"
  
! #: config/rs6000/rs6000-call.c:11264
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "drittes Argument fÃ¼r %qs muss im Bereich [0, 12] liegen"
  
! #: config/rs6000/rs6000-call.c:11282
  #, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "Argument 2 von %qs muss im Bereich [0, 3] liegen."
  
! #: config/rs6000/rs6000-call.c:11500
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "%qs ist nur fÃ¼r den Cell-Prozessor gÃ¼ltig"
  
! #: config/rs6000/rs6000-call.c:11502 config/rs6000/rs6000-call.c:11504
! #: config/rs6000/rs6000-call.c:11506 config/rs6000/rs6000-call.c:11512
! #: config/rs6000/rs6000-call.c:11514 config/rs6000/rs6000-call.c:11520
! #: config/rs6000/rs6000-call.c:11526 config/rs6000/rs6000-call.c:11528
! #: config/rs6000/rs6000-call.c:11530 config/rs6000/rs6000-call.c:11534
! #: config/rs6000/rs6000-call.c:11536 config/rs6000/rs6000-call.c:11540
! #: config/rs6000/rs6000-call.c:11544
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs erfordert die Option %qs"
  
! #: config/rs6000/rs6000-call.c:11509 config/rs6000/rs6000-call.c:11517
! #: config/rs6000/rs6000-call.c:11523
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs erfordert die Optionen %qs und %qs"
  
! #: config/rs6000/rs6000-call.c:11542
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "%qs erfordert ISA 3.0 IEEE 128-Bit-Gleitkommazahlen"
  
! #: config/rs6000/rs6000-call.c:11547
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "%qs erfordert die Optionen %qs (oder neuer), sowie %qs oder %qs"
  
! #: config/rs6000/rs6000-call.c:11550
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "%qs wird mit den aktuellen Optionen nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:14665
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "internal error: builtin function %qs had an unexpected return type %qs"
  
! #: config/rs6000/rs6000-call.c:14687
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  
! #: config/rs6000/rs6000-logue.c:1691
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "Stapelrahmen zu groÃŸ"
  
! #: config/rs6000/rs6000-logue.c:5497
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs verwendet Register r29"
  
! #: config/rs6000/rs6000-logue.c:5505
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "Stapelrahmen grÃ¶ÃŸer als 2G wird fÃ¼r %<-fsplit-stack%> nicht unterstÃ¼tzt"
--- 38512,38907 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "Ausschuss am Ende von %<#pragma longcall%>"
  
! #: config/rs6000/rs6000-c.c:949
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsl%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete Speicherzugriffe"
  
! #: config/rs6000/rs6000-c.c:953
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsr%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete Speicherzugriffe"
  
! #: config/rs6000/rs6000-c.c:963 config/rs6000/rs6000-c.c:1014
! #: config/rs6000/rs6000-c.c:1284 config/rs6000/rs6000-c.c:1350
! #: config/rs6000/rs6000-c.c:1732 config/rs6000/rs6000-c.c:1779
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 2 Argumente"
  
! #: config/rs6000/rs6000-c.c:1087 config/rs6000/rs6000-c.c:1170
! #: config/rs6000/rs6000-c.c:1526
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 3 Argumente"
  
! #: config/rs6000/rs6000-c.c:1279
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 1 Argument"
  
! #: config/rs6000/rs6000-c.c:1671
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "Ãœbergabe des Arguments %d von %qE entfernt Qualifizierer von Zeiger-Ziel-Typ"
  
! #: config/rs6000/rs6000-c.c:1840
  #, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr "eingebaute Funktion %qs erfordert 4 Argumente"
  
! #: config/rs6000/rs6000-c.c:1916
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr "eingebaute Funktion %qs erfordert eingebaute Funktion %qs"
  
! #: config/rs6000/rs6000-c.c:1920
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%qs wird von dieser Compiler-Konfiguration nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-c.c:1929
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ungÃ¼ltige Parameterkombination fÃ¼r AltiVec-spezifisches intrinsisches %qs"
  
! #: config/rs6000/rs6000-call.c:6517
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr "ungÃ¼ltige Verwendung des MMA-Typs %qs als RÃ¼ckgabetyp einer Funktion"
  
! #: config/rs6000/rs6000-call.c:6569
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC-Vektor per Referenz zurÃ¼ckgegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantie"
  
! #: config/rs6000/rs6000-call.c:6759
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "Wert kann nicht in Vektorregister zurÃ¼ckgegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie ein"
  
! #: config/rs6000/rs6000-call.c:6934
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "das ABI der ParameterÃ¼bergabe fÃ¼r Aggregate mit %d-Byte-Ausrichtung hat sich in GCC 5 geÃ¤ndert"
  
! #: config/rs6000/rs6000-call.c:7204
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "Argument kann nicht in Vektorregister Ã¼bergegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie ein"
  
! #: config/rs6000/rs6000-call.c:7730
  #, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "ungÃ¼ltige Verwendung des MMA-Operanden vom Typ %qs als Parameter einer Funktion"
  
! #: config/rs6000/rs6000-call.c:7954
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "das ABI fÃ¼r die Ãœbergabe von homogenen %<float%>-Aggregaten hat sich in GCC 5 geÃ¤ndert"
  
! #: config/rs6000/rs6000-call.c:8129
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC-Vektor per Referenz Ã¼bergegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantie"
  
! #: config/rs6000/rs6000-call.c:8921
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "internal error: builtin function %qs already processed"
  
! #: config/rs6000/rs6000-call.c:9349
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mffsl%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:9390
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Argument 1 muss ein 8-Bit-Feldwert sein"
  
! #: config/rs6000/rs6000-call.c:9421
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mtfsb0%> und %<__builtin_mtfsb1%> werden in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:9433
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "Argument muss eine Konstante zwischen 0 und 31 sein."
  
! #: config/rs6000/rs6000-call.c:9459
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_rn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:9474
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "Argument muss ein Wert zwischen 0 und 3 sein."
  
! #: config/rs6000/rs6000-call.c:9499
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "%<__builtin_set_fpscr_drn%> wird im 32-Bit-Modus nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:9504
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_drn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:9523
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "Argument muss ein Wert zwischen 0 und 7 sein."
  
! #: config/rs6000/rs6000-call.c:9564
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Argument 1 muss ein vorzeichenbehaftetes 5-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:9652
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 1-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9663
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 2-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9676
  #, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "Argument 2 muss ein vorzeichenloses Literal zwischen 2 und 7 einschlieÃŸlich sein"
  
! #: config/rs6000/rs6000-call.c:9688
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 3-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9699
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 4-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9715
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 5-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9733
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Argument 1 muss ein vorzeichenloses 6-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9749
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 7-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:9788
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Argument 1 von %qs muss eine Konstante sein"
  
! #: config/rs6000/rs6000-call.c:9846
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "Argument 1 von %qs ist auÃŸerhalb des Wertebereiches"
  
! #: config/rs6000/rs6000-call.c:10233 config/rs6000/rs6000-call.c:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Argument %d muss ein vorzeichenloses Literal sein"
  
! #: config/rs6000/rs6000-call.c:10235 config/rs6000/rs6000-call.c:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Argument %d ist ein vorzeichenloses Literal, aber auÃŸerhalb des gÃ¼ltigen Bereichs"
  
! #: config/rs6000/rs6000-call.c:10356
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "eingebaute Funktion %qs kann nur im 64-Bit-Modus verwendet werden"
  
! #: config/rs6000/rs6000-call.c:10554
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "eingebaute Funktion %qs akzeptiert nur ein Zeichenkettenargument"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10573
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "CPU %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10601
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qs"
  
! #: config/rs6000/rs6000-call.c:10627
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "eingebaute Funktion %qs erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert"
  
! #: config/rs6000/rs6000-call.c:10680
  #, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "Argument 4 muss ein vorzeichenloses 8-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:10692
  #, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "Argument 4 muss ein vorzeichenloses 3-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:10706
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "Argument 3 muss im Bereich [0, 3] liegen"
  
! #: config/rs6000/rs6000-call.c:10720
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "Argument 3 muss im Bereich [0, 12] liegen"
  
! #: config/rs6000/rs6000-call.c:10740
  #, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "Argument 3 muss eine Konstante im Bereich [0, 7] sein"
  
! #: config/rs6000/rs6000-call.c:10810
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Argument 3 muss ein vorzeichenloses 4-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:10835
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Argument 3 muss ein vorzeichenloses 2-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:10863
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Argument 3 muss ein vorzeichenloses 1-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:10875
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Argument 1 muss 0 oder 2 sein"
  
! #: config/rs6000/rs6000-call.c:10888
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Argument 1 muss ein vorzeichenloses 1-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:10902
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Argument 2 muss ein vorzeichenloses 6-Bit-Literal sein"
  
! #: config/rs6000/rs6000-call.c:10914
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Argument 2 muss 0 oder 1 sein"
  
! #: config/rs6000/rs6000-call.c:10922
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Argument 3 muss im Bereich [0, 15] liegen"
  
! #: config/rs6000/rs6000-call.c:10989 config/rs6000/rs6000-call.c:11339
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Argument fÃ¼r %qs muss ein vorzeichenloses 2-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:11154
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "ungelÃ¶ste Ãœberladung des eingebauten Altivec %qF"
  
! #: config/rs6000/rs6000-call.c:11386
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "zweites Argument fÃ¼r %qs muss im Bereich [0, 12] liegen"
  
! #: config/rs6000/rs6000-call.c:11401
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "drittes Argument fÃ¼r %qs muss im Bereich [0, 12] liegen"
  
! #: config/rs6000/rs6000-call.c:11419
  #, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "Argument 2 von %qs muss im Bereich [0, 3] liegen."
  
! #: config/rs6000/rs6000-call.c:11637
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "%qs ist nur fÃ¼r den Cell-Prozessor gÃ¼ltig"
  
! #: config/rs6000/rs6000-call.c:11639 config/rs6000/rs6000-call.c:11641
! #: config/rs6000/rs6000-call.c:11643 config/rs6000/rs6000-call.c:11649
! #: config/rs6000/rs6000-call.c:11651 config/rs6000/rs6000-call.c:11657
! #: config/rs6000/rs6000-call.c:11663 config/rs6000/rs6000-call.c:11665
! #: config/rs6000/rs6000-call.c:11667 config/rs6000/rs6000-call.c:11671
! #: config/rs6000/rs6000-call.c:11673 config/rs6000/rs6000-call.c:11677
! #: config/rs6000/rs6000-call.c:11681
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs erfordert die Option %qs"
  
! #: config/rs6000/rs6000-call.c:11646 config/rs6000/rs6000-call.c:11654
! #: config/rs6000/rs6000-call.c:11660
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs erfordert die Optionen %qs und %qs"
  
! #: config/rs6000/rs6000-call.c:11679
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "%qs erfordert ISA 3.0 IEEE 128-Bit-Gleitkommazahlen"
  
! #: config/rs6000/rs6000-call.c:11684
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "%qs erfordert die Optionen %qs (oder neuer), sowie %qs oder %qs"
  
! #: config/rs6000/rs6000-call.c:11687
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "%qs wird mit den aktuellen Optionen nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000-call.c:14881
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "internal error: builtin function %qs had an unexpected return type %qs"
  
! #: config/rs6000/rs6000-call.c:14903
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  
! #. We can't check this in rs6000_option_override_internal since
! #. DEFAULT_ABI isn't established yet.
! #: config/rs6000/rs6000-logue.c:732
! #, gcc-internal-format
! msgid "%qs requires the ELFv2 ABI"
! msgstr "%qs erfordert das ELFv2-ABI."
! 
! #: config/rs6000/rs6000-logue.c:1719
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "Stapelrahmen zu groÃŸ"
  
! #: config/rs6000/rs6000-logue.c:5552
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs verwendet Register r29"
  
! #: config/rs6000/rs6000-logue.c:5560
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "Stapelrahmen grÃ¶ÃŸer als 2G wird fÃ¼r %<-fsplit-stack%> nicht unterstÃ¼tzt"
*************** msgstr "%qs inkompatibel mit explizit au
*** 38935,39111 ****
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs erfordert %qs"
  
! #: config/rs6000/rs6000.c:4176
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert GrÃ¶ÃŸe von %<long double%>"
  
! #: config/rs6000/rs6000.c:4202
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 2.06"
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:4239
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs erfordert VSX-UnterstÃ¼tzung"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "Die Option %<-mfloat128%> wird mÃ¶glicherweise nicht vollstÃ¤ndig unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 3.0"
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "unbekannter ABI-Typ (%qs) fÃ¼r Vektorisierungsbibliothek fÃ¼r Schalter %qs"
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert AltiVec ABI"
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert darwin64 ABI"
  
! #: config/rs6000/rs6000.c:4607
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs erfordert ein gÃ¼ltiges Basisregister"
  
! #: config/rs6000/rs6000.c:4904
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "unbekannte Option fÃ¼r %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs ist veraltet und wird unter keinen UmstÃ¤nden empfohlen"
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "das Layout von Aggregaten, die Vektoren mit %d-Byte-Ausrichtung enthalten, hat sich in GCC 5 geÃ¤ndert"
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
! msgstr "%qs ist ein undurchsichtiger Typ, und Sie kÃ¶nnen ihn nicht auf andere Werte setzen."
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "kein Profiling von 64-bit-Code fÃ¼r dieses ABI"
  
! #: config/rs6000/rs6000.c:20084
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Bei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werden"
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "Verwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "Verwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "Verwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20172
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "Verwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwenden"
  
! #: config/rs6000/rs6000.c:20186
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<double%> in AltiVec-Typen ist ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:24227
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ungÃ¼ltige CPU %qs fÃ¼r %s%qs%s"
  
! #: config/rs6000/rs6000.c:24230
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ist nicht erlaubt"
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> schaltet %<-m%s%> aus"
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "das Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert"
  
! #: config/rs6000/rs6000.c:24968
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "Multiversionierung erfordert Â»ifuncÂ«, was in dieser Konfiguration nicht unterstÃ¼tzt wird"
  
! #: config/rs6000/rs6000.c:25224
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "das Ergebnis des Befehls xxspltidp ist fÃ¼r denormalisierte Eingabewerte undefiniert"
--- 38969,39145 ----
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4067 config/rs6000/rs6000.c:4094
! #: config/rs6000/rs6000.c:4121 config/rs6000/rs6000.c:4136
! #: config/rs6000/rs6000.c:4144 config/rs6000/rs6000.c:4189
! #: config/rs6000/rs6000.c:4191 config/rs6000/rs6000.c:4283
! #: config/rs6000/rs6000.c:4296 config/rs6000/rs6000.c:4305
! #: config/rs6000/rs6000.c:4455 config/rs6000/rs6000.c:4492
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs erfordert %qs"
  
! #: config/rs6000/rs6000.c:4180
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert GrÃ¶ÃŸe von %<long double%>"
  
! #: config/rs6000/rs6000.c:4206
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 2.06"
  
! #: config/rs6000/rs6000.c:4221
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:4224
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:4243
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs erfordert VSX-UnterstÃ¼tzung"
  
! #: config/rs6000/rs6000.c:4252
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "Die Option %<-mfloat128%> wird mÃ¶glicherweise nicht vollstÃ¤ndig unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs erfordert vollstÃ¤ndige UnterstÃ¼tzung von ISA 3.0"
  
! #: config/rs6000/rs6000.c:4362
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "unbekannter ABI-Typ (%qs) fÃ¼r Vektorisierungsbibliothek fÃ¼r Schalter %qs"
  
! #: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4402
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert AltiVec ABI"
  
! #: config/rs6000/rs6000.c:4415
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert darwin64 ABI"
  
! #: config/rs6000/rs6000.c:4625
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs erfordert ein gÃ¼ltiges Basisregister"
  
! #: config/rs6000/rs6000.c:4922
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "unbekannte Option fÃ¼r %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4959
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs ist veraltet und wird unter keinen UmstÃ¤nden empfohlen"
  
! #: config/rs6000/rs6000.c:7919
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "das Layout von Aggregaten, die Vektoren mit %d-Byte-Ausrichtung enthalten, hat sich in GCC 5 geÃ¤ndert"
  
! #: config/rs6000/rs6000.c:10694
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
! msgstr "%qs ist ein undurchsichtiger Typ, und Sie kÃ¶nnen ihn nicht auf andere Werte setzen"
  
! #: config/rs6000/rs6000.c:17844
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "kein Profiling von 64-bit-Code fÃ¼r dieses ABI"
  
! #: config/rs6000/rs6000.c:20134
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Bei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werden"
  
! #: config/rs6000/rs6000.c:20216
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "Verwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20218
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "Verwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20220
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "Verwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20222
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "Verwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20228
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20231
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwenden"
  
! #: config/rs6000/rs6000.c:20236
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:20239
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<double%> in AltiVec-Typen ist ohne %qs ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:24278
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ungÃ¼ltige CPU %qs fÃ¼r %s%qs%s"
  
! #: config/rs6000/rs6000.c:24281
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ist nicht erlaubt"
  
! #: config/rs6000/rs6000.c:24283
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:24828
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> schaltet %<-m%s%> aus"
  
! #: config/rs6000/rs6000.c:24987
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "das Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert"
  
! #: config/rs6000/rs6000.c:25019
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "Multiversionierung erfordert Â»ifuncÂ«, was in dieser Konfiguration nicht unterstÃ¼tzt wird"
  
! #: config/rs6000/rs6000.c:25275
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:27892
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "das Ergebnis des Befehls xxspltidp ist fÃ¼r denormalisierte Eingabewerte undefiniert"
*************** msgstr "RX-FPU-Befehle unterstÃ¼tzen kei
*** 39286,39292 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr "das eingebaute vec_step kann nur mit Vektortypen verwendet werden."
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "Konstanter Wert erwartet fÃ¼r Argument %2$d der eingebauten Funktion %1$qF"
--- 39320,39326 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr "das eingebaute vec_step kann nur mit Vektortypen verwendet werden."
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:922
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "Konstanter Wert erwartet fÃ¼r Argument %2$d der eingebauten Funktion %1$qF"
*************** msgstr "%qs-Matchingvariante ist veralte
*** 39356,39562 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "Konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Wertebereiches fÃ¼r Zieltyp"
  
! #: config/s390/s390.c:762
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "konstantes Argument %d fÃ¼r eingebautes %qF ist ungÃ¼ltig (%s)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90180
! #: config/s390/s390.c:766
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs 0..%wu"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79846
! #: config/s390/s390.c:782
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs %wd..%wd"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr "eingebaute %qF wird nur mit %<-mhtm%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=zEC12%> und hÃ¶her eingeschaltet)"
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr "eingebaute %qF wird nur mit %<-mvx%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=z13%> und hÃ¶her eingeschaltet)"
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "Eingebaute %qF erfordert z14 oder hÃ¶her."
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr "Eingebaute %qF erfordert z15 oder hÃ¶her."
  
! #: config/s390/s390.c:856
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "Eingebaute %qF erfordert arch14 oder hÃ¶her."
  
! #: config/s390/s390.c:875
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "unaufgelÃ¶ste Ã¼berladene eingebaute Funktion"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "Falscher eingebauter ICode"
  
! #: config/s390/s390.c:1016
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "UngÃ¼ltiges Argument %d fÃ¼r eingebaute Funktion %qF"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr "das angeforderte %qE-Attribut ist kein kommaseparierter Paar von nichtnegativen ganzzahligen Konstanten, oder es ist zu groÃŸ (maximal %d)"
  
! #: config/s390/s390.c:1207
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Argument fÃ¼r %qE ist nicht (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "GesamtgrÃ¶ÃŸe der lokalen Variablen Ã¼bersteigt Grenze der Architektur"
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr "RahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, grÃ¶ÃŸer als benutzerdefinierte Stapelgrenze von %d Bytes. Eine unbedingte Falle wird gesetzt."
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr "RahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, mehr als die HÃ¤lfte der StapelgrÃ¶ÃŸe. Dynamische PrÃ¼fung wÃ¤re nicht zuverlÃ¤ssig. FÃ¼r diese Funktion wird keine PrÃ¼fung ausgegeben."
  
! #: config/s390/s390.c:11433
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "RahmengrÃ¶ÃŸe von %qs ist %wd Bytes"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs verwendet dynamische Stapelanforderung"
  
! #: config/s390/s390.c:13147
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "auf s390 kÃ¶nnen geschachtelte Funktionen mit %<-mfentry%> nicht im Profiling verwendet werden"
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-Bit-ABI nicht unterstÃ¼tzt im ESA/390-Modus"
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline wird nur mit %<-mindirect-branch-jump%> unterstÃ¼tzt"
  
! #: config/s390/s390.c:15455
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "Hardware-VektorunterstÃ¼tzung ist auf %s nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Hardware-VektorunterstÃ¼tzung ist mit %<-msoft-float%> nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Dezimale Hardware-Gleitkommabefehle sind auf %s nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Dezimale Hardware-Gleitkommabefehle sind im ESA/390-Modus nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "%<-mhard-dfp%> kann nicht in Verbindung mit %<-msoft-float%> verwendet werden"
  
! #: config/s390/s390.c:15512
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "die Kombination aus %<-mbackchain%>, %<-mpacked-stack%> und %<-mhard-float%> wird nicht unterstÃ¼tzt"
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "StapelgrÃ¶ÃŸe muss grÃ¶ÃŸer als der Stapel-Ãœberwachungswert sein"
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "StapelgrÃ¶ÃŸe darf nicht grÃ¶ÃŸer als 64k sein"
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> bringt %<-mstack-size%> mit sich"
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-prologue-checkÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-prologue-targetÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-epilogue-checkÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-epilogue-targetÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15598
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%<-mfentry%> wird nur auf 64-Bit-CPUs unterstÃ¼tzt"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Argumente von %qs sollten nicht-negative Ganzzahlen sein"
  
! #: config/s390/s390.c:15641
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Argument fÃ¼r %qs ist zu groÃŸ (max. %d)"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "%<-mno-pic-data-is-text-relative%> kann nur zusammen mit %<-fpic%>/%<-fPIC%> verwendet werden"
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) ist unbekannt"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "Wert %qs wird von Attribut %<target%> nicht unterstÃ¼tzt"
--- 39390,39596 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "Konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Wertebereiches fÃ¼r Zieltyp"
  
! #: config/s390/s390.c:765
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "konstantes Argument %d fÃ¼r eingebautes %qF ist ungÃ¼ltig (%s)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90180
! #: config/s390/s390.c:769
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs 0..%wu"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79846
! #: config/s390/s390.c:785
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs %wd..%wd"
  
! #: config/s390/s390.c:834
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr "eingebaute %qF wird nur mit %<-mhtm%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=zEC12%> und hÃ¶her eingeschaltet)"
  
! #: config/s390/s390.c:840
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr "eingebaute %qF wird nur mit %<-mvx%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=z13%> und hÃ¶her eingeschaltet)"
  
! #: config/s390/s390.c:847
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "Eingebaute %qF erfordert z14 oder hÃ¶her."
  
! #: config/s390/s390.c:853
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr "Eingebaute %qF erfordert z15 oder hÃ¶her."
  
! #: config/s390/s390.c:859
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "Eingebaute %qF erfordert arch14 oder hÃ¶her."
  
! #: config/s390/s390.c:878
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "unaufgelÃ¶ste Ã¼berladene eingebaute Funktion"
  
! #: config/s390/s390.c:885 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "Falscher eingebauter ICode"
  
! #: config/s390/s390.c:1019
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "UngÃ¼ltiges Argument %d fÃ¼r eingebaute Funktion %qF"
  
! #: config/s390/s390.c:1120
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr "das angeforderte %qE-Attribut ist kein kommaseparierter Paar von nichtnegativen ganzzahligen Konstanten, oder es ist zu groÃŸ (maximal %d)"
  
! #: config/s390/s390.c:1210
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Argument fÃ¼r %qE ist nicht (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.c:10027
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "GesamtgrÃ¶ÃŸe der lokalen Variablen Ã¼bersteigt Grenze der Architektur"
  
! #: config/s390/s390.c:11392
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr "RahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, grÃ¶ÃŸer als benutzerdefinierte Stapelgrenze von %d Bytes. Eine unbedingte Falle wird gesetzt."
  
! #: config/s390/s390.c:11408
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr "RahmengrÃ¶ÃŸe der Funktion %qs ist %wd Bytes, mehr als die HÃ¤lfte der StapelgrÃ¶ÃŸe. Dynamische PrÃ¼fung wÃ¤re nicht zuverlÃ¤ssig. FÃ¼r diese Funktion wird keine PrÃ¼fung ausgegeben."
  
! #: config/s390/s390.c:11436
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "RahmengrÃ¶ÃŸe von %qs ist %wd Bytes"
  
! #: config/s390/s390.c:11440
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs verwendet dynamische Stapelanforderung"
  
! #: config/s390/s390.c:13150
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "auf s390 kÃ¶nnen geschachtelte Funktionen mit %<-mfentry%> nicht im Profiling verwendet werden"
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-Bit-ABI nicht unterstÃ¼tzt im ESA/390-Modus"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline wird nur mit %<-mindirect-branch-jump%> unterstÃ¼tzt"
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "Hardware-VektorunterstÃ¼tzung ist auf %s nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15461
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Hardware-VektorunterstÃ¼tzung ist mit %<-msoft-float%> nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15490
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Dezimale Hardware-Gleitkommabefehle sind auf %s nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15494
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Dezimale Hardware-Gleitkommabefehle sind im ESA/390-Modus nicht verfÃ¼gbar"
  
! #: config/s390/s390.c:15506
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "%<-mhard-dfp%> kann nicht in Verbindung mit %<-msoft-float%> verwendet werden"
  
! #: config/s390/s390.c:15515
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "die Kombination aus %<-mbackchain%>, %<-mpacked-stack%> und %<-mhard-float%> wird nicht unterstÃ¼tzt"
  
! #: config/s390/s390.c:15521
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "StapelgrÃ¶ÃŸe muss grÃ¶ÃŸer als der Stapel-Ãœberwachungswert sein"
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "StapelgrÃ¶ÃŸe darf nicht grÃ¶ÃŸer als 64k sein"
  
! #: config/s390/s390.c:15526
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> bringt %<-mstack-size%> mit sich"
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-prologue-checkÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-prologue-targetÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-epilogue-checkÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15548
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr "Â»-mtpf-trace-hook-epilogue-targetÂ« erfordert eine Ganzzahl im Bereich 0..4095"
  
! #: config/s390/s390.c:15601
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%<-mfentry%> wird nur auf 64-Bit-CPUs unterstÃ¼tzt"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15637
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Argumente von %qs sollten nicht-negative Ganzzahlen sein"
  
! #: config/s390/s390.c:15644
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Argument fÃ¼r %qs ist zu groÃŸ (max. %d)"
  
! #: config/s390/s390.c:15675
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "%<-mno-pic-data-is-text-relative%> kann nur zusammen mit %<-fpic%>/%<-fPIC%> verwendet werden"
  
! #: config/s390/s390.c:15836 config/s390/s390.c:15886 config/s390/s390.c:15903
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) ist unbekannt"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15842
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "Wert %qs wird von Attribut %<target%> nicht unterstÃ¼tzt"
*************** msgstr "Eltern-Unterprogramm kann nicht
*** 39918,39975 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "Unterprogramm %q+F nicht als %<Inline%> markiert"
  
! #: ada/gcc-interface/utils.c:4160
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "ungÃ¼ltiger Elementtyp fÃ¼r Attribut %qs"
  
! #: ada/gcc-interface/utils.c:4184
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "Komponentenanzahl des Vektors ist keine Zweierpotenz"
  
! #: ada/gcc-interface/utils.c:6381 ada/gcc-interface/utils.c:6559
! #: ada/gcc-interface/utils.c:6731
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "Attribut %qs wird ignoriert"
  
! #: ada/gcc-interface/utils.c:6436
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "Attribut %qs ohne Argumente fÃ¼r einen Nicht-Prototyp"
  
! #: ada/gcc-interface/utils.c:6451
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "Argument %qs hat ungÃ¼ltige Operandennummer (Argument %lu)"
  
! #: ada/gcc-interface/utils.c:6473
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "Argument %qs mit Operandennummer auÃŸerhalb des Wertebereiches (Argument %lu, Operand %lu)"
  
! #: ada/gcc-interface/utils.c:6482
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "Argument %qs referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)"
  
! #: ada/gcc-interface/utils.c:6503
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "Attribut %qs benÃ¶tigt Prototypen mit benannten Argumenten"
  
! #: ada/gcc-interface/utils.c:6512
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "Attribut %qs gilt nur fÃ¼r variadische Funktionen"
  
! #: ada/gcc-interface/utils.c:6691
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "Attribut %qE hat keinen Effekt"
  
! #: ada/gcc-interface/utils.c:6975
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "Attribut %qs bezieht sich nur auf Arraytypen"
--- 39952,40009 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "Unterprogramm %q+F nicht als %<Inline%> markiert"
  
! #: ada/gcc-interface/utils.c:4157
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "ungÃ¼ltiger Elementtyp fÃ¼r Attribut %qs"
  
! #: ada/gcc-interface/utils.c:4181
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "Komponentenanzahl des Vektors ist keine Zweierpotenz"
  
! #: ada/gcc-interface/utils.c:6378 ada/gcc-interface/utils.c:6556
! #: ada/gcc-interface/utils.c:6728
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "Attribut %qs wird ignoriert"
  
! #: ada/gcc-interface/utils.c:6433
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "Attribut %qs ohne Argumente fÃ¼r einen Nicht-Prototyp"
  
! #: ada/gcc-interface/utils.c:6448
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "Argument %qs hat ungÃ¼ltige Operandennummer (Argument %lu)"
  
! #: ada/gcc-interface/utils.c:6470
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "Argument %qs mit Operandennummer auÃŸerhalb des Wertebereiches (Argument %lu, Operand %lu)"
  
! #: ada/gcc-interface/utils.c:6479
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "Argument %qs referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)"
  
! #: ada/gcc-interface/utils.c:6500
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "Attribut %qs benÃ¶tigt Prototypen mit benannten Argumenten"
  
! #: ada/gcc-interface/utils.c:6509
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "Attribut %qs gilt nur fÃ¼r variadische Funktionen"
  
! #: ada/gcc-interface/utils.c:6688
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "Attribut %qE hat keinen Effekt"
  
! #: ada/gcc-interface/utils.c:6972
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "Attribut %qs bezieht sich nur auf Arraytypen"
*************** msgstr "Attribut %qs bezieht sich nur au
*** 39979,39986 ****
  msgid "could not read the BRIG file"
  msgstr "BRIG-Datei konnte nicht gelesen werden"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void-Wert nicht ignoriert wie es sein sollte"
--- 40013,40020 ----
  msgid "could not read the BRIG file"
  msgstr "BRIG-Datei konnte nicht gelesen werden"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12789 cp/typeck.c:2157
! #: cp/typeck.c:8625 cp/typeck.c:9416
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void-Wert nicht ignoriert wie es sein sollte"
*************** msgstr "Variable %qD gesetzt, aber nicht
*** 40040,40046 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "Typ des Arrays %q+D vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter Initialisierung"
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "ursprÃ¼nglich hier definiert"
--- 40074,40080 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "Typ des Arrays %q+D vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter Initialisierung"
  
! #: c/c-decl.c:1596 c/c-decl.c:7355 c/c-decl.c:8263 c/c-decl.c:9070
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "ursprÃ¼nglich hier definiert"
*************** msgstr "%qE nicht deklariert (erste Verw
*** 40337,40343 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "jeder nicht deklarierte Bezeichner wird nur einmal fÃ¼r jede Funktion, in der er vorkommt, gemeldet"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Marke %qE auÃŸerhalb einer Funktion referenziert"
--- 40371,40377 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "jeder nicht deklarierte Bezeichner wird nur einmal fÃ¼r jede Funktion, in der er vorkommt, gemeldet"
  
! #: c/c-decl.c:3831 cp/decl.c:3264
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Marke %qE auÃŸerhalb einer Funktion referenziert"
*************** msgstr "Sprung in Anweisungs-Ausdruck"
*** 40367,40373 ****
  msgid "duplicate label declaration %qE"
  msgstr "Doppelte Markendeklaration %qE"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "doppelte Marke %qD"
--- 40401,40407 ----
  msgid "duplicate label declaration %qE"
  msgstr "Doppelte Markendeklaration %qE"
  
! #: c/c-decl.c:4047 cp/decl.c:3670
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "doppelte Marke %qD"
*************** msgstr "switch springt in Anweisungs-Aus
*** 40397,40403 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE als falsche Symbolart definiert"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "Attribut %qE auf %qD mit RÃ¼ckgabetyp Â»voidÂ« angewendet"
--- 40431,40437 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE als falsche Symbolart definiert"
  
! #: c/c-decl.c:4423 cp/tree.c:4807
  #, 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 %<[*]%>-Arr
*** 40495,40501 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> auÃŸerhalb des Bereichs des Funktionsprototypen nicht erlaubt"
--- 40529,40535 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7822 c/c-decl.c:9740
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> auÃŸerhalb des Bereichs des Funktionsprototypen nicht erlaubt"
*************** msgstr "Parameter %qD ist initialisiert"
*** 40525,40531 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "Objekt variabler GrÃ¶ÃŸe darf nicht initialisiert werden"
--- 40559,40565 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8235
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "Objekt variabler GrÃ¶ÃŸe darf nicht initialisiert werden"
*************** msgstr "Objekt mit volatile-Feld kann ni
*** 40585,40791 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D in Â»declare targetÂ«-Direktive hat keinen zuordenbaren Typ"
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO-C verbietet VorwÃ¤rtsdeklaration fÃ¼r Parameter"
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "Definition eines Typs in einem zusammengesetzten Literal ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Breite des Bitfeldes %qs ist keine Ganzzahlkonstante"
  
! #: c/c-decl.c:6056
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Breite des Bitfeldes %qs ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Negative Breite in Bitfeld %qs"
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Breite Null fÃ¼r Bitfeld %qs"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "Bitfeld %qs hat ungÃ¼ltigen Typen"
  
! #: c/c-decl.c:6088
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "Bitfeld %qs kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werden"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "Typ des Bitfeldes %qs ist eine Erweiterung des GCC"
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "Breite von %qs Ã¼berschreitet dessen Typen"
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs ist schmaler als die Werte seines Typs"
  
! #: c/c-decl.c:6133
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array %qE, dessen GrÃ¶ÃŸe nicht ausgewertet werden kann"
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array, dessen GrÃ¶ÃŸe nicht ausgewertet werden kann"
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO-C90 verbietet Array %qE variabler GrÃ¶ÃŸe"
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO-C90 verbietet Array variabler GrÃ¶ÃŸe"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "variabel modifiziertes %qE im Dateibereich"
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "variabel modifiziertes Feld im Dateibereich"
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%<int%> ist Standardtyp in Deklaration von %qE"
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "%<int%> ist Standardtyp in Typ-Deklaration"
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "doppeltes %<const%>"
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "doppeltes %<restrict%>"
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "doppeltes %<volatile%>"
  
! #: c/c-decl.c:6420
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "doppeltes %<_Atomic%>"
  
! #: c/c-decl.c:6423
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "in Konflikt stehende benannte AdressrÃ¤ume (%s und %s)"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-qualifizierter Arraytyp"
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "Funktionsdefinition deklarierte %<auto%>"
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Funktionsdefinition deklarierte %<register%>"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "Funktionsdefinition deklarierte %<typedef%>"
  
! #: c/c-decl.c:6466
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Funktionsdefinition deklarierte %qs"
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Speicherklasse fÃ¼r Strukturfeld %qE angegeben"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Speicherklasse fÃ¼r Strukturfeld angegeben"
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Speicherklasse fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Speicherklasse fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Speicherklasse fÃ¼r Typnamen angegeben"
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisiert und als %<extern%> deklariert"
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE hat sowohl %<extern%> als auch Initialisierung"
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>"
  
! #: c/c-decl.c:6527
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<register%>"
  
! #: c/c-decl.c:6532
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "geschachtelte Funktion %qE als %<extern%> deklariert"
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "Funktions-GÃ¼ltigkeitsbereich %qE ist implizit auto, jedoch als %qs deklariert"
--- 40619,40825 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:5657 cp/decl.c:8216
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D in Â»declare targetÂ«-Direktive hat keinen zuordenbaren Typ"
  
! #: c/c-decl.c:5917
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO-C verbietet VorwÃ¤rtsdeklaration fÃ¼r Parameter"
  
! #: c/c-decl.c:6028
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "Definition eines Typs in einem zusammengesetzten Literal ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:6049 c/c-decl.c:6064
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Breite des Bitfeldes %qs ist keine Ganzzahlkonstante"
  
! #: c/c-decl.c:6059
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Breite des Bitfeldes %qs ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.c:6070
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Negative Breite in Bitfeld %qs"
  
! #: c/c-decl.c:6075
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Breite Null fÃ¼r Bitfeld %qs"
  
! #: c/c-decl.c:6085
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "Bitfeld %qs hat ungÃ¼ltigen Typen"
  
! #: c/c-decl.c:6091
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "Bitfeld %qs kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werden"
  
! #: c/c-decl.c:6102
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "Typ des Bitfeldes %qs ist eine Erweiterung des GCC"
  
! #: c/c-decl.c:6108
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "Breite von %qs Ã¼berschreitet dessen Typen"
  
! #: c/c-decl.c:6121
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs ist schmaler als die Werte seines Typs"
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array %qE, dessen GrÃ¶ÃŸe nicht ausgewertet werden kann"
  
! #: c/c-decl.c:6139
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array, dessen GrÃ¶ÃŸe nicht ausgewertet werden kann"
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO-C90 verbietet Array %qE variabler GrÃ¶ÃŸe"
  
! #: c/c-decl.c:6148
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO-C90 verbietet Array variabler GrÃ¶ÃŸe"
  
! #: c/c-decl.c:6359 c/c-decl.c:6755 c/c-decl.c:6765
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "variabel modifiziertes %qE im Dateibereich"
  
! #: c/c-decl.c:6361
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "variabel modifiziertes Feld im Dateibereich"
  
! #: c/c-decl.c:6381
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%<int%> ist Standardtyp in Deklaration von %qE"
  
! #: c/c-decl.c:6385
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "%<int%> ist Standardtyp in Typ-Deklaration"
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "doppeltes %<const%>"
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "doppeltes %<restrict%>"
  
! #: c/c-decl.c:6421
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "doppeltes %<volatile%>"
  
! #: c/c-decl.c:6423
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "doppeltes %<_Atomic%>"
  
! #: c/c-decl.c:6426
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "in Konflikt stehende benannte AdressrÃ¤ume (%s und %s)"
  
! #: c/c-decl.c:6449 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-qualifizierter Arraytyp"
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "Funktionsdefinition deklarierte %<auto%>"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Funktionsdefinition deklarierte %<register%>"
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "Funktionsdefinition deklarierte %<typedef%>"
  
! #: c/c-decl.c:6469
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Funktionsdefinition deklarierte %qs"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Speicherklasse fÃ¼r Strukturfeld %qE angegeben"
  
! #: c/c-decl.c:6490
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Speicherklasse fÃ¼r Strukturfeld angegeben"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Speicherklasse fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:6497
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Speicherklasse fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:6500 cp/decl.c:12194
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Speicherklasse fÃ¼r Typnamen angegeben"
  
! #: c/c-decl.c:6517
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisiert und als %<extern%> deklariert"
  
! #: c/c-decl.c:6521
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE hat sowohl %<extern%> als auch Initialisierung"
  
! #: c/c-decl.c:6526
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>"
  
! #: c/c-decl.c:6530
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<register%>"
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "geschachtelte Funktion %qE als %<extern%> deklariert"
  
! #: c/c-decl.c:6538
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "Funktions-GÃ¼ltigkeitsbereich %qE ist implizit auto, jedoch als %qs deklariert"
*************** msgstr "Funktions-GÃ¼ltigkeitsbereich %q
*** 40793,41503 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Â»staticÂ« oder Typkennzeichner in Nicht-Parameter-Arraydeklarator"
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Deklaration von %qE als Array von voids"
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Deklaration eines Typnamen als Array von voids"
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Deklaration von %qE als Array von Funktionen"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Deklaration eines Typnamen als Array von Funktionen"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ungÃ¼ltige Verwendung einer Struktur mit flexiblem Arrayelement"
  
! #: c/c-decl.c:6695
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "ArraygrÃ¶ÃŸe von %qE hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.c:6699
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.c:6707
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "ArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO-C verbietet Array %qE der GrÃ¶ÃŸe null"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO-C verbietet Array der GrÃ¶ÃŸe null"
  
! #: c/c-decl.c:6734
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "GrÃ¶ÃŸe des Arrays %qE ist negativ"
  
! #: c/c-decl.c:6736
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist negativ"
  
! #: c/c-decl.c:6822
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ArraygrÃ¶ÃŸe von %qE ist zu groÃŸ"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸ"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO-C90 unterstÃ¼tzt keine flexiblen Arrays als Elemente"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> nicht in einer Deklaration"
  
! #: c/c-decl.c:6899
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Arraytyp hat unvollstÃ¤ndigen Elementtypen %qT"
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qE als multidimensionales Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von multidimensionalem Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "Typname als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE als Funktion, die ein Array zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "Typname als Funktion, die ein Array zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-RÃ¼ckgabetypen"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Typkennzeichner an Funktions-RÃ¼ckgabewert ignoriert"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-qualifizierter Funktionstyp"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO-C verbietet qualifizierte Funktionstypen"
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben"
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs fÃ¼r Strukturfeld %qE angegeben"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs fÃ¼r Strukturfeld angegeben"
  
! #: c/c-decl.c:7262
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Bitfeld %qE hat atomaren Typen"
  
! #: c/c-decl.c:7264
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Bitfeld hat atomaren Typen"
  
! #: c/c-decl.c:7273
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Ausrichtung fÃ¼r typedef %qE angegeben"
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ausrichtung fÃ¼r %<register%>-Objekt %qE angegeben"
  
! #: c/c-decl.c:7280
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Ausrichtung fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:7282
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "Ausrichtung fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:7287
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Ausrichtung fÃ¼r Bitfeld %qE angegeben"
  
! #: c/c-decl.c:7289
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "Ausrichtung fÃ¼r unbenanntes Bitfeld angegeben"
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ausrichtung fÃ¼r Funktion %qE angegeben"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung von %qE reduzieren"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines unbenannten Feldes reduzieren"
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7335
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO-C verbietet const- oder volatile-Funktionstypen"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ein Element einer Struktur oder Union kann nicht variabel modifizierten Typ haben"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Variable oder Feld %qE als Â»voidÂ« deklariert"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Attribute in Parameterarraydeklarator ignoriert"
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Parameter %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7490
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Parameter %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7503
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Feld %qE als Funktion deklariert"
  
! #: c/c-decl.c:7510
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Feld %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7512
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "unbenanntes Feld hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ungÃ¼ltige Speicherklasse fÃ¼r Funktion %qE"
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "%<main%> ist nicht als Â»inlineÂ« mÃ¶glich"
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7636
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "als %<extern%> redeklarierte Variable war bereits als %<static%> deklariert"
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Variable %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7680
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Variable %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "nicht geschachtelte Funktion mit variabel modifiziertem Typen"
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Objekt mit variabel geÃ¤ndertem Typ darf keine Bindung haben"
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Funktionsdeklaration ist kein Prototyp"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Parameternamen (ohne Typen) in Funktionsdeklaration"
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Parameter %u (%q+D) hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Parameter %u hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Parameter %u (%q+D) hat void-Typen"
  
! #: c/c-decl.c:7899
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Parameter %u hat void-Typen"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> kann nicht als einzelner Parameter qualifiziert werden"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> muss der einzige Parameter sein"
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Parameter %q+D hat nur eine VorwÃ¤rtsdeklaration"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte %<%s %E%> ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte anonyme Â»%sÂ« ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Â»enumÂ«-Typ hier definiert"
  
! #: c/c-decl.c:8173
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â»structÂ« wurde hier definiert"
  
! #: c/c-decl.c:8179
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â»unionÂ« wurde hier definiert"
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Redefinition von %<union %E%>"
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Redefinition von %<struct %E%>"
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Verschachtelte Redefinition von %<union %E%>"
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Verschachtelte Redefinition von %<struct %E%>"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Typdefinition in Ausdruck %qs ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
  
! #: c/c-decl.c:8371
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C99 unterstÃ¼tzt keine namenlosen structs/unions"
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C90 unterstÃ¼tzt keine namenlosen structs/unions"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "doppeltes Element %q+D"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "leere Struktur hat GrÃ¶ÃŸe 0 in C, aber 1 in C++"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "leere Union hat GrÃ¶ÃŸe 0 in C, aber 1 in C++"
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Union hat keine benannten Elemente"
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Union hat keine Elemente"
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct hat keine benannten Elemente"
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct hat keine Elemente"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "flexibles Arrayelement in Union"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "flexibles Arrayelement nicht am Ende von struct"
  
! #: c/c-decl.c:8782
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "flexibles Arrayelement in einer Struktur ohne benannte Elemente"
  
! #: c/c-decl.c:8813
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Typ %qT ist zu groÃŸ"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kann nicht transparent gemacht werden"
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Verschachtelte Redefinition von %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Redeklaration von %<enum %E%>"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerte"
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "AufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten Ganzzahltypen"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist keine Ganzzahlkonstante"
  
! #: c/c-decl.c:9290
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten"
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO-C beschrÃ¤nkt AufzÃ¤hlungswerte auf Bereich von %<int%>"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "der inline-Funktion %qD wurde das Attribut %qs gegeben"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "RÃ¼ckgabetyp ist unvollstÃ¤ndig"
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "RÃ¼ckgabetyp ist auf %<int%> voreingestellt"
  
! #: c/c-decl.c:9496
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D ist als variadische Funktion ohne Prototyp definiert"
  
! #: c/c-decl.c:9554
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "kein vorheriger Prototyp fÃ¼r %qD"
  
! #: c/c-decl.c:9563
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Prototyp verwendet"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration fÃ¼r %qD"
  
! #: c/c-decl.c:9581
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Deklaration verwendet"
  
! #: c/c-decl.c:9600
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %<int%>"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-qualifizierter RÃ¼ckgabetyp von %qD"
  
! #: c/c-decl.c:9609
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ist normalerweise eine nicht-statische Funktion"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Parameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration"
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼ck"
  
! #: c/c-decl.c:9689
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO-C unterstÃ¼tzt das Weglassen von Parameternamen in Funktionsdefinitionen erst ab C2X"
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Funktionsdefinition im alten Stil"
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Parametername fehlt in Parameterliste"
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD als Nicht-Parameter deklariert"
  
! #: c/c-decl.c:9770
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mehrere Parameter wurden %qD genannt"
  
! #: c/c-decl.c:9779
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Parameter %qD als void deklariert"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Typ von %qD ist auf %<int%> voreingestellt"
  
! #: c/c-decl.c:9833
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Parameter %qD hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Deklaration fÃ¼r nicht vorhandenen Parameter %qD"
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Anzahl der Argumente passt nicht zum eingebauten Prototypen"
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Anzahl der Argumente passt nicht zum Prototypen"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Prototyp-Deklaration"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, 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.c:10243 cp/decl.c:17516
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Parameter %qD gesetzt, jedoch nicht verwendet"
--- 40827,41537 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6585 c/c-decl.c:6979
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Â»staticÂ« oder Typkennzeichner in Nicht-Parameter-Arraydeklarator"
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Deklaration von %qE als Array von voids"
  
! #: c/c-decl.c:6648
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Deklaration eines Typnamen als Array von voids"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Deklaration von %qE als Array von Funktionen"
  
! #: c/c-decl.c:6658
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Deklaration eines Typnamen als Array von Funktionen"
  
! #: c/c-decl.c:6666 c/c-decl.c:8794
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ungÃ¼ltige Verwendung einer Struktur mit flexiblem Arrayelement"
  
! #: c/c-decl.c:6698
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "ArraygrÃ¶ÃŸe von %qE hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.c:6702
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "ArraygrÃ¶ÃŸe von %qE hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.c:6713
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "GrÃ¶ÃŸe eines unbenannten Arrays hat unvollstÃ¤ndigen Typ"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO-C verbietet Array %qE der GrÃ¶ÃŸe null"
  
! #: c/c-decl.c:6728
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO-C verbietet Array der GrÃ¶ÃŸe null"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "GrÃ¶ÃŸe des Arrays %qE ist negativ"
  
! #: c/c-decl.c:6739
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist negativ"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ArraygrÃ¶ÃŸe von %qE ist zu groÃŸ"
  
! #: c/c-decl.c:6828
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "GrÃ¶ÃŸe des unbenannten Arrays ist zu groÃŸ"
  
! #: c/c-decl.c:6867 c/c-decl.c:7525
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO-C90 unterstÃ¼tzt keine flexiblen Arrays als Elemente"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6889
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> nicht in einer Deklaration"
  
! #: c/c-decl.c:6902
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Arraytyp hat unvollstÃ¤ndigen Elementtypen %qT"
  
! #: c/c-decl.c:6908
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qE als multidimensionales Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: c/c-decl.c:6912
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von multidimensionalem Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:7018
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "Typname als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE als Funktion, die ein Array zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:7028
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "Typname als Funktion, die ein Array zurÃ¼ckgibt, deklariert"
  
! #: c/c-decl.c:7069
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-RÃ¼ckgabetypen"
  
! #: c/c-decl.c:7073 cp/decl.c:12494
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Typkennzeichner an Funktions-RÃ¼ckgabewert ignoriert"
  
! #: c/c-decl.c:7111 c/c-decl.c:7321 c/c-decl.c:7375 c/c-decl.c:7459
! #: c/c-decl.c:7584 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-qualifizierter Funktionstyp"
  
! #: c/c-decl.c:7117 c/c-decl.c:7327 c/c-decl.c:7464 c/c-decl.c:7589
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO-C verbietet qualifizierte Funktionstypen"
  
! #: c/c-decl.c:7212
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<auto%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.c:7216
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<register%> fÃ¼r %qE kombiniert"
  
! #: c/c-decl.c:7222
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs fÃ¼r Â»autoÂ«-Variable %qE angegeben"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:7241
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs fÃ¼r Strukturfeld %qE angegeben"
  
! #: c/c-decl.c:7250
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs fÃ¼r Strukturfeld angegeben"
  
! #: c/c-decl.c:7265
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Bitfeld %qE hat atomaren Typen"
  
! #: c/c-decl.c:7267
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Bitfeld hat atomaren Typen"
  
! #: c/c-decl.c:7276
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Ausrichtung fÃ¼r typedef %qE angegeben"
  
! #: c/c-decl.c:7278
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ausrichtung fÃ¼r %<register%>-Objekt %qE angegeben"
  
! #: c/c-decl.c:7283
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Ausrichtung fÃ¼r Parameter %qE angegeben"
  
! #: c/c-decl.c:7285
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "Ausrichtung fÃ¼r unbenannten Parameter angegeben"
  
! #: c/c-decl.c:7290
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Ausrichtung fÃ¼r Bitfeld %qE angegeben"
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "Ausrichtung fÃ¼r unbenanntes Bitfeld angegeben"
  
! #: c/c-decl.c:7295
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ausrichtung fÃ¼r Funktion %qE angegeben"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung von %qE reduzieren"
  
! #: c/c-decl.c:7305
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines unbenannten Feldes reduzieren"
  
! #: c/c-decl.c:7336
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7338
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7381
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO-C verbietet const- oder volatile-Funktionstypen"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7392
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ein Element einer Struktur oder Union kann nicht variabel modifizierten Typ haben"
  
! #: c/c-decl.c:7409 cp/decl.c:11126
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Variable oder Feld %qE als Â»voidÂ« deklariert"
  
! #: c/c-decl.c:7449
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Attribute in Parameterarraydeklarator ignoriert"
  
! #: c/c-decl.c:7491
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Parameter %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7493
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Parameter %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7506
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Feld %qE als Funktion deklariert"
  
! #: c/c-decl.c:7513
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Feld %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7515
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "unbenanntes Feld hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7555 c/c-decl.c:7566 c/c-decl.c:7569
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ungÃ¼ltige Speicherklasse fÃ¼r Funktion %qE"
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "%<main%> ist nicht als Â»inlineÂ« mÃ¶glich"
  
! #: c/c-decl.c:7628
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.c:7642
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Noreturn%>"
  
! #: c/c-decl.c:7671
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "als %<extern%> redeklarierte Variable war bereits als %<static%> deklariert"
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Variable %q+D als %<inline%> deklariert"
  
! #: c/c-decl.c:7683
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Variable %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "nicht geschachtelte Funktion mit variabel modifiziertem Typen"
  
! #: c/c-decl.c:7720
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Objekt mit variabel geÃ¤ndertem Typ darf keine Bindung haben"
  
! #: c/c-decl.c:7828 c/c-decl.c:9548
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Funktionsdeklaration ist kein Prototyp"
  
! #: c/c-decl.c:7838
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Parameternamen (ohne Typen) in Funktionsdeklaration"
  
! #: c/c-decl.c:7883
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Parameter %u (%q+D) hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7887
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Parameter %u hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:7898
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Parameter %u (%q+D) hat void-Typen"
  
! #: c/c-decl.c:7902
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Parameter %u hat void-Typen"
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> kann nicht als einzelner Parameter qualifiziert werden"
  
! #: c/c-decl.c:7980 c/c-decl.c:8016
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> muss der einzige Parameter sein"
  
! #: c/c-decl.c:8010
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Parameter %q+D hat nur eine VorwÃ¤rtsdeklaration"
  
! #: c/c-decl.c:8056
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte %<%s %E%> ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte anonyme Â»%sÂ« ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.c:8170
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Â»enumÂ«-Typ hier definiert"
  
! #: c/c-decl.c:8176
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â»structÂ« wurde hier definiert"
  
! #: c/c-decl.c:8182
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â»unionÂ« wurde hier definiert"
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Redefinition von %<union %E%>"
  
! #: c/c-decl.c:8261
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Redefinition von %<struct %E%>"
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Verschachtelte Redefinition von %<union %E%>"
  
! #: c/c-decl.c:8272
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Verschachtelte Redefinition von %<struct %E%>"
  
! #: c/c-decl.c:8302 c/c-decl.c:9089
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Typdefinition in Ausdruck %qs ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:8369 cp/decl.c:5140
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C99 unterstÃ¼tzt keine namenlosen structs/unions"
  
! #: c/c-decl.c:8377
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C90 unterstÃ¼tzt keine namenlosen structs/unions"
  
! #: c/c-decl.c:8470 c/c-decl.c:8488 c/c-decl.c:8549
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "doppeltes Element %q+D"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "leere Struktur hat GrÃ¶ÃŸe 0 in C, aber 1 in C++"
  
! #: c/c-decl.c:8578
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "leere Union hat GrÃ¶ÃŸe 0 in C, aber 1 in C++"
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Union hat keine benannten Elemente"
  
! #: c/c-decl.c:8705
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Union hat keine Elemente"
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct hat keine benannten Elemente"
  
! #: c/c-decl.c:8712
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct hat keine Elemente"
  
! #: c/c-decl.c:8773 cp/decl.c:13466
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "flexibles Arrayelement in Union"
  
! #: c/c-decl.c:8779
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "flexibles Arrayelement nicht am Ende von struct"
  
! #: c/c-decl.c:8785
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "flexibles Arrayelement in einer Struktur ohne benannte Elemente"
  
! #: c/c-decl.c:8816
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Typ %qT ist zu groÃŸ"
  
! #: c/c-decl.c:8921
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kann nicht transparent gemacht werden"
  
! #: c/c-decl.c:9061
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Verschachtelte Redefinition von %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9068
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Redeklaration von %<enum %E%>"
  
! #: c/c-decl.c:9147 cp/decl.c:15941
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerte"
  
! #: c/c-decl.c:9162
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "AufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten Ganzzahltypen"
  
! #: c/c-decl.c:9282 c/c-decl.c:9298
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist keine Ganzzahlkonstante"
  
! #: c/c-decl.c:9293
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten"
  
! #: c/c-decl.c:9325
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO-C beschrÃ¤nkt AufzÃ¤hlungswerte auf Bereich von %<int%>"
  
! #: c/c-decl.c:9442 cp/decl.c:5451 cp/decl.c:16484
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "der inline-Funktion %qD wurde das Attribut %qs gegeben"
  
! #: c/c-decl.c:9460
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "RÃ¼ckgabetyp ist unvollstÃ¤ndig"
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "RÃ¼ckgabetyp ist auf %<int%> voreingestellt"
  
! #: c/c-decl.c:9499
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D ist als variadische Funktion ohne Prototyp definiert"
  
! #: c/c-decl.c:9557
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "kein vorheriger Prototyp fÃ¼r %qD"
  
! #: c/c-decl.c:9566
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Prototyp verwendet"
  
! #: c/c-decl.c:9574 cp/decl.c:16619
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration fÃ¼r %qD"
  
! #: c/c-decl.c:9584
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Deklaration verwendet"
  
! #: c/c-decl.c:9603
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %<int%>"
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-qualifizierter RÃ¼ckgabetyp von %qD"
  
! #: c/c-decl.c:9612
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ist normalerweise eine nicht-statische Funktion"
  
! #: c/c-decl.c:9660
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Parameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration"
  
! #: c/c-decl.c:9675
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼ck"
  
! #: c/c-decl.c:9692
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO-C unterstÃ¼tzt das Weglassen von Parameternamen in Funktionsdefinitionen erst ab C2X"
  
! #: c/c-decl.c:9732 c/c-decl.c:9736
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Funktionsdefinition im alten Stil"
  
! #: c/c-decl.c:9749
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Parametername fehlt in Parameterliste"
  
! #: c/c-decl.c:9765
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD als Nicht-Parameter deklariert"
  
! #: c/c-decl.c:9773
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mehrere Parameter wurden %qD genannt"
  
! #: c/c-decl.c:9782
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Parameter %qD als void deklariert"
  
! #: c/c-decl.c:9811 c/c-decl.c:9816
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Typ von %qD ist auf %<int%> voreingestellt"
  
! #: c/c-decl.c:9836
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Parameter %qD hat unvollstÃ¤ndigen Typen"
  
! #: c/c-decl.c:9843
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Deklaration fÃ¼r nicht vorhandenen Parameter %qD"
  
! #: c/c-decl.c:9896
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Anzahl der Argumente passt nicht zum eingebauten Prototypen"
  
! #: c/c-decl.c:9907
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Anzahl der Argumente passt nicht zum Prototypen"
  
! #: c/c-decl.c:9910 c/c-decl.c:9957 c/c-decl.c:9971
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Prototyp-Deklaration"
  
! #: c/c-decl.c:9949
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.c:9954
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.c:9964
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.c:9969
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.c:10227 cp/decl.c:17444
  #, 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.c:10246 cp/decl.c:17528
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Parameter %qD gesetzt, jedoch nicht verwendet"
*************** msgstr "Parameter %qD gesetzt, jedoch ni
*** 41505,41761 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "Anfangsdeklarationen in %<for%>-Schleifen sind nur im C99- oder C11-Modus erlaubt"
  
! #: c/c-decl.c:10344
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "die Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzen"
  
! #: c/c-decl.c:10351
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Deklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstÃ¼tzt; ab ISO C99 geht es"
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Â»staticÂ«-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Inkompatible Adressraumkennzeichen %qs und %qs"
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Doppelter Deklarationsspezifizierer %qE"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "zwei oder mehr Datentypen in Deklaration"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ist fÃ¼r GCC zu lang"
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<long long%>"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO-C90 unterstÃ¼tzt keine komplexen Typen"
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO-C unterstÃ¼tzt keine sÃ¤ttigenden Typen"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "doppeltes %qE"
  
! #: c/c-decl.c:11224
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO-C unterstÃ¼tzt die Typen %<__int%d%> nicht"
  
! #: c/c-decl.c:11246
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO-C90 unterstÃ¼tzt keine booleschen Typen"
  
! #: c/c-decl.c:11408
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO-C unterstÃ¼tzt den Typen %<_Float%d%s%> nicht"
  
! #: c/c-decl.c:11458
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO-C unterstÃ¼tzt dezimale Gleitkommazahlen erst ab C2X"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Festkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:11555
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO-C unterstÃ¼tzt keine Ganzzahltypen"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "Nachschlagen von %qD wÃ¼rde in C++ ein Feld, keinen Typen zurÃ¼ckgeben"
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ist kein typedef oder eingebauter Typ"
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ist nicht am Anfang einer Deklaration"
  
! #: c/c-decl.c:11673
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE mit %<auto%> verwendet"
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE mit %<register%> verwendet"
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE mit %<typedef%> verwendet"
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vor %<extern%>"
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vor %<static%>"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "doppeltes %<_Thread_local%> oder %<__thread%>"
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mehrere Speicherklassen in Deklaration"
  
! #: c/c-decl.c:11744
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs mit %qE verwendet"
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendet"
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> gefolgt von %<[[]]%>-Attributen"
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO-C unterstÃ¼tzt keine komplexen Ganzzahltypen"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, 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.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "%<#pragma omp declare reduction%>-Initialisierung verweist auf Variable %qD, die weder %<omp_priv%> noch %<omp_orig%> ist"
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "left shift of negative value"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Links-Schiebe-Weite ist negativ"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Rechts-Schiebe-Weite ist negativ"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Links-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "Links-Schiebe-Weite >= Breite des Vektorelements"
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Rechts-Schiebe-Weite >= Breite des Vektorelements"
--- 41539,41795 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10342
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "Anfangsdeklarationen in %<for%>-Schleifen sind nur im C99- oder C11-Modus erlaubt"
  
! #: c/c-decl.c:10347
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "die Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu Ã¼bersetzen"
  
! #: c/c-decl.c:10354
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Deklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstÃ¼tzt; ab ISO C99 geht es"
  
! #: c/c-decl.c:10386
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Â»staticÂ«-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10390
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10397
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10402
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10406
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.c:10410
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.c:10702
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Inkompatible Adressraumkennzeichen %qs und %qs"
  
! #: c/c-decl.c:10761 c/c-decl.c:10768
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Doppelter Deklarationsspezifizierer %qE"
  
! #: c/c-decl.c:10796 c/c-decl.c:11180 c/c-decl.c:11575
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "zwei oder mehr Datentypen in Deklaration"
  
! #: c/c-decl.c:10808 cp/parser.c:31517
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ist fÃ¼r GCC zu lang"
  
! #: c/c-decl.c:10821
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<long long%>"
  
! #: c/c-decl.c:11050 c/c-parser.c:9959
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO-C90 unterstÃ¼tzt keine komplexen Typen"
  
! #: c/c-decl.c:11096
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO-C unterstÃ¼tzt keine sÃ¤ttigenden Typen"
  
! #: c/c-decl.c:11167 c/c-decl.c:11733
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "doppeltes %qE"
  
! #: c/c-decl.c:11227
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO-C unterstÃ¼tzt die Typen %<__int%d%> nicht"
  
! #: c/c-decl.c:11249
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:11292
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO-C90 unterstÃ¼tzt keine booleschen Typen"
  
! #: c/c-decl.c:11411
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO-C unterstÃ¼tzt den Typen %<_Float%d%s%> nicht"
  
! #: c/c-decl.c:11461
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:11532
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO-C unterstÃ¼tzt dezimale Gleitkommazahlen erst ab C2X"
  
! #: c/c-decl.c:11556 c/c-decl.c:11829 c/c-parser.c:8970
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Festkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: c/c-decl.c:11558
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO-C unterstÃ¼tzt keine Ganzzahltypen"
  
! #: c/c-decl.c:11593
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "Nachschlagen von %qD wÃ¼rde in C++ ein Feld, keinen Typen zurÃ¼ckgeben"
  
! #: c/c-decl.c:11606
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ist kein typedef oder eingebauter Typ"
  
! #: c/c-decl.c:11655
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ist nicht am Anfang einer Deklaration"
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE mit %<auto%> verwendet"
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE mit %<register%> verwendet"
  
! #: c/c-decl.c:11680
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE mit %<typedef%> verwendet"
  
! #: c/c-decl.c:11694 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11697 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11709
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vor %<extern%>"
  
! #: c/c-decl.c:11718
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vor %<static%>"
  
! #: c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "doppeltes %<_Thread_local%> oder %<__thread%>"
  
! #: c/c-decl.c:11739
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mehrere Speicherklassen in Deklaration"
  
! #: c/c-decl.c:11747
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs mit %qE verwendet"
  
! #: c/c-decl.c:11826
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendet"
  
! #: c/c-decl.c:11841
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>"
  
! #: c/c-decl.c:11868
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> gefolgt von %<[[]]%>-Attributen"
  
! #: c/c-decl.c:11894 c/c-decl.c:11910 c/c-decl.c:11936
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO-C unterstÃ¼tzt keine komplexen Ganzzahltypen"
  
! #: c/c-decl.c:12363 cp/semantics.c:5813
  #, 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.c:12367 cp/semantics.c:5817
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "%<#pragma omp declare reduction%>-Initialisierung verweist auf Variable %qD, die weder %<omp_priv%> noch %<omp_orig%> ist"
  
! #: c/c-fold.c:387 c/c-typeck.c:12070 cp/typeck.c:5094
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "left shift of negative value"
  
! #: c/c-fold.c:397 c/c-typeck.c:12079 cp/typeck.c:5102
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Links-Schiebe-Weite ist negativ"
  
! #: c/c-fold.c:398 c/c-typeck.c:12008 cp/typeck.c:5042
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Rechts-Schiebe-Weite ist negativ"
  
! #: c/c-fold.c:406 c/c-typeck.c:12098 cp/typeck.c:5110
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Links-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.c:407 c/c-typeck.c:12032 cp/typeck.c:5053
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.c:414 c/c-typeck.c:12090
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "Links-Schiebe-Weite >= Breite des Vektorelements"
  
! #: c/c-fold.c:415 c/c-typeck.c:12019
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Rechts-Schiebe-Weite >= Breite des Vektorelements"
*************** msgstr "Konfliktmarker fÃ¼r Versionskont
*** 41775,41781 ****
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Zeilenende erwartet"
--- 41809,41815 ----
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.c:1325 cp/parser.c:31751
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Zeilenende erwartet"
*************** msgstr "ISO-C verbietet eine leere Quell
*** 41790,41796 ****
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma omp declare target%> ohne zugehÃ¶riges %<#pragma omp end declare target%>"
  
! #: c/c-parser.c:1753 c/c-parser.c:11210
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer Funktion"
--- 41824,41830 ----
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma omp declare target%> ohne zugehÃ¶riges %<#pragma omp end declare target%>"
  
! #: c/c-parser.c:1753 c/c-parser.c:11213
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer Funktion"
*************** msgstr "Unbekannter Typname %qE; meinten
*** 41820,41827 ****
  msgid "unknown type name %qE"
  msgstr "unbekannter Typname: %qE"
  
! #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Deklarationsspezifizierer erwartet"
--- 41854,41861 ----
  msgid "unknown type name %qE"
  msgstr "unbekannter Typname: %qE"
  
! #: c/c-parser.c:2001 c/c-parser.c:12511 c/c-parser.c:18879 c/c-parser.c:19396
! #: c/c-parser.c:19913 cp/parser.c:41400 cp/parser.c:45266
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Deklarationsspezifizierer erwartet"
*************** msgstr "%<fallthrough%>-Attribut auf hÃ¶
*** 41841,41847 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "PrÃ¤fixattribute werden fÃ¼r Methoden ignoriert"
--- 41875,41881 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.c:2066 cp/parser.c:33950 cp/parser.c:34022
  #, 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
*** 41856,41862 ****
  msgid "unexpected attribute"
  msgstr "unerwartetes Attribut"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "%<fallthrough%>-Attribut ohne darauffolgendes %<;%>"
--- 41890,41896 ----
  msgid "unexpected attribute"
  msgstr "unerwartetes Attribut"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11860 cp/parser.c:12067
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "%<fallthrough%>-Attribut ohne darauffolgendes %<;%>"
*************** msgstr "%<__auto_type%> benÃ¶tigt eine i
*** 41894,41900 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> kann nur mit einem einzelnen Deklarator verwendet werden"
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> oder %<;%> erwartet"
--- 41928,41934 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> kann nur mit einem einzelnen Deklarator verwendet werden"
  
! #: c/c-parser.c:2415 cp/parser.c:14570
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> oder %<;%> erwartet"
*************** msgstr "%<,%> oder %<;%> erwartet"
*** 41905,41911 ****
  #: c/c-parser.c:2429 c/c-parser.c:2470
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
! msgstr " %<=%>, %<,%>, %<;%>, %<asm%> oder %<__attribute__%> erwartet"
  
  #: c/c-parser.c:2437
  #, gcc-internal-format
--- 41939,41945 ----
  #: c/c-parser.c:2429 c/c-parser.c:2470
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
! msgstr "%<=%>, %<,%>, %<;%>, %<asm%> oder %<__attribute__%> erwartet"
  
  #: c/c-parser.c:2437
  #, gcc-internal-format
*************** msgstr "ISO-C99 unterstÃ¼tzt nicht %<_St
*** 41922,41928 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Static_assert%>"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12569
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Zeichenkettenliteral erwartet"
--- 41956,41962 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Static_assert%>"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12572
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Zeichenkettenliteral erwartet"
*************** msgstr "Ausdruck in statischer Behauptun
*** 41952,41958 ****
  msgid "static assertion failed: %E"
  msgstr "statische Behauptung gescheitert: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "statische Behauptung gescheitert"
--- 41986,41992 ----
  msgid "static assertion failed: %E"
  msgstr "statische Behauptung gescheitert: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10148
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "statische Behauptung gescheitert"
*************** msgstr "Leeres Enum ist ungÃ¼ltig"
*** 41989,42010 ****
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8491 c/c-parser.c:8500 c/c-parser.c:9027
! #: c/c-parser.c:9213 c/c-parser.c:9239 c/c-parser.c:10067 c/c-parser.c:10493
! #: c/c-parser.c:10530 c/c-parser.c:10792 c/c-parser.c:10843 c/c-parser.c:11003
! #: c/c-parser.c:11033 c/c-parser.c:11041 c/c-parser.c:11070 c/c-parser.c:11083
! #: c/c-parser.c:11389 c/c-parser.c:11513 c/c-parser.c:12097 c/c-parser.c:12150
! #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
! #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
! #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Bezeichner erwartet"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Komma am Ende der AufzÃ¤hlungsliste"
--- 42023,42044 ----
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8493 c/c-parser.c:8502 c/c-parser.c:9030
! #: c/c-parser.c:9216 c/c-parser.c:9242 c/c-parser.c:10070 c/c-parser.c:10496
! #: c/c-parser.c:10533 c/c-parser.c:10795 c/c-parser.c:10846 c/c-parser.c:11006
! #: c/c-parser.c:11036 c/c-parser.c:11044 c/c-parser.c:11073 c/c-parser.c:11086
! #: c/c-parser.c:11392 c/c-parser.c:11516 c/c-parser.c:12100 c/c-parser.c:12153
! #: c/c-parser.c:12169 c/c-parser.c:12215 c/c-parser.c:13001 c/c-parser.c:13034
! #: c/c-parser.c:15346 c/c-parser.c:15456 c/c-parser.c:15729 c/c-parser.c:15992
! #: c/c-parser.c:17949 c/c-parser.c:20432 c/c-parser.c:20623
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31754 cp/parser.c:34927 cp/parser.c:37491 cp/parser.c:37659
! #: cp/parser.c:42974 cp/parser.c:44581
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Bezeichner erwartet"
  
! #: c/c-parser.c:3238 cp/parser.c:20213
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Komma am Ende der AufzÃ¤hlungsliste"
*************** msgstr "Deklarationsspezifizierer oder %
*** 42089,42095 ****
  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.c:4932 cp/parser.c:27902
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Attribut %qE akzeptiert keine Argumente"
--- 42123,42129 ----
  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.c:4932 cp/parser.c:27917
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Attribut %qE akzeptiert keine Argumente"
*************** msgstr "ISO-C90 verbietet gemischte Dekl
*** 42149,42155 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> vor %<else%> erwartet"
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ohne vorheriges %<if%>"
--- 42183,42189 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> vor %<else%> erwartet"
  
! #: c/c-parser.c:5776 cp/parser.c:12191
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ohne vorheriges %<if%>"
*************** msgstr "Marke am Ende einer Verbundanwei
*** 42164,42170 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Anweisung erwartet"
--- 42198,42204 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11810
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Anweisung erwartet"
*************** msgstr "Bezeichner oder %<*%> erwartet"
*** 42189,42205 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "Nur das Attribut %<fallthrough%> kann auf eine leere Anweisung angewendet werden"
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, 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.c:6390 cp/parser.c:13643
  #, 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.c:6521 cp/parser.c:12455
  #, 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"
--- 42223,42239 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "Nur das Attribut %<fallthrough%> kann auf eine leere Anweisung angewendet werden"
  
! #: c/c-parser.c:6348 cp/parser.c:13647
  #, 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.c:6390 cp/parser.c:13650
  #, 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.c:6521 cp/parser.c:12462
  #, 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"
*************** msgstr "mehrere Schleifenvariablen in sc
*** 42219,42230 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ungÃ¼ltiges Schleifenvariable in schneller AufzÃ¤hlung"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, 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.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragma"
--- 42253,42264 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ungÃ¼ltiges Schleifenvariable in schneller AufzÃ¤hlung"
  
! #: c/c-parser.c:6872 cp/parser.c:12731
  #, 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.c:6878 cp/parser.c:12737
  #, 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Ã¤
*** 42239,42246 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "doppelter %<asm%>-Qualifizierer %qE"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "erstmals hier gesehen"
--- 42273,42280 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "doppelter %<asm%>-Qualifizierer %qE"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21066
! #: cp/parser.c:21083 cp/parser.c:21097
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "erstmals hier gesehen"
*************** msgstr "ISO-C verbietet das Weglassen de
*** 42267,42278 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, 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.c:7825 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "der Operand des ersten %<sizeof%> wurde hier deklariert"
--- 42301,42312 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4870
  #, 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.c:7825 cp/typeck.c:4875
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "der Operand des ersten %<sizeof%> wurde hier deklariert"
*************** msgstr "Ausrichtung fÃ¼r Typnamen in %qE
*** 42307,43578 ****
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO-C erlaubt kein %<%E (Ausdruck)%>"
  
! #: c/c-parser.c:8539
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "die Adresse von %qs kann nicht ermittelt werden"
  
! #: c/c-parser.c:8622
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Generic%>"
  
! #: c/c-parser.c:8625
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Generic%>"
  
! #: c/c-parser.c:8694
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "%<_Generic%>-Zuordnung hat Funktionstyp"
  
! #: c/c-parser.c:8697
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "%<_Generic%>-Zuordnung hat unvollstÃ¤ndigen Typ"
  
! #: c/c-parser.c:8701
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "%<_Generic%>-Verbindung hat variable TyplÃ¤nge"
  
! #: c/c-parser.c:8725
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "doppelter %<default%>-Fall in %<_Generic%>"
  
! #: c/c-parser.c:8726
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "das ursprÃ¼ngliche %<default%> ist hier"
  
! #: c/c-parser.c:8734
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> gibt zwei kompatible Typen an"
  
! #: c/c-parser.c:8735
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "der kompatible Typ ist hier"
  
! #: c/c-parser.c:8758
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%>-Selektor passt zu mehreren Zuordnungen"
  
! #: c/c-parser.c:8760
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "andere Fundstelle ist hier"
  
! #: c/c-parser.c:8785
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "%<_Generic%>-Selektor vom Typ %qT ist mit keiner der Zuordnungen kompatibel"
  
! #: c/c-parser.c:8806
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> ist kein Funktionszeiger"
  
! #: c/c-parser.c:8814
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat keinen Prototypen"
  
! #: c/c-parser.c:8820
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat variable Anzahl von Argumenten"
  
! #: c/c-parser.c:8836
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat keine Argumente"
  
! #: c/c-parser.c:8859 c/c-parser.c:8863
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO-C unterstÃ¼tzt den vordefinierten Bezeichner %qs nicht"
  
! #: c/c-parser.c:8867
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO-C90 unterstÃ¼tzt den vordefinierten Bezeichner %<__func__%> nicht"
  
! #: c/c-parser.c:9041 c/c-parser.c:10109 c/c-parser.c:10131
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ausdruck erwartet"
  
! #: c/c-parser.c:9062
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "geklammerte Gruppe innerhalb eines Ausdrucks nur in einer Funktion erlaubt"
  
! #: c/c-parser.c:9076
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼cken"
  
! #: c/c-parser.c:9266
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_choose_expr%>"
  
! #: c/c-parser.c:9282
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "erstes Argument fÃ¼r %<__builtin_choose_expr%> ist keine Konstante"
  
! #: c/c-parser.c:9352 c/c-parser.c:9369 c/c-parser.c:9376
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Zu wenige Argumente fÃ¼r %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9397
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat falsche Anzahl der Argumente"
  
! #: c/c-parser.c:9441 c/c-parser.c:9451
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "ungÃ¼ltiger typgenerischer RÃ¼ckgabetyp fÃ¼r Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9473 c/c-parser.c:9483
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "ungÃ¼ltiger typgenerischer Typ fÃ¼r Argument %u von Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9516
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "funktionsargumente von %<__builtin_tgmath%> haben alle denselben Typ"
  
! #: c/c-parser.c:9535
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "den Funktionsargumenten von %<__builtin_tgmath%> fehlt der typgenerische Parameter"
  
! #: c/c-parser.c:9583
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "doppelter typgenerischer Parametertyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9606
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher RÃ¼ckgabetyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher Typ fÃ¼r Argument %u von Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9661
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Argument %u der typgenerischen Funktion"
  
! #: c/c-parser.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur komplexen Argumenten"
  
! #: c/c-parser.c:9680
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur binÃ¤ren Argumenten"
  
! #: c/c-parser.c:9688 c/c-parser.c:9718
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "sowohl komplexe als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.c:9696 c/c-parser.c:9738
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "sowohl binÃ¤re als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.c:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplexes Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal ist"
  
! #: c/c-parser.c:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "binÃ¤res Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal ist"
  
! #: c/c-parser.c:9836
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "keine passende Funktion fÃ¼r typgenerischen Aufruf"
  
! #: c/c-parser.c:9877
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.c:9890
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Erstes Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Aufrufausdruck sein"
  
! #: c/c-parser.c:9894
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Zweites Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Zeigertyp sein"
  
! #: c/c-parser.c:9920
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_complex%>"
  
! #: c/c-parser.c:9942
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "Operand von %<__builtin_complex%> nicht realer binÃ¤rer Gleitkommatyp"
  
! #: c/c-parser.c:9951
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "Operanden von %<__builtin_complex%> unterschiedlichen Typs"
  
! #: c/c-parser.c:9996 cp/parser.c:7353
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_shuffle%>"
  
! #: c/c-parser.c:10169
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "zusammengesetztes Literal hat variable GrÃ¶ÃŸe"
  
! #: c/c-parser.c:10180
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "Verbundliteral durch Adressraumqualifizierer qualifiziert"
  
! #: c/c-parser.c:10184
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO-C90 verbietet zusammengesetzte Literale"
  
! #: c/c-parser.c:10197
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines zusammengesetzten Feldes reduzieren"
  
! #: c/c-parser.c:10271
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10276
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.c:10284
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "den Betrag des vorzeichenlosen Typs %qT zu berechnen, hat keine Auswirkung"
  
! #: c/c-parser.c:10295
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10299
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom dezimalen Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10304
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.c:10317
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10321
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Zahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom binÃ¤ren Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10348
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.c:10374
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "die Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der Ã¼bergebene Wert abgeschnitten werden"
  
! #: c/c-parser.c:10814
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "Bezeichner oder %<)%> erwartet"
  
! #: c/c-parser.c:10910
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "zusÃ¤tzliches Semikolon"
  
! #: c/c-parser.c:11158
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "zusÃ¤tzliches Semikolon in Methodendefinition angegeben"
  
! #: c/c-parser.c:11290
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "Methodenattribute dÃ¼rfen nur am Ende angegeben werden"
  
! #: c/c-parser.c:11310
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> or %<{%> nach Definition der Methodenattribute erwartet"
  
! #: c/c-parser.c:11432
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Methodendeklaration in Objective-C erwartet"
  
! #: c/c-parser.c:11883
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "leere Liste von Eigenschaftsattributen"
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Eigenschaftsattribut fehlt"
  
! #: c/c-parser.c:12004
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "unbekanntes Eigenschaftsattribut %<%s%s%>"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "nach dem Objective-C-Attribut %qE wird ein %<=%> erwartet"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "Selektorname fÃ¼r %qE erwartet"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "Methodennamen von Settern mÃ¼ssen mit %<:%> aufhÃ¶ren"
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, 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.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, 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.c:12324 cp/parser.c:45072
  #, 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.c:12411 cp/parser.c:45167
  #, 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.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
  
! #: c/c-parser.c:12431
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei verwendet werden"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- oder do-Anweisung erwartet"
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
  
! #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "zu viele %qs-Klauseln"
  
! #: c/c-parser.c:12856
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.c:13100 c/c-parser.c:13112
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> oder %<,%> erwartet"
  
! #: c/c-parser.c:13263 c/c-parser.c:21734
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ist keine Variable"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> oder %<shared%> erwartet"
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "zu viele %<if%>-Klauseln mit %qs-Modifizierer"
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "zu viele %<if%>-Klauseln ohne Modifizierer"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "wenn eine der %<if%>-Klauseln einen Modifizierer verwendet, mÃ¼ssen alle %<if%>-Klauseln Modifizierer verwenden"
  
! #: c/c-parser.c:13701 c/c-parser.c:13747 c/c-parser.c:13793 c/c-parser.c:13839
! #: c/c-parser.c:14255 c/c-parser.c:14337 c/c-parser.c:14876 c/c-parser.c:15004
! #: c/c-parser.c:15049 c/c-parser.c:15781
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ganzzahlausdruck erwartet"
  
! #: c/c-parser.c:13712
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Wert von %<num_threads%> muss positiv sein"
  
! #: c/c-parser.c:13758
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "Wert von %<num_tasks%> muss positiv sein"
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Wert von %<priority%> muss positiv sein"
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, 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.c:13925 cp/parser.c:36463
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<pointer%> erwartet"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit %qs-Kategorie"
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategorie"
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs-Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, 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.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "widersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegeben"
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Wert der ChunkgrÃ¶ÃŸe muss positiv sein"
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ungÃ¼ltige Ablaufart"
  
! #: c/c-parser.c:15014
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "Wert von %<num_teams%> muss positiv sein"
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Wert von %<thread_limit%> muss positiv sein"
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, 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.c:15149 cp/semantics.c:7417
  #, 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.c:15223
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "Schrittweite der %<linear%>-Klausel muss ganzzahlig sein"
  
! #: c/c-parser.c:15273
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<safelen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:15312
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79924
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Modifizierer %<iterator%> ist unvertrÃ¤glich mit %qs"
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungÃ¼ltige AbhÃ¤ngigkeitsart"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungÃ¼ltige Zuordnungsart"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungÃ¼ltige Â»dist_scheduleÂ«-Art"
  
! #: c/c-parser.c:15888
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ungÃ¼ltige Â»proc_bindÂ«-Art"
  
! #: c/c-parser.c:15932
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, 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.c:16206 cp/parser.c:38335
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "Klausel %<#pragma acc%> erwartet"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ist fÃ¼r %qs ungÃ¼ltig"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "Klauseln in %<simd%>-Eigenschaft sollten durch %<,%> getrennt werden"
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs muss die erste Klausel von %qs sein"
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Klausel %<#pragma omp%> erwartet"
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, 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.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, 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.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, 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.c:16727 cp/parser.c:42289
  #, 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.c:16738 cp/parser.c:42311
  #, 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.c:16748 cp/parser.c:42321
  #, 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.c:16841 cp/parser.c:42418
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "hinter %<#pragma acc %s%> wird %<data%> erwartet"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> hat keine Datenverschiebeklausel"
  
! #: c/c-parser.c:17106 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE wurde nicht deklariert"
  
! #: c/c-parser.c:17110
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "Funktionsname erwartet"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD bezeichnet keine Funktion"
  
! #: c/c-parser.c:17151 c/c-parser.c:17199 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten"
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, 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.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> muss vor Verwendung angewendet werden"
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> muss vor Definition angewendet werden"
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten"
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "%<allocator%> erwartet"
  
! #: c/c-parser.c:17338
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocator%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocate%> wird nicht mehr unterstÃ¼tzt"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%> oder %<capture%> erwartet"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwartet"
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "zu viele Speicherreihenfolge-Klauseln"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp atomic read%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<release%>"
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic write%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>"
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic update%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>"
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltige Form von %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, 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.c:17990 cp/semantics.c:9824
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ausdruck %<depobj%> ist kein lvalue-Ausdruck"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> oder %<mutexinoutset%> erwartet"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "eine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> oder %<acquire%> erwartet"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben"
  
! #: c/c-parser.c:18107
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> oder Zeilenende erwartet"
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-Klauselparameter ist weniger als %<collapse%>"
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "%<linear%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel mit einem Parameter angegeben werden"
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "fÃ¼r Anweisung erwartet"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Schleifendeklaration oder Initialisierung erwartet"
  
! #: c/c-parser.c:18416
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "nicht genÃ¼gend perfekt geschachtelte Schleifen"
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "zusammengelegte Schleifen sind nicht perfekt geschachtelt"
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Schleifenvariable %qD sollte nicht Â»firstprivateÂ« sein"
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<ordered%>-Klausel mit Parameter darf nicht beim %qs-Konstruk angegeben werden"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> mit %<depend%>-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> hinter %qs erwartet"
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, 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.c:19650 cp/parser.c:41660
  #, 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.c:19698 cp/parser.c:41890
  #, 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.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> mit Zuordnungstyp auÃŸer %<to%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, 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.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> mit Zuordnungstyp auÃŸer %<from%>, %<release%> oder %<delete%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, 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.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.c:20152
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> muss von einer Funktionsdeklaration oder -definition oder einem weiteren %<#pragma omp declare %s%> gefolgt werden"
  
! #: c/c-parser.c:20203 c/c-parser.c:20231
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "Selektor %qs nicht erlaubt fÃ¼r Kontext-Selektorsatz %qs"
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "Selektor %qs akzeptiert keine Eigenschaften"
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "das Score-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral sein"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, 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.c:20567 cp/parser.c:43093
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet"
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
  
! #: c/c-parser.c:20662
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Variante %qD ist keine Funktion"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Variante %qD und Basis %qD haben unvertrÃ¤gliche Typen"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "die Variante %qD ist eine eingebaute"
  
! #: c/c-parser.c:20723
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "%qD ist sowohl in %<link%>- als auch %<to%>-Klauseln des Deklarationsziels angegeben"
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr "Direktiven mit nur %<device_type%>-Klauseln werden ignoriert"
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> erwartet"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> ohne zugehÃ¶riges %<#pragma omp declare target%>"
  
! #: c/c-parser.c:20949
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> darf nur im Datei- oder Block-GÃ¼ltigkeitsbereich auftreten"
  
! #: c/c-parser.c:21026
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "vordefinierter arithmetischer Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21033
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%<_Atomic%>-qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21036
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "mit const, volatile oder restrict qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21044
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "Redeklaration von %qs %<#pragma omp declare reduction%> fÃ¼r Typ %qT"
  
! #: c/c-parser.c:21053
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "vorheriges %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21170
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> oder Funktionsname erwartet"
  
! #: c/c-parser.c:21181
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "Funktionsname und %<(%> erwartet"
  
! #: c/c-parser.c:21200
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "eins der Argumente fÃ¼r den Initialisierungsaufruf sollte %<&omp_priv%> sein"
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "eine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet"
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "die %qs-Klausel wird in der %<requires%>-Direktive noch nicht unterstÃ¼tzt"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, 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.c:21448 cp/parser.c:44029
  #, 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.c:21457 cp/parser.c:44038
  #, 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.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> erfordert mindestens eine Klausel"
  
! #: c/c-parser.c:21490
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit GrÃ¶ÃŸe 0 in %<reduction%>-Klausel"
  
! #: c/c-parser.c:21496
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit variabler LÃ¤nge in %<reduction%>-Klausel"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE nach erster Verwendung als %<threadprivate%> deklariert"
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, 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.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
  
! #: c/c-parser.c:21936
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von Ã¤uÃŸerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-Funktion"
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
  
! #: c/c-parser.c:22028
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "fehlende schlieÃŸende geschweifte Klammer"
--- 42341,43612 ----
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO-C erlaubt kein %<%E (Ausdruck)%>"
  
! #: c/c-parser.c:8542
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "die Adresse von %qs kann nicht ermittelt werden"
  
! #: c/c-parser.c:8625
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %<_Generic%>"
  
! #: c/c-parser.c:8628
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Generic%>"
  
! #: c/c-parser.c:8697
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "%<_Generic%>-Zuordnung hat Funktionstyp"
  
! #: c/c-parser.c:8700
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "%<_Generic%>-Zuordnung hat unvollstÃ¤ndigen Typ"
  
! #: c/c-parser.c:8704
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "%<_Generic%>-Verbindung hat variable TyplÃ¤nge"
  
! #: c/c-parser.c:8728
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "doppelter %<default%>-Fall in %<_Generic%>"
  
! #: c/c-parser.c:8729
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "das ursprÃ¼ngliche %<default%> ist hier"
  
! #: c/c-parser.c:8737
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> gibt zwei kompatible Typen an"
  
! #: c/c-parser.c:8738
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "der kompatible Typ ist hier"
  
! #: c/c-parser.c:8761
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%>-Selektor passt zu mehreren Zuordnungen"
  
! #: c/c-parser.c:8763
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "andere Fundstelle ist hier"
  
! #: c/c-parser.c:8788
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "%<_Generic%>-Selektor vom Typ %qT ist mit keiner der Zuordnungen kompatibel"
  
! #: c/c-parser.c:8809
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> ist kein Funktionszeiger"
  
! #: c/c-parser.c:8817
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat keinen Prototypen"
  
! #: c/c-parser.c:8823
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat variable Anzahl von Argumenten"
  
! #: c/c-parser.c:8839
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat keine Argumente"
  
! #: c/c-parser.c:8862 c/c-parser.c:8866
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO-C unterstÃ¼tzt den vordefinierten Bezeichner %qs nicht"
  
! #: c/c-parser.c:8870
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO-C90 unterstÃ¼tzt den vordefinierten Bezeichner %<__func__%> nicht"
  
! #: c/c-parser.c:9044 c/c-parser.c:10112 c/c-parser.c:10134
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ausdruck erwartet"
  
! #: c/c-parser.c:9065
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "geklammerte Gruppe innerhalb eines Ausdrucks nur in einer Funktion erlaubt"
  
! #: c/c-parser.c:9079
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼cken"
  
! #: c/c-parser.c:9269
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_choose_expr%>"
  
! #: c/c-parser.c:9285
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "erstes Argument fÃ¼r %<__builtin_choose_expr%> ist keine Konstante"
  
! #: c/c-parser.c:9355 c/c-parser.c:9372 c/c-parser.c:9379
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Zu wenige Argumente fÃ¼r %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9400
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Argument %u fÃ¼r %<__builtin_tgmath%> hat falsche Anzahl der Argumente"
  
! #: c/c-parser.c:9444 c/c-parser.c:9454
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "ungÃ¼ltiger typgenerischer RÃ¼ckgabetyp fÃ¼r Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9476 c/c-parser.c:9486
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "ungÃ¼ltiger typgenerischer Typ fÃ¼r Argument %u von Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9519
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "funktionsargumente von %<__builtin_tgmath%> haben alle denselben Typ"
  
! #: c/c-parser.c:9538
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "den Funktionsargumenten von %<__builtin_tgmath%> fehlt der typgenerische Parameter"
  
! #: c/c-parser.c:9586
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "doppelter typgenerischer Parametertyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9609
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher RÃ¼ckgabetyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9626
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher Typ fÃ¼r Argument %u von Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Argument %u der typgenerischen Funktion"
  
! #: c/c-parser.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur komplexen Argumenten"
  
! #: c/c-parser.c:9683
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur binÃ¤ren Argumenten"
  
! #: c/c-parser.c:9691 c/c-parser.c:9721
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "sowohl komplexe als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.c:9699 c/c-parser.c:9741
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "sowohl binÃ¤re als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.c:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplexes Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal ist"
  
! #: c/c-parser.c:9733
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "binÃ¤res Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal ist"
  
! #: c/c-parser.c:9839
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "keine passende Funktion fÃ¼r typgenerischen Aufruf"
  
! #: c/c-parser.c:9880
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.c:9893
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Erstes Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Aufrufausdruck sein"
  
! #: c/c-parser.c:9897
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Zweites Argument fÃ¼r %<__builtin_call_with_static_chain%> muss ein Zeigertyp sein"
  
! #: c/c-parser.c:9923
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_complex%>"
  
! #: c/c-parser.c:9945
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "Operand von %<__builtin_complex%> nicht realer binÃ¤rer Gleitkommatyp"
  
! #: c/c-parser.c:9954
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "Operanden von %<__builtin_complex%> unterschiedlichen Typs"
  
! #: c/c-parser.c:9999 cp/parser.c:7353
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "falsche Anzahl der Argumente fÃ¼r %<__builtin_shuffle%>"
  
! #: c/c-parser.c:10172
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "zusammengesetztes Literal hat variable GrÃ¶ÃŸe"
  
! #: c/c-parser.c:10183
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "Verbundliteral durch Adressraumqualifizierer qualifiziert"
  
! #: c/c-parser.c:10187
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO-C90 verbietet zusammengesetzte Literale"
  
! #: c/c-parser.c:10200
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines zusammengesetzten Feldes reduzieren"
  
! #: c/c-parser.c:10274
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10279
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.c:10287
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "den Betrag des vorzeichenlosen Typs %qT zu berechnen, hat keine Auswirkung"
  
! #: c/c-parser.c:10298
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10302
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom dezimalen Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10307
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binÃ¤ren Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.c:10320
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Zahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10341
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10346
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom binÃ¤ren Gleitkommatyp %qT Ã¼bergeben"
  
! #: c/c-parser.c:10351
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT Ã¼bergeben"
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "die Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der Ã¼bergebene Wert abgeschnitten werden"
  
! #: c/c-parser.c:10817
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "Bezeichner oder %<)%> erwartet"
  
! #: c/c-parser.c:10913
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "zusÃ¤tzliches Semikolon"
  
! #: c/c-parser.c:11161
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "zusÃ¤tzliches Semikolon in Methodendefinition angegeben"
  
! #: c/c-parser.c:11293
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "Methodenattribute dÃ¼rfen nur am Ende angegeben werden"
  
! #: c/c-parser.c:11313
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> or %<{%> nach Definition der Methodenattribute erwartet"
  
! #: c/c-parser.c:11435
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Methodendeklaration in Objective-C erwartet"
  
! #: c/c-parser.c:11886
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
  
! #: c/c-parser.c:11954 cp/parser.c:34784
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "leere Liste von Eigenschaftsattributen"
  
! #: c/c-parser.c:11968 cp/parser.c:34797
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Eigenschaftsattribut fehlt"
  
! #: c/c-parser.c:12007
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "unbekanntes Eigenschaftsattribut %<%s%s%>"
  
! #: c/c-parser.c:12010 cp/parser.c:34834
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.c:12019 cp/parser.c:34843
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "nach dem Objective-C-Attribut %qE wird ein %<=%> erwartet"
  
! #: c/c-parser.c:12030 cp/parser.c:34857
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "Selektorname fÃ¼r %qE erwartet"
  
! #: c/c-parser.c:12046 cp/parser.c:34876
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "Methodennamen von Settern mÃ¼ssen mit %<:%> aufhÃ¶ren"
  
! #: c/c-parser.c:12260 cp/parser.c:44912
  #, 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.c:12304 c/c-parser.c:19393 c/c-parser.c:19688 c/c-parser.c:19747
! #: c/c-parser.c:19833 cp/parser.c:41397 cp/parser.c:41731 cp/parser.c:41821
! #: cp/parser.c:41894 cp/parser.c:44959 cp/parser.c:44974 cp/parser.c:44989
! #: cp/parser.c:45005 cp/parser.c:45021 cp/parser.c:45037 cp/parser.c:45064
! #: cp/parser.c:45077 cp/parser.c:45100 cp/parser.c:45113
  #, 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.c:12327 cp/parser.c:45090
  #, 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.c:12414 cp/parser.c:45185
  #, 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.c:12421 cp/parser.c:45191
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
  
! #: c/c-parser.c:12434
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei verwendet werden"
  
! #: c/c-parser.c:12456 c/c-parser.c:12480 cp/parser.c:45220 cp/parser.c:45253
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- oder do-Anweisung erwartet"
  
! #: c/c-parser.c:12493 cp/parser.c:44949
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
  
! #: c/c-parser.c:12832 c/c-parser.c:15840 c/c-parser.c:21437 c/c-parser.c:21445
! #: cp/parser.c:35295 cp/parser.c:38010 cp/parser.c:44032 cp/parser.c:44040
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "zu viele %qs-Klauseln"
  
! #: c/c-parser.c:12859
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.c:13103 c/c-parser.c:13115
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> oder %<,%> erwartet"
  
! #: c/c-parser.c:13266 c/c-parser.c:21738
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ist keine Variable"
  
! #: c/c-parser.c:13270 cp/semantics.c:7784
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.c:13312 cp/parser.c:35981
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:13389 cp/parser.c:36045
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.c:13391 cp/parser.c:36047
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> oder %<shared%> erwartet"
  
! #: c/c-parser.c:13511 cp/parser.c:36158
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet"
  
! #: c/c-parser.c:13531 c/c-parser.c:19740 c/c-parser.c:19826 cp/parser.c:36176
! #: cp/parser.c:41723 cp/parser.c:41813
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.c:13584 cp/parser.c:36231
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "zu viele %<if%>-Klauseln mit %qs-Modifizierer"
  
! #: c/c-parser.c:13591 cp/parser.c:36238
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.c:13593 cp/parser.c:36240
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "zu viele %<if%>-Klauseln ohne Modifizierer"
  
! #: c/c-parser.c:13599 cp/parser.c:36246
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "wenn eine der %<if%>-Klauseln einen Modifizierer verwendet, mÃ¼ssen alle %<if%>-Klauseln Modifizierer verwenden"
  
! #: c/c-parser.c:13704 c/c-parser.c:13750 c/c-parser.c:13796 c/c-parser.c:13842
! #: c/c-parser.c:14258 c/c-parser.c:14340 c/c-parser.c:14879 c/c-parser.c:15007
! #: c/c-parser.c:15052 c/c-parser.c:15784
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ganzzahlausdruck erwartet"
  
! #: c/c-parser.c:13715
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Wert von %<num_threads%> muss positiv sein"
  
! #: c/c-parser.c:13761
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "Wert von %<num_tasks%> muss positiv sein"
  
! #: c/c-parser.c:13807 cp/semantics.c:7989
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.c:13854 cp/semantics.c:8019
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Wert von %<priority%> muss positiv sein"
  
! #: c/c-parser.c:13888 cp/parser.c:36438
  #, 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.c:13928 cp/parser.c:36480
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet"
  
! #: c/c-parser.c:13989 cp/parser.c:36545
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<pointer%> erwartet"
  
! #: c/c-parser.c:14055 cp/parser.c:36614
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit %qs-Kategorie"
  
! #: c/c-parser.c:14058 cp/parser.c:36617
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategorie"
  
! #: c/c-parser.c:14132 cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs-Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.c:14144 c/c-parser.c:14267 cp/semantics.c:7058
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.c:14206 cp/parser.c:35753
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.c:14240 cp/parser.c:35786
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.c:14407 cp/semantics.c:8154
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.c:14465 c/c-parser.c:14471 cp/parser.c:36649 cp/parser.c:36659
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.c:14505 cp/parser.c:36697
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.c:14558 cp/parser.c:36765
  #, 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.c:14683 c/c-parser.c:21003 cp/parser.c:43683
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.c:14803 cp/parser.c:37023
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "widersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegeben"
  
! #: c/c-parser.c:14857 cp/parser.c:37039
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.c:14861 cp/parser.c:37042
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.c:14873 cp/semantics.c:7093
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Wert der ChunkgrÃ¶ÃŸe muss positiv sein"
  
! #: c/c-parser.c:14896 cp/parser.c:37062
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ungÃ¼ltige Ablaufart"
  
! #: c/c-parser.c:15017
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "Wert von %<num_teams%> muss positiv sein"
  
! #: c/c-parser.c:15062 cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Wert von %<thread_limit%> muss positiv sein"
  
! #: c/c-parser.c:15107 cp/semantics.c:7308
  #, 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.c:15152 cp/semantics.c:7406
  #, 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.c:15226
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "Schrittweite der %<linear%>-Klausel muss ganzzahlig sein"
  
! #: c/c-parser.c:15276
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<safelen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:15315
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79924
! #: c/c-parser.c:15583 cp/parser.c:37791
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Modifizierer %<iterator%> ist unvertrÃ¤glich mit %qs"
  
! #: c/c-parser.c:15630 cp/parser.c:37839 cp/parser.c:38068 cp/parser.c:38118
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungÃ¼ltige AbhÃ¤ngigkeitsart"
  
! #: c/c-parser.c:15717 cp/parser.c:37914
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungÃ¼ltige Zuordnungsart"
  
! #: c/c-parser.c:15815 cp/parser.c:38015
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungÃ¼ltige Â»dist_scheduleÂ«-Art"
  
! #: c/c-parser.c:15891
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ungÃ¼ltige Â»proc_bindÂ«-Art"
  
! #: c/c-parser.c:15935
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.c:16012 cp/semantics.c:7564
  #, 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.c:16209 cp/parser.c:38352
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "Klausel %<#pragma acc%> erwartet"
  
! #: c/c-parser.c:16220 c/c-parser.c:16552 cp/parser.c:38363 cp/parser.c:38734
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ist fÃ¼r %qs ungÃ¼ltig"
  
! #: c/c-parser.c:16264 cp/parser.c:38410
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "Klauseln in %<simd%>-Eigenschaft sollten durch %<,%> getrennt werden"
  
! #: c/c-parser.c:16409 cp/parser.c:38588
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs muss die erste Klausel von %qs sein"
  
! #: c/c-parser.c:16541 cp/parser.c:38723
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Klausel %<#pragma omp%> erwartet"
  
! #: c/c-parser.c:16674 cp/parser.c:42251
  #, 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.c:16684 cp/parser.c:42261
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16704 cp/parser.c:42281
  #, 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.c:16715 cp/parser.c:42292
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-parser.c:16722 cp/parser.c:42299
  #, 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.c:16730 cp/parser.c:42307
  #, 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.c:16741 cp/parser.c:42329
  #, 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.c:16751 cp/parser.c:42339
  #, 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.c:16844 cp/parser.c:42436
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "hinter %<#pragma acc %s%> wird %<data%> erwartet"
  
! #: c/c-parser.c:16860 cp/parser.c:42453
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> hat keine Datenverschiebeklausel"
  
! #: c/c-parser.c:17109 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE wurde nicht deklariert"
  
! #: c/c-parser.c:17113
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "Funktionsname erwartet"
  
! #: c/c-parser.c:17131 cp/parser.c:44276
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD bezeichnet keine Funktion"
  
! #: c/c-parser.c:17154 c/c-parser.c:17202 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten"
  
! #: c/c-parser.c:17194 cp/parser.c:44327 cp/parser.c:44372
  #, 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.c:17225 cp/parser.c:44401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> muss vor Verwendung angewendet werden"
  
! #: c/c-parser.c:17226 cp/parser.c:44403
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> muss vor Definition angewendet werden"
  
! #: c/c-parser.c:17270 cp/parser.c:42654
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten"
  
! #: c/c-parser.c:17325 cp/parser.c:38813
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "%<allocator%> erwartet"
  
! #: c/c-parser.c:17341
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocator%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
  
! #: c/c-parser.c:17356 cp/parser.c:38828
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocate%> wird nicht mehr unterstÃ¼tzt"
  
! #: c/c-parser.c:17455 cp/parser.c:38921
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%> oder %<capture%> erwartet"
  
! #: c/c-parser.c:17477 cp/parser.c:38943
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwartet"
  
! #: c/c-parser.c:17491 cp/parser.c:38957
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.c:17498 cp/parser.c:38964
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "zu viele Speicherreihenfolge-Klauseln"
  
! #: c/c-parser.c:17555 cp/parser.c:39021
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp atomic read%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<release%>"
  
! #: c/c-parser.c:17564 cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic write%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>"
  
! #: c/c-parser.c:17574 cp/parser.c:39039
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic update%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>"
  
! #: c/c-parser.c:17840 cp/parser.c:39244 cp/parser.c:39270
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltige Form von %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17844 cp/parser.c:39301 cp/parser.c:39317
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17893 cp/semantics.c:9738 cp/semantics.c:9748
  #, 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.c:17993 cp/semantics.c:9813
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ausdruck %<depobj%> ist kein lvalue-Ausdruck"
  
! #: c/c-parser.c:18050 cp/parser.c:39501
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> oder %<mutexinoutset%> erwartet"
  
! #: c/c-parser.c:18062 cp/parser.c:39517
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "eine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet"
  
! #: c/c-parser.c:18098 cp/parser.c:39550
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> oder %<acquire%> erwartet"
  
! #: c/c-parser.c:18105 cp/parser.c:39557
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben"
  
! #: c/c-parser.c:18110
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> oder Zeilenende erwartet"
  
! #: c/c-parser.c:18164 cp/parser.c:40162
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.c:18169 cp/parser.c:40168
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.c:18225 cp/parser.c:40219
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-Klauselparameter ist weniger als %<collapse%>"
  
! #: c/c-parser.c:18236 cp/parser.c:40230
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "%<linear%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel mit einem Parameter angegeben werden"
  
! #: c/c-parser.c:18254 cp/parser.c:40258
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "fÃ¼r Anweisung erwartet"
  
! #: c/c-parser.c:18333 cp/semantics.c:9323 cp/semantics.c:9414
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Schleifendeklaration oder Initialisierung erwartet"
  
! #: c/c-parser.c:18419
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "nicht genÃ¼gend perfekt geschachtelte Schleifen"
  
! #: c/c-parser.c:18467 cp/parser.c:40572
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "zusammengelegte Schleifen sind nicht perfekt geschachtelt"
  
! #: c/c-parser.c:18550 cp/parser.c:40368 cp/parser.c:40410 cp/pt.c:17930
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Schleifenvariable %qD sollte nicht Â»firstprivateÂ« sein"
  
! #: c/c-parser.c:18684 cp/parser.c:40691
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<ordered%>-Klausel mit Parameter darf nicht beim %qs-Konstruk angegeben werden"
  
! #: c/c-parser.c:18898 cp/parser.c:40909
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> mit %<depend%>-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.c:19108 cp/parser.c:41110
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> hinter %qs erwartet"
  
! #: c/c-parser.c:19384 cp/parser.c:41388
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.c:19637 cp/parser.c:41661
  #, 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.c:19653 cp/parser.c:41677
  #, 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.c:19701 cp/parser.c:41907
  #, 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.c:19775 cp/parser.c:41760
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> mit Zuordnungstyp auÃŸer %<to%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19787 cp/parser.c:41772
  #, 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.c:19862 cp/parser.c:41851
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> mit Zuordnungstyp auÃŸer %<from%>, %<release%> oder %<delete%> an %<map%>-Klausel"
  
! #: c/c-parser.c:19875 cp/parser.c:41864
  #, 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.c:20099 cp/parser.c:42126
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.c:20156
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> muss von einer Funktionsdeklaration oder -definition oder einem weiteren %<#pragma omp declare %s%> gefolgt werden"
  
! #: c/c-parser.c:20207 c/c-parser.c:20235
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten"
  
! #: c/c-parser.c:20274 cp/parser.c:42802
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.c:20327 cp/parser.c:42854
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "Selektor %qs nicht erlaubt fÃ¼r Kontext-Selektorsatz %qs"
  
! #: c/c-parser.c:20352 cp/parser.c:42878
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "Selektor %qs akzeptiert keine Eigenschaften"
  
! #: c/c-parser.c:20379 cp/parser.c:42917 cp/pt.c:11524
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "das Score-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:20382 cp/parser.c:42920 cp/pt.c:11541
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: c/c-parser.c:20406 cp/parser.c:42948 cp/pt.c:11527
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral sein"
  
! #: c/c-parser.c:20451 cp/parser.c:42992
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.c:20473 cp/parser.c:43014 cp/pt.c:11531
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:20484 cp/parser.c:43025
  #, 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.c:20571 cp/parser.c:43111
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet"
  
! #: c/c-parser.c:20646 cp/parser.c:43219
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
  
! #: c/c-parser.c:20666
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Variante %qD ist keine Funktion"
  
! #: c/c-parser.c:20672 cp/decl.c:7581
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Variante %qD und Basis %qD haben unvertrÃ¤gliche Typen"
  
! #: c/c-parser.c:20684 cp/decl.c:7590
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "die Variante %qD ist eine eingebaute"
  
! #: c/c-parser.c:20727
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.c:20735 cp/parser.c:43264
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.c:20844 cp/parser.c:43369
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "%qD ist sowohl in %<link%>- als auch %<to%>-Klauseln des Deklarationsziels angegeben"
  
! #: c/c-parser.c:20893 cp/parser.c:43418
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr "Direktiven mit nur %<device_type%>-Klauseln werden ignoriert"
  
! #: c/c-parser.c:20912 cp/parser.c:43443
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: c/c-parser.c:20919 cp/parser.c:43450
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> erwartet"
  
! #: c/c-parser.c:20925 cp/parser.c:43457
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> ohne zugehÃ¶riges %<#pragma omp declare target%>"
  
! #: c/c-parser.c:20953
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> darf nur im Datei- oder Block-GÃ¼ltigkeitsbereich auftreten"
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "vordefinierter arithmetischer Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21034
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21037
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%<_Atomic%>-qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21040
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "mit const, volatile oder restrict qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21048
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "Redeklaration von %qs %<#pragma omp declare reduction%> fÃ¼r Typ %qT"
  
! #: c/c-parser.c:21057
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "vorheriges %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21174
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> oder Funktionsname erwartet"
  
! #: c/c-parser.c:21185
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "Funktionsname und %<(%> erwartet"
  
! #: c/c-parser.c:21204
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "eins der Argumente fÃ¼r den Initialisierungsaufruf sollte %<&omp_priv%> sein"
  
! #: c/c-parser.c:21335 cp/parser.c:43925
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.c:21399 cp/parser.c:43988
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet"
  
! #: c/c-parser.c:21419 cp/parser.c:44014
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "eine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet"
  
! #: c/c-parser.c:21428 cp/parser.c:44023
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "die %qs-Klausel wird in der %<requires%>-Direktive noch nicht unterstÃ¼tzt"
  
! #: c/c-parser.c:21440 cp/parser.c:44035
  #, 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.c:21452 cp/parser.c:44047
  #, 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.c:21461 cp/parser.c:44056
  #, 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.c:21475 cp/parser.c:44070
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> erfordert mindestens eine Klausel"
  
! #: c/c-parser.c:21494
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit GrÃ¶ÃŸe 0 in %<reduction%>-Klausel"
  
! #: c/c-parser.c:21500
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit variabler LÃ¤nge in %<reduction%>-Klausel"
  
! #: c/c-parser.c:21740 cp/semantics.c:8762
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE nach erster Verwendung als %<threadprivate%> deklariert"
  
! #: c/c-parser.c:21742 cp/semantics.c:8764
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
  
! #: c/c-parser.c:21746 cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-parser.c:21925 cp/parser.c:44803
  #, 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.c:21931 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
  
! #: c/c-parser.c:21940
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von Ã¤uÃŸerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-Funktion"
  
! #: c/c-parser.c:21948 cp/parser.c:44827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
  
! #: c/c-parser.c:22032
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "fehlende schlieÃŸende geschweifte Klammer"
*************** msgstr "fehlende schlieÃŸende geschweift
*** 43582,43588 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
--- 43616,43622 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10697 c/c-typeck.c:10739 cp/call.c:4556
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
*************** msgstr "FunktionsrÃ¼ckgabetypen nicht ko
*** 43664,43675 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "Umwandlung eines zusammengesetzten Arrayliterals ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, 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.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT hat kein Element namens %qE"
--- 43698,43709 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "Umwandlung eines zusammengesetzten Arrayliterals ist in C++ ungÃ¼ltig"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9252
  #, 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.c:2511 c/c-typeck.c:9256
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT hat kein Element namens %qE"
*************** msgstr "Dereferenzierung eines %<void *%
*** 43704,43710 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indizierter Wert ist weder Array noch Zeiger noch Vektor"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "Arrayindex ist keine Ganzzahl"
--- 43738,43744 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indizierter Wert ist weder Array noch Zeiger noch Vektor"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3609 cp/typeck.c:3702
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "Arrayindex ist keine Ganzzahl"
*************** msgstr "implizite Umwandlung von %qT in
*** 43842,43858 ****
  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.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Vergleich mit Zeichenkettenliteral fÃ¼hrt zu unspezifiziertem Verhalten"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Vergleich zwischen Zeiger und '\\0'"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "wollten Sie vielleicht den Zeiger dereferenzieren?"
--- 43876,43892 ----
  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.c:3908 c/c-typeck.c:3936 cp/typeck.c:5140 cp/typeck.c:5409
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Vergleich mit Zeichenkettenliteral fÃ¼hrt zu unspezifiziertem Verhalten"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5167 cp/typeck.c:5191
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Vergleich zwischen Zeiger und '\\0'"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5170 cp/typeck.c:5194
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "wollten Sie vielleicht den Zeiger dereferenzieren?"
*************** msgstr "Zeiger auf eine Funktion in Subt
*** 43877,43883 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "Arithmetik mit Zeiger auf unvollstÃ¤ndigen Typen"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "Arithmetik mit Zeiger auf leeres Aggregat"
--- 43911,43917 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "Arithmetik mit Zeiger auf unvollstÃ¤ndigen Typen"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6107
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "Arithmetik mit Zeiger auf leeres Aggregat"
*************** msgstr "Dekrementieren eines Zeigers auf
*** 43957,43963 ****
  msgid "taking address of expression of type %<void%>"
  msgstr "Adresse des Ausdrucks des Typs %<void%> wird genommen"
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "die Adresse des Bit-Feldes %qD kann nicht ermittelt werden"
--- 43991,43997 ----
  msgid "taking address of expression of type %<void%>"
  msgstr "Adresse des Ausdrucks des Typs %<void%> wird genommen"
  
! #: c/c-typeck.c:4858 c/c-typeck.c:5042
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "die Adresse des Bit-Feldes %qD kann nicht ermittelt werden"
*************** msgstr "Adresse eines Skalars mit umgeke
*** 43972,45345 ****
  msgid "address of array with reverse scalar storage order requested"
  msgstr "Adresse eines Arrays mit umgekehrter Speicherreihenfolge angefordert"
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "globale Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "Adresse der globalen Variablen %qD angefordert"
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Nicht-L-Wert-Array in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5295
  #, 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.c:5354 c/c-typeck.c:5360
  #, 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.c:5377
  #, 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.c:5394
  #, 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.c:5405 c/c-typeck.c:5422
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "Zeiger auf Array verliert durch den Bedingungsausdruck Qualifizierer"
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, 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.c:5440
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "unvertrÃ¤gliche Zeigertypen %qT und %qT von %qD und %qD in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "Zeigertyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "Zeiger-/Ganzzahltyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "Typ passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5594
  #, 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.c:5598
  #, 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.c:5616
  #, 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.c:5621
  #, 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.c:5630 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "im Aufruf von %qD, hier deklariert"
  
! #: c/c-typeck.c:5679
  #, 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.c:5697 c/c-typeck.c:11238
  #, 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.c:5768
  msgid "cast adds %q#v qualifier to function type"
  msgstr "Typumwandlung fÃ¼gt Qualifizierer %q#v zu Funktionstyp hinzu"
  
! #: c/c-typeck.c:5774
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "Typumwandlung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:5809
  #, 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.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "Typkonvertierung gibt Arraytyp an"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "Typkonvertierung gibt Funktionstyp an"
  
! #: c/c-typeck.c:5924
  #, 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.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO-C verbietet Typkonvertierung auf union-Typ"
  
! #: c/c-typeck.c:5954
  #, 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.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "Umwandlung in %s-Adressraumzeiger aus getrenntem allgemeinen Adressraumzeiger"
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "Umwandlung in allgemeinen Adressraumzeiger von getrenntem %s-Adressraumzeiger"
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "Umwandlung in %s-Adressraumzeiger von getrenntem %s-Adressraumzeiger"
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "Typkonvertierung erfordert Ausrichtung des Zieltyps"
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "Typkonvertierung von Zeiger auf Ganzzahl anderer Breite"
  
! #: c/c-typeck.c:6035
  #, 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.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "Typkonvertierung in Zeiger von Ganzzahl anderer Breite"
  
! #: c/c-typeck.c:6058
  #, 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.c:6067
  #, 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.c:6077
  #, 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.c:6172
  #, 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.c:6213
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "Zuweisung an Ausdruck von Arraytyp"
  
! #: c/c-typeck.c:6339
  #, 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.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(nahe der Initialisierung fÃ¼r %qs)"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Array mit geklammerter Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%qT erwartet, aber Argument hat Typ %qT"
  
! #: c/c-typeck.c:6681
  #, 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.c:6684
  #, 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.c:6689
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "eingebaute %qD ist hier deklariert"
  
! #: c/c-typeck.c:6888
  #, 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.c:6897
  #, 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.c:6901
  #, 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.c:6906
  #, 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.c:6924
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "implizite Umwandlung von %qT nach %qT"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  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.c:7105 c/c-typeck.c:7460
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "Zuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "Initialisierung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "return erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  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.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "Zuweisung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "Initialisierung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "return streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO-C verbietet Argumentkonvertierung in union-Typ"
  
! #: c/c-typeck.c:7202
  #, 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.c:7215
  #, 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.c:7225
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "Zuweisung von Zeiger auf nicht eingeschlossenen Adressbereich"
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "Initialisierung von Zeiger auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "RÃ¼ckgabe von Pointer auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.c:7268
  #, 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.c:7274
  #, 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.c:7279
  #, 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.c:7284 cp/typeck.c:9554
  #, 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.c:7305
  #, 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.c:7310
  #, 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.c:7315
  #, 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.c:7320
  #, 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.c:7369
  #, 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.c:7372
  #, 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.c:7374
  #, 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.c:7376
  #, 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.c:7420
  #, 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.c:7428
  #, 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.c:7433
  #, 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.c:7438
  #, 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.c:7480
  #, 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.c:7488
  #, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "Zuweisung an %qT von Zeiger auf %qD mit inkompatiblem Typ %qT"
  
! #: c/c-typeck.c:7493
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "Zuweisung an %qT von inkompatiblem Zeigertyp %qT"
  
! #: c/c-typeck.c:7499
  #, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "Initialisierung von %qT von Zeiger auf %qD mit inkompatiblem Typ %qT"
  
! #: c/c-typeck.c:7504
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "Initialisierung von %qT von inkompatiblem Zeigertyp %qT"
  
! #: c/c-typeck.c:7511
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "RÃ¼ckgabe von Zeiger auf %qD vom Typ %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qT"
  
! #: c/c-typeck.c:7516
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "RÃ¼ckgabe von %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qT"
  
! #: c/c-typeck.c:7555
  #, 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.c:7562
  #, 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.c:7567
  #, 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.c:7571
  #, 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.c:7591
  #, 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.c:7598
  #, 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.c:7603
  #, 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.c:7607
  #, 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.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Inkompatibler Typ fÃ¼r Argument %d von %qE"
  
! #: c/c-typeck.c:7645
  #, 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.c:7655
  #, 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.c:7665
  #, 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.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "traditionelles C lehnt automatische Gesamt-Initialisierung ab"
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Initialisierung eines flexiblen Array-Elements"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, 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.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "Array unpassenden Typs mit Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ungÃ¼ltige Verwendung eines Nicht-L-Wert-Arrays"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Initialisierungselement ist nicht konstant"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "Array mit nicht konstantem Arrayausdruck initialisiert"
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Initialisierungselement ist kein konstanter Ausdruck"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar"
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ungÃ¼ltige Initialisierung"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "opake Vektortypen kÃ¶nnen nicht initialisiert werden"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "zusÃ¤tzliche geschweifte Klammern am Ende der Initialisierung"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "geschweifte Klammern um Skalar-Initialisierung"
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, 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.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "geschweifte Klammern fehlen um Initialisierung"
  
! #: c/c-typeck.c:8924
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "fehlende Initialisierung fÃ¼r Feld %qD von %qT fehlt"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "leere Skalar-Initialisierung"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "zusÃ¤tzliche Elemente in Skalar-Initialisierung"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Arrayindex in Nicht-Array-Initialisierung"
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Feldname nicht in Datensatz- oder union-Initialisierung"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Arrayindex in Initialisierung hat nicht Ganzzahltyp"
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, 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.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "nichtkonstanter Arrayindex in Initialisierung"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Arrayindex in Initialisierung Ã¼berschreitet Arraygrenzen"
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leerer Indexbereich in Initialisierung"
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Arrayindexbereich in Initialisierung Ã¼berschreitet Arraygrenzen"
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "initialisiertes Feld mit Seiteneffekten Ã¼berschrieben"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "initialisiertes Feld Ã¼berschrieben"
  
! #: c/c-typeck.c:9797
  #, 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.c:10178
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "Ã¼berzÃ¤hlige Elemente in %<char%>-Array-Initialisierung"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ElementÃ¼berschreitung in struct-Initialisierung"
  
! #: c/c-typeck.c:10206
  #, 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.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "nicht-statische Initialisierung eines flexiblen Arrayelements"
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ElementÃ¼berschreitung in union-Initialisierung"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionelles C lehnt Initialisierung von unions ab"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ElementÃ¼berschreitung in Arrayinitialisierung"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ElementÃ¼berschreitung in Vektorinitialisierung"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ElementÃ¼berschreitung in Skalarinitialisierung"
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO-C verbietet %<goto *expr;%>"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> deklarierte Funktion hat %<return%>-Anweisung"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, 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.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> mit Wert in void zurÃ¼ckgebender Funktion"
  
! #: c/c-typeck.c:10840
  #, 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.c:10917
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Funktion liefert Adresse einer Sprungmarke zurÃ¼ck"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-GrÃ¶ÃŸe ist keine Ganzzahl"
  
! #: c/c-typeck.c:11032
  #, 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.c:11070 c/c-typeck.c:11078
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "Â»caseÂ«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«"
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungÃ¼ltiger Ausgang von strukturiertem OpenMP-Block"
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP fÃ¼r Schleife verwendet"
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ausdrucksanweisung hat unvollstÃ¤ndigen Typ"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Vergleich von Vektoren mit verschiedenen Element-Typen"
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Vergleich von Vektoren mit unterschiedlicher Elementanzahl"
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, 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.c:12145 cp/typeck.c:5119
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Vergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicher"
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "Vergleich wird stets als %<false%> ausgewertet da die Adresse von %qD nie NULL wird"
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "Vergleich wird stets als %<true%> ausgewertet da die Adresse von %qD nie NULL wird"
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Vergleich von Zeigern auf disjunkte AdressrÃ¤ume"
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, 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.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung"
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Vergleich zwischen Zeiger und Ganzzahl"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Vergleich von vollstÃ¤ndigen und unvollstÃ¤ndigen Zeigern"
  
! #: c/c-typeck.c:12330
  #, 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.c:12335
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordneter Vergleich von Zeiger mit Null-Zeiger"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
  
! #: c/c-typeck.c:12440
  #, 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.c:12755
  #, 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.c:12759
  #, 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.c:12763
  #, 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.c:12779
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benÃ¶tigt wird"
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, 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.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, 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.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE ist ein Element eines Union-Typs"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "%qE in %qs-Klausel kann nicht dereferenziert werden"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.c:13120
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, 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.c:13172 cp/semantics.c:5047
  #, 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.c:13195 cp/semantics.c:5080
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "einelnen Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Arrayabschnitt der LÃ¤nge 0 in %qs-Klausel"
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, 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.c:13239 cp/semantics.c:5124
  #, 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.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "Arrayabschnitt mit negativer LÃ¤nge in %qs-Klausel"
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, 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.c:13306 cp/semantics.c:5191
  #, 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.c:13321 cp/semantics.c:5206
  #, 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.c:13357 cp/semantics.c:5242
  #, 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.c:13361 cp/semantics.c:5246
  #, 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.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "Arrayabschnitt ist in %qs-Klausel nicht zusammenhÃ¤ngend"
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE hat weder Zeiger- noch Arraytyp"
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, 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.c:13780
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "Iterator %qD hat %<_Atomic%>-qualifizierten Typ"
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "Iterator %qD hat %<const%>-qualifizierten Typ"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Iterator-Schrittweite mit nichtganzzahligem Typ"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "Iterator %qD hat Schrittweite 0"
  
! #: c/c-typeck.c:13846
  #, 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.c:13853 cp/semantics.c:6439
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Anfangsausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "Endausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, 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.c:13902 cp/semantics.c:6499
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, 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.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "%<inscan%>-%<reduction%>-Klausel mit Arrayabschnitt"
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, 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.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE in %<reduction%>-Klausel"
  
! #: c/c-typeck.c:14074
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "Typ %qT mit GrÃ¶ÃŸe 0 in %qs-Klausel"
  
! #: c/c-typeck.c:14082
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "Typ %qT mit variabler GrÃ¶ÃŸe in %qs-Klausel"
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>"
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "benutzerdefinierte Reduktion fÃ¼r %qE nicht gefunden"
  
! #: c/c-typeck.c:14229
  #, 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.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<nowait%>-Klausel darf nicht zusammen mit %<copyprivate%> verwendet werden"
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein"
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "Modifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werden"
  
! #: c/c-typeck.c:14281
  #, 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.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD in %<linear%>-Klausel"
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, 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.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD tritt in Reduktionsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ist %<aligned%>-Klausel keine Variable"
  
! #: c/c-typeck.c:14448
  #, 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.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD in %<aligned%>-Klausel"
  
! #: c/c-typeck.c:14462
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ist in %<nontemporal%>-Klausel keine Variable"
  
! #: c/c-typeck.c:14481
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE tritt in %<nontemporal%>-Klausel mehrfach auf"
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE in %<allocate%>-Klausel ist keine Variable"
  
! #: c/c-typeck.c:14500
  #, 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.c:14569 cp/semantics.c:7467
  #, 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.c:14580 cp/semantics.c:7492
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE ist weder lvalue-Ausdruck noch Arrayabschnitt in %<depend%>-Klausel"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, 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.c:14605 cp/semantics.c:7522
  #, 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.c:14648 cp/semantics.c:7603
  #, 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.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, 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.c:14894 cp/semantics.c:7922
  #, 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.c:14922 cp/semantics.c:7952
  #, 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.c:14936 cp/semantics.c:7968
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.c:14956
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "Variable %qs muss ein Zeiger sein"
  
! #: c/c-typeck.c:14963
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "Variable %qs ist weder Zeiger noch Array"
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<order%>-Klausel darf nicht zusammen mit %<ordered%> verwendet werden"
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "zu viele %qs-Klauseln an einem Task-Konstrukt"
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs fÃ¼r %qs"
  
! #: c/c-typeck.c:15183
  #, 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.c:15202 cp/semantics.c:8320
  #, 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.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, 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.c:15278 cp/semantics.c:8300
  #, 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.c:15315 cp/semantics.c:8350
  #, 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.c:15325 cp/semantics.c:8379
  #, 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.c:15343 cp/semantics.c:8554
  #, 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.c:15517
  #, 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.c:15522
  #, 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.c:15528
  #, 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%>"
--- 44006,45384 ----
  msgid "address of array with reverse scalar storage order requested"
  msgstr "Adresse eines Arrays mit umgekehrter Speicherreihenfolge angefordert"
  
! #: c/c-typeck.c:5073
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "globale Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.c:5076
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.c:5081
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "Adresse der globalen Variablen %qD angefordert"
  
! #: c/c-typeck.c:5083
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: c/c-typeck.c:5222
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Nicht-L-Wert-Array in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5304
  #, 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.c:5363 c/c-typeck.c:5369
  #, 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.c:5386
  #, 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.c:5403
  #, 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.c:5414 c/c-typeck.c:5431
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "Zeiger auf Array verliert durch den Bedingungsausdruck Qualifizierer"
  
! #: c/c-typeck.c:5419 c/c-typeck.c:5436
  #, 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.c:5449
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "unvertrÃ¤gliche Zeigertypen %qT und %qT von %qD und %qD in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5454
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "Zeigertyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5463 c/c-typeck.c:5474
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "Zeiger-/Ganzzahltyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5488
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "Typ passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.c:5603
  #, 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.c:5607
  #, 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.c:5625
  #, 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.c:5630
  #, 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.c:5639 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "im Aufruf von %qD, hier deklariert"
  
! #: c/c-typeck.c:5688
  #, 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.c:5706 c/c-typeck.c:11260
  #, 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.c:5777
  msgid "cast adds %q#v qualifier to function type"
  msgstr "Typumwandlung fÃ¼gt Qualifizierer %q#v zu Funktionstyp hinzu"
  
! #: c/c-typeck.c:5783
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "Typumwandlung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:5818
  #, 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.c:5912
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "Typkonvertierung gibt Arraytyp an"
  
! #: c/c-typeck.c:5918
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "Typkonvertierung gibt Funktionstyp an"
  
! #: c/c-typeck.c:5933
  #, 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.c:5953
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO-C verbietet Typkonvertierung auf union-Typ"
  
! #: c/c-typeck.c:5963
  #, 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.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "Umwandlung in %s-Adressraumzeiger aus getrenntem allgemeinen Adressraumzeiger"
  
! #: c/c-typeck.c:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "Umwandlung in allgemeinen Adressraumzeiger von getrenntem %s-Adressraumzeiger"
  
! #: c/c-typeck.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "Umwandlung in %s-Adressraumzeiger von getrenntem %s-Adressraumzeiger"
  
! #: c/c-typeck.c:6028
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "Typkonvertierung erfordert Ausrichtung des Zieltyps"
  
! #: c/c-typeck.c:6039
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "Typkonvertierung von Zeiger auf Ganzzahl anderer Breite"
  
! #: c/c-typeck.c:6044
  #, 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.c:6053 cp/typeck.c:8460
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "Typkonvertierung in Zeiger von Ganzzahl anderer Breite"
  
! #: c/c-typeck.c:6067
  #, 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.c:6076
  #, 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.c:6086
  #, 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.c:6182
  #, 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.c:6223
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "Zuweisung an Ausdruck von Arraytyp"
  
! #: c/c-typeck.c:6349
  #, 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.c:6551 c/c-typeck.c:6573 c/c-typeck.c:6599
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(nahe der Initialisierung fÃ¼r %qs)"
  
! #: c/c-typeck.c:6614
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Array mit geklammerter Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.c:6657 c/c-typeck.c:6903
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%qT erwartet, aber Argument hat Typ %qT"
  
! #: c/c-typeck.c:6691
  #, 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.c:6694
  #, 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.c:6699
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "eingebaute %qD ist hier deklariert"
  
! #: c/c-typeck.c:6898
  #, 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.c:6907
  #, 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.c:6911
  #, 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.c:6916
  #, 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.c:6934
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "implizite Umwandlung von %qT nach %qT"
  
! #: c/c-typeck.c:7112 c/c-typeck.c:7479
  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.c:7115 c/c-typeck.c:7482
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "Zuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.c:7118 c/c-typeck.c:7484
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "Initialisierung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7486
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "return erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.c:7129 c/c-typeck.c:7374 c/c-typeck.c:7417
  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.c:7131 c/c-typeck.c:7376 c/c-typeck.c:7419
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "Zuweisung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:7133 c/c-typeck.c:7378 c/c-typeck.c:7421
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "Initialisierung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:7135 c/c-typeck.c:7380 c/c-typeck.c:7423
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "return streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.c:7144
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO-C verbietet Argumentkonvertierung in union-Typ"
  
! #: c/c-typeck.c:7212
  #, 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.c:7225
  #, 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.c:7235
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "Zuweisung von Zeiger auf nicht eingeschlossenen Adressbereich"
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "Initialisierung von Zeiger auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "RÃ¼ckgabe von Pointer auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.c:7278
  #, 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.c:7284
  #, 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.c:7289
  #, 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.c:7294 cp/typeck.c:9569
  #, 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.c:7317
  #, 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.c:7327
  #, 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.c:7337
  #, 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.c:7342
  #, 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.c:7391
  #, 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.c:7394
  #, 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.c:7396
  #, 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.c:7398
  #, 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.c:7442
  #, 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.c:7450
  #, 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.c:7455
  #, 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.c:7460
  #, 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.c:7502
  #, 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.c:7510
  #, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "Zuweisung an %qT von Zeiger auf %qD mit inkompatiblem Typ %qT"
  
! #: c/c-typeck.c:7515
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "Zuweisung an %qT von inkompatiblem Zeigertyp %qT"
  
! #: c/c-typeck.c:7521
  #, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "Initialisierung von %qT von Zeiger auf %qD mit inkompatiblem Typ %qT"
  
! #: c/c-typeck.c:7526
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "Initialisierung von %qT von inkompatiblem Zeigertyp %qT"
  
! #: c/c-typeck.c:7533
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "RÃ¼ckgabe von Zeiger auf %qD vom Typ %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qT"
  
! #: c/c-typeck.c:7538
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "RÃ¼ckgabe von %qT aus einer Funktion mit inkompatiblem RÃ¼ckgabetyp %qT"
  
! #: c/c-typeck.c:7577
  #, 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.c:7584
  #, 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.c:7589
  #, 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.c:7593
  #, 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.c:7613
  #, 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.c:7620
  #, 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.c:7625
  #, 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.c:7629
  #, 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.c:7656
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Inkompatibler Typ fÃ¼r Argument %d von %qE"
  
! #: c/c-typeck.c:7667
  #, 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.c:7677
  #, 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.c:7687
  #, 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.c:7755
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "traditionelles C lehnt automatische Gesamt-Initialisierung ab"
  
! #: c/c-typeck.c:7995 c/c-typeck.c:8889 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Initialisierung eines flexiblen Array-Elements"
  
! #: c/c-typeck.c:8011 cp/typeck2.c:1099
  #, 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.c:8051
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "Array unpassenden Typs mit Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.c:8119 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ungÃ¼ltige Verwendung eines Nicht-L-Wert-Arrays"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:8162 c/c-typeck.c:8165 c/c-typeck.c:8173
! #: c/c-typeck.c:8213 c/c-typeck.c:9742 c/c-typeck.c:9792
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Initialisierungselement ist nicht konstant"
  
! #: c/c-typeck.c:8147
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "Array mit nicht konstantem Arrayausdruck initialisiert"
  
! #: c/c-typeck.c:8178 c/c-typeck.c:8226 c/c-typeck.c:9802
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Initialisierungselement ist kein konstanter Ausdruck"
  
! #: c/c-typeck.c:8220 c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar"
  
! #: c/c-typeck.c:8239
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ungÃ¼ltige Initialisierung"
  
! #: c/c-typeck.c:8517 cp/decl.c:6998
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "opake Vektortypen kÃ¶nnen nicht initialisiert werden"
  
! #: c/c-typeck.c:8737
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "zusÃ¤tzliche geschweifte Klammern am Ende der Initialisierung"
  
! #: c/c-typeck.c:8820
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "geschweifte Klammern um Skalar-Initialisierung"
  
! #: c/c-typeck.c:8886 c/c-typeck.c:10325 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, 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.c:8923
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "geschweifte Klammern fehlen um Initialisierung"
  
! #: c/c-typeck.c:8946
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "fehlende Initialisierung fÃ¼r Feld %qD von %qT fehlt"
  
! #: c/c-typeck.c:8970
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "leere Skalar-Initialisierung"
  
! #: c/c-typeck.c:8975
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "zusÃ¤tzliche Elemente in Skalar-Initialisierung"
  
! #: c/c-typeck.c:9094 c/c-typeck.c:9176
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Arrayindex in Nicht-Array-Initialisierung"
  
! #: c/c-typeck.c:9099 c/c-typeck.c:9238
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Feldname nicht in Datensatz- oder union-Initialisierung"
  
! #: c/c-typeck.c:9149
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Arrayindex in Initialisierung hat nicht Ganzzahltyp"
  
! #: c/c-typeck.c:9158 c/c-typeck.c:9167
  #, 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.c:9172 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "nichtkonstanter Arrayindex in Initialisierung"
  
! #: c/c-typeck.c:9178 c/c-typeck.c:9181
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Arrayindex in Initialisierung Ã¼berschreitet Arraygrenzen"
  
! #: c/c-typeck.c:9200
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leerer Indexbereich in Initialisierung"
  
! #: c/c-typeck.c:9209
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Arrayindexbereich in Initialisierung Ã¼berschreitet Arraygrenzen"
  
! #: c/c-typeck.c:9311 c/c-typeck.c:9341 c/c-typeck.c:9885
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "initialisiertes Feld mit Seiteneffekten Ã¼berschrieben"
  
! #: c/c-typeck.c:9315 c/c-typeck.c:9345 c/c-typeck.c:9888
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "initialisiertes Feld Ã¼berschrieben"
  
! #: c/c-typeck.c:9819
  #, 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.c:10200
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "Ã¼berzÃ¤hlige Elemente in %<char%>-Array-Initialisierung"
  
! #: c/c-typeck.c:10207 c/c-typeck.c:10284
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ElementÃ¼berschreitung in struct-Initialisierung"
  
! #: c/c-typeck.c:10228
  #, 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.c:10299 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "nicht-statische Initialisierung eines flexiblen Arrayelements"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ElementÃ¼berschreitung in union-Initialisierung"
  
! #: c/c-typeck.c:10416
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionelles C lehnt Initialisierung von unions ab"
  
! #: c/c-typeck.c:10478
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ElementÃ¼berschreitung in Arrayinitialisierung"
  
! #: c/c-typeck.c:10512
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ElementÃ¼berschreitung in Vektorinitialisierung"
  
! #: c/c-typeck.c:10544
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ElementÃ¼berschreitung in Skalarinitialisierung"
  
! #: c/c-typeck.c:10786
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO-C verbietet %<goto *expr;%>"
  
! #: c/c-typeck.c:10813 c/gimple-parser.c:2404 cp/typeck.c:10061
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> deklarierte Funktion hat %<return%>-Anweisung"
  
! #: c/c-typeck.c:10841 c/c-typeck.c:10845
  #, 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.c:10859 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> mit Wert in void zurÃ¼ckgebender Funktion"
  
! #: c/c-typeck.c:10862
  #, 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.c:10939
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Funktion liefert Adresse einer Sprungmarke zurÃ¼ck"
  
! #: c/c-typeck.c:11029 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-GrÃ¶ÃŸe ist keine Ganzzahl"
  
! #: c/c-typeck.c:11054
  #, 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.c:11092 c/c-typeck.c:11100
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "Â»caseÂ«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.c:11106 cp/parser.c:11981
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.c:11108
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.c:11184 cp/parser.c:13483
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«"
  
! #: c/c-typeck.c:11187 c/c-typeck.c:11207 cp/decl.c:3644 cp/parser.c:13493
! #: cp/parser.c:13514
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungÃ¼ltiger Ausgang von strukturiertem OpenMP-Block"
  
! #: c/c-typeck.c:11190 cp/parser.c:13496
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP fÃ¼r Schleife verwendet"
  
! #: c/c-typeck.c:11204 cp/parser.c:13506
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.c:11242 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
  
! #: c/c-typeck.c:11286
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ausdrucksanweisung hat unvollstÃ¤ndigen Typ"
  
! #: c/c-typeck.c:12120 c/c-typeck.c:12288 cp/typeck.c:5423
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Vergleich von Vektoren mit verschiedenen Element-Typen"
  
! #: c/c-typeck.c:12128 c/c-typeck.c:12296 cp/typeck.c:5436
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Vergleich von Vektoren mit unterschiedlicher Elementanzahl"
  
! #: c/c-typeck.c:12143 c/c-typeck.c:12311 cp/typeck.c:5454
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "Vergleich zwischen den Typen %qT und %qT"
! 
! #: c/c-typeck.c:12153 c/c-typeck.c:12321 cp/typeck.c:5471
  #, 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.c:12167 cp/typeck.c:5129
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Vergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicher"
  
! #: c/c-typeck.c:12185 c/c-typeck.c:12206
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "Vergleich wird stets als %<false%> ausgewertet da die Adresse von %qD nie NULL wird"
  
! #: c/c-typeck.c:12191 c/c-typeck.c:12212
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "Vergleich wird stets als %<true%> ausgewertet da die Adresse von %qD nie NULL wird"
  
! #: c/c-typeck.c:12233 c/c-typeck.c:12362
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Vergleich von Zeigern auf disjunkte AdressrÃ¤ume"
  
! #: c/c-typeck.c:12240 c/c-typeck.c:12246
  #, 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.c:12253 c/c-typeck.c:12372
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung"
  
! #: c/c-typeck.c:12265 c/c-typeck.c:12270 c/c-typeck.c:12398 c/c-typeck.c:12403
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Vergleich zwischen Zeiger und Ganzzahl"
  
! #: c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Vergleich von vollstÃ¤ndigen und unvollstÃ¤ndigen Zeigern"
  
! #: c/c-typeck.c:12352
  #, 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.c:12357
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordneter Vergleich von Zeiger mit Null-Zeiger"
  
! #: c/c-typeck.c:12380 c/c-typeck.c:12383 c/c-typeck.c:12390 c/c-typeck.c:12393
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
  
! #: c/c-typeck.c:12462
  #, 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.c:12777
  #, 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.c:12781
  #, 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.c:12785
  #, 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.c:12801
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benÃ¶tigt wird"
  
! #: c/c-typeck.c:12991 cp/semantics.c:9886
  #, 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.c:13002 c/c-typeck.c:13012 cp/semantics.c:9897
! #: cp/semantics.c:9907
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.c:13047 cp/semantics.c:9942
  #, 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.c:13091 c/c-typeck.c:14672 c/c-typeck.c:14759 c/c-typeck.c:14832
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
  
! #: c/c-typeck.c:13103 c/c-typeck.c:14604 c/c-typeck.c:14745
! #: cp/semantics.c:4950 cp/semantics.c:7490 cp/semantics.c:7684
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
  
! #: c/c-typeck.c:13112 c/c-typeck.c:14769 cp/semantics.c:4960
! #: cp/semantics.c:7703
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE ist ein Element eines Union-Typs"
  
! #: c/c-typeck.c:13120 c/c-typeck.c:14778
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "%qE in %qs-Klausel kann nicht dereferenziert werden"
  
! #: c/c-typeck.c:13131 cp/semantics.c:4976 cp/semantics.c:7732
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.c:13135 c/c-typeck.c:14797 cp/semantics.c:4980
! #: cp/semantics.c:7736
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.c:13142
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
! #: c/c-typeck.c:13151 c/c-typeck.c:14804 c/c-typeck.c:14922
! #: cp/semantics.c:4998 cp/semantics.c:7743 cp/semantics.c:7924
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
  
! #: c/c-typeck.c:13187 cp/semantics.c:5032
  #, 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.c:13194 cp/semantics.c:5039
  #, 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.c:13217 cp/semantics.c:5072
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "einelnen Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.c:13234 c/c-typeck.c:13300 c/c-typeck.c:13577
! #: cp/semantics.c:5089 cp/semantics.c:5155
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Arrayabschnitt der LÃ¤nge 0 in %qs-Klausel"
  
! #: c/c-typeck.c:13253 cp/semantics.c:5108
  #, 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.c:13261 cp/semantics.c:5116
  #, 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.c:13270 c/c-typeck.c:13391 cp/semantics.c:5125
! #: cp/semantics.c:5246
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "Arrayabschnitt mit negativer LÃ¤nge in %qs-Klausel"
  
! #: c/c-typeck.c:13287 cp/semantics.c:5142
  #, 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.c:13328 cp/semantics.c:5183
  #, 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.c:13343 cp/semantics.c:5198
  #, 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.c:13379 cp/semantics.c:5234
  #, 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.c:13383 cp/semantics.c:5238
  #, 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.c:13401 c/c-typeck.c:13516 cp/semantics.c:5256
! #: cp/semantics.c:5385
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "Arrayabschnitt ist in %qs-Klausel nicht zusammenhÃ¤ngend"
  
! #: c/c-typeck.c:13409 cp/semantics.c:5264
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE hat weder Zeiger- noch Arraytyp"
  
! #: c/c-typeck.c:13795 cp/semantics.c:6335
  #, 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.c:13802
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "Iterator %qD hat %<_Atomic%>-qualifizierten Typ"
  
! #: c/c-typeck.c:13808 cp/semantics.c:6342
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "Iterator %qD hat %<const%>-qualifizierten Typ"
  
! #: c/c-typeck.c:13821 cp/semantics.c:6358
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Iterator-Schrittweite mit nichtganzzahligem Typ"
  
! #: c/c-typeck.c:13841 cp/semantics.c:6394
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "Iterator %qD hat Schrittweite 0"
  
! #: c/c-typeck.c:13868
  #, 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.c:13875 cp/semantics.c:6428
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Anfangsausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13881 cp/semantics.c:6434
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "Endausdruck verweist auf Ã¤uÃŸeren Iterator %qD"
  
! #: c/c-typeck.c:13887 cp/semantics.c:6440
  #, 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.c:13924 cp/semantics.c:6488
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6563
  #, 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.c:14028 cp/semantics.c:6583
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "%<inscan%>-%<reduction%>-Klausel mit Arrayabschnitt"
  
! #: c/c-typeck.c:14054 c/c-typeck.c:14064
  #, 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.c:14084
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE in %<reduction%>-Klausel"
  
! #: c/c-typeck.c:14096
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "Typ %qT mit GrÃ¶ÃŸe 0 in %qs-Klausel"
  
! #: c/c-typeck.c:14104
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "Typ %qT mit variabler GrÃ¶ÃŸe in %qs-Klausel"
  
! #: c/c-typeck.c:14148
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>"
  
! #: c/c-typeck.c:14157 cp/semantics.c:6227
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "benutzerdefinierte Reduktion fÃ¼r %qE nicht gefunden"
  
! #: c/c-typeck.c:14245
  #, 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.c:14263 c/c-typeck.c:14996 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<nowait%>-Klausel darf nicht zusammen mit %<copyprivate%> verwendet werden"
  
! #: c/c-typeck.c:14275 cp/semantics.c:8447
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein"
  
! #: c/c-typeck.c:14289 cp/semantics.c:6624
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "Modifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werden"
  
! #: c/c-typeck.c:14297
  #, 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.c:14305
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD in %<linear%>-Klausel"
  
! #: c/c-typeck.c:14324 cp/semantics.c:6698
  #, 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.c:14354 c/c-typeck.c:14915 c/c-typeck.c:15139
! #: cp/semantics.c:6785 cp/semantics.c:7917 cp/semantics.c:8215
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
  
! #: c/c-typeck.c:14369 cp/semantics.c:6800
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD tritt in Reduktionsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14382 c/c-typeck.c:14414 c/c-typeck.c:14445
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
  
! #: c/c-typeck.c:14390 c/c-typeck.c:14421 c/c-typeck.c:14693 c/c-typeck.c:14843
! #: c/c-typeck.c:14850 c/c-typeck.c:14868 c/c-typeck.c:14878 c/c-typeck.c:14885
! #: cp/semantics.c:6813 cp/semantics.c:6821 cp/semantics.c:6878
! #: cp/semantics.c:6885 cp/semantics.c:6929 cp/semantics.c:7617
! #: cp/semantics.c:7794 cp/semantics.c:7801 cp/semantics.c:7818
! #: cp/semantics.c:7828 cp/semantics.c:7835
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
! #: c/c-typeck.c:14393 c/c-typeck.c:14424 c/c-typeck.c:14853 c/c-typeck.c:14888
! #: cp/semantics.c:6824 cp/semantics.c:6888 cp/semantics.c:7804
! #: cp/semantics.c:7838
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14407 cp/semantics.c:6870
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
  
! #: c/c-typeck.c:14438 cp/semantics.c:6921
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
  
! #: c/c-typeck.c:14457 cp/semantics.c:7260
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ist %<aligned%>-Klausel keine Variable"
  
! #: c/c-typeck.c:14464
  #, 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.c:14471
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD in %<aligned%>-Klausel"
  
! #: c/c-typeck.c:14478
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: c/c-typeck.c:14491 cp/semantics.c:7331
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ist in %<nontemporal%>-Klausel keine Variable"
  
! #: c/c-typeck.c:14497
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE tritt in %<nontemporal%>-Klausel mehrfach auf"
  
! #: c/c-typeck.c:14510 cp/semantics.c:7370
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE in %<allocate%>-Klausel ist keine Variable"
  
! #: c/c-typeck.c:14516
  #, 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.c:14585 cp/semantics.c:7456
  #, 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.c:14596 cp/semantics.c:7481
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE ist weder lvalue-Ausdruck noch Arrayabschnitt in %<depend%>-Klausel"
  
! #: c/c-typeck.c:14612 cp/semantics.c:7500
  #, 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.c:14621 cp/semantics.c:7511
  #, 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.c:14664 cp/semantics.c:7592
  #, 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.c:14689 c/c-typeck.c:14865 cp/semantics.c:7613
! #: cp/semantics.c:7815
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.c:14697 c/c-typeck.c:14871 cp/semantics.c:7621
! #: cp/semantics.c:7821
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14752 cp/semantics.c:7691
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.c:14823 c/c-typeck.c:14929 cp/semantics.c:7773
! #: cp/semantics.c:7931
  #, 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.c:14910 cp/semantics.c:7911
  #, 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.c:14938 cp/semantics.c:7941
  #, 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.c:14952 cp/semantics.c:7957
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.c:14955 cp/semantics.c:7960
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.c:14972
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "Variable %qs muss ein Zeiger sein"
  
! #: c/c-typeck.c:14979
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "Variable %qs ist weder Zeiger noch Array"
  
! #: c/c-typeck.c:15009 c/c-typeck.c:15100 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<order%>-Klausel darf nicht zusammen mit %<ordered%> verwendet werden"
  
! #: c/c-typeck.c:15029 cp/semantics.c:7543
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "zu viele %qs-Klauseln an einem Task-Konstrukt"
  
! #: c/c-typeck.c:15122 cp/semantics.c:8183
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.c:15189 cp/semantics.c:8518
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs fÃ¼r %qs"
  
! #: c/c-typeck.c:15199
  #, 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.c:15218 cp/semantics.c:8309
  #, 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.c:15230 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.c:15241 c/c-typeck.c:15249 cp/semantics.c:8331
! #: cp/semantics.c:8349
  #, 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.c:15294 cp/semantics.c:8289
  #, 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.c:15331 cp/semantics.c:8339
  #, 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.c:15341 cp/semantics.c:8368
  #, 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.c:15359 cp/semantics.c:8543
  #, 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.c:15533
  #, 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.c:15538
  #, 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.c:15544
  #, 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 "  keine bekannte Umwandlung von
*** 45545,45551 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  keine bekannte Umwandlung fÃ¼r Argument %d von %qH nach %qI"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 45584,45590 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  keine bekannte Umwandlung fÃ¼r Argument %d von %qH nach %qI"
  
! #: cp/call.c:3729 cp/pt.c:6908
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr " Ein Konstruktor, der ein einzel
*** 45634,46860 ****
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  ein geerbter Konstruktor ist kein Kandidat fÃ¼r Initialisierung aus einem Ausdruck desselben oder eines abgeleiteten Typs"
  
! #: cp/call.c:3994 cp/call.c:4366
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "Initialisierer mit Bestimmung kÃ¶nnen nur mit Aggregat-Typen (Array, struct, union) verwendet werden, nicht mit %qT"
  
! #: cp/call.c:4264
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Umformung von %qH nach %qI ist mehrdeutig"
  
! #: cp/call.c:4372 cp/cvt.c:862
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE konnte nicht von %qH nach %qI umgewandelt werden"
  
! #: cp/call.c:4439
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "das Initialisieren von %qH mit %qI in einem umgewandelten konstanten Ausdruck bindet nicht direkt"
  
! #: cp/call.c:4460
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Umwandlung von %qH nach %qI in einem umgewandelten konstanten Ausdruck"
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%D(%A)%>"
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%D(%A)%> ist nicht eindeutig"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "Zeiger auf Elementfunktion %qE kann nicht ohne Objekt aufgerufen werden; verwenden Sie beispielsweise %<.*%> oder %<->*%>"
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>"
  
! #: cp/call.c:4958
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "mehrdeutiges Ãœberladen fÃ¼r "
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr "keine Ãœbereinstimmung fÃ¼r "
  
! #: cp/call.c:5014
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (Operandentypen sind %qT, %qT und %qT)"
  
! #: cp/call.c:5016
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (Operandentypen sind %qT und %qT)"
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (Operandentyp ist %qT)"
  
! #: cp/call.c:5035
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ternÃ¤rer %<operator?:%>"
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>"
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> in %<%E%s%>"
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> in %<%E[%E]%>"
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs in %<%s %E%>"
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:5081
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> in %<%s%E%>"
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> in %<%E %s %E%>"
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> in %<%s%E%>"
  
! #: cp/call.c:5215
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-Ausdrucks"
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "erschlossener skalarer Typ %qT muss ein Ganzzahl- oder Gleitkommatyp derselben GrÃ¶ÃŸe wie %qT sein"
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "Umwandlung von Skalar %qH in Vektor %qI fÃ¼hrt zum Abschneiden"
  
! #: cp/call.c:5362
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "unvertrÃ¤gliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qT"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "zweiter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "dritter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "Operanden fÃ¼r %<?:%> haben unterschiedliche Typen %qT und %qT"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  und jeder Typ kann zu jedem anderen konvertiert werden"
  
! #: cp/call.c:5687
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "implizite Umwandlung von %qH in %qI, um an das Ergebnis im anderen Zweig der Bedingung anzugleichen"
  
! #: cp/call.c:5703
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "bedingter Ausdruck enthÃ¤lt unvertrÃ¤gliche AufzÃ¤hlungswerte der Typen %qT und %qT"
  
! #: cp/call.c:5716
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/call.c:5721
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltet"
  
! #: cp/call.c:5737
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "AufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem Ausdruck"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert, stattdessen wird PrÃ¤fixoperator versucht"
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert"
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "in C++20 ruft dieser Vergleich die aktuelle Funktion rekursiv mit vertauschten Argumenten auf"
  
! #: cp/call.c:6552
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %qs"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "als umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendet"
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Vergleich zwischen %q#T und %q#T"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "ExceptionaufrÃ¤umen fÃ¼r dieses Placement-New wÃ¤hlt delete-Operator fÃ¼r Nicht-Placement"
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)"
  
! #: cp/call.c:7051
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "keine passende Freigabefunktion fÃ¼r %qD"
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "kein geeignetes %<operator %s%> fÃ¼r %qT"
  
! #: cp/call.c:7267
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»privateÂ«"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als Â»privateÂ« deklariert"
  
! #: cp/call.c:7273
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»protectedÂ«"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als Â»protectedÂ« deklariert"
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D ist in diesem Zusammenhang unzugÃ¤nglich"
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Ãœbergabe von NULL an Nicht-Zeiger-Argument %P von %qD"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Konvertierung in Nicht-Zeiger-Typ %qT von NULL"
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "%<false%> wird fÃ¼r Argument %P von %qD in Zeigertyp umgewandelt"
  
! #: cp/call.c:7388
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "%<false%> wird in Zeigertyp %qT umgewandelt"
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  Argument %P von %qD wird initialisiert"
  
! #: cp/call.c:7475
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Umwandlungen in Arrays mit unbekannten Grenzen sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "zu viele geschweifte Klammern um Initialisierung fÃ¼r %qT"
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "Umwandlung von %qH nach %qI erfordert direkte Initialisierung"
  
! #: cp/call.c:7545
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ungÃ¼ltige benutzerdefinierte Umwandlung von %qH in %qI"
  
! #: cp/call.c:7582 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "ungÃ¼ltige Umwandlung von %qH in %qI"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "Umwandlung in %qT von Initialisierungsliste wÃ¼rde expliziten Konstruktor %qD verwenden"
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "in C++11 und neuer kann ein Defaultkonstruktor explizit sein"
  
! #: cp/call.c:7897
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "rvalue-Referenz vom Typ %qH kann nicht an lvalue vom Typ %qI gebunden werden"
  
! #: cp/call.c:7906
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an Wert vom Typ %qI gebunden werden"
  
! #: cp/call.c:7911
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an rvalue vom Typ %qI gebunden werden"
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "Referenz vom Typ %qH kann nicht an %qI gebunden werden, da die Arraygrenzen sich unterscheiden"
  
! #: cp/call.c:7926
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "das Binden der Referenz vom Typ %qH an %qI streicht Qualifizierer"
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "das Bitfeld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "das gepackte Feld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "der R-Wert %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:8166
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "implizite Umwandlung von %qH in %qI bei Ãœbergabe von Argument an Funktion"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "enum %qT mit eingeschrÃ¤nkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, spÃ¤ter jedoch als %qT durch %<...%> Ã¼bergeben"
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)"
  
! #: cp/call.c:8270
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Referenztyp %qT kann nicht Ã¼ber %<...%> empfangen werden"
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)"
  
! #: cp/call.c:8348
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "rekursive Auswertung des Standardarguments fÃ¼r %q#D"
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "Aufruf von %qD verwendet das Standardargument fÃ¼r Parameter %P, der noch nicht definiert wurde"
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Argument des Funktionsaufrufs kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
  
! #: cp/call.c:9103
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  in Aufruf von %qD"
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT ist keine erreichbare Basis von %qT"
  
! #: cp/call.c:9313
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Argumente werden an Auslassungspunkte des geerbten Konstruktors %qD Ã¼bergeben"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "Zuweisung von temporÃ¤rer %<initializer_list%> fÃ¼hrt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wird"
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung"
  
! #: cp/call.c:9848
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD"
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s"
  
! #: cp/call.c:9873
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung"
  
! #: cp/call.c:9875
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung"
  
! #: cp/call.c:9877
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Wertinitialisierung"
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD SÃ¤ubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.c:9883
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD SÃ¤ubern eines Objekts von nichttrivialem Typ %#qT%s"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD SÃ¤ubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s"
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung"
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung"
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierinitialisierung"
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s"
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor"
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT"
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen"
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert"
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert"
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>"
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>"
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Destruktor"
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und GrÃ¶ÃŸe %E in eine Region der GrÃ¶ÃŸe %E"
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT wird hier deklariert"
  
! #: cp/call.c:10109
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Konstruktor verweist auf sich selbst"
  
! #: cp/call.c:10383 cp/typeck.c:9489
  msgid "cannot convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
! #: cp/call.c:10405
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:10437
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "um eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>"
  
! #: cp/call.c:10716
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%s(%A)%>"
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutig"
  
! #: cp/call.c:10742
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "pure virtuelle %q#D aus nichtstatischem Datenelement-Initialisierer heraus aufgerufen"
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "pure virtuelle %q#D aus Konstruktor heraus aufgerufen"
  
! #: cp/call.c:10748
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "pure virtuelle %q#D aus Destruktor heraus aufgerufen"
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ãœbergabe von %qT wÃ¤hlt %qT statt %qT"
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Wahl von %qD statt %qD"
  
! #: cp/call.c:11804
  msgid "  for conversion from %qH to %qI"
  msgstr "  fÃ¼r Umwandlung von %qH in %qI"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  denn die Umwandlungsfolge fÃ¼r das Argument ist besser"
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Zuordnungsfehler der Standardargumente in ÃœberladungsauflÃ¶sung"
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " Kandidat 1: %q#F"
  
! #: cp/call.c:12063
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " Kandidat 2: %q#F"
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung fÃ¼r das erste besser ist als die schlechteste Umwandlung fÃ¼r das zweite:"
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "eine vorÃ¼bergehende Bindung an %qD besteht nur, bis der Konstruktor beendet ist"
  
! #: cp/call.c:12651
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ungÃ¼ltige Initialisierung einer nicht-konstanten Referenz des Typs %qH von rvalue des Typs %qI"
  
! #: cp/call.c:12655
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ungÃ¼ltige Initialisierung einer Referenz des Typs %qH von Ausdruck des Typs %qI"
  
! #: cp/class.c:309
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr "Umwandlung von Zeiger auf Basisklasse %qT in Zeiger auf abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse virtuell ist"
  
! #: cp/class.c:313
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "Umwandlung von Basisklasse %qT in abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse virtuell ist"
  
! #: cp/class.c:320
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "Umwandlung von Zeiger auf Basisklasse %qT in Zeiger auf abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse %qT virtuell ist"
  
! #: cp/class.c:325
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "Umwandlung von Basisklasse %qT in abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse %qT virtuell ist"
  
! #: cp/class.c:378
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "Umwandlung von %qT in Basisklasse %qT nicht mÃ¶glich, da %qT unvollstÃ¤ndig ist"
  
! #: cp/class.c:1191
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%q#D steht in Konflikt mit von %qT geerbter Version"
  
! #: cp/class.c:1194
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "von %qT geerbte Version ist hier deklariert"
  
! #: cp/class.c:1212
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D kann nicht mit %q#D Ã¼berladen werden"
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "vorherige Deklaration von %q#D"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "Zugriffsangaben fÃ¼r Methode %q+D stehen in Konflikt, ignoriert"
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "Zugriffsangaben fÃ¼r Feld %qE stehen in Konflikt, ignoriert"
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "%qD ist in %q#T ungÃ¼ltig wegen lokaler Methode %q#D mit gleichem Namen"
  
! #: cp/class.c:1332
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "lokale Methode %q#D ist hier deklariert"
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "%qD ist ungÃ¼ltig in %q#T wegen lokalem Element %q#D mit gleichem Namen"
  
! #: cp/class.c:1342
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "lokales Element %q#D ist hier deklariert"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD erbt das %E-ABI-Tag, das %qT (im RÃ¼ckgabetyp verwendet) hat"
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT hier deklariert"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD erbt das %E-ABI-Tag, das %qT (im Typ verwendet) hat"
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qT hat nicht das ABI-Tag %E, das die Basis %qT hat"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qT hat nicht das ABI-Tag %E, das %qT (im Typ von %qD verwendet) hat"
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "Es kann nicht von %<final%>-Basis %qT in abgeleiteten Typ %qT abgeleitet werden"
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "alle Elementfunktionen in Klasse %qT sind privat"
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T definiert nur einen privaten Destruktor und hat keine Â»friendsÂ«"
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T definiert nur private Konstruktoren und hat keine Â»friendsÂ«"
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D ist %<public%>, benÃ¶tigt jedoch ein existierendes Objekt vom Typ %q#T"
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "%qD wurde nicht eindeutig und endgÃ¼ltig in %qT Ã¼berschrieben"
  
! #: cp/class.c:2936
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD kann als Â»overrideÂ« markiert werden"
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D als %<override%> markiert, Ã¼berschreibt aber nicht"
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "%q+#D als %<final%> markiert, ist aber nicht Â»virtualÂ«"
  
! #: cp/class.c:3017
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD war versteckt"
  
! #: cp/class.c:3018
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  von %qD"
  
! #: cp/class.c:3053
  #, 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/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "diese FlexibilitÃ¤t ist veraltet und wird demnÃ¤chst entfernt"
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "die Auslassung in %qD wurde nicht vererbt"
  
! #: cp/class.c:3451
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Bitfeld %q#D mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Breite des Bitfeldes %q+D ist keine Ganzzahlkonstante"
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "negative Breite in Bitfeld %q+D"
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Breite Null fÃ¼r Bitfeld %q+D"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "Breite von %qD Ã¼bersteigt seinen Typen"
  
! #: cp/class.c:3493
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qD ist zu klein, um alle Werte von %q#T aufzunehmen"
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "Element %q+#D mit Konstruktor nicht erlaubt in Union"
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "Element %q+#D mit Destruktor nicht erlaubt in Union"
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "Element %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in Union"
  
! #: cp/class.c:3563
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "uneingeschrÃ¤nkte Â»UnionsÂ« sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/class.c:3679
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D kann in C++98 nicht static sein, da es ein Union-Element ist"
  
! #: cp/class.c:3692
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "nicht-statisches Datenelement %q+D in einer Union darf keinen Referenztypen %qT haben"
  
! #: cp/class.c:3705
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "Datenelement %q+D hat ungÃ¼ltigerweise einen Funktionstypen deklariert"
  
! #: cp/class.c:3711
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Datenelement %q+D hat ungÃ¼ltigerweise einen Methodentyp deklariert"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "Â»packedÂ«-Attribut fÃ¼r ungepacktes nicht-POD-Feld %q#D wird ignoriert"
  
! #: cp/class.c:3834
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Element %q+D darf nicht als %<mutable%>-Referenz deklariert sein"
  
! #: cp/class.c:3837
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Element %q+D darf nicht gleichzeitig als %<const%> und %<mutable%> deklariert sein"
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "in Union %qT werden mehrere Felder initialisiert"
  
! #: cp/class.c:3870
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "das initialisierte Element %q+D wurde hier deklariert"
  
! #: cp/class.c:3913
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Feld %q#D mit gleichem Namen wie Klasse"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T hat Zeigertypen als Elemente"
  
! #: cp/class.c:3946
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  aber deklariert %<%T(const %T&)%> nicht"
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  oder %<operator=(const %T&)%>"
  
! #: cp/class.c:3952
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  aber deklariert %<operator=(const %T&)%> nicht"
  
! #: cp/class.c:3954
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "das Zeigerelement %q+D wurde hier deklariert"
  
! #: cp/class.c:4411
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "Ausrichtung von %qD wurde in %<-fabi-version=9%> (GCC 5.2) erhÃ¶ht"
  
! #: cp/class.c:4414
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "Ausrichtung von %qD wird in %<-fabi-version=9%> ansteigen"
  
! #: cp/class.c:4742
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Initialisierung fÃ¼r nicht-virtuelle Methode %q+D angegeben"
  
! #: cp/class.c:4775
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "Destruktor fÃ¼r %qT ist mehrdeutig"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "Methode Ã¼berschreibt Methoden %<transaction_pure%> und %qE"
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "als %qE deklarierte Methode Ã¼berschreibt Methode %qE"
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "umschlieÃŸende Klasse der %<constexpr%> nicht-statischen Elementfunktion %q+#D ist kein Literaltyp"
  
! #: cp/class.c:5934
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
! msgstr "%q+T ist kein Literal, denn: "
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT is a Closure-Typ und ist erst ab C++17 literal"
  
! #: cp/class.c:5940
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T hat einen nicht-trivialen Destruktor"
  
! #: cp/class.c:5943
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T hat keinen %<constexpr%>-Destruktor"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T ist kein Aggregat, hat keinen trivialen Standardkonstruktor und hat keinen %<constexpr%>-Konstruktor, der kein Kopier- oder Bewegungskonstruktor ist"
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  Basisklasse %qT von %q+T ist kein Literal"
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.c:6006
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.c:6127
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Basisklasse %q#T hat einen zugÃ¤nglichen nicht-virtuellen Destruktor"
  
! #: cp/class.c:6156
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "nicht-statische Referenz %q#D in Klasse ohne Konstruktor"
  
! #: cp/class.c:6162
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "nicht-statisches const-Element %q#D in Klasse ohne einen Konstruktor"
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direkte Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglich"
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglich"
  
! #: cp/class.c:6743
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "Offset von %qD ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndern"
  
! #: cp/class.c:6922
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "GrÃ¶ÃŸe des Typs %qT ist zu groÃŸ (%qE Bytes)"
  
! #: cp/class.c:7208
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ungÃ¼ltige Verwendung von %q#T mit Array der GrÃ¶ÃŸe 0 in %q#D"
  
! #: cp/class.c:7210
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ungÃ¼ltige Verwendung von %q#T mit flexiblem Arrayelement in %q#T"
  
! #: cp/class.c:7215
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Arrayelement %q#D hier deklariert"
  
! #: cp/class.c:7243
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "Arrayelement %qD mit LÃ¤nge 0 befindet sich nicht am Ende von %q#T"
  
! #: cp/class.c:7245
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "Arrayelement %qD mit LÃ¤nge 0 in ansonsten leerem %q#T"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "in der Definition von %q#T"
  
! #: cp/class.c:7262
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "flexibles Arrayelement %qD nicht am Ende von %q#T"
  
! #: cp/class.c:7264
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "flexibles Arrayelement %qD in ansonsten leerem %q#T"
  
! #: cp/class.c:7283
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "nÃ¤chstes Feld %q#D hier deklariert"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Redefinition von %q#T"
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor"
  
! #: cp/class.c:7562
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "typtransparentes %q#T hat keine Felder"
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "typtransparente Klasse %qT hat Basisklassen"
  
! #: cp/class.c:7572
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr "typtransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hat"
  
! #: cp/class.c:7735
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "Definition von %qD entspricht nicht %<#include <initializer_list>%>"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "Lesen der struct konnte wegen Syntaxfehlern nicht beendet werden"
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Ã¼berladene Funktion %qD konnte nicht durch Umwandlung in Typ %qT aufgelÃ¶st werden"
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Ãœbereinstimmungen"
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Umwandung der Ã¼berladenen Funktion %qD in den Typ %q#T ist mehrdeutig"
  
! #: cp/class.c:8555
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Zeiger auf Element %qD wird angenommen"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(ein Zeiger auf ein Element kann nur mit %<Â»&%E%> erzeugt werden)"
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "zu wenig Typinformationen"
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden"
  
! #: cp/class.c:8928
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Deklaration von %q#D Ã¤ndert die Bedeutung von %qD"
  
! #: cp/class.c:8931
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD wurde hier als %q#D deklariert"
--- 45673,46899 ----
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  ein geerbter Konstruktor ist kein Kandidat fÃ¼r Initialisierung aus einem Ausdruck desselben oder eines abgeleiteten Typs"
  
! #: cp/call.c:3994 cp/call.c:4367
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "Initialisierer mit Bestimmung kÃ¶nnen nur mit Aggregat-Typen (Array, struct, union) verwendet werden, nicht mit %qT"
  
! #: cp/call.c:4265
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Umformung von %qH nach %qI ist mehrdeutig"
  
! #: cp/call.c:4373 cp/cvt.c:862
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE konnte nicht von %qH nach %qI umgewandelt werden"
  
! #: cp/call.c:4440
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "das Initialisieren von %qH mit %qI in einem umgewandelten konstanten Ausdruck bindet nicht direkt"
  
! #: cp/call.c:4461
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Umwandlung von %qH nach %qI in einem umgewandelten konstanten Ausdruck"
  
! #: cp/call.c:4645
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%D(%A)%>"
  
! #: cp/call.c:4648
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%D(%A)%> ist nicht eindeutig"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4873
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "Zeiger auf Elementfunktion %qE kann nicht ohne Objekt aufgerufen werden; verwenden Sie beispielsweise %<.*%> oder %<->*%>"
  
! #: cp/call.c:4945
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>"
  
! #: cp/call.c:4959
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "mehrdeutiges Ãœberladen fÃ¼r "
  
! #: cp/call.c:5012
  #, gcc-internal-format
  msgid "no match for "
  msgstr "keine Ãœbereinstimmung fÃ¼r "
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (Operandentypen sind %qT, %qT und %qT)"
  
! #: cp/call.c:5017
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (Operandentypen sind %qT und %qT)"
  
! #: cp/call.c:5019
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (Operandentyp ist %qT)"
  
! #: cp/call.c:5036
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ternÃ¤rer %<operator?:%>"
  
! #: cp/call.c:5040
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>"
  
! #: cp/call.c:5049 cp/call.c:5093 cp/call.c:5103
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5052
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> in %<%E%s%>"
  
! #: cp/call.c:5059
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:5062
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> in %<%E[%E]%>"
  
! #: cp/call.c:5070
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:5073
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs in %<%s %E%>"
  
! #: cp/call.c:5079
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:5082
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> in %<%s%E%>"
  
! #: cp/call.c:5097
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> in %<%E %s %E%>"
  
! #: cp/call.c:5106
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> in %<%s%E%>"
  
! #: cp/call.c:5216
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-Ausdrucks"
  
! #: cp/call.c:5283
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "erschlossener skalarer Typ %qT muss ein Ganzzahl- oder Gleitkommatyp derselben GrÃ¶ÃŸe wie %qT sein"
  
! #: cp/call.c:5300 cp/call.c:5307
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "Umwandlung von Skalar %qH in Vektor %qI fÃ¼hrt zum Abschneiden"
  
! #: cp/call.c:5363
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "unvertrÃ¤gliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qT"
  
! #: cp/call.c:5443
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "zweiter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.c:5448
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "dritter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.c:5497 cp/call.c:5612 cp/call.c:5783
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "Operanden fÃ¼r %<?:%> haben unterschiedliche Typen %qT und %qT"
  
! #: cp/call.c:5501
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  und jeder Typ kann zu jedem anderen konvertiert werden"
  
! #: cp/call.c:5688
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "implizite Umwandlung von %qH in %qI, um an das Ergebnis im anderen Zweig der Bedingung anzugleichen"
  
! #: cp/call.c:5704
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "bedingter Ausdruck enthÃ¤lt unvertrÃ¤gliche AufzÃ¤hlungswerte der Typen %qT und %qT"
  
! #: cp/call.c:5717
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen AufzÃ¤hlungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/call.c:5722
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen Gleitkommatyp %qT und AufzÃ¤hlungstyp %qT ist veraltet"
  
! #: cp/call.c:5738
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "AufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem Ausdruck"
  
! #: cp/call.c:6428
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert, stattdessen wird PrÃ¤fixoperator versucht"
  
! #: cp/call.c:6430
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert"
  
! #: cp/call.c:6510
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "in C++20 ruft dieser Vergleich die aktuelle Funktion rekursiv mit vertauschten Argumenten auf"
  
! #: cp/call.c:6561
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %qs"
  
! #: cp/call.c:6563
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "als umgeschriebener Kandidat fÃ¼r den Vergleich von %qT und %qT verwendet"
  
! #: cp/call.c:6634
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Vergleich zwischen %q#T und %q#T"
  
! #: cp/call.c:7018
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "ExceptionaufrÃ¤umen fÃ¼r dieses Placement-New wÃ¤hlt delete-Operator fÃ¼r Nicht-Placement"
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ist eine Ã¼bliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)"
  
! #: cp/call.c:7060
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion"
  
! #: cp/call.c:7236
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "keine passende Freigabefunktion fÃ¼r %qD"
  
! #: cp/call.c:7242
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "kein geeignetes %<operator %s%> fÃ¼r %qT"
  
! #: cp/call.c:7278
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»privateÂ«"
  
! #: cp/call.c:7279 cp/decl.c:8284
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als Â»privateÂ« deklariert"
  
! #: cp/call.c:7284
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»protectedÂ«"
  
! #: cp/call.c:7285 cp/decl.c:8285
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als Â»protectedÂ« deklariert"
  
! #: cp/call.c:7292
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D ist in diesem Zusammenhang unzugÃ¤nglich"
  
! #: cp/call.c:7373
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Ãœbergabe von NULL an Nicht-Zeiger-Argument %P von %qD"
  
! #: cp/call.c:7376 cp/call.c:7395 cp/decl.c:9980 cp/typeck.c:4209
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/call.c:7380
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Konvertierung in Nicht-Zeiger-Typ %qT von NULL"
  
! #: cp/call.c:7392
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "%<false%> wird fÃ¼r Argument %P von %qD in Zeigertyp umgewandelt"
  
! #: cp/call.c:7399
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "%<false%> wird in Zeigertyp %qT umgewandelt"
  
! #: cp/call.c:7466
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  Argument %P von %qD wird initialisiert"
  
! #: cp/call.c:7486
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Umwandlungen in Arrays mit unbekannten Grenzen sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/call.c:7536
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "zu viele geschweifte Klammern um Initialisierung fÃ¼r %qT"
  
! #: cp/call.c:7547
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "Umwandlung von %qH nach %qI erfordert direkte Initialisierung"
  
! #: cp/call.c:7556
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ungÃ¼ltige benutzerdefinierte Umwandlung von %qH in %qI"
  
! #: cp/call.c:7593 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "ungÃ¼ltige Umwandlung von %qH in %qI"
  
! #: cp/call.c:7635 cp/call.c:7642
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "Umwandlung in %qT von Initialisierungsliste wÃ¼rde expliziten Konstruktor %qD verwenden"
  
! #: cp/call.c:7638
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "in C++11 und neuer kann ein Defaultkonstruktor explizit sein"
  
! #: cp/call.c:7911
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "rvalue-Referenz vom Typ %qH kann nicht an lvalue vom Typ %qI gebunden werden"
  
! #: cp/call.c:7920
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an Wert vom Typ %qI gebunden werden"
  
! #: cp/call.c:7925
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an rvalue vom Typ %qI gebunden werden"
  
! #: cp/call.c:7937
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "Referenz vom Typ %qH kann nicht an %qI gebunden werden, da die Arraygrenzen sich unterscheiden"
  
! #: cp/call.c:7940
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "das Binden der Referenz vom Typ %qH an %qI streicht Qualifizierer"
  
! #: cp/call.c:7979
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "das Bitfeld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7982 cp/call.c:8000
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "das gepackte Feld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7985
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "der R-Wert %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:8180
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "implizite Umwandlung von %qH in %qI bei Ãœbergabe von Argument an Funktion"
  
! #: cp/call.c:8207 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "enum %qT mit eingeschrÃ¤nkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, spÃ¤ter jedoch als %qT durch %<...%> Ã¼bergeben"
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)"
  
! #: cp/call.c:8287
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Referenztyp %qT kann nicht Ã¼ber %<...%> empfangen werden"
  
! #: cp/call.c:8297
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)"
  
! #: cp/call.c:8365
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "rekursive Auswertung des Standardarguments fÃ¼r %q#D"
  
! #: cp/call.c:8374
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "Aufruf von %qD verwendet das Standardargument fÃ¼r Parameter %P, der noch nicht definiert wurde"
  
! #: cp/call.c:8474
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Argument des Funktionsaufrufs kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
  
! #: cp/call.c:8536
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
  
! #: cp/call.c:9120
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.c:9123 cp/call.c:11767
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  in Aufruf von %qD"
  
! #: cp/call.c:9148
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT ist keine erreichbare Basis von %qT"
  
! #: cp/call.c:9344
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Argumente werden an Auslassungspunkte des geerbten Konstruktors %qD Ã¼bergeben"
  
! #: cp/call.c:9476
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "Zuweisung von temporÃ¤rer %<initializer_list%> fÃ¼hrt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wird"
  
! #: cp/call.c:9876
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung"
  
! #: cp/call.c:9879
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s"
  
! #: cp/call.c:9884
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD"
  
! #: cp/call.c:9889
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s"
  
! #: cp/call.c:9904
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung"
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung"
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Wertinitialisierung"
  
! #: cp/call.c:9911
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD SÃ¤ubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.c:9914
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD SÃ¤ubern eines Objekts von nichttrivialem Typ %#qT%s"
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD SÃ¤ubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthÃ¤lt%s"
  
! #: cp/call.c:9937
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung"
  
! #: cp/call.c:9939
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung"
  
! #: cp/call.c:9941
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierinitialisierung"
  
! #: cp/call.c:9944
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.c:9947
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s"
  
! #: cp/call.c:9950
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Schreibzugriff auf ein Objekt mit einem gelÃ¶schten Kopierkonstruktor"
  
! #: cp/call.c:9961
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT"
  
! #: cp/call.c:9973
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen"
  
! #: cp/call.c:9990
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Bytes unverÃ¤ndert"
  
! #: cp/call.c:9993
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lÃ¤sst %wu Byte unverÃ¤ndert"
  
! #: cp/call.c:10003
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>"
  
! #: cp/call.c:10006
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>"
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelÃ¶schtem Destruktor"
  
! #: cp/call.c:10018
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und GrÃ¶ÃŸe %E in eine Region der GrÃ¶ÃŸe %E"
  
! #: cp/call.c:10040
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT wird hier deklariert"
  
! #: cp/call.c:10140
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Konstruktor verweist auf sich selbst"
  
! #: cp/call.c:10414 cp/typeck.c:9504
  msgid "cannot convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
! #: cp/call.c:10436
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:10468
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.c:10515
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.c:10553 cp/pt.c:16297 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
  
! #: cp/call.c:10555
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "um eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>"
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "keine passende Funktion fÃ¼r Aufruf von %<%s(%A)%>"
  
! #: cp/call.c:10750
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutig"
  
! #: cp/call.c:10773
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "pure virtuelle %q#D aus nichtstatischem Datenelement-Initialisierer heraus aufgerufen"
  
! #: cp/call.c:10778
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "pure virtuelle %q#D aus Konstruktor heraus aufgerufen"
  
! #: cp/call.c:10779
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "pure virtuelle %q#D aus Destruktor heraus aufgerufen"
  
! #: cp/call.c:10802
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
  
! #: cp/call.c:11765
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ãœbergabe von %qT wÃ¤hlt %qT statt %qT"
  
! #: cp/call.c:11834
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Wahl von %qD statt %qD"
  
! #: cp/call.c:11835
  msgid "  for conversion from %qH to %qI"
  msgstr "  fÃ¼r Umwandlung von %qH in %qI"
  
! #: cp/call.c:11838
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  denn die Umwandlungsfolge fÃ¼r das Argument ist besser"
  
! #: cp/call.c:12088
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Zuordnungsfehler der Standardargumente in ÃœberladungsauflÃ¶sung"
  
! #: cp/call.c:12092
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " Kandidat 1: %q#F"
  
! #: cp/call.c:12094
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " Kandidat 2: %q#F"
  
! #: cp/call.c:12140
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung fÃ¼r das erste besser ist als die schlechteste Umwandlung fÃ¼r das zweite:"
  
! #: cp/call.c:12527
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "eine vorÃ¼bergehende Bindung an %qD besteht nur, bis der Konstruktor beendet ist"
  
! #: cp/call.c:12682
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ungÃ¼ltige Initialisierung einer nicht-konstanten Referenz des Typs %qH von rvalue des Typs %qI"
  
! #: cp/call.c:12686
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ungÃ¼ltige Initialisierung einer Referenz des Typs %qH von Ausdruck des Typs %qI"
  
! #: cp/class.c:322
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr "Umwandlung von Zeiger auf Basisklasse %qT in Zeiger auf abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse virtuell ist"
  
! #: cp/class.c:326
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "Umwandlung von Basisklasse %qT in abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse virtuell ist"
  
! #: cp/class.c:333
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "Umwandlung von Zeiger auf Basisklasse %qT in Zeiger auf abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse %qT virtuell ist"
  
! #: cp/class.c:338
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "Umwandlung von Basisklasse %qT in abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse %qT virtuell ist"
  
! #: cp/class.c:391
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "Umwandlung von %qT in Basisklasse %qT nicht mÃ¶glich, da %qT unvollstÃ¤ndig ist"
  
! #: cp/class.c:1204
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%q#D steht in Konflikt mit von %qT geerbter Version"
  
! #: cp/class.c:1207
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "von %qT geerbte Version ist hier deklariert"
  
! #: cp/class.c:1225
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D kann nicht mit %q#D Ã¼berladen werden"
  
! #: cp/class.c:1227 cp/decl.c:1746 cp/decl.c:1758 cp/decl.c:1783 cp/decl.c:1806
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "vorherige Deklaration von %q#D"
  
! #: cp/class.c:1269
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "Zugriffsangaben fÃ¼r Methode %q+D stehen in Konflikt, ignoriert"
  
! #: cp/class.c:1272
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "Zugriffsangaben fÃ¼r Feld %qE stehen in Konflikt, ignoriert"
  
! #: cp/class.c:1341
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "%qD ist in %q#T ungÃ¼ltig wegen lokaler Methode %q#D mit gleichem Namen"
  
! #: cp/class.c:1345
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "lokale Methode %q#D ist hier deklariert"
  
! #: cp/class.c:1351
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "%qD ist ungÃ¼ltig in %q#T wegen lokalem Element %q#D mit gleichem Namen"
  
! #: cp/class.c:1355
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "lokales Element %q#D ist hier deklariert"
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD erbt das %E-ABI-Tag, das %qT (im RÃ¼ckgabetyp verwendet) hat"
  
! #: cp/class.c:1435 cp/class.c:1442 cp/class.c:1449 cp/class.c:1461
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT hier deklariert"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD erbt das %E-ABI-Tag, das %qT (im Typ verwendet) hat"
  
! #: cp/class.c:1447
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qT hat nicht das ABI-Tag %E, das die Basis %qT hat"
  
! #: cp/class.c:1455
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qT hat nicht das ABI-Tag %E, das %qT (im Typ von %qD verwendet) hat"
  
! #: cp/class.c:1766
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "Es kann nicht von %<final%>-Basis %qT in abgeleiteten Typ %qT abgeleitet werden"
  
! #: cp/class.c:2240
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "alle Elementfunktionen in Klasse %qT sind privat"
  
! #: cp/class.c:2252
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T definiert nur einen privaten Destruktor und hat keine Â»friendsÂ«"
  
! #: cp/class.c:2293
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T definiert nur private Konstruktoren und hat keine Â»friendsÂ«"
  
! #: cp/class.c:2297
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D ist %<public%>, benÃ¶tigt jedoch ein existierendes Objekt vom Typ %q#T"
  
! #: cp/class.c:2589
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "%qD wurde nicht eindeutig und endgÃ¼ltig in %qT Ã¼berschrieben"
  
! #: cp/class.c:2951
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD kann als Â»overrideÂ« markiert werden"
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D als %<override%> markiert, Ã¼berschreibt aber nicht"
  
! #: cp/class.c:2969
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "%q+#D als %<final%> markiert, ist aber nicht Â»virtualÂ«"
  
! #: cp/class.c:3032
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD war versteckt"
  
! #: cp/class.c:3033
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  von %qD"
  
! #: cp/class.c:3068
  #, 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/class.c:3078 cp/parser.c:21870
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "diese FlexibilitÃ¤t ist veraltet und wird demnÃ¤chst entfernt"
  
! #: cp/class.c:3274
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "die Auslassung in %qD wurde nicht vererbt"
  
! #: cp/class.c:3466
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Bitfeld %q#D mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/class.c:3482
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Breite des Bitfeldes %q+D ist keine Ganzzahlkonstante"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "negative Breite in Bitfeld %q+D"
  
! #: cp/class.c:3492
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Breite Null fÃ¼r Bitfeld %q+D"
  
! #: cp/class.c:3502
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "Breite von %qD Ã¼bersteigt seinen Typen"
  
! #: cp/class.c:3508
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qD ist zu klein, um alle Werte von %q#T aufzunehmen"
  
! #: cp/class.c:3569
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "Element %q+#D mit Konstruktor nicht erlaubt in Union"
  
! #: cp/class.c:3572
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "Element %q+#D mit Destruktor nicht erlaubt in Union"
  
! #: cp/class.c:3574
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "Element %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in Union"
  
! #: cp/class.c:3578
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "uneingeschrÃ¤nkte Â»UnionsÂ« sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/class.c:3694
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D kann in C++98 nicht static sein, da es ein Union-Element ist"
  
! #: cp/class.c:3707
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "nicht-statisches Datenelement %q+D in einer Union darf keinen Referenztypen %qT haben"
  
! #: cp/class.c:3720
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "Datenelement %q+D hat ungÃ¼ltigerweise einen Funktionstypen deklariert"
  
! #: cp/class.c:3726
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Datenelement %q+D hat ungÃ¼ltigerweise einen Methodentyp deklariert"
  
! #: cp/class.c:3797
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "Â»packedÂ«-Attribut fÃ¼r ungepacktes nicht-POD-Feld %q#D wird ignoriert"
  
! #: cp/class.c:3849
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Element %q+D darf nicht als %<mutable%>-Referenz deklariert sein"
  
! #: cp/class.c:3852
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Element %q+D darf nicht gleichzeitig als %<const%> und %<mutable%> deklariert sein"
  
! #: cp/class.c:3883
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "in Union %qT werden mehrere Felder initialisiert"
  
! #: cp/class.c:3885
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "das initialisierte Element %q+D wurde hier deklariert"
  
! #: cp/class.c:3928
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Feld %q#D mit gleichem Namen wie Klasse"
  
! #: cp/class.c:3956
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T hat Zeigertypen als Elemente"
  
! #: cp/class.c:3961
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  aber deklariert %<%T(const %T&)%> nicht"
  
! #: cp/class.c:3963
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  oder %<operator=(const %T&)%>"
  
! #: cp/class.c:3967
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  aber deklariert %<operator=(const %T&)%> nicht"
  
! #: cp/class.c:3969
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "das Zeigerelement %q+D wurde hier deklariert"
  
! #: cp/class.c:4426
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "Ausrichtung von %qD wurde in %<-fabi-version=9%> (GCC 5.2) erhÃ¶ht"
  
! #: cp/class.c:4429
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "Ausrichtung von %qD wird in %<-fabi-version=9%> ansteigen"
  
! #: cp/class.c:4757
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Initialisierung fÃ¼r nicht-virtuelle Methode %q+D angegeben"
  
! #: cp/class.c:4790
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "Destruktor fÃ¼r %qT ist mehrdeutig"
  
! #: cp/class.c:5246
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "Methode Ã¼berschreibt Methoden %<transaction_pure%> und %qE"
  
! #: cp/class.c:5267
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "als %qE deklarierte Methode Ã¼berschreibt Methode %qE"
  
! #: cp/class.c:5923 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "umschlieÃŸende Klasse der %<constexpr%> nicht-statischen Elementfunktion %q+#D ist kein Literaltyp"
  
! #: cp/class.c:5949
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
! msgstr "%q+T ist kein Literal, denn:"
  
! #: cp/class.c:5952
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT is a Closure-Typ und ist erst ab C++17 literal"
  
! #: cp/class.c:5955
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T hat einen nicht-trivialen Destruktor"
  
! #: cp/class.c:5958
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T hat keinen %<constexpr%>-Destruktor"
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T ist kein Aggregat, hat keinen trivialen Standardkonstruktor und hat keinen %<constexpr%>-Konstruktor, der kein Kopier- oder Bewegungskonstruktor ist"
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  Basisklasse %qT von %q+T ist kein Literal"
  
! #: cp/class.c:6014
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.c:6021
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.c:6142
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Basisklasse %q#T hat einen zugÃ¤nglichen nicht-virtuellen Destruktor"
  
! #: cp/class.c:6171
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "nicht-statische Referenz %q#D in Klasse ohne Konstruktor"
  
! #: cp/class.c:6177
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "nicht-statisches const-Element %q#D in Klasse ohne einen Konstruktor"
  
! #: cp/class.c:6496
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direkte Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglich"
  
! #: cp/class.c:6508
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglich"
  
! #: cp/class.c:6758
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "Offset von %qD ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndern"
  
! #: cp/class.c:6937
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "GrÃ¶ÃŸe des Typs %qT ist zu groÃŸ (%qE Bytes)"
  
! #: cp/class.c:7223
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ungÃ¼ltige Verwendung von %q#T mit Array der GrÃ¶ÃŸe 0 in %q#D"
  
! #: cp/class.c:7225
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ungÃ¼ltige Verwendung von %q#T mit flexiblem Arrayelement in %q#T"
  
! #: cp/class.c:7230
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Arrayelement %q#D hier deklariert"
  
! #: cp/class.c:7258
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "Arrayelement %qD mit LÃ¤nge 0 befindet sich nicht am Ende von %q#T"
  
! #: cp/class.c:7260
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "Arrayelement %qD mit LÃ¤nge 0 in ansonsten leerem %q#T"
  
! #: cp/class.c:7269 cp/class.c:7300
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "in der Definition von %q#T"
  
! #: cp/class.c:7277
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "flexibles Arrayelement %qD nicht am Ende von %q#T"
  
! #: cp/class.c:7279
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "flexibles Arrayelement %qD in ansonsten leerem %q#T"
  
! #: cp/class.c:7298
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "nÃ¤chstes Feld %q#D hier deklariert"
  
! #: cp/class.c:7412 cp/parser.c:25654
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Redefinition von %q#T"
  
! #: cp/class.c:7549
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor"
  
! #: cp/class.c:7577
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "typtransparentes %q#T hat keine Felder"
  
! #: cp/class.c:7583
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "typtransparente Klasse %qT hat Basisklassen"
  
! #: cp/class.c:7587
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
  
! #: cp/class.c:7593
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr "typtransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hat"
  
! #: cp/class.c:7750
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "Definition von %qD entspricht nicht %<#include <initializer_list>%>"
  
! #: cp/class.c:7761
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "Lesen der struct konnte wegen Syntaxfehlern nicht beendet werden"
  
! #: cp/class.c:8268
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
  
! #: cp/class.c:8358
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Ã¼berladene Funktion %qD konnte nicht durch Umwandlung in Typ %qT aufgelÃ¶st werden"
  
! #: cp/class.c:8516
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Ãœbereinstimmungen"
  
! #: cp/class.c:8543
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Umwandung der Ã¼berladenen Funktion %qD in den Typ %q#T ist mehrdeutig"
  
! #: cp/class.c:8570
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Zeiger auf Element %qD wird angenommen"
  
! #: cp/class.c:8573
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(ein Zeiger auf ein Element kann nur mit %<Â»&%E%> erzeugt werden)"
  
! #: cp/class.c:8649 cp/class.c:8691
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "zu wenig Typinformationen"
  
! #: cp/class.c:8669
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden"
  
! #: cp/class.c:8943
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Deklaration von %q#D Ã¤ndert die Bedeutung von %qD"
  
! #: cp/class.c:8946
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD wurde hier als %q#D deklariert"
*************** msgstr "Kontrollfluss fÃ¼r %<constexpr%>
*** 46934,46940 ****
  msgid "%q+E is not a constant expression"
  msgstr "%q+E ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Aufruf fÃ¼r interne Funktion %qE"
--- 46973,46979 ----
  msgid "%q+E is not a constant expression"
  msgstr "%q+E ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8025
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Aufruf fÃ¼r interne Funktion %qE"
*************** msgstr "%qT ist eine mehrdeutige Basiskl
*** 46980,46986 ****
  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"
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "Aufruf der nicht-%<constexpr%>-Funktion %qD"
--- 47019,47025 ----
  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"
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8057
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "Aufruf der nicht-%<constexpr%>-Funktion %qD"
*************** msgstr "Arrayindex %qE ist ungleich 0 un
*** 47090,47462 ****
  msgid "accessing uninitialized array element"
  msgstr "Zugriff auf uninitialisiertes Arrayelement"
  
! #: cp/constexpr.c:3875
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Dereferenzierung eines Nullzeigers in %qE"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:3898
  #, 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.c:3929 cp/constexpr.c:3951
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Zugriff auf uninitialisiertes Element %qD"
  
! #: cp/constexpr.c:3931
  #, 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.c:4062
  #, 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.c:4065
  #, 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.c:4076
  #, 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.c:4079
  #, 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.c:4090
  #, 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.c:4093
  #, 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.c:4104
  #, 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.c:4108
  #, 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.c:4119
  #, 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.c:4122
  #, 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.c:4163
  #, 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.c:4172 cp/constexpr.c:4182
  #, 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.c:4202
  #, 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.c:4226
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "%qs greift auf das uninitialisierte Byte an Offset %d zu"
  
! #: cp/constexpr.c:4238
  #, 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.c:4961 cp/constexpr.c:6781
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Dereferenzierung eines Null-Zeigers"
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "auf Wert von %qE wird Ã¼ber ein %qT GL-Wert in Konstantenausdruck zugegriffen"
  
! #: cp/constexpr.c:5026
  #, 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.c:5028 cp/constexpr.c:5035
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.c:5033
  #, 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.c:5038
  #, 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.c:5045
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD in seiner eigenen Initialisierung verwendet"
  
! #: cp/constexpr.c:5050
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.c:5053
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
  
! #: cp/constexpr.c:5071
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD wurde nicht als %<constexpr%> definiert"
  
! #: cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp"
  
! #: cp/constexpr.c:5320
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Modifikation von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:5389
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "Ã„nderung des aktiven Elements einer union von %qD zu %qD"
  
! #: cp/constexpr.c:5402
  #, 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.c:5802 cp/constexpr.c:7039
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:5908
  #, 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.c:6010
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Inline-Assembler ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:6011
  #, 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.c:6076
  #, 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.c:6089
  #, 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.c:6271 cp/constexpr.c:8646
  #, 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.c:6699 cp/constexpr.c:8173
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:6727
  #, 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.c:6756
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "Cast von %qT ist nicht erlaubt"
  
! #: cp/constexpr.c:6792
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ausdruck %qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6992
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "unerwartete Template-ID %qE"
  
! #: cp/constexpr.c:6998
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "Funktionskonzept muss aufgerufen werden"
  
! #: cp/constexpr.c:7023
  #, 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.c:7042
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.c:7272
  #, 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.c:7280
  #, 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.c:7295
  #, 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.c:7306
  #, 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.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "unmittelbare Auswertung liefert die Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.c:7908
  #, 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.c:8138
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Lambda-Einfangen von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.c:8193
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> von Ganzzahl zu Zeiger"
  
! #: cp/constexpr.c:8226
  #, 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.c:8265
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Verwendung von %<this%> in Konstantenausdruck"
  
! #: cp/constexpr.c:8419
  #, 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.c:8486
  #, 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.c:8501
  #, 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.c:8565
  #, 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.c:8615
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> deklariert"
  
! #: cp/constexpr.c:8622
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> deklariert"
  
! #: cp/constexpr.c:8695
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Division durch Null ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8791
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8858
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.c:8888
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8897
  #, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "Definition einer Sprungmarke ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "unerwarteter AST der Art %s"
--- 47129,47501 ----
  msgid "accessing uninitialized array element"
  msgstr "Zugriff auf uninitialisiertes Arrayelement"
  
! #: cp/constexpr.c:3877
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Dereferenzierung eines Nullzeigers in %qE"
  
! #: cp/constexpr.c:3894 cp/constexpr.c:3993 cp/constexpr.c:6123
! #: cp/constexpr.c:6220 cp/constexpr.c:7977
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:3900
  #, 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.c:3931 cp/constexpr.c:3953
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Zugriff auf uninitialisiertes Element %qD"
  
! #: cp/constexpr.c:3933
  #, 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.c:4064
  #, 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.c:4067
  #, 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.c:4078
  #, 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.c:4081
  #, 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.c:4092
  #, 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.c:4095
  #, 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.c:4106
  #, 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.c:4110
  #, 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.c:4121
  #, 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.c:4124
  #, 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.c:4165
  #, 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.c:4174 cp/constexpr.c:4184
  #, 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.c:4204
  #, 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.c:4228
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "%qs greift auf das uninitialisierte Byte an Offset %d zu"
  
! #: cp/constexpr.c:4240
  #, 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.c:4970 cp/constexpr.c:6790
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Dereferenzierung eines Null-Zeigers"
  
! #: cp/constexpr.c:4990
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "auf Wert von %qE wird Ã¼ber ein %qT GL-Wert in Konstantenausdruck zugegriffen"
  
! #: cp/constexpr.c:5035
  #, 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.c:5037 cp/constexpr.c:5044
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.c:5042
  #, 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.c:5047
  #, 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.c:5054
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD in seiner eigenen Initialisierung verwendet"
  
! #: cp/constexpr.c:5059
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.c:5062
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.c:5067 cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
  
! #: cp/constexpr.c:5080
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD wurde nicht als %<constexpr%> definiert"
  
! #: cp/constexpr.c:5083
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp"
  
! #: cp/constexpr.c:5329
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Modifikation von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:5398
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "Ã„nderung des aktiven Elements einer union von %qD zu %qD"
  
! #: cp/constexpr.c:5411
  #, 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.c:5811 cp/constexpr.c:7048
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:5917
  #, 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.c:6019
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Inline-Assembler ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:6020
  #, 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.c:6085
  #, 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.c:6098
  #, 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.c:6280 cp/constexpr.c:8655
  #, 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.c:6708 cp/constexpr.c:8182
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:6736
  #, 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.c:6765
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "Cast von %qT ist nicht erlaubt"
  
! #: cp/constexpr.c:6801
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6906 cp/constexpr.c:8481 cp/constexpr.c:8859
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ausdruck %qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:7001
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "unerwartete Template-ID %qE"
  
! #: cp/constexpr.c:7007
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "Funktionskonzept muss aufgerufen werden"
  
! #: cp/constexpr.c:7032
  #, 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.c:7051
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.c:7281
  #, 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.c:7289
  #, 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.c:7304
  #, 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.c:7315
  #, 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.c:7337
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "unmittelbare Auswertung liefert die Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.c:7917
  #, 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.c:8147
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Lambda-Einfangen von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8150
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.c:8202
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> von Ganzzahl zu Zeiger"
  
! #: cp/constexpr.c:8235
  #, 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.c:8274
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Verwendung von %<this%> in Konstantenausdruck"
  
! #: cp/constexpr.c:8428
  #, 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.c:8495
  #, 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.c:8510
  #, 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.c:8574
  #, 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.c:8624
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> deklariert"
  
! #: cp/constexpr.c:8631
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> deklariert"
  
! #: cp/constexpr.c:8704
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Division durch Null ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8800
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8867
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.c:8897
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8906
  #, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "Definition einer Sprungmarke ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "unerwarteter AST der Art %s"
*************** msgstr "in C++11 sind Destruktoren stand
*** 47481,47517 ****
  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.c:2773
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Attribut %qE wird nach dem frÃ¼heren %qE ignoriert"
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ist kein Typ"
  
! #: cp/cp-gimplify.c:2813
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD ist kein Klassentyp"
  
! #: cp/cp-gimplify.c:2830
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD hat nicht den Typ %<const char *%>"
  
! #: cp/cp-gimplify.c:2841
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD hat keinen Ganzzahltyp"
  
! #: cp/cp-gimplify.c:2853
  #, 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%>"
  
! #: cp/cp-gimplify.c:2957
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "%qs wird ausgewertet"
--- 47520,47556 ----
  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.c:2797
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Attribut %qE wird nach dem frÃ¼heren %qE ignoriert"
  
! #: cp/cp-gimplify.c:2819 cp/cp-gimplify.c:2831 cp/decl.c:4049 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ist kein Typ"
  
! #: cp/cp-gimplify.c:2837
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD ist kein Klassentyp"
  
! #: cp/cp-gimplify.c:2854
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD hat nicht den Typ %<const char *%>"
  
! #: cp/cp-gimplify.c:2865
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD hat keinen Ganzzahltyp"
  
! #: cp/cp-gimplify.c:2877
  #, 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%>"
  
! #: cp/cp-gimplify.c:2981
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "%qs wird ausgewertet"
*************** msgstr "Umwandlung in nicht-konstanten R
*** 47552,47558 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Umwandlung von %qH in %qI lÃ¶scht Qualifizierer"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Umwandlung von %qT in %qT dereferenziert nicht den Zeiger"
--- 47591,47597 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Umwandlung von %qH in %qI lÃ¶scht Qualifizierer"
  
! #: cp/cvt.c:498 cp/typeck.c:7991
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Umwandlung von %qT in %qT dereferenziert nicht den Zeiger"
*************** msgstr "%qF als %<static%> deklariert, a
*** 47916,48153 ****
  msgid "odr-used inline variable %qD is not defined"
  msgstr "odr-verwendete Inline-Variable %qD ist nicht definiert"
  
! #: cp/decl.c:1198
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD wurde %<extern%> deklariert und spÃ¤ter %<static%>"
  
! #: cp/decl.c:1238
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "Deklaration von %qF hat unterschiedlichen Exceptionspezifizierer"
  
! #: cp/decl.c:1252
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "von vorheriger Deklaration %qF"
  
! #: cp/decl.c:1299
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Redeklaration %qD unterscheidet sich in %qs von vorheriger Deklaration"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
  
! #: cp/decl.c:1332
  #, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr "Konzept %q#D kann nicht spezialisiert werden"
  
! #: cp/decl.c:1354
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "Redeklaration von %q#D hat mÃ¶glicherweise keine Default-Argumente"
  
! #: cp/decl.c:1383
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "Â»friendÂ«-Deklaration %q#D gibt Defaultargumente an und ist nicht die einzige Deklaration"
  
! #: cp/decl.c:1386
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "vorherige Deklaration von %q#D"
  
! #: cp/decl.c:1435
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "mehrdeutig machende neue Deklaration %q+#D"
  
! #: cp/decl.c:1437 cp/decl.c:1820
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "alte Deklaration %q#D"
  
! #: cp/decl.c:1506
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "eingebaute Funktion %qD als Nicht-Funktion deklariert"
  
! #: cp/decl.c:1519 cp/decl.c:1646
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "eingebaute Funktion %q#D wird Ã¼berdeckt"
  
! #: cp/decl.c:1520 cp/decl.c:1647
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Bibliotheksfunktion %q#D wird Ã¼berdeckt"
  
! #: cp/decl.c:1528
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "Bibliotheksfunktion %q#D als Nicht-Funktion %q#D redeklariert"
  
! #: cp/decl.c:1532 cp/decl.c:1593
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "Deklaration von %q#D steht mit eingebauter Deklaration %q#D in Konflikt"
  
! #: cp/decl.c:1621
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "Definition von %q#D macht eingebaute Deklaration %q#D mehrdeutig"
  
! #: cp/decl.c:1627 cp/decl.c:1641
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "neue Deklaration %q#D macht eingebaute Deklaration %q#D mehrdeutig"
  
! #: cp/decl.c:1631
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "Deklaration %q#D wird ignoriert"
  
! #: cp/decl.c:1735
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "Literaler Operator %q#D steht mit rohem Literaloperator in Konflikt"
  
! #: cp/decl.c:1739
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "roher Literaloperator %q#D steht mit literalem Operatortemplate in Konflikt"
  
! #: cp/decl.c:1755
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D als andere Symbolart redeklariert"
  
! #: cp/decl.c:1779
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "unvertrÃ¤gliche Deklaration des Templates %q#D"
  
! #: cp/decl.c:1801
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "in Konflikt stehende Deklaration fÃ¼r C-Funktion %q#D"
  
! #: cp/decl.c:1818
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "macht neue Deklaration %q#D mehrdeutig"
  
! #: cp/decl.c:1828
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D"
  
! #: cp/decl.c:1830
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "bisherige Deklaration als %q#D"
  
! #: cp/decl.c:1840
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "Redeklaration von %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1842
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "vorherige Deklaration von %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1900
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q#D wurde bereits hier definiert"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D wurde bereits hier deklariert"
  
! #: cp/decl.c:1912
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Prototyp fÃ¼r %q#D angegeben"
  
! #: cp/decl.c:1914
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "vorherige Nicht-Prototyp-Definition hier"
  
! #: cp/decl.c:1954
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "steht mit neuer Deklaration von %q#D mit %qL-Bindung in Konflikt"
  
! #: cp/decl.c:1957
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "bisherige Deklaration mit %qL-Bindung"
  
! #: cp/decl.c:1992 cp/decl.c:2002
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Standardargument fÃ¼r Parameter %d von %q#D angegeben"
  
! #: cp/decl.c:1995 cp/decl.c:2005
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "bisherige Spezifikation in %q+#D hier"
  
! #: cp/decl.c:2045
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Deklaration %qD widerspricht der eingebauten Deklaration"
  
! #: cp/decl.c:2053
  #, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "Deklaration %qD widerspricht dem Import"
  
! #: cp/decl.c:2054
  #, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "der Import hat %q#D hier deklariert"
  
! #: cp/decl.c:2062
  #, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "in Konflikt stehende Export-Deklaration %qD"
  
! #: cp/decl.c:2063
  #, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "vorherige Deklaration von %q#D ist hier"
  
! #: cp/decl.c:2088
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "vorherige Definition von %qD war hier"
  
! #: cp/decl.c:2089
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "vorherige Deklaration von %qD war hier"
  
! #: cp/decl.c:2102
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "Funktion %qD wurde als %<[[noreturn]]%> deklariert, das weicht von der ersten Deklaration ab"
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "redundante Redeklaration von %qD im selben GÃ¼ltigkeitsbereich"
  
! #: cp/decl.c:2164
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "gelÃ¶schte Definition von %qD ist nicht die erste Deklaration"
--- 47955,48192 ----
  msgid "odr-used inline variable %qD is not defined"
  msgstr "odr-verwendete Inline-Variable %qD ist nicht definiert"
  
! #: cp/decl.c:1200
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD wurde %<extern%> deklariert und spÃ¤ter %<static%>"
  
! #: cp/decl.c:1240
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "Deklaration von %qF hat unterschiedlichen Exceptionspezifizierer"
  
! #: cp/decl.c:1254
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "von vorheriger Deklaration %qF"
  
! #: cp/decl.c:1301
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Redeklaration %qD unterscheidet sich in %qs von vorheriger Deklaration"
  
! #: cp/decl.c:1305 cp/decl.c:15357
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
  
! #: cp/decl.c:1334
  #, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr "Konzept %q#D kann nicht spezialisiert werden"
  
! #: cp/decl.c:1356
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "Redeklaration von %q#D hat mÃ¶glicherweise keine Default-Argumente"
  
! #: cp/decl.c:1385
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "Â»friendÂ«-Deklaration %q#D gibt Defaultargumente an und ist nicht die einzige Deklaration"
  
! #: cp/decl.c:1388
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "vorherige Deklaration von %q#D"
  
! #: cp/decl.c:1437
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "mehrdeutig machende neue Deklaration %q+#D"
  
! #: cp/decl.c:1439 cp/decl.c:1822
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "alte Deklaration %q#D"
  
! #: cp/decl.c:1508
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "eingebaute Funktion %qD als Nicht-Funktion deklariert"
  
! #: cp/decl.c:1521 cp/decl.c:1648
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "eingebaute Funktion %q#D wird Ã¼berdeckt"
  
! #: cp/decl.c:1522 cp/decl.c:1649
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Bibliotheksfunktion %q#D wird Ã¼berdeckt"
  
! #: cp/decl.c:1530
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "Bibliotheksfunktion %q#D als Nicht-Funktion %q#D redeklariert"
  
! #: cp/decl.c:1534 cp/decl.c:1595
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "Deklaration von %q#D steht mit eingebauter Deklaration %q#D in Konflikt"
  
! #: cp/decl.c:1623
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "Definition von %q#D macht eingebaute Deklaration %q#D mehrdeutig"
  
! #: cp/decl.c:1629 cp/decl.c:1643
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "neue Deklaration %q#D macht eingebaute Deklaration %q#D mehrdeutig"
  
! #: cp/decl.c:1633
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "Deklaration %q#D wird ignoriert"
  
! #: cp/decl.c:1737
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "Literaler Operator %q#D steht mit rohem Literaloperator in Konflikt"
  
! #: cp/decl.c:1741
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "roher Literaloperator %q#D steht mit literalem Operatortemplate in Konflikt"
  
! #: cp/decl.c:1757
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D als andere Symbolart redeklariert"
  
! #: cp/decl.c:1781
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "unvertrÃ¤gliche Deklaration des Templates %q#D"
  
! #: cp/decl.c:1803
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "in Konflikt stehende Deklaration fÃ¼r C-Funktion %q#D"
  
! #: cp/decl.c:1820
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "macht neue Deklaration %q#D mehrdeutig"
  
! #: cp/decl.c:1830
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D"
  
! #: cp/decl.c:1832
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "bisherige Deklaration als %q#D"
  
! #: cp/decl.c:1842
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "Redeklaration von %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1844
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "vorherige Deklaration von %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1902
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q#D wurde bereits hier definiert"
  
! #: cp/decl.c:1903 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D wurde bereits hier deklariert"
  
! #: cp/decl.c:1914
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Prototyp fÃ¼r %q#D angegeben"
  
! #: cp/decl.c:1916
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "vorherige Nicht-Prototyp-Definition hier"
  
! #: cp/decl.c:1956
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "steht mit neuer Deklaration von %q#D mit %qL-Bindung in Konflikt"
  
! #: cp/decl.c:1959
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "bisherige Deklaration mit %qL-Bindung"
  
! #: cp/decl.c:1994 cp/decl.c:2004
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Standardargument fÃ¼r Parameter %d von %q#D angegeben"
  
! #: cp/decl.c:1997 cp/decl.c:2007
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "bisherige Spezifikation in %q+#D hier"
  
! #: cp/decl.c:2047
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Deklaration %qD widerspricht der eingebauten Deklaration"
  
! #: cp/decl.c:2055
  #, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "Deklaration %qD widerspricht dem Import"
  
! #: cp/decl.c:2056
  #, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "der Import hat %q#D hier deklariert"
  
! #: cp/decl.c:2064
  #, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "in Konflikt stehende Export-Deklaration %qD"
  
! #: cp/decl.c:2065
  #, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "vorherige Deklaration von %q#D ist hier"
  
! #: cp/decl.c:2090
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "vorherige Definition von %qD war hier"
  
! #: cp/decl.c:2091
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "vorherige Deklaration von %qD war hier"
  
! #: cp/decl.c:2104
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "Funktion %qD wurde als %<[[noreturn]]%> deklariert, das weicht von der ersten Deklaration ab"
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "redundante Redeklaration von %qD im selben GÃ¼ltigkeitsbereich"
  
! #: cp/decl.c:2165
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "gelÃ¶schte Definition von %qD ist nicht die erste Deklaration"
*************** msgstr "gelÃ¶schte Definition von %qD is
*** 48160,48207 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "explizite Spezialisierung von %qD nach erster Verwendung"
  
! #: cp/decl.c:2774
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "Redefinition von %q#D"
  
! #: cp/decl.c:3050
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD steht mit verwendeter Funktion in Konflikt"
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D nicht in Klasse deklariert"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D mit Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D ohne Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "Herleitungshinweis %q+D neudeklariert"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr "Vergleichsoperator %q+D mit Standardimplementierung nach der ersten Deklaration [class.compare.default]"
--- 48199,48246 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2636
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "explizite Spezialisierung von %qD nach erster Verwendung"
  
! #: cp/decl.c:2775
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht"
  
  #. Reject two definitions.
! #: cp/decl.c:3035 cp/decl.c:3064 cp/decl.c:3106 cp/decl.c:3123 cp/decl.c:3226
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "Redefinition von %q#D"
  
! #: cp/decl.c:3051
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD steht mit verwendeter Funktion in Konflikt"
  
! #: cp/decl.c:3061
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D nicht in Klasse deklariert"
  
! #: cp/decl.c:3075 cp/decl.c:3133
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D mit Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
! #: cp/decl.c:3078 cp/decl.c:3136
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D ohne Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
! #: cp/decl.c:3085 cp/decl.c:3143
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "Herleitungshinweis %q+D neudeklariert"
  
! #: cp/decl.c:3092
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr "Vergleichsoperator %q+D mit Standardimplementierung nach der ersten Deklaration [class.compare.default]"
*************** msgstr "Vergleichsoperator %q+D mit Stan
*** 48209,48657 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Redeklaration des Â»friendÂ« %q#D kann keine Standardtemplateargumente haben"
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Thread-lokale Deklaration von %q#D folgt nicht-Thread-lokaler Deklaration"
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Nicht-Thread-lokale Deklaration von %q#D folgt Thread-lokaler Deklaration"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Redeklaration von %q#D"
  
! #: cp/decl.c:3216
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redundante Redeklaration von %<constexpr%>static-Datenmember %qD"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "lokale Sprungmarke %qE steht in Konflikt mit bestehender Sprungmarke"
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "previous label"
  msgstr "vorherige Sprungmarke"
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  von hier"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  beendet OpenMP-strukturierten Block"
  
! #: cp/decl.c:3428
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  Ã¼berschneidet Initialisierung von %q#D"
  
! #: cp/decl.c:3431
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  Eintritt in GÃ¼ltigkeitsbereich von %q#D mit nicht-trivialem Destruktor"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  betritt %<try%>-Block"
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  betritt %<catch%>-Block"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  tritt in OpenMP-strukturierten Block ein"
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  synchronisierte oder atomare Anweisung wird betreten"
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  betritt %<constexpr if%>-Anweisung"
  
! #: cp/decl.c:3588
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  Ã¼berspringt Initialisierung von %q#D"
  
! #: cp/decl.c:3591
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  Eintritt in GÃ¼ltigkeitsbereich von %q#D mit nicht-trivialem Destruktor"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD wird ohne Template-Argumente verwendet"
  
! #: cp/decl.c:4061
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "%qD ist eine Funktion, kein Typ"
  
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ist keine Klasse"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "kein Klassentemplate namens %q#T in %q#T"
  
! #: cp/decl.c:4101
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "kein Typ namens %q#T in %q#T"
  
! #: cp/decl.c:4114
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Nachschlagen von %qT in %qT ist nicht eindeutig"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> benennt %q#T, was kein Klassentemplate ist"
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> benennt %q#T, was kein Typ ist"
  
! #: cp/decl.c:4195
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Template-Parameter passen nicht zum Template %qD"
  
! #: cp/decl.c:4531
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> ist keine Zweierpotenz"
  
! #: cp/decl.c:5038
  #, 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.c:5041
  #, 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.c:5044
  #, 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.c:5063
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Attribut in Deklaration von %q#T ignoriert"
  
! #: cp/decl.c:5066
  #, 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.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "mehrere Typen in einer Deklaration"
  
! #: cp/decl.c:5113
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Redeklaration des eingebauten C++-Typs %qT"
  
! #: cp/decl.c:5130
  #, 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.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "fehlender Typname in typedef-Deklaration"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO-C++ verbietet anonyme structs"
  
! #: cp/decl.c:5178
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5181
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> kann nur innerhalb einer Klasse angegeben werden"
  
! #: cp/decl.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden"
  
! #: cp/decl.c:5192
  #, 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.c:5196
  #, 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.c:5200
  #, 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.c:5204
  #, 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.c:5208
  #, 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.c:5212
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> wurde in dieser Deklaration ignoriert"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs kann nicht fÃ¼r Typdeklarationen verwendet werden"
  
! #: cp/decl.c:5243
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
  
! #: cp/decl.c:5246
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "auf explizite Instanziierung kann kein Attribut angewendet werden"
  
! #: cp/decl.c:5318
  #, 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.c:5322
  #, 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.c:5386 cp/decl2.c:859
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD ist initialisiert (stattdessen %qs verwenden)"
  
! #: cp/decl.c:5399
  #, 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.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Definition von %q#D ist als %<dllimport%> markiert"
  
! #: cp/decl.c:5461
  #, 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.c:5469
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Nichtelement-Templatedeklaration von %qD"
  
! #: cp/decl.c:5470
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "entspricht nicht der Element-Templatedeklaration hier"
  
! #: cp/decl.c:5482
  #, 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.c:5494
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "doppelte Initialisierung von %qD"
  
! #: cp/decl.c:5542
  #, 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.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr "extern-Deklaration %q#D mit GÃ¼ltigkeitsbereich Block ist im ZustÃ¤ndigkeitsbereich des Moduls nicht erlaubt"
  
! #: cp/decl.c:5594
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<thread_local%> deklariert"
  
! #: cp/decl.c:5599
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<static%> deklariert"
  
! #: cp/decl.c:5671
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Variable %q#D hat Initialisierung, aber unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Elemente des Arrays %q#D haben unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:5687
  #, 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.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
  
! #: cp/decl.c:5837
  #, 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.c:5843
  #, 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.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "nicht-trivial markierte Initialisierungen nicht unterstÃ¼tzt"
  
! #: cp/decl.c:5866
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99-Designator %qE ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qD an"
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qD"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Array %qD der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist unbekannt"
  
! #: cp/decl.c:6006
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist nicht konstant"
  
! #: cp/decl.c:6057
  #, 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.c:6061
  #, 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.c:6067
  #, 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.c:6109
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "nicht initialisiertes %<const %D%>"
  
! #: cp/decl.c:6116
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Funktion"
  
! #: cp/decl.c:6125
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Kontext"
  
! #: cp/decl.c:6133
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T hat keinen benutzerdefinierten Default-Konstruktor"
  
! #: cp/decl.c:6137
  #, 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.c:6140
  #, 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.c:6308
  #, 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.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Initialisierung fÃ¼r %qT muss geklammert sein"
--- 48248,48696 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3157
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Redeklaration des Â»friendÂ« %q#D kann keine Standardtemplateargumente haben"
  
! #: cp/decl.c:3172
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Thread-lokale Deklaration von %q#D folgt nicht-Thread-lokaler Deklaration"
  
! #: cp/decl.c:3175
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Nicht-Thread-lokale Deklaration von %q#D folgt Thread-lokaler Deklaration"
  
! #: cp/decl.c:3190 cp/decl.c:3234 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Redeklaration von %q#D"
  
! #: cp/decl.c:3217
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redundante Redeklaration von %<constexpr%>static-Datenmember %qD"
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "lokale Sprungmarke %qE steht in Konflikt mit bestehender Sprungmarke"
  
! #: cp/decl.c:3284
  #, gcc-internal-format
  msgid "previous label"
  msgstr "vorherige Sprungmarke"
  
! #: cp/decl.c:3378
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  von hier"
  
! #: cp/decl.c:3401 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  beendet OpenMP-strukturierten Block"
  
! #: cp/decl.c:3429
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  Ã¼berschneidet Initialisierung von %q#D"
  
! #: cp/decl.c:3432
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  Eintritt in GÃ¼ltigkeitsbereich von %q#D mit nicht-trivialem Destruktor"
  
! #: cp/decl.c:3446 cp/decl.c:3600
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  betritt %<try%>-Block"
  
! #: cp/decl.c:3452 cp/decl.c:3582 cp/decl.c:3602
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  betritt %<catch%>-Block"
  
! #: cp/decl.c:3458 cp/decl.c:3612
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  tritt in OpenMP-strukturierten Block ein"
  
! #: cp/decl.c:3464 cp/decl.c:3604
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  synchronisierte oder atomare Anweisung wird betreten"
  
! #: cp/decl.c:3471 cp/decl.c:3606
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  betritt %<constexpr if%>-Anweisung"
  
! #: cp/decl.c:3589
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  Ã¼berspringt Initialisierung von %q#D"
  
! #: cp/decl.c:3592
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  Eintritt in GÃ¼ltigkeitsbereich von %q#D mit nicht-trivialem Destruktor"
  
! #: cp/decl.c:4056 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD wird ohne Template-Argumente verwendet"
  
! #: cp/decl.c:4062
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "%qD ist eine Funktion, kein Typ"
  
! #: cp/decl.c:4073
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ist keine Klasse"
  
! #: cp/decl.c:4101 cp/decl.c:4187
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "kein Klassentemplate namens %q#T in %q#T"
  
! #: cp/decl.c:4102
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "kein Typ namens %q#T in %q#T"
  
! #: cp/decl.c:4115
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Nachschlagen von %qT in %qT ist nicht eindeutig"
  
! #: cp/decl.c:4124
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> benennt %q#T, was kein Klassentemplate ist"
  
! #: cp/decl.c:4131
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> benennt %q#T, was kein Typ ist"
  
! #: cp/decl.c:4196
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Template-Parameter passen nicht zum Template %qD"
  
! #: cp/decl.c:4532
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> ist keine Zweierpotenz"
  
! #: cp/decl.c:5039
  #, 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.c:5042
  #, 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.c:5045
  #, 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.c:5064
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Attribut in Deklaration von %q#T ignoriert"
  
! #: cp/decl.c:5067
  #, 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.c:5109
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "mehrere Typen in einer Deklaration"
  
! #: cp/decl.c:5114
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Redeklaration des eingebauten C++-Typs %qT"
  
! #: cp/decl.c:5131
  #, 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.c:5164
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "fehlender Typname in typedef-Deklaration"
  
! #: cp/decl.c:5172
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO-C++ verbietet anonyme structs"
  
! #: cp/decl.c:5179
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5182
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5187
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> kann nur innerhalb einer Klasse angegeben werden"
  
! #: cp/decl.c:5190
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden"
  
! #: cp/decl.c:5193
  #, 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.c:5197
  #, 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.c:5201
  #, 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.c:5205
  #, 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.c:5209
  #, 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.c:5213
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> wurde in dieser Deklaration ignoriert"
  
! #: cp/decl.c:5216 cp/decl.c:5219 cp/decl.c:5222
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs kann nicht fÃ¼r Typdeklarationen verwendet werden"
  
! #: cp/decl.c:5244
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
  
! #: cp/decl.c:5247
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "auf explizite Instanziierung kann kein Attribut angewendet werden"
  
! #: cp/decl.c:5319
  #, 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.c:5323
  #, 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.c:5387 cp/decl2.c:859
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD ist initialisiert (stattdessen %qs verwenden)"
  
! #: cp/decl.c:5400
  #, 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.c:5438
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Definition von %q#D ist als %<dllimport%> markiert"
  
! #: cp/decl.c:5462
  #, 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.c:5470
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Nichtelement-Templatedeklaration von %qD"
  
! #: cp/decl.c:5471
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "entspricht nicht der Element-Templatedeklaration hier"
  
! #: cp/decl.c:5483
  #, 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.c:5495
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "doppelte Initialisierung von %qD"
  
! #: cp/decl.c:5543
  #, 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.c:5560
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr "extern-Deklaration %q#D mit GÃ¼ltigkeitsbereich Block ist im ZustÃ¤ndigkeitsbereich des Moduls nicht erlaubt"
  
! #: cp/decl.c:5595
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<thread_local%> deklariert"
  
! #: cp/decl.c:5600
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<static%> deklariert"
  
! #: cp/decl.c:5672
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Variable %q#D hat Initialisierung, aber unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:5678 cp/decl.c:6856
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Elemente des Arrays %q#D haben unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:5688
  #, 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.c:5755
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
  
! #: cp/decl.c:5838
  #, 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.c:5844
  #, 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.c:5863
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "nicht-trivial markierte Initialisierungen nicht unterstÃ¼tzt"
  
! #: cp/decl.c:5867
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99-Designator %qE ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:5923
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qD an"
  
! #: cp/decl.c:5930
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qD"
  
! #: cp/decl.c:5942
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Array %qD der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:5982
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist unbekannt"
  
! #: cp/decl.c:6007
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist nicht konstant"
  
! #: cp/decl.c:6058
  #, 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.c:6062
  #, 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.c:6068
  #, 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.c:6110
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "nicht initialisiertes %<const %D%>"
  
! #: cp/decl.c:6117
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Funktion"
  
! #: cp/decl.c:6126
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Kontext"
  
! #: cp/decl.c:6134
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T hat keinen benutzerdefinierten Default-Konstruktor"
  
! #: cp/decl.c:6138
  #, 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.c:6141
  #, 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.c:6309
  #, 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.c:6366
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Initialisierung fÃ¼r %qT muss geklammert sein"
*************** msgstr "%<[%E] =%> in benannter Initiali
*** 48666,50524 ****
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
  
! #: cp/decl.c:6439
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r %q#D"
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE auÃŸerhalb von Aggregatinitialisierung"
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "zu viele Initialisierer fÃ¼r %qT"
  
! #: cp/decl.c:6570
  #, 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.c:6580
  #, 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.c:6698
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "geschweifte Klammern fehlen um Initialisierung fÃ¼r %qT"
  
! #: cp/decl.c:6818
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "Strukturierte Bindung hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:6832
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Elemente des Arrays %q#T haben unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "zusammengesetztes Literal variabler GrÃ¶ÃŸe"
  
! #: cp/decl.c:6900
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D hat unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalares Objekt %qD erfordert ein Element in Initialisierung"
  
! #: cp/decl.c:6966
  #, 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.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Array %qD mit geklammerter Zeichenkettenkonstante %qE initialisiert"
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Initialisierung ungÃ¼ltig fÃ¼r statisches Element mit Konstruktor"
  
! #: cp/decl.c:7135
  #, 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.c:7138
  #, 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.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(eine Initialisierung auÃŸerhalb der Klasse ist erforderlich)"
  
! #: cp/decl.c:7328
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Referenz %qD wird mit sich selbst initialisiert"
  
! #: cp/decl.c:7586
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Variantendeklaration nicht gefunden"
  
! #: cp/decl.c:7610
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> fÃ¼r Konstruktor %qD"
  
! #: cp/decl.c:7615
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> fÃ¼r Destruktor %qD"
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> an %qD mit Vorgabewert"
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> an gelÃ¶schter %qD"
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> an virtueller %qD"
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO-C++17 erlaubt Speicherklassenangabe %<register%> nicht"
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.c:7758
  #, 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.c:7866
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Variablenkonzept hat keine Initialisierung"
  
! #: cp/decl.c:7925
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "vorherige Typdeklaration von %q#D wird Ã¼berschattet"
  
! #: cp/decl.c:7968
  #, 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.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Funktion %q#D ist wie eine Variable initialisiert"
  
! #: cp/decl.c:8252
  #, 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.c:8255
  #, 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.c:8262
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "unzugreifbares Element %qD von %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8288
  #, 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.c:8297
  #, 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.c:8507
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:8523
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Array mit variabler LÃ¤nge %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, 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.c:8536
  #, 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.c:8539
  #, 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.c:8584
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Vektor %qT variabler LÃ¤nge kann nicht zerlegt werden"
  
! #: cp/decl.c:8610
  #, 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.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "wÃ¤hrend %qT in %E Elemente zerlegt wird"
  
! #: cp/decl.c:8640
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr "%<std::tuple_element<%u, %T>::type%> ist %<void%>"
  
! #: cp/decl.c:8646
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "in Initialisierung der Variable %qD fÃ¼r strukturierte Bindung"
  
! #: cp/decl.c:8675
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Union-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8680
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "nicht-Array-nicht-Klassentyp %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8685
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Lambda-Abschluss-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8691
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qT"
  
! #: cp/decl.c:8700
  #, 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.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "nicht-lokale %<__thread%>-Variable %qD erfordert dynamische Initialisierung"
  
! #: cp/decl.c:9170
  #, 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.c:9175
  #, 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.c:9412
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qT an"
  
! #: cp/decl.c:9416
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qT"
  
! #: cp/decl.c:9419
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Array %qT der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:9435
  #, 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.c:9437
  #, 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.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD als eine %<virtual%> Variable deklariert"
  
! #: cp/decl.c:9465
  #, 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.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD als ein %<virtual%> Parameter deklariert"
  
! #: cp/decl.c:9474
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD als ein %<inline%> Parameter deklariert"
  
! #: cp/decl.c:9476
  #, 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.c:9482
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD als ein %<virtual%> Typ deklariert"
  
! #: cp/decl.c:9485
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD als ein %<inline%> Typ deklariert"
  
! #: cp/decl.c:9487
  #, 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.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD als ein %<virtual%> Feld deklariert"
  
! #: cp/decl.c:9496
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD als ein %<inline%> Feld deklariert"
  
! #: cp/decl.c:9498
  #, 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.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D als Â»friendÂ« deklariert"
  
! #: cp/decl.c:9512
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
  
! #: cp/decl.c:9544
  #, 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.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
  
! #: cp/decl.c:9595
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "Konzept %q#D mit Funktionsparametern deklariert"
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "Konzept %q#D mit hergeleitetem RÃ¼ckgabetyp deklariert"
  
! #: cp/decl.c:9605
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Konzept %q#D mit nicht-%<bool%>-RÃ¼ckgabetyp %qT"
  
! #: cp/decl.c:9681
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "Konzept %qD hat keine Definition"
  
! #: cp/decl.c:9703
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "ein Funktionskonzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/decl.c:9713
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "EinschrÃ¤nkungen auf einer Funktion, die kein Template hat"
  
! #: cp/decl.c:9758
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
  
! #: cp/decl.c:9769
  #, 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.c:9788
  #, 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.c:9797
  #, 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"
  
! #: cp/decl.c:9814
  #, 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.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "%<::main%> kann nicht als Template deklariert werden"
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "%<::main%> kann nicht inline deklariert werden"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "%<::main%> kann nicht als %qs deklariert werden"
  
! #: cp/decl.c:9870
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "%<::main%> kann nicht statisch deklariert werden"
  
! #: cp/decl.c:9932
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.c:9933
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.c:9941
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "statische Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.c:9942
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.c:9952
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "Herleitungshinweis %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftreten"
  
! #: cp/decl.c:9960
  #, 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.c:9967
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Herleitungshinweis %qD darf keinen FunktionskÃ¶rper haben"
  
! #: cp/decl.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "literaler Operator mit C-Bindung"
  
! #: cp/decl.c:9990
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD hat ungÃ¼ltige Argumentliste"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "Ganzzahl-Suffix %qs durch Implementierung Ã¼berdeckt"
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "Gleitkomma-Suffix %qs durch Implementierung Ã¼berdeckt"
  
! #: cp/decl.c:10011
  #, 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.c:10016
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD muss eine Nicht-Elementfunktion sein"
  
! #: cp/decl.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> muss %<int%> zurÃ¼ckgeben"
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "Definition des implizit deklarierten %qD"
  
! #: cp/decl.c:10144
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "Definition des explizit standardisierten %q+D"
  
! #: cp/decl.c:10146
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D wurde hat hier ausdrÃ¼cklichen Standardwert bekommen"
  
! #: cp/decl.c:10163
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "keine Elementfunktion %q#D in Klasse %qT deklariert"
  
! #: cp/decl.c:10356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%<::main%> kann nicht als globale Variable deklariert werden"
  
! #: cp/decl.c:10365
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "eine Nicht-Template-Variable kann nicht %<concept%> sein"
  
! #: cp/decl.c:10371
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "Konzept muss im GÃ¼ltigkeitsbereich des Namensbereiches definiert werden"
  
! #: cp/decl.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "Konzept muss Typ %<bool%> haben"
  
! #: cp/decl.c:10381
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "ein Variablenkonzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/decl.c:10505
  #, 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.c:10509
  #, 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.c:10513
  #, 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.c:10524
  #, 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.c:10529
  #, 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.c:10534
  #, 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.c:10645
  #, 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.c:10648
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ArraygrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, 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.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "GrÃ¶ÃŸe des Arrays ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:10734
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO-C++ verbietet Array %qD der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO-C++ verbietet Array der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO-C++ verbietet Array %qD variabler LÃ¤nge"
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO-C++ verbietet Array variabler LÃ¤nge"
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "Array %qD variabler LÃ¤nge wird verwendet"
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "Array variabler GrÃ¶ÃŸe wird verwendet"
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "Ãœberlauf in ArraygrÃ¶ÃŸe"
  
! #: cp/decl.c:10885
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD als Array von %qT deklariert"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
  
! #: cp/decl.c:10897
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Deklaration von %qD als Array von voids"
  
! #: cp/decl.c:10899
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "Array von void wird erzeugt"
  
! #: cp/decl.c:10904
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Deklaration von %qD als Array von Funktionen"
  
! #: cp/decl.c:10906
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Array von Funktionen wird erzeugt"
  
! #: cp/decl.c:10911
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Deklaration von %qD als Array von Referenzen"
  
! #: cp/decl.c:10913
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "Feld von Referenzen wird erzeugt"
  
! #: cp/decl.c:10918
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Deklaration von %qD als Feld von Funktionselementen"
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Feld von Funktionselementen wird erzeugt"
  
! #: cp/decl.c:10939
  #, 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.c:10943
  #, 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.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "Angabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltig"
  
! #: cp/decl.c:11028
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Qualifizierer sind bei Konstruktordeklarationen nicht erlaubt"
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "Angabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltig"
  
! #: cp/decl.c:11042
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "Qualifizierer sind bei Destruktordeklarationen nicht erlaubt"
  
! #: cp/decl.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "RÃ¼ckgabetyp fÃ¼r %<operator %T%> angegeben"
  
! #: cp/decl.c:11058
  #, 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.c:11067
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "RÃ¼ckgabetyp fÃ¼r Herleitungshinweis angegeben"
  
! #: cp/decl.c:11070
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "Qualifizierer sind bei Deklaration von Herleitungshinweis nicht erlaubt"
  
! #: cp/decl.c:11074
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Template-Template-Parameter %qT in Deklaration von Ableitungshinweis"
  
! #: cp/decl.c:11083
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> in Deklaration von Ableitungshinweis"
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unbenannte Variable oder Feld als Â»voidÂ« deklariert"
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "Variable oder Feld als Â»voidÂ« deklariert"
  
! #: cp/decl.c:11127
  #, 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.c:11132
  #, 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.c:11379
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<::%D%>"
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<%T::%D%>"
  
! #: cp/decl.c:11385
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<%D::%D%>"
  
! #: cp/decl.c:11395
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T ist weder Klasse noch Namensbereich"
  
! #: cp/decl.c:11419
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Deklaration von %qE als Nicht-Funktion"
  
! #: cp/decl.c:11426
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Deklaration von %qE als Nicht-Element"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "Funktionsdefinition deklariert keine Parameter"
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Deklaration von %qD als Nicht-Funktion"
  
! #: cp/decl.c:11530
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Deklaration von %qD als %<typedef%>"
  
! #: cp/decl.c:11535
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Deklaration von %qD als Parameter"
  
! #: cp/decl.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "sowohl %qs als auch %qs angegeben"
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs kann nicht in einer typedef-Deklaration auftreten"
  
! #: cp/decl.c:11609
  #, 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.c:11619
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "zwei oder mehr Datentypen in Deklaration von %qs"
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "in Konflikt stehende Spezifikationen fÃ¼r Deklaration von %qs"
  
! #: cp/decl.c:11674
  #, 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.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO-C++ verbietet Deklaration von %qs ohne Typ"
  
! #: cp/decl.c:11747
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> wird von diesem Ziel nicht unterstÃ¼tzt"
  
! #: cp/decl.c:11755
  #, 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.c:11809
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> und %<unsigned%> gleichzeitig angegeben"
  
! #: cp/decl.c:11815
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> und %<short%> gleichzeitig angegeben"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs mit %qT angegeben"
  
! #: cp/decl.c:11834
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs mit %<decltype%> angegeben"
  
! #: cp/decl.c:11836
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs mit %<typeof%> angegeben"
  
! #: cp/decl.c:11903
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex ungÃ¼ltig fÃ¼r %qs"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr "Template-Platzhaltertyp %qT muss von einer einfachen declarator-id gefolgt sein"
  
! #: cp/decl.c:11963
  #, 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.c:11972
  #, 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.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "Â»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltig"
  
! #: cp/decl.c:11992
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Speicherklasse fÃ¼r Template-Parameter %qs angegeben"
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "Speicherklasse fÃ¼r Parameter %qs angegeben"
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ein Parameter kann nicht als %qs deklariert sein"
  
! #: cp/decl.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> auÃŸerhalb einer Klassendeklaration"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "Deklaration fÃ¼r strukturierte Bindung darf nicht als %qs deklariert werden"
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, 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.c:12073
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "%<volatile%>-qualifizierte strukturierte Bindung ist veraltet"
  
! #: cp/decl.c:12097
  #, 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.c:12108
  #, 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.c:12111
  #, 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.c:12146
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "mehrere Speicherklassen in Deklaration von %qs"
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Speicherklasse %qs angegeben"
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "Deklaration hÃ¶chster Ebene von %qs gibt %<auto%> an"
  
! #: cp/decl.c:12199
  #, 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.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltig"
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Attribut wird ignoriert"
  
! #: cp/decl.c:12245
  #, 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.c:12303
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "unnÃ¶tige Klammern in Deklaration von %qs"
  
! #: cp/decl.c:12309
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "entfernen Sie die Klammern"
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "Â»requiresÂ«-Klausel fÃ¼r RÃ¼ckgabetyp"
  
! #: cp/decl.c:12378
  #, 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.c:12382
  #, 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.c:12387
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "virtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp haben"
  
! #: cp/decl.c:12394
  #, 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.c:12403
  #, 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.c:12408
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ungÃ¼ltige Verwendung von %<decltype(auto)%>"
  
! #: cp/decl.c:12419
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "hergeleiteter Klassentyp %qD in RÃ¼ckgabetyp von Funktion"
  
! #: cp/decl.c:12428
  #, 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.c:12441
  #, 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.c:12455
  #, 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.c:12458
  #, 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.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<volatile%>-qualifizierter RÃ¼ckgabetyp ist veraltet"
  
! #: cp/decl.c:12494
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12507
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<constinit%> ist am RÃ¼ckgabetyp einer Funktion nicht erlaubt"
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT als Typ statt als einfaches %<decltype(auto)%>"
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> darf nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Destruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "Konstruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12572
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12573
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Konstruktoren dÃ¼rfen nicht als %<virtual%> deklariert sein"
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "virtuelle Funktionen kÃ¶nnen keine friends sein"
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Deklaration nicht in Klassendefinition"
  
! #: cp/decl.c:12617
  #, 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.c:12627
  #, 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.c:12631
  #, 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.c:12644
  #, 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.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Destruktoren dÃ¼rfen keine Parameter haben"
  
! #: cp/decl.c:12711
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Zeiger auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Referenz auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12733
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12762
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.c:12763
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.c:12836
  #, 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.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Template-ID %qD als Deklarator verwendet"
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Elementfunktionen sind implizite Â»friendsÂ« ihrer Klasse"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "zusÃ¤tzliche Qualifizierung %<%T::%> an Element %qs"
  
! #: cp/decl.c:12968
  #, 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.c:12970
  #, 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.c:12978
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
  
! #: cp/decl.c:13027
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "Datenelement darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.c:13041
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> auÃŸerhalb einer Klassendeklaration"
  
! #: cp/decl.c:13044
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> in Â»friendÂ«-Deklaration"
  
! #: cp/decl.c:13047
  #, 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.c:13057
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13064
  #, 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.c:13070
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<static%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13082
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<const%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13088
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "mit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:13107
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "mit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:13133
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> ist in Aliasdeklaration nicht erlaubt"
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "Â»typedefÂ« als %<auto%> deklariert"
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-clause an Typedef"
  
! #: cp/decl.c:13145
  #, 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.c:13171
  #, 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.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> fÃ¼r friend-Klassen-Deklaration angegeben"
  
! #: cp/decl.c:13268
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Template-Parameter kÃ¶nnen keine Â»friendsÂ« sein"
  
! #: cp/decl.c:13270
  #, 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.c:13274
  #, 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.c:13287
  #, 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.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ungÃ¼ltige Qualifizierer an Nicht-Element-Funktionstyp"
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-clause an type-id"
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
  
! #: cp/decl.c:13336
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Â»requiresÂ«-Klausel in Deklaration von Nichtfunktionstyp %qT"
  
! #: cp/decl.c:13355
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Parameter kann nicht mit %<decltype(auto)%> deklariert werden"
  
! #: cp/decl.c:13369
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "Platzhalter fÃ¼r Klassentemplate %qE ist in diesem Kontext nicht erlaubt"
  
! #: cp/decl.c:13372
  #, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "verwenden Sie %<auto%> fÃ¼r ein abgekÃ¼rztes Funktionstemplate"
  
! #: cp/decl.c:13377
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden"
  
! #: cp/decl.c:13380
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Parameter als %<auto%> deklariert"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, 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.c:13435
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "nicht-statisches Datenelement mit Platzhalter %qT deklariert"
  
! #: cp/decl.c:13456
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO-C++ verbietet flexibles Arrayelement %qs"
  
! #: cp/decl.c:13459
  #, 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.c:13475
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ungÃ¼ltige Verwendung von %<::%>"
  
! #: cp/decl.c:13496
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Deklaration der Funktion %qD in ungÃ¼ltigem Kontext"
  
! #: cp/decl.c:13506
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Funktion %qD wurde innerhalb einer Union als %<virtual%> deklariert"
  
! #: cp/decl.c:13516
  #, 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.c:13530
  #, 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.c:13537
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Deklaration von %qD als Element %qT"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ein Destruktor kann nicht %qs sein"
  
! #: cp/decl.c:13550
  #, 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"
  
! #: cp/decl.c:13563
  #, 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.c:13572
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ein Konstruktor kann nicht %<concept%> sein"
  
! #: cp/decl.c:13578
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Spezialisierung des Variablentemplates %qD als Funktion deklariert"
  
! #: cp/decl.c:13598
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Variablentemplate hier deklariert"
  
! #: cp/decl.c:13660
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Feld %qD hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:13665
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Name %qT hat unvollstÃ¤ndigen Typen"
  
! #: cp/decl.c:13685
  #, 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.c:13688
  #, 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.c:13741 cp/decl.c:13752
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13746
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13857
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13860
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13866
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13870
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Speicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13875
  #, 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.c:13887
  #, 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.c:13891
  #, 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.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.c:13906
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13907
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13950
  #, 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.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.c:13998
  #, 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.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.c:14011
  #, 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.c:14019
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "Deklaration der %<constexpr%>-Variable %qD ist keine Definition"
  
! #: cp/decl.c:14026
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.c:14235
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.c:14238
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.c:14328
  #, 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.c:14332
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.c:14362
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungÃ¼ltigerweise Methodentyp"
  
! #: cp/decl.c:14387
  #, 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.c:14389
  #, 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.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
  
! #: cp/decl.c:14727
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als Â»staticÂ« deklariert werden"
  
! #: cp/decl.c:14764
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.c:14770
  #, 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.c:14780
  #, 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.c:14806
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Ãœberladen von %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Â»%qDÂ« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.c:14843
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.c:14844
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.c:14856
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.c:14857
  #, 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.c:14868
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.c:14880
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.c:14918
  #, 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.c:14925
  #, 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.c:14927
  #, 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.c:14936
  #, 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.c:14938
  #, 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.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "PrÃ¤fix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurÃ¼ckgeben"
  
! #: cp/decl.c:15047
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.c:15070
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.c:15075
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
--- 48705,50563 ----
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
  
! #: cp/decl.c:6465
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r %q#D"
  
! #: cp/decl.c:6516
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE auÃŸerhalb von Aggregatinitialisierung"
  
! #: cp/decl.c:6555 cp/decl.c:6815 cp/typeck2.c:1377 cp/typeck2.c:1665
! #: cp/typeck2.c:1713 cp/typeck2.c:1760
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "zu viele Initialisierer fÃ¼r %qT"
  
! #: cp/decl.c:6596
  #, 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.c:6606
  #, 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.c:6724
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "geschweifte Klammern fehlen um Initialisierung fÃ¼r %qT"
  
! #: cp/decl.c:6844
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "Strukturierte Bindung hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:6858
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Elemente des Arrays %q#T haben unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:6871
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "zusammengesetztes Literal variabler GrÃ¶ÃŸe"
  
! #: cp/decl.c:6926
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D hat unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:6947
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalares Objekt %qD erfordert ein Element in Initialisierung"
  
! #: cp/decl.c:6992
  #, 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.c:7116
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Array %qD mit geklammerter Zeichenkettenkonstante %qE initialisiert"
  
! #: cp/decl.c:7151
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Initialisierung ungÃ¼ltig fÃ¼r statisches Element mit Konstruktor"
  
! #: cp/decl.c:7153
  #, 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.c:7156
  #, 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.c:7161
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(eine Initialisierung auÃŸerhalb der Klasse ist erforderlich)"
  
! #: cp/decl.c:7346
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Referenz %qD wird mit sich selbst initialisiert"
  
! #: cp/decl.c:7604
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Variantendeklaration nicht gefunden"
  
! #: cp/decl.c:7628
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> fÃ¼r Konstruktor %qD"
  
! #: cp/decl.c:7633
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> fÃ¼r Destruktor %qD"
  
! #: cp/decl.c:7638
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> an %qD mit Vorgabewert"
  
! #: cp/decl.c:7643
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> an gelÃ¶schter %qD"
  
! #: cp/decl.c:7648
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> an virtueller %qD"
  
! #: cp/decl.c:7698
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.c:7716 cp/decl.c:14099
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO-C++17 erlaubt Speicherklassenangabe %<register%> nicht"
  
! #: cp/decl.c:7720 cp/decl.c:14103
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.c:7776
  #, 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.c:7884
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Variablenkonzept hat keine Initialisierung"
  
! #: cp/decl.c:7943
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "vorherige Typdeklaration von %q#D wird Ã¼berschattet"
  
! #: cp/decl.c:7986
  #, 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.c:8164
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Funktion %q#D ist wie eine Variable initialisiert"
  
! #: cp/decl.c:8270
  #, 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.c:8273
  #, 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.c:8280
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "unzugreifbares Element %qD von %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8306
  #, 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.c:8315
  #, 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.c:8525
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:8541
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Array mit variabler LÃ¤nge %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8550 cp/decl.c:8635
  #, 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.c:8554
  #, 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.c:8557
  #, 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.c:8602
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Vektor %qT variabler LÃ¤nge kann nicht zerlegt werden"
  
! #: cp/decl.c:8628
  #, 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.c:8637
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "wÃ¤hrend %qT in %E Elemente zerlegt wird"
  
! #: cp/decl.c:8658
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr "%<std::tuple_element<%u, %T>::type%> ist %<void%>"
  
! #: cp/decl.c:8664
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "in Initialisierung der Variable %qD fÃ¼r strukturierte Bindung"
  
! #: cp/decl.c:8693
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Union-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8698
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "nicht-Array-nicht-Klassentyp %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8703
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Lambda-Abschluss-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8709
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qT"
  
! #: cp/decl.c:8718
  #, 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.c:9185
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "nicht-lokale %<__thread%>-Variable %qD erfordert dynamische Initialisierung"
  
! #: cp/decl.c:9188
  #, 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.c:9193
  #, 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.c:9430
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qT an"
  
! #: cp/decl.c:9434
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qT"
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Array %qT der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:9453
  #, 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.c:9455
  #, 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.c:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD als eine %<virtual%> Variable deklariert"
  
! #: cp/decl.c:9483
  #, 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.c:9489
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD als ein %<virtual%> Parameter deklariert"
  
! #: cp/decl.c:9492
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD als ein %<inline%> Parameter deklariert"
  
! #: cp/decl.c:9494
  #, 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.c:9500
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD als ein %<virtual%> Typ deklariert"
  
! #: cp/decl.c:9503
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD als ein %<inline%> Typ deklariert"
  
! #: cp/decl.c:9505
  #, 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.c:9511
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD als ein %<virtual%> Feld deklariert"
  
! #: cp/decl.c:9514
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD als ein %<inline%> Feld deklariert"
  
! #: cp/decl.c:9516
  #, 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.c:9523
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D als Â»friendÂ« deklariert"
  
! #: cp/decl.c:9530
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
  
! #: cp/decl.c:9562
  #, 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.c:9602
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
  
! #: cp/decl.c:9613
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "Konzept %q#D mit Funktionsparametern deklariert"
  
! #: cp/decl.c:9620
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "Konzept %q#D mit hergeleitetem RÃ¼ckgabetyp deklariert"
  
! #: cp/decl.c:9623
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Konzept %q#D mit nicht-%<bool%>-RÃ¼ckgabetyp %qT"
  
! #: cp/decl.c:9699
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "Konzept %qD hat keine Definition"
  
! #: cp/decl.c:9721
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "ein Funktionskonzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/decl.c:9731
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "EinschrÃ¤nkungen auf einer Funktion, die kein Template hat"
  
! #: cp/decl.c:9776
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
  
! #: cp/decl.c:9787
  #, 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.c:9806
  #, 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.c:9815
  #, 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"
  
! #: cp/decl.c:9832
  #, 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.c:9877
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "%<::main%> kann nicht als Template deklariert werden"
  
! #: cp/decl.c:9880
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "%<::main%> kann nicht inline deklariert werden"
  
! #: cp/decl.c:9883 cp/decl.c:9886
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "%<::main%> kann nicht als %qs deklariert werden"
  
! #: cp/decl.c:9888
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "%<::main%> kann nicht statisch deklariert werden"
  
! #: cp/decl.c:9950
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.c:9951
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.c:9959
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "statische Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.c:9970
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "Herleitungshinweis %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftreten"
  
! #: cp/decl.c:9978
  #, 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.c:9985
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Herleitungshinweis %qD darf keinen FunktionskÃ¶rper haben"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "literaler Operator mit C-Bindung"
  
! #: cp/decl.c:10008
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD hat ungÃ¼ltige Argumentliste"
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "Ganzzahl-Suffix %qs durch Implementierung Ã¼berdeckt"
  
! #: cp/decl.c:10022
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "Gleitkomma-Suffix %qs durch Implementierung Ã¼berdeckt"
  
! #: cp/decl.c:10029
  #, 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.c:10034
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD muss eine Nicht-Elementfunktion sein"
  
! #: cp/decl.c:10117
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> muss %<int%> zurÃ¼ckgeben"
  
! #: cp/decl.c:10157
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "Definition des implizit deklarierten %qD"
  
! #: cp/decl.c:10162
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "Definition des explizit standardisierten %q+D"
  
! #: cp/decl.c:10164
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D wurde hat hier ausdrÃ¼cklichen Standardwert bekommen"
  
! #: cp/decl.c:10181
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "keine Elementfunktion %q#D in Klasse %qT deklariert"
  
! #: cp/decl.c:10374
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%<::main%> kann nicht als globale Variable deklariert werden"
  
! #: cp/decl.c:10383
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "eine Nicht-Template-Variable kann nicht %<concept%> sein"
  
! #: cp/decl.c:10389
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "Konzept muss im GÃ¼ltigkeitsbereich des Namensbereiches definiert werden"
  
! #: cp/decl.c:10396
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "Konzept muss Typ %<bool%> haben"
  
! #: cp/decl.c:10399
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "ein Variablenkonzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/decl.c:10523
  #, 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.c:10527
  #, 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.c:10531
  #, 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.c:10542
  #, 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.c:10547
  #, 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.c:10552
  #, 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.c:10663
  #, 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.c:10666
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ArraygrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.c:10697 cp/decl.c:10769
  #, 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.c:10701 cp/decl.c:10772
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "GrÃ¶ÃŸe des Arrays ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:10752
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO-C++ verbietet Array %qD der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO-C++ verbietet Array der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:10779
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO-C++ verbietet Array %qD variabler LÃ¤nge"
  
! #: cp/decl.c:10782
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO-C++ verbietet Array variabler LÃ¤nge"
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "Array %qD variabler LÃ¤nge wird verwendet"
  
! #: cp/decl.c:10791
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "Array variabler GrÃ¶ÃŸe wird verwendet"
  
! #: cp/decl.c:10843
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "Ãœberlauf in ArraygrÃ¶ÃŸe"
  
! #: cp/decl.c:10903
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD als Array von %qT deklariert"
  
! #: cp/decl.c:10905 cp/pt.c:16024
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
  
! #: cp/decl.c:10915
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Deklaration von %qD als Array von voids"
  
! #: cp/decl.c:10917
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "Array von void wird erzeugt"
  
! #: cp/decl.c:10922
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Deklaration von %qD als Array von Funktionen"
  
! #: cp/decl.c:10924
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Array von Funktionen wird erzeugt"
  
! #: cp/decl.c:10929
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Deklaration von %qD als Array von Referenzen"
  
! #: cp/decl.c:10931
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "Feld von Referenzen wird erzeugt"
  
! #: cp/decl.c:10936
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Deklaration von %qD als Feld von Funktionselementen"
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Feld von Funktionselementen wird erzeugt"
  
! #: cp/decl.c:10957
  #, 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.c:10961
  #, 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.c:11043
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "Angabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltig"
  
! #: cp/decl.c:11046
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Qualifizierer sind bei Konstruktordeklarationen nicht erlaubt"
  
! #: cp/decl.c:11057
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "Angabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltig"
  
! #: cp/decl.c:11060
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "Qualifizierer sind bei Destruktordeklarationen nicht erlaubt"
  
! #: cp/decl.c:11073
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "RÃ¼ckgabetyp fÃ¼r %<operator %T%> angegeben"
  
! #: cp/decl.c:11076
  #, 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.c:11085
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "RÃ¼ckgabetyp fÃ¼r Herleitungshinweis angegeben"
  
! #: cp/decl.c:11088
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "Qualifizierer sind bei Deklaration von Herleitungshinweis nicht erlaubt"
  
! #: cp/decl.c:11092
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Template-Template-Parameter %qT in Deklaration von Ableitungshinweis"
  
! #: cp/decl.c:11101
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> in Deklaration von Ableitungshinweis"
  
! #: cp/decl.c:11122
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unbenannte Variable oder Feld als Â»voidÂ« deklariert"
  
! #: cp/decl.c:11130
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "Variable oder Feld als Â»voidÂ« deklariert"
  
! #: cp/decl.c:11145
  #, 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.c:11150
  #, 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.c:11397
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<::%D%>"
  
! #: cp/decl.c:11400 cp/decl.c:11422
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<%T::%D%>"
  
! #: cp/decl.c:11403
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<%D::%D%>"
  
! #: cp/decl.c:11413
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T ist weder Klasse noch Namensbereich"
  
! #: cp/decl.c:11437
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Deklaration von %qE als Nicht-Funktion"
  
! #: cp/decl.c:11444
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Deklaration von %qE als Nicht-Element"
  
! #: cp/decl.c:11472
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
  
! #: cp/decl.c:11523
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "Funktionsdefinition deklariert keine Parameter"
  
! #: cp/decl.c:11531 cp/decl.c:11540 cp/decl.c:13348
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Deklaration von %qD als Nicht-Funktion"
  
! #: cp/decl.c:11548
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Deklaration von %qD als %<typedef%>"
  
! #: cp/decl.c:11553
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Deklaration von %qD als Parameter"
  
! #: cp/decl.c:11588
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "sowohl %qs als auch %qs angegeben"
  
! #: cp/decl.c:11595 cp/decl.c:11602 cp/decl.c:11609 cp/decl.c:11616
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs kann nicht in einer typedef-Deklaration auftreten"
  
! #: cp/decl.c:11627
  #, 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.c:11637
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "zwei oder mehr Datentypen in Deklaration von %qs"
  
! #: cp/decl.c:11645
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "in Konflikt stehende Spezifikationen fÃ¼r Deklaration von %qs"
  
! #: cp/decl.c:11692
  #, 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.c:11741 cp/decl.c:11745 cp/decl.c:11748
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO-C++ verbietet Deklaration von %qs ohne Typ"
  
! #: cp/decl.c:11765
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> wird von diesem Ziel nicht unterstÃ¼tzt"
  
! #: cp/decl.c:11773
  #, 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.c:11827
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> und %<unsigned%> gleichzeitig angegeben"
  
! #: cp/decl.c:11833
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> und %<short%> gleichzeitig angegeben"
  
! #: cp/decl.c:11841 cp/decl.c:11847
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs mit %qT angegeben"
  
! #: cp/decl.c:11852
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs mit %<decltype%> angegeben"
  
! #: cp/decl.c:11854
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs mit %<typeof%> angegeben"
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex ungÃ¼ltig fÃ¼r %qs"
  
! #: cp/decl.c:11960
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr "Template-Platzhaltertyp %qT muss von einer einfachen declarator-id gefolgt sein"
  
! #: cp/decl.c:11981
  #, 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.c:11990
  #, 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.c:12003
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "Â»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltig"
  
! #: cp/decl.c:12010
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Speicherklasse fÃ¼r Template-Parameter %qs angegeben"
  
! #: cp/decl.c:12020 cp/decl.c:12192
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "Speicherklasse fÃ¼r Parameter %qs angegeben"
  
! #: cp/decl.c:12028 cp/decl.c:12037 cp/decl.c:12043 cp/decl.c:12049
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ein Parameter kann nicht als %qs deklariert sein"
  
! #: cp/decl.c:12059
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> auÃŸerhalb einer Klassendeklaration"
  
! #: cp/decl.c:12069 cp/decl.c:12072 cp/decl.c:12074 cp/decl.c:12077
! #: cp/decl.c:12087 cp/decl.c:12097 cp/decl.c:12107 cp/decl.c:12111
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "Deklaration fÃ¼r strukturierte Bindung darf nicht als %qs deklariert werden"
  
! #: cp/decl.c:12081 cp/decl.c:12103
  #, 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.c:12091
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "%<volatile%>-qualifizierte strukturierte Bindung ist veraltet"
  
! #: cp/decl.c:12115
  #, 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.c:12126
  #, 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.c:12129
  #, 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.c:12164
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "mehrere Speicherklassen in Deklaration von %qs"
  
! #: cp/decl.c:12190
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Speicherklasse %qs angegeben"
  
! #: cp/decl.c:12204
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "Deklaration hÃ¶chster Ebene von %qs gibt %<auto%> an"
  
! #: cp/decl.c:12217
  #, 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.c:12231
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltig"
  
! #: cp/decl.c:12262
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Attribut wird ignoriert"
  
! #: cp/decl.c:12263
  #, 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.c:12321
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "unnÃ¶tige Klammern in Deklaration von %qs"
  
! #: cp/decl.c:12327
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "entfernen Sie die Klammern"
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "Â»requiresÂ«-Klausel fÃ¼r RÃ¼ckgabetyp"
  
! #: cp/decl.c:12396
  #, 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.c:12400
  #, 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.c:12405
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "virtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp haben"
  
! #: cp/decl.c:12412
  #, 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.c:12421
  #, 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.c:12426
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ungÃ¼ltige Verwendung von %<decltype(auto)%>"
  
! #: cp/decl.c:12437
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "hergeleiteter Klassentyp %qD in RÃ¼ckgabetyp von Funktion"
  
! #: cp/decl.c:12446
  #, 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.c:12459
  #, 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.c:12473
  #, 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.c:12476
  #, 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.c:12500
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<volatile%>-qualifizierter RÃ¼ckgabetyp ist veraltet"
  
! #: cp/decl.c:12512
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12518
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12525
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<constinit%> ist am RÃ¼ckgabetyp einer Funktion nicht erlaubt"
  
! #: cp/decl.c:12536 cp/pt.c:29620
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT als Typ statt als einfaches %<decltype(auto)%>"
  
! #: cp/decl.c:12542 cp/pt.c:29626
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> darf nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12574
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Destruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12576
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "Konstruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12581
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12582
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12590
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12609
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Konstruktoren dÃ¼rfen nicht als %<virtual%> deklariert sein"
  
! #: cp/decl.c:12626
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "virtuelle Funktionen kÃ¶nnen keine friends sein"
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Deklaration nicht in Klassendefinition"
  
! #: cp/decl.c:12635
  #, 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.c:12645
  #, 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.c:12649
  #, 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.c:12662
  #, 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.c:12689
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Destruktoren dÃ¼rfen keine Parameter haben"
  
! #: cp/decl.c:12729
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Zeiger auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12742 cp/decl.c:12749
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Referenz auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12751
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12780
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.c:12781
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.c:12854
  #, 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.c:12925
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Template-ID %qD als Deklarator verwendet"
  
! #: cp/decl.c:12951
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Elementfunktionen sind implizite Â»friendsÂ« ihrer Klasse"
  
! #: cp/decl.c:12956
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "zusÃ¤tzliche Qualifizierung %<%T::%> an Element %qs"
  
! #: cp/decl.c:12986
  #, 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.c:12988
  #, 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.c:12996
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
  
! #: cp/decl.c:13036
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
  
! #: cp/decl.c:13045
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "Datenelement darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.c:13048
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.c:13059
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> auÃŸerhalb einer Klassendeklaration"
  
! #: cp/decl.c:13062
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> in Â»friendÂ«-Deklaration"
  
! #: cp/decl.c:13065
  #, 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.c:13075
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13082
  #, 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.c:13088
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13094
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<static%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13100
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<const%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13106
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:13122
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "mit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:13125
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "mit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:13151
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> ist in Aliasdeklaration nicht erlaubt"
  
! #: cp/decl.c:13154
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "Â»typedefÂ« als %<auto%> deklariert"
  
! #: cp/decl.c:13159
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-clause an Typedef"
  
! #: cp/decl.c:13163
  #, 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.c:13189
  #, 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.c:13278
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> fÃ¼r friend-Klassen-Deklaration angegeben"
  
! #: cp/decl.c:13286
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Template-Parameter kÃ¶nnen keine Â»friendsÂ« sein"
  
! #: cp/decl.c:13288
  #, 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.c:13292
  #, 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.c:13305
  #, 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.c:13325
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ungÃ¼ltige Qualifizierer an Nicht-Element-Funktionstyp"
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-clause an type-id"
  
! #: cp/decl.c:13339
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
  
! #: cp/decl.c:13354
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Â»requiresÂ«-Klausel in Deklaration von Nichtfunktionstyp %qT"
  
! #: cp/decl.c:13373
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
  
! #: cp/decl.c:13382 cp/parser.c:19204
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Parameter kann nicht mit %<decltype(auto)%> deklariert werden"
  
! #: cp/decl.c:13387
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "Platzhalter fÃ¼r Klassentemplate %qE ist in diesem Kontext nicht erlaubt"
  
! #: cp/decl.c:13390
  #, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "verwenden Sie %<auto%> fÃ¼r ein abgekÃ¼rztes Funktionstemplate"
  
! #: cp/decl.c:13395
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden"
  
! #: cp/decl.c:13398
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Parameter als %<auto%> deklariert"
  
! #: cp/decl.c:13449 cp/parser.c:3429
  #, 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.c:13453
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "nicht-statisches Datenelement mit Platzhalter %qT deklariert"
  
! #: cp/decl.c:13474
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO-C++ verbietet flexibles Arrayelement %qs"
  
! #: cp/decl.c:13477
  #, 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.c:13493
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ungÃ¼ltige Verwendung von %<::%>"
  
! #: cp/decl.c:13514
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Deklaration der Funktion %qD in ungÃ¼ltigem Kontext"
  
! #: cp/decl.c:13524
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Funktion %qD wurde innerhalb einer Union als %<virtual%> deklariert"
  
! #: cp/decl.c:13534
  #, 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.c:13548
  #, 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.c:13555
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Deklaration von %qD als Element %qT"
  
! #: cp/decl.c:13562 cp/decl.c:13575
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ein Destruktor kann nicht %qs sein"
  
! #: cp/decl.c:13568
  #, 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"
  
! #: cp/decl.c:13581
  #, 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.c:13590
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ein Konstruktor kann nicht %<concept%> sein"
  
! #: cp/decl.c:13596
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.c:13604 cp/decl.c:13934
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
  
! #: cp/decl.c:13613
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Spezialisierung des Variablentemplates %qD als Funktion deklariert"
  
! #: cp/decl.c:13616
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Variablentemplate hier deklariert"
  
! #: cp/decl.c:13678
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Feld %qD hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:13683
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Name %qT hat unvollstÃ¤ndigen Typen"
  
! #: cp/decl.c:13703
  #, 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.c:13706
  #, 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.c:13759 cp/decl.c:13770
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13764
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.c:13798 cp/decl.c:13806 cp/decl.c:13813 cp/decl.c:13820
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13878
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13884
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13888
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Speicherklasse %<thread_local%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13893
  #, 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.c:13905
  #, 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.c:13909
  #, 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.c:13917
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.c:13924
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13925
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13968
  #, 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.c:13977
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.c:14018
  #, 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.c:14025
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.c:14031
  #, 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.c:14039
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "Deklaration der %<constexpr%>-Variable %qD ist keine Definition"
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.c:14066
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
  
! #: cp/decl.c:14078
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.c:14083
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.c:14255
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.c:14258
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.c:14348
  #, 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.c:14352
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.c:14374
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.c:14382
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungÃ¼ltigerweise Methodentyp"
  
! #: cp/decl.c:14407
  #, 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.c:14409
  #, 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.c:14668
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
  
! #: cp/decl.c:14747
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.c:14754
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als Â»staticÂ« deklariert werden"
  
! #: cp/decl.c:14784
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.c:14790
  #, 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.c:14800
  #, 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.c:14826
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Ãœberladen von %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14837
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Â»%qDÂ« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.c:14863
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.c:14864
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.c:14876
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.c:14877
  #, 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.c:14888
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.c:14889 cp/decl.c:14899
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.c:14900
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.c:14914
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.c:14938
  #, 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.c:14945
  #, 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.c:14947
  #, 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.c:14956
  #, 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.c:14958
  #, 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.c:14974
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.c:14993
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "PrÃ¤fix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:15000
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:15012
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurÃ¼ckgeben"
  
! #: cp/decl.c:15067
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.c:15093
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.c:15095
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.c:15103
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.c:15104 cp/decl.c:15111
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.c:15110
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
*************** msgstr "%qT als enum verwendet"
*** 50530,50634 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument fÃ¼r %<%s %T%> benÃ¶tigt"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, 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.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼gen"
  
! #: cp/decl.c:15305
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.c:15336
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "%qD kann nicht in einem anderen Modul deklariert sein"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungÃ¼ltig"
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.c:15493
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.c:15518
  #, 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.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.c:15550
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungÃ¼ltig"
  
! #: cp/decl.c:15695
  #, 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.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "falsche Zuordnung des zugrunde liegenden Typs in enum %q#T"
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.c:15724
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "%qD kann nicht in einem anderen Modul definiert sein"
  
! #: cp/decl.c:15798
  #, 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"
--- 50569,50673 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15125
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument fÃ¼r %<%s %T%> benÃ¶tigt"
  
! #: cp/decl.c:15168 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29473
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.c:15189 cp/name-lookup.c:5451
  #, 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.c:15217 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9766
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.c:15222
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼gen"
  
! #: cp/decl.c:15325
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.c:15356
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.c:15367 cp/semantics.c:3354
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "%qD kann nicht in einem anderen Modul deklariert sein"
  
! #: cp/decl.c:15495
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungÃ¼ltig"
  
! #: cp/decl.c:15502
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.c:15513
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.c:15538
  #, 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.c:15568
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.c:15570
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungÃ¼ltig"
  
! #: cp/decl.c:15715
  #, 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.c:15718 cp/decl.c:15726 cp/decl.c:15736 cp/decl.c:16330
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.c:15723
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "falsche Zuordnung des zugrunde liegenden Typs in enum %q#T"
  
! #: cp/decl.c:15733
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.c:15744
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "%qD kann nicht in einem anderen Modul definiert sein"
  
! #: cp/decl.c:15818
  #, 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 %
*** 50637,50713 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, 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.c:16120
  #, 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.c:16130
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qD ist keine Ganzzahlkonstante"
  
! #: cp/decl.c:16179
  #, 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.c:16180
  #, 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.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten bei %qD"
  
! #: cp/decl.c:16211
  #, 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.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.c:16356
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "RÃ¼ckgabetyp %q#T ist unvollstÃ¤ndig"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ckgeben"
  
! #: cp/decl.c:17365
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurÃ¼ckgebender Funktion"
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, 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.c:17429
  #, 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.c:17611
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
--- 50676,50752 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15965
  #, 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.c:16140
  #, 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.c:16150
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "AufzÃ¤hlungswert fÃ¼r %qD ist keine Ganzzahlkonstante"
  
! #: cp/decl.c:16199
  #, 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.c:16200
  #, 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.c:16211
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten bei %qD"
  
! #: cp/decl.c:16231
  #, 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.c:16328 cp/parser.c:20110
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.c:16368
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "RÃ¼ckgabetyp %q#T ist unvollstÃ¤ndig"
  
! #: cp/decl.c:16528 cp/typeck.c:10235
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ckgeben"
  
! #: cp/decl.c:17377
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurÃ¼ckgebender Funktion"
  
! #: cp/decl.c:17379 cp/typeck.c:10115
  #, 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.c:17441
  #, 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.c:17623
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.c:18014
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
*************** msgstr "Eine Funktion kann nicht gelÃ¶sc
*** 50747,50753 ****
  msgid "deleting %qT is undefined"
  msgstr "LÃ¶schen von %qT ist nicht definiert"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Templatedeklaration von %q#D"
--- 50786,50792 ----
  msgid "deleting %qT is undefined"
  msgstr "LÃ¶schen von %qT ist nicht definiert"
  
! #: cp/decl2.c:580 cp/pt.c:5840
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Templatedeklaration von %q#D"
*************** msgstr "Templatedeklaration von %q#D"
*** 50757,50763 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "angegebene Template-Parameterlisten passen nicht zu Templateparametern von %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "Destruktor %qD als Element-Template deklariert"
--- 50796,50802 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "angegebene Template-Parameterlisten passen nicht zu Templateparametern von %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5797
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "Destruktor %qD als Element-Template deklariert"
*************** msgstr "fÃ¼r Typ %qT"
*** 51272,51283 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "%<...%>-Behandler muss der letzte Behandler fÃ¼r seinen Â»tryÂ«-Block sein"
  
! #: cp/except.c:1106
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr "noexcept-Ausdruck wird wegen Aufruf von %qD zu %<false%> ausgewertet"
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr "aber %qD wirft nicht; vielleicht sollte sie als %<noexcept%> deklariert werden"
--- 51311,51322 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "%<...%>-Behandler muss der letzte Behandler fÃ¼r seinen Â»tryÂ«-Block sein"
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr "noexcept-Ausdruck wird wegen Aufruf von %qD zu %<false%> ausgewertet"
  
! #: cp/except.c:1112
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr "aber %qD wirft nicht; vielleicht sollte sie als %<noexcept%> deklariert werden"
*************** msgstr "%qD wird mit sich selbst initial
*** 51428,51445 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r Arrayelement %q#D"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "nicht initialisiertes konstantes Element in %q#T"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2264 cp/method.c:2275
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D sollte initialisiert werden"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "nicht initialisiertes Referenzelement in %q#T"
--- 51467,51484 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r Arrayelement %q#D"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2289
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "nicht initialisiertes konstantes Element in %q#T"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2292 cp/method.c:2303
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D sollte initialisiert werden"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2300
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "nicht initialisiertes Referenzelement in %q#T"
*************** msgstr "Typ %qT ist keine direkte oder v
*** 51529,51535 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "Typ %qT ist keine direkte Basis von %qT"
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "Array muss mit Initialisierung mit umgebenden geschweiften Klammern initialisiert werden"
--- 51568,51574 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "Typ %qT ist keine direkte Basis von %qT"
  
! #: cp/init.c:1812 cp/init.c:4526 cp/typeck2.c:1238
  #, 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 "mÃ¶gliches Problem bei Aufruf vo
*** 51724,51760 ****
  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.c:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Initialisierung endet vorzeitig"
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "unbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«"
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "mÃ¶gliches Problem bei Aufruf von %<operator delete%> erkannt"
  
! #: cp/init.c:4772
  #, 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.c:4787
  #, 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.c:4792
  #, 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.c:5096
  #, 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"
--- 51763,51799 ----
  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.c:4435
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Initialisierung endet vorzeitig"
  
! #: cp/init.c:4741
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "unbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«"
  
! #: cp/init.c:4775
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "mÃ¶gliches Problem bei Aufruf von %<operator delete%> erkannt"
  
! #: cp/init.c:4780
  #, 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.c:4795
  #, 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.c:4800
  #, 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.c:5107
  #, 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 "es gibt keine Argumente fÃ¼r %qD
*** 51854,51925 ****
  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)"
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "mangling %<typeof%>, verwenden Sie stattdessen %<decltype%>"
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr "mangling %<__unterliegender_Typ%>"
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "unbekannter Festkommatyp wird vernichtet"
  
! #: cp/mangle.c:3439
  #, 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.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "%C wird gemangelt"
  
! #: cp/mangle.c:3520
  #, 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.c:4085
  #, 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.c:4131
  #, 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.c:4137
  #, 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.c:4409
  #, 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.c:4414
  #, 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.c:4419
  #, 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%>"
  
! #: cp/method.c:855 cp/method.c:2214
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "nicht-statisches konstantes Element %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
  
! #: cp/method.c:861 cp/method.c:2220
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "nicht-statisches Referenzelement %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
--- 51893,51964 ----
  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)"
  
! #: cp/mangle.c:2365
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "mangling %<typeof%>, verwenden Sie stattdessen %<decltype%>"
  
! #: cp/mangle.c:2369
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr "mangling %<__unterliegender_Typ%>"
  
! #: cp/mangle.c:2676
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "unbekannter Festkommatyp wird vernichtet"
  
! #: cp/mangle.c:3454
  #, 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.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "%C wird gemangelt"
  
! #: cp/mangle.c:3535
  #, 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.c:4100
  #, 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.c:4146
  #, 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.c:4152
  #, 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.c:4424
  #, 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.c:4429
  #, 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.c:4434
  #, 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%>"
  
! #: cp/method.c:855 cp/method.c:2242
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "nicht-statisches konstantes Element %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
  
! #: cp/method.c:861 cp/method.c:2248
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "nicht-statisches Referenzelement %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
*************** msgstr "bei der Bestimmung des Wertes vo
*** 51939,52121 ****
  msgid "forming type of %qs"
  msgstr "beim Formen des Typs von %qs"
  
! #: cp/method.c:1140
  #, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "standardmÃ¤ÃŸiges %qD ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/method.c:1155
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr "%qD mit %<default%> muss den RÃ¼ckgabetyp %<bool%> haben"
  
! #: cp/method.c:1163
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "standardmÃ¤ÃŸiges %qD muss %<const%> sein"
  
! #: cp/method.c:1168
  #, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "%qD mit Vorgabewert kann keinen %<&&%>-ref-Qualifizierer haben"
  
! #: cp/method.c:1195
  #, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "%qD mit Vorgabewert ist kein Â»friendÂ« von %qT"
  
! #: cp/method.c:1204
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr "das Member %qD mit %<default%> muss den Parametertyp %<const %T&%> haben"
  
! #: cp/method.c:1207
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr "%qD mit %<default%> muss entweder Parameter vom Typ %<const %T&%> oder %qT haben"
  
! #: cp/method.c:1210
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr "%qD mit %<default%> muss Parameter vom Typ %<const %T&%> oder %qT haben, nicht beide"
  
! #: cp/method.c:1366
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "fÃ¼r Union-Typ %qT ist kein Standardvergleich definiert"
  
! #: cp/method.c:1409
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "fÃ¼r Referenzelement %qD ist kein Standardvergleich definiert"
  
! #: cp/method.c:1418
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "fÃ¼r unbenannten Union-Member ist kein Standardvergleich definiert"
  
! #: cp/method.c:1436
  #, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr "fÃ¼r flexible Arraymember ist kein Standardvergleich definiert"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1487
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr "wenn Sie den RÃ¼ckgabetyp von %qs in einen Vergleichskategorietyp Ã¤ndern, kann der Vergleich %qs und %qs verwenden"
  
! #: cp/method.c:1512
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr "Dreiwege-Vergleich von %qD hat den Typ %qT, nicht den Vergleichskategorie-Typ"
  
! #: cp/method.c:1522
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "Dreiwege-Vergleich von %qD ist vom Typ %qT, der sich nicht in %qT umwandeln lÃ¤sst"
  
! #: cp/method.c:1779
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr "erzeugte Methode %qD zuerst hier erfordert"
  
! #: cp/method.c:2159
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "Union-Element %q+D mit nichttrivialem %qD"
  
! #: cp/method.c:2170
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Standarddestruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.c:2171
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "vorgegebener Konstruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.c:2237
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Initialisierung fÃ¼r %q#D ist ungÃ¼ltig"
  
! #: cp/method.c:2294
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "Standardisierter Standardkonstruktor initialisiert %q#D nicht"
  
! #: cp/method.c:2305
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "Kopieren von nicht-statischem Datenelement %q#D von rvalue-Referenztyp"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2512
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "Standardisierter Standardkonstruktor initialisiert kein nicht-statisches Datenelement"
  
! #: cp/method.c:2555
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr "Standard-Kopierzuweisung fÃ¼r %qT ruft nichttrivialen Operator zur Kopierzuweisung fÃ¼r virtuelle Basis %qT auf"
  
! #: cp/method.c:2686
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "Lambda-Abschlusstyp hat gelÃ¶schten Standardkonstruktor"
  
! #: cp/method.c:2689
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "Lambda-Abschlusstyp hat gelÃ¶schten Kopier-Zuweisungsoperator"
  
! #: cp/method.c:2698
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q#D ist implizit als gelÃ¶scht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert"
  
! #: cp/method.c:2709
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D erbt von mehreren Basis-Teilobjekten"
  
! #: cp/method.c:2717 cp/method.c:2741
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q#D wird implizit gelÃ¶scht, da die Standarddefinition ungÃ¼ltig wÃ¤re:"
  
! #: cp/method.c:2750
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F wird implizit gelÃ¶scht, da ihre Ausnahme-Spezifikation nicht zur impliziten Ausnahme-Spezifikation %qX passt"
  
! #: cp/method.c:3153
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Default-Deklaration %q+D passt nicht zur erwarteten Signatur"
  
! #: cp/method.c:3156
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "erwartete Signatur: %qD"
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "Explizite Standardfunktion %q+D kann nicht als %qs deklariert werden, da die implizite Deklaration nicht %qs ist:"
  
! #: cp/method.c:3208
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ein Template kann nicht vorbelegt werden"
  
! #: cp/method.c:3243
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD kann nicht vorgegeben werden"
  
! #: cp/method.c:3252
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "vorgegebene Funktion %q+D mit Standardargument"
--- 51978,52160 ----
  msgid "forming type of %qs"
  msgstr "beim Formen des Typs von %qs"
  
! #: cp/method.c:1168
  #, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "standardmÃ¤ÃŸiges %qD ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfÃ¼gbar"
  
! #: cp/method.c:1183
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr "%qD mit %<default%> muss den RÃ¼ckgabetyp %<bool%> haben"
  
! #: cp/method.c:1191
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "standardmÃ¤ÃŸiges %qD muss %<const%> sein"
  
! #: cp/method.c:1196
  #, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "%qD mit Vorgabewert kann keinen %<&&%>-ref-Qualifizierer haben"
  
! #: cp/method.c:1223
  #, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "%qD mit Vorgabewert ist kein Â»friendÂ« von %qT"
  
! #: cp/method.c:1232
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr "das Member %qD mit %<default%> muss den Parametertyp %<const %T&%> haben"
  
! #: cp/method.c:1235
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr "%qD mit %<default%> muss entweder Parameter vom Typ %<const %T&%> oder %qT haben"
  
! #: cp/method.c:1238
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr "%qD mit %<default%> muss Parameter vom Typ %<const %T&%> oder %qT haben, nicht beide"
  
! #: cp/method.c:1394
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "fÃ¼r Union-Typ %qT ist kein Standardvergleich definiert"
  
! #: cp/method.c:1437
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "fÃ¼r Referenzelement %qD ist kein Standardvergleich definiert"
  
! #: cp/method.c:1446
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "fÃ¼r unbenannten Union-Member ist kein Standardvergleich definiert"
  
! #: cp/method.c:1464
  #, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr "fÃ¼r flexible Arraymember ist kein Standardvergleich definiert"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1515
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr "wenn Sie den RÃ¼ckgabetyp von %qs in einen Vergleichskategorietyp Ã¤ndern, kann der Vergleich %qs und %qs verwenden"
  
! #: cp/method.c:1540
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr "Dreiwege-Vergleich von %qD hat den Typ %qT, nicht den Vergleichskategorie-Typ"
  
! #: cp/method.c:1550
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "Dreiwege-Vergleich von %qD ist vom Typ %qT, der sich nicht in %qT umwandeln lÃ¤sst"
  
! #: cp/method.c:1807
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr "erzeugte Methode %qD zuerst hier erfordert"
  
! #: cp/method.c:2187
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "Union-Element %q+D mit nichttrivialem %qD"
  
! #: cp/method.c:2198
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Standarddestruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.c:2199
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "vorgegebener Konstruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.c:2265
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Initialisierung fÃ¼r %q#D ist ungÃ¼ltig"
  
! #: cp/method.c:2322
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "Standardisierter Standardkonstruktor initialisiert %q#D nicht"
  
! #: cp/method.c:2333
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "Kopieren von nicht-statischem Datenelement %q#D von rvalue-Referenztyp"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2540
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "Standardisierter Standardkonstruktor initialisiert kein nicht-statisches Datenelement"
  
! #: cp/method.c:2583
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr "Standard-Kopierzuweisung fÃ¼r %qT ruft nichttrivialen Operator zur Kopierzuweisung fÃ¼r virtuelle Basis %qT auf"
  
! #: cp/method.c:2714
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "Lambda-Abschlusstyp hat gelÃ¶schten Standardkonstruktor"
  
! #: cp/method.c:2717
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "Lambda-Abschlusstyp hat gelÃ¶schten Kopier-Zuweisungsoperator"
  
! #: cp/method.c:2726
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q#D ist implizit als gelÃ¶scht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert"
  
! #: cp/method.c:2737
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D erbt von mehreren Basis-Teilobjekten"
  
! #: cp/method.c:2745 cp/method.c:2769
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q#D wird implizit gelÃ¶scht, da die Standarddefinition ungÃ¼ltig wÃ¤re:"
  
! #: cp/method.c:2778
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F wird implizit gelÃ¶scht, da ihre Ausnahme-Spezifikation nicht zur impliziten Ausnahme-Spezifikation %qX passt"
  
! #: cp/method.c:3181
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Default-Deklaration %q+D passt nicht zur erwarteten Signatur"
  
! #: cp/method.c:3184
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "erwartete Signatur: %qD"
  
! #: cp/method.c:3216
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "Explizite Standardfunktion %q+D kann nicht als %qs deklariert werden, da die implizite Deklaration nicht %qs ist:"
  
! #: cp/method.c:3236
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ein Template kann nicht vorbelegt werden"
  
! #: cp/method.c:3271
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD kann nicht vorgegeben werden"
  
! #: cp/method.c:3280
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "vorgegebene Funktion %q+D mit Standardargument"
*************** msgstr "%s %s %p %d"
*** 52180,52187 ****
  msgid "%q#D does not have external linkage"
  msgstr "%q#D hat keine externe Bindung"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D hier deklariert"
--- 52219,52226 ----
  msgid "%q#D does not have external linkage"
  msgstr "%q#D hat keine externe Bindung"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11161 cp/parser.c:11171
! #: cp/semantics.c:3808 cp/semantics.c:3820
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D hier deklariert"
*************** msgstr "Â»usingÂ«-Deklaration fÃ¼r Nicht
*** 52201,52207 ****
  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.c:5645 cp/pt.c:18297
  #, 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"
--- 52240,52246 ----
  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.c:5645 cp/pt.c:18258
  #, 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"
*************** msgstr "Bezeichner %qE wird in C++20 zum
*** 52411,52417 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetzt"
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, 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"
--- 52450,52456 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetzt"
  
! #: cp/parser.c:1415 cp/parser.c:42764
  #, 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"
*** 52436,52442 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "Abfrage des Elementes %qE in Nicht-Klassentyp %qT"
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> wurde nicht deklariert"
--- 52475,52481 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "Abfrage des Elementes %qE in Nicht-Klassentyp %qT"
  
! #: cp/parser.c:3106 cp/parser.c:20049
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> wurde nicht deklariert"
*************** msgstr "ungÃ¼ltige Template-ID"
*** 52516,52522 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO-C++ verbietet Gleitkommaliterale in Konstanten-AusdrÃ¼cken"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "Eine Typumwandlung, die weder zu ganzzahligen noch AufzÃ¤hlungstypen fÃ¼hrt, kann nicht in einem Konstantenausdruck auftreten"
--- 52555,52561 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO-C++ verbietet Gleitkommaliterale in Konstanten-AusdrÃ¼cken"
  
! #: cp/parser.c:3301 cp/pt.c:19753
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "Eine Typumwandlung, die weder zu ganzzahligen noch AufzÃ¤hlungstypen fÃ¼hrt, kann nicht in einem Konstantenausdruck auftreten"
*************** msgstr "%<constinit%> aus C++20 ist erst
*** 52652,52658 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfÃ¼gbar"
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, 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"
--- 52691,52697 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfÃ¼gbar"
  
! #: cp/parser.c:3496 cp/parser.c:28775
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfÃ¼gbar"
*************** msgstr "literaler Operator fÃ¼r Zeichenk
*** 52777,52783 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr "der Inhalt des %<global-module-fragment%> muss aus einer PrÃ¤prozessor-Einbindung stammen"
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Deklaration erwartet"
--- 52816,52822 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr "der Inhalt des %<global-module-fragment%> muss aus einer PrÃ¤prozessor-Einbindung stammen"
  
! #: cp/parser.c:4935 cp/parser.c:14356
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Deklaration erwartet"
*************** msgstr "Anweisungs-AusdrÃ¼cke sind weder
*** 52827,52833 ****
  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.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "Ã¼bergeordneter Ausdruck erwartet"
--- 52866,52872 ----
  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.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3962
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "Ã¼bergeordneter Ausdruck erwartet"
*************** msgstr "Deklaration von %<~%T%> als Elem
*** 52877,52883 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualifizierte ID erwartet"
--- 52916,52922 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
  
! #: cp/parser.c:6500 cp/parser.c:22446
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualifizierte ID erwartet"
*************** msgstr "Typen dÃ¼rfen nicht in einem %<t
*** 52932,52938 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>"
--- 52971,52977 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>"
  
! #: cp/parser.c:7336 cp/pt.c:20409
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>"
*************** msgstr "ISO-C++ erlaubt kein %<alignof%>
*** 52972,52978 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Typen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werden"
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "Typen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werden"
--- 53011,53017 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Typen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werden"
  
! #: cp/parser.c:8888 cp/parser.c:31273
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "Typen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werden"
*************** msgstr "in ISO-C++ darf der mittlere Ope
*** 53042,54067 ****
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ungeklammerte Komma-AusdrÃ¼cke in Arrayindex-AusdrÃ¼cken sind veraltet"
  
! #: cp/parser.c:10506
  #, 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.c:10809
  #, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr "Lambda-Ausdruck in Template-Parameter-Typ"
  
! #: cp/parser.c:10819
  #, 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.c:10829
  #, 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.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "nicht-lokaler Lambdaausdruck kann keinen Â»capture-defaultÂ« haben"
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "unerwartetes Ende der Auffangliste"
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "Explizite Erfassung (als Kopie) von %<this%> ist mit Standarderfassung (als Kopie) gedoppelt"
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD bereits in Lambda-Ausdruck erfasst"
  
! #: cp/parser.c:11038
  #, 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.c:11058
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%<this%> kann nicht per Referenz eingefangen werden"
  
! #: cp/parser.c:11077
  #, 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.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> sollte vor %<...%> kommen"
  
! #: cp/parser.c:11119
  #, 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.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "nicht-leere Initialisierung Â»init-captureÂ« eines Lambdas"
  
! #: cp/parser.c:11150
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "Erfassung von Nicht-Variable %qE"
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "Erfassung der Variable %qD ohne automatische Speicherdauer"
  
! #: cp/parser.c:11198
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "zu viele %<...%> in Lambda-Capture"
  
! #: cp/parser.c:11209
  #, 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.c:11214
  #, 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.c:11293
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:11297
  #, 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.c:11365
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Standardargument fÃ¼r Lambda-Parameter angegeben"
  
! #: cp/parser.c:11385
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor Lambdadeklarationsangaben ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
! #: cp/parser.c:11397
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "doppeltes %<mutable%>"
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor einem Lambda-Transaktions-Qualifizierer ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:11417
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor einer Lambda-Exception-Angabe ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor einem abschlieÃŸenden RÃ¼ckgabetyp ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
! #: cp/parser.c:11477
  #, 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.c:11866 cp/parser.c:12067
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "Attribute am Anfang der Anweisung werden ignoriert"
  
! #: cp/parser.c:11906
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "benannte Anweisung erwartet"
  
! #: cp/parser.c:11955
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-Marke %qE nicht innerhalb einer switch-Anweisung"
  
! #: cp/parser.c:12074
  #, 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"
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> benennt Konstruktor, nicht den Typ"
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "zusammengesetzte Anweisung in %<constexpr%>-Funktion"
  
! #: cp/parser.c:12297
  #, 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.c:12324
  #, 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.c:12492 cp/parser.c:31740
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
  
! #: cp/parser.c:12533
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "Bedingung deklariert ein Array"
  
! #: cp/parser.c:12535
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "Bedingung deklariert eine Funktion"
  
! #: cp/parser.c:12575
  #, 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.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Initialisierung erwartet"
  
! #: cp/parser.c:12942
  #, 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.c:12949
  #, 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.c:12974
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "Schleifenvariable %qD erzeugt eine Kopie vom Typ %qT"
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr "verwenden Sie einen Referenztyp, um das Kopieren zu sparen"
  
! #: cp/parser.c:13122
  #, 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.c:13206
  #, 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.c:13349 cp/parser.c:31743
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
  
! #: cp/parser.c:13395
  #, 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.c:13419
  #, 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.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "%<goto%> in %<constexpr%>-Funktion"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
  
! #: cp/parser.c:13748
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "Modulname erwartet"
  
! #: cp/parser.c:13783
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "%<module-declaration%> ist innerhalb von %<header-unit%> nicht erlaubt"
  
! #: cp/parser.c:13808
  #, 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"
  
! #: cp/parser.c:13813
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "private-module-fragment"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, 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.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr "post-module-declarations mÃ¼ssen zusammenhÃ¤ngend sein"
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr "vielleicht hilft ein Zeilenumbruch oder eine andere Kenntlichmachung, damit dies nicht mehr als Modul-Steuerzeile angesehen wird"
  
! #: cp/parser.c:13867
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "Import-Deklaration muss im globalen GÃ¼ltigkeitsbereich sein"
  
! #: cp/parser.c:13880
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "%<import%> kann nicht direkt in einer Bindungs-Angabe vorkommen"
  
! #: cp/parser.c:13888
  #, 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.c:13893
  #, 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.c:13913
  #, 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.c:13921
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qE darf nur einmal pro Export-Deklaration vorkommen"
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr "%<export%> ist kein Teil der folgenden module-directive"
  
! #: cp/parser.c:14044
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Attribute dÃ¼rfen an dieser Stelle nicht verwendet werden"
  
! #: cp/parser.c:14048
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "Attribute dÃ¼rfen hier eingesetzt werden"
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "zusÃ¤tzliches %<;%>"
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> nicht am Anfang eines Blocks"
  
! #: cp/parser.c:14487
  #, 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.c:14507
  #, 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.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Vermischung von Deklarationen und Funktionsdefinitionen ist verboten"
  
! #: cp/parser.c:14552
  #, 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.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Initialisierung in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:14610
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "mehrere Deklarationen in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:14661
  #, 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.c:14713
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "leere Deklaration fÃ¼r strukturierte Bindung"
  
! #: cp/parser.c:14731
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r strukturierte Bindungsdeklaration"
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> auÃŸerhalb einer Klasse verwendet"
  
! #: cp/parser.c:14939
  #, 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.c:14942
  #, 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.c:15009
  #, 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.c:15045
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> ist in Bedingung ungÃ¼ltig"
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ungÃ¼ltig in Lambda"
  
! #: cp/parser.c:15133
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "type-specifier ist in Lambda ungÃ¼ltig"
  
! #: cp/parser.c:15152
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Klassendefinition darf nicht als Â»friendÂ« deklariert sein"
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:15244
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "Typen dÃ¼rfen nicht in explicit-specifier definiert werden"
  
! #: cp/parser.c:15248
  #, 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.c:15312
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ungÃ¼ltige Bindungsspezifikation"
  
! #: cp/parser.c:15416
  #, 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.c:15618
  #, 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.c:15631
  #, 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.c:15794
  #, 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.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Umwandlungsoperator"
  
! #: cp/parser.c:15827
  #, 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.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "nur Konstruktoren nehmen Elementinitialisierungen"
  
! #: cp/parser.c:15938
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD kann nicht expandiert werden"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung fÃ¼r %qD folgt Konstruktordelegation"
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung fÃ¼r %qD"
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "veraltete Basisklasseninitialisierung"
  
! #: cp/parser.c:16099
  #, 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.c:16500
  #, 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.c:16506
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Suffixbezeichner erwartet"
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "hinter SchlÃ¼sselwort %<operator%> wird leere Zeichenkette erwartet"
  
! #: cp/parser.c:16521
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ungÃ¼ltiges Encoding-PrÃ¤fix in Literal-Operator"
  
! #: cp/parser.c:16555
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Operator erwartet"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "SchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriert"
  
! #: cp/parser.c:16604
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "das SchlÃ¼sselwort %<export%> ist veraltet und wird ignoriert"
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "das SchlÃ¼sselwort %<export%> wird mit %<-fmodules-ts%> eingeschaltet"
  
! #: cp/parser.c:16785
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ungÃ¼ltiger beschrÃ¤nkter Typparameter"
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualifizierter Typparameter"
  
! #: cp/parser.c:16940
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Default-Templateargument"
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Templateparameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Template-Parameterpacks kÃ¶nnen keine Standardargumente haben"
  
! #: cp/parser.c:17333
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Template-ID erwartet"
  
! #: cp/parser.c:17395
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> kann keine Templateargumentliste einleiten"
  
! #: cp/parser.c:17399
  #, 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.c:17403
  #, 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.c:17433
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ungÃ¼ltige template-argument-list"
  
! #: cp/parser.c:17434
  #, 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.c:17441
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> hinter template-argument-list erwartet"
  
! #: cp/parser.c:17545
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Syntaxfehler in Templateargumentliste"
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Templatename erwartet"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Nicht-Template %qD als Template verwendet"
  
! #: cp/parser.c:17678
  #, 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.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ParameterbÃ¼ndel vor %<...%> erwartet"
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Templateargument erwartet"
  
! #: cp/parser.c:18122
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ungÃ¼ltiges Templateargument ohne Typ"
  
! #: cp/parser.c:18257
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "explizite Instanziierung darf kein %<inline%> verwenden"
  
! #: cp/parser.c:18261
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "explizite Instanziierung darf kein %<constexpr%> verwenden"
  
! #: cp/parser.c:18265
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "explizite Instanziierung darf kein %<consteval%> verwenden"
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Templatespezialisierung mit C-Bindung angegeben"
  
! #: cp/parser.c:18554
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Typspezifizierer erwartet"
  
! #: cp/parser.c:18747
  #, 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"
  
! #: cp/parser.c:18753
  #, 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.c:18758
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "Verwendung von %<auto%> in Parameterdeklaration ist nur mit %<-fconcepts-ts%> verfÃ¼gbar"
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Template-ID fÃ¼r Typ erwartet"
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Typ-Name erwartet"
  
! #: cp/parser.c:19155
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE schrÃ¤nkt keinen Typ ein"
  
! #: cp/parser.c:19156
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "das Konzept wurde hier definiert"
  
! #: cp/parser.c:19178
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> oder %<decltype(auto)%> nach %qE erwartet"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "unerwarteter Platzhalter in eingeschrÃ¤nktem Ergebnistyp"
  
! #: cp/parser.c:19428
  #, 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.c:19504
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> muss auf einen nested-name-specifier folgen"
  
! #: cp/parser.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Deklaration %qD deklariert nichts"
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Attribute an instanziiertem Typen ignoriert"
  
! #: cp/parser.c:19760
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Attribute an Templateinstanziierung ignoriert"
  
! #: cp/parser.c:19765
  #, 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.c:19905
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ist ein AufzÃ¤hlungstemplate"
  
! #: cp/parser.c:19916
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD benennt keinen AufzÃ¤hlungstyp in %qT"
  
! #: cp/parser.c:19931
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "unbenanntes Â»enumÂ« mit GÃ¼ltigkeitsbereich ist nicht erlaubt"
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> oder %<{%> erwartet"
  
! #: cp/parser.c:20032
  #, 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.c:20046
  #, 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.c:20058 cp/parser.c:25474
  #, 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.c:20063 cp/parser.c:25479
  #, 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.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "zusÃ¤tzliche Qualifizierung nicht erlaubt"
  
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO-C++ verbietet leere unbenannte AufzÃ¤hlung"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "intransparente Enum-Spezifikation ohne Namen"
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
  
! #: cp/parser.c:20327
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD bezeichnet Namensraum-Namen; meinten Sie %qs?"
  
! #: cp/parser.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ist kein Namensbereichs-Name"
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Namensraumname erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:20396
  #, 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.c:20407
  #, 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.c:20426
  #, 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.c:20436
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "Name eines geschachtelten Namensraums erwartet"
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "Name eines Namensraums erwartet"
  
! #: cp/parser.c:20445
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "eine verschachtelte Namensraum-Definition darf keine Attribute haben"
  
! #: cp/parser.c:20448
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "eine verschachtelte Namensraumdefinition darf nicht inline sein"
  
! #: cp/parser.c:20455
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Namensbereich %qD betreten"
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
  
! #: cp/parser.c:20685
  #, 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.c:20700
  #, 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.c:20718
  #, 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.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "Zugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufÃ¼gen"
  
! #: cp/parser.c:20793
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "opaque-enum-declaration ist hier"
  
! #: cp/parser.c:20863
  #, 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.c:21034
  #, 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.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "doppelter %<asm%>-Qualifizierer %qT"
  
! #: cp/parser.c:21060
  #, 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.c:21097
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ist kein %<asm%>-Qualifizierer"
  
! #: cp/parser.c:21113
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%<asm%>-Qualifizierer auÃŸerhalb des Funktionsrumpfes"
  
! #: cp/parser.c:21341
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "leere Klammern sind mehrdeutig und werden als Funktionsdeklaration angesehen"
  
! #: cp/parser.c:21352
  #, 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.c:21357
  #, 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.c:21360
  #, 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.c:21377 cp/parser.c:21402
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Klammern waren mehrdeutig und wurden als Funktionsdeklaration angesehen"
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, 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.c:21396
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "fÃ¼gen Sie Klammern hinzu, um eine Variable zu deklarieren"
  
! #: cp/parser.c:21624
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
  
! #: cp/parser.c:21635
  #, 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.c:21639
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
  
! #: cp/parser.c:21810
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Initialisierung fÃ¼r Funktion bereitgestellt"
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
  
! #: cp/parser.c:21866
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Nicht-Funktion %qD als implizites Template deklariert"
  
! #: cp/parser.c:22357
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Arraygrenze ist keine Ganzzahlkonstante"
  
! #: cp/parser.c:22483
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Element des abhÃ¤ngigen Typedef %qT kann nicht definiert werden"
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ist kein Typ"
--- 53081,54111 ----
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ungeklammerte Komma-AusdrÃ¼cke in Arrayindex-AusdrÃ¼cken sind veraltet"
  
! #: cp/parser.c:10513
  #, 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.c:10816
  #, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr "Lambda-Ausdruck in Template-Parameter-Typ"
  
! #: cp/parser.c:10826
  #, 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.c:10836
  #, 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.c:10988
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "nicht-lokaler Lambdaausdruck kann keinen Â»capture-defaultÂ« haben"
  
! #: cp/parser.c:11010
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "unerwartetes Ende der Auffangliste"
  
! #: cp/parser.c:11025
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "Explizite Erfassung (als Kopie) von %<this%> ist mit Standarderfassung (als Kopie) gedoppelt"
  
! #: cp/parser.c:11030 cp/parser.c:11051 cp/parser.c:11243
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD bereits in Lambda-Ausdruck erfasst"
  
! #: cp/parser.c:11045
  #, 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.c:11065
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%<this%> kann nicht per Referenz eingefangen werden"
  
! #: cp/parser.c:11084
  #, 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.c:11095
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> sollte vor %<...%> kommen"
  
! #: cp/parser.c:11126
  #, 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.c:11133
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "nicht-leere Initialisierung Â»init-captureÂ« eines Lambdas"
  
! #: cp/parser.c:11157
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "Erfassung von Nicht-Variable %qE"
  
! #: cp/parser.c:11167
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "Erfassung der Variable %qD ohne automatische Speicherdauer"
  
! #: cp/parser.c:11205
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "zu viele %<...%> in Lambda-Capture"
  
! #: cp/parser.c:11216
  #, 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.c:11221
  #, 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.c:11300
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/parser.c:11304
  #, 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.c:11372
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Standardargument fÃ¼r Lambda-Parameter angegeben"
  
! #: cp/parser.c:11392
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor Lambdadeklarationsangaben ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "doppeltes %<mutable%>"
  
! #: cp/parser.c:11411
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor einem Lambda-Transaktions-Qualifizierer ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:11424
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor einer Lambda-Exception-Angabe ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
! #: cp/parser.c:11442
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "Parameterdeklaration vor einem abschlieÃŸenden RÃ¼ckgabetyp ist erst ab %<-std=c++2b%> oder %<-std=gnu++2b%> optional"
  
! #: cp/parser.c:11484
  #, 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.c:11873 cp/parser.c:12074
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "Attribute am Anfang der Anweisung werden ignoriert"
  
! #: cp/parser.c:11913
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "benannte Anweisung erwartet"
  
! #: cp/parser.c:11962
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-Marke %qE nicht innerhalb einer switch-Anweisung"
  
! #: cp/parser.c:12081
  #, 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"
  
! #: cp/parser.c:12090
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> benennt Konstruktor, nicht den Typ"
  
! #: cp/parser.c:12138
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "zusammengesetzte Anweisung in %<constexpr%>-Funktion"
  
! #: cp/parser.c:12304
  #, 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.c:12331
  #, 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.c:12499 cp/parser.c:31757
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
  
! #: cp/parser.c:12540
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "Bedingung deklariert ein Array"
  
! #: cp/parser.c:12542
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "Bedingung deklariert eine Funktion"
  
! #: cp/parser.c:12582
  #, 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.c:12663 cp/parser.c:21740 cp/parser.c:24207
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Initialisierung erwartet"
  
! #: cp/parser.c:12949
  #, 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.c:12956
  #, 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.c:12981
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "Schleifenvariable %qD erzeugt eine Kopie vom Typ %qT"
  
! #: cp/parser.c:12986
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr "verwenden Sie einen Referenztyp, um das Kopieren zu sparen"
  
! #: cp/parser.c:13129
  #, 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.c:13213
  #, 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.c:13356 cp/parser.c:31760
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
  
! #: cp/parser.c:13402
  #, 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.c:13426
  #, 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.c:13557
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "%<goto%> in %<constexpr%>-Funktion"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13565
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.c:13578 cp/parser.c:31763
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
  
! #: cp/parser.c:13755
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "Modulname erwartet"
  
! #: cp/parser.c:13790
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "%<module-declaration%> ist innerhalb von %<header-unit%> nicht erlaubt"
  
! #: cp/parser.c:13815
  #, 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"
  
! #: cp/parser.c:13820
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "private-module-fragment"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13826
  #, 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.c:13863
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr "post-module-declarations mÃ¼ssen zusammenhÃ¤ngend sein"
  
! #: cp/parser.c:13866
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr "vielleicht hilft ein Zeilenumbruch oder eine andere Kenntlichmachung, damit dies nicht mehr als Modul-Steuerzeile angesehen wird"
  
! #: cp/parser.c:13874
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "Import-Deklaration muss im globalen GÃ¼ltigkeitsbereich sein"
  
! #: cp/parser.c:13887
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "%<import%> kann nicht direkt in einer Bindungs-Angabe vorkommen"
  
! #: cp/parser.c:13895
  #, 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.c:13900
  #, 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.c:13920
  #, 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.c:13928
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qE darf nur einmal pro Export-Deklaration vorkommen"
  
! #: cp/parser.c:13949
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr "%<export%> ist kein Teil der folgenden module-directive"
  
! #: cp/parser.c:14051
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Attribute dÃ¼rfen an dieser Stelle nicht verwendet werden"
  
! #: cp/parser.c:14055
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "Attribute dÃ¼rfen hier eingesetzt werden"
  
! #: cp/parser.c:14186 cp/parser.c:26014
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "zusÃ¤tzliches %<;%>"
  
! #: cp/parser.c:14279
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> nicht am Anfang eines Blocks"
  
! #: cp/parser.c:14494
  #, 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.c:14514
  #, 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.c:14535
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Vermischung von Deklarationen und Funktionsdefinitionen ist verboten"
  
! #: cp/parser.c:14559
  #, 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.c:14614
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Initialisierung in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:14617
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "mehrere Deklarationen in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:14668
  #, 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.c:14720
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "leere Deklaration fÃ¼r strukturierte Bindung"
  
! #: cp/parser.c:14738
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r strukturierte Bindungsdeklaration"
  
! #: cp/parser.c:14907
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> auÃŸerhalb einer Klasse verwendet"
  
! #: cp/parser.c:14946
  #, 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.c:14949
  #, 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.c:15016
  #, 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.c:15052
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> ist in Bedingung ungÃ¼ltig"
  
! #: cp/parser.c:15059
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ungÃ¼ltig in Lambda"
  
! #: cp/parser.c:15140
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "type-specifier ist in Lambda ungÃ¼ltig"
  
! #: cp/parser.c:15159
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Klassendefinition darf nicht als Â»friendÂ« deklariert sein"
  
! #: cp/parser.c:15232 cp/parser.c:26529
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:15251
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "Typen dÃ¼rfen nicht in explicit-specifier definiert werden"
  
! #: cp/parser.c:15255
  #, 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.c:15319
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ungÃ¼ltige Bindungsspezifikation"
  
! #: cp/parser.c:15423
  #, 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.c:15625
  #, 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.c:15638
  #, 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.c:15801
  #, 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.c:15830
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Umwandlungsoperator"
  
! #: cp/parser.c:15834
  #, 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.c:15918
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "nur Konstruktoren nehmen Elementinitialisierungen"
  
! #: cp/parser.c:15945
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD kann nicht expandiert werden"
  
! #: cp/parser.c:15957 cp/pt.c:26413
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung fÃ¼r %qD folgt Konstruktordelegation"
  
! #: cp/parser.c:15969 cp/pt.c:26425
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung fÃ¼r %qD"
  
! #: cp/parser.c:16021
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "veraltete Basisklasseninitialisierung"
  
! #: cp/parser.c:16106
  #, 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.c:16507
  #, 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.c:16513
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Suffixbezeichner erwartet"
  
! #: cp/parser.c:16522
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "hinter SchlÃ¼sselwort %<operator%> wird leere Zeichenkette erwartet"
  
! #: cp/parser.c:16528
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ungÃ¼ltiges Encoding-PrÃ¤fix in Literal-Operator"
  
! #: cp/parser.c:16562
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Operator erwartet"
  
! #: cp/parser.c:16609
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "SchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriert"
  
! #: cp/parser.c:16611
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "das SchlÃ¼sselwort %<export%> ist veraltet und wird ignoriert"
  
! #: cp/parser.c:16613
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "das SchlÃ¼sselwort %<export%> wird mit %<-fmodules-ts%> eingeschaltet"
  
! #: cp/parser.c:16792
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ungÃ¼ltiger beschrÃ¤nkter Typparameter"
  
! #: cp/parser.c:16800
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualifizierter Typparameter"
  
! #: cp/parser.c:16947
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Default-Templateargument"
  
! #: cp/parser.c:17183 cp/parser.c:17269 cp/parser.c:23978
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Templateparameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:17187 cp/parser.c:17273
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Template-Parameterpacks kÃ¶nnen keine Standardargumente haben"
  
! #: cp/parser.c:17340
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Template-ID erwartet"
  
! #: cp/parser.c:17402
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> kann keine Templateargumentliste einleiten"
  
! #: cp/parser.c:17406
  #, 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.c:17410
  #, 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.c:17440
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ungÃ¼ltige template-argument-list"
  
! #: cp/parser.c:17441
  #, 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.c:17448
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> hinter template-argument-list erwartet"
  
! #: cp/parser.c:17552
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Syntaxfehler in Templateargumentliste"
  
  #. The name does not name a template.
! #: cp/parser.c:17637 cp/parser.c:17803 cp/parser.c:18008
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Templatename erwartet"
  
  #. Explain what went wrong.
! #: cp/parser.c:17683
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Nicht-Template %qD als Template verwendet"
  
! #: cp/parser.c:17685
  #, 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.c:17864
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ParameterbÃ¼ndel vor %<...%> erwartet"
  
! #: cp/parser.c:17973 cp/parser.c:17991 cp/parser.c:18162
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Templateargument erwartet"
  
! #: cp/parser.c:18129
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ungÃ¼ltiges Templateargument ohne Typ"
  
! #: cp/parser.c:18264
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "explizite Instanziierung darf kein %<inline%> verwenden"
  
! #: cp/parser.c:18268
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "explizite Instanziierung darf kein %<constexpr%> verwenden"
  
! #: cp/parser.c:18272
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "explizite Instanziierung darf kein %<consteval%> verwenden"
  
! #: cp/parser.c:18332
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Templatespezialisierung mit C-Bindung angegeben"
  
! #: cp/parser.c:18561
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Typspezifizierer erwartet"
  
! #: cp/parser.c:18754
  #, 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"
  
! #: cp/parser.c:18760
  #, 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.c:18765
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "Verwendung von %<auto%> in Parameterdeklaration ist nur mit %<-fconcepts-ts%> verfÃ¼gbar"
  
! #: cp/parser.c:18922
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Template-ID fÃ¼r Typ erwartet"
  
! #: cp/parser.c:19052
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Typ-Name erwartet"
  
! #: cp/parser.c:19162
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE schrÃ¤nkt keinen Typ ein"
  
! #: cp/parser.c:19163
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "das Konzept wurde hier definiert"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> oder %<decltype(auto)%> nach %qE erwartet"
  
! #: cp/parser.c:19192
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "unerwarteter Platzhalter in eingeschrÃ¤nktem Ergebnistyp"
  
! #: cp/parser.c:19435
  #, 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.c:19511
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> muss auf einen nested-name-specifier folgen"
  
! #: cp/parser.c:19673
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Deklaration %qD deklariert nichts"
  
! #: cp/parser.c:19761
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Attribute an instanziiertem Typen ignoriert"
  
! #: cp/parser.c:19767
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Attribute an Templateinstanziierung ignoriert"
  
! #: cp/parser.c:19772
  #, 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.c:19912
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ist ein AufzÃ¤hlungstemplate"
  
! #: cp/parser.c:19923
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD benennt keinen AufzÃ¤hlungstyp in %qT"
  
! #: cp/parser.c:19938
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "unbenanntes Â»enumÂ« mit GÃ¼ltigkeitsbereich ist nicht erlaubt"
  
! #: cp/parser.c:19954
! #, gcc-internal-format
! msgid "types may not be defined in enum-base"
! msgstr "Typen dÃ¼rfen nicht in enum-base definiert werden"
! 
! #: cp/parser.c:19999
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> oder %<{%> erwartet"
  
! #: cp/parser.c:20043
  #, 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.c:20057
  #, 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.c:20069 cp/parser.c:25483
  #, 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.c:20074 cp/parser.c:25488
  #, 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.c:20086 cp/parser.c:25501
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "zusÃ¤tzliche Qualifizierung nicht erlaubt"
  
! #: cp/parser.c:20123
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO-C++ verbietet leere unbenannte AufzÃ¤hlung"
  
! #: cp/parser.c:20148
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "intransparente Enum-Spezifikation ohne Namen"
  
! #: cp/parser.c:20151
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
  
! #: cp/parser.c:20338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD bezeichnet Namensraum-Namen; meinten Sie %qs?"
  
! #: cp/parser.c:20342
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ist kein Namensbereichs-Name"
  
! #: cp/parser.c:20346
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Namensraumname erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:20407
  #, 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.c:20418
  #, 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.c:20437
  #, 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.c:20447
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "Name eines geschachtelten Namensraums erwartet"
  
! #: cp/parser.c:20452
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "Name eines Namensraums erwartet"
  
! #: cp/parser.c:20456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "eine verschachtelte Namensraum-Definition darf keine Attribute haben"
  
! #: cp/parser.c:20459
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "eine verschachtelte Namensraumdefinition darf nicht inline sein"
  
! #: cp/parser.c:20466
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Namensbereich %qD betreten"
  
! #: cp/parser.c:20521
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
  
! #: cp/parser.c:20696
  #, 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.c:20711
  #, 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.c:20729
  #, 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.c:20739
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "Zugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufÃ¼gen"
  
! #: cp/parser.c:20804
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "opaque-enum-declaration ist hier"
  
! #: cp/parser.c:20874
  #, 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.c:21045
  #, 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.c:21064 cp/parser.c:21081 cp/parser.c:21095
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "doppelter %<asm%>-Qualifizierer %qT"
  
! #: cp/parser.c:21071
  #, 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.c:21108
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ist kein %<asm%>-Qualifizierer"
  
! #: cp/parser.c:21124
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%<asm%>-Qualifizierer auÃŸerhalb des Funktionsrumpfes"
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "leere Klammern sind mehrdeutig und werden als Funktionsdeklaration angesehen"
  
! #: cp/parser.c:21363
  #, 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.c:21368
  #, 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.c:21371
  #, 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.c:21388 cp/parser.c:21413
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Klammern waren mehrdeutig und wurden als Funktionsdeklaration angesehen"
  
! #: cp/parser.c:21400 cp/parser.c:21421
  #, 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.c:21407
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "fÃ¼gen Sie Klammern hinzu, um eine Variable zu deklarieren"
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
  
! #: cp/parser.c:21646
  #, 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.c:21650
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
  
! #: cp/parser.c:21701
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
  
! #: cp/parser.c:21821
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Initialisierung fÃ¼r Funktion bereitgestellt"
  
! #: cp/parser.c:21863
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
  
! #: cp/parser.c:21877
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Nicht-Funktion %qD als implizites Template deklariert"
  
! #: cp/parser.c:22366
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Arraygrenze ist keine Ganzzahlkonstante"
  
! #: cp/parser.c:22492
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Element des abhÃ¤ngigen Typedef %qT kann nicht definiert werden"
  
! #: cp/parser.c:22496
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ist kein Typ"
*************** msgstr "%<%T::%E%> ist kein Typ"
*** 54070,54500 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ungÃ¼ltiger Deklarator"
  
! #: cp/parser.c:22524
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ungÃ¼ltige Verwendung des Konstruktors als Template"
  
! #: cp/parser.c:22526
  #, 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.c:22641
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id in Deklaration"
  
! #: cp/parser.c:22666
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Deklarator erwartet"
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ist ein Namensbereich"
  
! #: cp/parser.c:22789
  #, 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.c:22810
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ptr-Operator erwartet"
  
! #: cp/parser.c:22871
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "doppelter CV-Qualifizierer"
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "mehrere ref-qualifier"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE benÃ¶tigt %<-fgnu-tm%>"
  
! #: cp/parser.c:23020
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "doppelter Virt-Spezifizierer"
  
! #: cp/parser.c:23269
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "fehlende Templateargumente nach %qT"
  
! #: cp/parser.c:23275
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT ist in einem Templateargument nicht erlaubt"
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "ungÃ¼ltige Verwendung von %qT"
  
! #: cp/parser.c:23304
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "in Template-Argumenten dÃ¼rfen keine Typen definiert werden"
  
! #: cp/parser.c:23309
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Typspezifikation erwartet"
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> oder %<...%> erwartet"
  
! #: cp/parser.c:23774
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Typen dÃ¼rfen nicht in Parametertypen definiert werden"
  
! #: cp/parser.c:23953
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Standardargumente sind nur fÃ¼r Funktionsparameter zugelassen"
  
! #: cp/parser.c:23971
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Parameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:23977
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Templateparameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:23979
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Parameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:24105
  #, 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.c:24109
  #, 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.c:24433
  #, 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.c:24453
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen (GNU)"
  
! #: cp/parser.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
  
! #: cp/parser.c:24505
  #, 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.c:24530
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> ist in benannten Initialisierungen nicht erlaubt"
  
! #: cp/parser.c:24581
  #, 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.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Klassenname erwartet"
  
! #: cp/parser.c:25013
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> hinter Klassendefinition erwartet"
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> hinter Strukturdefinition erwartet"
  
! #: cp/parser.c:25019
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> hinter Uniondefinition erwartet"
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> oder %<:%> erwartet"
  
! #: cp/parser.c:25427
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "fÃ¼r eine Klasse kann kein %<override%> angegeben werden"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "globale Qualifizierung von Klassenname ist ungÃ¼ltig"
  
! #: cp/parser.c:25442
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "qualifizierter Name benennt keine Klasse"
  
! #: cp/parser.c:25454
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubt"
  
! #: cp/parser.c:25460
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "ungÃ¼ltiger Klassenname in Deklaration von %qD"
  
! #: cp/parser.c:25514
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
  
! #: cp/parser.c:25546
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Typnamen-Typ kann nicht aufgelÃ¶st werden"
  
! #: cp/parser.c:25647
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "vorherige Definition von %q#T"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "KlassenschlÃ¼ssel erwartet"
  
! #: cp/parser.c:25771
  #, 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.c:25775
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> oder %<typename%> erwartet"
  
! #: cp/parser.c:26018
  #, 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.c:26036
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "Â»friendÂ«-Deklaration benennt keine Klasse oder Funktion"
  
! #: cp/parser.c:26054
  #, 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.c:26152
  #, 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.c:26159
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "Defaultinitialisierer fÃ¼r unbenanntes Bitfeld-Element"
  
! #: cp/parser.c:26172
  #, 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.c:26325
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "reiner Spezifizierer bei Funktionsdefinition"
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "zusÃ¤tzliches %<;%> hinter Funktionsdefinition innerhalb einer Klasse"
  
! #: cp/parser.c:26420
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Ã¼berflÃ¼ssiges %<,%> am Ende der Elementdeklaration"
  
! #: cp/parser.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> am Ende von Elementdeklaration erwartet"
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "ungÃ¼ltige reine Spezifikation (nur %<= 0%> ist erlaubt)"
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
  
! #: cp/parser.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
  
! #: cp/parser.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubt"
  
! #: cp/parser.c:26720
  #, 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.c:26920 cp/parser.c:27014
  #, 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.c:27022
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.c:27072
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.c:27113
  #, 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.c:27225
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.c:27832
  #, 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.c:27846
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner fÃ¼r den Attributnamen erwartet"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, 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.c:27970
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "Attribut %qs ist mehrfach angegeben"
  
! #: cp/parser.c:28012
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184
! #: cp/parser.c:28072
  #, 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.c:28415 cp/parser.c:28424
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "Fehlendes zusÃ¤tzliches %<requries%>, um eine requires-expression zu beginnen"
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "RÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.c:29622
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungÃ¼ltige Deklaration von %<%T::%E%>"
  
! #: cp/parser.c:29626
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
--- 54114,54544 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22525
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ungÃ¼ltiger Deklarator"
  
! #: cp/parser.c:22533
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ungÃ¼ltige Verwendung des Konstruktors als Template"
  
! #: cp/parser.c:22535
  #, 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.c:22650
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id in Deklaration"
  
! #: cp/parser.c:22675
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Deklarator erwartet"
  
! #: cp/parser.c:22796
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ist ein Namensbereich"
  
! #: cp/parser.c:22798
  #, 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.c:22819
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ptr-Operator erwartet"
  
! #: cp/parser.c:22880
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "doppelter CV-Qualifizierer"
  
! #: cp/parser.c:22934
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "mehrere ref-qualifier"
  
! #: cp/parser.c:22971
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE benÃ¶tigt %<-fgnu-tm%>"
  
! #: cp/parser.c:23029
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "doppelter Virt-Spezifizierer"
  
! #: cp/parser.c:23278
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "fehlende Templateargumente nach %qT"
  
! #: cp/parser.c:23284
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT ist in einem Templateargument nicht erlaubt"
  
! #: cp/parser.c:23287 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2171
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "ungÃ¼ltige Verwendung von %qT"
  
! #: cp/parser.c:23313
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "in Template-Argumenten dÃ¼rfen keine Typen definiert werden"
  
! #: cp/parser.c:23318
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.c:23424
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Typspezifikation erwartet"
  
! #: cp/parser.c:23705
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> oder %<...%> erwartet"
  
! #: cp/parser.c:23783
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Typen dÃ¼rfen nicht in Parametertypen definiert werden"
  
! #: cp/parser.c:23962
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Standardargumente sind nur fÃ¼r Funktionsparameter zugelassen"
  
! #: cp/parser.c:23980
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Parameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:23986
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Templateparameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:23988
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Parameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:24114
  #, 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.c:24118
  #, 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.c:24442
  #, 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.c:24462
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen (GNU)"
  
! #: cp/parser.c:24500
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
  
! #: cp/parser.c:24514
  #, 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.c:24539
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> ist in benannten Initialisierungen nicht erlaubt"
  
! #: cp/parser.c:24590
  #, 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.c:24646 cp/parser.c:24783
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Klassenname erwartet"
  
! #: cp/parser.c:25022
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> hinter Klassendefinition erwartet"
  
! #: cp/parser.c:25025
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> hinter Strukturdefinition erwartet"
  
! #: cp/parser.c:25028
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> hinter Uniondefinition erwartet"
  
! #: cp/parser.c:25425
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> oder %<:%> erwartet"
  
! #: cp/parser.c:25436
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "fÃ¼r eine Klasse kann kein %<override%> angegeben werden"
  
! #: cp/parser.c:25444
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "globale Qualifizierung von Klassenname ist ungÃ¼ltig"
  
! #: cp/parser.c:25451
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "qualifizierter Name benennt keine Klasse"
  
! #: cp/parser.c:25463
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubt"
  
! #: cp/parser.c:25469
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "ungÃ¼ltiger Klassenname in Deklaration von %qD"
  
! #: cp/parser.c:25523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
  
! #: cp/parser.c:25555
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
  
! #: cp/parser.c:25591
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Typnamen-Typ kann nicht aufgelÃ¶st werden"
  
! #: cp/parser.c:25656
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "vorherige Definition von %q#T"
  
! #: cp/parser.c:25762 cp/parser.c:31766
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "KlassenschlÃ¼ssel erwartet"
  
! #: cp/parser.c:25786
  #, 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.c:25790
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> oder %<typename%> erwartet"
  
! #: cp/parser.c:26033
  #, 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.c:26051
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "Â»friendÂ«-Deklaration benennt keine Klasse oder Funktion"
  
! #: cp/parser.c:26069
  #, 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.c:26167
  #, 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.c:26174
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "Defaultinitialisierer fÃ¼r unbenanntes Bitfeld-Element"
  
! #: cp/parser.c:26187
  #, 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.c:26340
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/parser.c:26368
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "reiner Spezifizierer bei Funktionsdefinition"
  
! #: cp/parser.c:26388
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "zusÃ¤tzliches %<;%> hinter Funktionsdefinition innerhalb einer Klasse"
  
! #: cp/parser.c:26435
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Ã¼berflÃ¼ssiges %<,%> am Ende der Elementdeklaration"
  
! #: cp/parser.c:26449
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> am Ende von Elementdeklaration erwartet"
  
! #: cp/parser.c:26523
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "ungÃ¼ltige reine Spezifikation (nur %<= 0%> ist erlaubt)"
  
! #: cp/parser.c:26558
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
  
! #: cp/parser.c:26688
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
  
! #: cp/parser.c:26708
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
  
! #: cp/parser.c:26732
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubt"
  
! #: cp/parser.c:26735
  #, 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.c:26935 cp/parser.c:27029
  #, 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.c:27037
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.c:27043
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.c:27087
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.c:27128
  #, 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.c:27240
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.c:27847
  #, 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.c:27861
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner fÃ¼r den Attributnamen erwartet"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27950
  #, 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.c:27985
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "Attribut %qs ist mehrfach angegeben"
  
! #: cp/parser.c:28027
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184
! #: cp/parser.c:28087
  #, 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.c:28430 cp/parser.c:28439
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.c:28792
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "Fehlendes zusÃ¤tzliches %<requries%>, um eine requires-expression zu beginnen"
  
! #: cp/parser.c:29142
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "RÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:29150
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:29634
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.c:29639
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungÃ¼ltige Deklaration von %<%T::%E%>"
  
! #: cp/parser.c:29643
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
*************** msgstr "zu wenige Templateparameterliste
*** 54503,55259 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.c:30032
  #, 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.c:30203
  #, 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.c:30212
  #, 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.c:30218
  #, 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.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr "Template-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte; verwenden Sie %qs, um sie zu aktivieren"
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "kein passendes Konzept fÃ¼r template-introduction"
  
! #: cp/parser.c:30351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungÃ¼ltige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.c:30380
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungÃ¼ltige explizite Spezialisierung"
  
! #: cp/parser.c:30485
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.c:30536
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.c:30883
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.c:30896
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.c:31356
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungÃ¼ltige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>"
  
! #: cp/parser.c:31517
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.c:31522
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.c:31648
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.c:31669
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.c:32054
  #, 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.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.c:32210
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.c:32330
  #, 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.c:32470 cp/parser.c:32504
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert"
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, 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.c:32478 cp/parser.c:32511
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "KlassenschlÃ¼ssel durch %qs ersetzen"
  
! #: cp/parser.c:32485
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.c:32486
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.c:32589
  #, 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.c:32837
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-NachrichtenempfÃ¤nger erwartet"
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "UngÃ¼ltiger Objective-C++-Selektorname"
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute mÃ¼ssen am Ende angegeben werden"
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "Ã¼berflÃ¼ssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Instanzvariable"
  
! #: cp/parser.c:34178
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.c:34351
  #, 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.c:34358
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "PrÃ¤fix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Eigenschaft"
  
! #: cp/parser.c:34814
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "unbekanntes Eigenschaftsattribut %qE"
  
! #: cp/parser.c:35879
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von GanzzahlausdrÃ¼cken erwartet"
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.c:36879
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungÃ¼ltiger reduction-identifier"
  
! #: cp/parser.c:37632
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Typen dÃ¼rfen nicht in Iteratortyp definiert werden"
  
! #: cp/parser.c:39761
  #, 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.c:40312
  #, 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.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.c:40492
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "zu wenige for-Schleifen um sie einzuklappen"
  
! #: cp/parser.c:42708
  #, 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.c:43539
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungÃ¼ltige Initialisierungsklausel"
  
! #: cp/parser.c:43569
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Â»id-expression (arguments)Â« erwartet"
  
! #: cp/parser.c:43581
  #, 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.c:43684
  #, 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.c:43704 cp/semantics.c:5878
  #, 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.c:43708 cp/semantics.c:5886
  #, 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.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, 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.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Ãœberladungen"
  
! #: cp/parser.c:44251
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bezeichnet keine Funktion innerhalb eines Namensraum"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher"
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher"
  
! #: cp/parser.c:44800
  #, 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.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.c:44854
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "falsch geformtes %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:45139
  #, 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.c:45182
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:45214
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:45294
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Compilieren von mehreren Quellen ist fÃ¼r C++ nicht implementiert"
  
! #: cp/parser.c:45333
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "Datenelement %qD kann kein Elementtemplate sein"
  
! #: cp/pt.c:310
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "ungÃ¼ltige Elementtemplatedeklaration %qD"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "explizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qD"
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "einschlieÃŸende Klassentemplates werden nicht explizit spezialisiert"
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Spezialisierung von %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftreten"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "Spezialisierung von %qD in anderem Namensbereich"
  
! #: cp/pt.c:845
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  aus Definition von %q#D"
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "explizite Instanziierung von %qD in Namensbereich %qD (das nicht Namensbereich %qD einschlieÃŸt)"
  
! #: cp/pt.c:992
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Name der Klasse verdeckt Template-Templateparameter %qD"
  
! #: cp/pt.c:1004
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Spezialisierung des Alias-Template %qD"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "explizite Spezialisierung des Nicht-Templates %qT"
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "Spezialisierung von %qT hinter Instanziierung"
  
! #: cp/pt.c:1083
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "aus der Definition von %q#D"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "Spezialisierung %qT hinter Instanziierung %qT"
  
! #: cp/pt.c:1142
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Templatespezialisierung von %qD durch ISO C++ nicht erlaubt"
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "Spezialisierung von %qD nach Instanziierung"
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ist kein Funktionstemplate"
  
! #: cp/pt.c:2190
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ist kein variadisches Template"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "Template-ID %qD fÃ¼r %q+D passt zu keiner Templatedeklaration"
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "%d %<template<>%> gefunden, %d werden fÃ¼r Spezialisierung eines Elementfunktionstemplates benÃ¶tigt"
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "mehrdeutige Templatespezialisierung %qD fÃ¼r %q+D"
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "variable Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/pt.c:2717
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "zu viele Templateheader fÃ¼r %qD (sollten %d sein)"
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "Elemente einer explizit spezialisierten Klasse sind ohne Templateheader definiert"
  
! #: cp/pt.c:2747
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "explizite Spezialisierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwenden"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "explizite Instanziierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwenden"
  
! #: cp/pt.c:2788
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "der expliziten Spezialisierung %q#D fehlen mÃ¶glicherweise Attribute"
  
! #: cp/pt.c:2792
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "fehlende primÃ¤re Templateattribute %s"
  
! #: cp/pt.c:2793
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "fehlendes primÃ¤res Templateattribut %s"
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Template-ID %qE in Deklaration des ersten Templates"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "Templateparameterliste in expliziter Instanziierung verwendet"
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "Definition fÃ¼r explizite Instanziierung angegeben"
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "zu viele Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.c:2913
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "zu wenige Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "der expliziten Spezialisierung von %D muss %<template <>%> vorausgehen"
  
! #: cp/pt.c:2921
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "explizite Spezialisierung als %<concept%> deklariert"
  
! #: cp/pt.c:2954
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "Nichttyp-Teilspezialisierung %qE ist nicht erlaubt"
  
! #: cp/pt.c:2958
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "Teilspezialisierung %qE ist nur fÃ¼r Klassen und Variablen erlaubt"
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "Standardargument in expliziter Spezialisierung angegeben"
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ist keine Templatefunktion"
--- 54547,55303 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29650
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.c:30049
  #, 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.c:30220
  #, 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.c:30229
  #, 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.c:30235
  #, 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.c:30335
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr "Template-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte; verwenden Sie %qs, um sie zu aktivieren"
  
! #: cp/parser.c:30345
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "kein passendes Konzept fÃ¼r template-introduction"
  
! #: cp/parser.c:30368
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungÃ¼ltige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.c:30377
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.c:30397
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungÃ¼ltige explizite Spezialisierung"
  
! #: cp/parser.c:30502
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.c:30600
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.c:30900
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.c:30913
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.c:31221
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.c:31373
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungÃ¼ltige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.c:31388
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.c:31523
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>"
  
! #: cp/parser.c:31534
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.c:31539
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.c:31565
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.c:31617
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.c:31620
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.c:31623
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.c:31632
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.c:31641
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.c:31665
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.c:31668
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.c:31686
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.c:31718
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.c:31730
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.c:31733
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.c:31736
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.c:31742
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.c:31769
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.c:32071
  #, 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.c:32222
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.c:32227
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.c:32347
  #, 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.c:32487 cp/parser.c:32521
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert"
  
! #: cp/parser.c:32494 cp/parser.c:32527
  #, 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.c:32495 cp/parser.c:32528
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "KlassenschlÃ¼ssel durch %qs ersetzen"
  
! #: cp/parser.c:32502
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.c:32503
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.c:32585
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.c:32606
  #, 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.c:32854
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.c:33095 cp/parser.c:34403 cp/parser.c:34592
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.c:33166
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-NachrichtenempfÃ¤nger erwartet"
  
! #: cp/parser.c:33236
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.c:33267
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.c:33671
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "UngÃ¼ltiger Objective-C++-Selektorname"
  
! #: cp/parser.c:33746 cp/parser.c:33764
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.c:33758 cp/parser.c:33824
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute mÃ¼ssen am Ende angegeben werden"
  
! #: cp/parser.c:33867
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "Ã¼berflÃ¼ssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.c:34064 cp/parser.c:34071 cp/parser.c:34078
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Instanzvariable"
  
! #: cp/parser.c:34195
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.c:34368
  #, 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.c:34375
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "PrÃ¤fix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.c:34655 cp/parser.c:34662 cp/parser.c:34669
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Eigenschaft"
  
! #: cp/parser.c:34831
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "unbekanntes Eigenschaftsattribut %qE"
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von GanzzahlausdrÃ¼cken erwartet"
  
! #: cp/parser.c:35913
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.c:36896
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungÃ¼ltiger reduction-identifier"
  
! #: cp/parser.c:37649
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Typen dÃ¼rfen nicht in Iteratortyp definiert werden"
  
! #: cp/parser.c:39778
  #, 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.c:40329
  #, 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.c:40416 cp/pt.c:17937
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.c:40509
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "zu wenige for-Schleifen um sie einzuklappen"
  
! #: cp/parser.c:42726
  #, 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.c:43557
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungÃ¼ltige Initialisierungsklausel"
  
! #: cp/parser.c:43587
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Â»id-expression (arguments)Â« erwartet"
  
! #: cp/parser.c:43599
  #, 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.c:43702
  #, 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.c:43722 cp/semantics.c:5870
  #, 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.c:43726 cp/semantics.c:5878
  #, 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.c:43729 cp/pt.c:14022 cp/semantics.c:5884
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43732 cp/semantics.c:5890
  #, 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.c:44259
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Ãœberladungen"
  
! #: cp/parser.c:44269
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bezeichnet keine Funktion innerhalb eines Namensraum"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44623
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:44670 cp/semantics.c:9971
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher"
  
! #: cp/parser.c:44672 cp/semantics.c:9973
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher"
  
! #: cp/parser.c:44818
  #, 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.c:44821
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.c:44872
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "falsch geformtes %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:45157
  #, 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.c:45200
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:45232
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:45312
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Compilieren von mehreren Quellen ist fÃ¼r C++ nicht implementiert"
  
! #: cp/parser.c:45351
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.c:45552
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:45608
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
  
! #: cp/pt.c:296
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "Datenelement %qD kann kein Elementtemplate sein"
  
! #: cp/pt.c:309
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "ungÃ¼ltige Elementtemplatedeklaration %qD"
  
! #: cp/pt.c:733
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "explizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qD"
  
! #: cp/pt.c:747
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "einschlieÃŸende Klassentemplates werden nicht explizit spezialisiert"
  
! #: cp/pt.c:831
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Spezialisierung von %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftreten"
  
! #: cp/pt.c:842 cp/pt.c:1079
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "Spezialisierung von %qD in anderem Namensbereich"
  
! #: cp/pt.c:844
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  aus Definition von %q#D"
  
! #: cp/pt.c:861
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "explizite Instanziierung von %qD in Namensbereich %qD (das nicht Namensbereich %qD einschlieÃŸt)"
  
! #: cp/pt.c:991
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Name der Klasse verdeckt Template-Templateparameter %qD"
  
! #: cp/pt.c:1003
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Spezialisierung des Alias-Template %qD"
  
! #: cp/pt.c:1006 cp/pt.c:1145
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "explizite Spezialisierung des Nicht-Templates %qT"
  
! #: cp/pt.c:1038
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "Spezialisierung von %qT hinter Instanziierung"
  
! #: cp/pt.c:1082
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "aus der Definition von %q#D"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1123
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "Spezialisierung %qT hinter Instanziierung %qT"
  
! #: cp/pt.c:1141
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Templatespezialisierung von %qD durch ISO C++ nicht erlaubt"
  
! #: cp/pt.c:1606
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "Spezialisierung von %qD nach Instanziierung"
  
! #: cp/pt.c:2048 cp/semantics.c:5739
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/pt.c:2184
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ist kein Funktionstemplate"
  
! #: cp/pt.c:2189
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ist kein variadisches Template"
  
! #: cp/pt.c:2485
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "Template-ID %qD fÃ¼r %q+D passt zu keiner Templatedeklaration"
  
! #: cp/pt.c:2489
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "%d %<template<>%> gefunden, %d werden fÃ¼r Spezialisierung eines Elementfunktionstemplates benÃ¶tigt"
  
! #: cp/pt.c:2499
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "mehrdeutige Templatespezialisierung %qD fÃ¼r %q+D"
  
! #: cp/pt.c:2706
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "variable Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar"
  
! #: cp/pt.c:2716
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "zu viele Templateheader fÃ¼r %qD (sollten %d sein)"
  
! #: cp/pt.c:2722
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "Elemente einer explizit spezialisierten Klasse sind ohne Templateheader definiert"
  
! #: cp/pt.c:2746
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "explizite Spezialisierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwenden"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2751
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "explizite Instanziierung von %qD auÃŸerhalb seines Namensraums muss einen nested-name-specifier verwenden"
  
! #: cp/pt.c:2787
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "der expliziten Spezialisierung %q#D fehlen mÃ¶glicherweise Attribute"
  
! #: cp/pt.c:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "fehlende primÃ¤re Templateattribute %s"
  
! #: cp/pt.c:2792
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "fehlendes primÃ¤res Templateattribut %s"
  
! #: cp/pt.c:2882 cp/pt.c:2942
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Template-ID %qE in Deklaration des ersten Templates"
  
! #: cp/pt.c:2895
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "Templateparameterliste in expliziter Instanziierung verwendet"
  
! #: cp/pt.c:2901
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "Definition fÃ¼r explizite Instanziierung angegeben"
  
! #: cp/pt.c:2909
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "zu viele Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.c:2912
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "zu wenige Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "der expliziten Spezialisierung von %D muss %<template <>%> vorausgehen"
  
! #: cp/pt.c:2920
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "explizite Spezialisierung als %<concept%> deklariert"
  
! #: cp/pt.c:2953
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "Nichttyp-Teilspezialisierung %qE ist nicht erlaubt"
  
! #: cp/pt.c:2957
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "Teilspezialisierung %qE ist nur fÃ¼r Klassen und Variablen erlaubt"
  
! #: cp/pt.c:2989
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "Standardargument in expliziter Spezialisierung angegeben"
  
! #: cp/pt.c:3032
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ist keine Templatefunktion"
*************** msgstr "%qD ist keine Templatefunktion"
*** 55266,55424 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "Spezialisierung der implizit deklarierten speziellen Elementfunktion"
  
! #: cp/pt.c:3111
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "keine Elementfunktion %qD in %qT deklariert"
  
! #: cp/pt.c:3142
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "Â»friendÂ«-Deklaration %qD ist fÃ¼r explizite Spezialisierung nicht sichtbar"
  
! #: cp/pt.c:3145
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%<friend%>-Deklaration hier"
  
! #: cp/pt.c:3254
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "explizite Spezialisierung des Funktionskonzepts %qD"
  
! #: cp/pt.c:3835
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Argument von %<__integer_pack%> muss zwischen 0 und %d liegen"
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Expansion der Basisinitialisierung %qT enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4226
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Expansionsmuster %qT enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4228
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Expansionsmuster %qE enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "ParameterbÃ¼ndel nicht mit %<...%> aufgelÃ¶st:"
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "         %s"
  
! #: cp/pt.c:4432
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Deklaration des Templateparameters %q+D Ã¼berdeckt einen Templateparameter"
  
! #: cp/pt.c:4435
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Deklaration von %q+#D Ã¼berdeckt einen Templateparameter"
  
! #: cp/pt.c:4437
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Templateparameter %qD hier deklariert"
  
! #: cp/pt.c:5045
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Spezialisierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:5104
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Templateparameter nicht in partieller Spezialisierung herleitbar:"
  
! #: cp/pt.c:5127
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "Teilspezialisierung %q+D spezialisiert keine Templateargumente; um das primÃ¤re Template zu definieren, entfernen Sie die Templateargumentliste"
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "Teilspezialisierung %q+D spezialisiert keine Templateargumente und ist nicht eingeschrÃ¤nkter als das primÃ¤re Template; um das primÃ¤re Template zu definieren, entfernen Sie die Templateargumentliste"
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "ursprÃ¼ngliches Template hier"
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "partielle Spezialisierung ist nicht nÃ¤her spezialisiert als das ursprÃ¼ngliche Template, da es mehrere Parameter mit einer Â»packÂ«-Erweiterung ersetzt"
  
! #: cp/pt.c:5153
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "zu viele Argumente fÃ¼r teilweise Spezialisierung %qT"
  
! #: cp/pt.c:5167
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "Teilspezialisierung %qD ist nicht spezialisierter als"
  
! #: cp/pt.c:5169
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "primÃ¤res Template %qD"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "Argument %qE fÃ¼r Parameterpack muss am Ende der Templateargumentliste sein"
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "Argument %qT fÃ¼r Parameterpack muss am Ende der Templateargumentliste sein"
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "Templateargument %qE betrifft Templateparameter"
  
! #: cp/pt.c:5287
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparameter ab"
  msgstr[1] "Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparametern ab"
  
! #: cp/pt.c:5347
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Deklaration von %qD macht vorherige Template-Instanziierung fÃ¼r %qD mehrdeutig"
  
! #: cp/pt.c:5351
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "teilweise Spezialisierung von %qD nach Instanziierung von %qD"
  
! #: cp/pt.c:5534
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "kein Standard-Argument fÃ¼r %qD"
--- 55310,55468 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3094
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "Spezialisierung der implizit deklarierten speziellen Elementfunktion"
  
! #: cp/pt.c:3110
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "keine Elementfunktion %qD in %qT deklariert"
  
! #: cp/pt.c:3141
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "Â»friendÂ«-Deklaration %qD ist fÃ¼r explizite Spezialisierung nicht sichtbar"
  
! #: cp/pt.c:3144
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%<friend%>-Deklaration hier"
  
! #: cp/pt.c:3253
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "explizite Spezialisierung des Funktionskonzepts %qD"
  
! #: cp/pt.c:3834
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Argument von %<__integer_pack%> muss zwischen 0 und %d liegen"
  
! #: cp/pt.c:4157
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Expansion der Basisinitialisierung %qT enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4225
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Expansionsmuster %qT enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4227
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Expansionsmuster %qE enthÃ¤lt keine Parameterpacks"
  
! #: cp/pt.c:4286
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "ParameterbÃ¼ndel nicht mit %<...%> aufgelÃ¶st:"
  
! #: cp/pt.c:4303 cp/pt.c:5108
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "         %s"
  
! #: cp/pt.c:4431
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Deklaration des Templateparameters %q+D Ã¼berdeckt einen Templateparameter"
  
! #: cp/pt.c:4434
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Deklaration von %q+#D Ã¼berdeckt einen Templateparameter"
  
! #: cp/pt.c:4436
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Templateparameter %qD hier deklariert"
  
! #: cp/pt.c:5044
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Spezialisierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:5103
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Templateparameter nicht in partieller Spezialisierung herleitbar:"
  
! #: cp/pt.c:5126
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "Teilspezialisierung %q+D spezialisiert keine Templateargumente; um das primÃ¤re Template zu definieren, entfernen Sie die Templateargumentliste"
  
! #: cp/pt.c:5130
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "Teilspezialisierung %q+D spezialisiert keine Templateargumente und ist nicht eingeschrÃ¤nkter als das primÃ¤re Template; um das primÃ¤re Template zu definieren, entfernen Sie die Templateargumentliste"
  
! #: cp/pt.c:5134 cp/pt.c:5145 cp/pt.c:5153
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "ursprÃ¼ngliches Template hier"
  
! #: cp/pt.c:5142
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "partielle Spezialisierung ist nicht nÃ¤her spezialisiert als das ursprÃ¼ngliche Template, da es mehrere Parameter mit einer Â»packÂ«-Erweiterung ersetzt"
  
! #: cp/pt.c:5152
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "zu viele Argumente fÃ¼r teilweise Spezialisierung %qT"
  
! #: cp/pt.c:5166
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "Teilspezialisierung %qD ist nicht spezialisierter als"
  
! #: cp/pt.c:5168
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "primÃ¤res Template %qD"
  
! #: cp/pt.c:5214
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "Argument %qE fÃ¼r Parameterpack muss am Ende der Templateargumentliste sein"
  
! #: cp/pt.c:5217
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "Argument %qT fÃ¼r Parameterpack muss am Ende der Templateargumentliste sein"
  
! #: cp/pt.c:5240
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "Templateargument %qE betrifft Templateparameter"
  
! #: cp/pt.c:5286
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparameter ab"
  msgstr[1] "Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparametern ab"
  
! #: cp/pt.c:5346
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Deklaration von %qD macht vorherige Template-Instanziierung fÃ¼r %qD mehrdeutig"
  
! #: cp/pt.c:5350
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "teilweise Spezialisierung von %qD nach Instanziierung von %qD"
  
! #: cp/pt.c:5533
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "kein Standard-Argument fÃ¼r %qD"
*************** msgstr "kein Standard-Argument fÃ¼r %qD"
*** 55427,55473 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Parameterpack %q+D muss am Ende der Templateparameterliste sein"
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "Standardtemplateargumente dÃ¼rfen in friend-Redeklaration eines Funktionstemplates nicht verwendet werden"
  
! #: cp/pt.c:5596
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "Standardtemplateargumente dÃ¼rfen in friend-Deklaration nicht verwendet werden"
  
! #: cp/pt.c:5599
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Standardtemplateargumente dÃ¼rfen in Funktionstemplates nur mit %<-std=c++11%> und %<-std=gnu++11%> verwendet werden"
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "Standardtemplateargumente dÃ¼rfen in teilweiser Spezialisierung nicht verwendet werden"
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Standardargument fÃ¼r Template-Parameter fÃ¼r %qD umschlieÃŸende Klasse"
  
! #: cp/pt.c:5774
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Template %qD deklariert"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "Templateklasse ohne Namen"
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "Element-Template %qD darf keine virt-Spezifizierer haben"
--- 55471,55517 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5556
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Parameterpack %q+D muss am Ende der Templateparameterliste sein"
  
! #: cp/pt.c:5592
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "Standardtemplateargumente dÃ¼rfen in friend-Redeklaration eines Funktionstemplates nicht verwendet werden"
  
! #: cp/pt.c:5595
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "Standardtemplateargumente dÃ¼rfen in friend-Deklaration nicht verwendet werden"
  
! #: cp/pt.c:5598
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Standardtemplateargumente dÃ¼rfen in Funktionstemplates nur mit %<-std=c++11%> und %<-std=gnu++11%> verwendet werden"
  
! #: cp/pt.c:5601
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "Standardtemplateargumente dÃ¼rfen in teilweiser Spezialisierung nicht verwendet werden"
  
! #: cp/pt.c:5604 cp/pt.c:5662
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Standardargument fÃ¼r Template-Parameter fÃ¼r %qD umschlieÃŸende Klasse"
  
! #: cp/pt.c:5773
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Template %qD deklariert"
  
! #: cp/pt.c:5781
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "Templateklasse ohne Namen"
  
! #: cp/pt.c:5789
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "Element-Template %qD darf keine virt-Spezifizierer haben"
*************** msgstr "Element-Template %qD darf keine
*** 55477,55969 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "ungÃ¼ltige Templatedeklaration von %qD"
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Template-Definition eines Nicht-Templates %q#D"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "%d Ebenen von Template-Parametern fÃ¼r %q#D erwartet, %d erhalten"
  
! #: cp/pt.c:6022
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "%d Template-Parameter fÃ¼r %q#D erhalten"
  
! #: cp/pt.c:6025
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "%d Template-Parameter fÃ¼r %q#T erhalten"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  aber %d benÃ¶tigt"
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Template-Argumente fÃ¼r %qD passen nicht zum ursprÃ¼nglichen Template %qD"
  
! #: cp/pt.c:6051
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "verwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierung"
  
! #: cp/pt.c:6196
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ist kein Template-Typ"
  
! #: cp/pt.c:6209
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "keine Templatespezifizierer in Deklaration von %qD angegeben"
  
! #: cp/pt.c:6220
  #, 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.c:6224
  #, 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.c:6262
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Template-Parameter %q+#D"
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "hier als %q#D redeklariert"
  
! #: cp/pt.c:6274
  #, 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.c:6277 cp/pt.c:6326
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "ursprÃ¼ngliche Deklaration trat hier auf"
  
! #: cp/pt.c:6288
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Redefinition des Standardarguments fÃ¼r %q#D"
  
! #: cp/pt.c:6290
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ursprÃ¼ngliche Definition trat hier auf"
  
! #: cp/pt.c:6323
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Redeklaration %q#D mit unterschiedlichen Constraints"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, 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.c:6661
  #, 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.c:6664
  #, 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.c:6677
  #, 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.c:6681
  #, 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.c:6730
  #, 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.c:6732
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "da es ein Element von %qT ist"
  
! #: cp/pt.c:6794
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Template-Parameter %qD konnte nicht hergeleitet werden"
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr " Typen %qT und %qT haben unvertrÃ¤gliche CV-Qualifizierer"
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr " unpassende Typen %qT und %qT"
  
! #: cp/pt.c:6821
  #, 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.c:6832
  #, 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.c:6842
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr " %qE entspricht nicht %qE"
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr " unpassende Herleitung von Parameterpack mit %qT und %qT"
  
! #: cp/pt.c:6863
  #, 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.c:6867
  #, 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.c:6878
  #, 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.c:6889
  #, 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.c:6901
  #, 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.c:6932
  #, 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.c:6945
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr " %qT ist mehrdeutige Basisklasse von %qT"
  
! #: cp/pt.c:6949
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr " %qT ist nicht vom Typ %qT abgeleitet"
  
! #: cp/pt.c:6960
  #, 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.c:6970
  #, 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.c:6980
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr " Template-Argument %qE passt nicht zu %qE"
  
! #: cp/pt.c:7042
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qE keine Variable ist"
  
! #: cp/pt.c:7050
  #, 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.c:7060
  #, 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.c:7075
  #, 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.c:7085
  #, 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.c:7092
  #, 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.c:7110
  #, 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.c:7118
  #, 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.c:7230
  #, 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.c:7389
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument fÃ¼r Typ %qT"
  
! #: cp/pt.c:7403
  #, 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.c:7489
  #, 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.c:7497
  #, 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.c:7515
  #, 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.c:7574
  #, 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.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.c:7630
  #, 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.c:8179
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.c:8329
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.c:8358
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungÃ¼ltige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.c:8363
  #, 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.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, 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.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.c:8395
  #, 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.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.c:8471
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.c:8485
  #, 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.c:8488
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.c:8552
  #, 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.c:8690 cp/pt.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungÃ¼ltig"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, 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.c:8833
  #, 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.c:8842
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fÃ¼r %qD bereitgestellt"
  
! #: cp/pt.c:8867
  #, 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.c:8871
  #, 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.c:8969
  #, 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.c:9613
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "FÃ¼r Template-Deklaration %q+D"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagen"
  
! #: cp/pt.c:10287
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungÃ¼ltigen Variablentemplates %qE"
  
! #: cp/pt.c:10947
  #, 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.c:12106
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion Ã¼ber %O"
  
! #: cp/pt.c:13033
  #, 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.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qT"
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qE"
  
! #: cp/pt.c:13725
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  bei Instanziierung des Standardarguments fÃ¼r Aufruf von %qD"
  
! #: cp/pt.c:13824
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
--- 55521,56013 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5812
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "ungÃ¼ltige Templatedeklaration von %qD"
  
! #: cp/pt.c:5968
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Template-Definition eines Nicht-Templates %q#D"
  
! #: cp/pt.c:6007
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "%d Ebenen von Template-Parametern fÃ¼r %q#D erwartet, %d erhalten"
  
! #: cp/pt.c:6021
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "%d Template-Parameter fÃ¼r %q#D erhalten"
  
! #: cp/pt.c:6024
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "%d Template-Parameter fÃ¼r %q#T erhalten"
  
! #: cp/pt.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  aber %d benÃ¶tigt"
  
! #: cp/pt.c:6047
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Template-Argumente fÃ¼r %qD passen nicht zum ursprÃ¼nglichen Template %qD"
  
! #: cp/pt.c:6050
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "verwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierung"
  
! #: cp/pt.c:6195
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ist kein Template-Typ"
  
! #: cp/pt.c:6208
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "keine Templatespezifizierer in Deklaration von %qD angegeben"
  
! #: cp/pt.c:6219
  #, 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.c:6223
  #, 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.c:6261
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Template-Parameter %q+#D"
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "hier als %q#D redeklariert"
  
! #: cp/pt.c:6273
  #, 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.c:6276 cp/pt.c:6325
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "ursprÃ¼ngliche Deklaration trat hier auf"
  
! #: cp/pt.c:6287
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Redefinition des Standardarguments fÃ¼r %q#D"
  
! #: cp/pt.c:6289
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ursprÃ¼ngliche Definition trat hier auf"
  
! #: cp/pt.c:6322
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Redeklaration %q#D mit unterschiedlichen Constraints"
  
! #: cp/pt.c:6660 cp/pt.c:6729
  #, 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.c:6663
  #, 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.c:6666
  #, 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.c:6679
  #, 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.c:6683
  #, 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.c:6732
  #, 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.c:6734
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "da es ein Element von %qT ist"
  
! #: cp/pt.c:6796
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Template-Parameter %qD konnte nicht hergeleitet werden"
  
! #: cp/pt.c:6805
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr " Typen %qT und %qT haben unvertrÃ¤gliche CV-Qualifizierer"
  
! #: cp/pt.c:6814
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr " unpassende Typen %qT und %qT"
  
! #: cp/pt.c:6823
  #, 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.c:6834
  #, 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.c:6844
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr " %qE entspricht nicht %qE"
  
! #: cp/pt.c:6853
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr " unpassende Herleitung von Parameterpack mit %qT und %qT"
  
! #: cp/pt.c:6865
  #, 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.c:6869
  #, 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.c:6880
  #, 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.c:6891
  #, 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.c:6903
  #, 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.c:6934
  #, 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.c:6947
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr " %qT ist mehrdeutige Basisklasse von %qT"
  
! #: cp/pt.c:6951
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr " %qT ist nicht vom Typ %qT abgeleitet"
  
! #: cp/pt.c:6962
  #, 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.c:6972
  #, 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.c:6982
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr " Template-Argument %qE passt nicht zu %qE"
  
! #: cp/pt.c:7044
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qE keine Variable ist"
  
! #: cp/pt.c:7052
  #, 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.c:7062
  #, 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.c:7077
  #, 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.c:7087
  #, 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.c:7094
  #, 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.c:7112
  #, 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.c:7120
  #, 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.c:7232
  #, 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.c:7391
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument fÃ¼r Typ %qT"
  
! #: cp/pt.c:7405
  #, 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.c:7491
  #, 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.c:7499
  #, 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.c:7517
  #, 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.c:7576
  #, 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.c:7578
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.c:7632
  #, 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.c:8181
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.c:8197
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.c:8331
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.c:8360
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungÃ¼ltige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.c:8365
  #, 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.c:8381 cp/pt.c:8415 cp/pt.c:8469
  #, 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.c:8389
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.c:8397
  #, 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.c:8403
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.c:8406
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.c:8420
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.c:8423
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.c:8473
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.c:8487
  #, 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.c:8490
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.c:8554
  #, 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.c:8692 cp/pt.c:9005
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungÃ¼ltig"
  
! #: cp/pt.c:8707 cp/pt.c:8839
  #, 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.c:8835
  #, 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.c:8844
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fÃ¼r %qD bereitgestellt"
  
! #: cp/pt.c:8869
  #, 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.c:8873
  #, 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.c:8971
  #, 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.c:9615
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.c:9780
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "FÃ¼r Template-Deklaration %q+D"
  
! #: cp/pt.c:9909 cp/pt.c:21250
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagen"
  
! #: cp/pt.c:10289
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungÃ¼ltigen Variablentemplates %qE"
  
! #: cp/pt.c:10932
  #, 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.c:12091
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.c:12591
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion Ã¼ber %O"
  
! #: cp/pt.c:13017
  #, 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.c:13105
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qT"
  
! #: cp/pt.c:13108
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qE"
  
! #: cp/pt.c:13714
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  bei Instanziierung des Standardarguments fÃ¼r Aufruf von %qD"
  
! #: cp/pt.c:13813
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
*************** msgstr "Erzeugung eines Zeigers auf Elem
*** 55981,56271 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.c:15113
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungÃ¼ltiger Parametertyp %qT"
  
! #: cp/pt.c:15115
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurÃ¼ck"
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf Â»voidÂ« wird gebildet"
  
! #: cp/pt.c:15930
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15932
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15945
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15948
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15996
  #, 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.c:16002
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.c:16008
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ Â»voidÂ« wird erzeugt"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird fÃ¼r ein leeres Pack instanziiert"
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist"
  
! #: cp/pt.c:16169
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT wird in %qT aufgelÃ¶st, aber das ist kein Klassentyp"
  
! #: cp/pt.c:16283
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
  
! #: cp/pt.c:16471
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "qualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/pt.c:16486
  #, 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.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.c:16581
  #, 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.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungÃ¼ltiges Feld %qD wird verwendet"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines PackauflÃ¶sungs-Ausdruckes"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulÃ¶sen"
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in Â»init-captureÂ« fÃ¼r Lambda"
  
! #: cp/pt.c:20368
  #, 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.c:20395
  #, 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.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.c:20408
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit"
  
! #: cp/pt.c:20456
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>"
  
! #: cp/pt.c:20676
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:20679
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:21001
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.c:21003
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument fÃ¼r %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.c:21028
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.c:25142
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#T"
  
! #: cp/pt.c:25144
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#D"
  
! #: cp/pt.c:25150
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.c:25180
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Explizite Instanziierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:25182
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Explizite Instanziierung des Funktionskonzepts %q#D"
  
! #: cp/pt.c:25201
  #, 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.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template fÃ¼r %qD gefunden"
  
! #: cp/pt.c:25212
  #, 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.c:25220
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.c:25256
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, 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.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.c:25318
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.c:25321
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.c:25330
  #, 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.c:25351
  #, 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.c:25391
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.c:25685
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ausnahmen-Angabe von %qD hÃ¤ngt von sich selbst ab"
--- 56025,56315 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14863
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.c:15063
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungÃ¼ltiger Parametertyp %qT"
  
! #: cp/pt.c:15065
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.c:15180
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurÃ¼ck"
  
! #: cp/pt.c:15182
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.c:15878
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf Â»voidÂ« wird gebildet"
  
! #: cp/pt.c:15880
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15882
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15895
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15898
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15946
  #, 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.c:15952
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.c:15958
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ Â»voidÂ« wird erzeugt"
  
! #: cp/pt.c:16059
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird fÃ¼r ein leeres Pack instanziiert"
  
! #: cp/pt.c:16079
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
  
! #: cp/pt.c:16111
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist"
  
! #: cp/pt.c:16119
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT wird in %qT aufgelÃ¶st, aber das ist kein Klassentyp"
  
! #: cp/pt.c:16233
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
  
! #: cp/pt.c:16432
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "qualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/pt.c:16447
  #, 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.c:16449
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.c:16542
  #, 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.c:16693
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungÃ¼ltiges Feld %qD wird verwendet"
  
! #: cp/pt.c:17257 cp/pt.c:19130
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines PackauflÃ¶sungs-Ausdruckes"
  
! #: cp/pt.c:17261 cp/pt.c:19134
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulÃ¶sen"
  
! #: cp/pt.c:19274
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in Â»init-captureÂ« fÃ¼r Lambda"
  
! #: cp/pt.c:20335
  #, 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.c:20362
  #, 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.c:20367
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.c:20370
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.c:20375
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit"
  
! #: cp/pt.c:20423
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>"
  
! #: cp/pt.c:20643
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:20646
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:20968
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.c:20970
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument fÃ¼r %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.c:20980
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.c:20995
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.c:25109
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#T"
  
! #: cp/pt.c:25111
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#D"
  
! #: cp/pt.c:25117
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:25141 cp/pt.c:25236
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.c:25147
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Explizite Instanziierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:25149
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Explizite Instanziierung des Funktionskonzepts %q#D"
  
! #: cp/pt.c:25168
  #, 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.c:25174 cp/pt.c:25231
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template fÃ¼r %qD gefunden"
  
! #: cp/pt.c:25179
  #, 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.c:25187
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.c:25223
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.c:25246 cp/pt.c:25313
  #, 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.c:25251 cp/pt.c:25328
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.c:25285
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.c:25288
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.c:25297
  #, 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.c:25318
  #, 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.c:25358
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.c:25652
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ausnahmen-Angabe von %qD hÃ¤ngt von sich selbst ab"
*************** msgstr "Ausnahmen-Angabe von %qD hÃ¤ngt
*** 56277,56429 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "explizite Instanziierung von %qD, aber keine Definition verfÃ¼gbar"
  
! #: cp/pt.c:26234
  #, 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.c:26600
  #, 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.c:26630
  #, 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.c:26639
  #, 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.c:26647
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungÃ¼ltiger Nicht-Typ-Parameter fÃ¼r Template"
  
! #: cp/pt.c:26649
  #, 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.c:28003
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.c:28289
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/pt.c:28298
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im GÃ¼ltigkeitsbereich des Namensraums"
  
! #: cp/pt.c:28325
  #, 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.c:29348
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "nicht herleitbares Templates %qT wird ohne Template-Argumente verwendet"
  
! #: cp/pt.c:29354
  #, 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.c:29457
  #, 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.c:29464
  #, 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.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung fÃ¼r Klassentemplate gescheitert:"
  
! #: cp/pt.c:29488
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Explizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigt"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, 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.c:29507
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "der explizite Herleitungshinweis ist hier deklariert"
  
! #: cp/pt.c:29523
  #, 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.c:29525
  #, 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.c:29589
  #, 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.c:29592
  #, 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.c:29690
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Lambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden"
  
! #: cp/pt.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-BeschrÃ¤nkungen nicht erfÃ¼llt"
  
! #: cp/pt.c:29756
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29760
  #, 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.c:29764
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfÃ¼llt die PlatzhalterbeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29900
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ungÃ¼ltige Verwendung von %qT in Templateargument"
--- 56321,56473 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26153
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "explizite Instanziierung von %qD, aber keine Definition verfÃ¼gbar"
  
! #: cp/pt.c:26201
  #, 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.c:26554
  #, 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.c:26586
  #, 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.c:26595
  #, 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.c:26603
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungÃ¼ltiger Nicht-Typ-Parameter fÃ¼r Template"
  
! #: cp/pt.c:26605
  #, 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.c:27959
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.c:28245
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/pt.c:28254
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im GÃ¼ltigkeitsbereich des Namensraums"
  
! #: cp/pt.c:28281
  #, 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.c:29321
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "nicht herleitbares Templates %qT wird ohne Template-Argumente verwendet"
  
! #: cp/pt.c:29327
  #, 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.c:29434
  #, 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.c:29441
  #, 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.c:29457
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung fÃ¼r Klassentemplate gescheitert:"
  
! #: cp/pt.c:29465
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Explizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigt"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29480
  #, 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.c:29484
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "der explizite Herleitungshinweis ist hier deklariert"
  
! #: cp/pt.c:29500
  #, 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.c:29502
  #, 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.c:29566
  #, 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.c:29569
  #, 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.c:29667
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Lambda-RÃ¼ckgabewert von %qE kann nicht hergeleitet werden"
  
! #: cp/pt.c:29669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.c:29729
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-BeschrÃ¤nkungen nicht erfÃ¼llt"
  
! #: cp/pt.c:29733
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29737
  #, 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.c:29741
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfÃ¼llt die PlatzhalterbeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29877
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ungÃ¼ltige Verwendung von %qT in Templateargument"
*************** msgstr "ungÃ¼ltige Definition des qualif
*** 56683,57088 ****
  msgid "invalid base-class specification"
  msgstr "ungÃ¼ltige Spezifizierung der Basisklasse"
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Element %qD von unbenannter Union kann nicht eingefangen werden"
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD ist nicht eingefangen"
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "das Lambda hat keinen Â»capture-defaultÂ«"
  
! #: cp/semantics.c:3803
  #, 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.c:3815
  #, 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.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "Verwendung eines Parameters aus enthaltender Funktion"
  
! #: cp/semantics.c:3944
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "Verwendung eines Parameters auÃŸerhalb des FunktionskÃ¶rpers"
  
! #: cp/semantics.c:3954
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "fehlende Templateargumente"
  
! #: cp/semantics.c:3990
  #, 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.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Verwendung des Klassentemplates %qT als Ausdruck"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, 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.c:4056
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD kann nicht in Konstanten-Ausdruck auftreten"
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "Typ von %qE ist unbekannt"
  
! #: cp/semantics.c:4272
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT ist kein AufzÃ¤hlungstyp"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Parameterpack %<__bases%> ist nur in Templatedeklaration gÃ¼ltig"
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden"
  
! #: cp/semantics.c:4451
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden"
  
! #: cp/semantics.c:4455
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion angewandt werden"
  
! #: cp/semantics.c:4460
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<offsetof%> kann nicht auf AufzÃ¤hler %qD angewandt werden"
  
! #: cp/semantics.c:4471
  #, 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.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, 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.c:5744
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "benutzerdefinierte ReduktionsauflÃ¶sung ist mehrdeutig"
  
! #: cp/semantics.c:6018
  #, 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.c:6068
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE hat konstanten Typ fÃ¼r %<reduction%>"
  
! #: cp/semantics.c:6187
  #, 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.c:6648
  #, 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.c:6663
  #, 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.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "Ausdruck fÃ¼r Â»linearÂ«-Schrittweite muss ganzzahlig sein"
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD ist in Klausel %qs keine Variable"
  
! #: cp/semantics.c:6877
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD ist in Klausel %<firstprivate%> keine Variable"
  
! #: cp/semantics.c:6928
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD ist in Klausel %<lastprivate%> keine Variable"
  
! #: cp/semantics.c:6978
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "statischer %<gang%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:6992
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "statischer %<gang%>-Ausdruck muss positiv sein"
  
! #: cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "Ausdruck fÃ¼r %<gang%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.c:7029
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "Ausdruck fÃ¼r %<vector%>-LÃ¤nge muss ganzzahlig sein"
  
! #: cp/semantics.c:7033
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "Ausdruck fÃ¼r %<worker%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.c:7055
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "Wert von %<gang%> muss positiv sein"
  
! #: cp/semantics.c:7059
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "Wert der %<vector%>-LÃ¤nge muss positiv sein"
  
! #: cp/semantics.c:7064
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "Wert der %<worker%>-Nummer muss positiv sein"
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "Plan-TeilgrÃ¶ÃŸenausdruck muss bestimmt sein"
  
! #: cp/semantics.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "Ausdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig sein"
  
! #: cp/semantics.c:7138
  #, 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.c:7158
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%>-ID muss ganzzahlig sein"
  
! #: cp/semantics.c:7239
  #, 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.c:7268
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD ist in %<aligned%>-Klausel keine Variable"
  
! #: cp/semantics.c:7283
  #, 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.c:7290
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "Ausdruck fÃ¼r Ausrichtung der %<aligned%>-Klausel muss ganzzahlig sein"
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD ist in %<nontemporal%>-Klausel keine Variable"
  
! #: cp/semantics.c:7349
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD tritt in %<nontemporal%>-Klauseln mehrfach auf"
  
! #: cp/semantics.c:7366
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> ist in %<allocate%>-Klausel nicht erlaubt"
  
! #: cp/semantics.c:7378
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD ist in %<allocate%>-Klausel keine Variable"
  
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD kommt in %<allocate%>-Klausel mehrfach vor"
  
! #: cp/semantics.c:7488
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD ist in %<depend%>-Klausel weder lvalue-Ausdruck noch Arrayabschnitt"
  
! #: cp/semantics.c:7914
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Template %qE in Klausel %qs"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "Ã¼berladener Funktionsname %qE in Klausel %qs"
  
! #: cp/semantics.c:7987
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<grainsize%> muss ganzzahlig sein"
  
! #: cp/semantics.c:8017
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<priority%> muss ganzzahlig sein"
  
! #: cp/semantics.c:8047
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:8060
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig und konstant sein"
  
! #: cp/semantics.c:8083
  #, 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.c:8093
  #, 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.c:8150
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "Argument fÃ¼r %<tile%> erfordert ganzzahligen Typ"
  
! #: cp/semantics.c:8539
  #, 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.c:8766
  #, 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.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> Direktive %qE nicht in Definition von %qT"
  
! #: cp/semantics.c:8977
  #, 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.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> zusammen mit Iterationsvariable %qE verwendet"
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, 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.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "statische ErklÃ¤rung gescheitert: %s"
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE wird zu Â»falseÂ« ausgewertet"
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Nicht-konstante Bedingung fÃ¼r statische Behauptung"
  
! #: cp/semantics.c:10205
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Argument fÃ¼r %<decltype%> muss ein Ausdruck sein"
  
! #: cp/semantics.c:10242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%<decltype%> kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/semantics.c:10793
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Operand des Faltungsausdrucks hat keine unexpandierten Parameterpackungen"
  
! #: cp/semantics.c:10846
  #, 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.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "keine unexpandierten Parameterpackungen in binÃ¤rer Faltung"
  
! #: cp/semantics.c:10866
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Argument, das kein Zeiger ist, in %<__builtin_launder%>"
--- 56727,57132 ----
  msgid "invalid base-class specification"
  msgstr "ungÃ¼ltige Spezifizierung der Basisklasse"
  
! #: cp/semantics.c:3782
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Element %qD von unbenannter Union kann nicht eingefangen werden"
  
! #: cp/semantics.c:3799 cp/semantics.c:10743
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD ist nicht eingefangen"
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "das Lambda hat keinen Â»capture-defaultÂ«"
  
! #: cp/semantics.c:3805
  #, 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.c:3817
  #, 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.c:3819
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "Verwendung eines Parameters aus enthaltender Funktion"
  
! #: cp/semantics.c:3946
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "Verwendung eines Parameters auÃŸerhalb des FunktionskÃ¶rpers"
  
! #: cp/semantics.c:3956
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "fehlende Templateargumente"
  
! #: cp/semantics.c:3992
  #, 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.c:4023
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Verwendung des Klassentemplates %qT als Ausdruck"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4030
  #, 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.c:4058
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD kann nicht in Konstanten-Ausdruck auftreten"
  
! #: cp/semantics.c:4235
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "Typ von %qE ist unbekannt"
  
! #: cp/semantics.c:4264
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT ist kein AufzÃ¤hlungstyp"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4398
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Parameterpack %<__bases%> ist nur in Templatedeklaration gÃ¼ltig"
  
! #: cp/semantics.c:4430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden"
  
! #: cp/semantics.c:4443
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden"
  
! #: cp/semantics.c:4447
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion angewandt werden"
  
! #: cp/semantics.c:4452
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<offsetof%> kann nicht auf AufzÃ¤hler %qD angewandt werden"
  
! #: cp/semantics.c:4463
  #, 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.c:4990 cp/semantics.c:6769 cp/semantics.c:6853
! #: cp/semantics.c:6904 cp/semantics.c:7246 cp/semantics.c:7467
! #: cp/semantics.c:7750 cp/semantics.c:8198
  #, 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.c:5736
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "benutzerdefinierte ReduktionsauflÃ¶sung ist mehrdeutig"
  
! #: cp/semantics.c:6011
  #, 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.c:6057
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE hat konstanten Typ fÃ¼r %<reduction%>"
  
! #: cp/semantics.c:6176
  #, 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.c:6637
  #, 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.c:6652
  #, 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.c:6676
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "Ausdruck fÃ¼r Â»linearÂ«-Schrittweite muss ganzzahlig sein"
  
! #: cp/semantics.c:6781 cp/semantics.c:8211
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD ist in Klausel %qs keine Variable"
  
! #: cp/semantics.c:6866
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD ist in Klausel %<firstprivate%> keine Variable"
  
! #: cp/semantics.c:6917
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD ist in Klausel %<lastprivate%> keine Variable"
  
! #: cp/semantics.c:6967
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "statischer %<gang%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:6981
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "statischer %<gang%>-Ausdruck muss positiv sein"
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "Ausdruck fÃ¼r %<gang%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.c:7018
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "Ausdruck fÃ¼r %<vector%>-LÃ¤nge muss ganzzahlig sein"
  
! #: cp/semantics.c:7022
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "Ausdruck fÃ¼r %<worker%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.c:7044
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "Wert von %<gang%> muss positiv sein"
  
! #: cp/semantics.c:7048
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "Wert der %<vector%>-LÃ¤nge muss positiv sein"
  
! #: cp/semantics.c:7053
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "Wert der %<worker%>-Nummer muss positiv sein"
  
! #: cp/semantics.c:7080
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "Plan-TeilgrÃ¶ÃŸenausdruck muss bestimmt sein"
  
! #: cp/semantics.c:7113
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "Ausdruck fÃ¼r %qs-LÃ¤nge muss ganzzahlig sein"
  
! #: cp/semantics.c:7127
  #, 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.c:7147
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:7176
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:7206
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%>-ID muss ganzzahlig sein"
  
! #: cp/semantics.c:7228
  #, 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.c:7257
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD ist in %<aligned%>-Klausel keine Variable"
  
! #: cp/semantics.c:7272
  #, 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.c:7279
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: cp/semantics.c:7294
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "Ausdruck fÃ¼r Ausrichtung der %<aligned%>-Klausel muss ganzzahlig sein"
  
! #: cp/semantics.c:7327
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD ist in %<nontemporal%>-Klausel keine Variable"
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD tritt in %<nontemporal%>-Klauseln mehrfach auf"
  
! #: cp/semantics.c:7355
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> ist in %<allocate%>-Klausel nicht erlaubt"
  
! #: cp/semantics.c:7367
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD ist in %<allocate%>-Klausel keine Variable"
  
! #: cp/semantics.c:7376
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD kommt in %<allocate%>-Klausel mehrfach vor"
  
! #: cp/semantics.c:7477
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD ist in %<depend%>-Klausel weder lvalue-Ausdruck noch Arrayabschnitt"
  
! #: cp/semantics.c:7903
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Template %qE in Klausel %qs"
  
! #: cp/semantics.c:7907
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "Ã¼berladener Funktionsname %qE in Klausel %qs"
  
! #: cp/semantics.c:7976
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<grainsize%> muss ganzzahlig sein"
  
! #: cp/semantics.c:8006
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<priority%> muss ganzzahlig sein"
  
! #: cp/semantics.c:8036
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:8049
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig und konstant sein"
  
! #: cp/semantics.c:8072
  #, 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.c:8082
  #, 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.c:8139
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "Argument fÃ¼r %<tile%> erfordert ganzzahligen Typ"
  
! #: cp/semantics.c:8528
  #, 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.c:8755
  #, 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.c:8769
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> Direktive %qE nicht in Definition von %qT"
  
! #: cp/semantics.c:8966
  #, 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.c:9432
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> zusammen mit Iterationsvariable %qE verwendet"
  
! #: cp/semantics.c:9735 cp/semantics.c:9745
  #, 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.c:10150
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "statische ErklÃ¤rung gescheitert: %s"
  
! #: cp/semantics.c:10153
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE wird zu Â»falseÂ« ausgewertet"
  
! #: cp/semantics.c:10165
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Nicht-konstante Bedingung fÃ¼r statische Behauptung"
  
! #: cp/semantics.c:10194
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Argument fÃ¼r %<decltype%> muss ein Ausdruck sein"
  
! #: cp/semantics.c:10231
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%<decltype%> kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/semantics.c:10782
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Operand des Faltungsausdrucks hat keine unexpandierten Parameterpackungen"
  
! #: cp/semantics.c:10835
  #, 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.c:10837
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "keine unexpandierten Parameterpackungen in binÃ¤rer Faltung"
  
! #: cp/semantics.c:10855
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Argument, das kein Zeiger ist, in %<__builtin_launder%>"
*************** msgstr "Argument, das kein Zeiger ist, i
*** 57090,57291 ****
  #. 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.c:10915
  #, 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.c:10921
  #, 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.c:10948
  #, 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.c:10956
  #, 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.c:1413
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werden"
  
! #: cp/tree.c:1943
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "Anweisungs-Ausdruck in konstantem Ausdruck"
  
! #: cp/tree.c:4300
  #, 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.c:4304
  #, 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.c:4307
  #, gcc-internal-format
  msgid " declared here"
  msgstr " hier deklariert"
  
! #: cp/tree.c:4312
  #, 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.c:4314
  #, 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.c:4745
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Basisklasse %qT ist nicht %<public%>"
  
! #: cp/tree.c:4748
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD ist nicht %<public%>"
  
! #: cp/tree.c:4755
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ist verÃ¤nderlich"
  
! #: cp/tree.c:4763
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ist kein nicht-struktureller Typ"
  
! #: cp/tree.c:4781
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Argument des Attributs %qE muss eine Zeichenkettenkonstante sein"
  
! #: cp/tree.c:4796
  #, 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.c:4814
  #, 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.c:4820
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Attribut %qE kann nicht auf Bitfeld angewendet werden"
  
! #: cp/tree.c:4840
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Attribut %qE erwartet keine Argumente"
  
! #: cp/tree.c:4844
  #, 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.c:4907
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "angeforderte %<init_priority%> muss ganzzahlig und konstant sein"
  
! #: cp/tree.c:4929
  #, 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.c:4937
  #, 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.c:4948
  #, 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.c:4960
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Attribut %qE wird auf dieser Plattform nicht unterstÃ¼tzt"
  
! #: cp/tree.c:4987
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Redeklaration von %qD fÃ¼gt ABI-Marke %qE hinzu"
  
! #: cp/tree.c:5007
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Attribut %qE erfordert Argumente"
  
! #: cp/tree.c:5018
  #, 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.c:5031 cp/tree.c:5044
  #, 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.c:5033
  #, 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.c:5046
  #, 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.c:5070
  #, 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.c:5076
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "Attribut %qE auf %qT nach seiner Definition angewendet"
  
! #: cp/tree.c:5083
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%qE-Attribut wird fÃ¼r Templateinstanziierung %qT ignoriert"
  
! #: cp/tree.c:5090
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%qE-Attribut wird fÃ¼r Templatespezialisierung %qT ignoriert"
  
! #: cp/tree.c:5112
  #, 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.c:5118
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Attribut %qE wird auf Â»extern \"C\"Â«-Deklaration %qD angewendet"
  
! #: cp/tree.c:5998
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Null als Nullzeigerkonstante"
  
! #: cp/tree.c:6020
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "%<lang_*%> check: failed in %s, at %s:%d"
--- 57134,57335 ----
  #. 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.c:10904
  #, 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.c:10910
  #, 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.c:10937
  #, 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.c:10945
  #, 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.c:1426
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werden"
  
! #: cp/tree.c:1961
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "Anweisungs-Ausdruck in konstantem Ausdruck"
  
! #: cp/tree.c:4318
  #, 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.c:4322
  #, 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.c:4325
  #, gcc-internal-format
  msgid " declared here"
  msgstr " hier deklariert"
  
! #: cp/tree.c:4330
  #, 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.c:4332
  #, 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.c:4763
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Basisklasse %qT ist nicht %<public%>"
  
! #: cp/tree.c:4766
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD ist nicht %<public%>"
  
! #: cp/tree.c:4773
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ist verÃ¤nderlich"
  
! #: cp/tree.c:4781
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ist kein nicht-struktureller Typ"
  
! #: cp/tree.c:4799
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Argument des Attributs %qE muss eine Zeichenkettenkonstante sein"
  
! #: cp/tree.c:4814
  #, 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.c:4832
  #, 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.c:4838
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Attribut %qE kann nicht auf Bitfeld angewendet werden"
  
! #: cp/tree.c:4858
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Attribut %qE erwartet keine Argumente"
  
! #: cp/tree.c:4862
  #, 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.c:4925
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "angeforderte %<init_priority%> muss ganzzahlig und konstant sein"
  
! #: cp/tree.c:4947
  #, 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.c:4955
  #, 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.c:4966
  #, 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.c:4978
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Attribut %qE wird auf dieser Plattform nicht unterstÃ¼tzt"
  
! #: cp/tree.c:5005
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Redeklaration von %qD fÃ¼gt ABI-Marke %qE hinzu"
  
! #: cp/tree.c:5025
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Attribut %qE erfordert Argumente"
  
! #: cp/tree.c:5036
  #, 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.c:5049 cp/tree.c:5062
  #, 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.c:5051
  #, 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.c:5064
  #, 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.c:5088
  #, 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.c:5094
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "Attribut %qE auf %qT nach seiner Definition angewendet"
  
! #: cp/tree.c:5101
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%qE-Attribut wird fÃ¼r Templateinstanziierung %qT ignoriert"
  
! #: cp/tree.c:5108
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%qE-Attribut wird fÃ¼r Templatespezialisierung %qT ignoriert"
  
! #: cp/tree.c:5130
  #, 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.c:5136
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Attribut %qE wird auf Â»extern \"C\"Â«-Deklaration %qD angewendet"
  
! #: cp/tree.c:6016
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Null als Nullzeigerkonstante"
  
! #: cp/tree.c:6038
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr "%<%D::%D%> ist kein Element von
*** 57461,58167 ****
  msgid "%qT is not a base of %qT"
  msgstr "%qT ist keine Basis von %qT"
  
! #: cp/typeck.c:3241
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD ist keine Elementtemplatefunktion"
  
! #: cp/typeck.c:3444
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT ist kein Zeiger auf Objekt"
  
! #: cp/typeck.c:3476
  #, 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.c:3479
  #, 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.c:3482
  #, 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.c:3486
  #, 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.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "Index fehlt in Arrayreferenz"
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "Indizierung eines als %<register%> deklarierten Arrays"
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indizierter Wert ist weder ein Array noch ein Zeiger"
  
! #: cp/typeck.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "bei Verwendung von %qE fehlt Objekt"
  
! #: cp/typeck.c:3983
  #, 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.c:4004
  #, 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.c:4021
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4024
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4027
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Ausdruck kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "zu viele Argumente fÃ¼r Konstruktor %q#D"
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "zu wenige Argumente fÃ¼r Konstruktor %q#D"
  
! #: cp/typeck.c:4091
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "zu viele Argumente fÃ¼r Elementfunktion %q#D"
  
! #: cp/typeck.c:4092
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Zu wenige Argumente fÃ¼r Elementfunktion %q#D"
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "zu viele Argumente fÃ¼r Funktion %q#D"
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "zu wenige Argumente fÃ¼r Funktion %q#D"
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "zu viele Argumente fÃ¼r Methode %q#D"
  
! #: cp/typeck.c:4110
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "zu wenige Argumente fÃ¼r Methode %q#D"
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "zu viele Argumente fÃ¼r Funktion"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "zu wenige Argumente fÃ¼r Funktion"
  
! #: cp/typeck.c:4196
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Parameter %P von %qD hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/typeck.c:4202
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Parameter %P hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "Die Adresse von %qD wird nie NULL sein"
  
! #: cp/typeck.c:4462
  #, 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.c:4508
  #, 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.c:4513
  #, 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.c:4543
  #, 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.c:4547
  #, 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.c:4556
  #, 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.c:4560
  #, 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.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "Umwandlung in Typ %qT von Ã¼berladener Funktion wird angenommen"
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL in Arithmetik verwendet"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Operandentypen sind %qT und %qT"
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "Drei-Wege-Vergleich von Vektoren"
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, 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.c:5541
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ungeordneter Vergleich mit Nicht-Gleitkomma-Argument"
  
! #: cp/typeck.c:5587
  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.c:5667
  #, 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.c:6019
  #, 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.c:6027
  #, 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.c:6035
  #, 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.c:6088
  #, 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.c:6167
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "Adresse des Konstruktors %qD wird genommen"
  
! #: cp/typeck.c:6168
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Adresse des Destruktors %qD wird genommen"
  
! #: cp/typeck.c:6184
  #, 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.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  eine qualifizierte ID ist erforderlich"
  
! #: cp/typeck.c:6194
  #, 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.c:6380
  #, 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.c:6386
  #, 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"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "Adresse eines rvalues wird ermittelt"
  
! #: cp/typeck.c:6438
  #, 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.c:6496
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Zeiger auf Referenzelement %qD kann nicht erzeugt werden"
  
! #: cp/typeck.c:6516
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Versuch, die Adresse eines Bitfelds zu bestimmen"
  
! #: cp/typeck.c:6532
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "Adresse der direkten Funktion %qD wird genommen"
  
! #: cp/typeck.c:6679
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> auf einem Ausdruck vom Typ %<bool%>"
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO-C++ verbietet erhÃ¶hen einer AufzÃ¤hlung"
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO-C++ verbietet verringern einer AufzÃ¤hlung"
  
! #: cp/typeck.c:6820
  #, 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.c:6822
  #, 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.c:6834
  #, 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.c:6836
  #, 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.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet"
  
! #: cp/typeck.c:6888
  #, 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.c:6898
  #, 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.c:6906
  #, 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.c:7086
  #, 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.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: cp/typeck.c:7113
  #, 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.c:7188
  #, 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.c:7200
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandelt"
  
! #: cp/typeck.c:7204
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandelt"
  
! #: cp/typeck.c:7208
  #, 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.c:7245
  #, 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.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "kein Kontext, um Typ von %qE aufzulÃ¶sen"
  
! #: cp/typeck.c:7366
  #, 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.c:7372
  #, 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.c:7379
  #, 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.c:7403
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "nutzlose Umwandlung in Typ %q#T"
  
! #: cp/typeck.c:7417
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Typkennzeichner an Umwandlungs-RÃ¼ckgabetyp ignoriert"
  
! #: cp/typeck.c:7854
  #, 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.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Klassentyp %qT ist unvollstÃ¤ndig"
  
! #: cp/typeck.c:7892
  msgid "converting from %qH to %qI"
  msgstr "Umwandlung von %qH nach %qI"
  
! #: cp/typeck.c:7963
  #, 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.c:8033
  msgid "cast from %qH to %qI loses precision"
  msgstr "Typumwandlung von %qH nach %qI verliert Genauigkeit"
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Funktionstypen von %qH nach %qI"
  
! #: cp/typeck.c:8069
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Elementzeigertypen von %qH nach %qI"
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  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.c:8107
  #, 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.c:8121
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ungÃ¼ltige Umwandlung von Typ %qT in Typ %qT"
  
! #: cp/typeck.c:8194
  #, 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.c:8203
  #, 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.c:8245
  #, 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.c:8315
  #, 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.c:8416 cp/typeck.c:8425
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO-C++ verbietet Umwandlung in Arraytyp %qT"
  
! #: cp/typeck.c:8434
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ungÃ¼ltige Umwandlung in Funktionstyp %qT"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "Verbundzuweisung mit %<volatile%>-qualifiziertem linken Operanden ist veraltet"
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  in Auswertung von %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "Zuweisung an Array von Initialisierungsliste"
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "unvertrÃ¤gliche Typen in Zuweisung von %qT an %qT"
  
! #: cp/typeck.c:8865
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Array als Initialisierung verwendet"
  
! #: cp/typeck.c:8867
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "UngÃ¼ltige Arrayzuweisung"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   in Umwandlung in Zeiger auf Elementfunktion"
  
! #: cp/typeck.c:9018
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "Umwandlung in Zeiger auf Element Ã¼ber virtuelle Basis %qT"
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   in Umwandlung in Zeiger auf Element"
  
! #: cp/typeck.c:9165
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ungÃ¼ltige Umwandlung in Typ %qT von Typ %qT"
  
! #: cp/typeck.c:9480
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "%qH kann nicht nach %qI im Standardargument umgewandelt werden"
  
! #: cp/typeck.c:9485
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "%qH kann nicht nach %qI bei ArgumentÃ¼bergabe umgewandelt werden"
  
! #: cp/typeck.c:9494
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "%qH kann nicht nach %qI in Initialisierung umgewandelt werden"
  
! #: cp/typeck.c:9498
  msgid "cannot convert %qH to %qI in return"
  msgstr "%qH kann nicht nach %qI in RÃ¼ckgabe umgewandelt werden"
  
! #: cp/typeck.c:9503
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "%qH kann nicht nach %qI in Zuweisung umgewandelt werden"
  
! #: cp/typeck.c:9535
  #, 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.c:9539
  #, 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.c:9544
  #, 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.c:9549
  #, 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.c:9559
  #, 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.c:9655
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "bei Ãœbergabe des Arguments %P von %qD"
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "Referenz auf temporÃ¤ren Wert wird zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9740
  #, 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.c:9776
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "Referenz auf lokale Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9780
  #, 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.c:9786
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9790
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9989
  #, 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.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "entfernen Sie den Aufruf von %<std::move%>"
  
! #: cp/typeck.c:10013
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "redundantes Verschieben in RÃ¼ckgabeanweisung"
  
! #: cp/typeck.c:10052
  #, 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.c:10060
  #, 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.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "RÃ¼ckgabe eines Wertes von einem Konstruktor"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, 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.c:10106
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Initialisierungsliste wird zurÃ¼ckgegeben"
  
! #: cp/typeck.c:10125
  #, 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.c:10128
  #, 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.c:10163
  #, 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.c:10192
  #, 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.c:10838
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "rvalue wird als lvalue verwendet"
--- 57505,58211 ----
  msgid "%qT is not a base of %qT"
  msgstr "%qT ist keine Basis von %qT"
  
! #: cp/typeck.c:3251
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD ist keine Elementtemplatefunktion"
  
! #: cp/typeck.c:3454
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT ist kein Zeiger auf Objekt"
  
! #: cp/typeck.c:3486
  #, 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.c:3489
  #, 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.c:3492
  #, 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.c:3496
  #, 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.c:3561
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "Index fehlt in Arrayreferenz"
  
! #: cp/typeck.c:3658
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "Indizierung eines als %<register%> deklarierten Arrays"
  
! #: cp/typeck.c:3696
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indizierter Wert ist weder ein Array noch ein Zeiger"
  
! #: cp/typeck.c:3768
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "bei Verwendung von %qE fehlt Objekt"
  
! #: cp/typeck.c:3993
  #, 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.c:4014
  #, 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.c:4031
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4034
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4037
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Ausdruck kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4095
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "zu viele Argumente fÃ¼r Konstruktor %q#D"
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "zu wenige Argumente fÃ¼r Konstruktor %q#D"
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "zu viele Argumente fÃ¼r Elementfunktion %q#D"
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Zu wenige Argumente fÃ¼r Elementfunktion %q#D"
  
! #: cp/typeck.c:4108
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "zu viele Argumente fÃ¼r Funktion %q#D"
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "zu wenige Argumente fÃ¼r Funktion %q#D"
  
! #: cp/typeck.c:4119
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "zu viele Argumente fÃ¼r Methode %q#D"
  
! #: cp/typeck.c:4120
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "zu wenige Argumente fÃ¼r Methode %q#D"
  
! #: cp/typeck.c:4123
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "zu viele Argumente fÃ¼r Funktion"
  
! #: cp/typeck.c:4124
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "zu wenige Argumente fÃ¼r Funktion"
  
! #: cp/typeck.c:4206
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Parameter %P von %qD hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/typeck.c:4212
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Parameter %P hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/typeck.c:4461
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "Die Adresse von %qD wird nie NULL sein"
  
! #: cp/typeck.c:4472
  #, 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.c:4518
  #, 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.c:4523
  #, 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.c:4553
  #, 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.c:4557
  #, 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.c:4566
  #, 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.c:4570
  #, 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.c:4696 cp/typeck.c:4708
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "Umwandlung in Typ %qT von Ã¼berladener Funktion wird angenommen"
  
! #: cp/typeck.c:4754
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL in Arithmetik verwendet"
  
! #: cp/typeck.c:5210 cp/typeck.c:5219 cp/typeck.c:5512 cp/typeck.c:5521
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
  
! #: cp/typeck.c:5425 cp/typeck.c:5438
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Operandentypen sind %qT und %qT"
  
! #: cp/typeck.c:5461
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "Drei-Wege-Vergleich von Vektoren"
  
! #: cp/typeck.c:5493 cp/typeck.c:5501
  #, 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.c:5551
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ungeordneter Vergleich mit Nicht-Gleitkomma-Argument"
  
! #: cp/typeck.c:5597
  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.c:5677
  #, 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.c:6029
  #, 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.c:6037
  #, 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.c:6045
  #, 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.c:6098
  #, 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.c:6177
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "Adresse des Konstruktors %qD wird genommen"
  
! #: cp/typeck.c:6178
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Adresse des Destruktors %qD wird genommen"
  
! #: cp/typeck.c:6194
  #, 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.c:6197
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  eine qualifizierte ID ist erforderlich"
  
! #: cp/typeck.c:6204
  #, 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.c:6390
  #, 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.c:6396
  #, 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"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6431
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "Adresse eines rvalues wird ermittelt"
  
! #: cp/typeck.c:6448
  #, 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.c:6506
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Zeiger auf Referenzelement %qD kann nicht erzeugt werden"
  
! #: cp/typeck.c:6526 cp/typeck.c:7089
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Versuch, die Adresse eines Bitfelds zu bestimmen"
  
! #: cp/typeck.c:6542
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "Adresse der direkten Funktion %qD wird genommen"
  
! #: cp/typeck.c:6689
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> auf einem Ausdruck vom Typ %<bool%>"
  
! #: cp/typeck.c:6690
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: cp/typeck.c:6813
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO-C++ verbietet erhÃ¶hen einer AufzÃ¤hlung"
  
! #: cp/typeck.c:6814
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO-C++ verbietet verringern einer AufzÃ¤hlung"
  
! #: cp/typeck.c:6830
  #, 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.c:6832
  #, 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.c:6844
  #, 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.c:6846
  #, 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.c:6885
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet"
  
! #: cp/typeck.c:6898
  #, 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.c:6908
  #, 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.c:6916
  #, 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.c:7101
  #, 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.c:7123
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: cp/typeck.c:7128
  #, 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.c:7203
  #, 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.c:7215
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandelt"
  
! #: cp/typeck.c:7219
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandelt"
  
! #: cp/typeck.c:7223
  #, 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.c:7260
  #, 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.c:7347
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "kein Kontext, um Typ von %qE aufzulÃ¶sen"
  
! #: cp/typeck.c:7381
  #, 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.c:7387
  #, 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.c:7394
  #, 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.c:7418
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "nutzlose Umwandlung in Typ %q#T"
  
! #: cp/typeck.c:7432
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Typkennzeichner an Umwandlungs-RÃ¼ckgabetyp ignoriert"
  
! #: cp/typeck.c:7869
  #, 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.c:7875 cp/typeck.c:7881 cp/typeck.c:9532
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Klassentyp %qT ist unvollstÃ¤ndig"
  
! #: cp/typeck.c:7907
  msgid "converting from %qH to %qI"
  msgstr "Umwandlung von %qH nach %qI"
  
! #: cp/typeck.c:7978
  #, 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.c:8048
  msgid "cast from %qH to %qI loses precision"
  msgstr "Typumwandlung von %qH nach %qI verliert Genauigkeit"
  
! #: cp/typeck.c:8073
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Funktionstypen von %qH nach %qI"
  
! #: cp/typeck.c:8084
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Elementzeigertypen von %qH nach %qI"
  
! #: cp/typeck.c:8105 cp/typeck.c:8295
  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.c:8122
  #, 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.c:8136
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ungÃ¼ltige Umwandlung von Typ %qT in Typ %qT"
  
! #: cp/typeck.c:8209
  #, 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.c:8218
  #, 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.c:8260
  #, 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.c:8330
  #, 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.c:8431 cp/typeck.c:8440
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO-C++ verbietet Umwandlung in Arraytyp %qT"
  
! #: cp/typeck.c:8449
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ungÃ¼ltige Umwandlung in Funktionstyp %qT"
  
! #: cp/typeck.c:8759
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "Verbundzuweisung mit %<volatile%>-qualifiziertem linken Operanden ist veraltet"
  
! #: cp/typeck.c:8779
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  in Auswertung von %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8839
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "Zuweisung an Array von Initialisierungsliste"
  
! #: cp/typeck.c:8866
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "unvertrÃ¤gliche Typen in Zuweisung von %qT an %qT"
  
! #: cp/typeck.c:8880
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Array als Initialisierung verwendet"
  
! #: cp/typeck.c:8882
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "UngÃ¼ltige Arrayzuweisung"
  
! #: cp/typeck.c:9019
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   in Umwandlung in Zeiger auf Elementfunktion"
  
! #: cp/typeck.c:9033
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "Umwandlung in Zeiger auf Element Ã¼ber virtuelle Basis %qT"
  
! #: cp/typeck.c:9080 cp/typeck.c:9099
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   in Umwandlung in Zeiger auf Element"
  
! #: cp/typeck.c:9180
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ungÃ¼ltige Umwandlung in Typ %qT von Typ %qT"
  
! #: cp/typeck.c:9495
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "%qH kann nicht nach %qI im Standardargument umgewandelt werden"
  
! #: cp/typeck.c:9500
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "%qH kann nicht nach %qI bei ArgumentÃ¼bergabe umgewandelt werden"
  
! #: cp/typeck.c:9509
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "%qH kann nicht nach %qI in Initialisierung umgewandelt werden"
  
! #: cp/typeck.c:9513
  msgid "cannot convert %qH to %qI in return"
  msgstr "%qH kann nicht nach %qI in RÃ¼ckgabe umgewandelt werden"
  
! #: cp/typeck.c:9518
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "%qH kann nicht nach %qI in Zuweisung umgewandelt werden"
  
! #: cp/typeck.c:9550
  #, 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.c:9554
  #, 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.c:9559
  #, 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.c:9564
  #, 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.c:9574
  #, 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.c:9670
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "bei Ãœbergabe des Arguments %P von %qD"
  
! #: cp/typeck.c:9752
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "Referenz auf temporÃ¤ren Wert wird zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9755
  #, 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.c:9791
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "Referenz auf lokale Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9795
  #, 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.c:9801
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9805
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:10004
  #, 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.c:10006 cp/typeck.c:10029
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "entfernen Sie den Aufruf von %<std::move%>"
  
! #: cp/typeck.c:10028
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "redundantes Verschieben in RÃ¼ckgabeanweisung"
  
! #: cp/typeck.c:10067
  #, 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.c:10075
  #, 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.c:10078
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "RÃ¼ckgabe eines Wertes von einem Konstruktor"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10113 cp/typeck.c:10159
  #, 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.c:10121
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Initialisierungsliste wird zurÃ¼ckgegeben"
  
! #: cp/typeck.c:10140
  #, 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.c:10143
  #, 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.c:10178
  #, 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.c:10207
  #, 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.c:10853
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "rvalue wird als lvalue verwendet"
*************** msgstr "entfernen Sie die %<{ }%> um den
*** 58425,58526 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "Aggregat des Typs %qT kann nicht mit zusammengesetztem Literal initialisiert werden"
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD fehlt"
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Element %qD ist nicht initialisierte Referenz"
  
! #: cp/typeck2.c:1597
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Element %qD mit nicht initialisierten Feldern"
  
! #: cp/typeck2.c:1688
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Designator-Reihenfolge fÃ¼r Feld %qD passt nicht zur ursprÃ¼nglichen Deklaration in %qT"
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "kein Feld %qD in initialisierter Union gefunden"
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Indexwert statt Feldname in Union-Initialisierung"
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "ringfÃ¶rmige Zeigerdelegation erkannt"
  
! #: cp/typeck2.c:1980
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Basisoperand von %<->%> hat Nicht-Zeiger-Typ %qT"
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "Ergebnis von %<operator->()%> ergibt Nicht-Zeiger-Ergebnis"
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Basisoperand von %<->%> ist kein Zeiger"
  
! #: cp/typeck2.c:2039
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE kann nicht als Elementzeiger verwendet werden, da es vom Typ %qT ist"
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Elementzeiger %qE kann nicht auf %qE angewandt werden, da letzteres vom Nicht-Klassen-Typ %qT ist"
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "Zeiger auf Elementtyp %qT mit Objekttyp %qT inkompatibel"
  
! #: cp/typeck2.c:2128
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht einen rvalue"
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht einen lvalue"
  
! #: cp/typeck2.c:2147
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "Zeiger-auf-Element-Funktions-Typ %qT braucht vor C++20 einen lvalue"
  
! #: cp/typeck2.c:2188
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "funktionale Umwandlung in Arraytyp %qT"
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "ungÃ¼ltige Wert-Initialisierung von Referenztyp"
  
! #: cp/typeck2.c:2460
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Aufruf der Funktion %qD, die unvollstÃ¤ndigen Typen %q#T wirft"
  
! #: cp/typeck2.c:2463
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Aufruf einer Funktion, die unvollstÃ¤ndigen Typen %q#T wirft"
--- 58469,58570 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "Aggregat des Typs %qT kann nicht mit zusammengesetztem Literal initialisiert werden"
  
! #: cp/typeck2.c:1570 cp/typeck2.c:1600
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD fehlt"
  
! #: cp/typeck2.c:1577
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Element %qD ist nicht initialisierte Referenz"
  
! #: cp/typeck2.c:1584
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Element %qD mit nicht initialisierten Feldern"
  
! #: cp/typeck2.c:1662
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Designator-Reihenfolge fÃ¼r Feld %qD passt nicht zur ursprÃ¼nglichen Deklaration in %qT"
  
! #: cp/typeck2.c:1735
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "kein Feld %qD in initialisierter Union gefunden"
  
! #: cp/typeck2.c:1746
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Indexwert statt Feldname in Union-Initialisierung"
  
! #: cp/typeck2.c:1940
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "ringfÃ¶rmige Zeigerdelegation erkannt"
  
! #: cp/typeck2.c:1954
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Basisoperand von %<->%> hat Nicht-Zeiger-Typ %qT"
  
! #: cp/typeck2.c:1984
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "Ergebnis von %<operator->()%> ergibt Nicht-Zeiger-Ergebnis"
  
! #: cp/typeck2.c:1986
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Basisoperand von %<->%> ist kein Zeiger"
  
! #: cp/typeck2.c:2013
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE kann nicht als Elementzeiger verwendet werden, da es vom Typ %qT ist"
  
! #: cp/typeck2.c:2022
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Elementzeiger %qE kann nicht auf %qE angewandt werden, da letzteres vom Nicht-Klassen-Typ %qT ist"
  
! #: cp/typeck2.c:2044
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "Zeiger auf Elementtyp %qT mit Objekttyp %qT inkompatibel"
  
! #: cp/typeck2.c:2102
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht einen rvalue"
  
! #: cp/typeck2.c:2113
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht einen lvalue"
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "Zeiger-auf-Element-Funktions-Typ %qT braucht vor C++20 einen lvalue"
  
! #: cp/typeck2.c:2162
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "funktionale Umwandlung in Arraytyp %qT"
  
! #: cp/typeck2.c:2193
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "ungÃ¼ltige Wert-Initialisierung von Referenztyp"
  
! #: cp/typeck2.c:2434
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Aufruf der Funktion %qD, die unvollstÃ¤ndigen Typen %q#T wirft"
  
! #: cp/typeck2.c:2437
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Aufruf einer Funktion, die unvollstÃ¤ndigen Typen %q#T wirft"
*************** msgid "recursive mixin instantiation"
*** 58779,58785 ****
  msgstr "rekursive Mixin-Instanziierung"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr "rekursive Expansion"
--- 58823,58829 ----
  msgstr "rekursive Mixin-Instanziierung"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5367
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr "rekursive Expansion"
*************** msgstr "Felder einer Â»synchronizedÂ«-Kl
*** 59015,59036 ****
  msgid "circular inheritance of interface"
  msgstr "zirkulÃ¤re AbhÃ¤ngigkeit eines Interfaces"
  
! #: d/dmd/dsymbolsem.c:4956
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "Mixin-Templates sind keine regulÃ¤ren Templates"
  
! #: d/dmd/dsymbolsem.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "Template-Instanziierung Â»%sÂ« verweist vorgreifend auf die Template-Deklaration Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:5540
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr "kann nicht aufgelÃ¶st werden"
  
! #: d/dmd/dsymbolsem.c:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "kann keinen Alias fÃ¼r den Ausdruck Â»%sÂ« bilden"
--- 59059,59080 ----
  msgid "circular inheritance of interface"
  msgstr "zirkulÃ¤re AbhÃ¤ngigkeit eines Interfaces"
  
! #: d/dmd/dsymbolsem.c:4959
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "Mixin-Templates sind keine regulÃ¤ren Templates"
  
! #: d/dmd/dsymbolsem.c:5161
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "Template-Instanziierung Â»%sÂ« verweist vorgreifend auf die Template-Deklaration Â»%sÂ«"
  
! #: d/dmd/dsymbolsem.c:5543
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr "kann nicht aufgelÃ¶st werden"
  
! #: d/dmd/dsymbolsem.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "kann keinen Alias fÃ¼r den Ausdruck Â»%sÂ« bilden"
*************** msgstr "Feldreferenz bei %C darf nur max
*** 59397,59405 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "Feldreferenz bei %C kann nicht mehr als %d Dimensionen haben"
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3430
! #: fortran/check.c:5927 fortran/check.c:5965 fortran/check.c:6007
! #: fortran/check.c:6034 fortran/check.c:6297 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
--- 59441,59449 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "Feldreferenz bei %C kann nicht mehr als %d Dimensionen haben"
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3437
! #: fortran/check.c:5959 fortran/check.c:5997 fortran/check.c:6039
! #: fortran/check.c:6066 fortran/check.c:6329 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
*************** msgstr "Fortran 2003: Zeichen fÃ¼r Argum
*** 59732,59738 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER sein"
  
! #: fortran/check.c:590 fortran/check.c:3385
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein intrinsischer Typ sein"
--- 59776,59782 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER sein"
  
! #: fortran/check.c:590 fortran/check.c:3392
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein intrinsischer Typ sein"
*************** msgstr "Argument %qs des intrinsischen %
*** 59747,59753 ****
  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.c:651 fortran/check.c:7503
  #, 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"
--- 59791,59797 ----
  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.c:651 fortran/check.c:7535
  #, 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 "Argument %qs des intrinsischen %
*** 59842,60043 ****
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "Argument %qs des intrinsischen %qs bei %L kann nicht INTENT(IN) sein"
  
! #: fortran/check.c:1058
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine Variable sein"
  
! #: fortran/check.c:1107
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "Argument %<dim%> des intrinsischen %qs bei %L ist kein gÃ¼ltiger Codimensionsindex"
  
! #: fortran/check.c:1159
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Argument %<dim%> des intrinsischen %qs bei %L ist kein gÃ¼ltiger Dimensionsindex"
  
! #: fortran/check.c:1262
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr "Ungleiche ZeichenlÃ¤ngen (%ld, %ld) in %s bei %L"
  
! #: fortran/check.c:1319
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht in einem ACHAR-intrinsischen Unterprogramm vorkommen"
  
! #: fortran/check.c:1410
  #, gcc-internal-format
  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.c:1419 fortran/check.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Verschiedene Typ-Arten bei %L"
  
! #: fortran/check.c:1442
  #, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr "NULL bei %L ist nicht als tatsÃ¤chliches Argument der intrinsischen Funktion %qs erlaubt"
  
! #: fortran/check.c:1464
  #, gcc-internal-format
  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.c:1473 fortran/check.c:1508 fortran/check.c:4389
  #, 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"
  
! #: fortran/check.c:1490
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein Zeiger oder Ziel VARIABLE oder FUNCTION sein"
  
! #: fortran/check.c:1499
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein POINTER oder ein TARGET sein"
  
! #: fortran/check.c:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr "Feldabschnitt mit Vektorindex bei %L darf nicht das Ziel eines Zeigers sein"
  
! #: fortran/check.c:1571
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr "ATOM-Argument bei %L fÃ¼r intrinsische Funktion %s muss eine ATOMIC_INT_KIND-Ganzzahl oder ein ATOMIC_LOGICAL_KIND-Logikwert sein"
  
! #: fortran/check.c:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr "ATOM-Argument bei %L der intrinsischen Funktion %s muss Koarray oder koindiziert sein"
  
! #: fortran/check.c:1586
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs bei %L sein"
  
! #: fortran/check.c:1604 fortran/check.c:1817
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "STAT=-Argument fÃ¼r %s bei %L"
  
! #: fortran/check.c:1623 fortran/check.c:1757 fortran/check.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "ATOM-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar sein"
  
! #: fortran/check.c:1637 fortran/check.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "ATOM-Argument bei %L fÃ¼r intrinsische Funktion %s muss eine ATOMIC_INT_KIND-Ganzzahl sein"
  
! #: fortran/check.c:1657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "VALUE-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar sein"
  
! #: fortran/check.c:1676 fortran/check.c:1690 fortran/check.c:1725
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "Argument %qs des intrinsischen %qs bei %L ist noch nicht unterstÃ¼tzt"
  
! #: fortran/check.c:1710
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine gÃ¼ltige Ganzzahlart sein"
  
! #: fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "OLD-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar sein"
  
! #: fortran/check.c:1779
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr "EVENT-Argument bei %L fÃ¼r die intrinsische EVENT_QUERY muss vom Typ EVENT_TYPE sein"
  
! #: fortran/check.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "COUNT-Argument der intrinsischen Funktion Â»EVENT_QUERYÂ« bei %L muss definierbar sein"
  
! #: fortran/check.c:1802
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "COUNT-Argument der intrinsischen Funktion EVENT_QUERY bei %L muss mindestens den GÃ¼ltigkeitsbereich von Standard-Integer abdecken"
  
! #: fortran/check.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Negatives Argument N bei %L"
  
! #: fortran/check.c:1979
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht in einem CHAR-intrinsischen Unterprogramm vorkommen"
  
! #: fortran/check.c:2103 fortran/check.c:2593
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf nicht vorhanden sein, wenn %<x%> COMPLEX ist"
  
! #: fortran/check.c:2112 fortran/check.c:2602
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "%qs-Argument des intrinsischen %qs bei %L muss vom Typ REAL oder INTEGER sein"
  
! #: fortran/check.c:2122 fortran/check.c:2128
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr "Umwandlung von %s in standardartiges COMPLEX(%d) bei %L kÃ¶nnte Genauigkeit verlieren, evtl. KIND-Argument verwenden"
  
! #: fortran/check.c:2150
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr "Argument %<A%> mit INTENT(OUT) bei %L des intrinsischen Unterprogramms %s darf keinen Vektorindex haben"
  
! #: fortran/check.c:2158
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "Argument A bei %L des intrinsischen %s darf keinen Koindex haben"
  
! #: fortran/check.c:2181
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "Das Argument Â»stat=Â« bei %L muss INTEGER-Variable mit Â»kind=4Â« sein"
  
! #: fortran/check.c:2197
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "Das Argument Â»errmsg=Â« bei %L muss eine standardartige Zeichenvariable sein"
  
! #: fortran/check.c:2205
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Koarrays bei %L ausgeschaltet, %<-fcoarray=%> schaltet sie ein"
  
! #: fortran/check.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr "UnterstÃ¼tzung fÃ¼r das A-Argument bei %L, das ein polymorphes A-Argument ist oder allozierbare Komponenten hat, ist noch nicht implementiert"
  
! #: fortran/check.c:2239
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "Das A-Argument bei %L von CO_REDUCE darf nicht polymorph sein"
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr "UnterstÃ¼tzung fÃ¼r das A-Argument bei %L mit allozierbaren Komponenten ist noch nicht implementiert"
  
! #: fortran/check.c:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr "OPERATOR-Argument bei %L muss eine PURE-Funktion sein"
--- 59886,60087 ----
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "Argument %qs des intrinsischen %qs bei %L kann nicht INTENT(IN) sein"
  
! #: fortran/check.c:1065
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine Variable sein"
  
! #: fortran/check.c:1114
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "Argument %<dim%> des intrinsischen %qs bei %L ist kein gÃ¼ltiger Codimensionsindex"
  
! #: fortran/check.c:1166
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Argument %<dim%> des intrinsischen %qs bei %L ist kein gÃ¼ltiger Dimensionsindex"
  
! #: fortran/check.c:1269
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr "Ungleiche ZeichenlÃ¤ngen (%ld, %ld) in %s bei %L"
  
! #: fortran/check.c:1326
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht in einem ACHAR-intrinsischen Unterprogramm vorkommen"
  
! #: fortran/check.c:1417
  #, gcc-internal-format
  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.c:1426 fortran/check.c:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Verschiedene Typ-Arten bei %L"
  
! #: fortran/check.c:1449
  #, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr "NULL bei %L ist nicht als tatsÃ¤chliches Argument der intrinsischen Funktion %qs erlaubt"
  
! #: fortran/check.c:1471
  #, gcc-internal-format
  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.c:1480 fortran/check.c:1515 fortran/check.c:4396
  #, 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"
  
! #: fortran/check.c:1497
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein Zeiger oder Ziel VARIABLE oder FUNCTION sein"
  
! #: fortran/check.c:1506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein POINTER oder ein TARGET sein"
  
! #: fortran/check.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr "Feldabschnitt mit Vektorindex bei %L darf nicht das Ziel eines Zeigers sein"
  
! #: fortran/check.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr "ATOM-Argument bei %L fÃ¼r intrinsische Funktion %s muss eine ATOMIC_INT_KIND-Ganzzahl oder ein ATOMIC_LOGICAL_KIND-Logikwert sein"
  
! #: fortran/check.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr "ATOM-Argument bei %L der intrinsischen Funktion %s muss Koarray oder koindiziert sein"
  
! #: fortran/check.c:1593
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom gleichen Typ und gleicher Art wie %qs bei %L sein"
  
! #: fortran/check.c:1611 fortran/check.c:1824
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "STAT=-Argument fÃ¼r %s bei %L"
  
! #: fortran/check.c:1630 fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "ATOM-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar sein"
  
! #: fortran/check.c:1644 fortran/check.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "ATOM-Argument bei %L fÃ¼r intrinsische Funktion %s muss eine ATOMIC_INT_KIND-Ganzzahl sein"
  
! #: fortran/check.c:1664
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "VALUE-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar sein"
  
! #: fortran/check.c:1683 fortran/check.c:1697 fortran/check.c:1732
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "Argument %qs des intrinsischen %qs bei %L ist noch nicht unterstÃ¼tzt"
  
! #: fortran/check.c:1717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine gÃ¼ltige Ganzzahlart sein"
  
! #: fortran/check.c:1771 fortran/check.c:1868
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "OLD-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar sein"
  
! #: fortran/check.c:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr "EVENT-Argument bei %L fÃ¼r die intrinsische EVENT_QUERY muss vom Typ EVENT_TYPE sein"
  
! #: fortran/check.c:1796
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "COUNT-Argument der intrinsischen Funktion Â»EVENT_QUERYÂ« bei %L muss definierbar sein"
  
! #: fortran/check.c:1809
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "COUNT-Argument der intrinsischen Funktion EVENT_QUERY bei %L muss mindestens den GÃ¼ltigkeitsbereich von Standard-Integer abdecken"
  
! #: fortran/check.c:1888
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Negatives Argument N bei %L"
  
! #: fortran/check.c:1986
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht in einem CHAR-intrinsischen Unterprogramm vorkommen"
  
! #: fortran/check.c:2110 fortran/check.c:2600
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "Argument %qs des intrinsischen %qs bei %L darf nicht vorhanden sein, wenn %<x%> COMPLEX ist"
  
! #: fortran/check.c:2119 fortran/check.c:2609
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "%qs-Argument des intrinsischen %qs bei %L muss vom Typ REAL oder INTEGER sein"
  
! #: fortran/check.c:2129 fortran/check.c:2135
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr "Umwandlung von %s in standardartiges COMPLEX(%d) bei %L kÃ¶nnte Genauigkeit verlieren, evtl. KIND-Argument verwenden"
  
! #: fortran/check.c:2157
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr "Argument %<A%> mit INTENT(OUT) bei %L des intrinsischen Unterprogramms %s darf keinen Vektorindex haben"
  
! #: fortran/check.c:2165
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "Argument A bei %L des intrinsischen %s darf keinen Koindex haben"
  
! #: fortran/check.c:2188
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "Das Argument Â»stat=Â« bei %L muss INTEGER-Variable mit Â»kind=4Â« sein"
  
! #: fortran/check.c:2204
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "Das Argument Â»errmsg=Â« bei %L muss eine standardartige Zeichenvariable sein"
  
! #: fortran/check.c:2212
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Koarrays bei %L ausgeschaltet, %<-fcoarray=%> schaltet sie ein"
  
! #: fortran/check.c:2227
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr "UnterstÃ¼tzung fÃ¼r das A-Argument bei %L, das ein polymorphes A-Argument ist oder allozierbare Komponenten hat, ist noch nicht implementiert"
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "Das A-Argument bei %L von CO_REDUCE darf nicht polymorph sein"
  
! #: fortran/check.c:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr "UnterstÃ¼tzung fÃ¼r das A-Argument bei %L mit allozierbaren Komponenten ist noch nicht implementiert"
  
! #: fortran/check.c:2267
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr "OPERATOR-Argument bei %L muss eine PURE-Funktion sein"
*************** msgstr "OPERATOR-Argument bei %L muss ei
*** 60045,60741 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "Intrinsische Funktion Â»%sÂ« bei %L ist nicht fÃ¼r CO_REDUCE erlaubt"
  
! #: fortran/check.c:2287
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr "Die Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss zwei Argumente haben"
  
! #: fortran/check.c:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr "Argument A bei %L hat Typ Â»%sÂ«, aber die Funktion, die bei %L als OPERATOR Ã¼bergeben wurde, gibt Â»%sÂ« zurÃ¼ck"
  
! #: fortran/check.c:2306
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr "Die Funktion, die bei %L als OPERATOR Ã¼bergeben wurde, hat Argumente vom Typ Â»%sÂ« und Â»%sÂ«, muss aber Typ Â»%sÂ« haben"
  
! #: fortran/check.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr "Die Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss Argumente haben, die nichtallozierbar und keine Zeiger sind, und der RÃ¼ckgabewert muss nichtallozierbar, kein Zeiger und skalar sein"
  
! #: fortran/check.c:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr "Die Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss das VALUE-Attribut entweder fÃ¼r keins oder fÃ¼r beide Argumente haben"
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr "Die Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss das TARGET-Attribut entweder fÃ¼r keins oder fÃ¼r beide Argumente haben"
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr "Die Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss das ASYNCHRONOUS-Attribut entweder fÃ¼r keins oder fÃ¼r beide Argumente haben"
  
! #: fortran/check.c:2347
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr "Die Funktion, die bei %L als OPERATOR Ã¼bergeben wird, darf bei keinem der Argumente das OPTIONAL-Attribut haben"
  
! #: fortran/check.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr "Die ZeichenlÃ¤nge des A-Arguments bei %L und die LÃ¤nge der Argumente fÃ¼r den OPERATOR bei %L muss dieselbe sein"
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr "Die ZeichenlÃ¤nge des A-Arguments bei %L und die LÃ¤nge des Funktionsergebnisses des OPERATORs bei %L muss dieselbe sein"
  
! #: fortran/check.c:2402
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom Typ integer, read oder character sein"
  
! #: fortran/check.c:2430 fortran/check.c:2444
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "BOZ-Konstante bei %L kann nicht innerhalb eines COMPLEX-intrinsischen Unterprogramms vorkommen"
  
! #: fortran/check.c:2481 fortran/check.c:3111 fortran/check.c:3194
! #: fortran/check.c:3416 fortran/check.c:3464 fortran/check.c:4956
! #: fortran/check.c:5093 fortran/check.c:5148 fortran/check.c:6283
! #: fortran/check.c:6412
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "intrinsisches %qs mit KIND-Argument bei %L"
  
! #: fortran/check.c:2528 fortran/check.c:2797 fortran/check.c:2857
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Form in Dimension %d (%ld/%ld)"
  
! #: fortran/check.c:2543 fortran/check.c:2812 fortran/check.c:2872
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss Rang %d haben oder ein Skalar sein"
  
! #: fortran/check.c:2655 fortran/check.c:3796 fortran/check.c:3804
  #, 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.c:2669
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Unterschiedliche Form fÃ¼r Argumente %qs und %qs bei %L fÃ¼r intrinsisches %<dot_product%>"
  
! #: fortran/check.c:2689 fortran/check.c:2697
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein Standard-Real sein"
  
! #: fortran/check.c:2833
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "%qs muss vom gleichen Typ und gleicher Art wie %qs bei %L in %qs sein"
  
! #: fortran/check.c:2891
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "Argument %qs des intrinsischen %qs bei %L fÃ¼r %qs des Typs %qs fehlt"
  
! #: fortran/check.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "BOZ-Literalkonstante bei %L darf nicht in einem FLOAT-intrinsischen Unterprogramm vorkommen"
  
! #: fortran/check.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Nicht-Standard Argument der Art INTEGER fÃ¼r intrinsisches Â»%sÂ« bei %L"
  
! #: fortran/check.c:2984
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "COMPLEX-Argument %qs ist Argument des intrinsischen %qs bei %L"
  
! #: fortran/check.c:3066
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "Argumente von %qs unterscheiden sich im Typ bei %L"
  
! #: fortran/check.c:3162
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Argument von %s bei %L muss von der LÃ¤nge eins sein"
  
! #: fortran/check.c:3201
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss von der selben Art wie %qs sein"
  
! #: fortran/check.c:3235
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr "Das intrinsische Unterprogramm %qs bei %L ist veraltet. Verwenden Sie das intrinsische Unterprogramm INT."
  
! #: fortran/check.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE bei %L muss positiv sein"
  
! #: fortran/check.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "Der absolute Wert von SHIFT bei %L muss kleiner oder gleich SIZE bei %L sein"
  
! #: fortran/check.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "STATUS bei %L muss eine Â»INTENT(OUT)Â«-Variable sein"
  
! #: fortran/check.c:3367
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "%qs bei %L muss eine %<INTENT(OUT)%>-Variable sein"
  
! #: fortran/check.c:3392
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine DatenentitÃ¤t sein"
  
! #: fortran/check.c:3606
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Das intrinsische %qs bei %L muss mindestens zwei Argumente haben"
  
! #: fortran/check.c:3654
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Fehlendes %qs-Argument fÃ¼r %qs bei %L"
  
! #: fortran/check.c:3669
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Doppeltes Argument %qs bei %L fÃ¼r intrinsisches %s"
  
! #: fortran/check.c:3674
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Unbekanntes Argument %qs bei %L fÃ¼r intrinsisches %s"
  
! #: fortran/check.c:3699
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "Verschiedene Zeichenarten bei %L"
  
! #: fortran/check.c:3708
  #, 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.c:3739
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "intrinsisches %qs mit CHARACTER-Argument bei %L"
  
! #: fortran/check.c:3746
  #, 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.c:3813
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Argumenttypen des intrinsischen %qs bei %L mÃ¼ssen passen (%s/%s)"
  
! #: fortran/check.c:3827
  #, 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.c:3846
  #, 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.c:3855
  #, 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.c:4018
  #, 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.c:4136 fortran/check.c:7423 fortran/check.c:7438
  #, 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.c:4219
  #, 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.c:4230
  #, 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.c:4237
  #, 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.c:4248
  #, 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.c:4257
  #, 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.c:4297
  #, 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.c:4324
  #, 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.c:4374
  #, 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.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "intrinsisches NULL mit reservierbarem MOLD bei %L"
  
! #: fortran/check.c:4461 fortran/check.c:6359
  #, 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.c:4519
  #, 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.c:4527
  #, 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.c:4546
  #, 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.c:4597
  #, 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.c:4704
  #, 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.c:4714
  #, 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.c:4721
  #, 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.c:4738
  #, 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.c:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "Element %d des tatsÃ¤chlichen Arguments von RESHAPE bei %L darf nicht negativ sein"
  
! #: fortran/check.c:4809
  #, 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.c:4827
  #, 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.c:4836
  #, 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.c:4872
  #, 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.c:4889 fortran/check.c:4908
  #, 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.c:4899 fortran/check.c:4918
  #, 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.c:5017
  #, 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.c:5048
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "intrinsisches %qs mit RADIX-Argument bei %L"
  
! #: fortran/check.c:5086
  #, 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.c:5166 fortran/check.c:7483
  #, 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.c:5179 fortran/check.c:5318 fortran/check.c:7475
  #, 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.c:5190 fortran/check.c:5330
  #, 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.c:5260
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr failed"
  
! #: fortran/check.c:5309
  #, 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.c:5348
  #, 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.c:5362
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr "Argument C_PTR_2 bei %L fÃ¼r C_ASSOCIATED muss denselben Typ wie C_PTR_1 haben: %s statt %s"
  
! #: fortran/check.c:5386
  #, 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.c:5398
  #, 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.c:5405
  #, 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.c:5412
  #, 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.c:5419
  #, 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.c:5425
  #, 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.c:5444
  #, 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.c:5454
  #, 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.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr "UnvertrÃ¤glicher Feld-FPTR bei %L fÃ¼r C_F_POINTER: %s"
  
! #: fortran/check.c:5475
  #, 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.c:5487
  #, 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.c:5494
  #, 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.c:5500
  #, 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.c:5514
  #, 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.c:5526
  #, 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.c:5533
  #, 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.c:5539
  #, 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.c:5553
  #, 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.c:5559
  #, 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.c:5570
  #, 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.c:5578
  #, 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.c:5587
  #, 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.c:5594
  #, 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.c:5605
  #, 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.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Feldabschnitt bei %L fÃ¼r C_LOC"
  
! #: fortran/check.c:5638
  #, 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.c:5654
  #, 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.c:5673
  #, 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.c:5936
  #, 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.c:5947
  #, 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.c:5980
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "Argument DISTANCE= fÃ¼r NUM_IMAGES bei %L"
  
! #: fortran/check.c:5993
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "Argument FAILED= fÃ¼r NUM_IMAGES bei %L"
  
! #: fortran/check.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "TEAM-Argument bei %L fÃ¼r die intrinsische TEAM_NUMBER muss vom Typ TEAM_TYPE sein"
  
! #: fortran/check.c:6043
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr "DIM-Argument ohne COARRAY-Argument ist fÃ¼r intrinsisches THIS_IMAGE bei %L nicht erlaubt"
  
! #: fortran/check.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr "Das DISTANCE-Argument darf in intrinsischer Routine bei %L nicht zusammen mit COARRAY- oder DIM-Argument angegeben werden"
  
! #: fortran/check.c:6061
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Unerwartetes DIM-Argument mit Nicht-COARRAY-Argument bei %L"
  
! #: fortran/check.c:6079
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "Argument DISTANCE= fÃ¼r THIS_IMAGE bei %L"
  
! #: fortran/check.c:6137
  #, 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.c:6189
  #, 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.c:6208
  #, 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.c:6216
  #, 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.c:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr "Intrinsisches TRANSFER bei %L hat teilweise undefiniertes Ergebnis: QuellgrÃ¶ÃŸe %ld < ErgebnisgrÃ¶ÃŸe %ld"
  
! #: fortran/check.c:6373
  #, 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.c:6386
  #, 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.c:6652 fortran/check.c:6684
  #, 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.c:6692
  #, 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.c:6710
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "fe_runtime_error string must be null terminated"
  
! #: fortran/check.c:6722
  #, 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.c:6762
  #, 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.c:6781
  #, 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.c:6791
  #, 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.c:6808
  #, 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.c:7025
  #, 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.c:7207
  #, 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.c:7396 fortran/check.c:7407
  #, 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.c:7467
  #, 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"
--- 60089,60790 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2277
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "Intrinsische Funktion Â»%sÂ« bei %L ist nicht fÃ¼r CO_REDUCE erlaubt"
  
! #: fortran/check.c:2294
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr "Die Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss zwei Argumente haben"
  
! #: fortran/check.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr "Argument A bei %L hat Typ Â»%sÂ«, aber die Funktion, die bei %L als OPERATOR Ã¼bergeben wurde, gibt Â»%sÂ« zurÃ¼ck"
  
! #: fortran/check.c:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr "Die Funktion, die bei %L als OPERATOR Ã¼bergeben wurde, hat Argumente vom Typ Â»%sÂ« und Â»%sÂ«, muss aber Typ Â»%sÂ« haben"
  
! #: fortran/check.c:2324
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr "Die Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss Argumente haben, die nichtallozierbar und keine Zeiger sind, und der RÃ¼ckgabewert muss nichtallozierbar, kein Zeiger und skalar sein"
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr "Die Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss das VALUE-Attribut entweder fÃ¼r keins oder fÃ¼r beide Argumente haben"
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr "Die Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss das TARGET-Attribut entweder fÃ¼r keins oder fÃ¼r beide Argumente haben"
  
! #: fortran/check.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr "Die Funktion, die bei %L als OPERATOR Ã¼bergeben wird, muss das ASYNCHRONOUS-Attribut entweder fÃ¼r keins oder fÃ¼r beide Argumente haben"
  
! #: fortran/check.c:2354
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr "Die Funktion, die bei %L als OPERATOR Ã¼bergeben wird, darf bei keinem der Argumente das OPTIONAL-Attribut haben"
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr "Die ZeichenlÃ¤nge des A-Arguments bei %L und die LÃ¤nge der Argumente fÃ¼r den OPERATOR bei %L muss dieselbe sein"
  
! #: fortran/check.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr "Die ZeichenlÃ¤nge des A-Arguments bei %L und die LÃ¤nge des Funktionsergebnisses des OPERATORs bei %L muss dieselbe sein"
  
! #: fortran/check.c:2409
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss vom Typ integer, read oder character sein"
  
! #: fortran/check.c:2437 fortran/check.c:2451
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "BOZ-Konstante bei %L kann nicht innerhalb eines COMPLEX-intrinsischen Unterprogramms vorkommen"
  
! #: fortran/check.c:2488 fortran/check.c:3118 fortran/check.c:3201
! #: fortran/check.c:3423 fortran/check.c:3471 fortran/check.c:4963
! #: fortran/check.c:5100 fortran/check.c:5155 fortran/check.c:6315
! #: fortran/check.c:6444
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "intrinsisches %qs mit KIND-Argument bei %L"
  
! #: fortran/check.c:2535 fortran/check.c:2804 fortran/check.c:2864
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "Argument %qs des intrinsischen %qs bei %L hat ungÃ¼ltige Form in Dimension %d (%ld/%ld)"
  
! #: fortran/check.c:2550 fortran/check.c:2819 fortran/check.c:2879
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss Rang %d haben oder ein Skalar sein"
  
! #: fortran/check.c:2662 fortran/check.c:3803 fortran/check.c:3811
  #, 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.c:2676
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Unterschiedliche Form fÃ¼r Argumente %qs und %qs bei %L fÃ¼r intrinsisches %<dot_product%>"
  
! #: fortran/check.c:2696 fortran/check.c:2704
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss ein Standard-Real sein"
  
! #: fortran/check.c:2840
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "%qs muss vom gleichen Typ und gleicher Art wie %qs bei %L in %qs sein"
  
! #: fortran/check.c:2898
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "Argument %qs des intrinsischen %qs bei %L fÃ¼r %qs des Typs %qs fehlt"
  
! #: fortran/check.c:2916
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "BOZ-Literalkonstante bei %L darf nicht in einem FLOAT-intrinsischen Unterprogramm vorkommen"
  
! #: fortran/check.c:2930
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Nicht-Standard Argument der Art INTEGER fÃ¼r intrinsisches Â»%sÂ« bei %L"
  
! #: fortran/check.c:2991
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "COMPLEX-Argument %qs ist Argument des intrinsischen %qs bei %L"
  
! #: fortran/check.c:3073
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "Argumente von %qs unterscheiden sich im Typ bei %L"
  
! #: fortran/check.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Argument von %s bei %L muss von der LÃ¤nge eins sein"
  
! #: fortran/check.c:3208
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss von der selben Art wie %qs sein"
  
! #: fortran/check.c:3242
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr "Das intrinsische Unterprogramm %qs bei %L ist veraltet. Verwenden Sie das intrinsische Unterprogramm INT."
  
! #: fortran/check.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE bei %L muss positiv sein"
  
! #: fortran/check.c:3306
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "Der absolute Wert von SHIFT bei %L muss kleiner oder gleich SIZE bei %L sein"
  
! #: fortran/check.c:3365
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "STATUS bei %L muss eine Â»INTENT(OUT)Â«-Variable sein"
  
! #: fortran/check.c:3374
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "%qs bei %L muss eine %<INTENT(OUT)%>-Variable sein"
  
! #: fortran/check.c:3399
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "Argument %qs des intrinsischen %qs bei %L muss eine DatenentitÃ¤t sein"
  
! #: fortran/check.c:3613
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Das intrinsische %qs bei %L muss mindestens zwei Argumente haben"
  
! #: fortran/check.c:3661
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Fehlendes %qs-Argument fÃ¼r %qs bei %L"
  
! #: fortran/check.c:3676
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Doppeltes Argument %qs bei %L fÃ¼r intrinsisches %s"
  
! #: fortran/check.c:3681
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Unbekanntes Argument %qs bei %L fÃ¼r intrinsisches %s"
  
! #: fortran/check.c:3706
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "Verschiedene Zeichenarten bei %L"
  
! #: fortran/check.c:3715
  #, 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.c:3746
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "intrinsisches %qs mit CHARACTER-Argument bei %L"
  
! #: fortran/check.c:3753
  #, 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.c:3820
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Argumenttypen des intrinsischen %qs bei %L mÃ¼ssen passen (%s/%s)"
  
! #: fortran/check.c:3834
  #, 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.c:3853
  #, 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.c:3862
  #, 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.c:4025
  #, 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.c:4143 fortran/check.c:7455 fortran/check.c:7470
  #, 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.c:4226
  #, 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.c:4237
  #, 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.c:4244
  #, 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.c:4255
  #, 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.c:4264
  #, 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.c:4304
  #, 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.c:4331
  #, 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.c:4381
  #, 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.c:4389
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "intrinsisches NULL mit reservierbarem MOLD bei %L"
  
! #: fortran/check.c:4468 fortran/check.c:6391
  #, 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.c:4526
  #, 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.c:4534
  #, 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.c:4553
  #, 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.c:4604
  #, 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.c:4711
  #, 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.c:4721
  #, 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.c:4728
  #, 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.c:4745
  #, 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.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "Element %d des tatsÃ¤chlichen Arguments von RESHAPE bei %L darf nicht negativ sein"
  
! #: fortran/check.c:4816
  #, 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.c:4834
  #, 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.c:4843
  #, 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.c:4879
  #, 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.c:4896 fortran/check.c:4915
  #, 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.c:4906 fortran/check.c:4925
  #, 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.c:5024
  #, 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.c:5055
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "intrinsisches %qs mit RADIX-Argument bei %L"
  
! #: fortran/check.c:5093
  #, 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.c:5173 fortran/check.c:7515
  #, 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.c:5186 fortran/check.c:5325 fortran/check.c:7507
  #, 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.c:5197 fortran/check.c:5337
  #, 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.c:5267
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr failed"
  
! #: fortran/check.c:5316
  #, 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.c:5355
  #, 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.c:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr "Argument C_PTR_2 bei %L fÃ¼r C_ASSOCIATED muss denselben Typ wie C_PTR_1 haben: %s statt %s"
  
! #: fortran/check.c:5393
  #, 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.c:5405
  #, 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.c:5412
  #, 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.c:5419
  #, 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.c:5426
  #, 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.c:5432
  #, 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.c:5451
  #, 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.c:5461
  #, 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.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr "UnvertrÃ¤glicher Feld-FPTR bei %L fÃ¼r C_F_POINTER: %s"
  
! #: fortran/check.c:5482
  #, 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.c:5494
  #, 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.c:5501
  #, 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.c:5507
  #, 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.c:5521
  #, 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.c:5533
  #, 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.c:5540
  #, 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.c:5546
  #, 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.c:5560
  #, 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.c:5566
  #, 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.c:5577
  #, 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.c:5585
  #, 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.c:5594
  #, 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.c:5601
  #, 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.c:5612
  #, 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.c:5617
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Feldabschnitt bei %L fÃ¼r C_LOC"
  
! #: fortran/check.c:5645
  #, 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.c:5661
  #, 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.c:5680
  #, 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.c:5704
! #, 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.c:5968
  #, 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.c:5979
  #, 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.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "Argument DISTANCE= fÃ¼r NUM_IMAGES bei %L"
  
! #: fortran/check.c:6025
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "Argument FAILED= fÃ¼r NUM_IMAGES bei %L"
  
! #: fortran/check.c:6049
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "TEAM-Argument bei %L fÃ¼r die intrinsische TEAM_NUMBER muss vom Typ TEAM_TYPE sein"
  
! #: fortran/check.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr "DIM-Argument ohne COARRAY-Argument ist fÃ¼r intrinsisches THIS_IMAGE bei %L nicht erlaubt"
  
! #: fortran/check.c:6082
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr "Das DISTANCE-Argument darf in intrinsischer Routine bei %L nicht zusammen mit COARRAY- oder DIM-Argument angegeben werden"
  
! #: fortran/check.c:6093
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Unerwartetes DIM-Argument mit Nicht-COARRAY-Argument bei %L"
  
! #: fortran/check.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "Argument DISTANCE= fÃ¼r THIS_IMAGE bei %L"
  
! #: fortran/check.c:6169
  #, 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.c:6221
  #, 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.c:6240
  #, 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.c:6248
  #, 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.c:6283
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr "Intrinsisches TRANSFER bei %L hat teilweise undefiniertes Ergebnis: QuellgrÃ¶ÃŸe %ld < ErgebnisgrÃ¶ÃŸe %ld"
  
! #: fortran/check.c:6405
  #, 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.c:6418
  #, 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.c:6684 fortran/check.c:6716
  #, 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.c:6724
  #, 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.c:6742
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "fe_runtime_error string must be null terminated"
  
! #: fortran/check.c:6754
  #, 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.c:6794
  #, 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.c:6813
  #, 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.c:6823
  #, 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.c:6840
  #, 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.c:7057
  #, 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.c:7239
  #, 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.c:7428 fortran/check.c:7439
  #, 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.c:7499
  #, 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"
*************** msgstr "Falsche INTENT-Spezifikation bei
*** 60973,60979 ****
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurÃ¼ckgestelltem Typ bei %C"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
--- 61022,61028 ----
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurÃ¼ckgestelltem Typ bei %C"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12467
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
*************** msgstr "Die Zuweisung zu einer KIND- ode
*** 63139,63285 ****
  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.c:3821
  #, 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.c:3829
  #, 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.c:3853
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Grenzen fÃ¼r %qs bei %L erwartet"
  
! #: fortran/expr.c:3858
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Grenzenangabe fÃ¼r %qs in Zeigerzuweisung bei %L"
  
! #: fortran/expr.c:3887
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Bei %L darf kein Schritt vorhanden sein"
  
! #: fortran/expr.c:3893 fortran/expr.c:3913
  #, 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.c:3901 fortran/expr.c:3920
  #, 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.c:3947
  #, 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.c:3968
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "UngÃ¼ltige Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/expr.c:3993
  #, 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.c:4002
  #, 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.c:4012
  #, 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.c:4018
  #, 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.c:4025
  #, 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.c:4033
  #, 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.c:4056
  #, 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.c:4109
  #, 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.c:4119 fortran/expr.c:4134
  #, 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.c:4125 fortran/expr.c:4140 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Explizite Schnittstelle fÃ¼r %qs bei %L erforderlich: %s"
  
! #: fortran/expr.c:4152
  #, 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.c:4161
  #, 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.c:4174
  #, 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.c:4188
  #, 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.c:4193
  #, 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.c:4201
  #, 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.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Verschiedene RÃ¤nge in Zeigerzuweisung bei %L"
  
! #: fortran/expr.c:4227
  #, 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.c:4240
  #, 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.c:4244
  #, 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"
--- 63188,63334 ----
  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.c:3824
  #, 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.c:3832
  #, 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.c:3856
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Grenzen fÃ¼r %qs bei %L erwartet"
  
! #: fortran/expr.c:3861
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Grenzenangabe fÃ¼r %qs in Zeigerzuweisung bei %L"
  
! #: fortran/expr.c:3890
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Bei %L darf kein Schritt vorhanden sein"
  
! #: fortran/expr.c:3896 fortran/expr.c:3916
  #, 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.c:3904 fortran/expr.c:3923
  #, 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.c:3950
  #, 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.c:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "UngÃ¼ltige Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/expr.c:3996
  #, 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.c:4005
  #, 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.c:4015
  #, 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.c:4021
  #, 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.c:4028
  #, 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.c:4036
  #, 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.c:4059
  #, 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.c:4112
  #, 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.c:4122 fortran/expr.c:4137
  #, 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.c:4128 fortran/expr.c:4143 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Explizite Schnittstelle fÃ¼r %qs bei %L erforderlich: %s"
  
! #: fortran/expr.c:4155
  #, 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.c:4164
  #, 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.c:4177
  #, 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.c:4191
  #, 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.c:4196
  #, 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.c:4204
  #, 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.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Verschiedene RÃ¤nge in Zeigerzuweisung bei %L"
  
! #: fortran/expr.c:4230
  #, 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.c:4243
  #, 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.c:4247
  #, 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"
*************** msgstr "Ziel der Rang-Neuzuordnung ist n
*** 63287,63458 ****
  #. 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.c:4269 fortran/expr.c:4361
  #, 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.c:4272
  #, 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.c:4285
  #, 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.c:4291 fortran/expr.c:4306
  #, 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.c:4316
  #, 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.c:4331
  #, 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.c:4340
  #, 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.c:4348
  #, 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.c:4376 fortran/expr.c:4381
  #, 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.c:4421
  #, 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.c:4497 fortran/resolve.c:1466
  #, 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.c:4503
  #, 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.c:4518 fortran/resolve.c:1472
  #, 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.c:4530
  #, 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.c:4536
  #, 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.c:4543
  #, 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.c:5011
  #, 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.c:6102
  #, 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.c:6110
  #, 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.c:6118
  #, 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.c:6127
  #, 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.c:6138
  #, 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.c:6147
  #, 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.c:6160
  #, 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.c:6173
  #, 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.c:6208
  #, 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.c:6218
  #, 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.c:6231
  #, 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.c:6239
  #, 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.c:6254
  #, 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.c:6313
  #, 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.c:6318
  #, 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.c:6330
  #, 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.c:6372
  #, 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)"
--- 63336,63507 ----
  #. 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.c:4272 fortran/expr.c:4364
  #, 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.c:4275
  #, 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.c:4288
  #, 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.c:4294 fortran/expr.c:4309
  #, 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.c:4319
  #, 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.c:4334
  #, 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.c:4343
  #, 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.c:4351
  #, 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.c:4379 fortran/expr.c:4384
  #, 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.c:4424
  #, 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.c:4500 fortran/resolve.c:1466
  #, 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.c:4506
  #, 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.c:4521 fortran/resolve.c:1472
  #, 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.c:4533
  #, 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.c:4539
  #, 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.c:4546
  #, 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.c:5014
  #, 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.c:6105
  #, 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.c:6113
  #, 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.c:6121
  #, 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.c:6132
  #, 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.c:6143
  #, 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.c:6152
  #, 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.c:6165
  #, 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.c:6178
  #, 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.c:6213
  #, 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.c:6223
  #, 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.c:6236
  #, 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.c:6244
  #, 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.c:6259
  #, 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.c:6318
  #, 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.c:6323
  #, 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.c:6335
  #, 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.c:6377
  #, 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
*** 63478,63485 ****
  msgstr "Illegal id in copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
! #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Zwischenergebnis-Feld bei %L wird erzeugt"
--- 63527,63534 ----
  msgstr "Illegal id in copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6681 fortran/trans-array.c:8176
! #: fortran/trans-intrinsic.c:8558
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Zwischenergebnis-Feld bei %L wird erzeugt"
*************** msgstr "Variable %qs bei %L auf undefini
*** 63559,63565 ****
  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.c:3458 fortran/trans-expr.c:1831
  #, 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"
--- 63608,63614 ----
  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.c:3458 fortran/trans-expr.c:1832
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "Code zur Neu-Reservierung des reservierbaren Feldes bei %L wird hinzugefÃ¼gt"
*************** msgstr "Code zur Neu-Reservierung des re
*** 63569,63581 ****
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "Scalarization using DIMEN_RANGE unimplemented"
  
! #: fortran/frontend-passes.c:5179
  #, 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.c:5806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%s zwischen %L und %L"
--- 63618,63630 ----
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "Scalarization using DIMEN_RANGE unimplemented"
  
! #: fortran/frontend-passes.c:5192
  #, 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.c:5819
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%s zwischen %L und %L"
*************** msgstr "Erstes Argument der definierten
*** 63695,63706 ****
  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.c:987 fortran/resolve.c:17210
  #, 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.c:994 fortran/resolve.c:17228
  #, 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"
--- 63744,63755 ----
  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.c:987 fortran/resolve.c:17218
  #, 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.c:994 fortran/resolve.c:17236
  #, 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 "ZeichenlÃ¤nge passt nicht (%ld/%
*** 63985,64356 ****
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "Effektives Argument bei %L an reservierbares oder Zeiger-Scheinargument %qs muss Parameter mit Typ aufgeschobener LÃ¤nge haben, genau dann, wenn das Scheinargument einen solchen hat"
  
! #: fortran/interface.c:3258
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "ZeichenlÃ¤nge des effektiven Arguments kÃ¼rzer als das des Scheinarguments %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Effektives Argument enthÃ¤lt zuwenige Elemente fÃ¼r Scheinargument %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.c:3291
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Prozedurzeiger fÃ¼r Argument %qs bei %L erwartet"
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Prozedur fÃ¼r Argument %qs bei %L erwartet"
  
! #: fortran/interface.c:3324
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Effektives Argument fÃ¼r %qs kann nicht Feld vermuteter GrÃ¶ÃŸe bei %L sein"
  
! #: fortran/interface.c:3333
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Effektives Argument fÃ¼r %qs muss ein Zeiger bei %L sein"
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Effektives Nicht-Zeiger-Argument bei %L an Scheinzeiger %qs"
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Koindiziertes effektives Argument bei %L an Scheinzeiger %qs"
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "Koindiziertes effektives Argument bei %L an scheinreservierbares %qs erfordert INTENT(IN)"
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "Koindiziertes effektives ASYNCHRONOUS- oder VOLATILE-Argument bei %L erfordert, dass Schein-%qs weder ASYNCHRONOUS noch VOLATILE hat"
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "Koindiziertes effektives Argument bei %L mit reservierbarer endgÃ¼ltiger Komponente fÃ¼r Schein-%qs erfordert entweder VALUE oder INTENT(IN)"
  
! #: fortran/interface.c:3406
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Effektives CLASS-Feldargument fÃ¼r %qs muss ein vollstÃ¤ndiges Feld bei %L sein"
  
! #: fortran/interface.c:3416
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Effektives Argument fÃ¼r %qs muss ALLOCATABLE bei %L sein"
  
! #: fortran/interface.c:3446
  #, 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.c:3465
  #, 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.c:3482
  #, 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.c:3502
  #, 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.c:3525
  #, 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.c:3533
  #, 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.c:3663
  #, 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.c:3692
  #, 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.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): corrupted data"
  
! #: fortran/interface.c:3728
  #, 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.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): List mismatch"
  
! #: fortran/interface.c:3778
  #, 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.c:3790
  #, 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.c:3800
  #, 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.c:3811
  #, 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.c:3853
  #, 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.c:3857 fortran/interface.c:3867
  #, 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.c:3863
  #, 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.c:3876
  #, 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.c:3884
  #, 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.c:3892
  #, 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.c:3909
  #, 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.c:3918
  #, 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.c:3927
  #, 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.c:3942
  #, 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.c:3957
  #, 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.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "MOLD-Argument an NULL bei %L erforderlich"
  
! #: fortran/interface.c:3977
  #, 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.c:4019
  #, 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.c:4030
  #, 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.c:4115
  #, 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.c:4185
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Symbol %qs kann nicht gefunden werden"
  
! #: fortran/interface.c:4558
  #, 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.c:4675
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Bad interface type"
  
! #: fortran/interface.c:4769
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "GENERIC %qs bei %L kann nicht Ã¼berschrieben werden"
  
! #: fortran/interface.c:4781
  #, 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.c:4789
  #, 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.c:4797
  #, 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.c:4806
  #, 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.c:4812
  #, 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.c:4821
  #, 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.c:4832
  #, 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.c:4840
  #, 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.c:4851
  #, 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.c:4881
  #, 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.c:4892
  #, 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.c:4901
  #, 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.c:4910
  #, 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.c:4921
  #, 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.c:4928
  #, 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.c:4949
  #, 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.c:4956
  #, 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.c:4963
  #, 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.c:4967
  #, 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.c:4971
  #, 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.c:4975
  #, 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.c:5033 fortran/interface.c:5079
  #, 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.c:5045
  #, 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.c:5057
  #, 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.c:5064
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu viele Scheinargumente in DTIO-Prozedur %qs bei %L"
--- 64034,64405 ----
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "Effektives Argument bei %L an reservierbares oder Zeiger-Scheinargument %qs muss Parameter mit Typ aufgeschobener LÃ¤nge haben, genau dann, wenn das Scheinargument einen solchen hat"
  
! #: fortran/interface.c:3259
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "ZeichenlÃ¤nge des effektiven Arguments kÃ¼rzer als das des Scheinarguments %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.c:3269 fortran/interface.c:3274
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Effektives Argument enthÃ¤lt zuwenige Elemente fÃ¼r Scheinargument %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.c:3294
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Prozedurzeiger fÃ¼r Argument %qs bei %L erwartet"
  
! #: fortran/interface.c:3310
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Prozedur fÃ¼r Argument %qs bei %L erwartet"
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Effektives Argument fÃ¼r %qs kann nicht Feld vermuteter GrÃ¶ÃŸe bei %L sein"
  
! #: fortran/interface.c:3336
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Effektives Argument fÃ¼r %qs muss ein Zeiger bei %L sein"
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Effektives Nicht-Zeiger-Argument bei %L an Scheinzeiger %qs"
  
! #: fortran/interface.c:3356
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Koindiziertes effektives Argument bei %L an Scheinzeiger %qs"
  
! #: fortran/interface.c:3369
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "Koindiziertes effektives Argument bei %L an scheinreservierbares %qs erfordert INTENT(IN)"
  
! #: fortran/interface.c:3383
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "Koindiziertes effektives ASYNCHRONOUS- oder VOLATILE-Argument bei %L erfordert, dass Schein-%qs weder ASYNCHRONOUS noch VOLATILE hat"
  
! #: fortran/interface.c:3397
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "Koindiziertes effektives Argument bei %L mit reservierbarer endgÃ¼ltiger Komponente fÃ¼r Schein-%qs erfordert entweder VALUE oder INTENT(IN)"
  
! #: fortran/interface.c:3409
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Effektives CLASS-Feldargument fÃ¼r %qs muss ein vollstÃ¤ndiges Feld bei %L sein"
  
! #: fortran/interface.c:3419
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Effektives Argument fÃ¼r %qs muss ALLOCATABLE bei %L sein"
  
! #: fortran/interface.c:3449
  #, 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.c:3468
  #, 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.c:3485
  #, 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.c:3505
  #, 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.c:3528
  #, 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.c:3536
  #, 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.c:3666
  #, 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.c:3695
  #, 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.c:3721
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): corrupted data"
  
! #: fortran/interface.c:3731
  #, 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.c:3761
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): List mismatch"
  
! #: fortran/interface.c:3781
  #, 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.c:3793
  #, 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.c:3803
  #, 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.c:3814
  #, 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.c:3856
  #, 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.c:3860 fortran/interface.c:3870
  #, 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.c:3866
  #, 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.c:3879
  #, 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.c:3887
  #, 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.c:3895
  #, 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.c:3912
  #, 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.c:3921
  #, 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.c:3930
  #, 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.c:3945
  #, 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.c:3960
  #, 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.c:3970
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "MOLD-Argument an NULL bei %L erforderlich"
  
! #: fortran/interface.c:3980
  #, 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.c:4022
  #, 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.c:4033
  #, 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.c:4118
  #, 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.c:4188
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Symbol %qs kann nicht gefunden werden"
  
! #: fortran/interface.c:4561
  #, 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.c:4678
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Bad interface type"
  
! #: fortran/interface.c:4772
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "GENERIC %qs bei %L kann nicht Ã¼berschrieben werden"
  
! #: fortran/interface.c:4784
  #, 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.c:4792
  #, 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.c:4800
  #, 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.c:4809
  #, 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.c:4815
  #, 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.c:4824
  #, 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.c:4835
  #, 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.c:4843
  #, 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.c:4854
  #, 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.c:4884
  #, 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.c:4895
  #, 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.c:4904
  #, 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.c:4913
  #, 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.c:4924
  #, 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.c:4931
  #, 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.c:4952
  #, 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.c:4959
  #, 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.c:4966
  #, 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.c:4970
  #, 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.c:4974
  #, 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.c:4978
  #, 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.c:5036 fortran/interface.c:5082
  #, 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.c:5048
  #, 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.c:5060
  #, 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.c:5067
  #, 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 "END-Tag bei %C in Ausgabe-Anweis
*** 65050,65056 ****
  #: fortran/io.c:3312
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
! msgstr "bei %L wurde kein UNIT angegeben"
  
  #: fortran/io.c:3319
  #, gcc-internal-format, gfc-internal-format
--- 65099,65105 ----
  #: fortran/io.c:3312
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT not specified at %L"
! msgstr "Bei %L wurde kein UNIT angegeben"
  
  #: fortran/io.c:3319
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "NAMELIST %qs in READ-Anweisung b
*** 65087,65093 ****
  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.c:3431 fortran/resolve.c:15082
  #, 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"
--- 65136,65142 ----
  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.c:3431 fortran/resolve.c:15088
  #, 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 "Das Modul, das gerade gebaut wir
*** 66586,67724 ****
  msgid "Unexpected junk at %C"
  msgstr "Unerwartete Zeichen bei %C"
  
! #: fortran/openmp.c:280
  #, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr "Listenelement bei %C darf nicht koindiziert sein"
  
! #: fortran/openmp.c:315 fortran/openmp.c:416 fortran/openmp.c:744
! #: fortran/openmp.c:3632
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr "COMMON-Block /%s/ bei %C nicht gefunden"
  
! #: fortran/openmp.c:354 fortran/openmp.c:444
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "Syntaxfehler in OpenMP-Variablenliste bei %C"
  
! #: fortran/openmp.c:467
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs bei %L sollte vom Typ integer(kind=omp_event_handle_kind) sein"
  
! #: fortran/openmp.c:479
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "Syntaxfehler in OpenMP-detach-Klausel bei %C"
  
! #: fortran/openmp.c:551
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "Syntaxfehler in OpenMP-Â»DEPEND SINKÂ«-Liste bei %C"
  
! #: fortran/openmp.c:613
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "Syntaxfehler in OpenACC-Ausdrucksliste bei %C"
  
! #: fortran/openmp.c:680
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr "Unerwarteter OpenACC-Parallelismus."
  
! #: fortran/openmp.c:712
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr "Variable bei %C ist ein Element eines COMMON-Blocks"
  
! #: fortran/openmp.c:772
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "Unerwarteter Ausschuss hinter Â»!$ACC DECLAREÂ« bei %C"
  
! #: fortran/openmp.c:782
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "Syntaxfehler in Â»!$ACC DECLAREÂ«-Liste bei %C"
  
! #: fortran/openmp.c:1026
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr "Komma bei %C erwartet"
  
! #: fortran/openmp.c:1138
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr "!$OMP DECLARE REDUCTION %s nicht gefunden bei %L"
  
! #: fortran/openmp.c:1291
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr "Argument der COLLAPSE-Klausel ist keine konstante positive Ganzzahl bei %C"
  
! #: fortran/openmp.c:1455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "HOST, NOHOST oder ANY bei %C erwartet"
  
! #: fortran/openmp.c:1830
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "Argument der ORDERED-Klausel bei %C ist keine konstante positive Ganzzahl"
  
! #: fortran/openmp.c:2219
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr "Keine passende Klausel gefunden bei %C"
  
! #: fortran/openmp.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr "UngÃ¼ltige Klausel in Modul mit Â»!$ACC DECLAREÂ« bei %L"
  
! #: fortran/openmp.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr "Variable ist USE-verknÃ¼pft mit Â»!$ACC DECLAREÂ« bei %L"
  
! #: fortran/openmp.c:2411
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr "Variable %qs muss in derselben GÃ¼ltigkeitsbereichseinheit wie Â»!$ACC DECLAREÂ« bei %L sein"
  
! #: fortran/openmp.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr "Dummyfeld mit vermuteter GrÃ¶ÃŸe mit Â»!$ACC DECLAREÂ« bei %L"
  
! #: fortran/openmp.c:2468
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr "%<acc update%> bei %L muss mindestens eine %<device%>- oder %<host%>- oder %<self%>-Klausel enthalten"
  
! #: fortran/openmp.c:2516
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "UngÃ¼ltiges Argument fÃ¼r Â»!$ACC WAITÂ« bei %C"
  
! #: fortran/openmp.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr "WAIT-Klausel bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.c:2556
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr "ACC-CACHE-Direktive bei %C muss innerhalb einer Schleife sein"
  
! #: fortran/openmp.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr "Nur die Form !$ACC ROUTINE ohne Liste ist im Schnittstellenblock bei %C erlaubt"
  
! #: fortran/openmp.c:2658
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "UngÃ¼ltiger NAME %qs in Â»!$ACC ROUTINE ( NAME )Â« bei %C"
  
! #: fortran/openmp.c:2666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Syntaxfehler in Â»!$ACC ROUTINE ( NAME )Â« bei %C"
  
! #: fortran/openmp.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr "Syntaxfehler in !$ACC ROUTINE ( NAME ) bei %C, hinter NAME wird Â»)Â« erwartet"
  
! #: fortran/openmp.c:2688
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "Mehrere Schleifenachsen fÃ¼r Routine bei %C angegeben"
  
! #: fortran/openmp.c:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr "Intrinsisches Symbol wurde bei %C in Â»!$ACC ROUTINE ( NAME )Â« angegeben und mit der inkompatiblen GANG, WORKER oder VECTOR-Klausel markiert"
  
! #: fortran/openmp.c:2718 fortran/openmp.c:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr "Â»!$ACC ROUTINEÂ« wurde bereits bei %C angewendet"
  
! #: fortran/openmp.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr "!$ACC ROUTINE mit GANG, WORKER oder VECTOR-Klausel ist in PURE-Prozedur bei %C nicht erlaubt"
  
! #: fortran/openmp.c:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr "Unerwarteter Ausschuss hinter $OMP CRITICAL-Anweisung bei %C"
  
! #: fortran/openmp.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr "AQC_REL, RELEASE, oder ACQUIRE bei %C erwartet"
  
! #: fortran/openmp.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr "Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben, in FLUSH-Direktive bei %C"
  
! #: fortran/openmp.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Unerwarteter Ausschuss inter $OMP FLUSH-Anweisung bei %C"
  
! #: fortran/openmp.c:3382 fortran/openmp.c:7334
  #, 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.c:3386 fortran/openmp.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition der vordefinierten !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.c:3391
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition von !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr "Vorherige !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.c:3413
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr "Unerwarteter Ausschuss hinter Â»!$OMP DECLARE REDUCTIONÂ« bei %C"
  
! #: fortran/openmp.c:3450
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr "Nur die Form !$OMP DECLARE TARGET ohne Klauseln ist im Schnittstellenblock bei %C erlaubt"
  
! #: fortran/openmp.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "Unerwarteter Ausschuss hinter Â»!$OMP DECLARE TARGETÂ« bei %C"
  
! #: fortran/openmp.c:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr "Â»OMP DECLARE TARGETÂ«-Variable bei %L ist ein Element eines COMMON-Blocks"
  
! #: fortran/openmp.c:3493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "OMP-DECLARE-TARGET-Variable bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hnt"
  
! #: fortran/openmp.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "OMP-DECLARE-TARGET-Variable bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hnt"
  
! #: fortran/openmp.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr "Variable bei %L wird mehrfach in Klauseln derselben OMP-DECLARE-TARGET-Direktive erwÃ¤hnt"
  
! #: fortran/openmp.c:3517 fortran/openmp.c:3563
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr "Listenelement %qs bei %L wurde von einer vorhergehenden Direktive OMP DECLARE TARGET auf einen abweichenden DEVICE_TYPE festgelegt"
  
! #: fortran/openmp.c:3527
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "OMP DECLARE TARGET COMMON bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hnt"
  
! #: fortran/openmp.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "OMP DECLARE TARGET COMMON bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hnt"
  
! #: fortran/openmp.c:3537
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr "COMMON bei %L wird mehrfach in Klauseln derselben OMP-DECLARE-TARGET-Direktive erwÃ¤hnt"
  
! #: fortran/openmp.c:3546
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr "COMMON bei %L wurde in einer vorangehenden Direktive OMP DECLARE TARGET auf einen abweichenden DEVICE_TYPE festgelegt"
  
! #: fortran/openmp.c:3570
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr "Direktive OMP DECLARE TARGET bei %L mit nur DEVICE_TYPE-Klausel wird ignoriert"
  
! #: fortran/openmp.c:3580
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "Syntaxfehler in Â»!$OMP DECLARE TARGETÂ«-Liste bei %C"
  
! #: fortran/openmp.c:3612
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr "Threadprivate Variable bei %C ist ein Element eines COMMON-Blocks"
  
! #: fortran/openmp.c:3649
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "Unerwarteter Ausschuss hinter Â»OMP THREADPRIVATEÂ« bei %C"
  
! #: fortran/openmp.c:3656
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr "Syntaxfehler in !$OMP THREADPRIVATE Liste bei %C"
  
! #: fortran/openmp.c:3711
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr "Programmeinheit bei %L hat OpenMP-GerÃ¤te-Konstrukte/-Routinen, setzt jedoch nicht !$OMP REQUIRES REVERSE_OFFSET, aber andere Programmeinheiten tun das"
  
! #: fortran/openmp.c:3716
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr "Programmeinheit bei %L hat OpenMP-GerÃ¤te-Konstrukte/-Routinen, setzt jedoch nicht !$OMP REQUIRES UNIFIED_ADDRESS, aber andere Programmeinheiten tun das"
  
! #: fortran/openmp.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr "Programmeinheit bei %L hat OpenMP-GerÃ¤te-Konstrukte/-Routinen, setzt jedoch nicht !$OMP REQUIRES UNIFIED_SHARED_MEMORY, aber andere Programmeinheiten tun das"
  
! #: fortran/openmp.c:3747
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr "%<!$OMP REQUIRES%>-Klausel %qs, die von der Modulverwendung %qs bei %L angegeben ist, kommt nach der Verwendung eines GerÃ¤te-Konstrukts bzw. einer GerÃ¤te-Routine"
  
! #: fortran/openmp.c:3751
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr "%<!$OMP REQUIRES%>-Klausel %qs, die bei %L angegeben ist, kommt nach der Verwendung eines GerÃ¤te-Konstrukts bzw. einer GerÃ¤te-Routine"
  
! #: fortran/openmp.c:3773
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die von der Modulverwendung %qs bei %L angegeben ist, Ã¼bersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das mÃ¶glicherweise von einer Modulverwendung stammt)"
  
! #: fortran/openmp.c:3778
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die bei %L angegeben ist, Ã¼bersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das mÃ¶glicherweise von einer Modulverwendung stammt)"
  
! #: fortran/openmp.c:3789
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%> wird von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben"
  
! #: fortran/openmp.c:3794
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "%<!$OMP REQUIRES%>-Klausel %qs ist von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben"
  
! #: fortran/openmp.c:3823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "!$OMP REQUIRES bei %C muss im Spezifikationsteil einer Programmeinheit vorkommen"
  
! #: fortran/openmp.c:3891
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr "Eins von SEQ_CST, ACQ_REL oder RELAXED erwartet, fÃ¼r ATOMIC_DEFAULT_MEM_ORDER-Klausel bei %C"
  
! #: fortran/openmp.c:3900
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr "Sorry, die %qs-Klausel bei %L an einer REQUIRES-Direktive wird noch nicht unterstÃ¼tzt"
  
! #: fortran/openmp.c:3910
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "Klausel erwartet bei %C"
  
! #: fortran/openmp.c:3916
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "%qs-Klausel bei %L ist mehrfach angegeben"
  
! #: fortran/openmp.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr "Eine der Klauseln UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD oder ATOMIC_DEFAULT_MEM_ORDER bei %L erwartet"
  
! #: fortran/openmp.c:3945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Eine der Klauseln INCLUSIVE oder EXCLUSIVE bei %C erwartet"
  
! #: fortran/openmp.c:3951
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Unerwarteter Ausschuss hinter !$OMP SCAN bei %C"
  
! #: fortran/openmp.c:4130
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr "Unerwarteter Ausschuss hinter TASKWAIT-Klausel bei %C"
  
! #: fortran/openmp.c:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Unerwarteter Ausschuss hinter TASKYIELD-Klausel bei %C"
  
! #: fortran/openmp.c:4203
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr "Unerwarteter Ausschuss hinter $OMP WORKSHARE-Anweisung bei %C"
  
! #: fortran/openmp.c:4217
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Unerwarteter Ausschuss hinter $OMP MASTER-Anweisung bei %C"
  
! #: fortran/openmp.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr "OMP ATOMIC bei %L mit mehrfachen atomic-Klauseln"
  
! #: fortran/openmp.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr "!$OMP ATOMIC READ bei %L ist inkompatibel zu den Klauseln ACQ_REL oder RELEASE"
  
! #: fortran/openmp.c:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr "!$OMP ATOMIC WRITE bei %L ist inkompatibel zu den Klauseln ACQ_REL oder ACQUIRE"
  
! #: fortran/openmp.c:4314
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr "!$OMP ATOMIC UPDATE bei %L ist inkompatibel zu den Klauseln ACQ_REL oder ACQUIRE"
  
! #: fortran/openmp.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Unerwarteter Ausschuss hinter Â»!$ACC ATOMICÂ«-Anweisung bei %C"
  
! #: fortran/openmp.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Unerwarteter Ausschuss hinter $OMP BARRIER-Anweisung bei %C"
  
! #: fortran/openmp.c:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Unerwarteter Ausschuss hinter Â»$OMP CANCELLATION POINTÂ«-Anweisung bei %C"
  
! #: fortran/openmp.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Unerwarteter Ausschuss hinter NOWAIT-Klausel bei %C"
  
! #: fortran/openmp.c:4485
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "Klausel %s bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.c:4496
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "INTEGER-Ausdruck von %s-Klausel bei %L muss positiv sein"
  
! #: fortran/openmp.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "INTEGER-Ausdruck von %s-Klausel bei %L darf nicht negativ sein"
  
! #: fortran/openmp.c:4518
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Cray-Zeiger-Objekt von abgeleitetem Typ %qs in Â»%sÂ«-Klausel bei %L"
  
! #: fortran/openmp.c:4521
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs von abgeleitetem Typ in Â»%sÂ«-Klausel bei %L"
  
! #: fortran/openmp.c:4527 fortran/openmp.c:5662
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER-Objekt %qs von polymorphem Typ in Klausel %s bei %L"
  
! #: fortran/openmp.c:4532
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray-Zeiger-Objekt %qs von polymorphem Typ in %qs-Klausel bei %L"
  
! #: fortran/openmp.c:4537
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs von polymorphem Typ in %qs-Klausel bei %L"
  
! #: fortran/openmp.c:4547 fortran/openmp.c:5294 fortran/openmp.c:5445
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Klausel %s bei %L"
  
! #: fortran/openmp.c:4550
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Feld %qs mit vermutetem Rang in Klausel %s bei %L"
  
! #: fortran/openmp.c:4566 fortran/openmp.c:5387 fortran/openmp.c:5433
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.c:4571 fortran/openmp.c:5666
  #, 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.c:4576 fortran/openmp.c:5669
  #, 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.c:4581 fortran/openmp.c:5382 fortran/openmp.c:5657
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.c:4584 fortran/openmp.c:5390
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "VALUE-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Implizit deklarierte Funktion %s wird in !$OMP DECLARE REDUCTION bei %L verwendet"
  
! #: fortran/openmp.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Implizit deklariertes Unterprogramm %s wird in !$OMP DECLARE REDUCTION bei %L verwendet"
  
! #: fortran/openmp.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "ORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSE"
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
! #: fortran/openmp.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr "IF-Klausel ohne Modifizierer bei %L wird zusammen mit IF-Klauseln mit Modifizierert verwendet"
  
! #: fortran/openmp.c:4841
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr "IF-Klausel-Modifizierer Â»%sÂ« bei %L ist dem aktuellen OpenMP-Konstrukt nicht angemessen"
  
! #: fortran/openmp.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "FINAL-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
! #: fortran/openmp.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "chunk_size der SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.c:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "INTEGER-Ausdruck der Â»chunk_sizeÂ« der SCHEDULE-Klausel bei %L muss positiv sein"
  
! #: fortran/openmp.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr "Beide Planungsmodifizierer MONOTONIC und NONMONOTONIC bei %L angegeben"
  
! #: fortran/openmp.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr "Planungsmodifizierer NONMONOTONIC zusammen mit ORDERED-Klausel bei %L angegeben"
  
! #: fortran/openmp.c:4892
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "Variable %qs bei %L ist kein Dummyargument"
  
! #: fortran/openmp.c:4928
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr "Objekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht kopiert werden und brauchen das auch nicht"
  
! #: fortran/openmp.c:4932
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "Objekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht zugeordnet werden und brauchen das auch nicht"
  
! #: fortran/openmp.c:4937 fortran/openmp.c:7060
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Objekt %qs bei %L ist keine Variable"
  
! #: fortran/openmp.c:4946
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr "%<inscan%>-REDUCTION-Klausel an einem anderen Konstrukt als DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD bei %L"
  
! #: fortran/openmp.c:4975
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr "Das Symbol %qs hat gemischte Komponenten- und Nicht-Komponenten-Zugriffe bei %L"
  
! #: fortran/openmp.c:4978 fortran/openmp.c:4994 fortran/openmp.c:5002
! #: fortran/openmp.c:5013 fortran/openmp.c:5025 fortran/openmp.c:5040
! #: fortran/openmp.c:7084
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Symbol %qs bei %L in mehreren Klauseln vorhanden"
  
! #: fortran/openmp.c:5047
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "Feld %qs ist nicht in Reduzierung bei %L erlaubt"
  
! #: fortran/openmp.c:5060
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Symbol %qs tritt bei %L sowohl in der FROM- als auch in der TO-Klausel auf"
  
! #: fortran/openmp.c:5078
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Nicht-THREADPRIVATE-Objekt %qs in Klausel COPYIN bei %L"
  
! #: fortran/openmp.c:5086
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Klausel COPYPRIVATE bei %L"
  
! #: fortran/openmp.c:5089
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "INTENT(IN)-Zeiger %qs in COPYPRIVATE-Klausel bei %L"
  
! #: fortran/openmp.c:5097
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "THREADPRIVATE-Objekt %qs in SHARED-Klausel bei %L"
  
! #: fortran/openmp.c:5100
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Cray-Zeigerziel %qs in Klausel SHARED bei %L"
  
! #: fortran/openmp.c:5103
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr "ASSOCIATE-Name %qs in SHARED-Klausel bei %L"
  
! #: fortran/openmp.c:5107
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "DETACH-Ereignisbehandler %qs in SHARED-Klausel bei %L"
  
! #: fortran/openmp.c:5122
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr "%qs in ALIGNED-Klausel bei %L muss POINTER, ALLOCATABLE, Cray-Zeiger oder C_PTR sein"
  
! #: fortran/openmp.c:5134
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%qs in ALIGNED-Klausel bei %L erfordert einen skalaren, positiven, konstanten Ganzzahlausdruck fÃ¼r die Ausrichtung"
  
! #: fortran/openmp.c:5153
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr "SINK-AbhÃ¤ngigkeitstyp bei %L ist nur in ORDERED-Direktive erlaubt"
  
! #: fortran/openmp.c:5157
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr "DEPEND SINK wird zusammen mit DEPEND SOURCE an demselben Konstrukt bei %L verwendet"
  
! #: fortran/openmp.c:5167
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "SINK-Summand bei %L ist keine konstante Ganzzahl"
  
! #: fortran/openmp.c:5173
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr "Nur SOURCE- oder SINK-AbhÃ¤ngigkeitstypen sind an ORDERED-Direktive bei %L erlaubt"
  
! #: fortran/openmp.c:5217
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "Feld ist nicht zusammenhÃ¤ngend bei %L"
  
! #: fortran/openmp.c:5228
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Unerwarteter Verweis auf Teilzeichenkette in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Unerwarteter Verweis auf Â»complex-parts designatorÂ« in Â»%sÂ«-Klausel bei %L"
  
! #: fortran/openmp.c:5245 fortran/openmp.c:5263
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs in %s-Klausel bei %L ist kein korrekter Feldabschnitt"
  
! #: fortran/openmp.c:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Schrittweite sollte fÃ¼r Feldabschnitt in %s-Klausel bei %L nicht angegeben werden"
  
! #: fortran/openmp.c:5276
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr "%qs in DEPEND-Klausel bei %L ist ein Feldabschnitt der GrÃ¶ÃŸe 0"
  
! #: fortran/openmp.c:5300
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "Listenelement %qs mit allozierbaren Komponenten ist nicht erlaubt in einer map-Klausel bei %L"
  
! #: fortran/openmp.c:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s mit Zuordnungstyp auÃŸer TO, FROM, TOFROM oder ALLOC an MAP-Klausel bei %L"
  
! #: fortran/openmp.c:5335
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA mit Zuordnungstyp auÃŸer TO oder ALLOC an MAP-Klausel bei %L"
  
! #: fortran/openmp.c:5350
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA mit Zuordnungstyp auÃŸer FROM, RELEASE oder DELETE MAP-Klausel bei %L"
  
! #: fortran/openmp.c:5366 fortran/openmp.c:5419
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE-Objekt %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5369 fortran/openmp.c:5422
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray-Zeigerziel %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5377
  #, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "Nicht-Scheinobjekt %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5413
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "%<inscan%> und nicht-%<inscan%>-%<reduction%>-Klauseln am selben Konstrukt bei %L"
  
! #: fortran/openmp.c:5425
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr "ASSOCIATE-Name %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5430
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Prozedurzeiger %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5436
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray-Zeiger %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5448
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Variable %qs in %s-Klausel wird in NAMELIST-Anweisung bei %L verwendet"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5458
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs in Klausel %s bei %L"
  
! #: fortran/openmp.c:5469
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "DETACH-Ereignisbehandler %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5479
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr "Nur DEFAULT ist als Reduktionsmodifizierer erlaubt, in der REDUCTION-Klausel bei %L"
  
! #: fortran/openmp.c:5571
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION Â»%sÂ« fÃ¼r Typ %s bei %L nicht gefunden"
  
! #: fortran/openmp.c:5597
  #, 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.c:5602
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr "FÃ¼r Argument bei %L ist die LINEAR-Klausel zusammen mit ORDERED-Klausel angegeben"
  
! #: fortran/openmp.c:5607
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR-Variable %qs bei %L muss INTEGER sein"
  
! #: fortran/openmp.c:5612
  #, 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.c:5623
  #, 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.c:5640
  #, 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.c:5674
  #, 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.c:5735
  #, 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.c:5745
  #, 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.c:5775
  #, 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.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr "SOURCE AbhÃ¤ngigkeitstyp ist nur an ORDERED-Direktive erlaubt bei %L"
  
! #: fortran/openmp.c:5793
  #, 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.c:5796
  #, 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.c:5800
  #, 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.c:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Unerwarteter Â»!$OMP ATOMICÂ«Ausdruck bei %L"
  
! #: fortran/openmp.c:5926
  #, 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.c:5951
  #, 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.c:5956
  #, 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.c:5982 fortran/openmp.c:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE-Erfassungsanweisung muss bei %L von skalarer Variable intrinsischen Typs lesen"
  
! #: fortran/openmp.c:5997
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE-Updateanweisung muss bei %L skalare Variable intrinsischen Typs setzen"
  
! #: fortran/openmp.c:6004 fortran/openmp.c:6277
  #, 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.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC mit ALLOCATABLE-Variable bei %L"
  
! #: fortran/openmp.c:6059
  #, 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.c:6107
  #, 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.c:6121
  #, 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.c:6153
  #, 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.c:6177
  #, 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.c:6184
  #, 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.c:6201
  #, 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.c:6208
  #, 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.c:6216
  #, 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.c:6234
  #, 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.c:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE-Erfassungsanweisung muss eine skalare Variable intrinsischen Typs bei %L setzen"
  
! #: fortran/openmp.c:6326
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<ORDERED%>-Klausel darf nicht nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werden"
  
! #: fortran/openmp.c:6329
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "SCHEDULE-Klausel darf nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werden"
  
! #: fortran/openmp.c:6337
  #, 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 structured-block-sequences erwartet"
  
! #: fortran/openmp.c:6594
  #, 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.c:6600
  #, 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.c:6606
  #, 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.c:6610
  #, 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.c:6622
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE oder LASTPRIVATE gefunden"
  
! #: fortran/openmp.c:6626
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE oder LINEAR gefunden"
  
! #: fortran/openmp.c:6644
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr "Zusammengefallene Â»%sÂ«-Schleifen formen bei %L keinen rechteckigen Wiederholungsraum"
  
! #: fortran/openmp.c:6654
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "Zusammengefallene Â»%sÂ«-Schleifen bei %L nicht perfekt geschachtelt"
  
! #: fortran/openmp.c:6663 fortran/openmp.c:6671
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "zu wenige DO-Schleifen fÃ¼r zusammengefallenes %s bei %L"
  
! #: fortran/openmp.c:6839 fortran/openmp.c:6852
  #, 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.c:6871
  #, 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.c:6877
  #, 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.c:6883
  #, 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.c:6899
  #, 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.c:6911
  #, 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.c:6921 fortran/openmp.c:6930
  #, 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.c:6946
  #, 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.c:6967
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE bei %L erfordert konstanten Ausdruck"
  
! #: fortran/openmp.c:7067
  #, 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.c:7114
  #, 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.c:7120
  #, 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.c:7223
  #, 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.c:7237
  #, 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.c:7243
  #, 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.c:7264
  #, 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.c:7288
  #, 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.c:7296
  #, 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.c:7325
  #, 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.c:7347
  #, 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.c:7363
  #, 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.c:7378
  #, 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.c:7388
  #, 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.c:7396
  #, 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"
--- 66635,67773 ----
  msgid "Unexpected junk at %C"
  msgstr "Unerwartete Zeichen bei %C"
  
! #: fortran/openmp.c:281
  #, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr "Listenelement bei %C darf nicht koindiziert sein"
  
! #: fortran/openmp.c:316 fortran/openmp.c:417 fortran/openmp.c:745
! #: fortran/openmp.c:3633
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr "COMMON-Block /%s/ bei %C nicht gefunden"
  
! #: fortran/openmp.c:355 fortran/openmp.c:445
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "Syntaxfehler in OpenMP-Variablenliste bei %C"
  
! #: fortran/openmp.c:468
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs bei %L sollte vom Typ integer(kind=omp_event_handle_kind) sein"
  
! #: fortran/openmp.c:480
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "Syntaxfehler in OpenMP-detach-Klausel bei %C"
  
! #: fortran/openmp.c:552
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "Syntaxfehler in OpenMP-Â»DEPEND SINKÂ«-Liste bei %C"
  
! #: fortran/openmp.c:614
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "Syntaxfehler in OpenACC-Ausdrucksliste bei %C"
  
! #: fortran/openmp.c:681
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr "Unerwarteter OpenACC-Parallelismus."
  
! #: fortran/openmp.c:713
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr "Variable bei %C ist ein Element eines COMMON-Blocks"
  
! #: fortran/openmp.c:773
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "Unerwarteter Ausschuss hinter Â»!$ACC DECLAREÂ« bei %C"
  
! #: fortran/openmp.c:783
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "Syntaxfehler in Â»!$ACC DECLAREÂ«-Liste bei %C"
  
! #: fortran/openmp.c:1027
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr "Komma bei %C erwartet"
  
! #: fortran/openmp.c:1139
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr "!$OMP DECLARE REDUCTION %s nicht gefunden bei %L"
  
! #: fortran/openmp.c:1292
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr "Argument der COLLAPSE-Klausel ist keine konstante positive Ganzzahl bei %C"
  
! #: fortran/openmp.c:1456
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "HOST, NOHOST oder ANY bei %C erwartet"
  
! #: fortran/openmp.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "Argument der ORDERED-Klausel bei %C ist keine konstante positive Ganzzahl"
  
! #: fortran/openmp.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr "Keine passende Klausel gefunden bei %C"
  
! #: fortran/openmp.c:2393
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr "UngÃ¼ltige Klausel in Modul mit Â»!$ACC DECLAREÂ« bei %L"
  
! #: fortran/openmp.c:2403
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr "Variable ist USE-verknÃ¼pft mit Â»!$ACC DECLAREÂ« bei %L"
  
! #: fortran/openmp.c:2412
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr "Variable %qs muss in derselben GÃ¼ltigkeitsbereichseinheit wie Â»!$ACC DECLAREÂ« bei %L sein"
  
! #: fortran/openmp.c:2420
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr "Dummyfeld mit vermuteter GrÃ¶ÃŸe mit Â»!$ACC DECLAREÂ« bei %L"
  
! #: fortran/openmp.c:2469
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr "%<acc update%> bei %L muss mindestens eine %<device%>- oder %<host%>- oder %<self%>-Klausel enthalten"
  
! #: fortran/openmp.c:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "UngÃ¼ltiges Argument fÃ¼r Â»!$ACC WAITÂ« bei %C"
  
! #: fortran/openmp.c:2524
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr "WAIT-Klausel bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr "ACC-CACHE-Direktive bei %C muss innerhalb einer Schleife sein"
  
! #: fortran/openmp.c:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr "Nur die Form !$ACC ROUTINE ohne Liste ist im Schnittstellenblock bei %C erlaubt"
  
! #: fortran/openmp.c:2659
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "UngÃ¼ltiger NAME %qs in Â»!$ACC ROUTINE ( NAME )Â« bei %C"
  
! #: fortran/openmp.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Syntaxfehler in Â»!$ACC ROUTINE ( NAME )Â« bei %C"
  
! #: fortran/openmp.c:2674
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr "Syntaxfehler in !$ACC ROUTINE ( NAME ) bei %C, hinter NAME wird Â»)Â« erwartet"
  
! #: fortran/openmp.c:2689
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "Mehrere Schleifenachsen fÃ¼r Routine bei %C angegeben"
  
! #: fortran/openmp.c:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr "Intrinsisches Symbol wurde bei %C in Â»!$ACC ROUTINE ( NAME )Â« angegeben und mit der inkompatiblen GANG, WORKER oder VECTOR-Klausel markiert"
  
! #: fortran/openmp.c:2719 fortran/openmp.c:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr "Â»!$ACC ROUTINEÂ« wurde bereits bei %C angewendet"
  
! #: fortran/openmp.c:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr "!$ACC ROUTINE mit GANG, WORKER oder VECTOR-Klausel ist in PURE-Prozedur bei %C nicht erlaubt"
  
! #: fortran/openmp.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr "Unerwarteter Ausschuss hinter $OMP CRITICAL-Anweisung bei %C"
  
! #: fortran/openmp.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr "AQC_REL, RELEASE, oder ACQUIRE bei %C erwartet"
  
! #: fortran/openmp.c:2979
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr "Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben, in FLUSH-Direktive bei %C"
  
! #: fortran/openmp.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Unerwarteter Ausschuss inter $OMP FLUSH-Anweisung bei %C"
  
! #: fortran/openmp.c:3383 fortran/openmp.c:7335
  #, 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.c:3387 fortran/openmp.c:7339
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition der vordefinierten !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.c:3392
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition von !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.c:3394
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr "Vorherige !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.c:3414
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr "Unerwarteter Ausschuss hinter Â»!$OMP DECLARE REDUCTIONÂ« bei %C"
  
! #: fortran/openmp.c:3451
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr "Nur die Form !$OMP DECLARE TARGET ohne Klauseln ist im Schnittstellenblock bei %C erlaubt"
  
! #: fortran/openmp.c:3466
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "Unerwarteter Ausschuss hinter Â»!$OMP DECLARE TARGETÂ« bei %C"
  
! #: fortran/openmp.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr "Â»OMP DECLARE TARGETÂ«-Variable bei %L ist ein Element eines COMMON-Blocks"
  
! #: fortran/openmp.c:3494
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "OMP-DECLARE-TARGET-Variable bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hnt"
  
! #: fortran/openmp.c:3500
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "OMP-DECLARE-TARGET-Variable bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hnt"
  
! #: fortran/openmp.c:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr "Variable bei %L wird mehrfach in Klauseln derselben OMP-DECLARE-TARGET-Direktive erwÃ¤hnt"
  
! #: fortran/openmp.c:3518 fortran/openmp.c:3564
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr "Listenelement %qs bei %L wurde von einer vorhergehenden Direktive OMP DECLARE TARGET auf einen abweichenden DEVICE_TYPE festgelegt"
  
! #: fortran/openmp.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "OMP DECLARE TARGET COMMON bei %L wurde vorher in LINK-Klausel und spÃ¤ter in TO-Klausel erwÃ¤hnt"
  
! #: fortran/openmp.c:3534
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "OMP DECLARE TARGET COMMON bei %L wurde vorher in TO-Klausel und spÃ¤ter in LINK-Klausel erwÃ¤hnt"
  
! #: fortran/openmp.c:3538
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr "COMMON bei %L wird mehrfach in Klauseln derselben OMP-DECLARE-TARGET-Direktive erwÃ¤hnt"
  
! #: fortran/openmp.c:3547
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr "COMMON bei %L wurde in einer vorangehenden Direktive OMP DECLARE TARGET auf einen abweichenden DEVICE_TYPE festgelegt"
  
! #: fortran/openmp.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr "Direktive OMP DECLARE TARGET bei %L mit nur DEVICE_TYPE-Klausel wird ignoriert"
  
! #: fortran/openmp.c:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "Syntaxfehler in Â»!$OMP DECLARE TARGETÂ«-Liste bei %C"
  
! #: fortran/openmp.c:3613
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr "Threadprivate Variable bei %C ist ein Element eines COMMON-Blocks"
  
! #: fortran/openmp.c:3650
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "Unerwarteter Ausschuss hinter Â»OMP THREADPRIVATEÂ« bei %C"
  
! #: fortran/openmp.c:3657
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr "Syntaxfehler in !$OMP THREADPRIVATE Liste bei %C"
  
! #: fortran/openmp.c:3712
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr "Programmeinheit bei %L hat OpenMP-GerÃ¤te-Konstrukte/-Routinen, setzt jedoch nicht !$OMP REQUIRES REVERSE_OFFSET, aber andere Programmeinheiten tun das"
  
! #: fortran/openmp.c:3717
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr "Programmeinheit bei %L hat OpenMP-GerÃ¤te-Konstrukte/-Routinen, setzt jedoch nicht !$OMP REQUIRES UNIFIED_ADDRESS, aber andere Programmeinheiten tun das"
  
! #: fortran/openmp.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr "Programmeinheit bei %L hat OpenMP-GerÃ¤te-Konstrukte/-Routinen, setzt jedoch nicht !$OMP REQUIRES UNIFIED_SHARED_MEMORY, aber andere Programmeinheiten tun das"
  
! #: fortran/openmp.c:3748
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr "%<!$OMP REQUIRES%>-Klausel %qs, die von der Modulverwendung %qs bei %L angegeben ist, kommt nach der Verwendung eines GerÃ¤te-Konstrukts bzw. einer GerÃ¤te-Routine"
  
! #: fortran/openmp.c:3752
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr "%<!$OMP REQUIRES%>-Klausel %qs, die bei %L angegeben ist, kommt nach der Verwendung eines GerÃ¤te-Konstrukts bzw. einer GerÃ¤te-Routine"
  
! #: fortran/openmp.c:3774
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die von der Modulverwendung %qs bei %L angegeben ist, Ã¼bersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das mÃ¶glicherweise von einer Modulverwendung stammt)"
  
! #: fortran/openmp.c:3779
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die bei %L angegeben ist, Ã¼bersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das mÃ¶glicherweise von einer Modulverwendung stammt)"
  
! #: fortran/openmp.c:3790
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%> wird von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben"
  
! #: fortran/openmp.c:3795
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "%<!$OMP REQUIRES%>-Klausel %qs ist von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben"
  
! #: fortran/openmp.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "!$OMP REQUIRES bei %C muss im Spezifikationsteil einer Programmeinheit vorkommen"
  
! #: fortran/openmp.c:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr "Eins von SEQ_CST, ACQ_REL oder RELAXED erwartet, fÃ¼r ATOMIC_DEFAULT_MEM_ORDER-Klausel bei %C"
  
! #: fortran/openmp.c:3901
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr "Sorry, die %qs-Klausel bei %L an einer REQUIRES-Direktive wird noch nicht unterstÃ¼tzt"
  
! #: fortran/openmp.c:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "Klausel erwartet bei %C"
  
! #: fortran/openmp.c:3917
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "%qs-Klausel bei %L ist mehrfach angegeben"
  
! #: fortran/openmp.c:3920
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr "Eine der Klauseln UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD oder ATOMIC_DEFAULT_MEM_ORDER bei %L erwartet"
  
! #: fortran/openmp.c:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Eine der Klauseln INCLUSIVE oder EXCLUSIVE bei %C erwartet"
  
! #: fortran/openmp.c:3952
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Unerwarteter Ausschuss hinter !$OMP SCAN bei %C"
  
! #: fortran/openmp.c:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr "Unerwarteter Ausschuss hinter TASKWAIT-Klausel bei %C"
  
! #: fortran/openmp.c:4145
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Unerwarteter Ausschuss hinter TASKYIELD-Klausel bei %C"
  
! #: fortran/openmp.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr "Unerwarteter Ausschuss hinter $OMP WORKSHARE-Anweisung bei %C"
  
! #: fortran/openmp.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Unerwarteter Ausschuss hinter $OMP MASTER-Anweisung bei %C"
  
! #: fortran/openmp.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr "OMP ATOMIC bei %L mit mehrfachen atomic-Klauseln"
  
! #: fortran/openmp.c:4296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr "!$OMP ATOMIC READ bei %L ist inkompatibel zu den Klauseln ACQ_REL oder RELEASE"
  
! #: fortran/openmp.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr "!$OMP ATOMIC WRITE bei %L ist inkompatibel zu den Klauseln ACQ_REL oder ACQUIRE"
  
! #: fortran/openmp.c:4315
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr "!$OMP ATOMIC UPDATE bei %L ist inkompatibel zu den Klauseln ACQ_REL oder ACQUIRE"
  
! #: fortran/openmp.c:4350
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Unerwarteter Ausschuss hinter Â»!$ACC ATOMICÂ«-Anweisung bei %C"
  
! #: fortran/openmp.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Unerwarteter Ausschuss hinter $OMP BARRIER-Anweisung bei %C"
  
! #: fortran/openmp.c:4423
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Unerwarteter Ausschuss hinter Â»$OMP CANCELLATION POINTÂ«-Anweisung bei %C"
  
! #: fortran/openmp.c:4443
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Unerwarteter Ausschuss hinter NOWAIT-Klausel bei %C"
  
! #: fortran/openmp.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "Klausel %s bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.c:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "INTEGER-Ausdruck von %s-Klausel bei %L muss positiv sein"
  
! #: fortran/openmp.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "INTEGER-Ausdruck von %s-Klausel bei %L darf nicht negativ sein"
  
! #: fortran/openmp.c:4519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Cray-Zeiger-Objekt von abgeleitetem Typ %qs in Â»%sÂ«-Klausel bei %L"
  
! #: fortran/openmp.c:4522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs von abgeleitetem Typ in Â»%sÂ«-Klausel bei %L"
  
! #: fortran/openmp.c:4528 fortran/openmp.c:5663
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER-Objekt %qs von polymorphem Typ in Klausel %s bei %L"
  
! #: fortran/openmp.c:4533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray-Zeiger-Objekt %qs von polymorphem Typ in %qs-Klausel bei %L"
  
! #: fortran/openmp.c:4538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs von polymorphem Typ in %qs-Klausel bei %L"
  
! #: fortran/openmp.c:4548 fortran/openmp.c:5295 fortran/openmp.c:5446
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Klausel %s bei %L"
  
! #: fortran/openmp.c:4551
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Feld %qs mit vermutetem Rang in Klausel %s bei %L"
  
! #: fortran/openmp.c:4567 fortran/openmp.c:5388 fortran/openmp.c:5434
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.c:4572 fortran/openmp.c:5667
  #, 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.c:4577 fortran/openmp.c:5670
  #, 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.c:4582 fortran/openmp.c:5383 fortran/openmp.c:5658
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.c:4585 fortran/openmp.c:5391
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "VALUE-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Implizit deklarierte Funktion %s wird in !$OMP DECLARE REDUCTION bei %L verwendet"
  
! #: fortran/openmp.c:4677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Implizit deklariertes Unterprogramm %s wird in !$OMP DECLARE REDUCTION bei %L verwendet"
  
! #: fortran/openmp.c:4715
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "ORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSE"
  
! #: fortran/openmp.c:4723 fortran/openmp.c:4734 fortran/resolve.c:10729
! #: fortran/resolve.c:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
! #: fortran/openmp.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr "IF-Klausel ohne Modifizierer bei %L wird zusammen mit IF-Klauseln mit Modifizierert verwendet"
  
! #: fortran/openmp.c:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr "IF-Klausel-Modifizierer Â»%sÂ« bei %L ist dem aktuellen OpenMP-Konstrukt nicht angemessen"
  
! #: fortran/openmp.c:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "FINAL-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
! #: fortran/openmp.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "chunk_size der SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "INTEGER-Ausdruck der Â»chunk_sizeÂ« der SCHEDULE-Klausel bei %L muss positiv sein"
  
! #: fortran/openmp.c:4874
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr "Beide Planungsmodifizierer MONOTONIC und NONMONOTONIC bei %L angegeben"
  
! #: fortran/openmp.c:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr "Planungsmodifizierer NONMONOTONIC zusammen mit ORDERED-Klausel bei %L angegeben"
  
! #: fortran/openmp.c:4893
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "Variable %qs bei %L ist kein Dummyargument"
  
! #: fortran/openmp.c:4929
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr "Objekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht kopiert werden und brauchen das auch nicht"
  
! #: fortran/openmp.c:4933
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "Objekt %qs bei %L ist keine Variable; Parameter kÃ¶nnen nicht zugeordnet werden und brauchen das auch nicht"
  
! #: fortran/openmp.c:4938 fortran/openmp.c:7061
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Objekt %qs bei %L ist keine Variable"
  
! #: fortran/openmp.c:4947
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr "%<inscan%>-REDUCTION-Klausel an einem anderen Konstrukt als DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD bei %L"
  
! #: fortran/openmp.c:4976
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr "Das Symbol %qs hat gemischte Komponenten- und Nicht-Komponenten-Zugriffe bei %L"
  
! #: fortran/openmp.c:4979 fortran/openmp.c:4995 fortran/openmp.c:5003
! #: fortran/openmp.c:5014 fortran/openmp.c:5026 fortran/openmp.c:5041
! #: fortran/openmp.c:7085
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Symbol %qs bei %L in mehreren Klauseln vorhanden"
  
! #: fortran/openmp.c:5048
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "Feld %qs ist nicht in Reduzierung bei %L erlaubt"
  
! #: fortran/openmp.c:5061
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Symbol %qs tritt bei %L sowohl in der FROM- als auch in der TO-Klausel auf"
  
! #: fortran/openmp.c:5079
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Nicht-THREADPRIVATE-Objekt %qs in Klausel COPYIN bei %L"
  
! #: fortran/openmp.c:5087
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Klausel COPYPRIVATE bei %L"
  
! #: fortran/openmp.c:5090
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "INTENT(IN)-Zeiger %qs in COPYPRIVATE-Klausel bei %L"
  
! #: fortran/openmp.c:5098
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "THREADPRIVATE-Objekt %qs in SHARED-Klausel bei %L"
  
! #: fortran/openmp.c:5101
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Cray-Zeigerziel %qs in Klausel SHARED bei %L"
  
! #: fortran/openmp.c:5104
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr "ASSOCIATE-Name %qs in SHARED-Klausel bei %L"
  
! #: fortran/openmp.c:5108
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "DETACH-Ereignisbehandler %qs in SHARED-Klausel bei %L"
  
! #: fortran/openmp.c:5123
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr "%qs in ALIGNED-Klausel bei %L muss POINTER, ALLOCATABLE, Cray-Zeiger oder C_PTR sein"
  
! #: fortran/openmp.c:5135
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%qs in ALIGNED-Klausel bei %L erfordert einen skalaren, positiven, konstanten Ganzzahlausdruck fÃ¼r die Ausrichtung"
  
! #: fortran/openmp.c:5154
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr "SINK-AbhÃ¤ngigkeitstyp bei %L ist nur in ORDERED-Direktive erlaubt"
  
! #: fortran/openmp.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr "DEPEND SINK wird zusammen mit DEPEND SOURCE an demselben Konstrukt bei %L verwendet"
  
! #: fortran/openmp.c:5168
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "SINK-Summand bei %L ist keine konstante Ganzzahl"
  
! #: fortran/openmp.c:5174
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr "Nur SOURCE- oder SINK-AbhÃ¤ngigkeitstypen sind an ORDERED-Direktive bei %L erlaubt"
  
! #: fortran/openmp.c:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "Feld ist nicht zusammenhÃ¤ngend bei %L"
  
! #: fortran/openmp.c:5229
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Unerwarteter Verweis auf Teilzeichenkette in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5237
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Unerwarteter Verweis auf Â»complex-parts designatorÂ« in Â»%sÂ«-Klausel bei %L"
  
! #: fortran/openmp.c:5246 fortran/openmp.c:5264
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs in %s-Klausel bei %L ist kein korrekter Feldabschnitt"
  
! #: fortran/openmp.c:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Schrittweite sollte fÃ¼r Feldabschnitt in %s-Klausel bei %L nicht angegeben werden"
  
! #: fortran/openmp.c:5277
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr "%qs in DEPEND-Klausel bei %L ist ein Feldabschnitt der GrÃ¶ÃŸe 0"
  
! #: fortran/openmp.c:5301
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "Listenelement %qs mit allozierbaren Komponenten ist nicht erlaubt in einer map-Klausel bei %L"
  
! #: fortran/openmp.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s mit Zuordnungstyp auÃŸer TO, FROM, TOFROM oder ALLOC an MAP-Klausel bei %L"
  
! #: fortran/openmp.c:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA mit Zuordnungstyp auÃŸer TO oder ALLOC an MAP-Klausel bei %L"
  
! #: fortran/openmp.c:5351
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA mit Zuordnungstyp auÃŸer FROM, RELEASE oder DELETE MAP-Klausel bei %L"
  
! #: fortran/openmp.c:5367 fortran/openmp.c:5420
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE-Objekt %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5370 fortran/openmp.c:5423
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray-Zeigerziel %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5378
  #, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "Nicht-Scheinobjekt %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5414
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "%<inscan%> und nicht-%<inscan%>-%<reduction%>-Klauseln am selben Konstrukt bei %L"
  
! #: fortran/openmp.c:5426
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr "ASSOCIATE-Name %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5431
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Prozedurzeiger %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5437
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray-Zeiger %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5449
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Variable %qs in %s-Klausel wird in NAMELIST-Anweisung bei %L verwendet"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5459
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs in Klausel %s bei %L"
  
! #: fortran/openmp.c:5470
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "DETACH-Ereignisbehandler %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.c:5480
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr "Nur DEFAULT ist als Reduktionsmodifizierer erlaubt, in der REDUCTION-Klausel bei %L"
  
! #: fortran/openmp.c:5572
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION Â»%sÂ« fÃ¼r Typ %s bei %L nicht gefunden"
  
! #: fortran/openmp.c:5598
  #, 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.c:5603
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr "FÃ¼r Argument bei %L ist die LINEAR-Klausel zusammen mit ORDERED-Klausel angegeben"
  
! #: fortran/openmp.c:5608
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR-Variable %qs bei %L muss INTEGER sein"
  
! #: fortran/openmp.c:5613
  #, 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.c:5624
  #, 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.c:5641
  #, 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.c:5675
  #, 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.c:5736
  #, 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.c:5746
  #, 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.c:5776
  #, 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.c:5778
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr "SOURCE AbhÃ¤ngigkeitstyp ist nur an ORDERED-Direktive erlaubt bei %L"
  
! #: fortran/openmp.c:5794
  #, 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.c:5797
  #, 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.c:5801
  #, 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.c:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Unerwarteter Â»!$OMP ATOMICÂ«Ausdruck bei %L"
  
! #: fortran/openmp.c:5927
  #, 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.c:5952
  #, 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.c:5957
  #, 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.c:5983 fortran/openmp.c:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE-Erfassungsanweisung muss bei %L von skalarer Variable intrinsischen Typs lesen"
  
! #: fortran/openmp.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE-Updateanweisung muss bei %L skalare Variable intrinsischen Typs setzen"
  
! #: fortran/openmp.c:6005 fortran/openmp.c:6278
  #, 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.c:6018
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC mit ALLOCATABLE-Variable bei %L"
  
! #: fortran/openmp.c:6060
  #, 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.c:6108
  #, 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.c:6122
  #, 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.c:6154
  #, 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.c:6178
  #, 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.c:6185
  #, 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.c:6202
  #, 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.c:6209
  #, 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.c:6217
  #, 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.c:6235
  #, 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.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE-Erfassungsanweisung muss eine skalare Variable intrinsischen Typs bei %L setzen"
  
! #: fortran/openmp.c:6327
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<ORDERED%>-Klausel darf nicht nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werden"
  
! #: fortran/openmp.c:6330
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "SCHEDULE-Klausel darf nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werden"
  
! #: fortran/openmp.c:6338
  #, 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 structured-block-sequences erwartet"
  
! #: fortran/openmp.c:6595
  #, 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.c:6601
  #, 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.c:6607
  #, 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.c:6611
  #, 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.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE oder LASTPRIVATE gefunden"
  
! #: fortran/openmp.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE oder LINEAR gefunden"
  
! #: fortran/openmp.c:6645
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr "Zusammengefallene Â»%sÂ«-Schleifen formen bei %L keinen rechteckigen Wiederholungsraum"
  
! #: fortran/openmp.c:6655
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "Zusammengefallene Â»%sÂ«-Schleifen bei %L nicht perfekt geschachtelt"
  
! #: fortran/openmp.c:6664 fortran/openmp.c:6672
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "zu wenige DO-Schleifen fÃ¼r zusammengefallenes %s bei %L"
  
! #: fortran/openmp.c:6840 fortran/openmp.c:6853
  #, 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.c:6872
  #, 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.c:6878
  #, 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.c:6884
  #, 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.c:6900
  #, 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.c:6912
  #, 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.c:6922 fortran/openmp.c:6931
  #, 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.c:6947
  #, 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.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE bei %L erfordert konstanten Ausdruck"
  
! #: fortran/openmp.c:7068
  #, 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.c:7115
  #, 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.c:7121
  #, 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.c:7224
  #, 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.c:7238
  #, 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.c:7244
  #, 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.c:7265
  #, 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.c:7289
  #, 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.c:7297
  #, 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.c:7326
  #, 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.c:7348
  #, 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.c:7364
  #, 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.c:7379
  #, 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.c:7389
  #, 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.c:7397
  #, 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 "TYPE IS-, CLASS IS- oder END SEL
*** 68179,68345 ****
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr "RANK oder RANK DEFAULT gefolgt von SELECT RANK erwartet bei %C"
  
! #: fortran/parse.c:4491
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "Variable %qs bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
  
! #: fortran/parse.c:4524
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr "Ende der DO-Anweisung ohne Block bei %C ist innerhalb eines anderen Blockes"
  
! #: fortran/parse.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr "Ende der DO-Anweisung bei %C ist mit anderer DO-Schleife verwoben"
  
! #: fortran/parse.c:4560
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr "CRITICAL-Block innerhalb von OpenACC-Region bei %C"
  
! #: fortran/parse.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr "CRITICAL-Block innerhalb von OpenMP-Region bei %C"
  
! #: fortran/parse.c:4587
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr "Anweisungsmarke in END CRITICAL bei %C passt nicht zur CRITICAL-Marke"
  
! #: fortran/parse.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr "BLOCK-Konstrukt bei %C"
  
! #: fortran/parse.c:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr "ASSOCIATE-Konstrukt bei %C"
  
! #: fortran/parse.c:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr "Anweisungsmarke in ENDDO bei %C passt nicht zum DO-Label"
  
! #: fortran/parse.c:4909
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr "Benanntes Block-DO bei %L erfordert passenden ENDDO-Namen"
  
! #: fortran/parse.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr "!$OMP END ATOMIC fehlt hinter !$OMP ATOMIC CAPTURE bei %C"
  
! #: fortran/parse.c:5115 fortran/parse.c:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr "OpenACC-Direktive innerhalb von CRITICAL-Block bei %C"
  
! #: fortran/parse.c:5152
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr "%s bei %C erwartet"
  
! #: fortran/parse.c:5196
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr "DO-Schleife bei %C erwartet"
  
! #: fortran/parse.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr "Redundantes !$ACC END LOOP bei %C"
  
! #: fortran/parse.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr "Name hinter Â»!$omp criticalÂ« und Â»!$omp end criticalÂ« passt nicht bei %C"
  
! #: fortran/parse.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr "Anweisung %s bei %C kann keine DO-Schleife ohne Block beenden"
  
! #: fortran/parse.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr "DATA-Anweisung bei %C hinter der ersten ausfÃ¼hrbaren Anweisung"
  
! #: fortran/parse.c:5640
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr "Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr "Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr "Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr "Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
! #: fortran/parse.c:5765
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "Enthaltene Prozedur %qs bei %C ist bereits mehrdeutig"
  
! #: fortran/parse.c:5822
  #, 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.c:5847
  #, 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.c:5961
  #, 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.c:6013
  #, 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.c:6017
  #, 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.c:6023
  #, 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.c:6026
  #, 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.c:6048
  #, 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.c:6074
  #, 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.c:6179
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Unerwartete Anweisung %s in MODULE bei %C"
--- 68228,68394 ----
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr "RANK oder RANK DEFAULT gefolgt von SELECT RANK erwartet bei %C"
  
! #: fortran/parse.c:4494
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "Variable %qs bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
  
! #: fortran/parse.c:4527
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr "Ende der DO-Anweisung ohne Block bei %C ist innerhalb eines anderen Blockes"
  
! #: fortran/parse.c:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr "Ende der DO-Anweisung bei %C ist mit anderer DO-Schleife verwoben"
  
! #: fortran/parse.c:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr "CRITICAL-Block innerhalb von OpenACC-Region bei %C"
  
! #: fortran/parse.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr "CRITICAL-Block innerhalb von OpenMP-Region bei %C"
  
! #: fortran/parse.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr "Anweisungsmarke in END CRITICAL bei %C passt nicht zur CRITICAL-Marke"
  
! #: fortran/parse.c:4659
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr "BLOCK-Konstrukt bei %C"
  
! #: fortran/parse.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr "ASSOCIATE-Konstrukt bei %C"
  
! #: fortran/parse.c:4896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr "Anweisungsmarke in ENDDO bei %C passt nicht zum DO-Label"
  
! #: fortran/parse.c:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr "Benanntes Block-DO bei %L erfordert passenden ENDDO-Namen"
  
! #: fortran/parse.c:5102
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr "!$OMP END ATOMIC fehlt hinter !$OMP ATOMIC CAPTURE bei %C"
  
! #: fortran/parse.c:5118 fortran/parse.c:5180
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr "OpenACC-Direktive innerhalb von CRITICAL-Block bei %C"
  
! #: fortran/parse.c:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr "%s bei %C erwartet"
  
! #: fortran/parse.c:5199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr "DO-Schleife bei %C erwartet"
  
! #: fortran/parse.c:5219
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr "Redundantes !$ACC END LOOP bei %C"
  
! #: fortran/parse.c:5438
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr "Name hinter Â»!$omp criticalÂ« und Â»!$omp end criticalÂ« passt nicht bei %C"
  
! #: fortran/parse.c:5496
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr "Anweisung %s bei %C kann keine DO-Schleife ohne Block beenden"
  
! #: fortran/parse.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr "DATA-Anweisung bei %C hinter der ersten ausfÃ¼hrbaren Anweisung"
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr "Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr "Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr "Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
! #: fortran/parse.c:5652
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr "Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
! #: fortran/parse.c:5768
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "Enthaltene Prozedur %qs bei %C ist bereits mehrdeutig"
  
! #: fortran/parse.c:5825
  #, 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.c:5850
  #, 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.c:5964
  #, 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.c:6016
  #, 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.c:6020
  #, 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.c:6026
  #, 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.c:6029
  #, 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.c:6051
  #, 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.c:6077
  #, 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.c:6182
  #, 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
*** 68347,68353 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6636
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Zwei Haupt-PROGRAMme bei %L und %C"
--- 68396,68402 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6639
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Zwei Haupt-PROGRAMme bei %L und %C"
*************** msgstr "Das bei %2$L deklarierte INTRINS
*** 69147,69153 ****
  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.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, 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"
--- 69196,69202 ----
  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.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11968
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Marke %d wird bei %L referenziert, aber nirgendwo definiert"
*************** msgstr "Spezifische Funktion %qs bei %L
*** 69262,69268 ****
  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.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
--- 69311,69317 ----
  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.c:2961 fortran/resolve.c:17150
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
*************** msgstr "Variable %qs bei %L wurde keine
*** 70377,70432 ****
  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.c:11971
  #, 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.c:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "UngÃ¼ltiges NULL bei %L"
  
! #: fortran/resolve.c:12022
  #, 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.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.c:12088
  #, 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.c:12172
  #, 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.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.c:12275
  #, 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.c:12369
  #, 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.c:12383
  #, 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"
--- 70426,70486 ----
  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.c:11943
! #, 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.c:11977
  #, 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.c:12024
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "UngÃ¼ltiges NULL bei %L"
  
! #: fortran/resolve.c:12028
  #, 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.c:12089
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.c:12094
  #, 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.c:12178
  #, 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.c:12260
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.c:12281
  #, 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.c:12375
  #, 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.c:12389
  #, 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
*** 70434,71398 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, 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.c:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ZeichenkettenlÃ¤nge bei %L ist zu groÃŸ"
  
! #: fortran/resolve.c:12722
  #, 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.c:12726
  #, 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.c:12734
  #, 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.c:12745
  #, 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.c:12761
  #, 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.c:12773
  #, 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.c:12806
  #, 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.c:12828
  #, 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.c:12859
  #, 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"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, 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.c:12920
  #, 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.c:12941
  #, 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.c:12948
  #, 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.c:12995
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "ZuordnungsfÃ¤higes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12998
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktionsergebnis %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:13010
  #, 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.c:13052
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.c:13084
  #, 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.c:13107
  #, 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.c:13129
  #, 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.c:13147
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.c:13159
  #, 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.c:13168
  #, 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.c:13178
  #, 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.c:13197
  #, 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.c:13201
  #, 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.c:13205
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rein sein"
  
! #: fortran/resolve.c:13209
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rekursiv sein"
  
! #: fortran/resolve.c:13222
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.c:13233
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prozedurzeiger %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Scheinprozedur %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.c:13259
  #, 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.c:13316
  #, 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.c:13322
  #, 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.c:13328
  #, 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.c:13336
  #, 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.c:13342
  #, 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.c:13385
  #, 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.c:13393
  #, 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.c:13401
  #, 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.c:13410
  #, 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.c:13494
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL-Prozedur %qs bei %L ist keine SUBROUTINE"
  
! #: fortran/resolve.c:13503
  #, 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.c:13512
  #, 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.c:13520
  #, 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.c:13526
  #, 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.c:13532
  #, 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.c:13540
  #, 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.c:13549
  #, 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.c:13571
  #, 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.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "Bei %2$L wurde nur FINAL-Feldprozedur fÃ¼r abgeleiteten Typ %1$qs definiert, skalare wird ebenfalls empfohlen"
  
! #: fortran/resolve.c:13648
  #, 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.c:13684
  #, 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.c:13743
  #, 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.c:13755
  #, 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.c:13783
  #, 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.c:13839
  #, 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.c:14051
  #, 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.c:14094
  #, 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.c:14108
  #, 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.c:14122 fortran/resolve.c:14608
  #, 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.c:14130
  #, 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.c:14139
  #, 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.c:14145
  #, 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.c:14151
  #, 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.c:14180
  #, 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.c:14190
  #, 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.c:14285
  #, 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.c:14388
  #, 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.c:14397
  #, 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.c:14407
  #, 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.c:14432
  #, 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.c:14443
  #, 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.c:14541
  #, 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.c:14555
  #, 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.c:14571
  #, 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.c:14581
  #, 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.c:14590
  #, 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.c:14599
  #, 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.c:14641
  #, 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.c:14654
  #, 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.c:14665
  #, 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.c:14698
  #, 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.c:14706
  #, 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.c:14715
  #, 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.c:14801
  #, 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.c:14846
  #, 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.c:14859
  #, 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.c:14923
  #, 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.c:14956
  #, 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.c:14970
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Abgeleiteter Typ %qs bei %L wurde nicht deklariert"
  
! #: fortran/resolve.c:15035
  #, 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.c:15041
  #, 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.c:15047
  #, 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.c:15055
  #, 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.c:15072
  #, 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.c:15094
  #, 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.c:15105
  #, 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.c:15132
  #, 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.c:15151
  #, 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.c:15167
  #, 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.c:15178
  #, 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.c:15186
  #, 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.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "Das Objekt %qs bei %L hat aufgeschobenen LEN-Parameter %qs und ist weder allozierbar noch ein Zeiger"
  
! #: fortran/resolve.c:15248
  #, 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.c:15255
  #, 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.c:15295
  #, 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.c:15359
  #, 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.c:15362
  #, 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.c:15462
  #, 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.c:15483
  #, 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.c:15496
  #, 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.c:15499
  #, 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.c:15509
  #, 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.c:15516
  #, 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.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Symbol bei %L ist keine Scheinvariable"
  
! #: fortran/resolve.c:15535
  #, 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.c:15545
  #, 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.c:15554
  #, 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.c:15567 fortran/resolve.c:15744
  #, 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.c:15581
  #, 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.c:15590
  #, 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.c:15599
  #, 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.c:15607
  #, 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.c:15614
  #, 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.c:15634
  #, 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.c:15641
  #, 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.c:15648
  #, 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.c:15655
  #, 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.c:15681
  #, 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.c:15691
  #, 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.c:15770
  #, 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.c:15785
  #, 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.c:15798
  #, 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.c:15816
  #, 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.c:15828
  #, 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.c:15837
  #, 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.c:15850
  #, 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.c:15859
  #, 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.c:15872
  #, 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.c:15888
  #, 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.c:15896
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "Koarray-Variable %qs bei %L darf keine Kodimensionen mit aufgeschobener Form haben"
  
! #: fortran/resolve.c:15903
  #, 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.c:15916
  #, 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.c:15925
  #, 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.c:15941
  #, 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.c:15947
  #, 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.c:15972
  #, 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.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.c:16053
  #, 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.c:16158
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare EntitÃ¤t bei %L erwartet"
  
! #: fortran/resolve.c:16166
  #, 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.c:16173
  #, 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.c:16180
  #, 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.c:16196
  #, 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.c:16203
  #, 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.c:16212
  #, 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.c:16258
  #, 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.c:16271
  #, 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.c:16370
  #, 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.c:16378
  #, 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.c:16386
  #, 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.c:16393
  #, 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.c:16518
  #, 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.c:16684
  #, 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.c:16690
  #, 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.c:16774
  #, 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.c:16783
  #, 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.c:16791
  #, 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.c:16807
  #, 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.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.c:16925
  #, 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.c:16950
  #, 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.c:16959
  #, 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"
  
! #: fortran/resolve.c:17032
  #, 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.c:17043
  #, 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.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat LÃ¤nge Null"
  
! #: fortran/resolve.c:17085
  #, 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.c:17152
  #, 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.c:17165
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.c:17185
  #, 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.c:17195
  #, 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.c:17203
  #, 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.c:17217
  #, 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.c:17235
  #, 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.c:17242
  #, 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.c:17321
  #, 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"
--- 70488,71452 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12408
  #, 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.c:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ZeichenkettenlÃ¤nge bei %L ist zu groÃŸ"
  
! #: fortran/resolve.c:12728
  #, 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.c:12732
  #, 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.c:12740
  #, 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.c:12751
  #, 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.c:12767
  #, 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.c:12779
  #, 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.c:12812
  #, 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.c:12834
  #, 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.c:12865
  #, 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"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12901
  #, 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.c:12926
  #, 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.c:12947
  #, 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.c:12954
  #, 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.c:13001
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "ZuordnungsfÃ¤higes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:13013
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktionsergebnis %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:13016
  #, 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.c:13058
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.c:13090
  #, 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.c:13113
  #, 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.c:13135
  #, 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.c:13153
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.c:13165
  #, 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.c:13174
  #, 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.c:13184
  #, 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.c:13203
  #, 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.c:13207
  #, 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.c:13211
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rein sein"
  
! #: fortran/resolve.c:13215
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rekursiv sein"
  
! #: fortran/resolve.c:13228
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prozedurzeiger %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.c:13245
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Scheinprozedur %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.c:13265
  #, 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.c:13322
  #, 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.c:13328
  #, 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.c:13334
  #, 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.c:13342
  #, 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.c:13348
  #, 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.c:13391
  #, 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.c:13399
  #, 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.c:13407
  #, 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.c:13416
  #, 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.c:13500
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL-Prozedur %qs bei %L ist keine SUBROUTINE"
  
! #: fortran/resolve.c:13509
  #, 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.c:13518
  #, 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.c:13526
  #, 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.c:13532
  #, 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.c:13538
  #, 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.c:13546
  #, 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.c:13555
  #, 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.c:13577
  #, 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.c:13614
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "Bei %2$L wurde nur FINAL-Feldprozedur fÃ¼r abgeleiteten Typ %1$qs definiert, skalare wird ebenfalls empfohlen"
  
! #: fortran/resolve.c:13654
  #, 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.c:13690
  #, 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.c:13749
  #, 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.c:13761
  #, 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.c:13789
  #, 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.c:13845
  #, 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.c:14057
  #, 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.c:14100
  #, 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.c:14114
  #, 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.c:14128 fortran/resolve.c:14614
  #, 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.c:14136
  #, 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.c:14145
  #, 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.c:14151
  #, 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.c:14157
  #, 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.c:14186
  #, 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.c:14196
  #, 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.c:14291
  #, 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.c:14394
  #, 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.c:14403
  #, 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.c:14413
  #, 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.c:14438
  #, 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.c:14449
  #, 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.c:14547
  #, 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.c:14561
  #, 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.c:14577
  #, 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.c:14587
  #, 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.c:14596
  #, 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.c:14605
  #, 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.c:14647
  #, 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.c:14660
  #, 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.c:14671
  #, 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.c:14704
  #, 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.c:14712
  #, 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.c:14721
  #, 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.c:14807
  #, 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.c:14852
  #, 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.c:14865
  #, 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.c:14929
  #, 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.c:14962
  #, 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.c:14976
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Abgeleiteter Typ %qs bei %L wurde nicht deklariert"
  
! #: fortran/resolve.c:15041
  #, 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.c:15047
  #, 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.c:15053
  #, 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.c:15061
  #, 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.c:15078
  #, 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.c:15100
  #, 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.c:15111
  #, 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.c:15138
  #, 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.c:15157
  #, 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.c:15173
  #, 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.c:15184
  #, 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.c:15192
  #, 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.c:15243
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "Das Objekt %qs bei %L hat aufgeschobenen LEN-Parameter %qs und ist weder allozierbar noch ein Zeiger"
  
! #: fortran/resolve.c:15254
  #, 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.c:15261
  #, 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.c:15301
  #, 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.c:15365
  #, 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.c:15368
  #, 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.c:15468
  #, 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.c:15489
  #, 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.c:15502
  #, 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.c:15505
  #, 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.c:15515
  #, 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.c:15522
  #, 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.c:15535
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Symbol bei %L ist keine Scheinvariable"
  
! #: fortran/resolve.c:15541
  #, 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.c:15551
  #, 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.c:15560
  #, 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.c:15573 fortran/resolve.c:15750
  #, 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.c:15587
  #, 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.c:15596
  #, 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.c:15605
  #, 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.c:15613
  #, 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.c:15620
  #, 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.c:15640
  #, 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.c:15647
  #, 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.c:15654
  #, 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.c:15661
  #, 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.c:15687
  #, 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.c:15697
  #, 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.c:15776
  #, 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.c:15791
  #, 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.c:15804
  #, 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.c:15822
  #, 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.c:15834
  #, 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.c:15843
  #, 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.c:15856
  #, 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.c:15865
  #, 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.c:15878
  #, 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.c:15894
  #, 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.c:15902
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "Koarray-Variable %qs bei %L darf keine Kodimensionen mit aufgeschobener Form haben"
  
! #: fortran/resolve.c:15909
  #, 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.c:15922
  #, 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.c:15931
  #, 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.c:15947
  #, 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.c:15953
  #, 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.c:15978
  #, 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.c:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.c:16061
  #, 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.c:16166
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare EntitÃ¤t bei %L erwartet"
  
! #: fortran/resolve.c:16174
  #, 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.c:16181
  #, 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.c:16188
  #, 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.c:16204
  #, 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.c:16211
  #, 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.c:16220
  #, 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.c:16266
  #, 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.c:16279
  #, 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.c:16378
  #, 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.c:16386
  #, 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.c:16394
  #, 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.c:16401
  #, 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.c:16526
  #, 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.c:16692
  #, 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.c:16698
  #, 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.c:16782
  #, 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.c:16791
  #, 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.c:16799
  #, 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.c:16815
  #, 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.c:16918
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.c:16933
  #, 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.c:16958
  #, 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.c:16967
  #, 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"
  
! #: fortran/resolve.c:17040
  #, 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.c:17051
  #, 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.c:17062
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat LÃ¤nge Null"
  
! #: fortran/resolve.c:17093
  #, 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.c:17160
  #, 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.c:17173
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.c:17193
  #, 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.c:17203
  #, 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.c:17211
  #, 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.c:17225
  #, 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.c:17243
  #, 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.c:17250
  #, 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.c:17329
  #, 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 "Ãœberlappende ungleiche Initiali
*** 72280,72296 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, 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.c:8171
  #, 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.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "Falscher Ausdruckstyp beim Durchlaufen (%d)"
--- 72334,72350 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6139
  #, 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.c:8172
  #, 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.c:11361
  #, 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
*** 72378,72454 ****
  msgid "non-constant initialization expression at %L"
  msgstr "Nicht-konstanter Initialisierungsausdruck bei %L"
  
! #: fortran/trans-decl.c:753
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  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 Verwendung von %<-frecursive%>, oder erhÃ¶hen Sie die Grenze %<-fmax-stack-var-size=%>, oder Ã¤ndern Sie den Code, um ein ALLOCATABLE-Feld zu verwenden."
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "innere Variable, die keine Prozedur ist"
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, 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.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Parameter aufgeschobenen Typs wird noch nicht unterstÃ¼tzt"
  
! #: fortran/trans-decl.c:5327
  #, 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.c:5340
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Ungenutzte PRIVATE-Variable %qs bei %L deklariert"
  
! #: fortran/trans-decl.c:5965
  #, 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.c:5971
  #, 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.c:5982 fortran/trans-decl.c:6128
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Ungenutztes Dummyargument %qs bei %L"
  
! #: fortran/trans-decl.c:5998
  #, 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.c:6017
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Ungenutzte Variable %qs, bei %L deklariert"
  
! #: fortran/trans-decl.c:6066
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ungenutzter Parameter %qs, bei %L deklariert"
  
! #: fortran/trans-decl.c:6070
  #, 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.c:6100
  #, 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.c:6692
  #, 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"
--- 72432,72508 ----
  msgid "non-constant initialization expression at %L"
  msgstr "Nicht-konstanter Initialisierungsausdruck bei %L"
  
! #: fortran/trans-decl.c:755
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  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 Verwendung von %<-frecursive%>, oder erhÃ¶hen Sie die Grenze %<-fmax-stack-var-size=%>, oder Ã¤ndern Sie den Code, um ein ALLOCATABLE-Feld zu verwenden."
  
! #: fortran/trans-decl.c:1766
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "innere Variable, die keine Prozedur ist"
  
! #: fortran/trans-decl.c:4607 fortran/trans-decl.c:6971
  #, 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.c:5095
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Parameter aufgeschobenen Typs wird noch nicht unterstÃ¼tzt"
  
! #: fortran/trans-decl.c:5335
  #, 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.c:5348
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Ungenutzte PRIVATE-Variable %qs bei %L deklariert"
  
! #: fortran/trans-decl.c:5973
  #, 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.c:5979
  #, 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.c:5990 fortran/trans-decl.c:6136
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Ungenutztes Dummyargument %qs bei %L"
  
! #: fortran/trans-decl.c:6006
  #, 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.c:6025
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Ungenutzte Variable %qs, bei %L deklariert"
  
! #: fortran/trans-decl.c:6074
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ungenutzter Parameter %qs, bei %L deklariert"
  
! #: fortran/trans-decl.c:6078
  #, 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.c:6108
  #, 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.c:6700
  #, 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"
*************** msgstr "Entschuldigung, !$ACC DECLARE be
*** 72458,72489 ****
  msgid "Cannot compute the length of the char array at %L."
  msgstr "LÃ¤nge des Arrays bei %L kann nicht berechnet werden."
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr "Code zur Neu-Reservierung der reservierbaren Variable bei %L wird hinzugefÃ¼gt"
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "Sorry, der koindizierte Zugriff bei %L auf ein unbegrenzt polymorphes Objekt wird nicht unterstÃ¼tzt"
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "Sorry, der koindizierte Zugriff bei %L auf eine unbegrenzt polymorphe Komponente wird nicht unterstÃ¼tzt"
  
! #: fortran/trans-expr.c:3830
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Unbekannte eingebauter Operator"
  
! #: fortran/trans-expr.c:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Unbekannte Argumentlistenfunktion bei %L"
  
! #: fortran/trans-expr.c:9560
  #, 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"
--- 72512,72543 ----
  msgid "Cannot compute the length of the char array at %L."
  msgstr "LÃ¤nge des Arrays bei %L kann nicht berechnet werden."
  
! #: fortran/trans-expr.c:1836
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr "Code zur Neu-Reservierung der reservierbaren Variable bei %L wird hinzugefÃ¼gt"
  
! #: fortran/trans-expr.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "Sorry, der koindizierte Zugriff bei %L auf ein unbegrenzt polymorphes Objekt wird nicht unterstÃ¼tzt"
  
! #: fortran/trans-expr.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "Sorry, der koindizierte Zugriff bei %L auf eine unbegrenzt polymorphe Komponente wird nicht unterstÃ¼tzt"
  
! #: fortran/trans-expr.c:3831
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Unbekannte eingebauter Operator"
  
! #: fortran/trans-expr.c:5330
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Unbekannte Argumentlistenfunktion bei %L"
  
! #: fortran/trans-expr.c:9561
  #, 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
*** 72504,72515 ****
  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.c:11883 fortran/trans-stmt.c:1093
  #, 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.c:11890
  #, 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"
--- 72558,72569 ----
  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.c:11892 fortran/trans-stmt.c:1093
  #, 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.c:11899
  #, 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 "Falscher IO-Basistyp (%d)"
*** 72529,72551 ****
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Implizite Zuordnung von Feld %qD mit angenommener GrÃ¶ÃŸe"
  
! #: fortran/trans-openmp.c:2716
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "optionaler Klassenparameter"
  
! #: fortran/trans-openmp.c:3033
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "unbehandelter Ausdruckstyp"
  
! #: fortran/trans-openmp.c:3187
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "unbehandelter Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-openmp.c:6039
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Bad statement code"
--- 72583,72605 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Implizite Zuordnung von Feld %qD mit angenommener GrÃ¶ÃŸe"
  
! #: fortran/trans-openmp.c:2719
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "optionaler Klassenparameter"
  
! #: fortran/trans-openmp.c:3036
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "unbehandelter Ausdruckstyp"
  
! #: fortran/trans-openmp.c:3190
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "unbehandelter Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-openmp.c:6042
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Bad statement code"
*************** msgstr "unbekannter Sichtbarkeitswert %q
*** 74117,74127 ****
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Unbekannte InitialisierungsprioritÃ¤t %qs fÃ¼r VTable-Verifikation"
  
! #: params.opt:134
  #, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr "unbekannter evrp-Modus %qs"
  
  #~ msgid "cannot deduce template arguments for %qT from %<()%>"
  #~ msgstr "Templateargumente fÃ¼r %qT von %<()%> kÃ¶nnen nicht hergeleitet werden"
  
--- 74171,74184 ----
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Unbekannte InitialisierungsprioritÃ¤t %qs fÃ¼r VTable-Verifikation"
  
! #: params.opt:138
  #, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr "unbekannter evrp-Modus %qs"
  
+ #~ msgid "function %q+F can never be inlined because it has a VLA return argument"
+ #~ msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein RÃ¼ckgabeargument hat, das ein Array variabler LÃ¤nge ist"
+ 
  #~ msgid "cannot deduce template arguments for %qT from %<()%>"
  #~ msgstr "Templateargumente fÃ¼r %qT von %<()%> kÃ¶nnen nicht hergeleitet werden"
  
*************** msgstr "unbekannter evrp-Modus %qs"
*** 75836,75844 ****
  #~ msgid "Allow 64-bit integer variables in upper registers with -mcpu=power7 or -mvsx."
  #~ msgstr "Mit den Optionen Â»-mcpu=power7Â« oder Â»-mvsxÂ« 64-Bit-Ganzzahlvariablen in oberen Registern erlauben."
  
- #~ msgid "Fuse certain operations together for better performance on power9."
- #~ msgstr "Bestimmte Operationen verschmelzen, um die Performance auf power9 zu steigern."
- 
  #~ msgid "Use scalar register+offset memory instructions added in ISA 3.0."
  #~ msgstr "Skalare Register+Offset-Speicherzugriffsbefehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden."
  
--- 75893,75898 ----
*************** msgstr "unbekannter evrp-Modus %qs"
*** 76911,76919 ****
  #~ msgid "caller function contains cilk spawn"
  #~ msgstr "Aufrufende Funktion enthÃ¤lt eine Cilk-Spawn"
  
- #~ msgid "maximum number of basic blocks per function to be analyzed by Graphite."
- #~ msgstr "HÃ¶chstzahl der Basis-BlÃ¶cke pro Funktion, die von Graphite analysiert werden."
- 
  #~ msgid "minimal number of loops per function to be analyzed by Graphite."
  #~ msgstr "Mindestzahl der Basis-BlÃ¶cke pro Funktion, die von Graphite analysiert werden."
  
--- 76965,76970 ----
diff -Nrcpad gcc-11.2.0/gcc/po/el.po gcc-11.3.0/gcc/po/el.po
*** gcc-11.2.0/gcc/po/el.po	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/po/el.po	Thu Apr 21 07:58:53 2022
*************** 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: 2021-04-20 18:19+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: 2021-07-26 15:21+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"
*************** msgid ""
*** 83,89 ****
  "ldd output with constructors/destructors.\n"
  msgstr ""
  
! #: cprop.c:1755
  #, fuzzy
  msgid "const/copy propagation disabled"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± NIS+ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
--- 83,89 ----
  "ldd output with constructors/destructors.\n"
  msgstr ""
  
! #: cprop.c:1757
  #, fuzzy
  msgid "const/copy propagation disabled"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± NIS+ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
*************** msgstr ""
*** 226,237 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11967
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12058
  #: config/pdp11/pdp11.c:1874
  #, fuzzy, c-format
  msgid "invalid expression as operand"
--- 226,237 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11988
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12079
  #: config/pdp11/pdp11.c:1874
  #, fuzzy, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 591,670 ****
  " ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ ÏƒÎµ Î±Ï…Ï„Î­Ï‚ Ï„Î¹Ï‚ Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯ÎµÏ‚, Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î®ÏƒÎµÏ„Îµ Ï„Î¹Ï‚ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚\n"
  " -W<Î³Ï�Î¬Î¼Î¼Î±>.\n"
  
! #: gcc.c:6668
  #, fuzzy, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± %s %s ÏƒÏ„Î¿ %s"
  
! #: gcc.c:7429
  #, fuzzy, c-format
  #| msgid "libraries: %s\n"
  msgid "Target: %s\n"
  msgstr "Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ‚: %s\n"
  
! #: gcc.c:7430
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï�Ï…Î¸Î¼Î¹ÏƒÏ„ÎµÎ¯ Î¼Îµ: %s\n"
  
! #: gcc.c:7444
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "ÎœÎ¿Î½Ï„Î­Î»Î¿ Î½Î·Î¼Î¬Ï„Ï‰Î½: %s\n"
  
! #: gcc.c:7445
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7447
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7449 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, fuzzy, c-format
  msgid "\n"
  msgstr ":\n"
  
! #: gcc.c:7460
  #, fuzzy, c-format
  #| msgid "gcc version %s\n"
  msgid "gcc version %s %s\n"
  msgstr "Î­ÎºÎ´Î¿ÏƒÎ· gcc %s\n"
  
! #: gcc.c:7463
  #, fuzzy, c-format
  #| msgid "gcc driver version %s executing gcc version %s\n"
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "Î­ÎºÎ´Î¿ÏƒÎ· Î¿Î´Î·Î³Î¿Ï� gcc %s ÎµÎºÏ„ÎµÎ»ÎµÎ¯ Ï„Î·Î½ Î­ÎºÎ´Î¿ÏƒÎ· gcc %s\n"
  
! #: gcc.c:7536 gcc.c:7746
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.c:7670
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.c:8520
  #, c-format
  msgid "install: %s%s\n"
  msgstr "ÎµÎ³ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ·: %s%s\n"
  
! #: gcc.c:8523
  #, c-format
  msgid "programs: %s\n"
  msgstr "Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î±: %s\n"
  
! #: gcc.c:8525
  #, c-format
  msgid "libraries: %s\n"
  msgstr "Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ‚: %s\n"
  
! #: gcc.c:8642
  #, c-format
  msgid ""
  "\n"
--- 591,670 ----
  " ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ ÏƒÎµ Î±Ï…Ï„Î­Ï‚ Ï„Î¹Ï‚ Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯ÎµÏ‚, Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î®ÏƒÎµÏ„Îµ Ï„Î¹Ï‚ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚\n"
  " -W<Î³Ï�Î¬Î¼Î¼Î±>.\n"
  
! #: gcc.c:6678
  #, fuzzy, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± %s %s ÏƒÏ„Î¿ %s"
  
! #: gcc.c:7439
  #, fuzzy, c-format
  #| msgid "libraries: %s\n"
  msgid "Target: %s\n"
  msgstr "Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ‚: %s\n"
  
! #: gcc.c:7440
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï�Ï…Î¸Î¼Î¹ÏƒÏ„ÎµÎ¯ Î¼Îµ: %s\n"
  
! #: gcc.c:7454
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "ÎœÎ¿Î½Ï„Î­Î»Î¿ Î½Î·Î¼Î¬Ï„Ï‰Î½: %s\n"
  
! #: gcc.c:7455
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7457
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7459 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, fuzzy, c-format
  msgid "\n"
  msgstr ":\n"
  
! #: gcc.c:7470
  #, fuzzy, c-format
  #| msgid "gcc version %s\n"
  msgid "gcc version %s %s\n"
  msgstr "Î­ÎºÎ´Î¿ÏƒÎ· gcc %s\n"
  
! #: gcc.c:7473
  #, fuzzy, c-format
  #| msgid "gcc driver version %s executing gcc version %s\n"
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "Î­ÎºÎ´Î¿ÏƒÎ· Î¿Î´Î·Î³Î¿Ï� gcc %s ÎµÎºÏ„ÎµÎ»ÎµÎ¯ Ï„Î·Î½ Î­ÎºÎ´Î¿ÏƒÎ· gcc %s\n"
  
! #: gcc.c:7546 gcc.c:7756
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.c:7680
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.c:8530
  #, c-format
  msgid "install: %s%s\n"
  msgstr "ÎµÎ³ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ·: %s%s\n"
  
! #: gcc.c:8533
  #, c-format
  msgid "programs: %s\n"
  msgstr "Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î±: %s\n"
  
! #: gcc.c:8535
  #, c-format
  msgid "libraries: %s\n"
  msgstr "Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ‚: %s\n"
  
! #: gcc.c:8652
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 674,690 ****
  "Î“Î¹Î± Î¿Î´Î·Î³Î¯ÎµÏ‚ Î³Î¹Î± Î±Î½Î±Ï†Î¿Ï�Î­Ï‚ ÏƒÏ†Î±Î»Î¼Î¬Ï„Ï‰Î½. Ï€Î±Ï�Î±ÎºÎ±Î»ÏŽ Î´ÎµÎ¯Ï„Îµ:\n"
  
  # src/request.c:37
! #: gcc.c:8658 gcov-tool.c:527
  #, fuzzy, c-format
  msgid "%s %s%s\n"
  msgstr "%s: %s: "
  
! #: gcc.c:8661 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr ""
  
  # src/main.c:850
! #: gcc.c:8662 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, fuzzy, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
--- 674,690 ----
  "Î“Î¹Î± Î¿Î´Î·Î³Î¯ÎµÏ‚ Î³Î¹Î± Î±Î½Î±Ï†Î¿Ï�Î­Ï‚ ÏƒÏ†Î±Î»Î¼Î¬Ï„Ï‰Î½. Ï€Î±Ï�Î±ÎºÎ±Î»ÏŽ Î´ÎµÎ¯Ï„Îµ:\n"
  
  # src/request.c:37
! #: gcc.c:8668 gcov-tool.c:527
  #, fuzzy, c-format
  msgid "%s %s%s\n"
  msgstr "%s: %s: "
  
! #: gcc.c:8671 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr ""
  
  # src/main.c:850
! #: gcc.c:8672 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, fuzzy, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
*************** msgstr ""
*** 695,701 ****
  "Î±Î½Ï„Î¹Î³Ï�Î±Ï†Î®Ï‚. Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ ÎšÎ‘ÎœÎ™Î‘ ÎµÎ³Î³Ï�Î·ÏƒÎ·Â· Î¿Ï�Ï„Îµ Î±ÎºÏŒÎ¼Î± Î³Î¹Î± Î›Î•Î™Î¤ÎŸÎ¥Î¡Î“Î™ÎšÎŸÎ¤Î—Î¤Î‘ Î® \n"
  "ÎšÎ‘Î¤Î‘Î›Î›Î—Î›ÎŸÎ¤Î—Î¤Î‘ Î“Î™Î‘ Î•Î�Î‘ Î£Î¥Î“ÎšÎ•ÎšÎ¡Î™ÎœÎ•Î�ÎŸ Î£ÎšÎŸÎ ÎŸ.\n"
  
! #: gcc.c:9005
  #, c-format
  msgid ""
  "\n"
--- 695,701 ----
  "Î±Î½Ï„Î¹Î³Ï�Î±Ï†Î®Ï‚. Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ ÎšÎ‘ÎœÎ™Î‘ ÎµÎ³Î³Ï�Î·ÏƒÎ·Â· Î¿Ï�Ï„Îµ Î±ÎºÏŒÎ¼Î± Î³Î¹Î± Î›Î•Î™Î¤ÎŸÎ¥Î¡Î“Î™ÎšÎŸÎ¤Î—Î¤Î‘ Î® \n"
  "ÎšÎ‘Î¤Î‘Î›Î›Î—Î›ÎŸÎ¤Î—Î¤Î‘ Î“Î™Î‘ Î•Î�Î‘ Î£Î¥Î“ÎšÎ•ÎšÎ¡Î™ÎœÎ•Î�ÎŸ Î£ÎšÎŸÎ ÎŸ.\n"
  
! #: gcc.c:9015
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 704,717 ****
  "\n"
  msgstr ""
  
! #: gcc.c:9006
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.c:10421
  #, c-format
  msgid ""
  "Assembler options\n"
--- 704,717 ----
  "\n"
  msgstr ""
  
! #: gcc.c:9016
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.c:10431
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgid ""
*** 719,725 ****
  "\n"
  msgstr ""
  
! #: gcc.c:10422
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 719,725 ----
  "\n"
  msgstr ""
  
! #: gcc.c:10432
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr ""
*** 1561,1567 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, fuzzy, gcc-internal-format
  msgid "<anonymous>"
--- 1561,1567 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6043 c/c-typeck.c:7862 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, fuzzy, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 2056,2062 ****
  msgid "incompatible register operand for '%%%c'"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
--- 2056,2062 ----
  msgid "incompatible register operand for '%%%c'"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24337
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î®
*** 2081,2107 ****
  msgid "invalid address mode"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 2081,2107 ----
  msgid "invalid address mode"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/aarch64/aarch64.c:25215 config/arm/arm.c:33705
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:25217 config/arm/arm.c:33707
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:25232 config/aarch64/aarch64.c:25248
! #: config/arm/arm.c:33722 config/arm/arm.c:33738
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25256
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13248
! #: config/rs6000/rs6000.c:14166 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2117,2134 ****
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, fuzzy, c-format
  msgid "invalid %%P value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2117,2134 ----
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13860 config/xtensa/xtensa.c:2459
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13780
  #: config/xtensa/xtensa.c:2426
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13808
  #, fuzzy, c-format
  msgid "invalid %%P value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·
*** 2158,2164 ****
  msgid "invalid %%U value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, fuzzy, c-format
  msgid "invalid %%s value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2158,2164 ----
  msgid "invalid %%U value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13868
  #, fuzzy, c-format
  msgid "invalid %%s value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·
*** 2168,2174 ****
  msgid "invalid %%C value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, fuzzy, c-format
  msgid "invalid %%E value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2168,2174 ----
  msgid "invalid %%C value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13644
  #, fuzzy, c-format
  msgid "invalid %%E value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½
*** 2181,2187 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, fuzzy, c-format
  msgid "invalid %%xn code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
--- 2181,2187 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14171
  #, fuzzy, c-format
  msgid "invalid %%xn code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼ÎµÏ„Î±Ï„ÏŒÏ€
*** 2264,2298 ****
  msgid "unrecognized supposed constant"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/arm/arm.c:23587
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2264,2298 ----
  msgid "unrecognized supposed constant"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: config/arm/arm.c:20701 config/arm/arm.c:20726 config/arm/arm.c:20736
! #: config/arm/arm.c:20745 config/arm/arm.c:20754
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/arm/arm.c:23610 config/arm/arm.c:23628
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/arm/arm.c:23616
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/arm/arm.c:23734 config/arm/arm.c:23747 config/arm/arm.c:23772
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23849 config/arm/arm.c:23871 config/arm/arm.c:23881
! #: config/arm/arm.c:23891 config/arm/arm.c:23901 config/arm/arm.c:23940
! #: config/arm/arm.c:23958 config/arm/arm.c:23983 config/arm/arm.c:23998
! #: config/arm/arm.c:24025 config/arm/arm.c:24032 config/arm/arm.c:24050
! #: config/arm/arm.c:24057 config/arm/arm.c:24065 config/arm/arm.c:24086
! #: config/arm/arm.c:24093 config/arm/arm.c:24284 config/arm/arm.c:24291
! #: config/arm/arm.c:24318 config/arm/arm.c:24325 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î®
*** 2300,2312 ****
  msgid "invalid operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23924
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2300,2312 ----
  msgid "invalid operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23953
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23974
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgid "unsupported operand"
*** 2436,2443 ****
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
--- 2436,2443 ----
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6040 gcc.c:6054
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6949
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 2708,2805 ****
  msgid "Expected register or constant integer."
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/i386/i386.c:12052
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼ÎµÏ„Î±Ï„ÏŒÏ€Î¹ÏƒÎ· UTC"
  
! #: config/i386/i386.c:12591
  #, fuzzy, c-format
  msgid "invalid use of register '%s'"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: config/i386/i386.c:12596
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/i386/i386.c:12829
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12864
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12933
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12938
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:13015
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.c:13094
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.c:13112
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:13125
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.c:13140
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:13168
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.c:13186
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:13209
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13313
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:13375
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/i386/i386.c:13462
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
  # src/grep.c:1133
! #: config/i386/i386.c:16384
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
--- 2708,2805 ----
  msgid "Expected register or constant integer."
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/i386/i386.c:12073
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼ÎµÏ„Î±Ï„ÏŒÏ€Î¹ÏƒÎ· UTC"
  
! #: config/i386/i386.c:12612
  #, fuzzy, c-format
  msgid "invalid use of register '%s'"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: config/i386/i386.c:12617
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/i386/i386.c:12850
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12885
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12954
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:12959
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:13036
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.c:13115
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.c:13133
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:13146
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.c:13161
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:13189
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.c:13207
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:13230
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13334
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/i386/i386.c:13396
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/i386/i386.c:13483
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
  # src/grep.c:1133
! #: config/i386/i386.c:16405
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„
*** 2840,2846 ****
  msgid "invalid %%P operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, fuzzy, c-format
  msgid "invalid %%p value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2840,2846 ----
  msgid "invalid %%P operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13798
  #, fuzzy, c-format
  msgid "invalid %%p value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgid "post-increment address is not a r
*** 2896,2902 ****
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  #, fuzzy
  msgid "bad address"
  msgstr "Î•ÏƒÏ†Î±Î»Î¼Î­Î½Î· Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·"
--- 2896,2902 ----
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20696
  #, fuzzy
  msgid "bad address"
  msgstr "Î•ÏƒÏ†Î±Î»Î¼Î­Î½Î· Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·"
*************** msgstr ""
*** 3118,3388 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10845
  #, fuzzy
  msgid "bad move"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13613
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13634
  #, fuzzy, c-format
  msgid "invalid %%f value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13643
  #, fuzzy, c-format
  msgid "invalid %%F value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13652
  #, fuzzy, c-format
  msgid "invalid %%G value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13687
  #, fuzzy, c-format
  msgid "invalid %%j code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:13697
  #, fuzzy, c-format
  msgid "invalid %%J code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:13707
  #, fuzzy, c-format
  msgid "invalid %%k value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13769
  #, fuzzy, c-format
  msgid "invalid %%O value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13816
  #, fuzzy, c-format
  msgid "invalid %%q value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13875
  #, fuzzy, c-format
  msgid "invalid %%T value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13887
  #, fuzzy, c-format
  msgid "invalid %%u value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13951
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:14025
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:14094
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: config/rs6000/rs6000.c:14962
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23920
  #, fuzzy
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000.c:27071
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.c:27140
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27776
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27778
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/rs6000/rs6000.c:27780
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27782
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/rs6000/rs6000.c:27797
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27799
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/rs6000/rs6000.c:27801
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27803
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7918
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/s390/s390.c:7999
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8022
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8040
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8062
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8090
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8226
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎºÏŽÎ´Î¹ÎºÎ±Ï‚ Î±Î¯Ï„Î·ÏƒÎ·Ï‚"
  
! #: config/s390/s390.c:8263
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8270
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: config/s390/s390.c:8273
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:12052
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3118,3388 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10864
  #, fuzzy
  msgid "bad move"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13428
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13608
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13617 config/xtensa/xtensa.c:2402
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13632
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13653
  #, fuzzy, c-format
  msgid "invalid %%f value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13662
  #, fuzzy, c-format
  msgid "invalid %%F value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13671
  #, fuzzy, c-format
  msgid "invalid %%G value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13706
  #, fuzzy, c-format
  msgid "invalid %%j code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:13716
  #, fuzzy, c-format
  msgid "invalid %%J code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:13726
  #, fuzzy, c-format
  msgid "invalid %%k value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13741 config/xtensa/xtensa.c:2445
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13788
  #, fuzzy, c-format
  msgid "invalid %%O value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13835
  #, fuzzy, c-format
  msgid "invalid %%q value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13877
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13894
  #, fuzzy, c-format
  msgid "invalid %%T value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13906
  #, fuzzy, c-format
  msgid "invalid %%u value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13920 config/xtensa/xtensa.c:2414
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13970
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13987 config/xtensa/xtensa.c:2466
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:14044
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:14113
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: config/rs6000/rs6000.c:14981
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23971
  #, fuzzy
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000.c:27136
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.c:27205
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
! #: config/rs6000/rs6000.c:27281
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27841
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27843
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/rs6000/rs6000.c:27845
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27847
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/rs6000/rs6000.c:27862
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27864
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/rs6000/rs6000.c:27866
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: config/rs6000/rs6000.c:27868
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/s390/s390.c:7910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7921
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/s390/s390.c:8002
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8025
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8043
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8065
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8083
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8093
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8114
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8125
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8211 config/s390/s390.c:8232
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8229
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎºÏŽÎ´Î¹ÎºÎ±Ï‚ Î±Î¯Ï„Î·ÏƒÎ·Ï‚"
  
! #: config/s390/s390.c:8266
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8273
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: config/s390/s390.c:8276
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:12055
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/s390/s390.c:16429
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16442
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16450
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr ""
*** 3558,3579 ****
  msgid "output_move_single:"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¾ÏŒÎ´Î¿Ï…"
  
! #: config/vax/vax.c:479
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:488
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr ""
  
! #: config/vax/vax.c:576
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr ""
  
! #: config/vax/vax.c:1668
  #, fuzzy
  msgid "illegal operand detected"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
--- 3558,3579 ----
  msgid "output_move_single:"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¾ÏŒÎ´Î¿Ï…"
  
! #: config/vax/vax.c:483
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:492
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr ""
  
! #: config/vax/vax.c:580
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr ""
  
! #: config/vax/vax.c:1673
  #, fuzzy
  msgid "illegal operand detected"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�ÏŒÎ½Î¿Ï‚
*** 3625,3635 ****
  msgid "address offset not a constant"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-objc-common.c:225
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.c:332
  #, fuzzy
  msgid "({anonymous})"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
--- 3625,3639 ----
  msgid "address offset not a constant"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-objc-common.c:190
! msgid "{erroneous}"
! msgstr ""
! 
! #: c/c-objc-common.c:231
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.c:338
  #, fuzzy
  msgid "({anonymous})"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
*************** msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
*** 3645,3672 ****
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10981 c/c-parser.c:11016 c/c-parser.c:11047
! #: c/c-parser.c:11094 c/c-parser.c:11275 c/c-parser.c:12107 c/c-parser.c:12182
! #: c/c-parser.c:12225 c/c-parser.c:17859 c/c-parser.c:17883 c/c-parser.c:17901
! #: c/c-parser.c:18324 c/c-parser.c:18368 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8502 c/c-parser.c:8568
! #: c/c-parser.c:9074 c/c-parser.c:9099 c/c-parser.c:9133 c/c-parser.c:9242
! #: c/c-parser.c:10025 c/c-parser.c:11382 c/c-parser.c:13638 c/c-parser.c:14280
! #: c/c-parser.c:14339 c/c-parser.c:14394 c/c-parser.c:15716 c/c-parser.c:15814
! #: c/c-parser.c:17113 c/c-parser.c:17943 c/c-parser.c:18332 c/c-parser.c:21145
! #: c/c-parser.c:21223 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
--- 3649,3676 ----
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10984 c/c-parser.c:11019 c/c-parser.c:11050
! #: c/c-parser.c:11097 c/c-parser.c:11278 c/c-parser.c:12110 c/c-parser.c:12185
! #: c/c-parser.c:12228 c/c-parser.c:17862 c/c-parser.c:17886 c/c-parser.c:17904
! #: c/c-parser.c:18327 c/c-parser.c:18371 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11271 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14411 cp/parser.c:31087
! #: cp/parser.c:31697
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8504 c/c-parser.c:8571
! #: c/c-parser.c:9077 c/c-parser.c:9102 c/c-parser.c:9136 c/c-parser.c:9245
! #: c/c-parser.c:10028 c/c-parser.c:11385 c/c-parser.c:13641 c/c-parser.c:14283
! #: c/c-parser.c:14342 c/c-parser.c:14397 c/c-parser.c:15719 c/c-parser.c:15817
! #: c/c-parser.c:17116 c/c-parser.c:17946 c/c-parser.c:18335 c/c-parser.c:21149
! #: c/c-parser.c:21227 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3674,3688 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3678,3692 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31745
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9236 c/c-parser.c:10126 c/c-parser.c:10415 c/c-parser.c:13088
! #: c/gimple-parser.c:1733 cp/parser.c:31709
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 3692,3797 ****
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13621 c/c-parser.c:14369
! #: c/c-parser.c:20506 c/c-parser.c:20953 c/c-parser.c:21166
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
! #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8705
! #: c/c-parser.c:11375 c/c-parser.c:11771 c/c-parser.c:11835 c/c-parser.c:13067
! #: c/c-parser.c:13981 c/c-parser.c:14197 c/c-parser.c:14687 c/c-parser.c:14788
! #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
! #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:8466 c/c-parser.c:8656 c/c-parser.c:9123 c/c-parser.c:9166
! #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:9020
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
! #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-typeck.c:8430
  #, fuzzy
  msgid "(anonymous)"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3696,3801 ----
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13624 c/c-parser.c:14372
! #: c/c-parser.c:20510 c/c-parser.c:20957 c/c-parser.c:21170
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13446 cp/parser.c:31700
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13016 cp/parser.c:31712
! #: cp/parser.c:35396
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:5588 c/c-parser.c:11614 c/c-parser.c:18130 c/c-parser.c:18944
! #: c/c-parser.c:22009 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11166 cp/parser.c:19989
! #: cp/parser.c:31706
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8708
! #: c/c-parser.c:11378 c/c-parser.c:11774 c/c-parser.c:11838 c/c-parser.c:13070
! #: c/c-parser.c:13984 c/c-parser.c:14200 c/c-parser.c:14690 c/c-parser.c:14791
! #: c/c-parser.c:15158 c/c-parser.c:15471 c/c-parser.c:15598 c/c-parser.c:20372
! #: c/c-parser.c:21014 c/c-parser.c:21073 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13549 c/c-parser.c:14796 cp/parser.c:31739
! #: cp/parser.c:33387 cp/parser.c:36195 cp/parser.c:36979
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:6667 cp/parser.c:31626
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:8467 c/c-parser.c:8659 c/c-parser.c:9126 c/c-parser.c:9169
! #: c/c-parser.c:9307 c/c-parser.c:10018 c/c-parser.c:14377 c/c-parser.c:15554
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31085 cp/parser.c:31715
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:9023
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:10837 c/c-parser.c:10869 c/c-parser.c:11109 cp/parser.c:33961
! #: cp/parser.c:33982
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:11527 c/gimple-parser.c:1346 cp/parser.c:31724
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14885 c/c-parser.c:15835 cp/parser.c:31748
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15463 c/c-parser.c:17595 c/c-parser.c:17639 c/c-parser.c:17871
! #: c/c-parser.c:18314 c/c-parser.c:20579 c/c-parser.c:21211
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31727
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:17887 c/c-parser.c:18178 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31703 cp/parser.c:34171
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:18987 c/c-parser.c:18977 cp/parser.c:40983
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-typeck.c:8452
  #, fuzzy
  msgid "(anonymous)"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17395 cp/parser.c:31721
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3806,3836 ****
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7411
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3374
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr ""
  
--- 3810,3840 ----
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7422
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/call.c:7560 cp/pt.c:2045 cp/pt.c:25112
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:12144
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:12145
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3375
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/decl.c:3376
  msgid "jump to case label"
  msgstr ""
  
*************** msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 4067,4095 ****
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20774
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20777
  #, fuzzy
  msgid "%<using enum%> of dependent type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:20779
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.c:20781
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr ""
  
--- 4071,4099 ----
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20785
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20788
  #, fuzzy
  msgid "%<using enum%> of dependent type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:20790
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.c:20792
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/parser.c:20794
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2043 cp/semantics.c:5733
  msgid "candidates are:"
  msgstr ""
  
*************** msgstr ""
*** 4140,4188 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6719
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4144,4192 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6654 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6655 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6682 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6699 c/c-typeck.c:4518
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/typeck.c:6711 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6729
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/typeck.c:6775
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6777
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6779
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6781
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "Î‘Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Î´Ï…Î±Î´Î¹ÎºÏŒÏ
*** 4195,4211 ****
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3717
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3925 fortran/check.c:4006 fortran/check.c:4071
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4409 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
--- 4199,4215 ----
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3724
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3932 fortran/check.c:4013 fortran/check.c:4078
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4416 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
*************** msgstr ""
*** 4283,4289 ****
  msgid "Driving:"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4287,4293 ----
  msgid "Driving:"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
! #: fortran/interface.c:3430 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4464,4470 ****
  msgid "assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
--- 4468,4474 ----
  msgid "assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11994 fortran/resolve.c:11997
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
*************** msgstr ""
*** 4699,4729 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
--- 4703,4733 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5991
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9756
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6256
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9846
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11323
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <
*** 4733,4813 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6529
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6624
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6681
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6688
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6832
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6900
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6966
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6974 fortran/trans-intrinsic.c:7019
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9335
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9367
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12056
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12068
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12080
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12092
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12100
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 4737,4817 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6531
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6673
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6683
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6690
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6834
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6902
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6968
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6976 fortran/trans-intrinsic.c:7021
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9344
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9376
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12065
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12077
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12089
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12101
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12109
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 9221,9227 ****
  msgid "Use simulator runtime."
  msgstr ""
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:102
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr ""
--- 9225,9231 ----
  msgid "Use simulator runtime."
  msgstr ""
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:108
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr ""
*************** msgstr ""
*** 9276,9282 ****
  msgid "Link with the fast floating-point library."
  msgstr ""
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:303 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr ""
--- 9280,9286 ----
  msgid "Link with the fast floating-point library."
  msgstr ""
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:309 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr ""
*************** msgid "Support TLS segment larger than 6
*** 9533,9545 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
--- 9537,9549 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:96 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:161 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
*************** msgid "Known data alignment choices (for
*** 9652,9676 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
--- 9656,9680 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:582
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:586
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:596
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:603
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
*************** msgstr ""
*** 12210,12216 ****
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:163
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr ""
--- 12214,12220 ----
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:169
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr ""
*************** msgstr ""
*** 12365,12566 ****
  msgid "Generate re-entrant, PIC code."
  msgstr ""
  
! #: config/arm/arm.opt:86
  #, fuzzy, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: config/arm/arm.opt:94
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr ""
  
! #: config/arm/arm.opt:98
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr ""
  
! #: config/arm/arm.opt:106 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr ""
  
! #: config/arm/arm.opt:110
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:114 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:127
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:131
  #, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr ""
  
! #: config/arm/arm.opt:135
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr ""
  
! #: config/arm/arm.opt:148
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr ""
  
! #: config/arm/arm.opt:159
  #, fuzzy, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: config/arm/arm.opt:167
  #, fuzzy, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: config/arm/arm.opt:171
  #, no-c-format
  msgid "Store function names in object code."
  msgstr ""
  
! #: config/arm/arm.opt:175
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr ""
  
! #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr ""
  
! #: config/arm/arm.opt:186
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr ""
  
! #: config/arm/arm.opt:190
  #, fuzzy, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: config/arm/arm.opt:194
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr ""
  
! #: config/arm/arm.opt:198
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr ""
  
! #: config/arm/arm.opt:202
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr ""
  
! #: config/arm/arm.opt:206
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/arm/arm.opt:219
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:223
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr ""
  
! #: config/arm/arm.opt:231
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:242
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:246
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:250
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:254
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
! #: config/arm/arm.opt:258
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:262
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:267 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:271
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr ""
  
! #: config/arm/arm.opt:275
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:279
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:283
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr ""
  
! #: config/arm/arm.opt:287
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:291
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:295 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:299
  #, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr ""
--- 12369,12570 ----
  msgid "Generate re-entrant, PIC code."
  msgstr ""
  
! #: config/arm/arm.opt:92
  #, fuzzy, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: config/arm/arm.opt:100
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr ""
  
! #: config/arm/arm.opt:104
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr ""
  
! #: config/arm/arm.opt:112 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr ""
  
! #: config/arm/arm.opt:116
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:120 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:133
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:137
  #, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr ""
  
! #: config/arm/arm.opt:141
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr ""
  
! #: config/arm/arm.opt:154
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr ""
  
! #: config/arm/arm.opt:165
  #, fuzzy, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: config/arm/arm.opt:173
  #, fuzzy, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: config/arm/arm.opt:177
  #, no-c-format
  msgid "Store function names in object code."
  msgstr ""
  
! #: config/arm/arm.opt:181
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr ""
  
! #: config/arm/arm.opt:185 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr ""
  
! #: config/arm/arm.opt:192
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr ""
  
! #: config/arm/arm.opt:196
  #, fuzzy, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: config/arm/arm.opt:200
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr ""
  
! #: config/arm/arm.opt:204
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr ""
  
! #: config/arm/arm.opt:208
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr ""
  
! #: config/arm/arm.opt:212
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/arm/arm.opt:225
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:229
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:233 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr ""
  
! #: config/arm/arm.opt:237
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:248
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:252
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:256
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:260
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
! #: config/arm/arm.opt:264
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:268
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:273 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:277
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr ""
  
! #: config/arm/arm.opt:281
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:285
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:289
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr ""
  
! #: config/arm/arm.opt:293
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:297
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:301 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:305
  #, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr ""
*************** msgid "Use vector and scalar instruction
*** 13114,13214 ****
  msgstr ""
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
- #: config/rs6000/rs6000.opt:503
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:514
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:518
  #, fuzzy, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.opt:522
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:546
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, fuzzy, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:562
  #, fuzzy, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:606
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.opt:610
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:614
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
  #: config/rs6000/sysv4.opt:24
  #, fuzzy, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
--- 13118,13247 ----
  msgstr ""
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:503
+ #, no-c-format
+ msgid "Fuse pairs of scalar or vector logical operations together for better performance on power10."
+ msgstr ""
+ 
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
+ msgid "Fuse scalar logical op with add/subf for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:511
+ #, no-c-format
+ msgid "Fuse scalar add/subf with logical op for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:515
+ #, no-c-format
+ msgid "Fuse dependent pairs of add or vaddudm instructions for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:519
+ #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:530
  #, fuzzy, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.opt:534
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:566
  #, fuzzy, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.opt:578
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.opt:622
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:626
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:630
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
+ #: config/rs6000/rs6000.opt:637
+ #, no-c-format
+ msgid "Enable instructions that guard against return-oriented programming attacks."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:641
+ #, no-c-format
+ msgid "Generate code that will run in privileged state."
+ msgstr ""
+ 
  #: config/rs6000/sysv4.opt:24
  #, fuzzy, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
*************** msgstr ""
*** 19354,20474 ****
  
  #: params.opt:131
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:162
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:167
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr ""
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr ""
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:247
  #, fuzzy, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:279
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr ""
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr ""
  
  # src/shred.c:1134
! #: params.opt:371
  #, fuzzy, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr ""
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:403
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr ""
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr ""
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr ""
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr ""
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr ""
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr ""
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr ""
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr ""
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr ""
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr ""
  
! #: params.opt:639
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:691 params.opt:695
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr ""
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr ""
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:787
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr ""
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr ""
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr ""
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 19387,20512 ----
  
  #: params.opt:131
  #, no-c-format
+ msgid "Maximum number of basic blocks before EVRP uses a sparse cache."
+ msgstr ""
+ 
+ #: params.opt:135
+ #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr ""
  
! #: params.opt:219
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:247
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:251
  #, fuzzy, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: params.opt:255
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:263
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:279
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:283
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:343
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:363
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:367
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr ""
  
  # src/shred.c:1134
! #: params.opt:375
  #, fuzzy, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: params.opt:379
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:383
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:403
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:407
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr ""
  
! #: params.opt:423
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr ""
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:483
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr ""
  
! #: params.opt:487
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:495
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:503
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:519
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr ""
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr ""
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr ""
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr ""
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:571
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:575
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr ""
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:619
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:627 params.opt:671
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:631
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:639
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr ""
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:663
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:691
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:695 params.opt:699
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:731
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:759
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:787
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:791
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:812
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:898
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:946
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr ""
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr ""
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1026
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1030
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: params.opt:1034
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1042
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1046
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1078
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1094
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î
*** 20502,20509 ****
  msgid "expected boolean type"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 20540,20547 ----
  msgid "expected boolean type"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15378 c/c-parser.c:15385
! #: cp/parser.c:37525 cp/parser.c:37532
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*** 20580,20586 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 20618,20624 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9067
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬
*** 20746,20767 ****
  msgid "too few expressions for struct"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: go/gofrontend/expressions.cc:17133 go/gofrontend/statements.cc:1909
  #, fuzzy
  msgid "type assertion only valid for interface types"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎµÎ¾Î±ÎºÏ�Î¹Î²Ï‰Ï„Î®Ï‚(verifier) ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î¿Ï�Î¼ÎµÎ½Î¿Ï…"
  
! #: go/gofrontend/expressions.cc:17145
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17341 go/gofrontend/expressions.cc:17361
  #: go/gofrontend/statements.cc:1756
  #, fuzzy
  msgid "expected channel"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: go/gofrontend/expressions.cc:17366 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 20784,20805 ----
  msgid "too few expressions for struct"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: go/gofrontend/expressions.cc:17142 go/gofrontend/statements.cc:1909
  #, fuzzy
  msgid "type assertion only valid for interface types"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎµÎ¾Î±ÎºÏ�Î¹Î²Ï‰Ï„Î®Ï‚(verifier) ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î¿Ï�Î¼ÎµÎ½Î¿Ï…"
  
! #: go/gofrontend/expressions.cc:17154
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17350 go/gofrontend/expressions.cc:17370
  #: go/gofrontend/statements.cc:1756
  #, fuzzy
  msgid "expected channel"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: go/gofrontend/expressions.cc:17375 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 20978,20992 ****
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
! #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3824 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 21016,21030 ----
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.c:455 c-family/c-attribs.c:889 c-family/c-attribs.c:2343
! #: c-family/c-attribs.c:2808 c-family/c-attribs.c:4516
! #: c-family/c-attribs.c:4609 cp/decl.c:15218 cp/friend.c:303 cp/tree.c:5011
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3827 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr ""
*** 21012,21018 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4379
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
--- 21050,21056 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4382
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
*************** msgstr ""
*** 21036,21082 ****
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
! #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
! #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
! #: c-family/c-attribs.c:1126 c-family/c-attribs.c:1157
! #: c-family/c-attribs.c:1173 c-family/c-attribs.c:1190
! #: c-family/c-attribs.c:1206 c-family/c-attribs.c:1232
! #: c-family/c-attribs.c:1248 c-family/c-attribs.c:1263
! #: c-family/c-attribs.c:1291 c-family/c-attribs.c:1308
! #: c-family/c-attribs.c:1326 c-family/c-attribs.c:1350
! #: c-family/c-attribs.c:1388 c-family/c-attribs.c:1411
! #: c-family/c-attribs.c:1428 c-family/c-attribs.c:1457
! #: c-family/c-attribs.c:1478 c-family/c-attribs.c:1499
! #: c-family/c-attribs.c:1526 c-family/c-attribs.c:1556
! #: c-family/c-attribs.c:1585 c-family/c-attribs.c:1615
! #: c-family/c-attribs.c:1668 c-family/c-attribs.c:1734
! #: c-family/c-attribs.c:1792 c-family/c-attribs.c:1881
! #: c-family/c-attribs.c:1911 c-family/c-attribs.c:1962
! #: c-family/c-attribs.c:2459 c-family/c-attribs.c:2658
! #: c-family/c-attribs.c:2719 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:3040 c-family/c-attribs.c:3192
! #: c-family/c-attribs.c:3647 c-family/c-attribs.c:3713
! #: c-family/c-attribs.c:3740 c-family/c-attribs.c:3795
! #: c-family/c-attribs.c:3977 c-family/c-attribs.c:3998
! #: c-family/c-attribs.c:4111 c-family/c-attribs.c:4381
! #: c-family/c-attribs.c:5109 c-family/c-attribs.c:5132
! #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
! #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
! #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
! #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
! #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
! #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
! #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
! #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
! #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
--- 21074,21120 ----
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:917 c-family/c-attribs.c:979 c-family/c-attribs.c:998
! #: c-family/c-attribs.c:1016 c-family/c-attribs.c:1046
! #: c-family/c-attribs.c:1067 c-family/c-attribs.c:1088
! #: c-family/c-attribs.c:1129 c-family/c-attribs.c:1160
! #: c-family/c-attribs.c:1176 c-family/c-attribs.c:1193
! #: c-family/c-attribs.c:1209 c-family/c-attribs.c:1235
! #: c-family/c-attribs.c:1251 c-family/c-attribs.c:1266
! #: c-family/c-attribs.c:1294 c-family/c-attribs.c:1311
! #: c-family/c-attribs.c:1329 c-family/c-attribs.c:1353
! #: c-family/c-attribs.c:1391 c-family/c-attribs.c:1414
! #: c-family/c-attribs.c:1431 c-family/c-attribs.c:1460
! #: c-family/c-attribs.c:1481 c-family/c-attribs.c:1502
! #: c-family/c-attribs.c:1529 c-family/c-attribs.c:1559
! #: c-family/c-attribs.c:1588 c-family/c-attribs.c:1618
! #: c-family/c-attribs.c:1671 c-family/c-attribs.c:1737
! #: c-family/c-attribs.c:1795 c-family/c-attribs.c:1884
! #: c-family/c-attribs.c:1914 c-family/c-attribs.c:1965
! #: c-family/c-attribs.c:2462 c-family/c-attribs.c:2661
! #: c-family/c-attribs.c:2722 c-family/c-attribs.c:2963
! #: c-family/c-attribs.c:3043 c-family/c-attribs.c:3195
! #: c-family/c-attribs.c:3650 c-family/c-attribs.c:3716
! #: c-family/c-attribs.c:3743 c-family/c-attribs.c:3798
! #: c-family/c-attribs.c:3980 c-family/c-attribs.c:4001
! #: c-family/c-attribs.c:4114 c-family/c-attribs.c:4384
! #: c-family/c-attribs.c:5126 c-family/c-attribs.c:5149
! #: c-family/c-attribs.c:5188 c-family/c-attribs.c:5270
! #: c-family/c-attribs.c:5326 c-family/c-attribs.c:5342
! #: c-family/c-attribs.c:5496 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7286 config/arm/arm.c:7314
! #: config/arm/arm.c:7331 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3488 config/i386/i386-options.c:3646
! #: config/i386/i386-options.c:3878 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20460 ada/gcc-interface/utils.c:6573
! #: ada/gcc-interface/utils.c:6589 ada/gcc-interface/utils.c:6618
! #: ada/gcc-interface/utils.c:6635 ada/gcc-interface/utils.c:6652
! #: ada/gcc-interface/utils.c:6667 ada/gcc-interface/utils.c:6683
! #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6778
! #: ada/gcc-interface/utils.c:6805 ada/gcc-interface/utils.c:6826
! #: ada/gcc-interface/utils.c:6847 ada/gcc-interface/utils.c:6863
! #: ada/gcc-interface/utils.c:6918 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, fuzzy, gcc-internal-format
*************** msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î
*** 21088,21095 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
--- 21126,21133 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1202 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2168
! #: cp/decl.c:2778 cp/decl.c:3220
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
*************** msgstr ""
*** 21284,21290 ****
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
--- 21322,21328 ----
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1731
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
*************** msgstr ""
*** 21304,21310 ****
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
--- 21342,21348 ----
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1736
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
*************** msgstr ""
*** 21768,22140 ****
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: builtins.c:7494
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: builtins.c:7507
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, fuzzy, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: builtins.c:7975
  #, fuzzy, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8497
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8783 builtins.c:8976
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ dlopen()"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: builtins.c:9301
  #, fuzzy, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr ""
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr ""
  
! #: builtins.c:12611
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr ""
  
! #: builtins.c:12619
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr ""
  
! #: builtins.c:12639
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12714
  #, fuzzy, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: builtins.c:12727
  #, fuzzy, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, fuzzy, gcc-internal-format
  msgid "declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: builtins.c:13545 builtins.c:13670
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13548
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13550
  #, gcc-internal-format
  msgid "obtained here"
  msgstr ""
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1436
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr ""
  
! #: calls.c:1453
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr "%s: ÏƒÏ†Î¬Î»Î¼Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚"
  
! #: calls.c:1471
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1485
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr ""
  
! #: calls.c:1492
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1522
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1528
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1539 calls.c:1542
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr ""
  
! #: calls.c:1553
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to built-in allocation function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: calls.c:1556
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr ""
  
! #: calls.c:1883
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr ""
  
! #: calls.c:1889
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1895
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1905
  #, fuzzy, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: calls.c:1911
  #, fuzzy, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: calls.c:1932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: calls.c:2069
  #, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: calls.c:2077
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: calls.c:2124
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2133
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2144
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2203
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: calls.c:2216
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: calls.c:2220
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: calls.c:2227
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: calls.c:2230
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: calls.c:3802
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.c:4522
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
--- 21806,22178 ----
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6468 builtins.c:6541
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7433 gimplify.c:3383
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: builtins.c:7533
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: builtins.c:7546
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7554
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7884 builtins.c:7924
  #, fuzzy, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: builtins.c:8014
  #, fuzzy, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: builtins.c:8409 builtins.c:8422
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8528
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8536
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: builtins.c:8597 builtins.c:8724
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8605 builtins.c:8732
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8790
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8822 builtins.c:9015
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ dlopen()"
  
! #: builtins.c:9136
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: builtins.c:9178
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: builtins.c:9242
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: builtins.c:9262
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: builtins.c:9321
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: builtins.c:9328
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: builtins.c:9340
  #, fuzzy, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9798 expr.c:11249
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9804
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10136
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr ""
  
! #: builtins.c:11029
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr ""
  
! #: builtins.c:12650
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr ""
  
! #: builtins.c:12658
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: builtins.c:12673
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr ""
  
! #: builtins.c:12678
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: builtins.c:12711
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.c:12724
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12753
  #, fuzzy, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: builtins.c:12766
  #, fuzzy, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: builtins.c:13579
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13584 builtins.c:13648 gimple-ssa-isolate-paths.c:412
! #: tree.c:13246 tree.c:13283 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5610 c/c-typeck.c:10849 c/c-typeck.c:10866
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7293 cp/call.c:9346
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8275 cp/decl.c:15368 cp/decl.c:15747 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20806 cp/pt.c:8875 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4444 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4112 cp/typeck.c:9809
  #, fuzzy, gcc-internal-format
  msgid "declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: builtins.c:13594 builtins.c:13719
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13597
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13599
  #, gcc-internal-format
  msgid "obtained here"
  msgstr ""
  
! #: builtins.c:13642
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13662
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13671
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
  
! #: builtins.c:13700
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13709
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1437
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr ""
  
! #: calls.c:1454
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr "%s: ÏƒÏ†Î¬Î»Î¼Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚"
  
! #: calls.c:1472
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1486
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr ""
  
! #: calls.c:1493
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1523
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1529
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1540 calls.c:1543
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr ""
  
! #: calls.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to built-in allocation function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: calls.c:1557
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr ""
  
! #: calls.c:1884
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr ""
  
! #: calls.c:1890
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1896
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1906
  #, fuzzy, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: calls.c:1912
  #, fuzzy, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: calls.c:1933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: calls.c:2070
  #, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: calls.c:2078
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: calls.c:2125
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2134
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2145
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2204
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: calls.c:2217
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: calls.c:2221
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: calls.c:2228
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: calls.c:2231
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: calls.c:3803
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.c:4523
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
*************** msgstr ""
*** 22192,22254 ****
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3083
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3136
  #, fuzzy, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cfgexpand.c:3199
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cfgexpand.c:3222
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3227
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.c:3385
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.c:3570
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.c:3575
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6607
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.c:6875
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
--- 22230,22292 ----
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3084
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3137
  #, fuzzy, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cfgexpand.c:3202
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cfgexpand.c:3228
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3236
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.c:3412
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.c:3597
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.c:3602
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6639
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6643
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.c:6907
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
*************** msgid "%<weakref%> attribute ignored bec
*** 23136,23147 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 23174,23185 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12109
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cgraphunit.c:1084 c/c-decl.c:12119
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î
*** 23251,23257 ****
  msgid "cannot find %qs"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± ÎµÎºÏ„ÎµÎ»ÎµÏƒÏ„ÎµÎ¯ Ï„Î¿ %s"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7583
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr ""
--- 23289,23295 ----
  msgid "cannot find %qs"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± ÎµÎºÏ„ÎµÎ»ÎµÏƒÏ„ÎµÎ¯ Ï„Î¿ %s"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7593
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr ""
*************** msgstr ""
*** 23273,23279 ****
  msgid "ld returned %d exit status"
  msgstr "Î· ld ÎµÏ€Î­ÏƒÏ„Ï�ÎµÏˆÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÎµÎ¾ÏŒÎ´Î¿Ï… %d"
  
! #: collect2.c:924 gcc.c:8102 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
--- 23311,23317 ----
  msgid "ld returned %d exit status"
  msgstr "Î· ld ÎµÏ€Î­ÏƒÏ„Ï�ÎµÏˆÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÎµÎ¾ÏŒÎ´Î¿Ï… %d"
  
! #: collect2.c:924 gcc.c:8112 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
*************** msgstr ""
*** 23368,23384 ****
  msgid "unable to open dynamic dependency %qs"
  msgstr "Î´Ï…Î½Î±Î¼Î¹ÎºÎ­Ï‚ ÎµÎ¾Î±Ï�Ï„Î®ÏƒÎµÎ¹Ï‚.\n"
  
! #: collect2.c:2786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: collect2.c:2943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï…"
  
! #: collect2.c:3002
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "Î Î¹Î¸Î±Î½ÏŒÎ½ Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ"
--- 23406,23422 ----
  msgid "unable to open dynamic dependency %qs"
  msgstr "Î´Ï…Î½Î±Î¼Î¹ÎºÎ­Ï‚ ÎµÎ¾Î±Ï�Ï„Î®ÏƒÎµÎ¹Ï‚.\n"
  
! #: collect2.c:2787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: collect2.c:2946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï…"
  
! #: collect2.c:3005
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "Î Î¹Î¸Î±Î½ÏŒÎ½ Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ"
*************** msgstr ""
*** 23709,23715 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14926 value-prof.c:537
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 23747,23753 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14933 value-prof.c:537
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr ""
*** 23739,23755 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11259
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11273
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
  
! #: expr.c:12311
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr ""
--- 23777,23793 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11261
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11275
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
  
! #: expr.c:12313
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr ""
*************** msgstr ""
*** 23784,23790 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 23822,23828 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2766 tree-ssa-reassoc.c:3782
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr ""
*** 23844,23850 ****
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4968
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
--- 23882,23888 ----
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4971
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
*************** msgstr ""
*** 23926,23937 ****
  msgid "%<-pipe%> not supported"
  msgstr "Ï„Î¿ -pipe Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: gcc.c:3409 gcc.c:7592
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: gcc.c:3410 gcc.c:7593
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 23964,23975 ----
  msgid "%<-pipe%> not supported"
  msgstr "Ï„Î¿ -pipe Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: gcc.c:3409 gcc.c:7602
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: gcc.c:3410 gcc.c:7603
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgstr ""
*** 23968,24029 ****
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.c:4842 toplev.c:719
  #, fuzzy, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: gcc.c:4847
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr ""
  
! #: gcc.c:5231
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.c:5319
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.c:5522
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5729
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.c:5733
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5957
  #, fuzzy, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:6118
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.c:6397
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.c:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr ""
  
! #: gcc.c:6434
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
--- 24006,24067 ----
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.c:4852 toplev.c:719
  #, fuzzy, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: gcc.c:4857
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr ""
  
! #: gcc.c:5241
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.c:5329
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.c:5532
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5739
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.c:5743
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5967
  #, fuzzy, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:6128
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.c:6407
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.c:6423
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr ""
  
! #: gcc.c:6444
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
*************** msgstr ""
*** 24031,24168 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6645
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.c:6696
  #, fuzzy, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "%s: Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'\n"
  
! #: gcc.c:6762
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: gcc.c:6792
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:6851
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr ""
  
  #. )
! #: gcc.c:6854
  #, fuzzy, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:6873
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.c:7052
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.c:7187
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:7282
  #, fuzzy, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:7891
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
  
! #: gcc.c:7902
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.c:7912 gcc.c:7953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
  
! #: gcc.c:7932 gcc.c:7969
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.c:8272
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8297
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8503
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: gcc.c:8507
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: gcc.c:8633
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.c:8694
  #, gcc-internal-format
  msgid "no input files"
  msgstr "Î´ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡Î¿Ï…Î½ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: gcc.c:8745
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.c:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: Î¿ Î¼ÎµÏ„Î±Î³Î»Ï‰Ï„Ï„Î¹ÏƒÏ„Î®Ï‚ %s Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ ÎµÎ³ÎºÎ±Ï„Î±ÏƒÏ„Î±Î¸ÎµÎ¯ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: gcc.c:8812
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.c:8828
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.c:8837
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.c:8990
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.c:9024
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
--- 24069,24206 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6655
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.c:6706
  #, fuzzy, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "%s: Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'\n"
  
! #: gcc.c:6772
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: gcc.c:6802
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:6861
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr ""
  
  #. )
! #: gcc.c:6864
  #, fuzzy, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:6883
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.c:7062
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.c:7197
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:7292
  #, fuzzy, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:7901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
  
! #: gcc.c:7912
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.c:7922 gcc.c:7963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
  
! #: gcc.c:7942 gcc.c:7979
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.c:8282
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8307
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8513
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: gcc.c:8517
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: gcc.c:8643
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.c:8704
  #, gcc-internal-format
  msgid "no input files"
  msgstr "Î´ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡Î¿Ï…Î½ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: gcc.c:8755
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.c:8797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: Î¿ Î¼ÎµÏ„Î±Î³Î»Ï‰Ï„Ï„Î¹ÏƒÏ„Î®Ï‚ %s Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ ÎµÎ³ÎºÎ±Ï„Î±ÏƒÏ„Î±Î¸ÎµÎ¯ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: gcc.c:8822
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.c:8838
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.c:8847
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.c:9000
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
*************** msgstr ""
*** 24170,24265 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9030
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.c:9126 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr ""
  
! #: gcc.c:9372
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:9574
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:9638
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:9801
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:9841
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  # src/shred.c:1134
! #: gcc.c:10092
  #, fuzzy, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: gcc.c:10259 gcc.c:10264
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î¼ÏŒÏ�Ï†Ï‰ÏƒÎ· ÏƒÏ…Î½Ï„ÏŒÎ¼ÎµÏ…ÏƒÎ·Ï‚"
  
! #: gcc.c:10307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:10313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to procedure"
  msgid "too many arguments to %%:version-compare"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· Ï�Î¿Ï…Ï„Î¯Î½Î±"
  
! #: gcc.c:10355
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.c:10479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to procedure"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· Ï�Î¿Ï…Ï„Î¯Î½Î±"
  
! #: gcc.c:10547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to procedure"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· Ï�Î¿Ï…Ï„Î¯Î½Î±"
  
! #: gcc.c:10634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:10738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: gcc.c:10759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
--- 24208,24303 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9040
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.c:9136 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9142
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr ""
  
! #: gcc.c:9382
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:9584
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:9648
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:9811
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:9851
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  # src/shred.c:1134
! #: gcc.c:10102
  #, fuzzy, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: gcc.c:10269 gcc.c:10274
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î¼ÏŒÏ�Ï†Ï‰ÏƒÎ· ÏƒÏ…Î½Ï„ÏŒÎ¼ÎµÏ…ÏƒÎ·Ï‚"
  
! #: gcc.c:10317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:10323
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to procedure"
  msgid "too many arguments to %%:version-compare"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· Ï�Î¿Ï…Ï„Î¯Î½Î±"
  
! #: gcc.c:10365
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.c:10489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to procedure"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· Ï�Î¿Ï…Ï„Î¯Î½Î±"
  
! #: gcc.c:10557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to procedure"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· Ï�Î¿Ï…Ï„Î¯Î½Î±"
  
! #: gcc.c:10644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: gcc.c:10748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: gcc.c:10769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
*************** msgstr ""
*** 24391,24437 ****
  msgid "cannot write PCH file"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ Î±Ï�Ï‡ÎµÎ¯Ï‰Î½ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ `%s'"
  
! #: gimple-fold.c:1855 gimple-fold.c:2916
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1921
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1926
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2304 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2306
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2324
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4377 gimple-fold.c:4572
  #, gcc-internal-format
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.c:4521
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr ""
  
! #: gimple-fold.c:4747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 24429,24475 ----
  msgid "cannot write PCH file"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ Î±Ï�Ï‡ÎµÎ¯Ï‰Î½ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ `%s'"
  
! #: gimple-fold.c:1856 gimple-fold.c:2917
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1922
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1927
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2305 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2307
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2325
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4376 gimple-fold.c:4571
  #, gcc-internal-format
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.c:4520
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr ""
  
! #: gimple-fold.c:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î¹ÏƒÏ‰-Ï€Î±Ï
*** 24451,24457 ****
  msgid "function may return address of local variable"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
--- 24489,24495 ----
  msgid "function may return address of local variable"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10943
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
*************** msgstr ""
*** 24980,24986 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 25018,25024 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3723
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 25005,25016 ****
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 25043,25054 ----
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:589 tree-ssa-uninit.c:667
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8950 cp/class.c:1459
! #: cp/class.c:3275 cp/constexpr.c:957 cp/decl.c:4198 cp/decl.c:11962
! #: cp/decl.c:12441 cp/decl.c:12450 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23280
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 25176,25182 ****
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7574 gimplify.c:9015
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
--- 25214,25220 ----
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7574 gimplify.c:9026
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
*************** msgstr ""
*** 25212,25404 ****
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8639
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
  
! #: godump.c:1421
  #, fuzzy, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
  
! #: godump.c:1433
  #, fuzzy, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
--- 25250,25442 ----
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8627 gimplify.c:8633
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8650
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8739
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:12869
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8758 gimplify.c:8764 gimplify.c:8770 gimplify.c:8776
! #: gimplify.c:12862
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8870
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9196
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9378
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9740
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9797
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9829
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10029
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10239
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10293
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10542
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10603
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10694
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10841
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10860
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: gimplify.c:10997
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11331
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11590 gimplify.c:11594 gimplify.c:11603
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11835 gimplify.c:12094
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12800
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12824
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12844
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12897
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13760 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13778
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13791
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13815
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15093
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
  
! #: godump.c:1423
  #, fuzzy, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
  
! #: godump.c:1435
  #, fuzzy, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
*************** msgstr ""
*** 25428,25434 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:618
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 25466,25472 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:630
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr ""
*** 25802,25838 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1489
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1494
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1499
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1530
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2493
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 25840,25876 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1496
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1501
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1506
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1518
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1537
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2501
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr ""
*** 26451,26478 ****
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9298
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9321
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: omp-low.c:13658 omp-low.c:13663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13667
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
--- 26489,26516 ----
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9376
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9399
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: omp-low.c:13738 omp-low.c:13743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13747
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
*************** msgstr ""
*** 27219,27240 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.c:1230
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1257
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 27257,27278 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.c:1223
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1235
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1238
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1250
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 27276,27282 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr ""
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5499
  #, fuzzy, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 27314,27320 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr ""
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5554
  #, fuzzy, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr ""
*** 27506,27517 ****
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2599
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr ""
  
! #: stor-layout.c:2605
  #, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr ""
--- 27544,27555 ----
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2609
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr ""
  
! #: stor-layout.c:2615
  #, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr ""
*************** msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„
*** 28727,28858 ****
  msgid "in expansion of macro %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: tree-eh.c:4901
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4921
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: tree-eh.c:4967 tree-eh.c:4986
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5003
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5012
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5018
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3860
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3867
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3921
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3935
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3947
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3955
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3967
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3987
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4032
! #, gcc-internal-format
! msgid "function %q+F can never be inlined because it has a VLA return argument"
! msgstr ""
! 
! #: tree-inline.c:4040
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.c:4108
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4116
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4801
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.c:4804 tree-inline.c:4825
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.c:4807 tree-inline.c:4828
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: tree-inline.c:4821
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
--- 28765,28891 ----
  msgid "in expansion of macro %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: tree-eh.c:4904
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4916
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: tree-eh.c:4970 tree-eh.c:4989
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5015
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5021
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3863
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3870
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3910
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3924
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3950
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3970
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3990
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4036
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.c:4104
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4112
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4797
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.c:4800 tree-inline.c:4821
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.c:4803 tree-inline.c:4824
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: tree-inline.c:4817
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î
*** 28902,28927 ****
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-ssa-ccp.c:3567
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3570 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: tree-ssa-ccp.c:3576
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3582
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to built-in function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: tree-ssa-ccp.c:3586 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
--- 28935,28960 ----
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-ssa-ccp.c:3571
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3574 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: tree-ssa-ccp.c:3580
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3586
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to built-in function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: tree-ssa-ccp.c:3590 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
*************** msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯
*** 29098,29134 ****
  msgid "%G%qE may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:547
  #, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr ""
  
! #: tree-ssa-uninit.c:554
  #, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr ""
  
! #: tree-ssa-uninit.c:570
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr ""
  
! #: tree-ssa-uninit.c:578
  #, fuzzy, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: tree-ssa-uninit.c:633
  #, fuzzy, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: tree-ssa-uninit.c:638
  #, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:2968
  #, fuzzy, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
--- 29131,29167 ----
  msgid "%G%qE may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:550
  #, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr ""
  
! #: tree-ssa-uninit.c:557
  #, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr ""
  
! #: tree-ssa-uninit.c:573
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr ""
  
! #: tree-ssa-uninit.c:581
  #, fuzzy, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: tree-ssa-uninit.c:636
  #, fuzzy, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: tree-ssa-uninit.c:641
  #, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:2971
  #, fuzzy, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
*************** msgstr ""
*** 29333,29424 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8272
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr ""
  
! #: tree.c:8436
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:9816 tree.c:9901 tree.c:9964
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9853
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9866
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9915
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9928
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9990
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10004
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10017
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10043
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13234
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13237
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13260
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13263
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13272
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
--- 29366,29457 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8279
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr ""
  
! #: tree.c:8443
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:9823 tree.c:9908 tree.c:9971
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9860
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9873
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9935
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9997
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10011
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10024
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10037
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10050
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13241
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13244
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13267
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13270
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13279
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
*************** msgstr ""
*** 29443,29674 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14092
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14133
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14135
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14137
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14160
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14173
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14209
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14211
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14213
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14252
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14254
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14256
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14273
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14275 tree.c:14286
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14277 tree.c:14288
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14284
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: tree.c:14601
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14613
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14632
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14640
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14646
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14682
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14703
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14709
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14720
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14731
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14749
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14779
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14787
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14795
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14805
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: tree.c:14814
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14836
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14851
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14871
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14884
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14890
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14909
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14919
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 29476,29707 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14099
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14140
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14142
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14144
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14167
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14180
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14216
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14218
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14220
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14259
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14261
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14263
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14280
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14282 tree.c:14293
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14284 tree.c:14295
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14291
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14603
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: tree.c:14608
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14620
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14639
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14647
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14669
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14679
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14689
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14716
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14727
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14738
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14770
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14786
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14794
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14802
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14812
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: tree.c:14821
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14843
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14865
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14878
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14891
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14904
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14916
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14926
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´Î
*** 29984,29991 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4191
! #: c-family/c-attribs.c:4195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 30017,30024 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4194
! #: c-family/c-attribs.c:4198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr ""
*** 30015,30242 ****
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.c:700
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:704
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:731 c-family/c-attribs.c:744
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:735 c-family/c-attribs.c:749
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:759
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:764
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:882
  #, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:920
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:930
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:953
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:965
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:1135 c-family/c-attribs.c:3139
! #: c-family/c-attribs.c:5415
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:1282 ada/gcc-interface/utils.c:6612
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:1331
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.c:1371 c-family/c-attribs.c:1377
! #: c-family/c-attribs.c:5258 c-family/c-attribs.c:5293
! #: c-family/c-attribs.c:5299 ada/gcc-interface/utils.c:6871
! #: ada/gcc-interface/utils.c:6905 ada/gcc-interface/utils.c:6911
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:1433 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c-family/c-attribs.c:1609
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1638
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1677 c-family/c-attribs.c:3787
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c-family/c-attribs.c:1700
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:1717
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: c-family/c-attribs.c:1813
  #, fuzzy, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: c-family/c-attribs.c:1815
  #, fuzzy, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: c-family/c-attribs.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1842
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:2006
  #, fuzzy, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: c-family/c-attribs.c:2040
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.c:2043
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.c:2052
  #, fuzzy, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: c-family/c-attribs.c:2065
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c-family/c-attribs.c:2082
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.c:2093
  #, fuzzy, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "Î´ÎµÎ½ Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î²Î±Ï�Ï�Ï„Î·Ï„Î± Î³Î¹Î± Ï„Î¿ ÏƒÏ�Î¼Î²Î¿Î»Î¿ `%s'"
  
! #: c-family/c-attribs.c:2103
  #, fuzzy, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: c-family/c-attribs.c:2131
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.c:2156 c-family/c-attribs.c:2486
  #, fuzzy, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c-family/c-attribs.c:2162
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c-family/c-attribs.c:2168
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2177
  #, fuzzy, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c-family/c-attribs.c:2188 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-attribs.c:2197 c-family/c-attribs.c:2512
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: c-family/c-attribs.c:2313
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c-family/c-attribs.c:2335
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
--- 30048,30275 ----
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.c:703
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:707
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:734 c-family/c-attribs.c:747
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:738 c-family/c-attribs.c:752
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:762
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:767
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:885
  #, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:923
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:933
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:956
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:968
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:1138 c-family/c-attribs.c:3142
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:1285 ada/gcc-interface/utils.c:6609
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:1334
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.c:1374 c-family/c-attribs.c:1380
! #: c-family/c-attribs.c:5275 c-family/c-attribs.c:5310
! #: c-family/c-attribs.c:5316 ada/gcc-interface/utils.c:6868
! #: ada/gcc-interface/utils.c:6902 ada/gcc-interface/utils.c:6908
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:1436 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c-family/c-attribs.c:1612
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1641
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1680 c-family/c-attribs.c:3790
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c-family/c-attribs.c:1703
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:1720
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: c-family/c-attribs.c:1816
  #, fuzzy, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: c-family/c-attribs.c:1818
  #, fuzzy, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: c-family/c-attribs.c:1840
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1845
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:2009
  #, fuzzy, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: c-family/c-attribs.c:2043
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.c:2046
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.c:2055
  #, fuzzy, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: c-family/c-attribs.c:2068
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c-family/c-attribs.c:2085
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.c:2096
  #, fuzzy, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "Î´ÎµÎ½ Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î²Î±Ï�Ï�Ï„Î·Ï„Î± Î³Î¹Î± Ï„Î¿ ÏƒÏ�Î¼Î²Î¿Î»Î¿ `%s'"
  
! #: c-family/c-attribs.c:2106
  #, fuzzy, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: c-family/c-attribs.c:2134
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.c:2159 c-family/c-attribs.c:2489
  #, fuzzy, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c-family/c-attribs.c:2165
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c-family/c-attribs.c:2171
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2180
  #, fuzzy, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c-family/c-attribs.c:2191 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-attribs.c:2200 c-family/c-attribs.c:2515
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: c-family/c-attribs.c:2316
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c-family/c-attribs.c:2338
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
*************** msgstr ""
*** 30246,30694 ****
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2382
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr ""
  
! #: c-family/c-attribs.c:2399
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c-family/c-attribs.c:2447
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: c-family/c-attribs.c:2452
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: c-family/c-attribs.c:2493
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c-family/c-attribs.c:2503 config/bfin/bfin.c:4822
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c-family/c-attribs.c:2518
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.c:2525
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2536
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2549
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2582
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:2601
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2609
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:2619
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2633
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2634
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2669
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:2677
  #, fuzzy, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: c-family/c-attribs.c:2694 c-family/c-attribs.c:3687
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2727
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c-family/c-attribs.c:2777
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2790
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2801
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: c-family/c-attribs.c:2856
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2861
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-attribs.c:2909
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:2967
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: c-family/c-attribs.c:2990
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:3003
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c-family/c-attribs.c:3027
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3033
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3046
  #, fuzzy, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3058
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3074
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3086
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3089 c-family/c-attribs.c:3093
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3122
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3130
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.c:3152
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3174 c-family/c-attribs.c:3761
! #: c-family/c-attribs.c:5380 c-family/c-attribs.c:5407 config/m32c/m32c.c:2935
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:3220
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3230
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: c-family/c-attribs.c:3234
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: c-family/c-attribs.c:3261
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3271
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3317
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3319
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3324
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3327
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3343
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3346 c-family/c-attribs.c:3359
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3356
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3470 c-family/c-attribs.c:3518
! #: c-family/c-attribs.c:3545
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3564
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3572
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3583
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3596
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3700
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3767 c-family/c-attribs.c:5386
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-attribs.c:3834
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3836
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3935
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.c:4006
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c-family/c-attribs.c:4017
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: c-family/c-attribs.c:4020
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c-family/c-attribs.c:4109
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:4167 c-family/c-attribs.c:4169
  #, fuzzy, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c-family/c-attribs.c:4204 c-family/c-attribs.c:4208
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:4221 c-family/c-attribs.c:4225
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:4233 ada/gcc-interface/utils.c:4169
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:4239 ada/gcc-interface/utils.c:4176
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:4248 c-family/c-attribs.c:4251
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:4311
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:4368
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:4376
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:4510
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4559
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4565
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4571
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4579
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4601
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4684
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c-family/c-attribs.c:4734
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4743
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4771
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4782
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 30279,30727 ----
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2385
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr ""
  
! #: c-family/c-attribs.c:2402
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c-family/c-attribs.c:2450
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: c-family/c-attribs.c:2455
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: c-family/c-attribs.c:2496
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c-family/c-attribs.c:2506 config/bfin/bfin.c:4822
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c-family/c-attribs.c:2521
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.c:2528
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2539
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2552
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2585
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:2604
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2612
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:2622
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2636
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2637
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2672
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:2680
  #, fuzzy, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: c-family/c-attribs.c:2697 c-family/c-attribs.c:3690
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2730
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c-family/c-attribs.c:2780
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2793
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:2804
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: c-family/c-attribs.c:2859
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2864
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-attribs.c:2912
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:2970
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: c-family/c-attribs.c:2993
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:3006
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c-family/c-attribs.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3036
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3049
  #, fuzzy, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3061
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3077
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3089
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3092 c-family/c-attribs.c:3096
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3125
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3133
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.c:3155
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3177 c-family/c-attribs.c:3764
! #: c-family/c-attribs.c:5397 c-family/c-attribs.c:5424 config/m32c/m32c.c:2935
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:3223
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3233
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: c-family/c-attribs.c:3237
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: c-family/c-attribs.c:3264
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3274
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3320
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3322
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3327
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3330
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3346
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3349 c-family/c-attribs.c:3362
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3359
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3473 c-family/c-attribs.c:3521
! #: c-family/c-attribs.c:3548
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3567
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3575
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3586
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3599
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:3703
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3770 c-family/c-attribs.c:5403
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-attribs.c:3837
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3839
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:3938
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-attribs.c:3951 cp/class.c:4771
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.c:4009
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c-family/c-attribs.c:4020
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: c-family/c-attribs.c:4023
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-attribs.c:4071 cp/name-lookup.c:6077
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c-family/c-attribs.c:4112
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:4170 c-family/c-attribs.c:4172
  #, fuzzy, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c-family/c-attribs.c:4207 c-family/c-attribs.c:4211
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:4224 c-family/c-attribs.c:4228
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:4236 ada/gcc-interface/utils.c:4166
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:4242 ada/gcc-interface/utils.c:4173
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:4251 c-family/c-attribs.c:4254
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:4314
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:4371
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-attribs.c:4379
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:4513
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4562
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4568
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4574
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4582
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4687
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c-family/c-attribs.c:4737
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4746
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4774
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4785
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 30697,30865 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4795
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.c:4836
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4864
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4868
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4875
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4883
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4907
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4925
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:5143
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c-family/c-attribs.c:5150
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-attribs.c:5187
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:5195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:5211 ada/gcc-interface/utils.c:6524
  #, fuzzy, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: c-family/c-attribs.c:5219 ada/gcc-interface/utils.c:6531
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:5274 ada/gcc-interface/utils.c:6886
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  # src/request.c:806 src/request.c:912
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: c-family/c-attribs.c:5450
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c-family/c-attribs.c:5465
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:5501
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:5510
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:5532
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5544
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:5563
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5586
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c-family/c-attribs.c:5599
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:5611
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: c-family/c-attribs.c:5655
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: c-family/c-attribs.c:5759
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:5761
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:5938
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
--- 30730,30898 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4798
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4842
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4867
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4871
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4878
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4886
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4897
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4910
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4928
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:5160
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c-family/c-attribs.c:5167
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-attribs.c:5204
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:5212
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:5228 ada/gcc-interface/utils.c:6521
  #, fuzzy, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: c-family/c-attribs.c:5236 ada/gcc-interface/utils.c:6528
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:5291 ada/gcc-interface/utils.c:6883
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  # src/request.c:806 src/request.c:912
! #: c-family/c-attribs.c:5449
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: c-family/c-attribs.c:5467
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c-family/c-attribs.c:5482
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:5518
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:5527
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:5549
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5561
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:5580
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5603
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c-family/c-attribs.c:5616
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-attribs.c:5645
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: c-family/c-attribs.c:5672
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: c-family/c-attribs.c:5776
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:5778
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: c-family/c-attribs.c:5955
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
*************** msgstr ""
*** 31009,31020 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
--- 31042,31053 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9591
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7083 c/c-typeck.c:15505
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
*************** msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ
*** 31094,31100 ****
  msgid "duplicate case value"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2526
  #, fuzzy, gcc-internal-format
  msgid "previously used here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 31127,31133 ----
  msgid "duplicate case value"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2514
  #, fuzzy, gcc-internal-format
  msgid "previously used here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 32116,32122 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 32149,32155 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.c:116 cp/pt.c:18889
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 32166,32172 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, fuzzy, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 32199,32205 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9447
  #, fuzzy, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr ""
*** 32181,32197 ****
  msgid "%qE is not initialized"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ ÎµÏ€Î¹Ï„Ï�Î­Ï€ÎµÏ„Î±Î¹"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
--- 32214,32230 ----
  msgid "%qE is not initialized"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9336
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ ÎµÏ€Î¹Ï„Ï�Î­Ï€ÎµÏ„Î±Î¹"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8955
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9342
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
*************** msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î
*** 32201,32207 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 32234,32240 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9070
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 32266,32272 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 32299,32305 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15318 cp/semantics.c:8598
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 32837,32843 ****
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
--- 32870,32876 ----
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6075
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
*************** msgstr ""
*** 33520,33754 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr ""
! 
! #: c-family/c-warn.c:2304
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2357
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2361
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr ""
  
! #: c-family/c-warn.c:2372
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr ""
  
! #: c-family/c-warn.c:2427
  #, fuzzy, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-warn.c:2489
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr ""
  
! #: c-family/c-warn.c:2525
  #, fuzzy, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c-family/c-warn.c:2554
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2562
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr ""
  
! #: c-family/c-warn.c:2567
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-warn.c:2616
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2654 c-family/c-warn.c:2678
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr ""
  
! #: c-family/c-warn.c:2657 c-family/c-warn.c:2675
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr ""
  
! #: c-family/c-warn.c:2725
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-warn.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  msgstr[1] "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3644
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 33553,33781 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2292
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2349
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr ""
  
! #: c-family/c-warn.c:2360
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr ""
  
! #: c-family/c-warn.c:2415
  #, fuzzy, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-warn.c:2477
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr ""
  
! #: c-family/c-warn.c:2513
  #, fuzzy, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c-family/c-warn.c:2542
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2550
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr ""
  
! #: c-family/c-warn.c:2555
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-warn.c:2604
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2642 c-family/c-warn.c:2666
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr ""
  
! #: c-family/c-warn.c:2645 c-family/c-warn.c:2663
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr ""
  
! #: c-family/c-warn.c:2713
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5564 cp/call.c:5808
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:642
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3304
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3307 c-family/c-warn.c:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-warn.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-warn.c:3447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3460 c-family/c-warn.c:3474
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3464 c-family/c-warn.c:3490
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3514
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  msgstr[1] "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3613
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3620 c-family/c-warn.c:3653
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3632
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3637
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c-family/c-warn.c:3656
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c-family/c-warn.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3706
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3716
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3720
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚
*** 33838,33854 ****
  msgid "%s does not take any feature options"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: common/config/arm/arm-common.c:649
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: common/config/arm/arm-common.c:1009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'"
--- 33865,33881 ----
  msgid "%s does not take any feature options"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: common/config/arm/arm-common.c:655
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: common/config/arm/arm-common.c:1025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'"
*************** msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµ
*** 34445,34451 ****
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 34472,34478 ----
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7108 config/arm/arm.c:7138 config/arm/arm.c:28884
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
*************** msgid "specify a system register with a
*** 34511,34517 ****
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
--- 34538,34544 ----
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4605
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
*************** msgstr ""
*** 34684,34691 ****
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 34711,34718 ----
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32912
! #: config/rs6000/rs6000.c:24306 config/s390/s390.c:15770
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr ""
*** 34700,34714 ****
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
--- 34727,34741 ----
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6460
! #: config/rs6000/rs6000-call.c:6455 config/s390/s390.c:12154
! #: config/s390/s390.c:12231
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6465
! #: config/rs6000/rs6000-call.c:6450 config/s390/s390.c:12149
! #: config/s390/s390.c:12226
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
*************** msgstr ""
*** 34722,34729 ****
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î± ÏŒÏ�Î¹Î±"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
! #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
--- 34749,34756 ----
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î± ÏŒÏ�Î¹Î±"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22516
! #: config/i386/i386.c:22644
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
*************** msgid "bad value %qs for %<-mmemory-late
*** 34809,34815 ****
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 34836,34842 ----
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:882 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `
*** 34931,34948 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 34958,34975 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7249 config/arm/arm.c:7267
! #: config/arm/arm.c:7448 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3443
! #: config/i386/i386-options.c:3620 config/i386/i386-options.c:3676
! #: config/i386/i386-options.c:3727 config/i386/i386-options.c:3764
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20356 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1097 config/s390/s390.c:1184 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr ""
*** 35045,35098 ****
  msgid "insn addresses not freed"
  msgstr ""
  
! #: config/arc/arc.c:11076
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr ""
  
! #: config/arc/arc.c:11084 config/arc/arc.c:11123
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/arc/arc.c:11095 config/arc/arc.c:11134 config/arc/arc.c:11260
  #: config/avr/avr.c:9767
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/arc/arc.c:11115
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr ""
  
! #: config/arc/arc.c:11170
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/arc/arc.c:11250 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21426
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21490
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21519
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
--- 35072,35125 ----
  msgid "insn addresses not freed"
  msgstr ""
  
! #: config/arc/arc.c:11082
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr ""
  
! #: config/arc/arc.c:11090 config/arc/arc.c:11129
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/arc/arc.c:11101 config/arc/arc.c:11140 config/arc/arc.c:11266
  #: config/avr/avr.c:9767
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/arc/arc.c:11121
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr ""
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/arc/arc.c:11182
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/arc/arc.c:11256 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21447
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21511
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21540
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
*************** msgstr ""
*** 35307,35601 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2919
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2925
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2948
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2975
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3125
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: config/arm/arm.c:3244
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3503
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/arm/arm.c:3584
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3593
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
  # src/getopt1.c:155
  # src/getopt1.c:155
! #: config/arm/arm.c:3760
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "ÎµÏ€Î¹Î»Î¿Î³Î® Î±\n"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/arm/arm.c:7435
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7484
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26159
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26670
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 35334,35628 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2923
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2929
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2936
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2949
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2956
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2974
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2979
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3080
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3130
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: config/arm/arm.c:3248
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.c:3497
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3540
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3542
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3567
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3579 config/arm/arm.c:32926
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/arm/arm.c:3587
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3596
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3618 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
  # src/getopt1.c:155
  # src/getopt1.c:155
! #: config/arm/arm.c:3763
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "ÎµÏ€Î¹Î»Î¿Î³Î® Î±\n"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3842
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3855
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3875
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6134
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6136
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6156
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6408
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6497
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6881 config/arm/arm.c:7102 config/arm/arm.c:7135
! #: config/arm/arm.c:28877
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7273
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7397
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7409
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7418
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7440 config/arm/arm.c:7492
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/arm/arm.c:7459
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7508
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9472
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13241
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13244
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25526
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26188
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26447
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26699
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26945
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32941
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î
*** 35603,35624 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/arm/arm.c:32931
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 35630,35651 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32949
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32962
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/arm/arm.c:32976
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: config/arm/arm.c:33988
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `
*** 36454,36585 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/i386/i386-expand.c:8049
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:8847
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:8942
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9842
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9857
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9890
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9930
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9943
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9953
  #, fuzzy, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9958
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10095
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-expand.c:10100
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10414
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10417
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:12050
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:12083
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13115
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
--- 36481,36612 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/i386/i386-expand.c:8053
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8477 config/i386/i386-expand.c:9929
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:8865
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:8960
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9860
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9875
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9908
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9948
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9961
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9971
  #, fuzzy, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9976
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10113
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-expand.c:10118
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:10124 config/i386/i386-expand.c:10444
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10432
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10435
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10931 config/rs6000/rs6000-call.c:11056
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:11144
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11148
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:12069
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:12102
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:12863 config/i386/i386-expand.c:13075
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13128
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:13153
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
*************** msgstr ""
*** 36759,37112 ****
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.c:2396
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.c:2476
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2505
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.c:2530
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2535
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2563
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/i386/i386-options.c:2646
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.c:2682
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2685
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2834
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2903
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· ÎµÏ€Î¹Î»Î¿Î³Î®: %s %s %s"
  
! #: config/i386/i386-options.c:2962
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2967
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2995
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:3170
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3279
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3402
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3404
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3408
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3473
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3551
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3703
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3845
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3859
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 36786,37139 ----
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2458
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2398
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2420
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2422
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2428
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2478
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: config/i386/i386-options.c:2499
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2501
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.c:2507
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/i386/i386-options.c:2531
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2533
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2536
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2565
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2644
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/i386/i386-options.c:2647
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2670
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.c:2683
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2686
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2693
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2703
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2710
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2760
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2776
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2778
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2832
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2835
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2839
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2904
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· ÎµÏ€Î¹Î»Î¿Î³Î®: %s %s %s"
  
! #: config/i386/i386-options.c:2963
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2968
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2996
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3044
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/i386/i386-options.c:3171
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3186
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3235
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3245
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3280
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3290
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3403
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3405
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3409
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3456 config/i386/i386-options.c:3507
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3461
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3468 config/i386/i386-options.c:3696
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3474
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/i386/i386-options.c:3499 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3503
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3511 config/i386/i386-options.c:3560
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3521 config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3529 config/i386/i386-options.c:3556
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3546 config/i386/i386-options.c:3564
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3552
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/i386/i386-options.c:3656 config/rs6000/rs6000.c:20469
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/i386/i386-options.c:3683
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3704
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.c:3738 config/i386/i386-options.c:3748
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3775 config/i386/i386-options.c:3797
! #: config/ia64/ia64.c:812 config/s390/s390.c:1194
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3785 config/i386/i386-options.c:3807
! #: config/s390/s390.c:1223
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.c:3839
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3846
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3857
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3860
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 37221,37313 ****
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.c:8206
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.c:8296
  #, 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.c:9612
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.c:9632
  #, 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.c:9643
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12605
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12616 config/i386/i386.c:12630
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/i386/i386.c:12662
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12677
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12871
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16801
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20702
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20798
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/i386/i386.c:22452
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22459
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22466
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22512
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22542
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 37248,37340 ----
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.c:8223
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.c:8313
  #, 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.c:9633
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.c:9653
  #, 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.c:9664
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12626
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12637 config/i386/i386.c:12651
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/i386/i386.c:12683
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12698
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12892
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16822
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20723
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20819
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/i386/i386.c:22477
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22484
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22491
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22537
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22567
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏ
*** 37509,37515 ****
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, fuzzy, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
--- 37536,37542 ----
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1756
  #, fuzzy, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
*************** msgstr ""
*** 38661,38672 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
--- 38688,38699 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4617
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4600
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
*************** msgstr ""
*** 38787,39176 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: config/rs6000/rs6000-c.c:946
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:950
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:960 config/rs6000/rs6000-c.c:1011
! #: config/rs6000/rs6000-c.c:1281 config/rs6000/rs6000-c.c:1347
! #: config/rs6000/rs6000-c.c:1729 config/rs6000/rs6000-c.c:1776
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1084 config/rs6000/rs6000-c.c:1167
! #: config/rs6000/rs6000-c.c:1523
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1276
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1668
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1837
  #, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1913
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1917
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/rs6000/rs6000-c.c:1926
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6391
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6443
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6633
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7078
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7604
  #, fuzzy, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/rs6000/rs6000-call.c:7828
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8003
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8795
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: config/rs6000/rs6000-call.c:9223
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:9264
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9295
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9307
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9333
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:9348
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9373
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:9378
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:9397
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9438
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9526
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9537
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9550
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9562
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9573
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9589
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9607
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9623
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9662
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9720
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: config/rs6000/rs6000-call.c:10107 config/rs6000/rs6000-call.c:10268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10109 config/rs6000/rs6000-call.c:10270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10219
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10417
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10436
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10464
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000-call.c:10490
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10543
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10555
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10569
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10583
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10603
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/rs6000/rs6000-call.c:10673
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10698
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10726
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10738
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10751
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10765
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10777
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10785
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10852 config/rs6000/rs6000-call.c:11202
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:11017
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11249
  #, fuzzy, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:11264
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:11282
  #, fuzzy, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:11500
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/rs6000/rs6000-call.c:11502 config/rs6000/rs6000-call.c:11504
! #: config/rs6000/rs6000-call.c:11506 config/rs6000/rs6000-call.c:11512
! #: config/rs6000/rs6000-call.c:11514 config/rs6000/rs6000-call.c:11520
! #: config/rs6000/rs6000-call.c:11526 config/rs6000/rs6000-call.c:11528
! #: config/rs6000/rs6000-call.c:11530 config/rs6000/rs6000-call.c:11534
! #: config/rs6000/rs6000-call.c:11536 config/rs6000/rs6000-call.c:11540
! #: config/rs6000/rs6000-call.c:11544
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11509 config/rs6000/rs6000-call.c:11517
! #: config/rs6000/rs6000-call.c:11523
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11542
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11547
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11550
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/rs6000/rs6000-call.c:14665
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: config/rs6000/rs6000-call.c:14687
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
  # src/shred.c:1134
! #: config/rs6000/rs6000-logue.c:1691
  #, fuzzy, gcc-internal-format
  msgid "stack frame too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: config/rs6000/rs6000-logue.c:5497
  #, fuzzy, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎºÎ±Ï„Î±Ï‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€Î·Ï�ÎµÏƒÎ¯Î±Ï‚"
  
! #: config/rs6000/rs6000-logue.c:5505
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
--- 38814,39210 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: config/rs6000/rs6000-c.c:949
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:953
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:963 config/rs6000/rs6000-c.c:1014
! #: config/rs6000/rs6000-c.c:1284 config/rs6000/rs6000-c.c:1350
! #: config/rs6000/rs6000-c.c:1732 config/rs6000/rs6000-c.c:1779
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1087 config/rs6000/rs6000-c.c:1170
! #: config/rs6000/rs6000-c.c:1526
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1279
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1671
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1840
  #, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1916
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1920
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/rs6000/rs6000-c.c:1929
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6517
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6569
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6759
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6934
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7204
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7730
  #, fuzzy, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/rs6000/rs6000-call.c:7954
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8129
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8921
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: config/rs6000/rs6000-call.c:9349
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:9390
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9421
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9433
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9459
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:9474
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9499
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:9504
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:9523
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9564
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9652
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9663
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9676
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9688
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9699
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9715
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9733
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9749
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9788
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9846
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: config/rs6000/rs6000-call.c:10233 config/rs6000/rs6000-call.c:10405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10235 config/rs6000/rs6000-call.c:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10356
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10554
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10573
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10601
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000-call.c:10627
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10680
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10692
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10706
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10720
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10740
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/rs6000/rs6000-call.c:10810
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10835
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10863
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10875
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10888
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10902
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10914
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10922
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10989 config/rs6000/rs6000-call.c:11339
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:11154
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11386
  #, fuzzy, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:11401
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:11419
  #, fuzzy, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:11637
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/rs6000/rs6000-call.c:11639 config/rs6000/rs6000-call.c:11641
! #: config/rs6000/rs6000-call.c:11643 config/rs6000/rs6000-call.c:11649
! #: config/rs6000/rs6000-call.c:11651 config/rs6000/rs6000-call.c:11657
! #: config/rs6000/rs6000-call.c:11663 config/rs6000/rs6000-call.c:11665
! #: config/rs6000/rs6000-call.c:11667 config/rs6000/rs6000-call.c:11671
! #: config/rs6000/rs6000-call.c:11673 config/rs6000/rs6000-call.c:11677
! #: config/rs6000/rs6000-call.c:11681
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11646 config/rs6000/rs6000-call.c:11654
! #: config/rs6000/rs6000-call.c:11660
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11679
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11684
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11687
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/rs6000/rs6000-call.c:14881
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: config/rs6000/rs6000-call.c:14903
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
+ #. We can't check this in rs6000_option_override_internal since
+ #. DEFAULT_ABI isn't established yet.
+ #: config/rs6000/rs6000-logue.c:732
+ #, gcc-internal-format
+ msgid "%qs requires the ELFv2 ABI"
+ msgstr ""
+ 
  # src/shred.c:1134
! #: config/rs6000/rs6000-logue.c:1719
  #, fuzzy, gcc-internal-format
  msgid "stack frame too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: config/rs6000/rs6000-logue.c:5552
  #, fuzzy, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎºÎ±Ï„Î±Ï‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€Î·Ï�ÎµÏƒÎ¯Î±Ï‚"
  
! #: config/rs6000/rs6000-logue.c:5560
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼
*** 39237,39413 ****
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4176
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4202
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4239
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4607
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4904
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20084
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20172
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20186
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24227
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: config/rs6000/rs6000.c:24230
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000.c:25224
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 39271,39447 ----
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4067 config/rs6000/rs6000.c:4094
! #: config/rs6000/rs6000.c:4121 config/rs6000/rs6000.c:4136
! #: config/rs6000/rs6000.c:4144 config/rs6000/rs6000.c:4189
! #: config/rs6000/rs6000.c:4191 config/rs6000/rs6000.c:4283
! #: config/rs6000/rs6000.c:4296 config/rs6000/rs6000.c:4305
! #: config/rs6000/rs6000.c:4455 config/rs6000/rs6000.c:4492
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4180
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4206
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4221
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4224
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4243
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/rs6000/rs6000.c:4252
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4362
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4402
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4415
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4625
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4922
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4959
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7919
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10694
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17844
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20134
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20216
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20218
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20220
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20222
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20228
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20231
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20236
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20239
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24278
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: config/rs6000/rs6000.c:24281
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: config/rs6000/rs6000.c:24283
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24828
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24987
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25019
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000.c:25275
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/rs6000/rs6000.c:27892
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr ""
*** 39587,39593 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
--- 39621,39627 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:922
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
*************** msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 39658,39862 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/s390/s390.c:762
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/s390/s390.c:766
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/s390/s390.c:782
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:856
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:875
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr ""
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr ""
  
! #: config/s390/s390.c:1016
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13147
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15512
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15520
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "%s: Î¿ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î·Î´Î­Î½"
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ï„Î¿ Ï€Ï�ÏŽÏ„Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Ï„Î·Ï‚ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: config/s390/s390.c:15641
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 39692,39896 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/s390/s390.c:765
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/s390/s390.c:769
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/s390/s390.c:785
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/s390/s390.c:834
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:840
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:847
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:853
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:859
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:878
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr ""
  
! #: config/s390/s390.c:885 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr ""
  
! #: config/s390/s390.c:1019
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/s390/s390.c:1120
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1210
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/s390/s390.c:10027
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11392
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11408
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11436
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: config/s390/s390.c:11440
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13150
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15461
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/s390/s390.c:15494
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15506
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15515
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15521
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "%s: Î¿ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î·Î´Î­Î½"
  
! #: config/s390/s390.c:15526
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15548
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15601
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15637
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ï„Î¿ Ï€Ï�ÏŽÏ„Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Ï„Î·Ï‚ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: config/s390/s390.c:15644
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/s390/s390.c:15675
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15836 config/s390/s390.c:15886 config/s390/s390.c:15903
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15842
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î
*** 40221,40279 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: ada/gcc-interface/utils.c:4160
  #, fuzzy, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: ada/gcc-interface/utils.c:4184
  #, fuzzy, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: ada/gcc-interface/utils.c:6381 ada/gcc-interface/utils.c:6559
! #: ada/gcc-interface/utils.c:6731
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: ada/gcc-interface/utils.c:6436
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: ada/gcc-interface/utils.c:6451
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6473
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6482
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6503
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6512
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
  # src/request.c:37
! #: ada/gcc-interface/utils.c:6691
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%s ÏƒÎµ %s"
  
! #: ada/gcc-interface/utils.c:6975
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
--- 40255,40313 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: ada/gcc-interface/utils.c:4157
  #, fuzzy, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: ada/gcc-interface/utils.c:4181
  #, fuzzy, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: ada/gcc-interface/utils.c:6378 ada/gcc-interface/utils.c:6556
! #: ada/gcc-interface/utils.c:6728
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: ada/gcc-interface/utils.c:6433
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: ada/gcc-interface/utils.c:6448
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6470
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6479
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6500
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6509
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
  # src/request.c:37
! #: ada/gcc-interface/utils.c:6688
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%s ÏƒÎµ %s"
  
! #: ada/gcc-interface/utils.c:6972
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
*************** msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿
*** 40283,40290 ****
  msgid "could not read the BRIG file"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 40317,40324 ----
  msgid "could not read the BRIG file"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12789 cp/typeck.c:2157
! #: cp/typeck.c:8625 cp/typeck.c:9416
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 40344,40350 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 40378,40384 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7355 c/c-decl.c:8263 c/c-decl.c:9070
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�
*** 40642,40648 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
--- 40676,40682 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3831 cp/decl.c:3264
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
*************** msgstr "Î Ï�ÏŒÏ‰Ï�Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î
*** 40673,40679 ****
  msgid "duplicate label declaration %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
--- 40707,40713 ----
  msgid "duplicate label declaration %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:4047 cp/decl.c:3670
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
*************** msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½
*** 40703,40709 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
--- 40737,40743 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4423 cp/tree.c:4807
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
*************** msgstr ""
*** 40801,40807 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
--- 40835,40841 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7822 c/c-decl.c:9740
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
*************** msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯
*** 40831,40837 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr ""
--- 40865,40871 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8235
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr ""
*************** msgstr ""
*** 40892,41099 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:6056
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:6067
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: c/c-decl.c:6072
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.c:6088
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.c:6118
  #, fuzzy, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-decl.c:6133
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.c:6378
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.c:6382
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.c:6414
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:6416
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:6418
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:6420
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
  # src/request.c:806 src/request.c:912
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:6484
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6487
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6491
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6494
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6527
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:6532
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
--- 40926,41133 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: c/c-decl.c:5657 cp/decl.c:8216
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5917
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.c:6028
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6049 c/c-decl.c:6064
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:6059
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:6070
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: c/c-decl.c:6075
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: c/c-decl.c:6085
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.c:6091
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: c/c-decl.c:6102
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.c:6108
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.c:6121
  #, fuzzy, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6139
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.c:6148
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.c:6359 c/c-decl.c:6755 c/c-decl.c:6765
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:6361
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.c:6381
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.c:6385
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.c:6417
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:6419
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:6421
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
  # src/request.c:806 src/request.c:912
! #: c/c-decl.c:6426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
! #: c/c-decl.c:6449 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:6469
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:6487
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6490
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6494
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6497
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-decl.c:6500 cp/decl.c:12194
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.c:6517
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6521
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.c:6526
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6530
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:6535
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: c/c-decl.c:6538
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
*************** msgstr ""
*** 41101,41813 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6643
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6645
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6652
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6655
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:6695
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6699
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6707
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.c:6734
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6736
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6822
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6825
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, fuzzy, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:6899
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7012
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7015
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7022
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7025
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7066
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:7209
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:7213
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7235
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:7262
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7264
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7273
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7280
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7282
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7287
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7289
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7335
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7488
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7490
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7503
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.c:7510
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7512
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: c/c-decl.c:7623
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7636
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7678
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7680
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7880
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7895
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, fuzzy, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:8173
  #, fuzzy, gcc-internal-format
  msgid "struct defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:8179
  #, fuzzy, gcc-internal-format
  msgid "union defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:8256
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
  
! #: c/c-decl.c:8258
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.c:8267
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:8269
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8371
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8700
  #, fuzzy, gcc-internal-format
  msgid "union has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.c:8702
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.c:8707
  #, fuzzy, gcc-internal-format
  msgid "struct has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
  # src/request.c:37
! #: c/c-decl.c:8709
  #, fuzzy, gcc-internal-format
  msgid "struct has no members"
  msgstr "%s ÏƒÎµ %s"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:8776
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:8782
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  # src/shred.c:1134
! #: c/c-decl.c:8813
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:9058
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:9290
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9468
  #, fuzzy, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.c:9496
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9554
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "Î´Î¹Î±Ï„Î®Ï�Î·ÏƒÎ· Ï‰Ï�ÏŽÎ½ ÏƒÏ„Î¿ %s"
  
! #: c/c-decl.c:9563
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.c:9581
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.c:9600
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9609
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9689
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: c/c-decl.c:9746
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: c/c-decl.c:9762
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:9770
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:9779
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.c:9833
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:9840
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:9893
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9904
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:9946
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9961
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 41135,41847 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6585 c/c-decl.c:6979
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6646
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6648
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6655
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6658
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: c/c-decl.c:6666 c/c-decl.c:8794
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:6698
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6702
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6713
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.c:6728
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.c:6737
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6739
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6825
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6828
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-decl.c:6867 c/c-decl.c:7525
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6889
  #, fuzzy, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:6902
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:6908
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6912
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7015
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7018
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7025
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7028
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: c/c-decl.c:7069
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-decl.c:7073 cp/decl.c:12494
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:7111 c/c-decl.c:7321 c/c-decl.c:7375 c/c-decl.c:7459
! #: c/c-decl.c:7584 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:7117 c/c-decl.c:7327 c/c-decl.c:7464 c/c-decl.c:7589
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:7212
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:7216
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:7222
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7238
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c/c-decl.c:7241
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:7250
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:7265
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7267
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7276
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7278
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7283
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7285
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7290
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7295
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7305
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7336
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7338
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7381
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7392
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7409 cp/decl.c:11126
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7449
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7491
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7493
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7506
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: c/c-decl.c:7513
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7515
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7555 c/c-decl.c:7566 c/c-decl.c:7569
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: c/c-decl.c:7626
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-decl.c:7628
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:7642
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:7671
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7681
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7683
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7720
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7828 c/c-decl.c:9548
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7838
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7883
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7898
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7980 c/c-decl.c:8016
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.c:8010
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:8056
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8170
  #, fuzzy, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:8176
  #, fuzzy, gcc-internal-format
  msgid "struct defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:8182
  #, fuzzy, gcc-internal-format
  msgid "union defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:8259
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
  
! #: c/c-decl.c:8261
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: c/c-decl.c:8270
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:8272
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: c/c-decl.c:8302 c/c-decl.c:9089
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8369 cp/decl.c:5140
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:8377
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:8470 c/c-decl.c:8488 c/c-decl.c:8549
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8578
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8703
  #, fuzzy, gcc-internal-format
  msgid "union has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.c:8705
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
! #: c/c-decl.c:8710
  #, fuzzy, gcc-internal-format
  msgid "struct has no named members"
  msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
  
  # src/request.c:37
! #: c/c-decl.c:8712
  #, fuzzy, gcc-internal-format
  msgid "struct has no members"
  msgstr "%s ÏƒÎµ %s"
  
! #: c/c-decl.c:8773 cp/decl.c:13466
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:8779
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-decl.c:8785
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  # src/shred.c:1134
! #: c/c-decl.c:8816
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: c/c-decl.c:8921
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:9061
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9068
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:9147 cp/decl.c:15941
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9162
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:9282 c/c-decl.c:9298
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:9293
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9325
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9442 cp/decl.c:5451 cp/decl.c:16484
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-decl.c:9460
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9471
  #, fuzzy, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.c:9499
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9557
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "Î´Î¹Î±Ï„Î®Ï�Î·ÏƒÎ· Ï‰Ï�ÏŽÎ½ ÏƒÏ„Î¿ %s"
  
! #: c/c-decl.c:9566
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.c:9574 cp/decl.c:16619
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: c/c-decl.c:9584
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.c:9603
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9612
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-decl.c:9660
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9675
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9692
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9732 c/c-decl.c:9736
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: c/c-decl.c:9749
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: c/c-decl.c:9765
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-decl.c:9773
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:9782
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: c/c-decl.c:9811 c/c-decl.c:9816
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
  
! #: c/c-decl.c:9836
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-decl.c:9843
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:9896
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9907
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9910 c/c-decl.c:9957 c/c-decl.c:9971
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-decl.c:9949
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9954
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9964
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-decl.c:9969
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:10227 cp/decl.c:17444
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-decl.c:10246 cp/decl.c:17528
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯
*** 41815,42071 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10344
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10383
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10818
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11093
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:11224
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11246
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11289
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11408
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11458
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11555
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11652
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-decl.c:11673
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11744
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 41849,42105 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10342
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10347
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10354
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10386
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.c:10390
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10397
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10402
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10406
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10410
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10702
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10761 c/c-decl.c:10768
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:10796 c/c-decl.c:11180 c/c-decl.c:11575
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10808 cp/parser.c:31517
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10821
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11050 c/c-parser.c:9959
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11096
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11167 c/c-decl.c:11733
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:11227
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11249
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11292
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11411
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11461
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11532
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11556 c/c-decl.c:11829 c/c-parser.c:8970
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11558
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11593
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11606
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11655
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-decl.c:11676
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11680
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11694 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11697 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11709
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11718
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11739
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11747
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11826
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11841
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11868
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11894 c/c-decl.c:11910 c/c-decl.c:11936
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12363 cp/semantics.c:5813
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12367 cp/semantics.c:5817
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12070 cp/typeck.c:5094
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:12079 cp/typeck.c:5102
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:12008 cp/typeck.c:5042
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:12098 cp/typeck.c:5110
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:12032 cp/typeck.c:5053
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:12090
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:12019
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 42085,42091 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 42119,42125 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31751
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr ""
*** 42100,42106 ****
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1753 c/c-parser.c:11210
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
--- 42134,42140 ----
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1753 c/c-parser.c:11213
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î®
*** 42130,42137 ****
  msgid "unknown type name %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 42164,42171 ----
  msgid "unknown type name %qE"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c/c-parser.c:2001 c/c-parser.c:12511 c/c-parser.c:18879 c/c-parser.c:19396
! #: c/c-parser.c:19913 cp/parser.c:41400 cp/parser.c:45266
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr ""
*** 42151,42157 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 42185,42191 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33950 cp/parser.c:34022
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏ
*** 42166,42172 ****
  msgid "unexpected attribute"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 42200,42206 ----
  msgid "unexpected attribute"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11860 cp/parser.c:12067
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr ""
*** 42204,42210 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 42238,42244 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14570
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿Ï
*** 42232,42238 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12569
  #, fuzzy, gcc-internal-format
  msgid "expected string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
--- 42266,42272 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12572
  #, fuzzy, gcc-internal-format
  msgid "expected string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 42262,42268 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 42296,42302 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10148
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯
*** 42299,42320 ****
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8491 c/c-parser.c:8500 c/c-parser.c:9027
! #: c/c-parser.c:9213 c/c-parser.c:9239 c/c-parser.c:10067 c/c-parser.c:10493
! #: c/c-parser.c:10530 c/c-parser.c:10792 c/c-parser.c:10843 c/c-parser.c:11003
! #: c/c-parser.c:11033 c/c-parser.c:11041 c/c-parser.c:11070 c/c-parser.c:11083
! #: c/c-parser.c:11389 c/c-parser.c:11513 c/c-parser.c:12097 c/c-parser.c:12150
! #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
! #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
! #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Ï�Î¹Î¸Î¼Î¿Ï�"
--- 42333,42354 ----
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8493 c/c-parser.c:8502 c/c-parser.c:9030
! #: c/c-parser.c:9216 c/c-parser.c:9242 c/c-parser.c:10070 c/c-parser.c:10496
! #: c/c-parser.c:10533 c/c-parser.c:10795 c/c-parser.c:10846 c/c-parser.c:11006
! #: c/c-parser.c:11036 c/c-parser.c:11044 c/c-parser.c:11073 c/c-parser.c:11086
! #: c/c-parser.c:11392 c/c-parser.c:11516 c/c-parser.c:12100 c/c-parser.c:12153
! #: c/c-parser.c:12169 c/c-parser.c:12215 c/c-parser.c:13001 c/c-parser.c:13034
! #: c/c-parser.c:15346 c/c-parser.c:15456 c/c-parser.c:15729 c/c-parser.c:15992
! #: c/c-parser.c:17949 c/c-parser.c:20432 c/c-parser.c:20623
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31754 cp/parser.c:34927 cp/parser.c:37491 cp/parser.c:37659
! #: cp/parser.c:42974 cp/parser.c:44581
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:3238 cp/parser.c:20213
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Ï�Î¹Î¸Î¼Î¿Ï�"
*************** msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±Îº
*** 42399,42405 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 42433,42439 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27917
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr ""
*** 42459,42465 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 42493,42499 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12191
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 42474,42480 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
--- 42508,42514 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11810
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
*************** msgstr ""
*** 42499,42515 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
--- 42533,42549 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13647
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6390 cp/parser.c:13650
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6521 cp/parser.c:12462
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
*************** msgstr ""
*** 42529,42540 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 42563,42574 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.c:6872 cp/parser.c:12731
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12737
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î
*** 42549,42556 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 42583,42590 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21066
! #: cp/parser.c:21083 cp/parser.c:21097
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr ""
*** 42577,42588 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
--- 42611,42622 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4870
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4875
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï
*** 42617,43888 ****
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8539
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-parser.c:8622
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8625
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8694
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.c:8697
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:8701
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8725
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8726
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8734
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8735
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.c:8758
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8760
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8785
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8806
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8814
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8820
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8836
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8859 c/c-parser.c:8863
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8867
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:9041 c/c-parser.c:10109 c/c-parser.c:10131
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.c:9062
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.c:9076
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.c:9266
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.c:9282
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.c:9352 c/c-parser.c:9369 c/c-parser.c:9376
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9397
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:9441 c/c-parser.c:9451
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9473 c/c-parser.c:9483
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9516
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9535
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9583
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9606
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c/c-parser.c:9672
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9688 c/c-parser.c:9718
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9696 c/c-parser.c:9738
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9836
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for type-generic call"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: c/c-parser.c:9877
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9890
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:9894
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:9920
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.c:9942
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9951
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.c:9996 cp/parser.c:7353
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.c:10169
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10180
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10184
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.c:10197
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10271
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10276
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10284
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10295
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10299
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10304
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10317
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10321
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10348
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10374
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10814
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10910
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11158
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.c:11290
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11310
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11432
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: c/c-parser.c:11883
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: c/c-parser.c:12004
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, 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.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12431
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:12856
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:13100 c/c-parser.c:13112
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.c:13263 c/c-parser.c:21734
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13701 c/c-parser.c:13747 c/c-parser.c:13793 c/c-parser.c:13839
! #: c/c-parser.c:14255 c/c-parser.c:14337 c/c-parser.c:14876 c/c-parser.c:15004
! #: c/c-parser.c:15049 c/c-parser.c:15781
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.c:13712
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13758
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: c/c-parser.c:15014
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15223
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15273
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15312
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
  
! #: c/c-parser.c:15888
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
  
! #: c/c-parser.c:15932
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:17106 cp/parser.c:3109
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: c/c-parser.c:17110
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:17151 c/c-parser.c:17199 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr ""
  
! #: c/c-parser.c:17338
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18107
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-parser.c:18416
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, 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.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20152
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:20203 c/c-parser.c:20231
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.c:20662
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20723
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20949
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21026
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21033
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21036
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21044
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21053
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-parser.c:21170
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:21181
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:21200
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21490
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21496
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21936
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22028
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 42651,43922 ----
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8542
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: c/c-parser.c:8625
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8628
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8697
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.c:8700
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:8704
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8728
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8729
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8737
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8738
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.c:8761
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8763
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8788
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8809
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8817
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8823
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8839
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:8862 c/c-parser.c:8866
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:8870
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:9044 c/c-parser.c:10112 c/c-parser.c:10134
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.c:9065
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.c:9079
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.c:9269
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.c:9285
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.c:9355 c/c-parser.c:9372 c/c-parser.c:9379
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9400
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:9444 c/c-parser.c:9454
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9476 c/c-parser.c:9486
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9519
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9538
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9586
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9609
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9626
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c/c-parser.c:9675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9691 c/c-parser.c:9721
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9699 c/c-parser.c:9741
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9733
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9839
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for type-generic call"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: c/c-parser.c:9880
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9893
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:9897
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c/c-parser.c:9923
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.c:9945
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9954
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.c:9999 cp/parser.c:7353
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: c/c-parser.c:10172
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10183
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10187
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.c:10200
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10274
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10279
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10287
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10298
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10302
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10307
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10320
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10341
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10346
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10351
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10817
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10913
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11161
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.c:11293
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11313
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11435
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: c/c-parser.c:11886
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.c:11954 cp/parser.c:34784
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11968 cp/parser.c:34797
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: c/c-parser.c:12007
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.c:12010 cp/parser.c:34834
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12019 cp/parser.c:34843
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.c:12030 cp/parser.c:34857
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:12046 cp/parser.c:34876
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12260 cp/parser.c:44912
  #, 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.c:12304 c/c-parser.c:19393 c/c-parser.c:19688 c/c-parser.c:19747
! #: c/c-parser.c:19833 cp/parser.c:41397 cp/parser.c:41731 cp/parser.c:41821
! #: cp/parser.c:41894 cp/parser.c:44959 cp/parser.c:44974 cp/parser.c:44989
! #: cp/parser.c:45005 cp/parser.c:45021 cp/parser.c:45037 cp/parser.c:45064
! #: cp/parser.c:45077 cp/parser.c:45100 cp/parser.c:45113
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12327 cp/parser.c:45090
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12414 cp/parser.c:45185
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12421 cp/parser.c:45191
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12434
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12456 c/c-parser.c:12480 cp/parser.c:45220 cp/parser.c:45253
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12493 cp/parser.c:44949
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:12832 c/c-parser.c:15840 c/c-parser.c:21437 c/c-parser.c:21445
! #: cp/parser.c:35295 cp/parser.c:38010 cp/parser.c:44032 cp/parser.c:44040
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:12859
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:13103 c/c-parser.c:13115
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.c:13266 c/c-parser.c:21738
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-parser.c:13270 cp/semantics.c:7784
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:13312 cp/parser.c:35981
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13389 cp/parser.c:36045
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13391 cp/parser.c:36047
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13511 cp/parser.c:36158
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13531 c/c-parser.c:19740 c/c-parser.c:19826 cp/parser.c:36176
! #: cp/parser.c:41723 cp/parser.c:41813
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:13584 cp/parser.c:36231
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13591 cp/parser.c:36238
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:13593 cp/parser.c:36240
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13599 cp/parser.c:36246
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13704 c/c-parser.c:13750 c/c-parser.c:13796 c/c-parser.c:13842
! #: c/c-parser.c:14258 c/c-parser.c:14340 c/c-parser.c:14879 c/c-parser.c:15007
! #: c/c-parser.c:15052 c/c-parser.c:15784
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.c:13715
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13761
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13807 cp/semantics.c:7989
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13854 cp/semantics.c:8019
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13888 cp/parser.c:36438
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.c:13928 cp/parser.c:36480
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13989 cp/parser.c:36545
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36614
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14058 cp/parser.c:36617
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14132 cp/semantics.c:7026
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:14144 c/c-parser.c:14267 cp/semantics.c:7058
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14206 cp/parser.c:35753
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:14240 cp/parser.c:35786
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14407 cp/semantics.c:8154
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-parser.c:14465 c/c-parser.c:14471 cp/parser.c:36649 cp/parser.c:36659
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-parser.c:14505 cp/parser.c:36697
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14558 cp/parser.c:36765
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14683 c/c-parser.c:21003 cp/parser.c:43683
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14803 cp/parser.c:37023
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-parser.c:14857 cp/parser.c:37039
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14861 cp/parser.c:37042
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14873 cp/semantics.c:7093
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14896 cp/parser.c:37062
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: c/c-parser.c:15017
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15062 cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15107 cp/semantics.c:7308
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15152 cp/semantics.c:7406
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15226
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15276
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15315
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15583 cp/parser.c:37791
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15630 cp/parser.c:37839 cp/parser.c:38068 cp/parser.c:38118
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15717 cp/parser.c:37914
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15815 cp/parser.c:38015
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
  
! #: c/c-parser.c:15891
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
  
! #: c/c-parser.c:15935
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16012 cp/semantics.c:7564
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16209 cp/parser.c:38352
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16220 c/c-parser.c:16552 cp/parser.c:38363 cp/parser.c:38734
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-parser.c:16264 cp/parser.c:38410
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16409 cp/parser.c:38588
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:16541 cp/parser.c:38723
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16674 cp/parser.c:42251
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16684 cp/parser.c:42261
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16704 cp/parser.c:42281
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16715 cp/parser.c:42292
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16722 cp/parser.c:42299
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16730 cp/parser.c:42307
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: c/c-parser.c:16741 cp/parser.c:42329
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16751 cp/parser.c:42339
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16844 cp/parser.c:42436
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16860 cp/parser.c:42453
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:17109 cp/parser.c:3109
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: c/c-parser.c:17113
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:17131 cp/parser.c:44276
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:17154 c/c-parser.c:17202 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17194 cp/parser.c:44327 cp/parser.c:44372
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17225 cp/parser.c:44401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17226 cp/parser.c:44403
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17270 cp/parser.c:42654
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17325 cp/parser.c:38813
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr ""
  
! #: c/c-parser.c:17341
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17356 cp/parser.c:38828
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.c:17455 cp/parser.c:38921
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.c:17477 cp/parser.c:38943
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17491 cp/parser.c:38957
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17498 cp/parser.c:38964
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17555 cp/parser.c:39021
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17564 cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17574 cp/parser.c:39039
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17840 cp/parser.c:39244 cp/parser.c:39270
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17844 cp/parser.c:39301 cp/parser.c:39317
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17893 cp/semantics.c:9738 cp/semantics.c:9748
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17993 cp/semantics.c:9813
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:18050 cp/parser.c:39501
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:18062 cp/parser.c:39517
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:18098 cp/parser.c:39550
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:18105 cp/parser.c:39557
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18110
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18164 cp/parser.c:40162
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:18169 cp/parser.c:40168
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:18225 cp/parser.c:40219
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18236 cp/parser.c:40230
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18254 cp/parser.c:40258
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
  
! #: c/c-parser.c:18333 cp/semantics.c:9323 cp/semantics.c:9414
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-parser.c:18419
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18467 cp/parser.c:40572
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18550 cp/parser.c:40368 cp/parser.c:40410 cp/pt.c:17930
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18684 cp/parser.c:40691
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18898 cp/parser.c:40909
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19108 cp/parser.c:41110
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19384 cp/parser.c:41388
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:19637 cp/parser.c:41661
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19653 cp/parser.c:41677
  #, 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.c:19701 cp/parser.c:41907
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19775 cp/parser.c:41760
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19787 cp/parser.c:41772
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19862 cp/parser.c:41851
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19875 cp/parser.c:41864
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20099 cp/parser.c:42126
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20156
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:20207 c/c-parser.c:20235
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20274 cp/parser.c:42802
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20327 cp/parser.c:42854
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20352 cp/parser.c:42878
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20379 cp/parser.c:42917 cp/pt.c:11524
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20382 cp/parser.c:42920 cp/pt.c:11541
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-parser.c:20406 cp/parser.c:42948 cp/pt.c:11527
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20451 cp/parser.c:42992
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-parser.c:20473 cp/parser.c:43014 cp/pt.c:11531
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20484 cp/parser.c:43025
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20571 cp/parser.c:43111
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20646 cp/parser.c:43219
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.c:20666
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:20672 cp/decl.c:7581
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:20684 cp/decl.c:7590
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20727
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20735 cp/parser.c:43264
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20844 cp/parser.c:43369
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20893 cp/parser.c:43418
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20912 cp/parser.c:43443
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20919 cp/parser.c:43450
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20925 cp/parser.c:43457
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20953
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21034
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21037
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21040
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21048
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21057
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-parser.c:21174
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:21185
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:21204
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21335 cp/parser.c:43925
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21399 cp/parser.c:43988
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21419 cp/parser.c:44014
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21428 cp/parser.c:44023
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:21440 cp/parser.c:44035
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21452 cp/parser.c:44047
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21461 cp/parser.c:44056
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21475 cp/parser.c:44070
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21494
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21500
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21740 cp/semantics.c:8762
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8764
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21746 cp/semantics.c:8766
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:21925 cp/parser.c:44803
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21931 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21940
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21948 cp/parser.c:44827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22032
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 43892,43898 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 43926,43932 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10697 c/c-typeck.c:10739 cp/call.c:4556
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgid "converting an array compound lite
*** 43974,43986 ****
  msgstr ""
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, 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.c:2511 c/c-typeck.c:9234
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
--- 44008,44020 ----
  msgstr ""
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.c:2507 c/c-typeck.c:9252
  #, 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.c:2511 c/c-typeck.c:9256
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
*************** msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î
*** 44017,44023 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
--- 44051,44057 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3609 cp/typeck.c:3702
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
*************** msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s
*** 44155,44171 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, fuzzy, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
--- 44189,44205 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5140 cp/typeck.c:5409
  #, fuzzy, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5167 cp/typeck.c:5191
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5170 cp/typeck.c:5194
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
*************** msgstr ""
*** 44190,44196 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
--- 44224,44230 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:4047 cp/typeck.c:6107
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
*************** msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®
*** 44270,44276 ****
  msgid "taking address of expression of type %<void%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Î¿Ï… locale `%s'"
  
! #: c/c-typeck.c:4858
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
--- 44304,44310 ----
  msgid "taking address of expression of type %<void%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Î¿Ï… locale `%s'"
  
! #: c/c-typeck.c:4858 c/c-typeck.c:5042
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
*************** msgstr ""
*** 44285,45665 ****
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5213
  #, fuzzy, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5295
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.c:5394
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.c:5440
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5594
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5598
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5616
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5621
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5768
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5774
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6077
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6213
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
  # src/request.c:263
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, fuzzy, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: c/c-typeck.c:6604
  #, fuzzy, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: c/c-typeck.c:6681
  #, 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.c:6684
  #, 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.c:6689
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6897
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:6901
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:6906
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:6924
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  #, fuzzy
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  #, fuzzy
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  #, fuzzy
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.c:7202
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:7215
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7235
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7305
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-typeck.c:7310
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7315
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7320
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7369
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7428
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7438
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7480
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-typeck.c:7488
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:7493
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: c/c-typeck.c:7504
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: c/c-typeck.c:7516
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:7555
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7562
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7567
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7571
  #, 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.c:7591
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7598
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7603
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7607
  #, 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.c:7634
  #, fuzzy, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7645
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7655
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-typeck.c:7665
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.c:8217
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: c/c-typeck.c:8715
  #, fuzzy, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.c:8924
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10178
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.c:10840
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.c:10917
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.c:12335
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12779
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:13120
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.c:13780
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14074
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14082
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:14448
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14462
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14481
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14500
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, 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.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14956
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:14963
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15522
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 44319,45704 ----
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.c:5073
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5076
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5081
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5083
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5222
  #, fuzzy, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5304
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5363 c/c-typeck.c:5369
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5386
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.c:5403
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5414 c/c-typeck.c:5431
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5419 c/c-typeck.c:5436
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.c:5449
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5454
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5463 c/c-typeck.c:5474
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5488
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5603
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5607
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5625
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5630
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5639 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:5688
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5706 c/c-typeck.c:11260
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5777
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5783
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5818
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5912
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.c:5918
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.c:5933
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.c:5953
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.c:5963
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6028
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:6039
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6044
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6053 cp/typeck.c:8460
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6076
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6086
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: c/c-typeck.c:6182
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6223
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.c:6349
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
  # src/request.c:263
! #: c/c-typeck.c:6551 c/c-typeck.c:6573 c/c-typeck.c:6599
  #, fuzzy, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: c/c-typeck.c:6614
  #, fuzzy, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:6657 c/c-typeck.c:6903
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: c/c-typeck.c:6691
  #, 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.c:6694
  #, 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.c:6699
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-typeck.c:6898
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6907
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:6911
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:6916
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:6934
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:7112 c/c-typeck.c:7479
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7115 c/c-typeck.c:7482
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7118 c/c-typeck.c:7484
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7486
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7129 c/c-typeck.c:7374 c/c-typeck.c:7417
  #, fuzzy
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7131 c/c-typeck.c:7376 c/c-typeck.c:7419
  #, fuzzy
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7133 c/c-typeck.c:7378 c/c-typeck.c:7421
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7135 c/c-typeck.c:7380 c/c-typeck.c:7423
  #, fuzzy
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7144
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.c:7212
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: c/c-typeck.c:7225
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7278
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7284
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7289
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7294 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7317
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-typeck.c:7327
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7337
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7342
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7391
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7394
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7396
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7398
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7442
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7450
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7455
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7460
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7502
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-typeck.c:7510
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:7515
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: c/c-typeck.c:7521
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: c/c-typeck.c:7526
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: c/c-typeck.c:7533
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: c/c-typeck.c:7538
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:7577
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7584
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7589
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7593
  #, 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.c:7613
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7620
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7625
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c/c-typeck.c:7629
  #, 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.c:7656
  #, fuzzy, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7667
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7677
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-typeck.c:7687
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c/c-typeck.c:7755
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7995 c/c-typeck.c:8889 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:8011 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8051
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:8119 cp/typeck.c:2193
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:8162 c/c-typeck.c:8165 c/c-typeck.c:8173
! #: c/c-typeck.c:8213 c/c-typeck.c:9742 c/c-typeck.c:9792
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:8147
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.c:8178 c/c-typeck.c:8226 c/c-typeck.c:9802
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:8220 c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.c:8239
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: c/c-typeck.c:8517 cp/decl.c:6998
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: c/c-typeck.c:8737
  #, fuzzy, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: c/c-typeck.c:8820
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8886 c/c-typeck.c:10325 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.c:8923
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.c:8946
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-typeck.c:8970
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8975
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:9094 c/c-typeck.c:9176
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9099 c/c-typeck.c:9238
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.c:9149
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.c:9158 c/c-typeck.c:9167
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.c:9172 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9178 c/c-typeck.c:9181
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9200
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9209
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9311 c/c-typeck.c:9341 c/c-typeck.c:9885
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9315 c/c-typeck.c:9345 c/c-typeck.c:9888
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9819
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10200
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10207 c/c-typeck.c:10284
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.c:10228
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10299 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.c:10416
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10478
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10512
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.c:10544
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:10786
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10813 c/gimple-parser.c:2404 cp/typeck.c:10061
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.c:10841 c/c-typeck.c:10845
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.c:10859 c/gimple-parser.c:2414
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.c:10862
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-typeck.c:10939
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.c:11029 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.c:11054
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:11092 c/c-typeck.c:11100
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.c:11106 cp/parser.c:11981
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11108
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11184 cp/parser.c:13483
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11187 c/c-typeck.c:11207 cp/decl.c:3644 cp/parser.c:13493
! #: cp/parser.c:13514
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11190 cp/parser.c:13496
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.c:11204 cp/parser.c:13506
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11242 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.c:11286
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:12120 c/c-typeck.c:12288 cp/typeck.c:5423
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12128 c/c-typeck.c:12296 cp/typeck.c:5436
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12143 c/c-typeck.c:12311 cp/typeck.c:5454
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr ""
! 
! #: c/c-typeck.c:12153 c/c-typeck.c:12321 cp/typeck.c:5471
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12167 cp/typeck.c:5129
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12185 c/c-typeck.c:12206
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12191 c/c-typeck.c:12212
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12233 c/c-typeck.c:12362
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12240 c/c-typeck.c:12246
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.c:12253 c/c-typeck.c:12372
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.c:12265 c/c-typeck.c:12270 c/c-typeck.c:12398 c/c-typeck.c:12403
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.c:12352
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.c:12357
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: c/c-typeck.c:12380 c/c-typeck.c:12383 c/c-typeck.c:12390 c/c-typeck.c:12393
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.c:12462
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12777
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12781
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12785
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12801
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12991 cp/semantics.c:9886
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13002 c/c-typeck.c:13012 cp/semantics.c:9897
! #: cp/semantics.c:9907
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:13047 cp/semantics.c:9942
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13091 c/c-typeck.c:14672 c/c-typeck.c:14759 c/c-typeck.c:14832
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13103 c/c-typeck.c:14604 c/c-typeck.c:14745
! #: cp/semantics.c:4950 cp/semantics.c:7490 cp/semantics.c:7684
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13112 c/c-typeck.c:14769 cp/semantics.c:4960
! #: cp/semantics.c:7703
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.c:13120 c/c-typeck.c:14778
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: c/c-typeck.c:13131 cp/semantics.c:4976 cp/semantics.c:7732
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:13135 c/c-typeck.c:14797 cp/semantics.c:4980
! #: cp/semantics.c:7736
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:13142
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13151 c/c-typeck.c:14804 c/c-typeck.c:14922
! #: cp/semantics.c:4998 cp/semantics.c:7743 cp/semantics.c:7924
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13187 cp/semantics.c:5032
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13194 cp/semantics.c:5039
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.c:13217 cp/semantics.c:5072
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-typeck.c:13234 c/c-typeck.c:13300 c/c-typeck.c:13577
! #: cp/semantics.c:5089 cp/semantics.c:5155
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13253 cp/semantics.c:5108
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13270 c/c-typeck.c:13391 cp/semantics.c:5125
! #: cp/semantics.c:5246
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13287 cp/semantics.c:5142
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13328 cp/semantics.c:5183
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13343 cp/semantics.c:5198
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13379 cp/semantics.c:5234
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13383 cp/semantics.c:5238
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13401 c/c-typeck.c:13516 cp/semantics.c:5256
! #: cp/semantics.c:5385
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13409 cp/semantics.c:5264
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:13795 cp/semantics.c:6335
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.c:13802
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13808 cp/semantics.c:6342
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: c/c-typeck.c:13821 cp/semantics.c:6358
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c/c-typeck.c:13841 cp/semantics.c:6394
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13868
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13875 cp/semantics.c:6428
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13881 cp/semantics.c:6434
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13887 cp/semantics.c:6440
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13924 cp/semantics.c:6488
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-typeck.c:14006 cp/semantics.c:6563
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14028 cp/semantics.c:6583
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14054 c/c-typeck.c:14064
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14084
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14096
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14104
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14148
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14157 cp/semantics.c:6227
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
  
! #: c/c-typeck.c:14245
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14263 c/c-typeck.c:14996 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14275 cp/semantics.c:8447
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14289 cp/semantics.c:6624
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14297
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14305
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14324 cp/semantics.c:6698
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14354 c/c-typeck.c:14915 c/c-typeck.c:15139
! #: cp/semantics.c:6785 cp/semantics.c:7917 cp/semantics.c:8215
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.c:14369 cp/semantics.c:6800
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14382 c/c-typeck.c:14414 c/c-typeck.c:14445
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14390 c/c-typeck.c:14421 c/c-typeck.c:14693 c/c-typeck.c:14843
! #: c/c-typeck.c:14850 c/c-typeck.c:14868 c/c-typeck.c:14878 c/c-typeck.c:14885
! #: cp/semantics.c:6813 cp/semantics.c:6821 cp/semantics.c:6878
! #: cp/semantics.c:6885 cp/semantics.c:6929 cp/semantics.c:7617
! #: cp/semantics.c:7794 cp/semantics.c:7801 cp/semantics.c:7818
! #: cp/semantics.c:7828 cp/semantics.c:7835
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14393 c/c-typeck.c:14424 c/c-typeck.c:14853 c/c-typeck.c:14888
! #: cp/semantics.c:6824 cp/semantics.c:6888 cp/semantics.c:7804
! #: cp/semantics.c:7838
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14407 cp/semantics.c:6870
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14438 cp/semantics.c:6921
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14457 cp/semantics.c:7260
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:14464
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14471
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14478
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14491 cp/semantics.c:7331
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14497
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14510 cp/semantics.c:7370
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14516
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14585 cp/semantics.c:7456
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7481
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14612 cp/semantics.c:7500
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14621 cp/semantics.c:7511
  #, 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.c:14664 cp/semantics.c:7592
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14689 c/c-typeck.c:14865 cp/semantics.c:7613
! #: cp/semantics.c:7815
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14697 c/c-typeck.c:14871 cp/semantics.c:7621
! #: cp/semantics.c:7821
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7691
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14823 c/c-typeck.c:14929 cp/semantics.c:7773
! #: cp/semantics.c:7931
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14910 cp/semantics.c:7911
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14938 cp/semantics.c:7941
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14952 cp/semantics.c:7957
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.c:14955 cp/semantics.c:7960
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14972
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:14979
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:15009 c/c-typeck.c:15100 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15029 cp/semantics.c:7543
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.c:15122 cp/semantics.c:8183
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15189 cp/semantics.c:8518
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.c:15199
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8309
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15230 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15241 c/c-typeck.c:15249 cp/semantics.c:8331
! #: cp/semantics.c:8349
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15294 cp/semantics.c:8289
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15331 cp/semantics.c:8339
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15341 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15359 cp/semantics.c:8543
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15533
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15538
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:15544
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s
*** 45867,45873 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 45906,45912 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3729 cp/pt.c:6908
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 45955,46579 ****
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4366
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.c:4264
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:4372 cp/cvt.c:862
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:4439
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4460
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4647
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4958
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  # src/main.c:785
! #: cp/call.c:5010
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "Î‘ÏƒÎ±Ï†Î®Ï‚ Î¼Î¿Ï�Ï†Î® `%s'"
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5014
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:5016
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î·Î½ Î±Î½Î¬Î³Î½Ï‰ÏƒÎ· ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…: %s"
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:5081
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5215
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5703
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5716
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5721
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5737
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7051
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7267
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/call.c:7362
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7369
  #, fuzzy, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7381
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7388
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: cp/call.c:7455
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/call.c:7475
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7525
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7545
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7897
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.c:7906
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.c:7911
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7926
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/call.c:7971
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:8166
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8270
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8348
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9103
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:9131
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:9313
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9875
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/call.c:9877
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:10109
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10383 cp/typeck.c:9489
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:10405
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10437
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10716
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%s(%A)%>"
--- 45994,46618 ----
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4367
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.c:4265
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:4373 cp/cvt.c:862
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:4440
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4461
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:4645
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4648
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4873
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4945
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4959
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  # src/main.c:785
! #: cp/call.c:5011
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "Î‘ÏƒÎ±Ï†Î®Ï‚ Î¼Î¿Ï�Ï†Î® `%s'"
  
! #: cp/call.c:5012
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5015
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:5017
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:5019
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5036
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î·Î½ Î±Î½Î¬Î³Î½Ï‰ÏƒÎ· ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…: %s"
  
! #: cp/call.c:5040
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5049 cp/call.c:5093 cp/call.c:5103
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5052
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5059
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5062
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5070
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5073
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5079
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:5082
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5097
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5106
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5216
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5283
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5300 cp/call.c:5307
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5363
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5443
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5448
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5497 cp/call.c:5612 cp/call.c:5783
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5501
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5688
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5704
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5717
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5722
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5738
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:6428
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6430
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6510
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6561
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/call.c:6563
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6634
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:7018
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7060
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/call.c:7236
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7242
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7278
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7279 cp/decl.c:8284
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7284
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/call.c:7285 cp/decl.c:8285
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7292
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/call.c:7373
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/call.c:7376 cp/call.c:7395 cp/decl.c:9980 cp/typeck.c:4209
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7380
  #, fuzzy, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7392
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7399
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: cp/call.c:7466
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/call.c:7486
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7536
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/call.c:7547
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7556
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7593 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7635 cp/call.c:7642
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7638
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7911
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.c:7920
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.c:7925
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7937
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7940
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:7982 cp/call.c:8000
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/call.c:7985
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:8180
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8207 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8287
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/call.c:8297
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8365
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/call.c:8374
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8474
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8536
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9120
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:9123 cp/call.c:11767
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:9148
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:9344
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9476
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9876
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9879
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9884
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9889
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9904
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9911
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9914
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9937
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9939
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9941
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9944
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9947
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9950
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9961
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9973
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9990
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9993
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:10003
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10006
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:10018
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10040
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:10140
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10414 cp/typeck.c:9504
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:10436
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10468
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10515
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/call.c:10553 cp/pt.c:16297 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10555
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%s(%A)%>"
*************** msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½
*** 46581,47205 ****
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€ÎµÏ�Ï†Î¿Ï�Ï„Ï‰Î¼Î­Î½Î·Ï‚ %<%s(%A)%> ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·"
  
! #: cp/call.c:10742
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10748
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11804
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12057
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12063
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12655
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/class.c:309
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:313
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:320
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:325
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:378
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:1191
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/class.c:1194
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1212
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1332
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1342
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, fuzzy, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2936
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3017
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:3018
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "  ÎºÎ±Ï„Î¬ `%D'"
  
! #: cp/class.c:3053
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/class.c:3467
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/class.c:3472
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: cp/class.c:3477
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3493
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3557
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3563
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3679
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3692
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3834
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:3837
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3870
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:3913
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3946
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3952
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:4411
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4414
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4742
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/class.c:4775
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5934
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5943
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:6006
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:6127
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:6156
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6162
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6743
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6922
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cp/class.c:7208
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7210
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7243
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7245
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7254 cp/class.c:7285
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7262
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7264
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7283
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7534
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7562
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7572
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8501
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8528
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/class.c:8555
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8634 cp/class.c:8676
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
  
! #: cp/class.c:8654
  #, fuzzy, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8928
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/class.c:8931
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 46620,47244 ----
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:10750
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€ÎµÏ�Ï†Î¿Ï�Ï„Ï‰Î¼Î­Î½Î·Ï‚ %<%s(%A)%> ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·"
  
! #: cp/call.c:10773
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:10778
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10779
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10802
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11765
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11834
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11835
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:11838
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12088
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.c:12092
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12094
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12140
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12527
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12682
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12686
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/class.c:322
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:326
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:333
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:338
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:391
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:1204
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/class.c:1207
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1225
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:1227 cp/decl.c:1746 cp/decl.c:1758 cp/decl.c:1783 cp/decl.c:1806
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/class.c:1269
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1272
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1341
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1345
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1351
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1355
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1435 cp/class.c:1442 cp/class.c:1449 cp/class.c:1461
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1447
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1455
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1766
  #, fuzzy, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:2240
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2252
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2293
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2297
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2589
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2951
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2969
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3032
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:3033
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "  ÎºÎ±Ï„Î¬ `%D'"
  
! #: cp/class.c:3068
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3078 cp/parser.c:21870
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3274
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3466
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/class.c:3482
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/class.c:3487
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: cp/class.c:3492
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: cp/class.c:3502
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3508
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3569
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3572
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cp/class.c:3574
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3578
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3694
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3707
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3720
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/class.c:3726
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/class.c:3797
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3849
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:3852
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:3883
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3885
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:3928
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
  
! #: cp/class.c:3956
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3961
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3963
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3967
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3969
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:4426
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4429
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4757
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/class.c:4790
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/class.c:5246
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5267
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5923 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5949
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/class.c:5952
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5955
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5958
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:6014
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:6021
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:6142
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:6171
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6177
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6496
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6508
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6758
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6937
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cp/class.c:7223
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7225
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7230
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7258
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7260
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7269 cp/class.c:7300
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7277
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7279
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7298
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7412 cp/parser.c:25654
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7549
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7577
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/class.c:7583
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7587
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7593
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7750
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7761
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8268
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8358
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8516
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8543
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/class.c:8570
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/class.c:8573
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8649 cp/class.c:8691
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
  
! #: cp/class.c:8669
  #, fuzzy, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8943
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/class.c:8946
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 47279,47285 ****
  msgid "%q+E is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
--- 47318,47324 ----
  msgid "%q+E is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8025
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
*************** msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î
*** 47326,47332 ****
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
--- 47365,47371 ----
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8057
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr ""
*** 47437,47809 ****
  msgid "accessing uninitialized array element"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3875
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3898
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4062
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4065
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4076
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/constexpr.c:4079
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4090
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4093
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4104
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4119
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4122
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4163
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4226
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:4981
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5026
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5028 cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/constexpr.c:5033
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5038
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5045
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/constexpr.c:5050
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/constexpr.c:5053
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5071
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:5074
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:5320
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5389
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5402
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5908
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6010
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6089
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6727
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6756
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/constexpr.c:6792
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:6992
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/constexpr.c:6998
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:7023
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7042
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7280
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7295
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7306
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:8138
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8265
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8419
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8486
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.c:8501
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8565
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8615
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8622
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8695
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8791
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8858
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:8888
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 47476,47848 ----
  msgid "accessing uninitialized array element"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3877
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:3894 cp/constexpr.c:3993 cp/constexpr.c:6123
! #: cp/constexpr.c:6220 cp/constexpr.c:7977
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3900
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3931 cp/constexpr.c:3953
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3933
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4064
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4067
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4078
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/constexpr.c:4081
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4092
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4095
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4106
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4110
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4121
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4124
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4165
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/constexpr.c:4174 cp/constexpr.c:4184
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4204
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4228
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4240
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4970 cp/constexpr.c:6790
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:4990
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5037 cp/constexpr.c:5044
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/constexpr.c:5042
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5047
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5054
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/constexpr.c:5059
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/constexpr.c:5062
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/constexpr.c:5067 cp/constexpr.c:5074
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5080
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:5083
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:5329
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5398
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5411
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5811 cp/constexpr.c:7048
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5917
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6019
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6020
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6085
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6098
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6280 cp/constexpr.c:8655
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6708 cp/constexpr.c:8182
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6736
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6765
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/constexpr.c:6801
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6906 cp/constexpr.c:8481 cp/constexpr.c:8859
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:7001
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/constexpr.c:7007
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:7032
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7051
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/constexpr.c:7281
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7289
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7304
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7315
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7337
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7917
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:8147
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8150
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8235
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8274
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8428
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8495
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.c:8510
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8574
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8624
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8631
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8704
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8800
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8867
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8906
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr ""
*** 47828,47864 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2813
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2830
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2841
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2853
  #, 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 ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 47867,47903 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2797
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2819 cp/cp-gimplify.c:2831 cp/decl.c:4049 cp/method.c:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2837
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2854
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2865
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:2877
  #, 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 ""
  
! #: cp/cp-gimplify.c:2981
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„
*** 47903,47909 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
--- 47942,47948 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/cvt.c:498 cp/typeck.c:7991
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
*************** msgstr ""
*** 48270,48508 ****
  msgid "odr-used inline variable %qD is not defined"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: cp/decl.c:1198
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.c:1238
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:1252
  #, fuzzy, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1299
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1332
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "cannot specialize concept %q#D"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: cp/decl.c:1354
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:1383
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:1386
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1435
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1437 cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:1506
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:1519 cp/decl.c:1646
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:1520 cp/decl.c:1647
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1528
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.c:1532 cp/decl.c:1593
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1621
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1627 cp/decl.c:1641
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1631
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1735
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.c:1739
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1755
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:1779
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:1801
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:1818
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1828
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1840
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1900
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:1912
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:1954
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1957
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1992 cp/decl.c:2002
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:1995 cp/decl.c:2005
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "%s: ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· `%s'.\n"
  
! #: cp/decl.c:2045
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:2053
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:2102
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2147
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:2164
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
--- 48309,48547 ----
  msgid "odr-used inline variable %qD is not defined"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: cp/decl.c:1200
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.c:1240
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:1254
  #, fuzzy, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1301
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1305 cp/decl.c:15357
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1334
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "cannot specialize concept %q#D"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: cp/decl.c:1356
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:1385
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:1388
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1437
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1439 cp/decl.c:1822
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:1508
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:1521 cp/decl.c:1648
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:1522 cp/decl.c:1649
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1530
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.c:1534 cp/decl.c:1595
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1623
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1629 cp/decl.c:1643
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1633
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1737
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.c:1741
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1757
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:1781
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:1803
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:1832
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:1844
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1902
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:1903 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/decl.c:1916
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:1956
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1959
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:1994 cp/decl.c:2004
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:1997 cp/decl.c:2007
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "%s: ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· `%s'.\n"
  
! #: cp/decl.c:2047
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:2055
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:2104
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2149
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:2165
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
*************** msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ
*** 48515,48562 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:2774
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/decl.c:3060
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 48554,48601 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2636
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:2775
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
  #. Reject two definitions.
! #: cp/decl.c:3035 cp/decl.c:3064 cp/decl.c:3106 cp/decl.c:3123 cp/decl.c:3226
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:3051
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/decl.c:3061
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:3075 cp/decl.c:3133
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3078 cp/decl.c:3136
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3085 cp/decl.c:3143
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:3092
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 48564,49017 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:3171
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3174
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:3216
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3428
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3431
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3588
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3591
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:4061
  #, fuzzy, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:4072
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4101
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:4114
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/decl.c:4123
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4130
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4195
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:4531
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5063
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5113
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:5130
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5178
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: cp/decl.c:5181
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5192
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5196
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:5200
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5204
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5208
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5212
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5243
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5246
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5318
  #, 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.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:5399
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5461
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5469
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:5494
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:5542
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: cp/decl.c:5671
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5687
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5862
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:5866
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5929
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5981
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:6006
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:6057
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6061
  #, 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.c:6067
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6109
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: cp/decl.c:6116
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:6125
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6133
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6308
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
--- 48603,49056 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3157
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:3172
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3175
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3190 cp/decl.c:3234 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:3217
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3284
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3378
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3401 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3429
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3432
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:3446 cp/decl.c:3600
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3452 cp/decl.c:3582 cp/decl.c:3602
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3458 cp/decl.c:3612
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3464 cp/decl.c:3604
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3471 cp/decl.c:3606
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3589
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3592
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:4056 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:4062
  #, fuzzy, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:4073
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4101 cp/decl.c:4187
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4102
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:4115
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/decl.c:4124
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4131
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4196
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:4532
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:5039
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5042
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5045
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5064
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5067
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5109
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5114
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:5131
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5164
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5172
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5179
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: cp/decl.c:5182
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5187
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5190
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5193
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5197
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:5201
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5205
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5209
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5213
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5216 cp/decl.c:5219 cp/decl.c:5222
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5244
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5247
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5319
  #, 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.c:5323
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5387 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:5400
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5438
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5462
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:5471
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:5483
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:5495
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:5543
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:5560
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5595
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:5600
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: cp/decl.c:5672
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5678 cp/decl.c:6856
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5688
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5838
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5844
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5863
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:5867
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:5923
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5930
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:5942
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5982
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:6007
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:6058
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6062
  #, 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.c:6068
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6110
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: cp/decl.c:6117
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:6126
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6134
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:6138
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6309
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:6366
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
*************** msgstr ""
*** 49026,50886 ****
  msgid "%qT has no non-static data member named %qD"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:6439
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/decl.c:6570
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6580
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6698
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6818
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6832
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6900
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7098
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7135
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7138
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7328
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:7586
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:7610
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7615
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7620
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7625
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:7758
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7866
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:7925
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:7968
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:8252
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8523
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, 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.c:8536
  #, 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.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8584
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8610
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8646
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8675
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8680
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/decl.c:8685
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: cp/decl.c:8691
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8700
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:9416
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:9419
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:9435
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9465
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9474
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9476
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9482
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:9485
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9487
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9505
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9512
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9595
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9602
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9605
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9713
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:9758
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.c:9769
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9797
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9814
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:9859
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:9862
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9870
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9932
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:9933
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9941
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:9942
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9952
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9967
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9990
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÏ€Î¹ÏƒÏ„Ï�Î­ÏˆÎµÎ¹ %<int%>"
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10144
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:10146
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:10163
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10356
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:10365
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:10371
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:10505
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/decl.c:10509
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10513
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10524
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10529
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10534
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10645
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10648
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10734
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10885
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10897
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10899
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10904
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10906
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10911
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10913
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10918
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10921
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11028
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11042
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11067
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/decl.c:11070
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11074
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/decl.c:11083
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11127
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:11132
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11379
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:11385
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:11395
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:11419
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:11426
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:11530
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:11535
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:11570
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡Î¿Ï…Î½ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/decl.c:11627
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:11674
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.c:11747
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/decl.c:11755
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/decl.c:11809
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.c:11834
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.c:11836
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11903
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:11972
  #, 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.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11992
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:12041
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12073
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12097
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12108
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12172
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12303
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12309
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12382
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12387
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/decl.c:12419
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12428
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12494
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12507
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12572
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12573
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12613
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12617
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12711
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12733
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/decl.c:12762
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12763
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12836
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12968
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12970
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12978
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:13027
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13041
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:13044
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:13047
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:13057
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13070
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13088
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:13133
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13171
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
  
! #: cp/decl.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:13268
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13274
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:13336
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13355
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:13369
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:13377
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13380
  #, 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.c:13431 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/decl.c:13435
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13456
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/decl.c:13459
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13475
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/decl.c:13496
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:13506
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13516
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13530
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13537
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:13550
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:13563
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13572
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13578
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13598
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:13660
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13665
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13685
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13688
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.c:13741 cp/decl.c:13752
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: cp/decl.c:13746
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13857
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13860
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13866
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13870
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13887
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13891
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13899
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13906
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13907
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:13950
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:14011
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14019
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:14026
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14046
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:14235
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:14238
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:14328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:14332
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14362
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:14387
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14389
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14727
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14734
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14764
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.c:14770
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14780
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14817
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14843
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14844
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14856
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14857
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14868
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14880
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14894
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14918
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14925
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14927
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14936
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14938
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15047
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:15070
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15075
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 49065,50925 ----
  msgid "%qT has no non-static data member named %qD"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:6465
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/decl.c:6516
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6555 cp/decl.c:6815 cp/typeck2.c:1377 cp/typeck2.c:1665
! #: cp/typeck2.c:1713 cp/typeck2.c:1760
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/decl.c:6596
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6606
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6724
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6844
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6858
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6871
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6926
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6947
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6992
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7116
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/decl.c:7151
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7153
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7156
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:7161
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7346
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:7604
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:7628
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7633
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7638
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7643
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7648
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7698
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7716 cp/decl.c:14099
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7720 cp/decl.c:14103
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:7776
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7884
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:7943
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:7986
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8164
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:8270
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8273
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8280
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:8306
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8315
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8525
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8541
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8550 cp/decl.c:8635
  #, 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.c:8554
  #, 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.c:8557
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8602
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8628
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:8637
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8658
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8664
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8693
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8698
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/decl.c:8703
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: cp/decl.c:8709
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8718
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:9185
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9188
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9193
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9430
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:9434
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:9437
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:9453
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9455
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9483
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9489
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9492
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9494
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9500
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:9503
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9511
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9514
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9516
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9523
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9530
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/decl.c:9562
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9613
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9620
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9623
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9699
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:9721
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9731
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:9776
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.c:9787
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9806
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9815
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9832
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:9877
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:9880
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9883 cp/decl.c:9886
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9888
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:9950
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:9951
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9959
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:9960
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:9970
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9978
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9985
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:10008
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10022
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10029
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10034
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.c:10117
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÏ€Î¹ÏƒÏ„Ï�Î­ÏˆÎµÎ¹ %<int%>"
  
! #: cp/decl.c:10157
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10162
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:10164
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:10181
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10374
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:10383
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:10389
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.c:10396
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10399
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:10523
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/decl.c:10527
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10531
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10542
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10547
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10552
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10663
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10666
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10697 cp/decl.c:10769
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:10701 cp/decl.c:10772
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10752
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.c:10779
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.c:10782
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10791
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10843
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10903
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10905 cp/pt.c:16024
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10915
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10917
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10922
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10924
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10929
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10931
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10936
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10939
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:10957
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10961
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11043
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11046
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.c:11057
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11060
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:11073
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11076
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11085
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/decl.c:11088
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11092
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/decl.c:11101
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11122
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11130
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11145
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:11150
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11397
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/decl.c:11400 cp/decl.c:11422
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:11403
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:11413
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:11437
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:11444
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:11472
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11523
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11531 cp/decl.c:11540 cp/decl.c:13348
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:11548
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:11553
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:11588
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡Î¿Ï…Î½ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/decl.c:11595 cp/decl.c:11602 cp/decl.c:11609 cp/decl.c:11616
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11637
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/decl.c:11645
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/decl.c:11692
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/decl.c:11741 cp/decl.c:11745 cp/decl.c:11748
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.c:11765
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/decl.c:11773
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/decl.c:11827
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/decl.c:11833
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: cp/decl.c:11841 cp/decl.c:11847
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.c:11852
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
  
! #: cp/decl.c:11854
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11921
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/decl.c:11960
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11981
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:11990
  #, 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.c:12003
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:12010
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:12020 cp/decl.c:12192
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12028 cp/decl.c:12037 cp/decl.c:12043 cp/decl.c:12049
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:12059
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:12069 cp/decl.c:12072 cp/decl.c:12074 cp/decl.c:12077
! #: cp/decl.c:12087 cp/decl.c:12097 cp/decl.c:12107 cp/decl.c:12111
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:12081 cp/decl.c:12103
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12091
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12115
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:12129
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12164
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12190
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:12204
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12231
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12262
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:12263
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12321
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12327
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12396
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12400
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12405
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12412
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12421
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12426
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/decl.c:12437
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12446
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12459
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12473
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12476
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12512
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/decl.c:12518
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12525
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:12536 cp/pt.c:29620
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12542 cp/pt.c:29626
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12574
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12576
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12581
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12582
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12590
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12609
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12626
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12631
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12635
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12645
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12649
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12662
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12689
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12729
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12742 cp/decl.c:12749
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12751
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/decl.c:12780
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12781
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12854
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12925
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12951
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12956
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12986
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12988
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12996
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:13036
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:13045
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13048
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13059
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:13062
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:13065
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:13075
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13082
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13088
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13094
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13100
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13106
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13122
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:13125
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:13151
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:13154
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13159
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13163
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13189
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
  
! #: cp/decl.c:13278
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:13286
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:13288
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13292
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13305
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13325
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13339
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:13354
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13373
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/decl.c:13382 cp/parser.c:19204
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:13387
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:13395
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13398
  #, 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.c:13449 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/decl.c:13453
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13474
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/decl.c:13477
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13493
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/decl.c:13514
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:13524
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13534
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13548
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13555
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13562 cp/decl.c:13575
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:13568
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:13581
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13590
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13596
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:13604 cp/decl.c:13934
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13613
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13616
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:13678
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13683
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13703
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13706
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.c:13759 cp/decl.c:13770
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: cp/decl.c:13764
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13798 cp/decl.c:13806 cp/decl.c:13813 cp/decl.c:13820
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13878
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13884
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13888
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13893
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13905
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13909
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13917
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13924
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13925
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:13968
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13977
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:14018
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14025
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:14031
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14039
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:14046
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14066
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:14078
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:14083
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:14255
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:14258
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:14348
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:14352
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:14374
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14382
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:14407
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14409
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14668
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14747
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14754
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14784
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.c:14790
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14800
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14826
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14837
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14863
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14864
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14876
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14877
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14888
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14889 cp/decl.c:14899
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14900
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14914
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14938
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14945
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14947
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14956
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14958
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14974
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14993
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:15000
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:15012
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15067
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:15090
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:15093
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15095
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:15103
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15104 cp/decl.c:15111
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:15110
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 50892,50998 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:15336
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15493
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:15518
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15550
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15724
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.c:15798
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 50931,51037 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15125
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.c:15168 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29473
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/decl.c:15189 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15217 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9766
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:15222
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15325
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:15356
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:15367 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:15495
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15502
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15513
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:15538
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15568
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15570
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/decl.c:15715
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15718 cp/decl.c:15726 cp/decl.c:15736 cp/decl.c:16330
! #: cp/parser.c:20112
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:15723
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15733
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15744
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.c:15818
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 51001,51077 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16120
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:16130
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:16179
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16180
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:16211
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/decl.c:16356
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17365
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17429
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:17611
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 51040,51116 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15965
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16140
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:16150
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:16199
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16200
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:16211
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:16231
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:16328 cp/parser.c:20110
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/decl.c:16368
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/decl.c:16528 cp/typeck.c:10235
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17377
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:17379 cp/typeck.c:10115
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17441
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:17623
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:18014
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 51111,51117 ****
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 51150,51156 ----
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:580 cp/pt.c:5840
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î
*** 51121,51127 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 51160,51166 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl2.c:635 cp/pt.c:5797
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 51640,51651 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1106
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
--- 51679,51690 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1112
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î®
*** 51796,51813 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
--- 51835,51852 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2289
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2292 cp/method.c:2303
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2300
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
*************** msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 51899,51905 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
--- 51938,51944 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.c:1812 cp/init.c:4526 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr ""
*** 52096,52132 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 52135,52171 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4435
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4741
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4775
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4780
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4795
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4800
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5107
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 52226,52297 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4085
  #, 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.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2214
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:861 cp/method.c:2220
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
--- 52265,52336 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2365
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2369
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2676
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3454
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3535
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4100
  #, 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.c:4146
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4152
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4424
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4429
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4434
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2242
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:861 cp/method.c:2248
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·
*** 52311,52495 ****
  msgid "forming type of %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/method.c:1140
  #, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/method.c:1155
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1163
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/method.c:1168
  #, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr ""
  
! #: cp/method.c:1195
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/method.c:1204
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1207
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1210
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1366
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/method.c:1409
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/method.c:1418
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/method.c:1436
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1487
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1512
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1522
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr ""
  
! #: cp/method.c:1779
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2159
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:2170
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2171
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2237
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ byte Î® Î»Î¯ÏƒÏ„Î± Ï€ÎµÎ´Î¯Ï‰Î½"
  
! #: cp/method.c:2294
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2305
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2512
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2555
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2686
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2689
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2698
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2709
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2717 cp/method.c:2741
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2750
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/method.c:3156
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚(stat()) Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s': %s"
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/method.c:3243
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/method.c:3252
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
--- 52350,52534 ----
  msgid "forming type of %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/method.c:1168
  #, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/method.c:1183
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1191
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/method.c:1196
  #, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr ""
  
! #: cp/method.c:1223
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/method.c:1232
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1235
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1238
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1394
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/method.c:1437
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/method.c:1446
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/method.c:1464
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1515
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1540
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1550
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr ""
  
! #: cp/method.c:1807
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2187
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:2198
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2199
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2265
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ byte Î® Î»Î¯ÏƒÏ„Î± Ï€ÎµÎ´Î¯Ï‰Î½"
  
! #: cp/method.c:2322
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2333
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2540
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2583
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2714
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2717
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2726
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2737
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2745 cp/method.c:2769
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2778
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3181
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/method.c:3184
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚(stat()) Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s': %s"
  
! #: cp/method.c:3216
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3236
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/method.c:3271
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/method.c:3280
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
*************** msgstr "%s: %s: "
*** 52556,52563 ****
  msgid "%q#D does not have external linkage"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 52595,52602 ----
  msgid "%q#D does not have external linkage"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11161 cp/parser.c:11171
! #: cp/semantics.c:3808 cp/semantics.c:3820
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 52577,52583 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5645 cp/pt.c:18297
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
--- 52616,52622 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5645 cp/pt.c:18258
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
*************** msgstr ""
*** 52787,52793 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 52826,52832 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42764
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸Î
*** 52812,52818 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
--- 52851,52857 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:3106 cp/parser.c:20049
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·
*** 52892,52898 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 52931,52937 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:3301 cp/pt.c:19753
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr ""
*** 53028,53034 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 53067,53073 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28775
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 53153,53159 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
--- 53192,53198 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14356
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
*************** msgstr ""
*** 53203,53209 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 53242,53248 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3962
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î
*** 53253,53259 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
--- 53292,53298 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22446
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
*************** msgstr ""
*** 53308,53314 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
--- 53347,53353 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/parser.c:7336 cp/pt.c:20409
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
*************** msgstr ""
*** 53348,53354 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
--- 53387,53393 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8888 cp/parser.c:31273
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
*************** msgstr ""
*** 53418,54442 ****
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10506
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10809
  #, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr ""
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10829
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11038
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:11077
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11150
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11198
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11297
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11365
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/parser.c:11385
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11397
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11417
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11477
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11866 cp/parser.c:12067
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11906
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:11955
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12297
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12324
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12492 cp/parser.c:31740
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:12533
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12535
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12575
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13395
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13419
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13783
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.c:13880
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: cp/parser.c:14048
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14552
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14610
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ï€Î¿Î»Î»Î±Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½ Ï„Î·Î½ ÎµÎ½Ï„Î¿Î»Î® `s'"
  
! #: cp/parser.c:14661
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14713
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:14731
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14939
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15045
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:15133
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15152
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15244
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:15248
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15312
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:15416
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15618
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15631
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15794
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15823
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:15827
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15938
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16521
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:16555
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16604
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16785
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16940
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:17333
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:17395
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17403
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17433
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:17434
  #, 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.c:17441
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:17545
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:18122
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:18257
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:18261
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:18265
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
  # src/dfa.c:962
  # src/dfa.c:970
! #: cp/parser.c:18554
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Î”ÎµÎ½ Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ"
  
! #: cp/parser.c:18747
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18753
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18758
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18915
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/parser.c:19045
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:19155
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:19156
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:19178
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19666
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:19754
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:19760
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19905
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:19916
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:19931
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:20032
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20046
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:20331
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:20335
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:20396
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20436
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20445
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:20448
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:20455
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:20510
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:20685
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20700
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:20718
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:20863
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:21034
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:21060
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:21097
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:21113
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:21341
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21624
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21639
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21810
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21866
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:22357
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/parser.c:22483
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:22487
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
--- 53457,54486 ----
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10513
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10816
  #, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr ""
  
! #: cp/parser.c:10826
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10836
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10988
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11010
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11025
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11030 cp/parser.c:11051 cp/parser.c:11243
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11045
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11065
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:11084
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11095
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11133
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11157
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: cp/parser.c:11167
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11205
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11216
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11221
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11300
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11304
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11372
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/parser.c:11392
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11404
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:11411
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11424
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11442
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11484
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11873 cp/parser.c:12074
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11913
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:11962
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:12081
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12090
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:12138
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12304
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12331
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12499 cp/parser.c:31757
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:12540
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12542
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12582
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12663 cp/parser.c:21740 cp/parser.c:24207
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12956
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12981
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/parser.c:12986
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13129
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:13213
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13356 cp/parser.c:31760
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13402
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13426
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13557
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13565
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13578 cp/parser.c:31763
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13755
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13790
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:13815
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13820
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13826
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13863
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13866
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13874
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.c:13887
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13895
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13900
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13920
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13928
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:13949
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14051
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: cp/parser.c:14055
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14186 cp/parser.c:26014
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14279
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14494
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14514
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:14535
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14559
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:14614
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14617
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ï€Î¿Î»Î»Î±Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½ Ï„Î·Î½ ÎµÎ½Ï„Î¿Î»Î® `s'"
  
! #: cp/parser.c:14668
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14720
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:14738
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
  
! #: cp/parser.c:14907
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14946
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14949
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15016
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:15059
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:15140
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15159
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:15232 cp/parser.c:26529
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15251
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:15255
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15319
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:15423
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15625
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15638
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15801
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15830
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:15834
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15918
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15945
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/parser.c:15957 cp/pt.c:26413
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15969 cp/pt.c:26425
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16021
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16106
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16507
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16513
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16522
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16528
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:16562
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:16609
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16611
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16613
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16792
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16800
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16947
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:17183 cp/parser.c:17269 cp/parser.c:23978
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:17187 cp/parser.c:17273
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:17340
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:17402
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17410
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17440
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:17441
  #, 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.c:17448
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:17552
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
  #. The name does not name a template.
! #: cp/parser.c:17637 cp/parser.c:17803 cp/parser.c:18008
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
  #. Explain what went wrong.
! #: cp/parser.c:17683
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:17685
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17864
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17973 cp/parser.c:17991 cp/parser.c:18162
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:18129
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:18264
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:18268
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:18272
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:18332
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
  # src/dfa.c:962
  # src/dfa.c:970
! #: cp/parser.c:18561
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Î”ÎµÎ½ Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ"
  
! #: cp/parser.c:18754
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18760
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18765
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18922
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/parser.c:19052
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:19162
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:19163
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:19192
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19435
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19511
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19673
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:19761
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:19767
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:19772
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19912
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:19923
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:19938
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19954
! #, gcc-internal-format
! msgid "types may not be defined in enum-base"
! msgstr ""
! 
! #: cp/parser.c:19999
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:20043
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20057
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:20069 cp/parser.c:25483
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:20074 cp/parser.c:25488
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20086 cp/parser.c:25501
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:20123
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:20148
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20151
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20338
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:20342
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:20346
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20418
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20437
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20447
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20452
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:20459
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:20466
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:20521
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:20696
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20711
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:20729
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20739
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20804
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:20874
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:21045
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21064 cp/parser.c:21081 cp/parser.c:21095
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:21071
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:21108
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:21124
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21363
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21368
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21371
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21388 cp/parser.c:21413
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:21400 cp/parser.c:21421
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21407
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21635
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:21646
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21650
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21701
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21821
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/parser.c:21863
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21877
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:22366
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/parser.c:22492
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:22496
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
*************** msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 54445,54874 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:22524
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/parser.c:22526
  #, 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.c:22641
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:22666
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:22787
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:22789
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:22810
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:22871
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23020
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:23269
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/parser.c:23275
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:23304
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:23309
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:23415
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:23774
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:23953
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:23971
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:23977
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:23979
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:24105
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24109
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24433
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24453
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:25013
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:25016
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:25019
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:25427
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ Î¿ Ï€Ï�Î¿ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®Ï‚ C: %s \n"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25442
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:25454
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25460
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:25514
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:25546
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25647
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26036
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26159
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26420
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:26434
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26720
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:27022
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:27113
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27225
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:27832
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27846
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28012
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/parser.c:28072
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28415 cp/parser.c:28424
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:29135
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:29626
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
--- 54489,54918 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22525
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:22533
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/parser.c:22535
  #, 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.c:22650
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:22675
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:22796
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:22798
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:22819
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:22880
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:22934
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:22971
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23029
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:23278
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/parser.c:23284
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:23287 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2171
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:23313
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:23318
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:23424
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:23705
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:23783
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:23962
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:23980
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:23986
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:23988
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:24114
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24118
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24442
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24462
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24500
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:24514
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24539
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24590
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24646 cp/parser.c:24783
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:25022
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:25025
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:25028
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:25425
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:25436
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ Î¿ Ï€Ï�Î¿ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®Ï‚ C: %s \n"
  
! #: cp/parser.c:25444
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25451
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:25463
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25469
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:25523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:25555
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:25591
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25656
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/parser.c:25762 cp/parser.c:31766
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:25786
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25790
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:26033
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26051
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:26069
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26167
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26174
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26187
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26340
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:26368
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26388
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26435
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:26449
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:26523
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26558
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26688
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26708
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26732
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26735
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26935 cp/parser.c:27029
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:27037
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:27043
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27087
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:27128
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27240
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:27847
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27861
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27950
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27985
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28027
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/parser.c:28087
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28430 cp/parser.c:28439
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:28792
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29142
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:29150
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:29634
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29639
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:29643
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
*************** msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±Îº
*** 54877,55635 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:30032
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, 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.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/parser.c:30351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30380
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:30485
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/parser.c:30536
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:30583
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:30883
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:30896
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:31506
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:31517
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:31522
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:31548
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:31600
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31603
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31606
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31612
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:31618
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31621
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:31627
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31630
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31633
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31636
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31639
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:31645
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:31654
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31701
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:31716
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31719
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:32210
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:32330
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/parser.c:32485
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:32486
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:32589
  #, 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.c:32837
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: cp/parser.c:34178
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Î Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î±Ï†Î±Î¹Ï�Î­Î¸Î·ÎºÎµ"
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:34814
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35879
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36879
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:37632
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40312
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:40492
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42708
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43539
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:43569
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44854
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: cp/parser.c:45139
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:45182
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45214
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45294
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:45333
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:310
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:832
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:845
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/pt.c:862
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:992
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:1004
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1142
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
  # src/request.c:37
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s: %s"
  
! #: cp/pt.c:2185
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.c:2190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2717
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/pt.c:2793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2910
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:2913
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2921
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:2954
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2958
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3033
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
--- 54921,55679 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29650
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:30049
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:30220
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30229
  #, 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.c:30235
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30335
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30345
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/parser.c:30368
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30377
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30397
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:30502
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:30600
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:30900
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:30913
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31221
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31373
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:31388
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:31523
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:31534
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:31539
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:31565
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:31617
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31620
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31623
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31629
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31632
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:31635
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31638
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31641
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:31644
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31647
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31650
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31653
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31656
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:31662
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31665
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31668
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:31671
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31686
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31718
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31730
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:31733
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31736
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:31742
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:31769
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:32071
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32222
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:32227
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:32347
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/parser.c:32487 cp/parser.c:32521
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:32494 cp/parser.c:32527
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32495 cp/parser.c:32528
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/parser.c:32502
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:32503
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:32585
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:32606
  #, 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.c:32854
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/parser.c:33095 cp/parser.c:34403 cp/parser.c:34592
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33166
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33236
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33267
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33671
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33746 cp/parser.c:33764
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33758 cp/parser.c:33824
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/parser.c:33867
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34064 cp/parser.c:34071 cp/parser.c:34078
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: cp/parser.c:34195
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Î Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î±Ï†Î±Î¹Ï�Î­Î¸Î·ÎºÎµ"
  
! #: cp/parser.c:34368
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34375
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:34655 cp/parser.c:34662 cp/parser.c:34669
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:34831
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:35913
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36896
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:37649
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:39778
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40329
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40416 cp/pt.c:17937
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:40509
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42726
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43557
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:43587
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:43599
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43702
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43722 cp/semantics.c:5870
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43726 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43729 cp/pt.c:14022 cp/semantics.c:5884
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43732 cp/semantics.c:5890
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44259
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44269
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44623
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44670 cp/semantics.c:9971
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44672 cp/semantics.c:9973
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44818
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44821
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44872
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: cp/parser.c:45157
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:45200
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45232
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45312
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:45351
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:45552
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45608
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:296
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:309
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:733
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:747
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:831
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:842 cp/pt.c:1079
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:844
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/pt.c:861
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:991
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:1003
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:1006 cp/pt.c:1145
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:1038
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1082
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1123
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1141
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:1606
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
  # src/request.c:37
! #: cp/pt.c:2048 cp/semantics.c:5739
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s: %s"
  
! #: cp/pt.c:2184
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.c:2189
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:2485
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2489
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2499
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2706
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2716
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.c:2722
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2746
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2751
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2787
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:2791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/pt.c:2882 cp/pt.c:2942
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:2895
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2901
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2909
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:2912
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2920
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:2953
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2957
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2989
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3032
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
*************** msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 55642,55800 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3111
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: cp/pt.c:3142
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/pt.c:3145
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:3254
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:3835
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4226
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4228
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, fuzzy, gcc-internal-format
  msgid "        %qD"
  msgstr "        `%D'"
  
! #: cp/pt.c:4306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        `%D'"
  
! #: cp/pt.c:4432
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:4435
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:4437
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5045
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:5104
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5127
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:5167
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5169
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5287
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  msgstr[1] "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:5347
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:5351
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:5534
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 55686,55844 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3094
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3110
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: cp/pt.c:3141
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/pt.c:3144
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:3253
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:3834
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/pt.c:4157
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4225
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4227
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4286
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4303 cp/pt.c:5108
  #, fuzzy, gcc-internal-format
  msgid "        %qD"
  msgstr "        `%D'"
  
! #: cp/pt.c:4305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        `%D'"
  
! #: cp/pt.c:4431
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:4434
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:4436
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5044
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:5103
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5126
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5130
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5134 cp/pt.c:5145 cp/pt.c:5153
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5142
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5152
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:5166
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5168
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:5214
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5217
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5240
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5286
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  msgstr[1] "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:5346
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:5350
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:5533
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´Î
*** 55803,55849 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5596
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5599
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:5774
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/pt.c:5782
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 55847,55893 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5556
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5592
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5595
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5598
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5601
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5604 cp/pt.c:5662
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:5773
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/pt.c:5781
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/pt.c:5789
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 55853,56345 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:5969
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6022
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6025
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  Î±Î»Î»Î¬ %d Î±Ï€Î±Î¹Ï„Î¿Ï�Î½Ï„Î±Î¹"
  
! #: cp/pt.c:6048
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:6051
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6196
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:6209
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:6220
  #, 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.c:6224
  #, 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.c:6262
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6274
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6288
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:6290
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/pt.c:6323
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6664
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6677
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6681
  #, 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.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6732
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6794
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6821
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6832
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:6842
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6878
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6889
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6901
  #, 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.c:6932
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:6945
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6949
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:6980
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:7042
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7050
  #, 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.c:7060
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7075
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7085
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7092
  #, 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.c:7110
  #, 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.c:7118
  #, 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.c:7230
  #, 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.c:7389
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:7403
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/pt.c:7489
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7497
  #, 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.c:7515
  #, 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.c:7574
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7630
  #, 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.c:8179
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8195
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8329
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8358
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8387
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8395
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8401
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8404
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8418
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8421
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8471
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8485
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:8488
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8552
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8842
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8867
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8871
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9778
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:10287
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:10947
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12106
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13725
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:13824
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
--- 55897,56389 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5812
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:5968
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:6007
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6021
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6024
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  Î±Î»Î»Î¬ %d Î±Ï€Î±Î¹Ï„Î¿Ï�Î½Ï„Î±Î¹"
  
! #: cp/pt.c:6047
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:6050
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6195
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:6208
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:6219
  #, 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.c:6223
  #, 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.c:6261
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6273
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6276 cp/pt.c:6325
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6287
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:6289
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/pt.c:6322
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:6660 cp/pt.c:6729
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6663
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6666
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6679
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6683
  #, 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.c:6732
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6734
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6796
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6805
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6814
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6823
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6834
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:6844
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6853
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6865
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6869
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6880
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6891
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6903
  #, 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.c:6934
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:6947
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6951
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6962
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6972
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:6982
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:7044
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7052
  #, 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.c:7062
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7077
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7087
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7094
  #, 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.c:7112
  #, 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.c:7120
  #, 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.c:7232
  #, 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.c:7391
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:7405
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/pt.c:7491
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7499
  #, 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.c:7517
  #, 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.c:7576
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7578
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7632
  #, 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.c:8181
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8197
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8331
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8360
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8381 cp/pt.c:8415 cp/pt.c:8469
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8389
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8397
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8403
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8406
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8420
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8423
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8473
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8487
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:8490
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8554
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8692 cp/pt.c:9005
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:8707 cp/pt.c:8839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8835
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8844
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8869
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8873
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:8971
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9615
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9780
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:9909 cp/pt.c:21250
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:10289
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:10932
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12091
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/pt.c:12591
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13017
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:13105
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13108
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13714
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:13813
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î
*** 56357,56649 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:15113
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:15115
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15930
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15932
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15945
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15948
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15996
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:16002
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:16008
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16169
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16283
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16471
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16581
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16732
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20368
  #, 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.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20403
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20408
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/pt.c:20456
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:20676
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20679
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:21001
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:21003
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:21028
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:21046
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:25142
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25144
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
  # src/request.c:37
! #: cp/pt.c:25150
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25180
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25201
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.c:25212
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25220
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25256
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:25318
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25321
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25330
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:25351
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25391
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25685
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
--- 56401,56693 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14863
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:15063
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:15065
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:15180
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:15182
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15878
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15880
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15882
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15895
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15898
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15946
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15952
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15958
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:16059
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16079
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:16111
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16119
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16233
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16432
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16447
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16449
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16542
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16693
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: cp/pt.c:17257 cp/pt.c:19130
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:17261 cp/pt.c:19134
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19274
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20335
  #, 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.c:20362
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20367
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20370
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20375
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/pt.c:20423
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:20643
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20646
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20968
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20970
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:20980
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20995
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:21013
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:25109
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25111
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
  # src/request.c:37
! #: cp/pt.c:25117
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.c:25141 cp/pt.c:25236
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25147
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25149
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25168
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:25174 cp/pt.c:25231
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.c:25179
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25187
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25223
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25246 cp/pt.c:25313
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25251 cp/pt.c:25328
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:25285
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25288
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:25297
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:25318
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25358
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25652
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
*************** msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î
*** 56655,56809 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:26234
  #, 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.c:26600
  #, 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.c:26630
  #, 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.c:26639
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26647
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/pt.c:26649
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:28003
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:28289
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/pt.c:28298
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:28325
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29348
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:29354
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:29457
  #, 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.c:29464
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:29480
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:29488
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29507
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/pt.c:29523
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/pt.c:29692
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:29760
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29764
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/pt.c:29900
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
--- 56699,56853 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26153
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:26201
  #, 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.c:26554
  #, 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.c:26586
  #, 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.c:26595
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26603
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/pt.c:26605
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:27959
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:28245
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/pt.c:28254
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:28281
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29321
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:29327
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:29434
  #, 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.c:29441
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:29457
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:29465
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29484
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/pt.c:29500
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29502
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29566
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29569
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29667
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/pt.c:29669
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: cp/pt.c:29729
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29733
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:29737
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29741
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/pt.c:29877
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒ
*** 57064,57471 ****
  msgid "invalid base-class specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3944
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3954
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4021
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:4056
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4272
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4451
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/semantics.c:4455
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/semantics.c:4460
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/semantics.c:5744
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/semantics.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6068
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/semantics.c:6877
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6928
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6978
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6992
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7029
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7033
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7055
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7059
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7064
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7138
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/semantics.c:7158
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7239
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7268
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/semantics.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7349
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7366
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7378
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7488
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Î±Ï€Î¿Ï„Ï…Ï‡Î¯Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Î³Î¹Î± Ï„Î·Î½ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î± `%s'"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8017
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8047
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8060
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/semantics.c:8083
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:8093
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8150
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10205
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/semantics.c:10242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10793
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10846
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
--- 57108,57515 ----
  msgid "invalid base-class specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/semantics.c:3782
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3799 cp/semantics.c:10743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3805
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3819
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3946
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3956
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/semantics.c:3992
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4023
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4030
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:4058
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/semantics.c:4235
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4264
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4398
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4443
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/semantics.c:4447
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/semantics.c:4452
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4463
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4990 cp/semantics.c:6769 cp/semantics.c:6853
! #: cp/semantics.c:6904 cp/semantics.c:7246 cp/semantics.c:7467
! #: cp/semantics.c:7750 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/semantics.c:5736
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/semantics.c:6011
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6057
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:6176
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6637
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6652
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6676
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6781 cp/semantics.c:8211
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/semantics.c:6866
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6917
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6967
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6981
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7018
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7022
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7044
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7048
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7053
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7080
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7113
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7127
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/semantics.c:7147
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7176
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7206
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7228
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7257
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/semantics.c:7272
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7279
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7294
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7327
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7355
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7367
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7376
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7477
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7903
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Î±Ï€Î¿Ï„Ï…Ï‡Î¯Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Î³Î¹Î± Ï„Î·Î½ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î± `%s'"
  
! #: cp/semantics.c:7907
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7976
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8006
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8036
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8049
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/semantics.c:8072
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:8082
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8139
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8528
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8755
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8769
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8966
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9432
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9735 cp/semantics.c:9745
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10150
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10153
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10165
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10194
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/semantics.c:10231
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10782
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10835
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10837
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10855
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
*************** msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï
*** 57473,57674 ****
  #. 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.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1413
  #, fuzzy, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:1943
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/tree.c:4300
  #, 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.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/tree.c:4312
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4748
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4755
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/tree.c:4796
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.c:4814
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4820
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4840
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/tree.c:4844
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4907
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/tree.c:4929
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4937
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4948
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: cp/tree.c:4987
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/tree.c:5007
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/tree.c:5018
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/tree.c:5033
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:5046
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:5070
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:5076
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/tree.c:5083
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/tree.c:5090
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:5112
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.c:5118
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/tree.c:5998
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/tree.c:6020
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 57517,57718 ----
  #. 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.c:10904
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10910
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10937
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10945
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1426
  #, fuzzy, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:1961
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/tree.c:4318
  #, 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.c:4322
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4325
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/tree.c:4330
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4332
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4766
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:4773
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4799
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/tree.c:4814
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.c:4832
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4838
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:4858
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/tree.c:4862
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4925
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/tree.c:4947
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4955
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4966
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4978
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: cp/tree.c:5005
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/tree.c:5025
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/tree.c:5036
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/tree.c:5049 cp/tree.c:5062
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/tree.c:5051
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:5064
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/tree.c:5088
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/tree.c:5094
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/tree.c:5101
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/tree.c:5108
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:5130
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.c:5136
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/tree.c:6016
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/tree.c:6038
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î
*** 57845,58556 ****
  msgid "%qT is not a base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/typeck.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/typeck.c:3444
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/typeck.c:3476
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3479
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3482
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3486
  #, 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.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3983
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4021
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4024
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4027
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4085
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4086
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4091
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4092
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/typeck.c:4098
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4099
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/typeck.c:4109
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4110
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4113
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4114
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4196
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:4202
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4462
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4508
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4513
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.c:5541
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: cp/typeck.c:5587
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5667
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:6019
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6088
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6167
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6168
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: cp/typeck.c:6184
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6380
  #, 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.c:6386
  #, 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 ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6438
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6496
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/typeck.c:6516
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: cp/typeck.c:6532
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:6679
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6820
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:6822
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:6834
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6836
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7188
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7200
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7204
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7208
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7366
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:7372
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7379
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7403
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:7417
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/typeck.c:7854
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/typeck.c:7892
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:7963
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8033
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8107
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:8121
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8194
  #, 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.c:8203
  #, 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.c:8245
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8315
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8434
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8851
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/typeck.c:8865
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:8867
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9018
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9165
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:9480
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9485
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9494
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9498
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9503
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9539
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9544
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9549
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9655
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/typeck.c:9737
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "xdr_reference: Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ\n"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9790
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/typeck.c:10106
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10163
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/typeck.c:10192
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10838
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 57889,58600 ----
  msgid "%qT is not a base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/typeck.c:3251
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/typeck.c:3454
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/typeck.c:3486
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3489
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3492
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3496
  #, 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.c:3561
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3658
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3696
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3768
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3993
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:4014
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4031
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4034
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4037
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4095
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4096
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4101
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4102
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/typeck.c:4108
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4109
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/typeck.c:4119
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4120
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4123
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4124
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4206
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:4212
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:4461
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4472
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4518
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4523
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4553
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4557
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4566
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4570
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4696 cp/typeck.c:4708
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4754
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5210 cp/typeck.c:5219 cp/typeck.c:5512 cp/typeck.c:5521
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5425 cp/typeck.c:5438
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:5461
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5493 cp/typeck.c:5501
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.c:5551
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: cp/typeck.c:5597
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5677
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:6029
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6037
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6045
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6098
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6177
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6178
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: cp/typeck.c:6194
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:6197
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6204
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6390
  #, 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.c:6396
  #, 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 ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6431
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6448
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6506
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/typeck.c:6526 cp/typeck.c:7089
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: cp/typeck.c:6542
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:6689
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6690
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6813
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6814
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6830
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:6832
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:6844
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6846
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6885
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6908
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7101
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:7123
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:7128
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7203
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7215
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7219
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7223
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7347
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7381
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:7387
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7394
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7418
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:7432
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/typeck.c:7869
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7875 cp/typeck.c:7881 cp/typeck.c:9532
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/typeck.c:7907
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:7978
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8048
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8073
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8084
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8105 cp/typeck.c:8295
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8122
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:8136
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8209
  #, 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.c:8218
  #, 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.c:8260
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8330
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8431 cp/typeck.c:8440
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8449
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:8759
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8779
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8839
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8866
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/typeck.c:8880
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:8882
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: cp/typeck.c:9019
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9033
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:9080 cp/typeck.c:9099
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9180
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:9495
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9500
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9509
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9513
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9518
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9550
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9554
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9564
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9574
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9670
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/typeck.c:9752
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "xdr_reference: Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ\n"
  
! #: cp/typeck.c:9755
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9791
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9795
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9801
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9805
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:10004
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:10006 cp/typeck.c:10029
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10028
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: cp/typeck.c:10067
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10075
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10078
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10113 cp/typeck.c:10159
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/typeck.c:10121
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck.c:10140
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10143
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10178
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/typeck.c:10207
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10853
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr ""
*** 58816,58917 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1597
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:1688
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1980
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2039
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2048
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2128
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2147
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2188
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:2219
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/typeck2.c:2460
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck2.c:2463
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
--- 58860,58961 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1570 cp/typeck2.c:1600
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck2.c:1577
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1584
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:1662
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: cp/typeck2.c:1735
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1746
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1940
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1954
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:1984
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:1986
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2013
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2022
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck2.c:2044
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2102
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2113
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2162
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:2193
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/typeck2.c:2434
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck2.c:2437
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
*************** msgid "recursive mixin instantiation"
*** 59171,59177 ****
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
--- 59215,59221 ----
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5367
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
*************** msgstr ""
*** 59407,59428 ****
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4956
  #, fuzzy, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: d/dmd/dsymbolsem.c:5158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: d/dmd/dsymbolsem.c:5540
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
--- 59451,59472 ----
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4959
  #, fuzzy, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: d/dmd/dsymbolsem.c:5161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: d/dmd/dsymbolsem.c:5543
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: d/dmd/dsymbolsem.c:5570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
*************** msgstr ""
*** 59777,59785 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3430
! #: fortran/check.c:5927 fortran/check.c:5965 fortran/check.c:6007
! #: fortran/check.c:6034 fortran/check.c:6297 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
--- 59821,59829 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3437
! #: fortran/check.c:5959 fortran/check.c:5997 fortran/check.c:6039
! #: fortran/check.c:6066 fortran/check.c:6329 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
*************** msgstr ""
*** 60104,60110 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3385
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
--- 60148,60154 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3392
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
*************** msgstr ""
*** 60119,60125 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7503
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
--- 60163,60169 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7535
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <
*** 60214,60415 ****
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr ""
  
! #: fortran/check.c:1058
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:1107
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:1159
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:1262
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr ""
  
! #: fortran/check.c:1319
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:1410
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1419 fortran/check.c:3702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "ÎµÎ¯Î´Î¿Ï‚ Î¼Î¿Ï�Ï†Î®Ï‚"
  
! #: fortran/check.c:1442
  #, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr ""
  
! #: fortran/check.c:1464
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1473 fortran/check.c:1508 fortran/check.c:4389
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1490
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1499
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr ""
  
! #: fortran/check.c:1571
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr ""
  
! #: fortran/check.c:1586
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1604 fortran/check.c:1817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/check.c:1623 fortran/check.c:1757 fortran/check.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1637 fortran/check.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1676 fortran/check.c:1690 fortran/check.c:1725
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1710
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1779
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1802
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:1979
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2103 fortran/check.c:2593
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2112 fortran/check.c:2602
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2122 fortran/check.c:2128
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2150
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2158
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:2197
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2205
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2239
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
--- 60258,60459 ----
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr ""
  
! #: fortran/check.c:1065
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:1114
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:1166
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:1269
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr ""
  
! #: fortran/check.c:1326
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:1417
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1426 fortran/check.c:3709
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "ÎµÎ¯Î´Î¿Ï‚ Î¼Î¿Ï�Ï†Î®Ï‚"
  
! #: fortran/check.c:1449
  #, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr ""
  
! #: fortran/check.c:1471
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1480 fortran/check.c:1515 fortran/check.c:4396
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1497
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr ""
  
! #: fortran/check.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr ""
  
! #: fortran/check.c:1593
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1611 fortran/check.c:1824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/check.c:1630 fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1644 fortran/check.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1664
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1683 fortran/check.c:1697 fortran/check.c:1732
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1771 fortran/check.c:1868
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1796
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1809
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1888
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:1986
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2110 fortran/check.c:2600
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2119 fortran/check.c:2609
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2129 fortran/check.c:2135
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2157
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2165
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:2204
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2212
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2227
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2267
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 60417,61111 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2287
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2306
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2347
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2402
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.c:2430 fortran/check.c:2444
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2481 fortran/check.c:3111 fortran/check.c:3194
! #: fortran/check.c:3416 fortran/check.c:3464 fortran/check.c:4956
! #: fortran/check.c:5093 fortran/check.c:5148 fortran/check.c:6283
! #: fortran/check.c:6412
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2528 fortran/check.c:2797 fortran/check.c:2857
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2543 fortran/check.c:2812 fortran/check.c:2872
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2655 fortran/check.c:3796 fortran/check.c:3804
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2669
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2689 fortran/check.c:2697
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2833
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2891
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2984
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3066
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:3201
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3235
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/check.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3367
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3392
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:3606
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/check.c:3654
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: fortran/check.c:3669
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3674
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/check.c:3699
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: fortran/check.c:3708
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3739
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3746
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3813
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3827
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3846
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3855
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4018
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.c:4136 fortran/check.c:7423 fortran/check.c:7438
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4230
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4237
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4248
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4297
  #, 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.c:4324
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4374
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4461 fortran/check.c:6359
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4519
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4527
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4546
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4704
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4714
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4721
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4738
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4809
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4827
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4836
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4889 fortran/check.c:4908
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4899 fortran/check.c:4918
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5017
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5048
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5086
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5166 fortran/check.c:7483
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5179 fortran/check.c:5318 fortran/check.c:7475
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5190 fortran/check.c:5330
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5260
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5309
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5348
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5362
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5398
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:5405
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5444
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5454
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5487
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5526
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5533
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5539
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5587
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5654
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: fortran/check.c:5673
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:5936
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5980
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5993
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6043
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6061
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6079
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6137
  #, 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.c:6189
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6208
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6216
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6373
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6386
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6652 fortran/check.c:6684
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/check.c:6710
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: fortran/check.c:6762
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6781
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6791
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7025
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7207
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7396 fortran/check.c:7407
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7467
  #, 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 ""
--- 60461,61160 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2277
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2294
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2324
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2354
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2409
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.c:2437 fortran/check.c:2451
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2488 fortran/check.c:3118 fortran/check.c:3201
! #: fortran/check.c:3423 fortran/check.c:3471 fortran/check.c:4963
! #: fortran/check.c:5100 fortran/check.c:5155 fortran/check.c:6315
! #: fortran/check.c:6444
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2535 fortran/check.c:2804 fortran/check.c:2864
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2550 fortran/check.c:2819 fortran/check.c:2879
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2662 fortran/check.c:3803 fortran/check.c:3811
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2676
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2696 fortran/check.c:2704
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2840
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2898
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2916
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2930
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2991
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3073
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:3208
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3242
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/check.c:3306
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3365
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3374
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3399
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:3613
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/check.c:3661
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: fortran/check.c:3676
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3681
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/check.c:3706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: fortran/check.c:3715
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3746
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3753
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3820
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3834
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3853
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3862
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4025
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.c:4143 fortran/check.c:7455 fortran/check.c:7470
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4226
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4237
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4255
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4264
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4304
  #, 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.c:4331
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4381
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4389
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4468 fortran/check.c:6391
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4526
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4534
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4553
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4711
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4728
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4745
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4816
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4834
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4843
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4896 fortran/check.c:4915
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4906 fortran/check.c:4925
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5024
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5055
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5093
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5173 fortran/check.c:7515
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5186 fortran/check.c:5325 fortran/check.c:7507
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5197 fortran/check.c:5337
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5267
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5316
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5451
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5461
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5533
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5617
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5661
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: fortran/check.c:5680
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:5704
! #, gcc-internal-format
! msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
! msgstr ""
! 
! #: fortran/check.c:5968
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5979
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6025
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6049
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6082
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6093
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6169
  #, 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.c:6221
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6240
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6248
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6283
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6405
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6418
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6684 fortran/check.c:6716
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/check.c:6742
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: fortran/check.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6813
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6823
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6840
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7057
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7239
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7428 fortran/check.c:7439
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7499
  #, 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 ""
*************** msgstr ""
*** 61343,61349 ****
  msgid "deferred type parameter at %C"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 61392,61398 ----
  msgid "deferred type parameter at %C"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12467
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 63497,63643 ****
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: fortran/expr.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3829
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3853
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%s: ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· `%s'.\n"
  
! #: fortran/expr.c:3858
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3887
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3893 fortran/expr.c:3913
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3901 fortran/expr.c:3920
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3947
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: fortran/expr.c:3993
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4002
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4012
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4018
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4025
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4033
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4056
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4109
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.c:4119 fortran/expr.c:4134
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4125 fortran/expr.c:4140 fortran/resolve.c:2624
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/expr.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4161
  #, 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.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4188
  #, 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.c:4193
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4201
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4240
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
--- 63546,63692 ----
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: fortran/expr.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3832
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3856
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%s: ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· `%s'.\n"
  
! #: fortran/expr.c:3861
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3890
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3896 fortran/expr.c:3916
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3904 fortran/expr.c:3923
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3950
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: fortran/expr.c:3996
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4005
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4015
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4021
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4028
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4036
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4112
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.c:4122 fortran/expr.c:4137
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4128 fortran/expr.c:4143 fortran/resolve.c:2624
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/expr.c:4155
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4164
  #, 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.c:4177
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4191
  #, 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.c:4196
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4230
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
*************** msgstr ""
*** 63645,63816 ****
  #. 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.c:4269 fortran/expr.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4285
  #, 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.c:4291 fortran/expr.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4348
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4376 fortran/expr.c:4381
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4421
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4497 fortran/resolve.c:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4503
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4518 fortran/resolve.c:1472
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4530
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4536
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4543
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:5011
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6110
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6118
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6127
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6160
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6208
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6218
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6231
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6239
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6254
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6313
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6318
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6330
  #, 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.c:6372
  #, 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 ""
--- 63694,63865 ----
  #. 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.c:4272 fortran/expr.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4288
  #, 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.c:4294 fortran/expr.c:4309
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4334
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4351
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4379 fortran/expr.c:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4424
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4500 fortran/resolve.c:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4506
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4521 fortran/resolve.c:1472
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4539
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4546
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:5014
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6121
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6132
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6143
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6152
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6213
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6223
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6236
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6244
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6259
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6318
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6323
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6335
  #, 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.c:6377
  #, 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
*** 63836,63843 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
! #: fortran/trans-intrinsic.c:8549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 63885,63892 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6681 fortran/trans-array.c:8176
! #: fortran/trans-intrinsic.c:8558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr ""
*** 63917,63923 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 63966,63972 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1832
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 63927,63938 ****
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
--- 63976,63987 ----
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5819
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
*************** msgstr ""
*** 64052,64063 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 64101,64112 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17218
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17236
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 64342,64708 ****
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3258
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3291
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3324
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3333
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3406
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3416
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3446
  #, 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.c:3465
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3482
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3502
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3533
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3811
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4019
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4030
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: fortran/interface.c:4558
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4675
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: fortran/interface.c:4769
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4781
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4812
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4821
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4832
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4851
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4881
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4910
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4921
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4928
  #, 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.c:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4956
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5045
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5057
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/interface.c:5064
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 64391,64757 ----
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3259
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3269 fortran/interface.c:3274
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3294
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3310
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3336
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3356
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3369
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3383
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3397
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3409
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3419
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3449
  #, 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.c:3468
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3485
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3505
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3536
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3666
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3695
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3721
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3761
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3793
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3803
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3814
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3856
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3860 fortran/interface.c:3870
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3866
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3879
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3887
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3895
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3921
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3930
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3945
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3960
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3970
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3980
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4022
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4033
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4118
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4188
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: fortran/interface.c:4561
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4678
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: fortran/interface.c:4772
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4784
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4792
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4800
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4809
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4815
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4824
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4835
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4843
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4884
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4895
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4904
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4913
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4924
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4931
  #, 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.c:4952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4959
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4970
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4974
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4978
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5036 fortran/interface.c:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5048
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5060
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/interface.c:5067
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr ""
*** 65435,65441 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 65484,65490 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15088
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 66920,68056 ****
  msgid "Unexpected junk at %C"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: fortran/openmp.c:280
  #, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr ""
  
! #: fortran/openmp.c:315 fortran/openmp.c:416 fortran/openmp.c:744
! #: fortran/openmp.c:3632
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr ""
  
! #: fortran/openmp.c:354 fortran/openmp.c:444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/openmp.c:467
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/openmp.c:551
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr ""
  
! #: fortran/openmp.c:613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/openmp.c:680
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr ""
  
! #: fortran/openmp.c:712
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:772
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr ""
  
! #: fortran/openmp.c:782
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:1026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/openmp.c:1138
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1291
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:1455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr ""
  
! #: fortran/openmp.c:1830
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:2219
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2411
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2468
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/openmp.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:2556
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2658
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2688
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr ""
  
! #: fortran/openmp.c:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2718 fortran/openmp.c:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:3382 fortran/openmp.c:7334
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3386 fortran/openmp.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3391
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3413
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr ""
  
! #: fortran/openmp.c:3450
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr ""
  
! #: fortran/openmp.c:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3517 fortran/openmp.c:3563
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3527
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3537
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3546
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3570
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3580
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3612
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3649
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr ""
  
! #: fortran/openmp.c:3656
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3711
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3716
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3747
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3751
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3773
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3778
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3789
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3794
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.c:3891
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3900
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr ""
  
! #: fortran/openmp.c:3910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
  
! #: fortran/openmp.c:3916
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
  
! #: fortran/openmp.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3951
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.c:4130
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4203
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4217
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4314
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4485
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4496
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.c:4518
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4521
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4527 fortran/openmp.c:5662
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4532
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4537
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4547 fortran/openmp.c:5294 fortran/openmp.c:5445
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: fortran/openmp.c:4550
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: fortran/openmp.c:4566 fortran/openmp.c:5387 fortran/openmp.c:5433
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4571 fortran/openmp.c:5666
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4576 fortran/openmp.c:5669
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4581 fortran/openmp.c:5382 fortran/openmp.c:5657
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4584 fortran/openmp.c:5390
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4841
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4892
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:4928
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr ""
  
! #: fortran/openmp.c:4932
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.c:4937 fortran/openmp.c:7060
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/openmp.c:4946
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4975
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4978 fortran/openmp.c:4994 fortran/openmp.c:5002
! #: fortran/openmp.c:5013 fortran/openmp.c:5025 fortran/openmp.c:5040
! #: fortran/openmp.c:7084
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5047
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.c:5060
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5078
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5086
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5089
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5097
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5100
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5103
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5107
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5122
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5134
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.c:5153
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5157
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: fortran/openmp.c:5173
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5217
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.c:5228
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5245 fortran/openmp.c:5263
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5276
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5300
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5335
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5350
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5366 fortran/openmp.c:5419
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5369 fortran/openmp.c:5422
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5377
  #, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5413
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5425
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5430
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5436
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5448
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5458
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5469
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5479
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5571
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5602
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5607
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.c:5612
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5623
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.c:5640
  #, 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.c:5674
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.c:5735
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.c:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5793
  #, 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.c:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5800
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/openmp.c:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5956
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:5982 fortran/openmp.c:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5997
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6004 fortran/openmp.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6121
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.c:6153
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6177
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.c:6184
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6201
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.c:6216
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6234
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.c:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6326
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6329
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6337
  #, 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.c:6594
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6606
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6610
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6622
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6626
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6644
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6654
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6663 fortran/openmp.c:6671
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:6839 fortran/openmp.c:6852
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6871
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6877
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6883
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6911
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6921 fortran/openmp.c:6930
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.c:6946
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6967
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.c:7067
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:7114
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7120
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7223
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7237
  #, 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.c:7243
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7264
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7288
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7325
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7347
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7378
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7396
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 66969,68105 ----
  msgid "Unexpected junk at %C"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: fortran/openmp.c:281
  #, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr ""
  
! #: fortran/openmp.c:316 fortran/openmp.c:417 fortran/openmp.c:745
! #: fortran/openmp.c:3633
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr ""
  
! #: fortran/openmp.c:355 fortran/openmp.c:445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/openmp.c:468
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/openmp.c:552
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr ""
  
! #: fortran/openmp.c:614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/openmp.c:681
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr ""
  
! #: fortran/openmp.c:713
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:773
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr ""
  
! #: fortran/openmp.c:783
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:1027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/openmp.c:1139
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1292
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:1456
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr ""
  
! #: fortran/openmp.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:2393
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2403
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2412
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2420
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2469
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2517
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/openmp.c:2524
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2659
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2674
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2689
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr ""
  
! #: fortran/openmp.c:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2719 fortran/openmp.c:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2979
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:3383 fortran/openmp.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3387 fortran/openmp.c:7339
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3392
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3394
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3414
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr ""
  
! #: fortran/openmp.c:3451
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3466
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr ""
  
! #: fortran/openmp.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3494
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3500
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3518 fortran/openmp.c:3564
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3534
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3538
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3547
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3613
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3650
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr ""
  
! #: fortran/openmp.c:3657
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3712
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3717
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3748
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3752
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3774
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3779
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3790
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3795
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.c:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3901
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr ""
  
! #: fortran/openmp.c:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
  
! #: fortran/openmp.c:3917
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
  
! #: fortran/openmp.c:3920
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3952
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.c:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4145
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4315
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4350
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4423
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4443
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.c:4519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4528 fortran/openmp.c:5663
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4548 fortran/openmp.c:5295 fortran/openmp.c:5446
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: fortran/openmp.c:4551
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: fortran/openmp.c:4567 fortran/openmp.c:5388 fortran/openmp.c:5434
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4572 fortran/openmp.c:5667
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4577 fortran/openmp.c:5670
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4582 fortran/openmp.c:5383 fortran/openmp.c:5658
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4585 fortran/openmp.c:5391
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4715
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4723 fortran/openmp.c:4734 fortran/resolve.c:10729
! #: fortran/resolve.c:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4874
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4893
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:4929
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr ""
  
! #: fortran/openmp.c:4933
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.c:4938 fortran/openmp.c:7061
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/openmp.c:4947
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4976
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4979 fortran/openmp.c:4995 fortran/openmp.c:5003
! #: fortran/openmp.c:5014 fortran/openmp.c:5026 fortran/openmp.c:5041
! #: fortran/openmp.c:7085
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5048
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.c:5061
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5079
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5087
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5090
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5098
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5101
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5104
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5108
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5123
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5135
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.c:5154
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: fortran/openmp.c:5174
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.c:5229
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5237
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5246 fortran/openmp.c:5264
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5277
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5301
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5351
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5367 fortran/openmp.c:5420
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5370 fortran/openmp.c:5423
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5378
  #, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5414
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5426
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5431
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5437
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5449
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5459
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5470
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5480
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5572
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5603
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5608
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.c:5613
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5624
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.c:5641
  #, 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.c:5675
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.c:5736
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:5778
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5794
  #, 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.c:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5801
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5898
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/openmp.c:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:5983 fortran/openmp.c:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6005 fortran/openmp.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6018
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6060
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.c:6154
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6202
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.c:6217
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6327
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6330
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6338
  #, 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.c:6595
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6645
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6655
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6664 fortran/openmp.c:6672
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:6840 fortran/openmp.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6872
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6878
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6884
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6900
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6912
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6922 fortran/openmp.c:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.c:6947
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.c:7068
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:7115
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7121
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7238
  #, 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.c:7244
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7265
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7297
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7364
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7379
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7389
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 68510,68676 ****
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr ""
  
! #: fortran/parse.c:4491
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr ""
  
! #: fortran/parse.c:4524
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr ""
  
! #: fortran/parse.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr ""
  
! #: fortran/parse.c:4560
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4587
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr ""
  
! #: fortran/parse.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr ""
  
! #: fortran/parse.c:4909
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5115 fortran/parse.c:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr ""
  
! #: fortran/parse.c:5152
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr ""
  
! #: fortran/parse.c:5196
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr ""
  
! #: fortran/parse.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr ""
  
! #: fortran/parse.c:5640
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5765
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/parse.c:5822
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.c:5847
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.c:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.c:6013
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6017
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6023
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6026
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.c:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.c:6179
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 68559,68725 ----
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr ""
  
! #: fortran/parse.c:4494
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr ""
  
! #: fortran/parse.c:4527
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr ""
  
! #: fortran/parse.c:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr ""
  
! #: fortran/parse.c:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr ""
  
! #: fortran/parse.c:4659
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr ""
  
! #: fortran/parse.c:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5102
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5118 fortran/parse.c:5180
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr ""
  
! #: fortran/parse.c:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr ""
  
! #: fortran/parse.c:5199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5219
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5438
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5496
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr ""
  
! #: fortran/parse.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5652
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5768
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/parse.c:5825
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.c:5850
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.c:5964
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.c:6016
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6020
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6026
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6029
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6051
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.c:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 68678,68684 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6636
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 68727,68733 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6639
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 69473,69479 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 69522,69528 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11968
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 69590,69596 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 69639,69645 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17150
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 70693,70746 ****
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:12022
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12172
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12275
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: fortran/resolve.c:12369
  #, 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.c:12383
  #, 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 ""
--- 70742,70800 ----
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11943
! #, gcc-internal-format, gfc-internal-format
! msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
! msgstr ""
! 
! #: fortran/resolve.c:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12024
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:12028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12089
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12094
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12178
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12260
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12281
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: fortran/resolve.c:12375
  #, 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.c:12389
  #, 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 ""
*** 70748,71713 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: fortran/resolve.c:12722
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12726
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12734
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12745
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12773
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12806
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12828
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12859
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12941
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12948
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12995
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12998
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.c:13052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13129
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13147
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13159
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13168
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13178
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13197
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13205
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13209
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13222
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13233
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13259
  #, 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.c:13316
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13336
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, 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.c:13494
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:13512
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13520
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13571
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13743
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13839
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14051
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14094
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14108
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14139
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14180
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14190
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14443
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14541
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14555
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14571
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14641
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14654
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14801
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14970
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: fortran/resolve.c:15035
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15055
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15072
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15094
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15105
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15132
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15151
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15167
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15186
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15248
  #, 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.c:15255
  #, 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.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15362
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15483
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15554
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15607
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15634
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15641
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15681
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15770
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, 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.c:15816
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15837
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15903
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15916
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15941
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15972
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16173
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16180
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16203
  #, 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.c:16212
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/resolve.c:16690
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16783
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16959
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17043
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17085
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17152
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17165
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17185
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17195
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17242
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17321
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 70802,71767 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12408
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: fortran/resolve.c:12728
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12732
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12740
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12751
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12767
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12779
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12812
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12834
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12865
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12926
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12947
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12954
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13013
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13016
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.c:13058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:13090
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13113
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13135
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13153
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13165
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13174
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13184
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13203
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13211
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13215
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13228
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13245
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13265
  #, 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.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13334
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13348
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13391
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13399
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13407
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13416
  #, 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.c:13500
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:13518
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13538
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13546
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13555
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13577
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13614
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13654
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13690
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13749
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13761
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13789
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13845
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14057
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14100
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14114
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14128 fortran/resolve.c:14614
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14136
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14157
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14186
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14196
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14394
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14403
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14413
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14438
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14449
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14547
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14561
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14577
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14587
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14596
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14605
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14647
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14660
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14671
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14704
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14712
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14721
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14807
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14852
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14865
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14929
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14976
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15053
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15061
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15078
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15100
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15111
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15138
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15157
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15173
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15184
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15192
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15243
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15254
  #, 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.c:15261
  #, 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.c:15301
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15365
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15368
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15468
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15505
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15515
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15522
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15541
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15551
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15560
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15573 fortran/resolve.c:15750
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15587
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15596
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15605
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15613
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15640
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15647
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15654
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15661
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15687
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15697
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15791
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15804
  #, 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.c:15822
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15834
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15843
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15856
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15865
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15878
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15902
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15909
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15922
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15931
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15953
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15978
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16061
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16174
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16181
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16188
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16204
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16211
  #, 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.c:16220
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.c:16266
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16279
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16394
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16401
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.c:16526
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/resolve.c:16698
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16799
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16815
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16918
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16933
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16958
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16967
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17040
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17051
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17062
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17093
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17160
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17173
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17193
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17211
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17225
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17243
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17250
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17329
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 72573,72589 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, 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.c:8171
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 72627,72643 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6139
  #, 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.c:8172
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11361
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 72669,72747 ****
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:753
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5327
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.c:5340
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/trans-decl.c:5965
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5971
  #, 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.c:5982 fortran/trans-decl.c:6128
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/trans-decl.c:5998
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.c:6017
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/trans-decl.c:6066
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: fortran/trans-decl.c:6070
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6100
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 72723,72801 ----
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:755
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1766
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4607 fortran/trans-decl.c:6971
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5095
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5335
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.c:5348
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/trans-decl.c:5973
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5979
  #, 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.c:5990 fortran/trans-decl.c:6136
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/trans-decl.c:6006
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.c:6025
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/trans-decl.c:6074
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: fortran/trans-decl.c:6078
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6108
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6700
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 72751,72783 ****
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
  # src/grep.c:1133
! #: fortran/trans-expr.c:3830
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
  
! #: fortran/trans-expr.c:5329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 72805,72837 ----
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1836
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
  # src/grep.c:1133
! #: fortran/trans-expr.c:3831
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
  
! #: fortran/trans-expr.c:5330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/trans-expr.c:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 72798,72809 ****
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11883 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11890
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
--- 72852,72863 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11892 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11899
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 72823,72844 ****
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2716
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: fortran/trans-openmp.c:3033
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/trans-openmp.c:3187
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/trans-openmp.c:6039
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
--- 72877,72898 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2719
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: fortran/trans-openmp.c:3036
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/trans-openmp.c:3190
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/trans-openmp.c:6042
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
*************** msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒ
*** 74422,74428 ****
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: params.opt:134
  #, fuzzy, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
--- 74476,74482 ----
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: params.opt:138
  #, fuzzy, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
diff -Nrcpad gcc-11.2.0/gcc/po/es.po gcc-11.3.0/gcc/po/es.po
*** gcc-11.2.0/gcc/po/es.po	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/po/es.po	Thu Apr 21 07:58:53 2022
*************** msgid ""
*** 42,48 ****
  msgstr ""
  "Project-Id-Version: gcc 10.1-b20200209\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+0000\n"
  "PO-Revision-Date: 2020-03-22 16:48+0100\n"
  "Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>\n"
  "Language-Team: Spanish <es@tp.org.es>\n"
--- 42,48 ----
  msgstr ""
  "Project-Id-Version: gcc 10.1-b20200209\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-07-26 15:21+0000\n"
  "PO-Revision-Date: 2020-03-22 16:48+0100\n"
  "Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>\n"
  "Language-Team: Spanish <es@tp.org.es>\n"
*************** msgstr ""
*** 124,130 ****
  "\n"
  "salida de ldd con constructores/destructores.\n"
  
! #: cprop.c:1755
  msgid "const/copy propagation disabled"
  msgstr "propagaciÃ³n const/copy desactivada"
  
--- 124,130 ----
  "\n"
  "salida de ldd con constructores/destructores.\n"
  
! #: cprop.c:1757
  msgid "const/copy propagation disabled"
  msgstr "propagaciÃ³n const/copy desactivada"
  
*************** msgstr "el operando '%%l' no es una etiq
*** 270,281 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11967
  #, c-format
  msgid "floating constant misused"
  msgstr "constante de coma flotante mal usada"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12058
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 270,281 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11988
  #, c-format
  msgid "floating constant misused"
  msgstr "constante de coma flotante mal usada"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12079
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 565,641 ****
  " automÃ¡ticamente a los varios subprocesos invocados por %s.  Para pasar\n"
  " otras opciones a estos procesos se deben usar las opciones -W<letra>.\n"
  
! #: gcc.c:6668
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Se procesa la especificaciÃ³n (%s), la cual es '%s'\n"
  
! #: gcc.c:7429
  #, c-format
  msgid "Target: %s\n"
  msgstr "Objetivo: %s\n"
  
! #: gcc.c:7430
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Configurado con: %s\n"
  
! #: gcc.c:7444
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Modelo de hilos: %s\n"
  
! #: gcc.c:7445
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "Algoritmos de compresiÃ³n LTO admitidos: zlib"
  
! #: gcc.c:7447
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7449 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7460
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc versiÃ³n %s %s\n"
  
! #: gcc.c:7463
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "controlador gcc versiÃ³n %s %sejecutando gcc versiÃ³n %s\n"
  
! #: gcc.c:7536 gcc.c:7746
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "El error no es repetible, por lo que probablemente sea un problema de hardware o de S.O.\n"
  
! #: gcc.c:7670
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "Fuente preprocesada almacenada en el fichero %s; por favor, adjÃºntelo a su informe de errores.\n"
  
! #: gcc.c:8520
  #, c-format
  msgid "install: %s%s\n"
  msgstr "instalar: %s%s\n"
  
! #: gcc.c:8523
  #, c-format
  msgid "programs: %s\n"
  msgstr "programas: %s\n"
  
! #: gcc.c:8525
  #, c-format
  msgid "libraries: %s\n"
  msgstr "bibliotecas: %s\n"
  
! #: gcc.c:8642
  #, c-format
  msgid ""
  "\n"
--- 565,641 ----
  " automÃ¡ticamente a los varios subprocesos invocados por %s.  Para pasar\n"
  " otras opciones a estos procesos se deben usar las opciones -W<letra>.\n"
  
! #: gcc.c:6678
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Se procesa la especificaciÃ³n (%s), la cual es '%s'\n"
  
! #: gcc.c:7439
  #, c-format
  msgid "Target: %s\n"
  msgstr "Objetivo: %s\n"
  
! #: gcc.c:7440
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Configurado con: %s\n"
  
! #: gcc.c:7454
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Modelo de hilos: %s\n"
  
! #: gcc.c:7455
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "Algoritmos de compresiÃ³n LTO admitidos: zlib"
  
! #: gcc.c:7457
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7459 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7470
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc versiÃ³n %s %s\n"
  
! #: gcc.c:7473
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "controlador gcc versiÃ³n %s %sejecutando gcc versiÃ³n %s\n"
  
! #: gcc.c:7546 gcc.c:7756
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "El error no es repetible, por lo que probablemente sea un problema de hardware o de S.O.\n"
  
! #: gcc.c:7680
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "Fuente preprocesada almacenada en el fichero %s; por favor, adjÃºntelo a su informe de errores.\n"
  
! #: gcc.c:8530
  #, c-format
  msgid "install: %s%s\n"
  msgstr "instalar: %s%s\n"
  
! #: gcc.c:8533
  #, c-format
  msgid "programs: %s\n"
  msgstr "programas: %s\n"
  
! #: gcc.c:8535
  #, c-format
  msgid "libraries: %s\n"
  msgstr "bibliotecas: %s\n"
  
! #: gcc.c:8652
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 644,659 ****
  "\n"
  "Para instrucciones de informe de errores, por favor vea:\n"
  
! #: gcc.c:8658 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8661 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.c:8662 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
--- 644,659 ----
  "\n"
  "Para instrucciones de informe de errores, por favor vea:\n"
  
! #: gcc.c:8668 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8671 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.c:8672 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
*************** msgstr ""
*** 665,671 ****
  "PARTICULAR\n"
  "\n"
  
! #: gcc.c:9005
  #, c-format
  msgid ""
  "\n"
--- 665,671 ----
  "PARTICULAR\n"
  "\n"
  
! #: gcc.c:9015
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 678,691 ****
  "======================\n"
  "\n"
  
! #: gcc.c:9006
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr "Utilice \"-Wl,OPCIÃ“N\" para pasar la \"OPCIÃ“N\" al enlazador.\n"
  
! #: gcc.c:10421
  #, c-format
  msgid ""
  "Assembler options\n"
--- 678,691 ----
  "======================\n"
  "\n"
  
! #: gcc.c:9016
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr "Utilice \"-Wl,OPCIÃ“N\" para pasar la \"OPCIÃ“N\" al enlazador.\n"
  
! #: gcc.c:10431
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 696,702 ****
  "=======================\n"
  "\n"
  
! #: gcc.c:10422
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 696,702 ----
  "=======================\n"
  "\n"
  
! #: gcc.c:10432
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "%s%saviso: el encabezado %s vers
*** 1536,1542 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heurÃ­sticas: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1536,1542 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heurÃ­sticas: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6043 c/c-typeck.c:7862 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "coma flotante incompatible / ope
*** 2018,2024 ****
  msgid "incompatible register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "falta un operando"
--- 2018,2024 ----
  msgid "incompatible register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24337
  #, c-format
  msgid "missing operand"
  msgstr "falta un operando"
*************** msgstr "prefijo de operando no vÃ¡lido '
*** 2043,2069 ****
  msgid "invalid address mode"
  msgstr "modo de direccionamiento no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "operaciÃ³n no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25252
  #, 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.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "se usÃ³ '%%&' sin ninguna referencia TLS dinÃ¡mica local"
--- 2043,2069 ----
  msgid "invalid address mode"
  msgstr "modo de direccionamiento no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:25215 config/arm/arm.c:33705
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25217 config/arm/arm.c:33707
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25232 config/aarch64/aarch64.c:25248
! #: config/arm/arm.c:33722 config/arm/arm.c:33738
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "operaciÃ³n no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25256
  #, 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.c:5076 config/i386/i386.c:13248
! #: config/rs6000/rs6000.c:14166 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "se usÃ³ '%%&' sin ninguna referencia TLS dinÃ¡mica local"
*************** msgid "invalid %%r value"
*** 2079,2096 ****
  msgstr "valor %%r no vÃ¡lido"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "valor %%R no vÃ¡lido"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no vÃ¡lido"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "valor %%P no vÃ¡lido"
--- 2079,2096 ----
  msgstr "valor %%r no vÃ¡lido"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13860 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "valor %%R no vÃ¡lido"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13780
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no vÃ¡lido"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13808
  #, c-format
  msgid "invalid %%P value"
  msgstr "valor %%P no vÃ¡lido"
*************** msgstr "valor %%M no vÃ¡lido"
*** 2120,2126 ****
  msgid "invalid %%U value"
  msgstr "valor %%U no vÃ¡lido"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "valor %%s no vÃ¡lido"
--- 2120,2126 ----
  msgid "invalid %%U value"
  msgstr "valor %%U no vÃ¡lido"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13868
  #, c-format
  msgid "invalid %%s value"
  msgstr "valor %%s no vÃ¡lido"
*************** msgstr "valor %%s no vÃ¡lido"
*** 2130,2136 ****
  msgid "invalid %%C value"
  msgstr "valor %%C no vÃ¡lido"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "valor %%E no vÃ¡lido"
--- 2130,2136 ----
  msgid "invalid %%C value"
  msgstr "valor %%C no vÃ¡lido"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13644
  #, c-format
  msgid "invalid %%E value"
  msgstr "valor %%E no vÃ¡lido"
*************** msgstr "reubicaciÃ³n unspec desconocida"
*** 2143,2149 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "cÃ³digo %%xn no vÃ¡lido"
--- 2143,2149 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14171
  #, c-format
  msgid "invalid %%xn code"
  msgstr "cÃ³digo %%xn no vÃ¡lido"
*************** msgstr "UNSPEC no vÃ¡lido como operando:
*** 2225,2259 ****
  msgid "unrecognized supposed constant"
  msgstr "no se reconoce la constante supuesta"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr "operando de desplazamiento no vÃ¡lido"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instrucciÃ³n de predicado Thumb"
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instrucciÃ³n de predicado en una secuencia condicional"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "No se admite el operando para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2225,2259 ----
  msgid "unrecognized supposed constant"
  msgstr "no se reconoce la constante supuesta"
  
! #: config/arm/arm.c:20701 config/arm/arm.c:20726 config/arm/arm.c:20736
! #: config/arm/arm.c:20745 config/arm/arm.c:20754
  #, c-format
  msgid "invalid shift operand"
  msgstr "operando de desplazamiento no vÃ¡lido"
  
! #: config/arm/arm.c:23610 config/arm/arm.c:23628
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instrucciÃ³n de predicado Thumb"
  
! #: config/arm/arm.c:23616
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instrucciÃ³n de predicado en una secuencia condicional"
  
! #: config/arm/arm.c:23734 config/arm/arm.c:23747 config/arm/arm.c:23772
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "No se admite el operando para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23849 config/arm/arm.c:23871 config/arm/arm.c:23881
! #: config/arm/arm.c:23891 config/arm/arm.c:23901 config/arm/arm.c:23940
! #: config/arm/arm.c:23958 config/arm/arm.c:23983 config/arm/arm.c:23998
! #: config/arm/arm.c:24025 config/arm/arm.c:24032 config/arm/arm.c:24050
! #: config/arm/arm.c:24057 config/arm/arm.c:24065 config/arm/arm.c:24086
! #: config/arm/arm.c:24093 config/arm/arm.c:24284 config/arm/arm.c:24291
! #: config/arm/arm.c:24318 config/arm/arm.c:24325 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "No se admite el operando para el
*** 2261,2273 ****
  msgid "invalid operand for code '%c'"
  msgstr "operando no vÃ¡lido para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr "la instrucciÃ³n nunca se ejecuta"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "cÃ³digo de formato Maverick obsoleto '%c'"
--- 2261,2273 ----
  msgid "invalid operand for code '%c'"
  msgstr "operando no vÃ¡lido para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23953
  #, c-format
  msgid "instruction never executed"
  msgstr "la instrucciÃ³n nunca se ejecuta"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23974
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "cÃ³digo de formato Maverick obsoleto '%c'"
*************** msgid "unsupported operand"
*** 2392,2399 ****
  msgstr "operando inesperado"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
--- 2392,2399 ----
  msgstr "operando inesperado"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6040 gcc.c:6054
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6949
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "constante fp no vÃ¡lida"
*** 2632,2729 ****
  msgid "Expected register or constant integer."
  msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: config/i386/i386.c:12052
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC no vÃ¡lido como operando"
  
! #: config/i386/i386.c:12591
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "uso no vÃ¡lido del registro '%s'"
  
! #: config/i386/i386.c:12596
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "tipo no vÃ¡lido de la salida del indicador asm"
  
! #: config/i386/i386.c:12829
  #, 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.c:12864
  #, 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.c:12933
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "se usÃ³ un tipo de operando no vÃ¡lido con el cÃ³digo de operando 'Z'"
  
! #: config/i386/i386.c:12938
  #, 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.c:13015
  #, 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.c:13094
  #, 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.c:13112
  #, 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.c:13125
  #, 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.c:13140
  #, 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.c:13168
  #, 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.c:13186
  #, 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.c:13209
  #, 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.c:13313
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "cÃ³digo de operando '%c' no vÃ¡lido"
  
! #: config/i386/i386.c:13375
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "restricciones no vÃ¡lidas para el operando"
  
! #: config/i386/i386.c:13462
  #, fuzzy, c-format
  #| msgid "invalid vector constant"
  msgid "invalid vector immediate"
  msgstr "constante de vector no vÃ¡lida"
  
! #: config/i386/i386.c:16384
  msgid "unknown insn mode"
  msgstr "modo insn desconocido"
  
--- 2632,2729 ----
  msgid "Expected register or constant integer."
  msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: config/i386/i386.c:12073
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC no vÃ¡lido como operando"
  
! #: config/i386/i386.c:12612
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "uso no vÃ¡lido del registro '%s'"
  
! #: config/i386/i386.c:12617
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "tipo no vÃ¡lido de la salida del indicador asm"
  
! #: config/i386/i386.c:12850
  #, 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.c:12885
  #, 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.c:12954
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "se usÃ³ un tipo de operando no vÃ¡lido con el cÃ³digo de operando 'Z'"
  
! #: config/i386/i386.c:12959
  #, 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.c:13036
  #, 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.c:13115
  #, 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.c:13133
  #, 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.c:13146
  #, 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.c:13161
  #, 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.c:13189
  #, 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.c:13207
  #, 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.c:13230
  #, 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.c:13334
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "cÃ³digo de operando '%c' no vÃ¡lido"
  
! #: config/i386/i386.c:13396
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "restricciones no vÃ¡lidas para el operando"
  
! #: config/i386/i386.c:13483
  #, fuzzy, c-format
  #| msgid "invalid vector constant"
  msgid "invalid vector immediate"
  msgstr "constante de vector no vÃ¡lida"
  
! #: config/i386/i386.c:16405
  msgid "unknown insn mode"
  msgstr "modo insn desconocido"
  
*************** msgstr "operaciÃ³n no vÃ¡lida en %<__fpr
*** 2760,2766 ****
  msgid "invalid %%P operand"
  msgstr "operando %%P no vÃ¡lido"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "valor %%p no vÃ¡lido"
--- 2760,2766 ----
  msgid "invalid %%P operand"
  msgstr "operando %%P no vÃ¡lido"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13798
  #, c-format
  msgid "invalid %%p value"
  msgstr "valor %%p no vÃ¡lido"
*************** msgid "post-increment address is not a r
*** 2814,2820 ****
  msgstr "la direcciÃ³n de post-incremento no es un registro"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "direcciÃ³n errÃ³nea"
  
--- 2814,2820 ----
  msgstr "la direcciÃ³n de post-incremento no es un registro"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20696
  msgid "bad address"
  msgstr "direcciÃ³n errÃ³nea"
  
*************** msgstr "%<-mquad-memory-atomic%> requier
*** 3039,3315 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> no estÃ¡ disponible en modo little endian"
  
! #: config/rs6000/rs6000.c:10845
  msgid "bad move"
  msgstr "move errÃ³neo"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr "Movimiento de 128 bits errÃ³neo"
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "valor %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13613
  #, c-format
  msgid "invalid %%e value"
  msgstr "valor %%e no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "valor %%f no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "valor %%F no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "valor %%G no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "cÃ³digo %%j no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "cÃ³digo %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "valor %%k no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "valor %%O no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "valor %%q no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13858
  #, c-format
  msgid "invalid %%t value"
  msgstr "valor %%t no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "valor %%T no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "valor %%u no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13951
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:14025
  #, c-format
  msgid "invalid %%z value"
  msgstr "valor %%z no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valor %%y no vÃ¡lido, pruebe usando la restricciÃ³n 'Z'"
  
! #: config/rs6000/rs6000.c:14962
  #, fuzzy
  #| msgid "Enable using IEEE 128-bit floating point instructions."
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Activa el uso de instrucciones de coma flotante de 128 bits IEEE."
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/rs6000/rs6000.c:27071
  msgid "Could not generate addis value for fusion"
  msgstr "No se ha podido generar valor addis para fusiÃ³n"
  
! #: config/rs6000/rs6000.c:27140
  msgid "Unable to generate load/store offset for fusion"
  msgstr "No se puede generar desplazamiento de carga/almacenamiento para fusiÃ³n"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr "FusiÃ³n GPR errÃ³nea"
  
! #: config/rs6000/rs6000.c:27776
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27778
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27780
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida de %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27782
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida a %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27797
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27799
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27801
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida de %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27803
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida a %<__fpreg%>"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "las referencias a memoria simbÃ³lica sÃ³lo se admiten en z10 o posterior"
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr "no se puede descomponer la direcciÃ³n"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "operador de comparaciÃ³n no vÃ¡lido para el modificador de salida 'E'"
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "referencia no vÃ¡lida para el modificador de salida 'J'"
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "direcciÃ³n no vÃ¡lida para el modificador de salida 'O'"
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "direcciÃ³n no vÃ¡lida para el modificador de salida 'R'"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "se esperaba una referencia de memoria para el modificador de salida 'S'"
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "direcciÃ³n no vÃ¡lida para el modificador de saida 'S'"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "se esperaba un registro o expresiÃ³n de memoria para el modificador de salida 'N'"
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "se esperaba un registro o expresiÃ³n de memoria para el modificador de salida 'M'"
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante no vÃ¡lida para el modificador de salida '%c'"
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "constante no vÃ¡lida - pruebe usar un modificador de salida"
  
! #: config/s390/s390.c:8263
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "vector constante no vÃ¡lido para el modificador de salida '%c'"
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "expresiÃ³n no vÃ¡lida - pruebe usar un modificador de salida"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "expresiÃ³n no vÃ¡lida para el modificador de salida '%c'"
  
! #: config/s390/s390.c:12052
  msgid "vector argument passed to unprototyped function"
  msgstr "se pasÃ³ un argumento vector a una funciÃ³n sin prototipo"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr "los tipos difieren en el signo"
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr "el operador binario no admite dos operadores bool vector"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr "el operador binario no admite operador bool vector"
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "el operador binario no admite que se mezclen operandos bool vector y vector de coma flotante"
  
--- 3039,3315 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> no estÃ¡ disponible en modo little endian"
  
! #: config/rs6000/rs6000.c:10864
  msgid "bad move"
  msgstr "move errÃ³neo"
  
! #: config/rs6000/rs6000.c:13428
  msgid "Bad 128-bit move"
  msgstr "Movimiento de 128 bits errÃ³neo"
  
! #: config/rs6000/rs6000.c:13608
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "valor %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13617 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13632
  #, c-format
  msgid "invalid %%e value"
  msgstr "valor %%e no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13653
  #, c-format
  msgid "invalid %%f value"
  msgstr "valor %%f no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13662
  #, c-format
  msgid "invalid %%F value"
  msgstr "valor %%F no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13671
  #, c-format
  msgid "invalid %%G value"
  msgstr "valor %%G no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13706
  #, c-format
  msgid "invalid %%j code"
  msgstr "cÃ³digo %%j no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13716
  #, c-format
  msgid "invalid %%J code"
  msgstr "cÃ³digo %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13726
  #, c-format
  msgid "invalid %%k value"
  msgstr "valor %%k no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13741 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13788
  #, c-format
  msgid "invalid %%O value"
  msgstr "valor %%O no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13835
  #, c-format
  msgid "invalid %%q value"
  msgstr "valor %%q no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13877
  #, c-format
  msgid "invalid %%t value"
  msgstr "valor %%t no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13894
  #, c-format
  msgid "invalid %%T value"
  msgstr "valor %%T no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13906
  #, c-format
  msgid "invalid %%u value"
  msgstr "valor %%u no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13920 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13970
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13987 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:14044
  #, c-format
  msgid "invalid %%z value"
  msgstr "valor %%z no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:14113
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valor %%y no vÃ¡lido, pruebe usando la restricciÃ³n 'Z'"
  
! #: config/rs6000/rs6000.c:14981
  #, fuzzy
  #| msgid "Enable using IEEE 128-bit floating point instructions."
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Activa el uso de instrucciones de coma flotante de 128 bits IEEE."
  
! #: config/rs6000/rs6000.c:23971
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/rs6000/rs6000.c:27136
  msgid "Could not generate addis value for fusion"
  msgstr "No se ha podido generar valor addis para fusiÃ³n"
  
! #: config/rs6000/rs6000.c:27205
  msgid "Unable to generate load/store offset for fusion"
  msgstr "No se puede generar desplazamiento de carga/almacenamiento para fusiÃ³n"
  
! #: config/rs6000/rs6000.c:27281
  msgid "Bad GPR fusion"
  msgstr "FusiÃ³n GPR errÃ³nea"
  
! #: config/rs6000/rs6000.c:27841
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27843
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27845
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida de %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27847
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida a %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27862
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27864
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.c:27866
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida de %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27868
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "conversiÃ³n no vÃ¡lida a %<__fpreg%>"
  
! #: config/s390/s390.c:7910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "las referencias a memoria simbÃ³lica sÃ³lo se admiten en z10 o posterior"
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "cannot decompose address"
  msgstr "no se puede descomponer la direcciÃ³n"
  
! #: config/s390/s390.c:8002
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "operador de comparaciÃ³n no vÃ¡lido para el modificador de salida 'E'"
  
! #: config/s390/s390.c:8025
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "referencia no vÃ¡lida para el modificador de salida 'J'"
  
! #: config/s390/s390.c:8043
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "direcciÃ³n no vÃ¡lida para el modificador de salida 'O'"
  
! #: config/s390/s390.c:8065
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "direcciÃ³n no vÃ¡lida para el modificador de salida 'R'"
  
! #: config/s390/s390.c:8083
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "se esperaba una referencia de memoria para el modificador de salida 'S'"
  
! #: config/s390/s390.c:8093
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "direcciÃ³n no vÃ¡lida para el modificador de saida 'S'"
  
! #: config/s390/s390.c:8114
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "se esperaba un registro o expresiÃ³n de memoria para el modificador de salida 'N'"
  
! #: config/s390/s390.c:8125
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "se esperaba un registro o expresiÃ³n de memoria para el modificador de salida 'M'"
  
! #: config/s390/s390.c:8211 config/s390/s390.c:8232
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante no vÃ¡lida para el modificador de salida '%c'"
  
! #: config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "constante no vÃ¡lida - pruebe usar un modificador de salida"
  
! #: config/s390/s390.c:8266
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "vector constante no vÃ¡lido para el modificador de salida '%c'"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "expresiÃ³n no vÃ¡lida - pruebe usar un modificador de salida"
  
! #: config/s390/s390.c:8276
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "expresiÃ³n no vÃ¡lida para el modificador de salida '%c'"
  
! #: config/s390/s390.c:12055
  msgid "vector argument passed to unprototyped function"
  msgstr "se pasÃ³ un argumento vector a una funciÃ³n sin prototipo"
  
! #: config/s390/s390.c:16429
  msgid "types differ in signedness"
  msgstr "los tipos difieren en el signo"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support two vector bool operands"
  msgstr "el operador binario no admite dos operadores bool vector"
  
! #: config/s390/s390.c:16442
  msgid "binary operator does not support vector bool operand"
  msgstr "el operador binario no admite operador bool vector"
  
! #: config/s390/s390.c:16450
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "el operador binario no admite que se mezclen operandos bool vector y vector de coma flotante"
  
*************** msgstr "const_double_split recibiÃ³ una
*** 3484,3505 ****
  msgid "output_move_single:"
  msgstr "output_move_single:"
  
! #: config/vax/vax.c:479
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr "se usÃ³ un sÃ­mbolo con registros base e indizados al mismo tiempo"
  
! #: config/vax/vax.c:488
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr "se usÃ³ un sÃ­mbolo con desplazamiento en modo PIC"
  
! #: config/vax/vax.c:576
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr "se usÃ³ un sÃ­mbolo como un operando inmediato"
  
! #: config/vax/vax.c:1668
  msgid "illegal operand detected"
  msgstr "se detectÃ³ un operando ilegal"
  
--- 3484,3505 ----
  msgid "output_move_single:"
  msgstr "output_move_single:"
  
! #: config/vax/vax.c:483
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr "se usÃ³ un sÃ­mbolo con registros base e indizados al mismo tiempo"
  
! #: config/vax/vax.c:492
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr "se usÃ³ un sÃ­mbolo con desplazamiento en modo PIC"
  
! #: config/vax/vax.c:580
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr "se usÃ³ un sÃ­mbolo como un operando inmediato"
  
! #: config/vax/vax.c:1673
  msgid "illegal operand detected"
  msgstr "se detectÃ³ un operando ilegal"
  
*************** msgstr "no hay registro en la direcciÃ³n
*** 3545,3555 ****
  msgid "address offset not a constant"
  msgstr "el desplazamiento de direcciÃ³n no es una constante"
  
! #: c/c-objc-common.c:225
  msgid "aka"
  msgstr "tambiÃ©n conocido como"
  
! #: c/c-objc-common.c:332
  msgid "({anonymous})"
  msgstr "({anÃ³nimo})"
  
--- 3545,3561 ----
  msgid "address offset not a constant"
  msgstr "el desplazamiento de direcciÃ³n no es una constante"
  
! #: c/c-objc-common.c:190
! #, fuzzy
! #| msgid "{anonymous}"
! msgid "{erroneous}"
! msgstr "{anÃ³nimo}"
! 
! #: c/c-objc-common.c:231
  msgid "aka"
  msgstr "tambiÃ©n conocido como"
  
! #: c/c-objc-common.c:338
  msgid "({anonymous})"
  msgstr "({anÃ³nimo})"
  
*************** msgstr "({anÃ³nimo})"
*** 3564,3591 ****
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10981 c/c-parser.c:11016 c/c-parser.c:11047
! #: c/c-parser.c:11094 c/c-parser.c:11275 c/c-parser.c:12107 c/c-parser.c:12182
! #: c/c-parser.c:12225 c/c-parser.c:17859 c/c-parser.c:17883 c/c-parser.c:17901
! #: c/c-parser.c:18324 c/c-parser.c:18368 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8502 c/c-parser.c:8568
! #: c/c-parser.c:9074 c/c-parser.c:9099 c/c-parser.c:9133 c/c-parser.c:9242
! #: c/c-parser.c:10025 c/c-parser.c:11382 c/c-parser.c:13638 c/c-parser.c:14280
! #: c/c-parser.c:14339 c/c-parser.c:14394 c/c-parser.c:15716 c/c-parser.c:15814
! #: c/c-parser.c:17113 c/c-parser.c:17943 c/c-parser.c:18332 c/c-parser.c:21145
! #: c/c-parser.c:21223 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
--- 3570,3597 ----
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10984 c/c-parser.c:11019 c/c-parser.c:11050
! #: c/c-parser.c:11097 c/c-parser.c:11278 c/c-parser.c:12110 c/c-parser.c:12185
! #: c/c-parser.c:12228 c/c-parser.c:17862 c/c-parser.c:17886 c/c-parser.c:17904
! #: c/c-parser.c:18327 c/c-parser.c:18371 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11271 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14411 cp/parser.c:31087
! #: cp/parser.c:31697
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8504 c/c-parser.c:8571
! #: c/c-parser.c:9077 c/c-parser.c:9102 c/c-parser.c:9136 c/c-parser.c:9245
! #: c/c-parser.c:10028 c/c-parser.c:11385 c/c-parser.c:13641 c/c-parser.c:14283
! #: c/c-parser.c:14342 c/c-parser.c:14397 c/c-parser.c:15719 c/c-parser.c:15817
! #: c/c-parser.c:17116 c/c-parser.c:17946 c/c-parser.c:18335 c/c-parser.c:21149
! #: c/c-parser.c:21227 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
*************** msgstr "se esperaba %<;%>"
*** 3593,3607 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "se esperaba %<)%>"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
--- 3599,3613 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31745
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "se esperaba %<)%>"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9236 c/c-parser.c:10126 c/c-parser.c:10415 c/c-parser.c:13088
! #: c/gimple-parser.c:1733 cp/parser.c:31709
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 3611,3714 ****
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13621 c/c-parser.c:14369
! #: c/c-parser.c:20506 c/c-parser.c:20953 c/c-parser.c:21166
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "se esperaba %<(%>"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "se esperaba %<[%>"
  
! #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
! #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "se esperaba %<{%>"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8705
! #: c/c-parser.c:11375 c/c-parser.c:11771 c/c-parser.c:11835 c/c-parser.c:13067
! #: c/c-parser.c:13981 c/c-parser.c:14197 c/c-parser.c:14687 c/c-parser.c:14788
! #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
! #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
  
! #: c/c-parser.c:8466 c/c-parser.c:8656 c/c-parser.c:9123 c/c-parser.c:9166
! #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
  
! #: c/c-parser.c:9020
  msgid "expected %<.%>"
  msgstr "se esperaba %<.%>"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "se esperaba %<>%>"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
! #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "se esperaba %<=%>"
  
! #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr "(anÃ³nimo)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
--- 3617,3720 ----
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13624 c/c-parser.c:14372
! #: c/c-parser.c:20510 c/c-parser.c:20957 c/c-parser.c:21170
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13446 cp/parser.c:31700
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "se esperaba %<(%>"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13016 cp/parser.c:31712
! #: cp/parser.c:35396
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "se esperaba %<[%>"
  
! #: c/c-parser.c:5588 c/c-parser.c:11614 c/c-parser.c:18130 c/c-parser.c:18944
! #: c/c-parser.c:22009 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11166 cp/parser.c:19989
! #: cp/parser.c:31706
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "se esperaba %<{%>"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8708
! #: c/c-parser.c:11378 c/c-parser.c:11774 c/c-parser.c:11838 c/c-parser.c:13070
! #: c/c-parser.c:13984 c/c-parser.c:14200 c/c-parser.c:14690 c/c-parser.c:14791
! #: c/c-parser.c:15158 c/c-parser.c:15471 c/c-parser.c:15598 c/c-parser.c:20372
! #: c/c-parser.c:21014 c/c-parser.c:21073 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13549 c/c-parser.c:14796 cp/parser.c:31739
! #: cp/parser.c:33387 cp/parser.c:36195 cp/parser.c:36979
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.c:6667 cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
  
! #: c/c-parser.c:8467 c/c-parser.c:8659 c/c-parser.c:9126 c/c-parser.c:9169
! #: c/c-parser.c:9307 c/c-parser.c:10018 c/c-parser.c:14377 c/c-parser.c:15554
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31085 cp/parser.c:31715
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
  
! #: c/c-parser.c:9023
  msgid "expected %<.%>"
  msgstr "se esperaba %<.%>"
  
! #: c/c-parser.c:10837 c/c-parser.c:10869 c/c-parser.c:11109 cp/parser.c:33961
! #: cp/parser.c:33982
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.c:11527 c/gimple-parser.c:1346 cp/parser.c:31724
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "se esperaba %<>%>"
  
! #: c/c-parser.c:14885 c/c-parser.c:15835 cp/parser.c:31748
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15463 c/c-parser.c:17595 c/c-parser.c:17639 c/c-parser.c:17871
! #: c/c-parser.c:18314 c/c-parser.c:20579 c/c-parser.c:21211
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31727
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "se esperaba %<=%>"
  
! #: c/c-parser.c:17887 c/c-parser.c:18178 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31703 cp/parser.c:34171
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.c:18987 c/c-parser.c:18977 cp/parser.c:40983
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
  
! #: c/c-typeck.c:8452
  msgid "(anonymous)"
  msgstr "(anÃ³nimo)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17395 cp/parser.c:31721
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
*************** msgstr "se esperaba etiqueta"
*** 3725,3755 ****
  msgid "candidate:"
  msgstr "candidato 1:"
  
! #: cp/call.c:7411
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
  msgstr[1] "los candidatos son:"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "candidato 1:"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "candidato 2:"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr "salto a la etiqueta %qD"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "salto a la etiqueta case"
  
--- 3731,3761 ----
  msgid "candidate:"
  msgstr "candidato 1:"
  
! #: cp/call.c:7422
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.c:7560 cp/pt.c:2045 cp/pt.c:25112
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
  msgstr[1] "los candidatos son:"
  
! #: cp/call.c:12144
  msgid "candidate 1:"
  msgstr "candidato 1:"
  
! #: cp/call.c:12145
  msgid "candidate 2:"
  msgstr "candidato 2:"
  
! #: cp/decl.c:3375
  msgid "jump to label %qD"
  msgstr "salto a la etiqueta %qD"
  
! #: cp/decl.c:3376
  msgid "jump to case label"
  msgstr "salto a la etiqueta case"
  
*************** msgstr "la variable local %qD no puede a
*** 3970,4004 ****
  msgid "local variable %qD may not appear in this context"
  msgstr "la variable local %qD no puede aparecer en este contexto"
  
! #: cp/parser.c:20774
  #, fuzzy
  #| 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.c:20777
  #, fuzzy
  #| 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.c:20779
  #, fuzzy
  #| 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.c:20781
  #, fuzzy
  #| 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.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr "los candidatos son:"
  
--- 3976,4010 ----
  msgid "local variable %qD may not appear in this context"
  msgstr "la variable local %qD no puede aparecer en este contexto"
  
! #: cp/parser.c:20785
  #, fuzzy
  #| 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.c:20788
  #, fuzzy
  #| 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.c:20790
  #, fuzzy
  #| 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.c:20792
  #, fuzzy
  #| 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.c:20794
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2043 cp/semantics.c:5733
  msgid "candidates are:"
  msgstr "los candidatos son:"
  
*************** msgstr "la conversiÃ³n descarta la const
*** 4042,4089 ****
  msgid "source type is not polymorphic"
  msgstr "el tipo fuente no es polimÃ³rfico"
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argumento de tipo errÃ³neo para el decremento unario"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argumento de tipo errÃ³neo para el incremento unario"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argumento de tipo errÃ³neo para complemento de bits"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "argumento de tipo errÃ³neo para abs"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argumento de tipo errÃ³neo para la conjugaciÃ³n"
  
! #: cp/typeck.c:6719
  msgid "in argument to unary !"
  msgstr "en el argumento para el ! unario"
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr "no hay operador de pre-incremento para el tipo"
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr "no hay operador de post-incremento para el tipo"
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr "no hay operador de pre-decremento para el tipo"
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr "no hay operador de post-decremento para el tipo"
  
--- 4048,4095 ----
  msgid "source type is not polymorphic"
  msgstr "el tipo fuente no es polimÃ³rfico"
  
! #: cp/typeck.c:6654 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argumento de tipo errÃ³neo para el decremento unario"
  
! #: cp/typeck.c:6655 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argumento de tipo errÃ³neo para el incremento unario"
  
! #: cp/typeck.c:6682 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argumento de tipo errÃ³neo para complemento de bits"
  
! #: cp/typeck.c:6699 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "argumento de tipo errÃ³neo para abs"
  
! #: cp/typeck.c:6711 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argumento de tipo errÃ³neo para la conjugaciÃ³n"
  
! #: cp/typeck.c:6729
  msgid "in argument to unary !"
  msgstr "en el argumento para el ! unario"
  
! #: cp/typeck.c:6775
  msgid "no pre-increment operator for type"
  msgstr "no hay operador de pre-incremento para el tipo"
  
! #: cp/typeck.c:6777
  msgid "no post-increment operator for type"
  msgstr "no hay operador de post-incremento para el tipo"
  
! #: cp/typeck.c:6779
  msgid "no pre-decrement operator for type"
  msgstr "no hay operador de pre-decremento para el tipo"
  
! #: cp/typeck.c:6781
  msgid "no post-decrement operator for type"
  msgstr "no hay operador de post-decremento para el tipo"
  
*************** msgstr "operaciÃ³n binaria elemental"
*** 4095,4111 ****
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3717
  #, 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.c:3925 fortran/check.c:4006 fortran/check.c:4071
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "argumentos '%s' y '%s' para el intrÃ­nseco %s"
  
! #: fortran/check.c:4409 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "argumentos '%s' y '%s' para el intrÃ­nseco '%s'"
--- 4101,4117 ----
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3724
  #, 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.c:3932 fortran/check.c:4013 fortran/check.c:4078
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "argumentos '%s' y '%s' para el intrÃ­nseco %s"
  
! #: fortran/check.c:4416 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "argumentos '%s' y '%s' para el intrÃ­nseco '%s'"
*************** msgstr "Desajuste de frontera de matriz
*** 4188,4194 ****
  msgid "Driving:"
  msgstr "Conduciendo:"
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argumento actual de INTENT = OUT/INOUT"
  
--- 4194,4200 ----
  msgid "Driving:"
  msgstr "Conduciendo:"
  
! #: fortran/interface.c:3430 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argumento actual de INTENT = OUT/INOUT"
  
*************** msgstr "END DO implÃ­cito"
*** 4366,4372 ****
  msgid "assignment"
  msgstr "asignaciÃ³n"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  msgid "pointer assignment"
  msgstr "asignaciÃ³n de puntero"
  
--- 4372,4378 ----
  msgid "assignment"
  msgstr "asignaciÃ³n"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11994 fortran/resolve.c:11997
  msgid "pointer assignment"
  msgstr "asignaciÃ³n de puntero"
  
*************** msgstr "variable ACQUIRED_LOCK"
*** 4575,4605 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Longitudes de CHARACTER diferentes (%ld/%ld) en el constructor de matriz"
  
! #: fortran/trans-array.c:5990
  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.c:9755
  #, 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.c:6240
  #, 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.c:6248
  #, 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.c:9845
  #, 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.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr "AsignaciÃ³n de escalar a un array sin espacio asignado"
  
--- 4581,4611 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Longitudes de CHARACTER diferentes (%ld/%ld) en el constructor de matriz"
  
! #: fortran/trans-array.c:5991
  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.c:9756
  #, 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.c:6248
  #, 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.c:6256
  #, 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.c:9846
  #, 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.c:11323
  msgid "Assignment of scalar to unallocated array"
  msgstr "AsignaciÃ³n de escalar a un array sin espacio asignado"
  
*************** msgstr "AsignaciÃ³n de escalar a un arra
*** 4608,4693 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Longitudes de caracteres desiguales (%ld/%ld) en %s"
  
! #: fortran/trans-intrinsic.c:6529
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6624
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "argumentos 'a%d' y 'a%d' para el intrÃ­nseco '%s'"
  
! #: fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6681
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6688
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6832
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "argumentos 'a%d' y 'a%d' para el intrÃ­nseco '%s'"
  
! #: fortran/trans-intrinsic.c:6900
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6966
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6974 fortran/trans-intrinsic.c:7019
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9335
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "El argumento NCOPIES del intrÃ­nseco REPEAT es negativo (su valor es %ld)"
  
! #: fortran/trans-intrinsic.c:9367
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "El argumento NCOPIES del intrÃ­nseco REPEAT es demasiado grande"
  
! #: fortran/trans-intrinsic.c:12056
  #, 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.c:12068
  #, 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.c:12080
  #, 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.c:12092
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12100
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 4614,4699 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Longitudes de caracteres desiguales (%ld/%ld) en %s"
  
! #: fortran/trans-intrinsic.c:6531
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "argumentos 'a%d' y 'a%d' para el intrÃ­nseco '%s'"
  
! #: fortran/trans-intrinsic.c:6673
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6683
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6690
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6834
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "argumentos 'a%d' y 'a%d' para el intrÃ­nseco '%s'"
  
! #: fortran/trans-intrinsic.c:6902
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6968
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6976 fortran/trans-intrinsic.c:7021
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9344
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "El argumento NCOPIES del intrÃ­nseco REPEAT es negativo (su valor es %ld)"
  
! #: fortran/trans-intrinsic.c:9376
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "El argumento NCOPIES del intrÃ­nseco REPEAT es demasiado grande"
  
! #: fortran/trans-intrinsic.c:12065
  #, 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.c:12077
  #, 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.c:12089
  #, 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.c:12101
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12109
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 9139,9145 ****
  msgid "Use simulator runtime."
  msgstr "Usa el simulador de tiempo de ejecuciÃ³n."
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:102
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr "Especifica el nombre de la CPU destino."
--- 9145,9151 ----
  msgid "Use simulator runtime."
  msgstr "Usa el simulador de tiempo de ejecuciÃ³n."
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:108
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr "Especifica el nombre de la CPU destino."
*************** msgstr "Evita la generaciÃ³n de llamadas
*** 9194,9200 ****
  msgid "Link with the fast floating-point library."
  msgstr "Enlaza con la biblioteca de coma flotante fast."
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:303 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr "Activa el modo de Descriptor de FunciÃ³n PIC."
--- 9200,9206 ----
  msgid "Link with the fast floating-point library."
  msgstr "Enlaza con la biblioteca de coma flotante fast."
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:309 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr "Activa el modo de Descriptor de FunciÃ³n PIC."
*************** msgid "Support TLS segment larger than 6
*** 9453,9465 ****
  msgstr "Admite segmentos TLS mÃ¡s grandes que 64K."
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr "Asume que la CPU destino estÃ¡ configurada como big endian."
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Asume que el CPU destino estÃ¡ configurado como little endian."
--- 9459,9471 ----
  msgstr "Admite segmentos TLS mÃ¡s grandes que 64K."
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:96 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr "Asume que la CPU destino estÃ¡ configurada como big endian."
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:161 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Asume que el CPU destino estÃ¡ configurado como little endian."
*************** msgid "Known data alignment choices (for
*** 9573,9597 ****
  msgstr "Las opciones conocidas para alineamiento de datos (para usar con la opciÃ³n -malign-data=):"
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "USa la guarda de protecciÃ³n de la pila dada."
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Argumentos vÃ¡lidos para -mstack-protector-guard=:"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "Usa el registro base dado para direccionar la guarda de protecciÃ³n de la pila."
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Usa el desplazamiento dado para direccionar la guarda de protecciÃ³n de la pila."
--- 9579,9603 ----
  msgstr "Las opciones conocidas para alineamiento de datos (para usar con la opciÃ³n -malign-data=):"
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:582
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "USa la guarda de protecciÃ³n de la pila dada."
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:586
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Argumentos vÃ¡lidos para -mstack-protector-guard=:"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:596
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "Usa el registro base dado para direccionar la guarda de protecciÃ³n de la pila."
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:603
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Usa el desplazamiento dado para direccionar la guarda de protecciÃ³n de la pila."
*************** msgstr "z/Architecture."
*** 12179,12185 ****
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr "Establece los costos de ramificaciÃ³n para las instrucciones de ramificaciÃ³n condicional.  Los valores razonables son enteros pequeÃ±os que no son negativos.  El costo de ramificaciÃ³n por defecto es 1."
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:163
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr "Asume que los segmentos de datos son relativos a los segmentos de texto."
--- 12185,12191 ----
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr "Establece los costos de ramificaciÃ³n para las instrucciones de ramificaciÃ³n condicional.  Los valores razonables son enteros pequeÃ±os que no son negativos.  El costo de ramificaciÃ³n por defecto es 1."
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:169
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr "Asume que los segmentos de datos son relativos a los segmentos de texto."
*************** msgstr "Genera marcos de pila que cumpla
*** 12336,12538 ****
  msgid "Generate re-entrant, PIC code."
  msgstr "Genera cÃ³digo PIC reentrante."
  
! #: config/arm/arm.opt:86
  #, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "Genera cÃ³digo en el estado ARM de 32 bit."
  
! #: config/arm/arm.opt:94
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr "Thumb: Asume que las funciones no static pueden ser llamadas desde cÃ³digo ARM."
  
! #: config/arm/arm.opt:98
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr "Thumb: Asume que los punteros de funciÃ³n pueden ir a cÃ³digo no informado sobre Thumb."
  
! #: config/arm/arm.opt:106 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "Especifica si se debe usar hardware para coma flotante."
  
! #: config/arm/arm.opt:110
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:114 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr "ABIs de coma flotante conocidas (para usar con la opciÃ³n -mfloat-abi):"
  
! #: config/arm/arm.opt:127
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr "Conmuta los modos ARM/Thumb en funciones alternantes para pruebas del compilador."
  
! #: config/arm/arm.opt:131
  #, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "Especifica el formato de coma flotante __fp16."
  
! #: config/arm/arm.opt:135
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr "Formatos __fp16 conocidos (para usar con la opciÃ³n -mfp16-format=):"
  
! #: config/arm/arm.opt:148
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "Especifica el nombre del hardware/formato de coma flotante destino."
  
! #: config/arm/arm.opt:159
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "Genera las llamadas insns como llamadas indirectas, si es necesario."
  
! #: config/arm/arm.opt:167
  #, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr "Especifica el registro a usar para el direccionamiento PIC."
  
! #: config/arm/arm.opt:171
  #, no-c-format
  msgid "Store function names in object code."
  msgstr "Almacena nombres de funciÃ³n en el cÃ³digo objeto."
  
! #: config/arm/arm.opt:175
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "Permite la planificaciÃ³n de la secuencia de prÃ³logo de funciones."
  
! #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr "No carga el registro PIC en los prÃ³logos de funciÃ³n."
  
! #: config/arm/arm.opt:186
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "Especifica la alineaciÃ³n mÃ­nima de bit de las estructuras. (Obsoleta)."
  
! #: config/arm/arm.opt:190
  #, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "Genera cÃ³digo para el estado Thumb."
  
! #: config/arm/arm.opt:194
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "Admite llamadas entre los conjuntos de instrucciones Thumb y ARM."
  
! #: config/arm/arm.opt:198
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr "Especifica el esquema de almacenamiento local de hilo."
  
! #: config/arm/arm.opt:202
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr "Especifica cÃ³mo accedar al puntero de hilo."
  
! #: config/arm/arm.opt:206
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "Argumentos vÃ¡lidos para -mtp=:"
  
! #: config/arm/arm.opt:219
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Thumb: Genera marcos de pila (no-hojas) aun si no es necesario."
  
! #: config/arm/arm.opt:223
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Thumb: Genera marcos de pila (hojas) aun si no es necesario."
  
! #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr "Ajusta el cÃ³digo para el procesador dado."
  
! #: config/arm/arm.opt:231
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:242
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr "Usa los registros quad-word Neon (en lugar de double-word) para la vectorizaciÃ³n."
  
! #: config/arm/arm.opt:246
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr "Usa los registros double-word Neon (en lugar de quad-word) para la vectorizaciÃ³n."
  
! #: config/arm/arm.opt:250
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:254
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr "SÃ³lo genera reubicaciones absolutas en los valores de tamaÃ±o word."
  
! #: config/arm/arm.opt:258
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr "Genera bloques IT apropiados para el ARMv8."
  
! #: config/arm/arm.opt:262
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr "Evita el traslape en registros de destino y direcciÃ³n en las instrucciones LDRD que pueden disparar errores Cortex-M3."
  
! #: config/arm/arm.opt:267 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr "Activa los accesos word sin alinear y halfword para los datos packed."
  
! #: config/arm/arm.opt:271
  #, fuzzy, no-c-format
  #| msgid "This switch is deprecated; do not use."
  msgid "This option is deprecated and has no effect."
  msgstr "Esta opciÃ³n es obsoleta; no lo utilice."
  
! #: config/arm/arm.opt:275
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr "Asume que cargar datos desde flash es mÃ¡s lento que las instrucciones de extracciÃ³n."
  
! #: config/arm/arm.opt:279
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr "Asume sintaxis unificada para cÃ³digo ensamblador en lÃ­nea."
  
! #: config/arm/arm.opt:283
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr "No permite que los datos constantes se pongan en secciones de cÃ³digo."
  
! #: config/arm/arm.opt:287
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:291
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:295 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr "Costo de asumir una ramificaciÃ³n de insn."
  
! #: config/arm/arm.opt:299
  #, fuzzy, no-c-format
  #| msgid "Generate code which uses only the general registers."
  msgid "Generate code which uses the core registers only (r0-r14)."
--- 12342,12544 ----
  msgid "Generate re-entrant, PIC code."
  msgstr "Genera cÃ³digo PIC reentrante."
  
! #: config/arm/arm.opt:92
  #, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "Genera cÃ³digo en el estado ARM de 32 bit."
  
! #: config/arm/arm.opt:100
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr "Thumb: Asume que las funciones no static pueden ser llamadas desde cÃ³digo ARM."
  
! #: config/arm/arm.opt:104
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr "Thumb: Asume que los punteros de funciÃ³n pueden ir a cÃ³digo no informado sobre Thumb."
  
! #: config/arm/arm.opt:112 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "Especifica si se debe usar hardware para coma flotante."
  
! #: config/arm/arm.opt:116
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:120 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr "ABIs de coma flotante conocidas (para usar con la opciÃ³n -mfloat-abi):"
  
! #: config/arm/arm.opt:133
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr "Conmuta los modos ARM/Thumb en funciones alternantes para pruebas del compilador."
  
! #: config/arm/arm.opt:137
  #, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "Especifica el formato de coma flotante __fp16."
  
! #: config/arm/arm.opt:141
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr "Formatos __fp16 conocidos (para usar con la opciÃ³n -mfp16-format=):"
  
! #: config/arm/arm.opt:154
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "Especifica el nombre del hardware/formato de coma flotante destino."
  
! #: config/arm/arm.opt:165
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "Genera las llamadas insns como llamadas indirectas, si es necesario."
  
! #: config/arm/arm.opt:173
  #, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr "Especifica el registro a usar para el direccionamiento PIC."
  
! #: config/arm/arm.opt:177
  #, no-c-format
  msgid "Store function names in object code."
  msgstr "Almacena nombres de funciÃ³n en el cÃ³digo objeto."
  
! #: config/arm/arm.opt:181
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "Permite la planificaciÃ³n de la secuencia de prÃ³logo de funciones."
  
! #: config/arm/arm.opt:185 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr "No carga el registro PIC en los prÃ³logos de funciÃ³n."
  
! #: config/arm/arm.opt:192
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "Especifica la alineaciÃ³n mÃ­nima de bit de las estructuras. (Obsoleta)."
  
! #: config/arm/arm.opt:196
  #, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "Genera cÃ³digo para el estado Thumb."
  
! #: config/arm/arm.opt:200
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "Admite llamadas entre los conjuntos de instrucciones Thumb y ARM."
  
! #: config/arm/arm.opt:204
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr "Especifica el esquema de almacenamiento local de hilo."
  
! #: config/arm/arm.opt:208
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr "Especifica cÃ³mo accedar al puntero de hilo."
  
! #: config/arm/arm.opt:212
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "Argumentos vÃ¡lidos para -mtp=:"
  
! #: config/arm/arm.opt:225
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Thumb: Genera marcos de pila (no-hojas) aun si no es necesario."
  
! #: config/arm/arm.opt:229
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Thumb: Genera marcos de pila (hojas) aun si no es necesario."
  
! #: config/arm/arm.opt:233 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr "Ajusta el cÃ³digo para el procesador dado."
  
! #: config/arm/arm.opt:237
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:248
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr "Usa los registros quad-word Neon (en lugar de double-word) para la vectorizaciÃ³n."
  
! #: config/arm/arm.opt:252
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr "Usa los registros double-word Neon (en lugar de quad-word) para la vectorizaciÃ³n."
  
! #: config/arm/arm.opt:256
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:260
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr "SÃ³lo genera reubicaciones absolutas en los valores de tamaÃ±o word."
  
! #: config/arm/arm.opt:264
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr "Genera bloques IT apropiados para el ARMv8."
  
! #: config/arm/arm.opt:268
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr "Evita el traslape en registros de destino y direcciÃ³n en las instrucciones LDRD que pueden disparar errores Cortex-M3."
  
! #: config/arm/arm.opt:273 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr "Activa los accesos word sin alinear y halfword para los datos packed."
  
! #: config/arm/arm.opt:277
  #, fuzzy, no-c-format
  #| msgid "This switch is deprecated; do not use."
  msgid "This option is deprecated and has no effect."
  msgstr "Esta opciÃ³n es obsoleta; no lo utilice."
  
! #: config/arm/arm.opt:281
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr "Asume que cargar datos desde flash es mÃ¡s lento que las instrucciones de extracciÃ³n."
  
! #: config/arm/arm.opt:285
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr "Asume sintaxis unificada para cÃ³digo ensamblador en lÃ­nea."
  
! #: config/arm/arm.opt:289
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr "No permite que los datos constantes se pongan en secciones de cÃ³digo."
  
! #: config/arm/arm.opt:293
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:297
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:301 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr "Costo de asumir una ramificaciÃ³n de insn."
  
! #: config/arm/arm.opt:305
  #, fuzzy, no-c-format
  #| msgid "Generate code which uses only the general registers."
  msgid "Generate code which uses the core registers only (r0-r14)."
*************** msgid "Use vector and scalar instruction
*** 13089,13194 ****
  msgstr "Usa las instrucciones de vectores y escalares aÃ±adidas en ISA 2.07."
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
- #: config/rs6000/rs6000.opt:503
  #, fuzzy, no-c-format
  #| msgid "Fuse certain integer operations together for better performance on power8."
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr "Fusiona ciertas operaciones de enteros para un mejor rendimiento en power8."
  
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr "Usa instrucciones ISA 2.07 Category:Vector.AES y Category:Vector.SHA2."
  
! #: config/rs6000/rs6000.opt:514
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "Usa instrucciones de memoria transaccionales (HTM) de ISA 2.07."
  
! #: config/rs6000/rs6000.opt:518
  #, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "Genera instrucciones de memoria quad word (lq/stq)."
  
! #: config/rs6000/rs6000.opt:522
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr "Genera instrucciones atÃ³micas de memoria quad word (lqarx/stqcx)."
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr "Genera parÃ¡metros agregados pasando cÃ³digo con alineamiento de 64 bits a lo sumo."
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr "Analiza y elimina intercambios de palabra doble en cÃ³mputos VSX."
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr "Usa ciertas instrucciones escalares aÃ±adidas en ISA 3.0."
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr "Usa instrucciones vectoriales aÃ±adidas en ISA 3.0."
  
! #: config/rs6000/rs6000.opt:546
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr "Usa las nuevas instrucciones min/max definidas en ISA 3.0."
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr "fusiona referencias toc de modelo cÃ³digo mediano/grande con la instrucciÃ³n de memoria."
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "Genera las instrucciones mÃ³dulo de enteros."
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr "Activa coma flotante de 128 bits IEEE mediante la palabra clave __float128."
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "Activa el uso de instrucciones de coma flotante de 128 bits IEEE."
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr "Activa las conversiones predefinidas entre __float128 y long double."
  
! #: config/rs6000/rs6000.opt:606
  #, fuzzy, no-c-format
  #| msgid "Generate the quad word memory instructions (lq/stq)."
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Genera instrucciones de memoria quad word (lq/stq)."
  
! #: config/rs6000/rs6000.opt:610
  #, fuzzy, no-c-format
  #| msgid "Do not generate unaligned memory accesses."
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "No genera accessos a memoria sin alinear"
  
! #: config/rs6000/rs6000.opt:614
  #, fuzzy, no-c-format
  #| msgid "Do not generate unaligned memory accesses."
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "No genera accessos a memoria sin alinear"
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  #| msgid "Generate the quad word memory instructions (lq/stq)."
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Genera instrucciones de memoria quad word (lq/stq)."
  
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
--- 13095,13234 ----
  msgstr "Usa las instrucciones de vectores y escalares aÃ±adidas en ISA 2.07."
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
  #, fuzzy, no-c-format
  #| msgid "Fuse certain integer operations together for better performance on power8."
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr "Fusiona ciertas operaciones de enteros para un mejor rendimiento en power8."
  
+ #: config/rs6000/rs6000.opt:503
+ #, fuzzy, no-c-format
+ #| msgid "Fuse certain operations together for better performance on power9."
+ msgid "Fuse pairs of scalar or vector logical operations together for better performance on power10."
+ msgstr "Fusiona ciertas operaciones para un mejor rendimiento en power9."
+ 
  #: config/rs6000/rs6000.opt:507
+ #, fuzzy, no-c-format
+ #| msgid "Fuse certain operations together for better performance on power9."
+ msgid "Fuse scalar logical op with add/subf for better performance on power10."
+ msgstr "Fusiona ciertas operaciones para un mejor rendimiento en power9."
+ 
+ #: config/rs6000/rs6000.opt:511
+ #, fuzzy, no-c-format
+ #| msgid "Fuse certain operations together for better performance on power9."
+ msgid "Fuse scalar add/subf with logical op for better performance on power10."
+ msgstr "Fusiona ciertas operaciones para un mejor rendimiento en power9."
+ 
+ #: config/rs6000/rs6000.opt:515
+ #, fuzzy, no-c-format
+ #| msgid "Fuse certain operations together for better performance on power9."
+ msgid "Fuse dependent pairs of add or vaddudm instructions for better performance on power10."
+ msgstr "Fusiona ciertas operaciones para un mejor rendimiento en power9."
+ 
+ #: config/rs6000/rs6000.opt:519
  #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr "Usa instrucciones ISA 2.07 Category:Vector.AES y Category:Vector.SHA2."
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "Usa instrucciones de memoria transaccionales (HTM) de ISA 2.07."
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "Genera instrucciones de memoria quad word (lq/stq)."
  
! #: config/rs6000/rs6000.opt:534
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr "Genera instrucciones atÃ³micas de memoria quad word (lqarx/stqcx)."
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr "Genera parÃ¡metros agregados pasando cÃ³digo con alineamiento de 64 bits a lo sumo."
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr "Analiza y elimina intercambios de palabra doble en cÃ³mputos VSX."
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr "Usa ciertas instrucciones escalares aÃ±adidas en ISA 3.0."
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr "Usa instrucciones vectoriales aÃ±adidas en ISA 3.0."
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr "Usa las nuevas instrucciones min/max definidas en ISA 3.0."
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr "fusiona referencias toc de modelo cÃ³digo mediano/grande con la instrucciÃ³n de memoria."
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "Genera las instrucciones mÃ³dulo de enteros."
  
! #: config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr "Activa coma flotante de 128 bits IEEE mediante la palabra clave __float128."
  
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "Activa el uso de instrucciones de coma flotante de 128 bits IEEE."
  
! #: config/rs6000/rs6000.opt:578
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr "Activa las conversiones predefinidas entre __float128 y long double."
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  #| msgid "Generate the quad word memory instructions (lq/stq)."
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Genera instrucciones de memoria quad word (lq/stq)."
  
! #: config/rs6000/rs6000.opt:622
  #, fuzzy, no-c-format
  #| msgid "Do not generate unaligned memory accesses."
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "No genera accessos a memoria sin alinear"
  
! #: config/rs6000/rs6000.opt:626
  #, fuzzy, no-c-format
  #| msgid "Do not generate unaligned memory accesses."
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "No genera accessos a memoria sin alinear"
  
! #: config/rs6000/rs6000.opt:630
  #, fuzzy, no-c-format
  #| msgid "Generate the quad word memory instructions (lq/stq)."
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Genera instrucciones de memoria quad word (lq/stq)."
  
+ #: config/rs6000/rs6000.opt:637
+ #, no-c-format
+ msgid "Enable instructions that guard against return-oriented programming attacks."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:641
+ #, fuzzy, no-c-format
+ #| msgid "Generate code in 32 bit ARM state."
+ msgid "Generate code that will run in privileged state."
+ msgstr "Genera cÃ³digo en el estado ARM de 32 bit."
+ 
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
*************** msgid "Maximal estimated growth of funct
*** 19452,20597 ****
  msgstr "MÃ¡ximo crecimiento estimado del cuerpo de la funciÃ³n causado por la inclusiÃ³n temprana en lÃ­nea de una sola llamada."
  
  #: params.opt:131
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:162
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:167
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr "NÃºmero mÃ¡ximo de argumentos que un PHI puede tener antes de que el hilador FSM no intente hacer hilo a travÃ©s de su bloque."
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr "Factor de escala que se aplicarÃ¡ al nÃºmero de bloques en un camibo de hilo cuando se compara con el nÃºmero de sentencias (escaladas)."
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr "Factor de escala que se aplicarÃ¡ al nÃºmero de sentencias en un camino de hilo cuando se compara con el nÃºmero de bloques (escaladas)."
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "La tasa de intervalo para la cuenta de ejecuciÃ³n de bordes crÃ­ticos que permitan la eliminaciÃ³n de redundancia despuÃ©s de la recarga."
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "La tasa de intervalo para realizar la eliminaciÃ³n parcial de redundancia despuÃ©s de la recarga."
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr "Factor de escala en el cÃ¡lculo de la distancia mÃ¡xima a la cual se puede mover una expresiÃ³n por optimizaciones GCSE."
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr "Costo al cual las optimizaciones GCSE no restringirÃ¡n la distancia que puede viajar una expresiÃ³n."
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "ExpansiÃ³n mÃ­nima de la pila para iniciar la recolecciÃ³n de basura, como un porcentaje del tamaÃ±o total de la pila."
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "TamaÃ±o mÃ­nimo de la pila antes de comenzar a recolectar basura, en kilobytes."
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "NÃºmero mÃ¡ximo de arrays por scop."
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "NÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot (used in non-LTO mode)."
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "La selecciÃ³n de fracciÃ³n de la cuenta maximal de repeticiones del bloque bÃ¡sico en el bloque bÃ¡sico dado de programa que necesita para ser considerado caliente (utilizado en modo no LTO)."
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot."
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "La selecciÃ³n de fracciÃ³n de la frecuencia mÃ¡xima de ejecuciones de bloque bÃ¡sico en la funciÃ³n dada que el bloque bÃ¡sico necesita para ser considerado caliente."
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "CuÃ¡nto puede crecer la unidad de compilaciÃ³n dada a causa de la inclusiÃ³n en lÃ­nea (en porcentaje)."
  
! #: params.opt:247
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "El lÃ­mite superior para compartir constantes enteras."
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr "Rango de evaluaciÃ³n de oportunidad ipa-cp que aÃºn se considera beneficioso para clonar."
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr "BonificaciÃ³n de tiempo de compilaciÃ³n que IPA-CP asigna a los candidatos que dan a conocer los lÃ­mites o los pasos de los bucles."
  
! #: params.opt:259
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions."
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones incluidas en lÃ­nea."
  
! #: params.opt:263
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Incluir en lÃ­nea recursivamente solo cuando la probabilidad de que la llamada se ejecute exceda el parÃ¡metro."
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr "PenalizaciÃ³n porcentual que recibirÃ¡n las funciones recursivas cuando se evalÃºen para clonaciÃ³n."
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr "PenalizaciÃ³n porcentual que recibirÃ¡n las funciones que contien una sola llamada a otra funciÃ³n cuando se evalÃºen para clonaciÃ³n."
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "CuÃ¡nto puede crecer la unidad de compilaciÃ³n dada a causa de la propagaciÃ³n constante interprocedural (en porcentaje)."
  
! #: params.opt:279
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large."
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "El tamaÃ±o de la unidad de traducciÃ³n que serÃ¡ considerado grande."
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr "TamaÃ±o mÃ¡ximo de una lista de valores asociada con cada parÃ¡metro para propagaciÃ³n constante entre procedimientos."
  
! #: params.opt:287
  #, fuzzy, no-c-format
  #| msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr "NÃºmero mÃ¡ximo de elementos de contenido agregado de un parÃ¡metro en funciones de salto y celosÃ­as."
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr "NÃºmero mÃ¡ximo de sentencias que visitarÃ¡ el anÃ¡lisis de parÃ¡metros formales de IPA basado en el anÃ¡lisis de alias de una funciÃ³n dada."
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr "NÃºmero mÃ¡ximo de elementos de contenido agregado de un parÃ¡metro en funciones de salto y celosÃ­as."
  
! #: params.opt:299
  #, fuzzy, no-c-format
  #| msgid "Maximum number of conditional store pairs that can be sunk."
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "NÃºmero mÃ¡ximo de pares de almacenamiento condicional que se pueden hundir."
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr "El crecimiento mÃ¡ximo permitido del nÃºmero y el tamaÃ±o total de los parÃ¡metros nuevos ipa-sra que reemplazan un puntero a un agregado con."
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr "El nÃºmero de registros conservados sin uso en cada clase por el movimiento invariante del bucle."
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "TamaÃ±o mÃ¡ximo de la tabla de conflictos en MB."
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "NÃºmero de bucles mÃ¡ximo para el RA regional."
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Si el nÃºmero de candidatos en el conjunto es menor, siempre se tratarÃ¡ de eliminar los ivs sin usar durante su optimizaciÃ³n."
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "LÃ­mite en el nÃºmero de candidatos bajo el cual todos los candidatos se consideran en optimizaciones iv."
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "LÃ­mite en el nÃºmero de usos de iv en bucles optimizados en optimizaciones iv."
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "El tamaÃ±o de la lÃ­nea del cachÃ© L1."
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "El tamaÃ±o del cachÃ© L1i."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "El tamaÃ±o del cachÃ© L2."
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "MÃ¡ximo crecimiento causado por la inclusiÃ³n en lÃ­nea de una funciÃ³n grande (en porcentaje)."
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "El tamaÃ±o del cuerpo de la funciÃ³n que serÃ¡  considerado grande."
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "El tamaÃ±o del marco de la pila que serÃ¡ considerado grande."
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "MÃ¡ximo crecimiento de marco de pila causado por la inclusiÃ³n en lÃ­nea (en porcentaje)."
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "El tamaÃ±o de la unidad de traducciÃ³n que serÃ¡ considerado grande."
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "El coste mÃ­nimo de una expresiÃ³n costosa en el movimiento invariante del bucle."
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr "Verdadero si una operaciÃ³n de non-short-circuit es Ã³ptima."
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr "TamaÃ±o de bloques para el bloqueo de bucles."
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en anidamiento de bucle para intercambio de bucle."
  
! #: params.opt:403
  #, fuzzy, no-c-format
  #| msgid "The maximum number of loop iterations we predict statically."
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "El nÃºmero mÃ¡ximo de iteraciones de bucle que se predicen estÃ¡ticamente."
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "NÃºmero mÃ¡ximo de bloques bÃ¡sicos en bucles para movimiento invariante de bucle."
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "NÃºmero mÃ¡ximo de referencia de datos en bucles para construir dependencias de datos de bucles."
  
! #: params.opt:415
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en un bucle interior que se consideran para versionar."
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones ien un bucle exterior que se consideran para versionar, por encima de las instrucciones en los bucles interiores."
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr "El nÃºmero mÃ¡ximo de pseudos de recarga que se tienen en cuenta durante el vaciado de pseudos de no recarga."
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr "TamaÃ±o maximal de una particiÃ³n para LTO (en instrucciones estimadas)."
  
! #: params.opt:435
  #, fuzzy, no-c-format
  #| msgid "maximum number of parameters in a SCoP."
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "nÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr "TamaÃ±o minimal de una particiÃ³n para LTO (en instrucciones estimadas)."
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr "NÃºmero de particiones en las que se debe dividir el programa."
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar el desenrollo en un bucle en promedio."
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "El nÃºmero mÃ¡ximo de intentos de combinar insns para combinar."
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "La profundidad mÃ¡xima de un bucle anidado que nosotros pelamos completamente."
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "El nÃºmero mÃ¡ximo de pelados en un solo bucle que estÃ¡ completamente pelado."
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "El nÃºmero mÃ¡ximo de insns en un bucle completamente pelado."
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "El nÃºmero mÃ¡ximo de bordes entrantes para considerar el salto cruzado."
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones que CSE procesa antes de descargar."
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "La longitud mÃ¡xima de la ruta considerada en cse."
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "El nÃºmero mÃ¡ximo de ubicaciones grabadas por cselib."
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "MÃ¡x. nÃºmero de marcadores de depuraciÃ³n para expandir o poner en lÃ­nea."
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar el llenado de una ranura de retraso."
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar la bÃºsqueda de informaciÃ³n de registros en vivo exacta."
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos locales activos en la eliminaciÃ³n de almacenamiento muerto RTL."
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "El nÃºmero mÃ¡ximo de inclusiones de instrucciones en lÃ­nea anidadas realizado por el inlineador temprano."
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "El nÃºmero mÃ¡ximo de campos en una estructura antes de que el anÃ¡lisis de punteros trate a la estructura como una sola variable."
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "NÃºmero mÃ¡ximo de bloques bÃ¡sicos en un camino de hilo de salto de mÃ¡quina de estados."
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "NÃºmero mÃ¡ximo de instrucciones que se copiarÃ¡n cuando se dupliquen bloques en un camino de hilo de salto de mÃ¡quina de estados."
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "NÃºmero mÃ¡ximo de caminos de hilo de salto nuevos que se crearÃ¡n para una mÃ¡quina de estados."
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "La tasa mÃ¡xima de inserciones para borrados de expresiones en GCSE."
  
! #: params.opt:523
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE."
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "La cantidad mÃ¡xima de memoria a ser asignada por GCSE."
  
  # 'desfactorizar' no me gusta. Â¿Alguna sugerencia? - cfuga
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "El nÃºmero mÃ¡ximo de insns a duplicar al desfactorizar gotos calculados."
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "El factor de expansiÃ³n mÃ¡ximo al copiar bloques bÃ¡sicos."
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr "Profundidad mÃ¡xima de la bÃºsqueda en el Ã¡rbol dominador por expresiones para levantar."
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea automÃ¡ticamente."
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones que una funciÃ³n incluida en lÃ­nea puede crecer a travÃ©s de inclusiÃ³n en lÃ­nea recursiva."
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones que una funciÃ³n que no se incluye en lÃ­nea puede crecer a travÃ©s de inclusiÃ³n en lÃ­nea recursiva."
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en una sola funciÃ³n elegible para inclusiÃ³n en lÃ­nea."
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea por tamaÃ±o."
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea de funciones pequeÃ±as automÃ¡ticamente."
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones incluidas en lÃ­nea."
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones que no son incluidas en lÃ­nea."
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "NÃºmero mÃ¡ximo de operaciones isl; 0 significa que no hay lÃ­mite"
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "LÃ­mite en el coste de una expresiÃ³n para calcular el nÃºmero de iteraciones."
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "LÃ­mite en el nÃºmero de iteraciones que evalÃºa el algoritmo de anÃ¡lisis de nÃºmero de iteraciones de fuerza bruta."
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "NÃºmero mÃ¡ximo de sentencias permitidas en un bloque que necesitan ser duplicadas al hacer hilos de saltos."
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "El nÃºmero mÃ¡ximo de nodos RTL que se pueden grabar como el Ãºltimo valor del combinador."
  
  # 'desfactorizar' no me gusta. Â¿Alguna sugerencia? - cfuga
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en encabezamiento de bucle a duplicar en el paso de encabezamientos de bucles."
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "El nÃºmero mÃ¡ximo de intentos hacia atrÃ¡s que debe hacer el planificador cuando planifique un bucle mÃ³dulo."
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "Longitud mÃ¡xima del conjunto antic parcial al realizar pre optimizaciÃ³n de Ã¡rbol."
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "El nÃºmero mÃ¡ximo de ramificaciones en la ruta hacia una secuencia pelada."
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "El nÃºmero mÃ¡ximo de pelados en un solo bucle."
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "El nÃºmero mÃ¡ximo de insns en un bucle pelado."
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "La longitud mÃ¡xima de la lista de operaciones pendientes del planificador."
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "El nÃºmero mÃ¡ximo de bloques en una regiÃ³n para ser considerada para planificaciÃ³n de interbloqueo."
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "El nÃºmero mÃ¡ximo de insns en una regiÃ³n para ser consideradas para planificaciÃ³n de interbloqueo"
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "MÃ¡xima profundidad de cadenas sqrt que se utilizarÃ¡ cuando se sintetice la exponenciaciÃ³n mediante una constante real."
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "El nÃºmero mÃ¡ximo de iteraciones de bucle que se predicen estÃ¡ticamente."
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para buscar hacia atrÃ¡s al buscar por una recarga equivalente."
  
! #: params.opt:639
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "NÃºmero mÃ¡ximo de insns en bloque bÃ¡sico que se consideran para conversiÃ³n-if RTL."
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr "Coste mÃ¡ximo permitido para la secuencia que generarÃ­a el paso de conversiÃ³n-if RTL para una rama que se considera predecible."
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr "Coste mÃ¡ximo permitido para la secuencia que generarÃ­a el paso de conversiÃ³n-if RTL para una rama que se considera no predecible."
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "El nÃºmero mÃ¡ximo de iteraciones a travÃ©s de CFG para extender regiones."
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "El retraso mÃ¡ximo de conflicto para que una insn sea considerada para movimiento especulativo."
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones listas para ser ejecutadas que el planificador tendrÃ¡ en cuenta durante el primer paso de planificaciÃ³n."
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "Longitud mÃ¡xima de los rastreos de candidatos para reducciÃ³n de fuerza de lÃ­nea directa."
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr "NÃºmero mÃ¡ximo de definiciones posibles visitadas cuando se desvirtualiza especulativamente."
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr "MÃ¡xima profundidad permitida de recursividad cuando se consulta una propiedad de un nombre SSA."
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos."
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "NÃºmero mÃ¡ximo de pares de almacenamiento condicional que se pueden hundir."
  
! #: params.opt:691 params.opt:695
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos."
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "Cantidad mÃ¡xima de bbs similares con las cuales comparar un bb."
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr "Cantidad mÃ¡xima de iteraciones del paso sobre una funciÃ³n."
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr "NÃºmero mÃ¡ximo de cadenas para las que el paso de optimizaciÃ³n de strlen rastrearÃ¡ longitudes de cadenas."
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "El nÃºmero mÃ¡ximo de desenrollos de un solo bucle."
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar el desenrollo en un bucle."
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "El nÃºmero mÃ¡ximo de insns en un bucle sin switch."
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "El nÃºmero mÃ¡ximo de eliminaciÃ³n de opciones en un solo bucle."
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Si se usa -fvariable-expansion-in-unroller, el nÃºmero mÃ¡ximo de veces que una variable individual se expandirÃ¡ durante el desenrollo de bucles."
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr "Profundidad mÃ¡xima de recursiÃ³n para expandir expresiones de rastreo de variables."
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr "MÃ¡ximo tamaÃ±o de lista loc para que deban aÃ±adirse ops inversas."
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr "TamaÃ±o mÃ¡ximo de las tablas de dispersiÃ³n de rastreo de variables."
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "NÃºmero mÃ¡ximo de aserciones que hay que aÃ±adir a lo largo del borde predefinido de una sentencia switch durante VRP."
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones coincidentes para considerar el salto cruzado."
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Incluir en lÃ­nea recursivamente solo cuando la probabilidad de que la llamada se ejecute exceda el parÃ¡metro."
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr "Tasa mÃ­nima de insns a precargar para activar la precarga para un bucle con una cuenta de viajes desconocida."
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr "El UID mÃ­nimo a usar para una insn que no es de depuraciÃ³n."
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr "TamaÃ±o mÃ­nimo de las variables que participan en la comparticiÃ³n de ranuras de pila cuando no hay optimizaciÃ³n."
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "La probabilidad mÃ­nima de alcanzar un bloque fuente para la planificaciÃ³n especulativa entre bloques."
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Si se usa -ftree-vectorize, el lÃ­mite de bucle mÃ­nimo de un bucle para considerarse en la vectorizaciÃ³n."
  
! #: params.opt:787
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr "TamaÃ±o de la porciÃ³n de planificaciÃ³n omp para bucles paralelizadps por parloops."
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "NÃºmero mÃ­nimo de iteraciones por thread de un bucle paralelizado interior."
  
! #: params.opt:808
  #, fuzzy, no-c-format
  #| msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr "TamaÃ±o de la porciÃ³n de planificaciÃ³n omp para bucles paralelizadps por parloops."
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "Probabilidad mÃ¡xima de la entrada BB de la regiÃ³n de divisiÃ³n (en porcentaje relativo a la entrada BB de la funciÃ³n) para que suceda la inclusiÃ³n en lÃ­nea parcial."
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Salida estimada mÃ¡xima de la ramificaciÃ³n considerada predecible."
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "El nÃºmero de insns ejecutadas antes de completar la precarga."
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr "Tasa mÃ­nima de insns a ops de mem para activar la precarga en un bucle."
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Utiliza id de funciÃ³n interno en bÃºsqueda de perfil."
  
! #: params.opt:858
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of a loop nest we completely peel."
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "La profundidad mÃ¡xima de un bucle anidado que nosotros pelamos completamente."
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "NÃºmero mÃ¡ximo de desambiguaciones que realizar por cada acceso a memoria."
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "LÃ­mite en la complejidad de expresiones en el analizador escalar de evoluciones."
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "LÃ­mite en el tamaÃ±o de expresiones usadas en el analizador escalar de evoluciones."
  
! #: params.opt:874
  #, fuzzy, no-c-format
  #| msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into; at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr "Indicador de control del modelo de planificador de prebuscador automÃ¡tico hardware.  NÃºmero de ciclos hacia delante que el modelo examina: con '0' solo se activa la heurÃ­stica de ordenaciÃ³n de instrucciones.  Desactivado de forma predeterminada."
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "La distancia mÃ­nima entre store y load en posible conflicto."
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr "QuÃ© algoritmo -fsched-pressure aplicar."
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "La probabilidad mÃ­nima de Ã©xito de especulaciÃ³n (en porcentaje), para que esa insn especulativa se calendarize."
  
  # TODO Mejorar traducciÃ³n de 'across it'.
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr "Probabilidad mÃ­nima que debe tener un borde para que el planificador guarde su estado a travÃ©s de Ã©l."
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en la lista ready que se consideran elegibles para renombrado."
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "El tamaÃ±o mÃ¡ximo de la ventana de bÃºsqueda hacia adelante de la planificaciÃ³n selectiva."
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "El nÃºmero mÃ¡ximo de veces que se puede planificar una insns."
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "El nÃºmero de precargas que se pueden ejecutar simultÃ¡namente."
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr "Frecuencia de ejecuciÃ³n relativa al bloque objetivo (como un porcentaje) requerida para hundir una declaraciÃ³n."
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "El nÃºmero de ciclos que el planificador de cambio de mÃ³dulo considera al revisar conflictos utilizando DFA."
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Umbral en el nÃºmero promedio de bucles considerado por el planificador de cambio de mÃ³dulo."
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Factor para ajustar el lÃ­mite superior que el planificador de cambio de mÃ³dulo utiliza para planificar un bucle."
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "El valor mÃ­nimo de la cuenta de etapa que el planificador mÃ³dulo swing generarÃ¡."
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr "MÃ¡ximo tamaÃ±o, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarizaciÃ³n cuando se compila para tamaÃ±o."
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr "MÃ¡ximo tamaÃ±o, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarizaciÃ³n cuando se compila para velocidad."
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, fuzzy, no-c-format
  #| msgid "The maximum number of stmts in loop nest for loop interchange."
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en anidamiento de bucle para intercambio de bucle."
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "El lÃ­mite inferior para considerar un almacenamiento temporal para protecciÃ³n contra destrucciÃ³n de pila."
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "TamaÃ±o de guarda de la pila expresado como potencia de dos en bytes."
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervalo en el cual sondear la pila expresado como potencia de dos en bytes."
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Permitir que el paso de mezcla de almacenamientos introduzca almacenamientos desalineados si es legal hacerlo."
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "La tasa mÃ¡xima entre el tamaÃ±o de la matriz y las ramificaciones switch para que tenga lugar una conversiÃ³n switch."
  
! #: params.opt:970
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "NÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:974
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of references stored in each modref base."
  msgstr "NÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:978
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos."
  
! #: params.opt:982
  #, fuzzy, no-c-format
  #| msgid "Maximum number of disambiguations to perform per memory access."
  msgid "Maximum number of tests performed by modref query."
  msgstr "NÃºmero mÃ¡ximo de desambiguaciones que realizar por cada acceso a memoria."
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, fuzzy, no-c-format
  #| msgid "Maximum number of queries into the alias oracle per store."
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "El nÃºmero mÃ¡ximo de consultas al orÃ¡culo de alias por almacenamiento."
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "TamaÃ±o en bytes despuÃ©s del cual los agregados thread-local se deben instrumentar con las funciones de registro en lugar de pares save/restore."
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "El porcentaje de la funciÃ³n, ponderado por la frecuencia de ejecuciÃ³n, que debe ser cubierto por la informaciÃ³n de rastreo. Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil no estÃ¡ disponible."
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "El porcentaje de la funciÃ³n, ponderado por la frecuencia de ejecuciÃ³n, que debe ser cubierto por la informaciÃ³n de rastreo. Se utiliza cuando estÃ¡ disponible la retroalimentaciÃ³n del anÃ¡lisis de perfil."
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "MÃ¡ximo crecimiento de cÃ³digo causado por duplicaciÃ³n de colas (en porcentaje)."
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil no estÃ¡ disponible."
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil estÃ¡ disponible."
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Detener el crecimiento inverso si la probabilidad inversa del mejor borde es menor que este umbral (en porcentaje)."
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "Establece el nÃºmero mÃ¡ximo de instrucciones ejecutadas en paralelo en el Ã¡rbol de reasociaciÃ³n. Si es 0, usa la heurÃ­stica dependiente del objetivo."
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates."
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Emite instanciaciones implÃ­citas de plantillas."
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "NÃºmero mÃ¡ximo de llamadas anidadas para buscar dependencias de control durante el anÃ¡lisis de variables sin inicializar."
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "InstrucciÃ³n contabilizada para el prÃ³logo y epÃ­logo de la funciÃ³n y otras sobrecargas."
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Tiempo contabilizado para el prÃ³logo y epÃ­logo de la funciÃ³n y otras sobrecargas."
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, fuzzy, no-c-format
  #| msgid "The minimum fraction of profile runs a given basic block execution count must be not to be considered unlikely."
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "FracciÃ³n mÃ­nima de ejecuciones de perfil que el nÃºmero de ejecuciones de un bloque bÃ¡sico dado no debe alcanzar para ser considerado improbable."
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "MÃ¡ximo factor de desenrrollado para la transformaciÃ³n unroll-and-jam."
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Usa instrucciones de envenamiento/desenvenenamiento directo para variables iguales o menores que este nÃºmero."
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Decide si se usan tipos canÃ³nicos."
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Activa la vectorizaciÃ³n de epÃ­logos de bucles usando un tamaÃ±o menor de vector."
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "NÃºmero mÃ¡ximo de pelados de bucle para mejorar alineaciÃ³n de las referencias de datos en un bucle."
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alias."
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alineaciÃ³n."
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 19492,20643 ----
  msgstr "MÃ¡ximo crecimiento estimado del cuerpo de la funciÃ³n causado por la inclusiÃ³n temprana en lÃ­nea de una sola llamada."
  
  #: params.opt:131
+ #, fuzzy, no-c-format
+ #| msgid "maximum number of basic blocks per function to be analyzed by Graphite."
+ msgid "Maximum number of basic blocks before EVRP uses a sparse cache."
+ msgstr "nÃºmero mÃ¡ximo de bloques bÃ¡sicos por funciÃ³n para analizar con Graphite."
+ 
+ #: params.opt:135
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr "NÃºmero mÃ¡ximo de argumentos que un PHI puede tener antes de que el hilador FSM no intente hacer hilo a travÃ©s de su bloque."
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr "Factor de escala que se aplicarÃ¡ al nÃºmero de bloques en un camibo de hilo cuando se compara con el nÃºmero de sentencias (escaladas)."
  
! #: params.opt:179
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr "Factor de escala que se aplicarÃ¡ al nÃºmero de sentencias en un camino de hilo cuando se compara con el nÃºmero de bloques (escaladas)."
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "La tasa de intervalo para la cuenta de ejecuciÃ³n de bordes crÃ­ticos que permitan la eliminaciÃ³n de redundancia despuÃ©s de la recarga."
  
! #: params.opt:187
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "La tasa de intervalo para realizar la eliminaciÃ³n parcial de redundancia despuÃ©s de la recarga."
  
! #: params.opt:191
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr "Factor de escala en el cÃ¡lculo de la distancia mÃ¡xima a la cual se puede mover una expresiÃ³n por optimizaciones GCSE."
  
! #: params.opt:195
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr "Costo al cual las optimizaciones GCSE no restringirÃ¡n la distancia que puede viajar una expresiÃ³n."
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "ExpansiÃ³n mÃ­nima de la pila para iniciar la recolecciÃ³n de basura, como un porcentaje del tamaÃ±o total de la pila."
  
! #: params.opt:203
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "TamaÃ±o mÃ­nimo de la pila antes de comenzar a recolectar basura, en kilobytes."
  
! #: params.opt:207
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "NÃºmero mÃ¡ximo de arrays por scop."
  
! #: params.opt:219
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "NÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:223
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:227
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot (used in non-LTO mode)."
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "La selecciÃ³n de fracciÃ³n de la cuenta maximal de repeticiones del bloque bÃ¡sico en el bloque bÃ¡sico dado de programa que necesita para ser considerado caliente (utilizado en modo no LTO)."
  
! #: params.opt:231
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:235
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot."
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "La selecciÃ³n de fracciÃ³n de la frecuencia mÃ¡xima de ejecuciones de bloque bÃ¡sico en la funciÃ³n dada que el bloque bÃ¡sico necesita para ser considerado caliente."
  
! #: params.opt:239
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:247
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "CuÃ¡nto puede crecer la unidad de compilaciÃ³n dada a causa de la inclusiÃ³n en lÃ­nea (en porcentaje)."
  
! #: params.opt:251
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "El lÃ­mite superior para compartir constantes enteras."
  
! #: params.opt:255
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr "Rango de evaluaciÃ³n de oportunidad ipa-cp que aÃºn se considera beneficioso para clonar."
  
! #: params.opt:259
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr "BonificaciÃ³n de tiempo de compilaciÃ³n que IPA-CP asigna a los candidatos que dan a conocer los lÃ­mites o los pasos de los bucles."
  
! #: params.opt:263
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions."
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones incluidas en lÃ­nea."
  
! #: params.opt:267
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Incluir en lÃ­nea recursivamente solo cuando la probabilidad de que la llamada se ejecute exceda el parÃ¡metro."
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr "PenalizaciÃ³n porcentual que recibirÃ¡n las funciones recursivas cuando se evalÃºen para clonaciÃ³n."
  
! #: params.opt:275
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr "PenalizaciÃ³n porcentual que recibirÃ¡n las funciones que contien una sola llamada a otra funciÃ³n cuando se evalÃºen para clonaciÃ³n."
  
! #: params.opt:279
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "CuÃ¡nto puede crecer la unidad de compilaciÃ³n dada a causa de la propagaciÃ³n constante interprocedural (en porcentaje)."
  
! #: params.opt:283
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large."
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "El tamaÃ±o de la unidad de traducciÃ³n que serÃ¡ considerado grande."
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr "TamaÃ±o mÃ¡ximo de una lista de valores asociada con cada parÃ¡metro para propagaciÃ³n constante entre procedimientos."
  
! #: params.opt:291
  #, fuzzy, no-c-format
  #| msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr "NÃºmero mÃ¡ximo de elementos de contenido agregado de un parÃ¡metro en funciones de salto y celosÃ­as."
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr "NÃºmero mÃ¡ximo de sentencias que visitarÃ¡ el anÃ¡lisis de parÃ¡metros formales de IPA basado en el anÃ¡lisis de alias de una funciÃ³n dada."
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr "NÃºmero mÃ¡ximo de elementos de contenido agregado de un parÃ¡metro en funciones de salto y celosÃ­as."
  
! #: params.opt:303
  #, fuzzy, no-c-format
  #| msgid "Maximum number of conditional store pairs that can be sunk."
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "NÃºmero mÃ¡ximo de pares de almacenamiento condicional que se pueden hundir."
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr "El crecimiento mÃ¡ximo permitido del nÃºmero y el tamaÃ±o total de los parÃ¡metros nuevos ipa-sra que reemplazan un puntero a un agregado con."
  
! #: params.opt:323
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr "El nÃºmero de registros conservados sin uso en cada clase por el movimiento invariante del bucle."
  
! #: params.opt:327
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "TamaÃ±o mÃ¡ximo de la tabla de conflictos en MB."
  
! #: params.opt:331
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "NÃºmero de bucles mÃ¡ximo para el RA regional."
  
! #: params.opt:335
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Si el nÃºmero de candidatos en el conjunto es menor, siempre se tratarÃ¡ de eliminar los ivs sin usar durante su optimizaciÃ³n."
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "LÃ­mite en el nÃºmero de candidatos bajo el cual todos los candidatos se consideran en optimizaciones iv."
  
! #: params.opt:343
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "LÃ­mite en el nÃºmero de usos de iv en bucles optimizados en optimizaciones iv."
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "El tamaÃ±o de la lÃ­nea del cachÃ© L1."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "El tamaÃ±o del cachÃ© L1i."
  
! #: params.opt:363
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "El tamaÃ±o del cachÃ© L2."
  
! #: params.opt:367
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "MÃ¡ximo crecimiento causado por la inclusiÃ³n en lÃ­nea de una funciÃ³n grande (en porcentaje)."
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "El tamaÃ±o del cuerpo de la funciÃ³n que serÃ¡  considerado grande."
  
! #: params.opt:375
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "El tamaÃ±o del marco de la pila que serÃ¡ considerado grande."
  
! #: params.opt:379
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "MÃ¡ximo crecimiento de marco de pila causado por la inclusiÃ³n en lÃ­nea (en porcentaje)."
  
! #: params.opt:383
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "El tamaÃ±o de la unidad de traducciÃ³n que serÃ¡ considerado grande."
  
! #: params.opt:387
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "El coste mÃ­nimo de una expresiÃ³n costosa en el movimiento invariante del bucle."
  
! #: params.opt:395
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr "Verdadero si una operaciÃ³n de non-short-circuit es Ã³ptima."
  
! #: params.opt:399
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr "TamaÃ±o de bloques para el bloqueo de bucles."
  
! #: params.opt:403
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en anidamiento de bucle para intercambio de bucle."
  
! #: params.opt:407
  #, fuzzy, no-c-format
  #| msgid "The maximum number of loop iterations we predict statically."
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "El nÃºmero mÃ¡ximo de iteraciones de bucle que se predicen estÃ¡ticamente."
  
! #: params.opt:411
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "NÃºmero mÃ¡ximo de bloques bÃ¡sicos en bucles para movimiento invariante de bucle."
  
! #: params.opt:415
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "NÃºmero mÃ¡ximo de referencia de datos en bucles para construir dependencias de datos de bucles."
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en un bucle interior que se consideran para versionar."
  
! #: params.opt:423
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones ien un bucle exterior que se consideran para versionar, por encima de las instrucciones en los bucles interiores."
  
! #: params.opt:427
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr "El nÃºmero mÃ¡ximo de pseudos de recarga que se tienen en cuenta durante el vaciado de pseudos de no recarga."
  
! #: params.opt:435
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr "TamaÃ±o maximal de una particiÃ³n para LTO (en instrucciones estimadas)."
  
! #: params.opt:439
  #, fuzzy, no-c-format
  #| msgid "maximum number of parameters in a SCoP."
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "nÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:443
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr "TamaÃ±o minimal de una particiÃ³n para LTO (en instrucciones estimadas)."
  
! #: params.opt:447
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr "NÃºmero de particiones en las que se debe dividir el programa."
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar el desenrollo en un bucle en promedio."
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "El nÃºmero mÃ¡ximo de intentos de combinar insns para combinar."
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "La profundidad mÃ¡xima de un bucle anidado que nosotros pelamos completamente."
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "El nÃºmero mÃ¡ximo de pelados en un solo bucle que estÃ¡ completamente pelado."
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "El nÃºmero mÃ¡ximo de insns en un bucle completamente pelado."
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "El nÃºmero mÃ¡ximo de bordes entrantes para considerar el salto cruzado."
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones que CSE procesa antes de descargar."
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "La longitud mÃ¡xima de la ruta considerada en cse."
  
! #: params.opt:483
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "El nÃºmero mÃ¡ximo de ubicaciones grabadas por cselib."
  
! #: params.opt:487
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "MÃ¡x. nÃºmero de marcadores de depuraciÃ³n para expandir o poner en lÃ­nea."
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar el llenado de una ranura de retraso."
  
! #: params.opt:495
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar la bÃºsqueda de informaciÃ³n de registros en vivo exacta."
  
! #: params.opt:499
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos locales activos en la eliminaciÃ³n de almacenamiento muerto RTL."
  
! #: params.opt:503
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "El nÃºmero mÃ¡ximo de inclusiones de instrucciones en lÃ­nea anidadas realizado por el inlineador temprano."
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "El nÃºmero mÃ¡ximo de campos en una estructura antes de que el anÃ¡lisis de punteros trate a la estructura como una sola variable."
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "NÃºmero mÃ¡ximo de bloques bÃ¡sicos en un camino de hilo de salto de mÃ¡quina de estados."
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "NÃºmero mÃ¡ximo de instrucciones que se copiarÃ¡n cuando se dupliquen bloques en un camino de hilo de salto de mÃ¡quina de estados."
  
! #: params.opt:519
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "NÃºmero mÃ¡ximo de caminos de hilo de salto nuevos que se crearÃ¡n para una mÃ¡quina de estados."
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "La tasa mÃ¡xima de inserciones para borrados de expresiones en GCSE."
  
! #: params.opt:527
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE."
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "La cantidad mÃ¡xima de memoria a ser asignada por GCSE."
  
  # 'desfactorizar' no me gusta. Â¿Alguna sugerencia? - cfuga
! #: params.opt:531
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "El nÃºmero mÃ¡ximo de insns a duplicar al desfactorizar gotos calculados."
  
! #: params.opt:535
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "El factor de expansiÃ³n mÃ¡ximo al copiar bloques bÃ¡sicos."
  
! #: params.opt:539
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr "Profundidad mÃ¡xima de la bÃºsqueda en el Ã¡rbol dominador por expresiones para levantar."
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea automÃ¡ticamente."
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones que una funciÃ³n incluida en lÃ­nea puede crecer a travÃ©s de inclusiÃ³n en lÃ­nea recursiva."
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones que una funciÃ³n que no se incluye en lÃ­nea puede crecer a travÃ©s de inclusiÃ³n en lÃ­nea recursiva."
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en una sola funciÃ³n elegible para inclusiÃ³n en lÃ­nea."
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea por tamaÃ±o."
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones cuando se hace inclusiÃ³n en lÃ­nea de funciones pequeÃ±as automÃ¡ticamente."
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones incluidas en lÃ­nea."
  
! #: params.opt:571
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "La mÃ¡xima profundidad para la inclusiÃ³n en lÃ­nea recursiva para funciones que no son incluidas en lÃ­nea."
  
! #: params.opt:575
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "NÃºmero mÃ¡ximo de operaciones isl; 0 significa que no hay lÃ­mite"
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "LÃ­mite en el coste de una expresiÃ³n para calcular el nÃºmero de iteraciones."
  
! #: params.opt:583
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "LÃ­mite en el nÃºmero de iteraciones que evalÃºa el algoritmo de anÃ¡lisis de nÃºmero de iteraciones de fuerza bruta."
  
! #: params.opt:587
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "NÃºmero mÃ¡ximo de sentencias permitidas en un bloque que necesitan ser duplicadas al hacer hilos de saltos."
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "El nÃºmero mÃ¡ximo de nodos RTL que se pueden grabar como el Ãºltimo valor del combinador."
  
  # 'desfactorizar' no me gusta. Â¿Alguna sugerencia? - cfuga
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en encabezamiento de bucle a duplicar en el paso de encabezamientos de bucles."
  
! #: params.opt:599
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "El nÃºmero mÃ¡ximo de intentos hacia atrÃ¡s que debe hacer el planificador cuando planifique un bucle mÃ³dulo."
  
! #: params.opt:603
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "Longitud mÃ¡xima del conjunto antic parcial al realizar pre optimizaciÃ³n de Ã¡rbol."
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "El nÃºmero mÃ¡ximo de ramificaciones en la ruta hacia una secuencia pelada."
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "El nÃºmero mÃ¡ximo de pelados en un solo bucle."
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "El nÃºmero mÃ¡ximo de insns en un bucle pelado."
  
! #: params.opt:619
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "La longitud mÃ¡xima de la lista de operaciones pendientes del planificador."
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "El nÃºmero mÃ¡ximo de bloques en una regiÃ³n para ser considerada para planificaciÃ³n de interbloqueo."
  
! #: params.opt:627 params.opt:671
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "El nÃºmero mÃ¡ximo de insns en una regiÃ³n para ser consideradas para planificaciÃ³n de interbloqueo"
  
! #: params.opt:631
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "MÃ¡xima profundidad de cadenas sqrt que se utilizarÃ¡ cuando se sintetice la exponenciaciÃ³n mediante una constante real."
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "El nÃºmero mÃ¡ximo de iteraciones de bucle que se predicen estÃ¡ticamente."
  
! #: params.opt:639
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para buscar hacia atrÃ¡s al buscar por una recarga equivalente."
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "NÃºmero mÃ¡ximo de insns en bloque bÃ¡sico que se consideran para conversiÃ³n-if RTL."
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr "Coste mÃ¡ximo permitido para la secuencia que generarÃ­a el paso de conversiÃ³n-if RTL para una rama que se considera predecible."
  
! #: params.opt:651
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr "Coste mÃ¡ximo permitido para la secuencia que generarÃ­a el paso de conversiÃ³n-if RTL para una rama que se considera no predecible."
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "El nÃºmero mÃ¡ximo de iteraciones a travÃ©s de CFG para extender regiones."
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "El retraso mÃ¡ximo de conflicto para que una insn sea considerada para movimiento especulativo."
  
! #: params.opt:663
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones listas para ser ejecutadas que el planificador tendrÃ¡ en cuenta durante el primer paso de planificaciÃ³n."
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "Longitud mÃ¡xima de los rastreos de candidatos para reducciÃ³n de fuerza de lÃ­nea directa."
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr "NÃºmero mÃ¡ximo de definiciones posibles visitadas cuando se desvirtualiza especulativamente."
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr "MÃ¡xima profundidad permitida de recursividad cuando se consulta una propiedad de un nombre SSA."
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos."
  
! #: params.opt:691
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "NÃºmero mÃ¡ximo de pares de almacenamiento condicional que se pueden hundir."
  
! #: params.opt:695 params.opt:699
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos."
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "Cantidad mÃ¡xima de bbs similares con las cuales comparar un bb."
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr "Cantidad mÃ¡xima de iteraciones del paso sobre una funciÃ³n."
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr "NÃºmero mÃ¡ximo de cadenas para las que el paso de optimizaciÃ³n de strlen rastrearÃ¡ longitudes de cadenas."
  
! #: params.opt:715
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "El nÃºmero mÃ¡ximo de desenrollos de un solo bucle."
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones para considerar el desenrollo en un bucle."
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "El nÃºmero mÃ¡ximo de insns en un bucle sin switch."
  
! #: params.opt:731
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "El nÃºmero mÃ¡ximo de eliminaciÃ³n de opciones en un solo bucle."
  
! #: params.opt:735
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Si se usa -fvariable-expansion-in-unroller, el nÃºmero mÃ¡ximo de veces que una variable individual se expandirÃ¡ durante el desenrollo de bucles."
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr "Profundidad mÃ¡xima de recursiÃ³n para expandir expresiones de rastreo de variables."
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr "MÃ¡ximo tamaÃ±o de lista loc para que deban aÃ±adirse ops inversas."
  
! #: params.opt:747
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr "TamaÃ±o mÃ¡ximo de las tablas de dispersiÃ³n de rastreo de variables."
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "NÃºmero mÃ¡ximo de aserciones que hay que aÃ±adir a lo largo del borde predefinido de una sentencia switch durante VRP."
  
! #: params.opt:759
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones coincidentes para considerar el salto cruzado."
  
! #: params.opt:763
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Incluir en lÃ­nea recursivamente solo cuando la probabilidad de que la llamada se ejecute exceda el parÃ¡metro."
  
! #: params.opt:767
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr "Tasa mÃ­nima de insns a precargar para activar la precarga para un bucle con una cuenta de viajes desconocida."
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr "El UID mÃ­nimo a usar para una insn que no es de depuraciÃ³n."
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr "TamaÃ±o mÃ­nimo de las variables que participan en la comparticiÃ³n de ranuras de pila cuando no hay optimizaciÃ³n."
  
! #: params.opt:783
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "La probabilidad mÃ­nima de alcanzar un bloque fuente para la planificaciÃ³n especulativa entre bloques."
  
! #: params.opt:787
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Si se usa -ftree-vectorize, el lÃ­mite de bucle mÃ­nimo de un bucle para considerarse en la vectorizaciÃ³n."
  
! #: params.opt:791
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr "TamaÃ±o de la porciÃ³n de planificaciÃ³n omp para bucles paralelizadps por parloops."
  
! #: params.opt:808
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "NÃºmero mÃ­nimo de iteraciones por thread de un bucle paralelizado interior."
  
! #: params.opt:812
  #, fuzzy, no-c-format
  #| msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr "TamaÃ±o de la porciÃ³n de planificaciÃ³n omp para bucles paralelizadps por parloops."
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "Probabilidad mÃ¡xima de la entrada BB de la regiÃ³n de divisiÃ³n (en porcentaje relativo a la entrada BB de la funciÃ³n) para que suceda la inclusiÃ³n en lÃ­nea parcial."
  
! #: params.opt:838
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Salida estimada mÃ¡xima de la ramificaciÃ³n considerada predecible."
  
! #: params.opt:842
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "El nÃºmero de insns ejecutadas antes de completar la precarga."
  
! #: params.opt:850
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr "Tasa mÃ­nima de insns a ops de mem para activar la precarga en un bucle."
  
! #: params.opt:854
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Utiliza id de funciÃ³n interno en bÃºsqueda de perfil."
  
! #: params.opt:862
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of a loop nest we completely peel."
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "La profundidad mÃ¡xima de un bucle anidado que nosotros pelamos completamente."
  
! #: params.opt:866
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "NÃºmero mÃ¡ximo de desambiguaciones que realizar por cada acceso a memoria."
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "LÃ­mite en la complejidad de expresiones en el analizador escalar de evoluciones."
  
! #: params.opt:874
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "LÃ­mite en el tamaÃ±o de expresiones usadas en el analizador escalar de evoluciones."
  
! #: params.opt:878
  #, fuzzy, no-c-format
  #| msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into; at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr "Indicador de control del modelo de planificador de prebuscador automÃ¡tico hardware.  NÃºmero de ciclos hacia delante que el modelo examina: con '0' solo se activa la heurÃ­stica de ordenaciÃ³n de instrucciones.  Desactivado de forma predeterminada."
  
! #: params.opt:882
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "La distancia mÃ­nima entre store y load en posible conflicto."
  
! #: params.opt:886
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr "QuÃ© algoritmo -fsched-pressure aplicar."
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "La probabilidad mÃ­nima de Ã©xito de especulaciÃ³n (en porcentaje), para que esa insn especulativa se calendarize."
  
  # TODO Mejorar traducciÃ³n de 'across it'.
! #: params.opt:894
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr "Probabilidad mÃ­nima que debe tener un borde para que el planificador guarde su estado a travÃ©s de Ã©l."
  
! #: params.opt:898
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en la lista ready que se consideran elegibles para renombrado."
  
! #: params.opt:902
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "El tamaÃ±o mÃ¡ximo de la ventana de bÃºsqueda hacia adelante de la planificaciÃ³n selectiva."
  
! #: params.opt:906
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "El nÃºmero mÃ¡ximo de veces que se puede planificar una insns."
  
! #: params.opt:910
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "El nÃºmero de precargas que se pueden ejecutar simultÃ¡namente."
  
! #: params.opt:914
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr "Frecuencia de ejecuciÃ³n relativa al bloque objetivo (como un porcentaje) requerida para hundir una declaraciÃ³n."
  
! #: params.opt:918
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "El nÃºmero de ciclos que el planificador de cambio de mÃ³dulo considera al revisar conflictos utilizando DFA."
  
! #: params.opt:922
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Umbral en el nÃºmero promedio de bucles considerado por el planificador de cambio de mÃ³dulo."
  
! #: params.opt:926
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Factor para ajustar el lÃ­mite superior que el planificador de cambio de mÃ³dulo utiliza para planificar un bucle."
  
! #: params.opt:930
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "El valor mÃ­nimo de la cuenta de etapa que el planificador mÃ³dulo swing generarÃ¡."
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr "MÃ¡ximo tamaÃ±o, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarizaciÃ³n cuando se compila para tamaÃ±o."
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr "MÃ¡ximo tamaÃ±o, en unidades de almacenamiento, de un agregado para tenerlo en cuenta en escalarizaciÃ³n cuando se compila para velocidad."
  
! #: params.opt:942
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:946
  #, fuzzy, no-c-format
  #| msgid "The maximum number of stmts in loop nest for loop interchange."
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "El nÃºmero mÃ¡ximo de instrucciones en anidamiento de bucle para intercambio de bucle."
  
! #: params.opt:950
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "El lÃ­mite inferior para considerar un almacenamiento temporal para protecciÃ³n contra destrucciÃ³n de pila."
  
! #: params.opt:954
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "TamaÃ±o de guarda de la pila expresado como potencia de dos en bytes."
  
! #: params.opt:958
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervalo en el cual sondear la pila expresado como potencia de dos en bytes."
  
! #: params.opt:962
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Permitir que el paso de mezcla de almacenamientos introduzca almacenamientos desalineados si es legal hacerlo."
  
! #: params.opt:966
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "La tasa mÃ¡xima entre el tamaÃ±o de la matriz y las ramificaciones switch para que tenga lugar una conversiÃ³n switch."
  
! #: params.opt:974
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "NÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:978
  #, fuzzy, no-c-format
  #| msgid "Maximum number of parameters in a SCoP."
  msgid "Maximum number of references stored in each modref base."
  msgstr "NÃºmero mÃ¡ximo de parÃ¡metros en un SCoP."
  
! #: params.opt:982
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "NÃºmero mÃ¡ximo de almacenamientos constantes que hay que mezclar en el paso de mezcla de almacenamientos."
  
! #: params.opt:986
  #, fuzzy, no-c-format
  #| msgid "Maximum number of disambiguations to perform per memory access."
  msgid "Maximum number of tests performed by modref query."
  msgstr "NÃºmero mÃ¡ximo de desambiguaciones que realizar por cada acceso a memoria."
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:994
  #, fuzzy, no-c-format
  #| msgid "Maximum number of queries into the alias oracle per store."
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "El nÃºmero mÃ¡ximo de consultas al orÃ¡culo de alias por almacenamiento."
  
! #: params.opt:998
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "TamaÃ±o en bytes despuÃ©s del cual los agregados thread-local se deben instrumentar con las funciones de registro en lugar de pares save/restore."
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "El porcentaje de la funciÃ³n, ponderado por la frecuencia de ejecuciÃ³n, que debe ser cubierto por la informaciÃ³n de rastreo. Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil no estÃ¡ disponible."
  
! #: params.opt:1006
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "El porcentaje de la funciÃ³n, ponderado por la frecuencia de ejecuciÃ³n, que debe ser cubierto por la informaciÃ³n de rastreo. Se utiliza cuando estÃ¡ disponible la retroalimentaciÃ³n del anÃ¡lisis de perfil."
  
! #: params.opt:1010
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "MÃ¡ximo crecimiento de cÃ³digo causado por duplicaciÃ³n de colas (en porcentaje)."
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil no estÃ¡ disponible."
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este umbral (en porcentaje). Se utiliza cuando la retroalimentaciÃ³n de anÃ¡lisis de perfil estÃ¡ disponible."
  
! #: params.opt:1022
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Detener el crecimiento inverso si la probabilidad inversa del mejor borde es menor que este umbral (en porcentaje)."
  
! #: params.opt:1026
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "Establece el nÃºmero mÃ¡ximo de instrucciones ejecutadas en paralelo en el Ã¡rbol de reasociaciÃ³n. Si es 0, usa la heurÃ­stica dependiente del objetivo."
  
! #: params.opt:1030
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates."
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Emite instanciaciones implÃ­citas de plantillas."
  
! #: params.opt:1034
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "NÃºmero mÃ¡ximo de llamadas anidadas para buscar dependencias de control durante el anÃ¡lisis de variables sin inicializar."
  
! #: params.opt:1042
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "InstrucciÃ³n contabilizada para el prÃ³logo y epÃ­logo de la funciÃ³n y otras sobrecargas."
  
! #: params.opt:1046
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Tiempo contabilizado para el prÃ³logo y epÃ­logo de la funciÃ³n y otras sobrecargas."
  
! #: params.opt:1050
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1058
  #, fuzzy, no-c-format
  #| msgid "The minimum fraction of profile runs a given basic block execution count must be not to be considered unlikely."
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "FracciÃ³n mÃ­nima de ejecuciones de perfil que el nÃºmero de ejecuciones de un bloque bÃ¡sico dado no debe alcanzar para ser considerado improbable."
  
! #: params.opt:1062
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "MÃ¡ximo factor de desenrrollado para la transformaciÃ³n unroll-and-jam."
  
! #: params.opt:1066
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Usa instrucciones de envenamiento/desenvenenamiento directo para variables iguales o menores que este nÃºmero."
  
! #: params.opt:1074
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Decide si se usan tipos canÃ³nicos."
  
! #: params.opt:1078
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Activa la vectorizaciÃ³n de epÃ­logos de bucles usando un tamaÃ±o menor de vector."
  
! #: params.opt:1082
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "NÃºmero mÃ¡ximo de pelados de bucle para mejorar alineaciÃ³n de las referencias de datos en un bucle."
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alias."
  
! #: params.opt:1090
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "LÃ­mite en el nÃºmero de revisiones de tiempo de ejecuciÃ³n insertadas por las versiones de bucle del vectorizador para revisiÃ³n de alineaciÃ³n."
  
! #: params.opt:1094
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgstr "se esperaba un tipo numÃ©rico"
*** 20621,20628 ****
  msgid "expected boolean type"
  msgstr "se esperaba un tipo booleano"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
--- 20667,20674 ----
  msgid "expected boolean type"
  msgstr "se esperaba un tipo booleano"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15378 c/c-parser.c:15385
! #: cp/parser.c:37525 cp/parser.c:37532
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
*************** msgstr "faltan argumentos"
*** 20688,20694 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
--- 20734,20740 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9067
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
*************** msgstr "demasiadas expresiones para stru
*** 20830,20849 ****
  msgid "too few expressions for struct"
  msgstr "faltan expresiones para struct"
  
! #: go/gofrontend/expressions.cc:17133 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr "la aserciÃ³n de tipo sÃ³lo es vÃ¡lida para los tipos de interfaz"
  
! #: go/gofrontend/expressions.cc:17145
  msgid "impossible type assertion: type does not implement interface"
  msgstr "aserciÃ³n de tipo imposible: el tipo no implementa interfaz"
  
! #: go/gofrontend/expressions.cc:17341 go/gofrontend/expressions.cc:17361
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "se esperaba canal"
  
! #: go/gofrontend/expressions.cc:17366 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr "recepciÃ³n no vÃ¡lida en canal de sÃ³lo envÃ­o"
  
--- 20876,20895 ----
  msgid "too few expressions for struct"
  msgstr "faltan expresiones para struct"
  
! #: go/gofrontend/expressions.cc:17142 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr "la aserciÃ³n de tipo sÃ³lo es vÃ¡lida para los tipos de interfaz"
  
! #: go/gofrontend/expressions.cc:17154
  msgid "impossible type assertion: type does not implement interface"
  msgstr "aserciÃ³n de tipo imposible: el tipo no implementa interfaz"
  
! #: go/gofrontend/expressions.cc:17350 go/gofrontend/expressions.cc:17370
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "se esperaba canal"
  
! #: go/gofrontend/expressions.cc:17375 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr "recepciÃ³n no vÃ¡lida en canal de sÃ³lo envÃ­o"
  
*************** msgstr ""
*** 21042,21056 ****
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs"
  
! #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
! #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "declaraciÃ³n previa aquÃ­"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3824 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 21088,21102 ----
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs"
  
! #: attribs.c:455 c-family/c-attribs.c:889 c-family/c-attribs.c:2343
! #: c-family/c-attribs.c:2808 c-family/c-attribs.c:4516
! #: c-family/c-attribs.c:4609 cp/decl.c:15218 cp/friend.c:303 cp/tree.c:5011
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "declaraciÃ³n previa aquÃ­"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3827 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "se esperaba %<(%> o fin de lÃ­ne
*** 21077,21083 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "el atributo %qE no se aplica a tipos"
--- 21123,21129 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4382
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "el atributo %qE no se aplica a tipos"
*************** msgstr "se descartan los atributos de ti
*** 21101,21147 ****
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
! #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
! #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
! #: c-family/c-attribs.c:1126 c-family/c-attribs.c:1157
! #: c-family/c-attribs.c:1173 c-family/c-attribs.c:1190
! #: c-family/c-attribs.c:1206 c-family/c-attribs.c:1232
! #: c-family/c-attribs.c:1248 c-family/c-attribs.c:1263
! #: c-family/c-attribs.c:1291 c-family/c-attribs.c:1308
! #: c-family/c-attribs.c:1326 c-family/c-attribs.c:1350
! #: c-family/c-attribs.c:1388 c-family/c-attribs.c:1411
! #: c-family/c-attribs.c:1428 c-family/c-attribs.c:1457
! #: c-family/c-attribs.c:1478 c-family/c-attribs.c:1499
! #: c-family/c-attribs.c:1526 c-family/c-attribs.c:1556
! #: c-family/c-attribs.c:1585 c-family/c-attribs.c:1615
! #: c-family/c-attribs.c:1668 c-family/c-attribs.c:1734
! #: c-family/c-attribs.c:1792 c-family/c-attribs.c:1881
! #: c-family/c-attribs.c:1911 c-family/c-attribs.c:1962
! #: c-family/c-attribs.c:2459 c-family/c-attribs.c:2658
! #: c-family/c-attribs.c:2719 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:3040 c-family/c-attribs.c:3192
! #: c-family/c-attribs.c:3647 c-family/c-attribs.c:3713
! #: c-family/c-attribs.c:3740 c-family/c-attribs.c:3795
! #: c-family/c-attribs.c:3977 c-family/c-attribs.c:3998
! #: c-family/c-attribs.c:4111 c-family/c-attribs.c:4381
! #: c-family/c-attribs.c:5109 c-family/c-attribs.c:5132
! #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
! #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
! #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
! #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
! #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
! #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
! #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
! #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
! #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
--- 21147,21193 ----
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:917 c-family/c-attribs.c:979 c-family/c-attribs.c:998
! #: c-family/c-attribs.c:1016 c-family/c-attribs.c:1046
! #: c-family/c-attribs.c:1067 c-family/c-attribs.c:1088
! #: c-family/c-attribs.c:1129 c-family/c-attribs.c:1160
! #: c-family/c-attribs.c:1176 c-family/c-attribs.c:1193
! #: c-family/c-attribs.c:1209 c-family/c-attribs.c:1235
! #: c-family/c-attribs.c:1251 c-family/c-attribs.c:1266
! #: c-family/c-attribs.c:1294 c-family/c-attribs.c:1311
! #: c-family/c-attribs.c:1329 c-family/c-attribs.c:1353
! #: c-family/c-attribs.c:1391 c-family/c-attribs.c:1414
! #: c-family/c-attribs.c:1431 c-family/c-attribs.c:1460
! #: c-family/c-attribs.c:1481 c-family/c-attribs.c:1502
! #: c-family/c-attribs.c:1529 c-family/c-attribs.c:1559
! #: c-family/c-attribs.c:1588 c-family/c-attribs.c:1618
! #: c-family/c-attribs.c:1671 c-family/c-attribs.c:1737
! #: c-family/c-attribs.c:1795 c-family/c-attribs.c:1884
! #: c-family/c-attribs.c:1914 c-family/c-attribs.c:1965
! #: c-family/c-attribs.c:2462 c-family/c-attribs.c:2661
! #: c-family/c-attribs.c:2722 c-family/c-attribs.c:2963
! #: c-family/c-attribs.c:3043 c-family/c-attribs.c:3195
! #: c-family/c-attribs.c:3650 c-family/c-attribs.c:3716
! #: c-family/c-attribs.c:3743 c-family/c-attribs.c:3798
! #: c-family/c-attribs.c:3980 c-family/c-attribs.c:4001
! #: c-family/c-attribs.c:4114 c-family/c-attribs.c:4384
! #: c-family/c-attribs.c:5126 c-family/c-attribs.c:5149
! #: c-family/c-attribs.c:5188 c-family/c-attribs.c:5270
! #: c-family/c-attribs.c:5326 c-family/c-attribs.c:5342
! #: c-family/c-attribs.c:5496 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7286 config/arm/arm.c:7314
! #: config/arm/arm.c:7331 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3488 config/i386/i386-options.c:3646
! #: config/i386/i386-options.c:3878 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20460 ada/gcc-interface/utils.c:6573
! #: ada/gcc-interface/utils.c:6589 ada/gcc-interface/utils.c:6618
! #: ada/gcc-interface/utils.c:6635 ada/gcc-interface/utils.c:6652
! #: ada/gcc-interface/utils.c:6667 ada/gcc-interface/utils.c:6683
! #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6778
! #: ada/gcc-interface/utils.c:6805 ada/gcc-interface/utils.c:6826
! #: ada/gcc-interface/utils.c:6847 ada/gcc-interface/utils.c:6863
! #: ada/gcc-interface/utils.c:6918 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
*************** msgstr "se descarta el atributo %qE"
*** 21153,21160 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "falta el atributo %<target%> para %qD multiversionado"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "declaraciÃ³n previa de %qD"
--- 21199,21206 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "falta el atributo %<target%> para %qD multiversionado"
  
! #: attribs.c:1007 cp/decl.c:1202 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2168
! #: cp/decl.c:2778 cp/decl.c:3220
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "declaraciÃ³n previa de %qD"
*************** msgstr "el tercer argumento para %<__bui
*** 21363,21369 ****
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
--- 21409,21415 ----
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3960 calls.c:1731
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
*************** msgstr "%K%qD: el lÃ­mite %E especificad
*** 21386,21392 ****
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3976 calls.c:1735
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
--- 21432,21438 ----
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%K%qD: el lÃ­mite %E especificado excede el tamaÃ±o de objeto mÃ¡ximo %E"
  
! #: builtins.c:3976 calls.c:1736
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
*************** msgstr "%qD se declarÃ³ aquÃ­"
*** 21949,22063 ****
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "el lÃ­mite de %K%qD %E especificado es igual al tamaÃ±o del destino"
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "faltan argumentos para la funciÃ³n %<va_start%>"
  
! #: builtins.c:7494
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "argumento no vÃ¡lido para %qD"
  
! #: builtins.c:7507
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "no se admite el argumento para %qD"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr "llamar a %qD con un argumento distinto de cero es arriesgado"
  
! #: builtins.c:7845 builtins.c:7885
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "ambos argumentos de %<__builtin_clear_cache%> deben ser punteros"
  
! #: builtins.c:7975
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "se generÃ³ un trampolÃ­n para la funciÃ³n anidada %qD"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD cambiÃ³ su semÃ¡ntica en GCC 4.4"
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8497
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "argumento de modelo de memoria no vÃ¡lido para la funciÃ³n interna"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "la falla de modelo de memoria no puede ser mÃ¡s fuerte que el modelo de memoria exitoso para %<__atomic_compare_exchange%>"
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "falla de modelo de memoria no vÃ¡lido para %<__atomic_compare_exchange%>"
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "modelo de memoria no vÃ¡lido para %<__atomic_load%>"
  
! #: builtins.c:8783 builtins.c:8976
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "modelo de memoria no vÃ¡lido para %<__atomic_store%>"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 1 to %qs"
  msgstr "el argumento constante estÃ¡ fuera de rango para %qs"
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-integer argument 1 to %qs"
  msgstr "el argumento constante estÃ¡ fuera de rango para %qs"
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_thread_pointer is not supported on this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "no se admite __builtin_thread_pointer en este objetivo"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_set_thread_pointer is not supported on this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "no se admite __builtin_set_thread_pointer en este objetivo"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelax is only supported for RTP PIC"
  msgid "%qs only supported in OpenACC code"
  msgstr "-mrelax sÃ³lo se admite pare el PIC de RTP"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 0 to %qs"
  msgstr "el argumento constante estÃ¡ fuera de rango para %qs"
  
! #: builtins.c:9301
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "illegal argument 0 to %qs"
--- 21995,22109 ----
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6468 builtins.c:6541
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "el lÃ­mite de %K%qD %E especificado es igual al tamaÃ±o del destino"
  
! #: builtins.c:7433 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "faltan argumentos para la funciÃ³n %<va_start%>"
  
! #: builtins.c:7533
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "argumento no vÃ¡lido para %qD"
  
! #: builtins.c:7546
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "no se admite el argumento para %qD"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7554
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr "llamar a %qD con un argumento distinto de cero es arriesgado"
  
! #: builtins.c:7884 builtins.c:7924
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "ambos argumentos de %<__builtin_clear_cache%> deben ser punteros"
  
! #: builtins.c:8014
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "se generÃ³ un trampolÃ­n para la funciÃ³n anidada %qD"
  
! #: builtins.c:8409 builtins.c:8422
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD cambiÃ³ su semÃ¡ntica en GCC 4.4"
  
! #: builtins.c:8528
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8536
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "argumento de modelo de memoria no vÃ¡lido para la funciÃ³n interna"
  
! #: builtins.c:8597 builtins.c:8724
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "la falla de modelo de memoria no puede ser mÃ¡s fuerte que el modelo de memoria exitoso para %<__atomic_compare_exchange%>"
  
! #: builtins.c:8605 builtins.c:8732
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "falla de modelo de memoria no vÃ¡lido para %<__atomic_compare_exchange%>"
  
! #: builtins.c:8790
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "modelo de memoria no vÃ¡lido para %<__atomic_load%>"
  
! #: builtins.c:8822 builtins.c:9015
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "modelo de memoria no vÃ¡lido para %<__atomic_store%>"
  
! #: builtins.c:9136
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 1 to %qs"
  msgstr "el argumento constante estÃ¡ fuera de rango para %qs"
  
! #: builtins.c:9178
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-integer argument 1 to %qs"
  msgstr "el argumento constante estÃ¡ fuera de rango para %qs"
  
! #: builtins.c:9242
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_thread_pointer is not supported on this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "no se admite __builtin_thread_pointer en este objetivo"
  
! #: builtins.c:9262
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_set_thread_pointer is not supported on this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "no se admite __builtin_set_thread_pointer en este objetivo"
  
! #: builtins.c:9321
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelax is only supported for RTP PIC"
  msgid "%qs only supported in OpenACC code"
  msgstr "-mrelax sÃ³lo se admite pare el PIC de RTP"
  
! #: builtins.c:9328
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 0 to %qs"
  msgstr "el argumento constante estÃ¡ fuera de rango para %qs"
  
! #: builtins.c:9340
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "illegal argument 0 to %qs"
*************** msgstr "argumento %qs no vÃ¡lido para %q
*** 22065,22343 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kuso no vÃ¡lido de %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%Kuso no vÃ¡lido de %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "el segundo argumento de %<__builtin_longjump%> debe ser 1"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "el formato objetivo no soporta infinito"
  
! #: builtins.c:12611
  #, fuzzy, gcc-internal-format
  #| msgid "%<va_start%> used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "se usÃ³ %<va_start%> en una funciÃ³n con argumentos fijos"
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "nÃºmero errÃ³neo argumentos para la funciÃ³n %<va_start%>"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "se llamÃ³ a %<__builtin_next_arg%> sin un argumento"
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "nÃºmero errÃ³neo de argumentos para la funciÃ³n %<__builtin_next_arg%>"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "el segundo parÃ¡metro de %<va_start%> no es el Ãºltimo argumento nombrado"
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "la conducta es indefinida cuando el segundo parÃ¡metro de %<va_start%> se declara con almacenamiento %<register%>"
  
! #: builtins.c:12714
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%Kel primer argumento de %qD debe ser un puntero, el segundo una constante entera"
  
! #: builtins.c:12727
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%Kel Ãºltimo argumento de %qD no es una constante entera entre 0 y 3"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, gcc-internal-format
  msgid "declared here"
  msgstr "se declara aquÃ­"
  
! #: builtins.c:13545 builtins.c:13670
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qD"
  msgstr "se requiere desde %q#D\n"
  
! #: builtins.c:13548
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qT"
  msgstr "se requiere desde %q#D\n"
  
! #: builtins.c:13550
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "obtained here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "assigned here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1436
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: calls.c:1453
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr "el valor del %Kargumento %i es cero"
  
! #: calls.c:1471
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: calls.c:1485
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "el %Kargumento %i, rango [%E, %E], es negativo"
  
! #: calls.c:1492
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr "%Kargumento %i, rango [%E, %E], supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: calls.c:1522
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr "el %Kproducto %<%E * %E%> de los argumentos %i y %i supera %<SIZE_MAX%>"
  
! #: calls.c:1528
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr "el %Kproducto %<%E * %E%> de los argumentos %i y %i supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: calls.c:1539 calls.c:1542
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr "el argumento %i estÃ¡ dentro del rango [%E, %E]"
  
! #: calls.c:1553
  #, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr "en una llamada a la funciÃ³n de reserva interna %qD"
  
! #: calls.c:1556
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "en una llamada a la funciÃ³n de reserva %qD declarada aquÃ­"
  
! #: calls.c:1883
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared %<constexpr%>"
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: calls.c:1889
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared %<constexpr%>"
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: calls.c:1895
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared %<constexpr%>"
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: calls.c:1905
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared %<constexpr%>"
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: calls.c:1911
  #, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "el argumento %qD se declara aquÃ­"
  
! #: calls.c:1932
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr "llamada al extremo imposible: %s"
  
! #: calls.c:2069
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "%Kbound 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"
  
! #: calls.c:2077
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%Kargument %i value %s is negative"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: calls.c:2124
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2133
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2144
  #, fuzzy, gcc-internal-format
  #| msgid "argument %u null where non-null expected"
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr "argumento %u nulo donde se esperaba no nulo"
  
! #: calls.c:2203
  #, 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"
  
! #: calls.c:2216
  #, 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Ã­"
  
! #: calls.c:2220
  #, 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"
  
! #: calls.c:2227
  #, 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"
  
! #: calls.c:2230
  #, 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"
  
! #: calls.c:3802
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "la llamada a la funciÃ³n tiene valor agregado"
  
! #: calls.c:4522
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "pasando argumento demasiado grande a la pila"
--- 22111,22389 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9798 expr.c:11249
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kuso no vÃ¡lido de %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9804
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%Kuso no vÃ¡lido de %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10136
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "el segundo argumento de %<__builtin_longjump%> debe ser 1"
  
! #: builtins.c:11029
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "el formato objetivo no soporta infinito"
  
! #: builtins.c:12650
  #, fuzzy, gcc-internal-format
  #| msgid "%<va_start%> used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "se usÃ³ %<va_start%> en una funciÃ³n con argumentos fijos"
  
! #: builtins.c:12658
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "nÃºmero errÃ³neo argumentos para la funciÃ³n %<va_start%>"
  
! #: builtins.c:12673
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "se llamÃ³ a %<__builtin_next_arg%> sin un argumento"
  
! #: builtins.c:12678
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "nÃºmero errÃ³neo de argumentos para la funciÃ³n %<__builtin_next_arg%>"
  
! #: builtins.c:12711
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "el segundo parÃ¡metro de %<va_start%> no es el Ãºltimo argumento nombrado"
  
! #: builtins.c:12724
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "la conducta es indefinida cuando el segundo parÃ¡metro de %<va_start%> se declara con almacenamiento %<register%>"
  
! #: builtins.c:12753
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%Kel primer argumento de %qD debe ser un puntero, el segundo una constante entera"
  
! #: builtins.c:12766
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%Kel Ãºltimo argumento de %qD no es una constante entera entre 0 y 3"
  
! #: builtins.c:13579
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13584 builtins.c:13648 gimple-ssa-isolate-paths.c:412
! #: tree.c:13246 tree.c:13283 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5610 c/c-typeck.c:10849 c/c-typeck.c:10866
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7293 cp/call.c:9346
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8275 cp/decl.c:15368 cp/decl.c:15747 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20806 cp/pt.c:8875 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4444 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4112 cp/typeck.c:9809
  #, gcc-internal-format
  msgid "declared here"
  msgstr "se declara aquÃ­"
  
! #: builtins.c:13594 builtins.c:13719
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qD"
  msgstr "se requiere desde %q#D\n"
  
! #: builtins.c:13597
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qT"
  msgstr "se requiere desde %q#D\n"
  
! #: builtins.c:13599
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "obtained here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: builtins.c:13642
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13662
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13671
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "assigned here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: builtins.c:13700
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13709
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1437
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: calls.c:1454
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr "el valor del %Kargumento %i es cero"
  
! #: calls.c:1472
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: calls.c:1486
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "el %Kargumento %i, rango [%E, %E], es negativo"
  
! #: calls.c:1493
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr "%Kargumento %i, rango [%E, %E], supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: calls.c:1523
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr "el %Kproducto %<%E * %E%> de los argumentos %i y %i supera %<SIZE_MAX%>"
  
! #: calls.c:1529
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr "el %Kproducto %<%E * %E%> de los argumentos %i y %i supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: calls.c:1540 calls.c:1543
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr "el argumento %i estÃ¡ dentro del rango [%E, %E]"
  
! #: calls.c:1554
  #, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr "en una llamada a la funciÃ³n de reserva interna %qD"
  
! #: calls.c:1557
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "en una llamada a la funciÃ³n de reserva %qD declarada aquÃ­"
  
! #: calls.c:1884
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared %<constexpr%>"
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: calls.c:1890
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared %<constexpr%>"
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: calls.c:1896
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared %<constexpr%>"
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: calls.c:1906
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared %<constexpr%>"
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: calls.c:1912
  #, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "el argumento %qD se declara aquÃ­"
  
! #: calls.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr "llamada al extremo imposible: %s"
  
! #: calls.c:2070
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "%Kbound 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"
  
! #: calls.c:2078
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%Kargument %i value %s is negative"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: calls.c:2125
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2134
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2145
  #, fuzzy, gcc-internal-format
  #| msgid "argument %u null where non-null expected"
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr "argumento %u nulo donde se esperaba no nulo"
  
! #: calls.c:2204
  #, 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"
  
! #: calls.c:2217
  #, 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Ã­"
  
! #: calls.c:2221
  #, 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"
  
! #: calls.c:2228
  #, 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"
  
! #: calls.c:2231
  #, 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"
  
! #: calls.c:3803
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "la llamada a la funciÃ³n tiene valor agregado"
  
! #: calls.c:4523
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "pasando argumento demasiado grande a la pila"
*************** msgstr ""
*** 22398,22464 ****
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3083
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "mÃ¡s de %d operandos en %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3136
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "nombre de registro %qs desconocido en %<asm%>"
  
! #: cfgexpand.c:3199
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "reemplazo de registro Z no vÃ¡lido para la insn"
  
! #: cfgexpand.c:3222
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3227
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "el nÃºmero de salida %d no es directamente direccionable"
  
! #: cfgexpand.c:3385
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn%'t match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "el operando asm %d probablemente no coincide con las restricciones"
  
! #: cfgexpand.c:3570
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with output operand"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "la sobreescritura asm genera un conflicto con el operando de salida"
  
! #: cfgexpand.c:3575
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with input operand"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "la sobreescritura asm genera un conflicto con el operando de entrada"
  
! #: cfgexpand.c:6607
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "el protector de pila no protege las variables locales: almacenamiento temporal de longitud variable"
  
! #: cfgexpand.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "el protector de pila no protege la funciÃ³n: todas las matrices locales son de longitud menor a %d bytes"
  
! #: cfgexpand.c:6875
  #, fuzzy, gcc-internal-format
  #| msgid "Use alternate leaf function entries"
  msgid "patchable function entry %wu exceeds size %wu"
--- 22444,22510 ----
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3084
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "mÃ¡s de %d operandos en %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3137
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "nombre de registro %qs desconocido en %<asm%>"
  
! #: cfgexpand.c:3202
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "reemplazo de registro Z no vÃ¡lido para la insn"
  
! #: cfgexpand.c:3228
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3236
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "el nÃºmero de salida %d no es directamente direccionable"
  
! #: cfgexpand.c:3412
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn%'t match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "el operando asm %d probablemente no coincide con las restricciones"
  
! #: cfgexpand.c:3597
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with output operand"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "la sobreescritura asm genera un conflicto con el operando de salida"
  
! #: cfgexpand.c:3602
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with input operand"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "la sobreescritura asm genera un conflicto con el operando de entrada"
  
! #: cfgexpand.c:6639
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "el protector de pila no protege las variables locales: almacenamiento temporal de longitud variable"
  
! #: cfgexpand.c:6643
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "el protector de pila no protege la funciÃ³n: todas las matrices locales son de longitud menor a %d bytes"
  
! #: cfgexpand.c:6907
  #, fuzzy, gcc-internal-format
  #| msgid "Use alternate leaf function entries"
  msgid "patchable function entry %wu exceeds size %wu"
*************** msgid "%<weakref%> attribute ignored bec
*** 23365,23376 ****
  msgstr "se descarta el atributo %<weakref%> porque ya se inicializÃ³ la variable"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "se usa %q+F pero nunca se define"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
--- 23411,23422 ----
  msgstr "se descarta el atributo %<weakref%> porque ya se inicializÃ³ la variable"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12109
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "se usa %q+F pero nunca se define"
  
! #: cgraphunit.c:1084 c/c-decl.c:12119
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
*************** msgstr "no se puede cerrar el fichero de
*** 23489,23495 ****
  msgid "cannot find %qs"
  msgstr "[no se puede encontrar %s]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7583
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed: %m"
  msgid "%<pex_init%> failed: %m"
--- 23535,23541 ----
  msgid "cannot find %qs"
  msgstr "[no se puede encontrar %s]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7593
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed: %m"
  msgid "%<pex_init%> failed: %m"
*************** msgstr "se debe establecer la variable d
*** 23511,23517 ****
  msgid "ld returned %d exit status"
  msgstr "ld devolviÃ³ el estado de salida %d"
  
! #: collect2.c:924 gcc.c:8102 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
--- 23557,23563 ----
  msgid "ld returned %d exit status"
  msgstr "ld devolviÃ³ el estado de salida %d"
  
! #: collect2.c:924 gcc.c:8112 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
*************** msgstr "no se encontrÃ³ la dependencia d
*** 23606,23622 ****
  msgid "unable to open dynamic dependency %qs"
  msgstr "no se puede abrir la dependencia dinÃ¡mica '%s'"
  
! #: collect2.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: no es un fichero COFF"
  
! #: collect2.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: no se puede abrir como un fichero COFF"
  
! #: collect2.c:3002
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "no se encontrÃ³ la biblioteca lib%s"
--- 23652,23668 ----
  msgid "unable to open dynamic dependency %qs"
  msgstr "no se puede abrir la dependencia dinÃ¡mica '%s'"
  
! #: collect2.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: no es un fichero COFF"
  
! #: collect2.c:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: no se puede abrir como un fichero COFF"
  
! #: collect2.c:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "no se encontrÃ³ la biblioteca lib%s"
*************** msgstr "region_array no coincide con reg
*** 23971,23977 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array no coincide con region_tree"
  
! #: except.c:3517 tree.c:14926 value-prof.c:537
  #, fuzzy, gcc-internal-format
  #| msgid "open %s failed: %s"
  msgid "%qs failed"
--- 24017,24023 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array no coincide con region_tree"
  
! #: except.c:3517 tree.c:14933 value-prof.c:537
  #, fuzzy, gcc-internal-format
  #| msgid "open %s failed: %s"
  msgid "%qs failed"
*************** msgstr ""
*** 24002,24018 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11259
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%Kla llamada a %qs se redeclarÃ³ con error de atributo: %s"
  
! #: expr.c:11273
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kla llamada a %qs se redeclÃ³ con aviso de atributo: %s"
  
! #: expr.c:12311
  #, fuzzy, gcc-internal-format
  #| msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
--- 24048,24064 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11261
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%Kla llamada a %qs se redeclarÃ³ con error de atributo: %s"
  
! #: expr.c:11275
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kla llamada a %qs se redeclÃ³ con aviso de atributo: %s"
  
! #: expr.c:12313
  #, fuzzy, gcc-internal-format
  #| msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
*************** msgstr "se truncÃ³ la constante de coma
*** 24049,24055 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "la comparaciÃ³n siempre es %d debido a la anchura del campo de bit"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "se asume que el desbordamiento con signo no sucede al simplificar la prueba de rango"
--- 24095,24101 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "la comparaciÃ³n siempre es %d debido a la anchura del campo de bit"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2766 tree-ssa-reassoc.c:3782
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "se asume que el desbordamiento con signo no sucede al simplificar la prueba de rango"
*************** msgstr "la variable %q+D puede ser sobre
*** 24111,24117 ****
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "el argumento %q+D puede ser sobreescrito por %<longjmp%> o %<vfork%>"
  
! #: function.c:4968
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la funciÃ³n devuelve un agregado"
--- 24157,24163 ----
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "el argumento %q+D puede ser sobreescrito por %<longjmp%> o %<vfork%>"
  
! #: function.c:4971
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la funciÃ³n devuelve un agregado"
*************** msgstr "la ruta del sistema %qs no es ab
*** 24196,24208 ****
  msgid "%<-pipe%> not supported"
  msgstr "no se admite -pipe"
  
! #: gcc.c:3409 gcc.c:7592
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "no se puede abrir %s: %m"
  
! #: gcc.c:3410 gcc.c:7593
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s: %m"
  msgid "cannot execute %qs: %s"
--- 24242,24254 ----
  msgid "%<-pipe%> not supported"
  msgstr "no se admite -pipe"
  
! #: gcc.c:3409 gcc.c:7602
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "no se puede abrir %s: %m"
  
! #: gcc.c:3410 gcc.c:7603
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s: %m"
  msgid "cannot execute %qs: %s"
*************** msgstr "GCC no estÃ¡ configurado para ac
*** 24241,24304 ****
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs es una opciÃ³n desconocida para -save-temps"
  
! #: gcc.c:4842 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "el fichero de entrada %qs es el mismo que el de salida"
  
! #: gcc.c:4847
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "el nombre fichero del salida puede no estar vacÃ­o"
  
! #: gcc.c:5231
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "se descarta -pipe porque se especificÃ³ -save-temps"
  
! #: gcc.c:5319
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> despuÃ©s del Ãºltimo fichero de entrada no tiene efecto"
  
! #: gcc.c:5522
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "no se puede localizar el guiÃ³n de enlazador por defecto %qs en las rutas de bÃºsqueda de bibliotecas"
  
! #: gcc.c:5729
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "la opciÃ³n %qs no inicia con %<-%>"
  
! #: gcc.c:5733
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "la opciÃ³n generada de especificaciÃ³n sÃ³lo es %<-%>"
  
! #: gcc.c:5957
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "la especificaciÃ³n %qs es no vÃ¡lida"
  
! #: gcc.c:6118
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "la especificaciÃ³n %qs tiene un %<%%0%c%> no vÃ¡lido"
  
! #: gcc.c:6397
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "la especificaciÃ³n %qs tiene un %<%%W%c%> no vÃ¡lido"
  
! #: gcc.c:6413
  #, fuzzy, gcc-internal-format
  #| msgid "spec %qs has invalid %<%%0%c%>"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "la especificaciÃ³n %qs tiene un %<%%0%c%> no vÃ¡lido"
  
! #: gcc.c:6434
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "la especificaciÃ³n %qs tiene un %<%%x%c%> no vÃ¡lido"
--- 24287,24350 ----
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs es una opciÃ³n desconocida para -save-temps"
  
! #: gcc.c:4852 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "el fichero de entrada %qs es el mismo que el de salida"
  
! #: gcc.c:4857
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "el nombre fichero del salida puede no estar vacÃ­o"
  
! #: gcc.c:5241
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "se descarta -pipe porque se especificÃ³ -save-temps"
  
! #: gcc.c:5329
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> despuÃ©s del Ãºltimo fichero de entrada no tiene efecto"
  
! #: gcc.c:5532
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "no se puede localizar el guiÃ³n de enlazador por defecto %qs en las rutas de bÃºsqueda de bibliotecas"
  
! #: gcc.c:5739
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "la opciÃ³n %qs no inicia con %<-%>"
  
! #: gcc.c:5743
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "la opciÃ³n generada de especificaciÃ³n sÃ³lo es %<-%>"
  
! #: gcc.c:5967
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "la especificaciÃ³n %qs es no vÃ¡lida"
  
! #: gcc.c:6128
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "la especificaciÃ³n %qs tiene un %<%%0%c%> no vÃ¡lido"
  
! #: gcc.c:6407
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "la especificaciÃ³n %qs tiene un %<%%W%c%> no vÃ¡lido"
  
! #: gcc.c:6423
  #, fuzzy, gcc-internal-format
  #| msgid "spec %qs has invalid %<%%0%c%>"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "la especificaciÃ³n %qs tiene un %<%%0%c%> no vÃ¡lido"
  
! #: gcc.c:6444
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "la especificaciÃ³n %qs tiene un %<%%x%c%> no vÃ¡lido"
*************** msgstr "la especificaciÃ³n %qs tiene un
*** 24306,24454 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6645
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "falla de especificaciÃ³n: %<%%*%> no ha sido inicializado por coincidencia de patrÃ³n"
  
! #: gcc.c:6696
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "falla de especificaciÃ³n: no se reconoce la opciÃ³n de especificaciÃ³n %qc"
  
! #: gcc.c:6762
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "funciÃ³n de especificaciÃ³n %qs desconocida"
  
! #: gcc.c:6792
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function %qs"
  msgid "error in arguments to spec function %qs"
  msgstr "error en los argumentos para la funciÃ³n de especificaciÃ³n %qs"
  
! #: gcc.c:6851
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "nombre de la funciÃ³n de especificaciÃ³n malformado"
  
  #. )
! #: gcc.c:6854
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "no hay argumentos para la funciÃ³n de especificaciÃ³n"
  
! #: gcc.c:6873
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "argumentos de la funciÃ³n de especificaciÃ³n malformados"
  
! #: gcc.c:7052
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "la especificaciÃ³n entre llaves %qs termina en escape"
  
! #: gcc.c:7187
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "la especificaciÃ³n entre llaves %qs es no vÃ¡lida en %qc"
  
! #: gcc.c:7282
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "el cuerpo de la especificaciÃ³n entre llaves %qs es no vÃ¡lido"
  
! #: gcc.c:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s: no se puede determinar la longitud del fichero para comparar depuraciÃ³n %s"
  
! #: gcc.c:7902
  #, fuzzy, gcc-internal-format
  #| msgid "%s: -fcompare-debug failure (length)"
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: fallÃ³ -fcompare-debug (longitud)"
  
! #: gcc.c:7912 gcc.c:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: no se puede abrir el fichero para comparar depuraciÃ³n %s"
  
! #: gcc.c:7932 gcc.c:7969
  #, fuzzy, gcc-internal-format
  #| msgid "%s: -fcompare-debug failure"
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: fallÃ³ -fcompare-debug"
  
! #: gcc.c:8272
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "falla de especificaciÃ³n: mÃ¡s de un argumento para SYSROOT_SUFFIX_SPEC"
  
! #: gcc.c:8297
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "falla de especificaciÃ³n: mÃ¡s de un argumento para SYSROOT_HEADERS_SUFFIX_SPEC"
  
! #: gcc.c:8503
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>; did you mean %<-%s%>?"
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "no se reconoce la opciÃ³n de lÃ­nea de Ã³rdenes %<-%s%>; Â¿querÃ­a decir %<-%s%>?"
  
! #: gcc.c:8507
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "no se reconoce la opciÃ³n de lÃ­nea de Ã³rdenes %<-%s%>"
  
! #: gcc.c:8633
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "no se configurÃ³ con el sufijo de encabezados sysroot"
  
! #: gcc.c:8694
  #, gcc-internal-format
  msgid "no input files"
  msgstr "no hay ficheros de entrada"
  
! #: gcc.c:8745
  #, fuzzy, gcc-internal-format
  #| msgid "cannot specify -o with -c, -S or -E with multiple files"
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "no se puede especificar -o con -c, -S o -E y con mÃºltiples ficheros"
  
! #: gcc.c:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: el compilador %s no estÃ¡ instalado en este sistema"
  
! #: gcc.c:8812
  #, fuzzy, gcc-internal-format
  #| msgid "recompiling with -fcompare-debug"
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "se recompila con -fcompare-debug"
  
! #: gcc.c:8828
  #, fuzzy, gcc-internal-format
  #| msgid "during -fcompare-debug recompilation"
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "durante la recompilaciÃ³n -fcompare-debug"
  
! #: gcc.c:8837
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "se comparan volcados finales de insns"
  
! #: gcc.c:8990
  #, fuzzy, gcc-internal-format
  #| msgid "-fuse-linker-plugin, but %s not found"
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "-fuse-linker-plugin, pero no se encontrÃ³ %s"
  
! #: gcc.c:9024
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: no se usÃ³ el fichero de entrada del enlazador porque no se hizo enlace"
--- 24352,24500 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6655
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "falla de especificaciÃ³n: %<%%*%> no ha sido inicializado por coincidencia de patrÃ³n"
  
! #: gcc.c:6706
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "falla de especificaciÃ³n: no se reconoce la opciÃ³n de especificaciÃ³n %qc"
  
! #: gcc.c:6772
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "funciÃ³n de especificaciÃ³n %qs desconocida"
  
! #: gcc.c:6802
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function %qs"
  msgid "error in arguments to spec function %qs"
  msgstr "error en los argumentos para la funciÃ³n de especificaciÃ³n %qs"
  
! #: gcc.c:6861
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "nombre de la funciÃ³n de especificaciÃ³n malformado"
  
  #. )
! #: gcc.c:6864
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "no hay argumentos para la funciÃ³n de especificaciÃ³n"
  
! #: gcc.c:6883
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "argumentos de la funciÃ³n de especificaciÃ³n malformados"
  
! #: gcc.c:7062
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "la especificaciÃ³n entre llaves %qs termina en escape"
  
! #: gcc.c:7197
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "la especificaciÃ³n entre llaves %qs es no vÃ¡lida en %qc"
  
! #: gcc.c:7292
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "el cuerpo de la especificaciÃ³n entre llaves %qs es no vÃ¡lido"
  
! #: gcc.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s: no se puede determinar la longitud del fichero para comparar depuraciÃ³n %s"
  
! #: gcc.c:7912
  #, fuzzy, gcc-internal-format
  #| msgid "%s: -fcompare-debug failure (length)"
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: fallÃ³ -fcompare-debug (longitud)"
  
! #: gcc.c:7922 gcc.c:7963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: no se puede abrir el fichero para comparar depuraciÃ³n %s"
  
! #: gcc.c:7942 gcc.c:7979
  #, fuzzy, gcc-internal-format
  #| msgid "%s: -fcompare-debug failure"
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: fallÃ³ -fcompare-debug"
  
! #: gcc.c:8282
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "falla de especificaciÃ³n: mÃ¡s de un argumento para SYSROOT_SUFFIX_SPEC"
  
! #: gcc.c:8307
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "falla de especificaciÃ³n: mÃ¡s de un argumento para SYSROOT_HEADERS_SUFFIX_SPEC"
  
! #: gcc.c:8513
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>; did you mean %<-%s%>?"
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "no se reconoce la opciÃ³n de lÃ­nea de Ã³rdenes %<-%s%>; Â¿querÃ­a decir %<-%s%>?"
  
! #: gcc.c:8517
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "no se reconoce la opciÃ³n de lÃ­nea de Ã³rdenes %<-%s%>"
  
! #: gcc.c:8643
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "no se configurÃ³ con el sufijo de encabezados sysroot"
  
! #: gcc.c:8704
  #, gcc-internal-format
  msgid "no input files"
  msgstr "no hay ficheros de entrada"
  
! #: gcc.c:8755
  #, fuzzy, gcc-internal-format
  #| msgid "cannot specify -o with -c, -S or -E with multiple files"
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "no se puede especificar -o con -c, -S o -E y con mÃºltiples ficheros"
  
! #: gcc.c:8797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: el compilador %s no estÃ¡ instalado en este sistema"
  
! #: gcc.c:8822
  #, fuzzy, gcc-internal-format
  #| msgid "recompiling with -fcompare-debug"
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "se recompila con -fcompare-debug"
  
! #: gcc.c:8838
  #, fuzzy, gcc-internal-format
  #| msgid "during -fcompare-debug recompilation"
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "durante la recompilaciÃ³n -fcompare-debug"
  
! #: gcc.c:8847
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "se comparan volcados finales de insns"
  
! #: gcc.c:9000
  #, fuzzy, gcc-internal-format
  #| msgid "-fuse-linker-plugin, but %s not found"
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "-fuse-linker-plugin, pero no se encontrÃ³ %s"
  
! #: gcc.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: no se usÃ³ el fichero de entrada del enlazador porque no se hizo enlace"
*************** msgstr "%s: no se usÃ³ el fichero de ent
*** 24456,24549 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9030
  #, fuzzy, gcc-internal-format
  #| msgid "%s: linker input file unused because linking not done"
  msgid "%s: linker input file not found: %m"
  msgstr "%s: no se usÃ³ el fichero de entrada del enlazador porque no se hizo enlace"
  
! #: gcc.c:9126 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "no se reconoce el lenguaje %s"
  
! #: gcc.c:9372
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "la especificaciÃ³n multilib %qs es no vÃ¡lida"
  
! #: gcc.c:9574
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "las exclusiones multilib %qs son no vÃ¡lidas"
  
! #: gcc.c:9638
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "la selecciÃ³n multilib %qs %qs no es vÃ¡lida"
  
! #: gcc.c:9801
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "la selecciÃ³n multilib %qs es no vÃ¡lida"
  
! #: gcc.c:9841
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "la exclusiÃ³n multilib %qs es no vÃ¡lida"
  
! #: gcc.c:10092
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "no se definiÃ³ la variable de entorno %qs"
  
! #: gcc.c:10259 gcc.c:10264
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "nÃºmero de versiÃ³n %qs no vÃ¡lido"
  
! #: gcc.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "faltan argumentos para %%:version-compare"
  
! #: gcc.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "demasiados argumentos para %%:version-compare"
  
! #: gcc.c:10355
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "operador %qs desconocido en %%:version-compare"
  
! #: gcc.c:10479
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "demasiados argumentos para %%:compare-debug-dump-opt"
  
! #: gcc.c:10547
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "demasiados argumentos para %%:compare-debug-self-opt"
  
! #: gcc.c:10634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "demasiados argumentos para el formato"
  
! #: gcc.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "nÃºmero errÃ³neo de argumentos para %%:debug-level-gt"
  
! #: gcc.c:10759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments to %%:debug-level-gt"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
--- 24502,24595 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9040
  #, fuzzy, gcc-internal-format
  #| msgid "%s: linker input file unused because linking not done"
  msgid "%s: linker input file not found: %m"
  msgstr "%s: no se usÃ³ el fichero de entrada del enlazador porque no se hizo enlace"
  
! #: gcc.c:9136 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9142
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "no se reconoce el lenguaje %s"
  
! #: gcc.c:9382
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "la especificaciÃ³n multilib %qs es no vÃ¡lida"
  
! #: gcc.c:9584
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "las exclusiones multilib %qs son no vÃ¡lidas"
  
! #: gcc.c:9648
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "la selecciÃ³n multilib %qs %qs no es vÃ¡lida"
  
! #: gcc.c:9811
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "la selecciÃ³n multilib %qs es no vÃ¡lida"
  
! #: gcc.c:9851
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "la exclusiÃ³n multilib %qs es no vÃ¡lida"
  
! #: gcc.c:10102
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "no se definiÃ³ la variable de entorno %qs"
  
! #: gcc.c:10269 gcc.c:10274
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "nÃºmero de versiÃ³n %qs no vÃ¡lido"
  
! #: gcc.c:10317
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "faltan argumentos para %%:version-compare"
  
! #: gcc.c:10323
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "demasiados argumentos para %%:version-compare"
  
! #: gcc.c:10365
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "operador %qs desconocido en %%:version-compare"
  
! #: gcc.c:10489
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "demasiados argumentos para %%:compare-debug-dump-opt"
  
! #: gcc.c:10557
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "demasiados argumentos para %%:compare-debug-self-opt"
  
! #: gcc.c:10644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "demasiados argumentos para el formato"
  
! #: gcc.c:10748
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "nÃºmero errÃ³neo de argumentos para %%:debug-level-gt"
  
! #: gcc.c:10769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments to %%:debug-level-gt"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
*************** msgstr "open /dev/zero: %m"
*** 24685,24733 ****
  msgid "cannot write PCH file"
  msgstr "no se puede escribir el fichero PCH"
  
! #: gimple-fold.c:1855 gimple-fold.c:2916
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "el argumento origen %qD es el mismo que el destino"
  
! #: gimple-fold.c:1921
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "destino %G%qD intacto tras no copiar ningÃºn byte de una cadena de longitud %E"
  
! #: gimple-fold.c:1926
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "destino %G%qD intacto tras no copiar ningÃºn byte"
  
! #: gimple-fold.c:2304 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "el lÃ­mite de %G%qD especificado %E es igual al tamaÃ±o del destino"
  
! #: gimple-fold.c:2306
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "el lÃ­mite de %G%qD especificado %E excede el tamaÃ±o del destino %wu"
  
! #: gimple-fold.c:2324
  msgid "%G%qD specified bound %E equals source length"
  msgstr "el lÃ­mite de %G%qD especificado %E es igual a la longitud del origen"
  
! #: gimple-fold.c:4377 gimple-fold.c:4572
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  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.c:4521
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-mn is not supported for linux targets"
  msgid "%s not supported for variable length aggregates"
  msgstr "no se admite -mn para objetivos linux"
  
! #: gimple-fold.c:4747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "%s not supported on this target"
--- 24731,24779 ----
  msgid "cannot write PCH file"
  msgstr "no se puede escribir el fichero PCH"
  
! #: gimple-fold.c:1856 gimple-fold.c:2917
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "el argumento origen %qD es el mismo que el destino"
  
! #: gimple-fold.c:1922
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "destino %G%qD intacto tras no copiar ningÃºn byte de una cadena de longitud %E"
  
! #: gimple-fold.c:1927
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "destino %G%qD intacto tras no copiar ningÃºn byte"
  
! #: gimple-fold.c:2305 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "el lÃ­mite de %G%qD especificado %E es igual al tamaÃ±o del destino"
  
! #: gimple-fold.c:2307
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "el lÃ­mite de %G%qD especificado %E excede el tamaÃ±o del destino %wu"
  
! #: gimple-fold.c:2325
  msgid "%G%qD specified bound %E equals source length"
  msgstr "el lÃ­mite de %G%qD especificado %E es igual a la longitud del origen"
  
! #: gimple-fold.c:4376 gimple-fold.c:4571
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  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.c:4520
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-mn is not supported for linux targets"
  msgid "%s not supported for variable length aggregates"
  msgstr "no se admite -mn para objetivos linux"
  
! #: gimple-fold.c:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "%s not supported on this target"
*************** msgstr "desreferencia a puntero nulo"
*** 24748,24754 ****
  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.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una variable local"
--- 24794,24800 ----
  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.c:409 c/c-typeck.c:10943
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una variable local"
*************** msgstr "%K%qD: el lÃ­mite especificado e
*** 25319,25325 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD desborda puntero entre el desplazamiento %s y el tamaÃ±o %s accediendo al array %qD con el tipo %qT"
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "el array %qD se declarÃ³ aquÃ­"
--- 25365,25371 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD desborda puntero entre el desplazamiento %s y el tamaÃ±o %s accediendo al array %qD con el tipo %qT"
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3723
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "el array %qD se declarÃ³ aquÃ­"
*************** msgstr ""
*** 25344,25355 ****
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "el desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites ] del objeto %qD con tipo %qT"
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD se declara aquÃ­"
--- 25390,25401 ----
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "el desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites ] del objeto %qD con tipo %qT"
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:589 tree-ssa-uninit.c:667
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8950 cp/class.c:1459
! #: cp/class.c:3275 cp/constexpr.c:957 cp/decl.c:4198 cp/decl.c:11962
! #: cp/decl.c:12441 cp/decl.c:12450 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23280
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD se declara aquÃ­"
*************** msgstr "no se especificÃ³ %qE en el %qs
*** 25527,25533 ****
  msgid "enclosing %<target%>"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE se declarÃ³ en la regiÃ³n %<host_data%> que la contiene"
--- 25573,25579 ----
  msgid "enclosing %<target%>"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7574 gimplify.c:9026
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE se declarÃ³ en la regiÃ³n %<host_data%> que la contiene"
*************** msgstr "la variable de iteraciÃ³n %qE no
*** 25562,25768 ****
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable de iteraciÃ³n %qE no debe ser lineal"
  
! #: gimplify.c:8616 gimplify.c:8622
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:8639
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "clÃ¡usula %<linear%> para una variable que no es iterador de bucle especificada en una construcciÃ³n combinada con %<distribute%>"
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "se asocia el campo %qE de una estructura de longitud variable"
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas map"
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable copyprivate %qE no es threadprivate o private en el contexto externo"
  
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable %s %qE es private en el contexto externo"
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "se esperaba el modificador de clÃ¡usula %qs %<if%> en vez de %qs"
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<map%> implÃ­cita"
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> implÃ­cita en una construcciÃ³n %<target%>"
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "se ha usado la misma variable en clÃ¡usulas %<firstprivate%> y %<lastprivate%> en una construcciÃ³n %<distribute%>"
  
! #: gimplify.c:10683
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible data clause with reduction on %qE; promoting to present_or_copy"
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clÃ¡usula de datos incompatible con reducciÃ³n en %qE; se promociona a present_or_copy"
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "reducciÃ³n privada no vÃ¡lida en %qE"
  
! #: gimplify.c:10986
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.c:11320
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:12789
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "construcciÃ³n %<teams%> no bien anidada dentro de construcciÃ³n %<target%>"
  
! #: gimplify.c:12813
  #, fuzzy, gcc-internal-format
  #| msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "las regiones %<distribute%> deben estar estrictamente anidadas dentro de construcciones %<teams%>"
  
! #: gimplify.c:12833
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "solamente a las regiones %<distribute%> o %<parallel%> se les permite estar estrictamente anidadas dentro de la regiÃ³n %<teams%>"
  
! #: gimplify.c:12886
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "la construcciÃ³n %<ordered%> con clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle con una clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE no es una iteraciÃ³n del bucle mÃ¡s externo %d; se esperaba %qE"
  
! #: gimplify.c:13780
  #, fuzzy, gcc-internal-format
  #| msgid "number of variables in %<depend(sink)%> clause does not match number of iteration variables"
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "el nÃºmero de variables en la clÃ¡usula %<depend(sink)%> no coincide con el nÃºmero de variables de iteraciÃ³n"
  
! #: gimplify.c:13793
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mÃ¡s de una clÃ¡usula %<depend(source)%> en una construcciÃ³n %<ordered%>"
  
! #: gimplify.c:13804
  #, fuzzy, gcc-internal-format
  #| msgid "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses on the same construct"
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "clÃ¡usula %<depend(source)%> especificada junto con clÃ¡usulas %<depend(sink:)%> en la misma construcciÃ³n"
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "fallÃ³ la gimplificaciÃ³n"
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT se promueve a %qT cuando pasa a travÃ©s de %<...%>"
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(asÃ­ que debe pasar %qT y no %qT a %<va_arg%>)"
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si se alcanza este cÃ³digo, el programa abortarÃ¡"
  
! #: godump.c:1421
  #, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "no se puede cerrar el fichero de volcado Go: %m"
  
! #: godump.c:1433
  #, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "no se puede abrir el fichero de volcado Go %qs: %m"
--- 25608,25814 ----
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable de iteraciÃ³n %qE no debe ser lineal"
  
! #: gimplify.c:8627 gimplify.c:8633
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:8650
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %<lastprivate%>"
  
! #: gimplify.c:8739
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:12869
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8758 gimplify.c:8764 gimplify.c:8770 gimplify.c:8776
! #: gimplify.c:12862
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: gimplify.c:8870
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "clÃ¡usula %<linear%> para una variable que no es iterador de bucle especificada en una construcciÃ³n combinada con %<distribute%>"
  
! #: gimplify.c:9196
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "se asocia el campo %qE de una estructura de longitud variable"
  
! #: gimplify.c:9378
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE aparece mÃ¡s de una vez en las clÃ¡usulas map"
  
! #: gimplify.c:9740
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable copyprivate %qE no es threadprivate o private en el contexto externo"
  
! #: gimplify.c:9797
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable %s %qE es private en el contexto externo"
  
! #: gimplify.c:9829
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "se esperaba el modificador de clÃ¡usula %qs %<if%> en vez de %qs"
  
! #: gimplify.c:10029
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10239
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<map%> implÃ­cita"
  
! #: gimplify.c:10293
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> implÃ­cita en una construcciÃ³n %<target%>"
  
! #: gimplify.c:10542
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:10603
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "se ha usado la misma variable en clÃ¡usulas %<firstprivate%> y %<lastprivate%> en una construcciÃ³n %<distribute%>"
  
! #: gimplify.c:10694
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible data clause with reduction on %qE; promoting to present_or_copy"
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clÃ¡usula de datos incompatible con reducciÃ³n en %qE; se promociona a present_or_copy"
  
! #: gimplify.c:10841
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10860
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "reducciÃ³n privada no vÃ¡lida en %qE"
  
! #: gimplify.c:10997
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.c:11331
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:11590 gimplify.c:11594 gimplify.c:11603
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11835 gimplify.c:12094
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<firstprivate%> en una construcciÃ³n %<target%>"
  
! #: gimplify.c:12800
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "construcciÃ³n %<teams%> no bien anidada dentro de construcciÃ³n %<target%>"
  
! #: gimplify.c:12824
  #, fuzzy, gcc-internal-format
  #| msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "las regiones %<distribute%> deben estar estrictamente anidadas dentro de construcciones %<teams%>"
  
! #: gimplify.c:12844
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "solamente a las regiones %<distribute%> o %<parallel%> se les permite estar estrictamente anidadas dentro de la regiÃ³n %<teams%>"
  
! #: gimplify.c:12897
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: gimplify.c:13760 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "la construcciÃ³n %<ordered%> con clÃ¡usula %<depend%> debe estar bien anidada dentro de un bucle con una clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: gimplify.c:13778
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE no es una iteraciÃ³n del bucle mÃ¡s externo %d; se esperaba %qE"
  
! #: gimplify.c:13791
  #, fuzzy, gcc-internal-format
  #| msgid "number of variables in %<depend(sink)%> clause does not match number of iteration variables"
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "el nÃºmero de variables en la clÃ¡usula %<depend(sink)%> no coincide con el nÃºmero de variables de iteraciÃ³n"
  
! #: gimplify.c:13804
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mÃ¡s de una clÃ¡usula %<depend(source)%> en una construcciÃ³n %<ordered%>"
  
! #: gimplify.c:13815
  #, fuzzy, gcc-internal-format
  #| msgid "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses on the same construct"
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "clÃ¡usula %<depend(source)%> especificada junto con clÃ¡usulas %<depend(sink:)%> en la misma construcciÃ³n"
  
! #: gimplify.c:15093
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "fallÃ³ la gimplificaciÃ³n"
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT se promueve a %qT cuando pasa a travÃ©s de %<...%>"
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(asÃ­ que debe pasar %qT y no %qT a %<va_arg%>)"
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si se alcanza este cÃ³digo, el programa abortarÃ¡"
  
! #: godump.c:1423
  #, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "no se puede cerrar el fichero de volcado Go: %m"
  
! #: godump.c:1435
  #, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "no se puede abrir el fichero de volcado Go %qs: %m"
*************** msgstr "el elemento %u tiene ubicaciÃ³n-
*** 25795,25801 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr "el elemento %u tiene ubicaciÃ³n-y == %u"
  
! #: internal-fn.c:618
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "uso no vÃ¡lido del atribute  %<fallthrough%>"
--- 25841,25847 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr "el elemento %u tiene ubicaciÃ³n-y == %u"
  
! #: internal-fn.c:630
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "uso no vÃ¡lido del atribute  %<fallthrough%>"
*************** msgstr "la funciÃ³n puede ser candidata
*** 26183,26220 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "falta el resumen de referencia ipa en la unidad ltrans"
  
! #: ipa-sra.c:1489
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1494
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1499
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1530
  #, fuzzy, gcc-internal-format
  #| msgid "HSA SSA verification failed"
  msgid "IPA-SRA access verification failed"
  msgstr "error de verificaciÃ³n HSA SSA"
  
! #: ipa-sra.c:2493
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 26229,26266 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "falta el resumen de referencia ipa en la unidad ltrans"
  
! #: ipa-sra.c:1496
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1501
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1506
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1518
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1537
  #, fuzzy, gcc-internal-format
  #| msgid "HSA SSA verification failed"
  msgid "IPA-SRA access verification failed"
  msgstr "error de verificaciÃ³n HSA SSA"
  
! #: ipa-sra.c:2501
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr "setjmp/longjmp dentro de constru
*** 26875,26902 ****
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9298
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr "se hace caso omiso de clÃ¡usula sumidero con desplazamiento que no es mÃºltiplo del paso del bucle"
  
! #: omp-low.c:9321
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr "el primer desplazamiento debe estar en direcciÃ³n opuesta a las iteraciones del bucle"
  
! #: omp-low.c:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "salida no vÃ¡lida de un bloque estructurado %s"
  
! #: omp-low.c:13658 omp-low.c:13663
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "entrada no vÃ¡lida a un bloque estructurado %s"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13667
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "ramificaciÃ³n no vÃ¡lida desde/para un bloque estructurado %s"
--- 26921,26948 ----
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9376
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr "se hace caso omiso de clÃ¡usula sumidero con desplazamiento que no es mÃºltiplo del paso del bucle"
  
! #: omp-low.c:9399
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr "el primer desplazamiento debe estar en direcciÃ³n opuesta a las iteraciones del bucle"
  
! #: omp-low.c:13736
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "salida no vÃ¡lida de un bloque estructurado %s"
  
! #: omp-low.c:13738 omp-low.c:13743
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "entrada no vÃ¡lida a un bloque estructurado %s"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13747
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "ramificaciÃ³n no vÃ¡lida desde/para un bloque estructurado %s"
*************** msgstr "los registros usados explÃ­citam
*** 27716,27740 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "el operando de salida %d debe usar la restricciÃ³n %<&%>"
  
! #: regcprop.c:1230
  #, 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.c:1242
  #, 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.c:1245
  #, 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.c:1257
  #, 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)"
--- 27762,27786 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "el operando de salida %d debe usar la restricciÃ³n %<&%>"
  
! #: regcprop.c:1223
  #, 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.c:1235
  #, 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.c:1238
  #, 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.c:1250
  #, 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 "la variable de registro global d
*** 27780,27786 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr "se usÃ³ el registro de %qD para mÃºltiples variables de registro globales"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5499
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "genera un conflicto con %qD"
--- 27826,27832 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr "se usÃ³ el registro de %qD para mÃºltiples variables de registro globales"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5554
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "genera un conflicto con %qD"
*************** msgstr "el atributo packed causa una ali
*** 28015,28026 ****
  msgid "packed attribute is unnecessary"
  msgstr "no es necesario el atributo packed"
  
! #: stor-layout.c:2599
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "la alineaciÃ³n de los elementos de la matriz es mayor que el tamaÃ±o de los elementos"
  
! #: stor-layout.c:2605
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of array elements is greater than element size"
  msgid "size of array element is not a multiple of its alignment"
--- 28061,28072 ----
  msgid "packed attribute is unnecessary"
  msgstr "no es necesario el atributo packed"
  
! #: stor-layout.c:2609
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "la alineaciÃ³n de los elementos de la matriz es mayor que el tamaÃ±o de los elementos"
  
! #: stor-layout.c:2615
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of array elements is greater than element size"
  msgid "size of array element is not a multiple of its alignment"
*************** msgstr "en definiciÃ³n de macro %qs"
*** 29332,29469 ****
  msgid "in expansion of macro %qs"
  msgstr "en expansiÃ³n de macro %qs"
  
! #: tree-eh.c:4901
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr "el BB %i tiene mÃºltiples bordes EH"
  
! #: tree-eh.c:4913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BB %i can not throw but has an EH edge"
  msgid "BB %i cannot throw but has an EH edge"
  msgstr "el BB %i no puede hacer throw pero tiene un borde EH"
  
! #: tree-eh.c:4921
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "la Ãºltima sentencia del BB %i tiene establecido incorrectamente lp"
  
! #: tree-eh.c:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr "al BB %i le falta un borde EH"
  
! #: tree-eh.c:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "Borde EH %i->%i incorrecto"
  
! #: tree-eh.c:4967 tree-eh.c:4986
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr "al BB %i le falta un borde"
  
! #: tree-eh.c:5003
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr "BB %i demasiados bordes de respaldo"
  
! #: tree-eh.c:5012
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr "BB %i tiene un borde incorrecto"
  
! #: tree-eh.c:5018
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr "BB %i tiene un borde de respaldo incorrecto"
  
! #: tree-inline.c:3860
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "la funciÃ³n %q+F nunca se puede copiar porque recibe un goto que no es local"
  
! #: tree-inline.c:3867
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "la funciÃ³n %q+F nunca se puede copiar porque guarda direcciones de etiqueta local en una variable estÃ¡tica"
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa alloca (forzar usando el atributo always_inline)"
  
! #: tree-inline.c:3921
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa setjmp"
  
! #: tree-inline.c:3935
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa listas variables de argumentos"
  
! #: tree-inline.c:3947
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa manejo de excepciones setjmp-longjmp"
  
! #: tree-inline.c:3955
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque contiene un goto que no es local"
  
! #: tree-inline.c:3967
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa __builtin_return o __builtin_apply_args"
  
! #: tree-inline.c:3987
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque contiene un goto calculado"
  
! #: tree-inline.c:4032
! #, fuzzy, gcc-internal-format
! #| msgid "function %q+F can never be inlined because it uses variable argument lists"
! msgid "function %q+F can never be inlined because it has a VLA return argument"
! msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa listas variables de argumentos"
! 
! #: tree-inline.c:4040
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa listas variables de argumentos"
  
! #: tree-inline.c:4108
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "la funciÃ³n %q+F nunca puede ser incluida en lÃ­nea porque se suprime al usar -fno-inline"
  
! #: tree-inline.c:4116
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "la funciÃ³n %q+F nunca puede ser incluida en lÃ­nea porque utiliza atributos que generan conflictos con la inclusiÃ³n en lÃ­nea"
  
! #: tree-inline.c:4801
  #, fuzzy, gcc-internal-format
  #| msgid "inlining failed in call to always_inline %q+F: %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "fallÃ³ la inclusiÃ³n en lÃ­nea en la llamada a always_inline %q+F: %s"
  
! #: tree-inline.c:4804 tree-inline.c:4825
  #, gcc-internal-format
  msgid "called from here"
  msgstr "llamado desde aquÃ­"
  
! #: tree-inline.c:4807 tree-inline.c:4828
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "llamada desde esta funciÃ³n"
  
! #: tree-inline.c:4821
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "fallÃ³ la inclusiÃ³n en lÃ­nea en la llamada a %q+F: %s"
--- 29378,29509 ----
  msgid "in expansion of macro %qs"
  msgstr "en expansiÃ³n de macro %qs"
  
! #: tree-eh.c:4904
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr "el BB %i tiene mÃºltiples bordes EH"
  
! #: tree-eh.c:4916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BB %i can not throw but has an EH edge"
  msgid "BB %i cannot throw but has an EH edge"
  msgstr "el BB %i no puede hacer throw pero tiene un borde EH"
  
! #: tree-eh.c:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "la Ãºltima sentencia del BB %i tiene establecido incorrectamente lp"
  
! #: tree-eh.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr "al BB %i le falta un borde EH"
  
! #: tree-eh.c:4936
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "Borde EH %i->%i incorrecto"
  
! #: tree-eh.c:4970 tree-eh.c:4989
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr "al BB %i le falta un borde"
  
! #: tree-eh.c:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr "BB %i demasiados bordes de respaldo"
  
! #: tree-eh.c:5015
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr "BB %i tiene un borde incorrecto"
  
! #: tree-eh.c:5021
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr "BB %i tiene un borde de respaldo incorrecto"
  
! #: tree-inline.c:3863
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "la funciÃ³n %q+F nunca se puede copiar porque recibe un goto que no es local"
  
! #: tree-inline.c:3870
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "la funciÃ³n %q+F nunca se puede copiar porque guarda direcciones de etiqueta local en una variable estÃ¡tica"
  
! #: tree-inline.c:3910
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa alloca (forzar usando el atributo always_inline)"
  
! #: tree-inline.c:3924
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa setjmp"
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa listas variables de argumentos"
  
! #: tree-inline.c:3950
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa manejo de excepciones setjmp-longjmp"
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque contiene un goto que no es local"
  
! #: tree-inline.c:3970
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa __builtin_return o __builtin_apply_args"
  
! #: tree-inline.c:3990
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque contiene un goto calculado"
  
! #: tree-inline.c:4036
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "la funciÃ³n %q+F nunca se puede incluir en lÃ­nea porque usa listas variables de argumentos"
  
! #: tree-inline.c:4104
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "la funciÃ³n %q+F nunca puede ser incluida en lÃ­nea porque se suprime al usar -fno-inline"
  
! #: tree-inline.c:4112
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "la funciÃ³n %q+F nunca puede ser incluida en lÃ­nea porque utiliza atributos que generan conflictos con la inclusiÃ³n en lÃ­nea"
  
! #: tree-inline.c:4797
  #, fuzzy, gcc-internal-format
  #| msgid "inlining failed in call to always_inline %q+F: %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "fallÃ³ la inclusiÃ³n en lÃ­nea en la llamada a always_inline %q+F: %s"
  
! #: tree-inline.c:4800 tree-inline.c:4821
  #, gcc-internal-format
  msgid "called from here"
  msgstr "llamado desde aquÃ­"
  
! #: tree-inline.c:4803 tree-inline.c:4824
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "llamada desde esta funciÃ³n"
  
! #: tree-inline.c:4817
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "fallÃ³ la inclusiÃ³n en lÃ­nea en la llamada a %q+F: %s"
*************** msgstr "tipo de elemento no vÃ¡lido para
*** 29517,29544 ****
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "uso no vÃ¡lido del atribute  %<fallthrough%>"
  
! #: tree-ssa-ccp.c:3567
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3570 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro no static %qD"
  
! #: tree-ssa-ccp.c:3576
  #, fuzzy
  #| msgid "argument %u null where non-null expected"
  msgid "%Gargument %u null where non-null expected"
  msgstr "argumento %u nulo donde se esperaba no nulo"
  
! #: tree-ssa-ccp.c:3582
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "en una llamada a la funciÃ³n interna %qD"
  
! #: tree-ssa-ccp.c:3586 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to function %qD declared %qs"
--- 29557,29584 ----
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "uso no vÃ¡lido del atribute  %<fallthrough%>"
  
! #: tree-ssa-ccp.c:3571
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3574 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro no static %qD"
  
! #: tree-ssa-ccp.c:3580
  #, fuzzy
  #| msgid "argument %u null where non-null expected"
  msgid "%Gargument %u null where non-null expected"
  msgstr "argumento %u nulo donde se esperaba no nulo"
  
! #: tree-ssa-ccp.c:3586
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "en una llamada a la funciÃ³n interna %qD"
  
! #: tree-ssa-ccp.c:3590 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to function %qD declared %qs"
*************** msgstr "%qE no estÃ¡ inicializado"
*** 29753,29795 ****
  msgid "%G%qE may be used uninitialized"
  msgstr "puede ser que se utilice %qE sin inicializar en esta funciÃ³n"
  
! #: tree-ssa-uninit.c:547
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: tree-ssa-uninit.c:554
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: tree-ssa-uninit.c:570
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD declared here"
  msgid "by argument %u of type %s to %qD declared here"
  msgstr "el argumento %qD se declara aquÃ­"
  
! #: tree-ssa-uninit.c:578
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "by argument %u of type %s to %qT"
  msgstr "el argumento de tipo %qT no coincide con %qT"
  
! #: tree-ssa-uninit.c:633
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD is used uninitialized"
  msgstr "%qE no estÃ¡ inicializado"
  
! #: tree-ssa-uninit.c:638
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may be used uninitialized in this function"
  msgid "%qD may be used uninitialized"
  msgstr "puede ser que se utilice %qD sin inicializar en esta funciÃ³n"
  
! #: tree-ssa-uninit.c:2968
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "puede ser que se utilice %qD sin inicializar en esta funciÃ³n"
--- 29793,29835 ----
  msgid "%G%qE may be used uninitialized"
  msgstr "puede ser que se utilice %qE sin inicializar en esta funciÃ³n"
  
! #: tree-ssa-uninit.c:550
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: tree-ssa-uninit.c:557
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "en una llamada a la funciÃ³n %qD declarada aquÃ­"
  
! #: tree-ssa-uninit.c:573
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD declared here"
  msgid "by argument %u of type %s to %qD declared here"
  msgstr "el argumento %qD se declara aquÃ­"
  
! #: tree-ssa-uninit.c:581
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "by argument %u of type %s to %qT"
  msgstr "el argumento de tipo %qT no coincide con %qT"
  
! #: tree-ssa-uninit.c:636
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD is used uninitialized"
  msgstr "%qE no estÃ¡ inicializado"
  
! #: tree-ssa-uninit.c:641
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may be used uninitialized in this function"
  msgid "%qD may be used uninitialized"
  msgstr "puede ser que se utilice %qD sin inicializar en esta funciÃ³n"
  
! #: tree-ssa-uninit.c:2971
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "puede ser que se utilice %qD sin inicializar en esta funciÃ³n"
*************** msgstr "elemento no constante en CONSTRU
*** 29995,30090 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "elemento con efectos colaterales en CONSTRUCTOR sin efectos colaterales"
  
! #: tree.c:8272
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "las matrices de funciones no tienen significado"
  
! #: tree.c:8436
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "el tipo de devoluciÃ³n de funciÃ³n no puede ser funciÃ³n"
  
! #: tree.c:9816 tree.c:9901 tree.c:9964
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:9853
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: no se esperaba ninguno de %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:9866
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
  
! #: tree.c:9915
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: no se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
  
! #: tree.c:9928
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: se esperaba omp_clause %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:9990
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: se esperaba un Ã¡rbol que contenga la estructura %qs, se tiene %qs en %s, en %s:%d"
  
! #: tree.c:10004
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso de elt %d de tree_int_cst con %d elts en %s, en %s:%d"
  
! #: tree.c:10017
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso de elt %d de tree_vec con %d elts en %s, en %s:%d"
  
! #: tree.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso del operando %d de %s con %d operandos en %s, en %s:%d"
  
! #: tree.c:10043
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso del operando %d de omp_clause %s con %d operandos en %s, en %s:%d"
  
! #: tree.c:13234
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD es obsoleto: %s"
  
! #: tree.c:13237
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD es obsoleto"
  
! #: tree.c:13260
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE es obsoleto: %s"
  
! #: tree.c:13263
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE es obsoleto"
  
! #: tree.c:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "el tipo es obsoleto: %s"
  
! #: tree.c:13272
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "el tipo es obsoleto"
--- 30035,30130 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "elemento con efectos colaterales en CONSTRUCTOR sin efectos colaterales"
  
! #: tree.c:8279
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "las matrices de funciones no tienen significado"
  
! #: tree.c:8443
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "el tipo de devoluciÃ³n de funciÃ³n no puede ser funciÃ³n"
  
! #: tree.c:9823 tree.c:9908 tree.c:9971
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:9860
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: no se esperaba ninguno de %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:9873
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: no se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
  
! #: tree.c:9935
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: se esperaba omp_clause %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:9997
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: se esperaba un Ã¡rbol que contenga la estructura %qs, se tiene %qs en %s, en %s:%d"
  
! #: tree.c:10011
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso de elt %d de tree_int_cst con %d elts en %s, en %s:%d"
  
! #: tree.c:10024
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso de elt %d de tree_vec con %d elts en %s, en %s:%d"
  
! #: tree.c:10037
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso del operando %d de %s con %d operandos en %s, en %s:%d"
  
! #: tree.c:10050
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "revisiÃ³n de Ã¡rbol: acceso del operando %d de omp_clause %s con %d operandos en %s, en %s:%d"
  
! #: tree.c:13241
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD es obsoleto: %s"
  
! #: tree.c:13244
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD es obsoleto"
  
! #: tree.c:13267
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE es obsoleto: %s"
  
! #: tree.c:13270
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE es obsoleto"
  
! #: tree.c:13276
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "el tipo es obsoleto: %s"
  
! #: tree.c:13279
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "el tipo es obsoleto"
*************** msgstr "el tipo es obsoleto"
*** 30109,30380 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14092
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "tipo variante difiere en %s"
  
! #: tree.c:14133
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_SIZE_UNIT"
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "tipos variantes difieren en TYPE_SIZE_UNIT"
  
! #: tree.c:14135
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_SIZE_UNIT"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT del tipo variante"
  
! #: tree.c:14137
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_SIZE_UNIT"
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT del tipo"
  
! #: tree.c:14160
  #, fuzzy, gcc-internal-format
  #| msgid "type variant with TYPE_ALIAS_SET_KNOWN_P"
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "tipo variante con TYPE_ALIAS_SET_KNOWN_P"
  
! #: tree.c:14173
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_VFIELD"
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "tipo variante con diferente TYPE_VFIELD"
  
! #: tree.c:14209
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_BINFO"
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "tipo variante con diferente TYPE_BINFO"
  
! #: tree.c:14211
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_BINFO"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo variante"
  
! #: tree.c:14213
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_BINFO"
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo"
  
! #: tree.c:14252
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_FIELDS"
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "tipo variante con diferente TYPE_FIELDS"
  
! #: tree.c:14254
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "el primer descuadre es campo"
  
! #: tree.c:14256
  #, gcc-internal-format
  msgid "and field"
  msgstr "y campo"
  
! #: tree.c:14273
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "tipo variante con diferente TREE_TYPE"
  
! #: tree.c:14275 tree.c:14286
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo variante"
  
! #: tree.c:14277 tree.c:14288
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo"
  
! #: tree.c:14284
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "el tipo no es compatible con su variante"
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "La variante principal no estÃ¡ definida"
  
! #: tree.c:14601
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT"
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_MAIN_VARIANT tiene diferente TYPE_MAIN_VARIANT"
  
! #: tree.c:14613
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "TYPE_CANONICAL tiene diferente TYPE_CANONICAL"
  
! #: tree.c:14632
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL no es compatible"
  
! #: tree.c:14640
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MODE of TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_MODE de TYPE_CANONICAL no es compatible"
  
! #: tree.c:14646
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14662
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "TYPE_VFIELD no es FIELD_DECL ni TREE_LIST"
  
! #: tree.c:14672
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "TYPE_NEXT_PTR_TO no es POINTER_TYPE"
  
! #: tree.c:14682
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "TYPE_NEXT_REF_TO no es REFERENCE_TYPE"
  
! #: tree.c:14703
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO is not TREE_BINFO"
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "TYPE_BINFO no es TREE_BINFO"
  
! #: tree.c:14709
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "El tipo TYPE_BINFO no es TYPE_MAIN_VARIANT"
  
! #: tree.c:14720
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not record nor union"
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "TYPE_METHOD_BASETYPE no es registro ni uniÃ³n"
  
! #: tree.c:14731
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_OFFSET_BASETYPE is not record nor union"
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "TYPE_OFFSET_BASETYPE no es registro ni uniÃ³n"
  
! #: tree.c:14749
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST"
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "TYPE_ARRAY_MAX_SIZE no es INTEGER_CST"
  
! #: tree.c:14756
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MAX_VALUE_RAW non-NULL"
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "TYPE_MAX_VALUE_RAW no NULL"
  
! #: tree.c:14763
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL"
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "El campo TYPE_LANG_SLOT_1 (binfo) es no NULL"
  
! #: tree.c:14779
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value is not CONST_DECL or INTEGER_CST"
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "El valor enumerado no es CONST_DECL ni INTEGER_CST"
  
! #: tree.c:14787
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum"
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "El tipo de valor enumerado no es INTEGER_TYPE ni puede convertirse al enumerado"
  
! #: tree.c:14795
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value name is not IDENTIFIER_NODE"
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "El nombre de valor enumerado no es IDENTIFIER_NODE"
  
! #: tree.c:14805
  #, fuzzy, gcc-internal-format
  #| msgid "Array TYPE_DOMAIN is not integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "El array TYPE_DOMAIN no es de un tipo entero"
  
! #: tree.c:14814
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_FIELDS defined in incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "TYPE_FIELDS definidos en un tipo incompleto"
  
! #: tree.c:14836
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Ã�rbol incorrecto en una lista TYPE_FIELDS"
  
! #: tree.c:14851
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p"
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "TYPE_CACHED_VALUES_P es %i mientras que TYPE_CACHED_VALUES es %p"
  
! #: tree.c:14858
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES is not TREE_VEC"
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "TYPE_CACHED_VALUES no es TREE_VEC"
  
! #: tree.c:14871
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "entrada TYPE_CACHED_VALUES incorrecta"
  
! #: tree.c:14884
  #, fuzzy, gcc-internal-format
  #| msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list"
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "TREE_PURPOSE es no NULL en una lista TYPE_ARG_TYPES"
  
! #: tree.c:14890
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong entry in TYPE_ARG_TYPES list"
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Entrada incorrecta en una lista TYPE_ARG_TYPES"
  
! #: tree.c:14897
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VALUES_RAW field is non-NULL"
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "El campo TYPE_VALUES_RAW es no NULL"
  
! #: tree.c:14909
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is set while it should not"
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "TYPE_CACHED_VALUES_P estÃ¡ activado y no deberÃ­a"
  
! #: tree.c:14919
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not main variant"
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
--- 30149,30420 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14099
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "tipo variante difiere en %s"
  
! #: tree.c:14140
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_SIZE_UNIT"
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "tipos variantes difieren en TYPE_SIZE_UNIT"
  
! #: tree.c:14142
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_SIZE_UNIT"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT del tipo variante"
  
! #: tree.c:14144
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_SIZE_UNIT"
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT del tipo"
  
! #: tree.c:14167
  #, fuzzy, gcc-internal-format
  #| msgid "type variant with TYPE_ALIAS_SET_KNOWN_P"
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "tipo variante con TYPE_ALIAS_SET_KNOWN_P"
  
! #: tree.c:14180
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_VFIELD"
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "tipo variante con diferente TYPE_VFIELD"
  
! #: tree.c:14216
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_BINFO"
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "tipo variante con diferente TYPE_BINFO"
  
! #: tree.c:14218
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_BINFO"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo variante"
  
! #: tree.c:14220
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_BINFO"
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo"
  
! #: tree.c:14259
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_FIELDS"
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "tipo variante con diferente TYPE_FIELDS"
  
! #: tree.c:14261
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "el primer descuadre es campo"
  
! #: tree.c:14263
  #, gcc-internal-format
  msgid "and field"
  msgstr "y campo"
  
! #: tree.c:14280
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "tipo variante con diferente TREE_TYPE"
  
! #: tree.c:14282 tree.c:14293
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo variante"
  
! #: tree.c:14284 tree.c:14295
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo"
  
! #: tree.c:14291
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "el tipo no es compatible con su variante"
  
! #: tree.c:14603
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "La variante principal no estÃ¡ definida"
  
! #: tree.c:14608
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT"
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_MAIN_VARIANT tiene diferente TYPE_MAIN_VARIANT"
  
! #: tree.c:14620
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "TYPE_CANONICAL tiene diferente TYPE_CANONICAL"
  
! #: tree.c:14639
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL no es compatible"
  
! #: tree.c:14647
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MODE of TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_MODE de TYPE_CANONICAL no es compatible"
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14669
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "TYPE_VFIELD no es FIELD_DECL ni TREE_LIST"
  
! #: tree.c:14679
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "TYPE_NEXT_PTR_TO no es POINTER_TYPE"
  
! #: tree.c:14689
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "TYPE_NEXT_REF_TO no es REFERENCE_TYPE"
  
! #: tree.c:14710
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO is not TREE_BINFO"
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "TYPE_BINFO no es TREE_BINFO"
  
! #: tree.c:14716
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "El tipo TYPE_BINFO no es TYPE_MAIN_VARIANT"
  
! #: tree.c:14727
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not record nor union"
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "TYPE_METHOD_BASETYPE no es registro ni uniÃ³n"
  
! #: tree.c:14738
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_OFFSET_BASETYPE is not record nor union"
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "TYPE_OFFSET_BASETYPE no es registro ni uniÃ³n"
  
! #: tree.c:14756
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST"
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "TYPE_ARRAY_MAX_SIZE no es INTEGER_CST"
  
! #: tree.c:14763
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MAX_VALUE_RAW non-NULL"
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "TYPE_MAX_VALUE_RAW no NULL"
  
! #: tree.c:14770
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL"
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "El campo TYPE_LANG_SLOT_1 (binfo) es no NULL"
  
! #: tree.c:14786
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value is not CONST_DECL or INTEGER_CST"
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "El valor enumerado no es CONST_DECL ni INTEGER_CST"
  
! #: tree.c:14794
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum"
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "El tipo de valor enumerado no es INTEGER_TYPE ni puede convertirse al enumerado"
  
! #: tree.c:14802
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value name is not IDENTIFIER_NODE"
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "El nombre de valor enumerado no es IDENTIFIER_NODE"
  
! #: tree.c:14812
  #, fuzzy, gcc-internal-format
  #| msgid "Array TYPE_DOMAIN is not integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "El array TYPE_DOMAIN no es de un tipo entero"
  
! #: tree.c:14821
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_FIELDS defined in incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "TYPE_FIELDS definidos en un tipo incompleto"
  
! #: tree.c:14843
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Ã�rbol incorrecto en una lista TYPE_FIELDS"
  
! #: tree.c:14858
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p"
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "TYPE_CACHED_VALUES_P es %i mientras que TYPE_CACHED_VALUES es %p"
  
! #: tree.c:14865
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES is not TREE_VEC"
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "TYPE_CACHED_VALUES no es TREE_VEC"
  
! #: tree.c:14878
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "entrada TYPE_CACHED_VALUES incorrecta"
  
! #: tree.c:14891
  #, fuzzy, gcc-internal-format
  #| msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list"
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "TREE_PURPOSE es no NULL en una lista TYPE_ARG_TYPES"
  
! #: tree.c:14897
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong entry in TYPE_ARG_TYPES list"
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Entrada incorrecta en una lista TYPE_ARG_TYPES"
  
! #: tree.c:14904
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VALUES_RAW field is non-NULL"
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "El campo TYPE_VALUES_RAW es no NULL"
  
! #: tree.c:14916
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is set while it should not"
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "TYPE_CACHED_VALUES_P estÃ¡ activado y no deberÃ­a"
  
! #: tree.c:14926
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not main variant"
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
*************** msgstr "se descarta el atributo %qE para
*** 30706,30713 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4191
! #: c-family/c-attribs.c:4195
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
--- 30746,30753 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4194
! #: c-family/c-attribs.c:4198
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
*************** msgstr "los argumentos por defecto sÃ³lo
*** 30743,30986 ****
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-attribs.c:700
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "%qE attribute argument 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.c:704
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  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.c:731 c-family/c-attribs.c:744
  #, 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.c:735 c-family/c-attribs.c:749
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:759
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "el atributo %qE se aplica solamente a funciones variadic"
  
! #: c-family/c-attribs.c:764
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:882
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs"
  
! #: c-family/c-attribs.c:920
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute only supported on boolean types"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: c-family/c-attribs.c:930
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "el atributo %qE no se admite en esta plataforma"
  
! #: c-family/c-attribs.c:953
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored for type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:965
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "se descarta el atributo %qE para el campo de tipo %qT"
  
! #: c-family/c-attribs.c:1135 c-family/c-attribs.c:3139
! #: c-family/c-attribs.c:5415
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "%qE argument not a string"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.c:1282 ada/gcc-interface/utils.c:6612
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs"
  
! #: c-family/c-attribs.c:1331
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored. Use -fcf-protection option to enable it"
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "Se descarta el atributo %qE. Utilice la opciÃ³n -fcf-protection para activarlo"
  
! #: c-family/c-attribs.c:1371 c-family/c-attribs.c:1377
! #: c-family/c-attribs.c:5258 c-family/c-attribs.c:5293
! #: c-family/c-attribs.c:5299 ada/gcc-interface/utils.c:6871
! #: ada/gcc-interface/utils.c:6905 ada/gcc-interface/utils.c:6911
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs"
  
! #: c-family/c-attribs.c:1433 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "el atributo %qE no tiene efecto en funciones locales de unidad"
  
! #: c-family/c-attribs.c:1609
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "el atributo %qE sÃ³lo tiene efecto en objetos pÃºblicos"
  
! #: c-family/c-attribs.c:1638
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "el atributo %qE solamente afecta a objetos de alto nivel"
  
! #: c-family/c-attribs.c:1677 c-family/c-attribs.c:3787
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "atributo %qE en una funciÃ³n que devuelve %<void%>"
  
! #: c-family/c-attribs.c:1700
  #, fuzzy, gcc-internal-format
  #| msgid "scalar_storage_order is not supported because endianness is not uniform"
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "scalar_storage_order no se admite porque el endianess no es uniforme"
  
! #: c-family/c-attribs.c:1717
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.c:1813
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "no se admiten las prioridades de destructor"
  
! #: c-family/c-attribs.c:1815
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "no se admiten las prioridades de constructor"
  
! #: c-family/c-attribs.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "las prioridades de destructor desde 0 hasta %d estÃ¡n reservadas para la implementaciÃ³n"
  
! #: c-family/c-attribs.c:1842
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "las prioridades de constructor desde 0 hasta %d estÃ¡n reservadas para la implementaciÃ³n"
  
! #: c-family/c-attribs.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "las prioridades de destructor deben ser enteros desde 0 hasta %d inclusive"
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "las prioridades de constructor deben ser enteros desde 0 hasta %d inclusive"
  
! #: c-family/c-attribs.c:2006
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "se desconoce el modo de mÃ¡quina %qE"
  
! #: c-family/c-attribs.c:2040
  #, fuzzy, gcc-internal-format
  #| msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "es obsoleto especificar tipos vectoriales con __attribute__ ((mode))"
  
! #: c-family/c-attribs.c:2043
  #, fuzzy, gcc-internal-format
  #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "utilice __attribute__ ((vector_size)) en su lugar"
  
! #: c-family/c-attribs.c:2052
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "no se puede emular %qs"
  
! #: c-family/c-attribs.c:2065
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "modo de puntero %qs no vÃ¡lido"
  
! #: c-family/c-attribs.c:2082
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "no coinciden los signos del tipo y del modo de mÃ¡quina %qs"
  
! #: c-family/c-attribs.c:2093
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "no hay tipo de datos para el modo %qs"
  
! #: c-family/c-attribs.c:2103
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "no se puede usar el modo %qs para tipos de enumeraciÃ³n"
  
! #: c-family/c-attribs.c:2131
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "se aplicÃ³ el modo %qs a un tipo inapropiado"
  
! #: c-family/c-attribs.c:2156 c-family/c-attribs.c:2486
  #, 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.c:2162
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "no se permite un atributo de secciÃ³n para %q+D"
  
! #: c-family/c-attribs.c:2168
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "el argumento del atributo secciÃ³n no es una constante de cadena"
  
! #: c-family/c-attribs.c:2177
  #, 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.c:2188 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2197 c-family/c-attribs.c:2512
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "no se puede sobreescribir la secciÃ³n de %q+D"
  
! #: c-family/c-attribs.c:2313
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "la alineaciÃ³n puede no estar especificada para %q+D"
  
! #: c-family/c-attribs.c:2335
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "Se descarta el atributo %<%E (%u)%> porque genera un conflicto con el atributo %<%E (%u)%>"
--- 30783,31026 ----
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-attribs.c:703
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "%qE attribute argument 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.c:707
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  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.c:734 c-family/c-attribs.c:747
  #, 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.c:738 c-family/c-attribs.c:752
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:762
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "el atributo %qE se aplica solamente a funciones variadic"
  
! #: c-family/c-attribs.c:767
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:885
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs"
  
! #: c-family/c-attribs.c:923
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute only supported on boolean types"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: c-family/c-attribs.c:933
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "el atributo %qE no se admite en esta plataforma"
  
! #: c-family/c-attribs.c:956
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored for type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:968
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "se descarta el atributo %qE para el campo de tipo %qT"
  
! #: c-family/c-attribs.c:1138 c-family/c-attribs.c:3142
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "%qE argument not a string"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.c:1285 ada/gcc-interface/utils.c:6609
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs"
  
! #: c-family/c-attribs.c:1334
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored. Use -fcf-protection option to enable it"
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "Se descarta el atributo %qE. Utilice la opciÃ³n -fcf-protection para activarlo"
  
! #: c-family/c-attribs.c:1374 c-family/c-attribs.c:1380
! #: c-family/c-attribs.c:5275 c-family/c-attribs.c:5310
! #: c-family/c-attribs.c:5316 ada/gcc-interface/utils.c:6868
! #: ada/gcc-interface/utils.c:6902 ada/gcc-interface/utils.c:6908
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs"
  
! #: c-family/c-attribs.c:1436 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "el atributo %qE no tiene efecto en funciones locales de unidad"
  
! #: c-family/c-attribs.c:1612
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "el atributo %qE sÃ³lo tiene efecto en objetos pÃºblicos"
  
! #: c-family/c-attribs.c:1641
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "el atributo %qE solamente afecta a objetos de alto nivel"
  
! #: c-family/c-attribs.c:1680 c-family/c-attribs.c:3790
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "atributo %qE en una funciÃ³n que devuelve %<void%>"
  
! #: c-family/c-attribs.c:1703
  #, fuzzy, gcc-internal-format
  #| msgid "scalar_storage_order is not supported because endianness is not uniform"
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "scalar_storage_order no se admite porque el endianess no es uniforme"
  
! #: c-family/c-attribs.c:1720
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.c:1816
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "no se admiten las prioridades de destructor"
  
! #: c-family/c-attribs.c:1818
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "no se admiten las prioridades de constructor"
  
! #: c-family/c-attribs.c:1840
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "las prioridades de destructor desde 0 hasta %d estÃ¡n reservadas para la implementaciÃ³n"
  
! #: c-family/c-attribs.c:1845
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "las prioridades de constructor desde 0 hasta %d estÃ¡n reservadas para la implementaciÃ³n"
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "las prioridades de destructor deben ser enteros desde 0 hasta %d inclusive"
  
! #: c-family/c-attribs.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "las prioridades de constructor deben ser enteros desde 0 hasta %d inclusive"
  
! #: c-family/c-attribs.c:2009
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "se desconoce el modo de mÃ¡quina %qE"
  
! #: c-family/c-attribs.c:2043
  #, fuzzy, gcc-internal-format
  #| msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "es obsoleto especificar tipos vectoriales con __attribute__ ((mode))"
  
! #: c-family/c-attribs.c:2046
  #, fuzzy, gcc-internal-format
  #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "utilice __attribute__ ((vector_size)) en su lugar"
  
! #: c-family/c-attribs.c:2055
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "no se puede emular %qs"
  
! #: c-family/c-attribs.c:2068
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "modo de puntero %qs no vÃ¡lido"
  
! #: c-family/c-attribs.c:2085
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "no coinciden los signos del tipo y del modo de mÃ¡quina %qs"
  
! #: c-family/c-attribs.c:2096
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "no hay tipo de datos para el modo %qs"
  
! #: c-family/c-attribs.c:2106
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "no se puede usar el modo %qs para tipos de enumeraciÃ³n"
  
! #: c-family/c-attribs.c:2134
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "se aplicÃ³ el modo %qs a un tipo inapropiado"
  
! #: c-family/c-attribs.c:2159 c-family/c-attribs.c:2489
  #, 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.c:2165
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "no se permite un atributo de secciÃ³n para %q+D"
  
! #: c-family/c-attribs.c:2171
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "el argumento del atributo secciÃ³n no es una constante de cadena"
  
! #: c-family/c-attribs.c:2180
  #, 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.c:2191 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2200 c-family/c-attribs.c:2515
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "no se puede sobreescribir la secciÃ³n de %q+D"
  
! #: c-family/c-attribs.c:2316
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "la alineaciÃ³n puede no estar especificada para %q+D"
  
! #: c-family/c-attribs.c:2338
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "Se descarta el atributo %<%E (%u)%> porque genera un conflicto con el atributo %<%E (%u)%>"
*************** msgstr "Se descarta el atributo %<%E (%u
*** 30990,31243 ****
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2382
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr "la alineaciÃ³n para %q+D se especifiÃ³ previamente como %d y no se puede decrementar"
  
! #: c-family/c-attribs.c:2399
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%<warn_if_not_aligned%>  puede no estar especificada para %q+D"
  
! #: c-family/c-attribs.c:2447
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "la funciÃ³n inline %q+D se declarÃ³ weak"
  
! #: c-family/c-attribs.c:2452
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "la funciÃ³n indirecta %q+D no se puede declarar weak"
  
! #: c-family/c-attribs.c:2493
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect on automatic variables"
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "el atributo %qE no tiene efecto en variables automÃ¡ticas"
  
! #: c-family/c-attribs.c:2503 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "no se puede especificar el atributo %qE para las variables locales"
  
! #: c-family/c-attribs.c:2518
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qE attribute is specific to ELF targets"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.c:2525
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: c-family/c-attribs.c:2536
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: c-family/c-attribs.c:2549
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: c-family/c-attribs.c:2582
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.c:2601
  #, 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.c:2609
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is only applicable on functions"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.c:2619
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.c:2633
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2634
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:2669
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "se definiÃ³ %q+D normalmente y como un atributo %qE al mismo tiempo"
  
! #: c-family/c-attribs.c:2677
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "weak %q+D no se puede definir como %qE"
  
! #: c-family/c-attribs.c:2694 c-family/c-attribs.c:3687
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.c:2727
  #, fuzzy, gcc-internal-format
  #| msgid "%+qD declared alias after being used"
  msgid "%+qD declared %qs after being used"
  msgstr "%+qD se declarÃ³ despuÃ©s de ser usado"
  
! #: c-family/c-attribs.c:2777
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.c:2790
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.c:2801
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "se descarta el atributo en la declaraciÃ³n de %q#T"
  
! #: c-family/c-attribs.c:2856
  #, fuzzy, gcc-internal-format
  #| msgid "%qE redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qE redeclarado como un tipo diferente de sÃ­mbolo"
  
! #: c-family/c-attribs.c:2861
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: c-family/c-attribs.c:2909
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute doesn't apply to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.c:2967
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "la funciÃ³n indirecta %q+D no se puede declarar weak"
  
! #: c-family/c-attribs.c:2990
  #, fuzzy, gcc-internal-format
  #| msgid "weakref attribute must appear before alias attribute"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "el atributo weakref debe aparecer antes de los atributos de alias"
  
! #: c-family/c-attribs.c:3003
  #, fuzzy, gcc-internal-format
  #| msgid "%+qD declared weak after being used"
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD se declarÃ³ dÃ©bil despuÃ©s de usarse"
  
! #: c-family/c-attribs.c:3027
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: c-family/c-attribs.c:3033
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "se descarta el atributo %qE porque %qT ya estÃ¡ definido"
  
! #: c-family/c-attribs.c:3046
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "el argumento de visibilidad no es una cadena"
  
! #: c-family/c-attribs.c:3058
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c-family/c-attribs.c:3074
  #, 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.c:3086
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD se redeclarÃ³ con visibilidad diferente"
  
! #: c-family/c-attribs.c:3089 c-family/c-attribs.c:3093
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD se declarÃ³ %qs lo cual implica visibilidad por defecto"
  
! #: c-family/c-attribs.c:3122
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "se descarta el atributo %qE porque %qT ya estÃ¡ definido"
  
! #: c-family/c-attribs.c:3130
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "se descarta el atributo %qE porque %qT ya estÃ¡ definido"
  
! #: c-family/c-attribs.c:3152
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3174 c-family/c-attribs.c:3761
! #: c-family/c-attribs.c:5380 c-family/c-attribs.c:5407 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.c:3220
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "atributo %qE en una funciÃ³n que devuelve %<void%>"
  
! #: c-family/c-attribs.c:3230
  #, fuzzy, gcc-internal-format
  #| msgid "%<weakref%> attribute ignored because function is defined"
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "se descarta el atributo %<weakref%> porque ya se definiÃ³ la funciÃ³n"
  
! #: c-family/c-attribs.c:3234
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to allocation function %qD declared here"
  msgid "deallocation function declared here"
  msgstr "en una llamada a la funciÃ³n de reserva %qD declarada aquÃ­"
  
! #: c-family/c-attribs.c:3261
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.c:3271
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
--- 31030,31283 ----
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2385
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr "la alineaciÃ³n para %q+D se especifiÃ³ previamente como %d y no se puede decrementar"
  
! #: c-family/c-attribs.c:2402
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%<warn_if_not_aligned%>  puede no estar especificada para %q+D"
  
! #: c-family/c-attribs.c:2450
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "la funciÃ³n inline %q+D se declarÃ³ weak"
  
! #: c-family/c-attribs.c:2455
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "la funciÃ³n indirecta %q+D no se puede declarar weak"
  
! #: c-family/c-attribs.c:2496
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect on automatic variables"
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "el atributo %qE no tiene efecto en variables automÃ¡ticas"
  
! #: c-family/c-attribs.c:2506 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "no se puede especificar el atributo %qE para las variables locales"
  
! #: c-family/c-attribs.c:2521
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qE attribute is specific to ELF targets"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.c:2528
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: c-family/c-attribs.c:2539
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: c-family/c-attribs.c:2552
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: c-family/c-attribs.c:2585
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.c:2604
  #, 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.c:2612
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is only applicable on functions"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.c:2622
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.c:2636
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2637
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:2672
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "se definiÃ³ %q+D normalmente y como un atributo %qE al mismo tiempo"
  
! #: c-family/c-attribs.c:2680
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "weak %q+D no se puede definir como %qE"
  
! #: c-family/c-attribs.c:2697 c-family/c-attribs.c:3690
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.c:2730
  #, fuzzy, gcc-internal-format
  #| msgid "%+qD declared alias after being used"
  msgid "%+qD declared %qs after being used"
  msgstr "%+qD se declarÃ³ despuÃ©s de ser usado"
  
! #: c-family/c-attribs.c:2780
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.c:2793
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.c:2804
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "se descarta el atributo en la declaraciÃ³n de %q#T"
  
! #: c-family/c-attribs.c:2859
  #, fuzzy, gcc-internal-format
  #| msgid "%qE redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qE redeclarado como un tipo diferente de sÃ­mbolo"
  
! #: c-family/c-attribs.c:2864
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: c-family/c-attribs.c:2912
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute doesn't apply to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.c:2970
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "la funciÃ³n indirecta %q+D no se puede declarar weak"
  
! #: c-family/c-attribs.c:2993
  #, fuzzy, gcc-internal-format
  #| msgid "weakref attribute must appear before alias attribute"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "el atributo weakref debe aparecer antes de los atributos de alias"
  
! #: c-family/c-attribs.c:3006
  #, fuzzy, gcc-internal-format
  #| msgid "%+qD declared weak after being used"
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD se declarÃ³ dÃ©bil despuÃ©s de usarse"
  
! #: c-family/c-attribs.c:3030
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: c-family/c-attribs.c:3036
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "se descarta el atributo %qE porque %qT ya estÃ¡ definido"
  
! #: c-family/c-attribs.c:3049
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "el argumento de visibilidad no es una cadena"
  
! #: c-family/c-attribs.c:3061
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c-family/c-attribs.c:3077
  #, 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.c:3089
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD se redeclarÃ³ con visibilidad diferente"
  
! #: c-family/c-attribs.c:3092 c-family/c-attribs.c:3096
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD se declarÃ³ %qs lo cual implica visibilidad por defecto"
  
! #: c-family/c-attribs.c:3125
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "se descarta el atributo %qE porque %qT ya estÃ¡ definido"
  
! #: c-family/c-attribs.c:3133
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "se descarta el atributo %qE porque %qT ya estÃ¡ definido"
  
! #: c-family/c-attribs.c:3155
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3177 c-family/c-attribs.c:3764
! #: c-family/c-attribs.c:5397 c-family/c-attribs.c:5424 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.c:3223
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "atributo %qE en una funciÃ³n que devuelve %<void%>"
  
! #: c-family/c-attribs.c:3233
  #, fuzzy, gcc-internal-format
  #| msgid "%<weakref%> attribute ignored because function is defined"
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "se descarta el atributo %<weakref%> porque ya se definiÃ³ la funciÃ³n"
  
! #: c-family/c-attribs.c:3237
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to allocation function %qD declared here"
  msgid "deallocation function declared here"
  msgstr "en una llamada a la funciÃ³n de reserva %qD declarada aquÃ­"
  
! #: c-family/c-attribs.c:3264
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c-family/c-attribs.c:3274
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
*************** msgstr "atributo %qE en una funciÃ³n que
*** 31245,31281 ****
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3317
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "el argumento de plantilla %d es no vÃ¡lido"
  
! #: c-family/c-attribs.c:3319
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3324
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to functions"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD declared here"
  msgid "argument references a symbol declared here"
  msgstr "el argumento %qD se declara aquÃ­"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3343
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.c:3346 c-family/c-attribs.c:3359
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD declared here"
  msgid "referenced symbol declared here"
--- 31285,31321 ----
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3320
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "el argumento de plantilla %d es no vÃ¡lido"
  
! #: c-family/c-attribs.c:3322
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to functions"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.c:3330
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD declared here"
  msgid "argument references a symbol declared here"
  msgstr "el argumento %qD se declara aquÃ­"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3346
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.c:3349 c-family/c-attribs.c:3362
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qD declared here"
  msgid "referenced symbol declared here"
*************** msgstr "el argumento %qD se declara aquÃ
*** 31283,31489 ****
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3356
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.c:3470 c-family/c-attribs.c:3518
! #: c-family/c-attribs.c:3545
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "atributo %qE en una funciÃ³n que devuelve %<void%>"
  
! #: c-family/c-attribs.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:3572
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not positive"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:3583
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:3596
  #, fuzzy, gcc-internal-format
  #| msgid "argument %i in the range [%E, %E]"
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "el argumento %i estÃ¡ dentro del rango [%E, %E]"
  
! #: c-family/c-attribs.c:3700
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "%<inbranch%> y %<notinbranch%> son los Ãºnicos indicadores permitidos con el atributo %<__simd__%>"
  
! #: c-family/c-attribs.c:3767 c-family/c-attribs.c:5386
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "no se puede establecer el atributo %qE despuÃ©s de la definiciÃ³n"
  
! #: c-family/c-attribs.c:3834
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "atributo %qE duplicado"
  
! #: c-family/c-attribs.c:3836
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "atributo %qE a continuaciÃ³n de %qE"
  
! #: c-family/c-attribs.c:3935
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "el tipo se declarÃ³ previamente %qE"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> solo se puede especificar para funciones virtuales"
  
! #: c-family/c-attribs.c:4006
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "el argumento %qE no es un identificador"
  
! #: c-family/c-attribs.c:4017
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD no es compatible con %qD"
  
! #: c-family/c-attribs.c:4020
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "el argumento %qE no es una funciÃ³n"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "el mensaje obsoleto no es una cadena"
  
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:4167 c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "tipo de vector no vÃ¡lido para el atributo %qE"
  
! #: c-family/c-attribs.c:4204 c-family/c-attribs.c:4208
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: c-family/c-attribs.c:4221 c-family/c-attribs.c:4225
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument should be between 0 to 255"
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "el argumento del atributo %qE debe estar entre 0 y 255"
  
! #: c-family/c-attribs.c:4233 ada/gcc-interface/utils.c:4169
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "el tamaÃ±o del vector no es un mÃºltiplo integral del tamaÃ±o del componente"
  
! #: c-family/c-attribs.c:4239 ada/gcc-interface/utils.c:4176
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vector de tamaÃ±o cero"
  
! #: c-family/c-attribs.c:4248 c-family/c-attribs.c:4251
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "el nÃºmero de componentes del vector no es una potencia de dos"
  
! #: c-family/c-attribs.c:4311
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: c-family/c-attribs.c:4368
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "se descarta el atributo %qE en objetos de tipo %qT"
  
! #: c-family/c-attribs.c:4376
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.c:4510
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q#T must follow the %qs keyword"
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "el atributo para %q#T debe estar a continuaciÃ³n de la palabra clave %qs"
  
! #: c-family/c-attribs.c:4559
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "el atributo 'getter' de la propiedad %qD genera un conflicto con la declaraciÃ³n previa"
  
! #: c-family/c-attribs.c:4565
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "el atributo 'getter' de la propiedad %qD genera un conflicto con la declaraciÃ³n previa"
  
! #: c-family/c-attribs.c:4571
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "el atributo 'getter' de la propiedad %qD genera un conflicto con la declaraciÃ³n previa"
  
! #: c-family/c-attribs.c:4579
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unbounded use of variable-length array"
  msgid "designating the bound of variable length array argument %u"
  msgstr "uso no acotado de array de longitud variable"
  
! #: c-family/c-attribs.c:4684
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: c-family/c-attribs.c:4734
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "se descarta el atributo"
  
! #: c-family/c-attribs.c:4743
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.c:4771
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.c:4782
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 31323,31529 ----
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3359
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.c:3473 c-family/c-attribs.c:3521
! #: c-family/c-attribs.c:3548
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "atributo %qE en una funciÃ³n que devuelve %<void%>"
  
! #: c-family/c-attribs.c:3567
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:3575
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not positive"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:3586
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "argument %i in the range [%E, %E]"
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "el argumento %i estÃ¡ dentro del rango [%E, %E]"
  
! #: c-family/c-attribs.c:3703
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "%<inbranch%> y %<notinbranch%> son los Ãºnicos indicadores permitidos con el atributo %<__simd__%>"
  
! #: c-family/c-attribs.c:3770 c-family/c-attribs.c:5403
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "no se puede establecer el atributo %qE despuÃ©s de la definiciÃ³n"
  
! #: c-family/c-attribs.c:3837
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "atributo %qE duplicado"
  
! #: c-family/c-attribs.c:3839
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "atributo %qE a continuaciÃ³n de %qE"
  
! #: c-family/c-attribs.c:3938
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "el tipo se declarÃ³ previamente %qE"
  
! #: c-family/c-attribs.c:3951 cp/class.c:4771
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> solo se puede especificar para funciones virtuales"
  
! #: c-family/c-attribs.c:4009
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "el argumento %qE no es un identificador"
  
! #: c-family/c-attribs.c:4020
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD no es compatible con %qD"
  
! #: c-family/c-attribs.c:4023
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "el argumento %qE no es una funciÃ³n"
  
! #: c-family/c-attribs.c:4071 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "el mensaje obsoleto no es una cadena"
  
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:4170 c-family/c-attribs.c:4172
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "tipo de vector no vÃ¡lido para el atributo %qE"
  
! #: c-family/c-attribs.c:4207 c-family/c-attribs.c:4211
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: c-family/c-attribs.c:4224 c-family/c-attribs.c:4228
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument should be between 0 to 255"
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "el argumento del atributo %qE debe estar entre 0 y 255"
  
! #: c-family/c-attribs.c:4236 ada/gcc-interface/utils.c:4166
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "el tamaÃ±o del vector no es un mÃºltiplo integral del tamaÃ±o del componente"
  
! #: c-family/c-attribs.c:4242 ada/gcc-interface/utils.c:4173
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vector de tamaÃ±o cero"
  
! #: c-family/c-attribs.c:4251 c-family/c-attribs.c:4254
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "el nÃºmero de componentes del vector no es una potencia de dos"
  
! #: c-family/c-attribs.c:4314
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: c-family/c-attribs.c:4371
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "se descarta el atributo %qE en objetos de tipo %qT"
  
! #: c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: c-family/c-attribs.c:4513
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q#T must follow the %qs keyword"
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "el atributo para %q#T debe estar a continuaciÃ³n de la palabra clave %qs"
  
! #: c-family/c-attribs.c:4562
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "el atributo 'getter' de la propiedad %qD genera un conflicto con la declaraciÃ³n previa"
  
! #: c-family/c-attribs.c:4568
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "el atributo 'getter' de la propiedad %qD genera un conflicto con la declaraciÃ³n previa"
  
! #: c-family/c-attribs.c:4574
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "el atributo 'getter' de la propiedad %qD genera un conflicto con la declaraciÃ³n previa"
  
! #: c-family/c-attribs.c:4582
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unbounded use of variable-length array"
  msgid "designating the bound of variable length array argument %u"
  msgstr "uso no acotado de array de longitud variable"
  
! #: c-family/c-attribs.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: c-family/c-attribs.c:4737
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "se descarta el atributo"
  
! #: c-family/c-attribs.c:4746
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.c:4774
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.c:4785
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 31492,31680 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4795
  #, fuzzy, gcc-internal-format
  #| msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: c-family/c-attribs.c:4836
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4864
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "el argumento de plantilla %d es no vÃ¡lido"
  
! #: c-family/c-attribs.c:4868
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-attribs.c:4875
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "el atributo %qE requiere una cadena como argumento"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4883
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: c-family/c-attribs.c:4894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4907
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:4925
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: c-family/c-attribs.c:5143
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "el argumento de limpieza no es un identificador"
  
! #: c-family/c-attribs.c:5150
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "el argumento de limpieza no es una funciÃ³n"
  
! #: c-family/c-attribs.c:5187
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "el atributo %qE requiere prototipos con argumentos nombrados"
  
! #: c-family/c-attribs.c:5195
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "el atributo %qE se aplica solamente a funciones variadic"
  
! #: c-family/c-attribs.c:5211 ada/gcc-interface/utils.c:6524
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "la posiciÃ³n solicitada no es una constante entera"
  
! #: c-family/c-attribs.c:5219 ada/gcc-interface/utils.c:6531
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "la posiciÃ³n solicitada es menor a cero"
  
! #: c-family/c-attribs.c:5274 ada/gcc-interface/utils.c:6886
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "cadena vacÃ­a en el atributo %<target%>"
  
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized %s target: %s"
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "no se reconoce el objetivo de %s: %s"
  
! #: c-family/c-attribs.c:5450
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "atributo returns_nonnull en una funciÃ³n que no devuelve puntero"
  
! #: c-family/c-attribs.c:5465
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "el atributo %qE solo es vÃ¡lido con tipos %<struct%>"
  
! #: c-family/c-attribs.c:5501
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:5510
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument should be between 0 to 255"
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "el argumento del atributo %qE debe estar entre 0 y 255"
  
! #: c-family/c-attribs.c:5532
  #, fuzzy, gcc-internal-format
  #| msgid "an attribute that appertains to a type-specifier is ignored"
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "un atributo que ataÃ±e a un especificador de tipo se descarta"
  
! #: c-family/c-attribs.c:5544
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is for pointer types only"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c-family/c-attribs.c:5563
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not an Objective-C class name or alias"
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE no es un nombre de clase o alias de Objective-C"
  
! #: c-family/c-attribs.c:5586
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: c-family/c-attribs.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:5611
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: c-family/c-attribs.c:5655
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid operand type %qT for %qs"
  msgstr "tipo abstracto %qT no vÃ¡lido para %qE"
  
! #: c-family/c-attribs.c:5759
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.c:5761
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.c:5938
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
--- 31532,31720 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4798
  #, fuzzy, gcc-internal-format
  #| msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4842
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4867
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "el argumento de plantilla %d es no vÃ¡lido"
  
! #: c-family/c-attribs.c:4871
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-attribs.c:4878
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "el atributo %qE requiere una cadena como argumento"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4886
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: c-family/c-attribs.c:4897
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4910
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.c:4928
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: c-family/c-attribs.c:5160
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "el argumento de limpieza no es un identificador"
  
! #: c-family/c-attribs.c:5167
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "el argumento de limpieza no es una funciÃ³n"
  
! #: c-family/c-attribs.c:5204
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "el atributo %qE requiere prototipos con argumentos nombrados"
  
! #: c-family/c-attribs.c:5212
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "el atributo %qE se aplica solamente a funciones variadic"
  
! #: c-family/c-attribs.c:5228 ada/gcc-interface/utils.c:6521
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "la posiciÃ³n solicitada no es una constante entera"
  
! #: c-family/c-attribs.c:5236 ada/gcc-interface/utils.c:6528
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "la posiciÃ³n solicitada es menor a cero"
  
! #: c-family/c-attribs.c:5291 ada/gcc-interface/utils.c:6883
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "cadena vacÃ­a en el atributo %<target%>"
  
! #: c-family/c-attribs.c:5449
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized %s target: %s"
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "no se reconoce el objetivo de %s: %s"
  
! #: c-family/c-attribs.c:5467
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "atributo returns_nonnull en una funciÃ³n que no devuelve puntero"
  
! #: c-family/c-attribs.c:5482
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "el atributo %qE solo es vÃ¡lido con tipos %<struct%>"
  
! #: c-family/c-attribs.c:5518
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:5527
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument should be between 0 to 255"
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "el argumento del atributo %qE debe estar entre 0 y 255"
  
! #: c-family/c-attribs.c:5549
  #, fuzzy, gcc-internal-format
  #| msgid "an attribute that appertains to a type-specifier is ignored"
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "un atributo que ataÃ±e a un especificador de tipo se descarta"
  
! #: c-family/c-attribs.c:5561
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is for pointer types only"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c-family/c-attribs.c:5580
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not an Objective-C class name or alias"
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE no es un nombre de clase o alias de Objective-C"
  
! #: c-family/c-attribs.c:5603
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: c-family/c-attribs.c:5616
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.c:5645
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: c-family/c-attribs.c:5672
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid operand type %qT for %qs"
  msgstr "tipo abstracto %qT no vÃ¡lido para %qE"
  
! #: c-family/c-attribs.c:5776
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.c:5778
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "no se admite el atributo %qE para el objetivo R8C"
  
! #: c-family/c-attribs.c:5955
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
*************** msgstr "?: usando constantes enteras en
*** 31840,31851 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "el compilador puede asumir que la direcciÃ³n de %qD siempre se evaluarÃ¡ como %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "se sugieren parÃ©ntesis alrededor de la asignaciÃ³n usada como valor verdadero"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no vÃ¡lido de %<restrict%>"
--- 31880,31891 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "el compilador puede asumir que la direcciÃ³n de %qD siempre se evaluarÃ¡ como %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9591
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "se sugieren parÃ©ntesis alrededor de la asignaciÃ³n usada como valor verdadero"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7083 c/c-typeck.c:15505
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no vÃ¡lido de %<restrict%>"
*************** msgstr "esta es la primera entrada que s
*** 31925,31931 ****
  msgid "duplicate case value"
  msgstr "valor de case duplicado"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2526
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "se usÃ³ previamente aquÃ­"
--- 31965,31971 ----
  msgid "duplicate case value"
  msgstr "valor de case duplicado"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2514
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "se usÃ³ previamente aquÃ­"
*************** msgstr "no se admite la concatenaciÃ³n n
*** 33007,33013 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "C tradicional rechaza la concatenaciÃ³n de constantes de cadenas"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 33047,33053 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "C tradicional rechaza la concatenaciÃ³n de constantes de cadenas"
  
! #: c-family/c-omp.c:116 cp/pt.c:18889
  #, 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
*** 33060,33066 ****
  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.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipo no vÃ¡lido para la variable de iteraciÃ³n %qE"
--- 33100,33106 ----
  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.c:736 cp/semantics.c:9447
  #, 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
*** 33075,33091 ****
  msgid "%qE is not initialized"
  msgstr "%qE no estÃ¡ inicializado"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "falta el predicado controlador"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predicado controlador no vÃ¡lido"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "falta la expresiÃ³n de incremento"
--- 33115,33131 ----
  msgid "%qE is not initialized"
  msgstr "%qE no estÃ¡ inicializado"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9336
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "falta el predicado controlador"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8955
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predicado controlador no vÃ¡lido"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9342
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "falta la expresiÃ³n de incremento"
*************** msgstr "falta la expresiÃ³n de increment
*** 33095,33101 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expresiÃ³n de incremento no vÃ¡lida"
--- 33135,33141 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9070
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expresiÃ³n de incremento no vÃ¡lida"
*************** msgstr ""
*** 33164,33170 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 33204,33210 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15318 cp/semantics.c:8598
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 33775,33781 ****
  msgstr "argumento de tipo errÃ³neo para %s"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "desbordamiento en la expresiÃ³n constante"
--- 33815,33821 ----
  msgstr "argumento de tipo errÃ³neo para %s"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6075
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "desbordamiento en la expresiÃ³n constante"
*************** msgstr ""
*** 34458,34540 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "comparaciÃ³n entre los tipos %qT y %qT"
! 
! #: c-family/c-warn.c:2304
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2357
  #, fuzzy, gcc-internal-format
  #| msgid "promoted ~unsigned is always non-zero"
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "el ~unsigned promovido es siempre diferente de cero"
  
! #: c-family/c-warn.c:2361
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "comparaciÃ³n de un ~unsigned promovido con una constante"
  
! #: c-family/c-warn.c:2372
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "comparaciÃ³n de un ~unsigned promovido con unsigned"
  
! #: c-family/c-warn.c:2427
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "parÃ¡metro %qD sin uso"
  
! #: c-family/c-warn.c:2489
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "se define tipo %qD localmente pero no se usa"
  
! #: c-family/c-warn.c:2525
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "condiciÃ³n %<if%> duplicada"
  
! #: c-family/c-warn.c:2554
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "el atributo de optimizaciÃ³n en %qD despuÃ©s de la definiciÃ³n pero el atributo no concuerda"
  
! #: c-family/c-warn.c:2562
  #, fuzzy, gcc-internal-format
  #| msgid "inline declaration of %qD follows declaration with attribute %qs"
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "declaraciÃ³n inline de %qD despuÃ©s de una declaraciÃ³n con atributo %qs"
  
! #: c-family/c-warn.c:2567
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D with attribute %qs follows inline declaration"
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "declaraciÃ³n de %q+D con atributo %qs despuÃ©s de declaraciÃ³n inline"
  
! #: c-family/c-warn.c:2616
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr "el resultado de %qE requiere %u bits para representarlo, pero %qT solo tiene %u bits"
  
! #: c-family/c-warn.c:2654 c-family/c-warn.c:2678
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "la comparaciÃ³n de una constante %qE con una expresiÃ³n boolean siempre es falsa"
  
! #: c-family/c-warn.c:2657 c-family/c-warn.c:2675
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "la comparaciÃ³n de una constante %qE con una expresiÃ³n boolean siempre es verdadera"
  
! #: c-family/c-warn.c:2725
  #, fuzzy
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
--- 34498,34574 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2292
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, fuzzy, gcc-internal-format
  #| msgid "promoted ~unsigned is always non-zero"
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "el ~unsigned promovido es siempre diferente de cero"
  
! #: c-family/c-warn.c:2349
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "comparaciÃ³n de un ~unsigned promovido con una constante"
  
! #: c-family/c-warn.c:2360
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "comparaciÃ³n de un ~unsigned promovido con unsigned"
  
! #: c-family/c-warn.c:2415
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "parÃ¡metro %qD sin uso"
  
! #: c-family/c-warn.c:2477
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "se define tipo %qD localmente pero no se usa"
  
! #: c-family/c-warn.c:2513
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "condiciÃ³n %<if%> duplicada"
  
! #: c-family/c-warn.c:2542
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "el atributo de optimizaciÃ³n en %qD despuÃ©s de la definiciÃ³n pero el atributo no concuerda"
  
! #: c-family/c-warn.c:2550
  #, fuzzy, gcc-internal-format
  #| msgid "inline declaration of %qD follows declaration with attribute %qs"
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "declaraciÃ³n inline de %qD despuÃ©s de una declaraciÃ³n con atributo %qs"
  
! #: c-family/c-warn.c:2555
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D with attribute %qs follows inline declaration"
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "declaraciÃ³n de %q+D con atributo %qs despuÃ©s de declaraciÃ³n inline"
  
! #: c-family/c-warn.c:2604
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr "el resultado de %qE requiere %u bits para representarlo, pero %qT solo tiene %u bits"
  
! #: c-family/c-warn.c:2642 c-family/c-warn.c:2666
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "la comparaciÃ³n de una constante %qE con una expresiÃ³n boolean siempre es falsa"
  
! #: c-family/c-warn.c:2645 c-family/c-warn.c:2663
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "la comparaciÃ³n de una constante %qE con una expresiÃ³n boolean siempre es verdadera"
  
! #: c-family/c-warn.c:2713
  #, fuzzy
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
*************** msgid_plural "passing argument %i to %qs
*** 34542,34579 ****
  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.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condiciÃ³n tiene bifurcaciones idÃ©nticas"
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "la macro se expande en mÃºltiples sentencias"
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "algunas partes de la expansiÃ³n de macro no estÃ¡n flanqueadas por esta clÃ¡usula %qs"
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  #, fuzzy
  #| msgid "size mismatch in argument %d of %qE"
  msgid "mismatch in bound %Z of argument %u declared as %s"
--- 34576,34613 ----
  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.c:2779 c/c-typeck.c:5564 cp/call.c:5808
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condiciÃ³n tiene bifurcaciones idÃ©nticas"
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "la macro se expande en mÃºltiples sentencias"
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "algunas partes de la expansiÃ³n de macro no estÃ¡n flanqueadas por esta clÃ¡usula %qs"
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:642
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3304
  #, fuzzy
  #| msgid "size mismatch in argument %d of %qE"
  msgid "mismatch in bound %Z of argument %u declared as %s"
*************** msgid_plural "mismatch in bounds %Z of a
*** 34581,34634 ****
  msgstr[0] "no coincide el tamaÃ±o en el argumento %d de %qE"
  msgstr[1] "no coincide el tamaÃ±o en el argumento %d de %qE"
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to variable-length array is zero"
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "al argumento del array de longitud variable es cero"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as a pointer %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as an ordinary array %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "argument %u of type %s declared as a pointer"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unbounded use of variable-length array"
  msgid "previously declared as a variable length array %s"
  msgstr "uso no acotado de array de longitud variable"
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as an array %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "argument %u of type %s declared with %u variable bound"
--- 34615,34668 ----
  msgstr[0] "no coincide el tamaÃ±o en el argumento %d de %qE"
  msgstr[1] "no coincide el tamaÃ±o en el argumento %d de %qE"
  
! #: c-family/c-warn.c:3307 c-family/c-warn.c:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3441
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to variable-length array is zero"
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "al argumento del array de longitud variable es cero"
  
! #: c-family/c-warn.c:3446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as a pointer %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as an ordinary array %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3460 c-family/c-warn.c:3474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "argument %u of type %s declared as a pointer"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c-family/c-warn.c:3464 c-family/c-warn.c:3490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unbounded use of variable-length array"
  msgid "previously declared as a variable length array %s"
  msgstr "uso no acotado de array de longitud variable"
  
! #: c-family/c-warn.c:3477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as an array %s"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "argument %u of type %s declared with %u variable bound"
*************** msgid_plural "argument %u of type %s dec
*** 34636,34642 ****
  msgstr[0] "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  msgstr[1] "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %q+D with attribute noinline"
  msgid "previously declared as %s with %u variable bound"
--- 34670,34676 ----
  msgstr[0] "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  msgstr[1] "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: c-family/c-warn.c:3521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %q+D with attribute noinline"
  msgid "previously declared as %s with %u variable bound"
*************** msgid_plural "previously declared as %s
*** 34644,34716 ****
  msgstr[0] "declaraciÃ³n previa de %q+D con el atributo noinline"
  msgstr[1] "declaraciÃ³n previa de %q+D con el atributo noinline"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "el argumento de tipo %qT no coincide con %qT"
  
! #: c-family/c-warn.c:3644
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as %s with bound argument %E"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %<%c%s%>"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "declaraciÃ³n previa de %<%c%s%>"
  
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previously declared as %s with bound %qs"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: c-family/c-warn.c:3687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s with mismatched bound"
  msgstr "el argumento de tipo %qT no coincide con %qT"
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 34678,34750 ----
  msgstr[0] "declaraciÃ³n previa de %q+D con el atributo noinline"
  msgstr[1] "declaraciÃ³n previa de %q+D con el atributo noinline"
  
! #: c-family/c-warn.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3613
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3620 c-family/c-warn.c:3653
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "el argumento de tipo %qT no coincide con %qT"
  
! #: c-family/c-warn.c:3632
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as %s with bound argument %E"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: c-family/c-warn.c:3637
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %<%c%s%>"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "declaraciÃ³n previa de %<%c%s%>"
  
! #: c-family/c-warn.c:3656
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previously declared as %s with bound %qs"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: c-family/c-warn.c:3675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s with mismatched bound"
  msgstr "el argumento de tipo %qT no coincide con %qT"
  
! #: c-family/c-warn.c:3706
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3716
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3720
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr "los nombres de caracterÃ­stica v
*** 34802,34818 ****
  msgid "%s does not take any feature options"
  msgstr "%s no toma ninguna opciÃ³n de caracterÃ­stica"
  
! #: common/config/arm/arm-common.c:649
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr "%%:canon_for_mlib toma 1 o mÃ¡s pares de parÃ¡metros"
  
! #: common/config/arm/arm-common.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "no se reconoce el operando para %%:canon_for_mlib"
  
! #: common/config/arm/arm-common.c:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "no se reconoce el operando para %%:asm_auto_mfpu"
--- 34836,34852 ----
  msgid "%s does not take any feature options"
  msgstr "%s no toma ninguna opciÃ³n de caracterÃ­stica"
  
! #: common/config/arm/arm-common.c:655
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr "%%:canon_for_mlib toma 1 o mÃ¡s pares de parÃ¡metros"
  
! #: common/config/arm/arm-common.c:669
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "no se reconoce el operando para %%:canon_for_mlib"
  
! #: common/config/arm/arm-common.c:1025
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "no se reconoce el operando para %%:asm_auto_mfpu"
*************** msgstr "Se pasÃ³ un argumento Altivec a
*** 35465,35471 ****
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
--- 35499,35505 ----
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7108 config/arm/arm.c:7138 config/arm/arm.c:28884
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
*************** msgid "specify a system register with a
*** 35538,35544 ****
  msgstr "Especifica el orden de asignaciÃ³n de registros"
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs no es un desplazamiento vÃ¡lido en %qs"
--- 35572,35578 ----
  msgstr "Especifica el orden de asignaciÃ³n de registros"
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4605
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs no es un desplazamiento vÃ¡lido en %qs"
*************** msgstr "el pragma o atributo %<target(\"
*** 35726,35733 ****
  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.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
--- 35760,35767 ----
  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.c:17531 config/arm/arm.c:32912
! #: config/rs6000/rs6000.c:24306 config/s390/s390.c:15770
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
*************** msgstr "el pragma o atributo %<target(\"
*** 35742,35758 ****
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "pragma o atributo %<target(\"%s\")%> mal formado"
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  #, 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.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  #, 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%}"
--- 35776,35792 ----
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "pragma o atributo %<target(\"%s\")%> mal formado"
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6460
! #: config/rs6000/rs6000-call.c:6455 config/s390/s390.c:12154
! #: config/s390/s390.c:12231
  #, 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.c:19002 config/arm/arm.c:6465
! #: config/rs6000/rs6000-call.c:6450 config/s390/s390.c:12149
! #: config/s390/s390.c:12226
  #, 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 "%Klane %wd fuera de rango %wd -
*** 35768,35775 ****
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vÃ­a %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
! #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
--- 35802,35809 ----
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vÃ­a %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22516
! #: config/i386/i386.c:22644
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
*************** msgid "bad value %qs for %<-mmemory-late
*** 35868,35874 ****
  msgstr "valor %qs errÃ³neo para -mmemory-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 35902,35908 ----
  msgstr "valor %qs errÃ³neo para -mmemory-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:882 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "el argumento del atributo %qE no
*** 35997,36014 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "el argumento del atributo %qE no es \"ilink\" o \"firq\""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 36031,36048 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "el argumento del atributo %qE no es \"ilink\" o \"firq\""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7249 config/arm/arm.c:7267
! #: config/arm/arm.c:7448 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3443
! #: config/i386/i386-options.c:3620 config/i386/i386-options.c:3676
! #: config/i386/i386-options.c:3727 config/i386/i386-options.c:3764
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20356 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1097 config/s390/s390.c:1184 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "Direcciones de insn no estableci
*** 36115,36171 ****
  msgid "insn addresses not freed"
  msgstr "direcciones de insn no liberadas"
  
! #: config/arc/arc.c:11076
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "el atributo %qE solamente es vÃ¡lido para la arquitectura ARCv2"
  
! #: config/arc/arc.c:11084 config/arc/arc.c:11123
  #, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr "falta el argumento del atributo %qE"
  
! #: config/arc/arc.c:11095 config/arc/arc.c:11134 config/arc/arc.c:11260
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "el atributo %qE sÃ³lo permite una constante entera como argumento"
  
! #: config/arc/arc.c:11115
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "el atributo %qE solo es vÃ¡lido para la arquitectura ARC EM"
  
! #: config/arc/arc.c:11170
  #, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr "el atributo %qE se aplica solamente a tipos"
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is missing"
  msgid "argument of %qE attribute ignored"
  msgstr "falta el argumento del atributo %qE"
  
! #: config/arc/arc.c:11250 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "el atributo %qE solamente se aplica a variables"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21426
  #, 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.c:611 config/i386/i386.c:21490
  #, 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.c:621 config/i386/i386.c:21519
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
--- 36149,36205 ----
  msgid "insn addresses not freed"
  msgstr "direcciones de insn no liberadas"
  
! #: config/arc/arc.c:11082
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "el atributo %qE solamente es vÃ¡lido para la arquitectura ARCv2"
  
! #: config/arc/arc.c:11090 config/arc/arc.c:11129
  #, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr "falta el argumento del atributo %qE"
  
! #: config/arc/arc.c:11101 config/arc/arc.c:11140 config/arc/arc.c:11266
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "el atributo %qE sÃ³lo permite una constante entera como argumento"
  
! #: config/arc/arc.c:11121
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "el atributo %qE solo es vÃ¡lido para la arquitectura ARC EM"
  
! #: config/arc/arc.c:11176
  #, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr "el atributo %qE se aplica solamente a tipos"
  
! #: config/arc/arc.c:11182
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is missing"
  msgid "argument of %qE attribute ignored"
  msgstr "falta el argumento del atributo %qE"
  
! #: config/arc/arc.c:11256 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "el atributo %qE solamente se aplica a variables"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21447
  #, 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.c:611 config/i386/i386.c:21511
  #, 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.c:621 config/i386/i386.c:21540
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr ""
*** 36389,36701 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2919
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt y NEON son incompatibles"
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "el CPU objetivo no tiene soporte para el modo ARM"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "habilitar el soporte de rastreo hacia atrÃ¡s sÃ³lo tiene significado cuando se compila para el Thumb"
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "habilitar el soporte de trabajo interno de llamado sÃ³lo tiene significado cuando se compila para el Thumb"
  
! #: config/arm/arm.c:2940
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g con -mno-apcs-frame no permite una depuraciÃ³n sensible"
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2948
  #, fuzzy, gcc-internal-format
  #| msgid "can not use -mtp=cp15 with 16-bit Thumb"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "no se puede usar -mtp=cp15 con Thumb de 16-bit"
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "El PIC de RTP es incompatible con Thumb"
  
! #: config/arm/arm.c:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%s solo admite cÃ³dico no pic en objetivos de perfil M con instrucciÃ³n MOVT"
  
! #: config/arm/arm.c:2970
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr "%s solo admite cÃ³dico no pic en objetivos de perfil M con instrucciÃ³n MOVT"
  
! #: config/arm/arm.c:2975
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-fjni es incompatible con el -freduced-reflection"
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "el CPU objetivo no admite las instrucciones THUMB"
  
! #: config/arm/arm.c:3125
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "el CPU objetivo no admite accesos sin alinear"
  
! #: config/arm/arm.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "la opciÃ³n -mcpu=%s genera un conflicto con la opciÃ³n -march=%s"
  
! #: config/arm/arm.c:3494
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check es incompatible con -mno-apcs-frame"
  
! #: config/arm/arm.c:3503
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic y -mapcs-reent son incompatibles"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "no se admite el cÃ³digo reentrante APCS.  Descartado"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "el lÃ­mite del tamaÃ±o de la estructura sÃ³lo se puede establecer a 8, 32 o 64"
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "el lÃ­mite del tamaÃ±o de la estructura sÃ³lo se puede establecer a 8 o 32"
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "El PIC de RTP es incompatible con -msingle-pic-base"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en modo x32"
  
! #: config/arm/arm.c:3584
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= es inÃºtil sin -fpic"
  
! #: config/arm/arm.c:3593
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "no se puede usar '%s' para registro PIC"
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition not supported on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "no se admite -freorder-blocks-and-partition en esta arquitectura"
  
! #: config/arm/arm.c:3760
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "las opciones fp16 seleccionadas son incompatibles"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt requiere una ABI compatible con AAPCS para una operaciÃ³n adecuada"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "el abi iwmmxt requiere un cpu capaz de iwmmxt"
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "el CPU objetivo no admite trabajo interno"
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcaller-super-interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS no admite -mcaller-super-interworking"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcallee-super-interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS no admite -mcallee-super-interworking"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 sin ldrh"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "la CPU objetivo no admite las instrucciones de seguridad ARMv8-M"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard: selected processor lacks an FPU"
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "-mfloat-abi=hard: el procesador seleccionado carece de FPU"
  
! #: config/arm/arm.c:3872
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard y VFP"
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS derivada de un no AAPCS"
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "las funciones variadic debe usar la variante AAPCS base"
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "ABI de VFP de coma flotante dura de Thumb-1"
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones con argumentos pasados en la pila"
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones con un nÃºmero variable de argumentos"
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones que devuelven valor en la pila"
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored without -mcmse option."
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "se descarta el atributo %qE sin la opciÃ³n -mcmse."
  
! #: config/arm/arm.c:7435
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "el atributo %qE no tiene efecto en funciones con enlazado estÃ¡tico"
  
! #: config/arm/arm.c:7484
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "el atributo %qE se aplica solamente al tipo base de un puntero a funciÃ³n"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%K%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "no se puede calcular la ubicaciÃ³n real del parÃ¡metro apilado"
  
! #: config/arm/arm.c:26159
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Fin de mÃ³dulo inesperado"
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "no hay registros inferiores disponibles para extraer registros superiores"
  
! #: config/arm/arm.c:26670
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "no se pueden codificar las Rutinas de Servicios de InterrupciÃ³n en el modo Thumb"
  
! #: config/arm/arm.c:26916
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-check=specific for Thumb-1"
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "-fstack-check=specific para Thumb-1"
  
! #: config/arm/arm.c:32896
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu no vÃ¡lida para el atributo o pragma del objetivo %qs"
--- 36423,36735 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2923
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt y NEON son incompatibles"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "el CPU objetivo no tiene soporte para el modo ARM"
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "habilitar el soporte de rastreo hacia atrÃ¡s sÃ³lo tiene significado cuando se compila para el Thumb"
  
! #: config/arm/arm.c:2936
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "habilitar el soporte de trabajo interno de llamado sÃ³lo tiene significado cuando se compila para el Thumb"
  
! #: config/arm/arm.c:2944
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g con -mno-apcs-frame no permite una depuraciÃ³n sensible"
  
! #: config/arm/arm.c:2949
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, fuzzy, gcc-internal-format
  #| msgid "can not use -mtp=cp15 with 16-bit Thumb"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "no se puede usar -mtp=cp15 con Thumb de 16-bit"
  
! #: config/arm/arm.c:2956
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "El PIC de RTP es incompatible con Thumb"
  
! #: config/arm/arm.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%s solo admite cÃ³dico no pic en objetivos de perfil M con instrucciÃ³n MOVT"
  
! #: config/arm/arm.c:2974
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr "%s solo admite cÃ³dico no pic en objetivos de perfil M con instrucciÃ³n MOVT"
  
! #: config/arm/arm.c:2979
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-fjni es incompatible con el -freduced-reflection"
  
! #: config/arm/arm.c:3080
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "el CPU objetivo no admite las instrucciones THUMB"
  
! #: config/arm/arm.c:3130
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "el CPU objetivo no admite accesos sin alinear"
  
! #: config/arm/arm.c:3248
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "la opciÃ³n -mcpu=%s genera un conflicto con la opciÃ³n -march=%s"
  
! #: config/arm/arm.c:3497
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check es incompatible con -mno-apcs-frame"
  
! #: config/arm/arm.c:3506
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic y -mapcs-reent son incompatibles"
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "no se admite el cÃ³digo reentrante APCS.  Descartado"
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3540
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "el lÃ­mite del tamaÃ±o de la estructura sÃ³lo se puede establecer a 8, 32 o 64"
  
! #: config/arm/arm.c:3542
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "el lÃ­mite del tamaÃ±o de la estructura sÃ³lo se puede establecer a 8 o 32"
  
! #: config/arm/arm.c:3567
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "El PIC de RTP es incompatible con -msingle-pic-base"
  
! #: config/arm/arm.c:3579 config/arm/arm.c:32926
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en modo x32"
  
! #: config/arm/arm.c:3587
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= es inÃºtil sin -fpic"
  
! #: config/arm/arm.c:3596
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "no se puede usar '%s' para registro PIC"
  
! #: config/arm/arm.c:3618 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition not supported on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "no se admite -freorder-blocks-and-partition en esta arquitectura"
  
! #: config/arm/arm.c:3763
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "las opciones fp16 seleccionadas son incompatibles"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt requiere una ABI compatible con AAPCS para una operaciÃ³n adecuada"
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "el abi iwmmxt requiere un cpu capaz de iwmmxt"
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "el CPU objetivo no admite trabajo interno"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcaller-super-interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS no admite -mcaller-super-interworking"
  
! #: config/arm/arm.c:3842
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcallee-super-interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS no admite -mcallee-super-interworking"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 sin ldrh"
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "la CPU objetivo no admite las instrucciones de seguridad ARMv8-M"
  
! #: config/arm/arm.c:3855
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard: selected processor lacks an FPU"
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "-mfloat-abi=hard: el procesador seleccionado carece de FPU"
  
! #: config/arm/arm.c:3875
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard y VFP"
  
! #: config/arm/arm.c:6134
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS derivada de un no AAPCS"
  
! #: config/arm/arm.c:6136
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "las funciones variadic debe usar la variante AAPCS base"
  
! #: config/arm/arm.c:6156
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6408
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "ABI de VFP de coma flotante dura de Thumb-1"
  
! #: config/arm/arm.c:6497
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6881 config/arm/arm.c:7102 config/arm/arm.c:7135
! #: config/arm/arm.c:28877
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/arm/arm.c:7273
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7397
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones con argumentos pasados en la pila"
  
! #: config/arm/arm.c:7409
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones con un nÃºmero variable de argumentos"
  
! #: config/arm/arm.c:7418
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "el atributo %qE no estÃ¡ disponible para funciones que devuelven valor en la pila"
  
! #: config/arm/arm.c:7440 config/arm/arm.c:7492
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored without -mcmse option."
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "se descarta el atributo %qE sin la opciÃ³n -mcmse."
  
! #: config/arm/arm.c:7459
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "el atributo %qE no tiene efecto en funciones con enlazado estÃ¡tico"
  
! #: config/arm/arm.c:7508
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "el atributo %qE se aplica solamente al tipo base de un puntero a funciÃ³n"
  
! #: config/arm/arm.c:9472
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13241
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%K%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.c:13244
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.c:25526
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "no se puede calcular la ubicaciÃ³n real del parÃ¡metro apilado"
  
! #: config/arm/arm.c:26188
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Fin de mÃ³dulo inesperado"
  
! #: config/arm/arm.c:26447
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "no hay registros inferiores disponibles para extraer registros superiores"
  
! #: config/arm/arm.c:26699
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "no se pueden codificar las Rutinas de Servicios de InterrupciÃ³n en el modo Thumb"
  
! #: config/arm/arm.c:26945
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-check=specific for Thumb-1"
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "-fstack-check=specific para Thumb-1"
  
! #: config/arm/arm.c:32941
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu no vÃ¡lida para el atributo o pragma del objetivo %qs"
*************** msgstr "fpu no vÃ¡lida para el atributo
*** 36703,36724 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "selecciÃ³n automÃ¡tica de fpu actualmente no permitida aquÃ­"
  
! #: config/arm/arm.c:32917
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "arquitectura no vÃ¡lida para el atributo o pragma objetivo %qs"
  
! #: config/arm/arm.c:32931
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "atributo o pragma objetivo %qs desconocido"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
--- 36737,36758 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32949
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "selecciÃ³n automÃ¡tica de fpu actualmente no permitida aquÃ­"
  
! #: config/arm/arm.c:32962
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "arquitectura no vÃ¡lida para el atributo o pragma objetivo %qs"
  
! #: config/arm/arm.c:32976
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "atributo o pragma objetivo %qs desconocido"
  
! #: config/arm/arm.c:33988
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
*************** msgstr "El parÃ¡metro para la funciÃ³n i
*** 37605,37738 ****
  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.c:8049
  #, 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.c:8459 config/i386/i386-expand.c:9911
  #, 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.c:8847
  #, 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.c:8942
  #, 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.c:9842
  #, 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.c:9857
  #, 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.c:9890
  #, 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.c:9930
  #, 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.c:9943
  #, 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.c:9953
  #, 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.c:9958
  #, 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.c:10095
  #, 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.c:10100
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "modo de comparaciÃ³n incorrecto"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "operando de redondeo incorrecto"
  
! #: config/i386/i386-expand.c:10408
  #, 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.c:10414
  #, 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.c:10417
  #, 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.c:10912 config/rs6000/rs6000-call.c:10919
  #, 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.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE necesita la opciÃ³n isa desconocida"
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE necesita la opciÃ³n isa %s"
  
! #: config/i386/i386-expand.c:12050
  #, 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.c:12083
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, 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.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "el argumento delantero debe ser un escalar 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:13115
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "operando de pista incorrecto"
  
! #: config/i386/i386-expand.c:13134
  #, 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"
--- 37639,37772 ----
  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.c:8053
  #, 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.c:8477 config/i386/i386-expand.c:9929
  #, 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.c:8865
  #, 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.c:8960
  #, 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.c:9860
  #, 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.c:9875
  #, 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.c:9908
  #, 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.c:9948
  #, 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.c:9961
  #, 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.c:9971
  #, 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.c:9976
  #, 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.c:10113
  #, 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.c:10118
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "modo de comparaciÃ³n incorrecto"
  
! #: config/i386/i386-expand.c:10124 config/i386/i386-expand.c:10444
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "operando de redondeo incorrecto"
  
! #: config/i386/i386-expand.c:10426
  #, 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.c:10432
  #, 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.c:10435
  #, 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.c:10931 config/rs6000/rs6000-call.c:11056
  #, 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.c:11144
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE necesita la opciÃ³n isa desconocida"
  
! #: config/i386/i386-expand.c:11148
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE necesita la opciÃ³n isa %s"
  
! #: config/i386/i386-expand.c:12069
  #, 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.c:12102
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato"
  
! #: config/i386/i386-expand.c:12863 config/i386/i386-expand.c:13075
  #, 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.c:13128
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "el argumento delantero debe ser un escalar 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:13134
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "operando de pista incorrecto"
  
! #: config/i386/i386-expand.c:13153
  #, 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 "la CPU %<intal%> solo se puede u
*** 37928,38305 ****
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "la CPU %<intel%> solo se puede usar para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "el CPU que seleccionÃ³ no admite el conjunto de instrucciones x86-64"
  
! #: config/i386/i386-options.c:2396
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "valor errÃ³neo (%qs) para la opciÃ³n %<-march=%>"
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "valor errÃ³neo (%qs) para el atributo %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"arch=\")%> son: %s; Â¿qiuso decir %qs?"
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %s"
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"arch=\")%> son: %s"
  
! #: config/i386/i386-options.c:2476
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "valor errÃ³neo (%qs) para la opciÃ³n %<-mtune=%>"
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "valor errÃ³neo (%qs) para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"tune=\")%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.c:2505
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %s"
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"tune=\")%> son: %s"
  
! #: config/i386/i386-options.c:2530
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "se descarta -mregparm en modo de 64-bit"
  
! #: config/i386/i386-options.c:2532
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored for Intel MCU psABI"
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "se descarta -mregparm para Intel MCU psABI"
  
! #: config/i386/i386-options.c:2535
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d no estÃ¡ entre 0 y %d"
  
! #: config/i386/i386-options.c:2563
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "se descarta %<-mrtd%> en el modo de 64bit"
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "se descarta %<target(\"rtd\")%> en el modo de 64bit"
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary is not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "no se admite -mpreferred-stack-boundary en este objetivo"
  
! #: config/i386/i386-options.c:2646
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d no estÃ¡ entre %d y %d"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d no estÃ¡ entre %d y 12"
  
! #: config/i386/i386-options.c:2682
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.c:2685
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not implemented for -fPIC"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "-mnop-mcount no estÃ¡ implementada para -fPIC"
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "se usÃ³ %<-msseregparm%> sin SSE activado"
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "se usÃ³ %<target(\"ssseregparm\")%> sin SSE activado"
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "el conjunto de instrucciones SSE estÃ¡ desactivado, usando la aritmÃ©tica 387"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "el conjunto de instrucciones 387 estÃ¡ desactivado, usando la aritmÃ©tica SSE"
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "la prueba de pila requiere %<-maccumulate-outgoing-args%> para ser correcta"
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "la prueba de pila requiere %<target(\"accumulate-outgoing-args\"%> para ser correcta"
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "el registro ebp fijo requiere %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "el registro ebp fijo requiere %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.c:2831
  #, fuzzy, gcc-internal-format
  #| msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "-mfentry no se admite para 32-bit en combinaciÃ³n con -fpic"
  
! #: config/i386/i386-options.c:2834
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-fentry isn%'t compatible with SEH"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry no es compatible con SEH"
  
! #: config/i386/i386-options.c:2838
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-ms2sysv-xlogues is not compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-mcall-ms2sysv-xlogues no es compatible con %s"
  
! #: config/i386/i386-options.c:2903
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for -mrecip=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "opciÃ³n desconocida para -mrecip=%s"
  
! #: config/i386/i386-options.c:2962
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid number in -mstack-protector-guard-offset="
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un nÃºmero vÃ¡lido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.c:2967
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un desplazamiento vÃ¡lido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.c:2995
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs no es un registro base vÃ¡lido en -mstack-protector-guard-reg="
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.c:3170
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "interrupciÃ³n y atributos desnudos no es compatible"
  
! #: config/i386/i386-options.c:3185
  #, fuzzy, gcc-internal-format
  #| msgid "Only DWARF debug format is supported for interrupt service routine."
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Solo se admite el formato de depuraciÃ³n DWARF para la rutina de servicio de interrupciones."
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3279
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3289
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3402
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.c:3404
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.c:3408
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "Las instrucciones %s no estÃ¡n permitidas en funciones con el atributo no_caller_saved_registers"
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "los atributos fastcall y regparm no son compatibles"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "los atributos regparam y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "el atributo %qE requiere un argumento constante entero"
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "el argumento para el atributo %qE es mÃ¡s grande que %d"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "los atributos fastcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "los atributos fastcall y stdcall no son compatibles"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "los atributos fastcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "los atributos stdcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "los atributos stdcall y fastcall no son compatibles"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "los atributos stdcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "los atributos cdecl y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3551
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "se usÃ³ el atributo %qE para mÃ©todo no de clase"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "se descarta el atributo incompatible %qE"
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "el atributo %qE solamente estÃ¡ disponible para 64-bit"
  
! #: config/i386/i386-options.c:3703
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "el argumento del atributo %qE no es cero ni uno"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "los atributos ms_abi y sysv_abi no son compatibles"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "el atributo %qE requiere una constante entera como argumento"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "el argumento del atributo %qE no es (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la rutina de servicio de interrupciones deberÃ­a tener un puntero como primer argumento"
  
! #: config/i386/i386-options.c:3845
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine should have unsigned %sint as the second argument"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la rutina de atenciÃ³n de interrupciones deberÃ­a tener como segundo argumento un unsigned %sint"
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la rutina de servicio de interrupciones solo puede tener un argumento puntero y un argumento entero opcional"
  
! #: config/i386/i386-options.c:3859
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't have non-void return value"
  msgid "interrupt service routine must return %<void%>"
--- 37962,38339 ----
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "la CPU %<intel%> solo se puede usar para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2458
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "el CPU que seleccionÃ³ no admite el conjunto de instrucciones x86-64"
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "valor errÃ³neo (%qs) para la opciÃ³n %<-march=%>"
  
! #: config/i386/i386-options.c:2398
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "valor errÃ³neo (%qs) para el atributo %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.c:2420
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.c:2422
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"arch=\")%> son: %s; Â¿qiuso decir %qs?"
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-march=%> son: %s"
  
! #: config/i386/i386-options.c:2428
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"arch=\")%> son: %s"
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "valor errÃ³neo (%qs) para la opciÃ³n %<-mtune=%>"
  
! #: config/i386/i386-options.c:2478
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "valor errÃ³neo (%qs) para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2499
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.c:2501
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"tune=\")%> son: %s; Â¿quiso decir %qs?"
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "los argumentos vÃ¡lidos para la opciÃ³n %<-mtune=%> son: %s"
  
! #: config/i386/i386-options.c:2507
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "los argumentos vÃ¡lidos para el atributo %<target(\"tune=\")%> son: %s"
  
! #: config/i386/i386-options.c:2531
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "se descarta -mregparm en modo de 64-bit"
  
! #: config/i386/i386-options.c:2533
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored for Intel MCU psABI"
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "se descarta -mregparm para Intel MCU psABI"
  
! #: config/i386/i386-options.c:2536
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d no estÃ¡ entre 0 y %d"
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "se descarta %<-mrtd%> en el modo de 64bit"
  
! #: config/i386/i386-options.c:2565
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "se descarta %<target(\"rtd\")%> en el modo de 64bit"
  
! #: config/i386/i386-options.c:2644
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary is not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "no se admite -mpreferred-stack-boundary en este objetivo"
  
! #: config/i386/i386-options.c:2647
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d no estÃ¡ entre %d y %d"
  
! #: config/i386/i386-options.c:2670
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d no estÃ¡ entre %d y 12"
  
! #: config/i386/i386-options.c:2683
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.c:2686
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not implemented for -fPIC"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "-mnop-mcount no estÃ¡ implementada para -fPIC"
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "se usÃ³ %<-msseregparm%> sin SSE activado"
  
! #: config/i386/i386-options.c:2693
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "se usÃ³ %<target(\"ssseregparm\")%> sin SSE activado"
  
! #: config/i386/i386-options.c:2703
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "el conjunto de instrucciones SSE estÃ¡ desactivado, usando la aritmÃ©tica 387"
  
! #: config/i386/i386-options.c:2710
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "el conjunto de instrucciones 387 estÃ¡ desactivado, usando la aritmÃ©tica SSE"
  
! #: config/i386/i386-options.c:2760
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "la prueba de pila requiere %<-maccumulate-outgoing-args%> para ser correcta"
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "la prueba de pila requiere %<target(\"accumulate-outgoing-args\"%> para ser correcta"
  
! #: config/i386/i386-options.c:2776
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "el registro ebp fijo requiere %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.c:2778
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "el registro ebp fijo requiere %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.c:2832
  #, fuzzy, gcc-internal-format
  #| msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "-mfentry no se admite para 32-bit en combinaciÃ³n con -fpic"
  
! #: config/i386/i386-options.c:2835
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-fentry isn%'t compatible with SEH"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry no es compatible con SEH"
  
! #: config/i386/i386-options.c:2839
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-ms2sysv-xlogues is not compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-mcall-ms2sysv-xlogues no es compatible con %s"
  
! #: config/i386/i386-options.c:2904
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for -mrecip=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "opciÃ³n desconocida para -mrecip=%s"
  
! #: config/i386/i386-options.c:2963
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid number in -mstack-protector-guard-offset="
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un nÃºmero vÃ¡lido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.c:2968
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un desplazamiento vÃ¡lido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.c:2996
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs no es un registro base vÃ¡lido en -mstack-protector-guard-reg="
  
! #: config/i386/i386-options.c:3044
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.c:3171
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "interrupciÃ³n y atributos desnudos no es compatible"
  
! #: config/i386/i386-options.c:3186
  #, fuzzy, gcc-internal-format
  #| msgid "Only DWARF debug format is supported for interrupt service routine."
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Solo se admite el formato de depuraciÃ³n DWARF para la rutina de servicio de interrupciones."
  
! #: config/i386/i386-options.c:3235
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3245
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3280
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3290
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.c:3403
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.c:3405
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.c:3409
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "Las instrucciones %s no estÃ¡n permitidas en funciones con el atributo no_caller_saved_registers"
  
! #: config/i386/i386-options.c:3456 config/i386/i386-options.c:3507
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "los atributos fastcall y regparm no son compatibles"
  
! #: config/i386/i386-options.c:3461
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "los atributos regparam y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3468 config/i386/i386-options.c:3696
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "el atributo %qE requiere un argumento constante entero"
  
! #: config/i386/i386-options.c:3474
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "el argumento para el atributo %qE es mÃ¡s grande que %d"
  
! #: config/i386/i386-options.c:3499 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "los atributos fastcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.c:3503
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "los atributos fastcall y stdcall no son compatibles"
  
! #: config/i386/i386-options.c:3511 config/i386/i386-options.c:3560
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "los atributos fastcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3521 config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "los atributos stdcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "los atributos stdcall y fastcall no son compatibles"
  
! #: config/i386/i386-options.c:3529 config/i386/i386-options.c:3556
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "los atributos stdcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3546 config/i386/i386-options.c:3564
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "los atributos cdecl y thiscall no son compatibles"
  
! #: config/i386/i386-options.c:3552
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "se usÃ³ el atributo %qE para mÃ©todo no de clase"
  
! #: config/i386/i386-options.c:3656 config/rs6000/rs6000.c:20469
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "se descarta el atributo incompatible %qE"
  
! #: config/i386/i386-options.c:3683
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "el atributo %qE solamente estÃ¡ disponible para 64-bit"
  
! #: config/i386/i386-options.c:3704
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "el argumento del atributo %qE no es cero ni uno"
  
! #: config/i386/i386-options.c:3738 config/i386/i386-options.c:3748
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "los atributos ms_abi y sysv_abi no son compatibles"
  
! #: config/i386/i386-options.c:3775 config/i386/i386-options.c:3797
! #: config/ia64/ia64.c:812 config/s390/s390.c:1194
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "el atributo %qE requiere una constante entera como argumento"
  
! #: config/i386/i386-options.c:3785 config/i386/i386-options.c:3807
! #: config/s390/s390.c:1223
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "el argumento del atributo %qE no es (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.c:3839
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la rutina de servicio de interrupciones deberÃ­a tener un puntero como primer argumento"
  
! #: config/i386/i386-options.c:3846
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine should have unsigned %sint as the second argument"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la rutina de atenciÃ³n de interrupciones deberÃ­a tener como segundo argumento un unsigned %sint"
  
! #: config/i386/i386-options.c:3857
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la rutina de servicio de interrupciones solo puede tener un argumento puntero y un argumento entero opcional"
  
! #: config/i386/i386-options.c:3860
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't have non-void return value"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr "La ABI para pasar parÃ¡metros co
*** 38421,38444 ****
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "-mcall-ms2sysv-xlogues no es compatible con %s"
  
! #: config/i386/i386.c:8206
  #, 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.c:8296
  #, 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.c:9612
  #, 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.c:9632
  #, 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"
--- 38455,38478 ----
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "-mcall-ms2sysv-xlogues no es compatible con %s"
  
! #: config/i386/i386.c:8223
  #, 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.c:8313
  #, 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.c:9633
  #, 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.c:9653
  #, 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
*** 38446,38525 ****
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9643
  #, 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.c:12605
  #, 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.c:12616 config/i386/i386.c:12630
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "no se admite el tamaÃ±o para registro de enteros"
  
! #: config/i386/i386.c:12662
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "los registros extendidos no tiene mitades superiores"
  
! #: config/i386/i386.c:12677
  #, 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.c:12871
  #, 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.c:16801
  #, 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.c:20702
  #, 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.c:20798
  #, 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.c:22452
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modelo de memoria especÃ­fico de la arquitectura desconocido"
  
! #: config/i386/i386.c:22459
  #, 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.c:22466
  #, 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.c:22512
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/i386/i386.c:22542
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "no se admite el tipo de argumento %qT para simd"
--- 38480,38559 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9664
  #, 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.c:12626
  #, 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.c:12637 config/i386/i386.c:12651
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "no se admite el tamaÃ±o para registro de enteros"
  
! #: config/i386/i386.c:12683
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "los registros extendidos no tiene mitades superiores"
  
! #: config/i386/i386.c:12698
  #, 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.c:12892
  #, 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.c:16822
  #, 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.c:20723
  #, 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.c:20819
  #, 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.c:22477
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modelo de memoria especÃ­fico de la arquitectura desconocido"
  
! #: config/i386/i386.c:22484
  #, 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.c:22491
  #, 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.c:22537
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/i386/i386.c:22567
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "no se admite el tipo de argumento %qT para simd"
*************** msgstr "no se permiten atributos interru
*** 38727,38733 ****
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread sÃ³lo estÃ¡ disponible en fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "no se admite la expresiÃ³n del lÃ­mite de la pila"
--- 38761,38767 ----
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread sÃ³lo estÃ¡ disponible en fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1756
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "no se admite la expresiÃ³n del lÃ­mite de la pila"
*************** msgstr "-mpreferred-stack-boundary=%d de
*** 39970,39981 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, 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.c:4859 config/rs6000/rs6000.c:4582
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs no es un nÃºmero vÃ¡lido en %qs"
--- 40004,40015 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4617
  #, 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.c:4859 config/rs6000/rs6000.c:4600
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs no es un nÃºmero vÃ¡lido en %qs"
*************** msgstr "el nÃºmero debe ser 0 Ã³ 1"
*** 40105,40527 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "basura al final de #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:946
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsl estÃ¡ obsoleta para little endian; utilize asignaciÃ³n para cargas y almacenajes no alineados"
  
! #: config/rs6000/rs6000-c.c:950
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsr estÃ¡ obsoleta para little endian; utilize asignaciÃ³n para cargas y almacenajes no alineados"
  
! #: config/rs6000/rs6000-c.c:960 config/rs6000/rs6000-c.c:1011
! #: config/rs6000/rs6000-c.c:1281 config/rs6000/rs6000-c.c:1347
! #: config/rs6000/rs6000-c.c:1729 config/rs6000/rs6000-c.c:1776
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "el interno %qs sÃ³lo acepta 2 argumentos"
  
! #: config/rs6000/rs6000-c.c:1084 config/rs6000/rs6000-c.c:1167
! #: config/rs6000/rs6000-c.c:1523
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "el interno %qs solo acepta 3 argumentos"
  
! #: config/rs6000/rs6000-c.c:1276
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "el interno %qs solo acepta 1 argumento"
  
! #: config/rs6000/rs6000-c.c:1668
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: config/rs6000/rs6000-c.c:1837
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qs requires builtin %qs"
  msgid "builtin %qs requires 4 arguments"
  msgstr "la funciÃ³n interna %qs requiere la funciÃ³n interna %qs"
  
! #: config/rs6000/rs6000-c.c:1913
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr "la funciÃ³n interna %qs requiere la funciÃ³n interna %qs"
  
! #: config/rs6000/rs6000-c.c:1917
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%s no se admite en esta configuraciÃ³n"
  
! #: config/rs6000/rs6000-c.c:1926
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "combinaciÃ³n de parÃ¡metros no vÃ¡lida para el intrÃ­nseco AltiVec %qs"
  
! #: config/rs6000/rs6000-call.c:6391
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: config/rs6000/rs6000-call.c:6443
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "Se devolviÃ³ un vector GCC por referencia: extensiÃ³n de ABI no estÃ¡ndar sin garantÃ­a de compatibilidad"
  
! #: config/rs6000/rs6000-call.c:6633
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "no se puede devolver un valor en el registro vector porque las instrucciones altivec estÃ¡n desactivadas, use %qs para activarlas"
  
! #: config/rs6000/rs6000-call.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "la ABI para pasar agregados con alineaciÃ³n de %d bytes cambiÃ³ en GCC 5"
  
! #: config/rs6000/rs6000-call.c:7078
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "no se puede pasar argumentos en el registro vector porque las instrucciones altivec estÃ¡n desactivadas, use %qs para activarlas"
  
! #: config/rs6000/rs6000-call.c:7604
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types %qT and %qT to binary %qO"
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "operadores no vÃ¡lidos de tipos %qT y %qT para el binario %qO"
  
! #: config/rs6000/rs6000-call.c:7828
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing homogeneous float aggregates has changed in GCC 5"
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "la ABI para pasar agregados flotantes homogÃ©neos cambiÃ³ en GCC 5"
  
! #: config/rs6000/rs6000-call.c:8003
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vector GCC pasado por referencia: extensiÃ³n ABI que no es estÃ¡ndar sin garantÃ­a de compatibilidad"
  
! #: config/rs6000/rs6000-call.c:8795
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "error interno: la funciÃ³n interna %qs ya se procesÃ³"
  
! #: config/rs6000/rs6000-call.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "no se admite __builtin_saveregs en este subobjetivo"
  
! #: config/rs6000/rs6000-call.c:9264
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "el argumento 1 debe ser un valor de un campo de 8 bits"
  
! #: config/rs6000/rs6000-call.c:9295
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9307
  #, fuzzy, gcc-internal-format
  #| msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "%Kel Ãºltimo argumento de %qD no es una constante entera entre 0 y 3"
  
! #: config/rs6000/rs6000-call.c:9333
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "no se admite __builtin_eh_return en este objetivo"
  
! #: config/rs6000/rs6000-call.c:9348
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 3."
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: config/rs6000/rs6000-call.c:9373
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_set_thread_pointer is not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "no se admite __builtin_set_thread_pointer en este objetivo"
  
! #: config/rs6000/rs6000-call.c:9378
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "no se admite __builtin_eh_return en este objetivo"
  
! #: config/rs6000/rs6000-call.c:9397
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 7."
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: config/rs6000/rs6000-call.c:9438
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "el argumento 1 debe ser un literal con signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:9526
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 1 bit"
  
! #: config/rs6000/rs6000-call.c:9537
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:9550
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d must be an unsigned literal"
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "el argumento %d debe ser un literal sin signo"
  
! #: config/rs6000/rs6000-call.c:9562
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:9573
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:9589
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:9607
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "el argumento 1 debe ser un literal sin signo de 6 bits"
  
! #: config/rs6000/rs6000-call.c:9623
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 7 bits"
  
! #: config/rs6000/rs6000-call.c:9662
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "el argumento 1 de %qs debe ser constante"
  
! #: config/rs6000/rs6000-call.c:9720
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "el argumento 1 de %qs estÃ¡ fuera de rango"
  
! #: config/rs6000/rs6000-call.c:10107 config/rs6000/rs6000-call.c:10268
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "el argumento %d debe ser un literal sin signo"
  
! #: config/rs6000/rs6000-call.c:10109 config/rs6000/rs6000-call.c:10270
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "el argumento %d es un literal sin signo fuera de rango"
  
! #: config/rs6000/rs6000-call.c:10219
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "el interno %qs solo es vÃ¡lido en el modo de 64 bits"
  
! #: config/rs6000/rs6000-call.c:10417
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "el interno %qs sÃ³lo acepta un argumento de cadena"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10436
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "la cpu %qs es un argumento no vÃ¡lido para el interno %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10464
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs es un argumento no vÃ¡lido para el interno %qs"
  
! #: config/rs6000/rs6000-call.c:10490
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10543
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 1-bit unsigned literal"
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 1 bit"
  
! #: config/rs6000/rs6000-call.c:10555
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:10569
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "el argumento d de debe estar dentro del rango 0..15"
  
! #: config/rs6000/rs6000-call.c:10583
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "el argumento d de debe estar dentro del rango 0..15"
  
! #: config/rs6000/rs6000-call.c:10603
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "el argumento d de debe estar dentro del rango 0..15"
  
! #: config/rs6000/rs6000-call.c:10673
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "el argumento 3 debe ser una literal sin signo de 4-bit"
  
! #: config/rs6000/rs6000-call.c:10698
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "el argumento 3 debe ser una literal sin signo de 2-bit"
  
! #: config/rs6000/rs6000-call.c:10726
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "el argumento 3 debe ser una literal sin signo de 1-bit"
  
! #: config/rs6000/rs6000-call.c:10738
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "el argumento 1 debe ser 0 o 2"
  
! #: config/rs6000/rs6000-call.c:10751
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "el argumento 1 debe ser un literal sin signo de 1 bit"
  
! #: config/rs6000/rs6000-call.c:10765
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 6 bits"
  
! #: config/rs6000/rs6000-call.c:10777
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "el argumento 2 debe ser 0 Ã³ 1"
  
! #: config/rs6000/rs6000-call.c:10785
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "el argumento d de debe estar dentro del rango 0..15"
  
! #: config/rs6000/rs6000-call.c:10852 config/rs6000/rs6000-call.c:11202
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "el argumento para %qs debe ser una literal sin signo de 2-bit"
  
! #: config/rs6000/rs6000-call.c:11017
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "sobrecarga sin resolver para el interno Altivec %qF"
  
! #: config/rs6000/rs6000-call.c:11249
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %qs must be 0..12"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "el segundo argumento de %qs debe estar en 0..12"
  
! #: config/rs6000/rs6000-call.c:11264
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %qs must be 0..12"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "el tercer argumento de %qs debe estar en 0..12"
  
! #: config/rs6000/rs6000-call.c:11282
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "el argumento d de debe estar dentro del rango 0..15"
  
! #: config/rs6000/rs6000-call.c:11500
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs is only valid for the cell processor"
  msgid "%qs is only valid for the cell processor"
  msgstr "la funciÃ³n interna %qs solo es vÃ¡lida para el procesador cell"
  
! #: config/rs6000/rs6000-call.c:11502 config/rs6000/rs6000-call.c:11504
! #: config/rs6000/rs6000-call.c:11506 config/rs6000/rs6000-call.c:11512
! #: config/rs6000/rs6000-call.c:11514 config/rs6000/rs6000-call.c:11520
! #: config/rs6000/rs6000-call.c:11526 config/rs6000/rs6000-call.c:11528
! #: config/rs6000/rs6000-call.c:11530 config/rs6000/rs6000-call.c:11534
! #: config/rs6000/rs6000-call.c:11536 config/rs6000/rs6000-call.c:11540
! #: config/rs6000/rs6000-call.c:11544
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "%qs requires the %qs option"
  msgstr "la funciÃ³n interna %qs requiere la opciÃ³n %qs"
  
! #: config/rs6000/rs6000-call.c:11509 config/rs6000/rs6000-call.c:11517
! #: config/rs6000/rs6000-call.c:11523
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs and %qs options"
  msgid "%qs requires the %qs and %qs options"
  msgstr "la funciÃ³n interna %qs requiere las opciones %qs y %qs"
  
! #: config/rs6000/rs6000-call.c:11542
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires ISA 3.0 IEEE 128-bit floating point"
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "la funciÃ³n interna %qs requiere requiere coma flotante de 128 bits del IEEE de ISA 3.0"
  
! #: config/rs6000/rs6000-call.c:11547
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs (or newer), and %qs or %qs options"
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "la funciÃ³n interna %qs requiere las opciones %qs (o mÃ¡s reciente), y %qs o %qs"
  
! #: config/rs6000/rs6000-call.c:11550
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs is not supported with the current options"
  msgid "%qs is not supported with the current options"
  msgstr "la funciÃ³n interna %qs no se admite con las opciones actuales"
  
! #: config/rs6000/rs6000-call.c:14665
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "error interno: la funciÃ³n interna %qs tiene un tipo de devoluciÃ³n inesperado %qs"
  
! #: config/rs6000/rs6000-call.c:14687
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "error interno: funciÃ³n interna %qs, el argumento %d tiene el tipo de argumento inesperado %qs"
  
! #: config/rs6000/rs6000-logue.c:1691
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "marco de pila demasiado grande"
  
! #: config/rs6000/rs6000-logue.c:5497
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs usa el registro r29"
  
! #: config/rs6000/rs6000-logue.c:5505
  #, fuzzy, gcc-internal-format
  #| msgid "Stack frame larger than 2G is not supported for -fsplit-stack"
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
--- 40139,40569 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "basura al final de #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:949
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsl estÃ¡ obsoleta para little endian; utilize asignaciÃ³n para cargas y almacenajes no alineados"
  
! #: config/rs6000/rs6000-c.c:953
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsr estÃ¡ obsoleta para little endian; utilize asignaciÃ³n para cargas y almacenajes no alineados"
  
! #: config/rs6000/rs6000-c.c:963 config/rs6000/rs6000-c.c:1014
! #: config/rs6000/rs6000-c.c:1284 config/rs6000/rs6000-c.c:1350
! #: config/rs6000/rs6000-c.c:1732 config/rs6000/rs6000-c.c:1779
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "el interno %qs sÃ³lo acepta 2 argumentos"
  
! #: config/rs6000/rs6000-c.c:1087 config/rs6000/rs6000-c.c:1170
! #: config/rs6000/rs6000-c.c:1526
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "el interno %qs solo acepta 3 argumentos"
  
! #: config/rs6000/rs6000-c.c:1279
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "el interno %qs solo acepta 1 argumento"
  
! #: config/rs6000/rs6000-c.c:1671
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: config/rs6000/rs6000-c.c:1840
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qs requires builtin %qs"
  msgid "builtin %qs requires 4 arguments"
  msgstr "la funciÃ³n interna %qs requiere la funciÃ³n interna %qs"
  
! #: config/rs6000/rs6000-c.c:1916
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr "la funciÃ³n interna %qs requiere la funciÃ³n interna %qs"
  
! #: config/rs6000/rs6000-c.c:1920
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%s no se admite en esta configuraciÃ³n"
  
! #: config/rs6000/rs6000-c.c:1929
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "combinaciÃ³n de parÃ¡metros no vÃ¡lida para el intrÃ­nseco AltiVec %qs"
  
! #: config/rs6000/rs6000-call.c:6517
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: config/rs6000/rs6000-call.c:6569
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "Se devolviÃ³ un vector GCC por referencia: extensiÃ³n de ABI no estÃ¡ndar sin garantÃ­a de compatibilidad"
  
! #: config/rs6000/rs6000-call.c:6759
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "no se puede devolver un valor en el registro vector porque las instrucciones altivec estÃ¡n desactivadas, use %qs para activarlas"
  
! #: config/rs6000/rs6000-call.c:6934
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "la ABI para pasar agregados con alineaciÃ³n de %d bytes cambiÃ³ en GCC 5"
  
! #: config/rs6000/rs6000-call.c:7204
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "no se puede pasar argumentos en el registro vector porque las instrucciones altivec estÃ¡n desactivadas, use %qs para activarlas"
  
! #: config/rs6000/rs6000-call.c:7730
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types %qT and %qT to binary %qO"
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "operadores no vÃ¡lidos de tipos %qT y %qT para el binario %qO"
  
! #: config/rs6000/rs6000-call.c:7954
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing homogeneous float aggregates has changed in GCC 5"
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "la ABI para pasar agregados flotantes homogÃ©neos cambiÃ³ en GCC 5"
  
! #: config/rs6000/rs6000-call.c:8129
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vector GCC pasado por referencia: extensiÃ³n ABI que no es estÃ¡ndar sin garantÃ­a de compatibilidad"
  
! #: config/rs6000/rs6000-call.c:8921
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "error interno: la funciÃ³n interna %qs ya se procesÃ³"
  
! #: config/rs6000/rs6000-call.c:9349
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "no se admite __builtin_saveregs en este subobjetivo"
  
! #: config/rs6000/rs6000-call.c:9390
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "el argumento 1 debe ser un valor de un campo de 8 bits"
  
! #: config/rs6000/rs6000-call.c:9421
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9433
  #, fuzzy, gcc-internal-format
  #| msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "%Kel Ãºltimo argumento de %qD no es una constante entera entre 0 y 3"
  
! #: config/rs6000/rs6000-call.c:9459
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "no se admite __builtin_eh_return en este objetivo"
  
! #: config/rs6000/rs6000-call.c:9474
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 3."
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: config/rs6000/rs6000-call.c:9499
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_set_thread_pointer is not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "no se admite __builtin_set_thread_pointer en este objetivo"
  
! #: config/rs6000/rs6000-call.c:9504
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "no se admite __builtin_eh_return en este objetivo"
  
! #: config/rs6000/rs6000-call.c:9523
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 7."
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: config/rs6000/rs6000-call.c:9564
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "el argumento 1 debe ser un literal con signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:9652
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 1 bit"
  
! #: config/rs6000/rs6000-call.c:9663
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:9676
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d must be an unsigned literal"
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "el argumento %d debe ser un literal sin signo"
  
! #: config/rs6000/rs6000-call.c:9688
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:9699
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:9715
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:9733
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "el argumento 1 debe ser un literal sin signo de 6 bits"
  
! #: config/rs6000/rs6000-call.c:9749
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 7 bits"
  
! #: config/rs6000/rs6000-call.c:9788
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "el argumento 1 de %qs debe ser constante"
  
! #: config/rs6000/rs6000-call.c:9846
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "el argumento 1 de %qs estÃ¡ fuera de rango"
  
! #: config/rs6000/rs6000-call.c:10233 config/rs6000/rs6000-call.c:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "el argumento %d debe ser un literal sin signo"
  
! #: config/rs6000/rs6000-call.c:10235 config/rs6000/rs6000-call.c:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "el argumento %d es un literal sin signo fuera de rango"
  
! #: config/rs6000/rs6000-call.c:10356
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "el interno %qs solo es vÃ¡lido en el modo de 64 bits"
  
! #: config/rs6000/rs6000-call.c:10554
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "el interno %qs sÃ³lo acepta un argumento de cadena"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10573
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "la cpu %qs es un argumento no vÃ¡lido para el interno %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10601
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs es un argumento no vÃ¡lido para el interno %qs"
  
! #: config/rs6000/rs6000-call.c:10627
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10680
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 1-bit unsigned literal"
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 1 bit"
  
! #: config/rs6000/rs6000-call.c:10692
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 5 bits"
  
! #: config/rs6000/rs6000-call.c:10706
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "el argumento d de debe estar dentro del rango 0..15"
  
! #: config/rs6000/rs6000-call.c:10720
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "el argumento d de debe estar dentro del rango 0..15"
  
! #: config/rs6000/rs6000-call.c:10740
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "el argumento d de debe estar dentro del rango 0..15"
  
! #: config/rs6000/rs6000-call.c:10810
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "el argumento 3 debe ser una literal sin signo de 4-bit"
  
! #: config/rs6000/rs6000-call.c:10835
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "el argumento 3 debe ser una literal sin signo de 2-bit"
  
! #: config/rs6000/rs6000-call.c:10863
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "el argumento 3 debe ser una literal sin signo de 1-bit"
  
! #: config/rs6000/rs6000-call.c:10875
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "el argumento 1 debe ser 0 o 2"
  
! #: config/rs6000/rs6000-call.c:10888
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "el argumento 1 debe ser un literal sin signo de 1 bit"
  
! #: config/rs6000/rs6000-call.c:10902
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "el argumento 2 debe ser un literal sin signo de 6 bits"
  
! #: config/rs6000/rs6000-call.c:10914
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "el argumento 2 debe ser 0 Ã³ 1"
  
! #: config/rs6000/rs6000-call.c:10922
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "el argumento d de debe estar dentro del rango 0..15"
  
! #: config/rs6000/rs6000-call.c:10989 config/rs6000/rs6000-call.c:11339
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "el argumento para %qs debe ser una literal sin signo de 2-bit"
  
! #: config/rs6000/rs6000-call.c:11154
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "sobrecarga sin resolver para el interno Altivec %qF"
  
! #: config/rs6000/rs6000-call.c:11386
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %qs must be 0..12"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "el segundo argumento de %qs debe estar en 0..12"
  
! #: config/rs6000/rs6000-call.c:11401
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %qs must be 0..12"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "el tercer argumento de %qs debe estar en 0..12"
  
! #: config/rs6000/rs6000-call.c:11419
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "el argumento d de debe estar dentro del rango 0..15"
  
! #: config/rs6000/rs6000-call.c:11637
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs is only valid for the cell processor"
  msgid "%qs is only valid for the cell processor"
  msgstr "la funciÃ³n interna %qs solo es vÃ¡lida para el procesador cell"
  
! #: config/rs6000/rs6000-call.c:11639 config/rs6000/rs6000-call.c:11641
! #: config/rs6000/rs6000-call.c:11643 config/rs6000/rs6000-call.c:11649
! #: config/rs6000/rs6000-call.c:11651 config/rs6000/rs6000-call.c:11657
! #: config/rs6000/rs6000-call.c:11663 config/rs6000/rs6000-call.c:11665
! #: config/rs6000/rs6000-call.c:11667 config/rs6000/rs6000-call.c:11671
! #: config/rs6000/rs6000-call.c:11673 config/rs6000/rs6000-call.c:11677
! #: config/rs6000/rs6000-call.c:11681
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "%qs requires the %qs option"
  msgstr "la funciÃ³n interna %qs requiere la opciÃ³n %qs"
  
! #: config/rs6000/rs6000-call.c:11646 config/rs6000/rs6000-call.c:11654
! #: config/rs6000/rs6000-call.c:11660
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs and %qs options"
  msgid "%qs requires the %qs and %qs options"
  msgstr "la funciÃ³n interna %qs requiere las opciones %qs y %qs"
  
! #: config/rs6000/rs6000-call.c:11679
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires ISA 3.0 IEEE 128-bit floating point"
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "la funciÃ³n interna %qs requiere requiere coma flotante de 128 bits del IEEE de ISA 3.0"
  
! #: config/rs6000/rs6000-call.c:11684
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs (or newer), and %qs or %qs options"
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "la funciÃ³n interna %qs requiere las opciones %qs (o mÃ¡s reciente), y %qs o %qs"
  
! #: config/rs6000/rs6000-call.c:11687
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs is not supported with the current options"
  msgid "%qs is not supported with the current options"
  msgstr "la funciÃ³n interna %qs no se admite con las opciones actuales"
  
! #: config/rs6000/rs6000-call.c:14881
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "error interno: la funciÃ³n interna %qs tiene un tipo de devoluciÃ³n inesperado %qs"
  
! #: config/rs6000/rs6000-call.c:14903
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "error interno: funciÃ³n interna %qs, el argumento %d tiene el tipo de argumento inesperado %qs"
  
! #. We can't check this in rs6000_option_override_internal since
! #. DEFAULT_ABI isn't established yet.
! #: config/rs6000/rs6000-logue.c:732
! #, fuzzy, gcc-internal-format
! #| msgid "Use the ELFv2 ABI."
! msgid "%qs requires the ELFv2 ABI"
! msgstr "Usa el ABI ELFv2."
! 
! #: config/rs6000/rs6000-logue.c:1719
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "marco de pila demasiado grande"
  
! #: config/rs6000/rs6000-logue.c:5552
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs usa el registro r29"
  
! #: config/rs6000/rs6000-logue.c:5560
  #, fuzzy, gcc-internal-format
  #| msgid "Stack frame larger than 2G is not supported for -fsplit-stack"
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
*************** msgstr "%qs es incompatible con las opci
*** 40593,40775 ****
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiere %qs"
  
! #: config/rs6000/rs6000.c:4176
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute or pragma changes long double size"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "el atributo o pragma target cambia el tamaÃ±o de double long"
  
! #: config/rs6000/rs6000.c:4202
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires full ISA 3.0 support"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.c:4217
  #, fuzzy, gcc-internal-format
  #| msgid "Using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Se usa long double de precisiÃ³n extendida de IEEE"
  
! #: config/rs6000/rs6000.c:4220
  #, fuzzy, gcc-internal-format
  #| msgid "Using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Se usa long double de precisiÃ³n extendida de IBM"
  
! #: config/rs6000/rs6000.c:4239
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs necesita soporte para VSX"
  
! #: config/rs6000/rs6000.c:4248
  #, fuzzy, gcc-internal-format
  #| msgid "The -mfloat128 option may not be fully supported"
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "Es posible que la opciÃ³n -mfloat128 no funcione perfectamente"
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "tipo de ABI de biblioteca de vectorizaciÃ³n desconocida (%qs) para la opciÃ³n %qs"
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "el atributo o pragma target cambia la ABI Altivec"
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "el atributo o pragma target cambia la ABI darwin64"
  
! #: config/rs6000/rs6000.c:4607
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs necesita un registro bae vÃ¡lido"
  
! #: config/rs6000/rs6000.c:4904
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "opciÃ³n desconocida para %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs estÃ¡ obsoleto y no estÃ¡ recomendada bajo ninguna circunstancia"
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "la disposiciÃ³n de los agregados que contienen vectores con alineamiento de %d bytes cambiÃ³ en GCC 5"
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "no hay anÃ¡lisis de perfil del cÃ³digo de 64-bit para esta ABI"
  
! #: config/rs6000/rs6000.c:20084
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "no se puede tomar la direcciÃ³n de una funciÃ³n anindada si se usa la opciÃ³n %qs"
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "el uso de %<long double%> en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "el uso de tipos booleanos en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "el uso de %<complex%> en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:20172
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "el uso de tipos de coma flotante decimal en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "el uso de %<long%> en tipos AltiVec no es vÃ¡lido para cÃ³digo de 64 bits sin %qs"
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "el uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>"
  
! #: config/rs6000/rs6000.c:20186
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<long long%> en tipos AltiVec no es vÃ¡lido sin %qs"
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<double%> en tipos AltiVec no es vÃ¡lido sin %qs"
  
! #: config/rs6000/rs6000.c:24227
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "cpu %qs no vÃ¡lida para %s%qs%s"
  
! #: config/rs6000/rs6000.c:24230
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s no es vÃ¡lido"
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno=%s%> anula %<-m%s%>"
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, gcc-internal-format
  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/rs6000/rs6000.c:25224
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "No se admiten versiones mÃºltiples de funciones virtuales"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 40635,40817 ----
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4067 config/rs6000/rs6000.c:4094
! #: config/rs6000/rs6000.c:4121 config/rs6000/rs6000.c:4136
! #: config/rs6000/rs6000.c:4144 config/rs6000/rs6000.c:4189
! #: config/rs6000/rs6000.c:4191 config/rs6000/rs6000.c:4283
! #: config/rs6000/rs6000.c:4296 config/rs6000/rs6000.c:4305
! #: config/rs6000/rs6000.c:4455 config/rs6000/rs6000.c:4492
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiere %qs"
  
! #: config/rs6000/rs6000.c:4180
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute or pragma changes long double size"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "el atributo o pragma target cambia el tamaÃ±o de double long"
  
! #: config/rs6000/rs6000.c:4206
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires full ISA 3.0 support"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.c:4221
  #, fuzzy, gcc-internal-format
  #| msgid "Using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Se usa long double de precisiÃ³n extendida de IEEE"
  
! #: config/rs6000/rs6000.c:4224
  #, fuzzy, gcc-internal-format
  #| msgid "Using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Se usa long double de precisiÃ³n extendida de IBM"
  
! #: config/rs6000/rs6000.c:4243
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs necesita soporte para VSX"
  
! #: config/rs6000/rs6000.c:4252
  #, fuzzy, gcc-internal-format
  #| msgid "The -mfloat128 option may not be fully supported"
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "Es posible que la opciÃ³n -mfloat128 no funcione perfectamente"
  
! #: config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.c:4362
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "tipo de ABI de biblioteca de vectorizaciÃ³n desconocida (%qs) para la opciÃ³n %qs"
  
! #: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4402
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "el atributo o pragma target cambia la ABI Altivec"
  
! #: config/rs6000/rs6000.c:4415
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "el atributo o pragma target cambia la ABI darwin64"
  
! #: config/rs6000/rs6000.c:4625
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs necesita un registro bae vÃ¡lido"
  
! #: config/rs6000/rs6000.c:4922
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "opciÃ³n desconocida para %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4959
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs estÃ¡ obsoleto y no estÃ¡ recomendada bajo ninguna circunstancia"
  
! #: config/rs6000/rs6000.c:7919
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "la disposiciÃ³n de los agregados que contienen vectores con alineamiento de %d bytes cambiÃ³ en GCC 5"
  
! #: config/rs6000/rs6000.c:10694
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17844
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "no hay anÃ¡lisis de perfil del cÃ³digo de 64-bit para esta ABI"
  
! #: config/rs6000/rs6000.c:20134
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "no se puede tomar la direcciÃ³n de una funciÃ³n anindada si se usa la opciÃ³n %qs"
  
! #: config/rs6000/rs6000.c:20216
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "el uso de %<long double%> en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:20218
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "el uso de tipos booleanos en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:20220
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "el uso de %<complex%> en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:20222
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "el uso de tipos de coma flotante decimal en tipos AltiVec es no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:20228
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "el uso de %<long%> en tipos AltiVec no es vÃ¡lido para cÃ³digo de 64 bits sin %qs"
  
! #: config/rs6000/rs6000.c:20231
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "el uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>"
  
! #: config/rs6000/rs6000.c:20236
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<long long%> en tipos AltiVec no es vÃ¡lido sin %qs"
  
! #: config/rs6000/rs6000.c:20239
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<double%> en tipos AltiVec no es vÃ¡lido sin %qs"
  
! #: config/rs6000/rs6000.c:24278
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "cpu %qs no vÃ¡lida para %s%qs%s"
  
! #: config/rs6000/rs6000.c:24281
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: config/rs6000/rs6000.c:24283
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s no es vÃ¡lido"
  
! #: config/rs6000/rs6000.c:24828
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno=%s%> anula %<-m%s%>"
  
! #: config/rs6000/rs6000.c:24987
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25019
  #, gcc-internal-format
  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/rs6000/rs6000.c:25275
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "No se admiten versiones mÃºltiples de funciones virtuales"
  
! #: config/rs6000/rs6000.c:27892
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "las instrucciones FPU de RX no a
*** 40956,40962 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr "la interna vec_step solo puede usarse con tipos vectoriales."
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "se requiere un valor constante para la interna %qF, argumento %d"
--- 40998,41004 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr "la interna vec_step solo puede usarse con tipos vectoriales."
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:922
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "se requiere un valor constante para la interna %qF, argumento %d"
*************** msgstr "%qs es obsoleto"
*** 41031,41251 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango para el tipo de objetivo"
  
! #: config/s390/s390.c:762
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range ("
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango ("
  
! #: config/s390/s390.c:766
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range (0.."
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango (0.."
  
! #: config/s390/s390.c:782
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range (0.."
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango (0.."
  
! #: config/s390/s390.c:831
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF is not supported without -mhtm (default with -march=zEC12 and higher)."
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr "la funciÃ³n interna %qF no se admite sin -mhtm (predeterminado con -march=zEC12 y superiores)."
  
! #: config/s390/s390.c:837
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF requires -mvx (default with -march=z13 and higher)."
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr "la funciÃ³n interna %qF requiere -mvx (predeterminado con -march=z13 y superiores)."
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "la funciÃ³n interna %qF requiere z14 o superior."
  
! #: config/s390/s390.c:850
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin %qF requires z14 or higher."
  msgid "Builtin %qF requires z15 or higher."
  msgstr "la funciÃ³n interna %qF requiere z14 o superior."
  
! #: config/s390/s390.c:856
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin %qF requires z14 or higher."
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "la funciÃ³n interna %qF requiere z14 o superior."
  
! #: config/s390/s390.c:875
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "unresolved overloaded builtin"
  msgstr "<tipo de funciÃ³n sobrecargada sin resolver>"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "icode interno errÃ³neo"
  
! #: config/s390/s390.c:1016
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "argumento no vÃ¡lido %d para la funciÃ³n interna %qF"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr "el atributo %qE solicitado no es una pareja de constantes enteras no negativas separadas por coma o es demasiado grande (mÃ¡x. %d)"
  
! #: config/s390/s390.c:1207
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "el argumento del atributo %qE no es (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "el tamaÃ±o total de las variables locales excede el lÃ­mite de la arquitectura"
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr "el tamaÃ±o de marco de la funciÃ³n %qs de %wd bytes excede el lÃ­mite de pila definido por el usuario de %d bytes.  Se agrega una trampa incondicional."
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr "el tamaÃ±o de marco de la funciÃ³n %qs de %wd bytes es mayor que la mitad del tamaÃ±o de la pila. La revisiÃ³n dinÃ¡mica no serÃ¡ confiable. No se emitirÃ¡ revisiÃ³n para esta funciÃ³n."
  
! #: config/s390/s390.c:11433
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "el tamaÃ±o de marco de %qs es de %wd bytes"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utiliza alojamiento dinÃ¡mico de pila"
  
! #: config/s390/s390.c:13147
  #, fuzzy, gcc-internal-format
  #| msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "la funciÃ³n %<__RTL%> no se puede compilar con %<-flto%>"
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "no se admite la ABI de 64-bit en el modo ESA/390"
  
! #: config/s390/s390.c:15420
  #, fuzzy, gcc-internal-format
  #| msgid "thunk-inline is only supported with -mindirect-branch-jump"
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline solo se admite con -mindirect-branch-jump"
  
! #: config/s390/s390.c:15455
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "vector de hardware no estÃ¡ disponible en %s"
  
! #: config/s390/s390.c:15458
  #, fuzzy, gcc-internal-format
  #| msgid "hardware vector support not available with -msoft-float"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "vector de hardware no estÃ¡ disponible con -msoft-float"
  
! #: config/s390/s390.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "las instrucciones de coma flotante decimal de hardware no estÃ¡n disponibles en %s"
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "las instrucciones de coma flotante decimal de hardware no estÃ¡n disponibles en el modo ESA/390"
  
! #: config/s390/s390.c:15503
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp no se puede usar en conjunciÃ³n con -msoft-float"
  
! #: config/s390/s390.c:15512
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "no se admiten -mbackchain -mpacked-stack -mhard-float en combinaciÃ³n"
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "el tamaÃ±o de la pila debe ser mayor que el valor de la guardia de pila"
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "el tamaÃ±o de la pila no debe ser mayor a 64k"
  
! #: config/s390/s390.c:15523
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard implica el uso de -mstack-size"
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "el atributo %qE solo se admite para SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "los argumentos para %qs deben ser enteros no negativos"
  
! #: config/s390/s390.c:15641
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "el argumento para %qs es demasiado grande (mÃ¡x. %d)"
  
! #: config/s390/s390.c:15672
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-pic-data-is-text-relative cannot be used without -fpic/-fPIC"
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "-mno-pic-data-is-text-relative no puede utilizarse sin -fpic/-fPIC"
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "se desconoce attribute(target(\"%s\"))"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
--- 41073,41293 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango para el tipo de objetivo"
  
! #: config/s390/s390.c:765
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range ("
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango ("
  
! #: config/s390/s390.c:769
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range (0.."
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango (0.."
  
! #: config/s390/s390.c:785
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range (0.."
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "el argumento constante %d para la funciÃ³n interna %qF estÃ¡ fuera de rango (0.."
  
! #: config/s390/s390.c:834
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF is not supported without -mhtm (default with -march=zEC12 and higher)."
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr "la funciÃ³n interna %qF no se admite sin -mhtm (predeterminado con -march=zEC12 y superiores)."
  
! #: config/s390/s390.c:840
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF requires -mvx (default with -march=z13 and higher)."
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr "la funciÃ³n interna %qF requiere -mvx (predeterminado con -march=z13 y superiores)."
  
! #: config/s390/s390.c:847
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "la funciÃ³n interna %qF requiere z14 o superior."
  
! #: config/s390/s390.c:853
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin %qF requires z14 or higher."
  msgid "Builtin %qF requires z15 or higher."
  msgstr "la funciÃ³n interna %qF requiere z14 o superior."
  
! #: config/s390/s390.c:859
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin %qF requires z14 or higher."
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "la funciÃ³n interna %qF requiere z14 o superior."
  
! #: config/s390/s390.c:878
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "unresolved overloaded builtin"
  msgstr "<tipo de funciÃ³n sobrecargada sin resolver>"
  
! #: config/s390/s390.c:885 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "icode interno errÃ³neo"
  
! #: config/s390/s390.c:1019
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "argumento no vÃ¡lido %d para la funciÃ³n interna %qF"
  
! #: config/s390/s390.c:1120
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr "el atributo %qE solicitado no es una pareja de constantes enteras no negativas separadas por coma o es demasiado grande (mÃ¡x. %d)"
  
! #: config/s390/s390.c:1210
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "el argumento del atributo %qE no es (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.c:10027
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "el tamaÃ±o total de las variables locales excede el lÃ­mite de la arquitectura"
  
! #: config/s390/s390.c:11392
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr "el tamaÃ±o de marco de la funciÃ³n %qs de %wd bytes excede el lÃ­mite de pila definido por el usuario de %d bytes.  Se agrega una trampa incondicional."
  
! #: config/s390/s390.c:11408
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr "el tamaÃ±o de marco de la funciÃ³n %qs de %wd bytes es mayor que la mitad del tamaÃ±o de la pila. La revisiÃ³n dinÃ¡mica no serÃ¡ confiable. No se emitirÃ¡ revisiÃ³n para esta funciÃ³n."
  
! #: config/s390/s390.c:11436
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "el tamaÃ±o de marco de %qs es de %wd bytes"
  
! #: config/s390/s390.c:11440
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utiliza alojamiento dinÃ¡mico de pila"
  
! #: config/s390/s390.c:13150
  #, fuzzy, gcc-internal-format
  #| msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "la funciÃ³n %<__RTL%> no se puede compilar con %<-flto%>"
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "no se admite la ABI de 64-bit en el modo ESA/390"
  
! #: config/s390/s390.c:15423
  #, fuzzy, gcc-internal-format
  #| msgid "thunk-inline is only supported with -mindirect-branch-jump"
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline solo se admite con -mindirect-branch-jump"
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "vector de hardware no estÃ¡ disponible en %s"
  
! #: config/s390/s390.c:15461
  #, fuzzy, gcc-internal-format
  #| msgid "hardware vector support not available with -msoft-float"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "vector de hardware no estÃ¡ disponible con -msoft-float"
  
! #: config/s390/s390.c:15490
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "las instrucciones de coma flotante decimal de hardware no estÃ¡n disponibles en %s"
  
! #: config/s390/s390.c:15494
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "las instrucciones de coma flotante decimal de hardware no estÃ¡n disponibles en el modo ESA/390"
  
! #: config/s390/s390.c:15506
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp no se puede usar en conjunciÃ³n con -msoft-float"
  
! #: config/s390/s390.c:15515
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "no se admiten -mbackchain -mpacked-stack -mhard-float en combinaciÃ³n"
  
! #: config/s390/s390.c:15521
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "el tamaÃ±o de la pila debe ser mayor que el valor de la guardia de pila"
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "el tamaÃ±o de la pila no debe ser mayor a 64k"
  
! #: config/s390/s390.c:15526
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard implica el uso de -mstack-size"
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15548
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15601
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "el atributo %qE solo se admite para SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15637
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "los argumentos para %qs deben ser enteros no negativos"
  
! #: config/s390/s390.c:15644
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "el argumento para %qs es demasiado grande (mÃ¡x. %d)"
  
! #: config/s390/s390.c:15675
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-pic-data-is-text-relative cannot be used without -fpic/-fPIC"
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "-mno-pic-data-is-text-relative no puede utilizarse sin -fpic/-fPIC"
  
! #: config/s390/s390.c:15836 config/s390/s390.c:15886 config/s390/s390.c:15903
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "se desconoce attribute(target(\"%s\"))"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15842
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
*************** msgstr "el subprograma padre no puede se
*** 41627,41688 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "el subprograma %q+F no estÃ¡ marcado Inline"
  
! #: ada/gcc-interface/utils.c:4160
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "tipo de elemento no vÃ¡lido para el atributo %qs"
  
! #: ada/gcc-interface/utils.c:4184
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "el nÃºmero de componentes de vector no es una potencia de dos"
  
! #: ada/gcc-interface/utils.c:6381 ada/gcc-interface/utils.c:6559
! #: ada/gcc-interface/utils.c:6731
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "se descarta el atributo %qs"
  
! #: ada/gcc-interface/utils.c:6436
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: ada/gcc-interface/utils.c:6451
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument has invalid operand number (argument %lu)"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "un argumento que no es nulo tiene un nÃºmero de operando no vÃ¡lido (argumento %lu)"
  
! #: ada/gcc-interface/utils.c:6473
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "un argumento que no es nulo con nÃºmero de operando fuera de rango (argumento %lu, operando %lu)"
  
! #: ada/gcc-interface/utils.c:6482
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: ada/gcc-interface/utils.c:6503
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "el atributo %qs requiere prototipos con argumentos nombrados"
  
! #: ada/gcc-interface/utils.c:6512
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "el atributo %qs se aplica solamente a funciones variadic"
  
! #: ada/gcc-interface/utils.c:6691
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "el atributo %qE no tiene efecto"
  
! #: ada/gcc-interface/utils.c:6975
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "el atributo %qs solamente se aplica a tipos de matriz"
--- 41669,41730 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "el subprograma %q+F no estÃ¡ marcado Inline"
  
! #: ada/gcc-interface/utils.c:4157
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "tipo de elemento no vÃ¡lido para el atributo %qs"
  
! #: ada/gcc-interface/utils.c:4181
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "el nÃºmero de componentes de vector no es una potencia de dos"
  
! #: ada/gcc-interface/utils.c:6378 ada/gcc-interface/utils.c:6556
! #: ada/gcc-interface/utils.c:6728
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "se descarta el atributo %qs"
  
! #: ada/gcc-interface/utils.c:6433
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: ada/gcc-interface/utils.c:6448
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument has invalid operand number (argument %lu)"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "un argumento que no es nulo tiene un nÃºmero de operando no vÃ¡lido (argumento %lu)"
  
! #: ada/gcc-interface/utils.c:6470
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "un argumento que no es nulo con nÃºmero de operando fuera de rango (argumento %lu, operando %lu)"
  
! #: ada/gcc-interface/utils.c:6479
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: ada/gcc-interface/utils.c:6500
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "el atributo %qs requiere prototipos con argumentos nombrados"
  
! #: ada/gcc-interface/utils.c:6509
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "el atributo %qs se aplica solamente a funciones variadic"
  
! #: ada/gcc-interface/utils.c:6688
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "el atributo %qE no tiene efecto"
  
! #: ada/gcc-interface/utils.c:6972
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "el atributo %qs solamente se aplica a tipos de matriz"
*************** msgstr "el atributo %qs solamente se apl
*** 41692,41699 ****
  msgid "could not read the BRIG file"
  msgstr "no se puede leer el fichero BRIG"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, 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"
--- 41734,41741 ----
  msgid "could not read the BRIG file"
  msgstr "no se puede leer el fichero BRIG"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12789 cp/typeck.c:2157
! #: cp/typeck.c:8625 cp/typeck.c:9416
  #, 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 "se define la variable %qD pero n
*** 41753,41759 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "el tipo de la matriz %q+D se completÃ³ de forma incompatible con la inicializaciÃ³n implÃ­cita"
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "se definiÃ³ originalmente aquÃ­"
--- 41795,41801 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "el tipo de la matriz %q+D se completÃ³ de forma incompatible con la inicializaciÃ³n implÃ­cita"
  
! #: c/c-decl.c:1596 c/c-decl.c:7355 c/c-decl.c:8263 c/c-decl.c:9070
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "se definiÃ³ originalmente aquÃ­"
*************** msgstr "%qE no se declarÃ³ aquÃ­ (primer
*** 42063,42069 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "cada identificador sin declarar se reporta sÃ³lo una vez para cada funciÃ³n en el que aparece"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "la etiqueta %qE es referenciada fuera de cualquier funciÃ³n"
--- 42105,42111 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "cada identificador sin declarar se reporta sÃ³lo una vez para cada funciÃ³n en el que aparece"
  
! #: c/c-decl.c:3831 cp/decl.c:3264
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "la etiqueta %qE es referenciada fuera de cualquier funciÃ³n"
*************** msgstr "salto a una expresiÃ³n de declar
*** 42093,42099 ****
  msgid "duplicate label declaration %qE"
  msgstr "declaraciÃ³n duplicada de la etiqueta %qE"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "etiqueta %qD duplicada"
--- 42135,42141 ----
  msgid "duplicate label declaration %qE"
  msgstr "declaraciÃ³n duplicada de la etiqueta %qE"
  
! #: c/c-decl.c:4047 cp/decl.c:3670
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "etiqueta %qD duplicada"
*************** msgstr "switch salta dentro de una expre
*** 42123,42129 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE definido como un tipo errÃ³neo de etiqueta"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute applied to %qD with void return type"
--- 42165,42171 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE definido como un tipo errÃ³neo de etiqueta"
  
! #: c/c-decl.c:4423 cp/tree.c:4807
  #, 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 declaradores d
*** 42224,42230 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "no se permite %<[*]%> en otro lugar que no sea el Ã¡mbido de prototipo de funciÃ³n"
--- 42266,42272 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7822 c/c-decl.c:9740
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "no se permite %<[*]%> en otro lugar que no sea el Ã¡mbido de prototipo de funciÃ³n"
*************** msgstr "el parÃ¡metro %qD estÃ¡ iniciali
*** 42255,42261 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
--- 42297,42303 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8235
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
*************** msgstr "no se puede poner un objeto con
*** 42318,42527 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "const %qD sin inicializar es no vÃ¡lida en C++"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D en directiva de objetivo de declaraciÃ³n no tiene tipo asociable"
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C prohÃ­be declaraciones adelantadas de parÃ¡metros"
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "definir un tipo en una literal compuesta es no vÃ¡lido en C++"
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la anchura del campo de bits %qs no es una constante entera"
  
! #: c/c-decl.c:6056
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la anchura del campo de bits %qs no es una expresiÃ³n constante entera"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "anchura negativa en el campo de bit %qs"
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "anchura cero para el campo de bits %qs"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "el campo de bits %qs tiene un tipo no vÃ¡lido"
  
! #: c/c-decl.c:6088
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qs con un tipo %<warn_if_not_aligned%>"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "el tipo de campo de bits %qs es una extensiÃ³n de GCC"
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la anchura de %qs excede su tipo"
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs es mÃ¡s estrecho que los valores de su tipo"
  
! #: c/c-decl.c:6133
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 prohÃ­be la matriz %qE cuyo tamaÃ±o no se puede evaluar"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 prohÃ­be la matriz cuyo tamaÃ±o no se puede evaluar"
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE variablemente modificado en el Ã¡mbito del fichero"
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "campo variablemente modificado en el Ã¡mbito del fichero"
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "el tipo de dato por defecto es %<int%> en la declaraciÃ³n de %qE"
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "el tipo de dato por defecto es %<int%> en el nombre de tipo"
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> duplicado"
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> duplicado"
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> duplicado"
  
! #: c/c-decl.c:6420
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> duplicado"
  
! #: c/c-decl.c:6423
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "espacios de direcciones nombrados generan un conflicto (%s vs %s)"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<auto%>"
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<register%>"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<typedef%>"
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<auto%>"
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "se especificÃ³ una clase de almacenamiento para el campo de la estructura %qE"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "se especificÃ³ una clase de almacenamiento para el campo de la estructura"
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "se especificÃ³ una clase de almacenamiento para el parÃ¡metro %qE"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "se especificÃ³ una clase de almacenamiento para un parÃ¡metro sin nombre"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "se especificÃ³ una clase de almacenamiento para el nombre de tipo"
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE se inicializÃ³ y declarÃ³ como %<extern%>"
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE tiene %<extern%> e inicializador al mismo tiempo"
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la declaraciÃ³n del Ã¡mbito de fichero de %qE especifica %<auto%>"
  
! #: c/c-decl.c:6527
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la declaraciÃ³n del Ã¡mbito de fichero de %qE especifica %<register%>"
  
! #: c/c-decl.c:6532
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "la funciÃ³n anidada %qE se declarÃ³ %<extern%>"
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "el Ã¡mbito de la funciÃ³n %qE es implÃ­citamente auto y declarado %qs"
--- 42360,42569 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "const %qD sin inicializar es no vÃ¡lida en C++"
  
! #: c/c-decl.c:5657 cp/decl.c:8216
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D en directiva de objetivo de declaraciÃ³n no tiene tipo asociable"
  
! #: c/c-decl.c:5917
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C prohÃ­be declaraciones adelantadas de parÃ¡metros"
  
! #: c/c-decl.c:6028
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "definir un tipo en una literal compuesta es no vÃ¡lido en C++"
  
! #: c/c-decl.c:6049 c/c-decl.c:6064
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la anchura del campo de bits %qs no es una constante entera"
  
! #: c/c-decl.c:6059
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la anchura del campo de bits %qs no es una expresiÃ³n constante entera"
  
! #: c/c-decl.c:6070
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "anchura negativa en el campo de bit %qs"
  
! #: c/c-decl.c:6075
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "anchura cero para el campo de bits %qs"
  
! #: c/c-decl.c:6085
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "el campo de bits %qs tiene un tipo no vÃ¡lido"
  
! #: c/c-decl.c:6091
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qs con un tipo %<warn_if_not_aligned%>"
  
! #: c/c-decl.c:6102
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "el tipo de campo de bits %qs es una extensiÃ³n de GCC"
  
! #: c/c-decl.c:6108
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la anchura de %qs excede su tipo"
  
! #: c/c-decl.c:6121
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs es mÃ¡s estrecho que los valores de su tipo"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 prohÃ­be la matriz %qE cuyo tamaÃ±o no se puede evaluar"
  
! #: c/c-decl.c:6139
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 prohÃ­be la matriz cuyo tamaÃ±o no se puede evaluar"
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: c/c-decl.c:6148
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable"
  
! #: c/c-decl.c:6359 c/c-decl.c:6755 c/c-decl.c:6765
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE variablemente modificado en el Ã¡mbito del fichero"
  
! #: c/c-decl.c:6361
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "campo variablemente modificado en el Ã¡mbito del fichero"
  
! #: c/c-decl.c:6381
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "el tipo de dato por defecto es %<int%> en la declaraciÃ³n de %qE"
  
! #: c/c-decl.c:6385
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "el tipo de dato por defecto es %<int%> en el nombre de tipo"
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> duplicado"
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> duplicado"
  
! #: c/c-decl.c:6421
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> duplicado"
  
! #: c/c-decl.c:6423
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> duplicado"
  
! #: c/c-decl.c:6426
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "espacios de direcciones nombrados generan un conflicto (%s vs %s)"
  
! #: c/c-decl.c:6449 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<auto%>"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<register%>"
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<typedef%>"
  
! #: c/c-decl.c:6469
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "la definiciÃ³n de la funciÃ³n se declarÃ³ como %<auto%>"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "se especificÃ³ una clase de almacenamiento para el campo de la estructura %qE"
  
! #: c/c-decl.c:6490
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "se especificÃ³ una clase de almacenamiento para el campo de la estructura"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "se especificÃ³ una clase de almacenamiento para el parÃ¡metro %qE"
  
! #: c/c-decl.c:6497
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "se especificÃ³ una clase de almacenamiento para un parÃ¡metro sin nombre"
  
! #: c/c-decl.c:6500 cp/decl.c:12194
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "se especificÃ³ una clase de almacenamiento para el nombre de tipo"
  
! #: c/c-decl.c:6517
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE se inicializÃ³ y declarÃ³ como %<extern%>"
  
! #: c/c-decl.c:6521
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE tiene %<extern%> e inicializador al mismo tiempo"
  
! #: c/c-decl.c:6526
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la declaraciÃ³n del Ã¡mbito de fichero de %qE especifica %<auto%>"
  
! #: c/c-decl.c:6530
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la declaraciÃ³n del Ã¡mbito de fichero de %qE especifica %<register%>"
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "la funciÃ³n anidada %qE se declarÃ³ %<extern%>"
  
! #: c/c-decl.c:6538
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "el Ã¡mbito de la funciÃ³n %qE es implÃ­citamente auto y declarado %qs"
*************** msgstr "el Ã¡mbito de la funciÃ³n %qE es
*** 42529,43243 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static o calificadores de tipo en un declarador de matriz que no es parÃ¡metro"
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "la declaraciÃ³n de %qE como una matriz de voids"
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "declaraciÃ³n de nombre de tipo como una matriz de voids"
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "declaraciÃ³n de %qE como una matriz de funciones"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "declaraciÃ³n de nombre de tipo como una matriz de funciones"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "uso no vÃ¡lido de una estructura con un miembro de matriz flexible"
  
! #: c/c-decl.c:6695
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "el tamaÃ±o de la matriz %qE es de un tipo no entero"
  
! #: c/c-decl.c:6699
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo no entero"
  
! #: c/c-decl.c:6707
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "el tamaÃ±o de la matriz %qE es de un tipo incompleto"
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo incompleto"
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C prohÃ­be la matriz %qE de tamaÃ±o cero"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C prohÃ­be matrices de tamaÃ±o cero"
  
! #: c/c-decl.c:6734
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "el tamaÃ±o de la matriz %qE es negativo"
  
! #: c/c-decl.c:6736
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "el tamaÃ±o de la matriz sin nombre es negativo"
  
! #: c/c-decl.c:6822
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "el tamaÃ±o de la matriz %qE es demasiado grande"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "el tamaÃ±o de la matriz sin nombre es demasiado grande"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: c/c-decl.c:6899
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "el tipo matriz tiene tipo de elemento %qT incompleto"
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de %qE como una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "el nombre de tipo que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "el nombre de tipo que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la definiciÃ³n de la funciÃ³n tiene un tipo de devoluciÃ³n void calificado"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tipo de funciÃ³n calificada %<_Atomic%>"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<auto%> para %qE"
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<register%> para %qE"
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "se especificÃ³ %qs para la variable auto %qE"
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "se especificÃ³ %qs para el parÃ¡metro %qE"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "se especificÃ³ %qs para el parÃ¡metro sin nombre"
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "se especificÃ³ %qs para el campo de estructura %qE"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "se especificÃ³ %qs para el campo de estructura"
  
! #: c/c-decl.c:7262
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "el campo de bits %qE tiene un tipo atÃ³mico"
  
! #: c/c-decl.c:7264
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "el campo de bits tiene un tipo no atÃ³mico"
  
! #: c/c-decl.c:7273
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la definiciÃ³n de tipo %qE"
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el objeto %<register%> %qE"
  
! #: c/c-decl.c:7280
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro %qE"
  
! #: c/c-decl.c:7282
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro sin nombre"
  
! #: c/c-decl.c:7287
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits %qE"
  
! #: c/c-decl.c:7289
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits sin nombre"
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la funciÃ³n %qE"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n de %qE"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del campo sin nombre"
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "la definiciÃ³n de tipo %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.c:7335
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "la definiciÃ³n de tipo %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n const o volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un miembro de una estructura o union no puede tener un tipo modificado variablemente"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "se declarÃ³ la variable o campo %qE como void"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "se descartan los atributos en los declaradores de parÃ¡metros de matriz"
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<inline%>"
  
! #: c/c-decl.c:7490
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<_Noreturn%>"
  
! #: c/c-decl.c:7503
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "el campo %qE se declarÃ³ como una funciÃ³n"
  
! #: c/c-decl.c:7510
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "el campo %qE tiene tipo de dato incompleto"
  
! #: c/c-decl.c:7512
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "el campo sin nombre tiene tipo de dato incompleto"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "clase de almacenamiento no vÃ¡lida para la funciÃ³n %qE"
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "no se puede incluir en lÃ­nea la funciÃ³n %<main%>"
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7636
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 no admite %<_Noreturn%>"
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 no admite %<_Noreturn%>"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "una variable previamente declarada como %<static%> se redeclara como %<extern%>"
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "la variable %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.c:7680
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "la variable %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "funciÃ³n no anidada con tipo modificado variablemente"
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objeto con tipo modificado variablemente no debe tener enlace"
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la declaraciÃ³n de la funciÃ³n no es un prototipo"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nombres de parÃ¡metros (sin tipos) en la declaraciÃ³n de la funciÃ³n"
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "el parÃ¡metro %u (%q+D) tiene tipo incompleto"
  
! #: c/c-decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "el parÃ¡metro %u tiene tipo incompleto"
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "el parÃ¡metro %u (%q+D) tiene tipo void"
  
! #: c/c-decl.c:7899
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "el parÃ¡metro %u tiene tipo void"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "no se puede calificar %<void%> si es el Ãºnico parÃ¡metro"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> debe ser el Ãºnico parÃ¡metro"
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "el parÃ¡metro %q+D sÃ³lo tiene una declaraciÃ³n posterior"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> declarado dentro de la list de parÃ¡metros no serÃ¡ visible fuera de esta definiciÃ³n o declaraciÃ³n"
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "se definiÃ³ el tipo enum aquÃ­"
  
! #: c/c-decl.c:8173
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: c/c-decl.c:8179
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n de %<union %E%>"
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n de %<struct %E%>"
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n anidada de %<union %E%>"
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n anidada de %<struct %E%>"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "la definiciÃ³n de tipo en %qs es no vÃ¡lida en C++"
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaraciÃ³n no declara nada"
  
! #: c/c-decl.c:8371
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 no admite structs/unions sin nombre"
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 no admite structs/unions sin nombre"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "miembro %q+D duplicado"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "una struct vacÃ­a tiene tamaÃ±o 0 en C y tamaÃ±o 1 en C++"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "una union vacÃ­a tiene tamaÃ±o 0 en C y tamaÃ±o 1 en C++"
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union no tiene miembros nombrados"
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union no tiene miembros"
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct no tiene miembros nombrados"
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct no tiene miembros"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "miembro de matriz flexible en union"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: c/c-decl.c:8782
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "miembro de matriz flexible en estructura sin miembros con nombre"
  
! #: c/c-decl.c:8813
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "el tipo %qT es demasiado grande"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union no se puede hacer transparente"
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redefiniciÃ³n anidada de %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeclaraciÃ³n de %<enum %E%>"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "el modo especificado es demasiado pequeÃ±o para valores enumerados"
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "los valores de enumeraciÃ³n exceden el rango del entero mÃ¡s grande"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "el valor de enumerador para %qE no es una constante entera"
  
! #: c/c-decl.c:9290
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "el valor de enumerador para %qE no es una expresiÃ³n constante entera"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "desbordamiento en valores de enumeraciÃ³n"
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C restringe los valores de enumeraciÃ³n al rango de %<int%>"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "se le diÃ³ a la funciÃ³n incluida en lÃ­nea %qD un atributo noinline"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "el tipo de devoluciÃ³n es un tipo de dato incompleto"
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "el tipo de devoluciÃ³n por defecto es %<int%>"
  
! #: c/c-decl.c:9496
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Avisa sobre funciones globales sin prototipos"
  
! #: c/c-decl.c:9554
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: c/c-decl.c:9563
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "se usÃ³ %qD sin prototipo antes de su definiciÃ³n"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaraciÃ³n previa para %qD"
  
! #: c/c-decl.c:9581
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "se usÃ³ %qD sin declaraciÃ³n antes de su definiciÃ³n"
  
! #: c/c-decl.c:9600
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "el tipo de devoluciÃ³n de %qD no es %<int%>"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: c/c-decl.c:9609
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD generalmente es una funciÃ³n que no es static"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "declaraciones de parÃ¡metros de estilo antiguo en la definiciÃ³n de una funciÃ³n prototipo"
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "C tradicional rechaza la definiciÃ³n de funciones de estilo ISO C"
  
! #: c/c-decl.c:9689
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "definiciÃ³n de funciÃ³n de estilo antiguo"
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "falta el nombre del parÃ¡metro de la lista de parÃ¡metros"
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD se declarÃ³ como un no-parÃ¡metro"
  
! #: c/c-decl.c:9770
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mÃºltiples parÃ¡metros nombrados %qD"
  
! #: c/c-decl.c:9779
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "el parÃ¡metro %qD se declarÃ³ con tipo void"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "el tipo de %qD es %<int%> por defecto"
  
! #: c/c-decl.c:9833
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "el parÃ¡metro %qD tiene tipo incompleto"
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "existe la declaraciÃ³n para el parÃ¡metro %qD pero no hay tal parÃ¡metro"
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "el nÃºmero de argumentos no coinciden con el prototipo interno"
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "el nÃºmero de argumentos no coinciden con el prototipo"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "declaraciÃ³n de prototipo"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo interno"
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo"
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento %qD no coincide con el prototipo interno"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "el argumento %qD no coincide con el prototipo"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, 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.c:10243 cp/decl.c:17516
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "se definiÃ³ el parÃ¡metro %qD pero no se usa"
--- 42571,43285 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6585 c/c-decl.c:6979
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static o calificadores de tipo en un declarador de matriz que no es parÃ¡metro"
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "la declaraciÃ³n de %qE como una matriz de voids"
  
! #: c/c-decl.c:6648
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "declaraciÃ³n de nombre de tipo como una matriz de voids"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "declaraciÃ³n de %qE como una matriz de funciones"
  
! #: c/c-decl.c:6658
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "declaraciÃ³n de nombre de tipo como una matriz de funciones"
  
! #: c/c-decl.c:6666 c/c-decl.c:8794
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "uso no vÃ¡lido de una estructura con un miembro de matriz flexible"
  
! #: c/c-decl.c:6698
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "el tamaÃ±o de la matriz %qE es de un tipo no entero"
  
! #: c/c-decl.c:6702
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo no entero"
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "el tamaÃ±o de la matriz %qE es de un tipo incompleto"
  
! #: c/c-decl.c:6713
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "el tamaÃ±o de la matriz sin nombre es de un tipo incompleto"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C prohÃ­be la matriz %qE de tamaÃ±o cero"
  
! #: c/c-decl.c:6728
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C prohÃ­be matrices de tamaÃ±o cero"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "el tamaÃ±o de la matriz %qE es negativo"
  
! #: c/c-decl.c:6739
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "el tamaÃ±o de la matriz sin nombre es negativo"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "el tamaÃ±o de la matriz %qE es demasiado grande"
  
! #: c/c-decl.c:6828
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "el tamaÃ±o de la matriz sin nombre es demasiado grande"
  
! #: c/c-decl.c:6867 c/c-decl.c:7525
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6889
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: c/c-decl.c:6902
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "el tipo matriz tiene tipo de elemento %qT incompleto"
  
! #: c/c-decl.c:6908
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de %qE como una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.c:6912
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaraciÃ³n de una matriz multidimensional debe tener lÃ­mites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: c/c-decl.c:7018
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "el nombre de tipo que se declarÃ³ como funciÃ³n devuelve una funciÃ³n"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: c/c-decl.c:7028
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "el nombre de tipo que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: c/c-decl.c:7069
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la definiciÃ³n de la funciÃ³n tiene un tipo de devoluciÃ³n void calificado"
  
! #: c/c-decl.c:7073 cp/decl.c:12494
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
  
! #: c/c-decl.c:7111 c/c-decl.c:7321 c/c-decl.c:7375 c/c-decl.c:7459
! #: c/c-decl.c:7584 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tipo de funciÃ³n calificada %<_Atomic%>"
  
! #: c/c-decl.c:7117 c/c-decl.c:7327 c/c-decl.c:7464 c/c-decl.c:7589
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-decl.c:7212
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<auto%> para %qE"
  
! #: c/c-decl.c:7216
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<register%> para %qE"
  
! #: c/c-decl.c:7222
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "se especificÃ³ %qs para la variable auto %qE"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "se especificÃ³ %qs para el parÃ¡metro %qE"
  
! #: c/c-decl.c:7241
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "se especificÃ³ %qs para el parÃ¡metro sin nombre"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "se especificÃ³ %qs para el campo de estructura %qE"
  
! #: c/c-decl.c:7250
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "se especificÃ³ %qs para el campo de estructura"
  
! #: c/c-decl.c:7265
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "el campo de bits %qE tiene un tipo atÃ³mico"
  
! #: c/c-decl.c:7267
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "el campo de bits tiene un tipo no atÃ³mico"
  
! #: c/c-decl.c:7276
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la definiciÃ³n de tipo %qE"
  
! #: c/c-decl.c:7278
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el objeto %<register%> %qE"
  
! #: c/c-decl.c:7283
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro %qE"
  
! #: c/c-decl.c:7285
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "se especificÃ³ la alineaciÃ³n para el parÃ¡metro sin nombre"
  
! #: c/c-decl.c:7290
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits %qE"
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "se especificÃ³ la alineaciÃ³n para el campo de bits sin nombre"
  
! #: c/c-decl.c:7295
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "se especificÃ³ la alineaciÃ³n para la funciÃ³n %qE"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n de %qE"
  
! #: c/c-decl.c:7305
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del campo sin nombre"
  
! #: c/c-decl.c:7336
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "la definiciÃ³n de tipo %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.c:7338
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "la definiciÃ³n de tipo %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7381
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n const o volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7392
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un miembro de una estructura o union no puede tener un tipo modificado variablemente"
  
! #: c/c-decl.c:7409 cp/decl.c:11126
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "se declarÃ³ la variable o campo %qE como void"
  
! #: c/c-decl.c:7449
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "se descartan los atributos en los declaradores de parÃ¡metros de matriz"
  
! #: c/c-decl.c:7491
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<inline%>"
  
! #: c/c-decl.c:7493
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "el parÃ¡metro %q+D se declarÃ³ %<_Noreturn%>"
  
! #: c/c-decl.c:7506
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "el campo %qE se declarÃ³ como una funciÃ³n"
  
! #: c/c-decl.c:7513
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "el campo %qE tiene tipo de dato incompleto"
  
! #: c/c-decl.c:7515
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "el campo sin nombre tiene tipo de dato incompleto"
  
! #: c/c-decl.c:7555 c/c-decl.c:7566 c/c-decl.c:7569
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "clase de almacenamiento no vÃ¡lida para la funciÃ³n %qE"
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "no se puede incluir en lÃ­nea la funciÃ³n %<main%>"
  
! #: c/c-decl.c:7628
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 no admite %<_Noreturn%>"
  
! #: c/c-decl.c:7642
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 no admite %<_Noreturn%>"
  
! #: c/c-decl.c:7671
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "una variable previamente declarada como %<static%> se redeclara como %<extern%>"
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "la variable %q+D se declarÃ³ como %<inline%>"
  
! #: c/c-decl.c:7683
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "la variable %q+D se declarÃ³ como %<_Noreturn%>"
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "funciÃ³n no anidada con tipo modificado variablemente"
  
! #: c/c-decl.c:7720
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objeto con tipo modificado variablemente no debe tener enlace"
  
! #: c/c-decl.c:7828 c/c-decl.c:9548
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la declaraciÃ³n de la funciÃ³n no es un prototipo"
  
! #: c/c-decl.c:7838
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nombres de parÃ¡metros (sin tipos) en la declaraciÃ³n de la funciÃ³n"
  
! #: c/c-decl.c:7883
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "el parÃ¡metro %u (%q+D) tiene tipo incompleto"
  
! #: c/c-decl.c:7887
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "el parÃ¡metro %u tiene tipo incompleto"
  
! #: c/c-decl.c:7898
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "el parÃ¡metro %u (%q+D) tiene tipo void"
  
! #: c/c-decl.c:7902
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "el parÃ¡metro %u tiene tipo void"
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "no se puede calificar %<void%> si es el Ãºnico parÃ¡metro"
  
! #: c/c-decl.c:7980 c/c-decl.c:8016
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> debe ser el Ãºnico parÃ¡metro"
  
! #: c/c-decl.c:8010
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "el parÃ¡metro %q+D sÃ³lo tiene una declaraciÃ³n posterior"
  
! #: c/c-decl.c:8056
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> declarado dentro de la list de parÃ¡metros no serÃ¡ visible fuera de esta definiciÃ³n o declaraciÃ³n"
  
! #: c/c-decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8170
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "se definiÃ³ el tipo enum aquÃ­"
  
! #: c/c-decl.c:8176
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: c/c-decl.c:8182
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n de %<union %E%>"
  
! #: c/c-decl.c:8261
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n de %<struct %E%>"
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redefiniciÃ³n anidada de %<union %E%>"
  
! #: c/c-decl.c:8272
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redefiniciÃ³n anidada de %<struct %E%>"
  
! #: c/c-decl.c:8302 c/c-decl.c:9089
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "la definiciÃ³n de tipo en %qs es no vÃ¡lida en C++"
  
! #: c/c-decl.c:8369 cp/decl.c:5140
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaraciÃ³n no declara nada"
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 no admite structs/unions sin nombre"
  
! #: c/c-decl.c:8377
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 no admite structs/unions sin nombre"
  
! #: c/c-decl.c:8470 c/c-decl.c:8488 c/c-decl.c:8549
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "miembro %q+D duplicado"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "una struct vacÃ­a tiene tamaÃ±o 0 en C y tamaÃ±o 1 en C++"
  
! #: c/c-decl.c:8578
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "una union vacÃ­a tiene tamaÃ±o 0 en C y tamaÃ±o 1 en C++"
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union no tiene miembros nombrados"
  
! #: c/c-decl.c:8705
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union no tiene miembros"
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct no tiene miembros nombrados"
  
! #: c/c-decl.c:8712
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct no tiene miembros"
  
! #: c/c-decl.c:8773 cp/decl.c:13466
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "miembro de matriz flexible en union"
  
! #: c/c-decl.c:8779
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: c/c-decl.c:8785
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "miembro de matriz flexible en estructura sin miembros con nombre"
  
! #: c/c-decl.c:8816
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "el tipo %qT es demasiado grande"
  
! #: c/c-decl.c:8921
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union no se puede hacer transparente"
  
! #: c/c-decl.c:9061
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redefiniciÃ³n anidada de %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9068
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeclaraciÃ³n de %<enum %E%>"
  
! #: c/c-decl.c:9147 cp/decl.c:15941
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "el modo especificado es demasiado pequeÃ±o para valores enumerados"
  
! #: c/c-decl.c:9162
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "los valores de enumeraciÃ³n exceden el rango del entero mÃ¡s grande"
  
! #: c/c-decl.c:9282 c/c-decl.c:9298
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "el valor de enumerador para %qE no es una constante entera"
  
! #: c/c-decl.c:9293
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "el valor de enumerador para %qE no es una expresiÃ³n constante entera"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "desbordamiento en valores de enumeraciÃ³n"
  
! #: c/c-decl.c:9325
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C restringe los valores de enumeraciÃ³n al rango de %<int%>"
  
! #: c/c-decl.c:9442 cp/decl.c:5451 cp/decl.c:16484
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "se le diÃ³ a la funciÃ³n incluida en lÃ­nea %qD un atributo noinline"
  
! #: c/c-decl.c:9460
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "el tipo de devoluciÃ³n es un tipo de dato incompleto"
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "el tipo de devoluciÃ³n por defecto es %<int%>"
  
! #: c/c-decl.c:9499
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Avisa sobre funciones globales sin prototipos"
  
! #: c/c-decl.c:9557
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: c/c-decl.c:9566
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "se usÃ³ %qD sin prototipo antes de su definiciÃ³n"
  
! #: c/c-decl.c:9574 cp/decl.c:16619
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaraciÃ³n previa para %qD"
  
! #: c/c-decl.c:9584
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "se usÃ³ %qD sin declaraciÃ³n antes de su definiciÃ³n"
  
! #: c/c-decl.c:9603
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "el tipo de devoluciÃ³n de %qD no es %<int%>"
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: c/c-decl.c:9612
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD generalmente es una funciÃ³n que no es static"
  
! #: c/c-decl.c:9660
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "declaraciones de parÃ¡metros de estilo antiguo en la definiciÃ³n de una funciÃ³n prototipo"
  
! #: c/c-decl.c:9675
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "C tradicional rechaza la definiciÃ³n de funciones de estilo ISO C"
  
! #: c/c-decl.c:9692
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.c:9732 c/c-decl.c:9736
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "definiciÃ³n de funciÃ³n de estilo antiguo"
  
! #: c/c-decl.c:9749
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "falta el nombre del parÃ¡metro de la lista de parÃ¡metros"
  
! #: c/c-decl.c:9765
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD se declarÃ³ como un no-parÃ¡metro"
  
! #: c/c-decl.c:9773
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mÃºltiples parÃ¡metros nombrados %qD"
  
! #: c/c-decl.c:9782
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "el parÃ¡metro %qD se declarÃ³ con tipo void"
  
! #: c/c-decl.c:9811 c/c-decl.c:9816
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "el tipo de %qD es %<int%> por defecto"
  
! #: c/c-decl.c:9836
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "el parÃ¡metro %qD tiene tipo incompleto"
  
! #: c/c-decl.c:9843
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "existe la declaraciÃ³n para el parÃ¡metro %qD pero no hay tal parÃ¡metro"
  
! #: c/c-decl.c:9896
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "el nÃºmero de argumentos no coinciden con el prototipo interno"
  
! #: c/c-decl.c:9907
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "el nÃºmero de argumentos no coinciden con el prototipo"
  
! #: c/c-decl.c:9910 c/c-decl.c:9957 c/c-decl.c:9971
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "declaraciÃ³n de prototipo"
  
! #: c/c-decl.c:9949
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo interno"
  
! #: c/c-decl.c:9954
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo"
  
! #: c/c-decl.c:9964
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento %qD no coincide con el prototipo interno"
  
! #: c/c-decl.c:9969
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "el argumento %qD no coincide con el prototipo"
  
! #: c/c-decl.c:10227 cp/decl.c:17444
  #, 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.c:10246 cp/decl.c:17528
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "se definiÃ³ el parÃ¡metro %qD pero no se usa"
*************** msgstr "se definiÃ³ el parÃ¡metro %qD pe
*** 43245,43504 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "sÃ³lo se permiten las declaraciones iniciales del bucle %<for%> en modo C99 o C11"
  
! #: c/c-decl.c:10344
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "use la opciÃ³n -std=c99, -std=gnu99, -std=c11 o -std=gnu11 para compilar su cÃ³digo"
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de la variable static %qD en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de la variable %<extern%> %qD en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de %qD que no es variable en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "calificadores de espacio de direcciones incompatibles %qs y %qs"
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "especificador %qE de declaraciÃ³n duplicado"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dos o mÃ¡s tipos de datos en los especificadores de la declaraciÃ³n"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> es demasiado largo para GCC"
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 no admite %<long long%>"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 no admite tipos complejos"
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C no admite tipos saturantes"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE duplicado"
  
! #: c/c-decl.c:11224
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C no admite los tipos %<__int%d%>"
  
! #: c/c-decl.c:11246
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "no se admite %<__int%d%> para este objetivo"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 no admite tipos booleanos"
  
! #: c/c-decl.c:11408
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C no admite el tipo %<_float%d%s%>"
  
! #: c/c-decl.c:11458
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "no se admite %<_float%d%s%> para este objetivo"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "no se admiten tipos de coma fija para este objetivo"
  
! #: c/c-decl.c:11555
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C no admite tipos de coma fija"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la bÃºsqueda en C++ de %qD devolverÃ­a un campo, no un tipo"
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE falla al ser un typedef o un tipo interno del compilador"
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE no estÃ¡ al inicio de la declaraciÃ³n"
  
! #: c/c-decl.c:11673
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "se usÃ³ %qE con %<auto%>"
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 no admite %qE"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> antes de %<extern%>"
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> antes de %<static%>"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> o %<__thread%> duplicado"
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mÃºltiples clases de almacenamiento en los especificadores de declaraciÃ³n"
  
! #: c/c-decl.c:11744
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "se usÃ³ %qs con %qE"
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "se usÃ³ %<_Sat%> sin %<_Fract%> o %<_Accum%>"
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C no admite tipos enteros complejos"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, 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.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "el nicializador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_priv%> ni %<omp_orig%>"
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "desplazamiento a la izquierda o valor negativo"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "la cuenta de desplazamiento a la izquierda es negativa"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del tipo"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, 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.c:415 c/c-typeck.c:11997
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del elemento del vector"
--- 43287,43546 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10342
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "sÃ³lo se permiten las declaraciones iniciales del bucle %<for%> en modo C99 o C11"
  
! #: c/c-decl.c:10347
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "use la opciÃ³n -std=c99, -std=gnu99, -std=c11 o -std=gnu11 para compilar su cÃ³digo"
  
! #: c/c-decl.c:10354
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.c:10386
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de la variable static %qD en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10390
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de la variable %<extern%> %qD en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10397
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10402
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10406
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> se declarÃ³ en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10410
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "declaraciÃ³n de %qD que no es variable en la declaraciÃ³n inicial del bucle %<for%>"
  
! #: c/c-decl.c:10702
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "calificadores de espacio de direcciones incompatibles %qs y %qs"
  
! #: c/c-decl.c:10761 c/c-decl.c:10768
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "especificador %qE de declaraciÃ³n duplicado"
  
! #: c/c-decl.c:10796 c/c-decl.c:11180 c/c-decl.c:11575
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dos o mÃ¡s tipos de datos en los especificadores de la declaraciÃ³n"
  
! #: c/c-decl.c:10808 cp/parser.c:31517
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> es demasiado largo para GCC"
  
! #: c/c-decl.c:10821
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 no admite %<long long%>"
  
! #: c/c-decl.c:11050 c/c-parser.c:9959
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 no admite tipos complejos"
  
! #: c/c-decl.c:11096
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C no admite tipos saturantes"
  
! #: c/c-decl.c:11167 c/c-decl.c:11733
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE duplicado"
  
! #: c/c-decl.c:11227
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C no admite los tipos %<__int%d%>"
  
! #: c/c-decl.c:11249
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "no se admite %<__int%d%> para este objetivo"
  
! #: c/c-decl.c:11292
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 no admite tipos booleanos"
  
! #: c/c-decl.c:11411
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C no admite el tipo %<_float%d%s%>"
  
! #: c/c-decl.c:11461
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "no se admite %<_float%d%s%> para este objetivo"
  
! #: c/c-decl.c:11532
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.c:11556 c/c-decl.c:11829 c/c-parser.c:8970
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "no se admiten tipos de coma fija para este objetivo"
  
! #: c/c-decl.c:11558
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C no admite tipos de coma fija"
  
! #: c/c-decl.c:11593
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la bÃºsqueda en C++ de %qD devolverÃ­a un campo, no un tipo"
  
! #: c/c-decl.c:11606
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE falla al ser un typedef o un tipo interno del compilador"
  
! #: c/c-decl.c:11655
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE no estÃ¡ al inicio de la declaraciÃ³n"
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "se usÃ³ %qE con %<auto%>"
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.c:11680
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: c/c-decl.c:11694 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-decl.c:11697 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 no admite %qE"
  
! #: c/c-decl.c:11709
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> antes de %<extern%>"
  
! #: c/c-decl.c:11718
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> antes de %<static%>"
  
! #: c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> o %<__thread%> duplicado"
  
! #: c/c-decl.c:11739
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mÃºltiples clases de almacenamiento en los especificadores de declaraciÃ³n"
  
! #: c/c-decl.c:11747
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "se usÃ³ %qs con %qE"
  
! #: c/c-decl.c:11826
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "se usÃ³ %<_Sat%> sin %<_Fract%> o %<_Accum%>"
  
! #: c/c-decl.c:11841
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: c/c-decl.c:11868
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11894 c/c-decl.c:11910 c/c-decl.c:11936
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C no admite tipos enteros complejos"
  
! #: c/c-decl.c:12363 cp/semantics.c:5813
  #, 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.c:12367 cp/semantics.c:5817
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "el nicializador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_priv%> ni %<omp_orig%>"
  
! #: c/c-fold.c:387 c/c-typeck.c:12070 cp/typeck.c:5094
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "desplazamiento a la izquierda o valor negativo"
  
! #: c/c-fold.c:397 c/c-typeck.c:12079 cp/typeck.c:5102
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "la cuenta de desplazamiento a la izquierda es negativa"
  
! #: c/c-fold.c:398 c/c-typeck.c:12008 cp/typeck.c:5042
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: c/c-fold.c:406 c/c-typeck.c:12098 cp/typeck.c:5110
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del tipo"
  
! #: c/c-fold.c:407 c/c-typeck.c:12032 cp/typeck.c:5053
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
  
! #: c/c-fold.c:414 c/c-typeck.c:12090
  #, 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.c:415 c/c-typeck.c:12019
  #, 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
*** 43519,43525 ****
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquÃ­"
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de lÃ­nea"
--- 43561,43567 ----
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquÃ­"
  
! #: c/c-parser.c:1325 cp/parser.c:31751
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de lÃ­nea"
*************** msgstr "ISO C prohÃ­be una unidad de tra
*** 43535,43541 ****
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.c:1753 c/c-parser.c:11210
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C no permite un %<;%> extra fuera de una funciÃ³n"
--- 43577,43583 ----
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.c:1753 c/c-parser.c:11213
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C no permite un %<;%> extra fuera de una funciÃ³n"
*************** msgstr "nombre de tipo %qE desconocido;
*** 43565,43572 ****
  msgid "unknown type name %qE"
  msgstr "nombre de tipo %qE desconocido"
  
! #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaraciÃ³n"
--- 43607,43614 ----
  msgid "unknown type name %qE"
  msgstr "nombre de tipo %qE desconocido"
  
! #: c/c-parser.c:2001 c/c-parser.c:12511 c/c-parser.c:18879 c/c-parser.c:19396
! #: c/c-parser.c:19913 cp/parser.c:41400 cp/parser.c:45266
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaraciÃ³n"
*************** msgstr "el atributo %<fallthrough%> no e
*** 43587,43593 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "se descartan los atributos de prefijo para los mÃ©todos"
--- 43629,43635 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
! #: c/c-parser.c:2066 cp/parser.c:33950 cp/parser.c:34022
  #, 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
*** 43602,43608 ****
  msgid "unexpected attribute"
  msgstr "atributo inesperado"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no estÃ¡ seguido de %<;%>"
--- 43644,43650 ----
  msgid "unexpected attribute"
  msgstr "atributo inesperado"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11860 cp/parser.c:12067
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no estÃ¡ seguido de %<;%>"
*************** msgstr "%<__auto_type%> requiere una dec
*** 43640,43646 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> sÃ³lo se puede utilizar con una declaraciÃ³n simple"
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "se esperaba %<,%> o %<;%>"
--- 43682,43688 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> sÃ³lo se puede utilizar con una declaraciÃ³n simple"
  
! #: c/c-parser.c:2415 cp/parser.c:14570
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "se esperaba %<,%> o %<;%>"
*************** msgstr "ISO C99 no admite %<_Static_asse
*** 43668,43674 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 no admite %<_Static_assert%>"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12569
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "se esperaba una cadena literal"
--- 43710,43716 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 no admite %<_Static_assert%>"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12572
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "se esperaba una cadena literal"
*************** msgstr "la expresiÃ³n en la aserciÃ³n st
*** 43699,43705 ****
  msgid "static assertion failed: %E"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
--- 43741,43747 ----
  msgid "static assertion failed: %E"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10148
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
*************** msgstr "un enum vacÃ­o no es vÃ¡lido"
*** 43738,43759 ****
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8491 c/c-parser.c:8500 c/c-parser.c:9027
! #: c/c-parser.c:9213 c/c-parser.c:9239 c/c-parser.c:10067 c/c-parser.c:10493
! #: c/c-parser.c:10530 c/c-parser.c:10792 c/c-parser.c:10843 c/c-parser.c:11003
! #: c/c-parser.c:11033 c/c-parser.c:11041 c/c-parser.c:11070 c/c-parser.c:11083
! #: c/c-parser.c:11389 c/c-parser.c:11513 c/c-parser.c:12097 c/c-parser.c:12150
! #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
! #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
! #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "se esperaba un identificador"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
--- 43780,43801 ----
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8493 c/c-parser.c:8502 c/c-parser.c:9030
! #: c/c-parser.c:9216 c/c-parser.c:9242 c/c-parser.c:10070 c/c-parser.c:10496
! #: c/c-parser.c:10533 c/c-parser.c:10795 c/c-parser.c:10846 c/c-parser.c:11006
! #: c/c-parser.c:11036 c/c-parser.c:11044 c/c-parser.c:11073 c/c-parser.c:11086
! #: c/c-parser.c:11392 c/c-parser.c:11516 c/c-parser.c:12100 c/c-parser.c:12153
! #: c/c-parser.c:12169 c/c-parser.c:12215 c/c-parser.c:13001 c/c-parser.c:13034
! #: c/c-parser.c:15346 c/c-parser.c:15456 c/c-parser.c:15729 c/c-parser.c:15992
! #: c/c-parser.c:17949 c/c-parser.c:20432 c/c-parser.c:20623
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31754 cp/parser.c:34927 cp/parser.c:37491 cp/parser.c:37659
! #: cp/parser.c:42974 cp/parser.c:44581
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "se esperaba un identificador"
  
! #: c/c-parser.c:3238 cp/parser.c:20213
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
*************** msgstr "se esperaban especificadores de
*** 43839,43845 ****
  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.c:4932 cp/parser.c:27902
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute does not take any arguments"
--- 43881,43887 ----
  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.c:4932 cp/parser.c:27917
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "ISO C90 prohÃ­be mezclar declara
*** 43901,43907 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
--- 43943,43949 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
! #: c/c-parser.c:5776 cp/parser.c:12191
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
*************** msgstr "etiqueta al final de una declara
*** 43916,43922 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "se esperaba una declaraciÃ³n"
--- 43958,43964 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11810
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "se esperaba una declaraciÃ³n"
*************** msgstr "se esperaba un identificador o %
*** 43941,43957 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "solo el atributo %<fallthrough%> se puede aplicar a sentencias nulas"
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, 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.c:6390 cp/parser.c:13643
  #, 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.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "se sugieren llaves explÃ­citas para evitar un %<else%> ambiguo"
--- 43983,43999 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "solo el atributo %<fallthrough%> se puede aplicar a sentencias nulas"
  
! #: c/c-parser.c:6348 cp/parser.c:13647
  #, 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.c:6390 cp/parser.c:13650
  #, 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.c:6521 cp/parser.c:12462
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "se sugieren llaves explÃ­citas para evitar un %<else%> ambiguo"
*************** msgstr "mÃºltiples variables de iteraciÃ
*** 43971,43982 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable de iteraciÃ³n no vÃ¡lida en la enumeraciÃ³n rÃ¡pida"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, 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.c:6878 cp/parser.c:12730
  #, 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%>"
--- 44013,44024 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable de iteraciÃ³n no vÃ¡lida en la enumeraciÃ³n rÃ¡pida"
  
! #: c/c-parser.c:6872 cp/parser.c:12731
  #, 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.c:6878 cp/parser.c:12737
  #, 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
*** 43992,43999 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first seen here"
--- 44034,44041 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21066
! #: cp/parser.c:21083 cp/parser.c:21097
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first seen here"
*************** msgstr "ISO C prohÃ­be la omisiÃ³n del t
*** 44023,44034 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, 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.c:7825 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "el primer operando %<sizeof%> se declarÃ³ aquÃ­"
--- 44065,44076 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4870
  #, 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.c:7825 cp/typeck.c:4875
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "el primer operando %<sizeof%> se declarÃ³ aquÃ­"
*************** msgstr "se especificÃ³ la alineaciÃ³n pa
*** 44064,45405 ****
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C no permite %<%E (expression)%>"
  
! #: c/c-parser.c:8539
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "no se puede tomar la direcciÃ³n de %qs"
  
! #: c/c-parser.c:8622
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 no admite %<_Generic%>"
  
! #: c/c-parser.c:8625
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 no admite %<_Generic%>"
  
! #: c/c-parser.c:8694
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo funciÃ³n"
  
! #: c/c-parser.c:8697
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo incompleto"
  
! #: c/c-parser.c:8701
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo de longitud variable"
  
! #: c/c-parser.c:8725
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "caso %<default%> duplicado en %<_Generic%>"
  
! #: c/c-parser.c:8726
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "el %<default%> original estÃ¡ aquÃ­"
  
! #: c/c-parser.c:8734
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> especifica dos tipos compatibles"
  
! #: c/c-parser.c:8735
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "el tipo compatible estÃ¡ aquÃ­"
  
! #: c/c-parser.c:8758
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "el selector %<_Generic%> concuerda con mÃºltiples asociaciones"
  
! #: c/c-parser.c:8760
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "otra coincidencia estÃ¡ aquÃ­"
  
! #: c/c-parser.c:8785
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "el selector %<_Generic%> de tipo %qT no es compatible con ninguna asociaciÃ³n"
  
! #: c/c-parser.c:8806
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "el argumento %u de %<__builtin_tgmath%> no es puntero a funciÃ³n"
  
! #: c/c-parser.c:8814
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene prototipo"
  
! #: c/c-parser.c:8820
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> tiene argumentos variables"
  
! #: c/c-parser.c:8836
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene argumentos"
  
! #: c/c-parser.c:8859 c/c-parser.c:8863
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.c:8867
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.c:9041 c/c-parser.c:10109 c/c-parser.c:10131
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "se esperaba una expresiÃ³n"
  
! #: c/c-parser.c:9062
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un grupo de llaves dentro de una expresiÃ³n sÃ³lo se permite dentro de una funciÃ³n"
  
! #: c/c-parser.c:9076
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C prohÃ­be grupos de llaves dentro de expresiones"
  
! #: c/c-parser.c:9266
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_choose_expr%>"
  
! #: c/c-parser.c:9282
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "el primer argumento de %<__builtin_choose_expr%> no es una constante"
  
! #: c/c-parser.c:9352 c/c-parser.c:9369 c/c-parser.c:9376
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "faltan argumentos para %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9397
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "el argumento '%u' de %<__builtin_tgmath%> tiene un nÃºmero incorrecto de argumentos"
  
! #: c/c-parser.c:9441 c/c-parser.c:9451
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de retorno de tipo genÃ©rico para el argumento %u de %<__builtin_tgmath%> no es vÃ¡lido"
  
! #: c/c-parser.c:9473 c/c-parser.c:9483
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de tipo genÃ©rico para el argumento %u del argumento %u de %<__builtin_tgmath%> no es vÃ¡lido"
  
! #: c/c-parser.c:9516
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "los argumentos de funciÃ³n de %<__builtin_tgmath%> tienen todos el mismo tipo"
  
! #: c/c-parser.c:9535
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "los argumentos de funciÃ³n de %<__builtin_tgmath%> carecen de paramÃ©tro de tipo genÃ©rico"
  
! #: c/c-parser.c:9583
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de parÃ¡metro de tipo genÃ©rico para el argumento de funciÃ³n %u de %<__builtin_tgmath%> estÃ¡ duplicado"
  
! #: c/c-parser.c:9606
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo de retorno inadecuado para el argumento de funciÃ³n %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo inadecuado para el argumento %u del argumento de funciÃ³n %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9661
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "tipo no vÃ¡lido del argumento %u de la funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para funciÃ³n de tipo genÃ©rico solo para complejos"
  
! #: c/c-parser.c:9680
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para funciÃ³n de tipo genÃ©rico solo para binarios"
  
! #: c/c-parser.c:9688 c/c-parser.c:9718
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos complejo y de coma flotante decimal para funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.c:9696 c/c-parser.c:9738
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos binario y de coma flotante decimal para funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.c:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argumento complejo %u para funciÃ³n de tipo genÃ©rico solo para decimales"
  
! #: c/c-parser.c:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argumento binario %u para funciÃ³n de tipo genÃ©rico solo para decimales"
  
! #: c/c-parser.c:9836
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "no hay ninguna funciÃ³n coincidente para la llamada de tipo genÃ©rico"
  
! #: c/c-parser.c:9877
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.c:9890
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "el primer argumento de %<__builtin_call_with_static_chain%> debe ser una expresiÃ³n de llamada"
  
! #: c/c-parser.c:9894
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "el segundo argumento de %<__builtin_call_with_static_chain%> debe ser un tipo puntero"
  
! #: c/c-parser.c:9920
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_complex%>"
  
! #: c/c-parser.c:9942
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "el operando de %<__builtin_complex%> no es de tipo de coma flotante binario real"
  
! #: c/c-parser.c:9951
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "los operandos de %<__builtin_complex%> son de tipos diferentes"
  
! #: c/c-parser.c:9996 cp/parser.c:7353
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: c/c-parser.c:10169
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "la literal compuesta tiene tamaÃ±o variable"
  
! #: c/c-parser.c:10180
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "literal compuesta calificada por un calificador de espacio de direcciones"
  
! #: c/c-parser.c:10184
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 prohÃ­be las literales compuestas"
  
! #: c/c-parser.c:10197
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del literal compuesto"
  
! #: c/c-parser.c:10271
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10276
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10284
  #, fuzzy, gcc-internal-format
  #| msgid "using %qs with unsigned type has no effect"
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "usar %qs con un tipo sin signo no tiene ningÃºn efecto"
  
! #: c/c-parser.c:10295
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10299
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10304
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10317
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10321
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10348
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10374
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10814
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "se esperaba un identificador o %<)%>"
  
! #: c/c-parser.c:10910
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "punto y coma extra"
  
! #: c/c-parser.c:11158
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "se especificÃ³ un punto y coma extra en la definiciÃ³n del mÃ©todo"
  
! #: c/c-parser.c:11290
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "los atributos de mÃ©todo sÃ³lo se deben especificar al final"
  
! #: c/c-parser.c:11310
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "se esperaba %<;%> o %<{%> despuÃ©s de la definiciÃ³n del atributo de mÃ©todo"
  
! #: c/c-parser.c:11432
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "se esperaba una declaraciÃ³n mÃ©todo objective-c"
  
! #: c/c-parser.c:11883
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "ninguna clase de almacenamiento o tipo se puede especificar aquÃ­,"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "falta el atributo Code"
  
! #: c/c-parser.c:12004
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, 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.c:12027 cp/parser.c:34840
  #, 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.c:12043 cp/parser.c:34859
  #, 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.c:12257 cp/parser.c:44894
  #, 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.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, 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.c:12324 cp/parser.c:45072
  #, 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.c:12411 cp/parser.c:45167
  #, 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.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.c:12431
  #, 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 scope"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "se esperaba una declaraciÃ³n for, while o do"
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
  
! #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:12856
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "la expresiÃ³n debe ser integral"
  
! #: c/c-parser.c:13100 c/c-parser.c:13112
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.c:13263 c/c-parser.c:21734
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD no es una variable"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, 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.c:13386 cp/parser.c:36028
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "se esperaba %<none%> o %<shared%>"
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> sin modificador"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si alguna clÃ¡usula %<if%> tiene modificador, entonces todas las clÃ¡usulas %<if%> tienen que usar modificador"
  
! #: c/c-parser.c:13701 c/c-parser.c:13747 c/c-parser.c:13793 c/c-parser.c:13839
! #: c/c-parser.c:14255 c/c-parser.c:14337 c/c-parser.c:14876 c/c-parser.c:15004
! #: c/c-parser.c:15049 c/c-parser.c:15781
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:13712
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.c:13758
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "el valor de %<num_tasks%> debe ser positivo"
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "el valor de %<grainsize%> debe ser positivo"
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, 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.c:13925 cp/parser.c:36463
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> o %<max%>"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, 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.c:14055 cp/parser.c:36600
  #, 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.c:14129 cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "la expresiÃ³n %qs debe ser integral"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "el valor de %qs debe ser positivo"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, 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.c:14555 cp/parser.c:36748
  #, 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.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "se usaron al mismo tiempo los modificadores %<monotonic%> y %<nonmonotonic%>"
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, 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.c:14858 cp/parser.c:37025
  #, 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.c:14870 cp/semantics.c:7104
  #, 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.c:14893 cp/parser.c:37045
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.c:15014
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "el valor de %<num_teams%> debe ser positivo"
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "el valor de %<thread_limit%> debe ser positivo"
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, 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.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15223
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: c/c-parser.c:15273
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:15312
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, 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.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no vÃ¡lida"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no vÃ¡lida"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.c:15888
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.c:15932
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma acc%>"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs no es vÃ¡lido para %qs"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, 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.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, 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.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "secciÃ³n de matriz en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, 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.c:16712 cp/parser.c:42274
  #, 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.c:16719 cp/parser.c:42281
  #, 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.c:16727 cp/parser.c:42289
  #, 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.c:16738 cp/parser.c:42311
  #, 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.c:16748 cp/parser.c:42321
  #, 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.c:16841 cp/parser.c:42418
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "se esperaba %<data%> despuÃ©s de %<#pragma acc %s%>"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, 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.c:17106 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE no se ha declarado"
  
! #: c/c-parser.c:17110
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD no hace referencia a una funciÃ³n"
  
! #: c/c-parser.c:17151 c/c-parser.c:17199 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, 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.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de uso"
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, 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.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> debe contener al menos una clÃ¡usula %<device%>, %<host%> o %<self%>"
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "expected %<allocator%>"
  msgstr "se esperaba %<operator%>"
  
! #: c/c-parser.c:17338
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable ya no se admite"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, 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 %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, 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 %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forma no vÃ¡lida de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operador no vÃ¡lido para %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, 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.c:17990 cp/semantics.c:9824
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: c/c-parser.c:18107
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "se esperaba %<(%> o fin de lÃ­nea"
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, 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.c:18222 cp/parser.c:40202
  #, 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.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaraciÃ³n for"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, 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.c:18416
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "no hay suficientes bucles perfectamente anidados"
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "los bucles colapsados no estÃ¡n perfectamente anidados"
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, 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.c:18681 cp/parser.c:40674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "se esperaba %<fork%> despuÃ©s de %qs"
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, 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.c:19650 cp/parser.c:41660
  #, 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.c:19698 cp/parser.c:41890
  #, 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.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> 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.c:19784 cp/parser.c:41755
  #, 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.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<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.c:19872 cp/parser.c:41847
  #, 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.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:20152
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition or another %<#pragma omp declare simd%>"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n o de otra %<#pragma omp declare simd%>"
  
! #: c/c-parser.c:20203 c/c-parser.c:20231
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, 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.c:20323 cp/parser.c:42836
  #, fuzzy, gcc-internal-format
  #| msgid "constructor not allowed for non-vector types"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "no se permite un constructor para tipos que no sean vectores"
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, 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.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, 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.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, 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.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, 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"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, 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.c:20567 cp/parser.c:43093
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "se esperaba %<catch%>"
  
! #: c/c-parser.c:20662
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "variant %qD is not a function"
  msgstr "'%s' en %L no es una funciÃ³n"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%qs y %qs son incompatibles"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20723
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a single function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n sencilla"
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "se esperaba %<declare%>"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.c:20949
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> no estÃ¡ en Ã¡mbito de fichero o de bloque"
  
! #: c/c-parser.c:21026
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "tipo aritmÃ©tico predeclarado en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "tipo funciÃ³n o matriz en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21033
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado %<_Atomic%> en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21036
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21044
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redeclaraciÃ³n de %qs %<#pragma omp declare reduction%> para el tipo %qT"
  
! #: c/c-parser.c:21053
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "%<#pragma omp declare reduction%> previo"
  
! #: c/c-parser.c:21170
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "se esperaba %<omp_priv%> o nombre-de-funciÃ³n"
  
! #: c/c-parser.c:21181
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "se esperaba nombre-de-funciÃ³n %<(%>"
  
! #: c/c-parser.c:21200
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:21490
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-parser.c:21496
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE se declarÃ³ %<threadprivate%> despuÃ©s del primer uso"
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automÃ¡tica %qE no puede ser %<threadprivate%>"
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE tiene tipo incompleto"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sin activar el soporte para memoria transaccional"
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
  
! #: c/c-parser.c:21936
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "la llamada a la funciÃ³n %<transaction_may_cancel_outer%> no estÃ¡ en una transacciÃ³n mÃ¡s externa o %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> no estÃ¡ dentro de %<__transaction_atomic%>"
  
! #: c/c-parser.c:22028
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "llave sin cerrar"
--- 44106,45447 ----
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C no permite %<%E (expression)%>"
  
! #: c/c-parser.c:8542
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "no se puede tomar la direcciÃ³n de %qs"
  
! #: c/c-parser.c:8625
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 no admite %<_Generic%>"
  
! #: c/c-parser.c:8628
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 no admite %<_Generic%>"
  
! #: c/c-parser.c:8697
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo funciÃ³n"
  
! #: c/c-parser.c:8700
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo incompleto"
  
! #: c/c-parser.c:8704
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "la asociaciÃ³n %<_Generic%> tiene tipo de longitud variable"
  
! #: c/c-parser.c:8728
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "caso %<default%> duplicado en %<_Generic%>"
  
! #: c/c-parser.c:8729
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "el %<default%> original estÃ¡ aquÃ­"
  
! #: c/c-parser.c:8737
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> especifica dos tipos compatibles"
  
! #: c/c-parser.c:8738
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "el tipo compatible estÃ¡ aquÃ­"
  
! #: c/c-parser.c:8761
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "el selector %<_Generic%> concuerda con mÃºltiples asociaciones"
  
! #: c/c-parser.c:8763
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "otra coincidencia estÃ¡ aquÃ­"
  
! #: c/c-parser.c:8788
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "el selector %<_Generic%> de tipo %qT no es compatible con ninguna asociaciÃ³n"
  
! #: c/c-parser.c:8809
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "el argumento %u de %<__builtin_tgmath%> no es puntero a funciÃ³n"
  
! #: c/c-parser.c:8817
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene prototipo"
  
! #: c/c-parser.c:8823
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> tiene argumentos variables"
  
! #: c/c-parser.c:8839
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene argumentos"
  
! #: c/c-parser.c:8862 c/c-parser.c:8866
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.c:8870
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.c:9044 c/c-parser.c:10112 c/c-parser.c:10134
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "se esperaba una expresiÃ³n"
  
! #: c/c-parser.c:9065
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un grupo de llaves dentro de una expresiÃ³n sÃ³lo se permite dentro de una funciÃ³n"
  
! #: c/c-parser.c:9079
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C prohÃ­be grupos de llaves dentro de expresiones"
  
! #: c/c-parser.c:9269
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_choose_expr%>"
  
! #: c/c-parser.c:9285
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "el primer argumento de %<__builtin_choose_expr%> no es una constante"
  
! #: c/c-parser.c:9355 c/c-parser.c:9372 c/c-parser.c:9379
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "faltan argumentos para %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9400
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "el argumento '%u' de %<__builtin_tgmath%> tiene un nÃºmero incorrecto de argumentos"
  
! #: c/c-parser.c:9444 c/c-parser.c:9454
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de retorno de tipo genÃ©rico para el argumento %u de %<__builtin_tgmath%> no es vÃ¡lido"
  
! #: c/c-parser.c:9476 c/c-parser.c:9486
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de tipo genÃ©rico para el argumento %u del argumento %u de %<__builtin_tgmath%> no es vÃ¡lido"
  
! #: c/c-parser.c:9519
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "los argumentos de funciÃ³n de %<__builtin_tgmath%> tienen todos el mismo tipo"
  
! #: c/c-parser.c:9538
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "los argumentos de funciÃ³n de %<__builtin_tgmath%> carecen de paramÃ©tro de tipo genÃ©rico"
  
! #: c/c-parser.c:9586
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de parÃ¡metro de tipo genÃ©rico para el argumento de funciÃ³n %u de %<__builtin_tgmath%> estÃ¡ duplicado"
  
! #: c/c-parser.c:9609
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo de retorno inadecuado para el argumento de funciÃ³n %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9626
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo inadecuado para el argumento %u del argumento de funciÃ³n %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "tipo no vÃ¡lido del argumento %u de la funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para funciÃ³n de tipo genÃ©rico solo para complejos"
  
! #: c/c-parser.c:9683
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para funciÃ³n de tipo genÃ©rico solo para binarios"
  
! #: c/c-parser.c:9691 c/c-parser.c:9721
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos complejo y de coma flotante decimal para funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.c:9699 c/c-parser.c:9741
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos binario y de coma flotante decimal para funciÃ³n de tipo genÃ©rico"
  
! #: c/c-parser.c:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argumento complejo %u para funciÃ³n de tipo genÃ©rico solo para decimales"
  
! #: c/c-parser.c:9733
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argumento binario %u para funciÃ³n de tipo genÃ©rico solo para decimales"
  
! #: c/c-parser.c:9839
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "no hay ninguna funciÃ³n coincidente para la llamada de tipo genÃ©rico"
  
! #: c/c-parser.c:9880
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.c:9893
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "el primer argumento de %<__builtin_call_with_static_chain%> debe ser una expresiÃ³n de llamada"
  
! #: c/c-parser.c:9897
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "el segundo argumento de %<__builtin_call_with_static_chain%> debe ser un tipo puntero"
  
! #: c/c-parser.c:9923
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_complex%>"
  
! #: c/c-parser.c:9945
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "el operando de %<__builtin_complex%> no es de tipo de coma flotante binario real"
  
! #: c/c-parser.c:9954
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "los operandos de %<__builtin_complex%> son de tipos diferentes"
  
! #: c/c-parser.c:9999 cp/parser.c:7353
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: c/c-parser.c:10172
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "la literal compuesta tiene tamaÃ±o variable"
  
! #: c/c-parser.c:10183
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "literal compuesta calificada por un calificador de espacio de direcciones"
  
! #: c/c-parser.c:10187
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 prohÃ­be las literales compuestas"
  
! #: c/c-parser.c:10200
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineaciÃ³n del literal compuesto"
  
! #: c/c-parser.c:10274
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10279
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10287
  #, fuzzy, gcc-internal-format
  #| msgid "using %qs with unsigned type has no effect"
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "usar %qs con un tipo sin signo no tiene ningÃºn efecto"
  
! #: c/c-parser.c:10298
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10302
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10307
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10320
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10341
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10346
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10351
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10817
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "se esperaba un identificador o %<)%>"
  
! #: c/c-parser.c:10913
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "punto y coma extra"
  
! #: c/c-parser.c:11161
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "se especificÃ³ un punto y coma extra en la definiciÃ³n del mÃ©todo"
  
! #: c/c-parser.c:11293
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "los atributos de mÃ©todo sÃ³lo se deben especificar al final"
  
! #: c/c-parser.c:11313
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "se esperaba %<;%> o %<{%> despuÃ©s de la definiciÃ³n del atributo de mÃ©todo"
  
! #: c/c-parser.c:11435
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "se esperaba una declaraciÃ³n mÃ©todo objective-c"
  
! #: c/c-parser.c:11886
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "ninguna clase de almacenamiento o tipo se puede especificar aquÃ­,"
  
! #: c/c-parser.c:11954 cp/parser.c:34784
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:11968 cp/parser.c:34797
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "falta el atributo Code"
  
! #: c/c-parser.c:12007
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:12010 cp/parser.c:34834
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:12019 cp/parser.c:34843
  #, 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.c:12030 cp/parser.c:34857
  #, 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.c:12046 cp/parser.c:34876
  #, 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.c:12260 cp/parser.c:44912
  #, 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.c:12304 c/c-parser.c:19393 c/c-parser.c:19688 c/c-parser.c:19747
! #: c/c-parser.c:19833 cp/parser.c:41397 cp/parser.c:41731 cp/parser.c:41821
! #: cp/parser.c:41894 cp/parser.c:44959 cp/parser.c:44974 cp/parser.c:44989
! #: cp/parser.c:45005 cp/parser.c:45021 cp/parser.c:45037 cp/parser.c:45064
! #: cp/parser.c:45077 cp/parser.c:45100 cp/parser.c:45113
  #, 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.c:12327 cp/parser.c:45090
  #, 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.c:12414 cp/parser.c:45185
  #, 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.c:12421 cp/parser.c:45191
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.c:12434
  #, 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 scope"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.c:12456 c/c-parser.c:12480 cp/parser.c:45220 cp/parser.c:45253
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "se esperaba una declaraciÃ³n for, while o do"
  
! #: c/c-parser.c:12493 cp/parser.c:44949
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
  
! #: c/c-parser.c:12832 c/c-parser.c:15840 c/c-parser.c:21437 c/c-parser.c:21445
! #: cp/parser.c:35295 cp/parser.c:38010 cp/parser.c:44032 cp/parser.c:44040
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:12859
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "la expresiÃ³n debe ser integral"
  
! #: c/c-parser.c:13103 c/c-parser.c:13115
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.c:13266 c/c-parser.c:21738
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD no es una variable"
  
! #: c/c-parser.c:13270 cp/semantics.c:7784
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.c:13312 cp/parser.c:35981
  #, 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.c:13389 cp/parser.c:36045
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.c:13391 cp/parser.c:36047
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "se esperaba %<none%> o %<shared%>"
  
! #: c/c-parser.c:13511 cp/parser.c:36158
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:13531 c/c-parser.c:19740 c/c-parser.c:19826 cp/parser.c:36176
! #: cp/parser.c:41723 cp/parser.c:41813
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.c:13584 cp/parser.c:36231
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:13591 cp/parser.c:36238
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: c/c-parser.c:13593 cp/parser.c:36240
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> sin modificador"
  
! #: c/c-parser.c:13599 cp/parser.c:36246
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si alguna clÃ¡usula %<if%> tiene modificador, entonces todas las clÃ¡usulas %<if%> tienen que usar modificador"
  
! #: c/c-parser.c:13704 c/c-parser.c:13750 c/c-parser.c:13796 c/c-parser.c:13842
! #: c/c-parser.c:14258 c/c-parser.c:14340 c/c-parser.c:14879 c/c-parser.c:15007
! #: c/c-parser.c:15052 c/c-parser.c:15784
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:13715
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.c:13761
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "el valor de %<num_tasks%> debe ser positivo"
  
! #: c/c-parser.c:13807 cp/semantics.c:7989
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "el valor de %<grainsize%> debe ser positivo"
  
! #: c/c-parser.c:13854 cp/semantics.c:8019
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.c:13888 cp/parser.c:36438
  #, 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.c:13928 cp/parser.c:36480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> o %<max%>"
  
! #: c/c-parser.c:13989 cp/parser.c:36545
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:14055 cp/parser.c:36614
  #, 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.c:14058 cp/parser.c:36617
  #, 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.c:14132 cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "la expresiÃ³n %qs debe ser integral"
  
! #: c/c-parser.c:14144 c/c-parser.c:14267 cp/semantics.c:7058
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "el valor de %qs debe ser positivo"
  
! #: c/c-parser.c:14206 cp/parser.c:35753
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.c:14240 cp/parser.c:35786
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.c:14407 cp/semantics.c:8154
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.c:14465 c/c-parser.c:14471 cp/parser.c:36649 cp/parser.c:36659
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.c:14505 cp/parser.c:36697
  #, 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.c:14558 cp/parser.c:36765
  #, 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.c:14683 c/c-parser.c:21003 cp/parser.c:43683
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.c:14803 cp/parser.c:37023
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "se usaron al mismo tiempo los modificadores %<monotonic%> y %<nonmonotonic%>"
  
! #: c/c-parser.c:14857 cp/parser.c:37039
  #, 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.c:14861 cp/parser.c:37042
  #, 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.c:14873 cp/semantics.c:7093
  #, 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.c:14896 cp/parser.c:37062
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.c:15017
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "el valor de %<num_teams%> debe ser positivo"
  
! #: c/c-parser.c:15062 cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "el valor de %<thread_limit%> debe ser positivo"
  
! #: c/c-parser.c:15107 cp/semantics.c:7308
  #, 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.c:15152 cp/semantics.c:7406
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15226
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: c/c-parser.c:15276
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:15315
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: c/c-parser.c:15583 cp/parser.c:37791
  #, 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.c:15630 cp/parser.c:37839 cp/parser.c:38068 cp/parser.c:38118
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no vÃ¡lida"
  
! #: c/c-parser.c:15717 cp/parser.c:37914
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no vÃ¡lida"
  
! #: c/c-parser.c:15815 cp/parser.c:38015
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.c:15891
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
  
! #: c/c-parser.c:15935
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:16012 cp/semantics.c:7564
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16209 cp/parser.c:38352
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma acc%>"
  
! #: c/c-parser.c:16220 c/c-parser.c:16552 cp/parser.c:38363 cp/parser.c:38734
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs no es vÃ¡lido para %qs"
  
! #: c/c-parser.c:16264 cp/parser.c:38410
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16409 cp/parser.c:38588
  #, 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.c:16541 cp/parser.c:38723
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.c:16674 cp/parser.c:42251
  #, 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.c:16684 cp/parser.c:42261
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "secciÃ³n de matriz en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16704 cp/parser.c:42281
  #, 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.c:16715 cp/parser.c:42292
  #, 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.c:16722 cp/parser.c:42299
  #, 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.c:16730 cp/parser.c:42307
  #, 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.c:16741 cp/parser.c:42329
  #, 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.c:16751 cp/parser.c:42339
  #, 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.c:16844 cp/parser.c:42436
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "se esperaba %<data%> despuÃ©s de %<#pragma acc %s%>"
  
! #: c/c-parser.c:16860 cp/parser.c:42453
  #, 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.c:17109 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE no se ha declarado"
  
! #: c/c-parser.c:17113
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: c/c-parser.c:17131 cp/parser.c:44276
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD no hace referencia a una funciÃ³n"
  
! #: c/c-parser.c:17154 c/c-parser.c:17202 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> no estÃ¡ inmediatamente seguido de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:17194 cp/parser.c:44327 cp/parser.c:44372
  #, 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.c:17225 cp/parser.c:44401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de uso"
  
! #: c/c-parser.c:17226 cp/parser.c:44403
  #, 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.c:17270 cp/parser.c:42654
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> debe contener al menos una clÃ¡usula %<device%>, %<host%> o %<self%>"
  
! #: c/c-parser.c:17325 cp/parser.c:38813
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "expected %<allocator%>"
  msgstr "se esperaba %<operator%>"
  
! #: c/c-parser.c:17341
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17356 cp/parser.c:38828
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable ya no se admite"
  
! #: c/c-parser.c:17455 cp/parser.c:38921
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:17477 cp/parser.c:38943
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.c:17491 cp/parser.c:38957
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17498 cp/parser.c:38964
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17555 cp/parser.c:39021
  #, 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 %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17564 cp/parser.c:39030
  #, 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 %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17574 cp/parser.c:39039
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una clÃ¡usula %<from%> o %<to%>"
  
! #: c/c-parser.c:17840 cp/parser.c:39244 cp/parser.c:39270
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forma no vÃ¡lida de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17844 cp/parser.c:39301 cp/parser.c:39317
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operador no vÃ¡lido para %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17893 cp/semantics.c:9738 cp/semantics.c:9748
  #, 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.c:17993 cp/semantics.c:9813
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: c/c-parser.c:18050 cp/parser.c:39501
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:18062 cp/parser.c:39517
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:18098 cp/parser.c:39550
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:18105 cp/parser.c:39557
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: c/c-parser.c:18110
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "se esperaba %<(%> o fin de lÃ­nea"
  
! #: c/c-parser.c:18164 cp/parser.c:40162
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.c:18169 cp/parser.c:40168
  #, 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.c:18225 cp/parser.c:40219
  #, 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.c:18236 cp/parser.c:40230
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: c/c-parser.c:18254 cp/parser.c:40258
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaraciÃ³n for"
  
! #: c/c-parser.c:18333 cp/semantics.c:9323 cp/semantics.c:9414
  #, 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.c:18419
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "no hay suficientes bucles perfectamente anidados"
  
! #: c/c-parser.c:18467 cp/parser.c:40572
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "los bucles colapsados no estÃ¡n perfectamente anidados"
  
! #: c/c-parser.c:18550 cp/parser.c:40368 cp/parser.c:40410 cp/pt.c:17930
  #, 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.c:18684 cp/parser.c:40691
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "la clÃ¡usula %<ordered%> con parÃ¡metro no se puede especificar en la construcciÃ³n %qs"
  
! #: c/c-parser.c:18898 cp/parser.c:40909
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sÃ³lo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.c:19108 cp/parser.c:41110
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "se esperaba %<fork%> despuÃ©s de %qs"
  
! #: c/c-parser.c:19384 cp/parser.c:41388
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.c:19637 cp/parser.c:41661
  #, 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.c:19653 cp/parser.c:41677
  #, 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.c:19701 cp/parser.c:41907
  #, 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.c:19775 cp/parser.c:41760
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> 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.c:19787 cp/parser.c:41772
  #, 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.c:19862 cp/parser.c:41851
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<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.c:19875 cp/parser.c:41864
  #, 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.c:20099 cp/parser.c:42126
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>"
  
! #: c/c-parser.c:20156
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition or another %<#pragma omp declare simd%>"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n o de otra %<#pragma omp declare simd%>"
  
! #: c/c-parser.c:20207 c/c-parser.c:20235
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:20274 cp/parser.c:42802
  #, 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.c:20327 cp/parser.c:42854
  #, fuzzy, gcc-internal-format
  #| msgid "constructor not allowed for non-vector types"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "no se permite un constructor para tipos que no sean vectores"
  
! #: c/c-parser.c:20352 cp/parser.c:42878
  #, 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.c:20379 cp/parser.c:42917 cp/pt.c:11524
  #, 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.c:20382 cp/parser.c:42920 cp/pt.c:11541
  #, 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.c:20406 cp/parser.c:42948 cp/pt.c:11527
  #, 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"
  
! #: c/c-parser.c:20451 cp/parser.c:42992
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.c:20473 cp/parser.c:43014 cp/pt.c:11531
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:20484 cp/parser.c:43025
  #, 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.c:20571 cp/parser.c:43111
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:20646 cp/parser.c:43219
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "se esperaba %<catch%>"
  
! #: c/c-parser.c:20666
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "variant %qD is not a function"
  msgstr "'%s' en %L no es una funciÃ³n"
  
! #: c/c-parser.c:20672 cp/decl.c:7581
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%qs y %qs son incompatibles"
  
! #: c/c-parser.c:20684 cp/decl.c:7590
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20727
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n"
  
! #: c/c-parser.c:20735 cp/parser.c:43264
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a single function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaraciÃ³n o definiciÃ³n de funciÃ³n sencilla"
  
! #: c/c-parser.c:20844 cp/parser.c:43369
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20893 cp/parser.c:43418
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20912 cp/parser.c:43443
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: c/c-parser.c:20919 cp/parser.c:43450
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "se esperaba %<declare%>"
  
! #: c/c-parser.c:20925 cp/parser.c:43457
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.c:20953
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> no estÃ¡ en Ã¡mbito de fichero o de bloque"
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "tipo aritmÃ©tico predeclarado en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21034
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "tipo funciÃ³n o matriz en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21037
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado %<_Atomic%> en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21040
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21048
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redeclaraciÃ³n de %qs %<#pragma omp declare reduction%> para el tipo %qT"
  
! #: c/c-parser.c:21057
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "%<#pragma omp declare reduction%> previo"
  
! #: c/c-parser.c:21174
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "se esperaba %<omp_priv%> o nombre-de-funciÃ³n"
  
! #: c/c-parser.c:21185
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "se esperaba nombre-de-funciÃ³n %<(%>"
  
! #: c/c-parser.c:21204
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21335 cp/parser.c:43925
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.c:21399 cp/parser.c:43988
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.c:21419 cp/parser.c:44014
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21428 cp/parser.c:44023
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: c/c-parser.c:21440 cp/parser.c:44035
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21452 cp/parser.c:44047
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21461 cp/parser.c:44056
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21475 cp/parser.c:44070
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una clÃ¡usula %<map%>"
  
! #: c/c-parser.c:21494
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C prohÃ­be los tipos de funciÃ³n calificados"
  
! #: c/c-parser.c:21500
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-parser.c:21740 cp/semantics.c:8762
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE se declarÃ³ %<threadprivate%> despuÃ©s del primer uso"
  
! #: c/c-parser.c:21742 cp/semantics.c:8764
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automÃ¡tica %qE no puede ser %<threadprivate%>"
  
! #: c/c-parser.c:21746 cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE tiene tipo incompleto"
  
! #: c/c-parser.c:21925 cp/parser.c:44803
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sin activar el soporte para memoria transaccional"
  
! #: c/c-parser.c:21931 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
  
! #: c/c-parser.c:21940
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "la llamada a la funciÃ³n %<transaction_may_cancel_outer%> no estÃ¡ en una transacciÃ³n mÃ¡s externa o %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21948 cp/parser.c:44827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> no estÃ¡ dentro de %<__transaction_atomic%>"
  
! #: c/c-parser.c:22032
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "llave sin cerrar"
*************** msgstr "llave sin cerrar"
*** 45409,45415 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD tiene un tipo de dato incompleto %qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n void"
--- 45451,45457 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD tiene un tipo de dato incompleto %qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10697 c/c-typeck.c:10739 cp/call.c:4556
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n void"
*************** msgstr "los tipos de devoluciÃ³n de func
*** 45494,45505 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "la conversiÃ³n de una literal compuesta de matriz a un puntero estÃ¡ malformada en C++"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, 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.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
--- 45536,45547 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "la conversiÃ³n de una literal compuesta de matriz a un puntero estÃ¡ malformada en C++"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9252
  #, 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.c:2511 c/c-typeck.c:9256
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
*************** msgstr "deferenciando el puntero %<void
*** 45534,45540 ****
  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.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "el subÃ­ndice de la matriz no es un entero"
--- 45576,45582 ----
  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.c:2702 cp/typeck.c:3609 cp/typeck.c:3702
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "el subÃ­ndice de la matriz no es un entero"
*************** msgstr "conversiÃ³n implÃ­cita de %qT a
*** 45674,45691 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "faltan argumentos para la funciÃ³n %qE"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, 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.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, 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.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Â¿pretendÃ­a desreferenciar el puntero?"
--- 45716,45733 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "faltan argumentos para la funciÃ³n %qE"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5140 cp/typeck.c:5409
  #, 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.c:3916 c/c-typeck.c:3927 cp/typeck.c:5167 cp/typeck.c:5191
  #, 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.c:3919 c/c-typeck.c:3930 cp/typeck.c:5170 cp/typeck.c:5194
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Â¿pretendÃ­a desreferenciar el puntero?"
*************** msgstr "se utilizÃ³ un puntero a una fun
*** 45710,45716 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmÃ©tica en puntero a un tipo de dato incompleto"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "aritmÃ©tica en puntero a un agregado vacÃ­o"
--- 45752,45758 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmÃ©tica en puntero a un tipo de dato incompleto"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6107
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "aritmÃ©tica en puntero a un agregado vacÃ­o"
*************** msgstr "decremento de puntero a un tipo
*** 45791,45797 ****
  msgid "taking address of expression of type %<void%>"
  msgstr "se toma la direcciÃ³n de la expresiÃ³n de tipo %<id%>"
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "no se puede tomar la direcciÃ³n del campo de bits %qD"
--- 45833,45839 ----
  msgid "taking address of expression of type %<void%>"
  msgstr "se toma la direcciÃ³n de la expresiÃ³n de tipo %<id%>"
  
! #: c/c-typeck.c:4858 c/c-typeck.c:5042
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "no se puede tomar la direcciÃ³n del campo de bits %qD"
*************** msgstr "no se puede tomar la direcciÃ³n
*** 45808,47247 ****
  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.c:5064
  #, 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.c:5067
  #, 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.c:5072
  #, 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.c:5074
  #, 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.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "matriz no-lvaluada en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5295
  #, 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.c:5354 c/c-typeck.c:5360
  #, 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.c:5377
  #, 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.c:5394
  #, 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.c:5405 c/c-typeck.c:5422
  #, 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.c:5410 c/c-typeck.c:5427
  #, 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.c:5440
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "los tipos de datos punteros no coinciden en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5445
  #, 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.c:5454 c/c-typeck.c:5465
  #, 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.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "los tipos de datos no coinciden en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5594
  #, 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.c:5598
  #, 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.c:5616
  #, 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.c:5621
  #, 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.c:5630 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "in call to %qD, declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: c/c-typeck.c:5679
  #, 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.c:5697 c/c-typeck.c:11238
  #, 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.c:5768
  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.c:5774
  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.c:5809
  #, 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.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "la conversiÃ³n especifica el tipo matriz"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "la conversiÃ³n especifica el tipo funciÃ³n"
  
! #: c/c-typeck.c:5924
  #, 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.c:5944
  #, 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.c:5954
  #, 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.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s 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.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s 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.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s 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.c:6019
  #, 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.c:6030
  #, 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.c:6035
  #, 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.c:6044 cp/typeck.c:8445
  #, 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.c:6058
  #, 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.c:6067
  #, 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.c:6077
  #, 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.c:6172
  #, 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.c:6213
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "asignaciÃ³n a expresiÃ³n con tipo matriz"
  
! #: c/c-typeck.c:6339
  #, 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.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(cerca de la inicializaciÃ³n de %qs)"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "matriz inicializada con una constante de cadena entre parÃ©ntesis"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, 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.c:6681
  #, 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.c:6684
  #, 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.c:6689
  #, 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.c:6888
  #, 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.c:6897
  #, 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.c:6901
  #, 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.c:6906
  #, 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.c:6924
  #, 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.c:7102 c/c-typeck.c:7457
  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.c:7105 c/c-typeck.c:7460
  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.c:7108 c/c-typeck.c:7462
  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.c:7111 c/c-typeck.c:7464
  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.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  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.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  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.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  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.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  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.c:7134
  #, 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.c:7202
  #, 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.c:7215
  #, 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.c:7225
  #, 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.c:7235
  #, 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.c:7245
  #, 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.c:7268
  #, 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.c:7274
  #, 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.c:7279
  #, 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.c:7284 cp/typeck.c:9554
  #, 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.c:7305
  #, 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.c:7310
  #, 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.c:7315
  #, 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.c:7320
  #, 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.c:7369
  #, 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.c:7372
  #, 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.c:7374
  #, 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.c:7376
  #, 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.c:7420
  #, 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.c:7428
  #, 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.c:7433
  #, 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.c:7438
  #, 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.c:7480
  #, 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.c:7488
  #, fuzzy, gcc-internal-format
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "asignaciÃ³n a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7493
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "asignaciÃ³n a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "inicializaciÃ³n de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7504
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "inicializaciÃ³n de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "se devuelve %qT desde una funciÃ³n con tipo de devoluciÃ³n %qT incompatible"
  
! #: c/c-typeck.c:7516
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "se devuelve %qT desde una funciÃ³n con tipo de devoluciÃ³n %qT incompatible"
  
! #: c/c-typeck.c:7555
  #, 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.c:7562
  #, 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.c:7567
  #, 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.c:7571
  #, 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.c:7591
  #, 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.c:7598
  #, 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.c:7603
  #, 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.c:7607
  #, 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.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipo incompatible para el argumento %d de %qE"
  
! #: c/c-typeck.c:7645
  #, 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.c:7655
  #, 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.c:7665
  #, 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.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "C tradicional rechaza la inicializaciÃ³n automÃ¡tica de agregados"
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inicializaciÃ³n de un miembro de matriz flexible"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, 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.c:8029
  #, 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.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "uso no vÃ¡lido de matriz no-lvaluada"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "el elemento inicializador no es una constante"
  
! #: c/c-typeck.c:8125
  #, 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.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, 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.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "inicializador no vÃ¡lido"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "no se pueden inicializar los tipos de vector opacos"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "llaves alrededor del inicializador escalar"
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, 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.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "faltan llaves alrededor del inicializador"
  
! #: c/c-typeck.c:8924
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "falta el inicializador para el campo %qD de %qT"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "inicializador escalar vacÃ­o"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "elementos extras en el inicializador escalar"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Ã­ndice de matriz en el inicializador que no es matriz"
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, 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.c:9127
  #, 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.c:9136 c/c-typeck.c:9145
  #, 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.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "el Ã­ndice de matriz no es una constante en el inicializador"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, 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.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "rango de Ã­ndices vacÃ­o en el inicializador"
  
! #: c/c-typeck.c:9187
  #, 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.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "campo inicializado con efectos colaterales sobreescritos"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "campo inicializado sobreescrito"
  
! #: c/c-typeck.c:9797
  #, 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.c:10178
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "exceso de elementos en el inicializador de matriz de caracteres"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "exceso de elementos en el inicializador de struct"
  
! #: c/c-typeck.c:10206
  #, 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.c:10277 cp/typeck2.c:1086
  #, 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.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "exceso de elementos en el inicializador de union"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "C tradicional rechaza la inicializaciÃ³n de unions"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "exceso de elementos en el inicializador de vector"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "exceso de elementos en el inicializador de escalar"
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C prohÃ­be %<goto *expr;%>"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, 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.c:10819 c/c-typeck.c:10823
  #, 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.c:10837 c/gimple-parser.c:2414
  #, 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.c:10840
  #, 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.c:10917
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una etiqueta"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la cantidad de switch no es un entero"
  
! #: c/c-typeck.c:11032
  #, 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.c:11070 c/c-typeck.c:11078
  #, 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.c:11084 cp/parser.c:11974
  #, 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.c:11086
  #, 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.c:11162 cp/parser.c:13476
  #, 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.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no vÃ¡lida de un bloque estructurado OpenMP"
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, 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.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "la declaraciÃ³n continue no estÃ¡ dentro de un bucle"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaraciÃ³n sin efecto"
  
! #: c/c-typeck.c:11264
  #, 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.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "se comparan vectores con tipos de elemento diferentes"
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "se comparan vectores con nÃºmeros de elementos diferentes"
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, 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.c:12145 cp/typeck.c:5119
  #, 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.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD 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.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for 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"
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, 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.c:12218 c/c-typeck.c:12224
  #, 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.c:12231 c/c-typeck.c:12350
  #, 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.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaciÃ³n entre puntero y entero"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaciÃ³n de punteros completos e incompletos"
  
! #: c/c-typeck.c:12330
  #, 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.c:12335
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparaciÃ³n ordenada de puntero con un puntero nulo"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaciÃ³n ordenada de puntero con el entero cero"
  
! #: c/c-typeck.c:12440
  #, 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.c:12755
  #, 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.c:12759
  #, 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.c:12763
  #, 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.c:12779
  #, 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.c:12969 cp/semantics.c:9897
  #, 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.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, 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.c:13025 cp/semantics.c:9953
  #, 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.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE no es un miembro de una uniÃ³n"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, 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.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, 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.c:13120
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hdemasiadas clÃ¡usulas %qs"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, 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.c:13165 cp/semantics.c:5040
  #, 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.c:13172 cp/semantics.c:5047
  #, 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.c:13195 cp/semantics.c:5080
  #, 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.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, 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.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, 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.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, 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.c:13265 cp/semantics.c:5150
  #, 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.c:13306 cp/semantics.c:5191
  #, 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.c:13321 cp/semantics.c:5206
  #, 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.c:13357 cp/semantics.c:5242
  #, 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.c:13361 cp/semantics.c:5246
  #, 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.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, 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.c:13387 cp/semantics.c:5272
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, 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.c:13780
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, 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.c:13799 cp/semantics.c:6369
  #, 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.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, 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.c:13859 cp/semantics.c:6445
  #, 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.c:13865 cp/semantics.c:6451
  #, 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.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, 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.c:14006 cp/semantics.c:6594
  #, 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.c:14032 c/c-typeck.c:14042
  #, 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.c:14062
  #, 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.c:14074
  #, 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.c:14082
  #, 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.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE tiene tipo no vÃ¡lido para %<reduction(%s)%>"
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, 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.c:14229
  #, 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.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, 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.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, 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.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, 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.c:14353 cp/semantics.c:6811
  #, 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.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, 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.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, 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.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, 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.c:14391 cp/semantics.c:6881
  #, 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.c:14422 cp/semantics.c:6932
  #, 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.c:14441 cp/semantics.c:7271
  #, 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.c:14448
  #, 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.c:14455
  #, 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.c:14462
  #, 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.c:14475 cp/semantics.c:7342
  #, 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.c:14481
  #, 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.c:14494 cp/semantics.c:7381
  #, 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.c:14500
  #, 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.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, 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.c:14648 cp/semantics.c:7603
  #, 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.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, 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.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, 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.c:14736 cp/semantics.c:7702
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, 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.c:14894 cp/semantics.c:7922
  #, 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.c:14922 cp/semantics.c:7952
  #, 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.c:14936 cp/semantics.c:7968
  #, 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.c:14939 cp/semantics.c:7971
  #, 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.c:14956
  #, 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.c:14963
  #, 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.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, 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.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clÃ¡usula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE estÃ¡ predeterminado como %qs para %qs"
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, 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.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, 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.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, 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.c:15325 cp/semantics.c:8379
  #, 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.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, 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.c:15522
  #, 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.c:15528
  #, 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%>"
--- 45850,47294 ----
  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.c:5073
  #, 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.c:5076
  #, 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.c:5081
  #, 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.c:5083
  #, 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.c:5222
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "matriz no-lvaluada en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5304
  #, 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.c:5363 c/c-typeck.c:5369
  #, 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.c:5386
  #, 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.c:5403
  #, 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.c:5414 c/c-typeck.c:5431
  #, 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.c:5419 c/c-typeck.c:5436
  #, 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.c:5449
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "los tipos de datos punteros no coinciden en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5454
  #, 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.c:5463 c/c-typeck.c:5474
  #, 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.c:5488
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "los tipos de datos no coinciden en la expresiÃ³n condicional"
  
! #: c/c-typeck.c:5603
  #, 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.c:5607
  #, 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.c:5625
  #, 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.c:5630
  #, 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.c:5639 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "in call to %qD, declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: c/c-typeck.c:5688
  #, 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.c:5706 c/c-typeck.c:11260
  #, 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.c:5777
  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.c:5783
  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.c:5818
  #, 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.c:5912
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "la conversiÃ³n especifica el tipo matriz"
  
! #: c/c-typeck.c:5918
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "la conversiÃ³n especifica el tipo funciÃ³n"
  
! #: c/c-typeck.c:5933
  #, 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.c:5953
  #, 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.c:5963
  #, 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.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s 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.c:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s 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.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s 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.c:6028
  #, 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.c:6039
  #, 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.c:6044
  #, 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.c:6053 cp/typeck.c:8460
  #, 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.c:6067
  #, 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.c:6076
  #, 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.c:6086
  #, 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.c:6182
  #, 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.c:6223
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "asignaciÃ³n a expresiÃ³n con tipo matriz"
  
! #: c/c-typeck.c:6349
  #, 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.c:6551 c/c-typeck.c:6573 c/c-typeck.c:6599
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(cerca de la inicializaciÃ³n de %qs)"
  
! #: c/c-typeck.c:6614
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "matriz inicializada con una constante de cadena entre parÃ©ntesis"
  
! #: c/c-typeck.c:6657 c/c-typeck.c:6903
  #, 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.c:6691
  #, 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.c:6694
  #, 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.c:6699
  #, 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.c:6898
  #, 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.c:6907
  #, 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.c:6911
  #, 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.c:6916
  #, 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.c:6934
  #, 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.c:7112 c/c-typeck.c:7479
  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.c:7115 c/c-typeck.c:7482
  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.c:7118 c/c-typeck.c:7484
  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.c:7121 c/c-typeck.c:7486
  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.c:7129 c/c-typeck.c:7374 c/c-typeck.c:7417
  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.c:7131 c/c-typeck.c:7376 c/c-typeck.c:7419
  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.c:7133 c/c-typeck.c:7378 c/c-typeck.c:7421
  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.c:7135 c/c-typeck.c:7380 c/c-typeck.c:7423
  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.c:7144
  #, 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.c:7212
  #, 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.c:7225
  #, 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.c:7235
  #, 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.c:7245
  #, 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.c:7255
  #, 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.c:7278
  #, 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.c:7284
  #, 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.c:7289
  #, 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.c:7294 cp/typeck.c:9569
  #, 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.c:7317
  #, 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.c:7327
  #, 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.c:7337
  #, 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.c:7342
  #, 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.c:7391
  #, 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.c:7394
  #, 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.c:7396
  #, 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.c:7398
  #, 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.c:7442
  #, 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.c:7450
  #, 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.c:7455
  #, 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.c:7460
  #, 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.c:7502
  #, 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.c:7510
  #, fuzzy, gcc-internal-format
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "asignaciÃ³n a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7515
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "asignaciÃ³n a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7521
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "inicializaciÃ³n de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7526
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "inicializaciÃ³n de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.c:7533
  #, fuzzy, gcc-internal-format
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "se devuelve %qT desde una funciÃ³n con tipo de devoluciÃ³n %qT incompatible"
  
! #: c/c-typeck.c:7538
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "se devuelve %qT desde una funciÃ³n con tipo de devoluciÃ³n %qT incompatible"
  
! #: c/c-typeck.c:7577
  #, 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.c:7584
  #, 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.c:7589
  #, 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.c:7593
  #, 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.c:7613
  #, 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.c:7620
  #, 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.c:7625
  #, 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.c:7629
  #, 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.c:7656
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipo incompatible para el argumento %d de %qE"
  
! #: c/c-typeck.c:7667
  #, 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.c:7677
  #, 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.c:7687
  #, 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.c:7755
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "C tradicional rechaza la inicializaciÃ³n automÃ¡tica de agregados"
  
! #: c/c-typeck.c:7995 c/c-typeck.c:8889 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inicializaciÃ³n de un miembro de matriz flexible"
  
! #: c/c-typeck.c:8011 cp/typeck2.c:1099
  #, 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.c:8051
  #, 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.c:8119 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "uso no vÃ¡lido de matriz no-lvaluada"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:8162 c/c-typeck.c:8165 c/c-typeck.c:8173
! #: c/c-typeck.c:8213 c/c-typeck.c:9742 c/c-typeck.c:9792
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "el elemento inicializador no es una constante"
  
! #: c/c-typeck.c:8147
  #, 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.c:8178 c/c-typeck.c:8226 c/c-typeck.c:9802
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: c/c-typeck.c:8220 c/c-typeck.c:9797
  #, 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.c:8239
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "inicializador no vÃ¡lido"
  
! #: c/c-typeck.c:8517 cp/decl.c:6998
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "no se pueden inicializar los tipos de vector opacos"
  
! #: c/c-typeck.c:8737
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: c/c-typeck.c:8820
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "llaves alrededor del inicializador escalar"
  
! #: c/c-typeck.c:8886 c/c-typeck.c:10325 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, 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.c:8923
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "faltan llaves alrededor del inicializador"
  
! #: c/c-typeck.c:8946
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "falta el inicializador para el campo %qD de %qT"
  
! #: c/c-typeck.c:8970
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "inicializador escalar vacÃ­o"
  
! #: c/c-typeck.c:8975
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "elementos extras en el inicializador escalar"
  
! #: c/c-typeck.c:9094 c/c-typeck.c:9176
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Ã­ndice de matriz en el inicializador que no es matriz"
  
! #: c/c-typeck.c:9099 c/c-typeck.c:9238
  #, 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.c:9149
  #, 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.c:9158 c/c-typeck.c:9167
  #, 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.c:9172 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "el Ã­ndice de matriz no es una constante en el inicializador"
  
! #: c/c-typeck.c:9178 c/c-typeck.c:9181
  #, 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.c:9200
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "rango de Ã­ndices vacÃ­o en el inicializador"
  
! #: c/c-typeck.c:9209
  #, 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.c:9311 c/c-typeck.c:9341 c/c-typeck.c:9885
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "campo inicializado con efectos colaterales sobreescritos"
  
! #: c/c-typeck.c:9315 c/c-typeck.c:9345 c/c-typeck.c:9888
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "campo inicializado sobreescrito"
  
! #: c/c-typeck.c:9819
  #, 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.c:10200
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "exceso de elementos en el inicializador de matriz de caracteres"
  
! #: c/c-typeck.c:10207 c/c-typeck.c:10284
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "exceso de elementos en el inicializador de struct"
  
! #: c/c-typeck.c:10228
  #, 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.c:10299 cp/typeck2.c:1086
  #, 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.c:10394
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "exceso de elementos en el inicializador de union"
  
! #: c/c-typeck.c:10416
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "C tradicional rechaza la inicializaciÃ³n de unions"
  
! #: c/c-typeck.c:10478
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: c/c-typeck.c:10512
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "exceso de elementos en el inicializador de vector"
  
! #: c/c-typeck.c:10544
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "exceso de elementos en el inicializador de escalar"
  
! #: c/c-typeck.c:10786
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C prohÃ­be %<goto *expr;%>"
  
! #: c/c-typeck.c:10813 c/gimple-parser.c:2404 cp/typeck.c:10061
  #, 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.c:10841 c/c-typeck.c:10845
  #, 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.c:10859 c/gimple-parser.c:2414
  #, 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.c:10862
  #, 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.c:10939
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una etiqueta"
  
! #: c/c-typeck.c:11029 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la cantidad de switch no es un entero"
  
! #: c/c-typeck.c:11054
  #, 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.c:11092 c/c-typeck.c:11100
  #, 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.c:11106 cp/parser.c:11981
  #, 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.c:11108
  #, 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.c:11184 cp/parser.c:13483
  #, 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.c:11187 c/c-typeck.c:11207 cp/decl.c:3644 cp/parser.c:13493
! #: cp/parser.c:13514
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no vÃ¡lida de un bloque estructurado OpenMP"
  
! #: c/c-typeck.c:11190 cp/parser.c:13496
  #, 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.c:11204 cp/parser.c:13506
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "la declaraciÃ³n continue no estÃ¡ dentro de un bucle"
  
! #: c/c-typeck.c:11242 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaraciÃ³n sin efecto"
  
! #: c/c-typeck.c:11286
  #, 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.c:12120 c/c-typeck.c:12288 cp/typeck.c:5423
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "se comparan vectores con tipos de elemento diferentes"
  
! #: c/c-typeck.c:12128 c/c-typeck.c:12296 cp/typeck.c:5436
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "se comparan vectores con nÃºmeros de elementos diferentes"
  
! #: c/c-typeck.c:12143 c/c-typeck.c:12311 cp/typeck.c:5454
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "comparaciÃ³n entre los tipos %qT y %qT"
! 
! #: c/c-typeck.c:12153 c/c-typeck.c:12321 cp/typeck.c:5471
  #, 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.c:12167 cp/typeck.c:5129
  #, 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.c:12185 c/c-typeck.c:12206
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD 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.c:12191 c/c-typeck.c:12212
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for 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"
  
! #: c/c-typeck.c:12233 c/c-typeck.c:12362
  #, 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.c:12240 c/c-typeck.c:12246
  #, 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.c:12253 c/c-typeck.c:12372
  #, 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.c:12265 c/c-typeck.c:12270 c/c-typeck.c:12398 c/c-typeck.c:12403
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaciÃ³n entre puntero y entero"
  
! #: c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaciÃ³n de punteros completos e incompletos"
  
! #: c/c-typeck.c:12352
  #, 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.c:12357
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparaciÃ³n ordenada de puntero con un puntero nulo"
  
! #: c/c-typeck.c:12380 c/c-typeck.c:12383 c/c-typeck.c:12390 c/c-typeck.c:12393
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaciÃ³n ordenada de puntero con el entero cero"
  
! #: c/c-typeck.c:12462
  #, 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.c:12777
  #, 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.c:12781
  #, 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.c:12785
  #, 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.c:12801
  #, 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.c:12991 cp/semantics.c:9886
  #, 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.c:13002 c/c-typeck.c:13012 cp/semantics.c:9897
! #: cp/semantics.c:9907
  #, 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.c:13047 cp/semantics.c:9942
  #, 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.c:13091 c/c-typeck.c:14672 c/c-typeck.c:14759 c/c-typeck.c:14832
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13103 c/c-typeck.c:14604 c/c-typeck.c:14745
! #: cp/semantics.c:4950 cp/semantics.c:7490 cp/semantics.c:7684
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13112 c/c-typeck.c:14769 cp/semantics.c:4960
! #: cp/semantics.c:7703
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE no es un miembro de una uniÃ³n"
  
! #: c/c-typeck.c:13120 c/c-typeck.c:14778
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:13131 cp/semantics.c:4976 cp/semantics.c:7732
  #, 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.c:13135 c/c-typeck.c:14797 cp/semantics.c:4980
! #: cp/semantics.c:7736
  #, 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.c:13142
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hdemasiadas clÃ¡usulas %qs"
  
! #: c/c-typeck.c:13151 c/c-typeck.c:14804 c/c-typeck.c:14922
! #: cp/semantics.c:4998 cp/semantics.c:7743 cp/semantics.c:7924
  #, 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.c:13187 cp/semantics.c:5032
  #, 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.c:13194 cp/semantics.c:5039
  #, 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.c:13217 cp/semantics.c:5072
  #, 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.c:13234 c/c-typeck.c:13300 c/c-typeck.c:13577
! #: cp/semantics.c:5089 cp/semantics.c:5155
  #, 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.c:13253 cp/semantics.c:5108
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5116
  #, 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.c:13270 c/c-typeck.c:13391 cp/semantics.c:5125
! #: cp/semantics.c:5246
  #, 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.c:13287 cp/semantics.c:5142
  #, 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.c:13328 cp/semantics.c:5183
  #, 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.c:13343 cp/semantics.c:5198
  #, 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.c:13379 cp/semantics.c:5234
  #, 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.c:13383 cp/semantics.c:5238
  #, 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.c:13401 c/c-typeck.c:13516 cp/semantics.c:5256
! #: cp/semantics.c:5385
  #, 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.c:13409 cp/semantics.c:5264
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: c/c-typeck.c:13795 cp/semantics.c:6335
  #, 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.c:13802
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-typeck.c:13808 cp/semantics.c:6342
  #, 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.c:13821 cp/semantics.c:6358
  #, 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.c:13841 cp/semantics.c:6394
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13868
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13875 cp/semantics.c:6428
  #, 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.c:13881 cp/semantics.c:6434
  #, 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.c:13887 cp/semantics.c:6440
  #, 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.c:13924 cp/semantics.c:6488
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6563
  #, 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.c:14028 cp/semantics.c:6583
  #, 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.c:14054 c/c-typeck.c:14064
  #, 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.c:14084
  #, 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.c:14096
  #, 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.c:14104
  #, 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.c:14148
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE tiene tipo no vÃ¡lido para %<reduction(%s)%>"
  
! #: c/c-typeck.c:14157 cp/semantics.c:6227
  #, 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.c:14245
  #, 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.c:14263 c/c-typeck.c:14996 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:14275 cp/semantics.c:8447
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
  
! #: c/c-typeck.c:14289 cp/semantics.c:6624
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14297
  #, 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.c:14305
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14324 cp/semantics.c:6698
  #, 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.c:14354 c/c-typeck.c:14915 c/c-typeck.c:15139
! #: cp/semantics.c:6785 cp/semantics.c:7917 cp/semantics.c:8215
  #, 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.c:14369 cp/semantics.c:6800
  #, 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.c:14382 c/c-typeck.c:14414 c/c-typeck.c:14445
  #, 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.c:14390 c/c-typeck.c:14421 c/c-typeck.c:14693 c/c-typeck.c:14843
! #: c/c-typeck.c:14850 c/c-typeck.c:14868 c/c-typeck.c:14878 c/c-typeck.c:14885
! #: cp/semantics.c:6813 cp/semantics.c:6821 cp/semantics.c:6878
! #: cp/semantics.c:6885 cp/semantics.c:6929 cp/semantics.c:7617
! #: cp/semantics.c:7794 cp/semantics.c:7801 cp/semantics.c:7818
! #: cp/semantics.c:7828 cp/semantics.c:7835
  #, 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.c:14393 c/c-typeck.c:14424 c/c-typeck.c:14853 c/c-typeck.c:14888
! #: cp/semantics.c:6824 cp/semantics.c:6888 cp/semantics.c:7804
! #: cp/semantics.c:7838
  #, 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.c:14407 cp/semantics.c:6870
  #, 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.c:14438 cp/semantics.c:6921
  #, 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.c:14457 cp/semantics.c:7260
  #, 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.c:14464
  #, 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.c:14471
  #, 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.c:14478
  #, 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.c:14491 cp/semantics.c:7331
  #, 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.c:14497
  #, 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.c:14510 cp/semantics.c:7370
  #, 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.c:14516
  #, 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.c:14585 cp/semantics.c:7456
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7481
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14612 cp/semantics.c:7500
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14621 cp/semantics.c:7511
  #, 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.c:14664 cp/semantics.c:7592
  #, 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.c:14689 c/c-typeck.c:14865 cp/semantics.c:7613
! #: cp/semantics.c:7815
  #, 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.c:14697 c/c-typeck.c:14871 cp/semantics.c:7621
! #: cp/semantics.c:7821
  #, 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.c:14752 cp/semantics.c:7691
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
  
! #: c/c-typeck.c:14823 c/c-typeck.c:14929 cp/semantics.c:7773
! #: cp/semantics.c:7931
  #, 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.c:14910 cp/semantics.c:7911
  #, 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.c:14938 cp/semantics.c:7941
  #, 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.c:14952 cp/semantics.c:7957
  #, 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.c:14955 cp/semantics.c:7960
  #, 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.c:14972
  #, 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.c:14979
  #, 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.c:15009 c/c-typeck.c:15100 cp/semantics.c:8357
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.c:15029 cp/semantics.c:7543
  #, 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.c:15122 cp/semantics.c:8183
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clÃ¡usula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.c:15189 cp/semantics.c:8518
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE estÃ¡ predeterminado como %qs para %qs"
  
! #: c/c-typeck.c:15199
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8309
  #, 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.c:15230 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15241 c/c-typeck.c:15249 cp/semantics.c:8331
! #: cp/semantics.c:8349
  #, 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.c:15294 cp/semantics.c:8289
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15331 cp/semantics.c:8339
  #, 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.c:15341 cp/semantics.c:8368
  #, 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.c:15359 cp/semantics.c:8543
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15533
  #, 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.c:15538
  #, 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.c:15544
  #, 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 "  no hay una conversiÃ³n de %qH
*** 47473,47479 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  no hay una conversiÃ³n conocida para el argumento %d de %qH a %qI"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 47520,47526 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  no hay una conversiÃ³n conocida para el argumento %d de %qH a %qI"
  
! #: cp/call.c:3729 cp/pt.c:6908
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr "  un constructor que toma un sol
*** 47568,48922 ****
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  un constructor interno no es un candidato para la inicializaciÃ³n desde una expresiÃ³n del mismo tipo o derivado"
  
! #: cp/call.c:3994 cp/call.c:4366
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo no agregado %qT"
  
! #: cp/call.c:4264
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversiÃ³n de %qH a %qI es ambigua"
  
! #: cp/call.c:4372 cp/cvt.c:862
  #, fuzzy
  #| msgid "could not convert %qE from %qT to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "no se puede convertir %qE de %qT a %qT"
  
! #: cp/call.c:4439
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4460
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversiÃ³n de %qH a %qI en una expresiÃ³n constante convertida"
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "no hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "la llamada del %<%D(%A)%> sobrecargado es ambigua"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "la funciÃ³n puntero-a-miembro %qE no se puede llamar sin un objeto; considere utilizar %<.*%> o %<->*%>"
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.c:4958
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "sobrecarga ambigua para "
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr "no hay coincidencia para "
  
! #: cp/call.c:5014
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (los tipos de los operandos son %qT, %qT y %qT)"
  
! #: cp/call.c:5016
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "(los tipos de los operandos son %qT y %qT)"
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "(el tipo del operando %qT)"
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "ternary %<operator?:%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/call.c:5039
  #, fuzzy, gcc-internal-format
  #| msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "no hay coincidencia para el %<operator?:%> terniario en %<%E ? %E : %E%>"
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> en %<%E%s%>"
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> en %<%E[%E]%>"
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs en %<%s %E%>"
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5081
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> en %<%E %s %E%>"
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.c:5215
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ prohÃ­be la omisiÃ³n del tÃ©rmino medio de una expresiÃ³n ?:"
  
! #: cp/call.c:5282
  #, fuzzy, gcc-internal-format
  #| msgid "inferred scalar type %qT is not an integer or floating point type of the same size as %qT"
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "el tipo escalar %qT inferido no es un tipo entero ni coma flotante del mismo tamaÃ±o que %qT"
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversiÃ³n del escalar %qH al vector %qT implica truncado"
  
! #: cp/call.c:5362
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "tipos de vector incompatibles en la expresiÃ³n condicional: %qT, %qT y %qT"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "el segundo operando del operador condicional es del tipo %<void%>, pero el tercer operando no es una expresiÃ³n throw ni del tipo %<void%>"
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "el tercer operando del operador condicional es del tipo %<void%>, pero el segundo operando no es una expresiÃ³n throw ni del tipo %<void%>"
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  y cada tipo puede convertirse al otro"
  
! #: cp/call.c:5687
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversiÃ³n implÃ­cita de %qH a %qI para coincidir con otro resultado del condicional"
  
! #: cp/call.c:5703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "no coincide el enumeral en la expresiÃ³n condicional: %qT vs %qT"
  
! #: cp/call.c:5716
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/call.c:5721
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/call.c:5737
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipos enumeral y no enumeral en la expresiÃ³n condicional"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijo"
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo"
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %qD is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "el tipo de devoluciÃ³n de %qD no es %<int%>"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaciÃ³n entre %q#T y %q#T"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "funciÃ³n de desalojo %q+D sin ubicaciÃ³n"
  
! #: cp/call.c:7051
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "funciÃ³n de desalojo %q+D sin ubicaciÃ³n"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "no existe una funciÃ³n de desalojo correspondiente para %qD"
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "no hay un %<operator %s%> adecuado para %qT"
  
! #: cp/call.c:7267
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D es inaccesible"
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "se pasÃ³ NULL al argumento %P de %qD que no es puntero"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "se convierte al tipo %qT que no es puntero desde NULL"
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "se convierte %<false%> a tipo puntero para el argumento %P de %qD"
  
! #: cp/call.c:7388
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "se convierte %<false%> al tipo puntero %qT"
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  argumento de inicializaciÃ³n %P de %qD"
  
! #: cp/call.c:7475
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "demasiadas llaves alrededor del inicializador para %qT"
  
! #: cp/call.c:7536
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "no se puede convertir %qT a %qT en la inicializaciÃ³n"
  
! #: cp/call.c:7545
  #, fuzzy
  #| msgid "invalid user-defined conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "conversiÃ³n definida por el usuario no vÃ¡lida de %qT a %qT"
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversiÃ³n no vÃ¡lida de %qT a %qT"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversiÃ³n a %qT desde la lista del inicializador usarÃ­a el constructor explÃ­cito %qD"
  
! #: cp/call.c:7627
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/call.c:7897
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.c:7906
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.c:7911
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.c:7923
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.c:7926
  #, fuzzy
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "no se puede unir el campo de bits %qE a %qT"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "no se unir el campo packed %qE a %qT"
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "no se puede unir el r-valor %qE a %qT"
  
! #: cp/call.c:8166
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT al pasar el argumento a la funciÃ³n"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "el paso de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmente"
  
! #: cp/call.c:8270
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "no se puede recibir el tipo de referencia %qT a travÃ©s de %<...%>"
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la recepciÃ³n de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmente"
  
! #: cp/call.c:8348
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluaciÃ³n recursiva del argumento por defecto para %q#D"
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "la llamada a %qD usa el argumento por defecto para el parÃ¡metro %P, el cual no se ha definido aÃºn"
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "el argumento de la llamada a funciÃ³n puede ser un candidato para un atributo de formato"
  
! #: cp/call.c:8519
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted function %q+D with default argument"
  msgid "use of multiversioned function without a default"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
  
! #: cp/call.c:9103
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  en la llamada a %qD"
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT no es una base inaccesible de %qT"
  
! #: cp/call.c:9313
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to constructor %q#D"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/call.c:9875
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9877
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "; use value-initialization instead"
  msgstr "inicializaciÃ³n por valor del tipo de funciÃ³n %qT"
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/call.c:9908
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9910
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: re-initialization of '%s' at %L"
  msgid "; use copy-initialization instead"
  msgstr "ExtensiÃ³n: reinicializaciÃ³n de '%s' en %L"
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a travÃ©s de %<...%>"
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%#qT declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/call.c:10109
  #, fuzzy, gcc-internal-format
  #| msgid "constant refers to itself"
  msgid "constructor delegates to itself"
  msgstr "la constante se refiere a sÃ­ misma"
  
! #: cp/call.c:10383 cp/typeck.c:9489
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "cannot convert %qH to %qI"
  msgstr "no se puede convertir %qT a %qT"
  
! #: cp/call.c:10405
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:10437
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es funciÃ³n"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
  
! #: cp/call.c:10524
  #, fuzzy, gcc-internal-format
  #| msgid "  for a function-style cast, remove the redundant %<::%D%>"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "  para una conversiÃ³n de estilo de funciÃ³n, borre el %<::%D%> redundante"
  
! #: cp/call.c:10716
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "no hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "la llamada del %<%s(%A)%> sobrecargado es ambigua"
  
! #: cp/call.c:10742
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "los inicializadores de los datos miembro no son estÃ¡ticos"
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "virtual abstracto `%#D' llamado desde un constructor"
  
! #: cp/call.c:10748
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "virtual abstracto `%#D' llamado desde un destructor"
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "no se puede llamar a la funciÃ³n miembro %qD sin un objeto"
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "al pasar %qT se escoge %qT sobre %qT"
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "se escoge %qD sobre %qD"
  
! #: cp/call.c:11804
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  para la conversiÃ³n de %qT a %qT"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  porque la secuencia de conversiÃ³n para el argumento es mejor"
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "no coincide el argumento por defecto en la resoluciÃ³n de sobrecarga"
  
! #: cp/call.c:12061
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " candidato 1: %q+#F"
  
! #: cp/call.c:12063
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " candidato 2: %q+#F"
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ dice que estos son ambiguos, aÃºn cuando la peor conversiÃ³n para el primero es mejor que la peor conversiÃ³n para el segundo:"
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "un enlace temporal a %qD sÃ³lo persiste hasta que el constructor termina"
  
! #: cp/call.c:12651
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.c:12655
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de la referencia de tipo %qT desde una expresiÃ³n de tipo %qT"
  
! #: cp/class.c:309
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr "no se puede convertir de la base %qT al tipo derivado %qT a travÃ©s de la base virtual %qT"
  
! #: cp/class.c:313
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "no se puede convertir de la base %qT al tipo derivado %qT a travÃ©s de la base virtual %qT"
  
! #: cp/class.c:320
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "no se puede convertir de la base %qT al tipo derivado %qT a travÃ©s de la base virtual %qT"
  
! #: cp/class.c:325
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "no se puede convertir de la base %qT al tipo derivado %qT a travÃ©s de la base virtual %qT"
  
! #: cp/class.c:378
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "no se puede convertir de la base %qT al tipo derivado %qT a travÃ©s de la base virtual %qT"
  
! #: cp/class.c:1191
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration here"
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "genera un conflicto con la declaraciÃ³n previa aquÃ­"
  
! #: cp/class.c:1194
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "version inherited from %qT declared here"
  msgstr "la rutina %qD se declara aquÃ­"
  
! #: cp/class.c:1212
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "no se puede sobrecargar %q+#D"
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "especificaciones de acceso en conflicto para el mÃ©todo %q+D, descartado"
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "especificaciones de acceso en conflicto para el campo %qE, descartado"
  
! #: cp/class.c:1328
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local method %q+#D with same name"
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "  debido al mÃ©todo local %q+#D con el mismo nombre"
  
! #: cp/class.c:1332
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "local method %q#D declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/class.c:1338
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local member %q+#D with same name"
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "  debido al miembro local %q+#D con el mismo nombre"
  
! #: cp/class.c:1342
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT se declara aquÃ­"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "no se puede derivar de la base %<final%> %qT al tipo derivado %qT"
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "todos las funciones miembros en la clase %qT son privadas"
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T solamente define un destructor privado y no tiene friends"
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T solamente define constructores privados y no tiene friends"
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D es pÃºblico, pero requiere que exista un objeto %q#T"
  
  # Ojo, no es impostor, sino impositor, el que impone. cfuga
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "no hay un impositor Ãºnico final para %qD en %qT"
  
! #: cp/class.c:2936
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "no se puede sobrecargar %q+#D"
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D se marca como %<override%>, pero no hace override"
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "se marca %q+#D como %<final%>, pero no es virtual"
  
! #: cp/class.c:3017
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD estaba oculto"
  
! #: cp/class.c:3018
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  por %qD"
  
! #: cp/class.c:3053
  #, 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/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "esta flexibilidad es obsoleta y serÃ¡ eliminada"
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "campo de bits %q+#D con tipo no entero"
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "la anchura del campo de bits %q+D no es una constante entera"
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "anchura negativa en el campo de bits %q+D"
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "anchura cero para el campo de bits %q+D"
  
! #: cp/class.c:3487
  #, fuzzy, gcc-internal-format
  #| msgid "width of %q+D exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "la anchura de %q+D excede su tipo"
  
! #: cp/class.c:3493
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is too small to hold all values of %q#T"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D es demasiado pequeÃ±o para contener todos los valores de %q#T"
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "no se permite el miembro %q+#D con constructor en la union"
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "no se permite el miembro %q+#D con destructor en la union"
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "no se permite el miembro %q+#D con operador de asignaciÃ³n de copia en la union"
  
! #: cp/class.c:3563
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/class.c:3679
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D may not be static because it is a member of a union"
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D no debe ser static porque es el miembro de una uniÃ³n"
  
! #: cp/class.c:3692
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "el dato miembro que no es estÃ¡tico %qD tiene un tipo de clase Java"
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+D invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "el campo %q+D no vÃ¡lidamente se declara como un tipo de funciÃ³n"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "el parÃ¡metro %qD se declarÃ³ no vÃ¡lidamente como tipo de mÃ©todo"
  
! #: cp/class.c:3782
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "se descartan los atributos packed por el campo %q+#D sin empacar que no es POD"
  
! #: cp/class.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/class.c:3837
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "mÃºltiples campos inicializados en la uniÃ³n %qT"
  
! #: cp/class.c:3870
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:3913
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+#D with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "campo %q+#D con el mismo nombre que la clase"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T tiene miembros punteros a datos"
  
! #: cp/class.c:3946
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  pero no se impone a %<%T(const %T&)%>"
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  o a %<operator=(cont %T&)%>"
  
! #: cp/class.c:3952
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  pero no se impone a %<operator=(const %T&)%>"
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:4411
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "el alineamiento de %qD se ha incrementado en -fabi-version=9 (GCC 5.2)"
  
! #: cp/class.c:4414
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD will increase in -fabi-version=9"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "la alineaciÃ³n de %qD aumentarÃ¡ en -fabi-version=9"
  
! #: cp/class.c:4742
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "se especificÃ³ un inicializador para el mÃ©todo %q+D que no es virtual"
  
! #: cp/class.c:4775
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "destructor for %qT is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "el mÃ©todo anula tanto %<transaction_pure%> como los mÃ©todos %qE"
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "el mÃ©todo declarado como %qE anula el mÃ©todo %qE"
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "la clase envolvente de la funciÃ³n miembro que no es estÃ¡tica %<constexpr%> %q+#D no es un tipo literal"
  
! #: cp/class.c:5934
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T no es literal porque:"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/class.c:5943
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "la expresiÃ³n %qE no designa una funciÃ³n constexpr"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T no es un agregado, no tiene un constructor trivial por defecto y no tiene un constructor %<constexpr%> que no es un constructor copy o move"
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  la clase base %qT de %q+T no es literal"
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  #| msgid "  non-static data member %q+D has non-literal type"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  el dato miembro que no es estÃ¡tico %q+D tiene un tipo que no es literal"
  
! #: cp/class.c:6006
  #, fuzzy, gcc-internal-format
  #| msgid "  non-static data member %q+D has non-literal type"
  msgid "  non-static data member %qD has volatile type"
  msgstr "  el dato miembro que no es estÃ¡tico %q+D tiene un tipo que no es literal"
  
! #: cp/class.c:6127
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "la clase base %q#T tiene un destructor no virtual"
  
! #: cp/class.c:6156
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference %q+#D in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "referencia %q+#D que no es static en una clase sin un constructor"
  
! #: cp/class.c:6162
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "miembro const %q+#D que no es static en una clase sin un constructor"
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "base directa %qT inaccesible en %qT debido a ambigÃ¼edad"
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "base virtual %qT inaccesible en %qT debido a ambigÃ¼edad"
  
! #: cp/class.c:6743
  #, fuzzy, gcc-internal-format
  #| msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "el desplazamiento de %q+D no cumple con la ABI y puede cambiar en una versiÃ³n futura de GCC"
  
! #: cp/class.c:6922
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qE is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "el tamaÃ±o de la matriz %qE es demasiado grande"
  
! #: cp/class.c:7208
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<...%> with non-slice"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "uso no vÃ¡lido de %<...%> con algo que no es rebanada"
  
! #: cp/class.c:7210
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "uso no vÃ¡lido de una estructura con un miembro de matriz flexible"
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:7243
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: cp/class.c:7245
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in otherwise empty struct"
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "el miembro de matriz flexible serÃ­a de otra manera un struct vacÃ­o"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
  
! #: cp/class.c:7262
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: cp/class.c:7264
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in otherwise empty struct"
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "el miembro de matriz flexible serÃ­a de otra manera un struct vacÃ­o"
  
! #: cp/class.c:7283
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T tiene funciones virtuales y destructor no virtual accesible"
  
! #: cp/class.c:7562
  #, fuzzy, gcc-internal-format
  #| msgid "type transparent class %qT does not have any fields"
  msgid "type transparent %q#T does not have any fields"
  msgstr "la clase transparente tipo %qT no tiene ningÃºn campo"
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la clase transparente tipo %qT tiene clases base"
  
! #: cp/class.c:7572
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la clase transparente tipo %qT tiene funciones virtuales"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "la definiciÃ³n de %qD no coincide con %<#include <initializer_list>%>"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "se tratÃ³ de terminar struct, pero fue sacado debido a errores previos de decodificaciÃ³n"
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "no se reconoce la cadena de lenguaje %<\"%E\"%>"
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "no se puede resolver la funciÃ³n sobrecargada %qD basÃ¡ndose en la conversiÃ³n al tipo %qT"
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "no hay coincidencias al convertir la funciÃ³n %qD al tipo %q#T"
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "la conversiÃ³n de la funciÃ³n sobrecargada %qD al tipo %q#T es ambigua"
  
! #: cp/class.c:8555
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "asumiendo el puntero a miembro %qD"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "no hay suficiente informaciÃ³n de tipo"
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "no se puede convertir %qE desde el tipo %qT al tipo %qT"
  
! #: cp/class.c:8928
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/class.c:8931
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
--- 47615,48969 ----
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  un constructor interno no es un candidato para la inicializaciÃ³n desde una expresiÃ³n del mismo tipo o derivado"
  
! #: cp/call.c:3994 cp/call.c:4367
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo no agregado %qT"
  
! #: cp/call.c:4265
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversiÃ³n de %qH a %qI es ambigua"
  
! #: cp/call.c:4373 cp/cvt.c:862
  #, fuzzy
  #| msgid "could not convert %qE from %qT to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "no se puede convertir %qE de %qT a %qT"
  
! #: cp/call.c:4440
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4461
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversiÃ³n de %qH a %qI en una expresiÃ³n constante convertida"
  
! #: cp/call.c:4645
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "no hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.c:4648
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "la llamada del %<%D(%A)%> sobrecargado es ambigua"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4873
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "la funciÃ³n puntero-a-miembro %qE no se puede llamar sin un objeto; considere utilizar %<.*%> o %<->*%>"
  
! #: cp/call.c:4945
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.c:4959
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "sobrecarga ambigua para "
  
! #: cp/call.c:5012
  #, gcc-internal-format
  msgid "no match for "
  msgstr "no hay coincidencia para "
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (los tipos de los operandos son %qT, %qT y %qT)"
  
! #: cp/call.c:5017
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "(los tipos de los operandos son %qT y %qT)"
  
! #: cp/call.c:5019
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "(el tipo del operando %qT)"
  
! #: cp/call.c:5036
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "ternary %<operator?:%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/call.c:5040
  #, fuzzy, gcc-internal-format
  #| msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "no hay coincidencia para el %<operator?:%> terniario en %<%E ? %E : %E%>"
  
! #: cp/call.c:5049 cp/call.c:5093 cp/call.c:5103
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5052
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> en %<%E%s%>"
  
! #: cp/call.c:5059
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:5062
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> en %<%E[%E]%>"
  
! #: cp/call.c:5070
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:5073
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs en %<%s %E%>"
  
! #: cp/call.c:5079
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5082
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.c:5097
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> en %<%E %s %E%>"
  
! #: cp/call.c:5106
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.c:5216
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ prohÃ­be la omisiÃ³n del tÃ©rmino medio de una expresiÃ³n ?:"
  
! #: cp/call.c:5283
  #, fuzzy, gcc-internal-format
  #| msgid "inferred scalar type %qT is not an integer or floating point type of the same size as %qT"
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "el tipo escalar %qT inferido no es un tipo entero ni coma flotante del mismo tamaÃ±o que %qT"
  
! #: cp/call.c:5300 cp/call.c:5307
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversiÃ³n del escalar %qH al vector %qT implica truncado"
  
! #: cp/call.c:5363
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "tipos de vector incompatibles en la expresiÃ³n condicional: %qT, %qT y %qT"
  
! #: cp/call.c:5443
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "el segundo operando del operador condicional es del tipo %<void%>, pero el tercer operando no es una expresiÃ³n throw ni del tipo %<void%>"
  
! #: cp/call.c:5448
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "el tercer operando del operador condicional es del tipo %<void%>, pero el segundo operando no es una expresiÃ³n throw ni del tipo %<void%>"
  
! #: cp/call.c:5497 cp/call.c:5612 cp/call.c:5783
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/call.c:5501
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  y cada tipo puede convertirse al otro"
  
! #: cp/call.c:5688
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversiÃ³n implÃ­cita de %qH a %qI para coincidir con otro resultado del condicional"
  
! #: cp/call.c:5704
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "no coincide el enumeral en la expresiÃ³n condicional: %qT vs %qT"
  
! #: cp/call.c:5717
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/call.c:5722
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros %qT y %qT carece de una conversiÃ³n"
  
! #: cp/call.c:5738
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipos enumeral y no enumeral en la expresiÃ³n condicional"
  
! #: cp/call.c:6428
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijo"
  
! #: cp/call.c:6430
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo"
  
! #: cp/call.c:6510
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6561
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %qD is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "el tipo de devoluciÃ³n de %qD no es %<int%>"
  
! #: cp/call.c:6563
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6634
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaciÃ³n entre %q#T y %q#T"
  
! #: cp/call.c:7018
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7021
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "funciÃ³n de desalojo %q+D sin ubicaciÃ³n"
  
! #: cp/call.c:7060
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "funciÃ³n de desalojo %q+D sin ubicaciÃ³n"
  
! #: cp/call.c:7236
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "no existe una funciÃ³n de desalojo correspondiente para %qD"
  
! #: cp/call.c:7242
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "no hay un %<operator %s%> adecuado para %qT"
  
! #: cp/call.c:7278
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7279 cp/decl.c:8284
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7284
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7285 cp/decl.c:8285
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7292
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D es inaccesible"
  
! #: cp/call.c:7373
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "se pasÃ³ NULL al argumento %P de %qD que no es puntero"
  
! #: cp/call.c:7376 cp/call.c:7395 cp/decl.c:9980 cp/typeck.c:4209
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7380
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "se convierte al tipo %qT que no es puntero desde NULL"
  
! #: cp/call.c:7392
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "se convierte %<false%> a tipo puntero para el argumento %P de %qD"
  
! #: cp/call.c:7399
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "se convierte %<false%> al tipo puntero %qT"
  
! #: cp/call.c:7466
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  argumento de inicializaciÃ³n %P de %qD"
  
! #: cp/call.c:7486
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/call.c:7536
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "demasiadas llaves alrededor del inicializador para %qT"
  
! #: cp/call.c:7547
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "no se puede convertir %qT a %qT en la inicializaciÃ³n"
  
! #: cp/call.c:7556
  #, fuzzy
  #| msgid "invalid user-defined conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "conversiÃ³n definida por el usuario no vÃ¡lida de %qT a %qT"
  
! #: cp/call.c:7593 cp/cvt.c:227
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversiÃ³n no vÃ¡lida de %qT a %qT"
  
! #: cp/call.c:7635 cp/call.c:7642
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversiÃ³n a %qT desde la lista del inicializador usarÃ­a el constructor explÃ­cito %qD"
  
! #: cp/call.c:7638
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/call.c:7911
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.c:7920
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.c:7925
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.c:7937
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "inicializaciÃ³n a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.c:7940
  #, fuzzy
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.c:7979
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "no se puede unir el campo de bits %qE a %qT"
  
! #: cp/call.c:7982 cp/call.c:8000
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "no se unir el campo packed %qE a %qT"
  
! #: cp/call.c:7985
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "no se puede unir el r-valor %qE a %qT"
  
! #: cp/call.c:8180
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversiÃ³n implÃ­cita de %qT a %qT al pasar el argumento a la funciÃ³n"
  
! #: cp/call.c:8207 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "el paso de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmente"
  
! #: cp/call.c:8287
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "no se puede recibir el tipo de referencia %qT a travÃ©s de %<...%>"
  
! #: cp/call.c:8297
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la recepciÃ³n de objetos de tipo no-copiable-trivialmente %q#T a travÃ©s de %<...%> se admite condicionalmente"
  
! #: cp/call.c:8365
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluaciÃ³n recursiva del argumento por defecto para %q#D"
  
! #: cp/call.c:8374
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "la llamada a %qD usa el argumento por defecto para el parÃ¡metro %P, el cual no se ha definido aÃºn"
  
! #: cp/call.c:8474
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "el argumento de la llamada a funciÃ³n puede ser un candidato para un atributo de formato"
  
! #: cp/call.c:8536
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted function %q+D with default argument"
  msgid "use of multiversioned function without a default"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
  
! #: cp/call.c:9120
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.c:9123 cp/call.c:11767
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  en la llamada a %qD"
  
! #: cp/call.c:9148
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT no es una base inaccesible de %qT"
  
! #: cp/call.c:9344
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to constructor %q#D"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/call.c:9476
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9876
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9879
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.c:9884
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9889
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9904
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9908
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "; use value-initialization instead"
  msgstr "inicializaciÃ³n por valor del tipo de funciÃ³n %qT"
  
! #: cp/call.c:9911
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9914
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9937
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/call.c:9939
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9941
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: re-initialization of '%s' at %L"
  msgid "; use copy-initialization instead"
  msgstr "ExtensiÃ³n: reinicializaciÃ³n de '%s' en %L"
  
! #: cp/call.c:9944
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9947
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/call.c:9950
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9961
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9973
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9990
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9993
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:10003
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a travÃ©s de %<...%>"
  
! #: cp/call.c:10006
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:10018
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10040
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%#qT declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/call.c:10140
  #, fuzzy, gcc-internal-format
  #| msgid "constant refers to itself"
  msgid "constructor delegates to itself"
  msgstr "la constante se refiere a sÃ­ misma"
  
! #: cp/call.c:10414 cp/typeck.c:9504
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "cannot convert %qH to %qI"
  msgstr "no se puede convertir %qT a %qT"
  
! #: cp/call.c:10436
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:10468
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "no se encontrÃ³ una funciÃ³n coincidente para la llamada a %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10515
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es funciÃ³n"
  
! #: cp/call.c:10553 cp/pt.c:16297 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
  
! #: cp/call.c:10555
  #, fuzzy, gcc-internal-format
  #| msgid "  for a function-style cast, remove the redundant %<::%D%>"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "  para una conversiÃ³n de estilo de funciÃ³n, borre el %<::%D%> redundante"
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "no hay una funciÃ³n coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.c:10750
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "la llamada del %<%s(%A)%> sobrecargado es ambigua"
  
! #: cp/call.c:10773
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "los inicializadores de los datos miembro no son estÃ¡ticos"
  
! #: cp/call.c:10778
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "virtual abstracto `%#D' llamado desde un constructor"
  
! #: cp/call.c:10779
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "virtual abstracto `%#D' llamado desde un destructor"
  
! #: cp/call.c:10802
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "no se puede llamar a la funciÃ³n miembro %qD sin un objeto"
  
! #: cp/call.c:11765
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "al pasar %qT se escoge %qT sobre %qT"
  
! #: cp/call.c:11834
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "se escoge %qD sobre %qD"
  
! #: cp/call.c:11835
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  para la conversiÃ³n de %qT a %qT"
  
! #: cp/call.c:11838
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  porque la secuencia de conversiÃ³n para el argumento es mejor"
  
! #: cp/call.c:12088
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "no coincide el argumento por defecto en la resoluciÃ³n de sobrecarga"
  
! #: cp/call.c:12092
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " candidato 1: %q+#F"
  
! #: cp/call.c:12094
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " candidato 2: %q+#F"
  
! #: cp/call.c:12140
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ dice que estos son ambiguos, aÃºn cuando la peor conversiÃ³n para el primero es mejor que la peor conversiÃ³n para el segundo:"
  
! #: cp/call.c:12527
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "un enlace temporal a %qD sÃ³lo persiste hasta que el constructor termina"
  
! #: cp/call.c:12682
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.c:12686
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "inicializaciÃ³n no vÃ¡lida de la referencia de tipo %qT desde una expresiÃ³n de tipo %qT"
  
! #: cp/class.c:322
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr "no se puede convertir de la base %qT al tipo derivado %qT a travÃ©s de la base virtual %qT"
  
! #: cp/class.c:326
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "no se puede convertir de la base %qT al tipo derivado %qT a travÃ©s de la base virtual %qT"
  
! #: cp/class.c:333
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "no se puede convertir de la base %qT al tipo derivado %qT a travÃ©s de la base virtual %qT"
  
! #: cp/class.c:338
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "no se puede convertir de la base %qT al tipo derivado %qT a travÃ©s de la base virtual %qT"
  
! #: cp/class.c:391
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "no se puede convertir de la base %qT al tipo derivado %qT a travÃ©s de la base virtual %qT"
  
! #: cp/class.c:1204
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration here"
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "genera un conflicto con la declaraciÃ³n previa aquÃ­"
  
! #: cp/class.c:1207
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "version inherited from %qT declared here"
  msgstr "la rutina %qD se declara aquÃ­"
  
! #: cp/class.c:1225
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "no se puede sobrecargar %q+#D"
  
! #: cp/class.c:1227 cp/decl.c:1746 cp/decl.c:1758 cp/decl.c:1783 cp/decl.c:1806
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/class.c:1269
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "especificaciones de acceso en conflicto para el mÃ©todo %q+D, descartado"
  
! #: cp/class.c:1272
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "especificaciones de acceso en conflicto para el campo %qE, descartado"
  
! #: cp/class.c:1341
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local method %q+#D with same name"
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "  debido al mÃ©todo local %q+#D con el mismo nombre"
  
! #: cp/class.c:1345
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "local method %q#D declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/class.c:1351
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local member %q+#D with same name"
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "  debido al miembro local %q+#D con el mismo nombre"
  
! #: cp/class.c:1355
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1435 cp/class.c:1442 cp/class.c:1449 cp/class.c:1461
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT se declara aquÃ­"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1447
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1455
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1766
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "no se puede derivar de la base %<final%> %qT al tipo derivado %qT"
  
! #: cp/class.c:2240
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "todos las funciones miembros en la clase %qT son privadas"
  
! #: cp/class.c:2252
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T solamente define un destructor privado y no tiene friends"
  
! #: cp/class.c:2293
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T solamente define constructores privados y no tiene friends"
  
! #: cp/class.c:2297
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D es pÃºblico, pero requiere que exista un objeto %q#T"
  
  # Ojo, no es impostor, sino impositor, el que impone. cfuga
! #: cp/class.c:2589
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "no hay un impositor Ãºnico final para %qD en %qT"
  
! #: cp/class.c:2951
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "no se puede sobrecargar %q+#D"
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D se marca como %<override%>, pero no hace override"
  
! #: cp/class.c:2969
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "se marca %q+#D como %<final%>, pero no es virtual"
  
! #: cp/class.c:3032
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD estaba oculto"
  
! #: cp/class.c:3033
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  por %qD"
  
! #: cp/class.c:3068
  #, 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/class.c:3078 cp/parser.c:21870
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "esta flexibilidad es obsoleta y serÃ¡ eliminada"
  
! #: cp/class.c:3274
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3466
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "campo de bits %q+#D con tipo no entero"
  
! #: cp/class.c:3482
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "la anchura del campo de bits %q+D no es una constante entera"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "anchura negativa en el campo de bits %q+D"
  
! #: cp/class.c:3492
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "anchura cero para el campo de bits %q+D"
  
! #: cp/class.c:3502
  #, fuzzy, gcc-internal-format
  #| msgid "width of %q+D exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "la anchura de %q+D excede su tipo"
  
! #: cp/class.c:3508
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is too small to hold all values of %q#T"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D es demasiado pequeÃ±o para contener todos los valores de %q#T"
  
! #: cp/class.c:3569
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "no se permite el miembro %q+#D con constructor en la union"
  
! #: cp/class.c:3572
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "no se permite el miembro %q+#D con destructor en la union"
  
! #: cp/class.c:3574
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "no se permite el miembro %q+#D con operador de asignaciÃ³n de copia en la union"
  
! #: cp/class.c:3578
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/class.c:3694
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D may not be static because it is a member of a union"
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D no debe ser static porque es el miembro de una uniÃ³n"
  
! #: cp/class.c:3707
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "el dato miembro que no es estÃ¡tico %qD tiene un tipo de clase Java"
  
! #: cp/class.c:3720
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+D invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "el campo %q+D no vÃ¡lidamente se declara como un tipo de funciÃ³n"
  
! #: cp/class.c:3726
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "el parÃ¡metro %qD se declarÃ³ no vÃ¡lidamente como tipo de mÃ©todo"
  
! #: cp/class.c:3797
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "se descartan los atributos packed por el campo %q+#D sin empacar que no es POD"
  
! #: cp/class.c:3849
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/class.c:3852
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/class.c:3883
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "mÃºltiples campos inicializados en la uniÃ³n %qT"
  
! #: cp/class.c:3885
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:3928
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+#D with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "campo %q+#D con el mismo nombre que la clase"
  
! #: cp/class.c:3956
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T tiene miembros punteros a datos"
  
! #: cp/class.c:3961
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  pero no se impone a %<%T(const %T&)%>"
  
! #: cp/class.c:3963
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  o a %<operator=(cont %T&)%>"
  
! #: cp/class.c:3967
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  pero no se impone a %<operator=(const %T&)%>"
  
! #: cp/class.c:3969
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:4426
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "el alineamiento de %qD se ha incrementado en -fabi-version=9 (GCC 5.2)"
  
! #: cp/class.c:4429
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD will increase in -fabi-version=9"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "la alineaciÃ³n de %qD aumentarÃ¡ en -fabi-version=9"
  
! #: cp/class.c:4757
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "se especificÃ³ un inicializador para el mÃ©todo %q+D que no es virtual"
  
! #: cp/class.c:4790
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "destructor for %qT is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/class.c:5246
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "el mÃ©todo anula tanto %<transaction_pure%> como los mÃ©todos %qE"
  
! #: cp/class.c:5267
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "el mÃ©todo declarado como %qE anula el mÃ©todo %qE"
  
! #: cp/class.c:5923 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "la clase envolvente de la funciÃ³n miembro que no es estÃ¡tica %<constexpr%> %q+#D no es un tipo literal"
  
! #: cp/class.c:5949
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T no es literal porque:"
  
! #: cp/class.c:5952
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5955
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/class.c:5958
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "la expresiÃ³n %qE no designa una funciÃ³n constexpr"
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T no es un agregado, no tiene un constructor trivial por defecto y no tiene un constructor %<constexpr%> que no es un constructor copy o move"
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  la clase base %qT de %q+T no es literal"
  
! #: cp/class.c:6014
  #, fuzzy, gcc-internal-format
  #| msgid "  non-static data member %q+D has non-literal type"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  el dato miembro que no es estÃ¡tico %q+D tiene un tipo que no es literal"
  
! #: cp/class.c:6021
  #, fuzzy, gcc-internal-format
  #| msgid "  non-static data member %q+D has non-literal type"
  msgid "  non-static data member %qD has volatile type"
  msgstr "  el dato miembro que no es estÃ¡tico %q+D tiene un tipo que no es literal"
  
! #: cp/class.c:6142
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "la clase base %q#T tiene un destructor no virtual"
  
! #: cp/class.c:6171
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference %q+#D in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "referencia %q+#D que no es static en una clase sin un constructor"
  
! #: cp/class.c:6177
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "miembro const %q+#D que no es static en una clase sin un constructor"
  
! #: cp/class.c:6496
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "base directa %qT inaccesible en %qT debido a ambigÃ¼edad"
  
! #: cp/class.c:6508
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "base virtual %qT inaccesible en %qT debido a ambigÃ¼edad"
  
! #: cp/class.c:6758
  #, fuzzy, gcc-internal-format
  #| msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "el desplazamiento de %q+D no cumple con la ABI y puede cambiar en una versiÃ³n futura de GCC"
  
! #: cp/class.c:6937
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qE is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "el tamaÃ±o de la matriz %qE es demasiado grande"
  
! #: cp/class.c:7223
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<...%> with non-slice"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "uso no vÃ¡lido de %<...%> con algo que no es rebanada"
  
! #: cp/class.c:7225
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "uso no vÃ¡lido de una estructura con un miembro de matriz flexible"
  
! #: cp/class.c:7230
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:7258
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: cp/class.c:7260
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in otherwise empty struct"
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "el miembro de matriz flexible serÃ­a de otra manera un struct vacÃ­o"
  
! #: cp/class.c:7269 cp/class.c:7300
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
  
! #: cp/class.c:7277
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "el miembro de matriz flexible no estÃ¡ al final del struct"
  
! #: cp/class.c:7279
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in otherwise empty struct"
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "el miembro de matriz flexible serÃ­a de otra manera un struct vacÃ­o"
  
! #: cp/class.c:7298
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D se declarÃ³ aquÃ­"
  
! #: cp/class.c:7412 cp/parser.c:25654
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
  
! #: cp/class.c:7549
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T tiene funciones virtuales y destructor no virtual accesible"
  
! #: cp/class.c:7577
  #, fuzzy, gcc-internal-format
  #| msgid "type transparent class %qT does not have any fields"
  msgid "type transparent %q#T does not have any fields"
  msgstr "la clase transparente tipo %qT no tiene ningÃºn campo"
  
! #: cp/class.c:7583
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la clase transparente tipo %qT tiene clases base"
  
! #: cp/class.c:7587
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la clase transparente tipo %qT tiene funciones virtuales"
  
! #: cp/class.c:7593
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7750
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "la definiciÃ³n de %qD no coincide con %<#include <initializer_list>%>"
  
! #: cp/class.c:7761
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "se tratÃ³ de terminar struct, pero fue sacado debido a errores previos de decodificaciÃ³n"
  
! #: cp/class.c:8268
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "no se reconoce la cadena de lenguaje %<\"%E\"%>"
  
! #: cp/class.c:8358
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "no se puede resolver la funciÃ³n sobrecargada %qD basÃ¡ndose en la conversiÃ³n al tipo %qT"
  
! #: cp/class.c:8516
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "no hay coincidencias al convertir la funciÃ³n %qD al tipo %q#T"
  
! #: cp/class.c:8543
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "la conversiÃ³n de la funciÃ³n sobrecargada %qD al tipo %q#T es ambigua"
  
! #: cp/class.c:8570
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "asumiendo el puntero a miembro %qD"
  
! #: cp/class.c:8573
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
! #: cp/class.c:8649 cp/class.c:8691
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "no hay suficiente informaciÃ³n de tipo"
  
! #: cp/class.c:8669
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "no se puede convertir %qE desde el tipo %qT al tipo %qT"
  
! #: cp/class.c:8943
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/class.c:8946
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
*************** msgstr "Avisa en las llamadas a estas fu
*** 49004,49010 ****
  msgid "%q+E is not a constant expression"
  msgstr "%q+E no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, fuzzy, gcc-internal-format
  #| msgid "internal function"
  msgid "call to internal function %qE"
--- 49051,49057 ----
  msgid "%q+E is not a constant expression"
  msgstr "%q+E no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8025
  #, fuzzy, gcc-internal-format
  #| msgid "internal function"
  msgid "call to internal function %qE"
*************** msgstr "  %qT es una clase base ambigua
*** 49056,49062 ****
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-constexpr function %qD"
  msgid "call to non-%<constexpr%> function %qD"
--- 49103,49109 ----
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8057
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-constexpr function %qD"
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr "el subÃ­ndice de la matriz estÃ¡
*** 49184,49610 ****
  msgid "accessing uninitialized array element"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.c:3875
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:3898
  #, 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.c:3929 cp/constexpr.c:3951
  #, 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.c:3931
  #, 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.c:4062
  #, 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.c:4065
  #, 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.c:4076
  #, 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.c:4079
  #, 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.c:4090
  #, 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.c:4093
  #, 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.c:4104
  #, 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.c:4108
  #, 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.c:4119
  #, 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.c:4122
  #, 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.c:4163
  #, 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.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, 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.c:4226
  #, 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.c:4238
  #, 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.c:4961 cp/constexpr.c:6781
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE 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.c:5026
  #, 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.c:5028 cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquÃ­"
  
! #: cp/constexpr.c:5033
  #, 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.c:5038
  #, 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.c:5045
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "se usÃ³ %qD en su propio inicializador"
  
! #: cp/constexpr.c:5050
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.c:5053
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD no se inicializÃ³ con una expresion constante"
  
! #: cp/constexpr.c:5071
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/constexpr.c:5320
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:5389
  #, 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"
  msgstr "Cambio de valor en la conversiÃ³n de %s a %s en %L"
  
! #: cp/constexpr.c:5402
  #, 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.c:5802 cp/constexpr.c:7039
  #, 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.c:5908
  #, 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.c:6010
  #, 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.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, 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.c:6089
  #, 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.c:6271 cp/constexpr.c:8646
  #, 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.c:6699 cp/constexpr.c:8173
  #, 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.c:6727
  #, 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.c:6756
  #, fuzzy, gcc-internal-format
  #| msgid "%s%qs%s is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: cp/constexpr.c:6792
  #, 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.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, 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.c:6992
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id"
  msgid "unexpected template-id %qE"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/constexpr.c:6998
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %qE must be directly called"
  msgid "function concept must be called"
  msgstr "la funciÃ³n interna %qE ha de ser llamada directamente"
  
! #: cp/constexpr.c:7023
  #, 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.c:7042
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresiÃ³n %qE inesperada de gÃ©nero %s"
  
! #: cp/constexpr.c:7272
  #, 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.c:7280
  #, 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.c:7295
  #, 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.c:7306
  #, 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.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, 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.c:8138
  #, 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.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, 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.c:8226
  #, 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.c:8265
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8419
  #, 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.c:8486
  #, 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.c:8501
  #, 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.c:8565
  #, 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.c:8615
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
  
! #: cp/constexpr.c:8622
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: cp/constexpr.c:8695
  #, 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.c:8791
  #, 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.c:8858
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicializaciÃ³n de una matriz que no es constante"
  
! #: cp/constexpr.c:8888
  #, 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.c:8897
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "label definition is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "AST inesperado de gÃ©nero %s"
--- 49231,49657 ----
  msgid "accessing uninitialized array element"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.c:3877
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:3894 cp/constexpr.c:3993 cp/constexpr.c:6123
! #: cp/constexpr.c:6220 cp/constexpr.c:7977
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:3900
  #, 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.c:3931 cp/constexpr.c:3953
  #, 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.c:3933
  #, 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.c:4064
  #, 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.c:4067
  #, 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.c:4078
  #, 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.c:4081
  #, 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.c:4092
  #, 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.c:4095
  #, 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.c:4106
  #, 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.c:4110
  #, 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.c:4121
  #, 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.c:4124
  #, 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.c:4165
  #, 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.c:4174 cp/constexpr.c:4184
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4204
  #, 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.c:4228
  #, 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.c:4240
  #, 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.c:4970 cp/constexpr.c:6790
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:4990
  #, gcc-internal-format
  msgid "accessing value of %qE 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.c:5035
  #, 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.c:5037 cp/constexpr.c:5044
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquÃ­"
  
! #: cp/constexpr.c:5042
  #, 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.c:5047
  #, 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.c:5054
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "se usÃ³ %qD en su propio inicializador"
  
! #: cp/constexpr.c:5059
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.c:5062
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.c:5067 cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD no se inicializÃ³ con una expresion constante"
  
! #: cp/constexpr.c:5080
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: cp/constexpr.c:5083
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/constexpr.c:5329
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "la divisiÃ³n entre cero no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:5398
  #, 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"
  msgstr "Cambio de valor en la conversiÃ³n de %s a %s en %L"
  
! #: cp/constexpr.c:5411
  #, 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.c:5811 cp/constexpr.c:7048
  #, 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.c:5917
  #, 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.c:6019
  #, 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.c:6020
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6085
  #, 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.c:6098
  #, 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.c:6280 cp/constexpr.c:8655
  #, 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.c:6708 cp/constexpr.c:8182
  #, 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.c:6736
  #, 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.c:6765
  #, fuzzy, gcc-internal-format
  #| msgid "%s%qs%s is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: cp/constexpr.c:6801
  #, 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.c:6906 cp/constexpr.c:8481 cp/constexpr.c:8859
  #, 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.c:7001
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id"
  msgid "unexpected template-id %qE"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/constexpr.c:7007
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %qE must be directly called"
  msgid "function concept must be called"
  msgstr "la funciÃ³n interna %qE ha de ser llamada directamente"
  
! #: cp/constexpr.c:7032
  #, 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.c:7051
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresiÃ³n %qE inesperada de gÃ©nero %s"
  
! #: cp/constexpr.c:7281
  #, 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.c:7289
  #, 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.c:7304
  #, 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.c:7315
  #, 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.c:7337
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7917
  #, 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.c:8147
  #, 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.c:8150
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, 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.c:8235
  #, 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.c:8274
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8428
  #, 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.c:8495
  #, 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.c:8510
  #, 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.c:8574
  #, 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.c:8624
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
  
! #: cp/constexpr.c:8631
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: cp/constexpr.c:8704
  #, 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.c:8800
  #, 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.c:8867
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicializaciÃ³n de una matriz que no es constante"
  
! #: cp/constexpr.c:8897
  #, 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.c:8906
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "label definition is not a constant expression"
  msgstr "el elemento inicializador no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "AST inesperado de gÃ©nero %s"
*************** msgstr "un destructor no puede ser %<con
*** 49631,49671 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, 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.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD no es un tipo"
  
! #: cp/cp-gimplify.c:2813
  #, 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.c:2830
  #, 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.c:2841
  #, 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.c:2853
  #, 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 ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
--- 49678,49718 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2797
  #, 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.c:2819 cp/cp-gimplify.c:2831 cp/decl.c:4049 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD no es un tipo"
  
! #: cp/cp-gimplify.c:2837
  #, 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.c:2854
  #, 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.c:2865
  #, 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.c:2877
  #, 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 ""
  
! #: cp/cp-gimplify.c:2981
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
*************** msgstr "inicializaciÃ³n a un tipo de ref
*** 49715,49721 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversiÃ³n de %qT a %qT descarta los calificadores"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, 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"
--- 49762,49768 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversiÃ³n de %qT a %qT descarta los calificadores"
  
! #: cp/cvt.c:498 cp/typeck.c:7991
  #, 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 "%q+F se declarÃ³ %<static%> pero
*** 50095,50371 ****
  msgid "odr-used inline variable %qD is not defined"
  msgstr "no se definiÃ³ la variable de entorno %qs"
  
! #: cp/decl.c:1198
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD se declarÃ³ %<extern%> y despuÃ©s %<static%>"
  
! #: cp/decl.c:1238
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "la declaraciÃ³n de %qF tiene un especificador de excepciÃ³n diferente"
  
! #: cp/decl.c:1252
  #, fuzzy, gcc-internal-format
  #| msgid "from previous declaration %q+F"
  msgid "from previous declaration %qF"
  msgstr "de la declaraciÃ³n previa de %q+F"
  
! #: cp/decl.c:1299
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/decl.c:1332
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "cannot specialize concept %q#D"
  msgstr "const %qD sin inicializar"
  
! #: cp/decl.c:1354
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of friend %q#D may not have default template arguments"
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "la redeclaraciÃ³n de friend %q#D no puede tener argumentos de plantilla por defecto"
  
! #: cp/decl.c:1383
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %q#D declares a non-template function"
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "la declaraciÃ³n friend %q#D declara una funciÃ³n que no es plantilla"
  
! #: cp/decl.c:1386
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D"
  msgid "previous declaration of %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/decl.c:1435
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration %q+#D"
  msgstr "hace ambigua la declaraciÃ³n antigua %q+#D"
  
! #: cp/decl.c:1437 cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "old declaration %q#D"
  msgstr "la declaraciÃ³n global %q+#D"
  
! #: cp/decl.c:1506
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD declared as non-function"
  msgstr "la funciÃ³n interna %q+D no se declara como funciÃ³n"
  
! #: cp/decl.c:1519 cp/decl.c:1646
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "se oscurece la funciÃ³n interna %q#D"
  
! #: cp/decl.c:1520 cp/decl.c:1647
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "se oscurece la funciÃ³n de biblioteca %q#D"
  
! #: cp/decl.c:1528
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "se redeclara la funciÃ³n de biblioteca %q#D como %q#D que no es funciÃ³n"
  
! #: cp/decl.c:1532 cp/decl.c:1593
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "genera un conflicto con la declaraciÃ³n interna %q#D"
  
! #: cp/decl.c:1621
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "hace ambigua la declaraciÃ³n interna %q#D"
  
! #: cp/decl.c:1627 cp/decl.c:1641
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "hace ambigua la declaraciÃ³n interna %q#D"
  
! #: cp/decl.c:1631
  #, fuzzy, gcc-internal-format
  #| msgid "semicolon missing after %s declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "falta punto y coma despuÃ©s de la declaraciÃ³n %s"
  
! #: cp/decl.c:1735
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %q+D conflicts with raw literal operator %qD"
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "la plantilla de operador literal %q+D tiene conflictos con el operador literal raw %qD"
  
! #: cp/decl.c:1739
  #, fuzzy, gcc-internal-format
  #| msgid "raw literal operator %q+D conflicts with literal operator template %qD"
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "el operador literal raw %q+D tiene conflictos con la plantilla de operador literal %qD"
  
! #: cp/decl.c:1755
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redeclarado como un tipo diferente de sÃ­mbolo"
  
! #: cp/decl.c:1779
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "conflicting declaration of template %q#D"
  msgstr "redeclaraciÃ³n de la plantilla %q#D"
  
! #: cp/decl.c:1801
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of C function %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.c:1818
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration of %q#D"
  msgstr "hace ambigua la declaraciÃ³n antigua %q+#D"
  
! #: cp/decl.c:1828
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration as %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/decl.c:1840
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n global"
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration %q+#D"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "la declaraciÃ³n previa %q+#D que no es funciÃ³n"
  
! #: cp/decl.c:1900
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously defined here"
  msgstr "se define %q+#D previamente aquÃ­"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "%q#D previously declared here"
  msgstr "se declarÃ³ %q+#D previamente aquÃ­"
  
! #: cp/decl.c:1912
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for %q+#D"
  msgid "prototype specified for %q#D"
  msgstr "el prototipo para %q+#D"
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  #| msgid "non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "la definiciÃ³n del no prototipo aquÃ­"
  
! #: cp/decl.c:1954
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "declaraciÃ³n previa de %q+#D con el enlace %qL"
  
! #: cp/decl.c:1957
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "declaraciÃ³n previa de %q+#D con el enlace %qL"
  
! #: cp/decl.c:1992 cp/decl.c:2002
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argumento por defecto dado para el parÃ¡metro %d de %q#D"
  
! #: cp/decl.c:1995 cp/decl.c:2005
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in %q+#D"
  msgid "previous specification in %q#D here"
  msgstr "despuÃ©s de la especificaciÃ³n previa en %q+#D"
  
! #: cp/decl.c:2045
  #, 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/decl.c:2053
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with import"
  msgstr "la declaraciÃ³n del espacio de nombres %qD genera un conflicto con"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  #| msgid "  also declared as %q#D here"
  msgid "import declared %q#D here"
  msgstr "  tambiÃ©n declarado como %q#D aquÃ­"
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting exporting declaration %qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration %q#D here"
  msgstr "la declaraciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "la definiciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "la declaraciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "la funciÃ³n %qD se declarÃ³ virtual dentro de un union"
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "declaraciÃ³n redundante de %qD en el mismo Ã¡mbito"
  
! #: cp/decl.c:2164
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD is not first declaration"
--- 50142,50418 ----
  msgid "odr-used inline variable %qD is not defined"
  msgstr "no se definiÃ³ la variable de entorno %qs"
  
! #: cp/decl.c:1200
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD se declarÃ³ %<extern%> y despuÃ©s %<static%>"
  
! #: cp/decl.c:1240
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "la declaraciÃ³n de %qF tiene un especificador de excepciÃ³n diferente"
  
! #: cp/decl.c:1254
  #, fuzzy, gcc-internal-format
  #| msgid "from previous declaration %q+F"
  msgid "from previous declaration %qF"
  msgstr "de la declaraciÃ³n previa de %q+F"
  
! #: cp/decl.c:1301
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl.c:1305 cp/decl.c:15357
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/decl.c:1334
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "cannot specialize concept %q#D"
  msgstr "const %qD sin inicializar"
  
! #: cp/decl.c:1356
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of friend %q#D may not have default template arguments"
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "la redeclaraciÃ³n de friend %q#D no puede tener argumentos de plantilla por defecto"
  
! #: cp/decl.c:1385
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %q#D declares a non-template function"
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "la declaraciÃ³n friend %q#D declara una funciÃ³n que no es plantilla"
  
! #: cp/decl.c:1388
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D"
  msgid "previous declaration of %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/decl.c:1437
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration %q+#D"
  msgstr "hace ambigua la declaraciÃ³n antigua %q+#D"
  
! #: cp/decl.c:1439 cp/decl.c:1822
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "old declaration %q#D"
  msgstr "la declaraciÃ³n global %q+#D"
  
! #: cp/decl.c:1508
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD declared as non-function"
  msgstr "la funciÃ³n interna %q+D no se declara como funciÃ³n"
  
! #: cp/decl.c:1521 cp/decl.c:1648
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "se oscurece la funciÃ³n interna %q#D"
  
! #: cp/decl.c:1522 cp/decl.c:1649
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "se oscurece la funciÃ³n de biblioteca %q#D"
  
! #: cp/decl.c:1530
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "se redeclara la funciÃ³n de biblioteca %q#D como %q#D que no es funciÃ³n"
  
! #: cp/decl.c:1534 cp/decl.c:1595
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "genera un conflicto con la declaraciÃ³n interna %q#D"
  
! #: cp/decl.c:1623
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "hace ambigua la declaraciÃ³n interna %q#D"
  
! #: cp/decl.c:1629 cp/decl.c:1643
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "hace ambigua la declaraciÃ³n interna %q#D"
  
! #: cp/decl.c:1633
  #, fuzzy, gcc-internal-format
  #| msgid "semicolon missing after %s declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "falta punto y coma despuÃ©s de la declaraciÃ³n %s"
  
! #: cp/decl.c:1737
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %q+D conflicts with raw literal operator %qD"
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "la plantilla de operador literal %q+D tiene conflictos con el operador literal raw %qD"
  
! #: cp/decl.c:1741
  #, fuzzy, gcc-internal-format
  #| msgid "raw literal operator %q+D conflicts with literal operator template %qD"
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "el operador literal raw %q+D tiene conflictos con la plantilla de operador literal %qD"
  
! #: cp/decl.c:1757
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redeclarado como un tipo diferente de sÃ­mbolo"
  
! #: cp/decl.c:1781
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "conflicting declaration of template %q#D"
  msgstr "redeclaraciÃ³n de la plantilla %q#D"
  
! #: cp/decl.c:1803
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of C function %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration of %q#D"
  msgstr "hace ambigua la declaraciÃ³n antigua %q+#D"
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.c:1832
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration as %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n global"
  
! #: cp/decl.c:1844
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration %q+#D"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "la declaraciÃ³n previa %q+#D que no es funciÃ³n"
  
! #: cp/decl.c:1902
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously defined here"
  msgstr "se define %q+#D previamente aquÃ­"
  
! #: cp/decl.c:1903 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "%q#D previously declared here"
  msgstr "se declarÃ³ %q+#D previamente aquÃ­"
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for %q+#D"
  msgid "prototype specified for %q#D"
  msgstr "el prototipo para %q+#D"
  
! #: cp/decl.c:1916
  #, fuzzy, gcc-internal-format
  #| msgid "non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "la definiciÃ³n del no prototipo aquÃ­"
  
! #: cp/decl.c:1956
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "declaraciÃ³n previa de %q+#D con el enlace %qL"
  
! #: cp/decl.c:1959
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "declaraciÃ³n previa de %q+#D con el enlace %qL"
  
! #: cp/decl.c:1994 cp/decl.c:2004
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argumento por defecto dado para el parÃ¡metro %d de %q#D"
  
! #: cp/decl.c:1997 cp/decl.c:2007
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in %q+#D"
  msgid "previous specification in %q#D here"
  msgstr "despuÃ©s de la especificaciÃ³n previa en %q+#D"
  
! #: cp/decl.c:2047
  #, 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/decl.c:2055
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with import"
  msgstr "la declaraciÃ³n del espacio de nombres %qD genera un conflicto con"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  #| msgid "  also declared as %q#D here"
  msgid "import declared %q#D here"
  msgstr "  tambiÃ©n declarado como %q#D aquÃ­"
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting exporting declaration %qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration %q#D here"
  msgstr "la declaraciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "la definiciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "la declaraciÃ³n previa de %q+D estaba aquÃ­"
  
! #: cp/decl.c:2104
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "la funciÃ³n %qD se declarÃ³ virtual dentro de un union"
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "declaraciÃ³n redundante de %qD en el mismo Ã¡mbito"
  
! #: cp/decl.c:2165
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD is not first declaration"
*************** msgstr "se borrÃ³ la definiciÃ³n de %qD"
*** 50379,50428 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
! #: cp/decl.c:2774
  #, fuzzy, gcc-internal-format
  #| msgid "'setter' attribute of property %qD conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "el atributo 'setter' de la propiedad %qD genera un conflicto con la declaraciÃ³n previa"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redefiniciÃ³n de %q#D"
  
! #: cp/decl.c:3050
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD genera un conflicto con la funciÃ³n utilizada"
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D no se declarÃ³ en la clase"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D se redeclarÃ³ incluida en lÃ­nea con el atributo %<gnu_inline%>"
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D se redeclarÃ³ incluida en lÃ­nea sin el atributo %<gnu_inline%>"
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %q+D redeclared"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 50426,50475 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2636
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
! #: cp/decl.c:2775
  #, fuzzy, gcc-internal-format
  #| msgid "'setter' attribute of property %qD conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "el atributo 'setter' de la propiedad %qD genera un conflicto con la declaraciÃ³n previa"
  
  #. Reject two definitions.
! #: cp/decl.c:3035 cp/decl.c:3064 cp/decl.c:3106 cp/decl.c:3123 cp/decl.c:3226
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redefiniciÃ³n de %q#D"
  
! #: cp/decl.c:3051
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD genera un conflicto con la funciÃ³n utilizada"
  
! #: cp/decl.c:3061
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D no se declarÃ³ en la clase"
  
! #: cp/decl.c:3075 cp/decl.c:3133
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D se redeclarÃ³ incluida en lÃ­nea con el atributo %<gnu_inline%>"
  
! #: cp/decl.c:3078 cp/decl.c:3136
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D se redeclarÃ³ incluida en lÃ­nea sin el atributo %<gnu_inline%>"
  
! #: cp/decl.c:3085 cp/decl.c:3143
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %q+D redeclared"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
! #: cp/decl.c:3092
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 50430,50914 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "la redeclaraciÃ³n de friend %q#D no puede tener argumentos de plantilla por defecto"
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "declaraciÃ³n thread-local de %q#D despuÃ©s de una declaraciÃ³n que no es thread-local"
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "declaraciÃ³n que no es thread-local de %q#D despuÃ©s de una declaraciÃ³n thread-local"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redeclaraciÃ³n de %q#D"
  
! #: cp/decl.c:3216
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%s' in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "declaraciÃ³n redundante de `%s' en el mismo Ã¡mbito"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "un local previo"
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  desde aquÃ­"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sale del bloque estructurado OpenMP"
  
! #: cp/decl.c:3428
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of %q+#D"
  msgid "  crosses initialization of %q#D"
  msgstr "  cruza la inicializaciÃ³n de %q+#D"
  
! #: cp/decl.c:3431
  #, fuzzy, gcc-internal-format
  #| msgid "  enters scope of %q+#D which has non-trivial destructor"
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  entra al Ã¡mbito de %q+#D el cual tiene un destructor que no es trivial"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  entra al bloque try"
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  entra al bloque catch"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entra al bloque estructurado OpenMP"
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "  enters %<constexpr if%> statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: cp/decl.c:3588
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "  skips initialization of %q#D"
  msgstr "  salta la inicializaciÃ³n de %q+#D"
  
! #: cp/decl.c:3591
  #, fuzzy, gcc-internal-format
  #| msgid "  enters scope of %q+#D which has non-trivial destructor"
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  entra al Ã¡mbito de %q+#D el cual tiene un destructor que no es trivial"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "se usa %qD sin parÃ¡metros de plantilla"
  
! #: cp/decl.c:4061
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD no es una plantilla de funciÃ³n"
  
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T no es una clase"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "no hay una plantilla de clase llamada %q#T en %q#T"
  
! #: cp/decl.c:4101
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "no hay un tipo llamado %q#T en %q#T"
  
! #: cp/decl.c:4114
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la bÃºsqueda de %qT en %qT es ambigua"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es una plantilla de clase"
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es un tipo"
  
! #: cp/decl.c:4195
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "template parameters do not match template %qD"
  msgstr "los parÃ¡metros de la plantilla no coinciden con la plantilla"
  
! #: cp/decl.c:4531
  #, 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.c:5038
  #, 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.c:5041
  #, 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.c:5044
  #, 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.c:5063
  #, 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.c:5066
  #, 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.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "tipos mÃºltiples en una declaraciÃ³n"
  
! #: cp/decl.c:5113
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeclaraciÃ³n del tipo interno de C++ %qT"
  
! #: cp/decl.c:5130
  #, 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.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "falta el nombre del tipo en la declaraciÃ³n typedef"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ prohÃ­be structs anÃ³nimos"
  
! #: cp/decl.c:5178
  #, 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.c:5181
  #, 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.c:5186
  #, 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.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> sÃ³lo se puede especificar para constructores"
  
! #: cp/decl.c:5192
  #, 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.c:5196
  #, 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.c:5200
  #, 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.c:5204
  #, 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.c:5208
  #, 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.c:5212
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "se descartÃ³ %<typedef%> en esta declaraciÃ³n"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, 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.c:5243
  #, 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.c:5246
  #, 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.c:5318
  #, 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.c:5322
  #, 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.c:5386 cp/decl2.c:859
  #, 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.c:5399
  #, 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.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la definiciÃ³n de %q#D se marca como %<dllimport%>"
  
! #: cp/decl.c:5461
  #, 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.c:5469
  #, 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.c:5470
  #, 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.c:5482
  #, 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.c:5494
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "inicializaciÃ³n duplicada de %qD"
  
! #: cp/decl.c:5542
  #, 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.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
  
! #: cp/decl.c:5671
  #, 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.c:5677 cp/decl.c:6830
  #, 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.c:5687
  #, 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.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: cp/decl.c:5837
  #, 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.c:5843
  #, 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.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "no se admiten los inicializadores designados como no triviales"
  
! #: cp/decl.c:5866
  #, 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.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "el inicializador no puede determinar el tamaÃ±o de %qD"
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "falta el tamaÃ±o de la matriz en %qD"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "matriz %qD de tamaÃ±o cero"
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "no se conoce el tamaÃ±o de almacenamiento de %qD"
  
! #: cp/decl.c:6006
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "el tamaÃ±o de almacenamiento de %qD no es constante"
  
! #: cp/decl.c:6057
  #, 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.c:6061
  #, 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.c:6067
  #, 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.c:6109
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "const %qD sin inicializar"
  
! #: cp/decl.c:6116
  #, 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.c:6125
  #, 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.c:6133
  #, 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.c:6137
  #, 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.c:6140
  #, 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.c:6308
  #, 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.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "el inicializador para %qT debe estar encerrado entre llaves"
--- 50477,50961 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3157
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "la redeclaraciÃ³n de friend %q#D no puede tener argumentos de plantilla por defecto"
  
! #: cp/decl.c:3172
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "declaraciÃ³n thread-local de %q#D despuÃ©s de una declaraciÃ³n que no es thread-local"
  
! #: cp/decl.c:3175
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "declaraciÃ³n que no es thread-local de %q#D despuÃ©s de una declaraciÃ³n thread-local"
  
! #: cp/decl.c:3190 cp/decl.c:3234 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redeclaraciÃ³n de %q#D"
  
! #: cp/decl.c:3217
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%s' in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "declaraciÃ³n redundante de `%s' en el mismo Ã¡mbito"
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3284
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "un local previo"
  
! #: cp/decl.c:3378
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  desde aquÃ­"
  
! #: cp/decl.c:3401 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sale del bloque estructurado OpenMP"
  
! #: cp/decl.c:3429
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of %q+#D"
  msgid "  crosses initialization of %q#D"
  msgstr "  cruza la inicializaciÃ³n de %q+#D"
  
! #: cp/decl.c:3432
  #, fuzzy, gcc-internal-format
  #| msgid "  enters scope of %q+#D which has non-trivial destructor"
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  entra al Ã¡mbito de %q+#D el cual tiene un destructor que no es trivial"
  
! #: cp/decl.c:3446 cp/decl.c:3600
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  entra al bloque try"
  
! #: cp/decl.c:3452 cp/decl.c:3582 cp/decl.c:3602
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  entra al bloque catch"
  
! #: cp/decl.c:3458 cp/decl.c:3612
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entra al bloque estructurado OpenMP"
  
! #: cp/decl.c:3464 cp/decl.c:3604
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3471 cp/decl.c:3606
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "  enters %<constexpr if%> statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: cp/decl.c:3589
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "  skips initialization of %q#D"
  msgstr "  salta la inicializaciÃ³n de %q+#D"
  
! #: cp/decl.c:3592
  #, fuzzy, gcc-internal-format
  #| msgid "  enters scope of %q+#D which has non-trivial destructor"
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  entra al Ã¡mbito de %q+#D el cual tiene un destructor que no es trivial"
  
! #: cp/decl.c:4056 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "se usa %qD sin parÃ¡metros de plantilla"
  
! #: cp/decl.c:4062
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD no es una plantilla de funciÃ³n"
  
! #: cp/decl.c:4073
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T no es una clase"
  
! #: cp/decl.c:4101 cp/decl.c:4187
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "no hay una plantilla de clase llamada %q#T en %q#T"
  
! #: cp/decl.c:4102
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "no hay un tipo llamado %q#T en %q#T"
  
! #: cp/decl.c:4115
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la bÃºsqueda de %qT en %qT es ambigua"
  
! #: cp/decl.c:4124
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es una plantilla de clase"
  
! #: cp/decl.c:4131
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es un tipo"
  
! #: cp/decl.c:4196
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "template parameters do not match template %qD"
  msgstr "los parÃ¡metros de la plantilla no coinciden con la plantilla"
  
! #: cp/decl.c:4532
  #, 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.c:5039
  #, 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.c:5042
  #, 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.c:5045
  #, 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.c:5064
  #, 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.c:5067
  #, 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.c:5109
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "tipos mÃºltiples en una declaraciÃ³n"
  
! #: cp/decl.c:5114
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeclaraciÃ³n del tipo interno de C++ %qT"
  
! #: cp/decl.c:5131
  #, 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.c:5164
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "falta el nombre del tipo en la declaraciÃ³n typedef"
  
! #: cp/decl.c:5172
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ prohÃ­be structs anÃ³nimos"
  
! #: cp/decl.c:5179
  #, 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.c:5182
  #, 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.c:5187
  #, 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.c:5190
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> sÃ³lo se puede especificar para constructores"
  
! #: cp/decl.c:5193
  #, 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.c:5197
  #, 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.c:5201
  #, 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.c:5205
  #, 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.c:5209
  #, 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.c:5213
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "se descartÃ³ %<typedef%> en esta declaraciÃ³n"
  
! #: cp/decl.c:5216 cp/decl.c:5219 cp/decl.c:5222
  #, 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.c:5244
  #, 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.c:5247
  #, 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.c:5319
  #, 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.c:5323
  #, 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.c:5387 cp/decl2.c:859
  #, 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.c:5400
  #, 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.c:5438
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la definiciÃ³n de %q#D se marca como %<dllimport%>"
  
! #: cp/decl.c:5462
  #, 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.c:5470
  #, 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.c:5471
  #, 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.c:5483
  #, 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.c:5495
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "inicializaciÃ³n duplicada de %qD"
  
! #: cp/decl.c:5543
  #, 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.c:5560
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5595
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qE no se declarÃ³ aquÃ­ (no en una funciÃ³n)"
  
! #: cp/decl.c:5600
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
  
! #: cp/decl.c:5672
  #, 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.c:5678 cp/decl.c:6856
  #, 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.c:5688
  #, 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.c:5755
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: cp/decl.c:5838
  #, 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.c:5844
  #, 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.c:5863
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "no se admiten los inicializadores designados como no triviales"
  
! #: cp/decl.c:5867
  #, 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.c:5923
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "el inicializador no puede determinar el tamaÃ±o de %qD"
  
! #: cp/decl.c:5930
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "falta el tamaÃ±o de la matriz en %qD"
  
! #: cp/decl.c:5942
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "matriz %qD de tamaÃ±o cero"
  
! #: cp/decl.c:5982
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "no se conoce el tamaÃ±o de almacenamiento de %qD"
  
! #: cp/decl.c:6007
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "el tamaÃ±o de almacenamiento de %qD no es constante"
  
! #: cp/decl.c:6058
  #, 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.c:6062
  #, 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.c:6068
  #, 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.c:6110
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "const %qD sin inicializar"
  
! #: cp/decl.c:6117
  #, 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.c:6126
  #, 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.c:6134
  #, 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.c:6138
  #, 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.c:6141
  #, 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.c:6309
  #, 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.c:6366
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "el inicializador para %qT debe estar encerrado entre llaves"
*************** msgstr "se usa %<[%E] =%> en un iniciali
*** 50923,51142 ****
  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.c:6439
  #, 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.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "demasiados inicializadores para %qT"
  
! #: cp/decl.c:6570
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.c:6580
  #, 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.c:6698
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: cp/decl.c:6818
  #, 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.c:6832
  #, 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.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "literal compuesta de tamaÃ±o variable"
  
! #: cp/decl.c:6900
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D tiene un tipo incompleto"
  
! #: cp/decl.c:6921
  #, 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.c:6966
  #, 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.c:7098
  #, 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.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "inicializador no vÃ¡lido para el miembro static con constructor"
  
! #: cp/decl.c:7135
  #, 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.c:7138
  #, 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.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(se requiere una inicializaciÃ³n fuera de la clase)"
  
! #: cp/decl.c:7328
  #, 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.c:7586
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: cp/decl.c:7610
  #, 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.c:7615
  #, 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.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, 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.c:7702 cp/decl.c:14083
  #, 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.c:7758
  #, 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.c:7866
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: cp/decl.c:7925
  #, 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.c:7968
  #, 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.c:8146
  #, 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.c:8252
  #, 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.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, 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.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, 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.c:8523
  #, 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.c:8532 cp/decl.c:8617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs specified for structure field"
  msgid "%u name provided for structured binding"
--- 50970,51189 ----
  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.c:6465
  #, 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.c:6516
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.c:6555 cp/decl.c:6815 cp/typeck2.c:1377 cp/typeck2.c:1665
! #: cp/typeck2.c:1713 cp/typeck2.c:1760
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "demasiados inicializadores para %qT"
  
! #: cp/decl.c:6596
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.c:6606
  #, 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.c:6724
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: cp/decl.c:6844
  #, 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.c:6858
  #, 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.c:6871
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "literal compuesta de tamaÃ±o variable"
  
! #: cp/decl.c:6926
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D tiene un tipo incompleto"
  
! #: cp/decl.c:6947
  #, 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.c:6992
  #, 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.c:7116
  #, 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.c:7151
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "inicializador no vÃ¡lido para el miembro static con constructor"
  
! #: cp/decl.c:7153
  #, 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.c:7156
  #, 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.c:7161
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(se requiere una inicializaciÃ³n fuera de la clase)"
  
! #: cp/decl.c:7346
  #, 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.c:7604
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: cp/decl.c:7628
  #, 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.c:7633
  #, 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.c:7638
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7643
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7648
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7698
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/decl.c:7716 cp/decl.c:14099
  #, 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.c:7720 cp/decl.c:14103
  #, 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.c:7776
  #, 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.c:7884
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: cp/decl.c:7943
  #, 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.c:7986
  #, 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.c:8164
  #, 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.c:8270
  #, 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.c:8273
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8280
  #, 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.c:8306
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8315
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8525
  #, 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.c:8541
  #, 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.c:8550 cp/decl.c:8635
  #, 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
*** 51144,51150 ****
  msgstr[0] "se especificÃ³ %qs para el campo de estructura"
  msgstr[1] "se especificÃ³ %qs para el campo de estructura"
  
! #: cp/decl.c:8536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "only %u name provided for structured binding"
--- 51191,51197 ----
  msgstr[0] "se especificÃ³ %qs para el campo de estructura"
  msgstr[1] "se especificÃ³ %qs para el campo de estructura"
  
! #: cp/decl.c:8554
  #, 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
*** 51152,52935 ****
  msgstr[0] "inicializador no vÃ¡lido para la cadena de bits"
  msgstr[1] "inicializador no vÃ¡lido para la cadena de bits"
  
! #: cp/decl.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8584
  #, 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.c:8610
  #, 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.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8646
  #, 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.c:8675
  #, 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.c:8680
  #, 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.c:8685
  #, 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.c:8691
  #, 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.c:8700
  #, 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.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, 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.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "el inicializador no puede determinar el tamaÃ±o de %qT"
  
! #: cp/decl.c:9416
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "falta el tamaÃ±o de la matriz en %qT"
  
! #: cp/decl.c:9419
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "matriz %qT de tamaÃ±o cero"
  
! #: cp/decl.c:9435
  #, 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.c:9437
  #, 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.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD se declarÃ³ como una variable %<virtual%>"
  
! #: cp/decl.c:9465
  #, 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.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<virtual%>"
  
! #: cp/decl.c:9474
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<inline%>"
  
! #: cp/decl.c:9476
  #, 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.c:9482
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD se declarÃ³ como un tipo %<virtual%>"
  
! #: cp/decl.c:9485
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD se declarÃ³ como un tipo %<inline%>"
  
! #: cp/decl.c:9487
  #, 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.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD se declarÃ³ como un campo %<virtual%>"
  
! #: cp/decl.c:9496
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD se declarÃ³ como un campo %<inline%>"
  
! #: cp/decl.c:9498
  #, 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.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:9512
  #, 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.c:9544
  #, 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.c:9584
  #, 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.c:9595
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a non-parameter"
  msgid "concept %q#D declared with function parameters"
  msgstr "%qD se declarÃ³ como un no-parÃ¡metro"
  
! #: cp/decl.c:9602
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared with void type"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "el parÃ¡metro %qD se declarÃ³ con tipo void"
  
! #: cp/decl.c:9605
  #, fuzzy, gcc-internal-format
  #| msgid "Java method %qD has non-Java return type %qT"
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "el mÃ©todo Java %qD tiene un tipo de devoluciÃ³n %qT que no es de Java"
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "concept %qD has no definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be instrumented"
  msgid "a function concept cannot be constrained"
  msgstr "no se puede instrumentar la funciÃ³n"
  
! #: cp/decl.c:9713
  #, 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.c:9758
  #, 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.c:9769
  #, 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.c:9788
  #, 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.c:9797
  #, 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"
  
! #: cp/decl.c:9814
  #, 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.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "no se puede declarar %<::main%> como inline"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, 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.c:9870
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.c:9932
  #, 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.c:9933
  #, 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.c:9941
  #, 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.c:9942
  #, 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.c:9952
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
! #: cp/decl.c:9960
  #, 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"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:9967
  #, 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.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "operador literal con enlace C"
  
! #: cp/decl.c:9990
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD tien una lista de argumentos no vÃ¡lida"
  
! #: cp/decl.c:9998
  #, 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.c:10004
  #, 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.c:10011
  #, 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.c:10016
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD debe ser una funciÃ³n que no sea miembro"
  
! #: cp/decl.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> debe devolver %<int%>"
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "la definiciÃ³n de %qD declarado implÃ­citamente"
  
! #: cp/decl.c:10144
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "la definiciÃ³n de %qD explÃ­citamente por defecto"
  
! #: cp/decl.c:10146
  #, 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.c:10163
  #, 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.c:10356
  #, 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.c:10365
  #, 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.c:10371
  #, 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.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: cp/decl.c:10505
  #, 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.c:10509
  #, 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.c:10513
  #, 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.c:10524
  #, 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.c:10529
  #, 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.c:10534
  #, 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.c:10645
  #, 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.c:10648
  #, 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.c:10679 cp/decl.c:10751
  #, 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.c:10683 cp/decl.c:10754
  #, 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.c:10734
  #, 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.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ prohÃ­be matrices de tamaÃ±o cero"
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ prohÃ­be la matriz %qD de longitud variable"
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ prohÃ­be las matrices de longitud variable"
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "se usa la matriz de longitud variable %qD"
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "desbordamiento en la dimensiÃ³n de la matriz"
  
! #: cp/decl.c:10885
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%qD declared as array of %qT"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
  
! #: cp/decl.c:10897
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "la declaraciÃ³n de %qD como una matriz de voids"
  
! #: cp/decl.c:10899
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "se crea la matriz de voids"
  
! #: cp/decl.c:10904
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "la declaraciÃ³n de %qD como una matriz de funciones"
  
! #: cp/decl.c:10906
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "se crea la matriz de funciones"
  
! #: cp/decl.c:10911
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "la declaraciÃ³n de %qD como una matriz de referencias"
  
! #: cp/decl.c:10913
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "se crea la matriz de referencias"
  
! #: cp/decl.c:10918
  #, 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.c:10921
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "se crea la matriz de miembros de funciÃ³n"
  
! #: cp/decl.c:10939
  #, 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.c:10943
  #, 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.c:11025
  #, 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.c:11028
  #, 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.c:11039
  #, 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.c:11042
  #, 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.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "se especificÃ³ un tipo de devoluciÃ³n para %<operator %T%>"
  
! #: cp/decl.c:11058
  #, 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.c:11067
  #, 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.c:11070
  #, 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.c:11074
  #, 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.c:11083
  #, 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.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "se declarÃ³ la variable o campo sin nombre como void"
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "se declarÃ³ la variable o campo como void"
  
! #: cp/decl.c:11127
  #, 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.c:11132
  #, 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.c:11379
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<::%D%>"
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<%T::%D%>"
  
! #: cp/decl.c:11385
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<%D::%D%>"
  
! #: cp/decl.c:11395
  #, 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.c:11419
  #, 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.c:11426
  #, 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.c:11454
  #, 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.c:11505
  #, 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.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, 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.c:11530
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "declaraciÃ³n de %qD como %<typedef%>"
  
! #: cp/decl.c:11535
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "la declaraciÃ³n de %qD como parÃ¡metro"
  
! #: cp/decl.c:11570
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  msgid "both %qs and %qs specified"
  msgstr "no se especificÃ³ ninguna clase"
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, 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.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, 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.c:11627
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "especificadores en conflicto en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:11674
  #, 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.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, 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.c:11747
  #, 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.c:11755
  #, 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.c:11809
  #, fuzzy, gcc-internal-format
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> y %<unsigned%> se especificaron juntos para %qs"
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> y %<short%>  se especificaron juntos para %qs"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "se usÃ³ %qs con %qE"
  
! #: cp/decl.c:11834
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.c:11836
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.c:11903
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex no vÃ¡lido para %qs"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, 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.c:11972
  #, 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.c:11985
  #, 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.c:11992
  #, 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.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "se especificÃ³ una clase de almacenamiento para el parÃ¡metro %qs"
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, 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.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "declaraciÃ³n de clase fuera de %<virtual%>"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, 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.c:12063 cp/decl.c:12085
  #, 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.c:12073
  #, 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.c:12097
  #, 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.c:12108
  #, 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.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, 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.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "la funciÃ³n anidada %qs se declarÃ³ %<extern%>"
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "la declaraciÃ³n del nivel superior de %qs especifica %<auto%>"
  
! #: cp/decl.c:12199
  #, 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.c:12213
  #, 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.c:12244
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "se descarta el atributo"
  
! #: cp/decl.c:12245
  #, 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.c:12303
  #, 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.c:12309
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Se esperaba un parÃ©ntesis izquierdo"
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12378
  #, 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.c:12382
  #, 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.c:12387
  #, 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.c:12394
  #, 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.c:12403
  #, 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.c:12408
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "uso no vÃ¡lido de %<auto%>"
  
! #: cp/decl.c:12419
  #, 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.c:12428
  #, 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.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, 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.c:12458
  #, 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.c:12482
  #, 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.c:12494
  #, 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.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: cp/decl.c:12507
  #, 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.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, 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.c:12556
  #, 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.c:12558
  #, 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.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "los constructores tal vez no sean cv-calificados"
  
! #: cp/decl.c:12572
  #, 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.c:12573
  #, 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.c:12591
  #, 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.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.c:12613
  #, 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.c:12617
  #, 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.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, 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.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "los destructores no pueden tener parÃ¡metros"
  
! #: cp/decl.c:12711
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "no se puede declarar el puntero a %q#T"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/decl.c:12733
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "no se puede declarar el puntero al miembro %q#T"
  
! #: cp/decl.c:12762
  #, 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.c:12763
  #, 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.c:12836
  #, 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.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "el id de plantilla %qD se usa como un declarador"
  
! #: cp/decl.c:12933
  #, 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.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "calificaciÃ³n extra %<%T::%> en el miembro %qs"
  
! #: cp/decl.c:12968
  #, 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.c:12970
  #, 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.c:12978
  #, 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.c:13018
  #, 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.c:13027
  #, 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.c:13030
  #, 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.c:13041
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "declaraciÃ³n de clase fuera de %<virtual%>"
  
! #: cp/decl.c:13044
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> en una declaraciÃ³n vacÃ­a"
  
! #: cp/decl.c:13047
  #, 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.c:13057
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13064
  #, 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.c:13070
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la funciÃ³n %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13076
  #, 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.c:13082
  #, 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.c:13088
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la referencia %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13104
  #, 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.c:13107
  #, 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.c:13133
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "la definiciÃ³n de tipo se declarÃ³ %<auto%>"
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, 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.c:13171
  #, 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.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "se especificÃ³ %<inline%> para la declaraciÃ³n de clase friend"
  
! #: cp/decl.c:13268
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "los parÃ¡metros de la plantilla no pueden ser friends"
  
! #: cp/decl.c:13270
  #, 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.c:13274
  #, 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.c:13287
  #, 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.c:13307
  #, 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.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "el declarador abstracto %qT se usÃ³ como declaraciÃ³n"
  
! #: cp/decl.c:13336
  #, 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.c:13355
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "no se puede usar %<::%>  en la declaraciÃ³n de parÃ¡metros"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, 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.c:13369
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD no es una plantilla de funciÃ³n"
  
! #: cp/decl.c:13377
  #, 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.c:13380
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "el parÃ¡metro se declarÃ³ %<auto%>"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, 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.c:13435
  #, 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.c:13456
  #, 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.c:13459
  #, 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.c:13475
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "uso no vÃ¡lido de %<::%>"
  
! #: cp/decl.c:13496
  #, 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.c:13506
  #, 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.c:13516
  #, 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.c:13530
  #, 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.c:13537
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, 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.c:13550
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:13563
  #, 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.c:13572
  #, 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.c:13578
  #, 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.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "no se puede abrir %s"
  
! #: cp/decl.c:13595
  #, 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.c:13598
  #, fuzzy, gcc-internal-format
  #| msgid "original type declared here"
  msgid "variable template declared here"
  msgstr "el tipo original se definiÃ³ aquÃ­"
  
! #: cp/decl.c:13660
  #, 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.c:13665
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: cp/decl.c:13685
  #, 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.c:13688
  #, 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.c:13741 cp/decl.c:13752
  #, 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.c:13746
  #, 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.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, 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.c:13857
  #, 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.c:13860
  #, 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.c:13866
  #, 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.c:13870
  #, 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.c:13875
  #, 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.c:13887
  #, 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.c:13891
  #, 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.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "funciÃ³n virtual %qs que no es clase"
  
! #: cp/decl.c:13906
  #, 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.c:13907
  #, 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.c:13950
  #, 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.c:13959
  #, 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.c:13998
  #, 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.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declarÃ³ el miembro static %qD como %<register%>"
  
! #: cp/decl.c:14011
  #, 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.c:14019
  #, 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.c:14026
  #, 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.c:14046
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaraciÃ³n de %q#D no tiene inicializadores"
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.c:14235
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.c:14238
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "el argumento por defecto %qE usa la variable local %qD"
  
! #: cp/decl.c:14328
  #, 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.c:14332
  #, 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.c:14354
  #, 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.c:14362
  #, 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.c:14387
  #, 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.c:14389
  #, 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.c:14648
  #, 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.c:14727
  #, 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.c:14734
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.c:14764
  #, 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.c:14770
  #, 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.c:14780
  #, 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.c:14806
  #, 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 ?:"
  
  #. Variadic.
! #: cp/decl.c:14817
  #, 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.c:14843
  #, 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.c:14844
  #, 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.c:14856
  #, 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.c:14857
  #, 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.c:14868
  #, 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.c:14869 cp/decl.c:14879
  #, 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.c:14880
  #, 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.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.c:14918
  #, 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.c:14925
  #, 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.c:14927
  #, 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.c:14936
  #, 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.c:14938
  #, 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.c:14954
  #, 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.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.c:15047
  #, 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.c:15070
  #, 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.c:15073
  #, 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.c:15075
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refiriÃ³ a %qT como %qs"
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, 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.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "se refiriÃ³ a %qT como un enum"
--- 51199,52982 ----
  msgstr[0] "inicializador no vÃ¡lido para la cadena de bits"
  msgstr[1] "inicializador no vÃ¡lido para la cadena de bits"
  
! #: cp/decl.c:8557
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8602
  #, 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.c:8628
  #, 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.c:8637
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8658
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8664
  #, 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.c:8693
  #, 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.c:8698
  #, 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.c:8703
  #, 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.c:8709
  #, 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.c:8718
  #, 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.c:9185
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9188
  #, 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.c:9193
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9430
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "el inicializador no puede determinar el tamaÃ±o de %qT"
  
! #: cp/decl.c:9434
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "falta el tamaÃ±o de la matriz en %qT"
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "matriz %qT de tamaÃ±o cero"
  
! #: cp/decl.c:9453
  #, 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.c:9455
  #, 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.c:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD se declarÃ³ como una variable %<virtual%>"
  
! #: cp/decl.c:9483
  #, 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.c:9489
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<virtual%>"
  
! #: cp/decl.c:9492
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<inline%>"
  
! #: cp/decl.c:9494
  #, 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.c:9500
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD se declarÃ³ como un tipo %<virtual%>"
  
! #: cp/decl.c:9503
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD se declarÃ³ como un tipo %<inline%>"
  
! #: cp/decl.c:9505
  #, 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.c:9511
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD se declarÃ³ como un campo %<virtual%>"
  
! #: cp/decl.c:9514
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD se declarÃ³ como un campo %<inline%>"
  
! #: cp/decl.c:9516
  #, 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.c:9523
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:9530
  #, 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.c:9562
  #, 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.c:9602
  #, 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.c:9613
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a non-parameter"
  msgid "concept %q#D declared with function parameters"
  msgstr "%qD se declarÃ³ como un no-parÃ¡metro"
  
! #: cp/decl.c:9620
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared with void type"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "el parÃ¡metro %qD se declarÃ³ con tipo void"
  
! #: cp/decl.c:9623
  #, fuzzy, gcc-internal-format
  #| msgid "Java method %qD has non-Java return type %qT"
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "el mÃ©todo Java %qD tiene un tipo de devoluciÃ³n %qT que no es de Java"
  
! #: cp/decl.c:9699
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "concept %qD has no definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: cp/decl.c:9721
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be instrumented"
  msgid "a function concept cannot be constrained"
  msgstr "no se puede instrumentar la funciÃ³n"
  
! #: cp/decl.c:9731
  #, 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.c:9776
  #, 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.c:9787
  #, 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.c:9806
  #, 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.c:9815
  #, 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"
  
! #: cp/decl.c:9832
  #, 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.c:9877
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.c:9880
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "no se puede declarar %<::main%> como inline"
  
! #: cp/decl.c:9883 cp/decl.c:9886
  #, 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.c:9888
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.c:9950
  #, 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.c:9951
  #, 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.c:9959
  #, 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.c:9960
  #, 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.c:9970
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
! #: cp/decl.c:9978
  #, 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"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:9985
  #, 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.c:9998
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "operador literal con enlace C"
  
! #: cp/decl.c:10008
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD tien una lista de argumentos no vÃ¡lida"
  
! #: cp/decl.c:10016
  #, 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.c:10022
  #, 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.c:10029
  #, 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.c:10034
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD debe ser una funciÃ³n que no sea miembro"
  
! #: cp/decl.c:10117
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> debe devolver %<int%>"
  
! #: cp/decl.c:10157
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "la definiciÃ³n de %qD declarado implÃ­citamente"
  
! #: cp/decl.c:10162
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "la definiciÃ³n de %qD explÃ­citamente por defecto"
  
! #: cp/decl.c:10164
  #, 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.c:10181
  #, 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.c:10374
  #, 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.c:10383
  #, 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.c:10389
  #, 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.c:10396
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10399
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "un objeto de tamaÃ±o variable puede no ser inicializado"
  
! #: cp/decl.c:10523
  #, 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.c:10527
  #, 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.c:10531
  #, 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.c:10542
  #, 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.c:10547
  #, 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.c:10552
  #, 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.c:10663
  #, 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.c:10666
  #, 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.c:10697 cp/decl.c:10769
  #, 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.c:10701 cp/decl.c:10772
  #, 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.c:10752
  #, 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.c:10755
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ prohÃ­be matrices de tamaÃ±o cero"
  
! #: cp/decl.c:10779
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ prohÃ­be la matriz %qD de longitud variable"
  
! #: cp/decl.c:10782
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ prohÃ­be las matrices de longitud variable"
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "se usa la matriz de longitud variable %qD"
  
! #: cp/decl.c:10791
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: cp/decl.c:10843
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "desbordamiento en la dimensiÃ³n de la matriz"
  
! #: cp/decl.c:10903
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%qD declared as array of %qT"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:10905 cp/pt.c:16024
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
  
! #: cp/decl.c:10915
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "la declaraciÃ³n de %qD como una matriz de voids"
  
! #: cp/decl.c:10917
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "se crea la matriz de voids"
  
! #: cp/decl.c:10922
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "la declaraciÃ³n de %qD como una matriz de funciones"
  
! #: cp/decl.c:10924
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "se crea la matriz de funciones"
  
! #: cp/decl.c:10929
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "la declaraciÃ³n de %qD como una matriz de referencias"
  
! #: cp/decl.c:10931
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "se crea la matriz de referencias"
  
! #: cp/decl.c:10936
  #, 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.c:10939
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "se crea la matriz de miembros de funciÃ³n"
  
! #: cp/decl.c:10957
  #, 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.c:10961
  #, 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.c:11043
  #, 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.c:11046
  #, 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.c:11057
  #, 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.c:11060
  #, 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.c:11073
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "se especificÃ³ un tipo de devoluciÃ³n para %<operator %T%>"
  
! #: cp/decl.c:11076
  #, 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.c:11085
  #, 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.c:11088
  #, 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.c:11092
  #, 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.c:11101
  #, 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.c:11122
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "se declarÃ³ la variable o campo sin nombre como void"
  
! #: cp/decl.c:11130
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "se declarÃ³ la variable o campo como void"
  
! #: cp/decl.c:11145
  #, 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.c:11150
  #, 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.c:11397
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<::%D%>"
  
! #: cp/decl.c:11400 cp/decl.c:11422
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<%T::%D%>"
  
! #: cp/decl.c:11403
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "uso no vÃ¡lido del nombre calificado %<%D::%D%>"
  
! #: cp/decl.c:11413
  #, 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.c:11437
  #, 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.c:11444
  #, 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.c:11472
  #, 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.c:11523
  #, 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.c:11531 cp/decl.c:11540 cp/decl.c:13348
  #, 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.c:11548
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "declaraciÃ³n de %qD como %<typedef%>"
  
! #: cp/decl.c:11553
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "la declaraciÃ³n de %qD como parÃ¡metro"
  
! #: cp/decl.c:11588
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  msgid "both %qs and %qs specified"
  msgstr "no se especificÃ³ ninguna clase"
  
! #: cp/decl.c:11595 cp/decl.c:11602 cp/decl.c:11609 cp/decl.c:11616
  #, 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.c:11627
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11637
  #, 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.c:11645
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "especificadores en conflicto en la declaraciÃ³n de %qs"
  
! #: cp/decl.c:11692
  #, 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.c:11741 cp/decl.c:11745 cp/decl.c:11748
  #, 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.c:11765
  #, 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.c:11773
  #, 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.c:11827
  #, fuzzy, gcc-internal-format
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> y %<unsigned%> se especificaron juntos para %qs"
  
! #: cp/decl.c:11833
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> y %<short%>  se especificaron juntos para %qs"
  
! #: cp/decl.c:11841 cp/decl.c:11847
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "se usÃ³ %qs con %qE"
  
! #: cp/decl.c:11852
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.c:11854
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex no vÃ¡lido para %qs"
  
! #: cp/decl.c:11960
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11981
  #, 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.c:11990
  #, 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.c:12003
  #, 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.c:12010
  #, 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.c:12020 cp/decl.c:12192
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "se especificÃ³ una clase de almacenamiento para el parÃ¡metro %qs"
  
! #: cp/decl.c:12028 cp/decl.c:12037 cp/decl.c:12043 cp/decl.c:12049
  #, 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.c:12059
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "declaraciÃ³n de clase fuera de %<virtual%>"
  
! #: cp/decl.c:12069 cp/decl.c:12072 cp/decl.c:12074 cp/decl.c:12077
! #: cp/decl.c:12087 cp/decl.c:12097 cp/decl.c:12107 cp/decl.c:12111
  #, 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.c:12081 cp/decl.c:12103
  #, 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.c:12091
  #, 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.c:12115
  #, 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.c:12126
  #, 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.c:12129
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12164
  #, 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.c:12190
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "se especificÃ³ una clase de almacenamiento para %qs"
  
! #: cp/decl.c:12204
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "la funciÃ³n anidada %qs se declarÃ³ %<extern%>"
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "la declaraciÃ³n del nivel superior de %qs especifica %<auto%>"
  
! #: cp/decl.c:12217
  #, 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.c:12231
  #, 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.c:12262
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "se descarta el atributo"
  
! #: cp/decl.c:12263
  #, 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.c:12321
  #, 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.c:12327
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Se esperaba un parÃ©ntesis izquierdo"
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12396
  #, 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.c:12400
  #, 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.c:12405
  #, 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.c:12412
  #, 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.c:12421
  #, 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.c:12426
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "uso no vÃ¡lido de %<auto%>"
  
! #: cp/decl.c:12437
  #, 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.c:12446
  #, 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.c:12459
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12473
  #, 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.c:12476
  #, 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.c:12500
  #, 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.c:12512
  #, 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.c:12518
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs que se declarÃ³ como funciÃ³n devuelve una matriz"
  
! #: cp/decl.c:12525
  #, 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.c:12536 cp/pt.c:29620
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12542 cp/pt.c:29626
  #, 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.c:12574
  #, 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.c:12576
  #, 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.c:12581
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12582
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "los constructores tal vez no sean cv-calificados"
  
! #: cp/decl.c:12590
  #, 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.c:12591
  #, 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.c:12609
  #, 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.c:12626
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.c:12631
  #, 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.c:12635
  #, 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.c:12645
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12649
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12662
  #, 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.c:12689
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "los destructores no pueden tener parÃ¡metros"
  
! #: cp/decl.c:12729
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "no se puede declarar el puntero a %q#T"
  
! #: cp/decl.c:12742 cp/decl.c:12749
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/decl.c:12751
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "no se puede declarar el puntero al miembro %q#T"
  
! #: cp/decl.c:12780
  #, 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.c:12781
  #, 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.c:12854
  #, 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.c:12925
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "el id de plantilla %qD se usa como un declarador"
  
! #: cp/decl.c:12951
  #, 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.c:12956
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "calificaciÃ³n extra %<%T::%> en el miembro %qs"
  
! #: cp/decl.c:12986
  #, 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.c:12988
  #, 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.c:12996
  #, 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.c:13036
  #, 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.c:13045
  #, 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.c:13048
  #, 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.c:13059
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "declaraciÃ³n de clase fuera de %<virtual%>"
  
! #: cp/decl.c:13062
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> en una declaraciÃ³n vacÃ­a"
  
! #: cp/decl.c:13065
  #, 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.c:13075
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13082
  #, 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.c:13088
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la funciÃ³n %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13094
  #, 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.c:13100
  #, 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.c:13106
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la referencia %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:13122
  #, 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.c:13125
  #, 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.c:13151
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: cp/decl.c:13154
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "la definiciÃ³n de tipo se declarÃ³ %<auto%>"
  
! #: cp/decl.c:13159
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13163
  #, 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.c:13189
  #, 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.c:13278
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "se especificÃ³ %<inline%> para la declaraciÃ³n de clase friend"
  
! #: cp/decl.c:13286
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "los parÃ¡metros de la plantilla no pueden ser friends"
  
! #: cp/decl.c:13288
  #, 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.c:13292
  #, 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.c:13305
  #, 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.c:13325
  #, 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.c:13329
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13339
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "el declarador abstracto %qT se usÃ³ como declaraciÃ³n"
  
! #: cp/decl.c:13354
  #, 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.c:13373
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "no se puede usar %<::%>  en la declaraciÃ³n de parÃ¡metros"
  
! #: cp/decl.c:13382 cp/parser.c:19204
  #, 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.c:13387
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD no es una plantilla de funciÃ³n"
  
! #: cp/decl.c:13395
  #, 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.c:13398
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "el parÃ¡metro se declarÃ³ %<auto%>"
  
! #: cp/decl.c:13449 cp/parser.c:3429
  #, 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.c:13453
  #, 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.c:13474
  #, 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.c:13477
  #, 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.c:13493
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "uso no vÃ¡lido de %<::%>"
  
! #: cp/decl.c:13514
  #, 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.c:13524
  #, 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.c:13534
  #, 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.c:13548
  #, 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.c:13555
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/decl.c:13562 cp/decl.c:13575
  #, 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.c:13568
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:13581
  #, 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.c:13590
  #, 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.c:13596
  #, 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.c:13604 cp/decl.c:13934
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "no se puede abrir %s"
  
! #: cp/decl.c:13613
  #, 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.c:13616
  #, fuzzy, gcc-internal-format
  #| msgid "original type declared here"
  msgid "variable template declared here"
  msgstr "el tipo original se definiÃ³ aquÃ­"
  
! #: cp/decl.c:13678
  #, 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.c:13683
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: cp/decl.c:13703
  #, 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.c:13706
  #, 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.c:13759 cp/decl.c:13770
  #, 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.c:13764
  #, 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.c:13798 cp/decl.c:13806 cp/decl.c:13813 cp/decl.c:13820
  #, 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.c:13875
  #, 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.c:13878
  #, 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.c:13884
  #, 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.c:13888
  #, 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.c:13893
  #, 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.c:13905
  #, 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.c:13909
  #, 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.c:13917
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "funciÃ³n virtual %qs que no es clase"
  
! #: cp/decl.c:13924
  #, 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.c:13925
  #, 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.c:13968
  #, 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.c:13977
  #, 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.c:14018
  #, 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.c:14025
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declarÃ³ el miembro static %qD como %<register%>"
  
! #: cp/decl.c:14031
  #, 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.c:14039
  #, 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.c:14046
  #, 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.c:14066
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaraciÃ³n de %q#D no tiene inicializadores"
  
! #: cp/decl.c:14078
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.c:14083
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.c:14255
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.c:14258
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "el argumento por defecto %qE usa la variable local %qD"
  
! #: cp/decl.c:14348
  #, 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.c:14352
  #, 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.c:14374
  #, 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.c:14382
  #, 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.c:14407
  #, 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.c:14409
  #, 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.c:14668
  #, 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.c:14747
  #, 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.c:14754
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.c:14784
  #, 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.c:14790
  #, 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.c:14800
  #, 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.c:14826
  #, 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 ?:"
  
  #. Variadic.
! #: cp/decl.c:14837
  #, 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.c:14863
  #, 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.c:14864
  #, 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.c:14876
  #, 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.c:14877
  #, 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.c:14888
  #, 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.c:14889 cp/decl.c:14899
  #, 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.c:14900
  #, 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.c:14914
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.c:14938
  #, 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.c:14945
  #, 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.c:14947
  #, 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.c:14956
  #, 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.c:14958
  #, 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.c:14974
  #, 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.c:14993
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.c:15000
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.c:15012
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.c:15067
  #, 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.c:15090
  #, 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.c:15093
  #, 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.c:15095
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.c:15103
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refiriÃ³ a %qT como %qs"
  
! #: cp/decl.c:15104 cp/decl.c:15111
  #, 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.c:15110
  #, 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"
*** 52941,53000 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, 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.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "uso del enum %q#D sin declaraciÃ³n previa"
  
! #: cp/decl.c:15336
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeclaraciÃ³n de %qT como algo que no es plantilla"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "no se puede declarar %qD que sea un tipo de campo de bits"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no vÃ¡lida"
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15493
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
--- 52988,53047 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15125
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.c:15168 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29473
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.c:15189 cp/name-lookup.c:5451
  #, 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.c:15217 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9766
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.c:15222
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15325
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "uso del enum %q#D sin declaraciÃ³n previa"
  
! #: cp/decl.c:15356
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeclaraciÃ³n de %qT como algo que no es plantilla"
  
! #: cp/decl.c:15367 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "no se puede declarar %qD que sea un tipo de campo de bits"
  
! #: cp/decl.c:15495
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no vÃ¡lida"
  
! #: cp/decl.c:15502
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15513
  #, 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
*** 53002,53050 ****
  
  #  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.c:15518
  #, 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.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.c:15550
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no vÃ¡lido"
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definiciÃ³n previa estÃ¡ aquÃ­"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "no coincide el tipo subyacente en el enum %q#T"
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.c:15724
  #, fuzzy, gcc-internal-format
  #| msgid "Option %s with different values"
  msgid "cannot define %qD in different module"
  msgstr "OpciÃ³n %s con valores diferentes"
  
! #: cp/decl.c:15798
  #, 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"
--- 53049,53097 ----
  
  #  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.c:15538
  #, 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.c:15568
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.c:15570
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no vÃ¡lido"
  
! #: cp/decl.c:15715
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.c:15718 cp/decl.c:15726 cp/decl.c:15736 cp/decl.c:16330
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definiciÃ³n previa estÃ¡ aquÃ­"
  
! #: cp/decl.c:15723
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "no coincide el tipo subyacente en el enum %q#T"
  
! #: cp/decl.c:15733
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.c:15744
  #, fuzzy, gcc-internal-format
  #| msgid "Option %s with different values"
  msgid "cannot define %qD in different module"
  msgstr "OpciÃ³n %s con valores diferentes"
  
! #: cp/decl.c:15818
  #, 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 %<%
*** 53054,53136 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, 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.c:16120
  #, 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.c:16130
  #, 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.c:16179
  #, 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.c:16180
  #, 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.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeraciÃ³n en %qD"
  
! #: cp/decl.c:16211
  #, 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.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definiciÃ³n mÃºltiple de %q#T"
  
! #: cp/decl.c:16356
  #, 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.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.c:17365
  #, 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.c:17367 cp/typeck.c:10100
  #, 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.c:17429
  #, 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.c:17611
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definiÃ³ en la clase %qT"
  
! #: cp/decl.c:18002
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
--- 53101,53183 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15965
  #, 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.c:16140
  #, 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.c:16150
  #, 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.c:16199
  #, 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.c:16200
  #, 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.c:16211
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeraciÃ³n en %qD"
  
! #: cp/decl.c:16231
  #, 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.c:16328 cp/parser.c:20110
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definiciÃ³n mÃºltiple de %q#T"
  
! #: cp/decl.c:16368
  #, 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.c:16528 cp/typeck.c:10235
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.c:17377
  #, 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.c:17379 cp/typeck.c:10115
  #, 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.c:17441
  #, 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.c:17623
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definiÃ³ en la clase %qT"
  
! #: cp/decl.c:18014
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
*************** msgstr "no se puede borrar una funciÃ³n.
*** 53172,53178 ****
  msgid "deleting %qT is undefined"
  msgstr "el borrado de %qT estÃ¡ indefinido"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "declaraciÃ³n plantilla de %q#D"
--- 53219,53225 ----
  msgid "deleting %qT is undefined"
  msgstr "el borrado de %qT estÃ¡ indefinido"
  
! #: cp/decl2.c:580 cp/pt.c:5840
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "declaraciÃ³n plantilla de %q#D"
*************** msgstr "declaraciÃ³n plantilla de %q#D"
*** 53182,53188 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "las listas de parÃ¡metro de plantilla proporcionadas no coinciden con los parÃ¡metros de plantilla de %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "se declarÃ³ el destructor %qD como una plantilla miembro"
--- 53229,53235 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "las listas de parÃ¡metro de plantilla proporcionadas no coinciden con los parÃ¡metros de plantilla de %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5797
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "se declarÃ³ el destructor %qD como una plantilla miembro"
*************** msgstr "argumento de tipo errÃ³neo para
*** 53759,53770 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "el manejador %<...%> debe ser el Ãºltimo manejador para su bloque try"
  
! #: cp/except.c:1106
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr "la expresiÃ³n noexcept evalÃºa a %<falso%> por una llamada a %qD"
  
! #: cp/except.c:1109
  #, fuzzy, gcc-internal-format
  #| msgid "but %q+D does not throw; perhaps it should be declared %<noexcept%>"
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
--- 53806,53817 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "el manejador %<...%> debe ser el Ãºltimo manejador para su bloque try"
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr "la expresiÃ³n noexcept evalÃºa a %<falso%> por una llamada a %qD"
  
! #: cp/except.c:1112
  #, fuzzy, gcc-internal-format
  #| msgid "but %q+D does not throw; perhaps it should be declared %<noexcept%>"
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
*************** msgstr "%qD se inicializa con sÃ­ mismo"
*** 53921,53939 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "inicializador no vÃ¡lido para la matriz miembro %q#D"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%q#D should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
--- 53968,53986 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "inicializador no vÃ¡lido para la matriz miembro %q#D"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2289
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2292 cp/method.c:2303
  #, fuzzy, gcc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%q#D should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2300
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
*************** msgstr "el tipo %qT no es una base direc
*** 54025,54031 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, 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"
--- 54072,54078 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/init.c:1812 cp/init.c:4526 cp/typeck2.c:1238
  #, 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 "se detectÃ³ un posible problema
*** 54235,54275 ****
  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.c:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "el inicializador termina prematuramente"
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "tamaÃ±o de matriz desconocida en delete"
  
! #: cp/init.c:4767
  #, 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.c:4772
  #, 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.c:4787
  #, 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.c:4792
  #, 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.c:5096
  #, 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"
--- 54282,54322 ----
  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.c:4435
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "el inicializador termina prematuramente"
  
! #: cp/init.c:4741
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "tamaÃ±o de matriz desconocida en delete"
  
! #: cp/init.c:4775
  #, 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.c:4780
  #, 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.c:4795
  #, 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.c:4800
  #, 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.c:5107
  #, 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 "no hay argumentos para %qD que d
*** 54375,54454 ****
  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)"
  
! #: cp/mangle.c:2350
  #, 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.c:2354
  #, fuzzy, gcc-internal-format
  #| msgid "mangling __underlying_type"
  msgid "mangling %<__underlying_type%>"
  msgstr "se decodifica __underlying_type"
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "se decodifica el tipo de coma fija desconocido"
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "decodificando %C"
  
! #: cp/mangle.c:3520
  #, 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.c:4085
  #, 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.c:4131
  #, 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.c:4137
  #, 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.c:4409
  #, 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.c:4414
  #, 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.c:4419
  #, 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 "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/method.c:855 cp/method.c:2214
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q#D, can%'t use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "el miembro const %q#D que no es static, no puede usar el operador de asignaciÃ³n por defecto"
  
! #: cp/method.c:861 cp/method.c:2220
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member %q#D, can%'t use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
--- 54422,54501 ----
  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)"
  
! #: cp/mangle.c:2365
  #, 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.c:2369
  #, fuzzy, gcc-internal-format
  #| msgid "mangling __underlying_type"
  msgid "mangling %<__underlying_type%>"
  msgstr "se decodifica __underlying_type"
  
! #: cp/mangle.c:2676
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "se decodifica el tipo de coma fija desconocido"
  
! #: cp/mangle.c:3454
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "decodificando %C"
  
! #: cp/mangle.c:3535
  #, 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.c:4100
  #, 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.c:4146
  #, 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.c:4152
  #, 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.c:4424
  #, 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.c:4429
  #, 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.c:4434
  #, 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 "el nombre revuelto de %qD cambiarÃ¡ en una versiÃ³n futura de GCC"
  
! #: cp/method.c:855 cp/method.c:2242
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q#D, can%'t use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "el miembro const %q#D que no es static, no puede usar el operador de asignaciÃ³n por defecto"
  
! #: cp/method.c:861 cp/method.c:2248
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member %q#D, can%'t use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
*************** msgstr "faltan argumentos para %qs"
*** 54472,54674 ****
  msgid "forming type of %qs"
  msgstr "argumento de tipo errÃ³neo para %s"
  
! #: cp/method.c:1140
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "defaulted %qD 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/method.c:1155
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1163
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD debe tomar %<void%>"
  
! #: cp/method.c:1168
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "la funciÃ³n que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/method.c:1195
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is already a friend of %qT"
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "%qD ya es un friend de %qT"
  
! #: cp/method.c:1204
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1207
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1210
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1366
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot default compare union %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/method.c:1409
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member %qD"
  msgid "cannot default compare reference member %qD"
  msgstr "no se puede crear un puntero al miembro referencia %qD"
  
! #: cp/method.c:1418
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot default compare anonymous union member"
  msgstr "miembro protegido %q+#D en union anÃ³nima"
  
! #: cp/method.c:1436
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member %qD"
  msgid "cannot default compare flexible array member"
  msgstr "no se puede crear un puntero al miembro referencia %qD"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1487
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1512
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1522
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "la declaraciÃ³n de %qD en el espacio de nombres %qD el cual no incluye a %qD"
  
! #: cp/method.c:1779
  #, fuzzy, gcc-internal-format
  #| msgid "synthesized method %qD first required here "
  msgid "synthesized method %qD first required here"
  msgstr "se requiriÃ³ primero el mÃ©todo sintetizado %qD aquÃ­ "
  
! #: cp/method.c:2159
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "miembro union %q+D con %qD que no es trivial"
  
! #: cp/method.c:2170
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted constructor calls non-constexpr %q+D"
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "un constructor por defecto llama a %q+D que no es constexpr"
  
! #: cp/method.c:2171
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted constructor calls non-constexpr %q+D"
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "un constructor por defecto llama a %q+D que no es constexpr"
  
! #: cp/method.c:2237
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %q+#D is invalid"
  msgid "initializer for %q#D is invalid"
  msgstr "el inicializador para %q+#D es no vÃ¡lido"
  
! #: cp/method.c:2294
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted default constructor does not initialize %q+#D"
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "el constructor por defecto en efecto no inicializa %q+#D"
  
! #: cp/method.c:2305
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "el dato miembro que no es estÃ¡tico %qD tiene un tipo de clase Java"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2512
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "el constructor por defecto en efecto no inicializa ningÃºn dato miembro que no es static"
  
! #: cp/method.c:2555
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2686
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "un tipo de conclusiÃ³n lambda tiene un constructor por defecto borrado"
  
! #: cp/method.c:2689
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "un tipo de conclusiÃ³n lambda tiene un operador de asignaciÃ³n por copia borrado"
  
! #: cp/method.c:2698
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q+#D se declara implÃ­citamente como deleted porque %qT declara un constructor move o un operador de asignaciÃ³n move"
  
! #: cp/method.c:2709
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2717 cp/method.c:2741
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q+#D es implÃ­citamente deleted por que la definiciÃ³n por defecto estarÃ­a mal formada:"
  
! #: cp/method.c:2750
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "does not match expected signature %qD"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "no coincide la firma esperada %qD"
  
! #: cp/method.c:3156
  #, fuzzy, gcc-internal-format
  #| msgid "does not match expected signature %qD"
  msgid "expected signature: %qD"
  msgstr "no coincide la firma esperada %qD"
  
! #: cp/method.c:3188
  #, fuzzy, gcc-internal-format
  #| msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "la funciÃ³n %q+D explÃ­citamente por defecto no se puede declarar como constexpr porque la declaraciÃ³n implÃ­cita no es constexpr:"
  
! #: cp/method.c:3208
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "una plantilla no se puede definir por defecto"
  
! #: cp/method.c:3243
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD no se puede definir por defecto"
  
! #: cp/method.c:3252
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
--- 54519,54721 ----
  msgid "forming type of %qs"
  msgstr "argumento de tipo errÃ³neo para %s"
  
! #: cp/method.c:1168
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "defaulted %qD 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/method.c:1183
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1191
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD debe tomar %<void%>"
  
! #: cp/method.c:1196
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "la funciÃ³n que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/method.c:1223
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is already a friend of %qT"
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "%qD ya es un friend de %qT"
  
! #: cp/method.c:1232
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1235
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1238
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1394
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot default compare union %qT"
  msgstr "no se puede declarar el puntero para el tipo de funciÃ³n calificado %qT"
  
! #: cp/method.c:1437
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member %qD"
  msgid "cannot default compare reference member %qD"
  msgstr "no se puede crear un puntero al miembro referencia %qD"
  
! #: cp/method.c:1446
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot default compare anonymous union member"
  msgstr "miembro protegido %q+#D en union anÃ³nima"
  
! #: cp/method.c:1464
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member %qD"
  msgid "cannot default compare flexible array member"
  msgstr "no se puede crear un puntero al miembro referencia %qD"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1515
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1540
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1550
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "la declaraciÃ³n de %qD en el espacio de nombres %qD el cual no incluye a %qD"
  
! #: cp/method.c:1807
  #, fuzzy, gcc-internal-format
  #| msgid "synthesized method %qD first required here "
  msgid "synthesized method %qD first required here"
  msgstr "se requiriÃ³ primero el mÃ©todo sintetizado %qD aquÃ­ "
  
! #: cp/method.c:2187
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "miembro union %q+D con %qD que no es trivial"
  
! #: cp/method.c:2198
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted constructor calls non-constexpr %q+D"
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "un constructor por defecto llama a %q+D que no es constexpr"
  
! #: cp/method.c:2199
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted constructor calls non-constexpr %q+D"
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "un constructor por defecto llama a %q+D que no es constexpr"
  
! #: cp/method.c:2265
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %q+#D is invalid"
  msgid "initializer for %q#D is invalid"
  msgstr "el inicializador para %q+#D es no vÃ¡lido"
  
! #: cp/method.c:2322
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted default constructor does not initialize %q+#D"
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "el constructor por defecto en efecto no inicializa %q+#D"
  
! #: cp/method.c:2333
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "el dato miembro que no es estÃ¡tico %qD tiene un tipo de clase Java"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2540
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "el constructor por defecto en efecto no inicializa ningÃºn dato miembro que no es static"
  
! #: cp/method.c:2583
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2714
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "un tipo de conclusiÃ³n lambda tiene un constructor por defecto borrado"
  
! #: cp/method.c:2717
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "un tipo de conclusiÃ³n lambda tiene un operador de asignaciÃ³n por copia borrado"
  
! #: cp/method.c:2726
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q+#D se declara implÃ­citamente como deleted porque %qT declara un constructor move o un operador de asignaciÃ³n move"
  
! #: cp/method.c:2737
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2745 cp/method.c:2769
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q+#D es implÃ­citamente deleted por que la definiciÃ³n por defecto estarÃ­a mal formada:"
  
! #: cp/method.c:2778
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3181
  #, fuzzy, gcc-internal-format
  #| msgid "does not match expected signature %qD"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "no coincide la firma esperada %qD"
  
! #: cp/method.c:3184
  #, fuzzy, gcc-internal-format
  #| msgid "does not match expected signature %qD"
  msgid "expected signature: %qD"
  msgstr "no coincide la firma esperada %qD"
  
! #: cp/method.c:3216
  #, fuzzy, gcc-internal-format
  #| msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "la funciÃ³n %q+D explÃ­citamente por defecto no se puede declarar como constexpr porque la declaraciÃ³n implÃ­cita no es constexpr:"
  
! #: cp/method.c:3236
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "una plantilla no se puede definir por defecto"
  
! #: cp/method.c:3271
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD no se puede definir por defecto"
  
! #: cp/method.c:3280
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
*************** msgstr "%s %s %p %d\n"
*** 54742,54749 ****
  msgid "%q#D does not have external linkage"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here"
--- 54789,54796 ----
  msgid "%q#D does not have external linkage"
  msgstr "%qD no tiene tipo integral o de enumeraciÃ³n"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11161 cp/parser.c:11171
! #: cp/semantics.c:3808 cp/semantics.c:3820
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here"
*************** msgstr "declaraciÃ³n de uso para un no m
*** 54766,54772 ****
  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.c:5645 cp/pt.c:18297
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "%qT is not a class, namespace, or enumeration"
--- 54813,54819 ----
  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.c:5645 cp/pt.c:18258
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "%qT is not a class, namespace, or enumeration"
*************** msgstr "el identificador %qE es una pala
*** 54999,55005 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, 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"
--- 55046,55052 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42764
  #, 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"
*** 55025,55031 ****
  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.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> no se ha declarado"
--- 55072,55078 ----
  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.c:3106 cp/parser.c:20049
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> no se ha declarado"
*************** msgstr "id-de-plantilla no vÃ¡lido"
*** 55107,55113 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "una literal de coma flotante no puede aparecer en una expresiÃ³n constante"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "una conversiÃ³n a un tipo diferente de un tipo integral o de enumeraciÃ³n no puede aparecer en una expresiÃ³n constante"
--- 55154,55160 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "una literal de coma flotante no puede aparecer en una expresiÃ³n constante"
  
! #: cp/parser.c:3301 cp/pt.c:19753
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "una conversiÃ³n a un tipo diferente de un tipo integral o de enumeraciÃ³n no puede aparecer en una expresiÃ³n constante"
*************** msgstr "%<constexpr%> de C++11 sÃ³lo est
*** 55253,55259 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, fuzzy, gcc-internal-format
  #| msgid "%<@required%> is not available in Objective-C 1.0"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 55300,55306 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:3496 cp/parser.c:28775
  #, 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 "no se puede encontrar un operado
*** 55388,55394 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "se esperaba una declaraciÃ³n"
--- 55435,55441 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14356
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "se esperaba una declaraciÃ³n"
*************** msgstr "las expresiones-de-declaraciones
*** 55444,55450 ****
  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.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "se esperaba una expresiÃ³n primaria"
--- 55491,55497 ----
  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.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3962
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "se esperaba una expresiÃ³n primaria"
*************** msgstr "declaraciÃ³n de %<~%T%> como mie
*** 55497,55503 ****
  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.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "se esperaba un id sin calificar"
--- 55544,55550 ----
  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.c:6500 cp/parser.c:22446
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "se esperaba un id sin calificar"
*************** msgstr "no se pueden definir tipos en un
*** 55557,55563 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 55604,55610 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.c:7336 cp/pt.c:20409
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C++ no permite %<alignof%> c
*** 55598,55604 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<noexcept%>"
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
--- 55645,55651 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<noexcept%>"
  
! #: cp/parser.c:8888 cp/parser.c:31273
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
*************** msgstr "ISO C++ no permite ?: con el ope
*** 55674,56795 ****
  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.c:10506
  #, 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.c:10809
  #, 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"
  
! #: cp/parser.c:10819
  #, 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.c:10829
  #, 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.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "se esperaba el fin de la lista-de-captura"
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "la captura por copia explÃ­cita de %<this%> es redundante con la captura por copia por defecto"
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ya se capturÃ³ %qD en la expresiÃ³n lambda"
  
! #: cp/parser.c:11038
  #, 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.c:11058
  #, 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.c:11077
  #, 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.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, 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.c:11126
  #, 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.c:11150
  #, 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.c:11160
  #, 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.c:11198
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: cp/parser.c:11209
  #, 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.c:11214
  #, 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.c:11293
  #, 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++14%> or %<-std=gnu++14%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11297
  #, 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.c:11365
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "se especificÃ³ un argumento por defecto para el parÃ¡metro lambda"
  
! #: cp/parser.c:11385
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11397
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "%<volatile%> duplicado"
  
! #: cp/parser.c:11404
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11417
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11435
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "el tipo de devoluciÃ³n trailing sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11477
  #, 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.c:11866 cp/parser.c:12067
  #, 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.c:11906
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "se esperaba una declaraciÃ³n etiquetada"
  
! #: cp/parser.c:11955
  #, 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.c:12074
  #, 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"
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nombra el constructor, no el tipo"
  
! #: cp/parser.c:12131
  #, 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.c:12297
  #, 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.c:12324
  #, 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.c:12492 cp/parser.c:31740
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: cp/parser.c:12533
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/parser.c:12535
  #, 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.c:12575
  #, 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.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "se esperaba un inicializador"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, 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.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, 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.c:13206
  #, 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.c:13349 cp/parser.c:31743
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n"
  
! #: cp/parser.c:13395
  #, 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.c:13419
  #, 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.c:13550
  #, fuzzy, gcc-internal-format
  #| msgid "compound-statement in constexpr function"
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "declaraciÃ³n compuesta en una funciÃ³n constexpr"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohÃ­be los gotos calculados"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaraciÃ³n de salto"
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-name"
  msgid "expected module-name"
  msgstr "se esperaba un nombre de plantilla"
  
! #: cp/parser.c:13783
  #, 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.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, fuzzy, gcc-internal-format
  #| msgid "volatile argument"
  msgid "private module fragment"
  msgstr "argumento volÃ¡til"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, 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.c:13880
  #, fuzzy, gcc-internal-format
  #| msgid "invalid linkage-specification"
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "especificaciÃ³n de enlace no vÃ¡lida"
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, 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.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, 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.c:14048
  #, 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.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "<;%> extra"
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label%> no estÃ¡ al inicio de un bloque"
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, 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.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "se prohÃ­be mezclar declaraciones y definiciones-de-funciÃ³n"
  
! #: cp/parser.c:14552
  #, 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.c:14607
  #, 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.c:14610
  #, 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.c:14661
  #, 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.c:14713
  #, 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.c:14731
  #, 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.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "se usÃ³ %<friend%> fuera de la clase"
  
! #: cp/parser.c:14939
  #, 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.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, 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.c:15045
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "especificador-decl no vÃ¡lido en la condiciÃ³n"
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in lambda"
  msgstr "%qD no vÃ¡lido en %qT"
  
! #: cp/parser.c:15133
  #, 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.c:15152
  #, 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.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.c:15244
  #, 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.c:15248
  #, 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.c:15312
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "especificaciÃ³n de enlace no vÃ¡lida"
  
! #: cp/parser.c:15416
  #, 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.c:15618
  #, 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.c:15631
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<decltype%>"
  
! #: cp/parser.c:15794
  #, 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.c:15823
  #, 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.c:15827
  #, 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.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "solamente los constructores toman inicializadores miembro"
  
! #: cp/parser.c:15938
  #, 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.c:15950 cp/pt.c:26446
  #, 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.c:15962 cp/pt.c:26458
  #, 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.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "inicializador de clase base de estilo antiguo anacrÃ³nico"
  
! #: cp/parser.c:16099
  #, 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.c:16500
  #, 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.c:16506
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "se esperaba un identificador sufijo"
  
! #: cp/parser.c:16515
  #, 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.c:16521
  #, 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.c:16555
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "operador inesperado"
  
! #: cp/parser.c:16602
  #, 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.c:16604
  #, 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.c:16606
  #, fuzzy, gcc-internal-format
  #| msgid "-mexr is used without -ms"
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "se usÃ³ -mexr sin -ms"
  
! #: cp/parser.c:16785
  #, 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.c:16793
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "parÃ¡metro de captura no vÃ¡lido"
  
! #: cp/parser.c:16940
  #, 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.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, 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.c:17180 cp/parser.c:17266
  #, 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.c:17333
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/parser.c:17395
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> no puede iniciar una lista de argumentos de plantilla"
  
! #: cp/parser.c:17399
  #, 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.c:17403
  #, 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.c:17433
  #, 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.c:17434
  #, 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.c:17441
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:17545
  #, 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.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "se esperaba un nombre de plantilla"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "se usÃ³ %qD que no es plantilla como plantilla"
  
! #: cp/parser.c:17678
  #, 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.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:18122
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argumento de plantilla que no es tipo no vÃ¡lido"
  
! #: cp/parser.c:18257
  #, 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.c:18261
  #, 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.c:18265
  #, 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.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "especializaciÃ³n de plantilla con enlace C"
  
! #: cp/parser.c:18554
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "se esperaba un specificador de tipo"
  
! #: cp/parser.c:18747
  #, 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.c:18753
  #, 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.c:18758
  #, 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 %<-fconcepts-ts%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "se esperaba un id de plantilla para el tipo"
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "se esperaba un nombre de tipo"
  
! #: cp/parser.c:19155
  #, 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.c:19156
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: cp/parser.c:19178
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, 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.c:19504
  #, 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.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la declaraciÃ³n %qD no declara nada"
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.c:19760
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "se descartan los atributos en la instanciaciÃ³n de una plantilla"
  
! #: cp/parser.c:19765
  #, 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.c:19905
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD es una plantilla de enumeraciÃ³n"
  
! #: cp/parser.c:19916
  #, 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.c:19931
  #, 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.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "se esperaba %<;%> o %<{%>"
  
! #: cp/parser.c:20032
  #, 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.c:20046
  #, 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.c:20058 cp/parser.c:25474
  #, 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.c:20063 cp/parser.c:25479
  #, 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.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "no se permite la calificaciÃ³n extra"
  
! #: cp/parser.c:20112
  #, 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.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "especificador enumerador opaco sin nombre"
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "el especificador enumerador opaco debe usar un identificador simple"
  
! #: cp/parser.c:20327
  #, 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.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD no es un nombre-de-espacio-de-nombres"
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:20396
  #, 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.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, 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.c:20436
  #, fuzzy, gcc-internal-format
  #| msgid "expected namespace-name"
  msgid "nested namespace name required"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:20441
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace name required"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:20445
  #, 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.c:20448
  #, 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.c:20455
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace %qD entered"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la definiciÃ³n %<namespace%> no se permite aquÃ­"
  
! #: cp/parser.c:20685
  #, 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.c:20700
  #, 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.c:20718
  #, 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.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour 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.c:20793
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration here"
  msgid "opaque-enum-declaration here"
  msgstr "declaraciÃ³n previa aquÃ­"
  
! #: cp/parser.c:20863
  #, 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.c:21034
  #, 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.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:21060
  #, 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.c:21097
  #, 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.c:21113
  #, 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.c:21341
  #, 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.c:21352
  #, 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.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, 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.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, 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.c:21624
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "una definiciÃ³n de funciÃ³n no se permite aquÃ­"
  
! #: cp/parser.c:21635
  #, 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.c:21639
  #, 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.c:21690
  #, 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.c:21810
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "se proporcionÃ³ un inicializador para la funciÃ³n"
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "se descartan los atributos despuÃ©s del inicializador entre parÃ©ntesis"
  
! #: cp/parser.c:21866
  #, 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.c:22357
  #, 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.c:22483
  #, 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.c:22487
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> no es un tipo"
--- 55721,56848 ----
  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.c:10513
  #, 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.c:10816
  #, 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"
  
! #: cp/parser.c:10826
  #, 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.c:10836
  #, 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.c:10988
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11010
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "se esperaba el fin de la lista-de-captura"
  
! #: cp/parser.c:11025
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "la captura por copia explÃ­cita de %<this%> es redundante con la captura por copia por defecto"
  
! #: cp/parser.c:11030 cp/parser.c:11051 cp/parser.c:11243
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ya se capturÃ³ %qD en la expresiÃ³n lambda"
  
! #: cp/parser.c:11045
  #, 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.c:11065
  #, 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.c:11084
  #, 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.c:11095
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, 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.c:11133
  #, 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.c:11157
  #, 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.c:11167
  #, 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.c:11205
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: cp/parser.c:11216
  #, 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.c:11221
  #, 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.c:11300
  #, 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++14%> or %<-std=gnu++14%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11304
  #, 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.c:11372
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "se especificÃ³ un argumento por defecto para el parÃ¡metro lambda"
  
! #: cp/parser.c:11392
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11404
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "%<volatile%> duplicado"
  
! #: cp/parser.c:11411
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11424
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11442
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "el tipo de devoluciÃ³n trailing sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11484
  #, 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.c:11873 cp/parser.c:12074
  #, 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.c:11913
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "se esperaba una declaraciÃ³n etiquetada"
  
! #: cp/parser.c:11962
  #, 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.c:12081
  #, 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"
  
! #: cp/parser.c:12090
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nombra el constructor, no el tipo"
  
! #: cp/parser.c:12138
  #, 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.c:12304
  #, 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.c:12331
  #, 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.c:12499 cp/parser.c:31757
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: cp/parser.c:12540
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/parser.c:12542
  #, 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.c:12582
  #, 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.c:12663 cp/parser.c:21740 cp/parser.c:24207
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "se esperaba un inicializador"
  
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12956
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12981
  #, 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.c:12986
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13129
  #, 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.c:13213
  #, 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.c:13356 cp/parser.c:31760
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n"
  
! #: cp/parser.c:13402
  #, 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.c:13426
  #, 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.c:13557
  #, fuzzy, gcc-internal-format
  #| msgid "compound-statement in constexpr function"
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "declaraciÃ³n compuesta en una funciÃ³n constexpr"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13565
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohÃ­be los gotos calculados"
  
! #: cp/parser.c:13578 cp/parser.c:31763
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaraciÃ³n de salto"
  
! #: cp/parser.c:13755
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-name"
  msgid "expected module-name"
  msgstr "se esperaba un nombre de plantilla"
  
! #: cp/parser.c:13790
  #, 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.c:13815
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13820
  #, fuzzy, gcc-internal-format
  #| msgid "volatile argument"
  msgid "private module fragment"
  msgstr "argumento volÃ¡til"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13826
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13863
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13866
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13874
  #, 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.c:13887
  #, fuzzy, gcc-internal-format
  #| msgid "invalid linkage-specification"
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "especificaciÃ³n de enlace no vÃ¡lida"
  
! #: cp/parser.c:13895
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13900
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13920
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13928
  #, 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.c:13949
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14051
  #, 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.c:14055
  #, 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.c:14186 cp/parser.c:26014
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "<;%> extra"
  
! #: cp/parser.c:14279
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label%> no estÃ¡ al inicio de un bloque"
  
! #: cp/parser.c:14494
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14514
  #, 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.c:14535
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "se prohÃ­be mezclar declaraciones y definiciones-de-funciÃ³n"
  
! #: cp/parser.c:14559
  #, 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.c:14614
  #, 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.c:14617
  #, 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.c:14668
  #, 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.c:14720
  #, 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.c:14738
  #, 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.c:14907
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "se usÃ³ %<friend%> fuera de la clase"
  
! #: cp/parser.c:14946
  #, 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.c:14949
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15016
  #, 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.c:15052
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "especificador-decl no vÃ¡lido en la condiciÃ³n"
  
! #: cp/parser.c:15059
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in lambda"
  msgstr "%qD no vÃ¡lido en %qT"
  
! #: cp/parser.c:15140
  #, 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.c:15159
  #, 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.c:15232 cp/parser.c:26529
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.c:15251
  #, 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.c:15255
  #, 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.c:15319
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "especificaciÃ³n de enlace no vÃ¡lida"
  
! #: cp/parser.c:15423
  #, 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.c:15625
  #, 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.c:15638
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<decltype%>"
  
! #: cp/parser.c:15801
  #, 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.c:15830
  #, 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.c:15834
  #, 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.c:15918
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "solamente los constructores toman inicializadores miembro"
  
! #: cp/parser.c:15945
  #, 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.c:15957 cp/pt.c:26413
  #, 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.c:15969 cp/pt.c:26425
  #, 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.c:16021
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "inicializador de clase base de estilo antiguo anacrÃ³nico"
  
! #: cp/parser.c:16106
  #, 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.c:16507
  #, 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.c:16513
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "se esperaba un identificador sufijo"
  
! #: cp/parser.c:16522
  #, 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.c:16528
  #, 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.c:16562
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "operador inesperado"
  
! #: cp/parser.c:16609
  #, 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.c:16611
  #, 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.c:16613
  #, fuzzy, gcc-internal-format
  #| msgid "-mexr is used without -ms"
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "se usÃ³ -mexr sin -ms"
  
! #: cp/parser.c:16792
  #, 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.c:16800
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "parÃ¡metro de captura no vÃ¡lido"
  
! #: cp/parser.c:16947
  #, 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.c:17183 cp/parser.c:17269 cp/parser.c:23978
  #, 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.c:17187 cp/parser.c:17273
  #, 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.c:17340
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/parser.c:17402
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> no puede iniciar una lista de argumentos de plantilla"
  
! #: cp/parser.c:17406
  #, 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.c:17410
  #, 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.c:17440
  #, 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.c:17441
  #, 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.c:17448
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:17552
  #, 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.c:17637 cp/parser.c:17803 cp/parser.c:18008
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "se esperaba un nombre de plantilla"
  
  #. Explain what went wrong.
! #: cp/parser.c:17683
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "se usÃ³ %qD que no es plantilla como plantilla"
  
! #: cp/parser.c:17685
  #, 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.c:17864
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.c:17973 cp/parser.c:17991 cp/parser.c:18162
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:18129
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argumento de plantilla que no es tipo no vÃ¡lido"
  
! #: cp/parser.c:18264
  #, 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.c:18268
  #, 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.c:18272
  #, 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.c:18332
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "especializaciÃ³n de plantilla con enlace C"
  
! #: cp/parser.c:18561
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "se esperaba un specificador de tipo"
  
! #: cp/parser.c:18754
  #, 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.c:18760
  #, 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.c:18765
  #, 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 %<-fconcepts-ts%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:18922
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "se esperaba un id de plantilla para el tipo"
  
! #: cp/parser.c:19052
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "se esperaba un nombre de tipo"
  
! #: cp/parser.c:19162
  #, 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.c:19163
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: cp/parser.c:19185
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: cp/parser.c:19192
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19435
  #, 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.c:19511
  #, 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.c:19673
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la declaraciÃ³n %qD no declara nada"
  
! #: cp/parser.c:19761
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.c:19767
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "se descartan los atributos en la instanciaciÃ³n de una plantilla"
  
! #: cp/parser.c:19772
  #, 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.c:19912
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD es una plantilla de enumeraciÃ³n"
  
! #: cp/parser.c:19923
  #, 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.c:19938
  #, 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.c:19954
! #, 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.c:19999
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "se esperaba %<;%> o %<{%>"
  
! #: cp/parser.c:20043
  #, 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.c:20057
  #, 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.c:20069 cp/parser.c:25483
  #, 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.c:20074 cp/parser.c:25488
  #, 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.c:20086 cp/parser.c:25501
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "no se permite la calificaciÃ³n extra"
  
! #: cp/parser.c:20123
  #, 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.c:20148
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "especificador enumerador opaco sin nombre"
  
! #: cp/parser.c:20151
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "el especificador enumerador opaco debe usar un identificador simple"
  
! #: cp/parser.c:20338
  #, 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.c:20342
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD no es un nombre-de-espacio-de-nombres"
  
! #: cp/parser.c:20346
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:20407
  #, 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.c:20418
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20437
  #, 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.c:20447
  #, fuzzy, gcc-internal-format
  #| msgid "expected namespace-name"
  msgid "nested namespace name required"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:20452
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace name required"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:20456
  #, 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.c:20459
  #, 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.c:20466
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace %qD entered"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:20521
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la definiciÃ³n %<namespace%> no se permite aquÃ­"
  
! #: cp/parser.c:20696
  #, 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.c:20711
  #, 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.c:20729
  #, 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.c:20739
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour 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.c:20804
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration here"
  msgid "opaque-enum-declaration here"
  msgstr "declaraciÃ³n previa aquÃ­"
  
! #: cp/parser.c:20874
  #, 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.c:21045
  #, 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.c:21064 cp/parser.c:21081 cp/parser.c:21095
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:21071
  #, 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.c:21108
  #, 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.c:21124
  #, 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.c:21352
  #, 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.c:21363
  #, 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.c:21368
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21371
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21388 cp/parser.c:21413
  #, 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.c:21400 cp/parser.c:21421
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21407
  #, 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.c:21635
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "una definiciÃ³n de funciÃ³n no se permite aquÃ­"
  
! #: cp/parser.c:21646
  #, 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.c:21650
  #, 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.c:21701
  #, 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.c:21821
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "se proporcionÃ³ un inicializador para la funciÃ³n"
  
! #: cp/parser.c:21863
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "se descartan los atributos despuÃ©s del inicializador entre parÃ©ntesis"
  
! #: cp/parser.c:21877
  #, 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.c:22366
  #, 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.c:22492
  #, 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.c:22496
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> no es un tipo"
*************** msgstr "%<%T::%E%> no es un tipo"
*** 56798,57260 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "declarador no vÃ¡lido"
  
! #: cp/parser.c:22524
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "uso no vÃ¡lido del constructor como una plantilla"
  
! #: cp/parser.c:22526
  #, 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.c:22641
  #, 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.c:22666
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "se esperaba un declarador"
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/parser.c:22789
  #, 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.c:22810
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "se esperaba un operador puntero"
  
! #: cp/parser.c:22871
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "especificadores `virtual' mÃºltiples"
  
! #: cp/parser.c:22962
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource requiere -o"
  
! #: cp/parser.c:23020
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.c:23269
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing template arguments after %qT"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.c:23275
  #, 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.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "uso no vÃ¡lido de %qT"
  
! #: cp/parser.c:23304
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "no se pueden definir tipos en argumentos de plantilla"
  
! #: cp/parser.c:23309
  #, 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.c:23415
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "se esperaba un especificador de tipo"
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "se esperaba %<,%> o %<...%>"
  
! #: cp/parser.c:23774
  #, 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.c:23953
  #, 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.c:23971
  #, 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.c:23977
  #, 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.c:23979
  #, 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.c:24105
  #, 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.c:24109
  #, 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.c:24433
  #, 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.c:24453
  #, 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.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ no permite inicializadores designados de C99"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, 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.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/parser.c:25013
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de clase"
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de struct"
  
! #: cp/parser.c:25019
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "se esperaba %<{%> o %<:%>"
  
! #: cp/parser.c:25427
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "no se puede especificar %<override%> para una clase"
  
! #: cp/parser.c:25435
  #, 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.c:25442
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "el nombre calificado no nombra una clase"
  
! #: cp/parser.c:25454
  #, 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.c:25460
  #, 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.c:25514
  #, 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.c:25546
  #, 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.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "no se puede resolver el tipo typename"
  
! #: cp/parser.c:25647
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+#T"
  msgid "previous definition of %q#T"
  msgstr "definiciÃ³n previa de %q+#T"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.c:26018
  #, 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.c:26036
  #, 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.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, 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.c:26159
  #, 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.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, 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.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "especificador-pure en la definiciÃ³n-de-funciÃ³n"
  
! #: cp/parser.c:26373
  #, 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.c:26420
  #, 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.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaraciÃ³n miembro"
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "especificador pure no vÃ¡lido (sÃ³lo se permite %<= 0%>)"
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "un inicializador dentro de llaves no se permite aquÃ­"
  
! #: cp/parser.c:26673
  #, 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.c:26693
  #, 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.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/parser.c:26720
  #, 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.c:26920 cp/parser.c:27014
  #, 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.c:27022
  #, 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.c:27028
  #, 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.c:27072
  #, 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.c:27113
  #, 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.c:27225
  #, 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.c:27832
  #, 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.c:27846
  #, 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.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, 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.c:28012
  #, fuzzy, gcc-internal-format
  #| msgid "expected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.c:28072
  #, 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.c:28415 cp/parser.c:28424
  #, 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.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, 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.c:29135
  #, 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.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.c:29622
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaraciÃ³n no vÃ¡lida de %<%T::%E%>"
  
! #: cp/parser.c:29626
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parÃ¡metros-de-plantilla"
--- 56851,57313 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22525
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "declarador no vÃ¡lido"
  
! #: cp/parser.c:22533
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "uso no vÃ¡lido del constructor como una plantilla"
  
! #: cp/parser.c:22535
  #, 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.c:22650
  #, 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.c:22675
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "se esperaba un declarador"
  
! #: cp/parser.c:22796
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/parser.c:22798
  #, 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.c:22819
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "se esperaba un operador puntero"
  
! #: cp/parser.c:22880
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:22934
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "especificadores `virtual' mÃºltiples"
  
! #: cp/parser.c:22971
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource requiere -o"
  
! #: cp/parser.c:23029
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.c:23278
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing template arguments after %qT"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.c:23284
  #, 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.c:23287 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2171
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "uso no vÃ¡lido de %qT"
  
! #: cp/parser.c:23313
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "no se pueden definir tipos en argumentos de plantilla"
  
! #: cp/parser.c:23318
  #, 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.c:23424
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "se esperaba un especificador de tipo"
  
! #: cp/parser.c:23705
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "se esperaba %<,%> o %<...%>"
  
! #: cp/parser.c:23783
  #, 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.c:23962
  #, 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.c:23980
  #, 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.c:23986
  #, 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.c:23988
  #, 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.c:24114
  #, 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.c:24118
  #, 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.c:24442
  #, 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.c:24462
  #, 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.c:24500
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ no permite inicializadores designados de C99"
  
! #: cp/parser.c:24514
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24539
  #, 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.c:24590
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24646 cp/parser.c:24783
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/parser.c:25022
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de clase"
  
! #: cp/parser.c:25025
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de struct"
  
! #: cp/parser.c:25028
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: cp/parser.c:25425
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "se esperaba %<{%> o %<:%>"
  
! #: cp/parser.c:25436
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "no se puede especificar %<override%> para una clase"
  
! #: cp/parser.c:25444
  #, 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.c:25451
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "el nombre calificado no nombra una clase"
  
! #: cp/parser.c:25463
  #, 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.c:25469
  #, 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.c:25523
  #, 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.c:25555
  #, 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.c:25591
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "no se puede resolver el tipo typename"
  
! #: cp/parser.c:25656
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+#T"
  msgid "previous definition of %q#T"
  msgstr "definiciÃ³n previa de %q+#T"
  
! #: cp/parser.c:25762 cp/parser.c:31766
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.c:25786
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25790
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.c:26033
  #, 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.c:26051
  #, 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.c:26069
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26167
  #, 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.c:26174
  #, 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.c:26187
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26340
  #, 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.c:26368
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "especificador-pure en la definiciÃ³n-de-funciÃ³n"
  
! #: cp/parser.c:26388
  #, 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.c:26435
  #, 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.c:26449
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaraciÃ³n miembro"
  
! #: cp/parser.c:26523
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "especificador pure no vÃ¡lido (sÃ³lo se permite %<= 0%>)"
  
! #: cp/parser.c:26558
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "un inicializador dentro de llaves no se permite aquÃ­"
  
! #: cp/parser.c:26688
  #, 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.c:26708
  #, 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.c:26732
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/parser.c:26735
  #, 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.c:26935 cp/parser.c:27029
  #, 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.c:27037
  #, 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.c:27043
  #, 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.c:27087
  #, 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.c:27128
  #, 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.c:27240
  #, 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.c:27847
  #, 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.c:27861
  #, 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.c:27950
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27985
  #, 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.c:28027
  #, fuzzy, gcc-internal-format
  #| msgid "expected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.c:28087
  #, 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.c:28430 cp/parser.c:28439
  #, 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.c:28792
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29142
  #, 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.c:29150
  #, 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.c:29634
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.c:29639
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaraciÃ³n no vÃ¡lida de %<%T::%E%>"
  
! #: cp/parser.c:29643
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parÃ¡metros-de-plantilla"
*************** msgstr "faltan listas-de-parÃ¡metros-de-
*** 57263,57912 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parÃ¡metros-de-plantilla"
  
! #: cp/parser.c:30032
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "ya no se admiten los valores de devoluciÃ³n nombrados"
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, 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.c:30218
  #, 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.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "no matching concept for template-introduction"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/parser.c:30351
  #, 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.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.c:30380
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especializaciÃ³n explÃ­cita no vÃ¡lida"
  
! #: cp/parser.c:30485
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaraciÃ³n plantilla de %<typedef%>"
  
! #: cp/parser.c:30536
  #, 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.c:30583
  #, 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.c:30883
  #, 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.c:30896
  #, 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.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, 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.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.c:31517
  #, 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.c:31522
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "se usÃ³ la etiqueta %qs al nombrar a %q#T"
  
! #: cp/parser.c:32210
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declarÃ³ previamente aquÃ­"
  
! #: cp/parser.c:32330
  #, 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.c:32470 cp/parser.c:32504
  #, 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.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.c:32485
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/parser.c:32486
  #, 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.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclarÃ³ con acceso diferente"
  
! #: cp/parser.c:32589
  #, 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.c:32837
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.c:33149
  #, 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.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no vÃ¡lido"
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "se esperaba una declaraciÃ³n de mÃ©todo de objective-c++"
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, 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.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante despuÃ©s de los mÃ©todos Objective-C++"
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no vÃ¡lido para la variable de de instancia"
  
! #: cp/parser.c:34178
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador despuÃ©s de %<@protocol%>"
  
! #: cp/parser.c:34351
  #, 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.c:34358
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no vÃ¡lido para la propiedad"
  
! #: cp/parser.c:34814
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: cp/parser.c:35879
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: cp/parser.c:35896
  #, 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.c:36879
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:37632
  #, 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 tipos de parÃ¡metro"
  
! #: cp/parser.c:39761
  #, 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.c:40312
  #, 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.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable de iteraciÃ³n %qD no debe ser reduction"
  
! #: cp/parser.c:40492
  #, fuzzy, gcc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough for loops to collapse"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: cp/parser.c:42708
  #, 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.c:43539
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:43569
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresiÃ³n id"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, 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.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, 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.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, 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"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:44800
  #, 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.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una funciÃ³n %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:44854
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC coprocessor malformado"
  
! #: cp/parser.c:45139
  #, 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.c:45182
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "no se permite #pragma GCC optimize dentro de funciones"
  
! #: cp/parser.c:45214
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "no se permite #pragma GCC optimize dentro de funciones"
  
! #: cp/parser.c:45294
  #, 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.c:45333
  #, 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.c:45534
  #, 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.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "el dato miembro %qD no puede ser una plantilla miembro"
  
! #: cp/pt.c:310
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "declaraciÃ³n de la plantilla miembro %qD no vÃ¡lida"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "especializaciÃ³n explÃ­cita en el Ã¡mbito %qD que no es espacio de nombres"
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "las plantillas de clase contenedoras no son explÃ­citamente especializadas"
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "especializaciÃ³n de %qD en un espacio de nombres diferente"
  
! #: cp/pt.c:845
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "  from definition of %q#D"
  msgstr " de la definiciÃ³n de %q+#D"
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "instanciaciÃ³n explÃ­cita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
  
! #: cp/pt.c:992
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "el nombre de la clase oscurece la plantilla de parÃ¡metro de plantilla %qD"
  
! #: cp/pt.c:1004
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "specialization of alias template %qD"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "especializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³n"
  
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "from definition of %q#D"
--- 57316,57965 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29650
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parÃ¡metros-de-plantilla"
  
! #: cp/parser.c:30049
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "ya no se admiten los valores de devoluciÃ³n nombrados"
  
! #: cp/parser.c:30220
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30229
  #, 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.c:30235
  #, 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.c:30335
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30345
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "no matching concept for template-introduction"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/parser.c:30368
  #, 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.c:30377
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.c:30397
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especializaciÃ³n explÃ­cita no vÃ¡lida"
  
! #: cp/parser.c:30502
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaraciÃ³n plantilla de %<typedef%>"
  
! #: cp/parser.c:30553
  #, 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.c:30600
  #, 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.c:30900
  #, 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.c:30913
  #, 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.c:31221
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31373
  #, 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.c:31388
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.c:31523
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.c:31534
  #, 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.c:31539
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.c:31565
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.c:31617
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.c:31620
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.c:31623
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.c:31632
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.c:31641
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.c:31665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.c:31668
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.c:31686
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.c:31718
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.c:31730
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.c:31733
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.c:31736
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.c:31742
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.c:31769
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.c:32071
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32222
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "se usÃ³ la etiqueta %qs al nombrar a %q#T"
  
! #: cp/parser.c:32227
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declarÃ³ previamente aquÃ­"
  
! #: cp/parser.c:32347
  #, 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.c:32487 cp/parser.c:32521
  #, 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.c:32494 cp/parser.c:32527
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32495 cp/parser.c:32528
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.c:32502
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/parser.c:32503
  #, 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.c:32585
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclarÃ³ con acceso diferente"
  
! #: cp/parser.c:32606
  #, 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.c:32854
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.c:33095 cp/parser.c:34403 cp/parser.c:34592
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.c:33166
  #, 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.c:33236
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.c:33267
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.c:33671
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no vÃ¡lido"
  
! #: cp/parser.c:33746 cp/parser.c:33764
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "se esperaba una declaraciÃ³n de mÃ©todo de objective-c++"
  
! #: cp/parser.c:33758 cp/parser.c:33824
  #, 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.c:33867
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante despuÃ©s de los mÃ©todos Objective-C++"
  
! #: cp/parser.c:34064 cp/parser.c:34071 cp/parser.c:34078
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no vÃ¡lido para la variable de de instancia"
  
! #: cp/parser.c:34195
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador despuÃ©s de %<@protocol%>"
  
! #: cp/parser.c:34368
  #, 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.c:34375
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.c:34655 cp/parser.c:34662 cp/parser.c:34669
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no vÃ¡lido para la propiedad"
  
! #: cp/parser.c:34831
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: cp/parser.c:35913
  #, 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.c:36896
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:37649
  #, 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 tipos de parÃ¡metro"
  
! #: cp/parser.c:39778
  #, 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.c:40329
  #, 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.c:40416 cp/pt.c:17937
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable de iteraciÃ³n %qD no debe ser reduction"
  
! #: cp/parser.c:40509
  #, fuzzy, gcc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough for loops to collapse"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: cp/parser.c:42726
  #, 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.c:43557
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:43587
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresiÃ³n id"
  
! #: cp/parser.c:43599
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43702
  #, 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.c:43722 cp/semantics.c:5870
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43726 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43729 cp/pt.c:14022 cp/semantics.c:5884
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43732 cp/semantics.c:5890
  #, 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.c:44259
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44269
  #, 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"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44623
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44670 cp/semantics.c:9971
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:44672 cp/semantics.c:9973
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:44818
  #, 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.c:44821
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una funciÃ³n %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:44872
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC coprocessor malformado"
  
! #: cp/parser.c:45157
  #, 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.c:45200
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "no se permite #pragma GCC optimize dentro de funciones"
  
! #: cp/parser.c:45232
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "no se permite #pragma GCC optimize dentro de funciones"
  
! #: cp/parser.c:45312
  #, 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.c:45351
  #, 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.c:45552
  #, 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.c:45608
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:296
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "el dato miembro %qD no puede ser una plantilla miembro"
  
! #: cp/pt.c:309
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "declaraciÃ³n de la plantilla miembro %qD no vÃ¡lida"
  
! #: cp/pt.c:733
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "especializaciÃ³n explÃ­cita en el Ã¡mbito %qD que no es espacio de nombres"
  
! #: cp/pt.c:747
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "las plantillas de clase contenedoras no son explÃ­citamente especializadas"
  
! #: cp/pt.c:831
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "la especializaciÃ³n de %qD debe aparecer en un Ã¡mbito de espacio de nombres"
  
! #: cp/pt.c:842 cp/pt.c:1079
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "especializaciÃ³n de %qD en un espacio de nombres diferente"
  
! #: cp/pt.c:844
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "  from definition of %q#D"
  msgstr " de la definiciÃ³n de %q+#D"
  
! #: cp/pt.c:861
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "instanciaciÃ³n explÃ­cita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
  
! #: cp/pt.c:991
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "el nombre de la clase oscurece la plantilla de parÃ¡metro de plantilla %qD"
  
! #: cp/pt.c:1003
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "specialization of alias template %qD"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:1006 cp/pt.c:1145
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:1038
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "especializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³n"
  
! #: cp/pt.c:1082
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "from definition of %q#D"
*************** msgstr " de la definiciÃ³n de %q+#D"
*** 57914,58069 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "especializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³n %qT"
  
! #: cp/pt.c:1142
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "no se permite la especializaciÃ³n de plantilla de %qD por ISO C++"
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "especializaciÃ³n de %qD despuÃ©s de la instanciaciÃ³n"
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD no es una plantilla de funciÃ³n"
  
! #: cp/pt.c:2190
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a variable template"
  msgstr "%qD no es una variable"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "el id-de-plantilla %qD para %q+D no coincide con ninguna declaraciÃ³n de plantilla"
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "se encontrÃ³ %d %<template<>%>, se necesita %d para especializar una plantilla de funciÃ³n miembro"
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "especializaciÃ³n de plantilla %qD ambigua para %q+D"
  
! #: cp/pt.c:2707
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:2717
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "instanciaciÃ³n explÃ­cita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing primary template attributes %s"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:2793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing primary template attribute %s"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "id de plantilla %qD en la declaraciÃ³n de la plantilla primaria"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "no se usan la plantilla de lista de parÃ¡metros en la instanciaciÃ³n explÃ­cita"
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "se proporcionÃ³ una definiciÃ³n para la instanciaciÃ³n explÃ­cita"
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "demasiadas listas de parÃ¡metros de plantilla en la declaraciÃ³n de %qD"
  
! #: cp/pt.c:2913
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "faltan listas de parÃ¡metros de plantilla en la declaraciÃ³n de %qD"
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "la especializaciÃ³n explÃ­cita de %qD se debe preceder con %<template <>%>"
  
! #: cp/pt.c:2921
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization declared %<concept%>"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:2954
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "no se permite la especializaciÃ³n parcial de la funciÃ³n de plantilla %qD"
  
! #: cp/pt.c:2958
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "no se permite la especializaciÃ³n parcial de la funciÃ³n de plantilla %qD"
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "se especificÃ³ un argumento por defecto en la especializaciÃ³n explÃ­cita"
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD no es una funciÃ³n plantilla"
--- 57967,58122 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1123
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "especializaciÃ³n de %qT despuÃ©s de la instanciaciÃ³n %qT"
  
! #: cp/pt.c:1141
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "no se permite la especializaciÃ³n de plantilla de %qD por ISO C++"
  
! #: cp/pt.c:1606
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "especializaciÃ³n de %qD despuÃ©s de la instanciaciÃ³n"
  
! #: cp/pt.c:2048 cp/semantics.c:5739
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2184
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD no es una plantilla de funciÃ³n"
  
! #: cp/pt.c:2189
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a variable template"
  msgstr "%qD no es una variable"
  
! #: cp/pt.c:2485
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "el id-de-plantilla %qD para %q+D no coincide con ninguna declaraciÃ³n de plantilla"
  
! #: cp/pt.c:2489
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "se encontrÃ³ %d %<template<>%>, se necesita %d para especializar una plantilla de funciÃ³n miembro"
  
! #: cp/pt.c:2499
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "especializaciÃ³n de plantilla %qD ambigua para %q+D"
  
! #: cp/pt.c:2706
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:2716
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "nÃºmero errÃ³neo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.c:2722
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2746
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2751
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "instanciaciÃ³n explÃ­cita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
  
! #: cp/pt.c:2787
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "especializaciÃ³n explÃ­cita de %qD despuÃ©s del primer uso"
  
! #: cp/pt.c:2791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing primary template attributes %s"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing primary template attribute %s"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:2882 cp/pt.c:2942
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "id de plantilla %qD en la declaraciÃ³n de la plantilla primaria"
  
! #: cp/pt.c:2895
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "no se usan la plantilla de lista de parÃ¡metros en la instanciaciÃ³n explÃ­cita"
  
! #: cp/pt.c:2901
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "se proporcionÃ³ una definiciÃ³n para la instanciaciÃ³n explÃ­cita"
  
! #: cp/pt.c:2909
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "demasiadas listas de parÃ¡metros de plantilla en la declaraciÃ³n de %qD"
  
! #: cp/pt.c:2912
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "faltan listas de parÃ¡metros de plantilla en la declaraciÃ³n de %qD"
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "la especializaciÃ³n explÃ­cita de %qD se debe preceder con %<template <>%>"
  
! #: cp/pt.c:2920
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization declared %<concept%>"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:2953
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "no se permite la especializaciÃ³n parcial de la funciÃ³n de plantilla %qD"
  
! #: cp/pt.c:2957
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "no se permite la especializaciÃ³n parcial de la funciÃ³n de plantilla %qD"
  
! #: cp/pt.c:2989
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "se especificÃ³ un argumento por defecto en la especializaciÃ³n explÃ­cita"
  
! #: cp/pt.c:3032
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD no es una funciÃ³n plantilla"
*************** msgstr "%qD no es una funciÃ³n plantilla
*** 58076,58255 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "especializaciÃ³n de la funciÃ³n miembro especial declarada implÃ­citamente"
  
! #: cp/pt.c:3111
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "la funciÃ³n no miembro %qD se declarÃ³ en %qT"
  
! #: cp/pt.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "una declaraciÃ³n friend %qD en una clase local sin declaraciÃ³n previa"
  
! #: cp/pt.c:3145
  #, fuzzy, gcc-internal-format
  #| msgid "shadowed declaration is here"
  msgid "friend declaration here"
  msgstr "aquÃ­ estÃ¡ la declaraciÃ³n oscurecida"
  
! #: cp/pt.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization of function concept %qD"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:3835
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: cp/pt.c:4158
  #, fuzzy, gcc-internal-format
  #| msgid "base initializer expansion %<%T%> contains no parameter packs"
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "la expansiÃ³n del inicializador base %<%T%> no contiene paquetes de parÃ¡metro"
  
! #: cp/pt.c:4226
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%T%> contains no argument packs"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "el patrÃ³n de expansiÃ³n %<%T%> no contiene paquetes de argumento"
  
! #: cp/pt.c:4228
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%E%> contains no argument packs"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "el patrÃ³n de expansiÃ³n %<%E%> no contiene paquetes de argumento"
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "no se expanden los paquetes de parÃ¡metro con %<...%>"
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.c:4432
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "la declaraciÃ³n de %q+D oscurece un parÃ¡metro"
  
! #: cp/pt.c:4435
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "la declaraciÃ³n de %q+D oscurece un parÃ¡metro"
  
! #: cp/pt.c:4437
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "template parameter %qD declared here"
  msgstr "el tipo de parÃ¡metro de plantilla %qT se declarÃ³ %<friend%>"
  
! #: cp/pt.c:5045
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "specialization of variable concept %q#D"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:5104
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "no se usan los parÃ¡metros de plantilla en la especializaciÃ³n parcial:"
  
! #: cp/pt.c:5127
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5131
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template here"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "demasiados argumentos para la funciÃ³n %qE"
  
! #: cp/pt.c:5167
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5169
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template %qD"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "el argumento de paquete de parÃ¡metro %qE debe estar al final de la lista de argumentos de plantilla"
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "el argumento de paquete de parÃ¡metro %qT debe estar al final de la lista de argumentos de plantilla"
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "el argumento de plantilla %qE involucra a el(los) parÃ¡metro(s) de plantilla"
  
! #: cp/pt.c:5287
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "el tipo %qT del argumento de plantilla %qE depende de un parÃ¡metro de plantilla"
  msgstr[1] "el tipo %qT del argumento de plantilla %qE depende de parÃ¡metros de plantilla"
  
! #: cp/pt.c:5347
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.c:5351
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of %qT after instantiation of %qT"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "especializaciÃ³n parcial de %qT despuÃ©s de la instanciaciÃ³n %qT"
  
! #: cp/pt.c:5534
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "no hay un argumento por defecto para %qD"
--- 58129,58308 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3094
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "especializaciÃ³n de la funciÃ³n miembro especial declarada implÃ­citamente"
  
! #: cp/pt.c:3110
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "la funciÃ³n no miembro %qD se declarÃ³ en %qT"
  
! #: cp/pt.c:3141
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "una declaraciÃ³n friend %qD en una clase local sin declaraciÃ³n previa"
  
! #: cp/pt.c:3144
  #, fuzzy, gcc-internal-format
  #| msgid "shadowed declaration is here"
  msgid "friend declaration here"
  msgstr "aquÃ­ estÃ¡ la declaraciÃ³n oscurecida"
  
! #: cp/pt.c:3253
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization of function concept %qD"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: cp/pt.c:4157
  #, fuzzy, gcc-internal-format
  #| msgid "base initializer expansion %<%T%> contains no parameter packs"
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "la expansiÃ³n del inicializador base %<%T%> no contiene paquetes de parÃ¡metro"
  
! #: cp/pt.c:4225
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%T%> contains no argument packs"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "el patrÃ³n de expansiÃ³n %<%T%> no contiene paquetes de argumento"
  
! #: cp/pt.c:4227
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%E%> contains no argument packs"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "el patrÃ³n de expansiÃ³n %<%E%> no contiene paquetes de argumento"
  
! #: cp/pt.c:4286
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "no se expanden los paquetes de parÃ¡metro con %<...%>"
  
! #: cp/pt.c:4303 cp/pt.c:5108
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.c:4431
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "la declaraciÃ³n de %q+D oscurece un parÃ¡metro"
  
! #: cp/pt.c:4434
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "la declaraciÃ³n de %q+D oscurece un parÃ¡metro"
  
! #: cp/pt.c:4436
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "template parameter %qD declared here"
  msgstr "el tipo de parÃ¡metro de plantilla %qT se declarÃ³ %<friend%>"
  
! #: cp/pt.c:5044
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "specialization of variable concept %q#D"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:5103
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "no se usan los parÃ¡metros de plantilla en la especializaciÃ³n parcial:"
  
! #: cp/pt.c:5126
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5130
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5134 cp/pt.c:5145 cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template here"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5142
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5152
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "demasiados argumentos para la funciÃ³n %qE"
  
! #: cp/pt.c:5166
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "la especializaciÃ³n parcial %qT no especializa ningÃºn argumento de plantilla"
  
! #: cp/pt.c:5168
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template %qD"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5214
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "el argumento de paquete de parÃ¡metro %qE debe estar al final de la lista de argumentos de plantilla"
  
! #: cp/pt.c:5217
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "el argumento de paquete de parÃ¡metro %qT debe estar al final de la lista de argumentos de plantilla"
  
! #: cp/pt.c:5240
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "el argumento de plantilla %qE involucra a el(los) parÃ¡metro(s) de plantilla"
  
! #: cp/pt.c:5286
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "el tipo %qT del argumento de plantilla %qE depende de un parÃ¡metro de plantilla"
  msgstr[1] "el tipo %qT del argumento de plantilla %qE depende de parÃ¡metros de plantilla"
  
! #: cp/pt.c:5346
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "instanciaciÃ³n de plantilla clase ambigua para %q#T"
  
! #: cp/pt.c:5350
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of %qT after instantiation of %qT"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "especializaciÃ³n parcial de %qT despuÃ©s de la instanciaciÃ³n %qT"
  
! #: cp/pt.c:5533
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "no hay un argumento por defecto para %qD"
*************** msgstr "no hay un argumento por defecto
*** 58258,58308 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack %qE must be at the end of the template parameter list"
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "el parÃ¡metro de paquete %qE debe estar al final de la lista de parÃ¡metros de plantilla"
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en la re-declaraciÃ³n friend de la plantilla de funciÃ³n"
  
! #: cp/pt.c:5596
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function template friend declarations"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en las declaraciones friend de la plantilla de funciÃ³n"
  
! #: cp/pt.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los argumentos de plantilla por defecto no se pueden usar en las plantillas de funciÃ³n sin -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en las especializaciones parciales"
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.c:5774
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "template %qD declared"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "clase de plantilla sin nombre"
  
! #: cp/pt.c:5790
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
--- 58311,58361 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5556
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack %qE must be at the end of the template parameter list"
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "el parÃ¡metro de paquete %qE debe estar al final de la lista de parÃ¡metros de plantilla"
  
! #: cp/pt.c:5592
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en la re-declaraciÃ³n friend de la plantilla de funciÃ³n"
  
! #: cp/pt.c:5595
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function template friend declarations"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en las declaraciones friend de la plantilla de funciÃ³n"
  
! #: cp/pt.c:5598
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los argumentos de plantilla por defecto no se pueden usar en las plantillas de funciÃ³n sin -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:5601
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en las especializaciones parciales"
  
! #: cp/pt.c:5604 cp/pt.c:5662
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argumento por defecto para el parÃ¡metro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.c:5773
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "template %qD declared"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/pt.c:5781
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "clase de plantilla sin nombre"
  
! #: cp/pt.c:5789
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
*************** msgstr "la funciÃ³n que no es miembro %q
*** 58313,58377 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "declaraciÃ³n de la plantilla de %qD no vÃ¡lida"
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definiciÃ³n de plantilla de %q#D que no es plantilla"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "se esperaban %d niveles de parÃ¡metros de plantilla para %q#D, se obtuvieron %d"
  
! #: cp/pt.c:6022
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "se obtuvieron %d parÃ¡metros de plantilla para %q#D"
  
! #: cp/pt.c:6025
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "se obtuvieron %d parÃ¡metros de plantilla para %q#T"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  pero se requieren %d"
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "los argumentos de plantilla para %qD no coinciden con la plantilla original %qD"
  
! #: cp/pt.c:6051
  #, fuzzy, gcc-internal-format
  #| msgid "use template<> for an explicit specialization"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilice template<> para una especializaciÃ³n explÃ­cita"
  
! #: cp/pt.c:6196
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/pt.c:6209
  #, 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.c:6220
  #, 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.c:6224
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter"
  #| msgid_plural "previous declaration %q+D used %d template parameters"
--- 58366,58430 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5812
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "declaraciÃ³n de la plantilla de %qD no vÃ¡lida"
  
! #: cp/pt.c:5968
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definiciÃ³n de plantilla de %q#D que no es plantilla"
  
! #: cp/pt.c:6007
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "se esperaban %d niveles de parÃ¡metros de plantilla para %q#D, se obtuvieron %d"
  
! #: cp/pt.c:6021
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "se obtuvieron %d parÃ¡metros de plantilla para %q#D"
  
! #: cp/pt.c:6024
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "se obtuvieron %d parÃ¡metros de plantilla para %q#T"
  
! #: cp/pt.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  pero se requieren %d"
  
! #: cp/pt.c:6047
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "los argumentos de plantilla para %qD no coinciden con la plantilla original %qD"
  
! #: cp/pt.c:6050
  #, fuzzy, gcc-internal-format
  #| msgid "use template<> for an explicit specialization"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilice template<> para una especializaciÃ³n explÃ­cita"
  
! #: cp/pt.c:6195
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/pt.c:6208
  #, 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.c:6219
  #, 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.c:6223
  #, 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
*** 58380,58517 ****
  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.c:6262
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parÃ¡metro de plantilla %q+#D"
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeclarado aquÃ­ como %q#D"
  
! #: cp/pt.c:6274
  #, 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.c:6277 cp/pt.c:6326
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "original declaration appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6288
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redefiniciÃ³n del argumento por defecto para %q#D"
  
! #: cp/pt.c:6290
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6323
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration %q#D with different constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, 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.c:6661
  #, 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.c:6664
  #, 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.c:6677
  #, 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.c:6681
  #, 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.c:6730
  #, 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.c:6732
  #, 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.c:6794
  #, 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.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  los tipos %qT y %qT tiene calificadores-cv incompatibles"
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  no coinciden los tipos %qT y %qT"
  
! #: cp/pt.c:6821
  #, 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.c:6832
  #, 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.c:6842
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/pt.c:6851
  #, 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.c:6863
  #, 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.c:6867
  #, 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.c:6878
  #, 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.c:6889
  #, 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.c:6901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
--- 58433,58570 ----
  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.c:6261
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parÃ¡metro de plantilla %q+#D"
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeclarado aquÃ­ como %q#D"
  
! #: cp/pt.c:6273
  #, 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.c:6276 cp/pt.c:6325
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "original declaration appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6287
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redefiniciÃ³n del argumento por defecto para %q#D"
  
! #: cp/pt.c:6289
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6322
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration %q#D with different constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/pt.c:6660 cp/pt.c:6729
  #, 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.c:6663
  #, 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.c:6666
  #, 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.c:6679
  #, 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.c:6683
  #, 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.c:6732
  #, 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.c:6734
  #, 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.c:6796
  #, 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.c:6805
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  los tipos %qT y %qT tiene calificadores-cv incompatibles"
  
! #: cp/pt.c:6814
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  no coinciden los tipos %qT y %qT"
  
! #: cp/pt.c:6823
  #, 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.c:6834
  #, 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.c:6844
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/pt.c:6853
  #, 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.c:6865
  #, 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.c:6869
  #, 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.c:6880
  #, 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.c:6891
  #, 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.c:6903
  #, 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
*** 58520,58842 ****
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.c:6932
  #, 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.c:6945
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/pt.c:6949
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/pt.c:6960
  #, 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.c:6970
  #, 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.c:6980
  #, 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.c:7042
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qE no es una variable"
  
! #: cp/pt.c:7050
  #, 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.c:7060
  #, 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.c:7075
  #, 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.c:7085
  #, 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.c:7092
  #, 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.c:7110
  #, 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.c:7118
  #, 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.c:7230
  #, 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.c:7389
  #, 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.c:7403
  #, 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.c:7489
  #, 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.c:7497
  #, 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.c:7515
  #, 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.c:7574
  #, 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.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.c:7630
  #, 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.c:8179
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.c:8195
  #, 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.c:8329
  #, 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.c:8358
  #, 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.c:8363
  #, 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.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, 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.c:8387
  #, 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.c:8395
  #, 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.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.c:8471
  #, 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.c:8485
  #, 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.c:8488
  #, 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.c:8552
  #, 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.c:8690 cp/pt.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "el argumento de plantilla %d es no vÃ¡lido"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, 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.c:8833
  #, 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.c:8842
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.c:8867
  #, 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.c:8871
  #, 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.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de funciÃ³n"
  
! #: cp/pt.c:9776
  #, 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.c:9778
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaraciÃ³n de plantilla %q+D"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.c:10287
  #, 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.c:10947
  #, 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.c:12106
  #, 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.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, 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.c:13121
  #, 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.c:13124
  #, 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.c:13725
  #, 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.c:13824
  #, 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"
--- 58573,58895 ----
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.c:6934
  #, 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.c:6947
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/pt.c:6951
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/pt.c:6962
  #, 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.c:6972
  #, 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.c:6982
  #, 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.c:7044
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE no es un argumento vÃ¡lido de plantilla de tipo %qT porque %qE no es una variable"
  
! #: cp/pt.c:7052
  #, 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.c:7062
  #, 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.c:7077
  #, 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.c:7087
  #, 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.c:7094
  #, 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.c:7112
  #, 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.c:7120
  #, 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.c:7232
  #, 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.c:7391
  #, 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.c:7405
  #, 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.c:7491
  #, 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.c:7499
  #, 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.c:7517
  #, 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.c:7576
  #, 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.c:7578
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.c:7632
  #, 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.c:8181
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.c:8197
  #, 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.c:8331
  #, 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.c:8360
  #, 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.c:8365
  #, 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.c:8381 cp/pt.c:8415 cp/pt.c:8469
  #, 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.c:8389
  #, 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.c:8397
  #, 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.c:8403
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.c:8406
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.c:8420
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.c:8423
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.c:8473
  #, 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.c:8487
  #, 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.c:8490
  #, 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.c:8554
  #, 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.c:8692 cp/pt.c:9005
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "el argumento de plantilla %d es no vÃ¡lido"
  
! #: cp/pt.c:8707 cp/pt.c:8839
  #, 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.c:8835
  #, 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.c:8844
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.c:8869
  #, 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.c:8873
  #, 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.c:8971
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9615
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de funciÃ³n"
  
! #: cp/pt.c:9778
  #, 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.c:9780
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaraciÃ³n de plantilla %q+D"
  
! #: cp/pt.c:9909 cp/pt.c:21250
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.c:10289
  #, 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.c:10932
  #, 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.c:12091
  #, 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.c:12591
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13017
  #, 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.c:13105
  #, 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.c:13108
  #, 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.c:13714
  #, 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.c:13813
  #, 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"
*************** msgstr "se crea un puntero a funciÃ³n mi
*** 58854,59158 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de funciÃ³n"
  
! #: cp/pt.c:15113
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parÃ¡metro %qT no vÃ¡lido"
  
! #: cp/pt.c:15115
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaraciÃ³n %q+D"
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la funciÃ³n devuelve una funciÃ³n"
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.c:15930
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.c:15932
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.c:15945
  #, 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.c:15948
  #, 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.c:15996
  #, 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.c:16002
  #, 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.c:16008
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, 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.c:16161
  #, 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.c:16169
  #, 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 class type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo de clase"
  
! #: cp/pt.c:16283
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.c:16471
  #, 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.c:16486
  #, 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.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.c:16581
  #, 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.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no vÃ¡lido %qD"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, 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.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.c:19313
  #, 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.c:20368
  #, 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.c:20395
  #, 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.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.c:20408
  #, 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.c:20456
  #, 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.c:20676
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
! #: cp/pt.c:20679
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD no es una clase o un espacio de nombres"
  
! #: cp/pt.c:21001
  #, 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.c:21003
  #, 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.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.c:21028
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresiÃ³n integral %qE no es una constante"
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.c:25142
  #, 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.c:25144
  #, 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.c:25150
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, 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.c:25180
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:25201
  #, 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.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/pt.c:25212
  #, 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.c:25220
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D"
  
! #: cp/pt.c:25256
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#D"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, 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.c:25284 cp/pt.c:25361
  #, 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.c:25318
  #, 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.c:25321
  #, 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.c:25330
  #, 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.c:25351
  #, 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.c:25391
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#T"
  
! #: cp/pt.c:25685
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
--- 58907,59211 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14863
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de funciÃ³n"
  
! #: cp/pt.c:15063
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parÃ¡metro %qT no vÃ¡lido"
  
! #: cp/pt.c:15065
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaraciÃ³n %q+D"
  
! #: cp/pt.c:15180
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/pt.c:15182
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la funciÃ³n devuelve una funciÃ³n"
  
! #: cp/pt.c:15878
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.c:15880
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.c:15882
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.c:15895
  #, 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.c:15898
  #, 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.c:15946
  #, 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.c:15952
  #, 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.c:15958
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.c:16059
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16079
  #, 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.c:16111
  #, 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.c:16119
  #, 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 class type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo de clase"
  
! #: cp/pt.c:16233
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.c:16432
  #, 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.c:16447
  #, 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.c:16449
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.c:16542
  #, 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.c:16693
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no vÃ¡lido %qD"
  
! #: cp/pt.c:17257 cp/pt.c:19130
  #, 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.c:17261 cp/pt.c:19134
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.c:19274
  #, 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.c:20335
  #, 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.c:20362
  #, 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.c:20367
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.c:20370
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.c:20375
  #, 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.c:20423
  #, 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.c:20643
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
! #: cp/pt.c:20646
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD no es una clase o un espacio de nombres"
  
! #: cp/pt.c:20968
  #, 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.c:20970
  #, 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.c:20980
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.c:20995
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresiÃ³n integral %qE no es una constante"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.c:25109
  #, 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.c:25111
  #, 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.c:25117
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:25141 cp/pt.c:25236
  #, 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.c:25147
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "especializaciÃ³n parcial de la plantilla alias %qD"
  
! #: cp/pt.c:25149
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %qT que no es plantilla"
  
! #: cp/pt.c:25168
  #, 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.c:25174 cp/pt.c:25231
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/pt.c:25179
  #, 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.c:25187
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D"
  
! #: cp/pt.c:25223
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#D"
  
! #: cp/pt.c:25246 cp/pt.c:25313
  #, 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.c:25251 cp/pt.c:25328
  #, 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.c:25285
  #, 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.c:25288
  #, 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.c:25297
  #, 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.c:25318
  #, 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.c:25358
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#T"
  
! #: cp/pt.c:25652
  #, 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 %
*** 59165,59337 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, 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.c:26234
  #, 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.c:26600
  #, 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.c:26630
  #, 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.c:26639
  #, 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.c:26647
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parÃ¡metro que no es tipo plantilla no vÃ¡lido"
  
! #: cp/pt.c:26649
  #, 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.c:28003
  #, 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.c:28289
  #, 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.c:28298
  #, 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.c:28325
  #, 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.c:29348
  #, 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.c:29354
  #, 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.c:29457
  #, 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.c:29464
  #, 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.c:29480
  #, 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.c:29488
  #, 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"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, 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.c:29507
  #, 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.c:29523
  #, 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.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, 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.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, 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.c:29760
  #, 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.c:29764
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.c:29900
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %qT in template argument"
--- 59218,59390 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26153
  #, 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.c:26201
  #, 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.c:26554
  #, 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.c:26586
  #, 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.c:26595
  #, 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.c:26603
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parÃ¡metro que no es tipo plantilla no vÃ¡lido"
  
! #: cp/pt.c:26605
  #, 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.c:27959
  #, 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.c:28245
  #, 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.c:28254
  #, 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.c:28281
  #, 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.c:29321
  #, 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.c:29327
  #, 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.c:29434
  #, 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.c:29441
  #, 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.c:29457
  #, 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.c:29465
  #, 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"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29480
  #, 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.c:29484
  #, 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.c:29500
  #, 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.c:29502
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29566
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29569
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29667
  #, 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.c:29669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.c:29729
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29733
  #, 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.c:29737
  #, 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.c:29741
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.c:29877
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %qT in template argument"
*************** msgstr "definiciÃ³n no vÃ¡lida del tipo
*** 59616,60070 ****
  msgid "invalid base-class specification"
  msgstr "especificaciÃ³n de clase base no vÃ¡lida"
  
! #: cp/semantics.c:3780
  #, 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.c:3797 cp/semantics.c:10754
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD no se capturÃ³"
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, 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.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "uso de parÃ¡metro desde la funciÃ³n contenedora"
  
! #: cp/semantics.c:3944
  #, 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.c:3954
  #, 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.c:3990
  #, 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.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "uso de la plantilla de clase %qT como expresiÃ³n"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, 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.c:4056
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD no puede aparecer en una expresion constante"
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "el tipo de %qE es desconocido"
  
! #: cp/semantics.c:4272
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT no es un tipo de enumeraciÃ³n"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, 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.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "no se puede aplicar %<offsetof%> al destructor %<~%T%>"
  
! #: cp/semantics.c:4451
  #, 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.c:4455
  #, 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.c:4460
  #, 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.c:4471
  #, 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.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, 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.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6068
  #, 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.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, 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.c:6792 cp/semantics.c:8222
  #, 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.c:6877
  #, 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.c:6928
  #, 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.c:6978
  #, 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.c:6992
  #, 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.c:7026
  #, 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.c:7029
  #, 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.c:7033
  #, 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.c:7055
  #, 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.c:7059
  #, 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.c:7064
  #, 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.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: cp/semantics.c:7124
  #, 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.c:7138
  #, 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.c:7158
  #, 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.c:7187
  #, 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.c:7217
  #, 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.c:7239
  #, 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.c:7268
  #, 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.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, 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.c:7305
  #, 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.c:7338
  #, 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.c:7349
  #, 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.c:7366
  #, 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.c:7378
  #, 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.c:7387
  #, 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.c:7488
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "template %qE in clause %qs"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, 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.c:8017
  #, 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.c:8047
  #, 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.c:8060
  #, 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.c:8083
  #, 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.c:8093
  #, 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.c:8150
  #, 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.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, 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.c:8780
  #, 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.c:8977
  #, 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.c:9443
  #, 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.c:9746 cp/semantics.c:9756
  #, 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.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %s"
  
! #: cp/semantics.c:10164
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "autocomparaciÃ³n siempre falsa"
  
! #: cp/semantics.c:10176
  #, 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.c:10205
  #, 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.c:10242
  #, 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.c:10793
  #, 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.c:10846
  #, 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.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
--- 59669,60123 ----
  msgid "invalid base-class specification"
  msgstr "especificaciÃ³n de clase base no vÃ¡lida"
  
! #: cp/semantics.c:3782
  #, 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.c:3799 cp/semantics.c:10743
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD no se capturÃ³"
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3805
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, 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.c:3819
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "uso de parÃ¡metro desde la funciÃ³n contenedora"
  
! #: cp/semantics.c:3946
  #, 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.c:3956
  #, 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.c:3992
  #, 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.c:4023
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "uso de la plantilla de clase %qT como expresiÃ³n"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4030
  #, 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.c:4058
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD no puede aparecer en una expresion constante"
  
! #: cp/semantics.c:4235
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "el tipo de %qE es desconocido"
  
! #: cp/semantics.c:4264
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT no es un tipo de enumeraciÃ³n"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4398
  #, 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.c:4430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "no se puede aplicar %<offsetof%> al destructor %<~%T%>"
  
! #: cp/semantics.c:4443
  #, 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.c:4447
  #, 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.c:4452
  #, 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.c:4463
  #, 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.c:4990 cp/semantics.c:6769 cp/semantics.c:6853
! #: cp/semantics.c:6904 cp/semantics.c:7246 cp/semantics.c:7467
! #: cp/semantics.c:7750 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5736
  #, 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.c:6011
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6057
  #, 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.c:6176
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6637
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6652
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6676
  #, 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.c:6781 cp/semantics.c:8211
  #, 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.c:6866
  #, 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.c:6917
  #, 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.c:6967
  #, 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.c:6981
  #, 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.c:7015
  #, 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.c:7018
  #, 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.c:7022
  #, 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.c:7044
  #, 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.c:7048
  #, 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.c:7053
  #, 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.c:7080
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "la expresiÃ³n schedule chunk size debe ser integral"
  
! #: cp/semantics.c:7113
  #, 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.c:7127
  #, 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.c:7147
  #, 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.c:7176
  #, 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.c:7206
  #, 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.c:7228
  #, 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.c:7257
  #, 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.c:7272
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7279
  #, 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.c:7294
  #, 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.c:7327
  #, 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.c:7338
  #, 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.c:7355
  #, 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.c:7367
  #, 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.c:7376
  #, 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.c:7477
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
  
! #: cp/semantics.c:7903
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "template %qE in clause %qs"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: cp/semantics.c:7907
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7976
  #, 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.c:8006
  #, 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.c:8036
  #, 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.c:8049
  #, 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.c:8072
  #, 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.c:8082
  #, 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.c:8139
  #, 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.c:8528
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8755
  #, 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.c:8769
  #, 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.c:8966
  #, 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.c:9432
  #, 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.c:9735 cp/semantics.c:9745
  #, 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.c:10150
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %s"
  
! #: cp/semantics.c:10153
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "autocomparaciÃ³n siempre falsa"
  
! #: cp/semantics.c:10165
  #, 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.c:10194
  #, 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.c:10231
  #, 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.c:10782
  #, 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.c:10835
  #, 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.c:10837
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10855
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
*************** msgstr "argumento no admitido para %<__b
*** 60073,60302 ****
  #. 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.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1413
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "los calificadores %qV no se pueden aplicar a %qT"
  
! #: cp/tree.c:1943
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "statement-expression in a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/tree.c:4300
  #, 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.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid " declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/tree.c:4312
  #, 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.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, 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.c:4748
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qD is not public"
  msgstr "%qD no se capturÃ³"
  
! #: cp/tree.c:4755
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD no es una variable"
  
! #: cp/tree.c:4763
  #, 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.c:4781
  #, 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.c:4796
  #, 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.c:4814
  #, 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.c:4820
  #, 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.c:4840
  #, 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.c:4844
  #, 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.c:4907
  #, 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.c:4929
  #, 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.c:4937
  #, 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.c:4948
  #, 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.c:4960
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "el atributo %qE no se admite en esta plataforma"
  
! #: cp/tree.c:4987
  #, 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.c:5007
  #, 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.c:5018
  #, 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.c:5031 cp/tree.c:5044
  #, 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.c:5033
  #, 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.c:5046
  #, 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.c:5070
  #, 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.c:5076
  #, 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.c:5083
  #, 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.c:5090
  #, 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.c:5112
  #, 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.c:5118
  #, 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.c:5998
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "cero como constante de puntero nulo"
  
! #: cp/tree.c:6020
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
--- 60126,60355 ----
  #. 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.c:10904
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10910
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10937
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10945
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1426
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "los calificadores %qV no se pueden aplicar a %qT"
  
! #: cp/tree.c:1961
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "statement-expression in a constant expression"
  msgstr "la expresiÃ³n %qE no es una expresiÃ³n constante"
  
! #: cp/tree.c:4318
  #, 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.c:4322
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4325
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid " declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/tree.c:4330
  #, 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.c:4332
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4763
  #, 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.c:4766
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qD is not public"
  msgstr "%qD no se capturÃ³"
  
! #: cp/tree.c:4773
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD no es una variable"
  
! #: cp/tree.c:4781
  #, 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.c:4799
  #, 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.c:4814
  #, 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.c:4832
  #, 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.c:4838
  #, 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.c:4858
  #, 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.c:4862
  #, 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.c:4925
  #, 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.c:4947
  #, 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.c:4955
  #, 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.c:4966
  #, 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.c:4978
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "el atributo %qE no se admite en esta plataforma"
  
! #: cp/tree.c:5005
  #, 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.c:5025
  #, 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.c:5036
  #, 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.c:5049 cp/tree.c:5062
  #, 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.c:5051
  #, 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.c:5064
  #, 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.c:5088
  #, 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.c:5094
  #, 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.c:5101
  #, 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.c:5108
  #, 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.c:5130
  #, 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.c:5136
  #, 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.c:6016
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "cero como constante de puntero nulo"
  
! #: cp/tree.c:6038
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr "%<%D::%D%> no es un miembro de %
*** 60484,61246 ****
  msgid "%qT is not a base of %qT"
  msgstr "%qT no es una base de %qT"
  
! #: cp/typeck.c:3241
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD no es una funciÃ³n plantilla miembro"
  
! #: cp/typeck.c:3444
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT no es de tipo puntero-a-objeto"
  
! #: cp/typeck.c:3476
  #, 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.c:3479
  #, 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.c:3482
  #, 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.c:3486
  #, 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.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "falta el subÃ­ndice en la referencia de la matriz"
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "se declarÃ³ el subÃ­ndice de la matriz como %<register%>"
  
! #: cp/typeck.c:3686
  #, 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.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "falta un objeto en el uso de %qE"
  
! #: cp/typeck.c:3983
  #, 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.c:4004
  #, 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.c:4021
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "no se puede usar %qE como una funciÃ³n"
  
! #: cp/typeck.c:4024
  #, 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.c:4027
  #, 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.c:4085
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "faltan argumentos para el constructor %q#D"
  
! #: cp/typeck.c:4091
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "demasiados argumentos para la funciÃ³n miembro %q#D"
  
! #: cp/typeck.c:4092
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "faltan argumentos para la funciÃ³n miembro %q#D"
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "demasiados argumentos para la funciÃ³n %q#D"
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "faltan argumentos para la funciÃ³n %q#D"
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "demasiados argumentos para el mÃ©todo %q#D"
  
! #: cp/typeck.c:4110
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "faltan argumentos para el mÃ©todo %q#D"
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "demasiados argumentos para la funciÃ³n"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "faltan argumentos para la funciÃ³n"
  
! #: cp/typeck.c:4196
  #, 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.c:4202
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "el parÃ¡metro %P tiene el tipo incompleto %qT"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "la direcciÃ³n de %qD nunca debe ser NULL"
  
! #: cp/typeck.c:4462
  #, 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.c:4508
  #, 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.c:4513
  #, 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.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, 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.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, 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.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "se usÃ³ NULL en la aritmÃ©tica"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, 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.c:5415 cp/typeck.c:5428
  #, 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.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, 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.c:5541
  #, 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.c:5587
  #, 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.c:5667
  #, 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.c:6019
  #, 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.c:6027
  #, 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.c:6035
  #, 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.c:6088
  #, 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.c:6167
  #, 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.c:6168
  #, 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.c:6184
  #, 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.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  se requiere un id calificado"
  
! #: cp/typeck.c:6194
  #, 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.c:6380
  #, 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.c:6386
  #, 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%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "se toma la direcciÃ³n del temporal"
  
! #: cp/typeck.c:6438
  #, 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.c:6496
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "no se puede crear un puntero al miembro referencia %qD"
  
! #: cp/typeck.c:6516
  #, 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.c:6532
  #, 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/typeck.c:6679
  #, 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.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ prohÃ­be incrementar un enum"
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ prohÃ­be decrementar un enum"
  
! #: cp/typeck.c:6820
  #, 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.c:6822
  #, 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.c:6834
  #, 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.c:6836
  #, 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.c:6875
  #, 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.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, 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.c:7108
  #, 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/typeck.c:7113
  #, 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.c:7188
  #, 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.c:7200
  #, 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.c:7204
  #, 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.c:7208
  #, 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.c:7245
  #, 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.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "no hay contexto para resolver el tipo de %qE"
  
! #: cp/typeck.c:7366
  #, 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.c:7372
  #, 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.c:7379
  #, 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.c:7403
  #, 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.c:7417
  #, 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.c:7854
  #, 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.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, 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.c:7892
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "se convierte de %qT a %qT"
  
! #: cp/typeck.c:7963
  #, 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.c:8033
  #, 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.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  #, 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.c:8090 cp/typeck.c:8280
  #, 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.c:8107
  #, 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.c:8121
  #, 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.c:8194
  #, 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.c:8203
  #, 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.c:8245
  #, 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.c:8315
  #, 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.c:8416 cp/typeck.c:8425
  #, 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.c:8434
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "conversiÃ³n no vÃ¡lida al tipo de funciÃ³n %qT"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  en la evaluaciÃ³n de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8824
  #, 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.c:8851
  #, 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.c:8865
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "se usÃ³ una matriz como inicializador"
  
! #: cp/typeck.c:8867
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "asignaciÃ³n de matriz no vÃ¡lida"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   en la conversiÃ³n del puntero a funciÃ³n miembro"
  
! #: cp/typeck.c:9018
  #, 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.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   en la conversiÃ³n del puntero a miembro"
  
! #: cp/typeck.c:9165
  #, 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.c:9480
  #, 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.c:9485
  #, 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.c:9494
  #, 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.c:9498
  #, 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.c:9503
  #, 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.c:9535
  #, 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.c:9539
  #, 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.c:9544
  #, 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.c:9549
  #, 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.c:9559
  #, 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.c:9655
  #, 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.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, 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.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, 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.c:9790
  #, 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.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, 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.c:10052
  #, 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.c:10060
  #, 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.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "se devuelve un valor de un constructor"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, 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.c:10106
  #, fuzzy, gcc-internal-format
  #| msgid "<brace-enclosed initializer list>"
  msgid "returning initializer list"
  msgstr "<lista inicializador dentro de llaves>"
  
! #: cp/typeck.c:10125
  #, 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.c:10128
  #, 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.c:10163
  #, 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.c:10192
  #, 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.c:10838
  #, fuzzy, gcc-internal-format
  #| msgid "using temporary as lvalue"
  msgid "using rvalue as lvalue"
--- 60537,61299 ----
  msgid "%qT is not a base of %qT"
  msgstr "%qT no es una base de %qT"
  
! #: cp/typeck.c:3251
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD no es una funciÃ³n plantilla miembro"
  
! #: cp/typeck.c:3454
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT no es de tipo puntero-a-objeto"
  
! #: cp/typeck.c:3486
  #, 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.c:3489
  #, 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.c:3492
  #, 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.c:3496
  #, 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.c:3561
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "falta el subÃ­ndice en la referencia de la matriz"
  
! #: cp/typeck.c:3658
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "se declarÃ³ el subÃ­ndice de la matriz como %<register%>"
  
! #: cp/typeck.c:3696
  #, 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.c:3768
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "falta un objeto en el uso de %qE"
  
! #: cp/typeck.c:3993
  #, 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.c:4014
  #, 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.c:4031
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "no se puede usar %qE como una funciÃ³n"
  
! #: cp/typeck.c:4034
  #, 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.c:4037
  #, 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.c:4095
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "faltan argumentos para el constructor %q#D"
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "demasiados argumentos para la funciÃ³n miembro %q#D"
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "faltan argumentos para la funciÃ³n miembro %q#D"
  
! #: cp/typeck.c:4108
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "demasiados argumentos para la funciÃ³n %q#D"
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "faltan argumentos para la funciÃ³n %q#D"
  
! #: cp/typeck.c:4119
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "demasiados argumentos para el mÃ©todo %q#D"
  
! #: cp/typeck.c:4120
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "faltan argumentos para el mÃ©todo %q#D"
  
! #: cp/typeck.c:4123
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "demasiados argumentos para la funciÃ³n"
  
! #: cp/typeck.c:4124
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "faltan argumentos para la funciÃ³n"
  
! #: cp/typeck.c:4206
  #, 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.c:4212
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "el parÃ¡metro %P tiene el tipo incompleto %qT"
  
! #: cp/typeck.c:4461
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "la direcciÃ³n de %qD nunca debe ser NULL"
  
! #: cp/typeck.c:4472
  #, 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.c:4518
  #, 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.c:4523
  #, 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.c:4553
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4557
  #, 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.c:4566
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4570
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4696 cp/typeck.c:4708
  #, 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.c:4754
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "se usÃ³ NULL en la aritmÃ©tica"
  
! #: cp/typeck.c:5210 cp/typeck.c:5219 cp/typeck.c:5512 cp/typeck.c:5521
  #, 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.c:5425 cp/typeck.c:5438
  #, 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.c:5461
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5493 cp/typeck.c:5501
  #, 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.c:5551
  #, 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.c:5597
  #, 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.c:5677
  #, 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.c:6029
  #, 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.c:6037
  #, 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.c:6045
  #, 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.c:6098
  #, 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.c:6177
  #, 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.c:6178
  #, 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.c:6194
  #, 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.c:6197
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  se requiere un id calificado"
  
! #: cp/typeck.c:6204
  #, 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.c:6390
  #, 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.c:6396
  #, 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%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6431
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "se toma la direcciÃ³n del temporal"
  
! #: cp/typeck.c:6448
  #, 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.c:6506
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "no se puede crear un puntero al miembro referencia %qD"
  
! #: cp/typeck.c:6526 cp/typeck.c:7089
  #, 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.c:6542
  #, 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/typeck.c:6689
  #, 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.c:6690
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6813
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ prohÃ­be incrementar un enum"
  
! #: cp/typeck.c:6814
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ prohÃ­be decrementar un enum"
  
! #: cp/typeck.c:6830
  #, 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.c:6832
  #, 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.c:6844
  #, 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.c:6846
  #, 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.c:6885
  #, 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.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6908
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7101
  #, 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.c:7123
  #, 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/typeck.c:7128
  #, 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.c:7203
  #, 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.c:7215
  #, 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.c:7219
  #, 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.c:7223
  #, 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.c:7260
  #, 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.c:7347
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "no hay contexto para resolver el tipo de %qE"
  
! #: cp/typeck.c:7381
  #, 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.c:7387
  #, 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.c:7394
  #, 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.c:7418
  #, 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.c:7432
  #, 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.c:7869
  #, 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.c:7875 cp/typeck.c:7881 cp/typeck.c:9532
  #, 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.c:7907
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "se convierte de %qT a %qT"
  
! #: cp/typeck.c:7978
  #, 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.c:8048
  #, 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.c:8073
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8084
  #, 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.c:8105 cp/typeck.c:8295
  #, 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.c:8122
  #, 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.c:8136
  #, 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.c:8209
  #, 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.c:8218
  #, 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.c:8260
  #, 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.c:8330
  #, 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.c:8431 cp/typeck.c:8440
  #, 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.c:8449
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "conversiÃ³n no vÃ¡lida al tipo de funciÃ³n %qT"
  
! #: cp/typeck.c:8759
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8779
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  en la evaluaciÃ³n de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8839
  #, 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.c:8866
  #, 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.c:8880
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "se usÃ³ una matriz como inicializador"
  
! #: cp/typeck.c:8882
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "asignaciÃ³n de matriz no vÃ¡lida"
  
! #: cp/typeck.c:9019
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   en la conversiÃ³n del puntero a funciÃ³n miembro"
  
! #: cp/typeck.c:9033
  #, 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.c:9080 cp/typeck.c:9099
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   en la conversiÃ³n del puntero a miembro"
  
! #: cp/typeck.c:9180
  #, 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.c:9495
  #, 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.c:9500
  #, 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.c:9509
  #, 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.c:9513
  #, 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.c:9518
  #, 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.c:9550
  #, 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.c:9554
  #, 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.c:9559
  #, 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.c:9564
  #, 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.c:9574
  #, 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.c:9670
  #, 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.c:9752
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/typeck.c:9755
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9791
  #, 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.c:9795
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9801
  #, 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.c:9805
  #, 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.c:10004
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:10006 cp/typeck.c:10029
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10028
  #, 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.c:10067
  #, 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.c:10075
  #, 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.c:10078
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "se devuelve un valor de un constructor"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10113 cp/typeck.c:10159
  #, 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.c:10121
  #, fuzzy, gcc-internal-format
  #| msgid "<brace-enclosed initializer list>"
  msgid "returning initializer list"
  msgstr "<lista inicializador dentro de llaves>"
  
! #: cp/typeck.c:10140
  #, 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.c:10143
  #, 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.c:10178
  #, 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.c:10207
  #, 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.c:10853
  #, fuzzy, gcc-internal-format
  #| msgid "using temporary as lvalue"
  msgid "using rvalue as lvalue"
*************** msgstr "llaves alrededor del inicializad
*** 61529,61635 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "no se puede inicializar el agregado del tipo %qT con una literal compuesta"
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.c:1688
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD does not match original declaration"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "el tipo de %qD no coincide con la declaraciÃ³n original"
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "no existe el campo %qD en la union que se estÃ¡ inicializando"
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "valor de Ã­ndice en lugar del nombre del campo en el inicializador de union"
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "se detectÃ³ una delegaciÃ³n de puntero circular"
  
! #: cp/typeck2.c:1980
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "el operando base de %<->%> tiene el tipo %qT que no es puntero"
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "el resultado de %<operator->()%> produce un resultado que no es puntero"
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "el operando base de %<->%> no es un puntero"
  
! #: cp/typeck2.c:2039
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "no se puede usar %qE como un puntero miembro, porque es de tipo %qT"
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "no se puede aplicar el puntero a miembro %qE a %qE, el cual es del tipo %qT que no es clase"
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "el tipo de puntero a miembro %qT es incompatible con el tipo objeto %qT"
  
! #: cp/typeck2.c:2128
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2139
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2147
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2188
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "conversiÃ³n funcional al tipo de matriz %qT"
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "inicializaciÃ³n por valor no vÃ¡lida del tipo de referencia"
  
! #: cp/typeck2.c:2460
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "llamada a la funciÃ³n %qD la cual arroja el tipo incompleto %q#T"
  
! #: cp/typeck2.c:2463
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "llamada a una funciÃ³n la cual arroja el tipo incompleto %q#T"
--- 61582,61688 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "no se puede inicializar el agregado del tipo %qT con una literal compuesta"
  
! #: cp/typeck2.c:1570 cp/typeck2.c:1600
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/typeck2.c:1577
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.c:1584
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.c:1662
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD does not match original declaration"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "el tipo de %qD no coincide con la declaraciÃ³n original"
  
! #: cp/typeck2.c:1735
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "no existe el campo %qD en la union que se estÃ¡ inicializando"
  
! #: cp/typeck2.c:1746
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "valor de Ã­ndice en lugar del nombre del campo en el inicializador de union"
  
! #: cp/typeck2.c:1940
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "se detectÃ³ una delegaciÃ³n de puntero circular"
  
! #: cp/typeck2.c:1954
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "el operando base de %<->%> tiene el tipo %qT que no es puntero"
  
! #: cp/typeck2.c:1984
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "el resultado de %<operator->()%> produce un resultado que no es puntero"
  
! #: cp/typeck2.c:1986
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "el operando base de %<->%> no es un puntero"
  
! #: cp/typeck2.c:2013
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "no se puede usar %qE como un puntero miembro, porque es de tipo %qT"
  
! #: cp/typeck2.c:2022
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "no se puede aplicar el puntero a miembro %qE a %qE, el cual es del tipo %qT que no es clase"
  
! #: cp/typeck2.c:2044
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "el tipo de puntero a miembro %qT es incompatible con el tipo objeto %qT"
  
! #: cp/typeck2.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2113
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2121
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2162
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "conversiÃ³n funcional al tipo de matriz %qT"
  
! #: cp/typeck2.c:2193
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "inicializaciÃ³n por valor no vÃ¡lida del tipo de referencia"
  
! #: cp/typeck2.c:2434
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "llamada a la funciÃ³n %qD la cual arroja el tipo incompleto %q#T"
  
! #: cp/typeck2.c:2437
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "llamada a una funciÃ³n la cual arroja el tipo incompleto %q#T"
*************** msgid "recursive mixin instantiation"
*** 61920,61926 ****
  msgstr "inserciÃ³n en lÃ­nea recursiva"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
--- 61973,61979 ----
  msgstr "inserciÃ³n en lÃ­nea recursiva"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5367
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
*************** msgstr ""
*** 62183,62207 ****
  msgid "circular inheritance of interface"
  msgstr "herencia circular en la declaraciÃ³n de interfaz para `%s'"
  
! #: d/dmd/dsymbolsem.c:4956
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "mixin templates are not regular templates"
  msgstr "los parÃ¡metros de la plantilla no coinciden con la plantilla"
  
! #: d/dmd/dsymbolsem.c:5158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template-id %qD for %q+D does not match any template declaration"
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "el id-de-plantilla %qD para %q+D no coincide con ninguna declaraciÃ³n de plantilla"
  
! #: d/dmd/dsymbolsem.c:5540
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read %s"
  msgid "cannot resolve"
  msgstr "No se puede leer %s"
  
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rank mismatch in expression %qE"
  msgid "cannot alias an expression %s"
--- 62236,62260 ----
  msgid "circular inheritance of interface"
  msgstr "herencia circular en la declaraciÃ³n de interfaz para `%s'"
  
! #: d/dmd/dsymbolsem.c:4959
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "mixin templates are not regular templates"
  msgstr "los parÃ¡metros de la plantilla no coinciden con la plantilla"
  
! #: d/dmd/dsymbolsem.c:5161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template-id %qD for %q+D does not match any template declaration"
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "el id-de-plantilla %qD para %q+D no coincide con ninguna declaraciÃ³n de plantilla"
  
! #: d/dmd/dsymbolsem.c:5543
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read %s"
  msgid "cannot resolve"
  msgstr "No se puede leer %s"
  
! #: d/dmd/dsymbolsem.c:5570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rank mismatch in expression %qE"
  msgid "cannot alias an expression %s"
*************** msgstr "La referencia a matriz en %C no
*** 62584,62592 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "La referencia a matriz en %C no puede tener mÃ¡s de %d dimensiones"
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3430
! #: fortran/check.c:5927 fortran/check.c:5965 fortran/check.c:6007
! #: fortran/check.c:6034 fortran/check.c:6297 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
--- 62637,62645 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "La referencia a matriz en %C no puede tener mÃ¡s de %d dimensiones"
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3437
! #: fortran/check.c:5959 fortran/check.c:5997 fortran/check.c:6039
! #: fortran/check.c:6066 fortran/check.c:6329 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
*************** msgstr "Se esperaba la variable de comat
*** 62945,62951 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "El argumento 'a1' del intrÃ­nseco '%s' en %L debe ser INTEGER, REAL o CHARACTER"
  
! #: fortran/check.c:590 fortran/check.c:3385
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
--- 62998,63004 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "El argumento 'a1' del intrÃ­nseco '%s' en %L debe ser INTEGER, REAL o CHARACTER"
  
! #: fortran/check.c:590 fortran/check.c:3392
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
*************** msgstr "El argumento '%s' del intrÃ­nsec
*** 62963,62969 ****
  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.c:651 fortran/check.c:7503
  #, 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"
--- 63016,63022 ----
  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.c:651 fortran/check.c:7535
  #, 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 "El argumento '%s' del intrÃ­nsec
*** 63078,63308 ****
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no puede ser INTENT(IN)"
  
! #: fortran/check.c:1058
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser una variable"
  
! #: fortran/check.c:1107
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of '%s' intrinsic at %L is not a valid codimension index"
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "el argumento 'dim' del intrÃ­nseco '%s' en %L no es un Ã­ndice de codimensiÃ³n vÃ¡lido"
  
! #: fortran/check.c:1159
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%<dim%> argument of %qs 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/check.c:1262
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr "Longitudes de caracteres desiguales (%ld/%ld) en %s en %L"
  
! #: fortran/check.c:1319
  #, 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 ACHAR intrinsic subprogram"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/check.c:1410
  #, 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 the same type"
  msgstr "Los argumentos '%s' y '%s' del intrÃ­nseco '%s' en %L deben tener el mismo tipo"
  
! #: fortran/check.c:1419 fortran/check.c:3702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Different type kinds at %L"
  msgid "Different type kinds at %L"
  msgstr "ExtensiÃ³n: Diferentes tipos de gÃ©neros en %L"
  
! #: fortran/check.c:1442
  #, fuzzy, gcc-internal-format
  #| msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr "No se permite un puntero NULL en %L como un argumento de la funciÃ³n intrÃ­nseca '%s'"
  
! #: fortran/check.c:1464
  #, 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 a POINTER"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser un POINTER"
  
! #: fortran/check.c:1473 fortran/check.c:1508 fortran/check.c:4389
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:1490
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser un puntero u objetivo VARIABLE o FUNCTION"
  
! #: fortran/check.c:1499
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser un POINTER o un TARGET"
  
! #: fortran/check.c:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr "Una secciÃ³n de matriz con un subÃ­ndice vector en %L no debe ser el objetivo de un puntero"
  
! #: fortran/check.c:1571
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr "el argumento ATOM en %L para la funciÃ³n intrÃ­nseca %s debe ser un entero ATOMIC_INT_KIND o un lÃ³gico ATOMIC_LOGICAL_KIND"
  
! #: fortran/check.c:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr "El argumento ATOM en %L de la funciÃ³n intrÃ­nseca %s debe ser una comatriz o coÃ­ndice"
  
! #: fortran/check.c:1586
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser del mismo tipo y gÃ©nero que '%s'"
  
! #: fortran/check.c:1604 fortran/check.c:1817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "STAT= argument to %s at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.c:1623 fortran/check.c:1757 fortran/check.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "El argumento ATOM de la funciÃ³n intrÃ­nseca %s en %L debe ser definible"
  
! #: fortran/check.c:1637 fortran/check.c:1837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "el argumento ATOM en %L para la funciÃ³n intrÃ­nseca %s debe ser un entero ATOMIC_INT_KIND o un lÃ³gico ATOMIC_LOGICAL_KIND"
  
! #: fortran/check.c:1657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "El argumento VALUE de la funciÃ³n intrÃ­nseca %s en %L debe ser definible"
  
! #: fortran/check.c:1676 fortran/check.c:1690 fortran/check.c:1725
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser %s"
  
! #: fortran/check.c:1710
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "el argumento '%s' del intrÃ­nseco '%s' en %L no es un Ã­ndice de dimensiÃ³n vÃ¡lido"
  
! #: fortran/check.c:1764 fortran/check.c:1861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "El argumento ATOM de la funciÃ³n intrÃ­nseca %s en %L debe ser definible"
  
! #: fortran/check.c:1779
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "El argumento ATOM de la funciÃ³n intrÃ­nseca %s en %L debe ser definible"
  
! #: fortran/check.c:1802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "El argumento ATOM de la funciÃ³n intrÃ­nseca %s en %L debe ser definible"
  
! #: fortran/check.c:1881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Negative argument N at %L"
  msgid "Negative argument N at %L"
  msgstr "ExtensiÃ³n: Argumentos negativo N en %L"
  
! #: fortran/check.c:1979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/check.c:2103 fortran/check.c:2593
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe estar presente si 'x' es COMPLEX"
  
! #: fortran/check.c:2112 fortran/check.c:2602
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or INTEGER"
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser de tipo REAL o INTEGER"
  
! #: fortran/check.c:2122 fortran/check.c:2128
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2150
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:2181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/check.c:2197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/check.c:2205
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays disabled at %C, use -fcoarray= to enable"
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Comatrices desactivadas en %C, use -fcoarray= para activar"
  
! #: fortran/check.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2239
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimÃ³rfico"
  
! #: fortran/check.c:2246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Support for entity at %L with deferred type parameter not yet implemented"
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr "AÃºn no se implementa el soporte para la entidad en %L con parÃ¡metro de tipo diferido"
  
! #: fortran/check.c:2260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "OPERATOR argument at %L must be a PURE function"
--- 63131,63361 ----
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no puede ser INTENT(IN)"
  
! #: fortran/check.c:1065
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser una variable"
  
! #: fortran/check.c:1114
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of '%s' intrinsic at %L is not a valid codimension index"
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "el argumento 'dim' del intrÃ­nseco '%s' en %L no es un Ã­ndice de codimensiÃ³n vÃ¡lido"
  
! #: fortran/check.c:1166
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%<dim%> argument of %qs 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/check.c:1269
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr "Longitudes de caracteres desiguales (%ld/%ld) en %s en %L"
  
! #: fortran/check.c:1326
  #, 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 ACHAR intrinsic subprogram"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/check.c:1417
  #, 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 the same type"
  msgstr "Los argumentos '%s' y '%s' del intrÃ­nseco '%s' en %L deben tener el mismo tipo"
  
! #: fortran/check.c:1426 fortran/check.c:3709
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Different type kinds at %L"
  msgid "Different type kinds at %L"
  msgstr "ExtensiÃ³n: Diferentes tipos de gÃ©neros en %L"
  
! #: fortran/check.c:1449
  #, fuzzy, gcc-internal-format
  #| msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr "No se permite un puntero NULL en %L como un argumento de la funciÃ³n intrÃ­nseca '%s'"
  
! #: fortran/check.c:1471
  #, 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 a POINTER"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser un POINTER"
  
! #: fortran/check.c:1480 fortran/check.c:1515 fortran/check.c:4396
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:1497
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser un puntero u objetivo VARIABLE o FUNCTION"
  
! #: fortran/check.c:1506
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser un POINTER o un TARGET"
  
! #: fortran/check.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr "Una secciÃ³n de matriz con un subÃ­ndice vector en %L no debe ser el objetivo de un puntero"
  
! #: fortran/check.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr "el argumento ATOM en %L para la funciÃ³n intrÃ­nseca %s debe ser un entero ATOMIC_INT_KIND o un lÃ³gico ATOMIC_LOGICAL_KIND"
  
! #: fortran/check.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr "El argumento ATOM en %L de la funciÃ³n intrÃ­nseca %s debe ser una comatriz o coÃ­ndice"
  
! #: fortran/check.c:1593
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser del mismo tipo y gÃ©nero que '%s'"
  
! #: fortran/check.c:1611 fortran/check.c:1824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "STAT= argument to %s at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.c:1630 fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "El argumento ATOM de la funciÃ³n intrÃ­nseca %s en %L debe ser definible"
  
! #: fortran/check.c:1644 fortran/check.c:1844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "el argumento ATOM en %L para la funciÃ³n intrÃ­nseca %s debe ser un entero ATOMIC_INT_KIND o un lÃ³gico ATOMIC_LOGICAL_KIND"
  
! #: fortran/check.c:1664
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "El argumento VALUE de la funciÃ³n intrÃ­nseca %s en %L debe ser definible"
  
! #: fortran/check.c:1683 fortran/check.c:1697 fortran/check.c:1732
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser %s"
  
! #: fortran/check.c:1717
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "el argumento '%s' del intrÃ­nseco '%s' en %L no es un Ã­ndice de dimensiÃ³n vÃ¡lido"
  
! #: fortran/check.c:1771 fortran/check.c:1868
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "El argumento ATOM de la funciÃ³n intrÃ­nseca %s en %L debe ser definible"
  
! #: fortran/check.c:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "El argumento ATOM de la funciÃ³n intrÃ­nseca %s en %L debe ser definible"
  
! #: fortran/check.c:1809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "El argumento ATOM de la funciÃ³n intrÃ­nseca %s en %L debe ser definible"
  
! #: fortran/check.c:1888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Negative argument N at %L"
  msgid "Negative argument N at %L"
  msgstr "ExtensiÃ³n: Argumentos negativo N en %L"
  
! #: fortran/check.c:1986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/check.c:2110 fortran/check.c:2600
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe estar presente si 'x' es COMPLEX"
  
! #: fortran/check.c:2119 fortran/check.c:2609
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or INTEGER"
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser de tipo REAL o INTEGER"
  
! #: fortran/check.c:2129 fortran/check.c:2135
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2157
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/check.c:2204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/check.c:2212
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays disabled at %C, use -fcoarray= to enable"
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Comatrices desactivadas en %C, use -fcoarray= para activar"
  
! #: fortran/check.c:2227
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimÃ³rfico"
  
! #: fortran/check.c:2253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Support for entity at %L with deferred type parameter not yet implemented"
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr "AÃºn no se implementa el soporte para la entidad en %L con parÃ¡metro de tipo diferido"
  
! #: fortran/check.c:2267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "OPERATOR argument at %L must be a PURE function"
*************** msgstr "El argumento %s en %L debe ser d
*** 63311,64097 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "No se permite la funciÃ³n intrÃ­nseco '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/check.c:2287
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2306
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2347
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2402
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:2430 fortran/check.c:2444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/check.c:2481 fortran/check.c:3111 fortran/check.c:3194
! #: fortran/check.c:3416 fortran/check.c:3464 fortran/check.c:4956
! #: fortran/check.c:5093 fortran/check.c:5148 fortran/check.c:6283
! #: fortran/check.c:6412
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "Fortran 2003:  IntrÃ­nseco '%s' con argumento KIND en %L"
  
! #: fortran/check.c:2528 fortran/check.c:2797 fortran/check.c:2857
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "el argumento '%s' del intrÃ­nseco '%s' en %L tiene una forma no vÃ¡lida en la dimensiÃ³n %d (%ld/%ld)"
  
! #: fortran/check.c:2543 fortran/check.c:2812 fortran/check.c:2872
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar"
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe tener el rango %d o ser un escalar"
  
! #: fortran/check.c:2655 fortran/check.c:3796 fortran/check.c:3804
  #, 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.c:2669
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Formas diferentes para los argumentos '%s' y '%s' en %L para el intrÃ­nseco 'dot_product'"
  
! #: fortran/check.c:2689 fortran/check.c:2697
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser real por defecto"
  
! #: fortran/check.c:2833
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser del mismo tipo y gÃ©nero que '%s'"
  
! #: fortran/check.c:2891
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser %s"
  
! #: fortran/check.c:2909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/check.c:2923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "GNU extension: non-default INTEGER kind argument to %s intrinsic at %L"
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "ExtensiÃ³n de GNU: argumento de gÃ©nero que no es por defecto INTEGER para el intrÃ­nseco %s en %L"
  
! #: fortran/check.c:2984
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: COMPLEX argument '%s' argument of '%s' intrinsic at %L"
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "Fortran 2008: El argumento COMPLEX '%s' argumento del intrÃ­nseco '%s' en %L"
  
! #: fortran/check.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "arguments 1 and 2 have different types"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "los argumentos 1 y 2 tienen tipos diferentes"
  
! #: fortran/check.c:3162
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "El argumento %s en %L debe ser de longitud uno"
  
! #: fortran/check.c:3201
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser del mismo gÃ©nero que '%s'"
  
! #: fortran/check.c:3235
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/check.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "El valor absoluto de SHIFT en %L debe ser menor o igual a SIZE en %L"
  
! #: fortran/check.c:3358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/check.c:3367
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "'%s' en %C no es una variable"
  
! #: fortran/check.c:3392
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser una constante"
  
! #: fortran/check.c:3606
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L must have at least two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "El intrÃ­nseco '%s' en %L debe tener al menos dos argumentos"
  
! #: fortran/check.c:3654
  #, 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.c:3669
  #, 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.c:3674
  #, 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.c:3699
  #, 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.c:3708
  #, 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.c:3739
  #, 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.c:3746
  #, 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.c:3813
  #, fuzzy, gcc-internal-format
  #| msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Los tipos de argumento del intrÃ­nseco '%s' en %L deben coincidir (%s/%s)"
  
! #: fortran/check.c:3827
  #, 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.c:3846
  #, 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.c:3855
  #, 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.c:4018
  #, 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.c:4136 fortran/check.c:7423 fortran/check.c:7438
  #, 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.c:4219
  #, 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.c:4230
  #, 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.c:4237
  #, 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.c:4248
  #, 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.c:4257
  #, 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.c:4297
  #, 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.c:4324
  #, 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.c:4374
  #, 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.c:4382
  #, 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.c:4461 fortran/check.c:6359
  #, 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.c:4519
  #, 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.c:4527
  #, 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.c:4546
  #, 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.c:4597
  #, 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.c:4704
  #, 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.c:4714
  #, 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.c:4721
  #, 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.c:4738
  #, 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.c:4771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Complex argument of LOG at %L cannot be zero"
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "El argumento complejo de LOG en %L no puede ser cero"
  
! #: fortran/check.c:4809
  #, 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.c:4827
  #, 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.c:4836
  #, 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.c:4872
  #, 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.c:4889 fortran/check.c:4908
  #, 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.c:4899 fortran/check.c:4918
  #, 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.c:5017
  #, 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.c:5048
  #, 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.c:5086
  #, 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.c:5166 fortran/check.c:7483
  #, 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.c:5179 fortran/check.c:5318 fortran/check.c:7475
  #, 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.c:5190 fortran/check.c:5330
  #, 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.c:5260
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5309
  #, 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.c:5348
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5362
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5398
  #, 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.c:5405
  #, 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.c:5412
  #, 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.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5444
  #, 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.c:5454
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5487
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5494
  #, 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.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5514
  #, 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.c:5526
  #, 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.c:5533
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5539
  #, 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.c:5553
  #, 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.c:5559
  #, 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.c:5570
  #, 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.c:5578
  #, 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.c:5587
  #, 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.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5610
  #, 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.c:5638
  #, 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.c:5654
  #, 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.c:5673
  #, 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.c:5936
  #, 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.c:5947
  #, 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.c:5980
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5993
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MOLD argument to NULL required at %L"
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "se requiere el argumento MOLD para NULL en %L"
  
! #: fortran/check.c:6017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:6043
  #, fuzzy, gcc-internal-format, gfc-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.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6061
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk in formal argument list at %C"
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Basura inesperada en la lista de argumentos formales en %C"
  
! #: fortran/check.c:6079
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6137
  #, 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.c:6189
  #, 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.c:6208
  #, 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.c:6216
  #, 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.c:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  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.c:6373
  #, 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.c:6386
  #, 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.c:6652 fortran/check.c:6684
  #, 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.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.c:6710
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6722
  #, 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.c:6762
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6781
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6791
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7025
  #, 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.c:7207
  #, 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.c:7396 fortran/check.c:7407
  #, 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.c:7467
  #, 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 ""
--- 63364,64156 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "No se permite la funciÃ³n intrÃ­nseco '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/check.c:2294
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2324
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2354
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2409
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:2437 fortran/check.c:2451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/check.c:2488 fortran/check.c:3118 fortran/check.c:3201
! #: fortran/check.c:3423 fortran/check.c:3471 fortran/check.c:4963
! #: fortran/check.c:5100 fortran/check.c:5155 fortran/check.c:6315
! #: fortran/check.c:6444
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "Fortran 2003:  IntrÃ­nseco '%s' con argumento KIND en %L"
  
! #: fortran/check.c:2535 fortran/check.c:2804 fortran/check.c:2864
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "el argumento '%s' del intrÃ­nseco '%s' en %L tiene una forma no vÃ¡lida en la dimensiÃ³n %d (%ld/%ld)"
  
! #: fortran/check.c:2550 fortran/check.c:2819 fortran/check.c:2879
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar"
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe tener el rango %d o ser un escalar"
  
! #: fortran/check.c:2662 fortran/check.c:3803 fortran/check.c:3811
  #, 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.c:2676
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Formas diferentes para los argumentos '%s' y '%s' en %L para el intrÃ­nseco 'dot_product'"
  
! #: fortran/check.c:2696 fortran/check.c:2704
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser real por defecto"
  
! #: fortran/check.c:2840
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser del mismo tipo y gÃ©nero que '%s'"
  
! #: fortran/check.c:2898
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser %s"
  
! #: fortran/check.c:2916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/check.c:2930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "GNU extension: non-default INTEGER kind argument to %s intrinsic at %L"
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "ExtensiÃ³n de GNU: argumento de gÃ©nero que no es por defecto INTEGER para el intrÃ­nseco %s en %L"
  
! #: fortran/check.c:2991
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: COMPLEX argument '%s' argument of '%s' intrinsic at %L"
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "Fortran 2008: El argumento COMPLEX '%s' argumento del intrÃ­nseco '%s' en %L"
  
! #: fortran/check.c:3073
  #, fuzzy, gcc-internal-format
  #| msgid "arguments 1 and 2 have different types"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "los argumentos 1 y 2 tienen tipos diferentes"
  
! #: fortran/check.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "El argumento %s en %L debe ser de longitud uno"
  
! #: fortran/check.c:3208
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser del mismo gÃ©nero que '%s'"
  
! #: fortran/check.c:3242
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/check.c:3306
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "El valor absoluto de SHIFT en %L debe ser menor o igual a SIZE en %L"
  
! #: fortran/check.c:3365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/check.c:3374
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "'%s' en %C no es una variable"
  
! #: fortran/check.c:3399
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L debe ser una constante"
  
! #: fortran/check.c:3613
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L must have at least two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "El intrÃ­nseco '%s' en %L debe tener al menos dos argumentos"
  
! #: fortran/check.c:3661
  #, 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.c:3676
  #, 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.c:3681
  #, 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.c:3706
  #, 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.c:3715
  #, 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.c:3746
  #, 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.c:3753
  #, 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.c:3820
  #, fuzzy, gcc-internal-format
  #| msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Los tipos de argumento del intrÃ­nseco '%s' en %L deben coincidir (%s/%s)"
  
! #: fortran/check.c:3834
  #, 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.c:3853
  #, 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.c:3862
  #, 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.c:4025
  #, 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.c:4143 fortran/check.c:7455 fortran/check.c:7470
  #, 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.c:4226
  #, 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.c:4237
  #, 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.c:4244
  #, 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.c:4255
  #, 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.c:4264
  #, 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.c:4304
  #, 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.c:4331
  #, 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.c:4381
  #, 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.c:4389
  #, 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.c:4468 fortran/check.c:6391
  #, 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.c:4526
  #, 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.c:4534
  #, 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.c:4553
  #, 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.c:4604
  #, 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.c:4711
  #, 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.c:4721
  #, 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.c:4728
  #, 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.c:4745
  #, 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.c:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Complex argument of LOG at %L cannot be zero"
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "El argumento complejo de LOG en %L no puede ser cero"
  
! #: fortran/check.c:4816
  #, 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.c:4834
  #, 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.c:4843
  #, 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.c:4879
  #, 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.c:4896 fortran/check.c:4915
  #, 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.c:4906 fortran/check.c:4925
  #, 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.c:5024
  #, 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.c:5055
  #, 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.c:5093
  #, 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.c:5173 fortran/check.c:7515
  #, 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.c:5186 fortran/check.c:5325 fortran/check.c:7507
  #, 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.c:5197 fortran/check.c:5337
  #, 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.c:5267
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5316
  #, 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.c:5355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5405
  #, 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.c:5412
  #, 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.c:5419
  #, 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.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5451
  #, 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.c:5461
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5501
  #, 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.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5521
  #, 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.c:5533
  #, 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.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5546
  #, 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.c:5560
  #, 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.c:5566
  #, 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.c:5577
  #, 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.c:5585
  #, 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.c:5594
  #, 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.c:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5617
  #, 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.c:5645
  #, 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.c:5661
  #, 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.c:5680
  #, 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.c:5704
! #, 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.c:5968
  #, 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.c:5979
  #, 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.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MOLD argument to NULL required at %L"
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "se requiere el argumento MOLD para NULL en %L"
  
! #: fortran/check.c:6049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L shall not be coindexed"
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "El argumento '%s' del intrÃ­nseco '%s' en %L no debe ser coindizado"
  
! #: fortran/check.c:6075
  #, fuzzy, gcc-internal-format, gfc-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.c:6082
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk in formal argument list at %C"
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Basura inesperada en la lista de argumentos formales en %C"
  
! #: fortran/check.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6169
  #, 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.c:6221
  #, 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.c:6240
  #, 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.c:6248
  #, 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.c:6283
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  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.c:6405
  #, 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.c:6418
  #, 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.c:6684 fortran/check.c:6716
  #, 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.c:6724
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.c:6742
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6754
  #, 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.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6813
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6823
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6840
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7057
  #, 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.c:7239
  #, 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.c:7428 fortran/check.c:7439
  #, 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.c:7499
  #, 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 ""
*************** msgstr "EspecificaciÃ³n INTENT errÃ³nea
*** 64356,64362 ****
  msgid "deferred type parameter at %C"
  msgstr "Fortran 2003: parÃ¡metro de tipo diferido en %C"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 64415,64421 ----
  msgid "deferred type parameter at %C"
  msgstr "Fortran 2003: parÃ¡metro de tipo diferido en %C"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12467
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr "El componente de caractÃ©r de lo
*** 66731,66890 ****
  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.c:3821
  #, 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.c:3829
  #, 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.c:3853
  #, 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.c:3858
  #, 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.c:3887
  #, 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.c:3893 fortran/expr.c:3913
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3901 fortran/expr.c:3920
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3947
  #, 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.c:3968
  #, 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.c:3993
  #, 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.c:4002
  #, 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.c:4012
  #, 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.c:4018
  #, 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.c:4025
  #, 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.c:4033
  #, 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.c:4056
  #, 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.c:4109
  #, 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.c:4119 fortran/expr.c:4134
  #, 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.c:4125 fortran/expr.c:4140 fortran/resolve.c:2624
  #, 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.c:4152
  #, 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.c:4161
  #, 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.c:4174
  #, 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.c:4188
  #, 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.c:4193
  #, 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.c:4201
  #, 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.c:4208
  #, 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.c:4227
  #, 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.c:4240
  #, 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.c:4244
  #, 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"
--- 66790,66949 ----
  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.c:3824
  #, 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.c:3832
  #, 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.c:3856
  #, 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.c:3861
  #, 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.c:3890
  #, 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.c:3896 fortran/expr.c:3916
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3904 fortran/expr.c:3923
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3950
  #, 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.c:3971
  #, 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.c:3996
  #, 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.c:4005
  #, 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.c:4015
  #, 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.c:4021
  #, 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.c:4028
  #, 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.c:4036
  #, 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.c:4059
  #, 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.c:4112
  #, 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.c:4122 fortran/expr.c:4137
  #, 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.c:4128 fortran/expr.c:4143 fortran/resolve.c:2624
  #, 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.c:4155
  #, 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.c:4164
  #, 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.c:4177
  #, 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.c:4191
  #, 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.c:4196
  #, 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.c:4204
  #, 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.c:4211
  #, 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.c:4230
  #, 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.c:4243
  #, 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.c:4247
  #, 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 rem
*** 66893,67082 ****
  #. 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.c:4269 fortran/expr.c:4361
  #, 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.c:4272
  #, 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.c:4285
  #, 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.c:4291 fortran/expr.c:4306
  #, 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.c:4316
  #, 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.c:4331
  #, 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.c:4340
  #, 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.c:4348
  #, 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.c:4376 fortran/expr.c:4381
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4421
  #, 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.c:4497 fortran/resolve.c:1466
  #, 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.c:4503
  #, 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.c:4518 fortran/resolve.c:1472
  #, 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.c:4530
  #, 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.c:4536
  #, 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.c:4543
  #, 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.c:5011
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, 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.c:6110
  #, 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.c:6118
  #, 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.c:6127
  #, 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.c:6138
  #, 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.c:6147
  #, 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.c:6160
  #, 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.c:6173
  #, 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.c:6208
  #, 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.c:6218
  #, 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.c:6231
  #, 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.c:6239
  #, 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.c:6254
  #, 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.c:6313
  #, 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.c:6318
  #, 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.c:6330
  #, 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.c:6372
  #, 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)"
--- 66952,67141 ----
  #. 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.c:4272 fortran/expr.c:4364
  #, 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.c:4275
  #, 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.c:4288
  #, 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.c:4294 fortran/expr.c:4309
  #, 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.c:4319
  #, 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.c:4334
  #, 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.c:4343
  #, 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.c:4351
  #, 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.c:4379 fortran/expr.c:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4424
  #, 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.c:4500 fortran/resolve.c:1466
  #, 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.c:4506
  #, 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.c:4521 fortran/resolve.c:1472
  #, 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.c:4533
  #, 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.c:4539
  #, 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.c:4546
  #, 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.c:5014
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6105
  #, 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.c:6113
  #, 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.c:6121
  #, 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.c:6132
  #, 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.c:6143
  #, 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.c:6152
  #, 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.c:6165
  #, 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.c:6178
  #, 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.c:6213
  #, 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.c:6223
  #, 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.c:6236
  #, 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.c:6244
  #, 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.c:6259
  #, 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.c:6318
  #, 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.c:6323
  #, 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.c:6335
  #, 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.c:6377
  #, 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
*** 67106,67113 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
! #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Se crea una matriz temporal en %L"
--- 67165,67172 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6681 fortran/trans-array.c:8176
! #: fortran/trans-intrinsic.c:8558
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Se crea una matriz temporal en %L"
*************** msgstr "La variable '%s' en %C no se pue
*** 67200,67206 ****
  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.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 67259,67265 ----
  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.c:3458 fortran/trans-expr.c:1832
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 67210,67222 ****
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5179
  #, 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.c:5806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "%s between %L and %L"
--- 67269,67281 ----
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5192
  #, 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.c:5819
  #, 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
*** 67345,67356 ****
  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.c:987 fortran/resolve.c:17210
  #, 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.c:994 fortran/resolve.c:17228
  #, 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)"
--- 67404,67415 ----
  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.c:987 fortran/resolve.c:17218
  #, 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.c:994 fortran/resolve.c:17236
  #, 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 "No coincide la longitud de carÃ¡
*** 67681,68109 ****
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "El argumento actual en %L para el argumento alojable o dummy puntero '%s' debe tener un parÃ¡metro de tipo de longitud diferido si y sÃ³lo si el dummy tiene uno"
  
! #: fortran/interface.c:3258
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longitud del carÃ¡cter del argumento actual es mÃ¡s corta que la del argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "El argumento actual contiene muy pocos elementos para el argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.c:3291
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure pointer for argument '%s' at %L"
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Se esperaba un puntero procedimiento para el argumento '%s' en %L"
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Falta un procedimiento para el argumento '%s' en %L"
  
! #: fortran/interface.c:3324
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "El argumento actual para '%s' no puede ser una matriz de tamaÃ±o asumido en %L"
  
! #: fortran/interface.c:3333
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/interface.c:3343
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy '%s'"
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: El argumento actual que no es puntero en %L para el puntero dummy '%s'"
  
! #: fortran/interface.c:3353
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L to pointer dummy '%s'"
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Argumento actual coindizado en %L para el puntero dummy '%s'"
  
! #: fortran/interface.c:3366
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L to allocatable dummy '%s' requires INTENT(IN)"
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "El argumento actual coindizado en %L para el dummy alojable '%s' requiere INTENT(IN)"
  
! #: fortran/interface.c:3380
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy '%s' has neither ASYNCHRONOUS nor VOLATILE"
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "El argumento actual coindizado ASYNCHRONOUS o VOLATILE en %L requiere que el dummy '%s' no tenga ASYNCHRONOUS ni VOLATILE"
  
! #: fortran/interface.c:3394
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy '%s' requires either VALUE or INTENT(IN)"
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "El argumento actual coindizado en %L con componente Ãºltimo alojable para el dummy '%s' requiere uno de VALUE o INTENT(IN)"
  
! #: fortran/interface.c:3406
  #, fuzzy, gcc-internal-format
  #| msgid "Actual CLASS array argument for '%s' must be a full array at %L"
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "El argumento de la matriz CLASS actual para '%s' debe ser una matriz completa en %L"
  
! #: fortran/interface.c:3416
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "El argumento actual para '%s' debe ser ALLOCATABLE en %L"
  
! #: fortran/interface.c:3446
  #, 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.c:3465
  #, 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.c:3482
  #, 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.c:3502
  #, 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.c:3525
  #, 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.c:3533
  #, 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.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, 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.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, 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.c:3790
  #, 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.c:3800
  #, 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.c:3811
  #, 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.c:3853
  #, 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.c:3857 fortran/interface.c:3867
  #, 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.c:3863
  #, 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.c:3876
  #, 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.c:3884
  #, 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.c:3892
  #, 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.c:3909
  #, 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.c:3918
  #, 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.c:3927
  #, 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.c:3942
  #, 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.c:3957
  #, 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.c:3967
  #, 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.c:3977
  #, 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.c:4019
  #, 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.c:4030
  #, 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.c:4115
  #, 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.c:4185
  #, 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.c:4558
  #, 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.c:4675
  #, 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.c:4769
  #, 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.c:4781
  #, 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.c:4789
  #, 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.c:4797
  #, 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.c:4806
  #, 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.c:4812
  #, 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.c:4821
  #, 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.c:4832
  #, 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.c:4840
  #, 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.c:4851
  #, 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.c:4881
  #, 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.c:4892
  #, 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.c:4901
  #, 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.c:4910
  #, 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.c:4921
  #, 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.c:4928
  #, 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.c:4949
  #, 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.c:4956
  #, 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.c:4963
  #, 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.c:4967
  #, 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.c:4971
  #, 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.c:4975
  #, 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.c:5033 fortran/interface.c:5079
  #, 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.c:5045
  #, 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.c:5057
  #, 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.c:5064
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 67740,68168 ----
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "El argumento actual en %L para el argumento alojable o dummy puntero '%s' debe tener un parÃ¡metro de tipo de longitud diferido si y sÃ³lo si el dummy tiene uno"
  
! #: fortran/interface.c:3259
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longitud del carÃ¡cter del argumento actual es mÃ¡s corta que la del argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.c:3269 fortran/interface.c:3274
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "El argumento actual contiene muy pocos elementos para el argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.c:3294
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure pointer for argument '%s' at %L"
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Se esperaba un puntero procedimiento para el argumento '%s' en %L"
  
! #: fortran/interface.c:3310
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Falta un procedimiento para el argumento '%s' en %L"
  
! #: fortran/interface.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "El argumento actual para '%s' no puede ser una matriz de tamaÃ±o asumido en %L"
  
! #: fortran/interface.c:3336
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/interface.c:3346
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy '%s'"
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: El argumento actual que no es puntero en %L para el puntero dummy '%s'"
  
! #: fortran/interface.c:3356
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L to pointer dummy '%s'"
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Argumento actual coindizado en %L para el puntero dummy '%s'"
  
! #: fortran/interface.c:3369
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L to allocatable dummy '%s' requires INTENT(IN)"
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "El argumento actual coindizado en %L para el dummy alojable '%s' requiere INTENT(IN)"
  
! #: fortran/interface.c:3383
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy '%s' has neither ASYNCHRONOUS nor VOLATILE"
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "El argumento actual coindizado ASYNCHRONOUS o VOLATILE en %L requiere que el dummy '%s' no tenga ASYNCHRONOUS ni VOLATILE"
  
! #: fortran/interface.c:3397
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy '%s' requires either VALUE or INTENT(IN)"
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "El argumento actual coindizado en %L con componente Ãºltimo alojable para el dummy '%s' requiere uno de VALUE o INTENT(IN)"
  
! #: fortran/interface.c:3409
  #, fuzzy, gcc-internal-format
  #| msgid "Actual CLASS array argument for '%s' must be a full array at %L"
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "El argumento de la matriz CLASS actual para '%s' debe ser una matriz completa en %L"
  
! #: fortran/interface.c:3419
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "El argumento actual para '%s' debe ser ALLOCATABLE en %L"
  
! #: fortran/interface.c:3449
  #, 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.c:3468
  #, 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.c:3485
  #, 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.c:3505
  #, 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.c:3528
  #, 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.c:3536
  #, 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.c:3666
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3695
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3721
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, 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.c:3761
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, 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.c:3793
  #, 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.c:3803
  #, 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.c:3814
  #, 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.c:3856
  #, 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.c:3860 fortran/interface.c:3870
  #, 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.c:3866
  #, 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.c:3879
  #, 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.c:3887
  #, 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.c:3895
  #, 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.c:3912
  #, 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.c:3921
  #, 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.c:3930
  #, 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.c:3945
  #, 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.c:3960
  #, 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.c:3970
  #, 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.c:3980
  #, 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.c:4022
  #, 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.c:4033
  #, 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.c:4118
  #, 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.c:4188
  #, 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.c:4561
  #, 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.c:4678
  #, 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.c:4772
  #, 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.c:4784
  #, 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.c:4792
  #, 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.c:4800
  #, 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.c:4809
  #, 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.c:4815
  #, 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.c:4824
  #, 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.c:4835
  #, 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.c:4843
  #, 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.c:4854
  #, 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.c:4884
  #, 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.c:4895
  #, 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.c:4904
  #, 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.c:4913
  #, 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.c:4924
  #, 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.c:4931
  #, 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.c:4952
  #, 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.c:4959
  #, 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.c:4966
  #, 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.c:4970
  #, 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.c:4974
  #, 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.c:4978
  #, 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.c:5036 fortran/interface.c:5082
  #, 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.c:5048
  #, 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.c:5060
  #, 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.c:5067
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "NAMELIST '%s' en la declaraciÃ³n
*** 68926,68932 ****
  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.c:3431 fortran/resolve.c:15082
  #, 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"
--- 68985,68991 ----
  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.c:3431 fortran/resolve.c:15088
  #, 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 ""
*** 70550,71804 ****
  msgid "Unexpected junk at %C"
  msgstr "DeclaraciÃ³n %s inesperada en %C"
  
! #: fortran/openmp.c:280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "List item shall not be coindexed at %C"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/openmp.c:315 fortran/openmp.c:416 fortran/openmp.c:744
! #: fortran/openmp.c:3632
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr "No se encontrÃ³ el bloque COMMON /%s/ en %C"
  
! #: fortran/openmp.c:354 fortran/openmp.c:444
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "Error sintÃ¡ctico en la lista de variables OpenMP en %C"
  
! #: fortran/openmp.c:467
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "Error sintÃ¡ctico en la lista de variables OpenMP en %C"
  
! #: fortran/openmp.c:551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "Error sintÃ¡ctico en la lista de variables OpenMP en %C"
  
! #: fortran/openmp.c:613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in expression at %C"
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "Error sintÃ¡ctico en la expresiÃ³n en %C"
  
! #: fortran/openmp.c:680
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "Unexpected OpenACC parallelism."
  msgstr "Elemento inesperado."
  
! #: fortran/openmp.c:712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgid "Variable at %C is an element of a COMMON block"
  msgstr "La variable threadprivate en %C es un elemento de un bloque COMMON"
  
! #: fortran/openmp.c:772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ORDERED en %C"
  
! #: fortran/openmp.c:782
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "Error sintÃ¡ctico en la lista !$OMP THREADPRIVATE en %C"
  
! #: fortran/openmp.c:1026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "')' expected at %C"
  msgid "Comma expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/openmp.c:1138
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1291
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr "El argumento de la clÃ¡usula COLLAPSE no es un entero positivo constante en %C"
  
! #: fortran/openmp.c:1455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "Se esperaba '(' en %C"
  
! #: fortran/openmp.c:1830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "El argumento de la clÃ¡usula COLLAPSE no es un entero positivo constante en %C"
  
! #: fortran/openmp.c:2219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to match clause at %C"
  msgstr "Etiqueta construct '%s' duplicada en %C"
  
! #: fortran/openmp.c:2392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid third argument of IBITS at %L"
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr "Tercer argumento de IBITS no vÃ¡lido en %L"
  
! #: fortran/openmp.c:2402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "action not allowed in SPEC MODULE"
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr "no se pertite una acciÃ³n en SPEC MODULE"
  
! #: fortran/openmp.c:2411
  #, fuzzy, gcc-internal-format
  #| msgid "action not allowed in SPEC MODULE"
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr "no se pertite una acciÃ³n en SPEC MODULE"
  
! #: fortran/openmp.c:2419
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:2468
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid third argument of IBITS at %L"
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "Tercer argumento de IBITS no vÃ¡lido en %L"
  
! #: fortran/openmp.c:2523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr "La clÃ¡usula NUM_THREADS en %L requiere una expresiÃ³n INTEGER escalar"
  
! #: fortran/openmp.c:2556
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2658
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.c:2666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "storage class specified for typename"
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "se especificÃ³ una clase de almacenamiento para el nombre de tipo"
  
! #: fortran/openmp.c:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2718 fortran/openmp.c:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP CRITICAL en %C"
  
! #: fortran/openmp.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2978
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: fortran/openmp.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP FLUSH en %C"
  
! #: fortran/openmp.c:3382 fortran/openmp.c:7334
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3386 fortran/openmp.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3391
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ORDERED en %C"
  
! #: fortran/openmp.c:3450
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ORDERED en %C"
  
! #: fortran/openmp.c:3488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr "La variable threadprivate en %C es un elemento de un bloque COMMON"
  
! #: fortran/openmp.c:3493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3517 fortran/openmp.c:3563
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3527
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3537
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3546
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3570
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "Error sintÃ¡ctico en la lista !$OMP THREADPRIVATE en %C"
  
! #: fortran/openmp.c:3612
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr "La variable threadprivate en %C es un elemento de un bloque COMMON"
  
! #: fortran/openmp.c:3649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ORDERED en %C"
  
! #: fortran/openmp.c:3656
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr "Error sintÃ¡ctico en la lista !$OMP THREADPRIVATE en %C"
  
! #: fortran/openmp.c:3711
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3716
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3747
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3751
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3773
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3778
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3789
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3794
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3823
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "SÃ³lo se permite la declaraciÃ³n PRIVATE en %C en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/openmp.c:3891
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3900
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: fortran/openmp.c:3910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "')' expected at %C"
  msgid "Clause expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/openmp.c:3916
  #, fuzzy, gcc-internal-format
  #| msgid "specified option %qs more than once"
  msgid "%qs clause at %L specified more than once"
  msgstr "opciÃ³n %qs especificada mÃ¡s de una vez"
  
! #: fortran/openmp.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after TASKYIELD clause at %C"
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Basura inesperada despuÃ©s de la clÃ¡usula TASKYIELD en %C"
  
! #: fortran/openmp.c:3951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ORDERED en %C"
  
! #: fortran/openmp.c:4130
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr "Basura inesperada despuÃ©s de la clÃ¡usula TASKWAIT en %C"
  
! #: fortran/openmp.c:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Basura inesperada despuÃ©s de la clÃ¡usula TASKYIELD en %C"
  
! #: fortran/openmp.c:4203
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP WORKSHARE en %C"
  
! #: fortran/openmp.c:4217
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP MASTER en %C"
  
! #: fortran/openmp.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4314
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ATOMIC en %C"
  
! #: fortran/openmp.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP BARRIER en %C"
  
! #: fortran/openmp.c:4422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ATOMIC en %C"
  
! #: fortran/openmp.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Basura inesperada despuÃ©s de la clÃ¡usula NOWAIT en %C"
  
! #: fortran/openmp.c:4485
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "La clÃ¡usula NUM_THREADS en %L requiere una expresiÃ³n INTEGER escalar"
  
! #: fortran/openmp.c:4496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SIZE at %L must be positive"
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/openmp.c:4507
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SIZE at %L must be positive"
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/openmp.c:4518
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4521
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4527 fortran/openmp.c:5662
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4532
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4537
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4547 fortran/openmp.c:5294 fortran/openmp.c:5445
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4550
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4566 fortran/openmp.c:5387 fortran/openmp.c:5433
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4571 fortran/openmp.c:5666
  #, 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.c:4576 fortran/openmp.c:5669
  #, 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.c:4581 fortran/openmp.c:5382 fortran/openmp.c:5657
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4584 fortran/openmp.c:5390
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4627
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ORDERED en %C"
  
! #: fortran/openmp.c:4676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ORDERED en %C"
  
! #: fortran/openmp.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clÃ¡usula IF en %L requiere una expresiÃ³n LOGICAL escalar"
  
! #: fortran/openmp.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4841
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "La clÃ¡usula FINAL en %L requiere una expresiÃ³n LOGICAL escalar"
  
! #: fortran/openmp.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "El chunk_size de la clÃ¡usula SCHEDULE en %L requiere una expresiÃ³n INTEGER escalar"
  
! #: fortran/openmp.c:4866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SIZE at %L must be positive"
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/openmp.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4892
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
  
! #: fortran/openmp.c:4928
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.c:4932
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.c:4937 fortran/openmp.c:7060
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.c:4946
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4975
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4978 fortran/openmp.c:4994 fortran/openmp.c:5002
! #: fortran/openmp.c:5013 fortran/openmp.c:5025 fortran/openmp.c:5040
! #: fortran/openmp.c:7084
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "El sÃ­mbolo '%s' estÃ¡ presente en mÃºltiples clÃ¡usulas en %L"
  
! #: fortran/openmp.c:5047
  #, fuzzy, gcc-internal-format
  #| msgid "Array section not permitted in '%s' call at %L"
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "No se permite una secciÃ³n de matriz en la llamada '%s' en %L"
  
! #: fortran/openmp.c:5060
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "El sÃ­mbolo '%s' estÃ¡ presente en mÃºltiples clÃ¡usulas en %L"
  
! #: fortran/openmp.c:5078
  #, fuzzy, gcc-internal-format
  #| msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "El objeto que no es THREADPRIVATE '%s' en la clÃ¡usula COPYIN en %L"
  
! #: fortran/openmp.c:5086
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula COPYPRIVATE en %L"
  
! #: fortran/openmp.c:5089
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula COPYPRIVATE en %L"
  
! #: fortran/openmp.c:5097
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la clÃ¡usula SHARED en %L"
  
! #: fortran/openmp.c:5100
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in SHARED clause at %L"
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula SHARED en %L"
  
! #: fortran/openmp.c:5103
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la clÃ¡usula SHARED en %L"
  
! #: fortran/openmp.c:5107
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la clÃ¡usula SHARED en %L"
  
! #: fortran/openmp.c:5122
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5134
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: fortran/openmp.c:5153
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5157
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "SINK addend not a constant integer at %L"
  msgstr "el acumulador no es una constante entera"
  
! #: fortran/openmp.c:5173
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "array section is not contiguous in %qs clause"
  msgid "Array is not contiguous at %L"
  msgstr "la secciÃ³n de matriz no es contigua en la clÃ¡usula %qs"
  
! #: fortran/openmp.c:5228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected coarray designator at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Designador de comatriz inesperado en %C"
  
! #: fortran/openmp.c:5245 fortran/openmp.c:5263
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5255
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5276
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5300
  #, fuzzy, gcc-internal-format
  #| msgid "Support for entity at %L with deferred type parameter not yet implemented"
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "AÃºn no se implementa el soporte para la entidad en %L con parÃ¡metro de tipo diferido"
  
! #: fortran/openmp.c:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5335
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5350
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5366 fortran/openmp.c:5419
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in %s clause at %L"
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5369 fortran/openmp.c:5422
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5377
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5413
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: fortran/openmp.c:5425
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5430
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5436
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5448
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Se usÃ³ la variable '%s' en la clÃ¡usula %s en la declaraciÃ³n NAMELIST en %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5458
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5469
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5479
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5571
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5602
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5607
  #, 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.c:5612
  #, 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.c:5623
  #, 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.c:5640
  #, 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.c:5674
  #, 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.c:5735
  #, 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.c:5745
  #, 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.c:5775
  #, 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.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5793
  #, 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.c:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5800
  #, 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.c:5897
  #, 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.c:5926
  #, 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.c:5951
  #, 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.c:5956
  #, 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.c:5982 fortran/openmp.c:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr "La declaraciÃ³n de captura !$OMP ATOMIC CAPTURE debe leer de una variable escalar de tipo intrÃ­nseco en %L"
  
! #: fortran/openmp.c:5997
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr "La declaraciÃ³n de actualizaciÃ³n !$OMP ATOMIC CAPTURE debe definir una variable escalar de tipo intrÃ­nseco en %L"
  
! #: fortran/openmp.c:6004 fortran/openmp.c:6277
  #, 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.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6059
  #, 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.c:6107
  #, 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.c:6121
  #, 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.c:6153
  #, 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.c:6177
  #, 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.c:6184
  #, 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.c:6201
  #, 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.c:6208
  #, 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.c:6216
  #, 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.c:6234
  #, 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.c:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set 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.c:6326
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.c:6329
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.c:6337
  #, 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.c:6594
  #, 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.c:6600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6606
  #, 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.c:6610
  #, 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.c:6622
  #, 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 or LASTPRIVATE 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.c:6626
  #, 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 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.c:6644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "%s collapsed 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.c:6654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "Los bucles !$OMP DO colapsados no estÃ¡n perfectamente anidados en %L"
  
! #: fortran/openmp.c:6663 fortran/openmp.c:6671
  #, 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 at %L"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: fortran/openmp.c:6839 fortran/openmp.c:6852
  #, 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.c:6871
  #, 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.c:6877
  #, 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.c:6883
  #, 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.c:6899
  #, 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.c:6911
  #, 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.c:6921 fortran/openmp.c:6930
  #, 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.c:6946
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6967
  #, 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.c:7067
  #, 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.c:7114
  #, 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.c:7120
  #, 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.c:7223
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7237
  #, 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.c:7243
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7264
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7288
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7325
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7347
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7378
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7396
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 70609,71863 ----
  msgid "Unexpected junk at %C"
  msgstr "DeclaraciÃ³n %s inesperada en %C"
  
! #: fortran/openmp.c:281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "List item shall not be coindexed at %C"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/openmp.c:316 fortran/openmp.c:417 fortran/openmp.c:745
! #: fortran/openmp.c:3633
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr "No se encontrÃ³ el bloque COMMON /%s/ en %C"
  
! #: fortran/openmp.c:355 fortran/openmp.c:445
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "Error sintÃ¡ctico en la lista de variables OpenMP en %C"
  
! #: fortran/openmp.c:468
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "Error sintÃ¡ctico en la lista de variables OpenMP en %C"
  
! #: fortran/openmp.c:552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "Error sintÃ¡ctico en la lista de variables OpenMP en %C"
  
! #: fortran/openmp.c:614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in expression at %C"
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "Error sintÃ¡ctico en la expresiÃ³n en %C"
  
! #: fortran/openmp.c:681
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "Unexpected OpenACC parallelism."
  msgstr "Elemento inesperado."
  
! #: fortran/openmp.c:713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgid "Variable at %C is an element of a COMMON block"
  msgstr "La variable threadprivate en %C es un elemento de un bloque COMMON"
  
! #: fortran/openmp.c:773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ORDERED en %C"
  
! #: fortran/openmp.c:783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "Error sintÃ¡ctico en la lista !$OMP THREADPRIVATE en %C"
  
! #: fortran/openmp.c:1027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "')' expected at %C"
  msgid "Comma expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/openmp.c:1139
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1292
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr "El argumento de la clÃ¡usula COLLAPSE no es un entero positivo constante en %C"
  
! #: fortran/openmp.c:1456
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "Se esperaba '(' en %C"
  
! #: fortran/openmp.c:1831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "El argumento de la clÃ¡usula COLLAPSE no es un entero positivo constante en %C"
  
! #: fortran/openmp.c:2220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to match clause at %C"
  msgstr "Etiqueta construct '%s' duplicada en %C"
  
! #: fortran/openmp.c:2393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid third argument of IBITS at %L"
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr "Tercer argumento de IBITS no vÃ¡lido en %L"
  
! #: fortran/openmp.c:2403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "action not allowed in SPEC MODULE"
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr "no se pertite una acciÃ³n en SPEC MODULE"
  
! #: fortran/openmp.c:2412
  #, fuzzy, gcc-internal-format
  #| msgid "action not allowed in SPEC MODULE"
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr "no se pertite una acciÃ³n en SPEC MODULE"
  
! #: fortran/openmp.c:2420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:2469
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2517
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid third argument of IBITS at %L"
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "Tercer argumento de IBITS no vÃ¡lido en %L"
  
! #: fortran/openmp.c:2524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr "La clÃ¡usula NUM_THREADS en %L requiere una expresiÃ³n INTEGER escalar"
  
! #: fortran/openmp.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2659
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.c:2667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.c:2674
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "storage class specified for typename"
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "se especificÃ³ una clase de almacenamiento para el nombre de tipo"
  
! #: fortran/openmp.c:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2719 fortran/openmp.c:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP CRITICAL en %C"
  
! #: fortran/openmp.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr "la clÃ¡usula %<linear%> no puede especificarse junto con la clÃ¡usula %<ordered%> con un parÃ¡metro"
  
! #: fortran/openmp.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP FLUSH en %C"
  
! #: fortran/openmp.c:3383 fortran/openmp.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3387 fortran/openmp.c:7339
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3392
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3394
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ORDERED en %C"
  
! #: fortran/openmp.c:3451
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ORDERED en %C"
  
! #: fortran/openmp.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr "La variable threadprivate en %C es un elemento de un bloque COMMON"
  
! #: fortran/openmp.c:3494
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3500
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3518 fortran/openmp.c:3564
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3534
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3538
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3547
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "Error sintÃ¡ctico en la lista !$OMP THREADPRIVATE en %C"
  
! #: fortran/openmp.c:3613
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr "La variable threadprivate en %C es un elemento de un bloque COMMON"
  
! #: fortran/openmp.c:3650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ORDERED en %C"
  
! #: fortran/openmp.c:3657
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr "Error sintÃ¡ctico en la lista !$OMP THREADPRIVATE en %C"
  
! #: fortran/openmp.c:3712
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3717
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3748
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3752
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3774
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3779
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3790
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3795
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "SÃ³lo se permite la declaraciÃ³n PRIVATE en %C en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/openmp.c:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3901
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: fortran/openmp.c:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "')' expected at %C"
  msgid "Clause expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/openmp.c:3917
  #, fuzzy, gcc-internal-format
  #| msgid "specified option %qs more than once"
  msgid "%qs clause at %L specified more than once"
  msgstr "opciÃ³n %qs especificada mÃ¡s de una vez"
  
! #: fortran/openmp.c:3920
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after TASKYIELD clause at %C"
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Basura inesperada despuÃ©s de la clÃ¡usula TASKYIELD en %C"
  
! #: fortran/openmp.c:3952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ORDERED en %C"
  
! #: fortran/openmp.c:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr "Basura inesperada despuÃ©s de la clÃ¡usula TASKWAIT en %C"
  
! #: fortran/openmp.c:4145
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Basura inesperada despuÃ©s de la clÃ¡usula TASKYIELD en %C"
  
! #: fortran/openmp.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP WORKSHARE en %C"
  
! #: fortran/openmp.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP MASTER en %C"
  
! #: fortran/openmp.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4315
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ATOMIC en %C"
  
! #: fortran/openmp.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP BARRIER en %C"
  
! #: fortran/openmp.c:4423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ATOMIC en %C"
  
! #: fortran/openmp.c:4443
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Basura inesperada despuÃ©s de la clÃ¡usula NOWAIT en %C"
  
! #: fortran/openmp.c:4486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "La clÃ¡usula NUM_THREADS en %L requiere una expresiÃ³n INTEGER escalar"
  
! #: fortran/openmp.c:4497
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SIZE at %L must be positive"
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/openmp.c:4508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SIZE at %L must be positive"
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/openmp.c:4519
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4522
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4528 fortran/openmp.c:5663
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4533
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4538
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4548 fortran/openmp.c:5295 fortran/openmp.c:5446
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4551
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4567 fortran/openmp.c:5388 fortran/openmp.c:5434
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4572 fortran/openmp.c:5667
  #, 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.c:4577 fortran/openmp.c:5670
  #, 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.c:4582 fortran/openmp.c:5383 fortran/openmp.c:5658
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4585 fortran/openmp.c:5391
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:4628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ORDERED en %C"
  
! #: fortran/openmp.c:4677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n $OMP ORDERED en %C"
  
! #: fortran/openmp.c:4715
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4723 fortran/openmp.c:4734 fortran/resolve.c:10729
! #: fortran/resolve.c:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clÃ¡usula IF en %L requiere una expresiÃ³n LOGICAL escalar"
  
! #: fortran/openmp.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "La clÃ¡usula FINAL en %L requiere una expresiÃ³n LOGICAL escalar"
  
! #: fortran/openmp.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "El chunk_size de la clÃ¡usula SCHEDULE en %L requiere una expresiÃ³n INTEGER escalar"
  
! #: fortran/openmp.c:4867
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SIZE at %L must be positive"
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/openmp.c:4874
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4893
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
  
! #: fortran/openmp.c:4929
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.c:4933
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.c:4938 fortran/openmp.c:7061
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.c:4947
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4976
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4979 fortran/openmp.c:4995 fortran/openmp.c:5003
! #: fortran/openmp.c:5014 fortran/openmp.c:5026 fortran/openmp.c:5041
! #: fortran/openmp.c:7085
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "El sÃ­mbolo '%s' estÃ¡ presente en mÃºltiples clÃ¡usulas en %L"
  
! #: fortran/openmp.c:5048
  #, fuzzy, gcc-internal-format
  #| msgid "Array section not permitted in '%s' call at %L"
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "No se permite una secciÃ³n de matriz en la llamada '%s' en %L"
  
! #: fortran/openmp.c:5061
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "El sÃ­mbolo '%s' estÃ¡ presente en mÃºltiples clÃ¡usulas en %L"
  
! #: fortran/openmp.c:5079
  #, fuzzy, gcc-internal-format
  #| msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "El objeto que no es THREADPRIVATE '%s' en la clÃ¡usula COPYIN en %L"
  
! #: fortran/openmp.c:5087
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula COPYPRIVATE en %L"
  
! #: fortran/openmp.c:5090
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula COPYPRIVATE en %L"
  
! #: fortran/openmp.c:5098
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la clÃ¡usula SHARED en %L"
  
! #: fortran/openmp.c:5101
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in SHARED clause at %L"
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula SHARED en %L"
  
! #: fortran/openmp.c:5104
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la clÃ¡usula SHARED en %L"
  
! #: fortran/openmp.c:5108
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la clÃ¡usula SHARED en %L"
  
! #: fortran/openmp.c:5123
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5135
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%Hel argumento de collapse necesita ser una expresiÃ³n entera constante positiva"
  
! #: fortran/openmp.c:5154
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "SINK addend not a constant integer at %L"
  msgstr "el acumulador no es una constante entera"
  
! #: fortran/openmp.c:5174
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "array section is not contiguous in %qs clause"
  msgid "Array is not contiguous at %L"
  msgstr "la secciÃ³n de matriz no es contigua en la clÃ¡usula %qs"
  
! #: fortran/openmp.c:5229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected coarray designator at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Designador de comatriz inesperado en %C"
  
! #: fortran/openmp.c:5246 fortran/openmp.c:5264
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Matriz de tamaÃ±o asumido '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5277
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5301
  #, fuzzy, gcc-internal-format
  #| msgid "Support for entity at %L with deferred type parameter not yet implemented"
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "AÃºn no se implementa el soporte para la entidad en %L con parÃ¡metro de tipo diferido"
  
! #: fortran/openmp.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5351
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5367 fortran/openmp.c:5420
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in %s clause at %L"
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5370 fortran/openmp.c:5423
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5378
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5414
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "aÃºn no se admite el modelo de cÃ³digo %<large%>"
  
! #: fortran/openmp.c:5426
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5431
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5437
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5449
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Se usÃ³ la variable '%s' en la clÃ¡usula %s en la declaraciÃ³n NAMELIST en %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5459
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5470
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la clÃ¡usula %s en %L"
  
! #: fortran/openmp.c:5480
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5572
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5603
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5608
  #, 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.c:5613
  #, 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.c:5624
  #, 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.c:5641
  #, 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.c:5675
  #, 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.c:5736
  #, 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.c:5746
  #, 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.c:5776
  #, 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.c:5778
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5794
  #, 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.c:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5801
  #, 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.c:5898
  #, 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.c:5927
  #, 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.c:5952
  #, 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.c:5957
  #, 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.c:5983 fortran/openmp.c:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr "La declaraciÃ³n de captura !$OMP ATOMIC CAPTURE debe leer de una variable escalar de tipo intrÃ­nseco en %L"
  
! #: fortran/openmp.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr "La declaraciÃ³n de actualizaciÃ³n !$OMP ATOMIC CAPTURE debe definir una variable escalar de tipo intrÃ­nseco en %L"
  
! #: fortran/openmp.c:6005 fortran/openmp.c:6278
  #, 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.c:6018
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6060
  #, 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.c:6108
  #, 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.c:6122
  #, 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.c:6154
  #, 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.c:6178
  #, 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.c:6185
  #, 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.c:6202
  #, 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.c:6209
  #, 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.c:6217
  #, 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.c:6235
  #, 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.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set 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.c:6327
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.c:6330
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "la clÃ¡usula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.c:6338
  #, 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.c:6595
  #, 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.c:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6607
  #, 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.c:6611
  #, 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.c:6623
  #, 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 or LASTPRIVATE 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.c:6627
  #, 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 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.c:6645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "%s collapsed 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.c:6655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "Los bucles !$OMP DO colapsados no estÃ¡n perfectamente anidados en %L"
  
! #: fortran/openmp.c:6664 fortran/openmp.c:6672
  #, 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 at %L"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: fortran/openmp.c:6840 fortran/openmp.c:6853
  #, 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.c:6872
  #, 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.c:6878
  #, 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.c:6884
  #, 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.c:6900
  #, 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.c:6912
  #, 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.c:6922 fortran/openmp.c:6931
  #, 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.c:6947
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6968
  #, 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.c:7068
  #, 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.c:7115
  #, 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.c:7121
  #, 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.c:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7238
  #, 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.c:7244
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7265
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7297
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7364
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7379
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7389
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr "Se esperaba una declaraciÃ³n TYP
*** 72306,72488 ****
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr "Se esperaba una declaraciÃ³n CASE o END SELECT despuÃ©s de un SELECT CASE en %C"
  
! #: fortran/parse.c:4491
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/parse.c:4524
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr "El final de la declaraciÃ³n DO que no es bloque en %C estÃ¡ dentro de otro bloque"
  
! #: fortran/parse.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr "El final de la declaraciÃ³n DO que no es bloque en %C estÃ¡ entrelazado con otro bucle DO"
  
! #: fortran/parse.c:4560
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr "Fortran 2003: Bloque CONTAINS en una definiciÃ³n de tipo derivado en %C"
  
! #: fortran/parse.c:4587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement label in END CRITICAL at %C does not match CRITIAL label"
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr "La etiqueta de declaraciÃ³n en END CRITICAL en %C no coincide con la etiqueta CRITICAL"
  
! #: fortran/parse.c:4656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "BLOCK construct at %C"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/parse.c:4690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASSOCIATE construct at %C"
  msgid "ASSOCIATE construct at %C"
  msgstr "Fortran 2003: Constructor ASSOCIATE en %C"
  
! #: fortran/parse.c:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr "La etiqueta de declaraciÃ³n en ENDDO en %C no coincide con la etiqueta DO"
  
! #: fortran/parse.c:4909
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr "El bloque DO nombrado en %L requiere un nombre ENDDO coincidente"
  
! #: fortran/parse.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr "Falta !$OMP END ATOMIC despuÃ©s de !$OMP ATOMIC CAPTURE en %C"
  
! #: fortran/parse.c:5115 fortran/parse.c:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Nested CRITICAL block at %C"
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr "Bloque CRITICAL anidado en %C"
  
! #: fortran/parse.c:5152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s at %C"
  msgstr "Se esperaba la declaraciÃ³n %s en %C"
  
! #: fortran/parse.c:5196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected DO loop at %C"
  msgstr "Se esperaba '(' en %C"
  
! #: fortran/parse.c:5216
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ACQUIRED_LOCK tag found at %L "
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr "Se encontrÃ³ una etiqueta ACQUIRED_LOCK redundante en %L "
  
! #: fortran/parse.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr "Los nombres despuÃ©s de !$omp critical y !$omp end critical no coinciden en %C"
  
! #: fortran/parse.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr "La declaraciÃ³n %s en %C no puede terminar un bucle DO que no es bloque"
  
! #: fortran/parse.c:5507
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORMAT statement at %L does not have a statement label"
  msgid "DATA statement at %C after the first executable statement"
  msgstr "La declaraciÃ³n FORMAT en %L no tiene una etiqueta de declaraciÃ³n"
  
! #: fortran/parse.c:5640
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5765
  #, 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.c:5822
  #, 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.c:5847
  #, 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.c:5961
  #, 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.c:6013
  #, 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.c:6017
  #, 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.c:6023
  #, 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.c:6026
  #, 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.c:6048
  #, 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.c:6074
  #, 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.c:6179
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "DeclaraciÃ³n %s inesperada en MODULE en %C"
--- 72365,72547 ----
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr "Se esperaba una declaraciÃ³n CASE o END SELECT despuÃ©s de un SELECT CASE en %C"
  
! #: fortran/parse.c:4494
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/parse.c:4527
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr "El final de la declaraciÃ³n DO que no es bloque en %C estÃ¡ dentro de otro bloque"
  
! #: fortran/parse.c:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr "El final de la declaraciÃ³n DO que no es bloque en %C estÃ¡ entrelazado con otro bucle DO"
  
! #: fortran/parse.c:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4564
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr "Fortran 2003: Bloque CONTAINS en una definiciÃ³n de tipo derivado en %C"
  
! #: fortran/parse.c:4590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement label in END CRITICAL at %C does not match CRITIAL label"
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr "La etiqueta de declaraciÃ³n en END CRITICAL en %C no coincide con la etiqueta CRITICAL"
  
! #: fortran/parse.c:4659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "BLOCK construct at %C"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/parse.c:4693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASSOCIATE construct at %C"
  msgid "ASSOCIATE construct at %C"
  msgstr "Fortran 2003: Constructor ASSOCIATE en %C"
  
! #: fortran/parse.c:4896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr "La etiqueta de declaraciÃ³n en ENDDO en %C no coincide con la etiqueta DO"
  
! #: fortran/parse.c:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr "El bloque DO nombrado en %L requiere un nombre ENDDO coincidente"
  
! #: fortran/parse.c:5102
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr "Falta !$OMP END ATOMIC despuÃ©s de !$OMP ATOMIC CAPTURE en %C"
  
! #: fortran/parse.c:5118 fortran/parse.c:5180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Nested CRITICAL block at %C"
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr "Bloque CRITICAL anidado en %C"
  
! #: fortran/parse.c:5155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s at %C"
  msgstr "Se esperaba la declaraciÃ³n %s en %C"
  
! #: fortran/parse.c:5199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected DO loop at %C"
  msgstr "Se esperaba '(' en %C"
  
! #: fortran/parse.c:5219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ACQUIRED_LOCK tag found at %L "
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr "Se encontrÃ³ una etiqueta ACQUIRED_LOCK redundante en %L "
  
! #: fortran/parse.c:5438
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr "Los nombres despuÃ©s de !$omp critical y !$omp end critical no coinciden en %C"
  
! #: fortran/parse.c:5496
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr "La declaraciÃ³n %s en %C no puede terminar un bucle DO que no es bloque"
  
! #: fortran/parse.c:5510
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORMAT statement at %L does not have a statement label"
  msgid "DATA statement at %C after the first executable statement"
  msgstr "La declaraciÃ³n FORMAT en %L no tiene una etiqueta de declaraciÃ³n"
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5652
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5768
  #, 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.c:5825
  #, 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.c:5850
  #, 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.c:5964
  #, 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.c:6016
  #, 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.c:6020
  #, 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.c:6026
  #, 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.c:6029
  #, 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.c:6051
  #, 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.c:6077
  #, 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.c:6182
  #, 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
*** 72490,72496 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6636
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Dos PROGRAMas principales en %L y %C"
--- 72549,72555 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6639
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Dos PROGRAMas principales en %L y %C"
*************** msgstr "El intrÃ­nseco '%s' declarado co
*** 73391,73397 ****
  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.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, 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"
--- 73450,73456 ----
  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.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11968
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "La etiqueta %d referenciada en %L nunca se define"
*************** msgstr "No se puede resolver la funciÃ³n
*** 73523,73529 ****
  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.c:2961 fortran/resolve.c:17142
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
--- 73582,73588 ----
  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.c:2961 fortran/resolve.c:17150
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
*************** msgstr "La variable '%s' no se ha asigna
*** 74715,74767 ****
  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.c:11971
  #, 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.c:12018
  #, 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.c:12022
  #, 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.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, 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.c:12172
  #, 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.c:12254
  #, 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.c:12275
  #, 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.c:12369
  #, 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"
--- 74774,74832 ----
  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.c:11943
! #, 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.c:11977
  #, 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.c:12024
  #, 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.c:12028
  #, 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.c:12089
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12094
  #, 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.c:12178
  #, 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.c:12260
  #, 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.c:12281
  #, 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.c:12375
  #, 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
*** 74769,74775 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12383
  #, 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"
--- 74834,74840 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12389
  #, 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
*** 74778,74843 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, 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.c:12488
  #, 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.c:12722
  #, 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.c:12726
  #, 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.c:12734
  #, 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.c:12745
  #, 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.c:12761
  #, 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.c:12773
  #, 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.c:12806
  #, 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.c:12828
  #, 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.c:12859
  #, 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"
--- 74843,74908 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12408
  #, 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.c:12494
  #, 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.c:12728
  #, 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.c:12732
  #, 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.c:12740
  #, 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.c:12751
  #, 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.c:12767
  #, 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.c:12779
  #, 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.c:12812
  #, 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.c:12834
  #, 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.c:12865
  #, 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 p
*** 74845,75887 ****
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, 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.c:12920
  #, 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.c:12941
  #, 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.c:12948
  #, 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.c:12995
  #, 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.c:12998
  #, 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.c:13001
  #, 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.c:13004
  #, 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.c:13007
  #, 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.c:13010
  #, 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.c:13052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:13084
  #, 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.c:13107
  #, 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.c:13129
  #, 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.c:13147
  #, 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.c:13159
  #, 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.c:13168
  #, 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.c:13178
  #, 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.c:13197
  #, 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.c:13201
  #, 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.c:13205
  #, 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.c:13209
  #, 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.c:13222
  #, 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.c:13233
  #, 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.c:13239
  #, 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.c:13259
  #, 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.c:13316
  #, 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.c:13322
  #, 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.c:13328
  #, 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.c:13336
  #, 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.c:13342
  #, 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.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, 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.c:13494
  #, 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.c:13503
  #, 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.c:13512
  #, 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.c:13520
  #, 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.c:13526
  #, 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.c:13532
  #, 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.c:13540
  #, 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.c:13549
  #, 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.c:13571
  #, 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.c:13608
  #, 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"
  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.c:13648
  #, 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.c:13684
  #, 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.c:13743
  #, 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.c:13755
  #, 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.c:13783
  #, 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.c:13839
  #, 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.c:14051
  #, 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.c:14094
  #, 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.c:14108
  #, 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.c:14122 fortran/resolve.c:14608
  #, 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.c:14130
  #, 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.c:14139
  #, 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.c:14145
  #, 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.c:14151
  #, 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.c:14180
  #, 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.c:14190
  #, 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.c:14285
  #, 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.c:14388
  #, 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.c:14397
  #, 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.c:14407
  #, 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.c:14432
  #, 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.c:14443
  #, 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.c:14541
  #, 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.c:14555
  #, 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.c:14571
  #, 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.c:14581
  #, 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.c:14590
  #, 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.c:14599
  #, 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.c:14641
  #, 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.c:14654
  #, 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.c:14665
  #, 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.c:14698
  #, 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.c:14706
  #, 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.c:14715
  #, 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.c:14801
  #, 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.c:14846
  #, 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.c:14859
  #, 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.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, 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.c:14970
  #, 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.c:15035
  #, 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.c:15041
  #, 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.c:15047
  #, 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.c:15055
  #, 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.c:15072
  #, 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.c:15094
  #, 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.c:15105
  #, 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.c:15132
  #, 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.c:15151
  #, 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.c:15167
  #, 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.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipo derivado incompatible en PARAMETER en %L"
  
! #: fortran/resolve.c:15186
  #, 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.c:15237
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "La entidad '%s' en %L tiene un parÃ¡metro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/resolve.c:15248
  #, 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.c:15255
  #, 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.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, 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.c:15362
  #, 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.c:15462
  #, 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.c:15483
  #, 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.c:15496
  #, 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.c:15499
  #, 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.c:15509
  #, 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.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, 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.c:15535
  #, 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.c:15545
  #, 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.c:15554
  #, 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.c:15567 fortran/resolve.c:15744
  #, 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.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, 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.c:15607
  #, 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.c:15614
  #, 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.c:15634
  #, 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.c:15641
  #, 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.c:15648
  #, 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.c:15655
  #, 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.c:15681
  #, 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.c:15691
  #, 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.c:15770
  #, 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.c:15785
  #, 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.c:15798
  #, 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.c:15816
  #, 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.c:15828
  #, 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.c:15837
  #, 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.c:15850
  #, 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.c:15859
  #, 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.c:15872
  #, 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.c:15888
  #, 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.c:15896
  #, 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"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.c:15903
  #, 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.c:15916
  #, 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.c:15925
  #, 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.c:15941
  #, 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.c:15947
  #, 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.c:15972
  #, 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.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "No se guarda (SAVE) el threadprivate en %L"
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, 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.c:16166
  #, 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.c:16173
  #, 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.c:16180
  #, 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.c:16196
  #, 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.c:16203
  #, 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.c:16212
  #, 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.c:16258
  #, 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.c:16271
  #, 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.c:16370
  #, 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.c:16378
  #, 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.c:16386
  #, 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.c:16393
  #, 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.c:16518
  #, 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.c:16684
  #, 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.c:16690
  #, 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.c:16774
  #, 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.c:16783
  #, 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.c:16791
  #, 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.c:16807
  #, 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.c:16910
  #, 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.c:16925
  #, 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.c:16950
  #, 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.c:16959
  #, 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 no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:17032
  #, 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.c:17043
  #, 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.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.c:17085
  #, 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.c:17152
  #, 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.c:17165
  #, 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.c:17185
  #, 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.c:17195
  #, 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.c:17203
  #, 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.c:17217
  #, 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.c:17235
  #, 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.c:17242
  #, 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.c:17321
  #, 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"
--- 74910,75952 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12901
  #, 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.c:12926
  #, 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.c:12947
  #, 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.c:12954
  #, 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.c:13001
  #, 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.c:13004
  #, 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.c:13007
  #, 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.c:13010
  #, 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.c:13013
  #, 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.c:13016
  #, 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.c:13058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:13090
  #, 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.c:13113
  #, 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.c:13135
  #, 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.c:13153
  #, 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.c:13165
  #, 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.c:13174
  #, 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.c:13184
  #, 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.c:13203
  #, 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.c:13207
  #, 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.c:13211
  #, 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.c:13215
  #, 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.c:13228
  #, 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.c:13239
  #, 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.c:13245
  #, 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.c:13265
  #, 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.c:13322
  #, 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.c:13328
  #, 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.c:13334
  #, 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.c:13342
  #, 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.c:13348
  #, 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.c:13391
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13399
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13407
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13416
  #, 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.c:13500
  #, 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.c:13509
  #, 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.c:13518
  #, 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.c:13526
  #, 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.c:13532
  #, 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.c:13538
  #, 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.c:13546
  #, 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.c:13555
  #, 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.c:13577
  #, 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.c:13614
  #, 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"
  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.c:13654
  #, 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.c:13690
  #, 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.c:13749
  #, 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.c:13761
  #, 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.c:13789
  #, 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.c:13845
  #, 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.c:14057
  #, 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.c:14100
  #, 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.c:14114
  #, 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.c:14128 fortran/resolve.c:14614
  #, 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.c:14136
  #, 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.c:14145
  #, 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.c:14151
  #, 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.c:14157
  #, 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.c:14186
  #, 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.c:14196
  #, 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.c:14291
  #, 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.c:14394
  #, 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.c:14403
  #, 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.c:14413
  #, 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.c:14438
  #, 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.c:14449
  #, 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.c:14547
  #, 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.c:14561
  #, 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.c:14577
  #, 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.c:14587
  #, 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.c:14596
  #, 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.c:14605
  #, 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.c:14647
  #, 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.c:14660
  #, 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.c:14671
  #, 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.c:14704
  #, 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.c:14712
  #, 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.c:14721
  #, 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.c:14807
  #, 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.c:14852
  #, 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.c:14865
  #, 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.c:14929
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14962
  #, 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.c:14976
  #, 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.c:15041
  #, 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.c:15047
  #, 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.c:15053
  #, 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.c:15061
  #, 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.c:15078
  #, 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.c:15100
  #, 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.c:15111
  #, 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.c:15138
  #, 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.c:15157
  #, 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.c:15173
  #, 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.c:15184
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipo derivado incompatible en PARAMETER en %L"
  
! #: fortran/resolve.c:15192
  #, 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.c:15243
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "La entidad '%s' en %L tiene un parÃ¡metro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/resolve.c:15254
  #, 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.c:15261
  #, 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.c:15301
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15365
  #, 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.c:15368
  #, 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.c:15468
  #, 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.c:15489
  #, 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.c:15502
  #, 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.c:15505
  #, 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.c:15515
  #, 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.c:15522
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, 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.c:15541
  #, 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.c:15551
  #, 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.c:15560
  #, 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.c:15573 fortran/resolve.c:15750
  #, 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.c:15587
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15596
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15605
  #, 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.c:15613
  #, 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.c:15620
  #, 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.c:15640
  #, 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.c:15647
  #, 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.c:15654
  #, 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.c:15661
  #, 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.c:15687
  #, 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.c:15697
  #, 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.c:15776
  #, 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.c:15791
  #, 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.c:15804
  #, 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.c:15822
  #, 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.c:15834
  #, 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.c:15843
  #, 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.c:15856
  #, 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.c:15865
  #, 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.c:15878
  #, 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.c:15894
  #, 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.c:15902
  #, 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"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.c:15909
  #, 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.c:15922
  #, 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.c:15931
  #, 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.c:15947
  #, 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.c:15953
  #, 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.c:15978
  #, 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.c:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "No se guarda (SAVE) el threadprivate en %L"
  
! #: fortran/resolve.c:16061
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, 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.c:16174
  #, 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.c:16181
  #, 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.c:16188
  #, 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.c:16204
  #, 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.c:16211
  #, 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.c:16220
  #, 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.c:16266
  #, 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.c:16279
  #, 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.c:16378
  #, 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.c:16386
  #, 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.c:16394
  #, 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.c:16401
  #, 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.c:16526
  #, 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.c:16692
  #, 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.c:16698
  #, 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.c:16782
  #, 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.c:16791
  #, 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.c:16799
  #, 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.c:16815
  #, 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.c:16918
  #, 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.c:16933
  #, 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.c:16958
  #, 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.c:16967
  #, 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 no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.c:17040
  #, 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.c:17051
  #, 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.c:17062
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.c:17093
  #, 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.c:17160
  #, 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.c:17173
  #, 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.c:17193
  #, 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.c:17203
  #, 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.c:17211
  #, 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.c:17225
  #, 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.c:17243
  #, 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.c:17250
  #, 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.c:17329
  #, 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 sobreescriben los inicializad
*** 76817,76835 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, 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.c:8171
  #, 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.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipo de expresiÃ³n errÃ³nea durante la caminata (%d)"
--- 76882,76900 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6139
  #, 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.c:8172
  #, 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.c:11361
  #, 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
*** 76926,77013 ****
  msgid "non-constant initialization expression at %L"
  msgstr "expresiÃ³n de inicializaciÃ³n que no es constante en %L"
  
! #: fortran/trans-decl.c:753
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrÃ­nseca que no es un procedimiento"
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, 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.c:5087
  #, 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.c:5327
  #, 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.c:5340
  #, 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.c:5965
  #, 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.c:5971
  #, 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.c:5982 fortran/trans-decl.c:6128
  #, 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.c:5998
  #, 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.c:6017
  #, 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.c:6066
  #, 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.c:6070
  #, 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.c:6100
  #, 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.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 76991,77078 ----
  msgid "non-constant initialization expression at %L"
  msgstr "expresiÃ³n de inicializaciÃ³n que no es constante en %L"
  
! #: fortran/trans-decl.c:755
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1766
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrÃ­nseca que no es un procedimiento"
  
! #: fortran/trans-decl.c:4607 fortran/trans-decl.c:6971
  #, 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.c:5095
  #, 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.c:5335
  #, 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.c:5348
  #, 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.c:5973
  #, 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.c:5979
  #, 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.c:5990 fortran/trans-decl.c:6136
  #, 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.c:6006
  #, 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.c:6025
  #, 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.c:6074
  #, 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.c:6078
  #, 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.c:6108
  #, 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.c:6700
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 77018,77051 ****
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "Lo siento, aÃºn no se admiten las comatrices escalares alojables en %L"
  
! #: fortran/trans-expr.c:2161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "Lo siento, aÃºn no se admiten las comatrices escalares alojables en %L"
  
! #: fortran/trans-expr.c:3830
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Operador intrÃ­nseco desconocido"
  
! #: fortran/trans-expr.c:5329
  #, 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.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 77083,77116 ----
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 prohÃ­be la matriz de longitud variable %qE"
  
! #: fortran/trans-expr.c:1836
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2153
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "Lo siento, aÃºn no se admiten las comatrices escalares alojables en %L"
  
! #: fortran/trans-expr.c:2162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "Lo siento, aÃºn no se admiten las comatrices escalares alojables en %L"
  
! #: fortran/trans-expr.c:3831
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Operador intrÃ­nseco desconocido"
  
! #: fortran/trans-expr.c:5330
  #, 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.c:9561
  #, 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Ã
*** 77068,77080 ****
  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.c:11883 fortran/trans-stmt.c:1093
  #, 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.c:11890
  #, 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"
--- 77133,77145 ----
  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.c:11892 fortran/trans-stmt.c:1093
  #, 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.c:11899
  #, 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 "Tipo base ES errÃ³neo (%d)"
*** 77096,77120 ****
  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.c:2716
  #, fuzzy, gcc-internal-format
  #| msgid "optional argument"
  msgid "optional class parameter"
  msgstr "argumento opcional"
  
! #: fortran/trans-openmp.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/trans-openmp.c:3187
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "se esperaba una expresiÃ³n"
  
! #: fortran/trans-openmp.c:6039
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): CÃ³digo de declaraciÃ³n errÃ³neo"
--- 77161,77185 ----
  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.c:2719
  #, fuzzy, gcc-internal-format
  #| msgid "optional argument"
  msgid "optional class parameter"
  msgstr "argumento opcional"
  
! #: fortran/trans-openmp.c:3036
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/trans-openmp.c:3190
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "se esperaba una expresiÃ³n"
  
! #: fortran/trans-openmp.c:6042
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): CÃ³digo de declaraciÃ³n errÃ³neo"
*************** msgstr "no se reconoce el valor de visib
*** 78751,78757 ****
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioridad %qs de inicializaciÃ³n de verificaciÃ³n de vtable desconocida."
  
! #: params.opt:134
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown evrp mode %qs"
--- 78816,78822 ----
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioridad %qs de inicializaciÃ³n de verificaciÃ³n de vtable desconocida."
  
! #: params.opt:138
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown evrp mode %qs"
*************** msgstr "modelo TLS %qs desconocido"
*** 80236,80244 ****
  #~ msgid "Allow 64-bit integer variables in upper registers with -mcpu=power7 or -mvsx."
  #~ msgstr "Permite variables enteras de 64 bits en los registros superiores con -mcpu=power7 o -mvsx."
  
- #~ msgid "Fuse certain operations together for better performance on power9."
- #~ msgstr "Fusiona ciertas operaciones para un mejor rendimiento en power9."
- 
  #~ msgid "Use scalar register+offset memory instructions added in ISA 3.0."
  #~ msgstr "Usa instrucciones de memoria registro+desplazamiento escalares aÃ±adidas en ISA 3.0."
  
--- 80301,80306 ----
*************** msgstr "modelo TLS %qs desconocido"
*** 81329,81337 ****
  #~ msgid "caller function contains cilk spawn"
  #~ msgstr "funciÃ³n no vÃ¡lida en la declaraciÃ³n call"
  
- #~ msgid "maximum number of basic blocks per function to be analyzed by Graphite."
- #~ msgstr "nÃºmero mÃ¡ximo de bloques bÃ¡sicos por funciÃ³n para analizar con Graphite."
- 
  #~ msgid "minimal number of loops per function to be analyzed by Graphite."
  #~ msgstr "nÃºmero mÃ­nimo de bucles por funciÃ³n para analizar con Graphite."
  
--- 81391,81396 ----
diff -Nrcpad gcc-11.2.0/gcc/po/fi.po gcc-11.3.0/gcc/po/fi.po
*** gcc-11.2.0/gcc/po/fi.po	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/po/fi.po	Thu Apr 21 07:58:53 2022
*************** 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: 2021-04-20 18:19+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: 2021-07-26 15:21+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 ""
*** 116,122 ****
  "\n"
  "ldd-tuloste muodostimilla/hajottimilla.\n"
  
! #: cprop.c:1755
  msgid "const/copy propagation disabled"
  msgstr "const-/kopioinnin-eteneminen poistettu kÃ¤ytÃ¶stÃ¤"
  
--- 116,122 ----
  "\n"
  "ldd-tuloste muodostimilla/hajottimilla.\n"
  
! #: cprop.c:1757
  msgid "const/copy propagation disabled"
  msgstr "const-/kopioinnin-eteneminen poistettu kÃ¤ytÃ¶stÃ¤"
  
*************** msgstr "FORMAT-nimiÃ¶ %d kohdassa %L ei
*** 259,270 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11967
  #, c-format
  msgid "floating constant misused"
  msgstr "liukulukuvakiota kÃ¤ytetty vÃ¤Ã¤rin"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12058
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 259,270 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11988
  #, c-format
  msgid "floating constant misused"
  msgstr "liukulukuvakiota kÃ¤ytetty vÃ¤Ã¤rin"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12079
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 544,620 ****
  " valitsimien vÃ¤littÃ¤miseen nÃ¤ille prosesseille on kÃ¤ytettÃ¤vÃ¤ -W<kirjain>-\n"
  " valitsimia.\n"
  
! #: gcc.c:6668
  #, fuzzy, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "KÃ¤sitellÃ¤Ã¤n opastesivuja hakemistossa %s...\n"
  
! #: gcc.c:7429
  #, c-format
  msgid "Target: %s\n"
  msgstr "Kohde: %s\n"
  
! #: gcc.c:7430
  #, fuzzy, c-format
  msgid "Configured with: %s\n"
  msgstr "POP2-tuen asetuksia ei ole tehty.\n"
  
! #: gcc.c:7444
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "SÃ¤iemalli: %s\n"
  
! #: gcc.c:7445
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7447
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
! #: gcc.c:7449 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7460
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc-versio %s %s\n"
  
! #: gcc.c:7463
  #, fuzzy, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "GMP-versio %s, MPFR-versio %s\n"
  
! #: gcc.c:7536 gcc.c:7746
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Vika ei ole toistettavissa, joten se on todennÃ¤kÃ¶isesti laitteisto- tai kÃ¤yttÃ¶jÃ¤rjestelmÃ¤ongelma.\n"
  
! #: gcc.c:7670
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "EsikÃ¤Ã¤nnetty lÃ¤hdekoodi tallennettu tiedostoon %s, liitÃ¤thÃ¤n sen vikailmoitukseen.\n"
  
! #: gcc.c:8520
  #, c-format
  msgid "install: %s%s\n"
  msgstr "asennus: %s%s\n"
  
! #: gcc.c:8523
  #, c-format
  msgid "programs: %s\n"
  msgstr "ohjelmat: %s\n"
  
! #: gcc.c:8525
  #, c-format
  msgid "libraries: %s\n"
  msgstr "kirjastot: %s\n"
  
! #: gcc.c:8642
  #, c-format
  msgid ""
  "\n"
--- 544,620 ----
  " valitsimien vÃ¤littÃ¤miseen nÃ¤ille prosesseille on kÃ¤ytettÃ¤vÃ¤ -W<kirjain>-\n"
  " valitsimia.\n"
  
! #: gcc.c:6678
  #, fuzzy, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "KÃ¤sitellÃ¤Ã¤n opastesivuja hakemistossa %s...\n"
  
! #: gcc.c:7439
  #, c-format
  msgid "Target: %s\n"
  msgstr "Kohde: %s\n"
  
! #: gcc.c:7440
  #, fuzzy, c-format
  msgid "Configured with: %s\n"
  msgstr "POP2-tuen asetuksia ei ole tehty.\n"
  
! #: gcc.c:7454
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "SÃ¤iemalli: %s\n"
  
! #: gcc.c:7455
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7457
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
! #: gcc.c:7459 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7470
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc-versio %s %s\n"
  
! #: gcc.c:7473
  #, fuzzy, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "GMP-versio %s, MPFR-versio %s\n"
  
! #: gcc.c:7546 gcc.c:7756
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Vika ei ole toistettavissa, joten se on todennÃ¤kÃ¶isesti laitteisto- tai kÃ¤yttÃ¶jÃ¤rjestelmÃ¤ongelma.\n"
  
! #: gcc.c:7680
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "EsikÃ¤Ã¤nnetty lÃ¤hdekoodi tallennettu tiedostoon %s, liitÃ¤thÃ¤n sen vikailmoitukseen.\n"
  
! #: gcc.c:8530
  #, c-format
  msgid "install: %s%s\n"
  msgstr "asennus: %s%s\n"
  
! #: gcc.c:8533
  #, c-format
  msgid "programs: %s\n"
  msgstr "ohjelmat: %s\n"
  
! #: gcc.c:8535
  #, c-format
  msgid "libraries: %s\n"
  msgstr "kirjastot: %s\n"
  
! #: gcc.c:8652
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 623,638 ****
  "\n"
  "Ohjeet vikailmoitusten tekoon ovat osoitteessa:\n"
  
! #: gcc.c:8658 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8661 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "Â©"
  
! #: gcc.c:8662 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
--- 623,638 ----
  "\n"
  "Ohjeet vikailmoitusten tekoon ovat osoitteessa:\n"
  
! #: gcc.c:8668 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8671 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "Â©"
  
! #: gcc.c:8672 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
*************** msgstr ""
*** 643,649 ****
  "TÃ¤llÃ¤ ohjelmistolla EI OLE TAKUUTA; ei edes KAUPALLISESTI HYVÃ„KSYTTÃ„VÃ„STÃ„\n"
  "LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN.\n"
  
! #: gcc.c:9005
  #, c-format
  msgid ""
  "\n"
--- 643,649 ----
  "TÃ¤llÃ¤ ohjelmistolla EI OLE TAKUUTA; ei edes KAUPALLISESTI HYVÃ„KSYTTÃ„VÃ„STÃ„\n"
  "LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN.\n"
  
! #: gcc.c:9015
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 656,662 ****
  "======================\n"
  "\n"
  
! #: gcc.c:9006
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
--- 656,662 ----
  "======================\n"
  "\n"
  
! #: gcc.c:9016
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
*************** msgstr ""
*** 665,671 ****
  "KÃ¤ytÃ¤ â€�-Wl,VALITSINâ€� vÃ¤littÃ¤mÃ¤Ã¤n â€�VALITSINâ€� linkittimelle.\n"
  "\n"
  
! #: gcc.c:10421
  #, c-format
  msgid ""
  "Assembler options\n"
--- 665,671 ----
  "KÃ¤ytÃ¤ â€�-Wl,VALITSINâ€� vÃ¤littÃ¤mÃ¤Ã¤n â€�VALITSINâ€� linkittimelle.\n"
  "\n"
  
! #: gcc.c:10431
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 676,682 ****
  "====================\n"
  "\n"
  
! #: gcc.c:10422
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 676,682 ----
  "====================\n"
  "\n"
  
! #: gcc.c:10432
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "%s%swarning: %s-otsakeversio %s
*** 1519,1525 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristinen/heuristiikka??: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1519,1525 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristinen/heuristiikka??: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6043 c/c-typeck.c:7862 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 2023,2029 ****
  msgid "incompatible register operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "puuttuva operandi"
--- 2023,2029 ----
  msgid "incompatible register operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24337
  #, c-format
  msgid "missing operand"
  msgstr "puuttuva operandi"
*************** msgstr "virheellinen etuliite â€�0bâ€� l
*** 2048,2075 ****
  msgid "invalid address mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 2048,2075 ----
  msgid "invalid address mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/aarch64/aarch64.c:25215 config/arm/arm.c:33705
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/aarch64/aarch64.c:25217 config/arm/arm.c:33707
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/aarch64/aarch64.c:25232 config/aarch64/aarch64.c:25248
! #: config/arm/arm.c:33722 config/arm/arm.c:33738
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25256
  #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13248
! #: config/rs6000/rs6000.c:14166 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2085,2102 ****
  msgstr "virheellinen %%r-arvo"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "virheellinen %%P-arvo"
--- 2085,2102 ----
  msgstr "virheellinen %%r-arvo"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13860 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13780
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13808
  #, c-format
  msgid "invalid %%P value"
  msgstr "virheellinen %%P-arvo"
*************** msgstr "virheellinen %%M-arvo"
*** 2126,2132 ****
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "virheellinen %%s-arvo"
--- 2126,2132 ----
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13868
  #, c-format
  msgid "invalid %%s value"
  msgstr "virheellinen %%s-arvo"
*************** msgstr "virheellinen %%s-arvo"
*** 2136,2142 ****
  msgid "invalid %%C value"
  msgstr "virheellinen %%C-arvo"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "virheellinen %%E-arvo"
--- 2136,2142 ----
  msgid "invalid %%C value"
  msgstr "virheellinen %%C-arvo"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13644
  #, c-format
  msgid "invalid %%E value"
  msgstr "virheellinen %%E-arvo"
*************** msgstr "uudelleensijoitusvirhe"
*** 2149,2155 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "virheellinen %%xn-koodi"
--- 2149,2155 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14171
  #, c-format
  msgid "invalid %%xn code"
  msgstr "virheellinen %%xn-koodi"
*************** msgstr "virheellinen lauseke kohdemuuttu
*** 2232,2266 ****
  msgid "unrecognized supposed constant"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Virheellinen kÃ¤sky"
  
! #: config/arm/arm.c:23587
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2232,2266 ----
  msgid "unrecognized supposed constant"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: config/arm/arm.c:20701 config/arm/arm.c:20726 config/arm/arm.c:20736
! #: config/arm/arm.c:20745 config/arm/arm.c:20754
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/arm/arm.c:23610 config/arm/arm.c:23628
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Virheellinen kÃ¤sky"
  
! #: config/arm/arm.c:23616
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: config/arm/arm.c:23734 config/arm/arm.c:23747 config/arm/arm.c:23772
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/arm/arm.c:23849 config/arm/arm.c:23871 config/arm/arm.c:23881
! #: config/arm/arm.c:23891 config/arm/arm.c:23901 config/arm/arm.c:23940
! #: config/arm/arm.c:23958 config/arm/arm.c:23983 config/arm/arm.c:23998
! #: config/arm/arm.c:24025 config/arm/arm.c:24032 config/arm/arm.c:24050
! #: config/arm/arm.c:24057 config/arm/arm.c:24065 config/arm/arm.c:24086
! #: config/arm/arm.c:24093 config/arm/arm.c:24284 config/arm/arm.c:24291
! #: config/arm/arm.c:24318 config/arm/arm.c:24325 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "fr30_print_operand: tuntematon k
*** 2268,2280 ****
  msgid "invalid operand for code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/arm/arm.c:23924
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "kutsu  %2d ei suoritettu koskaan\n"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, fuzzy, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
--- 2268,2280 ----
  msgid "invalid operand for code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/arm/arm.c:23953
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "kutsu  %2d ei suoritettu koskaan\n"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23974
  #, fuzzy, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
*************** msgid "unsupported operand"
*** 2407,2414 ****
  msgstr "odottamaton siirros"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
--- 2407,2414 ----
  msgstr "odottamaton siirros"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6040 gcc.c:6054
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6949
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "virheellinen rotate-kÃ¤sky"
*** 2681,2777 ****
  msgid "Expected register or constant integer."
  msgstr "Odotettiin nimetÃ¶ntÃ¤ rajapintaa kohdassa %C"
  
! #: config/i386/i386.c:12052
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "virheellinen const_double-operandi"
  
! #: config/i386/i386.c:12591
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "virheellinen rekisterin â€�%sâ€� kÃ¤yttÃ¶"
  
! #: config/i386/i386.c:12596
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/i386/i386.c:12829
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:12864
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:12933
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/i386/i386.c:12938
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:13015
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:13094
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:13112
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:13125
  #, 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.c:13140
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:13168
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:13186
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:13209
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:13313
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:13375
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/i386/i386.c:13462
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: config/i386/i386.c:16384
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "tuntematon move-kÃ¤sky:"
--- 2681,2777 ----
  msgid "Expected register or constant integer."
  msgstr "Odotettiin nimetÃ¶ntÃ¤ rajapintaa kohdassa %C"
  
! #: config/i386/i386.c:12073
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "virheellinen const_double-operandi"
  
! #: config/i386/i386.c:12612
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "virheellinen rekisterin â€�%sâ€� kÃ¤yttÃ¶"
  
! #: config/i386/i386.c:12617
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/i386/i386.c:12850
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:12885
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:12954
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/i386/i386.c:12959
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:13036
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:13115
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:13133
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:13146
  #, 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.c:13161
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:13189
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:13207
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:13230
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.c:13334
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.c:13396
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/i386/i386.c:13483
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: config/i386/i386.c:16405
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "tuntematon move-kÃ¤sky:"
*************** msgstr "Virheellinen operaatiokoodi"
*** 2812,2818 ****
  msgid "invalid %%P operand"
  msgstr "virheellinen %%P-operandi"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "virheellinen %%p-arvo"
--- 2812,2818 ----
  msgid "invalid %%P operand"
  msgstr "virheellinen %%P-operandi"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13798
  #, c-format
  msgid "invalid %%p value"
  msgstr "virheellinen %%p-arvo"
*************** msgid "post-increment address is not a r
*** 2871,2877 ****
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "virheellinen osoite"
  
--- 2871,2877 ----
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20696
  msgid "bad address"
  msgstr "virheellinen osoite"
  
*************** msgstr "valitsin --resource vaatii valit
*** 3108,3382 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "Tuota little-endian-koodia"
  
! #: config/rs6000/rs6000.c:10845
  #, fuzzy
  msgid "bad move"
  msgstr "SiirrÃ¤ alas"
  
! #: config/rs6000/rs6000.c:13409
  #, fuzzy
  msgid "Bad 128-bit move"
  msgstr "KÃ¤ytÃ¤ 128-bittistÃ¤ long double -tyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
  
! #: config/rs6000/rs6000.c:13613
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "virheellinen %%E-arvo"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "virheellinen %%f-arvo"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "virheellinen %%F-arvo"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "virheellinen %%G-arvo"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "virheellinen %%j-koodi"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "virheellinen %%J-koodi"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "virheellinen %%O-arvo"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "virheellinen %%q-arvo"
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "virheellinen %%T-arvo"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.c:13951
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
  
! #: config/rs6000/rs6000.c:14025
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:14094
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "virheellinen vektoripermutaatiovakio"
  
! #: config/rs6000/rs6000.c:14962
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:27071
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/rs6000/rs6000.c:27140
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: config/rs6000/rs6000.c:27216
  #, fuzzy
  msgid "Bad GPR fusion"
  msgstr "Virheelliset merkit"
  
! #: config/rs6000/rs6000.c:27776
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27778
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/rs6000/rs6000.c:27780
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27782
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: config/rs6000/rs6000.c:27797
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27799
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/rs6000/rs6000.c:27801
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27803
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7918
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "PyydettyÃ¤ osoitetta ei voi asettaa"
  
! #: config/s390/s390.c:7999
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8022
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8040
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8062
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8080
  #, fuzzy, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8090
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8111
  #, fuzzy, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8122
  #, fuzzy, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8226
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8263
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8270
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8273
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:12052
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr "tyypit eroavat etumerkillisyyden osalta"
  
! #: config/s390/s390.c:16436
  #, fuzzy
  msgid "binary operator does not support two vector bool operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16439
  #, fuzzy
  msgid "binary operator does not support vector bool operand"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16447
  #, fuzzy
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
--- 3108,3382 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "Tuota little-endian-koodia"
  
! #: config/rs6000/rs6000.c:10864
  #, fuzzy
  msgid "bad move"
  msgstr "SiirrÃ¤ alas"
  
! #: config/rs6000/rs6000.c:13428
  #, fuzzy
  msgid "Bad 128-bit move"
  msgstr "KÃ¤ytÃ¤ 128-bittistÃ¤ long double -tyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:13608
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13617 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
  
! #: config/rs6000/rs6000.c:13632
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "virheellinen %%E-arvo"
  
! #: config/rs6000/rs6000.c:13653
  #, c-format
  msgid "invalid %%f value"
  msgstr "virheellinen %%f-arvo"
  
! #: config/rs6000/rs6000.c:13662
  #, c-format
  msgid "invalid %%F value"
  msgstr "virheellinen %%F-arvo"
  
! #: config/rs6000/rs6000.c:13671
  #, c-format
  msgid "invalid %%G value"
  msgstr "virheellinen %%G-arvo"
  
! #: config/rs6000/rs6000.c:13706
  #, c-format
  msgid "invalid %%j code"
  msgstr "virheellinen %%j-koodi"
  
! #: config/rs6000/rs6000.c:13716
  #, c-format
  msgid "invalid %%J code"
  msgstr "virheellinen %%J-koodi"
  
! #: config/rs6000/rs6000.c:13726
  #, c-format
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.c:13741 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
  
! #: config/rs6000/rs6000.c:13788
  #, c-format
  msgid "invalid %%O value"
  msgstr "virheellinen %%O-arvo"
  
! #: config/rs6000/rs6000.c:13835
  #, c-format
  msgid "invalid %%q value"
  msgstr "virheellinen %%q-arvo"
  
! #: config/rs6000/rs6000.c:13877
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13894
  #, c-format
  msgid "invalid %%T value"
  msgstr "virheellinen %%T-arvo"
  
! #: config/rs6000/rs6000.c:13906
  #, c-format
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.c:13920 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.c:13970
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13987 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
  
! #: config/rs6000/rs6000.c:14044
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:14113
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "virheellinen vektoripermutaatiovakio"
  
! #: config/rs6000/rs6000.c:14981
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000.c:23971
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:27136
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/rs6000/rs6000.c:27205
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: config/rs6000/rs6000.c:27281
  #, fuzzy
  msgid "Bad GPR fusion"
  msgstr "Virheelliset merkit"
  
! #: config/rs6000/rs6000.c:27841
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27843
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/rs6000/rs6000.c:27845
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27847
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: config/rs6000/rs6000.c:27862
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27864
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/rs6000/rs6000.c:27866
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.c:27868
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: config/s390/s390.c:7910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7921
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "PyydettyÃ¤ osoitetta ei voi asettaa"
  
! #: config/s390/s390.c:8002
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8025
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8043
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8065
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8083
  #, fuzzy, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8093
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8114
  #, fuzzy, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8125
  #, fuzzy, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8211 config/s390/s390.c:8232
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8229
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8266
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8273
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8276
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:12055
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/s390/s390.c:16429
  msgid "types differ in signedness"
  msgstr "tyypit eroavat etumerkillisyyden osalta"
  
! #: config/s390/s390.c:16439
  #, fuzzy
  msgid "binary operator does not support two vector bool operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16442
  #, fuzzy
  msgid "binary operator does not support vector bool operand"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16450
  #, fuzzy
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
*************** msgstr ""
*** 3556,3577 ****
  msgid "output_move_single:"
  msgstr "Yksi"
  
! #: config/vax/vax.c:479
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:488
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr ""
  
! #: config/vax/vax.c:576
  #, fuzzy, c-format
  msgid "symbol used as immediate operand"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: config/vax/vax.c:1668
  msgid "illegal operand detected"
  msgstr "virheellinen operandi havaittu"
  
--- 3556,3577 ----
  msgid "output_move_single:"
  msgstr "Yksi"
  
! #: config/vax/vax.c:483
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:492
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr ""
  
! #: config/vax/vax.c:580
  #, fuzzy, c-format
  msgid "symbol used as immediate operand"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: config/vax/vax.c:1673
  msgid "illegal operand detected"
  msgstr "virheellinen operandi havaittu"
  
*************** msgstr "RekisterÃ¶i"
*** 3625,3635 ****
  msgid "address offset not a constant"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
  
! #: c/c-objc-common.c:225
  msgid "aka"
  msgstr "eli"
  
! #: c/c-objc-common.c:332
  msgid "({anonymous})"
  msgstr "({nimetÃ¶n})"
  
--- 3625,3641 ----
  msgid "address offset not a constant"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
  
! #: c/c-objc-common.c:190
! #, fuzzy
! #| msgid "{anonymous}"
! msgid "{erroneous}"
! msgstr "{nimetÃ¶n}"
! 
! #: c/c-objc-common.c:231
  msgid "aka"
  msgstr "eli"
  
! #: c/c-objc-common.c:338
  msgid "({anonymous})"
  msgstr "({nimetÃ¶n})"
  
*************** msgstr "({nimetÃ¶n})"
*** 3644,3671 ****
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10981 c/c-parser.c:11016 c/c-parser.c:11047
! #: c/c-parser.c:11094 c/c-parser.c:11275 c/c-parser.c:12107 c/c-parser.c:12182
! #: c/c-parser.c:12225 c/c-parser.c:17859 c/c-parser.c:17883 c/c-parser.c:17901
! #: c/c-parser.c:18324 c/c-parser.c:18368 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8502 c/c-parser.c:8568
! #: c/c-parser.c:9074 c/c-parser.c:9099 c/c-parser.c:9133 c/c-parser.c:9242
! #: c/c-parser.c:10025 c/c-parser.c:11382 c/c-parser.c:13638 c/c-parser.c:14280
! #: c/c-parser.c:14339 c/c-parser.c:14394 c/c-parser.c:15716 c/c-parser.c:15814
! #: c/c-parser.c:17113 c/c-parser.c:17943 c/c-parser.c:18332 c/c-parser.c:21145
! #: c/c-parser.c:21223 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
--- 3650,3677 ----
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10984 c/c-parser.c:11019 c/c-parser.c:11050
! #: c/c-parser.c:11097 c/c-parser.c:11278 c/c-parser.c:12110 c/c-parser.c:12185
! #: c/c-parser.c:12228 c/c-parser.c:17862 c/c-parser.c:17886 c/c-parser.c:17904
! #: c/c-parser.c:18327 c/c-parser.c:18371 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11271 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14411 cp/parser.c:31087
! #: cp/parser.c:31697
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8504 c/c-parser.c:8571
! #: c/c-parser.c:9077 c/c-parser.c:9102 c/c-parser.c:9136 c/c-parser.c:9245
! #: c/c-parser.c:10028 c/c-parser.c:11385 c/c-parser.c:13641 c/c-parser.c:14283
! #: c/c-parser.c:14342 c/c-parser.c:14397 c/c-parser.c:15719 c/c-parser.c:15817
! #: c/c-parser.c:17116 c/c-parser.c:17946 c/c-parser.c:18335 c/c-parser.c:21149
! #: c/c-parser.c:21227 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
*************** msgstr "â€�)â€� oli odotus"
*** 3673,3687 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "â€�)â€� oli odotus"
--- 3679,3693 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31745
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9236 c/c-parser.c:10126 c/c-parser.c:10415 c/c-parser.c:13088
! #: c/gimple-parser.c:1733 cp/parser.c:31709
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "â€�)â€� oli odotus"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 3692,3796 ****
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13621 c/c-parser.c:14369
! #: c/c-parser.c:20506 c/c-parser.c:20953 c/c-parser.c:21166
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
! #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8705
! #: c/c-parser.c:11375 c/c-parser.c:11771 c/c-parser.c:11835 c/c-parser.c:13067
! #: c/c-parser.c:13981 c/c-parser.c:14197 c/c-parser.c:14687 c/c-parser.c:14788
! #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
! #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:8466 c/c-parser.c:8656 c/c-parser.c:9123 c/c-parser.c:9166
! #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:9020
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
! #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr "(nimetÃ¶n)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "â€�)â€� oli odotus"
--- 3698,3802 ----
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13624 c/c-parser.c:14372
! #: c/c-parser.c:20510 c/c-parser.c:20957 c/c-parser.c:21170
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13446 cp/parser.c:31700
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13016 cp/parser.c:31712
! #: cp/parser.c:35396
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:5588 c/c-parser.c:11614 c/c-parser.c:18130 c/c-parser.c:18944
! #: c/c-parser.c:22009 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11166 cp/parser.c:19989
! #: cp/parser.c:31706
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8708
! #: c/c-parser.c:11378 c/c-parser.c:11774 c/c-parser.c:11838 c/c-parser.c:13070
! #: c/c-parser.c:13984 c/c-parser.c:14200 c/c-parser.c:14690 c/c-parser.c:14791
! #: c/c-parser.c:15158 c/c-parser.c:15471 c/c-parser.c:15598 c/c-parser.c:20372
! #: c/c-parser.c:21014 c/c-parser.c:21073 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13549 c/c-parser.c:14796 cp/parser.c:31739
! #: cp/parser.c:33387 cp/parser.c:36195 cp/parser.c:36979
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:6667 cp/parser.c:31626
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:8467 c/c-parser.c:8659 c/c-parser.c:9126 c/c-parser.c:9169
! #: c/c-parser.c:9307 c/c-parser.c:10018 c/c-parser.c:14377 c/c-parser.c:15554
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31085 cp/parser.c:31715
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:9023
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:10837 c/c-parser.c:10869 c/c-parser.c:11109 cp/parser.c:33961
! #: cp/parser.c:33982
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:11527 c/gimple-parser.c:1346 cp/parser.c:31724
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:14885 c/c-parser.c:15835 cp/parser.c:31748
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15463 c/c-parser.c:17595 c/c-parser.c:17639 c/c-parser.c:17871
! #: c/c-parser.c:18314 c/c-parser.c:20579 c/c-parser.c:21211
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31727
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:17887 c/c-parser.c:18178 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31703 cp/parser.c:34171
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:18987 c/c-parser.c:18977 cp/parser.c:40983
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-typeck.c:8452
  msgid "(anonymous)"
  msgstr "(nimetÃ¶n)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17395 cp/parser.c:31721
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 3806,3835 ****
  msgid "candidate:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:7411
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Ota kÃ¤yttÃ¶Ã¶n kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤t kÃ¤skyt"
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
  msgstr[1] "ehdokkaat ovat:"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "ehdokas 2:"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr "hyppy nimiÃ¶Ã¶n %qD"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "hyppy case-nimiÃ¶Ã¶n"
  
--- 3812,3841 ----
  msgid "candidate:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:7422
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Ota kÃ¤yttÃ¶Ã¶n kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤t kÃ¤skyt"
  
! #: cp/call.c:7560 cp/pt.c:2045 cp/pt.c:25112
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
  msgstr[1] "ehdokkaat ovat:"
  
! #: cp/call.c:12144
  msgid "candidate 1:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:12145
  msgid "candidate 2:"
  msgstr "ehdokas 2:"
  
! #: cp/decl.c:3375
  msgid "jump to label %qD"
  msgstr "hyppy nimiÃ¶Ã¶n %qD"
  
! #: cp/decl.c:3376
  msgid "jump to case label"
  msgstr "hyppy case-nimiÃ¶Ã¶n"
  
*************** msgstr "paikallinen muuttuja %qD ei voi
*** 4065,4095 ****
  msgid "local variable %qD may not appear in this context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/parser.c:20774
  #, fuzzy
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:20777
  #, fuzzy
  msgid "%<using enum%> of dependent type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/parser.c:20779
  #, fuzzy
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:20781
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr "ehdokkaat ovat:"
  
--- 4071,4101 ----
  msgid "local variable %qD may not appear in this context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/parser.c:20785
  #, fuzzy
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:20788
  #, fuzzy
  msgid "%<using enum%> of dependent type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/parser.c:20790
  #, fuzzy
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:20792
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/parser.c:20794
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2043 cp/semantics.c:5733
  msgid "candidates are:"
  msgstr "ehdokkaat ovat:"
  
*************** msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi
*** 4142,4193 ****
  msgid "source type is not polymorphic"
  msgstr "lÃ¤hde ei ole osoitin"
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "unaariselle miinus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "unaariselle plus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "bittikomplementille annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "konjugaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6719
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "unaariselle huutomerkille annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6765
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "lisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6767
  #, fuzzy
  msgid "no post-increment operator for type"
  msgstr "lisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6769
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6771
  #, fuzzy
  msgid "no post-decrement operator for type"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
--- 4148,4199 ----
  msgid "source type is not polymorphic"
  msgstr "lÃ¤hde ei ole osoitin"
  
! #: cp/typeck.c:6654 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "unaariselle miinus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6655 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "unaariselle plus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6682 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "bittikomplementille annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6699 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6711 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "konjugaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6729
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "unaariselle huutomerkille annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6775
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "lisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6777
  #, fuzzy
  msgid "no post-increment operator for type"
  msgstr "lisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6779
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6781
  #, fuzzy
  msgid "no post-decrement operator for type"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
*************** msgstr "  -b, --binary            lue bi
*** 4201,4217 ****
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3717
  #, fuzzy, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "liian vÃ¤hÃ¤n (%d) argumentteja funktiolle â€�%sâ€�"
  
! #: fortran/check.c:3925 fortran/check.c:4006 fortran/check.c:4071
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.c:4409 fortran/intrinsic.c:4815
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
--- 4207,4223 ----
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3724
  #, fuzzy, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "liian vÃ¤hÃ¤n (%d) argumentteja funktiolle â€�%sâ€�"
  
! #: fortran/check.c:3932 fortran/check.c:4013 fortran/check.c:4078
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.c:4416 fortran/intrinsic.c:4815
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
*************** msgstr "ehtolausekkeessa on osoitintyypp
*** 4295,4301 ****
  msgid "Driving:"
  msgstr "Varoitus:"
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4301,4307 ----
  msgid "Driving:"
  msgstr "Varoitus:"
  
! #: fortran/interface.c:3430 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "syÃ¶tteen loppu"
*** 4486,4492 ****
  msgid "assignment"
  msgstr "sijoitus"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  #, fuzzy
  msgid "pointer assignment"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
--- 4492,4498 ----
  msgid "assignment"
  msgstr "sijoitus"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11994 fortran/resolve.c:11997
  #, fuzzy
  msgid "pointer assignment"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
*************** msgstr "uutta arkistoa ei voi lukita"
*** 4732,4762 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, 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.c:6240
  #, 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.c:6248
  #, 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.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
--- 4738,4768 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/trans-array.c:5991
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9756
  #, 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.c:6248
  #, 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.c:6256
  #, 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.c:9846
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11323
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
*************** msgstr "virheellinen taulukkosijoitus"
*** 4766,4847 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Erisuuret merkkipituudet (%ld/%ld) merkkijonossa %s kohdassa %L"
  
! #: fortran/trans-intrinsic.c:6529
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6624
  #, fuzzy, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "liian vÃ¤hÃ¤n (%d) argumentteja funktiolle â€�%sâ€�"
  
! #: fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6681
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6688
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6832
  #, fuzzy, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "liian vÃ¤hÃ¤n (%d) argumentteja funktiolle â€�%sâ€�"
  
! #: fortran/trans-intrinsic.c:6900
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6966
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6974 fortran/trans-intrinsic.c:7019
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9335
  #, fuzzy, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/trans-intrinsic.c:9367
  #, fuzzy
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/trans-intrinsic.c:12056
  #, 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.c:12068
  #, 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.c:12080
  #, 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.c:12092
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12100
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 4772,4853 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Erisuuret merkkipituudet (%ld/%ld) merkkijonossa %s kohdassa %L"
  
! #: fortran/trans-intrinsic.c:6531
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626
  #, fuzzy, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "liian vÃ¤hÃ¤n (%d) argumentteja funktiolle â€�%sâ€�"
  
! #: fortran/trans-intrinsic.c:6673
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6683
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6690
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6834
  #, fuzzy, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "liian vÃ¤hÃ¤n (%d) argumentteja funktiolle â€�%sâ€�"
  
! #: fortran/trans-intrinsic.c:6902
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6968
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6976 fortran/trans-intrinsic.c:7021
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9344
  #, fuzzy, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/trans-intrinsic.c:9376
  #, fuzzy
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/trans-intrinsic.c:12065
  #, 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.c:12077
  #, 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.c:12089
  #, 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.c:12101
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12109
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 9254,9260 ****
  msgid "Use simulator runtime."
  msgstr "Tuota koodi GNU-suoritusympÃ¤ristÃ¶lle"
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:102
  #, fuzzy, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr "  -L, --logfile     anna lokitiedoston nimi\n"
--- 9260,9266 ----
  msgid "Use simulator runtime."
  msgstr "Tuota koodi GNU-suoritusympÃ¤ristÃ¶lle"
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:108
  #, fuzzy, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr "  -L, --logfile     anna lokitiedoston nimi\n"
*************** msgstr ""
*** 9309,9315 ****
  msgid "Link with the fast floating-point library."
  msgstr "LinkitÃ¤ yksittÃ¤isiÃ¤ kirjastoja kÃ¤sin."
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:303 config/frv/frv.opt:130
  #, fuzzy, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi."
--- 9315,9321 ----
  msgid "Link with the fast floating-point library."
  msgstr "LinkitÃ¤ yksittÃ¤isiÃ¤ kirjastoja kÃ¤sin."
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:309 config/frv/frv.opt:130
  #, fuzzy, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi."
*************** msgid "Support TLS segment larger than 6
*** 9566,9578 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
  #, fuzzy, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr "Tuota koodia big-endian-tilassa"
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
  #, fuzzy, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Tuota koodia big-endian-tilassa"
--- 9572,9584 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:96 config/microblaze/microblaze.opt:60
  #, fuzzy, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr "Tuota koodia big-endian-tilassa"
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:161 config/microblaze/microblaze.opt:64
  #, fuzzy, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Tuota koodia big-endian-tilassa"
*************** msgid "Known data alignment choices (for
*** 9685,9709 ****
  msgstr "epÃ¤kelpo osoitintila %qs"
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, fuzzy, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Kelvolliset argumentit ovat:\n"
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Kelvolliset argumentit ovat:\n"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:584
  #, fuzzy, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:591
  #, fuzzy, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Kelvolliset argumentit ovat:\n"
--- 9691,9715 ----
  msgstr "epÃ¤kelpo osoitintila %qs"
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:582
  #, fuzzy, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Kelvolliset argumentit ovat:\n"
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:586
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Kelvolliset argumentit ovat:\n"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:596
  #, fuzzy, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:603
  #, fuzzy, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Kelvolliset argumentit ovat:\n"
*************** msgstr "ESA/390-arkkitehtuuri"
*** 12245,12251 ****
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:163
  #, fuzzy, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr "kÃ¤yttÃ¤mÃ¤ttÃ¶miÃ¤ argumentteja $-tyylisessÃ¤ muotoilussa"
--- 12251,12257 ----
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:169
  #, fuzzy, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr "kÃ¤yttÃ¤mÃ¤ttÃ¶miÃ¤ argumentteja $-tyylisessÃ¤ muotoilussa"
*************** msgstr "Tuota little-endian-koodia"
*** 12400,12601 ****
  msgid "Generate re-entrant, PIC code."
  msgstr "Tuota big-endian-koodia"
  
! #: config/arm/arm.opt:86
  #, fuzzy, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "Tuota little-endian-koodia"
  
! #: config/arm/arm.opt:94
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr ""
  
! #: config/arm/arm.opt:98
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr ""
  
! #: config/arm/arm.opt:106 config/csky/csky.opt:73
  #, fuzzy, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/arm/arm.opt:110
  #, fuzzy, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.opt:114 config/csky/csky.opt:77
  #, fuzzy, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/arm/arm.opt:127
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:131
  #, fuzzy, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "MÃ¤Ã¤rittele kÃ¤ytettÃ¤vÃ¤ ABI"
  
! #: config/arm/arm.opt:135
  #, fuzzy, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/arm/arm.opt:148
  #, fuzzy, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/arm/arm.opt:159
  #, fuzzy, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: config/arm/arm.opt:167
  #, fuzzy, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr "MÃ¤Ã¤rittele kÃ¤ytettÃ¤vÃ¤ ABI"
  
! #: config/arm/arm.opt:171
  #, fuzzy, no-c-format
  msgid "Store function names in object code."
  msgstr "vÃ¤hennyslaskussa kÃ¤ytetty osoitinta funktioon"
  
! #: config/arm/arm.opt:175
  #, fuzzy, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:243
  #, fuzzy, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: config/arm/arm.opt:186
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr ""
  
! #: config/arm/arm.opt:190
  #, fuzzy, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "Tuota little-endian-koodia"
  
! #: config/arm/arm.opt:194
  #, fuzzy, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/arm/arm.opt:198
  #, fuzzy, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr "MÃ¤Ã¤rittele kÃ¤ytettÃ¤vÃ¤ ABI"
  
! #: config/arm/arm.opt:202
  #, fuzzy, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr "  -L, --logfile     anna lokitiedoston nimi\n"
  
! #: config/arm/arm.opt:206
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "Kelvolliset argumentit ovat:\n"
  
! #: config/arm/arm.opt:219
  #, fuzzy, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: config/arm/arm.opt:223
  #, fuzzy, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
  #, fuzzy, no-c-format
  msgid "Tune code for the given processor."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/arm/arm.opt:231
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:242
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:246
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:250
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:254
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
! #: config/arm/arm.opt:258
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:262
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:267 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:271
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr "TÃ¤mÃ¤ valitsin on vanhentunut eikÃ¤ vaikuta mihinkÃ¤Ã¤n."
  
! #: config/arm/arm.opt:275
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:279
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:283
  #, fuzzy, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr "Salli gcc:n kÃ¤yttÃ¤Ã¤ repeat/erepeat-kÃ¤skyjÃ¤"
  
! #: config/arm/arm.opt:287
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:291
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:295 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:299
  #, fuzzy, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr "Tuota koodia, joka kÃ¤yttÃ¤Ã¤ 68881-liukulukukÃ¤skyjÃ¤"
--- 12406,12607 ----
  msgid "Generate re-entrant, PIC code."
  msgstr "Tuota big-endian-koodia"
  
! #: config/arm/arm.opt:92
  #, fuzzy, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "Tuota little-endian-koodia"
  
! #: config/arm/arm.opt:100
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr ""
  
! #: config/arm/arm.opt:104
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr ""
  
! #: config/arm/arm.opt:112 config/csky/csky.opt:73
  #, fuzzy, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/arm/arm.opt:116
  #, fuzzy, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.opt:120 config/csky/csky.opt:77
  #, fuzzy, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/arm/arm.opt:133
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:137
  #, fuzzy, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "MÃ¤Ã¤rittele kÃ¤ytettÃ¤vÃ¤ ABI"
  
! #: config/arm/arm.opt:141
  #, fuzzy, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/arm/arm.opt:154
  #, fuzzy, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/arm/arm.opt:165
  #, fuzzy, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: config/arm/arm.opt:173
  #, fuzzy, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr "MÃ¤Ã¤rittele kÃ¤ytettÃ¤vÃ¤ ABI"
  
! #: config/arm/arm.opt:177
  #, fuzzy, no-c-format
  msgid "Store function names in object code."
  msgstr "vÃ¤hennyslaskussa kÃ¤ytetty osoitinta funktioon"
  
! #: config/arm/arm.opt:181
  #, fuzzy, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: config/arm/arm.opt:185 config/rs6000/rs6000.opt:243
  #, fuzzy, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr "Tuota bittikÃ¤skyjÃ¤"
  
! #: config/arm/arm.opt:192
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr ""
  
! #: config/arm/arm.opt:196
  #, fuzzy, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "Tuota little-endian-koodia"
  
! #: config/arm/arm.opt:200
  #, fuzzy, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/arm/arm.opt:204
  #, fuzzy, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr "MÃ¤Ã¤rittele kÃ¤ytettÃ¤vÃ¤ ABI"
  
! #: config/arm/arm.opt:208
  #, fuzzy, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr "  -L, --logfile     anna lokitiedoston nimi\n"
  
! #: config/arm/arm.opt:212
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "Kelvolliset argumentit ovat:\n"
  
! #: config/arm/arm.opt:225
  #, fuzzy, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: config/arm/arm.opt:229
  #, fuzzy, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: config/arm/arm.opt:233 config/mn10300/mn10300.opt:42
  #, fuzzy, no-c-format
  msgid "Tune code for the given processor."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/arm/arm.opt:237
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:248
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:252
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:256
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:260
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
! #: config/arm/arm.opt:264
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:268
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:273 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:277
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr "TÃ¤mÃ¤ valitsin on vanhentunut eikÃ¤ vaikuta mihinkÃ¤Ã¤n."
  
! #: config/arm/arm.opt:281
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:285
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:289
  #, fuzzy, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr "Salli gcc:n kÃ¤yttÃ¤Ã¤ repeat/erepeat-kÃ¤skyjÃ¤"
  
! #: config/arm/arm.opt:293
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:297
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:301 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:305
  #, fuzzy, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr "Tuota koodia, joka kÃ¤yttÃ¤Ã¤ 68881-liukulukukÃ¤skyjÃ¤"
*************** msgid "Use vector and scalar instruction
*** 13147,13247 ****
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
- #: config/rs6000/rs6000.opt:503
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:507
  #, fuzzy, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/rs6000/rs6000.opt:514
  #, fuzzy, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/rs6000/rs6000.opt:518
  #, fuzzy, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/rs6000/rs6000.opt:522
  #, fuzzy, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, fuzzy, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr "Salli MT-kÃ¤skyjen kÃ¤yttÃ¶"
  
! #: config/rs6000/rs6000.opt:542
  #, fuzzy, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/rs6000/rs6000.opt:546
  #, fuzzy, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n min/max-kÃ¤skyt"
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, fuzzy, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "Tuota mul64- ja mulu64-kÃ¤skyjÃ¤"
  
! #: config/rs6000/rs6000.opt:558
  #, fuzzy, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000.opt:562
  #, fuzzy, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:606
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/rs6000/rs6000.opt:610
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/rs6000/rs6000.opt:614
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
  #: config/rs6000/sysv4.opt:24
  #, fuzzy, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
--- 13153,13282 ----
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:503
+ #, no-c-format
+ msgid "Fuse pairs of scalar or vector logical operations together for better performance on power10."
+ msgstr ""
+ 
  #: config/rs6000/rs6000.opt:507
+ #, no-c-format
+ msgid "Fuse scalar logical op with add/subf for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:511
+ #, no-c-format
+ msgid "Fuse scalar add/subf with logical op for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:515
+ #, no-c-format
+ msgid "Fuse dependent pairs of add or vaddudm instructions for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:519
  #, fuzzy, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/rs6000/rs6000.opt:526
  #, fuzzy, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/rs6000/rs6000.opt:530
  #, fuzzy, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/rs6000/rs6000.opt:534
  #, fuzzy, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, fuzzy, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr "Salli MT-kÃ¤skyjen kÃ¤yttÃ¶"
  
! #: config/rs6000/rs6000.opt:554
  #, fuzzy, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/rs6000/rs6000.opt:558
  #, fuzzy, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n min/max-kÃ¤skyt"
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:566
  #, fuzzy, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "Tuota mul64- ja mulu64-kÃ¤skyjÃ¤"
  
! #: config/rs6000/rs6000.opt:570
  #, fuzzy, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000.opt:578
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: config/rs6000/rs6000.opt:622
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/rs6000/rs6000.opt:626
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/rs6000/rs6000.opt:630
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
+ #: config/rs6000/rs6000.opt:637
+ #, no-c-format
+ msgid "Enable instructions that guard against return-oriented programming attacks."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:641
+ #, fuzzy, no-c-format
+ msgid "Generate code that will run in privileged state."
+ msgstr "Tuota little-endian-koodia"
+ 
  #: config/rs6000/sysv4.opt:24
  #, fuzzy, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
*************** msgid "Maximal estimated growth of funct
*** 19403,20523 ****
  msgstr ""
  
  #: params.opt:131
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:162
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:167
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, fuzzy, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:215
  #, fuzzy, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:247
  #, fuzzy, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, fuzzy, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, fuzzy, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: params.opt:279
  #, fuzzy, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, fuzzy, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:331
  #, fuzzy, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: params.opt:335
  #, fuzzy, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: params.opt:339
  #, fuzzy, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "L1-vÃ¤limuistirivin koko."
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "L1-vÃ¤limuistin koko."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "L2-vÃ¤limuistin koko."
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:367
  #, fuzzy, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:371
  #, fuzzy, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:379
  #, fuzzy, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, fuzzy, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:403
  #, fuzzy, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:411
  #, fuzzy, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:415
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:419
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:451
  #, fuzzy, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:455
  #, fuzzy, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:459
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:463
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:467
  #, fuzzy, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:471
  #, fuzzy, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:475
  #, fuzzy, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:479
  #, fuzzy, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:483
  #, fuzzy, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:487
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:491
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:495
  #, fuzzy, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:499
  #, fuzzy, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:507
  #, fuzzy, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:511
  #, fuzzy, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:515
  #, fuzzy, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:519
  #, fuzzy, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:523
  #, fuzzy, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:527
  #, fuzzy, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:543
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:547
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:551
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:555
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:559
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:563
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:567
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:571
  #, fuzzy, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:587
  #, fuzzy, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:591
  #, fuzzy, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:595
  #, fuzzy, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:603
  #, fuzzy, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:607
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:611
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:615
  #, fuzzy, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:619 params.opt:663
  #, fuzzy, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:623 params.opt:667
  #, fuzzy, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:631
  #, fuzzy, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:635
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:639
  #, fuzzy, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, fuzzy, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:655
  #, fuzzy, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:659
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, fuzzy, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:687
  #, fuzzy, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:691 params.opt:695
  #, fuzzy, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:699
  #, fuzzy, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, fuzzy, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:719
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:723
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:727
  #, fuzzy, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, fuzzy, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:755
  #, fuzzy, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, fuzzy, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:787
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, fuzzy, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, fuzzy, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, fuzzy, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: params.opt:858
  #, fuzzy, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:862
  #, fuzzy, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, fuzzy, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, fuzzy, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:902
  #, fuzzy, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, fuzzy, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:946
  #, fuzzy, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:970
  #, fuzzy, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:974
  #, fuzzy, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:978
  #, fuzzy, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:982
  #, fuzzy, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, fuzzy, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, fuzzy, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:1038
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1042
  #, fuzzy, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1046
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1050
  #, fuzzy, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, fuzzy, no-c-format
  msgid "Whether to use canonical types."
  msgstr "KÃ¤ytetÃ¤Ã¤nkÃ¶ jÃ¤rjestelmÃ¤n fonttia"
  
! #: params.opt:1074
  #, fuzzy, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: params.opt:1078
  #, fuzzy, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 19438,20563 ----
  msgstr ""
  
  #: params.opt:131
+ #, fuzzy, no-c-format
+ msgid "Maximum number of basic blocks before EVRP uses a sparse cache."
+ msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
+ 
+ #: params.opt:135
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:215
  #, fuzzy, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:219
  #, fuzzy, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:223
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:247
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:251
  #, fuzzy, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: params.opt:255
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:263
  #, fuzzy, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:267
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:279
  #, fuzzy, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "SÃ¤hkÃ¶katko"
  
! #: params.opt:283
  #, fuzzy, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:303
  #, fuzzy, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:335
  #, fuzzy, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: params.opt:339
  #, fuzzy, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: params.opt:343
  #, fuzzy, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "L1-vÃ¤limuistirivin koko."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "L1-vÃ¤limuistin koko."
  
! #: params.opt:363
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "L2-vÃ¤limuistin koko."
  
! #: params.opt:367
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:371
  #, fuzzy, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:375
  #, fuzzy, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:379
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:383
  #, fuzzy, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: params.opt:387
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:403
  #, fuzzy, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:407
  #, fuzzy, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:411
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:415
  #, fuzzy, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:419
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:423
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:427
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:451
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:455
  #, fuzzy, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:459
  #, fuzzy, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:463
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:467
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:471
  #, fuzzy, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:475
  #, fuzzy, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:479
  #, fuzzy, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:483
  #, fuzzy, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:487
  #, fuzzy, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:491
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:495
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:499
  #, fuzzy, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:503
  #, fuzzy, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:511
  #, fuzzy, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:515
  #, fuzzy, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:519
  #, fuzzy, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:523
  #, fuzzy, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:527
  #, fuzzy, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:531
  #, fuzzy, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:535
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:543
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:547
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:551
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:555
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:559
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:563
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:567
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:571
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:575
  #, fuzzy, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:591
  #, fuzzy, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:595
  #, fuzzy, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:599
  #, fuzzy, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:603
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:607
  #, fuzzy, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:611
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:615
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:619
  #, fuzzy, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:623 params.opt:667
  #, fuzzy, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:627 params.opt:671
  #, fuzzy, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:631
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:635
  #, fuzzy, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:639
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:643
  #, fuzzy, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:655
  #, fuzzy, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:659
  #, fuzzy, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:663
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:687
  #, fuzzy, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:691
  #, fuzzy, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:695 params.opt:699
  #, fuzzy, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:703
  #, fuzzy, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:719
  #, fuzzy, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:723
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:727
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:731
  #, fuzzy, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:735
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:755
  #, fuzzy, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:759
  #, fuzzy, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:763
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:783
  #, fuzzy, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:787
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:791
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:808
  #, fuzzy, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:812
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:846
  #, fuzzy, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:850
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:858
  #, fuzzy, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: params.opt:862
  #, fuzzy, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:866
  #, fuzzy, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:890
  #, fuzzy, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:894
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:898
  #, fuzzy, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:902
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:906
  #, fuzzy, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:910
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:946
  #, fuzzy, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:950
  #, fuzzy, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:954
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:974
  #, fuzzy, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:978
  #, fuzzy, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:982
  #, fuzzy, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:986
  #, fuzzy, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:994
  #, fuzzy, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "parametrin %qs maksimiarvo on %u"
  
! #: params.opt:998
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1026
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1030
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: params.opt:1034
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1038
  #, fuzzy, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:1042
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1046
  #, fuzzy, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1050
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1054
  #, fuzzy, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: params.opt:1058
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1074
  #, fuzzy, no-c-format
  msgid "Whether to use canonical types."
  msgstr "KÃ¤ytetÃ¤Ã¤nkÃ¶ jÃ¤rjestelmÃ¤n fonttia"
  
! #: params.opt:1078
  #, fuzzy, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: params.opt:1082
  #, fuzzy, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1094
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgstr "odotettiin numeerista tyyppiÃ¤"
*** 20547,20554 ****
  msgid "expected boolean type"
  msgstr "odotettiin totuusarvotyyppiÃ¤"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
--- 20587,20594 ----
  msgid "expected boolean type"
  msgstr "odotettiin totuusarvotyyppiÃ¤"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15378 c/c-parser.c:15385
! #: cp/parser.c:37525 cp/parser.c:37532
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
*************** msgstr "liian vÃ¤hÃ¤n argumentteja"
*** 20622,20628 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
--- 20662,20668 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9067
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
*************** msgstr "rpcgen: liian monta mÃ¤Ã¤rittely
*** 20795,20814 ****
  msgid "too few expressions for struct"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle"
  
! #: go/gofrontend/expressions.cc:17133 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17145
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17341 go/gofrontend/expressions.cc:17361
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "odotettiin kanavaa"
  
! #: go/gofrontend/expressions.cc:17366 go/gofrontend/statements.cc:1761
  #, fuzzy
  msgid "invalid receive on send-only channel"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
--- 20835,20854 ----
  msgid "too few expressions for struct"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle"
  
! #: go/gofrontend/expressions.cc:17142 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17154
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17350 go/gofrontend/expressions.cc:17370
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "odotettiin kanavaa"
  
! #: go/gofrontend/expressions.cc:17375 go/gofrontend/statements.cc:1761
  #, fuzzy
  msgid "invalid receive on send-only channel"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
*************** msgstr "%qE-attribuutti on ristiriidassa
*** 21025,21039 ****
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
! #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3824 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 21065,21079 ----
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: attribs.c:455 c-family/c-attribs.c:889 c-family/c-attribs.c:2343
! #: c-family/c-attribs.c:2808 c-family/c-attribs.c:4516
! #: c-family/c-attribs.c:4609 cp/decl.c:15218 cp/friend.c:303 cp/tree.c:5011
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3827 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "odotettu vÃ¤hintÃ¤Ã¤n %i, lÃ¶yty
*** 21059,21065 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "%qE-attribuutti ei pÃ¤de tyyppeihin"
--- 21099,21105 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4382
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "%qE-attribuutti ei pÃ¤de tyyppeihin"
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 21083,21129 ****
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
! #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
! #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
! #: c-family/c-attribs.c:1126 c-family/c-attribs.c:1157
! #: c-family/c-attribs.c:1173 c-family/c-attribs.c:1190
! #: c-family/c-attribs.c:1206 c-family/c-attribs.c:1232
! #: c-family/c-attribs.c:1248 c-family/c-attribs.c:1263
! #: c-family/c-attribs.c:1291 c-family/c-attribs.c:1308
! #: c-family/c-attribs.c:1326 c-family/c-attribs.c:1350
! #: c-family/c-attribs.c:1388 c-family/c-attribs.c:1411
! #: c-family/c-attribs.c:1428 c-family/c-attribs.c:1457
! #: c-family/c-attribs.c:1478 c-family/c-attribs.c:1499
! #: c-family/c-attribs.c:1526 c-family/c-attribs.c:1556
! #: c-family/c-attribs.c:1585 c-family/c-attribs.c:1615
! #: c-family/c-attribs.c:1668 c-family/c-attribs.c:1734
! #: c-family/c-attribs.c:1792 c-family/c-attribs.c:1881
! #: c-family/c-attribs.c:1911 c-family/c-attribs.c:1962
! #: c-family/c-attribs.c:2459 c-family/c-attribs.c:2658
! #: c-family/c-attribs.c:2719 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:3040 c-family/c-attribs.c:3192
! #: c-family/c-attribs.c:3647 c-family/c-attribs.c:3713
! #: c-family/c-attribs.c:3740 c-family/c-attribs.c:3795
! #: c-family/c-attribs.c:3977 c-family/c-attribs.c:3998
! #: c-family/c-attribs.c:4111 c-family/c-attribs.c:4381
! #: c-family/c-attribs.c:5109 c-family/c-attribs.c:5132
! #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
! #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
! #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
! #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
! #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
! #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
! #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
! #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
! #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
--- 21123,21169 ----
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:917 c-family/c-attribs.c:979 c-family/c-attribs.c:998
! #: c-family/c-attribs.c:1016 c-family/c-attribs.c:1046
! #: c-family/c-attribs.c:1067 c-family/c-attribs.c:1088
! #: c-family/c-attribs.c:1129 c-family/c-attribs.c:1160
! #: c-family/c-attribs.c:1176 c-family/c-attribs.c:1193
! #: c-family/c-attribs.c:1209 c-family/c-attribs.c:1235
! #: c-family/c-attribs.c:1251 c-family/c-attribs.c:1266
! #: c-family/c-attribs.c:1294 c-family/c-attribs.c:1311
! #: c-family/c-attribs.c:1329 c-family/c-attribs.c:1353
! #: c-family/c-attribs.c:1391 c-family/c-attribs.c:1414
! #: c-family/c-attribs.c:1431 c-family/c-attribs.c:1460
! #: c-family/c-attribs.c:1481 c-family/c-attribs.c:1502
! #: c-family/c-attribs.c:1529 c-family/c-attribs.c:1559
! #: c-family/c-attribs.c:1588 c-family/c-attribs.c:1618
! #: c-family/c-attribs.c:1671 c-family/c-attribs.c:1737
! #: c-family/c-attribs.c:1795 c-family/c-attribs.c:1884
! #: c-family/c-attribs.c:1914 c-family/c-attribs.c:1965
! #: c-family/c-attribs.c:2462 c-family/c-attribs.c:2661
! #: c-family/c-attribs.c:2722 c-family/c-attribs.c:2963
! #: c-family/c-attribs.c:3043 c-family/c-attribs.c:3195
! #: c-family/c-attribs.c:3650 c-family/c-attribs.c:3716
! #: c-family/c-attribs.c:3743 c-family/c-attribs.c:3798
! #: c-family/c-attribs.c:3980 c-family/c-attribs.c:4001
! #: c-family/c-attribs.c:4114 c-family/c-attribs.c:4384
! #: c-family/c-attribs.c:5126 c-family/c-attribs.c:5149
! #: c-family/c-attribs.c:5188 c-family/c-attribs.c:5270
! #: c-family/c-attribs.c:5326 c-family/c-attribs.c:5342
! #: c-family/c-attribs.c:5496 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7286 config/arm/arm.c:7314
! #: config/arm/arm.c:7331 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3488 config/i386/i386-options.c:3646
! #: config/i386/i386-options.c:3878 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20460 ada/gcc-interface/utils.c:6573
! #: ada/gcc-interface/utils.c:6589 ada/gcc-interface/utils.c:6618
! #: ada/gcc-interface/utils.c:6635 ada/gcc-interface/utils.c:6652
! #: ada/gcc-interface/utils.c:6667 ada/gcc-interface/utils.c:6683
! #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6778
! #: ada/gcc-interface/utils.c:6805 ada/gcc-interface/utils.c:6826
! #: ada/gcc-interface/utils.c:6847 ada/gcc-interface/utils.c:6863
! #: ada/gcc-interface/utils.c:6918 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
*************** msgstr "%qE-attribuuttia ei huomioida"
*** 21135,21142 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
--- 21175,21182 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: attribs.c:1007 cp/decl.c:1202 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2168
! #: cp/decl.c:2778 cp/decl.c:3220
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
*************** msgstr "%<__builtin_prefetch%>-funktion
*** 21330,21336 ****
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:3960 calls.c:1730
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
--- 21370,21376 ----
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: builtins.c:3960 calls.c:1731
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
*************** msgstr "%Kargumentin %i arvo %qE ylittÃ¤
*** 21350,21356 ****
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:3976 calls.c:1735
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
--- 21390,21396 ----
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: builtins.c:3976 calls.c:1736
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
*************** msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
*** 21814,22184 ****
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %<va_start%>"
  
! #: builtins.c:7494
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "argumentti %qd ei ole vakio"
  
! #: builtins.c:7507
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "ei-tuettu argumentti funktiolle %<__builtin_frame_address%>"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, fuzzy, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: builtins.c:7975
  #, fuzzy, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8489
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "Tuntematon arkkitehtuuri â€�%sâ€�"
  
! #: builtins.c:8497
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: builtins.c:8558 builtins.c:8685
  #, fuzzy, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:8566 builtins.c:8693
  #, fuzzy, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:8751
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:8783 builtins.c:8976
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: builtins.c:9301
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "virheellinen argumentti 0 %qs:lle"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "%<__builtin_longjmp%>-fuktion toisen argumentin pitÃ¤Ã¤ olla 1"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: builtins.c:12611
  #, fuzzy, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "funktiota %<va_start%> kÃ¤ytetty funktiossa, jolla on kiinteÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumentti"
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12714
  #, fuzzy, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: builtins.c:12727
  #, fuzzy, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, gcc-internal-format
  msgid "declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:13545 builtins.c:13670
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: builtins.c:13548
  #, fuzzy, gcc-internal-format
  msgid "returned from %qT"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: builtins.c:13550
  #, fuzzy, gcc-internal-format
  msgid "obtained here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1436
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: calls.c:1453
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr "%Kargumentin %i arvo on nolla"
  
! #: calls.c:1471
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: calls.c:1485
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: calls.c:1492
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: calls.c:1522
  #, fuzzy, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: calls.c:1528
  #, fuzzy, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: calls.c:1539 calls.c:1542
  #, fuzzy, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: calls.c:1553
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: calls.c:1556
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "kutsussa muistinvarausfunktioon %qD, joka on esitelty tÃ¤Ã¤llÃ¤"
  
! #: calls.c:1883
  #, fuzzy, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: calls.c:1889
  #, fuzzy, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: calls.c:1895
  #, fuzzy, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: calls.c:1905
  #, fuzzy, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: calls.c:1911
  #, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "argumentti %qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: calls.c:1932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr "lÃ¤hdetiedostoa %s ei lÃ¶ydy"
  
! #: calls.c:2069
  #, fuzzy, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: calls.c:2077
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: calls.c:2124
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2133
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2144
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2203
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: calls.c:2216
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: calls.c:2220
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "epÃ¤kelpo alkiotyyppi attribuutille %qs"
  
! #: calls.c:2227
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: calls.c:2230
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "epÃ¤kelpo alkiotyyppi attribuutille %qs"
  
! #: calls.c:3802
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktiokutsulla on aggregaattiarvo"
  
! #: calls.c:4522
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
--- 21854,22224 ----
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6468 builtins.c:6541
  #, fuzzy, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.c:7433 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %<va_start%>"
  
! #: builtins.c:7533
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "argumentti %qd ei ole vakio"
  
! #: builtins.c:7546
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "ei-tuettu argumentti funktiolle %<__builtin_frame_address%>"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7554
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7884 builtins.c:7924
  #, fuzzy, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: builtins.c:8014
  #, fuzzy, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: builtins.c:8409 builtins.c:8422
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8528
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "Tuntematon arkkitehtuuri â€�%sâ€�"
  
! #: builtins.c:8536
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: builtins.c:8597 builtins.c:8724
  #, fuzzy, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:8605 builtins.c:8732
  #, fuzzy, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:8790
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:8822 builtins.c:9015
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: builtins.c:9136
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: builtins.c:9178
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: builtins.c:9242
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: builtins.c:9262
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: builtins.c:9321
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: builtins.c:9328
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: builtins.c:9340
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "virheellinen argumentti 0 %qs:lle"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9798 expr.c:11249
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9804
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: builtins.c:10136
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "%<__builtin_longjmp%>-fuktion toisen argumentin pitÃ¤Ã¤ olla 1"
  
! #: builtins.c:11029
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: builtins.c:12650
  #, fuzzy, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "funktiota %<va_start%> kÃ¤ytetty funktiossa, jolla on kiinteÃ¤ mÃ¤Ã¤rÃ¤ argumentteja"
  
! #: builtins.c:12658
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: builtins.c:12673
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: builtins.c:12678
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: builtins.c:12711
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumentti"
  
! #: builtins.c:12724
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12753
  #, fuzzy, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: builtins.c:12766
  #, fuzzy, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: builtins.c:13579
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13584 builtins.c:13648 gimple-ssa-isolate-paths.c:412
! #: tree.c:13246 tree.c:13283 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5610 c/c-typeck.c:10849 c/c-typeck.c:10866
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7293 cp/call.c:9346
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8275 cp/decl.c:15368 cp/decl.c:15747 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20806 cp/pt.c:8875 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4444 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4112 cp/typeck.c:9809
  #, gcc-internal-format
  msgid "declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:13594 builtins.c:13719
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: builtins.c:13597
  #, fuzzy, gcc-internal-format
  msgid "returned from %qT"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: builtins.c:13599
  #, fuzzy, gcc-internal-format
  msgid "obtained here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:13642
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13662
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13671
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: builtins.c:13700
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13709
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1437
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: calls.c:1454
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr "%Kargumentin %i arvo on nolla"
  
! #: calls.c:1472
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: calls.c:1486
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: calls.c:1493
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: calls.c:1523
  #, fuzzy, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: calls.c:1529
  #, fuzzy, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr "%Kargumentin %i arvo %qE ylittÃ¤Ã¤ olion enimmÃ¤iskoon %E"
  
! #: calls.c:1540 calls.c:1543
  #, fuzzy, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: calls.c:1554
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: calls.c:1557
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "kutsussa muistinvarausfunktioon %qD, joka on esitelty tÃ¤Ã¤llÃ¤"
  
! #: calls.c:1884
  #, fuzzy, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: calls.c:1890
  #, fuzzy, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: calls.c:1896
  #, fuzzy, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: calls.c:1906
  #, fuzzy, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: calls.c:1912
  #, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "argumentti %qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: calls.c:1933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr "lÃ¤hdetiedostoa %s ei lÃ¶ydy"
  
! #: calls.c:2070
  #, fuzzy, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: calls.c:2078
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: calls.c:2125
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2134
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2145
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2204
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: calls.c:2217
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: calls.c:2221
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "epÃ¤kelpo alkiotyyppi attribuutille %qs"
  
! #: calls.c:2228
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: calls.c:2231
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "epÃ¤kelpo alkiotyyppi attribuutille %qs"
  
! #: calls.c:3803
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktiokutsulla on aggregaattiarvo"
  
! #: calls.c:4523
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
*************** msgstr ""
*** 22235,22297 ****
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3083
  #, fuzzy, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3136
  #, fuzzy, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: cfgexpand.c:3199
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "virheellinen Z-rekisterikorvaus kÃ¤skylle"
  
! #: cfgexpand.c:3222
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr "virheellinen Z-rekisterikorvaus kÃ¤skylle"
  
! #: cfgexpand.c:3227
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr "virheellinen Z-rekisterikorvaus kÃ¤skylle"
  
! #: cfgexpand.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.c:3385
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: cfgexpand.c:3570
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: cfgexpand.c:3575
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: cfgexpand.c:6607
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.c:6875
  #, fuzzy, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr "Kohdista koodi ja data 32 bittiin"
--- 22275,22337 ----
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3084
  #, fuzzy, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3137
  #, fuzzy, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: cfgexpand.c:3202
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "virheellinen Z-rekisterikorvaus kÃ¤skylle"
  
! #: cfgexpand.c:3228
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr "virheellinen Z-rekisterikorvaus kÃ¤skylle"
  
! #: cfgexpand.c:3236
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr "virheellinen Z-rekisterikorvaus kÃ¤skylle"
  
! #: cfgexpand.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.c:3412
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: cfgexpand.c:3597
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: cfgexpand.c:3602
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: cfgexpand.c:6639
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6643
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.c:6907
  #, fuzzy, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr "Kohdista koodi ja data 32 bittiin"
*************** msgid "%<weakref%> attribute ignored bec
*** 23177,23188 ****
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "nimike %q+D mÃ¤Ã¤ritelty mutta kÃ¤yttÃ¤mÃ¤ttÃ¤"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, fuzzy, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "sisÃ¤kkÃ¤inen funktio %q+D esitelty mutta ei koskaan mÃ¤Ã¤ritelty"
--- 23217,23228 ----
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12109
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "nimike %q+D mÃ¤Ã¤ritelty mutta kÃ¤yttÃ¤mÃ¤ttÃ¤"
  
! #: cgraphunit.c:1084 c/c-decl.c:12119
  #, fuzzy, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "sisÃ¤kkÃ¤inen funktio %q+D esitelty mutta ei koskaan mÃ¤Ã¤ritelty"
*************** msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt.
*** 23292,23298 ****
  msgid "cannot find %qs"
  msgstr "lÃ¤hdetiedostoa %s ei lÃ¶ydy"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7583
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "%<pex_init%> epÃ¤onnistui: %m"
--- 23332,23338 ----
  msgid "cannot find %qs"
  msgstr "lÃ¤hdetiedostoa %s ei lÃ¶ydy"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7593
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "%<pex_init%> epÃ¤onnistui: %m"
*************** msgstr "COLLECT_GCC-ympÃ¤ristÃ¶muuttujan
*** 23312,23318 ****
  msgid "ld returned %d exit status"
  msgstr "ld:n paluuarvo oli %d"
  
! #: collect2.c:924 gcc.c:8102 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
--- 23352,23358 ----
  msgid "ld returned %d exit status"
  msgstr "ld:n paluuarvo oli %d"
  
! #: collect2.c:924 gcc.c:8112 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
*************** msgstr "dynaamista riippuvuutta %s ei lÃ
*** 23401,23417 ****
  msgid "unable to open dynamic dependency %qs"
  msgstr "ei voida avata dynaamista riippuvuutta â€�%sâ€�"
  
! #: collect2.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: ei ole COFF-tiedosto"
  
! #: collect2.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: ei voida avata COFF-tiedostona"
  
! #: collect2.c:3002
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "kirjastoa lib%s ei lÃ¶ytynyt"
--- 23441,23457 ----
  msgid "unable to open dynamic dependency %qs"
  msgstr "ei voida avata dynaamista riippuvuutta â€�%sâ€�"
  
! #: collect2.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: ei ole COFF-tiedosto"
  
! #: collect2.c:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: ei voida avata COFF-tiedostona"
  
! #: collect2.c:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "kirjastoa lib%s ei lÃ¶ytynyt"
*************** msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on
*** 23741,23747 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: except.c:3517 tree.c:14926 value-prof.c:537
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "tiedoston %s avaaminen epÃ¤onnistui"
--- 23781,23787 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: except.c:3517 tree.c:14933 value-prof.c:537
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "tiedoston %s avaaminen epÃ¤onnistui"
*************** msgstr "KÃ¤Ã¤nteinen jÃ¤_rjestys"
*** 23771,23787 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11259
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%Kkutsu kohteeseen %qs esitelty attribuuttivirheellÃ¤: %s"
  
! #: expr.c:11273
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kkutsu kohteeseen %qs esitelty attribuuttivaroituksella: %s"
  
! #: expr.c:12311
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr ""
--- 23811,23827 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11261
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%Kkutsu kohteeseen %qs esitelty attribuuttivirheellÃ¤: %s"
  
! #: expr.c:11275
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kkutsu kohteeseen %qs esitelty attribuuttivaroituksella: %s"
  
! #: expr.c:12313
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr ""
*************** msgstr "suuri kokonaisluku implisiittise
*** 23816,23822 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "vertailu on aina %d johtuen bittikentÃ¤n leveydestÃ¤"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 23856,23862 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "vertailu on aina %d johtuen bittikentÃ¤n leveydestÃ¤"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2766 tree-ssa-reassoc.c:3782
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr "Varoita muuttujista, joita â€�lo
*** 23876,23882 ****
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Varoita muuttujista, joita â€�longjmpâ€� tai â€�vforkâ€� saattaa muuttaa."
  
! #: function.c:4968
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funktio palauttaa aggregaatin"
--- 23916,23922 ----
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Varoita muuttujista, joita â€�longjmpâ€� tai â€�vforkâ€� saattaa muuttaa."
  
! #: function.c:4971
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funktio palauttaa aggregaatin"
*************** msgstr "polku puuttuu %qs:n jÃ¤lkeen"
*** 23957,23968 ****
  msgid "%<-pipe%> not supported"
  msgstr "-pipe ei ole tuettu"
  
! #: gcc.c:3409 gcc.c:7592
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "ei voi hakea tiedostossa %s: %m"
  
! #: gcc.c:3410 gcc.c:7593
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
--- 23997,24008 ----
  msgid "%<-pipe%> not supported"
  msgstr "-pipe ei ole tuettu"
  
! #: gcc.c:3409 gcc.c:7602
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "ei voi hakea tiedostossa %s: %m"
  
! #: gcc.c:3410 gcc.c:7603
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
*************** msgstr ""
*** 23998,24059 ****
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: gcc.c:4842 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "syÃ¶tetiedosto %qs on sama kuin tulostiedosto"
  
! #: gcc.c:4847
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "tulostiedostoa ei ole annettu"
  
! #: gcc.c:5231
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.c:5319
  #, fuzzy, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: gcc.c:5522
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5729
  #, fuzzy, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: gcc.c:5733
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5957
  #, fuzzy, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "virheellinen --param-arvo %qs"
  
! #: gcc.c:6118
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: gcc.c:6397
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: gcc.c:6413
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: gcc.c:6434
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
--- 24038,24099 ----
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: gcc.c:4852 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "syÃ¶tetiedosto %qs on sama kuin tulostiedosto"
  
! #: gcc.c:4857
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "tulostiedostoa ei ole annettu"
  
! #: gcc.c:5241
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.c:5329
  #, fuzzy, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: gcc.c:5532
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5739
  #, fuzzy, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: gcc.c:5743
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5967
  #, fuzzy, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "virheellinen --param-arvo %qs"
  
! #: gcc.c:6128
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: gcc.c:6407
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: gcc.c:6423
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: gcc.c:6444
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
*************** msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo
*** 24061,24200 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6645
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.c:6696
  #, fuzzy, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "tunnistamaton muotomÃ¤Ã¤rite"
  
! #: gcc.c:6762
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: gcc.c:6792
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "liian monta argumenttia funktiolle %qs"
  
! #: gcc.c:6851
  #, fuzzy, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "VÃ¤Ã¤rÃ¤n muotoinen tai virheellinen nimi"
  
  #. )
! #: gcc.c:6854
  #, fuzzy, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "liikaa argumentteja funktiolle"
  
! #: gcc.c:6873
  #, fuzzy, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
! #: gcc.c:7052
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: gcc.c:7187
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: gcc.c:7282
  #, fuzzy, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: gcc.c:7891
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "Tiedoston \"%s\" avaaminen kÃ¤yttÃ¤en merkistÃ¶koodausta \"%s\" ei onnistunut."
  
! #: gcc.c:7902
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "muunnos %s -> %s epÃ¤onnistui"
  
! #: gcc.c:7912 gcc.c:7953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "Tiedoston \"%s\" avaaminen kÃ¤yttÃ¤en merkistÃ¶koodausta \"%s\" ei onnistunut."
  
! #: gcc.c:7932 gcc.c:7969
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "muunnos %s -> %s epÃ¤onnistui"
  
! #: gcc.c:8272
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8297
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8503
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "tunnistamaton komentorivivalitsin %<-fdump-%s%>"
  
! #: gcc.c:8507
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "tunnistamaton komentorivivalitsin %<-fdump-%s%>"
  
! #: gcc.c:8633
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "ei konfiguroitu sysroot-otsakkeiden loppuliitteellÃ¤"
  
! #: gcc.c:8694
  #, gcc-internal-format
  msgid "no input files"
  msgstr "ei syÃ¶tetiedostoja"
  
! #: gcc.c:8745
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.c:8787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr ""
  "\n"
  "%s: ***** TIEDOSTOJÃ„RJESTELMÃ„Ã„ MUUTETTIIN *****\n"
  
! #: gcc.c:8812
  #, fuzzy, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "aseta vianjÃ¤ljityksen tulostetiedoston nimi"
  
! #: gcc.c:8828
  #, fuzzy, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "muunnos %s -> %s epÃ¤onnistui"
  
! #: gcc.c:8837
  #, fuzzy, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: gcc.c:8990
  #, fuzzy, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "kirjastoa lib%s ei lÃ¶ytynyt"
  
! #: gcc.c:9024
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
--- 24101,24240 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6655
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.c:6706
  #, fuzzy, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "tunnistamaton muotomÃ¤Ã¤rite"
  
! #: gcc.c:6772
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: gcc.c:6802
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "liian monta argumenttia funktiolle %qs"
  
! #: gcc.c:6861
  #, fuzzy, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "VÃ¤Ã¤rÃ¤n muotoinen tai virheellinen nimi"
  
  #. )
! #: gcc.c:6864
  #, fuzzy, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "liikaa argumentteja funktiolle"
  
! #: gcc.c:6883
  #, fuzzy, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
! #: gcc.c:7062
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: gcc.c:7197
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: gcc.c:7292
  #, fuzzy, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: gcc.c:7901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "Tiedoston \"%s\" avaaminen kÃ¤yttÃ¤en merkistÃ¶koodausta \"%s\" ei onnistunut."
  
! #: gcc.c:7912
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "muunnos %s -> %s epÃ¤onnistui"
  
! #: gcc.c:7922 gcc.c:7963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "Tiedoston \"%s\" avaaminen kÃ¤yttÃ¤en merkistÃ¶koodausta \"%s\" ei onnistunut."
  
! #: gcc.c:7942 gcc.c:7979
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "muunnos %s -> %s epÃ¤onnistui"
  
! #: gcc.c:8282
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8307
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8513
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "tunnistamaton komentorivivalitsin %<-fdump-%s%>"
  
! #: gcc.c:8517
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "tunnistamaton komentorivivalitsin %<-fdump-%s%>"
  
! #: gcc.c:8643
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "ei konfiguroitu sysroot-otsakkeiden loppuliitteellÃ¤"
  
! #: gcc.c:8704
  #, gcc-internal-format
  msgid "no input files"
  msgstr "ei syÃ¶tetiedostoja"
  
! #: gcc.c:8755
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.c:8797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr ""
  "\n"
  "%s: ***** TIEDOSTOJÃ„RJESTELMÃ„Ã„ MUUTETTIIN *****\n"
  
! #: gcc.c:8822
  #, fuzzy, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "aseta vianjÃ¤ljityksen tulostetiedoston nimi"
  
! #: gcc.c:8838
  #, fuzzy, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "muunnos %s -> %s epÃ¤onnistui"
  
! #: gcc.c:8847
  #, fuzzy, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: gcc.c:9000
  #, fuzzy, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "kirjastoa lib%s ei lÃ¶ytynyt"
  
! #: gcc.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
*************** msgstr ""
*** 24202,24293 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9030
  #, fuzzy, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "ei voida sulkea syÃ¶tetiedostoa %s: %m"
  
! #: gcc.c:9126 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9132
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "Kieli:"
  
! #: gcc.c:9372
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "virheellinen tiedostonumero sarakemÃ¤Ã¤rityksessÃ¤: %s"
  
! #: gcc.c:9574
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: gcc.c:9638
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: gcc.c:9801
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: gcc.c:9841
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: gcc.c:10092
  #, fuzzy, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "DJGPP-ympÃ¤ristÃ¶muuttujaa ei ole mÃ¤Ã¤ritelty"
  
! #: gcc.c:10259 gcc.c:10264
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "Virheellinen hajanaisversion arvo"
  
! #: gcc.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "liian vÃ¤hÃ¤n argumentteja kohteelle %%:version-compare"
  
! #: gcc.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "liian monta argumenttia kohteelle %%:version-compare"
  
! #: gcc.c:10355
  #, fuzzy, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "liian vÃ¤hÃ¤n argumentteja kohteelle %%:version-compare"
  
! #: gcc.c:10479
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "liian monta argumenttia kohteelle %%:compare-debug-dump-opt"
  
! #: gcc.c:10547
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "liian monta argumenttia kohteelle %%:compare-debug-self-opt"
  
! #: gcc.c:10634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "liian monta argumenttia muotoilulle"
  
! #: gcc.c:10738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: gcc.c:10759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
--- 24242,24333 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9040
  #, fuzzy, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "ei voida sulkea syÃ¶tetiedostoa %s: %m"
  
! #: gcc.c:9136 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9142
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "Kieli:"
  
! #: gcc.c:9382
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "virheellinen tiedostonumero sarakemÃ¤Ã¤rityksessÃ¤: %s"
  
! #: gcc.c:9584
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: gcc.c:9648
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: gcc.c:9811
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: gcc.c:9851
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: gcc.c:10102
  #, fuzzy, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "DJGPP-ympÃ¤ristÃ¶muuttujaa ei ole mÃ¤Ã¤ritelty"
  
! #: gcc.c:10269 gcc.c:10274
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "Virheellinen hajanaisversion arvo"
  
! #: gcc.c:10317
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "liian vÃ¤hÃ¤n argumentteja kohteelle %%:version-compare"
  
! #: gcc.c:10323
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "liian monta argumenttia kohteelle %%:version-compare"
  
! #: gcc.c:10365
  #, fuzzy, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "liian vÃ¤hÃ¤n argumentteja kohteelle %%:version-compare"
  
! #: gcc.c:10489
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "liian monta argumenttia kohteelle %%:compare-debug-dump-opt"
  
! #: gcc.c:10557
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "liian monta argumenttia kohteelle %%:compare-debug-self-opt"
  
! #: gcc.c:10644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "liian monta argumenttia muotoilulle"
  
! #: gcc.c:10748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: gcc.c:10769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
*************** msgstr "fopen %s: %m"
*** 24419,24468 ****
  msgid "cannot write PCH file"
  msgstr "PCH-tiedostoa ei voi kirjoittaa"
  
! #: gimple-fold.c:1855 gimple-fold.c:2916
  #, fuzzy, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: gimple-fold.c:1921
  #, fuzzy
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: gimple-fold.c:1926
  #, fuzzy
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: gimple-fold.c:2304 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "%G%qD-mÃ¤Ã¤ritelty raja %E on yhtÃ¤suuri kuin kohteen kokoon"
  
! #: gimple-fold.c:2306
  #, fuzzy
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: gimple-fold.c:2324
  msgid "%G%qD specified bound %E equals source length"
  msgstr "raja %3$E, jonka %1$G%2$qD mÃ¤Ã¤rittelee, on sama kuin lÃ¤hteen pituus"
  
! #: gimple-fold.c:4377 gimple-fold.c:4572
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: gimple-fold.c:4521
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: gimple-fold.c:4747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr "%qs ei ole tuettu tÃ¤llÃ¤ kohteella"
--- 24459,24508 ----
  msgid "cannot write PCH file"
  msgstr "PCH-tiedostoa ei voi kirjoittaa"
  
! #: gimple-fold.c:1856 gimple-fold.c:2917
  #, fuzzy, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: gimple-fold.c:1922
  #, fuzzy
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: gimple-fold.c:1927
  #, fuzzy
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wuâ€“%wu tavun kokoiseen alueeseen"
  
! #: gimple-fold.c:2305 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "%G%qD-mÃ¤Ã¤ritelty raja %E on yhtÃ¤suuri kuin kohteen kokoon"
  
! #: gimple-fold.c:2307
  #, fuzzy
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: gimple-fold.c:2325
  msgid "%G%qD specified bound %E equals source length"
  msgstr "raja %3$E, jonka %1$G%2$qD mÃ¤Ã¤rittelee, on sama kuin lÃ¤hteen pituus"
  
! #: gimple-fold.c:4376 gimple-fold.c:4571
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: gimple-fold.c:4520
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: gimple-fold.c:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr "%qs ei ole tuettu tÃ¤llÃ¤ kohteella"
*************** msgstr "null-osoittimen kÃ¤yttÃ¶"
*** 24482,24488 ****
  msgid "function may return address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
--- 24522,24528 ----
  msgid "function may return address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10943
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
*************** msgstr "%Kargumentin %i arvo %qE ylittÃ¤
*** 25043,25049 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "taulukko %qD esitelty tÃ¤Ã¤llÃ¤"
--- 25083,25089 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3723
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "taulukko %qD esitelty tÃ¤Ã¤llÃ¤"
*************** msgstr "Arvo sallitun vÃ¤lin ulkopuolell
*** 25072,25083 ****
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD esitelty tÃ¤Ã¤llÃ¤"
--- 25112,25123 ----
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:589 tree-ssa-uninit.c:667
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8950 cp/class.c:1459
! #: cp/class.c:3275 cp/constexpr.c:957 cp/decl.c:4198 cp/decl.c:11962
! #: cp/decl.c:12441 cp/decl.c:12450 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23280
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD esitelty tÃ¤Ã¤llÃ¤"
*************** msgstr "%qs mÃ¤Ã¤ritelty parametrille %q
*** 25249,25255 ****
  msgid "enclosing %<target%>"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
--- 25289,25295 ----
  msgid "enclosing %<target%>"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7574 gimplify.c:9026
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
*************** msgstr "virheellinen tyyppi iterointimuu
*** 25284,25478 ****
  msgid "iteration variable %qE should not be linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:8616 gimplify.c:8622
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:8639
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimplify.c:9729
  #, fuzzy, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: gimplify.c:9786
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:9818
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "odotettiin %<operator%>"
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10282
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10531
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10592
  #, fuzzy, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ei ole malli"
  
! #: gimplify.c:10986
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:11320
  #, fuzzy, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: gimplify.c:13793
  #, fuzzy, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:13804
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:15082
  #, fuzzy, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  " EPÃ„ONNISTUI\n"
  "\n"
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT muunnetaan tyypiksi %qT, kun se viedÃ¤Ã¤n %<...%>:n lÃ¤pi"
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(eli kannattaisi antaa %qT eikÃ¤ %qT funktiolle %<va_arg%>)"
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jos tÃ¤mÃ¤ koodi saavutetaan, ohjelma keskeytyy"
  
! #: godump.c:1421
  #, fuzzy, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: godump.c:1433
  #, fuzzy, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
--- 25324,25518 ----
  msgid "iteration variable %qE should not be linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.c:8627 gimplify.c:8633
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:8650
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:8739
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:12869
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8758 gimplify.c:8764 gimplify.c:8770 gimplify.c:8776
! #: gimplify.c:12862
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: gimplify.c:8870
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9196
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9378
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimplify.c:9740
  #, fuzzy, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyÃ¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: gimplify.c:9797
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:9829
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "odotettiin %<operator%>"
  
! #: gimplify.c:10029
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10239
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10293
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10542
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10603
  #, fuzzy, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10694
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10841
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10860
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ei ole malli"
  
! #: gimplify.c:10997
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:11331
  #, fuzzy, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:11590 gimplify.c:11594 gimplify.c:11603
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11835 gimplify.c:12094
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:12800
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12824
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12844
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12897
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13760 omp-low.c:3472
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:13778
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13791
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: gimplify.c:13804
  #, fuzzy, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:13815
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.c:15093
  #, fuzzy, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  " EPÃ„ONNISTUI\n"
  "\n"
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT muunnetaan tyypiksi %qT, kun se viedÃ¤Ã¤n %<...%>:n lÃ¤pi"
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(eli kannattaisi antaa %qT eikÃ¤ %qT funktiolle %<va_arg%>)"
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jos tÃ¤mÃ¤ koodi saavutetaan, ohjelma keskeytyy"
  
! #: godump.c:1423
  #, fuzzy, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: godump.c:1435
  #, fuzzy, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
*************** msgstr ""
*** 25502,25508 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:618
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
--- 25542,25548 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:630
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
*************** msgstr "funktio voi olla ehdokas %<%s%>-
*** 25876,25912 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1489
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1494
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1499
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1530
  #, fuzzy, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "verifiointi epÃ¤onnistui: %s"
  
! #: ipa-sra.c:2493
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 25916,25952 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1496
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1501
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1506
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1518
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1537
  #, fuzzy, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "verifiointi epÃ¤onnistui: %s"
  
! #: ipa-sra.c:2501
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr ""
*** 26523,26550 ****
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9298
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9321
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: omp-low.c:13658 omp-low.c:13663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
--- 26563,26590 ----
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9376
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9399
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: omp-low.c:13738 omp-low.c:13743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
*************** msgstr ""
*** 27285,27306 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: regcprop.c:1230
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1257
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 27325,27346 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: regcprop.c:1223
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1235
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1238
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1250
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤y
*** 27342,27348 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty globaalia rekisterimuuttujaa %qD"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5499
  #, fuzzy, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "nimellÃ¤ %qD"
--- 27382,27388 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty globaalia rekisterimuuttujaa %qD"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5554
  #, fuzzy, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "nimellÃ¤ %qD"
*************** msgstr "pakattu attribuutti aiheuttaa te
*** 27572,27583 ****
  msgid "packed attribute is unnecessary"
  msgstr "pakattu attribuutti on tarpeeton"
  
! #: stor-layout.c:2599
  #, fuzzy, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: stor-layout.c:2605
  #, fuzzy, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
--- 27612,27623 ----
  msgid "packed attribute is unnecessary"
  msgstr "pakattu attribuutti on tarpeeton"
  
! #: stor-layout.c:2609
  #, fuzzy, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: stor-layout.c:2615
  #, fuzzy, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
*************** msgstr "%qs-makron mÃ¤Ã¤rittelyssÃ¤"
*** 28804,28935 ****
  msgid "in expansion of macro %qs"
  msgstr "%qs-makron lavennuksessa"
  
! #: tree-eh.c:4901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: tree-eh.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: tree-eh.c:4927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: tree-eh.c:4933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "â€�Iâ€�-lippu"
  
! #: tree-eh.c:4967 tree-eh.c:4986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: tree-eh.c:5003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: tree-eh.c:5012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: tree-eh.c:5018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: tree-inline.c:3860
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goto-kÃ¤skyn"
  
! #: tree-inline.c:3867
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se tallentaa paikallisen nimiÃ¶n osoitteen staattiseen muuttujaan"
  
! #: tree-inline.c:3907
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3921
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu kÃ¤ytÃ¶stÃ¤ -fno-inline:lla"
  
! #: tree-inline.c:3935
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3947
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3955
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goto-kÃ¤skyn"
  
! #: tree-inline.c:3967
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3987
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu kÃ¤ytÃ¶stÃ¤ -fno-inline:lla"
  
! #: tree-inline.c:4032
! #, fuzzy, gcc-internal-format
! msgid "function %q+F can never be inlined because it has a VLA return argument"
! msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
! 
! #: tree-inline.c:4040
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:4108
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu kÃ¤ytÃ¶stÃ¤ -fno-inline:lla"
  
! #: tree-inline.c:4116
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:4801
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: tree-inline.c:4804 tree-inline.c:4825
  #, gcc-internal-format
  msgid "called from here"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: tree-inline.c:4807 tree-inline.c:4828
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: tree-inline.c:4821
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "%J%qD esitelty turhaan uudestaan"
--- 28844,28970 ----
  msgid "in expansion of macro %qs"
  msgstr "%qs-makron lavennuksessa"
  
! #: tree-eh.c:4904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: tree-eh.c:4916
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: tree-eh.c:4930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: tree-eh.c:4936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "â€�Iâ€�-lippu"
  
! #: tree-eh.c:4970 tree-eh.c:4989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: tree-eh.c:5006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: tree-eh.c:5015
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: tree-eh.c:5021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: tree-inline.c:3863
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goto-kÃ¤skyn"
  
! #: tree-inline.c:3870
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se tallentaa paikallisen nimiÃ¶n osoitteen staattiseen muuttujaan"
  
! #: tree-inline.c:3910
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3924
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu kÃ¤ytÃ¶stÃ¤ -fno-inline:lla"
  
! #: tree-inline.c:3938
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3950
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3958
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goto-kÃ¤skyn"
  
! #: tree-inline.c:3970
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:3990
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu kÃ¤ytÃ¶stÃ¤ -fno-inline:lla"
  
! #: tree-inline.c:4036
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:4104
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu kÃ¤ytÃ¶stÃ¤ -fno-inline:lla"
  
! #: tree-inline.c:4112
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
  
! #: tree-inline.c:4797
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: tree-inline.c:4800 tree-inline.c:4821
  #, gcc-internal-format
  msgid "called from here"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: tree-inline.c:4803 tree-inline.c:4824
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: tree-inline.c:4817
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "%J%qD esitelty turhaan uudestaan"
*************** msgstr "epÃ¤kelpo alkiotyyppi attribuuti
*** 28979,29003 ****
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: tree-ssa-ccp.c:3567
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3570 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: tree-ssa-ccp.c:3576
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3582
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: tree-ssa-ccp.c:3586 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
--- 29014,29038 ----
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: tree-ssa-ccp.c:3571
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3574 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: tree-ssa-ccp.c:3580
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3586
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: tree-ssa-ccp.c:3590 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
*************** msgstr "%qE:a ei ole alustettu"
*** 29191,29227 ****
  msgid "%G%qE may be used uninitialized"
  msgstr "%qE saattaa tulla kÃ¤ytetyksi alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: tree-ssa-uninit.c:547
  #, fuzzy, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: tree-ssa-uninit.c:554
  #, fuzzy, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: tree-ssa-uninit.c:570
  #, fuzzy, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr "argumentti %qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: tree-ssa-uninit.c:578
  #, fuzzy, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: tree-ssa-uninit.c:633
  #, fuzzy, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: tree-ssa-uninit.c:638
  #, fuzzy, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr "%qD saattaa tulla kÃ¤ytetyksi alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: tree-ssa-uninit.c:2968
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "%qD saattaa tulla kÃ¤ytetyksi alustamattomana tÃ¤ssÃ¤ funktiossa"
--- 29226,29262 ----
  msgid "%G%qE may be used uninitialized"
  msgstr "%qE saattaa tulla kÃ¤ytetyksi alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: tree-ssa-uninit.c:550
  #, fuzzy, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: tree-ssa-uninit.c:557
  #, fuzzy, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: tree-ssa-uninit.c:573
  #, fuzzy, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr "argumentti %qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: tree-ssa-uninit.c:581
  #, fuzzy, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: tree-ssa-uninit.c:636
  #, fuzzy, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: tree-ssa-uninit.c:641
  #, fuzzy, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr "%qD saattaa tulla kÃ¤ytetyksi alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: tree-ssa-uninit.c:2971
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "%qD saattaa tulla kÃ¤ytetyksi alustamattomana tÃ¤ssÃ¤ funktiossa"
*************** msgstr "alustusalkio ei ole vakio"
*** 29426,29517 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "alustusalkio ei ole vakio"
  
! #: tree.c:8272
  #, fuzzy, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "------ Semaforitaulukot --------\n"
  
! #: tree.c:8436
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: tree.c:9816 tree.c:9901 tree.c:9964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9866
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9915
  #, fuzzy, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9928
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9990
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:10004
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:10017
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:10030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:10043
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:13234
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD on vanhentunut: %s"
  
! #: tree.c:13237
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD on vanhentunut"
  
! #: tree.c:13260
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE on vanhentunut: %s"
  
! #: tree.c:13263
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: tree.c:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "tyyppi on vanhentunut: %s"
  
! #: tree.c:13272
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "tyyppi on vanhentunut"
--- 29461,29552 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "alustusalkio ei ole vakio"
  
! #: tree.c:8279
  #, fuzzy, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "------ Semaforitaulukot --------\n"
  
! #: tree.c:8443
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: tree.c:9823 tree.c:9908 tree.c:9971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9860
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9873
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9922
  #, fuzzy, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9935
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:9997
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:10011
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:10024
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:10037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:10050
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
  
! #: tree.c:13241
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD on vanhentunut: %s"
  
! #: tree.c:13244
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD on vanhentunut"
  
! #: tree.c:13267
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE on vanhentunut: %s"
  
! #: tree.c:13270
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: tree.c:13276
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "tyyppi on vanhentunut: %s"
  
! #: tree.c:13279
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "tyyppi on vanhentunut"
*************** msgstr "tyyppi on vanhentunut"
*** 29536,29767 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14092
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Tiedoston tyyppi eroaa"
  
! #: tree.c:14133
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:14135
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:14137
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:14160
  #, fuzzy, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:14173
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:14209
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14211
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14213
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14252
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:14254
  #, fuzzy, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: tree.c:14256
  #, fuzzy, gcc-internal-format
  msgid "and field"
  msgstr "kentÃ¤n leveys"
  
! #: tree.c:14273
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14275 tree.c:14286
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14277 tree.c:14288
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14284
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "â€�%sâ€� on mÃ¤Ã¤rittelemÃ¤ttÃ¤"
  
! #: tree.c:14601
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14613
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14632
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14640
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14646
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14672
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: tree.c:14682
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14703
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14709
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14720
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14731
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14749
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree.c:14756
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14763
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14779
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14787
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14795
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14805
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: tree.c:14814
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14836
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14851
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14871
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14884
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14890
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14909
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14919
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
--- 29571,29802 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Tiedoston tyyppi eroaa"
  
! #: tree.c:14140
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:14142
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:14144
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:14167
  #, fuzzy, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:14180
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:14216
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14218
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14220
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14259
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:14261
  #, fuzzy, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: tree.c:14263
  #, fuzzy, gcc-internal-format
  msgid "and field"
  msgstr "kentÃ¤n leveys"
  
! #: tree.c:14280
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14282 tree.c:14293
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14284 tree.c:14295
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14291
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14603
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "â€�%sâ€� on mÃ¤Ã¤rittelemÃ¤ttÃ¤"
  
! #: tree.c:14608
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14620
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14639
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14647
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14653
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14669
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14679
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: tree.c:14689
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14710
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14716
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14727
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14738
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14756
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree.c:14763
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14770
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14786
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14794
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14802
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14812
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: tree.c:14821
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14843
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14865
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14878
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14891
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14904
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14916
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14926
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
*************** msgstr "odotettiin %qT, mutta argumentti
*** 30077,30084 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4191
! #: c-family/c-attribs.c:4195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
--- 30112,30119 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4194
! #: c-family/c-attribs.c:4198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
*************** msgstr "#pragma GCC optimize ei ole sall
*** 30108,30335 ****
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c-family/c-attribs.c:700
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: c-family/c-attribs.c:704
  #, fuzzy, gcc-internal-format
  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.c:731 c-family/c-attribs.c:744
  #, 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.c:735 c-family/c-attribs.c:749
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:759
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: c-family/c-attribs.c:764
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: c-family/c-attribs.c:882
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c-family/c-attribs.c:920
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:930
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: c-family/c-attribs.c:953
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.c:965
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: c-family/c-attribs.c:1135 c-family/c-attribs.c:3139
! #: c-family/c-attribs.c:5415
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:1282 ada/gcc-interface/utils.c:6612
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c-family/c-attribs.c:1331
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c-family/c-attribs.c:1371 c-family/c-attribs.c:1377
! #: c-family/c-attribs.c:5258 c-family/c-attribs.c:5293
! #: c-family/c-attribs.c:5299 ada/gcc-interface/utils.c:6871
! #: ada/gcc-interface/utils.c:6905 ada/gcc-interface/utils.c:6911
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c-family/c-attribs.c:1433 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: c-family/c-attribs.c:1609
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE-attribuutti vaikuttaa vain julkisiin objekteihin"
  
! #: c-family/c-attribs.c:1638
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: c-family/c-attribs.c:1677 c-family/c-attribs.c:3787
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c-family/c-attribs.c:1700
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: c-family/c-attribs.c:1717
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:1813
  #, fuzzy, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "Hajotin %qs"
  
! #: c-family/c-attribs.c:1815
  #, fuzzy, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.c:1837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.c:1842
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.c:1850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "Hajotin %qs"
  
! #: c-family/c-attribs.c:1853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.c:2006
  #, fuzzy, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "%s on tarkoitettu tuntemattomalle koneelle %d.\n"
  
! #: c-family/c-attribs.c:2040
  #, fuzzy, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "vektorityyppien mÃ¤Ã¤rittÃ¤minen __attribute__ ((mode)) -tyyliin on paheksuttavaa"
  
! #: c-family/c-attribs.c:2043
  #, fuzzy, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "kÃ¤ytÃ¤ sen sijaan __attribute__ ((vector_size))"
  
! #: c-family/c-attribs.c:2052
  #, fuzzy, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "superlohkon kirjoitus ei onnistu"
  
! #: c-family/c-attribs.c:2065
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: c-family/c-attribs.c:2082
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.c:2093
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "ei tietotyyppiÃ¤ tilalle %qs"
  
! #: c-family/c-attribs.c:2103
  #, fuzzy, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "luetelluille tyypeille ei voi kÃ¤yttÃ¤Ã¤ tilaa %qs"
  
! #: c-family/c-attribs.c:2131
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "tilaa %qs sovellettu sopimattomaan tyyppiin"
  
! #: c-family/c-attribs.c:2156 c-family/c-attribs.c:2486
  #, fuzzy, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:2162
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c-family/c-attribs.c:2168
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:2177
  #, 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.c:2188 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2197 c-family/c-attribs.c:2512
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: c-family/c-attribs.c:2313
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c-family/c-attribs.c:2335
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "Kaksoiskappale-%s-attribuutti mÃ¤Ã¤ritelty kohdassa %L"
--- 30143,30370 ----
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c-family/c-attribs.c:703
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: c-family/c-attribs.c:707
  #, fuzzy, gcc-internal-format
  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.c:734 c-family/c-attribs.c:747
  #, 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.c:738 c-family/c-attribs.c:752
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:762
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: c-family/c-attribs.c:767
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: c-family/c-attribs.c:885
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c-family/c-attribs.c:923
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:933
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: c-family/c-attribs.c:956
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.c:968
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: c-family/c-attribs.c:1138 c-family/c-attribs.c:3142
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:1285 ada/gcc-interface/utils.c:6609
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c-family/c-attribs.c:1334
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c-family/c-attribs.c:1374 c-family/c-attribs.c:1380
! #: c-family/c-attribs.c:5275 c-family/c-attribs.c:5310
! #: c-family/c-attribs.c:5316 ada/gcc-interface/utils.c:6868
! #: ada/gcc-interface/utils.c:6902 ada/gcc-interface/utils.c:6908
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c-family/c-attribs.c:1436 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: c-family/c-attribs.c:1612
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE-attribuutti vaikuttaa vain julkisiin objekteihin"
  
! #: c-family/c-attribs.c:1641
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: c-family/c-attribs.c:1680 c-family/c-attribs.c:3790
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c-family/c-attribs.c:1703
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: c-family/c-attribs.c:1720
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:1816
  #, fuzzy, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "Hajotin %qs"
  
! #: c-family/c-attribs.c:1818
  #, fuzzy, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.c:1840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.c:1845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.c:1853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "Hajotin %qs"
  
! #: c-family/c-attribs.c:1856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "Muodostin %qs"
  
! #: c-family/c-attribs.c:2009
  #, fuzzy, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "%s on tarkoitettu tuntemattomalle koneelle %d.\n"
  
! #: c-family/c-attribs.c:2043
  #, fuzzy, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "vektorityyppien mÃ¤Ã¤rittÃ¤minen __attribute__ ((mode)) -tyyliin on paheksuttavaa"
  
! #: c-family/c-attribs.c:2046
  #, fuzzy, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "kÃ¤ytÃ¤ sen sijaan __attribute__ ((vector_size))"
  
! #: c-family/c-attribs.c:2055
  #, fuzzy, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "superlohkon kirjoitus ei onnistu"
  
! #: c-family/c-attribs.c:2068
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: c-family/c-attribs.c:2085
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.c:2096
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "ei tietotyyppiÃ¤ tilalle %qs"
  
! #: c-family/c-attribs.c:2106
  #, fuzzy, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "luetelluille tyypeille ei voi kÃ¤yttÃ¤Ã¤ tilaa %qs"
  
! #: c-family/c-attribs.c:2134
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "tilaa %qs sovellettu sopimattomaan tyyppiin"
  
! #: c-family/c-attribs.c:2159 c-family/c-attribs.c:2489
  #, fuzzy, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:2165
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c-family/c-attribs.c:2171
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:2180
  #, 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.c:2191 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2200 c-family/c-attribs.c:2515
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: c-family/c-attribs.c:2316
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c-family/c-attribs.c:2338
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "Kaksoiskappale-%s-attribuutti mÃ¤Ã¤ritelty kohdassa %L"
*************** msgstr "Kaksoiskappale-%s-attribuutti mÃ
*** 30339,30787 ****
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2382
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr ""
  
! #: c-family/c-attribs.c:2399
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c-family/c-attribs.c:2447
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c-family/c-attribs.c:2452
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: c-family/c-attribs.c:2493
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: c-family/c-attribs.c:2503 config/bfin/bfin.c:4822
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: c-family/c-attribs.c:2518
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:2525
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: c-family/c-attribs.c:2536
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: c-family/c-attribs.c:2549
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: c-family/c-attribs.c:2582
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:2601
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:2609
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:2619
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:2633
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2634
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:2669
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%J%qD mÃ¤Ã¤ritelty sekÃ¤ tavallisesti ettÃ¤ aliaksena"
  
! #: c-family/c-attribs.c:2677
  #, fuzzy, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c-family/c-attribs.c:2694 c-family/c-attribs.c:3687
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:2727
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c-family/c-attribs.c:2777
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:2790
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:2801
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: c-family/c-attribs.c:2856
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qE esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: c-family/c-attribs.c:2861
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c-family/c-attribs.c:2909
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:2967
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: c-family/c-attribs.c:2990
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "weakref-attribuutin tÃ¤ytyy esiintyÃ¤ ennen alias-attribuuttia"
  
! #: c-family/c-attribs.c:3003
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c-family/c-attribs.c:3027
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:3033
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.c:3046
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: c-family/c-attribs.c:3058
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:3074
  #, 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.c:3086
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: c-family/c-attribs.c:3089 c-family/c-attribs.c:3093
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD esiteltiin tyyppinÃ¤ %qs, mikÃ¤ edellyttÃ¤Ã¤ oletusnÃ¤kyvyyttÃ¤"
  
! #: c-family/c-attribs.c:3122
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.c:3130
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.c:3152
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3174 c-family/c-attribs.c:3761
! #: c-family/c-attribs.c:5380 c-family/c-attribs.c:5407 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:3220
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
  
! #: c-family/c-attribs.c:3230
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.c:3234
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "kutsussa muistinvarausfunktioon %qD, joka on esitelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-attribs.c:3261
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:3271
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3317
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: c-family/c-attribs.c:3319
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3324
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:3327
  #, fuzzy, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "%qD esitelty ei-parametrina"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3343
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:3346 c-family/c-attribs.c:3359
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "%qD esitelty ei-parametrina"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3356
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:3470 c-family/c-attribs.c:3518
! #: c-family/c-attribs.c:3545
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
  
! #: c-family/c-attribs.c:3564
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3572
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3583
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3596
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3700
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3767 c-family/c-attribs.c:5386
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "ei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: c-family/c-attribs.c:3834
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.c:3836
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.c:3935
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c-family/c-attribs.c:4006
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
  
! #: c-family/c-attribs.c:4017
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: c-family/c-attribs.c:4020
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.c:4167 c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: c-family/c-attribs.c:4204 c-family/c-attribs.c:4208
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:4221 c-family/c-attribs.c:4225
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:4233 ada/gcc-interface/utils.c:4169
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:4239 ada/gcc-interface/utils.c:4176
  #, fuzzy, gcc-internal-format
  msgid "zero vector size"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: c-family/c-attribs.c:4248 c-family/c-attribs.c:4251
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "vektorin komponenttien mÃ¤Ã¤rÃ¤ ei ole kahden potenssi"
  
! #: c-family/c-attribs.c:4311
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "ei-tyhjÃ¤ attribuutti ilman argumentteja ei-prototyypissÃ¤"
  
! #: c-family/c-attribs.c:4368
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: c-family/c-attribs.c:4376
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:4510
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perÃ¤ssÃ¤"
  
! #: c-family/c-attribs.c:4559
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.c:4565
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.c:4571
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.c:4579
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: c-family/c-attribs.c:4684
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "ei-tyhjÃ¤ attribuutti ilman argumentteja ei-prototyypissÃ¤"
  
! #: c-family/c-attribs.c:4734
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "attribuuttia ei huomioida"
  
! #: c-family/c-attribs.c:4743
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:4771
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:4782
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 30374,30822 ----
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2385
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr ""
  
! #: c-family/c-attribs.c:2402
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c-family/c-attribs.c:2450
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c-family/c-attribs.c:2455
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: c-family/c-attribs.c:2496
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: c-family/c-attribs.c:2506 config/bfin/bfin.c:4822
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: c-family/c-attribs.c:2521
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:2528
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: c-family/c-attribs.c:2539
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: c-family/c-attribs.c:2552
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: c-family/c-attribs.c:2585
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:2604
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:2612
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:2622
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:2636
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2637
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:2672
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%J%qD mÃ¤Ã¤ritelty sekÃ¤ tavallisesti ettÃ¤ aliaksena"
  
! #: c-family/c-attribs.c:2680
  #, fuzzy, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c-family/c-attribs.c:2697 c-family/c-attribs.c:3690
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:2730
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c-family/c-attribs.c:2780
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:2793
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:2804
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: c-family/c-attribs.c:2859
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qE esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: c-family/c-attribs.c:2864
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c-family/c-attribs.c:2912
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:2970
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: c-family/c-attribs.c:2993
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "weakref-attribuutin tÃ¤ytyy esiintyÃ¤ ennen alias-attribuuttia"
  
! #: c-family/c-attribs.c:3006
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c-family/c-attribs.c:3030
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:3036
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.c:3049
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: c-family/c-attribs.c:3061
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:3077
  #, 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.c:3089
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: c-family/c-attribs.c:3092 c-family/c-attribs.c:3096
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD esiteltiin tyyppinÃ¤ %qs, mikÃ¤ edellyttÃ¤Ã¤ oletusnÃ¤kyvyyttÃ¤"
  
! #: c-family/c-attribs.c:3125
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.c:3133
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.c:3155
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3177 c-family/c-attribs.c:3764
! #: c-family/c-attribs.c:5397 c-family/c-attribs.c:5424 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:3223
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
  
! #: c-family/c-attribs.c:3233
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo mÃ¤Ã¤ritelty"
  
! #: c-family/c-attribs.c:3237
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "kutsussa muistinvarausfunktioon %qD, joka on esitelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-attribs.c:3264
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:3274
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3320
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: c-family/c-attribs.c:3322
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3327
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:3330
  #, fuzzy, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "%qD esitelty ei-parametrina"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3346
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:3349 c-family/c-attribs.c:3362
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "%qD esitelty ei-parametrina"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3359
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:3473 c-family/c-attribs.c:3521
! #: c-family/c-attribs.c:3548
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
  
! #: c-family/c-attribs.c:3567
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3575
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3586
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3599
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:3703
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3770 c-family/c-attribs.c:5403
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "ei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: c-family/c-attribs.c:3837
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.c:3839
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.c:3938
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-attribs.c:3951 cp/class.c:4771
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c-family/c-attribs.c:4009
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
  
! #: c-family/c-attribs.c:4020
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: c-family/c-attribs.c:4023
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c-family/c-attribs.c:4071 cp/name-lookup.c:6077
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c-family/c-attribs.c:4170 c-family/c-attribs.c:4172
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: c-family/c-attribs.c:4207 c-family/c-attribs.c:4211
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:4224 c-family/c-attribs.c:4228
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:4236 ada/gcc-interface/utils.c:4166
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:4242 ada/gcc-interface/utils.c:4173
  #, fuzzy, gcc-internal-format
  msgid "zero vector size"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: c-family/c-attribs.c:4251 c-family/c-attribs.c:4254
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "vektorin komponenttien mÃ¤Ã¤rÃ¤ ei ole kahden potenssi"
  
! #: c-family/c-attribs.c:4314
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "ei-tyhjÃ¤ attribuutti ilman argumentteja ei-prototyypissÃ¤"
  
! #: c-family/c-attribs.c:4371
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: c-family/c-attribs.c:4379
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: c-family/c-attribs.c:4513
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perÃ¤ssÃ¤"
  
! #: c-family/c-attribs.c:4562
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.c:4568
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.c:4574
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: c-family/c-attribs.c:4582
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: c-family/c-attribs.c:4687
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "ei-tyhjÃ¤ attribuutti ilman argumentteja ei-prototyypissÃ¤"
  
! #: c-family/c-attribs.c:4737
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "attribuuttia ei huomioida"
  
! #: c-family/c-attribs.c:4746
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:4774
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.c:4785
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 30790,30959 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4795
  #, fuzzy, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: c-family/c-attribs.c:4836
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4864
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: c-family/c-attribs.c:4868
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c-family/c-attribs.c:4875
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
  # XXX
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4883
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "ei-tyhjÃ¤ argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: c-family/c-attribs.c:4894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4907
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
  # XXX
! #: c-family/c-attribs.c:4925
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "ei-tyhjÃ¤ argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: c-family/c-attribs.c:5143
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: c-family/c-attribs.c:5150
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "puhdistusargumentti ei ole funktio"
  
! #: c-family/c-attribs.c:5187
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: c-family/c-attribs.c:5195
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: c-family/c-attribs.c:5211 ada/gcc-interface/utils.c:6524
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: c-family/c-attribs.c:5219 ada/gcc-interface/utils.c:6531
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "haluttu sijainti on pienempi kuin nolla"
  
! #: c-family/c-attribs.c:5274 ada/gcc-interface/utils.c:6886
  #, fuzzy, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "tunnistamaton osoite"
  
! #: c-family/c-attribs.c:5450
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c-family/c-attribs.c:5465
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: c-family/c-attribs.c:5501
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:5510
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:5532
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: c-family/c-attribs.c:5544
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:5563
  #, fuzzy, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE ei ole Objective-C-luokkanimi eikÃ¤ -alias"
  
! #: c-family/c-attribs.c:5586
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:5599
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:5611
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "<tuntematon>"
  
! #: c-family/c-attribs.c:5655
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: c-family/c-attribs.c:5759
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:5761
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:5938
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
--- 30825,30994 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4798
  #, fuzzy, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4842
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4867
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: c-family/c-attribs.c:4871
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: c-family/c-attribs.c:4878
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
  # XXX
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4886
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "ei-tyhjÃ¤ argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: c-family/c-attribs.c:4897
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4910
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
  # XXX
! #: c-family/c-attribs.c:4928
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "ei-tyhjÃ¤ argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: c-family/c-attribs.c:5160
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: c-family/c-attribs.c:5167
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "puhdistusargumentti ei ole funktio"
  
! #: c-family/c-attribs.c:5204
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: c-family/c-attribs.c:5212
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: c-family/c-attribs.c:5228 ada/gcc-interface/utils.c:6521
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: c-family/c-attribs.c:5236 ada/gcc-interface/utils.c:6528
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "haluttu sijainti on pienempi kuin nolla"
  
! #: c-family/c-attribs.c:5291 ada/gcc-interface/utils.c:6883
  #, fuzzy, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:5449
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "tunnistamaton osoite"
  
! #: c-family/c-attribs.c:5467
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c-family/c-attribs.c:5482
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: c-family/c-attribs.c:5518
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:5527
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:5549
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: c-family/c-attribs.c:5561
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:5580
  #, fuzzy, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE ei ole Objective-C-luokkanimi eikÃ¤ -alias"
  
! #: c-family/c-attribs.c:5603
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.c:5616
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.c:5645
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "<tuntematon>"
  
! #: c-family/c-attribs.c:5672
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: c-family/c-attribs.c:5776
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:5778
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: c-family/c-attribs.c:5955
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
*************** msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤
*** 31103,31114 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "ehdotetaan sulkeita totuusarvona kÃ¤ytetyn sijoituksen ympÃ¤rille"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
--- 31138,31149 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9591
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "ehdotetaan sulkeita totuusarvona kÃ¤ytetyn sijoituksen ympÃ¤rille"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7083 c/c-typeck.c:15505
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
*************** msgstr "tÃ¤mÃ¤ on ensimmÃ¤inen arvoa lim
*** 31188,31194 ****
  msgid "duplicate case value"
  msgstr "case-arvon kaksoiskappale"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2526
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "viimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
--- 31223,31229 ----
  msgid "duplicate case value"
  msgstr "case-arvon kaksoiskappale"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2514
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "viimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
*************** msgstr "virheellinen loppuliite â€�%.*sâ
*** 32225,32231 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "perinteinen C ei salli merkkijonovakioiden katenointia"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 32260,32266 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "perinteinen C ei salli merkkijonovakioiden katenointia"
  
! #: c-family/c-omp.c:116 cp/pt.c:18889
  #, 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
*** 32275,32281 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
--- 32310,32316 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9447
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
*************** msgstr "virheellinen tyyppi iterointimuu
*** 32290,32306 ****
  msgid "%qE is not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "â€™(â€™ puuttuu predikaatin jÃ¤ljestÃ¤"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "puuttuva kasvatuslauseke"
--- 32325,32341 ----
  msgid "%qE is not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9336
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "â€™(â€™ puuttuu predikaatin jÃ¤ljestÃ¤"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8955
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9342
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "puuttuva kasvatuslauseke"
*************** msgstr "puuttuva kasvatuslauseke"
*** 32310,32316 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "virheellinen kasvatuslauseke"
--- 32345,32351 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9070
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "virheellinen kasvatuslauseke"
*************** msgstr ""
*** 32375,32381 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 32410,32416 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15318 cp/semantics.c:8598
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 32941,32947 ****
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
--- 32976,32982 ----
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6075
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
*************** msgstr ""
*** 33621,33857 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
! 
! #: c-family/c-warn.c:2304
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr "etumerkiltÃ¤Ã¤n eroavien kokonaislukulausekkeiden vertailu: %qT ja %qT"
  
! #: c-family/c-warn.c:2357
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2361
  #, fuzzy, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: c-family/c-warn.c:2372
  #, fuzzy, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: c-family/c-warn.c:2427
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n parametri %qD"
  
! #: c-family/c-warn.c:2489
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "typedef %qD mÃ¤Ã¤ritelty paikallisesti mutta kÃ¤yttÃ¤mÃ¤tÃ¶n"
  
! #: c-family/c-warn.c:2525
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "kaksinkertainen %<if%>-ehto"
  
! #: c-family/c-warn.c:2554
  #, fuzzy, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "%J%qD esitelty attribuutilla noinline, edellinen esittely on avoin "
  
! #: c-family/c-warn.c:2562
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "%J%qD esitelty avoimeksi, edellinen esittely sisÃ¤ltÃ¤Ã¤ attribuutin noinline"
  
! #: c-family/c-warn.c:2567
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "%J%qD esitelty attribuutilla noinline, edellinen esittely on avoin "
  
! #: c-family/c-warn.c:2616
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2654 c-family/c-warn.c:2678
  #, fuzzy, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke < 0â€� on aina epÃ¤tosi"
  
! #: c-family/c-warn.c:2657 c-family/c-warn.c:2675
  #, fuzzy, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: c-family/c-warn.c:2725
  #, fuzzy
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  msgstr[1] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  #, fuzzy
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  msgstr[1] "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  msgstr[1] "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  msgstr[1] "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, fuzzy, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c-family/c-warn.c:3644
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "%<%c%s%>:n aikasempi esittely"
  
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "edellinen esittely %q+D"
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 33656,33886 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2292
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr "etumerkiltÃ¤Ã¤n eroavien kokonaislukulausekkeiden vertailu: %qT ja %qT"
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2349
  #, fuzzy, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: c-family/c-warn.c:2360
  #, fuzzy, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: c-family/c-warn.c:2415
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n parametri %qD"
  
! #: c-family/c-warn.c:2477
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "typedef %qD mÃ¤Ã¤ritelty paikallisesti mutta kÃ¤yttÃ¤mÃ¤tÃ¶n"
  
! #: c-family/c-warn.c:2513
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "kaksinkertainen %<if%>-ehto"
  
! #: c-family/c-warn.c:2542
  #, fuzzy, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "%J%qD esitelty attribuutilla noinline, edellinen esittely on avoin "
  
! #: c-family/c-warn.c:2550
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "%J%qD esitelty avoimeksi, edellinen esittely sisÃ¤ltÃ¤Ã¤ attribuutin noinline"
  
! #: c-family/c-warn.c:2555
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "%J%qD esitelty attribuutilla noinline, edellinen esittely on avoin "
  
! #: c-family/c-warn.c:2604
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2642 c-family/c-warn.c:2666
  #, fuzzy, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke < 0â€� on aina epÃ¤tosi"
  
! #: c-family/c-warn.c:2645 c-family/c-warn.c:2663
  #, fuzzy, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: c-family/c-warn.c:2713
  #, fuzzy
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  msgstr[1] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5564 cp/call.c:5808
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:642
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3304
  #, fuzzy
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  msgstr[1] "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-warn.c:3307 c-family/c-warn.c:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3441
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: c-family/c-warn.c:3446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3460 c-family/c-warn.c:3474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c-family/c-warn.c:3464 c-family/c-warn.c:3490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: c-family/c-warn.c:3477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  msgstr[1] "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c-family/c-warn.c:3521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  msgstr[1] "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3613
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3620 c-family/c-warn.c:3653
  #, fuzzy, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c-family/c-warn.c:3632
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "esitelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-warn.c:3637
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "%<%c%s%>:n aikasempi esittely"
  
! #: c-family/c-warn.c:3656
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "edellinen esittely %q+D"
  
! #: c-family/c-warn.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3706
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3716
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3720
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr "tiedostonimi puuttuu %qs:n jÃ¤lk
*** 33939,33955 ****
  msgid "%s does not take any feature options"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: common/config/arm/arm-common.c:649
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "tunnistamaton valitsin"
  
! #: common/config/arm/arm-common.c:1009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "tuntematon komentorivivalitsin %qs"
--- 33968,33984 ----
  msgid "%s does not take any feature options"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: common/config/arm/arm-common.c:655
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "tunnistamaton valitsin"
  
! #: common/config/arm/arm-common.c:1025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "tuntematon komentorivivalitsin %qs"
*************** msgstr "AltiVec-argumentti vÃ¤litetty fu
*** 34542,34548 ****
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 34571,34577 ----
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7108 config/arm/arm.c:7138 config/arm/arm.c:28884
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
*************** msgid "specify a system register with a
*** 34612,34618 ****
  msgstr ""
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Funktio %qs"
--- 34641,34647 ----
  msgstr ""
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4605
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Funktio %qs"
*************** msgstr "%s ei tue muotoilua %<%%%s%c%> %
*** 34783,34790 ****
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
--- 34812,34819 ----
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32912
! #: config/rs6000/rs6000.c:24306 config/s390/s390.c:15770
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
*************** msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohd
*** 34799,34813 ****
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
--- 34828,34842 ----
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6460
! #: config/rs6000/rs6000-call.c:6455 config/s390/s390.c:12154
! #: config/s390/s390.c:12231
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6465
! #: config/rs6000/rs6000-call.c:6450 config/s390/s390.c:12149
! #: config/s390/s390.c:12226
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
*************** msgstr "operandinumero on arvoalueen ulk
*** 34821,34828 ****
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
! #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "tuntematon vÃ¤rimoodi"
--- 34850,34857 ----
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22516
! #: config/i386/i386.c:22644
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "tuntematon vÃ¤rimoodi"
*************** msgid "bad value %qs for %<-mmemory-late
*** 34908,34914 ****
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, fuzzy, gcc-internal-format
  msgid "bad builtin fcode"
--- 34937,34943 ----
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:882 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, fuzzy, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "%qE-attribuutti sallii vain koko
*** 35028,35045 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 35057,35074 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7249 config/arm/arm.c:7267
! #: config/arm/arm.c:7448 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3443
! #: config/i386/i386-options.c:3620 config/i386/i386-options.c:3676
! #: config/i386/i386-options.c:3727 config/i386/i386-options.c:3764
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20356 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1097 config/s390/s390.c:1184 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "tÃ¤mÃ¤ on kÃ¤sky:"
*** 35142,35195 ****
  msgid "insn addresses not freed"
  msgstr "tÃ¤mÃ¤ on kÃ¤sky:"
  
! #: config/arc/arc.c:11076
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/arc/arc.c:11084 config/arc/arc.c:11123
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/arc/arc.c:11095 config/arc/arc.c:11134 config/arc/arc.c:11260
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: config/arc/arc.c:11115
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: config/arc/arc.c:11170
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/arc/arc.c:11250 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21426
  #, fuzzy, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "taulukon indeksin tyyppi on %<char%>"
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21490
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Funktio %qs"
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21519
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
--- 35171,35224 ----
  msgid "insn addresses not freed"
  msgstr "tÃ¤mÃ¤ on kÃ¤sky:"
  
! #: config/arc/arc.c:11082
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/arc/arc.c:11090 config/arc/arc.c:11129
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/arc/arc.c:11101 config/arc/arc.c:11140 config/arc/arc.c:11266
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: config/arc/arc.c:11121
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: config/arc/arc.c:11182
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/arc/arc.c:11256 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21447
  #, fuzzy, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "taulukon indeksin tyyppi on %<char%>"
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21511
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Funktio %qs"
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21540
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
*************** msgstr ""
*** 35404,35696 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2919
  #, fuzzy, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-mvsx ja -mpaired ovat yhteensopimattomat"
  
! #: config/arm/arm.c:2925
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2948
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "typeid:tÃ¤ ei voi kÃ¤yttÃ¤Ã¤ -fno-rtti-valitsimen kanssa"
  
! #: config/arm/arm.c:2952
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2975
  #, fuzzy, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:3075
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3125
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3244
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/arm/arm.c:3494
  #, fuzzy, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check on yhteensopimaton valitsimen -mno-apcs-frame kanssa"
  
! #: config/arm/arm.c:3503
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
  
! #: config/arm/arm.c:3506
  #, fuzzy, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "C++-jÃ¤sennin ei tue -dy-valitsinta, jÃ¤tetÃ¤Ã¤n se huomiotta"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/arm/arm.c:3584
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: config/arm/arm.c:3593
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt."
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/arm/arm.c:3760
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcallee-super-interworking"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, fuzzy, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin, ei %s"
  
! #: config/arm/arm.c:7385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa mÃ¤Ã¤rÃ¤Ã¤ argumentteja"
  
! #: config/arm/arm.c:7394
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin, ei %s"
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/arm/arm.c:7435
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: config/arm/arm.c:7484
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, fuzzy, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:13220
  #, fuzzy, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26159
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26670
  #, fuzzy, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qs"
--- 35433,35725 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2923
  #, fuzzy, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-mvsx ja -mpaired ovat yhteensopimattomat"
  
! #: config/arm/arm.c:2929
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2936
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2949
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "typeid:tÃ¤ ei voi kÃ¤yttÃ¤Ã¤ -fno-rtti-valitsimen kanssa"
  
! #: config/arm/arm.c:2956
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2974
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2979
  #, fuzzy, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:3080
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3130
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3248
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/arm/arm.c:3497
  #, fuzzy, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check on yhteensopimaton valitsimen -mno-apcs-frame kanssa"
  
! #: config/arm/arm.c:3506
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
  
! #: config/arm/arm.c:3509
  #, fuzzy, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "C++-jÃ¤sennin ei tue -dy-valitsinta, jÃ¤tetÃ¤Ã¤n se huomiotta"
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3540
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3542
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3567
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:3579 config/arm/arm.c:32926
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/arm/arm.c:3587
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: config/arm/arm.c:3596
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt."
  
! #: config/arm/arm.c:3618 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/arm/arm.c:3763
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3826
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3842
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcallee-super-interworking"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3855
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3875
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6134
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6136
  #, fuzzy, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: config/arm/arm.c:6156
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6408
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6497
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6881 config/arm/arm.c:7102 config/arm/arm.c:7135
! #: config/arm/arm.c:28877
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7273
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7397
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin, ei %s"
  
! #: config/arm/arm.c:7409
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa mÃ¤Ã¤rÃ¤Ã¤ argumentteja"
  
! #: config/arm/arm.c:7418
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin, ei %s"
  
! #: config/arm/arm.c:7440 config/arm/arm.c:7492
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/arm/arm.c:7459
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: config/arm/arm.c:7508
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "%qE-attribuutti pÃ¤tee vain funktiotyyppeihin"
  
! #: config/arm/arm.c:9472
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13241
  #, fuzzy, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:13244
  #, fuzzy, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:25526
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26188
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: config/arm/arm.c:26447
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26699
  #, fuzzy, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/arm/arm.c:26945
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32941
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qs"
*************** msgstr "epÃ¤kelpo vektorityyppi attribuu
*** 35698,35719 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: config/arm/arm.c:32931
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "<tuntematon>"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
--- 35727,35748 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32949
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32962
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: config/arm/arm.c:32976
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "<tuntematon>"
  
! #: config/arm/arm.c:33988
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
*************** msgstr "%<__builtin_prefetch%>-funktion
*** 36542,36675 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "SISÃ„Ã„NRAKENNETTU CD %s\n"
  
! #: config/i386/i386-expand.c:8049
  #, 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.c:8459 config/i386/i386-expand.c:9911
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:8847
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:8942
  #, 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.c:9842
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9857
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9890
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9930
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9943
  #, 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.c:9953
  #, 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.c:9958
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10095
  #, 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.c:10100
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10414
  #, 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.c:10417
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, 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.c:11125
  #, fuzzy, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:11129
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:12050
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:12083
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumentin <%s>:lle on oltava yksittÃ¤inen merkki"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:13109
  #, fuzzy, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:13115
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
--- 36571,36704 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "SISÃ„Ã„NRAKENNETTU CD %s\n"
  
! #: config/i386/i386-expand.c:8053
  #, 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.c:8477 config/i386/i386-expand.c:9929
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:8865
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:8960
  #, 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.c:9860
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9875
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9908
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9948
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9961
  #, 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.c:9971
  #, 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.c:9976
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10113
  #, 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.c:10118
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.c:10124 config/i386/i386-expand.c:10444
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10432
  #, 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.c:10435
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10931 config/rs6000/rs6000-call.c:11056
  #, 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.c:11144
  #, fuzzy, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:11148
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:12069
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:12102
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumentin <%s>:lle on oltava yksittÃ¤inen merkki"
  
! #: config/i386/i386-expand.c:12863 config/i386/i386-expand.c:13075
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:13128
  #, fuzzy, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: config/i386/i386-expand.c:13153
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
*************** msgstr "virheellinen aikakatkaisuarvo: %
*** 36851,37204 ****
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/i386/i386-options.c:2396
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2419
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2421
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2426
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2476
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2498
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2500
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2505
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2530
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2532
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2535
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.c:2563
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2564
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-options.c:2646
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.c:2682
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.c:2685
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-kÃ¤skykanta poistettu kÃ¤ytÃ¶stÃ¤, kÃ¤ytetÃ¤Ã¤n 387-aritmetiikkaa"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-kÃ¤skykanta poistettu kÃ¤ytÃ¶stÃ¤, kÃ¤ytetÃ¤Ã¤n SSE-aritmetiikkaa"
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2831
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/i386/i386-options.c:2834
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.c:2838
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "â€�%sâ€�-liitÃ¤nnÃ¤inen on yhteensopiva."
  
! #: config/i386/i386-options.c:2903
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/i386/i386-options.c:2962
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.c:2967
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.c:2995
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.c:3170
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3244
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3279
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3289
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3402
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.c:3404
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.c:3408
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, fuzzy, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3460
  #, fuzzy, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-attribuutti tarvitsee kokonaislukuvakioargumentin"
  
! #: config/i386/i386-options.c:3473
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%Jei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, fuzzy, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "attribuutit stdcall ja fastcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, fuzzy, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, fuzzy, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3551
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/i386/i386-options.c:3682
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/i386/i386-options.c:3703
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.c:3838
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.c:3845
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.c:3856
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.c:3859
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
--- 36880,37233 ----
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2458
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2398
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2420
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2422
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2428
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2478
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.c:2499
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2501
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2507
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.c:2531
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2533
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2536
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.c:2564
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2565
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.c:2644
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/i386/i386-options.c:2647
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.c:2670
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.c:2683
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.c:2686
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2693
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2703
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-kÃ¤skykanta poistettu kÃ¤ytÃ¶stÃ¤, kÃ¤ytetÃ¤Ã¤n 387-aritmetiikkaa"
  
! #: config/i386/i386-options.c:2710
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-kÃ¤skykanta poistettu kÃ¤ytÃ¶stÃ¤, kÃ¤ytetÃ¤Ã¤n SSE-aritmetiikkaa"
  
! #: config/i386/i386-options.c:2760
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2776
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2778
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2832
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/i386/i386-options.c:2835
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.c:2839
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "â€�%sâ€�-liitÃ¤nnÃ¤inen on yhteensopiva."
  
! #: config/i386/i386-options.c:2904
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/i386/i386-options.c:2963
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.c:2968
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.c:2996
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "â€�%sâ€� ei ole kelvollinen esikÃ¤Ã¤ntÃ¤jÃ¤n valitsin"
  
! #: config/i386/i386-options.c:3044
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.c:3171
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3186
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3235
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3245
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3280
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3290
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3403
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.c:3405
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.c:3409
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/i386/i386-options.c:3456 config/i386/i386-options.c:3507
  #, fuzzy, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3461
  #, fuzzy, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3468 config/i386/i386-options.c:3696
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-attribuutti tarvitsee kokonaislukuvakioargumentin"
  
! #: config/i386/i386-options.c:3474
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%Jei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: config/i386/i386-options.c:3499 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3503
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3511 config/i386/i386-options.c:3560
  #, fuzzy, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3521 config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "attribuutit stdcall ja fastcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3529 config/i386/i386-options.c:3556
  #, fuzzy, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3546 config/i386/i386-options.c:3564
  #, fuzzy, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3552
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/i386/i386-options.c:3656 config/rs6000/rs6000.c:20469
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/i386/i386-options.c:3683
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/i386/i386-options.c:3704
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: config/i386/i386-options.c:3738 config/i386/i386-options.c:3748
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3775 config/i386/i386-options.c:3797
! #: config/ia64/ia64.c:812 config/s390/s390.c:1194
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.c:3785 config/i386/i386-options.c:3807
! #: config/s390/s390.c:1223
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.c:3839
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.c:3846
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.c:3857
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.c:3860
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
*************** msgstr ""
*** 37313,37405 ****
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "â€�%sâ€�-liitÃ¤nnÃ¤inen on yhteensopiva."
  
! #: config/i386/i386.c:8206
  #, 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.c:8296
  #, 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.c:9612
  #, 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.c:9632
  #, 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.c:9643
  #, 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.c:12605
  #, fuzzy, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.c:12616 config/i386/i386.c:12630
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.c:12662
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12677
  #, fuzzy, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.c:12871
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/i386/i386.c:16801
  #, 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.c:20702
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20798
  #, 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.c:22452
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Tuntematon arkkitehtuuri â€�%sâ€�"
  
! #: config/i386/i386.c:22459
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22466
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22512
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/i386/i386.c:22542
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
--- 37342,37434 ----
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "â€�%sâ€�-liitÃ¤nnÃ¤inen on yhteensopiva."
  
! #: config/i386/i386.c:8223
  #, 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.c:8313
  #, 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.c:9633
  #, 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.c:9653
  #, 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.c:9664
  #, 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.c:12626
  #, fuzzy, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.c:12637 config/i386/i386.c:12651
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.c:12683
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12698
  #, fuzzy, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.c:12892
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/i386/i386.c:16822
  #, 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.c:20723
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20819
  #, 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.c:22477
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Tuntematon arkkitehtuuri â€�%sâ€�"
  
! #: config/i386/i386.c:22484
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22491
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22537
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/i386/i386.c:22567
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
*************** msgstr "%Javoimelle funktiolle %qD annet
*** 37598,37604 ****
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, fuzzy, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
--- 37627,37633 ----
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1756
  #, fuzzy, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
*************** msgstr "  uid = %d, gid = %d, oikeudet =
*** 38746,38757 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, 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.c:4859 config/rs6000/rs6000.c:4582
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "Funktio %qs"
--- 38775,38786 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4617
  #, 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.c:4859 config/rs6000/rs6000.c:4600
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "Funktio %qs"
*************** msgstr "luvun on oltava 0 tai 1"
*** 38872,39260 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: config/rs6000/rs6000-c.c:946
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:950
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:960 config/rs6000/rs6000-c.c:1011
! #: config/rs6000/rs6000-c.c:1281 config/rs6000/rs6000-c.c:1347
! #: config/rs6000/rs6000-c.c:1729 config/rs6000/rs6000-c.c:1776
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/rs6000/rs6000-c.c:1084 config/rs6000/rs6000-c.c:1167
! #: config/rs6000/rs6000-c.c:1523
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/rs6000/rs6000-c.c:1276
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/rs6000/rs6000-c.c:1668
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "%d. argumentti funktiolle %qE hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteen"
  
! #: config/rs6000/rs6000-c.c:1837
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-c.c:1913
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-c.c:1917
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: config/rs6000/rs6000-c.c:1926
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "virheellinen parametri %qs"
  
! #: config/rs6000/rs6000-call.c:6391
  #, fuzzy, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr "tyyppimÃ¤Ã¤reet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: config/rs6000/rs6000-call.c:6443
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6633
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7078
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7604
  #, fuzzy, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: config/rs6000/rs6000-call.c:7828
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8003
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8795
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "sisÃ¤istÃ¤ funktiota %qs ei voi ottaa pois kÃ¤ytÃ¶stÃ¤"
  
! #: config/rs6000/rs6000-call.c:9223
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "Profilointiajastin vanhentunut"
  
! #: config/rs6000/rs6000-call.c:9264
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "argumentin 1 on oltava 5-bittinen etumerkillinen literaali"
  
! #: config/rs6000/rs6000-call.c:9295
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:9307
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: config/rs6000/rs6000-call.c:9333
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:9348
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla tyhjÃ¤"
  
! #: config/rs6000/rs6000-call.c:9373
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:9378
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:9397
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla tyhjÃ¤"
  
! #: config/rs6000/rs6000-call.c:9438
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "argumentin 1 on oltava 5-bittinen etumerkillinen literaali"
  
! #: config/rs6000/rs6000-call.c:9526
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9537
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9550
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9562
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9573
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9589
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9607
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9623
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9662
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: config/rs6000/rs6000-call.c:9720
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/rs6000/rs6000-call.c:10107 config/rs6000/rs6000-call.c:10268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10109 config/rs6000/rs6000-call.c:10270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/rs6000/rs6000-call.c:10219
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000-call.c:10417
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10436
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "kokonaislukuargumentti %s ei kelpaa"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10464
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "kokonaislukuargumentti %s ei kelpaa"
  
! #: config/rs6000/rs6000-call.c:10490
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10543
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10555
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10569
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/rs6000/rs6000-call.c:10583
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/rs6000/rs6000-call.c:10603
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/rs6000/rs6000-call.c:10673
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10698
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10726
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10738
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10751
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10765
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10777
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10785
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/rs6000/rs6000-call.c:10852 config/rs6000/rs6000-call.c:11202
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:11017
  #, fuzzy, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "<sisÃ¤Ã¤nrakennettu>"
  
! #: config/rs6000/rs6000-call.c:11249
  #, fuzzy, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:11264
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:11282
  #, fuzzy, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/rs6000/rs6000-call.c:11500
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000-call.c:11502 config/rs6000/rs6000-call.c:11504
! #: config/rs6000/rs6000-call.c:11506 config/rs6000/rs6000-call.c:11512
! #: config/rs6000/rs6000-call.c:11514 config/rs6000/rs6000-call.c:11520
! #: config/rs6000/rs6000-call.c:11526 config/rs6000/rs6000-call.c:11528
! #: config/rs6000/rs6000-call.c:11530 config/rs6000/rs6000-call.c:11534
! #: config/rs6000/rs6000-call.c:11536 config/rs6000/rs6000-call.c:11540
! #: config/rs6000/rs6000-call.c:11544
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:11509 config/rs6000/rs6000-call.c:11517
! #: config/rs6000/rs6000-call.c:11523
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:11542
  #, fuzzy, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:11547
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:11550
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000-call.c:14665
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "sisÃ¤istÃ¤ funktiota %qs ei voi ottaa pois kÃ¤ytÃ¶stÃ¤"
  
! #: config/rs6000/rs6000-call.c:14687
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "sisÃ¤istÃ¤ funktiota %qs ei voi ottaa pois kÃ¤ytÃ¶stÃ¤"
  
! #: config/rs6000/rs6000-logue.c:1691
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "pinokehys on liian suuri"
  
! #: config/rs6000/rs6000-logue.c:5497
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs kÃ¤yttÃ¤Ã¤ rekisteriÃ¤ r29"
  
! #: config/rs6000/rs6000-logue.c:5505
  #, fuzzy, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma extern_prefix ei ole tuettu tÃ¤llÃ¤ kohteella"
--- 38901,39297 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: config/rs6000/rs6000-c.c:949
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:953
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:963 config/rs6000/rs6000-c.c:1014
! #: config/rs6000/rs6000-c.c:1284 config/rs6000/rs6000-c.c:1350
! #: config/rs6000/rs6000-c.c:1732 config/rs6000/rs6000-c.c:1779
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/rs6000/rs6000-c.c:1087 config/rs6000/rs6000-c.c:1170
! #: config/rs6000/rs6000-c.c:1526
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/rs6000/rs6000-c.c:1279
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/rs6000/rs6000-c.c:1671
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "%d. argumentti funktiolle %qE hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteen"
  
! #: config/rs6000/rs6000-c.c:1840
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-c.c:1916
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-c.c:1920
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: config/rs6000/rs6000-c.c:1929
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "virheellinen parametri %qs"
  
! #: config/rs6000/rs6000-call.c:6517
  #, fuzzy, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr "tyyppimÃ¤Ã¤reet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: config/rs6000/rs6000-call.c:6569
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6759
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6934
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7204
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7730
  #, fuzzy, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: config/rs6000/rs6000-call.c:7954
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8129
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8921
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "sisÃ¤istÃ¤ funktiota %qs ei voi ottaa pois kÃ¤ytÃ¶stÃ¤"
  
! #: config/rs6000/rs6000-call.c:9349
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "Profilointiajastin vanhentunut"
  
! #: config/rs6000/rs6000-call.c:9390
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "argumentin 1 on oltava 5-bittinen etumerkillinen literaali"
  
! #: config/rs6000/rs6000-call.c:9421
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:9433
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: config/rs6000/rs6000-call.c:9459
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:9474
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla tyhjÃ¤"
  
! #: config/rs6000/rs6000-call.c:9499
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:9504
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/rs6000/rs6000-call.c:9523
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla tyhjÃ¤"
  
! #: config/rs6000/rs6000-call.c:9564
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "argumentin 1 on oltava 5-bittinen etumerkillinen literaali"
  
! #: config/rs6000/rs6000-call.c:9652
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9663
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9676
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9688
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9699
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9715
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9733
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9749
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:9788
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: config/rs6000/rs6000-call.c:9846
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/rs6000/rs6000-call.c:10233 config/rs6000/rs6000-call.c:10405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10235 config/rs6000/rs6000-call.c:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/rs6000/rs6000-call.c:10356
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000-call.c:10554
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10573
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "kokonaislukuargumentti %s ei kelpaa"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10601
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "kokonaislukuargumentti %s ei kelpaa"
  
! #: config/rs6000/rs6000-call.c:10627
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10680
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10692
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10706
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/rs6000/rs6000-call.c:10720
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/rs6000/rs6000-call.c:10740
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/rs6000/rs6000-call.c:10810
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10835
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10863
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10875
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10888
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10902
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10914
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:10922
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/rs6000/rs6000-call.c:10989 config/rs6000/rs6000-call.c:11339
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:11154
  #, fuzzy, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "<sisÃ¤Ã¤nrakennettu>"
  
! #: config/rs6000/rs6000-call.c:11386
  #, fuzzy, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:11401
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitÃ¶n literaali"
  
! #: config/rs6000/rs6000-call.c:11419
  #, fuzzy, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/rs6000/rs6000-call.c:11637
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000-call.c:11639 config/rs6000/rs6000-call.c:11641
! #: config/rs6000/rs6000-call.c:11643 config/rs6000/rs6000-call.c:11649
! #: config/rs6000/rs6000-call.c:11651 config/rs6000/rs6000-call.c:11657
! #: config/rs6000/rs6000-call.c:11663 config/rs6000/rs6000-call.c:11665
! #: config/rs6000/rs6000-call.c:11667 config/rs6000/rs6000-call.c:11671
! #: config/rs6000/rs6000-call.c:11673 config/rs6000/rs6000-call.c:11677
! #: config/rs6000/rs6000-call.c:11681
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:11646 config/rs6000/rs6000-call.c:11654
! #: config/rs6000/rs6000-call.c:11660
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:11679
  #, fuzzy, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:11684
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:11687
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000-call.c:14881
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "sisÃ¤istÃ¤ funktiota %qs ei voi ottaa pois kÃ¤ytÃ¶stÃ¤"
  
! #: config/rs6000/rs6000-call.c:14903
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "sisÃ¤istÃ¤ funktiota %qs ei voi ottaa pois kÃ¤ytÃ¶stÃ¤"
  
! #. We can't check this in rs6000_option_override_internal since
! #. DEFAULT_ABI isn't established yet.
! #: config/rs6000/rs6000-logue.c:732
! #, fuzzy, gcc-internal-format
! #| msgid "Use the ELFv2 ABI."
! msgid "%qs requires the ELFv2 ABI"
! msgstr "KÃ¤ytÃ¤ ELFv2-ABIa."
! 
! #: config/rs6000/rs6000-logue.c:1719
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "pinokehys on liian suuri"
  
! #: config/rs6000/rs6000-logue.c:5552
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs kÃ¤yttÃ¤Ã¤ rekisteriÃ¤ r29"
  
! #: config/rs6000/rs6000-logue.c:5560
  #, fuzzy, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma extern_prefix ei ole tuettu tÃ¤llÃ¤ kohteella"
*************** msgstr "%s %qs"
*** 39321,39497 ****
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/rs6000/rs6000.c:4176
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4202
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4239
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4358
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4411
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4607
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: config/rs6000/rs6000.c:4904
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/rs6000/rs6000.c:4941
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "Vanhentunut. TÃ¤mÃ¤ valitsin ei vaikuta mihinkÃ¤Ã¤n"
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, fuzzy, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/rs6000/rs6000.c:20084
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: config/rs6000/rs6000.c:20166
  #, fuzzy, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20168
  #, fuzzy, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20170
  #, fuzzy, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20172
  #, fuzzy, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20178
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20181
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20186
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20189
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:24227
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: config/rs6000/rs6000.c:24230
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s on virheellinen"
  
! #: config/rs6000/rs6000.c:24777
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, 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/rs6000/rs6000.c:25224
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 39358,39534 ----
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4067 config/rs6000/rs6000.c:4094
! #: config/rs6000/rs6000.c:4121 config/rs6000/rs6000.c:4136
! #: config/rs6000/rs6000.c:4144 config/rs6000/rs6000.c:4189
! #: config/rs6000/rs6000.c:4191 config/rs6000/rs6000.c:4283
! #: config/rs6000/rs6000.c:4296 config/rs6000/rs6000.c:4305
! #: config/rs6000/rs6000.c:4455 config/rs6000/rs6000.c:4492
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/rs6000/rs6000.c:4180
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4206
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4221
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4224
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4243
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4252
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4275
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4362
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4402
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4415
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4625
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: config/rs6000/rs6000.c:4922
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/rs6000/rs6000.c:4959
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "Vanhentunut. TÃ¤mÃ¤ valitsin ei vaikuta mihinkÃ¤Ã¤n"
  
! #: config/rs6000/rs6000.c:7919
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10694
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17844
  #, fuzzy, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/rs6000/rs6000.c:20134
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: config/rs6000/rs6000.c:20216
  #, fuzzy, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20218
  #, fuzzy, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20220
  #, fuzzy, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20222
  #, fuzzy, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20228
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20231
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20236
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:20239
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:24278
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: config/rs6000/rs6000.c:24281
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: config/rs6000/rs6000.c:24283
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s on virheellinen"
  
! #: config/rs6000/rs6000.c:24828
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/rs6000/rs6000.c:24987
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25019
  #, 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/rs6000/rs6000.c:25275
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: config/rs6000/rs6000.c:27892
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr ""
*** 39670,39676 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, fuzzy, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "virheellinen %%H-arvo"
--- 39707,39713 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:922
  #, fuzzy, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "virheellinen %%H-arvo"
*************** msgstr "%qE on vanhentunut"
*** 39740,39944 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/s390/s390.c:762
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/s390/s390.c:766
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/s390/s390.c:782
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/s390/s390.c:850
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/s390/s390.c:856
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/s390/s390.c:875
  #, fuzzy, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "<sisÃ¤Ã¤nrakennettu>"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "<sisÃ¤Ã¤nrakennettu>"
  
! #: config/s390/s390.c:1016
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "%<__builtin_prefetch%>-funktion toinen argumentti on epÃ¤kelpo; kÃ¤ytetÃ¤Ã¤n nollaa"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/s390/s390.c:10024
  #, fuzzy, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13147
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15458
  #, fuzzy, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15491
  #, fuzzy, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15512
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-fPIC ei ole tuettu"
  
! #: config/s390/s390.c:15518
  #, fuzzy, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/s390/s390.c:15520
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%q+D:n ensimmÃ¤isen argumentin pitÃ¤isi olla %<int%>"
  
! #: config/s390/s390.c:15641
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%qs:n argumentti on liian suuri (maksimi %d)"
  
! #: config/s390/s390.c:15672
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
--- 39777,39981 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/s390/s390.c:765
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/s390/s390.c:769
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/s390/s390.c:785
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/s390/s390.c:834
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:840
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:847
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/s390/s390.c:853
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/s390/s390.c:859
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/s390/s390.c:878
  #, fuzzy, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "<sisÃ¤Ã¤nrakennettu>"
  
! #: config/s390/s390.c:885 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "<sisÃ¤Ã¤nrakennettu>"
  
! #: config/s390/s390.c:1019
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "%<__builtin_prefetch%>-funktion toinen argumentti on epÃ¤kelpo; kÃ¤ytetÃ¤Ã¤n nollaa"
  
! #: config/s390/s390.c:1120
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1210
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/s390/s390.c:10027
  #, fuzzy, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: config/s390/s390.c:11392
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11408
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11436
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: config/s390/s390.c:11440
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13150
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15461
  #, fuzzy, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15494
  #, fuzzy, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: config/s390/s390.c:15506
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15515
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-fPIC ei ole tuettu"
  
! #: config/s390/s390.c:15521
  #, fuzzy, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/s390/s390.c:15523
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "kohdistuksen pitÃ¤Ã¤ olla kahden potenssi, ei %d"
  
! #: config/s390/s390.c:15526
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15548
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15601
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15637
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%q+D:n ensimmÃ¤isen argumentin pitÃ¤isi olla %<int%>"
  
! #: config/s390/s390.c:15644
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%qs:n argumentti on liian suuri (maksimi %d)"
  
! #: config/s390/s390.c:15675
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: config/s390/s390.c:15836 config/s390/s390.c:15886 config/s390/s390.c:15903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15842
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
*************** msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityy
*** 40300,40358 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
  
! #: ada/gcc-interface/utils.c:4160
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "epÃ¤kelpo alkiotyyppi attribuutille %qs"
  
! #: ada/gcc-interface/utils.c:4184
  #, fuzzy, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "vektorin komponenttien mÃ¤Ã¤rÃ¤ ei ole kahden potenssi"
  
! #: ada/gcc-interface/utils.c:6381 ada/gcc-interface/utils.c:6559
! #: ada/gcc-interface/utils.c:6731
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: ada/gcc-interface/utils.c:6436
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "ei-tyhjÃ¤ attribuutti ilman argumentteja ei-prototyypissÃ¤"
  
! #: ada/gcc-interface/utils.c:6451
  #, fuzzy, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "ei-tyhjÃ¤llÃ¤ argumentilla on epÃ¤kelpo operandinumero (argumentti %lu)"
  
! #: ada/gcc-interface/utils.c:6473
  #, fuzzy, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "ei-tyhjÃ¤llÃ¤ argumentilla arvoalueen ylittÃ¤vÃ¤ operandinumero (argumentti %lu,operandi %lu)"
  
  # XXX
! #: ada/gcc-interface/utils.c:6482
  #, fuzzy, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "ei-tyhjÃ¤ argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: ada/gcc-interface/utils.c:6503
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: ada/gcc-interface/utils.c:6512
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: ada/gcc-interface/utils.c:6691
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: ada/gcc-interface/utils.c:6975
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "attribuutti %qs soveltuu vain taulukkotyyppeihin"
--- 40337,40395 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
  
! #: ada/gcc-interface/utils.c:4157
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "epÃ¤kelpo alkiotyyppi attribuutille %qs"
  
! #: ada/gcc-interface/utils.c:4181
  #, fuzzy, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "vektorin komponenttien mÃ¤Ã¤rÃ¤ ei ole kahden potenssi"
  
! #: ada/gcc-interface/utils.c:6378 ada/gcc-interface/utils.c:6556
! #: ada/gcc-interface/utils.c:6728
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: ada/gcc-interface/utils.c:6433
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "ei-tyhjÃ¤ attribuutti ilman argumentteja ei-prototyypissÃ¤"
  
! #: ada/gcc-interface/utils.c:6448
  #, fuzzy, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "ei-tyhjÃ¤llÃ¤ argumentilla on epÃ¤kelpo operandinumero (argumentti %lu)"
  
! #: ada/gcc-interface/utils.c:6470
  #, fuzzy, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "ei-tyhjÃ¤llÃ¤ argumentilla arvoalueen ylittÃ¤vÃ¤ operandinumero (argumentti %lu,operandi %lu)"
  
  # XXX
! #: ada/gcc-interface/utils.c:6479
  #, fuzzy, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "ei-tyhjÃ¤ argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: ada/gcc-interface/utils.c:6500
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: ada/gcc-interface/utils.c:6509
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: ada/gcc-interface/utils.c:6688
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: ada/gcc-interface/utils.c:6972
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "attribuutti %qs soveltuu vain taulukkotyyppeihin"
*************** msgstr "attribuutti %qs soveltuu vain ta
*** 40362,40369 ****
  msgid "could not read the BRIG file"
  msgstr "Tiedoston â€�%sâ€� palauttaminen epÃ¤onnistui."
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
--- 40399,40406 ----
  msgid "could not read the BRIG file"
  msgstr "Tiedoston â€�%sâ€� palauttaminen epÃ¤onnistui."
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12789 cp/typeck.c:2157
! #: cp/typeck.c:8625 cp/typeck.c:9416
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
*************** msgstr "muuttuja %qD asetettu mutta kÃ¤y
*** 40423,40429 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "%Jtaulukon %qD tyyppi viimeistelty epÃ¤kelvosti implisiittisellÃ¤ alustuksella"
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
--- 40460,40466 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "%Jtaulukon %qD tyyppi viimeistelty epÃ¤kelvosti implisiittisellÃ¤ alustuksella"
  
! #: c/c-decl.c:1596 c/c-decl.c:7355 c/c-decl.c:8263 c/c-decl.c:9070
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "alunperin mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
*************** msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤ine
*** 40720,40726 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Jokaisesta esittelemÃ¤ttÃ¶mÃ¤stÃ¤ tunnisteesta ilmoitetaan vain"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "%qD ei ole mÃ¤Ã¤ritelty funktion nÃ¤kyvyysalueen ulkopuolella"
--- 40757,40763 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Jokaisesta esittelemÃ¤ttÃ¶mÃ¤stÃ¤ tunnisteesta ilmoitetaan vain"
  
! #: c/c-decl.c:3831 cp/decl.c:3264
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "%qD ei ole mÃ¤Ã¤ritelty funktion nÃ¤kyvyysalueen ulkopuolella"
*************** msgstr "Odotettiin lauseketta %s-lausees
*** 40750,40756 ****
  msgid "duplicate label declaration %qE"
  msgstr "%qE-nimiÃ¶n kaksoisesittely"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
--- 40787,40793 ----
  msgid "duplicate label declaration %qE"
  msgstr "%qE-nimiÃ¶n kaksoisesittely"
  
! #: c/c-decl.c:4047 cp/decl.c:3670
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
*************** msgstr "switch hyppÃ¤Ã¤ muuttuja-alustuk
*** 40780,40786 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
--- 40817,40823 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-decl.c:4423 cp/tree.c:4807
  #, 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 syntaksia %<[*]%>
*** 40880,40886 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
--- 40917,40923 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7822 c/c-decl.c:9740
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
*************** msgstr "parametri %qD on alustettu"
*** 40910,40916 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 40947,40953 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8235
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr "ei voi laittaa volatile-kenttÃ¤i
*** 40970,41177 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessÃ¤"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C kieltÃ¤Ã¤ parametrien ennakkoesittelyn"
  
! #: c/c-decl.c:6025
  #, fuzzy, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:6056
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "bittikentÃ¤n %qs leveys on negatiivinen"
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: c/c-decl.c:6088
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "bittikentÃ¤n %qs tyyppi on GCC-laajennos"
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "bittikentÃ¤n %qs leveys ylittÃ¤Ã¤ tyyppinsÃ¤"
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs on kapeampi kuin tyyppisensÃ¤ arvot"
  
! #: c/c-decl.c:6133
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 kieltÃ¤Ã¤ taulukon %qE, jonka kokoa ei voida mÃ¤Ã¤rittÃ¤Ã¤"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 kieltÃ¤Ã¤ taulukot, joiden kokoa ei voida mÃ¤Ã¤rittÃ¤Ã¤"
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-decl.c:6358
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%qE:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "tyypin nimessÃ¤ tyyppi on oletuksena %<int%>"
  
  # XXX
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<restrict%>"
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: c/c-decl.c:6420
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "%J ristiriitaiset tyyppimÃ¤Ã¤reet %qD:lle"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<register%>:ksi"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<typedef%>:ksi"
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "tallennusluokka annettu tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "tallennusluokka annettu tietueen kentÃ¤lle"
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "tallennusluokka annettu parametrille %qE"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "tallennusluokka annettu nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-decl.c:6514
  #, fuzzy, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.c:6518
  #, fuzzy, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: c/c-decl.c:6523
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:6527
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%<register%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:6532
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: c/c-decl.c:6535
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
--- 41007,41214 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessÃ¤"
  
! #: c/c-decl.c:5657 cp/decl.c:8216
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: c/c-decl.c:5917
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C kieltÃ¤Ã¤ parametrien ennakkoesittelyn"
  
! #: c/c-decl.c:6028
  #, fuzzy, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.c:6049 c/c-decl.c:6064
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:6059
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bittikentÃ¤n %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:6070
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "bittikentÃ¤n %qs leveys on negatiivinen"
  
! #: c/c-decl.c:6075
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-decl.c:6085
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bittikentÃ¤llÃ¤ %qs on epÃ¤kelpo tyyppi"
  
! #: c/c-decl.c:6091
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: c/c-decl.c:6102
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "bittikentÃ¤n %qs tyyppi on GCC-laajennos"
  
! #: c/c-decl.c:6108
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "bittikentÃ¤n %qs leveys ylittÃ¤Ã¤ tyyppinsÃ¤"
  
! #: c/c-decl.c:6121
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs on kapeampi kuin tyyppisensÃ¤ arvot"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 kieltÃ¤Ã¤ taulukon %qE, jonka kokoa ei voida mÃ¤Ã¤rittÃ¤Ã¤"
  
! #: c/c-decl.c:6139
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 kieltÃ¤Ã¤ taulukot, joiden kokoa ei voida mÃ¤Ã¤rittÃ¤Ã¤"
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: c/c-decl.c:6148
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: c/c-decl.c:6359 c/c-decl.c:6755 c/c-decl.c:6765
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-decl.c:6361
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-decl.c:6381
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%qE:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: c/c-decl.c:6385
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "tyypin nimessÃ¤ tyyppi on oletuksena %<int%>"
  
  # XXX
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<restrict%>"
  
! #: c/c-decl.c:6421
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: c/c-decl.c:6426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "%J ristiriitaiset tyyppimÃ¤Ã¤reet %qD:lle"
  
! #: c/c-decl.c:6449 c/c-parser.c:3048
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<register%>:ksi"
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<typedef%>:ksi"
  
! #: c/c-decl.c:6469
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "tallennusluokka annettu tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:6490
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "tallennusluokka annettu tietueen kentÃ¤lle"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "tallennusluokka annettu parametrille %qE"
  
! #: c/c-decl.c:6497
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "tallennusluokka annettu nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:6500 cp/decl.c:12194
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-decl.c:6517
  #, fuzzy, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.c:6521
  #, fuzzy, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: c/c-decl.c:6526
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:6530
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%<register%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: c/c-decl.c:6535
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: c/c-decl.c:6538
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
*************** msgstr "funktioalue %qs implisiittisesti
*** 41179,41889 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "%qE:n esittely taulukollisena void-alkioita"
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "tyyppinimen esittely taulukollisena void-alkioita"
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "%qE:n esittely taulukollisena funktioita"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "tyyppinimen esittely taulukollisena funktioita"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-decl.c:6695
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6699
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6707
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon %qE"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon"
  
! #: c/c-decl.c:6734
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c/c-decl.c:6736
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on negatiivinen"
  
! #: c/c-decl.c:6822
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on liian suuri"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: c/c-decl.c:6899
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: c/c-decl.c:6905
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: c/c-decl.c:6909
  #, fuzzy, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "tyyppinimi esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "tyyppinimi esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.c:7066
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktion mÃ¤Ã¤rittely oikeuttaa tyhjÃ¤n paluutyypin"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
! #: c/c-decl.c:7209
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.c:7213
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.c:7219
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  
! #: c/c-decl.c:7262
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bittikentÃ¤llÃ¤ %qE on atominen tyyppi"
  
! #: c/c-decl.c:7264
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bittikentÃ¤llÃ¤ on atominen tyyppi"
  
! #: c/c-decl.c:7273
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.c:7275
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.c:7280
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:7282
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:7287
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:7289
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7335
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, fuzzy, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "muuttuja tai kenttÃ¤ %qE esitelty voidiksi"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7490
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7503
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.c:7510
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.c:7512
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qE"
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: c/c-decl.c:7625
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.c:7636
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "%<static%>-mÃ¤Ã¤reellÃ¤ esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7680
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7715
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7717
  #, fuzzy, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "funktion esittely ei ole prototyyppi"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parametrilla %u (%q+D) on vaillinainen tyyppi"
  
! #: c/c-decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parametrin %u (%q+D) tyyppi on void"
  
! #: c/c-decl.c:7899
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "parametrin %u tyyppi on void"
  
! #: c/c-decl.c:7973
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parametrilla %q+D on vain etukÃ¤teisesittely"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:8173
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:8179
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<union %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<struct %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, fuzzy, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: c/c-decl.c:8371
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettÃ¶miÃ¤ structeja/unioneita"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettÃ¶miÃ¤ structeja/unioneita"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "tyhjÃ¤n structin koko on C:ssÃ¤ 0, C++:ssa 1"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "tyhjÃ¤n unionin koko on C:ssÃ¤ 0, C++:ssa 1"
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "unionilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "unionilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "structilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "structilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: c/c-decl.c:8782
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.c:8813
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Arvo on liian suuri annetulle tietotyypille"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "unionista ei voi tehdÃ¤ lÃ¤pinÃ¤kyvÃ¤Ã¤"
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "annettu tila on liian pieni luetelluille arvoille"
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "luetellun tyypin arvot ylittÃ¤vÃ¤t suurimman kokonaisluvun arvoalueen"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:9290
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: c/c-decl.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.c:9554
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9563
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: c/c-decl.c:9581
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: c/c-decl.c:9600
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.c:9602
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.c:9609
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "vanhanmallisia parametriesittelyitÃ¤ prototyypitetyssÃ¤ funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "perinteinen C ei hyvÃ¤ksy ISO C -tyylisiÃ¤ funktiomÃ¤Ã¤rittelyitÃ¤"
  
! #: c/c-decl.c:9689
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C90 ei tue tyyppiÃ¤ %<long long%>"
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "vanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parametrin nimi puuttuu parametriluettelosta"
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-decl.c:9770
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "useita parametreja nimellÃ¤ %qD"
  
! #: c/c-decl.c:9779
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD:n oletustyyppi on %<int%>"
  
! #: c/c-decl.c:9833
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "prototyypin esittely"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "ylennetty argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "ylennetty argumentti %qD ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumentti %qD ei sovi prototyyppiin"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametri %qD on alustettu"
--- 41216,41926 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6585 c/c-decl.c:6979
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "%qE:n esittely taulukollisena void-alkioita"
  
! #: c/c-decl.c:6648
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "tyyppinimen esittely taulukollisena void-alkioita"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "%qE:n esittely taulukollisena funktioita"
  
! #: c/c-decl.c:6658
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "tyyppinimen esittely taulukollisena funktioita"
  
! #: c/c-decl.c:6666 c/c-decl.c:8794
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: c/c-decl.c:6698
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6702
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6713
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "nimettÃ¶mÃ¤n taulukon koko ei ole kokonaislukutyyppiÃ¤"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon %qE"
  
! #: c/c-decl.c:6728
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c/c-decl.c:6739
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on negatiivinen"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: c/c-decl.c:6828
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "nimettÃ¶mÃ¤n taulukon koko on liian suuri"
  
! #: c/c-decl.c:6867 c/c-decl.c:7525
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6889
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: c/c-decl.c:6902
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: c/c-decl.c:6908
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: c/c-decl.c:6912
  #, fuzzy, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmÃ¤iseen"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:7018
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "tyyppinimi esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.c:7028
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "tyyppinimi esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.c:7069
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktion mÃ¤Ã¤rittely oikeuttaa tyhjÃ¤n paluutyypin"
  
! #: c/c-decl.c:7073 cp/decl.c:12494
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: c/c-decl.c:7111 c/c-decl.c:7321 c/c-decl.c:7375 c/c-decl.c:7459
! #: c/c-decl.c:7584 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-decl.c:7117 c/c-decl.c:7327 c/c-decl.c:7464 c/c-decl.c:7589
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
! #: c/c-decl.c:7212
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.c:7216
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: c/c-decl.c:7222
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:7241
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:7250
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle"
  
! #: c/c-decl.c:7265
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bittikentÃ¤llÃ¤ %qE on atominen tyyppi"
  
! #: c/c-decl.c:7267
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bittikentÃ¤llÃ¤ on atominen tyyppi"
  
! #: c/c-decl.c:7276
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.c:7278
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.c:7283
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-decl.c:7285
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs mÃ¤Ã¤ritelty nimettÃ¶mÃ¤lle parametrille"
  
! #: c/c-decl.c:7290
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%qs mÃ¤Ã¤ritelty tietueen kentÃ¤lle %qE"
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.c:7295
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7305
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7336
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7338
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7381
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C kieltÃ¤Ã¤ const- ja volatile-funktiotyypit"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7392
  #, fuzzy, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c/c-decl.c:7409 cp/decl.c:11126
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "muuttuja tai kenttÃ¤ %qE esitelty voidiksi"
  
! #: c/c-decl.c:7449
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: c/c-decl.c:7491
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7493
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7506
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.c:7513
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.c:7515
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-decl.c:7555 c/c-decl.c:7566 c/c-decl.c:7569
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qE"
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: c/c-decl.c:7628
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:7642
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue joustavia taulukon jÃ¤seniÃ¤"
  
! #: c/c-decl.c:7671
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "%<static%>-mÃ¤Ã¤reellÃ¤ esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7683
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.c:7718
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7720
  #, fuzzy, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "typedef %q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: c/c-decl.c:7828 c/c-decl.c:9548
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "funktion esittely ei ole prototyyppi"
  
! #: c/c-decl.c:7838
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: c/c-decl.c:7883
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parametrilla %u (%q+D) on vaillinainen tyyppi"
  
! #: c/c-decl.c:7887
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-decl.c:7898
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parametrin %u (%q+D) tyyppi on void"
  
! #: c/c-decl.c:7902
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "parametrin %u tyyppi on void"
  
! #: c/c-decl.c:7976
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.c:7980 c/c-decl.c:8016
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.c:8010
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parametrilla %q+D on vain etukÃ¤teisesittely"
  
! #: c/c-decl.c:8056
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8170
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:8176
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:8182
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.c:8261
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> uudelleenmÃ¤Ã¤ritelty"
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<union %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:8272
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<struct %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:8302 c/c-decl.c:9089
  #, fuzzy, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.c:8369 cp/decl.c:5140
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettÃ¶miÃ¤ structeja/unioneita"
  
! #: c/c-decl.c:8377
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettÃ¶miÃ¤ structeja/unioneita"
  
! #: c/c-decl.c:8470 c/c-decl.c:8488 c/c-decl.c:8549
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "tyhjÃ¤n structin koko on C:ssÃ¤ 0, C++:ssa 1"
  
! #: c/c-decl.c:8578
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "tyhjÃ¤n unionin koko on C:ssÃ¤ 0, C++:ssa 1"
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "unionilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8705
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "unionilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "structilla ei ole nimettyjÃ¤ jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8712
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "structilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8773 cp/decl.c:13466
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.c:8779
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: c/c-decl.c:8785
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-decl.c:8816
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Arvo on liian suuri annetulle tietotyypille"
  
! #: c/c-decl.c:8921
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "unionista ei voi tehdÃ¤ lÃ¤pinÃ¤kyvÃ¤Ã¤"
  
! #: c/c-decl.c:9061
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "sisÃ¤kkÃ¤inen %<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9068
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:9147 cp/decl.c:15941
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "annettu tila on liian pieni luetelluille arvoille"
  
! #: c/c-decl.c:9162
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "luetellun tyypin arvot ylittÃ¤vÃ¤t suurimman kokonaisluvun arvoalueen"
  
! #: c/c-decl.c:9282 c/c-decl.c:9298
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:9293
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: c/c-decl.c:9325
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle"
  
! #: c/c-decl.c:9442 cp/decl.c:5451 cp/decl.c:16484
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.c:9460
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: c/c-decl.c:9499
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: c/c-decl.c:9557
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9566
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: c/c-decl.c:9574 cp/decl.c:16619
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: c/c-decl.c:9584
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman esittelyÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: c/c-decl.c:9603
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.c:9605
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.c:9612
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-decl.c:9660
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "vanhanmallisia parametriesittelyitÃ¤ prototyypitetyssÃ¤ funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: c/c-decl.c:9675
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "perinteinen C ei hyvÃ¤ksy ISO C -tyylisiÃ¤ funktiomÃ¤Ã¤rittelyitÃ¤"
  
! #: c/c-decl.c:9692
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C90 ei tue tyyppiÃ¤ %<long long%>"
  
! #: c/c-decl.c:9732 c/c-decl.c:9736
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "vanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-decl.c:9749
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parametrin nimi puuttuu parametriluettelosta"
  
! #: c/c-decl.c:9765
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-decl.c:9773
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "useita parametreja nimellÃ¤ %qD"
  
! #: c/c-decl.c:9782
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: c/c-decl.c:9811 c/c-decl.c:9816
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD:n oletustyyppi on %<int%>"
  
! #: c/c-decl.c:9836
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-decl.c:9843
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: c/c-decl.c:9896
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9907
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.c:9910 c/c-decl.c:9957 c/c-decl.c:9971
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "prototyypin esittely"
  
! #: c/c-decl.c:9949
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "ylennetty argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9954
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "ylennetty argumentti %qD ei vastaa prototyyppiÃ¤"
  
! #: c/c-decl.c:9964
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumentti %qD ei vastaa sisÃ¤istÃ¤ prototyyppiÃ¤"
  
! #: c/c-decl.c:9969
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumentti %qD ei sovi prototyyppiin"
  
! #: c/c-decl.c:10227 cp/decl.c:17444
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: c/c-decl.c:10246 cp/decl.c:17528
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametri %qD on alustettu"
*************** msgstr "parametri %qD on alustettu"
*** 41891,42148 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: c/c-decl.c:10344
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "kÃ¤ytÃ¤ valitsinta -std=c99 tai -std=gnu99 koodisi kÃ¤Ã¤ntÃ¤miseen"
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "staattisen muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
  # XXX: alkuesittely
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10699
  #, fuzzy, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> on liian pitkÃ¤ GCC:lle"
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: c/c-decl.c:11224
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11246
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.c:11289
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:11408
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11458
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C90 ei tue tyyppiÃ¤ %<long long%>"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-decl.c:11555
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: c/c-decl.c:11673
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11675
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11677
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<static%>:a"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "kaksinkertainen %<_Thread_local%> tai %<__thread%>"
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:11744
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11823
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %<auto&>"
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkÃ¤Ã¤ %<complex%>-tyyppiÃ¤ merkityksellÃ¤ %<double complex%>"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ei tue kompleksikokonaislukutyyppejÃ¤"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "negatiivisen arvon siirto vasemmalle"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
--- 41928,42185 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10342
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: c/c-decl.c:10347
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "kÃ¤ytÃ¤ valitsinta -std=c99 tai -std=gnu99 koodisi kÃ¤Ã¤ntÃ¤miseen"
  
! #: c/c-decl.c:10354
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-decl.c:10386
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "staattisen muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10390
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
  # XXX: alkuesittely
! #: c/c-decl.c:10397
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10402
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10406
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10410
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10702
  #, fuzzy, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: c/c-decl.c:10761 c/c-decl.c:10768
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10796 c/c-decl.c:11180 c/c-decl.c:11575
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10808 cp/parser.c:31517
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> on liian pitkÃ¤ GCC:lle"
  
! #: c/c-decl.c:10821
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11050 c/c-parser.c:9959
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:11096
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11167 c/c-decl.c:11733
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: c/c-decl.c:11227
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11249
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.c:11292
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:11411
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11461
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.c:11532
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C90 ei tue tyyppiÃ¤ %<long long%>"
  
! #: c/c-decl.c:11556 c/c-decl.c:11829 c/c-parser.c:8970
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-decl.c:11558
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11593
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11606
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.c:11655
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: c/c-decl.c:11676
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11678
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11680
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.c:11694 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11697 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11709
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-decl.c:11718
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<static%>:a"
  
! #: c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "kaksinkertainen %<_Thread_local%> tai %<__thread%>"
  
! #: c/c-decl.c:11739
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:11747
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11826
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %<auto&>"
  
! #: c/c-decl.c:11841
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkÃ¤Ã¤ %<complex%>-tyyppiÃ¤ merkityksellÃ¤ %<double complex%>"
  
! #: c/c-decl.c:11868
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11894 c/c-decl.c:11910 c/c-decl.c:11936
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ei tue kompleksikokonaislukutyyppejÃ¤"
  
! #: c/c-decl.c:12363 cp/semantics.c:5813
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12367 cp/semantics.c:5817
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12070 cp/typeck.c:5094
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "negatiivisen arvon siirto vasemmalle"
  
! #: c/c-fold.c:397 c/c-typeck.c:12079 cp/typeck.c:5102
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: c/c-fold.c:398 c/c-typeck.c:12008 cp/typeck.c:5042
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: c/c-fold.c:406 c/c-typeck.c:12098 cp/typeck.c:5110
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:407 c/c-typeck.c:12032 cp/typeck.c:5053
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:414 c/c-typeck.c:12090
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:415 c/c-typeck.c:12019
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
*************** msgstr ""
*** 42162,42168 ****
  msgid "to match this %qs"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
--- 42199,42205 ----
  msgid "to match this %qs"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:1325 cp/parser.c:31751
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
*************** msgstr "ISO C kieltÃ¤Ã¤ tyhjÃ¤t kÃ¤Ã¤nnÃ
*** 42177,42183 ****
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:1753 c/c-parser.c:11210
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
--- 42214,42220 ----
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:1753 c/c-parser.c:11213
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
*************** msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ
*** 42207,42214 ****
  msgid "unknown type name %qE"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
--- 42244,42251 ----
  msgid "unknown type name %qE"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: c/c-parser.c:2001 c/c-parser.c:12511 c/c-parser.c:18879 c/c-parser.c:19396
! #: c/c-parser.c:19913 cp/parser.c:41400 cp/parser.c:45266
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
*************** msgstr "pakattu attribuutti on tarpeeton
*** 42228,42234 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
--- 42265,42271 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:2066 cp/parser.c:33950 cp/parser.c:34022
  #, 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
*** 42243,42249 ****
  msgid "unexpected attribute"
  msgstr "Odottamattomat argumentit"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
--- 42280,42286 ----
  msgid "unexpected attribute"
  msgstr "Odottamattomat argumentit"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11860 cp/parser.c:12067
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
*************** msgstr "%<auto%> tiedostoalueen tyhjÃ¤ss
*** 42281,42287 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "odotettiin %<,%> tai %<;%>"
--- 42318,42324 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c/c-parser.c:2415 cp/parser.c:14570
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "ISO C90 ei tue %<long long%> -ty
*** 42309,42315 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12569
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "odotettiin merkkijonoliteraalia"
--- 42346,42352 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12572
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "odotettiin merkkijonoliteraalia"
*************** msgstr "ei-vakio ehto staattiselle vÃ¤it
*** 42339,42345 ****
  msgid "static assertion failed: %E"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui"
--- 42376,42382 ----
  msgid "static assertion failed: %E"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10148
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui"
*************** msgstr "enum-muunnos palautuksessa on vi
*** 42376,42397 ****
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8491 c/c-parser.c:8500 c/c-parser.c:9027
! #: c/c-parser.c:9213 c/c-parser.c:9239 c/c-parser.c:10067 c/c-parser.c:10493
! #: c/c-parser.c:10530 c/c-parser.c:10792 c/c-parser.c:10843 c/c-parser.c:11003
! #: c/c-parser.c:11033 c/c-parser.c:11041 c/c-parser.c:11070 c/c-parser.c:11083
! #: c/c-parser.c:11389 c/c-parser.c:11513 c/c-parser.c:12097 c/c-parser.c:12150
! #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
! #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
! #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "luetellun tyypin luettelon lopussa on pilkku"
--- 42413,42434 ----
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8493 c/c-parser.c:8502 c/c-parser.c:9030
! #: c/c-parser.c:9216 c/c-parser.c:9242 c/c-parser.c:10070 c/c-parser.c:10496
! #: c/c-parser.c:10533 c/c-parser.c:10795 c/c-parser.c:10846 c/c-parser.c:11006
! #: c/c-parser.c:11036 c/c-parser.c:11044 c/c-parser.c:11073 c/c-parser.c:11086
! #: c/c-parser.c:11392 c/c-parser.c:11516 c/c-parser.c:12100 c/c-parser.c:12153
! #: c/c-parser.c:12169 c/c-parser.c:12215 c/c-parser.c:13001 c/c-parser.c:13034
! #: c/c-parser.c:15346 c/c-parser.c:15456 c/c-parser.c:15729 c/c-parser.c:15992
! #: c/c-parser.c:17949 c/c-parser.c:20432 c/c-parser.c:20623
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31754 cp/parser.c:34927 cp/parser.c:37491 cp/parser.c:37659
! #: cp/parser.c:42974 cp/parser.c:44581
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.c:3238 cp/parser.c:20213
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "luetellun tyypin luettelon lopussa on pilkku"
*************** msgstr "useita tallennusluokkia esittely
*** 42476,42482 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
--- 42513,42519 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27917
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
*************** msgstr "ISO C90 kieltÃ¤Ã¤ esittelyjen ja
*** 42536,42542 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "#else #else:n jÃ¤lkeen"
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ilman edeltÃ¤vÃ¤Ã¤ %<if%>:iÃ¤"
--- 42573,42579 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "#else #else:n jÃ¤lkeen"
  
! #: c/c-parser.c:5776 cp/parser.c:12191
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ilman edeltÃ¤vÃ¤Ã¤ %<if%>:iÃ¤"
*************** msgstr "LohkonimiÃ¶ ei ole sopiva IF-lau
*** 42551,42557 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
--- 42588,42594 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11810
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
*************** msgstr "odotettiin tunnistetta tai %<*%>
*** 42576,42592 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, 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.c:6390 cp/parser.c:13643
  #, 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.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "ehdotetaan aaltosulkeita epÃ¤selvÃ¤n %<else%>:n vÃ¤lttÃ¤miseksi"
--- 42613,42629 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-parser.c:6348 cp/parser.c:13647
  #, 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.c:6390 cp/parser.c:13650
  #, 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.c:6521 cp/parser.c:12462
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "ehdotetaan aaltosulkeita epÃ¤selvÃ¤n %<else%>:n vÃ¤lttÃ¤miseksi"
*************** msgstr "%Javoimelle funktiolle %qD annet
*** 42606,42617 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 42643,42654 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.c:6872 cp/parser.c:12731
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12737
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "lopetusalkio puuttuu funktiokuts
*** 42626,42633 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "nÃ¤hty ensimmÃ¤isen kerran tÃ¤ssÃ¤"
--- 42663,42670 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21066
! #: cp/parser.c:21083 cp/parser.c:21097
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "nÃ¤hty ensimmÃ¤isen kerran tÃ¤ssÃ¤"
*************** msgstr "ISO C kieltÃ¤Ã¤ ?:-lausekkeen il
*** 42654,42665 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%Jviimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
--- 42691,42702 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4870
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4875
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%Jviimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
*************** msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤
*** 42694,43967 ****
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: c/c-parser.c:8539
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "%qs:n osoitetta ei voi ottaa"
  
! #: c/c-parser.c:8622
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:8625
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:8694
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: c/c-parser.c:8697
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.c:8701
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.c:8725
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "switch-lauseesta puuttuu default-tapaus"
  
! #: c/c-parser.c:8726
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "alkuperÃ¤isen tekstin koodaus"
  
! #: c/c-parser.c:8734
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.c:8735
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "yhteensopiva tyyppi on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:8758
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-parser.c:8760
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:8785
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-parser.c:8806
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:8814
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.c:8820
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:8836
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.c:8859 c/c-parser.c:8863
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejÃ¤"
  
! #: c/c-parser.c:8867
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejÃ¤"
  
! #: c/c-parser.c:9041 c/c-parser.c:10109 c/c-parser.c:10131
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "odotettiin lauseketta"
  
  # XXXX
! #: c/c-parser.c:9062
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "lohkot lausekkeiden sisÃ¤llÃ¤ sallitaan vain funktion sisÃ¤llÃ¤"
  
  # XXXX
! #: c/c-parser.c:9076
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C kieltÃ¤Ã¤ lohkot lausekkeiden sisÃ¤llÃ¤"
  
! #: c/c-parser.c:9266
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9282
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "ensimmÃ¤inen argumentti funktiolle %<__builtin_choose_expr%> ei ole vakio"
  
! #: c/c-parser.c:9352 c/c-parser.c:9369 c/c-parser.c:9376
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %<va_start%>"
  
! #: c/c-parser.c:9397
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ alkioita (%4$d/%5$d)"
  
! #: c/c-parser.c:9441 c/c-parser.c:9451
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9473 c/c-parser.c:9483
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9516
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%3$sâ€�-funktion argumenttien â€�%1$sâ€� ja â€�%2$sâ€� kohdassa %4$L on oltava samaa tyyppiÃ¤"
  
! #: c/c-parser.c:9535
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%3$sâ€�-funktion argumenttien â€�%1$sâ€� ja â€�%2$sâ€� kohdassa %4$L on oltava samaa tyyppiÃ¤"
  
! #: c/c-parser.c:9583
  #, fuzzy, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9606
  #, fuzzy, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9623
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: c/c-parser.c:9672
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9688 c/c-parser.c:9718
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9696 c/c-parser.c:9738
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: c/c-parser.c:9730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: c/c-parser.c:9836
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.c:9877
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9890
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:9894
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:9920
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9942
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.c:9951
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.c:9996 cp/parser.c:7353
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:10169
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "yhdysliteraalin koko on muuttuva"
  
! #: c/c-parser.c:10180
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10184
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-parser.c:10197
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10271
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10276
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10284
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c/c-parser.c:10295
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10299
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10304
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10317
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10321
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10348
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10374
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10814
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:10910
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "ylimÃ¤Ã¤rÃ¤inen puolipiste"
  
! #: c/c-parser.c:11158
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "ylimÃ¤Ã¤rÃ¤inen puolipiste metodin mÃ¤Ã¤rittelyssÃ¤"
  
! #: c/c-parser.c:11290
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: c/c-parser.c:11310
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "ei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: c/c-parser.c:11432
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: c/c-parser.c:11883
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "puuttuva Code-attribuutti"
  
! #: c/c-parser.c:12004
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellÃ¤"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, 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.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, 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.c:12324 cp/parser.c:45072
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, 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.c:12418 cp/parser.c:45173
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:12431
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "Odotettiin =-merkkiÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
! #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:12856
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.c:13100 c/c-parser.c:13112
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:13263 c/c-parser.c:21734
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, fuzzy, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13701 c/c-parser.c:13747 c/c-parser.c:13793 c/c-parser.c:13839
! #: c/c-parser.c:14255 c/c-parser.c:14337 c/c-parser.c:14876 c/c-parser.c:15004
! #: c/c-parser.c:15049 c/c-parser.c:15781
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:13712
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13758
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, 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.c:13885 cp/parser.c:36421
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<void%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15014
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, 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.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15223
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15273
  #, fuzzy, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15312
  #, fuzzy, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
  
! #: c/c-parser.c:15888
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.c:15932
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %qs"
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, fuzzy, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, 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.c:16712 cp/parser.c:42274
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, 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.c:16727 cp/parser.c:42289
  #, 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.c:16738 cp/parser.c:42311
  #, 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.c:16748 cp/parser.c:42321
  #, 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.c:16841 cp/parser.c:42418
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, 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.c:17106 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE on esittelemÃ¤ttÃ¤"
  
! #: c/c-parser.c:17110
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: c/c-parser.c:17151 c/c-parser.c:17199 cp/parser.c:1452
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, 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.c:17222 cp/parser.c:44383
  #, 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.c:17223 cp/parser.c:44385
  #, 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.c:17267 cp/parser.c:42636
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-parser.c:17338
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, fuzzy, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18107
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: c/c-parser.c:18416
  #, fuzzy, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, fuzzy, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
  # XXXXXXX
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, 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.c:19650 cp/parser.c:41660
  #, 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.c:19698 cp/parser.c:41890
  #, 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.c:19772 cp/parser.c:41743
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, 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.c:19859 cp/parser.c:41834
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, 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.c:20095 cp/parser.c:42108
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:20152
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20203 c/c-parser.c:20231
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: c/c-parser.c:20662
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20723
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:20949
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:21026
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:21030
  #, fuzzy, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:21033
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:21036
  #, fuzzy, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:21044
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:21053
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:21170
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:21181
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.c:21200
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%qs mÃ¤Ã¤rittÃ¤Ã¤ %<auto%>:n tiedostoalue-esittelyssÃ¤"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "-pipe ei ole tuettu"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:21490
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.c:21496
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:21936
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:22028
  #, fuzzy, gcc-internal-format
  msgid "no closing brace"
  msgstr "          %s"
--- 42731,44004 ----
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: c/c-parser.c:8542
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "%qs:n osoitetta ei voi ottaa"
  
! #: c/c-parser.c:8625
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:8628
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-parser.c:8697
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: c/c-parser.c:8700
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.c:8704
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.c:8728
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "switch-lauseesta puuttuu default-tapaus"
  
! #: c/c-parser.c:8729
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "alkuperÃ¤isen tekstin koodaus"
  
! #: c/c-parser.c:8737
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-parser.c:8738
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "yhteensopiva tyyppi on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:8761
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-parser.c:8763
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:8788
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-parser.c:8809
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:8817
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.c:8823
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:8839
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.c:8862 c/c-parser.c:8866
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejÃ¤"
  
! #: c/c-parser.c:8870
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejÃ¤"
  
! #: c/c-parser.c:9044 c/c-parser.c:10112 c/c-parser.c:10134
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "odotettiin lauseketta"
  
  # XXXX
! #: c/c-parser.c:9065
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "lohkot lausekkeiden sisÃ¤llÃ¤ sallitaan vain funktion sisÃ¤llÃ¤"
  
  # XXXX
! #: c/c-parser.c:9079
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C kieltÃ¤Ã¤ lohkot lausekkeiden sisÃ¤llÃ¤"
  
! #: c/c-parser.c:9269
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9285
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "ensimmÃ¤inen argumentti funktiolle %<__builtin_choose_expr%> ei ole vakio"
  
! #: c/c-parser.c:9355 c/c-parser.c:9372 c/c-parser.c:9379
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %<va_start%>"
  
! #: c/c-parser.c:9400
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ alkioita (%4$d/%5$d)"
  
! #: c/c-parser.c:9444 c/c-parser.c:9454
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9476 c/c-parser.c:9486
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9519
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%3$sâ€�-funktion argumenttien â€�%1$sâ€� ja â€�%2$sâ€� kohdassa %4$L on oltava samaa tyyppiÃ¤"
  
! #: c/c-parser.c:9538
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%3$sâ€�-funktion argumenttien â€�%1$sâ€� ja â€�%2$sâ€� kohdassa %4$L on oltava samaa tyyppiÃ¤"
  
! #: c/c-parser.c:9586
  #, fuzzy, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9609
  #, fuzzy, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9626
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: c/c-parser.c:9675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9691 c/c-parser.c:9721
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9699 c/c-parser.c:9741
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.c:9713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: c/c-parser.c:9733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: c/c-parser.c:9839
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.c:9880
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9893
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:9897
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: c/c-parser.c:9923
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:9945
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.c:9954
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.c:9999 cp/parser.c:7353
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.c:10172
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "yhdysliteraalin koko on muuttuva"
  
! #: c/c-parser.c:10183
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10187
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-parser.c:10200
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10274
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10279
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10287
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c/c-parser.c:10298
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10302
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10307
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10320
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10341
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10346
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10351
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10817
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:10913
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "ylimÃ¤Ã¤rÃ¤inen puolipiste"
  
! #: c/c-parser.c:11161
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "ylimÃ¤Ã¤rÃ¤inen puolipiste metodin mÃ¤Ã¤rittelyssÃ¤"
  
! #: c/c-parser.c:11293
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: c/c-parser.c:11313
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "ei voi asettaa %qE-attribuuttia mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: c/c-parser.c:11435
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: c/c-parser.c:11886
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.c:11954 cp/parser.c:34784
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:11968 cp/parser.c:34797
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "puuttuva Code-attribuutti"
  
! #: c/c-parser.c:12007
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:12010 cp/parser.c:34834
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:12019 cp/parser.c:34843
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellÃ¤"
  
! #: c/c-parser.c:12030 cp/parser.c:34857
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:12046 cp/parser.c:34876
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.c:12260 cp/parser.c:44912
  #, 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.c:12304 c/c-parser.c:19393 c/c-parser.c:19688 c/c-parser.c:19747
! #: c/c-parser.c:19833 cp/parser.c:41397 cp/parser.c:41731 cp/parser.c:41821
! #: cp/parser.c:41894 cp/parser.c:44959 cp/parser.c:44974 cp/parser.c:44989
! #: cp/parser.c:45005 cp/parser.c:45021 cp/parser.c:45037 cp/parser.c:45064
! #: cp/parser.c:45077 cp/parser.c:45100 cp/parser.c:45113
  #, 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.c:12327 cp/parser.c:45090
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:12414 cp/parser.c:45185
  #, 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.c:12421 cp/parser.c:45191
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:12434
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:12456 c/c-parser.c:12480 cp/parser.c:45220 cp/parser.c:45253
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "Odotettiin =-merkkiÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: c/c-parser.c:12493 cp/parser.c:44949
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
! #: c/c-parser.c:12832 c/c-parser.c:15840 c/c-parser.c:21437 c/c-parser.c:21445
! #: cp/parser.c:35295 cp/parser.c:38010 cp/parser.c:44032 cp/parser.c:44040
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:12859
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.c:13103 c/c-parser.c:13115
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:13266 c/c-parser.c:21738
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13270 cp/semantics.c:7784
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13312 cp/parser.c:35981
  #, fuzzy, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:13389 cp/parser.c:36045
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13391 cp/parser.c:36047
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13511 cp/parser.c:36158
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:13531 c/c-parser.c:19740 c/c-parser.c:19826 cp/parser.c:36176
! #: cp/parser.c:41723 cp/parser.c:41813
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:13584 cp/parser.c:36231
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13591 cp/parser.c:36238
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13593 cp/parser.c:36240
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13599 cp/parser.c:36246
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13704 c/c-parser.c:13750 c/c-parser.c:13796 c/c-parser.c:13842
! #: c/c-parser.c:14258 c/c-parser.c:14340 c/c-parser.c:14879 c/c-parser.c:15007
! #: c/c-parser.c:15052 c/c-parser.c:15784
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:13715
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13761
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13807 cp/semantics.c:7989
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13854 cp/semantics.c:8019
  #, 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.c:13888 cp/parser.c:36438
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:13928 cp/parser.c:36480
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
  
! #: c/c-parser.c:13989 cp/parser.c:36545
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14055 cp/parser.c:36614
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:14058 cp/parser.c:36617
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:14132 cp/semantics.c:7026
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.c:14144 c/c-parser.c:14267 cp/semantics.c:7058
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14206 cp/parser.c:35753
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.c:14240 cp/parser.c:35786
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.c:14407 cp/semantics.c:8154
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.c:14465 c/c-parser.c:14471 cp/parser.c:36649 cp/parser.c:36659
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:14505 cp/parser.c:36697
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14558 cp/parser.c:36765
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:14683 c/c-parser.c:21003 cp/parser.c:43683
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:14803 cp/parser.c:37023
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<void%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-parser.c:14857 cp/parser.c:37039
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14861 cp/parser.c:37042
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14873 cp/semantics.c:7093
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14896 cp/parser.c:37062
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15017
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15062 cp/semantics.c:7189
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15107 cp/semantics.c:7308
  #, 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.c:15152 cp/semantics.c:7406
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15226
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:15276
  #, fuzzy, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15315
  #, fuzzy, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15583 cp/parser.c:37791
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: c/c-parser.c:15630 cp/parser.c:37839 cp/parser.c:38068 cp/parser.c:38118
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15717 cp/parser.c:37914
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15815 cp/parser.c:38015
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
  
! #: c/c-parser.c:15891
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.c:15935
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:16012 cp/semantics.c:7564
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16209 cp/parser.c:38352
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16220 c/c-parser.c:16552 cp/parser.c:38363 cp/parser.c:38734
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.c:16264 cp/parser.c:38410
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16409 cp/parser.c:38588
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %qs"
  
! #: c/c-parser.c:16541 cp/parser.c:38723
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16674 cp/parser.c:42251
  #, fuzzy, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16684 cp/parser.c:42261
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16704 cp/parser.c:42281
  #, 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.c:16715 cp/parser.c:42292
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-parser.c:16722 cp/parser.c:42299
  #, 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.c:16730 cp/parser.c:42307
  #, 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.c:16741 cp/parser.c:42329
  #, 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.c:16751 cp/parser.c:42339
  #, 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.c:16844 cp/parser.c:42436
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16860 cp/parser.c:42453
  #, 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.c:17109 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE on esittelemÃ¤ttÃ¤"
  
! #: c/c-parser.c:17113
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.c:17131 cp/parser.c:44276
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: c/c-parser.c:17154 c/c-parser.c:17202 cp/parser.c:1452
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:17194 cp/parser.c:44327 cp/parser.c:44372
  #, 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.c:17225 cp/parser.c:44401
  #, 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.c:17226 cp/parser.c:44403
  #, 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.c:17270 cp/parser.c:42654
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17325 cp/parser.c:38813
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-parser.c:17341
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17356 cp/parser.c:38828
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: c/c-parser.c:17455 cp/parser.c:38921
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:17477 cp/parser.c:38943
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:17491 cp/parser.c:38957
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17498 cp/parser.c:38964
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17555 cp/parser.c:39021
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17564 cp/parser.c:39030
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17574 cp/parser.c:39039
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:17840 cp/parser.c:39244 cp/parser.c:39270
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17844 cp/parser.c:39301 cp/parser.c:39317
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17893 cp/semantics.c:9738 cp/semantics.c:9748
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-parser.c:17993 cp/semantics.c:9813
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.c:18050 cp/parser.c:39501
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:18062 cp/parser.c:39517
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:18098 cp/parser.c:39550
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:18105 cp/parser.c:39557
  #, fuzzy, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18110
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:18164 cp/parser.c:40162
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:18169 cp/parser.c:40168
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:18225 cp/parser.c:40219
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18236 cp/parser.c:40230
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18254 cp/parser.c:40258
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:18333 cp/semantics.c:9323 cp/semantics.c:9414
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: c/c-parser.c:18419
  #, fuzzy, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18467 cp/parser.c:40572
  #, fuzzy, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18550 cp/parser.c:40368 cp/parser.c:40410 cp/pt.c:17930
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-parser.c:18684 cp/parser.c:40691
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18898 cp/parser.c:40909
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: c/c-parser.c:19108 cp/parser.c:41110
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
  # XXXXXXX
! #: c/c-parser.c:19384 cp/parser.c:41388
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:19637 cp/parser.c:41661
  #, 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.c:19653 cp/parser.c:41677
  #, 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.c:19701 cp/parser.c:41907
  #, 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.c:19775 cp/parser.c:41760
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19787 cp/parser.c:41772
  #, 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.c:19862 cp/parser.c:41851
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:19875 cp/parser.c:41864
  #, 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.c:20099 cp/parser.c:42126
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:20156
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20207 c/c-parser.c:20235
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20274 cp/parser.c:42802
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:20327 cp/parser.c:42854
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20352 cp/parser.c:42878
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-parser.c:20379 cp/parser.c:42917 cp/pt.c:11524
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:20382 cp/parser.c:42920 cp/pt.c:11541
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: c/c-parser.c:20406 cp/parser.c:42948 cp/pt.c:11527
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:20451 cp/parser.c:42992
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.c:20473 cp/parser.c:43014 cp/pt.c:11531
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:20484 cp/parser.c:43025
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20571 cp/parser.c:43111
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:20646 cp/parser.c:43219
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: c/c-parser.c:20666
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.c:20672 cp/decl.c:7581
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: c/c-parser.c:20684 cp/decl.c:7590
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20727
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20735 cp/parser.c:43264
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20844 cp/parser.c:43369
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.c:20893 cp/parser.c:43418
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20912 cp/parser.c:43443
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: c/c-parser.c:20919 cp/parser.c:43450
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:20925 cp/parser.c:43457
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:20953
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:21030
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:21034
  #, fuzzy, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:21037
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:21040
  #, fuzzy, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:21048
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:21057
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.c:21174
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:21185
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.c:21204
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21335 cp/parser.c:43925
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%qs mÃ¤Ã¤rittÃ¤Ã¤ %<auto%>:n tiedostoalue-esittelyssÃ¤"
  
! #: c/c-parser.c:21399 cp/parser.c:43988
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:21419 cp/parser.c:44014
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21428 cp/parser.c:44023
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "-pipe ei ole tuettu"
  
! #: c/c-parser.c:21440 cp/parser.c:44035
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21452 cp/parser.c:44047
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21461 cp/parser.c:44056
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21475 cp/parser.c:44070
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:21494
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.c:21500
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.c:21740 cp/semantics.c:8762
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c/c-parser.c:21742 cp/semantics.c:8764
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-parser.c:21746 cp/semantics.c:8766
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-parser.c:21925 cp/parser.c:44803
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:21931 cp/parser.c:44809
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:21940
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: c/c-parser.c:21948 cp/parser.c:44827
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:22032
  #, fuzzy, gcc-internal-format
  msgid "no closing brace"
  msgstr "          %s"
*************** msgstr "          %s"
*** 43971,43977 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
--- 44008,44014 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10697 c/c-typeck.c:10739 cp/call.c:4556
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
*************** msgstr "funktion paluuarvojen tyypit eiv
*** 44052,44063 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, 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.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
--- 44089,44100 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9252
  #, 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.c:2511 c/c-typeck.c:9256
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
*************** msgstr "%<void *%>-tyyppistÃ¤ osoitinta
*** 44092,44098 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "taulukon indeksi ei ole kokonaisluku"
--- 44129,44135 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3609 cp/typeck.c:3702
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "taulukon indeksi ei ole kokonaisluku"
*************** msgstr "muunnos tyypistÃ¤ %qT tyyppiin %
*** 44230,44246 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, 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.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "osoittimen ja kokonaisluvun vÃ¤linen vertailu"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
--- 44267,44283 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5140 cp/typeck.c:5409
  #, 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.c:3916 c/c-typeck.c:3927 cp/typeck.c:5167 cp/typeck.c:5191
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "osoittimen ja kokonaisluvun vÃ¤linen vertailu"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5170 cp/typeck.c:5194
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
*************** msgstr "vÃ¤hennyslaskussa kÃ¤ytetty osoi
*** 44266,44272 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "funktio-osoitinta kÃ¤ytetty laskutoimituksessa"
--- 44303,44309 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6107
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "funktio-osoitinta kÃ¤ytetty laskutoimituksessa"
*************** msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta v
*** 44346,44352 ****
  msgid "taking address of expression of type %<void%>"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
--- 44383,44389 ----
  msgid "taking address of expression of type %<void%>"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.c:4858 c/c-typeck.c:5042
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
*************** msgstr "halutaan rekisterimuuttujan %qD
*** 44361,45741 ****
  msgid "address of array with reverse scalar storage order requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:5064
  #, 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.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.c:5295
  #, 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.c:5354 c/c-typeck.c:5360
  #, 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.c:5377
  #, 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.c:5394
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, 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.c:5440
  #, fuzzy, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitin/kokonaislukutyyppiristiriita"
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: c/c-typeck.c:5594
  #, 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.c:5598
  #, 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.c:5616
  #, 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.c:5621
  #, 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.c:5630 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:5768
  #, fuzzy
  msgid "cast adds %q#v qualifier to function type"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:5774
  #, fuzzy
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "osoitinkohdetyypin mÃ¤Ã¤reitÃ¤ hÃ¤viÃ¤Ã¤ tyyppimuunnoksessa"
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypin"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-typeck.c:5924
  #, 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.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C kieltÃ¤Ã¤ tyyppimuunnokset unionityyppeihin"
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "unioniin kuulumattoman tyypin muunnos unionityypiksi"
  
! #: c/c-typeck.c:5989
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:5994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:5999
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "kohdetyypin vaatima kohdistus kasvaa tyyppimuunnoksessa"
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.c:6035
  #, 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.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "tyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksi"
  
! #: c/c-typeck.c:6058
  #, 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.c:6067
  #, 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.c:6077
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "muunnos funktiotyypistÃ¤ %qT epÃ¤yhteensopivaan funktiotyyppiin %qT"
  
! #: c/c-typeck.c:6172
  #, 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.c:6213
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "virheellinen taulukkosijoitus"
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "taulukko alustetaan suluilla ympÃ¤rÃ¶idystÃ¤ merkkijonovakiosta"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c/c-typeck.c:6681
  #, 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.c:6684
  #, 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.c:6689
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: c/c-typeck.c:6888
  #, 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.c:6897
  #, 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.c:6901
  #, 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.c:6906
  #, 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.c:6924
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  #, 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.c:7105 c/c-typeck.c:7460
  #, fuzzy
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "alustus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  #, fuzzy
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  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.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteen"
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "alustus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "palautus hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteen"
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C kieltÃ¤Ã¤ argumenttien muuntamisen unionityypiksi"
  
! #: c/c-typeck.c:7202
  #, 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.c:7215
  #, 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.c:7225
  #, fuzzy, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.c:7235
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7245
  #, fuzzy, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.c:7268
  #, 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.c:7274
  #, 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.c:7279
  #, 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.c:7284 cp/typeck.c:9554
  #, 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.c:7305
  #, 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.c:7310
  #, 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.c:7315
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7320
  #, 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.c:7369
  #, 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.c:7372
  #, 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.c:7374
  #, 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.c:7376
  #, 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.c:7420
  #, 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.c:7428
  #, 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.c:7433
  #, 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.c:7438
  #, 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.c:7480
  #, 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.c:7488
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.c:7493
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7504
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.c:7516
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.c:7555
  #, 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.c:7562
  #, 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.c:7567
  #, 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.c:7571
  #, 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.c:7591
  #, 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.c:7598
  #, 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.c:7603
  #, 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.c:7607
  #, 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.c:7634
  #, 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.c:7645
  #, 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.c:7655
  #, 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.c:7665
  #, 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.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "perinteinen C ei hyvÃ¤ksy automaattista koostealustusta"
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "joustavan taulukkojÃ¤senen alustus"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, 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.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "sopimattomasta tyypistÃ¤ koostuva taulukko alustetaan merkkijonovakiosta"
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "alustusalkio ei ole vakio"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "taulukko alustetaan muuttuvasta taulukkolausekkeesta"
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "alustusalkiota ei pystytÃ¤ laskemaan latausajankohtana"
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "epÃ¤kelpo alustin"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "alustimen lopussa on ylimÃ¤Ã¤rÃ¤inen lohko"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, 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.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: c/c-typeck.c:8924
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "tyhjÃ¤ skalaarialustin"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "skalaarialustimessa ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, fuzzy, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ei-vakio taulukkoindeksi alustimessa"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "taulukkoindeksi alustimessa ylittÃ¤Ã¤ taulukon rajat"
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "taulukkoindeksivÃ¤li alustimessa ylittÃ¤Ã¤ taulukon rajat"
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, fuzzy, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "alustettu kenttÃ¤ ylikirjoitettu"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "alustettu kenttÃ¤ ylikirjoitettu"
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:10178
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita merkkitaulukkoalustimessa"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita struct-alustimessa"
  
! #: c/c-typeck.c:10206
  #, 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.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "joustavan taulukkojÃ¤senen ei-staattinen alustus"
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "perinteinen C ei hyvÃ¤ksy unionien alustusta"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita taulukkoalustimessa"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita skalaarialustimessa"
  
! #: c/c-typeck.c:10764
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%>-esitellyllÃ¤ funktiolla on %<return%>-lause"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ilman arvoa ei-voidin palauttavassa funktiossa"
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.c:10840
  #, 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.c:10917
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, fuzzy, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "yhteensopivuusvalitsin (jÃ¤tetÃ¤Ã¤n huomiotta)"
  
! #: c/c-typeck.c:11032
  #, 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.c:11070 c/c-typeck.c:11078
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11086
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
  
! #: c/c-typeck.c:11264
  #, fuzzy, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, 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.c:12145 cp/typeck.c:5119
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "liukulukujen vertailu operaattoreilla == ja != on epÃ¤varmaa"
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, 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.c:12231 c/c-typeck.c:12350
  #, fuzzy, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "erilaisten Objective-C-tyyppien vertailusta puuttuu tyyppimuunnos"
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "osoittimen ja kokonaisluvun vÃ¤linen vertailu"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "tÃ¤ydellisen ja vaillinaisen osoittimen vertailu"
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimien suuruusvertailun"
  
! #: c/c-typeck.c:12335
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:12440
  #, 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.c:12755
  #, 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.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "kÃ¤ytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12779
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, 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.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, 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.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:13120
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, 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.c:13239 cp/semantics.c:5124
  #, fuzzy, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, fuzzy, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, fuzzy, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, fuzzy, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, fuzzy, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-typeck.c:13780
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "iteraattorin askellus ei-kokonaislukutyypillÃ¤"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.c:13846
  #, fuzzy, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, 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.c:14006 cp/semantics.c:6594
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, 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.c:14062
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-typeck.c:14074
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:14082
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:14132
  #, fuzzy, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, 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.c:14229
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, fuzzy, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, fuzzy, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, 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.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, 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.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14448
  #, 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.c:14455
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:14462
  #, 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.c:14475 cp/semantics.c:7342
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14481
  #, 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.c:14494 cp/semantics.c:7381
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14500
  #, 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.c:14569 cp/semantics.c:7467
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, 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.c:14605 cp/semantics.c:7522
  #, 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.c:14648 cp/semantics.c:7603
  #, fuzzy, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, 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.c:14922 cp/semantics.c:7952
  #, 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.c:14936 cp/semantics.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, 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.c:14956
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "lÃ¤hde ei ole osoitin"
  
! #: c/c-typeck.c:14963
  #, 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.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, fuzzy, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, 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.c:15315 cp/semantics.c:8350
  #, 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.c:15325 cp/semantics.c:8379
  #, 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.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:15522
  #, 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.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 44398,45783 ----
  msgid "address of array with reverse scalar storage order requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:5073
  #, 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.c:5076
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.c:5081
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:5083
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:5222
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.c:5304
  #, 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.c:5363 c/c-typeck.c:5369
  #, 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.c:5386
  #, 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.c:5403
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5414 c/c-typeck.c:5431
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5419 c/c-typeck.c:5436
  #, 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.c:5449
  #, fuzzy, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5454
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.c:5463 c/c-typeck.c:5474
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitin/kokonaislukutyyppiristiriita"
  
! #: c/c-typeck.c:5488
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: c/c-typeck.c:5603
  #, 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.c:5607
  #, 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.c:5625
  #, 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.c:5630
  #, 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.c:5639 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: c/c-typeck.c:5688
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:5706 c/c-typeck.c:11260
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:5777
  #, fuzzy
  msgid "cast adds %q#v qualifier to function type"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:5783
  #, fuzzy
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "osoitinkohdetyypin mÃ¤Ã¤reitÃ¤ hÃ¤viÃ¤Ã¤ tyyppimuunnoksessa"
  
! #: c/c-typeck.c:5818
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5912
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypin"
  
! #: c/c-typeck.c:5918
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-typeck.c:5933
  #, 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.c:5953
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C kieltÃ¤Ã¤ tyyppimuunnokset unionityyppeihin"
  
! #: c/c-typeck.c:5963
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "unioniin kuulumattoman tyypin muunnos unionityypiksi"
  
! #: c/c-typeck.c:5998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:6003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:6008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:6028
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "kohdetyypin vaatima kohdistus kasvaa tyyppimuunnoksessa"
  
! #: c/c-typeck.c:6039
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.c:6044
  #, 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.c:6053 cp/typeck.c:8460
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "tyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksi"
  
! #: c/c-typeck.c:6067
  #, 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.c:6076
  #, 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.c:6086
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "muunnos funktiotyypistÃ¤ %qT epÃ¤yhteensopivaan funktiotyyppiin %qT"
  
! #: c/c-typeck.c:6182
  #, 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.c:6223
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "virheellinen taulukkosijoitus"
  
! #: c/c-typeck.c:6349
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:6551 c/c-typeck.c:6573 c/c-typeck.c:6599
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: c/c-typeck.c:6614
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "taulukko alustetaan suluilla ympÃ¤rÃ¶idystÃ¤ merkkijonovakiosta"
  
! #: c/c-typeck.c:6657 c/c-typeck.c:6903
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: c/c-typeck.c:6691
  #, 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.c:6694
  #, 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.c:6699
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: c/c-typeck.c:6898
  #, 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.c:6907
  #, 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.c:6911
  #, 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.c:6916
  #, 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.c:6934
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: c/c-typeck.c:7112 c/c-typeck.c:7479
  #, 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.c:7115 c/c-typeck.c:7482
  #, fuzzy
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7118 c/c-typeck.c:7484
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "alustus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7486
  #, fuzzy
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7129 c/c-typeck.c:7374 c/c-typeck.c:7417
  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.c:7131 c/c-typeck.c:7376 c/c-typeck.c:7419
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteen"
  
! #: c/c-typeck.c:7133 c/c-typeck.c:7378 c/c-typeck.c:7421
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "alustus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c/c-typeck.c:7135 c/c-typeck.c:7380 c/c-typeck.c:7423
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "palautus hylkÃ¤Ã¤ kohdeosoitintyypin %qv-mÃ¤Ã¤ritteen"
  
! #: c/c-typeck.c:7144
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C kieltÃ¤Ã¤ argumenttien muuntamisen unionityypiksi"
  
! #: c/c-typeck.c:7212
  #, 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.c:7225
  #, 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.c:7235
  #, fuzzy, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.c:7245
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7255
  #, fuzzy, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.c:7278
  #, 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.c:7284
  #, 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.c:7289
  #, 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.c:7294 cp/typeck.c:9569
  #, 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.c:7317
  #, 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.c:7327
  #, 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.c:7337
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7342
  #, 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.c:7391
  #, 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.c:7394
  #, 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.c:7396
  #, 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.c:7398
  #, 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.c:7442
  #, 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.c:7450
  #, 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.c:7455
  #, 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.c:7460
  #, 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.c:7502
  #, 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.c:7510
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.c:7515
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7521
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7526
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: c/c-typeck.c:7533
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.c:7538
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.c:7577
  #, 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.c:7584
  #, 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.c:7589
  #, 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.c:7593
  #, 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.c:7613
  #, 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.c:7620
  #, 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.c:7625
  #, 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.c:7629
  #, 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.c:7656
  #, 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.c:7667
  #, 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.c:7677
  #, 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.c:7687
  #, 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.c:7755
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "perinteinen C ei hyvÃ¤ksy automaattista koostealustusta"
  
! #: c/c-typeck.c:7995 c/c-typeck.c:8889 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "joustavan taulukkojÃ¤senen alustus"
  
! #: c/c-typeck.c:8011 cp/typeck2.c:1099
  #, 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.c:8051
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "sopimattomasta tyypistÃ¤ koostuva taulukko alustetaan merkkijonovakiosta"
  
! #: c/c-typeck.c:8119 cp/typeck.c:2193
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:8162 c/c-typeck.c:8165 c/c-typeck.c:8173
! #: c/c-typeck.c:8213 c/c-typeck.c:9742 c/c-typeck.c:9792
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "alustusalkio ei ole vakio"
  
! #: c/c-typeck.c:8147
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "taulukko alustetaan muuttuvasta taulukkolausekkeesta"
  
! #: c/c-typeck.c:8178 c/c-typeck.c:8226 c/c-typeck.c:9802
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: c/c-typeck.c:8220 c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "alustusalkiota ei pystytÃ¤ laskemaan latausajankohtana"
  
! #: c/c-typeck.c:8239
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "epÃ¤kelpo alustin"
  
! #: c/c-typeck.c:8517 cp/decl.c:6998
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
  
! #: c/c-typeck.c:8737
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "alustimen lopussa on ylimÃ¤Ã¤rÃ¤inen lohko"
  
! #: c/c-typeck.c:8820
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: c/c-typeck.c:8886 c/c-typeck.c:10325 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, 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.c:8923
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: c/c-typeck.c:8946
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: c/c-typeck.c:8970
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "tyhjÃ¤ skalaarialustin"
  
! #: c/c-typeck.c:8975
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "skalaarialustimessa ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita"
  
! #: c/c-typeck.c:9094 c/c-typeck.c:9176
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: c/c-typeck.c:9099 c/c-typeck.c:9238
  #, fuzzy, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: c/c-typeck.c:9149
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: c/c-typeck.c:9158 c/c-typeck.c:9167
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.c:9172 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ei-vakio taulukkoindeksi alustimessa"
  
! #: c/c-typeck.c:9178 c/c-typeck.c:9181
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "taulukkoindeksi alustimessa ylittÃ¤Ã¤ taulukon rajat"
  
! #: c/c-typeck.c:9200
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: c/c-typeck.c:9209
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "taulukkoindeksivÃ¤li alustimessa ylittÃ¤Ã¤ taulukon rajat"
  
! #: c/c-typeck.c:9311 c/c-typeck.c:9341 c/c-typeck.c:9885
  #, fuzzy, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "alustettu kenttÃ¤ ylikirjoitettu"
  
! #: c/c-typeck.c:9315 c/c-typeck.c:9345 c/c-typeck.c:9888
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "alustettu kenttÃ¤ ylikirjoitettu"
  
! #: c/c-typeck.c:9819
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-typeck.c:10200
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita merkkitaulukkoalustimessa"
  
! #: c/c-typeck.c:10207 c/c-typeck.c:10284
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita struct-alustimessa"
  
! #: c/c-typeck.c:10228
  #, 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.c:10299 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "joustavan taulukkojÃ¤senen ei-staattinen alustus"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: c/c-typeck.c:10416
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "perinteinen C ei hyvÃ¤ksy unionien alustusta"
  
! #: c/c-typeck.c:10478
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita taulukkoalustimessa"
  
! #: c/c-typeck.c:10512
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: c/c-typeck.c:10544
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita skalaarialustimessa"
  
! #: c/c-typeck.c:10786
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-typeck.c:10813 c/gimple-parser.c:2404 cp/typeck.c:10061
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%>-esitellyllÃ¤ funktiolla on %<return%>-lause"
  
! #: c/c-typeck.c:10841 c/c-typeck.c:10845
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ilman arvoa ei-voidin palauttavassa funktiossa"
  
! #: c/c-typeck.c:10859 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.c:10862
  #, 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.c:10939
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.c:11029 cp/semantics.c:1439
  #, fuzzy, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "yhteensopivuusvalitsin (jÃ¤tetÃ¤Ã¤n huomiotta)"
  
! #: c/c-typeck.c:11054
  #, 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.c:11092 c/c-typeck.c:11100
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.c:11106 cp/parser.c:11981
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11108
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11184 cp/parser.c:13483
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11187 c/c-typeck.c:11207 cp/decl.c:3644 cp/parser.c:13493
! #: cp/parser.c:13514
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: c/c-typeck.c:11190 cp/parser.c:13496
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11204 cp/parser.c:13506
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.c:11242 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
  
! #: c/c-typeck.c:11286
  #, fuzzy, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-typeck.c:12120 c/c-typeck.c:12288 cp/typeck.c:5423
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.c:12128 c/c-typeck.c:12296 cp/typeck.c:5436
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.c:12143 c/c-typeck.c:12311 cp/typeck.c:5454
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
! 
! #: c/c-typeck.c:12153 c/c-typeck.c:12321 cp/typeck.c:5471
  #, 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.c:12167 cp/typeck.c:5129
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "liukulukujen vertailu operaattoreilla == ja != on epÃ¤varmaa"
  
! #: c/c-typeck.c:12185 c/c-typeck.c:12206
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.c:12191 c/c-typeck.c:12212
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.c:12233 c/c-typeck.c:12362
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:12240 c/c-typeck.c:12246
  #, 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.c:12253 c/c-typeck.c:12372
  #, fuzzy, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "erilaisten Objective-C-tyyppien vertailusta puuttuu tyyppimuunnos"
  
! #: c/c-typeck.c:12265 c/c-typeck.c:12270 c/c-typeck.c:12398 c/c-typeck.c:12403
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "osoittimen ja kokonaisluvun vÃ¤linen vertailu"
  
! #: c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "tÃ¤ydellisen ja vaillinaisen osoittimen vertailu"
  
! #: c/c-typeck.c:12352
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C kieltÃ¤Ã¤ funktio-osoittimien suuruusvertailun"
  
! #: c/c-typeck.c:12357
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:12380 c/c-typeck.c:12383 c/c-typeck.c:12390 c/c-typeck.c:12393
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.c:12462
  #, 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.c:12777
  #, 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.c:12781
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "kÃ¤ytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12785
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12801
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12991 cp/semantics.c:9886
  #, 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.c:13002 c/c-typeck.c:13012 cp/semantics.c:9897
! #: cp/semantics.c:9907
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.c:13047 cp/semantics.c:9942
  #, 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.c:13091 c/c-typeck.c:14672 c/c-typeck.c:14759 c/c-typeck.c:14832
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13103 c/c-typeck.c:14604 c/c-typeck.c:14745
! #: cp/semantics.c:4950 cp/semantics.c:7490 cp/semantics.c:7684
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13112 c/c-typeck.c:14769 cp/semantics.c:4960
! #: cp/semantics.c:7703
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-typeck.c:13120 c/c-typeck.c:14778
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13131 cp/semantics.c:4976 cp/semantics.c:7732
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:13135 c/c-typeck.c:14797 cp/semantics.c:4980
! #: cp/semantics.c:7736
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:13142
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13151 c/c-typeck.c:14804 c/c-typeck.c:14922
! #: cp/semantics.c:4998 cp/semantics.c:7743 cp/semantics.c:7924
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.c:13187 cp/semantics.c:5032
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.c:13194 cp/semantics.c:5039
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.c:13217 cp/semantics.c:5072
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: c/c-typeck.c:13234 c/c-typeck.c:13300 c/c-typeck.c:13577
! #: cp/semantics.c:5089 cp/semantics.c:5155
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13253 cp/semantics.c:5108
  #, 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.c:13261 cp/semantics.c:5116
  #, fuzzy, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13270 c/c-typeck.c:13391 cp/semantics.c:5125
! #: cp/semantics.c:5246
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13287 cp/semantics.c:5142
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13328 cp/semantics.c:5183
  #, fuzzy, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13343 cp/semantics.c:5198
  #, fuzzy, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13379 cp/semantics.c:5234
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:13383 cp/semantics.c:5238
  #, fuzzy, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.c:13401 c/c-typeck.c:13516 cp/semantics.c:5256
! #: cp/semantics.c:5385
  #, fuzzy, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:13409 cp/semantics.c:5264
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:13795 cp/semantics.c:6335
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-typeck.c:13802
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: c/c-typeck.c:13808 cp/semantics.c:6342
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.c:13821 cp/semantics.c:6358
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "iteraattorin askellus ei-kokonaislukutyypillÃ¤"
  
! #: c/c-typeck.c:13841 cp/semantics.c:6394
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.c:13868
  #, fuzzy, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13875 cp/semantics.c:6428
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13881 cp/semantics.c:6434
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13887 cp/semantics.c:6440
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.c:13924 cp/semantics.c:6488
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6563
  #, 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.c:14028 cp/semantics.c:6583
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: c/c-typeck.c:14054 c/c-typeck.c:14064
  #, 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.c:14084
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ funktiotyypin"
  
! #: c/c-typeck.c:14096
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:14104
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:14148
  #, fuzzy, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: c/c-typeck.c:14157 cp/semantics.c:6227
  #, 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.c:14245
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:14263 c/c-typeck.c:14996 cp/semantics.c:8379
  #, fuzzy, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14275 cp/semantics.c:8447
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14289 cp/semantics.c:6624
  #, fuzzy, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14297
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14305
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:14324 cp/semantics.c:6698
  #, 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.c:14354 c/c-typeck.c:14915 c/c-typeck.c:15139
! #: cp/semantics.c:6785 cp/semantics.c:7917 cp/semantics.c:8215
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:14369 cp/semantics.c:6800
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14382 c/c-typeck.c:14414 c/c-typeck.c:14445
  #, 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.c:14390 c/c-typeck.c:14421 c/c-typeck.c:14693 c/c-typeck.c:14843
! #: c/c-typeck.c:14850 c/c-typeck.c:14868 c/c-typeck.c:14878 c/c-typeck.c:14885
! #: cp/semantics.c:6813 cp/semantics.c:6821 cp/semantics.c:6878
! #: cp/semantics.c:6885 cp/semantics.c:6929 cp/semantics.c:7617
! #: cp/semantics.c:7794 cp/semantics.c:7801 cp/semantics.c:7818
! #: cp/semantics.c:7828 cp/semantics.c:7835
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14393 c/c-typeck.c:14424 c/c-typeck.c:14853 c/c-typeck.c:14888
! #: cp/semantics.c:6824 cp/semantics.c:6888 cp/semantics.c:7804
! #: cp/semantics.c:7838
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14407 cp/semantics.c:6870
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14438 cp/semantics.c:6921
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.c:14457 cp/semantics.c:7260
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14464
  #, 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.c:14471
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:14478
  #, 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.c:14491 cp/semantics.c:7331
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14497
  #, 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.c:14510 cp/semantics.c:7370
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14516
  #, 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.c:14585 cp/semantics.c:7456
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7481
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: c/c-typeck.c:14612 cp/semantics.c:7500
  #, 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.c:14621 cp/semantics.c:7511
  #, 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.c:14664 cp/semantics.c:7592
  #, fuzzy, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14689 c/c-typeck.c:14865 cp/semantics.c:7613
! #: cp/semantics.c:7815
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14697 c/c-typeck.c:14871 cp/semantics.c:7621
! #: cp/semantics.c:7821
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14752 cp/semantics.c:7691
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14823 c/c-typeck.c:14929 cp/semantics.c:7773
! #: cp/semantics.c:7931
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14910 cp/semantics.c:7911
  #, 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.c:14938 cp/semantics.c:7941
  #, 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.c:14952 cp/semantics.c:7957
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.c:14955 cp/semantics.c:7960
  #, 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.c:14972
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "lÃ¤hde ei ole osoitin"
  
! #: c/c-typeck.c:14979
  #, 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.c:15009 c/c-typeck.c:15100 cp/semantics.c:8357
  #, fuzzy, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15029 cp/semantics.c:7543
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-typeck.c:15122 cp/semantics.c:8183
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: c/c-typeck.c:15189 cp/semantics.c:8518
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:15199
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8309
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15230 cp/semantics.c:8322
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15241 c/c-typeck.c:15249 cp/semantics.c:8331
! #: cp/semantics.c:8349
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15294 cp/semantics.c:8289
  #, 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.c:15331 cp/semantics.c:8339
  #, 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.c:15341 cp/semantics.c:8368
  #, 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.c:15359 cp/semantics.c:8543
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15533
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:15538
  #, 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.c:15544
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "muunnos tyypistÃ¤ %qT tyyppiin %
*** 45944,45950 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 45986,45992 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:3729 cp/pt.c:6908
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 46032,47301 ****
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4366
  #, fuzzy, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/call.c:4264
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:4372 cp/cvt.c:862
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/call.c:4439
  #, fuzzy
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:4460
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:4644
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/call.c:4647
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "operaatioita semop-kutsua kohden enintÃ¤Ã¤n = %d\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:4958
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Virheellinen jÃ¤rjestelmÃ¤kutsu"
  
! #: cp/call.c:5010
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "moniselitteinen argumentti %s %s:lle"
  
! #: cp/call.c:5011
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:5014
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:5016
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:5018
  #, fuzzy, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/call.c:5039
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E::%E%> ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5051
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5058
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/call.c:5061
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E::%E%> ei ole tyyppi"
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/call.c:5072
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5081
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5096
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<%s %E%> esitelty parametriluettelon sisÃ¤llÃ¤"
  
! #: cp/call.c:5105
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5215
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-lausekkeen kÃ¤ytÃ¶n ilman keskimmÃ¤istÃ¤ termiÃ¤"
  
! #: cp/call.c:5282
  #, fuzzy, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: cp/call.c:5299 cp/call.c:5306
  #, fuzzy
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:5362
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:5703
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: cp/call.c:5716
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.c:5721
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.c:5737
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ehtolausekkeessa etumerkkinen ja etumerkitÃ¶n tyyppi"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, fuzzy, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "Funktio %qs:"
  
! #: cp/call.c:7051
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Funktio %qs:"
  
! #: cp/call.c:7225
  #, fuzzy, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/call.c:7231
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
  
! #: cp/call.c:7267
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "muunnetaan %<false%> osoitintyyppiksi %2$qD:n argumentissa %1$P"
  
! #: cp/call.c:7388
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/call.c:7475
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "liikaa aaltosulkeita %qT:n alustimen ympÃ¤rillÃ¤"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7536
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT (%s)"
  
! #: cp/call.c:7545
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7897
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:7906
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:7911
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:7923
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: cp/call.c:7926
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7968 cp/call.c:7986
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7971
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.c:8166
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, fuzzy, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta"
  
! #: cp/call.c:8270
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.c:8280
  #, fuzzy, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.c:8348
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
  # XXX
! #: cp/call.c:8519
  #, fuzzy, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "%Hswitch-lauseesta puuttuu default-nimike"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: cp/call.c:9103
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: cp/call.c:9131
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/call.c:9313
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9848
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9853
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9858
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9873
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9875
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/call.c:9877
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/call.c:9880
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9883
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD tyhjentÃ¤Ã¤ ei-triviaalintyyppisen objektin %#qT%s"
  
! #: cp/call.c:9885
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; kÃ¤ytÃ¤ kopiosijoitusta sen sijaan"
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; kÃ¤ytÃ¤ kopioalustusta sen sijaan"
  
! #: cp/call.c:9913
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD kirjoittaa ei-triviaalisti-kopioitavaan tyyppiin %#qT%s"
  
! #: cp/call.c:9919
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9930
  #, fuzzy, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9962
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9975
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9978
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9987
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:10109
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Kopiomuodostin %qs"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:10383 cp/typeck.c:9489
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.c:10405
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:10437
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:10484
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10716
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:10719
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "%s: valitsin on moniselitteinen; vaihtoehdot:"
  
! #: cp/call.c:10742
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10748
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "arvon palautus hajottimesta"
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/call.c:11734
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11803
  #, fuzzy, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11804
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12057
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/call.c:12061
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " ehdokas 1: %q+#F"
  
! #: cp/call.c:12063
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " ehdokas 2: %q+#F"
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++:n mukaan nÃ¤mÃ¤ ovat moniselitteisiÃ¤ siitÃ¤ huolimatta, ettÃ¤ ensimmÃ¤isen huonoin muunnos on parempi kuin toisen huonoin:"
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:12655
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/class.c:309
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/class.c:313
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/class.c:320
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/class.c:325
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/class.c:378
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/class.c:1191
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.c:1194
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1212
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/class.c:1256
  #, fuzzy, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: cp/class.c:1259
  #, fuzzy, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1332
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1342
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (paluutyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (tyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1432
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (paluutyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1440
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (paluutyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2225
  #, fuzzy, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2936
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:2939
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%Jnimike %qD mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: cp/class.c:2954
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/class.c:3017
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "NÃ¤ytÃ¤ _piilotetut"
  
! #: cp/class.c:3018
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "nimellÃ¤ %qD"
  
  # semi-fuzzy
! #: cp/class.c:3053
  #, 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/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3259
  #, fuzzy, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "Varoita perittyjen metodien puuttuvista toteutuksista"
  
! #: cp/class.c:3451
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bittikenttÃ¤ %q#D, jolla on ei-kokonaislukutyyppi %qT"
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bittikentÃ¤n %q+D leveys ei ole kokonaislukuvakio"
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "bittikentÃ¤n %q+D leveys negatiivinen"
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "bittikentÃ¤n %q+D leveys nolla"
  
! #: cp/class.c:3487
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "bittikentÃ¤n %qs leveys ylittÃ¤Ã¤ tyyppinsÃ¤"
  
! #: cp/class.c:3493
  #, fuzzy, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D on liian pieni sisÃ¤ltÃ¤mÃ¤Ã¤n %q#T:n kaikkia arvoja"
  
! #: cp/class.c:3554
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3557
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3559
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3563
  #, fuzzy, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/class.c:3679
  #, fuzzy, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D ei voi olla staattinen koska se on unionin jÃ¤sen"
  
! #: cp/class.c:3692
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3834
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/class.c:3837
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/class.c:3870
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:3913
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "kentÃ¤llÃ¤ %q+#D on sama nimi kuin luokalla"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/class.c:3946
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<%T(const %T&)%>"
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: cp/class.c:3952
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<operator=(const %T&)%>"
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:4411
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.c:4414
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.c:4742
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/class.c:4775
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%qT:n hajotin on moniselitteinen"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, fuzzy, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "%q+D-funktion paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/class.c:5934
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT on sulkeumatyyppi, joka on literaali vasta C++17:stÃ¤ alkaen"
  
! #: cp/class.c:5940
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T:n hajotin on epÃ¤triviaali"
  
! #: cp/class.c:5943
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/class.c:6006
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/class.c:6127
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "luokalla %q#T on virtuaalifunktioita ja kÃ¤ytettÃ¤vissÃ¤ oleva epÃ¤virtuaalinen hajotin"
  
! #: cp/class.c:6156
  #, fuzzy, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/class.c:6162
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6743
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "tyhjÃ¤stÃ¤ luokasta %qT perittyjen luokkien rakenne saattaa muuttua GCC:n tulevissa versioissa"
  
! #: cp/class.c:6922
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cp/class.c:7208
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/class.c:7210
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7243
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: cp/class.c:7245
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "joustava taulukkojÃ¤sen muuten tyhjÃ¤ssÃ¤ structissa"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/class.c:7262
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: cp/class.c:7264
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "joustava taulukkojÃ¤sen muuten tyhjÃ¤ssÃ¤ structissa"
  
! #: cp/class.c:7283
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T uudelleenmÃ¤Ã¤ritelty"
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "luokalla %q#T on virtuaalifunktioita ja kÃ¤ytettÃ¤vissÃ¤ oleva epÃ¤virtuaalinen hajotin"
  
! #: cp/class.c:7562
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/class.c:7568
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/class.c:7572
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8253
  #, fuzzy, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Kieli:"
  
! #: cp/class.c:8343
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: cp/class.c:8501
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/class.c:8528
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/class.c:8555
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/class.c:8558
  #, fuzzy, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: cp/class.c:8634 cp/class.c:8676
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/class.c:8928
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/class.c:8931
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
--- 46074,47343 ----
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4367
  #, fuzzy, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/call.c:4265
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:4373 cp/cvt.c:862
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/call.c:4440
  #, fuzzy
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:4461
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:4645
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/call.c:4648
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "operaatioita semop-kutsua kohden enintÃ¤Ã¤n = %d\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4873
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4945
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:4959
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Virheellinen jÃ¤rjestelmÃ¤kutsu"
  
! #: cp/call.c:5011
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "moniselitteinen argumentti %s %s:lle"
  
! #: cp/call.c:5012
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:5015
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:5017
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:5019
  #, fuzzy, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/call.c:5036
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/call.c:5040
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E::%E%> ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:5049 cp/call.c:5093 cp/call.c:5103
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5052
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5059
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/call.c:5062
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E::%E%> ei ole tyyppi"
  
! #: cp/call.c:5070
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/call.c:5073
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/call.c:5079
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5082
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5097
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<%s %E%> esitelty parametriluettelon sisÃ¤llÃ¤"
  
! #: cp/call.c:5106
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5216
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-lausekkeen kÃ¤ytÃ¶n ilman keskimmÃ¤istÃ¤ termiÃ¤"
  
! #: cp/call.c:5283
  #, fuzzy, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: cp/call.c:5300 cp/call.c:5307
  #, fuzzy
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:5363
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: cp/call.c:5443
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5448
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5497 cp/call.c:5612 cp/call.c:5783
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/call.c:5501
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5688
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:5704
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: cp/call.c:5717
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.c:5722
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.c:5738
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ehtolausekkeessa etumerkkinen ja etumerkitÃ¶n tyyppi"
  
! #: cp/call.c:6428
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6430
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6510
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6561
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/call.c:6563
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6634
  #, fuzzy, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:7018
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7021
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "Funktio %qs:"
  
! #: cp/call.c:7060
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Funktio %qs:"
  
! #: cp/call.c:7236
  #, fuzzy, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/call.c:7242
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
  
! #: cp/call.c:7278
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7279 cp/decl.c:8284
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: cp/call.c:7284
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7285 cp/decl.c:8285
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7292
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7373
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P"
  
! #: cp/call.c:7376 cp/call.c:7395 cp/decl.c:9980 cp/typeck.c:4209
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7380
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7392
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "muunnetaan %<false%> osoitintyyppiksi %2$qD:n argumentissa %1$P"
  
! #: cp/call.c:7399
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7466
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/call.c:7486
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/call.c:7536
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "liikaa aaltosulkeita %qT:n alustimen ympÃ¤rillÃ¤"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7547
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT (%s)"
  
! #: cp/call.c:7556
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7593 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7635 cp/call.c:7642
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7638
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7911
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:7920
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:7925
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:7937
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: cp/call.c:7940
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7982 cp/call.c:8000
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:7985
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.c:8180
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:8207 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8251
  #, fuzzy, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta"
  
! #: cp/call.c:8287
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.c:8297
  #, fuzzy, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiÃ¤ %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.c:8365
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/call.c:8374
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8474
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
  # XXX
! #: cp/call.c:8536
  #, fuzzy, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "%Hswitch-lauseesta puuttuu default-nimike"
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
! #: cp/call.c:9120
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/call.c:9123 cp/call.c:11767
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: cp/call.c:9148
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/call.c:9344
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/call.c:9476
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9876
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9879
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9884
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9889
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9904
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/call.c:9908
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/call.c:9911
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9914
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD tyhjentÃ¤Ã¤ ei-triviaalintyyppisen objektin %#qT%s"
  
! #: cp/call.c:9916
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9937
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9939
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; kÃ¤ytÃ¤ kopiosijoitusta sen sijaan"
  
! #: cp/call.c:9941
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; kÃ¤ytÃ¤ kopioalustusta sen sijaan"
  
! #: cp/call.c:9944
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9947
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD kirjoittaa ei-triviaalisti-kopioitavaan tyyppiin %#qT%s"
  
! #: cp/call.c:9950
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:9961
  #, fuzzy, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9973
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9990
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:9993
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/call.c:10003
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:10006
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:10009
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:10018
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/call.c:10040
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:10140
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Kopiomuodostin %qs"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/call.c:10414 cp/typeck.c:9504
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "ei voi muuntaa tyypistÃ¤ %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.c:10436
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:10468
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:10515
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.c:10553 cp/pt.c:16297 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10555
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n kutsu funktioon â€�%sâ€�: puuttuva â€�%câ€�"
  
! #: cp/call.c:10750
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "%s: valitsin on moniselitteinen; vaihtoehdot:"
  
! #: cp/call.c:10773
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10778
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10779
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "arvon palautus hajottimesta"
  
! #: cp/call.c:10802
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/call.c:11765
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11834
  #, fuzzy, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11835
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:11838
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12088
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/call.c:12092
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " ehdokas 1: %q+#F"
  
! #: cp/call.c:12094
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " ehdokas 2: %q+#F"
  
! #: cp/call.c:12140
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++:n mukaan nÃ¤mÃ¤ ovat moniselitteisiÃ¤ siitÃ¤ huolimatta, ettÃ¤ ensimmÃ¤isen huonoin muunnos on parempi kuin toisen huonoin:"
  
! #: cp/call.c:12527
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12682
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestÃ¤ vÃ¤liaikaisesta muuttujasta"
  
! #: cp/call.c:12686
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/class.c:322
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/class.c:326
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/class.c:333
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/class.c:338
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tÃ¤llÃ¤ hetkellÃ¤.
! #: cp/class.c:391
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/class.c:1204
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.c:1207
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1225
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/class.c:1227 cp/decl.c:1746 cp/decl.c:1758 cp/decl.c:1783 cp/decl.c:1806
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/class.c:1269
  #, fuzzy, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: cp/class.c:1272
  #, fuzzy, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/class.c:1341
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1345
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1351
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1355
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (paluutyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1435 cp/class.c:1442 cp/class.c:1449 cp/class.c:1461
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (tyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1447
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (paluutyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1455
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT kÃ¤yttÃ¤Ã¤ (paluutyypissÃ¤Ã¤n)"
  
! #: cp/class.c:1766
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2240
  #, fuzzy, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/class.c:2252
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2293
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2297
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2589
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2951
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:2954
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%Jnimike %qD mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: cp/class.c:2969
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/class.c:3032
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "NÃ¤ytÃ¤ _piilotetut"
  
! #: cp/class.c:3033
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "nimellÃ¤ %qD"
  
  # semi-fuzzy
! #: cp/class.c:3068
  #, 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/class.c:3078 cp/parser.c:21870
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3274
  #, fuzzy, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "Varoita perittyjen metodien puuttuvista toteutuksista"
  
! #: cp/class.c:3466
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bittikenttÃ¤ %q#D, jolla on ei-kokonaislukutyyppi %qT"
  
! #: cp/class.c:3482
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bittikentÃ¤n %q+D leveys ei ole kokonaislukuvakio"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "bittikentÃ¤n %q+D leveys negatiivinen"
  
! #: cp/class.c:3492
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "bittikentÃ¤n %q+D leveys nolla"
  
! #: cp/class.c:3502
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "bittikentÃ¤n %qs leveys ylittÃ¤Ã¤ tyyppinsÃ¤"
  
! #: cp/class.c:3508
  #, fuzzy, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D on liian pieni sisÃ¤ltÃ¤mÃ¤Ã¤n %q#T:n kaikkia arvoja"
  
! #: cp/class.c:3569
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3572
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3574
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3578
  #, fuzzy, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/class.c:3694
  #, fuzzy, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D ei voi olla staattinen koska se on unionin jÃ¤sen"
  
! #: cp/class.c:3707
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/class.c:3720
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/class.c:3726
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/class.c:3797
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3849
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/class.c:3852
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/class.c:3883
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/class.c:3885
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:3928
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "kentÃ¤llÃ¤ %q+#D on sama nimi kuin luokalla"
  
! #: cp/class.c:3956
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/class.c:3961
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<%T(const %T&)%>"
  
! #: cp/class.c:3963
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: cp/class.c:3967
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<operator=(const %T&)%>"
  
! #: cp/class.c:3969
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:4426
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.c:4429
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.c:4757
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/class.c:4790
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%qT:n hajotin on moniselitteinen"
  
! #: cp/class.c:5246
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5267
  #, fuzzy, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/class.c:5923 cp/constexpr.c:246
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "%q+D-funktion paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/class.c:5949
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/class.c:5952
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT on sulkeumatyyppi, joka on literaali vasta C++17:stÃ¤ alkaen"
  
! #: cp/class.c:5955
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T:n hajotin on epÃ¤triviaali"
  
! #: cp/class.c:5958
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:6014
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/class.c:6021
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/class.c:6142
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "luokalla %q#T on virtuaalifunktioita ja kÃ¤ytettÃ¤vissÃ¤ oleva epÃ¤virtuaalinen hajotin"
  
! #: cp/class.c:6171
  #, fuzzy, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/class.c:6177
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/class.c:6496
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6508
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6758
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "tyhjÃ¤stÃ¤ luokasta %qT perittyjen luokkien rakenne saattaa muuttua GCC:n tulevissa versioissa"
  
! #: cp/class.c:6937
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cp/class.c:7223
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/class.c:7225
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "joustavan taulukkojÃ¤senen sisÃ¤ltÃ¤vÃ¤n tietueen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/class.c:7230
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7258
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: cp/class.c:7260
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "joustava taulukkojÃ¤sen muuten tyhjÃ¤ssÃ¤ structissa"
  
! #: cp/class.c:7269 cp/class.c:7300
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/class.c:7277
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "joustava taulukkojÃ¤sen ei ole structin lopussa"
  
! #: cp/class.c:7279
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "joustava taulukkojÃ¤sen muuten tyhjÃ¤ssÃ¤ structissa"
  
! #: cp/class.c:7298
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7412 cp/parser.c:25654
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T uudelleenmÃ¤Ã¤ritelty"
  
! #: cp/class.c:7549
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "luokalla %q#T on virtuaalifunktioita ja kÃ¤ytettÃ¤vissÃ¤ oleva epÃ¤virtuaalinen hajotin"
  
! #: cp/class.c:7577
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/class.c:7583
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/class.c:7587
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/class.c:7593
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7750
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/class.c:7761
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8268
  #, fuzzy, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Kieli:"
  
! #: cp/class.c:8358
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: cp/class.c:8516
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/class.c:8543
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/class.c:8570
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/class.c:8573
  #, fuzzy, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: cp/class.c:8649 cp/class.c:8691
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: cp/class.c:8669
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/class.c:8943
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/class.c:8946
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
*************** msgstr "attribuutti %qs pÃ¤tee vain funk
*** 47375,47381 ****
  msgid "%q+E is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
--- 47417,47423 ----
  msgid "%q+E is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8025
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
*************** msgstr "muunnos tyypistÃ¤ %qT tyyppiin %
*** 47421,47427 ****
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "%qD:n esittely ei-funktiona"
--- 47463,47469 ----
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8057
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "%qD:n esittely ei-funktiona"
*************** msgstr "luetellun tyypin jÃ¤senen %qE ar
*** 47531,47903 ****
  msgid "accessing uninitialized array element"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: cp/constexpr.c:3875
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:3898
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/constexpr.c:3931
  #, 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.c:4062
  #, 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.c:4065
  #, 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.c:4076
  #, 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.c:4079
  #, 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.c:4090
  #, 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.c:4093
  #, 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.c:4104
  #, 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.c:4108
  #, 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.c:4119
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4122
  #, 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.c:4163
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, 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.c:4226
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/constexpr.c:4238
  #, 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.c:4961 cp/constexpr.c:6781
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:4981
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:5026
  #, 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.c:5028 cp/constexpr.c:5035
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "varattu tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:5033
  #, 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.c:5038
  #, 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.c:5045
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/constexpr.c:5050
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:5053
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:5071
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/constexpr.c:5074
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.c:5320
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:5389
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/constexpr.c:5402
  #, 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.c:5802 cp/constexpr.c:7039
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:5908
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6010
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6089
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6727
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6756
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: cp/constexpr.c:6792
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:6992
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "odotettiin %<template%>"
  
! #: cp/constexpr.c:6998
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/constexpr.c:7023
  #, 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.c:7042
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.c:7272
  #, 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.c:7280
  #, 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.c:7295
  #, 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.c:7306
  #, 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.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, 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.c:8138
  #, 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.c:8141
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.c:8193
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cp/constexpr.c:8226
  #, 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.c:8265
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:8419
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:8486
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/constexpr.c:8501
  #, 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.c:8565
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8615
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.c:8622
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.c:8695
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Jako nollalla kohdassa %L"
  
! #: cp/constexpr.c:8791
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8858
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "taulukon alustus ei-vakiolla"
  
! #: cp/constexpr.c:8888
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:8916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
--- 47573,47945 ----
  msgid "accessing uninitialized array element"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: cp/constexpr.c:3877
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:3894 cp/constexpr.c:3993 cp/constexpr.c:6123
! #: cp/constexpr.c:6220 cp/constexpr.c:7977
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:3900
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:3931 cp/constexpr.c:3953
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/constexpr.c:3933
  #, 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.c:4064
  #, 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.c:4067
  #, 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.c:4078
  #, 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.c:4081
  #, 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.c:4092
  #, 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.c:4095
  #, 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.c:4106
  #, 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.c:4110
  #, 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.c:4121
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:4124
  #, 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.c:4165
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: cp/constexpr.c:4174 cp/constexpr.c:4184
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4204
  #, 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.c:4228
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/constexpr.c:4240
  #, 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.c:4970 cp/constexpr.c:6790
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:4990
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:5035
  #, 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.c:5037 cp/constexpr.c:5044
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "varattu tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:5042
  #, 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.c:5047
  #, 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.c:5054
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD kÃ¤ytÃ¶ssÃ¤ ilman prototyyppiÃ¤ ennen sen mÃ¤Ã¤rittelyÃ¤"
  
! #: cp/constexpr.c:5059
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:5062
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:5067 cp/constexpr.c:5074
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:5080
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/constexpr.c:5083
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.c:5329
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:5398
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/constexpr.c:5411
  #, 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.c:5811 cp/constexpr.c:7048
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:5917
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6019
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.c:6020
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6085
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6098
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6280 cp/constexpr.c:8655
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6708 cp/constexpr.c:8182
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6736
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6765
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: cp/constexpr.c:6801
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6906 cp/constexpr.c:8481 cp/constexpr.c:8859
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:7001
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "odotettiin %<template%>"
  
! #: cp/constexpr.c:7007
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/constexpr.c:7032
  #, 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.c:7051
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.c:7281
  #, 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.c:7289
  #, 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.c:7304
  #, 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.c:7315
  #, 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.c:7337
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7917
  #, 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.c:8147
  #, 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.c:8150
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.c:8202
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cp/constexpr.c:8235
  #, 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.c:8274
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:8428
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:8495
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/constexpr.c:8510
  #, 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.c:8574
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8624
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.c:8631
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.c:8704
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Jako nollalla kohdassa %L"
  
! #: cp/constexpr.c:8800
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8867
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "taulukon alustus ei-vakiolla"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8906
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:8925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
*************** msgstr "hajotin ei voi olla %<constexpr%
*** 47922,47958 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/cp-gimplify.c:2813
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/cp-gimplify.c:2830
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: cp/cp-gimplify.c:2841
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cp-gimplify.c:2853
  #, 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 ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "          %s"
--- 47964,48000 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2797
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/cp-gimplify.c:2819 cp/cp-gimplify.c:2831 cp/decl.c:4049 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/cp-gimplify.c:2837
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/cp-gimplify.c:2854
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: cp/cp-gimplify.c:2865
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cp-gimplify.c:2877
  #, 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 ""
  
! #: cp/cp-gimplify.c:2981
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "          %s"
*************** msgstr "virheellinen %qT-tyyppisen ei-co
*** 47998,48004 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
--- 48040,48046 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT ei sÃ¤ilytÃ¤ tyyppimÃ¤Ã¤reitÃ¤"
  
! #: cp/cvt.c:498 cp/typeck.c:7991
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
*************** msgstr "sisÃ¤kkÃ¤inen funktio %q+D esite
*** 48363,48600 ****
  msgid "odr-used inline variable %qD is not defined"
  msgstr "DJGPP-ympÃ¤ristÃ¶muuttujaa ei ole mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:1198
  #, fuzzy, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%<static%>-mÃ¤Ã¤reellÃ¤ esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: cp/decl.c:1238
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "%qs esitelty funktiotaulukkona"
  
! #: cp/decl.c:1252
  #, fuzzy, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "edellisestÃ¤ esittelystÃ¤ %q+F"
  
! #: cp/decl.c:1299
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl.c:1332
  #, fuzzy, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.c:1354
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:1383
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "friend-esittely %qD paikallisessa luokassa ilman edeltÃ¤vÃ¤Ã¤ esittelyÃ¤"
  
! #: cp/decl.c:1386
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: cp/decl.c:1435
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "%q+D:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: cp/decl.c:1437 cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "%q+#D:n esittely"
  
! #: cp/decl.c:1506
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:1519 cp/decl.c:1646
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: cp/decl.c:1520 cp/decl.c:1647
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "%q+D on yleensÃ¤ funktio"
  
! #: cp/decl.c:1528
  #, fuzzy, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:1532 cp/decl.c:1593
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:1621
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "ei-yksiselitteistÃ¤Ã¤ vanhan esittelyn %q+#D"
  
! #: cp/decl.c:1627 cp/decl.c:1641
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "ei-yksiselitteistÃ¤Ã¤ vanhan esittelyn %q+#D"
  
! #: cp/decl.c:1631
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "tyhjÃ¤ esittely"
  
! #: cp/decl.c:1735
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:1739
  #, fuzzy, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:1755
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:1779
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.c:1801
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.c:1818
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "%q+D:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: cp/decl.c:1828
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl.c:1840
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: cp/decl.c:1900
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q+#D mÃ¤Ã¤ritelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:1912
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:1954
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "%q#D:n esittely C-kielen linkityksellÃ¤"
  
! #: cp/decl.c:1957
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "%q#D:n esittely C-kielen linkityksellÃ¤"
  
! #: cp/decl.c:1992 cp/decl.c:2002
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/decl.c:1995 cp/decl.c:2005
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2045
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:2053
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "nimiavaruuden %qD esittely on ristiriidassa"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2102
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "%qD uudelleenesitellÃ¤Ã¤n tarpeettomasti samalla nÃ¤kyvyysalueella"
  
! #: cp/decl.c:2164
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
--- 48405,48642 ----
  msgid "odr-used inline variable %qD is not defined"
  msgstr "DJGPP-ympÃ¤ristÃ¶muuttujaa ei ole mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:1200
  #, fuzzy, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%<static%>-mÃ¤Ã¤reellÃ¤ esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: cp/decl.c:1240
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "%qs esitelty funktiotaulukkona"
  
! #: cp/decl.c:1254
  #, fuzzy, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "edellisestÃ¤ esittelystÃ¤ %q+F"
  
! #: cp/decl.c:1301
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:1305 cp/decl.c:15357
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl.c:1334
  #, fuzzy, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.c:1356
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:1385
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "friend-esittely %qD paikallisessa luokassa ilman edeltÃ¤vÃ¤Ã¤ esittelyÃ¤"
  
! #: cp/decl.c:1388
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: cp/decl.c:1437
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "%q+D:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: cp/decl.c:1439 cp/decl.c:1822
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "%q+#D:n esittely"
  
! #: cp/decl.c:1508
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:1521 cp/decl.c:1648
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: cp/decl.c:1522 cp/decl.c:1649
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "%q+D on yleensÃ¤ funktio"
  
! #: cp/decl.c:1530
  #, fuzzy, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:1534 cp/decl.c:1595
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:1623
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "ei-yksiselitteistÃ¤Ã¤ vanhan esittelyn %q+#D"
  
! #: cp/decl.c:1629 cp/decl.c:1643
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "ei-yksiselitteistÃ¤Ã¤ vanhan esittelyn %q+#D"
  
! #: cp/decl.c:1633
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "tyhjÃ¤ esittely"
  
! #: cp/decl.c:1737
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:1741
  #, fuzzy, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:1757
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:1781
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.c:1803
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "%q+D:lle ei ole edellistÃ¤ esittelyÃ¤"
  
! #: cp/decl.c:1830
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.c:1832
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/decl.c:1844
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: cp/decl.c:1902
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q+#D mÃ¤Ã¤ritelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:1903 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "kohdistusta ei voi mÃ¤Ã¤ritellÃ¤ %q+D:lle"
  
! #: cp/decl.c:1916
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:1956
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "%q#D:n esittely C-kielen linkityksellÃ¤"
  
! #: cp/decl.c:1959
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "%q#D:n esittely C-kielen linkityksellÃ¤"
  
! #: cp/decl.c:1994 cp/decl.c:2004
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/decl.c:1997 cp/decl.c:2007
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2047
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:2055
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "nimiavaruuden %qD esittely on ristiriidassa"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:2104
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "%qD uudelleenesitellÃ¤Ã¤n tarpeettomasti samalla nÃ¤kyvyysalueella"
  
! #: cp/decl.c:2165
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
*************** msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
*** 48607,48654 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/decl.c:2774
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:3060
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 48649,48696 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2636
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/decl.c:2775
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
  #. Reject two definitions.
! #: cp/decl.c:3035 cp/decl.c:3064 cp/decl.c:3106 cp/decl.c:3123 cp/decl.c:3226
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:3051
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:3061
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:3075 cp/decl.c:3133
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:3078 cp/decl.c:3136
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:3085 cp/decl.c:3143
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:3092
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 48656,49105 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "sÃ¤iekohtainen esittely %q#D seuraa ei-sÃ¤iekohtaista esittelyÃ¤"
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "ei-sÃ¤iekohtainen esittely %q#D seuraa sÃ¤iekohtaista esittelyÃ¤"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.c:3216
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:3282
  #, fuzzy, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:3283
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "edellinen esittely"
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  tÃ¤Ã¤ltÃ¤"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, fuzzy, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3428
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3431
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  siirtyy try-lohkoon"
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, fuzzy, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.c:3588
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3591
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:4061
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, fuzzy, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ kohteen %q#T:n, joka ei ole luokkamalli"
  
! #: cp/decl.c:4101
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:4114
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ kohteen %q#T:n, joka ei ole luokkamalli"
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ %q#T:n, joka ei ole tyyppi"
  
! #: cp/decl.c:4195
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl.c:4531
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:5038
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:5041
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:5044
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:5063
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:5066
  #, 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.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "useita tyyppejÃ¤ yhdessÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:5113
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:5130
  #, 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.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nimettÃ¶mÃ¤t structit"
  
! #: cp/decl.c:5178
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5181
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5186
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5189
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5192
  #, 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.c:5196
  #, 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.c:5200
  #, 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.c:5204
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5208
  #, 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.c:5212
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.c:5243
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5246
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5318
  #, 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.c:5322
  #, 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.c:5386 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
  
! #: cp/decl.c:5399
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "parametrilla %q+D on vain etukÃ¤teisesittely"
  
! #: cp/decl.c:5437
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/decl.c:5461
  #, 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.c:5469
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5494
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/decl.c:5542
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:5671
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "muuttujalla %q#D on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:5687
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD esitelty viitteenÃ¤, mutta alustamatta"
  
! #: cp/decl.c:5837
  #, 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.c:5843
  #, 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.c:5862
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:5866
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:5922
  #, 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.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "%qD:n koko muistissa ei ole tunnettu"
  
! #: cp/decl.c:6006
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: cp/decl.c:6057
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6061
  #, 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.c:6067
  #, fuzzy, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "  voit kiertÃ¤Ã¤ tÃ¤mÃ¤n poistamalla alustimen"
  
! #: cp/decl.c:6109
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.c:6116
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:6125
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:6133
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, 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.c:6308
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:6365
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
--- 48698,49147 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3157
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:3172
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "sÃ¤iekohtainen esittely %q#D seuraa ei-sÃ¤iekohtaista esittelyÃ¤"
  
! #: cp/decl.c:3175
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "ei-sÃ¤iekohtainen esittely %q#D seuraa sÃ¤iekohtaista esittelyÃ¤"
  
! #: cp/decl.c:3190 cp/decl.c:3234 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.c:3217
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:3283
  #, fuzzy, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.c:3284
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "edellinen esittely"
  
! #: cp/decl.c:3378
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  tÃ¤Ã¤ltÃ¤"
  
! #: cp/decl.c:3401 cp/decl.c:3629
  #, fuzzy, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3429
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3432
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:3446 cp/decl.c:3600
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  siirtyy try-lohkoon"
  
! #: cp/decl.c:3452 cp/decl.c:3582 cp/decl.c:3602
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3458 cp/decl.c:3612
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3464 cp/decl.c:3604
  #, fuzzy, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cp/decl.c:3471 cp/decl.c:3606
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.c:3589
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3592
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/decl.c:4056 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:4062
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/decl.c:4073
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/decl.c:4101 cp/decl.c:4187
  #, fuzzy, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ kohteen %q#T:n, joka ei ole luokkamalli"
  
! #: cp/decl.c:4102
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:4115
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/decl.c:4124
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ kohteen %q#T:n, joka ei ole luokkamalli"
  
! #: cp/decl.c:4131
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nimeÃ¤Ã¤ %q#T:n, joka ei ole tyyppi"
  
! #: cp/decl.c:4196
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl.c:4532
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:5039
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:5042
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:5045
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:5064
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:5067
  #, 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.c:5109
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "useita tyyppejÃ¤ yhdessÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:5114
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:5131
  #, 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.c:5164
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5172
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nimettÃ¶mÃ¤t structit"
  
! #: cp/decl.c:5179
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5182
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5187
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5190
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "mÃ¤Ã¤reet voidaan mÃ¤Ã¤rittÃ¤Ã¤ vain olioille ja funktioille"
  
! #: cp/decl.c:5193
  #, 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.c:5197
  #, 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.c:5201
  #, 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.c:5205
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5209
  #, 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.c:5213
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5216 cp/decl.c:5219 cp/decl.c:5222
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.c:5244
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5247
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5319
  #, 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.c:5323
  #, 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.c:5387 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
  
! #: cp/decl.c:5400
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "parametrilla %q+D on vain etukÃ¤teisesittely"
  
! #: cp/decl.c:5438
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/decl.c:5462
  #, 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.c:5470
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:5471
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.c:5483
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5495
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/decl.c:5543
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:5560
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5595
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:5600
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:5672
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "muuttujalla %q#D on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.c:5678 cp/decl.c:6856
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:5688
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD esitelty viitteenÃ¤, mutta alustamatta"
  
! #: cp/decl.c:5838
  #, 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.c:5844
  #, 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.c:5863
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:5867
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:5923
  #, 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.c:5930
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:5942
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:5982
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "%qD:n koko muistissa ei ole tunnettu"
  
! #: cp/decl.c:6007
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: cp/decl.c:6058
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6062
  #, 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.c:6068
  #, fuzzy, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "  voit kiertÃ¤Ã¤ tÃ¤mÃ¤n poistamalla alustimen"
  
! #: cp/decl.c:6110
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.c:6117
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:6126
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:6134
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.c:6138
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6141
  #, 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.c:6309
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:6366
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
*************** msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤
*** 49114,50972 ****
  msgid "%qT has no non-static data member named %qD"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/decl.c:6439
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6490
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "liikaa alustimia %qT:lle"
  
! #: cp/decl.c:6570
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6580
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6698
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: cp/decl.c:6818
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:6832
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "muuttuvakokoinen yhdysliteraali"
  
! #: cp/decl.c:6900
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D on vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalaariobjekti %qD vaatii yhden alkion alustimeensa"
  
! #: cp/decl.c:6966
  #, 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.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "taulukko %qD alustettu sulkujen sisÃ¤llÃ¤ olevalla merkkijonoliteraalilla %qE"
  
! #: cp/decl.c:7133
  #, fuzzy, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:7135
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:7138
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:7143
  #, fuzzy, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:7328
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qD esitelty viitteenÃ¤, mutta ei ole alustettu"
  
! #: cp/decl.c:7586
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:7610
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "liian vÃ¤hÃ¤n argumentteja muodostimelle %q#D"
  
! #: cp/decl.c:7615
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, 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.c:7702 cp/decl.c:14083
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamÃ¤Ã¤ritteen kÃ¤yttÃ¶"
  
! #: cp/decl.c:7758
  #, 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.c:7866
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.c:7925
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "%q+D:n edellinen esittely"
  
! #: cp/decl.c:7968
  #, 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.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "funktio %q#D alustetaan kuin muuttuja"
  
! #: cp/decl.c:8252
  #, 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.c:8255
  #, 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.c:8262
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:8288
  #, 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.c:8297
  #, 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.c:8507
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:8523
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, 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.c:8536
  #, 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.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8584
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:8610
  #, 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.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8646
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.c:8675
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:8680
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:8685
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "PyydettyÃ¤ osoitetta ei voi asettaa"
  
! #: cp/decl.c:8691
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:8700
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:9167
  #, 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.c:9170
  #, 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.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, 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.c:9416
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:9419
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:9435
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.c:9437
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.c:9463
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9465
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9471
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9474
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9476
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9482
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9485
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9487
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9493
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9498
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:9512
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "nimike %qD esitelty muttei mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:9544
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9595
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:9602
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9605
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9713
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.c:9758
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:9769
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "%qD ei ole malli"
  
! #: cp/decl.c:9788
  #, 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.c:9797
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.c:9814
  #, 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.c:9859
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9862
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9870
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9932
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9933
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9941
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9942
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9952
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9960
  #, 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.c:9967
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9980
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/decl.c:9990
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "virheellinen IACC-argumentti"
  
! #: cp/decl.c:9998
  #, fuzzy, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite â€�%.*sâ€� kokonaislukuvakiolla"
  
! #: cp/decl.c:10004
  #, fuzzy, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite â€�%.*sâ€� kokonaislukuvakiolla"
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:10099
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: cp/decl.c:10139
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: cp/decl.c:10144
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10146
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10163
  #, 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.c:10356
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.c:10365
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: cp/decl.c:10371
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:10378
  #, fuzzy, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: cp/decl.c:10381
  #, fuzzy, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
  # semi-fuzzy
! #: cp/decl.c:10505
  #, 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.c:10509
  #, 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.c:10513
  #, 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.c:10524
  #, 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.c:10529
  #, 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.c:10534
  #, 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.c:10645
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "taulukon %qD koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/decl.c:10648
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:10734
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon"
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qD"
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: cp/decl.c:10770
  #, fuzzy, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "taulukon koon ylivuoto"
  
! #: cp/decl.c:10885
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.c:10897
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qD:n esittely void-taulukkona"
  
! #: cp/decl.c:10899
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.c:10904
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qD:n esittely funktioiden taulukkona"
  
! #: cp/decl.c:10906
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "luodaan funktioiden taulukko"
  
! #: cp/decl.c:10911
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/decl.c:10913
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "luodaan viitteiden taulukko"
  
! #: cp/decl.c:10918
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qD:n esittely funktiojÃ¤senten taulukkona"
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "luodaan funktiojÃ¤senten taulukkoa"
  
! #: cp/decl.c:10939
  #, 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.c:10943
  #, 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.c:11025
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:11028
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/decl.c:11039
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:11042
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:11055
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:11058
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:11067
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:11070
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:11074
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.c:11083
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "nimetÃ¶n muuttuja tai kenttÃ¤ esitelty voidiksi"
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "muuttuja tai kenttÃ¤ esitelty voidiksi"
  
! #: cp/decl.c:11127
  #, 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.c:11132
  #, 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.c:11379
  #, 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.c:11382 cp/decl.c:11404
  #, 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.c:11385
  #, 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.c:11395
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/decl.c:11419
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:11426
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "funktion mÃ¤Ã¤rittely ei esittele parametrejÃ¤"
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:11530
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "vaillinaisen tyypin typedef %qD epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/decl.c:11535
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11627
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11674
  #, 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.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttujan %qs esittelyn ilman tyyppiÃ¤"
  
! #: cp/decl.c:11747
  #, 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.c:11755
  #, 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.c:11809
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "sekÃ¤ %<signed%> ettÃ¤ %<unsigned%> mÃ¤Ã¤ritelty %qs:lle"
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<short%> mÃ¤Ã¤ritelty %qs:lle"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:11834
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.c:11836
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.c:11903
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, 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.c:11972
  #, 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.c:11985
  #, fuzzy, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:11992
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, 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.c:12073
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.c:12097
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12108
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "useita tallennusluokkia %qs:n esittelyssÃ¤"
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.c:12191
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: cp/decl.c:12213
  #, fuzzy, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/decl.c:12245
  #, 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.c:12303
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "tarpeettomat sulkeet %qs:n esittelyssÃ¤"
  
! #: cp/decl.c:12309
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "Odotettiin oikeaa sulkumerkkiÃ¤ lausekkeessa kohdassa %C"
  
! #: cp/decl.c:12358
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:12378
  #, fuzzy, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12382
  #, 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.c:12387
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:12419
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "tyyppimÃ¤Ã¤reet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/decl.c:12428
  #, fuzzy, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, 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.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12482
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/decl.c:12494
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs esitelty taulukon palauttavan funktiona"
  
! #: cp/decl.c:12507
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "muodostin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "muodostimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12572
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12573
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "muodostimia ei voi esitellÃ¤ virtuaalisiksi"
  
! #: cp/decl.c:12608
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/decl.c:12613
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12617
  #, 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.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "hajottimilla ei voi olla parametreja"
  
! #: cp/decl.c:12711
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12733
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12762
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12763
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12836
  #, 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.c:12907
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.c:12933
  #, fuzzy, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ylimÃ¤Ã¤rÃ¤inen kvalifiointi %<%T::%> jÃ¤senelle %qs"
  
! #: cp/decl.c:12968
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12970
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12978
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:13018
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/decl.c:13027
  #, fuzzy, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13030
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13041
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.c:13044
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:13047
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "vain muodostimen esittely voi olla %<explicit%>"
  
! #: cp/decl.c:13057
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13064
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13070
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13088
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:13133
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:13136
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13141
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:13145
  #, fuzzy, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/decl.c:13171
  #, 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.c:13260
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/decl.c:13268
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:13270
  #, 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.c:13274
  #, 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.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "virheelliset mÃ¤Ã¤reet ei-jÃ¤senfunktion tyypissÃ¤"
  
! #: cp/decl.c:13311
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:13321
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/decl.c:13336
  #, 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.c:13355
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/decl.c:13369
  #, fuzzy, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/decl.c:13377
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13380
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/decl.c:13435
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13456
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: cp/decl.c:13459
  #, 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.c:13475
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: cp/decl.c:13496
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.c:13506
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:13516
  #, 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.c:13530
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/decl.c:13550
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:13563
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13572
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/decl.c:13578
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
  
! #: cp/decl.c:13595
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/decl.c:13598
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:13660
  #, 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.c:13665
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/decl.c:13685
  #, 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.c:13688
  #, 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.c:13741 cp/decl.c:13752
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13746
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13857
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13860
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13866
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13870
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:13887
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13891
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13906
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13907
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13950
  #, 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.c:13959
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14005
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:14011
  #, 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.c:14019
  #, 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.c:14026
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllÃ¤ ei ole alustimia"
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: cp/decl.c:14235
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:14238
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:14328
  #, 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.c:14332
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.c:14362
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.c:14387
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14389
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "virheellinen muodostin; tarkoitit todennÃ¤kÃ¶isesti %<%T (const %T&)%>"
  
! #: cp/decl.c:14727
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.c:14734
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:14764
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:14770
  #, 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.c:14780
  #, 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.c:14806
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-operaattorin ylikuormituksen"
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa mÃ¤Ã¤rÃ¤Ã¤ argumentteja"
  
! #: cp/decl.c:14843
  #, 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.c:14844
  #, 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.c:14856
  #, 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.c:14857
  #, 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.c:14868
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.c:14880
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.c:14918
  #, 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.c:14925
  #, 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.c:14927
  #, 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.c:14936
  #, 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.c:14938
  #, 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.c:14954
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: cp/decl.c:14973
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14980
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14992
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:15047
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:15070
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:15073
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: cp/decl.c:15075
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15083
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15090
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
--- 49156,51014 ----
  msgid "%qT has no non-static data member named %qD"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/decl.c:6465
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6516
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:6555 cp/decl.c:6815 cp/typeck2.c:1377 cp/typeck2.c:1665
! #: cp/typeck2.c:1713 cp/typeck2.c:1760
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "liikaa alustimia %qT:lle"
  
! #: cp/decl.c:6596
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6606
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6724
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: cp/decl.c:6844
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:6858
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6871
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "muuttuvakokoinen yhdysliteraali"
  
! #: cp/decl.c:6926
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D on vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6947
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalaariobjekti %qD vaatii yhden alkion alustimeensa"
  
! #: cp/decl.c:6992
  #, 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.c:7116
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "taulukko %qD alustettu sulkujen sisÃ¤llÃ¤ olevalla merkkijonoliteraalilla %qE"
  
! #: cp/decl.c:7151
  #, fuzzy, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:7153
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:7156
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:7161
  #, fuzzy, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:7346
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qD esitelty viitteenÃ¤, mutta ei ole alustettu"
  
! #: cp/decl.c:7604
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:7628
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "liian vÃ¤hÃ¤n argumentteja muodostimelle %q#D"
  
! #: cp/decl.c:7633
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/decl.c:7638
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7643
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7648
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7698
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/decl.c:7716 cp/decl.c:14099
  #, 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.c:7720 cp/decl.c:14103
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamÃ¤Ã¤ritteen kÃ¤yttÃ¶"
  
! #: cp/decl.c:7776
  #, 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.c:7884
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.c:7943
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "%q+D:n edellinen esittely"
  
! #: cp/decl.c:7986
  #, 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.c:8164
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "funktio %q#D alustetaan kuin muuttuja"
  
! #: cp/decl.c:8270
  #, 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.c:8273
  #, 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.c:8280
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:8306
  #, 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.c:8315
  #, 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.c:8525
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:8541
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: cp/decl.c:8550 cp/decl.c:8635
  #, 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.c:8554
  #, 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.c:8557
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8602
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:8628
  #, 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.c:8637
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8658
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8664
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.c:8693
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:8698
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:8703
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "PyydettyÃ¤ osoitetta ei voi asettaa"
  
! #: cp/decl.c:8709
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:8718
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/decl.c:9185
  #, 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.c:9188
  #, 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.c:9193
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9430
  #, 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.c:9434
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:9437
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:9453
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.c:9455
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.c:9481
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9483
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9489
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9492
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9494
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9500
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9503
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9505
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9511
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9514
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9516
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9523
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:9530
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "nimike %qD esitelty muttei mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:9562
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9613
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:9620
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9623
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9699
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
  
! #: cp/decl.c:9721
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9731
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.c:9776
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:9787
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "%qD ei ole malli"
  
! #: cp/decl.c:9806
  #, 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.c:9815
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.c:9832
  #, 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.c:9877
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9880
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9883 cp/decl.c:9886
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9888
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:9950
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9951
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9959
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9960
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:9970
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9978
  #, 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.c:9985
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:9998
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/decl.c:10008
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "virheellinen IACC-argumentti"
  
! #: cp/decl.c:10016
  #, fuzzy, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite â€�%.*sâ€� kokonaislukuvakiolla"
  
! #: cp/decl.c:10022
  #, fuzzy, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite â€�%.*sâ€� kokonaislukuvakiolla"
  
! #: cp/decl.c:10029
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10034
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:10117
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: cp/decl.c:10157
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: cp/decl.c:10162
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10164
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+D:n edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10181
  #, 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.c:10374
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.c:10383
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: cp/decl.c:10389
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:10396
  #, fuzzy, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: cp/decl.c:10399
  #, fuzzy, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
  # semi-fuzzy
! #: cp/decl.c:10523
  #, 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.c:10527
  #, 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.c:10531
  #, 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.c:10542
  #, 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.c:10547
  #, 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.c:10552
  #, 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.c:10663
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "taulukon %qD koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/decl.c:10666
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/decl.c:10697 cp/decl.c:10769
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:10701 cp/decl.c:10772
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:10752
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon"
  
! #: cp/decl.c:10779
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qD"
  
! #: cp/decl.c:10782
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttuvakokoisen taulukon"
  
! #: cp/decl.c:10788
  #, fuzzy, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: cp/decl.c:10791
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: cp/decl.c:10843
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "taulukon koon ylivuoto"
  
! #: cp/decl.c:10903
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10905 cp/pt.c:16024
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.c:10915
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qD:n esittely void-taulukkona"
  
! #: cp/decl.c:10917
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.c:10922
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qD:n esittely funktioiden taulukkona"
  
! #: cp/decl.c:10924
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "luodaan funktioiden taulukko"
  
! #: cp/decl.c:10929
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/decl.c:10931
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "luodaan viitteiden taulukko"
  
! #: cp/decl.c:10936
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qD:n esittely funktiojÃ¤senten taulukkona"
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "luodaan funktiojÃ¤senten taulukkoa"
  
! #: cp/decl.c:10957
  #, 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.c:10961
  #, 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.c:11043
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:11046
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/decl.c:11057
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:11060
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:11073
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:11076
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:11085
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/decl.c:11088
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:11092
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.c:11101
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11122
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "nimetÃ¶n muuttuja tai kenttÃ¤ esitelty voidiksi"
  
! #: cp/decl.c:11130
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "muuttuja tai kenttÃ¤ esitelty voidiksi"
  
! #: cp/decl.c:11145
  #, 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.c:11150
  #, 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.c:11397
  #, 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.c:11400 cp/decl.c:11422
  #, 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.c:11403
  #, 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.c:11413
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/decl.c:11437
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:11444
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:11472
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11523
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "funktion mÃ¤Ã¤rittely ei esittele parametrejÃ¤"
  
! #: cp/decl.c:11531 cp/decl.c:11540 cp/decl.c:13348
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:11548
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "vaillinaisen tyypin typedef %qD epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/decl.c:11553
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:11588
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11595 cp/decl.c:11602 cp/decl.c:11609 cp/decl.c:11616
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11637
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11645
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/decl.c:11692
  #, 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.c:11741 cp/decl.c:11745 cp/decl.c:11748
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ kieltÃ¤Ã¤ muuttujan %qs esittelyn ilman tyyppiÃ¤"
  
! #: cp/decl.c:11765
  #, 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.c:11773
  #, 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.c:11827
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "sekÃ¤ %<signed%> ettÃ¤ %<unsigned%> mÃ¤Ã¤ritelty %qs:lle"
  
! #: cp/decl.c:11833
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<short%> mÃ¤Ã¤ritelty %qs:lle"
  
! #: cp/decl.c:11841 cp/decl.c:11847
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:11852
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.c:11854
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: cp/decl.c:11921
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: cp/decl.c:11960
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11981
  #, 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.c:11990
  #, 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.c:12003
  #, fuzzy, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:12010
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/decl.c:12020 cp/decl.c:12192
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/decl.c:12028 cp/decl.c:12037 cp/decl.c:12043 cp/decl.c:12049
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.c:12059
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.c:12069 cp/decl.c:12072 cp/decl.c:12074 cp/decl.c:12077
! #: cp/decl.c:12087 cp/decl.c:12097 cp/decl.c:12107 cp/decl.c:12111
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:12081 cp/decl.c:12103
  #, 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.c:12091
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.c:12115
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12126
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:12129
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12164
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "useita tallennusluokkia %qs:n esittelyssÃ¤"
  
! #: cp/decl.c:12190
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: cp/decl.c:12204
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.c:12209
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: cp/decl.c:12231
  #, fuzzy, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:12262
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/decl.c:12263
  #, 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.c:12321
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "tarpeettomat sulkeet %qs:n esittelyssÃ¤"
  
! #: cp/decl.c:12327
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "Odotettiin oikeaa sulkumerkkiÃ¤ lausekkeessa kohdassa %C"
  
! #: cp/decl.c:12376
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:12396
  #, fuzzy, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12400
  #, 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.c:12405
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12412
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12421
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12426
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:12437
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "tyyppimÃ¤Ã¤reet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/decl.c:12446
  #, fuzzy, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12459
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12473
  #, 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.c:12476
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12500
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/decl.c:12512
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12518
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs esitelty taulukon palauttavan funktiona"
  
! #: cp/decl.c:12525
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
  
! #: cp/decl.c:12536 cp/pt.c:29620
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12542 cp/pt.c:29626
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12574
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12576
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "muodostin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12581
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12582
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "muodostimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12590
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12609
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "muodostimia ei voi esitellÃ¤ virtuaalisiksi"
  
! #: cp/decl.c:12626
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/decl.c:12631
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12635
  #, 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.c:12645
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12649
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12662
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12689
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "hajottimilla ei voi olla parametreja"
  
! #: cp/decl.c:12729
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12742 cp/decl.c:12749
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12751
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12780
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12781
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12854
  #, 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.c:12925
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.c:12951
  #, fuzzy, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/decl.c:12956
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ylimÃ¤Ã¤rÃ¤inen kvalifiointi %<%T::%> jÃ¤senelle %qs"
  
! #: cp/decl.c:12986
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12988
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12996
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:13036
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/decl.c:13045
  #, fuzzy, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13048
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13059
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.c:13062
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:13065
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "vain muodostimen esittely voi olla %<explicit%>"
  
! #: cp/decl.c:13075
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13088
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13094
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:13100
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13106
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.c:13122
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:13125
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:13151
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:13154
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13159
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:13163
  #, fuzzy, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/decl.c:13189
  #, 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.c:13278
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/decl.c:13286
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:13288
  #, 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.c:13292
  #, 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.c:13305
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13325
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "virheelliset mÃ¤Ã¤reet ei-jÃ¤senfunktion tyypissÃ¤"
  
! #: cp/decl.c:13329
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:13339
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/decl.c:13354
  #, 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.c:13373
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:13382 cp/parser.c:19204
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/decl.c:13387
  #, fuzzy, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/decl.c:13395
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13398
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13449 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/decl.c:13453
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13474
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: cp/decl.c:13477
  #, 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.c:13493
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: cp/decl.c:13514
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.c:13524
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:13534
  #, 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.c:13548
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13555
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/decl.c:13562 cp/decl.c:13575
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/decl.c:13568
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:13581
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13590
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/decl.c:13596
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:13604 cp/decl.c:13934
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
  
! #: cp/decl.c:13613
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/decl.c:13616
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:13678
  #, 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.c:13683
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/decl.c:13703
  #, 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.c:13706
  #, 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.c:13759 cp/decl.c:13770
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13764
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.c:13798 cp/decl.c:13806 cp/decl.c:13813 cp/decl.c:13820
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13878
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13884
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13888
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13893
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:13905
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13909
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13917
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13924
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13925
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13968
  #, 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.c:13977
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:14018
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14025
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:14031
  #, 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.c:14039
  #, 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.c:14046
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.c:14066
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllÃ¤ ei ole alustimia"
  
! #: cp/decl.c:14078
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.c:14083
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: cp/decl.c:14255
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:14258
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:14348
  #, 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.c:14352
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/decl.c:14374
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.c:14382
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.c:14407
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14409
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14668
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "virheellinen muodostin; tarkoitit todennÃ¤kÃ¶isesti %<%T (const %T&)%>"
  
! #: cp/decl.c:14747
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.c:14754
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:14784
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:14790
  #, 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.c:14800
  #, 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.c:14826
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-operaattorin ylikuormituksen"
  
  #. Variadic.
! #: cp/decl.c:14837
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa mÃ¤Ã¤rÃ¤Ã¤ argumentteja"
  
! #: cp/decl.c:14863
  #, 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.c:14864
  #, 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.c:14876
  #, 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.c:14877
  #, 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.c:14888
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14889 cp/decl.c:14899
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.c:14900
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14914
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.c:14938
  #, 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.c:14945
  #, 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.c:14947
  #, 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.c:14956
  #, 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.c:14958
  #, 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.c:14974
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: cp/decl.c:14993
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:15000
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:15012
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:15067
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:15090
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:15093
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: cp/decl.c:15095
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15103
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15104 cp/decl.c:15111
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15110
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
*************** msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤
*** 50978,51082 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, 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.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: cp/decl.c:15336
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/decl.c:15475
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT mÃ¤Ã¤ritelty monella suoralla kannoalla"
  
! #: cp/decl.c:15493
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT mÃ¤Ã¤ritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.c:15518
  #, 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.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl.c:15550
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:15695
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15703
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15713
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15724
  #, fuzzy, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.c:15798
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "cppchar_t:n on oltava etumerkitÃ¶n tyyppi"
--- 51020,51124 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15125
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.c:15168 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29473
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/decl.c:15189 cp/name-lookup.c:5451
  #, 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.c:15217 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9766
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.c:15222
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15325
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: cp/decl.c:15356
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:15367 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/decl.c:15495
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/decl.c:15502
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT mÃ¤Ã¤ritelty monella suoralla kannoalla"
  
! #: cp/decl.c:15513
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT mÃ¤Ã¤ritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.c:15538
  #, 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.c:15568
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl.c:15570
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:15715
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15718 cp/decl.c:15726 cp/decl.c:15736 cp/decl.c:16330
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15723
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15733
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15744
  #, fuzzy, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.c:15818
  #, 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Ã
*** 51085,51161 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16120
  #, 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.c:16130
  #, 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.c:16179
  #, 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.c:16180
  #, 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.c:16191
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.c:16211
  #, 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.c:16316 cp/parser.c:20099
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/decl.c:16356
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.c:17365
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, 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.c:17429
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/decl.c:17611
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:18002
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
--- 51127,51203 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15965
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16140
  #, 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.c:16150
  #, 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.c:16199
  #, 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.c:16200
  #, 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.c:16211
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.c:16231
  #, 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.c:16328 cp/parser.c:20110
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/decl.c:16368
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:16528 cp/typeck.c:10235
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.c:17377
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/decl.c:17379 cp/typeck.c:10115
  #, 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.c:17441
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/decl.c:17623
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:18014
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
*************** msgstr ""
*** 51195,51201 ****
  msgid "deleting %qT is undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "malliesittelylle %q+D"
--- 51237,51243 ----
  msgid "deleting %qT is undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl2.c:580 cp/pt.c:5840
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "malliesittelylle %q+D"
*************** msgstr "malliesittelylle %q+D"
*** 51205,51211 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
--- 51247,51253 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl2.c:635 cp/pt.c:5797
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
*************** msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤
*** 51721,51732 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1106
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
--- 51763,51774 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1112
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
*************** msgstr "parametri %qD on alustettu"
*** 51877,51894 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q+D alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
--- 51919,51936 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2289
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2292 cp/method.c:2303
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q+D alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2300
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
*************** msgstr "perustyypin %qT kaksoiskappale v
*** 51978,51984 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, fuzzy, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
--- 52020,52026 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/init.c:1812 cp/init.c:4526 cp/typeck2.c:1238
  #, fuzzy, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
*************** msgstr ""
*** 52173,52209 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4427
  #, fuzzy, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "muotoilu %s pÃ¤Ã¤ttyy %%:iin"
  
! #: cp/init.c:4733
  #, fuzzy, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, fuzzy, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
--- 52215,52251 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4435
  #, fuzzy, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "muotoilu %s pÃ¤Ã¤ttyy %%:iin"
  
! #: cp/init.c:4741
  #, fuzzy, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: cp/init.c:4775
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4780
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4795
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4800
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5107
  #, fuzzy, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
*************** msgstr ""
*** 52303,52374 ****
  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)"
  
! #: cp/mangle.c:2350
  #, fuzzy, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
  
! #: cp/mangle.c:2354
  #, fuzzy, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr "Tyyppi"
  
! #: cp/mangle.c:2661
  #, fuzzy, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "Tyyppi"
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "kolmoismerkki ??%c muunnettu merkiksi %c"
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4085
  #, 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.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2214
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/method.c:861 cp/method.c:2220
  #, fuzzy, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
--- 52345,52416 ----
  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)"
  
! #: cp/mangle.c:2365
  #, fuzzy, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "typedef %qD on alustettu (kÃ¤ytÃ¤ __typeof__ sen sijaan)"
  
! #: cp/mangle.c:2369
  #, fuzzy, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr "Tyyppi"
  
! #: cp/mangle.c:2676
  #, fuzzy, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "Tyyppi"
  
! #: cp/mangle.c:3454
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "kolmoismerkki ??%c muunnettu merkiksi %c"
  
! #: cp/mangle.c:3535
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4100
  #, 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.c:4146
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4152
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4424
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4429
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4434
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2242
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/method.c:861 cp/method.c:2248
  #, fuzzy, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
*************** msgstr "polku puuttuu %qs:n jÃ¤lkeen"
*** 52388,52571 ****
  msgid "forming type of %qs"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/method.c:1140
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/method.c:1155
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1163
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/method.c:1168
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/method.c:1195
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/method.c:1204
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1207
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1210
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1366
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/method.c:1409
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/method.c:1418
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/method.c:1436
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1487
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1512
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1522
  #, fuzzy, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/method.c:1779
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2159
  #, fuzzy, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "alustamaton const %qD"
  
! #: cp/method.c:2170
  #, fuzzy, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2171
  #, fuzzy, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2237
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/method.c:2294
  #, fuzzy, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2305
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2512
  #, fuzzy, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2555
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2686
  #, fuzzy, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/method.c:2689
  #, fuzzy, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/method.c:2698
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2709
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2717 cp/method.c:2741
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2750
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/method.c:3156
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "%qT ei ole malli"
  
! #: cp/method.c:3243
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
  # XXX
! #: cp/method.c:3252
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
--- 52430,52613 ----
  msgid "forming type of %qs"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/method.c:1168
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/method.c:1183
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1191
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/method.c:1196
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/method.c:1223
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/method.c:1232
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1235
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1238
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1394
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/method.c:1437
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/method.c:1446
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/method.c:1464
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1515
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1540
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1550
  #, fuzzy, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/method.c:1807
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2187
  #, fuzzy, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "alustamaton const %qD"
  
! #: cp/method.c:2198
  #, fuzzy, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2199
  #, fuzzy, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2265
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/method.c:2322
  #, fuzzy, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2333
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2540
  #, fuzzy, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2583
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2714
  #, fuzzy, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/method.c:2717
  #, fuzzy, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/method.c:2726
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2737
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2745 cp/method.c:2769
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2778
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3181
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/method.c:3184
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/method.c:3216
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3236
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "%qT ei ole malli"
  
! #: cp/method.c:3271
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
  # XXX
! #: cp/method.c:3280
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
*************** msgstr "%s %s %p %d\n"
*** 52630,52637 ****
  msgid "%q#D does not have external linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
--- 52672,52679 ----
  msgid "%q#D does not have external linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11161 cp/parser.c:11171
! #: cp/semantics.c:3808 cp/semantics.c:3820
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
*************** msgstr "virtuaalinen ei-luokkafunktio %q
*** 52651,52657 ****
  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.c:5645 cp/pt.c:18297
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE ei ole luokka, nimiavaruus eikÃ¤ lueteltu tyyppi"
--- 52693,52699 ----
  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.c:5645 cp/pt.c:18258
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE ei ole luokka, nimiavaruus eikÃ¤ lueteltu tyyppi"
*************** msgstr "tunniste %qE on ristiriidassa C+
*** 52859,52865 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
--- 52901,52907 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42764
  #, 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Ã¤"
*** 52884,52890 ****
  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.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> on esittelemÃ¤ttÃ¤"
--- 52926,52932 ----
  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.c:3106 cp/parser.c:20049
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> on esittelemÃ¤ttÃ¤"
*************** msgstr "muodostimen virheellinen kÃ¤yttÃ
*** 52964,52970 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "liukulukuylivuoto lausekkeessa"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, fuzzy, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
--- 53006,53012 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "liukulukuylivuoto lausekkeessa"
  
! #: cp/parser.c:3301 cp/pt.c:19753
  #, fuzzy, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
*************** msgstr "attribuutti %qs pÃ¤tee vain funk
*** 53100,53106 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
--- 53142,53148 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:3496 cp/parser.c:28775
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
*************** msgstr "epÃ¤kelvot operandit binÃ¤Ã¤rise
*** 53225,53231 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
--- 53267,53273 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14356
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
*************** msgstr ""
*** 53275,53281 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "odotettiin lauseketta"
--- 53317,53323 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3962
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "odotettiin lauseketta"
*************** msgstr "%<~%T%>:n esittely %qT:n jÃ¤sene
*** 53325,53331 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ID"
--- 53367,53373 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:6500 cp/parser.c:22446
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ID"
*************** msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤rite
*** 53380,53386 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
--- 53422,53428 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.c:7336 cp/pt.c:20409
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
*************** msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤
*** 53420,53426 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
--- 53462,53468 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8888 cp/parser.c:31273
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
*************** msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤
*** 53490,54512 ****
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10506
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:10809
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:10819
  #, 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.c:10829
  #, 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.c:10981
  #, fuzzy, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:11003
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:11038
  #, 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.c:11058
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "versioviitetaulukolle ei voi varata muistia"
  
! #: cp/parser.c:11077
  #, 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.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, 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.c:11126
  #, fuzzy, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:11150
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.c:11160
  #, fuzzy, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:11198
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11297
  #, 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.c:11365
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:11385
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11397
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: cp/parser.c:11404
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11417
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11435
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11477
  #, 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.c:11866 cp/parser.c:12067
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:11906
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:11955
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/parser.c:12131
  #, fuzzy, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/parser.c:12297
  #, 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.c:12324
  #, 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.c:12492 cp/parser.c:31740
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:12533
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/parser.c:12535
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: cp/parser.c:12575
  #, 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.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/parser.c:13206
  #, 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.c:13349 cp/parser.c:31743
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:13395
  #, 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.c:13419
  #, 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.c:13550
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltÃ¤Ã¤ lasketut goto-kÃ¤skyt"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:13783
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/parser.c:13880
  #, fuzzy, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "%s: virheellinen kenttÃ¤mÃ¤Ã¤ritys %s"
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/parser.c:14048
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> ei ole lohkon alussa"
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14552
  #, 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.c:14607
  #, fuzzy, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:14610
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:14661
  #, 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.c:14713
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:14731
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/parser.c:14900
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:14939
  #, 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.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, 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.c:15045
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ei kelpaa lambdassa"
  
! #: cp/parser.c:15133
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:15152
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:15244
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15248
  #, 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.c:15312
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "%s: virheellinen kenttÃ¤mÃ¤Ã¤ritys %s"
  
! #: cp/parser.c:15416
  #, 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.c:15618
  #, 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.c:15631
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15794
  #, 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.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:15827
  #, 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.c:15911
  #, fuzzy, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:15938
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jÃ¤senelle %<%D%>"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16099
  #, 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.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:16515
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "leveÃ¤ merkkijonovakio %<asm%>-lauseessa"
  
! #: cp/parser.c:16521
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:16555
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:16602
  #, 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.c:16604
  #, 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.c:16606
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: cp/parser.c:16785
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/parser.c:16940
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/parser.c:17333
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:17395
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17403
  #, 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.c:17433
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:17434
  #, 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.c:17441
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:17545
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "odotettiin %<template%>"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17857
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:18122
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:18257
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:18261
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:18265
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:18325
  #, fuzzy, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:18554
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:18747
  #, 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.c:18753
  #, 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.c:18758
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:18915
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:19045
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "Odotettu nimi"
  
! #: cp/parser.c:19155
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:19156
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19178
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: cp/parser.c:19185
  #, fuzzy, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "esittely %qD ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:19754
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:19760
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19905
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.c:19916
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.c:19931
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19988
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:20032
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/parser.c:20046
  #, 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.c:20058 cp/parser.c:25474
  #, 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.c:20063 cp/parser.c:25479
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "esittely %qD ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:20112
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin lisÃ¤yksen"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:20335
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:20396
  #, 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.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, 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.c:20436
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:20441
  #, fuzzy, gcc-internal-format
  msgid "namespace name required"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:20445
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20448
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20455
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "siirryttiin %qD-nimiavaruuteen"
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20685
  #, 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.c:20700
  #, 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.c:20718
  #, 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.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20863
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:21034
  #, 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.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:21060
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/parser.c:21097
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/parser.c:21113
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:21341
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: cp/parser.c:21352
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktio %qD esitelty uudelleen muuttujana"
  
! #: cp/parser.c:21624
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:21635
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:21639
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.c:21690
  #, fuzzy, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiÃ¤"
  
! #: cp/parser.c:21810
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:21852
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:21866
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "%JsisÃ¤Ã¤nrakennettu funktio %qD esitelty ei-funktiona"
  
! #: cp/parser.c:22357
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:22483
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
--- 53532,54559 ----
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10513
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:10816
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:10826
  #, 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.c:10836
  #, 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.c:10988
  #, fuzzy, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:11010
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: cp/parser.c:11025
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11030 cp/parser.c:11051 cp/parser.c:11243
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:11045
  #, 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.c:11065
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "versioviitetaulukolle ei voi varata muistia"
  
! #: cp/parser.c:11084
  #, 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.c:11095
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, 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.c:11133
  #, fuzzy, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:11157
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.c:11167
  #, fuzzy, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:11205
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: cp/parser.c:11216
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11221
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11300
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11304
  #, 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.c:11372
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:11392
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11404
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: cp/parser.c:11411
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11424
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11442
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11484
  #, 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.c:11873 cp/parser.c:12074
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:11913
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:11962
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: cp/parser.c:12081
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12090
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/parser.c:12138
  #, fuzzy, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/parser.c:12304
  #, 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.c:12331
  #, 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.c:12499 cp/parser.c:31757
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:12540
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/parser.c:12542
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: cp/parser.c:12582
  #, 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.c:12663 cp/parser.c:21740 cp/parser.c:24207
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12956
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12981
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/parser.c:12986
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13129
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/parser.c:13213
  #, 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.c:13356 cp/parser.c:31760
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:13402
  #, 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.c:13426
  #, 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.c:13557
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13565
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltÃ¤Ã¤ lasketut goto-kÃ¤skyt"
  
! #: cp/parser.c:13578 cp/parser.c:31763
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:13755
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:13790
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/parser.c:13815
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13820
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13826
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13863
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13866
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13874
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/parser.c:13887
  #, fuzzy, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "%s: virheellinen kenttÃ¤mÃ¤Ã¤ritys %s"
  
! #: cp/parser.c:13895
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13900
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13920
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13928
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:13949
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14051
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/parser.c:14055
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/parser.c:14186 cp/parser.c:26014
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:14279
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> ei ole lohkon alussa"
  
! #: cp/parser.c:14494
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14514
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:14535
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14559
  #, 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.c:14614
  #, fuzzy, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:14617
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:14668
  #, 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.c:14720
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:14738
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/parser.c:14907
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:14946
  #, 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.c:14949
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15016
  #, 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.c:15052
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:15059
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ei kelpaa lambdassa"
  
! #: cp/parser.c:15140
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:15159
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:15232 cp/parser.c:26529
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:15251
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15255
  #, 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.c:15319
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "%s: virheellinen kenttÃ¤mÃ¤Ã¤ritys %s"
  
! #: cp/parser.c:15423
  #, 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.c:15625
  #, 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.c:15638
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15801
  #, 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.c:15830
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:15834
  #, 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.c:15918
  #, fuzzy, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:15945
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jÃ¤senelle %<%D%>"
  
! #: cp/parser.c:15957 cp/pt.c:26413
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.c:15969 cp/pt.c:26425
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:16021
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16106
  #, 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.c:16507
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16513
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:16522
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "leveÃ¤ merkkijonovakio %<asm%>-lauseessa"
  
! #: cp/parser.c:16528
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:16562
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:16609
  #, 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.c:16611
  #, 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.c:16613
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: cp/parser.c:16792
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:16800
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/parser.c:16947
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:17183 cp/parser.c:17269 cp/parser.c:23978
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/parser.c:17187 cp/parser.c:17273
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/parser.c:17340
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:17402
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17410
  #, 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.c:17440
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:17441
  #, 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.c:17448
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:17552
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
  #. The name does not name a template.
! #: cp/parser.c:17637 cp/parser.c:17803 cp/parser.c:18008
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "odotettiin %<template%>"
  
  #. Explain what went wrong.
! #: cp/parser.c:17683
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:17685
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17864
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:17973 cp/parser.c:17991 cp/parser.c:18162
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:18129
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:18264
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:18268
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:18272
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:18332
  #, fuzzy, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:18561
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:18754
  #, 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.c:18760
  #, 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.c:18765
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:18922
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:19052
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "Odotettu nimi"
  
! #: cp/parser.c:19162
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:19163
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19185
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: cp/parser.c:19192
  #, fuzzy, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/parser.c:19435
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19511
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:19673
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "esittely %qD ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:19761
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:19767
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:19772
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19912
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.c:19923
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.c:19938
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19954
! #, fuzzy, gcc-internal-format
! msgid "types may not be defined in enum-base"
! msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
! 
! #: cp/parser.c:19999
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:20043
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/parser.c:20057
  #, 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.c:20069 cp/parser.c:25483
  #, 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.c:20074 cp/parser.c:25488
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "esittely %qD ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:20086 cp/parser.c:25501
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:20123
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin lisÃ¤yksen"
  
! #: cp/parser.c:20148
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20151
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20338
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:20342
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:20346
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:20407
  #, 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.c:20418
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20437
  #, 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.c:20447
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:20452
  #, fuzzy, gcc-internal-format
  msgid "namespace name required"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:20456
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20459
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20466
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "siirryttiin %qD-nimiavaruuteen"
  
! #: cp/parser.c:20521
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20696
  #, 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.c:20711
  #, 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.c:20729
  #, 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.c:20739
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20804
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20874
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:21045
  #, 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.c:21064 cp/parser.c:21081 cp/parser.c:21095
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:21071
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/parser.c:21108
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/parser.c:21124
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:21352
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: cp/parser.c:21363
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:21368
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21371
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21388 cp/parser.c:21413
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: cp/parser.c:21400 cp/parser.c:21421
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21407
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktio %qD esitelty uudelleen muuttujana"
  
! #: cp/parser.c:21635
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:21646
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:21650
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.c:21701
  #, fuzzy, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiÃ¤"
  
! #: cp/parser.c:21821
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:21863
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:21877
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "%JsisÃ¤Ã¤nrakennettu funktio %qD esitelty ei-funktiona"
  
! #: cp/parser.c:22366
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:22492
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.c:22496
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
*************** msgstr "%<%T::%E%> ei ole tyyppi"
*** 54515,54944 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/parser.c:22524
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/parser.c:22526
  #, 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.c:22641
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "id="
  
! #: cp/parser.c:22666
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:22789
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.c:22810
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:22871
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: cp/parser.c:22962
  #, fuzzy, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: cp/parser.c:23020
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: cp/parser.c:23269
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/parser.c:23275
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:23304
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:23309
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:23415
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "odotettiin %<,%> tai %<...%>"
  
! #: cp/parser.c:23774
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:23953
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:23971
  #, 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.c:23977
  #, 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.c:23979
  #, 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.c:24105
  #, 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.c:24109
  #, 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.c:24433
  #, 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.c:24453
  #, 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.c:24491
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C90 ei tue joustavia taulukkojÃ¤seniÃ¤"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:24581
  #, 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.c:24637 cp/parser.c:24774
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: cp/parser.c:25013
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:25016
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:25019
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:25416
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:25427
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ei lÃ¶ydetÃ¤ luokkaa %qE"
  
! #: cp/parser.c:25435
  #, fuzzy, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:25442
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:25454
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:25460
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:25514
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/parser.c:25546
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/parser.c:25582
  #, fuzzy, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/parser.c:25647
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:25771
  #, 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.c:25775
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26036
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, 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.c:26159
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:26172
  #, 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.c:26325
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bittikentÃ¤llÃ¤ %qD on ei-kokonaislukutyyppi %qT"
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "pure-tarkenne funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%> luokansisÃ¤isen funktiomÃ¤Ã¤rittelyn perÃ¤ssÃ¤"
  
! #: cp/parser.c:26420
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:26434
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:26508
  #, fuzzy, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: cp/parser.c:26543
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:26673
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "varoitus: lÃ¤hdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.c:26693
  #, fuzzy, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "varoitus: lÃ¤hdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.c:26717
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:26720
  #, 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.c:26920 cp/parser.c:27014
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:27022
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 ei salli dynaamisia poikkeusmÃ¤Ã¤rittelyitÃ¤"
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmÃ¤Ã¤rittelyt ovat vanhentuneita C++11:ssÃ¤"
  
! #: cp/parser.c:27072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:27113
  #, 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.c:27225
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:27832
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.c:27846
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:28012
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:28072
  #, 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.c:28415 cp/parser.c:28424
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:29135
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.c:29626
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
--- 54562,54991 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22525
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/parser.c:22533
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/parser.c:22535
  #, 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.c:22650
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "id="
  
! #: cp/parser.c:22675
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:22796
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:22798
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.c:22819
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:22880
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:22934
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: cp/parser.c:22971
  #, fuzzy, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: cp/parser.c:23029
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: cp/parser.c:23278
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/parser.c:23284
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/parser.c:23287 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2171
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:23313
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:23318
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:23424
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:23705
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "odotettiin %<,%> tai %<...%>"
  
! #: cp/parser.c:23783
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:23962
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:23980
  #, 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.c:23986
  #, 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.c:23988
  #, 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.c:24114
  #, 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.c:24118
  #, 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.c:24442
  #, 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.c:24462
  #, 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.c:24500
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C90 ei tue joustavia taulukkojÃ¤seniÃ¤"
  
! #: cp/parser.c:24514
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24539
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:24590
  #, 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.c:24646 cp/parser.c:24783
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: cp/parser.c:25022
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:25025
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:25028
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:25425
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:25436
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ei lÃ¶ydetÃ¤ luokkaa %qE"
  
! #: cp/parser.c:25444
  #, fuzzy, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:25451
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:25463
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:25469
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:25523
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/parser.c:25555
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/parser.c:25591
  #, fuzzy, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/parser.c:25656
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/parser.c:25762 cp/parser.c:31766
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:25786
  #, 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.c:25790
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/parser.c:26033
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26051
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:26069
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26167
  #, 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.c:26174
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:26187
  #, 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.c:26340
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bittikentÃ¤llÃ¤ %qD on ei-kokonaislukutyyppi %qT"
  
! #: cp/parser.c:26368
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "pure-tarkenne funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: cp/parser.c:26388
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%> luokansisÃ¤isen funktiomÃ¤Ã¤rittelyn perÃ¤ssÃ¤"
  
! #: cp/parser.c:26435
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:26449
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:26523
  #, fuzzy, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: cp/parser.c:26558
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:26688
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "varoitus: lÃ¤hdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.c:26708
  #, fuzzy, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "varoitus: lÃ¤hdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.c:26732
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:26735
  #, 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.c:26935 cp/parser.c:27029
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:27037
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 ei salli dynaamisia poikkeusmÃ¤Ã¤rittelyitÃ¤"
  
! #: cp/parser.c:27043
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmÃ¤Ã¤rittelyt ovat vanhentuneita C++11:ssÃ¤"
  
! #: cp/parser.c:27087
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:27128
  #, 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.c:27240
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:27847
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.c:27861
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27950
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27985
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:28027
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:28087
  #, 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.c:28430 cp/parser.c:28439
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:28792
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29142
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:29150
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:29634
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29639
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.c:29643
  #, 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
*** 54947,55704 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:30032
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivÃ¤t ole enÃ¤Ã¤ tuettuja"
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, 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.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/parser.c:30351
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:30380
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epÃ¤jÃ¤seniÃ¤\n"
  
! #: cp/parser.c:30485
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:30536
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:30583
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:30883
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:30896
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympÃ¤rÃ¶itÃ¤vÃ¤ sulkeilla"
  
! #: cp/parser.c:31356
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/parser.c:31371
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
  
! #: cp/parser.c:31517
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekÃ¤ %<_Sat%> ettÃ¤ %<char%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:31522
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.c:31633
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31636
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.c:31639
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31642
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.c:31645
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31651
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiÃ¶ "
  
! #: cp/parser.c:31654
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31657
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.c:31660
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:31663
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31666
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.c:31701
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31713
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31716
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31719
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31725
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.c:31752
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: cp/parser.c:32210
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:32330
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:32485
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:32486
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:32568
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:32589
  #, 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.c:32837
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:33149
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:33219
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33654
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikÃ¤ -alias"
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %qs Objective-C++-metodien vÃ¤lissÃ¤"
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.c:34178
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.c:34814
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "<tuntematon>"
  
! #: cp/parser.c:35879
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:36879
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:37632
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:39761
  #, 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.c:40312
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.c:40492
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: cp/parser.c:42708
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:43539
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:43569
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, 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.c:43704 cp/semantics.c:5878
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:44241
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:44251
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:44800
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: cp/parser.c:44803
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:44854
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: cp/parser.c:45139
  #, 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.c:45182
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: cp/parser.c:45214
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: cp/parser.c:45294
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.c:45333
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.c:45534
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, fuzzy, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/pt.c:310
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:734
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:748
  #, fuzzy, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:832
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.c:845
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.c:862
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:992
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:1004
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:1039
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, fuzzy, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:1142
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:1607
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %d"
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/pt.c:2190
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ei ole muuttujamalli"
  
! #: cp/pt.c:2486
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:2707
  #, fuzzy, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:2717
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:2793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:2896
  #, fuzzy, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:2902
  #, fuzzy, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:2910
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.c:2913
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/pt.c:2915
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:2921
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/pt.c:2954
  #, fuzzy, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:2958
  #, fuzzy, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:2990
  #, fuzzy, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ei ole mallifunktio"
--- 54994,55751 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29650
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:30049
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivÃ¤t ole enÃ¤Ã¤ tuettuja"
  
! #: cp/parser.c:30220
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30229
  #, 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.c:30235
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30335
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30345
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/parser.c:30368
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:30377
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:30397
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epÃ¤jÃ¤seniÃ¤\n"
  
! #: cp/parser.c:30502
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:30553
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:30600
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:30900
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:30913
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:31221
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympÃ¤rÃ¶itÃ¤vÃ¤ sulkeilla"
  
! #: cp/parser.c:31373
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/parser.c:31388
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:31523
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
  
! #: cp/parser.c:31534
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekÃ¤ %<_Sat%> ettÃ¤ %<char%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:31539
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: cp/parser.c:31565
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.c:31617
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.c:31620
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.c:31623
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.c:31632
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:31641
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.c:31650
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31653
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.c:31656
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31659
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.c:31662
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:31665
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31668
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiÃ¶ "
  
! #: cp/parser.c:31671
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31674
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.c:31677
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:31680
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31683
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:31686
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.c:31718
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31730
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31733
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31736
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:31742
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.c:31769
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.c:32071
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32222
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: cp/parser.c:32227
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:32347
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/parser.c:32487 cp/parser.c:32521
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:32494 cp/parser.c:32527
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32495 cp/parser.c:32528
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:32502
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:32503
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:32585
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:32606
  #, 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.c:32854
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:33095 cp/parser.c:34403 cp/parser.c:34592
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:33166
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:33236
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:33267
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33671
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikÃ¤ -alias"
  
! #: cp/parser.c:33746 cp/parser.c:33764
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:33758 cp/parser.c:33824
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/parser.c:33867
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %qs Objective-C++-metodien vÃ¤lissÃ¤"
  
! #: cp/parser.c:34064 cp/parser.c:34071 cp/parser.c:34078
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.c:34195
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:34368
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34375
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.c:34655 cp/parser.c:34662 cp/parser.c:34669
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.c:34831
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "<tuntematon>"
  
! #: cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:35913
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:36896
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:37649
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:39778
  #, 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.c:40329
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.c:40416 cp/pt.c:17937
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.c:40509
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: cp/parser.c:42726
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:43557
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:43587
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:43599
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43702
  #, 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.c:43722 cp/semantics.c:5870
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:43726 cp/semantics.c:5878
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:43729 cp/pt.c:14022 cp/semantics.c:5884
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:43732 cp/semantics.c:5890
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:44259
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:44269
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44623
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.c:44670 cp/semantics.c:9971
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:44672 cp/semantics.c:9973
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:44818
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: cp/parser.c:44821
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:44872
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: cp/parser.c:45157
  #, 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.c:45200
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: cp/parser.c:45232
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisÃ¤llÃ¤"
  
! #: cp/parser.c:45312
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.c:45351
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.c:45552
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:45608
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:296
  #, fuzzy, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/pt.c:309
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:733
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:747
  #, fuzzy, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:831
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.c:842 cp/pt.c:1079
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.c:844
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.c:861
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:991
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:1003
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:1006 cp/pt.c:1145
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:1038
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:1082
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1123
  #, fuzzy, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:1141
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:1606
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:2048 cp/semantics.c:5739
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %d"
  
! #: cp/pt.c:2184
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/pt.c:2189
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ei ole muuttujamalli"
  
! #: cp/pt.c:2485
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/pt.c:2489
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2499
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:2706
  #, fuzzy, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:2716
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:2722
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2746
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2751
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:2787
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "(mahdollisesti %qT:n mÃ¤Ã¤rittelyn perÃ¤stÃ¤ puuttuu puolipiste)"
  
! #: cp/pt.c:2791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:2882 cp/pt.c:2942
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:2895
  #, fuzzy, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:2901
  #, fuzzy, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:2909
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.c:2912
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/pt.c:2914
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:2920
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/pt.c:2953
  #, fuzzy, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:2957
  #, fuzzy, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/pt.c:2989
  #, fuzzy, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/pt.c:3032
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ei ole mallifunktio"
*************** msgstr "%qD ei ole mallifunktio"
*** 55711,55869 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, fuzzy, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:3111
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:3142
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/pt.c:3145
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:3254
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:3835
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/pt.c:4158
  #, fuzzy, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4226
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4228
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4287
  #, fuzzy, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.c:4432
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: cp/pt.c:4435
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:4437
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.c:5045
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:5104
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:5127
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5131
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5143
  #, fuzzy, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: cp/pt.c:5167
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5169
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5215
  #, fuzzy, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5218
  #, fuzzy, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5241
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5287
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  msgstr[1] "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5347
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:5351
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:5534
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
--- 55758,55916 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3094
  #, fuzzy, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:3110
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:3141
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/pt.c:3144
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:3253
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:3834
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/pt.c:4157
  #, fuzzy, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4225
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4227
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.c:4286
  #, fuzzy, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/pt.c:4303 cp/pt.c:5108
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.c:4431
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: cp/pt.c:4434
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:4436
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.c:5044
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:5103
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:5126
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5130
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5134 cp/pt.c:5145 cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5142
  #, fuzzy, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5152
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: cp/pt.c:5166
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5168
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5214
  #, fuzzy, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5217
  #, fuzzy, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5240
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5286
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  msgstr[1] "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5346
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:5350
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:5533
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
*************** msgstr "%qD:lla ei voi olla oletusargume
*** 55872,55918 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5593
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5596
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5599
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5602
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:5774
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "%qD-malli esitelty"
  
! #: cp/pt.c:5782
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/pt.c:5790
  #, fuzzy, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
--- 55919,55965 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5556
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.c:5592
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5595
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5598
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5601
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/pt.c:5604 cp/pt.c:5662
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:5773
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "%qD-malli esitelty"
  
! #: cp/pt.c:5781
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/pt.c:5789
  #, fuzzy, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
*************** msgstr "useita tallennuspaikkoja esittel
*** 55922,56414 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD ei ole malli"
  
! #: cp/pt.c:5969
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6008
  #, fuzzy, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:6022
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6025
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mutta %d vaaditaan"
  
! #: cp/pt.c:6048
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:6051
  #, fuzzy, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:6196
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:6209
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:6220
  #, 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.c:6224
  #, 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.c:6262
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6263
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/pt.c:6274
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "varjostunut esittely on tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6288
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.c:6290
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6323
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, 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.c:6661
  #, 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.c:6664
  #, 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.c:6677
  #, 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.c:6681
  #, 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.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6732
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:6794
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%Juseita parametreja nimellÃ¤ %qD"
  
! #: cp/pt.c:6803
  #, fuzzy, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.c:6821
  #, 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.c:6832
  #, 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.c:6842
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/pt.c:6851
  #, fuzzy, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:6863
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/pt.c:6867
  #, 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.c:6878
  #, 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.c:6889
  #, 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.c:6901
  #, 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.c:6932
  #, 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.c:6945
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/pt.c:6949
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, 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.c:6980
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:7042
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7050
  #, 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.c:7060
  #, 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.c:7075
  #, 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.c:7085
  #, 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.c:7092
  #, 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.c:7110
  #, 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.c:7118
  #, 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.c:7230
  #, 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.c:7389
  #, 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.c:7403
  #, 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.c:7489
  #, 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.c:7497
  #, 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.c:7515
  #, 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.c:7574
  #, 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.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7630
  #, 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.c:8179
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8195
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8329
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:8358
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistÃ¤ vakiota, saatiin %qT"
  
! #: cp/pt.c:8395
  #, 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.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.c:8471
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8485
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8488
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8552
  #, 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.c:8690 cp/pt.c:9003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, 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.c:8833
  #, 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.c:8842
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellÃ¤ %qD"
  
! #: cp/pt.c:8867
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8871
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8969
  #, 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.c:9613
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9776
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:10287
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.c:10947
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12106
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.c:13121
  #, 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.c:13124
  #, 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.c:13725
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.c:13824
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
--- 55969,56461 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5812
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD ei ole malli"
  
! #: cp/pt.c:5968
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6007
  #, fuzzy, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:6021
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6024
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mutta %d vaaditaan"
  
! #: cp/pt.c:6047
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:6050
  #, fuzzy, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:6195
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:6208
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:6219
  #, 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.c:6223
  #, 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.c:6261
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6262
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/pt.c:6273
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6276 cp/pt.c:6325
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "varjostunut esittely on tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6287
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.c:6289
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6322
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6660 cp/pt.c:6729
  #, 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.c:6663
  #, 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.c:6666
  #, 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.c:6679
  #, 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.c:6683
  #, 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.c:6732
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6734
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:6796
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%Juseita parametreja nimellÃ¤ %qD"
  
! #: cp/pt.c:6805
  #, fuzzy, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: cp/pt.c:6814
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.c:6823
  #, 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.c:6834
  #, 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.c:6844
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/pt.c:6853
  #, fuzzy, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:6865
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/pt.c:6869
  #, 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.c:6880
  #, 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.c:6891
  #, 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.c:6903
  #, 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.c:6934
  #, 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.c:6947
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/pt.c:6951
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.c:6962
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6972
  #, 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.c:6982
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:7044
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7052
  #, 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.c:7062
  #, 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.c:7077
  #, 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.c:7087
  #, 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.c:7094
  #, 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.c:7112
  #, 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.c:7120
  #, 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.c:7232
  #, 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.c:7391
  #, 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.c:7405
  #, 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.c:7491
  #, 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.c:7499
  #, 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.c:7517
  #, 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.c:7576
  #, 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.c:7578
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7632
  #, 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.c:8181
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8197
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8331
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:8360
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8381 cp/pt.c:8415 cp/pt.c:8469
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8389
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistÃ¤ vakiota, saatiin %qT"
  
! #: cp/pt.c:8397
  #, 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.c:8403
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.c:8406
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8420
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8423
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.c:8473
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8487
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8490
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8554
  #, 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.c:8692 cp/pt.c:9005
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:8707 cp/pt.c:8839
  #, 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.c:8835
  #, 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.c:8844
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellÃ¤ %qD"
  
! #: cp/pt.c:8869
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8873
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8971
  #, 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.c:9615
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9778
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:9780
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9909 cp/pt.c:21250
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:10289
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.c:10932
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12091
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: cp/pt.c:12591
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13017
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.c:13105
  #, 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.c:13108
  #, 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.c:13714
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.c:13813
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
*************** msgstr "parametrilla %P on vaillinainen
*** 56426,56637 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.c:15113
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.c:15115
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssÃ¤ %q+D"
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.c:15928
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.c:15930
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:15932
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/pt.c:15945
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15948
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15996
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:16002
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:16008
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.c:16161
  #, 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.c:16169
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.c:16283
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:16471
  #, 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.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16581
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "kÃ¤ytetÃ¤Ã¤n virheellistÃ¤ kenttÃ¤Ã¤ %qD"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: cp/pt.c:19313
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:20368
  #, 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.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:20403
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:20408
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD esitelty avoimeksi mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: cp/pt.c:20456
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/pt.c:20676
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:20679
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:21001
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/kÃ¤yttÃ¤Ã¤ anonyymiÃ¤ tyyppiÃ¤"
  
! #: cp/pt.c:21003
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:21013
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:21028
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.c:21046
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettÃ¤essÃ¤"
  
! #: cp/pt.c:25142
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:25144
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:25150
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
--- 56473,56684 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14863
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.c:15063
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.c:15065
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssÃ¤ %q+D"
  
! #: cp/pt.c:15180
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.c:15182
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.c:15878
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.c:15880
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:15882
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/pt.c:15895
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15898
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15946
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:15952
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:15958
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:16059
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16079
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.c:16111
  #, 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.c:16119
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.c:16233
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:16432
  #, 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.c:16447
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16449
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16542
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.c:16693
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "kÃ¤ytetÃ¤Ã¤n virheellistÃ¤ kenttÃ¤Ã¤ %qD"
  
! #: cp/pt.c:17257 cp/pt.c:19130
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/pt.c:17261 cp/pt.c:19134
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: cp/pt.c:19274
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:20335
  #, 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.c:20362
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20367
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:20370
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:20375
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD esitelty avoimeksi mÃ¤Ã¤rittelyn jÃ¤lkeen"
  
! #: cp/pt.c:20423
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/pt.c:20643
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:20646
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:20968
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/kÃ¤yttÃ¤Ã¤ anonyymiÃ¤ tyyppiÃ¤"
  
! #: cp/pt.c:20970
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:20980
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:20995
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.c:21013
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettÃ¤essÃ¤"
  
! #: cp/pt.c:25109
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:25111
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:25117
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
*************** msgstr ""
*** 56639,56720 ****
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25180
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:25201
  #, 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.c:25207 cp/pt.c:25264
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:25212
  #, 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.c:25220
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.c:25256
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, 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.c:25284 cp/pt.c:25361
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.c:25318
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25321
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25330
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25351
  #, 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.c:25391
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:25685
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
--- 56686,56767 ----
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.c:25141 cp/pt.c:25236
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25147
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:25149
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:25168
  #, 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.c:25174 cp/pt.c:25231
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:25179
  #, 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.c:25187
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.c:25223
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:25246 cp/pt.c:25313
  #, 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.c:25251 cp/pt.c:25328
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.c:25285
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25288
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25297
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:25318
  #, 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.c:25358
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:25652
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
*************** msgstr "%q+D:n edellinen esittely oli tÃ
*** 56726,56878 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.c:26234
  #, 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.c:26600
  #, 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.c:26630
  #, 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.c:26639
  #, 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.c:26647
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: cp/pt.c:26649
  #, 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.c:28003
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/pt.c:28289
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/pt.c:28298
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:28325
  #, 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.c:29348
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:29354
  #, 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.c:29457
  #, 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.c:29464
  #, 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.c:29480
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.c:29488
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa â€�%sâ€� on jo tarkasteltu.\n"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29507
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/pt.c:29523
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.c:29692
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qE:n muunnos tyypistÃ¤ %qT tyyppiin %qT ei ole yksiselitteinen"
  
! #: cp/pt.c:29752
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/pt.c:29756
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29760
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29764
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29900
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
--- 56773,56925 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26153
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.c:26201
  #, 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.c:26554
  #, 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.c:26586
  #, 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.c:26595
  #, 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.c:26603
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: cp/pt.c:26605
  #, 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.c:27959
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/pt.c:28245
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/pt.c:28254
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:28281
  #, 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.c:29321
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:29327
  #, 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.c:29434
  #, 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.c:29441
  #, 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.c:29457
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.c:29465
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa â€�%sâ€� on jo tarkasteltu.\n"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29484
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "sisÃ¤kkÃ¤inen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/pt.c:29500
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.c:29502
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29566
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29569
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29667
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.c:29669
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qE:n muunnos tyypistÃ¤ %qT tyyppiin %qT ei ole yksiselitteinen"
  
! #: cp/pt.c:29729
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/pt.c:29733
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29737
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29741
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29877
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
*************** msgstr "virheellinen muunnos tyypistÃ¤ %
*** 57132,57537 ****
  msgid "invalid base-class specification"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/semantics.c:3780
  #, 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.c:3797 cp/semantics.c:10754
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "        %qD"
  
! #: cp/semantics.c:3801
  #, fuzzy, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3817
  #, fuzzy, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3944
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3954
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4021
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/semantics.c:4056
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:4243
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/semantics.c:4272
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/semantics.c:4438
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4451
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4455
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4460
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4471
  #, 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.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostin"
  
! #: cp/semantics.c:6018
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon %qE"
  
! #: cp/semantics.c:6068
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/semantics.c:6187
  #, 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.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6877
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6928
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6978
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6992
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7026
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7029
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7033
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7055
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7059
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7064
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7091
  #, fuzzy, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7124
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7138
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:7158
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7187
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7217
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7239
  #, fuzzy, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7268
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7283
  #, 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.c:7290
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7305
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:7338
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7349
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7366
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: cp/semantics.c:7378
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7387
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7488
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7918
  #, fuzzy, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7987
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:8017
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:8047
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:8060
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:8083
  #, 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.c:8093
  #, 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.c:8150
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8780
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/semantics.c:8977
  #, fuzzy, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/semantics.c:9443
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
  
! #: cp/semantics.c:10164
  #, fuzzy, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke < 0â€� on aina epÃ¤tosi"
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "ei-vakio ehto staattiselle vÃ¤itteelle"
  
! #: cp/semantics.c:10205
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: cp/semantics.c:10242
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/semantics.c:10793
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10846
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "ei-tuettu argumentti funktiolle %<__builtin_return_address%>"
--- 57179,57584 ----
  msgid "invalid base-class specification"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/semantics.c:3782
  #, 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.c:3799 cp/semantics.c:10743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "        %qD"
  
! #: cp/semantics.c:3803
  #, fuzzy, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/semantics.c:3805
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3819
  #, fuzzy, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3946
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.c:3956
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
  
! #: cp/semantics.c:3992
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4023
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4030
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/semantics.c:4058
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:4235
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/semantics.c:4264
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4398
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "tarpeeton tyyppimÃ¤Ã¤re tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/semantics.c:4430
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4443
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4447
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4452
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.c:4463
  #, 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.c:4990 cp/semantics.c:6769 cp/semantics.c:6853
! #: cp/semantics.c:6904 cp/semantics.c:7246 cp/semantics.c:7467
! #: cp/semantics.c:7750 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5736
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤ muodostin"
  
! #: cp/semantics.c:6011
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "ISO C kieltÃ¤Ã¤ nollan kokoisen taulukon %qE"
  
! #: cp/semantics.c:6057
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/semantics.c:6176
  #, 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.c:6637
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6652
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6676
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:6781 cp/semantics.c:8211
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6866
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6917
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:6967
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:6981
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7015
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7018
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7022
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7044
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7048
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7053
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.c:7080
  #, fuzzy, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7113
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7127
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:7147
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7176
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7206
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7228
  #, fuzzy, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7257
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7272
  #, 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.c:7279
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7294
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:7327
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7338
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7355
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: cp/semantics.c:7367
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7376
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.c:7477
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7903
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7907
  #, fuzzy, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7976
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:8006
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:8036
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:8049
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:8072
  #, 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.c:8082
  #, 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.c:8139
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: cp/semantics.c:8528
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8755
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8769
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/semantics.c:8966
  #, fuzzy, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/semantics.c:9432
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:9735 cp/semantics.c:9745
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:10150
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
  
! #: cp/semantics.c:10153
  #, fuzzy, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke < 0â€� on aina epÃ¤tosi"
  
! #: cp/semantics.c:10165
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "ei-vakio ehto staattiselle vÃ¤itteelle"
  
! #: cp/semantics.c:10194
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: cp/semantics.c:10231
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/semantics.c:10782
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10835
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10837
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10855
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "ei-tuettu argumentti funktiolle %<__builtin_return_address%>"
*************** msgstr "ei-tuettu argumentti funktiolle
*** 57539,57740 ****
  #. 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.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1413
  #, fuzzy, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: cp/tree.c:1943
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/tree.c:4300
  #, 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.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, gcc-internal-format
  msgid " declared here"
  msgstr " esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/tree.c:4312
  #, 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.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/tree.c:4748
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "        %qD"
  
! #: cp/tree.c:4755
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: cp/tree.c:4796
  #, 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.c:4814
  #, 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.c:4820
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: cp/tree.c:4840
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/tree.c:4844
  #, 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.c:4907
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4929
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4937
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4948
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: cp/tree.c:4987
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/tree.c:5007
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/tree.c:5018
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.c:5033
  #, 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.c:5046
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.c:5070
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/tree.c:5076
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5083
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5090
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5112
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5118
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5998
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "nolla nollaosoitinvakiona"
  
! #: cp/tree.c:6020
  #, fuzzy, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
--- 57586,57787 ----
  #. 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.c:10904
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10910
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10937
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10945
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1426
  #, fuzzy, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: cp/tree.c:1961
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/tree.c:4318
  #, 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.c:4322
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4325
  #, gcc-internal-format
  msgid " declared here"
  msgstr " esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/tree.c:4330
  #, 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.c:4332
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/tree.c:4766
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "        %qD"
  
! #: cp/tree.c:4773
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/tree.c:4799
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: cp/tree.c:4814
  #, 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.c:4832
  #, 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.c:4838
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: cp/tree.c:4858
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/tree.c:4862
  #, 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.c:4925
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4947
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4955
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4966
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.c:4978
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: cp/tree.c:5005
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/tree.c:5025
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/tree.c:5036
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.c:5049 cp/tree.c:5062
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.c:5051
  #, 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.c:5064
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.c:5088
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/tree.c:5094
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5101
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5108
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5130
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:5136
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.c:6016
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "nolla nollaosoitinvakiona"
  
! #: cp/tree.c:6038
  #, fuzzy, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "verifiointi epÃ¤onnistui kohdassa PC=%d: %s"
*************** msgstr "%<%D::%D%> ei ole luokan jÃ¤sen"
*** 57911,58635 ****
  msgid "%qT is not a base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/typeck.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/typeck.c:3444
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:3476
  #, 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.c:3479
  #, 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.c:3482
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: cp/typeck.c:3486
  #, 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.c:3551
  #, fuzzy, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "taulukon indeksi on taulukkorajojen ylÃ¤puolella"
  
! #: cp/typeck.c:3648
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "ISO C kieltÃ¤Ã¤ %<register%>-taulukon indeksoinnin"
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/typeck.c:3758
  #, 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.c:3983
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ kieltÃ¤Ã¤ %<::main%>-funktion kutsumisen ohjelmasta"
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4021
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/typeck.c:4024
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/typeck.c:4027
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "funktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja muodostimelle %q#D"
  
! #: cp/typeck.c:4091
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "liikaa argumentteja jÃ¤senfunktiolle %q#D"
  
! #: cp/typeck.c:4092
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja jÃ¤senfunktiolle %q#D"
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "liikaa argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "liikaa argumentteja metodille %q#D"
  
! #: cp/typeck.c:4110
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "liikaa argumentteja funktiolle"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle"
  
! #: cp/typeck.c:4196
  #, 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.c:4202
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: cp/typeck.c:4462
  #, 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.c:4508
  #, 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.c:4513
  #, 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.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, fuzzy, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL-arvon kÃ¤yttÃ¶ laskutoimituksessa"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ kieltÃ¤Ã¤ osoittimen ja kokonaisluvun vertailun"
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: cp/typeck.c:5541
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/typeck.c:5587
  #, 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.c:5667
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/typeck.c:6019
  #, 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.c:6027
  #, 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.c:6035
  #, 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.c:6088
  #, 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.c:6167
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "muodostimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6168
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6184
  #, 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.c:6187
  #, fuzzy, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "id="
  
! #: cp/typeck.c:6194
  #, 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.c:6380
  #, 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.c:6386
  #, 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 ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "vÃ¤liaikaismuuttujan osoitteen ottaminen"
  
! #: cp/typeck.c:6438
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ %<::main%>-funktion osoitteen ottamisen"
  
! #: cp/typeck.c:6496
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/typeck.c:6516
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "yritys ottaa bittikentÃ¤n osoite"
  
! #: cp/typeck.c:6532
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6679
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "odotettiin lauseketta"
  
! #: cp/typeck.c:6680
  #, fuzzy, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin lisÃ¤yksen"
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin vÃ¤hentÃ¤misen"
  
! #: cp/typeck.c:6820
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:6822
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:6834
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ %qT-tyyppisen osoittimen kasvattamisen"
  
! #: cp/typeck.c:6836
  #, 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.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, 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.c:7108
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.c:7113
  #, fuzzy, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.c:7188
  #, 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.c:7200
  #, 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.c:7204
  #, 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.c:7208
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/typeck.c:7245
  #, 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.c:7332
  #, fuzzy, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/typeck.c:7366
  #, 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.c:7372
  #, 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.c:7379
  #, 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.c:7403
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: cp/typeck.c:7417
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "tyyppimÃ¤Ã¤reet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/typeck.c:7854
  #, 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.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/typeck.c:7892
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:7963
  #, 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.c:8033
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "muunnoksessa tyypistÃ¤ %qT tyyppiin %qT menetetÃ¤Ã¤n tarkkuutta"
  
! #: cp/typeck.c:8058
  #, fuzzy
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/typeck.c:8069
  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.c:8090 cp/typeck.c:8280
  #, 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.c:8107
  #, 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.c:8121
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:8194
  #, 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.c:8203
  #, 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.c:8245
  #, 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.c:8315
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "virheellinen const_cast tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ tyyppimuunnoksen taulukkotyyppiin %qT"
  
! #: cp/typeck.c:8434
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, fuzzy, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/typeck.c:8824
  #, fuzzy, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "ei-vakio taulukon indeksi alustimessa"
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: cp/typeck.c:8865
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "taulukkoa kÃ¤ytetty alustimena"
  
! #: cp/typeck.c:8867
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "virheellinen taulukkosijoitus"
  
! #: cp/typeck.c:9004
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:9018
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:9165
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:9480
  #, 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.c:9485
  #, 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.c:9494
  #, 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.c:9498
  #, 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.c:9503
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/typeck.c:9535
  #, 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.c:9539
  #, fuzzy, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.c:9544
  #, 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.c:9549
  #, 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.c:9559
  #, 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.c:9655
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/typeck.c:9737
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/typeck.c:9790
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "palautettu osoite paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "poista %<std::move%>-kutsu"
  
! #: cp/typeck.c:10013
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "%s: liian monta arvoa"
  
! #: cp/typeck.c:10052
  #, 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.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "arvon palautus muodostimesta"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, 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.c:10106
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "taulukon palauttava funktio"
  
! #: cp/typeck.c:10125
  #, 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.c:10128
  #, 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.c:10163
  #, 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.c:10192
  #, 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.c:10838
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "virheellinen %%s-arvo"
--- 57958,58682 ----
  msgid "%qT is not a base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/typeck.c:3251
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/typeck.c:3454
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:3486
  #, 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.c:3489
  #, 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.c:3492
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: cp/typeck.c:3496
  #, 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.c:3561
  #, fuzzy, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "taulukon indeksi on taulukkorajojen ylÃ¤puolella"
  
! #: cp/typeck.c:3658
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "ISO C kieltÃ¤Ã¤ %<register%>-taulukon indeksoinnin"
  
! #: cp/typeck.c:3696
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/typeck.c:3768
  #, 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.c:3993
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ kieltÃ¤Ã¤ %<::main%>-funktion kutsumisen ohjelmasta"
  
! #: cp/typeck.c:4014
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4031
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/typeck.c:4034
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/typeck.c:4037
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "funktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck.c:4095
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja muodostimelle %q#D"
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "liikaa argumentteja jÃ¤senfunktiolle %q#D"
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja jÃ¤senfunktiolle %q#D"
  
! #: cp/typeck.c:4108
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "liikaa argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4119
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "liikaa argumentteja metodille %q#D"
  
! #: cp/typeck.c:4120
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4123
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "liikaa argumentteja funktiolle"
  
! #: cp/typeck.c:4124
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle"
  
! #: cp/typeck.c:4206
  #, 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.c:4212
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.c:4461
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: cp/typeck.c:4472
  #, 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.c:4518
  #, 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.c:4523
  #, 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.c:4553
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4557
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/typeck.c:4566
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4570
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4696 cp/typeck.c:4708
  #, fuzzy, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/typeck.c:4754
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL-arvon kÃ¤yttÃ¶ laskutoimituksessa"
  
! #: cp/typeck.c:5210 cp/typeck.c:5219 cp/typeck.c:5512 cp/typeck.c:5521
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ kieltÃ¤Ã¤ osoittimen ja kokonaisluvun vertailun"
  
! #: cp/typeck.c:5425 cp/typeck.c:5438
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/typeck.c:5461
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5493 cp/typeck.c:5501
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: cp/typeck.c:5551
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/typeck.c:5597
  #, 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.c:5677
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/typeck.c:6029
  #, 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.c:6037
  #, 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.c:6045
  #, 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.c:6098
  #, 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.c:6177
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "muodostimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6178
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6194
  #, 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.c:6197
  #, fuzzy, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "id="
  
! #: cp/typeck.c:6204
  #, 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.c:6390
  #, 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.c:6396
  #, 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 ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6431
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "vÃ¤liaikaismuuttujan osoitteen ottaminen"
  
! #: cp/typeck.c:6448
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ %<::main%>-funktion osoitteen ottamisen"
  
! #: cp/typeck.c:6506
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/typeck.c:6526 cp/typeck.c:7089
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "yritys ottaa bittikentÃ¤n osoite"
  
! #: cp/typeck.c:6542
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6689
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "odotettiin lauseketta"
  
! #: cp/typeck.c:6690
  #, fuzzy, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
  
! #: cp/typeck.c:6813
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin lisÃ¤yksen"
  
! #: cp/typeck.c:6814
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin vÃ¤hentÃ¤misen"
  
! #: cp/typeck.c:6830
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:6832
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:6844
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ %qT-tyyppisen osoittimen kasvattamisen"
  
! #: cp/typeck.c:6846
  #, 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.c:6885
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6908
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7101
  #, 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.c:7123
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.c:7128
  #, fuzzy, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.c:7203
  #, 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.c:7215
  #, 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.c:7219
  #, 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.c:7223
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/typeck.c:7260
  #, 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.c:7347
  #, fuzzy, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/typeck.c:7381
  #, 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.c:7387
  #, 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.c:7394
  #, 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.c:7418
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: cp/typeck.c:7432
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "tyyppimÃ¤Ã¤reet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/typeck.c:7869
  #, 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.c:7875 cp/typeck.c:7881 cp/typeck.c:9532
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/typeck.c:7907
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:7978
  #, 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.c:8048
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "muunnoksessa tyypistÃ¤ %qT tyyppiin %qT menetetÃ¤Ã¤n tarkkuutta"
  
! #: cp/typeck.c:8073
  #, fuzzy
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/typeck.c:8084
  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.c:8105 cp/typeck.c:8295
  #, 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.c:8122
  #, 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.c:8136
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:8209
  #, 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.c:8218
  #, 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.c:8260
  #, 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.c:8330
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "virheellinen const_cast tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:8431 cp/typeck.c:8440
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ tyyppimuunnoksen taulukkotyyppiin %qT"
  
! #: cp/typeck.c:8449
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/typeck.c:8759
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8779
  #, fuzzy, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/typeck.c:8839
  #, fuzzy, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "ei-vakio taulukon indeksi alustimessa"
  
! #: cp/typeck.c:8866
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: cp/typeck.c:8880
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "taulukkoa kÃ¤ytetty alustimena"
  
! #: cp/typeck.c:8882
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "virheellinen taulukkosijoitus"
  
! #: cp/typeck.c:9019
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:9033
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:9080 cp/typeck.c:9099
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:9180
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:9495
  #, 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.c:9500
  #, 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.c:9509
  #, 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.c:9513
  #, 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.c:9518
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/typeck.c:9550
  #, 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.c:9554
  #, fuzzy, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.c:9559
  #, 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.c:9564
  #, 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.c:9574
  #, 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.c:9670
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/typeck.c:9752
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/typeck.c:9755
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9791
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.c:9795
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9801
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/typeck.c:9805
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "palautettu osoite paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.c:10004
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:10006 cp/typeck.c:10029
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "poista %<std::move%>-kutsu"
  
! #: cp/typeck.c:10028
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "%s: liian monta arvoa"
  
! #: cp/typeck.c:10067
  #, 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.c:10075
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10078
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "arvon palautus muodostimesta"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10113 cp/typeck.c:10159
  #, 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.c:10121
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "taulukon palauttava funktio"
  
! #: cp/typeck.c:10140
  #, 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.c:10143
  #, 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.c:10178
  #, 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.c:10207
  #, 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.c:10853
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "virheellinen %%s-arvo"
*************** msgstr "skalaarialustimen ympÃ¤rillÃ¤ on
*** 58895,58996 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1597
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1688
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "alustettavassa unionissa ei ole kenttÃ¤Ã¤ %qD"
  
! #: cp/typeck2.c:1772
  #, fuzzy, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: cp/typeck2.c:1966
  #, fuzzy, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: cp/typeck2.c:1980
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2012
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2039
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/typeck2.c:2048
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck2.c:2070
  #, fuzzy, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: cp/typeck2.c:2128
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2139
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2147
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2188
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypin"
  
! #: cp/typeck2.c:2219
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/typeck2.c:2460
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/typeck2.c:2463
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
--- 58942,59043 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1570 cp/typeck2.c:1600
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/typeck2.c:1577
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1584
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1662
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/typeck2.c:1735
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "alustettavassa unionissa ei ole kenttÃ¤Ã¤ %qD"
  
! #: cp/typeck2.c:1746
  #, fuzzy, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: cp/typeck2.c:1940
  #, fuzzy, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: cp/typeck2.c:1954
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:1984
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:1986
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2013
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/typeck2.c:2022
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck2.c:2044
  #, fuzzy, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: cp/typeck2.c:2102
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2113
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2121
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2162
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypin"
  
! #: cp/typeck2.c:2193
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/typeck2.c:2434
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/typeck2.c:2437
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
*************** msgid "recursive mixin instantiation"
*** 59252,59258 ****
  msgstr "    Rekursiiviset jÃ¤senet:\n"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, fuzzy, gcc-internal-format
  msgid "recursive expansion"
  msgstr "    Rekursiiviset jÃ¤senet:\n"
--- 59299,59305 ----
  msgstr "    Rekursiiviset jÃ¤senet:\n"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5367
  #, fuzzy, gcc-internal-format
  msgid "recursive expansion"
  msgstr "    Rekursiiviset jÃ¤senet:\n"
*************** msgstr ""
*** 59488,59509 ****
  msgid "circular inheritance of interface"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: d/dmd/dsymbolsem.c:4956
  #, fuzzy, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: d/dmd/dsymbolsem.c:5158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: d/dmd/dsymbolsem.c:5540
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve"
  msgstr "tietokantaa %s ei voi lukea"
  
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
--- 59535,59556 ----
  msgid "circular inheritance of interface"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: d/dmd/dsymbolsem.c:4959
  #, fuzzy, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: d/dmd/dsymbolsem.c:5161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: d/dmd/dsymbolsem.c:5543
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve"
  msgstr "tietokantaa %s ei voi lukea"
  
! #: d/dmd/dsymbolsem.c:5570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
*************** msgstr "TaulukkoviitteellÃ¤ kohdassa %C
*** 59857,59865 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "TaulukkoviitteellÃ¤ kohdassa %C ei voi olla yli %d ulottuvuutta"
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3430
! #: fortran/check.c:5927 fortran/check.c:5965 fortran/check.c:6007
! #: fortran/check.c:6034 fortran/check.c:6297 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
--- 59904,59912 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "TaulukkoviitteellÃ¤ kohdassa %C ei voi olla yli %d ulottuvuutta"
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3437
! #: fortran/check.c:5959 fortran/check.c:5997 fortran/check.c:6039
! #: fortran/check.c:6066 fortran/check.c:6329 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
*************** msgstr "%<__builtin_args_info%>-funktion
*** 60187,60193 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%sâ€�-funktion â€�alâ€� kohdassa %L on oltava INTEGER, REAL tai CHARACTER"
  
! #: fortran/check.c:590 fortran/check.c:3385
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava numeerinen tyyppi"
--- 60234,60240 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%sâ€�-funktion â€�alâ€� kohdassa %L on oltava INTEGER, REAL tai CHARACTER"
  
! #: fortran/check.c:590 fortran/check.c:3392
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava numeerinen tyyppi"
*************** msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€
*** 60202,60208 ****
  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.c:651 fortran/check.c:7503
  #, 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"
--- 60249,60255 ----
  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.c:651 fortran/check.c:7535
  #, 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 "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€
*** 60297,60498 ****
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/check.c:1058
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava muuttuja"
  
! #: fortran/check.c:1107
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
  
! #: fortran/check.c:1159
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> 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.c:1262
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr "Erisuuret merkkipituudet (%ld/%ld) merkkijonossa %s kohdassa %L"
  
! #: fortran/check.c:1319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:1410
  #, fuzzy, gcc-internal-format
  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.c:1419 fortran/check.c:3702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/check.c:1442
  #, fuzzy, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/check.c:1464
  #, fuzzy, gcc-internal-format
  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.c:1473 fortran/check.c:1508 fortran/check.c:4389
  #, 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"
  
! #: fortran/check.c:1490
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava osoitin tai VARIABLE tai FUNCTION"
  
! #: fortran/check.c:1499
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER tai TARGET"
  
! #: fortran/check.c:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr ""
  
! #: fortran/check.c:1571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1579
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1586
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava saman tyyppinen ja kaltainen kuin â€�%4$sâ€�"
  
! #: fortran/check.c:1604 fortran/check.c:1817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.c:1623 fortran/check.c:1757 fortran/check.c:1854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1637 fortran/check.c:1837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1676 fortran/check.c:1690 fortran/check.c:1725
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/check.c:1710
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
  
! #: fortran/check.c:1764 fortran/check.c:1861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:1789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/check.c:1979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:2103 fortran/check.c:2593
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei saa olla lÃ¤snÃ¤, jos â€�xâ€� on COMPLEX-tyyppinen "
  
! #: fortran/check.c:2112 fortran/check.c:2602
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava joko REAL tai INTEGER"
  
! #: fortran/check.c:2122 fortran/check.c:2128
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2150
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:2181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/check.c:2197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/check.c:2205
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2239
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "TÃ¤mÃ¤nhetkisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
--- 60344,60545 ----
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/check.c:1065
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava muuttuja"
  
! #: fortran/check.c:1114
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
  
! #: fortran/check.c:1166
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> 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.c:1269
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr "Erisuuret merkkipituudet (%ld/%ld) merkkijonossa %s kohdassa %L"
  
! #: fortran/check.c:1326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:1417
  #, fuzzy, gcc-internal-format
  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.c:1426 fortran/check.c:3709
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/check.c:1449
  #, fuzzy, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/check.c:1471
  #, fuzzy, gcc-internal-format
  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.c:1480 fortran/check.c:1515 fortran/check.c:4396
  #, 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"
  
! #: fortran/check.c:1497
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava osoitin tai VARIABLE tai FUNCTION"
  
! #: fortran/check.c:1506
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER tai TARGET"
  
! #: fortran/check.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr ""
  
! #: fortran/check.c:1578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1593
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava saman tyyppinen ja kaltainen kuin â€�%4$sâ€�"
  
! #: fortran/check.c:1611 fortran/check.c:1824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.c:1630 fortran/check.c:1764 fortran/check.c:1861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1644 fortran/check.c:1844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1683 fortran/check.c:1697 fortran/check.c:1732
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/check.c:1717
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
  
! #: fortran/check.c:1771 fortran/check.c:1868
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:1796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:1888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/check.c:1986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:2110 fortran/check.c:2600
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei saa olla lÃ¤snÃ¤, jos â€�xâ€� on COMPLEX-tyyppinen "
  
! #: fortran/check.c:2119 fortran/check.c:2609
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava joko REAL tai INTEGER"
  
! #: fortran/check.c:2129 fortran/check.c:2135
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2157
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/check.c:2204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/check.c:2212
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2227
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "TÃ¤mÃ¤nhetkisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/check.c:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
*************** msgstr "Argumentin %s kohdassa %L on olt
*** 60500,61194 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/check.c:2287
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2306
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2347
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2402
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:2430 fortran/check.c:2444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/check.c:2481 fortran/check.c:3111 fortran/check.c:3194
! #: fortran/check.c:3416 fortran/check.c:3464 fortran/check.c:4956
! #: fortran/check.c:5093 fortran/check.c:5148 fortran/check.c:6283
! #: fortran/check.c:6412
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:2528 fortran/check.c:2797 fortran/check.c:2857
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on virheellinen ulottuvuuksia permutaatio (ulottuvuus â€�%4$dâ€� kahteen kertaan)"
  
! #: fortran/check.c:2543 fortran/check.c:2812 fortran/check.c:2872
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava tasoa %d tai sen on oltava skalaari"
  
! #: fortran/check.c:2655 fortran/check.c:3796 fortran/check.c:3804
  #, 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.c:2669
  #, fuzzy, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:2689 fortran/check.c:2697
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava oletusreaaliluku"
  
! #: fortran/check.c:2833
  #, fuzzy, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava saman tyyppinen ja kaltainen kuin â€�%4$sâ€�"
  
! #: fortran/check.c:2891
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/check.c:2909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:2923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:2984
  #, fuzzy, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:3066
  #, fuzzy, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: fortran/check.c:3162
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.c:3201
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava merkkijonon â€�%4$sâ€� kaltainen"
  
! #: fortran/check.c:3235
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: fortran/check.c:3299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/check.c:3358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/check.c:3367
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/check.c:3392
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava vakio"
  
! #: fortran/check.c:3606
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/check.c:3654
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Puuttuva argumentti kohteelle â€�%sâ€� kohdassa %C"
  
! #: fortran/check.c:3669
  #, fuzzy, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:3674
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:3699
  #, 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.c:3708
  #, 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.c:3739
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:3746
  #, 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.c:3813
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%sâ€�-funktion argumenttityyppien kohdassa %L on tÃ¤smÃ¤ttÃ¤vÃ¤ (%s/%s)"
  
! #: fortran/check.c:3827
  #, 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.c:3846
  #, 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.c:3855
  #, 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.c:4018
  #, 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.c:4136 fortran/check.c:7423 fortran/check.c:7438
  #, 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.c:4219
  #, 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.c:4230
  #, 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.c:4237
  #, 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.c:4248
  #, 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.c:4257
  #, 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.c:4297
  #, 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.c:4324
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:4374
  #, 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.c:4382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:4461 fortran/check.c:6359
  #, 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.c:4519
  #, 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.c:4527
  #, 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.c:4546
  #, 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.c:4597
  #, 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.c:4704
  #, 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.c:4714
  #, 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.c:4721
  #, 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.c:4738
  #, 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.c:4771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:4809
  #, 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.c:4827
  #, 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.c:4836
  #, 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.c:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4889 fortran/check.c:4908
  #, 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.c:4899 fortran/check.c:4918
  #, 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.c:5017
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5048
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:5086
  #, 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.c:5166 fortran/check.c:7483
  #, 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.c:5179 fortran/check.c:5318 fortran/check.c:7475
  #, 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.c:5190 fortran/check.c:5330
  #, 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.c:5260
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5309
  #, 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.c:5348
  #, 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.c:5362
  #, 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"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5386
  #, 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.c:5398
  #, 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.c:5405
  #, 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.c:5412
  #, 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.c:5419
  #, 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.c:5425
  #, 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.c:5444
  #, 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.c:5454
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/check.c:5475
  #, 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.c:5487
  #, 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.c:5494
  #, 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.c:5500
  #, 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.c:5514
  #, 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.c:5526
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/check.c:5533
  #, 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.c:5539
  #, 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.c:5553
  #, 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.c:5559
  #, 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.c:5570
  #, 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.c:5578
  #, 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.c:5587
  #, 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.c:5594
  #, 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.c:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/check.c:5638
  #, 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.c:5654
  #, 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.c:5673
  #, 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.c:5936
  #, 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.c:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5980
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/check.c:5993
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:6017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:6043
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6061
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/check.c:6079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/check.c:6137
  #, 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.c:6189
  #, 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.c:6208
  #, 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.c:6216
  #, 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.c:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6373
  #, 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.c:6386
  #, 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.c:6652 fortran/check.c:6684
  #, 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.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.c:6710
  #, fuzzy, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "Sarakkeiden mÃ¤Ã¤rÃ¤   : %d\n"
  
! #: fortran/check.c:6722
  #, 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.c:6762
  #, 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.c:6781
  #, 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.c:6791
  #, 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.c:6808
  #, 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.c:7025
  #, 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.c:7207
  #, 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.c:7396 fortran/check.c:7407
  #, 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.c:7467
  #, 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 ""
--- 60547,61246 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/check.c:2294
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2324
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2354
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2409
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:2437 fortran/check.c:2451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/check.c:2488 fortran/check.c:3118 fortran/check.c:3201
! #: fortran/check.c:3423 fortran/check.c:3471 fortran/check.c:4963
! #: fortran/check.c:5100 fortran/check.c:5155 fortran/check.c:6315
! #: fortran/check.c:6444
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:2535 fortran/check.c:2804 fortran/check.c:2864
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on virheellinen ulottuvuuksia permutaatio (ulottuvuus â€�%4$dâ€� kahteen kertaan)"
  
! #: fortran/check.c:2550 fortran/check.c:2819 fortran/check.c:2879
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava tasoa %d tai sen on oltava skalaari"
  
! #: fortran/check.c:2662 fortran/check.c:3803 fortran/check.c:3811
  #, 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.c:2676
  #, fuzzy, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:2696 fortran/check.c:2704
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava oletusreaaliluku"
  
! #: fortran/check.c:2840
  #, fuzzy, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava saman tyyppinen ja kaltainen kuin â€�%4$sâ€�"
  
! #: fortran/check.c:2898
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava %4$s"
  
! #: fortran/check.c:2916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:2930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:2991
  #, fuzzy, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:3073
  #, fuzzy, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: fortran/check.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.c:3208
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava merkkijonon â€�%4$sâ€� kaltainen"
  
! #: fortran/check.c:3242
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: fortran/check.c:3306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/check.c:3365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/check.c:3374
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/check.c:3399
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava vakio"
  
! #: fortran/check.c:3613
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/check.c:3661
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Puuttuva argumentti kohteelle â€�%sâ€� kohdassa %C"
  
! #: fortran/check.c:3676
  #, fuzzy, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:3681
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:3706
  #, 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.c:3715
  #, 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.c:3746
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:3753
  #, 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.c:3820
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%sâ€�-funktion argumenttityyppien kohdassa %L on tÃ¤smÃ¤ttÃ¤vÃ¤ (%s/%s)"
  
! #: fortran/check.c:3834
  #, 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.c:3853
  #, 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.c:3862
  #, 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.c:4025
  #, 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.c:4143 fortran/check.c:7455 fortran/check.c:7470
  #, 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.c:4226
  #, 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.c:4237
  #, 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.c:4244
  #, 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.c:4255
  #, 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.c:4264
  #, 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.c:4304
  #, 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.c:4331
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:4381
  #, 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.c:4389
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:4468 fortran/check.c:6391
  #, 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.c:4526
  #, 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.c:4534
  #, 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.c:4553
  #, 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.c:4604
  #, 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.c:4711
  #, 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.c:4721
  #, 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.c:4728
  #, 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.c:4745
  #, 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.c:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:4816
  #, 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.c:4834
  #, 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.c:4843
  #, 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.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4896 fortran/check.c:4915
  #, 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.c:4906 fortran/check.c:4925
  #, 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.c:5024
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5055
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:5093
  #, 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.c:5173 fortran/check.c:7515
  #, 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.c:5186 fortran/check.c:5325 fortran/check.c:7507
  #, 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.c:5197 fortran/check.c:5337
  #, 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.c:5267
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5316
  #, 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.c:5355
  #, 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.c:5369
  #, 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"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:5393
  #, 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.c:5405
  #, 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.c:5412
  #, 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.c:5419
  #, 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.c:5426
  #, 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.c:5432
  #, 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.c:5451
  #, 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.c:5461
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:5466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/check.c:5482
  #, 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.c:5494
  #, 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.c:5501
  #, 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.c:5507
  #, 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.c:5521
  #, 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.c:5533
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/check.c:5540
  #, 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.c:5546
  #, 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.c:5560
  #, 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.c:5566
  #, 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.c:5577
  #, 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.c:5585
  #, 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.c:5594
  #, 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.c:5601
  #, 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.c:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/check.c:5645
  #, 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.c:5661
  #, 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.c:5680
  #, 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.c:5704
! #, 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.c:5968
  #, 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.c:5979
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:6012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/check.c:6025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:6049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/check.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6082
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/check.c:6111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/check.c:6169
  #, 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.c:6221
  #, 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.c:6240
  #, 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.c:6248
  #, 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.c:6283
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6405
  #, 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.c:6418
  #, 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.c:6684 fortran/check.c:6716
  #, 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.c:6724
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.c:6742
  #, fuzzy, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "Sarakkeiden mÃ¤Ã¤rÃ¤   : %d\n"
  
! #: fortran/check.c:6754
  #, 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.c:6794
  #, 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.c:6813
  #, 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.c:6823
  #, 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.c:6840
  #, 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.c:7057
  #, 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.c:7239
  #, 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.c:7428 fortran/check.c:7439
  #, 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.c:7499
  #, 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 ""
*************** msgstr "Kaksoiskappale %s-spesifikaatio
*** 61425,61431 ****
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
--- 61477,61483 ----
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
*************** msgstr "kirjoitussuojatun muuttujan %qs
*** 63569,63715 ****
  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.c:3821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:3829
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3853
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/expr.c:3858
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:3887
  #, 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.c:3893 fortran/expr.c:3913
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3901 fortran/expr.c:3920
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3947
  #, 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.c:3968
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:3993
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:4002
  #, 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.c:4012
  #, 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.c:4018
  #, 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.c:4025
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4033
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:4056
  #, 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.c:4109
  #, 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.c:4119 fortran/expr.c:4134
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.c:4125 fortran/expr.c:4140 fortran/resolve.c:2624
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.c:4152
  #, 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.c:4161
  #, 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.c:4174
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4188
  #, 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.c:4193
  #, 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.c:4201
  #, 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.c:4208
  #, 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.c:4227
  #, 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.c:4240
  #, 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.c:4244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
--- 63621,63767 ----
  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.c:3824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:3832
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3856
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/expr.c:3861
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:3890
  #, 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.c:3896 fortran/expr.c:3916
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3904 fortran/expr.c:3923
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3950
  #, 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.c:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:3996
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:4005
  #, 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.c:4015
  #, 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.c:4021
  #, 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.c:4028
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4036
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:4059
  #, 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.c:4112
  #, 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.c:4122 fortran/expr.c:4137
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.c:4128 fortran/expr.c:4143 fortran/resolve.c:2624
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.c:4155
  #, 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.c:4164
  #, 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.c:4177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4191
  #, 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.c:4196
  #, 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.c:4204
  #, 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.c:4211
  #, 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.c:4230
  #, 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.c:4243
  #, 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.c:4247
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
*************** msgstr "Virheellinen proseduuriosoitinsi
*** 63717,63888 ****
  #. 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.c:4269 fortran/expr.c:4361
  #, 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.c:4272
  #, 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.c:4285
  #, 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.c:4291 fortran/expr.c:4306
  #, 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.c:4316
  #, 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.c:4331
  #, 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.c:4340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4376 fortran/expr.c:4381
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4421
  #, 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.c:4497 fortran/resolve.c:1466
  #, 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.c:4503
  #, 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.c:4518 fortran/resolve.c:1472
  #, 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.c:4530
  #, 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.c:4536
  #, 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.c:4543
  #, 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.c:5011
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6118
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6127
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6208
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6218
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6231
  #, 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.c:6239
  #, 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.c:6254
  #, 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.c:6313
  #, 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.c:6318
  #, 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.c:6330
  #, 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.c:6372
  #, 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"
--- 63769,63940 ----
  #. 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.c:4272 fortran/expr.c:4364
  #, 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.c:4275
  #, 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.c:4288
  #, 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.c:4294 fortran/expr.c:4309
  #, 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.c:4319
  #, 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.c:4334
  #, 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.c:4343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4379 fortran/expr.c:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4424
  #, 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.c:4500 fortran/resolve.c:1466
  #, 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.c:4506
  #, 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.c:4521 fortran/resolve.c:1472
  #, 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.c:4533
  #, 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.c:4539
  #, 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.c:4546
  #, 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.c:5014
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6121
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6132
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6213
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6223
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6236
  #, 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.c:6244
  #, 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.c:6259
  #, 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.c:6318
  #, 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.c:6323
  #, 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.c:6335
  #, 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.c:6377
  #, 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
*** 63908,63915 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
! #: fortran/trans-intrinsic.c:8549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Luodaan vÃ¤liaikainen komentotiedosto %s\n"
--- 63960,63967 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6681 fortran/trans-array.c:8176
! #: fortran/trans-intrinsic.c:8558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Luodaan vÃ¤liaikainen komentotiedosto %s\n"
*************** msgstr "ylivuoto vakiolausekkeessa"
*** 63989,63995 ****
  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.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 64041,64047 ----
  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.c:3458 fortran/trans-expr.c:1832
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 63999,64010 ****
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: fortran/frontend-passes.c:5806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
--- 64051,64062 ----
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: fortran/frontend-passes.c:5819
  #, 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
*** 64124,64135 ****
  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.c:987 fortran/resolve.c:17210
  #, 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.c:994 fortran/resolve.c:17228
  #, 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)"
--- 64176,64187 ----
  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.c:987 fortran/resolve.c:17218
  #, 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.c:994 fortran/resolve.c:17236
  #, 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 "liikaa argumentteja funktiolle %
*** 64414,64780 ****
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3258
  #, fuzzy, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, fuzzy, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3291
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Odotettiin proseduuriosoitinta argumentille â€�%sâ€� kohdassa %L"
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3324
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Varsinainen argumentti kohteelle â€�%sâ€� ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/interface.c:3333
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3343
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3353
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3366
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3406
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:3416
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3446
  #, 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.c:3465
  #, 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.c:3482
  #, 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.c:3502
  #, 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.c:3525
  #, 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.c:3533
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3663
  #, fuzzy, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, 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.c:3790
  #, 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.c:3800
  #, 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.c:3811
  #, 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.c:3853
  #, 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.c:3857 fortran/interface.c:3867
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3863
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3876
  #, 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.c:3884
  #, 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.c:3892
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3918
  #, 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.c:3927
  #, 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.c:3942
  #, 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.c:3957
  #, 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.c:3967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/interface.c:3977
  #, 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.c:4019
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:4030
  #, 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.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/interface.c:4558
  #, 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.c:4675
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/interface.c:4769
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/interface.c:4781
  #, 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.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, 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.c:4806
  #, 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.c:4812
  #, 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.c:4821
  #, 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.c:4832
  #, 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.c:4840
  #, 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.c:4851
  #, 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.c:4881
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4892
  #, 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.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4910
  #, 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.c:4921
  #, 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.c:4928
  #, 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.c:4949
  #, 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.c:4956
  #, 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.c:4963
  #, 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.c:4967
  #, 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.c:4971
  #, 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.c:4975
  #, 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.c:5033 fortran/interface.c:5079
  #, 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.c:5045
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:5057
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/interface.c:5064
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
--- 64466,64832 ----
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3259
  #, fuzzy, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3269 fortran/interface.c:3274
  #, fuzzy, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3294
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Odotettiin proseduuriosoitinta argumentille â€�%sâ€� kohdassa %L"
  
! #: fortran/interface.c:3310
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3327
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Varsinainen argumentti kohteelle â€�%sâ€� ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/interface.c:3336
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3346
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3356
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3369
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3383
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3397
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3409
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:3419
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3449
  #, 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.c:3468
  #, 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.c:3485
  #, 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.c:3505
  #, 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.c:3528
  #, 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.c:3536
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3666
  #, fuzzy, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/interface.c:3695
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3721
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3761
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, 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.c:3793
  #, 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.c:3803
  #, 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.c:3814
  #, 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.c:3856
  #, 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.c:3860 fortran/interface.c:3870
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3866
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3879
  #, 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.c:3887
  #, 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.c:3895
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3921
  #, 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.c:3930
  #, 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.c:3945
  #, 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.c:3960
  #, 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.c:3970
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/interface.c:3980
  #, 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.c:4022
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:4033
  #, 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.c:4118
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4188
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/interface.c:4561
  #, 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.c:4678
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/interface.c:4772
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/interface.c:4784
  #, 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.c:4792
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4800
  #, 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.c:4809
  #, 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.c:4815
  #, 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.c:4824
  #, 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.c:4835
  #, 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.c:4843
  #, 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.c:4854
  #, 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.c:4884
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4895
  #, 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.c:4904
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4913
  #, 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.c:4924
  #, 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.c:4931
  #, 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.c:4952
  #, 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.c:4959
  #, 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.c:4966
  #, 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.c:4970
  #, 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.c:4974
  #, 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.c:4978
  #, 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.c:5036 fortran/interface.c:5082
  #, 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.c:5048
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:5060
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/interface.c:5067
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
*************** msgstr ""
*** 65504,65510 ****
  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.c:3431 fortran/resolve.c:15082
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 65556,65562 ----
  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.c:3431 fortran/resolve.c:15088
  #, 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 ""
*** 66986,68122 ****
  msgid "Unexpected junk at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.c:315 fortran/openmp.c:416 fortran/openmp.c:744
! #: fortran/openmp.c:3632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/openmp.c:354 fortran/openmp.c:444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
! #: fortran/openmp.c:467
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
! #: fortran/openmp.c:551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
! #: fortran/openmp.c:613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/openmp.c:680
  #, fuzzy, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/openmp.c:712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/openmp.c:772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:782
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
! #: fortran/openmp.c:1026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/openmp.c:1138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:1291
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: fortran/openmp.c:1455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/openmp.c:1830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: fortran/openmp.c:2219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr "%s: Tulostetiedoston %s sulkeminen epÃ¤onnistui\n"
  
! #: fortran/openmp.c:2392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.c:2402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.c:2411
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.c:2419
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.c:2468
  #, fuzzy, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: fortran/openmp.c:2516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/openmp.c:2523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.c:2556
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: fortran/openmp.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2658
  #, fuzzy, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.c:2666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.c:2673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.c:2688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: fortran/openmp.c:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2718 fortran/openmp.c:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2978
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:2986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:3382 fortran/openmp.c:7334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:3386 fortran/openmp.c:7338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:3391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:3393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:3413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:3450
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:3488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/openmp.c:3493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/openmp.c:3499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/openmp.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3517 fortran/openmp.c:3563
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/openmp.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/openmp.c:3537
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3546
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3570
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/openmp.c:3612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/openmp.c:3649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:3656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
! #: fortran/openmp.c:3711
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3716
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3747
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3751
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3773
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3778
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3789
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3794
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3823
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/openmp.c:3891
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3900
  #, fuzzy, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr "-pipe ei ole tuettu"
  
! #: fortran/openmp.c:3910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/openmp.c:3916
  #, fuzzy, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
  
! #: fortran/openmp.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:3951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:4130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:4144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:4203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:4217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4314
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:4364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:4422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:4442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:4485
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.c:4496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/openmp.c:4507
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/openmp.c:4518
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.c:4521
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.c:4527 fortran/openmp.c:5662
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.c:4532
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.c:4537
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.c:4547 fortran/openmp.c:5294 fortran/openmp.c:5445
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.c:4550
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.c:4566 fortran/openmp.c:5387 fortran/openmp.c:5433
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:4571 fortran/openmp.c:5666
  #, 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.c:4576 fortran/openmp.c:5669
  #, 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.c:4581 fortran/openmp.c:5382 fortran/openmp.c:5657
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:4584 fortran/openmp.c:5390
  #, fuzzy, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:4627
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:4676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:4714
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.c:4737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:4841
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.c:4861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.c:4866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/openmp.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4892
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/openmp.c:4928
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.c:4932
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.c:4937 fortran/openmp.c:7060
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.c:4946
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4975
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4978 fortran/openmp.c:4994 fortran/openmp.c:5002
! #: fortran/openmp.c:5013 fortran/openmp.c:5025 fortran/openmp.c:5040
! #: fortran/openmp.c:7084
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/openmp.c:5047
  #, fuzzy, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/openmp.c:5060
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/openmp.c:5078
  #, fuzzy, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5086
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.c:5089
  #, fuzzy, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5097
  #, fuzzy, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5100
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/openmp.c:5103
  #, fuzzy, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5107
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5122
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5134
  #, fuzzy, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.c:5153
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5157
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/openmp.c:5173
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: fortran/openmp.c:5228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.c:5236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.c:5245 fortran/openmp.c:5263
  #, fuzzy, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/openmp.c:5255
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: fortran/openmp.c:5276
  #, fuzzy, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: fortran/openmp.c:5300
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5335
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5350
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5366 fortran/openmp.c:5419
  #, fuzzy, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5369 fortran/openmp.c:5422
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/openmp.c:5377
  #, fuzzy, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5413
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: fortran/openmp.c:5425
  #, fuzzy, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5430
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.c:5436
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.c:5448
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5458
  #, fuzzy, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5469
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5479
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:5607
  #, fuzzy, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/openmp.c:5612
  #, 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.c:5623
  #, 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.c:5640
  #, 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.c:5674
  #, 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.c:5735
  #, 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.c:5745
  #, 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.c:5775
  #, 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.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5793
  #, 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.c:5796
  #, 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.c:5800
  #, 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.c:5897
  #, 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.c:5926
  #, 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.c:5951
  #, 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.c:5956
  #, 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.c:5982 fortran/openmp.c:6270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture 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.c:5997
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update 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.c:6004 fortran/openmp.c:6277
  #, 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.c:6017
  #, 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.c:6059
  #, 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.c:6107
  #, 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.c:6121
  #, 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.c:6153
  #, 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.c:6177
  #, 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.c:6184
  #, 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.c:6201
  #, 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.c:6208
  #, 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.c:6216
  #, 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.c:6234
  #, 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.c:6248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE 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.c:6326
  #, fuzzy, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:6329
  #, fuzzy, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:6337
  #, 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.c:6594
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6606
  #, 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.c:6610
  #, 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.c:6622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja on lÃ¤snÃ¤ muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.c:6626
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja on lÃ¤snÃ¤ muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.c:6644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: fortran/openmp.c:6654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: fortran/openmp.c:6663 fortran/openmp.c:6671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: fortran/openmp.c:6839 fortran/openmp.c:6852
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6871
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6877
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6883
  #, 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.c:6899
  #, 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.c:6911
  #, 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.c:6921 fortran/openmp.c:6930
  #, 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.c:6946
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/openmp.c:7067
  #, 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.c:7114
  #, 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.c:7120
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.c:7223
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7237
  #, 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.c:7243
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7264
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:7288
  #, 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.c:7296
  #, 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.c:7325
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:7347
  #, 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.c:7363
  #, 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.c:7378
  #, 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.c:7388
  #, 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.c:7396
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 67038,68174 ----
  msgid "Unexpected junk at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.c:316 fortran/openmp.c:417 fortran/openmp.c:745
! #: fortran/openmp.c:3633
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/openmp.c:355 fortran/openmp.c:445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
! #: fortran/openmp.c:468
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
! #: fortran/openmp.c:552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
! #: fortran/openmp.c:614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/openmp.c:681
  #, fuzzy, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/openmp.c:713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/openmp.c:773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
! #: fortran/openmp.c:1027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/openmp.c:1139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:1292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: fortran/openmp.c:1456
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/openmp.c:1831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: fortran/openmp.c:2220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr "%s: Tulostetiedoston %s sulkeminen epÃ¤onnistui\n"
  
! #: fortran/openmp.c:2393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.c:2403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.c:2412
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.c:2420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.c:2469
  #, fuzzy, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: fortran/openmp.c:2517
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/openmp.c:2524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.c:2557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: fortran/openmp.c:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2659
  #, fuzzy, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.c:2667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.c:2674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.c:2689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: fortran/openmp.c:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2719 fortran/openmp.c:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:2987
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:3383 fortran/openmp.c:7335
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:3387 fortran/openmp.c:7339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:3392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:3394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:3414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:3451
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/openmp.c:3494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/openmp.c:3500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/openmp.c:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3518 fortran/openmp.c:3564
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/openmp.c:3534
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/openmp.c:3538
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3547
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/openmp.c:3613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/openmp.c:3650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:3657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
! #: fortran/openmp.c:3712
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3717
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3748
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3752
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3774
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3779
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3790
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3795
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/openmp.c:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3901
  #, fuzzy, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr "-pipe ei ole tuettu"
  
! #: fortran/openmp.c:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/openmp.c:3917
  #, fuzzy, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
  
! #: fortran/openmp.c:3920
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:3952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:4145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:4204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:4218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4315
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:4365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:4423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:4443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/openmp.c:4486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.c:4497
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/openmp.c:4508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/openmp.c:4519
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.c:4522
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.c:4528 fortran/openmp.c:5663
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.c:4533
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.c:4538
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.c:4548 fortran/openmp.c:5295 fortran/openmp.c:5446
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.c:4551
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.c:4567 fortran/openmp.c:5388 fortran/openmp.c:5434
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:4572 fortran/openmp.c:5667
  #, 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.c:4577 fortran/openmp.c:5670
  #, 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.c:4582 fortran/openmp.c:5383 fortran/openmp.c:5658
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:4585 fortran/openmp.c:5391
  #, fuzzy, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:4628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:4677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:4715
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:4723 fortran/openmp.c:4734 fortran/resolve.c:10729
! #: fortran/resolve.c:12041
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.c:4738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4852
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.c:4862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.c:4867
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/openmp.c:4874
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4893
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/openmp.c:4929
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.c:4933
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.c:4938 fortran/openmp.c:7061
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.c:4947
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4976
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4979 fortran/openmp.c:4995 fortran/openmp.c:5003
! #: fortran/openmp.c:5014 fortran/openmp.c:5026 fortran/openmp.c:5041
! #: fortran/openmp.c:7085
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/openmp.c:5048
  #, fuzzy, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/openmp.c:5061
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/openmp.c:5079
  #, fuzzy, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5087
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.c:5090
  #, fuzzy, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5098
  #, fuzzy, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5101
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/openmp.c:5104
  #, fuzzy, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5108
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5123
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5135
  #, fuzzy, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.c:5154
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/openmp.c:5174
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: fortran/openmp.c:5229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.c:5237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.c:5246 fortran/openmp.c:5264
  #, fuzzy, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/openmp.c:5256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: fortran/openmp.c:5277
  #, fuzzy, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: fortran/openmp.c:5301
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5351
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5367 fortran/openmp.c:5420
  #, fuzzy, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5370 fortran/openmp.c:5423
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/openmp.c:5378
  #, fuzzy, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5414
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: fortran/openmp.c:5426
  #, fuzzy, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5431
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.c:5437
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.c:5449
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5459
  #, fuzzy, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5470
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Objekti â€�%sâ€� ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.c:5480
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5603
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:5608
  #, fuzzy, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/openmp.c:5613
  #, 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.c:5624
  #, 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.c:5641
  #, 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.c:5675
  #, 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.c:5736
  #, 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.c:5746
  #, 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.c:5776
  #, 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.c:5778
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5794
  #, 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.c:5797
  #, 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.c:5801
  #, 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.c:5898
  #, 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.c:5927
  #, 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.c:5952
  #, 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.c:5957
  #, 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.c:5983 fortran/openmp.c:6271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture 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.c:5998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update 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.c:6005 fortran/openmp.c:6278
  #, 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.c:6018
  #, 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.c:6060
  #, 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.c:6108
  #, 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.c:6122
  #, 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.c:6154
  #, 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.c:6178
  #, 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.c:6185
  #, 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.c:6202
  #, 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.c:6209
  #, 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.c:6217
  #, 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.c:6235
  #, 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.c:6249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE 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.c:6327
  #, fuzzy, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:6330
  #, fuzzy, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:6338
  #, 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.c:6595
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6607
  #, 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.c:6611
  #, 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.c:6623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja on lÃ¤snÃ¤ muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.c:6627
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr "â€�!$OMP DOâ€�-iteraatiomuuttuja on lÃ¤snÃ¤ muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.c:6645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: fortran/openmp.c:6655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: fortran/openmp.c:6664 fortran/openmp.c:6672
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: fortran/openmp.c:6840 fortran/openmp.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6872
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6878
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6884
  #, 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.c:6900
  #, 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.c:6912
  #, 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.c:6922 fortran/openmp.c:6931
  #, 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.c:6947
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/openmp.c:7068
  #, 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.c:7115
  #, 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.c:7121
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.c:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7238
  #, 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.c:7244
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7265
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:7289
  #, 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.c:7297
  #, 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.c:7326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/openmp.c:7348
  #, 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.c:7364
  #, 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.c:7379
  #, 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.c:7389
  #, 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.c:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr "Odotettiin CASE- tai END SELECT-
*** 68576,68742 ****
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr "Odotettiin CASE- tai END SELECT-lausetta seuraavaa SELECT CASE-lausetta kohdassa %C"
  
! #: fortran/parse.c:4491
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/parse.c:4524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/parse.c:4534
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/parse.c:4560
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr "NimiÃ¶ â€�%sâ€� kohdassa %C ei tÃ¤smÃ¤Ã¤ IF nimiÃ¶n â€�%sâ€� kanssa"
  
! #: fortran/parse.c:4656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/parse.c:4690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr "Muodostin %qs"
  
! #: fortran/parse.c:4893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr "NimiÃ¶ â€�%sâ€� kohdassa %C ei tÃ¤smÃ¤Ã¤ IF nimiÃ¶n â€�%sâ€� kanssa"
  
! #: fortran/parse.c:4909
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5115 fortran/parse.c:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: fortran/parse.c:5152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr "%s (%s, oletus %c): "
  
! #: fortran/parse.c:5196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/parse.c:5216
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr "<tunnistevirhe>"
  
! #: fortran/parse.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/parse.c:5507
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/parse.c:5640
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5765
  #, 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.c:5822
  #, 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.c:5847
  #, 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.c:5961
  #, 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.c:6013
  #, 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.c:6017
  #, 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.c:6023
  #, 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.c:6026
  #, 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.c:6048
  #, 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.c:6074
  #, 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.c:6179
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Odottamaton %s-lause MODULE-lohkossa kohdassa %C"
--- 68628,68794 ----
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr "Odotettiin CASE- tai END SELECT-lausetta seuraavaa SELECT CASE-lausetta kohdassa %C"
  
! #: fortran/parse.c:4494
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/parse.c:4527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/parse.c:4537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/parse.c:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr "NimiÃ¶ â€�%sâ€� kohdassa %C ei tÃ¤smÃ¤Ã¤ IF nimiÃ¶n â€�%sâ€� kanssa"
  
! #: fortran/parse.c:4659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/parse.c:4693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr "Muodostin %qs"
  
! #: fortran/parse.c:4896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr "NimiÃ¶ â€�%sâ€� kohdassa %C ei tÃ¤smÃ¤Ã¤ IF nimiÃ¶n â€�%sâ€� kanssa"
  
! #: fortran/parse.c:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5102
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5118 fortran/parse.c:5180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: fortran/parse.c:5155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr "%s (%s, oletus %c): "
  
! #: fortran/parse.c:5199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/parse.c:5219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr "<tunnistevirhe>"
  
! #: fortran/parse.c:5438
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/parse.c:5510
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5652
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5768
  #, 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.c:5825
  #, 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.c:5850
  #, 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.c:5964
  #, 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.c:6016
  #, 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.c:6020
  #, 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.c:6026
  #, 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.c:6029
  #, 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.c:6051
  #, 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.c:6077
  #, 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.c:6182
  #, 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
*** 68744,68750 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6636
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 68796,68802 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6639
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 69536,69542 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, 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"
--- 69588,69594 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
*************** msgstr "%J%qD:lle ei ole aiempaa esittel
*** 69651,69657 ****
  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.c:2961 fortran/resolve.c:17142
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
--- 69703,69709 ----
  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.c:2961 fortran/resolve.c:17150
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
*************** msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ P
*** 70753,70806 ****
  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.c:11971
  #, 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.c:12018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.c:12022
  #, 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.c:12083
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:12088
  #, 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.c:12172
  #, 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.c:12254
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:12275
  #, 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.c:12369
  #, 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.c:12383
  #, 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"
--- 70805,70864 ----
  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.c:11943
! #, 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.c:11977
  #, 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.c:12024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.c:12028
  #, 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.c:12089
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:12094
  #, 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.c:12178
  #, 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.c:12260
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:12281
  #, 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.c:12375
  #, 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.c:12389
  #, 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
*** 70808,70921 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, 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.c:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Merkkijonon pituus kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:12722
  #, 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.c:12726
  #, 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.c:12734
  #, 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.c:12745
  #, 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.c:12761
  #, 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.c:12773
  #, 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.c:12806
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12828
  #, 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.c:12859
  #, 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"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, 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.c:12920
  #, 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.c:12941
  #, 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.c:12948
  #, 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.c:12995
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Varattavalla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:12998
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13001
  #, 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.c:13004
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13007
  #, 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.c:13010
  #, 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.c:13052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
--- 70866,70979 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12408
  #, 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.c:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Merkkijonon pituus kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:12728
  #, 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.c:12732
  #, 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.c:12740
  #, 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.c:12751
  #, 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.c:12767
  #, 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.c:12779
  #, 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.c:12812
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12834
  #, 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.c:12865
  #, 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"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12901
  #, 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.c:12926
  #, 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.c:12947
  #, 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.c:12954
  #, 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.c:13001
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Varattavalla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13004
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13007
  #, 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.c:13010
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13013
  #, 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.c:13016
  #, 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.c:13058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
*************** msgstr ""
*** 70923,71774 ****
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.c:13084
  #, 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.c:13107
  #, 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.c:13129
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13147
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13159
  #, 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.c:13168
  #, 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.c:13178
  #, 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.c:13197
  #, 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.c:13201
  #, 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.c:13205
  #, 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.c:13209
  #, 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.c:13222
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:13233
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13239
  #, 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.c:13259
  #, 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.c:13316
  #, 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.c:13322
  #, 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.c:13328
  #, 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.c:13336
  #, 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.c:13342
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13385
  #, 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.c:13393
  #, 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.c:13401
  #, 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.c:13410
  #, 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.c:13494
  #, 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.c:13503
  #, 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.c:13512
  #, 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.c:13520
  #, 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.c:13526
  #, 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.c:13532
  #, 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.c:13540
  #, 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.c:13549
  #, 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.c:13571
  #, 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.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13743
  #, 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.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13839
  #, 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.c:14051
  #, 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.c:14094
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14108
  #, 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.c:14122 fortran/resolve.c:14608
  #, 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.c:14130
  #, 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.c:14139
  #, 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.c:14145
  #, 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.c:14151
  #, 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.c:14180
  #, 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.c:14190
  #, 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.c:14285
  #, 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.c:14388
  #, fuzzy, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, 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.c:14443
  #, 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.c:14541
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14555
  #, 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.c:14571
  #, 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.c:14581
  #, 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.c:14590
  #, 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.c:14599
  #, 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.c:14641
  #, 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.c:14654
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, 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.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, 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.c:14801
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14923
  #, 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.c:14956
  #, 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.c:14970
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:15035
  #, 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.c:15041
  #, 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.c:15047
  #, 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.c:15055
  #, 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.c:15072
  #, 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.c:15094
  #, 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.c:15105
  #, 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.c:15132
  #, 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.c:15151
  #, 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.c:15167
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:15186
  #, 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.c:15237
  #, fuzzy, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.c:15248
  #, 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.c:15255
  #, 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.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, 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.c:15362
  #, 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.c:15462
  #, 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.c:15483
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:15496
  #, 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.c:15499
  #, 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.c:15509
  #, 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.c:15516
  #, 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.c:15529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.c:15535
  #, 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.c:15545
  #, 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.c:15554
  #, 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.c:15567 fortran/resolve.c:15744
  #, 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.c:15581
  #, 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.c:15590
  #, 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.c:15599
  #, 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.c:15607
  #, 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.c:15614
  #, 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.c:15634
  #, 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.c:15641
  #, 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.c:15648
  #, 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.c:15655
  #, 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.c:15681
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, 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.c:15770
  #, 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.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, 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.c:15816
  #, 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.c:15828
  #, 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.c:15837
  #, 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.c:15850
  #, 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.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, fuzzy, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15903
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15916
  #, 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.c:15925
  #, 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.c:15941
  #, 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.c:15947
  #, 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.c:15972
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16053
  #, 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.c:16158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.c:16166
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16173
  #, 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.c:16180
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16196
  #, 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.c:16203
  #, 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.c:16212
  #, 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.c:16258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:16271
  #, 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.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:16518
  #, 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.c:16684
  #, 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.c:16690
  #, 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.c:16774
  #, 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.c:16783
  #, 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.c:16791
  #, 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.c:16807
  #, 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.c:16910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, 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.c:16959
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/resolve.c:17032
  #, 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.c:17043
  #, 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.c:17054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:17085
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.c:17152
  #, 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.c:17165
  #, 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.c:17185
  #, 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.c:17195
  #, 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.c:17203
  #, 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.c:17217
  #, 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.c:17235
  #, 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.c:17242
  #, 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.c:17321
  #, 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"
--- 70981,71832 ----
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.c:13090
  #, 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.c:13113
  #, 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.c:13135
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13153
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktiolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:13165
  #, 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.c:13174
  #, 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.c:13184
  #, 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.c:13203
  #, 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.c:13207
  #, 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.c:13211
  #, 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.c:13215
  #, 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.c:13228
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:13239
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13245
  #, 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.c:13265
  #, 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.c:13322
  #, 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.c:13328
  #, 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.c:13334
  #, 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.c:13342
  #, 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.c:13348
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13391
  #, 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.c:13399
  #, 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.c:13407
  #, 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.c:13416
  #, 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.c:13500
  #, 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.c:13509
  #, 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.c:13518
  #, 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.c:13526
  #, 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.c:13532
  #, 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.c:13538
  #, 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.c:13546
  #, 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.c:13555
  #, 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.c:13577
  #, 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.c:13614
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13654
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13690
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13749
  #, 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.c:13761
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13789
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13845
  #, 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.c:14057
  #, 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.c:14100
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14114
  #, 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.c:14128 fortran/resolve.c:14614
  #, 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.c:14136
  #, 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.c:14145
  #, 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.c:14151
  #, 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.c:14157
  #, 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.c:14186
  #, 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.c:14196
  #, 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.c:14291
  #, 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.c:14394
  #, fuzzy, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:14403
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14413
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14438
  #, 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.c:14449
  #, 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.c:14547
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14561
  #, 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.c:14577
  #, 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.c:14587
  #, 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.c:14596
  #, 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.c:14605
  #, 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.c:14647
  #, 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.c:14660
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14671
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14704
  #, 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.c:14712
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14721
  #, 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.c:14807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: fortran/resolve.c:14852
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14865
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14929
  #, 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.c:14962
  #, 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.c:14976
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:15041
  #, 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.c:15047
  #, 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.c:15053
  #, 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.c:15061
  #, 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.c:15078
  #, 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.c:15100
  #, 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.c:15111
  #, 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.c:15138
  #, 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.c:15157
  #, 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.c:15173
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:15192
  #, 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.c:15243
  #, fuzzy, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.c:15254
  #, 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.c:15261
  #, 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.c:15301
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15365
  #, 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.c:15368
  #, 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.c:15468
  #, 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.c:15489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:15502
  #, 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.c:15505
  #, 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.c:15515
  #, 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.c:15522
  #, 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.c:15535
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.c:15541
  #, 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.c:15551
  #, 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.c:15560
  #, 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.c:15573 fortran/resolve.c:15750
  #, 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.c:15587
  #, 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.c:15596
  #, 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.c:15605
  #, 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.c:15613
  #, 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.c:15620
  #, 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.c:15640
  #, 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.c:15647
  #, 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.c:15654
  #, 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.c:15661
  #, 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.c:15687
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15697
  #, 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.c:15776
  #, 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.c:15791
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15804
  #, 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.c:15822
  #, 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.c:15834
  #, 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.c:15843
  #, 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.c:15856
  #, 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.c:15865
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15878
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15902
  #, fuzzy, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15909
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15922
  #, 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.c:15931
  #, 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.c:15947
  #, 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.c:15953
  #, 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.c:15978
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/resolve.c:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16061
  #, 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.c:16166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.c:16174
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16181
  #, 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.c:16188
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16204
  #, 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.c:16211
  #, 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.c:16220
  #, 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.c:16266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:16279
  #, 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.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16394
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:16526
  #, 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.c:16692
  #, 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.c:16698
  #, 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.c:16782
  #, 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.c:16791
  #, 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.c:16799
  #, 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.c:16815
  #, 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.c:16918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:16933
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16958
  #, 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.c:16967
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/resolve.c:17040
  #, 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.c:17051
  #, 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.c:17062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:17093
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.c:17160
  #, 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.c:17173
  #, 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.c:17193
  #, 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.c:17203
  #, 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.c:17211
  #, 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.c:17225
  #, 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.c:17243
  #, 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.c:17250
  #, 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.c:17329
  #, 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 "Odotettiin argumenttiluetteloa k
*** 72632,72648 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, 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.c:8171
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Luodaan vÃ¤liaikainen komentotiedosto %s\n"
  
! #: fortran/trans-array.c:11360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
--- 72690,72706 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6139
  #, 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.c:8172
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Luodaan vÃ¤liaikainen komentotiedosto %s\n"
  
! #: fortran/trans-array.c:11361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
*************** msgstr ""
*** 72728,72804 ****
  msgid "non-constant initialization expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/trans-decl.c:753
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, fuzzy, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, 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.c:5087
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: fortran/trans-decl.c:5327
  #, 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.c:5340
  #, 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.c:5965
  #, 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.c:5971
  #, 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.c:5982 fortran/trans-decl.c:6128
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/trans-decl.c:5998
  #, 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.c:6017
  #, 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.c:6066
  #, 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.c:6070
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: fortran/trans-decl.c:6100
  #, 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.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 72786,72862 ----
  msgid "non-constant initialization expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/trans-decl.c:755
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1766
  #, fuzzy, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: fortran/trans-decl.c:4607 fortran/trans-decl.c:6971
  #, 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.c:5095
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: fortran/trans-decl.c:5335
  #, 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.c:5348
  #, 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.c:5973
  #, 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.c:5979
  #, 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.c:5990 fortran/trans-decl.c:6136
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/trans-decl.c:6006
  #, 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.c:6025
  #, 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.c:6074
  #, 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.c:6078
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: fortran/trans-decl.c:6108
  #, 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.c:6700
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 72808,72839 ****
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-expr.c:2161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-expr.c:3830
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "last-op"
  
! #: fortran/trans-expr.c:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 72866,72897 ----
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: fortran/trans-expr.c:1836
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2153
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-expr.c:2162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-expr.c:3831
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "last-op"
  
! #: fortran/trans-expr.c:5330
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/trans-expr.c:9561
  #, 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 %
*** 72854,72865 ****
  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.c:11883 fortran/trans-stmt.c:1093
  #, 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.c:11890
  #, 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"
--- 72912,72923 ----
  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.c:11892 fortran/trans-stmt.c:1093
  #, 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.c:11899
  #, 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 "%s: rivi %d: virheellinen koment
*** 72879,72900 ****
  msgid "implicit mapping of assumed size array %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans-openmp.c:2716
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "valinnainen argumentti"
  
! #: fortran/trans-openmp.c:3033
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.c:3187
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.c:6039
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
--- 72937,72958 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans-openmp.c:2719
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "valinnainen argumentti"
  
! #: fortran/trans-openmp.c:3036
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.c:3190
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.c:6042
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
*************** msgstr "tunnistamaton rekisterinimi %qs"
*** 74461,74472 ****
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: params.opt:134
  #, fuzzy, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
  #, fuzzy
  #~ msgid "cannot deduce template arguments for %qT from %<()%>"
  #~ msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
--- 74519,74534 ----
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: params.opt:138
  #, fuzzy, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
  #, fuzzy
+ #~ msgid "function %q+F can never be inlined because it has a VLA return argument"
+ #~ msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se kÃ¤yttÃ¤Ã¤ avoimille funktioille sopimattomia attribuutteja"
+ 
+ #, fuzzy
  #~ msgid "cannot deduce template arguments for %qT from %<()%>"
  #~ msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
diff -Nrcpad gcc-11.2.0/gcc/po/fr.gmo gcc-11.3.0/gcc/po/fr.gmo
*** gcc-11.2.0/gcc/po/fr.gmo	Wed Jul 28 07:06:49 2021
--- gcc-11.3.0/gcc/po/fr.gmo	Thu Apr 21 08:20:51 2022
***************
*** 1,1700 ****
! Þ•09œÉKL“HÄIÄ-KÄ1yÄ«Ä ÀÄáÄÛõÄ+ÑÅ0ýÅK.ÆzÆ�Æ
! œÆ§Æ½Æ<ÆÆBÇRFÇ>™Ç@ØÇ9ÈCSÈF—È5ÞÈIÉ^ÉuÉ!ŠÉ$¬É ÑÉ"òÉ+ÊAÊ-HÊ#vÊ”šÊ/Ë5ËATË'–Ë¾ËFÜËQ#Ì5uÌ]«Ìw	ÍI�ÍAËÍK
Î,YÎN†Î@ÕÎBÏOYÏL©ÏRöÏ;IÐ8…Ð>¾ÐIýÐIGÑB‘Ñ~ÔÑ?SÒD“ÒEØÒ@ÓE_ÓC¥Ó=éÓB'ÔEjÔ~°Ô6/Õ{fÕBâÕ?%Ö‰eÖ9ïÖP)×Cz×F¾×sØEyØC¿ØQÙNUÙ�¤ÙG5ÚŒ}ÚO
! ÛRZÛC­ÛQñÛNCÜF’Ü9ÙÜ=Ý=QÝ4�ÝPÄÝMÞEcÞB©ÞGìÞI4ßH~ßBÇß=
! à7Hà6€á*·áIâá,â IâYjâoÄâ-4ãEbã
! ¨ã'³ã8Ûã>äSä(eä/Žä¾ä+ÇäZóälNå+»å=çåm%æ0“æ)Äæ îæç;çE[ç¡ç#ºçÞç õç7è8Nè)‡è±èÑè$ìè$é*6é*aéŒé§é Âéãéýé	ê#ê>ê8UêŽê!Ÿê;ÁêEýêCë5bëE˜ë%Þë1ì.6ìeì0ƒìL´ì6í78ílpíGÝí$%îJîJiî*´îEßî2%ïEXïlžïð3'ð@[ðœð5´ðêðóð 
! ñ&+ñJRñ8�ñUÖñ!,ò:Nò‰òœò-¯òÝòIìò6ó@<ó/}ó@­ó;îó#*ôZNôc©ô_
õYmõlÇõX4öD�öTÒöF'÷En÷Q´÷KøLRøSŸø^óøHRù5›ùIÑùYú,uú*¢ú6ÍúAû3FûLzû¤Çû�lü·üüV´ýrþi~þcèþLÿ=Sÿ‘ÿ§ÿ#·ÿ#Ûÿ3ÿÿ*33^3’Æ.Ù5-7c›V¶#
,1"^"�#¤nÈ76Q3ˆ/¼Jì278j/£&Ó6ú,1P^H¯8ø-10_x�e	Bo?²Fò399m2§-Ú0	_9	V™	Zð	EK
! A‘
! Ó
! *ë
! HF_P¦R÷GJE’QØg*
s’
iApQ²w[|bØY;i•oÿ<oW¬WV\D³7ø^0N�;ÞopŠJû`FI§oñRak´K ?lQ¬Mþ_LI¬9ö&09W‘<±(î*:B:}W¸GYXZ²\
¬jÌ^änCf²ve�uö\l lÉ J6!:�!L¼!ž	"¾¨"Wg#g¿#_'$o‡$^÷$nV%UÅ%e&)�&%«&|Ñ&œN'Fë'V2(N‰(^Ø(M7)]…)Dã)T(* }*!ž*7À*Fø* ?+&`+4‡+¼+-Õ+,#,.C, r,“,.¬,0Û,7-!D-ff-4Í-=.L@..�.(¼.,å.&/ 9/Z/u/0Š/H»/S0?X0˜0/°0#à0:1]?1$�1&Â1-é1?26W24Ž24Ã22ø2-+35Y3ˆ�3'43@4t4?”48Ô4
51(5Z55u5*«5RÖ5j)6&”6&»6%â6*7O37>ƒ77Â76ú7;189m8;§80ã8491I9={9>¹9;ø9p4:'¥:'Í:+õ:5!;TW;Y¬;?<>F<<…<UÂ<P=Hi=.²=;á=g>Š…>C?-T?G‚?/Ê?ú?@80@8i@R¢@@õ@T6AE‹AUÑAE'BMmB*»B8æBZC4zC&¯CvÖClMDmºD7(EZ`EN»E8
! F@CFA„F?ÆFhG&oG5–GmÌGQ:H8ŒH3ÅH4ùH).I1XI9ŠIÄI?ÛIhJ;„JHÀJ\	K!fK<ˆK6ÅK;üK,8L!eL6‡L=¾L5üLj2M'�MQÅM:N<RN0�N4ÀN,õN4"O,WO<„O5ÁO!÷O&P+@P8lP;¥P6áP=Q4VQ,‹Q0¸Q,éQ3R:JRT…R+ÚR4S4;S>pS0¯S0àS-TF?TE†T3ÌT/U/0U@`U)¡U)ËUõUVF)VEpV<¶V3óVK'W!sW!•W-·W-åWCX.WXF†XÍX8êX,#YPY@nYB¯Y>òYf1ZE˜Z!ÞZ!['"["J[;m['©[BÑ[5\9J\@„\BÅ\j](s]3œ]1Ð]1^.4^8c^5œ^;Ò^/_/>_/n_/ž_+Î_*ú_%`JD`�`1­`Dß`*$a*Oa/zaMªa3øa1,b@^b0Ÿb@Ðb?c:Qc;Œc8Èc&d-(d;Vd'’d,ºd'çd(e)8eWbe"ºe#ÝeBf2Df5wf1­fßf)öf1 g?Rg2’g_Åg)%h:Oh8Šh/Ãh"óh*iIAi4‹iCÀiHj3Mj�j>™j-ØjCk:Jk2…k=¸kök1lGl$fl2‹l¾lÕlUôl-Jm.xm3§m?Ûm?n1[nb�n1ðn:"o0]o+ŽoAºo.üo*+p2Vp%‰p2¯p1âp0q9Eq1q2±q1äq+r,Br3or.£rDÒr7s$Os+tsN s;ïs6+tbtK{tÇt8Þt;u9Sua�u9ïuB)vBlv0¯v�àv@qwB²w;õwD1x7vx+®x$Úx0ÿx*0yA[y6�y3Ôy$z6-z*dz.�z9¾zøz,{0E{5v{,¬{.Ù{0|%9|7_|&—|C¾|:}=}/Z}6Š}CÁ}@~%F~Bl~$¯~Ô~Kò~*>'i‘'¯0×€"#€?F€ †€#§€0Ë€(ü€.%�*T�,�1¬�3Þ�H‚+[‚"‡‚1ª‚4Ü‚)ƒ4;ƒ$pƒ/•ƒ$Åƒ9êƒ9$„8^„1—„5É„<ÿ„E<…M‚…@Ð…D†1V†Pˆ†‚Ù†V\‡4³‡Eè‡/.ˆ7^ˆQ–ˆ1èˆE‰6`‰3—‰;Ë‰?Š>GŠ@†ŠeÇŠ?-‹/m‹=�‹iÛ‹<EŒC‚Œ3ÆŒ0úŒ7+�Ec�2©�+Ü�+Ž>4Ž-sŽ>¡ŽàŽÿŽ�<6�Es�<¹�;ö�E2�Fx�6¿�Iö�X@‘7™‘.Ñ‘8’T9’\Ž’]ë’1I“B{“5¾“+ô“, ”@M”XŽ”4ç”)•6F•9}•*·•*â•6
–*D–Fo–?¶–Xö–@O—%�—¶—@È—	˜o˜E‹˜3Ñ˜5™(;™)d™0Ž™8¿™`ø™KYšU¥š;ûš.7›/f›8–›Ï›@ê›,+œRXœV«œQ�UT�9ª�)ä�Qžl`žaÍžA/Ÿ4qŸ2¦ŸZÙŸP4 i… tï Kd¡n°¡`¢=€¢9¾¢Vø¢4O£?„£UÄ£8¤3S¤ ‡¤2¨¤9Û¤4¥'J¥&r¥$™¥"¾¥%á¥"¦:*¦Ge¦)­¦X×¦/0§`§)§B©§Yì§NF¨‚•¨1©QJ©.œ©NË©Eª`ªHªFÈªE«8U«HŽ«1×«,	¬"6¬8Y¬3’¬"Æ¬&é¬I­1Z­#Œ­C°­&ô­/®4K®.€®+¯®:Û®¯E(¯/n¯ ž¯(¿¯#è¯+°&8°7_°B—°HÚ°(#±"L±%o±)•±$¿±%ä±7
! ²$B²Gg²*¯²,Ú²8³.@³o³N�³1Þ³J´E[´0¡´€Ò´lSµ2ÀµjóµI^¶O¨¶5ø¶@.·+o·B›·4Þ·(¸f<¸k£¸X¹>h¹2§¹MÚ¹'(º"Pº&sº)šº<Äº+»#-»Q»p»v�»_¼^g¼MÆ¼E½-Z½Gˆ½Ð½,î½T¾.p¾*Ÿ¾FÊ¾K¿M]¿)«¿!Õ¿@÷¿$8À$]À&‚ÀK©ÀõÀÁ(!Á5JÁ3€Ái´Á%Â?DÂ„Â“Â²ÂÍÂ4èÂÃ,Ã/IÃ;yÃLµÃBÄ6EÄG|Ä=ÄÄzÅ^}ÅzÜÅYWÆ‡±ÆE9ÇÇ4—Ç(ÌÇ'õÇ:ÈJXÈ/£È+ÓÈ,ÿÈ),É,VÉDƒÉ1ÈÉ9úÉA4Ê3vÊ8ªÊJãÊK.Ë/zËHªËóËK
ÌSYÌ.­ÌJÜÌ@'Í!hÍBŠÍ8ÍÍRÎ-YÎW‡ÎJßÎZ*Ï?…ÏHÅÏ-Ð”<Ð0ÑÐEÑ.HÑ:wÑ?²Ñ3òÑ2&Ò<YÒk–Ò*Ó1-Ów_Ó^×ÓC6ÔozÔ5êÔ0 Õ;QÕ(�Õ3¶Õ(êÕ+Ö2?Ö,rÖ'ŸÖDÇÖ5×)B×(l×%•×2»×oî×I^Ø)¨Ø!ÒØXôØ+MÙJyÙ)ÄÙ:îÙ=)Ú3gÚ!›Ú9½Ú/÷Ú$'Û%LÛ+rÛEžÛ\äÛ2AÜ[tÜ[ÐÜ-,Ý(ZÝƒÝ/œÝ%ÌÝ6òÝ/)Þ#YÞ<}Þ.ºÞ0éÞ7ß$Rß5wß9­ß=çßG%àmà*�à%¸àÞàùà'á@?á%€á ¦á®GâLöâMCã¬‘ã¼>ä\ûäjXåMÃåNæ¸`æ¬ç^Æçf%èÈŒè¼Uéfênyê„èê2mëM ë(îë5ìQMìHŸìMèìU6í[ŒíLèíB5îsxî ìî-
ïI;ï@…ï”Æï[[ð¾·ð_vñ†ÖñT]ò4²òVçò0>ó0oó- ó5Îó9ôI>ôBˆôbËô‚.õA±õQóõSEö™öµöÕö*ëö%÷ <÷)]÷0‡÷+¸÷4ä÷ø4øIø(gø�ø!¤øZÆøz!ù=œùMÚùO(ú6xú.¯ú/Þú7û>Fû&…û6¬û1ãûFü0\ü&�ü^´ü7ý>Ký/Šý0ºý8ëý?$þ/dþ0”þ8Åþ?þþ0>ÿ1oÿ9¡ÿ@Ûÿ./K7{>³0ò4#7X/�7À:ø237fBžMáP/:€=»5ù=/@m8®6ç9EXHžHçI0QzXÌ%*E+p3œ:Ð*:6AqH³eü;b	(ž	BÇ	6
! 
! #A
! "e
! ˆ
! .¤
! [Ó
! //1_L‘-ÞV3c:—BÒ-
1C
!u
)—
>Á
+,,4Y;Ž+Ê,ö4#;X,”-Á5ï<%AbK¤*ð+3G:{3¶6ê0!3R+†3²6æ.6L9ƒ1½<ï4,2a5”AÊDCQD•EÚM Tn,Ã*ð/,Kx
! ”Ÿ#º*Þ.	8#KJoºÙò+F>M…JÓjN‰(Ø+!pM¾#Ð%ô4O`{™+¶â>ý<<vyðF
ST/¨-Ø$@Bƒ —¸:Ï9
!  9D "~ 3¡ !Õ ÷ )!*:!0e!9–!#Ð!$ô!A"[""u"-˜"3Æ"/ú",*#<W#F”#Û#*ö#.!$+P$4|$7±$Sé$G=%:…%%À%!æ%*&3&O&=l&(ª&1Ó&2'58'*n')™',Ã'/ð'o (k�(0ü(X-)]†)aä)F*Wf*-¾*#ì*E+V+*q+œ+=®+ì+ ,!%, G,1h,Dš,Eß, %-DF-{‹-0.'8.6`.-—.)Å.#ï.'/";/&^/…/#¥/'É/"ñ/0-10_0q00‹0¼0Õ0'æ0/1.>1m1'�1 µ10Ö12#%2I2f2…2�2 »2$Ü2:30<3Bm3;°3?ì3?,4l4‚4 44³4`è4I5$h5�5#«5'Ï5÷566M6 k6Œ6ž6´6%Ó6ù6%7.7N7f7…7¤7-¿7í7-8%68\8.x8§8Å83å89/9N9]`9¾9+Ô9,:/-:#]:0�:/²:#â:;,%;R;f;,…;C²;ö;6<A?<+�<+­<Ù<ó<.=!@=*b=R�=\à=c=>9¡>=Û>!?(;?Ld?H±?5ú?)0@)Z@"„@#§@Ë@.æ@A$%A(JA=sA.±AàA;úA(6B_B.zB@©BNêBP9CUŠCbàC‚CD‚ÆDIECbE¦EÅE#åE(	F02F5cF™F¯F"¾F"áF}G5‚G2¸G ëG6H4CHxHM–HNäH33I>gIK¦I9òIE,JGrJ8ºJPóJCDKJˆK1ÓK2L58L*nL)™LCÃLfM_nMÎM1íMN9N<XN"•N6¸N2ïN1"O3TO5ˆO7¾O'öOIP-hP4–P6ËP)Q&,Q$SQJxQNÃQPR>cR[¢R@þR%?S5eSE›S,áS1T%@TGfTQ®TAU)BU#lU!�U0²U,ãU.V1?V2qVG¤VKìV,8WMeW,³W;àWXX=uXO³XZY<^Y.›Y5ÊY*Z+Z)KZ%uZ)›Z)ÅZïZ["[<>[3{[0¯[à[Gö[3>\4r\8§\8à\]+7]"c]Q†]1Ø]A
! ^UL^(¢^,Ë^ø^0_*H_Es_B¹_/ü_',`@T`-•`/Ã`-ó`3!a.Ua(„a(­a*Öa@b.Bb)qb1›bGÍbKcJac3¬c,àc&
d,4d"ad=„d,Âd'ïd1e#Ie'me9•e0Ïe'f3(f-\f0Šf/»f(ëf1g)Fg*pg3›g6Ïg h0'h2Xh-‹h ¹h?Úh+i.Fi-ui+£iÏi áij\ j/}j'­jÕj+îjk*1k'\k$„k*©kÔk]îk;Ll_ˆl0èl)m Cm2dmE—m)Ým<n"Dn'gn�n-ªn+Ønoo;,oFho¯oÏo-ëo pS:pRŽpZápO<qŒq¢q$´qXÙq12r\drLÁrIsMXsK¦sZòskMtK¹tNudTu+¹u,åu/v#Bv0fv/—v#Çv-ëv,w&FwmwC„wÈw.ßw3x+BxInx ¸xÙx7ùx01y?by¢y,Áyîyz)#z"Mz4pz(¥zfÎz5{+R{J~{;É{$|C*|<n|5«|*á|.};}FU}œ}"µ}iØ}B~+U~>�~'À~:è~#:U5o=¥)ã
€#€>€0Y€0Š€»€,Í€6ú€C1�u�$��&²�GÙ�2!‚T‚Js‚,¾‚:ë‚K&ƒ-rƒ; ƒ#Üƒ„.„+K„w„—„A¶„ø„"…;…T…t…-Œ…)º…ä…)†.† I†#j†Ž†¤†V¿†‡$6‡[‡2z‡­‡?Æ‡&ˆ-ˆDˆ.\ˆ5‹ˆ'Áˆéˆ,‰93‰m‰q‰-Ž‰A¼‰0þ‰"/Š"RŠuŠG’ŠDÚŠ)‹EI‹/�‹G¿‹6Œ$>Œ8cŒ8œŒdÕŒO:�=Š�CÈ�HŽ,UŽB‚Ž.ÅŽ7ôŽ3,�@`�;¡�HÝ�W&�;~�5º�Að�W2‘6Š‘9Á‘;û‘T7’4Œ’6Á’4ø’L-“8z“<³“=ð“>.”?m”Z­”I•AR•=”•6Ò•6	–:@–4{–@°–Iñ–<;—Nx—QÇ—8˜BR˜K•˜uá˜5W™O�™IÝ™8'š<`šF�š:äšF›Gf›G®›Iö›=@œf~œ/åœ.�AD�†�D¢�Hç�“0ž&ÄžWëžbCŸL¦ŸAóŸ=5 ls à Î÷ iÆ¡0¢I¢#e¢%‰¢)¯¢5Ù¢H£X£=v£S´£E¤:N¤<‰¤>Æ¤:¥>@¥=¥O½¥@
¦EN¦*”¦¿¦ Þ¦?ÿ¦S?§“§³§BÉ§B¨:O¨'Š¨0²¨6ã¨2©*M©*x©G£©Kë©>7ª.vª2¥ª:Øª(«)<«0f«6—«BÎ«H¬,Z¬0‡¬"¸¬+Û¬-­+5­~a­�à­!p® ’® ³® Ô®+õ®'!¯#I¯$m¯’¯+²¯1Þ¯/°@°;`°
! œ°I§°Añ°"3±1V±"ˆ±F«±dò±UW²P­²'þ²&³9³4J³\³OÜ³7,´5d´{š´Kµ2bµ•µP¦µ?÷µ17¶'i¶#‘¶Rµ¶+·&4·'[·mƒ·4ñ·(&¸<O¸(Œ¸µ¸Æ¸:Ø¸3¹$G¹l¹8‰¹0Â¹'ó¹RºNnºD½ºF»BI»JŒ»H×»> ¼@_¼< ¼8Ý¼½-½DI½'Ž½@¶½ ÷½@¾ Y¾-z¾+¨¾Ô¾ñ¾a¿$s¿3˜¿*Ì¿-÷¿#%ÀIÀ-gÀ-•ÀÃÀUÜÀ(2Á,[Á&ˆÁB¯Á#òÁ+Â+BÂXnÂ5ÇÂ#ýÂ!Ãp;Ã¬Ã'ÌÃôÃ#Ä 4ÄUÄOqÄ!ÁÄ"ãÄÅ%Å@Å[ÅlÅ0„Å-µÅãÅ7üÅ'4Æ"\Æ!Æ7¡Æ$ÙÆþÆ,Ç5GÇ@}ÇK¾ÇN
! È#YÈ}È!�È%¿È#åÈ	É)ÉGÉ0^É(�É)¸ÉâÉþÉÊ!-ÊOÊeÊ.€Ê:¯ÊQêÊ<Ë"ZË1}Ë#¯Ë0ÓË&Ì
+Ìa9Ì.›ÌÊÌdÛÌ1@ÍrÍuÍyÍ.‰Í¸ÍÀÍ2ÈÍ2ûÍM.ÎM|ÎÊÎ0ÞÎÏ(Ï,?ÏlÏxÏ�ÏŸÏ2¨ÏKÛÏK'ÐCsÐ·Ð9ÑÐ2Ñ9>Ñ<xÑµÑ9¾ÑøÑÒ+Ò#DÒOhÒ.¸Ò5çÒ9Ó5WÓ�Óf¢Ó'	Ô81Ô!jÔ4ŒÔ>ÁÔ?Õ+@Õ*lÕ,—Õ-ÄÕòÕ&
Ö/4ÖdÖ2{Ö*®Ö.ÙÖ)×&2×'Y×&�×&¨×%Ï×#õ×'Ø%AØ(gØ �Ø$±Ø ÖØ"÷Ø,Ù2GÙzÙšÙ*¹Ù,äÙ.Ú$@Ú*eÚA�Ú1ÒÚÛÛ8Û)XÛ‚Û+¢Û^ÎÛ?-Ü?mÜ)­Ü3×Ü5ÝOAÝW‘Ý,éÝ#Þ-:Þ4hÞ/�ÞÍÞ2íÞL ß/mß6�ßôÔßÉàäàDá8Iá0‚á3³á7çá>â$^â5ƒâ,¹â.æâ,ã1Bã3tã2¨ãÛã6÷ã1.ä$`ä0…ä¶äÌä7Óäå+åGå#[åå Ÿå+Àåìåóåææ*æ=æUæqæ‘æ¤æ·æ:Îæ)	çJ3çC~çÂçÚç(úç,#èTPè¥è¬è,³è
! àèëè
! é'é(@é:ié¤é7Áé(ùé"ê#Bê5fêœê°ê)Íê/÷ê
'ë!5ë Wë'xë  ë0Áëòë

ì ì<ìSìiì‚ìœì«ì-Éì"÷ì!í)<íPfí·í¹íÂíËí$Ôí3ùí-îIî1iî:›î>Öîïï'ï0ï9ï!Bïdï€ï�ï–ï£ï¬ïµï¾ïÇïãï
ìïúïAþïB@ð~ƒð°ñL³ñgòhò{ˆògóŒlóUùó-OôG}ôÅô6åônõ<‹õ5Èõ,þõ+öAö‰Mö^×ör6÷o©÷ø
7ø*Eø<pø.­øÜøøø5ù
Kù€YùÚù’àù(sú+œú.Èú+÷ú-#û‘Qûcãû€Gü|ÈünEý3´ýAèýk*þ5–þ'Ìþ7ôþ.,ÿ5[ÿ3‘ÿ8Åÿ.þÿ-[I“¥Œ9cÆG*JrG½©+¯1ÛJ
5X:Ž$É¯î+žÊäþo)‡³±Ne.´>ã<"e_;Å:	“<	'Ð	Eø	W>
! >–
! SÕ
! Y)LƒLÐ¢?ÀQ
bR
Bµ
Qø
EJO�sà[T„°V5\Œ=é¦'|Î6K}‚AKB<Ž0Ë-ü8*QcBµGøQ@H’IÛW%Z}VØH/DxJ½?=HB†�ÉCKD�7Ô6AC*…G°MøKF;’?ÎE5THŠbÓJ6b�Yä9>1xBªÑíQ¿r N„ 9Ó 6
!ZD!9Ÿ!iÙ!]C"X¡"Eú"N@#@�#2Ð#F$bJ$U­$‡%M‹%aÙ%@;&V|&WÓ&9+'le'\Ò'B/(„r(T÷(PL)I�)Fç)N.*H}*GÆ*~+y�+L,:T,b�,Tò,SG-R›->î-:-.dh.'Í.*õ.C //d/A”/LÖ/6#0RZ0E­0Có0B71_z16Ú1+2?=2@}2=¾2:ü2A73Cy3G½324784Bp4Z³4@5+O5+{59§5Iá5C+6)o6M™67ç677+W7:ƒ7A¾7J8*K8*v8,¡8(Î87÷8/91M9=9>½9Oü9L:%g:u�:;;O?; �;H°;Dù;5><[t<KÐ<B=Q_=?±=ñ=8>uG>L½>L
! ?iW?=Á?Aÿ?BA@A„@BÆ@:	A$DAAiA3«A,ßA!B#.BJRB-�B+ËB,÷BU$C³zCs.Dq¢D‡EþœEo›FyGW…GVÝGY4H#ŽHB²HUõHZKI¶¦I#]J�J#šJ6¾J[õJ>QK�KÂ¥K4hL�L3©LÝL(éL_MrM0‹M¼M4ÚM!N"1NTNmN!yN
! ›N¦NµNÉNÖNíNOO	OO+O:OFO\OhOƒOžO±O¾OËOÛOíOP	PP,P<PLP	_P
! iP%tPXšPZóP[NQ[ªQNR"UR7xRO°R'S6(S6_SF–SÝS9úS[4T3�TÄTÝTúT@UBOU?’U-ÒU0V1V?HV3ˆV5¼V0òV)#W5MWƒW+“W0¿WHðW$9X+^X:ŠXÅXAÜX@Y%_Y…Y%ŸY)ÅYïYZ-)ZPWZS¨ZwüZCt['¸[7à[5\?N\=Ž\7Ì\:]A?]G�].É])ø]:"^"]^ €^/¡^HÑ^J_'e_‡�_>aTaEÔaŽbb©bPc=]c1›c/Ícqýcood.ßd0eU?eŸ•e=5fOsfgÃfe+gV‘gWègE@hJ†h)Ñh:ûh)6i|`ilÝiJjBcj7¦j)Þj#k,kEkZkok„k'™kÁkßk$ñkl+6l#bl†l/¦l%Ölülm(4mh]m%ÆmHìm45nJjn0µnFæn?-ommolÛoIHpH’pCÛpHqGhqB°qOóq(CrKlr2¸r6ërl"se�sMõs8CtU|tmÒt3@u2tu*§u4ÒuQv#Yv+}v1©v'Ûv5wV9wm�w{þw@zxn»x+*yVy*ty'Ÿy&Çy'îy@z9WzS‘z#åz!	{J+{>v{Zµ{.|L?|Œ|1ª|%Ü|D}KG}“};±}:í}^(~K‡~?Ó~;30o$ <Å€€$<€Fa€%¨€6Î€6�)<�Vf�G½�4‚t:‚@¯‚:ð‚+ƒ9KƒF…ƒ/Ìƒ#üƒ2 „1S„>…„hÄ„1-…/_…U�…>å…J$†Go†G·†6ÿ†+6‡.b‡h‘‡Oú‡KJˆ8–ˆCÏˆS‰dg‰QÌ‰=ŠB\ŠIŸŠXéŠ\B‹4Ÿ‹9Ô‹CŒ=RŒC�Œ6ÔŒ1�7=�Hu�3¾�=ò�O0Ž0€Ž0±Ž*âŽ!
�</�-l�)š�)Ä�*î�)�PC�6”�/Ë�0û�/,‘/\‘0Œ‘8½‘5ö‘9,’9f’6 ’7×’.“9>“-x“:¦“<á“/”>N”+�”(¹”.â”+•8=•Bv•:¹•ô•J–]–ir–Ü–'ð–—n2—¡—o¼—,,˜MY˜K§˜Hó™-<š7jš7¢š>ÚšG›4a›O–›æ›;œ(>œ3gœ ›œ¼œmÚœ'H�;p�B¬�9ï�0)žDZžBŸžDâžB'ŸGjŸG²Ÿ?úŸ: X ^u PÔ 6%¡5\¡5’¡CÈ¡*¢[7¢8“¢{Ì¢¨H£Xñ£%J¤p¤$Ž¤G³¤)û¤8%¥;^¥Rš¥+í¥9¦)S¦7}¦Rµ¦:§AC§8…§)¾§tè§0]¨3Ž¨8Â¨.û¨9*©Kd©%°©Ö©&ò©1ª7Kª?ƒª%Ãª%éª$«T4«2‰«*¼«1ç«K¬De¬Aª¬+ì¬&­%?­$e­?Š­/Ê­ú­#®.:®1i®z›®t¯H‹¯9Ô¯[°<j°G§°*ï°)±XD±<�±#Ú±(þ±/'²qW²NÉ²)³NB³2‘³MÄ³)´2<´;o´;«´1ç´aµ{µ0ŽµG¿µ_¶kg¶:Ó¶M·\·Hu·1¾·dð·BU¸C˜¸{Ü¸RX¹N«¹1ú¹V,º=ƒºSÁºZ»dp»dÕ»E:¼B€¼CÃ¼C½K½@\½
�½&«½3Ò½J¾1Q¾>ƒ¾<Â¾Bÿ¾1B¿6t¿'«¿8Ó¿3À8@À7yÀ+±À(ÝÀ4ÁS;Á>�ÁÎÁ'éÁ,Â;>Â4zÂB¯ÂkòÂ2^Ã:‘Ã*ÌÃ%÷ÃÄ!6ÄXÄtÄ�Ä+©ÄÕÄ óÄ/ÅDÅ
cÅ:qÅG¬ÅFôÅ@;Æ|Æ&”Æ»Æ.ÖÆÇ8Ç6TÇ2‹ÇD¾Ç:ÈF>ÈE…ÈCËÈ@É=PÉJŽÉ>ÙÉEÊ^ÊQÞÊA0Ë`rË'ÓËûË;ÌGÌXÌgÌ†Ì.›ÌÊÌäÌ<þÌ5;Í5qÍ3§Í(ÛÍ5Î:Î*VÎ#�Î¥Î®Î.»Î.êÎ0Ï8JÏƒÏ£ÏEÁÏNÐGVÐFžÐ@åÐ>&Ñ<eÑ&¢Ñ<ÉÑ5Ò=<ÒzÒBšÒ$ÝÒ[ÓA^Ó_ ÓcÔDdÔM©ÔG÷Ô_?Õ8ŸÕ+ØÕ.Ö3ÖOÖaÖsÖ&„Ö#«Ö#ÏÖóÖ>×6J×.�×\°×9
Ø5GØK}ØRÉØ2Ù8OÙJˆÙIÓÙDÚMbÚA°ÚJòÚ.=Û\lÛ>ÉÛ9Ü0BÜ/sÜ-£Ü8ÑÜ4
! Ý?Ý[Ý7wÝD¯ÝEôÝA:Þ)|Þ¦Þ6ÆÞ8ýÞ.6ß3eßC™ßÝß<óß>0à,oà3œà>Ðà<áLádá}á]�áYûáYUâT¯â9ã5>ã1tã5¦ã6ÜãFä!Zä|äY�äWéä=Aå+å+«å/×å?æAGæ‰æ¤æ¿æMÑæoç9�ç=Éç>è8Fèè-œè,Êè÷èAé@Ré>“é<Òé5ê8Eê<~ê»ê@Ôê+ë.Aë:pë7«ëãë2ì(4ì]ì.}ì¬ì!Êì+ìì/í2Hí!{í7�íEÕíî
4îBî Qîrî1‡î1¹îëî"ï*ïf9ï( ï#Éïíï1ð>ð%Kð%qð(—ðÀð3Üð0ñ*Añ)lñ>–ñ`Õñ66ò?mòG­òHõòN>óZ�óQèóf:ôo¡ôVõWhõSÀõGöF\öG£ö$ëö#÷%4÷*Z÷>…÷Ä÷Ú÷/ó÷)#ø8MøC†øÊø1äø7ùENù:”ùJÏù5ú5Pú?†úBÆú"	û0,û6]ûv”ûWüUcüL¹ü4ýt;ý?°ý"ðýnþL‚þ@ÏþTÿ+eÿV‘ÿYèÿ0B s”8©!â:_?Ÿ¼ Ùú(.Wm„› »!Ü!þ# #D-h–­Ç)àj
! 'u'�XÅ,9K*…4°1åvrŽLKNWšBòk5E¡Qç89	=r	¡°	 R
! Qó
! /EAuj·f"3‰E½2
D6
.{
<ª
ç
?û
K;E‡Í.â*!<6^7•#ÍcñOU7¥#Ý7#99]%—9½%÷K7i9¡%ÛK_MQ­eÿOecµ)<C)€)ª'ÔBü?*\'‡'¯I×"!:D;1»Bí20McC±+õ!'=-e7“¯Ë {œk»:'¹bG?d1¤9Ö?1P1‚[´!#2OV.¦)Õ ÿJ 0k;œ#Ø'ü*$ :O >Š #É Oí %=!?c!*£!:Î!>	"H"<`"�"0¶".ç"##2#V#e#/„#7´#@ì#,-$<Z$?—$q×$9I%6ƒ%7º%3ò%3&&%Z&€&-’&2À&(ó&='=Z'&˜'H¿'*(.3(#b(P†(<×(&)&;)Lb)¯)*Í)+ø))$*N*Ld*9±*ë*%+)&+6P+*‡+8²+.ë+,,-G,-u,6£,Ú,*ù,*$-$O-3t-O¨-*ø-O#.ls.yà.uZ/:Ð/u0D�0 Æ0'g1ˆ�1°2„É2¬N3¦û3Î¢4)q54›5IÐ5)63D6#x6œ6"­6"Ð6"ó6 7 77$X7$}7$¢7"Ç7"ê7)
8,78)d8'Ž89¶8Oð8,@9*m92˜9)Ë93õ93):R]:4°:lå:LR;KŸ;dë;?P<W�<9è<0"==S=4‘=:Æ=^>X`>n¹>Y(?W‚?\Ú?J7@[‚@DÞ@E#AviA#àA$B#)B!MBoB×C@WD:˜D@ÓDE:4E+oE8›EMÔES"FkvFâFMýF:KG^†GRåGO8HˆHC™HFÝHg$IfŒI^óIPRJX£JMüJ JKkK8‡K?ÀKBLCLZL'nL*–L“ÁLZUM"°M8ÓMDN QN2rN3¥N$ÙN7þN6O;VO.’O%ÁOçOP*P:CP*~P1©PqÛP8MQ.†Q9µQ"ïQJR9]R—R,²RßR2øR5+S9aS:›S*ÖS T!"T!DT6fTD�T4âT,U*DUoU�U;ªU6æU3V.QV$€V?¥V-åV,W9@WazW<ÜW=XeWX:½XHøX,AY-nYXœY.õY$Z$AZfZ „Z¥ZF¸Z4ÿZ44[i[#�[¥[)½['ç[&\&6\+]\C‰\(Í\"ö\(](B])k])•]*¿]*ê]*^*@^*k^*–^*Á^*ì^*_*B_*m_*˜_(Ã_(ì_(`(>`(g`(�`)¹`(ã`(a(5a(^a*‡a*²a*Ýa*b(3b(\b(…b(®b(×b(c()c(Rc({c(¤c)Íc)÷c'!d(Id(rd)›d)Åd(ïd(e(Ae(je+“e'¿e'çe(f'8f3`f4”f4Éf3þf"2gBUg?˜g%Øg þgBh3bh6–h4ÍhFi{Ii:Åi'j(j#Djhj6ƒj.ºj4éj)kHk*Qk.|k+«k7×k?l>OlAŽlÂÐl2“mvÆmL=nLŠnL×n9$o0^oH�o@Øo=p>Wp!–pI¸pFqNIq?˜q"ØqTûqProrA‰r:Ër>sEs `s(�s)ªs"Ôs÷stI0t8zt*³tÞt&ût&"u Iu0ju-›u(Éuòu#v&/v+Vv'‚v!ªvÌv!ìv!w-0w(^w"‡w"ªw)Íw,÷w $x,Ex+rx#žx$Âx'çx*y):y2dyQ—y›éy"…zA¨z1êz-{)J{:t{¯{6Å{Pü{?M|T�|:â|=}5[})‘}»}+Ô}-~".~NQ~P ~$ñ~87O9‡Á<×7€?L€5Œ€9Â€3ü€40�9e�<Ÿ�6Ü�8‚AL‚;Ž‚7Ê‚Gƒ%Jƒpƒ)Šƒ,´ƒ5áƒ"„.:„i„"…„¨„*µ„à„ñ„B…:D……š…°…Ë…Mæ…04†.e†.”†$Ã†
è†Aö†a8‡Aš‡+Ü‡mˆRvˆmÉˆ^7‰c–‰Bú‰=ŠWŠ0tŠ0¥Š0ÖŠ6‹>‹Y‹iv‹*à‹)Œ15Œ-gŒ/•Œ)ÅŒ,ïŒb�E�(Å�dî�oSŽBÃŽ�1‘*K‘*v‘I¡‘ë‘>’?J’Š’>©’Šè’2s“0¦“7×“6”7F”-~”]¬”0
! •;•M•,l•&™•)À•$ê•–7.–%f–(Œ–%µ–(Û–—'#—!K— m—%Ž—/´—1ä—˜&(˜!O˜(q˜:š˜-Õ˜™2"™$U™(z™£™>Ã™!š/$šTš%mš.“š8Âš5ûš1›/A›q› �›*°›"Û›Lþ›GKœ8“œ(Ìœ!õœ7�)O�%y�%Ÿ�Å�á�+ž"-žPž#ož-“ž*Áž$ìž)Ÿ/;ŸkŸ'‹Ÿ³Ÿ(ÑŸCúŸ> Z ?t !´ 0Ö $¡,¡,C¡#p¡3”¡+È¡ô¡v
! ¢^�¢eà¢MF£”£;³£2ï£*"¤M¤&g¤ Ž¤8¯¤!è¤:
! ¥E¥d¥/y¥<©¥7æ¥'¦F¦1f¦(˜¦7Á¦(ù¦"§$=§b§�§8œ§EÕ§H¨)d¨)Ž¨w¸¨—0©xÈ©«Aªíªtm«Wâ«‚:¬†½¬¥D­¬ê­w—®(¯8¯UX¯0®¯.ß¯3°1B°Lt°2Á°-ô°O"±)r±Oœ±$ì±=²%O²u²0“².Ä²ó²³/³I³d³|³F—³"Þ³=´$?´!d´&†´;­´(é´#µ/6µNfµµµÓµíµ#¶2/¶1b¶”¶+«¶×¶)í¶#·3;·!o·&‘·¸·1Ö·V¸ _¸<€¸½¸Ó¸2ð¸,#¹ P¹(q¹,š¹7Ç¹#ÿ¹0#ºTºcrº4Öº6»¢B»8å»,¼7K¼ƒ¼£¼+»¼¾ç¼>¦½Ûå½vÁ¾<8¿7u¿d­¿ À=3À-qÀ'ŸÀ(ÇÀcðÀ.TÁtƒÁ‰øÁ!‚Â3¤Â;ØÂ1Ã0FÃ$wÃ'œÃ"ÄÃçÃ Ä6#Ä!ZÄ!|Ä6žÄ"ÕÄ)øÄ"ÅAÅlXÅ;ÅÅ9Æ@;ÆY|Æ&ÖÆ ýÆ-ÇrLÇQ¿Ç;È(MÈvÈE�È:ÖÈ(É:É.OÉg~É4æÉRÊ+nÊ šÊ?»ÊûÊËC4ËxË~Ë=™Ë×Ë%ðËÌ/ÌMÌ"mÌ-�Ì¾ÌÝÌ9ýÌM7Í…ÍA‹Í<ÍÍ8
! ÎICÎ!�ÎX¯ÎEÏNÏaÏtÏ‰Ï§Ï(¼Ï.åÏÐ*Ð/@ÐApÐ$²Ð,×Ð+Ñ0Ñ"GÑ,jÑ1—Ñ3ÉÑ9ýÑN7Ò<†ÒNÃÒ~ÓC‘Ó#ÕÓ+ùÓ3%Ô0YÔ'ŠÔ²Ô%ÒÔ+øÔ5$ÕZÕwÕ%–Õ¼Õ×Õ÷Õ Ö4Ö*PÖ1{Ö0­Ö+ÞÖC
! × N×"o×.’×1Á×.ó×%"Ø0HØ)yØ0£ØÔØ:íØ2(Ù([Ù0„ÙµÙÆÙ)ÞÙÚ`"Ú$ƒÚ
¨Ú1¶ÚèÚ&ýÚ$Û/?Û$oÛ”Û'¤Û=ÌÛ
! ÜB*ÜmÜ3ŠÜ$¾Ü/ãÜ<Ý1PÝ‚Ý•Ý&²Ý5ÙÝÞ"*Þ&MÞ*tÞ)ŸÞ;ÉÞYßK_ß-«ß7Ùß:à3Là-€à1®à2ààá.3á<bá5Ÿá5Õá1â;=â)yâq£âOã.eã$”ã?¹ã-ùã)'ä5QäV‡ä%ÞäYå^å$yå+žå7Êå/æF2æ-yæ@§æ4èæ!ç?çUç4lç>¡ç0àçAè=Sè6‘è-Èè2öè)é!Cé8eé6žé-ÕéEêIê[dê;Àê9üêH6ë:ë7ºë:òë7-ì<eì6¢ì;Ùì:í<PíF�í*Ôíÿí+î*Hîsî2î6²î$éîOï=^ï=œï?Úïð(2ðJ[ð>¦ð2åðAñ;Zñ5–ñ?Ìñmò%zòC ò9äò;óZóskô\ßô(<õ�eõ1óõ2%ö2XöF‹ö0Òö3÷67÷*n÷'™÷?Á÷8ø+:ø>fø?¥ø3åøRù!lùxŽùDú9LúI†ú9Ðú
! û!(û
Jû3XûHŒû'Õû/ýûG-ü-uü'£ü:ËüGýNýMný_¼ý,þ>IþBˆþNËþOÿjÿ4~ÿ.³ÿ>âÿL!	Sn	oÂ	/2	>b	K¡	Jí	H8	~�	G	FH	E�	7Õ	5
	ZC	"ž	ZÁ	\	y	
Ž	Fœ	Eã	4)	^	@t	@µ	0ö	'	:6	Iq	>»	Cú	2>	,q	9ž	JØ	8#		\		z		”		)ª		Ô		î		-
! 
! 	8
! 	N
! 	&j
! 	4‘
! 	4Æ
! 	4û
! 	%0	0V	0‡	F¸	+ÿ	F+	$r	B—	.Ú		
	&"
	I
	`
	s
	‹
	Ÿ
	)´
	Þ
	ò
		-	J	_	6t	!«	Í	à	ó		$	7	K	g	z	š	±	Ñ	è			<	P	:i	D¤	Bé	E,	/r	L¢	8ï	4(	/]	-�	H»	M	¹R	#	0	J	d	~	$™	4¾	&ó	/	2J	;}	%¹	0ß		&*	Q	*k	<–	MÓ	0!	0R	,ƒ	°	Î	!í		/	J	d	~	˜	²	Ò	í		#	8>	w	8’	Ë	æ			!7	Y	r	Ž	.©	Ø	ô		#,	,P	4}	;²	î	#	*/	)Z	A„	2Æ	'ù	"!	"D	;g	0£	 Ô	"õ	!	!:	$\	$�	9¦	6à	=	AU	/—	-Ç	1õ	E' 	:m 	n¨ 	5!	0M!	<~!	E»!	,"	3."	>b"	4¡"	:Ö"	4#	F#	'd#	#Œ#	'°#	=Ø#	#$	(:$	9c$	+�$	)É$	+ó$	6%	-V%	>„%	4Ã%	4ø%	2-&	0`&	0‘&	+Â&	/î&	/'	/N'	,~'	$«'	Ð'	]î'	L(	6d(	1›(	AÍ(	@)	P)	@n)	;¯)	Dë)	#0*	>T*	A“*	7Õ*	:
+	2H+	5{+	2±+	ä+	K,	L,	i,	†,	*£,	-Î,	6ü,	'3-	[-	Qw-	É-	'ä-	.	'.	-B.	(p.	,™.	,Æ.	,ó.	) /	J/	,e/	6’/	'É/	Lñ/	L>0	<‹0	<È0	B1	)H1	r1	1‘1	.Ã1	.ò1	L!2	kn2	Ú3	 ú3	64	JR4	X�4	(ö4	'5	G5	)b5	@Œ5	4Í5	I6	UL6	C¢6	&æ6	V
7	d7	Ps7	PÄ7	U8	!k8	+�8	A¹8	9û8	=59	9s9	1­9	¡ß9	B�:	#Ä:	}è:	¯f;	:<	Q<	Cj<	N®<	jý<	h=	ˆ=	1—=	É=	;è=	$>	A>	^>	4y>	L®>	Mû>	I?	D[?	D ?	 å?	@	:@	X@	Do@	L´@	>A	5@A	:vA	6±A	IèA	C2B	EvB	+¼B	+èB	LC	)aC	2‹C	K¾C	J
! D	JUD	' D	/ÈD	øD	+E	"4E	FWE	(žE	6ÇE	=þE	=<F	9zF	5´F	(êF	4G	0HG	,yG	8¦G	(ßG	RH	C[H	'ŸH	.ÇH	öH	DI	'YI	@�I	.ÂI	0ñI	!"J	<DJ	F�J	6ÈJ	.ÿJ	C.K	CrK	&¶K	,ÝK	2
! L	D=L	 ‚L	1£L	ÕL	=ôL	:2M	PmM	&¾M	<åM	8"N	-[N	‰N	!§N	1ÉN	.ûN	5*O	N`O	+¯O	EÛO	?!P	]aP	9¿P	2ùP	2,Q	2_Q	>’Q	>ÑQ	,R	E=R	HƒR	EÌR	0S	6CS	,zS	6§S	UÞS	!4T	VT	auT	U×T	3-U	/aU	2‘U	$ÄU	"éU	)V	&6V	F]V	2¤V	$×V	NüV	AKW	?�W	5ÍW	tX	—xX	9Y	cJY	G®Y	?öY	:6Z	8qZ	%ªZ	)ÐZ	úZ	#[	#>[	-b[	‰�[	=\	9X\	B’\	2Õ\	%]	%.]	&T]	+{]	;§]	:ã]	&^	UE^	›^	&¸^	&ß^	/_	26_	/i_	8™_	4Ò_	!`	+)`	2U`	-ˆ`	%¶`	)Ü`	%a	%,a	&Ra	+ya	¥a	2Âa	/õa	%b	&@b	agb	ŒÉb	LVc	S£c	T÷c	jLd	4·d	'ìd	e	Š4e	¿e	Ûe	2äe	.f	'Ff	%nf	”f	2³f	æf	-g	21g	7dg	2œg	=Ïg	8
h	8Fh	=h	8½h	6öh	;-i	4ii	9ži	4Øi	9
j	4Gj	E|j	7Âj	1új	2,k	2_k	F’k	KÙk	I%l	Iol	E¹l	Gÿl	Gm	HÇm	Tn	en	jn	0ên	,o	cHo	F¬o	¾óo	•²p	PHq	ö™q	D�r	Õr	èr	s	s	(s	8s	Ks		bs	ls	‚s	 s	@ºs	,ûs	[(t	0„t	*µt	Làt	--u	+[u	@‡u	>Èu	5v	.=v	lv	X…v	Þv	<þv	,;w	rhw	sÛw	TOx	s¤x	ty	)�y	F·y	"þy	8!z	7Zz	1’z	<Äz	B{	TD{	C™{	GÝ{	N%|	.t|	=£|	má|	/O}	/}	N¯}	#þ}	a"~	6„~	Y»~	Z	@p	_±	/€	(A€	kj€	-Ö€	.�	M3�	I��	2Ë�	8þ�	C7‚	y{‚	rõ‚	0hƒ	!™ƒ	+»ƒ	+çƒ	+„	+?„	,k„	,˜„	-Å„	-ó„	-!…	-O…	-}…	-«…	-Ù…	-†	-5†	-c†	-‘†	-¿†	+í†	+‡	+E‡	+q‡	+�‡	+É‡	,õ‡	+"ˆ	+Nˆ	+zˆ	+¦ˆ	-Òˆ	-‰	-.‰	-\‰	+Š‰	+¶‰	+â‰	+Š	+:Š	+fŠ	+’Š	+¾Š	+êŠ	+‹	,B‹	,o‹	*œ‹	+Ç‹	+ó‹	,Œ	,LŒ	+yŒ	+¥Œ	+ÑŒ	+ýŒ	.)�	*X�	*ƒ�	+®�	#Ú�	Aþ�	U@Ž	B–Ž	cÙŽ	=�	+U�	K��	MÍ�	9�	+U�	��	>›�	3Ú�	&‘	$5‘	YZ‘	3´‘	4è‘	Q’	<o’	6¬’	)ã’	>
“	!L“	"n“	G‘“	KÙ“	7%”	)]”	*‡”	$²”	$×”	#ü”	$ •	$E•	#j•	‹Ž•	:–	8U–	JŽ–	;Ù–	—	.3—	>b—	8¡—	4Ú—	W˜	*g˜	M’˜	:à˜	v™	?’™	5Ò™	@š	6Iš	>€š	r¿š	42›	-g›	:•›	BÐ›	@œ	"Tœ	0wœ	¨œ	$»œ	 àœ	N�	,P�	}�	š�	/º�	1ê�	8ž	+Už	)�ž	<«ž	'èž	-Ÿ	0>Ÿ	aoŸ	'ÑŸ	4ùŸ	%. 	'T 	&| 	^£ 	.¡	31¡	,e¡	’¡	C¬¡	Að¡	52¢	 h¢	*‰¢	´¢	Ò¢	+í¢	<£	V£	)n£	(˜£	/Á£	Cñ£	<5¤	"r¤	,•¤	$Â¤	ç¤	 ý¤	¥	 =¥	/^¥	3Ž¥	Â¥	.Ö¥	)¦	?/¦	o¦	Cƒ¦	MÇ¦	=§	2S§	E†§	DÌ§	V¨	,h¨	'•¨	Y½¨	4©	,L©	0y©	0ª©	=Û©	0ª	:Jª	1…ª	9·ª	2ñª	1$«	;V«	1’«	3Ä«	5ø«	1.¬	2`¬	@“¬	1Ô¬	?­	JF­	6‘­	8È­	4®	46®	<k®	>¨®	=ç®	3%¯	:Y¯	C”¯	7Ø¯	:°	6K°	1‚°	E´°	Aú°	Q<±	_Ž±	Wî±	OF²	H–²	 ß²	8³	89³	-r³	( ³	/É³	ù³	´	9%´	H_´	E¨´	)î´	µ	4-µ	3bµ	N–µ	1åµ	O¶	6g¶	3ž¶	2Ò¶	0·	/6·	)f·	#�·	*´·	-ß·	*
¸	-8¸	@f¸	!§¸	É¸	<ä¸	!¹	-3¹	2a¹	?”¹	.Ô¹	º	'"º	(Jº	(sº	5œº	Òº	çº	!»	;"»	:^»	5™»	Ï»	-â»	&¼	 7¼	X¼	'w¼	*Ÿ¼	%Ê¼	*ð¼	$½	A@½	C‚½	Æ½	<æ½	.#¾	3R¾	)†¾	[°¾	N¿	&[¿	I‚¿	]Ì¿	6*À	7aÀ	4™À	6ÎÀ	)Á	3/Á	3cÁ	I—Á	%áÁ	Â	
 Â	'.Â	-VÂ	&„Â	«Â	OËÂ	HÃ	HdÃ	N­Ã	9üÃ	H6Ä	HÄ	JÈÄ	Å	**Å	(UÅ	~Å	1žÅ	)ÐÅ	-úÅ	,(Æ	,UÆ	<‚Æ	5¿Æ	&õÆ	/Ç	=LÇ	&ŠÇ	%±Ç	7×Ç	5È	<EÈ	"‚È	¥È	F¹È	$É	%É	.4É	0cÉ	W”É	ìÉ	<üÉ	9Ê	9RÊ	OŒÊ	ÜÊ	øÊ	 Ë	]8Ë	!–Ë	¸Ë	:ÔË	TÌ	!dÌ	†Ì	 Ì	%»Ì	áÌ	$Í	&Í	uBÍ	g¸Í	D Î	:eÎ	! Î	*ÂÎ	-íÎ	Ï	#;Ï	!_Ï	0�Ï	<²Ï	<ïÏ	&,Ð	<SÐ	R�Ð	;ãÐ	>Ñ	t^Ñ	@ÓÑ	8Ò	wMÒ	9ÅÒ	3ÿÒ	93Ó	BmÓ	m°Ó	?Ô	G^Ô	X¦Ô	3ÿÔ	G3Õ	J{Õ	EÆÕ	;Ö	DHÖ	Y�Ö	lçÖ	pT×	"Å×	‹è×	\tØ	3ÑØ	LÙ	8RÙ	G‹Ù	;ÓÙ	EÚ	GUÚ	Y�Ú	?÷Ú	?7Û	jwÛ	KâÛ	[.Ü	lŠÜ	4÷Ü	O,Ý	E|Ý	OÂÝ	iÞ	O|Þ	[ÌÞ	'(ß	:Pß	8‹ß	aÄß	�&à	K¨à	Sôà	WHá	2 á	8Óá	Œâ	Ž™â	‰(ã	†²ã	H9ä	N‚ä	=Ñä	iå	7yå	Y±å	uæ	v�æ	)øæ	)"ç	<Lç	I‰ç	9Óç	
è	,$è	Qè	?hè	^¨è	=é	]Eé	@£é	däé	CIê	J�ê	_Øê	)8ë	Vbë	@¹ë	Qúë	VLì	U£ì	=ùì	V7í	aŽí	9ðí	3*î	)^î	$ˆî	)­î	?×î	.ï	(Fï	%oï	h•ï	*þï	0)ð	.Zð	6‰ð	;Àð	+üð	(ñ	:Fñ	8�ñ	)ºñ	-äñ	'ò	:ò	%Nò	%tò	Ošò	%êò	ó	&+ó	4Ró	#‡ó	2«ó	Þó	7ûó	/3ô	1cô	•ô	(µô	Þô	#íô	‰õ	O›õ	9ëõ	$%ö	.Jö	?yö	.¹ö	Sèö	0<÷	8m÷	5¦÷	BÜ÷	rø	B’ø	FÕø	^ù	d{ù	‚àù	fcú	PÊú	Zû	Kvû	Âû	;Úû	Bü	5Yü	+�ü	4»ü	-ðü	ý	35ý	Hiý	*²ý	Ýý	2õý	((þ	-Qþ	1þ	@±þ	>òþ	I1ÿ	?{ÿ	+»ÿ	6çÿ	)
! LH
! E•
! Û
! 'ò
! 
! 
1
! V?
! 1–
! 8È
! <
! &>
! (e
! BŽ
! <Ñ
! R
! 8a
! Sš
! î
! 2
! ;
! 3W
! +‹
! ·
! 	Ä
! Î
! á
! õ
! 
! U$
! Iz
! Ä
! 4Ù
! 4
! 6C
! 5z
! v°
! 3'
! =[
! <™
! !Ö
! /ø
! 7(
! ;`
! (œ
! 'Å
! :í
! .(	
! 9W	
! C‘	
! @Õ	
! A
  
! EX
  
! “ž
  
! ý2
! î0
! û
! ì
! !
! 3*
! +^
! 1Š
! !¼
! 9Þ
! 4
! 5M
! ,ƒ
! ;°
! Uì
! 1B
! \t
! /Ñ
! *
! (,
! ;U
! .‘
! À
! \Ò
! ;/
! Lk
! )¸
! 1â
! 4
! 3I
! 4}
! 1²
! >ä
! B#
! -f
! [”
! Zð
! ZK
! J¦
! Añ
! \3
! \�
! ?í
! 8-
! 2f
! /™
! -É
! ;÷
! ;3
! 4o
! H¤
! "í
! O
! O`
! 8°
! é
! $þ
!  #
! D
! 4c
! &˜
! ;¿
! )û
! j%
! F�
! K×
! `#
! $„
! 8©
! 8â
! %
! )A
! Lk
! V¸
! 
! !
! .3
! 0b
! M“
! Há
! N* 
! xy 
! jò 
! ‡]!
! [å!
! IA"
! &‹"
! 7²"
! .ê"
! F#
! =`#
! 9ž#
! 6Ø#
! :$
! 3J$
! ;~$
! :º$
! :õ$
! H0%
! 2y%
! ¬%
! <¾%
! %û%
! ;!&
! ]&
! &t&
! !›&
! #½&
! á&
! *ÿ&
! 8*'
! ƒc'
! bç'
! 	J(
! `T(
! `µ(
! )
! :+)
! Bf)
! 1©)
! OÛ)
! 7+*
! $c*
! 4ˆ*
! ½*
! 5Ö*
! 5+
! B+
! A_+
! $¡+
! =Æ+
! 8,
! )=,
! *g,
! ’,
! ¯,
! Å,
! à,
! +ì,
! '-
! *@-
! -k-
! ™-
! +°-
! >Ü-
! B.
! ^.
! {.
! ;š.
! (Ö.
! (ÿ.
! C(/
! %l/
! 9’/
! FÌ/
! 50
! 8I0
! 8‚0
! 2»0
! Wî0
! F1
! $S1
! 7x1
! °1
! #Ë1
! #ï1
! )2
! #=2
! Ma2
! 7¯2
! 9ç2
! 7!3
! 8Y3
! .’3
! @Á3
! B4
! <E4
! @‚4
! >Ã4
! 5
! 5
! 615
! >h5
! §5
! ;Á5
! ý5
! >6
! /V6
! -†6
! L´6
! *7
! :,7
! g7
! .7
! 7®7
! kæ7
! gR8
! jº8
! B%9
! -h9
! U–9
! "ì9
! ":
! )2:
! .\:
! ‹:
! ;£:
! "ß:
! †;
! 8‰;
! AÂ;
! =<
! PB<
! J“<
! zÞ<
! PY=
! 8ª=
! Mã=
! {1>
! \­>
! $
! ?
! E/?
! -u?
! -£?
! EÑ?
! @@
! 0X@
! )‰@
! *³@
! 3Þ@
! 6A
! .IA
! @xA
! F¹A
! FB
! BGB
! AŠB
! .ÌB
! #ûB
! C
! L7C
! 3„C
! W¸C
! 0D
! AD
! '\D
! 5„D
! -ºD
! (èD
! +E
! ,=E
! 0jE
! %›E
! 9ÁE
! ûE
! F
! %)F
! 5OF
! …F
! ŸF
! Z¹F
! )G
! G>G
! G†G
! %ÎG
! CôG
! )8H
! 2bH
!  •H
! 0¶H
! .çH
! HI
! 4_I
! ”I
! $¯I
! ,ÔI
! )J
! :+J
! &fJ
! /�J
! A½J
! 4ÿJ
! >4K
! <sK
! 3°K
! (äK
! )
L
! &7L
! %^L
! J„L
! ÏL
! E×L
! 4M
! 7RM
! _ŠM
! =êM
! 0(N
! 5YN
! D�N
! ŒÔN
! ‹aO
! 7íO
! @%P
! BfP
! ;©P
! +åP
! -Q
! "?Q
! {bQ
! ÞQ
! óQ
! 4R
! %=R
! =cR
! ;¡R
! /ÝR
! 7
S
! 4ES
! .zS
! @©S
! :êS
! +%T
! (QT
! JzT
! 6ÅT
! üT
! OU
! ghU
! 5ÐU
! zV
! 1�V
! <³V
! &ðV
! 5W
! ³MW
! ?X
! "AX
! )dX
! ,ŽX
! 4»X
! BðX
! *3Y
! 0^Y
! P�Y
! IàY
! ,*Z
! 0WZ
! ;ˆZ
! FÄZ
! 1[
! I=[
! 5‡[
! H½[
! 5\
! [<\
! 3˜\
! FÌ\
! <]
! OP]
! Y ]
! =ú]
! 58^
! Zn^
! SÉ^
! 2_
! (P_
! y_
! ^‘_
! Gð_
! ?8`
! Ox`
! GÈ`
! !a
! L2a
! Ca
! �Ãa
! Eb
! s`b
! $Ôb
! Oùb
! LIc
! 8–c
! \Ïc
! ,d
! $Ed
! jd
! 5†d
! #¼d
! 1àd
! ‚e
! ƒ•e
! ‰f
! $£f
! Èf
! #äf
! Bg
! $Kg
! %pg
! 6–g
! Íg
! "ìg
! [h
! 0kh
! ;œh
! 0Øh
! -	i
! %7i
! !]i
! Li
!  Ìi
! $íi
! j
! *j
! <j
! ?Sj
! >“j
! >Òj
! >k
! ?Pk
! >�k
! <Ïk
! =l
! <Jl
! -‡l
! Aµl
! @÷l
! ?8m
! gxm
! :àm
! =n
! &Yn
! &€n
! D§n
! Fìn
! J3o
! N~o
! @Ío
! Fp
! 8Up
! PŽp
! Hßp
! E(q
! 2nq
! "¡q
! Äq
! 6äq
! ;r
! .Wr
! [†r
! Zâr
! Z=s
! 9˜s
! 8Òs
! 8t
! .Dt
! Tst
! )Èt
! Kòt
! ?>u
! ~u
! +œu
! Èu
! .ßu
! &v
! '5v
! ;]v
! ;™v
! Õv
! "ðv
! .w
! Bw
! bw
! €w
! 8�w
! 9Öw
! 4x
! ,Ex
! Yrx
! -Ìx
! 8úx
! ;3y
! Doy
! 1´y
! æy
! 'z
!  -z
! Nz
!  mz
! Žz
! %­z
! #Óz
! &÷z
! @{
! 9_{
! >™{
! 1Ø{
! e
! |
! dp|
! DÕ|
! E}
! `}
! Mp}
! 9¾}
! &ø}
! ^~
! a~~
! à~
! .ú~
! -)
! -W
! …
! *”
! &¿
! *æ
! >€
! /P€
! ,€€
! 1­€
! /ß€
! $�
! ;4�
! 6p�
! !§�
! @É�
! 2
! ‚
! &=‚
! ,d‚
! >‘‚
! 1Ð‚
! 6ƒ
! 29ƒ
! 3lƒ
! 0 ƒ
! >Ñƒ
! „
! 4/„
! Nd„
! ?³„
! :ó„
! 1.…
! `…
! %z…
! & …
! !Ç…
! é…
! (†
! 61†
!  h†
! .‰†
! D¸†
! "ý†
! 1 ‡
! %R‡
! 4x‡
! 2­‡
! <à‡
! Nˆ
! 7lˆ
! *¤ˆ
! ,Ïˆ
! "üˆ
! ‰
! 79‰
! Gq‰
! 3¹‰
! &í‰
! &Š
! :;Š
! BvŠ
! A¹Š
! )ûŠ
! 
%‹
! <3‹
! 3p‹
! I¤‹
! Gî‹
! 6Œ
! -RŒ
! >€Œ
! <¿Œ
! .üŒ
! :+�
! #f�
! OŠ�
! =Ú�
! >Ž
! 7WŽ
! %�Ž
! (µŽ
! <ÞŽ
! :�
! V�
! >r�
! ±�
! 2Â�
! 8õ�
! .�
! =�
! 2Q�
! „�
! -Ÿ�
! 3Í�
! '‘
! %)‘
! 7O‘
! 5‡‘
! I½‘
! #’
! 
+’
! 69’
! p’
! ‹’
! -«’
! "Ù’
! (ü’
! X%“
! Q~“
! 1Ð“
! /”
! 82”
! k”
! Š”
! E¦”
! Iì”
! 96•
! p•
! Š•
! ^Ÿ•
! )þ•
! 
(–
! 6–
! BB–
! 
…–
! 
“–
!  ¡–
! %Â–
! Cè–
! :,—
! (g—
! 3�—
! Ä—
! .á—
! -˜
! v>˜
! vµ˜
! c,™
! �™
! ­™
! ;Á™
! ,ý™
! 3*š
! '^š
! >†š
! >Åš
! >›
! C›
! _›
! y›
! Œ›
! ¦›
! r¹›
! /,œ
! !\œ
! $~œ
! 9£œ
! Ýœ
! 2øœ
! +�
! %?�
! e�
! Y~�
! Ø�
! ø�
! $ž
! K8ž
! <„ž
! ”Áž
! OVŸ
! ;¦Ÿ
! 2âŸ
! 1 
! -G 
! -u 
! -£ 
! Ñ 
! <æ 
! #¡
! 84¡
! Im¡
! (·¡
! Aà¡
! D"¢
! 7g¢
! *Ÿ¢
! .Ê¢
! 3ù¢
! D-£
! 4r£
! 2§£
! Ú£
! ó£
! 
! ¤
! !%¤
! ,G¤
! �t¤
! �¥
! E�¥
! Ö¥
! =ð¥
! 4.¦
! 2c¦
! 2–¦
! 1É¦
! eû¦
! 3a§
! 3•§
! 3É§
! gý§
! >e¨
! |¤¨
! U!©
! (w©
! � ©
  
! >ª
! I«
! Ob«
! 1²«
! 1ä«
! 0¬
! 0G¬
! #x¬
! Mœ¬
! ê¬
! 0­
! 45­
! 3j­
! 0ž­
! /Ï­
! $ÿ­
! *$®
! @O®
! A�®
! 9Ò®
! %¯
! 82¯
! :k¯
! ¦¯
! 2»¯
! ‚î¯
! =q°
! =¯°
!  í°
! N±
! 2]±
! =�±
! "Î±
! ãñ±
! <Õ²
! B³
! `U³
! T¶³
! Q´
! G]´
! E¥´
! Dë´
! #0µ
!  Tµ
! Duµ
! Sºµ
! 4¶
! ?C¶
! ?ƒ¶
! -Ã¶
! Nñ¶
! `@·
! D¡·
! Pæ·
! W7¸
! )�¸
! $¹¸
! bÞ¸
! A¹
! 1V¹
! Dˆ¹
! hÍ¹
! 6º
! 6Pº
! ‡º
! *—º
! Âº
!  àº
! U»
! +W»
! Vƒ»
! )Ú»
! H¼
! 2M¼
! 6€¼
! ·¼
! c×¼
! >;½
! >z½
! 1¹½
! )ë½
! ?¾
! PU¾
! [¦¾
! @¿
! ^C¿
! W¢¿
! 9ú¿
! 4À
! )RÀ
! B|À
! 7¿À
! @÷À
! 8Á
! (PÁ
! #yÁ
! 3�Á
! >ÑÁ
! (Â
! #9Â
! #]Â
! ,�Â
! <®Â
! >ëÂ
! 3*Ã
! 7^Ã
! S–Ã
! AêÃ
! ,Ä
! DÄ
!  dÄ
! 2…Ä
! ¸Ä
! 1ÖÄ
! *Å
! $3Å
! 'XÅ
! @€Å
! CÁÅ
! 5Æ
! ¬;Æ
! ¬èÆ
! N•Ç
! 5äÇ
! <È
! QWÈ
! !©È
! "ËÈ
! ?îÈ
! &.É
! JUÉ
! 4 É
! ,ÕÉ
! AÊ
! DÊ
! 5`Ê
! A–Ê
! UØÊ
! 9.Ë
! AhË
! JªË
! GõË
! 3=Ì
! qÌ
! :ŠÌ
! %ÅÌ
! ëÌ
! C	Í
! 5MÍ
! 2ƒÍ
! '¶Í
! =ÞÍ
! Î
! /7Î
! †gÎ
! ŠîÎ
! eyÏ
! ßÏ
! $ùÏ
! 0Ð
! ?OÐ
! _�Ð
!  ïÐ
! CÑ
! .TÑ
!  ƒÑ
! =¤Ñ
! ;âÑ
! 0Ò
! @OÒ
! *�Ò
! A»Ò
! IýÒ
! (GÓ
! ?pÓ
! 8°Ó
! 2éÓ
! IÔ
! ]fÔ
! SÄÔ
! Õ
! 58Õ
! 3nÕ
! &¢Õ
! 1ÉÕ
! (ûÕ
! )$Ö
! ,NÖ
! 3{Ö
! *¯Ö
! gÚÖ
! QB×
! A”×
! PÖ×
! "'Ø
! 3JØ
! 8~Ø
! 8·Ø
! 8ðØ
! :)Ù
! BdÙ
! )§Ù
! 3ÑÙ
! 4Ú
! /:Ú
! 8jÚ
!  £Ú
! ÄÚ
! 6ÞÚ
! 6Û
! 4LÛ
! 4�Û
! 8¶Û
! (ïÛ
! 4Ü
! 6MÜ
! '„Ü
! 2¬Ü
! 3ßÜ
! 4Ý
! ;HÝ
! „Ý
! A¤Ý
! GæÝ
! N.Þ
! N}Þ
! VÌÞ
! ^#ß
! c‚ß
! iæß
! hPà
! ¹à
! 9á
! ¹á
! 9â
! �¹â
! ;ã
! �»ã
! =ä
! r½ä
! €0å
! €±å
! ~2æ
! €±æ
! 2ç
! ƒ²ç
! s6è
! 9ªè
! 7äè
! Cé
! 6`é
! 7—é
! 3Ïé
! ê
! ;"ê
! 7^ê
! 5–ê
! 5Ìê
! ë
! 3ë
! 9Rë
! 3Œë
! ?Àë
! 3ì
! $4ì
! 8Yì
! 5’ì
! 4Èì
! :ýì
! 78í
! 8pí
! 6©í
! 3àí
! &î
! ;î
! Xî
! (vî
! $Ÿî
! 5Äî
! Húî
! 2Cï
! -vï
! -¤ï
! .Òï
! Að
! YCð
! /�ð
! uÍð
! SCñ
! —ñ
! 6·ñ
! /îñ
! ò
! )7ò
! (aò
! \Šò
! 0çò
! :ó
! *Só
! 0~ó
! [¯ó
! Eô
! Qô
! Edô
! Gªô
! 'òô
! &õ
! Aõ
! !]õ
! .õ
! 1®õ
! %àõ
! 0ö
! -7ö
! eö
! .ƒö
! 2²ö
! -åö
! #÷
! L7÷
! 7„÷
! 0¼÷
! %í÷
! 8ø
! Lø
! Kjø
! ?¶ø
! 4öø
! R+ù
! .~ù
! +­ù
! 6Ùù
! 4ú
! ,Eú
! Grú
! Iºú
! 3û
! b8û
! 1›û
! $Íû
! Bòû
! 5ü
! Oü
! fü
! (zü
! ,£ü
! FÐü
! /ý
! .Gý
! 0vý
! +§ý
! .Óý
! ,þ
! ,/þ
! "\þ
! 2þ
! ,²þ
! )ßþ
! (	ÿ
! +2ÿ
! ,^ÿ
! &‹ÿ
! *²ÿ
! +Ýÿ
! +	%5"["~#¡&Å7ì-$-R*€*«)Ö)(*$S&x)Ÿ-É+÷%#(I5r#¨'Ì4ô')&Q x+™Å2ä40L1}?¯;ïZ+K†VÒP)KzÆ+æ/'Bj~(ž…Ç:M	4ˆ	)½	#ç	s
! 
! ª�
! $H[mKÉ
1+
]
x
—
²
Ñ
ð
*ü
p'4˜=ÍU:a?œ�ÜYmHÇg„xNý[LY¨<<?>|a»A@_J @ëy,C¦Hê?3isTÝ:2OmM½JaV[¸W>lV«=9@RzGÍ=iSo½)-hW>Àcÿfc·ÊÇ‚ÇJ= EP ¹– XP!:©!iä!aN"J°"Sû"DO#/”#.Ä#*ó#($8G$4€$)µ$7ß$+%(C%+l%-˜%\Æ%‰#&m­&g'fƒ'>ê'g)(W‘(Öé(¼À)H}*LÆ*Z+Cn+‚²+ƒ5,O¹,4	-Q>-o�-=.A>.7€.5¸.tî.-c/;‘/0Í/vþ/Nu0LÄ0a1Ts1GÈ1,2v=2B´2]÷25U3S‹3Tß3844-m42›4IÎ4N5\g5‡Ä5VL6Z£6yþ6Dx7Z½7N8Cg8Y«8O9?U9:•9?Ð9<:JM:J˜:0ã:>;—S;2ë;4<_S<D³<Aø<c:=iž=/>J8>Iƒ>IÍ>v?XŽ?Yç?TA@?–@bÖ@K9AC…ACÉA7
BÉEBÈCaØC\:D——D[/E’‹E‘F�°FkAG:­GÅèG7®HKæH^2Id‘IGöIF>Jž…JŽ$K’³K]FL ¤LÅLgàLHM~]MÜM÷M
N1#N/UN>…N4ÄN¢ùNœO}P:šPAÕPOQqgQ|ÙQ1VRVˆRJßRP*SV{SLÒS{T.›TfÊTS1UB…UYÈU`"V"ƒVR¦VQùV7KW9ƒW\½W˜X³X,ÈX‘õX ‡Y&¨YMÏY/Z;MZ‰Z›Z<»ZUøZN[?i[?©[7é[;!\"]\Z€\BÛ\+]%J]"p]$“].¸]3ç]'^C^/b^2’^(Å^4î^,#_3P_N„_7Ó_E`Q`Iq`»`@Ù`a/4a/da*”a.¿aHîa!7b-Yb1‡b2¹b<ìb,)c'Vc6~c"µcØc2öcl)d]–d.ôd@#edeIƒePÍe:f6YfC�f6Ôf;gNGg4–g;Ëg\h dh@…h7ÆhYþh:Xi*“i¾i8Ùi?jRj9kj3¥j3Ùj&
kN4k:ƒk-¾kìk?l)ClIml·l/Ñl1m33m"gm+Šm&¶m%Ýmn="nS`nz´n)/o/YoS‰o8Ýo/p+Fprp/�p+Àp1ìp-q0Lq'}q,¥qÒq6òq)r Hrir.xr§rÇr?çr"'s>Js+‰s2µs#ès@tMtUgt-½tët6	u@u#Yu2}u)°u3Úu0v&?v2fv=™v3×v0w1<w4nw£w)Ãw-íw+x,Gx0tx¥x-»x1éxy+6y(by&‹y&²y*Ùy$z5)z'_z‡z œz4½z òzc{yw{œñ{~Ž|
}-(},V}5ƒ}¹}&Ò}!ù}(~!D~=f~/¤~1Ô~C&Cj#®=Ò"€H3€H|€9Å€.ÿ€3.�/b�’�'¯�5×�2
‚G@‚:ˆ‚Ã‚Šá‚XlƒÅƒÞƒîƒþƒ>„$M„r„=�„$Î„ó„F
…(T…(}…¦…³…À…>Ð…$†4†R†j†„†œ†¸†Ò†Dè†*-‡/X‡	ˆ‡-’‡BÀ‡ˆ$ˆ0;ˆ*lˆ—ˆ!³ˆGÕˆF‰Gd‰5¬‰)â‰Š'Š*CŠ.nŠC�ŠáŠ$÷Š‹ 6‹W‹"r‹I•‹Iß‹-)Œ;WŒI“Œ!ÝŒ8ÿŒ18�0j�7›�&Ó�,ú�&'ŽNŽ6nŽ¥Ž8½Ž1öŽ(�D�-_�-��,»�8è�=!�=_�=��=Û�‘%‘)E‘%o‘)•‘2¿‘ò‘1
! ’<’¤T’Wù’:Q“1Œ“6¾“-õ“9#”]”{”2””¢Ç”1j•œ•7·•Cï•3–S–=r–°–o¿–2/—1b—”—@­—"î—#˜(5˜&^˜-…˜\³˜:™1K™;}™/¹™é™%š0+š'\š"„š§šÇšãš/õš%›D›b›z›f—› þ›'œGœdœœ/�œ4Àœ)õœ4�T�@q�²�/Ã�"ó�"ž29žDlž!±ž+Óž,ÿž,Ÿ4KŸ€Ÿ>”Ÿ4ÓŸ# +, 9X *’ c½ !¡!?¡:a¡œ¡´¡'Ð¡?ø¡8¢ L¢m¢�¢Z¬¢Z£yb£zÜ£%W¤>}¤¼¤.Õ¤!¥H&¥!o¥3‘¥+Å¥1ñ¥C#¦Cg¦ «¦2Ì¦3ÿ¦#3§W§Gp§m¸§j&¨‘¨:§¨"â¨©2©4O©(„©­©Ê©PÚ©9+ª!eª5‡ª,½ª-êªA«0Z« ‹«¬«Ì«ì«
! ¬¬0¬?N¬'Ž¬(¶¬1ß¬­1­5M­Eƒ­É­>ç­>&®2e®5˜®6Î®?¯*E¯>p¯4¯¯ä¯*ÿ¯1*°³\°3±KD±:�±Ë±-á±5²)E²%o²•²9±²9ë²Y%³P³:Ð³D´4P´A…´"Ç´,ê´-µEµ&\µ0ƒµ(´µ&Ýµƒ¶Dˆ¶Í¶*ã¶#·2·H·^·@w·¸·&Ñ·(ø·!¸$>¸c¸)�¸,«¸(Ø¸¹7¹+S¹D¹BÄ¹JºpRºJÃºi»Fx»7¿»{÷»3s¼g§¼Q½ba½ŽÄ½xS¾PÌ¾F¿fd¿hË¿J4ÀmÀoíÀK]ÁL©ÁGöÁn>ÂX­Â2Ãy9Ã7³Ã=ëÃO)ÄuyÄ_ïÄkOÅW»ÅWÆ*kÆP–ÆNçÆY6Ç{�Ç^È\kÈsÈÈT<ÉQ‘ÉGãÉf+Ê_’ÊRòÊ&EË6lË.£Ë[ÒË3.ÌWbÌdºÌ,ÍuLÍÂÍ%ÝÍ9Î<=Î.zÎ@©Î9êÎ$$Ï6IÏ2€Ï4³Ï'èÏ5Ð3FÐ#zÐGžÐ<æÐG#ÑVkÑVÂÑVÒVpÒWÇÒUÓRuÓFÈÓLÔ1\Ô6ŽÔ6ÅÔ:üÔ&7Õ;^Õ4šÕÏÕWîÕSFÖ5šÖ]ÐÖH.×gw×Ÿß×)Ø3©Ø5ÝØ1Ù*EÙ0pÙ5¡ÙV×Ù>.Ú5mÚ>£ÚgâÚ;JÛE†ÛHÌÛGÜg]ÜPÅÜHÝI_Ý:©Ý_äÝNDÞC“ÞI×Þ?!ßAaß8£ß.Üß1à==à){à¥àq¿àE1á;wáN³á„â1‡â”¹â5Nã8„ã>½ã@üãF=äC„äCÈäCå1På0‚å1³å%åå`æ~læXëæ'DçIlçJ¶çKèMMèI›èEåè:+é/fé-–é9Äé!þé* ê)KêNuê&Äê0ëê=ëAZë3œë5ÐëSì>Zì1™ì0Ëìüì%í4AíIví#Àí9äíGî.fî-•î5Ãî8ùî=2ï2pïR£ï0öï<'ð7dð5œð7Òð(
! ña3ñA•ñP×ñj(ò;“ò(ÏòJøò2Có8vó2¯ó'âóQ
! ôQ\ô/®ô3Þô+õ‚>õnÁõ-0öb^ö`Áö/"÷ER÷8˜÷5Ñ÷ZøQbø+´ø"àøPù_Tù*´ù7ßù-ú.Eú tú}•ú&û3:û"nû6‘ûÈû@âû<#ü9`üEšü.àüNý!^ýC€ý9Äý3þý2þRþ?qþ,±þ4ÞþYÿHmÿO¶ÿ;‚B,Å;ò;.<j:§&âN	,Xh…iîxX7Ñ^	GhE°7öN.O}(ÍDöB;V~YÕG/;w(³BÜR+r2ž7ÑE		BO	J’	qÝ	QO
! O¡
! ,ñ
! /'N%vGœEä%* P4qP¦;÷33
Fg
E®
Aô
O62†B¹4ü41ifÐ$ë#54j%ˆI®Eø->OlV¼.=BC€BÄKOS%£TÉ0UO3¥Ù=ù)72a”9±3ë0PPc¡;>A?€@À3k5&¡3Èü:7W]�Rí>@(0¨+Ù/>50tF¥LìS9J�@Ø\Iv2ÀAó459jZ¤bÿ@bC£%ç/
 K= >‰ KÈ N!>c!g¢!(
! "V3"%Š"*°"Û"Bã"D&#Äk#ë0$D%Ga&T©&Tþ&AS'I•'+ß'0(Ô<(:)6L)Jƒ)Î)*î)#*!=*I_*\©*g+$n+^“+'ò+.,I,"i,!Œ,!®,"Ð,"ó,3-"J-)m-4—-4Ì-N.KP.Uœ.®ò.ª¡/JL0Q—1;é10%2+V2;‚2:¾22ù2/,3)\3"†3!©38Ë3g49l4x¦4)5)I56s5Uª56$6
+696H6	Y6
! c6	n6:x6/³63ã6.7F73Y7�7`�7Zð7]K8X©8909>K9bŠ9;í97):%a:‡:#§:8Ë:;7;NW;B¦;6é;( <)I<Ls<<À<7ý<N5=E„=8Ê=.>42>-g>"•>W¸>I??Z?Gš?â?3@35@Bi@?¬@=ì@9*ABdAM§AFõAG<BA„BSÆB+C(FC(oC.˜C&ÇCîC{D+€Di¬DME1dE-–E1ÄE1öEg(F%�F"¶FEÙF%G#EG%iGt�G.H*3H2^HH‘HDÚH%IEIz`I8ÛI8J1MJ5J<µJ3òJ1&KXK&vKB�K*àKL;)L9eLHŸL9èL2"M*UM\€M8ÝM1N5HN8~N2·NêN2îN5!OOWO§O#ÀOQäOJ6P'�P.©PBØP;Q4WQ5ŒQ8ÂQ/ûQ%+R$QR%vR/œR(ÌR)õR#S)CS)mS-—SÅSÚSéS)TE-TsT/‡T!·T#ÙTKýT(IU*rU�UµU$ÍU)òU)V.FV@uVA¶VcøVA\W9žW4ØW;
X3IX8}XN¶XHYDNY>“Y3ÒY7Z[>Z<šZ×Z
ãZ.ñZ$ [	E[?O[i�[1ù[&+\R\Mr\-À\!î\7]'H]/p]2 ]>Ó]<^)O^<y^?¶^6ö^2-_@`_!¡_<Ã_`.`%J`p`0�`/À`?ð`80a?ia>©aAèa=*b(hb4‘b:ÆbAc=Cc3�c,µc:âc4d†RdnÙd<HeA…e,ÇeQôeFf+`f)Œf+¶fâf'ûf1#g6Ug;Œg<Èg!h$'hLh+fh+’h+¾h+êh+i+Bi+ni=šiIØi3"j6Vj>�jAÌj+k+:k+fk1’k'Äk&ìk'l+;l,gl”l"±l*Ôlÿl;mTm$tm:™m!Ôm$öm2n5Nn‹„n2o<Co=€oE¾o;p*@pMkp7¹p.ñpm qyŽqsrn|rzërtfsoÛs{KtuÇth=ut¦unvyŠvvww{wxówqlx;Þx2yCMy:‘yGÌy)z(>z!gz(‰z&²z0Ùz0
! {S;{'�{A·{(ù{*"|,M|3z|0®|'ß|=}=E}ƒ}›}
·}HÅ}Q~Q`~*²~+Ý~+	)5&_†9žØ1é&€@B€/ƒ€@³€.ô€$#�5H�4~�4³�è�;‚<D‚D�‚Æ‚7Ó‚(ƒ-4ƒ-bƒ�ƒ«ƒÅƒ!ßƒ!„H#„Al„*®„!Ù„û„&…&<…*c…"Ž…±…NÍ…
†.*†
! Y†.d†:“†)Î†5ø†c.‡E’‡AØ‡ ˆ;ˆ,Vˆ$ƒˆ"¨ˆ.Ëˆ%úˆ% ‰$F‰k‰D‚‰DÇ‰4Š@AŠN‚Š(ÑŠ/úŠ*‹@‹W‹2m‹L ‹í‹TŒLaŒ[®ŒU
! �W`�\¸�DŽPZŽC«ŽïŽ-�33�@g�.¨�;×�$�+8�
d�$r�9—�(Ñ�7ú�;2‘En‘2´‘*ç‘0’;C’#’£’E¾’R“VW“2®“)á“%”&1”)X”$‚”=§”[å”6A•Vx•NÏ•L–Lk–V¸–C—LS—& —Ç—.Ý—˜(˜0G˜Mx˜@Æ˜/™:7™"r™2•™3È™-ü™4*šQ_š,±š)Þš0›9›HY›M¢›/ð›2 œSœ'qœ™œ3´œèœ��/� L�%m�“�%¥�Ë�Ü�î�žž$"žGž%Xž/~ž%®ž,Ôž,Ÿ..Ÿ,]Ÿ,ŠŸ,·Ÿ,äŸ* &< /c “ œ £ (¯ %Ø "þ !¡@¡_¡7l¡@¤¡å¡õ¡Hþ¡G¢+f¢"’¢/µ¢+å¢&£'8£-`£#Ž£&²£&Ù£1¤12¤d¤|¤(”¤½¤šÝ¤"x¥5›¥HÑ¥¦:7¦/r¦'¢¦0Ê¦,û¦#(§L§$g§%Œ§+²§/Þ§'¨(6¨ _¨+€¨¬¨!Á¨ã¨©4!©-V©8„©/½©Wí©9Eª4ª´ª8Æª)ÿª,)«'V«(~«§«Å«á«+¬6,¬c¬,}¬+ª¬OÖ¬&­C/­9s­­­Ì­è­®"®8?®€x®0ù®;*¯f¯)�¯=«¯!é¯>°IJ°/”°JÄ°±!.±P±=p± ®±-Ï±ý±²)-²)W²�² ²/»².ë²@³-[³-‰³.·³)æ³´)+´ZU´G°´(ø´N!µ#pµ$”µ$¹µ*Þµ 	¶ *¶,K¶2x¶B«¶;î¶*·.7· f·G‡·ZÏ·.*¸(Y¸D‚¸1Ç¸6ù¸30¹3d¹5˜¹=Î¹Jº*Wº"‚º0¥ºGÖº»9»Q»:n»)©»"Ó»*ö»*!¼OL¼Eœ¼Pâ¼63½2j½�½&»½â½9û½5¾F¾7`¾7˜¾3Ð¾%¿)*¿T¿n¿@†¿-Ç¿>õ¿>4À<sÀD°À3õÀ&)ÁMPÁEžÁHäÁ-Â#HÂ#lÂ3�Â*ÄÂïÂüÂ	Ã
! 'Ã2Ã<BÃ9Ã¹Ã.×Ã7Ä`>Ä3ŸÄ.ÓÄ/Å,2Å0_Å3�Å;ÄÅFÆGÆTÆiÆ!„Æ#¦Æ)ÊÆEôÆ :ÇI[ÇK¥Ç#ñÇFÈ\È>zÈM¹È#É++É.WÉD†ÉËÉ,ëÉ@Ê&YÊ!€Ê8¢Ê,ÛÊ,Ë5Ë-OË'}Ë-¥Ë+ÓË#ÿËN#ÌHrÌC»ÌSÿÌLSÍ. ÍiÏÍb9Î œÎ#½Î áÎ-Ï'0ÏVXÏ#¯Ï1ÓÏ*Ð&0Ð&WÐC~ÐEÂÐ(Ñ)1Ñ2[Ñ>ŽÑ/ÍÑ>ýÑ4<Ò+qÒ4�Ò9ÒÒ8Ó3EÓyÓ%˜Ó5¾Ó ôÓTÔ7jÔ6¢Ô7ÙÔÕI*ÕHtÕ?½Õ\ýÕZZÖ/µÖ(åÖ-×<×*\×+‡×1³×‰å×MoØ-½Ø,ëØ+Ù DÙ%eÙ=‹Ù3ÉÙ-ýÙT+Ú$€Ú9¥Ú$ßÚ.Û3ÛJÛ(eÛ<ŽÛ'ËÛóÛÜÜ*ÜIÜiÜ"†Ü;©Ü=åÜ#Ý69Ý)pÝ<šÝ(×Ý'Þ/(Þ1XÞ#ŠÞ®Þ'ÌÞRôÞVGß1žß"Ðß?óßK3ààŸà¸à9Òà@á8Má#†áªáÊáÙáøáââ%7â%]â!ƒâ¥â Àâáâûâ&ã!>ã$`ãi…ã3ïã)#äMä"`äƒä$œäÁä ßä1å12ådåFsåEºåhæ)iæ3“æ2ÇæúæGç'aç.‰ç0¸ç-éç>èVèkè$†è8«èBäèN'é)vé é;·é*óé*ê(Iê0rê'£ê&Ëê"òê-ëECë8‰ëEÂë(ì&1ì0XìA‰ì&Ëì2òì9%í_í)}í2§íÚíîíî$îCî6Zî&‘î¸î;ÔîQï,bï1�ï0Áï(òï/ð4Kð*€ð«ð%Äð)êð)ñ8>ñ8wñA°ñ4òñ@'ò$hò�ò<ªò.çò4ó0Kó|ó–óG³óLûóLHô6•ô.Ìô1ûô/-õT]õ ²õ'Óõûõ8öPPö0¡öÒö çö÷('÷0P÷6�÷L¸÷lø'rø'šø&ÂøIéø*3ù^ù+}ùN©ùNøù$Gú%lú&’ú¹ú!Ïúñú!û$(û!Mûoû1ˆûºû+Òû+þû-*ü5Xü-ŽüD¼ü5ý)7ýoaý[Ñý<-þjþ6‡þ¾þ"Þþ8ÿ	:ÿDÿ!Uÿwÿ–ÿ@§ÿ*èÿ/
(C
l
'‰
<±
-î
$
A
/V
!†
5¨
8Þ

`7
>˜
6×
>
!M
;o
)«
#Õ
ù

82
.k
3š
9Î
8
 A
b
B�
LÄ
&
68
$o
”
1¬
<Þ
;
.W
B†
AÉ
5
1A
Ms
MÁ
F	
1V	
Lˆ	
LÕ	
<"
! 
<_
! 
>œ
! 
>Û
! 
C
^
.v
/¥
Õ
.î
9
/W
+‡
L³
H

EI

A�

Ñ

Mé

J7
"‚
'¥
5Í
,
0
0F
.w
.¦
Õ
"ó

*+
V
'v
ž
¼
5Ø
3
8B
N{
XÊ
]#
]�
4ß
/
8D
:}
¸
0Õ
*
(1
%Z
+€
4¬
9á
9
(U
+~
,ª
 ×
/ø
$(
M
l
$‡
:¬
cç
K
2^
3‘
2Å
Oø
H
"h
4‹
?À
=
D>
&ƒ
%ª
)Ð
2ú
-
3G
E{
'Á
,é

66
2m
U 
(ö
G
>g
A¦
+è
$
%9
j_
Ê
&ß
$
/+
,[
(ˆ
4±
Bæ
L)
v
–
.³
=â
'  
4H 
3} 
8± 
7ê 
+"!
6N!
-…!
P³!
&"
.+"
.Z"
1‰"
:»"
:ö"
<1#
)n#
˜#
C¶#
'ú#
@"$
Dc$
@¨$
Lé$
56%
Bl%
a¯%
(&
;:&
Dv&
L»&
['
Xd'
I½'
#(
w+(
F£(
&ê(
)
7,)
<d)
9¡)
JÛ)
,&*
<S*
I�*
Ú*
ñ*
++
=+
,]+
LŠ+
P×+
;(,
cd,
 È,
,é,
 -
*7-
-b-
/�-
%À-
7æ-
/.
N.
6n.
¥.
&¾.
1å.
/
"5/
.X/
#‡/
 «/
+Ì/
ø/
)0
)B0
l0
ˆ0
£0
À0
à0
õ0
)1
#?1
-c1
)‘1
»1

È1
-Ö1
12
$62
4[2
*�2
5»2
5ñ2
0'3
X3
6n3
"¥3
È3
ä3
4
94
0R4
'ƒ4
-«4
,Ù4
75
h>5
§5
<Ã5
56
66
,G6
1t6
/¦6
+Ö6
37
067
/g7
—7
¦7
#Á7
+å7
98
K8
/Q8
"�8

! ¤8
¯8
G·8
Hÿ8
4H9
&}9
%¤9
)Ê9
%ô9
3:
=N:
JŒ:
j×:
'B;
*j;
<•;
5Ò;
&<
6/<
'f<
Ž<
/¢<
/Ò<
1=
J4=
>=
D¾=
!>
/%>
(U>
)~>
#¨>
#Ì>
að>
"R?
u?
4•?
>Ê?
5	@
.?@
/n@
*ž@
&É@
+ð@
(A
$EA
ajA
"ÌA
 ïA
6B
FGB
.ŽB
Z½B
CC
F\C
B£C
AæC
.(D
*WD
F‚D
.ÉD

øD
E
E
4E
!LE
nE
0ŽE
¿E
+ÙE
.F
#4F
!XF
-zF
$¨F
$ÍF
#òF
.G
@EG
<†G
<ÃG
JH
VKH
¢H
7ÂH
=úH
18I
6jI
/¡I
ÑI
,ïI
?J
/\J
0ŒJ
1½J
/ïJ
5K
VUK
<¬K
,éK
VL
QmL
0¿L
aðL
URM
k¨M
EN
JZN
?¥N
$åN

! O
F*O
PqO
0ÂO
"óO
DP
V[P
1²P
@äP
6%Q
L\Q
0©Q
-ÚQ
;R
cDR
¨R
ÆR
+ÓR
7ÿR
:7S
1rS
8¤S
&ÝS
7T
*<T
1gT
:™T
@ÔT
3U
'IU
%qU
$—U
;¼U
.øU
N'V
2vV
5©V
ßV
õV
W
+W
?W
iTW
m¾W
K,X
1xX
"ªX
 ÍX
îX
#Y
C/Y
BsY
¶Y
ÏY
DéY
:.Z
FiZ
!°Z
!ÒZ
 ôZ
.[
TD[
8™[
DÒ[
*\
+B\
*n\
™\
1¹\
'ë\
F]
=Z]
#˜]
$¼]
#á]
A^
G^
`^
#v^
(š^
(Ã^
 ì^
9
_
G_
f_
‚_
œ_
µ_
&Ì_
ó_
4`
F:`
Q�`
CÓ`
a
(.a
3Wa
‹a
6«a
#âa
Tb
[b
-lb
,šb
Çb
*áb
/c
<c
@[c
œc
$¶c
Ûc
)úc
1$d
;Vd
,’d
0¿d
ðd
/e
&?e
)fe
�e
Ÿe
+µe
"áe
f
$f
Df
*Xf
ƒf
™f
°f

Çf

Õf
ãf
#ûf

g
%-g
Sg
sg
ˆg
&Ÿg
?Æg
h
(#h
OLh
(œh
(Åh
îh
i
 %i
7Fi
-~i
¬i
Ài
ài
öi
Jj
VWj
®j
Çj
Eãj
()k
Rk
"fk
‰k
8©k
Fâk
R)l
|l
P–l
*çl
0m
/Cm
3sm
,§m
Ôm
!ãm
0n
(6n
M_n
H­n
ön
$o
:o
4Uo
Šo
+žo
+Êo
öo
 p
M1p
p
:‘p
EÌp
<q
Oq
 eq
)†q
(°q
!Ùq
>ûq
:r
Wr
ur
‹r
$¤r
+Ér
$õr
*s
Es
5ds
Jšs
Tås
:t

Ot
]t
W}t
8Õt
"u
1u
Bu
Tu
lu
+{u
5§u
HÝu
%&v
Lv
 gv
?ˆv
CÈv
;w
/Hw
3xw
A¬w
îw
3x
*9x
Cdx
<¨x
9åx
+y
2Ky
@~y
3¿y
Hóy
3<z
>pz
0¯z
8àz
8{
XR{
$«{
4Ð{
&|
5,|
5b|
˜|
ž|
'³|
Û|
ð|
}
}
.}
*6}
a}
€}
 }
R¯}
;~
'>~
'f~
7Ž~
0Æ~
-÷~
$%
%J
%p
$–
%»
 á
$€
'€
C€
1\€
1Ž€
À€
ß€
ÿ€
)�
G�
g�
+v�
¢�
À�
Ï�
ç�
Oö�
F‚
U‚
m‚
‡‚
Ÿ‚
·‚
Ö‚
å‚
ö‚
ƒ
ƒ
7ƒ
8Pƒ
‰ƒ
™ƒ
%¨ƒ
&Îƒ
%õƒ
+„
G„
9_„
™„
#¸„
Ü„
ë„
$ú„
:…
Z…
i…
{…
–…
ª…
¼…
Ë…
Ú…
!ñ…
"†
06†
[g†
Ã†
Ú†
ë†
1ý†
*/‡
Z‡
m‡
"€‡
1£‡
Õ‡
ë‡
Bˆ
Fˆ
*Xˆ
4ƒˆ
¸ˆ
Íˆ
ãˆ
5÷ˆ
-‰
!A‰
c‰
(~‰
8§‰
.à‰
Š
"Š
9Š
 JŠ
kŠ
&‹Š
²Š
ÈŠ
|ÛŠ
?X‹
˜‹
1¬‹
0Þ‹
;Œ
KŒ
fŒ
.zŒ
©Œ
¿Œ
ÒŒ
‹ãŒ
o�
‚�
•�
¤�
¼�
Ë�
ê�
5ù�
/Ž
MŽ
(hŽ
3‘Ž
ÅŽ
0ÒŽ
0�
R4�
J‡�
+Ò�
þ�
-�
-H�
!v�
$˜�
½�
Ö�
ë�
‘
 ‘
6‘
J‘
[‘
o‘
‚‘
?–‘
Ö‘
ï‘
4’
;’
P’
!e’
‡’
*§’
Ò’
æ’
0þ’
/“
L“
a“
#u“
™“
´“
Í“
ß“
ö“
”
,”
"C”
f”
z”
—”
´”
%Ñ”
÷”
•
•
 9•
*Z•
0…•
¶•
Ó•
ë•
ú•
–
%*–
P–
e–
}–
œ–
²–
&Ä–
ë–
þ–
+—
;—
Z—
v—
AŒ—
@Î—
˜
,˜
%D˜
!j˜
Œ˜
Ÿ˜
·˜
Ï˜
ê˜
™
™
8™
O™
l™
„™
—™
¯™
DÇ™
 š
K-š
Fyš
PÀš
T›
&f›
@�›
Î›
ì›
<œ
9Hœ
U‚œ
TØœ
/-�
0]�
+Ž�
/º�
/ê�
<ž
<Wž
9”ž
,Îž
6ûž
,2Ÿ
2_Ÿ
.’Ÿ
DÁŸ
U 
/\ 
+Œ 
+¸ 
<ä 
f!¡
9ˆ¡
2Â¡
^õ¡
_T¢
:´¢
+ï¢
'£
^C£
C¢£
0æ£
D¤
.\¤
A‹¤
=Í¤
A¥
*M¥
x¥
H”¥
(Ý¥
¦
Q¦
&o¦
>–¦
Õ¦
'î¦
B§
BY§
œ§
¼§
.È§
'÷§
$¨
D¨
*_¨
Š¨
ª¨
.º¨
,é¨
6©
M©
#j©
%Ž©
"´©
×©
õ©
ª
/4ª
0dª
#•ª
8¹ª
:òª
c-«
?‘«
Ñ«
0ë«
/¬
/L¬
|¬
4˜¬
0Í¬
2þ¬
21­
3d­

˜­

¦­
/´­
>ä­
##®
"G®
!j®
 Œ®
­®
(Ë®
ô®
-¯
:¯
Y¯
s¯
¯
œ¯
¸¯
Ö¯
õ¯
8°
D°
b°
0€°
4±°
3æ°
±
 )±
J±
j±
Š±
ª±
 Æ±
*ç±
²
*0²
([²
P„²
:Õ²
4³
E³
=]³
›³
µ³
Å³
:Ú³
B´
4X´
A�´
=Ï´
/
µ
&=µ
Idµ
4®µ
"ãµ
,¶
73¶
k¶
*Š¶
&µ¶
Ü¶
#ö¶
*·
"E·
Dh·
@­·
5î·
4$¸
&Y¸
I€¸
)Ê¸
ô¸
G¹
\¹
i¹
8q¹
@ª¹
ë¹
jº
Fqº
&¸º
Bßº
4"»
W»
n»
`Œ»
í»
@ú»
#;¼
_¼
Gf¼
3®¼
)â¼
@½
!M½
3o½
7£½
6Û½
9¾
<L¾
+‰¾
µ¾
)Ó¾
.ý¾
%,¿
0R¿
'ƒ¿
«¿
Å¿
Ù¿
õ¿
/À
54À
6jÀ
@¡À
8âÀ
*Á
0FÁ
;wÁ
2³Á
6æÁ
$Â
$BÂ
/gÂ
!—Â
 ¹Â
)ÚÂ
)Ã
).Ã
-XÃ
$†Ã
«Ã
yÊÃ
œDÄ
0áÄ
Å
 .Å
8OÅ
EˆÅ
@ÎÅ
3Æ
4CÆ
xÆ
*�Æ
V»Æ
MÇ
:`Ç
C›Ç
IßÇ
G)È
qÈ
‰È
§È
 ÇÈ
,èÈ
,É
!BÉ
FdÉ
F«É
^òÉ
FQÊ
@˜Ê
GÙÊ
Q!Ë
csË
f×Ë
W>Ì
A–Ì
9ØÌ
TÍ
JgÍ
H²Í
0ûÍ
+,Î
:XÎ
#“Î
#·Î
+ÛÎ
oÏ
AwÏ
F¹Ï
6Ð
-7Ð
eÐ
=�Ð
!¿Ð
-áÐ
Ñ
'/Ñ
9WÑ
%‘Ñ
)·Ñ
(áÑ
 
! Ò
/+Ò
2[Ò
$ŽÒ
[³Ò
-Ó
-=Ó
OkÓ
h»Ó
($Ô
2MÔ
$€Ô
5¥Ô
ÛÔ
òÔ
?Õ
;PÕ
ŒÕ
8ŸÕ
ØÕ
'÷Õ
8Ö
XÖ
vÖ
!’Ö
*´Ö
ßÖ
ýÖ
4×
1R×
,„×
Q±×
/Ø
33Ø
<gØ
k¤Ø
hÙ
yÙ
"“Ù
!¶Ù
ØÙ
0òÙ
1#Ú
UÚ

! hÚ
^sÚ
"ÒÚ
(õÚ
'Û
"FÛ
!iÛ
!‹Û
 ­Û
!ÎÛ
"ðÛ
+Ü
%?Ü
eÜ
){Ü
$¥Ü
#ÊÜ
+îÜ
0Ý
KÝ
hÝ
.„Ý
/³Ý
"ãÝ
Þ
&%Þ
"LÞ
#oÞ
7“Þ
&ËÞ
/òÞ
"ß
&Aß
hß
$‚ß
§ß
$Ãß
#èß
$à
&1à
-Xà
'†à
1®à
àà
#ýà
#!á
Eá
bá
�á
!œá
$¾á
$ãá
-â
+6â
bâ
!�â
!£â
0Åâ
)öâ
( ã
Iã
cã
:ã
-ºã
.èã
ä
0-ä
/^ä
CŽä
-Òä
4å
65å
*lå
6—å
TÎå
##æ
#Gæ
1kæ
7�æ
5Õæ
ç
.(ç
Wç
6kç
J¢ç
@íç
+.è
;Zè
4–è
6Ëè
é
+é
IEé
/�é
6¿é
öé
5ûé
T1ê
 †ê
#§ê
 Ëê
.ìê
)ë
$Eë
$jë
'�ë
·ë
OÏë
bì
/‚ì
-²ì
àì
6ûì
e2í
X˜í
?ñí
=1î
-oî
.�î
<Ìî
=	ï
,Gï
,tï
2¡ï
4Ôï
N	ð
(Xð
E�ð
DÇð
Eñ
IRñ
Fœñ
Dãñ
>(ò
hgò
=Ðò
3ó
CBó
S†ó
,Úó
,ô
"4ô
Wô
rô
'‹ô
$³ô
@Øô
6õ
KPõ
Cœõ
Eàõ
K&ö
Grö
Lºö
P÷
HX÷
L¡÷
Lî÷
R;ø
HŽø
×ø
õø
>ù
Rù
!lù
>Žù
Íù
çù
øù
ú
0ú
Lú
hú
:�ú
>¼ú
5ûú
:1û
Olû
H¼û
Eü
#Kü
Ooü
H¿ü
Eý
$Ný
7sý
S«ý
Yÿý
ZYþ
c´þ
Dÿ
b]ÿ
*Àÿ
)ëÿ
#/9;i%¥Ë8Ú*-=X– ¢)Ã<í*9:8t,­[ÚW6KŽAÚA4^/“2Ã-ö"$G&a5ˆ+¾ê)i,–­ÀÞò
 '!H j!‹ ­!Îð04P…!£ÅßEòF8	B	!Â	+ä	+
! :<
! vw
! 1î
! & PG@˜:Ù1aF(¨(Ñú#
(>
g
)†
.°
'ß
;"<^?›EÛ)!&K!r,”#Á1å J8%ƒ0©=Ú,.E=tH²û)'?g~-Ž'¼&ä'&N%n-”+Â5î6$![}0�Î+è.#C!g-‰$·$Ü#6%?\3œ,Ðý6J+f:’BÍ-.>5m/£8ÓU[b\¾eF�dÈa-g�h÷q`RÒp%Y–.ðN$n “]´">5-t9¢IÜE& Hl Hµ 8þ D7!R|!)Ï!Cù!;="Oy"GÉ"F#=X#+–#Â#/à#%$-6$0d$2•$#È$ì$7	%+A%*m%*˜%SÃ%<&T&*t&*Ÿ&9Ê&<''A'6i'! '-Â'1ð'4"(&W(N~(QÍ(?):_),š)$Ç)&ì) *4*IT*=ž*/Ü*"+(/+'X+*€+8«+Hä+K-,3y,­,#É,,í,5-#P-;t-;°-)ì-%.!<.^./|.3¬.3à.//5D/z/-“/"Á/&ä/0;$04`0•05¤0.Ú0D	1$N1)s1&�1)Ä10î112Q2;l25¨2?Þ273<V38“3Ì3)å34=.49l4-¦4'Ô4?ü48<5u5&�5*´5'ß56!6 >66_6F–6RÝ6:07:k7¦71½7-ï7(8[F83¢8.Ö8@9EF9QŒ9*Þ9(	:*2:]:r:‚:–:¨:¼:Ð:â:ö:;;,;=;O;c;y;‹;Ÿ;°;Â;Ô;è;ú;< <4<F<X<l<~<�<¢<´<Æ<Ú<î<==&=:=L=`=r=†=—=«=½=Ï=á=ó=>>+>?>Q>e>w>�>Ÿ>±>Ã>/Õ>??.?CE?C‰?Í?æ?0ý?;.@1j@Sœ@hð@]YA·AÓAãABB#3B$WBb|B(ßBC"C@C#QC uC/–C6ÆC!ýCDK>DŠD'šD'ÂD'êDE-EBEaE1yE5«E3áE0F4FF/{F)«FGÕF1G7OG4‡G-¼G#êGH+*H!VH!xHšH¹H%ÑH(÷H I@I0RI4ƒI¸IÑI ïIJ*$JOJ&oJ&–J&½J<äJ'!K!IK(kK”K/ªK&ÚK%L&'L"NL*qL+œL)ÈL&òL3MMMjM/{M)«M"ÕM.øM0'N"XN{N:›N4ÖNO#)O"MO0pO0¡O.ÒO.P+0P!\P&~P!¥P.ÇP.öP,%Q,RQ)Q,©Q&ÖQ'ýQ%R%AR-gR!•R5·RíR:S.;S(jS“S1§SÙS&ôS+T$GT%lT)’T¼T1ÜTU!,U+NU2zU>­U-ìU,VOGV—V%¶VÜV&üV#W@WUW.iW˜WJ¸WRX3VX(ŠX(³X2ÜX$YN4YƒY$ YTÅYKZfZzZ•Z)²Z+ÜZ6[
?[.M[#|[ [$¾[#ã[\+%\#Q\u\†\“\'¬\'Ô\(ü\*%]+P]>|]=»]>ù]18^(j^"“^"¶^NÙ^:(_c__�_­_Ç_ß_ù_ ` 5` V` w` ˜` ¹` Ú` û` a =a!^a €a¡a¿a%Öa#üa" bCbcbb–b)´b)Þb)c2cRcncŠc¦c½cÙcðcd,dHddd€dœd#¸d Üd/ýd$-e%Re%xe3žeÒeïe0f8fJf af+‚f®f7Ëf/g3g"Ngqg Šg«g'Ëg óghV+h‚h%�h%Ãh0éh.i2Ii$|i¡i»i)Øij%!jGj)Zj6„j%»jáj=÷j$5k)Zk„k"šk#½k&ákl#$l#Hl#ll�l¯l<Ãl!m8"m$[m €m*¡m+Ìm2øm7+n/cn$“n*¸n"ãn'o.o=Mo‹o!¥o4ÇoHüoPEp,–pÃp)Ùp-q&1q'Xq€q q4Àq,õq%"rHr.^r4�r2Âr,õr_"sq‚s!ôsAtAXtšt$¶t.Ût8
! u2Cuvu+‰u7µuíu'v(v>>v6}vD´v2ùv,,wYw(xw.¡w.Ðw(ÿw=(x!fx'ˆx'°x$Øx7ýx#5y%Yy6y3¶y@êy3+z_z)z)©z-Óz5{!7{(Y{‚{(¡{(Ê{&ó{|37|.k|*š|AÅ|9}A}5U}L‹}/Ø}!~*~CI~1�~/¿~.ï~(G_%x&žÅ)à
! €€4€+Q€/}€|­€S*�;~�2º�5í�.#‚QR‚H¤‚4í‚:"ƒ7]ƒ•ƒ¯ƒ7¼ƒ'ôƒ1„.N„.}„(¬„1Õ„+….3…+b…%Ž…2´…ç…$†'†!9†E[†)¡†<Ë†9‡B‡"a‡„‡—‡©‡*È‡#ó‡!ˆ!9ˆ![ˆ!}ˆ$Ÿˆ"Äˆ#çˆ#‰#/‰S‰'q‰)™‰ Ã‰ä‰Š#$Š"HŠ$kŠ"�Š³Š&ÓŠ'úŠ+"‹(N‹!w‹™‹%¹‹0ß‹3Œ7DŒ3|Œ1°ŒfâŒVI�5 �Ö�#Ý�Ž!ŽAŽ,XŽ"…Ž5¨Ž-ÞŽR�2_�I’�NÜ�5+�Ka�K­�,ù�]&‘_„‘;ä‘< ’]’}’'˜’CÀ’:“"?“-b“�“«“_É“L)”,v”H£”1ì”• -•!N•+p•œ•¹•3Ö•H
! –S–1g–7™–Ñ–æ– ö–—!7—'Y—,�—®—5½—ó—&˜62˜Hi˜H²˜Oû˜'K™=s™F±™9ø™W2šqŠšœüš™›'¹›á›7ø›!0œ+Rœ0~œ-¯œÝœýœ�1;�2m�* �+Ë�/÷�$'ž;Lž.ˆž>·ž#öž?Ÿ#ZŸ!~Ÿ0 Ÿ1ÑŸ& /* 4Z 2� 2Â 8õ /.¡>^¡.�¡LÌ¡/¢&I¢$p¢C•¢4Ù¢:£@I£&Š£$±£$Ö£-û£&)¤$P¤Bu¤-¸¤$æ¤¥(¥.D¥s¥*‘¥¼¥Ö¥!ô¥"¦39¦(m¦)–¦À¦%Ü¦,§/§$J§o§$Š§&¯§0Ö§&¨8.¨)g¨B‘¨'Ô¨$ü¨/!©7Q©/‰©#¹©!Ý©.ÿ©*.ª-YªB‡ªÊª!ÝªÿªE«0b«h“«ü«-¬I¬8U¬!Ž¬)°¬Ú¬.ú¬)­ C­d­,‚­-¯­/Ý­5
®6C®/z®8ª®?ã®#¯@¯(_¯<ˆ¯6Å¯@ü¯2=°Mp°?¾°?þ°1>±9p±=ª±hè±=Q²5�²5Å²%û²N!³.p³6Ÿ³0Ö³P´2X´+‹´·´1Î´Iµ&Jµ)qµ?›µ6Ûµ@¶.S¶3‚¶,¶¶)ã¶(
·06·:g·.¢·&Ñ·<ø·"5¸X¸Cr¸f¶¸D¹>b¹4¡¹4Ö¹4º&@º$gºŒº£º)¶º"àº=».A»0p»0¡»Ò»4æ»q¼.�¼Q¼¼I½>X½"—½-º½Hè½1¾I¾!h¾)Š¾%´¾%Ú¾¿&¿;¿ Y¿!z¿œ¿©¿(¼¿&å¿À À/;ÀkÀÀ2œÀ#ÏÀ(óÀ"Á8?Á9xÁ!²ÁÔÁãÁùÁ7
Â6EÂ|Â‹ÂžÂ4®ÂãÂ*ÿÂ*Ã%AÃ&gÃŽÃ©ÃÈÃ!çÃ	Ä$$Ä IÄ(jÄ1“Ä8ÅÄ)þÄ9(ÅGbÅ&ªÅAÑÅ0ÆWDÆDœÆ$áÆ/ÇZ6Ç ‘ÇN²ÇTÈVÈ0uÈB¦ÈAéÈ0+É4\É0‘ÉKÂÉ!Ê"0Ê"SÊvÊ•Ê&²Ê%ÙÊfÿÊ1fË%˜Ë¾Ë2ÚË(
Ì+6Ì+bÌ&ŽÌ+µÌáÌ)ùÌ-#Í0QÍ%‚Í0¨Í#ÙÍýÍ ÎD<Î�Î,™Î'ÆÎ.îÎ2Ï!PÏ#rÏ/–Ï4ÆÏ$ûÏE ÐAfÐ4¨ÐjÝÐ2HÑ9{Ñ)µÑ@ßÑ ÒB=ÒK€ÒBÌÒ Ó50Ó<fÓ+£ÓÏÓ2åÓÔ30Ô+dÔB�ÔOÓÔD#Õ=hÕ¦Õ/¿ÕïÕ.Ö13Ö#eÖ‰Ö žÖ¿Ö…ßÖˆe×$î× Ø/4Ø'dØ'ŒØN´Ø8Ù=<Ù-zÙZ¨Ù7ÚQ;ÚS�ÚáÚÛ"Û$<Û#aÛ(…Û)®Û9ØÛÜ&Ü:ÜNÜ-`ÜŽÜ'­ÜGÕÜÝ-6ÝdÝxÝ’Ý'°Ý3ØÝÞÞ88Þ qÞ$’Þ#·ÞÛÞìÞ!üÞ ß.?ßnßˆß5¤ßÚßößà1"à5Tà-Šà¸àÏàåà/ôàC$á5há
žá"¬á1Ïá/â-1â._â+Žâ4ºâ;ïâ++ã*Wã3‚ã"¶ã&Ùã#ä#$ä"Hä"käŽä®ä'Ìä(ôäå@4å2uå.¨å×å&ôå#æ"?æ-bæ,�æ½æ/Øæ,ç(5ç5^ç7”ç'Ìçôçè $è$Eèjè+Šè9¶èðè*
é,8é,eé4’é"ÇéCêé&.ê8UêAŽêÐê'îê%ë.<ë/kë@›ë$ÜëAìKCì5�ìÅìäì'í!+íLMíVšíEñí+7î,cîM�îBÞî,!ï:Nï7‰ï;Áï5ýï33ð4gð.œðËðçð.ñ+4ñ0`ñ"‘ñ9´ñIîñI8ò.‚ò*±ò-Üò0
! ó1;ó5mó&£ó'Êó(òó/ô4Kô)€ô,ªô-×ô'õ(-õ&Võ}õŒõ=œõ(Úõ;öD?öF„ö'Ëö4óöZ(÷9ƒ÷4½÷8ò÷H+ø!tø(–øE¿øEùKù]ù){ù1¥ù2×ùa
! úilúSÖú*û(Gû&pû:—ûÒûRâûN5ü+„ü#°ü*Ôü+ÿü*+ýVýký Šý!«ýÍý/éý-þ.Gþvþ{þ‚þ�þK¨þCôþ8ÿ5Nÿ,„ÿ<±ÿ5îÿ1$zV1ÑPlT8ÁLúHG�§\Ä3!7U*�.¸'ç,<"V<y1¶4è
++	WPa²5Ð#-*XLp5½óB&:i#¤+È.ô=#Ma9¯oéRY	Z¬	&
! B.
! >q
! A°
! *ò
! Nl2†5¹:ïP*<{A¸lú5g
1�
)Ï
ù
2"Il!’´Óï$
! ///_/�/¿3ï8#3\8�+É3õ+)3UA‰@Ë:9G9�;»;÷333gH›.ä&:%V6|3³Yç<A8~·3Õ*	.4!cQ…%×Dý-BYpYÊ<$¶a¶=Ï2
F@'‡)¯+Ù66<s“¥$¾ãEýAC9…;¿/û=+/i#™½"Ú!ý!A"Wz=’Ðê.HDw�! B' Fj Q± S!>W!2–! É!Bê!3-"<a"*ž"É" ã"#)$#+N#%z#% #0Æ#÷#$'$?G$D‡$Ì$%ë$'%*9%7d%œ%¸%Ô%Yï%/I&,y&H¦&Aï&Z1'HŒ'-Õ'6(5:(p((�('¹()á()$()+M)%y)"Ÿ)-Â)%ð)!*<8*>u*,´*á*,þ*++@J+"‹+'®+!Ö+ ø+,p4,q¥,n-o†-ö-1.5D.*z.7¥.=Ý.E/1a/L“/Là/--0*[0=†0=Ä0g1ij19Ô1"2"12#T2Jx2CÃ2?3MG38•3BÎ3&4*84*c4%Ž4U´4¿
! 5‰Ê57T6.Œ6†»68B73{74¯7 ä7_84e8 š8.»8Oê8B:9K}9JÉ9K:K`:J¬:K÷:5C;7y;J±;Gü;9D<9~<A¸<Eú<Q@=D’=D×=@>�]>:î>^)?#ˆ?-¬?Ú?á?	é?ló?J`@+«@	×@á@í@%A,'AnTAvÃAm:Bu¨BdClƒC8ðC:)D;dD; D:ÜDLE%dE&ŠE;±E:íE(F0F<AF~F!‘F-³F.áF*G;G(YG8‚G<»GBøGF;HB‚HZÅH( I)II:sI(®I1×I<	JRFJ/™J/ÉJ6ùJc0K6”KCËK6L7FL)~LF¨LBïL2M;GM&ƒM0ªM\ÛM8N>VNA•N(×N2OA3O>uO-´O4âOP"5PQXPªP@ÈPB	Q1LQ4~Q'³Q'ÛQ	R
RD(R@mR®R.ËRúR,S1DS)vS" S*ÃS5îS$T9TSTrTh‹TôTU +U1LU1~U °UÑUîU*V6V RVsV%�VµVÎV)êVW34WhWwW&ŽWµW#ÌWðWz
! Xb…X+èX(Y0=Y#nY1’Y"ÄY+çYZ,ZDZbZwZŒZ&¢ZÉZRáZ/4[:d[)Ÿ[)É[2ó[&\@\6]\6”\ Ë\
ì\7ú\.2]Ba]J¤]ï].^17^@i^@ª^ë^
! _Q&_,x_>¥_(ä_K
`$Y`~`8™`Ò`>è`N'aMva3Äa@øa9bVbgb)‡b(±b@Úb%c+Acmc2ƒc+¶c+âc$d63djd5†d<¼d<ùd46e7ke£e/Âe5òeA(f7jf>¢fPáfa2g%”gBºgýgh6h%Sh-yh+§h6Óh-
! i.8i-gi•i*¨i`Ói$4j1Yj‹jŸj=²jðjk,+kXkxk-˜k:Ækl1lPl4fl8›lJÔl%m%Em&kmC’m&Öm&ým $nDEnŠn¨nLÀnA
o OopoŽo«oÀoÕo)êop3p0Pp8�p,ºp2çp"q?=q}q,�qEÊq!r(2r,[r,ˆr$µrÚrør(s&=s7ds!œs¾s#Þst2t$NtWst,Ët;øt>4u>suD²u9÷u-1v3_v“v4±v)ævw!*wLw3_w+“w¿wÜw(òwx51xgxD†x=Ëx]	y#gyC‹y,Ïy<üy69z;pz6¬znãz>R{*‘{6¼{4ó{I(|.r|$¡|-Æ|!ô|&} =}^}r}†}7�}Ç}æ}~(~%E~0k~!œ~"¾~'á~(	42Eg*­)Ø;€6>€+u€1¡€=Ó€�0�O�Jo�!º�7Ü�!‚6‚T‚1l‚0ž‚)Ï‚)ù‚#ƒ1>ƒ8pƒ9©ƒ0ãƒ„&„?8„\x„\Õ„J2…$}…#¢…Æ…fá…OH† ˜†]¹†+‡C‡ `‡M�‡-Ï‡Iý‡hGˆ2°ˆãˆ!óˆ"‰,8‰e‰4ƒ‰*¸‰ ã‰OŠTŠFnŠ=µŠóŠ$
‹$2‹8W‹^�‹(ï‹(Œ.AŒ%pŒJ–Œ&áŒ5�>�5]�:“�=Î�/Ž*<ŽSgŽC»Ž%ÿŽ2%�#X�'|�-¤�NÒ�<!�7^�&–�^½�V‘6s‘Rª‘ˆý‘8†’B¿’@“0C“9t“&®“4Õ“$
! ”3/”6c”š”°”&Ï”+ö”5"•0X•‰•:§•)â•)–(6–(_–#ˆ–(¬–-Õ–+—/— L—m—+�—¹—"Î—ñ—˜
! ˜&˜>˜^˜${˜) ˜.Ê˜$ù˜(™(G™p™(�™6¸™3ï™:#š?^š4žš	Óš%Ýš'›-+›5Y›!�›1±›ã›)œ#+œ5Oœ8…œ+¾œ8êœ1#�%U�&{�¢�.À�ï�8ž-Gž'už*�ž4Èžýž$Ÿ(=Ÿ5fŸ#œŸ)ÀŸêŸ) */ !Z "| "Ÿ .Â ñ ¡!'¡I¡h¡‚¡HŸ¡/è¡@¢Y¢n¢e…¢Yë¢&E£l£ „£¥£"Á£Sä£8¤U¤r¤)Ž¤¸¤.×¤¥%¥D¥c¥‚¥?“¥GÓ¥?¦*[¦!†¦¨¦#·¦ Û¦*ü¦)'§,Q§4~§)³§$Ý§=¨'@¨<h¨=¥¨'ã¨3©B?©4‚©.·©#æ©5
! ªE@ª5†ª4¼ª)ñª)«-E«"s«@–«8×«"¬93¬!m¬F�¬$Ö¬*û¬+&­R­-h­'–­)¾­è­E®MJ®U˜®Fî®05¯&f¯5�¯'Ã¯5ë¯!°:°Y°$x°�°½°AÚ°9±JV±0¡±7Ò±
! ²3"²&V²-}²(«² Ô²&õ² ³=³-V³V„³/Û³´#´?´0[´0Œ´'½´#å´9	µ CµMdµ!²µ'Ôµ'üµ9$¶3^¶4’¶7Ç¶;ÿ¶0;·Ml·6º·/ñ·2!¸2T¸,‡¸I´¸/þ¸3.¹b¹w¹3‹¹/¿¹3ï¹7#º3[ºA�ºQÑºT#»x»)˜»)Â»+ì»/¼2H¼${¼- ¼@Î¼$½!4½#V½ z½4›½HÐ½(¾B¾Y¾r¾'‡¾¯¾Ä¾)à¾(
! ¿ 3¿ T¿Zu¿+Ð¿"ü¿À3ÀIÀ"eÀ9ˆÀÂÀ2ÒÀ6ÁT<Á,‘Á7¾Á3öÁ/*Â*ZÂ6…Â0¼ÂJíÂ88ÃqÃ%�Ã,³Ã$àÃ.Ä94Ä(nÄ(—Ä~ÀÄ4?Å9tÅ7®Å=æÅ3$Æ/XÆ4ˆÆ.½Æ.ìÆ4Ç.PÇ.Ç,®Ç9ÛÇ9È9OÈ:‰È9ÄÈ:þÈ99É9sÉW­ÉWÊ.]ÊŒÊ¡Ê7ÁÊ7ùÊ<1ËFnË9µË$ïË!Ì"6Ì&YÌ)€ÌªÌÆÌåÌ.øÌ*'Í,RÍ Í0 Í#ÑÍ=õÍ3Î<NÎ.‹Î)ºÎ5äÎ4Ï*OÏ$zÏŸÏ¿Ï+ÑÏ!ýÏ Ð-@ÐOnÐ¾Ð!×Ð<ùÐ-6Ñ$dÑ7‰Ñ.ÁÑ(ðÑ.Ò-HÒvÒ1†Ò7¸Ò.ðÒ/ÓFOÓ3–Ó'ÊÓ"òÓ+Ô3AÔ@uÔD¶Ô%ûÔ!Õ+AÕ3mÕ¡Õ·ÕÒÕ>òÕ41Ö-fÖ(”Ö<½ÖúÖ#×#<×`×(}×D¦×fë×¡RØôØ$
Ù†2Ù6¹ÙMðÙ:>Ú6yÚ6°Ú/çÚ%Û-=Û<kÛH¨Û5ñÛ&'Ü7NÜA†Ü)ÈÜGòÜ:Ý@RÝ$“Ý2¸Ý&ëÝHÞ[Þ oÞ:�ÞËÞ*âÞA
ßDOß;”ß$Ðß3õß5)à0_à6�à@Çà?áDHá@�á;Îá=
! âHâ\âqâ…â›â¯âÂâ×âëâãã)ã?ãSãiãƒã—ãªã»ãÕãêãää)ä<ä9TäLŽäIÛäH%åMnåQ¼åDæ1Sæ(…æ(®æ3×ædç3pç%¤ç=ÊçHè>Qè?�è(ÐèBùèH<é7…éZ½éYêPrêBÃê[ë8bë\›ëbøë\[ìX¸ìKíN]íU¬íUîUXîV®îVïV\ïU³ïU	ðU_ðVµðVñVcñUºñUòUfòV¼òVóVjó2Áó$ôóNôhô-‡ôiµô>õ?^õFžõ+åõ4ö0Fö0wö1¨ö9Úö%÷!:÷+\÷+ˆ÷+´÷,à÷+
ø+9ø,eø,’ø*¿øWêø,Bù&oùK–ùKâùU.úa„ú{æúAbû4¤û]Ùû"7üZZüZµü[ý[lýZÈý[#þ'þ)§þ)Ñþ)ûþF%ÿHlÿWµÿP
X^G·@ÿ-@.n9�A×7iQ$»là5M;ƒ%¿9åU5uQ«ˆý!†>¨4ç><[C˜6Ü-!A;c7Ÿ%×1ý2/2bW•í.
	<	<N	2‹	-¾	ì	�
!  š
! »
! 2Ø
! (E4EzMÀ0.?HnG·ÿ3
>S
X’
Bë
.F@!‡/©!Ù'û)#7M%…«*É"ô!)9 c„6£ ÚRû/N(~"§1Ê9ü6)N(x¡¿(Ô ý1Q1o+¡/Í/ý(-8V&�¶#Õ"ù*7!b „¥*½6è*J2j$�Âàõ0)E,o0œ7Í!#'0K&|#£;Ç/A33u/©(Ù8!;M]6«8â.3J-~J¬K÷,CApH²>ûU:&�'·LßH,UuFËC@V=—8ÕO -^ Œ 0§ /Ø !8!0W!Dˆ!1Í!$ÿ!7$"I\",¦"0Ó"#8 #'Y#&�#+¨#%Ô#>ú#Y9$b“$#ö$H%(c%$Œ%/±%á%4÷%‚,&¯&-Î&Cü&C@'-„'-²'-à'M(-\(5Š(.À(%ï()))<)'S)0{)0¬)Ý)ò)*"1*'T*|*Hš*(ã*3+1@+3r+5¦+Ü+/ü+,,FC,(Š,)³,1Ý,8-+H-+t-/ -6Ð-..‡.+¶.0â./(./)W/*�/-¬/*Ú/,020P0"o0 ’0³0É0à0Aû0 =1E^1#¤1 È17é1,!2(N24w2¬2(Æ2/ï2/3.O3~3�3%¸34Þ344+H43t40¨43Ù4,
5):57d56œ5!Ó5&õ5762T6.‡6)¶6+à6.76;7r74�7Â7,à7
8"#8/F8?v8+¶8Bâ86%9\9F|9%Ã9é97ý925:4h:0�:>Î:"
;10;.b;!‘;³;Ï;^ç;F<3b<%–<(¼<å<==32=f='{=(£=$Ì=>ñ=90>)j>E”>!Ú>ü>?!?18?"j?�?¨?6Á?<ø?5@J@d@,@&¬@"Ó@Hö@3?A/sAU£A&ùAL B3mBY¡B8ûB34C4hC �C¾CÑCæC&D*(D*SD,~D«DÉD:éDD$E)iE“E­E"ÄEçEF%F1;F.mF*œF9ÇF G"G?G,UG‚G5šG.ÐG/ÿG0/H`HHœH-©H×H"íH-I,>IkI}I›IµIÎIáIùI*J)AJ4kJ J!½J/ßJ*K):KdKƒK*›K!ÆK$èK$
L2L#MLqL�L$©LÎLèLMIM8fMŸM!«M#ÍM&ñMN53NiN(N@¨NBéNA,O nO�O ¯O-ÐO;þO!:P1\PŽP®PÊP!åPPQ6XQ<�Q"ÌQ.ïQGRGfR'®R-ÖR3S 8SYS(vS%ŸS1ÅS#÷S5T*QT'|T$¤T'ÉT3ñTJ%U>pU%¯U+ÕUV"
V0V!EVAgVE©VDïV'4W\WwW#ŒW2°W:ãWMX/lX8œX(ÕX?þX.>YKmY2¹Y$ìYZZ8lZ#¥ZÉZåZ[% [7F[&~[(¥[)Î[!ø[ \2;\n\+�\¹\×\ö\!]7]+K]w]J•]=à]2^=Q^2�^BÂ^7_==_<{_A¸_ú_`&3`-Z`&ˆ`¯`!Ï`ñ`
aB+a"na‘a9°a4êab$3b!Xb.zbG©bñb2c$>ccc%{c)¡cËcèc-d1d&Pdwd%Œd²dÇdhÛd>DeƒeœeP³e9f*>f>if?¨fzèf#cg-‡gDµg1úg1,h^hwh/‡h6·hNîhf=iK¤iNði_?j.Ÿj9Îj2k<;k;xkG´k(ük'%lMl]dl&Âl1élDm=`mEžm<äm0!n8RnK‹n'×n?ÿn?o-[o0‰o$ºoEßo0%pVp)tp&žpÅp!Øp\úp%Wq(}qG¦q9îq/(r.Xr)‡r)±r Ûrür4s&Ks+rs*žs(ÉsFòs09tLjt4·tìt'ût)#u6Mu*„u1¯uUáuN7v†v]™vd÷v]\wUºwdxUuxNËxUypy#ˆy¬y+Áyíy/z+4z/`z �zW±zQ	{%[{2�{/´{/ä{,|A|Y|*r|-�|@Ë|-}@:}8{}K´}8~K9~…~1¤~Ö~.ò~T!2v2©Üë3€ :€)[€+…€*±€5Ü€�1�$M�!r�,”�<Á�Uþ�!T‚Fv‚½‚0Ü‚>
ƒ#Lƒpƒ=Žƒ7ÌƒC„TH„Z�„[ø„dT…E¹…cÿ…oc†#Ó†!÷†‡:7‡[r‡#Î‡ò‡=ˆ/Pˆ%€ˆ¦ˆÆˆ1æˆI‰Cb‰D¦‰%ë‰[ŠmŠ,�Š ºŠ#ÛŠ%ÿŠ4%‹2Z‹I�‹×‹0ë‹Œ6Œ(TŒ&}Œ/¤Œ+ÔŒ-�+.�@Z�<›�8Ø�5Ž6GŽ~ŽšŽ,·Ž2äŽ?�W�q�7‰�BÁ�,�'1�6Y�+��+¼�6è�?‘)_‘2‰‘¼‘Ñ‘!ã‘'’(-’PV’§’-Ç’=õ’#3“!W“5y“)¯“%Ù“.ÿ“/.”0^”.�”6¾”#õ”•,•3K•6•+¶•'â•)
! – 4–AU–"—–<º–(÷– —2—->—l—	{—A…—Ç—Ú—ú—O˜'i˜&‘˜.¸˜ç˜™%%™LK™˜™¶™0Ô™š
! šmš‰šŸ¥šZE›& ›%Ç›#í›*œ<œ*Pœ${œ* œ"Ëœ<îœ8+� d�"…�&¨�Ï�è�*ž53ž.iž0˜ž4ÉžAþž6@Ÿ2wŸ8ªŸ2ãŸ2 <I 2† >¹ 5ø >.¡)m¡0—¡"È¡ë¡¢ ¢%<¢"b¢ …¢ ¦¢-Ç¢"õ¢!£:£%T£%z£k £'¤44¤Ji¤´¤Ä¤'â¤ 
! ¥++¥!W¥y¥Š¥¨¥Å¥Ý¥/ú¥*¦>¦5R¦-ˆ¦¶¦¬Â¦o¨Dq¨I¶¨©?©X©ßp©0Pª<�ª`¾ª«7«
! C«N«d«Km«[¹«t¬=Š¬WÈ¬? ­U`­p¶­5'®P]®®®Ã®(ß®+¯-4¯2b¯<•¯Ò¯+Ù¯#°­)°×°"Ý°K±,L±y±e™±wÿ±0w²\¨²‘³_—³T÷³^L´9«´då´XJµV£µ]úµdX¶_½¶@·J^·D©·Rî·ZA¸Qœ¸�î¸K~¹MÊ¹Kº?dºN¤ºHóºC<»B€»EÃ»‰	¼?“¼–Ó¼^j½EÉ½ ¾?°¾mð¾V^¿Uµ¿ŽÀSšÀSîÀ\BÁUŸÁÞõÁXÔÂ±-Ã_ßÃ\?ÄSœÄoðÄe`ÅXÆÅBÆJbÆH­Æ?öÆU6ÇWŒÇRäÇS7È_‹ÈQëÈS=ÉN‘ÉFàÉP'ÊCxË2¼ËXïËHÌ4eÌfšÌ‚Í/„ÍQ´Í
Î4ÎDIÎCŽÎÒÎ+çÎ2Ï	FÏ0PÏ^�ÏpàÏ3QÐI…Ð–ÏÐ4fÑ.›Ñ!ÊÑìÑAüÑO>ÒŽÒ+­ÒÙÒ&öÒ@Ó@^Ó4ŸÓ!ÔÓ#öÓ3Ô3NÔ9‚Ô5¼Ô'òÔ'Õ$BÕ%gÕ�ÕŸÕ+µÕ-áÕDÖTÖ(cÖEŒÖ\ÒÖ"/×KR×Pž×4ï×?$Ø:dØŸØ2½ØRðØ?CÙLƒÙÐÙZPÚ4«Ú&àÚXÛ3`Ûc”Û@øÛ^9Ü”˜Ü-Ý=JÝ[ˆÝ!äÝGÞNÞ!WÞ+yÞ0¥ÞVÖÞF-ßdtß'ÙßEàGàYàKkà·àWÆàáS$á;xáJ´áEÿá$EâcjâhÎâq7ãn©ã…äsžäLåd_åNÄåMæ\aæT¾æRçhfç…ÏçaUèI·è\éc^é0Âé,óé< êR]êK°ê_üêÒ\ëº/ìòêìvÝí”Tî–éîb€ïãïUðïFðbð/rð.¢ðBÑð-ñ?Bñ>‚ñÁñ>Õñò'ò><ò9{òµòzÒò(Mó1vó.¨ó2×ó1
! ôq<ô#®ôJÒô8õ?VõH–õ;ßõGö5cö,™öEÆö4÷KA÷F�÷=Ô÷4ø@Gø‰ˆøhùB{ùA¾ùJú?KúA‹ú@ÍúGû7VûjŽûjùû[düHÀüK	ýUý4mýU¢ýSøýXLþZ¥þTÿRUÿY¨ÿmypoê>Z]™„÷e|iâgL{´~0I¯TùTNr£hRwÒaJI¬pö†gKîw:	J²	~ý	R|
! ‚Ï
! LRCŸRãU6iŒVö@M
'Ž
C¶
 ú
S5o=¥iãPM{ž\rw�êxlîåÔï•o„šŠŒ%¢²€U–ÖgmHÕ^è}f~{’ú��—‰§Ÿ1}Ñ“O7ã4 žP Êï Yº!m"\‚"rß"dR#z·#X2$n‹$(ú$%#%DI%WŽ%"æ%4	&G>&†&3£&×&)÷&-!'"O'r'-�'=½'Eû'6A(ˆx(I)AK)n�)-ü))**2T*$‡*'¬*"Ô*÷*A+YM+d§+F,S,8p,&©,TÐ,l%-&’-.¹-7è-M .3n.1¢.1Ô.0/*7/2b/£•/(90:b0%�0FÃ0=
! 1H11f1˜1=¶1(ô1U2ks2&ß2)3(034Y3XŽ3Dç3E,49r4?¬4=ì4?*5:j5>¥58ä5U6?s6<³6tð6(e7(Ž7/·7<ç7e$8ZŠ8Cå8T)9J~9\É9\&:Vƒ:0Ú:=;rI;™¼;^V<3µ<Mé<07=h=†=;¤=?à=` >C�>pÅ>K6?_‚?Mâ?O0@-€@9®@_è@;HA,„A|±Ao.BpžBKCn[CYÊC=$DIbDL¬DRùDtLE'ÁE7éE†!F]¨FHG:OG8ŠG,ÃG5ðGS&HzHI•H{ßHD[II I]êI3HJJ|JBÇJG
! K4RK)‡K=±KDïK<4LrqL)äL_MEnMC´M0øM;)N,eN;’N,ÎN<ûN<8O!uO*—O-ÂO@ðOF1P=xPL¶P8Q6<Q6sQ5ªQ<àQDRYbR+¼R4èR3SEQS9—S9ÑS;TIGTH‘T>ÚT7U7QUG‰U.ÑU1V2VQVLkVK¸V?W0DWIuW-¿W#íW/X*AXNlXA»XIýXGYBcY8¦YßY?ýYA=ZFZpÆZR7[(Š[(³[.Ü["\J.\'y\J¡\Dì\91]?k]A«]pí](^^8‡^9À^:ú^35_?i_<©_Aæ_7(`7``7˜`7Ð`7a0@aqaJ‘aÜa5üaP2bTƒb1Øb4
! cV?c6–c6ÍcVd.[dFŠdCÑd:e;Pe=Œe*Êe1õeK'f'sf4›f)Ðf(úf4#gXXg%±g%×g@ýg2>h6qh3¨hÜh3ùh<-iDji1¯isái.UjA„j@Æj0k(8k@akU¢k4økO-lF}l>ÄlmC!m=emP£mRômCGnL‹n Øn>ùn 8o2YoEŒoÒo!íoYpGipH±p9úpA4qYvqCÐqurIŠrIÔr4s6SsDŠs5Ïs4t::t+utA¡t5ãt4u:Nu5‰uA¿u5v27v?jv7ªv4âvGw<_w+œw(ÈwZñwDLxB‘xÔxSíxAyA]yDŸyBäyh'zB�zeÓze9{7Ÿ{©×{M�|PÏ|D }Re}@¸}+ù}'%~6M~-„~H²~Bû~5>'tPœ.í2€;O€‹€9«€Aå€;'�/c�1“�AÅ�+‚93‚-m‚a›‚Qý‚'Oƒ@wƒL¸ƒ]„Wc„*»„Oæ„)6…"`…Yƒ…0Ý…,†";†*^†2‰†¼†%×†Eý†*C‡*n‡B™‡2Ü‡2ˆ-Bˆ.pˆ9Ÿˆ?ÙˆO‰-i‰(—‰3À‰?ô‰14Š@fŠ,§Š,ÔŠ*‹H,‹Au‹A·‹@ù‹9:ŒKtŒWÀŒg�O€�YÐ�8*ŽjcŽ¡ÎŽgp�;Ø�R�;g�=£�Yá�,;‘Fh‘?¯‘:ï‘?*’Ej’D°’Dõ’Š:“MÅ“A”LU”€¢”@#•Hd•G­•6õ•G,–Kt–9À–,ú–/'—VW—#®—OÒ—"˜@˜^˜Mu˜XÃ˜H™Ee™X«™Yš@^šSŸšYóš=M›2‹›G¾›[œhbœiËœR5�^ˆ�Fç�A.žApžO²žeŸ9hŸ.¢ŸFÑŸS 1l 7ž IÖ 6 ¡dW¡X¼¡o¢Y…¢.ß¢£Y#£}£†�£\¤8s¤L¬¤Gù¤>A¥8€¥U¹¥x¦Zˆ¦\ã¦=@§A~§BÀ§M¨Q¨Go¨5·¨ní¨s\©mÐ©q>ªJ°ª/ûªh+«x”«z
¬Qˆ¬@Ú¬3­jO­aº­‰®™¦®\@¯•�¯s3°B§°Eê°y0±Bª±Bí±u0²>¦²6å² ³3=³Aq³>³³.ò³+!´'M´%u´*›´#Æ´Gê´N2µ6�µn¸µ7'¶+_¶/‹¶S»¶�·]‘·�ï·<�¸aÊ¸9,¹ff¹MÍ¹-ºYIºV£ºTúºPO»j ».¼3:¼ n¼I�¼CÙ¼'½6E½T|½@Ñ½/¾KB¾,Ž¾4»¾<ð¾)-¿0W¿?ˆ¿È¿UÚ¿G0À*xÀ8£À4ÜÀ3Á2EÁMxÁWÆÁ\Â/{Â(«Â+ÔÂ2Ã.3Ã9bÃBœÃ1ßÃNÄ3`Ä6”Ä<ËÄ=Å%FÅXlÅ<ÅÅiÆTlÆ7ÁÆ‡ùÆ}�Ç;ÿÇt;ÈL°ÈRýÈKPÉUœÉ6òÉY)ÊBƒÊ7ÆÊ�þÊŠ€ËfÌJrÌ9½Ì^÷Ì.VÍ)…Í)¯Í*ÙÍTÎ1YÎ'‹Î"³Î%ÖÎ¤üÎ…¡Ïv'ÐOžÐHîÐ,7ÑQdÑ¶Ñ2ÒÑTÒ0ZÒ)‹ÒNµÒ_ÓbdÓ)ÇÓ2ñÓE$Ô.jÔ.™Ô0ÈÔ†ùÔ€Õ�Õ.®Õ>ÝÕEÖtbÖ+×ÖH×L× [×|×™×<¶×ó×ØA!Ø@cØe¤Ø^
! ÙFiÙa°ÙSÚ™fÚƒÛ�„Û}"Ü¢ ÜQCÝ•Ý4²Ý1çÝ6ÞAPÞ^’Þ5ñÞ0'ßKXß:¤ß1ßßeà:wà?²àHòà?;áH{áNÄáOâ=câ\¡âþâPãbiã/ÌãNüãYKä)¥äSÏä<#åe`å6Æåýåi}æcçæ`KçS¬ç5èª6è1áèJé;^éKšéFæéU-ê8ƒêE¼ê†ë-‰ë;·ë‹óëpìSðì•DíDÚí;îO[î)«îBÕî4ï8Mï:†ï5Áï1÷ïe)ðG�ð)×ð*ñ0,ñ>]ñˆœñU%ò1{ò(­òeÖò3<ó\pó,ÍóMúó@Hô4‰ô(¾ôJçôB2õ%uõ$›õ*ÀõPëõh<öA¥öˆçöˆp÷;ù÷75ømø>Šø2ÉøEüø9Bù&|ùM£ù7ñù=)úDgú1¬ú>Þú?ûC]ûH¡û(êû:ü6Nü"…ü#¨ü)ÌüKöü-BýÂpýÖ3þ\
! ÿ]gÿÐÅÿÖ–rm†à]g^Åç$Êo×rGíºÖ¨ruò�hM	oT	4Ä	=ù	]7
! T•
! dê
! lOw¼_4G”�Ü*^
3‰
L½
J
! ¾Umî‚vq¸èj¡MzZ7ÕN
M\NªIùVCKšlæ˜SCìb0X“/ì:W,r+Ÿ$Ë2ð@#8dG�å';F‚+ždÊ�/HÀ^	Th;½4ù5.=dA¢(ä;
9IVƒ7Ú)h<<¥@â:#;^CšGÞ8& 9_ A™ EÛ 9!!:[!B–!FÙ!9 ":Z"B•"CØ"H#Ee#G«#@ó#K4$M€$FÎ$G%L]%Vª%\&K^&Mª&Fø&Q?'S‘'Lå'G2(Mz(SÈ(Y)Ov)XÆ)_*\*#Ü*0+21+9d+=ž+3Ü+L,S],V±,y-U‚-5Ø-G.SV.1ª.0Ü.&
/;4/up/7æ/=0[\04¸0`í08N1<‡1WÄ162:S2-Ž29¼2Jö26A37x3?°3Cð37445l4=¢4Aà45"56X5@�5BÐ5D6ZX65³66é6> 7?_7CŸ7Cã7A'8Ci8<­8Gê8I29B|9G¿9I:BQ:O”:Hä:C-;Iq;O»;U<ba<RÄ<S=[k=XÇ=3 >1T>=†>9Ä>þ>?!$?*F?8q?4ª?ß?ò?W@"g@Š@$£@1È@\ú@fWAb¾A’!BS´B&C$/C7TC{ŒCD D#>D4bD—D"©D!ÌDîD6EEEHdEI­Eƒ÷E!{FV�FdôF?YGA™G5ÛG%HH7H€H.šHÉHCâH@&IDgI+¬IEØI)J!HJ5jJ5 J8ÖJCK0SK4„KF¹KL-L2JL:}LB¸L-ûL‚)MY¬M$N6+N>bN6¡N8ØN8OhJOP³OXP5]P'“P-»P!éP%Q?1QEqQ:·Q;òQ>.R:mR:¨R;ãR<S~\S€ÛS6\Tg“TlûTshU(ÜUvV-|V)ªVUÔV'*W9RWŒWK¦W)òW1X)NX)xX4¢XM×XL%Y-rYE Y•æY7|Z.´Z=ãZ4![.V[(…[-®['Ü[0\%5\'[\,ƒ\&°\&×\>þ\=]O]8l]¥]Ã]$Ó]hø](a^Š^+¥^+Ñ^Oý^M_'j_’_­_É_$á_$`$+`?P`?�`[Ð`Q,aF~aLÅa b!3bUbBobn²b!c&>cec)…c)¯c!ÙcCûc%?d&edŒdžd"´d&×dþd-e-Bepe%�e#¶eÚe<ùe6f<Uf(’f»fBÛf#g+BgBng±g#Égígdhhh5ƒh6¹h9ðh-*i:Xi9“i-Íi#ûi4jTj!kjB�jZÐj+k>@kZk=Úk;l-Tl2‚lFµl(ül6%mb\mj¿my*nF¤nEën&1o/XoXˆoOáo71p#ip#�p%±p(×p q5!qWq)mq4—q‚Ìq>OrŽrF¬r5ór )s5JsP€smÑsb?tb¢tuu‚{u€þuvS˜v!ìv*w%9w3_w<“wDÐwx/x)Ax.kx™šxL4y:�y ¼y;Ýy8zRzOnzQ¾z6{DG{ZŒ{Bç{L*|Nw|DÆ|\}Ih}g²}9~:T~>�~:Î~D	HNw—j€(z€.£€3Ò€*�K1�,}�Aª�9ì�3&‚8Z‚E“‚GÙ‚0!ƒDRƒ?—ƒ@×ƒC„1\„4Ž„2Ã„lö„oc…fÓ…Z:†~•†`‡$u‡Aš‡NÜ‡2+ˆ8^ˆ)—ˆPÁˆ_‰Ur‰IÈ‰*Š)=ŠOgŠN·Š=‹9D‹?~‹d¾‹i#Œ:�ŒcÈŒ6,�Pc�x´�Z-ŽdˆŽoíŽT]�>²�Bñ�14�!f�.ˆ�*·�&â�0	‘:‘Q‘ i‘:Š‘FÅ‘5’B’TW’9¬’5æ’D“Da“#¦“4Ê“+ÿ“e+”:‘”IÌ”z•@‘•3Ò•(–4/–,d–R‘–Pä–H5—6~—Eµ—4û—80˜2i˜Aœ˜<Þ˜-™1I™F{™QÂ™4š3Iš@}š\¾š]›Zy›=Ô›1œ*DœCoœ,³œOàœ80�2i�Cœ�,à�-
ž7;ž>sž3²ž?æž?&Ÿ@fŸ?§Ÿ2çŸL 6g 2ž >Ñ >¡&O¡:v¡/±¡<á¡1¢QP¢B¢¢Cå¢8)£6b£™£/«£Û£eø£i^¤'È¤ð¤6	¥ @¥1a¥0“¥&Ä¥-ë¥¦j5¦A ¦sâ¦?V§0–§"Ç§<ê§Z'¨2‚¨Pµ¨'©'.©V©4t©3©©Ý©ï©BªTHª-�ª!Ëª@íª&.«XU«b®«k¬^}¬Ü¬ô¬%
! ­^0­;�­iË­a5®S—®Zë®SF¯kš¯�°a”°[ö°nR±5Á±6÷±9.²-h²:–²9Ñ²-³69³4p³*¥³Ð³]ê³H´8b´6›´;Ò´^µ$mµ%’µM¸µM¶GT¶!œ¶0¾¶ï¶&·/6·1f·>˜·*×·‚¸…¸,£¸XÐ¸I)¹"s¹N–¹Kå¹K1º0}º3®ºâºWüºT»%m»|“»¼=#¼[a¼.½¼Lì¼9½T½s½D‘½AÖ½,¾E¾[¾z¾=™¾<×¾¿9&¿B`¿P£¿#ô¿2À1KÀ\}À@ÚÀ8ÁSTÁ;¨Á?äÁT$Â<yÂ@¶Â'÷Â Ã>@Ã9Ã)¹ÃãÃJÄ KÄ$lÄ‘Ä-¯ÄÝÄ@ýÄ,>Å%kÅ/‘ÅÁÅ,àÅ,
Æ:ÆRÆ^rÆ%ÑÆ(÷Æ  Ç;AÇ}Ç`�Ç)þÇ(È,FÈ6sÈ<ªÈ<çÈ($É<MÉDŠÉÏÉ6ÓÉ5
! ÊN@Ê?�Ê#ÏÊ#óÊËY5ËP�Ë+àËPÌ.]ÌjŒÌ?÷Ì&7ÍG^ÍG¦ÍoîÍ^^ÎG½ÎKÏSQÏ3¥ÏQÙÏ8+ÐAdÐ@¦ÐJçÐE2ÑPxÑfÉÑE0Ò@vÒM·ÒgÓCmÓL±ÓHþÓcGÔ>«ÔBêÔ@-Õ`nÕJÏÕJÖJeÖK°ÖIüÖuF×R¼×JØLZØE§Ø@íØD.Ù=sÙP±ÙaÚHdÚW­Ú`ÛEfÛQ¬ÛZþÛ‚YÜEÜÜS"ÝKvÝ@ÂÝGÞTKÞC ÞQäÞU6ß_ŒßUìßDBàl‡à3ôà1(áOZá ªáTËáX â¾yâ*8ãocãzÓãNNäG�äIåäz/åªåâÁåm¤æç 0ç,Qç"~ç1¡ç9ÓçH
è!VèJxèUÃèNéAhéAªéFìé@3êEtê=ºêXøêIQëJ›ë'æë$ì&3ìCZìcžì!í$íL9íL†íCÓí-î?EîA…î/Çî<÷î94ï]nïbÌïO/ðAð6Áð?øð>8ñ3wñ?«ñGëñL3òh€ò3éò7ó9Uó*�ó8ºó6óó–*ô£Áô/eõ-•õ"Ãõ*æõ5ö0Gö*xö+£öÏö4ïö<$÷7a÷%™÷E¿÷øhø^}ø<ÜøCù@]ùXžùx÷ùipúmÚú3Hû|ûŒûGŸûtçûX\üJµü>ý›?ýdÛý;@þ|þd�þQôþAFÿ'ˆÿ(°ÿjÙÿ1D+v-¢wÐHH,‘O¾.=N;`:œ*×E ;f0¢cÓW7H�KØE$NjR¹CFP@—;Ø)1O[2«HÞ''KO*›6Æ9ý#7	-[	l‰	(ö	?
! /_
! :�
! 'Ê
!  ò
! 32Gz\˜2õ3(4\R‘/ä;
;P
dŒ
Iñ
); eƒ†*
! 45'j,’'¿çU(Z0ƒ´=Ì-
! 8I9aE›á3ý51(g'�=¸#ö<4EqJ·TZW,²)ß,	060g ˜¹Ø4ð=%:c(ž%Çí*.$J2oF¢bé%L&r;™'Õ6ý/4
drr2åu)5ŸÕØ
Ü?ê*27:7rRªRýP7dœ@£<ä!-!6XYgpÁp2f£
! E&9l@¦Cç+ @4 u ‘ ± $Ï \ô 5Q!>‡!PÆ!<"T"gf"3Î"B#*E#;p#J¬#T÷#3L$2€$4³$5è$%%9%@_% %0¶%)ç%-&(?&%h&&Ž&%µ&%Û&$'"&'&I'$p''•'½'#Ý'(!!(+C(1o(¡(À((Þ(*)82),k)2˜)YË)R%*x*‘*0¯*+à*$+/1+ka+PÍ+U,.t,=£,Aá,X#-`|-?Ý-(..F.Fu.>¼.&û.;"/S^/:²/@í/(.0(W1'€1`¨1I	2AS2P•2Bæ2D)3-n3Bœ3Cß3G#46k4;¢48Þ475O5Fm5A´50ö5A'6i6
�6Q�6(á6)
! 747#O7&s7/š7BÊ7
88'8C8U8h8#ˆ8'¬8Ô8ç8ý8;9*S9L~9[Ë9':!@:,b:0�:[À:;#;9*;
! d;$o;#”;"¸;<Û;Y<+r<Xž<A÷<*9=>d=t£=>"0><S>:�>
Ë>=Ù>8?=P?%Ž?B´?,÷?
$@22@e@!ƒ@$¥@'Ê@ò@,AG1A:yA3´A;èAU$BzB
B�BžB5¯B?åB0%C-VC<„CEÁCKDSDdDuD†D—D/¨D-ØDEE.EEEVEgExE-‰E·E
ÈEÖEJÙEK$F–pFÊGUÒGz(H £HyÄHt>I©³Ip]J,ÎJSûJ OKBpKƒ³KE7LE}L7ÃLûL	M¢MbÁM€$N~¥N"$OGO;XOG”O7ÜO P!5P<WP”P” P5Q¾;Q*úQ-%R0SR-„R/²R›âRu~S™ôS˜ŽTm'UA•Ua×Uˆ9VIÂV3WT@WF•WJÜW\'X]„X6âX,Y~FYªÅYµpZq&[S˜[Wì[oD\à´\,•]>Â]I^:K^Q†^)Ø^²_0µ_æ_ÿ_`‘0`.Â`Òñ`WÄa2bNObUžb‡ôbT|cGÑc±d'ËdWódnKe‚ºe[=fŽ™f_(g_ˆgÃègS¬hSitTiQÉijjX†jeßj�EkqÇk’9loÌll<mN©mÑømœÊn=goÜ¥oP‚pVÓpP*q={q4¹qQîqY@r^šr`ùrqZs^ÌsQ+ts}t{ñtomu[ÝuF9vW€vMØvK&wFrw—¹whQx]ºxHyAayI£y7íy\%zd‚z_çzSG{G›{Uã{D9|R~|rÑ|_D}…¤}s*~Až~<à~Pòn}a€„ß€Yd�<¾�Eû�_A‚I¡‚‘ë‚g}ƒxåƒ[^„\º„S…7k…Y£…aý…a_†“Á†^U‡s´‡S(ˆc|ˆràˆ>S‰•’‰u(ŠMžŠ•ìŠc‚‹cæ‹]JŒY¨Œo�Sr�XÆ�œŽŸ¼ŽV\�?³�kó�X_�b¸�c‘C‘?Ã‘‡’0‹’/¼’Vì’4C“Xx“fÑ“G8”Z€”kÛ”aG•M©•g÷•B_–/¢–qÒ–\D—_¡—Y˜Y[˜]µ˜d™7x™6°™Sç™v;šV²š0	›(:›Cc›a§›Y	œ8cœbœœ=ÿœV=�>”�YÓ�`-žSŽž4âž4Ÿ6LŸ2ƒŸ=¶Ÿ(ôŸH Df L« aø  Z¡-{¡‘©¡R;¢cŽ¢%ò¢O£qh£^Ú£o9¤z©¤R$¥gw¥Oß¥0/¦D`¦’¥¦W8§Q�§jâ§NM¨Hœ¨Iå¨H/©Ix©HÂ©6ªYBª9œª<Öª%«09«kj«.Ö«0¬16¬mh¬ÅÖ¬}œ­�®˜¨®?A¯x�°}ú°ix±hâ±_K²-«²@Ù²p³_‹³Òë³'¾´æ´#µ9%µ}_µJÝµ(¶å?¶Q%·w·E‡·Í·2Ý·�¸" ¸CÃ¸,¹L4¹/�¹0±¹â¹	þ¹)º	2º<ºPºiºxºŽº¤º¬º
! µºÀºÔºçºöº»%$» J»k»€»‘»¢»¶»É»â»	÷»
¼¼'¼D¼
! Z¼e¼*t¼vŸ¼z½x‘½€
! ¾]‹¾%é¾6¿bF¿1©¿5Û¿5ÀeGÀ­ÀOÌÀnÁ<‹ÁÈÁ áÁÂWÂYnÂWÈÂA Ã9bÃœÃH³ÃCüÃ9@Ä4zÄ-¯Ä<ÝÄÅ6)Å;`ÅUœÅ!òÅ5ÆQJÆœÆMµÆHÇ3LÇ€Ç)�Ç-ÇÇõÇÈ20ÈXcÈb¼È‘ÉG±É-ùÉ6'Ê5^Ê>”Ê=ÓÊ>ËAPËC’ËYÖËI0Ì>zÌQ¹Ì,Í'8Í@`ÍN¡ÍPðÍ+AÎÉmÎ\7Ð•”ÐJ*Ñ—uÑ€
Ò[ŽÒPêÒ9;Ó9uÓ¯Ó}/Ô9­Ô9çÔb!Õ³„ÕC8ÖX|ÖjÕÖh@×s©×rØb�Ø\óØAPÙ\’ÙCïÙ°3Ú�äÚ6fÛW�ÛLõÛ8BÜ2{Ü®ÜËÜâÜùÜÝ&.Ý0UÝ†Ý<¦Ý,ãÝ8Þ:IÞ.„Þ@³Þ=ôÞ 2ßSß)rßxœß5à]KàO©àWùà:QáPŒáJÝáx(âw¡âNãMhãI¶ãVäNWäQ¦ä^øä+WåUƒå8Ùå<æ�Oæ�ÝænkçCÚçiè�ˆè;é<TéB‘éIÔékê3Šê=¾êCüê0@ë8qëfªëŒìœžìX;í…”í>î3Yî>�î:Ìî7ï;?ïP{ï`Ìïs-ð.¡ð,ÐðhýðWfñ~¾ñ5=ò_sò3Óò;ó/Có^sóYÒó,ôDLôS‘ôpåôcVõRºõ#
ö?1ö6qö%¨öSÎö$"÷%G÷Km÷U¹÷2ø6Bø8yø-²øoàøIPù4šù„ÏùQTúI¦ú'ðú@ûFYû; û.ÜûAüFMüE”üjÚü5Eý<{ýi¸ýG"þNjþI¹þIÿ=Mÿ/‹ÿ2»ÿpîÿ[_W»FKZU¦jüUgU½?NSU¢[ø=T?’IÒCL`>­:ì@'Zh9ÃIýTG6œ7Ó/(;Hd2­.à.	0>	/o	cŸ	D
! 9H
! :‚
! ;½
! 9ù
! :3Hn>·EöE<B‚DÅ4
! 
G?
3‡
F»
H=KJ‰/Ô.03-dP’bãKF"’UµŠ#®2Å øŒ8¦˜ß;xW´Ÿ[¬8KAK�GÙU!@wa¸N82‡Dº,ÿ",|O7ÌQOVG¦6î]%Zƒ]ÞZ<f—fþYe#¿#ã€ZˆJã:.9iW£8û}4 C² –ö Á�!dO"1´"æ"5#W<#3”#IÈ#I$h\$0Å$?ö$-6%9d%Vž%Fõ%G<&D„&4É&�þ&7Œ'<Ä'?(=A(N(tÎ(5C)y)7˜)VÐ)A'*Oi*,¹**æ*)+v;+E²+Vø+KO,t›,b-es-9Ù-8.<L.5‰.V¿.W/%n/‡”/D0Ea0µ§0¦]1]2Hb2n«2Y3Mt33Â34ö3]+4R‰4-Ü42
! 5>=5ƒ|5]61^6Z�6<ë6[(74„7=¹7P÷7PH8=™8y×8Q9<c9W 9gø9€`:Aá:Y#;};Tš;;ï;q+<[�<Pù<‡J=XÒ=Z+>6†>_½>C?]a?j¿?p*@n›@L
! A[WAO³APBTB^fBÅBDÚBXC^xCF×CTDJsD_¾D0EBOE+’E@¾E;ÿEB;FJ~F5ÉF7ÿFE7G}GcýG"aH+„HD°HFõHK<IaˆI“êIE~JNÄJ2K]FK ¤K)ÅK6ïK3&L"ZL`}L"ÞL&M7(M `M
�M<�M_ÌMQ,NJ~NÉN+ãNO7-OeOG~ONÆOAPZWPR²PcQbiQ[ÌQY(RY‚RcÜRO@S[�S’ìSkTVëTyBU4¼UñUEV!GViV$}V¢V9ÂV#üV( WKIWH•WKÞWD*X5oXG¥X$íX;Y1NY€YŒY>ŸY>ÞYAZK_Z(«Z#ÔZYøZ_R[W²[N
! \OY\M©\M÷\/E]Ju]BÀ]J^&N^au^:×^|_`�_Æð_”·`[LaU¨aKþamJbJ¸b8cA<c#~c¢c¼cÖc6ëc3"d3Vd"ŠdR­d=e8>erweTêeC?fYƒfjÝfAHg=Šg[ÈgZ$hMh^ÍhR,i[i;ÛipjOˆjWØjV0k9‡k=ÁkGÿkWGl$ŸlÄl4âlHmJ`mR«m7þm6nKVnL¢n9ïn?)oTio¾oBÖoDp7^pD–pIÛpP%qvq•qµquÓqcIrq­rfs>†s>Ås;t?@t=€tS¾t"u5ulGue´uLv0gv<˜v9ÕvMwB]w wºw×wQìwq>xE°xIöxJ@yH‹y(Ôy9ýy87zpz^‹zcêzaN{l°{B|J`|N«|ú|c}I|}NÆ}G~D]~&¢~CÉ~3
(A5j& /Ç?÷77€Fo€1¶€Mè€a6� ˜�¹�Ñ�1è�‚98‚;r‚#®‚"Ò‚õ‚vƒ7‚ƒJºƒ;„<A„~„=•„>Ó„9…L…Ak…=­…3ë…6†KV†s¢†?‡PV‡e§‡c
ˆZqˆgÌˆ_4‰y”‰ŠoŽŠfþŠqe‹a×‹e9ŒaŸŒ7�29�.l�\›�Yø�RŽ1hŽFšŽ@áŽ@"�Pc� ´�SÕ�C)�Xm�FÆ�V
‘Fd‘F«‘?ò‘D2’'w’>Ÿ’KÞ’x*“l£“b”Ss”<Ç”~•Dƒ• È•€é•]j–EÈ–b—1q—d£—š˜<£˜/à˜™G'™,o™Kœ™‚è™'kš'“š"»š Þšÿš7›P›g››!—›"¹›#Ü›#œ%$œ%Jœ6pœ#§œËœëœ7
! �~B�<Á�<þ�o;ž8«žNäž13Ÿ;eŸ6¡ŸwØŸsP TÄ V¡`p¡[Ñ¡†-¢R´¢V£@^£EŸ£µå£¯›¤LK¥0˜¥HÉ¥v¦r‰¦=ü¦W:§<’§VÏ§:&¨ba¨Ä¨UØ¨c.©P’©ã©7ø©90ª!jª>Œª>Ëª&
! «p1«X¢«>û«&:¬>a¬& ¬@Ç¬(­@1­(r­P›­8ì­@%®(f®J�®eÚ®Z@¯r›¯R°ma°,Ï°?ü°,<±,i±*–±YÁ±!²?=²C}²CÁ²a³"g³HŠ³VÓ³7*´Sb´4¶´Lë´L8µ7…µ9½µ1÷µ3)¶O]¶ò­¶$ ·Å·‹ä·;p¸å¬¸h’¹Qû¹DMºD’º[×º13»;e»i¡»,¼,8¼We¼9½¼/÷¼4'½W\½J´½Eÿ½(E¾,n¾.›¾?Ê¾D
! ¿)O¿]y¿+×¿KÀ/OÀ@ÀEÀÀ#ÁE*Á#pÁ;”Á=ÐÁ'Â=6ÂtÂ'�ÂCµÂRùÂRLÃ8ŸÃCØÃYÄvÄBöÄC9ÅC}Å;ÁÅ;ýÅ*9ÆdÆ6uÆ;¬Æ-èÆ>Ç>UÇ%”ÇGºÇ=ÈA@È.‚ÈZ±ÈGÉ(TÉ(}ÉW¦É þÉ3Ê?SÊ-“Ê ÁÊTâÊJ7Ë‚Ë*—Ë1ÂË?ôË14Ì9fÌ/ Ì0ÐÌ/Í81Í9jÍ$¤ÍHÉÍIÎ9\ÎJ–ÎráÎ3TÏuˆÏ“þÏŸ’Ð›2ÑRÎÑ›!Òd½Ò·"Ó=ÚÓÈÔñáÔ¸ÓÕáŒÖÜn×KØ<QÙOŽÙTÞÙ13ÚKeÚ9±ÚëÚ(	Û(2Û([Û&„Û&«Û*ÒÛ*ýÛ*(Ü(SÜ(|Ü/¥Ü3ÕÜ0	Ý(:Ý<cÝS Ý2ôÝ5'Þ:]Þ0˜ÞHÉÞHße[ß?Áßuàawà`Ùà‘:áGÌáiâA~â2Àâ@óâ:4ã=oãs­ãe!ä�‡ävå^ŽågíågUæ^½æMçNjç�¹ç$Iè%nè$”è"¹èNÜè+ê\AëMžëSìë+@ìQlì6¾ì>õì[4í`�í}ñíoîWŒî?äîn$ïb“ïjöïaðEð\Åð�"ñv²ñn)òb˜òhûòfdó6Ëó ô€#ôn¤ôgõ{õ#›õ5¿õ4õõ¿*ö€êö(k÷G”÷[Ü÷28ø<køB¨ø(ëø=ù#RùJvù6Áù+øù$ú@ú4YúQŽú9àúCû£^ûEü6HüUü%ÕürûüOný*¾ýAéý"+þ>NþL�þQÚþV,ÿ:ƒÿ#¾ÿ%âÿ%@.RoKÂ43C,w)¤dÎD3@x<¹6öW->…HÄB
yPCÊSˆbVëTB?—@×rE‹'ÑAù&;)b(Œ^µ@	AU	<—	OÔ	.$
! 6S
! *Š
! 0µ
! 3æ
! 2gM3µ3é33Q4…4º5ï5%
5[
5‘
5Ç
5ý
535i5Ÿ5Õ55A3w3«3ß33G3{4¯3ä33L3€5´5ê5 5V3Œ3À3ô3(3\3�3Ä3ø3,3`4”4É2þ313e4™4Î3373k3Ÿ6Ó2
! 2=3p8¤NÝJ,4w4¬;áQJo1ºAìL.M{‚É9Le†©ì:–=Ñ,9<vL•Eâ<(Ae	§6±7è4 BUF˜EßT% Úz ?U!�•!W"Xo"qÈ"J:#9…#\¿#T$Jq$I¼$S%TZ%Q¯%q&bs&1Ö&m'*v'$¡'ZÆ'M!(Qo(,Á(%î(C)2X)-‹)%¹)!ß)a*Nc*=²*ð*&+23+"f+0‰+-º+.è+,"0,)S,1},)¯,#Ù,ý, -$>--c-(‘-$º-#ß-(.,,.)Y.3ƒ.F·./þ.(./*W/5‚/2¸/=ë/†)0µ°0'f1RŽ1Cá1=%2>c2M¢2Bð2@33Yt3JÎ3`4Iz4QÄ4<5.S5‚51�5EÏ596`O6d°6(7L>7L‹7LØ7%8N=8@Œ8KÍ8A9E[9@¡9Aâ9E$:Hj:C³:D÷:P<;F�;DÔ;V<Op<À</Ù<1	=:;=9v=.°=ß=9ý=7>,D>q>…>L•>Câ>&?C?Y?v?N“?5â?3@:L@N‡@
Ö@Jä@Y/AQ‰A;ÛA‰Be¡B€CmˆCuöCMlD(ºD%ãDH	EHRE:›E=ÖEF,4F²aF7G7LGf„G2ëGHH9gHA¡H…ãHUiI=¿I†ýI…„JŽ
! KÊ™KAdN8¦N?ßNSO8sOU¬OVP*YPa„PÉæPE°Q<öQL3RR€RGÓRCS¯_SLT\TmT6�T5ÄT5úT40U.eUF”U.ÛU4
! V*?VHjV&³V3ÚV)W(8W3aW>•W7ÔWX*X&JX;qXL­X2úX%-YVSY3ªY/ÞY4ZICZ)�ZF·ZþZ)[RF[F™[Rà[3\1D\'v\&ž\:Å\*]d+]W�]_è]9H^/‚^I²^5ü^12_.d_%“_#¹_.Ý_&`*3`-^`GŒ`aÔ`-6a6daH›a)äa:b$Ib8nb\§b#c$(cQMc&Ÿc@Æc4d<dETd7šduÒd6He+e¹«ežef˜g}�g hL<h8‰hDÂh(i40i&eiLŒi/ÙiL	j+Vj‚jM¢jDðjM5k2ƒk'¶kCÞk+"lNNl9�l%×l3ýl-1m%_mL…m^Òmi1n3›n3Ïn›oÝŸo¡}pÛq¤ûq– rp7sœ¨s°EtÏötÏÆuž–v65w2lw‹ŸwS+x7x>·xEöx_<yCœy?àyd z=…zvÃz3:{[n{7Ê{%|I(|6r|5©|2ß|,}-?},m}$š}\¿}3~dP~9µ~-ï~<WZ:²4í_"€p‚€0ó€$�,C�+p�Dœ�Há�*‚>G‚†‚9¢‚/Ü‚Mƒ$Zƒ6ƒ+¶ƒAâƒ`$„.…„W´„ …$-…iR…@¼…,ý…1*†9\†D–†.Û†G
! ‡KR‡sž‡=ˆHPˆ²™ˆ<L‰4‰‰H¾‰.Š6Š2NŠØ�ŠIZ‹õ¤‹�šŒR*�S}�ˆÑ�/ZŽVŠŽ6áŽ,�-E�~s�;ò�’.�ªÁ�(l‘:•‘SÐ‘=$’Mb’8°’7é’-!“%O“/u“M¥“,ó“5 ”JV”/¡”.Ñ”(•!)•sK•=¿•;ý•D9–x~–.÷–:&—Za—„¼—\A˜Zž˜2ù˜#,™TP™M¥™2ó™&šLEšh’š9ûšb5›1˜›%Ê›Hð›9œWœUtœÊœÑœWïœ G�.h�+—�(Ã�!ì�7ž2Fž.yž5¨ž@ÞžsŸ“ŸTŸŸNôŸIC ]� ,ë �¡Oš¡ê¡¢¢/¢M¢)a¢4‹¢À¢Õ¢.ê¢V£,p£2�£)Ð£ú£!¤,5¤@b¤:£¤5Þ¤Q¥Af¥]¨¥}¦P„¦!Õ¦-÷¦8%§;^§.š§%É§.ï§2¨FQ¨ ˜¨¹¨1Ù¨©"&©I©!g©‰©-¦©9Ô©>ª1MªJª,Êª*÷ªI"«<l«9©«(ã«6¬/C¬;s¬¯¬KÊ¬9­*P­4{­°­$¿­9ä­®M:®)ˆ®²®@¾®#ÿ®(#¯L¯8h¯(¡¯Ê¯+Û¯I°(Q°Mz°È°:æ°"!±-D±>r±/±±á±#ò±/²6F²}²*�²(È²/ñ²'!³?I³~‰³^´.g´;–´?Ò´@µCSµ<—µ7Ôµ)¶?6¶Hv¶E¿¶@·>F·K…·)Ñ·ƒû·c¸6ã¸3¹NN¹8�¹5Ö¹<ºiIº*³ºpÞºO»&l»1“»>Å»B¼^G¼6¦¼EÝ¼;#½&_½†½ž½B¸½Vû½:R¾N�¾IÜ¾F&¿;m¿=©¿ç¿/ÀE3À=yÀC·À]ûÀ!YÁk{ÁBçÁZ*Â^…ÂDäÂB)ÃDlÃB±ÃBôÃ=7ÄOuÄOÅÄOÅieÅ>ÏÅCÆ9RÆ3ŒÆ
ÀÆGÎÆCÇ0ZÇ[‹ÇOçÇN7ÈS†ÈÚÈ2øÈO+É@{É4¼ÉFñÉ=8ÊNvÊLÅÊ•Ë<¨ËSåËW9ÌN‘ÌKàÌ—,ÎvÄÎ5;Ï»qÏ>-ÐSlÐPÀÐbÑKtÑGÀÑGÒ9PÒ2ŠÒN½Ò^Ó<kÓN¨ÓH÷Ó7@ÔZxÔ)ÓÔŒýÔLŠÕ?×Õ[Ö<sÖ*°Ö)ÛÖ×B×KX×4¤×4Ù×\Ø:kØ.¦ØLÕØS"Ù%vÙ]œÙtúÙ4oÚD¤ÚXéÚfBÛN©ÛøÛGÜ>WÜQ–ÜièÜyRÝ}ÌÝIJÞ`”Þ^õÞ]Tßc²ß�àT¦à\ûàRXá=«áDéád.â+“âe¿âh%ãŽã«ãK¼ãLäEUä›äI±ä@ûä,<åiå>zåX¹åQæVdæ5»æ2ñæ@$çZeçCÀç#è$(èMèChè$¬è&Ñè8øè1é&Lé/sé>£é>âé>!ê3`êE”ê<ÚêWë9oëx©ë."ìJQì2œìÏì0ììí8íOílí„í8�íÖíñí	î8(î aî ‚îI£î(íîï-ï(Dïmï…ïœï'´ïÜï+óïð+:ðfð+�ð­ð(Èðñð	ñJ&ñQqñPÃñMò7bò_šòŠúòC…ó9ÉóDô[Hôa¤ôÎõ(Õõ þõ ö @ö'aö2‰öD¼ö4÷B6÷:y÷[´÷,ø;=øyø.˜øÇø8æøJù[jùKÆùKúG^ú%¦ú%Ìú)òú'û Dûeû…û¥ûÅû'åû 
ü .ü Oü pü@‘ü Òü@óü 4ý Uý vý —ý'¸ýàý!þ "þ<Cþ €þ ¡þ Âþ+ãþ;ÿIKÿV•ÿ,ìÿB3\3�WÄK-h#–#ºPÞ9/+i+•(Á(ê))=Yg=ÁXÿfXS¿00DbuOØ–(I¿D	?NWŽuæG\Q¤=öF4	M{	#É	0í	1
! :P
! R‹
! 9Þ
! EP^=¯;í=)KgC³T÷EL
E’
IØ
G"Gj4²8ç8 8Y5’*È'ógƒBŸ6âUVo'ÆTîCCd‡,ì^]xRÖQ)O{NË= Xdy!Þ!!"DDD‰FÎ1%Gxm"æ+	5!SFu3¼7ð7(7`4˜8Í9C@4„]¹]GuG½`2f"™2¼5ïL%ir•Ü%r<˜BÕc s| 1ð 6"!Y!.w!M¦!?ô!a4"v–"k
#+y#_¥#$`$[v$hÒ$+;%Cg%L«%=ø%M6&@„&1Å&À÷&e¸';(ºZ(ü)O*b*T|*rÑ*�D+(Ô+ý+=,;P,_Œ,ì,	-&-;A-b}-Yà-:.FL.F“.3Ú./K'/s/e‹/Zñ/OL0Fœ0Cã0>'1Tf1J»1L20S26„2\»2.37G3Z3PÚ3]+42‰4C¼45@5,T5Y�5*Û5I6IP6?š6?Ú697.T7Pƒ79Ô7-8E<82‚8iµ8L9,l9/™9!É9Wë9/C:Ks:K¿:F;3R;K†;[Ò;T.<=ƒ<^Á<d =8…=<¾=Dû=N@>.�>?¾>+þ>D*?Mo?\½?2@GM@H•@DÞ@,#A0PA8�A3ºAJîA_9B+™BVÅBVCysCBíC50DDfDD«DEðDJ6E/�EM±EZÿEWZFK²FJþF;IGA…GgÇG,/H'\Ht„HfùHB`I4£I<ØI,J,BJ2oJ8¢JUÛJ:1K*lKR—KTêKH?LBˆL‹ËL¶WMJN„YNcÞNXBOW›OWóO1KP5}P.³P2âP+Q3AQŸuQPRFfRZ­RDS%MS'sS(›S-ÄSDòSK7T(ƒTt¬T!U.@U4oUF¤U4ëU< VI]VE§V,íV=W@XW_™W1ùW5+X%aX'‡X(¯X-ØXY6%Y<\Y™Y)´YrÞY�QZYïZaI[b«[ƒ\]’\3ð\%$]ÂJ]#
^1^7:^5r^/¨^1Ø^%
! _;0_l_8ƒ_?¼_Dü_BA`J„`HÏ`EaJ^aH©aCòaH6bAbFÁbAcFJcD‘cQÖc<(dDedDªd;ïdg+eb“eiöee`fYÆf\ g›}g[hfuh Üh�ýh<‹i8Èi~jc€jäj©ìkh–l,ÿlS,n€n!™n»nÓnñnoo:oIo$do‰oG©o/ñod!p5†p,¼pVép7@q2xqF«qKòq@>r2r3²rkær%RsIxs7ÂsŸús¡štv<uš³uœNv5ëvM!w'owI—wAáw;#x?_xMŸxaíxPOyX yiùy=czM¡z�ïz1q{7£{hÛ{@D|ƒ…|K	}~U}mÔ}VB~z™~<9Q£‹;/€Sk€d¿€_$�I„�JÎ�‡‚¡¡‚šCƒ7Þƒ!„48„4m„4¢„4×„5…5B…6x…6¯…6æ…6†6T†6‹†6Â†6ù†60‡6g‡6ž‡6Õ‡4ˆ4Aˆ4vˆ4«ˆ4àˆ4‰5J‰4€‰4µ‰4ê‰4Š6TŠ6‹Š6ÂŠ6ùŠ40‹4e‹4š‹4Ï‹4Œ49Œ4nŒ4£Œ4ØŒ4
�5B�5x�3®�4â�4Ž5LŽ5‚Ž4¸Ž4íŽ4"�4W�7Œ�3Ä�3ø�4,�9a�R›�mî�F\‘€£‘$’3<’rp’rã’JV“:¡“Ü“Oü“@L”3�”*Á”oì”A\•Gž•iæ•PP–D¡–*æ–P—,b—$�—Y´—\˜>k˜+ª˜1Ö˜,™,5™+b™,Ž™,»™+è™´šSÉšF›Xd›H½›*œ=1œToœAÄœ;�wB�+º�Yæ�B@ž€ƒžUŸFZŸU¡ŸF÷ŸM> {Œ ;¡<D¡H�¡EÊ¡S¢!d¢1†¢¸¢'Ì¢%ô¢^£8y£²£%Ñ£;÷£73¤?k¤3«¤0ß¤L¥*]¥0ˆ¥3¹¥sí¥/a¦C‘¦3Õ¦6	§,@§nm§8Ü§=¨7S¨ ‹¨M¬¨Tú¨9O©%‰©4¯©"ä©)ª31ª]eª%Ãª8éª/"«KR«ež«U¬4Z¬D�¬*Ô¬ÿ¬%­$=­&b­9‰­UÃ­®28®-k®I™®ã®L÷®OD¯H”¯;Ý¯Y°Qs°gÅ°8-±9f±_ ±7²/8²:h²3£²H×²L ³>m³4¬³Dá³;&´Mb´?°´;ð´=,µ?jµ;ªµ:æµD!¶4f¶J›¶Qæ¶:8·<s·>°·>ï·@.¸Fo¸E¶¸Bü¸B?¹K‚¹=Î¹@º>Mº?ŒºUÌºJ"»Zm»oÈ»e8¼^ž¼Uý¼(S½>|½>»½1ú½,,¾;Y¾•¾+¨¾KÔ¾D ¿Je¿/°¿à¿A÷¿@9À[zÀ:ÖÀ`Á=rÁM°ÁKþÁGJÂG’ÂCÚÂ5Ã9TÃFŽÃBÕÃEÄL^Ä+«Ä ×ÄGøÄ@Å-UÅCƒÅVÇÅ6Æ/UÆ=…Æ>ÃÆJÇGMÇ•Ç«Ç"ÊÇFíÇE4ÈTzÈ"ÏÈBòÈ:5É4pÉ2¥É;ØÉ>Ê9SÊL�Ê=ÚÊxËW‘Ë*éËFÌ@[ÌHœÌ<åÌ{"ÍižÍ3ÎR<Îx�ÎAÏ4JÏAÏJÁÏXÐYeÐI¿Ð^	ÑChÑ¬ÑÆÑ;ÙÑ?Ò8UÒ'ŽÒd¶ÒaÓf}Ó]äÓ=BÔ]€Ô]ÞÔ^<Õ›Õ-²Õ5àÕ"Ö>9Ö,xÖ+¥Ö/ÑÖ-×F/×6v×)­×/××KØ'SØ'{Ø7£Ø5ÛØJÙ&\ÙƒÙMœÙ$êÙÚ?!Ú:aÚdœÚÛeÛ wÛI˜ÛYâÛ/<Ü,lÜ0™ÜuÊÜ.@Ý%oÝb•ÝrøÝ%kÞ(‘Þ2ºÞ+íÞ%ß;?ß4{ß¢°ß‘SàdåàXJáA£á1åá-â Eâ*fâ-‘âD¿âYãl^ãBËãIäyXäMÒäS å¬tåH!æVjæ’Áæ<Tç?‘çXÑçq*èƒœèP éeqé‘×é9iê²£êYVëF°ëC÷ë\;ìu˜ì£í�²í'Bî—jîrï>uïd´ïDð^^ðR½ð\ñhmñ|ÖñJSòEžò|äò]aów¿óˆ7ô5ÀôwöôQnõuÀõ‚6öa¹öl÷.ˆ÷L·÷DølIø›¶ødRùi·ùi!ú>‹ú>Êú¬	û®¶û�eüœõüY’ýiìýMVþ~¤þE#ÿtiÿ™Þÿ›xF=[6™XÐ:)"d>‡*ÆjñŒ\Zé›DHàj)S”_èkH3´YèPBT“Yè`BG£dë€P	9Ñ	@
! /L
! *|
! /§
! L×
! 2$.W+†p²2#8V4�RÄR
6j
 ¡
HÂ
F2RA….Çö1+@il,Ö$/(AX2šDÍ&H9<‚1¿"ñ-B(S�|Z
Vh4¿JôI?;‰dÅ1*<\D™^Þ�=OËVqrxä–]{ô]poÎ`>ŸD¼YJ[+¦5Ò.7>NV�+äD/*t4ŸGÔKIhZ²I
,WG„2ÌYÿOY © QÄ !
(!^6!;•!EÑ!O".g"8–"]Ï"J-#kx#Lä#p1$¢$<¼$ù$A%5Y%�%£%°%"Ë%&î%&d/&Z”&ï&P'E\'H¢'Aë'…-(7³(Wë(XC)0œ)>Í)T*Ta*9¶*,ð*D+?b+?¢+Pâ+R3,N†,MÕ,Â#-,æ-/530i1+‡2E³2:ù2>43(s3>œ3:Û3>41U4D‡4pÌ4==5n{54ê5+6-K6;y6=µ6ó6k7Bn7Œ±7Y>8;˜8IÔ8@9<_9>œ9AÛ9F:1d:b–:nù:nh;Y×;F1<vx<vï<?f=E¦=Cì=60>8g>A >Oâ>D2?Rw?(Ê?hó?g\@SÄ@A25A0hA(™ALÂA9BNIB9˜B}ÒBWPCZ¨CyDK}DTÉDSE-rE0 EUÑE]'F…F¡FH½F8Gd?GZ¤GtÿG‘tH�I�ˆIr&JZ™J/ôJD$K>iKb¨KLLHXLA¡LNãLE2MNxMAÇM@	NZJN@¥NæNRýN:POT‹OàO4ÿO/4P3dP,˜PxÅPk>QŸªQrJR½RyÉRyCS½SLÛSV(T@T\ÀTGU3eUY™U0óUB$VBgVªV^ÇV#&WHJWD“W+ØW2X7XWX&oX–X=£X0áX.Y>AY€Y;›YR×YV*Z"�Z%¤Z?ÊZ1
! [)<[Of[)¶[@à[b!\;„\CÀ\>]9C]w}]õ]3^D9^~^%™^%¿^*å^#_b4_G—_Jß_L*`Lw`4Ä`Iù`KCaC�aIÓaGbeb{b<—bXÔb-cBFc‰cS¥c0ùc-*daXd8ºdEód9e:Yep”e‚f~ˆfugT}g/ÒgTh+Wh+ƒh2¯h7âh*iMEi(“i“¼iEPjO–jKæjM2kY€k‹Úk]fl@Älbm—hmsn3tnj¨nHoH\o^¥o]p@bp@£pJäp;/qMkq@¹qNúq\Ird¦rDsAPs>’s,Ñs&þsn%tS”tuèt@^u%Ÿu1ÅuB÷u::v-uvD£v7èv8 w1YwI‹w$Õwrúwmx>‹xLÊx&yu>y6´y`ëy`Lz-­z`Ûz<{D¼{|U|Ot|cÄ|@(}#i}2�}6À}3÷}M+~>y~A¸~Xú~FSWšQòCD€;ˆ€.Ä€7ó€A+�fm�
! Ô�Uß�K5‚B�‚hÄ‚F-ƒ@tƒPµƒd„Ÿk„Ÿ…?«…Ië…R5†Lˆ†/Õ†0‡,6‡¢c‡ˆ%ˆ0Dˆ)uˆGŸˆBçˆ4*‰C_‰B£‰8æ‰NŠDnŠF³ŠAúŠ\<‹O™‹&é‹€Œ‚‘ŒW�‹l�Gø�U@Ž)–Ž6ÀŽ÷ŽWû�2S�U†�KÜ�K(‘Vt‘-Ë‘Vù‘`P’Q±’1“65“=l“Fª“<ñ“Y.”Cˆ”aÌ”:.•xi•=â•[ –I|–gÆ–d.—A“—<Õ—s˜Y†˜=à˜2™Q™ln™OÛ™L+šWxšRÐš)#›hM›L¶›‘œ•œ…´œ/:�bj�dÍ�Q2žv„žûž9Ÿ UŸOvŸ3ÆŸMúŸ´H ´ý º²¡1m¢#Ÿ¢0Ã¢Tô¢.I£1x£Lª£,÷£$¤pD¤Iµ¤Rÿ¤>R¥@‘¥2Ò¥#¦[)¦"…¦&¨¦Ï¦ç¦ù¦F§E\§E¢§Eè§F.¨Eu¨C»¨Dÿ¨CD©5ˆ©_¾©CªJbªw­ªE%«Nk«4º«+ï«Z¬Wv¬[Î¬c*­`Ž­lï­R\®s¯®]#¯`�¯3â¯#°$:°C_°C£°Rç°e:±f ±f²Bn²C±²Cõ²?9³Zy³5Ô³Y
! ´Vd´&»´3â´,µ/Cµ4sµE¨µCîµC2¶%v¶6œ¶CÓ¶-·'E·%m·>“·TÒ·U'¸>}¸h¼¸.%¹:T¹=�¹KÍ¹Fº`º.º'®º%Öº'üº%$»,J»=w»8µ»Qî»J@¼D‹¼HÐ¼o½p‰½`ú½\[¾¸¾YÒ¾y,¿@¦¿uç¿l]À6ÊÀ5Á47Á4lÁ¡Á6¼Á2óÁ5&ÂT\ÂD±Â@öÂN7ÃY†Ã<àÃSÄCqÄ'µÄXÝÄu6Å<¬Å<éÅŽ&ÆJµÆRÇASÇ@•ÇGÖÇSÈ6rÈE©ÈfïÈKVÉM¢ÉGðÉ08Ê2iÊCœÊ(àÊ%	Ë5/ËAeË/§ËB×ËbÌ5}ÌC³Ì2÷ÌK*ÍBvÍO¹Í^	Î]hÎ?ÆÎTÏ#[Ï0ÏA°ÏmòÏ:`Ð7›Ð<ÓÐ_ÑypÑ~êÑ8iÒ¢ÒK²Ò=þÒS<ÓR�ÓãÓ<Ô5>ÔGtÔ5¼ÔKòÔ)>ÕVhÕE¿ÕDÖ=JÖ*ˆÖ0³ÖKäÖ@0×q×M�×Ý×<ñ×7.ØfØsØ4‰Ø¾Ø5ÙØEÙ;UÙ6‘Ù7ÈÙ5ÚV6Ú4�Ú
ÂÚ?ÐÚÛ!-Û-OÛ0}Û/®ÛmÞÛ`LÜD­Ü@òÜ?3Ý&sÝšÝXºÝ[ÞSoÞÃÞßÞiöÞ/`ß�ß	œßM¦ßôßà%à9@àSzàQÎà* á:Ká†á8¥áKÞá¡*â�Ìâ€]ã.Þã!
äR/ä1‚ä<´ä.ñäI åQjåP¼å
æ-æMæcæ!€æ’¢æB5ç1xçBªçLíç*:è:eè è8ºèóèbé&sé#šé0¾é^ïéENêÍ”ê[bëT¾ëGì>[ì=šì=Øì=í%TíKzí#ÆíEêír0îH£îeìîeRïO¸ï<ð<EðI‚ðaÌð=.ñDlñ&±ñ)Øñ(ò(+ò;Tò´�ò³Eó\ùó#VôQzôEÌôFõFYõE õæõE÷EG÷E�÷~Ó÷PRø�£øb3ù1–ùßÈù/¨ú'Øû‰üXŠüUãüO9ýL‰ý3Öý]
! þ+hþ8”þ@Íþ:ÿLIÿP–ÿ*çÿCjV^ÁZ B{=¾@ü=@V§—O?S�Jãd.;“SÏ*#)NJxSÃ`—\øjUYÀO	%j	%�	Q¶	`
! Ci
! R­
! N7Od‡}ìVjfÁm(
E–
>Ü
q�N©YøpR!ÃDå*;>.zL©hö>_jž2	\<D™MÞ),€VS×S+?2¿hòi[{Å_A{¡bD€'Å4íZ"K}cÉ->L2‹7¾Fö5=&sš*ºGåA-8oC¨^ìMK™*¹ äFL>l/«5Û8aJd¬;ïMï= _-!@�!MÎ!g"6„"4»"Tð"EE#n‹#Dú#:?$Oz$'Ê$?ò$S2%c†%Mê%K8&T„&[Ù&@5'v'R‘',ä'-(`?(S (Oô(/D)Jt)#¿)Cã)³'*¹Û*€•+(,2?,Er,V¸,…-'•-Y½-;.,S.J€.GË.:/PN/,Ÿ/OÌ/[03x0N¬0Gû0BC1]†1rä1kW2*Ã2Oî2I>36ˆ3B¿3;4F>4A…4FÇ4?5€N5hÏ5X86[‘6(í6@7EW7E�7Eã7G)8Oq84Á8@ö8A793y9E­9&ó9:C8:C|:AÀ:A;ED;-Š;A¸;Cú;X><?—<@×<B=G[=%£=MÉ=S>Zk>ZÆ>b!?j„?oï?u_@tÕ@ˆJAˆÓAˆ\BˆåBŠnCˆùCŠ‚Dˆ
E~–EŒFŒ¢FŠ/GŒºG‹GH�ÓH~cIFâID)JOnJC¾JDK@GK"ˆKH«KDôKB9LB|L¿L@ßLF M@gMK¨M@ôM/5NEeNB«NAîNG0ODxOE½OCP@GP+ˆP"´P!×P-ùP+'Q@SQS”Q@èQ;)R;eR:¡RXÜRn5SN¤S€óS_tT(ÔTAýT:?UzU:˜UBÓU|V3“VHÇV/W@@Ww�W`ùWZX^xX`×X!8Y ZY{Y"˜Y<»Y9øY/2Z9bZ3œZÐZ;ðZ5,[0b[.“[XÂ[F\9b\-œ\KÊ\]T6]Q‹]HÝ]n&^=•^DÓ^B_H[_;¤_]à_d>`F£`kê`4Va.‹a]ºa!b:bSb3hb2œbQÏb:!c9\c;–c5Òc8d6Ad6xd-¯d=Ýd7e4Se3ˆe6¼e7óe1+f6]f6”f6Ëf0g-3g-ag-�g1½gQïg;Ah8}h4¶h9ëh4%i4Zi3�i/Ãi1ói4%j8Zj6“j0Êj3ûjD/k3tk7¨kKàk2,l7_l(—l:Àl)ûlG%mGmmJµmCnGDnCŒn_Ðn^0oi�ocùoL]p!ªp/Ìp3üp,0q]q$wq2œqÂÏq@’r;Ór%s75s‘ms"ÿs"t-(voVv`Æv<'w9dwžw¹wØwówx.x9:x€tx?õxG5yY}y;×y@z¡TzhözN_{i®{©|SÂ|`}]w}<Õ}T~Ig~|±~B.GqR¹F€uS€IÉ€N�Ib�}¬�d*‚:�‚]Ê‚R(ƒO{ƒnËƒ\:„e—„Gý„XE…@ž…<ß…S†_p†EÐ†d‡o{‡4ë‡v ˆI—ˆjáˆ�L‰ÉÎ‰Þ˜Šèw‹>`ŒDŸŒÙäŒe¾�H$ŽxmŽtæŽZ[�h¶�T�9t�4®�-ã�.‘>@‘;‘3»‘Oï‘3?’1s’5¥’7Û’d“˜x“k”e}”eã”<I•g†•kî•Z–à_—f@˜n§˜‘™L¨™²õ™³¨še\›PÂ›aœ�uœN�RT�<§�>ä�›#ž7¿žL÷ž8DŸ{}ŸeùŸO_ v¯ \&¡Gƒ¡+Ë¡w÷¡Mo¢g½¢D%£[j£{Æ£=B¤2€¤^³¤V¥Wi¥lÁ¥›.¦gÊ¦k2§¢ž§SA¨l•¨U©JX©l£©[ªFlªI³ªMýªMK«i™«S¬8W¬P�¬Ãá¬-¥­ZÓ­v.®T¥®Lú®�G¯~É¯IH°X’°Zë°UF±œ±t²`‘²sò²Hf³v¯³^&´W…´DÝ´G"µÝjµÜH¶f%·{Œ·¬¸vµ¸®,¹®Û¹¦Šº€1»J²»ëý»Fé¼t0½X¥½nþ½Jm¾J¸¾®¿¸²¿¾kÀm*Á(˜ÁÁÁnÞÁMÂ–hÂÿÂÃ6ÃDMÃF’ÃQÙÃA+ÄÑmÄ~?Å|¾ÅC;ÆLÆaÌÆ.Ç‚®Ç71ÈviÈYàÈb:Ém�ÉdÊ“pÊ:Ë|?Ë\¼ËMÌfgÌmÎÌ$<ÍyaÍWÛÍK3ÎFÎgÆÎÀ.ÏïÏ.ÐË3Ð-ÿÐ.-ÑY\Ñ9¶ÑEðÑ6Ò6MÒA„ÒmÆÒ34ÓuhÓXÞÓ`7Ôd˜Ô/ýÔ�-ÕX»ÕBÖ2WÖ$ŠÖI¯Ö;ùÖ<5×*r×�×7¼×:ô×9/Ø8iØ8¢ØEÛØ[!ÙF}ÙpÄÙ55ÚhkÚ2ÔÚlÛ-tÛF¢ÛKéÛ95ÜHoÜ`¸Ü9ÝASÝC•ÝGÙÝ\!Þ;~Þ7ºÞPòÞ*Cß%nß?”ßŒÔßtaà;ÖàXá#kác�áZóáBNâ?‘âZÑâA,ãHnãX·ã>äKOäi›ä#åP)åEzåuÀåF6æ8}æ¶æTÕæ^*ç‰çI£çHíçC6è1zè[¬èIé=Ré�éH©é4òéX'ê$€ê;¥ê9áê=ëYë)yë#£ë"ÇëêëEìZNìÂ©ì4lí:¡íeÜí@Bî3ƒî1·îéî:	ï/Dï8tï3­ï6áï+ð2Dð!wð;™ð Õð"öðñ43ñ hñ!‰ñB«ñ$îñSò4gò9œò*ÖòQóSógnó7Öó"ôF1ôxô%‘ô7·ô*ïô4õ1Oõ'�õ7©õBáõ8$ö5]ö6“ö9Êö ÷-%÷.S÷/‚÷0²÷;ã÷ø75ø>mø¬ø7Ëø0ù84ù8mù1¦ù,Øù:ú5@úvú"�úG²ú#úú€û�Ÿû»=ü•ùü�ý/«ý5ÛýHþZþ.uþ/¤þ9Ôþ&ÿL5ÿ>‚ÿBÁÿ"O'Yw)ÑMû)IasaÕT7IŒKÖ3"!V'xI Pêc;LŸ1ì¦mÅ$3Xu’Rª7ý-5_c<Ã a!RƒOÖ&	7	H	R`	7³	-ë	#
!  =
! #^
! ,‚
! "¯
! #Ò
! uö
! ;l8¨áWðZH £1ÄFö3=
,q
Lž
¢ë
xŽTK\6¨'ß&3.7bLšç2%9)_#‰4­`â`CB¤YçhA8ªLãE0:vJ±0ü@-0n-Ÿ:Í"N+6z$±)Ö6674nQ£FõF<FƒFÊ!,3=`1ž8Ð@	!JBl!¯ÉÑˆ›U$DzD¿9]>+œ'ÈBðÀ3Oô*DMoe½;# 2_ `’ ó ‰	!Q“!Cå!&)"[P"<¬";é":%#=`#Ež#~ä#Pc$:´$Xï$HH%#‘%;µ%Fñ%G8&5€&7¶&$î&'?.',n'+›'(Ç',ð'�(4«(=à(*)'I)5q)D§)Kì)<8*Su*HÉ*b+'u+A�+6ß+/,9F,^€,7ß,N-Mf-+´-Gà-(.TG.Kœ.$è.B
/OP/@ /Šá/+l0)˜0IÂ0!1$.1GS1e›1!28#2+\2(ˆ2|±2|.3‰«3Š54.À4Tï4*D5\o54Ì5n6,p6N�6;ì6G(7[p7bÌ7d/8?”8KÔ83 9 T9ou9©å9—�:'';hO;F¸;*ÿ;K*<Gv<>¾<4ý<2=kP=R¼=3>HC>7Œ>GÄ>b?8o?#¨?)Ì?&ö?(@F@\@(r@K›@2ç@9ACTA,˜A#ÅAKéAK5B-�BD¯BBôBD7C=|CKºCcD@jDS«DEÿD+EEDqEB¶EÐùEQÊF—G[´G#H84HJmH@¸H1ùH&+IdRIL·IšJoŸJTKbdKFÇKNL6]L<”L=ÑL M40M=eM8£M4ÜM²NHÄN
O8"O'[OƒO›O´OOÌOP47P)lP –P,·P!äP.Q05Q1fQ˜Q>·Q;öQR2Ra…RXçRr@S[³SnTW~T:ÖT›U?­U{íU[iV€ÅV°FW�÷W]‡XeåXŒKY�ØYRiZŒ¼Z�I[RÚ[R-\N€\�Ï\vQ]?È]�^E–^SÜ^e0_•–_u,`�¢`n0aoŸa0bb@bW£bqûb˜mcmdktd|àdZ]ei¸eG"fkjffÖf^=g1œgWÎg9&hm`h@Îhkiu{i;ñi�-j0¯j5àjKkXbkF»kZlT]l!²l=ÔlCm?Vm/–m;Æm_n6bnl™nJoMQooŸoopopoïpz_qzÚqkUrdÁrZ&sH�sGÊsJtR]t2°tkãtQOu+¡uhÍuy6vP°vvw[xwÔwÈTx8yKVyI¢yFìyC3zLwzLÄzy{S‹{Qß{W1|y‰|`}dd}_É}`)~‘Š~p`�fîPU€™¦€f@�c§�b‚^n‚\Í‚¢*ƒBÍƒN„\_„=¼„-ú„¯(…VØ…O/†f†Ÿæ†@†‡µÇ‡H}ˆHÆˆa‰ˆq‰`ú‰_[Š_»Š_‹B{‹E¾‹BŒ:GŒ‚ŒŸ�n¢�?ŽSQŽT¥ŽUúŽWP�S¨�]ü�HZ�8£�;Ü�R‘/k‘<›‘?Ø‘m’3†’Hº’[“W_“W·“C”zS”ˆÎ”OW•T§•+ü•A(–<j–k§–0—ZD—eŸ—H˜CN˜I’˜IÜ˜T&™L{™iÈ™A2šctšOØšP(›[y›BÕ›}œ]–œfôœ’[�Zî�2Ižd|ž?ážZ!ŸV|Ÿ@ÓŸ‰ nž G
¡^U¡<´¡�ñ¡‹�¢>£|Z£€×£?X¤m˜¤X¥K_¥c«¥k¦:{¦/¶¦wæ¦ˆ^§Iç§S1¨?…¨@Å¨+©¦2©8Ù©Lª4_ªd”ª,ùªS&«Yz«VÔ«X+¬P„¬fÕ¬9<­cv­GÚ­G"®;j®4¦®TÛ®C0¯St¯~È¯RG°uš°S±ªd±D²_T²b´²[³Ls³9À³Wú³CR´|–´ŽµŽ¢µE1¶sw¶kë¶UW·B­·að·fR¸2¹¸Vì¸VC¹rš¹S
ºUaºM·º8»T>»e“»<ù»O6¼G†¼QÎ¼S ½bt½�×½jg¾fÒ¾?9¿@y¿Aº¿-ü¿c*ÀZŽÀ<éÀ0&ÁBWÁZšÁKõÁ:AÂb|ÂfßÂMFÃ^”ÃDóÃN8Ä@‡ÄHÈÄƒÅ,•Å3ÂÅ0öÅU'Æ5}Æ5³ÆWéÆdAÇ5¦ÇgÜÇgDÈ7¬ÈUäÈO:ÉNŠÉdÙÉk>Ê2ªÊlÝÊ9JËg„ËCìË,0Ìa]Ì8¿Ì=øÌ.6ÍNeÍF´ÍFûÍWBÎŠšÎ`%ÏN†ÏJÕÏV Ð<wÐ‹´ÐV@ÑV—Ñ,îÑJÒDfÒ}«Òr)ÓSœÓ?ðÓF0Ô:wÔK²ÔIþÔDHÕ]�Õ^ëÕgJÖ]²Öl×j}×Uè×>>ØO}Ø=ÍØSÙe_ÙxÅÙL>ÚW‹Ú2ãÚ=ÛKTÛW ÛaøÛOZÜQªÜˆüÜ+…ÝR±Ý,Þ91Þ
kÞ_yÞcÙÞï=ß<-àjá]êâ|Hã}Åã^Cäj¢ä<
å?Jå!ŠåY¬ækçWrç&Êç.ñç6 è2WètŠèjÿè~jé6éée ê0†ê;·ê$óê'ë&@ë&gë'Žë'¶ëAÞë5 ì2Vì<‰ì<ÆìgíbkíqÎíé@îÊ*ï�õïc“ñ^÷ñGVò5žòQÔòP&ó9wó9±ó)ëó$ô :ôG[ôy£ôHõŠfõ>ñõ:0öKköZ·ö÷-÷F÷S÷e÷
v÷
„÷	’÷Sœ÷Cð÷C4ø5xø®øMÄøùùy—ùzúnŒúûú8ûQQûy£ûCüKaü,­ü"Úü0ýüH.ý$wýBœýbßýOBþJ’þ2Ýþ1ÿkBÿM®ÿCüÿ`@\¡HþNGG–BÞ-!uOZÅX Oy/ÉFùL@R�SàK4E€QÆ[WtZÌS'k{7ç//OM2Í	Ž	7©	‚á	Rd
! 1·
! -é
! IIav«1"$TWy/Ñ,
'.
‹V
?â
6"NYk¨_4t*©ŽÔOcJ³9þ>8Mw5Å5û&1,XH…-Î.üG+7sm«TFn=µˆó<|>¹IøIB<ŒÉEÏIb_Â,Ùmgt3Ü9PJB›@Þ7RW:ª6å13N@‚9ÃDý0B;s8¯:è#C#O,sL íI,N.{kª,?Cƒœ*µ*à* 06 Mg Uµ �!S�!Uá!E7"C}"JÁ"D#eQ#d·#]$Hz$IÃ$A
%hO%N¸%&&<#&*`&‹&>—&ŒÖ&?c'3£'×'o÷'8g(% (=Æ(0)35)6i)J )Së)0?*Bp*L³*=+6>+Tu+(Ê+Dó+!8,8Z,0“,&Ä,/ë,.-DJ->�-GÎ-F.T].K².*þ.8)/?b/E¢/Gè/A00<r0P¯0E1¨F1sï1Oc2U³28	3YB3œ38»35ô39*4-d46’48É4?5RB5L•5#â5,6368R69‹69Å69ÿ69979s79­7Cç7Y+8A…8CÇ8R9T^98³99ì99&::`:-›:,É:-ö:9$;9^;#˜;1¼;9î;(<]G<&¥<&Ì<Dó<(8=)a=D‹=GÐ=Í>Sæ>`:?B›?WÞ?86@/o@PŸ@Að@42AˆgA”ðAŠ…B�C–žC�5D�ÅD–SE�êEƒzF�þF…ŽG�H�¤H’2I’ÅIˆXJ;áJ1KZOK@ªKMëK79L4qL)¦L*ÐL*ûL>&M3eMc™M8ýMV6N9�NAÇNC	O8MO<†O'ÃOPëOM<PŠP§PÃPSÔP`(Q`‰Q1êQ3R4PR8…R/¾RîROSXSKoS5»S[ñSHMTT–T<ëTO(UPxUGÉUCV!UVIwVEÁVyW�W{“W/X<?XK|X%ÈX$îX$Y(8Y'aYT‰YPÞY7/Z/gZ%—Z0½Z)îZ,[5E[{[rš[
\;\V\9b\;œ\/Ø\C]lL]Z¹]a^!v^˜^5·^1í^*_?J_.Š_2¹_/ì_`Q6`Qˆ`CÚ`La^ka/Êa,úa&'b(Nb&wbFžbtåb)Zcn„cdócrXdlËdn8es§e[fewfWÝf5g+Ig8ugG®g3ög?*h,jh+—hÃh1ÔhUi.\i9‹i=ÅiQj8Uj9Žj2Èj<ûj28kkkG†k_Îkl.l/›l6Ël,m2/m1bm-”mWÂmonJŠnoÕn_EoW¥o\ýomZpYÈpX"q,{q¨q0Àqñq-r70rfhrtÏr<DsI�s#ËsFïsA6t2xt7«tdãt2Hu-{uJ©u0ôuY%v`vCàv;$w&`w5‡w½w<Úw"x:x!Kx$mx&’x*¹xäx3ûx/yDy!Zy|y–y1ªyÜy,ùy:&z,az=Žz=Ìz?
! {=J{=ˆ{=Æ{=|=B|.€|6¯|æ|
! û|}0}/I}(y}$¢}$Ç}ì}=ý}J;~†~¤~Q±~/43+h8”4Í-€00€6a€,˜€/Å€/õ€9%�9_�™�¸�7×�'‚Ç7‚$ÿ‚>$ƒ^cƒ(ÂƒTëƒ8@„3y„D­„>ò„01…&b…)‰….³…6â…=†7W†<�†3Ì†O‡P‡)i‡“‡#¯‡?Ó‡FˆNZˆ9©ˆmãˆIQ‰C›‰ß‰Bò‰.5ŠAdŠ*¦Š-ÑŠ'ÿŠ$'‹'L‹@t‹Kµ‹#Œ>%Œ>dŒc£Œ�]�Ym�!Ç�é�Ž"%Ž0HŽ=yŽ“·Ž?K�I‹�$Õ�=ú�U8�,Ž�M»�d	‘Bn‘e±‘;’/S’6ƒ’iº’3$“<X“ •“¶“HÐ“6”'P”*x”>£”=â”C •7d•7œ•;Ô•.–&?–Cf–nª–Z—>t—k³—0˜1P˜1‚˜?´˜"ô˜$™F<™Vƒ™XÚ™Y3š�š1šš#ÌšaðšwR›/Ê›+ú›P&œ3wœ9«œ7åœ8�=V�E”�QÚ�(,ž'Už:}žW¸žŸ-Ÿ$HŸOmŸ8½Ÿ#öŸ' 'B xj Oã [3¡J�¡GÚ¡ "¢*C¢n¢V‹¢
â¢ð¢E£ET£Aš£;Ü£K¤.d¤“¤G²¤3ú¤F.¥Fu¥L¼¥b	¦;l¦:¨¦uã¦QY§U«§#¨3%¨4Y¨QŽ¨<à¨
©
+©(9©b©n©O„©MÔ©0"ª-Sª@�ªpÂªA3«;u«:±«9ì«=&¬Gd¬H¬¬Sõ¬I­^­)|­,¦­5Ó­B	®TL®*¡®dÌ®f1¯.˜¯eÇ¯%-°XS°U¬°2±65±6l±K£±$ï±8²_M²4­²6â²H³8b³8›³Ô³7ñ³/)´8Y´2’´+Å´`ñ´MRµS µuôµuj¶0à¶•·•§·%=¸.c¸*’¸<½¸-ú¸d(¹-�¹3»¹3ï¹<#º0`ºY‘ºlëº/X»;ˆ»7Ä»Kü»?H¼Kˆ¼AÔ¼=½FT½S›½Fï½A6¾'x¾1 ¾DÒ¾+¿lC¿H°¿Lù¿DFÀ‹À^£ÀZÁS]Áw±Áy)Â;£Â9ßÂKÃ+eÃ=‘Ã=ÏÃ<
ÄºJÄdÅ@jÅ@«Å?ìÅ.,Æ4[ÆK�ÆEÜÆ:"Çp]Ç4ÎÇSÈ+WÈAƒÈÅÈßÈ8ýÈX6É@�ÉÐÉäÉ÷É.Ê06Ê+gÊ?“ÊVÓÊN*Ë#yËI�Ë:çËR"Ì;uÌ>±ÌEðÌC6Í5zÍ,°Í-ÝÍaÎ€mÎ;îÎ0*ÏJ[Ïs¦Ï4Ð&OÐ)vÐX ÐcùÐY]Ñ1·Ñ#éÑ
Ò"ÒBÒXÒ'rÒ5šÒ5ÐÒ1Ó*8Ó3cÓ)—Ó"ÁÓ-äÓ2Ô+EÔ•qÔEÕ2MÕ€Õ1”Õ!ÆÕ5èÕ'Ö2FÖEyÖ=¿ÖýÖV×Ql×”¾×@SØD”ØEÙØ*ÙPJÙ/›Ù8ËÙ:Ú7?ÚGwÚ7¿Ú ÷Ú.ÛJGÛE’Û^ØÛ[7Ü.“ÜXÂÜ>Ý<ZÝ.—ÝCÆÝ>
! Þ;IÞ(…Þ9®ÞkèÞVTßn«ß<à6Wà@ŽàtÏà@DáN…á[Ôá.0â:_âKšâæâ#ã$&ãEKã‘ãD­ã'òã)äFDäy‹äMåHSåIœå8æåXæXxæEÑæ&ç?>çC~çAÂçBèEGèT�èHâèO+é1{é*­éTØé>-êFlê?³ê+óê,ëlLër¹ës,ìE ìCæì?*í@jíp«í7î2Tî$‡îG¬î`ôî2Uïˆï-¢ï$Ðï/õïF%ð4lðL¡ð{îð:jñ;¥ñ2áñYò,nò&›ò-Âò^ðò^Oó,®ó(Ûó4ô9ô)Yôƒô#˜ô.¼ô/ëôõ67õnõ(Šõ4³õ0èõCö@]öVžöDõö;:÷›v÷søG†ø ÎøKïø.;ù3jùIžù
èùöù-
! ú+8údúTxú8Íú:û6Aû!xû1šûQÌû7ü.Vü…ü<šü.×üEýBLý-�ýŠ½ýNHþI—þPáþ.2ÿhaÿ0Êÿ(ûÿ"$*GKr?¾AþN@M�ÝüZkt*à>&JqG�UÕT+-€U®TGYG¡\é\FL£>ðY/[‰GåG-VuOÌR	o	3Š	4¾	ó	6
! OB
! B’
! :Õ
! hdySÞO2!‚[¤a
+b
(Ž
J·
58<L>‰>È%<-j;~&º6á" ;J\=§Jåg0x˜mm@íE.BtF·*þ@)0j)›)Å>ï@.IoI¹1458j#£5Ç-ý +L%i=�pÍ>DRE—DÝU"1x/ªCÚLJkT¶&%23XDŒ+ÑJýZH(£:Ì&J.Jy‰Ä8NV‡OÞT.=ƒ9ÁHûƒD È 0å 9!9P!.Š!=¹!I÷!YA"j›"/#6#;S#B�#*Ò#9ý#57$@m$<®$4ë$F %2g%cš%8þ%;7&3s&=§&Iå&I/'Dy'/¾'!î'S(.d(N“(Lâ(H/)Xx)>Ñ)R*{c*1ß*G+YY+g³+z,q–,^-.g-Ž–-Q%.2w.ª.LÅ.K/E^/]¤/:0R=0j�0)û0-%19S1$�1<²1cï1gS2U»2~3*�3<»3'ø39 4JZ4/¥4+Õ4@5>B5*�58¬5#å54	6B>6.�6)°6@Ú6.7,J7<w7'´78Ü7883N8-‚8°8+Ì8ø8$
9729-j9>˜9&×9þ9:G:Sf:,º:<ç:1$;DV;D›;Eà;&<DD<+‰<#µ<&Ù<#=H$=?m=3­=Aá=:#>E^>„¤>$)?ZN?N©?ø?C@SU@N©@<ø@R5A<ˆA1ÅA÷A'B)0B/ZBEŠB	ÐBLÚB5'C]CqCb}CcàCHDD;�D0ÉD,úD('E9PEJŠE]ÕEy3F+­F6ÙFHG:YG.”GHÃG,H9H7NH3†HgºHX"IL{ITÈI%J9CJ1}J4¯J4äJ'KxAK&ºK$áK5LF<LDƒL2ÈL6ûL.2M+aMA�M1ÏM4Nx6N&¯N$ÖN<ûNC8O9|On¶Oc%P[‰PLåPK2Q9~Q<¸QeõQ8[R
”R¢R·RÏR,æR&S8:S#sS:—S4ÒS6T/>TDnT3³T7çT4U@TUW•UOíUO=V[�VméV+WWMƒWMÑWAXFaX>¨X&çX9YNHY9—YMÑY;Z9[ZA•Zi×ZQA[<“[wÐ[`H\C©\ƒí\}q]ˆï]gx^nà^QO_'¡_$É_Gî_Y6`G�`'Ø`QalRaC¿aKbEOba•bB÷b?:cHzc•Ãc"Yd|d8ˆdRÁdIe:^eL™e1æeAf1ZfHŒfNÕfJ$gBog,²g*ßg)
! hb4h4—haÌhA.iApi²i&Êi#ñij1jzOj…Êj\Pk5­k,ãk+l$<l-al¾�l¸Nmn"%nZHnJ£nbîn$Qo"vo$™o5¾obôoDWpZœp:÷p92q4lq"¡qIÄq7rUFrNœr8ërG$s/lsLœs"és t.-t+\t/ˆt/¸t8èt!!u Cu du …u¦u/ÆuöuH
! vYSv]­vOw[w,uwE¢w*èw@x#Tx_xxØx8ëx4$yYy3vy9ªyäyEzGz/`z'�z5¸z@îzJ/{=z{2¸{"ë{;|2J|5}|³|Ë|+á|2
}"@}"c}†}/š}Ê}à}÷}
~
~*~,A~
n~?|~*¼~!ç~	-#KQ$�.Â\ñ,N€*{€¦€Æ€#ß€A�6E�|�*–�Á�ß�Wõ�dM‚3²‚æ‚Pƒ1Sƒ…ƒ)�ƒ$ÇƒGìƒM4„[‚„(Þ„p…2x…I«…9õ…@/†:p†«†.¾†:í†2(‡f[‡eÂ‡1(ˆ+Zˆ †ˆC§ˆëˆ4‰49‰'n‰'–‰`¾‰ŠB1Š]tŠMÒŠ ‹+:‹Lf‹K³‹+ÿ‹Z+Œ!†Œ%¨ŒÎŒ!éŒ'�=3�(q�9š�&Ô�<û�U8ŽcŽŽòŽ�#�cB�H¦�.ï��1�D�]�Co�H³�[ü�'X‘€‘0œ‘PÍ‘S’Lr’>¿’Aþ’S@“”“?²“;ò“\.”B‹”OÎ”J•Ii•R³•F–uM–FÃ–Q
! —?\—Gœ—Gä—a,˜)Ž˜C¸˜4ü˜E1™Gw™¿™Æ™4ä™š1šHšdšƒš3Œš$Àš#åš	›‚›VŸ›<ö›,3œK`œ6¬œ>ãœ2"�5U�7‹�2Ã�2ö�0)ž9Zž ”žµžAÔžAŸ)XŸ‚Ÿ¢Ÿ(¿ŸèŸ
 3 J 
i w 
Ž Rœ 
ï ý ¡-¡D¡[¡
y¡‡¡
—¡¥¡¼¡Õ¡7í¡%¢
4¢0B¢3s¢.§¢4Ö¢£I"£l£&Š£
±£
¿£$Í£9ò£
,¤:¤K¤e¤x¤
‰¤
—¤¥¤ »¤!Ü¤/þ¤Z.¥‰¥Ÿ¥¯¥1À¥1ò¥$¦6¦!H¦/j¦š¦¯¦AÆ¦§*§3D§x§Œ§¡§5´§ê§ ý§¨'9¨7a¨&™¨À¨Ò¨è¨ø¨©'7©_©t©|†©?ªCª0Vª/‡ª:·ªòª«,«L«a«s«‹ƒ«¬!¬
3¬A¬
X¬f¬
ƒ¬Q‘¬ã¬­+ ­8L­…­8‘­8Ê­R®JV®3¡® Õ®-ö®4$¯Y¯"x¯›¯¶¯Ì¯ë¯
! °# °
D°R°1h°š°G°°ø°±7-±e±‚±$˜±(½±2æ±²!.²@P² ‘²²²È²#Ü²!³"³?³Q³i³ ‡³¨³"¿³â³ù³´9´-Y´‡´Ÿ´®´&Ë´0ò´4#µ!Xµzµ—µ «µÌµGæµ.¶D¶'[¶ƒ¶›¶+®¶Ú¶ï¶/·#0·T·q·H�·BÖ·"¸<¸*T¸3¸³¸È¸ä¸!¹"¹=¹ Q¹r¹"ˆ¹«¹Ê¹á¹ºEº]º_}ºZÝºf8»lŸ»+¼^8¼)—¼Á¼>á¼A ½ab½sÄ½38¾0l¾*�¾.È¾3÷¾P+¿P|¿MÍ¿4ÀKPÀ>œÀEÛÀ@!ÁMbÁu°Á4&Â+[Â;‡ÂPÃÂzÃO�ÃGßÃz'Äx¢Ä;Å3WÅ;‹ÅnÇÅ]6Æ:”ÆRÏÆ>"ÇbaÇXÄÇaÈ3È$³ÈjØÈ1CÉ,uÉi¢É1ÊL>Ê‹Ê<§ÊSäÊR8Ë*‹Ë¶Ë:ÅË9Ì8:Ì&sÌ6šÌ)ÑÌûÌDÍ8SÍLŒÍ(ÙÍIÎ;LÎ4ˆÎ+½Î0éÎ(ÏACÏA…Ï7ÇÏSÿÏXSÐŒ¬Ðc9Ñ �ÑA¾ÑBÒDCÒ'ˆÒ>°Ò2ïÒ4"Ó4WÓ5ŒÓÂÓ
ÒÓ=àÓ?Ô,^Ô*‹Ô$¶Ô&ÛÔ$Õ6'Õ(^ÕQ‡Õ,ÙÕ%Ö,Ö)=Ö(gÖ*�Ö+»Ö"çÖK
! ×8V×*�×>º×Bù×B<ØØ3™Ø!ÍØ+ïØ+Ù&GÙ(nÙ5—Ù%ÍÙ5óÙ1)Ú][ÚH¹Ú?Û"BÛTeÛ!ºÛÜÛúÛ=ÜEUÜB›ÜZÞÜV9ÝA�Ý+ÒÝTþÝ7SÞ(‹Þ:´ÞFïÞ(6ßI_ß=©ß!çß1	à?;à7{à_³à[áIoáE¹á=ÿáT=â5’â ÈâXéâBãOãLXãX¥ãþã‚ädœä=åc?åE£å éå#
! æk.æšæ`«æ=çJçyQçFËç<èhOè/¸èPèèZ9éI”éFÞéL%êNrê%Áê5çê>ë7\ëB”ë;×ë%ì9ìRìrì>ƒìEÂìJíXSíD¬í1ñí6#î[ZîR¶îT	ï%^ï%„ï7ªï#âï ð('ð(Pð(yð0¢ð6Óð.
! ñ²9ñÐìñD½ò'ó'*ó:RóP�óKÞó\*ô<‡ôÄô?Úôdõ]õOÝõY-öS‡öVÛö#2÷2V÷‰÷3©÷4Ý÷9ø/LøO|øXÌø~%ùc¤ùSú]\úuºúz0û›«ûxGümÀüP.ýsýhóýW\þ?´þ3ôþQ(ÿ,zÿ2§ÿ8ÚÿŒF [ç@CF„,Ë\ø+U3�)µ2ßW+j/–.Æ&õ7HT2�~Ð:O<ŠjÇ�21ÃAõ-7Ke'±9ÙC?W—L®6û=2	Xp	 É	ê	/	
! 49
!  n
! 0�
! CÀ
! F1K}}7ûL3[€‚Ü}_
Ý
%ú
0 0Q1‚2´ç
! úa+gR“-æ((='f&Ž'µ(Ý6*=h1‚&´2Û34B"wš=º1ø(*+S,1¬*ÞA	+K1w.©*Ø1!S(s(œ*Å.ð5-U3ƒ ·'Ø' ('Iq%�(¶,ß57B z-›(É8ò%+1Qƒ£JÀ89D~@›?ÜV9sG­>õ24Bgzª+%+QE}HÃ<!I6k¢LÁe\t>ÑM A^ F  ç 8!Y?!@™!JÚ!%"X)"j‚"!í""#"2#/U#;…#-Á#-ï#+$&I$hp$cÙ$0=%@n%¯%9É%{&q&Sñ&HE'7Ž'<Æ'P(ST(D¨(Hí(K6)O‚)PÒ)3#*KW*J£*Kî*O:+LŠ+J×+D",tg,DÜ,C!-fe-]Ì-9*.8d.=�."Û.þ.0/5M/Mƒ/AÑ/m0b�0dä0lI1h¶1m2e�2gó2m[3iÉ3q34f¥4$515KP5 œ5$½5Gâ5*6G6![6!}6!Ÿ6!Á6ã6G7IH7K’7AÞ7e 8a†8Oè8$89e]9aÃ9O%:)u:GŸ:yç:ya;yÛ;�U<Y×<‚1=8´=7í=:%>D`>O¥>+õ>!?Y2?Œ?;ª?Fæ?-@"9@.\@C‹@Ï@\á@F>A8…Aa¾Ad Bg…BOíBM=C9‹C5ÅC<ûC58D(nD —D/¸D?èD4(E]E0|E„­E2FQF"kFŽF#«F ÏF&ðF'G&?G'fG&ŽG'µG%ÝG%H%)H?OH'�H*·HâHþHRITgIT¼I"J14J1fJI˜J}âJC`K'¤KUÌKQ"L@tL6µLZìL4GM+|M4¨M)ÝM.N$6N.[N6ŠN-ÁNïNEONTOJ£OPîO0?P,pP#�P+ÁPDíPD2QwQm—Q'R1-RD_R2¤R6×ROSk^SÊS.èS9TQTnT1�T5³T,éTU_4U'”U3¼U;ðU8,VOeVDµV+úV%&W7LW"„W9§W3áW5X.KXCzX2¾X6ñX3(YH\YQ¥Y=÷Y65ZlZI‰Z%ÓZFùZC@[U„[;Ú[>\@U\;–\EÒ\q]qŠ]qü]yn^Qè^z:_�µ_�7`�¹`‰;aaÅaŠ'bi²b4c_Qc+±c&Ýcxd }d>žd2ÝdFe]WedµeTfTofFÄfOga[g.½gNìgI;h`…hTæhS;iR�i1âi!j36j,jj3—jCËjHk8Xk$‘kO¶k3l4:l4ol`¤lHm'Nm2vm3©m`ÝmL>n;‹nAÇn(	o42o?go?§o4çoOp\lpSÉpXq8vq1¯q3áq&r#<rQ`rO²r=s5@s0vs9§sEásJ't`rt`ÓtD4uyu4™u;ÎuF
! v4QvZ†vaáv>Cw3‚w&¶wÝwDýw9Bx=|x5ºx<ðx,-yCZy$žy)Ãy)íyZzMrzÀzCÒzF{\]{,º{1ç{0|1J|@||<½|ú|K}>d}G£}Cë}W/~D‡~Ì~1è~/GJC’7Ö3€YB€Eœ€â€0�31�,e�’�²�$Ò�4÷�I,‚Sv‚FÊ‚DƒVƒ6pƒK§ƒAóƒr5„M¨„<ö„O3…Uƒ…^Ù…38†0l†2�†Ð†è†ù†‡$‡;‡R‡f‡}‡‘‡¥‡¹‡Ë‡ß‡ö‡ˆ&ˆ=ˆQˆeˆyˆ�ˆ¤ˆ»ˆÏˆæˆúˆ‰%‰9‰M‰a‰u‰‰‰ ‰·‰Î‰â‰ö‰
Š!Š8ŠLŠcŠwŠŽŠ¢Š¶ŠÊŠÞŠòŠ	‹‹4‹H‹_‹s‹‹‹Ÿ‹³‹Ç‹?Ü‹Œ0ŒHŒG`ŒG¨ŒðŒ
! �>%�Cd�<¨�eå�zKŽmÆŽ#4�X�$q�–�.­�(Ü�3�{9�Aµ�÷�%‘=‘-O‘+}‘>©‘Eè‘#.’ R’\s’Ð’9á’9“9U“!�“±“%É“ï“3	”;=”:y”7´”7ì”2$•,W•]„•5â•<–6U–/Œ–1¼–î–-
—%;—%a—!‡—©—*Ä—-ï—&˜D˜5X˜5Ž˜Ä˜!ä˜)™0™6G™"~™J¡™@ì™;-šLiš9¶š.ðš2›R›:k›5¦›+Ü›/œ$8œ0]œ3Žœ-Âœ+ðœK�h�ˆ�6›�<Ò�&ž46žCkž%¯ž$ÕžLúžMGŸ•Ÿ&µŸ#ÜŸ6 67 4n 4£ 1Ø (
! ¡23¡$f¡4‹¡4À¡2õ¡2(¢/[¢:‹¢+Æ¢,ò¢%£-E£:s£#®£<Ò£¤L%¤Vr¤*É¤ô¤=¥&R¥-y¥8§¥+à¥*¦)7¦"a¦7„¦#¼¦(à¦=	§6G§L~§?Ë§>¨kJ¨'¶¨.Þ¨#
©(1©Z©y©'�©3·©%ë©dªsvªIêª14«4f«F›«Bâ«Y%¬%¬+¥¬kÑ¬_=­�­ µ­!Ö­3ø­3,®C`®¤®:µ®*ð®.¯)J¯-t¯,¢¯0Ï¯+°,°I° Y°*z°3¥°>Ù°0±1I±J{±IÆ±J²D[²: ²4Û²,³Y=³=—³$Õ³(ú³#´6´U´"r´$•´1º´1ì´1µ1Pµ1‚µ1´µ1æµ1¶1J¶1|¶3®¶1â¶"·7·0S·/„·+´·+à·)¸6¸*T¸>¸>¾¸>ý¸'<¹#d¹#ˆ¹#¬¹Ð¹#ì¹º',º#Tº#xº#œº#Àº#äº#»4,»&a»Cˆ».Ì»0û»/,¼F\¼%£¼É¼Cå¼)½=½#V½/z½#ª½CÎ½;¾N¾1n¾ ¾+»¾$ç¾1¿#>¿"b¿`…¿"æ¿+	À)5À8_À:˜ÀDÓÀ8ÁQÁ%oÁ=•Á"ÓÁ,öÁ#Â39Â?mÂ)­Â×ÂRöÂ4IÃ*~Ã©Ã&ÂÃ.éÃ0Ä"IÄ$lÄ#‘Ä-µÄ$ãÄÅSÅ#qÅ9•Å&ÏÅ&öÅ2Æ3PÆ@„ÆCÅÆ;	Ç.EÇ-tÇ)¢Ç/ÌÇ#üÇF È"gÈ+ŠÈC¶ÈjúÈfeÉ3ÌÉÊ6Ê>PÊ2�Ê3ÂÊ'öÊ(ËJGË9’ËLÌËÌA8ÌFzÌDÁÌ;ÍrBÍ�µÍ*EÎOpÎOÀÎÏ7/Ï=gÏT¥ÏFúÏAÐJ]ÐL¨ÐõÐ6Ñ$HÑPmÑJ¾ÑX	ÒNbÒ8±Ò/êÒ2Ó=MÓA‹Ó1ÍÓPÿÓ+PÔ5|Ô5²Ô<èÔL%Õ+rÕ-žÕBÌÕDÖOTÖK¤Ö;ðÖ:,×:g×;¢×CÞ×3"Ø<VØ-“Ø0ÁØ0òØ.#Ù+RÙP~ÙBÏÙ@ÚOSÚ@£ÚäÚHÛrJÛC½Û,Ü).Ü`XÜN¹ÜEÝ<NÝ;‹ÝÇÝâÝ,ýÝ2*Þ]ÞC}ÞÁÞ$ßÞ ß?%ß@eß°¦ßpWàFÈà@áDPá2•álÈá\5â>’âIÑâFã#bã†ãGšã1âãFä@[ä;œä2ØäFå;Rå@Žå4Ïå7æ;<æ"xæ+›æÇæ%ÝæTç/XçCˆçOÌç(è3Eè$yèžè#·è.Ûè'
! é%2é%Xé%~é%¤é(Êé)óé'ê'Eê'mê!•ê+·ê-ãê$ë#6ë#Zë'~ë&¦ë(Íë&öë#ì*Aì+lì/˜ì,Èì%õì#í/?í5oí9¥í=ßíSî<qî~®îh-ï?–ï
! Öï,áï+ð1:ð!lðDŽð1ÓðNñBTñx—ñ;òZLò]§òKóVQóV¨ó6ÿóu6ôx¬ô;%õEaõ%§õÍõ1íõhöPˆö4Ùö;÷%J÷+p÷zœ÷dø=|øcºøDùcù.xù>§ùPæù57ú/mú3�úZÑú,ûNCû?’ûÒûéû.ü01ü2bü(•üB¾üýZýpý-�ýF¾ýVþQ\þl®þ:ÿYVÿU°ÿN{U›ÑÂm10Ab¤JÁ03=;qB­ð$*5?`K 2ìO8o$¨DÍ8GK$“K¸*)/<Y8–:Ï;
! <F9ƒ>½Vü<S	M�	5Þ	]
! mr
! =à
! ?Q^X°H	lR0¿4ð2%
;X
-”
+Â
Nî
L=/Š º)Û@'F1n !½$ß$:)+d,�½'Ü.3&Qx&–)½2ç):D+D«)ð*5E={2¹&ì"965p5¦JÜ'0>$oS”Eèw.$¦8Ë[+r9ž;Ø@!U#w#›0¿7ðF(PoFÀ:?BO‚$Ò&÷<S[J¯NúBIdŒYñMK>™LØN%}tNòFAKˆ2Ôh :p =« Té Z>!C™!6Ý!-"FB"Q‰"4Û"/#S@#I”#^Þ#>=$I|$DÆ$4%B@%Hƒ%JÌ%A&;Y&a•&0÷&('PE'|–'U(Ii(R³(R)QY)/«)1Û)
*)*.E*0t*B¥*3è*2+2O+‚+= +zÞ+/Y,S‰,KÝ,P)-.z-/©-OÙ-).%B./h.8˜.-Ñ.7ÿ.7/0V/‡/,§/-Ô/002'0-Z0ˆ0" 0AÃ01&1>D1,ƒ11°1+â1I2JX2+£2Ï2à2ú2=3<O3Œ3œ3»32Î3494Y4(t4)�4 Ç4-è4(50?5p5(Ž5%·51Ý5:6JJ61•6IÇ6_7*q7[œ79ø7s28W¦8-þ8F,9ys9#í9S:]e:!Ã:@å:P&;Ww;IÏ;8<?R<^’<%ñ<*=+B='n=!–=7¸=0ð=�!>D£><è>%?;B?.~?3­?3á?+@3A@u@5’@8È@<A<>A<{A-¸A!æA*B_3B&“BCºB<þB9;CIuC%¿C+åC=DFOD4–DTËDP ECqE�µEACFC…F:ÉF[G`GJGWÊGT"H$wHRœHWïH:GI!‚ID¤IéIRJ1XJMŠJXØJM1KNK ÎK;ïK+L@CLJ„L5ÏLM,#M&PM�wM“N/™N&ÉN?ðN/0O-`O`ŽOCïOV3P5ŠPyÀPV:Qr‘QpR%uR-›R'ÉR)ñR(S:DS?SH¿ST T8TPTEfT!¬T;ÎTn
! U!yU9›UÕU#ïU"V:6VLqV¾V'ÍVBõV'8W-`W+ŽWºWÒW-æW(X9=X'wX)ŸXCÉX#
Y-1Y_Y9rY?¬Y2ìYZ;ZVZIrZU¼Z@[S[0l[I�[Fç[:.\7i\3¡\?Õ\F]6\]?“]EÓ]+^.E^6t^5«^6á^5_)N_$x_=�_/Û_`S*`E~`8Ä`$ý`<"a'_a(‡a7°a8èa!!b>Cb?‚b4Âb=÷b:5c3pc¤cÃc.Þc1
d'?d7gdKŸd%ëd3eKEeI‘e7Ûe<fSPf0¤fCÕfGg-ag1�g+Ág>íg>,h[kh6ÇhSþhsRi?Æi j 'j2Hj({jg¤jjkXwk1Ðk3lc6lVšl/ñlO!mOqmJÁm@nIMnI—n<án!o@o5_o5•o;Ëo2pI:pO„pZÔpG/qBwq9ºq?ôqK4rE€r+ÆrDòrD7s>|s?»s5ûs@1t9rt<¬t@ét;*ufuwuG‰u;ÑuH
v\Vv`³v7wILw|–wCx;WxD“xcØx9<y,vyR£ySöyJz fz2‡zJºz>{xD{€½{a>|# |:Ä|3ÿ|^3}’}l©}h~3~)³~2Ý~:1K}"“,¶-ã$€<6€<s€G°€ø€ý€
�%�k8�Z¤�ÿ�E‚=a‚SŸ‚Aó‚A5ƒšwƒ>„[Q„…­„F3…Lz…HÇ…†"/†tR†@Ç†V‡5_‡B•‡+Ø‡7ˆ<ˆ,TˆT�ˆ@Öˆ@‰
! X‰=c‰	¡‰Z«‰8ŠV?Š,–Š>ÃŠ‹j!‹>Œ‹Ë‹,æ‹\Œ?pŒ!°Œ)ÒŒ<üŒK9�[…�=á�–ŽZ¶Ži�3{�\¯�O�M\�:ª�då�"J‘Lm‘Oº‘G
! ’aR’S´’U“„^“Dã“D(”0m”ž”D»”#• $•E•-`•+Ž•&º•%á•*–I2–I|–IÆ–H—EY—OŸ—Eï—Q5˜=‡˜EÅ˜=™EI™U�™Oå™P5šO†šOÖšP&›Pw›DÈ›D
œbRœ?µœ/õœ!%�6G�H~�>Ç�pžNwžEÆž(Ÿ=5Ÿ6sŸ1ªŸ0ÜŸW
 6e Yœ Bö c9¡c�¡P¢ÄR¢Ä£PÜ£7-¤^e¤:Ä¤0ÿ¤10¥3b¥S–¥'ê¥¦%¦'D¦!l¦]Ž¦Xì¦AE§O‡§8×§E¨8V¨*�¨º¨'Ú¨&©!)©K©$e©Š©X£©ü©ª3ªMRªi ª�
! «1˜«[Ê«b&¬u‰¬kÿ¬Jk­>¶­,õ­V"®;y®Cµ®8ù® 2¯2S¯-†¯5´¯:ê¯<%°4b°C—°Û°)ñ°(±JD±Q�±0á±7²7J²2‚²:µ²ð²³0³sO³IÃ³;
´VI´O ´|ð´nmµ;ÜµF¶D_¶/¤¶9Ô¶8·NG·/–·(Æ·/ï·'¸$G¸5l¸2¢¸%Õ¸Wû¸[S¹E¯¹!õ¹:º/RºN‚º&Ñº+øº&$»$K»p»”�»‘%¼Ž·¼‘F½Ø½Eö½C<¾8€¾@¹¾\ú¾XW¿E°¿`ö¿`WÀA¸À<úÀK7ÁKƒÁ„ÏÁ{TÂ_ÐÂ:0Ã'kÃ7“ÃoËÃV;ÄV’ÄléÄQVÅY¨Å@Æ5CÆ5yÆ6¯ÆjæÆÈQÇ“ÈD®È3óÈš'É>ÂÉTÊZVÊ&±ÊzØÊESË+™Ë6ÅË[üËNXÌX§ÌUÍXVÍU¯ÍVÎV\ÎB³ÎIöÎI@ÏQŠÏCÜÏD ÐQeÐW·ÐoÑTÑTÔÑT)Ò–~Ò@ÓrVÓ,ÉÓ7öÓ.Ô7Ô	?ÔšIÔgäÔ5LÕ‚Õ—Õ¤Õ@»Õ:üÕ’7Ö›ÊÖ�f×˜÷×‡�Ø�Ù]¨ÙJÚ?QÚ?‘ÚNÑÚZ Û7{Û6³ÛLêÛH7Ü€Ü‰ÜZ›ÜöÜ"ÝB1Ý:tÝ@¯ÝðÝ=ÞLNÞN›ÞXêÞ]Cß]¡ßuÿßAuà9·àQñà8CáA|áM¾áfâGsâ?»âOûâgKãC³ãO÷ãCGäQ‹ä>Ýä^å\{åØåNïå0>æ8oæp¨æçE8çL~ç2ËçBþç[AèU�è.óè5"é"Xé5{é^±é&êA7êJyê9Äê<þê3;ë2oë
! ¢ë#­ëKÑëGìeì5€ì#¶ì6ÚìBí;Tí&�í-·í:åí î!:î)\î †î�§î)8ïbï%€ï9¦ï9àï%ð!@ð!bð5„ð ºð+Ûð ñ7(ñ`ñ }ñ4žñ*Óñ?þñ>ò Vò1wò©ò0Åò"öò–óu°ó7&ô4^ô?“ô-ÓôAõ-Cõ7qõ©õÇõ#âõö#ö:ö)Qö{öh•ö3þöL2÷:÷;º÷Vö÷Mø!lø<ŽøEËø)ù;ù>Kù6ŠùMÁùeú'uú;�ú>ÙúLûNeû1´û+æûmü;€üU¼ü,ýZ?ý-šýÈýEçý-þGGþe�þdõþFZÿP¡ÿòÿ'"8J7ƒ[»2=J!ˆ?ª7ê4"(WE€"ÆKéL5P‚JÓB-aB�OÒe"XˆLál.�›-ZK¦Ãã5F8BUÂF	B_	E¢	è	0
! u6
! &¬
! :Ó
! #K<"ˆ«1Êü!8>JwÂ2à
C*
An
]°
-6<<sH°&ù+ &LSs$Çì\Zd ¿àÿ3I1_ ‘²5ÐD4KF€3Ç>û:5Ze�*ö3!;U;‘)Í"÷$2?Cr;¶)ò)-F#t9˜1Òt<yJ¶QQSP¥Iö?@5€$¶=Û4!N(p™B²2õ)(R,oœH¸$@&Bgtª+HK@”MÕ=#Da>¦‰åCo/³@ã?$ Qd 6¶ /í 6!2T!,‡!"´!×!è!û!E"-J"#x"&œ"AÃ",#92#(l#.•#.Ä#.ó#4"$XW$;°$8ì$K%%7q%=©%>ç%]&&*„&$¯&-Ô&m''p'G˜'*à'&(2(GP(F˜(.ß(5)/D)Ct)K¸)G*AL*Ž*£*Q¸*l
! +nw+Yæ+*@,)k,!•,j·,["-+~-bª-<
.'J.)r.dœ.=/c?/}£/D!0f0.{0>ª0Pé05:13p1G¤1)ì1]2!t2V–2Wí2E34a34–3GË3x4)Œ40¶49ç41!5[S50¯5@à5-!6<O6;Œ6>È6I75Q7“‡7^8Iz8@Ä8+9;197m9Y¥9Hÿ9@H:/‰:„¹:l>;E«;kñ;ª]<L=pU=oÆ=Z6>M‘>0ß>A?0R?Cƒ?FÇ?@#)@3M@.�@G°@Dø@"=AF`A;§A4ãA4B8MB$†B:«BGæBW.C †C$§C0ÌC3ýC#1D&UD|D�D«D7¸D'ðD#E9<E1vE7¨E,àE3
F6AF%xF~žFMGIkG=µGDóGD8H	}H+‡H:³H/îHFI*eIB�I&ÓI?úI.:JEiJC¯J1óJJ%KBpK,³K:àK&L;BL(~LL§L>ôL-3M7aM@™M$ÚM5ÿM75NHmNA¶N2øN!+O1MO?O+¿O-ëO-PAGP‰P¦P2ÃP/öP)&Q4PQT…Q0ÚQ^RjR…Ru¢RlS0…S¶S/ÖS)T/0Ta`TÂTâTûT+U&DU3kU#ŸU#ÃU#çU#V/VKAVE�V=ÓV/WEAW‡W8�W%ÖW/üW+,X7XXN�X+ßX%YH1Y+zYF¦YBíY-0ZE^ZJ¤Z@ïZ?0[&p[C—[MÛ[E)\Do\A´\4ö\1+]1]]O�]>ß]7^>V^<•^oÒ^/B_7r_7ª_â_@ü_2=`>p`"¯`QÒ`Y$ar~a[ña<Mb2ŠbU½b:cJNc*™c5ÄcCúc(>d"gd$Šd]¯d?
e^MeF¬eDóe8fCVf0šfMËfRg)lg,–g'Ãgëg4hr8h<«hèh"i#+i7OiC‡i7Ëi,jC0jDtj_¹j%k9?k*ykN¤kDókP8lU‰lbßlCBm_†m;æm1"n4Tn4‰nC¾n[o:^oJ™o äopDp@ZpD›pHàp>)qZhq€ÃqpDr'µr5Ýr5s<Is@†s?Çs/t:7tYrt5Ìt*u0-u-^uEŒu^Òu51vgv!‡v©v-Çvõv-w>Aw;€w0¼w%íwmx8�x.ºxéxy$"y<GyJ„yÏyGâyK*zmvz?äzN${Es{?¹{/ù{G)|=q|]¯|[
}#i}@�}GÎ}.~5E~F{~7Â~6ú~˜1BÊE
€CS€V—€Xî€CG�B‹�BÎ�B‚BT‚B—‚BÚ‚6ƒLTƒL¡ƒZîƒLI„K–„Lâ„K/…K{…dÇ…d,†1‘†Ã†&×†@þ†@?‡E€‡SÆ‡Oˆ+jˆ"–ˆ6¹ˆ;ðˆ=,‰0j‰*›‰Æ‰Iä‰..Š4]Š*’ŠD½Š(‹W+‹ƒ‹C¢‹9æ‹7 ŒCXŒ?œŒDÜŒ(!�'J�r�0Š�%»�%á�4Žb<Ž!ŸŽ*ÁŽ@ìŽ5-�'c�H‹�:Ô�8�;H�H„�Í�6Ü�A‘2U‘3ˆ‘`¼‘?’(]’1†’?¸’Dø’Q=“T�“Cä“+(”8T”<�”Ê”ß”$ý”W"•;z•7¶•(î•O–g–*�–%¬–Ò–*ñ–\—€y—Ñú—Ì˜-ç˜›™I±™]û™OYšK©šSõš9I›3ƒ›<·›Zô›ROœD¢œ2çœE�b`�3Ã�X÷�PžHfž.¯ž7Þž0ŸaGŸ©Ÿ,¼ŸBéŸ, -D Nr FÁ E¡%N¡0t¡2¥¡-Ø¡7¢K>¢@Š¢MË¢c£6}£V´£¤&¤E¤c¤ƒ¤¡¤¾¤Ý¤û¤¥8¥W¥w¥•¥%µ¥Û¥ù¥¦%0¦V¦u¦•¦µ¦Ò¦#ï¦C§XW§U°§L¨bS¨]¶¨J©<_©>œ©>Û©8ªiSª>½ª$üªP!«Jr«G½«S¬8Y¬B’¬IÕ¬6­OV­N¦­Uõ­EK®c‘®>õ®m4¯o¢¯i°f|°[ã°b?±n¢±n²n€²oï²o_³oÏ³n?´n®´nµoŒµoüµol¶nÜ¶nK·nº·o)¸o™¸o	¹;y¹'µ¹wÝ¹(UºB~ºrÁºJ4»M»RÍ»9 ¼?Z¼@š¼@Û¼@½=]½$›½(À½>é½?(¾?h¾@¨¾?é¾?)¿>i¿?¨¿6è¿]À6}À*´ÀIßÀF)ÁPpÁ`ÁÁƒ"ÂU¦ÂDüÂAÃ'ÁÃléÃlVÄmÃÄm1ÅlŸÅmÆ,zÆ.§Æ.ÖÆ.ÇN4ÇKƒÇiÏÇb9È`œÈaýÈF_ÉB¦É>éÉ@(ÊJiÊC´ÊgøÊ$`Ë{…ËEÌIGÌ0‘ÌKÂÌmÍF|ÍlÃÍª0Î(ÛÎFÏ<KÏFˆÏQÏÏX!ÐMzÐ<ÈÐ!Ñ>'Ñ:fÑ)¡Ñ?ËÑ7Ò6CÒjzÒ0åÒ6ÓMÓEaÓ;§Ó2ãÓ,ÔµCÔùÔÕ67Õ@nÕR¯ÕSÖeVÖE¼ÖI×lL×S¹×&
ØM4ØE‚Ø‚ÈØHKÙ”Ù\°Ù"
Ú00Ú"aÚ,„Ú.±Ú=àÚ/Û%NÛ2tÛ*§Û)ÒÛ1üÛ+.Ü"ZÜG}Ü0ÅÜ^öÜNUÝ'¤Ý&ÌÝ5óÝB)ÞlÞ'ƒÞ(«Þ ÔÞõÞ3	ß =ß^ßoßŽß6®ß0åß/à/Fà(và9Ÿà*Ùà!á&&á%Má sá-”á&Âá%éáâ2)âC\â6 â×â@öâ&7ã+^ãŠã'¥ã#Íãñã7ä8Gä7€äC¸ä,üä,)å@Vå%—å&½å^äå@Cæ{„æ>ç:?ç2zçJ­ç$øçmèF‹èBÒè5éBKé(Žé[·é]ê4qêM¦êTôêPIë`šëDûë9@ì]zìYØìi2íZœí]÷íRUîT¨îQýîeOï9µï2ïï8"ð4[ð"�ðI³ð=ýðw;ñF³ñ1úñ5,òXbò;»òE÷ò=óL[ó7¨ó6àó:ô.RôO�ôœÑô“nõ$öV'ö6~ö-µö:ãö÷H9÷’‚÷,ø>Bøj�øjìøVWù/®ù>Þù_ú@}úO¾úDû<Sû�û¬ûÂû-Üû3
! üV>ü•ü(±ü*Úü.ý:4ý(oýd˜ý:ýý@8þ>yþ?¸þ=øþ*6ÿ=aÿŸÿaºÿ4-QKNËGMbM°JþƒI(Í7ö<.#k1�2Á3ô6(3_0“$Ä%é),9f|“¢®/Q`�+â(=72u9¨Gâ*5E<{F¸=ÿ*=	2h	4›	IÐ	I
! ?d
! F¤
! Bë
! o.Gž;æQ"Kt=À;þN:
I‰
IÓ
DEbD¨Cí1EN+”FÀ. <ORŒ;ßWIs*½tè/]�F¬AóC5AyW»-?A<�$¾ãÿt ‘8²2ë(GIf°4Ãø+,7/d]”<ò,/X\!µ×ëÿR(j“­9É?CZw1”/Æ)ö\ ?}9½l÷0db•?ør8I«<õ=2/p ºÓ+ó01P0‚³%ÒKøKD -� ¾ Ù *ò )!/G!w!5�!3Å!6ù!U0"+†"&²"Ù";î"*#PI#;š#;Ö#7$&J$'q$™$1®$à$-ö$/$%5T%Š%œ%,º%ç% &!!&'C&.k&,š&1Ç&ù&#'4<'1q'0£')Ô'þ'4(/Q(/�(/±(á(()#*)N)(n)—)³)Ò)Wð)@H*‰*.™*$È*$í*!+=4+r+5Š+UÀ+W,Vn,#Å,"é,#-10-Ob-0²-Hã-:,.2g.š.%·.bÝ.B@/Hƒ/1Ì/5þ/q40q¦0,11E1Kw1*Ã1'î1:27Q2B‰20Ì2?ý2;=39y32³34æ3D4\`4C½435355
i5'w5Ÿ5 ¸5DÙ5D6Gc6%«6Ñ6ë6&77'7=_7[�74ù79.84h8b�8A9nB9E±90÷9v(:KŸ:-ë: ;(:;$c;(ˆ;B±;Cô;+8<,d<!‘< ³<3Ô<=/(=X=Hw= À=&á=>;>)[>U…>OÛ>G+?Os?GÃ?J@AV@i˜@AAHDA+�A¹A+ØA7B.<B"kB$ŽB³B#ÒBRöB)IC%sCB™CHÜC%D2=D/pD: DXÛD,4E<aE*žEÉE-äE0F"CFfF7†F0¾F8ïF(G/BGrGŒG‚¥Gm(H!–H¸H[ÔH>0I3oIV£IJúI¤EJ5êJ6 KYWK;±K:íK(LFLE_LU¥LbûL‡^M\æMnCN²N@2OHsOD¼OKPPMP[žP5úP20Q!cQ�…Q5R>=RX|RMÕRS#SJwSEÂSHToQT4ÁTYöT)PU9zUC´U.øUZ'VL‚V5ÏV7W;=WyW1˜WgÊW72X,jXY—XCñXF5YE|YFÂY/	Z%9Z%_ZF…Z-ÌZ6úZE1[;w[h³[9\mV\9Ä\þ\3]5J]P€]4Ñ]B^rI^d¼^!_|?_ˆ¼_zE`gÀ`}(ae¦afbrsb!æb/c$8c=]c)›cDÅc:
! d9Ed,ds¬dh e1‰eL»eNfRWfDªfïf g<0g8mgV¦g8ýgV6hB�h`ÐhB1i`ti(ÕiFþi.EjKtjpÀj<1k<nk«k'»k<ãk* l.Kl/zl2ªl:Ýlm;!m&]m#„m9¨mFâmo)n/™nZÉn"$o9GoH�o,Êo(÷oC pHdp]­pnqnzqnéqvXrNÏrwsŒ–s/#t.St*‚tN­tqüt,nu ›uM¼u8
! v.Cv0rv+£vFÏv\w`swgÔw><xu{x%ñx9y/QyC�yBÅyPzGYz[¡zýz9{T{%o{8•{-Î{9ü{76|8n|7§|Mß|I-}Ew}A½}Mÿ}"M~"p~5“~PÉ~Ojˆ@¤Gå3-€*a€:Œ€+Ç€/ó€Q#�gu�.Ý�;‚H‚a‚+w‚;£‚.ß‚jƒ-yƒA§ƒoéƒ-Y„-‡„Jµ„9…-:…;h…8¤…BÝ…F †Gg†3¯†ã†!ú†=‡JZ‡N¥‡2ô‡='ˆ/eˆO•ˆ/åˆ]‰Cs‰·‰É‰:Ö‰Š$Šk0ŠœŠ,´Š,áŠ[‹2j‹3�‹;Ñ‹%
Œ,3Œ,`ŒZ�Œ,èŒ"�88�q�v�lˆ�"õ�ÓŽ}ìŽ.j�-™�#Ç�.ë��29�-l�=š�'Ø�]‘O^‘&®‘0Õ‘1’'8’$`’7…’9½’1÷’3)“7]“D•“9Ú“5”;J”5†”5¼”Bò”85•[n•;Ê•D–8K–:„–+¿– ë– —!-—2O—+‚—+®—*Ú—:˜,@˜+m˜™˜6¹˜%ð˜„™;›™6×™\škš%{š>¡š)àš5
! ›+@›l›(„›'­›Õ›&õ›:œWœsœA�œ8Ñœ	
! �âœ,“°© «#„S4t'‹4gŒ2�%
! )�4,]*ê	Ðìª"š)W	k%Éx)+Õ1£./26š3Ö÷%ò.."R
Å*Y-¡Lp!°3&s1)#Šˆ7*8"1•
! ¡	ø1× ‰+àH#96%$*®ƒ+#¯6@4…0ç
! à÷
! ½$3!ge;2“^â)VUiE"I8&²52Môç ¼¥*D1µE1%5ÿ¸7X4Ø¥'G¦&­¡)-ô3ð/V3.ç)¡`,j7Á4ùý‹:!¾8"+53‰â5$.ž7|/5þØ!3Sšç+c2|ä'ÀP$ÙÀ3À2n ¾ÿ#b\(UÞ2f>å¡ˆ3”œ!”u7Y0�7
//èI¤©59Œ-‡TÑ.‹P/i‹3D,�•'ã#0&Ë@
! ™1á'$)=y):5Ù Ã²8·8ñ	±#À-OÉ 9Ä·4©*“'$!±+
2ô)^	ÿ3oÏÞ$/ç1ì�-tX<
@#s0J)ÿ�5‡¤‚˜jø‚Vy!Ô,¤05&r…—B‡D'+1´Ò-£6Q3‚j'T"–‘dw™}6p4Ë3<Å#g&((�f ˆ ~-×JÊ5C5Ó²µ/p\#3Ÿ/é$€×ç+3º1Ò	êì8S8§nL5¥|
9†Ä8z³/Tk!*Ñ"³%ó�Ó743ª1C.I!
! (ù)bã1`¨&©Ìíug/¥2¼8-9#¤8$+Ñ6Mõ¶ï-Ð+©9q1�,Ä@ÜœçQ5FËN($	QI-"åI(ë,ÉX
! :'$·ã 4rý5Þ6¸8‡‡25'†('-Ã5þ(Ò/­#ïU-b&.Å7æâ[W6~..¡/ôÈ�+¬ˆì«)3‰ê©›:7-öìÌ
! h&Í(v0Ü>
Ô6Ýh‚ìÓ—,Ó
! Pp	è!g0ÇA#H
! Ê,Ù©-Oø6l{"5i*½j§+·*(8ð0&4m"¨ù,…#$6z4¬7F)Õ8ì
! š&Ø³
! 0º)jª3SM'ª&7±.@1Ù+tðO*ß
í+Üc7°É1Í6	×¯w3ä$	ˆ#	w´¼
`(Þ	N‡ë�
! ¨{&¶!<ÁÛx	ê4¹/œ%73£+Þ.ò)9
2‘œ0bi1,8ô4 %s/Œv5Œ…{P%p®8ë¤3¢	!5$$-º²"Ÿ2e
! i.s Š)=Ó%œ
7y'…
! ‰NãO#KÔ09	Ú0
! ýŒ*6/ù2ËC46–'É-�3O!a™
! `•4xK(sA:C+Zë.}Î2yr÷4ŠF 1èœ	86Z
! Œ 5d
! å4 ,u+«k(Æ2N7÷#A,÷$b#Š.Í0Ý(="|,9^ü0ƒ"(¬"˜Gl‚€Ð
! #ˆw!ž�>�a«•¦*Ï¨u¬b/6¯2�8V(”ã@245˜+6ê#û$4o±c*g„ h&q0|U»â8@Ý'*/þ–Éf?Ët+#ï4¬$bÀ{aZ#Õ"z.ß'“˜9)áó—˜&t3Üé1L‰3}BÇ2$8à+í/5š,€+ID4ÓA r)q;-él$ô!� çV)'É�f,Õ5ÊB7]/Ÿ,®"-$2ÿ£0"`*�
Q+;å£ÇÇ*Š£*âQ¬R!ûö(v…Gj¾ô*!Î7ä/�7|/îX>iµP§'R(U5`/ÿ	þð8«(|5_)H5&b/‹'’34º6¦
! ŽmÇ#Y°‹	Õ)Æ
S
! >Ø'».(¡»-O/Ž2€(Ô4 ó'ç¨!=š5á/âV¨ \Òxß5R$~5	h
*+)Å'N&?a
! ¶— ½
4l
! è)\Ý0ü8m,Uý)�	91�œ--Tûƒ®¢S0lxï�P2å}
¥$,n8'"G#¡1ýà4Ÿ0ÁÒªÔÁ j/"Æ3B¾4Z-ÁW.Ï
À*0¨² 31 dýì5Ø‚2#¯zÒ4Àß0"­Ò"þ$D)¶Ž$ü1al"p/ÆŸ1&À.ç¶§ˆ~&„Œù	ð7m5«í
! œO)yG,^.i'å¦ó(I52õ¿
! `8L8W(z	�Š(ã8Z&?¬
! >&ÏÖ(s3ž1…(´
! â'ë3“"ðy4rK7/ë
! t4
! Ž1c)Ê)Ï
! –&$±/¹
g ¬."6ÊK3Eæ73*�ÙT1�'	ì	<°Z�(À%x3�à#„)Ãû¨ê2–‰!iÛX6Ñ*P0N§0q%f‘J$"æ%¾1©3,¹a8À"D…4¿#í
éžÏ(šˆ)V´Åò2Ì+)˜8^"ˆ%�/‡¼	Å1%. WÁ3ñ";5
+,,0\Ç
! >9õ*
!v

! *$8D6›{	¿y²«¤Pã	â
! *ò,A7gmŽ{8Àe6¯7«T)Å5É4Ó°È<b$µ*—6þ-p!U"å0Ø2r4	a#(à Ì¦8í	ˆ4^,x,îd/U3]"øúw¢�!^½É;u6Ë”4ë@�ßV‚CÌ&Ã&¢"¬2~*o7.ý/²óù#H‚*—0´$\,¹,Õ/û(·º½f
V* ÿ)Ò!4Å5'ö
ËR)ü )ä¿5Í4	„2¸×)›ñy3�1wÁ1,ó!q Ê8‰!00h'ï,ê™%Â3ß"Z"½Ø
p(O\ÿ&ª$½&ê²0Ã7Ô$sÉ¡ 0Äâwª,*2NŽ¦k2(
! W2T*Ø*Î^2x/$!ÉEw¢*Ô„&,E)ù["<)s+'X!@0ç5èò0[&¦J¾q+O"Ì(ªÔ7‚-#'ÀN1˜/A'xl+˜-ƒ2“4'«G%î$‡töi
ƒ?É((3ö,ÿ$ÈA/3 
! )ö8E� ¦,Uå 
æˆ(Ú'˜#ùÔ&)6õ"M!,nÙ%†*é-—"6!Ýu%{3„0B>
! ‘¥-õ@Î
± ÍÉ'õ+µý
�'‹8¿8O9¤Â5‘8.¶ Ð8ìRÀ)ºÒ5û7Ý7Û+Û&�ŸÿÃQ+õ	Í7†	h1½sé)á¹)£“Mö7Óïò„ó˜z5'|(5"œÅ/0_*òäª&–·#'Œf�2	d"÷)$8å-(ëÙí%@.½D2Œ	n(mŽ¬'T¡8È13$¨"+-6-"ö	.*Î³ ­ø3vÛr*²	(I%hú.‘9Ð¶0%gç†1ùÑQS)£3{o&a\<$Õ'Ó50|UU(	.Ø�0ý	ìè;#€Ñ!Þ
8˜ã%ß}³6\0l'p&	ˆ-jÝ
 �$ð‰(¯§
ÜK¾5²Ê!38¡�Þ# ©	ã—-ƒ3n»3ó5qÎö :˜†­�7Û¹.Kž(äM-!¢	þ*iK%6:3FÇ,ž1l À/1z$!1~#30,ÅI,ü˜S+†Î,O+-G/Z0Œ&A	0qà–Ö  J§å€ÝE0ƒ)k11ÁšmÙ,±
! ö)î'úˆ'§!ò-è
�Þ-ð3H3 @#
! &…º˜	®/r
M_6á$ö÷/±¿P,.'á1+À-„8$3÷	ãûå=6á%×ƒò=2¨,3W4q&6¹1s5vB0P$  N
keW}7ïH%‚.›	L3¦!
! %QÜF%Ó2>	¾á09M	Á5
! L	™+1=&¢
! *%‘8RÅ&C(ì-†è.¥06¿•$52ÞD#ïÅÄ
! é¬q\ &/ÐÄ®5ø+ð'od(; á
K5–
9Ê7(K
! 	fÐ72Å!\Ì!Ù¼™C6P(2†$ž2X
û¸0E*<'J'´
öâ0S-ø	/
0±'Ü d2ìóý.à,Õ#5Lä5c6¤¨8œ"ð¦Iw7¥{ç	ðÚ,îÝB‚51F�¨ê»%™¿55¦O_(~)+ î¥Š#>8Y$ô°%7d»7GF+«5Y
! gý#øuQ=i)«É!g%�%'·'/�	Ã!�1@"¨RÂ‹Ù-þq²°0ø ú�<(,°0ôMÒ8!ÂÂ'Þ,	ú,
&ª%þ"ñž€3DÃ/³K0ð7Ž-Hè#µ.&Ôæ0�$°
L-€æ­W-§‚7¼«=ìÞ–"“6P°v„/^
! }Ù2šâ3ñ3m-‰%mœ*D	©ø_Z*!ó1Î Ú7éˆ
! -½‹ls-ñ/-4›'³'-£#€Ê)¶!º˜h4Y)x+í2—(qÇï/³5i¯0Áë8~`-in
ý ‡Ö
Œ/›)¹�46'¤
Œ‡7 K&þ•(cŸÈ�.ÕñÍ.~1à
‹ªj*éú
! µ%×y® p°"B52”Êò!
-ü/!Måi.,9ª;£Ñ-3)C#Ô'd#e'25J(2\)3w #`K'¸.·ñ'1*!
! Á#ñ&Æ
! ­*›u�5:»&‚/�8Ðó"4‚|"Ë	òc|%¶o*0a
! Ø7à	è.}%979m E¶$+.0èS5„(Ÿ#
ï	f-)2½2=.î	BÀE&Ý’ÑË¡‡÷+O6_&Ù
! �
! ÓÛ!/,•$
! 2¯/é5ó{FÄr"Ä9.ƒ8Ú5ð$ú	ãÈ„"…'Åú$“ ˜ï))mí*GÃd.j1_á�1]3[,j!	Q#¿
Õ1¢3žŸG'ŽÞ^®*'„,Ô3"úP ®%.¥z'5¼,ô94Ã34Ì0#?ñ8vëlõi	7H	s=$&W2já-»õ7e¶'0©0Õ3è%–#K¥
}(ØÜ®"´4EV¾Ô"2X»�"Å#%,%í"î.É4âø)³Ÿ'ÿ7'9µBXñ”'7
! ³.{ù+‘	)j�4äÉ0U1¸3´—ú@Ý5è(š(‘ 6.³1ëçzÑó+hÁ!Z3†¶Û6“	ç3#¶+¶(�eø4]R£&(
7Ç1Â
Ç'õÇ.b7k†6I ^8ø-íî§É‘«-$$ù7ô.¾#B-˜Ü1œõ2 5eóò7&)* ÌY!"fƒ7”`)y+»ÈLŸ°1s)Z‡&N7Ô[1|#).QOl	‡$1+/ëŒ¸Ç‚°P5%'8ä
Æç?wYÕ++SwE	
u48!ò$a‰,G&†+ž!q8i`Ïÿ
! öÉ'�(ß0 _0§(¯!ä$9g”4^(�¢.¤Í)¿<0“ÇÑ&�„ž›dU37v	®#±12ê60&õ$PÎä	S	9º.B(û' à8ð…7õÃ2*,Õ0šS!L‹f(ú7¦4àu-'*ø©| 	Á”$l(bVòå*s*#)“,ç86§ö+˜!¥	a5Y3E3ÅžÇ8\
! ‘6uD5)’Þ+f .­,*4Å;7ž4l°(s2
! *œ.dj5|-V($E!�u#Í?+¤,)^(0,42¥=ß/Ç%9ãC$å	÷"Ëér#Ã
! L!«/;**W%*Â%ú!U''#�.P4M*cÐ ½a¥5
�
! |8O-î#y"6.äÑ3™c$†k"Î»Ð,*!8þ
ï	m
‹1E•Q'R'äü+)%L#
! 1ºŸÙ)þ&†!Z5Ó’$¿
! •-G]	à!;J
3í(Í*V98ç	y52+íÛíµ'2CŽ/n+8érK8m/+4Íù4'P6Œ,v,Ô"6T!5ôS3-*_
! á
! 'f^Ê'lí !n6×'õ‡/ä%ôK.?R P&WmÕ9yh.m0$�7Xà(¦&,(Ã.0
F7+‹ó@*ùM/I6þ6Íƒ+È#56ƒ– h,ƒ#Øl-3:0:+¾
¥‡½4Ñ$¦%>!vå2ñ61˜æ2p_p)˜3g4{‘
‚˜–)æ™
nR‡²*}ä	¢%
is#0W'ñ¦7ª	#ô+b-±Ã6(-.�+�3›
 0œ5lÁTyP	$Œ3Â,œ*ª5ž5é/®½¡5Ör-û¶.�-‡5
_1b(˜,Mª¹7ÿÀ63Ù8´*æ.Í‘-R	u\BÓ®Î"R2?/è0N�f#
! #P)`'ˆ¦5l“5º<
¬_L îKÄ
! B ä)?¢/F8)'U¿%r.Kl#2'bë*q$p6{6‡3±.‰1µ¢Èa
e:Ú.Ü_„·.ž&<5/,ÔJ02(ú(
-82Ü$\¿)àò#88T	2-�"u(˜žîÁåi6#9,ë5Œ«/3ý$ñÏ2Z$àÛ*�n�¿/ìL
×+«.DG)™7Ô	—!Ô$ù†­(±N2Ã%BQ„!.,’Jç/'èË-‰
TC%÷1Ô!ï"Òtø%0¡(c‰2wYV.Ö­ïŽ&M7ˆ4+¤Œ2´=/@!ÎVË#0+2H.,ÁY¤'0X"œ-ÜÅ ¼ÛV	%¶ð,V&�8q(Z,}
! "Bm3f/Q"(,Þ|r'$ƒ
! +L7,.,0'N{'&0�= 8(á*”ƒ6u ×4ŒY‹(€ÀÍ	ñT$~žÜ5ë't)bƒ•�0ð23GÙ(m.j$»1Òo„o±$á–Cô
! p%L6x
Ì‹"9*L"*,2	y€"(&37H¬™3»0ö !­+á
! 7‰
! ¦#É$Ö¬Ýø
! ¹41òl´'ž	ÅjÑ'²
! [’æ-�1¹”-Ï4-OR1à)÷
! 3
! 8n1O2\
Ú+–%*‰/3¡vî¾ú4K¨)%Ú*P#3$�3Ö83¾é.ƒ5ôVB/)
#›,²Ž%b]4ñò1)2Å6V0CÜ){!/Ï¼8n3'5Á2ì7á€e¤^Ö,%\ e4"G]JZ'Ú/š#ª*Á$Ã'?ñiÁ,?2½5`
¸*(w$)=“3~(Ý/~Š«Ä.ò
¨ÂN8~6l‰Æ5,ÓÝ"¡.LI.Ù5Æ
! …$Å3]&åõ™·&6îú"›?6À€ C8k)Ú
! $À £2Þ8
þÙ1 :z«	J8ÜK"ë
! ‚4"$‘d	
! *"Ì´ºl!f2	¢6)7#X8Â7Q!Ÿ,àBjÆ©3‰#ô1´)Ó`7�*©,[/Â!4.‚1™4‰æ&º­'v2(4‹):“È`1ÖÂ$ßFÑ4º
! ¦P¤"9�/r5×0m+œ?7¿ßž8
4_4ÿ3
%Tµ8EÁ0Z.¶V#®0?Þ·±!Dù.[ó.Æ~µ@ #F0õÇ	ˆÄ3È{%0x!M1]ùç¶	�$6ˆ˜*S'C-­)›1h8+�3&4Ç–-c5¨59!_z;,<'!ñW$!&w7è™•	ÖÖÇ,‘*¸j¼+Á(/%t àGØ#º,š6½*�%-1´-5X/sñÛ	H/'6Y
! �,…(#¯
2g$i0I/Ð#*‘!Üì!	„'…,¹!66PU/Ÿa(s4Ð¢Ë9+êk4Þ)ªì³3êÙÏ ,1(ð;O4§
! Á
! Â)U$L)/•A!—¸&(…Á,÷8™".â+é4ºž3ý;†
›BU‚ì/ -ÁÎ*6í¥ [(-Ó¦$

TÉé!c
'#ø2Y*òí*;R5¤d#}"”/š§1·!#/@	¤".)ü#<+¶¸2´	Ú$6)H«8Ð/Q˜8,ï5Ãã.½'_}¾,H<-°n(ÇÃqä5*6qÙ50,,?
! ´©3Ú-Fð	‹54Õ3-?#·
Ý	]í0Z7Ã"#	å
! 1! 1§8b.3
—W,+¢³N¹Nu0ÿE¤.æ(L2,í3»$“Ž
¯1¨h#>40÷ ‡
! Ð÷È&N,vt8€.a
! ''«Ž0Ž !5‚§##Æl1]ÝB$›++-5ù0å+u0f­/76Ê1£,ºË86$±4s.°.Ž!Øªf+‡%q6|<ÛO?>N)`2[è3æ'1f$Ž8,#C"š]úv(È<.>)h
! ”(š0"(—Ïý½©&\&í#aO �K)33p™ Z+ì+e.ËR#Ï/"pŽ6’7_,Ú#L}å$òŸ(2×1Æ'h$üV$ R·Š
Â ü�/À4J»/ï$?5‹
‡7C^&‰Nuø3×‘2@Xá&–5Ÿ3³ÃU	ƒ.³0†2±*•7†-¥}8Q�+×#‹0¢óôp-4$'8´6•Ë
! Ó)
.'ƒ0˜ êÅ-Ð7‹‘|Ø+r&!#G }+ü®+e,G>Ž6�0àYòz¾»"j>¢�-{%ñ›î+U“Öêè¹1-9+/þ'º-†%“‡45#Ù,2K 
Ý.Q6Ìý"¡ý7¨%l8¶Òâ
¶1¡`pM6­-è	W8™•?*ár÷3æÔ¨=m'ê0²)	ðtr@(²'º4‡)0	4Ò*¯%™þ+@+‰	?8†»ïŠ ðY8æ ú5t5 Ò¨	·)#E³,$0Í+³	%Ñ}'LêfÆ8ËÞþ/ü%
5¡$6Ü*
·g!B
Ê]$ÚG6Qú/Ã)®!wÛ1)Šm!Ò'Ô!�6(•ƒ+Wx/%¦-{´1ÚW4
! \Ë'š!æ‡,Íþ.^Ä1Ù¸è	ò"ÿ.$ý"*•½AžkSæ”1J,�ZfÆûp"4¶.
! ‰qZ®2.—'5	i/ºƒ1)g.Áƒò4ÕqW¼a> '
! 
N.4^.A=4+ó6ì%¿ý¦1Gb×(Cƒ
! |ã+ª>,ú3ªÝBZ4,;ª“$eÚ²7Ä5J2®	v"<6J�°�+2‰4r8•7LÔ‡þ	S#²,Tûv1CU4Ž›]'Ê4E&`tˆ"q5g#í8	X5î»+¢-o2±8ßd1—2˜2!%/?)]þ!Ï!–4¼.	ÞV 56HË‚&¬!zÂ-cM5X”Ú’.õój
)Ú/a!v8¢Ìc †#ÐÀ(a.åq4­æ4W(2�Í2’¢w÷!¸Œ.‡9²2ó-0¹0�/ÛÝ6�d+2Ý *Â.Ü,¤…6]!É$Ô5ªÿ-"8;&�Ñ	Å(°™6œ'“¾&%}y,9 ˜%e%æ8¹²%ááÃ’ÄS(Ð0/èé%Z
T&Ç)s7v$*ðµ
! þ)¼Ü'ûlÔ3tøñ0L¿	Ž¤F°I.x¸ì*
kýHŠ1ÊöML%à-Z«! 2
M&©%'N·,ä/€3“•%9¥$åi"þ ï74[f*(¥+‰7¶"Ÿ*½7\™8{/”Î¯Ý8*ÀØèõ‘"223€1#%Œ3#w
•k-¯*J×*9ª¤&B6þo1¸ëBË(,ˆÇ
A6-&-/¤7D.ò7î ÁÞU²>$s 1j G1T)9¬*`;lý'Y¬
! ø6e¤	vþ%¸(—éaŒÕªµ(%(°‘£-Jè51U0_%ë024�S6!Î#K„4ß.¿Cg’
ÿ2ï–0P
t#4¡
! ´ 4
"ž,3,�$¬1,)A"ŠÜ
! {4*8 `è þ’*ÉÞ'…V.Ç3©)‘K“%RSß—¯\¬$*@%vÎ1]~O0î0v+Téö-®2§y%ï+÷å3Ø(û6Tñ4õ³Ë&b*	8µ¸¿Ì],f"6ê7."§s’+ÁLY%Æ/Þ1O$ö%L’)'+æV
! ð%ë’7í'Z6Ä­J0í&f%S7|m(“ˆô�%Í!;c8×&f$}¾%01<7÷&ú†)ý&®)ï!*—1Â"—$p7û*ÂÿÔ"�¿Í1ùK#¼#¸Ú4‹,+W"'¾%�å1Ó(QC7æµ³ë/7²~(¸³H-€'ž–2¡Ë [!
! %åão #¬2¨¿²!(1"-Ñ(­%óó}0¯[
! ÍŽÙ(¨‡	Ë/k5w+:#ê;x©°8½-9›"Ž
! h[�Y+¤%�‘4-
üÃ0%/Q/&È2�s²Ð*O74!,@ n7û-Ú!ûW"S¹8Å
P\k
! s$»g"Ÿ:8[$’/ý0".
! Vz¡§%þÙ§A¸5g7È
! Î#t6®7ï¨2y1?Ý-S/l§,"Í8C1Á/¶/•¿0Ž(~$2ã!V6èÝ48º3%mZ%´2DR/™Zx$âåÕ%{i5uâ6ê3_7!ü°L1dä8…)À	¡*Ã'U)./¾Çœ·.	'{ 
! ]Ø"{!
À,eH™#ŽÂ�0%C
! +¬4¤"ú6z Û
97.Ý#‘]Î%\èå&E6¹5p022A*{ïŠ	™"
CÍ-7*¸a 
î/0Ì`!9¦Ö±85ù/óX©Z O1õu
! œ6î,ü´"ÙÝ)x.z2ðk-©7/-´%t¨%/
! ¶	"�#;æ/Dä0²Æ-öy(«½1Ã
¹+é/#÷2XO¤$!	µS’"Q%A2Ùc
Ònq# »gë#j+@)û11w´-{
! 5\4V1§5^ ÷ó,ðÆ#Ð6Z-Ÿ-ë7),»|€5�6ƒ'‘,;ž‚#ÑA1—3–(ƒ.Q)N"n0W
! ×j)–Ú2e5ˆ€7›
! ß‡0$%,+h/8�*¿/~ƒ³c!)-"´Éº‰"ŠÚ0ª4ºg+Î¨¶8n)y[2Í è÷þ@$Ãá6CÏ3,Ø· `#15ª¶Ä%�$j,�ÊÈ3#n&Ôf„
! Ð'o
D5ö
! Ö}3u	Ù¡Î3Ï•6À1’*5(‡1%°08‰Aì&ètë4§$!!„y2G!�1Â	>òŠ6*º"1&ˆþxˆ.¡!Râ!Þ
! ê,5'�'‹.ê,ú'âÚ#Mc’8Iñ)ã¹2
p8
! 690Ðúõö2‹$‡+D&&1Ê'Ä’78413ñ÷(ìÕ¦hx�,—7ü
éë	H ô	€Ø%‹/›2
ª'«½l%<"q!™!­2ß8;(Æ1K7@Ð#›%“!î&*%$šþÕ*º˜
�#N*·''\ë/ö'�t.X0z/¨/’'‰~™5«‰&{-d51#wŽ)úê(¨0(7Bøð£- 4…0>1h2p
F‚"†8dy&1
! §î”8–8GR*°+1

Æ67¡Gj6°-%.F,­7š/.+"A1I*"“í"]F85�2€$ò}Ã[0Ô 7$Ñn+z"ÝÚäu6c#Û
! Æ!%!0Õó#®()1t%Ì*7_02'³Ð÷¼ "=ú"/'.Òl&Ú	-j#ÛÖ ùö0ç%V3
&7s…%zÍ"&!Í
! ³!�93<34@7¦2Ì�Û)u51¯e!”rf)Å­ÿ%Ëµ…8DâÍÁ	²¨€,ÁnT/ÚC7*7]#®*#‚	úE‹2Þ‰.•"¸q¦.H&ä.«X3‘5É."ÈN'6Ò<Ó$­1mH “2��)&Q4€*Æ­usn5¨6
i$,.5[K¾2.4À+++Ë2&<ö$JK¤ËÎ?4Ë�0¥e7¯}†Ý–!c„Ö÷1çD�€â ˆU~,,:)�£1Aä•6/Ï6ò%´
Úƒ& žw,€dÖ'›0–/ËŸ!°£"’z-S.{(]%õ!…á)%0É6áâ/¹
! ²o#*+7pµä6_4ËñY6å:f0÷lã$Ý,™Dk*¼3=)d
ˆ/î~8|i‡¿2'3
]8÷~3YZ/`[j3±N[ÿ*/8w�g5'$Û±§ä‡-²
Æ7Ä'?!2Q8€4àE
! N-”!Rú%Í#ÃºÓ*à_2é26
! ù$Ý+˜§Ÿ·	+*I0‹"³#*($58"5“#!L/X'GßvJz)›#93&ì.ž A$!É/u+ð5+è'¶W&³î/Ð)Hè*A8‡.5¢$ŸÃ9¨*´3Ï'É,ù„7/0�8Øo-í²!PŸ)‡¥8Àß	å<#À' *$
Å0&5ï2¯40À&…ðaû4¹ƒ"b™&E%4Á	/œ2W7Š½#‰G-?ª
! �T
! ¼7ï3o�Œ0eT8Õ,È-».…	k&}#1"ÈåöÚR=-à"N\$`í$('u!ÏÙ
! ¦6ù £5oy6â)3…c&±!1/xÂä"#OË!B W*6‰-é0ˆ8¼/57õ½ TÉX-9€
Ÿ68ØÊ6Eâ#!ÍÑÊ!oŸl0ô{
! Ø.Ë$T Åô'¸ �
3�"” (Ž	£»	#¿&d,]0Ñë-m
! ›&Äj"Ï*†/
8o,u
©+=%u"œ
½(ê÷æ
! Æ ÿ8—ì)À&±G*¦'Æ+á!h(ÑÆM–ç>z0n2²X#5íÁ-fÈ
x0Ö.x·õ'ãR4!ò*šà*Îònqˆ0Mâ4,/ÖªœL0�8¸7s‡�6ÑH+À.¨"Á8n8=!‹4,.õ!)t.3Ÿ#¨'t’-5< ”û2[€/~
%Í)
! Y2#¬™$ÆMeB%¢
]º((zÐ&Ÿkf!Ð¬“0œëÓ1.Í÷,�2Û;%¯)­&$+4D7	Ž4bêä10v7(¶%~‹)à2Ð2kþ�&¼­Õ«p1ÏR
C	#/"¶2{uµ-(B&L'9"Œjc3cíŠÐ}
! 95#+ë³+·E'	5*¾*87*.B1	6ùL$T“/Z%Åo
! Á5ãmê&*ŠmM#(C,gd3ÂX}W/¡S2m1† Ó5¤f·1—&m*{p-!0#Q7.¡^ñ+ˆ&l6¸'K/—)[3Òu¼
! ý+u.b	ôµ!"à7°7-4{™* 0&‹­
 ’Œ"¼$€
! 4¥TC/_c4¤¼¯'Œ’Ó/à'f#ÿ Dþÿ6é’Ä7Ù4Ý$¾á 9¯,ce%„7ž)óAš%V8È ÷¾"f
! C
Ê Ç$H*,1]Sx2[&
µ$ÿgì„½.27-öÂ5VÏ).ˆ�Û-">>}p#yÜ6õ8\ü!+'&8$ÒÿÓ	Â(ÿÅ
! öË%O5Ä#7b%&½	®	µt!¼-ê ¥+8Z�
z+3Y(ºF"'
ëçÔ.*
! P!8á.V5
C ‰ 4
! -.¡î~?§bñ(;ÅÖ–3t-$È$V2-	#"	ÑB)O¶”RW¨7RÿŸ
! K*NW!Â 'ß.TÊ#-Œ1Î
! Éõ
! Ð@ã¿+€¿$òF5ò84z1.f7Ì#ÿ6a-9)§/¬BI"Á7Ÿšîo!ÂÚùK•8kãl/`0+É%T4&o/+&Ý
! ±€8Ï5m‚¯+[+%Î)jÄ6¦û	(4&+÷7Ò7q'ºWïkY7Û7"‡V¦h”	³2ð)[Å..� t)–*3Ô'!"
! Ø8Ò
! Ÿ ól
9-ß‘B—/h¦�$�T0õ
' 
! ý2<4W£J—…Ü)$š	‹ü—	`&G/¢4²³1'
! "Å+np&D!s\1µç­£^*½E4=D*ÖÈª*—z2üìÜ«
*Y553ä(a$Û£0p.ä0öúÀ1/Ã36Ph6uæÆƒ®:~"P"á,¯1›.�å6½Ó €	ôf& 	�%F2�	S(þ1§"-vs¼)k7[×X.Y¬)	I$�Q9Wx/u*a'/º8b1‹”lI˜Í3ÆÊñ28^-n
! Ä,ó'v~%[È§)í")a);'Ò—#:	q2*1Cï (#,E2-)s%b'À
=8ÂÊ$7c%L¸)ÂZa	‚+
dÄ0ïÌR-…-F*ÍÊ.q/“#áÎž.Ç ç"æ�-Ô)/
•+‰Ü78]Ø.†0#m2$FÄ4/*º5kø0¥ÃA•
! h"pë6¡+ E(_.t¿.(;î8O(s
´(-�õÊ*›$r}&2*Ù3ûM8"ˆP3Ò+§ 1Ò!³
! d$Â�!“®6·*Õ701*
¶4b8dÿ	-74r(©Çì\/\l-Ž+é‡¡ð¿"4Á°d
! 	Inõ.íÐ.%4´ƒ¤÷5|20´&ç#+Úˆ5I
m
Œ+
ã!8â-Ÿù(´!]-K6²Nfðd¨.ñ!ùv*³&È)×/, ÿ <*T65¤)p1r$œëáÅ2:2Î	º*j½
! v
! y8@F!ù5à$Í/eÙ)8	
! S¼�Ä&{,,6^T+µ4;"Úr/
! .Ð%I4«G($2¼4Ý-\"©|7T(0Œ%
³ ý«‘˜6Z!Ó"‚!"
! G	ú7	Þ(i7á4Ê%]ÿU6Ë5)!Æ"&6ƒ
^�].!,ú×
! 2!ï#7/h-Ü&¹%Y/\%"Ü+o+‚67 7ÿ"Žï.»;8O'pE
A
! A4	)‰^$o0ï)0X1d7ï
Î™¢
! ðÖ$9d0Ë.O®5Å5%Uê5-3¥Á#��5å"bšŠk0ç½ºI5!ÁuÔ|Ed±7G|3��Òß4—Ð1]
! !~�ø90	é
9+/.+Ñ+Œ'Hy1§3áÚ8ažÑ;.b×3Î(g3¥3=¾'D'·}@-ßÿ/2Ó$/(Õ¿«� µ1ï�Y&"Š&V4’4Ÿž-©$‹&-&Æ)½6iä3†3Å	£	fË®&´#¼Å4ÓæzS&Ÿb5oÛ2Ü.0±œ$18µ(„$”7¼*U,3	Ñ5Q0p,aÃ6Ò1—‹#Ì,¯.~;	ç|!“5+;5% +ù3^3�²$0-ô
Ñ26&ÍäÀyy5b» ô2PÉ7¨¬(ä,Ø!Š!þL6…FÌ¾0üÊ-H
sS›
é'ý48'±~ñ-Î-&à•.×JÍ*0,ó›(Cçw. š1Ë+³&„&	1‰*÷3ç,�#î™�¹	w6(Mƒ	 ‹š28)H'rŠ-å8œ„+¢®·?9	4þí$1þ¯i2,²#µ,w)nŒr1		äÉ;Ó!œ8^4äkÞ5f¯ä-×2­.q.‘v#Û ~ %*¿À!›Õ(]Ð4ñ187Rï0Äâ.é&N0([	cer�õ`;4'‚0's&Ï4¡76’	Ö&æ)®ÆNÿ4®lt
! p¸1ø.¿-XtA )í,::µ"ï&Ÿý!’¼ŒýØ&Á®·Y4
! ¦ov6Âl`Ñ•�(H,K,@'u¥uJ$!�-N½!16Þ&RÕÒ&¹�‚÷O8Ð$ì‚3`ç(ÿ,!³7ó4º{1u$°	‰.1é?+ß#¹!æ(1Lâ"¥×ý*ÎVØ0W±-›#¨4Ãõ#m4Ä#øwª/Ò›2¼"±F&�
|{0{#¤*“´ïÇ¹�È8Ö¯¹2ž*R„ó
…*Ä™!yBÁ+”¢5”+´L*Êà™/o<å/c¤&MØ?3Î8x
! L©"Ðÿ}	ó&ì3"~ÿö*A5ù
Åä7¹ Ì¸%«Â)³K+Øç0¿7YŠÙ	1s…Ýƒ¼6d03-)/îµ	§Ñ²†\’J(
! ,h%,Æ%QM z!Ü* p[8Ð¥#	á•2b
-8M
! ¬-Í®)¤
§•/å
A|.‘x…+h8\¦%&[56hÜžÒPÎo(¬+º7ek8©,M,24ìgs	TPl+#$O”)ýU’
! 5	¼n*hC¹û!5-æ$Ç6÷Pœ!Úª)1$A0që ü6¤6¥7%½,ïˆ&"e N` +ìÌ6c,<*i3.@
! " x'¿4t–,p
! 4‰)Tž€2(*ø(Â
! ü
! „&w2ò€i„j„Ã,6(Í%
! ^¿S‹6†71­œ l*Z*y-Î'D0 ·5’™'áû5Ú"26Ž ‡# 
! %�¤/B™0ô,‘(g*4j4µ)¸3ù%_!úî
! ÅUD
! Ú»,¡$©X8!³4ß1§?,T¾ ‡!d.©2«—�&e	{õ,Å)@8†É)ŸK1š4¿b5ÚÜ4+Ê Ë~2�¤Øò(P1ô7#û
"Ð-î$}Ë4Wä �#ˆ6«4.$ø8æ’2–	4'(L
r
! \+_$\.‘?&5í61'@.Š2oÌ�Õ	'Ç)V!i,Î6(�=
! Ž3»'Ä"k6v&a|&ÿ0(Å7ï)+)´,›ˆ
T3�6j(,•&àéÈD…6%+%•*Û·2M%à
! K�!wÍµõ&z*k1<¯I´“‡ÏDá=,�&b)0á8àÛ'²>5>
! ’#( h+ðM2½"ô×OF_!.41c1	",ìOv prÌ.É¹Ñ$6+3š8¸¬ 4—M4Ìh7°!3«1š–	£%yŠ¼£íß2Ø-” -@Š*Êq	z
! å5-%1‘
! q[(E8-º!£¤xDAò5„!“1QÈ6å') ËX)Eë[)0Ýjt*A] ¹ž6ÌÛzM":  &M…
t Ú¸¼%4²3Ñ#ý6ÖÆ(Ìb26*º+$'
* 8-©½è/·J5_8„-7íÖ2:(â*w4:-®
$�û¼Ic%v-½%1r³)£,L
! ó
! è1sa/…ñ«8
! ð ò6o	5�
Ñ7:4I�ø2ÿè
Óµ­-{kÔ#°6ÐÉ
ã85¶7ŠU
éî
Û4;0(/P* z,4'ñ?t7Ù'!×úÙ2%1>6má+\%8	C!ç#¸-û#Õ9î6Ø	ñ¡'[§.=©06q
 £à3q8/îc.Ó'ó0q‰žªÖ+67,})ê%Ï,ç2J+ü*) Ïó8vþ2òù¼ŽN3›7C–8Gâ6Ú&_»
! ž»6<%
! ÓÉ8C&À#�8û@ng,ž
! 70ò3ƒ!©e2
! -áw0^
H$¿à/—(Øßqé¡Ã4¶#9$é7*5
! ÉN	ç@&Ð(tö&J/å*g4,s	
! ¿6ÇŸ�š.Ã1`%°,+Ò
&4/ #Î³-6€}ËÏ$…V7�O#ê-^)ëÙ#Ú1¬ë21ÇN$¡"mÝ
p+1œw¹¢7;$Ï%µ¬q)? Å8°G$é	×H)Éè5Õ“5f0½è-I7LÌ+ü¾]ûº$i-ž%	æ!75ä&N","&÷}5xê*�/<$&è+W
! 7K
! ®Êj.ß6
! ë^a³W1·àÆ›6S1Io.@ ®3 "
#k3'Êg5¯Ò
+Ä’¾æ\»ãªe,Í,kÖ*ê
«" .úí);�ù-ÊÞf6L,Á)I3 …ÌžÈ!R‡ºe#†©8/*k/C­Slwm6Š
!  Ú˜1Þ4^%¥6º¢2©T0)a08ã
8?œ3Æ«¹Uo5=#$5l3m#„»²6%2:"Ì1u&6#øÏ8J-ë$%‹+N¹''’%L7aäœTý3¤(ð9/Q1)N5œ/]GÊ0’6ŠK¥([},µ†5´ g'N¾3„	ãá(®'—Zôš
! - X¾[�ô(ª'.b,û)
! 	5#9Û/Óü4K%ê.~/±¸,5�Ò0%Í&Õ5À5'pt&Q*¼_5(Ô·“(1%T.X ¥ÑÊ /o¼+
! 4Þ +câ$2&Ä),*¯Ù4oÿ¥õ1‰&°w™
,&Ù¤20/±O(e»†�
¯h!Y>/H4+e×8Ÿh�Ý(Ÿpø'2ú�Ô2bÖ%ü-z(7&Vm7O&Ž'®$é"[}ª	9¹"73®
a&8»òò•ç!¹)
! Þ/ó`$�5XPQ³œ¤!ñG4\8q
! î2Ü4w1ä:4\`Ü/éª-â,ø¸¹(�5&
! ¸Ú,I'R;
! 6ÑÏ+v%Uk 6A
¿Ñ
Šo6£%-&2ô$D<÷ÿM½C)�v3B'É2-"4¯$Ø$ìã/X*:1ð"q{a7&q,˜4¹Œ$¨6uú8Ø
! Ø6º T2
18!Üa¶˜:&ÇäÝU20$4ï%%%ÖW0Ï–"(É/U{#ð4è2ê&€‰0Wš
ö14Â¤
! æ	Q
±7!=–ÆÆË;?H³*67 -¦ µ7“-Ï0�Ì	´ ÚôU&%t/Ì'Ý&
~6!@“
! �«Ë“&%©„
= ) bâ‹9J1s'XÔ8WÜ(½%% *}!7ú/ß÷2|2P+Á	i&ç&Lv/
! /~ûé8ìö6L246"È¹-@¬6HÐ+ü.vU#X+o%o÷6Yù£4b48T
! /)ð'ý1ð/1Ý')~¯2V;ë!3î”Ê"¡<
! Ž­5Œ4¤ Ñ,ñ
! ÆÈì2ýn

1µ
‘’0.h7&ž³¢´`ä1Z2Gqá3¸
! î	¾(¶)	*5C:*ú#I�(Ü#Â#Ÿ%µ-(ö$É
! ´9‰6°MÜ0÷!ýã2ZÓ-!]i-þ#³yOƒ–.0#›8_f5ª(I
š-2x ƒÇ»ç
! j�d'ê1û u'„%	 ….–·¨"Síx%&¥û°%¤+ °B"Ô( ˜"97v4µ&c7q7OB8”Û8©	)¥	rJ¹F(£'
! �*Å,vœµ3"!ú0
o$ù1{-r!Á¾+#0ØÇœR3	%Ç%'3!-í7gÚ)u2±	Ö)W&'Æ·2]2ÿå'ç'c-Û$Ck!3è6öª
! Ž&k£n!i(÷2‚gq¢Ö|ã­ µ0b i#‹7L.0ø"¥&]|�þ2.1r,3¢+j%Ì5Åå·3Œ<èõ6g-• ™6x1–ž+HÛ0¶+)o›  2–73M$z
Ë
4) Â1‚>\R%¾º28J*,!Î&^ŒÚ’3‹Î0FuX
! '“‡(M)Ï"!¨-¯	2.6@/´×
1F/8ð1¡#>*ð6"	ü[#ª!þš$V
¯Ü§…8âH¦	‚ž01\ö!"‚¬#W
“â$Ëld*„d&ÑÊè
! ˆ)«&Y'¶M0ä
! Þå
 ¬3y	Ø,‹*©6Ý™ß!?	Éø7Q§ ÷üIö/ëF5�?.§÷5È/Ñ,w*3=5û0û+�5¾7²�ŽFh­1v.¶™(Zž"-!�
! àÙ'®¶À7JÄ2~’on-jD3…2Œ5ö0OD$û
! Èüî(P¶-´Ì8g1</³tÀR+0r+4,7ÿ$–6`7úÛ’Ä<&1(2­0Á6h5‰Æß,™.Ë7“´Ÿ‹K
D)	rG5ï*~Q
! ;1‘/°‰{Œ(ñ,¾ú¹Ç/ÏÂ^'ç7¼	B..-Þ0Órð.È%I#â¡�&N/SÝ±,i3"0%£(34
7x&•Ö'¹&Ï.w„5Œ[6x5ÀÜ¾/.&}?(˜z#x7”B+¾$=3§Ý3í1ùg�—/F-R8È+á5ÜÐ’)±£
ê'¿é*=¹òœZ(ãÀ}/c(ÅÌ £/õ5¨+("Þ!¿'‡û±2yY’W

! Ì3½z8% K_-!9®9… tÚ×K!£ª0—ÛTQ F3­S¯"ü veé<4w-Ö
! Ù$ó7¥1,�'4ã\!A-î¿ ¿_'Ïß)`á381FQ-z*ìm$z3/ê$y
kt2Þ Òg&±0ú2µ6JˆSF
Ú2ä2*WÂc…Í-¬&qm&77øf1r7£ø@3�ä+>%ò ®2¢(Ô€�¡.†Þh¾–™†TÕ
/ÄR”"‚²(§#/!·(iL¢#%#2/'ÍB*™-]5sn·å7ç"4#N'D+Ê-T'h'A7$ÇZR"þæ†í·$e,7>"Â\6ZÇ-—)†'ñ.ì'6‹-� ±E#å*)•1:/€0.25ü3ƒ,ù&âÞ8êç-kÛ^é ÕG
! 7m2ˆ!�(G8Dd;6[õ#‚/
y7+-æ6Z	fw(Vàbv˜)ò
! ±5& C	…"Kpiw+Âž#.!†,‡0oÛxZ.Wˆ+] T9¨$½ïÕ@s"oØ˜
! IJë
†&öÊø•0Å$òÜ¡
–‡8A%%nU7ss+‘ÆÔ*‡% ï
xíR·/ü$/A3œ&w¯9¼
! m•c-æY./63è#Á42%ó	Y"í‘.@,¾!l7¢ ì6,2f}*»Õ2c}G"í.Ó2&M‚ ¬	3f.z.õJ6¦/þ¼5!(.
„Ã²Y ¸r¬(³$ó*¶UP.Ï"ß6#ß$¹#^5>Ó ‘gñ\7l2E+4˜d¥°4nŠ*56~7¥¢/£
! vŽ×
! 9Ò3âñ.81	DDëc"<=	˜.Ýàãƒ IÙ
! IÛ¾ïË¹ƒlÒ#á(9¢Q,ÿ!7"P8àø*ì(ÄzÉ	*F#�Š7Í
g6-Þ8¶'Ð3'›!¦¤-pxræ,§&ï `¬'54%•¡4a2|6(%e-²°#­*[
! ã(ƒX8)á”Û&.ÝØ1mÃÙ7&8c·˜0	ð*û31q"g‘1	Bn	Äø¦.,ýÑk	|'8É*1e0HÍ‚0.#ôV^Yé×%ðp[.ªzß-u/,2 d#…$Z¨1ô%Š*¥4
.])ý(V'€>14©#'%0¥7¼(l)¦;	}ÀkÈè&g(‚(–$3ôz6I+‰'ó¤#,)7Î/#&þ5nñÍ0JC8"%æ*ú ¢&N#RØšvÉ3›‡'¹2)Úû%UÇ0—+>06›u‘7$×1„1C95#|	^0S,Î+i4�–1a\—õ÷' $ršŒ#Ú«7¦÷w*›/(Sc0Eª7d4e4ˆÁˆ	äXêT7R&4„6À�.g@D¥"øÞ"�/%ô5š Ê$(Á"ÄÃ²	Ç!•
Fô#v!<	•¶üEø‰:$á*Ab$° .ô_/!§4L‚)-±" 9ÎŸ&Îo3R+-»)éü*'2(·Ž*X	î½+».&¡040’±Õ§2 zÅ	&(œØ3µ#,¯3Ê
	‹Ó0;Ã!’!Ó#ô!2I£î"ïÏ¸/‹¢3ã3O3ÂŸ6(ç4:á c	™‘;
 ‰Ÿ.9,å!µ²/±&�*…3Y=*>f,\'/ í5ÐCÙ&2ß–p'ºõ n.æ#¦`ù68m&É8(c
! Ÿ+ß5ö¾ü	Ü29ë&Ø/"S ~„@a6Ëj0¡-(Oš  té³"´5†Ë*(E´!s,�.Ž]`ë2+=_7m—4¦)zj4Á%õ-*Û3ä#²Â8ÿ¡6„ß .Ð
®
! ](æ*	f4Ì‚hÆÂš.øm)ì×Ž*ùZ1«+²|+Š¿èüŒ+ó ®×þÚïÖü65œ1	,Í'¶$«6n>-è·'›q7¼y"{7kõÔ
7a!Ôa¢,S¯Nö1,›žê/ñ­Ñ0†.¸#P96S
F'­?% 3‚ù"Nö¿ñj8¹˜+Ù7¢0õ‘î[i“)ÛfJ#§	ÁŽ¾
! ^ßÌù'Ð€K¡3{5.×	 S*]67Æ	@
6X*—
¬%9C ÿ
ó[4Ê0¬[G§>k{
Ç4
Š%T5µ5ê![ Ó)z¼Ýê8ó2 ³+´0Çg)e3¦(ÉÆÕ3ôÇ(ýf8V,`Å%)/+È'+	2Øöñ� 6J%�,Ý8�=hÝ*~	è9‡
î-07’-÷F	Å†
! •!™N!,æ3b:7?1÷.�Ï#Æ&1 j
! ¯œ
! _z%Qa3¼2–j-�./*êêßÞ%‹M”0 &ŸH1ÈW)¥Q–½¹j&Yž-–·0Ì-QXFŒ›÷ˆÛ)®L+
D%!¶6/	�ß×G"#²Xã5Ù!$<2ý<õY¤q-+!•3&04LÙ/€0¢¸/O©Ü3y#ñ#û.8^w8Ÿ oQ~$�3‹G}584+	–2É"2
! ä4šC{$Z8ÿ1É2,Æ4üIP
,Õ$=+â(:ò8­!z&ýÑYé3e*�%L“1
! ±6Š0`
! ',T»!…&é)ác/ã
! 75‚)¨
%ˆÊ	õ/D
Ù€64i6ß	3ÍÊ3%*+·7J	Ð70"hP
! dµ+|1Ó‰$Â/D©¹%3¾@�‘7Ú­4s6n.A½3o
Î³œ#Ý%ó%j5/)xV/6-'è$V¢1X2¨=75ë.§7ç$ò!b3&+úR
! �È"F
! Ç0&9&»35)~!Œ6œ(u1½˜±(4lsO,yB›š·%2ZO#/  Üó¬/f/ö"”&Î¼&ÿ*×6â)¥,�)ÏkW¡".•5ô"=0C2õ¸ªåI) ×zàÎ4(5Äs·y.0ìÿ(Þ²&ã"Â+�362&**â×$rõ80!ó3/¶5F$Ó%®´U8ã ¿*ë+)O	T-d6ÂE	É5í—î1õ)2º	c…/D8ìÔ/;¦
ÿ5©
E¶&,$Af3Õg
6MÌ17°&(ªà0
! G6 Hœ¬ÄA+­8ePû†4ÃFÜ	 ö5ƒ2è7ö3ž/Õ©'‡ e8â³8¬;¸$›61ö#e(�ùì,iÓ8•|
! CÎ97Ó4`.Fº#å ¨ø³h 2#Þö!
  
! „3ž
$
! ÎÒ Ô4ð(­ƒ4ú-_+?%)0Ü"ÀC
! ô±”*w0lþ,~+H2µ Ä U
! (N+«*’&?#>'H7u)�Ïo#Ë6ŠŠN6Àƒ%l.<k,=4,ü‘ø#”
! ®.Ö/Â4úÔ$Æk
à.�ù/:b´8)|@5÷
ŽÕ6gÛ%õí>3nË!&€!#
! ®1.Ã€s}k.,¯?w%5H1 ž%EÌ46ØÇ+$ÂÜ 8ƒš'"ñCê°'j2ýP7ñ*ö|½/ý
! Q&áú1ßU!]13+„.s8Š²40ª+Þ3=­$g«3\3[>+2h+l‰J7ˆ$a%ò'­
Ü×¾zÄ/ñ5)"_/Ó3§vþ•²+›-”Š6Ã-`©4#Pþ8Ab+;¥)Á1è¨½833(çX,P-ø&Ý!#-k<!Ç7‡"r6·
! Ù*¿J4J!0h)¾	%%�3�íÑ/�ÄÒpU-
ó$å)Sü,€%
! Ë".%Î.{[-ñ$/i
! Ì3%DÖH>.á/w"='Ê2J&8Ÿ¬›AÕ1;MÏ™0#(é‚,‚-w' 3ß3q&A&Óg2û)4Š8×)×,<ûú,ôyJ[
§õ0†Q.6G
! $a1£&Õ‰/”%Ú!6D:0!‚'n3Ó
>íÞ:¯8"V"Q$þ?JŽE."+Am	G.Ñq3Ã' }7^/ª ²\c�Þ1­Ü!¡2£“*Q7*1%Ì2A.€ã0§gÓÍË)rT#Z¢(/gƒ�º	�Æoœ+ü]7š+P
! 4"‘$¾d#¡%‘+4–XMw5¬�)q;$h*|WàÊ
öð&g8 	¨€ÒB4)	ˆ´ó5&3È/·*·f	)5E,7þ0?'I‰fŸ5ý$�™‡d8Ã#Ao4À8¾.™J #'#½î4@…%(	É.X-ã&_#÷0Ü%p’o3/ï1ì ­
¤KQ	¦Ôæì1E0�2šÜ°/Â0Ùî!Ìg
! �
! 6Æ5Î T
Y-$Ž(”’1DÍ Õ.£šf™ìíÜ´Õ O
! Þ¦3­hã¢</˜'÷/u8@6�,›3B#Ÿ
x*‰>7ø5ÔO7I�*&#×*í> ß•3±&>»*vú
	9%º&5!‹&“+5¬5u3†"_e$	+“ûK-V-,+œB	6ƒø!y$µr£A-H0„F¼¼5ž)š1y+:Ïos
! C0r%È�	�#û
ÿ+47õ(æ1+$
ñ T,kh0 FåÃ$KÜ8¼!�5›—)76òI&°$y?0¦i¸+¥
! \448–«0ï(ã"ƒ-%y*³`¬AI!³-¨¼Ï&Å&Ä+9^¯0œ-Š/788 „-äe)‰5l5Þ7`6Û7Ðd¯Þ'
! ƒ/ç.
Ûà£I£)Ö#Þ$|Ÿ"û"Ó.ö.»+k#6A+)š-,…(ç8H+m¥®ü!ˆ,ð-KR.z|)Bæ¹è8L—¸4^>FSß%Þ,ÄŠ_ !+%¤1!2I~y"Þ1t
ð+×Ñ1|*‡6<Ž
œ3G
`"j¸	Z½ùk^D‘Œ8é6·6Ðz7n,3Ü-%‰Ã8¤ÝÈ5©I	™õ*ÛÁ.¥.œßÑÚ `0Ò$v�%8?å#	/&Ðk+ˆÇŽ.Ö6ó»"®>.Œý=7Ÿh i ¦º
®hF4'	'¶,x(4Ô£8è¥î"7�÷/ü69E�7îë1¬
‘0ˆ**';/9ÉíH!ë3	ôàÛ€&¾,HØ7?Y#‘&ƒD"æSF·M(çcÔ™é#^xl,dË1�
ë%¸�+?
ü{!*0¡,£F6Y%Ô
! ÄÒƒ()î*GÒ“8_¿,­6ÎH(d)X#˜7Ö1�&�~0î%°51¢!�Í [ß~í 
0k'18Ö5.¨â7¬÷Ã õ3J'…ïgB¿Èï	¦"“a˜#Ø
! T%Šˆ›*o"Ý1ë(·"jý,\	Žû8%1ò½ S"ˆJ"ø$ $>2n#™¤B3Ž)(	XéÈ.�437±
+¬,ý"x@à53
! #/4ð
¥ì$-Ã0>Š4ã,‡3±�Ã98Ì$Ö7>'Ò(83„í9'Ç&ð!Ñ } r E5‚87'K$Ÿë"»á2ï8Dµ9$	5t	uœ31SÅ¸RY©
! ±ð
! Ì/¿J.cù*w
! D t :
é
!  »#ô/ª6} G7—.3[—°&,p#†•¯5kã*Pêã"Þ I1Ê+ë^W ¿ð2!-
! ŒâŽÙ0U.BH&°%�-«w	°Ž,½‘;!8x#ª2ìÆ*3Æ,=WûÊ/C3Ž#�'&=�"â%aú
9+:9Ê ¿1¡&È!ì
þ3]+Zúô&%®,e/§N%½@$4*0î«¾ëÇG0”»,Ö	:ý6i8$º%M…Œ	Ñ%9VÕÝ =(ò	Æ{Ø5+T/X©/_wt¥/¨(Œ!´ÿ%\!|,'N �$hø%]&ù2”
R¯5*€µ6u,'1)Uý-­3ÿ2á3*ów#Î'¬1!â2þ
! _ƒ†ù»8$AÊ
! 0*N
! æ
Î7(„*Ø‰<
’/c'×!W3�®#2çæ'6A¥!F1‰Ô[n'ºðè(“hâo_·%Ò¸6ÅçY	.ø.ã
! ó)ë)ŠMx;3ÂôÎ!B
! 8/
! ê*g(Š'm+Ÿ$p*€#ý«
! X&R„ôVL
Þ*XÌ7ˆ2šd
!  9GzKE-|o354³(üÍ}4#1�,6›[7o'²
'71ÏÒ2tÁ,['y"]
õ%˜ó-}ÂÌ«'ãèZ{sàK4Ï1�7”12¶*¿e€)+«\-¹$�•h3xðà$%)!œ9Ø ¡Œ)rÔ6ß*±ìAUÝY
d-ž7U*‚0,4æ"C*692_
&í!Ïgò&[({æ5ò+Ø'Í5¢ç*ÈH6v)×®iFU ‹$½G+_n* %(Z¨ÔJ¦^1uEÈ3' p!”,§*[%§-„*ýê"8¦e&Ò
’s(”
$ÃS¬0Ú6eÀV4Ç&&¦Ó+™t$<,H"D|c…É&Aƒ*H8.•#6	"R6+»x|0©1 [b0_	®4Ó1X7±)?;+4À‘%	¯#
! (Ä!yÖ5.€˜ø
˜$cÖÓ&OaR,°Ö#60¢'ÞËá7?ª»2}1÷*È6p"Í&‚t�	&Ü.7L(U+K	!*–PÆ0EÊ(E$È,3e1är‹
! r0Hª.05$.b
! :
! Û©'9(6,¥¬8Õ4*ì
! äQü"µ2ì0QßL¶
PÃ*n%À0Ç—2²
(˜µ›¶Ø§U-±%!ä!VÈ(û¸¤5]øùT}2C -#=Ý8þê)º'½0À 6%7""„w/ø/H'	›5SÂ6|Ù"p$®Ú(t@å-°2`/MÍ$7)\*±à%hµ¢
! þ…1Ø4‚
! ô ¤4’ E,
! ÊƒM5/ˆ ªr”ù!¯(3-¼y0~.¯:¯-&$%6�#¯&é(E/)ù8†*­B2× £!û,ëL&h	]S*Ö3Ð¬JÇM.w&<€º0÷-Š,1&É+K2-,p5¸Æ$Y+‹&ä*Ë)&ð#$Q(”$"‹æ+Pó/„#ƒ5ž¹¬eŠ+š*8e¶Ž%êÊ‡–x8Ç=
Ù9Ós!V2×.¬$Ñb4ñ%ã)T!'.ºG2Ð	"Ú%ÄµR7/
! †
Œ� +óB Šœ)ñx-ò ò‰8EÈ0'j(Ñ4Ò.îA)#û/Ž"-¿l;Õi±*ù
! ˆû”54	Ú3¦s¤°
! Q›¡+Å"ãŽ5ö4˜bJ32'Ï_
! @X$ Û(:,Ü–
! çÅY,42ŒbyõIB!
! 1HÁ
ja4M•,äl8&GÂ&¸"£¼d(#. 6é+üÖ$j-?$à1zï6D4©šÙ6ü(>¾ÒÏ7t#	î)^6�ç6à6ß–â&£�)¶&C'Û.i!˜(’(&Ù…`
! c+9Ì7—8_5rS©.\2y3º`	É©´'ýY>±3Ù~'SÒ©(¢r	<ƒ'÷�Áu‰jl4v�&sc–+‹ý8Nj
~
\Ú
ä`5¸!Àµ8^!Ë,&=1„G˜p3V+Q2i¶3ó¢5ò/ån$þ³Hu×è,·-JÊâ	—%XFxž$/5��ô6¨3�9
! Ó·ðà™2)¿(�4:�
! -oK÷)êâb.()5 §Yžæ3)í4Š,¢‹ ß(©ó"H9M+R0«2†~4ê»{þ‰5†L)Ç"x%<“
.2W+ƒ$[*)ã4±€%f	�?£�6«$ô8
! !­0Ò)4,þ7vÍùd!se
H$¾øF.§Å),Ô1©!æú&D-ò—_3ZÁ*{2›Ô Êx6y7§6{6š=¡›|.2ÆÌR-Ö‘#™‘Ð()Àu+¶5Ö4
! 	ù¯ ­
! ×¾RY# "ùÒ3Õ-AŸ7”3m•ÂV%„*I+†zØ8ð
Û.9W#”0ÍŠ5~<1K!7,ÿ-'™)_;)}-ÝÍUš]¨=Õ
! r3E |)5-’–�Ï aÐo8ž09~ã)wß
! {+"ž' F+ +
x2»¾'Ã(Ù™,¿!ä­k#†ö~ï˜5dö#ã6^)*Ì)-+%
Î5Ê&ç 8<¸
Ä$ö-ÄÑ)ü5»(h´æî38'æ}8Ö,M
&I
! 01]u&(q>¸3Ïá	:.éÓ6z/!üÔ-ŒßÕ¹Œ_ö¸)21¹*6ª
K7:Ü
r2‡Sç:ï
!  ³
a,u1pè"€Q¥¯
! y/ß7"K E8P'{*$(ž�+\5U&BÏW‚8ÝE7*%£$%64ý%¦0µ’,�!ûå%ÖæŒÙnÃ	Ç5ê
! 6~Ä	Çê
Õú)šw!¡8(%‹%XÈ,t"†Â
! Ð!´.O1x4Ò%9šã¾-9�)Æ.­	4$(šP!Ö0†”.ì"¡`+È	õ4k$Ö"£7å7ª87æè4™	ì4e£51z84ø,%Œ ÊÞ#·+
Ó•Ÿ8‘' v_"8š"éŒ
Ø)Ë0kÛ#^+$ ñ7‚%Õˆ1ã7³	7ý´+
/×5ù#n4cº|4…!¥?v+8t,â1,v']W&
! UEŽ /Œ7ˆ Ze.ú*œ7¦‡Ì	0“�2³´7,î5­°*Ö!É#N8Š$€-(?-Á&#óÄ-—*&Û"ð#:ú+ñd2"p ª	‘3Yz^#4"3¯*w`—5ÆWN0$ï2†#Ó,uÐ"b!->J
! :‹P…5ô-î7^L4Ž7e+ft80$=£èøþ4¤	º"-¤Ÿ	–¹3˜Ø’U%^7yo)¯i+@5”é,mÀø'Þ{)ö#0�ÇX(´/ç
“È48	$?"x"mÃ+�!²-<Ï	Ö-˜ÅÑ8(,ÃÛ5Ïå,ã'²1=�'æ�a*�ÑQÒq6¼ÿ'f'¨
! OÅ—�'M3$`3½)!+Ò6ÕK²m:%-v)£ £¼1d.Ä“×"(¥%d ªú»t-qíd2D(+6å(p2 0À$t1ní-/I/¢ñ
I« ,-q_Ññ2Ý2¢8*+åW5©MO•Þ"0qï !$1<+.Ä‘Š"b6a+´7>#{.8(,ÎN4û&B#|"ß+¤$#©á+”#âgc¡¸¯'7¿3Q5* (0ú~
! »2#8ùÃ%S%J#ÔÐ5©hÈ*/ø^i%¨×-:+â)¸«%¢.å.)B,»:6ü'ª#«âà&Vi#B»
”6äûH.y	"8,ôÏ-È.oC4b"û­"`4ê‚$°)Ñ
! ì#ô0V`±›^3ê¢-d%á"éëG3á#ÕZý�b	Ò,büŒ
! 0¼.ù*n"ü2v:U)+MúY11a¢Š3ï'3ß&¾8Ä
î/99°}.A(j! iÉ9#3Â*ÌêiN+9”2‚"öòü&¦Ñj/^ýR“.t(éÐ7P5m%I2ƒrô%%‚
œ4_•m8Ä*×7°*4Z)¢)Î$_ã-t0’5ë"#/ÿ7œ³–1š7g	E¶
! D/¾)ÅÌ"ûˆc�›4Ô%¨#¨Ù
¦1q*,"ê+»4ü7‚a"]:Õ!|$$>(mnŸ4®-J3‹!7Ì%|$1O.‘)Ñe"Õ&…@
4Â€ñ8#W$Ì
*-‘¬Rá<8².�"tà‡*;µ×ÜNa/.Y&Â2`ÎÛx«4ÀOF
áëÈ7Î5ü)4(Á'sâ¼'•)|}Û,G}0�F
! ˆh-Q/(+ôâ(!¦+x	Ä(ra)s	¼0mZ*&»5S$ “7â—þ”	kX%Ù.=$.
ßÒ!(6n0Ô+iU‹j	=p/º/À
! r&9!¹6y
! y }$—
! ÏlO
«,¾6ò6
Š
! O%/è…àm"/+(Yn/
  
  For bug reporting instructions, please see:
  
--- 1,1703 ----
! Þ•;9ôÉULÌ“ Å!Å-#Å1QÅƒÅ ˜Å¹ÅÛÍÅ+©Æ0ÕÆKÇRÇhÇ
! tÇÇ•Ç<žÇBÛÇRÈ>qÈ@°È9ñÈC+ÉFoÉ5¶ÉIìÉ6ÊMÊ!bÊ$„Ê ©Ê"ÊÊ+íÊË- Ë#NË”rËÌ
ÌA,Ì'nÌ–ÌF´ÌQûÌ5MÍ]ƒÍwáÍIYÎA£ÎKåÎ,1ÏN^Ï@­ÏBîÏO1ÐL�ÐRÎÐ;!Ñ8]Ñ>–ÑIÕÑIÒBiÒ~¬Ò?+ÓDkÓE°Ó@öÓE7ÔC}Ô=ÁÔBÿÔEBÕ~ˆÕ6Ö{>ÖBºÖ?ýÖ‰=×9Ç×PØCRØF–ØsÝØEQÙC—ÙQÛÙN-Ú�|ÚG
ÛŒUÛOâÛR2ÜC…ÜQÉÜNÝFjÝ9±Ý=ëÝ=)Þ4gÞPœÞMíÞE;ßB�ßGÄßIàHVàBŸà=âà7 á6Xâ*�âIºâã !ãYBãoœã-äE:ä
! €ä'‹ä8³ä>ìä+å(=å/få–å+ŸåZËål&æ+“æ=¿æmýæ0kç)œç Æççç;÷çE3èyè#’è¶è Íè7îè8&é)_é‰é©é$Äé$éé*ê*9êdêê šê»êÕêáê#òêë8-ëfë!wë;™ëEÕëì5:ìEpì%¶ì1Üì.í=í0[íLŒí6Ùí7îlHîGµî$ýî"ïJAï*ŒïE·ï2ýïE0ðlvðãð3ÿð@3ñtñ5ŒñÂñËñ âñ&òJ*ò8uòU®ò!ó:&óaótó-‡óµóIÄóô@ô/Uô@…ô;Æô#õZ&õc�õ_åõYEölŸöX÷De÷Tª÷Fÿ÷EFøQŒøKÞøL*ùSwù^ËùH*ú5súI©úYóú,Mû*zû6¥ûAÜû3üLRü¤Ÿü�Dý·ÔýVŒþrãþiVÿcÀÿ$=+i#�#³3×*363jž.±àó57;sVŽ#å,	"6"Y#|n 6)3`/”JÄ28B/{&«6Ò,	P6H‡8Ð-	07xheáBG?ŠFÊ3	9E	2	-²	0à	_
! Vq
! ZÈ
! E#Ai«*ÃHîF7P~RÏG"
Ej
Q°
gsjiÞAHQŠwÜ[Tb°Yimo×<GW„WÜV4D‹7Ð^Ng;¶oòpbJÓ`IoÉR9kŒKø?DQ„MÖ_$I„9Î&9/i<‰(Æ*ï::UW�GèY0ZŠ\å¬BÌï^¼nfŠvñeh uÎ \D!l¡!J":Y"L”"žá"¾€#W?$g—$_ÿ$o_%^Ï%n.&U�&eó&)Y'%ƒ'|©'œ&(FÃ(V
! )Na)^°)M*]]*D»*T+ U+!v+7˜+FÐ+ ,&8,4_,”,-­,Û,#÷,.- J-k-.„-0³-7ä-!.f>.4¥.=Ú.L/.e/(”/,½/&ê/ 020M00b0H“0SÜ0?01p1/ˆ1#¸1:Ü1]2$u2&š2-Á2?ï26/34f34›32Ð3-4514ˆg4'ð435L5?l58¬5å516265M6*ƒ6R®6j7&l7&“7%º7*à7O8>[87š86Ò8;	99E9;90»94ì91!:=S:>‘:;Ð:p;'};'¥;+Í;5ù;T/<Y„<?Þ<>=<]=Uš=Pð=HA>.Š>;¹>gõ>Š]?Cè?-,@GZ@/¢@Ò@í@8A8AARzA@ÍATBEcBU©BEÿBMEC*“C8¾CZ÷C4RD&‡Dv®Dl%Em’E7FZ8FN“F8âF@GA\G?žGhÞG&GH5nHm¤HQI8dI3�I4ÑI)J10J9bJœJ?³JhóJ;\KH˜K\áK!>L<`L6�L;ÔL,M!=M6_M=–M5ÔMj
! N'uNQ�N:ïN<*O0gO4˜O,ÍO4úO,/P<\P5™P!ÏP&ñP+Q8DQ;}Q6¹Q=ðQ4.R,cR0�R,ÁR3îR:"ST]S+²S4ÞS4T>HT0‡T0¸T-éTFUE^U3¤U/ØU/V@8V)yV)£VÍVçVFWEHW<ŽW3ËWKÿW!KX!mX-�X-½XCëX./YF^Y¥Y8ÂY,ûY(Z@FZB‡Z>ÊZf	[Ep[!¶[!Ø['ú[""\;E\'�\B©\5ì\9"]@\]B�]jà](K^3t^1¨^1Ú^._8;_5t_;ª_/æ_/`/F`/v`+¦`*Ò`ý`Jaga1…aD·a*üa*'b/RbM‚b3Ðb1c@6c0wc@¨c?éc:)d;dd8 d&Ùd-e;.e'je,’e'¿e(çe)fW:f"’f#µfBÙf2g5Og1…g·g)Îg1øg?*h2jh_�h)ýh:'i8bi/›i"Ëi*îiIj4cjC˜jHÜj3%kYk>qk-°kCÞk:"l2]l=�lÎl1ílm$>m2cm–m­mUÌm-"n.Pn3n?³n?ón13obeo1Èo:úo05p+fpA’p.Ôp*q2.q%aq2‡q1ºq0ìq9r1Wr2‰r1¼r+îr,s3Gs.{sDªs7ïs$'t+LtNxt;Çt6u:uKSuŸu8¶u;ïu9+vaev9ÇvBwBDw0‡w�¸w@IxBŠx;ÍxD	y7Ny+†y$²y0×y*zA3z6uz3¬z$àz6{*<{.g{9–{Ð{,ð{0|5N|,„|.±|0à|%}77}&o}C–}:Ú}~/2~6b~C™~@Ý~%BD$‡¬KÊ*€'A€i€'‡€0¯€à€"û€?� ^�#�0£�(Ô�.ý�*,‚,W‚1„‚3¶‚Hê‚+3ƒ"_ƒ1‚ƒ4´ƒ)éƒ4„$H„/m„$�„9Â„9ü„86…1o…5¡…<×…E†MZ†@¨†Dé†1.‡P`‡‚±‡V4ˆ4‹ˆEÀˆ/‰76‰Qn‰1À‰Eò‰68Š3oŠ;£Š?ßŠ>‹@^‹eŸ‹?Œ/EŒ=uŒi³Œ<�CZ�3ž�0Ò�7ŽE;Ž2�Ž+´Ž+àŽ>�-K�>y�¸�×�ö�<�EK�<‘�;Î�E
! ‘FP‘6—‘IÎ‘X’7q’.©’8Ø’T“\f“]Ã“1!”BS”5–”+Ì”,ø”@%•Xf•4¿•)ô•6–9U–*�–*º–6å–*—FG—?Ž—XÎ—@'˜%h˜Ž˜@ ˜á˜oó˜Ec™3©™5Ý™(š)<š0fš8—š`ÐšK1›U}›;Ó›.œ/>œ8nœ§œ@Âœ,�R0�Vƒ�QÚ�U,ž9‚ž)¼žQæžl8Ÿa¥ŸA 4I 2~ Z± P¡i]¡tÇ¡K<¢nˆ¢`÷¢=X£9–£VÐ£4'¤?\¤Uœ¤8ò¤3+¥ _¥2€¥9³¥4í¥'"¦&J¦$q¦"–¦%¹¦"ß¦:§G=§)…§X¯§/¨8¨)W¨B�¨YÄ¨N©‚m©1ð©Q"ª.tªN£ªEòª8«HW«F «Eç«8-¬Hf¬1¯¬,á¬"­81­3j­"ž­&Á­Iè­12®#d®Cˆ®&Ì®/ó®4#¯.X¯+‡¯:³¯î¯E°/F° v°(—°#À°+ä°&±77±Bo±H²±(û±"$²%G²)m²$—²%¼²7â²$³G?³*‡³,²³8ß³.´G´Ng´1¶´Jè´E3µ0yµ€ªµl+¶2˜¶jË¶I6·O€·5Ð·@¸+G¸Bs¸4¶¸(ë¸f¹k{¹Xç¹>@º2ºM²º'»"(»&K»)r»<œ»+Ù»#¼)¼H¼vh¼_ß¼^?½Mž½Eì½-2¾G`¾¨¾,Æ¾Tó¾.H¿*w¿F¢¿Ké¿M5À)ƒÀ!­À@ÏÀ$Á$5Á&ZÁK�ÁÍÁÝÁ(ùÁ5"Â3XÂiŒÂ%öÂ?Ã\ÃkÃŠÃ¥Ã4ÀÃõÃÄ/!Ä;QÄL�ÄBÚÄ6ÅGTÅ=œÅzÚÅ^UÆz´ÆY/Ç‡‰ÇEÈWÈ4oÈ(¤È'ÍÈ:õÈJ0É/{É+«É,×É)Ê,.ÊD[Ê1 Ê9ÒÊAË3NË8‚ËJ»ËKÌ/RÌH‚ÌËÌKåÌS1Í.…ÍJ´Í@ÿÍ!@ÎBbÎ8¥ÎRÞÎ-1ÏW_ÏJ·ÏZÐ?]ÐH�Ð-æÐ”Ñ0©ÑEÚÑ. Ò:OÒ?ŠÒ3ÊÒ2þÒ<1ÓknÓ*ÚÓ1Ôw7Ô^¯ÔCÕoRÕ5ÂÕ0øÕ;)Ö(eÖ3ŽÖ(ÂÖ+ëÖ2×,J×'w×DŸ×5ä×)Ø(DØ%mØ2“ØoÆØI6Ù)€Ù!ªÙXÌÙ+%ÚJQÚ)œÚ:ÆÚ=Û3?Û!sÛ9•Û/ÏÛ$ÿÛ%$Ü+JÜEvÜ\¼Ü2Ý[LÝ[¨Ý-Þ(2Þ[Þ/tÞ%¤Þ6ÊÞ/ß#1ß<Uß.’ß0Áß7òß$*à5Oà9…à=¿àGýàEá*eá%�á¶áÑá'ïá@â%Xâ ~â®ãLÎãMä¬iä¼å\Óåj0æM›æNéæ¸8ç¬ñç^žèfýèÈdé¼-êfêênQë„Àë2EìMxì(Æì5ïìQ%íHwíMÀíUî[dîLÀîB
ïsPï Äï-åïIð@]ð”žð[3ñ¾�ñ_Nò†®òT5ó4ŠóV¿ó0ô0Gô-xô5¦ô9ÜôIõB`õb£õ‚öA‰öQËöS÷q÷�÷­÷*Ã÷%î÷ ø)5ø0_ø+�ø4¼øñøù!ù(?ùhù!|ùZžùzùù=túM²úOû6Pû.‡û/¶û7æû>ü&]ü6„ü1»üFíü04ý&eý^Œý7ëý>#þ/bþ0’þ8Ãþ?üþ/<ÿ0lÿ8�ÿ?Öÿ01G9y@³.ô/#7S>‹0Ê4û70/h7˜:Ð27>BvM¹P:X=“5Ñ=@E8†6¿9öE0HvH¿IQRX¤ý*+H3t:¨*ã:	AI	H‹	eÔ	;:
! (v
! BŸ
! 6â
! #"=`.|[«/17Li-¶Vä3;
:o
Bª
-í
1!M)o>™+Ø,41;f+¢,Î4û;0,l-™5Ç<ýA:K|*È+ó3:S3Ž6Â0ù3*+^3Š6¾.õ6$9[1•<Ç4295lA¢DäC)DmE²MøTF,›*È/ó,#P
! lw#’*¶.á##JG’±Ê+êFM]J«jöNa(°Ù+ùp%–#¨%Ì4ò'8Sq+Žº>Õ<vQÈFåS,/€-°Þü@ [  o � :§ 9â 9!"V!3y!!­!Ï!)è!*"0="9n"#¨"$Ì"Añ"3#"M#-p#3ž#/Ò#,$</$Fl$³$*Î$.ù$+(%4T%7‰%SÁ%G&:]&%˜&!¾&*à&'''=D'(‚'1«'2Ý'5(*F()q(,›(/È(oø(kh)0Ô)X*]^*a¼*+W>+-–+#Ä+Eè+.,*I,t,=†,Ä, Ü,!ý, -1@-Dr-E·- ý-D.{c.0ß.'/68/-o/)�/#Ç/'ë/"0&60]0#}0'¡0"É0ì0-	171I10c1”1­1'¾1/æ1.2E2'e2 �20®2ß2#ý2!3>3]3u3 “3$´3:Ù304BE4;ˆ4?Ä4?5D5Z5x54‹5`À5!6$@6e6#ƒ6'§6Ï66î6%7 C7d7v7Œ7%«7Ñ7%à78&8>8]8|8-—8Å8-à8%949.P99�93½9ñ9:&:]8:–:+¬:,Ø:/;#5;0Y;/Š;#º;Þ;,ý;*<><,]<CŠ<Î<6à<A=+Y=+…=±=Ë=.é=!>*:>Re>\¸>c?9y?=³?!ñ?(@L<@H‰@5Ò@)A)2A"\A#A£A.¾AíA$ýA("B=KB.‰B¸B;ÒB(C7C.RC@�CNÂCPDUbDb¸D‚E‚žE!FC:F~F�F#½F(áF0
! G5;GqG‡G"–G"¹G}ÜG5ZH2�H ÃH6äH4IPIMnIN¼I3J>?JK~J9ÊJEKGJK8’KPËKCLJ`L1«L2ÝL5M*FM)qMC›MfßM_FN¦N1ÅN÷NO<0O"mO6�O2ÇO1úO3,P5`P7–P'ÎPIöP-@Q4nQ6£Q)ÚQ&R$+RJPRN›RPêR>;S[zS@ÖS%T5=TEsT,¹T1æT%UG>UQ†UAØU)V#DV!hV0ŠV,»V.èV1W2IWG|WKÄW,XM=X,‹X;¸XXôX=MYO‹YZÛY<6Z.sZ5¢Z*ØZ[)#[%M[)s[)�[Ç[à[ú[<\3S\0‡\¸\GÎ\3]4J]8]8¸]ñ]+^";^Q^^1°^Aâ^U$_(z_,£_Ð_0ï_* `EK`B‘`/Ô`'a@,a-ma/›a-Ëa3ùa.-b(\b(…b*®b@Ùb.c)Ic1scG¥cKícJ9d3„d,¸d&åd,e"9e=\e,še'Çe1ïe#!f'Ef9mf0§f'Øf3g-4g0bg/“g(Ãg1ìg)h*Hh3sh6§h Þh0ÿh20i-ci ‘i?²i+òi.j-Mj+{j§j ¹jÚj\øj/Uk'…k­k+Ækòk*	l'4l$\l*�l¬l]Æl;$m_`m0Àm)ñm n2<nEon)µn<ßn"o'?ogo-‚o+°oÜoîo;pF@p‡p§p-Ãp ñpSqRfqZ¹qOrdrzr$ŒrX±r1
! s\<sL™sIæsM0tK~tZÊtk%uK‘uNÝud,v+‘v,½v/êv#w0>w/ow#Ÿw-Ãw,ñw&xExC\x x.·x3æx+yIFy �y±y7Ñy0	z?:zzz,™zÆzÞz)ûz"%{4H{(}{f¦{
|+*|JV|;¡|$Ý|C}<F}5ƒ}*¹}.ä}~F-~t~"�~i°~+->Y'˜:Àû€-€5G€=}€)»€å€û€�01�0b�“�,¥�6Ò�C	‚M‚$e‚&Š‚G±‚2ù‚,ƒJKƒ,–ƒ:ÃƒKþƒ-J„;x„#´„Ø„.ô„+#…O…o…AŽ…Ð…"ð…†,†L†-d†)’†¼†)Ü†‡ !‡#B‡f‡|‡V—‡î‡$ˆ3ˆ2Rˆ…ˆ?žˆ&Þˆ‰‰.4‰5c‰'™‰Á‰,Þ‰9ŠEŠIŠ-fŠA”Š0ÖŠ"‹"*‹M‹Gj‹D²‹)÷‹E!Œ/gŒG—Œ6ßŒ$�8;�8t�d­�OŽ=bŽC ŽHäŽ,-�BZ�.��7Ì�3�@8�;y�Hµ�Wþ�;V‘5’‘AÈ‘W
! ’6b’9™’;Ó’T“4d“6™“4Ð“L”8R”<‹”=È”>•?E•Z…•Ià•A*–=l–6ª–6á–:—4S—@ˆ—IÉ—<˜NP˜?Ÿ˜Qß˜81™Bj™K­™uù™5ošO¥šIõš8?›<x›Fµ›:ü›F7œG~œGÆœI�=X�f–�/ý�.-žA\žžžDºžHÿž“HŸ&ÜŸW b[ L¾ A¡=M¡l‹¡ø¡Î¢iÞ¢H£a£#}£%¡£)Ç£5ñ£H'¤p¤=Ž¤SÌ¤E ¥:f¥<¡¥>Þ¥:¦>X¦=—¦OÕ¦@%§Ef§*¬§×§ ö§?¨SW¨«¨Ë¨Bá¨B$©:g©'¢©0Ê©6û©22ª*eª*�ªG»ªK«>O«.Ž«2½«:ð«(+¬)T¬0~¬6¯¬Bæ¬H)­,r­0Ÿ­"Ð­+ó­-®+M®~y®�ø®!ˆ¯ ª¯ Ë¯ ì¯+
°'9°#a°$…°ª°+Ê°1ö°/(±X±;x±
! ´±I¿±A	²"K²1n²" ²FÃ²d
! ³Uo³PÅ³'´>´Q´4b´\—´Oô´7Dµ5|µ{²µK.¶2z¶­¶P¾¶?·1O·'�·#©·RÍ·+ ¸&L¸'s¸m›¸4	¹(>¹<g¹(¤¹Í¹Þ¹:ð¹3+º$_º„º8¡º0Úº'»R3»N†»DÕ»F¼Ba¼J¤¼Hï¼>8½@w½<¸½8õ½.¾E¾Da¾'¦¾@Î¾ ¿@0¿ q¿-’¿+À¿ì¿	Àa)À$‹À3°À*äÀ-Á#=ÁaÁ-Á-­ÁÛÁUôÁ(JÂ,sÂ& ÂBÇÂ#
! Ã+.Ã+ZÃX†Ã5ßÃ#Ä9ÄpSÄÄÄ'äÄÅ#(Å LÅmÅO‰Å!ÙÅ"ûÅÆ%2ÆXÆsÆ„Æ0œÆ-ÍÆûÆ7Ç'LÇ"tÇ!—Ç7¹Ç$ñÇÈ2È,MÈ5zÈ@°ÈKñÈN=É#ŒÉ°É!ÐÉ%òÉ#Ê<Ê\ÊzÊ0‘Ê(ÂÊ)ëÊË1ËNË!`Ë‚Ë˜Ë.³Ë:âËQÌoÌ"�Ì1°Ì#âÌ0Í&7Í
^ÍalÍ.ÎÍýÍdÎ1sÎ¥Î¨Î¬Î.¼ÎëÎóÎ2ûÎ2.ÏMaÏM¯ÏýÏ0ÐBÐ(IÐ,rÐŸÐ«Ð´ÐÒÐ2ÛÐKÑKZÑC¦ÑêÑ9Ò2>Ò9qÒ<«ÒèÒ9ñÒ+ÓDÓ^Ó#wÓO›Ó.ëÓ5Ô9PÔ5ŠÔÀÔfÕÔ'<Õ8dÕ!�Õ4¿Õ>ôÕ?3Ö+sÖ*ŸÖ,ÊÖ-÷Ö%×&@×/g×—×2®×*á×.Ø);Ø&eØ'ŒØ&´Ø&ÛØ%Ù#(Ù'LÙ%tÙ(šÙ ÃÙ$äÙ 	Ú"*Ú,MÚ2zÚ­ÚÍÚ*ìÚ,Û.DÛ$sÛ*˜ÛAÃÛ1Ü7ÜOÜkÜ)‹ÜµÜ+ÕÜ^Ý?`Ý? Ý)àÝ3
! Þ5>ÞOtÞWÄÞ,ß#Iß-mß4›ß/Ðßà2 àLSà/ à6ÐàôáüáâD7â8|â0µâ3æâ7ã>Rã$‘ã5¶ã,ìã.ä,Hä1uä3§ä2Ûäå6*å1aå$“å0¸åéåÿå7æ>æ^æzæ#Žæ²æ Òæ+óæç&ç7çKç]çpçˆç¤çÄç×çêç:è)<èJfèC±èõè
é(-é,VéTƒéØéßé,æé
! êê=êZê(sê:œê×ê7ôê(,ëUë#uë5™ëÏëãë)ì/*ì
Zì!hì Šì'«ì Óì0ôì%í
@í Níoí†íœíµíÏíÞí-üí"*î!Mî)oîP™îêîìîõîþî$ï3,ï`ï|ï1œï:Îï>	ðHðQðZðcðlð!uð—ð³ðÀðÉðÖðßðèðñðúðñ
ñ-ñA1ñBsñ~¶ñ°5òLæòg3ó›ó{»óg7ôŒŸôU,õ-‚õG°õøõ6önOö<¾ö5ûö,1÷^÷t÷‰€÷^
! øriøoÜøLù
jù*xù<£ù.àùú+ú5Hú
~ú€Œú
û’û(¦û+Ïû.ûû+*ü-Vü‘„ücý€zý|ûýnxþ3çþAÿk]ÿ5Éÿ'ÿÿ7'._5Ž3Ä8ø.1`[|“ØŒlcùG]J¥Gð©8+â1J@5‹:Á$ü¯!+Ñý1oJ)º³äN˜.ç>	<U	e’	;ø	:4
! “o
! 'E+Wq>ÉSY\L¶L
¢P
?ó
Q3b…BèQ+E}OÃs[‡„ãVh\¿=¦Z|6~}µA3Ku<Á0þ-/8]Q–BèG+QsHÅIWXZ°VHbD«Jð?;={B¹�üC~DÂ76?Av*¸GãM+Ky;Å?EA5‡H½bJib´Y9q1«BÝÑ  Qò rD!N·!9"6@"Zw"9Ò"i#]v#XÔ#E-$Ns$@Â$2%F6%b}%Uà%‡6&M¾&a'@n'V¯'W(9^(l˜(\)Bb)„¥)T**P*IÐ*F+Na+H°+Gù+~A,yÀ,L:-:‡-bÂ-T%.Sz.RÎ.>!/:`/d›/'0*(0CS0/—0AÇ0L	16V1R�1Eà1C&2Bj2_­26
3+D3?p3@°3=ñ3:/4Aj4C¬4Gð42857k5B£5Zæ5@A6+‚6+®69Ú6I7C^7)¢7MÌ7787R8+Š8:¶8Añ8J39*~9*©9,Ô9(:7*:b:1€:=²:>ð:O/;;%š;uÀ;;6<Or< Â<Hã<D,=5q=[§=K>BO>Q’>?ä>$?8A?uz?Lð?L=@iŠ@=ô@A2ABtAA·ABùA:<B$wBAœB3ÞB,C!?C#aCJ…C-ÐC+þC,*DUWD³­DsaEqÕE‡GFþÏFoÎGy>HW¸HVIYgI#ÁIBåIU(JZ~J¶ÙJ#�K´K#ÍK6ñK[(L>„LÃLÂØL4›MÐM3ÜMN(N_EN¥N0¾NïN4
O!BO"dO‡O O!¬O
! ÎOÙOèOüO	P P3P;P	DPNP^PmPyP�P›P¶PÑPäPñPþPQ Q5Q	HQRQ_QoQQ	’Q
! œQ%§QXÍQZ&R[�R[ÝRN9S"ˆS7«SOãS'3T6[T6’TFÉTU9-U[gU3ÃU÷UV-V@AVB‚V?ÅV-W03WdW?{W3»W5ïW0%X)VX5€X¶X+ÆX0òXH#Y$lY+‘Y:½YøYAZ@QZ%’Z¸Z%ÒZ)øZ"[?[-\[PŠ[SÛ[w/\C§\'ë\7]5K]?�]=Á]7ÿ]:7^Ar^G´^.ü^)+_:U_"�_ ³_/Ô_H`JM`'˜`‡À`>Hb‡bEcŽMcbÜcP?d=�d1Îd/eq0eo¢e.f0AfUrfŸÈf=hgO¦ggöge^hVÄhWiEsiJ¹i)j:.j)ij|“jlk}kB–k7Ùk)l#;l_lxl�l¢l·l'Ìlôlm$$mIm+im#•m¹m/Ùm%	n/nMn(gnh�n%ùnHo4hoJ�o0èoFp?`pm plqI{qHÅqCrHRrG›rBãrO&s(vsKŸs2ës6tlUteÂtM(u8vuU¯umv3sv2§v*Úv4wQ:w#Œw+°w1Üw'x56xVlxmÃx{1y@­ynîy+]z‰z*§z'Òz&úz'!{@I{9Š{SÄ{#|!<|J^|>©|Zè|.C}Lr}¿}1Ý}%~D5~Kz~Æ~;ä~: ^[Kº?€F€;f€0¢€$Ó€<ø€5�Q�$o�F”�%Û�6‚68‚)o‚V™‚Gð‚48ƒtmƒ@âƒ:#„^„9~„F¸„/ÿ„#/…2S…1†…>¸…h÷…1`†/’†UÂ†>‡JW‡G¢‡Gê‡62ˆ+iˆ.•ˆhÄˆO-‰K}‰8É‰CŠSFŠdšŠQÿŠ=Q‹B�‹IÒ‹XŒ\uŒ4ÒŒ9�CA�=…�CÃ�6Ž1>Ž7pŽH¨Ž3ñŽ=%�Oc�0³�0ä�*�!@�<b�-Ÿ�)Í�)÷�*!‘)L‘Pv‘6Ç‘/þ‘0.’/_’/�’0¿’8ð’5)“9_“9™“6Ó“7
! ”.B”9q”-«”:Ù”<•/Q•>�•+À•(ì•.–+D–8p–B©–:ì–'—JE—�—i¥—˜'#˜K˜ne˜Ô˜oï˜,_™MŒ™KÚ™H&›-o›7�›7Õ›>
œGLœ4”œOÉœ�;5�(q�3š� Î�ï�m
ž'{ž;£žBßž9"Ÿ0\ŸD�ŸBÒŸD BZ G� Gå ?-¡m¡‹¡^¨¡P¢6X¢5�¢5Å¢Cû¢*?£[j£8Æ£{ÿ£¨{¤X$¥%}¥£¥$Á¥Gæ¥).¦8X¦;‘¦RÍ¦+ §9L§)†§7°§Rè§:;¨Av¨8¸¨)ñ¨t©0�©3Á©8õ©..ª9]ªK—ª%ãª	«&%«1L«7~«?¶«%ö«%¬$B¬Tg¬2¼¬*ï¬1­KL­D˜­AÝ­+®&K®%r®$˜®?½®/ý®-¯#I¯.m¯1œ¯zÎ¯tI°H¾°9±[A±<�±GÚ±*"²)M²Xw²<Ð²#
³(1³/Z³qŠ³Nü³)K´Nu´2Ä´M÷´)Eµ2oµ;¢µ;Þµ1¶aL¶®¶0Á¶Gò¶_:·kš·:¸MA¸�¸H¨¸1ñ¸d#¹Bˆ¹CË¹{ºR‹ºNÞº1-»V_»=¶»Sô»ZH¼d£¼d½Em½B³½Cö½C:¾~¾@�¾
Ð¾&Þ¾3¿J9¿1„¿>¶¿<õ¿B2À1uÀ6§À'ÞÀ8Á3?Á8sÁ7¬Á+äÁ(Â49ÂSnÂ>ÂÂÃ'Ã,DÃ;qÃ4­ÃBâÃk%Ä2‘Ä:ÄÄ*ÿÄ%*ÅPÅ!iÅ‹Å§ÅÃÅ+ÜÅÆ &Æ/GÆwÆ
–Æ:¤ÆGßÆF'Ç@nÇ¯Ç&ÇÇîÇ.	È8È8NÈ6‡È2¾ÈDñÈ:6ÉFqÉE¸ÉCþÉ@BÊ=ƒÊJÁÊ>ËEKË‘ËQÌAcÌ`¥Ì'Í.Í;>ÍzÍ‹ÍšÍ¹Í.ÎÍýÍÎ<1Î5nÎ5¤Î3ÚÎ(Ï57ÏmÏ*‰Ï#´ÏØÏáÏ.îÏ.Ð0LÐ8}Ð¶ÐÖÐEôÐN:ÑG‰ÑFÑÑ@Ò>YÒ<˜Ò&ÕÒ<üÒ59Ó=oÓ­ÓBÍÓ$Ô[5ÔA‘Ô_ÓÔc3ÕD—ÕMÜÕG*Ö_rÖ8ÒÖ+×.7×f×‚×”×¦×&·×#Þ×#Ø&Ø>>Ø6}Ø.´Ø\ãØ9@Ù5zÙK°ÙRüÙ2OÚ8‚ÚJ»ÚIÛDPÛM•ÛAãÛJ%Ü.pÜ\ŸÜ>üÜ9;Ý0uÝ/¦Ý-ÖÝ8Þ4=ÞrÞŽÞ7ªÞDâÞE'ßAmß)¯ßÙß6ùß80à.ià3˜àCÌàá<&á>cá,¢á3Ïá>â<Bââ—â°â]ÐâY.ãYˆãTâã97ä5qä1§ä5Ùä6åFFå!�å¯åYÂåWæ=tæ+²æ+Þæ/
! ç?:çAzç¼ç×çòçMèoRè9Âè=üè>:é8yé²é-Ïé,ýé*êACê@…ê>Æê<ë5Bë8xë<±ëîë@ì+Hì.tì:£ì7Þìí24í(gí�í.°íßí!ýí+î/Kî2{î!®î7ÐîEïNï
gïuï „ï¥ï1ºï1ìïð":ð]ðflð(Óð#üð ñ1?ñqñ%~ñ%¤ñ(Êñóñ3ò0Cò*tò)Ÿò>Éò`ó6ió? óGàóH(ôNqôZÀôQõfmõoÔõVDöW›öSóöGG÷F�÷GÖ÷$ø#Cø%gø*�ø>¸ø÷ø
ù/&ù)Vù8€ùC¹ùýù1ú7IúE�ú:ÇúJû5Mû5ƒû?¹ûBùû"<ü0_ü6�üvÇüW>ýU–ýLìý49þtnþ?ãþ"#ÿnFÿLµÿ@TC+˜VÄY0u ¦Ç8Ü!:7_rÒï -L(aŠ ·Î î!!1#S#w-›Éàú)j='¨'ÐXø,Q9~*¸4ã1vJrÁL4K�WÍB%	kh	EÔ	Q
! 8l
! =¥
! ¡ã
!  …Q&/xA¨jêfU
3¼
Eð
26Di.®<Ý?.KnEº.*D!o6‘7È#c$Oˆ7Ø#74#l9�%Ê9ð%*KP7œ9Ô%K4_€Qàe2O˜cè)L<v)³)Ý'B/r*�'º'âI
! "T:w;²1îB 2cM–Cä+(T'p-˜7Æ¯þ ®Ïkî:Z¹•GO?—1×9	?C1ƒ1µ[ç!C#eO‰.Ù)  2 JS 0ž ;Ï #!'/!*W!:‚!>½!#ü!O "%p"?–"*Ö":#><#{#<“#Ð#0é#.$I$#e$‰$˜$/·$7ç$@%,`%<�%?Ê%q
! &9|&6¶&7í&3%'3Y'%�'³'-Å'2ó'(&(=O(=�(&Ë(Hò(*;).f)#•)P¹)<
! *&G*&n*L•*â**++++)W+�+L—+9ä+,%3,)Y,6ƒ,*º,8å,.-,M--z--¨-6Ö-
.*,.*W.$‚.3§.OÛ.*+/OV/l¦/y0u�0:1u>1D´1 ù1'š2ˆÂ2°K3„ü3¬�4¦.5ÎÕ5)¤64Î6I7)M73w7#«7Ï7"à7"8"&8 I8 j8$‹8$°8$Õ8"ú8"9)@9,j9)—9'Á99é9O#:,s:* :2Ë:)þ:3(;3\;R�;4ã;l<L…<KÒ<d=?ƒ=WÃ=9>0U>=†>4Ä>:ù>^4?X“?nì?Y[@Wµ@\
AJjA[µADBEVBvœB#C$7C#\C!€C¢C×²D@ŠE:ËE@FGF:gF+¢F8ÎFMGSUGk©GHM0H:~H^¹HRIOkI»ICÌIFJgWJf¿J^&KP…KXÖKM/L }LžL8ºL?óLB3MvM�M'¡M*ÉM“ôMZˆN"ãN8OD?O „O2¥O3ØO$P71PiP;‰P.ÅP%ôPQ4Q*KQ:vQ*±Q1ÜQqR8€R.¹R9èR""SJES9�SÊS,åST2+T5^T9”T:ÎT*	U 4U!UU!wU6™UDÐU4V,JV*wV¢VÂV;ÝV6W3PW.„W$³W?ØW-X,FX9sXa­X<Y=LYeŠY:ðYH+Z,tZ-¡ZXÏZ.([W[$t[™[ ·[Ø[Fë[42\4g\œ\#´\Ø\)ð\']&B]&i]+�]C¼](^")^(L^(u^)ž^)È^*ò^*_*H_*s_*ž_*É_*ô_*`*J`*u`* `*Ë`(ö`(a(Ha(qa(ša(Ãa)ìa(b(?b(hb(‘b*ºb*åb*c*;c(fc(�c(¸c(ác(
! d(3d(\d(…d(®d(×d)e)*e'Te(|e(¥e)Îe)øe("f(Kf(tf(�f+Æf'òf'g(Bg'kg3“g4Çg4üg31h"ehBˆh?Ëh%i 1iBRi3•i6Éi4jF5j{|j:øj'3k[k#wk›k6¶k.ík4l)Ql{l*„l.¯l+Þl7
! m?Bm>‚mAÁmÂn2ÆnvùnLpoL½oL
! p9Wp0‘pHÂp@q=Lq>Šq!ÉqIëqF5rN|r?Ër"sT.sƒs¢sA¼s:þs>9txt “t(´t)Ýt"u*uHuIcu8­u*æuv&.v&Uv |v0�v-Îv(üv%w#>w&bw+‰w'µw!Ýwÿw!x!Ax-cx(‘x"ºx"Ýx)y,*y Wy,xy+¥y#Ñy$õy'z*Bz)mz2—zQÊz›{"¸{AÛ{1|-O|)}|:§|â|6ø|P/}?€}TÀ}:~=P~5Ž~)Ä~î~+-3"aN„PÓ$$€8I€7‚€9º€ô€<
! �7G�?�5¿�9õ�3/‚4c‚9˜‚<Ò‚6ƒ8FƒAƒ;Áƒ7ýƒG5„%}„£„)½„,ç„5…"J….m…œ…"¸…Û…*è…†$†B4†:w†²†Í†ã†þ†M‡0g‡.˜‡.Ç‡$ö‡
ˆA)ˆakˆAÍˆ+‰m;‰R©‰mü‰^jŠcÉŠB-‹p‹Š‹0§‹0Ø‹0	Œ6:ŒqŒŒŒi©Œ*�)>�1h�-š�/È�)ø�,"ŽbOŽE²Ž(øŽd!�o†�Bö�9�1L’*~’*©’IÔ’“>>“?}“½“>Ü“Š”2¦”0Ù”7
! •6B•7y•-±•]ß•0=–n–€–,Ÿ–&Ì–)ó–$—B—7a—%™—(¿—%è—(˜7˜'V˜!~˜  ˜%Á˜/ç˜1™I™&[™!‚™(¤™:Í™-š6š2Uš$ˆš(­šÖš>öš!5›/W›‡›% ›.Æ›8õ›5.œdœ/tœ¤œ Âœ*ãœ"�L1�G~�8Æ�(ÿ�!(ž7Jž)‚ž%¬ž%ÒžøžŸ+4Ÿ"`ŸƒŸ#¢Ÿ-ÆŸ*ôŸ$ )D /n ž '¾ æ (¡C-¡q¡�¡?§¡!ç¡0	¢$:¢_¢,v¢#£¢3Ç¢+û¢'£v=£^´£e¤My¤Ç¤;æ¤2"¥*U¥€¥&š¥ Á¥8â¥!¦:=¦x¦—¦/¬¦<Ü¦7§'Q§y§1™§(Ë§7ô§(,¨U¨$p¨•¨´¨8Ï¨E©HN©)—©)Á©wë©—cªxûª«t« ¬t ¬W­‚m­†ð­¥w®¬¯wÊ¯(B°k°U‹°0á°.±3A±1u±L§±2ô±-'²OU²)¥²OÏ²K³$k³=�³%Î³ô³0´.C´r´‘´®´È´ã´û´Fµ"]µ=€µ$¾µ!ãµ&¶;,¶(h¶#‘¶/µ¶Nå¶4·R·l·#Š·2®·1á·¸+*¸V¸)l¸#–¸3º¸!î¸&¹7¹1U¹V‡¹ Þ¹<ÿ¹<ºRº2oº,¢º Ïº(ðº,»7F»#~»0¢»Ó»cñ»4U¼6Š¼¢Á¼8d½,�½7Ê½¾"¾+:¾¾f¾>%¿Ûd¿v@À<·À7ôÀd,Á ‘Á=²Á-ðÁ'Â(FÂcoÂ.ÓÂtÃ‰wÃ!Ä3#Ä;WÄ1“Ä0ÅÄ$öÄ'Å"CÅfÅ �Å6¢Å!ÙÅ!ûÅ6Æ"TÆ)wÆ¡ÆÀÆl×Æ;DÇ9€Ç@ºÇYûÇ&UÈ |È-�ÈrËÈQ>É;�É(ÌÉõÉEÊ:UÊ(�Ê¹Ê.ÎÊgýÊ4eËRšË+íË Ì?:ÌzÌ—ÌC³Ì÷ÌýÌ=ÍVÍ%oÍ•Í®ÍÌÍ"ìÍ-Î=Î\Î9|ÎM¶ÎÏA
! Ï<LÏ8‰ÏIÂÏ!ÐX.ÐE‡ÐÍÐàÐóÐÑ&Ñ(;Ñ.dÑ“Ñ©Ñ/¿ÑAïÑ$1Ò,VÒ+ƒÒ¯Ò"ÆÒ,éÒ1Ó3HÓ9|ÓN¶Ó<ÔNBÔ~‘ÔCÕ#TÕ+xÕ3¤Õ0ØÕ'	Ö1Ö%QÖ+wÖ5£ÖÙÖöÖ%×;×V×v× ’×³×*Ï×1ú×0,Ø+]ØC‰Ø ÍØ"îØ.Ù1@Ù.rÙ%¡Ù0ÇÙ)øÙ0"ÚSÚ:lÚ2§Ú(ÚÚ0Û4ÛEÛ4]Û)’Û¼Û`ÖÛ$7Ü
\Ü1jÜœÜ&±ÜØÜ/óÜ$#ÝHÝ'XÝ=€Ý¾ÝBÞÝ!Þ3>Þ$rÞ/—Þ<ÇÞ1ß6ßIß&fß5�ßÃß"Þß&à*(à)Sà;}àY¹àKá-_á7�á:Åá3â-4â1bâ2”âÇâ.çâ<ã5Sã5‰ã1¿ã;ñã)-äqWäOÉä.å$Hå?må-­å)Ûå5æV;æ%’æY¸æç$-ç+Rç7~ç/¶çFæç--è@[è4œè!Ñèóè	é4 é>Ué0”éAÅé=ê6Eê-|ê2ªêÝê!÷ê8ë6Rë-‰ëE·ëýë[ì;tì9°ìHêì:3í7ní:¦í7áí<î6Vî;�î:Éî<ïFAï*ˆï³ï+Ðï*üï'ð23ð6fð$�ðOÂð=ñ=Pñ?ŽñÎñ(æñJò>Zò2™òAÌò;ó5Jó?€ómÀó%.ôCTô9˜ô;Òôõsö\“ö(ðö�÷1§÷2Ù÷2øF?ø0†ø3·ø6ëø*"ù'Mù?uù8µù+îù>ú?Yú3™úRÍú! ûxBûD»û9üI:ü9„ü¾ü!Üü
þü3ýH@ý'‰ý/±ýGáý-)þ'Wþ:þGºþÿM"ÿ_pÿ,Ðÿ>ýÿB<	N	OÎ		42	.g	>–	LÕ	S"	ov	/æ	>	KU	J¡	Vì	HC	]Œ	Gê	G2	~z	Gù	FA	Eˆ	7Î	5	Z<	"—	Zº	\	r	
‡	F•	EÜ	4"		W		@m		@®		0ï		 
! 	:/
! 	Ij
! 	>´
! 	Có
! 	27	,j	9—	JÑ	8	U	s	�	)£	Í	ç	-
	1
	G
	&c
	4Š
	4¿
	4ô
	%)	0O	0€	F±	+ø	F$	$k	B�	.Ó		&	B	Y	l	„	˜	)­	×	ë	ÿ	-	C	X	6m	!¤	Æ	Ù	ì				0	D	`	s	“	ª	Ê	á			5	I	:b	D�	Bâ	E%	/k	L›	8è	4!	/V	-†	H´	Mý	¹K	#	)	C	]	w	$’	4·	&ì	/	2C	;v	%²	0Ø			&#	J	*d	<�	MÌ	0	0K	,|	©	Ç	!æ		(	C	]	w	‘	«	Ë	æ			87	p	8‹	Ä	ß	ú		!0	R	k	‡	.¢	Ñ	í			#%	,I	4v	;«	ç	#	*(	)S	A}	2¿	'ò	" 	"= 	;` 	0œ 	 Í 	"î 	!!	!3!	$U!	$z!	9Ÿ!	6Ù!	="	AN"	/�"	-À"	1î"	E #	:f#	0¡#	nÒ#	5A$	0w$	<¨$	Eå$	,+%	3X%	>Œ%	4Ë%	:&	4;&	p&	'Ž&	#¶&	'Ú&	='	#@'	(d'	9�'	+Ç'	)ó'	+(	6I(	-€(	>®(	4í(	4")	2W)	0Š)	0»)	+ì)	/*	/H*	/x*	,¨*	$Õ*	ú*	]+	v+	6Ž+	1Å+	A÷+	@9,	z,	@˜,	;Ù,	D-	#Z-	>~-	A½-	7ÿ-	:7.	2r.	5¥.	2Û.	/	K*/	v/	“/	°/	*Í/	-ø/	6&0	']0	…0	Q¡0	ó0	'1	61	Q1	-l1	(š1	,Ã1	,ð1	,2	)J2	t2	,�2	6¼2	'ó2	L3	Lh3	<µ3	<ò3	B/4	)r4	œ4	1»4	.í4	.5	LK5	k˜5	7	 $7	6E7	J|7	XÇ7	( 8	'I8	q8	)Œ8	@¶8	4÷8	I,9	Uv9	CÌ9	&:	V7:	Ž:	P�:	Pî:	U?;	!•;	+·;	Aã;	9%<	=_<	9�<	1×<	¡	=	B«=	#î=	}>	¯�>	:@?	{?	C”?	NØ?	j'@	’@	²@	1Á@	ó@	;A	NA	kA	ˆA	4£A	LØA	M%B	sB	D…B	DÊB	 C	0C	:GC	‚C	D™C	LÞC	>+D	5jD	: D	6ÛD	IE	C\E	E E	+æE	+F	L>F	)‹F	2µF	KèF	J4G	JG	'ÊG	/òG	"H	+2H	"^H	F�H	(ÈH	6ñH	=(I	=fI	9¤I	5ÞI	(J	4=J	0rJ	,£J	8ÐJ	(	K	R2K	C…K	'ÉK	.ñK	 L	D>L	'ƒL	@«L	.ìL	0M	!LM	<nM	F«M	6òM	.)N	CXN	CœN	&àN	,O	24O	DgO	 ¬O	1ÍO	ÿO	=P	:\P	P—P	&èP	<Q	8LQ	-…Q	³Q	!ÑQ	1óQ	.%R	5TR	NŠR	+ÙR	ES	?KS	]‹S	9éS	2#T	2VT	2‰T	>¼T	>ûT	,:U	EgU	H­U	EöU	0<V	6mV	,¤V	6ÑV	UW	!^W	€W	aŸW	UX	3WX	/‹X	2»X	$îX	"Y	)6Y	&`Y	F‡Y	2ÎY	$Z	N&Z	AuZ	?·Z	5÷Z	t-[	—¢[	9:\	ct\	GØ\	? ]	:`]	8›]	%Ô]	)ú]	$^	#D^	#h^	-Œ^	‰º^	=D_	9‚_	B¼_	2ÿ_	%2`	%X`	&~`	+¥`	;Ñ`	:
a	&Ha	Uoa	Åa	&âa	&	b	/0b	2`b	/“b	8Ãb	4üb	!1c	+Sc	2c	-²c	%àc	)d	%0d	%Vd	&|d	+£d	Ïd	2ìd	/e	Oe	&je	a‘e	Œóe	L€f	SÍf	T!g	jvg	4ág	'h	>h	Š^h	éh	i	2i	.Ai	'pi	%˜i	¾i	2Ýi	j	--j	2[j	7Žj	2Æj	=ùj	87k	8pk	=©k	8çk	6 l	;Wl	4“l	9Èl	4m	97m	4qm	E¦m	7ìm	1$n	2Vn	2‰n	F¼n	Ko	IOo	I™o	Eão	G)p	qp	Hñp	T:q	�q	j©q	0r	,Er	crr	FÖr	¾s	•Üs	Prt	öÃt	Dºu	ÿu	v	*v	<v	Rv	bv	uv		Œv	–v	¬v	Êv	@äv	,%w	[Rw	0®w	*ßw	L
! x	-Wx	+…x	@±x	>òx	51y	.gy	–y	X¯y	z	<(z	,ez	r’z	s{	Ty{	sÎ{	tB|	)·|	Fá|	"(}	8K}	7„}	1¼}	<î}	B+~	Tn~	CÃ~	G	NO	.ž	=Í	m€	/y€	/©€	NÙ€	#(�	aL�	6®�	Yå�	Z?‚	@š‚	_Û‚	/;ƒ	(kƒ	k”ƒ	-„	..„	M]„	I«„	2õ„	8(…	Ca…	y¥…	r†	0’†	!Ã†	+å†	+‡	+=‡	+i‡	,•‡	,Â‡	-ï‡	-ˆ	-Kˆ	-yˆ	-§ˆ	-Õˆ	-‰	-1‰	-_‰	-�‰	-»‰	-é‰	+Š	+CŠ	+oŠ	+›Š	+ÇŠ	+óŠ	,‹	+L‹	+x‹	+¤‹	+Ð‹	-ü‹	-*Œ	-XŒ	-†Œ	+´Œ	+àŒ	+�	+8�	+d�	+��	+¼�	+è�	+Ž	+@Ž	,lŽ	,™Ž	*ÆŽ	+ñŽ	+�	,I�	,v�	+£�	+Ï�	+û�	+'�	.S�	*‚�	*­�	+Ø�	#‘	A(‘	Uj‘	BÀ‘	c’	g’	+’	K«’	M÷’	9E“	+“	«“	>Å“	3”	&8”	$_”	Y„”	3Þ”	4•	QG•	<™•	6Ö•	)
–	>7–	!v–	"˜–	G»–	K—	7O—	)‡—	*±—	$Ü—	$˜	#&˜	$J˜	$o˜	#”˜	‹¸˜	:D™	8™	J¸™	;š	?š	.]š	>Œš	8Ëš	4›	W9›	*‘›	M¼›	:
! œ	vEœ	?¼œ	5üœ	@2�	6s�	>ª�	ré�	4\ž	-‘ž	:¿ž	Búž	@=Ÿ	"~Ÿ	0¡Ÿ	ÒŸ	$åŸ	 
!  	N+ 	,z 	§ 	Ä 	/ä 	1¡	8F¡	+¡	)«¡	<Õ¡	'¢	-:¢	0h¢	a™¢	'û¢	4#£	%X£	'~£	&¦£	^Í£	.,¤	3[¤	,�¤	¼¤	CÖ¤	A¥	5\¥	 ’¥	*³¥	Þ¥	ü¥	+¦	<C¦	€¦	)˜¦	(Â¦	/ë¦	C§	<_§	"œ§	,¿§	$ì§	¨	 '¨	H¨	 g¨	/ˆ¨	3¸¨	ì¨	.©	)/©	?Y©	™©	C­©	Mñ©	=?ª	2}ª	E°ª	Döª	V;«	,’«	'¿«	Yç«	4A¬	,v¬	0£¬	0Ô¬	=­	0C­	:t­	1¯­	9á­	2®	1N®	;€®	1¼®	3î®	5"¯	1X¯	2Š¯	@½¯	1þ¯	?0°	Jp°	6»°	8ò°	4+±	4`±	<•±	>Ò±	=²	3O²	:ƒ²	C¾²	7³	::³	6u³	1¬³	EÞ³	A$´	Qf´	_¸´	Wµ	Opµ	HÀµ	 	¶	8*¶	8c¶	-œ¶	(Ê¶	/ó¶	#·	6·	9O·	H‰·	EÒ·	)¸	B¸	4W¸	3Œ¸	NÀ¸	1¹	OA¹	6‘¹	3È¹	2ü¹	0/º	/`º	)�º	#ºº	*Þº	-	»	*7»	-b»	@�»	!Ñ»	ó»	<¼	K¼	-]¼	2‹¼	?¾¼	.þ¼	-½	'L½	(t½	(�½	5Æ½	ü½	¾	!*¾	;L¾	:ˆ¾	5Ã¾	ù¾	-¿	&:¿	 a¿	‚¿	'¡¿	*É¿	%ô¿	*À	$EÀ	AjÀ	C¬À	ðÀ	<Á	.MÁ	3|Á	)°Á	[ÚÁ	N6Â	&…Â	I¬Â	]öÂ	6TÃ	7‹Ã	4ÃÃ	6øÃ	)/Ä	3YÄ	3�Ä	IÁÄ	%Å	1Å	
JÅ	'XÅ	-€Å	&®Å	ÕÅ	OõÅ	HEÆ	HŽÆ	N×Æ	9&Ç	H`Ç	H©Ç	JòÇ	=È	*TÈ	(È	¨È	1ÈÈ	)úÈ	-$É	,RÉ	,É	<¬É	5éÉ	&Ê	/FÊ	=vÊ	&´Ê	%ÛÊ	7Ë	59Ë	<oË	"¬Ë	ÏË	FãË	$*Ì	OÌ	.^Ì	0�Ì	W¾Ì	Í	<&Í	cÍ	9|Í	O¶Í	Î	"Î	 AÎ	]bÎ	!ÀÎ	âÎ	:þÎ	T9Ï	!ŽÏ	°Ï	ÊÏ	%åÏ	Ð	$+Ð	PÐ	ulÐ	gâÐ	DJÑ	:�Ñ	!ÊÑ	*ìÑ	-Ò	EÒ	#eÒ	!‰Ò	0«Ò	<ÜÒ	<Ó	&VÓ	<}Ó	RºÓ	;
Ô	>IÔ	tˆÔ	@ýÔ	8>Õ	wwÕ	9ïÕ	3)Ö	9]Ö	B—Ö	mÚÖ	?H×	Gˆ×	XÐ×	3)Ø	G]Ø	J¥Ø	EðØ	;6Ù	DrÙ	Y·Ù	lÚ	p~Ú	"ïÚ	‹Û	\žÛ	3ûÛ	?/Ü	LoÜ	8¼Ü	GõÜ	;=Ý	EyÝ	G¿Ý	YÞ	?aÞ	?¡Þ	jáÞ	KLß	[˜ß	lôß	4aà	O–à	Eæà	O,á	i|á	Oæá	[6â	'’â	:ºâ	8õâ	a.ã	��ã	Kä	S^ä	W²ä	2
! å	8=å	Œvå	Žæ	‰’æ	†ç	H£ç	Nìç	=;è	iyè	7ãè	Yé	uué	vëé	)bê	)Œê	<¶ê	Ióê	9=ë	wë	,Žë	»ë	?Òë	^ì	=qì	]¯ì	@
í	dNí	C³í	J÷í	_Bî	)¢î	VÌî	@#ï	Qdï	V¶ï	U
ð	=cð	V¡ð	aøð	9Zñ	3”ñ	)Èñ	$òñ	)ò	?Aò	.�ò	(°ò	%Ùò	hÿò	*hó	0“ó	.Äó	6óó	;*ô	+fô	’ô	:°ô	8ëô	)$õ	-Nõ	'|õ	¤õ	%¸õ	%Þõ	Oö	%Tö	zö	&•ö	4¼ö	#ñö	2÷	H÷	7e÷	/�÷	1Í÷	ÿ÷	(ø	Hø	#Wø	‰{ø	Où	9Uù	$�ù	.´ù	?ãù	.#ú	SRú	0¦ú	8×ú	5û	BFû	r‰û	Büû	F?ü	^†ü	dåü	‚Jý	fÍý	P4þ	Z…þ	Kàþ	,ÿ	;Dÿ	B€ÿ	5Ãÿ	+ùÿ	4%
! -Z
! ˆ
! 3Ÿ
! HÓ
! *
! G
! 2_
! (’
! -»
! 1é
! @
! >\
! I›
! ?å
! +%
! 6Q
! )ˆ
! L²
! Eÿ
! E
! '\
! „
! 
›
! V©
! 1
! 82
! <k
! &¨
! (Ï
! Bø
! <;
! Rx
! 8Ë
! S
! X
! 2r
! ¥
! 3Á
! +õ
! !
! 	.
! 8
! K
! _
! y
! UŽ
! Iä
! .	
! 4C	
! 4x	
! 6­	
! 5ä	
! v
  
! 3‘
  
! =Å
  
! <
! !@
! /b
! 7’
! ;Ê
! (
! '/
! :W
! .’
! 9Á
! Cû
! @?
! A€
! EÂ
! “
! ýœ
! îš
! û‰
! ì…
! !r
! 3”
! +È
! 1ô
! !&
! 9H
! 4‚
! 5·
! ,í
! ;
! UV
! 1¬
! \Þ
! /;
! *k
! (–
! ;¿
! .û
! *
! \<
! ;™
! LÕ
! )"
! 1L
! 4~
! 3³
! 4ç
! 1
! >N
! B�
! -Ð
! [þ
! ZZ
! Zµ
! J
! A[
! \�
! \ú
! ?W
! 8—
! 2Ð
! /
! -3
! ;a
! ;�
! 4Ù
! H
! "W
! Oz
! OÊ
! 8
! S
! $h
!  �
! ®
! 4Í
! &
! ;)
! )e
! j�
! Fú
! KA 
! `� 
! $î 
! 8!
! 8L!
! %…!
! )«!
! LÕ!
! V""
! y"
! ‹"
! .�"
! 0Ì"
! Mý"
! HK#
! N”#
! xã#
! j\$
! ‡Ç$
! [O%
! I«%
! &õ%
! 7&
! .T&
! Fƒ&
! =Ê&
! 9'
! 6B'
! :y'
! 3´'
! ;è'
! :$(
! :_(
! Hš(
! 2ã(
! )
! <()
! %e)
! ;‹)
! Ç)
! &Þ)
! !*
! #'*
! K*
! *i*
! 8”*
! ƒÍ*
! bQ+
! 	´+
! `¾+
! `,
! €,
! :•,
! BÐ,
! 1-
! OE-
! 7•-
! $Í-
! 4ò-
! '.
! 5@.
! 5v.
! ¬.
! AÉ.
! $/
! =0/
! 8n/
! )§/
! *Ñ/
! ü/
! 0
! /0
! J0
! +V0
! '‚0
! *ª0
! -Õ0
! 1
! +1
! >F1
! B…1
! È1
! å1
! ;2
! (@2
! (i2
! C’2
! %Ö2
! 9ü2
! F63
! 5}3
! 8³3
! 8ì3
! 2%4
! WX4
! °4
! $½4
! 7â4
! 5
! #55
! #Y5
! )}5
! #§5
! MË5
! 76
! 9Q6
! 7‹6
! 8Ã6
! .ü6
! @+7
! Bl7
! <¯7
! @ì7
! >-8
! l8
! �8
! 6›8
! >Ò8
! 9
! ;+9
! g9
! >�9
! /À9
! -ð9
! L:
! *k:
! :–:
! Ñ:
! .é:
! 7;
! kP;
! g¼;
! j$<
! B�<
! -Ò<
! U=
! "V=
! "y=
! )œ=
! .Æ=
! õ=
! ;
>
! "I>
! †l>
! 8ó>
! A,?
! =n?
! P¬?
! Jý?
! zH@
! PÃ@
! 8A
! MMA
! {›A
! \B
! $tB
! E™B
! -ßB
! -
C
! E;C
! @�C
! 0ÂC
! )óC
! *D
! 3HD
! 6|D
! .³D
! @âD
! F#E
! FjE
! B±E
! AôE
! .6F
! #eF
! ‰F
! L¡F
! 3îF
! W"G
! 0zG
! «G
! 'ÆG
! 5îG
! -$H
! (RH
! +{H
! ,§H
! 0ÔH
! %I
! 9+I
! eI
! {I
! %“I
! 5¹I
! ïI
! 	J
! Z#J
! )~J
! G¨J
! GðJ
! %8K
! C^K
! )¢K
! 2ÌK
!  ÿK
! 0 L
! .QL
! H€L
! 4ÉL
! þL
! $M
! ,>M
! )kM
! :•M
! &ÐM
! /÷M
! A'N
! 4iN
! >žN
! <ÝN
! 3O
! (NO
! )wO
! &¡O
! %ÈO
! JîO
! 9P
! EAP
! 4‡P
! 7¼P
! _ôP
! =TQ
! 0’Q
! 5ÃQ
! DùQ
! Œ>R
! ‹ËR
! 7WS
! @�S
! BÐS
! ;T
! +OT
! -{T
! "©T
! {ÌT
! HU
! ]U
! 4rU
! %§U
! =ÍU
! ;V
! /GV
! 7wV
! 4¯V
! .äV
! @W
! :TW
! +�W
! (»W
! JäW
! 6/X
! fX
! O‚X
! gÒX
! 5:Y
! zpY
! 1ëY
! <Z
! &ZZ
! 5�Z
! ³·Z
! ?k[
! "«[
! )Î[
! ,ø[
! 4%\
! BZ\
! *�\
! 0È\
! Pù\
! IJ]
! ,”]
! 0Á]
! ;ò]
! F.^
! 1u^
! I§^
! 5ñ^
! H'_
! 5p_
! [¦_
! 3`
! F6`
! <}`
! Oº`
! Y
! a
! =da
! 5¢a
! ZØa
! S3b
! 2‡b
! (ºb
! ãb
! ^ûb
! GZc
! ?¢c
! Oâc
! G2d
! !zd
! Lœd
! Céd
! �-e
! ¯e
! sÊe
! $>f
! Ocf
! L³f
! 8g
! \9g
! –g
! $¯g
! Ôg
! 5ðg
! #&h
! 1Jh
! ‚|h
! ƒÿh
! ‰ƒi
! $
j
! 2j
! #Nj
! Brj
! $µj
! %Új
! 6k
! 7k
! "Vk
! [yk
! 0Õk
! ;l
! 0Bl
! -sl
! %¡l
! !Çl
! Lél
!  6m
! $Wm
! |m
! ”m
! ¦m
! ?½m
! >ým
! ><n
! >{n
! ?ºn
! >ún
! <9o
! =vo
! <´o
! -ño
! Ap
! @ap
! ?¢p
! gâp
! :Jq
! =…q
! &Ãq
! &êq
! Dr
! FVr
! J�r
! Nèr
! @7s
! Fxs
! 8¿s
! Pøs
! HIt
! E’t
! 2Øt
! "u
! .u
! 6Nu
! ;…u
! .Áu
! [ðu
! ZLv
! Z§v
! 9w
! 8<w
! 8uw
! .®w
! TÝw
! )2x
! K\x
! ?¨x
! èx
! +y
! 2y
! .Iy
! &xy
! 'Ÿy
! ;Çy
! ;z
! ?z
! "Zz
! .}z
! ¬z
! Ìz
! êz
! 8{
! 9@{
! 4z{
! ,¯{
! YÜ{
! -6|
! 8d|
! ;�|
! DÙ|
! 1}
! P}
! 'o}
!  —}
! ¸}
!  ×}
! ø}
! %~
! #=~
! &a~
! @ˆ~
! 9É~
! >
! 1B
! et
! dÚ
! D?€
! E„€
! Ê€
! MÚ€
! 9(�
! &b�
! ^‰�
! aè�
! J‚
! .d‚
! -“‚
! -Á‚
! ï‚
! *þ‚
! &)ƒ
! *Pƒ
! >{ƒ
! /ºƒ
! ,êƒ
! 1„
! /I„
! $y„
! ;ž„
! 6Ú„
! !…
! @3…
! 2t…
! &§…
! ,Î…
! >û…
! 1:†
! 6l†
! 2£†
! 3Ö†
! 0
! ‡
! >;‡
! z‡
! 4™‡
! NÎ‡
! ?ˆ
! :]ˆ
! 1˜ˆ
! Êˆ
! %äˆ
! &
! ‰
! !1‰
! S‰
! (r‰
! 6›‰
!  Ò‰
! .ó‰
! D"Š
! "gŠ
! 1ŠŠ
! %¼Š
! 4âŠ
! 2‹
! <J‹
! N‡‹
! 7Ö‹
! *Œ
! ,9Œ
! "fŒ
! ‰Œ
! 7£Œ
! GÛŒ
! 3#�
! &W�
! &~�
! :¥�
! Bà�
! A#Ž
! )eŽ
! 
�Ž
! <�Ž
! 3ÚŽ
! I�
! GX�
!  �
! -¼�
! >ê�
! <)�
! .f�
! :•�
! #Ð�
! Oô�
! =D‘
! >‚‘
! 7Á‘
! %ù‘
! (’
! <H’
! :…’
! À’
! >Ü’
! “
! 2,“
! 8_“
! ˜“
! §“
! 2»“
! î“
! -	”
! 37”
! 'k”
! %“”
! 7¹”
! 5ñ”
! I'•
! #q•
! 
••
! 6£•
! Ú•
! õ•
! -–
! "C–
! (f–
! X�–
! Qè–
! 1:—
! /l—
! 8œ—
! Õ—
! ô—
! E˜
! IV˜
! 9 ˜
! Ú˜
! ô˜
! ^	™
! )h™
! 
’™
!  ™
! B¬™
! 
ï™
! 
ý™
!  š
! %,š
! CRš
! :–š
! (Ñš
! 3úš
! .›
! .K›
! -z›
! v¨›
! vœ
! c–œ
! úœ
! �
! ;+�
! ,g�
! 3”�
! 'È�
! >ð�
! >/ž
! >nž
! ­ž
! Éž
! ãž
! öž
! Ÿ
! r#Ÿ
! /–Ÿ
! !ÆŸ
! $èŸ
! 9
 
! G 
! 2b 
! • 
! %© 
! Ï 
! Yè 
! B¡
! b¡
! $}¡
! K¢¡
! <î¡
! ”+¢
! OÀ¢
! ;£
! 2L£
! 1£
! -±£
! -ß£
! -
¤
! ;¤
! <P¤
! �¤
! 8ž¤
! I×¤
! (!¥
! AJ¥
! DŒ¥
! 7Ñ¥
! *	¦
! .4¦
! 3c¦
! D—¦
! 4Ü¦
! 2§
! D§
! ]§
! t§
! !�§
! ,±§
! �Þ§
! �l¨
! Eú¨
! @©
! =Z©
! 4˜©
! 2Í©
! 2ª
! 13ª
! eeª
! 3Ëª
! 3ÿª
! 33«
! gg«
! >Ï«
! |¬
! U‹¬
! (á¬
! �
! ­
  
! ¨­
! ³®
! OÌ®
! 1¯
! 1N¯
! 0€¯
! 0±¯
! #â¯
! M°
! T°
! 0n°
! 4Ÿ°
! 3Ô°
! 0±
! /9±
! $i±
! *Ž±
! @¹±
! Aú±
! 9<²
! %v²
! 8œ²
! :Õ²
! ³
! 2%³
! ‚X³
! =Û³
! =´
!  W´
! Nx´
! 2Ç´
! =ú´
! "8µ
! ã[µ
! <?¶
! B|¶
! `¿¶
! T ·
! Qu·
! GÇ·
! E¸
! DU¸
! #š¸
!  ¾¸
! Dß¸
! S$¹
! 4x¹
! ?­¹
! ?í¹
! --º
! N[º
! `ªº
! D»
! PP»
! W¡»
! )ù»
! $#¼
! bH¼
! «¼
! 1À¼
! Dò¼
! h7½
!  ½
! 6º½
! ñ½
! *¾
! ,¾
!  J¾
! Uk¾
! +Á¾
! Ví¾
! )D¿
! Hn¿
! 2·¿
! 6ê¿
! !À
! cAÀ
! >¥À
! >äÀ
! 1#Á
! )UÁ
! ?Á
! P¿Á
! [Â
! @lÂ
! ^­Â
! WÃ
! 9dÃ
! žÃ
! )¼Ã
! BæÃ
! 7)Ä
! @aÄ
! ¢Ä
! (ºÄ
! #ãÄ
! 3Å
! >;Å
! (zÅ
! #£Å
! #ÇÅ
! ,ëÅ
! <Æ
! >UÆ
! 3”Æ
! 7ÈÆ
! SÇ
! ATÇ
! –Ç
! ®Ç
!  ÎÇ
! 2ïÇ
! "È
! 1@È
! *rÈ
! $�È
! 'ÂÈ
! @êÈ
! C+É
! 5oÉ
! ¬¥É
! ¬RÊ
! NÿÊ
! 5NË
! <„Ë
! QÁË
! !Ì
! "5Ì
! ?XÌ
! &˜Ì
! J¿Ì
! 4
! Í
! ,?Í
! AlÍ
! ®Í
! 5ÊÍ
! AÎ
! UBÎ
! 9˜Î
! AÒÎ
! JÏ
! G_Ï
! 3§Ï
! ÛÏ
! :ôÏ
! %/Ð
! UÐ
! CsÐ
! 5·Ð
! 2íÐ
! ' Ñ
! =HÑ
! †Ñ
! /¡Ñ
! †ÑÑ
! ŠXÒ
! eãÒ
! IÓ
! $cÓ
! 0ˆÓ
! ?¹Ó
! _ùÓ
!  YÔ
! CzÔ
! .¾Ô
!  íÔ
! =Õ
! ;LÕ
! 0ˆÕ
! @¹Õ
! *úÕ
! A%Ö
! IgÖ
! (±Ö
! ?ÚÖ
! 8×
! 2S×
! I†×
! ]Ð×
! S.Ø
! ‚Ø
! 5¢Ø
! 3ØØ
! &Ù
! 13Ù
! (eÙ
! )ŽÙ
! ,¸Ù
! 3åÙ
! *Ú
! gDÚ
! Q¬Ú
! AþÚ
! P@Û
! "‘Û
! 3´Û
! 8èÛ
! 8!Ü
! 8ZÜ
! :“Ü
! BÎÜ
! )Ý
! 3;Ý
! 4oÝ
! /¤Ý
! 8ÔÝ
!  
Þ
! .Þ
! 6HÞ
! 6Þ
! 4¶Þ
! 4ëÞ
! 8 ß
! (Yß
! 4‚ß
! 6·ß
! 'îß
! 2à
! 3Ià
! 4}à
! ;²à
! îà
! Aá
! GPá
! N˜á
! Nçá
! V6â
! ^�â
! cìâ
! iPã
! hºã
! #ä
! £ä
! #å
! £å
! �#æ
! ¥æ
! �%ç
! §ç
! r'è
! €šè
! €é
! ~œé
! €ê
! œê
! ƒë
! s ë
! 9ì
! 7Nì
! C†ì
! 6Êì
! 7í
! 39í
! mí
! ;Œí
! 7Èí
! 5î
! 56î
! lî
! 3ˆî
! 9¼î
! 3öî
! ?*ï
! 3jï
! $žï
! 8Ãï
! 5üï
! 42ð
! :gð
! 7¢ð
! 8Úð
! 6ñ
! 3Jñ
! &~ñ
! ¥ñ
! Âñ
! (àñ
! $	ò
! 5.ò
! Hdò
! 2­ò
! -àò
! -ó
! .<ó
! Akó
! Y­ó
! /ô
! u7ô
! S­ô
! õ
! 6!õ
! /Xõ
! ˆõ
! )¡õ
! (Ëõ
! \ôõ
! 0Qö
! :‚ö
! *½ö
! 0èö
! [÷
! Eu÷
! »÷
! EÎ÷
! Gø
! '\ø
! &„ø
! «ø
! !Çø
! .éø
! 1ù
! %Jù
! 0pù
! -¡ù
! Ïù
! .íù
! 2ú
! -Oú
! #}ú
! L¡ú
! 7îú
! 0&û
! %Wû
! 8}û
! ¶û
! KÔû
! ? ü
! 4`ü
! R•ü
! .èü
! +ý
! 6Cý
! 4zý
! ,¯ý
! GÜý
! I$þ
! 3nþ
! b¢þ
! 1ÿ
! $7ÿ
! B\ÿ
! Ÿÿ
! ¹ÿ
! Ðÿ
! (äÿ
! ,
F:/�.±0à+.=,l,™"Æ2é,)I(s+œ,È&õ*+G+s%Ÿ"Å"è#&/7V-Ž-¼*ê*)@)j(”$½&â)	-3+a%�(³5Ü#'64^'“&» â+/2N4�0¶1ç?	;Y	Z•	Kð	V<
! P“
! Kä
! 0+P/|'¬Ôè(…1:·4ò)'
#Q
su
é
ª$²[×K31•Çâ;Z*fp‘4=7Uu:Ë?�FY×H1gz„âNg[¶Y<l<©>æa%A‡@ÉJ
! @Uy–CHT?�iÝTG:œO×M'JuaÀ["W~>ÖV=l9ªRäG7=i½o')—hÁ>* ci fÍ ·4!Çì!Ç´"=|#Eº#¹$Xº$:%iN%a¸%J&Se&D¹&/þ&..'*]'(ˆ'8±'4ê')(7I(+�((­(+Ö(-)\0)‰�)m*g…*fí*>T+g“+Wû+ÖS,¼*-Hç-L0.Z}.CØ.‚/ƒŸ/O#04s0Q¨0oú0=j1A¨17ê15"2tX2-Í2;û2073vh3Nß3L.4a{4TÝ4G25,z5v§5B6]a65¿6Sõ6TI78ž7-×728I88N‚8\Ñ8‡.9V¶9Z
:yh:Dâ:Z';N‚;CÑ;Y<Oo<?¿<:ÿ<?:=<z=J·=J>0M>>~>—½>2U?4ˆ?_½?D@Ab@c¤@iA/rAJ¢AIíAI7Bv�BXøBYQCT«C?Db@DK£DCïDC3E7wEÉ¯EÈyFaBG\¤G—H[™H’õH‘ˆI�Jk«J:KÅRK7LKPL^œLdûLG`MF¨MžïMŽŽN’O]°O P/PgJP²P~ÇPFQaQwQ1�Q/¿Q>ïQ4.R¢cRS}†S:TA?TO�TqÑT|CU1ÀUVòUJIVP”VVåVL<W{‰W.Xf4XS›XBïXY2Y`ŒY"íYRZQcZ7µZ9íZ\'[˜„[\,2\‘_\ ñ\&]M9]/‡];·]ó]^<%^Ub^¸^?Ó^?_7S_;‹_"Ç_Zê_BE`+ˆ`%´`"Ú`$ý`."a3Qa'…a­a/Ìa2üa(/b4Xb,�b3ºbNîb7=cEuc»cIÛc%d@Cd„d/žd/Îd*þd.)eHXe!¡e-Ãe1ñe2#f<Vf,“f'Àf6èf"gBg2`gl“g]h.^h@�hÎhIíhP7i:ˆi6ÃiCúi6>j;ujN±j4k;5k\qk Îk@ïk70lYhl:Âl*ýl(m8Cm?|m¼m9Õm3n3Cn&wnNžn:ín-(oVo?mo)­oI×o!p/;p1kp3�p"Ñp+ôp& q%Gqmq=ŒqSÊqzr)™r/ÃrSór8Gs/€s+°sÜs/ús+*t1Vt-ˆt0¶t'çt,u<u6\u“u ²uÓu.âuv1v?Qv"‘v>´v+óv2w#Rw@vw·wUÑw-'xUx6sxªx#Ãx2çx)y3Dy0xy&©y2Ðy=z3Az0uz1¦z4Øz
{)-{-W{+…{,±{0Þ{|-%|1S|…|+ |(Ì|&õ|&}*C}$n}5“}'É}ñ} ~4'~ \~c}~yá~œ[~øw€-’€,À€5í€#�&<�!c�(…�!®�=Ð�/‚1>‚p‚C�‚CÔ‚#ƒ=<ƒ"zƒH�ƒHæƒ9/„.i„3˜„/Ì„ü„'…5A…2w…Gª…:ò…-†ŠK†XÖ†/‡H‡X‡h‡>x‡$·‡Ü‡=ú‡$8ˆ]ˆFwˆ(¾ˆ(çˆ‰‰*‰>:‰$y‰ž‰¼‰Ô‰î‰Š"Š<ŠDRŠ*—Š/ÂŠ	òŠ-üŠB*‹m‹$€‹0¥‹*Ö‹Œ!ŒG?ŒF‡ŒGÎŒ5�)L�v�‘�*­�.Ø�CŽKŽ$aŽ†Ž  ŽÁŽ"ÜŽIÿŽII�-“�;Á�Iý�!G�8i�1¢�0Ô�7‘&=‘,d‘&‘‘¸‘6Ø‘’8'’1`’’’®’-É’-÷’,%“8R“=‹“=É“=”=E”ƒ”�”)¯”%Ù”)ÿ”2)•\•1t•¦•¤¾•Wc–:»–1ö–6(—-_—9�—Ç—å—2þ—¢1˜1Ô˜™7!™CY™�™½™=Ü™šo)š2™š1Ìšþš@›"X›#{›(Ÿ›&È›-ï›\œ:zœ1µœ;çœ/#�S�%o�0•�'Æ�"î�ž1žMž/_ž�ž®žÌžäžfŸ hŸ'‰Ÿ±ŸÎŸéŸ/úŸ4* )_ 4‰ ¾ @Û ¡/-¡"]¡"€¡2£¡DÖ¡!¢+=¢,i¢–¢4µ¢ê¢>þ¢4=£#r£+–£9Â£*ü£c'¤‹¤!©¤:Ë¤¥¥':¥?b¥¢¥ ¶¥×¥÷¥Z¦Zq¦yÌ¦zF§%Á§>ç§&¨.?¨!n¨H�¨!Ù¨3û¨+/©1[©C�©CÑ© ª26ª3iª#�ªÁªGÚªm"«j�«û«:¬"L¬o¬2†¬4¹¬(î¬­4­PD­9•­!Ï­5ñ­,'®-T®A‚®0Ä® õ®¯6¯V¯t¯‡¯š¯?¸¯'ø¯( °1I°{°›°5·°Eí°3±>Q±>�±2Ï±5²68²?o²*¯²>Ú²4³N³*i³1”³³Æ³3z´K®´:ú´5µ-Kµ5yµ)¯µ%Ùµÿµ9¶9U¶Y�¶Pé¶::·Du·4º·Aï·"1¸,T¸-�¸¯¸&Æ¸0í¸(¹&G¹ƒn¹Dò¹7º*Mº#xºœº²ºÈº@áº"»&;»(b»‹»$¨»Í»)ë»,¼(B¼k¼7…¼+½¼Dé¼B.½Jq½p¼½J-¾ix¾Fâ¾7)¿{a¿3Ý¿gÀQyÀbËÀŽ.Áx½ÁP6ÂF‡ÂfÎÂh5ÃJžÃméÃoWÄKÇÄLÅG`Ån¨ÅXÆ2pÆy£Æ7Ç=UÇO“ÇuãÇ_YÈk¹ÈW%ÉW}É*ÕÉPÊNQÊY Ê{úÊ^vË\ÕËs2ÌT¦ÌQûÌGMÍf•Í_üÍR\Î&¯Î6ÖÎ.
Ï[<Ï3˜ÏWÌÏd$Ð,‰Ðu¶Ð,Ñ%GÑ9mÑ<§Ñ.äÑ@Ò9TÒ$ŽÒ6³Ò2êÒ4Ó'RÓ5zÓ3°Ó#äÓGÔ<PÔG�ÔVÕÔV,ÕVƒÕVÚÕW1ÖU‰ÖRßÖF2×Ly×1Æ×6ø×6/Ø:fØ&¡Ø;ÈØ4Ù9ÙWXÙS°Ù5Ú]:ÚH˜ÚgáÚŸIÛ)éÛ3Ü5GÜ1}Ü*¯Ü0ÚÜ5ÝVAÝ>˜Ý5×Ý>
ÞgLÞ;´ÞEðÞH6ßGßgÇßP/àH€àIÉà:á_NáN®áCýáIAâ?‹âAËâ8
ã.Fã1uã=§ã)åãäq)äE›ä;áäNå„lå1ñå”#æ5¸æ8îæ>'ç@fçF§çCîçC2èCvè1ºè0ìè1é%Oé`ué~ÖéXUê'®êIÖêJ ëKkëM·ëIìEOì:•ì/Ðì-í9.í!hí*Ší)µíNßí&.î0Uî=†îAÄî3ï5:ïSpï>Äï1ð05ðfð%…ð4«ðIàð#*ñ9NñGˆñ.Ðñ-ÿñ5-ò8cò=œò2ÚòR
ó0`ó<‘ó7Îó5ô7<ô(tôa�ôAÿôPAõj’õ;ýõ(9öJbö2­ö8àö2÷'L÷Qt÷QÆ÷/ø3Hø+|ø‚¨øn+ù-šùbÈù`+ú/ŒúE¼ú8û5;ûZqûQÌû+ü"JüPmü_¾ü*ý7Iý-�ý.¯ý Þý}ÿý&}þ3¤þ"Øþ6ûþ2ÿ@Lÿ<�ÿ9ÊÿE.JNy!ÈCê9.3hœ¼?Û,4HY}H×O ;p‚¬,/;\;˜<Ô:&LNs,ÂhïiXxÂ7;^sGÒE7`N˜Oç(7	D`	B¥	Vè	Y?
! G™
! ;á
! (BFR‰+Ü27;EsB¹JüqG
Q¹
O,[/ˆ'¸%àGEN%” º4ÛP;a3�FÑEA^O 2ðB#4f4›iÐ:$U#z5žÔ%òIEb-¨OÖV&.}=¬CêB.KqO½%
T30ˆU¹3C=c)¡2Ëþ93U0‰Pºc;o>«?ê@*3kkŸ&32f:†7Á]ùRW>ª(é0+C/o>Ÿ0ÞFLVS£J÷@B \ƒ Ià 2*!A]!4Ÿ!9Ô!Z"bi"@Ì"C
#%Q#/w#K§#>ó#K2$N~$>Í$g%(t%V�%%ô%*&E&BM&D�&ÄÕ&ëš'D†(GË)T*Th*A½*Iÿ*+I+0u+Ô¦+:{,6¶,Jí,8-*X-#ƒ-!§-IÉ-\.gp.$Ø.^ý.'\/.„/³/"Ó/!ö/!0":0"]03€0"´0)×041461Nk1Kº1U2®\2ª3J¶3Q5;S50�5+À5;ì5:(62c6/–6)Æ6"ð6!7857gn79Ö7x8)‰8)³86Ý8U9j9$p9
•9£9²9	Ã9
! Í9	Ø9:â9/:3M:.�:°:3Ã:÷:`ù:ZZ;]µ;X<l<0„<>µ<bô<;W=7“=%Ë=ñ=#>85>n>7‰>NÁ>B?6S?(Š?)³?LÝ?<*@7g@NŸ@Eî@84A.mA4œA-ÑA"ÿAW"BIzB?ÄBGCLC3kC3ŸCBÓC?D=VD9”DBÎDMEF_EG¦EAîES0F+„F(°F(ÙF.G&1GXG{nG+êGiHM€H1ÎH-I1.I1`Ig’I%úI" JECJ%‰J#¯J%ÓJtùJ.nK*�K2ÈKHûKDDL%‰L¯LzÊL8EM8~M1·M5éM<N3\N1�NÂN&àNBO*JOuO;“O9ÏOH	P9RP2ŒP*¿P\êP8GQ1€Q5²Q8èQ2!RTR2XR5‹ROÁRS#*SQNSJ S'ëS.TBBT;…T4ÁT5öT8,U/eU%•U$»U%àU/V(6V)_V#‰V)­V)×V-W/WDWSW)mWE—WÝW/ñW!!X#CXKgX(³X*ÜXYY$7Y)\Y)†Y.°Y@ßYA ZcbZAÆZ9[4B[;w[3³[8ç[N \Ho\D¸\>ý\3<]7p][¨]<^A^
M^.[^$Š^	¯^?¹^iù^1c_&•_¼_MÜ_-*`!X`7z`'²`/Ú`2
! a>=a<|a)¹a<ãa? b6`b2—b@Êb!c<-cjc.…c%´cÚc0ùc/*d?Zd8šd?Ód>eARe=”e(Òe4ûe:0fAkf=­f3ëf,g:Lg4‡g†¼gnCh<²hAïh,1iQ^i°i+Êi)öi+ jLj'ej1�j6¿j;öj<2k!ok$‘k¶k+Ðk+ük+(l+Tl+€l+¬l+Øl=mIBm3Œm6Àm>÷mA6n+xn+¤n+Ðn1ün'.o&Vo'}o+¥o,Ñoþo"p*>pip;‚p¾p$Þp:q!>q$`q2…q5¸q‹îq2zr<­r=êrE(s;ns*ªsMÕs7#t.[tmŠtyøtsrunæuzUvtÐvoEw{µwu1xh§xtyn…yyôyvnzwåzx]{qÖ{;H|2„|C·|:û|G6})~}(¨}!Ñ}(ó}&~0C~0t~S¥~'ù~A!(c*Œ,·3ä0€'I€=q€=¯€í€�
!�H/�Qx�QÊ�*‚+G‚+s‚)Ÿ‚&É‚ð‚9ƒBƒ1Sƒ&…ƒ@¬ƒ/íƒ@„.^„$�„5²„4è„4…R…;r…<®…Dë…0†7=†(u†-ž†-Ì†ú†‡/‡!I‡!k‡H�‡AÖ‡*ˆ!Cˆeˆ&ˆ&¦ˆ*Íˆ"øˆ‰N7‰
†‰.”‰
! Ã‰.Î‰:ý‰)8Š5bŠc˜ŠEüŠAB‹ „‹¥‹,À‹$í‹"Œ.5Œ%dŒ%ŠŒ$°ŒÕŒDìŒD1�4v�@«�Nì�(;Ž/dŽ”ŽªŽÁŽ2×ŽL
! �W�Tv�LË�[�Ut�WÊ�\"‘D‘PÄ‘C’Y’-o’3�’@Ñ’.“;A“$}“+¢“
Î“$Ü“9”(;”7d”;œ”EØ”2•*Q•0|•;­•#é•
–E(–Rn–VÁ–2—)K—%u—&›—)Â—$ì—=˜[O˜6«˜Vâ˜N9™Lˆ™LÕ™V"šCyšL½š&
! ›1›.G›v›(ˆ›0±›Mâ›@0œ/qœ:¡œ"Üœ2ÿœ32�-f�4”�QÉ�,ž)Hž0rž£žHÃžMŸ/ZŸ2ŠŸ½Ÿ'ÛŸ 3 R p | ™  ¶ %× ý %¡5¡F¡X¡j¡}¡$Œ¡±¡%Â¡/è¡%¢,>¢,k¢.˜¢,Ç¢,ô¢,!£,N£*{£&¦£/Í£ý£¤
¤(¤%B¤"h¤‹¤ª¤É¤7Ö¤@¥O¥_¥Hh¥±¥+Ð¥"ü¥/¦+O¦&{¦'¢¦-Ê¦#ø¦&§&C§1j§1œ§Î§æ§(þ§'¨šG¨"â¨5©H;©„©:¡©/Ü©'ª04ª,eª#’ª¶ª$Ñª%öª+«/H«'x«( « É«+ê«¬!+¬M¬k¬4‹¬-À¬8î¬/'­WW­9¯­4é­®80®)i®,“®'À®(è®¯/¯K¯+j¯6–¯Í¯,ç¯+°O@°�°C™°9Ý°±6±R±l±Œ±8©±€â±0c²;”²Ð²)ë²=³!S³>u³I´³/þ³J.´y´!˜´º´=Ú´ µ-9µgµ�µ)—µ)Áµëµ
! ¶/%¶.U¶@„¶-Å¶-ó¶.!·)P·z·)•·Z¿·G¸(b¸N‹¸#Ú¸$þ¸$#¹*H¹ s¹ ”¹,µ¹2â¹Bº;Xº”º.¡º ÐºGñºZ9».”»(Ã»Dì»11¼6c¼3š¼3Î¼5½=8½Jv½*Á½"ì½0¾G@¾ˆ¾£¾»¾:Ø¾)¿"=¿*`¿*‹¿O¶¿EÀPLÀ6�À2ÔÀÁ&%ÁLÁ9eÁŸÁ°Á7ÊÁ7Â3:Â%nÂ)”Â¾ÂØÂ@ðÂ-1Ã>_Ã>žÃ<ÝÃDÄ3_Ä&“ÄMºÄEÅHNÅ—Å#²Å#ÖÅ3úÅ*.ÆYÆfÆsÆ
! ‘ÆœÆ<¬Æ9éÆ#Ç.AÇ7pÇ`¨Ç3	È.=È/lÈ,œÈ0ÉÈ3úÈ;.ÉFjÉ±É¾ÉÓÉ!îÉ#Ê)4ÊE^Ê ¤ÊIÅÊKË#[ËFËÆË>äËM#Ì#qÌ+•Ì.ÁÌDðÌ5Í,UÍ@‚Í&ÃÍ!êÍ8Î,EÎ,rÎŸÎ-¹Î'çÎ-Ï+=Ï#iÏN�ÏHÜÏC%ÐSiÐL½Ð.
! Ñi9Ñb£Ñ Ò#'Ò KÒ-lÒ'šÒVÂÒ#Ó1=Ó*oÓ&šÓ&ÁÓCèÓE,Ô(rÔ)›Ô2ÅÔ>øÔ/7Õ>gÕ4¦Õ+ÛÕ4Ö9<Ö8vÖ3¯ÖãÖ%×5(× ^×T×7Ô×6Ø7CØ{ØI”ØHÞØ?'Ù\gÙZÄÙ/Ú(OÚ-xÚ¦Ú*ÆÚ+ñÚ1Û‰OÛMÙÛ-'Ü,UÜ+‚Ü ®Ü%ÏÜ=õÜ33Ý-gÝT•Ý$êÝ9Þ$IÞ.nÞ�Þ´Þ(ÏÞ<øÞ'5ß]ßqß„ß”ß³ßÓß"ðß;à=Oà�à6£à)Úà<á(Aá'já/’á1Âá#ôáâ'6âR^âV±â1ã":ã?]ãK�ãéã	ä"ä9<ä@vä8·ä#ðäå4åCåbåuå†å%¡å%Çå!íåæ *æKæeæ&�æ!¨æ$Êæiïæ3Yç)�ç·ç"Êçíç$è+è Iè1jè1œèÎèFÝèE$éhjé)Óé3ýé21êdêGƒê'Ëê.óê0"ë-Së>�ëÀëÕë$ðë8ìBNìN‘ì)àì
! í;!í*]í*ˆí(³í0Üí'
î&5î"\î-îE­î8óîE,ï(rï&›ï0ÂïAóï&5ð2\ð9�ðÉð)çð2ñDñXñnñ$ˆñ­ñ6Äñ&ûñ"ò;>òQzò,Ìò1ùò0+ó(\ó/…ó4µó*êóô%.ô)Tô)~ô8¨ô8áôAõ4\õ@‘õ$Òõ÷õ<ö.Qö4€ö0µöæö÷G÷Le÷L²÷6ÿ÷.6ø1eø/—øTÇø ù'=ùeù8�ùPºù0ú<ú Qúrú(‘ú0ºú6ëúL"ûloû'Üû'ü&,üISü*�üÈü+çüNýNbý$±ý%Öý&üý#þ!9þ[þ!pþ$’þ!·þÙþ1òþ$ÿ+<ÿ+hÿ-”ÿ5Âÿ-øÿD&
5k
)¡
oË
[;
<—
Ô
6ñ
(
"H
8k
	¤
®
!¿
á

@
*R
/}
(­
Ö
'ó
<
-X
$†
«
/À
!ð
5
8H
�
`¡
>
6A
>x
!·
;Ù
)
#?
c
€
8œ
.Õ
3
98
8r
 «
Ì
Bë
L.	
&{	
6¢	
$Ù	
þ	
1
! 
<H
! 
;…
! 
.Á
! 
Bð
! 
A3
5u
1«
MÝ
M+
Fy
1À
Lò
L?

<Œ

<É

>
>E
C„
È
.à
/
?
.X
9‡
/Á
+ñ
L
Hj
E³
Aù
;
MS
J¡
"ì
'
57
,m
š
0°
.á
.
?
"]
€
*•
À
'à

&
5B
3x
8¬
Nå
X4
]�
]ë
4I
/~
8®
:ç
"
0?
*p
(›
%Ä
+ê
4
9K
9…
(¿
+è
,
 A
/b
$’
·
Ö
$ñ
:
cQ
µ
2È
3û
2/
Ob
²
"Ò
4õ
?*
=j
D¨
&í
%
):
2d
—
3±
Eå
'+
,S
€
6 
2×
U
! 
(`
G‰
>Ñ
A 
+R 
$~ 
%£ 
jÉ 
4!
&I!
$p!
/•!
,Å!
(ò!
4"
BP"
L“"
à"
#
.#
=L#
'Š#
4²#
3ç#
8$
7T$
+Œ$
6¸$
-ï$
P%
&n%
.•%
.Ä%
1ó%
:%&
:`&
<›&
)Ø&
'
C '
'd'
@Œ'
DÍ'
@(
LS(
5 (
BÖ(
a)
({)
;¤)
Dà)
L%*
[r*
XÎ*
I'+
#q+
w•+
F
,
&T,
{,
7–,
<Î,
9-
JE-
,�-
<½-
Iú-
D.
[.
+{.
§.
,Ç.
Lô.
PA/
;’/
cÎ/
 20
,S0
 €0
*¡0
-Ì0
/ú0
%*1
7P1
/ˆ1
¸1
6Ø1
2
&(2
1O2
�2
"Ÿ2
.Â2
#ñ2
 3
+63
b3
)‚3
)¬3
Ö3
ò3

4
*4
J4
_4
)4
#©4
-Í4
)û4
%5

25
-@5
1n5
$ 5
4Å5
*ú5
5%6
5[6
0‘6
Â6
6Ø6
"7
27
N7
k7
9‚7
0¼7
'í7
-8
,C8
7p8
h¨8
9
<-9
5j9
 9
,±9
1Þ9
/:
+@:
3l:
0 :
/Ñ:
;
;
#+;
+O;
9{;
µ;
/»;
"ë;

! <
<
G!<
Hi<
4²<
&ç<
%=
)4=
%^=
3„=
=¸=
Jö=
jA>
'¬>
*Ô>
<ÿ>
5<?
&r?
6™?
'Ð?
ø?
/@
/<@
1l@
Jž@
>é@
D(A
!mA
/�A
(¿A
)èA
#B
#6B
aZB
"¼B
ßB
4ÿB
>4C
5sC
.©C
/ØC
*D
&3D
+ZD
(†D
$¯D
aÔD
"6E
 YE
6zE
F±E
.øE
Z'F
C‚F
FÆF
B
G
APG
.’G
*ÁG
FìG
.3H

bH
pH
†H
žH
!¶H
ØH
0øH
)I
+CI
.oI
#žI
!ÂI
-äI
$J
$7J
#\J
.€J
@¯J
<ðJ
<-K
JjK
VµK
L
7,L
=dL
1¢L
6ÔL
/M
;M
,YM
?†M
/ÆM
0öM
1'N
/YN
5‰N
V¿N
<O
,SO
V€O
Q×O
0)P
aZP
U¼P
kQ
E~Q
JÄQ
?R
$OR
tR
F”R
PÛR
0,S
"]S
D€S
VÅS
1T
@NT
6�T
LÆT
0U
-DU
;rU
c®U
V
0V
+=V
7iV
:¡V
1ÜV
8W
&GW
7nW
*¦W
1ÑW
:X
@>X
3X
'³X
%ÛX
$Y
;&Y
.bY
N‘Y
2àY
5Z
IZ
_Z
yZ
•Z
©Z
i¾Z
m([
K–[
1â[
"\
 7\
X\
#u\
C™\
BÝ\
 ]
9]
DS]
:˜]
FÓ]
!^
!<^
 ^^
.^
T®^
8_
D<_
*�_
+¬_
*Ø_
`
1#`
'U`
F}`
=Ä`
#a
$&a
#Ka
Aoa
±a
Êa
#àa
(b
(-b
 Vb
9wb
±b
Ðb
ìb
c
c
&6c
]c
4oc
F¤c
Qëc
C=d
�d
(˜d
3Ád
õd
6e
#Le
Tpe
Åe
-Öe
,f
1f
*Kf
/vf
¦f
@Åf
g
$ g
Eg
)dg
1Žg
;Àg
,üg
0)h
Zh
/yh
&©h
)Ðh
úh
	i
+i
"Ki
ni
Ži
®i
*Âi
íi
j
j

1j

?j
Mj
#ej

‰j
%—j
½j
Ýj
òj
&	k
?0k
pk
(�k
O¶k
(l
(/l
Xl
xl
 �l
7°l
-èl
m
*m
Jm
`m
Jvm
VÁm
n
1n
EMn
(“n
¼n
"Ðn
ón
8o
FLo
R“o
æo
Pp
*Qp
0|p
/­p
3Ýp
,q
>q
!Mq
0oq
( q
MÉq
Hr
`r
$r
¤r
4¿r
ôr
+s
+4s
`s
 zs
M›s
és
:ûs
E6t
<|t
¹t
 Ït
)ðt
(u
!Cu
>eu
¤u
Áu
ßu
õu
$v
+3v
$_v
*„v
¯v
5Îv
Jw
TOw
¤w

¹w
Çw
Wçw
8?x
"xx
›x
¬x
¾x
Öx
+åx
5y
HGy
%�y
¶y
 Ñy
?òy
C2z
;vz
/²z
3âz
A{
X{
3o{
*£{
CÎ{
<|
9O|
+‰|
2µ|
@è|
3)}
H]}
3¦}
>Ú}
0~
8J~
8ƒ~
X¼~
$
4:
&o
5–
5Ì
€
€
'€
E€
Z€
n€
€€
˜€
* €
Ë€
ê€

! �
R�
;l�
'¨�
'Ð�
7ø�
00‚
-a‚
$�‚
%´‚
%Ú‚
$ƒ
%%ƒ
 Kƒ
$lƒ
‘ƒ
­ƒ
1Æƒ
1øƒ
*„
I„
i„
)‡„
±„
Ñ„
+à„
…
*…
9…
Q…
O`…
°…
¿…
×…
ñ…
	†
!†
@†
O†
`†
o†
‡†
¡†
8º†
ó†
‡
%‡
&8‡
%_‡
+…‡
±‡
9É‡
ˆ
#"ˆ
Fˆ
Uˆ
$dˆ
:‰ˆ
Äˆ
Óˆ
åˆ
‰
‰
&‰
5‰
D‰
![‰
"}‰
0 ‰
[Ñ‰
-Š
DŠ
UŠ
1gŠ
*™Š
ÄŠ
×Š
"êŠ
1
‹
?‹
U‹
Bm‹
°‹
*Â‹
4í‹
"Œ
7Œ
MŒ
5aŒ
—Œ
!«Œ
ÍŒ
(èŒ
8�
.J�
y�
Œ�
£�
 ´�
Õ�
&õ�
Ž
2Ž
|EŽ
?ÂŽ
�
1�
0H�
;y�
µ�
Ð�
.ä�
�
)�
<�
‹M�
Ù�
ì�
ÿ�
‘
&‘
5‘
T‘
5c‘
™‘
·‘
(Ò‘
3û‘
/’
0<’
0m’
Rž’
Jñ’
+<“
h“
-„“
-²“
!à“
$”
'”
@”
U”
n”
Š”
 ”
´”
Å”
Ù”
ì”
?•
@•
Y•
4p•
¥•
º•
!Ï•
ñ•
*–
<–
P–
0h–
™–
¶–
Ë–
#ß–
—
—
7—
I—
`—
}—
–—
"­—
Ð—
ä—
˜
˜
%;˜
a˜
v˜
‡˜
 £˜
*Ä˜
0ï˜
 ™
=™
U™
d™
™
%”™
º™
Ï™
ç™
š
š
&.š
Uš
hš
+yš
¥š
Äš
àš
Aöš
@8›
y›
–›
%®›
!Ô›
ö›
	œ
!œ
9œ
Tœ
oœ
„œ
¢œ
¹œ
Öœ
îœ
�
�
D1�
 v�
K—�
Fã�
P*ž
T{ž
&Ðž
@÷ž
8Ÿ
VŸ
<uŸ
9²Ÿ
UìŸ
TB 
/— 
0Ç 
+ø 
/$¡
/T¡
<„¡
<Á¡
9þ¡
,8¢
6e¢
,œ¢
2É¢
.ü¢
D+£
Up£
/Æ£
+ö£
+"¤
<N¤
f‹¤
9ò¤
2,¥
^_¥
_¾¥
:¦
+Y¦
'…¦
^­¦
C§
0P§
D�§
.Æ§
Aõ§
=7¨
Au¨
*·¨
â¨
Hþ¨
(G©
p©
Q‡©
&Ù©
>ª
?ª
'Xª
B€ª
BÃª
«
&«
.2«
'a«
$‰«
®«
*É«
ô«
¬
.$¬
,S¬
6€¬
·¬
#Ô¬
%ø¬
"­
A­
_­
­
/ž­
0Î­
#ÿ­
8#®
:\®
c—®
?û®
;¯
0U¯
/†¯
/¶¯
æ¯
4°
07°
2h°
2›°
3Î°

±

±
/±
>N±
#�±
"±±
!Ô±
 ö±
²
(5²
^²
-v²
¤²
Ã²
Ý²
é²
³
"³
@³
_³
8u³
®³
Ì³
0ê³
4´
3P´
„´
 “´
´´
Ô´
ô´
µ
 0µ
*Qµ
|µ
*šµ
(Åµ
Pîµ
:?¶
4z¶
¯¶
=Ç¶
·
·
/·
:D·
B·
4Â·
A÷·
=9¸
/w¸
&§¸
IÎ¸
4¹
"M¹
,p¹
7�¹
Õ¹
*ô¹
&º
Fº
#`º
*„º
"¯º
DÒº
@»
5X»
4Ž»
&Ã»
Iê»
)4¼
^¼
G~¼
Æ¼
Ó¼
8Û¼
@½
U½
jp½
FÛ½
&"¾
BI¾
4Œ¾
Á¾
Ø¾
`ö¾
W¿
@d¿
#¥¿
É¿
GÐ¿
3À
)LÀ
@vÀ
!·À
3ÙÀ
7
Á
6EÁ
9|Á
<¶Á
+óÁ
Â
)=Â
.gÂ
%–Â
0¼Â
'íÂ
Ã
/Ã
CÃ
_Ã
/nÃ
5žÃ
6ÔÃ
@Ä
8LÄ
*…Ä
0°Ä
;áÄ
2Å
6PÅ
$‡Å
$¬Å
/ÑÅ
!Æ
 #Æ
)DÆ
)nÆ
)˜Æ
-ÂÆ
$ðÆ
Ç
y4Ç
œ®Ç
0KÈ
|È
 ˜È
8¹È
EòÈ
@8É
3yÉ
4­É
âÉ
*úÉ
V%Ê
M|Ê
:ÊÊ
CË
IIË
G“Ë
ÛË
óË
Ì
 1Ì
,RÌ
,Ì
!¬Ì
FÎÌ
FÍ
^\Í
F»Í
@Î
QCÎ
c•Î
fùÎ
W`Ï
A¸Ï
9úÏ
T4Ð
J‰Ð
HÔÐ
0Ñ
+NÑ
:zÑ
#µÑ
#ÙÑ
+ýÑ
o)Ò
A™Ò
FÛÒ
6"Ó
-YÓ
‡Ó
=£Ó
!áÓ
-Ô
1Ô
'QÔ
9yÔ
%³Ô
)ÙÔ
(Õ
 ,Õ
/MÕ
2}Õ
$°Õ
[ÕÕ
-1Ö
-_Ö
O�Ö
hÝÖ
(F×
2o×
$¢×
5Ç×
ý×
Ø
?2Ø
;rØ
®Ø
8ÁØ
úØ
'Ù
8AÙ
zÙ
˜Ù
!´Ù
*ÖÙ
Ú
Ú
4?Ú
1tÚ
,¦Ú
QÓÚ
/%Û
3UÛ
<‰Û
kÆÛ
h2Ü
›Ü
"µÜ
!ØÜ
úÜ
0Ý
1EÝ
wÝ

! ŠÝ
^•Ý
"ôÝ
(Þ
'@Þ
"hÞ
!‹Þ
!­Þ
 ÏÞ
!ðÞ
"ß
+5ß
%aß
‡ß
)�ß
$Çß
#ìß
+à
0<à
mà
Šà
.¦à
/Õà
"á
(á
&Gá
"ná
#‘á
7µá
&íá
/â
Dâ
&câ
Šâ
$¤â
Éâ
$åâ
#
! ã
$.ã
&Sã
-zã
'¨ã
1Ðã
ä
#ä
#Cä
gä
„ä
£ä
!¾ä
$àä
$å
-*å
+Xå
„å
!£å
!Åå
0çå
)æ
(Bæ
kæ
…æ
:¡æ
-Üæ
.
! ç
9ç
0Oç
/€ç
C°ç
-ôç
4"è
6Wè
*Žè
6¹è
Tðè
#Eé
#ié
1�é
7¿é
5÷é
-ê
.Jê
yê
6�ê
JÄê
@ë
+Pë
;|ë
4¸ë
6íë
$ì
+;ì
Igì
/±ì
6áì
í
5í
TSí
 ¨í
#Éí
 íí
.î
)=î
$gî
$Œî
'±î
Ùî
Oñî
bAï
/¤ï
-Ôï
ð
6ð
eTð
Xºð
?ñ
=Sñ
-‘ñ
.¿ñ
<îñ
=+ò
,iò
,–ò
2Ãò
4öò
N+ó
(zó
E£ó
Déó
E.ô
Itô
F¾ô
Dõ
>Jõ
h‰õ
=òõ
30ö
Cdö
S¨ö
,üö
,)÷
"V÷
y÷
”÷
'­÷
$Õ÷
@ú÷
6;ø
Krø
C¾ø
Eù
KHù
G”ù
LÜù
P)ú
Hzú
LÃú
Lû
R]û
H°û
ùû
ü
>5ü
tü
!Žü
>°ü
ïü
	ý
ý
6ý
Rý
ný
Šý
:£ý
>Þý
5þ
:Sþ
OŽþ
HÞþ
E'ÿ
#mÿ
O‘ÿ
Háÿ
E*$p7•SÍY!Z{cÖD:b*â)
#7/[;‹%Çí8ü5*O=z¸ Ä)å<L9\8–,Ï[üWXK°AüA>4€/µ2å-"Fi&ƒ5ª+à	)$	iN	¸	Ï	â	
! 
! /
!  I
! !j
!  Œ
! !­
!  Ï
! !ð
! 2R4r§!ÅçEFZB¡!ä+
+2
:^
v™
1&BPi@º:û16ah(Ê(ó#<(`‰)¨.Ò');D<€?½Eý)C&m!”,¶#ã1 9JZ%¥0Ë=ü,:.g=–HÔ)7'a‰ -°'Þ&-'Hp%�-¶+ä56F!}Ÿ0¿ð+
! .6#e!‰-«$Ù$þ##6G?~3¾,ò65l+ˆ:´Bï-2.`5�/Å8õU.[„\àe=F£dêaOg±hq‚RôpG Y¸ .!NA!$�! µ!]Ö!"4">W"-–"9Ä"Iþ"EH#HŽ#H×#8 $DY$Rž$)ñ$C%;_%O›%Gë%F3&=z&+¸&ä&/'%2'-X'0†'2·'#ê'(7+(+c(*�(*º(Så(<9)v)*–)*Á)9ì)<&*'c*6‹*!Â*-ä*1+4D+&y+N +Qï+?A,:�,,¼,$é,&- 5-V-Iv-=À-/þ-"..(Q.'z.*¢.8Í.H/KO/3›/Ï/#ë/,05<0#r0;–0;Ò0)1%81!^1€1/ž13Î132/625f2œ2-µ2"ã2&3-3;F34‚3·35Æ3.ü3D+4$p4)•4&¿4)æ4051A5s5;Ž55Ê5?67@6<x68µ6î6)717=P79Ž7-È7'ö7?88^8—8&¯8*Ö8'9)9C9 `96�9F¸9Rÿ9:R::�:È:1ß:-;(?;[h;3Ä;.ø;@'<Eh<Q®<*=(+=*T==”=¤=¸=Ê=Þ=ò=>>*><>N>_>q>…>›>­>Á>Ò>ä>ö>
! ??0?B?V?h?z?Ž? ?²?Ä?Ö?è?ü?@$@6@H@\@n@‚@”@¨@¹@Í@ß@ñ@AA'A;AMAaAsA‡A™A¯AÁAÓAåA/÷A'B9BPBCgBC«BïBC0C;PC1ŒCS¾ChD]{DÙDõDE$E:E#UE$yEbžE(F*FDFbF#sF —F/¸F6èF!GAGK`G¬G'¼G'äG'H4HOHdHƒH1›H5ÍH3I07I4hI/�I)ÍIG÷I1?J7qJ4©J-ÞJ#K0K+LK!xK!šK¼KÛK%óK(LBLbL0tL4¥LÚLóL M2M*FMqM&‘M&¸M&ßM<N'CN!kN(�N¶N/ÌN&üN%#O&IO"pO*“O+¾O)êO&P3;PoPŒP/�P)ÍP"÷P.Q0IQ"zQ�Q:½Q4øQ-R#KR"oR0’R0ÃR.ôR.#S+RS!~S& S!ÇS.éS.T,GT,tT)¡T,ËT&øT'UGU%cU-‰U!·U5ÙUV:"V.]V(ŒVµV1ÉVûV&W+=W$iW%ŽW)´WÞW1þW0X!NX+pX2œX>ÏX-Y,<YOiY¹Y%ØYþY&ZEZbZwZ.‹ZºZJÚZR%[3x[(¬[(Õ[2þ[$1\NV\¥\$Â\Tç\K<]ˆ]œ]·])Ô]+þ]6*^
a^.o^#ž^Â^$à^#_)_+G_#s_—_¨_µ_'Î_'ö_(`*G`+r`>ž`=Ý`>a1Za(Œa"µa"ØaNûa:Jb…b¡b¿bÏbébcc 6c Wc xc ™c ºc Ûc üc d >d _d!€d ¢dÃdád%ød#e"Beee…e¡e¸e)Öe)f)*fTftf�f¬fÈfßfûfg2gNgjg†g¢g¾g#Úg þg/h$Oh%th%šh3Àhôhi0)iZili ƒi+¤iÐi7íi/%jUj"pj“j ¬jÍj'íj k6kVMk¤k%¿k%åk0l.<l2kl$žlÃlÝl)úl$m%Cmim)|m6¦m%Ýmn=n$Wn)|n¦n"¼n#ßn&o*o#Fo#jo#Žo²oÑo<åo!"p8Dp$}p ¢p*Ãp+îp2q7Mq/…q$µq*Úq"r'(rPr=or­r!Çr4érHsPgs,¸sås)ûs-%t&St'zt¢tÂt4ât,u%Duju.€u4¯u2äu,v_Dvq¤v!wA8wAzw¼w$Øw.ýw8,x2ex˜x+«x7×xy'"yJy>`y6ŸyDÖy2z,Nz{z(šz.Ãz.òz(!{=J{!ˆ{'ª{'Ò{$ú{7|#W|%{|6¡|3Ø|@}3M}�})¡})Ë}-õ}5#~!Y~({~¤~(Ã~(ì~&<3Y.�*¼Aç9)€c€5w€L­€/ú€!*�L�Ck�1¯�/á�.‚(@‚i‚�‚%š‚&À‚ç‚)ƒ,ƒAƒVƒ+sƒ/Ÿƒ|ÏƒSL„; „2Ü„5….E…Qt…HÆ…4†:D†7†·†Ñ†7Þ†'‡1>‡.p‡.Ÿ‡(Î‡1÷‡+)ˆ.Uˆ+„ˆ%°ˆ2Öˆ	‰$$‰I‰![‰E}‰)Ã‰<í‰9*ŠdŠ"ƒŠ¦Š¹ŠËŠ*êŠ#‹!9‹![‹!}‹!Ÿ‹$Á‹"æ‹#	Œ#-Œ#QŒuŒ'“Œ)»Œ åŒ�&�#F�"j�$��"²�Õ�&õ�'Ž+DŽ(pŽ!™Ž»Ž%ÛŽ0�32�7f�3ž�1Ò�f�Vk�5Â�ø�#ÿ�#‘C‘c‘,z‘"§‘5Ê‘-’R.’2�’I´’Nþ’5M“Kƒ“KÏ“,”]H”_¦”;•<B••Ÿ•'º•Câ•:&–"a–-„–²–Í–_ë–LK—,˜—HÅ—1˜@˜ O˜!p˜+’˜¾˜Û˜3ø˜H,™u™1‰™7»™ó™š š9š!Yš'{š,£šÐš5ßš›&-›6T›H‹›HÔ›Oœ'mœ=•œFÓœ9�WT�q¬�œž»ž'ÛžŸ7Ÿ!RŸ+tŸ0 Ÿ-ÑŸÿŸ ? 1] 2� *Â +í /¡$I¡;n¡.ª¡>Ù¡#¢?<¢#|¢! ¢0Â¢1ó¢&%£/L£4|£2±£2ä£8¤/P¤>€¤.¿¤Lî¤/;¥&k¥$’¥C·¥4û¥:0¦@k¦&¬¦$Ó¦$ø¦-§&K§$r§B—§-Ú§$¨-¨J¨.f¨•¨*³¨Þ¨ø¨!©"8©3[©(�©)¸©â©%þ©,$ªQª$lª‘ª$¬ª&Ñª0øª&)«8P«)‰«B³«'ö«$¬/C¬7s¬/«¬#Û¬!ÿ¬.!­*P­-{­B©­ì­!ÿ­!®E>®0„®hµ®¯-=¯k¯8w¯!°¯)Ò¯ü¯.°K° e°†°,¤°-Ñ°/ÿ°5/±6e±/œ±8Ì±?²E²b²(�²<ª²6ç²@³2_³M’³?à³? ´1`´9’´=Ì´h
! µ=sµ5±µ5çµ%¶NC¶.’¶6Á¶0ø¶P)·2z·+­·Ù·1ð·I"¸&l¸)“¸?½¸6ý¸@4¹.u¹3¤¹,Ø¹)º(/º0Xº:‰º.Äº&óº<»"W»z»C”»fØ»D?¼>„¼4Ã¼4ø¼4-½&b½$‰½®½Å½)Ø½"¾=%¾.c¾0’¾0Ã¾ô¾4¿q=¿.¯¿QÞ¿I0À>zÀ"¹À-ÜÀH
! ÁSÁkÁ!ŠÁ)¬Á%ÖÁ%üÁ"Â&6Â]Â {Â!œÂ¾ÂËÂ(ÞÂ&Ã.ÃBÃ/]Ã�Ã¡Ã2¾Ã#ñÃ(Ä">Ä8aÄ9šÄ!ÔÄöÄÅÅ7/Å6gÅžÅ­ÅÀÅ4ÐÅÆ*!ÆLÆ%cÆ&‰Æ°ÆËÆêÆ!	Ç+Ç$FÇ kÇ(ŒÇ1µÇ8çÇ) È9JÈG„È&ÌÈAóÈ05ÉWfÉD¾É$Ê/(ÊZXÊ ³ÊNÔÊT#ËxË0—ËBÈËAÌ0MÌ4~Ì0³ÌKäÌ!0Í"RÍ"uÍ˜Í·Í&ÔÍ%ûÍf!Î1ˆÎ%ºÎàÎ2üÎ(/Ï+XÏ+„Ï&°Ï+×ÏÐ)Ð-EÐ0sÐ%¤Ð0ÊÐ#ûÐÑ =ÑD^Ñ£Ñ,»Ñ'èÑ.Ò2?Ò!rÒ#”Ò/¸Ò4èÒ$ÓEBÓAˆÓ4ÊÓjÿÓ2jÔ9�Ô)×Ô@ÕBÕB_ÕK¢ÕBîÕ 1Ö5RÖ<ˆÖ+ÅÖñÖ2×:×3R×+†×B²×Oõ×DEØ=ŠØÈØ/áØÙ.&Ù1UÙ#‡Ù«Ù ÀÙáÙ…Úˆ‡Ú$Û 5Û/VÛ'†Û'®ÛNÖÛ8%Ü=^Ü-œÜZÊÜ7%ÝQ]ÝS¯ÝÞ"Þ";Þ$^Þ#ƒÞ(§Þ)ÐÞ9úÞ4ßHß\ßpß-‚ß°ß'ÏßG÷ß?à-Xà†àšà´à'Òà3úà.á;á8Zá “á$´á#Ùáýáâ!â @â.aâ�âªâ5Æâüâã5ã1Dã5vã-¬ãÚãñãä/äCFä5Šä
Àä"Îä1ñä/#å-Så.�å+°å4Üå;æ+Mæ*yæ3¤æ"Øæ&ûæ#"ç#Fç"jç"�ç°çÐç'îç(è?è@Vè2—è.Êèùè&é#=é"aé-„é,²éßé/úé,*ê(Wê5€ê7¶ê'îêë0ë Fë$gëŒë+¬ë9Øëì*/ì,Zì,‡ì4´ì"éìCí&Pí8wíA°íòí'î%8î.^î/�î@½î$þîA#ïKeï5±ïçïð'%ð!MðLoðV¼ðEñ+Yñ,…ñM²ñBò,Cò:pò7«ò;ãò5ó3Uó4‰ó.¾óíó	ô.'ô+Vô0‚ô"³ô9ÖôIõIZõ.¤õ*Óõ-þõ0,ö1]ö5�ö&Åö'ìö(÷/=÷4m÷)¢÷,Ì÷-ù÷''ø(Oø&xøŸø®ø=¾ø(üø;%ùDaùF¦ù'íù4úZJú9¥ú4ßú8ûHMû!–û(¸ûEáûE'ümüü)�ü1Çü2ùüa,ýiŽýSøýLþ(iþ&’þ:¹þôþRÿNWÿ+¦ÿ#Òÿ*öÿ+!*Mx� ¬!Íï/-;.i˜�¤±KÊCZ5p,¦<Ó51Fzx1óP%lv8ãLHi²É\æ3C7w*¯.Ú'	,1^"x<›1Ø4
! 
?+M	yPƒÔ5ò#(	-L	z	L’	5ß	
! *
! BH
! :‹
! #Æ
! +ê
! .=EMƒ9ÑoR{ZÎ&)
BP
>“
AÒ
*N?Ž2¨5Û:PL<�AÚl5‰1¿)ñ28"kŽ¡!´Öõ$,/Q/�/±/á38E3~8²+ë3+K3wA«@í:.9i9£;Ý;3U3‰H½.&5\%x6ž3ÕY	<c8 Ù3÷*+.V!…Q§%ùD-dY’Yì<F¶ƒ¶:=ñ2/Fb'©)Ñ+û6'6^•µÇ$àEAe9§;á/ =M /‹ #» ß "ü !!!A!c!"y!œ!=´!ò!"#".7"Hf"w¯"!'#BI#FŒ#QÓ#S%$>y$2¸$ ë$B%3O%<ƒ%*À%ë% &&&)F&+p&%œ&%Â&0è&'-'I'?i'D©'î'%
('3(*[(7†(¾(Ú(ö(Y)/k),›)HÈ)A*ZS*H®*-÷*6%+5\+’+(²+'Û+),-,$J,+o,%›,"Á,-ä,%-!8-<Z->—-,Ö-., .M.@l."­.'Ð.!ø. /;/pV/qÇ/n90o¨011415f1*œ17Ç1=ÿ1E=21ƒ2Lµ2L3-O3*}3=¨3=æ3g$4iŒ49ö4"05"S5#v5Jš5Cå5?)6Mi68·6Bð6&37*Z7*…7%°7UÖ7¿,8‰ì87v9.®9†Ý98d:3�:4Ñ: ;_';4‡; ¼;.Ý;O<B\<KŸ<Jë<K6=K‚=JÎ=K>5e>7›>JÓ>G?9f?9 ?AÚ?E@Qb@D´@Dù@@>A�A:B^KB#ªB-ÎBüBC	ClCJ‚C+ÍC	ùCDD%#D,IDnvDvåDm\EuÊEd@Fl¥F8G:KG;†G;ÂG:þGL9H%†H&¬H;ÓH:IJIRI<cI I!³I-ÕI.J*2J]J({J8¤J<ÝJBKF]KB¤KZçK(BL)kL:•L(ÐL1ùL<+MRhM/»M/ëM6NcRN6¶NCíN61O7hO) OFÊOBPTP;iP&¥P0ÌP\ýPZQ>xQA·Q(ùQ2"RAUR>—R-ÖR4S9S"WSQzSÌS@êSB+T1nT4 T'ÕT'ýT	%U/UDJU@�UÐU.íUV,9V1fV)˜V"ÂV*åV5WFW[WuW”Wh­WX3X MX1nX1 X ÒXóXY*-YXY tY•Y%±Y×YðY)Z6Z3VZŠZ™Z&°Z×Z#îZ[z,[b§[+
! \(6\0_\#�\1´\"æ\+	]5]N]f]„]™]®]&Ä]ë]R^/V^:†^)Á^)ë^2_H_b_6_6¶_ í_
`7`.T`Bƒ`JÆ`a.*a1Ya@‹a@Ìa
b,bQHb,šb>Çb(cK/c${c c8»côc>
! dNIdM˜d3æd@e[exe‰e)©e(Óe@üe%=f+cf�f2¥f+Øf+g$0g6UgŒg5¨g<Þg<h4Xh7�hÅh/äh5iAJi7Œi>ÄiPjaTj%¶jBÜjk9kXk%uk-›k+Ék6õk-,l.Zl-‰l·l*Êl`õl$Vm1{m­mÁm=Ômn0n,Mnznšn-ºn:èn#o1@oro4ˆo8½oJöo%Ap%gp&�pC´p&øp&q FqDgq¬qÊqLâqA/r qr’r°rÍrâr÷r)s6sUs0rs8£s,Üs2	t"<t?_tŸt,¿tEìt!2u(Tu,}u,ªu$×uüuv(6v&_v7†v!¾vàv#w$w2=w$pwW•w,íw;x>Vx>•xDÔx9y-Sy3�yµy4Óy)z2z!Lznz3�z+µzázþz({={5S{‰{D¨{=í{]+|#‰|C­|,ñ|<}6[};’}6Î}n~>t~*³~6Þ~4IJ.”$Ã-è!€&8€ _€€€”€¨€7±€é€�#�(>�%g�0��!¾�"à�'‚(+‚4T‚E‰‚*Ï‚)ú‚;$ƒ6`ƒ+—ƒ1Ãƒ=õƒ3„R„q„J‘„!Ü„7þ„!6…X…v…1Ž…0À…)ñ…)†E†1`†8’†9Ë†0‡6‡H‡?Z‡\š‡\÷‡JTˆ$Ÿˆ#Äˆèˆf‰Oj‰ º‰]Û‰+9ŠeŠ ‚ŠM£Š-ñŠI‹hi‹2Ò‹Œ!Œ"7Œ,ZŒ‡Œ4¥Œ*ÚŒ �O&�v�F��=×�Ž$/Ž$TŽ8yŽ^²Ž(�(:�.c�%’�J¸�&�5*�`�5�:µ�=ð�/.‘*^‘S‰‘CÝ‘%!’2G’#z’'ž’-Æ’Nô’<C“7€“&¸“^ß“V>”6•”RÌ”ˆ•8¨•Bá•@$–0e–9––&Ð–4÷–$,—3Q—6…—¼—Ò—&ñ—+˜5D˜0z˜«˜:É˜)™).™(X™(�™#ª™(Î™-÷™+%šQš nš�š+¯šÛš"ðš›%›
! =›H›`›€›$�›)Â›.ì›$œ(@œ(iœ’œ(±œ6Úœ3�:E�?€�4À�	õ�%ÿ�'%ž-Mž5{ž!±ž1ÓžŸ)#Ÿ#MŸ5qŸ8§Ÿ+àŸ8 1E %w &� Ä .â ¡80¡-i¡'—¡*¿¡4ê¡¢$:¢(_¢5ˆ¢#¾¢)â¢£)'£*Q£!|£"ž£"Á£.ä£¤.¤!I¤k¤Š¤¤¤HÁ¤/
! ¥@:¥{¥�¥e§¥Y
¦&g¦Ž¦ ¦¦Ç¦"ã¦S§Z§w§”§)°§Ú§.ù§(¨G¨f¨…¨¤¨?µ¨Gõ¨?=©*}©!¨©Ê©#Ù© ý©*ª)Iª,sª4 ª)Õª$ÿª=$«'b«<Š«=Ç«'¬3-¬Ba¬4¤¬.Ù¬#­5,­Eb­5¨­4Þ­)®)=®-g®"•®@¸®8ù®"2¯9U¯!�¯F±¯$ø¯*°+H°t°-Š°'¸°)à°
! ±E&±Ml±Uº±F²0W²&ˆ²5¯²'å²5
³C³\³{³$š³¿³ß³Aü³9>´Jx´0Ã´7ô´,µ3Dµ&xµ-Ÿµ(Íµ öµ&¶ >¶_¶-x¶V¦¶/ý¶-·E·a·0}·0®·'ß·#¸9+¸ e¸M†¸!Ô¸'ö¸'¹9F¹3€¹4´¹7é¹;!º0]ºMŽº6Üº/»2C»2v»,©»IÖ»/ ¼3P¼„¼™¼3­¼/á¼3½7E½3}½A±½Qó½TE¾š¾)º¾)ä¾+¿/:¿2j¿$�¿-Â¿@ð¿$1À!VÀ#xÀ œÀ4½ÀHòÀ(;ÁdÁ{Á”Á'©ÁÑÁæÁ)Â(,Â UÂ vÂZ—Â+òÂ"ÃAÃUÃkÃ"‡Ã9ªÃäÃ2ôÃ6'ÄT^Ä,³Ä7àÄ3Å/LÅ*|Å6§Å0ÞÅJÆ8ZÆ“Æ%¯Æ,ÕÆ$Ç.'Ç9VÇ(�Ç(¹Ç~âÇ4aÈ9–È7ÐÈ=É3FÉ/zÉ4ªÉ.ßÉ.Ê4=Ê.rÊ.¡Ê,ÐÊ9ýÊ97Ë9qË:«Ë9æË: Ì9[Ì9•ÌWÏÌW'Í.Í®ÍÃÍ7ãÍ7Î<SÎF�Î9×Î$Ï!6Ï"XÏ&{Ï)¢ÏÌÏèÏÐ.Ð*IÐ,tÐ ¡Ð0ÂÐ#óÐ=ÑUÑ<pÑ.­Ñ)ÜÑ5Ò4<Ò*qÒ$œÒÁÒáÒ+óÒ!Ó AÓ-bÓO�ÓàÓ!ùÓ<Ô-XÔ$†Ô7«Ô.ãÔ(Õ.;Õ-jÕ˜Õ1¨Õ7ÚÕ.Ö/AÖFqÖ3¸Ö'ìÖ"×+7×3c×@—×DØ×%ØCØ+cØ3�ØÃØÙØôØ>Ù4SÙ-ˆÙ(¶Ù<ßÙÚ#:Ú#^Ú‚Ú(ŸÚDÈÚf
Û¡tÛÜ$/Ü†TÜ6ÛÜMÝ:`Ý6›Ý6ÒÝ/	Þ%9Þ-_Þ<�ÞHÊÞ5ß&Iß7pßA¨ß)êßGà\à@tà$µà2Úà&
áH4á}á ‘á:²áíá*âA/âDqâ;¶â$òâ3ã5Kã0�ã6²ã@éã?*äDjä@¯ä;ðä=,åjå~å“å§å½åÑåäåùå
æ"æ6æKæaæuæ‹æ¥æ¹æÌæÝæ÷æç"ç8çKç^ç9vçL°çIýçHGèM�èQÞèD0é1ué(§é(Ðé3ùéd-ê3’ê%Æê=ìêH*ë>së?²ë(òëBìH^ì7§ìZßìY:íP”íBåí[(î8„î\½îbï\}ïXÚïK3ðNðUÎðU$ñUzñVÐñV'òV~òUÕòU+óU�óV×óV.ôV…ôUÜôU2õUˆõVÞõV5öVŒö2ãö$÷N;÷Š÷-©÷i×÷>Aø?€øFÀø+ù43ù0hù0™ù1Êù9üù%6ú!\ú+~ú+ªú+Öú,û+/û+[û,‡û,´û*áûWü,dü&‘üK¸üKýUPýa¦ý{þA„þ4Æþ]ûþ"YÿZ|ÿZ×ÿ[2[ŽZê[E'¡)É)ó)FGHŽW×P/X€GÙ@!-b.�9¿Aù7;is$Ýl5o;¥%á9UA5—QÍˆ!¨>Ê4		>>	<}	Cº	6þ	-5
! !c
! ;…
! 7Á
! %ù
! 12Q2„W·./^<p2­-à
�.
 ¼
Ý
2ú
(-EVEœMâ00.aH�GÙ!3A>uX´B
PFb!©/Ë!û')E7o%§Í*ë"!9)[ …¦6Å üR/p( "É1ì9X)p(šÃá(ö @Ss1‘+Ã/ï/(O8x&±Ø#÷">*Y!„ ¦Ç*ß6
! *Al2Œ$¿ä4R)g,‘0¾7ï!'#I0m&ž#Å;é/%AU3—/Ë(û8$!]M6Í8.=3l- JÎK,eA’HÔ> U\ &² 'Ù L!HN!U—!Fí!C4"@x"=¹"8÷"O0#-€#®#0É#/ú#*$8@$0y$Dª$1ï$$!%7F%I~%,È%0õ%&&8B&'{&&£&+Ê&%ö&>'Y['bµ'#(H<((…($®(/Ó()4)‚N)Ñ)-ð)C*Cb*-¦*-Ô*-+M0+-~+5¬+.â+%,7,K,^,'u,0�,0Î,ÿ,-4-"S-'v-ž-H¼-(.3..1b.3”.5È.þ.//N/Fe/(¬/)Õ/1ÿ/810+j0+–0/Â06ò0)1.©1+Ø10252(P2)y2*£2-Î2*ü2,'3T3r3"‘3 ´3Õ3ë34A4 _4E€4#Æ4 ê475,C5(p54™5Î5(è5/6/A6.q6 6¿6%Ú647457+j73–70Ê73û7,/8)\87†86¾8!õ8&97>9%v92œ9.Ï9)þ9+(:.T:6ƒ:º:4Õ:
! ;,(;U;"k;/Ž;?¾;+þ;B*<6m<¤<FÄ<%=1=7E=2}=4°=0å=>>"U>1x>.ª>!Ù>û>?^/?Ž?3ª?%Þ?(@-@L@f@3z@®@'Ã@(ë@$A>9A9xA)²AEÜA!"BDBVBiB1€B"²BÕBðB6	C<@C}C’C¬C,ÇC&ôC"DH>D3‡D/»DUëD&AELhE3µEYéE8CF3|F4°F åFGG.G&IG*pG*›G,ÆGóGH:1HDlH)±HÛHõH"I/IOImI1ƒI.µI*äI9J IJjJ‡J,�JÊJ5âJ.K/GK0wK¨KÇKäK-ñKL"5L-XL,†L³LÅLãLýLM)MAM*^M)‰M4³MèM!N/'N*WN)‚N¬NËN*ãN!O$0O$UOzO#•O¹OØO$ñOP0PJPIdP8®PçP!óP#Q&9Q`Q5{Q±Q(ÇQ@ðQB1RAtR ¶R×R ÷R-S;FS!‚S1¤SÖSöST!-TPOT6 T<×T"U.7UGfUG®U'öU-V3LV €V¡V(¾V%çV1
W#?W5cW*™W'ÄW$ìW'X39XJmX>¸X%÷X+YIY"UYxY!�YA¯YEñYD7Z'|Z¤Z¿Z#ÔZ2øZ:+[Mf[/´[8ä[(\?F\.†\Kµ\2]$4]ZY]8´]#í]^-^J^%h^7Ž^&Æ^(í^)_!@_ b_2ƒ_¶_+Õ_``>`!]``+“`¿`JÝ`=(a2fa=™a2×aB
! b7Mb=…b<ÃbAcBc_c&{c-¢c&Ðc÷c!d9dUdBsd"¶dÙd9ød42ege${e! e.ÂeGñe9f2Sf$†f«f%Ãf)éfg0g-Kgyg&˜g¿g%Ôgúghh#h>ŒhËhähPûh9Li*†i>±i?ðiz0j#«j-ÏjDýj1Bk1tk¦k¿k/Ïk6ÿkN6lf…lKìlN8m_‡m.çm9n2Pn<ƒn;ÀnGün(Do'mo•o]¬o&
! p11pDcp=¨pEæp<,q0iq8šqKÓq'r?Gr‡r-£r0Ñr$sE's0msžs)¼s&æs
t! t\Bt%Ÿt(ÅtGît96u/pu. u)Ïu)ùu #vDv4^v&“v+ºv*æv(wF:w0�wL²w4ÿw4x'Cx)kx6•x*Ìx1÷xU)yNyÎy]áyd?z]¤zU{dX{U½{N|Ub|¸|#Ð|ô|+	}5}/L}+|}/¨} Ø}Wù}QQ~%£~2É~/ü~/,,\‰¡*º-å@€-T€@‚€8Ã€Kü€8H�K��Í�1ì�‚.:‚Ti‚2¾‚2ñ‚$ƒ3ƒ3Nƒ ‚ƒ)£ƒ+Íƒ*ùƒ5$„Z„1c„$•„!º„,Ü„<	…UF…!œ…F¾…†0$†>U†#”†¸†=Ö†7‡CL‡T�‡Zå‡[@ˆdœˆE‰cG‰o«‰#Š!?ŠaŠ:Š[ºŠ#‹:‹=Z‹/˜‹%È‹î‹Œ1.ŒI`ŒCªŒDîŒ%3�[Y�µ�,Õ� Ž##Ž%GŽ4mŽ2¢ŽIÕŽ�03�d�~�(œ�&Å�/ì�+�-H�+v�@¢�<ã�8 ‘5Y‘6�‘Æ‘â‘,ÿ‘2,’?_’Ÿ’¹’7Ñ’B	“,L“'y“6¡“+Ø“+”60”?g”)§”2Ñ”••!+•'M•(u•Pž•ï•-–==–#{–!Ÿ–5Á–)÷–%!—.G—/v—0¦—.×—6˜#=˜a˜t˜3“˜6Ç˜+þ˜'*™)R™ |™A�™"ß™<š(?šhšzš-†š´š	ÃšAÍš›"›B›Oa›'±›&Ù›.œ/œOœ%mœL“œàœþœ0�M�R�mc�Ñ�Ÿí�Z�ž&èž%Ÿ#5Ÿ*YŸ„Ÿ*˜Ÿ$ÃŸ*èŸ" <6 8s  ¬ "Í &ð ¡0¡*P¡5{¡.±¡0à¡4¢AF¢6ˆ¢2¿¢8ò¢2+£2^£<‘£2Î£>¤5@¤>v¤)µ¤0ß¤"¥3¥M¥h¥%„¥"ª¥ Í¥ î¥-¦"=¦!`¦‚¦%œ¦%Â¦kè¦'T§4|§J±§ü§¨'*¨ R¨+s¨!Ÿ¨Á¨Ò¨ð¨
©%©/B©r©†©5š©-Ð©þ©
! ª¬ªÃ«DÅ«I
! ¬T¬?l¬¬¬ßÄ¬0¤­<Õ­`®s®‹®
! —®¢®¸®KÁ®[
¯ti¯=Þ¯W°?t°U´°p
! ±5{±P±±²²(3²+\²-ˆ²2¶²<é²&³+-³#Y³­}³+´"1´KT´, ´Í´eí´wSµ0Ëµ\üµ‘Y¶_ë¶TK·^ ·9ÿ·d9¸Xž¸V÷¸]N¹d¬¹_º@qºJ²ºDýºRB»Z•»Qð»�B¼KÒ¼M½Kl½?¸½Nø½HG¾C�¾BÔ¾E¿‰]¿?ç¿–'À^¾ÀEÁ cÁ?ÂmDÂV²ÂU	ÃŽ_ÃSîÃSBÄ\–ÄUóÄÞIÅX(Æ±�Æ_3Ç\“ÇSðÇoDÈe´ÈXÉBsÉJ¶ÉHÊ?JÊUŠÊWàÊR8ËS‹Ë_ßËQ?ÌS‘ÌNåÌF4ÍP{ÍCÌÎ2ÏXCÏœÏ4¹ÏfîÏ‚UÐ/ØÐQÑ
ZÑ4hÑD�ÑCâÑ&Ò+;Ò2gÒ	šÒ0¤Ò^ÕÒp4Ó3¥ÓIÙÓ–#Ô4ºÔ.ïÔ!Õ@ÕAPÕO’ÕâÕ+Ö-Ö&JÖ@qÖ@²Ö4óÖ!(×#J×3n×3¢×9Ö×5Ø'FØ'nØ$–Ø%»ØáØóØ+	Ù-5ÙDcÙ¨Ù(·ÙEàÙ\&Ú"ƒÚK¦ÚPòÚ4CÛ?xÛ:¸ÛóÛ2ÜRDÜ?—ÜL×Ü$ÝZ¤Ý4ÿÝ&4ÞX[Þ3´ÞcèÞ@Lß^�ß”ìß�à=žà[Üà!8áGZá¢á!«á+Íá0ùáV*âF�âdÈâ'-ãEUã›ã­ãK¿ãäWäräSxä;ÌäJåESå$™åc¾åh"æq‹ænýæ…lçsòçLfèd³èNéMgé\µéTêRgêhºê…#ëa©ëIì\Uìc²ì0í,Gí<tíR±íKî_PîÒ°îºƒïò>ðv1ñ”¨ñ–=òbÔò7óUDóšó¶ó/Æó.öóB%ô-hô?–ô>Öôõ>)õhõ{õ>�õ9Ïõ	öz&ö(¡ö1Êö.üö2+÷1^÷q�÷#øJ&ø8qø?ªøHêø;3ùGoù5·ù,íùEú4`úK•úFáú=(û4fû@›û‰ÜûhfüBÏüAýJTý?ŸýAßý@!þGbþ7ªþjâþjMÿ[¸ÿHK]©4ÁUöSLX ZùTTR©YümVyÄo>>®]í„KeÐi6g {~„ITMT¢r÷hj	RÓ	w&
! až
! IpJ†»KBwŽJ
~Q
RÐ
‚#L¦CóR7UŠiàVJ@¡'âC
!  NSo5Ã=ùi7P¡{ò\nrË�>xÀî9(C•Ã„YšÞŒy¢€©–*gÁH)^rèÑº~Ï’N�á—c ‰û Ÿ…!}%"“£"77#4o#ž¤#ÊC$Y%mh%\Ö%r3&d¦&z'X†'nß'(N(%w(D�(Wâ(":)4])G’)Ú)3÷)+*)K*-u*"£*Æ*-ã*=+EO+6•+ˆÌ+IU,AŸ,ná,-P-)~-2¨-$Û-'."(.K.A_.Y¡.dû.F`/§/8Ä/&ý/T$0ly0&æ0.
17<1Mt13Â11ö11(20Z2*‹22¶2£é2(�3:¶3%ñ3F4=^4œ41º4ì4=
! 5(H5Uq5kÇ5&36)Z6(„64­6Xâ6D;7E€79Æ7?8=@8?~8:¾8>ù8889Uq9?Ç9<:tD:(¹:(â:/;<;;ex;ZÞ;C9<T}<JÒ<\=\z=V×=0.>=_>r�>™?^ª?3	@M=@0‹@¼@Ú@;ø@?4A`tACÕApBKŠB_ÖBM6CO„C-ÔC9D_<D;œD,ØD|Eo‚EpòEKcFn¯FYG=xGI¶GLHRMHt H'I7=I†uI]üIHZJ:£J8ÞJ,K5DKSzKÎKIéK{3LD¯LIôL]>M3œMJÐMBNG^N4¦N)ÛN=ODCO<ˆOrÅO)8P_bPEÂPCQ0LQ;}Q,¹Q;æQ,"R<OR<ŒR!ÉR*ëR-S@DSF…S=ÌSL
! T8WT6�T6ÇT5þT<4UDqUY¶U+V4<V3qVE¥V9ëV9%W;_WI›WHåW>.X7mX7¥XGÝX.%Y1TY†Y¥YL¿YKZ?XZ0˜ZIÉZ-[#A[/e[*•[NÀ[A\IQ\›\B·\8ú\3]?Q]A‘]FÓ]p^R‹^(Þ^(_.0_"__J‚_'Í_Jõ_D@`9…`?¿`Aÿ`pAa(²a8Ûa9b:Nb3‰b?½b<ýbA:c7|c7´c7ìc7$d7\d0”dÅdJåd0e5PeP†eT×e1,f4^fV“f6êf6!gVXg.¯gFÞgC%h:ih;¤h=àh*i1IiK{i'Çi4ïi)$j(Nj4wjX¬j%k%+k@Qk2’k6Åk3ük0l3Ml<�lD¾l1ms5m.©mAØm@n0[n(Œn@µnUön4LoO�oFÑo>pWpCup=¹pP÷pRHqC›qLßq ,r>Mr Œr2­rEàr&s!AsYcsG½sHt9NtAˆtYÊtC$uuhuIÞuI(v4rv6§vDÞv5#w4Yw:Žw+ÉwAõw57x4mx:¢x5ÝxAy5Uy2‹y?¾y7þy46zGkz<³z+ðz({ZE{D {Bå{(|SA|•|A±|Dó|B8}h{}Bä}e'~e�~7ó~©+MÕP#€Dt€R¹€@�+M�'y�6¡�-Ø�H‚BO‚5’‚'È‚Pð‚.Aƒ2pƒ;£ƒßƒ9ÿƒA9„;{„/·„1ç„A…+[…9‡…-Á…aï…QQ†'£†@Ë†L‡]Y‡W·‡*ˆO:ˆ)Šˆ"´ˆY×ˆ01‰,b‰"�‰*²‰2Ý‰Š%+ŠEQŠ*—Š*ÂŠBíŠ20‹2c‹-–‹.Ä‹9ó‹?-ŒOmŒ-½Œ(ëŒ3�?H�1ˆ�@º�,û�,(Ž*UŽH€ŽAÉŽA�@M�9Ž�KÈ�W�gl�OÔ�Y$‘8~‘j·‘¡"’gÄ’;,“Rh“;»“=÷“Y5”,�”F¼”?•:C•?~•E¾•D–DI–ŠŽ–M—Ag—L©—€ö—@w˜H¸˜G™6I™G€™KÈ™9š,Nš/{šV«š#›O&›v›”›²›MÉ›XœHpœE¹œXÿœYX�@²�Só�YGž=¡ž2ßžGŸ[ZŸh¶Ÿi R‰ ^Ü F;¡A‚¡AÄ¡O¢eV¢9¼¢.ö¢F%£Sl£1À£7ò£I*¤6t¤d«¤X¥oi¥YÙ¥.3¦b¦Yw¦Ñ¦†ã¦\j§8Ç§L¨GM¨>•¨8Ô¨U
©xc©ZÜ©\7ª=”ªAÒªB«MW«¥«GÃ«5¬nA¬s°¬m$­q’­J®/O®h®xè®za¯QÜ¯@.°3o°j£°a±‰p±™ú±\”²•ñ²s‡³Bû³E>´y„´Bþ´BAµu„µ>úµ69¶ p¶3‘¶AÅ¶>·.F·+u·'¡·%É·*ï·#¸G>¸N†¸6Õ¸n¹7{¹+³¹/ß¹Sº�cº]åº�C»<á»a¼9€¼fº¼M!½-o½Y�½V÷½TN¾P£¾jô¾._¿3Ž¿ Â¿Iã¿C-À'qÀ6™ÀTÐÀ@%Á/fÁK–Á,âÁ4Â<DÂ)�Â0«Â?ÜÂÃU.ÃG„Ã*ÌÃ8÷Ã40Ä3eÄ2™ÄMÌÄWÅ\rÅ/ÏÅ(ÿÅ+(Æ2TÆ.‡Æ9¶ÆBðÆ13ÇNeÇ3´Ç6èÇ<È=\È%šÈXÀÈ<ÉiVÉTÀÉ7Ê‡MÊ}ÕÊ;SËt�ËLÌRQÌK¤ÌUðÌ6FÍY}ÍB×Í7Î�RÎŠÔÎf_ÏJÆÏ9Ð^KÐ.ªÐ)ÙÐ)Ñ*-ÑTXÑ1­Ñ'ßÑ"Ò%*Ò¤PÒ…õÒv{ÓOòÓHBÔ,‹ÔQ¸Ô
! Õ2&ÕTYÕ0®Õ)ßÕN	Ö_XÖb¸Ö)×2E×Ex×.¾×.í×0Ø†MØÔØäØ.Ù>1ÙEpÙt¶Ù++ÚHWÚ Ú ¯ÚÐÚíÚ<
! ÛGÛVÛAuÛ@·ÛeøÛ^^ÜF½ÜaÝSfÝ™ºÝƒTÞ�ØÞ}vß¢ôßQ—àéà4á1;á6máA¤á^æá5Eâ0{âK¬â:øâ13ãeeã:Ëã?äHFä?�äHÏäNåOgå=·å\õåRæPlæb½æ/ çNPçYŸç)ùçS#è<wèe´è6éQéiÑéc;ê`ŸêSë5TëªŠë15ìJgì;²ìKîìF:íU�í8×íEî†Vî-Ýî;ï‹GïpÓïSDð•˜ðD.ñ;sñO¯ñ)ÿñB)ò4lò8¡ò:Úò5ó1Kóe}óGãó)+ô*Uô0€ô>±ôˆðôUyõ1Ïõ(öe*ö3�ö\Äö,!÷MN÷@œ÷4Ý÷(øJ;øB†ø%Éø$ïø*ùP?ùh�ùAùùˆ;úˆÄú;Mû7‰ûÁû>Þû2üEPü9–ü&ÐüM÷ü7Eý=}ýD»ý1þ>2þ?qþC±þHõþ(>ÿ:gÿ6¢ÿ"Ùÿ#üÿ) KJ-–ÂÄÖ‡\^]»ÐÖêrÁ†4]»^çxÊ`o+r›í	Öü	rÓ
! uF�¼MZo¨4
=M
]‹
Té
d>l£w_ˆGè�0*²3ÝLJ^¾©mhîÖvÅ¸<jõM`z®7)NaM°NþIMV—Kîl:˜§C@b„Xç/@:p«,Æ+ó$2D@w8¸Gñ9X'r;šÖ+òd�ƒH^]T¼;4M5‚=¸Aö(8 ;a 9� V× 7.!)f!h�!<ù!@6":w";²"Cî"G2#8z#9³#Aí#E/$9u$:¯$Bê$F-%9t%:®%Bé%C,&Hp&E¹&Gÿ&@G'Kˆ'MÔ'F"(Gi(L±(Vþ(\U)K²)Mþ)FL*Q“*Så*L9+G†+MÎ+S,Yp,OÊ,X-_s-\Ó-#0.0T.2….9¸.=ò.30/Ld/S±/V0y\0UÖ05,1Gb1Sª11þ1002&a2;ˆ2uÄ27:3=r3[°344`A48¢4<Û4W56p5:§5-â596JJ66•67Ì6?7CD77ˆ75À7=ö7A485v86¬8@ã8B$9Dg9Z¬95:6=:>t:?³:Có:C7;A{;C½;<<G><I†<BÐ<G=I[=B¥=Oè=H8>C�>IÅ>O?U_?bµ?R@Sk@[¿@XA3tA1¨A=ÚA9BRBlB!xB*šB8ÅB4þB3CFCWcC"»CÞC$÷C1D\NDf«DbE’uESF&\F$ƒF7¨F{àF\G qG#’G4¶GëG"ýG! HBH6bH™HH¸HIIƒKI!ÏIVñIdHJ?­JAíJ5/K%eKH‹KÔK.îKLC6L@zLD»L+ME,M)rM!œM5¾M5ôM8*NCcN0§N4ØNF
OTO-pO2žO:ÑOBP-OP‚}PYQ$ZQ6Q>¶Q6õQ8,R8eRhžRPSXXS5±S'çS-T!=T%_T?…TEÅT:U;FU>‚U:ÁU:üU;7V<sV~°V€/W6°WgçWlOXs¼X(0YvYY-ÐY)þYU(Z'~Z9¦ZàZKúZ)F[1p[)¢[)Ì[4ö[M+\Ly\-Æ\Eô\•:]7Ð].^=7^4u^.ª^(Ù^-_'0_0X_%‰_'¯_,×_&`&+`>R`‘`£`8À`ù`a$'ahLa(µaÞa+ùa+%bOQb¡b'¾bæbcc$5c$Zc$c?¤c?äc[$dQ€dFÒdLe fe!‡e©eBÃenfuf&’f¹f)Ùf)g!-gCOg%“g&¹gàgòg"h&+hRh-hh-–hÄh%äh#
! i.i<MiŠi<©i(æijB/j#rj+–jBÂjk#kAkdWk¼k5×k6
l9Dl-~l:¬l9çl-!m#Om4sm¨m!¿mBámZ$nn>”nZÓn=.o;lo-¨o2ÖoF	p(Pp6ypb°pjqy~qFøqE?r&…r/¬rXÜrO5s7…s#½s#ás%t(+t Tt5ut«t)Át4ët‚ u>£uâuFv5Gv }v5žvPÔvm%wb“wböwuYx‚Ïx€RyÓySìy!@z*bz%�z3³z<çzD${i{ƒ{)•{.¿{™î{Lˆ|:Õ| };1}8m}¦}OÂ}Q~6d~D›~Zà~B;L~NËD€\_€I¼€g�9n�:¨�>ã�:"‚D]‚H¢‚wë‚jcƒ(Îƒ.÷ƒ3&„*Z„K…„,Ñ„Aþ„9@…3z…8®…Eç…G-†0u†D¦†?ë†@+‡Cl‡1°‡4â‡2ˆlJˆo·ˆf'‰ZŽ‰~é‰`hŠ$ÉŠAîŠN0‹2‹8²‹)ë‹PŒ_fŒUÆŒI�*f�)‘�O»�NŽ=ZŽ9˜Ž?ÒŽd�iw�:á�c�6€�P·�x‘Z�‘dÜ‘oA’T±’>“BE“1ˆ“!º“.Ü“*”&6”0]”Ž”¥” ½”:Þ”F•5`•–•T«•9–5:–Dp–Dµ–#ú–4—+S—e—:å—I ˜zj˜@å˜3&™(Z™4ƒ™,¸™Rå™P8šH‰š6ÒšE	›4O›8„›2½›Að›<2œ-oœ1�œFÏœQ�4h�3��@Ñ�\ž]ožZÍž=(Ÿ1fŸ*˜ŸCÃŸ, O4 8„ 2½ Cð ,4¡-a¡7�¡>Ç¡3¢?:¢?z¢@º¢?û¢2;£Ln£6»£2ò£>%¤>d¤&£¤:Ê¤/¥<5¥1r¥Q¤¥Bö¥C9¦8}¦6¶¦í¦/ÿ¦/§eL§i²§'¨D¨6]¨ ”¨1µ¨0ç¨&©-?©m©j‰©Aô©s6ª?ªª0êª"«<>«Z{«2Ö«P	¬'Z¬'‚¬ª¬4È¬3ý¬1­C­BY­Tœ­-ñ­!®@A®&‚®X©®b¯ke¯^Ñ¯0°H°%^°^„°;ã°i±a‰±Së±Z?²Sš²kî²�Z³aè³[J´n¦´5µ6Kµ9‚µ-¼µ:êµ9%¶-_¶6�¶4Ä¶*ù¶$·]>·œ·8¶·6ï·;&¸^b¸$Á¸%æ¸M¹MZ¹G¨¹!ð¹0ºCº&cº/Šº1ºº>ìº*+»‚V»Ù»,÷»X$¼I}¼"Ç¼Nê¼K9½K…½0Ñ½3¾6¾WP¾¨¾%Á¾|ç¾d¿=w¿[µ¿.ÀL@À�À¨ÀÇÀDåÀA*Á,lÁ™Á¯ÁÎÁ=íÁ<+ÂhÂ9zÂB´ÂP÷Â#HÃ2lÃ1ŸÃ\ÑÃ@.Ä8oÄS¨Ä;üÄ?8ÅTxÅ<ÍÅ@
! Æ'KÆ sÆ>”Æ9ÓÆ)
Ç7ÇJTÇ ŸÇ$ÀÇåÇ-È1È@QÈ,’È%¿È/åÈÉ,4É,aÉŽÉ¦É^ÆÉ%%Ê(KÊ tÊ;•ÊÑÊ`ñÊ)RË|Ë,šË6ÇË<þË<;Ì(xÌ<¡ÌDÞÌ#Í6'Í5^ÍN”Í?ãÍ##Î#GÎkÎY‰ÎPãÎ+4ÏP`Ï.±ÏjàÏ?KÐ&‹ÐG²ÐGúÐoBÑ^²ÑGÒKYÒS¥Ò3ùÒQ-Ó8ÓA¸Ó@úÓJ;ÔE†ÔPÌÔfÕE„Õ@ÊÕMÖgYÖCÁÖL×HR×c›×>ÿ×B>Ø@�Ø`ÂØJ#ÙJnÙJ¹ÙKÚIPÚušÚRÛJcÛL®ÛEûÛ@AÜD‚Ü=ÇÜPÝaVÝH¸ÝWÞOYÞ`©ÞE
! ßQPßZ¢ß‚ýßE€àSÆàKá@fáG§áTïáCDâQˆâUÚâ_0ãU�ãDæãl+ä3˜ä1ÌäOþä NåToåXÄå¾æ*ÜæoçzwçNòçGAèI‰èzÓèNéâeémHê¶ê Ôê,õê""ë1Eë9wëH±ë!úëJìUgìN½ìAíANíF�í@×íEî=^îXœîIõîJ?ï'Šï$²ï&×ïCþïcBð!¦ðÈðLÝðL*ñCwñ-»ñ?éñA)ò/kò<›ò9Øò]óbpóOÓóA#ô6eô?œô>Üô3õ?OõG�õL×õh$ö3�ö7Áö9ùö*3÷8^÷6—÷–Î÷£eø/	ù-9ù"gù*Šù5µù0ëù*ú+Gúsú4“ú<Èú7û%=ûEcû©ûh¸û^!ü<€üC½ü@ýXBýx›ýiþm~þ3ìþ ÿ0ÿGCÿt‹ÿXJY>¤›ãd;ä d3Q˜Aê',(Tj}1è+-FwtHì,5Ob.²áò;:@*{¦EÄ;
! 0FcwWÛH3K|EÈN	R]	C°	Fô	@;
! ;|
! ¸
! )Õ
! Oÿ
! 2OH‚'ËKó*?6j9¡#Û-ÿl-
(š
?Ã
/:3'n –3·2ë\<2™3Ì4R5/ˆ;¸;ôd0I•)ß 	ƒ**®4Ù',6'c‹U¨(þ0'X=p-®Üí9E?…3¡5Õ('4=\#š¾Ø<îE+JqT¼Z,l)™,Ã0ð0! Rs’4ª=ß:(X%�§*½è$2)F\b£%&,;S'�6·/î
r,2ŸÒuã5Y�’
–?¤äì7ô7,RdR·
!  7 V @] <ž Û ç !ð !Y!!p{!pì!f]"Ä"Eà"9&#@`#C¡#å#@î#/$K$k$$‰$\®$5%>A%P€%<Ñ%&g &3ˆ&B¼&*ÿ&;*'Jf'T±'3(2:(4m(5¢(Ø(%ó(@)Z)0p))¡)-Ë)(ù)%"*&H*%o*%•*$»*"à*&+$*+'O+w+#—+»+!Û++ý+1),[,z,(˜,*Á,8ì,,%-2R-Y…-Rß-2.K.0i.+š.$Æ./ë.k/P‡/UØ/..0=]0A›0XÝ0`61?—1(×1.2F/2>v2&µ2;Ü2S3:l3@§3(è3(5':5`b5IÃ5A
6PO6B 6Dã6-(7BV7C™7GÝ76%8;\88˜87Ñ8	9F'9An90°9Aá9#:
;:QI:(›:)Ä:î:#	;&-;/T;B„;Ç;Î;á;ý;<"<#B<'f<Ž<¡<·<;Ñ<*
=L8=[…=á=!ú=,>0I>[z>Ö>Ý>9ä>
! ?$)?#N?"r?<•?YÒ?+,@XX@A±@*ó@>At]AÒA"êA<
B:JB
…B=“B8ÑB=
! C%HCBnC,±C
ÞC2ìCD!=D$_D'„D¬D,¾DGëD:3E3nE;¢EUÞE4F
9FGFXF5iF?ŸF0ßF-G<>GE{GKÁG
HH/H@HQH/bH-’HÀH×HèHÿHI!I2I-CIqI
‚I�IJ“IKÞI–*JÊÁJUŒKzâK ]Ly~LtøL©mMpN,ˆNSµN 	OB*OƒmOEñOE7P7}PµP	ÎP¢ØPb{Q€ÞQ~_R"ÞRS;SGNS7–S ÎS!ïS<TNT”ZTïT¾õT*´U-ßU0
V->V/lV›œVu8W™®W˜HXmáXAOYa‘YˆóYI|Z3ÆZTúZFO[J–[\á[]>\6œ\,Ó\~]ª]µ*^qà^SR_W¦_oþ_àn`,Oa>|aI»a:bQ@b)’b²¼b0oc c¹cÒc‘êc.|dÒ«dW~e2ÖeN	fUXf‡®fT6gG‹g±Óg'…hW­hni‚ti[÷iŽSj_âj_BkÃ¢kSflSºltmQƒmjÕmX@ne™n�ÿnq�o’óoo†plöpNcqÑ²qœ„r=!sÜ_sP<tV�tPät=5u4suQ¨uYúu^Tv`³vqw^†wQåws7x{«xo'y[—yFóyW:zM’zKàzF,{—s{h|]t|HÒ|A}I]}7§}\ß}d<~_¡~SGUU�DóR8€r‹€_þ€…^�sä�AX‚<š‚P×‚ò(ƒ}„„™„Y…<x…Eµ…_û…I[†‘¥†g7‡xŸ‡[ˆ\tˆSÑˆ7%‰Y]‰a·‰aŠ“{Š^‹sn‹Sâ‹c6ŒršŒ>
�•L�uâ�MXŽ•¦Žc<�c �]�Yb�o¼�S,‘X€‘œÙ‘Ÿv’V“?m“k­“X”br”cÕ”C9•?}•‡½•0E–/v–V¦–4ý–X2—f‹—Gò—Z:˜k•˜a™Mc™g±™Bš/\šqŒš\þš_[›Y»›Yœ]oœdÍœ72�6j�S¡�võ�Vlž0Ãž(ôžCŸaaŸYÃŸ8 bV =¹ V÷ >N¡Y�¡`ç¡SH¢4œ¢4Ñ¢6£2=£=p£(®£H×£D ¤Le¤a²¤ ¥-5¥‘c¥Rõ¥cH¦%¬¦OÒ¦q"§^”§oó§zc¨RÞ¨g1©O™©0é©Dª’_ªWòªQJ«jœ«N¬HV¬IŸ¬Hé¬I2­H|­6Å­Yü­9V®<�®%Í®0ó®k$¯.�¯0¿¯1ð¯m"°Å�°}V±�Ô±˜b²?û²x;´}´´i2µhœµ_¶-e¶@“¶pÔ¶_E·Ò¥·'x¸ ¸#»¸9ß¸}¹J—¹â¹åù¹Qßº1»EA»‡»2—»�Ê»"Z¼C}¼,Á¼Lî¼/;½0k½œ½	¸½)Â½	ì½ö½
! ¾#¾2¾H¾^¾f¾
! o¾z¾Ž¾¡¾°¾È¾%Þ¾ ¿%¿:¿K¿\¿p¿ƒ¿œ¿	±¿
»¿É¿á¿þ¿
! ÀÀ*.ÀvYÀzÐÀxKÁ€ÄÁ]EÂ%£Â6ÉÂbÃ1cÃ5•Ã5ËÃeÄgÄO†ÄnÖÄ<EÅ‚Å ›Å¼ÅWÐÅY(ÆW‚ÆAÚÆ9ÇVÇHmÇC¶Ç9úÇ44È-iÈ<—ÈÔÈ6ãÈ;ÉUVÉ!¬É5ÎÉQÊVÊMoÊH½Ê3Ë:Ë)WË-�Ë¯ËËË2êËXÌbvÌ‘ÙÌGkÍ-³Í6áÍ5Î>NÎ=�Î>ËÎA
! ÏCLÏY�ÏIêÏ>4ÐQsÐ,ÅÐ'òÐ@ÑN[ÑPªÑ+ûÑÉ'Ò\ñÓ•NÔJäÔ—/Õ€ÇÕ[HÖP¤Ö9õÖ9/×i×}é×9gØ9¡ØbÛØ³>ÙCòÙX6Új�ÚhúÚscÛr×ÛbJÜ\­ÜA
! Ý\LÝC©Ý°íÝ�žÞ6 ßWWßL¯ß8üß25àhà…àœà³àÊà&èà0á@á<`á,�á8Êá:â.>â@mâ=®â ìâ
ã),ãxVã5Ïã]äOcäW³ä:åPFåJ—åxâåw[æNÓæM"çIpçVºçNèQ`è^²è+éU=é8“é<Ìé�	ê�—ên%ëC”ëiØë�Bì;Òì<íBKíIŽíkØí3Dî=xîC¶î0úî8+ïfdïŒËïœXðXõð…Nñ>Ôñ3ò>Gò:†ò7Áò;ùòP5ó`†ósçó.[ô,Šôh·ôW õ~xõ5÷õ_-ö3�ö;Áö/ýö^-÷YŒ÷æ÷DøSKøpŸøcùRtù#Çù?ëù6+ú%búSˆú$Üú%ûK'ûUsû2Éû6üû83ü-lüošüI
! ý4Tý„‰ýQþI`þ'ªþ@ÒþFÿ;Zÿ.–ÿAÅÿFENj”5ÿ<5irGÜN$IsI½=/E2up¨[WuFÍKU`j¶U!Uw?ÍN
U\[²=?LIŒCÖL	>g	:¦	@á	Z"
! 9}
! I·
! T6V7�/Å(õH2g.š.É0ø/)
cY
D½
9:<;w9³:íH(>qE°EöB<D4ÄGù3AFuH¼=JC/Ž.¾0í-PLb�K"LUoÅŠÝh2 ²ŒÓ8`˜™;2WnŸÆ[f8ÂKûKGG“UÛ@1arÔNò2ADt,¹"æ|	7†Q¾OG`6¨]ßZ=]˜ZöfQ f¸ Y!#y!#�!€Á!ZB"J�":è"9##W]#8µ#}î#Cl$–°$ÁG%d	&1n& &5À&Wö&3N'I‚'IÌ'h(0(?°(-ð(9)VX)F¯)Gö)D>*4ƒ*�¸*7F+<~+?»+=û+N9,tˆ,5ý,3-7R-VŠ-Aá-O#.,s.* .)Ë.võ.El/V²/K	0tU0bÊ0e-19“18Í1<25C2Vy2WÐ2%(3‡N3DÖ3E4µa4¦5]¾5H6ne6YÔ6M.73|74°7]å7RC8-–82Ä8>÷8ƒ69]º91:ZJ:<¥:[â:4>;=s;P±;P<=S<y‘<=<=WZ=g²=€>A›>YÝ>7?TT?;©?qå?[W@P³@‡AXŒAZåA6@B_wBC×B]CjyCpäCnUDLÄD[EOmEP½EF^ FFD”FXÙF^2GF‘GTØGJ-H_xH0ØHB	I+LI@xI;¹IBõIJ8J5ƒJ7¹JEñJ7Kc·K"L+>LDjLF¯LKöLaBM“¤ME8NN~N2ÍN]O ^O)O6©O3àO"P`7P"˜P&»P7âP Q
;Q<IQ_†QQæQJ8RƒR+�RÉR7çRSG8SN€SAÏSZTRlTc¿Tb#U[†UYâUY<Vc–VOúV[JW’¦Wk9XV¥XyüX4vY«YE»Y!Z#Z$7Z\Z9|Z#¶Z(ÚZK[HO[K˜[Dä[5)\G_\$§\;Ì\1]:]F]>Y]>˜]A×]K^(e^#Ž^Y²^__Wl_NÄ_O`Mc`M±`/ÿ`J/aBzaJ½a&ba/b:‘b|Ìb`IcÆªc”qd[eUbeK¸emfJrf8½fAöf#8g\gvg�g6¥g3Üg3h"DhRgh=ºh8øhr1iT¤iCùiY=jj—jAk=Dk[‚kZÞkM9l^‡lRæl[9m;•mpÑmOBnW’nVên9Ao={oG¹oWp$Yp~p4œpHÑpJqReq7¸qðqKrL\r9©r?ãrT#sxsB�sDÓs7tDPtI•tPßt0uOuouu�ucvqgvfÙv>@w>w;¾w?úw=:xSxx"ÌxïxlyenyLÔy0!z<Rz9�zMÉzB{Z{t{‘{Q¦{qø{Ej|I°|Jú|HE}(Ž}9·}8ñ}*~^E~c¤~aljB×J€Ne€´€cÒ€I6�N€�GÏ�D‚&\‚Cƒ‚3Ç‚(û‚5$ƒ&Zƒ/�ƒ?±ƒ7ñƒF)„1p„M¢„að„ R…s…‹…1¢…Ô…9ò…;,†#h†"Œ†¯†vÅ†7<‡Jt‡;¿‡<û‡8ˆ=Oˆ>�ˆ9Ìˆ‰A%‰=g‰3¥‰6Ù‰KŠs\Š?ÐŠP‹ea‹cÇ‹Z+Œg†Œ_îŒyN�È�oHŽf¸Žq�a‘�eó�aY�7»�2ó�.&‘\U‘Y²‘’1"’FT’@›’@Ü’P“ n“S�“Cã“X'”F€”VÇ”F•Fe•?¬•Dì•'1–>Y–K˜–xä–l]—bÊ—S-˜<�˜~¾˜D=™ ‚™€£™]$šE‚šbÈš1+›d]›šÂ›<]œ/šœÊœGáœ,)�KV�‚¢�'%ž'Mž"už ˜ž¹ž7Òž
! Ÿ!Ÿ9Ÿ!QŸ"sŸ#–Ÿ#ºŸ%ÞŸ% 6* #a … ¥ 7Ä ~ü <{¡<¸¡oõ¡8e¢Nž¢1í¢;£6[£w’£s
! ¤T~¤VÓ¤`*¥[‹¥†ç¥Rn¦VÁ¦@§EY§µŸ§¯U¨L©0R©Hƒ©vÌ©rCª=¶ªWôª<L«V‰«:à«b¬~¬U’¬cè¬PL­�­7²­9ê­!$®>F®>…®&Ä®pë®X\¯>µ¯&ô¯>°&Z°@�°(Â°@ë°(,±PU±8¦±@ß±( ²JI²e”²Zú²rU³RÈ³m´,‰´?¶´,ö´,#µ*PµY{µ!Õµ?÷µC7¶C{¶a¿¶"!·HD·V�·7ä·S¸4p¸L¥¸Lò¸7?¹9w¹1±¹3ã¹Oºògº$Z»»‹ž»;*¼åf¼hL½Qµ½D¾DL¾[‘¾1í¾;¿i[¿,Å¿,ò¿WÀ9wÀ/±À4áÀWÁJnÁE¹Á(ÿÁ,(Â.UÂ?„ÂDÄÂ)	Ã]3Ã+‘ÃK½Ã/	Ä@9ÄEzÄ#ÀÄEäÄ#*Å;NÅ=ŠÅ'ÈÅ=ðÅ.Æ'GÆCoÆR³ÆRÇ8YÇC’ÇYÖÇ0ÈB°ÈCóÈC7É;{É;·É*óÉÊ6/Ê;fÊ-¢Ê>ÐÊ>Ë%NËGtË=¼ËAúË.<ÌZkÌGÆÌ(Í(7ÍW`Í ¸Í3ÙÍ?
Î-MÎ {ÎTœÎJñÎ<Ï*QÏ1|Ï?®Ï1îÏ9 Ð/ZÐ0ŠÐ/»Ð8ëÐ9$Ñ$^ÑHƒÑIÌÑ9ÒJPÒr›Ò3ÓuBÓ“¸ÓŸLÔ›ìÔRˆÕ›ÛÕdwÖ·ÜÖ=”×ÈÒ×ñ›Ø¸�ÙáFÚÜ(ÛÜ<ÝOHÝT˜Ý1íÝKÞ9kÞ¥Þ(ÃÞ(ìÞ(ß&>ß&eß*Œß*·ß*âß(
à(6à/_à3�à0Ãà(ôà<áSZá2®á5áá:â0RâHƒâHÌâeã?{ãu»ãa1ä`“ä‘ôäG†åiÎåA8æ2zæ@­æ:îæ=)çsgçeÛç�AèvÑè^Hég§égê^wêMÖêN$ë�së$ì%(ì$Nì"sìN–ìåí\ûîMXïS¦ï+úïQ&ð6xð>¯ð[îð`Jñ}«ñ)òWFò?žònÞòbMój°óôE9ô\ô�ÜôvlõnãõbRöhµöf÷6…÷ ¼÷€Ý÷n^øgÍø5ù#Uù5yù4¯ù¿äù€¤ú(%ûGNû[–û2òû<%üBbü(¥ü=Îü#ýJ0ý6{ý+²ýÞýúý4þQHþ9šþCÔþ£ÿE¼ÿ6U9%�rµO(*xA£"å>LGQ”Væ:=#x%œ%Â@èR)K|4È3ý,1)^dˆDí@2<s6°Wç>?H~BÇy
! C„SÈˆ	V¥	Tü	?Q
! @‘
! rÒ
! EE'‹A³&õ)(F^o@ÎA
<Q
OŽ
.Þ
6
*D0o3 2Ôg3o3£3×34?4t5©5ß55K5�5·5í5#5Y5�5Å5û313e3™3Í3354i3ž3Ò33:5n5¤5Ú53F3z3®3â33J3~3²3æ34N4ƒ2¸3ë34S4ˆ3½3ñ3%3Y6�2Ä2÷3*8^N—Jæ414f;›Q×J)1tA¦LèM5‚ƒ9e@©¦:P =‹ ,É 9ö 0!LO!Eœ!<â!A"	a"6k"7¢"4Ú"B#FR#E™#Tß#Ú4$?%�O%WÑ%X)&q‚&Jô&9?'\y'TÖ'J+(Iv(SÀ(T)Qi)q»)b-*1�*mÂ**0+$[+Z€+MÛ+Q),,{,%¨,CÎ,2--E-%s-!™-a»-N.=l.ª.&Æ.2í." /0C/-t/.¢/Ñ/"ê/)
0170)i0#“0·0 ×0$ø0-1(K1$t1#™1(½1,æ1)23=2Fq2/¸2(è2*35<32r3=¥3†ã3µj4' 5RH5C›5=ß5>6M\6Bª6@í6Y.7Jˆ7`Ó7I48Q~8<Ð8.
9<91W9E‰99Ï9`	:dj:(Ï:Lø:LE;L’;ß;N÷;@F<K‡<AÓ<E=@[=Aœ=EÞ=H$>Cm>D±>Pö>FG?DŽ?VÓ?O*@z@/“@1Ã@:õ@90A.jA™A9·AñA,þA+B?BLOBCœBàBýBC0CNMC5œC3ÒC:DNAD
�DJžDYéDQCE;•E‰ÑEe[F€ÁFmBGu°GM&H(tH%�HHÃHHI:UI=�IÎI,îI²J7ÎJ7Kf>K2¥KHØK9!LA[L…�LU#M=yM†·M…>NŽÄNÊSOAR8`R?™RSÙR8-SUfSV¼S*Ta>TÉ TEjU<°ULíUR:VG�VCÕV¯WLÉWX'X6GX5~X5´X4êX.YFNY.•Y4ÄY*ùYH$Z&mZ3”Z)ÈZ(òZ3[>O[7Ž[Æ[*Ù[&\;+\Lg\2´\%ç\V
]3d]/˜]4È]Iý])G^Fq^¸^)Ö^R_FS_Rš_í_1þ_'0`&X`:`*º`då`WJa_¢a9b/<bIlb5¶b1ìb.c%Mc#sc.—c&Æc*íc-dGFdaŽd-ðd6eHUe)že:Èe$f8(f\af#¾f$âfQg&Yg@€g4ÁgögEh7ThuŒh6i+9i¹eižj˜¾j}Wk ÕkLök8ClD|l(Ál4êl&mLFm/“mLÃm+n<nM\nDªnMïn2=o'poC˜o+ÜoNp9Wp%‘p3·p-ëp%qL?q^Œqiëq3Ur3‰r›½rÝYs¡7tÛÙt¤µu–Zvpñvœbw°ÿwÏ°xÏ€yžPz6ïz2&{‹Y{Så{79|>q|E°|_ö|CV}?š}dÚ}=?~v}~gô~3\[�7ì%$€IJ€6”€5Ë€2�,4�-a�,��$¼�\á�3>‚dr‚9×‚-ƒ<?ƒW|ƒ:Ôƒ4„_D„p¤„0…F…,e…+’…D¾…H†L†>i†¨†9Ä†/þ†M.‡$|‡6¡‡+Ø‡Aˆ`Fˆ.§ˆWÖˆ .‰$O‰it‰@Þ‰,Š1LŠ9~ŠD¸Š.ýŠG,‹Kt‹sÀ‹=4ŒHrŒ²»Œ<n�4«�Hà�.)ŽXŽ2pŽØ£ŽI|�õÆ��¼�RL‘SŸ‘ˆó‘/|’V¬’6“,:“-g“~•“;”’P”ªã”(Ž•:·•Sò•=F–M„–8Ò–7—-C—%q—/——MÇ—,˜5B˜Jx˜/Ã˜.ó˜("™!K™sm™=á™;šD[šx š.›:H›Zƒ›„Þ›\cœZÀœ2�#N�Tr�MÇ�2žHžLgžh´ž9ŸbWŸ1ºŸ%ìŸH [ y U– ì ó W¡ i¡.Š¡+¹¡(å¡!¢70¢2h¢.›¢5Ê¢@£sA£µ£TÁ£N¤Ie¤]¯¤,
¥�:¥O¼¥¦%¦=¦Q¦o¦)ƒ¦4­¦â¦÷¦.§V;§,’§2¿§)ò§¨!5¨,W¨@„¨:Å¨5©Q6©Aˆ©]Ê©}(ªP¦ª!÷ª-«8G«;€«.¼«%ë«.¬2@¬Fs¬ º¬Û¬1û¬-­"H­k­!‰­«­-È­9ö­>0®1o®J¡®,ì®*¯ID¯<Ž¯9Ë¯(°6.°/e°;•°Ñ°Kì°98±*r±4�±Ò±$á±:²9A²{²M—²)å²³@³#\³(€³©³8Å³(þ³'´+8´Id´(®´M×´%µ:Cµ"~µ-¡µ>Ïµ/¶>¶#O¶/s¶6£¶Ú¶*ú¶(%·/N·'~·?¦·~æ·^e¸.Ä¸;ó¸?/¹@o¹C°¹<ô¹71º)iº?“ºHÓºE»@b»>£»Kâ»).¼ƒX¼cÜ¼6@½3w½N«½8ú½53¾<i¾i¦¾*¿p;¿¬¿&É¿1ð¿>"ÀBaÀ^¤À6ÁE:Á;€Á&¼ÁãÁûÁBÂVXÂ:¯ÂNêÂI9ÃFƒÃ;ÊÃ=ÄDÄ/`ÄE�Ä=ÖÄCÅ]XÅ!¶ÅkØÅBDÆZ‡Æ^âÆDAÇB†ÇDÉÇBÈBQÈ=”ÈOÒÈO"ÉOrÉiÂÉ>,ÊCkÊ9¯Ê3éÊ
ËG+ËCsË0·Ë[èËODÌN”ÌSãÌ7Í2UÍOˆÍ@ØÍ4ÎFNÎ=•ÎNÓÎL"Ï•oÏ<ÐSBÐW–ÐNîÐK=Ñ—‰Òv!Ó5˜Ó»ÎÓ>ŠÔSÉÔPÕbnÕKÑÕGÖGeÖ9­Ö2çÖN×^i×<È×NØHTØ7�ØZÕØ)0ÙŒZÙLçÙ?4Ú[tÚ<ÐÚ*
Û)8ÛbÛBrÛKµÛ4Ü46Ü\kÜ:ÈÜ.ÝL2ÝSÝ%ÓÝ]ùÝtWÞ4ÌÞDßXFßfŸßNàUàGlà>´àQóàiEáy¯á})âI§â`ñâ^Rã]±ãpäc€äyääg^åiÆå�0æTÀæ\çRrç=ÅçDèdHè+­èeÙèh?é¨éÅéKÖéL"êEoêµêIËê@ë,Vëƒë>”ëXÓëQ,ìV~ì5Õì2í@>íZíCÚí#î$BîgîC‚î$Æî&ëî8ïKï&fï/�ï>½ï>üï>;ð3zðE®ð<ôðW1ñ9‰ñxÃñ.<òJkò2¶òéò0ó7óRóió†óžó8·óðóô#ô8Bô {ô œôI½ô(õ0õGõ(^õ‡õŸõ¶õ'Îõöõ+
ö9ö+Tö€ö+›öÇö(âö÷#÷J@÷Q‹÷PÝ÷M.ø7|ø_´øŠùCŸù9ãùDú[búa¾úÎ û(ïû ü 9ü Zü'{ü2£üDÖü4ýBPý:“ý[Îý,*þ;Wþ“þ.²þáþ8ÿJ9ÿ[„ÿKàÿK,Gx%À%æ)'6 ^Ÿ¿ß'ÿ ' H i Š@« ì@
 N o � ±'Òú! <<] š » Ü+ý;)IeV¯,B33v3ªWÞK6-‚#°#ÔPø9I+ƒ+¯(Û(	)-	)W	Y�	=Û	X
! fr
! SÙ
! 0-0^b�Oò=B–€I
Da
?¦
Wæ
u>G´Qü=NFŒMÓ#!0E1v:¨Rã96EpP¶=;E=�K¿CTOE¤EêI0GzGÂ4
! 8?8x8±5ê* 'KgsÛB÷6:UqVÇ'TFC›dß,D^q]ÐR.Q�OÓN#=r °dÑ!6!X!zDœDáF&1m%ŸxÅ">+a�!«FÍ37H7€7¸4ð8% 9^ C˜ 4Ü ]!]o!GÍ!G"`]"2¾""ñ"2#5G#L}#iÊ#•4$%Ê%<ð%B-&cp&sÔ&1H'6z'±'.Ï'Mþ'?L(aŒ(vî(ke)+Ñ)_ý)]*`m*[Î*h*++“+C¿+L,=P,MŽ,@Ü,1-ÀO-e.;v.º².üm/Oj0º0TÔ0r)1�œ1(,2U2=j2;¨2_ä2D3a3~3;™3bÕ3Y84’4F¤4Fë4325f5K5Ë5eã5ZI6O¤6Fô6C;7>7T¾7J8L^80«86Ü8\9.p97Ÿ9Z×9P2:]ƒ:2á:C;X;@k;,¬;YÙ;*3<I^<I¨<?ò<?2=9r=.¬=PÛ=9,>-f>E”>2Ú>i
?Lw?,Ä?/ñ?!!@WC@/›@KË@KAFcA3ªAKÞA[*BT†B=ÛB^CdxC8ÝC<DDSDN˜D.çD?E+VED‚EMÇE\F2rFG¥FHíFD6G,{G0¨G8ÙG3HJFH_‘H+ñHVIVtIyËIBEJ5ˆJD¾JDKEHKJŽK/ÙKM	LZWLW²LK
! MJVM;¡MAÝMgN,‡N'´NtÜNfQOB¸O4ûO<0P,mP,šP2ÇP8úPU3Q:‰Q*ÄQRïQTBRH—RBàR‹#S¶¯SJfT„±Tc6UXšUWóUWKV1£V5ÕV.W2:W+mW3™WŸÍWPmXF¾XZYD`Y%¥Y'ËY(óY-ZDJZK�Z(ÛZt[y[.˜[4Ç[Fü[4C\<x\Iµ\Eÿ\,E]=r]@°]_ñ]1Q^5ƒ^%¹^'ß^(_-0_^_6}_<´_ñ_)`r6`�©`YGaa¡abbƒfb]êb3Hc%|cÂ¢c#ed‰d7’d5Êd/e10e%be;ˆeÄe8Ûe?fDTfB™fJÜfH'gEpgJ¶gHhCJhHŽhA×hFiA`iF¢iDéiQ.j<€jD½jDk;GkgƒkbëkiNle¸lYm\xm›Õm[qnfÍn 4o�Uo<ão8 p~YpcØp<q©Drhîr,WsS„tØt!ñtu+uIu^uvu’u¡u$¼uáuGv/Ivdyv5Þv,wVAw7˜w2ÐwFxKJx@–x2×x3
! yk>y%ªyIÐy7zŸRz¡òzv”{š|œ¦|5C}My}'Ç}Iï}A9~;{~?·~M÷~aEP§XøiQ€=»€Mù€�G�1É�7û�h3‚@œ‚ƒÝ‚Kaƒ~­ƒm,„Vš„zñ„<l…9©…£ã…;‡†SÃ†d‡_|‡IÜ‡J&ˆ‡qˆ¡ùˆš›‰76Š!nŠ4�Š4ÅŠ4úŠ4/‹5d‹5š‹6Ð‹6Œ6>Œ6uŒ6¬Œ6ãŒ6�6Q�6ˆ�6¿�6ö�6-Ž4dŽ4™Ž4ÎŽ4�48�4m�5¢�4Ø�4
�4B�4w�6¬�6ã�6‘6Q‘4ˆ‘4½‘4ò‘4'’4\’4‘’4Æ’4û’40“4e“5š“5Ð“3”4:”4o”5¤”5Ú”4•4E•4z•4¯•7ä•3–3P–4„–9¹–Ró–mF—F´—€û—|˜3”˜rÈ˜r;™J®™:ù™4šOTš@¤š3åš*›oD›A´›Gö›i>œP¨œDùœ*>�Pi�,º�$ç�Yž\fž>Ãž+Ÿ1.Ÿ,`Ÿ,�Ÿ+ºŸ,æŸ, +@ ´l S!¡Fu¡X¼¡H¢*^¢=‰¢TÇ¢A£;^£wš£+¤Y>¤B˜¤€Û¤U\¥F²¥Uù¥FO¦M–¦{ä¦;`§<œ§HÙ§E"¨Sh¨!¼¨1Þ¨©'$©%L©^r©8Ñ©
! ª%)ª;Oª7‹ª?Ãª3«07«Lh«*µ«0à«3¬sE¬/¹¬Cé¬3-­6a­,˜­nÅ­84®=m®7«® ã®M¯TR¯9§¯%á¯4°"<°)_°3‰°]½°%±8A±/z±Kª±eö±U\²4²²Dç²*,³W³%o³$•³&º³9á³U´q´2�´-Ã´Iñ´;µLOµOœµHìµ;5¶Yq¶QË¶g·8…·9¾·_ø·7X¸/�¸:À¸3û¸H/¹Lx¹>Å¹4ºD9º;~ºMºº?»;H»=„»?Â»;¼:>¼Dy¼4¾¼Jó¼Q>½:�½<Ë½>¾>G¾@†¾FÇ¾E¿BT¿B—¿KÚ¿=&À@dÀ>¥À?äÀU$ÁJzÁZÅÁo Âe�Â^öÂUUÃ(«Ã>ÔÃ>Ä1RÄ,„Ä;±ÄíÄ+ÅK,ÅDxÅJ½Å/Æ8ÆAOÆ@‘Æ[ÒÆ:.Ç`iÇ=ÊÇMÈKVÈG¢ÈGêÈC2É5vÉ9¬ÉFæÉB-ÊEpÊL¶Ê+Ë /ËGPË˜Ë-­ËCÛËVÌ6vÌ/­Ì=ÝÌ>ÍJZÍG¥ÍíÍÎ""ÎFEÎEŒÎTÒÎ"'ÏBJÏ:�Ï4ÈÏ2ýÏ;0Ð>lÐ9«ÐLåÐ=2ÑxpÑWéÑ*AÒFlÒ@³ÒHôÒ<=Ó{zÓiöÓ3`ÔR”ÔxçÔA`Õ4¢ÕA×ÕJÖXdÖY½ÖI×^a×CÀ×ØØ;1Ø?mØ8­Ø'æØdÙasÙfÕÙ]<Ú=šÚ]ØÚ]6Û^”ÛóÛ-
! Ü58Ü"nÜ>‘Ü,ÐÜ+ýÜ/)Ý-YÝF‡Ý6ÎÝ)Þ//ÞK_Þ'«Þ'ÓÞ7ûÞ53ßJiß&´ßÛßMôß$Bàgà?yà:¹àdôàYáeiá ÏáIðáY:â/”â,Äâ0ñâu"ã.˜ã%ÇãbíãrPä%Ãä(éä2å+Eå%qå;—å4Óå¢æ‘«æd=çX¢çAûç1=è-oè �è*¾è-éèDéY\él¶éB#êIfêy°êM*ëSxë¬ÌëHyìVÂì’í<¬í?éíX)îq‚îƒôîPxïeÉï‘/ð9Áð²ûðY®ñFòCOò\“òuðò£fó�
! ô'šô—ÂôrZõ>ÍõNöd[öDÀö^÷Rd÷\·÷hø|}øJúøEEù|‹ù]úwfúˆÞú5gûw�ûQüugü‚Ýüa`ýlÂý./þL^þD«þlðþ›]ÿdùÿi^iÈ>2>q¬°®]�œœY9i“Mý~KEÊt™…›F»=6@Xw:Ð"	>.	*m	j˜	Œ
! Z�
! ›ë
! H‡jÐS;_�kï3[
Y�
Pé
T:Y�`éGJd’€÷9x@²/ó*#/NL~2Ë.þ+-pY2Ê8ý46RkR¾6 HHiF²2ùA,.n�1µ+çi,}$ª/ÏAÿ2ADt&¹Hà<)1f"˜-»é(ú�#Z´V4fJ›Iæ;0dl1Ñ<D@^…�äOrVÂqx‹–{›] ou `å F!Dc!Y¨!J"+M"5y".¯"Þ">õ"V4#+‹#·#DÖ#*$4F$G{$KÃ$I%ZY%I´%,þ%G+&2s&Y¦&O'P'Qk'½'
Ï'^Ý';<(Ex(O¾(.)8=)]v)JÔ)k*L‹*pØ*I+<c+ +A¾+5,6,J,W,"r,&•,¼,dÖ,Z;-–-P²-E.HI.A’.…Ô.7Z/W’/Xê/0C0>t0T³0T19]1,—1DÄ1?	2?I2P‰2RÚ2N-3M|3ÂÊ3,�4º55Ú68+.9EZ9: 9>Û9(:>C::‚:>½:1ü:D.;ps;=ä;n"<4‘<+Æ<-ò<; ==\=š=k©=B>ŒX>Yå>;??I{?@Å?<@>C@A‚@FÄ@1Ab=An AnBY~BFØBvCv–C?
DEMDC“D6×D8EAGEO‰EDÙERF(qFhšFgGSkG¿G2ÜG0H(@HLiH9¶HNðH9?I}yIW÷IZOJyªJK$KTpKSÅK-L0GLUxL]ÎL,MHMHdM8­MdæMZKNt¦N‘O�­O�/PrÍPZ@Q/›QDËQ>RbORL²RHÿRAHSNŠSEÙSNTAnT@°TZñT@LU�UR¤U:÷UT2V‡V4¦V/ÛV3W,?WxlWkåWŸQXrñXdYypYyêYdZL‚ZVÏZ@&[\g[GÄ[3\Y@\0š\BË\B]Q]^n]#Í]Hñ]D:^+^2«^Þ^þ^&_=_=J_0ˆ_.¹_>è_'`;B`R~`VÑ`"(a%Ka?qa1±a)ãaO
b)]b@‡bbÈb;+cCgc>«c9êcw$dœd3¬dDàd%e%@e%fe*Œe#·ebÛeG>fJ†fLÑfLg4kgI gKêgC6hIzhGÄhi"i<>iX{iÔiBíi0jSLj0 j-Ñjaÿj8akEškàk:lp;l‚¬l~/mu®mT$n/ynT©n+þn+*o2Vo7‰o*ÁoMìo(:p“cpE÷pO=qK�qMÙqY'r‹�r]
s@ksb¬s—ts§t3ujOuHºuHv^Lv]«v@	w@JwJ‹w;ÖwMx@`xN¡x\ðxdMyD²yA÷y>9z,xz&¥znÌzS;{u�{@|%F|1l|Bž|:á|-}DJ}7�}8Ç}1~I2~$|~r¡~>2Lq&¾uå6[€`’€`ó€-T�`‚�ã�Dc‚¨‚UÅ‚Oƒckƒ@Ïƒ#„24„6g„3ž„MÒ„> …A_…X¡…Fú…WA†Q™†Cë†;/‡.k‡7š‡AÒ‡fˆ
! {ˆU†ˆKÜˆB(‰hk‰FÔ‰@ŠP\Šd­ŠŸ‹Ÿ²‹?RŒI’ŒRÜŒL/�/|�0¬�,Ý�¢
! Ž­ŽÌŽ0ëŽ)�GF�BŽ�4Ñ�C�BJ�8��NÆ�D‘FZ‘A¡‘\ã‘O@’&�’€·’‚8“W»“‹”GŸ”Uç”)=•6g•ž•W¢–2ú–U-—Kƒ—KÏ—V˜-r˜V ˜`÷˜QX™1ª™6Ü™=šFQš<˜šYÕšC/›as›:Õ›xœ=‰œ[ÇœI#�gm�dÕ�A:ž<|žs¹žY-Ÿ=‡Ÿ2ÅŸøŸl O‚ LÒ W¡Rw¡)Ê¡hô¡L]¢‘ª¢<£…[£/á£b¤dt¤QÙ¤v+¥¢¥9Â¥ ü¥O¦3m¦M¡¦´ï¦´¤§ºY¨1©#F©0j©T›©.ð©1ªLQª,žªËªpëªI\«R¦«>ù«@8¬2y¬#¬¬[Ð¬",­&O­v­Ž­ ­F¼­E®EI®E�®FÕ®E¯Cb¯D¦¯Cë¯5/°_e°CÅ°J	±wT±EÌ±N²4a²+–²ZÂ²W³[u³cÑ³`5´l–´RµsVµ]Êµ`(¶3‰¶#½¶$á¶C·CJ·RŽ·eá·fG¸f®¸B¹CX¹Cœ¹?à¹Z º5{ºY±ºV»&b»3‰»,½»/ê»4¼EO¼C•¼CÙ¼%½6C½Cz½-¾½'ì½%¾>:¾Ty¾UÎ¾>$¿hc¿.Ì¿:û¿=6ÀKtÀFÀÀÁ.&Á'UÁ%}Á'£Á%ËÁ,ñÁ=Â8\ÂQ•ÂJçÂD2ÃHwÃoÀÃp0Ä`¡Ä\Å_ÅYyÅyÓÅ@MÆuŽÆlÇ6qÇ5¨Ç4ÞÇ4ÈHÈ6cÈ2šÈ5ÍÈTÉDXÉ@�ÉNÞÉY-Ê<‡ÊSÄÊCË'\ËX„ËuÝË<SÌ<�ÌŽÍÌJ\ÍR§ÍAúÍ@<ÎG}ÎSÅÎ6ÏEPÏf–ÏKýÏMIÐG—Ð0ßÐ2ÑCCÑ(‡Ñ%°Ñ5ÖÑAÒ/NÒB~ÒbÁÒ5$ÓCZÓ2žÓKÑÓBÔO`Ô^°Ô]Õ?mÕT­Õ#Ö0&ÖAWÖm™Ö:×7B×<z×_·×yØ~‘Ø8ÙIÙKYÙ=¥ÙSãÙR7ÚŠÚ<¨Ú5åÚGÛ5cÛK™Û)åÛVÜEfÜD¬Ü=ñÜ*/Ý0ZÝK‹Ý@×ÝÞM6Þ„Þ<˜Þ7ÕÞ
ßß40ßeß5€ßE¶ß;üß68à7oà5§àVÝà44á
iá?wá·á!Ôá-öá0$â/Uâm…â`óâDTã@™ã?Úã&äAäXaä[ºäSåjå†åi�å/æ7æ	CæMMæ›æ®æ%Áæ9çæS!çQuç*Çç:òç-è8LèK…è¡Ñè�sé€ê.…ê!´êRÖê1)ë<[ë.˜ëIÇëQìPcì´ìÔìôì
! í!'í’IíBÜí1îBQîL”î*áî:ïGï8aïšïb·ï&ð#Að0eð^–ðEõðÍ;ñ[	òTeòGºò>ó=Aó=ó=½ó%ûóK!ô#môE‘ôr×ôHJõe“õeùõO_ö<¯ö<ìöI)÷as÷=Õ÷Dø&Xø)ø(©ø(Òø;ûø´7ù³ìù\ ú#ýúQ!ûEsûF¹ûFüEGü�üE¨ýEîýE4þ~zþPùþ�JÿbÚÿ1=ßo/O'‰§X1UŠOàL03}]±+8;@t:µLðP=*ŽC¹jý^hZÇB"=e@£ä@ý§>	Oæ	S6
! JŠ
! dÕ
! ;:Sv*Ê)õJ
Sj
¾
`>\ŸjüYgOÁ%%7Q]`¯CRTN§7öd.}“VfhmÏE=>ƒqÂ4NPYŸpù!jDŒÑ;å.!LPh�>jE2°\ãD@M…)Ó€ýS~SÒ?&2fh™i{l_è{HbÄD''l4”ZÉK$cpÔ>ó22 7e F� 5ä &!A!*a!GŒ!AÔ!8"CO"^“"Mò"@#*`# ‹#F¬#ó#>$/R$5‚$8¸$añ$dS%;¸%ïô%ïä&_Ô'@4(Mu(gÃ(6+)4b)T—)Eì)n2*D¡*:æ*O!+'q+?™+SÙ+c-,M‘,Kß,T+-[€-@Ü-.R8.,‹.-¸.`æ.SG/O›//ë/J0#f0CŠ0³Î0¹‚1€<2(½22æ2E3V_3…¶3'<4Yd4;¾4,ú4J'5Gr5:º5Põ5,F6Os6[Ã637NS7G¢7Bê7]-8r‹8kþ8*j9O•9Iå96/:Bf:;©:Få:A,;Fn;?µ;€õ;hv<Xß<[8=(”=@½=Eþ=ED>EŠ>GÐ>O?4h?@�?AÞ?3 @ET@&š@Á@Cß@C#AAgAA©AEëA-1BA_BC¡BXåB?>C@~CB¿CGD%JDMpDS¾DZEZmEbÈEj+Fo–FuGt|GˆñGˆzHˆIˆŒIŠJˆ JŠ)Kˆ´K~=LŒ¼LŒIMŠÖMŒaN‹îN�zO~
! PF‰PDÐPOQCeQD©Q@îQ"/RHRRD›RBàRB#SfS@†SFÇS@TKOT@›T/ÜTEUBRUA•UG×UDVEdVCªV@îV+/W"[W!~W- W+ÎW@úWS;X@�X;ÐX;Y:HYXƒYnÜYNKZ€šZ_[({[A¤[:æ[!\:?\Bz\|½\3:]Hn]/·]@ç]w(^` ^_^_`~_!ß_ `"`"?`<b`9Ÿ`/Ù`9	a3Cawa;—a5Óa0	b.:bXibFÂb9	c-CcKqc½cTÝcQ2dH„dnÍd=<eDzeB¿eHf;Kf]‡fdåfFJgk‘g4ýg.2h]ah!¿háhúh3i2CiQvi:Èi9j;=j5yj8¯j6èj6k-Vk=„k7Âk4úk3/l6cl7šl1Òl6m6;m6rm0©m-Úm-n-6n1dnQ–n;èn8$o4]o9’o4Ìo4p36p/jp1šp4Ìp8q6:q0qq3¢qDÖq3r7OrK‡r2Ór7s(>s:gs)¢sGÌsGtJ\tC§tGëtC3u_wu^×ui6vc vLw!Qw/sw3£w,×wx$x2CxÂvx@9y;zy%¶y7Üy‘z"¦zÉz-Ï|oý|`m}<Î}9~E~`~~š~·~Õ~9á~€?œGÜY$€;~€@º€¡û€h��N‚iU‚©¿‚Siƒ`½ƒ]„<|„T¹„I…|X…BÕ…G†R`†F³†uú†Ip‡Nº‡I	ˆ}SˆdÑˆ:6‰]q‰RÏ‰O"ŠnrŠ\áŠe>‹G¤‹Xì‹@EŒ<†ŒSÃŒ_�Ew�d½�o"Ž4’ŽvÇŽI>�jˆ��ó�Éu�Þ?‘è’>“DF“Ù‹“ee”HË”x•t�•Z–h]–TÆ–9—4U—-Š—.¸—>ç—;&˜3b˜O–˜3æ˜1™5L™7‚™dº™˜šk¸še$›eŠ›<ð›g-œk•œ�àžfçžnNŸ‘½ŸLO ²œ ³O¡e¢Pi¢aº¢�£N¬£Rû£<N¤>‹¤›Ê¤7f¥Lž¥8ë¥{$¦e ¦O§vV§\Í§G*¨+r¨wž¨M©gd©DÌ©[ª{mª=éª2'«^Z«V¹«W¬lh¬›Õ¬gq­kÙ­¢E®Sè®l<¯U©¯Jÿ¯lJ°[·°F±IZ±M¤±Mò±i@²Sª²8þ²P7³Ãˆ³-L´Zz´vÕ´TLµL¡µ�îµ~p¶Iï¶X9·Z’·Uí·C¸tÃ¸`8¹s™¹H
ºvVº^ÍºW,»D„»GÉ»Ý¼Üï¼fÌ½{3¾¬¯¾v\¿®Ó¿®‚À¦1Á€ØÁJYÂë¤ÂF�Ãt×ÃXLÄn¥ÄJÅJ_Å®ªÅ¸YÆ¾ÇmÑÇ(?ÈhÈn…ÈôÈ–É¦ÉÆÉÝÉDôÉF9ÊQ€ÊAÒÊÑË~æË|eÌCâÌL&ÍasÍÕÍ‚UÎ7ØÎvÏY‡ÏbáÏmDÐd²Ð“Ñ:«Ñ|æÑ\cÒMÀÒfÓmuÓ$ãÓyÔW‚ÔKÚÔF&ÕgmÕÀÕÕ–Ö.«ÖËÚÖ-¦×.Ô×YØ9]ØE—ØÝØ6ôØA+ÙmmÙ3ÛÙuÚX…Ú`ÞÚd?Û/¤Û�ÔÛXbÜB»Ü2þÜ$1ÝIVÝ; Ý<ÜÝ*ÞDÞ7cÞ:›Þ9ÖÞ8ß8IßE‚ß[ÈßF$àpkà5Üàhá2{ál®á-âFIâK�â9ÜâHã`_ã9ÀãAúãC<äG€ä\Èä;%å7aåP™å*êå%æ?;æŒ{ætç;}çX¹ç#èc6èZšèBõè?8éZxéAÓéHêX^ê>·êKöêiBë#¬ëPÐëE!ìugìFÝì8$í]íT|í^Ñí0îIJîH”îCÝî1!ï[SïI¯ï=ùï7ðHPð4™ðXÎð$'ñ;Lñ9ˆñ=Âñò) ò#Jò"nò‘òE¯òZõòÂPó4ô:Hôeƒô@éô3*õ1^õ�õ:°õ/ëõ8ö3Tö6ˆö+¿ö2ëö!÷;@÷ |÷"�÷À÷4Ú÷ ø!0øBRø$•øSºø4ù9Cù*}ùQ¨ùúùgú7}ú"µúFØúû%8û7^û*–û4Áû1öû'(ü7PüBˆü8Ëü5ý6:ý9qý «ý-Ìý.úý/)þ0Yþ;ŠþÆþ7Üþ>ÿSÿ7rÿ0ªÿ8Ûÿ81M,:¬5ç"6GY#¡€Å�F»ä• 6/R5‚H¸./K9{&µLÜ>)Bh"«OÎY)xM¢)ðaa|TÞI3	K}	3É	!ý	'
! IG
! P‘
! câ
! LF1“¦Åml$Úÿ
9
RQ
7¤
-Ü
_
! <j §aÈR*O}ÍÞïR7Z-’#À ä#,)"V#yu�;8OˆW—Zï J1kF�3ä,LE¢’x5T®K6O'†&®3Õ7	LAŽ2­%à)#04T`‰`êBKYŽhè8QLŠE×:JX0£@Ô0-F:t"¯NÒ6!$X)}6§6Þ4QJFœFãF*Fq!¸,Ú= 1E 8w @° !ñ B!!V!Éx!ˆB"UË"D!#Df#9«#]å#+C$'o$B—$ÀÚ$O›%*ë%M&ed&;Ê&2'`9'š'‰°'Q:(CŒ(&Ð([÷(<S);�):Ì)=*EE*~‹*P
! +:[+X–+Hï+#8,;\,F˜,Gß,5'-7]-$•-º-?Õ-,.+B.(n.,—.�Ä.4R/=‡/*Å/'ð/50DN0K“0<ß0S1Hp1b¹1'2AD26†2/½29í2^'37†3N¾3M
4+[4G‡4Ï4Tî4KC5$�5B´5O÷5@G6Šˆ6+7)?7Ii7!³7$Õ7Gú7eB8!¨88Ê8+9(/9|X9|Õ9‰R:ŠÜ:.g;T–;*ë;\<4s<n¨<,=ND=;“=GÏ=[>bs>dÖ>?;?K{?3Ç? û?o@©Œ@—6A'ÎAhöAF_B*¦BKÑBGC>eC4¤CÙCk÷CRcD3¶DHêD73EGkEb³E8F#OF)sF&�F(ÄFíFG(GKBG2ŽG9ÁGCûG,?H#lHK�HKÜH-(IDVIB›IDÞI=#JKaJc­J@KSRKE¦K+ìKDLB]LÐ LQqM—ÃM[[N#·N8ÛNJO@_O1 O&ÒOdùOL^Pš«PoFQT¶QbRFnRNµR6S<;S=xS ¶S4×S=T8JT4ƒT²¸THkU´U8ÉU'V*VBV[VOsVÃV4ÞV)W =W,^W!‹W.­W0ÜW1
X?X>^X;�XRÙXa,YXŽYrçY[ZZn¶ZW%[:}[›¸[?T\{”\[]€l]°í]�ž^]._eŒ_Œò_�`RaŒca�ðaR�bRÔbN'c�vcvøc?od�¯dE=eSƒee×e•=fuÓf�Ign×goFh0¶hbçhWJiq¢i˜jm­jkk|‡kZli_lGÉlkmf}m^äm1CnWun9Ínmo@uok¶ou"p;˜p�Ôp0Vq5‡qK½qX	rFbrZ©rTs!Ys={sC¹s?ýs/=t;mt_©t6	ul@uJ­uMøuoFvo¶vo&wo–wzxz�xküxdhyZÍyH(zGqzJ¹zR{2W{kŠ{Qö{+H|ht|yÝ|PW}v¨}[~{~Èû~8ÄKýII€F“€CÚ€L�Lk�y¸�S2‚Q†‚WØ‚y0ƒ`ªƒd„_p„`Ð„‘1…pÃ…`4†f•†Pü†™M‡fç‡cNˆb²ˆ^‰\t‰¢Ñ‰BtŠN·Š\‹=c‹-¡‹¯Ï‹VŒOÖŒf&�Ÿ��@-ŽµnŽH$�Hm�a¶�ˆ�`¡�_‘_b‘_Â‘B"’Ee’B«’:î’)“Ÿ©“nI”?¸”Sø”TL•U¡•W÷•SO–]£–H—8J—;ƒ—R¿—/˜<B˜?˜m¿˜3-™Ha™[ª™WšW^šC¶šzúšˆu›Oþ›TNœ+£œAÏœ<�kN�0º�Zë�eFžH¬žCõžI9ŸIƒŸTÍŸL" io AÙ c¡O¡PÏ¡[ ¢B|¢}¿¢]=£f›£’¤Z•¤2ð¤d#¥?ˆ¥ZÈ¥V#¦@z¦‰»¦nE§G´§^ü§<[¨�˜¨‹6©>Â©|ª€~ª?ÿªm?«X­«K¬cR¬k¶¬:"­/]­w�­ˆ®IŽ®SØ®?,¯@l¯+­¯¦Ù¯8€°L¹°4±d;±, ±SÍ±Y!²V{²XÒ²P+³f|³9ã³c´G�´GÉ´;µ4MµT‚µC×µS¶~o¶Rî¶uA·S··ª¸D¶¸_û¸b[¹[¾¹Lº9gºW¡ºCùº|=»Žº»ŽI¼EØ¼s½k’½Uþ½BT¾a—¾fù¾2`¿V“¿Vê¿rAÀS´ÀUÁM^Á8¬ÁTåÁe:Â< ÂOÝÂG-ÃQuÃSÇÃbÄ�~ÄjÅfyÅ?àÅ@ ÆAaÆ-£ÆcÑÆZ5Ç<�Ç0ÍÇBþÇZAÈKœÈ:èÈb#Éf†ÉMíÉ^;ÊDšÊNßÊ@.ËHoËƒ¸Ë,<Ì3iÌ0�ÌUÎÌ5$Í5ZÍW�ÍdèÍ5MÎgƒÎgëÎ7SÏU‹ÏOáÏN1Ðd€ÐkåÐ2QÑl„Ñ9ñÑg+ÒC“Ò,×ÒaÓ8fÓ=ŸÓ.ÝÓNÔF[ÔF¢ÔWéÔŠAÕ`ÌÕN-ÖJ|ÖVÇÖ<×‹[×Vç×V>Ø,•ØJÂØD
Ù}RÙrÐÙSCÚ?—ÚF×Ú:ÛKYÛI¥ÛDïÛ]4Ü^’ÜgñÜ]YÝl·Ýj$ÞU�Þ>åÞO$ß=tßS²ßeàxlàLåàW2á2Šá=½áKûáWGâaŸâOãQQãˆ£ã+,äRXä,«ä9Øä
å_ åc€åïäå<Ôæè]‘é|ïé}lê^êêjIë<´ë?ñë!1ìYSík­íWî&qî.˜î6Çî2þît1ïj¦ï~ð6�ðeÇð0-ñ;^ñ$šñ'¿ñ&çñ&ò'5ò']òA…ò5Çò2ýò<0ó<mógªóbôquôéçôÊÑõ�œöc:ø^žøGýø5EùQ{ùPÍù9ú9Xú)’ú$¼ú áúGûyJûHÄûŠ
ü>˜ü:×üKýZ^ý¹ý-¿ýíýúýþ
þ
+þ	9þSCþC—þCÛþ5ÿUÿMkÿ¹ÿ¾ÿy>z¸n3¢8¿QøyJCÄK,T"�0¤HÕ$BCb†OéJ92„1·kéMUC£`ç\HH¥NîG=B…-ÈuöZl	XÇ	O 
! /p
! F 
! Lç
! R4S‡KÛE'Qm[¿W
Zs
SÎ
k"7Ž/Æ/öM&2t§ŽÁ7P‚ˆR1^-�I¾IvR1É$ûW /x,¨'Õ‹ý?‰6ÉNkO_»4*PŽ{O
! JZ9¥>ßM5l5¢&Ø,ÿH,-u.£GÒ7mRTÀF=\ˆš<#>`IŸIé<3pEvI¼bi,€m­g3ƒ9·PñBB @… 7Æ Rþ :Q!6Œ!1Ã!3õ!@)"9j"D¤"0é";#8V#:�#Ê#ê##ö#,$LG$”$I«$,õ$."%kQ%,½%?ê%*&C&*\&*‡&*²&0Ý&M'U\'�²'S4(Uˆ(EÞ(C$)Jh)D³)eø)d^*]Ã*H!+Ij+A´+hö+N_,®,»,<Ê,*-2->>-Œ}-?
! .3J.~.ož.8/%G/=m/0«/3Ü/60JG0S’00æ0B1LZ1=§16å1T2(q2Dš2!ß2830:3&k3/’3.Â3Dñ3>64Gu4F½4T5KY5*¥58Ð5?	6EI6G�6A×6<7PV7E§7¨í7s–8O
! 9UZ98°9Yé9C:8b:5›:9Ñ:-;69;8p;?©;Ré;L<<#‰<,­<Ú<8ù<92=9l=9¦=9à=9>9T>CŽ>YÒ>A,?Cn?R²?T@8Z@9“@9Í@:A-BA,pA-�A9ËA9B#?B1cB9•BÏB]îB&LC&sCDšC(ßC)DD2DGwDÍ¿DS�E`áEBBFW…F8ÝF/GPFGA—G4ÙGˆH”—HŠ,I�·I–EJ�ÜJ�lK–úK�‘Lƒ!M�¥M…5N�»N�KO’ÙO’lPˆÿP;ˆQ1ÄQZöQ@QRM’R7àR4S)MS*wS*¢S>ÍS3Tc@T8¤TVÝT94UAnUC°U8ôU<-V'jVP’VMãV1WNWjWS{W`ÏW`0X1‘X3ÃX4÷X8,Y/eY•YO¯YÿYKZ5bZ[˜ZHôZT=[<’[OÏ[P\Gp\C¸\!ü\I]Eh]y®](^{:^/¶^<æ^K#_%o_$•_$º_(ß_'`T0`P…`7Ö`/a%>a0da)•a,¿a5ìa"brAb´b;Ábýb9	c;Cc/cC¯clócZ`da»d!e?e5^e1”e*Æe?ñe.1f2`f/“fÃfQÝfQ/gC�gLÅg^h/qh,¡h&Îh(õh&iFEitŒi)jn+jdšjrÿjlrknßksNl[ÂlemW„mÜm+ðm8nGUn3�n?Ñn,o+>ojo1{oU­o.p92p=lpQªp8üp95q2oq<¢q2ßqrG-r_urlÕr/Bs6rs,©s2Ös1	t-;tWitoÁtJ1uo|u_ìuWLv\¤vmwYowXÉw,"xOx0gx˜x-©x7×xfytvy<ëyI(z#rzF–zAÝz2{7R{dŠ{2ï{-"|JP|0›|YÌ|`&}C‡};Ë}&~5.~d~<�~"¾~á~!ò~$&9*`‹3¢Öë!€#€=€1Q€ƒ€, €:Í€,�=5�=s�?±�=ñ�=/‚=m‚=«‚=é‚.'ƒ6Vƒ�ƒ
! ¢ƒ­ƒ0¿ƒ/ðƒ( „$I„$n„“„=¤„Jâ„-…K…QX…/ª…4Ú…+†8;†4t†-©†0×†6‡,?‡/l‡/œ‡9Ì‡9ˆ@ˆ_ˆ7~ˆ'¶ˆÇÞˆ$¦‰>Ë‰^
! Š(iŠT’Š8çŠ3 ‹DT‹>™‹0Ø‹&	Œ)0Œ.ZŒ6‰Œ=ÀŒ7þŒ<6�3s�O§�÷�)Ž:Ž#VŽ?zŽFºŽN�9P�mŠ�Iø�CB�†�B™�.Ü�A‘*M‘-x‘'¦‘$Î‘'ó‘@’K\’#¨’>Ì’>“cJ“®“]¶“Y”!n”�”¯”"Ì”0ï”= •“^•?ò•I2–$|–=¡–Uß–,5—Mb—d°—B˜eX˜;¾˜/ú˜6*™ia™3Ë™<ÿ™ <š]šHwš6Àš'÷š*›>J›=‰›CÇ›7œ7Cœ;{œ.·œ&æœC
�nQ�ZÀ�>žkZž0Æž1÷ž1)Ÿ?[Ÿ"›Ÿ$¾ŸFãŸV* X� YÚ 4¡1A¡#s¡a—¡wù¡/q¢+¡¢PÍ¢3£9R£7Œ£8Ä£=ý£E;¤Q�¤(Ó¤'ü¤:$¥W_¥·¥Ô¥$ï¥O¦8d¦#�¦'Á¦'é¦x§OŠ§[Ú§J6¨G�¨ É¨*ê¨©V2©
‰©—©Eµ©Eû©AAª;ƒªK¿ª.«:«GY«3¡«FÕ«F¬Lc¬b°¬;­:O­uŠ­Q®UR®#¨®3Ì®4¯Q5¯<‡¯
Ä¯
Ò¯(à¯	°°O+°M{°0É°-ú°@(±pi±AÚ±;²:X²9“²=Í²G³HS³Sœ³ð³´)#´,M´5z´B°´Tó´*HµdsµfØµ.?¶en¶%Ô¶Xú¶US·2©·6Ü·6¸KJ¸$–¸8»¸_ô¸4T¹6‰¹HÀ¹8	º8Bº{º7˜º/Ðº8»29»+l»`˜»Mù»SG¼u›¼u½0‡½•¸½•N¾%ä¾.
! ¿*9¿<d¿-¡¿dÏ¿-4À3bÀ3–À<ÊÀ0ÁY8Ál’Á/ÿÁ;/Â7kÂK£Â?ïÂK/ÃA{Ã=½ÃFûÃSBÄF–ÄAÝÄ'Å1GÅDyÅ+¾ÅlêÅHWÆL ÆDíÆ2Ç^JÇZ©ÇSÈwXÈyÐÈ;JÉ9†ÉKÀÉ+Ê=8Ê=vÊ<´ÊºñÊd¬Ë@Ì@RÌ?“Ì.ÓÌ4ÍK7ÍEƒÍ:ÉÍpÎ4uÎSªÎ+þÎA*ÏlÏ†Ï8¤ÏXÝÏ@6ÐwÐ‹ÐžÐ.®Ð0ÝÐ+Ñ?:ÑVzÑNÑÑ# ÒIDÒ:ŽÒRÉÒ;Ó>XÓE—ÓCÝÓ5!Ô,WÔ-„Ôa²Ô€Õ;•Õ0ÑÕJÖsMÖ4ÁÖ&öÖ)×XG×c ×YØ1^Ø#�Ø´Ø"ÆØéØÿØ'Ù5AÙ5wÙ1­Ù*ßÙ3
! Ú)>Ú"hÚ-‹Ú2¹Ú+ìÚ•ÛE®Û2ôÛ'Ü1;Ü!mÜ5�Ü'ÅÜ2íÜE Ý=fÝ¤ÝV¼ÝQÞ”eÞ@úÞD;ßE€ß*ÆßPñß/Bà8rà:«à7æàGá7fá žá.¿áJîáE9â^â[Þâ.:ãXiã>Âã<ä.>äCmä>±ä;ðä(,å9Uåk�åVûånRæ<Áæ6þæ@5çtvç@ëçN,è[{è.×è:éKAé�é#©é$ÍéEòé8êDTê'™ê)ÁêFëêy2ëM¬ëHúëICì8�ìXÆìXíExí&¾í?åíC%îAiîB«îEîîT4ïH‰ïOÒï1"ð*TðTð>ÔðFñ?Zñ+šñ,Æñlóñr`òsÓòEGóC�ó?Ñó@ôpRô7Ãô2ûô$.õGSõ`›õ2üõ/ö-Iö$wö/œöFÌö4÷LH÷{•÷:ø;Lø2ˆøY»ø,ù&Bù-iù^—ù^öù,Uú(‚ú4«úàú)û*û#?û.cû/’ûÂû6Þûü(1ü4Zü0�üCÀü@ýVEýDœý;áý›þs¹þG-ÿ uÿK–ÿ.âÿ3IE
��-±+ßT8t:­6è!1AQs7Å.ý,<A.~E­Bó-6ŠdNïI>Pˆ.Ùh0q(¢"Ë*îK?eA¥NçM6„£ZÀk	*‡	>²	&ñ	
! G4
! U|
! TÒ
! -'UUT«GGH\�\íLJ
>—
YÖ
[0GŒGÔVOsRÃ314eš6²OéB9:|h·d S…OÙ!)[Ka§+	(5J^5©ß<ó>0>o%®<Ô;%&a6ˆ"¿ âJ=NJŒg×x?m¸m&@”EÕBF^*¥@Ð0)B)l>–@ÕII`1ª4Ü8#J5n-¤ Òó%=6ptåDùE>D„UÉ1 /Q C� LÅ J!T]!&²!%Ù!3ÿ!D3"+x"J¤"Zï"(J#:s#&®#JÕ#J $‰k$8õ$V.%O…%TÕ%=*&9h&H¢&ƒë&o'0Œ'9½'9÷'.1(=`(Iž(Yè(jB)/­)Ý);ú)B6**y*9¤*5Þ*@+<U+4’+FÇ+2,cA,8¥,;Þ,3-=N-IŒ-IÖ-D ./e.!•.S·../N:/L‰/HÖ/X0>x0R·0{
! 11†1G¸1Y2gZ2zÂ2q=3^¯3.4Ž=4QÌ425Q5Ll5K¹5E6]K6:©6Rä6j77)¢7-Ì79ú7$48<Y8c–8gú8Ub9~¸9*7:<b:'Ÿ:9Ç:J;/L;+|;@¨;>é;*(<8S<#Œ<4°<Bå<.(=)W=@�=.Â=,ñ=<>'[>8ƒ>8¼>3õ>-)?W?+s?Ÿ?$´?7Ù?-@>?@&~@¥@µ@GÅ@S
A,aA<ŽA1ËADýADBBE‡BÍBDëB+0C#\C&€C#§CHËC?D3TDAˆD:ÊDEE„KE$ÐEZõENPFŸFC¸FSüFNPG<ŸGRÜG</H1lHžH'¯H)×H/IE1I	wIL�I5ÎIJJb$Jc‡JHëJ;4K0pK,¡K(ÎK9÷KJ1L]|LyÚL+TM6€MH·M:N.;NHjN,³NàN7õN3-OgaOXÉOL"PToP%ÄP9êP1$Q4VQ4‹Q'ÀQxèQ&aR$ˆR5­RFãRD*S2oS6¢S.ÙS+TA4T1vT4¨TxÝT&VU$}U<¢UCßU9#Vn]VcÌV[0WLŒWKÙW9%X<_XeœX8Y
;YIY^YvY,�Y&ºY8áY#Z:>Z4yZ6®Z/åZD[3Z[7Ž[4Æ[@û[W<\O”\Oä\[4]m�]+þ]M*^Mx^AÆ^F_>O_&Ž_9µ_Nï_9>`Mx`;Æ`9aA<ai~aQèa<:bwwb`ïbCPcƒ”c}dˆ–dgen‡eQöe'Hf$pfG•fYÝfG7g'gQ§glùgCfhKªhEöha<iBži?áiH!j•jj"k#k8/kRhkI»k:lL@l1�lA¿l1mH3mN|mJËmBn,Yn*†n)±nbÛn4>oasoAÕoApYp&qp#˜p¼pØpzöp…qq\÷q5Tr,Šr+·r$ãr-s¾6s¸õs®t"ÌtZïtJJub•u$øu"v$@v5evb›vDþvZCw:žw9Ùw4x"HxIkx7µxUíxNCy8’yGËy/zLCz"�z ³z.Ôz+{//{/_{8�{!È{ ê{ | ,|M|/m|�|H±|Yú|]T}O²}~,~EI~*�~@º~#û~_8’4Ë€3€9Q€‹€E¨€î€/�'7�5_�@•�JÖ�=!‚2_‚"’‚;µ‚2ñ‚5$ƒZƒrƒ+ˆƒ2´ƒ"çƒ"
! „-„/A„q„‡„ž„
µ„
Ã„Ñ„,è„
…?#…*c…!Ž…°…-Ê…Kø…$D†.i†\˜†,õ†*"‡M‡m‡#†‡Aª‡6ì‡#ˆ*=ˆhˆ†ˆWœˆdôˆ3Y‰�‰P©‰1ú‰,Š)DŠ$nŠG“ŠMÛŠ[)‹(…‹p®‹2ŒIRŒ9œŒ@ÖŒ:�R�.e�:”�2Ï�fŽeiŽ1ÏŽ+� -�CN�’�4«�4à�'�'=�`e�Æ�BØ�]‘My‘Ç‘+á‘L
’KZ’+¦’ZÒ’!-“%O“u“!�“'²“=Ú“(”9A”&{”<¢”Uß”c5•™•®•#Å•cé•HM–.––Å–Ø–ë–—C—HZ—[£—'ÿ—'˜0C˜Pt˜SÅ˜L™>f™A¥™Sç™;š?Yš;™š\ÕšB2›Ou›JÅ›IœRZœF­œuôœFj�Q±�?žGCžG‹žaÓž)5ŸC_Ÿ4£ŸEØŸG f m 4‹ À Ø ï ¡*¡33¡$g¡#Œ¡°¡‚Ã¡VF¢<�¢,Ú¢K£6S£>Š£2É£5ü£72¤2j¤2�¤0Ð¤9¥ ;¥\¥A{¥A½¥)ÿ¥)¦I¦(f¦�¦
¯¦3½¦ñ¦
§§
5§RC§
–§¤§»§Ô§ë§¨
 ¨.¨
>¨L¨c¨|¨7”¨Ì¨
Û¨0é¨3©.N©4}©²©IÉ©ª&1ª
Xª
fª$tª9™ª
Óªáªòª««
0«
>«L« b«!ƒ«/¥«ZÕ«0¬F¬V¬1g¬1™¬Ë¬Ý¬!ï¬/­A­V­Am­¯­*À­3ë­®3®H®5[®‘® ¤®Å®'à®7¯&@¯g¯y¯�¯Ÿ¯¿¯'Þ¯°°|-°?ª°ê°0ý°/.±:^±™±³±,Æ±ó±²²‹*²¶²È²
Ú²è²
ÿ²
³
*³Q8³Š³©³+Ç³8ó³,´88´8q´Rª´Jý´3Hµ |µ-�µ4Ëµ¶"¶B¶]¶s¶’¶±¶#Ç¶
ë¶ù¶1·A·GW·Ÿ·º·7Ô·¸)¸$?¸(d¸2�¸À¸!Õ¸@÷¸ 8¹Y¹o¹#ƒ¹!§¹É¹æ¹ø¹º .ºOº"fº‰º ºÀºàº-».»F»U»&r»0™»4Ê»!ÿ»!¼>¼ R¼s¼G�¼Õ¼ë¼'½*½B½+U½�½–½/§½#×½û½¾H4¾B}¾"À¾ã¾*û¾3&¿Z¿o¿‹¿!§¿É¿ä¿ ø¿À"/ÀRÀqÀˆÀ§ÀE¾ÀÁ_$ÁZ„ÁfßÁlFÂ+³Â^ßÂ)>ÃhÃ>ˆÃAÇÃa	ÄskÄ3ßÄ0Å*DÅ.oÅ3žÅPÒÅP#ÆMtÆ4ÂÆK÷Æ>CÇE‚Ç@ÈÇM	ÈuWÈ4ÍÈ+É;.ÉPjÉz»ÉO6ÊG†ÊzÎÊxIË;ÂË3þË;2ÌnnÌ]ÝÌ:;ÍRvÍ>ÉÍbÎXkÎaÄÎ3&Ï$ZÏjÏ1êÏ,ÐiIÐ1³ÐLåÐ2Ñ<NÑS‹ÑRßÑ*2Ò]Ò:lÒ9§Ò8áÒ&Ó6AÓ)xÓ¢ÓDµÓ8úÓL3Ô(€ÔI©Ô;óÔ4/Õ+dÕ0�Õ(ÁÕAêÕA,Ö7nÖS¦ÖXúÖŒS×cà× DØAeØB§ØDêØ'/Ù>WÙ2–Ù4ÉÙ4þÙ53ÚiÚ
yÚ=‡Ú?ÅÚ,Û*2Û$]Û&‚Û$©Û6ÎÛ(ÜQ.Ü,€Ü%­ÜÓÜ)äÜ(Ý*7Ý+bÝ"ŽÝK±Ý8ýÝ*6Þ>aÞB ÞBãÞ&ß3@ß!tß+–ß+Âß&îß(à5>à%tà5šà1Ðà]áH`á?©á"éáTâ!aâƒâ¡â=¾âEüâBBãZ…ãVàãA7ä+yäT¥ä7úä(2å:[åF–å(ÝåIæ=Pæ!Žæ1°æ?âæ7"ç_Zç[ºçIèE`è=¦èTäè59é oéX�éééöéLÿéXLê¥ê‚ÀêdCë=¨ëcæëEJì �ì#±ìkÕìAí`Rí=³íñíyøíFrî<¹îhöî/_ïP�ïZàïI;ðF…ðLÌðNñ%hñ5Žñ>Äñ7òB;ò;~ò%ºòàòùòó>*óEióJ¯óXúóDSô1˜ô6Êô[õR]õT°õ%ö%+ö7Qö#‰ö ­ö(Îö(÷ö( ÷0I÷6z÷.±÷²à÷Ð“øDdù'©ù'Ñù:ùùP4úK…ú\Ñú<.ûkû?�ûdÁû]&üO„üYÔüS.ýV‚ý#Ùý2ýý0þ3Pþ4„þ9¹þ/óþO#ÿXsÿ~ÌÿcKS¯uzy›ôx�m	PwsÈh<W¥?ý3=Qq,Ã2ð8#Œ\Fé[0@ŒFÍ,\A+ž3Ê)þ2(	W[	+³	/ß	.
! &>
! 7e
! H�
! 2æ
! ~:˜<Ój�{1
A>
-€
K®
'ú
9"C\? àL÷6D={X¹ 3/R4‚ ·0ØC	FM1”}Æ7DL|[É‚%}¨&%C0i0š1Ë2ý0
! CaN+°RÜ-/(](†'¯&×'þ(&6O*†±1Ë&ý2$3W4‹"Àã=1A(s+œ,È1õ*'AR+”1À.ò*!L1jœ(¼(å*.95h-ž3Ì '!'I q'’º%Ù(ÿ,(5U7‹ Ã-ä(8;%t1šÌìJ	 8T 9� Ç @ä ?%!Ve!9¼!Gö!>>"2}"B°"zó"+n#+š#EÆ#H$<U$!’$6´$ë$L
! %eW%\½%>&MY&A§&Fé&0'8O'Yˆ'@â'J#(n(Xr(jË(!6)"X)"{)/ž);Î)-
! *-8*+f*&’*h¹*c"+0†+@·+ø+9,{L,qÈ,S:-HŽ-7×-<.PL.S�.Dñ.H6/K/OË/P03l0K 0Jì0K71Oƒ1LÓ1J 2Dk2t°2D%3Cj3f®3]49s48­4=æ4"$5G50e55–5MÌ5A6m\6bÊ6d-7l’7hÿ7mh8eÖ8g<9m¤9i:q|:fî:$U;z;K™; å;$<G+<s<�<!¤<!Æ<!è<!
! =,=GI=I‘=KÛ=A'>ei>aÏ>O1?$�?e¦?a@On@)¾@Gè@y0AyªAy$B�žBY C‚zC8ýC76D:nDD©DOîD+>EjEY{EÕE;óEF/FvF"‚F.¥FCÔFG\*GF‡G8ÎGaHdiHgÎHO6IM†I9ÔI5J<DJ5�J(·J àJ/K?1K4qK¦K0ÅK„öK{LšL"´L×L#ôL M&9M'`M&ˆM'¯M&×M'þM%&N%LN%rN?˜N'ØN*O+OGOR]OT°OTP"ZP1}P1¯PIáP}+QC©Q'íQURQkR@½R6þRZ5S4�S+ÅS4ñS)&T.PT$T.¤T6ÓT-
! U8UEWUN�UJìUP7V0ˆV,¹V#æV+
! WD6WD{WÀWmàW'NX1vXD¨X2íX6 YOWYk§YZ.1Z9`ZšZ·Z1ÊZ5üZ,2[_[_}['Ý[3\;9\8u\O®\Dþ\+C]%o]7•]"Í]9ð]3*^5^^.”^CÃ^2_6:_3q_H¥_Qî_=@`6~`µ`IÒ`%aFBaC‰aUÍa;#b>_b@žb;ßbEcqacqÓcqEdy·dQ1ezƒe�þe�€f�g‰„gahŠphiûh4ei_ši+úi&&jxMj Æj>çj2&kFYk] kdþkTclT¸lF
mOTma¤m.nN5nI„n`ÎnT/oS„oRØo1+p!]p3p,³p3àpCqHXq8¡q$ÚqOÿq3Or4ƒr4¸r`írHNs'—s2¿s3òs`&tL‡t;ÔtAu(Ru4{u?°u?ðu40vOev\µvSwXfw8¿w1øw3*x&^x#…xQ©xOûx=Ky5‰y0¿y9ðyE*zJpz`»z`{D}{Â{4â{;|FS|4š|ZÏ|a*}>Œ}3Ë}&ÿ}&~DF~9‹~=Å~5<9,vC£$ç)€)6€Z`€M»€	�C�F_�\¦�,‚10‚0b‚1“‚@Å‚<ƒCƒKaƒ>­ƒGìƒC4„Wx„DÐ„…11…/c…G“…CÛ…7†3W†Y‹†Eå†+‡0I‡3z‡,®‡Û‡û‡$ˆ4@ˆIuˆS¿ˆF‰DZ‰Ÿ‰6¹‰Kð‰A<Šr~ŠMñŠ<?‹O|‹UÌ‹^"Œ3�Œ0µŒ2æŒ�1�B�Y�m�„�›�¯�Æ�Ú�î�ŽŽ(Ž?Ž[ŽoŽ†ŽšŽ®ŽÂŽÙŽíŽ��/�C�W�n�‚�–�ª�¾�Ò�é���+�?�V�j���•�¬�À�×�ë�ÿ�‘'‘;‘R‘f‘}‘‘‘¨‘¼‘Ô‘è‘ü‘’?%’e’y’‘’G©’Gñ’9“S“>n“C­“<ñ“e.”z””m•#}•¡•$º•ß•.ö•(%–3N–{‚–Aþ–@—%`—†—-˜—+Æ—>ò—E1˜#w˜ ›˜\¼˜™9*™9d™9ž™!Ø™ú™%š8š3Rš;†š:Âš7ýš75›2m›, ›]Í›5+œ<aœ6žœ/Õœ1�7�-V�%„�%ª�!Ð�ò�*
ž-8ž&fž�ž5¡ž5×ž
Ÿ!-Ÿ)OŸyŸ6�Ÿ"ÇŸJêŸ@5 ;v L² 9ÿ .9¡2h¡›¡:´¡5ï¡+%¢/Q¢$�¢0¦¢3×¢-£+9£Ke£±£Ñ£6ä£<¤&X¤4¤C´¤%ø¤$¥LC¥M�¥Þ¥&þ¥#%¦6I¦6€¦4·¦4ì¦1!§(S§2|§$¯§4Ô§4	¨2>¨2q¨/¤¨:Ô¨+©,;©%h©-Ž©:¼©#÷©<ªXªLnªV»ª*«=«=]«&›«-Â«8ð«+)¬*U¬)€¬"ª¬7Í¬#­()­=R­6�­LÇ­?®>T®k“®'ÿ®.'¯#V¯(z¯£¯Â¯'Ø¯3°%4°dZ°s¿°I3±1}±4¯±Fä±B+²Yn²%È²+î²k³_†³æ³ þ³!´3A´3u´C©´í´:þ´*9µ.dµ)“µ-½µ,ëµ0¶+I¶u¶’¶ ¢¶*Ã¶3î¶>"·0a·1’·JÄ·I¸JY¸D¤¸:é¸4$¹,Y¹Y†¹=à¹$º(Cºlººžº"»º$Þº1»15»1g»1™»1Ë»1ý»1/¼1a¼1“¼1Å¼3÷¼1+½"]½€½0œ½/Í½+ý½+)¾)U¾¾*�¾>È¾>¿>F¿'…¿#­¿#Ñ¿#õ¿À#5ÀYÀ'uÀ#�À#ÁÀ#åÀ#	Á#-Á#QÁ4uÁ&ªÁCÑÁ.Â0DÂ/uÂF¥Â%ìÂÃC.ÃrÃ†Ã#ŸÃ/ÃÃ#óÃCÄ;[Ä—Ä1·ÄéÄ+Å$0Å1UÅ#‡Å"«Å`ÎÅ"/Æ+RÆ)~Æ8¨Æ:áÆDÇ8aÇšÇ%¸Ç=ÞÇ"È,?ÈlÈ3‚È?¶È)öÈ ÉR?É4’É*ÇÉòÉ&Ê.2Ê0aÊ"’Ê$µÊ#ÚÊ-þÊ$,ËQËSfË#ºË9ÞË&Ì&?Ì2fÌ3™Ì@ÍÌCÍ;RÍ.ŽÍ-½Í)ëÍ/Î#EÎFiÎ"°Î+ÓÎCÿÎjCÏf®Ï3ÐIÐ6bÐ>™Ð2ØÐ3Ñ'?Ñ(gÑJ�Ñ9ÛÑLÒbÒA�ÒFÃÒD
! Ó;OÓr‹Ó�þÓ*ŽÔO¹ÔO	ÕYÕ7xÕ=°ÕTîÕFCÖŠÖJ¦ÖLñÖ>×6Z×$‘×P¶×JØXRØN«Ø8úØ/3Ù2cÙ=–ÙAÔÙ1ÚPHÚ+™Ú5ÅÚ5ûÚ<1ÛLnÛ+»Û-çÛBÜDXÜO�ÜKíÜ;9Ý:uÝ:°Ý;ëÝC'Þ3kÞ<ŸÞ-ÜÞ0
! ß0;ß.lß+›ßPÇßBà@[àOœà@ìà-áHJár“áCâ,Jâ)wâ`¡âNãEQã<—ã;Ôãä+ä,Fä2sä¦äCÆä
! å$(å Må?nå@®å°ïåp æFç@XçD™ç2Þçlè\~è>ÛèIéFdé#«éÏéGãé1+êF]ê@¤ê;åê2!ëFTë;›ë@×ë4ì7Mì;…ì"Áì+äìí%&íTLí/¡íCÑíOî(eî3Žî$Âîçî#ï.$ï'Sï%{ï%¡ï%Çï%íï(ð)<ð'fð'Žð'¶ð!Þð+ñ-,ñ$Zñ#ñ#£ñ'Çñ&ïñ(ò&?ò#fò*Šò+µò/áò,ó%>ó#dó/ˆó5¸ó9îó=(ôSfô<ºô~÷ôhvõ?ßõ
! ö,*ö+Wö1ƒö!µöD×ö1÷NN÷B�÷xà÷;YøZ•ø]ðøKNùVšùVñù6Húuúxõú;nûEªû%ðûü16ühhüPÑü4"ý;Wý%“ý+¹ýzåýd`þ=ÅþcÿDgÿ¬ÿ.Áÿ>ðÿP/5€/¶3æZuNŒ?Û2.K0z2«(ÞBJZ^¹-ÙFVNQ¥l÷:dYŸUùNO{ž›Â¶1yA«íJ
! 	0U	3†	;º	Bö	9
! $Y
! *~
! ?©
! Ké
! 25Oh8¸$ñD8[G”$ÜK
*M
)x
<¢
8ß
:;S<�9Ì>VE<œMÙ5']]m»=)?gQ§XùHRl›0492n;¡-Ý+N7L†/Ó )$@N'�1·é!$($M:r+­,Ù'%.M|&šÁ&ß)20)c:�+ÈDô)9*c5Ž=Ä2&5"\95¹5ïJ%p0‡$¸SÝE1ww$ï8M[_+»9ç;!@]!ž#À#ä079FqP¸F	 :P ?‹ OË $!&@!<g!S¤!Jø!NC"B’"dÕ"Y:#M”#>â#L!$Nn$}½$N;%FŠ%KÑ%2&hP&:¹&=ô&T2'Z‡'Câ'6&(-](F‹(QÒ(4$)/Y)S‰)IÝ)^'*>†*IÅ*D+4T+B‰+HÌ+J,A`,;¢,aÞ,0@-q-PŽ-|ß-U\.I².Rü.RO/Q¢//ô/1$0V0r0.Ž00½0Bî03112e12˜1Ë1=é1z'2/¢2SÒ2K&3Pr3.Ã3/ò3O"4r4%‹4/±48á4-57H5€50Ÿ5Ð5,ð5-6K6Z62p6-£6Ñ6"é6A7N7&f7>�7,Ì71ù7++8IW8J¡8+ì89)9C9=Z9<˜9Õ9å9:2:J:9h:¢:(½:)æ: ;-1;(_;0ˆ;¹;(×;%<1&<:X<J“<1Þ<I=_Z=*º=[å=9A>s{>Wï>-G?Fu?y¼?#6@SZ@]®@!A@.APoAWÀAIB8bB?›B^ÛB%:C*`C+‹C'·C!ßC7D09D�jDDìD<1EnE;‹E.ÇE3öE3*F+^F3ŠF¾F5ÛF8G<JG<‡G<ÄG-H!/H*QH_|H&ÜHCI<GI9„II¾I%J+.J=ZJF˜J4ßJTKPiKCºK�þKAŒLCÎL:M[MM©MJÈMWNTkN$ÀNRåNW8O:�O!ËODíO2PRNP1¡PMÓPX!QMzQNÈQ R;8RtR@ŒRJÍR5SNS,lS&™S�ÀS“NT/âT&U?9U/yU-©U`×UC8VV|V5ÓVy	WVƒWrÚWpMX%¾X-äX'Y):Y(dY:�Y?ÈYHZQZiZ�Z™ZE¯Z!õZ;[nS[!Â[9ä[\#8\"\\:\Lº\]']B>]'�]-©]+×]^^-/^(]^9†^'À^)è^C_#V_-z_¨_9»_?õ_25`h`„`Ÿ`I»`Ua@[aœa0µaIæaF0b:wb7²b3êb?cF^c6¥c?ÜcEd+bd.Žd6½d5ôd6*e5ae)—e$Áe=æe/$fTfSsfEÇf8
g$Fg<kg'¨g(Ðg7ùg81h!jh>Œh?Ëh4i=@i:~i3¹iíij.'j1Vj'ˆj7°jKèj%4k3ZkKŽkIÚk7$l<\lS™l0ílCmGbm-ªm1Øm+
! n>6n>un[´n6oSGos›o?p Op pp2‘p(ÄpgípjUqXÀq1r3KrcrVãr/:sOjsOºsJ
! t@UtI–tIàt<*u!gu‰u5¨u5Þu;v2PvIƒvOÍvZwGxwBÀw9x?=xK}xEÉx+yD;yD€y>Åy?z5Dz@zz9»z<õz@2{;s{¯{À{GÒ{;|HV|\Ÿ|`ü|7]}I•}|ß}C\~; ~DÜ~c!9…,¿RìS?€“€ ¯€2Ð€J�>N�x��€‚a‡‚#é‚:
ƒ3Hƒ^|ƒÛƒlòƒh_„3È„)ü„2&…:Y…1”…Æ…"Ü…,ÿ…-,†$Z†<†<¼†Gù†A‡F‡
M‡%[‡k�‡Zí‡HˆEdˆ=ªˆSèˆA<‰A~‰šÀ‰>[Š[šŠ…öŠF|‹LÃ‹HŒYŒ"xŒt›Œ@�VQ�5¨�BÞ�+!Ž7MŽ…Ž,�ŽTÊŽ@�@`�
! ¡�=¬�	ê�Zô�8O�Vˆ�,ß�>‘K‘jj‘>Õ‘’,/’\\’?¹’!ù’)“<E“K‚“[Î“=*”–h”Zÿ”iZ•3Ä•\ø•OU–M¥–:ó–d.—"“—L¶—O˜GS˜a›˜Sý˜UQ™„§™D,šDqš0¶šçšD›#I› m›Ž›-©›+×›&œ%*œ*PœI{œIÅœI�HY�E¢�Oè�E8žQ~ž=ÐžEŸ=TŸE’ŸUØŸO. P~ OÏ O¡Po¡PÀ¡D¢DV¢b›¢?þ¢/>£!n£6�£HÇ£>¤pO¤NÀ¤E¥(U¥=~¥6¼¥1ó¥0%¦WV¦6®¦Yå¦B?§c‚§cæ§PJ¨Ä›¨Ä`©P%ª7vª^®ª:
«0H«1y«3««Sß«'3¬[¬n¬'�¬!µ¬]×¬X5­AŽ­OÐ­8 ®EY®8Ÿ®*Ø®¯'#¯&K¯!r¯”¯$®¯Ó¯Xì¯E°a°|°M›°ié°�S±1á±[²bo²uÒ²kH³J´³>ÿ³,>´Vk´;Â´Cþ´8Bµ {µ2œµ-Ïµ5ýµ:3¶<n¶4«¶Cà¶$·):·(d·J�·QØ·0*¸7[¸7“¸2Ë¸:þ¸9¹Y¹y¹s˜¹Iº;VºV’ºOéº|9»n¶»;%¼Fa¼D¨¼/í¼9½8W½N�½/ß½(¾/8¾'h¾$�¾5µ¾2ë¾%¿WD¿[œ¿Eø¿!>À:`À/›ÀNËÀ&Á+AÁ&mÁ$”Á¹Á”ÙÁ‘nÂŽÃ‘�Ã!ÄE?ÄC…Ä8ÉÄ@Å\CÅX ÅEùÅ`?Æ` ÆAÇ<CÇK€ÇKÌÇ„È{�È_É:yÉ'´É7ÜÉoÊV„ÊVÛÊl2ËQŸËYñË@KÌ5ŒÌ5ÂÌ6øÌj/ÍÈšÍ“cÎD÷Î3<ÏšpÏ>ÐTJÐZŸÐ&úÐz!ÑEœÑ+âÑ6Ò[EÒN¡ÒXðÒUIÓXŸÓUøÓVNÔV¥ÔBüÔI?ÕI‰ÕQÓÕC%ÖDiÖQ®ÖW×oX×TÈ×TØTrØ–ÇØ@^ÙrŸÙ,Ú7?ÚwÚ€Ú	ˆÚš’Úg-Û5•ÛËÛàÛíÛ@Ü:EÜ’€Ü›Ý�¯Ý˜@Þ‡ÙÞ�aß]ñßJOà?šà?ÚàNáZiá7Äá6üáL3âH€âÉâÒâZäâ?ã"WãBzã:½ã@øã9ä=YäL—äNääX3å]Œå]êåuHæA¾æ9çQ:ç8ŒçAÅçMèfUèG¼è?éODég”éCüéO@êC�êQÔê>&ë^eë\Äë!ìN8ì0‡ì8¸ìpñìbíE�íLÇí2îBGî[ŠîUæî.<ï5kï"¡ï5Äï^úï&YðA€ðJÂð9
ñ<Gñ3„ñ2¸ñ
! ëñ#öñKòGfò®ò5Éò#ÿò6#óBZó;�ó&Ùó-ô:.ôiô!ƒô)¥ô Ïô�ðô)�õ«õ%Éõ9ïõ9)ö%cö!‰ö!«ö5Íö ÷+$÷ P÷7q÷©÷ Æ÷4ç÷*ø?Gø‡ø Ÿø1Àøòø0ù"?ù–bùuùù7oú4§ú?Üú-ûAJû-Œû7ºûòûü#+üOülüƒü)šüÄühÞü3GýL{ý:Èý;þV?þ–þ!µþ<×þEÿ)Zÿ„ÿ>”ÿ6ÓÿM
! eX'¾;æ>"LaN®1ý+/m[;ÉU,[Zˆ-ãE0vG�eØd>F£Pê;Z'k8“7Ì[2`=“!Ñ?ó734k( EÉ"	K2	L~	PË	J
! Bg
! -ª
! BØ
! OekXÑL*lw�ä-f
Z”
ï
,5KF�BÈUFaB¨Eë10Nu&õ:WlK…"Ñô1E!e8‡JÀ2)\CsA·]ù-W6…<¼Hù&B+i&•S¼$5\PZ­ )Hf|’1¨ Úû5DO4”FÉ3>Dƒ5£eÙ*?3j;ž;Ú)"@$c2ˆC»;ÿ);)e-�#½9á1tM<ÂJÿQJQœPîI??‰5É$ÿ=$ 4b !— (¹ â Bû 2>!)q!›!,¸!å!H"$J"@o"B°"tó"+h#H”#@Ý#M$=l$Dª$>ï$‰.%C¸%/ü%@,&?m&Q­&6ÿ&/6'6f'2�',Ð'"ý' (1(D(EM(-“(#Á(&å(A),N)9{)(µ).Þ).
*.<*4k*X *;ù*85+Kn+7º+=ò+>0,]o,*Í,$ø,--mK-'¹-Gá-*).&T.{.G™.Fá..(/5W//�/C½/K0GM0A•0×0ì0Q1lS1nÀ1Y/2*‰2)´2!Þ2j3[k3+Ç3bó3<V4'“4)»4då4=J5cˆ5}ì5Dj6¯6.Ä6>ó6P275ƒ73¹7Gí7)58]_8!½8Vß8W69Ž94ª94ß9G:x\:)Õ:0ÿ:90;1j;[œ;0ø;@)<-j<<˜<;Õ<>=IP=5š=“Ð=^d>IÃ>@
?+N?;z?7¶?Yî?HH@@‘@/Ò@„Al‡AEôAk:Bª¦BLQCpžCoDZDMÚD0(EAYE0›ECÌEFFWF#rF3–F.ÊFGùFDAG"†GF©G;ðG4,H4aH8–H$ÏH:ôHG/IWwI ÏI$ðI0J3FJ#zJ&žJÅJÙJôJ7K'9K#aK9…K1¿K7ñK,)L3VL6ŠL%ÁL~çLMfMI´M=þMD<ND�N	ÆN+ÐN:üN/7OFgO*®OBÙO&P?CP.ƒPE²PCøP1<QJnQB¹Q,üQ:)R&dR;‹R(ÇRLðR>=S-|S7ªS@âS$#T5HT7~TH¶TAÿT2AU!tU1–U?ÈU+V-4V-bVA�VÒVïV2W/?W)oW4™WTÎW0#X^TX³XÎXuëXlaY0ÎYÿY/Z)OZ/yZa©Z[+[D[+a[&�[3´[#è[#\#0\#T\x\KŠ\EÖ\=]/Z]EŠ]Ð]8æ]%^/E^+u^7¡^NÙ^+(_%T_Hz_+Ã_Fï_B6`-y`E§`Jí`@8a?ya&¹aCàaM$bErbD¸bAýb4?c1tc1¦cOØc>(d7gd>Ÿd<Þdoe/‹e7»e7óe+f@Ef2†f>¹f"øfQgYmgrÇg[:h<–h2ÓhUi:\iJ—i*âi5
jCCj(‡j"°j$Ój]øj?Vk^–kFõkD<l�lCŸl0ãlMmRbm)µm,ßm'n4n4Lnr�n<ôn1o"Qo#to7˜oCÐo7p,LpCypD½p_q%bq9ˆq*ÂqNíqD<rP�rUÒrb(sC‹s_Ïs;/t1kt4�t4ÒtCu[Ku:§uJâu -vNvD^v@£vDävH)w>rwZ±w€xp�x'þx5&y5\y<’y@Ïy?z/Pz:€zY»z5{*K{0v{-§{EÕ{^|5z|°|!Ð|ò|-}>}-\}>Š};É}0~%6~m\~8Ê~.2M$k<�JÍ€G+€Ks€m¿€?-�Nm�E¼�?‚/B‚Gr‚=º‚]ø‚[Vƒ#²ƒ@ÖƒG„._„5Ž„FÄ„7…6C…˜z…B†EV†Cœ†Và†X7‡C�‡BÔ‡BˆBZˆB�ˆBàˆB#‰6f‰L�‰Lê‰Z7ŠL’ŠKßŠL+‹Kx‹KÄ‹dŒduŒ1ÚŒ�& �@G�@ˆ�EÉ�SŽOcŽ+³Ž"ßŽ6�;9�=u�0³�*ä��I-�.w�4¦�*Û�D‘(K‘Wt‘Ì‘Cë‘9/’7i’C¡’?å’D%“(j“'““»“0Ó“%”%*”4P”b…”!è”*
! •@5•5v•'¬•HÔ•:–8X–;‘–HÍ–—6%—A\—2ž—3Ñ—`˜?f˜(¦˜1Ï˜?™DA™Q†™TØ™C-š+qš8�š<Öš›(›$F›Wk›;Ã›7ÿ›(7œO`œ°œ*Êœ%õœ�*:�\e�€Â�ÑCžŸ-0Ÿ›^ŸIúŸ]D O¢ Kò S>¡9’¡3Ì¡<¢Z=¢R˜¢Dë¢20£Ec£b©£3¤X@¤™¤H¯¤.ø¤7'¥0_¥a�¥ò¥,¦B2¦u¦-�¦N»¦F
! §EQ§%—§0½§2î§-!¨7O¨K‡¨@Ó¨M©cb©6Æ©Vý©TªoªŽª¬ªÌªêª«&«D«c«�« «À«Þ«%þ«$¬B¬_¬%y¬Ÿ¬¾¬Þ¬þ¬­#8­C\­X ­Uù­LO®bœ®]ÿ®J]¯<¨¯>å¯>$°8c°iœ°>±$E±Pj±J»±G²SN²8¢²BÛ²I³6h³OŸ³Nï³U>´E”´cÚ´>>µm}µoëµi[¶fÅ¶[,·bˆ·në·nZ¸nÉ¸o8¹o¨¹oºnˆºn÷ºnf»oÕ»oE¼oµ¼n%½n”½n¾or¾oâ¾oR¿;Â¿'þ¿w&À(žÀBÇÀr
! ÁJ}ÁMÈÁRÂ9iÂ?£Â@ãÂ@$Ã@eÃ=¦Ã$äÃ(	Ä>2Ä?qÄ?±Ä@ñÄ?2Å?rÅ>²Å?ñÅ61Æ]hÆ6ÆÆ*ýÆI(ÇFrÇP¹Ç`
! ÈƒkÈUïÈDEÉŠÉ'
! Êl2ÊlŸÊmËmzËlèËmUÌ,ÃÌ.ðÌ.Í.NÍN}ÍKÌÍiÎb‚Î`åÎaFÏF¨ÏBïÏ>2Ð@qÐJ²ÐCýÐgAÑ$©Ñ{ÎÑEJÒI�Ò0ÚÒKÓmWÓFÅÓlÔªyÔ($ÕFMÕ<”ÕFÑÕQÖXjÖMÃÖ<×!N×>p×:¯×)ê×?Ø7TØ6ŒØjÃØ0.Ù6_Ù–ÙEªÙ;ðÙ2,Ú,_ÚµŒÚBÛbÛ6€Û@·ÛRøÛSKÜeŸÜEÝIKÝl•ÝSÞ&VÞM}ÞEËÞ‚ßH”ßÝß\ùß"Và0yà"ªà,Íà.úà=)á/gá%—á2½á*ðá)â1Eâ+wâ"£âGÆâ0ã^?ãNžã'íã&ä5<äBräµä'Ìä(ôä å>å3Rå †å§å¸å×å6÷å0.æ/_æ/�æ(¿æ9èæ*"ç!Mç&oç%–ç ¼ç-Ýç&è%2èXè2rèC¥è6éè é@?é&€é+§éÓé'îé#ê:ê7Xê8�ê7ÉêCë,Eë,rë@Ÿë%àë&ì^-ì@Œì{Íì>Ií:ˆí2ÃíJöí$AîmfîFÔîBï5^ïB”ï(×ï[ð]\ð4ºðMïðT=ñP’ñ`ãñDDò9‰ò]ÃòY!ói{óZåó]@ôRžôTñôQFõe˜õ9þõ28ö8kö4¤ö"ÙöIüö=F÷w„÷Fü÷1Cø5uøX«ø;ùE@ù†ùL¤ù7ñù6)ú:`ú.›úOÊúœû“·û$KüVpü6Çü-þü:,ýgýH‚ý’Ëý,^þ>‹þjÊþj5ÿV ÿ/÷ÿ>'_f@ÆODW<œÙõ-%3SV‡Þ(ú*#.N:}(¸dá:F@�>Â?=A*=ªèa4e-šKÈNGcM«MùJGƒ’(	7?	<w	#´	1Ø	2
  
! 3=
! 6q
! 3¨
! 0Ü
! $
%2)X,‚¯ÅÜ¢÷/š`Ê++
(W
=€
2¾
9ñ
G+s5Ž<ÄF=H*†2±4äIIc?­FíB4owGç;/QkK½=	;GNƒ>ÒII[D¥EêD0Cu¹EÖ+FH�.¨<×R;gW£Iû*Etp/åF4A{C½AWC-›?É<	$Fk‡t¤ 8:2s(¦ÏIî84K€+“,¿/ì]<z,·Xä!=_s‡RŸ(ò 5 9Q ?‹ Ë â ÿ 1!/N!)~!\¨!?"9E"l"0ì"b#?€#rÀ#I3$<}$=º$/ø$(%B%[%+{%0§%1Ø%0
! &;&%Z&K€&KÌ&-'F'a'*z')¥'/Ï'ÿ'5(3M(6�(U¸(+)&:)a);v)²)PÑ);"*;^*7š*&Ò*'ù*!+16+h+-~+/¬+5Ü+,$,,B,o, ˆ,!©,'Ë,.ó,,"-1O-�-# -4Ä-1ù-0+.)\.†.4¤./Ù./	//9/i/(‰/#²/Ö/(ö/0;0Z0Wx0@Ð01.!1$P1$u1!š1=¼1ú152UH2Wž2Vö2#M3"q3#”31¸3Oê30:4Hk4:´42ï4"5%?5be5BÈ5H61T65†6q¼6q.7, 71Í7Kÿ7*K8'v8:ž87Ù8B90T9?…9;Å99:2;:4n:D£:\è:CE;3‰;3½;
ñ;'ÿ;'< @<Da<D¦<Gë<%3=Y=s=&ˆ=7¯==ç=[%>4�>9¶>4ð>b%?Aˆ?nÊ?E9@0@v°@K'A-sA ¡A(ÂA$ëA(BB9BC|B+ÀB,ìB!C ;C3\C�C/°CàCHÿC HD&iD�D;§D)ãDU
EOcEG³EOûEGKFJ“FAÞFi GAŠGHÌG+HAH+`H7ŒH.ÄH"óH$I;I#ZIR~I)ÑI%ûIB!JHdJ­J2ÅJ/øJ:(KXcK,¼K<éK*&LQL-lL0šL"ËLîL7M0FM8wM°M/ÊMúMN‚-Nm°N!O@O[\O>¸O3÷OV+PJ‚P¤ÍP5rQ6¨QYßQ;9R:uR°RÎREçRU-SbƒS‡æS\nTnËT:U@ºUHûUDDVK‰VPÕV[&W5‚W2¸W!ëW�
X5�X>ÅXXYM]YS«YJÿYEJZH�ZoÙZ4I[Y~[)Ø[9\C<\.€\Z¯\L
! ]5W]7�];Å]^1 ^gR^7º^,ò^Y_Cy_F½_E`FJ`/‘`%Á`%ç`F
a-Ta6‚aE¹a;ÿah;b9¤bmÞb9Lc†c3žc5ÒcPd4YdBŽdrÑddDe©e|ÇeˆDfzÍfgHg}°ge.hf”hrûh!ni/�i$Ài=åi)#jDMj:’j9Íj,ks4kh¨k1lLClN�lRßlD2mwm —m<¸m8õmV.n8…nV¾nBo`XoB¹o`üo(]pF†p.ÍpKüppHq<¹q<öq3r'Cr<kr*¨r.Ór/s22s:es s;©s&ås#t90tFjto±t/!uZQu"¬u9ÏuH	v,Rv(vC¨vHìv]5wn“wnxnqxvàxNWyw¦yŒz/«z.Ûz*
! {N5{q„{,ö{ #|MD|8’|.Ë|0ú|++}FW}\ž}`û}g\~>Ä~u%y9Ÿ/ÙC	€BM€P�€Gá€[)�…�9¢�Ü�%÷�8‚-V‚9„‚7¾‚8ö‚7/ƒMgƒIµƒEÿƒAE„M‡„"Õ„"ø„5…PQ…O¢…ò…†@,†Gm†3µ†*é†:‡+O‡/{‡Q«‡gý‡.eˆ;”ˆÐˆéˆ+ÿˆ;+‰.g‰j–‰-ŠA/ŠoqŠ-áŠ-‹J=‹9ˆ‹-Â‹;ð‹8,ŒBeŒF¨ŒGïŒ37�k�!‚�=¤�Jâ�N-Ž2|Ž=¯Ž/íŽO�/m�]��Cû�?�Q�:^�™�¬�k¸�$‘,<‘,i‘[–‘2ò‘3%’;Y’%•’,»’,è’Z“,p“"�“8À“ù“þ“l”"}”Ó ”}t•.ò•-!–#O–.s–¢–2Á–-ô–="—'`—]ˆ—Oæ—&6˜0]˜1Ž˜'À˜$è˜7
™9E™1™3±™7å™Dš9bš5œš;Òš5›5D›Bz›8½›[ö›;RœDŽœ8Óœ:�+G� s� ”�!µ�2×�+
! ž+6ž*bž:�ž,Èž+õž!Ÿ6AŸ%xŸ„žŸ;# 6_ \– ó %¡>)¡)h¡5’¡+È¡ô¡(¢'5¢]¢&}¢:¤¢ß¢û¢A£8Y£	’£	œ£S,h{E2#1S$î!4-`@º×›
d‡]1%1ç.¤(D±%™
! ²*
)›Q7*­$5}6ì	(!G%7á¦1a·$:mô×6?1?‰+è
Ù*VŽŸ(7?œP?-&s8¡*b.Ù
®ö ð$!%{
! >]	({�%=#¥"¡æ5CÑ$3)$Ëª ¢"š,–Ú.� òh4Ä.c
!  +â"3ù+›.Â0PÁ,×²Z3^ÐÂ�Â$j|,ÞÄ	Á|Q6t5æƒ5&ö8žâ+Ó2Ðß$t‡*G'œ%I'3©0ó1îî1`:
! �*(Å#v)�7é H~.Ô,Œ
! ë9.É�‘$"+x(%&ë
! ‡*#r,c-M
! = Üx˜ÑÞëî¹ã.ZEbÜ'ºd$
õÜ&'Ô$ÿ		d*q)¶'4„5ãå´82ô>Hi�Ç3j¢	’(p-€3t(¿3‘
À+õ+„B0/ê/ &Š8’(R#ÿ#
! 8OËu*Bkl!”/¯8E¶V´ ÷Ö¦A#q8Í2Ã"4%N6¢&ôæPžó&¬P AdË
! Ì9}"p.-fæ&D!õ8ÄÏ“95èµãº2*º!`8F¾%ÖF©yMÍ3i³ �+åf"âô.ä+L
‰ñe"Q¯)2g=)l5w‰6¯1#Z5¡-% :&¹!Öªm2Ý
! ŒØà+åÆŠ+Fí$þß&`d)´Üœ­z¿
! e
ŽP#}Š2Ö!C	Ä)©&Þ
! Ð?7Œ+È*+€fy3G#á8ô¬*|…38fA†X²#!®6Uþ*
! · ¹]/‘)P¶2%
! a0‚Á"ö7ûË8L|'óW7Ë03Ïè7Ÿc	á¬öª6	T%£¹)13Hþ&Zf*Ó_5W#è#åÄ�)¡"*Su‹Ã&#G9Í*”´š©8ë23¾›GT#ç¿2ÁÝÛ| ˆ\8��¿JO.I5-&o!Åå
! ÌO	ò2CJð´å#+@5Ù)q!ò©6±8
%È)E¬!ž	ë!÷19&	f1R/œÒ18"ß!-ŠÕaÄ,o4É8³/9�œ	ž
üú›4¢'‚"xÔ2ó7¢+â&*.¥,*ß#<1Þ#X8¾®B§@ã)êÕ$é›ÜnÞ'k"/$¬%°	Ï4,þ#/+ˆ.,Ÿ�3#Õ£&¦¶±'%9Ä8n,1x$Ó%9Ë
«Ê5Im1Ã5“(�õ_
! !+%
F&­/–ä5s5†"P±.Ž2Ö• ]\5qÆ ê&s!¶
! "'ïŒ3­‚8©d%›‡:--ßú#!40Ï
! X%#š
Oâ
! ! ¬/™#¶+€-[
ÎB8
! g$Q/…i.¸21@YP+P
! ‚
! 2%('}'þ0ùƒ˜$(!¯Fp´y°˜-8û7�ƒâ#}w(�Ö}ý'c2\,-
�.‚Þ*›L5|%w s*2‡ÅòõþÔ*ÿ;"3@1]#œ/Ó$l0õa*¤	µ.tÕ$Ï7¸8«H ˆ$’"MƒZ(ú:6]!Y+«ºé«'ã7	h6»
! Ã.À
! r2	˜‘ì05]M7 "þ#��\&XÄ6F3O#,ˆ
‚ö+˜*·
 T*K$v4õ4æ*½¸0Ú®m Œ0H
! ?§8b%ƒÐ	Ó5ÿ‘2©1›ü0GÃ4Ù �"¼
! p[I2*9�)¾2j	Î
! pT
! þ+œ0÷‰—%§c'Ì
! °5d7ÇI¶ýL@' !P)ç!÷Ý¢�,4†*ìë/½I)‘Ø"Ì	y ì‘"+}p!~D3i�&7—i*¾„VR3ù^.î'¿ð21�{g
"/¢!#9v(ø-@2s+V�Ÿ² è	‹±È2o J£ï-�2m%¨&F&)¼20Š%R&fØ�2`	Þ
 ®ê	+7›,$YR)ãÂµ*Qò) ;+”{&î	8¾^™›^&3Þ7ï(9&X%i&ë#ú4E#k‘1Wà*¼*ÿuT+$¡Y3ýë8j0•ê'eo(Ñ¼}
�}+Í	;5ëA0n*È7—+–,³ì)­z.…�€j$ö†×,–/Ñ/ý	¹m¹%ªB$lØ4õ}!u"Q‰!çm6ž6³Â	R*ÞJÒ3Þd.l#Y$f,˜0â›09�0Ç~ù"Ãl @7\4›M„'¯¯%'{+cn$Ø”ó-Êê!ƒ4f4á û3¡ã“-/ý«9#M	Ã8'ŒzÎ¼4V/â.r!/.0%ÃÆ"ý;6H5¼'#á6©™Í~	> ËÊ&
!Òe5êÒ£k5M/ÄÖñ!§0Éhû«$Š @#É1Ï((,©5ë(L.Kß6z5
! ì6%1)L$ëüÐX0+N2ë'à
*ý•b-P9"šï!Q%3 ¤
! Ÿü/}s 7v(%)Õ*A!à#y_04Q©5¯úï¨Aò}-.±2ò h7#z
‰z+ÉÒ£-®05z4U8É- oÀN`7")Èê8¡*@"µ
! �-sf$b,z*=$n\*Á6G'Ð/
! 5*þØ-93º*p*|—™…®1Š#{	ä''Þ)è¬Ó?,(	W%�”8´„*)5Ú4)1~1½
! =	(SqX!óó×/C&} _lõ/¶=%ýAüo#o‰**ŠÊì2-4��,�¨t)r)ª8p,]*ìý8£4 /£
‹*¯*ÙË ?5'©+0¨'7�2È!3.Øï*5o:!Zá5s"}7ü7n116S¸	i¥#ò!n/‰
! F	"T/V$c Ýk-£ Ê!¢6B.$‚,I£!1�¤í)õÆv,ÀŒ-O 'ú©/ß6|"/éÉ+¸
kø!Qð*ªd)l"å*Àv&ÿ+ÑWC(9%b"U136‹QÄÄ'T í6<-2}3Õq4KêE/!¯t"Fe!È¼‘07Íó"œØ¬$w1y-ºôÕ’5ï1j1Ó"ÝÉU¾ç
! ˆ	!"f6gä~Ëç,c‡= ä fçd/„²+š7¼ÇfC
ä6F5”’'.Ø,ô1Å
ÛF&0¢+/*þ1 "ýJ88-98N¾I7xo55Ø+d!ã"ª5Ñ-|4äq0þˆ"”õ5ž$€*ó-D(åµ7¹Æe	ÞRUø[˜ A)¤2²7¦Tb'´ÂÅ146Éà8¾ñ*<";* ß,€�dö=îe×Ø
õ
! XD°&g'ü*d`÷,"Ö¹Ûì'�Ž%œ)¤co
! (»02W†2Î5yþ‡~B¤4Òä%ä$”#ê [09Ý-Hê“#{P/D$Œ–™,+‚3­(f2¤Z$ä4Ìî�Ú2+š0E$È ª%Y)-²ò6÷
! ßö(–1|&.,#0r�Á(ÍUÈ0C'Öê¡&6,+€8mðê6{6L(Z%
Qz
! †ËÞh*A&bf0¸+*0{/�w)œ ˜}B#�*O)q-=°›-«ˆ1ð	�1îD–2ÿ81Ôç_1ë7*5ôc,%I_v ?Y.9R0²Ï©%Ž	ë_&hÃ®$5V7Z*§dN'¨8æ8ù,"›óš)ÿÚ&þ!ôžÏ|.
! Þì8)¦	¯(œ./!¦bü+ôÎ%÷z‰+},ç"—Ú1ßaþô,ë4y&Wrß'²®ÿ0V	™.³47ÇÜ4D#À*L˜›7+6%�)¼^‚6¸ŽÌ4ýe4	çŒa!Ü¬.jà1ÜÆ'±ƒ¾6Q)ª5+K&,¢1Ú*h;0¾^8È"¤#—Î$‹#}0~/LÌ0Ú-ž+´,Þ&Â-v"Î1­-¯/1X
! <'¿@,+,1&7'�(Æ35«÷T5O86¬-©l4ÑÏ65q"8­>ß²ýF£$p%ïy(:3Ÿ3r
! B5î7!H;—!tœæ2�Å+YW\ª3	"³
Â¹+Ó,3þÇ![û;¸%!wžj¥-ƒ&4Þ.`#—'(>ù)Œ'<[3sî9/À0ð7
N#2&Z-'Ù
! v#c$t.–¿c,>*i47"‘>2©!íï# .Ïl}~2”p¶	ý%C2mÏ"Ð4Ž¿k'0
! õ	‘Û!ybŒ/U!_¼šX'r8¬˜)·˜+áI
a‹-+9V3å¤t¸72D~&Ží3!)!3z6Ô¿$c.Ÿý\
! Â
)2ðYNù	t>	O43O'Ø1‰
Q7è~KI6>
! â-N-2M4»0�8T73{a×($Vk+w,,%7(sâ!Ì'²¾SÎ*Ý&”5r1�'ïn)ëí,'Ü$H)|üH %`j.™&%|/XÛ&`'j.›(èîO6·×ç1Èø2"Ÿ5$O/
�A.Æ
! tE
”D6À3$ÉZ447$b¨"­0•2qW'õÅ4Ò¬ -È%¯
! ‹à 2®í,])Ë)$27-íŠ5K
æ'Ì6h7á¶Q4£0ð
! C+P8º•B!:}¶Ú'v
*7õ&$ -72Žñ
! §øÖa
! üb/º<VÇ³LÚ§"Œ#Yº0,I!Õ±�÷-ÍL# "Û)Æ�	…#Þ1ºy1-,þÚ3Ç�Ï&b
~"r47B7F4,'<33Ð'Ø%±/'�+f.”6!U2«1p6H
! %ž%5fS
! 
jJ"y¹$Ï-v
! .#6Ô)ÉL÷Q'ëÄ(2A%–*-\3£5962?‚!³)l1 *Û*5Yû1÷*A3)
ù·"TÃ(2½'‡#%ó48
! ¯2Œé…3K
! SS³#^)–3™Ò'˜7ì4á!,ãä¶úQ
ŒW2p#ä-bú˜1C359Kñ,Ì.=(
$­))Zî©kï%!—×&&Ê .& 9Í&ÜX’$�ì„1#`)K$0~5pý4U_jb7…Ï	Gâ0+Ìé7&9ð%*Ä6Sh	€î$À[E'‡8a/„1Ðéq3²°#ø›˜¥6!ê(ÿ$·7úç4!!;	^b2ƒ#”õ"q9,B6ˆì#9KT3j
i‚0ÐT0K‹).3ŽöB'ý"
Í4§
! )BÇ%ï7i)Æ,Eð#1‚�2‚%®�,°"5– !ê3¥PÏŸ°)„/~Ù®7g8ïïõ„!ÒJ‘·†‡	zUe �¿É#ÓŸ!¹2¢KæD
! ¸Õ"½0Â6Ê$§5ÝV.;1î
o‘�5êG)ž$D-*8p&Ît	4	j 8É˜/ö1e,Ñ.X
Q­¢#ñ…Ô+>'‡	µ	Ü	Þ8w	§o”+7!º.D©	Á#Â(’o3â]%Ë¤-Ü²4Ð|Û5w3Bµ(&–%¤)w.9JÏ5<&Ì0Ý2Ó(ˆ…ír+u7S%�=,.|>m!ß)&ù|*L6®½+#Ó7`×èº?3o*q	êh]¡, 
! ŽO5/×8ð3’h-,šŠ0â'1T7Ø(+ü!ð/Ìt&®Y5É6H3Y
! ŸlÁ,×*µ¹,8f-Ú_Ž/M"Ò4í66ÃÓëŽ12ø'¸£ò"‡%¯˜Û¨7èx"ìH6Í 
D.Ú£+ù&ñ`±Íßh2æî‘*Ú
é4˜2ßÃ)|	0_4¥+��o Sé%YÑ0A�4\ý&–Á!T1&b6+°‹
g¨*o‰8p4-ù[/‹!90xÝ'+))è ç'5/Ð+~¼66'4."5[ö(ó,š%’¾*ËL"
0„±Ø)ZÅèè)ƒ0M
P‚)ž++.ˆ!“–NÔ#ˆ 8¿�,6ÍÔ7#fR%$@-$Ø‹ð0m6º"¹5ï+Rí/Ý,b¯í5¯X7Ç	Â´2Šñ1…J8‹¥Û)MÅ-¾ô‹�³0­R("Ü‘4ÕG!œ¡+¸�²c6™'¦f7ž2]6
! ž³Å"ß*]‰5sIGb“-9©8¶8ÊìRª"¶/L3!
! †7C-b8Uþ,ë�4¸1ŸæK'Xø3!V-�ÏÙÅ„)1%Í7x&…%ò	|0•É%¿j)oÓ/P«/¼#bk)ò$á	gÎ¨%ú2J70¾	Rÿ.Ýº4ù7ã(¬)!=7·i
! Æ§vL	61‹4T0!¸F$"0e-keÐ1v.6ŽC!u)�’§#N$>8ä(t$Î+Çl½x
! £.é,åxËí&cª-C7�µ
Fû)n6X]~ˆ¾1ØZqzÇ!Eã
^-ä/Œ4Lq‹7w6$	Jý@8Í™8I­1s×Ð<3Í$É8EÓ.±	e4Á4·.d.~8\Ü,™Ñ*Ï Áú
! ¨312½(ÔÇˆ«3lê
½Àé%6L'Û}4Ù¦Û÷7¤¢-|R7Y–í</­ I"žH+ñ1
z¡Ùú!¢4D
V5¸<Ð3!û*ð78$yÞY½3.ú3I*!¨+\1)0á$š	"ƒ+*ë ð5Ï±§oÍ4E6`³H1z$ýA¥}-Ë$8€,#÷']&
²Ì»2é6\.h.,4ø2"Œ'±#‹0]"çø,2*2–o6Úi7šO&p25(‚
6o';
j4a+49¦6e!1¨:,
!  [5g%8’• ?!€5Z†–6½%�$î"à6{æ(V&8â%-š……|2˜ÖN+u#—)*ô!
! _"é5¾ÀG]I3W*X$¥x”
! BÀ/¢"�
*%.›ž(GŸ	%q,Û
Öñ#Û `É5'*¾‰w#Ï–g.«8Lp(
†5Ï"ê
! �0-"óÀ8‘+ÙsIT2o8¢¥	92Š&h
t:#õ.×)
…ë*&šæ7G2¾aŸ¬,“3ô±0ì3k"À w%X+­ó½6¸
! ¶i�+5à'Ö&ªRÜÿÄ2ukûd2Ÿ
�
! Ä-e%yÓ
<5¦*	B‰"
,p/WÒ®"Ê"
! á%û!¡É
! TË"Sõ#º
‡&”]+<	Ç16$Ó&�’]6N‡0û01hÙ%�Ž
ªý$•ÚÐ]41”£%ù9!�(\)¤8sp'~0œ
! vX
,Ïê¦ 4?$µÛ7+æø9}"2H8fT˜ðy%&Û"ˆc%á+0år˜(%lÍ8®J/ˆv6Þ2ç7$O¯+îÖ/*£Kô2Ìa7&K1×.x2t÷ §5z,D)™¬1	 ç%p²'Ÿ';¤'ÿ%ùâo2Ð6n³
! è ÁÀ(Ô1/Q8¸a"“îÀ!	 5ÏÉ/Œí�.5™4U)µ)üa!D öú0i)ƒF%%[Æ40‰;%â#¦/Œ¾ä
å4,0í	ð]™(c*Yú/¦¡Ò+J¥91†y{5Õ-Þ§.¶ü
! »‹!ßu�à,Â1¾'Ÿ"==¼0ç3«Ú+[6Ó@
! (.<®b®# %'&ù/Ì"ä¨-=03%	6¡0Ž'nE"êOÎ
&Ü/¤$òã1­ð(P 	«)Í-Z±3  
! 	rŠ!"¤0þ%19®5_“5©“4–8(-ä<É�Ã
! 14É,=+—'¢7s	ƒ ’6 ‰2û+B!$K/ý,‚u6« 3$Ü2Ù0‹~#2nÒ1ïÞR‡$p
{ß55n4RAº7/$÷‘!¥5û2`÷‹8¦5Ð
! lã2íJÚ­8ö-?
å*; emÏs&‹1|v±6×+1¾D7Ð&3�0õ8$9°—5ª•=„&ð8?(±5K-£16Ð#9  
±1zú)»†(àl�1{ì†3ýN.:.é\	x(u	?**“
¥»è%Â.‚ÙkiD&æd	ëT˜8’
þ'~ØûÑ6	4*	'»„, 6¡?{-û-Z6N#9*õ’~Úz'ö1ð
ô
! ²¹DN
! ;.
! .Vˆ	Ä*½GÜ3”@.Ûácñ)¦1ƒ#î},b+(¡>gu(“&‘7g	ŠÈ|!F,$.¤
! Æ.,
! Ò=š+X-³²³e6†/!à�r(+\-ÙjÖê$,j!³3V
! ã¬3iå0N	�7žërÒ5¹—-ü\$�¥pÞ ?£“)V$0{W$‚	uhkßÆ
µ'Úòû8ò¢Ñe8',
a©Æu.‘œ3Ë*Çæ#£3–0r	P"ÿð%N*‹3¡
·!Òôö-ƒ5n.Š"ûã-d	Ï+(‰*Õè/Q'¤h!æ/æ/.. ùÇ2r/ˆ/Î X+��¥÷OÉ
ÆÍ%Õ.?Ÿ6œ,]3n2Š*0e0x8Î&Â3òøÕ�%Y(w‘«r…0&ã+$¹W3n"Y	;[.9™+¸;)	,=
! 8%«'iÁÂ#Ú!1
! V+÷§þ3P$`"Ê_r�
IV }8/Û#53’_,ö¿Ø	£++1!ù8Ø	_s6/"W7á#Ñ
Íô0H2O-¨4©$�4„v% )-Â ‰0P-ª	ã
! g5 8õ5,�ojf#ÒÝ5†97å/"Ì
¹ß«6»³’2¬.´0S
 -;¸g+Ã/^þt!ÙË6’rD	2¹�$£ýì.H
- ¿,Ié8ºÎ¨#
! T¶9+Š
\¡8i%¬-%œ5�51À
.2Ò.R,€8�S+#Ÿ-2‘(&&Ü®+âM#/DÈ™ñ7a2”0ï
! Ê/‹nÞ}&(º¦ ¶Úµ4Ñ"/)N0Î!3/K7ó/"7”"=5¦fGÿ%2$8¦F é)Ý5	] ü
W/ÓÚ%ÿ•­Ö›8‡!•�Þ3–)©«*¦Ëþl)N
ac+G/Ÿ4þ ”	—,2O3.Ý£7ô /`-" bÕ3e$6-i+ƒK(¯
|(4�"K¿.[¥´Ò*ñB©7>
! ´*5[2j/ 0‚/Ñ J1&º$‘#Œ, Ñ;Í"4*ÉN,Íñó+	ß8ìó+œ™	¤B*ÛmºmA+Û-A	¸ Ùt3âž"Šþ‚"¡5� c5L7$B(?ñæX %v.©2'8Ãg-e)G"Ì)c/ÿ4Eµü1Š)L�3™	Á4°'’ÿü5`2wV>(D8ÂÙ1\a&¡Ä
#·2~õ(ÜH0Ìh&‚+sÆ‰ð»ÀI&ä
æy
! †.1è(#‰À“8Å*á¥)¬ ‘ª/XQ.
/y)å(Ì*()ûªP.^¨£xö
÷,91Å‘-`/«,…23+b¾á-Ø$¸6 LO~Æk#î#€)sù
¶(³L+Õ"�2¹1ê”­&­ìü8¶4Ø
! Û8<!@&79*°%)ó	mP$�2À#0i	Ù$“g”¸/ 9[s ªâÍ{qêi!rs'+$.Y/X0/=/¨&ú�'˜&
za3f5ãÍr©
! ¼Û§
é.
! È+¿÷ËØ.¢5d
! Y>ž	é,Ã)Ÿ&v	s1(ÿ2V^'â1‰%13¬


Ã'Ç5ûQ­
ÎÄ»Åßa\2¬
‹Š:
#Æ8à0Ü®.%›j&™0 (0ùù¦g6¾1Úa%7Ý.Š¢(g“%
! t8†6F	Ë
! hÝ7ß)°ê4ï3ëÆ#³5aú~+ã0Öq$Î0í'ú,Ã\0)-)[(Î2ÕŠ1f´ì-Í0’ìÂ%wJ*0-4z·‚y56{¼
! ç81Ö&†@%À64/yµÞ0ÅÑ2Q™%à¬,)’ìG4¬-�/|Q""ª(É®,óÍc>7 
1$ÿ5:Ò¦%î*ß7Ìñ
	ªÁ817&/ß º,ž1<Q,xº5Ë5ÜaÆ+¥½$:!.(ñ/[û.ð4©.G0, ‚CZ9;9¦3i
a–$gÊƒ‹,·@ l!#j25 O-~!“ö% 3Œg€(#ø‰ï/zž70"È»Ô¦7##­#2-À‡.I.4‘ ÄØ6Wâ4¦4™ö,Ü$6ÌÌÊÝ
Þ479th
! Å2:¨YI+•îT7"	Yh%áo-½´H	Ò6[›!A ÿ—38[-/ŽÎ¤’ˆ"!8‡

! è3“
! {wã1Ö {$Qð5•	Ûû'°,e½.–_m5Fœ—±,¶wø3Ó,I	8?Z7'.œkG$b*!ñ2 »65.±4ë1[Ñ&Kï)><H-`¶‰7:'ãøä
! ³
! Ÿ÷)7%M,-d÷÷3~£y¹Ï1•)ë$4™`(x4½-Ò3\.Q0ÃS¾(>!+“~±*k.E(¥+¤ì?Ì1õ6µG&+�’+è*\h 2+,IŒ5ÇOØà/²
Ÿ$±«ñî†0Äx7ƒ
! ÷–.E5u0!°+`å6z(¦%ÌÉ ‘\
! ¤³+qR´1¸é	½Â7–
! G.·¡ú¬—	V2¶¼÷Ï$¼$	/°#Å$2<L%#,ä>Ò"�	·-®!ëá3—Ä/ªÙRMê*]_F
"&í%„4w*N%õA
¦d'­4;'™�3�+ôå30ÓÛñN3ú94ú7ÓÄ!ñ'28’1¦+»¶6$tÙ.D‹2jU&‚(z30$­+æ
! y¸-;
! õ1Ëq*¥»òæY,n ÿ'fv0)
! -Ln3_Ýt,BÈ#6-G ë-;U7.¿è(ìN&ææ'«(ž #ó Où.ì#&ð™6&½#Zbx	ä!¥â‰
2z3H«!` [û"
! à
! ø
! ¼²!¯3èB/0”$±YÜ,(²$©»ƒ%Æj7#¿1 ÷4¼1)#ó5¿8~Ô%89lE.!(›%;(Eÿ"âK1'[×
\#9FKÜNLÛ“Ð2ÚQ­½(�8åþ65á(v1/ˆ/18à	X60Z'v’.ƒ*I58%ª0^àî8•§%x¾"0:**/`g)ã¢ Ö1�'r¦˜#sÌ#é³	gík6ºw7g"ç¸"áÇW.}(ë*M&F43‘ÿ3ñZ#¼&µ4¡)º0¡$*S|#Gy#7òåÁF
! Ïß/¹³7I
! Ó6t
! ³‰/#50W(#æ+ƒ$ Ô6×25)�Íénb_>%Ñ'ÌN/Î!9�<2´6-6J007n,#.1A
! ü,'¸3´ç;P	ÙðÍ.êM^8
! ?8q& (m"Êš"ß¤g'jˆ7#±H7®3Ñ1ë$E7+ï
! 4t4Þ%gLØÐÀÖö3Y!å!ÿ)Ô½y§,è,/.˜,æ,(5—c3r*U•�Â “úHÊP,À)]õ	Éfª4/‰F.] Æ!ÇC6‡;..vA'=4Ò7c&½i2g7ÔÐ
Õ+©-€-©Òè·i'Û/B—Ü-‡1íÿÿ/Ã© _
ÀÙê–A9ñ„+oÑ	ÕÄ&&$i5522øÿ6<,à4ŸÈ'7ÔŽá
! xw z,6ý?Æs-‘8„‰…+	X&º/C#X5š_%¿4=/
9!8Á%¡ïwd_Øv'e=u2 §!P©#Œ*	{'5@*˜4Ã1Y%Õm,þò6)?pj'â¬è^*È$kàE*K'ð‚r2§
! r4ì#7œ‚-§¨0û? á‡D„.A�}´4œ*’¹6† Â6÷#.	‡4/¢,dU"	û5W"Ÿ*¨6šr%	Mz6
�“	Œ2)š=�
¬6y*l'´5`²Ž4b‡}.{W±¯,Ú5S00
! �,Ü)Ý›x-Ö,%c(0|19&Êo. IJ!Ñ¶)&ûa1µ2K23)!;‹}'Ùü× ýÃ4’ÿ!ˆ&�"£7_†-#ó':Ø2Ç/šy
ŽŠ+!À¥«Ë&f´
! -ks7à.Û4·846+Æ
“/©Æ/‚4¾)	Úç0É¿6Ç,õÈ*r"0l¾7Õçº&*3	W·(?™zØÉ4Æ{|7+5«”)“,a#F)"ZïðÑgo/±)í
! 4ßÕ(ý0®	E2�i1Ò%v÷&½4“0¿/+ ºm8Do�]™…
! A(Ë,7f{‘Lˆð-Ê,6Ö0gù5‰$…ä	Ë!Jå'ü/8$ÄÒ,§«	«#H ;ó�7÷’%)$/¡6ï,Šª,\¯5¾Õ B3?wÔ®8‘�;9Ï%n#Š{+uh„#ó,7%W,ÔÑ8¯!MÝ_ô%l.9—å1N“.ã$Ýók87/d¦-&2»7ð+’öt+6;Õ!æ.J2¨$es/Ñˆ8f-çY ^ž#Ô!3O,Êÿ(˜³10&B
! ü4M ‰²è”(-
! mKÙÊ2ô÷6é+M)à3–3¼"â.‚@4ç”¨
M"Ý3%SS1=6d-Æ#I;e¬#
6"‘&p+M6
8ÿ.Ü"Ž¢v7ó£i(Ö'
! (ñ.!Š	j²(,5n0÷8m
! :"ÿéÿ,ý
ª1+==8€2'$z6í#¬>‚14�/A‡ _!ô´S-1'ÿ­)f80m7þG
! T¼-†4¥.0®ó$hB"Ò)÷)Z
! <
¿e3œ#ïY*½"(
±	£²02�3²Iß.cG,„ 1¿±
³29ç«&Œ6ê1"^6Ë	¨	2û47j$TË)8‘6(W@õ-@;�4C×…
×hr5†-%
! 	„NÊ850—(\b	Š l–„@0OŠ6Ð²	t&*š&u$y²x)!Ê0�74�06´"Ñ,v¥(ñ$�
D)?m0¾Ë]0ô-0„µ”*µ"/#ö¤6Îû t5Ü „Å
! 6`4×	9é
ñ8}ƒ(9	•¿5�<ùò˜Ç
! @y2N)ò&ü"ß”c7)/‡?¡«º)¾8Ç.<9I17Ä¬2\™$ŠÐ8n
! ¶78Õ/€`+š1L¶í*R+¢®-!:5 ,3¶¬gš3ê)1“&Å%|äo%*':,8\(æ3³èÓ.mù” Pšzi-%%-!æ%1‰,‘%-v>å°ìË„{!ð{Õ4ßS'R=
œ"A/‚ö©“P),óL ¸»MW—
Œ 8Å6?)f˜!Ö#â7'!éf	»B1Y�ú4›,"5Þ(: é½ƒA5Û7Ô ³(m*Ë@/>1•¼53Y¹8oá*X2U4 ".Õ	ä8
G9Y#Pp Wö‹è¤û%Ð$ü Ã2M!&ÈV#i,ú_�-#@"+162z #"26´‹ž)R ƒ1œO1]'@í!Ë
! ¹U,Q°µÖ8L#Ó‚¢*â*•'bXE)21Û2¼ø	Ê­†,;÷»p8+6l&ô*õ²)j%iœw"ÉqöO£Û$žî-P3‡4cÊ´Æé!‰-—+°7¥0Í5Ü$û,%¼ç?á7í4žÄ¡!Qû6^�§0ó2½,Væ4º	>ž,ïôg/9�~4dG7Ô'ý '¼/)”T81šuö4P(­33Å&?/X)U »	x
A9ß0c)7Q$E°6p"ú"ž8L*Þ-·	p¾3W!‹UÃ,%%É"˜%?ÒŽ)Ð!Æ:0"˜Ù3Á
! Ù&&P*¸øn),ÅÎQ#­Ô0ˆ¢˜o¦(3&uSÉ36
ŽÀ-8&
! 4‰.@3+Ê"Ê="
€‡„MÝ6ù ä3…xG-/š563Ñ1'
! �á2ò0‚&·ðšÇ"¥7¼	Ï.Û,Ž#³XZÜ7•+Ì-×¥
! ,Ó7Í,º®zb!FZ)§µ+Q-^0!œ$À&1]!‹?!Á °$&¸8!6TÔ€7ñ- D+¯‡-¾a	Ð5~(jœ2¶\°w8*åm#
5!(*pW5¾$þ.n¹è'937ä:{0x 3+üœ¨d07³'7Rž2'6z#+&×š•"*(œò5>
ô$H´(œ7=!S#«šr3¶,å5H,°0, 	»ó…4.H4Î"ø)_Ô.<%ÐF1ªP	›Ä+|ŸŒ!º:"¶®~6Rå$"�%`ˆt7Á2ýJ(Š3ÁØÓ
  Ø0Óà8Ë(œ&7'�Â ±�ŒŠ˜'Õ�•FÊ
üé‹ü	¯"Ÿ)».‚7d8¨¾Acò
æØ+é"£	£1	µ)E
! Ç8Sã.6!R�5É
�-Àbï"#8 $—#ÿ&×;””æ8/ŸY7=.!5È6à2D,X.€‰’È
! ‡"Ì/föÙ"Y°-î
! Q1Z!·Æ1ÉK.î&B2z8êöÑ¥/öF-P%`VÖ+ã´.F2Ã-3,œ1.8JZ8Ù'Ä%ä1à-ãŸ	e/W1 Ç 
! ‹/ìà‘ÉÉkì"�(Ô-¦
! á'mæ7¦8O#R"–	(CÅ!™3®%J%ñ3d±82ää1;8ì
! p7,˜'3[¿ÛÈc›úÅ·
! -$¬�"·u;íº3±"C
! á
! 1Yâ Ó3Ì5`6
+ƒË7:t-¯0YïÚ%ƒE(™*³!ò Š
! ¿ç	œò3/2˜‡7ìŽ"g*y%òµ>/'ð,
! ´l ,ç
’](â0÷/ï4Œ7;"J1,¹0$æL&�¬|&l	n‚L,ä)H$IÎ(9øÓ# ¬'<h,î	±)ˆ
(C5$[$óÞ,_(nT.Ñ7øK6î0$(< )+C³*zO"42Ò)3Ü"�Eò%g}(Ï±/=ÏO^8z/x5¬&x?4)'9ù/ö)Ç%0BF%‘+d…$	•&#²Ä
‰J Ãì%0)Â+´+o1u'Ã";#ºqØ:)Èð'^ˆ+�n2›6×$(4/ä>.ŸöÇ- V4ë»#,V8$â5•-34ÄB%£8v'9´Šø°3
ò®2á$HáU¯báVJJ
=
! 3´Q#!Ñ_#„ô"m+¦,…74)3-1¦2ÒñT"·&|
›'³.ŽÎ-èp
! #Û.§O“0­6©€4PK•Ÿ/lÂ|a9'º-ù0Œ	‹ôa,U+…-È�c\ÓÜÍ'Ö7°Ó)Ýz*�4E—1Õ$!¸)_c4gˆÖ$j3Ë/""986ƒU(›2´'Ö¤43Ž7q+½7þ$Ÿ+}Ð++Û4¶"\"›Âa-™Bµ 7£6ž3ÀZw-2¨Á79¡Ž.ß+é Ä
! ºÊ7Î×¬+T!è6z%\7+è5ùì,{ò/É.¸ù#}Ó	J5sk3éb)¤6}	º39Ã0òÇÆ7–1Š&:7­%`1í1ËE4Y-,6(ß%°¢¼!ût2®)P
œ'üu!67¡3¥3´ó!&Ï¸#¾5L)ÉŒ°2m=8"é“zÇ*È	F*ø1tÇ+@!#l3ƒ}#¼ø&˜¨$0:Ç.	#ûO
! •s)G_+Ðï13À-Ò!H°ò
!  ›*xpî3{2Ž5¨1´	Åf+Ð*ã*å7a4…†%êþ÷()eÓdË.œÔ’3¢
! -^,È¢ËXŽ*mð&Ë|)31
·Úz2�#À	¿((6lï¦"ù«f‘;3W%L{,"„÷$h0aÐ–T×
! SÑ
! 4²2<8ª*Ê%k4M¶
?ì/n+¹¬4é8jî2WŠ4ã6$	Ê.)"‘â
BRp3E-Å$G	Q
! ''.%+C´#Ÿ8êi;7Ð—7í(×1ªÂ3døqòÕ'ÄU"8ƒ-iïYÈ8?·@-)+[&CÃ!«D%Ý(&F"‰Œ)ý
! *)Î''Ó!ºž0»[#X"™«"s&¡ð6h­!Žä,32´s.hà¿&’)F+›+d
uI­F0Ì$¡1g!S!):î)”3G °299€"`
! ô6R2»/‚+�T4/2^ž/265sÊê.‘'ªì7¹0>-øãì!!D¦
—0àI(¯ÿj&­èÒ88'j, �5[8y0w0†‹5x4Åî/,L¿+ø»l
! S+Ì>ÚÊ-s0»O*Â N húj˜?',• r7³"ž5>3¶�¼*à)6/´ÊôO"ú8v3%Æìnÿþ)%& 3[Ë&•š8		US	\6R80�7)a).*o&•Ø— ˆ0GPS3K!pê—4 5ñÄ²‰f!�¦ 1Ëêa„(Þ265Ž#	 Ê+ùŽ(Þ0v5´¿R¢Ô²3®³ñ 96…!,EkÙQ5W-§2Ã6ð­4&ÞE ‘�(ÙÔ
! �.)9¤+–
�1ë,Å3R~$”ÏOàÇ7N¶æ†u4s"v—ü&ª%Æé'1ý*›Ï0ã3"372j#/�5&/ÃH§>u1 •8©
º1Xô'¦çûê2ª)Î“+¹/r
!S8ÈB›ä\#.ø1å$«lI#*¦#Œ87e&V»!�¬7Õâ3B,l7ˆ-áµ0d4�
! ¡
! %•7[
! á
! õ¹¼FLŒ 
×4!
! x.¹FA7ž-Ž
! ›/¥$TÊ#@j6ìÒ#Í(É0¹4ª—'"û	(IEv4§	‚â%Â'x%°(»O7D2Ý${1Lÿ
! C6g4»'1T�$°*·+>!ë&áf¨(F&	½	ô3¹|U/¸'L-š2Š"†¯$&¤%PígB*�ž×>0ù!aú	4"È‡×û03w2¨ ÷}c)ó*+¶-,
! µÂþ$j0-ä6.‡•#¨]51V~.µ YE^/|•ë3ú+·6Ø
 ó 4	~
$)ò1'2ßjV1^©µ¡./¸³,vg%s$þ"ºÿk'ä.1/§	y$£(-Tf/z)/7P©¥*/·)ý3E•$TUÌ:8Ñ°4m)È*o¨ |&(–7b&Ý	x,?6´3x¹3…5Ê'Éic8z”1Ðtù<Ó4sœ!HåGÈT6Î8¿h#µaÏ3q/81r-Y
Ì#'¹"4!ó)¡#'%Á)�6',0ž&&ß1Z’!	1Cg&*‹.Ï!{4N²èr#„5·({8÷S)pJ'CÖ5q-Ìå#$ÇÜ °¼)8Í´-û?0763™!o&»(±3ñä*ŽÍ!'	¯R&Aê5 
! Ÿ"¹S D×02ãD38#t Ð M
! Urq“-¥'§’­ÜÛ>T-°‘z-Õ0X>&+4ý".Ö6$:&,çóò(ø#*M!æo
Z0©à%D˜
«75g	® UÏ8ÿ*¥#*EÉ2Yš$
! 
! $Y5by:%ËMW66ÿ÷2!†+w
!'l¿%[5ƒS,ü´]²'˜-U#Vì�"+3`=1ê%©"·±ˆ_-Þ+l5
! ¥,(?Û´/d(e1�!åõ/3'U-,D,6Þløv,è1®*4
! ¦.?ï$ð ý¯76|
! Xà"4Ù2”%[�*„Ö
8)Z.·’8Ù+È&w57ô>$—27ƒ7C)8'‚
¿'xEi"H(†$…	<ð),8ð�&4.O3˜
ƒ'Â&½Ë%Zµ&à5C¿*Ns4S6½ßw
²ý)'4S”Ä3Úk†#.'Ì¿ ƒÕe
! A6+!6<p$£_8ŸÝÔ:á/X4³$ô$kÐÏ®&L1Qov<4›#¸7-þÍóžHpX6z&>-5l/Ò/&˜ ÕIô(©r'6å"Æ)Ñž ¼$1Ö*¾ÅÎ.W& *.Ý¼dR@4 ÿ
�Ä7';&b ¤15¾/~'Ê3ù%&%A¬)IŽ,És/û–(ù'q5^
#Ž 	9	ý5l
….’-e~¤/J	Ç,B4Í…"|6$Bn(Œ0*E–çþ	�é$ÁL)
¿!8+]ô4í+0“a.Õ �p2G6Y1Ñ%`¢388@|["x1Ø'Ô"l,+I*ø4y#h/+1-wó0²/A1"62ê+Q]Ø/®²÷C¹.�úod'\Kˆ5¬W Ù(¸)À&I%ÙP7ã8	Jú^#ã*Í/!”7H5ž3Ù7_0*Õ\¤ýÃ7WÆ-œûB)¤®(—9#‰(e$5r**(èŠ-SÜ+YÁMÀöê¢"8*~€]-çº
! â¡4äk!ô#€†!
! �	8 â35]
7a
û$µ#M(K4þôò7C4LŸV*¼*�)Ù7ñ0Â·I$!'+'È7Ä" k1�
! ¾0Ý"[1:"ƒü‰Q
! <ý©Èd)ùZ/—æº#]	c#Ÿ1*&!¢2‡^64f 7)äÁ*i6[*`!Ä$ˆ'×ù2¥46Áé-!ú;d™6DŽ$d,}*«.œ&…(w&4[
%&‡,!ï'™%€S&�'j+‡'¶!Cà¿—ßÒ .ª+È5Í8!n!é3Æ4$ç qÝ”,Ó
! û
! œMÈ!9Í)Êp¦)D	"º%n¡	,.¢¦tšº8·5J
! íA(î.µe2/�)
! ˆ*ñ�Ç˜S0ï	Î)Â&u3ø TG™"È|3*m
^(à
”Ü0™Áž5c.ú*õ£2¹‹ì—"
! 0õ,¥!	l-¦#Y&þÉ±©¬Q!&@Rá,‹$hê0Ê:$�¤}(:¢.!7é
M'üÕ
! *àŒ&<7°1[-/4æ	R6ç((
Ã	-Ï
=’01%1+0œè!ÔØ5Ž+Ò"Ù6$^6tç*ô�843à!(3C®óe.#7þÄð¾#6	ªÌ(Gª2ã&ù4ß(ç Ä&!09Ï*â,E0/&h5D4�Ué2e7Ý%”À.“$I…&‡�
…p ÔH»)!�$)4^ê"O3E$¼=-J48ü-×#6#…+ˆ;.´%¯4:2f']5sNøö#=ê,»5-¥2
! "&3Kî×)7Å,Ä9ê,	¸
! 256!²÷0e"•!a €(/-é
! W9#¤.ô&$i3�£j�|+v`$þ/'zó=3—-ÿ=$7¾ø$�cÝˆÚ7v0Ë-
í66„<?%š*e(H}ª{ÏÁ&° /s
‹+[,J&–&ò'X‘Ÿ.ô	¾,ýdP4	lO,&„7¦ã'%B ýÊ œf
! Ô
×5g(EY"¬( á"u@.Iþõ�
! ¸y&µ	² }0çº+ì&™s~)*%Ã €#<!!2Q	H²Ut
±V(†À,í'Ü(*(2õ$òç8O0"Ó	­2O(423
H8W!µ/Ï'À'ßÊ(œ!^$_.J 9ÛÅ.Fÿ7ö*Õ7ƒ.l%4cŸý6f
"%óâ-=''é06L0ÉÁ.2â/4*Ó AÖ%‚/	À")Z,/uÓ€&¢^ov!…[4B+ Ð¼Ò0dk
Þ¼(eL7ž)2iñ"â	].Ù#’6´&ü2:4�&{)&-`_7±(mnÛ� » (I0
	/H!†�,îy	�	*p0™7*F7ÖÃ',¡'|)6p¡$8T¼+Ü8‡(ÌÙ8+$+(/K*w4ñ",æ!T(�-x,W	Q2�77¬¢/ç&R4±w!	$1ª#¿,E8õ0n%@
! />s78ù-!
O!Ù­"{ ¤
Å'Ü
! ›0×"ó(–"©)›&-	o™
×ñõ! ˆ4K)9É&	q'»è
! ø5
! 7|M[+4_N8
t1Ÿ"åÀ§$¢!~›
! #¿Ì7=279)ý!®'•*á
t#õ
‰)+KÚ,æ)Â"W8h `I11(�M-aB0¯o#4ìâŸâ}ˆ Z+#5Î3óÖ2-((¸ä×-‹"G=*œtÝ!ââ+±+—B.~]ñ	ÑRƒ2Ú$²"u<¼ƒX3ÊJRÄ1"(	0È-.Ã+üÏ2�ÌVÖz"aû/}è2c|$˜’€ã  
! •6T)v-!ãhÁ�&ím»"}.,£˜!(&^ T–g0
! M×Æ2«+Ö
! å,F!¥2(}™J$r0«45˜3éÞN¥8Ó·O2Ç(j·CÌê$8,2ž
! Nâ(ü¸&Ñ¬0
Ã—30ð“ ¥ùô';$«—/½1`p¦0-F?
! Â”×´¨
! *+-]$ÑÏ(+8V<+J.&ŠCi$ÑØ14ò8'-7’
‰/+7	#$Ž-C1–+f8Z§/”
§‚›Ã�¡/Å7°ã%Q¦qØ3 /ž1¿0È
SÊ	3A2ßÌ8,7%7ë0·ÄåÁ„-7Þ/ä×yÚ	0­wÈ//ß
84£/ö'<$2Þ"Ó-e¨%ê-‚#p(m˜§1ˆ�¶58,,¨ï7p7Ú w4_ *“åÖR%x/³Æ&O2!�1ÑQ&Å¹ Œ4Ljï Ö¸4/ø8JØä#éÇ&)8gJ3|5½Þ
êlM+,-ô5U'`*èÅ¯CŸ„y6àH"Š'È7M8ôH.I/…,">Ø2é'ÿ°\œ4Å)÷ÔR¿"…¶5�%^‡3T'Ì2(-4ø"�#$c"®€œ
T!Ê3|4‚5Q(‹ßá)|8«ÐïŽå	tK#.�ÉÑ3ïrþï£,zÁ©'š‹Ž0Ô·D5Ä›1:àÁp	Ç4�Z\ä/C.a‰�! 0_/&_'Ã#ž¶q
! ñ"Å	,9)*$p1A8ÅÔL2`‹¤#%!/(<&(+#2…*2!å/î6K":0{C	öæ 8*ˆ
! R'•/¨Ø!A440¤[%¡É7å+¢&…æÎŽV”Á
Ð(CcY'pG¦î
! ¯¶‡abÃ*é/3d4Ã-M/�['Ã¡ÒØ#È×.¥1h)u&\'_²C7«nOµ‘,#Ž#Œ¨!hb8È‚,€.è"ÏUP'ÚÌ6M$%3è@	´¦¨,¤%.�ãÈ4©(�.$'ñC2€	)c0ä"Ú8½-VD"5Î;$Z…­K0².l2‚›¤*?	lœ-#Tj
! À7¯w8�0k0 „"x!)—)Ë)$­ö	ö!ä'Ê&7` .^7 µ!®
+
! uH&°
! 3,küé(m2o$ú / '2/x3Qì11$¨5Ù-S9
! ·Sr$#º#š(“3£Q70OV$Æy/X1ˆo0x+9¼ KõWMæ6JÚ
! è0…»5Y[ÒzzI4„25ü'‹'.”2î’*½5ÞÏý7ÖV’#¾ @,ÎÁ(.þ-ðG£»-#ç-Eþ5x#6"ðXÈ$#Ê·]1å{>«A5¤J,øH'©v°!m'õtÁ$÷"^Ûk	µ83Y6ü.´�á0ž.l%ú!Zr lX±7†1y"oî+�66ã5w.×{"š"h+x‚Hž*t#ñe7ëJq7Î~_	
:/^14'ðï
+6%y+ª3ù|/¼%6"¬
! ¬°$*–-7¢%Ó˜ám3]Ò2¼8‹ó
\‚'¯.„6­§v3§*m'P5r‘1Š.ZÑŠØ*8
ƒ/¾2–Oqý/Æ	š†
! 	ƒ9#©a
! ¦$ëì
¸5^5X*õ3y{.$3›
! Æ< æ
ù)ãÿ8Ô:ÂT4Â4±$Õu
! Ð,½b3Z©\!6½2“7¡Ð0%4�#V)P0ÿ-é&Æ(!ŠÔ(€|,H'Á6	ç+085NÞ5�­�� ^Ñ26¥àÑ]&v*2.˜6©ã¤Ç%#ô2f/‡£Ñþ©,èŽ7#3Õ5˜"Èg
! þ5[(8Û
! —6ª¦')E²%O*6UèŠ$Iâ2jw$Š
! Š"Å/
! µ•Ö)>4ó
! 	
ì(Ç)˜[('ø¤ËÇ$µ¯i7º…1? <ÙÞ²
! '«À6È-{*·,e0†E3Í.®1°/îwš695	¶&oÞ$[±†eò*)7&"”4Ã`%Ô·1Û2:	Œ-9W+©*Œ*[ \_}2ž'åqçîÄ#ÿ Û	�#{-–'½yx0]<ad&Øß¶0y8'1f(Ò(Uú-15Üæ)Î/ ë"×7þK^2Ã�€1¾.Õ	¹	÷
! 6ÛˆÔl$~.VCš’
! ö6M¤!c7Öß	ò
Ú#	3ÌÔ&øÐÑ!R
! /F<jà@Eòk%¢õ¯&È(š.Å»*™/ó¥&1”u
-ÀO+5*u
55J+JÀÒÂH/É$[å2­Ù,R�Ÿw	+¯’vã#	­5�7îwpn×%+$¾×È3
! cö†)¶1ÎXÁ	�3µ1Ä54
ú1.
Ù¤7•,³m-¢Å8�!ûö.tN-Ÿ¸í6KÕy7Üv�/ÁJ‹-qxF(ð.M(R$P-9˜rU6Ny!æM.í.ÎAß3µ%ï0#ÁÁ-‰÷%Ši}T*è8ˆ2x'=m¿
@}%Ô5#(`ú¯im/Å­�)v+œ3y6|-k$s25„¿2&ÚiŽ�6�(q
3=ÒE¹Nž4¯6º84nu:8�!ÆTÒ&*{7'�“@#bù
! Ê
! ÷!e+Ó�"ö53('ãu-4ª.)¯/³UÆŸƒÇK,Q rrñ0qX#Qvú%“6+1˜4ò4l Ÿ2°
4¯  $Í
! Û0ì íã,ô›$F'.uS/,Û%hÓ+-ß )°ŒÆ6¸,T>#¬YÜ6Dˆ0ãÂ)U.+À!®AÆZ1a�LZ
f(,’k&`&Š‡
4Ï*,ò,PWNÚ½‚â=Â3ÉÄ h({Í+J-^%†ù11¹*jý0™ý(Í!Îî%Zrf%Õ9p¹#£;�/6Ž!_Â8ì·*†ê‘/íÓ‰ ó3k'#1¸*¬"8ç#ŽÍ?+�8¬Ž“
BwXòo,ÎÞó(>§&.(”~7z-&4(¤5%á[^
! n-°83Ý3@$“1,o7!,�Ú0Ÿ(î,¡(</n)	8y#ƒ&˜Z
! 'P&^ß-,�í^Þ·4Â5`0ë&O
Ö"%®
! ¢À4:+¶J 
Ÿ,&6Ê6SÀƒ8¶*£qØØ'Á/Cóc7Êb0¢˜
! e#¯	ü{³&¬1	0
! ÀB¯-–Æ2)9šÕr6Y4}5Å
�Ó'°›#2Q+j-))ø+z!Ö-“Æ
9�P6…6	§3Ä|&('/± w´7eF6Í6h/i	.äë þ2·#‘$É ‘
! Ô	ä· C ñÿ¯'}/\/$~äÑÊ)ì
!  eñÒ@+Á©þ¶¨Ajþ\x¸ü6÷
! s3‚$J6/ª!ïs
! ¡h3ûŒ¯¥ tV
þ(@Ó9(¯O½õ*N5Ã
…*Ÿ%xg´j818¼
%-œ+©4Ø/ñÛ�¸(ß
! ­.!Ñ+3"à&ñfÉ§FöT&+]+±„.,†§(÷
ê,ÿ/
! (§7­'†("PÐq?.ç$î M*_e¢N4R\+ý.*ÙÔï8„Þ$
'¦!â6–#ãj*'S{%¹
ÐŒ$‹
! ¥7¦
!.Ìc/§1
! �ü‘Öb([7(i8+%	-Í†8Ë'0.À$uùô8ûä7á4®Ð"ÔÉ	V6¡ ½*)6°
! uî–
! „’/V­,ÛÿSÔƒ6‹gÓˆ+ä.-@6þ7Ñ5g#Yø%4,ø
â÷+…¥‹	×'žK+À1‘“1Y"3)J|(?/¹ Â
%½/‹ïd#+/¢02'z06:»3Ì3./‡ŠŸ í7Ô/]22ù3š-Ð15'•
! 2
! Ž3£
! ª
’³Îˆ±3u2ò-Õ2“ô+‡ò?2ó$@?.4x– ‹&2y4rzGw›)MV'­	],³-Ã�‘	ÐÚw+ç5òi/¬Î6š«
¤›3<3v™a!×H%g Ù
! =ÇÔ69`*1¶n&_30%µ0 :1==hDÌ(¸$0%/E	�—5Ž8ÄM‚2‰-o+Äó
! ^47 Ô4>6 :†Jq.µ^ÒO#Ž/Ö4›pÕ®.7›"½I8Å
! 9«Uõ)²8Ô.N(Ó*C$7ý1�%h•/»%]D- K yV"ú
Ò2,j#4Œ
#@-€0€/S5Wù$'#í½+
ã/…¿#;2z1g3a5,b1ôUÔ8@(]8Î_*»7Î4\®N"Ø,¿Õ%¨ÓG8ð1S.|s,µè-\ø7k,k
”ü)4l(a6æâ7RÀ29$Õ,•ëw',2Ù4/¢8B-¶ Ñ¸U'Ù½™J¶$61ª$`‰9ÎÍÓ¹&!þ81‰4o�8Œ.s(à’,45m(R	†r„C44×G�&'LÝ°2@å4�½
.¿7x!ú.†=¯¤m
! d&öWâvU*<0ðw0´$»,K%ÇU	95Ò-¨#vu5†&K3è¥„0Ï)¹
! 1–ÝÆD)%ž«ß"ø/ó.*‡2ãS/5LGá.â)Á5XçÉ”!ß:- ï-â3Õ&%$%F*õŒ(ÿ²úä.f)û6ì*“&H;)Á $97/t0Ê11Þ6å-”Ì%o4ks¿Ó8`«%,·ÈRký#/€ë]
÷.*44×�#+ñ%“€ˆò)¯¼7n,
6#6“*
! !o�(‡m#¡3ä½õÃ'hT,e\ý+Àúô\ù*ªq1U3~,íàH*“,G*u0U
! ï&Œ§t/–Â•cµ,K	½8¸"-$-g,å\@)ï5l6ê7á1!4ë+nQ2%ã)5+ðÅ' ¸!Ý0ç*š!-ª.ü7³¢Ù5GfGš
! Åç»§x*Ú6´
ã	dò.Ú¼¶#»$m
,!œ
¥%X/d °ÚKñ&š½!7#¶.ÄÛ6ÑÉ)G3~…'’ ÎÇS"&5	&ücŒüë.¼3]E%	†2M2Ý/š/1v2+2L4Å.Õ#5Ó/‡54-6£Z&8#•
¬	,UÃ¨@
ã!(N7é1Å/X—
! O%ïß€%¥±-J.á„$_ŠE&Œ")¬Ð-¡î5×-b5¾·ÿ²&%'‡/)¤«%*k2)(ð ™1î
-Í/0“'ƒ½d6%¾
! @†n»V!ˆ$$ï6‰1ÌsX­*r7wì+ˆ)Ÿ0/)@¼ìÏÞJ)2…/ 4%xCwKm.2;K3*0.&¼Ò	ç)Ô>7Ô*Çù+Âc¼É!á!‡
! ‹(Ò““O24(0ÿµ3 +QÅ0—‘.àö2ß¤ ®z	W4,5î(_$N‹5‡+>)²ë
*Î#	5&qí0kf3ªh	Ý… a(±$Í ±&k(X,«(I§6‚ B3PìF/†¦Õ

! *Œ%Uó%;,·3ï!ø*W)¤3éwW
! .%U“"	�8…Ü.71–i-ZS(¨2	'n
ƒí "((§E1"$%¨'“2Ÿ#m	>"×>Á+jhé#P1)ï(qÅ8H{(¢%œ¡U$©3²5 îq'd"m6*­.Tåk7ù6ú6ò>
ëN>,‰Î7»8õ7K*"u+õ2µÚÒ
ü#N7GL8µ-* 	-2ø6•.|Ø;!}
! _ùW”-º3Ï‰'y'r.pœ¥T
íd+	7Õ8¤"Ê4ú 6t*ª1.¸[!À#èÂ‘È,è$—Ñ# ‘5Nn5-b)D«eº-í
oå
ú&Ÿ7Ë¹£-0B �-8›&É(æ6 ÿÕ)&8/65NÂ9
ºÜ#âC,1"«5ë%«
! µ0á¬8Pañ(�£*Ó½¼,?#,*h_)³ê.Âò+m+û(i87-þ
! l’	R5/ñ60€‚*ùüi
! ¾
¯Î(‰#
! &BÅ7
! %¥¢)ëZ"u%-8D/À5Á3ó{‰	ûë	*úC/h1€'ÜÃ�Û¼l*¬5iNáÆ$Ü%	n'©®A"g&w/^†	MÀ&�-Šc!Hü(v8+N!nÝ)
! lòt'€&‡C0}Ã3c
ŽË3A*A“B	k02LD1~Z-ýO>w%ˆ(
! Dj(«'
P8Dñ+ñ�è•3Cg_s#S4€.‘Ò�$9X	á&‰ÇÈÌ!«2¨è&m&Ú(•õ¡ð!Œ19Á	i6ûÂ!�
! (Ä³Ù!Æ5�r(;Æ*é{¿8ƒ
6
! (,Þ	
! ®¢ø"%1BHÞ.ÁuÛ3»
•%0L )xôZ2Ž­o	÷	Ï³8ŠP¼Bð¯#v¨)(‡a8!5F?/ï.§Ž6ús%8‘h"K56Ñ4–#)p5gÞ	y2ög1G+Úï$„
! ”.î05/9ÛëlA–Œ*›5�bð¬ËßP2G1A$
3üàõ.ó65%)@
! 5an{#Å%,W0ç�	†»M¨É*™ €
! ö@"5Ø8R5m
! ¹4U5ÝX(�-M5ú'à
! ±�B
.–S7F#Ãí2	Ö/š)(è+,?"þÎ	ö0*C"Ò,éF—.û
‡¿	øË+½Å e"G5p
! ÞKÍ1èÝ8_§'*s8™5\¦(1µ$Är&{+4§+€î4.�'85C8â$&\
é0m$QÊ¡"n8b^! û&¡%¡7( &}1D0ø<)"9C*Ü�*v‰ÐÎ¢‡6ÖÖ� R!Ý{Áqí"s›	%š\ ®³„3pJÝ &'$DtÙ8¨d5=#Ã—D}$u8û#þ
Š,/V%› €+a$�„A!/–5½&žö"É'R
d˜5ó#
‰329&
! g2ÁÖ3¾ˆô)$‚ÎÝ»^jg¢²,#	%°˜.t6<Ø7ªV5
`3ÑÀh$U7þÿ1ä0á41eA,ëè4%"‰^w5uKk
! 22E+Ú) ''(4•ðmÝB
Ð)Aê37Ë2…8¨/÷5Q*6î,ŠÐüæ0¾4=b4b¢�8;+–4-*0ì$10ut{
q2ž!4#cÌ+	nÕ¥¯
Ïoë5)ý ýK8R
9Æ0ç=¼.%õû…—85"¿�
! 
Ö	”'‚à(ˆ%›6D*X2Ë4Ý´!€!ˆô/GO$Œ2;4q%æ"L!Wy`.Hp)%¯à
5Â¦ù(:(<*§ —$"Z &Ô3"1È1ç�Ý#å~ Ï,‚¼ž¤â8B&[	
! Ç#m3..ª'½ uäb$)Û'2
$
! ¥
! •4øÂ
! ¾&0
0'¬
! ƒ3B‹ æGékq6A-û¡¥
ë±&#H#½�
v/!/½r�	µ5H
! 3'z¨1í¥„	2  
54Í’7«0.U
'5±\52+~€
ýh0ú5ƒn	ƒ—ãà7Ü|ö
! 08V«7—3
! ³ö)"J#C™2h'`Ó1ª7<(¢
i€6ùØ&#•1wæ-684¶Ý4M�!*q#q >+º'ç2<.úkb
! :ÑÇŒM¹'¨ÓÊ*Æ1íà€$4+ÞUòU0h8P˜	é¡2µú²¡$6ƒ)/
0#íug"�:¦;¢$(
! ¢ N
"W
ø 3z
! Î,Ð-
&û	$å8—¨e¹#…
! .søª3-í	*“!¥„1uf&‚.+©-Œº(8.à"v›à$¸§-ÆI ³003s*õ`,‘•Z	„8I/Ü­£"±!Ì ê)A.8û�‘3ˆ#æ$Ã+e*ç6ß|Zì€)4Ý�1àÑ) ñ¨.„%$²6S)‹\-»1,´ïà%³28„-Ç"—*>i0ËÜ‡ý^qn£)²1ù#�Aú(´)Â;-+"î/£Ü1™AÄ
! j5{3âÄ4¹(7|Ü*Z	Žî4·%ý2‰&¨�6š#ƒ"‹%7
¾-Y0I3o)‚I).‹6€±
! š „Ôº ˜(¸ÊØÕ.&fÊ�*Ír%!*_2üžc1Í#�3¶% 5…þ4R1™Ù�£·'Ý+¡/"9†488	W1.Öx$^3‘#Ì,ƒ¶9Ÿ3±ž	53:9§÷d3¹ä×!š4¤"##Ç
œfŠàD'ïyÄ·/4$8w
! k
! $t‹8thÛ1•(0'nçË#1*Ç0�+õ~*b#ƒÂ,Ð�/V,Â…l8÷¾%\%¶ëÅ» Å(¹Fò#c¿†'Øü%~a'ê§4q0k/Îˆ,9-³%°83Ç'	2Ð7})f;/üBˆ3	)bl+"
»+'^"WD20
! å//V.æP0* +~3"å&×3Ž&Ñ"$Û+§kÞ&µí¼áÌ§,V0�*5À%y.ù�ºæà 2m4³#^	Ýj"T �5ƒ!ü°.®3šñ5^+Ñ("!:œ8Á­7Ê.+Y?L
! ƒ	Ú`
ž)·º6(ß4ð"­i74f)å Õ1š'
[*-x6E5(/6š(ÄM%†
Ü!>�%ez7Fe'R.»4ì7&~
! €i M1ä2N1–!5$<ö&ë)Ý*-3´u,·0ö$‡+'¨4áa€')så€’&£#^
!-û[´úcŒð›q(‡_€ »&dC%,9žÛE,Ý*3Ë1V+9ë6-Û(¬i!",(Q·Èô7ù¿ÖÞ!£	�ñ.¦&ì5ô

'{Õ6¯Ï/Í
Wn&ÚŠ7æó8Y8>&Ù/”&÷
ï2¿-Ò$Eý-õ ã$Ä0Æ%’4Q+·£•6x]7I,ÇZ+*µ;å) 1(?&0600	ÿé<6tÁ1ç/iZ,3å%pÀ1 J²TÁ7	«-%5ú$sÊ(	.r
í8%Dø.F€@/)ò³Å"0~ê%‡)&ök*Ÿõ%n7•0Ï„%‚*°Ú5³6,©Â23'³Ü
U%–6,[Î%‚Ÿ
! *KáY2Í¸6¿)é*öµ.<#™)i#~-!8(#„
÷<’4M05#Ö.( 57á¼ê#qQ383è.T	Å5'dŒtAO_6Š(F8Aœ(~%µ67™á2<
! +(G(rá(:$š
!  ß2]
! 
! $[)1ë2($s÷]ä=ã!1—W@*å..5¹7ñm­
! *û¿
è-ƒ,:#.ƒ$Ã¹ªª~*
! ª�u #Ó0ˆ6ä&T$`’Á'u2$Á0€ü$Ã$e='ÜE!Ûö/ §)G
oãEt�â&t%Ç6y,®!S2Ð.+¨N8V7ñ4Œç™-ø(k N»yÌb& #�¿)
8²-&0%�$k®4í-9œ7³£'ü3[±Ù9v$P!Ì&ŸÙ	“æ1º
…)x”yo"R-•5´:¡5
! ++¸.Sd1¤,Ü5.M3Ã†Òõ'}Ø ’0(í'0CÝ1Í9Ú"Xu/ Â*L/>5¤&11#Ï#Š/½)œ6	]S*582‰×ª&+q( Ð%¸%™Ë'¯g½*ôI-I$/%®/Â/—&™,*
°òÚ/¾!ÚW#-¾+¯`5'È.}ã4�6*Ã%°+ ¶34°ª
! Ù¾–¹-b�.c™èu=&ö0+Ö(Ò
! .ø0
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 1824,1830 ****
  %d destructors found
  %d exits recorded for loop %d (having %d exits)%d frame table found
  %d frame tables found
! %i-bit mode not compiled in%llu bytes%p has no semantic routine%q#D cannot be overloaded with %q#D%q#D conflicts with a previous declaration%q#D conflicts with version inherited from %qT%q#D declared here%q#D does not have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D should be initialized%q#D, declared using local type %qT, is used but never defined%q#D, declared using unnamed type, is used but never defined%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX%q#T has no member named %qE%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)%q#T has no member named %qE; did you mean %qE?%q#T has no user-provided default constructor%q#T has pointer data members%q#T has virtual base classes%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T is not a class or namespace%q#T is not a template%q#T is not a valid type for a template non-type parameter%q#T only defines a private destructor and has no friends%q#T only defines private constructors and has no friends%q#T used where a %qT was expected%q#T used where a floating-point value was expected%q#T was previously declared here%q+#D cannot be declared%q+#D is not a static data member of %q#T%q+#D marked %<final%>, but is not virtual%q+#D marked %<override%>, but does not override%q+D alias between function and variable is not supported%q+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D declared as a friend%q+D declared as variadic function%q+D declared with an exception specification%q+D defined as variadic function without prototype%q+D defined both normally and as %qE attribute%q+D has incompatible attributes %qs and %qs%q+D in declare target directive does not have mappable type%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D offset %E in %qT isn%'t aligned to %u%q+D offset %E in %qT may not be aligned to %u%q+D redeclared as different kind of symbol%q+D redeclared inline with %<gnu_inline%> attribute%q+D redeclared inline without %<gnu_inline%> attribute%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D static data member inside of declare target directive%q+D takes only zero or two arguments%q+E is not a constant expression%q+F declared %<static%> but never defined%q+F used but never defined%q+T is not literal because:%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in map clauses%qD appears more than once in motion clauses%qD appears more than once in reduction clauses%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %i declared attribute %<nonstring%>%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]%qD attribute directive ignored%qD attribute is meaningless since members of the anonymous namespace get local symbols%qD attribute requires a single NTBS argument%qD called in a constant expression%qD called in a constant expression before its definition is complete%qD can be marked override%qD cannot appear in a constant-expression%qD cannot be %qs%qD cannot be declared %<virtual%>, since it is always static%qD cannot be defaulted%qD cannot be used as a function%qD cannot have default arguments%qD changed semantics in GCC 4.4%qD clearing an object of non-trivial type %#qT%s%qD clearing an object of type %#qT containing a pointer-to-member%s%qD clearing an object of type %#qT with no trivial copy-assignment%s%qD conflicts with used function%qD copying an object of non-trivial type %#qT from an array of %#qT%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead%qD declared %<static%> in %<constexpr%> context%qD declared %<static%> in %qs function%qD declared %<thread_local%> in %<constexpr%> context%qD declared %<thread_local%> in %qs function%qD declared %<transaction_safe_dynamic%>%qD declared as a %<virtual%> field%qD declared as a %<virtual%> parameter%qD declared as a %<virtual%> type%qD declared as a %<virtual%> variable%qD declared as a non-parameter%qD declared as an %<inline%> field%qD declared as an %<inline%> parameter%qD declared as an %<inline%> type%qD declared as array of %qT%qD declared as reference but not initialized%qD declared here%qD declared here as %q#D%qD declared here, later in the translation unit%qD defined but not used%qD defined here%qD does not have %<const char *%> type%qD does not have a mappable type in %qs clause%qD does not have integral or enumeration type%qD does not have integral type%qD does not name an enumeration in %qT%qD does not refer to a function%qD does not refer to a namespace scope function%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in lambda%qD is a function, not a type%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or namespace%qD is not a class type%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %<depend%> clause%qD is not public%qD is not usable as a %<constexpr%> function because:%qD is static but used in inline function %qD which is not static%qD is threadprivate variable in %qs clause%qD is too small to hold all values of %q#T%qD is used uninitialized%qD may be used uninitialized%qD may be used uninitialized in this function%qD may not be declared as static%qD may not be declared within a namespace%qD moving an object of non-trivial type %#qT and size %E into a region of size %E%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted destructor%qD must be a global variable in %<#pragma acc declare link%>%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD redeclared with different access%qD redeclared with different visibility%qD referenced in target region does not have a mappable type%qD renamed after being referenced in assembly%qD should be initialized%qD should be initialized in the member initialization list%qD should have been declared inside %qD%qD should return by value%qD source argument is the same as destination%qD specified both in declare target %<link%> and %<to%> clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specifies less restrictive attribute than its target %qD: %s%qD specifies less restrictive attributes than its target %qD: %s%qD specifies more restrictive attribute than its target %qD: %s%qD specifies more restrictive attributes than its target %qD: %s%qD target declared here%qD used as a variant with incompatible %<construct%> selector sets%qD used before its definition%qD used in its own initializer%qD used without template arguments%qD violates the C++ One Definition Rule%qD was declared %<extern%> and later %<static%>%qD was declared %qs which implies default visibility%qD was declared here%qD was hidden%qD was not declared %<constexpr%>%qD was not declared in this scope%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation%qD was not declared in this scope; did you mean %qs?%qD was not initialized with a constant expression%qD was previously declared here%qD was used with no declaration before its definition%qD was used with no prototype before its definition%qD will be initialized after%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer constant%qE attribute argument should be between 0 to 255%qE attribute argument should be between 18 to 255%qE attribute argument value %qE does not refer to a function parameter%qE attribute argument value %qE does not refer to a variable argument list%qE attribute argument value %qE exceeds %wu%qE attribute argument value %qE exceeds the number of function parameters %u%qE attribute argument value %qE is negative%qE attribute argument value %qE is not an integer constant%qE attribute argument value %qE refers to a variadic function parameter of unknown type%qE attribute argument value %qE refers to parameter type %qT%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option.%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; valid only for functions%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is not supported on this platform%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute must appear before %qs attribute%qE attribute must apply to a declaration%qE attribute not allowed with auto storage class%qE attribute not available to functions that return value on the stack%qE attribute not available to functions with arguments passed on the stack%qE attribute not available to functions with variable number of arguments%qE attribute on a function not returning a pointer%qE attribute on function returning %<void%>%qE attribute on non-volatile variable%qE attribute only affects top level objects%qE attribute only applies to SH2A%qE attribute only applies to base type of a function pointer%qE attribute only applies to function types%qE attribute only applies to functions%qE attribute only applies to interrupt functions%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE cannot have both %qs and %qs attributes%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE declared here%qE defined as wrong kind of tag%qE does not constrain a type%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type%qE does not have a mappable type in %qs clause%qE does not have pointer or array type%qE does not name a type%qE does not name a type; did you mean %qs?%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has not been declared%qE implies default visibility, but %qD has already been declared with a different visibility%qE in %<aligned%> clause is neither a pointer nor an array%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array%qE in %<reduction%> clause is a zero size array%qE in %q#T does not name a template type%qE in %q#T does not name a type%qE in namespace %qE does not name a template type%qE in namespace %qE does not name a template type; did you mean %qs?%qE in namespace %qE does not name a type%qE in namespace %qE does not name a type; did you mean %qs?%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is a member of a union%qE is a pointer; did you mean to use %<->%>?%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%qE is neither a variable nor a function name in clause %qs%qE is neither function nor member function; cannot be declared friend%qE is not a class or namespace%qE is not a class template%qE is not a class, namespace, or enumeration%qE is not a constant expression%qE is not a constant expression because allocated storage has not been deallocated%qE is not a constant expression because it refers to a result of %<operator new%>%qE is not a constant expression because it refers to an incompletely initialized variable%qE is not a constant expression because it refers to mutable subobjects of %qT%qE is not a template%qE is not a type%qE is not a valid %<asm%> qualifier%qE is not a valid template argument for %qT because it is not the address of a variable%qE is not a valid template argument for type %qT%qE is not a valid template argument for type %qT because %qD does not have external linkage%qE is not a valid template argument for type %qT because %qD has no linkage%qE is not a valid template argument for type %qT because it is a pointer%qE is not a valid template argument for type %qT because it is not an lvalue%qE is not a valid template argument for type %qT because it is of type %qT%qE is not a valid template argument for type %qT because of conflicts in cv-qualification%qE is not a valid template argument for type %qT because string literals can never be used in this context%qE is not a valid template argument of type %qT because %qD has no linkage%qE is not a valid template argument of type %qT because %qE is not a variable%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %<depend%> clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<register%>%qE used with %<typedef%>%qE with %<link%> clause used in %<routine%> function%qE writing a terminating nul past the end of the destination%qF declared %<static%> but never defined%qF requires %<-mvx%>%qF requires z14 or higher%qF requires z15 or higher%qT and %qT are in disjoint named address spaces%qT as type rather than plain %<decltype(auto)%>%qT declared here%qT declared with a mismatched class-key %qs%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT defined as %qs here%qT defined with direct virtual base%qT defined with multiple direct bases%qT does not have the %E ABI tag that %qT (used in the type of %qD) has%qT does not have the %E ABI tag that base %qT has%qT first declared as %qs here%qT has a base %qT whose type depends on the type %qT which has no linkage%qT has a base %qT whose type has no linkage%qT has a base %qT whose type uses the anonymous namespace%qT has a field %qD whose type depends on the type %qT which has no linkage%qT has a field %qD whose type has no linkage%qT has a field %qD whose type uses the anonymous namespace%qT has a previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qV qualifiers cannot be applied to %qT%qc conversion used unquoted%qc conversion used within a quoted sequence%qc directive redundant after prior occurence of the same%qs%qs LHS in clobber statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%qs always evaluates to true in %<if constexpr%>%qs and %<%s-%s%> are incompatible%qs and %<%s=%s%> are incompatible%qs and %qs are incompatible%qs and %qs arguments of %qs intrinsic at %L must have identical shape.%qs and %qs arguments of %qs intrinsic at %L must have the same type%qs and %qs attributes are not compatible%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%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)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be used for type declarations%qs clause at %L specified more than once%qs clause may not appear on non-rectangular %qs%qs clause on %<requires%> directive not supported yet%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs does not support MIPS16 code%qs does not support feature %qs%qs entity cannot have an initializer at %C%qs entity cannot have attributes at %C%qs expects 1 argument but %d given%qs expects 2 arguments but %d given%qs expects a constant argument%qs expects a fixed-point value as argument%qs expects a fixed-point value as first argument%qs expects an integer value as second argument%qs expression must be integral%qs expression of %<volatile%>-qualified type is deprecated%qs failed%qs feature modifier is incompatible with the use of floating-point types%qs feature modifier is incompatible with the use of vector types%qs function cannot have arguments%qs function cannot have different interrupt type%qs function cannot return a value%qs function uses %<auto%> type specifier without trailing return type%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>%qs function with trailing return type has %qT as its type rather than plain %<auto%>%qs function with trailing return type not declared with %<auto%> type specifier%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is not a proper array section%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L%qs in DEPEND clause at %L is a zero size array section%qs in EXTENDS expression at %C is not a derived type%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause%qs in LINEAR clause at %L requires a scalar integer linear-step expression%qs in cannot appear in COMMON at %L [F2008:C5100]%qs in gimple IL%qs in the pointer assignment at %L cannot be an l-value since it is a procedure%qs in variable definition context (%s) at %L is not a variable%qs incompatible with explicitly disabled options%qs initialized and declared %<extern%>%qs into non-mode-precision operand%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram.%qs intrinsic with CHARACTER argument at %L%qs intrinsic with KIND argument at %L%qs intrinsic with RADIX argument at %L%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you cannot set it to other values%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is deprecated%qs is deprecated and not recommended in any circumstances%qs is deprecated; use -fno-zero-initialized-in-bss%qs is deprecated; use -fstack-check%qs is incompatible with %qs%qs is incompatible with the use of floating-point types%qs is incompatible with the use of vector types%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a gcov data file%qs is not a valid base register in %<-mstack-protector-guard-reg=%>%qs is not a valid base register in %qs%qs is not a valid number in %<-mstack-protector-guard-offset=%>%qs is not a valid number in %qs%qs is not a valid offset in %<-mstack-protector-guard-offset=%>%qs is not a valid offset in %qs%qs is not a valid option to the preprocessor%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported with the current options%qs is not valid for %<-mmacosx-version-min%>%qs is not valid for %qs%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L%qs is only valid for the cell processor%qs is version %q.*s, expected version %q.*s%qs length expression must be integral%qs length expression must be positive constant integer expression%qs matching variant is deprecated.%qs matching variant requires z14 or higher%qs matching variant requires z15 or higher%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported on this target%qs of %qs is PRIVATE at %L%qs of module %qs, imported at %C, is also the name of the current program unit%qs of non-mode-precision operand%qs only supported in OpenACC code%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs requires %qs%qs requires %qs or %qs%qs requires ISA 3.0 IEEE 128-bit floating point%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires the %qs (or newer), and %qs or %qs options%qs requires the %qs and %qs options%qs requires the %qs option%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specifies a conflicting level of parallelism%qs symbol %q+D must have static linkage%qs symbol %q+D ultimately targets itself%qs tag used in naming %q#T%qs unsupported for this ABI%qs used with %qE%qs uses dynamic stack allocation%qs uses register r29%qs value must be positive%qs variable is neither a pointer nor an array%qs variable is neither a pointer nor reference to pointer%qs variable is neither a pointer, nor an array nor reference to pointer or array%qs variable is not a pointer%qs with an always-false condition%qs: [%u] bad %<next_regno%> for empty chain (%u)%qs: [%u] bad %<oldest_regno%> (%u)%qs: [%u] non-empty register in chain (%s %u %i)%qs: loop in %<next_regno%> chain (%u)%r%s:%d:%R   %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%R   in %<constexpr%> expansion of %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%d:%R   in %<constexpr%> expansion of %qs%s%s
  %s  Same as %s.%s !$ACC LOOP loops not perfectly nested at %L%s %#qD%s %#qS%s %<%s%.*s%> expects a matching %<%T%s%> argument%s %<%s%.*s%> expects a matching %<%s%s%> argument%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT%s %<%s(%E)%> %p %d%s %qE does not fully implement the %qE protocol%s %qs%s %qs construct inside of %s %qs region%s %qs is an invalid argument to builtin %qs%s %s %p %d%s %s%s
--- 1827,1833 ----
  %d destructors found
  %d exits recorded for loop %d (having %d exits)%d frame table found
  %d frame tables found
! %i-bit mode not compiled in%llu bytes%p has no semantic routine%q#D cannot be overloaded with %q#D%q#D conflicts with a previous declaration%q#D conflicts with version inherited from %qT%q#D declared here%q#D does not have external linkage%q#D does not refer to the unqualified type, so it is not used for linkage%q#D explicitly defaulted here%q#D has incomplete type%q#D hides constructor for %q#D%q#D inherits from multiple base subobjects%q#D invalid; an anonymous union can only have non-static data members%q#D invalid; an anonymous union may only have public non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator%q#D is implicitly deleted because the default definition would be ill-formed:%q#D is inaccessible within this context%q#D is not a function template%q#D is not a non-static data member of %qT%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address%q#D is not const%q#D is private within this context%q#D is protected within this context%q#D is public, but requires an existing %q#T object%q#D is volatile%q#D not declared in class%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of entity%q#D should be initialized%q#D, declared using local type %qT, is used but never defined%q#D, declared using unnamed type, is used but never defined%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX%q#T has no member named %qE%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)%q#T has no member named %qE; did you mean %qE?%q#T has no user-provided default constructor%q#T has pointer data members%q#T has virtual base classes%q#T has virtual functions and accessible non-virtual destructor%q#T is not a class%q#T is not a class or namespace%q#T is not a template%q#T is not a valid type for a template non-type parameter%q#T only defines a private destructor and has no friends%q#T only defines private constructors and has no friends%q#T used where a %qT was expected%q#T used where a floating-point value was expected%q#T was previously declared here%q+#D cannot be declared%q+#D is not a static data member of %q#T%q+#D marked %<final%>, but is not virtual%q+#D marked %<override%>, but does not override%q+D alias between function and variable is not supported%q+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D declared as a friend%q+D declared as variadic function%q+D declared with an exception specification%q+D defined as variadic function without prototype%q+D defined both normally and as %qE attribute%q+D has incompatible attributes %qs and %qs%q+D in declare target directive does not have mappable type%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D offset %E in %qT isn%'t aligned to %u%q+D offset %E in %qT may not be aligned to %u%q+D redeclared as different kind of symbol%q+D redeclared inline with %<gnu_inline%> attribute%q+D redeclared inline without %<gnu_inline%> attribute%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D static data member inside of declare target directive%q+D takes only zero or two arguments%q+E is not a constant expression%q+F declared %<static%> but never defined%q+F used but never defined%q+T is not literal because:%qD alias between functions of incompatible types %qT and %qT%qD appears both in data and map clauses%qD appears more than once in %<aligned%> clauses%qD appears more than once in %<allocate%> clauses%qD appears more than once in %<nontemporal%> clauses%qD appears more than once in data clauses%qD appears more than once in map clauses%qD appears more than once in motion clauses%qD appears more than once in reduction clauses%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype%qD argument %i declared attribute %<nonstring%>%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]%qD attribute directive ignored%qD attribute is meaningless since members of the anonymous namespace get local symbols%qD attribute requires a single NTBS argument%qD called in a constant expression%qD called in a constant expression before its definition is complete%qD can be marked override%qD cannot appear in a constant-expression%qD cannot be %qs%qD cannot be declared %<virtual%>, since it is always static%qD cannot be defaulted%qD cannot be used as a function%qD cannot have default arguments%qD changed semantics in GCC 4.4%qD clearing an object of non-trivial type %#qT%s%qD clearing an object of type %#qT containing a pointer-to-member%s%qD clearing an object of type %#qT with no trivial copy-assignment%s%qD conflicts with used function%qD copying an object of non-trivial type %#qT from an array of %#qT%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead%qD declared %<static%> in %<constexpr%> context%qD declared %<static%> in %qs function%qD declared %<thread_local%> in %<constexpr%> context%qD declared %<thread_local%> in %qs function%qD declared %<transaction_safe_dynamic%>%qD declared as a %<virtual%> field%qD declared as a %<virtual%> parameter%qD declared as a %<virtual%> type%qD declared as a %<virtual%> variable%qD declared as a non-parameter%qD declared as an %<inline%> field%qD declared as an %<inline%> parameter%qD declared as an %<inline%> type%qD declared as array of %qT%qD declared as reference but not initialized%qD declared here%qD declared here as %q#D%qD declared here, later in the translation unit%qD defined but not used%qD defined here%qD does not have %<const char *%> type%qD does not have a mappable type in %qs clause%qD does not have integral or enumeration type%qD does not have integral type%qD does not name an enumeration in %qT%qD does not refer to a function%qD does not refer to a namespace scope function%qD has a non-structural type%qD has a previous declaration here%qD has already been defined%qD has an incomplete type %qT%qD has incomplete type%qD has invalid argument list%qD has not been declared in %qD%qD has not been declared within %qD%qD has the same name as the class in which it is declared%qD in %<reduction%> clause is a zero size array%qD inherits the %E ABI tag that %qT (used in its return type) has%qD inherits the %E ABI tag that %qT (used in its type) has%qD invalid in %q#T because of local member %q#D with same name%qD invalid in %q#T because of local method %q#D with same name%qD invalid in lambda%qD is a function, not a type%qD is a namespace%qD is a usual (non-placement) deallocation function%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is an enumeration template%qD is both a direct base and an indirect virtual base%qD is declared in header %qs%qD is defined with tls model %s%qD is deprecated%qD is deprecated: %s%qD is initialized with itself%qD is instantiated for an empty pack%qD is mutable%qD is normally a non-static function%qD is not a class or namespace%qD is not a class type%qD is not a function argument%qD is not a function template%qD is not a member of %qD%qD is not a member of %qD; did you mean %qs?%qD is not a member of %qT%qD is not a member of %qT; did you mean %qs?%qD is not a member template function%qD is not a namespace-name%qD is not a namespace-name; did you mean %qs?%qD is not a pointer variable%qD is not a static data member%qD is not a static data member of a class template%qD is not a template%qD is not a template function%qD is not a type%qD is not a valid template argument because %qD is a variable, not the address of a variable%qD is not a variable%qD is not a variable in %<aligned%> clause%qD is not a variable in %<allocate%> clause%qD is not a variable in %<nontemporal%> clause%qD is not a variable in %qs clause%qD is not a variable in clause %<firstprivate%>%qD is not a variable in clause %<lastprivate%>%qD is not a variable in clause %qs%qD is not a variable template%qD is not an argument in %<uniform%> clause%qD is not captured%qD is not compatible with %qD%qD is not defined outside of function scope%qD is not lvalue expression nor array section in %<depend%> clause%qD is not public%qD is not usable as a %<constexpr%> function because:%qD is static but used in inline function %qD which is not static%qD is threadprivate variable in %qs clause%qD is too small to hold all values of %q#T%qD is used uninitialized%qD may be used uninitialized%qD may be used uninitialized in this function%qD may not be declared as static%qD may not be declared within a namespace%qD moving an object of non-trivial type %#qT and size %E into a region of size %E%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead%qD moving an object of type %#qT with deleted destructor%qD must be a global variable in %<#pragma acc declare link%>%qD must be a non-member function%qD must be a non-static member function%qD must be a variable declared in the same scope as %<#pragma acc declare%>%qD must be either a non-static member function or a non-member function%qD must have an argument of class or enumerated type%qD must have either one or two arguments%qD must have either zero or one argument%qD must have exactly one argument%qD must have exactly two arguments%qD must have no arguments%qD must not have variable number of arguments%qD not defined%qD redeclared with different access%qD redeclared with different visibility%qD referenced in target region does not have a mappable type%qD renamed after being referenced in assembly%qD should be initialized%qD should be initialized in the member initialization list%qD should have been declared inside %qD%qD should return by value%qD source argument is the same as destination%qD specified both in declare target %<link%> and %<to%> clauses%qD specified both in declare target %<link%> and implicitly in %<to%> clauses%qD specified in %<allocate%> clause but not in an explicit privatization clause%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct%qD specifies less restrictive attribute than its target %qD: %s%qD specifies less restrictive attributes than its target %qD: %s%qD specifies more restrictive attribute than its target %qD: %s%qD specifies more restrictive attributes than its target %qD: %s%qD target declared here%qD used as a variant with incompatible %<construct%> selector sets%qD used before its definition%qD used in its own initializer%qD used without template arguments%qD violates the C++ One Definition Rule%qD was declared %<extern%> and later %<static%>%qD was declared %qs which implies default visibility%qD was declared here%qD was hidden%qD was not declared %<constexpr%>%qD was not declared in this scope%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation%qD was not declared in this scope; did you mean %qs?%qD was not initialized with a constant expression%qD was previously declared here%qD was used with no declaration before its definition%qD was used with no prototype before its definition%qD will be initialized after%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged%qD writing to an object of non-trivial type %#qT%s%qD writing to an object of non-trivially copyable type %#qT%s%qD writing to an object of type %#qT containing a pointer to data member%s%qD writing to an object of type %#qT with %qs member %qD%qD writing to an object of type %#qT with no trivial copy-assignment%qD writing to an object of type %#qT with no trivial copy-assignment%s%qD writing to an object with a deleted copy constructor%qD: visibility attribute ignored because it conflicts with previous declaration%qE 2.95 vtable-compatibility attribute applies only to C++ classes%qE 2.95 vtable-compatibility attribute applies only when compiling a kext%qE appears more than once in %<aligned%> clauses%qE appears more than once in %<allocate%> clauses%qE appears more than once in %<nontemporal%> clauses%qE appears more than once in data clauses%qE appears more than once in map clauses%qE appears more than once on the same %<declare target%> directive%qE argument %Z may overlap destination object %qE%qE arguments %Z may overlap destination object %qE%qE argument %Z overlaps destination object %qE%qE arguments %Z overlap destination object %qE%qE argument is not a function%qE argument must be one of %qs, %qs, %qs, or %qs%qE argument not a string%qE argument not an identifier%qE arguments %Z and maybe %Z overlap destination object %qE%qE attribute address out of range%qE attribute allows only an integer constant argument%qE attribute applied to %qD with void return type%qE attribute applied to %qT after its definition%qE attribute applied to extern "C" declaration %qD%qE attribute applied to non-class, non-enum type %qT%qE attribute applied to non-function, non-variable %qD%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%qE attribute argument %E is not a power of 2%qE attribute argument %E is not an integer constant%qE attribute argument %E is not in the range [0, %wu]%qE attribute argument %E is not positive%qE attribute argument %i has type %qT%qE attribute argument %i is invalid%qE attribute argument %i value %qE does not refer to a function parameter%qE attribute argument %i value %qE does not refer to a variable argument list%qE attribute argument %i value %qE exceeds the number of function parameters %u%qE attribute argument %i value %qE is not an integer constant%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type%qE attribute argument %i value %qE refers to parameter type %qT%qE attribute argument %qE exceeds %u%qE attribute argument %qE is not an integer constant%qE attribute argument %qE is not an integer constant between 0 and 3%qE attribute argument %qE is not recognised%qE attribute argument 1 does not name a function%qE attribute argument 1 is ambiguous%qE attribute argument 1 must take a pointer type as its first argument%qE attribute argument 1 must take a pointer type as its first argument; have %qT%qE attribute argument cannot be a constant arithmetic expression%qE attribute argument cannot be a string%qE attribute argument has type %qT%qE attribute argument is invalid%qE attribute argument must be a string constant%qE attribute argument not a string constant%qE attribute argument not an integer constant%qE attribute argument should be between 0 to 255%qE attribute argument should be between 18 to 255%qE attribute argument value %qE does not refer to a function parameter%qE attribute argument value %qE does not refer to a variable argument list%qE attribute argument value %qE exceeds %wu%qE attribute argument value %qE exceeds the number of function parameters %u%qE attribute argument value %qE is negative%qE attribute argument value %qE is not an integer constant%qE attribute argument value %qE refers to a variadic function parameter of unknown type%qE attribute argument value %qE refers to parameter type %qT%qE attribute can only be applied to functions or to class or enumeration types%qE attribute can only be applied to functions or to structure, union or enumeration types%qE attribute can only be applied to non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be specified for local variables%qE attribute conflicts with %qE attribute%qE attribute directive ignored%qE attribute does not apply to functions%qE attribute does not apply to types%qE attribute does not take any arguments%qE attribute doesn%'t apply to functions%qE attribute duplicated%qE attribute follows %qE%qE attribute has no effect%qE attribute has no effect on functions with static linkage%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qD does not have thread storage duration%qE attribute ignored because %qD is not a variable%qE attribute ignored because %qT is already defined%qE attribute ignored due to conflict with %qs attribute%qE attribute ignored due to conflict with attribute %qs%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored for type %qT%qE attribute ignored on a declaration of a different kind than referenced symbol%qE attribute ignored on a function returning %qT%qE attribute ignored on a redeclaration of the referenced symbol%qE attribute ignored on functions returning %qT; valid only for pointer return types%qE attribute ignored on non-class types%qE attribute ignored on objects of type %qT%qE attribute ignored on types%qE attribute ignored without %<-mcmse%> option.%qE attribute ignored without %<-mistack%>%qE attribute ignored.  Large memory model (%<-mlarge%>) is required.%qE attribute ignored. Use %<-fcf-protection%> option to enable it%qE attribute ignored; valid only for functions%qE attribute is for pointer types only%qE attribute is not supported because endianness is not uniform%qE attribute is not supported for R8C target%qE attribute is not supported on this platform%qE attribute is only applicable on functions%qE attribute is only valid for Objective-C objects%qE attribute is only valid on %<struct%> type%qE attribute is specific to ELF targets%qE attribute is supported only for SH2A%qE attribute is used for non-class method%qE attribute may be put on a typedef only; attribute is ignored%qE attribute must appear before %qs attribute%qE attribute must apply to a declaration%qE attribute not allowed with auto storage class%qE attribute not available to functions that return value on the stack%qE attribute not available to functions with arguments passed on the stack%qE attribute not available to functions with variable number of arguments%qE attribute on a function not returning a pointer%qE attribute on function returning %<void%>%qE attribute on non-volatile variable%qE attribute only affects top level objects%qE attribute only applies to SH2A%qE attribute only applies to base type of a function pointer%qE attribute only applies to function types%qE attribute only applies to functions%qE attribute only applies to interrupt functions%qE attribute only applies to types%qE attribute only applies to variables%qE attribute only applies to variables in static storage%qE attribute only applies to variadic functions%qE attribute only available for 32-bit%qE attribute only supported for reduced Tiny cores%qE attribute only supported on boolean types%qE attribute only valid for ARC EM architecture%qE attribute only valid for ARCv2 architecture%qE attribute requires a string argument%qE attribute requires a string constant argument%qE attribute requires a void return type%qE attribute requires an integer argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute with unsupported boolean precision%qE attribute without arguments on a non-prototype%qE cannot be applied to non-pointer type %qT%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE cannot have both %qs and %qs attributes%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE declared here%qE defined as wrong kind of tag%qE does not constrain a type%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type%qE does not have a mappable type in %qs clause%qE does not have pointer or array type%qE does not name a type%qE does not name a type; did you mean %qs?%qE evaluates to false%qE fails to be a typedef or built in type%qE has both %<extern%> and initializer%qE has const type for %<reduction%>%qE has invalid type for %<reduction(%s)%>%qE has not been declared%qE implies default visibility, but %qD has already been declared with a different visibility%qE in %<aligned%> clause is neither a pointer nor an array%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array%qE in %<reduction%> clause is a zero size array%qE in %q#T does not name a template type%qE in %q#T does not name a type%qE in namespace %qE does not name a template type%qE in namespace %qE does not name a template type; did you mean %qs?%qE in namespace %qE does not name a type%qE in namespace %qE does not name a type; did you mean %qs?%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is a member of a union%qE is a pointer; did you mean to use %<->%>?%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%qE is neither a variable nor a function name in clause %qs%qE is neither function nor member function; cannot be declared friend%qE is not a class or namespace%qE is not a class template%qE is not a class, namespace, or enumeration%qE is not a constant expression%qE is not a constant expression because allocated storage has not been deallocated%qE is not a constant expression because it refers to a result of %<operator new%>%qE is not a constant expression because it refers to an incompletely initialized variable%qE is not a constant expression because it refers to mutable subobjects of %qT%qE is not a template%qE is not a type%qE is not a valid %<asm%> qualifier%qE is not a valid template argument for %qT because it is not the address of a variable%qE is not a valid template argument for type %qT%qE is not a valid template argument for type %qT because %qD does not have external linkage%qE is not a valid template argument for type %qT because %qD has no linkage%qE is not a valid template argument for type %qT because it is a pointer%qE is not a valid template argument for type %qT because it is not an lvalue%qE is not a valid template argument for type %qT because it is of type %qT%qE is not a valid template argument for type %qT because of conflicts in cv-qualification%qE is not a valid template argument for type %qT because string literals can never be used in this context%qE is not a valid template argument of type %qT because %qD has no linkage%qE is not a valid template argument of type %qT because %qE is not a variable%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage%qE is not a variable in %<aligned%> clause%qE is not a variable in %<allocate%> clause%qE is not a variable in %<nontemporal%> clause%qE is not a variable in %qs clause%qE is not a variable in clause %<firstprivate%>%qE is not a variable in clause %<lastprivate%>%qE is not a variable in clause %qs%qE is not an Objective-C class name or alias%qE is not an argument in %<uniform%> clause%qE is not at beginning of declaration%qE is not initialized%qE is not lvalue expression nor array section in %<depend%> clause%qE is not of type %qT%qE is not recognized as a module control-line%qE is not the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is only applicable to Objective-C class interfaces, attribute ignored%qE is predetermined %qs for %qs%qE may not respond to %<%c%E%>%qE may only occur after a module interface declaration%qE may only occur once in an export declaration%qE may write a terminating nul past the end of the destination%qE missing template arguments%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE needs unknown isa option%qE not specified in enclosing %<target%>%qE not specified in enclosing %qs%qE not specified in enclosing OpenACC %qs construct%qE output %wu byte%qE output %wu bytes%qE output %wu byte into a destination of size %wu%qE output %wu bytes into a destination of size %wu%qE output %wu or more bytes%qE output %wu or more bytes (assuming %wu)%qE output %wu or more bytes (assuming %wu) into a destination of size %wu%qE output %wu or more bytes into a destination of size %wu%qE output between %wu and %wu bytes%qE output between %wu and %wu bytes into a destination of size %wu%qE output may be truncated before the last format character%qE output truncated before the last format character%qE redeclared as different kind of symbol%qE redeclared with conflicting %qs attributes%qE requires %<-fgnu-tm%>%qE requires a %<declare%> directive for use in a %<routine%> function%qE requires an argument%qE requires the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%qE specified here%qE undeclared (first use in this function)%qE undeclared (first use in this function); did you mean %qs?%qE undeclared here (not in a function)%qE undeclared here (not in a function); did you mean %qs?%qE used with %<auto%>%qE used with %<register%>%qE used with %<typedef%>%qE with %<link%> clause used in %<routine%> function%qE writing a terminating nul past the end of the destination%qF declared %<static%> but never defined%qF requires %<-mvx%>%qF requires z14 or higher%qF requires z15 or higher%qT and %qT are in disjoint named address spaces%qT as type rather than plain %<decltype(auto)%>%qT declared here%qT declared with a mismatched class-key %qs%qT declared with greater visibility than its base %qT%qT declared with greater visibility than the type of its field %qD%qT defined as %qs here%qT defined with direct virtual base%qT defined with multiple direct bases%qT does not have the %E ABI tag that %qT (used in the type of %qD) has%qT does not have the %E ABI tag that base %qT has%qT first declared as %qs here%qT has a base %qT whose type depends on the type %qT which has no linkage%qT has a base %qT whose type has no linkage%qT has a base %qT whose type uses the anonymous namespace%qT has a field %qD whose type depends on the type %qT which has no linkage%qT has a field %qD whose type has no linkage%qT has a field %qD whose type uses the anonymous namespace%qT has a previous declaration here%qT has no member named %qE%qT has no member named %qE; did you mean %qE?%qT has no non-static data member named %qD%qT is a variably modified type%qT is already a friend of %qT%qT is an ambiguous base class of dynamic type %qT of its operand%qT is an ambiguous base of %qT%qT is an inaccessible base of %qT%qT is not a base of %qT%qT is not a class or namespace%qT is not a class type%qT is not a class, namespace, or enumeration%qT is not a class, struct, or union type%qT is not a direct base of %qT%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a nested class of %qT%qT is not a pointer-to-object type%qT is not a template%qT is not a template type%qT is not a valid type for a template non-type parameter because it is not structural%qT is not an %<asm%> qualifier%qT is not an accessible base of %qT%qT is not an enumeration type%qT is promoted to %qT when passed through %<...%>%qT is/uses unnamed type%qT may not intend to support class template argument deduction%qT not permitted in template argument%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is not a class type%qT resolves to %qT, which is not an enumeration type%qV qualifiers cannot be applied to %qT%qc conversion used unquoted%qc conversion used within a quoted sequence%qc directive redundant after prior occurence of the same%qs%qs LHS in clobber statement%qs accessing uninitialized byte at offset %d%qs already defined as specific binding for the generic %qs at %C%qs always evaluates to true in %<if constexpr%>%qs and %<%s-%s%> are incompatible%qs and %<%s=%s%> are incompatible%qs and %qs are incompatible%qs and %qs arguments of %qs intrinsic at %L must have identical shape.%qs and %qs arguments of %qs intrinsic at %L must have the same type%qs and %qs attributes are not compatible%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L%qs and %qs for GENERIC %qs at %L are ambiguous%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix%qs argument has invalid operand number (argument %lu)%qs argument missing terminating nul%qs argument of %qs intrinsic at %L cannot be INTENT(IN)%qs argument of %qs intrinsic at %L cannot be of type %s%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)%qs argument of %qs intrinsic at %L has negative element (%d)%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)%qs argument of %qs intrinsic at %L is empty%qs argument of %qs intrinsic at %L is not a valid dimension index%qs argument of %qs intrinsic at %L must be %s%qs argument of %qs intrinsic at %L must be ALLOCATABLE%qs argument of %qs intrinsic at %L must be INTEGER%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE%qs argument of %qs intrinsic at %L must be INTEGER or REAL%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant%qs argument of %qs intrinsic at %L must be REAL or COMPLEX%qs argument of %qs intrinsic at %L must be a POINTER%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer%qs argument of %qs intrinsic at %L must be a constant%qs argument of %qs intrinsic at %L must be a data entity%qs argument of %qs intrinsic at %L must be a logical array%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION%qs argument of %qs intrinsic at %L must be a scalar%qs argument of %qs intrinsic at %L must be a variable%qs argument of %qs intrinsic at %L must be an array%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s%qs argument of %qs intrinsic at %L must be default real%qs argument of %qs intrinsic at %L must be double precision%qs argument of %qs intrinsic at %L must be less than rank %d%qs argument of %qs intrinsic at %L must be numeric or LOGICAL%qs argument of %qs intrinsic at %L must be of a dummy variable%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable%qs argument of %qs intrinsic at %L must be of an extensible type%qs argument of %qs intrinsic at %L must be of intrinsic type%qs argument of %qs intrinsic at %L must be of kind %d%qs argument of %qs intrinsic at %L must be of rank %d%qs argument of %qs intrinsic at %L must be of rank 1 or 2%qs argument of %qs intrinsic at %L must be positive%qs argument of %qs intrinsic at %L must be the same kind as %qs%qs argument of %qs intrinsic at %L must be the same type and kind as %qs%qs argument of %qs intrinsic at %L must have a numeric type%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER%qs argument of %qs intrinsic at %L must have length at least 1%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar%qs argument of %qs intrinsic at %L must not be OPTIONAL%qs argument of %qs intrinsic at %L must not be a subobject of %qs%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)%qs argument of %qs intrinsic at %L not yet supported%qs argument of %qs intrinsic at %L shall be of type integer, real or character%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L%qs argument of %qs intrinsic at %L shall not be TYPE(*)%qs argument of %qs intrinsic at %L shall not be a procedure%qs argument of %qs intrinsic at %L shall not be an assumed-size array%qs argument of %qs intrinsic at %L shall not be coindexed%qs argument of %qs intrinsic at %L shall specify a valid integer kind%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar%qs argument references non-pointer operand (argument %lu, operand %lu)%qs argument with out-of-range operand number (argument %lu, operand %lu)%qs at %C is a DEC extension, enable with %<-fdec-structure%>%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs%qs at %C is already defined as FINAL procedure%qs at %C is not a member of the %qs structure%qs at %C is not a member of the %qs structure; did you mean %qs?%qs at %C is not a variable%qs at %C is not an inquiry reference to an intrinsic type component%qs at %C is not an inquiry reference to an intrinsic type component %qs%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)%qs at %L already is initialized at %L%qs at %L associated to expression cannot be used in a variable definition context (%s)%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)%qs at %L cannot have the VALUE attribute because it is not a dummy argument%qs at %L has a type, which is not consistent with the CALL at %L%qs at %L has attributes specified outside its INTERFACE body%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array%qs at %L is ambiguous%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)%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name%qs at %L is not a VALUE%qs at %L is not a function%qs at %L is not a module procedure%qs at %L is of the ABSTRACT type %qs%qs at %L must be less than BIT_SIZE(%qs)%qs at %L must be less than or equal to BIT_SIZE(%qs)%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)%qs at %L must be nonnegative%qs at %L must have constant character length in this context%qs at %L must have the same number of formal arguments as the overridden procedure%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding%qs at %L overrides a FUNCTION and must also be a FUNCTION%qs at %L overrides a NOPASS binding and must also be NOPASS%qs at %L overrides a PUBLIC procedure and must not be PRIVATE%qs at %L overrides a PURE procedure and must also be PURE%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE%qs at %L overrides a binding with PASS and must also be PASS%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either%qs at %L overrides a procedure binding declared NON_OVERRIDABLE%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL%qs at %L shall be an INTENT(OUT) variable%qs at %L should be a FUNCTION%qs at %L should be a SUBROUTINE%qs at %L should be of type integer(kind=omp_event_handle_kind)%qs attribute cannot be applied to a function that does not take variable arguments%qs attribute directive ignored%qs attribute ignored%qs attribute not supported for %qE in %<__builtin_has_attribute%>%qs attribute not supported for %qT in %<__builtin_has_attribute%>%qs attribute not supported in %<__builtin_has_attribute%>%qs attribute only applies to functions%qs attribute only applies to variadic functions%qs attribute requires prototypes with named arguments%qs attribute without arguments on a non-prototype%qs cannot appear in a constant-expression%qs cannot appear in a typedef declaration%qs cannot be constant evaluated because the argument cannot be encoded%qs cannot be constant evaluated because the argument cannot be interpreted%qs cannot be constant evaluated because the type is too large%qs cannot be constant evaluated on the target%qs cannot be extended at %C because it is BIND(C)%qs cannot be extended at %C because it is a SEQUENCE type%qs cannot be used for type declarations%qs clause at %L specified more than once%qs clause may not appear on non-rectangular %qs%qs clause on %<requires%> directive not supported yet%qs clause specified together with %<inscan%> %<reduction%> clause%qs clause used lexically after first target construct or offloading API%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs construct inside of %qs region%qs declared INTRINSIC at %L does not exist%qs declared as function returning a function%qs declared as function returning an array%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL.%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required.%qs declared in a non-class scope%qs defined in a non-class scope%qs does not support MIPS16 code%qs does not support feature %qs%qs entity cannot have an initializer at %C%qs entity cannot have attributes at %C%qs expects 1 argument but %d given%qs expects 2 arguments but %d given%qs expects a constant argument%qs expects a fixed-point value as argument%qs expects a fixed-point value as first argument%qs expects an integer value as second argument%qs expression must be integral%qs expression of %<volatile%>-qualified type is deprecated%qs failed%qs feature modifier is incompatible with the use of floating-point types%qs feature modifier is incompatible with the use of vector types%qs function cannot have arguments%qs function cannot have different interrupt type%qs function cannot return a value%qs function uses %<auto%> type specifier without trailing return type%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>%qs function with trailing return type has %qT as its type rather than plain %<auto%>%qs function with trailing return type not declared with %<auto%> type specifier%qs has both %<extern%> and initializer%qs has overflowed%qs in %<%s %E%>%qs in %s clause at %L is not a proper array section%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L%qs in DEPEND clause at %L is a zero size array section%qs in EXTENDS expression at %C is not a derived type%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause%qs in LINEAR clause at %L requires a scalar integer linear-step expression%qs in cannot appear in COMMON at %L [F2008:C5100]%qs in gimple IL%qs in the pointer assignment at %L cannot be an l-value since it is a procedure%qs in variable definition context (%s) at %L is not a variable%qs incompatible with explicitly disabled options%qs initialized and declared %<extern%>%qs into non-mode-precision operand%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram.%qs intrinsic with CHARACTER argument at %L%qs intrinsic with KIND argument at %L%qs intrinsic with RADIX argument at %L%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro%qs is already IMPORTed from host scoping unit at %C%qs is an invalid argument to %<-mcpu=%>%qs is an opaque type, and you cannot set it to other values%qs is an unknown %<-save-temps%> option%qs is corrupted%qs is deprecated%qs is deprecated and not recommended in any circumstances%qs is deprecated; use -fno-zero-initialized-in-bss%qs is deprecated; use -fstack-check%qs is incompatible with %qs%qs is incompatible with the use of floating-point types%qs is incompatible with the use of vector types%qs is narrower than values of its type%qs is neither a defined operator nor a structure component in dotted string at %C%qs is not a constant expression because %qT contains a pointer to member type%qs is not a constant expression because %qT contains a pointer type%qs is not a constant expression because %qT contains a reference type%qs is not a constant expression because %qT contains a union type%qs is not a constant expression because %qT contains a volatile subobject%qs is not a constant expression because %qT is a pointer to member type%qs is not a constant expression because %qT is a pointer type%qs is not a constant expression because %qT is a reference type%qs is not a constant expression because %qT is a union type%qs is not a constant expression because %qT is volatile%qs is not a directory%qs is not a gcov data file%qs is not a valid base register in %<-mstack-protector-guard-reg=%>%qs is not a valid base register in %qs%qs is not a valid number in %<-mstack-protector-guard-offset=%>%qs is not a valid number in %qs%qs is not a valid offset in %<-mstack-protector-guard-offset=%>%qs is not a valid offset in %qs%qs is not a valid option to the preprocessor%qs is not an option that controls warnings%qs is not defined as a type%qs is not supported by arch %s%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries%qs is not supported for this target%qs is not supported in this compiler configuration%qs is not supported in this configuration%qs is not supported on little endian systems%qs is not supported on this target%qs is not supported with %qs%qs is not supported with the current options%qs is not valid for %<-mmacosx-version-min%>%qs is not valid for %qs%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L%qs is only valid for the cell processor%qs is version %q.*s, expected version %q.*s%qs length expression must be integral%qs length expression must be positive constant integer expression%qs matching variant is deprecated.%qs matching variant requires z14 or higher%qs matching variant requires z15 or higher%qs must be a module procedure or an external procedure with an explicit interface at %L%qs must be of same type and kind as %qs at %L in %qs%qs must be the first clause of %qs%qs must be used with %qs%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated%qs needs a valid base register%qs not allowed outside STRUCTURE at %C%qs not at element boundary%qs not supported by your assembler%qs not supported on this target%qs of %qs is PRIVATE at %L%qs of module %qs, imported at %C, is also the name of the current program unit%qs of non-mode-precision operand%qs only supported in OpenACC code%qs pointer is null%qs profile count data file not found%qs property cannot be set%qs requires %qs%qs requires %qs or %qs%qs requires ISA 3.0 IEEE 128-bit floating point%qs requires PowerPC64 architecture, enabling%qs requires VSX support%qs requires a target that provides the %qs instruction%qs requires branch-likely instructions%qs requires full ISA 2.06 support%qs requires full ISA 3.0 support%qs requires the %qs (or newer), and %qs or %qs options%qs requires the %qs and %qs options%qs requires the %qs option%qs requires the ELFv2 ABI%qs should be from a scalar to a like vector%qs specified bound %s exceeds maximum object size %E%qs specified bound %s exceeds the size %E of unterminated array%qs specified bound %s exceeds the size of at most %E of unterminated array%qs specified bound %s may exceed the size of at most %E of unterminated array%qs specified for auto variable %qE%qs specified for parameter %qE%qs specified for structure field%qs specified for structure field %qE%qs specified for unnamed parameter%qs specified with %<decltype%>%qs specified with %<typeof%>%qs specified with %qT%qs specifies a conflicting level of parallelism%qs symbol %q+D must have static linkage%qs symbol %q+D ultimately targets itself%qs tag used in naming %q#T%qs unsupported for this ABI%qs used with %qE%qs uses dynamic stack allocation%qs uses register r29%qs value must be positive%qs variable is neither a pointer nor an array%qs variable is neither a pointer nor reference to pointer%qs variable is neither a pointer, nor an array nor reference to pointer or array%qs variable is not a pointer%qs with an always-false condition%qs: [%u] bad %<next_regno%> for empty chain (%u)%qs: [%u] bad %<oldest_regno%> (%u)%qs: [%u] non-empty register in chain (%s %u %i)%qs: loop in %<next_regno%> chain (%u)%r%s:%d:%R   %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%R   in %<constexpr%> expansion of %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
  %r%s:%d:%d:%R   in %<constexpr%> expansion of %qs%s%s
  %s  Same as %s.%s !$ACC LOOP loops not perfectly nested at %L%s %#qD%s %#qS%s %<%s%.*s%> expects a matching %<%T%s%> argument%s %<%s%.*s%> expects a matching %<%s%s%> argument%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT%s %<%s(%E)%> %p %d%s %qE does not fully implement the %qE protocol%s %qs%s %qs construct inside of %s %qs region%s %qs is an invalid argument to builtin %qs%s %s %p %d%s %s%s
*************** F2008: A pointer function assignment is
*** 1877,1890 ****
  Conflicting initializers in union at %L and %LConform more closely to IBM XLC semantics.Conform to nothing in particular.Conform to the ISO 1990 C standard as amended in 1994.Conform to the ISO 1990 C standard with GNU extensions.Conform to the ISO 1990 C standard.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.Conform to the ISO 1999 C standard with GNU extensions.Conform to the ISO 1999 C standard.Conform to the ISO 2011 C standard with GNU extensions.Conform to the ISO 2011 C standard.Conform to the ISO 2011 C++ standard with GNU extensions.Conform to the ISO 2011 C++ standard.Conform to the ISO 2014 C++ standard with GNU extensions.Conform to the ISO 2014 C++ standard.Conform to the ISO 2017 C standard (published in 2018) with GNU extensions.Conform to the ISO 2017 C standard (published in 2018).Conform to the ISO 2017 C++ standard with GNU extensions.Conform to the ISO 2017 C++ standard.Conform to the ISO 2020 C++ standard (experimental and incomplete support).Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support).Conform to the ISO 202X C standard draft (experimental and incomplete support).Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support).Conform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 2008 standard including TS 29113.Conform to the ISO Fortran 2008 standard.Conform to the ISO Fortran 2018 standard.Conform to the ISO Fortran 95 standard.Conform to the Objective-C 1.0 language as implemented in GCC 4.0.Conform to the o32 FPXX ABI.Consider access to byte sized memory slow.Consider type 'int' to be 16 bits wide.Consider type 'int' to be 32 bits wide.Constant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConstant logical value in CASE statement is repeated at %LConstruct webs and split unrelated uses of single variable.Contained function %qs at %L has no IMPLICIT typeContained procedure %qs at %C clashes with procedure defined at %LContained procedure %qs at %C is already ambiguousContained procedure %qs at %L has the same name as its encompassing procedureContained procedure %qs at %L of a PURE procedure must also be PUREControl generation of reciprocal estimates.Control the IEEE trap mode.Control the generated fp rounding mode.Control the precision given to fp exceptions.Control which events are displayed in diagnostic paths.Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2.Conversion from %qs to %qs at %LConversion from %s to %s at %LConversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argumentConversion of an Infinity or Not-a-Number at %L to INTEGERConvert 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.Convert conditional jumps in innermost loops to branchless equivalents.Convert floating point constants to single precision constants.Convert function return to call and return thunk.Convert indirect call and jump to call and return thunks.Copy array sections into a contiguous block on procedure entry.Copyright %s 2021 Free Software Foundation, Inc.
  Corank mismatch in argument %qs at %L (%d and %d)Cost at which GCSE optimizations will not constraint the distance an expression can travel.Cost to assume for a branch insn.Cost to assume for a multiply insn.Cost to assume for a multiply instruction, with 4 being equal to a normal insn.Could not find real kind with at least %d bitsCould not generate addis value for fusionCould not open output file '%s'
  Count speculative dependencies while calculating priority of instructions.Cray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointee %qs in %s clause at %LCray pointee %qs in SHARED clause at %LCray pointee object %qs in %s clause at %LCray pointee object %qs of derived type in %s clause at %LCray pointee object %qs of polymorphic type in %s clause at %LCray pointer %qs in %s clause at %LCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCray pointer declaration at %C requires %<-fcray-pointer%> flagCray pointer object %qs in %s clause at %LCray pointer object %qs of derived type in %s clause at %LCray pointer object %qs of polymorphic type in %s clause at %LCreate GUI application.Create a dynamically linked position independent executable.Create a shared library.Create a static position independent executable.Create canonical induction variables in loops.Create console application.Create data files needed by "gcov".Creating '%s'
! Creating array temporary at %LCreating array temporary at %L for argument %qsD-style variadic functions cannot be used with -betterCDATA array %qs at %L must be specified in a previous declarationDATA element %qs at %L cannot have a coindexDATA element %qs at %L cannot have the ALLOCATABLE attributeDATA element %qs at %L is a pointer and so must be a full arrayDATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-targetDATA statement at %C after the first executable statementDATA statement at %C cannot appear within an INTERFACEDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDC format specifier not allowed at %CDEALLOCATE objectDEALLOCATE of coarray at %C in CRITICAL blockDEALLOCATE of coarray at %C in DO CONCURRENT blockDECIMAL= at %L not allowed in Fortran 95DEF_INTERNAL_FLT_FN (%s) has no associated built-in functionsDEF_INTERNAL_INT_FN (%s) has no associated built-in functionsDELIM= at %L not allowed in Fortran 95DEPEND SINK used together with DEPEND SOURCE on the same construct at %LDETACH event handle %qs in %s clause at %LDETACH event handle %qs in SHARED clause at %LDIM argument at %L is out of boundsDIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %LDIMENSION specified for %qs outside its INTERFACE body at %LDISTANCE= argument to NUM_IMAGES at %LDISTANCE= argument to THIS_IMAGE at %LDIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionDO CONCURRENT construct at %CDO loop at %L is undefined as it overflowsDO loop at %L is undefined as it underflowsDO loop at %L will be executed zero timesDO step value is zeroDO termination statement which is not END DO or CONTINUE with label %d at %CDO-iterator %qs at %L is inside iterator of the same nameDOUBLE COMPLEX at %CDP format specifier not allowed at %CDTIO %s procedure at %L must be recursiveDTIO character argument at %L must have assumed lengthDTIO dummy argument at %L must be a scalarDTIO dummy argument at %L must be an ASSUMED SHAPE ARRAYDTIO dummy argument at %L must be of KIND = %dDTIO dummy argument at %L must be of type %sDTIO dummy argument at %L must have INTENT %sDTIO procedure %qs at %L must be a subroutineDarwin does not support -mfentry or associated optionsDarwin is not an mx32 platformData element above array upper bound at %LData element below array lower bound at %LData is stored in big-endian format.Data is stored in little-endian format.  (Default).Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE).Data target at %L shall not have a coindexData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedureData transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedureData transfer element at %L cannot have PRIVATE componentsData transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have procedure pointer componentsData-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 targetDebug library to use instead of phobos.Declaring method %qD final would enable devirtualization of %i callDeclaring method %qD final would enable devirtualization of %i callsDeclaring method %qD final would enable devirtualization of %i call executed %lli timesDeclaring method %qD final would enable devirtualization of %i calls executed %lli timesDeclaring type %qD final would enable devirtualization of %i callDeclaring type %qD final would enable devirtualization of %i callsDeclaring type %qD final would enable devirtualization of %i call executed %lli timesDeclaring type %qD final would enable devirtualization of %i calls executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i callDeclaring virtual destructor of %qD final would enable devirtualization of %i callsDeclaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli timesDefault library to use instead of phobos.Defer popping functions args from stack until later.Deferred array %qs at %L is not permitted in an initialization expressionDeferred type parameter not yet supportedDelete dead instructions that may throw exceptions.Delete useless null pointer checks.Deleted feature:Deprecated in favor of -std=c++11.Deprecated in favor of -std=c++14.Deprecated in favor of -std=c++17.Deprecated in favor of -std=c11.Deprecated in favor of -std=c99.Deprecated in favor of -std=gnu++11.Deprecated in favor of -std=gnu++14.Deprecated in favor of -std=gnu++17.Deprecated in favor of -std=gnu11.Deprecated in favor of -std=gnu99.Deprecated in favor of -std=iso9899:1999.Deprecated option.  Use -mno-vrsave instead.Deprecated option.  Use -mvrsave instead.Deprecated.  This switch has no effect.Derived type %qs at %C is being used before it is definedDerived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)Derived type %qs at %L has not been declaredDerived type %qs at %L may not be ABSTRACTDerived type %qs at %L must be an extension of %qsDerived type %qs at %L must be extensibleDerived type %qs cannot be used as a variable at %CDerived type %qs cannot be used as a variable at %LDerived type %qs declared at %L must have the BIND attribute to be C interoperableDerived type %qs is used as an actual argument at %LDerived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processorDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDerived type definition at %C with empty CONTAINS sectionDerived type definition at %C without componentsDerived type definition of %qs at %C has already been definedDerived type name %qs at %C already has a basic typeDerived type name %qs at %C already has a basic type of %sDerived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE objectDerived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE objectDerived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMONDerived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE objectDerived type variable %qs in COMMON at %L has an ultimate component that is allocatableDerived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attributeDerived type variable %qs in COMMON at %L may not have default initializerDerived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overriddenDerived-type %qs with BIND(C) must not have a CONTAINS section at %CDerived-type %qs with SEQUENCE must not have a CONTAINS section at %CDerived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializerDescription for mxl-mode-bootstrap.Description for mxl-mode-executable.Description for mxl-mode-novectors.Description for mxl-mode-xmdstub.Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Determine which dependences between insns are considered costly.Different CHARACTER lengths (%ld/%ld) in array constructorDifferent CHARACTER lengths (%ld/%ld) in array constructor at %LDifferent character kinds at %LDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmulDifferent shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmulDifferent type kinds at %LDifferent types in pointer assignment at %L; attempted assignment of %s to %sDimensions specified for %s at %L after its initializationDisable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger.Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger.Disable ARCompact specific pass to generate conditional execution instructions.Disable FP regs.Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>Disable LR and SR instructions from using FPX extension aux registers.Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger.Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.Disable floating point optimizations that ignore the IEEE signedness of zero.Disable hardware floating point.Disable indexed addressing.Disable optimizations observable by IEEE signaling NaNs.Disable optimizations that assume default FP rounding behavior.Disable position-independent code (PIC) for use in OS kernel code.Disable preprocessing.Disable space regs.Disable the use of RX FPU instructions.Disallow direct calls to global functions.Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).Disallow tail call optimization when a calling routine may have omitted character lengths.Discover pure and const functions.Discover read-only and non addressable static variables.Discover read-only, write-only and non-addressable static variables.Display compile time statistics.Display statistics accumulated during compilation.Display the code tree after front end optimization.Display the code tree after parsing.Display the code tree after parsing; deprecated option.Display the compiler's version.Display the frontend AST after parsing and semantic passes.Display the global symbol table after parsing.Display the symbols in reverse order.Display this information.Division by zero at %LDivision by zero converting %s to %s at %LDivision strategy, one of: call-div1, call-fp, call-table.Do CFG-sensitive rematerialization in LRA.Do alignment optimizations for call instructions.Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.Do link the standard D startup files in the compilation.Do no generate BRcc instructions in arc_reorg.Do not allow constant data to be placed in code sections.Do not assume a large TLS segment.Do not assume that functions never executed during the train run are cold.Do not assume that standard C libraries and "main" exist.Do not disable space regs.Do not discard comments in macro expansions.Do not discard comments.Do not display functions compiled or elapsed time.Do not elide common elements in template comparisons.Do not emit addressing modes with side-effect assignment.Do not emit complex integer constants to read-only memory.Do not emit function prologue or epilogue.Do not enforce strict alignment.Do not generate #line directives.Do not generate .size directives.Do not generate a single exit point for each function.Do not generate code that can only run in supervisor mode (default).Do not generate load/store with update instructions.Do not generate mpy instructions for ARC700.Do not generate unaligned memory accesses.Do not inline integer division.Do not inline square root.Do not link against the device-specific library lib<MCU>.a.Do not link the standard D library in the compilation.Do not load the PIC register in function prologues.Do not look for object files in standard path.Do not mark ABI switches in e_flags.Do not perform optimizations increasing noticeably stack usage.Do not place floating point constants in TOC.Do not place symbol+offset constants in TOC.Do not predefine system-specific and GCC-specific macros.Do not pretty-print template specializations as the template signature followed by the arguments.Do not provide a default start-address 0x100 of the program.Do not push extended registers on stack in monitor functions.Do not search standard system include directories (those specified with -isystem will still be used).Do not search standard system include directories for C++.Do not support SSE4.1 and SSE4.2 built-in functions and code generation.Do not suppress C++ class debug information.Do not suppress warnings from system headers.Do not treat local variables and COMMON blocks as if they were named in SAVE statements.Do not tune code and read-only data alignment.Do not tune stack alignment.Do not tune writable data alignment.Do not use MDMX instructions.Do not use MIPS-3D instructions.Do not use VAX fp.Do not use a cache-flushing function before calling stack trampolines.Do not use addresses that allocate global registers.Do not use condition codes from normal instructions.Do not use hardware FP.Do not use hardware floating point.Do not use hardware fp.Do not use hardware quad fp instructions.Do not use the AIX Vector Extended ABI.Do not use the AltiVec ABI extensions.Do not use the bit-field instructions.Do not use the callt instruction (default).Do not use the device-specific specs file device-specs/specs-<MCU>.Do not use the fabsd custom instruction.Do not use the fabss custom instr.Do not use the faddd custom instruction.Do not use the fadds custom instruction.Do not use the fatand custom instruction.Do not use the fatans custom instruction.Do not use the fcmpeqd custom instruction.Do not use the fcmpeqs custom instruction.Do not use the fcmpged custom instruction.Do not use the fcmpges custom instruction.Do not use the fcmpgtd custom instruction.Do not use the fcmpgts custom instruction.Do not use the fcmpled custom instruction.Do not use the fcmples custom instruction.Do not use the fcmpltd custom instruction.Do not use the fcmplts custom instruction.Do not use the fcmpned custom instruction.Do not use the fcmpnes custom instruction.Do not use the fcosd custom instruction.Do not use the fcoss custom instruction.Do not use the fdivd custom instruction.Do not use the fdivs custom instruction.Do not use the fexpd custom instruction.Do not use the fexps custom instruction.Do not use the fextsd custom instruction.Do not use the fixdi custom instruction.Do not use the fixdu custom instruction.Do not use the fixsi custom instruction.Do not use the fixsu custom instruction.Do not use the floatid custom instruction.Do not use the floatis custom instruction.Do not use the floatud custom instruction.Do not use the floatus custom instruction.Do not use the flogd custom instruction.Do not use the flogs custom instruction.Do not use the fmaxd custom instruction.Do not use the fmaxs custom instruction.Do not use the fmind custom instruction.Do not use the fmins custom instruction.Do not use the fmuld custom instruction.Do not use the fmuls custom instruction.Do not use the fnegd custom instruction.Do not use the fnegs custom instruction.Do not use the frdxhi custom instruction.Do not use the frdxlo custom instruction.Do not use the frdy custom instruction.Do not use the fsind custom instruction.Do not use the fsins custom instruction.Do not use the fsqrtd custom instruction.Do not use the fsqrts custom instruction.Do not use the fsubd custom instruction.Do not use the fsubs custom instruction.Do not use the ftand custom instruction.Do not use the ftans custom instruction.Do not use the ftruncds custom instruction.Do not use the fwrx custom instruction.Do not use the fwry custom instruction.Do not use the round custom instruction.Do not use unaligned memory references.Do not warn about using "long long" when -pedantic.Do stack checking using bounds in L1 scratch memory.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't align items in code or data.Don't allocate floats and doubles in extended-precision registers.Don't assume that unaligned accesses are handled by the system.Don't call any cache flush functions.Don't call any cache flush trap.Don't create a dynamically linked position independent executable.Don't emit DWARF additions beyond selected version.Don't emit dllexported inline functions unless needed.Don't generate DWARF pubnames and pubtypes sections.Don't generate checks for control speculation in selective scheduling.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Don't indicate any priority with TARGET_REGISTER_PRIORITY.Don't optimize block moves, use memcpy.Don't optimize block moves.Don't use P-mnemonics for branches.Don't use any of r32..r63.Don't use less than 25 bit addressing range for calls.Don't warn about uses of Microsoft extensions.Double CLASS IS block in SELECT TYPE statement at %LDowngrade conformance errors to warnings.Driving:Dummy %qs at %L cannot have an initializerDummy argument %qs at %L cannot be INTENT(OUT)Dummy argument %qs at %L cannot be OPTIONALDummy argument %qs at %L cannot be a derived type at %CDummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L was declared INTENT(OUT) but was not setDummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILEDummy argument %qs not allowed in expression at %LDummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedureDummy argument %qs with INTENT(IN) in pointer association context (%s) at %LDummy argument %qs with INTENT(IN) in variable definition context (%s) at %LDummy flag. This is the default unless FPX switches are provided explicitly.Dummy procedure %qs at %C cannot have a generic interfaceDummy procedure %qs at %L shall not be elementalDummy procedure %qs is invalid in procedure pointer initialization at %LDummy procedure %qs not allowed in elemental procedure %qs at %LDummy procedure %qs of PURE procedure at %L must also be PUREDummy procedure at %C may not have BIND(C) attribute with NAMEDump Source Coverage Obligations.Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt.Dump a textual representation of the exploded graph to SRCFILE.eg.txt.Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.Dump analyzer-specific data to a SRCFILE.analyzer.json.gz file.Dump declarations to a .decl file.Dump detailed information on GCC's internal representation of source code locations.Dump only the defined symbols.Dump optimization passes.Dump state-purging information to a SRCFILE.state-purge.dot file.Dump the analyzer exploded graph to a SRCFILE.eg.dot file.Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.Dump the demangled output.Dump the details of LTO objects.Dump the dump tool command line options.Dump the statistics of gimple statements.Dump the statistics of tree types.Dump the statistics of trees.Dump the symtab callgraph.Dump various analyzer internals to SRCFILE.*.fg.dot and SRCFILE.*.tg.dot.Dump various analyzer internals to SRCFILE.analyzer.txt.Dump various analyzer internals to stderr.Duplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate ASYNCHRONOUS attribute specified at %LDuplicate AUTOMATIC attribute specified at %LDuplicate BIND attribute specified at %LDuplicate DEFERRED at %CDuplicate DIMENSION attribute at %CDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate POINTER attribute at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate argument %qs at %L to intrinsic %sDuplicate array spec for Cray pointee at %CDuplicate construct label %qs at %CDuplicate format specification at %CDuplicate name %qs in association at %CDuplicate name %qs in parameter list at %CDuplicate statement label %d at %L and %LDuplicate symbol %qs in formal argument list at %CDuring link time optimization warn about mismatched types of global declarations.Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.Dynamically allocate cc registers.E specifier not allowed with g0 descriptor in format string at %LEDGE_CROSSING incorrectly set across same sectionEDGE_CROSSING missing across section boundaryEH edge crosses section boundary in bb %iEH incoming edge mixed with non-EH incoming edges in bb %iEH landing pad label ELEMENTAL function %qs at %L must have a scalar resultELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %LELEMENTAL prefix in MODULE PROCEDURE interface is missing at %LELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %LELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockENCODING= at %L not allowed in Fortran 95END TEAM statement at %CEND statement instead of %s statement at %LEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVEENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVEENTRY %qs at %L has no IMPLICIT typeENTRY result %s cannot be a POINTER in FUNCTION %s at %LENTRY result %s cannot be an array in FUNCTION %s at %LENTRY result %s cannot be of type %s in FUNCTION %s at %LENTRY statement at %CENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a STRUCTURE blockENTRY statement at %C cannot appear within a SUBMODULEENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY statement at %L with BIND(C) prohibited in an elemental procedureENTRY_BLOCK has IL associated with itENUM and ENUMERATOR at %CENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsEQUIVALENCE statement at %CERR tag label %d at %L not definedERRMSG at %LERRMSG at %L is useless without a STAT tagERRMSG tag at %LERRMSG variableERRMSG variable at %L shall be a scalar default CHARACTER variableERRMSG= argument at %L must be a scalar CHARACTER variableERROR STOP statement at %CESA/390 architecture.EVENT POST statement at %CEVENT WAIT statement at %CEVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPEEXIT statement at %C terminating !$ACC LOOP loopEXIT statement at %C terminating !$OMP DO loopEXIT statement with no do-construct-name at %CEXIT_BLOCK has IL associated with itEXTENDS at %LEXTERNAL attribute conflicts with FUNCTION attribute in %qs at %LEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement %d of actual argument of RESHAPE at %L cannot be negativeElement in %s array constructor at %L is %sElement of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %LElement of assumed-shape or pointer array passed to array dummy argument %qs at %LElement with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %LElemental function as initialization expression with non-integer/non-character arguments at %LElements with the same value at %L and %L in vector subscript in a variable definition context (%s)Eliminate multiple function invocations also for impure functions.Emit .gnu_attribute tags.Emit .stack_size directives.Emit 16-bit relocations to the small data areas.Emit 32-bit relocations to the small data areas.Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property.Emit IEEE-conformant code, without inexact exceptions.Emit RISC-V ELF attribute.Emit call graph information.Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.Emit code for the byte/word ISA extension.Emit code for the counting ISA extension.Emit code for the fp move and sqrt ISA extension.Emit code for the motion video ISA extension.Emit code using explicit relocation directives.Emit common-like symbols as weak symbols.Emit debug annotations during preprocessing.Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.Emit diagnostics showing the location of nodes in the exploded graph.Emit direct branches to local functions.Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.Emit function prologues only before parts of the function that need it, rather than at the top of the function.Emit function-calls using global offset table when generating PIC.Emit fused multiply-add instructions for long doubles in vector registers (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb).  Reassociation pass does not handle fused multiply-adds, therefore code generated by the middle-end is prone to having long fused multiply-add chains.  This is not pipeline-friendly, and the default behavior is to emit separate multiplication and addition instructions for long doubles in vector registers, because measurements show that this improves performance.  This option allows overriding it for testing purposes.Emit implicit instantiations of inline templates.Emit implicit instantiations of templates.Emit indirect branches to local functions.Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit().Emit long load/store sequences.Emit more verbose descriptions of control flow in diagnostics.Emit more verbose descriptions of state changes in diagnostics.Emit optimization diagnostics.Emit profiling counter call at function entry before prologue.Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run.Emit progressive recommended breakpoint locations.Emit rdval instead of rduniq for thread pointer.Emit special instrumentation for accesses to volatiles.Emit static const variables even if they are not used.Emit stop bits before and after volatile extended asms.Emit template instantiations as weak symbols.Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.Emit verbose debug information in assembly code.Empty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty old style initializer list at %CEmpty set of digits in BOZ constant at %CEnable 'q' instruction alternatives.Enable 16-entry register file.Enable 64-bit Time-Stamp Counter extension instruction.Enable C++ coroutines (experimental).Enable C++ header module (experimental).Enable C++ modules-ts (experimental).Enable C++14 sized deallocation support.Enable C-SKY DSP instructions.Enable C-SKY Enhanced DSP instructions.Enable C-SKY SECURE instructions.Enable C-SKY TRUST instructions.Enable C-SKY Vector DSP instructions.Enable CFI tables via GAS assembler directives.Enable DEC-style STATIC and AUTOMATIC attributes.Enable DIV, DIVU.Enable DIV-REM instructions for ARCv2.Enable DSP 3.1 Pack A extensions.Enable DWARF line debug info via GNU as.Enable Dual and Single Operand Instructions for Telephony.Enable ENTER_S and LEAVE_S opcodes for ARCv2.Enable FT32B code compression.Enable Full Redundancy Elimination (FRE) on trees.Enable Function Descriptor PIC mode.Enable Graphite Identity transformation.Enable ID based shared library.Enable IEEE 128-bit floating point via the __float128 keyword.Enable Local Register Allocation.Enable Locked Load/Store Conditional extension.Enable MUL instructions.Enable MUL.X and UMUL.X instructions.Enable MULX instructions, assume fast shifter.Enable Objective-C exception and synchronization syntax.Enable Objective-C setjmp exception handling runtime.Enable OpenACC.Enable OpenMP (implies -frecursive in Fortran).Enable OpenMP GPU offloading.Enable OpenMP's SIMD directives.Enable PIC support for building libraries.Enable Plan 9 language extensions.Enable Rcq constraint handling - most short code generation depends on this.Enable Rcw constraint handling - ccfsm condexec mostly depends on this.Enable Read-Modify-Write (RMW) instructions support/use.Enable SSA coalescing of user variables.Enable SSA code sinking on trees.Enable SSA dead code elimination optimization on trees.Enable SSA-BIT-CCP optimization on trees.Enable SSA-CCP optimization on trees.Enable SSA-PRE optimization on trees.Enable TPF-OS tracing code.Enable Virtual Hosting support.Enable XY Memory extension (DSP version 3).Enable alignment of COMMON blocks.Enable all -Wunused- warnings.Enable all DEC language extensions.Enable all optimization info dumps on stderr.Enable an RTL peephole pass before sched2.Enable asan allocas/VLAs protection.Enable asan builtin functions protection.Enable asan detection of use-after-return bugs.Enable asan globals protection.Enable asan load operations protection.Enable asan stack protection.Enable asan store operations protection.Enable assembler and linker relaxation.  Enabled by default at -Os.Enable atomic instructions.Enable backend debugging.Enable backward propagation of use properties at the SSA level.Enable barrel shift instructions.Enable basic block vectorization (SLP) on trees.Enable basic program profiling code.Enable bbit peephole2.Enable cache bypass for volatile references.Enable cache prefetch instructions.Enable certain features present in the Concepts TS.Enable code density instructions for ARCv2.Enable code hoisting.Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for generating profile info for profile feedback directed optimizations.Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for performing profile feedback directed optimizations.Enable compact casesi pattern.Enable conditional dead code elimination for builtin calls.Enable conditional execution other than moves/scc.Enable conditional move instruction usage.Enable conditional moves.Enable constructor/destructor feature.Enable coprocessor instructions.Enable copy propagation of scalar-evolution information.Enable copy propagation on trees.Enable correction of flow inconsistent profile data input.Enable dead store elimination.Enable debug output.Enable decimal floating point hardware support.Enable default conversions between __float128 & long double.Enable default widths for i, f and g format specifiers.Enable divide and modulus instructions.Enable dominator optimizations.Enable double load/store instructions for ARC HS.Enable dual viterbi butterfly extension.Enable earlier placing stop bits for better scheduling.Enable early gimple folding of builtins.Enable exception handling.Enable forward propagation on trees.Enable front end optimization.Enable function profiling.Enable function reordering that improves code placement.Enable garbage collection (GC) in Objective-C/Objective-C++ programs.Enable generation of ARC SIMD instructions via target-specific builtins.Enable generation of R2 BMX instructions.Enable generation of R2 CDX instructions.Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div.Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override.Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul.Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch.Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override.Enable generation of hardware floating point instructions. The default is -msoft-float.Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override.Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations.Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations.Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension.Enable guessing of branch probabilities.Enable hardware floating point.Enable hoisting adjacent loads to encourage generating conditional move instructions.Enable hoisting loads from conditional pointers.Enable hwasan instrumentation of allocas/VLAs.Enable hwasan instrumentation of builtin functions.Enable hwasan instrumentation of load operations.Enable hwasan instrumentation of statically sized stack-allocated variables.Enable hwasan instrumentation of store operations.Enable in and out of Graphite representation.Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable inlining of PLT in function calls.Enable inlining of function declared "inline", disabling disables all inlining.Enable interrupt stack instructions.Enable kind-specific variants of integer intrinsic functions.Enable label alignment optimizations.Enable lazy module importing.Enable legacy math intrinsics for compatibility.Enable legacy parsing of INCLUDE as statement.Enable link-time optimization.Enable linker optimizations.Enable linker relaxation.Enable linker relaxations.Enable linker relaxing.Enable load/store bonding.Enable loop distribution for patterns transformed into a library call.Enable loop distribution on trees.Enable loop epilogue vectorization using smaller vector size.Enable loop header copying on trees.Enable loop interchange on trees.Enable loop invariant motion on trees.Enable loop nest transforms.  Same as -floop-nest-optimize.Enable loop optimizations on tree level.Enable loop vectorization on trees.Enable machine specific peephole optimizations.Enable more verbose RTX cost dumps during debug.  For GCC developers use only.Enable most warning messages.Enable multicore support.Enable multiply instructions.Enable multiprocessor instructions.Enable nested conditional execution optimizations.Enable optimizing &&/|| in conditional execution.Enable parsing GIMPLE.Enable pre-reload use of cbranchsi pattern.Enable preprocessing.Enable range checking during compilation.Enable reassociation on tree level.Enable register pressure sensitive insn scheduling.Enable relaxing in the assembler.Enable scheduling across basic blocks.Enable separate data segment.Enable setting GPRs to the result of comparisons.Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET).Enable sign extend instructions.Enable split of 32 bit immediate loads into low / high part.Enable stack probing.Enable static analysis pass.Enable strict 32-bit psABI struct return checking.Enable string length optimizations on trees.Enable support for C++ concepts.Enable support for DEC STRUCTURE/RECORD.Enable support for GNU transactional memory.Enable support for the RH850 ABI.  This is the default.Enable support for the old GCC ABI.Enable swap byte ordering extension instruction.Enable tail merging on trees.Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals.Enable the critical path heuristic in the scheduler.Enable the dependent count heuristic in the scheduler.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.Enable the extended LRW instruction (default for CK801).Enable the group heuristic in the scheduler.Enable the last instruction heuristic in the scheduler.Enable the loop nest optimizer.Enable the normal mode.Enable the rank heuristic in the scheduler.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.Enable the speculative instruction heuristic in the scheduler.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.Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.Enable the use of RX FPU instructions.  This is the default.Enable the use of blank format items in format strings.Enable the use of character literals in assignments and data statements for non-character variables.Enable the use of indexed loads.Enable the use of pre/post modify with register displacement.Enable the use of the LRA register allocator.Enable the use of the fsca instruction.Enable the use of the fsrra instruction.Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.Enable the use of the short load instructions.Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.Enable traditional preprocessing.Enable transitivity of constraints during analysis.Enable unaligned word and halfword accesses to packed data.Enable use of BI/BIH instructions when available.Enable use of GPREL for read-only data in FDPIC.Enable use of NPS400 bit operations.Enable use of NPS400 xld/xst extension.Enable use of POST_INC / POST_DEC.Enable use of POST_MODIFY.Enable use of R16-R31 (default).Enable use of odd-numbered single-precision registers.Enable use of sdata/scommon/sbss.Enable user-defined instructions.Enable using IEEE 128-bit floating point instructions.Enable v850e3v5 loop instructions.Enable variable polynomial CRC extension.Enable vectorization on trees.Enable verbose output.Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).Enable workarounds for the errata of the GR712RC processor.Enable workarounds for the errata of the UT699 processor.Enable workarounds for the errata of the UT699E/UT700 processor.Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.Enable/disable GP-relative addressing.Enabled ID based shared library.Enables Position-Independent-Data (PID) mode.Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.Enables verbose cost model dumping in the debug dump files.Encode SSE instructions with VEX prefix.End expression in DO loopEnd of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of scalar initializer expected at %CEnd of search list.
  Enforce class member access control semantics.Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attributeEntity %qs at %L is already present in the interfaceEntity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CEquality comparison for %s at %LEquivalence for %qs does not match ordering of COMMON %qs at %LEquivalent to -mgpopt=local.Equivalent to -mgpopt=none.Errmsg-variable at %L shall not be %sd within the same %s statementErrorError allocating %lu bytesError converting PARAMETER constant in complex constant at %CError converting integerError in pointer initialization at %CError in type-spec at %LError in typebound call at %LError reallocating to %lu bytesError writing JSON output file %s
  Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
! Evaluation of nonstandard initialization expression at %LEvaluation of string longer than 2**28 at %L deferred to runtime, expect bugsEventEvent variable argument at %L must be a coarray but not coindexedEvent variable argument at %L must be a coarray or coindexedEvent variable at %L must be a scalar of type EVENT_TYPEExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected %<(%> at %CExpected %<)%> or %<,%> at %CExpected %<,%> at %CExpected %<,%> or end of statement at %CExpected %<::%> after binding-attributes at %CExpected %<::%> at %CExpected %<=>%> at %CExpected %<END INTERFACE ASSIGNMENT (=)%> at %CExpected '*' in coindex specification in ALLOCATE statement at %LExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected AQC_REL, RELEASE, or ACQUIRE at %CExpected DO loop at %CExpected HOST, NOHOST or ANY at %CExpected INCLUSIVE or EXCLUSIVE clause at %CExpected P edit descriptor in format string at %LExpected PARAMETER symbol in complex constant at %CExpected RANK or RANK DEFAULT following SELECT RANK at %CExpected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %CExpected SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %LExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a procedure for argument %qs at %LExpected a procedure pointer for argument %qs at %LExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected binding target after %<=>%> at %CExpected block name %qs of SELECT construct at %CExpected block name of %qs in %s statement at %LExpected bounds specification for %qs at %LExpected coarray variable as %qs argument to the %s intrinsic at %LExpected comma in I/O list at %CExpected component reference at %CExpected data constant after repeat spec at %CExpected entity-list in AUTOMATIC statement at %CExpected entity-list in STATIC statement at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected label %qs for %s statement at %CExpected left parenthesisExpected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %LExpected module procedure name at %CExpected nameExpected parameter list in type declaration at %CExpected real stringExpected register or constant integer.Expected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected structure component or operator name after '.' at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting %<END INTERFACE %s%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qsExpecting %<END INTERFACE OPERATOR (.%s.)%> at %CExpecting %s at %CExpecting %s statement at %LExpecting a comma in EQUIVALENCE at %CExpecting a scalar INTEGER expression at %C, found %sExpecting a variable at %LExpecting definable entity near %LExpecting list of named entities at %CExpecting variable in READ statement at %CExpecting variable or io-implied-do at %LExpecting variable or io-implied-do in READ statement at %LExplain what alignment considerations lead to the decision to make an insn short or long.Explicit array shape at %C must be constant of INTEGER type and not %s typeExplicit interface required for %qs at %L: %sExplicit interface required for component %qs at %L: %sExplicit interface required for polymorphic argument at %LExplicit shaped array with nonconstant bounds at %CExport functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE selector at %L cannot be %sExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: %s specifier in %s statement at %L has value %qsExtension: Conversion from %s to %s at %LExtension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: Zero width after L descriptor at %LExtension: backslash character at %CExtension: exponent-letter %<q%> in real-literal-constant at %CExternal %qs at %L cannot have an initializerExternal IO UNIT cannot be an array at %LExternal object %qs at %L may not have an initializerExtra option to %<-Xassembler%>: %s, dropping all %<-Xassembler%> and %<-Wa%> options.Extraneous characters in format at %LF2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface bodyFAIL IMAGE statement at %CFAILED= argument to NUM_IMAGES at %LFDPIC mode is not supported in Thumb-1 modeFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure %qs at %L is not a SUBROUTINEFINAL procedure %qs declared at %L has the same rank (%d) as %qsFINAL procedure at %L must have exactly one argumentFINAL procedure declaration at %CFLUSH statement at %CFORALL construct at %LFORALL end expression at %L must be a scalar INTEGERFORALL index %qs may not appear in triplet specification at %LFORALL index-name at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar variable of type integerFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORM TEAM statement at %CFORMAT label %d at %L not definedFORMAT statement at %C cannot appear within an INTERFACEFORMAT statement at %L does not have a statement labelFORMAT tag at %L cannot be a zero-sized arrayFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>FPTR argument at %L to C_F_POINTER shall not be polymorphicFPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITSFUNCTION result %s cannot be a POINTER in FUNCTION %s at %LFUNCTION result %s cannot be an array in FUNCTION %s at %LFUNCTION result %s cannot be of type %s in FUNCTION %s at %LFactor complex constructors and destructors to favor space over speed.Failed to create structure type '%s' at %CFailed to match clause at %CFailure getting length of a constant array.Failure in conversion of BOZ to REAL at %LFatal ErrorField members of a synchronized class cannot be %sFile %qs opened at %C is not a GNU Fortran module fileFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)First or last !$OMP ATOMIC intrinsic argument must be %qs at %LFix min_int calculationFixed line length must be at least sevenFlag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %qsFlag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %qsFlag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>Floating point custom instruction configuration name.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For shift operations by a constant amount, which require an individual instruction to shift by one position, set the maximum number of inline shift instructions (maximum value 64) to emit instead of using the corresponding __mspabi helper function. The default value is 4.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.For the assembler (and linker) permit any architecture sub-variant to be used without error.Forbid performing fp-as-gp optimization.Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.Force all calls to be made via a jli instruction.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force creation of temporary to test infrequently-executed forall code.Force disable hardware loop, even use -mext-dsp.Force functions to be aligned to a 4 byte boundary.Force generation of external symbol indirection stubs.Force indirect call and jump via register.Force performing fp-as-gp optimization.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2003: %s specifier in %s statement at %L has value %qsFortran 2003: Character for %qs argument of %qs intrinsic at %LFortran 2003: DT format specifier not allowed at %CFortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %LFortran 2008 obsolescent feature:Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %LFortran 2008: Non-pointer actual argument at %L to pointer dummy %qsFortran 2008: Null pointer at %L to non-pointer dummy %qsFortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFound no matching specific binding for the call to the GENERIC %qs at %LFree line length must be at least threeFunction %qs as initialization expression at %LFunction %qs at %L cannot be called recursively, as it is not RECURSIVEFunction %qs at %L cannot have an initializerFunction %qs at %L has no IMPLICIT typeFunction %qs at %L has no IMPLICIT type; did you mean %qs?Function %qs at %L is INTRINSIC but is not compatible with an intrinsicFunction %qs at %L must be PUREFunction %qs in initialization expression at %L must be an intrinsic functionFunction %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argumentFunction %qs requires an argument list at %CFunction %qs, parameter %u, has IPA-SRA accesses which overlapFunction %s at %L has entries with mismatched array specificationsFunction %s at %L with entries returning variables of different string lengthsFunction %s, parameter %u, is used but does not have any certain IPA-SRA accessFunction not found.Function result %qs at %L cannot have an initializerFunction result %qs at %L has no IMPLICIT typeFunction result %qs at %L is invalid as X argument to C_FUNLOCFunction result %qs at %L shall not be a coarray or have a coarray componentFunction result %qs is invalid as proc-target in procedure pointer assignment at %LFunction result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attributeFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power10.Fuse certain integer operations together for better performance on power8.Fuse medium/large code model toc references with the memory instruction.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC does not currently support argument type %qT for %<simd%> functionsGCC does not currently support mixed size types for %<simd%> functionsGCC does not currently support return type %qT for %<simd%> functionsGCC does not currently support simdlen %wd for type %qTGCC is not configured to support %s as offload targetGCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>GCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCN GPU type to use:GCSE disabledGENERIC %qs at %L cannot overwrite specific binding with the same nameGENERIC %qs at %L must target a specific binding, %qs is GENERIC, tooGENERIC at %C must be inside a derived-type CONTAINSGENERIC binding at %CGENERIC procedure %qs is not allowed as an actual argument at %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
! GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGNU-style attribute between label and declaration appertains to the labelGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGarbage after PARAMETERIZED TYPE declaration at %CGenerate (do not generate) MMA instructions.Generate (do not generate) pc-relative memory addressing.Generate (do not generate) pc-relative memory optimizations for externals.Generate (do not generate) prefixed memory instructions.Generate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate C prototypes from non-BIND(C) external procedure definitions.Generate C++ Module dependency information.Generate C-SKY FPU double float instructions (default for hard float).Generate DSP extension instructions.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate ModuleInfo struct for output module.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SBIT, CBIT instructions.Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all _mcount and __fentry__ calls.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a Mach-O bundle (file type MH_BUNDLE).Generate a __return_loc section pointing to all return instrumentation code.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate an output executable that binds symbols on load, rather than lazily.Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate big-endian eBPF.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for C-SKY compiler runtime instead of libgcc.Generate code for CR16C architecture.Generate code for CR16C+ architecture (Default).Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Smart Mode.Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for class invariant contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that conforms to the specified ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to mitigate against straight line speculation.Generate code to track when the CPU might be speculating incorrectly.Generate code to use a non-exec PLT and GOT.Generate code using global anchor symbol addresses.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code which uses the core registers only (r0-r14).Generate code with library calls for floating point.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate constant pools in the compiler instead of assembler.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in STABS format.Generate debug information in VMS format.Generate debug information in XCOFF format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in extended STABS format.Generate debug information in extended XCOFF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide instructions.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate eBPF for the given Linux kernel version.Generate extended arithmetic instructions, only valid for ARC700.Generate extended entry point information for inlined functions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate floating-point multiply-accumulation instructions.Generate frecipd/fsqrtd/fdivd instructions (default for hard float).Generate hardware abs instructions.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate little endian code.Generate little-endian code.Generate little-endian eBPF.Generate load/store multiple instructions.Generate load/store with update instructions.Generate local calls to out-of-line atomic operations.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate millicode thunks.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate position-independent code for executables if possible (large mode).Generate position-independent code for executables if possible (small mode).Generate position-independent code if possible (large mode).Generate position-independent code if possible (small mode).Generate prefetch instructions, if available, for arrays in loops.Generate push/pop instructions (default).Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate return instruction in naked function.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate stm/ldm instructions (default).Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unaligned VSX load/store for inline expansion of memcpy/memmove.Generate unaligned VSX vector pair load/store for inline expansion of memcpy/memmove.Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Generate xBPF.Generic function %qs at %L is not consistent with a specific intrinsic interfaceGeneric name %qs of function %qs at %L being the same name as derived type at %LGeneric subroutine %qs at %L is not consistent with an intrinsic subroutine interfaceGive branches their default cost.Give external symbols a leading underscore.Global binding name %qs at %L is already being used as a %s at %LGlobal binding name %qs at %L is already being used at %LGlobal entity %qs at %L cannot appear in a COMMON block at %LGlobal name %qs at %L is already being used as a %s at %LGlobal name %qs at %L is already being used at %LGraphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default.Hexadecimal constant at %L uses nonstandard X instead of ZHollerith constant at %CHost associated variable %qs may not be in the DATA statement at %CHow much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).I/O register operand for '%%%c'IBITS: Bad bitICE: emit_insn used where emit_jump_insn needed:
  ID of shared library to build.ID shared libraries and FD-PIC mode can%'t be used togetherIEEE_ARITHMETIC module at %CIEEE_EXCEPTIONS module at %CIEEE_FEATURES module at %CIF clause at %L requires a scalar LOGICAL expressionIF clause modifier %s at %L not appropriate for the current OpenMP constructIF clause without modifier at %L used together with IF clauses with modifiersIM part_ref at %CIMPLICIT NONE (type) statement at %L following an IMPLICIT statementIMPLICIT statement at %C following an IMPLICIT NONE (type) statementIMPORT NONE with spec list at %CIMPORT statement at %CIMPORT statement at %C only permitted in an INTERFACE bodyIMPURE procedure at %CINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTEGER expression of %s clause at %L must be non-negativeINTEGER expression of %s clause at %L must be positiveINTEGER expression of SCHEDULE clause's chunk_size at %L must be positiveINTEGER(KIND=8) is not available for %<-fdefault-integer-8%> optionINTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> optionINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.INTENT(IN) POINTER %qs in %s clause at %LINTENT(IN) POINTER %qs in COPYPRIVATE clause at %LINTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphicINTERFACE procedure %qs at %L has the same name as the enclosing procedureIO UNIT in %s statement at %L must be an internal file in a PURE procedureIO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CIOMSG tag at %LIPA modref summary is missing in input fileIPA-SRA access verification failedISA %qs is not supported in %<target%> attribute, use %<arch=%> syntaxISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<[[]]%> attributes before C2XISO C does not support %<__int%d%> typesISO C does not support %<~%> for complex conjugationISO C does not support %qs predefined identifierISO C does not support complex integer typesISO C does not support decimal floating-point before C2XISO C does not support fixed-point typesISO C does not support omitting parameter names in function definitions before C2XISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a %<?:%> expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ allows bit-field attributes only before the %<:%> tokenISO C++ did not adopt string literal operator templates taking an argument pack of charactersISO C++ does not allow %<?:%> with omitted middle operandISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not allow GNU designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ does not support %<__int%d%> for %qsISO C++ does not support plain %<complex%> meaning %<double complex%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids converting a string constant to %qTISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids empty unnamed enumISO C++ forbids flexible array member %qsISO C++ forbids flexible array membersISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a %<?:%> expressionISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>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%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>ISO C++ forbids using a floating-point literal in a constant-expressionISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading %<operator ?:%>ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C++17 does not allow %<register%> storage class specifierISO C++17 does not allow dynamic exception specificationsISO C11 does not support omitting the string in %<_Static_assert%>ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Alignas%>ISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<_Static_assert%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<for%> loop initial declarationsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids array %qE whose size cannot be evaluatedISO C90 forbids array whose size cannot be evaluatedISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Alignas%>ISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %<_Static_assert%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsISO_C_BINDING module at %CISO_FORTRAN_ENV intrinsic module at %CIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If bounds remapping is specified at %L, the pointer target shall not be NULLIf first argument of ATAN2 at %L is zero, then the second argument must not be zeroIf first argument of ATAN2D at %L is zero, then the second argument must not be zeroIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.Ignore unsupported pragmas.Ignored.Illegal allocate-object at %C for a PURE procedureIllegal assignment to external procedure at %LIllegal character in BOZ constant at %CIllegal id in copy_walk_reduction_argIllegal preprocessor directiveIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement EVENT %s at %C in CRITICAL blockImage control statement EVENT %s at %C in DO CONCURRENT blockImage control statement EVENT %s at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement C++17 inheriting constructor semantics.Implement DIP1000: Scoped pointers (experimental).Implement DIP25: Sealed references (experimental).Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.Implicitly declared BIND(C) function %qs at %L may not be C interoperableImplicitly declared BIND(C) variable %qs at %L may not be C interoperableImplicitly declared function %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %LImplicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT typeImplied SAVE for module variable %qs at %L, needed due to the default initializationImplied-shape array at %LImprove GCC's ability to track column numbers in large source files, at the expense of slower compilation.Impure function %qs at %L might not be evaluatedImpure function at %L might not be evaluatedIn %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.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 %sIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination.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.In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qsIn constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn moduleIn module imported atIn static member function %qsInclude directory %qs: %sIncompatible allocate-object at %C for CHARACTER type-spec at %LIncompatible derived type in PARAMETER at %LIncompatible initialization between a derived type entity and an entity with %qs type at %CIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sIncompatible typespec for array element at %LIncompatible use of TILE and COLLAPSE at %LInconsistent equivalence rules involving %qs at %L and %qs at %LInconsistent internal state: No location in expression near %LInconsistent internal state: No location in statementInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ldIncorrect function return valueIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %LIndex variable %qs redefined at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inequality comparison for %s at %LInhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of structure component with a HOLLERITH constant at %L is not allowedInitialization of variable at %C is not allowed in a PURE procedureInitialization string at %L was truncated to fit the variable (%ld/%ld)Initialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initialized symbol %qs at %C can only be COMMON in BLOCK DATAInitialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocksInitializer not allowed for PARAMETER %qs at %CInitializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline code to invalidate instruction cache entries after setting up nested function trampolines.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Inquiry parameter cannot appear in a data-stmt-object-list at %CInsert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks.Insert code to profile values of expressions.Insert relax hint for linker to do relaxation.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instruction accounted for function thunk overhead.Instrument function entry and exit with profiling calls.Instrument function exit in instrumented functions with __fentry__.Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons).Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons).Integer division truncated to constant %qs at %LInteger expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>Integer too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterchanging loops at %LInterface %qs at %L is declared in a later PROCEDURE statementInterface %qs at %L may not be a statement functionInterface %qs at %L may not be genericInterface %qs at %L must be explicitInterface mismatch for procedure-pointer component %qs in structure constructor at %L: %sInterface mismatch in dummy procedure %qs at %L: %sInterface mismatch in global procedure %qs at %L: %sInterface mismatch in procedure pointer assignment at %L: %qs is not a subroutineInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInterface-name expected after %<(%> at %CInternal compiler error: Error reporting routines re-entered.
  Internal file at %L with namelistInternal procedure %qs in %s at %LInternal procedure %qs is invalid in procedure pointer assignment at %LInternal procedure %qs is invalid in procedure pointer initialization at %LInternal procedure %qs is used as actual argument at %LInternal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Interrupt Service Routines cannot be coded in Thumb-1 modeIntersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]Intrinsic %qs (%s) used at %LIntrinsic %qs at %L cannot have an initializerIntrinsic %qs at %L is invalid in procedure pointer assignmentIntrinsic %qs at %L is not allowed as an actual argumentIntrinsic %qs at %L must have at least two argumentsIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic function %qs (%d) not recognizedIntrinsic function %qs at %L is not permitted in an initialization expressionIntrinsic function %s at %L is not permitted for CO_REDUCEIntrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointerIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure %qs not allowed in PROCEDURE statement at %LIntrinsic procedure at %L cannot be a MODULE PROCEDUREIntrinsic subroutine %qs at %L shall not have a type specifierIntrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clauseInvalid BOZ literal constant used in subscript at %CInvalid C identifier in NAME= specifier at %CInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid NAME %qs in !$ACC ROUTINE ( NAME ) at %CInvalid NULL at %LInvalid argument to !$ACC WAIT at %CInvalid association target at %CInvalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extensionInvalid character %qc in variable name at %CInvalid character 0x%s at %CInvalid character in name at %CInvalid character(s) in ELSE statement after %CInvalid clause in module with !$ACC DECLARE at %LInvalid codimension %d at %C, only %d codimensions existInvalid context for NULL () intrinsic at %LInvalid context for NULL() pointer at %%LInvalid exponent-letter %<q%> in real-literal-constant at %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedureInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initialization expression for ALLOCATABLE component %qs in structure constructor at %LInvalid initializer %s in Data statement at %CInvalid keyword %qs in %qs intrinsic function at %LInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid mixing of IEEE 128-bit and IBM 128-bit floating point typesInvalid old style initialization for derived type component at %CInvalid operator for !$OMP DECLARE REDUCTION %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid standard code on intrinsic %qs (%d)Invalid substring in data-implied-do at %L in DATA statementInvalid type-spec at %CInvalid use of BOZ literal constant at %LInvalid value for %s specification at %CIssue a note when diagnostics are deduplicated.Issue debug information for compiler-generated auxiliary variables.Issue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJunk after MAP statement at %CJunk after UNION statement at %CJunk after non-nested STRUCTURE statement at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND attribute at %C in a STRUCTURE definitionKIND attribute at %C in a TYPE definitionKIND parameter of %s at %L must be an initialization expressionKIND part_ref at %CKeyword %qs at %C has already appeared in the current argument listKeyword argument %qs at %L is already associated with another actual argumentKeyword argument %qs at %L is invalid in a statement functionKeyword argument %qs at %L is not in the procedureKeyword argument %qs at %L is not in the procedure; did you mean %qs?Keyword argument requires explicit interface for procedure %qs at %LKeyword argument requires explicit interface for procedure pointer component %qs at %LKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known CSKY CPUs (for use with the -mcpu= options):Known CSKY FPUs (for use with the -mfpu= option):Known CSKY architectures (for use with the -march= option):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known PTX ISA versions (for use with the -misa= option):Known TILE-Gx CPUs (for use with the -mcpu= option):Known TILEPro CPUs (for use with the -mcpu= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known choices for return instrumentation with -minstrument-return=:Known cmodel types (for use with the -mcmodel= option):Known cmodel types (for use with the -mict-model= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known preferred register vector length (to use with the -mprefer-vector-width= option):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLEN argument (%ld) out of range 0:%d in intrinsic MVBITSLEN argument (%ld) out of range 0:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN or KIND inquiry ref in DATA statement at %LLEN part_ref at %CLHS in %<noreturn%> callLINEAR clause modifier used on DO or SIMD construct at %LLINEAR clause specified together with ORDERED clause with argument at %LLINEAR dummy argument %qs with VALUE attribute with %s modifier at %LLINEAR variable %qs must be INTEGER at %LLOCK statement at %CLOCK_EVENT in variable definition context (%s) at %LLOCK_TYPE in variable definition context (%s) at %LLOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLOGICAL operands are required in expression at %LLOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel %qs after %L doesn't match IF label %qsLabel %qs at %C doesn't match IF label %qsLabel %qs at %C doesn't match WHERE label %qsLabel at %L is not in the same block as the GOTO statement at %LLabel name %qs at %C is ambiguousLabeled DO statement at %LLeft parenthesis required after %<*%> in format string at %LLegacy Extension:Letter %qc already has an IMPLICIT type at %CLetter %qc already set in IMPLICIT statement at %CLetters must be in alphabetic order in IMPLICIT statement at %CLevel not found, use none, slim, blocks, vops.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
! Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all hidden GC allocations.List all non-mutable fields which occupy an object instance.List all usages of complex or imaginary types.List all variables going into thread local storage.List information on all language changes.List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPEList item %qs with allocatable components is not permitted in map clause at %LList item shall not be coindexed at %CList specified together with memory order clause in FLUSH directive at %CLoad all members of archive libraries, rather than only those that satisfy undefined symbols.Lock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLogs which object files the linker loads.Logs which symbol(s) caused an object to be loaded.Look for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable at %C cannot be an arrayLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %sMCU %qs supports %s ISA but %<-mcpu%> option is set to %sMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5seriesMIPS16 %<-mxgot%> codeMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMODULE PROCEDURE declaration at %CMODULE prefix at %CMODULE prefix at %C found outside of a module, submodule, or interfaceMOLD argument to NULL required at %LMOLD tag at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 builtin functions only work inside interrupt handlersMULT case in cris_op_strMagnitude of second argument of %s exceeds bit size at %LMagnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %CMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make GCC pass the --no-relax command-line option to the linker instead of the --relax option.Make all function calls indirect.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malformed GENERIC statement at %CMalformed type-spec at %CMalloc data into P2 space.Mangled derived type definition at %CMapper for module to CMI files.Mark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to compare.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum depth of DFS walk used by modref escape analysis.Maximum depth of a loop nest to fully value-number optimistically.Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges.Maximum depth of recursive cloning for self-recursive function.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum extension level reached with type %qs at %LMaximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum number of VALUEs handled during a single find_base_term call.Maximum number of accesses stored in each modref reference.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.Maximum number of arrays per SCoP.Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable.Maximum number of assertions to add along the default edge of a switch statement during VRP.Maximum number of bases stored in each modref tree.Maximum number of basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.Maximum number of concurrently open C++ module files when lazy loading.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of different predicates used to track properties of loops in IPA analysis.Maximum number of disambiguations to perform per memory access.Maximum number of escape points tracked by modref per SSA-name.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of new jump thread paths to create for a finite state automaton.Maximum number of operations in a parameter expression that can be handled by IPA analysis.Maximum number of parameters in a SCoP.Maximum number of queries into the alias oracle per store.Maximum number of references stored in each modref base.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of statements visited during jump function offset discovery.Maximum number of store chains to track at the same time in the store merging pass.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of tests performed by modref query.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of a single store merging region in bytes.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Member functions defined within their class are inline in module purview.Memory Tagging Extension does not support %<-mabi=ilp32%>Merge adjacent stores.Merge similar-enough states during analysis.Merge subcomand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.Mismatch in BIND(C) names (%qs/%qs) at %CMismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in MODULE PROCEDURE formal argument names (%s/%s) at %CMismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qsMismatch in number of MODULE PROCEDURE formal arguments at %CMismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMismatches between file architecture and one specified by "-arch" are errors instead of warnings.Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %CMissing %<&%> in continued character constant at %CMissing %<(%> in ELSE IF expression at %CMissing %<(%> in IF-expression at %CMissing %<)%> in ELSE IF expression at %CMissing %qs argument to %qs intrinsic at %L for %qs of type %qsMissing %qs argument to the %s intrinsic at %LMissing %qs in statement at or before %LMissing -mcpu option in ASM_CPU_SPEC?Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %LMissing THEN in ELSE IF statement after %LMissing actual argument %qs in call to %qs at %LMissing actual argument for argument %qs at %LMissing alternate return spec in subroutine call at %LMissing alternate return specifier in subroutine call at %LMissing argument list in function %qs at %CMissing argument to %qs at %CMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing comma at %LMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing format with default unit at %CMissing generic specification in USE statement at %CMissing item in format string at %LMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing leading left parenthesis in format string at %LMissing positive width after L descriptor at %LMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CMissing symbolModule %qs at line %d column %d: %sModule file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module.Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Multiple identifiers provided with single NAME= specifier at %CMultiple loop axes specified for routine at %CNAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %LNAME %qs invalid in !$ACC ROUTINE ( NAME ) at %LNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNAME= specifier at %C should be a constant expressionNAME= specifier at %C should be a scalar of default character kindNAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition contextNAMELIST array object %qs with assumed shape in namelist %qs at %LNAMELIST array object %qs with nonconstant shape in namelist %qs at %LNAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %LNAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %LNAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER componentsNAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %LNAMELIST object %qs with nonconstant character length in namelist %qs at %LNEWUNIT specifier at %LNEWUNIT specifier must have FILE= or STATUS='scratch' at %LNONMONOTONIC schedule modifier specified with ORDERED clause at %LNON_OVERRIDABLE and DEFERRED cannot both appear at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL at %L is not permitted as actual argument to %qs intrinsic functionNULL intrinsic with allocatable MOLD at %LNULL used in arithmeticNULL() at %C cannot appear in an array constructorNULL() initialization at %C is ambiguousNULL() initialization at %C may not have MOLDNULL() near %L cannot appear in INQUIRE statementNULLIFY does not allow bounds remapping for pointer object at %CName %qs at %C is already defined as a generic interface at %LName %qs at %C is an ambiguous reference to %qs from current program unitName %qs at %C is an ambiguous reference to %qs from module %qsName %qs at %C is the name of the procedureName %qs in %s statement at %C is not a construct nameName %qs in %s statement at %C is unknownName %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic typeName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)Named block DO at %L requires matching ENDDO nameNamed constant %qs at %L cannot be an EQUIVALENCE objectNamed constant %qs in variable definition context (%s) at %LNamed constant at %C in an EQUIVALENCENamelist %qs cannot be an argument at %LNamelist %qs cannot be an argument to subroutine or function at %LNamelist group name %qs at %C already has a basic type of %sNamelist group name %qs at %C already is USE associated and cannot be respecified.Namelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNegative argument N at %LNegative exponent of integer has zero result at %LNested CRITICAL block at %CNested function trampolines not supported on CK801.No binding name is allowed in BIND(C) at %CNo branches
  No calls
  No default crt0.o.No description yet.No edge out of thunk nodeNo executable lines
  No initializer for allocatable component %qs given in the structure constructor at %CNo initializer for component %qs given in the structure constructor at %CNo longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-PARAMETER symbol %qs at %L cannot be implied-shapeNon-POINTER in pointer association context (%s) at %LNon-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>Non-THREADPRIVATE object %qs in COPYIN clause at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character in FORMAT tag at %LNon-character non-Hollerith in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-default LOGICAL kind in %s tag at %LNon-dummy object %qs in %s clause at %LNon-extensible derived-type %qs at %L must not be ABSTRACTNon-numeric character in statement label at %CNon-polymorphic passed-object dummy argument of %qs at %LNon-scalar FINAL procedure at %L should have assumed shape argumentNon-significant digits in %qs number at %C, maybe incorrect KINDNon-variable expression in variable definition context (%s) at %LNon-zero imaginary part discarded in conversion from %qs to %qs at %LNonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operatorNoncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconforming tab character in format at %CNonconstant array section at %L in DATA statementNonexistent include directory %qsNoninteger exponent in an initialization expression at %LNoninteroperable array FPTR at %L to C_F_POINTER: %sNoninteroperable array at %L as argument to C_LOC: %sNoninteroperable procedure at %L to C_FUNLOCNoninteroperable procedure pointer at %L to C_F_PROCPOINTERNonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %LNonnegative width required in format string at %LNonpointer object %qs with default initialization shall not appear in a DATA statement at %LNonpolymorphic reference to abstract type at %CNonstandard conversion from %s to %s at %LNonstandard type declaration %s*%d at %CNot configured with %<--enable-gather-detailed-mem-stats%>.Not enough elements in array initializer at %CNot expected TAG.Note #include directives not translated to import declarations, and not known to be textual.Note #include directives translated to import declarations.Note Compiled Module Interface pathname of a specific module or header-unit.Note Compiled Module Interface pathnames.Note a #include translation of a specific header.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOLD argument of the %s intrinsic function at %L shall be definableOMP ATOMIC at %L with multiple atomic clausesOMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is usedOMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clauseOMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignoredOMP DECLARE TARGET variable at %L is an element of a COMMON blockOMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clauseOMP TARGET UPDATE at %L requires at least one TO or FROM clauseOPEN statement at %L must have UNIT or NEWUNIT specifiedOPEN statement not allowed in PURE procedure at %COPERATOR argument at %L must be a PURE functionOPTIONAL is not allowed inside of BLOCK at %CORDER at %L is not a permutation of the size of SHAPE at %LORDERED clause argument not constant positive integer at %CORDERED clause parameter is less than COLLAPSE at %LORDERED clause specified together with %<inscan%> REDUCTION clause at %LObject %qs is not a variable at %LObject %qs is not a variable at %L; parameters cannot be and need not be copiedObject %qs is not a variable at %L; parameters cannot be and need not be mappedObjective-C declarations may only appear in global scopeObsolescent feature:Offline tool to handle gcda counts
--- 1880,1893 ----
  Conflicting initializers in union at %L and %LConform more closely to IBM XLC semantics.Conform to nothing in particular.Conform to the ISO 1990 C standard as amended in 1994.Conform to the ISO 1990 C standard with GNU extensions.Conform to the ISO 1990 C standard.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions.Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum.Conform to the ISO 1999 C standard with GNU extensions.Conform to the ISO 1999 C standard.Conform to the ISO 2011 C standard with GNU extensions.Conform to the ISO 2011 C standard.Conform to the ISO 2011 C++ standard with GNU extensions.Conform to the ISO 2011 C++ standard.Conform to the ISO 2014 C++ standard with GNU extensions.Conform to the ISO 2014 C++ standard.Conform to the ISO 2017 C standard (published in 2018) with GNU extensions.Conform to the ISO 2017 C standard (published in 2018).Conform to the ISO 2017 C++ standard with GNU extensions.Conform to the ISO 2017 C++ standard.Conform to the ISO 2020 C++ standard (experimental and incomplete support).Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard (experimental and incomplete support).Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support).Conform to the ISO 202X C standard draft (experimental and incomplete support).Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support).Conform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 2008 standard including TS 29113.Conform to the ISO Fortran 2008 standard.Conform to the ISO Fortran 2018 standard.Conform to the ISO Fortran 95 standard.Conform to the Objective-C 1.0 language as implemented in GCC 4.0.Conform to the o32 FPXX ABI.Consider access to byte sized memory slow.Consider type 'int' to be 16 bits wide.Consider type 'int' to be 32 bits wide.Constant expression in FORMAT tag at %L must be of type default CHARACTERConstant expression required at %CConstant logical value in CASE statement is repeated at %LConstruct webs and split unrelated uses of single variable.Contained function %qs at %L has no IMPLICIT typeContained procedure %qs at %C clashes with procedure defined at %LContained procedure %qs at %C is already ambiguousContained procedure %qs at %L has the same name as its encompassing procedureContained procedure %qs at %L of a PURE procedure must also be PUREControl generation of reciprocal estimates.Control the IEEE trap mode.Control the generated fp rounding mode.Control the precision given to fp exceptions.Control which events are displayed in diagnostic paths.Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2.Conversion from %qs to %qs at %LConversion from %s to %s at %LConversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argumentConversion of an Infinity or Not-a-Number at %L to INTEGERConvert 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.Convert conditional jumps in innermost loops to branchless equivalents.Convert floating point constants to single precision constants.Convert function return to call and return thunk.Convert indirect call and jump to call and return thunks.Copy array sections into a contiguous block on procedure entry.Copyright %s 2021 Free Software Foundation, Inc.
  Corank mismatch in argument %qs at %L (%d and %d)Cost at which GCSE optimizations will not constraint the distance an expression can travel.Cost to assume for a branch insn.Cost to assume for a multiply insn.Cost to assume for a multiply instruction, with 4 being equal to a normal insn.Could not find real kind with at least %d bitsCould not generate addis value for fusionCould not open output file '%s'
  Count speculative dependencies while calculating priority of instructions.Cray Pointee at %C cannot be assumed shape arrayCray Pointee at %L appears in multiple pointer() statementsCray pointee %qs in %s clause at %LCray pointee %qs in SHARED clause at %LCray pointee object %qs in %s clause at %LCray pointee object %qs of derived type in %s clause at %LCray pointee object %qs of polymorphic type in %s clause at %LCray pointer %qs in %s clause at %LCray pointer at %C has %d bytes of precision; memory addresses require %d bytesCray pointer at %C must be an integerCray pointer declaration at %C requires %<-fcray-pointer%> flagCray pointer object %qs in %s clause at %LCray pointer object %qs of derived type in %s clause at %LCray pointer object %qs of polymorphic type in %s clause at %LCreate GUI application.Create a dynamically linked position independent executable.Create a shared library.Create a static position independent executable.Create canonical induction variables in loops.Create console application.Create data files needed by "gcov".Creating '%s'
! Creating array temporary at %LCreating array temporary at %L for argument %qsD-style variadic functions cannot be used with -betterCDATA array %qs at %L must be specified in a previous declarationDATA element %qs at %L cannot have a coindexDATA element %qs at %L cannot have the ALLOCATABLE attributeDATA element %qs at %L is a pointer and so must be a full arrayDATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-targetDATA statement at %C after the first executable statementDATA statement at %C cannot appear within an INTERFACEDATA statement at %C is not allowed in a PURE procedureDATA statement at %L has more values than variablesDATA statement at %L has more variables than valuesDC format specifier not allowed at %CDEALLOCATE objectDEALLOCATE of coarray at %C in CRITICAL blockDEALLOCATE of coarray at %C in DO CONCURRENT blockDECIMAL= at %L not allowed in Fortran 95DEF_INTERNAL_FLT_FN (%s) has no associated built-in functionsDEF_INTERNAL_INT_FN (%s) has no associated built-in functionsDELIM= at %L not allowed in Fortran 95DEPEND SINK used together with DEPEND SOURCE on the same construct at %LDETACH event handle %qs in %s clause at %LDETACH event handle %qs in SHARED clause at %LDIM argument at %L is out of boundsDIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %LDIMENSION specified for %qs outside its INTERFACE body at %LDISTANCE= argument to NUM_IMAGES at %LDISTANCE= argument to THIS_IMAGE at %LDIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionDO CONCURRENT construct at %CDO loop at %L is undefined as it overflowsDO loop at %L is undefined as it underflowsDO loop at %L will be executed zero timesDO step value is zeroDO termination statement which is not END DO or CONTINUE with label %d at %CDO-iterator %qs at %L is inside iterator of the same nameDOUBLE COMPLEX at %CDP format specifier not allowed at %CDTIO %s procedure at %L must be recursiveDTIO character argument at %L must have assumed lengthDTIO dummy argument at %L must be a scalarDTIO dummy argument at %L must be an ASSUMED SHAPE ARRAYDTIO dummy argument at %L must be of KIND = %dDTIO dummy argument at %L must be of type %sDTIO dummy argument at %L must have INTENT %sDTIO procedure %qs at %L must be a subroutineDarwin does not support -mfentry or associated optionsDarwin is not an mx32 platformData element above array upper bound at %LData element below array lower bound at %LData is stored in big-endian format.Data is stored in little-endian format.  (Default).Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE).Data target at %L shall not have a coindexData transfer element at %L cannot be a full reference to an assumed-size arrayData transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedureData transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedureData transfer element at %L cannot have PRIVATE componentsData transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedureData transfer element at %L cannot have procedure pointer componentsData-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 targetDebug library to use instead of phobos.Declaring method %qD final would enable devirtualization of %i callDeclaring method %qD final would enable devirtualization of %i callsDeclaring method %qD final would enable devirtualization of %i call executed %lli timesDeclaring method %qD final would enable devirtualization of %i calls executed %lli timesDeclaring type %qD final would enable devirtualization of %i callDeclaring type %qD final would enable devirtualization of %i callsDeclaring type %qD final would enable devirtualization of %i call executed %lli timesDeclaring type %qD final would enable devirtualization of %i calls executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i callDeclaring virtual destructor of %qD final would enable devirtualization of %i callsDeclaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli timesDeclaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli timesDefault library to use instead of phobos.Defer popping functions args from stack until later.Deferred array %qs at %L is not permitted in an initialization expressionDeferred type parameter not yet supportedDelete dead instructions that may throw exceptions.Delete useless null pointer checks.Deleted feature:Deprecated in favor of -std=c++11.Deprecated in favor of -std=c++14.Deprecated in favor of -std=c++17.Deprecated in favor of -std=c11.Deprecated in favor of -std=c99.Deprecated in favor of -std=gnu++11.Deprecated in favor of -std=gnu++14.Deprecated in favor of -std=gnu++17.Deprecated in favor of -std=gnu11.Deprecated in favor of -std=gnu99.Deprecated in favor of -std=iso9899:1999.Deprecated option.  Use -mno-vrsave instead.Deprecated option.  Use -mvrsave instead.Deprecated.  This switch has no effect.Derived type %qs at %C is being used before it is definedDerived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)Derived type %qs at %L has not been declaredDerived type %qs at %L may not be ABSTRACTDerived type %qs at %L must be an extension of %qsDerived type %qs at %L must be extensibleDerived type %qs cannot be used as a variable at %CDerived type %qs cannot be used as a variable at %LDerived type %qs declared at %L must have the BIND attribute to be C interoperableDerived type %qs is used as an actual argument at %LDerived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processorDerived type at %C can only be PRIVATE in the specification part of a moduleDerived type at %C can only be PUBLIC in the specification part of a moduleDerived type at %C has not been previously defined and so cannot appear in a derived type definitionDerived type component %C is not a permitted EQUIVALENCE memberDerived type declaration with FINAL at %C must be in the specification part of a MODULEDerived type definition at %C with empty CONTAINS sectionDerived type definition at %C without componentsDerived type definition of %qs at %C has already been definedDerived type name %qs at %C already has a basic typeDerived type name %qs at %C already has a basic type of %sDerived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE objectDerived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE objectDerived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMONDerived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE objectDerived type variable %qs in COMMON at %L has an ultimate component that is allocatableDerived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attributeDerived type variable %qs in COMMON at %L may not have default initializerDerived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overriddenDerived-type %qs with BIND(C) must not have a CONTAINS section at %CDerived-type %qs with SEQUENCE must not have a CONTAINS section at %CDerived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializerDescription for mxl-mode-bootstrap.Description for mxl-mode-executable.Description for mxl-mode-novectors.Description for mxl-mode-xmdstub.Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap.Determine which dependences between insns are considered costly.Different CHARACTER lengths (%ld/%ld) in array constructorDifferent CHARACTER lengths (%ld/%ld) in array constructor at %LDifferent character kinds at %LDifferent kind type parameters in pointer assignment at %LDifferent ranks in pointer assignment at %LDifferent shape for %s at %L on dimension %d (%d and %d)Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmulDifferent shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmulDifferent type kinds at %LDifferent types in pointer assignment at %L; attempted assignment of %s to %sDimensions specified for %s at %L after its initializationDisable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger.Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger.Disable ARCompact specific pass to generate conditional execution instructions.Disable FP regs.Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>Disable LR and SR instructions from using FPX extension aux registers.Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones.Disable Walloc-size-larger-than= warning.  Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.Disable Walloca-larger-than= warning.  Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger.Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.Disable floating point optimizations that ignore the IEEE signedness of zero.Disable hardware floating point.Disable indexed addressing.Disable optimizations observable by IEEE signaling NaNs.Disable optimizations that assume default FP rounding behavior.Disable position-independent code (PIC) for use in OS kernel code.Disable preprocessing.Disable space regs.Disable the use of RX FPU instructions.Disallow direct calls to global functions.Disallow more than 'msched-max-memory-insns' in instruction group. Otherwise, limit is 'soft' (prefer non-memory operations when limit is reached).Disallow tail call optimization when a calling routine may have omitted character lengths.Discover pure and const functions.Discover read-only and non addressable static variables.Discover read-only, write-only and non-addressable static variables.Display compile time statistics.Display statistics accumulated during compilation.Display the code tree after front end optimization.Display the code tree after parsing.Display the code tree after parsing; deprecated option.Display the compiler's version.Display the frontend AST after parsing and semantic passes.Display the global symbol table after parsing.Display the symbols in reverse order.Display this information.Division by zero at %LDivision by zero converting %s to %s at %LDivision strategy, one of: call-div1, call-fp, call-table.Do CFG-sensitive rematerialization in LRA.Do alignment optimizations for call instructions.Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected.Do link the standard D startup files in the compilation.Do no generate BRcc instructions in arc_reorg.Do not allow constant data to be placed in code sections.Do not assume a large TLS segment.Do not assume that functions never executed during the train run are cold.Do not assume that standard C libraries and "main" exist.Do not disable space regs.Do not discard comments in macro expansions.Do not discard comments.Do not display functions compiled or elapsed time.Do not elide common elements in template comparisons.Do not emit addressing modes with side-effect assignment.Do not emit complex integer constants to read-only memory.Do not emit function prologue or epilogue.Do not enforce strict alignment.Do not generate #line directives.Do not generate .size directives.Do not generate a single exit point for each function.Do not generate code that can only run in supervisor mode (default).Do not generate load/store with update instructions.Do not generate mpy instructions for ARC700.Do not generate unaligned memory accesses.Do not inline integer division.Do not inline square root.Do not link against the device-specific library lib<MCU>.a.Do not link the standard D library in the compilation.Do not load the PIC register in function prologues.Do not look for object files in standard path.Do not mark ABI switches in e_flags.Do not perform optimizations increasing noticeably stack usage.Do not place floating point constants in TOC.Do not place symbol+offset constants in TOC.Do not predefine system-specific and GCC-specific macros.Do not pretty-print template specializations as the template signature followed by the arguments.Do not provide a default start-address 0x100 of the program.Do not push extended registers on stack in monitor functions.Do not search standard system include directories (those specified with -isystem will still be used).Do not search standard system include directories for C++.Do not support SSE4.1 and SSE4.2 built-in functions and code generation.Do not suppress C++ class debug information.Do not suppress warnings from system headers.Do not treat local variables and COMMON blocks as if they were named in SAVE statements.Do not tune code and read-only data alignment.Do not tune stack alignment.Do not tune writable data alignment.Do not use MDMX instructions.Do not use MIPS-3D instructions.Do not use VAX fp.Do not use a cache-flushing function before calling stack trampolines.Do not use addresses that allocate global registers.Do not use condition codes from normal instructions.Do not use hardware FP.Do not use hardware floating point.Do not use hardware fp.Do not use hardware quad fp instructions.Do not use the AIX Vector Extended ABI.Do not use the AltiVec ABI extensions.Do not use the bit-field instructions.Do not use the callt instruction (default).Do not use the device-specific specs file device-specs/specs-<MCU>.Do not use the fabsd custom instruction.Do not use the fabss custom instr.Do not use the faddd custom instruction.Do not use the fadds custom instruction.Do not use the fatand custom instruction.Do not use the fatans custom instruction.Do not use the fcmpeqd custom instruction.Do not use the fcmpeqs custom instruction.Do not use the fcmpged custom instruction.Do not use the fcmpges custom instruction.Do not use the fcmpgtd custom instruction.Do not use the fcmpgts custom instruction.Do not use the fcmpled custom instruction.Do not use the fcmples custom instruction.Do not use the fcmpltd custom instruction.Do not use the fcmplts custom instruction.Do not use the fcmpned custom instruction.Do not use the fcmpnes custom instruction.Do not use the fcosd custom instruction.Do not use the fcoss custom instruction.Do not use the fdivd custom instruction.Do not use the fdivs custom instruction.Do not use the fexpd custom instruction.Do not use the fexps custom instruction.Do not use the fextsd custom instruction.Do not use the fixdi custom instruction.Do not use the fixdu custom instruction.Do not use the fixsi custom instruction.Do not use the fixsu custom instruction.Do not use the floatid custom instruction.Do not use the floatis custom instruction.Do not use the floatud custom instruction.Do not use the floatus custom instruction.Do not use the flogd custom instruction.Do not use the flogs custom instruction.Do not use the fmaxd custom instruction.Do not use the fmaxs custom instruction.Do not use the fmind custom instruction.Do not use the fmins custom instruction.Do not use the fmuld custom instruction.Do not use the fmuls custom instruction.Do not use the fnegd custom instruction.Do not use the fnegs custom instruction.Do not use the frdxhi custom instruction.Do not use the frdxlo custom instruction.Do not use the frdy custom instruction.Do not use the fsind custom instruction.Do not use the fsins custom instruction.Do not use the fsqrtd custom instruction.Do not use the fsqrts custom instruction.Do not use the fsubd custom instruction.Do not use the fsubs custom instruction.Do not use the ftand custom instruction.Do not use the ftans custom instruction.Do not use the ftruncds custom instruction.Do not use the fwrx custom instruction.Do not use the fwry custom instruction.Do not use the round custom instruction.Do not use unaligned memory references.Do not warn about using "long long" when -pedantic.Do stack checking using bounds in L1 scratch memory.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't align items in code or data.Don't allocate floats and doubles in extended-precision registers.Don't assume that unaligned accesses are handled by the system.Don't call any cache flush functions.Don't call any cache flush trap.Don't create a dynamically linked position independent executable.Don't emit DWARF additions beyond selected version.Don't emit dllexported inline functions unless needed.Don't generate DWARF pubnames and pubtypes sections.Don't generate checks for control speculation in selective scheduling.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.Don't indicate any priority with TARGET_REGISTER_PRIORITY.Don't optimize block moves, use memcpy.Don't optimize block moves.Don't use P-mnemonics for branches.Don't use any of r32..r63.Don't use less than 25 bit addressing range for calls.Don't warn about uses of Microsoft extensions.Double CLASS IS block in SELECT TYPE statement at %LDowngrade conformance errors to warnings.Driving:Dummy %qs at %L cannot have an initializerDummy argument %qs at %L cannot be INTENT(OUT)Dummy argument %qs at %L cannot be OPTIONALDummy argument %qs at %L cannot be a derived type at %CDummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)Dummy argument %qs at %L was declared INTENT(OUT) but was not setDummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILEDummy argument %qs not allowed in expression at %LDummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedureDummy argument %qs with INTENT(IN) in pointer association context (%s) at %LDummy argument %qs with INTENT(IN) in variable definition context (%s) at %LDummy flag. This is the default unless FPX switches are provided explicitly.Dummy procedure %qs at %C cannot have a generic interfaceDummy procedure %qs at %L shall not be elementalDummy procedure %qs is invalid in procedure pointer initialization at %LDummy procedure %qs not allowed in elemental procedure %qs at %LDummy procedure %qs of PURE procedure at %L must also be PUREDummy procedure at %C may not have BIND(C) attribute with NAMEDump Source Coverage Obligations.Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt.Dump a textual representation of the exploded graph to SRCFILE.eg.txt.Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file.Dump analyzer-specific data to a SRCFILE.analyzer.json.gz file.Dump declarations to a .decl file.Dump detailed information on GCC's internal representation of source code locations.Dump only the defined symbols.Dump optimization passes.Dump state-purging information to a SRCFILE.state-purge.dot file.Dump the analyzer exploded graph to a SRCFILE.eg.dot file.Dump the analyzer supergraph to a SRCFILE.supergraph.dot file.Dump the demangled output.Dump the details of LTO objects.Dump the dump tool command line options.Dump the statistics of gimple statements.Dump the statistics of tree types.Dump the statistics of trees.Dump the symtab callgraph.Dump various analyzer internals to SRCFILE.*.fg.dot and SRCFILE.*.tg.dot.Dump various analyzer internals to SRCFILE.analyzer.txt.Dump various analyzer internals to stderr.Duplicate %s attribute at %LDuplicate %s attribute specified at %LDuplicate %s label specification at %CDuplicate %s specification at %CDuplicate ASYNCHRONOUS attribute specified at %LDuplicate AUTOMATIC attribute specified at %LDuplicate BIND attribute specified at %LDuplicate DEFERRED at %CDuplicate DIMENSION attribute at %CDuplicate ELSE statements at %L and %CDuplicate EXTENDS attribute specified at %LDuplicate IMPLICIT NONE statement at %CDuplicate NML specification at %CDuplicate NON_OVERRIDABLE at %CDuplicate POINTER attribute at %CDuplicate PRIVATE statement at %CDuplicate PROTECTED attribute specified at %LDuplicate SAVE attribute specified at %LDuplicate SEQUENCE statement at %CDuplicate UNIT specification at %CDuplicate VALUE attribute specified at %LDuplicate VOLATILE attribute specified at %LDuplicate access-specifier at %CDuplicate argument %qs at %L to intrinsic %sDuplicate array spec for Cray pointee at %CDuplicate construct label %qs at %CDuplicate format specification at %CDuplicate name %qs in association at %CDuplicate name %qs in parameter list at %CDuplicate statement label %d at %L and %LDuplicate symbol %qs in formal argument list at %CDuring link time optimization warn about mismatched types of global declarations.Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return.Dynamically allocate cc registers.E specifier not allowed with g0 descriptor in format string at %LEDGE_CROSSING incorrectly set across same sectionEDGE_CROSSING missing across section boundaryEH edge crosses section boundary in bb %iEH incoming edge mixed with non-EH incoming edges in bb %iEH landing pad label ELEMENTAL function %qs at %L must have a scalar resultELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %LELEMENTAL prefix in MODULE PROCEDURE interface is missing at %LELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %LELSE IF statement at %C cannot follow ELSE statement at %LELSEWHERE statement at %C follows previous unmasked ELSEWHEREELSEWHERE statement at %C not enclosed in WHERE blockENCODING= at %L not allowed in Fortran 95END TEAM statement at %CEND statement instead of %s statement at %LEND tag at %C not allowed in output statementEND tag label %d at %L not definedENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVEENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVEENTRY %qs at %L has no IMPLICIT typeENTRY result %s cannot be a POINTER in FUNCTION %s at %LENTRY result %s cannot be an array in FUNCTION %s at %LENTRY result %s cannot be of type %s in FUNCTION %s at %LENTRY statement at %CENTRY statement at %C cannot appear in a contained procedureENTRY statement at %C cannot appear within a BLOCK DATAENTRY statement at %C cannot appear within a DERIVED TYPE blockENTRY statement at %C cannot appear within a DO blockENTRY statement at %C cannot appear within a FORALL blockENTRY statement at %C cannot appear within a MODULEENTRY statement at %C cannot appear within a PROGRAMENTRY statement at %C cannot appear within a SELECT blockENTRY statement at %C cannot appear within a STRUCTURE blockENTRY statement at %C cannot appear within a SUBMODULEENTRY statement at %C cannot appear within a WHERE blockENTRY statement at %C cannot appear within a contained subprogramENTRY statement at %C cannot appear within an IF-THEN blockENTRY statement at %C cannot appear within an INTERFACEENTRY statement at %L with BIND(C) prohibited in an elemental procedureENTRY_BLOCK has IL associated with itENUM and ENUMERATOR at %CENUM declaration at %C has no ENUMERATORSENUM definition statement expected before %CENUMERATOR %L not initialized with integer expressionEOR tag label %d at %L not definedEQUIVALENCE at %C requires two or more objectsEQUIVALENCE statement at %CERR tag label %d at %L not definedERRMSG at %LERRMSG at %L is useless without a STAT tagERRMSG tag at %LERRMSG variableERRMSG variable at %L shall be a scalar default CHARACTER variableERRMSG= argument at %L must be a scalar CHARACTER variableERROR STOP statement at %CESA/390 architecture.EVENT POST statement at %CEVENT WAIT statement at %CEVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPEEXIT statement at %C terminating !$ACC LOOP loopEXIT statement at %C terminating !$OMP DO loopEXIT statement with no do-construct-name at %CEXIT_BLOCK has IL associated with itEXTENDS at %LEXTERNAL attribute conflicts with FUNCTION attribute in %qs at %LEither all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attributeElement %d of actual argument of RESHAPE at %L cannot be negativeElement in %s array constructor at %L is %sElement of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %LElement of assumed-shape or pointer array passed to array dummy argument %qs at %LElement with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %LElemental function as initialization expression with non-integer/non-character arguments at %LElements with the same value at %L and %L in vector subscript in a variable definition context (%s)Eliminate multiple function invocations also for impure functions.Emit .gnu_attribute tags.Emit .stack_size directives.Emit 16-bit relocations to the small data areas.Emit 32-bit relocations to the small data areas.Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property.Emit IEEE-conformant code, without inexact exceptions.Emit RISC-V ELF attribute.Emit call graph information.Emit checks causing "break 8" instructions to execute when applying atomic builtins on misaligned memory.Emit code for the byte/word ISA extension.Emit code for the counting ISA extension.Emit code for the fp move and sqrt ISA extension.Emit code for the motion video ISA extension.Emit code using explicit relocation directives.Emit common-like symbols as weak symbols.Emit debug annotations during preprocessing.Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs.Emit diagnostics showing the location of nodes in the exploded graph.Emit direct branches to local functions.Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit.Emit function prologues only before parts of the function that need it, rather than at the top of the function.Emit function-calls using global offset table when generating PIC.Emit fused multiply-add instructions for long doubles in vector registers (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb).  Reassociation pass does not handle fused multiply-adds, therefore code generated by the middle-end is prone to having long fused multiply-add chains.  This is not pipeline-friendly, and the default behavior is to emit separate multiplication and addition instructions for long doubles in vector registers, because measurements show that this improves performance.  This option allows overriding it for testing purposes.Emit implicit instantiations of inline templates.Emit implicit instantiations of templates.Emit indirect branches to local functions.Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit().Emit long load/store sequences.Emit more verbose descriptions of control flow in diagnostics.Emit more verbose descriptions of state changes in diagnostics.Emit optimization diagnostics.Emit profiling counter call at function entry before prologue.Emit profiling counter call at function entry before prologue. The compiled code will require a 64-bit CPU and glibc 2.29 or newer to run.Emit progressive recommended breakpoint locations.Emit rdval instead of rduniq for thread pointer.Emit special instrumentation for accesses to volatiles.Emit static const variables even if they are not used.Emit stop bits before and after volatile extended asms.Emit template instantiations as weak symbols.Emit traps as "break 8", default for CRIS v3 and up.  If disabled, calls to abort() are used.Emit verbose debug information in assembly code.Empty FINAL at %CEmpty IMPLICIT statement at %CEmpty array constructor at %C is not allowedEmpty old style initializer list at %CEmpty set of digits in BOZ constant at %CEnable 'q' instruction alternatives.Enable 16-entry register file.Enable 64-bit Time-Stamp Counter extension instruction.Enable C++ coroutines (experimental).Enable C++ header module (experimental).Enable C++ modules-ts (experimental).Enable C++14 sized deallocation support.Enable C-SKY DSP instructions.Enable C-SKY Enhanced DSP instructions.Enable C-SKY SECURE instructions.Enable C-SKY TRUST instructions.Enable C-SKY Vector DSP instructions.Enable CFI tables via GAS assembler directives.Enable DEC-style STATIC and AUTOMATIC attributes.Enable DIV, DIVU.Enable DIV-REM instructions for ARCv2.Enable DSP 3.1 Pack A extensions.Enable DWARF line debug info via GNU as.Enable Dual and Single Operand Instructions for Telephony.Enable ENTER_S and LEAVE_S opcodes for ARCv2.Enable FT32B code compression.Enable Full Redundancy Elimination (FRE) on trees.Enable Function Descriptor PIC mode.Enable Graphite Identity transformation.Enable ID based shared library.Enable IEEE 128-bit floating point via the __float128 keyword.Enable Local Register Allocation.Enable Locked Load/Store Conditional extension.Enable MUL instructions.Enable MUL.X and UMUL.X instructions.Enable MULX instructions, assume fast shifter.Enable Objective-C exception and synchronization syntax.Enable Objective-C setjmp exception handling runtime.Enable OpenACC.Enable OpenMP (implies -frecursive in Fortran).Enable OpenMP GPU offloading.Enable OpenMP's SIMD directives.Enable PIC support for building libraries.Enable Plan 9 language extensions.Enable Rcq constraint handling - most short code generation depends on this.Enable Rcw constraint handling - ccfsm condexec mostly depends on this.Enable Read-Modify-Write (RMW) instructions support/use.Enable SSA coalescing of user variables.Enable SSA code sinking on trees.Enable SSA dead code elimination optimization on trees.Enable SSA-BIT-CCP optimization on trees.Enable SSA-CCP optimization on trees.Enable SSA-PRE optimization on trees.Enable TPF-OS tracing code.Enable Virtual Hosting support.Enable XY Memory extension (DSP version 3).Enable alignment of COMMON blocks.Enable all -Wunused- warnings.Enable all DEC language extensions.Enable all optimization info dumps on stderr.Enable an RTL peephole pass before sched2.Enable asan allocas/VLAs protection.Enable asan builtin functions protection.Enable asan detection of use-after-return bugs.Enable asan globals protection.Enable asan load operations protection.Enable asan stack protection.Enable asan store operations protection.Enable assembler and linker relaxation.  Enabled by default at -Os.Enable atomic instructions.Enable backend debugging.Enable backward propagation of use properties at the SSA level.Enable barrel shift instructions.Enable basic block vectorization (SLP) on trees.Enable basic program profiling code.Enable bbit peephole2.Enable cache bypass for volatile references.Enable cache prefetch instructions.Enable certain features present in the Concepts TS.Enable code density instructions for ARCv2.Enable code hoisting.Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for generating profile info for profile feedback directed optimizations.Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=.Enable common options for performing profile feedback directed optimizations.Enable compact casesi pattern.Enable conditional dead code elimination for builtin calls.Enable conditional execution other than moves/scc.Enable conditional move instruction usage.Enable conditional moves.Enable constructor/destructor feature.Enable coprocessor instructions.Enable copy propagation of scalar-evolution information.Enable copy propagation on trees.Enable correction of flow inconsistent profile data input.Enable dead store elimination.Enable debug output.Enable decimal floating point hardware support.Enable default conversions between __float128 & long double.Enable default widths for i, f and g format specifiers.Enable divide and modulus instructions.Enable dominator optimizations.Enable double load/store instructions for ARC HS.Enable dual viterbi butterfly extension.Enable earlier placing stop bits for better scheduling.Enable early gimple folding of builtins.Enable exception handling.Enable forward propagation on trees.Enable front end optimization.Enable function profiling.Enable function reordering that improves code placement.Enable garbage collection (GC) in Objective-C/Objective-C++ programs.Enable generation of ARC SIMD instructions via target-specific builtins.Enable generation of R2 BMX instructions.Enable generation of R2 CDX instructions.Enable generation of binaries which use functions from libgcc to perform divide operations.  The default is -mhard-div.Enable generation of binaries which use functions from libgcc to perform floating point operations.  This is the default; use -mhard-float to override.Enable generation of binaries which use functions from libgcc to perform multiply operations. The default is -mhard-mul.Enable generation of compare and set flag with immediate (l.sf*i) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of conditional move (l.cmov) instructions.  By default the equivalent will be generated using set and branch.Enable generation of hardware divide (l.div, l.divu) instructions.  This is the default; use -msoft-div to override.Enable generation of hardware floating point instructions. The default is -msoft-float.Enable generation of hardware multiply instructions (l.mul, l.muli) instructions. This is the default; use -msoft-mul to override.Enable generation of rotate right (l.ror) instructions.  By default functions from libgcc are used to perform rotate right operations.Enable generation of rotate right with immediate (l.rori) instructions.  By default functions from libgcc are used to perform rotate right with immediate operations.Enable generation of shift with immediate (l.srai, l.srli, l.slli) instructions. By default extra instructions will be generated to store the immediate to a register first.Enable generation of sign extension (l.ext*) instructions.  By default memory loads are used to perform sign extension.Enable guessing of branch probabilities.Enable hardware floating point.Enable hoisting adjacent loads to encourage generating conditional move instructions.Enable hoisting loads from conditional pointers.Enable hwasan instrumentation of allocas/VLAs.Enable hwasan instrumentation of builtin functions.Enable hwasan instrumentation of load operations.Enable hwasan instrumentation of statically sized stack-allocated variables.Enable hwasan instrumentation of store operations.Enable in and out of Graphite representation.Enable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable inlining of PLT in function calls.Enable inlining of function declared "inline", disabling disables all inlining.Enable instructions that guard against return-oriented programming attacks.Enable interrupt stack instructions.Enable kind-specific variants of integer intrinsic functions.Enable label alignment optimizations.Enable lazy module importing.Enable legacy math intrinsics for compatibility.Enable legacy parsing of INCLUDE as statement.Enable link-time optimization.Enable linker optimizations.Enable linker relaxation.Enable linker relaxations.Enable linker relaxing.Enable load/store bonding.Enable loop distribution for patterns transformed into a library call.Enable loop distribution on trees.Enable loop epilogue vectorization using smaller vector size.Enable loop header copying on trees.Enable loop interchange on trees.Enable loop invariant motion on trees.Enable loop nest transforms.  Same as -floop-nest-optimize.Enable loop optimizations on tree level.Enable loop vectorization on trees.Enable machine specific peephole optimizations.Enable more verbose RTX cost dumps during debug.  For GCC developers use only.Enable most warning messages.Enable multicore support.Enable multiply instructions.Enable multiprocessor instructions.Enable nested conditional execution optimizations.Enable optimizing &&/|| in conditional execution.Enable parsing GIMPLE.Enable pre-reload use of cbranchsi pattern.Enable preprocessing.Enable range checking during compilation.Enable reassociation on tree level.Enable register pressure sensitive insn scheduling.Enable relaxing in the assembler.Enable scheduling across basic blocks.Enable separate data segment.Enable setting GPRs to the result of comparisons.Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET).Enable sign extend instructions.Enable split of 32 bit immediate loads into low / high part.Enable stack probing.Enable static analysis pass.Enable strict 32-bit psABI struct return checking.Enable string length optimizations on trees.Enable support for C++ concepts.Enable support for DEC STRUCTURE/RECORD.Enable support for GNU transactional memory.Enable support for the RH850 ABI.  This is the default.Enable support for the old GCC ABI.Enable swap byte ordering extension instruction.Enable tail merging on trees.Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals.Enable the critical path heuristic in the scheduler.Enable the dependent count heuristic in the scheduler.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.Enable the extended LRW instruction (default for CK801).Enable the group heuristic in the scheduler.Enable the last instruction heuristic in the scheduler.Enable the loop nest optimizer.Enable the normal mode.Enable the rank heuristic in the scheduler.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.Enable the speculative instruction heuristic in the scheduler.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.Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required.Enable the use of RX FPU instructions.  This is the default.Enable the use of blank format items in format strings.Enable the use of character literals in assignments and data statements for non-character variables.Enable the use of indexed loads.Enable the use of pre/post modify with register displacement.Enable the use of the LRA register allocator.Enable the use of the fsca instruction.Enable the use of the fsrra instruction.Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits.Enable the use of the short load instructions.Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default.Enable the z vector language extension providing the context-sensitive vector macro and enable the Altivec-style builtins in vecintrin.h.Enable traditional preprocessing.Enable transitivity of constraints during analysis.Enable unaligned word and halfword accesses to packed data.Enable use of BI/BIH instructions when available.Enable use of GPREL for read-only data in FDPIC.Enable use of NPS400 bit operations.Enable use of NPS400 xld/xst extension.Enable use of POST_INC / POST_DEC.Enable use of POST_MODIFY.Enable use of R16-R31 (default).Enable use of odd-numbered single-precision registers.Enable use of sdata/scommon/sbss.Enable user-defined instructions.Enable using IEEE 128-bit floating point instructions.Enable v850e3v5 loop instructions.Enable variable polynomial CRC extension.Enable vectorization on trees.Enable verbose output.Enable workaround for single erratum of AT697F processor (corresponding to erratum #13 of AT697E processor).Enable workarounds for the errata of the GR712RC processor.Enable workarounds for the errata of the UT699 processor.Enable workarounds for the errata of the UT699E/UT700 processor.Enable/Disable the traditional scheduling in loops that already passed modulo scheduling.Enable/disable GP-relative addressing.Enabled ID based shared library.Enables Position-Independent-Data (PID) mode.Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default.Enables the dynamic vectorizer cost model.  Preserved for backward compatibility.Enables verbose cost model dumping in the debug dump files.Encode SSE instructions with VEX prefix.End expression in DO loopEnd of nonblock DO statement at %C is interwoven with another DO loopEnd of nonblock DO statement at %C is within another blockEnd of scalar initializer expected at %CEnd of search list.
  Enforce class member access control semantics.Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attributeEntity %qs at %L is already present in the interfaceEntity with assumed character length at %L must be a dummy argument or a PARAMETEREnumerator exceeds the C integer type at %CEquality comparison for %s at %LEquivalence for %qs does not match ordering of COMMON %qs at %LEquivalent to -mgpopt=local.Equivalent to -mgpopt=none.Errmsg-variable at %L shall not be %sd within the same %s statementErrorError allocating %lu bytesError converting PARAMETER constant in complex constant at %CError converting integerError in pointer initialization at %CError in type-spec at %LError in typebound call at %LError reallocating to %lu bytesError writing JSON output file %s
  Error writing module file %qs for writing: %sError writing modules file: %sError writing output file '%s'
! Evaluation of nonstandard initialization expression at %LEvaluation of string longer than 2**28 at %L deferred to runtime, expect bugsEventEvent variable argument at %L must be a coarray but not coindexedEvent variable argument at %L must be a coarray or coindexedEvent variable at %L must be a scalar of type EVENT_TYPEExit condition of DO WHILE loop at %L must be a scalar LOGICAL expressionExit on the first error occurred.Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check.Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc.Expected ")" at %CExpected "," at %CExpected %<(%> at %CExpected %<)%> or %<,%> at %CExpected %<,%> at %CExpected %<,%> or end of statement at %CExpected %<::%> after binding-attributes at %CExpected %<::%> at %CExpected %<=>%> at %CExpected %<END INTERFACE ASSIGNMENT (=)%> at %CExpected '*' in coindex specification in ALLOCATE statement at %LExpected :: in TYPE definition at %CExpected = sign in PARAMETER statement at %CExpected AQC_REL, RELEASE, or ACQUIRE at %CExpected DO loop at %CExpected HOST, NOHOST or ANY at %CExpected INCLUSIVE or EXCLUSIVE clause at %CExpected P edit descriptor in format string at %LExpected PARAMETER symbol in complex constant at %CExpected RANK or RANK DEFAULT following SELECT RANK at %CExpected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %CExpected SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %LExpected a CASE or END SELECT statement following SELECT CASE at %CExpected a nameless interface at %CExpected a procedure for argument %qs at %LExpected a procedure pointer for argument %qs at %LExpected a right parenthesis in expression at %CExpected a step value in iterator at %CExpected access-specifier at %CExpected alternate return label at %CExpected an initialization expression at %CExpected another dimension in array declaration at %CExpected argument list at %CExpected array subscript at %CExpected array subscript stride at %CExpected association at %CExpected association list at %CExpected attribute bit nameExpected binding attribute at %CExpected binding name at %CExpected binding target after %<=>%> at %CExpected block name %qs of SELECT construct at %CExpected block name of %qs in %s statement at %LExpected bounds specification for %qs at %LExpected coarray variable as %qs argument to the %s intrinsic at %LExpected comma in I/O list at %CExpected component reference at %CExpected data constant after repeat spec at %CExpected entity-list in AUTOMATIC statement at %CExpected entity-list in STATIC statement at %CExpected exponent in expression at %CExpected expression at %C in PARAMETER statementExpected expression in %s statement at %CExpected expression in array specification at %CExpected expression typeExpected formal argument list in function definition at %CExpected generic name or operator descriptor at %CExpected initialization expression at %CExpected initialization expression in CASE at %CExpected integerExpected integer stringExpected intrinsic assignment in OMP WORKSHARE at %LExpected label %qs for %s statement at %CExpected left parenthesisExpected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %LExpected module procedure name at %CExpected nameExpected parameter list in type declaration at %CExpected real stringExpected register or constant integer.Expected right parenthesisExpected scalar initialization expression at %CExpected specific binding name at %CExpected stringExpected structure component name at %CExpected structure component or operator name after '.' at %CExpected terminating name at %CExpected type-bound procedure or procedure pointer component at %CExpected variable name at %CExpected variable name at %C in PARAMETER statementExpecting %<END INTERFACE %s%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %CExpecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qsExpecting %<END INTERFACE OPERATOR (.%s.)%> at %CExpecting %s at %CExpecting %s statement at %LExpecting a comma in EQUIVALENCE at %CExpecting a scalar INTEGER expression at %C, found %sExpecting a variable at %LExpecting definable entity near %LExpecting list of named entities at %CExpecting variable in READ statement at %CExpecting variable or io-implied-do at %LExpecting variable or io-implied-do in READ statement at %LExplain what alignment considerations lead to the decision to make an insn short or long.Explicit array shape at %C must be constant of INTEGER type and not %s typeExplicit interface required for %qs at %L: %sExplicit interface required for component %qs at %L: %sExplicit interface required for polymorphic argument at %LExplicit shaped array with nonconstant bounds at %CExport functions even if they can be inlined.Expression at %L in this context must be constantExpression at %L must be of INTEGER type, found %sExpression at %L must be scalarExpression in CASE selector at %L cannot be %sExpression in CASE statement at %L is not in the range of %sExpression in CASE statement at %L must be of kind %dExpression in CASE statement at %L must be of type %sExpression in CASE statement at %L must be scalarExtension: %s specifier in %s statement at %L has value %qsExtension: Conversion from %s to %s at %LExtension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %LExtension: Unary operator following arithmetic operator (use parentheses) at %CExtension: Zero width after L descriptor at %LExtension: backslash character at %CExtension: exponent-letter %<q%> in real-literal-constant at %CExternal %qs at %L cannot have an initializerExternal IO UNIT cannot be an array at %LExternal object %qs at %L may not have an initializerExtra option to %<-Xassembler%>: %s, dropping all %<-Xassembler%> and %<-Wa%> options.Extraneous characters in format at %LF2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface bodyFAIL IMAGE statement at %CFAILED= argument to NUM_IMAGES at %LFDPIC mode is not supported in Thumb-1 modeFINAL clause at %L requires a scalar LOGICAL expressionFINAL declaration at %C must be inside CONTAINSFINAL declaration at %C must be inside a derived type CONTAINS sectionFINAL procedure %qs at %L is not a SUBROUTINEFINAL procedure %qs declared at %L has the same rank (%d) as %qsFINAL procedure at %L must have exactly one argumentFINAL procedure declaration at %CFLUSH statement at %CFORALL construct at %LFORALL end expression at %L must be a scalar INTEGERFORALL index %qs may not appear in triplet specification at %LFORALL index-name at %L must be a scalar INTEGERFORALL index-name at %L must be a scalar variable of type integerFORALL mask clause at %L requires a scalar LOGICAL expressionFORALL start expression at %L must be a scalar INTEGERFORALL stride expression at %L cannot be zeroFORALL stride expression at %L must be a scalar %sFORM TEAM statement at %CFORMAT label %d at %L not definedFORMAT statement at %C cannot appear within an INTERFACEFORMAT statement at %L does not have a statement labelFORMAT tag at %L cannot be a zero-sized arrayFORMAT tag at %L must be of type default-kind CHARACTER or of INTEGERFP exceptions are enabled.FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>FPTR argument at %L to C_F_POINTER shall not be polymorphicFPX fast and compact options cannot be specified togetherFPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions.FPX: Generate Double Precision FPX (compact) instructions.FPX: Generate Double Precision FPX (fast) instructions.FPX: Generate Single Precision FPX (compact) instructions.FPX: Generate Single Precision FPX (fast) instructions.FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITSFUNCTION result %s cannot be a POINTER in FUNCTION %s at %LFUNCTION result %s cannot be an array in FUNCTION %s at %LFUNCTION result %s cannot be of type %s in FUNCTION %s at %LFactor complex constructors and destructors to favor space over speed.Failed to create structure type '%s' at %CFailed to match clause at %CFailure getting length of a constant array.Failure in conversion of BOZ to REAL at %LFatal ErrorField members of a synchronized class cannot be %sFile %qs opened at %C is not a GNU Fortran module fileFine grain control of tune features.First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)First argument of operator interface at %L cannot be optionalFirst argument of operator interface at %L must be INTENT(IN)First or last !$OMP ATOMIC intrinsic argument must be %qs at %LFix min_int calculationFixed line length must be at least sevenFlag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %qsFlag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %qsFlag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>Floating point custom instruction configuration name.Follow Renesas (formerly Hitachi) / SuperH calling conventions.Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc.Follow the EABI linkage requirements.For dummy procedure %s, no binding name is allowed in BIND(C) at %CFor intrinsics library: pass all parameters in registers.For nested functions on stack executable permission is set.For shift operations by a constant amount, which require an individual instruction to shift by one position, set the maximum number of inline shift instructions (maximum value 64) to emit instead of using the corresponding __mspabi helper function. The default value is 4.For targets that normally need trampolines for nested functions, always generate them instead of using descriptors.For the assembler (and linker) permit any architecture sub-variant to be used without error.Forbid performing fp-as-gp optimization.Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'.Force all calls to be made via a jli instruction.Force assembly output to always use hex constants.Force bitfield accesses to match their type width.Force creation of temporary to test infrequently-executed forall code.Force disable hardware loop, even use -mext-dsp.Force functions to be aligned to a 4 byte boundary.Force generation of external symbol indirection stubs.Force indirect call and jump via register.Force performing fp-as-gp optimization.Force the underlying type for "wchar_t" to be "unsigned short".Force the usage of delay slots for conditional branches.Format statement in module main block at %CFortran 2003: %s specifier in %s statement at %L has value %qsFortran 2003: Character for %qs argument of %qs intrinsic at %LFortran 2003: DT format specifier not allowed at %CFortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %LFortran 2008 obsolescent feature:Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %LFortran 2008: Non-pointer actual argument at %L to pointer dummy %qsFortran 2008: Null pointer at %L to non-pointer dummy %qsFortran 2008: Pointer functions in variable definition context (%s) at %LFortran 2008: Semicolon at %C without preceding statementFortran 2018 deleted feature:Fortran 2018 obsolescent feature:Fortran 2018:Fortran 95 requires default INTEGER in %s tag at %LFound no matching specific binding for the call to the GENERIC %qs at %LFree line length must be at least threeFunction %qs as initialization expression at %LFunction %qs at %L cannot be called recursively, as it is not RECURSIVEFunction %qs at %L cannot have an initializerFunction %qs at %L has no IMPLICIT typeFunction %qs at %L has no IMPLICIT type; did you mean %qs?Function %qs at %L is INTRINSIC but is not compatible with an intrinsicFunction %qs at %L must be PUREFunction %qs in initialization expression at %L must be an intrinsic functionFunction %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argumentFunction %qs requires an argument list at %CFunction %qs, parameter %u, has IPA-SRA accesses which overlapFunction %s at %L has entries with mismatched array specificationsFunction %s at %L with entries returning variables of different string lengthsFunction %s, parameter %u, is used but does not have any certain IPA-SRA accessFunction not found.Function result %qs at %L cannot have an initializerFunction result %qs at %L has no IMPLICIT typeFunction result %qs at %L is invalid as X argument to C_FUNLOCFunction result %qs at %L shall not be a coarray or have a coarray componentFunction result %qs is invalid as proc-target in procedure pointer assignment at %LFunction result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attributeFunction starts are aligned to this power of 2.Functions which return values must end with return statements.Fuse certain integer operations together for better performance on power10.Fuse certain integer operations together for better performance on power8.Fuse dependent pairs of add or vaddudm instructions for better performance on power10.Fuse medium/large code model toc references with the memory instruction.Fuse pairs of scalar or vector logical operations together for better performance on power10.Fuse scalar add/subf with logical op for better performance on power10.Fuse scalar logical op with add/subf for better performance on power10.GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC does not currently support argument type %qT for %<simd%> functionsGCC does not currently support mixed size types for %<simd%> functionsGCC does not currently support return type %qT for %<simd%> functionsGCC does not currently support simdlen %wd for type %qTGCC is not configured to support %s as offload targetGCC must be configured with %<--enable-newlib-nano-formatted-io%> to use %<-mtiny-printf%>GCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCN GPU type to use:GCSE disabledGENERIC %qs at %L cannot overwrite specific binding with the same nameGENERIC %qs at %L must target a specific binding, %qs is GENERIC, tooGENERIC at %C must be inside a derived-type CONTAINSGENERIC binding at %CGENERIC procedure %qs is not allowed as an actual argument at %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
! GNU C no longer supports -traditional without -EGNU Extension:GNU Objective C no longer supports traditional compilationGNU-style attribute between label and declaration appertains to the labelGOTO statement at %L leaves CRITICAL construct for label at %LGOTO statement at %L leaves DO CONCURRENT construct for label at %LGarbage after PARAMETERIZED TYPE declaration at %CGenerate (do not generate) MMA instructions.Generate (do not generate) pc-relative memory addressing.Generate (do not generate) pc-relative memory optimizations for externals.Generate (do not generate) prefixed memory instructions.Generate 16-bit instructions.Generate 16bit i386 code.Generate 32-bit code.Generate 32-bit offsets in switch tables.Generate 32bit i386 code.Generate 32bit x86-64 code.Generate 32x16 multiply and mac instructions.Generate 64-bit code.Generate 64bit x86-64 code.Generate APCS conformant stack frames.Generate ARCompact 32-bit code for ARC600 processor.Generate ARCompact 32-bit code for ARC601 processor.Generate ARCompact 32-bit code for ARC700 processor.Generate AT&T-style stubs for Mach-O.Generate C header of platform-specific features.Generate C prototypes from BIND(C) declarations.Generate C prototypes from non-BIND(C) external procedure definitions.Generate C++ Module dependency information.Generate C-SKY FPU double float instructions (default for hard float).Generate DSP extension instructions.Generate DWARF pubnames and pubtypes sections with GNU extensions.Generate DWARF pubnames and pubtypes sections.Generate ELF FDPIC code.Generate GFLOAT double precision code.Generate H8/300H code.Generate H8S code.Generate H8S/2600 code.Generate H8SX code.Generate ILP32 code.Generate IT blocks appropriate for ARMv8.Generate JSON file.Generate LP64 code.Generate MIPS16 code.Generate ModuleInfo struct for output module.Generate PA1.0 code.Generate PA1.1 code.Generate PA2.0 code (requires binutils 2.10 or later).Generate SBIT, CBIT instructions.Generate SH1 code.Generate SH2 code.Generate SH2a FPU-less code.Generate SH2e code.Generate SH3 code.Generate SH3e code.Generate SH4 FPU-less code.Generate SH4 code.Generate SH4-100 FPU-less code.Generate SH4-100 code.Generate SH4-200 FPU-less code.Generate SH4-200 code.Generate SH4-300 FPU-less code.Generate SH4-300 code.Generate SH4a FPU-less code.Generate SH4a code.Generate SH4al-dsp code.Generate VRSAVE instructions when generating AltiVec code.Generate __mcount_loc section with all _mcount and __fentry__ calls.Generate __mcount_loc section with all mcount or __fentry__ calls.Generate a #line directive pointing at the current working directory.Generate a Mach-O bundle (file type MH_BUNDLE).Generate a __return_loc section pointing to all return instrumentation code.Generate a call to abort if a noreturn function returns.Generate a default D main() function when compiling.Generate a single exit point for each function.Generate absolute source path names for gcov.Generate aggregate parameter passing code with at most 64-bit alignment.Generate an output executable that binds symbols on load, rather than lazily.Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatible syntax.Generate auto-inc/dec instructions.Generate big endian code.Generate big-endian code.Generate big-endian eBPF.Generate bit instructions.Generate call insns as direct calls.Generate call insns as indirect calls, if necessary.Generate call insns as indirect calls.Generate call insns as register indirect calls.Generate cld instruction in the function prologue.Generate code for C-SKY compiler runtime instead of libgcc.Generate code for CR16C architecture.Generate code for CR16C+ architecture (Default).Generate code for GNU as.Generate code for GNU assembler (gas).Generate code for GNU ld.Generate code for GNU runtime environment.Generate code for NeXT (Apple Mac OS X) runtime environment.Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt.Generate code for SH4 340 series (MMU/FPU-less).Generate code for SH4 400 series (MMU/FPU-less).Generate code for SH4 500 series (FPU-less).Generate code for Smart Mode.Generate code for Thumb state.Generate code for UNIX assembler.Generate code for a 32-bit ABI.Generate code for a 5206e.Generate code for a 520X.Generate code for a 528x.Generate code for a 5307.Generate code for a 5407.Generate code for a 64-bit ABI.Generate code for a 68000.Generate code for a 68010.Generate code for a 68020.Generate code for a 68030.Generate code for a 68040, without any new instructions.Generate code for a 68040.Generate code for a 68060, without any new instructions.Generate code for a 68060.Generate code for a 68302.Generate code for a 68332.Generate code for a 68851.Generate code for a ColdFire v4e.Generate code for a DLL.Generate code for a Fido A.Generate code for a cpu32.Generate code for all template instantiations.Generate code for an 11/10.Generate code for an 11/40.Generate code for an 11/45.Generate code for assert contracts.Generate code for class invariant contracts.Generate code for darwin loadable kernel extensions.Generate code for functions even if they are fully inlined.Generate code for given CPU.Generate code for old exec BSS PLT.Generate code for postcondition contracts.Generate code for precondition contracts.Generate code for static functions even if they are never called.Generate code for switches without a default case.Generate code for the Android platform.Generate code for the M*Core M210.Generate code for the M*Core M340.Generate code for the kernel or loadable kernel extensions.Generate code for the supervisor mode (default).Generate code for the user mode.Generate code in 32 bit ARM state.Generate code in big endian mode.Generate code in big-endian mode.Generate code in little endian mode.Generate code in little-endian mode.Generate code suitable for executables (NOT shared libs).Generate code suitable for fast turn around debugging.Generate code that can be used in SVR4-style dynamic objects.Generate code that can keep local state uniform across all lanes.Generate code that conforms to Intel MCU psABI.Generate code that conforms to the given ABI.Generate code that conforms to the specified ABI.Generate code that is link-compatible with MIPS16 and microMIPS code.Generate code that uses 68881 floating-point instructions.Generate code that will run in privileged state.Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library.Generate code to check bounds before indexing arrays.Generate code to check exception specifications.Generate code to mitigate against straight line speculation.Generate code to track when the CPU might be speculating incorrectly.Generate code to use a non-exec PLT and GOT.Generate code using global anchor symbol addresses.Generate code which uses hardware floating point instructions.Generate code which uses only the general registers.Generate code which uses the core registers only (r0-r14).Generate code with library calls for floating point.Generate code without GP reg.Generate compile-time CFString objects.Generate compressed debug sections.Generate conditional move instructions.Generate constant pools in the compiler instead of assembler.Generate cpp defines for server IO.Generate cpp defines for workstation IO.Generate debug information in DWARF v2 (or later) format.Generate debug information in STABS format.Generate debug information in VMS format.Generate debug information in XCOFF format.Generate debug information in default extended format.Generate debug information in default format.Generate debug information in default version of DWARF format.Generate debug information in extended STABS format.Generate debug information in extended XCOFF format.Generate debug information in separate .dwo files.Generate default double-precision SH2a-FPU code.Generate default single-precision SH2a-FPU code.Generate default single-precision SH4 code.Generate default single-precision SH4-100 code.Generate default single-precision SH4-200 code.Generate default single-precision SH4-300 code.Generate default single-precision SH4a code.Generate discontiguous stack frames.Generate divide instructions.Generate divide results with reminder having the same sign as the divisor (not the dividend).Generate documentation.Generate double-precision floating-point instructions.Generate eBPF for the given Linux kernel version.Generate extended arithmetic instructions, only valid for ARC700.Generate extended entry point information for inlined functions.Generate fast indirect calls.Generate floating point mathematics using given instruction set.Generate floating-point multiply-accumulation instructions.Generate frecipd/fsqrtd/fdivd instructions (default for hard float).Generate hardware abs instructions.Generate inline floating point division, optimize for latency.Generate inline floating point division, optimize for throughput.Generate inline integer division, optimize for latency.Generate inline integer division, optimize for throughput.Generate inline square root, optimize for latency.Generate inline square root, optimize for throughput.Generate instructions supported by barrel shifter.Generate isel instructions.Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode.Generate little endian code.Generate little-endian code.Generate little-endian eBPF.Generate load/store multiple instructions.Generate load/store with update instructions.Generate local calls to out-of-line atomic operations.Generate make dependencies and compile.Generate make dependencies.Generate mcount/__fentry__ calls as nops. To activate they need to be patched in.Generate millicode thunks.Generate mul64 and mulu64 instructions.Generate norm instruction.Generate normal-mode code.Generate only single-precision SH2a-FPU code.Generate only single-precision SH4 code.Generate only single-precision SH4-100 code.Generate only single-precision SH4-200 code.Generate only single-precision SH4-300 code.Generate only single-precision SH4a code.Generate pc-relative code.Generate performance extension instructions.Generate performance extension version 2 instructions.Generate phony targets for all headers.Generate position-independent code for executables if possible (large mode).Generate position-independent code for executables if possible (small mode).Generate position-independent code if possible (large mode).Generate position-independent code if possible (small mode).Generate prefetch instructions, if available, for arrays in loops.Generate push/pop instructions (default).Generate re-entrant, PIC code.Generate reciprocals instead of divss and sqrtss.Generate return instruction in naked function.Generate run time type descriptor information.Generate sdata references.  This is the default, unless you compile for PIC.Generate sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg, and .s390_return_mem to contain the indirect branch locations which have been patched as part of using one of the -mindirect-branch* or -mfunction-return* options.  The sections consist of an array of 32 bit elements. Each entry holds the offset from the entry to the patched location.Generate self-relocatable code.Generate sin, cos, sqrt for FPU.Generate single-precision floating-point instructions.Generate software reciprocal divide and square root for better throughput.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed.Generate stm/ldm instructions (default).Generate string extension instructions.Generate swap instruction.Generate the integer modulo instructions.Generate the quad word memory atomic instructions (lqarx/stqcx).Generate the quad word memory instructions (lq/stq).Generate unaligned VSX load/store for inline expansion of memcpy/memmove.Generate unaligned VSX vector pair load/store for inline expansion of memcpy/memmove.Generate unwind tables that are exact at each instruction boundary.Generate v3 push25/pop25 instructions.Generate vzeroupper instruction before a transfer of control flow out of the function.Generate xBPF.Generic function %qs at %L is not consistent with a specific intrinsic interfaceGeneric name %qs of function %qs at %L being the same name as derived type at %LGeneric subroutine %qs at %L is not consistent with an intrinsic subroutine interfaceGive branches their default cost.Give external symbols a leading underscore.Global binding name %qs at %L is already being used as a %s at %LGlobal binding name %qs at %L is already being used at %LGlobal entity %qs at %L cannot appear in a COMMON block at %LGlobal name %qs at %L is already being used as a %s at %LGlobal name %qs at %L is already being used at %LGraphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Graphite loop optimizations cannot be used (isl is not available).Guide linker to relax instructions.Handle atomic builtins that may be applied to unaligned data by calling library functions. Overrides -mtrap-unaligned-atomic.Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default.Hexadecimal constant at %L uses nonstandard X instead of ZHollerith constant at %CHost associated variable %qs may not be in the DATA statement at %CHow much can given compilation unit grow because of the inlining (in percent).How much can given compilation unit grow because of the interprocedural constant propagation (in percent).I/O register operand for '%%%c'IBITS: Bad bitICE: emit_insn used where emit_jump_insn needed:
  ID of shared library to build.ID shared libraries and FD-PIC mode can%'t be used togetherIEEE_ARITHMETIC module at %CIEEE_EXCEPTIONS module at %CIEEE_FEATURES module at %CIF clause at %L requires a scalar LOGICAL expressionIF clause modifier %s at %L not appropriate for the current OpenMP constructIF clause without modifier at %L used together with IF clauses with modifiersIM part_ref at %CIMPLICIT NONE (type) statement at %L following an IMPLICIT statementIMPLICIT statement at %C following an IMPLICIT NONE (type) statementIMPORT NONE with spec list at %CIMPORT statement at %CIMPORT statement at %C only permitted in an INTERFACE bodyIMPURE procedure at %CINQUIRE statement at %L cannot contain both FILE and UNIT specifiersINQUIRE statement at %L requires a PENDING= specifier with the ID= specifierINQUIRE statement at %L requires either FILE or UNIT specifierINQUIRE statement not allowed in PURE procedure at %CINTEGER expression of %s clause at %L must be non-negativeINTEGER expression of %s clause at %L must be positiveINTEGER expression of SCHEDULE clause's chunk_size at %L must be positiveINTEGER(KIND=8) is not available for %<-fdefault-integer-8%> optionINTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> optionINTENT (%s) conflicts with INTENT(%s) at %LINTENT is not allowed inside of BLOCK at %CINTENT(%s) actual argument at %L might interfere with actual argument at %L.INTENT(IN) POINTER %qs in %s clause at %LINTENT(IN) POINTER %qs in COPYPRIVATE clause at %LINTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphicINTERFACE procedure %qs at %L has the same name as the enclosing procedureIO UNIT in %s statement at %L must be an internal file in a PURE procedureIO definition for %q+D needs an addressIOLENGTH tag invalid in INQUIRE statement at %CIOMSG tag at %LIPA modref summary is missing in input fileIPA-SRA access verification failedISA %qs is not supported in %<target%> attribute, use %<arch=%> syntaxISO C does not allow %<%E (expression)%>ISO C does not allow extra %<;%> outside of a functionISO C does not permit %<_Alignof%> applied to a function typeISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<[[]]%> attributes before C2XISO C does not support %<__int%d%> typesISO C does not support %<~%> for complex conjugationISO C does not support %qs predefined identifierISO C does not support complex integer typesISO C does not support decimal floating-point before C2XISO C does not support fixed-point typesISO C does not support omitting parameter names in function definitions before C2XISO C does not support plain %<complex%> meaning %<double complex%>ISO C does not support saturating typesISO C does not support the %<_Float%d%s%> typeISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO C forbids an empty translation unitISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids comparison of %<void *%> with function pointerISO C forbids conditional expr between %<void *%> and function pointerISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids conversion of function pointer to object pointer typeISO C forbids conversion of object pointer to function pointer typeISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO C forbids forward references to %<enum%> typesISO C forbids initialization between function pointer and %<void *%>ISO C forbids label declarationsISO C forbids member declarations with no membersISO C forbids nested functionsISO C forbids omitting the middle term of a %<?:%> expressionISO C forbids ordered comparisons of pointers to functionsISO C forbids passing argument %d of %qE between function pointer and %<void *%>ISO C forbids qualified function typesISO C forbids return between function pointer and %<void *%>ISO C forbids specifying range of elements to initializeISO C forbids subscripting %<register%> arrayISO C forbids zero-size arrayISO C forbids zero-size array %qEISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>ISO C++ 1998 does not support %<long long%>ISO C++ 1998 forbids the use of %<extern%> on explicit instantiationsISO C++ allows bit-field attributes only before the %<:%> tokenISO C++ did not adopt string literal operator templates taking an argument pack of charactersISO C++ does not allow %<?:%> with omitted middle operandISO C++ does not allow %<alignof%> with a non-typeISO C++ does not allow C99 designated initializersISO C++ does not allow GNU designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not permit %<alignof%> applied to a function typeISO C++ does not support %<__int%d%> for %qsISO C++ does not support plain %<complex%> meaning %<double complex%>ISO C++ forbids applying %<__alignof%> to an expression of function typeISO C++ forbids applying %<sizeof%> to an expression of function typeISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-functionISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-functionISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-functionISO C++ forbids converting a string constant to %qTISO C++ forbids declaration of %qs with no typeISO C++ forbids decrementing a pointer of type %qTISO C++ forbids decrementing an enumISO C++ forbids empty unnamed enumISO C++ forbids flexible array member %qsISO C++ forbids flexible array membersISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids incrementing a pointer of type %qTISO C++ forbids incrementing an enumISO C++ forbids initialization of member constant %qD of non-integral type %qTISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a %<?:%> expressionISO C++ forbids taking address of function %<::main%>ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>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%>ISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>ISO C++ forbids using a floating-point literal in a constant-expressionISO C++ forbids using pointer of type %<void *%> in subtractionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable length arrayISO C++ forbids variable length array %qDISO C++ forbids zero-size arrayISO C++ forbids zero-size array %qDISO C++ prohibits anonymous structsISO C++ prohibits overloading %<operator ?:%>ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:ISO C++17 does not allow %<register%> storage class specifierISO C++17 does not allow dynamic exception specificationsISO C11 does not support omitting the string in %<_Static_assert%>ISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Alignas%>ISO C90 does not support %<_Generic%>ISO C90 does not support %<_Noreturn%>ISO C90 does not support %<_Static_assert%>ISO C90 does not support %<__func__%> predefined identifierISO C90 does not support %<for%> loop initial declarationsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support %qEISO C90 does not support boolean typesISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 does not support the %<_Atomic%> qualifierISO C90 doesn%'t support unnamed structs/unionsISO C90 forbids array %qE whose size cannot be evaluatedISO C90 forbids array whose size cannot be evaluatedISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISO C90 forbids variable length arrayISO C90 forbids variable length array %qEISO C99 does not support %<_Alignas%>ISO C99 does not support %<_Generic%>ISO C99 does not support %<_Noreturn%>ISO C99 does not support %<_Static_assert%>ISO C99 does not support %qEISO C99 does not support the %<_Atomic%> qualifierISO C99 doesn%'t support unnamed structs/unionsISO_C_BINDING module at %CISO_FORTRAN_ENV intrinsic module at %CIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.If bounds remapping is specified at %L, the pointer target shall not be NULLIf first argument of ATAN2 at %L is zero, then the second argument must not be zeroIf first argument of ATAN2D at %L is zero, then the second argument must not be zeroIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.If scheduling post reload, do superblock scheduling.Ignore 'D' in column one in fixed form.Ignore dllimport for functions.Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol.Ignore unsupported pragmas.Ignored.Illegal allocate-object at %C for a PURE procedureIllegal assignment to external procedure at %LIllegal character in BOZ constant at %CIllegal id in copy_walk_reduction_argIllegal preprocessor directiveIllegal reference type at %L as EQUIVALENCE objectIllegal stride of zero at %LIllegal type in character concatenation at %LImage control statement %s at %C in CRITICAL blockImage control statement %s at %C in DO CONCURRENT blockImage control statement %s at %C in PURE procedureImage control statement CRITICAL at %C in DO CONCURRENT blockImage control statement CRITICAL at %C in PURE procedureImage control statement EVENT %s at %C in CRITICAL blockImage control statement EVENT %s at %C in DO CONCURRENT blockImage control statement EVENT %s at %C in PURE procedureImage control statement RETURN at %C in CRITICAL blockImage control statement RETURN at %C in DO CONCURRENT blockImage control statement STOP at %C in CRITICAL blockImage control statement STOP at %C in DO CONCURRENT blockImage control statement SYNC at %C in CRITICAL blockImage control statement SYNC at %C in DO CONCURRENT blockImage control statement SYNC at %C in PURE procedureImageset argument at %L must be a scalar or rank-1 INTEGER expressionImageset argument at %L must between 1 and num_images()Implement C++17 inheriting constructor semantics.Implement DIP1000: Scoped pointers (experimental).Implement DIP25: Sealed references (experimental).Implement __atomic operations via libcalls to legacy __sync functions.Implement resolution of DR 150 for matching of template template arguments.Implicitly declared BIND(C) function %qs at %L may not be C interoperableImplicitly declared BIND(C) variable %qs at %L may not be C interoperableImplicitly declared function %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %LImplicitly declared variable %qs at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure %qs at %LImplicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT typeImplied SAVE for module variable %qs at %L, needed due to the default initializationImplied-shape array at %LImprove GCC's ability to track column numbers in large source files, at the expense of slower compilation.Impure function %qs at %L might not be evaluatedImpure function at %L might not be evaluatedIn %s at %L procedures must be all FUNCTIONs as the generic name is also the name of a derived typeIn %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONsIn C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.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 %sIn SSA-PRE optimization on trees, enable partial-partial redundancy elimination.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.In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qsIn constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn moduleIn module imported atIn static member function %qsInclude directory %qs: %sIncompatible allocate-object at %C for CHARACTER type-spec at %LIncompatible derived type in PARAMETER at %LIncompatible initialization between a derived type entity and an entity with %qs type at %CIncompatible ranks %d and %d in assignment at %LIncompatible ranks in %s (%d and %d) at %LIncompatible types in DATA statement at %L; attempted conversion of %s to %sIncompatible typespec for array element at %LIncompatible use of TILE and COLLAPSE at %LInconsistent equivalence rules involving %qs at %L and %qs at %LInconsistent internal state: No location in expression near %LInconsistent internal state: No location in statementInconsistent ranks for operator at %%L and %%LIncorrect EH edge %i->%iIncorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ldIncorrect function return valueIncrease the IEEE compliance for floating-point comparisons.Index in dimension %d is out of bounds at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %LIndex variable %qs redefined at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %LIndex variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inequality comparison for %s at %LInhibit the use of hardware floating point instructions.Initialization at %C is not allowed in a PURE procedureInitialization at %C isn't for a pointer variableInitialization of allocatable component at %C is not allowedInitialization of pointer at %C is not allowed in a PURE procedureInitialization of structure component with a HOLLERITH constant at %L is not allowedInitialization of variable at %C is not allowed in a PURE procedureInitialization string at %L was truncated to fit the variable (%ld/%ld)Initialize components of derived type variables according to other init flags.Initialize local variables to zero (from g77).Initialized symbol %qs at %C can only be COMMON in BLOCK DATAInitialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocksInitializer not allowed for PARAMETER %qs at %CInitializing already initialized variable at %CInline __atomic operations when a lock free instruction sequence is available.Inline all known string operations.Inline code to invalidate instruction cache entries after setting up nested function trampolines.Inline constants if it can be done in 2 insns or less.Inline memset/memcpy string operations, but perform inline version only for small blocks.Inline recursively only when the probability of call being executed exceeds the parameter.Inquiry parameter cannot appear in a data-stmt-object-list at %CInsert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation.Insert NOP instructions at each function entry.Insert arc-based program profiling code.Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks.Insert code to profile values of expressions.Insert relax hint for linker to do relaxation.Insert stack checking code into the program.  Same as -fstack-check=specific.Instruction accounted for function prologue, epilogue and other overhead.Instruction accounted for function thunk overhead.Instrument function entry and exit with profiling calls.Instrument function exit in instrumented functions with __fentry__.Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons).Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons).Integer division truncated to constant %qs at %LInteger expression required at %CInteger id (N) of fabsd custom instruction.Integer id (N) of fabss custom instruction.Integer id (N) of faddd custom instruction.Integer id (N) of fadds custom instruction.Integer id (N) of fatand custom instruction.Integer id (N) of fatans custom instruction.Integer id (N) of fcmpeqd custom instruction.Integer id (N) of fcmpeqs custom instruction.Integer id (N) of fcmpged custom instruction.Integer id (N) of fcmpges custom instruction.Integer id (N) of fcmpgtd custom instruction.Integer id (N) of fcmpgts custom instruction.Integer id (N) of fcmpled custom instruction.Integer id (N) of fcmples custom instruction.Integer id (N) of fcmpltd custom instruction.Integer id (N) of fcmplts custom instruction.Integer id (N) of fcmpned custom instruction.Integer id (N) of fcmpnes custom instruction.Integer id (N) of fcosd custom instruction.Integer id (N) of fcoss custom instruction.Integer id (N) of fdivd custom instruction.Integer id (N) of fdivs custom instruction.Integer id (N) of fexpd custom instruction.Integer id (N) of fexps custom instruction.Integer id (N) of fextsd custom instruction.Integer id (N) of fixdi custom instruction.Integer id (N) of fixdu custom instruction.Integer id (N) of fixsi custom instruction.Integer id (N) of fixsu custom instruction.Integer id (N) of floatid custom instruction.Integer id (N) of floatis custom instruction.Integer id (N) of floatud custom instruction.Integer id (N) of floatus custom instruction.Integer id (N) of flogd custom instruction.Integer id (N) of flogs custom instruction.Integer id (N) of fmaxd custom instruction.Integer id (N) of fmaxs custom instruction.Integer id (N) of fmind custom instruction.Integer id (N) of fmins custom instruction.Integer id (N) of fmuld custom instruction.Integer id (N) of fmuls custom instruction.Integer id (N) of fnegd custom instruction.Integer id (N) of fnegs custom instruction.Integer id (N) of frdxhi custom instruction.Integer id (N) of frdxlo custom instruction.Integer id (N) of frdy custom instruction.Integer id (N) of fsind custom instruction.Integer id (N) of fsins custom instruction.Integer id (N) of fsqrtd custom instruction.Integer id (N) of fsqrts custom instruction.Integer id (N) of fsubd custom instruction.Integer id (N) of fsubs custom instruction.Integer id (N) of ftand custom instruction.Integer id (N) of ftans custom instruction.Integer id (N) of ftruncds custom instruction.Integer id (N) of fwrx custom instruction.Integer id (N) of fwry custom instruction.Integer id (N) of round custom instruction.Integer kind %d at %C not availableInteger outside symmetric range implied by Standard Fortran at %LInteger outside symmetric range implied by Standard Fortran converting %s to %s at %LInteger overflow when calculating the amount of memory to allocateInteger too big for its kind at %C. This check can be disabled with the option %<-fno-range-check%>Integer too large at %CInteger value too large in expression at %CIntegrate functions into their callers when code size is known not to grow.Integrate functions not declared "inline" into their callers when profitable.Integrate functions only required by their single caller.Intel MCU psABI isn%'t supported in %s modeInterchanging loops at %LInterface %qs at %L is declared in a later PROCEDURE statementInterface %qs at %L may not be a statement functionInterface %qs at %L may not be genericInterface %qs at %L must be explicitInterface mismatch for procedure-pointer component %qs in structure constructor at %L: %sInterface mismatch in dummy procedure %qs at %L: %sInterface mismatch in global procedure %qs at %L: %sInterface mismatch in procedure pointer assignment at %L: %qs is not a subroutineInterface mismatch in procedure pointer assignment at %L: %sInterface must be specified for DEFERRED binding at %CInterface-name expected after %<(%> at %CInternal compiler error: Error reporting routines re-entered.
  Internal file at %L with namelistInternal procedure %qs in %s at %LInternal procedure %qs is invalid in procedure pointer assignment at %LInternal procedure %qs is invalid in procedure pointer initialization at %LInternal procedure %qs is used as actual argument at %LInternal unit with vector subscript at %LInterpret any INTEGER(4) as an INTEGER(8).Interpret any REAL(4) as a REAL(10).Interpret any REAL(4) as a REAL(16).Interpret any REAL(4) as a REAL(8).Interpret any REAL(8) as a REAL(10).Interpret any REAL(8) as a REAL(16).Interpret any REAL(8) as a REAL(4).Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.Interrupt Service Routines cannot be coded in Thumb-1 modeIntersperse literal pools with code in the text section.Interval in which to probe the stack expressed as a power of two in bytes.Interval overlap of %<-fdbg-cnt=%s%>: [%u, %u] and [%u, %u]Intrinsic %qs (%s) used at %LIntrinsic %qs at %L cannot have an initializerIntrinsic %qs at %L is invalid in procedure pointer assignmentIntrinsic %qs at %L is not allowed as an actual argumentIntrinsic %qs at %L must have at least two argumentsIntrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ldIntrinsic function %qs (%d) not recognizedIntrinsic function %qs at %L is not permitted in an initialization expressionIntrinsic function %s at %L is not permitted for CO_REDUCEIntrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointerIntrinsic operator %qs referenced at %L not found in module %qsIntrinsic operator interface at %L must be a FUNCTIONIntrinsic procedure %qs not allowed in PROCEDURE statement at %LIntrinsic procedure at %L cannot be a MODULE PROCEDUREIntrinsic subroutine %qs at %L shall not have a type specifierIntrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clauseInvalid BOZ literal constant used in subscript at %CInvalid C identifier in NAME= specifier at %CInvalid Hollerith constant at %L contains a wide characterInvalid Hollerith constant: %L must contain at least one characterInvalid Hollerith constant: Integer kind at %L should be defaultInvalid KIND parameter of %s at %LInvalid NAME %qs in !$ACC ROUTINE ( NAME ) at %CInvalid NULL at %LInvalid argument to !$ACC WAIT at %CInvalid association target at %CInvalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extensionInvalid character %qc in variable name at %CInvalid character 0x%s at %CInvalid character in name at %CInvalid character(s) in ELSE statement after %CInvalid clause in module with !$ACC DECLARE at %LInvalid codimension %d at %C, only %d codimensions existInvalid context for NULL () intrinsic at %LInvalid context for NULL() pointer at %%LInvalid exponent-letter %<q%> in real-literal-constant at %CInvalid expression in gfc_element_size.Invalid expression in gfc_target_encode_expr.Invalid expression in gfc_target_interpret_expr.Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedureInvalid form of PROGRAM statement at %CInvalid form of WRITE statement at %L, UNIT requiredInvalid form of array reference at %CInvalid form of coarray reference at %CInvalid image number %d in SYNC IMAGESInvalid initialization expression for ALLOCATABLE component %qs in structure constructor at %LInvalid initializer %s in Data statement at %CInvalid keyword %qs in %qs intrinsic function at %LInvalid kind %d for CHARACTER constant at %CInvalid kind for %s at %LInvalid mixing of IEEE 128-bit and IBM 128-bit floating point typesInvalid old style initialization for derived type component at %CInvalid operator for !$OMP DECLARE REDUCTION %s at %LInvalid procedure argument at %LInvalid procedure pointer assignment at %LInvalid range %s in option %sInvalid real kind %d at %CInvalid standard code on intrinsic %qs (%d)Invalid substring in data-implied-do at %L in DATA statementInvalid type-spec at %CInvalid use of BOZ literal constant at %LInvalid value for %s specification at %CIssue a note when diagnostics are deduplicated.Issue debug information for compiler-generated auxiliary variables.Issue warnings needed for strict compliance to the standard.Iterator step at %L cannot be zeroJump targets are aligned to this power of 2.Junk after ASSOCIATE statement at %CJunk after CALL at %CJunk after GENERIC binding at %CJunk after MAP statement at %CJunk after UNION statement at %CJunk after non-nested STRUCTURE statement at %CJust generate unwind tables for exception handling.Just use icc0/fcc0.KIND attribute at %C in a STRUCTURE definitionKIND attribute at %C in a TYPE definitionKIND parameter of %s at %L must be an initialization expressionKIND part_ref at %CKeyword %qs at %C has already appeared in the current argument listKeyword argument %qs at %L is already associated with another actual argumentKeyword argument %qs at %L is invalid in a statement functionKeyword argument %qs at %L is not in the procedureKeyword argument %qs at %L is not in the procedure; did you mean %qs?Keyword argument requires explicit interface for procedure %qs at %LKeyword argument requires explicit interface for procedure pointer component %qs at %LKind %d is not supported for CHARACTER at %CKind %d not supported for type %s at %CKind type parameter for entity at %L differs from the kind type parameter of the typespecKnown AArch64 ABIs (for use with the -mabi= option):Known ABIs (for use with the -mabi= option):Known ARC CPUs (for use with the -mcpu= option):Known ARM ABIs (for use with the -mabi= option):Known ARM CPUs (for use with the -mcpu= and -mtune= options):Known ARM FPUs (for use with the -mfpu= option):Known ARM architectures (for use with the -march= option):Known C6X ISAs (for use with the -march= option):Known CPUs (for use with the -mcpu= and -mtune= options):Known CSKY CPUs (for use with the -mcpu= options):Known CSKY FPUs (for use with the -mfpu= option):Known CSKY architectures (for use with the -march= option):Known FR-V CPUs (for use with the -mcpu= option):Known IQ2000 CPUs (for use with the -mcpu= option):Known Itanium CPUs (for use with the -mtune= option):Known M68K CPUs (for use with the -mcpu= option):Known M68K ISAs (for use with the -march= option):Known M68K microarchitectures (for use with the -mtune= option):Known MIPS ABIs (for use with the -mabi= option):Known MIPS CPUs (for use with the -march= and -mtune= options):Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):Known MIPS ISA levels (for use with the -mips option):Known PTX ISA versions (for use with the -misa= option):Known TILE-Gx CPUs (for use with the -mcpu= option):Known TILEPro CPUs (for use with the -mcpu= option):Known TLS dialects (for use with the -mtls-dialect= option):Known __fp16 formats (for use with the -mfp16-format= option):Known address mode (for use with the -maddress-mode= option):Known arch types (for use with the -march= option):Known assembler dialects (for use with the -masm= option):Known choices for return instrumentation with -minstrument-return=:Known cmodel types (for use with the -mcmodel= option):Known cmodel types (for use with the -mict-model= option):Known code models (for use with the -mcmodel= option):Known cpu types (for use with the -mcpu= option):Known data alignment choices (for use with the -malign-data= option):Known floating-point ABIs (for use with the -mfloat-abi= option):Known floating-point number of registers (for use with the -mconfig-fpu= option):Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):Known preferred register vector length (to use with the -mprefer-vector-width= option):Known stack protector guard (for use with the -mstack-protector-guard= option):Known vectorization library ABIs (for use with the -mveclibabi= option):L%d cache latency unknown for %sLEN argument (%ld) out of range 0:%d in intrinsic MVBITSLEN argument (%ld) out of range 0:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN or KIND inquiry ref in DATA statement at %LLEN part_ref at %CLHS in %<noreturn%> callLINEAR clause modifier used on DO or SIMD construct at %LLINEAR clause specified together with ORDERED clause with argument at %LLINEAR dummy argument %qs with VALUE attribute with %s modifier at %LLINEAR variable %qs must be INTEGER at %LLOCK statement at %CLOCK_EVENT in variable definition context (%s) at %LLOCK_TYPE in variable definition context (%s) at %LLOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLOGICAL operands are required in expression at %LLOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qsLTO support has not been enabled in this configurationLabel %d at %C already referenced as a format labelLabel %d at %C already referenced as branch targetLabel %d at %C previously used as a FORMAT labelLabel %d at %C previously used as branch targetLabel %d at %L defined but cannot be usedLabel %d at %L defined but not usedLabel %d referenced at %L is never definedLabel %qs after %L doesn't match IF label %qsLabel %qs at %C doesn't match IF label %qsLabel %qs at %C doesn't match WHERE label %qsLabel at %L is not in the same block as the GOTO statement at %LLabel name %qs at %C is ambiguousLabeled DO statement at %LLeft parenthesis required after %<*%> in format string at %LLegacy Extension:Letter %qc already has an IMPLICIT type at %CLetter %qc already set in IMPLICIT statement at %CLetters must be in alphabetic order in IMPLICIT statement at %CLevel not found, use none, slim, blocks, vops.Lift restrictions on GOT size.Like -M but ignore system header files.Like -MD but ignore system header files.Like -pedantic but issue them as errors.Limit of %d continuations exceeded in statement at %CLine truncated at %LLines executed:%s of %d
! Link in code for a __main kernel.Link the standard D library dynamically in the compilation.Link the standard D library statically in the compilation.Link to emit program in ELF format (rather than mmo).Link with HAL BSP.Link with a limited version of the C library.Link with libads.a, libc.a and crt0.o.Link with libc.a and libdebug.a.Link with libc.a and libsim.a.Link with libmvme.a, libc.a and crt0.o.Link with libsim.a, libc.a and sim-crt0.o.Link with libyk.a, libc.a and crt0.o.Link with the fast floating-point library.Link with the library-pic libraries.Link-time optimization with number of parallel jobs or jobserver.List all available debugging counters with their limits and counts.List all hidden GC allocations.List all non-mutable fields which occupy an object instance.List all usages of complex or imaginary types.List all variables going into thread local storage.List information on all language changes.List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPEList item %qs with allocatable components is not permitted in map clause at %LList item shall not be coindexed at %CList specified together with memory order clause in FLUSH directive at %CLoad all members of archive libraries, rather than only those that satisfy undefined symbols.Lock variable at %L must be a scalar of type LOCK_TYPELogical SELECT CASE block at %L has more that two casesLogical range in CASE statement at %L is not allowedLogicals at %%L must be compared with %s instead of %sLogs which object files the linker loads.Logs which symbol(s) caused an object to be loaded.Look for and use PCH files even when preprocessing.Looks for opportunities to reduce stack adjustments and stack references.Loop code aligned to this power of 2.Loop iterates infinitelyLoop variableLoop variable at %C cannot be a coarrayLoop variable at %C cannot be a sub-componentLoop variable at %C cannot be an arrayLoop variable has been modifiedLoops iterating at least selected number of iterations will get loop alignment.Lower array reference at %L is out of bounds (%ld < %ld) in dimension %dLower array reference at %L is out of bounds (%ld > %ld) in dimension %dMCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to %sMCU %qs supports %s ISA but %<-mcpu%> option is set to %sMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bitMCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5seriesMIPS16 %<-mxgot%> codeMIPS16 PIC for ABIs other than o32 and o64MMIX Internal: %s is not a shiftable intMMIX Internal: Bad register: %dMMIX Internal: Bad value for 'm', not a CONST_INTMMIX Internal: Cannot decode this operandMMIX Internal: Expected a CONST_INT, not thisMMIX Internal: Expected a constant, not thisMMIX Internal: Expected a register, not thisMMIX Internal: Last named vararg would not fit in a registerMMIX Internal: Missing %qc case in mmix_print_operandMMIX Internal: This is not a constant:MMIX Internal: This is not a recognized addressMMIX Internal: Trying to output invalidly reversed condition:MMIX Internal: What is the CC of this?MMIX Internal: What's the CC of this?MMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMODULE PROCEDURE at %C must be in a generic module interfaceMODULE PROCEDURE declaration at %CMODULE prefix at %CMODULE prefix at %C found outside of a module, submodule, or interfaceMOLD argument to NULL required at %LMOLD tag at %LMOLD tag at %L conflicts with SOURCE tag at %LMOLD tag at %L conflicts with the typespec at %LMOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %sMSA MIPS16 codeMSP430 builtin functions only work inside interrupt handlersMULT case in cris_op_strMagnitude of second argument of %s exceeds bit size at %LMagnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %CMaintain backchain pointer.Make "char" signed by default.Make "char" unsigned by default.Make GCC pass the --no-relax command-line option to the linker instead of the --relax option.Make all function calls indirect.Make integers 32 bits wide.Make structs a multiple of 4 bytes (warning: ABI altered).Make the linker relaxation machine assume that a program counter wrap-around occurs.Malformed GENERIC statement at %CMalformed type-spec at %CMalloc data into P2 space.Mangled derived type definition at %CMapper for module to CMI files.Mark MAC register as call-clobbered.Mark all loops as parallel.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.Marks all inlined functions and methods as having hidden visibility.Max basic blocks number in loop for loop invariant motion.Max loops number for regional RA.Max number of bytes to compare with loops.Max number of bytes to compare without loops.Max number of bytes to compare.Max number of bytes to move inline.Max size of conflict table in MB.Max. count of debug markers to expand or inline.Max. recursion depth for expanding var tracking expressions.Max. size of loc list for which reverse ops should be added.Max. size of var tracking hash tables.Maximal code growth caused by tail duplication (in percent).Maximal estimated growth of function body caused by early inlining of single call.Maximal estimated outcome of branch considered predictable.Maximal growth due to inlining of large function (in percent).Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.Maximal size of a partition for LTO (in estimated instructions).Maximal stack frame growth due to inlining (in percent).Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.Maximum amount of iterations of the pass over a function.Maximum amount of similar bbs to compare a bb with.Maximum depth of DFS walk used by modref escape analysis.Maximum depth of a loop nest to fully value-number optimistically.Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges.Maximum depth of recursive cloning for self-recursive function.Maximum depth of search in the dominator tree for expressions to hoist.Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.Maximum extension level reached with type %qs at %LMaximum length of candidate scans for straight-line strength reduction.Maximum length of partial antic set when performing tree pre optimization.Maximum number of VALUEs handled during a single find_base_term call.Maximum number of accesses stored in each modref reference.Maximum number of active local stores in RTL dead store elimination.Maximum number of aggregate content items for a parameter in jump functions and lattices.Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.Maximum number of arrays per SCoP.Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable.Maximum number of assertions to add along the default edge of a switch statement during VRP.Maximum number of bases stored in each modref tree.Maximum number of basic blocks before EVRP uses a sparse cache.Maximum number of basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.Maximum number of concurrently open C++ module files when lazy loading.Maximum number of conditional store pairs that can be sunk.Maximum number of constant stores to merge in the store merging pass.Maximum number of datarefs in loop for building loop data dependencies.Maximum number of different predicates used to track properties of loops in IPA analysis.Maximum number of disambiguations to perform per memory access.Maximum number of escape points tracked by modref per SSA-name.Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.Maximum number of insns in a basic block to consider for RTL if-conversion.Maximum number of instructions in the ready list that are considered eligible for renaming.Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.Maximum number of isl operations, 0 means unlimited.Maximum number of loop peels to enhance alignment of data references in a loop.Maximum number of may-defs visited when devirtualizing speculatively.Maximum number of namespaces to search for alternatives when name lookup fails.Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.Maximum number of new jump thread paths to create for a finite state automaton.Maximum number of operations in a parameter expression that can be handled by IPA analysis.Maximum number of parameters in a SCoP.Maximum number of queries into the alias oracle per store.Maximum number of references stored in each modref base.Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.Maximum number of statements visited during jump function offset discovery.Maximum number of store chains to track at the same time in the store merging pass.Maximum number of strings for which strlen optimization pass will track string lengths.Maximum number of tests performed by modref query.Maximum number of times that an insn could be scheduled.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.Maximum recursion depth allowed when querying a property of an SSA name.Maximum size (in bytes) of objects tracked bytewise by dead store elimination.Maximum size in bytes of constant values allowed as operands.Maximum size of a list of values associated with each parameter for interprocedural constant propagation.Maximum size of a single store merging region in bytes.Maximum size of global and static variables which can be placed into the small data area.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.Maximum subrecord length cannot exceed %dMaximum supported identifier length is %dMaximum unroll factor for the unroll-and-jam transformation.Member functions defined within their class are inline in module purview.Memory Tagging Extension does not support %<-mabi=ilp32%>Merge adjacent stores.Merge similar-enough states during analysis.Merge subcomand usage:Min. ratio of insns to mem ops to enable prefetching in a loop.Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.Minimal distance between possibly conflicting store and load.Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.Minimal size of a partition for LTO (in estimated instructions).Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.Minimum heap size before we start collecting garbage, in kilobytes.Minimum number of iterations per thread of an innermost parallelized loop.Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.Mismatch in BIND(C) names (%qs/%qs) at %CMismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in MODULE PROCEDURE formal argument names (%s/%s) at %CMismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %sMismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qsMismatch in number of MODULE PROCEDURE formal arguments at %CMismatch in the procedure pointer assignment at %L: mismatch in the calling conventionMismatches between file architecture and one specified by "-arch" are errors instead of warnings.Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %CMissing %<&%> in continued character constant at %CMissing %<(%> in ELSE IF expression at %CMissing %<(%> in IF-expression at %CMissing %<)%> in ELSE IF expression at %CMissing %qs argument to %qs intrinsic at %L for %qs of type %qsMissing %qs argument to the %s intrinsic at %LMissing %qs in statement at or before %LMissing -mcpu option in ASM_CPU_SPEC?Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %LMissing THEN in ELSE IF statement after %LMissing actual argument %qs in call to %qs at %LMissing actual argument for argument %qs at %LMissing alternate return spec in subroutine call at %LMissing alternate return specifier in subroutine call at %LMissing argument list in function %qs at %CMissing argument to %qs at %CMissing array specification at %L in CODIMENSION statementMissing array specification at %L in DIMENSION statementMissing character range in IMPLICIT at %CMissing closing paren for binding label at %CMissing codimension specification at %CMissing comma at %LMissing counts for called function %sMissing dimension specification at %CMissing entity or common block name for attribute specification statement at %CMissing exponent in real number at %CMissing format label at %CMissing format with default unit at %CMissing generic specification in USE statement at %CMissing item in format string at %LMissing keyword name in actual argument list at %CMissing kind-parameter at %CMissing leading left parenthesis in format string at %LMissing positive width after L descriptor at %LMissing required parentheses before BIND(C) at %CMissing right parenthesis at %CMissing right parenthesis or comma at %CMissing symbolModule %qs at line %d column %d: %sModule file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module.Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSICMore actual than formal arguments in procedure call at %LMore than one edge out of thunk nodeMove loop invariant computations out of loops.Multiple identifiers provided with single NAME= specifier at %CMultiple loop axes specified for routine at %CNAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %LNAME %qs invalid in !$ACC ROUTINE ( NAME ) at %LNAME not allowed on BIND(C) for ABSTRACT INTERFACE at %CNAME= specifier at %C should be a constant expressionNAME= specifier at %C should be a scalar of default character kindNAMELIST %qs in READ statement at %L contains the symbol %qs which may not appear in a variable definition contextNAMELIST array object %qs with assumed shape in namelist %qs at %LNAMELIST array object %qs with nonconstant shape in namelist %qs at %LNAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %LNAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %LNAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER components and thus requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedureNAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER componentsNAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %LNAMELIST object %qs with nonconstant character length in namelist %qs at %LNEWUNIT specifier at %LNEWUNIT specifier must have FILE= or STATUS='scratch' at %LNONMONOTONIC schedule modifier specified with ORDERED clause at %LNON_OVERRIDABLE and DEFERRED cannot both appear at %CNOPASS or explicit interface required at %CNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNO_ARG_CHECK attributeNULL appears on right-hand side in assignment at %LNULL at %L is not permitted as actual argument to %qs intrinsic functionNULL intrinsic with allocatable MOLD at %LNULL used in arithmeticNULL() at %C cannot appear in an array constructorNULL() initialization at %C is ambiguousNULL() initialization at %C may not have MOLDNULL() near %L cannot appear in INQUIRE statementNULLIFY does not allow bounds remapping for pointer object at %CName %qs at %C is already defined as a generic interface at %LName %qs at %C is an ambiguous reference to %qs from current program unitName %qs at %C is an ambiguous reference to %qs from module %qsName %qs at %C is the name of the procedureName %qs in %s statement at %C is not a construct nameName %qs in %s statement at %C is unknownName %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic typeName after !$omp critical and !$omp end critical does not match at %CName at %C is too longName of system library to link against.Name of the startfile.Name too longNamed COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)Named block DO at %L requires matching ENDDO nameNamed constant %qs at %L cannot be an EQUIVALENCE objectNamed constant %qs in variable definition context (%s) at %LNamed constant at %C in an EQUIVALENCENamelist %qs cannot be an argument at %LNamelist %qs cannot be an argument to subroutine or function at %LNamelist group name %qs at %C already has a basic type of %sNamelist group name %qs at %C already is USE associated and cannot be respecified.Namelist group name at %L cannot have the SAVE attributeNeed either entity or common block name for attribute specification statement at %CNegative argument N at %LNegative exponent of integer has zero result at %LNested CRITICAL block at %CNested function trampolines not supported on CK801.No binding name is allowed in BIND(C) at %CNo branches
  No calls
  No default crt0.o.No description yet.No edge out of thunk nodeNo executable lines
  No initializer for allocatable component %qs given in the structure constructor at %CNo initializer for component %qs given in the structure constructor at %CNo longer supported.No region crossing jump at section boundary in bb %iNon-ELEMENTAL user-defined assignment in WHERE at %LNon-PARAMETER symbol %qs at %L cannot be implied-shapeNon-POINTER in pointer association context (%s) at %LNon-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>Non-THREADPRIVATE object %qs in COPYIN clause at %LNon-character assumed shape array element in FORMAT tag at %LNon-character assumed size array element in FORMAT tag at %LNon-character in FORMAT tag at %LNon-character non-Hollerith in FORMAT tag at %LNon-character pointer array element in FORMAT tag at %LNon-constant lower bound in implied-shape declaration at %LNon-default LOGICAL kind in %s tag at %LNon-dummy object %qs in %s clause at %LNon-extensible derived-type %qs at %L must not be ABSTRACTNon-numeric character in statement label at %CNon-polymorphic passed-object dummy argument of %qs at %LNon-scalar FINAL procedure at %L should have assumed shape argumentNon-significant digits in %qs number at %C, maybe incorrect KINDNon-variable expression in variable definition context (%s) at %LNon-zero imaginary part discarded in conversion from %qs to %qs at %LNonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operatorNoncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as %s at %L has a codimension or a coarray subcomponent)Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray. (Variables of type %s may not have a codimension as already a coarray subcomponent exists)Nonconforming tab character at %CNonconforming tab character in column %d of line %dNonconforming tab character in format at %CNonconstant array section at %L in DATA statementNonexistent include directory %qsNoninteger exponent in an initialization expression at %LNoninteroperable array FPTR at %L to C_F_POINTER: %sNoninteroperable array at %L as argument to C_LOC: %sNoninteroperable procedure at %L to C_FUNLOCNoninteroperable procedure pointer at %L to C_F_PROCPOINTERNonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %LNonnegative width required in format string at %LNonpointer object %qs with default initialization shall not appear in a DATA statement at %LNonpolymorphic reference to abstract type at %CNonstandard conversion from %s to %s at %LNonstandard type declaration %s*%d at %CNot configured with %<--enable-gather-detailed-mem-stats%>.Not enough elements in array initializer at %CNot expected TAG.Note #include directives not translated to import declarations, and not known to be textual.Note #include directives translated to import declarations.Note Compiled Module Interface pathname of a specific module or header-unit.Note Compiled Module Interface pathnames.Note a #include translation of a specific header.Number of partitions the program should be split to.Number of registers used to pass integer arguments.Numeric PARAMETER required in complex constant at %CNumeric operands are required in expression at %LNumeric or CHARACTER operands are required in expression at %LOLD argument of the %s intrinsic function at %L shall be definableOMP ATOMIC at %L with multiple atomic clausesOMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is usedOMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clauseOMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignoredOMP DECLARE TARGET variable at %L is an element of a COMMON blockOMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clauseOMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clauseOMP TARGET UPDATE at %L requires at least one TO or FROM clauseOPEN statement at %L must have UNIT or NEWUNIT specifiedOPEN statement not allowed in PURE procedure at %COPERATOR argument at %L must be a PURE functionOPTIONAL is not allowed inside of BLOCK at %CORDER at %L is not a permutation of the size of SHAPE at %LORDERED clause argument not constant positive integer at %CORDERED clause parameter is less than COLLAPSE at %LORDERED clause specified together with %<inscan%> REDUCTION clause at %LObject %qs is not a variable at %LObject %qs is not a variable at %L; parameters cannot be and need not be copiedObject %qs is not a variable at %L; parameters cannot be and need not be mappedObjective-C declarations may only appear in global scopeObsolescent feature:Offline tool to handle gcda counts
*************** Use the %<-mcpu%> option to set the ISA
*** 1939,1945 ****
  duplicate %<_Atomic%>duplicate %<_Thread_local%> or %<__thread%>duplicate %<asm%> operand name %qsduplicate %<asm%> qualifier %qEduplicate %<asm%> qualifier %qTduplicate %<const%>duplicate %<default%> case in %<_Generic%>duplicate %<mutable%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qDduplicate %qEduplicate %qE attributeduplicate %qE declaration specifierduplicate %qsduplicate (or overlapping) case valueduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qEduplicate declaration of method %<%c%E%> with conflicting typesduplicate definition of '%s'duplicate definition of a symbol versionduplicate direct call to %s in speculative call sequence with speculative_id %iduplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate insn UID: %iduplicate instance variable %q+Dduplicate interface declaration for category %<%E(%E)%>duplicate interface declaration for class %qEduplicate label %qDduplicate label declaration %qEduplicate loop headerduplicate member %q+Dduplicate reference %s in speculative call sequence with speculative_id %iduplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>duplicate virt-specifierduplicated %<if%> conditionduplicated parameter specifier %qs in %<amdgpu_hsa_kernel%> attributeduring %<-fcompare-debug%> recompilationduring %s pass: %s
  dwarf version %wu is not supporteddynamic dependency %s not founddynamic exception specifications are deprecated in C++11dynamic type %qT of its operand does not have a base class of type %qTdynamic type %qT of its operand does not have an unambiguous public base class %qTeBPF stack limit exceededeach undeclared identifier is reported only once for each function it appears inedge %s->%s has no corresponding call_stmtedge count is not compatible with function countedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge has both call_stmt and lto_stmt_uid setedge not foundedge points to wrong declaration:either %<-fopenacc%> or %<-fopenmp%> must be seteither -fopenacc or -fopenmp must be seteither all initializer clauses should be designated or none of them should beelaborated-type-specifier for a scoped enum must not use the %qD keywordelement types must be the sameelement_number(): Bad dimension typeelemental binary operationelemental function arguments at %C are not compliantelemental procedureelements of array %q#D have incomplete typeelements of array %q#T have incomplete typeembedded %<\0%> in formatembedded NUL in CFString literalempty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)empty declarationempty declaration with %<_Alignas%> does not redeclare tagempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty enum is invalidempty index range in initializerempty initializer for lambda init-captureempty initializer in lambda init-captureempty left precision in %s formatempty parentheses were disambiguated as a function declarationempty precision in %s formatempty property attribute listempty range specifiedempty scalar initializerempty string in attribute %<target%>empty struct has size 0 in C, size 1 in C++empty structured binding declarationempty union has size 0 in C, size 1 in C++enable pass %s for function %senable pass %s for functions in the range of [%u, %u]enabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenclosing %<target%>enclosing %qsenclosing OpenACC %qs constructenclosing class of %<constexpr%> non-static member function %q+#D is not a literal typeenclosing class templates are not explicitly specializedenclosing parent compute constructenclosing regionenclosing routineenclosing target regionenclosing taskend expression refers to outer iterator %qDend insn %d for block %d not found in the insn streamend of implied-do loop at %L could not be simplified to a constant valueenum %s must have at least one memberenum constant defined hereenum constant in boolean contextenum conversion from %qT to %qT in assignment is invalid in C++enum conversion from %qT to %qT in initialization is invalid in C++enum conversion from %qT to %qT in return is invalid in C++enum conversion in assignment is invalid in C++enum conversion in initialization is invalid in C++enum conversion when passing argument %d of %qE is invalid in C++enum type defined hereenum value is not %<CONST_DECL%> or %<INTEGER_CST%>enum value name is not %<IDENTIFIER_NODE%>enum value type is not %<INTEGER_TYPE%> nor convertible to the enumenumerated and non-enumerated type in conditional expressionenumerated mismatch in conditional expression: %qT vs %qTenumeration value %qE not handled in switchenumeration values exceed range of largest integerenumerator value %qE is outside the range of underlying type %qTenumerator value for %qD is not an integer constantenumerator value for %qD must have integral or unscoped enumeration typeenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenvironment variable %<COLLECT_GCC%> must be setenvironment variable %<COLLECT_GCC_OPTIONS%> must be setenvironment variable %<COLLECT_LTO_WRAPPER%> must be setenvironment variable %qs must expand to a non-negative integer less than or equal to %wdenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file %qsenvironment variable DJGPP points to missing file %qserrorerror closing %s: %merror in arguments to spec function %qserror in removing %serror instantiatingerror writing %qserror writing to %s: %merror: errors during merging of translation unitseval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULLevaluating %qsexception cleanup for this placement new selects non-placement %<operator delete%>exception handling disabled, use %<-fexceptions%> to enableexception handling personality mismatchexception of type %<%T%> will be caughtexception of type %qT will be caught by earlier handlerexception specification of %qD depends on itselfexcess elements in %<char%> array initializerexcess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexcess use operand for statementexecution counts assumed to be zero
  execution counts estimated
! exit %d->%d not recordedexpansion pattern %qE contains no parameter packsexpansion pattern %qT contains no parameter packsexpansion point is location %iexpected %<#pragma acc%> clauseexpected %<#pragma omp scan%>expected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> after template-argument-listexpected %<(%> or end of lineexpected %<)%>expected %<)%> or %<,%>expected %<*%>expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifierexpected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>expected %<:%> or %<)%>expected %<:%> or %<...%>expected %<:%> or %<::%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<::%>expected %<;%>expected %<;%> after class definitionexpected %<;%> after struct definitionexpected %<;%> after union definitionexpected %<;%> at end of member declarationexpected %<;%> or %<{%>expected %<;%> or %<{%> after method attribute definitionexpected %<;%>, %<,%> or %<)%>expected %<;%>, identifier or %<(%>expected %<<%>expected %<=%>expected %<=%> after Objective-C %qEexpected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<__transaction_atomic%>expected %<__transaction_relaxed%>expected %<acq_rel%>, %<release%> or %<acquire%>expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>expected %<allocator%>expected %<asm%>expected %<auto%>expected %<auto%> or %<decltype(auto)%> after %qEexpected %<cancel%> %<if%> clause modifierexpected %<catch%>expected %<class%>expected %<class%> or %<typename%>expected %<class%>, %<typename%>, or %<template%>expected %<co_yield%>expected %<concurrent%>expected %<construct%>, %<device%>, %<implementation%> or %<user%>expected %<data%>expected %<data%> after %<#pragma acc %s%>expected %<data%>, %<update%>, %<enter%> or %<exit%>expected %<declare%>expected %<decltype%>expected %<delete%>expected %<depend%>, %<destroy%> or %<update%> clauseexpected %<extern%>expected %<finally%> or %<catch%>expected %<for%> after %qsexpected %<host%>, %<nohost%> or %<any%>expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>expected %<inclusive%> or %<exclusive%> clauseexpected %<match%>expected %<namespace%>expected %<new%>expected %<none%> or %<present%>expected %<none%> or %<shared%>expected %<omp_priv%> or function-nameexpected %<operator%>expected %<point%>expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clauseexpected %<read%>, %<write%>, %<update%>, or %<capture%> clauseexpected %<return%>expected %<scalar%>, %<aggregate%> or %<pointer%>expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>expected %<simd%>, %<reduction%>, %<target%> or %<variant%>expected %<static_assert%>expected %<target%>expected %<teams%>, %<parallel%> or %<thread%>expected %<template%>expected %<throw%>expected %<try%>expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clauseexpected %<using%>expected %<while%>expected %<{%>expected %<{%> or %<:%>expected %<}%>expected %<}%> before %<else%>expected %<~%>expected %d levels of template parms for %q#D, got %dexpected %i or more, found %iexpected %qE selector nameexpected %qT but argument is of type %qTexpected %qs %<if%> clause modifier rather than %qsexpected ...expected 64-bit address but argument 1 is %d-bitexpected 64-bit address but argument 2 is %d-bitexpected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>expected a string after %<#pragma message%>expected an SSA_NAME objectexpected an argument to %<msp430_select_cpu%>expected an identifier for the attribute nameexpected attribute before %<...%>expected between %i and %i, found %iexpected binary operatorexpected block indexexpected block specifierexpected boolean expressionexpected boolean typeexpected case labelexpected channelexpected class nameexpected class-keyexpected class-nameexpected constant integer expression with valid sync-hint valueexpected constant offsetexpected constant sizeexpected constructor, destructor, or type conversionexpected count valueexpected declarationexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected else statementexpected empty string after %<operator%> keywordexpected end of capture-listexpected end of lineexpected expressionexpected expression-list or type-idexpected frequency qualityexpected frequency valueexpected functionexpected function nameexpected function-name %<(%>expected goto expressionexpected id-expressionexpected id-expression (arguments)expected identifierexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected identifier or string literalexpected initializerexpected integerexpected integer expressionexpected integer expression listexpected interface or pointer to interfaceexpected iteration declaration or initializationexpected iteration-statementexpected jump-statementexpected labelexpected labeled-statementexpected loop numberexpected map index on right hand sideexpected module-nameexpected namespace-nameexpected nested-name-specifierexpected numeric typeexpected operatorexpected parameter pack before %<...%>expected pass nameexpected pointerexpected pointer as argument of unary %<*%>expected pointer in %qs clauseexpected primary-expressionexpected ptr-operatorexpected qualified name in friend declaration for constructor %qDexpected qualified name in friend declaration for destructor %qDexpected selection-statementexpected signature: %qDexpected single pointer in %qs clauseexpected specifier-qualifier-listexpected statementexpected string literalexpected string-literalexpected suffix identifierexpected template-argumentexpected template-idexpected template-id for typeexpected template-nameexpected trait selector nameexpected type specifierexpected type-nameexpected type-specifierexpected unqualified-idexpecting argument of type pointer or of type integer for argument 1expecting internal function nameexplicit by-copy capture of %<this%> redundant with by-copy capture defaultexplicit by-copy capture of %qD redundant with by-copy capture defaultexplicit by-reference capture of %qD redundant with by-reference capture defaultexplicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>explicit deduction guide declared hereexplicit deduction guides not considered for copy-initializationexplicit goto at end of bb %dexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)explicit instantiation of %qD outside its namespace must use a nested-name-specifierexplicit instantiation of function concept %q#Dexplicit instantiation of non-class template %qDexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit instantiation of variable concept %q#Dexplicit instantiation shall not use %<consteval%> specifierexplicit instantiation shall not use %<constexpr%> specifierexplicit instantiation shall not use %<inline%> specifierexplicit qualification in declaration of %qDexplicit specialization %q#D may be missing attributesexplicit specialization declared %<concept%>explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of %qD outside its namespace must use a nested-name-specifierexplicit specialization of function concept %qDexplicit specialization of non-template %qTexplicit template argument list not allowedexplicit template specialization cannot have a storage classexplicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:explicitly used registers must be grouped at top of stackexponent-letter 'q' in real-literal-constant at %Cexpr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %Lexpr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %Lexpression %qE does not designate a %<constexpr%> functionexpression %qE is not a constant expressionexpression cannot be used as a functionexpression does not compute the number of elements in this array; element type is %qT, not %qTexpression in new-declarator must have integral or enumeration typeexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression list treated as compound expression in functional castexpression list treated as compound expression in initializerexpression list treated as compound expression in mem-initializerexpression must be enclosed in parenthesesexpression must be integralexpression of abstract class type %qT cannot be used in throw-expressionexpression statement has incomplete typeextend_ref(): Bad tailextended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>extended registers have no high halvesextern declaration of %q+D follows declaration with no linkageextern model globalvalueextern symbols cannot have initializersexternal TLS initialization functions not supported on this targetexternal linkage required for symbol %q+D because of %qE attributeexternally visible inline cloneextra %<;%>extra %<;%> after in-class function definitionextra brace group at end of initializerextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra qualification not allowedextra semicolonextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)fail to initialize plugin %sfailed to create map component '%s'failed to create union component '%s'failed to expand built-in functionfailed to get exit status: %mfailed to get process times: %mfailed to initialize plugin %sfailed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailed to reclaim unneeded functionfailed to reclaim unneeded function in same comdat groupfailed to translate literal to execution character set %qTfailure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>failure to simplify substring reference in DATA statement at %Lfailure trying to reload:fallthru edge after a control statement in bb %dfallthru edge after unconditional jump in bb %ifallthru edge crosses section boundary in bb %ifallthru to exit from bb %dfast enumeration is not available in Objective-C 1.0fastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefastcall and thiscall attributes are not compatiblefatal error: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)field %q#D can be accessed via %q#Dfield %q#D with same name as classfield %qD has incomplete type %qTfield %qE declared as a functionfield %qE has incomplete typefield %s must be initialized but skippedfield cannot be `scope`field name not in record or union initializerfield not allowed in interfacefield precision specifierfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfields have different layout in another translation unitfile %qs left but not enteredfile ends in default argumentfile-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>filename %qs does not start with profile prefix %qsfill characterfill character in strfmon formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini function found in object %sfirst %<sizeof%> operand was declared herefirst argument must be []bytefirst argument must be type size_t, not %sfirst argument of %q+D should be %<int%>first argument to %<__builtin_call_with_static_chain%> must be a call expressionfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>first mismatch is fieldfirst offset must be in opposite direction of loop iterationsfirst register must be R0first seen herefirst specified herefixed ebp register requires %<-maccumulate-outgoing-args%>fixed ebp register requires %<target("accumulate-outgoing-args")%>fixed register %s used to pass parameter to functionfixed-point overflow in expression %qE of type %qT results in %qEfixed-point overflow in expression of type %qT results in %qEfixed-point types not supported for this targetfixed-point types not supported in C++flexible array member %qD does not have well defined padding bits for %qsflexible array member %qD in an otherwise empty %q#Tflexible array member %qD in unionflexible array member %qD not at end of %q#Tflexible array member in a struct with no named membersflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofloating literal exceeds range of %qT typefloating literal truncated to zerofloating point overflow in expression %qE of type %qT results in %qEfloating point overflow in expression of type %qT results in %qEfloating-point constant not a valid immediate operandfloating-point suffix %qs shadowed by implementationflow control insn inside a basic blockfmax-include-depth=<number> Set the maximum depth of the nested #include.fold check: original tree changed by foldfold of empty expansion over %Ofold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>fopen %s: %mfor %qDfor a function-style cast, remove the redundant %<::%D%>for array function parameter length expression must be specifiedfor backward compatibilityfor deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)for increment expression cannot resolve address of overloaded functionfor increment expression has no effectfor increment expression is a reference, not call, to function %qEfor pointer type length expression must be specifiedfor statement expectedfor template declaration %q+Dfor the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512for type %qTfor unknown bound array type length expression must be specifiedfor, while or do statement expectedformatformat argument %d unused before used argument %d in %<$%>-style formatformat argument %d used more than once in %s formatformat argument should be a %qs referenceformat argument should be a %qs reference but a string was foundformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat of column headings in %<devices.csv%> is incorrectformat string argument follows the arguments to be formattedformat string argument is not a string typeformat string is defined hereformat string is not an array of type %qsforming pointer to qualified function type %qTforming pointer to reference type %qTforming reference to qualified function type %qTforming reference to reference type %qTforming reference to voidforming type of %qsforward declaration of %q#Tfound %<%c%s%>found %<-%E%> instead of %<+%E%> in protocol(s)found %<:%> in nested-name-specifier, expected %<::%>found a %qT but the format argument should be a stringfound a %qs reference but the format argument should be a stringfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfound default case not at the start of case vectorfp software completion requires %<-mtrap-precision=i%>fr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe pointer required, but reservedframe size of %qs is %wd bytesframe size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added.frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function.frame size too large for reliable stack checkingfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupfriend declaration %q#D declares a non-template functionfriend declaration %qD in local class without prior local declarationfriend declaration %qD is not visible to explicit specializationfriend declaration %qD may not have virt-specifiersfriend declaration does not name a class or functionfriend declaration herefriend declaration not in class definitionfriend declaration of %q#D specifies default arguments and isn%'t the only declarationfriend declaration of %qD specifies default arguments and isn%'t a definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>friend function definition %qs cannot have a name qualified with %<%D::%>friend function definition %qs cannot have a name qualified with %<::%>from definition of %q#Dfrom previous declaration %qFfrv_print_operand: unknown codefunc can only be compared to nilfunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D part of alias cyclefunction %q+F can never be copied because it has %<noclone%> attributefunction %q+F can never be copied because it receives a non-local gotofunction %q+F can never be copied because it saves address of local label in a static variablefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it has a VLA argumentfunction %q+F can never be inlined because it has a VLA return argumentfunction %q+F can never be inlined because it is suppressed using %<-fno-inline%>function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)function %q+F can never be inlined because it uses attributes conflicting with inliningfunction %q+F can never be inlined because it uses non-local gotofunction %q+F can never be inlined because it uses setjmpfunction %q+F can never be inlined because it uses setjmp-longjmp exception handlingfunction %q+F can never be inlined because it uses variable argument listsfunction %qD declared %<[[noreturn]]%> but its first declaration was notfunction %qD declared %<virtual%> inside a unionfunction %qD is initialized like a variablefunction %qD might be a candidate for %qs format attributefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction %qs cannot be declared %<mutable%>function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codefunction arguments of %<__builtin_tgmath%> all have the same typefunction arguments of %<__builtin_tgmath%> lack type-generic parameterfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction body only allowed in final functions in interface %sfunction call has aggregate valuefunction called through a non-compatible typefunction concept must be calledfunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition declared %qsfunction definition does not declare parametersfunction definition has qualified void return typefunction does not return string typefunction has external linkage when the user requests only inlining static for live patchingfunction may return address of local variablefunction might be candidate for attribute %qsfunction might be candidate for attribute %qs if it is known to return normallyfunction name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>function name expected for start addressfunction name expected for start address, not `%s`function not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction not inline candidatefunction or array type %qT in %<#pragma omp declare reduction%>function or array type in %<#pragma omp declare reduction%>function parameterfunction pointers not supported with %<-mabi=ti%> optionfunction result count mismatchfunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of labelfunction returns address of local variablefunction returns an aggregatefunction symbol is not functionfunction template %qD redeclared as a class templatefunction template-id %qD in nested-name-specifierfunction types not truly compatible in ISO Cfunction versions cannot be marked as %<gnu_inline%>, bodies have to be generatedfunction with qualified void return type calledfunction-scope %qE implicitly auto and declared %qsfunction-scope %qs implicitly auto and declared %<__thread%>function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTfunctions cannot be scopegarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
  gcov %s%s
  generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>get_mpz(): Not an integer constantgetting core file size maximum limit: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typegfc_array_dimen_size(): Bad EXPR_ARRAY exprgfc_array_dimen_size(): Bad dimensiongfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variablegfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsgfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typegfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran does not support -E without -cppgfortran: Only one %<-J%> option allowedgimple call has no targetgimple call has two targetsgimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal module fragment contents must be from preprocessor inclusionglobal qualification of class name is invalidglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedglobals, statics, fields, manifest constants, ref and out parameters cannot be scopegot %d template parameters for %q#Dgot %d template parameters for %q#Tgoto destination is neither a label nor a pointergp is constant (but save/restore gp on indirect calls).gp_offset (%ld) or end_offset (%ld) is less than zerograve accent %<`%> in formatgsplit-dwarf is not supported on this platformhad to relocate PCHhard-float MIPS16 code for ABIs other than o32 and o64hardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %shardware vector support not available on %shardware vector support not available with %<-msoft-float%>has different parameters in another translation unithas different return value in another translation unithas forward referenceshas inexact value, due to loss of precisionhas no `return` statement, but is expected to return a value of type `%s`has no function body with return type inferencehead insn %d for block %d not found in the insn streamherehigh bound %qE above array section size in %qs clausehistogram value statement does not correspond to the statement it is associated withiWMMXt and NEON are incompatibleiWMMXt unsupported under Thumb modeia64_print_operand: unknown codeidentical_array_ref(): inconsistent dimensionsidentifier %qE conflicts with C++ keywordidentifier %qE is a keyword in C++11identifier %qE is a keyword in C++20identifier expected after %<@protocol%>identifier overflow: %dif any %<if%> clause has modifier, then all %<if%> clauses have to use modifierif avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives insteadif this code is reached, the program will abortif using %qs is not feasible, use %qs insteadignoring %<#pragma %s %s%>ignoring %<#pragma align%> for explicitly aligned %q+Dignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argumentignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return typeignoring %<-fschedule-insns%> because of exception handling bugignoring %<asm%> specifier for non-static local variable %q+Dignoring %qD attribute on anonymous namespaceignoring %qD attribute on non-inline namespaceignoring %qE attribute applied to template instantiation %qTignoring %qE attribute applied to template specialization %qTignoring %qE attribute not set on a variableignoring %qE attribute set on const variableignoring %qE attribute set on initialized variableignoring %qE attribute set on uninitialized variableignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>ignoring attribute %qE after earlier %qEignoring attribute %qE because it conflicts with attribute %<either%>ignoring attribute %qE because it conflicts with attribute %<lower%>ignoring attribute %qE because it conflicts with attribute %<noinit%>ignoring attribute %qE because it conflicts with attribute %<persistent%>ignoring attribute %qE because it conflicts with attribute %<section%>ignoring attribute %qE because it conflicts with attribute %<upper%>ignoring attribute %qE because it conflicts with attribute %qsignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qsignoring attribute %qs because it conflicts with previous %qsignoring attributes applied to %qT after definitionignoring attributes applied to class type %qT outside of definitionignoring attributes applied to dependent type %qT without an associated declarationignoring attributes in template argument %qEignoring attributes on template argument %qTignoring duplicate directory "%s"
--- 1942,1948 ----
  duplicate %<_Atomic%>duplicate %<_Thread_local%> or %<__thread%>duplicate %<asm%> operand name %qsduplicate %<asm%> qualifier %qEduplicate %<asm%> qualifier %qTduplicate %<const%>duplicate %<default%> case in %<_Generic%>duplicate %<mutable%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qDduplicate %qEduplicate %qE attributeduplicate %qE declaration specifierduplicate %qsduplicate (or overlapping) case valueduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qEduplicate declaration of method %<%c%E%> with conflicting typesduplicate definition of '%s'duplicate definition of a symbol versionduplicate direct call to %s in speculative call sequence with speculative_id %iduplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate insn UID: %iduplicate instance variable %q+Dduplicate interface declaration for category %<%E(%E)%>duplicate interface declaration for class %qEduplicate label %qDduplicate label declaration %qEduplicate loop headerduplicate member %q+Dduplicate reference %s in speculative call sequence with speculative_id %iduplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>duplicate virt-specifierduplicated %<if%> conditionduplicated parameter specifier %qs in %<amdgpu_hsa_kernel%> attributeduring %<-fcompare-debug%> recompilationduring %s pass: %s
  dwarf version %wu is not supporteddynamic dependency %s not founddynamic exception specifications are deprecated in C++11dynamic type %qT of its operand does not have a base class of type %qTdynamic type %qT of its operand does not have an unambiguous public base class %qTeBPF stack limit exceededeach undeclared identifier is reported only once for each function it appears inedge %s->%s has no corresponding call_stmtedge count is not compatible with function countedge from %d to %d should be marked irreducibleedge from %d to %d should not be marked irreducibleedge has both call_stmt and lto_stmt_uid setedge not foundedge points to wrong declaration:either %<-fopenacc%> or %<-fopenmp%> must be seteither -fopenacc or -fopenmp must be seteither all initializer clauses should be designated or none of them should beelaborated-type-specifier for a scoped enum must not use the %qD keywordelement types must be the sameelement_number(): Bad dimension typeelemental binary operationelemental function arguments at %C are not compliantelemental procedureelements of array %q#D have incomplete typeelements of array %q#T have incomplete typeembedded %<\0%> in formatembedded NUL in CFString literalempty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)empty declarationempty declaration with %<_Alignas%> does not redeclare tagempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty enum is invalidempty index range in initializerempty initializer for lambda init-captureempty initializer in lambda init-captureempty left precision in %s formatempty parentheses were disambiguated as a function declarationempty precision in %s formatempty property attribute listempty range specifiedempty scalar initializerempty string in attribute %<target%>empty struct has size 0 in C, size 1 in C++empty structured binding declarationempty union has size 0 in C, size 1 in C++enable pass %s for function %senable pass %s for functions in the range of [%u, %u]enabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenclosing %<target%>enclosing %qsenclosing OpenACC %qs constructenclosing class of %<constexpr%> non-static member function %q+#D is not a literal typeenclosing class templates are not explicitly specializedenclosing parent compute constructenclosing regionenclosing routineenclosing target regionenclosing taskend expression refers to outer iterator %qDend insn %d for block %d not found in the insn streamend of implied-do loop at %L could not be simplified to a constant valueenum %s must have at least one memberenum constant defined hereenum constant in boolean contextenum conversion from %qT to %qT in assignment is invalid in C++enum conversion from %qT to %qT in initialization is invalid in C++enum conversion from %qT to %qT in return is invalid in C++enum conversion in assignment is invalid in C++enum conversion in initialization is invalid in C++enum conversion when passing argument %d of %qE is invalid in C++enum type defined hereenum value is not %<CONST_DECL%> or %<INTEGER_CST%>enum value name is not %<IDENTIFIER_NODE%>enum value type is not %<INTEGER_TYPE%> nor convertible to the enumenumerated and non-enumerated type in conditional expressionenumerated mismatch in conditional expression: %qT vs %qTenumeration value %qE not handled in switchenumeration values exceed range of largest integerenumerator value %qE is outside the range of underlying type %qTenumerator value for %qD is not an integer constantenumerator value for %qD must have integral or unscoped enumeration typeenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenvironment variable %<COLLECT_GCC%> must be setenvironment variable %<COLLECT_GCC_OPTIONS%> must be setenvironment variable %<COLLECT_LTO_WRAPPER%> must be setenvironment variable %qs must expand to a non-negative integer less than or equal to %wdenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file %qsenvironment variable DJGPP points to missing file %qserrorerror closing %s: %merror in arguments to spec function %qserror in removing %serror instantiatingerror writing %qserror writing to %s: %merror: errors during merging of translation unitseval_intrinsic(): Bad operatoreval_type_intrinsic0(): op NULLevaluating %qsexception cleanup for this placement new selects non-placement %<operator delete%>exception handling disabled, use %<-fexceptions%> to enableexception handling personality mismatchexception of type %<%T%> will be caughtexception of type %qT will be caught by earlier handlerexception specification of %qD depends on itselfexcess elements in %<char%> array initializerexcess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexcess use operand for statementexecution counts assumed to be zero
  execution counts estimated
! exit %d->%d not recordedexpansion pattern %qE contains no parameter packsexpansion pattern %qT contains no parameter packsexpansion point is location %iexpected %<#pragma acc%> clauseexpected %<#pragma omp scan%>expected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> after template-argument-listexpected %<(%> or end of lineexpected %<)%>expected %<)%> or %<,%>expected %<*%>expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifierexpected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>expected %<:%> or %<)%>expected %<:%> or %<...%>expected %<:%> or %<::%>expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>expected %<::%>expected %<;%>expected %<;%> after class definitionexpected %<;%> after struct definitionexpected %<;%> after union definitionexpected %<;%> at end of member declarationexpected %<;%> or %<{%>expected %<;%> or %<{%> after method attribute definitionexpected %<;%>, %<,%> or %<)%>expected %<;%>, identifier or %<(%>expected %<<%>expected %<=%>expected %<=%> after Objective-C %qEexpected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<__transaction_atomic%>expected %<__transaction_relaxed%>expected %<acq_rel%>, %<release%> or %<acquire%>expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>expected %<allocator%>expected %<asm%>expected %<auto%>expected %<auto%> or %<decltype(auto)%> after %qEexpected %<cancel%> %<if%> clause modifierexpected %<catch%>expected %<class%>expected %<class%> or %<typename%>expected %<class%>, %<typename%>, or %<template%>expected %<co_yield%>expected %<concurrent%>expected %<construct%>, %<device%>, %<implementation%> or %<user%>expected %<data%>expected %<data%> after %<#pragma acc %s%>expected %<data%>, %<update%>, %<enter%> or %<exit%>expected %<declare%>expected %<decltype%>expected %<delete%>expected %<depend%>, %<destroy%> or %<update%> clauseexpected %<extern%>expected %<finally%> or %<catch%>expected %<for%> after %qsexpected %<host%>, %<nohost%> or %<any%>expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>expected %<inclusive%> or %<exclusive%> clauseexpected %<match%>expected %<namespace%>expected %<new%>expected %<none%> or %<present%>expected %<none%> or %<shared%>expected %<omp_priv%> or function-nameexpected %<operator%>expected %<point%>expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clauseexpected %<read%>, %<write%>, %<update%>, or %<capture%> clauseexpected %<return%>expected %<scalar%>, %<aggregate%> or %<pointer%>expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>expected %<simd%>, %<reduction%>, %<target%> or %<variant%>expected %<static_assert%>expected %<target%>expected %<teams%>, %<parallel%> or %<thread%>expected %<template%>expected %<throw%>expected %<try%>expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clauseexpected %<using%>expected %<while%>expected %<{%>expected %<{%> or %<:%>expected %<}%>expected %<}%> before %<else%>expected %<~%>expected %d levels of template parms for %q#D, got %dexpected %i or more, found %iexpected %qE selector nameexpected %qT but argument is of type %qTexpected %qs %<if%> clause modifier rather than %qsexpected ...expected 64-bit address but argument 1 is %d-bitexpected 64-bit address but argument 2 is %d-bitexpected [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>expected a string after %<#pragma message%>expected an SSA_NAME objectexpected an argument to %<msp430_select_cpu%>expected an identifier for the attribute nameexpected attribute before %<...%>expected between %i and %i, found %iexpected binary operatorexpected block indexexpected block specifierexpected boolean expressionexpected boolean typeexpected case labelexpected channelexpected class nameexpected class-keyexpected class-nameexpected constant integer expression with valid sync-hint valueexpected constant offsetexpected constant sizeexpected constructor, destructor, or type conversionexpected count valueexpected declarationexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected else statementexpected empty string after %<operator%> keywordexpected end of capture-listexpected end of lineexpected expressionexpected expression-list or type-idexpected frequency qualityexpected frequency valueexpected functionexpected function nameexpected function-name %<(%>expected goto expressionexpected id-expressionexpected id-expression (arguments)expected identifierexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected identifier or string literalexpected initializerexpected integerexpected integer expressionexpected integer expression listexpected interface or pointer to interfaceexpected iteration declaration or initializationexpected iteration-statementexpected jump-statementexpected labelexpected labeled-statementexpected loop numberexpected map index on right hand sideexpected module-nameexpected namespace-nameexpected nested-name-specifierexpected numeric typeexpected operatorexpected parameter pack before %<...%>expected pass nameexpected pointerexpected pointer as argument of unary %<*%>expected pointer in %qs clauseexpected primary-expressionexpected ptr-operatorexpected qualified name in friend declaration for constructor %qDexpected qualified name in friend declaration for destructor %qDexpected selection-statementexpected signature: %qDexpected single pointer in %qs clauseexpected specifier-qualifier-listexpected statementexpected string literalexpected string-literalexpected suffix identifierexpected template-argumentexpected template-idexpected template-id for typeexpected template-nameexpected trait selector nameexpected type specifierexpected type-nameexpected type-specifierexpected unqualified-idexpecting argument of type pointer or of type integer for argument 1expecting internal function nameexplicit by-copy capture of %<this%> redundant with by-copy capture defaultexplicit by-copy capture of %qD redundant with by-copy capture defaultexplicit by-reference capture of %qD redundant with by-reference capture defaultexplicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>explicit deduction guide declared hereexplicit deduction guides not considered for copy-initializationexplicit goto at end of bb %dexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)explicit instantiation of %qD outside its namespace must use a nested-name-specifierexplicit instantiation of function concept %q#Dexplicit instantiation of non-class template %qDexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit instantiation of variable concept %q#Dexplicit instantiation shall not use %<consteval%> specifierexplicit instantiation shall not use %<constexpr%> specifierexplicit instantiation shall not use %<inline%> specifierexplicit qualification in declaration of %qDexplicit specialization %q#D may be missing attributesexplicit specialization declared %<concept%>explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of %qD outside its namespace must use a nested-name-specifierexplicit specialization of function concept %qDexplicit specialization of non-template %qTexplicit template argument list not allowedexplicit template specialization cannot have a storage classexplicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:explicitly used registers must be grouped at top of stackexponent-letter 'q' in real-literal-constant at %Cexpr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %Lexpr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %Lexpression %qE does not designate a %<constexpr%> functionexpression %qE is not a constant expressionexpression cannot be used as a functionexpression does not compute the number of elements in this array; element type is %qT, not %qTexpression in new-declarator must have integral or enumeration typeexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression list treated as compound expression in functional castexpression list treated as compound expression in initializerexpression list treated as compound expression in mem-initializerexpression must be enclosed in parenthesesexpression must be integralexpression of abstract class type %qT cannot be used in throw-expressionexpression statement has incomplete typeextend_ref(): Bad tailextended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>extended registers have no high halvesextern declaration of %q+D follows declaration with no linkageextern model globalvalueextern symbols cannot have initializersexternal TLS initialization functions not supported on this targetexternal linkage required for symbol %q+D because of %qE attributeexternally visible inline cloneextra %<;%>extra %<;%> after in-class function definitionextra brace group at end of initializerextra elements in scalar initializerextra outgoing edge %d->%dextra qualification %<%T::%> on member %qsextra qualification not allowedextra semicolonextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)fail to initialize plugin %sfailed to create map component '%s'failed to create union component '%s'failed to expand built-in functionfailed to get exit status: %mfailed to get process times: %mfailed to initialize plugin %sfailed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailed to reclaim unneeded functionfailed to reclaim unneeded function in same comdat groupfailed to translate literal to execution character set %qTfailure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>failure to simplify substring reference in DATA statement at %Lfailure trying to reload:fallthru edge after a control statement in bb %dfallthru edge after unconditional jump in bb %ifallthru edge crosses section boundary in bb %ifallthru to exit from bb %dfast enumeration is not available in Objective-C 1.0fastcall and cdecl attributes are not compatiblefastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefastcall and thiscall attributes are not compatiblefatal error: fclose %s: %mfe_runtime_error string must be null terminatedfe_runtime_error: Wrong number of arguments (%d instead of %d)field %q#D can be accessed via %q#Dfield %q#D with same name as classfield %qD has incomplete type %qTfield %qE declared as a functionfield %qE has incomplete typefield %s must be initialized but skippedfield cannot be `scope`field name not in record or union initializerfield not allowed in interfacefield precision specifierfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfields have different layout in another translation unitfile %qs left but not enteredfile ends in default argumentfile-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>filename %qs does not start with profile prefix %qsfill characterfill character in strfmon formatfind_array_spec(): Missing specfind_array_spec(): unused as(1)find_array_spec(): unused as(2)find_enum(): Enum not foundfini function found in object %sfirst %<sizeof%> operand was declared herefirst argument must be []bytefirst argument must be type size_t, not %sfirst argument of %q+D should be %<int%>first argument to %<__builtin_call_with_static_chain%> must be a call expressionfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>first mismatch is fieldfirst offset must be in opposite direction of loop iterationsfirst register must be R0first seen herefirst specified herefixed ebp register requires %<-maccumulate-outgoing-args%>fixed ebp register requires %<target("accumulate-outgoing-args")%>fixed register %s used to pass parameter to functionfixed-point overflow in expression %qE of type %qT results in %qEfixed-point overflow in expression of type %qT results in %qEfixed-point types not supported for this targetfixed-point types not supported in C++flexible array member %qD does not have well defined padding bits for %qsflexible array member %qD in an otherwise empty %q#Tflexible array member %qD in unionflexible array member %qD not at end of %q#Tflexible array member in a struct with no named membersflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofloating literal exceeds range of %qT typefloating literal truncated to zerofloating point overflow in expression %qE of type %qT results in %qEfloating point overflow in expression of type %qT results in %qEfloating-point constant not a valid immediate operandfloating-point suffix %qs shadowed by implementationflow control insn inside a basic blockfmax-include-depth=<number> Set the maximum depth of the nested #include.fold check: original tree changed by foldfold of empty expansion over %Ofold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>fopen %s: %mfor %qDfor a function-style cast, remove the redundant %<::%D%>for array function parameter length expression must be specifiedfor backward compatibilityfor deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)for increment expression cannot resolve address of overloaded functionfor increment expression has no effectfor increment expression is a reference, not call, to function %qEfor pointer type length expression must be specifiedfor statement expectedfor template declaration %q+Dfor the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512for type %qTfor unknown bound array type length expression must be specifiedfor, while or do statement expectedformatformat argument %d unused before used argument %d in %<$%>-style formatformat argument %d used more than once in %s formatformat argument should be a %qs referenceformat argument should be a %qs reference but a string was foundformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat of column headings in %<devices.csv%> is incorrectformat string argument follows the arguments to be formattedformat string argument is not a string typeformat string is defined hereformat string is not an array of type %qsforming pointer to qualified function type %qTforming pointer to reference type %qTforming reference to qualified function type %qTforming reference to reference type %qTforming reference to voidforming type of %qsforward declaration of %q#Tfound %<%c%s%>found %<-%E%> instead of %<+%E%> in protocol(s)found %<:%> in nested-name-specifier, expected %<::%>found a %qT but the format argument should be a stringfound a %qs reference but the format argument should be a stringfound a default name with a non-empty defining statementfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfound an SSA_NAME that had been released into the free poolfound default case not at the start of case vectorfp software completion requires %<-mtrap-precision=i%>fr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe pointer required, but reservedframe size of %qs is %wd bytesframe size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added.frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function.frame size too large for reliable stack checkingfree_expr0(): Bad expr typefree_pi_tree(): Unresolved fixupfriend declaration %q#D declares a non-template functionfriend declaration %qD in local class without prior local declarationfriend declaration %qD is not visible to explicit specializationfriend declaration %qD may not have virt-specifiersfriend declaration does not name a class or functionfriend declaration herefriend declaration not in class definitionfriend declaration of %q#D specifies default arguments and isn%'t the only declarationfriend declaration of %qD specifies default arguments and isn%'t a definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>friend function definition %qs cannot have a name qualified with %<%D::%>friend function definition %qs cannot have a name qualified with %<::%>from definition of %q#Dfrom previous declaration %qFfrv_print_operand: unknown codefunc can only be compared to nilfunction %q#D is initialized like a variablefunction %q+D definition is marked dllimportfunction %q+D part of alias cyclefunction %q+F can never be copied because it has %<noclone%> attributefunction %q+F can never be copied because it receives a non-local gotofunction %q+F can never be copied because it saves address of local label in a static variablefunction %q+F can never be inlined because it contains a computed gotofunction %q+F can never be inlined because it has a VLA argumentfunction %q+F can never be inlined because it is suppressed using %<-fno-inline%>function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)function %q+F can never be inlined because it uses attributes conflicting with inliningfunction %q+F can never be inlined because it uses non-local gotofunction %q+F can never be inlined because it uses setjmpfunction %q+F can never be inlined because it uses setjmp-longjmp exception handlingfunction %q+F can never be inlined because it uses variable argument listsfunction %qD declared %<[[noreturn]]%> but its first declaration was notfunction %qD declared %<virtual%> inside a unionfunction %qD is initialized like a variablefunction %qD might be a candidate for %qs format attributefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction %qs cannot be declared %<mutable%>function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codefunction arguments of %<__builtin_tgmath%> all have the same typefunction arguments of %<__builtin_tgmath%> lack type-generic parameterfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction body only allowed in final functions in interface %sfunction call has aggregate valuefunction called through a non-compatible typefunction concept must be calledfunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition declared %qsfunction definition does not declare parametersfunction definition has qualified void return typefunction does not return string typefunction has external linkage when the user requests only inlining static for live patchingfunction may return address of local variablefunction might be candidate for attribute %qsfunction might be candidate for attribute %qs if it is known to return normallyfunction name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>function name expected for start addressfunction name expected for start address, not `%s`function not considered for inliningfunction not declared inline and code size would growfunction not inlinablefunction not inline candidatefunction or array type %qT in %<#pragma omp declare reduction%>function or array type in %<#pragma omp declare reduction%>function parameterfunction pointers not supported with %<-mabi=ti%> optionfunction result count mismatchfunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of labelfunction returns address of local variablefunction returns an aggregatefunction symbol is not functionfunction template %qD redeclared as a class templatefunction template-id %qD in nested-name-specifierfunction types not truly compatible in ISO Cfunction versions cannot be marked as %<gnu_inline%>, bodies have to be generatedfunction with qualified void return type calledfunction-scope %qE implicitly auto and declared %qsfunction-scope %qs implicitly auto and declared %<__thread%>function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTfunctions cannot be scopegarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
  gcov %s%s
  generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>get_mpz(): Not an integer constantgetting core file size maximum limit: %mgfc_add_interface(): Bad interface typegfc_arith_divide(): Bad basic typegfc_arith_error(): Bad error codegfc_arith_minus(): Bad basic typegfc_arith_plus(): Bad basic typegfc_arith_times(): Bad basic typegfc_arith_uminus(): Bad basic typegfc_array_dimen_size(): Bad EXPR_ARRAY exprgfc_array_dimen_size(): Bad dimensiongfc_array_size failedgfc_ascii_statement(): Bad statement codegfc_basic_typename(): Undefined typegfc_caf_attr(): Bad array referencegfc_caf_attr(): Expression isn't a variablegfc_check_dependency: expecting an EXPR_VARIABLEgfc_check_digit(): bad radixgfc_code2string(): Bad codegfc_compare_array_spec(): Array spec clobberedgfc_compare_derived_types: invalid derived typegfc_compare_expr(): Bad basic typegfc_copy_expr(): Bad expr nodegfc_expression_rank(): Two array specsgfc_find_array_ref(): No ref foundgfc_free_statement(): Bad statementgfc_get_constant_expr(): locus %<where%> cannot be NULLgfc_get_default_type(): Bad symbol %qsgfc_is_constant_expr(): Unknown expression typegfc_match(): Bad match code %cgfc_match_sym_complex_part(): Bad typegfc_op2string(): Bad codegfc_range_check() returned bad valuegfc_range_check(): Bad typegfc_ref_dimen_size(): Bad dimen_typegfc_ref_dimen_size(): Bad dimensiongfc_resolve_blocks(): Bad block typegfc_resolve_code(): Bad statement codegfc_resolve_code(): No expression on DO WHILEgfc_resolve_expr(): Bad expression typegfc_set_default_type(): symbol already has a typegfc_simplify_abs(): Bad typegfc_simplify_dcmplx(): Bad type (x)gfc_simplify_dcmplx(): Bad type (y)gfc_simplify_dim(): Bad typegfc_simplify_floor(): Bad kindgfc_simplify_log: bad typegfc_simplify_mod(): Bad argumentsgfc_simplify_modulo(): Bad argumentsgfc_trans_code(): Bad statement codegfc_trans_omp_workshare(): Bad statement codegfc_trans_select(): Bad type for case expr.gfc_typename(): Undefined typegfc_validate_kind(): Got bad kindgfc_validate_kind(): Got bad typegfc_variable_attr(): Expression isn't a variablegfortran does not support -E without -cppgfortran: Only one %<-J%> option allowedgimple call has no targetgimple call has two targetsgimple check: expected %s(%s), have %s(%s) in %s, at %s:%dgimple_bb (phi) is set to a wrong basic blockgimple_bb (stmt) is set to a wrong basic blockgimplification failedglobal constructors not supported on this targetglobal destructors not supported on this targetglobal module fragment contents must be from preprocessor inclusionglobal qualification of class name is invalidglobal register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valueglobal/static variable assignment has been interceptedglobals, statics, fields, manifest constants, ref and out parameters cannot be scopegot %d template parameters for %q#Dgot %d template parameters for %q#Tgoto destination is neither a label nor a pointergp is constant (but save/restore gp on indirect calls).gp_offset (%ld) or end_offset (%ld) is less than zerograve accent %<`%> in formatgsplit-dwarf is not supported on this platformhad to relocate PCHhard-float MIPS16 code for ABIs other than o32 and o64hardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %shardware vector support not available on %shardware vector support not available with %<-msoft-float%>has different parameters in another translation unithas different return value in another translation unithas forward referenceshas inexact value, due to loss of precisionhas no `return` statement, but is expected to return a value of type `%s`has no function body with return type inferencehead insn %d for block %d not found in the insn streamherehigh bound %qE above array section size in %qs clausehistogram value statement does not correspond to the statement it is associated withiWMMXt and NEON are incompatibleiWMMXt unsupported under Thumb modeia64_print_operand: unknown codeidentical_array_ref(): inconsistent dimensionsidentifier %qE conflicts with C++ keywordidentifier %qE is a keyword in C++11identifier %qE is a keyword in C++20identifier expected after %<@protocol%>identifier overflow: %dif any %<if%> clause has modifier, then all %<if%> clauses have to use modifierif avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives insteadif this code is reached, the program will abortif using %qs is not feasible, use %qs insteadignoring %<#pragma %s %s%>ignoring %<#pragma align%> for explicitly aligned %q+Dignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified non-%<uniform%> argumentignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified return typeignoring %<-fschedule-insns%> because of exception handling bugignoring %<asm%> specifier for non-static local variable %q+Dignoring %qD attribute on anonymous namespaceignoring %qD attribute on non-inline namespaceignoring %qE attribute applied to template instantiation %qTignoring %qE attribute applied to template specialization %qTignoring %qE attribute not set on a variableignoring %qE attribute set on const variableignoring %qE attribute set on initialized variableignoring %qE attribute set on uninitialized variableignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>ignoring attribute %qE after earlier %qEignoring attribute %qE because it conflicts with attribute %<either%>ignoring attribute %qE because it conflicts with attribute %<lower%>ignoring attribute %qE because it conflicts with attribute %<noinit%>ignoring attribute %qE because it conflicts with attribute %<persistent%>ignoring attribute %qE because it conflicts with attribute %<section%>ignoring attribute %qE because it conflicts with attribute %<upper%>ignoring attribute %qE because it conflicts with attribute %qsignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qsignoring attribute %qs because it conflicts with previous %qsignoring attributes applied to %qT after definitionignoring attributes applied to class type %qT outside of definitionignoring attributes applied to dependent type %qT without an associated declarationignoring attributes in template argument %qEignoring attributes on template argument %qTignoring duplicate directory "%s"
*************** Use the %<-mcpu%> option to set the ISA
*** 1960,1970 ****
  requiresrequires-clause on declaration of non-function type %qTrequires-clause on return typerequires-clause on type-idrequires-clause on typedefresolution sub id %wx not in object fileresolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeresolver indirect function declared hereresult of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult type is not a plain type-constraintresult with non-constant character lengthreturn address signing is only supported for %<-mabi=lp64%>return discards %qv qualifier from pointer target typereturn edge does not point to exit in bb %dreturn from pointer to non-enclosed address spacereturn makes %q#v qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type inference is not supported if may override base class functionreturn type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>return type of %qD is not %qsreturn type of functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return type specified for deduction guidereturn value type mismatchreturn with value in function with no return typereturn-statement with a value, in function returning %qTreturn-statement with no value, in function returning %qTreturn-type-requirement is not a type-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscale needs to be non-negativescaling cannot co-exist with normalization, skipping
  schedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralscope %qT before %<~%> is not a class-namescoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT afterscoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>scoped/unscoped mismatch in enum %q#Tscore argument must be constant integer expressionscore argument must be non-negativesecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to %qs must be [0, 12]second argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDselected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs not allowed for context selector set %qsselector %qs specified more than once in set %qsselector must be an immediateselector must be an integer constant in the range [0, %wi]selector set %qs specified more than onceself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildself-tests incompatible with %<-E%>setjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshift count not integershift expression %q+E overflowsshift of non-integer operandshort read while reading export datashow_array_ref(): Unknown array referenceshow_array_spec(): Unhandled array shape type.show_code_node(): Bad statement codeshow_expr(): Bad intrinsic in expressionshow_expr(): Don't know how to show exprshow_ref(): Bad component codesibcall edges for non-call insn in bb %iside effects not recomputed when %<ADDR_EXPR%> changedside-effects element in no-side-effects CONSTRUCTORsigned conversion from %qT to %qT changes the value of %qEsigned conversion from %qT to %qT changes value from %qE to %qEsignedness of type and machine mode %qs don%'t matchsimple IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglistsingle %<target_clones%> attribute is ignoredsize %qE of array %qE exceeds maximum object size %qEsize %qE of array %qE is negativesize %qE of array exceeds maximum object size %qEsize %qE of array is negativesize in array new must have integral typesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of type %s is invalidsize of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object declared heresource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecify a system register with a small string length.specifying vector types with %<__attribute__ ((mode))%> is deprecatedspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspeculative edges are not adjacentspurious %<>>%>, use %<>%> to terminate a template argument listspurious leading punctuation sequence %<%.*s%> in formatspurious trailing %<%%%> in formatspurious trailing punctuation sequence %<%.*s%> in formatspurious trailing space in formatstack clash guard size %<%d%> must be equal to probing interval %<%d%>stack frame must be smaller than 64Kstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack probes for SVE framesstack probing requires %<-maccumulate-outgoing-args%> for correctnessstack probing requires %<target("accumulate-outgoing-args")%> for correctnessstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstack usage computation not supported for this targetstack usage is %wu bytesstack usage might be %wu bytesstack usage might be unboundedstack_offset must be a multiple of 4stack_offset must be at least 4stackframe too big: %d bytesstandard attributes on namespaces must precede the namespace namestart of RTL fragment must be on an earlier line than endstart of implied-do loop at %L could not be simplified to a constant valuestart/end of RTL fragment are in different filesstatement cannot resolve address of overloaded functionstatement has no effectstatement is a reference, not call, to function %qEstatement is not a constant expressionstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement uses released SSA namestatement volatile flag not up to datestatement will never be executedstatement with no effectstatement-expression in a constant expressionstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failedstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic class cannot inherit from nested class %sstatic data member %qD in unnamed classstatic data member %qE declared %qsstatic declaration of %q+D follows non-static declarationstatic field %qD is not mappablestatic initialization of variable %q+D in %<.shared%> memory is not supportedstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static member function %q#D declared with type qualifiersstatic member function %qD cannot have cv-qualifierstatic member function %qD cannot have ref-qualifierstatic member has no `this` to which `return` can applystatic or type qualifiers in non-parameter array declaratorstatic storage variables cannot have destructorsstatic type %qT of its operand is a non-public base class of dynamic type %qTstatically allocated instance of Objective-C class %qEstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestep expression refers to outer iterator %qDstep of implied-do loop at %L could not be simplified to a constant valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class `auto` has no effect if return type is not inferredstorage class `auto` has no effect if type is not inferred, did you mean `scope`?storage class `auto` is invalid when declaring a class, did you mean to use `scope`?storage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstreaming subprocess failedstreaming subprocess was killed by signalstrftime formats cannot format argumentsstring expected for library namestring expected for mangled namestring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructs, unions cannot be abstractstructure alignment must be a small power of two, not %wustructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcpu=%s%> conflicts with switch %<-march=%s%>switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynchronized function %s must be a member of a classsynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not absolutetakes no argumenttaking address of an immediate function %qDtaking address of constructor %qDtaking address of destructor %qDtaking address of expression of type %<void%>taking address of packed member of %qT may result in an unaligned pointer valuetaking address of rvaluetaking address of temporary arraytaking the absolute value of unsigned type %qT has no effecttaking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support ARMv8-M Security Extensionstarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget CPU does not support unaligned accessestarget OS does not support unaligned accessestarget argumenttarget attribute is not supported on this machinetarget attribute or pragma changes %<long double%> sizetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget does not support atomic profile update, single mode is selectedtarget does not support function version dispatchertarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget of conversion might be a candidate for a format attributetarget of initialization might be a candidate for a format attributetarget specific builtin not availabletarget specific option mismatchtarget system does not support debug outputtarget system does not support the %qs debug formattemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a compile-time constanttemplate argument %qE involves template parameter(s)template argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate constraint failure for %qDtemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate instantiation %s forward references template declaration %stemplate instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)template parameter %q+#Dtemplate parameter %qD declared heretemplate parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration typetemplate parameter list used in explicit instantiationtemplate parameter lists provided don%'t match the template parameters of %qDtemplate parameter pack %qD cannot have a default argumenttemplate parameter pack cannot have a default argumenttemplate parameter packs cannot have default argumentstemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match template %qDtemplate parameters not deducible in partial specialization:template placeholder type %qT must be followed by a simple declarator-idtemplate specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate template parameter %qT in declaration of deduction guidetemplate tuple parameter must be last onetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagetemplate-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratortemplate-id %qE in declaration of primary templatetemplate-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>the %<bool%> keyword is not allowed in a C++20 concept definitionthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug format cannot be used with pre-compiled headersthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI of passing aggregates with %d-byte alignment has changed in GCC 5the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address of %qD is not a valid template argumentthe address of %qD is not a valid template argument because it does not have static storage durationthe address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe address of the %qT subobject of %qD is not a valid template argumentthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison will always evaluate as %<false%> for the address of %qD will never be NULLthe comparison will always evaluate as %<true%> for the address of %qD will never be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the compiler can assume that the address of %qD will never be NULLthe component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %Lthe conflicting type defined in another translation unitthe conflicting type defined in another translation unit has virtual table of different sizethe conflicting type defined in another translation unit has virtual table with different contentsthe conflicting type defined in another translation unit has virtual table with more entriesthe conflicting type defined in another translation unit with different RTTI informationthe content of uninitialized storage is not usable in a constant expressionthe control flow of function %qD does not match its profile data (counter %qs)the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code.the dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe extra base is defined herethe fifth argument must be an 8-bit immediatethe first argument of a %qs must be of a boolean vector type of the same number of elements as the resultthe first difference of corresponding definitions is field %qDthe first difference of corresponding definitions is method %qDthe first parameter of %<operator new%> cannot have a default argumentthe forth argument must be scale 1, 2, 4, 8the frame size of %wu bytes is larger than %wu bytesthe immediate argument must be a 4-bit immediatethe immediate argument must be a 5-bit immediatethe immediate argument must be an 8-bit immediatethe incompatible type defined in another translation unitthe incompatible type is defined herethe lambda has no capture-defaultthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5the m210 does not have little endian supportthe macro %qs had not yet been definedthe mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the max value for the last size range should be -1 for option %qsthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe program should also define %qDthe range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code.the range of mask should be in 0 to 255the range of selector should be in 0 to 1the range of selector should be in 0 to 3the range of selector should be in 0 to 7the register %qs cannot be clobbered in %<asm%> for the current targetthe register specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthe y option is obsolete and ignoredthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthird argument to %qs must be [0, 12]third argument to function %qE must be a constant integerthird operand of conditional expression cannot resolve address of overloaded functionthird operand of conditional expression has no effectthird operand of conditional expression is a reference, not call, to function %qEthird operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>this %qs clause does not guard...this builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this builtin function is only available on the v3f toolchainthis builtin function is only available on the v3s or v3f toolchainthis builtin function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %sthis compiler does not support PowerPC (arch flags ignored)this compiler does not support X86 (arch flags ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this operation requires the SVE ISA extensionthis statement may fall throughthis target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restrictedthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript is deprecatedtop-level declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size of local objects %wu exceeds maximum %wutotal size of local objects exceeds maximum %wutotal size of local objects is too largetotal size of local variables exceeds architecture limittp_first_run must be non-negativetraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrailing return type %qT of deduction guide is not a specialization of %qTtrailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>trampoline generated for nested function %qDtransactional memory is not supported with %<-fsanitize=address%>transactional memory is not supported with %<-fsanitize=kernel-address%>transactional memory is not supported with non-call exceptionstransformational intrinsic %qs at %L is not permitted in an initialization expressiontrap mode not supported for VAX floatstree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itrue/false edge after a non-GIMPLE_COND in bb %dtry removing the parentheses around the type-idtry using %qE insteadtrying to capture %qD in instantiation of generic lambdatrying to encode non-integer type as a bit-fieldtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)two consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT (typedef of %qT) violates the C++ One Definition Ruletype %qT defined in anonymous namespace cannot match across the translation unit boundarytype %qT defined in anonymous namespace cannot match type %qT across the translation unit boundarytype %qT does not have a known sizetype %qT for explicit instantiation %qD does not match declared type %qTtype %qT is not a base type for type %qTtype %qT is not a direct base of %qTtype %qT is not a direct or virtual base of %qTtype %qT is too largetype %qT itself violates the C++ One Definition Ruletype %qT of template argument %qE depends on a template parametertype %qT of template argument %qE depends on template parameterstype %qT should match type %qTtype %qT violates the C++ One Definition Ruletype %qT with no linkage used to declare function %q#D with linkagetype %qT with no linkage used to declare variable %q#D with linkagetype %qT with virtual members is not mappabletype %qs does not conform to the %qE protocoltype %qs violates the C++ One Definition Ruletype %s is inferred from initializer %s, and variables cannot be of type voidtype assertion only valid for interface typestype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in %qstype mismatch in %qs expressiontype mismatch in %qs referencetype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>type name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %<asm%> operand %qE could not be determinedtype of %<depobj%> expression is not %<omp_depend_t%>type of %qD defaults to %<int%>type of %qD does not match original declarationtype of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype of iterator %qD refers to outer iterator %qDtype of property %qD conflicts with previous declarationtype precision mismatch in switch statementtype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to generate reloads for impossible constraints:unable to generate reloads for:unable to locate default linker script %qs in the library search pathsunable to open dynamic dependency %qsunable to open fileunable to open log file %<vtv_class_set_sizes.log%>: %munable to open log file %<vtv_count_data.log%>: %munable to open log file %<vtv_set_ptr_data.log%>: %munable to print out operand yet; code == %d (%c)unable to register info for plugin %qs - plugin name not foundunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunconditional %2d never executed
  unconditional %2d taken %s
! undeclared selector %qEundefined behavior when second parameter of %<va_start%> is declared with %<register%> storageundefined named operand %qsunderlying type %qT of %qT must be an integral typeunderlying type mismatch in enum %q#Tunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected AST of kind %sunexpected argumentunexpected argument to msp430_select_hwmult_lib: %sunexpected attributeunexpected base-type in cris_print_baseunexpected error opening %<devices.csv%>unexpected expression %qE of kind %sunexpected file name %s in linker resolution file. Expected %sunexpected first argument to msp430_select_hwmult_lib: %sunexpected index-type in cris_print_indexunexpected keyword; remove space between quotes and suffix identifierunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown CRIS cpu version specification in %<-mtune=%> : %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%> : %sunknown Control-Flow Protection Level %qsunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown architecture specifier in memory model to builtinunknown array bounds setting %qsunknown array size in deleteunknown attribute %qEunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown cpu %qs for %<-mtune%>unknown demangling style %qsunknown destunknown error reading %s from %<devices.csv%>unknown evrp mode %qsunknown excess precision style %qsunknown flag passed in %<-moverride=%s%> (%s)unknown floating point contraction style %qsunknown insn modeunknown internal function %qEunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown value %qs for %<-march%>unknown value %qs for %<-mcpu%>unknown value %qs for %<-mtune%>unknown value %qs of %<-mmacosx-version-min%>unknown vectorization library ABI type (%qs) for %qs switchunknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunmatched quoting directiveunnamed class defined hereunnamed field has incomplete typeunnamed field is neither function nor member function; cannot be declared friendunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed scoped enum is not allowedunnamed struct/union that defines no instancesunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:asm_auto_mfpuunrecognized operand to %%:canon_for_mlibunrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:target_mode_checkunrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for Altivec builtin %qFunresolved overloaded builtinunrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>unsafe function call %qD within %<transaction_safe%> functionunsafe function call %qD within atomic transactionunsafe function call %qE within %<transaction_safe%> functionunsafe function call %qE within atomic transactionunsafe indirect function call within %<transaction_safe%> functionunsafe indirect function call within atomic transactionunset option %qs is ignored, it is always enabled for %qs CPUunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsuffixed floating constantunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported code '%c' for fixed-point:unsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported constant address:unsupported cpu name returned from kernel for %<-mcpu=native%>: %sunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operandunsupported operand %s for code '%c'unsupported operand for code '%c'unsupported operand size for extended registerunsupported operation or type for vector comparison returning a booleanunsupported record layoutunsupported return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported size for integer registerunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunused arguments in %<$%>-style formatunused parameter %qDunused structured binding declarationunused variable %q+Dunused variable %qDunwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctnessupper value in case label range exceeds maximum value for typeuse %<#include%> insteaduse %<%T::%D%> insteaduse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-Winvalid-pch%> for more informationuse %<-faligned-new%> to enable C++17 over-aligned new supportuse %<-fext-numeric-literals%> to enable more built-in suffixesuse %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subpartsuse %<...%> to expand argument packuse %<__attribute__ ((vector_size))%> insteaduse %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSWuse %<auto%> for an abbreviated function templateuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse a cast to the expected type to disambiguateuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in member template conversion operator can never be deduceduse of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invalid without %qsuse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invalid without %qsuse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit code without %qsuse of %<this%> in a constant expressionuse of %qD before deduction of %<auto%>use of %qs in templateuse of %qs length modifier with %qc type character has either no effect or undefined behavioruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of allocated storage after deallocation in a constant expressionuse of an operand of type %qT in %<operator++%> is deprecateduse of an operand of type %qT in %<operator++%> is forbidden in C++17use of an operand of type %qT in %<operator--%> is forbiddenuse of boolean types in AltiVec types is invaliduse of built-in parameter pack %qD outside of a templateuse of built-in trait %qE in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating-point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteadused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (64)%>, ignoring %dusing %<vector_length (64)%>, ignoring runtime settingusing %qs with unsigned type has no effectusing alias template specialization %qT after %qsusing complex absolute value function %qD when argument is of floating-point type %qTusing complex absolute value function %qD when argument is of integer type %qTusing darwin64 ABIusing decimal floating-point absolute value function %qD when argument is of complex type %qTusing decimal floating-point absolute value function %qD when argument is of floating-point type %qTusing decimal floating-point absolute value function %qD when argument is of integer type %qTusing floating-point absolute value function %qD when argument is of complex type %qTusing floating-point absolute value function %qD when argument is of decimal floating-point type %qTusing floating-point absolute value function %qD when argument is of integer type %qTusing integer absolute value function %qD when argument is of complex type %qTusing integer absolute value function %qD when argument is of floating-point type %qTusing invalid field %qDusing num_workers (%d), ignoring %dusing old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing simple load CSE after register allocationusing template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing value of simple assignment with %<volatile%>-qualified left operand is deprecatedusing vector_length (%d) due to call to vector-partitionable routine, ignoring %dusing vector_length (%d), ignoring %dusing vector_length (%d), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid arguments are: %svalid arguments are: %s;valid arguments are: %s; did you mean %qs?valid arguments to %<-march=%> switch are: %svalid arguments to %<-march=%> switch are: %s; did you mean %qs?valid arguments to %<-mtune=%> switch are: %svalid arguments to %<-mtune=%> switch are: %s; did you mean %qs?valid arguments to %<target("arch=")%> attribute are: %svalid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?valid arguments to %<target("tune=")%> attribute are: %svalid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?valid arguments to %qs are: %svalid arguments to %qs are: %s; did you mean %qs?valid feature names are: %svalid feature names are: %s; did you mean %qs?valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qE of type %qT is not a constant expressionvalue %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue of %<-mfixed-range%> must have form REG1-REG2value passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> functionvariable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length element type in array %<reduction%> clausevariable of same assembler name as the virtual table is defined in another translation unitvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable sized type %qT in %<reduction%> clausevariable sized type %qT in %qs clausevariable symbol is not variablevariable template declared herevariable template-id %qD in nested-name-specifiervariable templates only available with %<-std=c++14%> or %<-std=gnu++14%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying withoutvariable-sized compound literalvariable-sized object may not be initializedvariables cannot be of type voidvariably modified %qE at file scopevariably modified field at file scopevariably modified type not allowed in new-expressionvariadic functions must use the base AAPCS variantvariadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>variadic thunk callvariant %qD and base %qD have incompatible typesvariant %qD is a built-invariant %qD is not a functionvector %qs element is not a GIMPLE valuevector %qs with non-NULL element indexvector argument passed to unprototyped functionvector condition will be expanded piecewisevector operation will be expanded in parallelvector operation will be expanded piecewisevector operation will be expanded with a single scalar operationvector overflow in expression %qE of type %qT results in %qEvector overflow in expression of type %qT results in %qEvector shuffling operation will be expanded piecewisevector size not an integral multiple of component sizevector type expected in %qsvector types expected in %qsvectorization did not happen for a simd loopvectors with different element number found in %qsverify_bind_c_derived_type(): Given symbol is unexpectedly NULLverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of `g` will be omitted, please specify version for individual extension.versioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid initializers for pointers not allowed in safe functionsvoid value not ignored as it ought to bevolatile argumentvtable for vtable verification is not supported with LTOwaitpid failedwarning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak aliases are not supportedweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref is not supported in this configurationweights need to be non-negativewhen writing output to %s: %mwhile %qT decomposes into %E elementswhile %qT decomposes into %wu elementwhile %qT decomposes into %wu elementswidth of %qD exceeds its typewidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwithin this loopwithout %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>without `this` cannot be %swork-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionwrite of %wu-bit data outside the bound of destination object, data truncated into %wu-bitwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting into constant object (argument %d)writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong %<TYPE_CACHED_VALUES%> entrywrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong edge %d->%d for PHI argumentwrong entry in %<TYPE_ARG_TYPES%> listwrong immediate use listwrong insn in the fallthru edgewrong list of exited loops for edge %d->%dwrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_call_with_static_chain%>wrong number of arguments to %<__builtin_choose_expr%>wrong number of arguments to %<__builtin_complex%>wrong number of arguments to %<__builtin_convertvector%>wrong number of arguments to %<__builtin_launder%>wrong number of arguments to %<__builtin_shuffle%>wrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong number of template arguments (%d, should be at least %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong tree in %<TYPE_FIELDS%> listwrong type argument to %swrong type argument to abswrong type argument to absuwrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary pluswrong type of argument %sx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can use an inline namespace insteadyou can work around this by removing the initializeryou cannot take the address of a nested function if you use the %qs optionz/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero sized type %qT in %<reduction%> clausezero sized type %qT in %qs clausezero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-length string not allowed for mangled namezero-size array %qDzero-size array %qTzero-size array member %qD in an otherwise empty %q#Tzero-size array member %qD not at end of %q#T{anonymous}Project-Id-Version: gcc 11.1.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2021-04-29 11:08+0200
  Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>
  Language-Team: French <traduc@traduc.org>
  Language: fr
--- 1963,1973 ----
  requiresrequires-clause on declaration of non-function type %qTrequires-clause on return typerequires-clause on type-idrequires-clause on typedefresolution sub id %wx not in object fileresolve_function(): bad function typeresolve_intrinsic(): Too many args for intrinsicresolve_operator(): Bad intrinsicresolve_ref(): Bad array referenceresolve_subroutine(): bad function typeresolver indirect function declared hereresult of %<operator->()%> yields non-pointer resultresult of %qE requires %u bits to represent, but %qT only has %u bitsresult type is not a plain type-constraintresult with non-constant character lengthreturn address signing is only supported for %<-mabi=lp64%>return discards %qv qualifier from pointer target typereturn edge does not point to exit in bb %dreturn from pointer to non-enclosed address spacereturn makes %q#v qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type inference is not supported if may override base class functionreturn type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>return type of %qD is not %qsreturn type of functionreturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return type specified for deduction guidereturn value type mismatchreturn with value in function with no return typereturn-statement with a value, in function returning %qTreturn-statement with no value, in function returning %qTreturn-type-requirement is not a type-constraintreturned from %qDreturned from %qTreturning %qT from a function with incompatible return type %qTreturning %qT from a function with return type %qT makes integer from pointer without a castreturning %qT from a function with return type %qT makes pointer from integer without a castreturning %qT from pointer type with incompatible scalar storage order %qTreturning a value from a constructorreturning a value from a destructorreturning initializer listreturning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying arrayreturning pointer to %qD of type %qT from a function with incompatible type %qTreturning reference to temporaryreturning temporary %<initializer_list%> does not extend the lifetime of the underlying arrayreverse floating-point scalar storage orderreverse scalar storage orderreverse storage order for %smoderight operand of comma operator cannot resolve address of overloaded functionright operand of comma operator has no effectright operand of comma operator is a reference, not call, to function %qEright operand of shift expression %q+E is greater than or equal to the precision %wu of the left operandright operand of shift expression %q+E is negativeright precisionright precision in strfmon formatright shift count >= width of typeright shift count >= width of vector elementright shift count is negativeright-hand operand of comma expression has no effectrounding mode not supported for VAX floatsrounding result will always be 0rounding to %d bits has no effect for fixed-point value with %d fractional bitsroutine %qD declared hereroutine call uses OpenACC parallelism disallowed by containing routineroutine call uses same OpenACC parallelism as containing looprv32e requires ilp32e ABIrx100 cpu does not have FPU hardwarerx200 cpu does not have FPU hardwaresame canonical type node for different types %qT and %qTsame variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> constructsame version was previously defined heresame_comdat_group is not a circular listsame_comdat_group list across different groupssanitizer function attribute mismatchsaw %d %<template<>%>, need %d for specializing a member function templatesay %<typename %E%> if a type is meantscalar object %qD requires one element in initializerscale needs to be non-negativescaling cannot co-exist with normalization, skipping
  schedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parameterschedule chunk size expression must be integralscope %qT before %<~%> is not a class-namescoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT afterscoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>scoped/unscoped mismatch in enum %q#Tscore argument must be constant integer expressionscore argument must be non-negativesecond argument must be slice or stringsecond argument of %q+D should be %<char **%>second argument to %<__builtin_call_with_static_chain%> must be a pointer typesecond argument to %<__builtin_prefetch%> must be a constantsecond argument to %<va_arg%> is of incomplete type %qTsecond argument to %qs must be [0, 12]second argument to function %qE must be a constant integer power of 2 between %qi and %qu bitssecond operand of conditional expression cannot resolve address of overloaded functionsecond operand of conditional expression has no effectsecond operand of conditional expression is a reference, not call, to function %qEsecond operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>second parameter of %<va_start%> not last named argumentsection anchors must be disabled when toplevel reorder is disabledsection anchors must be disabled when unit-at-a-time is disabledsection attribute argument not a string constantsection attribute cannot be specified for local variablessection attribute not allowed for %q+Dsection attributes are not supported for this targetsection of %q+D cannot be overriddensection of %q+D conflicts with previous declarationsection of alias %q+D must match section of its targetsection type conflictsection type conflict with %qDselected fp16 options are incompatibleselector %qs does not accept any propertiesselector %qs not allowed for context selector set %qsselector %qs specified more than once in set %qsselector must be an immediateselector must be an integer constant in the range [0, %wi]selector set %qs specified more than onceself-comparison always evaluates to falseself-comparison always evaluates to trueself-tests are not enabled in this buildself-tests incompatible with %<-E%>setjmp/longjmp inside %<simd%> constructsetter method names must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshadowing previous type declaration of %q#Dshared SSA name infoshared and mdll are not compatibleshared call_stmt:shared is not supportedshared rtxshift count not integershift expression %q+E overflowsshift of non-integer operandshort read while reading export datashow_array_ref(): Unknown array referenceshow_array_spec(): Unhandled array shape type.show_code_node(): Bad statement codeshow_expr(): Bad intrinsic in expressionshow_expr(): Don't know how to show exprshow_ref(): Bad component codesibcall edges for non-call insn in bb %iside effects not recomputed when %<ADDR_EXPR%> changedside-effects element in no-side-effects CONSTRUCTORsigned conversion from %qT to %qT changes the value of %qEsigned conversion from %qT to %qT changes value from %qE to %qEsignedness of type and machine mode %qs don%'t matchsimple IFsimplify_intrinsic_op(): Bad operatorsimplify_min_max(): Bad type in arglistsingle %<target_clones%> attribute is ignoredsize %qE of array %qE exceeds maximum object size %qEsize %qE of array %qE is negativesize %qE of array exceeds maximum object size %qEsize %qE of array is negativesize in array new must have integral typesize mismatch in argument %d of %qEsize of %q+D %E bytes exceeds maximum object size %wusize of %qD differ from the size of original declarationsize of array %qD has non-integral type %qTsize of array %qD is not an integral constant-expressionsize of array %qE exceeds maximum object size %qEsize of array %qE has incomplete typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is not a constant expressionsize of array %qE is too largesize of array element is not a multiple of its alignmentsize of array exceeds maximum object size %qEsize of array has non-integral type %qTsize of array is not a constant expressionsize of array is not an integral constant-expressionsize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of return value of %q+D is larger than %wu bytessize of string literal is too largesize of type %qT is too large (%qE bytes)size of type %s is invalidsize of unnamed array has incomplete typesize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesize ranges of option %qs should be increasingsizeof(long double) is 12.sizeof(long double) is 16.slice can only be compared to nilslice capacity must be integerslice end must be integerslice of unaddressable valueso any instantiation with a non-empty parameter pack would be ill-formedsoft-float and long-double-128 are incompatiblesome parts of macro expansion are not guarded by this %qs clausesorry, unimplementedsorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)source is a pointer to incomplete typesource is not a pointersource is not a pointer to classsource is not of class typesource is of incomplete class typesource locations for function %qD have changed, the profile data may be out of datesource object %qE of size %ssource object allocated heresource object declared heresource object of size %s allocated by %qEsource type is not polymorphicspace followed by punctuation character %<%c%>spec %qs has invalid %<%%0%c%>spec %qs has invalid %<%%@%c%>spec %qs has invalid %<%%W%c%>spec %qs has invalid %<%%x%c%>spec %qs invalidspec failure: %<%%*%> has not been initialized by pattern matchspec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>spec failure: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! spec-generated switch is just %<-%>spec_dimen_size(): Bad dimensionspecialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qD in different namespacespecialization of %qD must appear at namespace scopespecialization of %qT after instantiationspecialization of alias template %qDspecialization of implicitly-declared special member functionspecialization of variable concept %q#Dspecialization of variable template %qD declared as functionspecializing member %<%T::%E%> requires %<template<>%> syntaxspecified bound %wu exceeds %<INT_MAX%>specified bound %wu exceeds maximum object size %wuspecified bound %wu exceeds the size %wu of the destination objectspecified bound range [%wu, %wu] exceeds %<INT_MAX%>specified mode too small for enumerated valuesspecified option %qs more than oncespecify a system register with a small string length.specifying vector types with %<__attribute__ ((mode))%> is deprecatedspecs %%include syntax malformed after %ld charactersspecs %%rename syntax malformed after %ld charactersspecs %s spec was not found to be renamedspecs file malformed after %ld charactersspecs unknown %% command after %ld charactersspeculative edges are not adjacentspurious %<>>%>, use %<>%> to terminate a template argument listspurious leading punctuation sequence %<%.*s%> in formatspurious trailing %<%%%> in formatspurious trailing punctuation sequence %<%.*s%> in formatspurious trailing space in formatstack clash guard size %<%d%> must be equal to probing interval %<%d%>stack frame must be smaller than 64Kstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack guard value must be an exact power of 2stack limit expression is not supportedstack limits not supported on this targetstack probes for SVE framesstack probing requires %<-maccumulate-outgoing-args%> for correctnessstack probing requires %<target("accumulate-outgoing-args")%> for correctnessstack protector not protecting function: all local arrays are less than %d bytes longstack protector not protecting local variables: variable length bufferstack register used for global register variablestack size must be an exact power of 2stack size must be greater than the stack guard valuestack size must not be greater than 64kstack usage computation not supported for this targetstack usage is %wu bytesstack usage might be %wu bytesstack usage might be unboundedstack_offset must be a multiple of 4stack_offset must be at least 4stackframe too big: %d bytesstandard attributes on namespaces must precede the namespace namestart of RTL fragment must be on an earlier line than endstart of implied-do loop at %L could not be simplified to a constant valuestart/end of RTL fragment are in different filesstatement cannot resolve address of overloaded functionstatement has no effectstatement is a reference, not call, to function %qEstatement is not a constant expressionstatement marked for throw in middle of blockstatement marked for throw, but doesn%'tstatement uses released SSA namestatement volatile flag not up to datestatement will never be executedstatement with no effectstatement-expression in a constant expressionstatement-expressions are not allowed outside functions nor in template-argument listsstatic IO declaration for %q+D needs an addressstatic assertion failedstatic assertion failed: %Estatic assertion failed: %sstatic chain with function that doesn%'t use onestatic class cannot inherit from nested class %sstatic data member %qD in unnamed classstatic data member %qE declared %qsstatic declaration of %q+D follows non-static declarationstatic field %qD is not mappablestatic initialization of variable %q+D in %<.shared%> memory is not supportedstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static member function %q#D declared with type qualifiersstatic member function %qD cannot have cv-qualifierstatic member function %qD cannot have ref-qualifierstatic member has no `this` to which `return` can applystatic or type qualifiers in non-parameter array declaratorstatic storage variables cannot have destructorsstatic type %qT of its operand is a non-public base class of dynamic type %qTstatically allocated instance of Objective-C class %qEstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestep expression refers to outer iterator %qDstep of implied-do loop at %L could not be simplified to a constant valuestep of implied-do loop at %L shall not be zerostmt (%p) marked modified after optimization pass: stmt with wrong VUSEstmts without blockstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class %<thread_local%> invalid for function %qsstorage class %qD applied to template instantiationstorage class `auto` has no effect if return type is not inferredstorage class `auto` has no effect if type is not inferred, did you mean `scope`?storage class `auto` is invalid when declaring a class, did you mean to use `scope`?storage class specified for %qsstorage class specified for parameter %qEstorage class specified for parameter %qsstorage class specified for structure fieldstorage class specified for structure field %qEstorage class specified for template parameter %qsstorage class specified for typenamestorage class specified for unnamed parameterstorage class specifiers invalid in friend function declarationsstorage size of %q+D isn%'t constantstorage size of %q+D isn%'t knownstorage size of %qD isn%'t constantstorage size of %qD isn%'t knownstrange device name %qs after %qs: bad character %qcstrategy name %qs specified for option %qs not supported for 32-bit codestray %<,%> at end of member declarationstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs between Objective-C++ methodsstray %qs in programstreaming subprocess failedstreaming subprocess was killed by signalstrftime formats cannot format argumentsstring expected for library namestring expected for mangled namestring length %qd is greater than the length %qd ISO C%d compilers are required to supportstrong-cast assignment has been interceptedstrong-cast may possibly be neededstruct defined herestruct has no membersstruct has no named membersstructs, unions cannot be abstractstructure alignment must be a small power of two, not %wustructure fieldstructure size boundary can only be set to 8 or 32structure size boundary can only be set to 8, 32 or 64structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>structured binding declaration cannot be %qsstructured binding declaration cannot be C++98 %<auto%>structured binding declaration cannot have type %qTstructured binding declaration set but not usedstructured binding has incomplete type %qTstructured binding refers to incomplete class type %qTstructured binding refers to incomplete type %qTstructured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>subframework include %s conflicts with framework includesubobject %qD declared heresubprogram %q+F not marked %<Inline%>subprogram %q+F not marked %<Inline_Always%>subscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsubscripting array declared %<register%>subsequently declared as %s with %u unspecified variable boundsubsequently declared as %s with %u unspecified variable boundssuggest braces around empty body in %<do%> statementsuggest braces around empty body in an %<else%> statementsuggest braces around empty body in an %<if%> statementsuggest explicit braces around empty body in %<do%> statementsuggest explicit braces to avoid ambiguous %<else%>suggest parentheses around %<&&%> within %<||%>suggest parentheses around %<+%> in operand of %<&%>suggest parentheses around %<+%> inside %<<<%>suggest parentheses around %<+%> inside %<>>%>suggest parentheses around %<-%> in operand of %<&%>suggest parentheses around %<-%> inside %<<<%>suggest parentheses around %<-%> inside %<>>%>suggest parentheses around %<>>%> expressionsuggest parentheses around arithmetic in operand of %<^%>suggest parentheses around arithmetic in operand of %<|%>suggest parentheses around assignment used as truth valuesuggest parentheses around comparison in operand of %<!=%>suggest parentheses around comparison in operand of %<&%>suggest parentheses around comparison in operand of %<==%>suggest parentheses around comparison in operand of %<^%>suggest parentheses around comparison in operand of %<|%>suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>suggested alternative:suggested alternatives:support for mode %qssupported core architectures:%sswitch %<-mcpu=%s%> conflicts with %<-march=%s%> switchswitch %<-mcpu=%s%> conflicts with switch %<-march=%s%>switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> is required for double-precision floating-pointswitch %<-mcustom-%s%> value %d must be between 0 and 255switch %qs does not start with %<-%>switch %qs is no longer supportedswitch condition has boolean valueswitch jumps into statement expressionswitch jumps over variable initializationswitch missing default caseswitch quantity not an integerswitch starts hereswitch statement of size %lu entries too largesymbol %qD referenced by %qD declared heresymbol needs to be defined to have a versionsymbol used as immediate operandsymbol used with both base and indexed registerssymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersymtab_node::verify failedsymver attribute argument must have format %<name@nodename%>symver is not exported with default visibilitysymver is only supported on ELF platformssymver target is not exported with default visibilitysynchronized function %s must be a member of a classsynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not absolutetakes no argumenttaking address of an immediate function %qDtaking address of constructor %qDtaking address of destructor %qDtaking address of expression of type %<void%>taking address of packed member of %qT may result in an unaligned pointer valuetaking address of rvaluetaking address of temporary arraytaking the absolute value of unsigned type %qT has no effecttaking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support ARMv8-M Security Extensionstarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget CPU does not support unaligned accessestarget OS does not support unaligned accessestarget argumenttarget attribute is not supported on this machinetarget attribute or pragma changes %<long double%> sizetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget does not support atomic profile update, single mode is selectedtarget does not support function version dispatchertarget format does not support infinitytarget is not pointer or referencetarget is not pointer or reference to classtarget is not pointer or reference to complete typetarget of conversion might be a candidate for a format attributetarget of initialization might be a candidate for a format attributetarget specific builtin not availabletarget specific option mismatchtarget system does not support debug outputtarget system does not support the %qs debug formattemplate %qD declaredtemplate %qE in clause %qstemplate argument %d is invalidtemplate argument %qE for type %qT not a compile-time constanttemplate argument %qE involves template parameter(s)template argument for %qD uses local type %qTtemplate argument required for %<%s %T%>template arguments to %qD do not match original template %qDtemplate class without a nametemplate constraint failure for %qDtemplate declaration of %<typedef%>template declaration of %q#Dtemplate definition of non-template %q#Dtemplate instantiation %s forward references template declaration %stemplate instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)template parameter %q+#Dtemplate parameter %qD declared heretemplate parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration typetemplate parameter list used in explicit instantiationtemplate parameter lists provided don%'t match the template parameters of %qDtemplate parameter pack %qD cannot have a default argumenttemplate parameter pack cannot have a default argumenttemplate parameter packs cannot have default argumentstemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match template %qDtemplate parameters not deducible in partial specialization:template placeholder type %qT must be followed by a simple declarator-idtemplate specialization of %qD not allowed by ISO C++template specialization with C linkagetemplate specifiers not specified in declaration of %qDtemplate template parameter %qT in declaration of deduction guidetemplate tuple parameter must be last onetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagetemplate-id %qD for %q+D does not match any template declarationtemplate-id %qD used as a declaratortemplate-id %qE in declaration of primary templatetemplate-id not allowed for destructortemplate-introductions are not part of C++20 concepts; use %qs to enabletemplate-parameter-templates may not be %<virtual%>temporary of non-literal type %qT in a constant expressionternary %<operator?:%>ternary %<operator?:%> in %<%E ? %E : %E%>the %<bool%> keyword is not allowed in a C++20 concept definitionthe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %qE attribute cannot be applied to an SVE function typethe %qE attribute requires argumentsthe %qs architecture does not support %<-m%s=2008%>the %qs architecture does not support %<-m%s=legacy%>the %qs architecture does not support %<-mfp32%>the %qs architecture does not support DSP instructionsthe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support madd or msub instructionsthe %qs architecture does not support odd single-precision registersthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe %qs debug format cannot be used with pre-compiled headersthe ' ' printf flagthe '!' strfmon flagthe '#' printf flagthe '#' strftime flagthe ''' printf flagthe ''' scanf flagthe '(' strfmon flagthe '+' printf flagthe '+' strfmon flagthe '-' printf flagthe '-' strfmon flagthe '-' strftime flagthe '0' printf flagthe '0' strftime flagthe 'E' strftime modifierthe 'I' printf flagthe 'I' scanf flagthe 'O' modifierthe 'O' strftime modifierthe '^' strfmon flagthe '^' strftime flagthe '_' strftime flagthe 'a' scanf flagthe 'm' scanf flagthe 'q' diagnostic flagthe -shared option is not currently supported for VAX ELFthe ABI for passing parameters with %d-byte alignment has changed in GCC 4.6the ABI of passing aggregates with %d-byte alignment has changed in GCC 5the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5the ABI of passing struct with a flexible array member has changed in GCC 4.4the ABI of passing structure with %<complex float%> member has changed in GCC 4.4the ABI of passing union with %<long double%> has changed in GCC 4.4the ENI instruction operand must be either 0 or 1the RX100 cpu does not have FPU hardwarethe RX200 cpu does not have FPU hardwarethe address of %qD is not a valid template argumentthe address of %qD is not a valid template argument because it does not have static storage durationthe address of %qD will always evaluate as %<true%>the address of %qD will never be NULLthe address of a label cannot appear in a constant-expressionthe address of the %qT subobject of %qD is not a valid template argumentthe alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}the argument to %<xabort%> intrinsic must be an 8-bit immediatethe assignment suppression scanf featurethe call requires %<ifunc%>, which is not supported by this targetthe calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)the combination of %qs and %qs is incompatible with %qsthe comparison will always evaluate as %<false%> for the address of %qD will never be NULLthe comparison will always evaluate as %<true%> for the address of %qD will never be NULLthe compiler can assume that the address of %qD will always evaluate to %<true%>the compiler can assume that the address of %qD will never be NULLthe component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %Lthe conflicting type defined in another translation unitthe conflicting type defined in another translation unit has virtual table of different sizethe conflicting type defined in another translation unit has virtual table with different contentsthe conflicting type defined in another translation unit has virtual table with more entriesthe conflicting type defined in another translation unit with different RTTI informationthe content of uninitialized storage is not usable in a constant expressionthe control flow of function %qD does not match its profile data (counter %qs)the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code.the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code.the dot syntax is not available in Objective-C 1.0the ellipsis in %qD is not inheritedthe event handle of a %<detach%> clause should not be in a data-sharing clausethe extra base is defined herethe fifth argument must be an 8-bit immediatethe first argument of a %qs must be of a boolean vector type of the same number of elements as the resultthe first difference of corresponding definitions is field %qDthe first difference of corresponding definitions is method %qDthe first parameter of %<operator new%> cannot have a default argumentthe forth argument must be scale 1, 2, 4, 8the frame size of %wu bytes is larger than %wu bytesthe immediate argument must be a 4-bit immediatethe immediate argument must be a 5-bit immediatethe immediate argument must be an 8-bit immediatethe incompatible type defined in another translation unitthe incompatible type is defined herethe lambda has no capture-defaultthe last argument must be a 1-bit immediatethe last argument must be a 2-bit immediatethe last argument must be a 3-bit immediatethe last argument must be a 32-bit immediatethe last argument must be a 4-bit immediatethe last argument must be a 5-bit immediatethe last argument must be an 1-bit immediatethe last argument must be an 8-bit immediatethe last argument must be scale 1, 2, 4, 8the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5the m210 does not have little endian supportthe macro %qs had not yet been definedthe mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>the max value for the last size range should be -1 for option %qsthe next to last argument must be an 8-bit immediatethe omitted middle operand in %<?:%> will always be %<true%>, suggest explicit middle operandthe program should also define %qDthe range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code.the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code.the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code.the range of mask should be in 0 to 255the range of selector should be in 0 to 1the range of selector should be in 0 to 3the range of selector should be in 0 to 7the register %qs cannot be clobbered in %<asm%> for the current targetthe register specified for %q+D cannot be accessed by the current targetthe register specified for %q+D is not general enough to be used as a register variablethe result for the xxspltidp instruction is undefined for subnormal input valuesthe result of the conversion is unspecified because %qE is outside the range of type %qTthe same loop iteration variables %qD used in multiple associated loopsthe target does not support %<asm goto%> with outputs in %<asm%>the third argument must be an 8-bit immediatethe third argument must be comparison constantthe type %qT of %<constexpr%> variable %qD is not literalthe type being destroyed is %qT, but the destructor refers to %qTthe value of %qD is not usable in a constant expressionthe value of the stack pointer after an %<asm%> statement must be the same as it was before the statementthe y option is obsolete and ignoredthere are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be availablethird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthird argument to %qs must be [0, 12]third argument to function %qE must be a constant integerthird operand of conditional expression cannot resolve address of overloaded functionthird operand of conditional expression has no effectthird operand of conditional expression is a reference, not call, to function %qEthird operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>this %qs clause does not guard...this builtin function is only available on the fr405 and fr450this builtin function is only available on the fr450this builtin function is only available on the fr500 and fr550this builtin function is only available on the v3f toolchainthis builtin function is only available on the v3s or v3f toolchainthis builtin function not support on the v3m toolchainthis builtin is not supported for this targetthis compiler does not support %sthis compiler does not support PowerPC (arch flags ignored)this compiler does not support X86 (arch flags ignored)this condition has identical branchesthis decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this flexibility is deprecated and will be removedthis is a GCC bug that can be worked around by adding attribute used to function calledthis is the first default labelthis is the first entry overlapping that valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this operation requires the SVE ISA extensionthis statement may fall throughthis target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restrictedthis target does not support %qsthis target is little-endianthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q#D follows non-thread-local declarationthread-local declaration of %q+D follows non-thread-local declarationthreadprivate variable %qE used in a region with %<order(concurrent)%> clausethreadprivate variable %qE used in target regionthreadprivate variable %qE used in untied taskthree-way comparison of %qD has type %qT, not a comparison category typethree-way comparison of %qD has type %qT, which does not convert to %qTthree-way comparison of vectorsthrowing NULL, which has integral, not pointer typethunk-inline is only supported with %<-mindirect-branch-jump%>to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualifiedto generate dependencies you must specify either %<-M%> or %<-MM%>to match this %qsto refer to a type member of a template parameter, use %<typename %E%>token %u has %<x-location == %u%>token %u has %<x-location == y-location == %u%>token %u has %<y-location == %u%>too few arguments to %%:version-comparetoo few arguments to %<__builtin_tgmath%>too few arguments to built-in function %qE expecting %utoo few arguments to constructor %q#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %q#Dtoo few arguments to function %qEtoo few arguments to member function %q#Dtoo few arguments to method %q#Dtoo few expressions for structtoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo large function value type, needs %d registers, have only %d registers for thistoo late for # directive to set debug directorytoo many %<#pragma options align=reset%>too many %<...%> in lambda capturetoo many %<defaultmap%> clauses with %qs categorytoo many %<defaultmap%> clauses with unspecified categorytoo many %<if%> clausestoo many %<if%> clauses with %qs modifiertoo many %<if%> clauses without modifiertoo many %<static%> argumentstoo many %qs clausestoo many %qs clauses on a task constructtoo many alternatives in %<asm%>too many argumentstoo many arguments for %%:dumpstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to built-in function %qE expecting %dtoo many arguments to constructor %q#Dtoo many arguments to functiontoo many arguments to function %q#Dtoo many arguments to function %qEtoo many arguments to maketoo many arguments to member function %q#Dtoo many arguments to method %q#Dtoo many arguments to method %qEtoo many atomic clausestoo many braces around initializer for %qTtoo many braces around scalar initializer for type %qTtoo many exception handling edges in bb %itoo many expressions for structtoo many filenames given; type %<%s %s%> for usagetoo many function arguments for eBPFtoo many initializers for %qTtoo many input filestoo many loop exits recordedtoo many memory order clausestoo many open parenstoo many outgoing branch edges from bb %itoo many size ranges specified in option %qstoo many template headers for %qD (should be %d)too many template parameter lists in declaration of %qDtoo many template-parameter-liststoo many values in return statementtoo many variables for range clause with channeltoo much stack space to dispose of: %dtoo much stack space to prepare: %dtop-level comma expression in array subscript is deprecatedtop-level declaration of %qs specifies %<auto%>toplevel reorder must be disabled when unit-at-a-time is disabledtotal size of local objects %wu exceeds maximum %wutotal size of local objects exceeds maximum %wutotal size of local objects is too largetotal size of local variables exceeds architecture limittp_first_run must be non-negativetraditional C lacks a separate namespace for labels, identifier %qE conflictstraditional C rejects ISO C style function definitionstraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrailing return type %qT of deduction guide is not a specialization of %qTtrailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>trampoline generated for nested function %qDtransactional memory is not supported with %<-fsanitize=address%>transactional memory is not supported with %<-fsanitize=kernel-address%>transactional memory is not supported with non-call exceptionstransformational intrinsic %qs at %L is not permitted in an initialization expressiontrap mode not supported for VAX floatstree check: %s, have %s in %s, at %s:%dtree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%dtree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%dtree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%dtree check: accessed operand %d of %s with %d operands in %s, at %s:%dtree check: did not expect class %qs, have %qs (%s) in %s, at %s:%dtree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%dtree check: expected class %qs, have %qs (%s) in %s, at %s:%dtree check: expected none of %s, have %s in %s, at %s:%dtree check: expected tree that contains %qs structure, have %qs in %s, at %s:%dtree code %qs is not supported in LTO streamstree list ends on depth %itrue/false edge after a non-GIMPLE_COND in bb %dtry removing the parentheses around the type-idtry using %qE insteadtrying to capture %qD in instantiation of generic lambdatrying to encode non-integer type as a bit-fieldtrying to finish struct, but kicked out due to previous parse errorstrying to make class %qT a friend of global scopetuning string missing in option (%s)two consecutive %<[%> shall only introduce an attributetwo different outer iteration variables %qD and %qD used in a single looptwo or more data types in declaration of %qstwo or more data types in declaration specifierstwo or more sections for %stype %q#T argument given to %<delete%>, expected pointertype %qE has a user-defined constructortype %qE has a user-defined destructortype %qE has no default constructor to calltype %qE has virtual member functionstype %qT (typedef of %qT) violates the C++ One Definition Ruletype %qT defined in anonymous namespace cannot match across the translation unit boundarytype %qT defined in anonymous namespace cannot match type %qT across the translation unit boundarytype %qT does not have a known sizetype %qT for explicit instantiation %qD does not match declared type %qTtype %qT is not a base type for type %qTtype %qT is not a direct base of %qTtype %qT is not a direct or virtual base of %qTtype %qT is too largetype %qT itself violates the C++ One Definition Ruletype %qT of template argument %qE depends on a template parametertype %qT of template argument %qE depends on template parameterstype %qT should match type %qTtype %qT violates the C++ One Definition Ruletype %qT with no linkage used to declare function %q#D with linkagetype %qT with no linkage used to declare variable %q#D with linkagetype %qT with virtual members is not mappabletype %qs does not conform to the %qE protocoltype %qs violates the C++ One Definition Ruletype %s is inferred from initializer %s, and variables cannot be of type voidtype assertion only valid for interface typestype attributes ignored after type is already definedtype defaults to %<int%> in declaration of %qEtype defaults to %<int%> in type nametype has no methodstype is deprecatedtype is deprecated: %stype is not compatible with its varianttype mismatch between an SSA_NAME and its symboltype mismatch for case label in switch statementtype mismatch in %qstype mismatch in %qs expressiontype mismatch in %qs referencetype mismatch in binary expressiontype mismatch in conditional expressiontype mismatch in parameter %itype must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>type name %qs should match type name %qstype name declared as function returning a functiontype name declared as function returning an arraytype of %<asm%> operand %qE could not be determinedtype of %<depobj%> expression is not %<omp_depend_t%>type of %qD defaults to %<int%>type of %qD does not match original declarationtype of %qE is unknowntype of array %q+D completed incompatibly with implicit initializationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype of iterator %qD refers to outer iterator %qDtype of property %qD conflicts with previous declarationtype precision mismatch in switch statementtype qualifiers ignored on cast result typetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetype transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overalltype transparent %q#T does not have any fieldstype transparent class %qT has base classestype transparent class %qT has virtual functionstype variant differs by %stype variant has different %<TREE_TYPE%>type variant has different %<TYPE_BINFO%>type variant has different %<TYPE_FIELDS%>type variant has different %<TYPE_SIZE_UNIT%>type variant has different %<TYPE_VFIELD%>type variant with %<TYPE_ALIAS_SET_KNOWN_P%>type variant%'s %<TREE_TYPE%>type variant%'s %<TYPE_BINFO%>type variant%'s %<TYPE_SIZE_UNIT%>type was previously declared %qEtype%'s %<TREE_TYPE%>type%'s %<TYPE_BINFO%>type%'s %<TYPE_SIZE_UNIT%>type-punning to incomplete type might break strict-aliasing rulestype-specifier invalid in lambdatype/value mismatch at argument %d in template parameter list for %qDtypedef %q+D declared %<_Noreturn%>typedef %q+D declared %<inline%>typedef %qD is initialized (use %<__typeof__%> instead)typedef %qD is initialized (use %qs instead)typedef %qD locally defined but not usedtypedef declaration invalid in parameter declarationtypedef declared %<auto%>typedef may not be a function definitiontypedef may not be a member function definitiontypedef name may not be a nested-name-specifiertypedef-name %qD used as destructor declaratortypes are not quite compatibletypes differ in signednesstypes have different parameter countstypes may not be defined in %<decltype%> expressionstypes may not be defined in %<noexcept%> expressionstypes may not be defined in %qs expressionstypes may not be defined in a %<typeid%> expressiontypes may not be defined in a conversion-type-idtypes may not be defined in a for-range-declarationtypes may not be defined in a new-expressiontypes may not be defined in a new-type-idtypes may not be defined in alias template declarationstypes may not be defined in an exception-specificationtypes may not be defined in caststypes may not be defined in conditionstypes may not be defined in declare reduction type listtypes may not be defined in enum-basetypes may not be defined in exception-declarationstypes may not be defined in explicit-specifiertypes may not be defined in iterator typetypes may not be defined in parameter typestypes may not be defined in template argumentstypes may not be defined within %<__builtin_offsetof%>typespec in ALLOCATE at %Lunable to compute real location of stacked parameterunable to deduce %qT from %qEunable to deduce lambda return type from %qEunable to emulate %qsunable to find a register to spillunable to find a register to spill in class %qsunable to find character literal operator %qD with %qT argumentunable to find numeric literal operator %qDunable to find string literal operator %qD with %qT, %qT argumentsunable to generate reloads for impossible constraints:unable to generate reloads for:unable to locate default linker script %qs in the library search pathsunable to open dynamic dependency %qsunable to open fileunable to open log file %<vtv_class_set_sizes.log%>: %munable to open log file %<vtv_count_data.log%>: %munable to open log file %<vtv_set_ptr_data.log%>: %munable to print out operand yet; code == %d (%c)unable to register info for plugin %qs - plugin name not foundunable to use %qs for PIC registerunbalanced punctuation character %<%c%> in formatunbalanced punctuation character %qc in formatunconditional %2d never executed
  unconditional %2d taken %s
! undeclared selector %qEundefined behavior when second parameter of %<va_start%> is declared with %<register%> storageundefined named operand %qsunderlying type %qT of %qT must be an integral typeunderlying type mismatch in enum %q#Tunexpected !$OMP ATOMIC expression at %Lunexpected %<%s%> after %<%s%>unexpected AST of kind %sunexpected argumentunexpected argument to msp430_select_hwmult_lib: %sunexpected attributeunexpected base-type in cris_print_baseunexpected error opening %<devices.csv%>unexpected expression %qE of kind %sunexpected file name %s in linker resolution file. Expected %sunexpected first argument to msp430_select_hwmult_lib: %sunexpected index-type in cris_print_indexunexpected keyword; remove space between quotes and suffix identifierunexpected multiplicative operandunexpected offsetunexpected operandunexpected operand: %dunexpected placeholder in constrained result typeunexpected side-effects in addressunexpected template-id %qEunexpected text address:unhandled alignment for %<#pragma nomember_alignment%>unhandled arguments %qs and %qs to %<msp430_set_driver_var%>unhandled expressionunhandled expression typeuninitialized %<const %D%>uninitialized %<const %D%> is invalid in C++uninitialized const in %<new%> of %q#Tuninitialized const member in %q#Tuninitialized const member in %q#T using %<new%> without new-initializeruninitialized const member in %qT is invalid in C++uninitialized const member in base %q#T of %q#Tuninitialized const member in base %q#T of %q#T using %<new%> without new-initializeruninitialized reference member in %q#Tuninitialized reference member in %q#T using %<new%> without new-initializeruninitialized reference member in base %q#T of %q#Tuninitialized reference member in base %q#T of %q#T using %<new%> without new-initializeruninitialized variable %q+D put into program memory areauninitialized variable %qD in %<constexpr%> contextuninitialized variable %qD in %<constexpr%> functionunion cannot be made transparentunion defined hereunion has no membersunion has no named membersunion member %q+D with non-trivial %qDunknown %<#pragma GCC aarch64%> option %qsunknown %<#pragma extern_model%> model %qsunknown %<#pragma member_alignment%> name %sunknown %<-mdebug-%s%> switchunknown %<asm%> flag output %qsunknown CRIS cpu version specification in %<-mtune=%> : %sunknown CRIS version specification in %<-march=%> or %<-mcpu=%> : %sunknown Control-Flow Protection Level %qsunknown IRA algorithm %qsunknown IRA region %qsunknown LTO partitioning model %qsunknown Live-Patching Level %qsunknown Stack Reuse Level %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown alignment %qs specified for option %qsunknown architecture specific memory modelunknown architecture specifier in memory model to builtinunknown array bounds setting %qsunknown array size in deleteunknown attribute %qEunknown basic block reordering algorithm %qsunknown block specifierunknown builtin immediate operand type for operand %dunknown callback event registered by plugin %sunknown conversion type character %qc in formatunknown core architecture %qs specified with %qsunknown cpu %qs for %<-mtune%>unknown demangling style %qsunknown destunknown error reading %s from %<devices.csv%>unknown evrp mode %qsunknown excess precision style %qsunknown flag passed in %<-moverride=%s%> (%s)unknown floating point contraction style %qsunknown insn modeunknown internal function %qEunknown linker output %qsunknown machine mode %qEunknown move insn:unknown offload ABI %qsunknown operand letter: '%c'unknown operator %qs in %%:version-compareunknown option %q.*s in %<-fopt-info-%s%>unknown option after %<#pragma GCC diagnostic%> kindunknown option for %<%s=%s%>unknown option for %<-mrecip=%s%>unknown parameter to option %<-mtune-ctrl%>: %sunknown pass %s specified in %<-fdisable%>unknown pass %s specified in %<-fenable%>unknown pointer size model %qsunknown profile qualityunknown profile reproducibility method %qsunknown profile update method %qsunknown property %qE of %qs selectorunknown property %qs of %qs selectorunknown property attributeunknown property attribute %<%s%s%>unknown property attribute %qEunknown punctuation '%c'unknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function %qsunknown specification for the set of FLT_EVAL_METHOD values to permit %qsunknown specifier %qs in %<amdgpu_hsa_kernel%> attributeunknown srcunknown stack check parameter %qsunknown switch %<-mlong-double-%s%>unknown target attribute or pragma %qsunknown tuning option (%s)unknown type %<%T%> found during Objective-C encodingunknown type name %qEunknown type name %qE; did you mean %qs?unknown type name %qE; use %<enum%> keyword to refer to the typeunknown type name %qE; use %<struct%> keyword to refer to the typeunknown type name %qE; use %<union%> keyword to refer to the typeunknown value %qs for %<-march%>unknown value %qs for %<-mcpu%>unknown value %qs for %<-mtune%>unknown value %qs of %<-mmacosx-version-min%>unknown vectorization library ABI type (%qs) for %qs switchunknown vectorizer cost model %qsunknown vtable verify initialization priority %qsunmatched color reset directiveunmatched quoting directiveunnamed class defined hereunnamed field has incomplete typeunnamed field is neither function nor member function; cannot be declared friendunnamed initializer for %qT, which has no base classesunnamed initializer for %qT, which uses multiple inheritanceunnamed scoped enum is not allowedunnamed struct/union that defines no instancesunnamed type with no linkage used to declare function %q#D with linkageunnamed type with no linkage used to declare variable %q#D with linkageunnamed variable or field declared voidunnecessary parentheses in declaration of %qsunordered comparison on non-floating-point argumentunquote_string(): got bad stringunquoted attribute in formatunquoted control character %qc in formatunquoted control characters in formatunquoted identifier or keyword %<%.*s%> in formatunquoted keyword %<%.*s%> in formatunquoted name of built-in function %<%.*s%> in formatunquoted non-graph character %qc in formatunquoted non-graph characters in formatunquoted operator %<%.*s%> in formatunquoted option name %<%.*s%> in formatunquoted preprocessing directive %<%.*s%> in formatunquoted sequence of %i consecutive punctuation characters %q.*s in formatunquoted sequence of %i consecutive space characters in formatunquoted type name %<%.*s%> in formatunquoted whitespace character %qc in formatunreachableunrecognizable argument of option unrecognizable insn:unrecognized %<-mfpu%> target: %sunrecognized %<hwmpy%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>unrecognized %<revision%> field in %<hard_msp430_mcu_data[%d]%>: %qdunrecognized %qE attribute argument %qsunrecognized %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument to %<--help=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*sunrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?unrecognized argument to %<-flto=%> option: %qsunrecognized argument to %<-fzero-call-used-regs=%>: %qsunrecognized command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-fdump-%s%>unrecognized command-line option %<-fdump-%s%>; did you mean %<-fdump-%s%>?unrecognized command-line option %<-fopt-info-%s%>unrecognized command-line option %qsunrecognized command-line option %qs may have been intended to silence earlier diagnosticsunrecognized control register number: %d - using %<psw%>unrecognized debug output level %qsunrecognized edge flag: %qsunrecognized enum value: %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized interrupt vector argument of %qE attributeunrecognized ivar visibility value %qsunrecognized operand to %%:asm_auto_mfpuunrecognized operand to %%:canon_for_mlibunrecognized option %<-fdisable%>unrecognized option %<-fenable%>unrecognized option passed to %%:target_mode_checkunrecognized register name %qsunrecognized scalar storage order value %qsunrecognized section name %qEunrecognized shadow offset %qsunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunresolved overload for Altivec builtin %qFunresolved overloaded builtinunrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>unsafe function call %qD within %<transaction_safe%> functionunsafe function call %qD within atomic transactionunsafe function call %qE within %<transaction_safe%> functionunsafe function call %qE within atomic transactionunsafe indirect function call within %<transaction_safe%> functionunsafe indirect function call within atomic transactionunset option %qs is ignored, it is always enabled for %qs CPUunsigned conversion from %qT to %qT changes the value of %qEunsigned conversion from %qT to %qT changes value from %qE to %qEunsuffixed floating constantunsupported argument to %qDunsupported argument type %qT for simdunsupported argument type to builtin functionunsupported code '%c' for fixed-point:unsupported combination: %qs %sunsupported combination: %qs%s %sunsupported combination: %sunsupported constant address:unsupported cpu name returned from kernel for %<-mcpu=native%>: %sunsupported fixed-point conversionunsupported memory expression:unsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunsupported operandunsupported operand %s for code '%c'unsupported operand for code '%c'unsupported operand size for extended registerunsupported operation or type for vector comparison returning a booleanunsupported record layoutunsupported return type %qT for %<simd%> functionsunsupported return type %qT for simdunsupported simdlen %wdunsupported size for integer registerunterminated assembly dialect alternativeunterminated color directiveunterminated format stringunterminated quote character %<%c%> in formatunterminated quoting directiveunused arguments in %<$%>-style formatunused parameter %qDunused structured binding declarationunused variable %q+Dunused variable %qDunwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctnessupper value in case label range exceeds maximum value for typeuse %<#include%> insteaduse %<%T::%D%> insteaduse %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-Winvalid-pch%> for more informationuse %<-faligned-new%> to enable C++17 over-aligned new supportuse %<-fext-numeric-literals%> to enable more built-in suffixesuse %<-flax-vector-conversions%> to permit conversions between vectors with differing element types or numbers of subpartsuse %<...%> to expand argument packuse %<__attribute__ ((vector_size))%> insteaduse %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSWuse %<auto%> for an abbreviated function templateuse %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse a cast to the expected type to disambiguateuse e.g. %<-Wabi=11%> to warn about changes from GCC 7use non-reference type %qT to make the copy explicit or %qT to prevent copyinguse of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<auto%> in member template conversion operator can never be deduceduse of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>use of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invalid without %qsuse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invalid without %qsuse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit code without %qsuse of %<this%> in a constant expressionuse of %qD before deduction of %<auto%>use of %qs in templateuse of %qs length modifier with %qc type character has either no effect or undefined behavioruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of allocated storage after deallocation in a constant expressionuse of an operand of type %qT in %<operator++%> is deprecateduse of an operand of type %qT in %<operator++%> is forbidden in C++17use of an operand of type %qT in %<operator--%> is forbiddenuse of boolean types in AltiVec types is invaliduse of built-in parameter pack %qD outside of a templateuse of built-in trait %qE in function signature; use library traits insteaduse of class template %qT as expressionuse of decimal floating-point types in AltiVec types is invaliduse of deleted function %qDuse of enum %q#D without previous declarationuse of function %qD with unsatisfied constraintsuse of invalid variable template %qEuse of local variable with automatic storage from containing functionuse of multiversioned function without a defaultuse of old-style cast to %q#Tuse of parameter from containing functionuse of parameter outside function bodyuse of untyped niluse operand missing for statementuse option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your codeuse reference type to prevent copyinguse the apostrophe directive %qs insteadused array that cannot be converted to pointer where scalar is requiredused as rewritten candidate for comparison of %qT and %qTused struct type value where scalar is requiredused union type value where scalar is requiredused vector type where scalar is requireduseless %<_Alignas%> in empty declarationuseless %qs in empty declarationuseless cast to type %q#Tuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationuser defined reduction lookup is ambiguoususer defined reduction not found for %qEuser defined reduction with constructor initializer for base class %qTuser-defined %qD always evaluates both argumentsuser-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>uses %qD, which does not have an alignment parameterusing %<%c%s%>using %<num_workers (%d)%>, ignoring %dusing %<vector_length (64)%>, ignoring %dusing %<vector_length (64)%>, ignoring runtime settingusing %qs with unsigned type has no effectusing alias template specialization %qT after %qsusing complex absolute value function %qD when argument is of floating-point type %qTusing complex absolute value function %qD when argument is of integer type %qTusing darwin64 ABIusing decimal floating-point absolute value function %qD when argument is of complex type %qTusing decimal floating-point absolute value function %qD when argument is of floating-point type %qTusing decimal floating-point absolute value function %qD when argument is of integer type %qTusing floating-point absolute value function %qD when argument is of complex type %qTusing floating-point absolute value function %qD when argument is of decimal floating-point type %qTusing floating-point absolute value function %qD when argument is of integer type %qTusing integer absolute value function %qD when argument is of complex type %qTusing integer absolute value function %qD when argument is of floating-point type %qTusing invalid field %qDusing num_workers (%d), ignoring %dusing old darwin ABIusing result of function returning %<void%>using rvalue as lvalueusing simple load CSE after register allocationusing template type parameter %qT after %qsusing the range [%E, %E] for directive argumentusing typedef-name %qD after %qsusing value of simple assignment with %<volatile%>-qualified left operand is deprecatedusing vector_length (%d) due to call to vector-partitionable routine, ignoring %dusing vector_length (%d), ignoring %dusing vector_length (%d), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name namespace %qDvalid arguments are: %svalid arguments are: %s;valid arguments are: %s; did you mean %qs?valid arguments to %<-march=%> switch are: %svalid arguments to %<-march=%> switch are: %s; did you mean %qs?valid arguments to %<-mtune=%> switch are: %svalid arguments to %<-mtune=%> switch are: %s; did you mean %qs?valid arguments to %<target("arch=")%> attribute are: %svalid arguments to %<target("arch=")%> attribute are: %s; did you mean %qs?valid arguments to %<target("tune=")%> attribute are: %svalid arguments to %<target("tune=")%> attribute are: %s; did you mean %qs?valid arguments to %qs are: %svalid arguments to %qs are: %s; did you mean %qs?valid feature names are: %svalid feature names are: %s; did you mean %qs?valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, and 4096value %qE of type %qT is not a constant expressionvalue %qs is not supported by attribute %<target%>value argumentvalue computed is not usedvalue of %<-mfixed-range%> must have form REG1-REG2value passed in %qs is too largevalue-initialization of function type %qTvalue-initialization of incomplete type %qTvalue-initialization of reference type %qTvar-tracking-assignments changes selective schedulingvariablevariable %q#D has initializer but incomplete typevariable %q+D declared %<_Noreturn%>variable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %q+D must be const in order to be put into read-only section by means of %qsvariable %q+D part of alias cyclevariable %q+D with dynamic initialization put into program memory areavariable %qD has function typevariable %qD has initializer but incomplete typevariable %qD of non-literal type %qT in %<constexpr%> functionvariable %qD redeclared as functionvariable %qD set but not usedvariable %qD used more than once with %<#pragma acc declare%>variable %qE declared in enclosing %<host_data%> regionvariable %qE is not an iteration of outermost loop %d, expected %qEvariable %qE of incomplete type %qT will not be accessed in for increment expressionvariable %qE of incomplete type %qT will not be accessed in left operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in right operand of comma operatorvariable %qE of incomplete type %qT will not be accessed in second operand of conditional expressionvariable %qE of incomplete type %qT will not be accessed in statementvariable %qE of incomplete type %qT will not be accessed in third operand of conditional expressionvariable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded codevariable concept has no initializervariable length array %qD is usedvariable length array is usedvariable length element type in array %<reduction%> clausevariable of same assembler name as the virtual table is defined in another translation unitvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable sized type %qT in %<reduction%> clausevariable sized type %qT in %qs clausevariable symbol is not variablevariable template declared herevariable template-id %qD in nested-name-specifiervariable templates only available with %<-std=c++14%> or %<-std=gnu++14%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying withoutvariable-sized compound literalvariable-sized object may not be initializedvariables cannot be of type voidvariably modified %qE at file scopevariably modified field at file scopevariably modified type not allowed in new-expressionvariadic functions must use the base AAPCS variantvariadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>variadic thunk callvariant %qD and base %qD have incompatible typesvariant %qD is a built-invariant %qD is not a functionvector %qs element is not a GIMPLE valuevector %qs with non-NULL element indexvector argument passed to unprototyped functionvector condition will be expanded piecewisevector operation will be expanded in parallelvector operation will be expanded piecewisevector operation will be expanded with a single scalar operationvector overflow in expression %qE of type %qT results in %qEvector overflow in expression of type %qT results in %qEvector shuffling operation will be expanded piecewisevector size not an integral multiple of component sizevector type expected in %qsvector types expected in %qsvectorization did not happen for a simd loopvectors with different element number found in %qsverify_bind_c_derived_type(): Given symbol is unexpectedly NULLverify_cgraph_node failedverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Block %i has loop_father, but there are no loopsverify_flow_info: Block %i lacks loop_fatherverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Missing count of block %iverify_flow_info: REG_BR_PROB does not match cfg %i %iverify_flow_info: REG_BR_PROB is set but cfg probability is notverify_flow_info: Wrong count of block %iverify_flow_info: Wrong probability of edge %i->%iverify_gimple failedverify_ssa failedversion attribute is not a stringversion control conflict marker in fileversion inherited from %qT declared hereversion of `g` will be omitted, please specify version for individual extension.versioned symbol must be publicversioned symbol must have default visibilityvirt-specifiers in %qs not allowed outside a class definitionvirtual PHI with argument locationsvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual def operand missing for statementvirtual definition is not an SSA namevirtual definition of statement not up to datevirtual function %q+D overriding final functionvirtual function cannot have deduced return typevirtual function multiversioning not supportedvirtual functions cannot be %<constexpr%> before C++20virtual functions cannot be friendsvirtual method %qDvirtual non-class function %qsvirtual table of type %qD contains RTTI informationvirtual table of type %qD violates one definition rulevirtual table pointer is used uninitializedvirtual use of statement not up to datevirtual use operand missing for statementvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvms '#pragma __message' is ignoredvoid initializers for pointers not allowed in safe functionsvoid value not ignored as it ought to bevolatile argumentvtable for vtable verification is not supported with LTOwaitpid failedwarning: warning: consider linking with '-static' as system libraries withwas expecting `%s'weak %q+D cannot be defined %qEweak aliases are not supportedweak declaration of %q+D being applied to a already existing, static definitionweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref is not supported in this configurationweights need to be non-negativewhen writing output to %s: %mwhile %qT decomposes into %E elementswhile %qT decomposes into %wu elementwhile %qT decomposes into %wu elementswidth of %qD exceeds its typewidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwithwithin this loopwithout %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>without `this` cannot be %swork-sharing region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionwrite of %wu-bit data outside the bound of destination object, data truncated into %wu-bitwrite_atom(): Trying to write dab atomwrite_symbol(): bad module symbol %qswrite_symtree(): Symbol not writtenwriting into constant object (argument %d)writing output filewriting through null pointer (argument %d)writing to LTRANS output list %s: %mwriting to address space %qs not supportedwrong %<TYPE_CACHED_VALUES%> entrywrong amount of branch edges after conditional jump in bb %iwrong amount of branch edges after unconditional jump %iwrong argument %qs to option %qswrong edge %d->%d for PHI argumentwrong entry in %<TYPE_ARG_TYPES%> listwrong immediate use listwrong insn in the fallthru edgewrong list of exited loops for edge %d->%dwrong number of arguments specified for %qE attributewrong number of arguments to %%:debug-level-gtwrong number of arguments to %%:dwarf-version-gtwrong number of arguments to %<__builtin_addressof%>wrong number of arguments to %<__builtin_call_with_static_chain%>wrong number of arguments to %<__builtin_choose_expr%>wrong number of arguments to %<__builtin_complex%>wrong number of arguments to %<__builtin_convertvector%>wrong number of arguments to %<__builtin_launder%>wrong number of arguments to %<__builtin_shuffle%>wrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong number of branch edges after unconditional jump in bb %iwrong number of template arguments (%d, should be %d)wrong number of template arguments (%d, should be at least %d)wrong outgoing edge flags at end of bb %dwrong strategy name %qs specified for option %qswrong tree in %<TYPE_FIELDS%> listwrong type argument to %swrong type argument to abswrong type argument to absuwrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary pluswrong type of argument %sx87 register return with x87 disabledxstormy16_print_operand: unknown codeyou can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragmayou can use an inline namespace insteadyou can work around this by removing the initializeryou cannot take the address of a nested function if you use the %qs optionz/Architecture.zero as null pointer constantzero length array section in %qs clausezero or negative size array %q+Dzero sized type %qT in %<reduction%> clausezero sized type %qT in %qs clausezero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-length string not allowed for mangled namezero-size array %qDzero-size array %qTzero-size array member %qD in an otherwise empty %q#Tzero-size array member %qD not at end of %q#T{anonymous}{erroneous}Project-Id-Version: gcc 11.2.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2021-07-31 10:57+0200
  Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>
  Language-Team: French <traduc@traduc.org>
  Language: fr
*************** write_c_file - le nom de sortie est %s,
*** 2104,2110 ****
  %d destructeurs trouvÃ©s
  %d sorties enregistrÃ©es pour la boucle %d (qui a %d sorties)%d table de trame trouvÃ©e
  %d tables de trame trouvÃ©es
! mode %i bits pas compilÃ©%llu octets%p n'a pas de routine sÃ©mantique%q#D ne peut pas Ãªtre surchargÃ© par %q#D%q#D entre en conflit avec une dÃ©claration prÃ©cÃ©dente%q#D est en conflit avec la version hÃ©ritÃ©e de %qT%q#D dÃ©clarÃ© ici%q#D n'a pas un lien externe%q#D ne rÃ©fÃ¨re pas au type non qualifiÃ©, aussi n'est-il pas utilisÃ© pour la liaison%q#D explicitement par dÃ©faut ici%q#D a un type incomplet%q#D cache le constructeur pour %q#D%q#D hÃ©rite depuis plusieurs sous-objets de base%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es non statiques%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es publiques non statiques%q#D est un membre de donnÃ©e statique; il peut seulement Ãªtre initialisÃ© lors de sa dÃ©finition%q#D est implicitement dÃ©clarÃ© comme supprimÃ© car %qT dÃ©clare un constructeur par dÃ©placement ou un opÃ©rateur d'affectation par dÃ©placement%q#D est implicitement supprimÃ© car la dÃ©finition par dÃ©faut serait mal formÃ©e:%q#D est inaccessible dans ce contexte%q#D n'est pas un patron de fonction%q#D n'est pas un membre de donnÃ©e non statique de %qT%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%q#D n'est pas const%q#D est privÃ© dans ce contexte%q#D est protÃ©gÃ© dans ce contexte%q#D est public mais requiert un objet %q#T existant%q#D est volatile%q#D pas dÃ©clarÃ© dans une classe%q#D prÃ©cÃ©demment dÃ©clarÃ© ici%q#D prÃ©cÃ©demment dÃ©fini ici%q#D redÃ©clarÃ© comme une sorte diffÃ©rente d'entitÃ©%q#D devrait Ãªtre initialisÃ©%q#D, dÃ©clarÃ© avec le type local %qT, est utilisÃ© mais jamais dÃ©fini%q#D, dÃ©clarÃ© avec un type non nommÃ©, est utilisÃ© mais jamais dÃ©fini%q#F est implicitement supprimÃ© car sa spÃ©cification d'exception ne correspond pas Ã  la spÃ©cification d'exception implicite %qX%q#T n'a pas de membre nommÃ© %qE%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (accessible via %q#D)%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (pas accessible depuis ce contexte)%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %qEÂ ?%q#T n'a pas de constructeur par dÃ©faut fourni par l'utilisateur%q#T a des membres de donnÃ©es qui sont des pointeurs%q#T a des classes virtuelles de base%q#T a des fonctions virtuelles et un destructeur non virtuel accessible%q#T n'est pas une classe%q#T n'est pas une classe ou un espace de noms%q#T n'est pas un patron%q#T n'est pas un type valide pour un paramÃ¨tre non type du patron%q#T dÃ©finit uniquement un destructeur privÃ© et n'a pas d'amis%q#T dÃ©finit uniquement des constructeurs privÃ©s et n'a pas d'amis%q#T utilisÃ© lÃ  oÃ¹ un %qT Ã©tait attendu%q#T utilisÃ© lÃ  oÃ¹ une valeur en virgule flottante Ã©tait attendue%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici%q+#D ne peut pas Ãªtre dÃ©clarÃ©%q+#D n'est pas un membre de donnÃ©e statique de %q#T%q+#D est marquÃ© %<final%> mais il n'est pas virtuel%q+#D est marquÃ© %<override%> mais il ne redÃ©fini rienl'alias %q+D entre une fonction et une variable n'est pas supportÃ©%q+D est un synonyme vers le symbole externe %qE%q+D est un synonyme vers le symbole non dÃ©fini %qE%q+D dÃ©jÃ  dÃ©clarÃ© avec l'attribut dllexport: dllimport est ignorÃ©%q+D dÃ©clarÃ© comme un ami%q+D est dÃ©clarÃ©e comme fonction variadique%q+D dÃ©clarÃ© avec une spÃ©cification d'exception%q+D est dÃ©finie comme fonction variadique sans prototype%q+D est dÃ©fini Ã  la fois normalement et en tant qu'attribut %qE%q+D a les attributs incompatibles %qs et %qs%q+D dans la directive de dÃ©claration de cible n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)%q+D est statique mais est dÃ©clarÃ© dans la fonction en ligne %qD qui n'est pas statique%q+D est habituellement une fonction%q+D le dÃ©calage %E dans %qT n'est pas alignÃ© sur %u%q+D le dÃ©calage %E dans %qT ne peut pas Ãªtre alignÃ© sur %u%q+D redÃ©clarÃ© comme une sorte de symbole diffÃ©rent%q+D redÃ©clarÃ© en ligne avec l'attribut %<gnu_inline%>%q+D redÃ©clarÃ© en ligne sans l'attribut %<gnu_inline%>%q+D redÃ©clarÃ© sans l'attribut dllimport aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© avec une liaison pour une dll%q+D redÃ©clarÃ© sans l'attribut dllimport: le dllimport prÃ©cÃ©dent est ignorÃ©membre de donnÃ©e statique %q+D Ã  l'intÃ©rieur de la directive de dÃ©claration de cible%q+D prend soit aucun argument ou soit deux arguments%q+E n'est pas une expression constante%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini%q+F utilisÃ© mais jamais dÃ©fini%q+T n'est pas littÃ©ral Ã  cause de:alias %qD entre des fonctions de types incompatibles %qT et %qT%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»%qD apparaÃ®t plus d'une fois dans les clauses %<aligned%>%qD apparaÃ®t plus d'une fois dans les clauses %<allocate%>%qD apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qD apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qD apparaÃ®t plus d'une fois dans les clauses Â«Â mapÂ Â»%qD apparaÃ®t plus d'une fois dans les clauses de mouvement%qD apparaÃ®t plus d'une fois dans les clauses de rÃ©ductiondans %qD, l'argument %d promeut vers %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototypedans %qD, le type de l'argument %d est %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototypel'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%>l'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite %wu spÃ©cifiÃ©el'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite [%E, %E] spÃ©cifiÃ©el'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui peut Ãªtre plus petit que la limite [%E, %E] spÃ©cifiÃ©ela directive d'attribut %qD est ignorÃ©el'attribut %qD n'a pas de signification puisque les membres de l'espace de noms anonyme obtiennent des symboles locauxl'attribut %qD requiert un seul argument NTBS%qD appelÃ© dans une expression constante%qD est appelÃ© dans une expression constante avant que sa dÃ©finition soit complÃ¨te%qD peut Ãªtre marquÃ© Â«Â overrideÂ Â»%qD ne peut pas apparaÃ®tre dans une expression constante%qD ne peut pas Ãªtre %qs%qD ne peut pas Ãªtre dÃ©clarÃ© %<virtual%> puisqu'il est toujours statique%qD ne peut pas Ãªtre imposÃ© par dÃ©faut%qD ne peut pas Ãªtre utilisÃ© comme une fonction%qD ne peut avoir d'arguments par dÃ©faut%qD a changÃ© de sÃ©mantique dans GCC 4.4%qD effacement d'un objet du type non trivial %#qT%s%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s%qD est en conflit avec la fonction utilisÃ©e%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutÃ´t une affectation ou une initialisation par copie%qD dÃ©clarÃ© %<static%> dans un contexte %<constexpr%>%qD dÃ©clarÃ© %<static%> dans une fonction %qs%qD dÃ©clarÃ© %<thread_local%> dans un contexte %<constexpr%>%qD dÃ©clarÃ© %<thread_local%> dans une fonction %qs%qD est dÃ©clarÃ© %<transaction_safe_dynamic%>%qD dÃ©clarÃ© comme un champ %<virtual%>%qD dÃ©clarÃ© comme un paramÃ¨tre %<virtual%>%qD dÃ©clarÃ© comme un type %<virtual%>%qD est dÃ©clarÃ© comme une variable %<virtual%>%qD dÃ©clarÃ© comme un non paramÃ¨tre%qD dÃ©clarÃ© comme un champ %<inline%>%qD dÃ©clarÃ© comme un paramÃ¨tre %<inline%>%qD dÃ©clarÃ© comme un type %<inline%>%qD est dÃ©clarÃ© comme tableau de %qT%qD est dÃ©clarÃ© comme rÃ©fÃ©rence mais n'est pas initialisÃ©%qD dÃ©clarÃ© ici%qD dÃ©clarÃ© ici comme %q#D%qD dÃ©clarÃ© ici, plus loin dans l'unitÃ© de traduction%qD dÃ©fini mais pas utilisÃ©%qD dÃ©fini ici%qD n'a pas le type %<const char *%>%qD n'a pas un type pour lequel la correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs%qD n'a pas un type entier ou Ã©numÃ©rÃ©%qD n'a pas un type entier%qD ne nomme pas une Ã©numÃ©ration dans %qT%qD ne fait pas rÃ©fÃ©rence Ã  une fonction%qD ne fait pas rÃ©fÃ©rence Ã  une fonction Ã  l'intÃ©rieur de l'espace de noms%qD a un type non structurel%qD a une dÃ©claration prÃ©cÃ©dente ici%qD a dÃ©jÃ  Ã©tÃ© dÃ©fini%qD a un type incomplet %qT%qD a un type incomplet%qD a une liste d'arguments invalide%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD%qD a le mÃªme nom que la classe dans laquelle il est dÃ©clarÃ©%qD dans la clause %<reduction%> est un tableau de taille nulle%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type de retour) a dÃ©jÃ %qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type) a dÃ©jÃ %qD invalide dans %q#T Ã  cause du membre local %q#D avec le mÃªme nom%qD invalide dans %q#T Ã  cause de la mÃ©thode locale %q#D avec le mÃªme nom%qD est invalide dans une lambda%qD est une fonction, pas un type%qD est un espace de noms%qD est une fonction de dÃ©sallocation habituelle (sans placement)%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)%qD est dÃ©jÃ  un ami de %qT%qD est dÃ©jÃ  un ami de la classe %qT%qD est dÃ©jÃ  dÃ©fini dans %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est un patron d'Ã©numÃ©ration%qD est Ã  la fois une base directe et une base virtuelle indirecte%qD est dÃ©clarÃ© dans l'en-tÃªte %qs%qD est dÃ©fini avec le modÃ¨le tls %s%qD est obsolÃ¨te%qD est obsolÃ¨te: %s%qD est initialisÃ© avec lui-mÃªme%qD est instanciÃ© pour un paquet vide%qD n'est pas mutable%qD est normalement une fonction non statique%qD n'est pas une classe ou un espace de noms%qD n'est pas un type de classe%qD n'est pas un argument de fonction%qD n'est pas un patron de fonction%qD n'est pas un membre de %qD%qD n'est pas un membre de %qD; vouliez-vous employer %qsÂ ?%qD n'est pas un membre de %qT%qD n'est pas un membre de %qT; vouliez-vous employer %qsÂ ?%qD n'est pas une fonction patron membre%qD n'est pas un espace de noms%qD n'est pas un nom d'espace de nom; vouliez-vous utiliser %qsÂ ?%qD n'est pas une variable pointeur%qD n'est pas un membre de donnÃ©e statique%qD n'est pas un membre de donnÃ©es statique d'un patron de classe%qD n'est pas un patron%qD n'est pas un patron de fonction%qD n'est pas un type%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable%qD n'est pas une variable%qD n'est pas une variable dans la clause %<aligned%>%qD n'est pas une variable dans la clause %<allocate%>%qD n'est pas une variable dans la clause %<nontemporal%>%qD n'est pas une variable dans la clause %qs%qD n'est pas une variable dans la clause %<firstprivate%>%qD n'est pas une variable dans la clause %<lastprivate%>%qD n'est pas une variable dans la clause %qs%qD n'est pas un patron de variable%qD n'est pas un argument dans la clause %<uniform%>%qD n'est pas capturÃ©%qD n'est pas compatible avec %qD%qD n'est pas dÃ©fini Ã  l'extÃ©rieur de la portÃ©e de la fonction%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %<depend%>%qD n'est pas public%qD n'est pas utilisable comme une fonction %<constexpr%> car:%qD est statique mais il est utilisÃ© dans la fonction en ligne %qD qui n'est pas statique%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs%qD est trop petit pour contenir toutes les valeurs de %q#T%qD est utilisÃ© sans avoir Ã©tÃ© initialisÃ©%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ©%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qD ne peut pas Ãªtre dÃ©clarÃ© statique%qD ne peut pas Ãªtre dÃ©clarÃ© dans un espace de noms%qD dÃ©placement d'un objet du type non trivial %#qT et de taille %E dans une rÃ©gion de taille %E%qD dÃ©placement d'un objet du type non trivialement copiable %#qT; utilisez plutÃ´t %<new%> et %<delete%>%qD dÃ©placement d'un objet de type %#qT avec un constructeur par copie supprimÃ©; utilisez plutÃ´t %<new%> et %<delete%>%qD dÃ©placement d'un objet de type %#qT avec un destructeur supprimÃ©%qD doit Ãªtre une variable globale dans %<#pragma acc declare link%>%qD doit Ãªtre une fonction non membre%qD doit Ãªtre une fonction membre non statique%qD doit Ãªtre une variable dÃ©clarÃ©e dans la mÃªme portÃ©e que %<#pragma acc declare%>%qD doit Ãªtre soit une fonction membre non statique ou une fonction non membre%qD doit avoir un argument de type classe ou Ã©numÃ©rÃ©%qD doit avoir un ou deux arguments%qD doit avoir zÃ©ro ou un argument%qD doit avoir exactement un argument%qD doit avoir exactement deux arguments%qD ne doit avoir aucun argument%qD ne doit pas avoir un nombre variables d'arguments%qD n'est pas dÃ©fini%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent%qD est redÃ©clarÃ© avec une visibilitÃ© diffÃ©rente%qD est rÃ©fÃ©rencÃ© dans une rÃ©gion cible qui n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)%qD renommÃ© aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© dans l'assembleur%qD devrait Ãªtre initialisÃ©%qD devrait Ãªtre initialisÃ© dans la liste d'initialisation du membre%qD aurait dÃ» Ãªtre dÃ©clarÃ© Ã  l'intÃ©rieur de %qD%qD devrait retourner par valeurl'argument source %qD est le mÃªme que la destination%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %<to%>%qD est spÃ©cifiÃ© Ã  la fois dans les clauses de dÃ©claration de cible %<link%> et implicitement dans %<to%>%qD spÃ©cifiÃ© dans la clause %<allocate%> mais pas dans dans la clause de privatisation explicite%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante%qD spÃ©cifie un attribut moins restrictif que sa cible %qD: %s%qD spÃ©cifie des attributs moins restrictifs que sa cible %qD: %s%qD spÃ©cifie un attribut plus restrictif que sa cible %qD: %s%qD spÃ©cifie des attributs plus restrictifs que sa cible %qD: %scible %qD dÃ©clarÃ©e ici%qD utilisÃ© comme un variant avec le sÃ©lecteur incompatible %<construct%> dÃ©fini%qD utilisÃ© avant sa dÃ©finition%qD utilisÃ© dans sa propre initialisation%qD utilisÃ© sans arguments du patron%qD viole la rÃ¨gle de la dÃ©finition unique du C++%qD a Ã©tÃ© dÃ©clarÃ© %<extern%> puis, plus loin, %<static%>%qD a Ã©tÃ© dÃ©clarÃ© %qs ce qui implique la visibilitÃ© par dÃ©faut%qD a Ã©tÃ© dÃ©clarÃ© ici%qD Ã©tait cachÃ©%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e%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%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e; vouliez-vous employer %qsÂ ?%qD n'a pas Ã©tÃ© initialisÃ© par une expression constante%qD prÃ©cÃ©demment dÃ©clarÃ© ici%qD a Ã©tÃ© utilisÃ© sans dÃ©claration avant sa dÃ©finition%qD a Ã©tÃ© utilisÃ© sans prototype avant sa dÃ©finition%qD sera initialisÃ© aprÃ¨s%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©sÃ©criture %qD vers un objet de type non trivial %#qT%s%qD Ã©criture dans un objet du type non trivialement copiable %#qT%sÃ©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%sÃ©criture %qD vers un objet de type %#qT avec le membre %qs de %qDÃ©criture %qD vers un objet de type %#qT sans affectation par copie triviale%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©%qD: attribut de visibilitÃ© ignorÃ© car il est en conflit avec la dÃ©claration prÃ©cÃ©dentel'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  des classes C++l'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  la compilation d'un kext (extension du noyau)%qE apparaÃ®t plus d'une fois dans les clause %<aligned%>%qE apparaÃ®t plus d'une fois dans les clause %<allocate%>%qE apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qE apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)%qE apparaÃ®t plus d'une fois dans la mÃªme directive %<declare target%>%qE l'argument %Z peut recouvrir l'objet destination %qE%qE les arguments %Z peuvent recouvrir l'objet destination %qE%qE l'argument %Z recouvre l'objet destination %qE%qE les arguments %Z recouvrent l'objet destination %qEl'argument de %qE n'est pas une fonctionl'argument %qE doit Ãªtre %qs, %qs, %qs ou %qsl'argument %qE n'est pas une chaÃ®ne de caractÃ¨resl'argument %qE n'est pas un identificateur%qE les arguments %Z et peut-Ãªtre %Z recouvrent l'objet de destination %qEl'adresse de l'attribut %qE est hors limitesl'attribut %qE n'accepte qu'une constante entiÃ¨re comme argumentattribut %qE appliquÃ© Ã  %qD avec un type de retour voidattribut %qE appliquÃ© Ã  %qT aprÃ¨s sa dÃ©finitionattribut %qE appliquÃ© Ã  la dÃ©claration extern "C" %qDattribut %qE appliquÃ© au type %qT qui n'est ni une classe ni un enumattribut %qE appliquÃ© Ã  %qD qui n'est ni une fonction ni une variablel'attribut %qE ne s'applique qu'Ã  des fonctionsl'attribut %qE ne s'applique qu'aux variables externes initialisÃ©esl'attribut %qE a l'argument %E qui n'est pas une puissance de 2l'argument de l'attribut %qE %E n'est pas une constante entiÃ¨rel'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)l'argument de l'attribut %qE %E n'est pas positifl'attribut %qE a son argument %i qui est de type %qTl'attribut %qE Ã  son argument %i qui est invalidel'attribut %qE a son argument %i avec la valeur %qE qui ne fait pas rÃ©fÃ©rence Ã  un paramÃ¨tre de fonctionl'attribut %qE qui a l'argument %i avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variablel'attribut %qE a son argument %i dont la valeur %qE excÃ¨de le nombre de paramÃ¨tres %u de la fonctionl'attribut %qE a son argument %i avec a la valeur %qE qui n'est pas une constante entiÃ¨rel'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnul'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence au type de paramÃ¨tre %qTattribut %qE argument %qE excÃ¨de %ul'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨re entre 0 et 3l'argument de l'attribut %qE %qE n'est pas reconnul'argument 1 de l'attribut %qE ne nomme pas une fonctionl'argument 1 de l'attribut %qE est ambigul'argument 1 de l'attribut %qE doit prendre un type pointeur en premier argumentl'argument 1 de l'attribut %qE doit prendre un type pointer comme premier argumentÂ ; avoir %qTl'argument de l'attribut %qE ne peut pas Ãªtre une expression arithmÃ©tique constantel'argument de l'attribut %qE ne peut pas Ãªtre une chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE a le type %qTl'argument de l'attribut %qE est invalidel'argument de l'attribut %qE doit Ãªtre une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE devrait Ãªtre entre 0 et 255l'argument de l'attribut %qE doit Ãªtre compris entre 18 et 255l'argument de l'attribut %qE avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  un paramÃ¨tre de fonctionl'attribut de l'argument %qE avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variablel'argument de l'attribut %qE a la valeur %qE excÃ©dant %wul'argument de l'attribut %qE a la valeur %qE qui excÃ¨de le nombre de paramÃ¨tres %u de la fonctionl'argument de l'attribut %qE a la valeur %qE nÃ©gativel'argument de l'attribut %qE avec la valeur %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnul'argument de l'attribut %qE avec la valeur %qE fait rÃ©fÃ©rence au type de paramÃ¨tre %qTl'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux classes ou aux types Ã©numÃ©rÃ©sl'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux structures, unions ou aux types Ã©numÃ©rÃ©sl'attribut %qE peut uniquement Ãªtre appliquÃ© aux membres de donnÃ©es non statiquesl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un champ de bitsl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables localesL'attribut %qE est en conflit avec l'attribut %qEdirective d'attribut %qE ignorÃ©el'attribut %qE ne s'applique pas aux fonctionsl'attribut %qE ne s'applique pas aux typesl'attribut %qE ne prend pas d'argumentl%'attribut %qE ne s%'applique pas aux fonctionsattribut %qE dupliquÃ©l'attribut %qE suit %qEl'attribut %qE n'a pas dâ€™effetl'attribut %qE n'a pas d'effet sur les fonctions statiquesl'attribut %qE n'a pas d'effet sur les fonctions locales dans l'unitÃ©l'attribut %qE n'a d'effet que sur les objets publicsattribut %qE ignorÃ©l'attribut %qE est ignorÃ© car %qD n'a pas une durÃ©e de stockage limitÃ©e au threadl'attribut %qE est ignorÃ© car %qD n'est pas une variablel'attribut %qE est ignorÃ© car %qT est dÃ©jÃ  dÃ©finil'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© pour %qEl'attribut %qE est ignorÃ© pour le champ de type %qTl'attribut %qE est ignorÃ© pour le type %qTl'attribut %qE est ignorÃ© sur une dÃ©claration d'un type diffÃ©rent de celui du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© sur une fonction retournant %qTl'attribut %qE est ignorÃ© sur une redÃ©claration du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© sur des fonctions retournant %qTÂ ; il est uniquement valide pour des types pointeur retournÃ©sl'attribut %qE est ignorÃ© pour un type qui n'est pas une classel'attribut %qE est ignorÃ© pour l'objet de type %qTl'attribut %qE est ignorÃ© sur les typesl'attribut %qE est ignorÃ© sans l'option %<-mcmse%>.l'attribut %qE est ignorÃ© sans %<-mistack%>l'attribut %qE est ignorÃ©. Le modÃ¨le de mÃ©moire large (%<-mlarge%>) est requis.l'attribut %qE est ignorÃ©. Utilisez l'option %<-fcf-protection%> pour l'activerl'attribut %qE est ignorÃ©Â ; il est valide uniquement sur des fonctionsl'attribut %qE est uniquement pour des types pointeursl'attribut %qE n'est pas supportÃ© car le boutisme n'est pas uniformel'attribut %qE n'est pas supportÃ© pour la cible R8Cl'attribut %qE n'est pas supportÃ© sur cette plate-formel'attribut %qE s'applique uniquement aux fonctionsl'attribut %qE est uniquement valable pour des objets Objective-Cl'attribut %qE est uniquement valable sur un type %<struct%>l'attribut %qE est spÃ©cifique aux cibles ELFl'attribut %qE est uniquement supportÃ© pour SH2Al'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classel'attribut %qE peut uniquement Ãªtre mis sur un typedefÂ ; l'attribut est ignorÃ©l'attribut %qE doit apparaÃ®tre avant l'attribut %qsl'attribut %qE doit s'appliquer Ã  une dÃ©clarationl'attribut %qE n'est pas permis avec une classe de stockage autol'attribut %qE n'est pas disponible pour les fonctions qui retournent une valeur sur la pilel'attribut %qE n'est pas disponible pour les fonctions avec des arguments passÃ©s sur la pilel'attribut %qE n'est pas disponible pour les fonctions avec un nombre variable d'argumentsattribut %qE sur une fonction qui ne retourne pas un pointeurattribut %qE sur une fonction retournant %<void%>attribut %qE sur une variable non volatilel'attribut %qE affecte uniquement les objets au niveau le plus hautl'attribut %qE s'applique uniquement au SH2Al'attribut %qE ne s'applique qu'au type de base d'un pointeur vers une fonctionl'attribut %qE ne s'applique qu'Ã  des types de fonctionl'attribut %qE s'applique uniquement aux fonctionsl'attribut %qE s'applique seulement Ã  des fonctions d'interruptionl'attribut %qE ne s'applique qu'Ã  des typesl'attribut %qE ne s'applique qu'aux variablesl'attribut %qE ne s'applique qu'aux variables statiquesl'attribut %qE s'applique uniquement aux fonctions variadiquesl'attribut %qE est uniquement disponible en 32 bitsl'attribut %qE n'est supportÃ© que par les cÅ“urs Tiny rÃ©duitsl'attribut %qE est uniquement supportÃ© sur des types boolÃ©ensl'attribut %qE est uniquement valable pour l'architecture ARC EMl'attribut %qE est uniquement valable pour l'architecture ARCv2l'attribut %qE requiert une chaÃ®ne comme argumentl'attribut %qE requiert un argument de type constante chaÃ®ne de caractÃ¨resl'attribut %qE requiert un type de retour Â«Â voidÂ Â»l'attribut %qE requiert un argument de type entierl'attribut %qE requiert un argument de type constante entiÃ¨rel'attribut %qE exige des prototypes avec des arguments nommÃ©sl'attribut %qE ne prend pas d'argumentattribut %qE avec une prÃ©cision boolÃ©enne non supportÃ©eattribut %qE sans argument sur un non-prototype%qE ne peut pas Ãªtre appliquÃ© sur le type non pointeur %qT%qE ne peut pas Ãªtre utilisÃ© comme une fonction%qE ne peut pas Ãªtre utilisÃ© comme pointeur de membre puisqu'il est de type %qT%qE ne peut pas avoir les deux attributs %qs et %qs en mÃªme temps%qE est dÃ©clarÃ© %<threadprivate%> aprÃ¨s la premiÃ¨re utilisation%qE dÃ©clarÃ© comme une fonction retournant une fonction%qE dÃ©clarÃ© comme une fonction retournant un tableau%qE dÃ©clarÃ© ici%qE est dÃ©fini comme un mauvais type de balise%qE ne contraint pas un type%qE n'a pas le type %<omp_depend_t%> dans la clause %<depend%> avec le type de dÃ©pendance %<depobj%>%qE n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs%qE n'a pas un type pointeur ou tableau%qE ne nomme pas un type%qE ne nomme pas un type; vouliez-vous utiliser %qsÂ ?%qE est Ã©valuÃ© Ã  Â«Â fauxÂ Â»%qE Ã©choue a Ãªtre un typedef ou un type interne%qE a, Ã  la fois, %<extern%> et un initialiseur%qE a le type const pour %<reduction%>%qE a un type invalide pour %<reduction(%s)%>%qE n'a pas Ã©tÃ© dÃ©clarÃ©%qE implique la visibilitÃ© par dÃ©faut mais %qD a dÃ©jÃ  Ã©tÃ© dÃ©clarÃ© avec une visibilitÃ© diffÃ©rente%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence vers un pointeur ou un tableau%qE dans la clause %<reduction%> est un tableau de taille nulle%qE dans %q#T ne nomme pas pas un type de patron%qE dans %q#T ne nomme pas un type%qE dans l'espace de noms %qE ne nomme pas un type de patron%qE dans l'espace de noms %qE ne nomme pas un type de patron; vouliez-vous employer %qsÂ ?%qE dans l'espace de noms %qE ne nomme pas un type%qE dans l'espace de noms %qE ne nomme pas un type; vouliez-vous utiliser %qsÂ ?l'attribut incompatible %qE est ignorÃ©%qE initialisÃ© et dÃ©clarÃ© %<extern%>%qE est un membre d'une union%qE est un pointeur; vouliez-vous utiliser %<->%>Â ?%qE est un type non reconnu de fonction avec format%qE est obsolÃ¨te%qE est obsolÃ¨te: %s%qE n'est ni une variable ni un nom de fonction dans la clause %qs%qE n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© ami%qE n'est pas une classe ou un espace de noms%qE n'est pas un patron de classe%qE n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%qE n'est pas une expression constante%qE n'est pas une expression constante car le stockage allouÃ© n'a pas Ã©tÃ© dÃ©sallouÃ©%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  un rÃ©sultat de %<operator new%>%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  une variable incomplÃ¨tement initialisÃ©e%qE n'est pas une expression constante car il fait rÃ©fÃ©rence aux sous-objets mutables de %qT%qE n'est pas un patron%qE n'est pas un type%qE n'est pas un qualificatif %<asm%>%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable%qE n'est pas un argument de patron valide pour le type %qT%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison%qE n'est pas un argument de patron valable pour le type %qT car il est un pointeur%qE n'est pas un argument de patron valable pour le type %qT car ce n'est pas une l-valeur%qE n'est pas un argument de patron valable pour le type %qT car il est du type %qT%qE n'est pas un argument de patron valable pour le type %qT Ã  cause de conflits dans les qualificatifs CV%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%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable%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%qE n'est pas une variable dans la clause %<aligned%>%qE n'est pas une variable dans la clause %<allocate%>%qE n'est pas une variable dans la clause %<nontemporal%>%qE n'est pas une variable dans la clause %qs%qE n'est pas une variable dans la clause %<firstprivate%>%qE n'est pas une variable dans la clause %<lastprivate%>%qE n'est pas une variable dans la clause %qs%qE n'est pas un nom de classe Objective-C ou un alias%qE n'est pas un argument dans la clause %<uniform%>%qE n'est pas au dÃ©but de la dÃ©claration%qE n'est pas initialisÃ©%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %<depend%>%qE n'est pas un type %qT%qE n'est pas reconnu comme ligne de contrÃ´le de module%qE n'est pas le motif entier de l'expansion du paquet%qE est uniquement autorisÃ© dans les dialectes Objective-C%qE est uniquement applicable Ã  des interfaces de classes Objective-C, l'attribut est ignorÃ©%qE est prÃ©dÃ©terminÃ© %qs pour %qs%qE peut ne pas rÃ©pondre Ã  %<%c%E%>%qE peut uniquement apparaÃ®tre aprÃ¨s une dÃ©claration d'interface de module%qE peut uniquement apparaÃ®tre une seule fois dans une dÃ©claration d'export%qE peut Ã©crire un zÃ©ro terminal au delÃ  de la fin de la destination%qE arguments de patron manquants%qE doit Ãªtre %<threadprivate%> pour %<copyin%>%qE a besoin de l'option isa %s%qE a besoin d'une option isa inconnue%qE non spÃ©cifiÃ© dans le %<target%> englobant%qE non spÃ©cifiÃ© dans la rÃ©gion %qs englobante%qE non spÃ©cifiÃ© dans la construction OpenACC %qs englobante%qE Ã©crit %wu octet%qE Ã©crit %wu octets%qE Ã©crit %wu octet dans une destination dont la taille est %wu%qE Ã©crit %wu octets dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus%qE Ã©crit %wu octets ou plus (%wu supposÃ©)%qE Ã©crit %wu octets ou plus (%wu supposÃ©) dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus dans une destination dont la taille est %wu%qE Ã©crit entre %wu et %wu octets%qE Ã©crit entre %wu et %wu octets dans une destination dont la taille est %wula sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de formatla sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de format%qE redÃ©clarÃ© comme une autre sorte de symbole%qE redÃ©clarÃ© avec les attributs conflictuels %qs%qE requiert %<-fgnu-tm%>%qE requiert une directive %<declare%> pour l'utilisation dans une fonction %<routine%>%qE requiert un argument%qE requiert l'extension de l'ISA SVE%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dÃ©pendance autre que %<depobj%>%qE spÃ©cifiÃ© ici%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction)%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction); vouliez-vous utiliser %qsÂ ?%qE non dÃ©clarÃ© ici (hors de toute fonction)%qE non dÃ©clarÃ© ici (hors de toute fonction); vouliez-vous utiliser %qsÂ ?%qE utilisÃ© avec %<auto%>%qE utilisÃ© avec %<register%>%qE utilisÃ© avec %<typedef%>%qE avec une clause %<link%> utilisÃ©e dans une fonction %<routine%>%qE Ã©crit un zÃ©ro terminal au delÃ  de la fin de la destination%qF dÃ©clarÃ© %<static%> mais jamais dÃ©fini%qF requiert %<-mvx%>%qF requiert z14 ou supÃ©rieur%qF requiert z15 ou supÃ©rieur%qT et %qT sont dans des espaces d'adresses nommÃ©s disjoints%qT en tant que type plutÃ´t qu'un simple %<decltype(auto)%>%qT dÃ©clarÃ© ici%qT est dÃ©clarÃ© avec clÃ© de classe %qs non concordante%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que sa base %qT%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que le type de son champs %qD%qT est dÃ©fini en tant que %qs ici%qT est dÃ©fini avec des bases virtuelles directes%qT est dÃ©fini avec des bases directes multiples%qT ne possÃ¨de pas l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans le type de %qD) possÃ¨de%qT n'a pas l'Ã©tiquette de l'ABI %E que la classe de base %qT a%qT dÃ©clarÃ© en tant que %qs pour la premiÃ¨re fois ici%qT a la base %qT dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison%qT a la base %qT dont le type n'a pas de classe de liaison%qT a la base %qT dont le type utilise l'espace de noms anonyme%qT a un champ %qD dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison%qT a un champ %qD dont le type n'a pas de classe de liaison%qT a un champ %qD dont le type utilise l'espace de noms anonyme%qT a une dÃ©claration prÃ©cÃ©dente ici%qT n'a pas de membre nommÃ© %qE%qT n'a pas de membre nommÃ© %qE; vouliez-vous employer %qEÂ ?%qT n'a pas de membre de donnÃ©es non statique nommÃ© %qD%qT est un type modifiÃ© par une variable%qT est dÃ©jÃ  un ami de %qT%qT est une classe de base ambigÃ¼e du type dynamique %qT de son opÃ©rande%qT est une base ambiguÃ« de %qT%qT est une base inaccessible de %qT%qT n'est pas une base de %qT%qT n'est pas une classe ou un espace de noms%qT n'est pas un type de classe%qT n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%qT n'est pas un type class, struct ou union%qT n'est pas une base directe de %qT%qT n'est pas un patron de classe membre de %qT%qT n'est pas un membre de %qT%qT n'est pas une classe imbriquÃ©e dans %qT%qT n'est pas un type pointeur vers un objet%qT n'est pas un patron%qT n'est pas un type de patron%qT n'est pas un type valide pour un paramÃ¨tre non type du patron car il n'est pas structurel%qT n'est pas un qualificatif %<asm%>%qT n'est pas une base accessible de %qT%qT n'est pas un type Ã©numÃ©rÃ©%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>%qT est/utilise un type anonyme%qT peut ne pas avoir l'intention de supporter la dÃ©duction d'argument pour un patron de classe%qT pas permis dans un argument de patron%qT rÃ©fÃ©rÃ© en tant que %qsil est fait rÃ©fÃ©rence Ã  %qT comme un enum%qT est rÃ©solu en %qT qui n'est pas un type de classe%qT est rÃ©solu en %qT qui n'est pas un type d'Ã©numÃ©rationles qualificatifs %qV ne peuvent pas Ãªtre appliquÃ©s Ã  %qTconversion %qc utilisÃ©e sans guillemetsconversion %qc utilisÃ©e dans une sÃ©quence entre guillemetsdirective %qc redondante aprÃ¨s une occurrence prÃ©cÃ©dente du mÃªme%qsmembre de gauche de %qs dans une instruction Ã©crasÃ©e%qs accÃ¨s Ã  un octet non initialisÃ© Ã  l'offset %d%qs est dÃ©jÃ  dÃ©fini comme liaison spÃ©cifique pour le %qs gÃ©nÃ©rique Ã  %C%qs est toujours Ã©valuÃ© Ã  Â«Â vraiÂ Â» dans %<if constexpr%>%qs et %<%s-%s%> sont incompatibles%qs et %<%s=%s%> sont incompatibles%qs et %qs sont incompatiblesLes arguments %qs et %qs de l'intrinsÃ¨que %qs Ã  %L doivent avoir des formes identiques.Les arguments %qs et %qs de l'intrinsÃ¨que %qs Ã  %L doivent avoir le mÃªme typeles attributs %qs et %qs sont incompatibles%qs et %qs ne peuvent pas Ãªtre FUNCTION/SUBROUTINE mixte pour GENERIC %qs Ã  %L%qs et %qs pour GENERIC %qs Ã  %L sont ambigus%qs semble Ãªtre un gestionnaire avec l'attribut %qs mal orthographiÃ©, il manque le prÃ©fixe %<__vector%>l'argument %qs a un numÃ©ro d'opÃ©rande invalide (argument %lu)l'argument %qs n'a pas de nul terminalL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre INTENT(IN)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre du type %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une permutation invalide des dimensions (dimension %qd dupliquÃ©e)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une forme invalide dans la dimension %d (%ld/%ld)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un Ã©lÃ©ment nÃ©gatif (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une dimension hors limite (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un mauvais nombre d'Ã©lÃ©ments (%d/%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L est videL'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre ALLOCATABLEL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou PROCEDUREL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou REALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, LOGICAL ou une constante littÃ©rale BOZL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre REAL ou COMPLEXL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTER ou un TARGETL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre POINTER, ALLOCATABLE ou un pointeur de procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une constanteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©eL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableau logiqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un pointeur ou une VARIABLE ou FONCTION cibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variableL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableauL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©es interopÃ©rable: %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un rÃ©el par dÃ©fautL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre en double prÃ©cisionL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre moins que le rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre numÃ©rique ou LOGICALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muetteL'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)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muette OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type extensibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type intrinsÃ¨queL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du sous-type %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang 1 ou 2L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre positifL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme type et du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type numÃ©riqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type soit REAL ou soit INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le mÃªme rang que %qs ou Ãªtre un scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre un sous-objet de %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre prÃ©sent si %<x%> est COMPLEXL'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)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas encore supportÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L sera du type entier, rÃ©el ou caractÃ¨reL'argument %qs de l'intrinsÃ¨que %qs Ã  %L aura le mÃªme type que %qs Ã  %LL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point TYPE(*)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point une procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point un tableau de taille taciteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point co-indexÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L spÃ©cifiera un sous-type entier valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le rang %d ou Ãªtre un scalairel'argument %qs rÃ©fÃ©rence un opÃ©rande qui n'est pas un pointeur (argument %lu, opÃ©rande %lu)l'argument %qs a un numÃ©ro d'opÃ©rande hors des bornes (argument %lu, opÃ©rande %lu)%qs Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>%qs Ã  %C est une redÃ©finition de la dÃ©claration dans l'interface correspondante pour MODULE PROCEDURE %qs%qs Ã  %C est dÃ©jÃ  dÃ©fini comme procÃ©dure FINAL%qs Ã  %C n'est pas un membre de la structure %qs%qs Ã  %C n'est pas un membre de la structure %qs; vouliez-vous employer %qsÂ ?%qs Ã  %C n'est pas une variable%qs Ã  %C n'est pas une rÃ©fÃ©rence de requÃªte Ã  un composant de type intrinsÃ¨que%qs Ã  %C n'est pas une rÃ©fÃ©rence de requÃªte Ã  un composant de type intrinsÃ¨que %qs%qs Ã  %C est le nom d'une fonction rÃ©cursive et, par consÃ©quent, il fait rÃ©fÃ©rence Ã  la variable rÃ©sultat. Utilisez une variable RESULT explicite pour diriger la rÃ©cursion (12.5.2.1)%qs Ã  %L a dÃ©jÃ  Ã©tÃ© initialisÃ© Ã  %L%qs Ã  %L associÃ© a une expression ne peut pas Ãªtre utilisÃ© dans un contexte de dÃ©finition de variable (%s)%qs Ã  %L associÃ© Ã  la cible vecteur indexÃ© ne peut pas Ãªtre utilisÃ© dans le contexte de dÃ©finition de variable (%s)%qs Ã  %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet%qs Ã  %L a un type, ce qui n'est pas cohÃ©rent avec l'appel CALL Ã  %L%qs Ã  %L a des attributs spÃ©cifiÃ©s en dehors du corps de son INTERFACE%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%qs Ã  %L est ambigÃ¼e%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)%qs Ã  %L est associÃ© Ã  l'hÃ´te Ã  %L dans une procÃ©dure contenue avec une procÃ©dure interne du mÃªme nom%qs Ã  %L n'est pas une VALUE%qs Ã  %L n'est pas une fonction%qs Ã  %L n'est pas une procÃ©dure de module%qs Ã  %L est du type ABSTRACT %qs%qs Ã  %L doit Ãªtre plus petit que BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal Ã  BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal au BIT_SIZE de INTEGER(KIND=%d)%qs Ã  %L doit Ãªtre non nÃ©gatif%qs Ã  %L doit avoir une longueur de caractÃ¨re constante dans ce contexte%qs Ã  %L doit avoir le mÃªme nombre d'arguments formels que la procÃ©dure redÃ©finie%qs Ã  %L ne doit pas Ãªtre DEFERRED car il redÃ©fini une liaison non DEFERRED%qs Ã  %L redÃ©fini une FUNCTION et doit aussi Ãªtre une FUNCTION%qs Ã  %L redÃ©fini une liaison NOPASS et doit aussi Ãªtre NOPASS%qs Ã  %L redÃ©fini une procÃ©dure PUBLIC et ne doit pas Ãªtre PRIVATE%qs Ã  %L redÃ©fini une procÃ©dure PURE et doit aussi Ãªtre PURE%qs Ã  %L redÃ©fini une SUBROUTINE et doit aussi Ãªtre une SUBROUTINE%qs Ã  %L redÃ©fini une liaison PASS et doit aussi Ãªtre PASS%qs Ã  %L redÃ©fini une procÃ©dure non ELEMENTAL et ne doit pas Ãªtre ELEMENTAL non plus%qs Ã  %L redÃ©fini une liaison de procÃ©dure dÃ©clarÃ©e NON_OVERRRIDABLE%qs Ã  %L redÃ©fini une procÃ©dure ELEMENTAL et doit aussi Ãªtre ELEMENTAL%qs Ã  %L sera une variable INTENT(OUT)%qs Ã  %L devrait Ãªtre une FUNCTION%qs Ã  %L devrait Ãªtre une SUBROUTINE%qs Ã  %L devrait Ãªtre de type integer(kind=omp_event_handle_kind)l'attribut %qs ne peut pas Ãªtre appliquÃ© Ã  une fonction qui ne prend pas des arguments variablesdirective d'attribut %qs ignorÃ©eattribut %qs ignorÃ©l'attribut %qs n'est pas supportÃ© pour %qE dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© pour %qT dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© dans %<__builtin_has_attribute%>l'attribut %qs ne s'applique qu'aux fonctionsl'attribut %qs sâ€™applique seulement aux fonctions variadiquesl'attribut %qs requiert des prototypes avec des arguments nommÃ©sattribut %qs sans argument sur un non-prototype%qs ne peut pas apparaÃ®tre dans une expression de constante%qs ne peut pas apparaÃ®tre dans une dÃ©claration typedef%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre encodÃ©%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre interprÃ©tÃ©%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car le type est trop grand%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante sur la cible%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est BIND(C)%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est un type SEQUENCE%qs ne peut pas Ãªtre utilisÃ© pour des dÃ©clarations de typesLa clause %qs Ã  %L est spÃ©cifiÃ©e plus d'une foisla clause %qs ne peut pas apparaÃ®tre sur %qs non rectangulairela clause %qs sur la directive %<requires%> n'est pas encore supportÃ©eclause %qs spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> %<reduction%>clause %qs utilisÃ©e lexicalement aprÃ¨s la construction de la premiÃ¨re cible ou l'API de dÃ©chargement%qs combinÃ© avec le qualificatif %<auto%> pour %qE%qs combinÃ© avec le qualificatif %<register%> pour %qEla construction %qs est Ã  l'intÃ©rieur de la rÃ©gion %qs%qs dÃ©clarÃ© INTRINSIC Ã  %L n'existe pas%qs dÃ©clarÃ© comme une fonction retournant une fonction%qs dÃ©clarÃ© comme une fonction retournant un tableau%qs, dÃ©clarÃ© Ã  %L, est aussi le nom d'un intrinsÃ¨que. Il peut uniquement Ãªtre appelÃ© via une interface explicite ou s'il est dÃ©clarÃ© EXTERNAL.%qs, dÃ©clarÃ© Ã  %L, pourrait masquer l'intrinsÃ¨que du mÃªme nom. Pour appeler l'intrinsÃ¨que, des dÃ©clarations INTRINSIC explicites peuvent Ãªtre nÃ©cessaires.%qs dÃ©clarÃ© en dehors d'un contexte de classe%qs dÃ©fini en dehors d'un contexte de classe%qs ne supporte pas le code MIPS16%qs ne supporte pas la fonctionnalitÃ© %qsL'entitÃ© %qs ne peut pas avoir un initialiseur Ã  %CL'entitÃ© %qs ne peut pas avoir d'attribut Ã  %C%qs attend 1 argument mais %d sont fournis%qs attend 2 arguments mais %d sont fournis%qs attend un argument constant%qs attend une valeur en virgule fixe comme argument%qs attend une valeur en virgule fixe comme premier argument%qs attend une valeur entiÃ¨re comme deuxiÃ¨me argumentl'expression %qs doit Ãªtre un entierl'expression %qs du type qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©e%qs a Ã©chouÃ©le modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types en virgule flottantele modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types vectorielsla fonction avec l'attribut %qs ne peut pas avoir d'argumentla fonction %qs ne peut pas avoir un type d'interruption diffÃ©rentla fonction avec l'attribut %qs ne peut pas retourner une valeurla fonction %qs utilise le spÃ©cificateur de type %<auto%> sans type de retour Ã  la finla fonction %qs avec un type de retour Ã  la fin a %<decltype(auto)%> comme Ã©tant son type au lieu d'un simple %<auto%>la fonction %qs avec un type de retour Ã  la fin a %qT comme Ã©tant son type au lieu d'un simple %<auto%>la fonction %qs avec le type de retour Ã  la fin n'est pas dÃ©clarÃ©e avec le spÃ©cificateur de type %<auto%>%qs a, Ã  la fois, %<extern%> et une initialisation%qs a dÃ©bordÃ©%qs dans %<%s %E%>%qs dans la clause %s Ã  %L n'est pas une section de tableau convenable%qs dans la clause ALIGNED Ã  %L requiert une expression d'alignement qui est un entier constant positif et scalaire%qs dans la clause ALIGNED doit Ãªtre POINTER, ALLOCATABLE, pointeur Cray ou C_PTR Ã  %L%qs dans la clause DEPEND Ã  %L est une section de tableau de taille nulle%qs dans l'expression EXTENDS Ã  %C n'est pas un type dÃ©rivÃ©%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%qs dans la clause LINEAR Ã  %L requiert une expression de pas linÃ©aire qui soit un entier scalaire%qs ne peut pas apparaÃ®tre dans COMMON Ã  %L [F2008:C5100]%qs dans IL gimple%qs dans l'affectation de pointeur Ã  %L ne peut pas Ãªtre une l-valeur puisqu'il est une procÃ©dure%qs dans le contexte de dÃ©finition de variable (%s) Ã  %L n'est pas une variable%qs est incompatible avec les options explicitement dÃ©sactivÃ©es%qs initialisÃ© et dÃ©clarÃ© %<extern%>%qs dans un opÃ©rande non-mode-precisionle sous-programme intrinsÃ¨que %qs Ã  %L a Ã©tÃ© dÃ©prÃ©ciÃ©. Utilisez le sous-programme intrinsÃ¨que INT.IntrinsÃ¨que %qs avec un argument CHARACTER Ã  %LIntrinsÃ¨que %qs avec l'argument KIND Ã  %LIntrinsÃ¨que %qs avec un argument RADIX Ã  %L%qs est un identificateur rÃ©servÃ© de AVR-LibC. Envisagez %<#include <avr/interrupt.h>%> avant d'utiliser la macro %qs%qs est dÃ©jÃ  IMPORTÃ© depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C%qs est un argument invalide pour %<-mcpu=%>%qs est un type opaque et vous ne pouvez pas le remplacer avec d'autres valeurs%qs est une option inconnue de %<-save-temps%>%qs est corrompu%qs est obsolÃ¨te%qs est dÃ©prÃ©ciÃ© et recommandÃ© dans aucune circonstance%qs est dÃ©prÃ©ciÃ©; utilisez -fno-zero-initialized-in-bss%qs est obsolÃ¨te; utilisez -fstack-check.%qs est incompatible avec %qs%qs est incompatible avec l'utilisation de types en virgule flottante%qs est incompatible avec l'utilisation de types vectoriels%qs est plus Ã©troit que les valeurs de son type%qs n'est ni un opÃ©rateur dÃ©fini ni un composant de structure dans la chaÃ®ne avec un point Ã  %C%qs n'est pas une expression constante car %qT contient un type pointeur vers un membre%qs n'est pas une expression constante car %qT contient un type pointeur%qs n'est pas une expression constante car %qT contient un type rÃ©fÃ©rence%qs n'est pas une expression constante car %qT contient un type union%qs n'est pas une expression constante car %qT contient un sous-objet volatile%qs n'est pas une expression constante car %qT est un type pointeur vers un membre%qs n'est pas une expression constante car %qT est un type pointeur%qs n'est pas une expression constante car %qT est un type rÃ©fÃ©rence%qs n'est pas une expression constante car %qT est un type union%qs n'est pas une expression constante car %qT est volatile%qs n'est pas un rÃ©pertoire%qs n'est pas un fichier de donnÃ©es gcov%qs n'est pas un registre de base valable dans %<-mstack-protector-guard-reg=%>%qs n'est pas un registre de base valable dans %qs%qs n'est pas un nombre valable dans %<-mstack-protector-guard-offset=%>%qs n'est pas un nombre valide dans %qs%qs n'est pas un dÃ©calage valable dans %<-mstack-protector-guard-offset=%>%qs n'est pas un dÃ©calage valide dans %qs%qs n'est pas une option valide pour le prÃ©processeur%qs n'est pas une option qui contrÃ´le les avertissements%qs n'est pas dÃ©fini comme un type%qs n'est pas supportÃ© par l'architecture %s%qs n'est pas supportÃ© sur Darwin 64 bits; il est incompatible avec les bibliothÃ¨ques C et C++ installÃ©es%qs n'est pas supportÃ© pour cette cible%qs n'est pas supportÃ© dans cette configuration du compilateur%qs n'est pas supportÃ© par cette configuration%qs n'est pas supportÃ© sur des systÃ¨mes petits boutistes%qs n'est pas supportÃ© sur cette cible%qs n'est pas supportÃ© avec %qs%qs n'est pas supportÃ©e avec les options actuelles%qs n'est pas valide pour %<-mmacosx-version-min%>%qs n'est pas valide pour %qs%qs est d'un type PRIVATE et ne peut pas Ãªtre un argument muet de %qs, qui est PUBLIC Ã  %L%qs est uniquement valable pour le processeur cell%qs est Ã  la version %q.*s, version %q.*s attenduel'expression de longueur de %qs doit Ãªtre un entierl'expression de longueur %qs doit Ãªtre une expression entiÃ¨re constante positivela variante correspondant Ã  %qs est obsolÃ¨te.la variante correspondant Ã  %qs requiert z14 ou supÃ©rieurla variante correspondant Ã  %qs requiert z15 ou supÃ©rieur%qs doit Ãªtre une procÃ©dure de module ou une procÃ©dure externe avec une interface explicite Ã  %L%qs doit Ãªtre du mÃªme type et du mÃªme sous-type que %qs Ã  %L dans %qs%qs doit Ãªtre la premiÃ¨re clause de %qs%qs doit Ãªtre utilisÃ© avec %qs%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Ã©%qs a besoin d'un registre de base valable%qs n'est pas autorisÃ© en dehors de STRUCTURE Ã  %C%qs pas Ã  la frontiÃ¨re d'un Ã©lÃ©ment%qs n'est pas supportÃ© par votre assembleur%qs n'est pas supportÃ© sur cette cible%qs de %qs est PRIVATE Ã  %L%qs du module %qs, importÃ© Ã  %C, est aussi le nom de l'unitÃ© actuelle du programme%qs dans un opÃ©rande non-mode-precision%qs est seulement supportÃ© dans du code OpenACCle pointeur %qs est nulfichier de donnÃ©es de dÃ©compte du profilage %qs pas trouvÃ©la propriÃ©tÃ© %qs ne peut pas Ãªtre dÃ©finie%qs requiert %qs%qs requiert %qs ou %qs%qs requiert l'ISA 3.0 en virgule flottante IEEE 128 bits%qs requiert une architecture PowerPC64, elle est maintenant activÃ©e%qs requiert le support VSX%qs requiert une cible qui fourni l'instruction %qs%qs requiert les instructions de branchement probable%qs requiert le support ISA 2.06 complet%qs requiert le support ISA 3.0 complet%qs requiert les options %qs (ou plus rÃ©cente) et %qs ou %qs%qs requiert les options %qs et %qs%qs requiert l'option %qs%qs devrait provenir d'un scalaire vers un vecteur similaire%qs la limite spÃ©cifiÃ©e %s excÃ¨de la taille maximale de l'objet %E%qs la limite spÃ©cifiÃ©e %s dÃ©passe la taille %E du tableau non terminÃ©%qs la limite spÃ©cifiÃ©e %s dÃ©passe la taille d'au plus %E du tableau non terminÃ©%qs la limite spÃ©cifiÃ©e %s peut dÃ©passer la taille d'au plus %E du tableau non terminÃ©%qs est spÃ©cifiÃ© pour la variable auto %qE%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE%qs spÃ©cifiÃ© pour un champ d'une structure%qs spÃ©cifiÃ© pour le champ %qE de la structure%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©%qs spÃ©cifiÃ© avec %<decltype%>%qs spÃ©cifiÃ© avec %<typeof%>%qs spÃ©cifiÃ© avec %qT%qs spÃ©cifie un niveau de parallÃ©lisme conflictuelle symbole %qs %q+D doit avoir une classe de liaison statiquele symbole %qs %q+D pointe vers lui-mÃªme en fin de compteÃ©tiquette %qs utilisÃ©e en nommant %q#T%qs n'est pas supportÃ© par cette ABI%qs utilisÃ© avec %qE%qs utilise l'allocation de pile dynamique%qs utilise le registre r29la valeur de %qs doit Ãªtre positivela variable %qs n'est ni un pointeur ni un tableaula variable %qs n'est ni un pointeur ni une rÃ©fÃ©rence Ã  un pointeurla variable %qs n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence Ã  un pointeur ou un tableaula variable %qs n'est pas un pointeur%qs avec une condition toujours fausse%qs: [%u] %<next_regno%> erronÃ© pour une chaÃ®ne vide (%u)%qs: [%u] %<oldest_regno%> erronÃ© (%u)%qs: [%u] registre non vide dans la chaÃ®ne (%s %u %i)%qs: boucle dans la chaÃ®ne %<next_regno%> (%u)%r%s:%d:%R   %r%s:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]
  %r%s:%d:%R   dans l'expansion %<constexpr%> de %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]
  %r%s:%d:%d:%R   dans l'expansion %<constexpr%> de %qs%s%s
  %s  Comme %s.Les boucles %s !$ACC LOOP sont imparfaitement imbriquÃ©es Ã  %L%s %#qD%s %#qS%s %<%s%.*s%> attend un argument %<%T%s%> correspondant%s %<%s%.*s%> attend un argument %<%s%s%> correspondant%s %<%s%.*s%> attend un argument de type %<%T%s%> mais l'argument %d a le type %qT%s %<%s%.*s%> attend un argument de type %<%s%s%> mais l'argument %d a le type %qT%s %<%s(%E)%> %p %d%s %qE n'implÃ©mente pas complÃ¨tement le protocole %qE%s %qsune construction %s %qs est Ã  l'intÃ©rieur d'une rÃ©gion %s %qs%s %qs est un argument invalide pour la fonction interne %qs%s %s %p %d%s %s%s
--- 2107,2113 ----
  %d destructeurs trouvÃ©s
  %d sorties enregistrÃ©es pour la boucle %d (qui a %d sorties)%d table de trame trouvÃ©e
  %d tables de trame trouvÃ©es
! mode %i bits pas compilÃ©%llu octets%p n'a pas de routine sÃ©mantique%q#D ne peut pas Ãªtre surchargÃ© par %q#D%q#D entre en conflit avec une dÃ©claration prÃ©cÃ©dente%q#D est en conflit avec la version hÃ©ritÃ©e de %qT%q#D dÃ©clarÃ© ici%q#D n'a pas un lien externe%q#D ne rÃ©fÃ¨re pas au type non qualifiÃ©, aussi n'est-il pas utilisÃ© pour la liaison%q#D explicitement par dÃ©faut ici%q#D a un type incomplet%q#D cache le constructeur pour %q#D%q#D hÃ©rite depuis plusieurs sous-objets de base%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es non statiques%q#D est invalide; une union anonyme ne peut avoir que des membres de donnÃ©es publiques non statiques%q#D est un membre de donnÃ©e statique; il peut seulement Ãªtre initialisÃ© lors de sa dÃ©finition%q#D est implicitement dÃ©clarÃ© comme supprimÃ© car %qT dÃ©clare un constructeur par dÃ©placement ou un opÃ©rateur d'affectation par dÃ©placement%q#D est implicitement supprimÃ© car la dÃ©finition par dÃ©faut serait mal formÃ©e:%q#D est inaccessible dans ce contexte%q#D n'est pas un patron de fonction%q#D n'est pas un membre de donnÃ©e non statique de %qT%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%q#D n'est pas const%q#D est privÃ© dans ce contexte%q#D est protÃ©gÃ© dans ce contexte%q#D est public mais requiert un objet %q#T existant%q#D est volatile%q#D pas dÃ©clarÃ© dans une classe%q#D prÃ©cÃ©demment dÃ©clarÃ© ici%q#D prÃ©cÃ©demment dÃ©fini ici%q#D redÃ©clarÃ© comme une sorte diffÃ©rente d'entitÃ©%q#D devrait Ãªtre initialisÃ©%q#D, dÃ©clarÃ© avec le type local %qT, est utilisÃ© mais jamais dÃ©fini%q#D, dÃ©clarÃ© avec un type non nommÃ©, est utilisÃ© mais jamais dÃ©fini%q#F est implicitement supprimÃ© car sa spÃ©cification d'exception ne correspond pas Ã  la spÃ©cification d'exception implicite %qX%q#T n'a pas de membre nommÃ© %qE%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (accessible via %q#D)%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (pas accessible depuis ce contexte)%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %qEÂ ?%q#T n'a pas de constructeur par dÃ©faut fourni par l'utilisateur%q#T a des membres de donnÃ©es qui sont des pointeurs%q#T a des classes virtuelles de base%q#T a des fonctions virtuelles et un destructeur non virtuel accessible%q#T n'est pas une classe%q#T n'est pas une classe ou un espace de noms%q#T n'est pas un patron%q#T n'est pas un type valide pour un paramÃ¨tre non type du patron%q#T dÃ©finit uniquement un destructeur privÃ© et n'a pas d'amis%q#T dÃ©finit uniquement des constructeurs privÃ©s et n'a pas d'amis%q#T utilisÃ© lÃ  oÃ¹ un %qT Ã©tait attendu%q#T utilisÃ© lÃ  oÃ¹ une valeur en virgule flottante Ã©tait attendue%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici%q+#D ne peut pas Ãªtre dÃ©clarÃ©%q+#D n'est pas un membre de donnÃ©e statique de %q#T%q+#D est marquÃ© %<final%> mais il n'est pas virtuel%q+#D est marquÃ© %<override%> mais il ne redÃ©fini rienl'alias %q+D entre une fonction et une variable n'est pas supportÃ©%q+D est un synonyme vers le symbole externe %qE%q+D est un synonyme vers le symbole non dÃ©fini %qE%q+D dÃ©jÃ  dÃ©clarÃ© avec l'attribut dllexport: dllimport est ignorÃ©%q+D dÃ©clarÃ© comme un ami%q+D est dÃ©clarÃ©e comme fonction variadique%q+D dÃ©clarÃ© avec une spÃ©cification d'exception%q+D est dÃ©finie comme fonction variadique sans prototype%q+D est dÃ©fini Ã  la fois normalement et en tant qu'attribut %qE%q+D a les attributs incompatibles %qs et %qs%q+D dans la directive de dÃ©claration de cible n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)%q+D est statique mais est dÃ©clarÃ© dans la fonction en ligne %qD qui n'est pas statique%q+D est habituellement une fonction%q+D le dÃ©calage %E dans %qT n'est pas alignÃ© sur %u%q+D le dÃ©calage %E dans %qT ne peut pas Ãªtre alignÃ© sur %u%q+D redÃ©clarÃ© comme une sorte de symbole diffÃ©rent%q+D redÃ©clarÃ© en ligne avec l'attribut %<gnu_inline%>%q+D redÃ©clarÃ© en ligne sans l'attribut %<gnu_inline%>%q+D redÃ©clarÃ© sans l'attribut dllimport aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© avec une liaison pour une dll%q+D redÃ©clarÃ© sans l'attribut dllimport: le dllimport prÃ©cÃ©dent est ignorÃ©membre de donnÃ©e statique %q+D Ã  l'intÃ©rieur de la directive de dÃ©claration de cible%q+D prend soit aucun argument ou soit deux arguments%q+E n'est pas une expression constante%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini%q+F utilisÃ© mais jamais dÃ©fini%q+T n'est pas littÃ©ral Ã  cause de:alias %qD entre des fonctions de types incompatibles %qT et %qT%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»%qD apparaÃ®t plus d'une fois dans les clauses %<aligned%>%qD apparaÃ®t plus d'une fois dans les clauses %<allocate%>%qD apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qD apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qD apparaÃ®t plus d'une fois dans les clauses Â«Â mapÂ Â»%qD apparaÃ®t plus d'une fois dans les clauses de mouvement%qD apparaÃ®t plus d'une fois dans les clauses de rÃ©ductiondans %qD, l'argument %d promeut vers %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototypedans %qD, le type de l'argument %d est %qT quand %qT est attendu dans un appel Ã  une fonction interne dÃ©clarÃ©e sans prototypel'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%>l'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite %wu spÃ©cifiÃ©el'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite [%E, %E] spÃ©cifiÃ©el'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui peut Ãªtre plus petit que la limite [%E, %E] spÃ©cifiÃ©ela directive d'attribut %qD est ignorÃ©el'attribut %qD n'a pas de signification puisque les membres de l'espace de noms anonyme obtiennent des symboles locauxl'attribut %qD requiert un seul argument NTBS%qD appelÃ© dans une expression constante%qD est appelÃ© dans une expression constante avant que sa dÃ©finition soit complÃ¨te%qD peut Ãªtre marquÃ© Â«Â overrideÂ Â»%qD ne peut pas apparaÃ®tre dans une expression constante%qD ne peut pas Ãªtre %qs%qD ne peut pas Ãªtre dÃ©clarÃ© %<virtual%> puisqu'il est toujours statique%qD ne peut pas Ãªtre imposÃ© par dÃ©faut%qD ne peut pas Ãªtre utilisÃ© comme une fonction%qD ne peut avoir d'arguments par dÃ©faut%qD a changÃ© de sÃ©mantique dans GCC 4.4%qD effacement d'un objet du type non trivial %#qT%s%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s%qD est en conflit avec la fonction utilisÃ©e%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutÃ´t une affectation ou une initialisation par copie%qD dÃ©clarÃ© %<static%> dans un contexte %<constexpr%>%qD dÃ©clarÃ© %<static%> dans une fonction %qs%qD dÃ©clarÃ© %<thread_local%> dans un contexte %<constexpr%>%qD dÃ©clarÃ© %<thread_local%> dans une fonction %qs%qD est dÃ©clarÃ© %<transaction_safe_dynamic%>%qD dÃ©clarÃ© comme un champ %<virtual%>%qD dÃ©clarÃ© comme un paramÃ¨tre %<virtual%>%qD dÃ©clarÃ© comme un type %<virtual%>%qD est dÃ©clarÃ© comme une variable %<virtual%>%qD dÃ©clarÃ© comme un non paramÃ¨tre%qD dÃ©clarÃ© comme un champ %<inline%>%qD dÃ©clarÃ© comme un paramÃ¨tre %<inline%>%qD dÃ©clarÃ© comme un type %<inline%>%qD est dÃ©clarÃ© comme tableau de %qT%qD est dÃ©clarÃ© comme rÃ©fÃ©rence mais n'est pas initialisÃ©%qD dÃ©clarÃ© ici%qD dÃ©clarÃ© ici comme %q#D%qD dÃ©clarÃ© ici, plus loin dans l'unitÃ© de traduction%qD dÃ©fini mais pas utilisÃ©%qD dÃ©fini ici%qD n'a pas le type %<const char *%>%qD n'a pas un type pour lequel la correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs%qD n'a pas un type entier ou Ã©numÃ©rÃ©%qD n'a pas un type entier%qD ne nomme pas une Ã©numÃ©ration dans %qT%qD ne fait pas rÃ©fÃ©rence Ã  une fonction%qD ne fait pas rÃ©fÃ©rence Ã  une fonction Ã  l'intÃ©rieur de l'espace de noms%qD a un type non structurel%qD a une dÃ©claration prÃ©cÃ©dente ici%qD a dÃ©jÃ  Ã©tÃ© dÃ©fini%qD a un type incomplet %qT%qD a un type incomplet%qD a une liste d'arguments invalide%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD%qD a le mÃªme nom que la classe dans laquelle il est dÃ©clarÃ©%qD dans la clause %<reduction%> est un tableau de taille nulle%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type de retour) a dÃ©jÃ %qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type) a dÃ©jÃ %qD invalide dans %q#T Ã  cause du membre local %q#D avec le mÃªme nom%qD invalide dans %q#T Ã  cause de la mÃ©thode locale %q#D avec le mÃªme nom%qD est invalide dans une lambda%qD est une fonction, pas un type%qD est un espace de noms%qD est une fonction de dÃ©sallocation habituelle (sans placement)%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)%qD est dÃ©jÃ  un ami de %qT%qD est dÃ©jÃ  un ami de la classe %qT%qD est dÃ©jÃ  dÃ©fini dans %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est dÃ©jÃ  dÃ©fini dans la classe %qT%qD est un patron d'Ã©numÃ©ration%qD est Ã  la fois une base directe et une base virtuelle indirecte%qD est dÃ©clarÃ© dans l'en-tÃªte %qs%qD est dÃ©fini avec le modÃ¨le tls %s%qD est obsolÃ¨te%qD est obsolÃ¨te: %s%qD est initialisÃ© avec lui-mÃªme%qD est instanciÃ© pour un paquet vide%qD n'est pas mutable%qD est normalement une fonction non statique%qD n'est pas une classe ou un espace de noms%qD n'est pas un type de classe%qD n'est pas un argument de fonction%qD n'est pas un patron de fonction%qD n'est pas un membre de %qD%qD n'est pas un membre de %qD; vouliez-vous employer %qsÂ ?%qD n'est pas un membre de %qT%qD n'est pas un membre de %qT; vouliez-vous employer %qsÂ ?%qD n'est pas une fonction patron membre%qD n'est pas un espace de noms%qD n'est pas un nom d'espace de nom; vouliez-vous utiliser %qsÂ ?%qD n'est pas une variable pointeur%qD n'est pas un membre de donnÃ©e statique%qD n'est pas un membre de donnÃ©es statique d'un patron de classe%qD n'est pas un patron%qD n'est pas un patron de fonction%qD n'est pas un type%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable%qD n'est pas une variable%qD n'est pas une variable dans la clause %<aligned%>%qD n'est pas une variable dans la clause %<allocate%>%qD n'est pas une variable dans la clause %<nontemporal%>%qD n'est pas une variable dans la clause %qs%qD n'est pas une variable dans la clause %<firstprivate%>%qD n'est pas une variable dans la clause %<lastprivate%>%qD n'est pas une variable dans la clause %qs%qD n'est pas un patron de variable%qD n'est pas un argument dans la clause %<uniform%>%qD n'est pas capturÃ©%qD n'est pas compatible avec %qD%qD n'est pas dÃ©fini Ã  l'extÃ©rieur de la portÃ©e de la fonction%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %<depend%>%qD n'est pas public%qD n'est pas utilisable comme une fonction %<constexpr%> car:%qD est statique mais il est utilisÃ© dans la fonction en ligne %qD qui n'est pas statique%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs%qD est trop petit pour contenir toutes les valeurs de %q#T%qD est utilisÃ© sans avoir Ã©tÃ© initialisÃ©%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ©%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qD ne peut pas Ãªtre dÃ©clarÃ© statique%qD ne peut pas Ãªtre dÃ©clarÃ© dans un espace de noms%qD dÃ©placement d'un objet du type non trivial %#qT et de taille %E dans une rÃ©gion de taille %E%qD dÃ©placement d'un objet du type non trivialement copiable %#qT; utilisez plutÃ´t %<new%> et %<delete%>%qD dÃ©placement d'un objet de type %#qT avec un constructeur par copie supprimÃ©; utilisez plutÃ´t %<new%> et %<delete%>%qD dÃ©placement d'un objet de type %#qT avec un destructeur supprimÃ©%qD doit Ãªtre une variable globale dans %<#pragma acc declare link%>%qD doit Ãªtre une fonction non membre%qD doit Ãªtre une fonction membre non statique%qD doit Ãªtre une variable dÃ©clarÃ©e dans la mÃªme portÃ©e que %<#pragma acc declare%>%qD doit Ãªtre soit une fonction membre non statique ou une fonction non membre%qD doit avoir un argument de type classe ou Ã©numÃ©rÃ©%qD doit avoir un ou deux arguments%qD doit avoir zÃ©ro ou un argument%qD doit avoir exactement un argument%qD doit avoir exactement deux arguments%qD ne doit avoir aucun argument%qD ne doit pas avoir un nombre variables d'arguments%qD n'est pas dÃ©fini%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent%qD est redÃ©clarÃ© avec une visibilitÃ© diffÃ©rente%qD est rÃ©fÃ©rencÃ© dans une rÃ©gion cible qui n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)%qD renommÃ© aprÃ¨s avoir Ã©tÃ© rÃ©fÃ©rencÃ© dans l'assembleur%qD devrait Ãªtre initialisÃ©%qD devrait Ãªtre initialisÃ© dans la liste d'initialisation du membre%qD aurait dÃ» Ãªtre dÃ©clarÃ© Ã  l'intÃ©rieur de %qD%qD devrait retourner par valeurl'argument source %qD est le mÃªme que la destination%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %<to%>%qD est spÃ©cifiÃ© Ã  la fois dans les clauses de dÃ©claration de cible %<link%> et implicitement dans %<to%>%qD spÃ©cifiÃ© dans la clause %<allocate%> mais pas dans dans la clause de privatisation explicite%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante%qD spÃ©cifie un attribut moins restrictif que sa cible %qD: %s%qD spÃ©cifie des attributs moins restrictifs que sa cible %qD: %s%qD spÃ©cifie un attribut plus restrictif que sa cible %qD: %s%qD spÃ©cifie des attributs plus restrictifs que sa cible %qD: %scible %qD dÃ©clarÃ©e ici%qD utilisÃ© comme un variant avec le sÃ©lecteur incompatible %<construct%> dÃ©fini%qD utilisÃ© avant sa dÃ©finition%qD utilisÃ© dans sa propre initialisation%qD utilisÃ© sans arguments du patron%qD viole la rÃ¨gle de la dÃ©finition unique du C++%qD a Ã©tÃ© dÃ©clarÃ© %<extern%> puis, plus loin, %<static%>%qD a Ã©tÃ© dÃ©clarÃ© %qs ce qui implique la visibilitÃ© par dÃ©faut%qD a Ã©tÃ© dÃ©clarÃ© ici%qD Ã©tait cachÃ©%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e%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%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans cette portÃ©e; vouliez-vous employer %qsÂ ?%qD n'a pas Ã©tÃ© initialisÃ© par une expression constante%qD prÃ©cÃ©demment dÃ©clarÃ© ici%qD a Ã©tÃ© utilisÃ© sans dÃ©claration avant sa dÃ©finition%qD a Ã©tÃ© utilisÃ© sans prototype avant sa dÃ©finition%qD sera initialisÃ© aprÃ¨s%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©sÃ©criture %qD vers un objet de type non trivial %#qT%s%qD Ã©criture dans un objet du type non trivialement copiable %#qT%sÃ©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%sÃ©criture %qD vers un objet de type %#qT avec le membre %qs de %qDÃ©criture %qD vers un objet de type %#qT sans affectation par copie triviale%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©%qD: attribut de visibilitÃ© ignorÃ© car il est en conflit avec la dÃ©claration prÃ©cÃ©dentel'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  des classes C++l'attribut de compatibilitÃ© %qE 2.95 ne s'applique qu'Ã  la compilation d'un kext (extension du noyau)%qE apparaÃ®t plus d'une fois dans les clause %<aligned%>%qE apparaÃ®t plus d'une fois dans les clause %<allocate%>%qE apparaÃ®t plus d'une fois dans les clauses %<nontemporal%>%qE apparaÃ®t plus d'une fois dans les clauses de donnÃ©es%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)%qE apparaÃ®t plus d'une fois dans la mÃªme directive %<declare target%>%qE l'argument %Z peut recouvrir l'objet destination %qE%qE les arguments %Z peuvent recouvrir l'objet destination %qE%qE l'argument %Z recouvre l'objet destination %qE%qE les arguments %Z recouvrent l'objet destination %qEl'argument de %qE n'est pas une fonctionl'argument %qE doit Ãªtre %qs, %qs, %qs ou %qsl'argument %qE n'est pas une chaÃ®ne de caractÃ¨resl'argument %qE n'est pas un identificateur%qE les arguments %Z et peut-Ãªtre %Z recouvrent l'objet de destination %qEl'adresse de l'attribut %qE est hors limitesl'attribut %qE n'accepte qu'une constante entiÃ¨re comme argumentattribut %qE appliquÃ© Ã  %qD avec un type de retour voidattribut %qE appliquÃ© Ã  %qT aprÃ¨s sa dÃ©finitionattribut %qE appliquÃ© Ã  la dÃ©claration extern "C" %qDattribut %qE appliquÃ© au type %qT qui n'est ni une classe ni un enumattribut %qE appliquÃ© Ã  %qD qui n'est ni une fonction ni une variablel'attribut %qE ne s'applique qu'Ã  des fonctionsl'attribut %qE ne s'applique qu'aux variables externes initialisÃ©esl'attribut %qE a l'argument %E qui n'est pas une puissance de 2l'argument de l'attribut %qE %E n'est pas une constante entiÃ¨rel'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)l'argument de l'attribut %qE %E n'est pas positifl'attribut %qE a son argument %i qui est de type %qTl'attribut %qE Ã  son argument %i qui est invalidel'attribut %qE a son argument %i avec la valeur %qE qui ne fait pas rÃ©fÃ©rence Ã  un paramÃ¨tre de fonctionl'attribut %qE qui a l'argument %i avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variablel'attribut %qE a son argument %i dont la valeur %qE excÃ¨de le nombre de paramÃ¨tres %u de la fonctionl'attribut %qE a son argument %i avec a la valeur %qE qui n'est pas une constante entiÃ¨rel'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnul'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence au type de paramÃ¨tre %qTattribut %qE argument %qE excÃ¨de %ul'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨re entre 0 et 3l'argument de l'attribut %qE %qE n'est pas reconnul'argument 1 de l'attribut %qE ne nomme pas une fonctionl'argument 1 de l'attribut %qE est ambigul'argument 1 de l'attribut %qE doit prendre un type pointeur en premier argumentl'argument 1 de l'attribut %qE doit prendre un type pointer comme premier argumentÂ ; avoir %qTl'argument de l'attribut %qE ne peut pas Ãªtre une expression arithmÃ©tique constantel'argument de l'attribut %qE ne peut pas Ãªtre une chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE a le type %qTl'argument de l'attribut %qE est invalidel'argument de l'attribut %qE doit Ãªtre une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante de chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE devrait Ãªtre entre 0 et 255l'argument de l'attribut %qE doit Ãªtre compris entre 18 et 255l'argument de l'attribut %qE avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  un paramÃ¨tre de fonctionl'attribut de l'argument %qE avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variablel'argument de l'attribut %qE a la valeur %qE excÃ©dant %wul'argument de l'attribut %qE a la valeur %qE qui excÃ¨de le nombre de paramÃ¨tres %u de la fonctionl'argument de l'attribut %qE a la valeur %qE nÃ©gativel'argument de l'attribut %qE avec la valeur %qE n'est pas une constante entiÃ¨rel'argument de l'attribut %qE avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnul'argument de l'attribut %qE avec la valeur %qE fait rÃ©fÃ©rence au type de paramÃ¨tre %qTl'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux classes ou aux types Ã©numÃ©rÃ©sl'attribut %qE peut uniquement Ãªtre appliquÃ© aux fonctions ou aux structures, unions ou aux types Ã©numÃ©rÃ©sl'attribut %qE peut uniquement Ãªtre appliquÃ© aux membres de donnÃ©es non statiquesl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un champ de bitsl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables localesL'attribut %qE est en conflit avec l'attribut %qEdirective d'attribut %qE ignorÃ©el'attribut %qE ne s'applique pas aux fonctionsl'attribut %qE ne s'applique pas aux typesl'attribut %qE ne prend pas d'argumentl%'attribut %qE ne s%'applique pas aux fonctionsattribut %qE dupliquÃ©l'attribut %qE suit %qEl'attribut %qE n'a pas dâ€™effetl'attribut %qE n'a pas d'effet sur les fonctions statiquesl'attribut %qE n'a pas d'effet sur les fonctions locales dans l'unitÃ©l'attribut %qE n'a d'effet que sur les objets publicsattribut %qE ignorÃ©l'attribut %qE est ignorÃ© car %qD n'a pas une durÃ©e de stockage limitÃ©e au threadl'attribut %qE est ignorÃ© car %qD n'est pas une variablel'attribut %qE est ignorÃ© car %qT est dÃ©jÃ  dÃ©finil'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qsl'attribut %qE est ignorÃ© pour %qEl'attribut %qE est ignorÃ© pour le champ de type %qTl'attribut %qE est ignorÃ© pour le type %qTl'attribut %qE est ignorÃ© sur une dÃ©claration d'un type diffÃ©rent de celui du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© sur une fonction retournant %qTl'attribut %qE est ignorÃ© sur une redÃ©claration du symbole rÃ©fÃ©rencÃ©l'attribut %qE est ignorÃ© sur des fonctions retournant %qTÂ ; il est uniquement valide pour des types pointeur retournÃ©sl'attribut %qE est ignorÃ© pour un type qui n'est pas une classel'attribut %qE est ignorÃ© pour l'objet de type %qTl'attribut %qE est ignorÃ© sur les typesl'attribut %qE est ignorÃ© sans l'option %<-mcmse%>.l'attribut %qE est ignorÃ© sans %<-mistack%>l'attribut %qE est ignorÃ©. Le modÃ¨le de mÃ©moire large (%<-mlarge%>) est requis.l'attribut %qE est ignorÃ©. Utilisez l'option %<-fcf-protection%> pour l'activerl'attribut %qE est ignorÃ©Â ; il est valide uniquement sur des fonctionsl'attribut %qE est uniquement pour des types pointeursl'attribut %qE n'est pas supportÃ© car le boutisme n'est pas uniformel'attribut %qE n'est pas supportÃ© pour la cible R8Cl'attribut %qE n'est pas supportÃ© sur cette plate-formel'attribut %qE s'applique uniquement aux fonctionsl'attribut %qE est uniquement valable pour des objets Objective-Cl'attribut %qE est uniquement valable sur un type %<struct%>l'attribut %qE est spÃ©cifique aux cibles ELFl'attribut %qE est uniquement supportÃ© pour SH2Al'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classel'attribut %qE peut uniquement Ãªtre mis sur un typedefÂ ; l'attribut est ignorÃ©l'attribut %qE doit apparaÃ®tre avant l'attribut %qsl'attribut %qE doit s'appliquer Ã  une dÃ©clarationl'attribut %qE n'est pas permis avec une classe de stockage autol'attribut %qE n'est pas disponible pour les fonctions qui retournent une valeur sur la pilel'attribut %qE n'est pas disponible pour les fonctions avec des arguments passÃ©s sur la pilel'attribut %qE n'est pas disponible pour les fonctions avec un nombre variable d'argumentsattribut %qE sur une fonction qui ne retourne pas un pointeurattribut %qE sur une fonction retournant %<void%>attribut %qE sur une variable non volatilel'attribut %qE affecte uniquement les objets au niveau le plus hautl'attribut %qE s'applique uniquement au SH2Al'attribut %qE ne s'applique qu'au type de base d'un pointeur vers une fonctionl'attribut %qE ne s'applique qu'Ã  des types de fonctionl'attribut %qE s'applique uniquement aux fonctionsl'attribut %qE s'applique seulement Ã  des fonctions d'interruptionl'attribut %qE ne s'applique qu'Ã  des typesl'attribut %qE ne s'applique qu'aux variablesl'attribut %qE ne s'applique qu'aux variables statiquesl'attribut %qE s'applique uniquement aux fonctions variadiquesl'attribut %qE est uniquement disponible en 32 bitsl'attribut %qE n'est supportÃ© que par les cÅ“urs Tiny rÃ©duitsl'attribut %qE est uniquement supportÃ© sur des types boolÃ©ensl'attribut %qE est uniquement valable pour l'architecture ARC EMl'attribut %qE est uniquement valable pour l'architecture ARCv2l'attribut %qE requiert une chaÃ®ne comme argumentl'attribut %qE requiert un argument de type constante chaÃ®ne de caractÃ¨resl'attribut %qE requiert un type de retour Â«Â voidÂ Â»l'attribut %qE requiert un argument de type entierl'attribut %qE requiert un argument de type constante entiÃ¨rel'attribut %qE exige des prototypes avec des arguments nommÃ©sl'attribut %qE ne prend pas d'argumentattribut %qE avec une prÃ©cision boolÃ©enne non supportÃ©eattribut %qE sans argument sur un non-prototype%qE ne peut pas Ãªtre appliquÃ© sur le type non pointeur %qT%qE ne peut pas Ãªtre utilisÃ© comme une fonction%qE ne peut pas Ãªtre utilisÃ© comme pointeur de membre puisqu'il est de type %qT%qE ne peut pas avoir les deux attributs %qs et %qs en mÃªme temps%qE est dÃ©clarÃ© %<threadprivate%> aprÃ¨s la premiÃ¨re utilisation%qE dÃ©clarÃ© comme une fonction retournant une fonction%qE dÃ©clarÃ© comme une fonction retournant un tableau%qE dÃ©clarÃ© ici%qE est dÃ©fini comme un mauvais type de balise%qE ne contraint pas un type%qE n'a pas le type %<omp_depend_t%> dans la clause %<depend%> avec le type de dÃ©pendance %<depobj%>%qE n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qs%qE n'a pas un type pointeur ou tableau%qE ne nomme pas un type%qE ne nomme pas un type; vouliez-vous utiliser %qsÂ ?%qE est Ã©valuÃ© Ã  Â«Â fauxÂ Â»%qE Ã©choue a Ãªtre un typedef ou un type interne%qE a, Ã  la fois, %<extern%> et un initialiseur%qE a le type const pour %<reduction%>%qE a un type invalide pour %<reduction(%s)%>%qE n'a pas Ã©tÃ© dÃ©clarÃ©%qE implique la visibilitÃ© par dÃ©faut mais %qD a dÃ©jÃ  Ã©tÃ© dÃ©clarÃ© avec une visibilitÃ© diffÃ©rente%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence vers un pointeur ou un tableau%qE dans la clause %<reduction%> est un tableau de taille nulle%qE dans %q#T ne nomme pas pas un type de patron%qE dans %q#T ne nomme pas un type%qE dans l'espace de noms %qE ne nomme pas un type de patron%qE dans l'espace de noms %qE ne nomme pas un type de patron; vouliez-vous employer %qsÂ ?%qE dans l'espace de noms %qE ne nomme pas un type%qE dans l'espace de noms %qE ne nomme pas un type; vouliez-vous utiliser %qsÂ ?l'attribut incompatible %qE est ignorÃ©%qE initialisÃ© et dÃ©clarÃ© %<extern%>%qE est un membre d'une union%qE est un pointeur; vouliez-vous utiliser %<->%>Â ?%qE est un type non reconnu de fonction avec format%qE est obsolÃ¨te%qE est obsolÃ¨te: %s%qE n'est ni une variable ni un nom de fonction dans la clause %qs%qE n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© ami%qE n'est pas une classe ou un espace de noms%qE n'est pas un patron de classe%qE n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%qE n'est pas une expression constante%qE n'est pas une expression constante car le stockage allouÃ© n'a pas Ã©tÃ© dÃ©sallouÃ©%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  un rÃ©sultat de %<operator new%>%qE n'est pas une expression constante car il fait rÃ©fÃ©rence Ã  une variable incomplÃ¨tement initialisÃ©e%qE n'est pas une expression constante car il fait rÃ©fÃ©rence aux sous-objets mutables de %qT%qE n'est pas un patron%qE n'est pas un type%qE n'est pas un qualificatif %<asm%>%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable%qE n'est pas un argument de patron valide pour le type %qT%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison%qE n'est pas un argument de patron valable pour le type %qT car il est un pointeur%qE n'est pas un argument de patron valable pour le type %qT car ce n'est pas une l-valeur%qE n'est pas un argument de patron valable pour le type %qT car il est du type %qT%qE n'est pas un argument de patron valable pour le type %qT Ã  cause de conflits dans les qualificatifs CV%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%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable%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%qE n'est pas une variable dans la clause %<aligned%>%qE n'est pas une variable dans la clause %<allocate%>%qE n'est pas une variable dans la clause %<nontemporal%>%qE n'est pas une variable dans la clause %qs%qE n'est pas une variable dans la clause %<firstprivate%>%qE n'est pas une variable dans la clause %<lastprivate%>%qE n'est pas une variable dans la clause %qs%qE n'est pas un nom de classe Objective-C ou un alias%qE n'est pas un argument dans la clause %<uniform%>%qE n'est pas au dÃ©but de la dÃ©claration%qE n'est pas initialisÃ©%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %<depend%>%qE n'est pas un type %qT%qE n'est pas reconnu comme ligne de contrÃ´le de module%qE n'est pas le motif entier de l'expansion du paquet%qE est uniquement autorisÃ© dans les dialectes Objective-C%qE est uniquement applicable Ã  des interfaces de classes Objective-C, l'attribut est ignorÃ©%qE est prÃ©dÃ©terminÃ© %qs pour %qs%qE peut ne pas rÃ©pondre Ã  %<%c%E%>%qE peut uniquement apparaÃ®tre aprÃ¨s une dÃ©claration d'interface de module%qE peut uniquement apparaÃ®tre une seule fois dans une dÃ©claration d'export%qE peut Ã©crire un zÃ©ro terminal au delÃ  de la fin de la destination%qE arguments de patron manquants%qE doit Ãªtre %<threadprivate%> pour %<copyin%>%qE a besoin de l'option isa %s%qE a besoin d'une option isa inconnue%qE non spÃ©cifiÃ© dans le %<target%> englobant%qE non spÃ©cifiÃ© dans la rÃ©gion %qs englobante%qE non spÃ©cifiÃ© dans la construction OpenACC %qs englobante%qE Ã©crit %wu octet%qE Ã©crit %wu octets%qE Ã©crit %wu octet dans une destination dont la taille est %wu%qE Ã©crit %wu octets dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus%qE Ã©crit %wu octets ou plus (%wu supposÃ©)%qE Ã©crit %wu octets ou plus (%wu supposÃ©) dans une destination dont la taille est %wu%qE Ã©crit %wu octets ou plus dans une destination dont la taille est %wu%qE Ã©crit entre %wu et %wu octets%qE Ã©crit entre %wu et %wu octets dans une destination dont la taille est %wula sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de formatla sortie de %qE peut Ãªtre tronquÃ©e avant le dernier caractÃ¨re de format%qE redÃ©clarÃ© comme une autre sorte de symbole%qE redÃ©clarÃ© avec les attributs conflictuels %qs%qE requiert %<-fgnu-tm%>%qE requiert une directive %<declare%> pour l'utilisation dans une fonction %<routine%>%qE requiert un argument%qE requiert l'extension de l'ISA SVE%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dÃ©pendance autre que %<depobj%>%qE spÃ©cifiÃ© ici%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction)%qE non dÃ©clarÃ© (premiÃ¨re utilisation dans cette fonction); vouliez-vous utiliser %qsÂ ?%qE non dÃ©clarÃ© ici (hors de toute fonction)%qE non dÃ©clarÃ© ici (hors de toute fonction); vouliez-vous utiliser %qsÂ ?%qE utilisÃ© avec %<auto%>%qE utilisÃ© avec %<register%>%qE utilisÃ© avec %<typedef%>%qE avec une clause %<link%> utilisÃ©e dans une fonction %<routine%>%qE Ã©crit un zÃ©ro terminal au delÃ  de la fin de la destination%qF dÃ©clarÃ© %<static%> mais jamais dÃ©fini%qF requiert %<-mvx%>%qF requiert z14 ou supÃ©rieur%qF requiert z15 ou supÃ©rieur%qT et %qT sont dans des espaces d'adresses nommÃ©s disjoints%qT en tant que type plutÃ´t qu'un simple %<decltype(auto)%>%qT dÃ©clarÃ© ici%qT est dÃ©clarÃ© avec clÃ© de classe %qs non concordante%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que sa base %qT%qT est dÃ©clarÃ© avec une plus grande visibilitÃ© que le type de son champs %qD%qT est dÃ©fini en tant que %qs ici%qT est dÃ©fini avec des bases virtuelles directes%qT est dÃ©fini avec des bases directes multiples%qT ne possÃ¨de pas l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans le type de %qD) possÃ¨de%qT n'a pas l'Ã©tiquette de l'ABI %E que la classe de base %qT a%qT dÃ©clarÃ© en tant que %qs pour la premiÃ¨re fois ici%qT a la base %qT dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison%qT a la base %qT dont le type n'a pas de classe de liaison%qT a la base %qT dont le type utilise l'espace de noms anonyme%qT a un champ %qD dont le type dÃ©pend du type %qT qui n'a pas de classe de liaison%qT a un champ %qD dont le type n'a pas de classe de liaison%qT a un champ %qD dont le type utilise l'espace de noms anonyme%qT a une dÃ©claration prÃ©cÃ©dente ici%qT n'a pas de membre nommÃ© %qE%qT n'a pas de membre nommÃ© %qE; vouliez-vous employer %qEÂ ?%qT n'a pas de membre de donnÃ©es non statique nommÃ© %qD%qT est un type modifiÃ© par une variable%qT est dÃ©jÃ  un ami de %qT%qT est une classe de base ambigÃ¼e du type dynamique %qT de son opÃ©rande%qT est une base ambiguÃ« de %qT%qT est une base inaccessible de %qT%qT n'est pas une base de %qT%qT n'est pas une classe ou un espace de noms%qT n'est pas un type de classe%qT n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%qT n'est pas un type class, struct ou union%qT n'est pas une base directe de %qT%qT n'est pas un patron de classe membre de %qT%qT n'est pas un membre de %qT%qT n'est pas une classe imbriquÃ©e dans %qT%qT n'est pas un type pointeur vers un objet%qT n'est pas un patron%qT n'est pas un type de patron%qT n'est pas un type valide pour un paramÃ¨tre non type du patron car il n'est pas structurel%qT n'est pas un qualificatif %<asm%>%qT n'est pas une base accessible de %qT%qT n'est pas un type Ã©numÃ©rÃ©%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>%qT est/utilise un type anonyme%qT peut ne pas avoir l'intention de supporter la dÃ©duction d'argument pour un patron de classe%qT pas permis dans un argument de patron%qT rÃ©fÃ©rÃ© en tant que %qsil est fait rÃ©fÃ©rence Ã  %qT comme un enum%qT est rÃ©solu en %qT qui n'est pas un type de classe%qT est rÃ©solu en %qT qui n'est pas un type d'Ã©numÃ©rationles qualificatifs %qV ne peuvent pas Ãªtre appliquÃ©s Ã  %qTconversion %qc utilisÃ©e sans guillemetsconversion %qc utilisÃ©e dans une sÃ©quence entre guillemetsdirective %qc redondante aprÃ¨s une occurrence prÃ©cÃ©dente du mÃªme%qsmembre de gauche de %qs dans une instruction Ã©crasÃ©e%qs accÃ¨s Ã  un octet non initialisÃ© Ã  l'offset %d%qs est dÃ©jÃ  dÃ©fini comme liaison spÃ©cifique pour le %qs gÃ©nÃ©rique Ã  %C%qs est toujours Ã©valuÃ© Ã  Â«Â vraiÂ Â» dans %<if constexpr%>%qs et %<%s-%s%> sont incompatibles%qs et %<%s=%s%> sont incompatibles%qs et %qs sont incompatiblesLes arguments %qs et %qs de l'intrinsÃ¨que %qs Ã  %L doivent avoir des formes identiques.Les arguments %qs et %qs de l'intrinsÃ¨que %qs Ã  %L doivent avoir le mÃªme typeles attributs %qs et %qs sont incompatibles%qs et %qs ne peuvent pas Ãªtre FUNCTION/SUBROUTINE mixte pour GENERIC %qs Ã  %L%qs et %qs pour GENERIC %qs Ã  %L sont ambigus%qs semble Ãªtre un gestionnaire avec l'attribut %qs mal orthographiÃ©, il manque le prÃ©fixe %<__vector%>l'argument %qs a un numÃ©ro d'opÃ©rande invalide (argument %lu)l'argument %qs n'a pas de nul terminalL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre INTENT(IN)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre du type %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une permutation invalide des dimensions (dimension %qd dupliquÃ©e)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une forme invalide dans la dimension %d (%ld/%ld)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un Ã©lÃ©ment nÃ©gatif (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une dimension hors limite (%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a un mauvais nombre d'Ã©lÃ©ments (%d/%d)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L est videL'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre ALLOCATABLEL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou PROCEDUREL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER ou REALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, LOGICAL ou une constante littÃ©rale BOZL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre REAL ou COMPLEXL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTER ou un TARGETL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre POINTER, ALLOCATABLE ou un pointeur de procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une constanteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©eL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableau logiqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un pointeur ou une VARIABLE ou FONCTION cibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variableL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un tableauL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©es interopÃ©rable: %sL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un rÃ©el par dÃ©fautL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre en double prÃ©cisionL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre moins que le rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre numÃ©rique ou LOGICALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muetteL'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)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable muette OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type extensibleL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type intrinsÃ¨queL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du sous-type %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang %dL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre de rang 1 ou 2L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre positifL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme type et du mÃªme sous-type que %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type numÃ©riqueL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type soit REAL ou soit INTEGERL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir une longueur d'au moins 1L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le mÃªme rang que %qs ou Ãªtre un scalaireL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre OPTIONALL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre un sous-objet de %qsL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre prÃ©sent si %<x%> est COMPLEXL'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)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas encore supportÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L sera du type entier, rÃ©el ou caractÃ¨reL'argument %qs de l'intrinsÃ¨que %qs Ã  %L aura le mÃªme type que %qs Ã  %LL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point TYPE(*)L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point une procÃ©dureL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point un tableau de taille taciteL'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne sera point co-indexÃ©L'argument %qs de l'intrinsÃ¨que %qs Ã  %L spÃ©cifiera un sous-type entier valideL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le rang %d ou Ãªtre un scalairel'argument %qs rÃ©fÃ©rence un opÃ©rande qui n'est pas un pointeur (argument %lu, opÃ©rande %lu)l'argument %qs a un numÃ©ro d'opÃ©rande hors des bornes (argument %lu, opÃ©rande %lu)%qs Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>%qs Ã  %C est une redÃ©finition de la dÃ©claration dans l'interface correspondante pour MODULE PROCEDURE %qs%qs Ã  %C est dÃ©jÃ  dÃ©fini comme procÃ©dure FINAL%qs Ã  %C n'est pas un membre de la structure %qs%qs Ã  %C n'est pas un membre de la structure %qs; vouliez-vous employer %qsÂ ?%qs Ã  %C n'est pas une variable%qs Ã  %C n'est pas une rÃ©fÃ©rence de requÃªte Ã  un composant de type intrinsÃ¨que%qs Ã  %C n'est pas une rÃ©fÃ©rence de requÃªte Ã  un composant de type intrinsÃ¨que %qs%qs Ã  %C est le nom d'une fonction rÃ©cursive et, par consÃ©quent, il fait rÃ©fÃ©rence Ã  la variable rÃ©sultat. Utilisez une variable RESULT explicite pour diriger la rÃ©cursion (12.5.2.1)%qs Ã  %L a dÃ©jÃ  Ã©tÃ© initialisÃ© Ã  %L%qs Ã  %L associÃ© a une expression ne peut pas Ãªtre utilisÃ© dans un contexte de dÃ©finition de variable (%s)%qs Ã  %L associÃ© Ã  la cible vecteur indexÃ© ne peut pas Ãªtre utilisÃ© dans le contexte de dÃ©finition de variable (%s)%qs Ã  %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet%qs Ã  %L a un type, ce qui n'est pas cohÃ©rent avec l'appel CALL Ã  %L%qs Ã  %L a des attributs spÃ©cifiÃ©s en dehors du corps de son INTERFACE%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%qs Ã  %L est ambigÃ¼e%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)%qs Ã  %L est associÃ© Ã  l'hÃ´te Ã  %L dans une procÃ©dure contenue avec une procÃ©dure interne du mÃªme nom%qs Ã  %L n'est pas une VALUE%qs Ã  %L n'est pas une fonction%qs Ã  %L n'est pas une procÃ©dure de module%qs Ã  %L est du type ABSTRACT %qs%qs Ã  %L doit Ãªtre plus petit que BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal Ã  BIT_SIZE(%qs)%qs Ã  %L doit Ãªtre plus petit ou Ã©gal au BIT_SIZE de INTEGER(KIND=%d)%qs Ã  %L doit Ãªtre non nÃ©gatif%qs Ã  %L doit avoir une longueur de caractÃ¨re constante dans ce contexte%qs Ã  %L doit avoir le mÃªme nombre d'arguments formels que la procÃ©dure redÃ©finie%qs Ã  %L ne doit pas Ãªtre DEFERRED car il redÃ©fini une liaison non DEFERRED%qs Ã  %L redÃ©fini une FUNCTION et doit aussi Ãªtre une FUNCTION%qs Ã  %L redÃ©fini une liaison NOPASS et doit aussi Ãªtre NOPASS%qs Ã  %L redÃ©fini une procÃ©dure PUBLIC et ne doit pas Ãªtre PRIVATE%qs Ã  %L redÃ©fini une procÃ©dure PURE et doit aussi Ãªtre PURE%qs Ã  %L redÃ©fini une SUBROUTINE et doit aussi Ãªtre une SUBROUTINE%qs Ã  %L redÃ©fini une liaison PASS et doit aussi Ãªtre PASS%qs Ã  %L redÃ©fini une procÃ©dure non ELEMENTAL et ne doit pas Ãªtre ELEMENTAL non plus%qs Ã  %L redÃ©fini une liaison de procÃ©dure dÃ©clarÃ©e NON_OVERRRIDABLE%qs Ã  %L redÃ©fini une procÃ©dure ELEMENTAL et doit aussi Ãªtre ELEMENTAL%qs Ã  %L sera une variable INTENT(OUT)%qs Ã  %L devrait Ãªtre une FUNCTION%qs Ã  %L devrait Ãªtre une SUBROUTINE%qs Ã  %L devrait Ãªtre de type integer(kind=omp_event_handle_kind)l'attribut %qs ne peut pas Ãªtre appliquÃ© Ã  une fonction qui ne prend pas des arguments variablesdirective d'attribut %qs ignorÃ©eattribut %qs ignorÃ©l'attribut %qs n'est pas supportÃ© pour %qE dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© pour %qT dans %<__builtin_has_attribute%>l'attribut %qs n'est pas supportÃ© dans %<__builtin_has_attribute%>l'attribut %qs ne s'applique qu'aux fonctionsl'attribut %qs sâ€™applique seulement aux fonctions variadiquesl'attribut %qs requiert des prototypes avec des arguments nommÃ©sattribut %qs sans argument sur un non-prototype%qs ne peut pas apparaÃ®tre dans une expression de constante%qs ne peut pas apparaÃ®tre dans une dÃ©claration typedef%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre encodÃ©%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car l'argument ne sait pas Ãªtre interprÃ©tÃ©%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante car le type est trop grand%qs ne peut pas Ãªtre Ã©valuÃ© de maniÃ¨re constante sur la cible%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est BIND(C)%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est un type SEQUENCE%qs ne peut pas Ãªtre utilisÃ© pour des dÃ©clarations de typesLa clause %qs Ã  %L est spÃ©cifiÃ©e plus d'une foisla clause %qs ne peut pas apparaÃ®tre sur %qs non rectangulairela clause %qs sur la directive %<requires%> n'est pas encore supportÃ©eclause %qs spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> %<reduction%>clause %qs utilisÃ©e lexicalement aprÃ¨s la construction de la premiÃ¨re cible ou l'API de dÃ©chargement%qs combinÃ© avec le qualificatif %<auto%> pour %qE%qs combinÃ© avec le qualificatif %<register%> pour %qEla construction %qs est Ã  l'intÃ©rieur de la rÃ©gion %qs%qs dÃ©clarÃ© INTRINSIC Ã  %L n'existe pas%qs dÃ©clarÃ© comme une fonction retournant une fonction%qs dÃ©clarÃ© comme une fonction retournant un tableau%qs, dÃ©clarÃ© Ã  %L, est aussi le nom d'un intrinsÃ¨que. Il peut uniquement Ãªtre appelÃ© via une interface explicite ou s'il est dÃ©clarÃ© EXTERNAL.%qs, dÃ©clarÃ© Ã  %L, pourrait masquer l'intrinsÃ¨que du mÃªme nom. Pour appeler l'intrinsÃ¨que, des dÃ©clarations INTRINSIC explicites peuvent Ãªtre nÃ©cessaires.%qs dÃ©clarÃ© en dehors d'un contexte de classe%qs dÃ©fini en dehors d'un contexte de classe%qs ne supporte pas le code MIPS16%qs ne supporte pas la fonctionnalitÃ© %qsL'entitÃ© %qs ne peut pas avoir un initialiseur Ã  %CL'entitÃ© %qs ne peut pas avoir d'attribut Ã  %C%qs attend 1 argument mais %d sont fournis%qs attend 2 arguments mais %d sont fournis%qs attend un argument constant%qs attend une valeur en virgule fixe comme argument%qs attend une valeur en virgule fixe comme premier argument%qs attend une valeur entiÃ¨re comme deuxiÃ¨me argumentl'expression %qs doit Ãªtre un entierl'expression %qs du type qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©e%qs a Ã©chouÃ©le modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types en virgule flottantele modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types vectorielsla fonction avec l'attribut %qs ne peut pas avoir d'argumentla fonction %qs ne peut pas avoir un type d'interruption diffÃ©rentla fonction avec l'attribut %qs ne peut pas retourner une valeurla fonction %qs utilise le spÃ©cificateur de type %<auto%> sans type de retour Ã  la finla fonction %qs avec un type de retour Ã  la fin a %<decltype(auto)%> comme Ã©tant son type au lieu d'un simple %<auto%>la fonction %qs avec un type de retour Ã  la fin a %qT comme Ã©tant son type au lieu d'un simple %<auto%>la fonction %qs avec le type de retour Ã  la fin n'est pas dÃ©clarÃ©e avec le spÃ©cificateur de type %<auto%>%qs a, Ã  la fois, %<extern%> et une initialisation%qs a dÃ©bordÃ©%qs dans %<%s %E%>%qs dans la clause %s Ã  %L n'est pas une section de tableau convenable%qs dans la clause ALIGNED Ã  %L requiert une expression d'alignement qui est un entier constant positif et scalaire%qs dans la clause ALIGNED doit Ãªtre POINTER, ALLOCATABLE, pointeur Cray ou C_PTR Ã  %L%qs dans la clause DEPEND Ã  %L est une section de tableau de taille nulle%qs dans l'expression EXTENDS Ã  %C n'est pas un type dÃ©rivÃ©%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%qs dans la clause LINEAR Ã  %L requiert une expression de pas linÃ©aire qui soit un entier scalaire%qs ne peut pas apparaÃ®tre dans COMMON Ã  %L [F2008:C5100]%qs dans IL gimple%qs dans l'affectation de pointeur Ã  %L ne peut pas Ãªtre une l-valeur puisqu'il est une procÃ©dure%qs dans le contexte de dÃ©finition de variable (%s) Ã  %L n'est pas une variable%qs est incompatible avec les options explicitement dÃ©sactivÃ©es%qs initialisÃ© et dÃ©clarÃ© %<extern%>%qs dans un opÃ©rande non-mode-precisionle sous-programme intrinsÃ¨que %qs Ã  %L a Ã©tÃ© dÃ©prÃ©ciÃ©. Utilisez le sous-programme intrinsÃ¨que INT.IntrinsÃ¨que %qs avec un argument CHARACTER Ã  %LIntrinsÃ¨que %qs avec l'argument KIND Ã  %LIntrinsÃ¨que %qs avec un argument RADIX Ã  %L%qs est un identificateur rÃ©servÃ© de AVR-LibC. Envisagez %<#include <avr/interrupt.h>%> avant d'utiliser la macro %qs%qs est dÃ©jÃ  IMPORTÃ© depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C%qs est un argument invalide pour %<-mcpu=%>%qs est un type opaque et vous ne pouvez pas le remplacer avec d'autres valeurs%qs est une option inconnue de %<-save-temps%>%qs est corrompu%qs est obsolÃ¨te%qs est dÃ©prÃ©ciÃ© et recommandÃ© dans aucune circonstance%qs est dÃ©prÃ©ciÃ©; utilisez -fno-zero-initialized-in-bss%qs est obsolÃ¨te; utilisez -fstack-check.%qs est incompatible avec %qs%qs est incompatible avec l'utilisation de types en virgule flottante%qs est incompatible avec l'utilisation de types vectoriels%qs est plus Ã©troit que les valeurs de son type%qs n'est ni un opÃ©rateur dÃ©fini ni un composant de structure dans la chaÃ®ne avec un point Ã  %C%qs n'est pas une expression constante car %qT contient un type pointeur vers un membre%qs n'est pas une expression constante car %qT contient un type pointeur%qs n'est pas une expression constante car %qT contient un type rÃ©fÃ©rence%qs n'est pas une expression constante car %qT contient un type union%qs n'est pas une expression constante car %qT contient un sous-objet volatile%qs n'est pas une expression constante car %qT est un type pointeur vers un membre%qs n'est pas une expression constante car %qT est un type pointeur%qs n'est pas une expression constante car %qT est un type rÃ©fÃ©rence%qs n'est pas une expression constante car %qT est un type union%qs n'est pas une expression constante car %qT est volatile%qs n'est pas un rÃ©pertoire%qs n'est pas un fichier de donnÃ©es gcov%qs n'est pas un registre de base valable dans %<-mstack-protector-guard-reg=%>%qs n'est pas un registre de base valable dans %qs%qs n'est pas un nombre valable dans %<-mstack-protector-guard-offset=%>%qs n'est pas un nombre valide dans %qs%qs n'est pas un dÃ©calage valable dans %<-mstack-protector-guard-offset=%>%qs n'est pas un dÃ©calage valide dans %qs%qs n'est pas une option valide pour le prÃ©processeur%qs n'est pas une option qui contrÃ´le les avertissements%qs n'est pas dÃ©fini comme un type%qs n'est pas supportÃ© par l'architecture %s%qs n'est pas supportÃ© sur Darwin 64 bits; il est incompatible avec les bibliothÃ¨ques C et C++ installÃ©es%qs n'est pas supportÃ© pour cette cible%qs n'est pas supportÃ© dans cette configuration du compilateur%qs n'est pas supportÃ© par cette configuration%qs n'est pas supportÃ© sur des systÃ¨mes petits boutistes%qs n'est pas supportÃ© sur cette cible%qs n'est pas supportÃ© avec %qs%qs n'est pas supportÃ©e avec les options actuelles%qs n'est pas valide pour %<-mmacosx-version-min%>%qs n'est pas valide pour %qs%qs est d'un type PRIVATE et ne peut pas Ãªtre un argument muet de %qs, qui est PUBLIC Ã  %L%qs est uniquement valable pour le processeur cell%qs est Ã  la version %q.*s, version %q.*s attenduel'expression de longueur de %qs doit Ãªtre un entierl'expression de longueur %qs doit Ãªtre une expression entiÃ¨re constante positivela variante correspondant Ã  %qs est obsolÃ¨te.la variante correspondant Ã  %qs requiert z14 ou supÃ©rieurla variante correspondant Ã  %qs requiert z15 ou supÃ©rieur%qs doit Ãªtre une procÃ©dure de module ou une procÃ©dure externe avec une interface explicite Ã  %L%qs doit Ãªtre du mÃªme type et du mÃªme sous-type que %qs Ã  %L dans %qs%qs doit Ãªtre la premiÃ¨re clause de %qs%qs doit Ãªtre utilisÃ© avec %qs%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Ã©%qs a besoin d'un registre de base valable%qs n'est pas autorisÃ© en dehors de STRUCTURE Ã  %C%qs pas Ã  la frontiÃ¨re d'un Ã©lÃ©ment%qs n'est pas supportÃ© par votre assembleur%qs n'est pas supportÃ© sur cette cible%qs de %qs est PRIVATE Ã  %L%qs du module %qs, importÃ© Ã  %C, est aussi le nom de l'unitÃ© actuelle du programme%qs dans un opÃ©rande non-mode-precision%qs est seulement supportÃ© dans du code OpenACCle pointeur %qs est nulfichier de donnÃ©es de dÃ©compte du profilage %qs pas trouvÃ©la propriÃ©tÃ© %qs ne peut pas Ãªtre dÃ©finie%qs requiert %qs%qs requiert %qs ou %qs%qs requiert l'ISA 3.0 en virgule flottante IEEE 128 bits%qs requiert une architecture PowerPC64, elle est maintenant activÃ©e%qs requiert le support VSX%qs requiert une cible qui fourni l'instruction %qs%qs requiert les instructions de branchement probable%qs requiert le support ISA 2.06 complet%qs requiert le support ISA 3.0 complet%qs requiert les options %qs (ou plus rÃ©cente) et %qs ou %qs%qs requiert les options %qs et %qs%qs requiert l'option %qs%qs exige l'ABI ELFv2%qs devrait provenir d'un scalaire vers un vecteur similaire%qs la limite spÃ©cifiÃ©e %s excÃ¨de la taille maximale de l'objet %E%qs la limite spÃ©cifiÃ©e %s dÃ©passe la taille %E du tableau non terminÃ©%qs la limite spÃ©cifiÃ©e %s dÃ©passe la taille d'au plus %E du tableau non terminÃ©%qs la limite spÃ©cifiÃ©e %s peut dÃ©passer la taille d'au plus %E du tableau non terminÃ©%qs est spÃ©cifiÃ© pour la variable auto %qE%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE%qs spÃ©cifiÃ© pour un champ d'une structure%qs spÃ©cifiÃ© pour le champ %qE de la structure%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©%qs spÃ©cifiÃ© avec %<decltype%>%qs spÃ©cifiÃ© avec %<typeof%>%qs spÃ©cifiÃ© avec %qT%qs spÃ©cifie un niveau de parallÃ©lisme conflictuelle symbole %qs %q+D doit avoir une classe de liaison statiquele symbole %qs %q+D pointe vers lui-mÃªme en fin de compteÃ©tiquette %qs utilisÃ©e en nommant %q#T%qs n'est pas supportÃ© par cette ABI%qs utilisÃ© avec %qE%qs utilise l'allocation de pile dynamique%qs utilise le registre r29la valeur de %qs doit Ãªtre positivela variable %qs n'est ni un pointeur ni un tableaula variable %qs n'est ni un pointeur ni une rÃ©fÃ©rence Ã  un pointeurla variable %qs n'est ni un pointeur ni un tableau ni une rÃ©fÃ©rence Ã  un pointeur ou un tableaula variable %qs n'est pas un pointeur%qs avec une condition toujours fausse%qs: [%u] %<next_regno%> erronÃ© pour une chaÃ®ne vide (%u)%qs: [%u] %<oldest_regno%> erronÃ© (%u)%qs: [%u] registre non vide dans la chaÃ®ne (%s %u %i)%qs: boucle dans la chaÃ®ne %<next_regno%> (%u)%r%s:%d:%R   %r%s:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]
  %r%s:%d:%R   dans l'expansion %<constexpr%> de %qs%r%s:%d:%d:%R   %r%s:%d:%d:%R   [ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour dÃ©sactiver ]
  %r%s:%d:%d:%R   dans l'expansion %<constexpr%> de %qs%s%s
  %s  Comme %s.Les boucles %s !$ACC LOOP sont imparfaitement imbriquÃ©es Ã  %L%s %#qD%s %#qS%s %<%s%.*s%> attend un argument %<%T%s%> correspondant%s %<%s%.*s%> attend un argument %<%s%s%> correspondant%s %<%s%.*s%> attend un argument de type %<%T%s%> mais l'argument %d a le type %qT%s %<%s%.*s%> attend un argument de type %<%s%s%> mais l'argument %d a le type %qT%s %<%s(%E)%> %p %d%s %qE n'implÃ©mente pas complÃ¨tement le protocole %qE%s %qsune construction %s %qs est Ã  l'intÃ©rieur d'une rÃ©gion %s %qs%s %qs est un argument invalide pour la fonction interne %qs%s %s %p %d%s %s%s
*************** F2008: Une affectation Ã  une fonction p
*** 2157,2170 ****
  Initialisations conflictuelles dans l'union Ã  %L et %LÃŠtre conforme plus fidÃ¨lement aux sÃ©mantiques IBM XLC.Pas de conformitÃ© particuliÃ¨re.ÃŠtre conforme au standard C ISO 1990 tel que amendÃ© en 1994.ÃŠtre conforme au standard C ISO 1990 avec les extensions GNU.ÃŠtre conforme au standard C ISO 1990.ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003.ÃŠtre conforme au standard C ISO 1999 avec les extensions GNU.ÃŠtre conforme au standard C ISO 1999.ÃŠtre conforme au standard C ISO 2011 avec les extensions GNU.ÃŠtre conforme au standard C ISO 2011.ÃŠtre conforme au standard C++ ISO 2011 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2011.ÃŠtre conforme au standard C++ ISO 2014 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2014.ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018) avec les extensions GNU.ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018).ÃŠtre conforme au standard C++ ISO 2017 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2017.Conforme au standard ISO C++ de 2020 (support expÃ©rimental et incomplet).Conforme au standard ISO C++ de 2020 avec les extensions de GNU (support expÃ©rimental et incomplet).ÃŠtre conforme au brouillon du standard C++ ISO 2023 (support expÃ©rimental et incomplet).ÃŠtre conforme au brouillon du standard C++ ISO 2023 avec les extensions GNU (support expÃ©rimental et incomplet).Conforme au brouillon du standard C ISO 202X (support expÃ©rimental et incomplet).Conforme au brouillon du standard C ISO 202X avec les extensions de GNU (support expÃ©rimental et incomplet).ÃŠtre conforme au standard Fortran ISO 2003.ÃŠtre conforme au standard Fortran ISO 2008 y compris TS 29113.ÃŠtre conforme au standard Fortran ISO 2008.ÃŠtre conforme au standard Fortran ISO 2018.ÃŠtre conforme au standard Fortran ISO 95.Respecter la conformitÃ© avec le langage Objective-C 1.0 comme implÃ©mentÃ© dans GCC 4.0.ÃŠtre conforme Ã  l'ABI FPXX o32.ConsidÃ©rer que l'accÃ¨s Ã  une mÃ©moire de un octet est lente.ConsidÃ©rer le type Â«Â intÂ Â» comme ayant une largeur de 16 bits.ConsidÃ©rer le type Â«Â intÂ Â» comme ayant une largeur de 32 bits.L'expression constante dans l'Ã©tiquette du FORMAT Ã  %L doit Ãªtre de type CHARACTER par dÃ©fautExpression constante requise Ã  %CLa valeur logique constante est rÃ©pÃ©tÃ©e dans l'instruction CASE Ã  %LConstruire une toile et sÃ©parer les utilisations sans relations d'une variable seule.La fonction contenue %qs Ã  %L n'a pas le type IMPLICITLa procÃ©dure contenue %qs Ã  %C entre en conflit avec la procÃ©dure dÃ©finie Ã  %LLa procÃ©dure contenue %qs Ã  %C est dÃ©jÃ  ambigÃ¼eLa procÃ©dure contenue %qs Ã  %L a le mÃªme nom que sa procÃ©dure contenanteLa procÃ©dure contenue %qs Ã  %L d'une procÃ©dure PURE doit aussi Ãªtre PUREContrÃ´le la gÃ©nÃ©ration des estimations des inverses.ContrÃ´ler le mode de dÃ©routage en cas d'exception IEEE.ContrÃ´ler le mode d'arrondissement FP gÃ©nÃ©rÃ©.ContrÃ´ler la prÃ©cision donnÃ©e aux exceptions FP.ContrÃ´ler quels Ã©vÃ©nements sont affichÃ©s dans les chemins de diagnostiques.ContrÃ´le comment le vectoriseur de boucle utilise des vecteurs partiels.  0 signifie jamais, 1 signifie uniquement pour les boucles dont le besoin d'itÃ©rer peut Ãªtre retirÃ©, 2 signifie pour toutes les boucles. La valeur par dÃ©faut est 2.Conversion depuis %qs vers %qs Ã  %LConversion de %s vers %s Ã  %LLa conversion depuis %s vers le sous-type par dÃ©faut COMPLEX(%d) Ã  %L pourrait perdre en prÃ©cision, envisagez d'utiliser l'argument KINDConversion d'un infini ou de Pas-un-Nombre Ã  %L en INTEGERConvertir 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.Convertir les sauts conditionnels des boucles les plus Ã  l'intÃ©rieur en Ã©quivalents sans branchement.Convertir les constantes en virgule flottante en constantes en simple prÃ©cision.Convertir le retour de fonction en un fragment d'appel et de retour.Convertir les appel et saut indirects en fragment d'appel et de sautCopier les sections de tableaux dans un bloc contigu lors de l'entrÃ©e dans une procÃ©dure.Copyright %s 2021 Free Software Foundation, Inc.
  Co-rang non concordant dans l'argument %qs Ã  %L (%d et %d)CoÃ»t auquel les optimisations de GCSE ne contraindront pas la distance de dÃ©placement d'une expression.CoÃ»t supposÃ© pour une insn de branchement.CoÃ»t supposÃ© d'une insn de multiplication.CoÃ»t supposÃ© d'une instruction de multiplication oÃ¹ 4 est Ã©gal Ã  une insn normale.Impossible de trouver le type rÃ©el avec au moins %d bitsN'a pu gÃ©nÃ©rer de valeur addis pour la fusionImpossible d'ouvrir le fichier de sortie Â«Â %sÂ Â»
  Compter les dÃ©pendances spÃ©culatives tout en calculant la prioritÃ© des instructions.Le pointÃ© de type Cray Ã  %C ne peut pas Ãªtre un tableau de forme taciteLe pointÃ© Cray Ã  %L apparaÃ®t dans plusieurs instructions pointer()PointÃ© Cray %qs dans la clause %s Ã  %LPointÃ© Cray %qs dans la clause SHARED Ã  %LObjet pointÃ© Cray %qs dans la clause %s Ã  %LObjet pointÃ© Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %LObjet pointÃ© Cray %qs du type polymorphique dans la clause %s Ã  %LPointeur Cray %qs dans la clause %s Ã  %LLe pointeur Cray Ã  %C a %d octets de prÃ©cision; les adresses mÃ©moire requiÃ¨rent %d octetsLe pointeur Cray Ã  %C doit Ãªtre un entierLa dÃ©claration de pointeur Cray Ã  %C requiert l'option %<-fcray-pointer%>Objet pointeur Cray %qs dans la clause %s Ã  %LObjet pointeur Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %LObjet pointeur Cray %qs du type polymorphique dans la clause %s Ã  %LCrÃ©er une application de type GUI.CrÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©.CrÃ©er une bibliothÃ¨que partagÃ©e.CrÃ©er un exÃ©cutable statique indÃ©pendant de la position.CrÃ©er des variables d'induction canoniques dans les boucles.CrÃ©er une application de type console.CrÃ©er les fichiers de donnÃ©es nÃ©cessaires Ã  Â«Â gcovÂ Â».CrÃ©ation de Â«Â %sÂ Â»
! CrÃ©ation d'un tableau temporaire Ã  %LCrÃ©ation d'un temporaire pour le tableau Ã  %L dans l'argument %qsles fonctions variadiques de style D ne peuvent pas Ãªtre utilisÃ©es avec -betterCLe tableau DATA %qs Ã  %L doit Ãªtre spÃ©cifiÃ© dans une dÃ©claration prÃ©cÃ©denteL'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir un co-indexL'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir l'attribut ALLOCATABLEL'Ã©lÃ©ment DATA %qs Ã  %L est un pointeur et doit donc Ãªtre un tableau Ã  part entiÃ¨reL'objet DATA prÃ¨s de %L a l'attribut pointeur et la valeur DATA correspondante n'est pas une cible de donnÃ©e initiale valableInstruction DATA Ã  %C aprÃ¨s la premiÃ¨re instruction exÃ©cutableL'instruction DATA Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction DATA Ã  %C n'est pas permise dans une procÃ©dure PUREL'instruction DATA Ã  %L a plus de valeurs que de variablesL'instruction DATA Ã  %L a plus de variables que de valeursSpÃ©cificateur de format DC interdit Ã  %Cobjet DEALLOCATEDEALLOCATE d'un co-tableau Ã  %C dans un bloc CRITICALDEALLOCATE d'un co-tableau Ã  %C dans un bloc DO CONCURRENTDECIMAL= Ã  %L n'est pas permis en Fortran 95DEF_INTERNAL_FLT_FN (%s) n'a pas de fonction interne associÃ©eDEF_INTERNAL_INT_FN (%s) n'a pas de fonction interne associÃ©eDELIM= Ã  %L pas permis en Fortran 95DEPEND SINK utilisÃ© avec DEPEND SOURCE sur la mÃªme construction Ã  %LGestionnaire d'Ã©vÃ©nement DETACH %qs dans la clause %s Ã  %LGestionnaire d'Ã©vÃ©nement DETACH %qs dans la clause SHARED Ã  %LL'argument DIM Ã  %L est en dehors des limitesL'argument DIM sans argument COARRAY n'est pas permis pour l'intrinsÃ¨que THIS_IMAGE Ã  %LDIMENSION spÃ©cifiÃ© pour %qs en dehors du corps de son INTERFACE Ã  %LArgument DISTANCE= pour NUM_IMAGES Ã  %LArgument DISTANCE= pour THIS_IMAGE Ã  %LLe chunk_size de la clause DIST_SCHEDULE Ã  %L requiert une expression INTEGER scalaireConstruction DO CONCURRENT Ã  %CLa boucle DO Ã  %L est indÃ©finie car elle dÃ©bordeLa boucle DO Ã  %L est indÃ©finie car elle dÃ©borde vers le basLa boucle DO Ã  %L sera exÃ©cutÃ©e zÃ©ro foisLa valeur de pas de DO est zÃ©roInstruction de fin de DO qui n'est pas END DO ou CONTINUE avec l'Ã©tiquette %d Ã  %CL'itÃ©rateur DO %qs Ã  %L est Ã  l'intÃ©rieur d'un itÃ©rateur du mÃªme nomDOUBLE COMPLEX Ã  %CSpÃ©cificateur de format DP interdit Ã  %CLa procÃ©dure DTIO %s Ã  %L doit Ãªtre rÃ©cursiveL'argument caractÃ¨re DTIO Ã  %L doit avoir une longueur taciteL'argument muet DTIO Ã  %L doit Ãªtre un scalaireL'argument muet DTIO Ã  %L doit Ãªtre ASSUMED SHAPE ARRAYL'argument muet DTIO Ã  %L doit avoir KIND = %dL'argument muet DTIO Ã  %L doit Ãªtre du type %sL'argument muet DTIO Ã  %L doit avoir INTENT %sLa procÃ©dure DTIO %qs Ã  %L doit Ãªtre une sous-routineDarwin ne supporte pas -mfentry ou les options associÃ©esDarwin n'est pas une plateforme mx32Ã‰lÃ©ment de donnÃ©e au dessus de la limite supÃ©rieure du tableau Ã  %LÃ‰lÃ©ment de donnÃ©e en dessous de la limite infÃ©rieure du tableau Ã  %LLes donnÃ©es sont stockÃ©es dans le format gros-boutiste.Les donnÃ©es sont stockÃ©es dans le format petit-boutiste.  (Par dÃ©faut).Les donnÃ©es sont rÃ©fÃ©rencÃ©es par le dÃ©calage depuis le dÃ©but du texte plutÃ´t que la GOT (avec -fPIC/-fPIE).La cible de donnÃ©es Ã  %L n'aura point de co-indexL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre une rÃ©fÃ©rence complÃ¨te Ã  un tableau de taille taciteL'Ã©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Ã©finieL'Ã©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Ã©finieL'Ã©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Ã©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATEL'Ã©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Ã©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants de pointeur de procÃ©dureL'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Ã©eBibliothÃ¨que de dÃ©bogage Ã  utiliser Ã  la place de phobos.La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appelLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisBibliothÃ¨que par dÃ©faut Ã  utiliser Ã  la place de phobos.Retarder Ã  plus tard le dÃ©pilage des arguments des fonctions hors de la pile.Le tableau diffÃ©rÃ© %qs Ã  %L n'est pas permis dans une expression d'initialisationParamÃ¨tre de type diffÃ©rÃ© pas encore supportÃ©Supprimer les instructions inutiles qui peuvent dÃ©clencher des exceptions.Supprimer les vÃ©rifications inutiles des pointeurs nuls.FonctionnalitÃ© supprimÃ©eÂ :Rendu obsolÃ¨te en faveur de -std=c++11.Rendu obsolÃ¨te en faveur de -std=c++14.Rendu obsolÃ¨te en faveur de -std=c++17.Rendu obsolÃ¨te en faveur de -std=c11.Rendu obsolÃ¨te en faveur de -std=c99.Rendu obsolÃ¨te en faveur de -std=gnu++11.Rendu obsolÃ¨te en faveur de -std=gnu++14.Rendu obsolÃ¨te en faveur de -std=gnu++17.Rendu obsolÃ¨te en faveur de -std=gnu11.Rendu obsolÃ¨te en faveur de -std=gnu99.Rendu obsolÃ¨te en faveur de -std=iso9899:1999.Option obsolÃ¨te. Utilisez -mno-vrsave Ã  la place.Option obsolÃ¨te. Utilisez -mvrsave Ã  la place.ObsolÃ¨te. Cette option n'a aucun effet.Le type dÃ©rivÃ© %qs Ã  %C est utilisÃ© avant sa dÃ©finitionLe type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir l'attribut SEQUENCE car il est BIND(C)Le type dÃ©rivÃ© %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ©Le type dÃ©rivÃ© %qs Ã  %L ne peut pas Ãªtre ABSTRACTLe type dÃ©rivÃ© %qs Ã  %L doit Ãªtre une extension de %qsLe type dÃ©rivÃ© %qs Ã  %L doit Ãªtre extensibleLe type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %CLe type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %LLe type dÃ©rivÃ© %qs, dÃ©clarÃ© Ã  %L, doit avoir l'attribut BIND pour Ãªtre interopÃ©rable avec le CLe type dÃ©rivÃ© %qs est utilisÃ© comme argument effectif Ã  %LLe type dÃ©rivÃ© %qs avec l'attribut BIND(C) Ã  %L est vide et peut Ãªtre inaccessible pour le processeur C compagnonLe type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PRIVATE dans la partie de spÃ©cification d'un moduleLe type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PUBLIC dans la partie de spÃ©cification d'un moduleLe 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Ã©Le composant de type dÃ©rivÃ© %C n'est pas un membre EQUIVALENCE permisLa dÃ©claration de type dÃ©rivÃ© avec FINAL Ã  %C doit Ãªtre dans la partie de spÃ©cification d'un MODULEDÃ©finition de type dÃ©rivÃ© Ã  %C avec une section CONTAINS videDÃ©finition du type dÃ©rivÃ© Ã  %C sans composantsLa dÃ©finition du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©finiLe nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  un type de baseLe nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  le type de base %sLa variable de type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir des composants ALLOCATABLE pour Ãªtre un objet EQUIVALENCELa variable de type dÃ©rivÃ© %qs Ã  %L doit avoir l'attribut SEQUENCE pour Ãªtre un objet EQUIVALENCELa variable de type dÃ©rivÃ© %qs Ã  %L avec une initialisation par dÃ©faut ne peut pas Ãªtre dans une EQUIVALENCE avec une variable dans COMMONLa variable de type dÃ©rivÃ© %qs Ã  %L avec un ou des composants pointeurs ne peut pas Ãªtre dans un objet EQUIVALENCELa variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L a un composant ultime qui est allouableLa variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L n'a ni l'attribut SEQUENCE ni l'attribut BIND(C)La variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L ne peut pas avoir une initialisation par dÃ©fautLe type dÃ©rivÃ© %qs dÃ©clarÃ© Ã  %L doit Ãªtre ABSTRACT car %qs est DEFERRED et pas redÃ©finiLe type dÃ©rivÃ© %qs avec BIND(C) ne doit pas avoir de section CONTAINS Ã  %CLe type dÃ©rivÃ© %qs avec SEQUENCE ne doit pas avoir de section CONTAINS Ã  %CL'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Ã©fautDescription pour mxl-mode-bootstrap.Description pour mxl-mode-executable.Description pour mxl-mode-novectors.Description pour mxl-mode-xmdstub.DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» Ã  une valeur nulle utilisÃ©e d'une maniÃ¨re interdite par l'attribut returns_nonnull ou nonnull. Isoler ces chemins du flux de contrÃ´le principal et transformer l'instruction avec un comportement erronÃ© ou indÃ©fini en une instruction de dÃ©routement.DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» au dÃ©rÃ©fÃ©rencement d'un pointeur nul. Isoler ces chemins du flux de contrÃ´le principal et transformer les instructions avec un comportement erronÃ© ou indÃ©fini en instructions de dÃ©routement.DÃ©terminer quelles sont les dÃ©pendances qui sont considÃ©rÃ©es coÃ»teuses entre les insns.Longueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur de tableauLongueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur du tableau Ã  %LSous-types de caractÃ¨res diffÃ©rents Ã  %LParamÃ¨tres de type de sous-type diffÃ©rents dans l'affectation de pointeur Ã  %LRangs diffÃ©rents dans l'affectation du pointeur Ã  %LForme diffÃ©rente pour %s Ã  %L sur la dimension %d (%d et %d)Formes diffÃ©rentes pour les arguments %qs et %qs Ã  %L pour l'intrinsÃ¨que %<dot_product%>Formes diffÃ©rentes sur la dimension 1 des arguments %qs et %qs Ã  %L pour l'intrinsÃ¨que matmulFormes diffÃ©rentes sur la dimension 2 de l'argument %qs et la dimension 1 de l'argument %qs Ã  %L pour l'intrinsÃ¨que matmulSous-types diffÃ©rents Ã  %LTypes diffÃ©rents dans une affectation de pointeur Ã  %L; tentative d'affecter %s Ã  %sDimensions spÃ©cifiÃ©es pour %s Ã  %L aprÃ¨s son initialisationDÃ©sactive l'avertissement -Wframe-larger-than=.  Ã‰quivalent Ã  -Wframe-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement -Wlarger-than=.  Ã‰quivalent Ã  -Wlarger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver la passe spÃ©cifique Ã  ARCompact pour gÃ©nÃ©rer des instructions d'exÃ©cution conditionnelle.DÃ©sactiver les registres FP.DÃ©sactiver l'ISA FPU, l'option ABI doit activer %<-mfloat-abi=soft%>EmpÃªcher les instructions LR et SR d'utiliser les registres Â«Â auxÂ Â» de l'extension FPX.DÃ©sactiver l'Ã©tape d'optimisation de scalaires en vecteurs qui transforme les calculs sur des entiers de 64 bits en calculs sur des vecteurs.DÃ©sactiver l'avertissement Walloc-size-larger-than=. Ã‰quivalent Ã  Walloc-size-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver l'avertissement Walloca-larger-than=. Ã‰quivalent Ã  Walloca-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement -Wstack-usage=.  Ã‰quivalent Ã  -Wstack-usage=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement Wvla-larger-than=.  Ã‰quivalent Ã  Wvla-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver les optimisations des virgules flottantes qui ignorent le signe du zÃ©ro dÃ©fini par IEEE.DÃ©sactiver l'unitÃ© matÃ©rielle en virgule flottante.DÃ©sactiver l'adressage indexÃ©.DÃ©sactiver les optimisations observables par les NaN (Not a Number: pas un nombre) IEEE si ces NaN produisent un effet visible.Interdire les optimisations qui supposent un comportement par dÃ©faut pour l'arrondis des virgules flottantes.DÃ©sactiver le code indÃ©pendant de la position (PIC) pour l'utilisation dans du code du noyau de l'OS.DÃ©sactiver le prÃ©-traitement.DÃ©sactiver les registres d'espace.DÃ©sactiver l'utilisation des instructions FPU du RX.Interdire les appels directs aux fonctions globales.Interdit plus que Â«Â msched-max-memory-insnsÂ Â» dans le groupe d'instructions. Autrement, la limite est Â«Â soupleÂ Â» (prÃ©fÃ¨re les opÃ©rations non-mÃ©moire quand la limite est atteinte).Interdire l'optimisation des appels de fin de fonction quand la routine appelante peut avoir omis les longueurs des caractÃ¨res.DÃ©couvrir les fonctions pures et const.DÃ©couvrir les variables statiques en lecture seule et non adressables.DÃ©couvrir les variables statiques en lecture seule, en Ã©criture seule et non adressables.Afficher les statistiques du temps de compilation.Afficher les statistiques accumulÃ©es durant la compilation.Afficher l'arbre du code aprÃ¨s l'optimisation en premiÃ¨re ligne.Afficher l'arbre du code aprÃ¨s analyse.Afficher l'arbre du code aprÃ¨s analyse; option dÃ©prÃ©ciÃ©e.Afficher la version du compilateur.Afficher le AST du frontend aprÃ¨s les passes d'analyse et de sÃ©mantique.Afficher la table des symboles globaux aprÃ¨s analyse.Afficher les symboles dans l'ordre inverse.Afficher cette information.Division par zÃ©ro Ã  %LDivision par zÃ©ro en convertissant %s vers %s Ã  %LStratÃ©gie de division, une valeur dans la liste: call-div1, call-fp, call-table.Faire une rematÃ©rialisation sensible au CFG pendant LRA.Faire des optimisations d'alignement pour les instructions d'appel.Effectuer le changement de contexte de l'ordonnanceur si le processeur est un bdver1, bdver2, bdver3, bdver4 ou znver1 et l'ordonnancement Haifa est sÃ©lectionnÃ©.Lier avec le fichier de dÃ©marrage standard D lors de la compilation.Ne pas gÃ©nÃ©rer des instructions BRcc dans arc_reorg.Ne pas autoriser les donnÃ©es constantes Ã  Ãªtre placÃ©es dans les sections de code.Ne pas supposer un grand segment TLS.Ne pas supposer que les fonctions qui ne sont pas exÃ©cutÃ©es durant l'exÃ©cution d'exercice sont Â«Â froidesÂ Â».Ne pas supposer que les bibliothÃ¨ques standards du C et Â«Â mainÂ Â» existent.Ne pas dÃ©sactiver les registres d'espace.Ne pas Ã©liminer les commentaires dans les expansions des macros.Ne pas Ã©liminer les commentaires.Ne pas afficher les fonctions compilÃ©es ni le temps Ã©coulÃ©.Ne pas Ã©liminer les Ã©lÃ©ments en communs dans les comparaisons de patrons.Ne pas produire de modes d'adressages avec des affectations avec effets de bords.Ne pas produire des constantes entiÃ¨res complexes dans une mÃ©moire en lecture seule.Ne pas gÃ©nÃ©rer de prologue ou dâ€™Ã©pilogue de fonction.Ne pas imposer d'alignement strict.Ne pas gÃ©nÃ©rer de directives #line.Ne pas gÃ©nÃ©rer de directives .size.Ne pas gÃ©nÃ©rer un point de sortie unique pour chaque fonction.Ne pas gÃ©nÃ©rer du code qui ne peut tourner qu'en mode superviseur (par dÃ©faut).Ne pas gÃ©nÃ©rer les instructions de chargement/stockage avec mise Ã  jour.Ne pas gÃ©nÃ©rer des instructions mpy sur un ARC700.Ne pas gÃ©nÃ©rer des accÃ¨s mÃ©moire non alignÃ©es.Ne pas mettre en ligne la division entiÃ¨re.Ne pas mettre en ligne la racine carrÃ©e.Ne pas rÃ©aliser l'Ã©dition de liens avec la bibliothÃ¨que lib<MCU>.a spÃ©cifique au pÃ©riphÃ©rique.Ne pas lier avec la bibliothÃ¨que standard D lors de la compilation.Ne pas charger le registre PIC dans les prologues des fonctions.Ne pas chercher les fichiers objets dans le chemin standard.Ne pas marquer les commutateurs de l'ABI dans e_flags.Ne pas appliquer les optimisations qui augmentent notablement l'utilisation de la pile.Ne pas placer les constantes en virgule flottante dans la TOC.Ne pas placer les constantes des symboles et des dÃ©calages dans la TOC.Ne pas prÃ©dÃ©finir les macros spÃ©cifiques au systÃ¨me et Ã  GCC.Ne pas embellir l'affichage des spÃ©cialisations de patrons sous la forme de la signature du patron suivie des arguments.Ne pas fournir d'adresse de dÃ©part par dÃ©faut 0x100 du programme.Ne pas pousser les registres Ã©tendus sur la pile dans les fonctions de monitoring.Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me (ceux spÃ©cifiÃ©s avec -isystem seront quand mÃªme utilisÃ©s).Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me pour le C++.Ne pas supporter les fonctions internes SSE4.1 et SSE4.2 et la gÃ©nÃ©ration de code.Ne pas supprimer les informations de dÃ©bogage des classes C++.Ne pas supprimer les avertissements pour les en-tÃªtes systÃ¨me.Ne pas traiter les variables locales et les blocs COMMON comme s'ils Ã©taient nommÃ©s dans des dÃ©clarations SAVE.Ne pas ajuster l'alignement du code et des donnÃ©es en lecture seule.Ne pas ajuster l'alignement de la pile.Ne pas ajuster l'alignement des donnÃ©s accessibles en Ã©criture.Ne pas utiliser les instructions MDMX.Ne pas utiliser les instructions MIPS-3D.Ne pas utiliser les registres FP du VAX.Ne pas utiliser une fonction pour purger la cache avant d'appeler des trampolines sur la pile.Ne pas utiliser des adresses qui allouent des registres globaux.Ne pas utiliser les codes de condition des instructions normales.Ne pas utiliser lâ€™unitÃ© en virgule flottante matÃ©rielle.Ne pas utiliser l'unitÃ© matÃ©rielle pour les opÃ©rations en virgule flottante.Ne pas utiliser le coprocesseur mathÃ©matique.Ne pas utiliser les instructions matÃ©rielles quad FP.Ne pas utiliser l'ABI AIX Vector Extended.Ne pas utiliser les extensions de l'ABI AltiVec.Ne pas utiliser les instructions de champs de bits.Ne pas utiliser l'instruction callt (par dÃ©faut).Ne pas utiliser le fichier des spÃ©cifications spÃ©cifiques au pÃ©riphÃ©rique device-specs/specs-<MCU>.Ne pas utiliser l'instruction personnalisÃ©e fabsd.Ne pas utiliser l'instruction personnalisÃ©e fabss.Ne pas utiliser l'instruction personnalisÃ©e faddd.Ne pas utiliser l'instruction personnalisÃ©e fadds.Ne pas utiliser l'instruction personnalisÃ©e fatand.Ne pas utiliser l'instruction personnalisÃ©e fatans.Ne pas utiliser l'instruction personnalisÃ©e fcmpeqd.Ne pas utiliser l'instruction personnalisÃ©e fcmpeqs.Ne pas utiliser l'instruction personnalisÃ©e fcmpged.Ne pas utiliser l'instruction personnalisÃ©e fcmpges.Ne pas utiliser l'instruction personnalisÃ©e fcmpgtd.Ne pas utiliser l'instruction personnalisÃ©e fcmpgts.Ne pas utiliser l'instruction personnalisÃ©e fcmpled.Ne pas utiliser l'instruction personnalisÃ©e fcmples.Ne pas utiliser l'instruction personnalisÃ©e fcmpltd.Ne pas utiliser l'instruction personnalisÃ©e fcmplts.Ne pas utiliser l'instruction personnalisÃ©e fcmpned.Ne pas utiliser l'instruction personnalisÃ©e fcmpnes.Ne pas utiliser l'instruction personnalisÃ©e fcosd.Ne pas utiliser l'instruction personnalisÃ©e fcoss.Ne pas utiliser l'instruction personnalisÃ©e fdivd.Ne pas utiliser l'instruction personnalisÃ©e fdivs.Ne pas utiliser l'instruction personnalisÃ©e fexpd.Ne pas utiliser l'instruction personnalisÃ©e fexps.Ne pas utiliser l'instruction personnalisÃ©e fextsd.Ne pas utiliser l'instruction personnalisÃ©e fixdi.Ne pas utiliser l'instruction personnalisÃ©e fixdu.Ne pas utiliser l'instruction personnalisÃ©e fixsi.Ne pas utiliser l'instruction personnalisÃ©e fixsu.Ne pas utiliser l'instruction personnalisÃ©e floatid.Ne pas utiliser l'instruction personnalisÃ©e floatis.Ne pas utiliser l'instruction personnalisÃ©e floatud.Ne pas utiliser l'instruction personnalisÃ©e floatus.Ne pas utiliser l'instruction personnalisÃ©e flogd.Ne pas utiliser l'instruction personnalisÃ©e flogs.Ne pas utiliser l'instruction personnalisÃ©e fmaxd.Ne pas utiliser l'instruction personnalisÃ©e fmaxs.Ne pas utiliser l'instruction personnalisÃ©e fmind.Ne pas utiliser l'instruction personnalisÃ©e fmins.Ne pas utiliser l'instruction personnalisÃ©e fmuld.Ne pas utiliser l'instruction personnalisÃ©e fmuls.Ne pas utiliser l'instruction personnalisÃ©e fnegd.Ne pas utiliser l'instruction personnalisÃ©e fnegs.Ne pas utiliser l'instruction personnalisÃ©e frdxhi.Ne pas utiliser l'instruction personnalisÃ©e frdxlo.Ne pas utiliser l'instruction personnalisÃ©e frdy.Ne pas utiliser l'instruction personnalisÃ©e fsind.Ne pas utiliser l'instruction personnalisÃ©e fsins.Ne pas utiliser l'instruction personnalisÃ©e fsqrtd.Ne pas utiliser l'instruction personnalisÃ©e fsqrts.Ne pas utiliser l'instruction personnalisÃ©e fsubd.Ne pas utiliser l'instruction personnalisÃ©e fsubs.Ne pas utiliser l'instruction personnalisÃ©e ftand.Ne pas utiliser l'instruction personnalisÃ©e ftans.Ne pas utiliser l'instruction personnalisÃ©e ftruncds.Ne pas utiliser l'instruction personnalisÃ©e fwrx.Ne pas utiliser l'instruction personnalisÃ©e fwry.Ne pas utiliser l'instruction personnalisÃ©e round.Ne pas utiliser des rÃ©fÃ©rences mÃ©moire non alignÃ©es.Ne pas avertir Ã  propos de l'utilisation de Â«Â long longÂ Â» avec -pedantic.VÃ©rifier la pile en utilisant des limites dans la mÃ©moire temporaire L1.Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Ne pas aligner les Ã©lÃ©ments dans le code ou les donnÃ©es.Ne pas allouer des float ni des double dans des registres en prÃ©cision Ã©tendue.Ne pas supposer que les accÃ¨s non alignÃ©s sont traitÃ©s par le systÃ¨me.N'appeler aucune fonction de vidange de la cache.N'appeler aucune fonction de dÃ©routement de vidange de la cache.Ne pas crÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©.Ne pas produire les supplÃ©ments DWARF au delÃ  de la version sÃ©lectionnÃ©e.Ne pas gÃ©nÃ©rer des fonctions dÃ©clarÃ©es Â«Â en ligneÂ Â» avec l'attribut Â«Â dllexportÂ Â» Ã  moins que ce ne soit nÃ©cessaire.Ne pas gÃ©nÃ©rer les sections DWARF pubnames et pubtypes.Ne pas gÃ©nÃ©rer de vÃ©rifications pour la spÃ©culation de contrÃ´le dans l'ordonnancement sÃ©lectif.Ne pas gÃ©nÃ©rer de code qui ne fonctionne qu'en mode privilÃ©giÃ©. Implique -mno-inline-ic_invalidate si le code en ligne devait ne pas fonctionner en mode utilisateur.N'indiquer aucune prioritÃ© avec TARGET_REGISTER_PRIORITY.Ne pas optimiser les dÃ©placements de blocs, utiliser memcpy.Ne pas optimiser les dÃ©placements de blocs.Ne pas utiliser les mnÃ©moniques P pour les branchements.N'utiliser aucun des r32..r63.Ne pas utiliser une plage d'adressage avec moins de 25 bits pour les appels.Ne pas avertir au sujet de l'utilisation des extensions de Microsoft.Bloc CLASS IS en double dans l'instruction SELECT TYPE Ã  %LTransformer les erreurs de conformitÃ© en simples avertissements.Pilotage:Le muet %qs Ã  %L ne peut pas avoir une initialisationL'argument muet %qs Ã  %L ne peut pas Ãªtre INTENT(OUT)L'argument muet %qs Ã  %L ne peut pas Ãªtre OPTIONALL'argument muet %qs Ã  %L ne peut pas Ãªtre un type dÃ©rivÃ© Ã  %CL'argument muet %qs Ã  %L qui est EVENT_TYPE ne sera point INTENT(OUT)L'argument muet %qs Ã  %L qui est LOCK_TYPE ne sera point INTENT(OUT)L'argument muet %qs Ã  %L a Ã©tÃ© dÃ©clarÃ© INTENT(OUT) mais n'a pas reÃ§u de valeurL'argument muet %qs doit Ãªtre un pointeur, un tableau de forme tacite ou de rang tacite sans attribut CONTIGUOUS â€“ car l'argument effectif Ã  %L n'est pas simplement contigu et les deux sont ASYNCHRONOUS ou VOLATILEL'argument muet %qs n'est pas autorisÃ© dans l'expression Ã  %LL'argument muet %qs de %qs Ã  %L devrait Ãªtre nommÃ© %qs pour correspondre Ã  l'argument Ã©quivalent de la procÃ©dure redÃ©finieArgument muet %qs avec INTENT(IN) dans un contexte d'association de pointeur (%s) Ã  %LArgument muet %qs avec INTENT(IN) dans le contexte de dÃ©finition de variable (%s) Ã  %LFanion fictif. Ceci est la sÃ©lection par dÃ©faut Ã  moins que des commutateurs FPX soient explicitement fournis.La procÃ©dure muette %qs Ã  %C ne peut pas avoir une interface gÃ©nÃ©riqueLa procÃ©dure muette %qs Ã  %L ne sera point Ã©lÃ©mentaleLa procÃ©dure fictive %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %LLa procÃ©dure muette %qs n'est pas permise dans la procÃ©dure Ã©lÃ©mentale %qs Ã  %LLa procÃ©dure muette %qs d'une procÃ©dure PURE Ã  %L doit aussi Ãªtre PURELa procÃ©dure muette Ã  %C ne peut pas avoir d'attribut BIND(C) avec NAMEVidanger les obligations de couverture du code source (Source Coverage Obligations)Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg-ID.txt.Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg.txt.Vidanger des informations du graphe d'appel spÃ©cifiques Ã  l'analyseur dans un fichier FICHIERSRC.callgraph.dot.Vidanger des informations spÃ©cifiques Ã  l'analyseur dans un fichier FICHIERSRC.analyzer.json.gz.Vidanger les dÃ©clarations dans un fichier .decl.Vidanger les informations dÃ©taillÃ©es sur la reprÃ©sentation interne de GCC des emplacements du code source.Vidanger uniquement les symboles dÃ©finis.Vidanger les Ã©tapes d'optimisation.Vidanger les informations de la purge d'Ã©tats dans un fichier FICHIERSRC.state-purge.dot.Vidanger le graphe Ã©clatÃ© de l'analyseur dans un fichier FICHIERSRC.eg.dot.Vidanger le supergraphe de l'analyseur dans un fichier FICHIERSRC.supergraph.dot.Vidanger la sortie sans dÃ©coration de noms.Vidanger les dÃ©tails des objets LTO.Vidanger les options en ligne de commande de l'outil de vidangeage.Vidanger les statistiques des instructions gimple.Vidanger les statistiques des types d'arbres.Vidanger les statistiques des arbres.Vidanger le graph d'appel symtab.Vidanger divers dÃ©tails internes de l'analyseur dans FICHIERSRC.*.fg.dot et FICHIERSRC.*.tg.dot.Vidanger divers dÃ©tails internes de l'analyseur dans FICHIERSRC.analyzer.txt.Vidanger divers dÃ©tails internes de l'analyseur vers stderr.Attribut %s dupliquÃ© Ã  %LAttribut %s spÃ©cifiÃ© en double Ã  %LSpÃ©cification de l'Ã©tiquette %s dupliquÃ©e Ã  %CSpÃ©cification %s dupliquÃ©e Ã  %CAttribut ASYNCHRONOUS spÃ©cifiÃ© en double Ã  %LAttribut AUTOMATIC spÃ©cifiÃ© en double Ã  %LL'attribut BIND est spÃ©cifiÃ© en double Ã  %LDEFERRED dupliquÃ© Ã  %CAttribut DIMENSION dupliquÃ© Ã  %CInstructions ELSE dupliquÃ©es Ã  %L et %CL'attribut EXTENDS est spÃ©cifiÃ© en double Ã  %LInstruction IMPLCIT NONE dupliquÃ©e Ã  %CSpÃ©cification NML dupliquÃ©e Ã  %CNON_OVERRIDABLE dupliquÃ© Ã  %CAttribut POINTER dupliquÃ© Ã  %CInstruction PRIVATE dupliquÃ©e Ã  %CAttribut PROTECTED spÃ©cifiÃ© en double Ã  %LAttribut SAVE spÃ©cifiÃ© en double Ã  %LInstruction SEQENCE dupliquÃ©e Ã  %CSpÃ©cificateur UNIT dupliquÃ© Ã  %CAttribut SAVE spÃ©cifiÃ© en double Ã  %LAttribut VOLATILE spÃ©cifiÃ© en double Ã  %LSpÃ©cificateurs d'accÃ¨s dupliquÃ©s Ã  %CArgument %qs dupliquÃ© Ã  %L pour l'intrinsÃ¨que %sSpÃ©cificateur de tableau dupliquÃ© pour le pointÃ© de type Cray Ã  %CÃ‰tiquette de construction %qs dupliquÃ©e Ã  %CSpÃ©cificateur de format dupliquÃ© Ã  %CNom %qs dupliquÃ© dans l'association Ã  %CNom %qs en double dans la liste des paramÃ¨tres Ã  %CÃ‰tiquette d'instruction %d dupliquÃ©e Ã  %L et %LSymbole %qs dupliquÃ© dans la liste d'arguments formels Ã  %CAvertir Ã  propos de types qui ne correspondent pas dans les dÃ©clarations globales durant l'optimisation lors de l'Ã©dition de liens.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Ã©.Allouer dynamiquement les registres cc.SpÃ©cificateur E pas permis avec le descripteur g0 dans la chaÃ®ne de format Ã  %LEDGE_CROSSING incorrectement dÃ©fini au travers de la mÃªme sectionEDGE_CROSSING manquant au travers d'une frontiÃ¨re de sectionune arÃªte EH traverse une frontiÃ¨re de section dans le bb %iarÃªte entrante EH mÃ©langÃ©e avec des arÃªtes entrantes non EH dans le bb %iÃ©tiquette de la zone d'atterrissage du gestionnaire d'exceptions La fonction ELEMENTAL %qs Ã  %L doit avoir un rÃ©sultat scalaireLa procÃ©dure ELEMENTAL non INTRINSIC %qs n'est pas permise comme argument effectif Ã  %LLe prÃ©fixe ELEMENTAL dans l'interface MODULE PROCEDURE est manquant Ã  %LLe composant pointeur de procÃ©dure ELEMENTAL %qs n'est pas permis comme argument effectif Ã  %LL'instruction ELSE IF Ã  %C ne peut pas suivre une instruction ELSE Ã  %LL'instruction ELSEWHERE Ã  %C suit un ELSEWHERE prÃ©cÃ©dent qui n'est pas masquÃ©Instruction ELSEWHERE Ã  %C pas englobÃ©e dans un bloc WHEREENCODING= Ã  %L n'est pas permis en Fortran 95Instruction END TEAM Ã  %CInstruction END au lieu de l'instruction %s Ã  %LL'Ã©tiquette END Ã  %C n'est pas permise dans l'instruction de sortieL'Ã©tiquette de la balise END %d Ã  %L n'est pas dÃ©finieENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la fonction %qs n'est pas RECURSIVEENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la sous-routine %qs n'est pas RECURSIVEENTRY %qs Ã  %L n'a pas de type IMPLICITLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre un POINTER dans FUNCTION %s Ã  %LLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre un tableau dans FUNCTION %s Ã  %LLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre du type %s dans FUNCTION %s Ã  %LInstruction ENTRY Ã  %CL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une procÃ©dure contenueL'instruction ENTRY Ã  %C ne peut apparaÃ®tre dans un BLOCK DATAL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DERIVED TYPEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DOL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc FORALLL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un MODULEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un PROGRAML'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc SELECTL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc STRUCTUREL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un SUBMODULEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc WHEREL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un sous programme contenuL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc IF-THENL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction ENTRY Ã  %L avec BIND(C) est interdite dans une procÃ©dure Ã©lÃ©mentaireENTRY_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©ENUM et ENUMERATOR Ã  %CLa dÃ©claration ENUM Ã  %C n'a aucun ENUMERATORInstruction de dÃ©finition ENUM attendue avant %CENUMERATOR %L pas initialisÃ© avec une expression entiÃ¨reL'Ã©tiquette de la balise EOR %d Ã  %L n'est pas dÃ©finieEQUIVALENCE Ã  %C requiert deux objets ou plusInstruction EQUIVALENCE Ã  %CL'Ã©tiquette de la balise ERR %d Ã  %L n'est pas dÃ©finieERRMSG Ã  %LERRMSG Ã  %L est inutile sans la balise STATBalise ERRMSG Ã  %Lvariable ERRMSGLa variable ERRMSG Ã  %L sera une variable CHARACTER du scalaire par dÃ©fautL'argument ERRMSG= Ã  %L doit Ãªtre une variable CHARACTER scalaireInstruction ERROR STOP Ã  %CArchitecture ESA/390.Instruction EVENT POST Ã  %CInstruction EVENT WAIT Ã  %CL'argument EVENT Ã  %L pour l'intrinsÃ¨que EVENT_QUERY sera du type EVENT_TYPEL'instruction EXIT Ã  %C termine la boucle !$ACC LOOPL'instruction EXIT Ã  %C termine la boucle !$OMP DOInstruction EXIT sans nom de construction Â«Â doÂ Â» Ã  %CEXIT_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©EXTENDS Ã  %LL'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs Ã  %LSoit aucun ou tous les objets dans l'ensemble EQUIVALENCE Ã  %L aura l'attribut PROTECTEDL'Ã©lÃ©ment %d de l'argument effectif de RESHAPE Ã  %L ne peut pas Ãªtre nÃ©gatifL'Ã©lÃ©ment dans le constructeur du tableau %s Ã  %L est %sUn Ã©lÃ©ment d'un tableau de forme tacite ou pointeur comme argument effectif Ã  %L ne peut pas correspondre Ã  l'argument effectif Ã  %LUn Ã©lÃ©ment d'un tableau de forme tacite ou pointeur est passÃ© Ã  l'argument tableau muet %qs Ã  %LL'Ã©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 %LFonction Ã©lÃ©mentaire comme expression d'initialisation avec des arguments non entiers/non caractÃ¨res Ã  %LÃ‰lÃ©ments avec la mÃªme valeur Ã  %L et %L dans l'indice de vecteur dans le contexte de dÃ©finition de variable (%s)Ã‰liminer les appels de fonctions multiples aussi pour les fonctions impures.Produire les Ã©tiquettes .gnu_attribute.GÃ©nÃ©rer des directives .stack_size.Produire des relocalisations 16 bits vers les zones de petites donnÃ©es.Produire des relocalisations 32 bits vers les zones de petites donnÃ©es.Ã‰mettre la propriÃ©tÃ© GNU GNU_PROPERTY_X86_ISA_1_NEEDED.Produire du code conforme Ã  IEEE, sans exceptions inexactes.Ã‰mettre l'attribut ELF RISC-V.Produire les informations du graphe d'appel.Produire des vÃ©rifications qui entraÃ®nent l'exÃ©cution des instructions Â«Â break 8Â Â» quand des fonctions atomiques intÃ©grÃ©es sont appliquÃ©es Ã  une mÃ©moire mal alignÃ©e.Produire du code pour l'extension octets/mots de l'ISA.Produire du code pour l'extension de comptage de l'ISA.Produire du code pour l'extension de dÃ©placements en virgule flottante et la racine carrÃ©e de l'ISA.Produire du code pour l'extension vidÃ©o de l'ISA.Produire du code utilisant des directives de relocalisations explicites.Produire les symboles communs comme des symboles faibles.Produire des annotations de dÃ©bogage pendant le prÃ©-traitement.Produire les informations de dÃ©bogage relatives Ã  l'Ã©tape d'analyse d'Ã©chappement quand l'option -fgo-optimize-allocs est active.Produire des diagnostiques montrant l'emplacement des nÅ“uds dans le graphe Ã©clatÃ©.Produire des branchements directs vers les fonctions locales.GÃ©nÃ©rer du code supplÃ©mentaire dans le prologue de la fonction pour intercepter si la taille de la pile dÃ©passe la limite donnÃ©e.Produire les prologues des fonctions uniquement devant les parties qui en ont besoin au lieu de les produire au dÃ©but des fonctions.Produire des appels de fonctions en utilisant la table de dÃ©calage globale lors de la gÃ©nÃ©ration de code indÃ©pendant de la position (PIC).Ã‰mettre des instructions multiplier-additionner fusionnÃ©es pour des doubles longs dans les registres vectoriels (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb).  La passe de rÃ©association ne gÃ¨re pas les multiplications-additions fusionnÃ©es, par consÃ©quent, le code gÃ©nÃ©rÃ© par l'intermÃ©diaire est enclin Ã  produire de longues chaÃ®nes de multiplications-additions fusionnÃ©es.  Ceci n'est pas bien tolÃ©rÃ© par le pipeline.  Le comportement par dÃ©faut consiste Ã  Ã©mettre des instructions de multiplication et d'addition sÃ©parÃ©es pour des doubles longs dans les registres vectoriels car des mesures ont montrÃ© que cela amÃ©liorait la performance.  Cette option permet de le dÃ©sactiver pour rÃ©aliser des tests.Produire des instanciations implicites pour des patrons en ligne.Produire des instanciations implicites pour les patrons.Produire des branchements indirects vers les fonctions locales.Produire des appels instrumentalisÃ©s Ã  __tsan_func_entry() et __tsan_func_exit().GÃ©nÃ©rer des sÃ©quences longues de chargement/stockage.Produire des descriptions plus verbeuses du flux de contrÃ´le dans les diagnostiques.Produire de description plus verbeuse des changements d'Ã©tats dans les diagnostiques.Ã‰mettre des diagnostiques d'optimisation.Ã‰mettre un appel au compteur de profilage avant le prologue lors de l'entrÃ©e dans une fonction.Ã‰mettre un appel au compteur de profilage avant le prologue lors de l'entrÃ©e dans une fonction. Le code compilÃ© aura besoin d'un processeur 64 bits et de glibc 2.29 ou plus rÃ©cent pour s'exÃ©cuter.Ã‰mettre des emplacements de points d'arrÃªt progressifs recommandÃ©sProduire rdval au lieu de rduniq pour le pointeur de thread.Produire une instrumentalisation spÃ©ciale pour les accÃ¨s Ã  des volatiles.Produire les variables constantes statiques mÃªme si elles ne sont pas utilisÃ©es.Produire des bits de stop avant et aprÃ¨s les asms Ã©tendues volatiles.Produire des instanciations de patron en tant que symboles faibles.Produire des dÃ©routements sous forme de Â«Â break 8Â Â». C'est le comportement par dÃ©faut pour CRIS v3 et supÃ©rieurs.  Si dÃ©sactivÃ©, des appels Ã  abort() sont utilisÃ©s.Produire des informations verbeuses de mise au point dans le code assemblÃ©.FINAL vide Ã  %CInstruction IMPLICIT vide Ã  %CLe constructeur de tableau vide Ã  %C n'est pas permisListe d'initialisation vide dans l'ancien style Ã  %CEnsemble de chiffres vide dans la constante BOZ Ã  %CActiver les alternatives Ã  l'instruction Â«Â qÂ Â».Activer le fichier de registre Ã  16 entrÃ©es.Activer l'instruction de l'extension du compteur d'horodatage 64 bits.Activer les coroutines du C++ (expÃ©rimental).Activer le module d'en-tÃªte du C++ (expÃ©rimental).Activer modules-ts du C++ (expÃ©rimental).Activer le support pour les dÃ©sallocations avec taille connue du C++14.Activer les instructions DSP de C-SKY.Activer les instructions DSP amÃ©liorÃ©es de C-SKY.Activer les instructions SECURE de C-SKY.Activer les instructions TRUST de C-SKY.Activer les instructions DSP vectorielles de C-SKY.Activer les tables CFI via les directives de l'assembleur GAS.Activer les attributs STATIC et AUTOMATIC du style DEC.Activer DIV, DIVU.Activer les instructions DIV-REM du ARCv2.Activer les extensions DSP 3.1 Pack A.Activer les infos DWARF de dÃ©bogage des lignes via GNU as.Activer les instructions Ã  double et simple opÃ©rande pour la tÃ©lÃ©phonie.Activer les opcodes ENTER_S et LEAVE_S pour ARCv2.Activer la compression de code FT32B.Activer l'Ã©limination redondante totale (Full Redundancy Elimination) sur les arbres.Activer le mode PIC avec descripteurs de fonctions.Activer la transformation d'identitÃ© Graphite.Activer la bibliothÃ¨que partagÃ©e basÃ©e sur un ID.Activer les virgules flottantes IEEE 128 bits via le mot clÃ© __float128.Activer l'allocation de registres locaux.Activer l'extension conditionnelle de chargement/stockage avec verrou.Activer les instructions MUL.Activer les instructions MUL.X et UMUL.X.Activer les instructions MULX, supposer qu'il y a une logique de dÃ©calage rapide.Autoriser la syntaxe d'exception et de synchronisation de Objective-C.Activer la gestion des exceptions Objective-C en utilisant setjmp Ã  l'exÃ©cution.Activer OpenACC.Activer OpenMP (implique -frecursive en Fortran).Activer le dÃ©chargement du GPU OpenMP.Activer les directives SIMD de OpenMP.Activer le support PIC pour construire des bibliothÃ¨ques.Activer les extensions de langage PlanÂ 9.Activer la gestion de la contrainte Rcq. La plupart des gÃ©nÃ©rations de code court dÃ©pend de ceci.Activer la gestion de la contrainte Rcw. ccfsm condexec dÃ©pend principalement de ceci.Activer le support et l'utilisation des instructions Lire-Modifier-Ã‰crire (Read-Modify-Write).Activer la coalescence SSA sur les variables utilisateur.Activer la descente du code SSA sur les arbres.Activer l'optimisation de l'Ã©limination du code mort SSA sur les arbres.Activer les optimisations SSA-BIT-CCP sur les arbres.Activer les optimisations SSA-CCP sur les arbres.Activer l'optimisation SSA-PRE sur les arbres.Activer le code de pistage du TPF-OS.Activer le support Virtual Hosting.Activer l'extension XY Memory (DSP version 3).Activer l'alignement des blocs COMMON.Activer tous les avertissements -Wunused-.Activer toutes les extensions du langage DEC.Activer toutes les vidanges des informations d'optimisation sur stderr.Activer une Ã©tape d'optimisation sur de petits segments de code (peephole) par RTL avant sched2.Autoriser la protection allocas/VLAs de ASan.Autoriser ASan Ã  protÃ©ger les fonctions intÃ©grÃ©es.Autoriser la dÃ©tection par ASan des bogues d'utilisation aprÃ¨s retour.Autoriser ASan Ã  protÃ©ger les globales.Autoriser ASan Ã  protÃ©ger les opÃ©rations de chargement.Autoriser ASan Ã  protÃ©ger la pile.Autoriser ASan Ã  protÃ©ger les opÃ©rations d'Ã©criture.Activer la relaxation de l'assembleur et de l'Ã©diteur de liens. ActivÃ© par dÃ©faut Ã  -Os.Activer les instructions atomiques.Activer le dÃ©bogage par un backend.Activer la propagation vers le haut des propriÃ©tÃ©s d'utilisation au niveau SSA.Activer les instructions Barrel Shift.Activer la vectorisation des blocs de base (SLP) sur les arbres.Autoriser le code de profilage de base du programme.Activer bbit peephole2.Activer le contournement de la cache pour les rÃ©fÃ©rences volatiles.Activer les instructions de prÃ©chargement de la cache.Activer certaines fonctionnalitÃ©s prÃ©sentes dans les spÃ©cifications techniques de conceptualisation (Concepts TS).Activer les instructions de densitÃ© de code du ARCv2.Activer la sortie du code hors des boucles.Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage et dÃ©finir -fprofile-dir=.Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage.Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage et dÃ©finir -fprofile-dir=.Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage.Activer le motif casesi compact.Activer l'Ã©limination conditionnelle du code mort pour les appels internes.Activer l'exÃ©cution conditionnelle autre que moves/scc.Activer l'utilisation de l'instruction de dÃ©placement conditionnel.Activer les dÃ©placements conditionnels.Activer la fonctionnalitÃ© constructeur/destructeur.Activer les instructions coprocesseur.Activer la propagation par copie des informations sur l'Ã©volution scalaire.Activer la propagation de copie sur les arbres.Autoriser la correction des inconsistances dans le flux d'entrÃ©e du profil.Activer l'Ã©limination des stockages morts.Activer la sortie de dÃ©bogage.Activer le support matÃ©riel pour les nombres dÃ©cimaux en virgule flottante.Activer les conversions par dÃ©faut entre __float128 et long double.Activer les largeurs par dÃ©faut pour les spÃ©cificateurs de format i, f et gActiver les instructions de division et de modulo.Activer l'optimisation des dominateurs.Activer les instructions de chargement/stockage double pour ARC HS.Activer l'extension dual viterbi butterfly.Activer l'insertion plus tÃ´t de bits de stop pour un meilleur ordonnancement.Activer la fusion gimple prÃ©coce des fonctions internes.Activer le traitement des exceptions.Activer la propagation vers l'avant sur les arbres.Activer les optimisations de premiÃ¨re ligne.Autoriser le profilage des fonctions.Activer la rÃ©organisation des fonctions qui amÃ©liore le placement du code.Activer le ramasse-miettes (Garbage Collection) dans les programmes Objective-C/Objective-C++.Activer la gÃ©nÃ©ration d'instructions SIMD ARC via des fonctions intrinsÃ¨ques spÃ©cifiques Ã  la cible.Activer la gÃ©nÃ©ration des instructions BMX du R2.Activer la gÃ©nÃ©ration des instructions CDX du R2.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser les opÃ©rations de divisions. -mhard-div est l'option par dÃ©faut.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser des opÃ©rations en virgule flottante. Ceci est l'option par dÃ©faut; utilisez -mhard-float pour changer le comportement par dÃ©faut.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser les opÃ©rations de multiplications. -mhard-mul est l'option par dÃ©faut.Activer la gÃ©nÃ©ration d'instructions de comparaison et d'activation du fanion avec immÃ©diat (l.sf*i). Par dÃ©faut, des instructions supplÃ©mentaires sont gÃ©nÃ©rÃ©es pour stocker d'abord l'immÃ©diat dans un registre.Activer la gÃ©nÃ©ration d'instruction de dÃ©placement conditionnel (l.cmov). Par dÃ©faut, un Ã©quivalent sera gÃ©nÃ©rÃ© en utilisant les instructions set et branch.Activer la gÃ©nÃ©ration d'instructions de divisions matÃ©rielles (l.div, l.divu). C'est l'option par dÃ©faut; utilisez -msoft-div pour la dÃ©sactiver.Activer la gÃ©nÃ©ration d'instructions en virgule flottante matÃ©rielles. -msoft-float est l'option par dÃ©faut.Activer la gÃ©nÃ©ration d'instructions de multiplications matÃ©rielles (l.mul, l.muli). C'est l'option par dÃ©faut; utilisez -msoft-mul pour la dÃ©sactiver.Activer la gÃ©nÃ©ration d'instructions de rotation Ã  droite (l.ror). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de rotation Ã  droite.Activer la gÃ©nÃ©ration d'instructions de rotation Ã  droite avec immÃ©diat (l.rori). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de rotation Ã  droite avec immÃ©diat.Activer la gÃ©nÃ©ration d'instructions de dÃ©calage avec immÃ©diat (l.srai, l.srli, l.slli). Par dÃ©faut, des instructions supplÃ©mentaires sont gÃ©nÃ©rÃ©es pour stocker d'abord l'immÃ©diat dans un registre.Activer la gÃ©nÃ©ration d'instructions d'extension de signe (l.ext*). Par dÃ©faut, les chargements depuis la mÃ©moire sont rÃ©alisÃ©s sans extension de signe.Activer l'estimation des probabilitÃ©s de branchement.Activer l'unitÃ© matÃ©rielle en virgule flottante.Activer la sortie de chargements adjacents hors d'une boucle pour encourager la gÃ©nÃ©ration d'instructions de dÃ©placements conditionnels.Activer la sortie hors des boucles des chargements par des pointeurs conditionnels.Autoriser l'instrumentalisation hwasan de allocas/VLAs.Autoriser l'instrumentalisation hwasan des fonctions internes.Autoriser l'instrumentalisation hwasan des opÃ©rations de chargement.Autoriser l'instrumentalisattion hwasan des variables allouÃ©es sur la pile de taille statique.Autoriser l'instrumentalisation hwasan des opÃ©rations d'Ã©criture.Activer les entrÃ©es et sorties de la reprÃ©sentation Graphite.Activer la vÃ©rification en ligne des rÃ©cepteurs nuls avec le moteur NeXT et la version 2 de l'ABI.Activer la mise en ligne de PLT dans les appels de fonctions.Activer la mise en ligne de fonctions dÃ©clarÃ©es Â«Â inlineÂ Â». Le dÃ©sactiver dÃ©sactive toutes les mises en ligne.Activer les instructions de la pile d'interruption.Activer les variantes spÃ©cifiques au sous-type pour les fonctions intrinsÃ¨ques entiÃ¨res.Activer l'optimisation de l'alignement des Ã©tiquettes.Activer l'import de module paresseux.Activer les intrinsÃ¨ques mathÃ©matiques historiques pour compatibilitÃ©.Activer l'analyse historique des instructions INCLUDE.Activer les optimisations durant l'Ã©dition de liens.Activer les optimisations par l'Ã©diteur de liens.Activer la relÃ¢che par l'Ã©diteur de liens.Autoriser la relÃ¢che de l'Ã©diteur de liens.Activer la relÃ¢che par l'Ã©diteur de liens.Activer la liaison entre load/store.Activer la distribution des boucles pour les motifs transformÃ©s en appels de bibliothÃ¨que.Activer la distribution des boucles sur les arbres.Activer la vectorisation de l'Ã©pilogue d'une boucle en utilisant une taille de vecteur plus petite.Activer la copie des en-tÃªtes de boucles sur les arbres.Activer l'Ã©change de boucles sur les arbres.Activer les mouvements invariants de boucles sur les arbres.Activer les transformations de boucles imbriquÃ©es.  Identique Ã  -floop-nest-optimize.Activer les optimisations de boucles au niveau de l'arbre.Activer la vectorisation des boucles sur les arbres.Activer les optimisations sur de petits segments de code (peephole) spÃ©cifiques Ã  la machine.Activer des dÃ©charges de coÃ»t RTX plus verbeux durant le dÃ©bogage.  Uniquement pour les dÃ©veloppeurs de GCC.Activer la plupart des messages d'avertissement.Activer le support multicÅ“ur.Activer les instructions de multiplications.Activer les instructions multi-processeurs.Activer les optimisations de l'exÃ©cution de conditions imbriquÃ©es.Activer l'optimisation de && et || dans les exÃ©cutions conditionnelles.Activer l'analyse de GIMPLE.Activer l'utilisation du prÃ©-rechargement du motif cbranchsi.Activer le prÃ©-traitement.Activer la validation des limites pendant la compilation.Activer la rÃ©association au niveau de l'arbre.Activer l'ordonnancement des insns sensible Ã  la pression sur les registres.Activer la relaxe dans l'assembleur.Activer l'ordonnancement Ã  travers les blocs de base.Activer des segments de donnÃ©es sÃ©parÃ©s.Activer le stockage des rÃ©sultats des comparaisons dans les GPR.Activer les fonctions internes de la pile masquÃ©e de CET (Control-flow Enforcement Technology).Activer les instructions d'extension de signe.Autoriser la scission des chargements d'immÃ©diats sur 32 bits en partie basse / haute.Autoriser le sondage de la pile.Activer l'Ã©tape d'analyse statique.Activer la vÃ©rification stricte du retour d'une structure selon l'ABI 32 bits spÃ©cifique au processeur.Activer l'optimisation des longueurs de chaÃ®nes sur les arbres.Activer le support pour les concepts du C++.Activer le support pour les STRUCTURE/RECORD DEC.Activer le support pour la mÃ©moire transactionnelle GNU.Activer le support de l'ABI du RH850. Ceci est l'option par dÃ©faut.Activer le support pour l'ancienne ABI de GCC.Activer l'instruction de l'extension d'inversion de l'ordre des octets.Activer la fusion des appels en fin de fonction (tail call) sur les arbres.Activer le type fondamental char8_t et l'utiliser comme type pour les chaÃ®nes UTF-8 et les caractÃ¨res littÃ©raux.Activer l'heuristique du chemin critique dans l'ordonnanceur.Activer l'heuristique du dÃ©compte des dÃ©pendances dans l'ordonnanceur.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.Activer l'instruction LRW Ã©tendue (par dÃ©faut pour CK801).Activer l'heuristique de groupe dans l'ordonnanceur.Activer l'heuristique de la derniÃ¨re instruction dans l'ordonnancement.Activer l'optimisation de boucles imbriquÃ©es.Activer le mode normal.Activer l'heuristique de rang dans l'ordonnanceur.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.Activer l'heuristique des instructions spÃ©culatives dans l'ordonnanceur.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.Activer l'utilisation de registres 64 bits en virgule flottante dans les instructions fmov. Voyez -mdalign si un alignement 64 bits est requis.Activer l'utilisation des instructions FPU du RX.  Ceci est la valeur par dÃ©faut.Activer l'utilisation d'Ã©lÃ©ments de formatage blancs dans les chaÃ®nes de format.Active l'utilisation de caractÃ¨res littÃ©raux dans les affectations et les instructions de donnÃ©es pour les variables non-caractÃ¨res.Activer l'utilisation des chargements indexÃ©s.Activer l'utilisation de prÃ©/post modifications avec un dÃ©placement sur le registre.Activer l'utilisation de l'allocateur de registre LRA.Activer l'utilisation de l'instruction fsca.Activer l'utilisation de l'instruction fsrra.Activer l'utilisation de la vieille ABI dÃ©fectueuse oÃ¹ tous les arguments des fonctions empilÃ©es sont alignÃ©s sur 32 bits.Activer l'utilisation d'instructions courtes de chargement.Activer l'utilisation de l'ABI RX standard oÃ¹ tous les arguments des fonctions empilÃ©es sont alignÃ©s naturellement. C'est l'option par dÃ©faut.Activer l'extension du langage vecteur z qui fourni la macro sensible au contexte Â«Â vectorÂ Â» et activer les fonctions internes dans le style Altivec dans vecintrin.h.Activer le prÃ©-traitement traditionnel.Activer la transitivitÃ© des contraintes durant l'analyse.Activer les accÃ¨s sur des mots et demi-mots non alignÃ©s aux donnÃ©es compactÃ©es.Activer l'utilisation des instructions BI/BIH si disponibles.Activer l'utilisation de GPREL pour les donnÃ©es en lecture seule dans FDPIC.Activer l'utilisation des opÃ©rations de bits du NPS400.Activer l'utilisation de l'extension xld/xst du NPS400.Activer l'utilisation de POST_INC / POST_DEC.Activer l'utilisation de POST_MODIFY.Activer l'utilisation de R16-R31 (par dÃ©faut).Activer l'utilisation des registres simple prÃ©cision avec un numÃ©ro impair.Activer l'utilisation de sdata/scommon/sbss.Activer les instructions dÃ©finies par l'utilisateur.Activer l'utilisation des instructions en virgule flottante IEEE 128 bits.Activer les instructions de boucle du v850e3v5.Activer l'extension CRC Ã  polynÃ´me variable.Activer la vectorisation sur les arbres.Activer la sortie en mode bavard.Activer le contournement du seul errata du processeur AT697F (qui correspond Ã  l'errata #13 du processeur AT697E).Activer les contournements des erratas du processeur GR712RC.Activer les contournements des erratas du processeur UT699.Activer les contournements des erratas des processeurs UT699E/UT700.Activer/DÃ©sactiver l'ordonnancement traditionnel dans les boucles qui sont dÃ©jÃ  passÃ©es par l'ordonnancement modulo.Activer/dÃ©sactiver l'adressage relatif Ã  GP.Autoriser les bibliothÃ¨ques partagÃ©es basÃ©es sur un ID.Activer le mode de donnÃ©es indÃ©pendantes de la position (PID=Position Independent Data).Activer ou dÃ©sactiver l'utilisation des instructions SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE et RMPA. Elles sont activÃ©es par dÃ©faut.Activer le modÃ¨le de coÃ»t du vectoriseur dynamique. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Activer la vidange verbeuse du modÃ¨le de coÃ»t dans les fichiers de vidange de dÃ©bogage.Encoder les instructions SSE avec le prÃ©fixe VEX.Expression de fin dans la boucle DOLa fin de l'instruction DO non bloc Ã  %C est enchevÃªtrÃ©e dans une autre boucle DOLa fin de l'instruction DO non bloc Ã  %C est Ã  l'intÃ©rieur d'un autre blocFin de l'initialisation du scalaire attendue Ã  %CFin de la liste de recherche.
  Faire respecter la sÃ©mantique du contrÃ´le d'accÃ¨s Ã  un membre de classe.L'entitÃ© %qs Ã  %L a un paramÃ¨tre de type diffÃ©rÃ© et requiert soit l'attribut POINTER ou ALLOCATABLEL'entitÃ© %qs Ã  %L est dÃ©jÃ  prÃ©sente dans l'interfaceL'entitÃ© avec une longueur de caractÃ¨re tacite Ã  %L doit Ãªtre un argument muet ou un PARAMETERL'Ã©numÃ©rateur excÃ¨de le type entier du C Ã  %CComparaison Ã©galitaire pour %s Ã  %LL'Ã©quivalence pour %qs ne correspond pas Ã  l'ordre du COMMON %qs Ã  %LÃ‰quivalent Ã  -mgpopt=local.Ã‰quivalent Ã  -mgpopt=none.La variable errmsg Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %sErreurErreur en allouant %lu octetsErreur lors de la conversion de la constante PARAMETER dans la constante complexe Ã  %CErreur de conversion de l'entierErreur dans l'initialisation du pointeur Ã  %CErreur dans la spÃ©cification de type Ã  %LErreur dans l'appel avec type liÃ© Ã  %LErreur en rÃ©-allouant %lu octetsErreur dâ€™Ã©criture dans le fichier JSON de sortie %s
  Erreur en Ã©crivant dans le fichier module %qs: %sErreur en Ã©crivant le fichier des modules: %sErreur dâ€™Ã©criture du fichier de sortie Â«Â %sÂ Â»
! Ã‰valuation d'une expression d'initialisation non standard Ã  %LL'Ã©valuation d'une chaÃ®ne plus grande que 2**28 Ã  %L est diffÃ©rÃ©e Ã  l'exÃ©cution, attendez-vous Ã  des boguesÃ‰vÃ©nementL'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau mais pas co-indexÃ©L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau ou co-indexÃ©La variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un scalaire de type EVENT_TYPELa condition de sortie de la boucle DO WHILE Ã  %L doit Ãªtre une expression LOGICAL scalaireArrÃªter Ã  la premiÃ¨re erreur rencontrÃ©e.Remplacer les divisions entiÃ¨res sur 32 ou 64 bits par des divisions sur 8 bits non signÃ©es avec vÃ©rification Ã  l'exÃ©cution.DÃ©velopper adddi3 et subdi3 lors de la gÃ©nÃ©ration du rtl en add.f / adc etc.Â«Â )Â Â» attendue Ã  %CÂ«Â ,Â Â» attendu Ã  %C%<(%> attendu Ã  %C%<)%> ou %<,%> attendue Ã  %C%<,%> attendu Ã  %C%<,%> ou fin d'instruction attendue Ã  %C%<::%> attendu aprÃ¨s les attributs de liaison Ã  %C%<::%> attendu Ã  %C%<=>%> attendu Ã  %C%<END INTERFACE ASSIGNMENT (=)%> attendu Ã  %CÂ«Â *Â Â» attendu dans la spÃ©cification du co-index dans l'instruction ALLOCATE Ã  %L:: attendu dans la dÃ©finition de TYPE Ã  %CSigne = attendu dans l'instruction PARAMETER Ã  %CAQC_REL, RELEASE ou ACQUIRE attendu Ã  %CBoucle DO attendue Ã  %CHOST, NOHOST ou ANY attendu Ã  %CClause INCLUSIVE OU EXCLUSIVE attendue Ã  %CDescripteur d'Ã©dition P attendu dans la chaÃ®ne de format Ã  %LSymbole PARAMETER attendu dans la constante complexe Ã  %CRANK ou RANK DEFAULT attendu aprÃ¨s SELECT RANK Ã  %CSEQ_CST, ACQ_REL ou RELAXED attendu pour la clause ATOMIC_DEFAULT_MEM_ORDER Ã  %CArgument SHAPE inattendu pour C_F_POINTER avec FPTR tableau Ã  %LUne instruction TYPE IS, CLASS IS ou END SELECT est attendue Ã  la suite de SELECT TYPE Ã  %CClause UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD ou ATOMIC_DEFAULT_MEM_ORDER attendue Ã  %LUne instruction CASE ou END SELECT est attendue Ã  la suite de SELECT CASE Ã  %CInterface sans nom attendue Ã  %CProcÃ©dure attendue pour l'argument %qs Ã  %LPointeur de procÃ©dure attendu pour l'argument %qs Ã  %LUne parenthÃ¨se droite est attendue dans l'expression Ã  %CValeur de pas attendue dans l'itÃ©rateur Ã  %CSpÃ©cificateur d'accÃ¨s attendu Ã  %CÃ‰tiquette de retour alternatif attendue Ã  %CUne expression d'initialisation est attendue Ã  %CUne autre dimension est attendue dans la dÃ©claration de tableau Ã  %CListe d'arguments attendue Ã  %CIndice de tableau attendu Ã  %CLongueur de pas d'indice de tableau attendu Ã  %CAssociation attendue Ã  %CListe d'association attendue Ã  %CNom de bit d'attribut attenduAttribut de liaison attendu Ã  %CNom de liaison attendu Ã  %CCible de liaison attendue aprÃ¨s %<=>%> Ã  %CNom de bloc %qs attendu pour la construction SELECT Ã  %COn attendait le nom du bloc de %qs dans l'instruction %s Ã  %LSpÃ©cification de limites attendue pour %qs Ã  %LVariable co-tableau attendue comme argument %qs de l'intrinsÃ¨que %s Ã  %LVirgule attendue dans la liste des E/S Ã  %CRÃ©fÃ©rence Ã  un composant attendue Ã  %CDonnÃ©e constante attendue aprÃ¨s le spÃ©cificateur de rÃ©pÃ©tition Ã  %CListe d'entitÃ©s attendue dans l'instruction AUTOMATIC Ã  %CListe d'entitÃ©s attendue dans l'instruction STATIC Ã  %CExposant attendu dans l'expression Ã  %CExpression attendue Ã  %C dans l'instruction PARAMETERExpression attendue dans l'instruction %s Ã  %CExpression attendue dans la spÃ©cification de tableau Ã  %CType d'expression attendueListe d'arguments formels attendue dans la dÃ©finition de la fonction Ã  %CNom gÃ©nÃ©rique ou descripteur d'opÃ©rateur attendu Ã  %CExpression d'initialisation attendue Ã  %CExpression d'initialisation attendue dans CASE Ã  %CEntier attenduChaÃ®ne contenant un entier attendueOn attendait l'Ã©tiquette %qs pour l'instruction %s Ã  %CParenthÃ¨se gauche attendueListe de %<borne-inf :%> ou liste de %<borne-inf : borne-sup%> attendue Ã  %LNom de procÃ©dure de module attendu Ã  %CNom attenduListe de paramÃ¨tres attendue dans la dÃ©claration du type Ã  %CChaÃ®ne contenant un rÃ©el attendueRegistre ou constante entiÃ¨re attendus.ParenthÃ¨se droite attendueExpression d'initialisation d'un scalaire attendue Ã  %CNom de liaison spÃ©cifique attendu Ã  %CChaÃ®ne attendueNom de composant de structure attendu Ã  %CComposant de structure ou nom d'opÃ©rateur attendu aprÃ¨s Â«Â .Â Â» Ã  %COn attendait un nom de terminaison Ã  %CProcÃ©dure liÃ©e Ã  un type ou composant pointeur de procÃ©dure attendu Ã  %CNom de variable attendu Ã  %CNom de variable attendu Ã  %C dans l'instruction PARAMETER%<END INTERFACE %s%> attendu Ã  %C%<END INTERFACE OPERATOR (%s)%> attendu Ã  %C%<END INTERFACE OPERATOR (%s)%> attendu Ã  %C mais on a eu %qs%<END INTERFACE OPERATOR (.%s.)%> attendu Ã  %C%s attendu Ã  %COn attendait l'instruction %s Ã  %LUne virgule est attendue dans EQUIVALENCE Ã  %CExpression INTEGER scalaire attendue Ã  %C, %s trouvÃ©Une variable est attendue Ã  %LEntitÃ© dÃ©finissable attendue prÃ¨s de %LListe d'entitÃ©s nommÃ©es attendue Ã  %CVariable attendue dans l'instruction READ Ã  %CVariable ou io-implied-do attendu Ã  %LVariable ou io-implied-do attendu dans l'instruction READ Ã  %LExpliquer ce qui rentre en considÃ©ration dans l'alignement pour conduire Ã  la dÃ©cision de rendre une insn courte ou longue.La forme de tableau explicite Ã  %C doit Ãªtre une constante de type INTEGER et non de type %sInterface explicite requise pour %qs Ã  %L: %sInterface explicite requise pour le composant %qs Ã  %L: %sInterface explicite requise pour l'argument polymorphique Ã  %LTableau de forme explicite avec des limites non constantes Ã  %CExporter les fonctions mÃªme si elles peuvent Ãªtre mises en ligne.L'expression Ã  %L doit Ãªtre une constante dans ce contexteL'expression Ã  %L doit Ãªtre du type INTEGER et non %sL'expression Ã  %L doit Ãªtre un scalaireL'expression dans le sÃ©lecteur CASE Ã  %L ne peut pas Ãªtre %sL'expression dans l'instruction CASE Ã  %L n'est pas dans la plage de %sL'expression dans l'instruction CASE Ã  %L doit Ãªtre du sous-type %dL'expression dans l'instruction CASE Ã  %L doit Ãªtre du type %sL'expression dans l'instruction CASE Ã  %L doit Ãªtre scalaireExtension: Le spÃ©cificateur %s dans l'instruction %s Ã  %L a la valeur %qsExtension: Conversion de %s vers %s Ã  %LExtension: Argument effectif scalaire du sous-type pas par dÃ©faut, du sous-type non C_CHAR avec un argument muet tableau %qs Ã  %LExtension: OpÃ©rateur unaire qui suit un opÃ©rateur arithmÃ©tique (utilisez des parenthÃ¨ses) Ã  %CExtension: Largeur zÃ©ro aprÃ¨s le descripteur L Ã  %LExtension: caractÃ¨re barre oblique inversÃ©e Ã  %CExtension: lettre d'exposant %<q%> dans une constante littÃ©rale rÃ©elle Ã  %CL'externe %qs Ã  %L ne peut pas avoir une initialisationLa IO UNIT externe ne peut pas Ãªtre un tableau Ã  %LL'objet externe %qs Ã  %L ne peut pas avoir d'initialisationOption supplÃ©mentaire Ã  %<-Xassembler%>Â : %s, abandonne toutes les options %<-Xassembler%> et %<-Wa%>.CaractÃ¨res superflus dans le format Ã  %LF2008: l'instruction IMPORT C1210 Ã  %C n'est pas permise dans le corps d'interface d'une procÃ©dure d'un moduleInstruction FAIL IMAGE Ã  %CArgument FAILED= pour NUM_IMAGES Ã  %Lle mode FDPIC n'est pas supportÃ© en mode Thumb-1La clause FINAL Ã  %L requiert une expression LOGICAL scalaireLa dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur de CONTAINSLa dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur d'une section CONTAINS du type dÃ©rivÃ©La procÃ©dure FINAL %qs Ã  %L n'est pas une SUBROUTINELa procÃ©dure FINAL %qs dÃ©clarÃ©e Ã  %L a le mÃªme rang (%d) que %qsLa procÃ©dure FINAL Ã  %L doit avoir exactement un argumentDÃ©claration de procÃ©dure FINAL Ã  %CInstruction FLUSH Ã  %CConstruction FORALL Ã  %LL'expression de fin de FORALL Ã  %L doit Ãªtre un INTEGER scalaireL'index %qs de FORALL ne peut pas apparaÃ®tre dans une spÃ©cification de triplet Ã  %LLe nom d'index FORALL Ã  %L doit Ãªtre un INTEGER scalaireLe nom d'index de FORALL Ã  %L doit Ãªtre une variable scalaire de type entierLa clause de masque FORALL Ã  %L requiert une expression scalaire LOGICALL'expression de dÃ©part de FORALL Ã  %L doit Ãªtre un INTEGER scalaireL'expression de pas de FORALL Ã  %L ne peut pas Ãªtre zÃ©roL'expression de pas de FORALL Ã  %L doit Ãªtre un %s scalaireInstruction FORM TEAM Ã  %CL'Ã©tiquette FORMAT %d Ã  %L n'est pas dÃ©finieL'instruction FORMAT Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction FORMAT Ã  %L n'a pas d'Ã©tiquette d'instructionLa balise FORMAT Ã  %L ne peut pas Ãªtre un tableau de taille nulleL'Ã©tiquette du FORMAT Ã  %L doit Ãªtre du type CHARACTER ou INTEGER du sous-type par dÃ©fautLes exceptions FP sont activÃ©es.les registres FP pourraient Ãªtre Ã©crasÃ©s malgrÃ© l'attribut %qEÂ : compilez avec %<-mgeneral-regs-only%>L'argument FPTR Ã  %L pour C_F_POINTER ne sera point polymorphiqueles options FPX Â«Â fastÂ Â» et Â«Â compactÂ Â» ne peuvent pas Ãªtre spÃ©cifiÃ©es ensembleFPX: Activer les extensions en virgule flottante double prÃ©cision du processeur ARC Argonaut.FPX: GÃ©nÃ©rer des instructions FPX (compacte) en double prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (rapide) en double prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (compacte) en simple prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (rapide) en simple prÃ©cision.Argument FROMPOS (%ld) hors limite 0:%d dans l'intrinsÃ¨que MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) dans l'intrinsÃ¨que MVBITSLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre un POINTER dans FUNCTION %s Ã  %LLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre un tableau dans FUNCTION %s Ã  %LLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre du type %s dans FUNCTION %s Ã  %LFactoriser les constructeurs et destructeurs complexes pour favoriser l'espace par rapport Ã  la vitesse.Ã‰chec lors de la crÃ©ation du type structure Â«Â %sÂ Â» Ã  %CÃ‰chec lors de la recherche d'une correspondance de la clause Ã  %CÃ‰chec en rÃ©cupÃ©rant la longueur d'un tableau constant.Ã‰chec lors de la conversion de BOZ vers REAL Ã  %LErreur fataleLes membres de champ d'une classe synchronisÃ©e ne peuvent pas Ãªtre %sLe fichier %qs ouvert Ã  %C n'est pas un fichier module GNU FortranContrÃ´le fin des fonctionnalitÃ©s d'ajustement.Le premier argument de l'affectation dÃ©finie Ã  %L doit Ãªtre INTENT(OUT) ou INTENT(INOUT)Le premier argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnelLe premier argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)Le premier ou le dernier argument intrinsÃ¨que de !$OMP ATOMIC doit Ãªtre %qs Ã  %LCorrigez le calcul de min_intLa longueur de ligne fixe doit Ãªtre au moins septLe fanion %<-fmax-stack-var-size=%d%> Ã©crase %<-frecursive%> impliquÃ© par %qsLe fanion %<-fno-automatic%> Ã©crase %<-fmax-stack-var-size=%d%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%> impliquÃ© par %qsLe fanion %<-frecursive%> Ã©crase %<-fmax-stack-var-size=%d%>Nom de la configuration des instructions personnalisÃ©es en virgule flottante.Suivre les conventions d'appels du SuperH de Renesas (anciennement Hitachi).Suivre les exigences du C++17 concernant l'ordre d'Ã©valuation des expressions d'affectations, des dÃ©calages, des appels aux fonctions membres, etc.Suivre les prescriptions pour l'Ã©dition de liens de l'EABI.Pour la procÃ©dure muette %s, aucun nom de liaison est autorisÃ© dans BIND(C) Ã  %CPour les bibliothÃ¨ques intrinsÃ¨ques : passer tous les paramÃ¨tres dans des registres.Activer la permission d'exÃ©cution sur la pile pour les fonctions imbriquÃ©es.Pour les opÃ©rations de dÃ©calage par une quantitÃ© constante, qui requiÃ¨rent une instruction individuelle pour dÃ©caler de une position, dÃ©fini le nombre maximum d'instructions de dÃ©calage en-ligne (valeur maximum 64) Ã  Ã©mettre au lieu d'utiliser la fonction d'assistance __mspabi correspondante. La valeur par dÃ©faut est 4.Pour les cibles qui requiÃ¨rent normalement des trampolines pour les fonctions imbriquÃ©es, toujours les gÃ©nÃ©rer au lieu d'utiliser des descripteurs.Pour l'assembleur (et l'Ã©diteur de liens), autoriser l'utilisation sans erreur de toute sous-variante d'architecture.Interdire la rÃ©alisation de l'optimisation fp-as-gp.Interdire l'utilisation de $fp pour l'accÃ¨s aux variables statiques et locales. Cette option interdit strictement l'optimisation fp-as-gp mÃªme si Â«Â -mforce-fp-as-gpÂ Â» est utilisÃ©e.Forcer tous les appels Ã  Ãªtre faits via une instruction jli.Forcer la sortie en assembleur Ã  toujours utiliser des constantes en hexadÃ©cimal.Forcer les accÃ¨s aux champs de bits Ã  correspondre Ã  la largeur de leur type.Forcer la crÃ©ation d'un temporaire pour tester du code Â«Â forallÂ Â» peu frÃ©quemment exÃ©cutÃ©.Forcer la dÃ©sactivation des boucles matÃ©rielles, utilise mÃªme -mext-dsp.Forcer les fonctions Ã  Ãªtre alignÃ©es sur une frontiÃ¨re de 4 octets.Forcer la gÃ©nÃ©ration d'Ã©bauches d'indirection des symboles externes.Forcer les appels indirects et les sauts via un registre.Forcer la rÃ©alisation de l'optimisation fp-as-gp.Forcer le type sous-jacent de Â«Â wchar_tÂ Â» Ã  Ãªtre Â«Â unsigned shortÂ Â».Forcer l'utilisation de crÃ©neaux de retard (delay slots) pour les branchements conditionnels.Instruction de format dans le bloc principal du module Ã  %CFortran 2003: Le spÃ©cificateur %s dans l'instruction %s Ã  %L a la valeur %qsFortran 2003: CaractÃ¨re pour l'argument %qs de l'intrinsÃ¨que %qs Ã  %LFortan 2003: SpÃ©cificateur de format DT interdit Ã  %CFortran 2003: Argument effectif scalaire CHARACTER avec un argument muet tableau %qs Ã  %LFonctionnalitÃ© Fortran 2008 obsolÃ¨teÂ :Fortran 2008: Le bloc COMMON %qs avec l'Ã©tiquette de liaison Ã  %L partage l'identificateur avec l'entitÃ© de bloc non COMMON globale Ã  %LFortran 2008: Argument effectif non pointeur Ã  %L vers le muet pointeur %qsFortran 2008: Pointeur null Ã  %L pour un muet non pointeur %qsFortran 2008: Fonctions pointeurs dans le contexte de la dÃ©finition de variable (%s) Ã  %LFortran 2008: Point-virgule Ã  %C sans instruction avant luiFonctionnalitÃ© Fortran 2018 supprimÃ©eÂ :FonctionnalitÃ© Fortran 2018 obsolÃ¨teÂ :Fortran 2018Â :Le Fortran 95 exige un INTEGER par dÃ©faut dans la balise %s Ã  %LAucune liaison spÃ©cifique correspondante pour l'appel Ã  GENERIC %qs Ã  %LLa longueur de ligne libre doit Ãªtre au moins troisFonction %qs comme expression d'initialisation Ã  %LLa fonction %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVELa fonction %qs Ã  %L ne peut pas avoir une initialisationLa fonction %qs Ã  %L n'a pas de type IMPLICITLa fonction %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?La fonction %qs Ã  %L est INTRINSIC mais elle est incompatible avec un intrinsÃ¨queLa fonction %qs Ã  %L doit Ãªtre PURELa fonction %qs dans l'expression d'initialisation Ã  %L doit Ãªtre une fonction intrinsÃ¨queLa fonction %qs est dÃ©clarÃ©e CHARACTER(*) et ne peut pas Ãªtre utilisÃ©e Ã  %L car elle n'est pas un argument muetLa fonction %qs requiert une liste d'arguments Ã  %CFonction %qs, paramÃ¨tre %u, a des accÃ¨s IPA-SRA qui se chevauchentLa fonction %s Ã  %L a des entrÃ©es avec des spÃ©cifications de tableau non concordantesLa fonction %s Ã  %L a des entrÃ©es qui retournent des variables de longueurs de chaÃ®nes diffÃ©rentesFonction %s, paramÃ¨tre %u, est utilisÃ©e mais n'a pas certains accÃ¨s IPA-SRAFonction pas trouvÃ©e.Le rÃ©sultat de fonction %qs Ã  %L ne peut pas avoir une initialisationLe rÃ©sultat de la fonction %qs Ã  %L n'a pas de type IMPLICITLe rÃ©sultat %qs de la fonction Ã  %L est invalide comme argument X pour C_FUNLOCLe rÃ©sultat %qs de la fonction Ã  %L ne sera point un co-tableau et n'aura point un composant co-tableauLe rÃ©sultat de la fonction %qs est invalide comme cible de procÃ©dure dans l'affectation du pointeur de procÃ©dure Ã  %LLa variable rÃ©sultat %qs de la fonction Ã  %L de la fonction Ã©lÃ©mentale %qs n'aura point l'attribut ALLOCATABLE ou POINTERAligner les dÃ©buts des fonctions sur une puissance de 2 de cette valeur.Les fonctions qui retournent des valeurs doivent Ãªtre terminÃ©es par des expressions de retour.Fusionner certaines opÃ©rations sur des entiers pour une meilleure performance sur un power10.Fusionner certaines opÃ©rations sur des entiers pour une meilleure performance sur un power8.Fusionner les rÃ©fÃ©rences Ã  la toc des modÃ¨les de code medium/large avec l'instruction mÃ©moire.GCC ne supporte pas les opÃ©rateurs avec des types entiers et des types en virgule fixe qui, ensemble, ont trop de bits entiers et fractionnelsGCC ne supporte actuellement pas un argument de type %qT pour des fonctions %<simd%>GCC ne supporte actuellement pas les types de tailles mÃ©langÃ©s pour les fonctions %<simd%>GCC ne supporte actuellement pas le type de retour %qT pour les fonctions %<simd%>GCC ne supporte actuellement pas simdlen %wd pour le type %qTGCC n'est pas configurÃ© pour supporter %s comme cible de dÃ©lestageGCC doit Ãªtre configurÃ© avec %<--enable-newlib-nano-formatted-io%> pour utiliser %<-mtiny-printf%>GCC ne supporte que %u portÃ©es imbriquÃ©esvecteur GCC passÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©vecteur GCC retournÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©Type de GPU GCN Ã  utiliser:GCSE dÃ©sactivÃ©GENERIC %qs Ã  %L ne peut Ã©craser la liaison spÃ©cifique avec le mÃªme nomGENERIC %qs Ã  %L doit cibler une liaison spÃ©cifique, %qs est GENERIC aussiLe GENERIC Ã  %C doit Ãªtre Ã  l'intÃ©rieur du type dÃ©rivÃ© CONTAINSLiaison GENERIC Ã  %CLa procÃ©dure GENERIC %qs n'est pas permise comme argument effectif Ã  %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
! GNUÂ C ne supporte plus -traditional sans -EExtension GNUÂ :GNU Objective C ne supporte plus la compilation traditionnellel'attribut de style GNU entre l'Ã©tiquette et la dÃ©claration appartient Ã  l'Ã©tiquetteL'instruction GOTO Ã  %L quitte une construction CRITICAL pour l'Ã©tiquette Ã  %LL'instruction GOTO Ã  %L quitte une construction DO CONCURRENT pour l'Ã©tiquette Ã  %LRebut aprÃ¨s la dÃ©claration PARAMETERIZED TYPE Ã  %CGÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les instructions MMA.GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) d'adressage mÃ©moire relatif au PC.GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) des optimisations mÃ©moire relatives au PC pour les externes.GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les instructions mÃ©moire prÃ©fixÃ©es.GÃ©nÃ©rer des instructions 16 bits.GÃ©nÃ©rer du code 16 bits pour i386.GÃ©nÃ©rer du code 32 bits.GÃ©nÃ©rer des dÃ©calages 32 bits dans les tables de Â«Â switchÂ Â».GÃ©nÃ©rer du code 32 bits pour i386.GÃ©nÃ©rer du code 32 bits pour x86-64.GÃ©nÃ©rer des instructions mac et multiplication 32Ã—16.GÃ©nÃ©rer du code 64 bits.GÃ©nÃ©rer du code 64 bits pour x86-64.GÃ©nÃ©rer des trames de pile conformes Ã  APCS.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC600.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC601.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC700.GÃ©nÃ©rer des stubs dans le style AT&T pour Mach-O.GÃ©nÃ©rer les en-tÃªtes C des options spÃ©cifiques Ã  la plate-forme.GÃ©nÃ©rer des prototypes C depuis des dÃ©clarations BIND(C).GÃ©nÃ©rer des prototypes C depuis des dÃ©finitions de procÃ©dures externes non-BIND(C).GÃ©nÃ©rer l'information des dÃ©pendances de modules C++i.GÃ©nÃ©rer les instructions en virgule flottante double du FPU C-SKY (par dÃ©faut pour la virgule flottante matÃ©rielle).GÃ©nÃ©rer des instructions de l'extension DSP.GÃ©nÃ©rer les sections DWARF pubnames et pubtypes avec les extensions GNU.GÃ©nÃ©rer les sections DWARF pubnames et pubtypes.GÃ©nÃ©rer du code FDPIC ELF.GÃ©nÃ©rer du code double prÃ©cision avec GFLOAT.GÃ©nÃ©rer du code H8/300H.GÃ©nÃ©rer du code H8S.GÃ©nÃ©rer du code H8S/S2600.GÃ©nÃ©rer du code H8SX.GÃ©nÃ©rer du code ILP32.GÃ©nÃ©rer des blocs IT (If-Then) appropriÃ©s pour ARMv8.GÃ©nÃ©rer un fichier JSON.GÃ©nÃ©rer du code LP64.GÃ©nÃ©rer du code pour MIPS16.GÃ©nÃ©rer la struct ModuleInfo pour le module de sortie.GÃ©nÃ©rer du code pour un PA1.0.GÃ©nÃ©rer du code pour un PA1.1.GÃ©nÃ©rer du code pour un PA2.0 (nÃ©cessite binutils 2.10 ou supÃ©rieur).GÃ©nÃ©rer des instructions SBIT et CBIT.GÃ©nÃ©rer du code SH1.GÃ©nÃ©rer du code SH2.GÃ©nÃ©rer du code pour un SH2a sans FPU.GÃ©nÃ©rer du code SH2e.GÃ©nÃ©rer du code SH3.GÃ©nÃ©rer du code SH3e.GÃ©nÃ©rer du code pour le SH4 sans FPU.GÃ©nÃ©rer du code SH4.GÃ©nÃ©rer du code pour le SH4-100 sans FPU.GÃ©nÃ©rer du code SH4-100.GÃ©nÃ©rer du code pour le SH4-200 sans FPU.GÃ©nÃ©rer du code SH4-200.GÃ©nÃ©rer du code pour le SH4-300 sans FPU.GÃ©nÃ©rer du code SH4-300.GÃ©nÃ©rer du code pour le SH4a sans FPU.GÃ©nÃ©rer du code SH4a.GÃ©nÃ©rer du code SH4al-dsp.GÃ©nÃ©rer les instructions VRSAVE lors de la gÃ©nÃ©ration de code AltiVec.GÃ©nÃ©rer une section __mcount_loc avec tous des appels Ã  _mcount ou __fentry__.GÃ©nÃ©rer une section __mcount_loc avec tous des appels Ã  mcount ou __fentry__.GÃ©nÃ©rer une directive #line pointant sur le rÃ©pertoire de travail courant.GÃ©nÃ©rer un paquet Mach-O (type de fichier MH_BUNDLE).GÃ©nÃ©rer une section __return_loc pointant vers tous les codes de contrÃ´le de code de retour.GÃ©nÃ©rer un appel pour stopper l'application si une fonction qui ne devrait par retourner un rÃ©sultat retourne quand mÃªme un rÃ©sultat.GÃ©nÃ©rer une fonction D main() par dÃ©faut lors de la compilation.GÃ©nÃ©rer un point de sortie unique pour chaque fonction.GÃ©nÃ©rer des noms de chemins absolus vers le code source pour gcov.GÃ©nÃ©rer du code de passage de paramÃ¨tres agrÃ©gÃ©s avec, au plus, un alignement 64 bits.GÃ©nÃ©rer un exÃ©cutable de sortie qui lie les symboles au chargement plutÃ´t que paresseusement.GÃ©nÃ©rer une sortie assembleur qui est compatible avec l'assembleur AS100 de Renesas. Ceci peut restreindre certaines capacitÃ©s du compilateur. Par dÃ©faut, une syntaxe compatible avec GAS est gÃ©nÃ©rÃ©e.GÃ©nÃ©rer des instructions auto-inc/dec.GÃ©nÃ©rer du code gros-boutiste.GÃ©nÃ©rer du code gros-boutiste.GÃ©nÃ©rer un eBPF gros-boutiste.GÃ©nÃ©rer des instructions Â«Â bitÂ Â».GÃ©nÃ©rer les insns d'appels comme appels directs.GÃ©nÃ©rer des insns d'appels comme appels indirects, si nÃ©cessaire.GÃ©nÃ©rer les insns d'appels comme appels indirects.GÃ©nÃ©rer des insns d'appels comme appels indirects aux registres.GÃ©nÃ©rer l'instruction cld dans le prologue de fonctions.GÃ©nÃ©rer du code pour l'environnement d'exÃ©cution du compilateur C-SKY au lieu de libgcc.GÃ©nÃ©rer du code pour l'architecture CR16C.GÃ©nÃ©rer du code pour l'architecture CR16C+ (par dÃ©faut).GÃ©nÃ©rer du code pour GNU as.GÃ©nÃ©rer du code pour l'assembleur GNU (gas).GÃ©nÃ©rer du code pour GNU ld.GÃ©nÃ©rer du code pour l'environnement d'exÃ©cution GNU.GÃ©nÃ©rer le code pour l'environnement d'exÃ©cution NeXT (Apple Mac OS X).GÃ©nÃ©rer du code pour le dÃ©chargement vers OpenMP: active -msoft-stack et -muniform-simt.GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 340 (sans MMU/FPU).GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 400 (sans MMU/FPU).GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 500 (sans FPU).GÃ©nÃ©rer du code pour le Smart Mode.GÃ©nÃ©rer du code pour l'Ã©tat Thumb.GÃ©nÃ©rer du code pour l'assembleur UNIX.GÃ©nÃ©rer du code pour une ABI 32 bits.GÃ©nÃ©rer du code pour un 5206e.GÃ©nÃ©rer du code pour un 520X.GÃ©nÃ©rer du code pour un 528x.GÃ©nÃ©rer du code pour un 5307.GÃ©nÃ©rer du code pour un 5407.GÃ©nÃ©rer du code pour une ABI 64 bits.GÃ©nÃ©rer du code pour un 68000.GÃ©nÃ©rer du code pour un 68010.GÃ©nÃ©rer du code pour un 68020.GÃ©nÃ©rer du code pour un 68030.GÃ©nÃ©rer du code pour un 68040 sans les nouvelles instructions.GÃ©nÃ©rer du code pour un 68040.GÃ©nÃ©rer du code pour un 68060 sans les nouvelles instructions.GÃ©nÃ©rer du code pour un 68060.GÃ©nÃ©rer du code pour un 68302.GÃ©nÃ©rer du code pour un 68332.GÃ©nÃ©rer du code pour un 68851.GÃ©nÃ©rer du code pour un ColdFire v4e.GÃ©nÃ©rer le code pour une DLL.GÃ©nÃ©rer du code pour un Fido A.GÃ©nÃ©rer du code pour un cpu32.GÃ©nÃ©rer du code pour toutes les instanciations de patrons.GÃ©nÃ©rer du code pour un 11/10.GÃ©nÃ©rer du code pour un 11/40.GÃ©nÃ©rer du code pour un 11/45.GÃ©nÃ©rer du code pour les contrats assert.GÃ©nÃ©rer du code pour les contrats invariants des classes.GÃ©nÃ©rer du code pour des extensions Ã  charger dans le noyau de darwin.GÃ©nÃ©rer le code pour les fonctions mÃªme si elles sont complÃ¨tement mises en ligne.GÃ©nÃ©rer du code pour le processeur donnÃ©.GÃ©nÃ©rer le code pour la PLT dans la BSS d'un ancien exÃ©cutable.GÃ©nÃ©rer du code pour les contrats post-condition.GÃ©nÃ©rer du code pour les contrats prÃ©-condition.GÃ©nÃ©rer le code pour les fonctions statiques mÃªme si elles ne sont jamais appelÃ©es.GÃ©nÃ©rer le code pour les Â«Â switchÂ Â» sans instruction Â«Â defaultÂ Â».GÃ©nÃ©rer du code pour la plateforme Android.GÃ©nÃ©rer du code pour M*Core M210.GÃ©nÃ©rer du code pour M*Core M340.GÃ©nÃ©rer du code pour le noyau ou pour des extensions Ã  charger dans le noyau.GÃ©nÃ©rer le code pour le mode superviseur (par dÃ©faut).GÃ©nÃ©rer le code pour le mode utilisateur.GÃ©nÃ©rer du code dans l'Ã©tat ARM 32 bits.GÃ©nÃ©rer du code en mode gros-boutiste.GÃ©nÃ©rer du code en mode gros-boutiste.GÃ©nÃ©rer du code en mode petit-boutiste.GÃ©nÃ©rer du code en mode petit-boutiste.GÃ©nÃ©rer du code adaptÃ© pour les exÃ©cutables (PAS pour les bibliothÃ¨ques partagÃ©es).GÃ©nÃ©rer du code adaptÃ© pour un dÃ©bogage avec cycle court.GÃ©nÃ©rer du code qui peut Ãªtre utilisÃ© avec des objets dynamiques dans le style SVR4.GÃ©nÃ©rer du code qui peut garder les Ã©tats locaux uniformes d'une avenue SIMD Ã  l'autre (SIMD lane)GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifique au processeur (psABI) du MCU Intel.GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifiÃ©e.GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifiÃ©e.GÃ©nÃ©rer du code qui est compatible lors de l'Ã©dition de liens avec du code MIPS16 et microMIPS.GÃ©nÃ©rer du code qui utilise les instructions en virgules flottantes du 68881.GÃ©nÃ©rer du code qui ne sera pas liÃ© avec une autre bibliothÃ¨que partagÃ©e par son ID mais qui pourra Ãªtre utilisÃ© comme bibliothÃ¨que partagÃ©e.GÃ©nÃ©rer du code pour vÃ©rifier les bornes avant d'indexer les tableaux.GÃ©nÃ©rer du code pour vÃ©rifier les spÃ©cifications des exceptions.GÃ©nÃ©rer du code pour mitiger la spÃ©culation en ligne droite.GÃ©nÃ©rer du code pour dÃ©tecter quand le processeur pourrait spÃ©culer incorrectement.GÃ©nÃ©rer du code pour utiliser une PLT (Procedure Linkage Table) et une GOT (Global Offsets Table) non exÃ©cutables.GÃ©nÃ©rer du code utilisant les adresses avec symbole d'ancrage global.GÃ©nÃ©rer du code qui utilise les instructions en virgule flottante matÃ©rielles.GÃ©nÃ©rer du code qui n'utilise que des registres gÃ©nÃ©raux.GÃ©nÃ©rer du code qui nâ€™utilise que des registres du cÅ“ur (r0-r14).GÃ©nÃ©rer du code avec des appels de bibliothÃ¨que pour la virgule flottante.GÃ©nÃ©rer du code sans registre GP.GÃ©nÃ©rer les objets CFString Ã  la compilation.GÃ©nÃ©rer des sections de dÃ©bogage compressÃ©es.GÃ©nÃ©rer des instructions de dÃ©placements conditionnels.GÃ©nÃ©rer des rÃ©serves de constantes dans le compilateur au lieu de l'assembleur.GÃ©nÃ©rer les dÃ©finitions cpp pour les E/S d'un serveur.GÃ©nÃ©rer les dÃ©finitions cpp pour les E/S d'une station de travail.GÃ©nÃ©rer les informations de dÃ©bogage dans le format DWARF v2 (ou ultÃ©rieur).GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS.GÃ©nÃ©rer les informations de dÃ©bogage dans le format VMS.GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF.GÃ©nÃ©rer les informations de dÃ©bogage dans le format Ã©tendu par dÃ©faut.GÃ©nÃ©rer les informations de dÃ©bogage dans le format par dÃ©faut.GÃ©nÃ©rer les informations de dÃ©bogage dans la version par dÃ©faut du format DWARF.GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS Ã©tendu.GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF Ã©tendu.GÃ©nÃ©rer les informations de dÃ©bogage dans des fichiers .dwo sÃ©parÃ©s.GÃ©nÃ©rer du code pour le FPU du SH2a en double prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code pour le FPU du SH2a en simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-100 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-200 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-300 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4a simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer des trames de pile discontinues.GÃ©nÃ©rer des instructions de division.GÃ©nÃ©rer des rÃ©sultats de divisions oÃ¹ le reste a le mÃªme signe que le diviseur (pas le dividende).GÃ©nÃ©rer la documentation.GÃ©nÃ©rer des instructions en virgule flottante double prÃ©cision.GÃ©nÃ©rer eBPF pour la version du noyau Linux donnÃ©e.GÃ©nÃ©rer des instructions en arithmÃ©tique Ã©tendue, uniquement valable pour ARC700.GÃ©nÃ©rer des information Ã©tendues pour les points d'entrÃ©es des fonctions en ligne.GÃ©nÃ©rer des appels indirects rapides.GÃ©nÃ©rer les mathÃ©matiques en virgule flottante avec le jeu d'instructions donnÃ©.GÃ©nÃ©rer les instructions multiplie-accumule en virgule flottante.GÃ©nÃ©rer des instructions frecipd/fsqrtd/fdivd (par dÃ©faut pour la virgule flottante matÃ©rielle).GÃ©nÃ©rer des instructions abs matÃ©rielles.GÃ©nÃ©rer une version en ligne de la division en virgule flottante, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la division en virgule flottante, optimiser pour le dÃ©bit.GÃ©nÃ©rer une version en ligne de la division entiÃ¨re, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la division entiÃ¨re, optimiser pour le dÃ©bit.GÃ©nÃ©rer une version en ligne de la racine carrÃ©e, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la racine carrÃ©e, optimiser pour le dÃ©bit.GÃ©nÃ©rer les instructions supportÃ©es par le Barrel Shifter.GÃ©nÃ©rer des instructions isel.GÃ©nÃ©rer une recherche de classes molle (via objc_getClass()) pour l'utilisation en mode Zero-Link.GÃ©nÃ©rer du code petit-boutiste.GÃ©nÃ©rer du code petit-boutiste.GÃ©nÃ©rer un eBPF petit-boutiste.GÃ©nÃ©rer les instructions de chargement/stockage de mots multiples.GÃ©nÃ©rer les instructions de chargement/stockage avec mise Ã  jour.GÃ©nÃ©rer des appels locaux vers des opÃ©rations atomiques hors ligne.GÃ©nÃ©rer les dÃ©pendances pour make et compiler.GÃ©nÃ©rer les dÃ©pendances pour make.GÃ©nÃ©rer les appels mcount/__fentry__ sous forme de nops. Pour les activer, il faut insÃ©rer les instructions rÃ©elles.GÃ©nÃ©rer des fragments millicode.GÃ©nÃ©rer les instructions mul64 et mulu64.GÃ©nÃ©rer l'instruction norm.GÃ©nÃ©rer du code en mode normal.GÃ©nÃ©rer du code pour le FPU du SH2a en simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-100 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-200 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-300 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4a simple prÃ©cision uniquement.GÃ©nÃ©rer du code relatif au compteur de programme (PC).GÃ©nÃ©rer des instructions de l'extension de performance.GÃ©nÃ©rer des instructions de l'extension de performance version 2.GÃ©nÃ©rer les cibles bidons pour tous les en-tÃªtes.GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode large).GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode petit).GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode large).GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode petit).GÃ©nÃ©rer des instructions de prÃ©chargement, si disponible, pour les tableaux dans les boucles.GÃ©nÃ©rer des instructions push/pop (par dÃ©faut).GÃ©nÃ©rer du code PIC rÃ©-entrant.GÃ©nÃ©rer des inverses au lieu de divss et sqrtss.GÃ©nÃ©rer l'instruction return dans une fonction nue.GÃ©nÃ©rer l'information pour les types de descripteurs lors de l'exÃ©cution.GÃ©nÃ©rer des rÃ©fÃ©rences Ã  sdata.  Ceci est l'option par dÃ©faut Ã  moins que vous compiliez pour PIC.GÃ©nÃ©rer les sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg et .s390_return_mem pour contenir les emplacements des branches indirectes qui ont Ã©tÃ© corrigÃ©es par l'utilisation d'une des options -mindirect-branch* ou -mfunction-return*.  Les sections consistent en un tableau d'Ã©lÃ©ments sur 32 bits. Chaque entrÃ©e contient le dÃ©calage depuis l'entrÃ©e de l'emplacement corrigÃ©.GÃ©nÃ©rer du code auto-relocalisable.GÃ©nÃ©rer sin, cos, sqrt pour le coprocesseur mathÃ©matique.GÃ©nÃ©rer des instructions en virgule flottante simple prÃ©cision.GÃ©nÃ©rer les inverses de la racine carrÃ©e et de la division par logiciel pour un meilleur dÃ©bit.GÃ©nÃ©rer des mÃ©thodes Objective-C spÃ©ciales pour initialiser et dÃ©truire des ivars C++ non-POD, si nÃ©cessaire.GÃ©nÃ©rer des instructions stm/ldm (par dÃ©faut).GÃ©nÃ©rer des instructions de l'extension de chaÃ®nes.GÃ©nÃ©rer l'instruction swap.GÃ©nÃ©rer les instructions avec modulo entier.GÃ©nÃ©rer les instructions de mÃ©moire atomique quadruple mots (lqarx/stqcx).GÃ©nÃ©rer les instructions de mÃ©moire quadruple mots (lq/stq).GÃ©nÃ©rer des chargements/stockages VSX non alignÃ©s pour l'expansion en-ligne de memcpy/memmove.GÃ©nÃ©rer des chargements/stockages de pairs de vecteurs VSX non alignÃ©s pour l'expansion en-ligne de memcpy/memmove.GÃ©nÃ©rer des tables de retour en arriÃ¨re (unwind tables) qui sont exactes Ã  chaque limite d'instruction.GÃ©nÃ©rer des instructions push25/pop25 v3.GÃ©nÃ©rer l'instruction vzeroupper avant un transfert du flux de contrÃ´le hors d'une fonction.GÃ©nÃ©rer xBPF.La fonction gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface intrinsÃ¨que spÃ©cifiqueNom gÃ©nÃ©rique %qs de la fonction %qs Ã  %L Ã©tant le mÃªme nom que le type dÃ©rivÃ© Ã  %LLa sous-routine gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface de sous-routine intrinsÃ¨queDonner aux branches leur coÃ»t par dÃ©faut.PrÃ©fixer les symboles externes avec un caractÃ¨re de soulignement.Le nom de liaison globale %qs Ã  %L est dÃ©jÃ  utilisÃ© comme un(e) %s Ã  %LLe nom de liaison globale %qs Ã  %L est dÃ©jÃ  utilisÃ© Ã  %LL'entitÃ© globale %qs Ã  %L ne peut pas apparaÃ®tre dans un bloc COMMON Ã  %LLe nom global %qs Ã  %L est dÃ©jÃ  utilisÃ© comme un(e) %s Ã  %LLe nom global %qs Ã  %L est dÃ©jÃ  utilisÃ© Ã  %LLes optimisations de boucles Graphite ne peuvent pas Ãªtre utilisÃ©es (isl n'est pas disponible) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Les optimisations de boucles par Graphite ne peuvent pas Ãªtre utilisÃ©es (isl n'est pas disponible).Guider l'Ã©diteur de liens pour relÃ¢cher les instructions.Traiter les fonctions internes atomiques qui pourraient Ãªtre appliquÃ©es Ã  des donnÃ©es non alignÃ©es en appelant des fonctions de la bibliothÃ¨que. Outrepasse -mtrap-unaligned-atomic.Fanion de contrÃ´le du modÃ¨le de l'ordonnanceur avec prÃ©-extraction automatique matÃ©rielle. Nombre de cycles d'anticipation que le modÃ¨le examine, la valeur Â«Â 0Â Â» active uniquement l'heuristique de tri des instructions. DÃ©sactivÃ© par dÃ©faut.La constante hexadÃ©cimale Ã  %L utilise la syntaxe non standard X au lieu de ZConstante Hollerith Ã  %CLa variable %qs associÃ©e Ã  l'hÃ´te ne peut pas Ãªtre dans l'instruction DATA Ã  %CQuelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e en raison de la mise en ligne (en pourcentage).Quelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e Ã  cause de la propagation interprocÃ©durale de constantes (en pourcentage).opÃ©rande registre E/S pour Â«Â %%%cÂ Â»IBITS: Bit incorrectICE: emit_insn utilisÃ© lÃ  oÃ¹ emit_jump_insn est attendu :
  Identification de la bibliothÃ¨que partagÃ©e Ã  construire.les bibliothÃ¨ques partagÃ©es utilisant un ID et FD-PIC ne peuvent pas Ãªtre utilisÃ©s ensembleModule IEEE_ARITHMETIC Ã  %CModule IEEE_EXCEPTIONS Ã  %CModule IEEE_FEATURES Ã  %CLa clause IF Ã  %L requiert une expression LOGICAL scalaireLe modificateur %s de la clause IF Ã  %L n'est pas appropriÃ© pour la construction OpenMP actuelleLa clause IF sans modificateur Ã  %L est utilisÃ©e avec des clauses IF avec modificateursIM part_ref Ã  %CL'instruction IMPLICIT NONE (type) Ã  %L suit une instruction IMPLICITL'instruction IMPLICIT Ã  %C suit une instruction IMPLICIT NONE (type)IMPORT NONE avec une liste de spÃ©cifications Ã  %CInstruction IMPORT Ã  %CL'instruction IMPORT Ã  %C est uniquement permise dans un corps d'INTERFACEProcÃ©dure IMPURE Ã  %CL'instruction INQUIRE Ã  %L ne peut pas contenir les deux spÃ©cificateurs FILE et UNIT en mÃªme tempsL'instruction INQUIRE Ã  %L requiert un spÃ©cificateur PENDING= avec le spÃ©cificateur ID=L'instruction INQUIRE Ã  %L requiert l'un des deux spÃ©cificateurs FILE ou UNITL'instruction INQUIRE n'est pas permise dans une procÃ©dure PURE Ã  %Cl'expression INTEGER de la clause %s Ã  %L doit Ãªtre non nÃ©gativeL'expression INTEGER de la clause %s Ã  %L doit Ãªtre positiveL'expression INTEGER de chunk_size dans la clause SCHEDULE Ã  %L doit Ãªtre positiveINTEGER(KIND=8) n'est pas disponible avec l'option %<-fdefault-integer-8%>INTEGER(KIND=8) n'est pas disponible avec l'option %<-finteger-4-integer-8%>INTENT (%s) est en conflit avec INTENT(%s) Ã  %LINTENT n'est pas permis Ã  l'intÃ©rieur de BLOCK Ã  %CL'argument effectif de INTENT(%s) Ã  %L pourrait interfÃ©rer avec l'argument effectif Ã  %L.INTENT(IN) POINTER %qs dans la clause %s Ã  %LINTENT(IN) POINTER %qs dans la clause COPYPRIVATE Ã  %LL'argument INTENT(OUT) %qs de la procÃ©dure pure %qs Ã  %L ne peut pas Ãªtre polymorphiqueLa procÃ©dure %qs de INTERFACE Ã  %L a le mÃªme nom que la procÃ©dure englobanteLe IO UNIT dans l'instruction %s Ã  %L doit Ãªtre un fichier interne dans une procÃ©dure PUREla dÃ©finition IO pour %q+D a besoin d'une adresseL'Ã©tiquette IOLENGTH est invalide dans l'instruction INQUIRE Ã  %CBalise IOMSG Ã  %Lle rÃ©sumÃ© de modref IPA est manquant dans le fichier d'entrÃ©eLa vÃ©rification d'accÃ¨s IPA-SRA a Ã©chouÃ©lâ€™ISA %qs n'est pas supportÃ©e par l'attribut %<target%>, utilisez la syntaxe %<arch=%>le C ISO ne permet pas %<%E (expression)%>le C ISO n'autorise pas de %<;%> supplÃ©mentaire en dehors d'une fonctionle C ISO ne permet pas l'utilisation de %<_Alignof%> sur un type fonctionle C ISO ne supporte pas %<#pragma STDC FLOAT_CONST_DECIMAL64%>le C ISO ne permet pas %<++%> ni %<--%> sur les types complexesle C ISO ne supporte pas les attributs %<[[]]%> avant C2Xle C ISO ne supporte pas les types %<__int%d%>le C ISO ne permet pas d'utiliser %<~%> pour calculer le conjuguÃ© d'un complexele C ISO ne supporte pas l'identificateur prÃ©dÃ©fini %qsle C ISO interdit les types entiers complexesle C ISO ne supporte pas les virgules flottantes dÃ©cimales avant C2Xle C ISO ne supporte pas les types en virgule fixele C ISO ne supporte pas l'omission des noms des paramÃ¨tres dans les dÃ©finitions de fonctions avant C2Xle C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>le C ISO ne supporte pas les types saturantsle C ISO ne supporte pas le type %<_Float%d%s%>le C ISO interdit %<goto *expr;%>le C ISO interdit %<return%> avec une expression dans une fonction qui retourne un voidle C ISO interdit une unitÃ© de traduction videle C ISO interdit l'affectation entre un pointeur de fonction et %<void *%>le C ISO interdit les groupes entre accolades Ã  l'intÃ©rieur d'expressionsle C ISO interdit le transtypage d'un type non scalaire vers lui-mÃªmele C ISO interdit le transtypage vers un type unionle C ISO interdit la comparaison de %<void *%> avec un pointeur de fonctionle C ISO interdit une expression conditionnelle entre %<void *%> et un pointeur de fonctionle C ISO interdit une expression conditionnelle dont un seul cÃ´tÃ© est Â«Â voidÂ Â»le C ISO interdit les fonctions de type volatile ou constantele C ISO interdit la conversion d'un pointeur de fonction en un type de pointeur vers un objetle C ISO interdit la conversion d'un pointeur vers un objet en un type de pointeur vers une fonctionle C ISO interdit d'initialiser avec des accolades videsle C ISO interdit la dÃ©claration anticipÃ©e des paramÃ¨tresle C ISO interdit les rÃ©fÃ©rences anticipÃ©es vers un type %<enum%>le C ISO interdit l'initialisation entre un pointeur de fonction et %<void *%>le C ISO interdit la dÃ©claration d'Ã©tiquettele C ISO interdit les dÃ©clarations de membre sans aucun membrele C ISO interdit les fonctions imbriquÃ©esle C ISO interdit l'omission du terme central de l'expression %<?:%>le C ISO interdit les comparaisons ordonnÃ©es de pointeurs vers des fonctionsle C ISO interdit de passer l'argument %d de %qE entre un pointeur de fonction et %<void *%>le C ISO interdit les types de fonction qualifiÃ©sle C ISO interdit le retour entre un pointeur de fonction et %<void *%>le C ISO interdit de spÃ©cifier les bornes des Ã©lÃ©ments Ã  initialiserle C ISO interdit d'accÃ©der aux tableaux %<register%> par un indicele C ISO interdit le tableau de taille nullele C ISO interdit le tableau de taille nulle %qEle C ISO interdit la conversion d'argument en type unionle C ISO requiert un argument nommÃ© devant %<...%>le C ISO restreint les valeurs de l'Ã©numÃ©rateur Ã  la plage d'un %<int%>l'attribut %qE du C++ ISO ne s'applique pas aux fonctions; il est traitÃ© comme %<[[gnu::%E]]%>le C++ ISO 1998 ne permet pas %<long long%>le C++ ISO 1998 interdit l'utilisation de %<extern%> sur des instanciations explicitesle C++ ISO autorise les attributs de champs de bits uniquement avant l'Ã©lÃ©ment %<:%>le C++ ISO n'a pas adoptÃ© les patrons d'opÃ©rateurs de chaÃ®nes littÃ©rales prenant un paquet d'arguments de caractÃ¨resle C++ ISO ne permet pas d'omettre l'opÃ©rande du milieu de %<?:%>le C++ ISO ne permet pas %<alignof%> avec un non typele C++ ISO ne permet pas des initialisations par dÃ©signation du C99le C++ ISO ne permet pas des initialisations par dÃ©signation de GNUle C++ ISO ne permet pas que %<%T::%D%> soit dÃ©fini comme %<%T::%D%>le C++ ISO ne permet pas l'utilisation de %<alignof%> sur un type fonctionle C++ ISO ne supporte pas %<__int%d%> pour %qsle C++ ISO n'accepte pas qu'un simple %<complex%> signifie %<double complex%>le C++ ISO interdit l'application de %<__alignof%> Ã  une expression d'un type de fonctionle C++ ISO interdit l'application de %<sizeof%> Ã  une expression d'un type de fonctionle C++ ISO interdit les groupes d'accolades Ã  l'intÃ©rieur des expressionsle C++ ISO interdit l'appel de %<::main%> depuis l'intÃ©rieur du programmele C++ ISO interdit le transtypage vers un type tableau %qTle C++ ISO interdit la comparaison entre un pointeur et un entierle C++ ISO interdit la comparaison entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit les littÃ©raux composÃ©sle C++ ISO interdit les gotos calculÃ©sle C++ ISO interdit l'expression conditionnelle entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit la conversion entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit la conversion d'une chaÃ®ne constante vers %qTle C++ ISO interdit la dÃ©claration de %qs sans typele C++ ISO interdit de dÃ©crÃ©menter un pointeur du type %qTle C++ ISO interdit de dÃ©crÃ©menter un enumle C++ ISO interdit un enum vide et sans nomle C++ ISO interdit le membre tableau flexible %qsle C++ ISO interdit les tableaux flexibles comme membresle C++ ISO interdit l'initialisation intra-classe du membre statique non constant %qDle C++ ISO interdit d'incrÃ©menter un pointeur du type %qTle C++ ISO interdit d'incrÃ©menter un enumle C++ ISO interdit l'initialisation du membre constant %qD du type non entier %qTle C++ ISO interdit le type imbriquÃ© %qD avec le mÃªme nom que la classe englobantele C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>le C++ ISO interdit de prendre l'adresse de la fonction %<::main%>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%>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%>le C++ ISO interdit l'utilisation de %qE sur des instanciations explicitesle 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%>le C++ ISO interdit l'utilisation d'un littÃ©ral en virgule flottante dans une expression constantele C++ ISO interdit l'utilisation d'un pointeur de type %<void *%> dans une soustractionle C++ ISO interdit l'utilisation d'un pointeur vers une fonction dans une soustractionle C++ ISO interdit l'utilisation d'un pointeur vers une mÃ©thode dans une soustractionle C++ ISO interdit le tableau de taille variablele C++ ISO interdit le tableau de taille variable %qDle C++ ISO interdit le tableau de taille zÃ©role C++ ISO interdit le tableau de taille zÃ©ro %qDle C++ ISO interdit les structures anonymesle C++ ISO interdit la surcharge de %<operator ?:%>le C++ ISO indique que ceux-ci sont ambigus mÃªme si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:le C++17 ISO n'autorise pas le spÃ©cificateur de classe de stockage %<register%>le C++17 ISO n'autorise pas la spÃ©cification dynamique des exceptionsle C11 ISO ne supporte pas l'omission de la chaÃ®ne de caractÃ¨res dans %<_Static_assert%>le C90 ISO ne supporte pas %<[*]%> dans les dÃ©clarateurs de tableaule C90 ISO ne permet pas %<_Alignas%>le C90 ISO ne supporte pas %<_Generic%>le C90 ISO ne supporte pas %<_Noreturn%>le C90 ISO ne supporte pas %<_Static_assert%>le C90 ISO ne supporte pas l'identificateur prÃ©dÃ©fini %<__func__%>le C90 ISO ne supporte pas les dÃ©clarations initiales de la boucle %<for%>le C90 ISO ne supporte pas %<long long%>le C90 ISO ne supporte pas %<static%> ou les qualificatifs de types dans les dÃ©clarateurs de tableau de paramÃ¨tresle C90 ISO ne supporte pas %qEle C90 ISO ne supporte pas les types boolÃ©ensle C90 ISO ne supporte pas les types Â«Â complexÂ Â»le C90 ISO ne supporte pas les membres qui sont des tableaux flexiblesle C90 ISO ne permet pas le qualificatif %<_Atomic%>le C90 ISO ne supporte pas les structures et unions sans nomle C90 ISO interdit le tableau %qE dont la taille ne peut Ãªtre Ã©valuÃ©ele C90 ISO interdit le tableau dont la taille ne peut Ãªtre Ã©valuÃ©ele C90 ISO interdit les littÃ©raux composÃ©sle C90 ISO interdit les mÃ©langes de dÃ©clarations et de codele C90 ISO interdit de spÃ©cifier des sous-objets Ã  initialiserle C90 ISO interdit d'accÃ©der Ã  un tableau par un indice si le tableau n'est pas une l-valeurle C90 ISO interdit le tableau de taille variablele C90 ISO interdit le tableau %qE de taille variablele C99 ISO ne permet pas %<_Alignas%>le C99 ISO ne supporte pas %<_Generic%>le C99 ISO ne supporte pas %<_Noreturn%>le C99 ISO ne supporte pas %<_Static_assert%>le C99 ISO ne supporte pas %qEle C99 ISO ne supporte pas le qualificatif %<_Atomic%>le C99 ISO ne supporte pas les structures et unions sans nomModule ISO_C_BINDING Ã  %CModule intrinsÃ¨que ISO_FORTRAN_ENV Ã  %CSi -ftree-vectorize est utilisÃ©, la limite minimale de boucle d'une boucle prise en compte pour la vectorisation.Si -fvariable-expansion-in-unroller est utilisÃ©, le nombre maximum de fois qu'une variable individuelle sera dÃ©veloppÃ©e pendant le dÃ©pliage de la boucle.Si le remappage des limites est spÃ©cifiÃ© Ã  %L, la cible du pointeur ne sera point NULLSi le premier argument de ATAN2 Ã  %L est zÃ©ro, alors le second argument ne doit pas Ãªtre zÃ©roSi le premier argument de ATAN2D Ã  %L est zÃ©ro, alors le second argument ne doit pas Ãªtre zÃ©roSi le nombre de candidats dans l'ensemble est plus petit, on essaie toujours de retirer les IV inutilisÃ©s durant son optimisation.Si l'ordonnancement est fait aprÃ¨s le rechargement, faire un ordonnancement des super blocs.Ignorer Â«Â DÂ Â» dans la colonne 1 du format fixe.Ignorer dllimport pour les fonctions.Ignorer l'espace de noms Ã  deux niveaux normalement utilisÃ©; rÃ©soudre les symboles dans l'ordre de la ligne de commande et ne pas enregistrer quelle bibliothÃ¨que a fourni le symbole rÃ©solu.Ignorer les pragmas non supportÃ©s.IgnorÃ©.Objet allouable illÃ©gal Ã  %C pour une procÃ©dure PUREAffectation illÃ©gale Ã  une procÃ©dure externe Ã  %LCaractÃ¨re illÃ©gal dans la constante BOZ Ã  %CIdentifiant illÃ©gal dans copy_walk_reduction_argDirective du prÃ©processeur illÃ©galeType de rÃ©fÃ©rence illÃ©gale Ã  %L comme objet EQUIVALENCEPas nul illÃ©gal Ã  %LType illÃ©gal dans la concatÃ©nation de caractÃ¨re Ã  %LInstruction %s de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction CRITICAL de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction CRITICAL de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction EVENT %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction RETURN de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction RETURN de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction STOP de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction STOP de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction SYNC de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction SYNC de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction SYNC de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREL'argument imageset Ã  %L doit Ãªtre une expression scalaire ou INTEGER de rang 1L'argument imageset Ã  %L doit Ãªtre entre 1 et num_images()ImplÃ©menter les sÃ©mantiques C++17 des constructeurs qui hÃ©ritent.ImplÃ©menter DIP1000: Pointeurs Ã  portÃ©e limitÃ©e (expÃ©rimental).ImplÃ©menter DIP25: RÃ©fÃ©rences scellÃ©es (expÃ©rimental).ImplÃ©menter les opÃ©rations __atomic via des appels de bibliothÃ¨que aux fonctions historiques __sync.ImplÃ©menter la rÃ©solution du DR 150 pour faire correspondre les arguments de patron des patrons.La dÃ©claration implicite de la fonction BIND(C) %qs Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le CLa variable BIND(C) %qs implicitement dÃ©clarÃ©e Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le CLa fonction %s dÃ©clarÃ©e implicitement est utilisÃ©e dans !$OMP DECLARE REDUCTION Ã  %L La sous-routine %s dÃ©clarÃ©e implicitement est utilisÃ© dans !$OMP DECLARE REDUCTION Ã  %L La variable %qs implicitement dÃ©clarÃ©e Ã  %L peut ne pas Ãªtre interopÃ©rable avec le C mais elle est un argument muet Ã  la procÃ©dure BIND(C) %qs Ã  %LLe PARAMETER %qs implicitement typÃ© Ã  %L ne concorde pas avec le type IMPLICIT ultÃ©rieurSAVE implicite pour la variable module %qs Ã  %L, nÃ©cessaire Ã  cause de l'initialisation par dÃ©fautTableau de forme implicite Ã  %LAmÃ©liorer la capacitÃ© de GCC Ã  suivre les numÃ©ros de colonnes dans les grands fichiers source au dÃ©triment d'une compilation plus lente.La fonction impure %qs Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©eLa fonction impure Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©eDans %s Ã  %L, les procÃ©dures doivent toutes Ãªtre des FUNCTION car le nom gÃ©nÃ©rique est Ã©galement le nom du type dÃ©rivÃ©Dans %s Ã  %L, les procÃ©dures doivent Ãªtre soit toutes des SUBROUTINE ou soit toutes des FUNCTIONEn C++, une valeur non nulle signifie qu'il faut avertir Ã  propos des conversions dÃ©prÃ©ciÃ©es de chaÃ®nes littÃ©rales en Â«Â char *Â Â».  En C, le mÃªme avertissement est Ã©mis sauf que la conversion n'est, bien entendu, pas dÃ©prÃ©ciÃ©e par le standard C ISO.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 %sDans l'optimisation SSA-PRE sur les arbres, activer l'Ã©limination de la redondance partielle-partielle.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.Dans l'appel Ã  %qs Ã  %L, dÃ©saccord de type dans l'argument %qs; passe %qs Ã  %qsDans le constructeur %qsDans le constructeur de copie %qsDans le destructeur %qsDans le fichier inclus depuisDans la fonction %qsDans la fonction lambdaDans la fonction membre %qsDans le moduleDans le module importÃ© Ã Dans la fonction membre statique %qsRÃ©pertoire d'inclusion %qs: %sObjet allouable incompatible Ã  %C pour la spec de type CHARACTER Ã  %LType dÃ©rivÃ© incompatible dans PARAMETER Ã  %LInitialisation incompatible entre une entitÃ© de type dÃ©rivÃ© et une entitÃ© avec le type %qs Ã  %CRangs incompatibles %d et %d dans l'affectation Ã  %LRangs incompatibles dans %s (%d et %d) Ã  %LTypes incompatibles dans l'instruction DATA Ã  %L; tentative de conversion de %s en %sTypespec incompatible pour l'Ã©lÃ©ment de tableau Ã  %LUtilisation incompatible de TILE et COLLAPSE Ã  %LRÃ¨gles d'Ã©quivalence incohÃ©rentes impliquant %qs Ã  %L et %qs Ã  %LÃ‰tat interne inconsistant: Pas d'emplacement dans l'expression prÃ¨s de %LÃ‰tat interne inconsistant: Pas d'emplacement dans l'instructionRangs inconsistant pour l'opÃ©rateur Ã  %%L et %%LarÃªte incorrecte de gestions des exceptions %i->%iExtent incorrect dans l'argument B de l'intrinsÃ¨que MATMUL dans la dimension 1: est %ld, devrait Ãªtre %ldValeur de retour de fonction invalideAugmenter la conformitÃ© IEEE pour les comparaisons en virgule flottante.L'index dans la dimension %d est hors des limites Ã  %LLa variable d'index %qs n'est pas dÃ©finissable comme argument de INTENT(INOUT) Ã  %L dans la procÃ©dure %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LLa variable d'index %qs n'est pas dÃ©finissable comme argument de INTENT(INOUT) Ã  %L dans la sous-routine %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LLa variable d'index %qs est redÃ©finie Ã  %L dans la procÃ©dure %qs appelÃ©e depuis l'intÃ©rieur d'une boucle DO Ã  %LLa variable d'index %qs devient non dÃ©finie comme argument de INTENT(OUT) Ã  %L dans la procÃ©dure %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LLa variable d'index %qs devient non dÃ©finie comme argument de INTENT(OUT) Ã  %L dans la sous-routine %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LIndiquer la prÃ©sence d'un errata pour le processeur.Indiquer les prioritÃ©s pour r0..r3 / r12..r15 avec TARGET_REGISTER_PRIORITY.Comparaison inÃ©galitaire pour %s Ã  %LInhiber l'utilisation des instructions matÃ©rielles en virgule flottante.L'initialisation Ã  %C n'est pas permise dans une procÃ©dure PUREL'initialisation Ã  %C n'est pas pour une variable pointeurL'initialisation du composant allouable Ã  %C n'est pas permiseL'initialisation du pointeur Ã  %C n'est pas permise dans une procÃ©dure PUREL'initialisation d'un composant de structure avec une constante HOLLERITH Ã  %L n'est pas permiseL'initialisation de la variable Ã  %C n'est pas permise dans une procÃ©dure PURELa chaine d'initialisation Ã  %L a Ã©tÃ© tronquÃ©e pour tenir dans la variable (%ld/%ld)Initialiser les composants de variables de types dÃ©rivÃ©s en fonction d'autres fanions d'initialisation.Initialiser les variables locales Ã  zÃ©ro (provient de g77).Le symbole %qs initialisÃ© Ã  %C peut uniquement Ãªtre COMMON dans BLOCK DATALa variable %qs Ã  %L est initialisÃ©e dans un COMMON blanc mais l'initialisation est uniquement permise dans des communs nommÃ©sInitialisation interdite pour PARAMETER %qs Ã  %CInitialisation d'une variable dÃ©jÃ  initialisÃ©e Ã  %CMettre en ligne les opÃ©rations __atomic quand une sÃ©quence d'instructions sans blocage est disponible.Mettre en ligne toutes les opÃ©rations connues sur des chaÃ®nes.Mettre le code en ligne pour invalider les entrÃ©es de la cache des instructions aprÃ¨s avoir enchaÃ®nÃ© des fonctions trampolines.Mettre les constantes en ligne si cela peut Ãªtre fait en 2 insns ou moins.Mettre en ligne les opÃ©rations memset/memcpy sur des chaÃ®nes mais n'exÃ©cuter la version en ligne que pour des petits blocs.Mettre en ligne rÃ©cursif uniquement quand la probabilitÃ© que l'appel soit exÃ©cutÃ© dÃ©passe le paramÃ¨tre.Le paramÃ¨tre de requÃªte ne peut pas apparaÃ®tre dans une data-stmt-object-list Ã  %CInsÃ©rer l'instruction ENDBR Ã  l'entrÃ©e d'une fonction uniquement via cf_check_attribute pour l'instrumentalisation CET.InsÃ©rer des instructions NOP Ã  chaque entrÃ©e de fonction.InsÃ©rer le code de profilage basÃ© sur arc du programme.InsÃ©rer du code pour sonder chaque page de l'espace de la pile quand il est allouÃ© pour protÃ©ger contre des attaques visant une collision de pile (stack-clash).InsÃ©rer du code pour profiler les valeurs des expressions.InsÃ©rer des indices de relaxation pour que l'Ã©diteur de lien fasse la relaxation.InsÃ©rer du code de vÃ©rification de la pile dans le programme. Identique Ã  -fstack-check=specific.Instruction prise en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions.Instruction prise en compte pour la surcharge du fragment d'une fonction.Ajouter des appels de profilage aux entrÃ©es et aux sorties des fonctions.GÃ©nÃ©rer le code de contrÃ´le pour les fonctions de sortie dans les fonctions dont le code de contrÃ´le a Ã©tÃ© crÃ©Ã© par __fentry__.Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont le nom ne correspond pas Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule).Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont le nom correspond Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule).Division entiÃ¨re tronquÃ©e vers la constante %qs Ã  %LExpression entiÃ¨re requise Ã  %CID entier (N) de l'instruction personnalisÃ©e fabsd.ID entier (N) de l'instruction personnalisÃ©e fabss.ID entier (N) de l'instruction personnalisÃ©e faddd.ID entier (N) de l'instruction personnalisÃ©e fadds.ID entier (N) de l'instruction personnalisÃ©e fatand.ID entier (N) de l'instruction personnalisÃ©e fatans.ID entier (N) de l'instruction personnalisÃ©e fcmpeqd.ID entier (N) de l'instruction personnalisÃ©e fcmpeqs.ID entier (N) de l'instruction personnalisÃ©e fcmpged.ID entier (N) de l'instruction personnalisÃ©e fcmpges.ID entier (N) de l'instruction personnalisÃ©e fcmpgtd.ID entier (N) de l'instruction personnalisÃ©e fcmpgts.ID entier (N) de l'instruction personnalisÃ©e fcmpled.ID entier (N) de l'instruction personnalisÃ©e fcmples.ID entier (N) de l'instruction personnalisÃ©e fcmpltd.ID entier (N) de l'instruction personnalisÃ©e fcmplts.ID entier (N) de l'instruction personnalisÃ©e fcmpned.ID entier (N) de l'instruction personnalisÃ©e fcmpnes.ID entier (N) de l'instruction personnalisÃ©e fcosd.ID entier (N) de l'instruction personnalisÃ©e fcoss.ID entier (N) de l'instruction personnalisÃ©e fdivd.ID entier (N) de l'instruction personnalisÃ©e fdivs.ID entier (N) de l'instruction personnalisÃ©e fexpd.ID entier (N) de l'instruction personnalisÃ©e fexps.ID entier (N) de l'instruction personnalisÃ©e fextsd.ID entier (N) de l'instruction personnalisÃ©e fixdi.ID entier (N) de l'instruction personnalisÃ©e fixdu.ID entier (N) de l'instruction personnalisÃ©e fixsi.ID entier (N) de l'instruction personnalisÃ©e fixsu.ID entier (N) de l'instruction personnalisÃ©e floatid.ID entier (N) de l'instruction personnalisÃ©e floatis.ID entier (N) de l'instruction personnalisÃ©e floatud.ID entier (N) de l'instruction personnalisÃ©e floatus.ID entier (N) de l'instruction personnalisÃ©e flogd.ID entier (N) de l'instruction personnalisÃ©e flogs.ID entier (N) de l'instruction personnalisÃ©e fmaxd.ID entier (N) de l'instruction personnalisÃ©e fmaxs.ID entier (N) de l'instruction personnalisÃ©e fmind.ID entier (N) de l'instruction personnalisÃ©e fmins.ID entier (N) de l'instruction personnalisÃ©e fmuld.ID entier (N) de l'instruction personnalisÃ©e fmuls.ID entier (N) de l'instruction personnalisÃ©e fnegd.ID entier (N) de l'instruction personnalisÃ©e fnegs.ID entier (N) de l'instruction personnalisÃ©e frdxhi.ID entier (N) de l'instruction personnalisÃ©e frdxlo.ID entier (N) de l'instruction personnalisÃ©e frdy.ID entier (N) de l'instruction personnalisÃ©e fsind.ID entier (N) de l'instruction personnalisÃ©e fsins.ID entier (N) de l'instruction personnalisÃ©e fsqrtd.ID entier (N) de l'instruction personnalisÃ©e fsqrts.ID entier (N) de l'instruction personnalisÃ©e fsubd.ID entier (N) de l'instruction personnalisÃ©e fsubs.ID entier (N) de l'instruction personnalisÃ©e ftand.ID entier (N) de l'instruction personnalisÃ©e ftans.ID entier (N) de l'instruction personnalisÃ©e ftruncds.ID entier (N) de l'instruction personnalisÃ©e fwrx.ID entier (N) de l'instruction personnalisÃ©e fwry.ID entier (N) de l'instruction personnalisÃ©e round.Le sous-type %d Ã  %C n'est pas disponible pour un entierL'entier est hors de la plage symÃ©trique impliquÃ©e par le standard Fortran Ã  %LEntier en dehors de la plage symÃ©trique impliquÃ©e par le Standard Fortran en convertissant %s vers %s Ã  %LDÃ©bordement d'entier en calculant la quantitÃ© de mÃ©moire Ã  allouerL'entier est trop grand pour son sous-type Ã  %C. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>Entier trop grand Ã  %CValeur entiÃ¨re trop grande dans l'expression Ã  %CIntÃ©grer les fonctions Ã  l'intÃ©rieur de leurs appelants s'il est Ã©tabli que la taille du code ne grandira pas.IntÃ©grer les fonctions qui ne sont pas dÃ©clarÃ©es Â«Â inlineÂ Â» dans leurs appelants quand cela est profitable.IntÃ©grer les fonctions qui ne sont requises que par leur unique appelant.la psABI du MCU Intel n'est pas supportÃ©e dans le mode %sInterchangeage de boucles Ã  %LL'interface %qs Ã  %L est dÃ©clarÃ©e dans une instruction PROCEDURE ultÃ©rieureL'interface %qs Ã  %L ne peut pas Ãªtre une fonction-instructionL'interface %qs Ã  %L ne peut pas Ãªtre gÃ©nÃ©riqueL'interface %qs Ã  %L doit Ãªtre expliciteDÃ©saccord d'interface pour le composant pointeur de procÃ©dure %qs dans le constructeur de structure Ã  %L: %sInterface non concordante dans la procÃ©dure muette %qs Ã  %L: %sNon concordance de l'interface dans la procÃ©dure globale %qs Ã  %L: %sDÃ©saccord d'interface dans l'affectation du pointeur de procÃ©dure Ã  %L: %qs n'est pas une sous-routineInterface non concordante dans l'affectation du pointeur de procÃ©dure Ã  %L: %sUne interface doit Ãªtre spÃ©cifiÃ©e pour une liaison DEFERRED Ã  %CNom d'interface attendu aprÃ¨s %<(%> Ã  %CErreur interne du compilateur : Erreur en rapportant les routines rÃ©-entrÃ©es.
  Fichier interne Ã  %L avec une liste de nomsProcÃ©dure interne %qs dans %s Ã  %LLa procÃ©dure interne %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LLa procÃ©dure interne %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %LProcÃ©dure interne %qs utilisÃ©e comme argument effectif Ã  %LUnitÃ© interne avec un indice vecteur Ã  %LInterprÃ©ter tout INTEGER(4) comme un INTEGER(8).InterprÃ©ter tout REAL(4) comme un REAL(10).InterprÃ©ter tout REAL(4) comme un REAL(16).InterprÃ©ter tout REAL(4) comme un REAL(8).InterprÃ©ter tout REAL(8) comme un REAL(10).InterprÃ©ter tout REAL(8) comme un REAL(16).InterprÃ©ter tout REAL(8) comme un REAL(4).InterprÃ©ter les nombres imaginaires, en virgule fixe ou avec d'autres suffixes gnu comme le nombre littÃ©ral correspondant au lieu d'un nombre littÃ©ral dÃ©fini par l'utilisateur.les routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumb-1Entrecouper les lots de littÃ©raux avec le code dans la section texte.Intervalle durant lequel sonder la pile, exprimÃ© comme une puissance de deux en octets.Recouvrement de l'intervalle de %<-fdbg-cnt=%s%>Â : [%u, %u] et [%u, %u]L'intrinsÃ¨que %qs (%s) est utilisÃ© Ã  %LL'intrinsÃ¨que %qs Ã  %L ne peut pas avoir une initialisationL'intrinsÃ¨que %qs Ã  %L est invalide dans une affectation du pointeur de procÃ©dureL'intrinsÃ¨que %qs Ã  %L n'est pas permis comme argument effectifL'intrinsÃ¨que %qs Ã  %L doit avoir au moins deux argumentsL'intrinsÃ¨que TRANSFER Ã  %L a un rÃ©sultat partiellement indÃ©fini: taille de la source %ld < taille du rÃ©sultat %ldFonction intrinsÃ¨que %qs (%d) non reconnueLa fonction intrinsÃ¨que %qs Ã  %L n'est pas permise dans une expression d'initialisationLa fonction intrinsÃ¨que %s Ã  %L n'est pas permise pour CO_REDUCELa fonction intrinsÃ¨que NULL Ã  %L ne peut pas Ãªtre un argument effectif de STORAGE_SIZE car il retourne un pointeur dissociÃ©L'opÃ©rateur intrinsÃ¨que %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qsL'interface de l'opÃ©rateur intrinsÃ¨que Ã  %L doit Ãªtre une FUNCTIONLa procÃ©dure intrinsÃ¨que %qs n'est pas permise dans une instruction PROCEDURE Ã  %LLa procÃ©dure intrinsÃ¨que Ã  %L ne peut pas Ãªtre un MODULE PROCEDURELa sous-routine intrinsÃ¨que %qs Ã  %L n'aura point de spÃ©cificateur de typeSymbole intrinsÃ¨que spÃ©cifiÃ© dans !$ACC ROUTINE ( NOM ) Ã  %C marquÃ© avec la clause incompatible GANG, WORKER ou VECTORConstante littÃ©rale BOZ invalide utilisÃ©e en indice Ã  %CIdentificateur C invalide dans le spÃ©cificateur NAME= Ã  %CConstante Hollerith invalide Ã  %L car elle contient un caractÃ¨re largeConstante Hollerith invalide: %L doit contenir au moins un caractÃ¨reConstante Hollerith invalide: L'entier Ã  %L devrait avoir le sous-type par dÃ©fautParamÃ¨tre KIND %s invalide Ã  %LNOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %CNULL invalide Ã  %LArgument invalide pour !$ACC WAIT Ã  %CCible de l'association invalide Ã  %CCaractÃ¨re %<$%> invalide Ã  %L. Utilisez %<-fdollar-ok%> pour l'autoriser comme une extensionCaractÃ¨re %qc invalide dans le nom de la variable Ã  %CCaractÃ¨re 0x%s invalide Ã  %CCaractÃ¨re invalide dans le nom Ã  %CCaractÃ¨re(s) invalide(s) dans l'instruction ELSE aprÃ¨s %CClause invalide dans le module avec !$ACC DECLARE Ã  %LCo-dimension %d invalide Ã  %C, seules %d co-dimensions existesContexte invalide pour l'intrinsÃ¨que NULL () Ã  %LContexte invalide pour un pointeur NULL() Ã  %%LLettre d'exposant %<q%> invalide dans une constante littÃ©rale rÃ©elle Ã  %CExpression invalide dans gfc_element_size.Expression invalide dans gfc_target_encode_expr.Expression invalide dans gfc_target_interpret_expr.Expression invalide dans le constructeur de structure pour le composant pointeur %qs Ã  %L dans une procÃ©dure PUREForme invalide pour l'instruction PROGRAM Ã  %CLa forme de l'instruction WRITE est invalide Ã  %L, UNIT est requisForme invalide pour la rÃ©fÃ©rence de tableau Ã  %CForme invalide pour la rÃ©fÃ©rence au co-tableau Ã  %CNumÃ©ro d'image %d invalide dans SYNC IMAGESExpression d'initialisation invalide pour le composant ALLOCATABLE %qs dans le constructeur de structure Ã  %LInitialisation %s invalide dans l'instruction Data Ã  %CMot clÃ© %qs invalide dans la fonction intrinsÃ¨que %qs Ã  %LSous-type %d invalide pour la constante CHARACTER Ã  %CSous-type invalide pour %s Ã  %LMÃ©lange invalide de types en virgule flottante IEEE 128 bits et IBM 128 bitsInitialisation dans l'ancien style invalide pour le composant de type dÃ©rivÃ© Ã  %COpÃ©rateur invalide pour !$OMP DECLARE REDUCTION %s Ã  %LArgument de procÃ©dure invalide Ã  %LAffectation de pointeur de procÃ©dure invalide Ã  %LPlage %s invalide dans l'option %sSous-type %d invalide pour un rÃ©el Ã  %CCode standard invalide pour l'intrinsÃ¨que %qs (%d)Sous-chaÃ®ne invalide dans le Â«Â doÂ Â» avec donnÃ©e implicite Ã  %L dans l'instruction DATASpÃ©cification de type invalide Ã  %CUtilisation invalide de la constant littÃ©rale BOZ Ã  %LValeur invalide pour la spÃ©cification %s Ã  %CÃ‰mettre une note quand les doublons dans les diagnostiques sont supprimÃ©sÃ‰mettre des informations de dÃ©bogage pour les variables auxiliaires gÃ©nÃ©rÃ©es par le compilateur.Ã‰mettre les avertissements nÃ©cessaires pour Ãªtre strictement conforme au standard.Le pas de l'itÃ©ration Ã  %L ne peut pas Ãªtre zÃ©roAligner les cibles des sauts sur une puissance de 2 de cette valeur.Rebut aprÃ¨s l'instruction ASSOCIATE Ã  %CRebut aprÃ¨s CALL Ã  %CRebut aprÃ¨s la liaison GENERIC Ã  %CRebut aprÃ¨s l'instruction MAP Ã  %CRebut aprÃ¨s l'instruction UNION Ã  %CRebut aprÃ¨s l'instruction STRUCTURE non imbriquÃ©e Ã  %CGÃ©nÃ©rer uniquement les tables de retour en arriÃ¨re pour la gestion des exceptions.Utiliser simplement icc0/fcc0.Attribut KIND Ã  %C dans une dÃ©finition STRUCTUREAttribut KIND Ã  %C dans une dÃ©finition TYPELe paramÃ¨tre KIND de %s Ã  %L doit Ãªtre une expression d'initialisationKIND part_ref Ã  %CLe mot-clÃ© %qs Ã  %C est dÃ©jÃ  apparu dans la liste des arguments actuelleL'argument mot-clÃ© %qs Ã  %L est dÃ©jÃ  associÃ© Ã  un autre argument effectifL'argument mot-clÃ© %qs Ã  %L est invalide dans une fonction instructionL'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dureL'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dure, vouliez-vous employer %qsÂ ?L'argument mot-clÃ© requiert une interface explicite pour la procÃ©dure %qs Ã  %LL'argument mot-clÃ© requiert une interface explicite pour le composant pointeur de procÃ©dure %qs Ã  %LLe sous-type %d n'est pas supportÃ© pour CHARACTER Ã  %CLe sous-type %d n'est pas supportÃ© pour le type %s Ã  %CLe paramÃ¨tre de sous-type pour l'entitÃ© Ã  %L diffÃ¨re du paramÃ¨tre de sous-type du typespecABI AArch64 connues (Ã  utiliser avec l'option -mabi=):ABI connues (Ã  utiliser avec l'option -mabi=):Processeurs ARC connus (Ã  utiliser avec l'option -mcpu=):ABI ARM connues (Ã  utiliser avec l'option -mabi=):Processeurs ARM connus (Ã  utiliser avec les options -mcpu= et -mtune=):UnitÃ©s en virgule flottante ARM connues (Ã  utiliser avec l'option -mfpu=):Architectures ARM connues (Ã  utiliser avec l'option -march=):ISA C6X connues (Ã  utiliser avec l'option -march=):Processeurs connus (Ã  utiliser avec les options -mcpu= et -mtune=):Processeurs CSKY connus (Ã  utiliser avec l'option -mcpu=):UnitÃ©s en virgule flottante CSKY connues (Ã  utiliser avec l'option -mfpu=):Architectures CSKY connues (Ã  utiliser avec l'option -march=):Processeurs FR-V connus (Ã  utiliser avec l'option -mcpu=):Processeurs IQ2000 connus (Ã  utiliser avec l'option -mcpu=):Processeurs Itanium connus (Ã  utiliser avec l'option -mtune=):Processeurs M68K connus (Ã  utiliser avec l'option -mcpu=):ISA connues pour M68K (Ã  utiliser avec l'option -march=):Microarchitectures M68K connues (Ã  utiliser avec l'option -mtune=):ABI MIPS connues (Ã  utiliser avec l'option -mabi=):Processeurs MIPS connus (Ã  utiliser avec les options -march= et -mtune=):ParamÃ¨tres MIPS IEEE 754 connus (Ã  utiliser avec les options -mabs= et -mnan=):Niveaux ISA MIPS connus (Ã  utiliser avec l'option -mips):Versions ISA PTX connues (Ã  utiliser avec l'option -mips=):Processeurs TILE-Gx connus (Ã  utiliser avec l'option -mcpu=):Processeurs TILEPro connus (Ã  utiliser avec l'option -mcpu=):Dialectes TLS connus (Ã  utiliser avec l'option -mtls-dialect=):Formats connus pour __fp16 (Ã  utiliser avec l'option -mfp16-format=):Modes d'adressage connus (Ã  utiliser avec l'option -maddress-mode=):Types d'architectures connues (Ã  utiliser avec l'option -march=):Dialectes d'assembleurs connus (Ã  utiliser avec l'option -masm=):Choix connus pour le code de contrÃ´le de retour avec -minstrument-return=:Types de cmodel connus (Ã  utiliser avec l'option -mcmodel=):Types de cmodel connus (Ã  utiliser avec l'option -mict-model=):ModÃ¨les de code connus (Ã  utiliser avec l'option -mcmodel=):Types de processeurs connus (Ã  utiliser avec l'option -mcpu=):Choix connus pour l'alignement de donnÃ©es (Ã  utiliser avec l'option -malign-data=):ABI en virgule flottante connues (Ã  utiliser avec l'option -mfloat-abi=):Nombre de registres en virgule flottante connus (Ã  utiliser avec l'option -mconfig-fpu=):Choix connus pour le branchement indirect (Ã  utiliser avec les options -mindirect-branch=/-mfunction-return=):Longueur de registre vectoriel prÃ©fÃ©rÃ©e connue (Ã  utiliser avec l'option -mprefer-vector-width=):MÃ©thodes connues pour protÃ©ger la pile (Ã  utiliser avec l'option -mstack-protector-guard=):ABI des bibliothÃ¨ques vectorielles connues (Ã  utiliser avec l'option -mveclibabi=):latence de la cache L%d inconnue pour %sArgument LEN (%ld) hors limite 0:%d dans l'intrinsÃ¨que MVBITSArgument LEN (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITSAttribut LEN Ã  %C dans une dÃ©finition STRUCTUREAttribut LEN Ã  %C dans une dÃ©finition TYPEref de requÃªte LEN ou KING dans une instruction DATA Ã  %LLEN part_ref Ã  %Cmembre de gauche dans un appel %<noreturn%>Modificateur de clause LINEAR utilisÃ© sur la construction DO ou SIMD Ã  %LClause LINEAR spÃ©cifiÃ©e avec la clause ORDERED avec argument Ã  %LArgument muet LINEAR %qs avec l'attribut VALUE et le modificateur %s Ã  %LLa variable LINEAR %qs doit Ãªtre INTEGER Ã  %LInstruction LOCK Ã  %CLOCK_EVENT dans un contexte de dÃ©finition de variable (%s) Ã  %LLOCK_TYPE dans le contexte de dÃ©finition de variable (%s) Ã  %LArgument muet LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qsDes opÃ©randes LOGICAL sont requis dans l'expression Ã  %LVariable rÃ©sultat LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qsle support LTO n'a pas Ã©tÃ© activÃ© dans cette configurationL'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme une Ã©tiquette de formatL'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme cible d'un branchementÃ‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme Ã©tiquette de FORMATÃ‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme cible de branchementL'Ã©tiquette %d Ã  %L est dÃ©finie mais ne peut pas Ãªtre utilisÃ©eL'Ã©tiquette %d Ã  %L est dÃ©finie mais non utilisÃ©eL'Ã©tiquette %d rÃ©fÃ©rencÃ©e Ã  %L n'est jamais dÃ©finieL'Ã©tiquette %qs aprÃ¨s %L ne correspond pas Ã  l'Ã©tiquette %qs du IFL'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs du IFL'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs de WHEREL'Ã©tiquette Ã  %L n'est pas dans le mÃªme bloc que l'instruction GOTO Ã  %LLe nom de l'Ã©tiquette %qs Ã  %C est ambiguInstruction DO Ã©tiquetÃ©e Ã  %LParenthÃ¨se gauche requise aprÃ¨s %<*%> dans la chaÃ®ne de format Ã  %LExtension antiqueÂ :La lettre %qc a dÃ©jÃ  un type IMPLICIT Ã  %CLa lettre %qc est dÃ©jÃ  dÃ©finie dans l'instruction IMPLICIT Ã  %CLes lettres doivent Ãªtre dans l'ordre alphabÃ©tique dans l'instruction IMPLICIT Ã  %CNiveau pas trouvÃ©, utilisez none, slim, blocks, vops.Lever les restrictions sur la taille de la GOT.Identique Ã  -M mais ignore les fichiers d'en-tÃªte systÃ¨me.Identique Ã  -MD mais ignore les fichiers d'en-tÃªte systÃ¨me.Comme -pedantic mais les avertissements sont rapportÃ©s comme des erreurs.La limite de %d lignes continuÃ©es est dÃ©passÃ©e dans l'instruction %CLigne tronquÃ©e Ã  %LLignes exÃ©cutÃ©es: %s sur %d
! Lier du code pour un noyau __main.Lier la bibliothÃ¨que D standard dynamiquement pendant la compilation.Lier la bibliothÃ¨que D standard statiquement pendant la compilation.Faire l'Ã©dition de liens pour produire le programme au format ELF (au lieu de mmo).Ã‰diter les liens avec le BSP HAL.Ã‰diter les liens avec une version limitÃ©e de la bibliothÃ¨que C.Faire l'Ã©dition de liens avec libads.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec libc.a et libdebug.a.Faire l'Ã©dition de liens avec libc.a et libsim.a.Faire l'Ã©dition de liens avec libmvme.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec libsim.a, libc.a et sim-crt0.o.Faire l'Ã©dition de liens avec libyk.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec la bibliothÃ¨que en virgule flottante rapide.Faire l'Ã©dition de liens avec la bibliothÃ¨ques library-pic.Les optimisations durant l'Ã©dition de liens sont faites avec un nombre de tÃ¢ches parallÃ¨les ou un serveur de tÃ¢ches.Lister tous les compteurs de dÃ©bogage disponibles avec leurs limites et leurs valeurs.Lister toutes les allocations GC cachÃ©es.Lister tous les champs non mutables qui occupent une instance d'objet.Lister toutes les utilisations des types complexe ou imaginaire.Lister toutes les variables qui vont dans le stockage local d'un thread.Lister les informations sur tous les changements de langage.L'Ã©lÃ©ment de liste %qs Ã  %L est dÃ©fini dans la directive OMP DECLARE TARGET prÃ©cÃ©dente avec un DEVICE_TYPE diffÃ©rentL'Ã©lÃ©ment de liste %qs avec des composants allouables n'est pas permis dans la clause Â«Â mapÂ Â» Ã  %LL'Ã©lÃ©ment de liste ne sera point co-indexÃ© Ã  %CListe spÃ©cifiÃ©e avec la clause d'ordre de mÃ©moire dans la directive FLUSH Ã  %CCharger tous les membres des bibliothÃ¨ques archives plutÃ´t que seulement ceux qui satisfont les symboles non dÃ©finis.La variable verrou Ã  %L doit Ãªtre un scalaire de type LOCK_TYPELe bloc SELECT CASE logique Ã  %L a plus de deux casUne plage logique n'est pas permise dans l'instruction CASE Ã  %LLes valeurs logiques Ã  %%L doivent Ãªtre comparÃ©es avec %s au lieu de %sEnregistrer dans le journal quels fichiers objets sont chargÃ©s par l'Ã©diteur de liens.Enregistrer dans le journal quel(s) symbole(s) ont provoquÃ©(s) le chargement d'un objet.Rechercher et utiliser les fichiers PCH mÃªme pendant le prÃ©-traitement.Chercher des opportunitÃ©s de rÃ©duire les ajustements de pile et les rÃ©fÃ©rences Ã  la pile.Aligner le code des boucles sur une puissance de 2 de cette valeur.La boucle itÃ¨re sans finVariable de boucleLa variable de boucle Ã  %C ne peut pas Ãªtre un co-tableauLa variable de boucle Ã  %C ne peut pas Ãªtre un sous-composantLa variable de boucle Ã  %C ne peut pas Ãªtre un tableauLa variable de boucle a Ã©tÃ© modifiÃ©eLes boucles qui itÃ¨rent au moins le nombre de fois sÃ©lectionnÃ© recevront un alignement de boucle.La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %dLa rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %dle MCU %qs n'a pas d'unitÃ© de multiplication matÃ©rielle mais %<-mhwmult%> est dÃ©fini Ã  %sle MCU %qs supporte l'ISA %s mais %<-mcpu%> est dÃ©fini Ã  %sle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  16 bitsle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  32 bitsle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  f5seriescode %<-mxgot%> MIPS16PIC MIPS16 pour des ABI autres que o32 et o64MMIX interne: %s n'est pas un entier pouvant dÃ©calÃ©MMIX interne: Registre erronÃ©: %dMMIX interne: Valeur erronÃ©e pour Â«Â mÂ Â», pas un CONST_INTMMIX interne: Ne peut dÃ©coder cet opÃ©randeMMIX interne: Attendait CONST_INT, pas ceciMMIX interne: Attendait une constante, pas ceciMMIX interne: Attendait un registre, pas ceciMMIX interne: Le dernier vararg nommÃ© ne tiendra pas dans un registreMMIX interne: Cas %qc manquant dans mmix_print_operandMMIX interne: Ce n'est pas une constante:MMIX interne: Ce n'est pas une adresse reconnueMMIX interne: Tentative de produire une condition incorrectement inversÃ©e:MMIX interne: Quel est le CC de ceciÂ ?MMIX interne: Quel est le CC de ceciÂ ?l'argument vectoriel MMX sans activer MMX modifie l'ABIle retour vectoriel MMX sans activer MMX change l'ABIMODULE PROCEDURE Ã  %C doit Ãªtre dans une interface de module gÃ©nÃ©riqueDÃ©claration de MODULE PROCEDURE Ã  %CPrÃ©fixe de MODULE Ã  %CprÃ©fixe MODULE Ã  %C trouvÃ© en dehors d'un module, sous-module ou interfaceArgument MOLD requis pour NULL Ã  %LBalise MOLD Ã  %LLa balise MOLD Ã  %L est en conflit avec la balise SOURCE Ã  %LLa balise MOLD Ã  %L est en conflit avec le typespec Ã  %LMOLD= est requis dans l'argument NULL() Ã  %L: AmbigÃ¼itÃ© entre les fonctions spÃ©cifiÃ©es %s et %scode MIPS16 MSAles fonctions internes du MSP430 ne fonctionnent qu'Ã  l'intÃ©rieur des gestionnaires d'interruptionsMULT rencontrÃ© dans cris_op_strL'amplitude du deuxiÃ¨me argument de %s dÃ©passe la taille des bits Ã  %LL'amplitude du deuxiÃ¨me argument de ISHFTC excÃ¨de le BIT_SIZE du premier argument Ã  %CTenir Ã  jour une liste inversÃ©e de pointeurs.Rendre les Â«Â charÂ Â» signÃ©s par dÃ©faut.Rendre les Â«Â charÂ Â» non signÃ©s par dÃ©faut.Demander Ã  GCC de passer l'option en ligne de commande --no-relax Ã  l'Ã©diteur de lien au lieu de l'option --relax.Rendre indirects tous les appels de fonctions.Rendre les entiers larges de 32 bits.Produire les Â«Â structÂ Â» avec une taille multiples de 4 octets (attention: altÃ©rÃ© par l'ABI).Faire supposer Ã  la machine de relaxation de l'Ã©diteur de lien qu'un bouclage du compteur du programme survient.Instruction GENERIC mal formÃ©e Ã  %CSpÃ©cification de type mal formÃ©e Ã  %CAllouer les donnÃ©es avec malloc dans l'espace P2.DÃ©finition du type dÃ©rivÃ© dÃ©corÃ© Ã  %CMappeur entre module et fichiers CMI.Marquer le registre MAC comme Ã©tant Ã©crasÃ© par un appel.Marquer toutes les boucles comme Ã©tant parallÃ¨les.Marquer les opÃ©rations de copies dÃ©clarÃ©es implicitement comme dÃ©prÃ©ciÃ©es si la classe a une opÃ©ration de copie ou un destructeur fourni par l'utilisateur.Marquer les opÃ©rations de copies dÃ©clarÃ©es implicitement comme dÃ©prÃ©ciÃ©es si la classe a une opÃ©ration de copie fournie par l'utilisateur.Marquer toutes les fonctions et mÃ©thodes mises en ligne comme ayant la visibilitÃ© Â«Â cachÃ©eÂ Â».Le nombre max de blocs de base dans une boucle pour un dÃ©placement de boucle invariant.Le nombre max de boucles pour l'allocation de registre rÃ©gional.Nombre max d'octets Ã  comparer dans des boucles.Nombre max d'octets Ã  comparer sans boucles.Nombre max d'octets Ã  comparer.Nombre max d'octets Ã  dÃ©placer en ligne.La taille max de la table des conflits en Mo.Nombre max de marqueurs de dÃ©bogage Ã  Ã©tendre ou mettre en ligne.La profondeur de rÃ©cursion max pour dÃ©velopper les expressions de pistage de variables.La taille max de la liste des emplacements pour laquelle des opÃ©rations inverses devraient Ãªtre ajoutÃ©es.La taille max des tables de hachage pour le pistage des variables.Croissance maximale du code par la duplication de queue (en pourcentage).Croissance maximale estimÃ©e du corps d'une fonction causÃ©e par la premiÃ¨re vague de mises en ligne des appels uniques.Estimation maximale de la conclusion des branches considÃ©rÃ©es prÃ©visibles.Croissance maximale due Ã  la mise en ligne d'une grande fonction (en pourcentage).Le nombre maximum d'extrÃ©mitÃ©s de frontiÃ¨re de plage de Â«Â caseÂ Â» dans une instruction Â«Â switchÂ Â» utilisÃ©e durant la gÃ©nÃ©ration du rÃ©sumÃ© de la fonction IPA.La taille maximale d'une partition pour LTO (en instructions estimÃ©es).Croissance maximale de la trame de pile causÃ©e par la mise en ligne (en pourcentage).La croissance maximale autorisÃ©e du nombre et de la taille totale des nouveaux paramÃ¨tres que IPA-SRA remplace par un pointeur vers un agrÃ©gat.Le nombre maximum d'itÃ©rations du passage sur une fonction.La quantitÃ© maximale de bbs similaires Ã  comparer avec un bb.La profondeur maximale de la recherche DFS utilisÃ©e par l'analyse d'Ã©vasion de modref.La profondeur maximum de boucles imbriquÃ©es qu'il faut entiÃ¨rement numÃ©roter par valeur de maniÃ¨re optimiste.La profondeur maximale de l'Ã©valuation d'expressions logiques qui sera examinÃ©e en Ã©valuant les portÃ©es des arrÃªtes sortantes.La profondeur maximale de clonage rÃ©cursif pour les fonctions auto-rÃ©cursives.Profondeur maximum de recherche dans l'arbre des dominateurs pour trouver des expressions Ã  Ã©lever.Profondeur maximum des chaÃ®nes de racines carrÃ©es Ã  utiliser lors de la synthÃ¨se d'une Ã©lÃ©vation Ã  la puissance par une constante rÃ©elle.Niveau d'extension maximum atteint avec le type %qs Ã  %LLa longueur maximale de la recherche dans les candidats pour la simplification des instructions dupliquÃ©es lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction).La longueur maximale de l'ensemble ANTIC partiel lors de la prÃ©-optimisation de l'arbre.Nombre maximum de VALEURs traitÃ©es lors d'un appel Ã  find_base_term.Le nombre maximum d'accÃ¨s stockÃ©s dans chaque rÃ©fÃ©rence modref.Le nombre maximum de stockages locaux actifs dans l'Ã©limination des stockages morts de RTL.Le nombre maximum d'Ã©lÃ©ments contenus dans un agrÃ©gat d'un paramÃ¨tre dans des fonctions de saut ou des maillages.Le nombre maximum d'arguments qu'un PHI peut avoir avant que le FSM qui est responsable de l'enchaÃ®nement arrÃªte d'essayer d'enchaÃ®ner les sauts dans ses blocs.Nombre maximum d'arguments dans un PHI supportÃ© par la conversion de Â«Â ifÂ Â» TREE Ã  moins que la boucle soit marquÃ©e avec un pragma simd.Le nombre maximum de tableaux par SCoP.Nombre maximum d'accÃ¨s artificiels pour activer la propagation vers l'avant que le remplacement scalaire d'agrÃ©gats gardera pour une variable locale.Le nombre maximum d'assertions Ã  ajouter le long de l'arÃªte par dÃ©faut d'une instruction switch pendant le VRP.Le nombre maximum de bases stockÃ©es dans chaque arbre modref.Le nombre maximum de blocs de base sur le chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis.Le nombre maximum de bits pour lesquels on Ã©vite de crÃ©er des FMA.Nombre maximum de fichiers de modules C++ ouverts simultanÃ©ment lors du chargement paresseux.Le nombre maximum de paires de stockage conditionnel qui peuvent Ãªtre descendues.Le nombre maximum de stockages constants Ã  fusionner dans l'Ã©tape de fusion des stockages.Le nombre maximum de datarefs dans une boucle pour construire les dÃ©pendances de donnÃ©es de la boucle.Le nombre maximum de prÃ©dicats diffÃ©rents utilisÃ©s pour garder une trace des propriÃ©tÃ©s des boucles dans l'analyse IPA.Le nombre maximum de dÃ©sambiguÃ¯sations Ã  rÃ©aliser par accÃ¨s mÃ©moire.Le nombre maximum de points d'Ã©vasion suivis par modref par nom SSA.Le nombre maximum de champs dans une structure avant que l'analyse de pointeur traite la structure comme une seule variable.Le nombre maximum d'insns dans un bloc de base pour considÃ©rer une conversion du if par RTL.Le nombre maximum d'instructions dans la liste Â«Â prÃªtesÂ Â» qui sont considÃ©rÃ©es Ã©ligibles pour Ãªtre renommÃ©es.Le nombre maximum d'instructions Ã  copier en dupliquant des blocs le long du chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis.Le nombre maximum d'opÃ©rations isl, 0 pour illimitÃ©Le nombre maximum d'aplatissages de boucles pour amÃ©liorer l'alignement des rÃ©fÃ©rences aux donnÃ©es dans une boucle.Le nombre maximum de may-defs visitÃ©s lors d'une dÃ©virtualisation spÃ©culative.Le nombre maximum d'espaces de noms Ã  parcourir pour chercher des alternatives quand la recherche de nom a Ã©chouÃ©.Nombre maximum d'appels imbriquÃ©s pour rechercher une dÃ©pendance de contrÃ´le pendant l'analyse d'une variable non initialisÃ©e.Le nombre maximum de nouveaux chemins pour enchaÃ®ner des sauts pour un automate Ã  Ã©tats finis.Le nombre maximum d'opÃ©rations dans une expression de paramÃ¨tre qui peut Ãªtre traitÃ©e par l'analyse IPA.Le nombre maximum de paramÃ¨tres dans un SCoP.Le nombre maximum de requÃªtes dans l'oracle des alias par zone de stockage.Le nombre maximum de rÃ©fÃ©rences stockÃ©es dans chaque base modref.Le nombre maximum d'expressions autorisÃ©es dans un bloc qui doit Ãªtre dupliquÃ© pour enchaÃ®ner des sauts.Le nombre maximum d'expressions qui seront visitÃ©es par l'analyse des paramÃ¨tres formels de IPA basÃ© sur l'analyse d'alias dans une fonction quelconque.Le nombre maximum d'instructions visitÃ©es durant la dÃ©couverte de l'offset d'une fonction de saut.Le nombre maximum de chaines de stockages Ã  suivre en mÃªme temps dans l'Ã©tape de fusion des stockages.Le nombre maximum de chaÃ®nes pour lesquelles l'optimisation de strlen conserve la longueur des chaÃ®nes.Le nombre maximum de tests rÃ©alisÃ©es par la requÃªte modref.Le nombre maximum de fois qu'une insn peut Ãªtre ordonnancÃ©e.CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme prÃ©visible.CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme imprÃ©visible.Parties maximales que IPA-SRA suit par paramÃ¨tre formel, par consÃ©quent, est aussi le nombre maximum de remplacements d'un paramÃ¨tre formel.ProbabilitÃ© maximum que l'entrÃ©e B8 d'une rÃ©gion scindÃ©e (en pourcent relatif Ã  l'entrÃ©e B8 de la fonction) pour rÃ©aliser la mise en ligne partielle.La profondeur de rÃ©cursion maximum permise en interrogeant une propriÃ©tÃ© d'un nom SSA.La taille maximale (en octets) des objets pistÃ©s octet par octet par l'Ã©limination des stockages morts.Taille maximale, en octets, des valeurs constantes permises comme opÃ©randes.La taille maximale d'une liste de valeurs associÃ©es Ã  chaque paramÃ¨tre pour la propagation de constantes interprocÃ©durale.Taille maximale d'une rÃ©gion de fusion de stockage unique en octets.La taille maximale des variables globales et statiques qui peuvent Ãªtre placÃ©es dans la zone des petites donnÃ©es.La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour l'espace.La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour la vitesse.La longueur maximale d'un sous-enregistrement ne peut pas dÃ©passer %dLa longueur maximale supportÃ©e pour un identificateur est %dFacteur de dÃ©roulement maximum pour le unroll-and-jamLes fonctions membre dÃ©finies dans leur classe sont en-ligne dans la portÃ©e du module.L'extension Memory Tagging ne supporte pas %<-mabi=ilp32%>Fusionner les stockages adjacents.Fusionner des Ã©tats suffisamment similaires durant l'analyse.Utilisation de la sous-commande de fusion:Le rapport min entre les insns et les opÃ©randes mÃ©moire pour activer la prÃ©-extraction dans une boucle.Le rapport min entre les insns et les prÃ©-extractions pour activer la prÃ©-extraction dans une boucle avec un nombre inconnu d'itÃ©rations.Distance minimale entre un Â«Â storeÂ Â» et un Â«Â loadÂ Â» qui peuvent entrer en conflit.La probabilitÃ© minimale, en pourcents, qu'une arrÃªte enchaÃ®ne immÃ©diatement sur une autre pour dÃ©cider d'ajouter un BB Ã  un EBB d'hÃ©ritage dans LRA.La taille minimale d'une partition pour LTO (en instructions estimÃ©es).L'expansion minimale du tas pour lancer la collecte des rebuts, en pourcentage de la taille totale du tas.La taille minimale du tas avant de commencer la collecte des rebuts, en kilooctets.Le nombre minimum d'itÃ©rations par thread d'une boucle parallÃ©lisÃ©e la plus Ã  l'intÃ©rieur.Pourcentage minimum de memrefs qui doit Ãªtre Ã©liminÃ© pour que le unroll-and-jam soit estimÃ© profitable.DÃ©saccord dans les noms de BIND(C) (%qs/%qs) Ã  %CDÃ©saccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord dans les noms des arguments formels de MODULE PROCEDURE (%s/%s) Ã  %CDÃ©saccord sur l'attribut PURE entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord sur l'attribut RECURSIVE entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord dans les composants du type dÃ©rivÃ© %qs de %qs Ã  %C: %qs attendu mais a trouvÃ© %qsDÃ©saccord dans le nombre d'arguments formels de MODULE PROCEDURE Ã  %CDÃ©saccord dans l'affectation du pointeur de procÃ©dure Ã  %L: dÃ©saccord dans la convention d'appelLes dÃ©saccords entre le fichier d'architecture et celui spÃ©cifiÃ© par Â«Â -archÂ Â» sont des erreurs au lieu d'avertissements.!$OMP END ATOMIC requis aprÃ¨s !$OMP ATOMIC CAPTURE Ã  %C%<&%> manquant dans la suite de la constante de caractÃ¨re Ã  %C%<(%> manquante dans l'expression ELSE IF Ã  %C%<(%> manquante dans l'expression IF Ã  %C%<)%> manquante dans l'expression ELSE IF Ã  %CL'argument %qs de l'intrinsÃ¨que %qs est manquant Ã  %L pour %qs du type %qsArgument %qs manquant pour l'intrinsÃ¨que %s Ã  %L%qs manquant dans l'instruction Ã  ou avant %LOption -mcpu manquante dans ASM_CPU_SPECÂ ?Clause INITIALIZER manquante pour !$OMP DECLARE REDUCTION du type dÃ©rivÃ© sans initialisation par dÃ©faut Ã  %LTHEN manquant dans l'instruction ELSE IF aprÃ¨s %LArgument effectif %qs manquant dans l'appel de %qs Ã  %LArgument effectif manquant pour l'argument %qs Ã  %LSpÃ©cification de retour alternatif manquant dans l'appel de la sous-routine Ã  %LSpÃ©cificateur de retour alternatif manquant dans l'appel de la sous-routine Ã  %LListe d'arguments manquante dans la fonction %qs Ã  %CArgument manquant pour %qs Ã  %CSpÃ©cification de tableau manquante Ã  %L dans l'instruction CODIMENSIONSpÃ©cification de tableau manquante Ã  %L dans l'instruction DIMENSIONPlage de caractÃ¨res manquante dans IMPLICIT Ã  %CParenthÃ¨se fermante manquante pour l'Ã©tiquette de liaison Ã  %CSpÃ©cification de co-dimension manquante Ã  %CVirgule manquante Ã  %LDÃ©comptes manquants pour la fonction appelÃ©e %sSpÃ©cification de dimension manquante Ã  %CIl manque le nom d'entitÃ© ou le nom de bloc commun pour l'instruction de spÃ©cification d'attribut Ã  %CExposant manquant dans le nombre rÃ©el Ã  %CÃ‰tiquette de format manquante Ã  %CFormat manquant avec l'unitÃ© par dÃ©faut Ã  %CSpÃ©cification gÃ©nÃ©rique manquante dans l'instruction USE Ã  %CÃ‰lÃ©ment manquant dans la chaÃ®ne de format Ã  %LNom de mot-clÃ© manquant dans la liste des arguments effectifs Ã  %CParamÃ¨tre Â«Â kindÂ Â» manquant Ã  %CParenthÃ¨se gauche d'ouverture manquante dans la chaÃ®ne de format Ã  %LIl manque une largeur positive aprÃ¨s le descripteur L Ã  %LParenthÃ¨se requise manquante avant BIND(C) Ã  %CParenthÃ¨se droite manquante Ã  %CParenthÃ¨se droite ou virgule manquante Ã  %CSymbole manquantModule %qs Ã  la ligne %d colonne %d: %sLe fichier module %qs n'a pas Ã©tÃ© gÃ©nÃ©rÃ©, soit parce que le module ne contient pas de MODULE PROCEDURE ou il y a une erreur dans le module.La nature du module dans l'instruction USE Ã  %C sera soit INTRINSIC ou soit NON_INTRINSICPlus d'arguments effectifs que d'arguments formels dans l'appel de la procÃ©dure Ã  %LPlus d'une arÃªte sortante hors du nÅ“ud du fragmentDÃ©placer hors des boucles les calculs invariants par rapport aux boucles.Identificateurs multiples fournis avec un seul spÃ©cificateur NAME= Ã  %CPlusieurs axes de boucles spÃ©cifiÃ©s pour la routine Ã  %CNOM %qs ne fait pas rÃ©fÃ©rence Ã  une sous-routine ou une fonction dans !$ACC ROUTINE ( NOM ) Ã  %LNOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %LNAME pas autorisÃ© sur BIND(C) pour ABSTRACT INTERFACE Ã  %CLe spÃ©cificateur NAME= Ã  %C devrait Ãªtre une expression constanteLe spÃ©cificateur NAME= Ã  %C devrait Ãªtre un scalaire du sous-type de caractÃ¨re par dÃ©fautNAMELIST %qs dans l'instruction READ Ã  %L contient le symbole %qs qui ne peut pas apparaÃ®tre dans le contexte d'une dÃ©finition de variableObjet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs Ã  %LObjet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs Ã  %LL'objet NAMELIST %qs a des composants PRIVATE et ne peut pas Ãªtre un membre de la liste de noms PUBLIC %qs Ã  %LL'objet NAMELIST %qs a des composants PRIVATE associÃ©s Ã  USE et ne peut pas Ãªtre membre de la liste de noms %qs Ã  %LL'objet NAMELIST %qs dans la liste de noms %qs Ã  %L a des composants ALLOCATABLE ou POINTER et requiert donc une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'objet NAMELIST %qs dans la liste de noms %qs Ã  %L est polymorphique et requiert une procÃ©dure d'entrÃ©e/sortie dÃ©finieObjet NAMELIST %qs dans la liste de noms %qs Ã  %L avec des composants ALLOCATABLE ou POINTERL'objet NAMELIST %qs a Ã©tÃ© dÃ©clarÃ© PRIVATE et ne peut pas Ãªtre membre de la liste de noms PUBLIC %qs Ã  %LObjet NAMELIST %qs avec une longueur de caractÃ¨re non constante dans la liste de noms %qs Ã  %LSpÃ©cificateur NEWUNIT Ã  %LLe spÃ©cificateur NEWUNIT doit avoir FILE= ou STATUS='scratch' Ã  %LLe modificateur d'ordonnancement NONMONOTONIC est spÃ©cifiÃ© avec la clause ORDERED Ã  %LNON_OVERRIDABLE et DEFERRED ne peuvent pas apparaÃ®tre tous les deux Ã  %CNOPASS ou interface explicite requise Ã  %CNOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %dNOTE_INSN_BASIC_BLOCK manquant pour le bloc %dattribut NO_ARG_CHECK NULL apparaÃ®t dans le membre de droite de l'affectation Ã  %LLe NULL Ã  %L n'est pas permis comme argument effectif de la fonction intrinsÃ¨que %qsIntrinsÃ¨que NULL avec MOLD allouable Ã  %LNULL utilisÃ© en arithmÃ©tiqueNULL() Ã  %C ne peut pas apparaÃ®tre dans un constructeur de tableauL'initialisation NULL() Ã  %C est ambiguÃ«L'initialisation NULL() Ã  %C ne peut pas avoir MOLDNULL() prÃ¨s de %L ne peut pas apparaÃ®tre dans une instruction INQUIRENULLIFY n'autorise pas le remappage des limites pour l'objet pointeur Ã  %CLe nom %qs Ã  %C est dÃ©jÃ  dÃ©fini comme une interface gÃ©nÃ©rique Ã  %LLe nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis l'unitÃ© de programme actuelleLe nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis le module %qsLe nom %qs Ã  %C est le nom de la procÃ©dureLe nom %qs dans l'instruction %s Ã  %C n'est pas un nom de constructionLe nom %qs dans l'instruction %s Ã  %C est inconnuLe nom %qs de ABSTRACT INTERFACE Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨queLes noms aprÃ¨s !$omp critical et !$omp end critical ne correspondent pas Ã  %CLe nom Ã  %C est trop longNom de la bibliothÃ¨que systÃ¨me avec laquelle il faut faire l'Ã©dition de liens.Nom du startfile.Nom trop longLe bloc COMMON nommÃ© %qs Ã  %L sera de la mÃªme taille que celui ailleurs (%lu vs %lu octets)Le bloc DO nommÃ© Ã  %L requiert un nom ENDDO correspondantLa constante nommÃ©e %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCEConstante nommÃ©e %qs dans le contexte de la dÃ©finition de variable (%s) Ã  %LLa constante nommÃ©e Ã  %C est une EQUIVALENCELa liste de noms %qs ne peut pas Ãªtre un argument Ã  %LLa liste de noms %qs ne peut pas Ãªtre un argument de la sous-routine ou de la fonction Ã  %LLe nom du groupe de la liste de noms %qs Ã  %C a dÃ©jÃ  le type de base %sLe nom du groupe de la liste de noms %qs Ã  %C est dÃ©jÃ  associÃ© Ã  use et ne peut pas Ãªtre respÃ©cifiÃ©Le nom de groupe de la liste de noms Ã  %L ne peut pas avoir l'attribut SAVEL'instruction de spÃ©cification d'attribut a besoin de soit un nom d'entitÃ© ou soit un nom de bloc commun Ã  %CArgument nÃ©gatif N Ã  %LL'exposant nÃ©gatif d'un entier a zÃ©ro pour rÃ©sultat Ã  %LBloc CRITICAL imbriquÃ© Ã  %Ctrampolines de fonctions imbriquÃ©es pas supportÃ©s sur le CK801.Le nom de liaison n'est pas permis dans BIND(C) Ã  %CPas de branchement
  Pas d'appel
  Pas de crt0.o par dÃ©faut.Aucune description pour l'instant.Pas d'arÃªte hors du nÅ“ud du fragmentAucune ligne exÃ©cutable
  Aucune initialisation pour le composant allouable %qs donnÃ© dans le constructeur de structure Ã  %CPas d'initialisation donnÃ©e pour le composant %qs dans le constructeur de structure Ã  %CPrise en charge supprimÃ©e.Pas de saut pour traverser une rÃ©gion Ã  la frontiÃ¨re de section dans le bb %iAffectation dÃ©finie par l'utilisateur non ELEMENTAL dans WHERE Ã  %LLe symbole non PARAMETER %qs Ã  %L ne peut pas avoir une forme impliciteNon POINTER dans le contexte d'association de pointeur (%s) Ã  %LLa procÃ©dure non RECURSIVE %qs Ã  %L semble s'appeler elle-mÃªme rÃ©cursivement. DÃ©clarez lÃ  RECURSIVE ou utilisez %<-frecursive%>Objet non THREADPRIVATE %qs dans la clause COPYIN Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de forme tacite dans l'Ã©tiquette du FORMAT Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de taille tacite dans l'Ã©tiquette du FORMAT Ã  %LNon caractÃ¨re dans l'Ã©tiquette du FORMAT Ã  %LNon caractÃ¨re non Hollerith dans l'Ã©tiquette du FORMAT Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de pointeurs dans l'Ã©tiquette du FORMAT Ã  %LLimite infÃ©rieure non constante dans la dÃ©claration avec une forme implicite Ã  %LSous-type LOGICAL pas par dÃ©faut dans la balise %s Ã  %LObjet non fictif %qs dans la clause %s Ã  %LLe type dÃ©rivÃ© non extensible %qs Ã  %L ne peut pas Ãªtre ABSTRACTCaractÃ¨re non-numÃ©rique dans l'Ã©tiquette d'instruction Ã  %CArgument muet passÃ© comme objet non polymorphique de %qs Ã  %LLa procÃ©dure FINAL non scalaire Ã  %L devrait avoir un argument de forme taciteChiffres non significatifs dans le nombre %qs Ã  %C, KIND est peut-Ãªtre incorrectExpression non variable dans le contexte de dÃ©finition de variable (%s) Ã  %LPartie imaginaire non nulle perdue durant la conversion de %qs vers %qs Ã  %LLa 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 Â«Â =Â Â»Le composant non co-tableau %s Ã  %L du type EVENT_TYPE ou avec un sous-composant de type EVENT_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir de co-dimension car %s Ã  %L a une co-dimension ou un sous-composant co-tableau)Le composant non co-tableau %s Ã  %L du type EVENT_TYPE ou avec un sous-composant de type EVENT_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir une co-dimension car un sous-composant de co-tableau existe dÃ©jÃ )Le composant non co-tableau %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir de co-dimension car %s Ã  %L a une co-dimension ou un sous-composant qui est un co-tableau)Le composant non co-tableau %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir une co-dimension puisqu'un sous-composant co-tableau existe dÃ©jÃ )CaractÃ¨re de tabulation non conforme Ã  %CCaractÃ¨re de tabulation non conforme Ã  la colonne %d de la ligne %dCaractÃ¨re de tabulation non conforme dans le format Ã  %CSection de tableau non constante Ã  %L dans l'instruction DATARÃ©pertoire d'inclusion %qs non existantExposant non entier dans une expression d'initialisation Ã  %LTableau FPTR non interopÃ©rable Ã  %L pour C_F_POINTER: %sTableau non interopÃ©rable Ã  %L comme argument pour C_LOC: %sProcÃ©dure non interopÃ©rable Ã  %L pour C_FUNLOCPointeur de procÃ©dure non interopÃ©rable Ã  %L pour C_F_PROCPOINTERLa procÃ©dure Ã©lÃ©mentaire non intrinsÃ¨que %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LLargeur non nÃ©gative requise dans la chaÃ®ne de format Ã  %LL'objet non pointeur %qs avec l'initialisation par dÃ©faut n'apparaÃ®tra point dans une instruction DATA Ã  %LRÃ©fÃ©rence non polymorphique au type abstrait Ã  %CConversion non standard de %s vers %s Ã  %LDÃ©claration du type non standard %s*%d Ã  %CPas configurÃ© avec %<--enable-gather-detailed-mem-stats%>.Pas assez d'Ã©lÃ©ments dans l'initialisation du tableau Ã  %CTAG inattendu.Noter les directives #include non traduites en dÃ©clarations d'import et non connues pour Ãªtre textuelles.Noter les directives #include traduites en dÃ©clarations d'import.Noter les noms des chemins de l'interface de module compilÃ© (Compiled Module Interface) d'un module spÃ©cifique ou d'une unitÃ© d'en-tÃªte.Noter les noms des chemins de l'interface de module compilÃ© (Compiled Module Interface).Noter une traduction de #include d'un en-tÃªte spÃ©cifique.Le nombre de partitions dans lesquelles il faudrait scinder le programme.Nombre de registres utilisÃ©s pour passer les arguments entiers.PARAMETER numÃ©rique requis dans la constante complexe Ã  %CDes opÃ©randes numÃ©riques sont requis dans l'expression Ã  %LOpÃ©randes numÃ©rique ou CHARACTER requis dans l'expression Ã  %LL'argument OLD de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissableOMP ATOMIC Ã  %L avec plusieurs clauses atomiquesOMP CRITICAL Ã  %L avec la clause HINT requiert un NAME sauf quand omp_sync_hint_none est utilisÃ©OMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause LINK et plus tard dans une clause TOOMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause TO et plus tard dans une clause LINKLa directive OMP DECLARE TARGET Ã  %L avec uniquement une clause DEVICE_TYPE est ignorÃ©eLa variable OMP DECLARE TARGET Ã  %L est un Ã©lÃ©ment d'un bloc COMMONLa variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause LINK et plus tard dans la clause TOLa variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause TO et plus tard dans la clause LINKOMP TARGET UPDATE Ã  %L requiert au moins une clause TO ou FROML'instruction OPEN Ã  %L doit avoir le spÃ©cificateur UNIT ou NEWUNITL'instruction OPEN n'est pas permise dans une procÃ©dure PURE Ã  %CL'argument OPERATOR Ã  %L doit Ãªtre une fonction PUREOPTIONAL n'est pas permis Ã  l'intÃ©rieur du BLOCK Ã  %CORDER Ã  %L n'est pas une permutation de la taille de SHAPE Ã  %LL'argument de la clause ORDERED n'est pas une constante entiÃ¨re positive Ã  %CLe paramÃ¨tre de la clause ORDERED est plus petit que COLLAPSE Ã  %Lclause ORDERED spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> REDUCTION Ã  %LL'objet %qs n'est pas une variable Ã  %LL'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre copiÃ©sL'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre mappÃ©les dÃ©clarations Objective-C peuvent seulement apparaÃ®tre dans l'Ã©tendue globaleFonctionnalitÃ© obsolÃ¨teÂ :Outil hors ligne pour gÃ©rer les dÃ©comptes gcda
--- 2160,2173 ----
  Initialisations conflictuelles dans l'union Ã  %L et %LÃŠtre conforme plus fidÃ¨lement aux sÃ©mantiques IBM XLC.Pas de conformitÃ© particuliÃ¨re.ÃŠtre conforme au standard C ISO 1990 tel que amendÃ© en 1994.ÃŠtre conforme au standard C ISO 1990 avec les extensions GNU.ÃŠtre conforme au standard C ISO 1990.ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 1998 rÃ©visÃ© par les corrections techniques de 2003.ÃŠtre conforme au standard C ISO 1999 avec les extensions GNU.ÃŠtre conforme au standard C ISO 1999.ÃŠtre conforme au standard C ISO 2011 avec les extensions GNU.ÃŠtre conforme au standard C ISO 2011.ÃŠtre conforme au standard C++ ISO 2011 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2011.ÃŠtre conforme au standard C++ ISO 2014 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2014.ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018) avec les extensions GNU.ÃŠtre conforme au standard C ISO 2017 (publiÃ© en 2018).ÃŠtre conforme au standard C++ ISO 2017 avec les extensions GNU.ÃŠtre conforme au standard C++ ISO 2017.Conforme au standard ISO C++ de 2020 (support expÃ©rimental et incomplet).Conforme au standard ISO C++ de 2020 avec les extensions de GNU (support expÃ©rimental et incomplet).ÃŠtre conforme au brouillon du standard C++ ISO 2023 (support expÃ©rimental et incomplet).ÃŠtre conforme au brouillon du standard C++ ISO 2023 avec les extensions GNU (support expÃ©rimental et incomplet).Conforme au brouillon du standard C ISO 202X (support expÃ©rimental et incomplet).Conforme au brouillon du standard C ISO 202X avec les extensions de GNU (support expÃ©rimental et incomplet).ÃŠtre conforme au standard Fortran ISO 2003.ÃŠtre conforme au standard Fortran ISO 2008 y compris TS 29113.ÃŠtre conforme au standard Fortran ISO 2008.ÃŠtre conforme au standard Fortran ISO 2018.ÃŠtre conforme au standard Fortran ISO 95.Respecter la conformitÃ© avec le langage Objective-C 1.0 comme implÃ©mentÃ© dans GCC 4.0.ÃŠtre conforme Ã  l'ABI FPXX o32.ConsidÃ©rer que l'accÃ¨s Ã  une mÃ©moire de un octet est lente.ConsidÃ©rer le type Â«Â intÂ Â» comme ayant une largeur de 16 bits.ConsidÃ©rer le type Â«Â intÂ Â» comme ayant une largeur de 32 bits.L'expression constante dans l'Ã©tiquette du FORMAT Ã  %L doit Ãªtre de type CHARACTER par dÃ©fautExpression constante requise Ã  %CLa valeur logique constante est rÃ©pÃ©tÃ©e dans l'instruction CASE Ã  %LConstruire une toile et sÃ©parer les utilisations sans relations d'une variable seule.La fonction contenue %qs Ã  %L n'a pas le type IMPLICITLa procÃ©dure contenue %qs Ã  %C entre en conflit avec la procÃ©dure dÃ©finie Ã  %LLa procÃ©dure contenue %qs Ã  %C est dÃ©jÃ  ambigÃ¼eLa procÃ©dure contenue %qs Ã  %L a le mÃªme nom que sa procÃ©dure contenanteLa procÃ©dure contenue %qs Ã  %L d'une procÃ©dure PURE doit aussi Ãªtre PUREContrÃ´le la gÃ©nÃ©ration des estimations des inverses.ContrÃ´ler le mode de dÃ©routage en cas d'exception IEEE.ContrÃ´ler le mode d'arrondissement FP gÃ©nÃ©rÃ©.ContrÃ´ler la prÃ©cision donnÃ©e aux exceptions FP.ContrÃ´ler quels Ã©vÃ©nements sont affichÃ©s dans les chemins de diagnostiques.ContrÃ´le comment le vectoriseur de boucle utilise des vecteurs partiels.  0 signifie jamais, 1 signifie uniquement pour les boucles dont le besoin d'itÃ©rer peut Ãªtre retirÃ©, 2 signifie pour toutes les boucles. La valeur par dÃ©faut est 2.Conversion depuis %qs vers %qs Ã  %LConversion de %s vers %s Ã  %LLa conversion depuis %s vers le sous-type par dÃ©faut COMPLEX(%d) Ã  %L pourrait perdre en prÃ©cision, envisagez d'utiliser l'argument KINDConversion d'un infini ou de Pas-un-Nombre Ã  %L en INTEGERConvertir 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.Convertir les sauts conditionnels des boucles les plus Ã  l'intÃ©rieur en Ã©quivalents sans branchement.Convertir les constantes en virgule flottante en constantes en simple prÃ©cision.Convertir le retour de fonction en un fragment d'appel et de retour.Convertir les appel et saut indirects en fragment d'appel et de sautCopier les sections de tableaux dans un bloc contigu lors de l'entrÃ©e dans une procÃ©dure.Copyright %s 2021 Free Software Foundation, Inc.
  Co-rang non concordant dans l'argument %qs Ã  %L (%d et %d)CoÃ»t auquel les optimisations de GCSE ne contraindront pas la distance de dÃ©placement d'une expression.CoÃ»t supposÃ© pour une insn de branchement.CoÃ»t supposÃ© d'une insn de multiplication.CoÃ»t supposÃ© d'une instruction de multiplication oÃ¹ 4 est Ã©gal Ã  une insn normale.Impossible de trouver le type rÃ©el avec au moins %d bitsN'a pu gÃ©nÃ©rer de valeur addis pour la fusionImpossible d'ouvrir le fichier de sortie Â«Â %sÂ Â»
  Compter les dÃ©pendances spÃ©culatives tout en calculant la prioritÃ© des instructions.Le pointÃ© de type Cray Ã  %C ne peut pas Ãªtre un tableau de forme taciteLe pointÃ© Cray Ã  %L apparaÃ®t dans plusieurs instructions pointer()PointÃ© Cray %qs dans la clause %s Ã  %LPointÃ© Cray %qs dans la clause SHARED Ã  %LObjet pointÃ© Cray %qs dans la clause %s Ã  %LObjet pointÃ© Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %LObjet pointÃ© Cray %qs du type polymorphique dans la clause %s Ã  %LPointeur Cray %qs dans la clause %s Ã  %LLe pointeur Cray Ã  %C a %d octets de prÃ©cision; les adresses mÃ©moire requiÃ¨rent %d octetsLe pointeur Cray Ã  %C doit Ãªtre un entierLa dÃ©claration de pointeur Cray Ã  %C requiert l'option %<-fcray-pointer%>Objet pointeur Cray %qs dans la clause %s Ã  %LObjet pointeur Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %LObjet pointeur Cray %qs du type polymorphique dans la clause %s Ã  %LCrÃ©er une application de type GUI.CrÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©.CrÃ©er une bibliothÃ¨que partagÃ©e.CrÃ©er un exÃ©cutable statique indÃ©pendant de la position.CrÃ©er des variables d'induction canoniques dans les boucles.CrÃ©er une application de type console.CrÃ©er les fichiers de donnÃ©es nÃ©cessaires Ã  Â«Â gcovÂ Â».CrÃ©ation de Â«Â %sÂ Â»
! CrÃ©ation d'un tableau temporaire Ã  %LCrÃ©ation d'un temporaire pour le tableau Ã  %L dans l'argument %qsles fonctions variadiques de style D ne peuvent pas Ãªtre utilisÃ©es avec -betterCLe tableau DATA %qs Ã  %L doit Ãªtre spÃ©cifiÃ© dans une dÃ©claration prÃ©cÃ©denteL'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir un co-indexL'Ã©lÃ©ment DATA %qs Ã  %L ne peut pas avoir l'attribut ALLOCATABLEL'Ã©lÃ©ment DATA %qs Ã  %L est un pointeur et doit donc Ãªtre un tableau Ã  part entiÃ¨reL'objet DATA prÃ¨s de %L a l'attribut pointeur et la valeur DATA correspondante n'est pas une cible de donnÃ©e initiale valableInstruction DATA Ã  %C aprÃ¨s la premiÃ¨re instruction exÃ©cutableL'instruction DATA Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction DATA Ã  %C n'est pas permise dans une procÃ©dure PUREL'instruction DATA Ã  %L a plus de valeurs que de variablesL'instruction DATA Ã  %L a plus de variables que de valeursSpÃ©cificateur de format DC interdit Ã  %Cobjet DEALLOCATEDEALLOCATE d'un co-tableau Ã  %C dans un bloc CRITICALDEALLOCATE d'un co-tableau Ã  %C dans un bloc DO CONCURRENTDECIMAL= Ã  %L n'est pas permis en Fortran 95DEF_INTERNAL_FLT_FN (%s) n'a pas de fonction interne associÃ©eDEF_INTERNAL_INT_FN (%s) n'a pas de fonction interne associÃ©eDELIM= Ã  %L pas permis en Fortran 95DEPEND SINK utilisÃ© avec DEPEND SOURCE sur la mÃªme construction Ã  %LGestionnaire d'Ã©vÃ©nement DETACH %qs dans la clause %s Ã  %LGestionnaire d'Ã©vÃ©nement DETACH %qs dans la clause SHARED Ã  %LL'argument DIM Ã  %L est en dehors des limitesL'argument DIM sans argument COARRAY n'est pas permis pour l'intrinsÃ¨que THIS_IMAGE Ã  %LDIMENSION spÃ©cifiÃ© pour %qs en dehors du corps de son INTERFACE Ã  %LArgument DISTANCE= pour NUM_IMAGES Ã  %LArgument DISTANCE= pour THIS_IMAGE Ã  %LLe chunk_size de la clause DIST_SCHEDULE Ã  %L requiert une expression INTEGER scalaireConstruction DO CONCURRENT Ã  %CLa boucle DO Ã  %L est indÃ©finie car elle dÃ©bordeLa boucle DO Ã  %L est indÃ©finie car elle dÃ©borde vers le basLa boucle DO Ã  %L sera exÃ©cutÃ©e zÃ©ro foisLa valeur de pas de DO est zÃ©roInstruction de fin de DO qui n'est pas END DO ou CONTINUE avec l'Ã©tiquette %d Ã  %CL'itÃ©rateur DO %qs Ã  %L est Ã  l'intÃ©rieur d'un itÃ©rateur du mÃªme nomDOUBLE COMPLEX Ã  %CSpÃ©cificateur de format DP interdit Ã  %CLa procÃ©dure DTIO %s Ã  %L doit Ãªtre rÃ©cursiveL'argument caractÃ¨re DTIO Ã  %L doit avoir une longueur taciteL'argument muet DTIO Ã  %L doit Ãªtre un scalaireL'argument muet DTIO Ã  %L doit Ãªtre ASSUMED SHAPE ARRAYL'argument muet DTIO Ã  %L doit avoir KIND = %dL'argument muet DTIO Ã  %L doit Ãªtre du type %sL'argument muet DTIO Ã  %L doit avoir INTENT %sLa procÃ©dure DTIO %qs Ã  %L doit Ãªtre une sous-routineDarwin ne supporte pas -mfentry ou les options associÃ©esDarwin n'est pas une plateforme mx32Ã‰lÃ©ment de donnÃ©e au dessus de la limite supÃ©rieure du tableau Ã  %LÃ‰lÃ©ment de donnÃ©e en dessous de la limite infÃ©rieure du tableau Ã  %LLes donnÃ©es sont stockÃ©es dans le format gros-boutiste.Les donnÃ©es sont stockÃ©es dans le format petit-boutiste.  (Par dÃ©faut).Les donnÃ©es sont rÃ©fÃ©rencÃ©es par le dÃ©calage depuis le dÃ©but du texte plutÃ´t que la GOT (avec -fPIC/-fPIE).La cible de donnÃ©es Ã  %L n'aura point de co-indexL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre une rÃ©fÃ©rence complÃ¨te Ã  un tableau de taille taciteL'Ã©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Ã©finieL'Ã©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Ã©finieL'Ã©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Ã©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATEL'Ã©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Ã©finieL'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants de pointeur de procÃ©dureL'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Ã©eBibliothÃ¨que de dÃ©bogage Ã  utiliser Ã  la place de phobos.La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appelLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appelsLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli foisLa dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli foisBibliothÃ¨que par dÃ©faut Ã  utiliser Ã  la place de phobos.Retarder Ã  plus tard le dÃ©pilage des arguments des fonctions hors de la pile.Le tableau diffÃ©rÃ© %qs Ã  %L n'est pas permis dans une expression d'initialisationParamÃ¨tre de type diffÃ©rÃ© pas encore supportÃ©Supprimer les instructions inutiles qui peuvent dÃ©clencher des exceptions.Supprimer les vÃ©rifications inutiles des pointeurs nuls.FonctionnalitÃ© supprimÃ©eÂ :Rendu obsolÃ¨te en faveur de -std=c++11.Rendu obsolÃ¨te en faveur de -std=c++14.Rendu obsolÃ¨te en faveur de -std=c++17.Rendu obsolÃ¨te en faveur de -std=c11.Rendu obsolÃ¨te en faveur de -std=c99.Rendu obsolÃ¨te en faveur de -std=gnu++11.Rendu obsolÃ¨te en faveur de -std=gnu++14.Rendu obsolÃ¨te en faveur de -std=gnu++17.Rendu obsolÃ¨te en faveur de -std=gnu11.Rendu obsolÃ¨te en faveur de -std=gnu99.Rendu obsolÃ¨te en faveur de -std=iso9899:1999.Option obsolÃ¨te. Utilisez -mno-vrsave Ã  la place.Option obsolÃ¨te. Utilisez -mvrsave Ã  la place.ObsolÃ¨te. Cette option n'a aucun effet.Le type dÃ©rivÃ© %qs Ã  %C est utilisÃ© avant sa dÃ©finitionLe type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir l'attribut SEQUENCE car il est BIND(C)Le type dÃ©rivÃ© %qs Ã  %L n'a pas Ã©tÃ© dÃ©clarÃ©Le type dÃ©rivÃ© %qs Ã  %L ne peut pas Ãªtre ABSTRACTLe type dÃ©rivÃ© %qs Ã  %L doit Ãªtre une extension de %qsLe type dÃ©rivÃ© %qs Ã  %L doit Ãªtre extensibleLe type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %CLe type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %LLe type dÃ©rivÃ© %qs, dÃ©clarÃ© Ã  %L, doit avoir l'attribut BIND pour Ãªtre interopÃ©rable avec le CLe type dÃ©rivÃ© %qs est utilisÃ© comme argument effectif Ã  %LLe type dÃ©rivÃ© %qs avec l'attribut BIND(C) Ã  %L est vide et peut Ãªtre inaccessible pour le processeur C compagnonLe type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PRIVATE dans la partie de spÃ©cification d'un moduleLe type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PUBLIC dans la partie de spÃ©cification d'un moduleLe 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Ã©Le composant de type dÃ©rivÃ© %C n'est pas un membre EQUIVALENCE permisLa dÃ©claration de type dÃ©rivÃ© avec FINAL Ã  %C doit Ãªtre dans la partie de spÃ©cification d'un MODULEDÃ©finition de type dÃ©rivÃ© Ã  %C avec une section CONTAINS videDÃ©finition du type dÃ©rivÃ© Ã  %C sans composantsLa dÃ©finition du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©finiLe nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  un type de baseLe nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  le type de base %sLa variable de type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir des composants ALLOCATABLE pour Ãªtre un objet EQUIVALENCELa variable de type dÃ©rivÃ© %qs Ã  %L doit avoir l'attribut SEQUENCE pour Ãªtre un objet EQUIVALENCELa variable de type dÃ©rivÃ© %qs Ã  %L avec une initialisation par dÃ©faut ne peut pas Ãªtre dans une EQUIVALENCE avec une variable dans COMMONLa variable de type dÃ©rivÃ© %qs Ã  %L avec un ou des composants pointeurs ne peut pas Ãªtre dans un objet EQUIVALENCELa variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L a un composant ultime qui est allouableLa variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L n'a ni l'attribut SEQUENCE ni l'attribut BIND(C)La variable %qs, d'un type dÃ©rivÃ©, dans COMMON Ã  %L ne peut pas avoir une initialisation par dÃ©fautLe type dÃ©rivÃ© %qs dÃ©clarÃ© Ã  %L doit Ãªtre ABSTRACT car %qs est DEFERRED et pas redÃ©finiLe type dÃ©rivÃ© %qs avec BIND(C) ne doit pas avoir de section CONTAINS Ã  %CLe type dÃ©rivÃ© %qs avec SEQUENCE ne doit pas avoir de section CONTAINS Ã  %CL'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Ã©fautDescription pour mxl-mode-bootstrap.Description pour mxl-mode-executable.Description pour mxl-mode-novectors.Description pour mxl-mode-xmdstub.DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» Ã  une valeur nulle utilisÃ©e d'une maniÃ¨re interdite par l'attribut returns_nonnull ou nonnull. Isoler ces chemins du flux de contrÃ´le principal et transformer l'instruction avec un comportement erronÃ© ou indÃ©fini en une instruction de dÃ©routement.DÃ©tecter les chemins qui dÃ©clenchent un comportement erronÃ© ou indÃ©fini dÃ» au dÃ©rÃ©fÃ©rencement d'un pointeur nul. Isoler ces chemins du flux de contrÃ´le principal et transformer les instructions avec un comportement erronÃ© ou indÃ©fini en instructions de dÃ©routement.DÃ©terminer quelles sont les dÃ©pendances qui sont considÃ©rÃ©es coÃ»teuses entre les insns.Longueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur de tableauLongueurs de CHARACTER diffÃ©rentes (%ld/%ld) dans le constructeur du tableau Ã  %LSous-types de caractÃ¨res diffÃ©rents Ã  %LParamÃ¨tres de type de sous-type diffÃ©rents dans l'affectation de pointeur Ã  %LRangs diffÃ©rents dans l'affectation du pointeur Ã  %LForme diffÃ©rente pour %s Ã  %L sur la dimension %d (%d et %d)Formes diffÃ©rentes pour les arguments %qs et %qs Ã  %L pour l'intrinsÃ¨que %<dot_product%>Formes diffÃ©rentes sur la dimension 1 des arguments %qs et %qs Ã  %L pour l'intrinsÃ¨que matmulFormes diffÃ©rentes sur la dimension 2 de l'argument %qs et la dimension 1 de l'argument %qs Ã  %L pour l'intrinsÃ¨que matmulSous-types diffÃ©rents Ã  %LTypes diffÃ©rents dans une affectation de pointeur Ã  %L; tentative d'affecter %s Ã  %sDimensions spÃ©cifiÃ©es pour %s Ã  %L aprÃ¨s son initialisationDÃ©sactive l'avertissement -Wframe-larger-than=.  Ã‰quivalent Ã  -Wframe-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement -Wlarger-than=.  Ã‰quivalent Ã  -Wlarger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver la passe spÃ©cifique Ã  ARCompact pour gÃ©nÃ©rer des instructions d'exÃ©cution conditionnelle.DÃ©sactiver les registres FP.DÃ©sactiver l'ISA FPU, l'option ABI doit activer %<-mfloat-abi=soft%>EmpÃªcher les instructions LR et SR d'utiliser les registres Â«Â auxÂ Â» de l'extension FPX.DÃ©sactiver l'Ã©tape d'optimisation de scalaires en vecteurs qui transforme les calculs sur des entiers de 64 bits en calculs sur des vecteurs.DÃ©sactiver l'avertissement Walloc-size-larger-than=. Ã‰quivalent Ã  Walloc-size-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver l'avertissement Walloca-larger-than=. Ã‰quivalent Ã  Walloca-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement -Wstack-usage=.  Ã‰quivalent Ã  -Wstack-usage=<SIZE_MAX> ou plus grand.DÃ©sactive l'avertissement Wvla-larger-than=.  Ã‰quivalent Ã  Wvla-larger-than=<SIZE_MAX> ou plus grand.DÃ©sactiver les optimisations des virgules flottantes qui ignorent le signe du zÃ©ro dÃ©fini par IEEE.DÃ©sactiver l'unitÃ© matÃ©rielle en virgule flottante.DÃ©sactiver l'adressage indexÃ©.DÃ©sactiver les optimisations observables par les NaN (Not a Number: pas un nombre) IEEE si ces NaN produisent un effet visible.Interdire les optimisations qui supposent un comportement par dÃ©faut pour l'arrondis des virgules flottantes.DÃ©sactiver le code indÃ©pendant de la position (PIC) pour l'utilisation dans du code du noyau de l'OS.DÃ©sactiver le prÃ©-traitement.DÃ©sactiver les registres d'espace.DÃ©sactiver l'utilisation des instructions FPU du RX.Interdire les appels directs aux fonctions globales.Interdit plus que Â«Â msched-max-memory-insnsÂ Â» dans le groupe d'instructions. Autrement, la limite est Â«Â soupleÂ Â» (prÃ©fÃ¨re les opÃ©rations non-mÃ©moire quand la limite est atteinte).Interdire l'optimisation des appels de fin de fonction quand la routine appelante peut avoir omis les longueurs des caractÃ¨res.DÃ©couvrir les fonctions pures et const.DÃ©couvrir les variables statiques en lecture seule et non adressables.DÃ©couvrir les variables statiques en lecture seule, en Ã©criture seule et non adressables.Afficher les statistiques du temps de compilation.Afficher les statistiques accumulÃ©es durant la compilation.Afficher l'arbre du code aprÃ¨s l'optimisation en premiÃ¨re ligne.Afficher l'arbre du code aprÃ¨s analyse.Afficher l'arbre du code aprÃ¨s analyse; option dÃ©prÃ©ciÃ©e.Afficher la version du compilateur.Afficher le AST du frontend aprÃ¨s les passes d'analyse et de sÃ©mantique.Afficher la table des symboles globaux aprÃ¨s analyse.Afficher les symboles dans l'ordre inverse.Afficher cette information.Division par zÃ©ro Ã  %LDivision par zÃ©ro en convertissant %s vers %s Ã  %LStratÃ©gie de division, une valeur dans la liste: call-div1, call-fp, call-table.Faire une rematÃ©rialisation sensible au CFG pendant LRA.Faire des optimisations d'alignement pour les instructions d'appel.Effectuer le changement de contexte de l'ordonnanceur si le processeur est un bdver1, bdver2, bdver3, bdver4 ou znver1 et l'ordonnancement Haifa est sÃ©lectionnÃ©.Lier avec le fichier de dÃ©marrage standard D lors de la compilation.Ne pas gÃ©nÃ©rer des instructions BRcc dans arc_reorg.Ne pas autoriser les donnÃ©es constantes Ã  Ãªtre placÃ©es dans les sections de code.Ne pas supposer un grand segment TLS.Ne pas supposer que les fonctions qui ne sont pas exÃ©cutÃ©es durant l'exÃ©cution d'exercice sont Â«Â froidesÂ Â».Ne pas supposer que les bibliothÃ¨ques standards du C et Â«Â mainÂ Â» existent.Ne pas dÃ©sactiver les registres d'espace.Ne pas Ã©liminer les commentaires dans les expansions des macros.Ne pas Ã©liminer les commentaires.Ne pas afficher les fonctions compilÃ©es ni le temps Ã©coulÃ©.Ne pas Ã©liminer les Ã©lÃ©ments en communs dans les comparaisons de patrons.Ne pas produire de modes d'adressages avec des affectations avec effets de bords.Ne pas produire des constantes entiÃ¨res complexes dans une mÃ©moire en lecture seule.Ne pas gÃ©nÃ©rer de prologue ou dâ€™Ã©pilogue de fonction.Ne pas imposer d'alignement strict.Ne pas gÃ©nÃ©rer de directives #line.Ne pas gÃ©nÃ©rer de directives .size.Ne pas gÃ©nÃ©rer un point de sortie unique pour chaque fonction.Ne pas gÃ©nÃ©rer du code qui ne peut tourner qu'en mode superviseur (par dÃ©faut).Ne pas gÃ©nÃ©rer les instructions de chargement/stockage avec mise Ã  jour.Ne pas gÃ©nÃ©rer des instructions mpy sur un ARC700.Ne pas gÃ©nÃ©rer des accÃ¨s mÃ©moire non alignÃ©es.Ne pas mettre en ligne la division entiÃ¨re.Ne pas mettre en ligne la racine carrÃ©e.Ne pas rÃ©aliser l'Ã©dition de liens avec la bibliothÃ¨que lib<MCU>.a spÃ©cifique au pÃ©riphÃ©rique.Ne pas lier avec la bibliothÃ¨que standard D lors de la compilation.Ne pas charger le registre PIC dans les prologues des fonctions.Ne pas chercher les fichiers objets dans le chemin standard.Ne pas marquer les commutateurs de l'ABI dans e_flags.Ne pas appliquer les optimisations qui augmentent notablement l'utilisation de la pile.Ne pas placer les constantes en virgule flottante dans la TOC.Ne pas placer les constantes des symboles et des dÃ©calages dans la TOC.Ne pas prÃ©dÃ©finir les macros spÃ©cifiques au systÃ¨me et Ã  GCC.Ne pas embellir l'affichage des spÃ©cialisations de patrons sous la forme de la signature du patron suivie des arguments.Ne pas fournir d'adresse de dÃ©part par dÃ©faut 0x100 du programme.Ne pas pousser les registres Ã©tendus sur la pile dans les fonctions de monitoring.Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me (ceux spÃ©cifiÃ©s avec -isystem seront quand mÃªme utilisÃ©s).Ne pas rechercher dans les rÃ©pertoires d'inclusion standards du systÃ¨me pour le C++.Ne pas supporter les fonctions internes SSE4.1 et SSE4.2 et la gÃ©nÃ©ration de code.Ne pas supprimer les informations de dÃ©bogage des classes C++.Ne pas supprimer les avertissements pour les en-tÃªtes systÃ¨me.Ne pas traiter les variables locales et les blocs COMMON comme s'ils Ã©taient nommÃ©s dans des dÃ©clarations SAVE.Ne pas ajuster l'alignement du code et des donnÃ©es en lecture seule.Ne pas ajuster l'alignement de la pile.Ne pas ajuster l'alignement des donnÃ©s accessibles en Ã©criture.Ne pas utiliser les instructions MDMX.Ne pas utiliser les instructions MIPS-3D.Ne pas utiliser les registres FP du VAX.Ne pas utiliser une fonction pour purger la cache avant d'appeler des trampolines sur la pile.Ne pas utiliser des adresses qui allouent des registres globaux.Ne pas utiliser les codes de condition des instructions normales.Ne pas utiliser lâ€™unitÃ© en virgule flottante matÃ©rielle.Ne pas utiliser l'unitÃ© matÃ©rielle pour les opÃ©rations en virgule flottante.Ne pas utiliser le coprocesseur mathÃ©matique.Ne pas utiliser les instructions matÃ©rielles quad FP.Ne pas utiliser l'ABI AIX Vector Extended.Ne pas utiliser les extensions de l'ABI AltiVec.Ne pas utiliser les instructions de champs de bits.Ne pas utiliser l'instruction callt (par dÃ©faut).Ne pas utiliser le fichier des spÃ©cifications spÃ©cifiques au pÃ©riphÃ©rique device-specs/specs-<MCU>.Ne pas utiliser l'instruction personnalisÃ©e fabsd.Ne pas utiliser l'instruction personnalisÃ©e fabss.Ne pas utiliser l'instruction personnalisÃ©e faddd.Ne pas utiliser l'instruction personnalisÃ©e fadds.Ne pas utiliser l'instruction personnalisÃ©e fatand.Ne pas utiliser l'instruction personnalisÃ©e fatans.Ne pas utiliser l'instruction personnalisÃ©e fcmpeqd.Ne pas utiliser l'instruction personnalisÃ©e fcmpeqs.Ne pas utiliser l'instruction personnalisÃ©e fcmpged.Ne pas utiliser l'instruction personnalisÃ©e fcmpges.Ne pas utiliser l'instruction personnalisÃ©e fcmpgtd.Ne pas utiliser l'instruction personnalisÃ©e fcmpgts.Ne pas utiliser l'instruction personnalisÃ©e fcmpled.Ne pas utiliser l'instruction personnalisÃ©e fcmples.Ne pas utiliser l'instruction personnalisÃ©e fcmpltd.Ne pas utiliser l'instruction personnalisÃ©e fcmplts.Ne pas utiliser l'instruction personnalisÃ©e fcmpned.Ne pas utiliser l'instruction personnalisÃ©e fcmpnes.Ne pas utiliser l'instruction personnalisÃ©e fcosd.Ne pas utiliser l'instruction personnalisÃ©e fcoss.Ne pas utiliser l'instruction personnalisÃ©e fdivd.Ne pas utiliser l'instruction personnalisÃ©e fdivs.Ne pas utiliser l'instruction personnalisÃ©e fexpd.Ne pas utiliser l'instruction personnalisÃ©e fexps.Ne pas utiliser l'instruction personnalisÃ©e fextsd.Ne pas utiliser l'instruction personnalisÃ©e fixdi.Ne pas utiliser l'instruction personnalisÃ©e fixdu.Ne pas utiliser l'instruction personnalisÃ©e fixsi.Ne pas utiliser l'instruction personnalisÃ©e fixsu.Ne pas utiliser l'instruction personnalisÃ©e floatid.Ne pas utiliser l'instruction personnalisÃ©e floatis.Ne pas utiliser l'instruction personnalisÃ©e floatud.Ne pas utiliser l'instruction personnalisÃ©e floatus.Ne pas utiliser l'instruction personnalisÃ©e flogd.Ne pas utiliser l'instruction personnalisÃ©e flogs.Ne pas utiliser l'instruction personnalisÃ©e fmaxd.Ne pas utiliser l'instruction personnalisÃ©e fmaxs.Ne pas utiliser l'instruction personnalisÃ©e fmind.Ne pas utiliser l'instruction personnalisÃ©e fmins.Ne pas utiliser l'instruction personnalisÃ©e fmuld.Ne pas utiliser l'instruction personnalisÃ©e fmuls.Ne pas utiliser l'instruction personnalisÃ©e fnegd.Ne pas utiliser l'instruction personnalisÃ©e fnegs.Ne pas utiliser l'instruction personnalisÃ©e frdxhi.Ne pas utiliser l'instruction personnalisÃ©e frdxlo.Ne pas utiliser l'instruction personnalisÃ©e frdy.Ne pas utiliser l'instruction personnalisÃ©e fsind.Ne pas utiliser l'instruction personnalisÃ©e fsins.Ne pas utiliser l'instruction personnalisÃ©e fsqrtd.Ne pas utiliser l'instruction personnalisÃ©e fsqrts.Ne pas utiliser l'instruction personnalisÃ©e fsubd.Ne pas utiliser l'instruction personnalisÃ©e fsubs.Ne pas utiliser l'instruction personnalisÃ©e ftand.Ne pas utiliser l'instruction personnalisÃ©e ftans.Ne pas utiliser l'instruction personnalisÃ©e ftruncds.Ne pas utiliser l'instruction personnalisÃ©e fwrx.Ne pas utiliser l'instruction personnalisÃ©e fwry.Ne pas utiliser l'instruction personnalisÃ©e round.Ne pas utiliser des rÃ©fÃ©rences mÃ©moire non alignÃ©es.Ne pas avertir Ã  propos de l'utilisation de Â«Â long longÂ Â» avec -pedantic.VÃ©rifier la pile en utilisant des limites dans la mÃ©moire temporaire L1.Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Ne pas aligner les Ã©lÃ©ments dans le code ou les donnÃ©es.Ne pas allouer des float ni des double dans des registres en prÃ©cision Ã©tendue.Ne pas supposer que les accÃ¨s non alignÃ©s sont traitÃ©s par le systÃ¨me.N'appeler aucune fonction de vidange de la cache.N'appeler aucune fonction de dÃ©routement de vidange de la cache.Ne pas crÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©.Ne pas produire les supplÃ©ments DWARF au delÃ  de la version sÃ©lectionnÃ©e.Ne pas gÃ©nÃ©rer des fonctions dÃ©clarÃ©es Â«Â en ligneÂ Â» avec l'attribut Â«Â dllexportÂ Â» Ã  moins que ce ne soit nÃ©cessaire.Ne pas gÃ©nÃ©rer les sections DWARF pubnames et pubtypes.Ne pas gÃ©nÃ©rer de vÃ©rifications pour la spÃ©culation de contrÃ´le dans l'ordonnancement sÃ©lectif.Ne pas gÃ©nÃ©rer de code qui ne fonctionne qu'en mode privilÃ©giÃ©. Implique -mno-inline-ic_invalidate si le code en ligne devait ne pas fonctionner en mode utilisateur.N'indiquer aucune prioritÃ© avec TARGET_REGISTER_PRIORITY.Ne pas optimiser les dÃ©placements de blocs, utiliser memcpy.Ne pas optimiser les dÃ©placements de blocs.Ne pas utiliser les mnÃ©moniques P pour les branchements.N'utiliser aucun des r32..r63.Ne pas utiliser une plage d'adressage avec moins de 25 bits pour les appels.Ne pas avertir au sujet de l'utilisation des extensions de Microsoft.Bloc CLASS IS en double dans l'instruction SELECT TYPE Ã  %LTransformer les erreurs de conformitÃ© en simples avertissements.Pilotage:Le muet %qs Ã  %L ne peut pas avoir une initialisationL'argument muet %qs Ã  %L ne peut pas Ãªtre INTENT(OUT)L'argument muet %qs Ã  %L ne peut pas Ãªtre OPTIONALL'argument muet %qs Ã  %L ne peut pas Ãªtre un type dÃ©rivÃ© Ã  %CL'argument muet %qs Ã  %L qui est EVENT_TYPE ne sera point INTENT(OUT)L'argument muet %qs Ã  %L qui est LOCK_TYPE ne sera point INTENT(OUT)L'argument muet %qs Ã  %L a Ã©tÃ© dÃ©clarÃ© INTENT(OUT) mais n'a pas reÃ§u de valeurL'argument muet %qs doit Ãªtre un pointeur, un tableau de forme tacite ou de rang tacite sans attribut CONTIGUOUS â€“ car l'argument effectif Ã  %L n'est pas simplement contigu et les deux sont ASYNCHRONOUS ou VOLATILEL'argument muet %qs n'est pas autorisÃ© dans l'expression Ã  %LL'argument muet %qs de %qs Ã  %L devrait Ãªtre nommÃ© %qs pour correspondre Ã  l'argument Ã©quivalent de la procÃ©dure redÃ©finieArgument muet %qs avec INTENT(IN) dans un contexte d'association de pointeur (%s) Ã  %LArgument muet %qs avec INTENT(IN) dans le contexte de dÃ©finition de variable (%s) Ã  %LFanion fictif. Ceci est la sÃ©lection par dÃ©faut Ã  moins que des commutateurs FPX soient explicitement fournis.La procÃ©dure muette %qs Ã  %C ne peut pas avoir une interface gÃ©nÃ©riqueLa procÃ©dure muette %qs Ã  %L ne sera point Ã©lÃ©mentaleLa procÃ©dure fictive %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %LLa procÃ©dure muette %qs n'est pas permise dans la procÃ©dure Ã©lÃ©mentale %qs Ã  %LLa procÃ©dure muette %qs d'une procÃ©dure PURE Ã  %L doit aussi Ãªtre PURELa procÃ©dure muette Ã  %C ne peut pas avoir d'attribut BIND(C) avec NAMEVidanger les obligations de couverture du code source (Source Coverage Obligations)Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg-ID.txt.Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg.txt.Vidanger des informations du graphe d'appel spÃ©cifiques Ã  l'analyseur dans un fichier FICHIERSRC.callgraph.dot.Vidanger des informations spÃ©cifiques Ã  l'analyseur dans un fichier FICHIERSRC.analyzer.json.gz.Vidanger les dÃ©clarations dans un fichier .decl.Vidanger les informations dÃ©taillÃ©es sur la reprÃ©sentation interne de GCC des emplacements du code source.Vidanger uniquement les symboles dÃ©finis.Vidanger les Ã©tapes d'optimisation.Vidanger les informations de la purge d'Ã©tats dans un fichier FICHIERSRC.state-purge.dot.Vidanger le graphe Ã©clatÃ© de l'analyseur dans un fichier FICHIERSRC.eg.dot.Vidanger le supergraphe de l'analyseur dans un fichier FICHIERSRC.supergraph.dot.Vidanger la sortie sans dÃ©coration de noms.Vidanger les dÃ©tails des objets LTO.Vidanger les options en ligne de commande de l'outil de vidangeage.Vidanger les statistiques des instructions gimple.Vidanger les statistiques des types d'arbres.Vidanger les statistiques des arbres.Vidanger le graph d'appel symtab.Vidanger divers dÃ©tails internes de l'analyseur dans FICHIERSRC.*.fg.dot et FICHIERSRC.*.tg.dot.Vidanger divers dÃ©tails internes de l'analyseur dans FICHIERSRC.analyzer.txt.Vidanger divers dÃ©tails internes de l'analyseur vers stderr.Attribut %s dupliquÃ© Ã  %LAttribut %s spÃ©cifiÃ© en double Ã  %LSpÃ©cification de l'Ã©tiquette %s dupliquÃ©e Ã  %CSpÃ©cification %s dupliquÃ©e Ã  %CAttribut ASYNCHRONOUS spÃ©cifiÃ© en double Ã  %LAttribut AUTOMATIC spÃ©cifiÃ© en double Ã  %LL'attribut BIND est spÃ©cifiÃ© en double Ã  %LDEFERRED dupliquÃ© Ã  %CAttribut DIMENSION dupliquÃ© Ã  %CInstructions ELSE dupliquÃ©es Ã  %L et %CL'attribut EXTENDS est spÃ©cifiÃ© en double Ã  %LInstruction IMPLCIT NONE dupliquÃ©e Ã  %CSpÃ©cification NML dupliquÃ©e Ã  %CNON_OVERRIDABLE dupliquÃ© Ã  %CAttribut POINTER dupliquÃ© Ã  %CInstruction PRIVATE dupliquÃ©e Ã  %CAttribut PROTECTED spÃ©cifiÃ© en double Ã  %LAttribut SAVE spÃ©cifiÃ© en double Ã  %LInstruction SEQENCE dupliquÃ©e Ã  %CSpÃ©cificateur UNIT dupliquÃ© Ã  %CAttribut SAVE spÃ©cifiÃ© en double Ã  %LAttribut VOLATILE spÃ©cifiÃ© en double Ã  %LSpÃ©cificateurs d'accÃ¨s dupliquÃ©s Ã  %CArgument %qs dupliquÃ© Ã  %L pour l'intrinsÃ¨que %sSpÃ©cificateur de tableau dupliquÃ© pour le pointÃ© de type Cray Ã  %CÃ‰tiquette de construction %qs dupliquÃ©e Ã  %CSpÃ©cificateur de format dupliquÃ© Ã  %CNom %qs dupliquÃ© dans l'association Ã  %CNom %qs en double dans la liste des paramÃ¨tres Ã  %CÃ‰tiquette d'instruction %d dupliquÃ©e Ã  %L et %LSymbole %qs dupliquÃ© dans la liste d'arguments formels Ã  %CAvertir Ã  propos de types qui ne correspondent pas dans les dÃ©clarations globales durant l'optimisation lors de l'Ã©dition de liens.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Ã©.Allouer dynamiquement les registres cc.SpÃ©cificateur E pas permis avec le descripteur g0 dans la chaÃ®ne de format Ã  %LEDGE_CROSSING incorrectement dÃ©fini au travers de la mÃªme sectionEDGE_CROSSING manquant au travers d'une frontiÃ¨re de sectionune arÃªte EH traverse une frontiÃ¨re de section dans le bb %iarÃªte entrante EH mÃ©langÃ©e avec des arÃªtes entrantes non EH dans le bb %iÃ©tiquette de la zone d'atterrissage du gestionnaire d'exceptions La fonction ELEMENTAL %qs Ã  %L doit avoir un rÃ©sultat scalaireLa procÃ©dure ELEMENTAL non INTRINSIC %qs n'est pas permise comme argument effectif Ã  %LLe prÃ©fixe ELEMENTAL dans l'interface MODULE PROCEDURE est manquant Ã  %LLe composant pointeur de procÃ©dure ELEMENTAL %qs n'est pas permis comme argument effectif Ã  %LL'instruction ELSE IF Ã  %C ne peut pas suivre une instruction ELSE Ã  %LL'instruction ELSEWHERE Ã  %C suit un ELSEWHERE prÃ©cÃ©dent qui n'est pas masquÃ©Instruction ELSEWHERE Ã  %C pas englobÃ©e dans un bloc WHEREENCODING= Ã  %L n'est pas permis en Fortran 95Instruction END TEAM Ã  %CInstruction END au lieu de l'instruction %s Ã  %LL'Ã©tiquette END Ã  %C n'est pas permise dans l'instruction de sortieL'Ã©tiquette de la balise END %d Ã  %L n'est pas dÃ©finieENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la fonction %qs n'est pas RECURSIVEENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la sous-routine %qs n'est pas RECURSIVEENTRY %qs Ã  %L n'a pas de type IMPLICITLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre un POINTER dans FUNCTION %s Ã  %LLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre un tableau dans FUNCTION %s Ã  %LLe rÃ©sultat de ENTRY %s ne peut pas Ãªtre du type %s dans FUNCTION %s Ã  %LInstruction ENTRY Ã  %CL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une procÃ©dure contenueL'instruction ENTRY Ã  %C ne peut apparaÃ®tre dans un BLOCK DATAL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DERIVED TYPEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DOL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc FORALLL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un MODULEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un PROGRAML'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc SELECTL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc STRUCTUREL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un SUBMODULEL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc WHEREL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un sous programme contenuL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc IF-THENL'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction ENTRY Ã  %L avec BIND(C) est interdite dans une procÃ©dure Ã©lÃ©mentaireENTRY_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©ENUM et ENUMERATOR Ã  %CLa dÃ©claration ENUM Ã  %C n'a aucun ENUMERATORInstruction de dÃ©finition ENUM attendue avant %CENUMERATOR %L pas initialisÃ© avec une expression entiÃ¨reL'Ã©tiquette de la balise EOR %d Ã  %L n'est pas dÃ©finieEQUIVALENCE Ã  %C requiert deux objets ou plusInstruction EQUIVALENCE Ã  %CL'Ã©tiquette de la balise ERR %d Ã  %L n'est pas dÃ©finieERRMSG Ã  %LERRMSG Ã  %L est inutile sans la balise STATBalise ERRMSG Ã  %Lvariable ERRMSGLa variable ERRMSG Ã  %L sera une variable CHARACTER du scalaire par dÃ©fautL'argument ERRMSG= Ã  %L doit Ãªtre une variable CHARACTER scalaireInstruction ERROR STOP Ã  %CArchitecture ESA/390.Instruction EVENT POST Ã  %CInstruction EVENT WAIT Ã  %CL'argument EVENT Ã  %L pour l'intrinsÃ¨que EVENT_QUERY sera du type EVENT_TYPEL'instruction EXIT Ã  %C termine la boucle !$ACC LOOPL'instruction EXIT Ã  %C termine la boucle !$OMP DOInstruction EXIT sans nom de construction Â«Â doÂ Â» Ã  %CEXIT_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©EXTENDS Ã  %LL'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs Ã  %LSoit aucun ou tous les objets dans l'ensemble EQUIVALENCE Ã  %L aura l'attribut PROTECTEDL'Ã©lÃ©ment %d de l'argument effectif de RESHAPE Ã  %L ne peut pas Ãªtre nÃ©gatifL'Ã©lÃ©ment dans le constructeur du tableau %s Ã  %L est %sUn Ã©lÃ©ment d'un tableau de forme tacite ou pointeur comme argument effectif Ã  %L ne peut pas correspondre Ã  l'argument effectif Ã  %LUn Ã©lÃ©ment d'un tableau de forme tacite ou pointeur est passÃ© Ã  l'argument tableau muet %qs Ã  %LL'Ã©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 %LFonction Ã©lÃ©mentaire comme expression d'initialisation avec des arguments non entiers/non caractÃ¨res Ã  %LÃ‰lÃ©ments avec la mÃªme valeur Ã  %L et %L dans l'indice de vecteur dans le contexte de dÃ©finition de variable (%s)Ã‰liminer les appels de fonctions multiples aussi pour les fonctions impures.Produire les Ã©tiquettes .gnu_attribute.GÃ©nÃ©rer des directives .stack_size.Produire des relocalisations 16 bits vers les zones de petites donnÃ©es.Produire des relocalisations 32 bits vers les zones de petites donnÃ©es.Ã‰mettre la propriÃ©tÃ© GNU GNU_PROPERTY_X86_ISA_1_NEEDED.Produire du code conforme Ã  IEEE, sans exceptions inexactes.Ã‰mettre l'attribut ELF RISC-V.Produire les informations du graphe d'appel.Produire des vÃ©rifications qui entraÃ®nent l'exÃ©cution des instructions Â«Â break 8Â Â» quand des fonctions atomiques intÃ©grÃ©es sont appliquÃ©es Ã  une mÃ©moire mal alignÃ©e.Produire du code pour l'extension octets/mots de l'ISA.Produire du code pour l'extension de comptage de l'ISA.Produire du code pour l'extension de dÃ©placements en virgule flottante et la racine carrÃ©e de l'ISA.Produire du code pour l'extension vidÃ©o de l'ISA.Produire du code utilisant des directives de relocalisations explicites.Produire les symboles communs comme des symboles faibles.Produire des annotations de dÃ©bogage pendant le prÃ©-traitement.Produire les informations de dÃ©bogage relatives Ã  l'Ã©tape d'analyse d'Ã©chappement quand l'option -fgo-optimize-allocs est active.Produire des diagnostiques montrant l'emplacement des nÅ“uds dans le graphe Ã©clatÃ©.Produire des branchements directs vers les fonctions locales.GÃ©nÃ©rer du code supplÃ©mentaire dans le prologue de la fonction pour intercepter si la taille de la pile dÃ©passe la limite donnÃ©e.Produire les prologues des fonctions uniquement devant les parties qui en ont besoin au lieu de les produire au dÃ©but des fonctions.Produire des appels de fonctions en utilisant la table de dÃ©calage globale lors de la gÃ©nÃ©ration de code indÃ©pendant de la position (PIC).Ã‰mettre des instructions multiplier-additionner fusionnÃ©es pour des doubles longs dans les registres vectoriels (wfmaxb, wfmsxb, wfnmaxb, wfnmsxb).  La passe de rÃ©association ne gÃ¨re pas les multiplications-additions fusionnÃ©es, par consÃ©quent, le code gÃ©nÃ©rÃ© par l'intermÃ©diaire est enclin Ã  produire de longues chaÃ®nes de multiplications-additions fusionnÃ©es.  Ceci n'est pas bien tolÃ©rÃ© par le pipeline.  Le comportement par dÃ©faut consiste Ã  Ã©mettre des instructions de multiplication et d'addition sÃ©parÃ©es pour des doubles longs dans les registres vectoriels car des mesures ont montrÃ© que cela amÃ©liorait la performance.  Cette option permet de le dÃ©sactiver pour rÃ©aliser des tests.Produire des instanciations implicites pour des patrons en ligne.Produire des instanciations implicites pour les patrons.Produire des branchements indirects vers les fonctions locales.Produire des appels instrumentalisÃ©s Ã  __tsan_func_entry() et __tsan_func_exit().GÃ©nÃ©rer des sÃ©quences longues de chargement/stockage.Produire des descriptions plus verbeuses du flux de contrÃ´le dans les diagnostiques.Produire de description plus verbeuse des changements d'Ã©tats dans les diagnostiques.Ã‰mettre des diagnostiques d'optimisation.Ã‰mettre un appel au compteur de profilage avant le prologue lors de l'entrÃ©e dans une fonction.Ã‰mettre un appel au compteur de profilage avant le prologue lors de l'entrÃ©e dans une fonction. Le code compilÃ© aura besoin d'un processeur 64 bits et de glibc 2.29 ou plus rÃ©cent pour s'exÃ©cuter.Ã‰mettre des emplacements de points d'arrÃªt progressifs recommandÃ©sProduire rdval au lieu de rduniq pour le pointeur de thread.Produire une instrumentalisation spÃ©ciale pour les accÃ¨s Ã  des volatiles.Produire les variables constantes statiques mÃªme si elles ne sont pas utilisÃ©es.Produire des bits de stop avant et aprÃ¨s les asms Ã©tendues volatiles.Produire des instanciations de patron en tant que symboles faibles.Produire des dÃ©routements sous forme de Â«Â break 8Â Â». C'est le comportement par dÃ©faut pour CRIS v3 et supÃ©rieurs.  Si dÃ©sactivÃ©, des appels Ã  abort() sont utilisÃ©s.Produire des informations verbeuses de mise au point dans le code assemblÃ©.FINAL vide Ã  %CInstruction IMPLICIT vide Ã  %CLe constructeur de tableau vide Ã  %C n'est pas permisListe d'initialisation vide dans l'ancien style Ã  %CEnsemble de chiffres vide dans la constante BOZ Ã  %CActiver les alternatives Ã  l'instruction Â«Â qÂ Â».Activer le fichier de registre Ã  16 entrÃ©es.Activer l'instruction de l'extension du compteur d'horodatage 64 bits.Activer les coroutines du C++ (expÃ©rimental).Activer le module d'en-tÃªte du C++ (expÃ©rimental).Activer modules-ts du C++ (expÃ©rimental).Activer le support pour les dÃ©sallocations avec taille connue du C++14.Activer les instructions DSP de C-SKY.Activer les instructions DSP amÃ©liorÃ©es de C-SKY.Activer les instructions SECURE de C-SKY.Activer les instructions TRUST de C-SKY.Activer les instructions DSP vectorielles de C-SKY.Activer les tables CFI via les directives de l'assembleur GAS.Activer les attributs STATIC et AUTOMATIC du style DEC.Activer DIV, DIVU.Activer les instructions DIV-REM du ARCv2.Activer les extensions DSP 3.1 Pack A.Activer les infos DWARF de dÃ©bogage des lignes via GNU as.Activer les instructions Ã  double et simple opÃ©rande pour la tÃ©lÃ©phonie.Activer les opcodes ENTER_S et LEAVE_S pour ARCv2.Activer la compression de code FT32B.Activer l'Ã©limination redondante totale (Full Redundancy Elimination) sur les arbres.Activer le mode PIC avec descripteurs de fonctions.Activer la transformation d'identitÃ© Graphite.Activer la bibliothÃ¨que partagÃ©e basÃ©e sur un ID.Activer les virgules flottantes IEEE 128 bits via le mot clÃ© __float128.Activer l'allocation de registres locaux.Activer l'extension conditionnelle de chargement/stockage avec verrou.Activer les instructions MUL.Activer les instructions MUL.X et UMUL.X.Activer les instructions MULX, supposer qu'il y a une logique de dÃ©calage rapide.Autoriser la syntaxe d'exception et de synchronisation de Objective-C.Activer la gestion des exceptions Objective-C en utilisant setjmp Ã  l'exÃ©cution.Activer OpenACC.Activer OpenMP (implique -frecursive en Fortran).Activer le dÃ©chargement du GPU OpenMP.Activer les directives SIMD de OpenMP.Activer le support PIC pour construire des bibliothÃ¨ques.Activer les extensions de langage PlanÂ 9.Activer la gestion de la contrainte Rcq. La plupart des gÃ©nÃ©rations de code court dÃ©pend de ceci.Activer la gestion de la contrainte Rcw. ccfsm condexec dÃ©pend principalement de ceci.Activer le support et l'utilisation des instructions Lire-Modifier-Ã‰crire (Read-Modify-Write).Activer la coalescence SSA sur les variables utilisateur.Activer la descente du code SSA sur les arbres.Activer l'optimisation de l'Ã©limination du code mort SSA sur les arbres.Activer les optimisations SSA-BIT-CCP sur les arbres.Activer les optimisations SSA-CCP sur les arbres.Activer l'optimisation SSA-PRE sur les arbres.Activer le code de pistage du TPF-OS.Activer le support Virtual Hosting.Activer l'extension XY Memory (DSP version 3).Activer l'alignement des blocs COMMON.Activer tous les avertissements -Wunused-.Activer toutes les extensions du langage DEC.Activer toutes les vidanges des informations d'optimisation sur stderr.Activer une Ã©tape d'optimisation sur de petits segments de code (peephole) par RTL avant sched2.Autoriser la protection allocas/VLAs de ASan.Autoriser ASan Ã  protÃ©ger les fonctions intÃ©grÃ©es.Autoriser la dÃ©tection par ASan des bogues d'utilisation aprÃ¨s retour.Autoriser ASan Ã  protÃ©ger les globales.Autoriser ASan Ã  protÃ©ger les opÃ©rations de chargement.Autoriser ASan Ã  protÃ©ger la pile.Autoriser ASan Ã  protÃ©ger les opÃ©rations d'Ã©criture.Activer la relaxation de l'assembleur et de l'Ã©diteur de liens. ActivÃ© par dÃ©faut Ã  -Os.Activer les instructions atomiques.Activer le dÃ©bogage par un backend.Activer la propagation vers le haut des propriÃ©tÃ©s d'utilisation au niveau SSA.Activer les instructions Barrel Shift.Activer la vectorisation des blocs de base (SLP) sur les arbres.Autoriser le code de profilage de base du programme.Activer bbit peephole2.Activer le contournement de la cache pour les rÃ©fÃ©rences volatiles.Activer les instructions de prÃ©chargement de la cache.Activer certaines fonctionnalitÃ©s prÃ©sentes dans les spÃ©cifications techniques de conceptualisation (Concepts TS).Activer les instructions de densitÃ© de code du ARCv2.Activer la sortie du code hors des boucles.Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage et dÃ©finir -fprofile-dir=.Activer les options communes pour la gÃ©nÃ©ration d'informations de profilage pour l'optimisation directe Ã  partir des donnÃ©es collectÃ©es par le profilage.Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage et dÃ©finir -fprofile-dir=.Activer les options communes pour rÃ©aliser une optimisation directe Ã  partir des informations recueillies par le profilage.Activer le motif casesi compact.Activer l'Ã©limination conditionnelle du code mort pour les appels internes.Activer l'exÃ©cution conditionnelle autre que moves/scc.Activer l'utilisation de l'instruction de dÃ©placement conditionnel.Activer les dÃ©placements conditionnels.Activer la fonctionnalitÃ© constructeur/destructeur.Activer les instructions coprocesseur.Activer la propagation par copie des informations sur l'Ã©volution scalaire.Activer la propagation de copie sur les arbres.Autoriser la correction des inconsistances dans le flux d'entrÃ©e du profil.Activer l'Ã©limination des stockages morts.Activer la sortie de dÃ©bogage.Activer le support matÃ©riel pour les nombres dÃ©cimaux en virgule flottante.Activer les conversions par dÃ©faut entre __float128 et long double.Activer les largeurs par dÃ©faut pour les spÃ©cificateurs de format i, f et gActiver les instructions de division et de modulo.Activer l'optimisation des dominateurs.Activer les instructions de chargement/stockage double pour ARC HS.Activer l'extension dual viterbi butterfly.Activer l'insertion plus tÃ´t de bits de stop pour un meilleur ordonnancement.Activer la fusion gimple prÃ©coce des fonctions internes.Activer le traitement des exceptions.Activer la propagation vers l'avant sur les arbres.Activer les optimisations de premiÃ¨re ligne.Autoriser le profilage des fonctions.Activer la rÃ©organisation des fonctions qui amÃ©liore le placement du code.Activer le ramasse-miettes (Garbage Collection) dans les programmes Objective-C/Objective-C++.Activer la gÃ©nÃ©ration d'instructions SIMD ARC via des fonctions intrinsÃ¨ques spÃ©cifiques Ã  la cible.Activer la gÃ©nÃ©ration des instructions BMX du R2.Activer la gÃ©nÃ©ration des instructions CDX du R2.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser les opÃ©rations de divisions. -mhard-div est l'option par dÃ©faut.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser des opÃ©rations en virgule flottante. Ceci est l'option par dÃ©faut; utilisez -mhard-float pour changer le comportement par dÃ©faut.Activer la gÃ©nÃ©ration de binaires qui utilisent des fonctions de libgcc pour rÃ©aliser les opÃ©rations de multiplications. -mhard-mul est l'option par dÃ©faut.Activer la gÃ©nÃ©ration d'instructions de comparaison et d'activation du fanion avec immÃ©diat (l.sf*i). Par dÃ©faut, des instructions supplÃ©mentaires sont gÃ©nÃ©rÃ©es pour stocker d'abord l'immÃ©diat dans un registre.Activer la gÃ©nÃ©ration d'instruction de dÃ©placement conditionnel (l.cmov). Par dÃ©faut, un Ã©quivalent sera gÃ©nÃ©rÃ© en utilisant les instructions set et branch.Activer la gÃ©nÃ©ration d'instructions de divisions matÃ©rielles (l.div, l.divu). C'est l'option par dÃ©faut; utilisez -msoft-div pour la dÃ©sactiver.Activer la gÃ©nÃ©ration d'instructions en virgule flottante matÃ©rielles. -msoft-float est l'option par dÃ©faut.Activer la gÃ©nÃ©ration d'instructions de multiplications matÃ©rielles (l.mul, l.muli). C'est l'option par dÃ©faut; utilisez -msoft-mul pour la dÃ©sactiver.Activer la gÃ©nÃ©ration d'instructions de rotation Ã  droite (l.ror). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de rotation Ã  droite.Activer la gÃ©nÃ©ration d'instructions de rotation Ã  droite avec immÃ©diat (l.rori). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de rotation Ã  droite avec immÃ©diat.Activer la gÃ©nÃ©ration d'instructions de dÃ©calage avec immÃ©diat (l.srai, l.srli, l.slli). Par dÃ©faut, des instructions supplÃ©mentaires sont gÃ©nÃ©rÃ©es pour stocker d'abord l'immÃ©diat dans un registre.Activer la gÃ©nÃ©ration d'instructions d'extension de signe (l.ext*). Par dÃ©faut, les chargements depuis la mÃ©moire sont rÃ©alisÃ©s sans extension de signe.Activer l'estimation des probabilitÃ©s de branchement.Activer l'unitÃ© matÃ©rielle en virgule flottante.Activer la sortie de chargements adjacents hors d'une boucle pour encourager la gÃ©nÃ©ration d'instructions de dÃ©placements conditionnels.Activer la sortie hors des boucles des chargements par des pointeurs conditionnels.Autoriser l'instrumentalisation hwasan de allocas/VLAs.Autoriser l'instrumentalisation hwasan des fonctions internes.Autoriser l'instrumentalisation hwasan des opÃ©rations de chargement.Autoriser l'instrumentalisattion hwasan des variables allouÃ©es sur la pile de taille statique.Autoriser l'instrumentalisation hwasan des opÃ©rations d'Ã©criture.Activer les entrÃ©es et sorties de la reprÃ©sentation Graphite.Activer la vÃ©rification en ligne des rÃ©cepteurs nuls avec le moteur NeXT et la version 2 de l'ABI.Activer la mise en ligne de PLT dans les appels de fonctions.Activer la mise en ligne de fonctions dÃ©clarÃ©es Â«Â inlineÂ Â». Le dÃ©sactiver dÃ©sactive toutes les mises en ligne.Activer les instructions qui protÃ¨gent contre les attaques de type Â«Â Return-Oriented ProgrammingÂ Â»Activer les instructions de la pile d'interruption.Activer les variantes spÃ©cifiques au sous-type pour les fonctions intrinsÃ¨ques entiÃ¨res.Activer l'optimisation de l'alignement des Ã©tiquettes.Activer l'import de module paresseux.Activer les intrinsÃ¨ques mathÃ©matiques historiques pour compatibilitÃ©.Activer l'analyse historique des instructions INCLUDE.Activer les optimisations durant l'Ã©dition de liens.Activer les optimisations par l'Ã©diteur de liens.Activer la relÃ¢che par l'Ã©diteur de liens.Autoriser la relÃ¢che de l'Ã©diteur de liens.Activer la relÃ¢che par l'Ã©diteur de liens.Activer la liaison entre load/store.Activer la distribution des boucles pour les motifs transformÃ©s en appels de bibliothÃ¨que.Activer la distribution des boucles sur les arbres.Activer la vectorisation de l'Ã©pilogue d'une boucle en utilisant une taille de vecteur plus petite.Activer la copie des en-tÃªtes de boucles sur les arbres.Activer l'Ã©change de boucles sur les arbres.Activer les mouvements invariants de boucles sur les arbres.Activer les transformations de boucles imbriquÃ©es.  Identique Ã  -floop-nest-optimize.Activer les optimisations de boucles au niveau de l'arbre.Activer la vectorisation des boucles sur les arbres.Activer les optimisations sur de petits segments de code (peephole) spÃ©cifiques Ã  la machine.Activer des dÃ©charges de coÃ»t RTX plus verbeux durant le dÃ©bogage.  Uniquement pour les dÃ©veloppeurs de GCC.Activer la plupart des messages d'avertissement.Activer le support multicÅ“ur.Activer les instructions de multiplications.Activer les instructions multi-processeurs.Activer les optimisations de l'exÃ©cution de conditions imbriquÃ©es.Activer l'optimisation de && et || dans les exÃ©cutions conditionnelles.Activer l'analyse de GIMPLE.Activer l'utilisation du prÃ©-rechargement du motif cbranchsi.Activer le prÃ©-traitement.Activer la validation des limites pendant la compilation.Activer la rÃ©association au niveau de l'arbre.Activer l'ordonnancement des insns sensible Ã  la pression sur les registres.Activer la relaxe dans l'assembleur.Activer l'ordonnancement Ã  travers les blocs de base.Activer des segments de donnÃ©es sÃ©parÃ©s.Activer le stockage des rÃ©sultats des comparaisons dans les GPR.Activer les fonctions internes de la pile masquÃ©e de CET (Control-flow Enforcement Technology).Activer les instructions d'extension de signe.Autoriser la scission des chargements d'immÃ©diats sur 32 bits en partie basse / haute.Autoriser le sondage de la pile.Activer l'Ã©tape d'analyse statique.Activer la vÃ©rification stricte du retour d'une structure selon l'ABI 32 bits spÃ©cifique au processeur.Activer l'optimisation des longueurs de chaÃ®nes sur les arbres.Activer le support pour les concepts du C++.Activer le support pour les STRUCTURE/RECORD DEC.Activer le support pour la mÃ©moire transactionnelle GNU.Activer le support de l'ABI du RH850. Ceci est l'option par dÃ©faut.Activer le support pour l'ancienne ABI de GCC.Activer l'instruction de l'extension d'inversion de l'ordre des octets.Activer la fusion des appels en fin de fonction (tail call) sur les arbres.Activer le type fondamental char8_t et l'utiliser comme type pour les chaÃ®nes UTF-8 et les caractÃ¨res littÃ©raux.Activer l'heuristique du chemin critique dans l'ordonnanceur.Activer l'heuristique du dÃ©compte des dÃ©pendances dans l'ordonnanceur.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.Activer l'instruction LRW Ã©tendue (par dÃ©faut pour CK801).Activer l'heuristique de groupe dans l'ordonnanceur.Activer l'heuristique de la derniÃ¨re instruction dans l'ordonnancement.Activer l'optimisation de boucles imbriquÃ©es.Activer le mode normal.Activer l'heuristique de rang dans l'ordonnanceur.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.Activer l'heuristique des instructions spÃ©culatives dans l'ordonnanceur.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.Activer l'utilisation de registres 64 bits en virgule flottante dans les instructions fmov. Voyez -mdalign si un alignement 64 bits est requis.Activer l'utilisation des instructions FPU du RX.  Ceci est la valeur par dÃ©faut.Activer l'utilisation d'Ã©lÃ©ments de formatage blancs dans les chaÃ®nes de format.Active l'utilisation de caractÃ¨res littÃ©raux dans les affectations et les instructions de donnÃ©es pour les variables non-caractÃ¨res.Activer l'utilisation des chargements indexÃ©s.Activer l'utilisation de prÃ©/post modifications avec un dÃ©placement sur le registre.Activer l'utilisation de l'allocateur de registre LRA.Activer l'utilisation de l'instruction fsca.Activer l'utilisation de l'instruction fsrra.Activer l'utilisation de la vieille ABI dÃ©fectueuse oÃ¹ tous les arguments des fonctions empilÃ©es sont alignÃ©s sur 32 bits.Activer l'utilisation d'instructions courtes de chargement.Activer l'utilisation de l'ABI RX standard oÃ¹ tous les arguments des fonctions empilÃ©es sont alignÃ©s naturellement. C'est l'option par dÃ©faut.Activer l'extension du langage vecteur z qui fourni la macro sensible au contexte Â«Â vectorÂ Â» et activer les fonctions internes dans le style Altivec dans vecintrin.h.Activer le prÃ©-traitement traditionnel.Activer la transitivitÃ© des contraintes durant l'analyse.Activer les accÃ¨s sur des mots et demi-mots non alignÃ©s aux donnÃ©es compactÃ©es.Activer l'utilisation des instructions BI/BIH si disponibles.Activer l'utilisation de GPREL pour les donnÃ©es en lecture seule dans FDPIC.Activer l'utilisation des opÃ©rations de bits du NPS400.Activer l'utilisation de l'extension xld/xst du NPS400.Activer l'utilisation de POST_INC / POST_DEC.Activer l'utilisation de POST_MODIFY.Activer l'utilisation de R16-R31 (par dÃ©faut).Activer l'utilisation des registres simple prÃ©cision avec un numÃ©ro impair.Activer l'utilisation de sdata/scommon/sbss.Activer les instructions dÃ©finies par l'utilisateur.Activer l'utilisation des instructions en virgule flottante IEEE 128 bits.Activer les instructions de boucle du v850e3v5.Activer l'extension CRC Ã  polynÃ´me variable.Activer la vectorisation sur les arbres.Activer la sortie en mode bavard.Activer le contournement du seul errata du processeur AT697F (qui correspond Ã  l'errata #13 du processeur AT697E).Activer les contournements des erratas du processeur GR712RC.Activer les contournements des erratas du processeur UT699.Activer les contournements des erratas des processeurs UT699E/UT700.Activer/DÃ©sactiver l'ordonnancement traditionnel dans les boucles qui sont dÃ©jÃ  passÃ©es par l'ordonnancement modulo.Activer/dÃ©sactiver l'adressage relatif Ã  GP.Autoriser les bibliothÃ¨ques partagÃ©es basÃ©es sur un ID.Activer le mode de donnÃ©es indÃ©pendantes de la position (PID=Position Independent Data).Activer ou dÃ©sactiver l'utilisation des instructions SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE et RMPA. Elles sont activÃ©es par dÃ©faut.Activer le modÃ¨le de coÃ»t du vectoriseur dynamique. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©.Activer la vidange verbeuse du modÃ¨le de coÃ»t dans les fichiers de vidange de dÃ©bogage.Encoder les instructions SSE avec le prÃ©fixe VEX.Expression de fin dans la boucle DOLa fin de l'instruction DO non bloc Ã  %C est enchevÃªtrÃ©e dans une autre boucle DOLa fin de l'instruction DO non bloc Ã  %C est Ã  l'intÃ©rieur d'un autre blocFin de l'initialisation du scalaire attendue Ã  %CFin de la liste de recherche.
  Faire respecter la sÃ©mantique du contrÃ´le d'accÃ¨s Ã  un membre de classe.L'entitÃ© %qs Ã  %L a un paramÃ¨tre de type diffÃ©rÃ© et requiert soit l'attribut POINTER ou ALLOCATABLEL'entitÃ© %qs Ã  %L est dÃ©jÃ  prÃ©sente dans l'interfaceL'entitÃ© avec une longueur de caractÃ¨re tacite Ã  %L doit Ãªtre un argument muet ou un PARAMETERL'Ã©numÃ©rateur excÃ¨de le type entier du C Ã  %CComparaison Ã©galitaire pour %s Ã  %LL'Ã©quivalence pour %qs ne correspond pas Ã  l'ordre du COMMON %qs Ã  %LÃ‰quivalent Ã  -mgpopt=local.Ã‰quivalent Ã  -mgpopt=none.La variable errmsg Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %sErreurErreur en allouant %lu octetsErreur lors de la conversion de la constante PARAMETER dans la constante complexe Ã  %CErreur de conversion de l'entierErreur dans l'initialisation du pointeur Ã  %CErreur dans la spÃ©cification de type Ã  %LErreur dans l'appel avec type liÃ© Ã  %LErreur en rÃ©-allouant %lu octetsErreur dâ€™Ã©criture dans le fichier JSON de sortie %s
  Erreur en Ã©crivant dans le fichier module %qs: %sErreur en Ã©crivant le fichier des modules: %sErreur dâ€™Ã©criture du fichier de sortie Â«Â %sÂ Â»
! Ã‰valuation d'une expression d'initialisation non standard Ã  %LL'Ã©valuation d'une chaÃ®ne plus grande que 2**28 Ã  %L est diffÃ©rÃ©e Ã  l'exÃ©cution, attendez-vous Ã  des boguesÃ‰vÃ©nementL'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau mais pas co-indexÃ©L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau ou co-indexÃ©La variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un scalaire de type EVENT_TYPELa condition de sortie de la boucle DO WHILE Ã  %L doit Ãªtre une expression LOGICAL scalaireArrÃªter Ã  la premiÃ¨re erreur rencontrÃ©e.Remplacer les divisions entiÃ¨res sur 32 ou 64 bits par des divisions sur 8 bits non signÃ©es avec vÃ©rification Ã  l'exÃ©cution.DÃ©velopper adddi3 et subdi3 lors de la gÃ©nÃ©ration du rtl en add.f / adc etc.Â«Â )Â Â» attendue Ã  %CÂ«Â ,Â Â» attendu Ã  %C%<(%> attendu Ã  %C%<)%> ou %<,%> attendue Ã  %C%<,%> attendu Ã  %C%<,%> ou fin d'instruction attendue Ã  %C%<::%> attendu aprÃ¨s les attributs de liaison Ã  %C%<::%> attendu Ã  %C%<=>%> attendu Ã  %C%<END INTERFACE ASSIGNMENT (=)%> attendu Ã  %CÂ«Â *Â Â» attendu dans la spÃ©cification du co-index dans l'instruction ALLOCATE Ã  %L:: attendu dans la dÃ©finition de TYPE Ã  %CSigne = attendu dans l'instruction PARAMETER Ã  %CAQC_REL, RELEASE ou ACQUIRE attendu Ã  %CBoucle DO attendue Ã  %CHOST, NOHOST ou ANY attendu Ã  %CClause INCLUSIVE OU EXCLUSIVE attendue Ã  %CDescripteur d'Ã©dition P attendu dans la chaÃ®ne de format Ã  %LSymbole PARAMETER attendu dans la constante complexe Ã  %CRANK ou RANK DEFAULT attendu aprÃ¨s SELECT RANK Ã  %CSEQ_CST, ACQ_REL ou RELAXED attendu pour la clause ATOMIC_DEFAULT_MEM_ORDER Ã  %CArgument SHAPE inattendu pour C_F_POINTER avec FPTR tableau Ã  %LUne instruction TYPE IS, CLASS IS ou END SELECT est attendue Ã  la suite de SELECT TYPE Ã  %CClause UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD ou ATOMIC_DEFAULT_MEM_ORDER attendue Ã  %LUne instruction CASE ou END SELECT est attendue Ã  la suite de SELECT CASE Ã  %CInterface sans nom attendue Ã  %CProcÃ©dure attendue pour l'argument %qs Ã  %LPointeur de procÃ©dure attendu pour l'argument %qs Ã  %LUne parenthÃ¨se droite est attendue dans l'expression Ã  %CValeur de pas attendue dans l'itÃ©rateur Ã  %CSpÃ©cificateur d'accÃ¨s attendu Ã  %CÃ‰tiquette de retour alternatif attendue Ã  %CUne expression d'initialisation est attendue Ã  %CUne autre dimension est attendue dans la dÃ©claration de tableau Ã  %CListe d'arguments attendue Ã  %CIndice de tableau attendu Ã  %CLongueur de pas d'indice de tableau attendu Ã  %CAssociation attendue Ã  %CListe d'association attendue Ã  %CNom de bit d'attribut attenduAttribut de liaison attendu Ã  %CNom de liaison attendu Ã  %CCible de liaison attendue aprÃ¨s %<=>%> Ã  %CNom de bloc %qs attendu pour la construction SELECT Ã  %COn attendait le nom du bloc de %qs dans l'instruction %s Ã  %LSpÃ©cification de limites attendue pour %qs Ã  %LVariable co-tableau attendue comme argument %qs de l'intrinsÃ¨que %s Ã  %LVirgule attendue dans la liste des E/S Ã  %CRÃ©fÃ©rence Ã  un composant attendue Ã  %CDonnÃ©e constante attendue aprÃ¨s le spÃ©cificateur de rÃ©pÃ©tition Ã  %CListe d'entitÃ©s attendue dans l'instruction AUTOMATIC Ã  %CListe d'entitÃ©s attendue dans l'instruction STATIC Ã  %CExposant attendu dans l'expression Ã  %CExpression attendue Ã  %C dans l'instruction PARAMETERExpression attendue dans l'instruction %s Ã  %CExpression attendue dans la spÃ©cification de tableau Ã  %CType d'expression attendueListe d'arguments formels attendue dans la dÃ©finition de la fonction Ã  %CNom gÃ©nÃ©rique ou descripteur d'opÃ©rateur attendu Ã  %CExpression d'initialisation attendue Ã  %CExpression d'initialisation attendue dans CASE Ã  %CEntier attenduChaÃ®ne contenant un entier attendueAssignation intrinsÃ¨que attendue dans OMP WORKSHARE Ã  %LOn attendait l'Ã©tiquette %qs pour l'instruction %s Ã  %CParenthÃ¨se gauche attendueListe de %<borne-inf :%> ou liste de %<borne-inf : borne-sup%> attendue Ã  %LNom de procÃ©dure de module attendu Ã  %CNom attenduListe de paramÃ¨tres attendue dans la dÃ©claration du type Ã  %CChaÃ®ne contenant un rÃ©el attendueRegistre ou constante entiÃ¨re attendus.ParenthÃ¨se droite attendueExpression d'initialisation d'un scalaire attendue Ã  %CNom de liaison spÃ©cifique attendu Ã  %CChaÃ®ne attendueNom de composant de structure attendu Ã  %CComposant de structure ou nom d'opÃ©rateur attendu aprÃ¨s Â«Â .Â Â» Ã  %COn attendait un nom de terminaison Ã  %CProcÃ©dure liÃ©e Ã  un type ou composant pointeur de procÃ©dure attendu Ã  %CNom de variable attendu Ã  %CNom de variable attendu Ã  %C dans l'instruction PARAMETER%<END INTERFACE %s%> attendu Ã  %C%<END INTERFACE OPERATOR (%s)%> attendu Ã  %C%<END INTERFACE OPERATOR (%s)%> attendu Ã  %C mais on a eu %qs%<END INTERFACE OPERATOR (.%s.)%> attendu Ã  %C%s attendu Ã  %COn attendait l'instruction %s Ã  %LUne virgule est attendue dans EQUIVALENCE Ã  %CExpression INTEGER scalaire attendue Ã  %C, %s trouvÃ©Une variable est attendue Ã  %LEntitÃ© dÃ©finissable attendue prÃ¨s de %LListe d'entitÃ©s nommÃ©es attendue Ã  %CVariable attendue dans l'instruction READ Ã  %CVariable ou io-implied-do attendu Ã  %LVariable ou io-implied-do attendu dans l'instruction READ Ã  %LExpliquer ce qui rentre en considÃ©ration dans l'alignement pour conduire Ã  la dÃ©cision de rendre une insn courte ou longue.La forme de tableau explicite Ã  %C doit Ãªtre une constante de type INTEGER et non de type %sInterface explicite requise pour %qs Ã  %L: %sInterface explicite requise pour le composant %qs Ã  %L: %sInterface explicite requise pour l'argument polymorphique Ã  %LTableau de forme explicite avec des limites non constantes Ã  %CExporter les fonctions mÃªme si elles peuvent Ãªtre mises en ligne.L'expression Ã  %L doit Ãªtre une constante dans ce contexteL'expression Ã  %L doit Ãªtre du type INTEGER et non %sL'expression Ã  %L doit Ãªtre un scalaireL'expression dans le sÃ©lecteur CASE Ã  %L ne peut pas Ãªtre %sL'expression dans l'instruction CASE Ã  %L n'est pas dans la plage de %sL'expression dans l'instruction CASE Ã  %L doit Ãªtre du sous-type %dL'expression dans l'instruction CASE Ã  %L doit Ãªtre du type %sL'expression dans l'instruction CASE Ã  %L doit Ãªtre scalaireExtension: Le spÃ©cificateur %s dans l'instruction %s Ã  %L a la valeur %qsExtension: Conversion de %s vers %s Ã  %LExtension: Argument effectif scalaire du sous-type pas par dÃ©faut, du sous-type non C_CHAR avec un argument muet tableau %qs Ã  %LExtension: OpÃ©rateur unaire qui suit un opÃ©rateur arithmÃ©tique (utilisez des parenthÃ¨ses) Ã  %CExtension: Largeur zÃ©ro aprÃ¨s le descripteur L Ã  %LExtension: caractÃ¨re barre oblique inversÃ©e Ã  %CExtension: lettre d'exposant %<q%> dans une constante littÃ©rale rÃ©elle Ã  %CL'externe %qs Ã  %L ne peut pas avoir une initialisationLa IO UNIT externe ne peut pas Ãªtre un tableau Ã  %LL'objet externe %qs Ã  %L ne peut pas avoir d'initialisationOption supplÃ©mentaire Ã  %<-Xassembler%>Â : %s, abandonne toutes les options %<-Xassembler%> et %<-Wa%>.CaractÃ¨res superflus dans le format Ã  %LF2008: l'instruction IMPORT C1210 Ã  %C n'est pas permise dans le corps d'interface d'une procÃ©dure d'un moduleInstruction FAIL IMAGE Ã  %CArgument FAILED= pour NUM_IMAGES Ã  %Lle mode FDPIC n'est pas supportÃ© en mode Thumb-1La clause FINAL Ã  %L requiert une expression LOGICAL scalaireLa dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur de CONTAINSLa dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur d'une section CONTAINS du type dÃ©rivÃ©La procÃ©dure FINAL %qs Ã  %L n'est pas une SUBROUTINELa procÃ©dure FINAL %qs dÃ©clarÃ©e Ã  %L a le mÃªme rang (%d) que %qsLa procÃ©dure FINAL Ã  %L doit avoir exactement un argumentDÃ©claration de procÃ©dure FINAL Ã  %CInstruction FLUSH Ã  %CConstruction FORALL Ã  %LL'expression de fin de FORALL Ã  %L doit Ãªtre un INTEGER scalaireL'index %qs de FORALL ne peut pas apparaÃ®tre dans une spÃ©cification de triplet Ã  %LLe nom d'index FORALL Ã  %L doit Ãªtre un INTEGER scalaireLe nom d'index de FORALL Ã  %L doit Ãªtre une variable scalaire de type entierLa clause de masque FORALL Ã  %L requiert une expression scalaire LOGICALL'expression de dÃ©part de FORALL Ã  %L doit Ãªtre un INTEGER scalaireL'expression de pas de FORALL Ã  %L ne peut pas Ãªtre zÃ©roL'expression de pas de FORALL Ã  %L doit Ãªtre un %s scalaireInstruction FORM TEAM Ã  %CL'Ã©tiquette FORMAT %d Ã  %L n'est pas dÃ©finieL'instruction FORMAT Ã  %C ne peut pas apparaÃ®tre dans une INTERFACEL'instruction FORMAT Ã  %L n'a pas d'Ã©tiquette d'instructionLa balise FORMAT Ã  %L ne peut pas Ãªtre un tableau de taille nulleL'Ã©tiquette du FORMAT Ã  %L doit Ãªtre du type CHARACTER ou INTEGER du sous-type par dÃ©fautLes exceptions FP sont activÃ©es.les registres FP pourraient Ãªtre Ã©crasÃ©s malgrÃ© l'attribut %qEÂ : compilez avec %<-mgeneral-regs-only%>L'argument FPTR Ã  %L pour C_F_POINTER ne sera point polymorphiqueles options FPX Â«Â fastÂ Â» et Â«Â compactÂ Â» ne peuvent pas Ãªtre spÃ©cifiÃ©es ensembleFPX: Activer les extensions en virgule flottante double prÃ©cision du processeur ARC Argonaut.FPX: GÃ©nÃ©rer des instructions FPX (compacte) en double prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (rapide) en double prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (compacte) en simple prÃ©cision.FPX: GÃ©nÃ©rer des instructions FPX (rapide) en simple prÃ©cision.Argument FROMPOS (%ld) hors limite 0:%d dans l'intrinsÃ¨que MVBITSFROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) dans l'intrinsÃ¨que MVBITSLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre un POINTER dans FUNCTION %s Ã  %LLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre un tableau dans FUNCTION %s Ã  %LLe rÃ©sultat de FUNCTION %s ne peut pas Ãªtre du type %s dans FUNCTION %s Ã  %LFactoriser les constructeurs et destructeurs complexes pour favoriser l'espace par rapport Ã  la vitesse.Ã‰chec lors de la crÃ©ation du type structure Â«Â %sÂ Â» Ã  %CÃ‰chec lors de la recherche d'une correspondance de la clause Ã  %CÃ‰chec en rÃ©cupÃ©rant la longueur d'un tableau constant.Ã‰chec lors de la conversion de BOZ vers REAL Ã  %LErreur fataleLes membres de champ d'une classe synchronisÃ©e ne peuvent pas Ãªtre %sLe fichier %qs ouvert Ã  %C n'est pas un fichier module GNU FortranContrÃ´le fin des fonctionnalitÃ©s d'ajustement.Le premier argument de l'affectation dÃ©finie Ã  %L doit Ãªtre INTENT(OUT) ou INTENT(INOUT)Le premier argument de l'interface opÃ©rateur Ã  %L ne peut pas Ãªtre optionnelLe premier argument de l'interface de l'opÃ©rateur Ã  %L doit Ãªtre INTENT(IN)Le premier ou le dernier argument intrinsÃ¨que de !$OMP ATOMIC doit Ãªtre %qs Ã  %LCorrigez le calcul de min_intLa longueur de ligne fixe doit Ãªtre au moins septLe fanion %<-fmax-stack-var-size=%d%> Ã©crase %<-frecursive%> impliquÃ© par %qsLe fanion %<-fno-automatic%> Ã©crase %<-fmax-stack-var-size=%d%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%> impliquÃ© par %qsLe fanion %<-frecursive%> Ã©crase %<-fmax-stack-var-size=%d%>Nom de la configuration des instructions personnalisÃ©es en virgule flottante.Suivre les conventions d'appels du SuperH de Renesas (anciennement Hitachi).Suivre les exigences du C++17 concernant l'ordre d'Ã©valuation des expressions d'affectations, des dÃ©calages, des appels aux fonctions membres, etc.Suivre les prescriptions pour l'Ã©dition de liens de l'EABI.Pour la procÃ©dure muette %s, aucun nom de liaison est autorisÃ© dans BIND(C) Ã  %CPour les bibliothÃ¨ques intrinsÃ¨ques : passer tous les paramÃ¨tres dans des registres.Activer la permission d'exÃ©cution sur la pile pour les fonctions imbriquÃ©es.Pour les opÃ©rations de dÃ©calage par une quantitÃ© constante, qui requiÃ¨rent une instruction individuelle pour dÃ©caler de une position, dÃ©fini le nombre maximum d'instructions de dÃ©calage en-ligne (valeur maximum 64) Ã  Ã©mettre au lieu d'utiliser la fonction d'assistance __mspabi correspondante. La valeur par dÃ©faut est 4.Pour les cibles qui requiÃ¨rent normalement des trampolines pour les fonctions imbriquÃ©es, toujours les gÃ©nÃ©rer au lieu d'utiliser des descripteurs.Pour l'assembleur (et l'Ã©diteur de liens), autoriser l'utilisation sans erreur de toute sous-variante d'architecture.Interdire la rÃ©alisation de l'optimisation fp-as-gp.Interdire l'utilisation de $fp pour l'accÃ¨s aux variables statiques et locales. Cette option interdit strictement l'optimisation fp-as-gp mÃªme si Â«Â -mforce-fp-as-gpÂ Â» est utilisÃ©e.Forcer tous les appels Ã  Ãªtre faits via une instruction jli.Forcer la sortie en assembleur Ã  toujours utiliser des constantes en hexadÃ©cimal.Forcer les accÃ¨s aux champs de bits Ã  correspondre Ã  la largeur de leur type.Forcer la crÃ©ation d'un temporaire pour tester du code Â«Â forallÂ Â» peu frÃ©quemment exÃ©cutÃ©.Forcer la dÃ©sactivation des boucles matÃ©rielles, utilise mÃªme -mext-dsp.Forcer les fonctions Ã  Ãªtre alignÃ©es sur une frontiÃ¨re de 4 octets.Forcer la gÃ©nÃ©ration d'Ã©bauches d'indirection des symboles externes.Forcer les appels indirects et les sauts via un registre.Forcer la rÃ©alisation de l'optimisation fp-as-gp.Forcer le type sous-jacent de Â«Â wchar_tÂ Â» Ã  Ãªtre Â«Â unsigned shortÂ Â».Forcer l'utilisation de crÃ©neaux de retard (delay slots) pour les branchements conditionnels.Instruction de format dans le bloc principal du module Ã  %CFortran 2003: Le spÃ©cificateur %s dans l'instruction %s Ã  %L a la valeur %qsFortran 2003: CaractÃ¨re pour l'argument %qs de l'intrinsÃ¨que %qs Ã  %LFortan 2003: SpÃ©cificateur de format DT interdit Ã  %CFortran 2003: Argument effectif scalaire CHARACTER avec un argument muet tableau %qs Ã  %LFonctionnalitÃ© Fortran 2008 obsolÃ¨teÂ :Fortran 2008: Le bloc COMMON %qs avec l'Ã©tiquette de liaison Ã  %L partage l'identificateur avec l'entitÃ© de bloc non COMMON globale Ã  %LFortran 2008: Argument effectif non pointeur Ã  %L vers le muet pointeur %qsFortran 2008: Pointeur null Ã  %L pour un muet non pointeur %qsFortran 2008: Fonctions pointeurs dans le contexte de la dÃ©finition de variable (%s) Ã  %LFortran 2008: Point-virgule Ã  %C sans instruction avant luiFonctionnalitÃ© Fortran 2018 supprimÃ©eÂ :FonctionnalitÃ© Fortran 2018 obsolÃ¨teÂ :Fortran 2018Â :Le Fortran 95 exige un INTEGER par dÃ©faut dans la balise %s Ã  %LAucune liaison spÃ©cifique correspondante pour l'appel Ã  GENERIC %qs Ã  %LLa longueur de ligne libre doit Ãªtre au moins troisFonction %qs comme expression d'initialisation Ã  %LLa fonction %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVELa fonction %qs Ã  %L ne peut pas avoir une initialisationLa fonction %qs Ã  %L n'a pas de type IMPLICITLa fonction %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?La fonction %qs Ã  %L est INTRINSIC mais elle est incompatible avec un intrinsÃ¨queLa fonction %qs Ã  %L doit Ãªtre PURELa fonction %qs dans l'expression d'initialisation Ã  %L doit Ãªtre une fonction intrinsÃ¨queLa fonction %qs est dÃ©clarÃ©e CHARACTER(*) et ne peut pas Ãªtre utilisÃ©e Ã  %L car elle n'est pas un argument muetLa fonction %qs requiert une liste d'arguments Ã  %CFonction %qs, paramÃ¨tre %u, a des accÃ¨s IPA-SRA qui se chevauchentLa fonction %s Ã  %L a des entrÃ©es avec des spÃ©cifications de tableau non concordantesLa fonction %s Ã  %L a des entrÃ©es qui retournent des variables de longueurs de chaÃ®nes diffÃ©rentesFonction %s, paramÃ¨tre %u, est utilisÃ©e mais n'a pas certains accÃ¨s IPA-SRAFonction pas trouvÃ©e.Le rÃ©sultat de fonction %qs Ã  %L ne peut pas avoir une initialisationLe rÃ©sultat de la fonction %qs Ã  %L n'a pas de type IMPLICITLe rÃ©sultat %qs de la fonction Ã  %L est invalide comme argument X pour C_FUNLOCLe rÃ©sultat %qs de la fonction Ã  %L ne sera point un co-tableau et n'aura point un composant co-tableauLe rÃ©sultat de la fonction %qs est invalide comme cible de procÃ©dure dans l'affectation du pointeur de procÃ©dure Ã  %LLa variable rÃ©sultat %qs de la fonction Ã  %L de la fonction Ã©lÃ©mentale %qs n'aura point l'attribut ALLOCATABLE ou POINTERAligner les dÃ©buts des fonctions sur une puissance de 2 de cette valeur.Les fonctions qui retournent des valeurs doivent Ãªtre terminÃ©es par des expressions de retour.Fusionner certaines opÃ©rations sur des entiers pour une meilleure performance sur un power10.Fusionner certaines opÃ©rations sur des entiers pour une meilleure performance sur un power8.Fusionner les paires dÃ©pendantes des instructions add ou vaddudm pour une meilleure performance sur un power10.Fusionner les rÃ©fÃ©rences Ã  la toc des modÃ¨les de code medium/large avec l'instruction mÃ©moire.Fusionner les paires de scalaires ou les opÃ©rations logiques vectorielles pour une meilleure performance sur un power10.Fusionner add/subf scalaires avec une opÃ©ration logique pour une meilleure performance sur un power10.Fusionner les opÃ©rations logiques scalaires avec add/subf pour une meilleure performance sur un power10.GCC ne supporte pas les opÃ©rateurs avec des types entiers et des types en virgule fixe qui, ensemble, ont trop de bits entiers et fractionnelsGCC ne supporte actuellement pas un argument de type %qT pour des fonctions %<simd%>GCC ne supporte actuellement pas les types de tailles mÃ©langÃ©s pour les fonctions %<simd%>GCC ne supporte actuellement pas le type de retour %qT pour les fonctions %<simd%>GCC ne supporte actuellement pas simdlen %wd pour le type %qTGCC n'est pas configurÃ© pour supporter %s comme cible de dÃ©lestageGCC doit Ãªtre configurÃ© avec %<--enable-newlib-nano-formatted-io%> pour utiliser %<-mtiny-printf%>GCC ne supporte que %u portÃ©es imbriquÃ©esvecteur GCC passÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©vecteur GCC retournÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©Type de GPU GCN Ã  utiliser:GCSE dÃ©sactivÃ©GENERIC %qs Ã  %L ne peut Ã©craser la liaison spÃ©cifique avec le mÃªme nomGENERIC %qs Ã  %L doit cibler une liaison spÃ©cifique, %qs est GENERIC aussiLe GENERIC Ã  %C doit Ãªtre Ã  l'intÃ©rieur du type dÃ©rivÃ© CONTAINSLiaison GENERIC Ã  %CLa procÃ©dure GENERIC %qs n'est pas permise comme argument effectif Ã  %LGMP version %s, MPFR version %s, MPC version %s, isl version %s
! GNUÂ C ne supporte plus -traditional sans -EExtension GNUÂ :GNU Objective C ne supporte plus la compilation traditionnellel'attribut de style GNU entre l'Ã©tiquette et la dÃ©claration appartient Ã  l'Ã©tiquetteL'instruction GOTO Ã  %L quitte une construction CRITICAL pour l'Ã©tiquette Ã  %LL'instruction GOTO Ã  %L quitte une construction DO CONCURRENT pour l'Ã©tiquette Ã  %LRebut aprÃ¨s la dÃ©claration PARAMETERIZED TYPE Ã  %CGÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les instructions MMA.GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) d'adressage mÃ©moire relatif au PC.GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) des optimisations mÃ©moire relatives au PC pour les externes.GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les instructions mÃ©moire prÃ©fixÃ©es.GÃ©nÃ©rer des instructions 16 bits.GÃ©nÃ©rer du code 16 bits pour i386.GÃ©nÃ©rer du code 32 bits.GÃ©nÃ©rer des dÃ©calages 32 bits dans les tables de Â«Â switchÂ Â».GÃ©nÃ©rer du code 32 bits pour i386.GÃ©nÃ©rer du code 32 bits pour x86-64.GÃ©nÃ©rer des instructions mac et multiplication 32Ã—16.GÃ©nÃ©rer du code 64 bits.GÃ©nÃ©rer du code 64 bits pour x86-64.GÃ©nÃ©rer des trames de pile conformes Ã  APCS.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC600.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC601.GÃ©nÃ©rer du code 32 bits ARCompact pour le processeur ARC700.GÃ©nÃ©rer des stubs dans le style AT&T pour Mach-O.GÃ©nÃ©rer les en-tÃªtes C des options spÃ©cifiques Ã  la plate-forme.GÃ©nÃ©rer des prototypes C depuis des dÃ©clarations BIND(C).GÃ©nÃ©rer des prototypes C depuis des dÃ©finitions de procÃ©dures externes non-BIND(C).GÃ©nÃ©rer l'information des dÃ©pendances de modules C++i.GÃ©nÃ©rer les instructions en virgule flottante double du FPU C-SKY (par dÃ©faut pour la virgule flottante matÃ©rielle).GÃ©nÃ©rer des instructions de l'extension DSP.GÃ©nÃ©rer les sections DWARF pubnames et pubtypes avec les extensions GNU.GÃ©nÃ©rer les sections DWARF pubnames et pubtypes.GÃ©nÃ©rer du code FDPIC ELF.GÃ©nÃ©rer du code double prÃ©cision avec GFLOAT.GÃ©nÃ©rer du code H8/300H.GÃ©nÃ©rer du code H8S.GÃ©nÃ©rer du code H8S/S2600.GÃ©nÃ©rer du code H8SX.GÃ©nÃ©rer du code ILP32.GÃ©nÃ©rer des blocs IT (If-Then) appropriÃ©s pour ARMv8.GÃ©nÃ©rer un fichier JSON.GÃ©nÃ©rer du code LP64.GÃ©nÃ©rer du code pour MIPS16.GÃ©nÃ©rer la struct ModuleInfo pour le module de sortie.GÃ©nÃ©rer du code pour un PA1.0.GÃ©nÃ©rer du code pour un PA1.1.GÃ©nÃ©rer du code pour un PA2.0 (nÃ©cessite binutils 2.10 ou supÃ©rieur).GÃ©nÃ©rer des instructions SBIT et CBIT.GÃ©nÃ©rer du code SH1.GÃ©nÃ©rer du code SH2.GÃ©nÃ©rer du code pour un SH2a sans FPU.GÃ©nÃ©rer du code SH2e.GÃ©nÃ©rer du code SH3.GÃ©nÃ©rer du code SH3e.GÃ©nÃ©rer du code pour le SH4 sans FPU.GÃ©nÃ©rer du code SH4.GÃ©nÃ©rer du code pour le SH4-100 sans FPU.GÃ©nÃ©rer du code SH4-100.GÃ©nÃ©rer du code pour le SH4-200 sans FPU.GÃ©nÃ©rer du code SH4-200.GÃ©nÃ©rer du code pour le SH4-300 sans FPU.GÃ©nÃ©rer du code SH4-300.GÃ©nÃ©rer du code pour le SH4a sans FPU.GÃ©nÃ©rer du code SH4a.GÃ©nÃ©rer du code SH4al-dsp.GÃ©nÃ©rer les instructions VRSAVE lors de la gÃ©nÃ©ration de code AltiVec.GÃ©nÃ©rer une section __mcount_loc avec tous des appels Ã  _mcount ou __fentry__.GÃ©nÃ©rer une section __mcount_loc avec tous des appels Ã  mcount ou __fentry__.GÃ©nÃ©rer une directive #line pointant sur le rÃ©pertoire de travail courant.GÃ©nÃ©rer un paquet Mach-O (type de fichier MH_BUNDLE).GÃ©nÃ©rer une section __return_loc pointant vers tous les codes de contrÃ´le de code de retour.GÃ©nÃ©rer un appel pour stopper l'application si une fonction qui ne devrait par retourner un rÃ©sultat retourne quand mÃªme un rÃ©sultat.GÃ©nÃ©rer une fonction D main() par dÃ©faut lors de la compilation.GÃ©nÃ©rer un point de sortie unique pour chaque fonction.GÃ©nÃ©rer des noms de chemins absolus vers le code source pour gcov.GÃ©nÃ©rer du code de passage de paramÃ¨tres agrÃ©gÃ©s avec, au plus, un alignement 64 bits.GÃ©nÃ©rer un exÃ©cutable de sortie qui lie les symboles au chargement plutÃ´t que paresseusement.GÃ©nÃ©rer une sortie assembleur qui est compatible avec l'assembleur AS100 de Renesas. Ceci peut restreindre certaines capacitÃ©s du compilateur. Par dÃ©faut, une syntaxe compatible avec GAS est gÃ©nÃ©rÃ©e.GÃ©nÃ©rer des instructions auto-inc/dec.GÃ©nÃ©rer du code gros-boutiste.GÃ©nÃ©rer du code gros-boutiste.GÃ©nÃ©rer un eBPF gros-boutiste.GÃ©nÃ©rer des instructions Â«Â bitÂ Â».GÃ©nÃ©rer les insns d'appels comme appels directs.GÃ©nÃ©rer des insns d'appels comme appels indirects, si nÃ©cessaire.GÃ©nÃ©rer les insns d'appels comme appels indirects.GÃ©nÃ©rer des insns d'appels comme appels indirects aux registres.GÃ©nÃ©rer l'instruction cld dans le prologue de fonctions.GÃ©nÃ©rer du code pour l'environnement d'exÃ©cution du compilateur C-SKY au lieu de libgcc.GÃ©nÃ©rer du code pour l'architecture CR16C.GÃ©nÃ©rer du code pour l'architecture CR16C+ (par dÃ©faut).GÃ©nÃ©rer du code pour GNU as.GÃ©nÃ©rer du code pour l'assembleur GNU (gas).GÃ©nÃ©rer du code pour GNU ld.GÃ©nÃ©rer du code pour l'environnement d'exÃ©cution GNU.GÃ©nÃ©rer le code pour l'environnement d'exÃ©cution NeXT (Apple Mac OS X).GÃ©nÃ©rer du code pour le dÃ©chargement vers OpenMP: active -msoft-stack et -muniform-simt.GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 340 (sans MMU/FPU).GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 400 (sans MMU/FPU).GÃ©nÃ©rer du code pour les processeurs de la sÃ©rie SH4 500 (sans FPU).GÃ©nÃ©rer du code pour le Smart Mode.GÃ©nÃ©rer du code pour l'Ã©tat Thumb.GÃ©nÃ©rer du code pour l'assembleur UNIX.GÃ©nÃ©rer du code pour une ABI 32 bits.GÃ©nÃ©rer du code pour un 5206e.GÃ©nÃ©rer du code pour un 520X.GÃ©nÃ©rer du code pour un 528x.GÃ©nÃ©rer du code pour un 5307.GÃ©nÃ©rer du code pour un 5407.GÃ©nÃ©rer du code pour une ABI 64 bits.GÃ©nÃ©rer du code pour un 68000.GÃ©nÃ©rer du code pour un 68010.GÃ©nÃ©rer du code pour un 68020.GÃ©nÃ©rer du code pour un 68030.GÃ©nÃ©rer du code pour un 68040 sans les nouvelles instructions.GÃ©nÃ©rer du code pour un 68040.GÃ©nÃ©rer du code pour un 68060 sans les nouvelles instructions.GÃ©nÃ©rer du code pour un 68060.GÃ©nÃ©rer du code pour un 68302.GÃ©nÃ©rer du code pour un 68332.GÃ©nÃ©rer du code pour un 68851.GÃ©nÃ©rer du code pour un ColdFire v4e.GÃ©nÃ©rer le code pour une DLL.GÃ©nÃ©rer du code pour un Fido A.GÃ©nÃ©rer du code pour un cpu32.GÃ©nÃ©rer du code pour toutes les instanciations de patrons.GÃ©nÃ©rer du code pour un 11/10.GÃ©nÃ©rer du code pour un 11/40.GÃ©nÃ©rer du code pour un 11/45.GÃ©nÃ©rer du code pour les contrats assert.GÃ©nÃ©rer du code pour les contrats invariants des classes.GÃ©nÃ©rer du code pour des extensions Ã  charger dans le noyau de darwin.GÃ©nÃ©rer le code pour les fonctions mÃªme si elles sont complÃ¨tement mises en ligne.GÃ©nÃ©rer du code pour le processeur donnÃ©.GÃ©nÃ©rer le code pour la PLT dans la BSS d'un ancien exÃ©cutable.GÃ©nÃ©rer du code pour les contrats post-condition.GÃ©nÃ©rer du code pour les contrats prÃ©-condition.GÃ©nÃ©rer le code pour les fonctions statiques mÃªme si elles ne sont jamais appelÃ©es.GÃ©nÃ©rer le code pour les Â«Â switchÂ Â» sans instruction Â«Â defaultÂ Â».GÃ©nÃ©rer du code pour la plateforme Android.GÃ©nÃ©rer du code pour M*Core M210.GÃ©nÃ©rer du code pour M*Core M340.GÃ©nÃ©rer du code pour le noyau ou pour des extensions Ã  charger dans le noyau.GÃ©nÃ©rer le code pour le mode superviseur (par dÃ©faut).GÃ©nÃ©rer le code pour le mode utilisateur.GÃ©nÃ©rer du code dans l'Ã©tat ARM 32 bits.GÃ©nÃ©rer du code en mode gros-boutiste.GÃ©nÃ©rer du code en mode gros-boutiste.GÃ©nÃ©rer du code en mode petit-boutiste.GÃ©nÃ©rer du code en mode petit-boutiste.GÃ©nÃ©rer du code adaptÃ© pour les exÃ©cutables (PAS pour les bibliothÃ¨ques partagÃ©es).GÃ©nÃ©rer du code adaptÃ© pour un dÃ©bogage avec cycle court.GÃ©nÃ©rer du code qui peut Ãªtre utilisÃ© avec des objets dynamiques dans le style SVR4.GÃ©nÃ©rer du code qui peut garder les Ã©tats locaux uniformes d'une avenue SIMD Ã  l'autre (SIMD lane)GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifique au processeur (psABI) du MCU Intel.GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifiÃ©e.GÃ©nÃ©rer du code conforme Ã  l'ABI spÃ©cifiÃ©e.GÃ©nÃ©rer du code qui est compatible lors de l'Ã©dition de liens avec du code MIPS16 et microMIPS.GÃ©nÃ©rer du code qui utilise les instructions en virgules flottantes du 68881.GÃ©nÃ©rer du code qui s'exÃ©cutera dans l'Ã©tat privilÃ©giÃ©.GÃ©nÃ©rer du code qui ne sera pas liÃ© avec une autre bibliothÃ¨que partagÃ©e par son ID mais qui pourra Ãªtre utilisÃ© comme bibliothÃ¨que partagÃ©e.GÃ©nÃ©rer du code pour vÃ©rifier les bornes avant d'indexer les tableaux.GÃ©nÃ©rer du code pour vÃ©rifier les spÃ©cifications des exceptions.GÃ©nÃ©rer du code pour mitiger la spÃ©culation en ligne droite.GÃ©nÃ©rer du code pour dÃ©tecter quand le processeur pourrait spÃ©culer incorrectement.GÃ©nÃ©rer du code pour utiliser une PLT (Procedure Linkage Table) et une GOT (Global Offsets Table) non exÃ©cutables.GÃ©nÃ©rer du code utilisant les adresses avec symbole d'ancrage global.GÃ©nÃ©rer du code qui utilise les instructions en virgule flottante matÃ©rielles.GÃ©nÃ©rer du code qui n'utilise que des registres gÃ©nÃ©raux.GÃ©nÃ©rer du code qui nâ€™utilise que des registres du cÅ“ur (r0-r14).GÃ©nÃ©rer du code avec des appels de bibliothÃ¨que pour la virgule flottante.GÃ©nÃ©rer du code sans registre GP.GÃ©nÃ©rer les objets CFString Ã  la compilation.GÃ©nÃ©rer des sections de dÃ©bogage compressÃ©es.GÃ©nÃ©rer des instructions de dÃ©placements conditionnels.GÃ©nÃ©rer des rÃ©serves de constantes dans le compilateur au lieu de l'assembleur.GÃ©nÃ©rer les dÃ©finitions cpp pour les E/S d'un serveur.GÃ©nÃ©rer les dÃ©finitions cpp pour les E/S d'une station de travail.GÃ©nÃ©rer les informations de dÃ©bogage dans le format DWARF v2 (ou ultÃ©rieur).GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS.GÃ©nÃ©rer les informations de dÃ©bogage dans le format VMS.GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF.GÃ©nÃ©rer les informations de dÃ©bogage dans le format Ã©tendu par dÃ©faut.GÃ©nÃ©rer les informations de dÃ©bogage dans le format par dÃ©faut.GÃ©nÃ©rer les informations de dÃ©bogage dans la version par dÃ©faut du format DWARF.GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS Ã©tendu.GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF Ã©tendu.GÃ©nÃ©rer les informations de dÃ©bogage dans des fichiers .dwo sÃ©parÃ©s.GÃ©nÃ©rer du code pour le FPU du SH2a en double prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code pour le FPU du SH2a en simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-100 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-200 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4-300 simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer du code SH4a simple prÃ©cision par dÃ©faut.GÃ©nÃ©rer des trames de pile discontinues.GÃ©nÃ©rer des instructions de division.GÃ©nÃ©rer des rÃ©sultats de divisions oÃ¹ le reste a le mÃªme signe que le diviseur (pas le dividende).GÃ©nÃ©rer la documentation.GÃ©nÃ©rer des instructions en virgule flottante double prÃ©cision.GÃ©nÃ©rer eBPF pour la version du noyau Linux donnÃ©e.GÃ©nÃ©rer des instructions en arithmÃ©tique Ã©tendue, uniquement valable pour ARC700.GÃ©nÃ©rer des information Ã©tendues pour les points d'entrÃ©es des fonctions en ligne.GÃ©nÃ©rer des appels indirects rapides.GÃ©nÃ©rer les mathÃ©matiques en virgule flottante avec le jeu d'instructions donnÃ©.GÃ©nÃ©rer les instructions multiplie-accumule en virgule flottante.GÃ©nÃ©rer des instructions frecipd/fsqrtd/fdivd (par dÃ©faut pour la virgule flottante matÃ©rielle).GÃ©nÃ©rer des instructions abs matÃ©rielles.GÃ©nÃ©rer une version en ligne de la division en virgule flottante, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la division en virgule flottante, optimiser pour le dÃ©bit.GÃ©nÃ©rer une version en ligne de la division entiÃ¨re, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la division entiÃ¨re, optimiser pour le dÃ©bit.GÃ©nÃ©rer une version en ligne de la racine carrÃ©e, optimiser pour la latence.GÃ©nÃ©rer une version en ligne de la racine carrÃ©e, optimiser pour le dÃ©bit.GÃ©nÃ©rer les instructions supportÃ©es par le Barrel Shifter.GÃ©nÃ©rer des instructions isel.GÃ©nÃ©rer une recherche de classes molle (via objc_getClass()) pour l'utilisation en mode Zero-Link.GÃ©nÃ©rer du code petit-boutiste.GÃ©nÃ©rer du code petit-boutiste.GÃ©nÃ©rer un eBPF petit-boutiste.GÃ©nÃ©rer les instructions de chargement/stockage de mots multiples.GÃ©nÃ©rer les instructions de chargement/stockage avec mise Ã  jour.GÃ©nÃ©rer des appels locaux vers des opÃ©rations atomiques hors ligne.GÃ©nÃ©rer les dÃ©pendances pour make et compiler.GÃ©nÃ©rer les dÃ©pendances pour make.GÃ©nÃ©rer les appels mcount/__fentry__ sous forme de nops. Pour les activer, il faut insÃ©rer les instructions rÃ©elles.GÃ©nÃ©rer des fragments millicode.GÃ©nÃ©rer les instructions mul64 et mulu64.GÃ©nÃ©rer l'instruction norm.GÃ©nÃ©rer du code en mode normal.GÃ©nÃ©rer du code pour le FPU du SH2a en simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-100 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-200 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4-300 simple prÃ©cision uniquement.GÃ©nÃ©rer du code SH4a simple prÃ©cision uniquement.GÃ©nÃ©rer du code relatif au compteur de programme (PC).GÃ©nÃ©rer des instructions de l'extension de performance.GÃ©nÃ©rer des instructions de l'extension de performance version 2.GÃ©nÃ©rer les cibles bidons pour tous les en-tÃªtes.GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode large).GÃ©nÃ©rer du code indÃ©pendant de la position pour les exÃ©cutables si possible (mode petit).GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode large).GÃ©nÃ©rer du code indÃ©pendant de la position si possible (mode petit).GÃ©nÃ©rer des instructions de prÃ©chargement, si disponible, pour les tableaux dans les boucles.GÃ©nÃ©rer des instructions push/pop (par dÃ©faut).GÃ©nÃ©rer du code PIC rÃ©-entrant.GÃ©nÃ©rer des inverses au lieu de divss et sqrtss.GÃ©nÃ©rer l'instruction return dans une fonction nue.GÃ©nÃ©rer l'information pour les types de descripteurs lors de l'exÃ©cution.GÃ©nÃ©rer des rÃ©fÃ©rences Ã  sdata.  Ceci est l'option par dÃ©faut Ã  moins que vous compiliez pour PIC.GÃ©nÃ©rer les sections .s390_indirect_jump, .s390_indirect_call, .s390_return_reg et .s390_return_mem pour contenir les emplacements des branches indirectes qui ont Ã©tÃ© corrigÃ©es par l'utilisation d'une des options -mindirect-branch* ou -mfunction-return*.  Les sections consistent en un tableau d'Ã©lÃ©ments sur 32 bits. Chaque entrÃ©e contient le dÃ©calage depuis l'entrÃ©e de l'emplacement corrigÃ©.GÃ©nÃ©rer du code auto-relocalisable.GÃ©nÃ©rer sin, cos, sqrt pour le coprocesseur mathÃ©matique.GÃ©nÃ©rer des instructions en virgule flottante simple prÃ©cision.GÃ©nÃ©rer les inverses de la racine carrÃ©e et de la division par logiciel pour un meilleur dÃ©bit.GÃ©nÃ©rer des mÃ©thodes Objective-C spÃ©ciales pour initialiser et dÃ©truire des ivars C++ non-POD, si nÃ©cessaire.GÃ©nÃ©rer des instructions stm/ldm (par dÃ©faut).GÃ©nÃ©rer des instructions de l'extension de chaÃ®nes.GÃ©nÃ©rer l'instruction swap.GÃ©nÃ©rer les instructions avec modulo entier.GÃ©nÃ©rer les instructions de mÃ©moire atomique quadruple mots (lqarx/stqcx).GÃ©nÃ©rer les instructions de mÃ©moire quadruple mots (lq/stq).GÃ©nÃ©rer des chargements/stockages VSX non alignÃ©s pour l'expansion en-ligne de memcpy/memmove.GÃ©nÃ©rer des chargements/stockages de pairs de vecteurs VSX non alignÃ©s pour l'expansion en-ligne de memcpy/memmove.GÃ©nÃ©rer des tables de retour en arriÃ¨re (unwind tables) qui sont exactes Ã  chaque limite d'instruction.GÃ©nÃ©rer des instructions push25/pop25 v3.GÃ©nÃ©rer l'instruction vzeroupper avant un transfert du flux de contrÃ´le hors d'une fonction.GÃ©nÃ©rer xBPF.La fonction gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface intrinsÃ¨que spÃ©cifiqueNom gÃ©nÃ©rique %qs de la fonction %qs Ã  %L Ã©tant le mÃªme nom que le type dÃ©rivÃ© Ã  %LLa sous-routine gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface de sous-routine intrinsÃ¨queDonner aux branches leur coÃ»t par dÃ©faut.PrÃ©fixer les symboles externes avec un caractÃ¨re de soulignement.Le nom de liaison globale %qs Ã  %L est dÃ©jÃ  utilisÃ© comme un(e) %s Ã  %LLe nom de liaison globale %qs Ã  %L est dÃ©jÃ  utilisÃ© Ã  %LL'entitÃ© globale %qs Ã  %L ne peut pas apparaÃ®tre dans un bloc COMMON Ã  %LLe nom global %qs Ã  %L est dÃ©jÃ  utilisÃ© comme un(e) %s Ã  %LLe nom global %qs Ã  %L est dÃ©jÃ  utilisÃ© Ã  %LLes optimisations de boucles Graphite ne peuvent pas Ãªtre utilisÃ©es (isl n'est pas disponible) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)Les optimisations de boucles par Graphite ne peuvent pas Ãªtre utilisÃ©es (isl n'est pas disponible).Guider l'Ã©diteur de liens pour relÃ¢cher les instructions.Traiter les fonctions internes atomiques qui pourraient Ãªtre appliquÃ©es Ã  des donnÃ©es non alignÃ©es en appelant des fonctions de la bibliothÃ¨que. Outrepasse -mtrap-unaligned-atomic.Fanion de contrÃ´le du modÃ¨le de l'ordonnanceur avec prÃ©-extraction automatique matÃ©rielle. Nombre de cycles d'anticipation que le modÃ¨le examine, la valeur Â«Â 0Â Â» active uniquement l'heuristique de tri des instructions. DÃ©sactivÃ© par dÃ©faut.La constante hexadÃ©cimale Ã  %L utilise la syntaxe non standard X au lieu de ZConstante Hollerith Ã  %CLa variable %qs associÃ©e Ã  l'hÃ´te ne peut pas Ãªtre dans l'instruction DATA Ã  %CQuelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e en raison de la mise en ligne (en pourcentage).Quelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e Ã  cause de la propagation interprocÃ©durale de constantes (en pourcentage).opÃ©rande registre E/S pour Â«Â %%%cÂ Â»IBITS: Bit incorrectICE: emit_insn utilisÃ© lÃ  oÃ¹ emit_jump_insn est attendu :
  Identification de la bibliothÃ¨que partagÃ©e Ã  construire.les bibliothÃ¨ques partagÃ©es utilisant un ID et FD-PIC ne peuvent pas Ãªtre utilisÃ©s ensembleModule IEEE_ARITHMETIC Ã  %CModule IEEE_EXCEPTIONS Ã  %CModule IEEE_FEATURES Ã  %CLa clause IF Ã  %L requiert une expression LOGICAL scalaireLe modificateur %s de la clause IF Ã  %L n'est pas appropriÃ© pour la construction OpenMP actuelleLa clause IF sans modificateur Ã  %L est utilisÃ©e avec des clauses IF avec modificateursIM part_ref Ã  %CL'instruction IMPLICIT NONE (type) Ã  %L suit une instruction IMPLICITL'instruction IMPLICIT Ã  %C suit une instruction IMPLICIT NONE (type)IMPORT NONE avec une liste de spÃ©cifications Ã  %CInstruction IMPORT Ã  %CL'instruction IMPORT Ã  %C est uniquement permise dans un corps d'INTERFACEProcÃ©dure IMPURE Ã  %CL'instruction INQUIRE Ã  %L ne peut pas contenir les deux spÃ©cificateurs FILE et UNIT en mÃªme tempsL'instruction INQUIRE Ã  %L requiert un spÃ©cificateur PENDING= avec le spÃ©cificateur ID=L'instruction INQUIRE Ã  %L requiert l'un des deux spÃ©cificateurs FILE ou UNITL'instruction INQUIRE n'est pas permise dans une procÃ©dure PURE Ã  %Cl'expression INTEGER de la clause %s Ã  %L doit Ãªtre non nÃ©gativeL'expression INTEGER de la clause %s Ã  %L doit Ãªtre positiveL'expression INTEGER de chunk_size dans la clause SCHEDULE Ã  %L doit Ãªtre positiveINTEGER(KIND=8) n'est pas disponible avec l'option %<-fdefault-integer-8%>INTEGER(KIND=8) n'est pas disponible avec l'option %<-finteger-4-integer-8%>INTENT (%s) est en conflit avec INTENT(%s) Ã  %LINTENT n'est pas permis Ã  l'intÃ©rieur de BLOCK Ã  %CL'argument effectif de INTENT(%s) Ã  %L pourrait interfÃ©rer avec l'argument effectif Ã  %L.INTENT(IN) POINTER %qs dans la clause %s Ã  %LINTENT(IN) POINTER %qs dans la clause COPYPRIVATE Ã  %LL'argument INTENT(OUT) %qs de la procÃ©dure pure %qs Ã  %L ne peut pas Ãªtre polymorphiqueLa procÃ©dure %qs de INTERFACE Ã  %L a le mÃªme nom que la procÃ©dure englobanteLe IO UNIT dans l'instruction %s Ã  %L doit Ãªtre un fichier interne dans une procÃ©dure PUREla dÃ©finition IO pour %q+D a besoin d'une adresseL'Ã©tiquette IOLENGTH est invalide dans l'instruction INQUIRE Ã  %CBalise IOMSG Ã  %Lle rÃ©sumÃ© de modref IPA est manquant dans le fichier d'entrÃ©eLa vÃ©rification d'accÃ¨s IPA-SRA a Ã©chouÃ©lâ€™ISA %qs n'est pas supportÃ©e par l'attribut %<target%>, utilisez la syntaxe %<arch=%>le C ISO ne permet pas %<%E (expression)%>le C ISO n'autorise pas de %<;%> supplÃ©mentaire en dehors d'une fonctionle C ISO ne permet pas l'utilisation de %<_Alignof%> sur un type fonctionle C ISO ne supporte pas %<#pragma STDC FLOAT_CONST_DECIMAL64%>le C ISO ne permet pas %<++%> ni %<--%> sur les types complexesle C ISO ne supporte pas les attributs %<[[]]%> avant C2Xle C ISO ne supporte pas les types %<__int%d%>le C ISO ne permet pas d'utiliser %<~%> pour calculer le conjuguÃ© d'un complexele C ISO ne supporte pas l'identificateur prÃ©dÃ©fini %qsle C ISO interdit les types entiers complexesle C ISO ne supporte pas les virgules flottantes dÃ©cimales avant C2Xle C ISO ne supporte pas les types en virgule fixele C ISO ne supporte pas l'omission des noms des paramÃ¨tres dans les dÃ©finitions de fonctions avant C2Xle C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>le C ISO ne supporte pas les types saturantsle C ISO ne supporte pas le type %<_Float%d%s%>le C ISO interdit %<goto *expr;%>le C ISO interdit %<return%> avec une expression dans une fonction qui retourne un voidle C ISO interdit une unitÃ© de traduction videle C ISO interdit l'affectation entre un pointeur de fonction et %<void *%>le C ISO interdit les groupes entre accolades Ã  l'intÃ©rieur d'expressionsle C ISO interdit le transtypage d'un type non scalaire vers lui-mÃªmele C ISO interdit le transtypage vers un type unionle C ISO interdit la comparaison de %<void *%> avec un pointeur de fonctionle C ISO interdit une expression conditionnelle entre %<void *%> et un pointeur de fonctionle C ISO interdit une expression conditionnelle dont un seul cÃ´tÃ© est Â«Â voidÂ Â»le C ISO interdit les fonctions de type volatile ou constantele C ISO interdit la conversion d'un pointeur de fonction en un type de pointeur vers un objetle C ISO interdit la conversion d'un pointeur vers un objet en un type de pointeur vers une fonctionle C ISO interdit d'initialiser avec des accolades videsle C ISO interdit la dÃ©claration anticipÃ©e des paramÃ¨tresle C ISO interdit les rÃ©fÃ©rences anticipÃ©es vers un type %<enum%>le C ISO interdit l'initialisation entre un pointeur de fonction et %<void *%>le C ISO interdit la dÃ©claration d'Ã©tiquettele C ISO interdit les dÃ©clarations de membre sans aucun membrele C ISO interdit les fonctions imbriquÃ©esle C ISO interdit l'omission du terme central de l'expression %<?:%>le C ISO interdit les comparaisons ordonnÃ©es de pointeurs vers des fonctionsle C ISO interdit de passer l'argument %d de %qE entre un pointeur de fonction et %<void *%>le C ISO interdit les types de fonction qualifiÃ©sle C ISO interdit le retour entre un pointeur de fonction et %<void *%>le C ISO interdit de spÃ©cifier les bornes des Ã©lÃ©ments Ã  initialiserle C ISO interdit d'accÃ©der aux tableaux %<register%> par un indicele C ISO interdit le tableau de taille nullele C ISO interdit le tableau de taille nulle %qEle C ISO interdit la conversion d'argument en type unionle C ISO requiert un argument nommÃ© devant %<...%>le C ISO restreint les valeurs de l'Ã©numÃ©rateur Ã  la plage d'un %<int%>l'attribut %qE du C++ ISO ne s'applique pas aux fonctions; il est traitÃ© comme %<[[gnu::%E]]%>le C++ ISO 1998 ne permet pas %<long long%>le C++ ISO 1998 interdit l'utilisation de %<extern%> sur des instanciations explicitesle C++ ISO autorise les attributs de champs de bits uniquement avant l'Ã©lÃ©ment %<:%>le C++ ISO n'a pas adoptÃ© les patrons d'opÃ©rateurs de chaÃ®nes littÃ©rales prenant un paquet d'arguments de caractÃ¨resle C++ ISO ne permet pas d'omettre l'opÃ©rande du milieu de %<?:%>le C++ ISO ne permet pas %<alignof%> avec un non typele C++ ISO ne permet pas des initialisations par dÃ©signation du C99le C++ ISO ne permet pas des initialisations par dÃ©signation de GNUle C++ ISO ne permet pas que %<%T::%D%> soit dÃ©fini comme %<%T::%D%>le C++ ISO ne permet pas l'utilisation de %<alignof%> sur un type fonctionle C++ ISO ne supporte pas %<__int%d%> pour %qsle C++ ISO n'accepte pas qu'un simple %<complex%> signifie %<double complex%>le C++ ISO interdit l'application de %<__alignof%> Ã  une expression d'un type de fonctionle C++ ISO interdit l'application de %<sizeof%> Ã  une expression d'un type de fonctionle C++ ISO interdit les groupes d'accolades Ã  l'intÃ©rieur des expressionsle C++ ISO interdit l'appel de %<::main%> depuis l'intÃ©rieur du programmele C++ ISO interdit le transtypage vers un type tableau %qTle C++ ISO interdit la comparaison entre un pointeur et un entierle C++ ISO interdit la comparaison entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit les littÃ©raux composÃ©sle C++ ISO interdit les gotos calculÃ©sle C++ ISO interdit l'expression conditionnelle entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit la conversion entre les pointeurs de type %<void *%> et les pointeurs de fonctionsle C++ ISO interdit la conversion d'une chaÃ®ne constante vers %qTle C++ ISO interdit la dÃ©claration de %qs sans typele C++ ISO interdit de dÃ©crÃ©menter un pointeur du type %qTle C++ ISO interdit de dÃ©crÃ©menter un enumle C++ ISO interdit un enum vide et sans nomle C++ ISO interdit le membre tableau flexible %qsle C++ ISO interdit les tableaux flexibles comme membresle C++ ISO interdit l'initialisation intra-classe du membre statique non constant %qDle C++ ISO interdit d'incrÃ©menter un pointeur du type %qTle C++ ISO interdit d'incrÃ©menter un enumle C++ ISO interdit l'initialisation du membre constant %qD du type non entier %qTle C++ ISO interdit le type imbriquÃ© %qD avec le mÃªme nom que la classe englobantele C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>le C++ ISO interdit de prendre l'adresse de la fonction %<::main%>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%>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%>le C++ ISO interdit l'utilisation de %qE sur des instanciations explicitesle 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%>le C++ ISO interdit l'utilisation d'un littÃ©ral en virgule flottante dans une expression constantele C++ ISO interdit l'utilisation d'un pointeur de type %<void *%> dans une soustractionle C++ ISO interdit l'utilisation d'un pointeur vers une fonction dans une soustractionle C++ ISO interdit l'utilisation d'un pointeur vers une mÃ©thode dans une soustractionle C++ ISO interdit le tableau de taille variablele C++ ISO interdit le tableau de taille variable %qDle C++ ISO interdit le tableau de taille zÃ©role C++ ISO interdit le tableau de taille zÃ©ro %qDle C++ ISO interdit les structures anonymesle C++ ISO interdit la surcharge de %<operator ?:%>le C++ ISO indique que ceux-ci sont ambigus mÃªme si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:le C++17 ISO n'autorise pas le spÃ©cificateur de classe de stockage %<register%>le C++17 ISO n'autorise pas la spÃ©cification dynamique des exceptionsle C11 ISO ne supporte pas l'omission de la chaÃ®ne de caractÃ¨res dans %<_Static_assert%>le C90 ISO ne supporte pas %<[*]%> dans les dÃ©clarateurs de tableaule C90 ISO ne permet pas %<_Alignas%>le C90 ISO ne supporte pas %<_Generic%>le C90 ISO ne supporte pas %<_Noreturn%>le C90 ISO ne supporte pas %<_Static_assert%>le C90 ISO ne supporte pas l'identificateur prÃ©dÃ©fini %<__func__%>le C90 ISO ne supporte pas les dÃ©clarations initiales de la boucle %<for%>le C90 ISO ne supporte pas %<long long%>le C90 ISO ne supporte pas %<static%> ou les qualificatifs de types dans les dÃ©clarateurs de tableau de paramÃ¨tresle C90 ISO ne supporte pas %qEle C90 ISO ne supporte pas les types boolÃ©ensle C90 ISO ne supporte pas les types Â«Â complexÂ Â»le C90 ISO ne supporte pas les membres qui sont des tableaux flexiblesle C90 ISO ne permet pas le qualificatif %<_Atomic%>le C90 ISO ne supporte pas les structures et unions sans nomle C90 ISO interdit le tableau %qE dont la taille ne peut Ãªtre Ã©valuÃ©ele C90 ISO interdit le tableau dont la taille ne peut Ãªtre Ã©valuÃ©ele C90 ISO interdit les littÃ©raux composÃ©sle C90 ISO interdit les mÃ©langes de dÃ©clarations et de codele C90 ISO interdit de spÃ©cifier des sous-objets Ã  initialiserle C90 ISO interdit d'accÃ©der Ã  un tableau par un indice si le tableau n'est pas une l-valeurle C90 ISO interdit le tableau de taille variablele C90 ISO interdit le tableau %qE de taille variablele C99 ISO ne permet pas %<_Alignas%>le C99 ISO ne supporte pas %<_Generic%>le C99 ISO ne supporte pas %<_Noreturn%>le C99 ISO ne supporte pas %<_Static_assert%>le C99 ISO ne supporte pas %qEle C99 ISO ne supporte pas le qualificatif %<_Atomic%>le C99 ISO ne supporte pas les structures et unions sans nomModule ISO_C_BINDING Ã  %CModule intrinsÃ¨que ISO_FORTRAN_ENV Ã  %CSi -ftree-vectorize est utilisÃ©, la limite minimale de boucle d'une boucle prise en compte pour la vectorisation.Si -fvariable-expansion-in-unroller est utilisÃ©, le nombre maximum de fois qu'une variable individuelle sera dÃ©veloppÃ©e pendant le dÃ©pliage de la boucle.Si le remappage des limites est spÃ©cifiÃ© Ã  %L, la cible du pointeur ne sera point NULLSi le premier argument de ATAN2 Ã  %L est zÃ©ro, alors le second argument ne doit pas Ãªtre zÃ©roSi le premier argument de ATAN2D Ã  %L est zÃ©ro, alors le second argument ne doit pas Ãªtre zÃ©roSi le nombre de candidats dans l'ensemble est plus petit, on essaie toujours de retirer les IV inutilisÃ©s durant son optimisation.Si l'ordonnancement est fait aprÃ¨s le rechargement, faire un ordonnancement des super blocs.Ignorer Â«Â DÂ Â» dans la colonne 1 du format fixe.Ignorer dllimport pour les fonctions.Ignorer l'espace de noms Ã  deux niveaux normalement utilisÃ©; rÃ©soudre les symboles dans l'ordre de la ligne de commande et ne pas enregistrer quelle bibliothÃ¨que a fourni le symbole rÃ©solu.Ignorer les pragmas non supportÃ©s.IgnorÃ©.Objet allouable illÃ©gal Ã  %C pour une procÃ©dure PUREAffectation illÃ©gale Ã  une procÃ©dure externe Ã  %LCaractÃ¨re illÃ©gal dans la constante BOZ Ã  %CIdentifiant illÃ©gal dans copy_walk_reduction_argDirective du prÃ©processeur illÃ©galeType de rÃ©fÃ©rence illÃ©gale Ã  %L comme objet EQUIVALENCEPas nul illÃ©gal Ã  %LType illÃ©gal dans la concatÃ©nation de caractÃ¨re Ã  %LInstruction %s de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction CRITICAL de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction CRITICAL de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction EVENT %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREInstruction RETURN de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction RETURN de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction STOP de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction STOP de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction SYNC de contrÃ´le d'image Ã  %C dans un bloc CRITICALInstruction SYNC de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENTInstruction SYNC de contrÃ´le d'image Ã  %C dans une procÃ©dure PUREL'argument imageset Ã  %L doit Ãªtre une expression scalaire ou INTEGER de rang 1L'argument imageset Ã  %L doit Ãªtre entre 1 et num_images()ImplÃ©menter les sÃ©mantiques C++17 des constructeurs qui hÃ©ritent.ImplÃ©menter DIP1000: Pointeurs Ã  portÃ©e limitÃ©e (expÃ©rimental).ImplÃ©menter DIP25: RÃ©fÃ©rences scellÃ©es (expÃ©rimental).ImplÃ©menter les opÃ©rations __atomic via des appels de bibliothÃ¨que aux fonctions historiques __sync.ImplÃ©menter la rÃ©solution du DR 150 pour faire correspondre les arguments de patron des patrons.La dÃ©claration implicite de la fonction BIND(C) %qs Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le CLa variable BIND(C) %qs implicitement dÃ©clarÃ©e Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le CLa fonction %s dÃ©clarÃ©e implicitement est utilisÃ©e dans !$OMP DECLARE REDUCTION Ã  %L La sous-routine %s dÃ©clarÃ©e implicitement est utilisÃ© dans !$OMP DECLARE REDUCTION Ã  %L La variable %qs implicitement dÃ©clarÃ©e Ã  %L peut ne pas Ãªtre interopÃ©rable avec le C mais elle est un argument muet Ã  la procÃ©dure BIND(C) %qs Ã  %LLe PARAMETER %qs implicitement typÃ© Ã  %L ne concorde pas avec le type IMPLICIT ultÃ©rieurSAVE implicite pour la variable module %qs Ã  %L, nÃ©cessaire Ã  cause de l'initialisation par dÃ©fautTableau de forme implicite Ã  %LAmÃ©liorer la capacitÃ© de GCC Ã  suivre les numÃ©ros de colonnes dans les grands fichiers source au dÃ©triment d'une compilation plus lente.La fonction impure %qs Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©eLa fonction impure Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©eDans %s Ã  %L, les procÃ©dures doivent toutes Ãªtre des FUNCTION car le nom gÃ©nÃ©rique est Ã©galement le nom du type dÃ©rivÃ©Dans %s Ã  %L, les procÃ©dures doivent Ãªtre soit toutes des SUBROUTINE ou soit toutes des FUNCTIONEn C++, une valeur non nulle signifie qu'il faut avertir Ã  propos des conversions dÃ©prÃ©ciÃ©es de chaÃ®nes littÃ©rales en Â«Â char *Â Â».  En C, le mÃªme avertissement est Ã©mis sauf que la conversion n'est, bien entendu, pas dÃ©prÃ©ciÃ©e par le standard C ISO.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 %sDans l'optimisation SSA-PRE sur les arbres, activer l'Ã©limination de la redondance partielle-partielle.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.Dans l'appel Ã  %qs Ã  %L, dÃ©saccord de type dans l'argument %qs; passe %qs Ã  %qsDans le constructeur %qsDans le constructeur de copie %qsDans le destructeur %qsDans le fichier inclus depuisDans la fonction %qsDans la fonction lambdaDans la fonction membre %qsDans le moduleDans le module importÃ© Ã Dans la fonction membre statique %qsRÃ©pertoire d'inclusion %qs: %sObjet allouable incompatible Ã  %C pour la spec de type CHARACTER Ã  %LType dÃ©rivÃ© incompatible dans PARAMETER Ã  %LInitialisation incompatible entre une entitÃ© de type dÃ©rivÃ© et une entitÃ© avec le type %qs Ã  %CRangs incompatibles %d et %d dans l'affectation Ã  %LRangs incompatibles dans %s (%d et %d) Ã  %LTypes incompatibles dans l'instruction DATA Ã  %L; tentative de conversion de %s en %sTypespec incompatible pour l'Ã©lÃ©ment de tableau Ã  %LUtilisation incompatible de TILE et COLLAPSE Ã  %LRÃ¨gles d'Ã©quivalence incohÃ©rentes impliquant %qs Ã  %L et %qs Ã  %LÃ‰tat interne inconsistant: Pas d'emplacement dans l'expression prÃ¨s de %LÃ‰tat interne inconsistant: Pas d'emplacement dans l'instructionRangs inconsistant pour l'opÃ©rateur Ã  %%L et %%LarÃªte incorrecte de gestions des exceptions %i->%iExtent incorrect dans l'argument B de l'intrinsÃ¨que MATMUL dans la dimension 1: est %ld, devrait Ãªtre %ldValeur de retour de fonction invalideAugmenter la conformitÃ© IEEE pour les comparaisons en virgule flottante.L'index dans la dimension %d est hors des limites Ã  %LLa variable d'index %qs n'est pas dÃ©finissable comme argument de INTENT(INOUT) Ã  %L dans la procÃ©dure %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LLa variable d'index %qs n'est pas dÃ©finissable comme argument de INTENT(INOUT) Ã  %L dans la sous-routine %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LLa variable d'index %qs est redÃ©finie Ã  %L dans la procÃ©dure %qs appelÃ©e depuis l'intÃ©rieur d'une boucle DO Ã  %LLa variable d'index %qs devient non dÃ©finie comme argument de INTENT(OUT) Ã  %L dans la procÃ©dure %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LLa variable d'index %qs devient non dÃ©finie comme argument de INTENT(OUT) Ã  %L dans la sous-routine %qs appelÃ©e depuis l'intÃ©rieur de la boucle DO Ã  %LIndiquer la prÃ©sence d'un errata pour le processeur.Indiquer les prioritÃ©s pour r0..r3 / r12..r15 avec TARGET_REGISTER_PRIORITY.Comparaison inÃ©galitaire pour %s Ã  %LInhiber l'utilisation des instructions matÃ©rielles en virgule flottante.L'initialisation Ã  %C n'est pas permise dans une procÃ©dure PUREL'initialisation Ã  %C n'est pas pour une variable pointeurL'initialisation du composant allouable Ã  %C n'est pas permiseL'initialisation du pointeur Ã  %C n'est pas permise dans une procÃ©dure PUREL'initialisation d'un composant de structure avec une constante HOLLERITH Ã  %L n'est pas permiseL'initialisation de la variable Ã  %C n'est pas permise dans une procÃ©dure PURELa chaine d'initialisation Ã  %L a Ã©tÃ© tronquÃ©e pour tenir dans la variable (%ld/%ld)Initialiser les composants de variables de types dÃ©rivÃ©s en fonction d'autres fanions d'initialisation.Initialiser les variables locales Ã  zÃ©ro (provient de g77).Le symbole %qs initialisÃ© Ã  %C peut uniquement Ãªtre COMMON dans BLOCK DATALa variable %qs Ã  %L est initialisÃ©e dans un COMMON blanc mais l'initialisation est uniquement permise dans des communs nommÃ©sInitialisation interdite pour PARAMETER %qs Ã  %CInitialisation d'une variable dÃ©jÃ  initialisÃ©e Ã  %CMettre en ligne les opÃ©rations __atomic quand une sÃ©quence d'instructions sans blocage est disponible.Mettre en ligne toutes les opÃ©rations connues sur des chaÃ®nes.Mettre le code en ligne pour invalider les entrÃ©es de la cache des instructions aprÃ¨s avoir enchaÃ®nÃ© des fonctions trampolines.Mettre les constantes en ligne si cela peut Ãªtre fait en 2 insns ou moins.Mettre en ligne les opÃ©rations memset/memcpy sur des chaÃ®nes mais n'exÃ©cuter la version en ligne que pour des petits blocs.Mettre en ligne rÃ©cursif uniquement quand la probabilitÃ© que l'appel soit exÃ©cutÃ© dÃ©passe le paramÃ¨tre.Le paramÃ¨tre de requÃªte ne peut pas apparaÃ®tre dans une data-stmt-object-list Ã  %CInsÃ©rer l'instruction ENDBR Ã  l'entrÃ©e d'une fonction uniquement via cf_check_attribute pour l'instrumentalisation CET.InsÃ©rer des instructions NOP Ã  chaque entrÃ©e de fonction.InsÃ©rer le code de profilage basÃ© sur arc du programme.InsÃ©rer du code pour sonder chaque page de l'espace de la pile quand il est allouÃ© pour protÃ©ger contre des attaques visant une collision de pile (stack-clash).InsÃ©rer du code pour profiler les valeurs des expressions.InsÃ©rer des indices de relaxation pour que l'Ã©diteur de lien fasse la relaxation.InsÃ©rer du code de vÃ©rification de la pile dans le programme. Identique Ã  -fstack-check=specific.Instruction prise en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions.Instruction prise en compte pour la surcharge du fragment d'une fonction.Ajouter des appels de profilage aux entrÃ©es et aux sorties des fonctions.GÃ©nÃ©rer le code de contrÃ´le pour les fonctions de sortie dans les fonctions dont le code de contrÃ´le a Ã©tÃ© crÃ©Ã© par __fentry__.Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont le nom ne correspond pas Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule).Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont le nom correspond Ã  une des expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule).Division entiÃ¨re tronquÃ©e vers la constante %qs Ã  %LExpression entiÃ¨re requise Ã  %CID entier (N) de l'instruction personnalisÃ©e fabsd.ID entier (N) de l'instruction personnalisÃ©e fabss.ID entier (N) de l'instruction personnalisÃ©e faddd.ID entier (N) de l'instruction personnalisÃ©e fadds.ID entier (N) de l'instruction personnalisÃ©e fatand.ID entier (N) de l'instruction personnalisÃ©e fatans.ID entier (N) de l'instruction personnalisÃ©e fcmpeqd.ID entier (N) de l'instruction personnalisÃ©e fcmpeqs.ID entier (N) de l'instruction personnalisÃ©e fcmpged.ID entier (N) de l'instruction personnalisÃ©e fcmpges.ID entier (N) de l'instruction personnalisÃ©e fcmpgtd.ID entier (N) de l'instruction personnalisÃ©e fcmpgts.ID entier (N) de l'instruction personnalisÃ©e fcmpled.ID entier (N) de l'instruction personnalisÃ©e fcmples.ID entier (N) de l'instruction personnalisÃ©e fcmpltd.ID entier (N) de l'instruction personnalisÃ©e fcmplts.ID entier (N) de l'instruction personnalisÃ©e fcmpned.ID entier (N) de l'instruction personnalisÃ©e fcmpnes.ID entier (N) de l'instruction personnalisÃ©e fcosd.ID entier (N) de l'instruction personnalisÃ©e fcoss.ID entier (N) de l'instruction personnalisÃ©e fdivd.ID entier (N) de l'instruction personnalisÃ©e fdivs.ID entier (N) de l'instruction personnalisÃ©e fexpd.ID entier (N) de l'instruction personnalisÃ©e fexps.ID entier (N) de l'instruction personnalisÃ©e fextsd.ID entier (N) de l'instruction personnalisÃ©e fixdi.ID entier (N) de l'instruction personnalisÃ©e fixdu.ID entier (N) de l'instruction personnalisÃ©e fixsi.ID entier (N) de l'instruction personnalisÃ©e fixsu.ID entier (N) de l'instruction personnalisÃ©e floatid.ID entier (N) de l'instruction personnalisÃ©e floatis.ID entier (N) de l'instruction personnalisÃ©e floatud.ID entier (N) de l'instruction personnalisÃ©e floatus.ID entier (N) de l'instruction personnalisÃ©e flogd.ID entier (N) de l'instruction personnalisÃ©e flogs.ID entier (N) de l'instruction personnalisÃ©e fmaxd.ID entier (N) de l'instruction personnalisÃ©e fmaxs.ID entier (N) de l'instruction personnalisÃ©e fmind.ID entier (N) de l'instruction personnalisÃ©e fmins.ID entier (N) de l'instruction personnalisÃ©e fmuld.ID entier (N) de l'instruction personnalisÃ©e fmuls.ID entier (N) de l'instruction personnalisÃ©e fnegd.ID entier (N) de l'instruction personnalisÃ©e fnegs.ID entier (N) de l'instruction personnalisÃ©e frdxhi.ID entier (N) de l'instruction personnalisÃ©e frdxlo.ID entier (N) de l'instruction personnalisÃ©e frdy.ID entier (N) de l'instruction personnalisÃ©e fsind.ID entier (N) de l'instruction personnalisÃ©e fsins.ID entier (N) de l'instruction personnalisÃ©e fsqrtd.ID entier (N) de l'instruction personnalisÃ©e fsqrts.ID entier (N) de l'instruction personnalisÃ©e fsubd.ID entier (N) de l'instruction personnalisÃ©e fsubs.ID entier (N) de l'instruction personnalisÃ©e ftand.ID entier (N) de l'instruction personnalisÃ©e ftans.ID entier (N) de l'instruction personnalisÃ©e ftruncds.ID entier (N) de l'instruction personnalisÃ©e fwrx.ID entier (N) de l'instruction personnalisÃ©e fwry.ID entier (N) de l'instruction personnalisÃ©e round.Le sous-type %d Ã  %C n'est pas disponible pour un entierL'entier est hors de la plage symÃ©trique impliquÃ©e par le standard Fortran Ã  %LEntier en dehors de la plage symÃ©trique impliquÃ©e par le Standard Fortran en convertissant %s vers %s Ã  %LDÃ©bordement d'entier en calculant la quantitÃ© de mÃ©moire Ã  allouerL'entier est trop grand pour son sous-type Ã  %C. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>Entier trop grand Ã  %CValeur entiÃ¨re trop grande dans l'expression Ã  %CIntÃ©grer les fonctions Ã  l'intÃ©rieur de leurs appelants s'il est Ã©tabli que la taille du code ne grandira pas.IntÃ©grer les fonctions qui ne sont pas dÃ©clarÃ©es Â«Â inlineÂ Â» dans leurs appelants quand cela est profitable.IntÃ©grer les fonctions qui ne sont requises que par leur unique appelant.la psABI du MCU Intel n'est pas supportÃ©e dans le mode %sInterchangeage de boucles Ã  %LL'interface %qs Ã  %L est dÃ©clarÃ©e dans une instruction PROCEDURE ultÃ©rieureL'interface %qs Ã  %L ne peut pas Ãªtre une fonction-instructionL'interface %qs Ã  %L ne peut pas Ãªtre gÃ©nÃ©riqueL'interface %qs Ã  %L doit Ãªtre expliciteDÃ©saccord d'interface pour le composant pointeur de procÃ©dure %qs dans le constructeur de structure Ã  %L: %sInterface non concordante dans la procÃ©dure muette %qs Ã  %L: %sNon concordance de l'interface dans la procÃ©dure globale %qs Ã  %L: %sDÃ©saccord d'interface dans l'affectation du pointeur de procÃ©dure Ã  %L: %qs n'est pas une sous-routineInterface non concordante dans l'affectation du pointeur de procÃ©dure Ã  %L: %sUne interface doit Ãªtre spÃ©cifiÃ©e pour une liaison DEFERRED Ã  %CNom d'interface attendu aprÃ¨s %<(%> Ã  %CErreur interne du compilateur : Erreur en rapportant les routines rÃ©-entrÃ©es.
  Fichier interne Ã  %L avec une liste de nomsProcÃ©dure interne %qs dans %s Ã  %LLa procÃ©dure interne %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LLa procÃ©dure interne %qs est invalide dans l'initialisation du pointeur de procÃ©dure Ã  %LProcÃ©dure interne %qs utilisÃ©e comme argument effectif Ã  %LUnitÃ© interne avec un indice vecteur Ã  %LInterprÃ©ter tout INTEGER(4) comme un INTEGER(8).InterprÃ©ter tout REAL(4) comme un REAL(10).InterprÃ©ter tout REAL(4) comme un REAL(16).InterprÃ©ter tout REAL(4) comme un REAL(8).InterprÃ©ter tout REAL(8) comme un REAL(10).InterprÃ©ter tout REAL(8) comme un REAL(16).InterprÃ©ter tout REAL(8) comme un REAL(4).InterprÃ©ter les nombres imaginaires, en virgule fixe ou avec d'autres suffixes gnu comme le nombre littÃ©ral correspondant au lieu d'un nombre littÃ©ral dÃ©fini par l'utilisateur.les routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumb-1Entrecouper les lots de littÃ©raux avec le code dans la section texte.Intervalle durant lequel sonder la pile, exprimÃ© comme une puissance de deux en octets.Recouvrement de l'intervalle de %<-fdbg-cnt=%s%>Â : [%u, %u] et [%u, %u]L'intrinsÃ¨que %qs (%s) est utilisÃ© Ã  %LL'intrinsÃ¨que %qs Ã  %L ne peut pas avoir une initialisationL'intrinsÃ¨que %qs Ã  %L est invalide dans une affectation du pointeur de procÃ©dureL'intrinsÃ¨que %qs Ã  %L n'est pas permis comme argument effectifL'intrinsÃ¨que %qs Ã  %L doit avoir au moins deux argumentsL'intrinsÃ¨que TRANSFER Ã  %L a un rÃ©sultat partiellement indÃ©fini: taille de la source %ld < taille du rÃ©sultat %ldFonction intrinsÃ¨que %qs (%d) non reconnueLa fonction intrinsÃ¨que %qs Ã  %L n'est pas permise dans une expression d'initialisationLa fonction intrinsÃ¨que %s Ã  %L n'est pas permise pour CO_REDUCELa fonction intrinsÃ¨que NULL Ã  %L ne peut pas Ãªtre un argument effectif de STORAGE_SIZE car il retourne un pointeur dissociÃ©L'opÃ©rateur intrinsÃ¨que %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qsL'interface de l'opÃ©rateur intrinsÃ¨que Ã  %L doit Ãªtre une FUNCTIONLa procÃ©dure intrinsÃ¨que %qs n'est pas permise dans une instruction PROCEDURE Ã  %LLa procÃ©dure intrinsÃ¨que Ã  %L ne peut pas Ãªtre un MODULE PROCEDURELa sous-routine intrinsÃ¨que %qs Ã  %L n'aura point de spÃ©cificateur de typeSymbole intrinsÃ¨que spÃ©cifiÃ© dans !$ACC ROUTINE ( NOM ) Ã  %C marquÃ© avec la clause incompatible GANG, WORKER ou VECTORConstante littÃ©rale BOZ invalide utilisÃ©e en indice Ã  %CIdentificateur C invalide dans le spÃ©cificateur NAME= Ã  %CConstante Hollerith invalide Ã  %L car elle contient un caractÃ¨re largeConstante Hollerith invalide: %L doit contenir au moins un caractÃ¨reConstante Hollerith invalide: L'entier Ã  %L devrait avoir le sous-type par dÃ©fautParamÃ¨tre KIND %s invalide Ã  %LNOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %CNULL invalide Ã  %LArgument invalide pour !$ACC WAIT Ã  %CCible de l'association invalide Ã  %CCaractÃ¨re %<$%> invalide Ã  %L. Utilisez %<-fdollar-ok%> pour l'autoriser comme une extensionCaractÃ¨re %qc invalide dans le nom de la variable Ã  %CCaractÃ¨re 0x%s invalide Ã  %CCaractÃ¨re invalide dans le nom Ã  %CCaractÃ¨re(s) invalide(s) dans l'instruction ELSE aprÃ¨s %CClause invalide dans le module avec !$ACC DECLARE Ã  %LCo-dimension %d invalide Ã  %C, seules %d co-dimensions existesContexte invalide pour l'intrinsÃ¨que NULL () Ã  %LContexte invalide pour un pointeur NULL() Ã  %%LLettre d'exposant %<q%> invalide dans une constante littÃ©rale rÃ©elle Ã  %CExpression invalide dans gfc_element_size.Expression invalide dans gfc_target_encode_expr.Expression invalide dans gfc_target_interpret_expr.Expression invalide dans le constructeur de structure pour le composant pointeur %qs Ã  %L dans une procÃ©dure PUREForme invalide pour l'instruction PROGRAM Ã  %CLa forme de l'instruction WRITE est invalide Ã  %L, UNIT est requisForme invalide pour la rÃ©fÃ©rence de tableau Ã  %CForme invalide pour la rÃ©fÃ©rence au co-tableau Ã  %CNumÃ©ro d'image %d invalide dans SYNC IMAGESExpression d'initialisation invalide pour le composant ALLOCATABLE %qs dans le constructeur de structure Ã  %LInitialisation %s invalide dans l'instruction Data Ã  %CMot clÃ© %qs invalide dans la fonction intrinsÃ¨que %qs Ã  %LSous-type %d invalide pour la constante CHARACTER Ã  %CSous-type invalide pour %s Ã  %LMÃ©lange invalide de types en virgule flottante IEEE 128 bits et IBM 128 bitsInitialisation dans l'ancien style invalide pour le composant de type dÃ©rivÃ© Ã  %COpÃ©rateur invalide pour !$OMP DECLARE REDUCTION %s Ã  %LArgument de procÃ©dure invalide Ã  %LAffectation de pointeur de procÃ©dure invalide Ã  %LPlage %s invalide dans l'option %sSous-type %d invalide pour un rÃ©el Ã  %CCode standard invalide pour l'intrinsÃ¨que %qs (%d)Sous-chaÃ®ne invalide dans le Â«Â doÂ Â» avec donnÃ©e implicite Ã  %L dans l'instruction DATASpÃ©cification de type invalide Ã  %CUtilisation invalide de la constant littÃ©rale BOZ Ã  %LValeur invalide pour la spÃ©cification %s Ã  %CÃ‰mettre une note quand les doublons dans les diagnostiques sont supprimÃ©sÃ‰mettre des informations de dÃ©bogage pour les variables auxiliaires gÃ©nÃ©rÃ©es par le compilateur.Ã‰mettre les avertissements nÃ©cessaires pour Ãªtre strictement conforme au standard.Le pas de l'itÃ©ration Ã  %L ne peut pas Ãªtre zÃ©roAligner les cibles des sauts sur une puissance de 2 de cette valeur.Rebut aprÃ¨s l'instruction ASSOCIATE Ã  %CRebut aprÃ¨s CALL Ã  %CRebut aprÃ¨s la liaison GENERIC Ã  %CRebut aprÃ¨s l'instruction MAP Ã  %CRebut aprÃ¨s l'instruction UNION Ã  %CRebut aprÃ¨s l'instruction STRUCTURE non imbriquÃ©e Ã  %CGÃ©nÃ©rer uniquement les tables de retour en arriÃ¨re pour la gestion des exceptions.Utiliser simplement icc0/fcc0.Attribut KIND Ã  %C dans une dÃ©finition STRUCTUREAttribut KIND Ã  %C dans une dÃ©finition TYPELe paramÃ¨tre KIND de %s Ã  %L doit Ãªtre une expression d'initialisationKIND part_ref Ã  %CLe mot-clÃ© %qs Ã  %C est dÃ©jÃ  apparu dans la liste des arguments actuelleL'argument mot-clÃ© %qs Ã  %L est dÃ©jÃ  associÃ© Ã  un autre argument effectifL'argument mot-clÃ© %qs Ã  %L est invalide dans une fonction instructionL'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dureL'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dure, vouliez-vous employer %qsÂ ?L'argument mot-clÃ© requiert une interface explicite pour la procÃ©dure %qs Ã  %LL'argument mot-clÃ© requiert une interface explicite pour le composant pointeur de procÃ©dure %qs Ã  %LLe sous-type %d n'est pas supportÃ© pour CHARACTER Ã  %CLe sous-type %d n'est pas supportÃ© pour le type %s Ã  %CLe paramÃ¨tre de sous-type pour l'entitÃ© Ã  %L diffÃ¨re du paramÃ¨tre de sous-type du typespecABI AArch64 connues (Ã  utiliser avec l'option -mabi=):ABI connues (Ã  utiliser avec l'option -mabi=):Processeurs ARC connus (Ã  utiliser avec l'option -mcpu=):ABI ARM connues (Ã  utiliser avec l'option -mabi=):Processeurs ARM connus (Ã  utiliser avec les options -mcpu= et -mtune=):UnitÃ©s en virgule flottante ARM connues (Ã  utiliser avec l'option -mfpu=):Architectures ARM connues (Ã  utiliser avec l'option -march=):ISA C6X connues (Ã  utiliser avec l'option -march=):Processeurs connus (Ã  utiliser avec les options -mcpu= et -mtune=):Processeurs CSKY connus (Ã  utiliser avec l'option -mcpu=):UnitÃ©s en virgule flottante CSKY connues (Ã  utiliser avec l'option -mfpu=):Architectures CSKY connues (Ã  utiliser avec l'option -march=):Processeurs FR-V connus (Ã  utiliser avec l'option -mcpu=):Processeurs IQ2000 connus (Ã  utiliser avec l'option -mcpu=):Processeurs Itanium connus (Ã  utiliser avec l'option -mtune=):Processeurs M68K connus (Ã  utiliser avec l'option -mcpu=):ISA connues pour M68K (Ã  utiliser avec l'option -march=):Microarchitectures M68K connues (Ã  utiliser avec l'option -mtune=):ABI MIPS connues (Ã  utiliser avec l'option -mabi=):Processeurs MIPS connus (Ã  utiliser avec les options -march= et -mtune=):ParamÃ¨tres MIPS IEEE 754 connus (Ã  utiliser avec les options -mabs= et -mnan=):Niveaux ISA MIPS connus (Ã  utiliser avec l'option -mips):Versions ISA PTX connues (Ã  utiliser avec l'option -mips=):Processeurs TILE-Gx connus (Ã  utiliser avec l'option -mcpu=):Processeurs TILEPro connus (Ã  utiliser avec l'option -mcpu=):Dialectes TLS connus (Ã  utiliser avec l'option -mtls-dialect=):Formats connus pour __fp16 (Ã  utiliser avec l'option -mfp16-format=):Modes d'adressage connus (Ã  utiliser avec l'option -maddress-mode=):Types d'architectures connues (Ã  utiliser avec l'option -march=):Dialectes d'assembleurs connus (Ã  utiliser avec l'option -masm=):Choix connus pour le code de contrÃ´le de retour avec -minstrument-return=:Types de cmodel connus (Ã  utiliser avec l'option -mcmodel=):Types de cmodel connus (Ã  utiliser avec l'option -mict-model=):ModÃ¨les de code connus (Ã  utiliser avec l'option -mcmodel=):Types de processeurs connus (Ã  utiliser avec l'option -mcpu=):Choix connus pour l'alignement de donnÃ©es (Ã  utiliser avec l'option -malign-data=):ABI en virgule flottante connues (Ã  utiliser avec l'option -mfloat-abi=):Nombre de registres en virgule flottante connus (Ã  utiliser avec l'option -mconfig-fpu=):Choix connus pour le branchement indirect (Ã  utiliser avec les options -mindirect-branch=/-mfunction-return=):Longueur de registre vectoriel prÃ©fÃ©rÃ©e connue (Ã  utiliser avec l'option -mprefer-vector-width=):MÃ©thodes connues pour protÃ©ger la pile (Ã  utiliser avec l'option -mstack-protector-guard=):ABI des bibliothÃ¨ques vectorielles connues (Ã  utiliser avec l'option -mveclibabi=):latence de la cache L%d inconnue pour %sArgument LEN (%ld) hors limite 0:%d dans l'intrinsÃ¨que MVBITSArgument LEN (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITSAttribut LEN Ã  %C dans une dÃ©finition STRUCTUREAttribut LEN Ã  %C dans une dÃ©finition TYPEref de requÃªte LEN ou KING dans une instruction DATA Ã  %LLEN part_ref Ã  %Cmembre de gauche dans un appel %<noreturn%>Modificateur de clause LINEAR utilisÃ© sur la construction DO ou SIMD Ã  %LClause LINEAR spÃ©cifiÃ©e avec la clause ORDERED avec argument Ã  %LArgument muet LINEAR %qs avec l'attribut VALUE et le modificateur %s Ã  %LLa variable LINEAR %qs doit Ãªtre INTEGER Ã  %LInstruction LOCK Ã  %CLOCK_EVENT dans un contexte de dÃ©finition de variable (%s) Ã  %LLOCK_TYPE dans le contexte de dÃ©finition de variable (%s) Ã  %LArgument muet LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qsDes opÃ©randes LOGICAL sont requis dans l'expression Ã  %LVariable rÃ©sultat LOGICAL %qs Ã  %L avec le sous-type non C_Bool dans la procÃ©dure BIND(C) %qsle support LTO n'a pas Ã©tÃ© activÃ© dans cette configurationL'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme une Ã©tiquette de formatL'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme cible d'un branchementÃ‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme Ã©tiquette de FORMATÃ‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme cible de branchementL'Ã©tiquette %d Ã  %L est dÃ©finie mais ne peut pas Ãªtre utilisÃ©eL'Ã©tiquette %d Ã  %L est dÃ©finie mais non utilisÃ©eL'Ã©tiquette %d rÃ©fÃ©rencÃ©e Ã  %L n'est jamais dÃ©finieL'Ã©tiquette %qs aprÃ¨s %L ne correspond pas Ã  l'Ã©tiquette %qs du IFL'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs du IFL'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs de WHEREL'Ã©tiquette Ã  %L n'est pas dans le mÃªme bloc que l'instruction GOTO Ã  %LLe nom de l'Ã©tiquette %qs Ã  %C est ambiguInstruction DO Ã©tiquetÃ©e Ã  %LParenthÃ¨se gauche requise aprÃ¨s %<*%> dans la chaÃ®ne de format Ã  %LExtension antiqueÂ :La lettre %qc a dÃ©jÃ  un type IMPLICIT Ã  %CLa lettre %qc est dÃ©jÃ  dÃ©finie dans l'instruction IMPLICIT Ã  %CLes lettres doivent Ãªtre dans l'ordre alphabÃ©tique dans l'instruction IMPLICIT Ã  %CNiveau pas trouvÃ©, utilisez none, slim, blocks, vops.Lever les restrictions sur la taille de la GOT.Identique Ã  -M mais ignore les fichiers d'en-tÃªte systÃ¨me.Identique Ã  -MD mais ignore les fichiers d'en-tÃªte systÃ¨me.Comme -pedantic mais les avertissements sont rapportÃ©s comme des erreurs.La limite de %d lignes continuÃ©es est dÃ©passÃ©e dans l'instruction %CLigne tronquÃ©e Ã  %LLignes exÃ©cutÃ©es: %s sur %d
! Lier du code pour un noyau __main.Lier la bibliothÃ¨que D standard dynamiquement pendant la compilation.Lier la bibliothÃ¨que D standard statiquement pendant la compilation.Faire l'Ã©dition de liens pour produire le programme au format ELF (au lieu de mmo).Ã‰diter les liens avec le BSP HAL.Ã‰diter les liens avec une version limitÃ©e de la bibliothÃ¨que C.Faire l'Ã©dition de liens avec libads.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec libc.a et libdebug.a.Faire l'Ã©dition de liens avec libc.a et libsim.a.Faire l'Ã©dition de liens avec libmvme.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec libsim.a, libc.a et sim-crt0.o.Faire l'Ã©dition de liens avec libyk.a, libc.a et crt0.o.Faire l'Ã©dition de liens avec la bibliothÃ¨que en virgule flottante rapide.Faire l'Ã©dition de liens avec la bibliothÃ¨ques library-pic.Les optimisations durant l'Ã©dition de liens sont faites avec un nombre de tÃ¢ches parallÃ¨les ou un serveur de tÃ¢ches.Lister tous les compteurs de dÃ©bogage disponibles avec leurs limites et leurs valeurs.Lister toutes les allocations GC cachÃ©es.Lister tous les champs non mutables qui occupent une instance d'objet.Lister toutes les utilisations des types complexe ou imaginaire.Lister toutes les variables qui vont dans le stockage local d'un thread.Lister les informations sur tous les changements de langage.L'Ã©lÃ©ment de liste %qs Ã  %L est dÃ©fini dans la directive OMP DECLARE TARGET prÃ©cÃ©dente avec un DEVICE_TYPE diffÃ©rentL'Ã©lÃ©ment de liste %qs avec des composants allouables n'est pas permis dans la clause Â«Â mapÂ Â» Ã  %LL'Ã©lÃ©ment de liste ne sera point co-indexÃ© Ã  %CListe spÃ©cifiÃ©e avec la clause d'ordre de mÃ©moire dans la directive FLUSH Ã  %CCharger tous les membres des bibliothÃ¨ques archives plutÃ´t que seulement ceux qui satisfont les symboles non dÃ©finis.La variable verrou Ã  %L doit Ãªtre un scalaire de type LOCK_TYPELe bloc SELECT CASE logique Ã  %L a plus de deux casUne plage logique n'est pas permise dans l'instruction CASE Ã  %LLes valeurs logiques Ã  %%L doivent Ãªtre comparÃ©es avec %s au lieu de %sEnregistrer dans le journal quels fichiers objets sont chargÃ©s par l'Ã©diteur de liens.Enregistrer dans le journal quel(s) symbole(s) ont provoquÃ©(s) le chargement d'un objet.Rechercher et utiliser les fichiers PCH mÃªme pendant le prÃ©-traitement.Chercher des opportunitÃ©s de rÃ©duire les ajustements de pile et les rÃ©fÃ©rences Ã  la pile.Aligner le code des boucles sur une puissance de 2 de cette valeur.La boucle itÃ¨re sans finVariable de boucleLa variable de boucle Ã  %C ne peut pas Ãªtre un co-tableauLa variable de boucle Ã  %C ne peut pas Ãªtre un sous-composantLa variable de boucle Ã  %C ne peut pas Ãªtre un tableauLa variable de boucle a Ã©tÃ© modifiÃ©eLes boucles qui itÃ¨rent au moins le nombre de fois sÃ©lectionnÃ© recevront un alignement de boucle.La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %dLa rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %dle MCU %qs n'a pas d'unitÃ© de multiplication matÃ©rielle mais %<-mhwmult%> est dÃ©fini Ã  %sle MCU %qs supporte l'ISA %s mais %<-mcpu%> est dÃ©fini Ã  %sle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  16 bitsle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  32 bitsle MCU %qs supporte la multiplication matÃ©rielle %s mais %<-mhwmult%> est dÃ©fini Ã  f5seriescode %<-mxgot%> MIPS16PIC MIPS16 pour des ABI autres que o32 et o64MMIX interne: %s n'est pas un entier pouvant dÃ©calÃ©MMIX interne: Registre erronÃ©: %dMMIX interne: Valeur erronÃ©e pour Â«Â mÂ Â», pas un CONST_INTMMIX interne: Ne peut dÃ©coder cet opÃ©randeMMIX interne: Attendait CONST_INT, pas ceciMMIX interne: Attendait une constante, pas ceciMMIX interne: Attendait un registre, pas ceciMMIX interne: Le dernier vararg nommÃ© ne tiendra pas dans un registreMMIX interne: Cas %qc manquant dans mmix_print_operandMMIX interne: Ce n'est pas une constante:MMIX interne: Ce n'est pas une adresse reconnueMMIX interne: Tentative de produire une condition incorrectement inversÃ©e:MMIX interne: Quel est le CC de ceciÂ ?MMIX interne: Quel est le CC de ceciÂ ?l'argument vectoriel MMX sans activer MMX modifie l'ABIle retour vectoriel MMX sans activer MMX change l'ABIMODULE PROCEDURE Ã  %C doit Ãªtre dans une interface de module gÃ©nÃ©riqueDÃ©claration de MODULE PROCEDURE Ã  %CPrÃ©fixe de MODULE Ã  %CprÃ©fixe MODULE Ã  %C trouvÃ© en dehors d'un module, sous-module ou interfaceArgument MOLD requis pour NULL Ã  %LBalise MOLD Ã  %LLa balise MOLD Ã  %L est en conflit avec la balise SOURCE Ã  %LLa balise MOLD Ã  %L est en conflit avec le typespec Ã  %LMOLD= est requis dans l'argument NULL() Ã  %L: AmbigÃ¼itÃ© entre les fonctions spÃ©cifiÃ©es %s et %scode MIPS16 MSAles fonctions internes du MSP430 ne fonctionnent qu'Ã  l'intÃ©rieur des gestionnaires d'interruptionsMULT rencontrÃ© dans cris_op_strL'amplitude du deuxiÃ¨me argument de %s dÃ©passe la taille des bits Ã  %LL'amplitude du deuxiÃ¨me argument de ISHFTC excÃ¨de le BIT_SIZE du premier argument Ã  %CTenir Ã  jour une liste inversÃ©e de pointeurs.Rendre les Â«Â charÂ Â» signÃ©s par dÃ©faut.Rendre les Â«Â charÂ Â» non signÃ©s par dÃ©faut.Demander Ã  GCC de passer l'option en ligne de commande --no-relax Ã  l'Ã©diteur de lien au lieu de l'option --relax.Rendre indirects tous les appels de fonctions.Rendre les entiers larges de 32 bits.Produire les Â«Â structÂ Â» avec une taille multiples de 4 octets (attention: altÃ©rÃ© par l'ABI).Faire supposer Ã  la machine de relaxation de l'Ã©diteur de lien qu'un bouclage du compteur du programme survient.Instruction GENERIC mal formÃ©e Ã  %CSpÃ©cification de type mal formÃ©e Ã  %CAllouer les donnÃ©es avec malloc dans l'espace P2.DÃ©finition du type dÃ©rivÃ© dÃ©corÃ© Ã  %CMappeur entre module et fichiers CMI.Marquer le registre MAC comme Ã©tant Ã©crasÃ© par un appel.Marquer toutes les boucles comme Ã©tant parallÃ¨les.Marquer les opÃ©rations de copies dÃ©clarÃ©es implicitement comme dÃ©prÃ©ciÃ©es si la classe a une opÃ©ration de copie ou un destructeur fourni par l'utilisateur.Marquer les opÃ©rations de copies dÃ©clarÃ©es implicitement comme dÃ©prÃ©ciÃ©es si la classe a une opÃ©ration de copie fournie par l'utilisateur.Marquer toutes les fonctions et mÃ©thodes mises en ligne comme ayant la visibilitÃ© Â«Â cachÃ©eÂ Â».Le nombre max de blocs de base dans une boucle pour un dÃ©placement de boucle invariant.Le nombre max de boucles pour l'allocation de registre rÃ©gional.Nombre max d'octets Ã  comparer dans des boucles.Nombre max d'octets Ã  comparer sans boucles.Nombre max d'octets Ã  comparer.Nombre max d'octets Ã  dÃ©placer en ligne.La taille max de la table des conflits en Mo.Nombre max de marqueurs de dÃ©bogage Ã  Ã©tendre ou mettre en ligne.La profondeur de rÃ©cursion max pour dÃ©velopper les expressions de pistage de variables.La taille max de la liste des emplacements pour laquelle des opÃ©rations inverses devraient Ãªtre ajoutÃ©es.La taille max des tables de hachage pour le pistage des variables.Croissance maximale du code par la duplication de queue (en pourcentage).Croissance maximale estimÃ©e du corps d'une fonction causÃ©e par la premiÃ¨re vague de mises en ligne des appels uniques.Estimation maximale de la conclusion des branches considÃ©rÃ©es prÃ©visibles.Croissance maximale due Ã  la mise en ligne d'une grande fonction (en pourcentage).Le nombre maximum d'extrÃ©mitÃ©s de frontiÃ¨re de plage de Â«Â caseÂ Â» dans une instruction Â«Â switchÂ Â» utilisÃ©e durant la gÃ©nÃ©ration du rÃ©sumÃ© de la fonction IPA.La taille maximale d'une partition pour LTO (en instructions estimÃ©es).Croissance maximale de la trame de pile causÃ©e par la mise en ligne (en pourcentage).La croissance maximale autorisÃ©e du nombre et de la taille totale des nouveaux paramÃ¨tres que IPA-SRA remplace par un pointeur vers un agrÃ©gat.Le nombre maximum d'itÃ©rations du passage sur une fonction.La quantitÃ© maximale de bbs similaires Ã  comparer avec un bb.La profondeur maximale de la recherche DFS utilisÃ©e par l'analyse d'Ã©vasion de modref.La profondeur maximum de boucles imbriquÃ©es qu'il faut entiÃ¨rement numÃ©roter par valeur de maniÃ¨re optimiste.La profondeur maximale de l'Ã©valuation d'expressions logiques qui sera examinÃ©e en Ã©valuant les portÃ©es des arrÃªtes sortantes.La profondeur maximale de clonage rÃ©cursif pour les fonctions auto-rÃ©cursives.Profondeur maximum de recherche dans l'arbre des dominateurs pour trouver des expressions Ã  Ã©lever.Profondeur maximum des chaÃ®nes de racines carrÃ©es Ã  utiliser lors de la synthÃ¨se d'une Ã©lÃ©vation Ã  la puissance par une constante rÃ©elle.Niveau d'extension maximum atteint avec le type %qs Ã  %LLa longueur maximale de la recherche dans les candidats pour la simplification des instructions dupliquÃ©es lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction).La longueur maximale de l'ensemble ANTIC partiel lors de la prÃ©-optimisation de l'arbre.Nombre maximum de VALEURs traitÃ©es lors d'un appel Ã  find_base_term.Le nombre maximum d'accÃ¨s stockÃ©s dans chaque rÃ©fÃ©rence modref.Le nombre maximum de stockages locaux actifs dans l'Ã©limination des stockages morts de RTL.Le nombre maximum d'Ã©lÃ©ments contenus dans un agrÃ©gat d'un paramÃ¨tre dans des fonctions de saut ou des maillages.Le nombre maximum d'arguments qu'un PHI peut avoir avant que le FSM qui est responsable de l'enchaÃ®nement arrÃªte d'essayer d'enchaÃ®ner les sauts dans ses blocs.Nombre maximum d'arguments dans un PHI supportÃ© par la conversion de Â«Â ifÂ Â» TREE Ã  moins que la boucle soit marquÃ©e avec un pragma simd.Le nombre maximum de tableaux par SCoP.Nombre maximum d'accÃ¨s artificiels pour activer la propagation vers l'avant que le remplacement scalaire d'agrÃ©gats gardera pour une variable locale.Le nombre maximum d'assertions Ã  ajouter le long de l'arÃªte par dÃ©faut d'une instruction switch pendant le VRP.Le nombre maximum de bases stockÃ©es dans chaque arbre modref.Le nombre maximum de blocs de base avant que EVRP utilise une cache peu dense.Le nombre maximum de blocs de base sur le chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis.Le nombre maximum de bits pour lesquels on Ã©vite de crÃ©er des FMA.Nombre maximum de fichiers de modules C++ ouverts simultanÃ©ment lors du chargement paresseux.Le nombre maximum de paires de stockage conditionnel qui peuvent Ãªtre descendues.Le nombre maximum de stockages constants Ã  fusionner dans l'Ã©tape de fusion des stockages.Le nombre maximum de datarefs dans une boucle pour construire les dÃ©pendances de donnÃ©es de la boucle.Le nombre maximum de prÃ©dicats diffÃ©rents utilisÃ©s pour garder une trace des propriÃ©tÃ©s des boucles dans l'analyse IPA.Le nombre maximum de dÃ©sambiguÃ¯sations Ã  rÃ©aliser par accÃ¨s mÃ©moire.Le nombre maximum de points d'Ã©vasion suivis par modref par nom SSA.Le nombre maximum de champs dans une structure avant que l'analyse de pointeur traite la structure comme une seule variable.Le nombre maximum d'insns dans un bloc de base pour considÃ©rer une conversion du if par RTL.Le nombre maximum d'instructions dans la liste Â«Â prÃªtesÂ Â» qui sont considÃ©rÃ©es Ã©ligibles pour Ãªtre renommÃ©es.Le nombre maximum d'instructions Ã  copier en dupliquant des blocs le long du chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis.Le nombre maximum d'opÃ©rations isl, 0 pour illimitÃ©Le nombre maximum d'aplatissages de boucles pour amÃ©liorer l'alignement des rÃ©fÃ©rences aux donnÃ©es dans une boucle.Le nombre maximum de may-defs visitÃ©s lors d'une dÃ©virtualisation spÃ©culative.Le nombre maximum d'espaces de noms Ã  parcourir pour chercher des alternatives quand la recherche de nom a Ã©chouÃ©.Nombre maximum d'appels imbriquÃ©s pour rechercher une dÃ©pendance de contrÃ´le pendant l'analyse d'une variable non initialisÃ©e.Le nombre maximum de nouveaux chemins pour enchaÃ®ner des sauts pour un automate Ã  Ã©tats finis.Le nombre maximum d'opÃ©rations dans une expression de paramÃ¨tre qui peut Ãªtre traitÃ©e par l'analyse IPA.Le nombre maximum de paramÃ¨tres dans un SCoP.Le nombre maximum de requÃªtes dans l'oracle des alias par zone de stockage.Le nombre maximum de rÃ©fÃ©rences stockÃ©es dans chaque base modref.Le nombre maximum d'expressions autorisÃ©es dans un bloc qui doit Ãªtre dupliquÃ© pour enchaÃ®ner des sauts.Le nombre maximum d'expressions qui seront visitÃ©es par l'analyse des paramÃ¨tres formels de IPA basÃ© sur l'analyse d'alias dans une fonction quelconque.Le nombre maximum d'instructions visitÃ©es durant la dÃ©couverte de l'offset d'une fonction de saut.Le nombre maximum de chaines de stockages Ã  suivre en mÃªme temps dans l'Ã©tape de fusion des stockages.Le nombre maximum de chaÃ®nes pour lesquelles l'optimisation de strlen conserve la longueur des chaÃ®nes.Le nombre maximum de tests rÃ©alisÃ©es par la requÃªte modref.Le nombre maximum de fois qu'une insn peut Ãªtre ordonnancÃ©e.CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme prÃ©visible.CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme imprÃ©visible.Parties maximales que IPA-SRA suit par paramÃ¨tre formel, par consÃ©quent, est aussi le nombre maximum de remplacements d'un paramÃ¨tre formel.ProbabilitÃ© maximum que l'entrÃ©e B8 d'une rÃ©gion scindÃ©e (en pourcent relatif Ã  l'entrÃ©e B8 de la fonction) pour rÃ©aliser la mise en ligne partielle.La profondeur de rÃ©cursion maximum permise en interrogeant une propriÃ©tÃ© d'un nom SSA.La taille maximale (en octets) des objets pistÃ©s octet par octet par l'Ã©limination des stockages morts.Taille maximale, en octets, des valeurs constantes permises comme opÃ©randes.La taille maximale d'une liste de valeurs associÃ©es Ã  chaque paramÃ¨tre pour la propagation de constantes interprocÃ©durale.Taille maximale d'une rÃ©gion de fusion de stockage unique en octets.La taille maximale des variables globales et statiques qui peuvent Ãªtre placÃ©es dans la zone des petites donnÃ©es.La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour l'espace.La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour la vitesse.La longueur maximale d'un sous-enregistrement ne peut pas dÃ©passer %dLa longueur maximale supportÃ©e pour un identificateur est %dFacteur de dÃ©roulement maximum pour le unroll-and-jamLes fonctions membre dÃ©finies dans leur classe sont en-ligne dans la portÃ©e du module.L'extension Memory Tagging ne supporte pas %<-mabi=ilp32%>Fusionner les stockages adjacents.Fusionner des Ã©tats suffisamment similaires durant l'analyse.Utilisation de la sous-commande de fusion:Le rapport min entre les insns et les opÃ©randes mÃ©moire pour activer la prÃ©-extraction dans une boucle.Le rapport min entre les insns et les prÃ©-extractions pour activer la prÃ©-extraction dans une boucle avec un nombre inconnu d'itÃ©rations.Distance minimale entre un Â«Â storeÂ Â» et un Â«Â loadÂ Â» qui peuvent entrer en conflit.La probabilitÃ© minimale, en pourcents, qu'une arrÃªte enchaÃ®ne immÃ©diatement sur une autre pour dÃ©cider d'ajouter un BB Ã  un EBB d'hÃ©ritage dans LRA.La taille minimale d'une partition pour LTO (en instructions estimÃ©es).L'expansion minimale du tas pour lancer la collecte des rebuts, en pourcentage de la taille totale du tas.La taille minimale du tas avant de commencer la collecte des rebuts, en kilooctets.Le nombre minimum d'itÃ©rations par thread d'une boucle parallÃ©lisÃ©e la plus Ã  l'intÃ©rieur.Pourcentage minimum de memrefs qui doit Ãªtre Ã©liminÃ© pour que le unroll-and-jam soit estimÃ© profitable.DÃ©saccord dans les noms de BIND(C) (%qs/%qs) Ã  %CDÃ©saccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord dans les noms des arguments formels de MODULE PROCEDURE (%s/%s) Ã  %CDÃ©saccord sur l'attribut PURE entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord sur l'attribut RECURSIVE entre MODULE PROCEDURE Ã  %L et son interface dans %sDÃ©saccord dans les composants du type dÃ©rivÃ© %qs de %qs Ã  %C: %qs attendu mais a trouvÃ© %qsDÃ©saccord dans le nombre d'arguments formels de MODULE PROCEDURE Ã  %CDÃ©saccord dans l'affectation du pointeur de procÃ©dure Ã  %L: dÃ©saccord dans la convention d'appelLes dÃ©saccords entre le fichier d'architecture et celui spÃ©cifiÃ© par Â«Â -archÂ Â» sont des erreurs au lieu d'avertissements.!$OMP END ATOMIC requis aprÃ¨s !$OMP ATOMIC CAPTURE Ã  %C%<&%> manquant dans la suite de la constante de caractÃ¨re Ã  %C%<(%> manquante dans l'expression ELSE IF Ã  %C%<(%> manquante dans l'expression IF Ã  %C%<)%> manquante dans l'expression ELSE IF Ã  %CL'argument %qs de l'intrinsÃ¨que %qs est manquant Ã  %L pour %qs du type %qsArgument %qs manquant pour l'intrinsÃ¨que %s Ã  %L%qs manquant dans l'instruction Ã  ou avant %LOption -mcpu manquante dans ASM_CPU_SPECÂ ?Clause INITIALIZER manquante pour !$OMP DECLARE REDUCTION du type dÃ©rivÃ© sans initialisation par dÃ©faut Ã  %LTHEN manquant dans l'instruction ELSE IF aprÃ¨s %LArgument effectif %qs manquant dans l'appel de %qs Ã  %LArgument effectif manquant pour l'argument %qs Ã  %LSpÃ©cification de retour alternatif manquant dans l'appel de la sous-routine Ã  %LSpÃ©cificateur de retour alternatif manquant dans l'appel de la sous-routine Ã  %LListe d'arguments manquante dans la fonction %qs Ã  %CArgument manquant pour %qs Ã  %CSpÃ©cification de tableau manquante Ã  %L dans l'instruction CODIMENSIONSpÃ©cification de tableau manquante Ã  %L dans l'instruction DIMENSIONPlage de caractÃ¨res manquante dans IMPLICIT Ã  %CParenthÃ¨se fermante manquante pour l'Ã©tiquette de liaison Ã  %CSpÃ©cification de co-dimension manquante Ã  %CVirgule manquante Ã  %LDÃ©comptes manquants pour la fonction appelÃ©e %sSpÃ©cification de dimension manquante Ã  %CIl manque le nom d'entitÃ© ou le nom de bloc commun pour l'instruction de spÃ©cification d'attribut Ã  %CExposant manquant dans le nombre rÃ©el Ã  %CÃ‰tiquette de format manquante Ã  %CFormat manquant avec l'unitÃ© par dÃ©faut Ã  %CSpÃ©cification gÃ©nÃ©rique manquante dans l'instruction USE Ã  %CÃ‰lÃ©ment manquant dans la chaÃ®ne de format Ã  %LNom de mot-clÃ© manquant dans la liste des arguments effectifs Ã  %CParamÃ¨tre Â«Â kindÂ Â» manquant Ã  %CParenthÃ¨se gauche d'ouverture manquante dans la chaÃ®ne de format Ã  %LIl manque une largeur positive aprÃ¨s le descripteur L Ã  %LParenthÃ¨se requise manquante avant BIND(C) Ã  %CParenthÃ¨se droite manquante Ã  %CParenthÃ¨se droite ou virgule manquante Ã  %CSymbole manquantModule %qs Ã  la ligne %d colonne %d: %sLe fichier module %qs n'a pas Ã©tÃ© gÃ©nÃ©rÃ©, soit parce que le module ne contient pas de MODULE PROCEDURE ou il y a une erreur dans le module.La nature du module dans l'instruction USE Ã  %C sera soit INTRINSIC ou soit NON_INTRINSICPlus d'arguments effectifs que d'arguments formels dans l'appel de la procÃ©dure Ã  %LPlus d'une arÃªte sortante hors du nÅ“ud du fragmentDÃ©placer hors des boucles les calculs invariants par rapport aux boucles.Identificateurs multiples fournis avec un seul spÃ©cificateur NAME= Ã  %CPlusieurs axes de boucles spÃ©cifiÃ©s pour la routine Ã  %CNOM %qs ne fait pas rÃ©fÃ©rence Ã  une sous-routine ou une fonction dans !$ACC ROUTINE ( NOM ) Ã  %LNOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %LNAME pas autorisÃ© sur BIND(C) pour ABSTRACT INTERFACE Ã  %CLe spÃ©cificateur NAME= Ã  %C devrait Ãªtre une expression constanteLe spÃ©cificateur NAME= Ã  %C devrait Ãªtre un scalaire du sous-type de caractÃ¨re par dÃ©fautNAMELIST %qs dans l'instruction READ Ã  %L contient le symbole %qs qui ne peut pas apparaÃ®tre dans le contexte d'une dÃ©finition de variableObjet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs Ã  %LObjet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs Ã  %LL'objet NAMELIST %qs a des composants PRIVATE et ne peut pas Ãªtre un membre de la liste de noms PUBLIC %qs Ã  %LL'objet NAMELIST %qs a des composants PRIVATE associÃ©s Ã  USE et ne peut pas Ãªtre membre de la liste de noms %qs Ã  %LL'objet NAMELIST %qs dans la liste de noms %qs Ã  %L a des composants ALLOCATABLE ou POINTER et requiert donc une procÃ©dure d'entrÃ©e/sortie dÃ©finieL'objet NAMELIST %qs dans la liste de noms %qs Ã  %L est polymorphique et requiert une procÃ©dure d'entrÃ©e/sortie dÃ©finieObjet NAMELIST %qs dans la liste de noms %qs Ã  %L avec des composants ALLOCATABLE ou POINTERL'objet NAMELIST %qs a Ã©tÃ© dÃ©clarÃ© PRIVATE et ne peut pas Ãªtre membre de la liste de noms PUBLIC %qs Ã  %LObjet NAMELIST %qs avec une longueur de caractÃ¨re non constante dans la liste de noms %qs Ã  %LSpÃ©cificateur NEWUNIT Ã  %LLe spÃ©cificateur NEWUNIT doit avoir FILE= ou STATUS='scratch' Ã  %LLe modificateur d'ordonnancement NONMONOTONIC est spÃ©cifiÃ© avec la clause ORDERED Ã  %LNON_OVERRIDABLE et DEFERRED ne peuvent pas apparaÃ®tre tous les deux Ã  %CNOPASS ou interface explicite requise Ã  %CNOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %dNOTE_INSN_BASIC_BLOCK manquant pour le bloc %dattribut NO_ARG_CHECK NULL apparaÃ®t dans le membre de droite de l'affectation Ã  %LLe NULL Ã  %L n'est pas permis comme argument effectif de la fonction intrinsÃ¨que %qsIntrinsÃ¨que NULL avec MOLD allouable Ã  %LNULL utilisÃ© en arithmÃ©tiqueNULL() Ã  %C ne peut pas apparaÃ®tre dans un constructeur de tableauL'initialisation NULL() Ã  %C est ambiguÃ«L'initialisation NULL() Ã  %C ne peut pas avoir MOLDNULL() prÃ¨s de %L ne peut pas apparaÃ®tre dans une instruction INQUIRENULLIFY n'autorise pas le remappage des limites pour l'objet pointeur Ã  %CLe nom %qs Ã  %C est dÃ©jÃ  dÃ©fini comme une interface gÃ©nÃ©rique Ã  %LLe nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis l'unitÃ© de programme actuelleLe nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis le module %qsLe nom %qs Ã  %C est le nom de la procÃ©dureLe nom %qs dans l'instruction %s Ã  %C n'est pas un nom de constructionLe nom %qs dans l'instruction %s Ã  %C est inconnuLe nom %qs de ABSTRACT INTERFACE Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨queLes noms aprÃ¨s !$omp critical et !$omp end critical ne correspondent pas Ã  %CLe nom Ã  %C est trop longNom de la bibliothÃ¨que systÃ¨me avec laquelle il faut faire l'Ã©dition de liens.Nom du startfile.Nom trop longLe bloc COMMON nommÃ© %qs Ã  %L sera de la mÃªme taille que celui ailleurs (%lu vs %lu octets)Le bloc DO nommÃ© Ã  %L requiert un nom ENDDO correspondantLa constante nommÃ©e %qs Ã  %L ne peut pas Ãªtre un objet EQUIVALENCEConstante nommÃ©e %qs dans le contexte de la dÃ©finition de variable (%s) Ã  %LLa constante nommÃ©e Ã  %C est une EQUIVALENCELa liste de noms %qs ne peut pas Ãªtre un argument Ã  %LLa liste de noms %qs ne peut pas Ãªtre un argument de la sous-routine ou de la fonction Ã  %LLe nom du groupe de la liste de noms %qs Ã  %C a dÃ©jÃ  le type de base %sLe nom du groupe de la liste de noms %qs Ã  %C est dÃ©jÃ  associÃ© Ã  use et ne peut pas Ãªtre respÃ©cifiÃ©Le nom de groupe de la liste de noms Ã  %L ne peut pas avoir l'attribut SAVEL'instruction de spÃ©cification d'attribut a besoin de soit un nom d'entitÃ© ou soit un nom de bloc commun Ã  %CArgument nÃ©gatif N Ã  %LL'exposant nÃ©gatif d'un entier a zÃ©ro pour rÃ©sultat Ã  %LBloc CRITICAL imbriquÃ© Ã  %Ctrampolines de fonctions imbriquÃ©es pas supportÃ©s sur le CK801.Le nom de liaison n'est pas permis dans BIND(C) Ã  %CPas de branchement
  Pas d'appel
  Pas de crt0.o par dÃ©faut.Aucune description pour l'instant.Pas d'arÃªte hors du nÅ“ud du fragmentAucune ligne exÃ©cutable
  Aucune initialisation pour le composant allouable %qs donnÃ© dans le constructeur de structure Ã  %CPas d'initialisation donnÃ©e pour le composant %qs dans le constructeur de structure Ã  %CPrise en charge supprimÃ©e.Pas de saut pour traverser une rÃ©gion Ã  la frontiÃ¨re de section dans le bb %iAffectation dÃ©finie par l'utilisateur non ELEMENTAL dans WHERE Ã  %LLe symbole non PARAMETER %qs Ã  %L ne peut pas avoir une forme impliciteNon POINTER dans le contexte d'association de pointeur (%s) Ã  %LLa procÃ©dure non RECURSIVE %qs Ã  %L semble s'appeler elle-mÃªme rÃ©cursivement. DÃ©clarez lÃ  RECURSIVE ou utilisez %<-frecursive%>Objet non THREADPRIVATE %qs dans la clause COPYIN Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de forme tacite dans l'Ã©tiquette du FORMAT Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de taille tacite dans l'Ã©tiquette du FORMAT Ã  %LNon caractÃ¨re dans l'Ã©tiquette du FORMAT Ã  %LNon caractÃ¨re non Hollerith dans l'Ã©tiquette du FORMAT Ã  %LÃ‰lÃ©ment non caractÃ¨re d'un tableau de pointeurs dans l'Ã©tiquette du FORMAT Ã  %LLimite infÃ©rieure non constante dans la dÃ©claration avec une forme implicite Ã  %LSous-type LOGICAL pas par dÃ©faut dans la balise %s Ã  %LObjet non fictif %qs dans la clause %s Ã  %LLe type dÃ©rivÃ© non extensible %qs Ã  %L ne peut pas Ãªtre ABSTRACTCaractÃ¨re non-numÃ©rique dans l'Ã©tiquette d'instruction Ã  %CArgument muet passÃ© comme objet non polymorphique de %qs Ã  %LLa procÃ©dure FINAL non scalaire Ã  %L devrait avoir un argument de forme taciteChiffres non significatifs dans le nombre %qs Ã  %C, KIND est peut-Ãªtre incorrectExpression non variable dans le contexte de dÃ©finition de variable (%s) Ã  %LPartie imaginaire non nulle perdue durant la conversion de %qs vers %qs Ã  %LLa 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 Â«Â =Â Â»Le composant non co-tableau %s Ã  %L du type EVENT_TYPE ou avec un sous-composant de type EVENT_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir de co-dimension car %s Ã  %L a une co-dimension ou un sous-composant co-tableau)Le composant non co-tableau %s Ã  %L du type EVENT_TYPE ou avec un sous-composant de type EVENT_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir une co-dimension car un sous-composant de co-tableau existe dÃ©jÃ )Le composant non co-tableau %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir de co-dimension car %s Ã  %L a une co-dimension ou un sous-composant qui est un co-tableau)Le composant non co-tableau %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit avoir une co-dimension ou Ãªtre un sous-composant d'un co-tableau. (Les variables du type %s ne peuvent pas avoir une co-dimension puisqu'un sous-composant co-tableau existe dÃ©jÃ )CaractÃ¨re de tabulation non conforme Ã  %CCaractÃ¨re de tabulation non conforme Ã  la colonne %d de la ligne %dCaractÃ¨re de tabulation non conforme dans le format Ã  %CSection de tableau non constante Ã  %L dans l'instruction DATARÃ©pertoire d'inclusion %qs non existantExposant non entier dans une expression d'initialisation Ã  %LTableau FPTR non interopÃ©rable Ã  %L pour C_F_POINTER: %sTableau non interopÃ©rable Ã  %L comme argument pour C_LOC: %sProcÃ©dure non interopÃ©rable Ã  %L pour C_FUNLOCPointeur de procÃ©dure non interopÃ©rable Ã  %L pour C_F_PROCPOINTERLa procÃ©dure Ã©lÃ©mentaire non intrinsÃ¨que %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LLargeur non nÃ©gative requise dans la chaÃ®ne de format Ã  %LL'objet non pointeur %qs avec l'initialisation par dÃ©faut n'apparaÃ®tra point dans une instruction DATA Ã  %LRÃ©fÃ©rence non polymorphique au type abstrait Ã  %CConversion non standard de %s vers %s Ã  %LDÃ©claration du type non standard %s*%d Ã  %CPas configurÃ© avec %<--enable-gather-detailed-mem-stats%>.Pas assez d'Ã©lÃ©ments dans l'initialisation du tableau Ã  %CTAG inattendu.Noter les directives #include non traduites en dÃ©clarations d'import et non connues pour Ãªtre textuelles.Noter les directives #include traduites en dÃ©clarations d'import.Noter les noms des chemins de l'interface de module compilÃ© (Compiled Module Interface) d'un module spÃ©cifique ou d'une unitÃ© d'en-tÃªte.Noter les noms des chemins de l'interface de module compilÃ© (Compiled Module Interface).Noter une traduction de #include d'un en-tÃªte spÃ©cifique.Le nombre de partitions dans lesquelles il faudrait scinder le programme.Nombre de registres utilisÃ©s pour passer les arguments entiers.PARAMETER numÃ©rique requis dans la constante complexe Ã  %CDes opÃ©randes numÃ©riques sont requis dans l'expression Ã  %LOpÃ©randes numÃ©rique ou CHARACTER requis dans l'expression Ã  %LL'argument OLD de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissableOMP ATOMIC Ã  %L avec plusieurs clauses atomiquesOMP CRITICAL Ã  %L avec la clause HINT requiert un NAME sauf quand omp_sync_hint_none est utilisÃ©OMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause LINK et plus tard dans une clause TOOMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause TO et plus tard dans une clause LINKLa directive OMP DECLARE TARGET Ã  %L avec uniquement une clause DEVICE_TYPE est ignorÃ©eLa variable OMP DECLARE TARGET Ã  %L est un Ã©lÃ©ment d'un bloc COMMONLa variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause LINK et plus tard dans la clause TOLa variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause TO et plus tard dans la clause LINKOMP TARGET UPDATE Ã  %L requiert au moins une clause TO ou FROML'instruction OPEN Ã  %L doit avoir le spÃ©cificateur UNIT ou NEWUNITL'instruction OPEN n'est pas permise dans une procÃ©dure PURE Ã  %CL'argument OPERATOR Ã  %L doit Ãªtre une fonction PUREOPTIONAL n'est pas permis Ã  l'intÃ©rieur du BLOCK Ã  %CORDER Ã  %L n'est pas une permutation de la taille de SHAPE Ã  %LL'argument de la clause ORDERED n'est pas une constante entiÃ¨re positive Ã  %CLe paramÃ¨tre de la clause ORDERED est plus petit que COLLAPSE Ã  %Lclause ORDERED spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> REDUCTION Ã  %LL'objet %qs n'est pas une variable Ã  %LL'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre copiÃ©sL'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre mappÃ©les dÃ©clarations Objective-C peuvent seulement apparaÃ®tre dans l'Ã©tendue globaleFonctionnalitÃ© obsolÃ¨teÂ :Outil hors ligne pour gÃ©rer les dÃ©comptes gcda
*************** Utilisez l'option %<-mcpu%> pour dÃ©fini
*** 2219,2225 ****
  %<_Atomic%> dupliquÃ©%<_Thread_local%> ou %<__thread%> dupliquÃ©le nom d'opÃ©rande %<asm%> %qs apparaÃ®t en doublequalificatif %<asm%> %qE dupliquÃ©qualificatif %<asm%> %qT dupliquÃ©%<const%> dupliquÃ©branche %<default%> en double dans %<_Generic%>%<mutable%> dupliquÃ©%<restrict%> dupliquÃ©%<volatile%> dupliquÃ©%qD dupliquÃ©%qE dupliquÃ©attribut %qE dupliquÃ©spÃ©cificateur de dÃ©claration %qE dupliquÃ©%qs dupliquÃ©valeur du Â«Â caseÂ Â» dupliquÃ©e (ou en chevauchant une autre)le type de base dupliquÃ© %qT est invalidevaleur du Â«Â caseÂ Â» dupliquÃ©equalificatif CV dupliquÃ©dÃ©claration dupliquÃ©e pour le protocole %qEdÃ©claration dupliquÃ©e de la mÃ©thode %<%c%E%> avec des types conflictuelsdÃ©finition dupliquÃ©e de Â«Â %sÂ Â»dÃ©finition dupliquÃ©e d'un symbole de versionappel direct dupliquÃ© pour %s dans la sÃ©quence d'appel spÃ©culative avec speculative_id %iinstanciation explicite dupliquÃ©e pour %q#Dinstanciation explicite dupliquÃ©e de %q#Tinitialisation en double de %qDUID d'insn dupliquÃ©: %ivariable d'instance dupliquÃ©e %q+DdÃ©claration d'interface dupliquÃ©e pour la catÃ©gorie %<%E(%E)%>dÃ©claration d'interface dupliquÃ©e pour la classe %qEÃ©tiquette %qD dupliquÃ©edÃ©claration de l'Ã©tiquette %qE en doubleen-tÃªte de boucle dupliquÃ©emembre %q+D dupliquÃ©rÃ©fÃ©rence %s dupliquÃ©e dans la sÃ©quence d'appel spÃ©culative avec speculative_id %itype de paramÃ¨tre de type gÃ©nÃ©rique dupliquÃ© pour l'argument fonction %u de %<__builtin_tgmath%>spÃ©cificateurs virtuels (virt-specifier) multiplescondition %<if%> dupliquÃ©espÃ©cificateur de paramÃ¨tre %qs dupliquÃ© dans l'attribut %<amdgpu_hsa_kernel%>pendant la recompilation avec %<-fcompare-debug%>durant l'Ã©tape %s: %s
  la version dwarf %wu n'est pas supportÃ©edÃ©pendance dynamique %s introuvableles spÃ©cifications dynamiques d'exceptions sont dÃ©prÃ©ciÃ©es en C++11le type dynamique %qT de son opÃ©rande n'a pas une classe de base du type %qTle type dynamique %qT de son opÃ©rande n'a pas une classe de base publique %qT non ambigÃ¼ela limite de la pile eBPF est dÃ©passÃ©echaque identificateur non dÃ©clarÃ© est rapportÃ© une seule fois pour chaque fonction dans laquelle il apparaÃ®tl'arÃªte %s->%s n'a pas de call_stmt correspondantle dÃ©compte d'arÃªtes n'est pas compatible avec le dÃ©compte de fonctionl'arÃªte de %d Ã  %d devrait Ãªtre marquÃ©e irrÃ©ductiblel'arÃªte de %d Ã  %d ne devrait pas Ãªtre marquÃ©e irrÃ©ductiblel'arÃªte a, Ã  la fois, call_stmt et lto_stmt_uid dÃ©finisarÃªte introuvablel'arÃªte pointe vers la mauvaise dÃ©claration:soit %<-fopenacc%> ou soit %<-fopenmp%> doit Ãªtre dÃ©finisoit -fopenacc ou soit -fopenmp doit Ãªtre dÃ©finisoit toutes les instructions d'initialisation devraient Ãªtre dÃ©signÃ©es ou aucune ne devrait l'Ãªtreun spÃ©cificateur de type Ã©laborÃ© pour un enum fortement typÃ© ne peut pas utiliser le mot-clÃ© %qDles types des Ã©lÃ©ments doivent Ãªtre les mÃªmeselement_number(): Mauvais type de dimensionopÃ©ration binaire Ã©lÃ©mentaireles arguments de fonction Ã©lÃ©mentaire Ã  %C ne sont pas conformesprocÃ©dure Ã©lÃ©mentaireles Ã©lÃ©ments du tableau %q#D ont un type incompletles Ã©lÃ©ments du tableau %q#T ont un type incomplet%<\0%> inclus Ã  l'intÃ©rieur du formatNUL inclus dans une CFString littÃ©ralel'ABI de passage de paramÃ¨tres pour la classe vide %qT change avec %<-fabi-version=12%> (GCC 8)dÃ©claration videla dÃ©claration vide avec %<_Alignas%> ne redÃ©clare pas la balisela dÃ©claration vide avec un spÃ©cificateur de classe de stockage ne redÃ©clare pas la balisela dÃ©claration vide avec un qualificatif de type ne redÃ©clare pas la baliseun enum vide est invalideplage de l'index vide dans l'initialisationinitialisation vide pour la capture par initialisation d'une fonction lambdainitialisation vide dans l'initialisation par capture de la fonction lambdaprÃ©cision Ã  gauche vide dans le format %sl'ambigÃ¼itÃ© sur les parenthÃ¨ses vides a Ã©tÃ© rÃ©solue par une dÃ©claration de fonctionprÃ©cision vide dans le format %sliste d'attributs de propriÃ©tÃ© videintervalle vide spÃ©cifiÃ©initialisation vide d'un scalairechaÃ®ne vide dans l'attribut %<target%>une structure vide a une taille 0 en C et une taille 1 en C++dÃ©claration de liaison structurÃ©e videune union vide a une taille 0 en C et une taille 1 en C++active l'Ã©tape %s pour la fonction %sactive l'Ã©tape %s pour les fonctions dans la plage [%u, %u]activer le support de la trace de dÃ©bogage n'a de sens qu'en compilant pour le Thumbactiver le support pour l'interopÃ©rabilitÃ© de l'appelÃ© n'a de sens qu'en compilant pour le Thumb%<target%> englobantrÃ©gion %qs englobanteconstruction OpenACC %qs englobantela classe englobant la fonction membre non statique %<constexpr%> %q+#D n'est pas un type littÃ©ralles patrons de classe englobants ne sont pas explicitement spÃ©cialisÃ©sconstruction de calcul sur le parent englobantrÃ©gion englobanteroutine englobanterÃ©gion cible englobantetÃ¢che englobantel'expression de fin fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDl'insn de fin %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insnLa fin de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constantel'enum %s doit avoir au moins un membreconstante enum dÃ©finie iciconstante Â«Â enumÂ Â» dans un contexte boolÃ©enla conversion d'un enum de %qT vers %qT dans une affectation est invalide en C++la conversion d'un enum de %qT vers %qT durant l'initialisation est invalide en C++la conversion d'un enum de %qT vers %qT durant le retour est invalide en C++la conversion en enum dans une affectation est invalide en C++la conversion en enum durant l'initialisation est invalide en C++la conversion d'un enum lors du passage de l'argument %d de %qE est invalide en C++type Â«Â enumÂ Â» dÃ©fini icila valeur de l'enum n'est pas %<CONST_DECL%> ou %<INTEGER_CST%>le nom de la valeur de l'enum n'est pas %<IDENTIFIER_NODE%>le type de la valeur de l'enum n'est pas %<INTEGER_TYPE%> et n'est pas convertible en l'enumtype Ã©numÃ©rÃ© et non Ã©numÃ©rÃ© dans l'expression conditionnellenon concordance dans les Ã©numÃ©rÃ©s de l'expression conditionnelle: %qT vs %qTla valeur %qE de l'Ã©numÃ©ration n'est pas traitÃ©e dans le Â«Â switchÂ Â»les valeurs de l'Ã©numÃ©ration excÃ¨dent les limites du plus grand entierla valeur de l'Ã©numÃ©ration %qE est en dehors de la plage du type sous-jacent %qTla valeur de l'Ã©numÃ©ration pour %qD n'est pas une constante entiÃ¨reles valeurs Ã©numÃ©rÃ©es de %qD doivent Ãªtre de type entier ou une Ã©numÃ©ration simple (donc, pas fortement typÃ©e)la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une constante entiÃ¨rela valeur de l'Ã©numÃ©rateur pour %qE n'est pas une expression constante entiÃ¨rela variable d'environnement %<COLLECT_GCC%> doit Ãªtre dÃ©finiela variable d'environnement %<COLLECT_GCC_OPTIONS%> doit Ãªtre dÃ©finiela variable d'environnement %<COLLECT_LTO_WRAPPER%> doit Ãªtre dÃ©finiela variable d'environnement %s doit fournir un entier non nÃ©gatif plus petit que ou Ã©gal Ã  %wdvariable d'environnement %qs non dÃ©finiela variable d'environnement COLLECT_GCC_OPTIONS doit Ãªtre dÃ©finiela variable d'environnement DJGPP n'est pas dÃ©finiela variable d'environnement DJGPP pointe vers le fichier corrompu %qsla variable d'environnement DJGPP pointe vers le fichier inexistant %qserreurerreur de fermeture de %s: %merreur dans les arguments de la fonction de spec %qserreur en supprimant %serreur d'instanciationerreur d'Ã©criture dans %qserreur d'Ã©criture dans %s: %merreur: erreurs durant la fusion des unitÃ©s de traductionseval_intrinsic(): Mauvais opÃ©rateureval_type_intrinsic0(): op est NULLÃ©valuation de %qsle nettoyage pendant une exception pour cet opÃ©rateur Â«Â newÂ Â» avec placement sÃ©lectionne %<operatorÂ delete%> sans placementle traitement des exceptions est dÃ©sactivÃ©, utilisez %<-fexceptions%> pour l'activerdÃ©saccord sur la personnalitÃ© du traitement de l'exceptionl'exception du type %<%T%> sera interceptÃ©eune exception du type %qT sera interceptÃ©e par un gestionnaire prÃ©cÃ©dentla spÃ©cification d'exception %qD dÃ©pend d'elle-mÃªmetrop d'Ã©lÃ©ments dans l'initialisation de tableau de %<char%>trop d'Ã©lÃ©ments dans l'initialisation du tableautrop d'Ã©lÃ©ments dans l'initialisation d'un scalairetrop d'Ã©lÃ©ments dans l'initialisation de la structuretrop d'Ã©lÃ©ments dans l'initialisation de l'uniontrop d'Ã©lÃ©ments dans l'initialisation du vecteurtrop d'opÃ©randes Â«Â useÂ Â» pour l'instructionles compteurs d'exÃ©cution sont supposÃ©s Ãªtre Ã  zÃ©ro
  compteurs d'exÃ©cution estimÃ©s
! sortie %d->%d pas enregistrÃ©ele motif d'expansion %qE ne contient pas de paquet de paramÃ¨tresle motif d'expansion %qT ne contient pas de paquet de paramÃ¨tresle point d'expansion est l'emplacement %iclause %<#pragma acc%> attendue%<#pragma omp scan%> attendu%<#pragma omp section%> ou %<}%> attenduclause %<#pragma omp%> attendue%<(%> attendu%<(%> attendu aprÃ¨s la liste d'arguments de patron%<(%> ou fin de ligne attendue%<)%> attendu%<)%> ou %<,%> attendu%<*%> attendu%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu%<,%> attendu%<,%> ou %<)%> attendu%<,%> ou %<...%> attendu%<,%> ou %<;%> attendu%<,%> ou %<}%> attendu%<,%>, %<;%> ou %<}%> attendu%<.%> attendu%<...%> attendu%<:%> attendu%<:%> ou %<)%> attendu%<:%> ou %<...%> attendu%<:%> ou %<::%> attendu%<:%>, %<,%>, %<;%>, %<}%> ou %<__attribute__%> attendu%<::%> attendu%<;%> attendu%<;%> attendu aprÃ¨s la dÃ©finition de la classe%<;%> attendu aprÃ¨s la dÃ©finition de la structure%<;%> attendu aprÃ¨s la dÃ©finition de l'union%<;%> attendu Ã  la fin de la dÃ©claration du membre%<;%> ou %<{%> attendu%<;%> ou %<{%> attendu aprÃ¨s la dÃ©finition des attributs de la mÃ©thode%<;%>, %<,%> ou %<)%> attendu%<;%>, identificateur ou %<(%> attendu%<<%> attendu%<=%> attendu%<=%> attendu aprÃ¨s Objective-C %qE%<=%>, %<,%>, %<;%>, %<asm%> ou %<__attribute__%> attendu%<>%> attendu%<@end%> attendu%<@synchronized%> attendu%<@throw%> attendu%<@try%> attendu%<[%> attendu%<]%> attendu%<__label__%> attendu%<__transaction_atomic%> attendu%<__transaction_relaxed%> attendu%<acq_rel%>, %<release%> ou %<acquire%> attendu%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu%<allocator%> attendu%<asm%> attendu%<auto%> attendu%<auto%> ou %<decltype(auto)%> attendu aprÃ¨s %qEmodificateur de clause %<cancel%> %<if%> attendus%<catch%> attendu%<class%> attendu%<class%> ou %<typename%> attendu%<class%>, %<typename%> ou %<template%> attendu%<co_yield%> attendu%<concurrent%> attendu%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu%<data%> attendu%<data%> attendu aprÃ¨s %<#pragma acc %s%>%<data%>, %<update%>, %<enter%> ou %<exit%> attendu%<declare%> attendu%<decltype%> attendu%<delete%> attenduclause %<depend%>, %<destroy%> ou %<update%> attendue%<extern%> attendu%<finally%> ou %<catch%> attendu%<for%> attendu aprÃ¨s %qs%<host%>, %<nohost%> ou %<any%> attendu%<in%>, %<out%>, %<inout%> ou %<mutexinoutset%> attendu%<inclusive%> ou %<exclusive%> attendu%<match%> attendu%<namespace%> attendu%<new%> attendu%<none%> ou %<present%> attendu%<none%> ou %<shared%> attendu%<omp_priv%> ou nom de fonction attendu%<operator%> attendu%<point%> attenduclause %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendueclause %<read%>, %<write%>,  %<update%> ou %<capture%> attendue%<return%> attendu%<scalar%>, %<aggregate%> ou %<pointer%> attendu%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu%<static_assert%> attendu%<target%> attendu%<team%>, %<parallel%> ou %<thread%> attendu%<template%> attendu%<throw%> attendu%<try%> attenduclause %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue%<using%> attendu%<while%> attendu%<{%> attendu%<{%> ou %<:%> attendu%<}%> attendu%<}%> attendu avant %<else%>%<~%> attenduon attendait %d niveaux de paramÃ¨tres du patron pour %q#D mais on en a obtenu %d%i ou plus attendu, %i trouvÃ©nom de sÃ©lecteur %qE attendu%qT attendu mais l'argument est de type %qTmodificateur de clause %qs %<if%> attendu au lieu de %qs... attenduadresse sur 64 bits attendue mais l'argument 1 a %d bitsadresse sur 64 bits attendue mais l'argument 2 a %d bits[big-endian|little-endian|default] attendu aprÃ¨s %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] attendu aprÃ¨s %<#pragma GCC diagnostic%>une chaÃ®ne est attendue aprÃ¨s %<#pragma message%>un objet SSA_NAME Ã©tait attenduargument inattendu pour %<msp430_select_cpu%>un identificateur est attendu pour le nom d'attributattribut attendu avant %<...%>entre %i et %i attendu, %i trouvÃ©opÃ©rateur binaire attenduindex de bloc attenduspÃ©cificateur de bloc attenduexpression boolÃ©enne attenduetype boolÃ©en attenduÃ©tiquette de Â«Â caseÂ Â» attenduecanal attendunom de classe attendumot-clÃ© de type classe (class ou struct) attendunom de classe attenduexpression entiÃ¨re constante attendue avec une valeur sync-hint validedÃ©calage constant attendutaille constante attendueconstructeur, destructeur ou conversion de type attenduvaleur de dÃ©compte attenduedÃ©claration attenduedÃ©claration ou instruction attenduespÃ©cificateurs de dÃ©claration attendusspÃ©cificateurs de dÃ©claration ou %<...%> attendudÃ©clarateur attenduinstruction Â«Â elseÂ Â» attendueune chaÃ®ne vide Ã©tait attendue aprÃ¨s le mot-clÃ© %<operator%>fin de liste de capture attenduefin de ligne attendueexpression attendueliste-expression ou type-id attenduqualitÃ© de frÃ©quence inattenduevalue de frÃ©quence attenduefonction attenduenom de fonction attendunom de fonction %<(%> attenduexpression Â«Â gotoÂ Â» attendueexpression id attendueexpression id (arguments) attendueidentificateur attenduidentificateur ou %<(%> attenduidentificateur ou %<)%> attenduidentificateur ou %<*%> attenduidentificateur ou chaÃ®ne littÃ©rale attendusinitialisation attendueentier attenduexpression entiÃ¨re attendueliste d'expressions entiÃ¨res attendueinterface ou pointeur vers une interface attendudÃ©claration ou initialisation d'itÃ©ration attendueinstruction d'itÃ©ration attendueinstruction de saut attendueÃ©tiquette attendueinstruction Ã©tiquetÃ©e attenduenumÃ©ro de boucle attenduun index sur un tableau associatif est attendu dans le membre de droitenom de module attenduespace de noms attenduspÃ©cificateur de nom imbriquÃ© attendutype numÃ©rique attenduopÃ©rateur attendupaquet de paramÃ¨tres attendu avant %<...%>nom d'Ã©tape attendupointeur attendupointeur attendu comme argument au %<*%> unairepointeur attendu dans la clause %qsexpression primaire attendueopÃ©rateur pointeur attendunom qualifiÃ© attendu dans la dÃ©claration amie pour le constructeur %qDnom qualifiÃ© attendu dans la dÃ©claration amie du destructeur %qDinstruction de sÃ©lection attenduesignature attendue: %qDpointeur unique attendu dans la clause %qsliste de qualificatifs et de qualificatifs attendueinstruction attenduechaÃ®ne littÃ©rale attenduechaÃ®ne littÃ©rale attendueidentificateur de suffixe attenduargument de patron attendutemplate-id attendutemplate-id attendu pour le typenom de patron attendunom de sÃ©lecteur de trait attenduspÃ©cificateur du type attenduun nom de type attenduspÃ©cificateur de type attenduunqualified-id attenduargument de type pointeur ou de type entier attendu pour l'argument 1nom de fonction interne attendula capture par copie explicite de %<this%> est redondante avec la capture par copie par dÃ©fautla capture par copie explicite de %qD est redondante avec la capture par copie par dÃ©fautla capture par rÃ©fÃ©rence explicite de %qD est redondante avec la capture par rÃ©fÃ©rence par dÃ©fautles opÃ©rateurs de conversion explicites sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>guide de dÃ©duction explicite dÃ©clarÃ© iciles guides de dÃ©duction explicites ne sont pas pris en compte pour l'initialisation par copieÂ«Â gotoÂ Â» explicite Ã  la fin du bb %dinstanciation explicite de %q#Dinstanciation explicite de %q#T avant la dÃ©finition de patroninstanciation explicite de %qD mais pas de dÃ©finition disponibleinstanciation explicite de %qD dans l'espace de noms %qD (qui n'englobe pas l'espace de noms %qD)une instanciation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©instanciation explicite du concept de fonction %q#Dinstanciation explicite du patron non classe %qDinstanciation explicite du non patron %q#Dinstanciation explicite du type non patron %qTinstanciation explicite du concept de variable %q#Dune instanciation explicite ne doit pas utiliser le spÃ©cificateur %<consteval%>une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<constexpr%>une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<inline%>qualificatifs explicites dans la dÃ©claration de %qDil pourrait manquer des attributs dans la spÃ©cialisation explicite de %q#Dla spÃ©cialisation explicite doit Ãªtre dÃ©clarÃ©e %<concept%>spÃ©cialisation explicite dans la portÃ©e d'un non espace de noms %qDspÃ©cialisation explicite de %qD aprÃ¨s la premiÃ¨re utilisationla spÃ©cialisation explicite de %qD doit Ãªtre introduite par %<template <>%>une spÃ©cialisation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©spÃ©cialisation explicite du concept de fonction %qDspÃ©cialisation explicite du non patron %qTune liste explicite d'arguments de patron n'est pas permiseune spÃ©cialisation explicite de patron ne peut pas avoir une classe de stockagela fonction %q+D explicitement par dÃ©faut ne peut pas Ãªtre dÃ©clarÃ©e %qs car la dÃ©claration implicite n'est pas %qsÂ :les registres explicitement utilisÃ©s doivent Ãªtre groupÃ©s en haut de la pileLettre d'exposant Â«Â qÂ Â» dans une constante littÃ©rale rÃ©elle Ã  %Cexpr dans l'affectation var = expr de !$OMP ATOMIC WRITE doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %Lexpr dans l'affectation !$OMP ATOMIC var = var op expr doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %Ll'expression %qE ne dÃ©signe pas une fonction %<constexpr%>l'expression %qE n'est pas une expression constantel'expression ne peut pas Ãªtre utilisÃ©e comme une fonctionl'expression ne calcule pas le nombre d'Ã©lÃ©ments dans son tableauÂ ; le type de l'Ã©lÃ©ment est %qT, pas %qTl'expression dans la dÃ©claration Â«Â newÂ Â» doit Ãªtre un type entier ou un type Ã©numÃ©rÃ©l'expression dans l'assertion statique n'est pas un entierl'expression dans l'assertion statique n'est pas une expression constante entiÃ¨rel'expression dans l'assertion statique n'est pas une constantela liste d'expressions est traitÃ©e comme une expression composÃ©e dans le transtypage fonctionnella liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisationla liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisation mÃ©moirel'expression doit Ãªtre comprise entre parenthÃ¨sesl'expression doit Ãªtre fondamentalel'expression du type de classe abstraite %qT ne peut pas Ãªtre utilisÃ©e dans une expression Â«Â throwÂ Â»l'instruction de l'expression a un type incompletextend_ref(): Variable Â«Â tailÂ Â» invalideles listes d'initialisation Ã©tendues sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les registres Ã©tendus n'ont pas de moitiÃ© hautela dÃ©claration externe de %q+D suit une dÃ©claration sans classe de liaisonmodÃ¨le externe globalvalueles symboles externes ne peuvent pas avoir d'initialisationsles fonctions d'initialisation TLS externes ne sont pas supportÃ©es sur cette cibleclasse de liaison externe requise pour le symbole %q+D en raison de l'attribut %qEclone en ligne visible depuis l'extÃ©rieur%<;%> superflu%<;%> supplÃ©mentaire aprÃ¨s la dÃ©finition dans la classegroupe d'accolades superflu Ã  la fin de l'initialisationÃ©lÃ©ments superflus dans l'initialisation d'un scalairearÃªte sortante supplÃ©mentaire %d->%dqualification %<%T::%> additionnelle sur le membre %qsqualification supplÃ©mentaire pas permiseÂ«Â ;Â Â» superflupoint virgule superflu spÃ©cifiÃ© dans la dÃ©finition de la mÃ©thodepoint virgule superflu dans la structure ou dans l'unionqualificatif de type supplÃ©mentaire dans l'argument du format (argument %d)Ã©chec Ã  l'initialisation du greffon %sÃ©chec lors de la crÃ©ation du composant du tableau associatif Â«Â %sÂ Â»Ã©chec lors de la crÃ©ation du composant d'union Â«Â %sÂ Â»Ã©chec lors du dÃ©veloppement de la fonction interneerreur pour obtenir le statut de sortie: %merreur Ã  l'obtention des temps du processus: %mÃ©chec Ã  l'initialisation du greffon %sÃ©chec Ã  l'ouverture du fichier temporaire %s pour la sortie LTOÃ©chec Ã  l'ouverture du fichier temporaire %s avec la sortie LTOÃ©chec lors de la rÃ©cupÃ©ration de la fonction inutileÃ©chec lors de la rÃ©cupÃ©ration de la fonction inutile dans le mÃªme groupe comdatÃ©chec lors de la traduction du littÃ©ral vers le jeu de caractÃ¨res Ã  l'exÃ©cution %qTle modÃ¨le mÃ©moire en cas d'Ã©chec ne peut pas Ãªtre plus fort que le modÃ¨le mÃ©moire en cas de succÃ¨s pour %<__atomic_compare_exchange%>Ã©chec lors de la simplification de la rÃ©fÃ©rence Ã  la sous-chaÃ®ne dans l'instruction DATA Ã  %LÃ©chec en essayant de recharger:arÃªte fallthru aprÃ¨s une instruction de contrÃ´le dans le bb %darÃªte fallthru aprÃ¨s un branchement inconditionnel dans le bb %iune arÃªte fallthru traverse une frontiÃ¨re de section dans le bb %ifallthru pour sortir du bloc de base %dl'Ã©numÃ©ration rapide n'est pas disponible en Objective-C 1.0les attributs fastcall et cdecl sont incompatiblesles attributs fastcall et regparm sont incompatiblesles attributs fastcall et stdcall sont incompatiblesles attributs fastcall et thiscall sont incompatibleserreur fatale: fclose %s: %mLa chaÃ®ne fe_runtime_error doit Ãªtre terminÃ©e par un zÃ©rofe_runtime_error: Mauvais nombre d'arguments (%d au lieu de %d)le champ %q#D peut Ãªtre accessible via %q#Dchamp %q#D avec le mÃªme nom que la classele champ %qD a le type incomplet %qTchamp %qE dÃ©clarÃ© comme une fonctionle champ %qE est d'un type incompletle champ %s doit Ãªtre initialisÃ© mais il est ignorÃ©le champ ne peut pas Ãªtre Â«Â scopeÂ Â»le nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'unionle champ n'est pas permis dans une interfacespÃ©cificateur de champ de prÃ©cisionlargeur de champlargeur de champ dans le format de printflargeur de champ dans le format de scanflargeur de champ dans le format de strfmonlargeur de champ dans le format de strftimespÃ©cificateur de largeur de champles champs ont un agencement diffÃ©rent dans une autre unitÃ© de traductionle fichier %qs a Ã©tÃ© quittÃ© mais n'a pas Ã©tÃ© entrÃ©fin de fichier dans l'argument par dÃ©fautla dÃ©claration de %qE au niveau du fichier spÃ©cifie %<auto%>la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<register%>le nom de fichier %qs ne dÃ©bute pas par le prÃ©fixe de profil %qscaractÃ¨re de remplissagecaractÃ¨re de remplissage dans le format de strfmonfind_array_spec(): Spec manquantefind_array_spec(): Â«Â asÂ Â» inutilisÃ©(1)find_array_spec(): Â«Â asÂ Â» inutilisÃ©(2)find_enum(): Ã‰numÃ©ration introuvablefonction fini() trouvÃ©e dans l'objet %sle premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© icile premier argument doit Ãªtre []bytele premier argument doit Ãªtre du type size_t, pas %sle premier argument de %q+D devrait Ãªtre %<int%>le premier argument de %<__builtin_call_with_static_chain%> doit Ãªtre une expression d'appelle premier argument de %<__builtin_choose_expr%> n'est pas une constantele premier argument de %<va_arg%> n'est pas du type %<va_list%>le premier dÃ©saccord est le chample premier offset doit Ãªtre dans la direction opposÃ©e des itÃ©rations de la bouclele premier argument doit Ãªtre R0vu pour la premiÃ¨re fois icipremiÃ¨re spÃ©cification icile registre ebp fixÃ© requiert %<-maccumulate-outgoing-args%>le registre ebp fixÃ© requiert %<target("accumulate-outgoing-args")%>registre fixe %s utilisÃ© pour passer un paramÃ¨tre Ã  la fonctiondÃ©bordement d'un nombre en virgule fixe dans l'expression %qE de type %qT rÃ©sulte in %qEdÃ©bordement d'un nombre en virgule fixe dans l'expression de type %qT rÃ©sulte en %qEles types en virgule fixe ne sont pas supportÃ©s pour cette cibletypes en virgule fixe pas supportÃ©s en C++le membre tableau flexible %qD n'a pas de bits de remplissage bien dÃ©finis pour %qsmembre tableau flexible %qD dans %q#T par ailleurs videmembre tableau flexible %qD dans l'unionle membre tableau flexible %qD n'est pas Ã  la fin de %q#Ttableau flexible comme membre d'une structure sans aucun membre nommÃ©tableau flexible comme membre de l'unionle tableau flexible n'est pas le dernier membre Ã  la fin de la structurela constante en virgule flottante dÃ©borde de la plage de %qTconstante flottante mal utilisÃ©econstante en virgule flottante tronquÃ©e Ã  zÃ©role littÃ©ral en virgule flottante dÃ©passe la plage de type %qTle littÃ©ral en virgule flottante est tronquÃ© Ã  zÃ©rodÃ©bordement d'un nombre en virgule flottante dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'un nombre en virgule flottante dans l'expression de type %qT rÃ©sulte en %qEla constante en virgule flottante n'est pas un opÃ©rande immÃ©diat validele suffixe en virgule flottante %qs est masquÃ© par l'implÃ©mentationinsn de contrÃ´le de flot Ã  l'intÃ©rieur dâ€™un bloc de basefmax-include-depth=<number> DÃ©finir la profondeur maximale d'un #include imbriquÃ©.vÃ©rification fold: arbre originale modifiÃ© par foldrepli de l'expansion vide sur %Oles expressions fold sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>fopen %s: %mpour %qDpour un transtypage de style Â«Â fonctionÂ Â», enlevez le %<::%D%> redondantpour une fonction tableau, l'expression de longueur du paramÃ¨tre doit Ãªtre spÃ©cifiÃ©epour rÃ©tro-compatibilitÃ©pour la dÃ©duction de %<std::initializer_list%>, utilisez l'initialisation par liste copiÃ©e (c-Ã -d ajoutez %<=%> avant le %<{%>)l'expression d'incrÃ©mentation de Â«Â forÂ Â» ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'expression d'incrÃ©mentation de Â«Â forÂ Â» n'a pas d'effetl'expression d'incrÃ©mentation de Â«Â forÂ Â» est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type pointeurinstruction Â«Â forÂ Â» attenduepour la dÃ©claration du patron %q+Ddans l'option %<-mcache-block-size=X%>, les valeurs valides pour X sont: 4, 8, 16, 32, 64, 128, 256, ou 512pour le type %qTl'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type tableau dont la limite est inconnueinstruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendueformatl'argument de format %d est inutilisÃ© et se trouve avant l'argument %d qui est utilisÃ© avec un numÃ©ro d'argument %<$%>l'argument de format %d est utilisÃ© plus d'une fois dans le format %sl'argument de format aurait dÃ» Ãªtre une rÃ©fÃ©rence Ã  %qsl'argument de format aurait dÃ» Ãªtre une rÃ©fÃ©rence Ã  %qs mais c'est une chaÃ®ne qui a Ã©tÃ© trouvÃ©ele format est une chaÃ®ne de caractÃ¨res largesle format n'est pas une chaÃ®ne littÃ©rale et il n'y a pas d'arguments de formatle format n'est pas une chaÃ®ne littÃ©rale, les types des arguments ne sont pas vÃ©rifiÃ©sle format n'est pas une chaÃ®ne littÃ©rale, le format n'est pas vÃ©rifiÃ©le format des en-tÃªtes de colonnes est incorrect dans %<devices.csv%>l'argument de la chaÃ®ne de format suit les arguments devant Ãªtre formatÃ©sl'argument passÃ© comme chaÃ®ne de format n'est pas une chaÃ®ne de caractÃ¨resla chaÃ®ne de format est dÃ©finie icila chaÃ®ne de format n'est pas un tableau de type %qsformation d'un pointeur vers le type de fonction qualifiÃ© %qTformation d'un pointeur vers le type de rÃ©fÃ©rence %qTformation d'une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qTformation d'une rÃ©fÃ©rence vers le type de rÃ©fÃ©rence %qTformation d'une rÃ©fÃ©rence vers voidformation du type de %qsdÃ©claration anticipÃ©e de %q#T%<%c%s%> trouvÃ©%<-%E%> trouvÃ© Ã  la place de %<+%E%> dans le(s) protocole(s)%<:%> trouvÃ© dans le spÃ©cificateur de nom imbriquÃ©, %<::%> attenduun %qT a Ã©tÃ© trouvÃ© mais l'argument de format devrait Ãªtre une chaÃ®neune rÃ©fÃ©rence %qs a Ã©tÃ© trouvÃ©e mais l'argument de format devrait Ãªtre une chaÃ®nenom par dÃ©faut trouvÃ© avec une instruction de dÃ©finition non videdÃ©finition rÃ©elle trouvÃ©e pour un non registredÃ©finition virtuelle trouvÃ©e pour un registre GIMPLEun SSA_NAME a Ã©tÃ© rencontrÃ© qui avait Ã©tÃ© relÃ¢chÃ© dans le pool des Ã©lÃ©ments libresÂ«Â caseÂ Â» par dÃ©faut rencontrÃ© mais pas au dÃ©but du vecteur des Â«Â caseÂ Â»la couche logicielle pour complÃ©ter l'arithmÃ©tique requiert %<-mtrap-precision=i%>fr30_print_operand: code %%F invalidefr30_print_operand: code %%x invalidefr30_print_operand: opÃ©rande invalide pour le code %%Afr30_print_operand: MEM non traitÃ©fr30_print_operand: code inconnufr30_print_operand: code %%B non reconnufr30_print_operand: code %%b non reconnufr30_print_operand: code %%p non reconnufr30_print_operand_address: adresse non traitÃ©eun pointeur de trame est requis, mais il est rÃ©servÃ©la taille de la trame de %qs est de %wd octetsla taille de la trame de la fonction %qs est de %wd octets. Elle dÃ©passe la limite de %d octets de la pile fournie par l'utilisateur. Un dÃ©routement inconditionnel est ajoutÃ©.la taille de la trame de la fonction %qs est de %wd octets. C'est plus que la moitiÃ© de la taille de la pile. Le contrÃ´le dynamique ne serait pas fiable. Aucun contrÃ´le n'est gÃ©nÃ©rÃ© pour cette fonction.taille de trame trop grande pour une vÃ©rification fiable de la pilefree_expr0(): Mauvais type d'expressionfree_pi_tree(): Correction non rÃ©soluela dÃ©claration amie %q#D dÃ©clare une fonction non patrondÃ©claration amie %qD dans la classe locale sans dÃ©claration locale antÃ©rieurela dÃ©claration amie %qD n'est pas visible par la spÃ©cialisation explicitela dÃ©claration amie %qD ne peut pas avoir de spÃ©cificateur de type Â«Â virt-specifiersÂ Â»la dÃ©claration amie ne nomme pas une classe ou une fonctiondÃ©claration amie icila dÃ©claration amie n'est pas dans la dÃ©finition de la classela dÃ©claration amie de %q#D spÃ©cifie des arguments par dÃ©faut et n%'est pas la seule dÃ©clarationla dÃ©claration amie de %qD spÃ©cifie des arguments par dÃ©faut et n%'est pas une dÃ©finitionune dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d %<friend %#T%>une dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d. %<friend class %T::%D%>la dÃ©finition de la fonction amie %qs ne pas avoir son nom qualifiÃ© avec %<%D::%>la dÃ©finition de la fonction amie %qs ne peut pas avoir son nom qualifiÃ© avec %<::%>Ã  partir de la dÃ©finition de %q#Dpar rapport Ã  la dÃ©claration prÃ©cÃ©dente de %qFfrv_print_operand: code inconnuune fonction peut uniquement Ãªtre comparÃ©e Ã  nulla fonction %q#D est initialisÃ©e comme une variablela dÃ©finition de la fonction %q+D est marquÃ©e dllimportla fonction %q+D fait partie du cycle des aliasla fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle a l'attribut %<noclone%>la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle reÃ§oit un Â«Â gotoÂ Â» non localla fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle sauvegarde l'adresse d'une Ã©tiquette locale dans une variable statiquela fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle contient un Â«Â gotoÂ Â» calculÃ©la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle a un argument VLAla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle a un argument de retour VLAla fonction %q+F ne peut jamais Ãªtre mise en ligne parce que cela est supprimÃ© par l'utilisation de %<-fno-inline%>la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise %<__builtin_return%> ou %<__builtin_apply_args%>la fonction %q+F ne peut jamais Ãªtre mise en ligne car elle utilise Â«Â allocaÂ Â» (ce qui sera outrepassÃ© en utilisant l'attribut Â«Â always_inlineÂ Â»)la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise des attributs en conflit avec la mise en lignela fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise un Â«Â gotoÂ Â» qui n'est pas localla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmpla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmp-longjmp pour gÃ©rer les exceptionsla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise une liste variable d'argumentsfonction %qD dÃ©clarÃ©e %<[[noreturn]]%> mais sa premiÃ¨re dÃ©claration ne l'Ã©tait pasfonction %qD dÃ©clarÃ©e %<virtual%> Ã  l'intÃ©rieur d'une unionla fonction %qD est initialisÃ©e comme une variablela fonction %qD pourrait peut-Ãªtre Ãªtre candidate pour l'attribut de format %qsfonction %qD redÃ©clarÃ©e comme une variablela fonction %qD est utilisÃ©e comme sortie %<asm%>la fonction %qs ne peut pas Ãªtre dÃ©clarÃ©e %<mutable%>la fonction %qs a Ã©tÃ© rÃ©fÃ©rencÃ©e dans du code dÃ©chargÃ© mais n'a pas Ã©tÃ© marquÃ©e comme devant Ãªtre incluse dans le code dÃ©chargÃ©les arguments fonctions de %<__builtin_tgmath%> ont tous le mÃªme typeles arguments fonctions de %<__builtin_tgmath%> n'ont pas de paramÃ¨tre de type gÃ©nÃ©riqueles attributs de fonction %qs et %qs sont mutuellement exclusifsle corps de la fonction peut Ãªtre Ã©crasÃ© durant l'Ã©dition de liensle corps de la fonction n'est pas disponiblele corps de la fonction est uniquement permis dans les fonctions finales dans l'interface %sl'appel de fonction a une valeur d'agrÃ©gatfonction appelÃ©e Ã  travers un type non compatibleun concept de fonction doit Ãªtre appelÃ©la dÃ©claration de fonction n'est pas un prototypela fonction est dÃ©clarÃ©e avec %<noreturn%> mais elle utilise l'instruction %<return%>dÃ©finition de fonction dÃ©clarÃ©e %<auto%>dÃ©finition de fonction dÃ©clarÃ©e %<register%>dÃ©finition de fonction dÃ©clarÃ©e %<typedef%>dÃ©finition de fonction dÃ©clarÃ©e %qsla dÃ©finition de fonction ne dÃ©clare aucun paramÃ¨trela dÃ©finition de la fonction a un type de retour Â«Â voidÂ Â» qualifiÃ©la fonction ne retourne pas un type Â«Â stringÂ Â»la fonction a un lien externe alors que l'utilisateur demande uniquement la mise en ligne statique pour la correction Ã  chaudla fonction peut retourner l'adresse d'une variable localela fonction pourrait Ãªtre une candidate pour l'attribut %qsla fonction pourrait Ãªtre une candidate pour l'attribut %qs si elle est connue pour retourner normalementun 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 %<()%>nom de fonction attendu pour l'adresse de dÃ©partnom de fonction attendu pour l'adresse de dÃ©part, pas Â«Â %sÂ Â»fonction pas retenue pour Ãªtre mise en lignela fonction n'est pas dÃ©clarÃ©e en ligne et la taille du code augmenteraitla fonction ne peut Ãªtre mise en lignela fonction nâ€™est pas une candidate Ã  la mise en lignetype tableau ou fonction %qT dans %<#pragma omp declare reduction%>fonction ou type tableau dans %<#pragma omp declare reduction%>paramÃ¨tre de fonctionles pointeurs de fonctions ne sont pas supportÃ©s avec l'option %<-mabi=ti%>DÃ©saccord dans le nombre de rÃ©sultats de la fonctionle type retournÃ© par une fonction ne peut Ãªtre une fonctionles types retournÃ©s par les fonctions ne sont pas compatibles en raison de %<volatile%>fonction retournant une fonctionfonction retournant un tableaula fonction retourne l'adresse d'une Ã©tiquettela fonction retourne l'adresse d'une variable localela fonction retourne un agrÃ©gatle symbole de la fonction n'est pas une fonctionle patron de fonction %qD est redÃ©clarÃ© comme un patron de classetemplate-id de la fonction %qD dans le spÃ©cificateur de nom imbriquÃ©types fonctions pas vraiment compatibles en C ISOles versions de fonctions ne peuvent pas Ãªtre marquÃ©es avec %<gnu_inline%>, des corps de fonctions doivent Ãªtre gÃ©nÃ©rÃ©sfonction appelÃ©e avec un type de retour void qualifiÃ©%qE au niveau de la fonction est implicitement Â«Â autoÂ Â» et dÃ©clarÃ© %qs%qs dans le champ de la fonction est implicitement dÃ©clarÃ© auto et dÃ©clarÃ© %<__thread%>le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>support de function_profilerfunction_profiler supportÃ© pour MMIXtranstypage fonctionnel vers le type tableau %qTles fonctions ne peuvent pas Ãªtre Â«Â scopeÂ Â»rebut Ã  la fin de %<#pragma nomember_alignment%>pilote gcc version %s %sexÃ©cutant gcc version %s
  gcc version %s %s
  gcov %s%s
  generate_isocbinding_initializer(): mauvais type iso_c_binding, %<c_ptr%> ou %<c_funptr%> attenduget_mpz(): N'est pas une constante entiÃ¨reobtention de la limite maximale de la taille du fichier de vidange (core file): %mgfc_add_interface(): Mauvais type d'interfacegfc_arith_divide(): Mauvais type de basegfc_arith_error(): Mauvais code d'erreurgfc_arith_minus(): Mauvais type de basegfc_arith_plus(): Mauvais type de basegfc_arith_times(): Mauvais type de basegfc_arith_uminus(): Mauvais type de basegfc_array_dimen_size(): Mauvaise expression EXPR_ARRAYgfc_array_dimen_size(): Mauvaise dimensiongfc_array_size a Ã©chouÃ©gfc_ascii_statement(): Mauvais code d'instructiongfc_basic_typename(): Type non dÃ©finigfc_caf_attr(): Mauvaise rÃ©fÃ©rence Ã  un tableaugfc_caf_attr(): L'expression n'est pas une variablegfc_check_dependency: on attendait une EXPR_VARIABLEgfc_check_digit(): mauvais radicalgfc_code2string(): Mauvais codegfc_compare_array_spec(): SpÃ©cification de tableau Ã©crasÃ©egfc_compare_derived_types: type dÃ©rivÃ© invalidegfc_compare_expr(): Mauvais type de basegfc_copy_expr(): Mauvais nÅ“ud d'expressiongfc_expression_rank(): Deux specs de tableaugfc_find_array_ref(): Pas de rÃ©fÃ©rence trouvÃ©egfc_free_statement(): Mauvaise instructiongfc_get_constant_expr(): le lieu %<where%> ne peut pas Ãªtre NULLgfc_get_default_type(): Mauvais symbole %qsgfc_is_constant_expr(): Type d'expression inconnugfc_match(): Mauvais code de correspondance %cgfc_match_sym_complex_part(): Mauvais typegfc_op2string(): Mauvais codegfc_range_check() a retournÃ© une mauvaise valeurgfc_range_check(): Mauvais typegfc_ref_dimen_size(): Mauvais dimen_typegfc_ref_dimen_size(): Mauvaise dimensiongfc_resolve_blocks(): Mauvais type de blocgfc_resolve_code(): Mauvais code d'instructiongfc_resolve_code(): Pas d'expression dans le DO WHILEgfc_resolve_expr(): Mauvais type d'expressiongfc_set_default_type(): le symbole a dÃ©jÃ  un typegfc_simplify_abs(): Mauvais typegfc_simplify_dcmplx(): Mauvais type (x)gfc_simplify_dcmplx(): Mauvais type (y)gfc_simplify_dim(): Mauvais typegfc_simplify_floor(): Mauvais sous-typegfc_simplify_log: mauvais typegfc_simplify_mod(): Mauvais argumentsgfc_simplify_modulo(): Mauvais argumentsgfc_trans_code(): Mauvais code d'instructiongfc_trans_omp_workshare(): Mauvais code d'instructiongfc_trans_select(): Mauvais type pour l'expression casegfc_typename(): Type non dÃ©finigfc_validate_kind(): Mauvais sous-type obtenugfc_validate_kind(): Mauvais type obtenugfc_variable_attr(): L'expression n'est pas une variablegfortran ne supporte pas -E sans -cppgfortran: Uniquement une option %<-J%> autorisÃ©el'appel gimple n'a pas de ciblel'appel gimple a deux ciblesvÃ©rification gimple: attendait %s(%s), a trouvÃ© %s(%s) dans %s, Ã  %s:%dgimple_bb (phi) est dÃ©fini avec un mauvais bloc de basegimple_bb (stmt) est dÃ©fini avec un mauvais bloc de basela gimplification a Ã©chouÃ©les constructeurs globaux ne sont pas supportÃ©s sur cette cibleles destructeurs globaux ne sont pas supportÃ©s sur cette ciblele contenu du fragment de module global doit provenir de l'inclusion du prÃ©processeurla qualification globale du nom de la classe est invalidevariable globale de registre %qD utilisÃ©e dans une fonction imbriquÃ©eune variable-registre globale suit une dÃ©finition de fonctionla variable-registre globale a une valeur initialel'affectation Ã  la variable globale/statique a Ã©tÃ© interceptÃ©eles globaux, statiques, champs, les constantes manifestes et les paramÃ¨tres ref et out ne peuvent pas Ãªtre Â«Â scopeÂ Â»a obtenu %d paramÃ¨tres de patron pour %q#Da obtenu %d paramÃ¨tres de patron pour %q#Tla destination du Â«Â gotoÂ Â» n'est ni une Ã©tiquette ni un pointeurgp est constant (mais sauvegarder/rÃ©tablir gp lors d'appels indirects).gp_offset (%ld) ou end_offset (%ld) est plus petit que zÃ©roaccent grave %<`%> dans le formatgsplit-dwarf n'est pas supportÃ© sur cette plate-formele PCH a dÃ» Ãªtre relocalisÃ©code MIPS16 avec des flottants matÃ©riels pour des ABI autres que o32 et o64les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles en mode ESA/390les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles sur %sle support des vecteurs matÃ©riels n'est pas disponible sur %sle support des vecteurs matÃ©riels n'est pas disponible avec %<-msoft-float%>a des paramÃ¨tres diffÃ©rents dans une autre unitÃ© de traductiona une valeur de retour diffÃ©rente dans une autre unitÃ© de traductiona des rÃ©fÃ©rences anticipÃ©esa une valeur inexacte Ã  cause de la perte de prÃ©cisionn'a pas d'instruction de retour mais une valeur de retour de type Â«Â %sÂ Â» est attenduen'a pas de corps de fonction avec l'infÃ©rence du type de retourl'insn de tÃªte %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insnicilimite supÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qsl'instruction de la valeur de l'histogramme ne correspond pas Ã  l'instruction Ã  laquelle il est associÃ©iWMMXt et NEON sont incompatiblesiWMMXt non supportÃ© en mode Thumbia64_print_operandÂ : code inconnuidentical_array_ref(): dimensions incohÃ©rentesl'identificateur %qE est en conflit avec un mot-clÃ© du C++l'identificateur %qE est un mot clÃ© en C++11l'identificateur %qE est un mot clÃ© en C++20identificateur attendu aprÃ¨s %<@protocol%>dÃ©bordement de l'identificateurÂ : %dsi une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateurs'il n'est pas possible d'Ã©viter l'apostrophe, entourez la dans une paire de directives %qs et %qssi ce code est atteint, le programme s'arrÃªterasi l'utilisation de %qs n'est pas possible, utilisez plutÃ´t %qs%<#pragma %s %s%> ignorÃ©%<#pragma align%> ignorÃ© pour %q+D explicitement alignÃ©%<#pragma omp declare simd%> est ignorÃ© sur une fonction avec un argument non %<uniform%> avec le qualificatif %<_Atomic%>%<#pragma omp declare simd%> est ignorÃ© sur une fonction avec un type de retour avec le qualificatif %<_Atomic%>%<-fschedule-insns%> est ignorÃ© Ã  cause d'un bogue dans la gestion des exceptionsspÃ©cificateur %<asm%> ignorÃ© pour la variable locale non statique %q+Dl'attribut %qD est ignorÃ© sur l'espace de noms anonymel'attribut %qD est ignorÃ© sur l'espace de noms pas en lignel'attribut %qE est ignorÃ© car il est appliquÃ© Ã  l'instanciation du patron %qTl'attribut %qE est ignorÃ© car il est appliquÃ© Ã  la spÃ©cialisation du patron %qTl'attribut %qE est ignorÃ© car il n'est pas dÃ©fini sur une variablel'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable constantel'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable initialisÃ©el'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable non initialisÃ©el'attribut %<%E (%u)%> ignorÃ© car il est en conflit avec l'attribut %<%E (%u)%>l'attribut %qE est ignorÃ© aprÃ¨s un %qE antÃ©rieurl'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<either%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<lower%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<noinit%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<persistent%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<section%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<upper%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %qsl'attribut %qE est ignorÃ© dans la dÃ©claration d'une fonction interne %qD car il est en conflit avec l'attribut %qsl'attribut %qs est ignorÃ© car il est en conflit avec l'attribut %qsles attributs appliquÃ©s Ã  %qT aprÃ¨s sa dÃ©finition sont ignorÃ©sles attributs sont ignorÃ©s s'ils sont appliquÃ©s Ã  la classe de type %qT en dehors de la dÃ©finitionattributs ignorÃ©s car ils sont appliquÃ©s au type dÃ©pendent %qT sans dÃ©claration associÃ©eles attributs dans l'argument %qE du patron sont ignorÃ©sles attributs sur l'argument %qT du patron sont ignorÃ©sle rÃ©pertoire Â«Â %sÂ Â» est ignorÃ© car prÃ©sent deux fois
--- 2222,2228 ----
  %<_Atomic%> dupliquÃ©%<_Thread_local%> ou %<__thread%> dupliquÃ©le nom d'opÃ©rande %<asm%> %qs apparaÃ®t en doublequalificatif %<asm%> %qE dupliquÃ©qualificatif %<asm%> %qT dupliquÃ©%<const%> dupliquÃ©branche %<default%> en double dans %<_Generic%>%<mutable%> dupliquÃ©%<restrict%> dupliquÃ©%<volatile%> dupliquÃ©%qD dupliquÃ©%qE dupliquÃ©attribut %qE dupliquÃ©spÃ©cificateur de dÃ©claration %qE dupliquÃ©%qs dupliquÃ©valeur du Â«Â caseÂ Â» dupliquÃ©e (ou en chevauchant une autre)le type de base dupliquÃ© %qT est invalidevaleur du Â«Â caseÂ Â» dupliquÃ©equalificatif CV dupliquÃ©dÃ©claration dupliquÃ©e pour le protocole %qEdÃ©claration dupliquÃ©e de la mÃ©thode %<%c%E%> avec des types conflictuelsdÃ©finition dupliquÃ©e de Â«Â %sÂ Â»dÃ©finition dupliquÃ©e d'un symbole de versionappel direct dupliquÃ© pour %s dans la sÃ©quence d'appel spÃ©culative avec speculative_id %iinstanciation explicite dupliquÃ©e pour %q#Dinstanciation explicite dupliquÃ©e de %q#Tinitialisation en double de %qDUID d'insn dupliquÃ©: %ivariable d'instance dupliquÃ©e %q+DdÃ©claration d'interface dupliquÃ©e pour la catÃ©gorie %<%E(%E)%>dÃ©claration d'interface dupliquÃ©e pour la classe %qEÃ©tiquette %qD dupliquÃ©edÃ©claration de l'Ã©tiquette %qE en doubleen-tÃªte de boucle dupliquÃ©emembre %q+D dupliquÃ©rÃ©fÃ©rence %s dupliquÃ©e dans la sÃ©quence d'appel spÃ©culative avec speculative_id %itype de paramÃ¨tre de type gÃ©nÃ©rique dupliquÃ© pour l'argument fonction %u de %<__builtin_tgmath%>spÃ©cificateurs virtuels (virt-specifier) multiplescondition %<if%> dupliquÃ©espÃ©cificateur de paramÃ¨tre %qs dupliquÃ© dans l'attribut %<amdgpu_hsa_kernel%>pendant la recompilation avec %<-fcompare-debug%>durant l'Ã©tape %s: %s
  la version dwarf %wu n'est pas supportÃ©edÃ©pendance dynamique %s introuvableles spÃ©cifications dynamiques d'exceptions sont dÃ©prÃ©ciÃ©es en C++11le type dynamique %qT de son opÃ©rande n'a pas une classe de base du type %qTle type dynamique %qT de son opÃ©rande n'a pas une classe de base publique %qT non ambigÃ¼ela limite de la pile eBPF est dÃ©passÃ©echaque identificateur non dÃ©clarÃ© est rapportÃ© une seule fois pour chaque fonction dans laquelle il apparaÃ®tl'arÃªte %s->%s n'a pas de call_stmt correspondantle dÃ©compte d'arÃªtes n'est pas compatible avec le dÃ©compte de fonctionl'arÃªte de %d Ã  %d devrait Ãªtre marquÃ©e irrÃ©ductiblel'arÃªte de %d Ã  %d ne devrait pas Ãªtre marquÃ©e irrÃ©ductiblel'arÃªte a, Ã  la fois, call_stmt et lto_stmt_uid dÃ©finisarÃªte introuvablel'arÃªte pointe vers la mauvaise dÃ©claration:soit %<-fopenacc%> ou soit %<-fopenmp%> doit Ãªtre dÃ©finisoit -fopenacc ou soit -fopenmp doit Ãªtre dÃ©finisoit toutes les instructions d'initialisation devraient Ãªtre dÃ©signÃ©es ou aucune ne devrait l'Ãªtreun spÃ©cificateur de type Ã©laborÃ© pour un enum fortement typÃ© ne peut pas utiliser le mot-clÃ© %qDles types des Ã©lÃ©ments doivent Ãªtre les mÃªmeselement_number(): Mauvais type de dimensionopÃ©ration binaire Ã©lÃ©mentaireles arguments de fonction Ã©lÃ©mentaire Ã  %C ne sont pas conformesprocÃ©dure Ã©lÃ©mentaireles Ã©lÃ©ments du tableau %q#D ont un type incompletles Ã©lÃ©ments du tableau %q#T ont un type incomplet%<\0%> inclus Ã  l'intÃ©rieur du formatNUL inclus dans une CFString littÃ©ralel'ABI de passage de paramÃ¨tres pour la classe vide %qT change avec %<-fabi-version=12%> (GCC 8)dÃ©claration videla dÃ©claration vide avec %<_Alignas%> ne redÃ©clare pas la balisela dÃ©claration vide avec un spÃ©cificateur de classe de stockage ne redÃ©clare pas la balisela dÃ©claration vide avec un qualificatif de type ne redÃ©clare pas la baliseun enum vide est invalideplage de l'index vide dans l'initialisationinitialisation vide pour la capture par initialisation d'une fonction lambdainitialisation vide dans l'initialisation par capture de la fonction lambdaprÃ©cision Ã  gauche vide dans le format %sl'ambigÃ¼itÃ© sur les parenthÃ¨ses vides a Ã©tÃ© rÃ©solue par une dÃ©claration de fonctionprÃ©cision vide dans le format %sliste d'attributs de propriÃ©tÃ© videintervalle vide spÃ©cifiÃ©initialisation vide d'un scalairechaÃ®ne vide dans l'attribut %<target%>une structure vide a une taille 0 en C et une taille 1 en C++dÃ©claration de liaison structurÃ©e videune union vide a une taille 0 en C et une taille 1 en C++active l'Ã©tape %s pour la fonction %sactive l'Ã©tape %s pour les fonctions dans la plage [%u, %u]activer le support de la trace de dÃ©bogage n'a de sens qu'en compilant pour le Thumbactiver le support pour l'interopÃ©rabilitÃ© de l'appelÃ© n'a de sens qu'en compilant pour le Thumb%<target%> englobantrÃ©gion %qs englobanteconstruction OpenACC %qs englobantela classe englobant la fonction membre non statique %<constexpr%> %q+#D n'est pas un type littÃ©ralles patrons de classe englobants ne sont pas explicitement spÃ©cialisÃ©sconstruction de calcul sur le parent englobantrÃ©gion englobanteroutine englobanterÃ©gion cible englobantetÃ¢che englobantel'expression de fin fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDl'insn de fin %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insnLa fin de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constantel'enum %s doit avoir au moins un membreconstante enum dÃ©finie iciconstante Â«Â enumÂ Â» dans un contexte boolÃ©enla conversion d'un enum de %qT vers %qT dans une affectation est invalide en C++la conversion d'un enum de %qT vers %qT durant l'initialisation est invalide en C++la conversion d'un enum de %qT vers %qT durant le retour est invalide en C++la conversion en enum dans une affectation est invalide en C++la conversion en enum durant l'initialisation est invalide en C++la conversion d'un enum lors du passage de l'argument %d de %qE est invalide en C++type Â«Â enumÂ Â» dÃ©fini icila valeur de l'enum n'est pas %<CONST_DECL%> ou %<INTEGER_CST%>le nom de la valeur de l'enum n'est pas %<IDENTIFIER_NODE%>le type de la valeur de l'enum n'est pas %<INTEGER_TYPE%> et n'est pas convertible en l'enumtype Ã©numÃ©rÃ© et non Ã©numÃ©rÃ© dans l'expression conditionnellenon concordance dans les Ã©numÃ©rÃ©s de l'expression conditionnelle: %qT vs %qTla valeur %qE de l'Ã©numÃ©ration n'est pas traitÃ©e dans le Â«Â switchÂ Â»les valeurs de l'Ã©numÃ©ration excÃ¨dent les limites du plus grand entierla valeur de l'Ã©numÃ©ration %qE est en dehors de la plage du type sous-jacent %qTla valeur de l'Ã©numÃ©ration pour %qD n'est pas une constante entiÃ¨reles valeurs Ã©numÃ©rÃ©es de %qD doivent Ãªtre de type entier ou une Ã©numÃ©ration simple (donc, pas fortement typÃ©e)la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une constante entiÃ¨rela valeur de l'Ã©numÃ©rateur pour %qE n'est pas une expression constante entiÃ¨rela variable d'environnement %<COLLECT_GCC%> doit Ãªtre dÃ©finiela variable d'environnement %<COLLECT_GCC_OPTIONS%> doit Ãªtre dÃ©finiela variable d'environnement %<COLLECT_LTO_WRAPPER%> doit Ãªtre dÃ©finiela variable d'environnement %s doit fournir un entier non nÃ©gatif plus petit que ou Ã©gal Ã  %wdvariable d'environnement %qs non dÃ©finiela variable d'environnement COLLECT_GCC_OPTIONS doit Ãªtre dÃ©finiela variable d'environnement DJGPP n'est pas dÃ©finiela variable d'environnement DJGPP pointe vers le fichier corrompu %qsla variable d'environnement DJGPP pointe vers le fichier inexistant %qserreurerreur de fermeture de %s: %merreur dans les arguments de la fonction de spec %qserreur en supprimant %serreur d'instanciationerreur d'Ã©criture dans %qserreur d'Ã©criture dans %s: %merreur: erreurs durant la fusion des unitÃ©s de traductionseval_intrinsic(): Mauvais opÃ©rateureval_type_intrinsic0(): op est NULLÃ©valuation de %qsle nettoyage pendant une exception pour cet opÃ©rateur Â«Â newÂ Â» avec placement sÃ©lectionne %<operatorÂ delete%> sans placementle traitement des exceptions est dÃ©sactivÃ©, utilisez %<-fexceptions%> pour l'activerdÃ©saccord sur la personnalitÃ© du traitement de l'exceptionl'exception du type %<%T%> sera interceptÃ©eune exception du type %qT sera interceptÃ©e par un gestionnaire prÃ©cÃ©dentla spÃ©cification d'exception %qD dÃ©pend d'elle-mÃªmetrop d'Ã©lÃ©ments dans l'initialisation de tableau de %<char%>trop d'Ã©lÃ©ments dans l'initialisation du tableautrop d'Ã©lÃ©ments dans l'initialisation d'un scalairetrop d'Ã©lÃ©ments dans l'initialisation de la structuretrop d'Ã©lÃ©ments dans l'initialisation de l'uniontrop d'Ã©lÃ©ments dans l'initialisation du vecteurtrop d'opÃ©randes Â«Â useÂ Â» pour l'instructionles compteurs d'exÃ©cution sont supposÃ©s Ãªtre Ã  zÃ©ro
  compteurs d'exÃ©cution estimÃ©s
! sortie %d->%d pas enregistrÃ©ele motif d'expansion %qE ne contient pas de paquet de paramÃ¨tresle motif d'expansion %qT ne contient pas de paquet de paramÃ¨tresle point d'expansion est l'emplacement %iclause %<#pragma acc%> attendue%<#pragma omp scan%> attendu%<#pragma omp section%> ou %<}%> attenduclause %<#pragma omp%> attendue%<(%> attendu%<(%> attendu aprÃ¨s la liste d'arguments de patron%<(%> ou fin de ligne attendue%<)%> attendu%<)%> ou %<,%> attendu%<*%> attendu%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu%<,%> attendu%<,%> ou %<)%> attendu%<,%> ou %<...%> attendu%<,%> ou %<;%> attendu%<,%> ou %<}%> attendu%<,%>, %<;%> ou %<}%> attendu%<.%> attendu%<...%> attendu%<:%> attendu%<:%> ou %<)%> attendu%<:%> ou %<...%> attendu%<:%> ou %<::%> attendu%<:%>, %<,%>, %<;%>, %<}%> ou %<__attribute__%> attendu%<::%> attendu%<;%> attendu%<;%> attendu aprÃ¨s la dÃ©finition de la classe%<;%> attendu aprÃ¨s la dÃ©finition de la structure%<;%> attendu aprÃ¨s la dÃ©finition de l'union%<;%> attendu Ã  la fin de la dÃ©claration du membre%<;%> ou %<{%> attendu%<;%> ou %<{%> attendu aprÃ¨s la dÃ©finition des attributs de la mÃ©thode%<;%>, %<,%> ou %<)%> attendu%<;%>, identificateur ou %<(%> attendu%<<%> attendu%<=%> attendu%<=%> attendu aprÃ¨s Objective-C %qE%<=%>, %<,%>, %<;%>, %<asm%> ou %<__attribute__%> attendu%<>%> attendu%<@end%> attendu%<@synchronized%> attendu%<@throw%> attendu%<@try%> attendu%<[%> attendu%<]%> attendu%<__label__%> attendu%<__transaction_atomic%> attendu%<__transaction_relaxed%> attendu%<acq_rel%>, %<release%> ou %<acquire%> attendu%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu%<allocator%> attendu%<asm%> attendu%<auto%> attendu%<auto%> ou %<decltype(auto)%> attendu aprÃ¨s %qEmodificateur de clause %<cancel%> %<if%> attendus%<catch%> attendu%<class%> attendu%<class%> ou %<typename%> attendu%<class%>, %<typename%> ou %<template%> attendu%<co_yield%> attendu%<concurrent%> attendu%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu%<data%> attendu%<data%> attendu aprÃ¨s %<#pragma acc %s%>%<data%>, %<update%>, %<enter%> ou %<exit%> attendu%<declare%> attendu%<decltype%> attendu%<delete%> attenduclause %<depend%>, %<destroy%> ou %<update%> attendue%<extern%> attendu%<finally%> ou %<catch%> attendu%<for%> attendu aprÃ¨s %qs%<host%>, %<nohost%> ou %<any%> attendu%<in%>, %<out%>, %<inout%> ou %<mutexinoutset%> attendu%<inclusive%> ou %<exclusive%> attendu%<match%> attendu%<namespace%> attendu%<new%> attendu%<none%> ou %<present%> attendu%<none%> ou %<shared%> attendu%<omp_priv%> ou nom de fonction attendu%<operator%> attendu%<point%> attenduclause %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendueclause %<read%>, %<write%>,  %<update%> ou %<capture%> attendue%<return%> attendu%<scalar%>, %<aggregate%> ou %<pointer%> attendu%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu%<static_assert%> attendu%<target%> attendu%<team%>, %<parallel%> ou %<thread%> attendu%<template%> attendu%<throw%> attendu%<try%> attenduclause %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue%<using%> attendu%<while%> attendu%<{%> attendu%<{%> ou %<:%> attendu%<}%> attendu%<}%> attendu avant %<else%>%<~%> attenduon attendait %d niveaux de paramÃ¨tres du patron pour %q#D mais on en a obtenu %d%i ou plus attendu, %i trouvÃ©nom de sÃ©lecteur %qE attendu%qT attendu mais l'argument est de type %qTmodificateur de clause %qs %<if%> attendu au lieu de %qs... attenduadresse sur 64 bits attendue mais l'argument 1 a %d bitsadresse sur 64 bits attendue mais l'argument 2 a %d bits[big-endian|little-endian|default] attendu aprÃ¨s %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] attendu aprÃ¨s %<#pragma GCC diagnostic%>une chaÃ®ne est attendue aprÃ¨s %<#pragma message%>un objet SSA_NAME Ã©tait attenduargument inattendu pour %<msp430_select_cpu%>un identificateur est attendu pour le nom d'attributattribut attendu avant %<...%>entre %i et %i attendu, %i trouvÃ©opÃ©rateur binaire attenduindex de bloc attenduspÃ©cificateur de bloc attenduexpression boolÃ©enne attenduetype boolÃ©en attenduÃ©tiquette de Â«Â caseÂ Â» attenduecanal attendunom de classe attendumot-clÃ© de type classe (class ou struct) attendunom de classe attenduexpression entiÃ¨re constante attendue avec une valeur sync-hint validedÃ©calage constant attendutaille constante attendueconstructeur, destructeur ou conversion de type attenduvaleur de dÃ©compte attenduedÃ©claration attenduedÃ©claration ou instruction attenduespÃ©cificateurs de dÃ©claration attendusspÃ©cificateurs de dÃ©claration ou %<...%> attendudÃ©clarateur attenduinstruction Â«Â elseÂ Â» attendueune chaÃ®ne vide Ã©tait attendue aprÃ¨s le mot-clÃ© %<operator%>fin de liste de capture attenduefin de ligne attendueexpression attendueliste-expression ou type-id attenduqualitÃ© de frÃ©quence inattenduevalue de frÃ©quence attenduefonction attenduenom de fonction attendunom de fonction %<(%> attenduexpression Â«Â gotoÂ Â» attendueexpression id attendueexpression id (arguments) attendueidentificateur attenduidentificateur ou %<(%> attenduidentificateur ou %<)%> attenduidentificateur ou %<*%> attenduidentificateur ou chaÃ®ne littÃ©rale attendusinitialisation attendueentier attenduexpression entiÃ¨re attendueliste d'expressions entiÃ¨res attendueinterface ou pointeur vers une interface attendudÃ©claration ou initialisation d'itÃ©ration attendueinstruction d'itÃ©ration attendueinstruction de saut attendueÃ©tiquette attendueinstruction Ã©tiquetÃ©e attenduenumÃ©ro de boucle attenduun index sur un tableau associatif est attendu dans le membre de droitenom de module attenduespace de noms attenduspÃ©cificateur de nom imbriquÃ© attendutype numÃ©rique attenduopÃ©rateur attendupaquet de paramÃ¨tres attendu avant %<...%>nom d'Ã©tape attendupointeur attendupointeur attendu comme argument au %<*%> unairepointeur attendu dans la clause %qsexpression primaire attendueopÃ©rateur pointeur attendunom qualifiÃ© attendu dans la dÃ©claration amie pour le constructeur %qDnom qualifiÃ© attendu dans la dÃ©claration amie du destructeur %qDinstruction de sÃ©lection attenduesignature attendue: %qDpointeur unique attendu dans la clause %qsliste de qualificatifs et de qualificatifs attendueinstruction attenduechaÃ®ne littÃ©rale attenduechaÃ®ne littÃ©rale attendueidentificateur de suffixe attenduargument de patron attendutemplate-id attendutemplate-id attendu pour le typenom de patron attendunom de sÃ©lecteur de trait attenduspÃ©cificateur du type attenduun nom de type attenduspÃ©cificateur de type attenduunqualified-id attenduargument de type pointeur ou de type entier attendu pour l'argument 1nom de fonction interne attendula capture par copie explicite de %<this%> est redondante avec la capture par copie par dÃ©fautla capture par copie explicite de %qD est redondante avec la capture par copie par dÃ©fautla capture par rÃ©fÃ©rence explicite de %qD est redondante avec la capture par rÃ©fÃ©rence par dÃ©fautles opÃ©rateurs de conversion explicites sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>guide de dÃ©duction explicite dÃ©clarÃ© iciles guides de dÃ©duction explicites ne sont pas pris en compte pour l'initialisation par copieÂ«Â gotoÂ Â» explicite Ã  la fin du bb %dinstanciation explicite de %q#Dinstanciation explicite de %q#T avant la dÃ©finition de patroninstanciation explicite de %qD mais pas de dÃ©finition disponibleinstanciation explicite de %qD dans l'espace de noms %qD (qui n'englobe pas l'espace de noms %qD)une instanciation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©instanciation explicite du concept de fonction %q#Dinstanciation explicite du patron non classe %qDinstanciation explicite du non patron %q#Dinstanciation explicite du type non patron %qTinstanciation explicite du concept de variable %q#Dune instanciation explicite ne doit pas utiliser le spÃ©cificateur %<consteval%>une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<constexpr%>une instanciation explicite ne doit pas utiliser le spÃ©cificateur %<inline%>qualificatifs explicites dans la dÃ©claration de %qDil pourrait manquer des attributs dans la spÃ©cialisation explicite de %q#Dla spÃ©cialisation explicite doit Ãªtre dÃ©clarÃ©e %<concept%>spÃ©cialisation explicite dans la portÃ©e d'un non espace de noms %qDspÃ©cialisation explicite de %qD aprÃ¨s la premiÃ¨re utilisationla spÃ©cialisation explicite de %qD doit Ãªtre introduite par %<template <>%>une spÃ©cialisation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©spÃ©cialisation explicite du concept de fonction %qDspÃ©cialisation explicite du non patron %qTune liste explicite d'arguments de patron n'est pas permiseune spÃ©cialisation explicite de patron ne peut pas avoir une classe de stockagela fonction %q+D explicitement par dÃ©faut ne peut pas Ãªtre dÃ©clarÃ©e %qs car la dÃ©claration implicite n'est pas %qsÂ :les registres explicitement utilisÃ©s doivent Ãªtre groupÃ©s en haut de la pileLettre d'exposant Â«Â qÂ Â» dans une constante littÃ©rale rÃ©elle Ã  %Cexpr dans l'affectation var = expr de !$OMP ATOMIC WRITE doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %Lexpr dans l'affectation !$OMP ATOMIC var = var op expr doit Ãªtre scalaire et ne peut pas faire rÃ©fÃ©rence Ã  var Ã  %Ll'expression %qE ne dÃ©signe pas une fonction %<constexpr%>l'expression %qE n'est pas une expression constantel'expression ne peut pas Ãªtre utilisÃ©e comme une fonctionl'expression ne calcule pas le nombre d'Ã©lÃ©ments dans son tableauÂ ; le type de l'Ã©lÃ©ment est %qT, pas %qTl'expression dans la dÃ©claration Â«Â newÂ Â» doit Ãªtre un type entier ou un type Ã©numÃ©rÃ©l'expression dans l'assertion statique n'est pas un entierl'expression dans l'assertion statique n'est pas une expression constante entiÃ¨rel'expression dans l'assertion statique n'est pas une constantela liste d'expressions est traitÃ©e comme une expression composÃ©e dans le transtypage fonctionnella liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisationla liste d'expressions est traitÃ©e comme une expression composÃ©e dans l'initialisation mÃ©moirel'expression doit Ãªtre comprise entre parenthÃ¨sesl'expression doit Ãªtre fondamentalel'expression du type de classe abstraite %qT ne peut pas Ãªtre utilisÃ©e dans une expression Â«Â throwÂ Â»l'instruction de l'expression a un type incompletextend_ref(): Variable Â«Â tailÂ Â» invalideles listes d'initialisation Ã©tendues sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les registres Ã©tendus n'ont pas de moitiÃ© hautela dÃ©claration externe de %q+D suit une dÃ©claration sans classe de liaisonmodÃ¨le externe globalvalueles symboles externes ne peuvent pas avoir d'initialisationsles fonctions d'initialisation TLS externes ne sont pas supportÃ©es sur cette cibleclasse de liaison externe requise pour le symbole %q+D en raison de l'attribut %qEclone en ligne visible depuis l'extÃ©rieur%<;%> superflu%<;%> supplÃ©mentaire aprÃ¨s la dÃ©finition dans la classegroupe d'accolades superflu Ã  la fin de l'initialisationÃ©lÃ©ments superflus dans l'initialisation d'un scalairearÃªte sortante supplÃ©mentaire %d->%dqualification %<%T::%> additionnelle sur le membre %qsqualification supplÃ©mentaire pas permiseÂ«Â ;Â Â» superflupoint virgule superflu spÃ©cifiÃ© dans la dÃ©finition de la mÃ©thodepoint virgule superflu dans la structure ou dans l'unionqualificatif de type supplÃ©mentaire dans l'argument du format (argument %d)Ã©chec Ã  l'initialisation du greffon %sÃ©chec lors de la crÃ©ation du composant du tableau associatif Â«Â %sÂ Â»Ã©chec lors de la crÃ©ation du composant d'union Â«Â %sÂ Â»Ã©chec lors du dÃ©veloppement de la fonction interneerreur pour obtenir le statut de sortie: %merreur Ã  l'obtention des temps du processus: %mÃ©chec Ã  l'initialisation du greffon %sÃ©chec Ã  l'ouverture du fichier temporaire %s pour la sortie LTOÃ©chec Ã  l'ouverture du fichier temporaire %s avec la sortie LTOÃ©chec lors de la rÃ©cupÃ©ration de la fonction inutileÃ©chec lors de la rÃ©cupÃ©ration de la fonction inutile dans le mÃªme groupe comdatÃ©chec lors de la traduction du littÃ©ral vers le jeu de caractÃ¨res Ã  l'exÃ©cution %qTle modÃ¨le mÃ©moire en cas d'Ã©chec ne peut pas Ãªtre plus fort que le modÃ¨le mÃ©moire en cas de succÃ¨s pour %<__atomic_compare_exchange%>Ã©chec lors de la simplification de la rÃ©fÃ©rence Ã  la sous-chaÃ®ne dans l'instruction DATA Ã  %LÃ©chec en essayant de recharger:arÃªte fallthru aprÃ¨s une instruction de contrÃ´le dans le bb %darÃªte fallthru aprÃ¨s un branchement inconditionnel dans le bb %iune arÃªte fallthru traverse une frontiÃ¨re de section dans le bb %ifallthru pour sortir du bloc de base %dl'Ã©numÃ©ration rapide n'est pas disponible en Objective-C 1.0les attributs fastcall et cdecl sont incompatiblesles attributs fastcall et regparm sont incompatiblesles attributs fastcall et stdcall sont incompatiblesles attributs fastcall et thiscall sont incompatibleserreur fatale: fclose %s: %mLa chaÃ®ne fe_runtime_error doit Ãªtre terminÃ©e par un zÃ©rofe_runtime_error: Mauvais nombre d'arguments (%d au lieu de %d)le champ %q#D peut Ãªtre accessible via %q#Dchamp %q#D avec le mÃªme nom que la classele champ %qD a le type incomplet %qTchamp %qE dÃ©clarÃ© comme une fonctionle champ %qE est d'un type incompletle champ %s doit Ãªtre initialisÃ© mais il est ignorÃ©le champ ne peut pas Ãªtre Â«Â scopeÂ Â»le nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'unionle champ n'est pas permis dans une interfacespÃ©cificateur de champ de prÃ©cisionlargeur de champlargeur de champ dans le format de printflargeur de champ dans le format de scanflargeur de champ dans le format de strfmonlargeur de champ dans le format de strftimespÃ©cificateur de largeur de champles champs ont un agencement diffÃ©rent dans une autre unitÃ© de traductionle fichier %qs a Ã©tÃ© quittÃ© mais n'a pas Ã©tÃ© entrÃ©fin de fichier dans l'argument par dÃ©fautla dÃ©claration de %qE au niveau du fichier spÃ©cifie %<auto%>la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<register%>le nom de fichier %qs ne dÃ©bute pas par le prÃ©fixe de profil %qscaractÃ¨re de remplissagecaractÃ¨re de remplissage dans le format de strfmonfind_array_spec(): Spec manquantefind_array_spec(): Â«Â asÂ Â» inutilisÃ©(1)find_array_spec(): Â«Â asÂ Â» inutilisÃ©(2)find_enum(): Ã‰numÃ©ration introuvablefonction fini() trouvÃ©e dans l'objet %sle premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© icile premier argument doit Ãªtre []bytele premier argument doit Ãªtre du type size_t, pas %sle premier argument de %q+D devrait Ãªtre %<int%>le premier argument de %<__builtin_call_with_static_chain%> doit Ãªtre une expression d'appelle premier argument de %<__builtin_choose_expr%> n'est pas une constantele premier argument de %<va_arg%> n'est pas du type %<va_list%>le premier dÃ©saccord est le chample premier offset doit Ãªtre dans la direction opposÃ©e des itÃ©rations de la bouclele premier argument doit Ãªtre R0vu pour la premiÃ¨re fois icipremiÃ¨re spÃ©cification icile registre ebp fixÃ© requiert %<-maccumulate-outgoing-args%>le registre ebp fixÃ© requiert %<target("accumulate-outgoing-args")%>registre fixe %s utilisÃ© pour passer un paramÃ¨tre Ã  la fonctiondÃ©bordement d'un nombre en virgule fixe dans l'expression %qE de type %qT rÃ©sulte in %qEdÃ©bordement d'un nombre en virgule fixe dans l'expression de type %qT rÃ©sulte en %qEles types en virgule fixe ne sont pas supportÃ©s pour cette cibletypes en virgule fixe pas supportÃ©s en C++le membre tableau flexible %qD n'a pas de bits de remplissage bien dÃ©finis pour %qsmembre tableau flexible %qD dans %q#T par ailleurs videmembre tableau flexible %qD dans l'unionle membre tableau flexible %qD n'est pas Ã  la fin de %q#Ttableau flexible comme membre d'une structure sans aucun membre nommÃ©tableau flexible comme membre de l'unionle tableau flexible n'est pas le dernier membre Ã  la fin de la structurela constante en virgule flottante dÃ©borde de la plage de %qTconstante flottante mal utilisÃ©econstante en virgule flottante tronquÃ©e Ã  zÃ©role littÃ©ral en virgule flottante dÃ©passe la plage de type %qTle littÃ©ral en virgule flottante est tronquÃ© Ã  zÃ©rodÃ©bordement d'un nombre en virgule flottante dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'un nombre en virgule flottante dans l'expression de type %qT rÃ©sulte en %qEla constante en virgule flottante n'est pas un opÃ©rande immÃ©diat validele suffixe en virgule flottante %qs est masquÃ© par l'implÃ©mentationinsn de contrÃ´le de flot Ã  l'intÃ©rieur dâ€™un bloc de basefmax-include-depth=<number> DÃ©finir la profondeur maximale d'un #include imbriquÃ©.vÃ©rification fold: arbre originale modifiÃ© par foldrepli de l'expansion vide sur %Oles expressions fold sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>fopen %s: %mpour %qDpour un transtypage de style Â«Â fonctionÂ Â», enlevez le %<::%D%> redondantpour une fonction tableau, l'expression de longueur du paramÃ¨tre doit Ãªtre spÃ©cifiÃ©epour rÃ©tro-compatibilitÃ©pour la dÃ©duction de %<std::initializer_list%>, utilisez l'initialisation par liste copiÃ©e (c-Ã -d ajoutez %<=%> avant le %<{%>)l'expression d'incrÃ©mentation de Â«Â forÂ Â» ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'expression d'incrÃ©mentation de Â«Â forÂ Â» n'a pas d'effetl'expression d'incrÃ©mentation de Â«Â forÂ Â» est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type pointeurinstruction Â«Â forÂ Â» attenduepour la dÃ©claration du patron %q+Ddans l'option %<-mcache-block-size=X%>, les valeurs valides pour X sont: 4, 8, 16, 32, 64, 128, 256, ou 512pour le type %qTl'expression de longueur doit Ãªtre spÃ©cifiÃ©e pour un type tableau dont la limite est inconnueinstruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendueformatl'argument de format %d est inutilisÃ© et se trouve avant l'argument %d qui est utilisÃ© avec un numÃ©ro d'argument %<$%>l'argument de format %d est utilisÃ© plus d'une fois dans le format %sl'argument de format aurait dÃ» Ãªtre une rÃ©fÃ©rence Ã  %qsl'argument de format aurait dÃ» Ãªtre une rÃ©fÃ©rence Ã  %qs mais c'est une chaÃ®ne qui a Ã©tÃ© trouvÃ©ele format est une chaÃ®ne de caractÃ¨res largesle format n'est pas une chaÃ®ne littÃ©rale et il n'y a pas d'arguments de formatle format n'est pas une chaÃ®ne littÃ©rale, les types des arguments ne sont pas vÃ©rifiÃ©sle format n'est pas une chaÃ®ne littÃ©rale, le format n'est pas vÃ©rifiÃ©le format des en-tÃªtes de colonnes est incorrect dans %<devices.csv%>l'argument de la chaÃ®ne de format suit les arguments devant Ãªtre formatÃ©sl'argument passÃ© comme chaÃ®ne de format n'est pas une chaÃ®ne de caractÃ¨resla chaÃ®ne de format est dÃ©finie icila chaÃ®ne de format n'est pas un tableau de type %qsformation d'un pointeur vers le type de fonction qualifiÃ© %qTformation d'un pointeur vers le type de rÃ©fÃ©rence %qTformation d'une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qTformation d'une rÃ©fÃ©rence vers le type de rÃ©fÃ©rence %qTformation d'une rÃ©fÃ©rence vers voidformation du type de %qsdÃ©claration anticipÃ©e de %q#T%<%c%s%> trouvÃ©%<-%E%> trouvÃ© Ã  la place de %<+%E%> dans le(s) protocole(s)%<:%> trouvÃ© dans le spÃ©cificateur de nom imbriquÃ©, %<::%> attenduun %qT a Ã©tÃ© trouvÃ© mais l'argument de format devrait Ãªtre une chaÃ®neune rÃ©fÃ©rence %qs a Ã©tÃ© trouvÃ©e mais l'argument de format devrait Ãªtre une chaÃ®nenom par dÃ©faut trouvÃ© avec une instruction de dÃ©finition non videdÃ©finition rÃ©elle trouvÃ©e pour un non registredÃ©finition virtuelle trouvÃ©e pour un registre GIMPLEun SSA_NAME a Ã©tÃ© rencontrÃ© qui avait Ã©tÃ© relÃ¢chÃ© dans le pool des Ã©lÃ©ments libresÂ«Â caseÂ Â» par dÃ©faut rencontrÃ© mais pas au dÃ©but du vecteur des Â«Â caseÂ Â»la couche logicielle pour complÃ©ter l'arithmÃ©tique requiert %<-mtrap-precision=i%>fr30_print_operand: code %%F invalidefr30_print_operand: code %%x invalidefr30_print_operand: opÃ©rande invalide pour le code %%Afr30_print_operand: MEM non traitÃ©fr30_print_operand: code inconnufr30_print_operand: code %%B non reconnufr30_print_operand: code %%b non reconnufr30_print_operand: code %%p non reconnufr30_print_operand_address: adresse non traitÃ©eun pointeur de trame est requis, mais il est rÃ©servÃ©la taille de la trame de %qs est de %wd octetsla taille de la trame de la fonction %qs est de %wd octets. Elle dÃ©passe la limite de %d octets de la pile fournie par l'utilisateur. Un dÃ©routement inconditionnel est ajoutÃ©.la taille de la trame de la fonction %qs est de %wd octets. C'est plus que la moitiÃ© de la taille de la pile. Le contrÃ´le dynamique ne serait pas fiable. Aucun contrÃ´le n'est gÃ©nÃ©rÃ© pour cette fonction.taille de trame trop grande pour une vÃ©rification fiable de la pilefree_expr0(): Mauvais type d'expressionfree_pi_tree(): Correction non rÃ©soluela dÃ©claration amie %q#D dÃ©clare une fonction non patrondÃ©claration amie %qD dans la classe locale sans dÃ©claration locale antÃ©rieurela dÃ©claration amie %qD n'est pas visible par la spÃ©cialisation explicitela dÃ©claration amie %qD ne peut pas avoir de spÃ©cificateur de type Â«Â virt-specifiersÂ Â»la dÃ©claration amie ne nomme pas une classe ou une fonctiondÃ©claration amie icila dÃ©claration amie n'est pas dans la dÃ©finition de la classela dÃ©claration amie de %q#D spÃ©cifie des arguments par dÃ©faut et n%'est pas la seule dÃ©clarationla dÃ©claration amie de %qD spÃ©cifie des arguments par dÃ©faut et n%'est pas une dÃ©finitionune dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d %<friend %#T%>une dÃ©claration amie requiert le mot-clÃ© Â«Â classÂ Â», c-Ã -d. %<friend class %T::%D%>la dÃ©finition de la fonction amie %qs ne pas avoir son nom qualifiÃ© avec %<%D::%>la dÃ©finition de la fonction amie %qs ne peut pas avoir son nom qualifiÃ© avec %<::%>Ã  partir de la dÃ©finition de %q#Dpar rapport Ã  la dÃ©claration prÃ©cÃ©dente de %qFfrv_print_operand: code inconnuune fonction peut uniquement Ãªtre comparÃ©e Ã  nulla fonction %q#D est initialisÃ©e comme une variablela dÃ©finition de la fonction %q+D est marquÃ©e dllimportla fonction %q+D fait partie du cycle des aliasla fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle a l'attribut %<noclone%>la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle reÃ§oit un Â«Â gotoÂ Â» non localla fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle sauvegarde l'adresse d'une Ã©tiquette locale dans une variable statiquela fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle contient un Â«Â gotoÂ Â» calculÃ©la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle a un argument VLAla fonction %q+F ne peut jamais Ãªtre mise en ligne parce que cela est supprimÃ© par l'utilisation de %<-fno-inline%>la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise %<__builtin_return%> ou %<__builtin_apply_args%>la fonction %q+F ne peut jamais Ãªtre mise en ligne car elle utilise Â«Â allocaÂ Â» (ce qui sera outrepassÃ© en utilisant l'attribut Â«Â always_inlineÂ Â»)la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise des attributs en conflit avec la mise en lignela fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise un Â«Â gotoÂ Â» qui n'est pas localla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmpla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmp-longjmp pour gÃ©rer les exceptionsla fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise une liste variable d'argumentsfonction %qD dÃ©clarÃ©e %<[[noreturn]]%> mais sa premiÃ¨re dÃ©claration ne l'Ã©tait pasfonction %qD dÃ©clarÃ©e %<virtual%> Ã  l'intÃ©rieur d'une unionla fonction %qD est initialisÃ©e comme une variablela fonction %qD pourrait peut-Ãªtre Ãªtre candidate pour l'attribut de format %qsfonction %qD redÃ©clarÃ©e comme une variablela fonction %qD est utilisÃ©e comme sortie %<asm%>la fonction %qs ne peut pas Ãªtre dÃ©clarÃ©e %<mutable%>la fonction %qs a Ã©tÃ© rÃ©fÃ©rencÃ©e dans du code dÃ©chargÃ© mais n'a pas Ã©tÃ© marquÃ©e comme devant Ãªtre incluse dans le code dÃ©chargÃ©les arguments fonctions de %<__builtin_tgmath%> ont tous le mÃªme typeles arguments fonctions de %<__builtin_tgmath%> n'ont pas de paramÃ¨tre de type gÃ©nÃ©riqueles attributs de fonction %qs et %qs sont mutuellement exclusifsle corps de la fonction peut Ãªtre Ã©crasÃ© durant l'Ã©dition de liensle corps de la fonction n'est pas disponiblele corps de la fonction est uniquement permis dans les fonctions finales dans l'interface %sl'appel de fonction a une valeur d'agrÃ©gatfonction appelÃ©e Ã  travers un type non compatibleun concept de fonction doit Ãªtre appelÃ©la dÃ©claration de fonction n'est pas un prototypela fonction est dÃ©clarÃ©e avec %<noreturn%> mais elle utilise l'instruction %<return%>dÃ©finition de fonction dÃ©clarÃ©e %<auto%>dÃ©finition de fonction dÃ©clarÃ©e %<register%>dÃ©finition de fonction dÃ©clarÃ©e %<typedef%>dÃ©finition de fonction dÃ©clarÃ©e %qsla dÃ©finition de fonction ne dÃ©clare aucun paramÃ¨trela dÃ©finition de la fonction a un type de retour Â«Â voidÂ Â» qualifiÃ©la fonction ne retourne pas un type Â«Â stringÂ Â»la fonction a un lien externe alors que l'utilisateur demande uniquement la mise en ligne statique pour la correction Ã  chaudla fonction peut retourner l'adresse d'une variable localela fonction pourrait Ãªtre une candidate pour l'attribut %qsla fonction pourrait Ãªtre une candidate pour l'attribut %qs si elle est connue pour retourner normalementun 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 %<()%>nom de fonction attendu pour l'adresse de dÃ©partnom de fonction attendu pour l'adresse de dÃ©part, pas Â«Â %sÂ Â»fonction pas retenue pour Ãªtre mise en lignela fonction n'est pas dÃ©clarÃ©e en ligne et la taille du code augmenteraitla fonction ne peut Ãªtre mise en lignela fonction nâ€™est pas une candidate Ã  la mise en lignetype tableau ou fonction %qT dans %<#pragma omp declare reduction%>fonction ou type tableau dans %<#pragma omp declare reduction%>paramÃ¨tre de fonctionles pointeurs de fonctions ne sont pas supportÃ©s avec l'option %<-mabi=ti%>DÃ©saccord dans le nombre de rÃ©sultats de la fonctionle type retournÃ© par une fonction ne peut Ãªtre une fonctionles types retournÃ©s par les fonctions ne sont pas compatibles en raison de %<volatile%>fonction retournant une fonctionfonction retournant un tableaula fonction retourne l'adresse d'une Ã©tiquettela fonction retourne l'adresse d'une variable localela fonction retourne un agrÃ©gatle symbole de la fonction n'est pas une fonctionle patron de fonction %qD est redÃ©clarÃ© comme un patron de classetemplate-id de la fonction %qD dans le spÃ©cificateur de nom imbriquÃ©types fonctions pas vraiment compatibles en C ISOles versions de fonctions ne peuvent pas Ãªtre marquÃ©es avec %<gnu_inline%>, des corps de fonctions doivent Ãªtre gÃ©nÃ©rÃ©sfonction appelÃ©e avec un type de retour void qualifiÃ©%qE au niveau de la fonction est implicitement Â«Â autoÂ Â» et dÃ©clarÃ© %qs%qs dans le champ de la fonction est implicitement dÃ©clarÃ© auto et dÃ©clarÃ© %<__thread%>le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>support de function_profilerfunction_profiler supportÃ© pour MMIXtranstypage fonctionnel vers le type tableau %qTles fonctions ne peuvent pas Ãªtre Â«Â scopeÂ Â»rebut Ã  la fin de %<#pragma nomember_alignment%>pilote gcc version %s %sexÃ©cutant gcc version %s
  gcc version %s %s
  gcov %s%s
  generate_isocbinding_initializer(): mauvais type iso_c_binding, %<c_ptr%> ou %<c_funptr%> attenduget_mpz(): N'est pas une constante entiÃ¨reobtention de la limite maximale de la taille du fichier de vidange (core file): %mgfc_add_interface(): Mauvais type d'interfacegfc_arith_divide(): Mauvais type de basegfc_arith_error(): Mauvais code d'erreurgfc_arith_minus(): Mauvais type de basegfc_arith_plus(): Mauvais type de basegfc_arith_times(): Mauvais type de basegfc_arith_uminus(): Mauvais type de basegfc_array_dimen_size(): Mauvaise expression EXPR_ARRAYgfc_array_dimen_size(): Mauvaise dimensiongfc_array_size a Ã©chouÃ©gfc_ascii_statement(): Mauvais code d'instructiongfc_basic_typename(): Type non dÃ©finigfc_caf_attr(): Mauvaise rÃ©fÃ©rence Ã  un tableaugfc_caf_attr(): L'expression n'est pas une variablegfc_check_dependency: on attendait une EXPR_VARIABLEgfc_check_digit(): mauvais radicalgfc_code2string(): Mauvais codegfc_compare_array_spec(): SpÃ©cification de tableau Ã©crasÃ©egfc_compare_derived_types: type dÃ©rivÃ© invalidegfc_compare_expr(): Mauvais type de basegfc_copy_expr(): Mauvais nÅ“ud d'expressiongfc_expression_rank(): Deux specs de tableaugfc_find_array_ref(): Pas de rÃ©fÃ©rence trouvÃ©egfc_free_statement(): Mauvaise instructiongfc_get_constant_expr(): le lieu %<where%> ne peut pas Ãªtre NULLgfc_get_default_type(): Mauvais symbole %qsgfc_is_constant_expr(): Type d'expression inconnugfc_match(): Mauvais code de correspondance %cgfc_match_sym_complex_part(): Mauvais typegfc_op2string(): Mauvais codegfc_range_check() a retournÃ© une mauvaise valeurgfc_range_check(): Mauvais typegfc_ref_dimen_size(): Mauvais dimen_typegfc_ref_dimen_size(): Mauvaise dimensiongfc_resolve_blocks(): Mauvais type de blocgfc_resolve_code(): Mauvais code d'instructiongfc_resolve_code(): Pas d'expression dans le DO WHILEgfc_resolve_expr(): Mauvais type d'expressiongfc_set_default_type(): le symbole a dÃ©jÃ  un typegfc_simplify_abs(): Mauvais typegfc_simplify_dcmplx(): Mauvais type (x)gfc_simplify_dcmplx(): Mauvais type (y)gfc_simplify_dim(): Mauvais typegfc_simplify_floor(): Mauvais sous-typegfc_simplify_log: mauvais typegfc_simplify_mod(): Mauvais argumentsgfc_simplify_modulo(): Mauvais argumentsgfc_trans_code(): Mauvais code d'instructiongfc_trans_omp_workshare(): Mauvais code d'instructiongfc_trans_select(): Mauvais type pour l'expression casegfc_typename(): Type non dÃ©finigfc_validate_kind(): Mauvais sous-type obtenugfc_validate_kind(): Mauvais type obtenugfc_variable_attr(): L'expression n'est pas une variablegfortran ne supporte pas -E sans -cppgfortran: Uniquement une option %<-J%> autorisÃ©el'appel gimple n'a pas de ciblel'appel gimple a deux ciblesvÃ©rification gimple: attendait %s(%s), a trouvÃ© %s(%s) dans %s, Ã  %s:%dgimple_bb (phi) est dÃ©fini avec un mauvais bloc de basegimple_bb (stmt) est dÃ©fini avec un mauvais bloc de basela gimplification a Ã©chouÃ©les constructeurs globaux ne sont pas supportÃ©s sur cette cibleles destructeurs globaux ne sont pas supportÃ©s sur cette ciblele contenu du fragment de module global doit provenir de l'inclusion du prÃ©processeurla qualification globale du nom de la classe est invalidevariable globale de registre %qD utilisÃ©e dans une fonction imbriquÃ©eune variable-registre globale suit une dÃ©finition de fonctionla variable-registre globale a une valeur initialel'affectation Ã  la variable globale/statique a Ã©tÃ© interceptÃ©eles globaux, statiques, champs, les constantes manifestes et les paramÃ¨tres ref et out ne peuvent pas Ãªtre Â«Â scopeÂ Â»a obtenu %d paramÃ¨tres de patron pour %q#Da obtenu %d paramÃ¨tres de patron pour %q#Tla destination du Â«Â gotoÂ Â» n'est ni une Ã©tiquette ni un pointeurgp est constant (mais sauvegarder/rÃ©tablir gp lors d'appels indirects).gp_offset (%ld) ou end_offset (%ld) est plus petit que zÃ©roaccent grave %<`%> dans le formatgsplit-dwarf n'est pas supportÃ© sur cette plate-formele PCH a dÃ» Ãªtre relocalisÃ©code MIPS16 avec des flottants matÃ©riels pour des ABI autres que o32 et o64les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles en mode ESA/390les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles sur %sle support des vecteurs matÃ©riels n'est pas disponible sur %sle support des vecteurs matÃ©riels n'est pas disponible avec %<-msoft-float%>a des paramÃ¨tres diffÃ©rents dans une autre unitÃ© de traductiona une valeur de retour diffÃ©rente dans une autre unitÃ© de traductiona des rÃ©fÃ©rences anticipÃ©esa une valeur inexacte Ã  cause de la perte de prÃ©cisionn'a pas d'instruction de retour mais une valeur de retour de type Â«Â %sÂ Â» est attenduen'a pas de corps de fonction avec l'infÃ©rence du type de retourl'insn de tÃªte %d du bloc %d n'a pas Ã©tÃ© trouvÃ©e dans le flot des insnicilimite supÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qsl'instruction de la valeur de l'histogramme ne correspond pas Ã  l'instruction Ã  laquelle il est associÃ©iWMMXt et NEON sont incompatiblesiWMMXt non supportÃ© en mode Thumbia64_print_operandÂ : code inconnuidentical_array_ref(): dimensions incohÃ©rentesl'identificateur %qE est en conflit avec un mot-clÃ© du C++l'identificateur %qE est un mot clÃ© en C++11l'identificateur %qE est un mot clÃ© en C++20identificateur attendu aprÃ¨s %<@protocol%>dÃ©bordement de l'identificateurÂ : %dsi une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateurs'il n'est pas possible d'Ã©viter l'apostrophe, entourez la dans une paire de directives %qs et %qssi ce code est atteint, le programme s'arrÃªterasi l'utilisation de %qs n'est pas possible, utilisez plutÃ´t %qs%<#pragma %s %s%> ignorÃ©%<#pragma align%> ignorÃ© pour %q+D explicitement alignÃ©%<#pragma omp declare simd%> est ignorÃ© sur une fonction avec un argument non %<uniform%> avec le qualificatif %<_Atomic%>%<#pragma omp declare simd%> est ignorÃ© sur une fonction avec un type de retour avec le qualificatif %<_Atomic%>%<-fschedule-insns%> est ignorÃ© Ã  cause d'un bogue dans la gestion des exceptionsspÃ©cificateur %<asm%> ignorÃ© pour la variable locale non statique %q+Dl'attribut %qD est ignorÃ© sur l'espace de noms anonymel'attribut %qD est ignorÃ© sur l'espace de noms pas en lignel'attribut %qE est ignorÃ© car il est appliquÃ© Ã  l'instanciation du patron %qTl'attribut %qE est ignorÃ© car il est appliquÃ© Ã  la spÃ©cialisation du patron %qTl'attribut %qE est ignorÃ© car il n'est pas dÃ©fini sur une variablel'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable constantel'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable initialisÃ©el'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable non initialisÃ©el'attribut %<%E (%u)%> ignorÃ© car il est en conflit avec l'attribut %<%E (%u)%>l'attribut %qE est ignorÃ© aprÃ¨s un %qE antÃ©rieurl'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<either%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<lower%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<noinit%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<persistent%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<section%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %<upper%>l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %qsl'attribut %qE est ignorÃ© dans la dÃ©claration d'une fonction interne %qD car il est en conflit avec l'attribut %qsl'attribut %qs est ignorÃ© car il est en conflit avec l'attribut %qsles attributs appliquÃ©s Ã  %qT aprÃ¨s sa dÃ©finition sont ignorÃ©sles attributs sont ignorÃ©s s'ils sont appliquÃ©s Ã  la classe de type %qT en dehors de la dÃ©finitionattributs ignorÃ©s car ils sont appliquÃ©s au type dÃ©pendent %qT sans dÃ©claration associÃ©eles attributs dans l'argument %qE du patron sont ignorÃ©sles attributs sur l'argument %qT du patron sont ignorÃ©sle rÃ©pertoire Â«Â %sÂ Â» est ignorÃ© car prÃ©sent deux fois
*************** Utilisez l'option %<-mcpu%> pour dÃ©fini
*** 2240,2245 ****
  requiertclause Â«Â requiresÂ Â» dans la dÃ©claration du type non fonction %qTclause Â«Â requiresÂ Â» sur le type de retourclause Â«Â requiresÂ Â» sur type-idclause Â«Â requiresÂ Â» sur un typedefla rÃ©solution avec le sub id %wx n'est pas dans le fichier objetresolve_function(): mauvais type de fonctionresolve_intrinsic(): Trop d'arguments pour l'intrinsÃ¨queresolve_operator(): Mauvais intrinsÃ¨queresolve_ref(): Mauvaise rÃ©fÃ©rence de tableauresolve_subroutine(): mauvais type de fonctionfonction indirect du rÃ©solveur dÃ©clarÃ©e icile rÃ©sultat de %<operator->()%> est un non pointeurle rÃ©sultat de %qE a besoin de %u bits pour Ãªtre reprÃ©sentÃ© mais %qT n'a que %u bitsle type de rÃ©sultat n'est pas un contrainte de type simplerÃ©sultat avec une longueur de caractÃ¨res non constantela signature de l'adresse de retour n'est supportÃ©e qu'avec %<-mabi=lp64%>le retour abandonne le qualificatif %qv du type pointÃ©l'arÃªte de retour ne pointe pas vers la sortie dans le bb %dretour depuis un pointeur vers un espace d'adresses non fermÃ©le retour ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifreturn nâ€™est pas suivi dâ€™une barriÃ¨rele type retournÃ© %q#T est incompletle type du retour devient %<int%> par dÃ©fautl'infÃ©rence du type de retour n'est pas supportÃ©e si la fonction de la classe de base peut Ãªtre redÃ©finiele type du retour est un type incompletle type de retour pourrait Ãªtre un candidat pour un attribut de formatle type de retour de %qD n'est pas %<int%>le type de retour de %qD n'est pas %qstype de retour d'une fonctionla spÃ©cification d'un type retournÃ© pour un constructeur est invalidela spÃ©cification d'un type retournÃ© pour un destructeur est invalidetype de retour spÃ©cifiÃ© pour %<operator %T%>type de retour spÃ©cifiÃ© pour le guide de dÃ©ductiondÃ©saccord dans le type de la valeur retournÃ©eretour avec valeur rencontrÃ© dans une fonction sans type de retourinstruction Â«Â returnÂ Â» avec une valeur dans une fonction retournant %qTinstruction Â«Â returnÂ Â» sans valeur dans une fonction retournant %qTl'exigence sur le type de retour n'est pas une contrainte de typeretournÃ© depuis %qDretournÃ© depuis %qTretour de %qT depuis une fonction avec le type de retour %qT qui est incompatibleretourner %qT depuis une fonction qui retourne le type %qT transforme un pointeur en entier sans transtypageretourner %qT depuis une fonction avec le type de retour %qT transforme un entier en pointeur sans transtypageretour de %qT depuis un type pointeur avec un ordre de stockage scalaire %qT incompatibleretourne une valeur depuis un constructeurretourne une valeur depuis un destructeurliste d'initialisation retournÃ©eretourner la variable %<initializer_list%> locale %qD n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentretour d'un pointeur vers %qD de type %qT depuis une fonction avec le type incompatible %qTretourne une rÃ©fÃ©rence vers un temporaireretourner une %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentordre de stockage inverse des scalaires en virgule flottanteordre de stockage inverse des scalairesordre de stockage inverse pour le mode %sl'opÃ©rande de droite de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'opÃ©rande de droite de l'opÃ©rateur virgule n'a pas d'effetl'opÃ©rande de droite de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'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 gauchel'opÃ©rande de droite de l'expression de dÃ©calage %q+E est nÃ©gatifprÃ©cision Ã  droiteprÃ©cision Ã  droite dans le format de strfmoncompteur de dÃ©calages vers la droite >= Ã  la largeur du typecompteur de dÃ©calages vers la droite >= Ã  la largeur de l'Ã©lÃ©ment du vecteurle compteur de dÃ©calages vers la droite est nÃ©gatifl'opÃ©rande Ã  droite de la virgule n'a pas d'effetle mode d'arrondissement n'est pas supportÃ© pour les flottants sur VAXle rÃ©sultat de l'arrondi sera toujours 0arrondir Ã  %d bits n'a pas d'effet pour une valeur en virgule fixe avec %d bits fractionnelsla routine %qD est dÃ©clarÃ©e icil'appel de routine utilise un parallÃ©lisme OpenACC interdit par la routine contenantel'appel de routine utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contientrv32e requiert l'ABI ilp32ele processeur rx100 n'a pas d'unitÃ© FPU matÃ©riellele processeur rx200 n'a pas d'unitÃ© FPU matÃ©riellenÅ“ud de type canonique identique pour les types diffÃ©rents %qT et %qTla mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>la mÃªme version avait Ã©tÃ© dÃ©finie icisame_comdat_group n'est pas une liste circulaireliste same_comdat_group au travers de groupes diffÃ©rentsattribut de fonction d'assainissement incohÃ©renton a vu %d %<template<>%>, on a besoin de %d pour spÃ©cialiser un patron de fonction membreutilisez %<typename %E%> si un type est dÃ©sirÃ©l'objet scalaire %qD requiert un Ã©lÃ©ment dans l'initialisationle facteur d'Ã©chelle doit Ãªtre non nÃ©gatifla mise Ã  l'Ã©chelle s'oppose Ã  la normalisation, ignorÃ©
  schedule %<auto%> ne prend pas de paramÃ¨tre %<chunk_size%>schedule %<runtime%> ne prend pas de paramÃ¨tre %<chunk_size%>l'expression de taille des tranches d'ordonnancement doit Ãªtre un entierla portÃ©e %qT avant %<~%> n'est pas un nom de classel'Ã©numÃ©ration %qT dans une portÃ©e limitÃ©e est passÃ©e au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT aprÃ¨sles enums fortement typÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>non concordance entre un enum simple et un enum fortement typÃ© pour %q#Tl'argument du score doit Ãªtre une expression entiÃ¨re constantel'argument du score doit Ãªtre non nÃ©gatifle deuxiÃ¨me argument doit Ãªtre une tranche ou une chaÃ®nele deuxiÃ¨me argument de %q+D devrait Ãªtre %<char **%>le deuxiÃ¨me argument de %<__builtin_call_with_static_chain%> doit Ãªtre un type pointeurle deuxiÃ¨me argument de %<__builtin_prefetch%> doit Ãªtre une constantele deuxiÃ¨me argument de %<va_arg%> est du type incompatible %qTle deuxiÃ¨me argument de %qs doit Ãªtre [0, 12]le deuxiÃ¨me argument de la fonction %qE doit Ãªtre une constante entiÃ¨re qui est une puissance de 2 comprise entre %qi et %qu bitsle deuxiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ele deuxiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effetle deuxiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEle deuxiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le troisiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>le deuxiÃ¨me paramÃ¨tre de %<va_start%> n'est pas le dernier argument nommÃ©les ancres de sections doivent Ãªtre dÃ©sactivÃ©es quand la rÃ©organisation au plus haut niveau est dÃ©sactivÃ©eles ancres de sections doivent Ãªtre dÃ©sactivÃ©es quand unit-at-a-time (une unitÃ© Ã  la fois) est dÃ©sactivÃ©l'argument de l'attribut de section n'est pas une constante de type chaÃ®ne de caractÃ¨resl'attribut de section ne peut pas Ãªtre spÃ©cifiÃ© pour des variables localesl'attribut de section n'est pas permis pour %q+Dles attributs de sections ne sont pas supportÃ©s pour cette ciblela section de %q+D ne peut pas Ãªtre contournÃ©ela section de %q+D est en conflit avec la dÃ©claration prÃ©cÃ©dentela section de l'alias %q+D doit correspondre Ã  la section de sa cibleconflit du type de sectionconflit du type de section avec %qDles options fp16 sÃ©lectionnÃ©es sont incompatiblesle sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©sÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contextele sÃ©lecteur %qs est spÃ©cifiÃ© plus d'une fois dans l'ensemble %qssÃ©lecteur doit Ãªtre un immÃ©diatle sÃ©lecteur doit Ãªtre une constante entiÃ¨re dans la plage [0, %wi]l'ensemble du sÃ©lecteur %qs est spÃ©cifiÃ© plus d'une foisla comparaison avec soi-mÃªme retourne toujours fauxla comparaison avec soi-mÃªme retourne toujours vrailes auto-tests ne sont pas activÃ©s dans cet exÃ©cutableauto-tests incompatibles avec %<-E%>setjmp/longjmp Ã  l'intÃ©rieur d'une construction %<simd%>les noms des mÃ©thodes Â«Â setterÂ Â» doivent Ãªtre terminÃ©s par %<:%>initialisation de la limite maximale de la taille du fichier de vidange (core file): %mla dÃ©claration masquÃ©e est icimasquage de la fonction interne %q#Dmasquage de la fonction %q#D de la bibliothÃ¨quemasque la dÃ©claration prÃ©cÃ©dente du type de %q#Dinformation sur le nom SSA partagÃ©shared et mdll ne sont pas compatiblescall_stmt partagÃ©:shared n'est pas supportÃ©rtx partagÃ©le compteur du nombre de dÃ©calages n'est pas un entierl'expression de dÃ©calage %q+E dÃ©bordedÃ©calage d'un opÃ©rande non entiertrop peu de donnÃ©es lues en lisant les donnÃ©es d'exportshow_array_ref(): RÃ©fÃ©rence de tableau inconnueshow_array_spec(): Type de forme de tableau pas gÃ©rÃ©.show_code_node(): Mauvais code d'instructionshow_expr(): Mauvais intrinsÃ¨que dans l'expressionshow_expr(): Ne sais pas comment afficher l'expressionshow_ref(): Mauvais code de composantarÃªtes Â«Â sibcallÂ Â» (appel d'une fonction similaire en fin de fonction) pour une insn qui n'est pas un appel dans le bb %iles effets de bords n'ont pas Ã©tÃ© recalculÃ©s quand %<ADDR_EXPR%> a changÃ©Ã©lÃ©ment avec des effets de bord dans un CONSTRUCTOR sans effets de bordla conversion signÃ©e de %qT vers %qT change la valeur de %qEla conversion signÃ©e de %qT vers %qT change la valeur de %qE en %qEla plage signÃ©e du type et le mode machine %qs ne correspondent pasIF simplesimplify_intrinsic_op(): Mauvais opÃ©rateursimplify_min_max(): Mauvais type dans la liste d'argumentsl'attribut %<target_clones%> isolÃ© est ignorÃ©la taille %qE du tableau %qE excÃ¨de la taille maximale %qE de l'objetla taille %qE du tableau %qE est nÃ©gativela taille %qE du tableau excÃ¨de la taille maximale %qE de l'objetla taille %qE du tableau est nÃ©gativela taille du tableau dans Â«Â newÂ Â» doit avoir un type entierdÃ©saccord de taille dans l'argument %d de %qEla taille de %q+D %E octets excÃ¨de la taille maximale %wu de l'objetla taille de %qD diffÃ¨re de la taille de la dÃ©claration originalela taille du tableau %qD a le type non entier %qTla taille du tableau %qD n'est pas une expression constante de type entierla taille du tableau %qE excÃ¨de la taille maximale %qE de l'objetla taille du tableau %qE a un type incompletla taille du tableau %qE a un type qui n'est pas un entierla taille du tableau %qE est nÃ©gativela taille du tableau %qE n'est pas une expression constantela taille du tableau %qE est trop grandela taille de l'Ã©lÃ©ment du tableau n'est pas un multiple de sont alignementla taille du tableau excÃ¨de la taille maximale %qE de l'objetla taille du tableau a le type non entier %qTla taille du tableau n'est pas une expression constantela taille du tableau n'est pas une expression constante entiÃ¨rela taille du tableau est trop grandela taille de la boucle %d devrait Ãªtre %d, et non %dla valeur retournÃ©e par %q+D a une taille de %u octetsla taille de la valeur retournÃ©e par %q+D est supÃ©rieure Ã  %wu octetsla taille de la chaÃ®ne de caractÃ¨res littÃ©rale est trop grandela taille du type %qT est trop grande (%qE octets)la taille du type %s est invalidela taille du tableau sans nom a un type incompletla taille du tableau sans nom a un type qui n'est pas un entierla taille du tableau sans nom est nÃ©gativela taille du tableau sans nom est trop grandela taille de la variable %q+D est trop grandeles plages de tailles de l'option %qs devraient Ãªtre croissantessizeof(long double) vaut 12.sizeof(long double) vaut 16.une tranche peut uniquement Ãªtre comparÃ©e Ã  nulla capacitÃ© de la tranche doit Ãªtre un entierla fin de la tranche doit Ãªtre un entiertranche d'une valeur qui ne peut pas Ãªtre adressÃ©eainsi, toute instanciation avec un paquet de paramÃ¨tres non vide serait mal formÃ©esoft-float et long-double-128 sont incompatiblescertaines parties de l'expansion de la macro ne sont pas protÃ©gÃ©es par cette instruction %qsdÃ©solÃ©, non implÃ©mentÃ©dÃ©solÃ©, pas implÃ©mentÃ©: dÃ©solÃ©: les sÃ©mantiques de la fonction statique en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)dÃ©solÃ©: les sÃ©mantiques de la variable en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)la source est un pointeur vers un type incompletla source n'est pas un pointeurla source n'est pas un pointeur vers une classela source n'est pas de type Â«Â classÂ Â»la source est d'un type Â«Â classÂ Â» incompletl'emplacement des sources de la fonction %qD a changÃ©, les donnÃ©es de profilage sont pÃ©rimÃ©esl'objet source %qE de taille %sobjet source allouÃ© icil'objet source dÃ©clarÃ© icil'objet source de taille %s allouÃ© par %qEle type source n'est pas polymorphiqueespace suivie d'un caractÃ¨re de ponctuation %<%c%>la spec %qs a un %<%%0%c%> invalidela spec %qs a un %<%%@%c%> invalidela spec %qs a un %<%%W%c%> invalidela spec %qs a un %<%%x%c%> invalidespec %qs invalideÃ©chec du spec: %<%%*%> n'a pas Ã©tÃ© initialisÃ© par concordance du patronÃ©chec de spec: plus d'un argument Ã  %<SYSROOT_HEADERS_SUFFIX_SPEC%>Ã©chec de spec: plus d'un argument Ã  %<SYSROOT_SUFFIX_SPEC%>Ã©chec de spec: option de spec %qc non reconnuele fichier de spec n'a pas de spÃ©cification pour l'Ã©dition de liensspec est Â«Â %sÂ Â»
  
! le commutateur gÃ©nÃ©rÃ© par la spec est un simple %<-%>spec_dimen_size(): Mauvaise dimensionspÃ©cialisation de %qT aprÃ¨s instanciation %qTspÃ©cialisation de %qD aprÃ¨s instanciationspÃ©cialisation de %qD dans diffÃ©rents espaces de nomsla spÃ©cialisation de %qD doit apparaÃ®tre dans la portÃ©e de l'espace de nomsspÃ©cialisation de %qT aprÃ¨s instanciationspÃ©cialisation du patron d'alias %qDspÃ©cialisation d'une fonction membre spÃ©ciale dÃ©clarÃ©e implicitementspÃ©cialisation du concept de variable %q#DspÃ©cialisation du patron de variable %qD dÃ©clarÃ© comme une fonctionla syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>la limite spÃ©cifiÃ©e %wu excÃ¨de %<INT_MAX%>la limite spÃ©cifiÃ©e %wu excÃ¨de la taille maximale de l'objet (%wu)la limite spÃ©cifiÃ©e %wu dÃ©passe la taille %wu de l'objet de destinationla plage de la limite spÃ©cifiÃ©e [%wu, %wu] excÃ¨de %<INT_MAX%>le mode spÃ©cifiÃ© est trop petit pour les valeurs Ã©numÃ©rÃ©esoption %qs spÃ©cifiÃ©e plus d'une foisspÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueur.spÃ©cifier les types vectoriels avec %<__attribute__ ((mode))%> est obsolÃ¨tela syntaxe des specs %%include est mal formÃ©e aprÃ¨s %ld caractÃ¨resla syntaxe des specs %%rename est mal formÃ©e aprÃ¨s %ld caractÃ¨resla spÃ©cification des specs %s Ã  renommer n'a pas Ã©tÃ© trouvÃ©efichier de specs mal composÃ© aprÃ¨s %ld caractÃ¨rescommande specs %% inconnue aprÃ¨s %ld caractÃ¨resles arrÃªtes spÃ©culatives ne sont pas adjacentesle %<>>%> est faux, utilisez %<>%> pour terminer la liste d'arguments du patronsÃ©quence de ponctuation %<%.*s%> douteuse au dÃ©but du formatdes caractÃ¨res %<%%%> douteux traÃ®nent dans le formatsÃ©quence de ponctuation %<%.*s%> douteuse Ã  la fin du formatdes caractÃ¨res blancs douteux traÃ®nent Ã  la fin du formatla taille %<%d%> de la sÃ©curitÃ© anti-collision de la pile doit Ãªtre Ã©gale Ã  l'intervalle de sondage %<%d%>la trame de pile doit Ãªtre plus petite que 64Kla trame de pile n'est pas un multiple de 8 octets: %wdla trame de pile n'est pas un multiple de 8 octets: %wdtrame de pile trop grandela valeur de protection de la pile doit Ãªtre une puissance de 2l'expression limitant la pile n'est pas supportÃ©eles limites de la pile ne sont pas supportÃ©es sur cette ciblesondes de pile pour les trames SVEle sondage de la pile requiert %<-maccumulate-outgoing-args%> pour Ãªtre correctele sondage de la pile requiert %<target("accumulate-outgoing-args")%> pour Ãªtre correctela protection de la pile ne protÃ¨ge pas la fonction: tous les tableaux locaux font moins de %d octets de longueurla protection de la pile ne protÃ¨ge pas les variables locales: tampon de longueur variableregistre de pile utilisÃ© pour une variable-registre globalela taille de la pile doit Ãªtre une puissance de 2la taille de la pile doit Ãªtre plus grande que la valeur de la protection de la pilela taille de la pile ne peut pas Ãªtre plus grande que 64kle calcul de l'utilisation de la pile n'est pas supportÃ© pour cette ciblel'utilisation de la pile est de %wu octetsl'utilisation de la pile pourrait Ãªtre de %wu octetsl'utilisation de la pile pourrait peut-Ãªtre ne pas avoir de limitestack_offset doit Ãªtre un multiple de 4stack_offset doit Ãªtre au moins 4trame de pile trop grande: %d octetsles attributs standards sur les espaces de noms doivent prÃ©cÃ©der le nom de l'espace de nomsle dÃ©but du fragment RTL doit Ãªtre sur une ligne avant la finLe dÃ©but de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constantele dÃ©but et la fin du fragment RTL sont dans des fichiers diffÃ©rentsl'instruction ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'instruction n'a pas d'effetl'instruction est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'instruction n'est pas une expression constanteune instruction est marquÃ©e comme produisant une exception au milieu du blocl'instruction est marquÃ©e comme produisant une exception mais elle ne le fait pasl'instruction utilise un nom SSA libÃ©rÃ©fanion volatile de l'instruction pas Ã  jourl'instruction ne sera jamais exÃ©cutÃ©edÃ©claration sans effetexpression instruction dans une expression constanteles expressions-instructions ne sont pas permises en dehors des fonctions ni dans les listes d'arguments du patronla dÃ©claration IO statique pour %q+D a besoin d'une adressel'assertion statique a Ã©chouÃ©Ã©chec de l'assertion statique: %El'assertion statique a Ã©chouÃ©: %schaÃ®ne statique avec une fonction qui n'en utilise pasune classe statique ne peut pas hÃ©riter de la classe imbriquÃ©e %smembre de donnÃ©e statique %qD dans une classe sans nommembre de donnÃ©e statique %qE dÃ©clarÃ© %qsla dÃ©claration statique de %q+D suit une dÃ©claration non statiquele champ statique %qD ne peut pas avoir de correspondance (mappable)l'initialisation statique de la variable %q+D dans la mÃ©moire %<.shared%> n'est pas supportÃ©estatic n'est pas supportÃ© sur TPF-OSle membre statique %qD ne peut pas Ãªtre un champ de bitsmembre statique %qD dÃ©clarÃ© %<register%>la fonction membre statique %q#D est dÃ©clarÃ©e avec des qualificatifs de typela fonction membre statique %qD ne peut pas avoir de qualificatif CVla fonction membre statique %qD ne peut pas avoir de qualificatif de rÃ©fÃ©rencele membre statique n'a pas de Â«Â thisÂ Â» auquel Â«Â returnÂ Â» peut Ãªtre appliquÃ©Â«Â staticÂ Â» ou qualificatifs de type dans un dÃ©clarateur de tableau n'Ã©tant pas un paramÃ¨treles variables de stockage statique ne peuvent avoir de destructeursle type statique %qT de son opÃ©rande est une classe de base non publique du type dynamique %qTinstance allouÃ©e statiquement de la classe Objective-C %qEles attributs stdcall et cdecl sont incompatiblesles attributs stdcall et fastcall sont incompatiblesles attributs stdcall et thiscall sont incompatiblesl'expression de pas fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDLe pas de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constantele pas de la boucle DO implicite Ã  %L ne sera point zÃ©roinstruction (%p) marquÃ©e comme modifiÃ©e aprÃ¨s l'Ã©tape d'optimisation: instruction avec un mauvais VUSEstmts sans blocla classe de stockage %<__thread%> est invalide pour la fonction %qsla classe de stockage %<auto%> est invalide pour la fonction %qsla classe de stockage %<register%> est invalide pour la fonction %qsla classe de stockage %<thread_local%> est invalide pour la fonction %qsclasse de stockage %qD appliquÃ©e Ã  l'instanciation du patronla classe de stockage Â«Â autoÂ Â» n'a pas d'effet si le type de retour n'est pas infÃ©rÃ©la classe de stockage Â«Â autoÂ Â» n'a pas d'effet si le type ne sait pas Ãªtre infÃ©rÃ©, vouliez vous utiliser Â«Â scopeÂ Â»Â ?la classe de stockage Â«Â autoÂ Â» est invalide en dÃ©clarant une classe, vouliez-vous utiliser Â«Â scopeÂ Â»Â ?classe de stockage spÃ©cifiÃ©e pour %qsclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qEclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qsclasse de stockage spÃ©cifiÃ©e pour le champ de la structureclasse de stockage spÃ©cifiÃ©e pour le champ de la structure %qEclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qs du patronclasse de stockage spÃ©cifiÃ©e pour un typenameclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre sans nomspÃ©cificateurs de classe de stockage invalides dans les dÃ©clarations de fonctions amiesla taille de stockage de %q+D n'est pas une constantela taille de stockage de %q+D est inconnuela taille de stockage de %qD n'est pas constantela taille de stockage de %qD n'est pas connuenom de pÃ©riphÃ©rique %qs Ã©trange aprÃ¨s %qs: mauvais caractÃ¨re %qcle nom de stratÃ©gie %qs spÃ©cifiÃ© pour l'option %qs n'est pas supportÃ© pour du code 32 bits%<,%> Ã©garÃ©e Ã  la fin de la dÃ©claration du membre%<@%> Ã©garÃ© dans le programme%<\%o%> Ã©garÃ© dans le programme%qc Ã©garÃ© dans le programme%qs Ã©garÃ© entre des mÃ©thodes Objective-C++%qs Ã©garÃ© dans le programmela mise en ligne du sous processus a Ã©chouÃ©la mise en ligne du sous processus a Ã©tÃ© tuÃ©e par un signalles formats de strftime ne peuvent pas formater d'argumentschaÃ®ne attendue pour le nom de la bibliothÃ¨quechaÃ®ne attendue pour le nom dÃ©corÃ©la chaÃ®ne de longueur %qd est plus grande que la longueur %qd que les compilateurs C%d ISO doivent supporterl'affectation avec transtypage fort a Ã©tÃ© interceptÃ©eun transtypage fort pourrait Ãªtre nÃ©cessaireÂ«Â structÂ Â» dÃ©fini icila structure n'a aucun membrela structure n'a aucun membre nommÃ©les structures et les unions ne peuvent pas Ãªtre abstraitesl'alignement de la structure doit Ãªtre une petite puissance de 2, pas %wuchamp de structurela frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8 ou 32la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8, 32 ou 64les dÃ©clarations de liaisons structurÃ©es peuvent Ãªtre %qs uniquement en %<-std=c++20%> ou %<-std=gnu++20%>la dÃ©claration d'une liaison structurÃ©e ne peut pas Ãªtre %qsune dÃ©claration de liaison structurÃ©e ne peut pas avoir le %<auto%> du C++98une dÃ©claration de liaison structurÃ©e ne peut pas avoir le type %qTdÃ©claration de liaison structurÃ©e dÃ©finie mais pas utilisÃ©ela liaison structurÃ©e Ã  le type incomplet %qTla liaison structurÃ©e fait rÃ©fÃ©rence au type de classe incomplet %qTla liaison structurÃ©e fait rÃ©fÃ©rence au type incomplet %qTles liaisons structurÃ©es sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le fichier include %s du sous-framework est en conflit avec le fichier include du frameworkle sous-objet %qD est dÃ©clarÃ© icile sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline%>le sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline_Always%>indice manquant dans la rÃ©fÃ©rence du tableaula valeur indicÃ©e n'est ni un tableau ni un pointeurla valeur de l'indice n'est ni un tableau ni un pointeur ni un vecteurla valeur de l'indice est un pointeur vers une fonctionl'accÃ¨s indicÃ© du tableau est dÃ©clarÃ© %<register%>ultÃ©rieurement dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©eultÃ©rieurement dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©esaccolades suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<else%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<if%>des accolades explicites sont suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>des accolades explicites sont suggÃ©rÃ©es pour Ã©viter toute ambiguÃ¯tÃ© sur le %<else%>parenthÃ¨ses suggÃ©rÃ©es autour de %<&&%> Ã  l'intÃ©rieur de %<||%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'expression %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une conditionparenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<!=%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<==%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<&%> en %<&&%> ou %<!%> en %<~%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<|%> en %<||%> ou %<!%> en %<~%>alternative suggÃ©rÃ©e:alternatives suggÃ©rÃ©es:support du mode %qsarchitectures de cÅ“urs supportÃ©es:%sl'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>l'option %<-mcustom-%s%> est en conflit avec l'option %<-mcustom-%s%>l'option %<-mcustom-%s%> est requise pour la virgule flottante en double prÃ©cisionla valeur %2$d de l'option %<-mcustom-%1$s%> doit Ãªtre comprise entre 0 et 255le commutateur %qs ne dÃ©bute pas par %<-%>l'option %qs n'est plus supportÃ©ela condition du Â«Â switchÂ Â» a une valeur boolÃ©ennele Â«Â switchÂ Â» saute dans l'expression d'une instructionle Â«Â switchÂ Â» passe outre l'initialisation d'une variablele Â«Â switchÂ Â» n'a pas de branche par dÃ©fautla quantitÃ© du switch n'est pas un entierle Â«Â switchÂ Â» dÃ©bute icil'instruction Â«Â switchÂ Â» d'une taille de %lu entrÃ©es est trop grandesymbole %qD rÃ©fÃ©rencÃ© par %qD dÃ©clarÃ© icile symbole doit Ãªtre dÃ©fini pour avoir une versionsymbole utilisÃ© comme opÃ©rande immÃ©diatsymbole utilisÃ© conjointement avec des registres de base et d'indexsymbole avec offset utilisÃ© en mode PICles rÃ©fÃ©rences mÃ©moire symboliques sont uniquement supportÃ©es sur z10 ou ultÃ©rieursymtab_node::verify a Ã©chouÃ©l'argument d'attribut symver doit avoir le format %<name@nodename%>symver n'est pas exportÃ© avec la visibilitÃ© par dÃ©fautsymver est uniquement supportÃ© sur les plateformes ELFla cible symver n'est pas exportÃ©e avec la visibilitÃ© par dÃ©fautla fonction synchronisÃ©e %s doit Ãªtre un membre ou une classela mÃ©thode synthÃ©tisÃ©e %qD est requise ici pour la premiÃ¨re foisÃ©chec de sysctl pour kern.osversion: %mle chemin systÃ¨me %qs n'est pas absolune prend pas d'argumentprise de l'adresse d'une fonction immÃ©diate %qDprise de l'adresse du destructeur %qDprise de l'adresse du destructeur %qDprise de l'adresse d'une expression de type %<void%>prendre l'adresse du membre compactÃ© de %qT peut rÃ©sulter en une valeur de pointeur non alignÃ©eprise de l'adresse d'une r-valeurprise de l'adresse d'un tableau temporaireprendre la valeur absolue du type non signÃ© %qT n'a pas d'effetprendre l'adresse d'une Ã©tiquette n'est pas standardle processeur cible ne supporte pas ARMle processeur cible ne supporte pas les extensions de sÃ©curitÃ© ARMv8-Mle processeur cible ne supporte pas les instructions THUMBle processeur cible ne supporte pas l'interopÃ©rabilitÃ©le processeur cible ne supporte pas les accÃ¨s non alignÃ©sle systÃ¨me d'exploitation cible ne supporte pas les accÃ¨s non alignÃ©sargument ciblel'attribut cible n'est pas supportÃ© sur cette machinel'attribut cible ou le pragma change la taille du %<long double%>l'attribut cible ou le pragma change l'ABI AltiVecl'attribut cible ou le pragma change l'ABI darwin64la cible ne supporte pas la mise Ã  jour atomique du profilage, le mode simple est sÃ©lectionnÃ©la cible ne supporte pas le rÃ©partiteur de version de fonctionle format cible ne supporte pas l'infinila cible n'est pas un pointeur ni une rÃ©fÃ©rencela cible n'est pas un pointeur ni une rÃ©fÃ©rence Ã  une classela cible n'est pas un pointeur ni une rÃ©fÃ©rence Ã  un type completla cible de la conversion pourrait Ãªtre une candidate pour un attribut de formatla cible de l'initialisation pourrait Ãªtre une candidate pour un attribut de formatla fonction intÃ©grÃ©e spÃ©cifique Ã  la cible n'est pas disponibleoption spÃ©cifique Ã  la cible incohÃ©rentele systÃ¨me cible ne supporte pas la sortie de dÃ©bogagele systÃ¨me cible ne supporte par le format de dÃ©bogage %qspatron %qD dÃ©clarÃ©patron %qE dans la clause %qsl'argument %d du patron est invalidel'argument de patron %qE pour le type %qT n'est pas une constante durant la compilationl'argument %qE du patron implique des paramÃ¨tres du patronl'argument du patron pour %qD utilise le type local %qTargument du patron requis pour %<%s %T%>les arguments du patron %qD ne correspondent pas Ã  ceux du patron original %qDpatron de classe sans nomÃ©chec de la contrainte du patron pour %qDdÃ©claration de patron de %<typedef%>dÃ©claration du patron de %q#DdÃ©finition de patron d'un non patron %q#Dl'instanciation du patron %s fait une rÃ©fÃ©rence anticipÃ©e Ã  la dÃ©claration de patron %sla profondeur d'instanciation du patron excÃ¨de le maximum qui est %d (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)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)paramÃ¨tre %q+#D du patronle paramÃ¨tre de patron %qD est dÃ©clarÃ© icile 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Ã©liste de paramÃ¨tres de patron utilisÃ©e dans une instanciation explicitela liste des paramÃ¨tres du patron fournie ne correspond pas aux paramÃ¨tres du patron de %qDle paquet de paramÃ¨tres %qD du patron ne peut pas avoir d'argument par dÃ©fautle paquet de paramÃ¨tres du patron ne peut pas avoir d'argument par dÃ©fautles paquets de paramÃ¨tres des patrons ne peuvent pas avoir d'arguments par dÃ©fautle type paramÃ¨tre du patron %qT est dÃ©clarÃ© %<friend%>les paramÃ¨tres du patron ne peuvent pas Ãªtre amisles paramÃ¨tres du patron ne correspondent pas au patron %qDles paramÃ¨tres du patron ne peuvent pas Ãªtre dÃ©duits dans la spÃ©cialisation partielle:le type Ã  remplacer %qT dans le patron doit Ãªtre suivi d'un simple declarator-idla spÃ©cialisation du patron de %qD n'est pas permise par le C++ ISOspÃ©cialisation de patron avec Ã©dition de liens CspÃ©cificateurs de patron pas spÃ©cifiÃ©s dans la dÃ©claration de %qDparamÃ¨tre de patron %qT, qui est lui-mÃªme un patron, dans la dÃ©claration du guide de dÃ©ductionle paramÃ¨tre tuple du patron doit Ãªtre le dernierles paramÃ¨tres de type du patron doivent utiliser le mot-clÃ© %<class%> ou %<typename%>patron avec liaison Ctemplate-id %qD pour %q+D ne concorde avec aucune dÃ©claration de patrontemplate-id %qD utilisÃ© comme un dÃ©clarateurtemplate-id %qE dans la dÃ©claration de patron primairetemplate-id n'est pas permis pour un destructeurles introductions de patrons ne font pas partie des concepts C++20Â ; utilisez %qs pour l'activerparamÃ¨tre-patron-les patrons ne peuvent pas Ãªtre %<virtual%>temporaire du type %qT non littÃ©ral dans une expression constante%<operator?:%> ternaire%<operator?:%> ternaire dans %<%E ? %E : %E%>le mot-clÃ© %<bool%> n'est pas permis dans une dÃ©finition de concept en C++20l'attribut %<interrupt%> requiert un processeur MIPS32r2 ou supÃ©rieurl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un type de fonction SVEl'attribut %qE requiert des argumentsl'architecture %qs ne supporte pas %<-m%s=2008%>l'architecture %qs ne supporte pas %<-m%s=legacy%>l'architecture %qs ne supporte pas %<-mfp32%>l'architecture %qs ne supporte pas les instructions DSPl'architecture %qs ne supporte pas les instructions de branchement probablel'architecture %qs ne supporte pas les instructions madd ou msubl'architecture %qs ne supporte pas les registres impairs en simple prÃ©cisionl'architecture %qs ne supporte pas les instructions en simple prÃ©cision appariÃ©es (paired-single)l'architecture %qs ne supporte pas l'instruction syncile format de dÃ©bogage %qs ne peut pas Ãªtre utilisÃ© avec des en-tÃªtes prÃ©compilÃ©sle fanion Â«Â Â» de printfle fanion Â«Â !Â Â» de strfmonle fanion Â«Â #Â Â» de printfle fanion Â«Â #Â Â» de strftimele fanion Â«Â 'Â Â» de printfla fanion Â«Â 'Â Â» de scanfle fanion Â«Â (Â Â» de strfmonle fanion Â«Â +Â Â» de printfle fanion Â«Â +Â Â» de strfmonle fanion Â«Â -Â Â» de printfle fanion Â«Â -Â Â» de strfmonle fanion Â«Â -Â Â» de strftimele fanion Â«Â 0Â Â» de printfle fanion Â«Â 0Â Â» de strftimele modificateur Â«Â EÂ Â» de strftimele fanion Â«Â IÂ Â» de printfle fanion Â«Â IÂ Â» de scanfle modificateur Â«Â OÂ Â»le modificateur Â«Â OÂ Â» de strftimele fanion Â«Â ^Â Â» de strfmonla fanion Â«Â ^Â Â» de strftimele fanion Â«Â _Â Â» de strftimele fanion Â«Â aÂ Â» de scanfla fanion Â«Â mÂ Â» de scanfle fanion Â«Â qÂ Â» de diagnostiquel'option -shared n'est actuellement pas supportÃ©e pour un ELF VAX.l'ABI pour passer des paramÃ¨tres avec un alignement de %d octets a changÃ© dans GCC 4.6l'ABI pour passer des agrÃ©gats avec un alignement sur %d octets a changÃ© avec GCC 5l'ABI pour passer des agrÃ©gats de %<float%> homogÃ¨nes a changÃ© avec GCC 5l'ABI pour passer une structure possÃ©dant un tableau flexible comme membre a changÃ© dans GCC 4.4l'ABI pour passer une structure possÃ©dant un membre %<complex float%> a changÃ© dans GCC 4.4l'ABI pour passer une union avec un %<long double%> a changÃ© dans GCC 4.4l'opÃ©rande de l'instruction ENI doit Ãªtre soit 0 ou soit 1le processeur RX100 n'a pas d'unitÃ© mathÃ©matique matÃ©riellele processeur RX200 n'a pas d'unitÃ© mathÃ©matique matÃ©riellel'adresse de %qD n'est pas un argument de patron valablel'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durÃ©e de stockage statiquel'adresse de %qD sera toujours Ã©valuÃ©e comme Ã©tant %<true%>l'adresse de %qD ne sera jamais NULLl'adresse d'une Ã©tiquette ne peut pas apparaÃ®tre dans une expression constantel'adresse du sous-objet %qT de %qD n'est pas un argument de patron valablel'alignement des champs de %<_Atomic %T%> ont changÃ© dans %{GCC 11.1%}l'argument de l'intrinsÃ¨que %<xabort%> doit Ãªtre une valeur immÃ©diate sur 8 bitsla fonctionnalitÃ© de suppression d'affectation de scanfl'appel requiert %<ifunc%> qui n'est pas supportÃ© par cette ciblela convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)la combinaison de %qs et %qs est incompatible avec %qsla comparaison sera toujours %<false%> car l'adresse de %qD ne sera jamais NULLla comparaison sera toujours %<true%> car l'adresse de %qD ne sera jamais NULLle compilateur peut supposer que l'adresse de %qD sera toujours Ã©valuÃ©e Ã  %<true%>le compilateur peut supposer que l'adresse de %qD ne sera jamais NULLle composant %qs est un type PRIVATE et ne peut pas Ãªtre un composant de %qs, qui est PUBLIC Ã  %Lle type en conflit dÃ©fini dans une autre unitÃ© de traductionle type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle d'une taille diffÃ©rentele type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle avec un contenu diffÃ©rentle type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle avec plus d'entrÃ©esle type en conflit dÃ©fini dans une autre unitÃ© de traduction avec des informations RTTI diffÃ©rentesle contenu d'un stockage non initialisÃ© n'est pas utilisable dans une expression constantele flot de contrÃ´le de la fonction %qD ne correspond pas aux donnÃ©es de profilage (compteur %qs)le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_si64 dans le codela syntaxe pointÃ©e n'est pas disponible en Objective-C 1.0l'Ã©lision dans %qD n'est pas hÃ©ritÃ©el'identificateur de l'Ã©vÃ©nement d'une clause %<detach%> ne devrait pas Ãªtre dans une clause qui partage des donnÃ©esla base supplÃ©mentaire est dÃ©finie icile cinquiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle premier argument d'un %qs doit Ãªtre d'un type vectoriel boolÃ©en du mÃªme nombre d'Ã©lÃ©ments que le rÃ©sultatla premiÃ¨re diffÃ©rence des dÃ©finitions correspondantes est le champ %qDla premiÃ¨re diffÃ©rence des dÃ©finitions correspondantes est la mÃ©thode %qDle premier paramÃ¨tre de %<operator new%> ne peut pas avoir d'argument par dÃ©fautle quatriÃ¨me argument doit Ãªtre une Ã©chelle 1, 2, 4, 8la taille de trame de %wu octets est plus grande que %wu octetsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 4 bitsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 5 bitsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 8 bitsle type incomplet dÃ©fini dans une autre unitÃ© de traductionle type incompatible est dÃ©fini icila lambda n'a pas de capture par dÃ©fautle dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bitle dernier argument doit Ãªtre une valeur immÃ©diate sur 2 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 3 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 32 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 4 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 5 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bitle dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle dernier argument doit Ãªtre une Ã©chelle 1, 2, 4, 8l'agencement des agrÃ©gats contenant des vecteurs alignÃ©s sur %d octets a changÃ© avec GCC 5le m210 ne supporte pas les systÃ¨mes petits-boutistesla macro %qs n'a pas encore Ã©tÃ© dÃ©finiele nom dÃ©corÃ© de %qD a changÃ© entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)le nom dÃ©corÃ© de %qD change entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)le nom dÃ©corÃ© de %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>le nom dÃ©corÃ© d'un fragment pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>le nom dÃ©corÃ© de la variable de protection de l'initialisation pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>la valeur maximale pour la derniÃ¨re plage de taille de l'option %qs devrait Ãªtre -1l'avant dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bitsl'opÃ©rande omis au milieu de %<?:%> sera toujours %<vrai%>, il est suggÃ©rÃ© de spÃ©cifier explicitement l'opÃ©rande du milieule programme devrait aussi dÃ©finir %qDla plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi16 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi32 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi16 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi32 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_si64 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_si64 dans le code.la plage du masque doit Ãªtre entre 0 et 255la plage du sÃ©lecteur doit Ãªtre entre 0 et 1la plage du sÃ©lecteur doit Ãªtre entre 0 et 3la plage du sÃ©lecteur doit Ãªtre entre 0 et 7le registre %qs ne peut pas Ãªtre Ã©crasÃ© dans %<asm%> pour la cible actuellele registre spÃ©cifiÃ© pour %q+D n'est pas accessible par la cible actuellele registre spÃ©cifiÃ© pour %q+D n'est pas assez gÃ©nÃ©ral pour Ãªtre utilisÃ© comme registre de variablele rÃ©sultat de l'instruction xxspltidp n'est pas dÃ©fini pour des valeurs d'entrÃ©e sous-normalesle rÃ©sultat de la conversion n'est pas spÃ©cifiÃ© car %qE est en dehors de la plage du type %qTles mÃªmes variables d'itÃ©ration de boucle %qD sont utilisÃ©es dans plusieurs boucles associÃ©escette cible ne supporte pas %<asm goto%> avec les sorties dans %<asm%>le troisiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle troisiÃ¨me argument doit Ãªtre une constante de comparaisonle type %qT de la variable %<constexpr%> %qD n'est pas littÃ©ralle type devant Ãªtre dÃ©truit est %qT, mais le destructeur rÃ©fÃ¨re Ã  %qTla valeur de %qD n'est pas utilisable dans une expression constantela valeur du pointeur de pile aprÃ¨s une instruction %<asm%> doit Ãªtre la mÃªme qu'avant l'instructionl'option y est obsolÃ¨te et ignorÃ©eil 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 disponiblele troisiÃ¨me argument de %q+D devrait probablement Ãªtre %<char **%>le troisiÃ¨me argument de %<__builtin_prefetch%> doit Ãªtre une constantele troisiÃ¨me argument de %qs doit Ãªtre [0, 12]le troisiÃ¨me argument de la fonction %qE doit Ãªtre une constante entiÃ¨rele troisiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ele troisiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effetle troisiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEle troisiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le deuxiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>cette instruction %qs ne protÃ¨ge pasâ€¦cette fonction interne est seulement disponible sur les fr405 et fr450cette fonction interne est seulement disponible sur le fr450cette fonction interne est seulement disponible sur les fr500 et fr550cette fonction interne est seulement disponible sur la chaÃ®ne de compilation v3fcette fonction interne est seulement disponible sur la chaÃ®ne de compilation v3s ou v3fcette fonction interne n'est pas supportÃ©e sur la chaÃ®ne de compilation v3mcette fonction interne n'est pas supportÃ©e pour cette ciblece compilateur ne supporte pas %sce compilateur ne supporte pas PowerPC (fanions arch ignorÃ©s)ce compilateur ne supporte pas X86 (fanions arch ignorÃ©s)cette condition a des branches identiquescette constante dÃ©cimale est non signÃ©e uniquement en C90 ISOcette constante dÃ©cimale serait non signÃ©e en C90 ISOcette flexibilitÃ© est dÃ©prÃ©ciÃ©e et sera supprimÃ©ececi est un bogue de GCC qui peut Ãªtre contournÃ© en ajoutant l'attribut utilisÃ© Ã  la fonction appelÃ©ececi est la premiÃ¨re Ã©tiquette Â«Â defaultÂ Â»ceci est la premiÃ¨re entrÃ©e chevauchant cette valeurceci est la insnÂ :cette fonction mÃ©dia est seulement disponible sur les fr400 et fr550cette fonction mÃ©dia est seulement disponible sur le fr500cette opÃ©ration requiert l'extension de l'ISA SVEcette instruction peut poursuivre son chemincette cible ne dÃ©fini pas de barriÃ¨re de spÃ©culation; votre programme s'exÃ©cutera quand mÃªme correctement mais des spÃ©culations incorrectes pourraient ne pas Ãªtre restreintescette cible ne supporte pas %qscette cible est petit-boutiencette machine cible n'a pas de branchements diffÃ©rÃ©sles donnÃ©es COMMON locales au thread ne sont pas implÃ©mentÃ©esla dÃ©claration locale au thread de %q#D suit la dÃ©claration non locale au threadla dÃ©claration locale au thread de %q+D suit une dÃ©claration non locale au threadla variable privÃ©e au thread %qE est utilisÃ©e dans une rÃ©gion avec la clause %<order(concurrent)%>la variable privÃ©e au thread %qE est utilisÃ©e dans la rÃ©gion ciblela variable privÃ©e au thread %qE est utilisÃ©e dans une tÃ¢che non liÃ©ela comparaison Ã  trois voies de %qD a le type %qT qui n'est pas un type dans la catÃ©gorie des comparaisonsla comparaison Ã  trois voies de %qD a le type %qT qui n'est pas convertible en %qTcomparaison Ã  trois voies de vecteursexception gÃ©nÃ©rÃ©e sur un NULL avec le type entier au lieu du type pointeurthunk-inline est uniquement supportÃ© avec %<-mindirect-branch-jump%>pour Ãªtre sÃ»rs, tous les pointeurs intermÃ©diaires dans les transtypages de %qT vers %qT doivent Ãªtre qualifiÃ©s avec %<const%>pour gÃ©nÃ©rer les dÃ©pendances, vous devez spÃ©cifier %<-M%> ou %<-MM%>pour correspondre Ã  ce %qspour faire rÃ©fÃ©rence Ã  un membre type d'un paramÃ¨tre de patron, utilisez %<typename %E%>le jeton %u a %<x-location == %u%>le jeton %u a %<x-location == y-location == %u%>le jeton %u a %<y-location == %u%>trop peu d'arguments pour %%:version-comparetrop peu d'arguments pour %<__builtin_tgmath%>trop peu d'arguments pour la fonction interne %qE %u attenduspas assez d'arguments pour le constructeur %q#Dtrop peu d'arguments pour la fonctiontrop peu d'arguments pour la fonction %<va_start%>trop peu d'arguments pour la fonction %q#Dtrop peu d'arguments pour la fonction %qEtrop peu d'arguments pour la fonction membre %q#Dpas assez d'arguments pour la mÃ©thode %q#Dtrop peu d'expressions pour structtrop peu de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop peu de listes de paramÃ¨tres pour le patrontype de valeur de fonction trop grand, a besoin de %d registres mais seuls %d sont disponiblesil est trop tard pour dÃ©finir le rÃ©pertoire de dÃ©bogage avec la directive #trop de %<#pragma options align=reset%>trop de %<...%> dans la capture lambdatrop de clauses %<defaultmap%> avec la catÃ©gorie %qstrop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©etrop de clauses %<if%>trop de %<if%> avec le modificateur %qstrop de clauses %<if%> sans modificateurtrop d'arguments pour %<static%>trop de clauses %qstrop de clauses %qs dans une construction de tÃ¢chetrop d'alternatives dans %<asm%>trop d'argumentstrop d'arguments pour %%:dumpstrop d'arguments pour le formattrop d'arguments pour la spÃ©cialisation partielle %qTtrop d'arguments passÃ©s dans les registres sgprtrop d'arguments pour %%:compare-debug-dump-opttrop d'arguments pour %%:compare-debug-self-opttrop d'arguments pour %%:version-comparetrop d'arguments pour la fonction interne %qE %d attendustrop d'arguments pour le constructeur %q#Dtrop d'arguments pour la fonctiontrop d'arguments pour la fonction %q#Dtrop d'arguments pour la fonction %qEtrop d'arguments passÃ©s Ã  maketrop d'arguments pour la fonction membre %q#Dtrop d'arguments pour la mÃ©thode %q#Dtrop d'arguments pour la fonction %qEtrop de clauses atomiquestrop d'accolades autour de l'initialiseur pour %qTtrop d'accolades autour de l'initialiseur scalaire pour le type %qTtrop d'arÃªtes de gestion des exceptions dans le bb %itrop d'expressions pour structtrop de noms de fichiers. Tapez %<%s %s> pour connaÃ®tre l'usagetrop d'arguments de fonction pour eBPFtrop d'Ã©lÃ©ments d'initialisation pour %qTtrop de fichiers d'entrÃ©etrop de sorties de boucle enregistrÃ©estrop de clauses d'ordre de mÃ©moiretrop de parenthÃ¨ses ouvertestrop d'arÃªtes de branchements sortants depuis le bb %itrop de plages de tailles spÃ©cifiÃ©es dans l'option %qstrop d'en-tÃªtes de patrons pour %qD (devrait Ãªtre %d)trop de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop de listes de paramÃ¨tres pour le patrontrop de valeurs dans l'instruction de retourtrop de variables pour l'instruction Â«Â rangeÂ Â» avec un canaltrop d'espace de pile Ã  disposer: %dtrop d'espace de pile Ã  prÃ©parer: %dune expression avec une virgule au plus haut niveau dans l'indice d'un tableau est dÃ©prÃ©ciÃ©la dÃ©claration de %qs hors de toute fonction spÃ©cifie %<auto%>la rÃ©organisation au plus haut niveau doit Ãªtre dÃ©sactivÃ©e quand unit-at-a-time (une unitÃ© Ã  la fois) est dÃ©sactivÃ©la taille totale %wu des objets locaux dÃ©passe le maximum %wula taille totale des objets locaux dÃ©passe le maximum %wula taille totale des objets locaux est trop grandela taille totale des variables locales excÃ¨de la limite de l'architecturetp_first_run doit Ãªtre non nÃ©gatifle C traditionnel n'a pas d'espace de noms sÃ©parÃ© pour les Ã©tiquettes, l'identificateur %qE est en conflitle C traditionnel rejette les dÃ©finitions de fonctions de style C ISOle C traditionnel rejette l'initialisation automatique d'agrÃ©gatsle C traditionnel rejette l'initialisation des unionsle C traditionnel rejette la concatÃ©nation de chaÃ®nes constantesle C traditionnel rejette le plus unairele type de retour %qT Ã  la fin du guide de dÃ©duction n'est pas une spÃ©cialisation de %qTle type de retour Ã  la fin est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>trampoline gÃ©nÃ©rÃ© pour la fonction imbriquÃ©e %qDla mÃ©moire transactionnelle n'est pas supportÃ©e avec %<-fsanitize=address%>la mÃ©moire transactionnelle n'est pas supportÃ©e avec %<-fsanitize=kernel-address%>la mÃ©moire transactionnelle n'est pas supportÃ©e avec des exceptions sans appelL'intrinsÃ¨que transformationnel %qs Ã  %L n'est pas permis dans une expression d'initialisationle mode de dÃ©routage n'est pas supportÃ© pour les flottants sur VAXvÃ©rification de l'arbre: %s, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_int_cst%> avec %d elts dans %s, Ã  %s:%dvÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_vec%> avec %d elts dans %s, Ã  %s:%dvÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %<omp_clause %s%> avec %d opÃ©randes dans %s, Ã  %s:%dvÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %s avec %d opÃ©randes dans %s, Ã  %s:%dvÃ©rification de l'arbre: on n'attendait pas la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait %<omp_clause %s%>, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%dvÃ©rification de l'arbre: n'attendait aucun parmi %s, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait un arbre contenant la structure %qs, obtenu %qs dans %s, Ã  %s:%dle code d'arbre %qs n'est pas supportÃ© dans les flux LTOla liste de l'arbre se termine Ã  la profondeur %iarÃªte vrai/faux aprÃ¨s un non GIMPLE_COND dans le bb %dessayez d'enlever les parenthÃ¨ses autour du type-idessayez d'utiliser %qE Ã  la placetentative de capturer %qD dans une instanciation d'une lambda gÃ©nÃ©riquetentative d'encoder un type non entier comme un champ de bitsla tentative de terminer la struct a Ã©tÃ© stoppÃ©e nette en raison des erreurs prÃ©cÃ©dentes dans l'analyse syntaxiquetentative de rendre amie la classe %qT au niveau de la portÃ©e globalechaÃ®ne d'ajustement manquante dans l'option (%s)deux %<[%> consÃ©cutifs n'introduiront qu'un attributdeux variables d'itÃ©ration extÃ©rieurs %qD et %qD sont utilisÃ©es dans une mÃªme boucleau moins deux types de donnÃ©es dans la dÃ©claration de %qsdeux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©clarationdeux sections ou plus pour %sargument de type %q#T donnÃ© Ã  %<delete%> alors qu'on attendait un pointeurle type %qE a un constructeur dÃ©fini par l'utilisateurle type %qE a un destructeur dÃ©fini par l'utilisateurle type %qE n'a pas de constructeur par dÃ©faut Ã  appelerle type %qE a des fonctions membres virtuellesle type %qT (typedef de %qT) enfreint la rÃ¨gle de la dÃ©finition unique du C++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 traductionle 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 traductionle type %qT n'a pas de taille connuele type %qT pour l'instanciation explicite %qD ne correspond pas au type dÃ©clarÃ© %qTle type %qT n'est pas un type de base pour le type %qTle type %qT n'est pas une base directe de %qTle type %qT n'est pas une base directe ou virtuelle de %qTle type %qT est trop grandle type %qT enfreint lui-mÃªme la rÃ¨gle de la dÃ©finition unique du C++le type %qT de l'argument %qE du patron dÃ©pend d'un paramÃ¨tre du patronle type %qT de l'argument %qE du patron dÃ©pend de paramÃ¨tres du patronle type %qT devrait correspondre au type %qTle type %qT enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaisonle type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaisonle type %qT avec des membres virtuelles ne peut pas avoir de correspondance (mappable)le type %qs n'est pas conforme au protocole %qEle type %qs enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %s est infÃ©rÃ© de l'initialiseur %s et les variables ne peuvent pas Ãªtre du type voidassertion de type uniquement valable pour des types d'interfacesles attributs de type sont ignorÃ©s aprÃ¨s que le type ait dÃ©jÃ  Ã©tÃ© dÃ©finile type %<int%> est utilisÃ© par dÃ©faut dans la dÃ©claration de %qEle type %<int%> est utilisÃ© par dÃ©faut dans le nom du typele type n'a pas de mÃ©thodele type est obsolÃ¨tele type est obsolÃ¨te: %sle type n'est pas compatible avec sa variantedÃ©saccord de type entre un SSA_NAME et son symboledÃ©saccord de type pour l'Ã©tiquette du Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»dÃ©saccord de type dans %qsdÃ©saccord de type dans l'expression %qsdÃ©saccord de type dans la rÃ©fÃ©rence %qsdÃ©saccord de type dans une expression binairenon concordance de type dans une expression conditionnelledÃ©saccord de type dans le paramÃ¨tre %ile type doit Ãªtre un %<auto%> qualifiÃ© avec CV ou une rÃ©fÃ©rence Ã  un %<auto%> qualifiÃ© avec CVle nom du type %qs devrait correspondre au nom du type %qsnom de type dÃ©clarÃ© comme une fonction retournant une fonctionnom de type dÃ©clarÃ© comme une fonction retournant un tableaule type de l'opÃ©rande %<asm%> %qE n'a pas pu Ãªtre dÃ©terminÃ©le type de l'expression %<depobj%> n'est pas %<omp_depend_t%>le type de %qD devient %<int%> par dÃ©fautle type de %qD ne correspond pas Ã  la dÃ©claration originalele type de %qE est inconnule type du tableau %q+D est complÃ©tÃ© de maniÃ¨re incompatible avec une initialisation implicitele type de champ de bit %qs est une extension de GCCle type du paramÃ¨tre formel %d est incompletle type de l'itÃ©rateur %qD fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDle type de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dentedÃ©saccord dans la prÃ©cision du type dans l'instruction Â«Â switchÂ Â»les qualificatifs de type sont ignorÃ©s sur le type rÃ©sultant du transtypageles qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonctionle type passÃ© au delete vectoriel n'est ni un pointeur ni un type tableaule type transparent %q#T ne peut Ãªtre rendu transparent car le type du premier champ a une ABI diffÃ©rente de la classe gÃ©nÃ©ralele type transparent %q#T n'a aucun champla classe de type transparent %qT a des classes de basela classe de type transparent %qT a des fonctions virtuellesla variante du type diffÃ¨re sur %sla variante du type a un %<TREE_TYPE%> diffÃ©rentla variante du type a un %<TYPE_BINFO%> diffÃ©rentla variante du type a un %<TYPE_FIELDS%> diffÃ©rentla variante du type a un %<TYPE_SIZE_UNIT%> diffÃ©rentla variante du type a un %<TYPE_VFIELD%> diffÃ©rentvariante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>%<TREE_TYPE%> de la variante du type%<TYPE_BINFO%> de la variante du type%<TYPE_SIZE_UNIT%> de la variante du typele type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE%<TREE_TYPE%> du type%<TYPE_BINFO%> du type%<TYPE_SIZE_UNIT%> du typeun transtypage Ã  la barbare vers un type incomplet pourrait enfreindre la rÃ¨gle selon laquelle un seul pointeur pointe vers une zone mÃ©moire (strict aliasing).spÃ©cificateur de type invalide dans une lambdanon concordance de type/valeur pour l'argument %d dans la liste des paramÃ¨tres du patron de %qDle typedef %q+D est dÃ©clarÃ© %<_Noreturn%>le typedef %q+D est dÃ©clarÃ© %<inline%>typedef %qD est initialisÃ© (utilisez plutÃ´t %<__typeof__%>)typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)le typedef %qD est dÃ©fini localement sans Ãªtre utilisÃ©la dÃ©claration typedef est invalide dans la dÃ©claration du paramÃ¨tretypedef dÃ©clarÃ© %<auto%>typedef ne peut pas Ãªtre une dÃ©finition de fonctiontypedef ne peut pas Ãªtre une dÃ©finition de fonction membrele nom du typedef ne peut pas Ãªtre un nom de spÃ©cificateur imbriquÃ©nom du typedef %qD utilisÃ© comme dÃ©claration de destructeurles types ne sont pas vraiment compatiblesles types diffÃ¨rent sur le type signÃ©/non-signÃ©les types ont des nombres de paramÃ¨tres diffÃ©rentsles types ne peuvent pas Ãªtre dÃ©finis dans les expressions %<decltype%>les types ne peuvent pas Ãªtre dÃ©finis dans des expressions %<noexcept%>les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qsles types ne peuvent pas Ãªtre dÃ©finis dans une expression %<typeid%>les types ne peuvent pas Ãªtre dÃ©finis dans un conversion-type-iddes types ne peuvent pas Ãªtre dÃ©finis dans la dÃ©claration d'une instruction Â«Â forÂ Â» parcourant une plageles types ne peuvent pas Ãªtre dÃ©finis dans une expression Â«Â newÂ Â»les types ne peuvent pas Ãªtre dÃ©finis dans un new-type-idles types ne peuvent pas Ãªtre dÃ©finis dans des dÃ©clarations de patrons d'aliasles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans les transtypagesdes types ne peuvent pas Ãªtre dÃ©finis dans des conditionsdes types ne peuvent pas Ãªtre dÃ©finis dans une liste de types de rÃ©ductionsdes types ne peuvent pas Ãªtre dÃ©finis dans une dÃ©claration d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification explicitedes types ne peuvent pas Ãªtre dÃ©finis dans des types d'itÃ©rateursdes types ne peuvent pas Ãªtre dÃ©finis dans des types de paramÃ¨tresles types ne peuvent pas Ãªtre dÃ©finis dans les arguments du patrondes types ne peuvent pas Ãªtre dÃ©finis dans %<__builtin_offsetof%>typespec dans ALLOCATE Ã  %Lincapable de calculer la position rÃ©elle des paramÃ¨tres sur la pileimpossible de dÃ©duire %qT Ã  partir de %qEimpossible de dÃ©duire le type de retour de la lambda Ã  partir de %qEimpossible d'Ã©muler %qsimpossible de trouver un registre Ã  dÃ©verserimpossible de trouver un registre de classe %qs Ã  dÃ©verserimpossible de trouver l'opÃ©rateur littÃ©ral de caractÃ¨re %qD avec l'argument %qTimpossible de trouver l'opÃ©rateur littÃ©ral numÃ©rique %qDimpossible de trouver l'opÃ©rateur littÃ©ral de chaÃ®ne %qD avec les arguments %qT, %qTincapacitÃ© de gÃ©nÃ©rer des recharges pour les contraintes impossibleÂ :incapable de gÃ©nÃ©rer des recharges pour:impossible de trouver le script d'Ã©dition de liens par dÃ©faut %qs dans les chemins de recherche des bibliothÃ¨quesincapable d'ouvrir la dÃ©pendance dynamique %qsimpossible d'ouvrir le fichierimpossible d'ouvrir le fichier journal %<vtv_class_set_sizes.log%>: %mimpossible d'ouvrir le fichier journal %<vtv_count_data.log%>: %mimpossible d'ouvrir le fichier journal %<vtv_set_ptr_data.log%>: %mimpossible d'imprimer l'opÃ©rande pour l'instant; code == %d (%c)impossible d'enregistrer les informations du greffon %qs â€“ nom de greffon pas trouvÃ©incapable d'utiliser %qs pour un registre PICcaractÃ¨re de ponctuation %<%c%> dÃ©sÃ©quilibrÃ© dans le formatcaractÃ¨re de ponctuation %qc non Ã©quilibrÃ© dans le formatinconditionnel %2d jamais exÃ©cutÃ©
  inconditionnel %2d pris %s
! sÃ©lecteur %qE non dÃ©clarÃ©le comportement est indÃ©fini quand le second paramÃ¨tre de %<va_start%> est dÃ©clarÃ© avec le stockage %<register%>opÃ©rande nommÃ© %qs non dÃ©finile type sous-jacent %qT de %qT doit Ãªtre un type entierdÃ©saccord dans le type sous-jacent de l'enum %q#Texpression !$OMP ATOMIC inattendue Ã  %L%<%s%> inattendu aprÃ¨s %<%s%>arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattenduargument inattenduargument inattendu pour msp430_select_hwmult_lib: %sattribut inattendutype de base inattendu dans cris_print_baseerreur inattendue en ouvrant %<devices.csv%>l'expression %qE du sous-type %s est inattenduenom de fichier %s inattendu dans la rÃ©solution du fichier de l'Ã©diteur de liens. %s attendupremier argument inattendu pour msp430_select_hwmult_lib: %stype d'index inattendu dans cris_print_indexmot-clÃ© inattendu; enlevez l'espace entre les guillemets et l'identificateur du suffixeopÃ©rande multiplicatif inattendudÃ©calage inattenduopÃ©rande inattenduopÃ©rande inattendu: %dtype Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contrainteffets de bord inattendus dans l'adressetemplate-id %qE inattenduadresse texte inattendueÂ :alignement non gÃ©rÃ© pour %<#pragma nomember_alignment%>arguments %qs et %qs pas gÃ©rÃ©s pour %<msp430_set_driver_var%>expression non gÃ©rÃ©etype d'expression non gÃ©rÃ©%<const %D%> non initialisÃ©%<const %qD%> non initialisÃ© est invalide en C++constante non initialisÃ©e dans %<new%> de %q#Tmembre constant non initialisÃ© dans %q#Tle membre constant non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»le membre constant non initialisÃ© dans %qT est invalide en C++membre constant non initialisÃ© dans la base %q#T de %q#Tle membre constant non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre par rÃ©fÃ©rence non initialisÃ© dans %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»variable non initialisÃ©e %q+D placÃ©e dans la zone mÃ©moire du programmevariable %qD non initialisÃ©e dans un contexte %<constexpr%>variable %qD non initialisÃ©e dans une fonction %<constexpr%>une union ne peut pas Ãªtre rendue transparenteÂ«Â unionÂ Â» dÃ©fini icil'union n'a aucun membrel'union n'a aucun membre nommÃ©membre d'union %q+D avec un %qD non trivialoption %qs inconnue pour %<#pragma GCC aarch64%>modÃ¨le %qs inconnu pour %<#pragma extern_model%>nom %s inconnu pour %<#pragma member_alignment%>option %<-mdebug-%s%> inconnuesortie du fanion %<asm%> %qs inconnuespÃ©cification de version du processeur CRIS inconnue dans %<-mtune=%> : %sspÃ©cification de version CRIS inconnue dans %<-march=%> ou %<-mcpu=%> : %sniveau de Control-Flow Protection %qs inconnualgorithme IRA %qs inconnurÃ©gion IRA %qs inconnuemodÃ¨le de partitionnement LTO %qs inconnuNiveau de correction Ã  chaud %qs inconnuNiveau de rÃ©utilisation de la pile %qs inconnumodÃ¨le TLS %qs inconnuaction %qE inconnue pour %<#pragma pack%> â€“ ignorÃ©alignement %qs inconnu spÃ©cifiÃ© pour l'option %qsmodÃ¨le mÃ©moire spÃ©cifique Ã  l'architecture inconnuspÃ©cificateur d'architecture inconnu dans le modÃ¨le mÃ©moire de la fonction interneparamÃ¨tre de limite de tableau %qs inconnutaille du tableau inconnue dans deleteattribut %qE inconnualgorithme de rÃ©organisation des blocs de base %qs inconnuspÃ©cificateur de bloc inconnutype d'opÃ©rande immÃ©diat de la fonction intÃ©grÃ©e inconnu pour l'opÃ©rande %dÃ©vÃ©nement de rappel inconnu enregistrÃ© par le greffon %scaractÃ¨re de type de conversion %qc inconnu dans le formatarchitecture de cÅ“ur %qs inconnue spÃ©cifiÃ©e avec %qsprocesseur %qs inconnu pour %<-mtune%>style de dÃ©codage des noms %qs inconnudestination inconnueerreur inconnue en lisant %s dans %<devices.csv%>mode evrp %qs inconnustyle de prÃ©cision excÃ©dentaire %qs inconnufanion inconnu passÃ© Ã  %<-moverride=%s%> (%s)style de contraction en virgule flottante %qs inconnumode insn inconnufonction interne %qE inconnuesortie %qs inconnue pour l'Ã©diteur de liensmode machine %qE inconnuinsn de dÃ©placement inconnueÂ :ABI de dÃ©chargement %qs inconnuelettre d'opÃ©rande inconnue: Â«Â %cÂ Â»opÃ©rateur %qs inconnu dans %%:version-compareoption %q.*s inconnue dans %<-fopt-info-%s%>option inconnue aprÃ¨s %<#pragma GCC diagnostic%>option inconnue pour %<%s=%s%>option inconnue pour %<-mrecip=%s%>paramÃ¨tre inconnu dans l'option %<-mtune-ctrl%>: %sÃ©tape %s inconnue spÃ©cifiÃ©e dans %<-fdisable%>Ã©tape %s inconnue spÃ©cifiÃ©e dans %<-fenable%>modÃ¨le de taille de pointeur %qs inconnuqualitÃ© de profil inattenduemÃ©thode de reproductibilitÃ© du profil %qs inconnuemÃ©thode de mise Ã  jour du profil %qs inconnuepropriÃ©tÃ© %qE inconnue pour le sÃ©lecteur %qspropriÃ©tÃ© %qs inconnue pour le sÃ©lecteur %qsattribut de propriÃ©tÃ© inconnuattribut de propriÃ©tÃ© %<%s%s%> inconnuattribut de propriÃ©tÃ© %qE inconnuponctuation Â«Â %cÂ Â» inconnuenom de registre %qs inconnu dans %<asm%>nom de registre inconnu: %srelocalisation unspec inconnuefonction de spec %qs inconnuespÃ©cification inconnue pour l'ensemble des valeurs de FLT_EVAL_METHOD Ã  permettre %qsspÃ©cificateur %qs inconnu dans l'attribut %<amdgpu_hsa_kernel%>source inconnueparamÃ¨tre de contrÃ´le de la pile %qs inconnuoption %<-mlong-double-%s%> inconnueattribut ou pragma cible %qs inconnuoption d'ajustement inconnue (%s)type %<%T%> inconnu rencontrÃ© pendant l'encodage Objective-Cnom de type %qE inconnunom de type %qE inconnu; vouliez-vous utiliser %qsÂ ?nom de type %qE inconnu; utilisez le mot-clÃ© %<enum%> pour faire rÃ©fÃ©rence au typenom de type %qE inconnu; utilisez le mot-clÃ© %<struct%> pour faire rÃ©fÃ©rence au typenom de type %qE inconnu; utilisez le mot-clÃ© %<union%> pour faire rÃ©fÃ©rence au typevaleur %qs inconnue pour %<-march%>valeur %qs inconnue pour %<-mcpu%>valeur %qs inconnue pour %<-mtune%>valeur %qs inconnue pour %<-mmacosx-version-min%>type d'ABI de la bibliothÃ¨que de vectorisation (%qs) inconnu pour l'option %qsmodÃ¨le de coÃ»t de la vectorisation %qs inconnuprioritÃ© d'initialisation de la vÃ©rification de la vtable %qs inconnuedirective de rÃ©initialisation de couleur sans concordantedirective de mise entre guillemets non concordanteclasse sans nom dÃ©finie iciun champ sans nom a un type incompletle champ sans nom n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© amiinitialisation sans nom pour %qT, lequel n'a pas de classe de baseinitialisation sans nom pour %qT, lequel utilise de multiples hÃ©ritagesun enum fortement typÃ© sans nom n'est pas permisstruct/union sans nom ne dÃ©finissant aucune instanceun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaisonun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaisonvariable non nommÃ©e ou champ dÃ©clarÃ© voidparenthÃ¨ses inutiles dans la dÃ©claration de %qscomparaison non ordonnÃ©e sur un argument n'Ã©tant pas en virgule flottanteunquote_string(): mauvaise chaÃ®ne obtenueattribut sans guillemets dans le formatcaractÃ¨re de contrÃ´le %qc sans guillemets dans le formatcaractÃ¨res de contrÃ´le sans guillemets dans le formatidentificateur ou mot clÃ© %<%.*s%> sans guillemets dans le formatmot clÃ© %<%.*s%> sans guillemets dans le formatnom de fonction interne %<%.*s%> sans guillemets dans le formatcaractÃ¨re non graphique %qc sans guillemets dans le formatcaractÃ¨res non graphiques sans guillemets dans le formatopÃ©rateur %<%.*s%> sans guillemets dans le formatnom d'option %<%.*s%> dans guillemets dans le formatdirective du prÃ©-processeur %<%.*s%> sans guillemets dans le formatsÃ©quence de %i caractÃ¨res de ponctuation %q.*s consÃ©cutifs sans guillemets dans le formatsÃ©quence de %i espaces consÃ©cutifs sans guillemets dans le formatnom de type %<%.*s%> sans guillemets dans le formatcaractÃ¨re blanc %qc sans guillemets dans le formatinatteignableargument mÃ©connaissable pour l'option insn non reconnaissable:cible %<-mfpu%> non reconnue: %schamp %<hwmpy%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qd%<include_flags 0x%x%> non reconnu passÃ© Ã  %<print_specific_help%>champ %<revision%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qdattribut %qE argument %qs non reconnucible %s non reconnue: %sadresse non reconnueargument non reconnu pour l'option %qsargument non reconnu pour l'option %<--help=%>Â : %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*s; vouliez-vous utiliser %qsÂ ?argument non reconnu pour l'option %<-flto=%>Â : %qsargument non reconnu pour %<-fzero-call-used-regs=%>: %qsoption %<-%s%> non reconnue sur la ligne de commandeoption %<-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-%s%>Â ?l'option %<-fdump-%s%> de la ligne de commande n'est pas reconnueoption %<-fdump-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-fdump-%s%>Â ?l'option %<-fopt-info-%s%> de la ligne de commande n'est pas reconnueoption %qs non reconnue sur la ligne de commandel'option de la ligne de commande non reconnue %qs aurait pu avoir pour but de supprimer les diagnostiques prÃ©cÃ©dentsnumÃ©ro de registre de contrÃ´le non reconnu: %d â€“ utilisation de %<psw%>niveau de sortie de dÃ©bogage %qs non reconnufanion d'arÃªte non reconnu: %qsvaleur d'Ã©numÃ©ration non reconnue: %qsspÃ©cificateur de format non reconnuoption gcc de dÃ©bogage non reconnue: %cargument de vecteur d'interruption non reconnu pour l'attribut %qEvaleur de visibilitÃ© %qs non reconnue dans Â«Â ivar_visibilityÂ Â»opÃ©rande non reconnu pour %%:asm_auto_mfpuopÃ©rande non reconnu pour %%:canon_for_mliboption %<-fdisable%> non reconnueoption %<-fenable%> non reconnueoption non reconnue passÃ©e Ã  %%:target_mode_checknom de registre %qs non reconnuordre de stockage des scalaires %qs non reconnunom de section %qE non reconnudÃ©calage %qs non reconnu pour la mÃ©moire de validation (shadow memory)constante supposÃ©e non reconnuevaleur de visibilitÃ© %qs non reconnueerreur irrÃ©cupÃ©rablesurcharge non rÃ©solue pour la fonction Altivec interne %qFfonction interne surchargÃ©e non rÃ©solueles unions sans restrictions sont disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>l'appel Ã  la fonction %qD n'est pas sÃ»r dans la fonction %<transaction_safe%>l'appel de la fonction %qD n'est pas sÃ»r dans une transaction atomiquel'appel Ã  la fonction %qE n'est pas sÃ»r dans la fonction %<transaction_safe%>l'appel de la fonction %qE n'est pas sÃ»r dans une transaction atomiqueappel de fonction indirect pas sÃ»r dans une fonction %<transaction_safe%>appel de fonction indirect pas sÃ»r dans une transaction atomiquesupprimer la dÃ©finition de lâ€™option %qs est ignorÃ©, elle est toujours activÃ©e pour le processeur %qsla conversion non-signÃ©e de %qT vers %qT change la valeur de %qEla conversion non-signÃ©e de %qT vers %qT change la valeur de %qE en %qEconstante en virgule flottante sans suffixeargument non supportÃ© par %qDtype d'argument %qT non supportÃ© pour simdtype d'argument non supportÃ© pour une fonction internecode Â«Â %cÂ Â» non supportÃ© en virgule fixe:combinaison non supportÃ©e: %qs %scombinaison non supportÃ©e: %qs%s %scombinaison non supportÃ©e: %sadresse constante non supportÃ©eÂ :nom de processeur non supportÃ© retournÃ© par le noyau pour %<-mcpu=native%>Â : %sconversion en virgule fixe non supportÃ©eexpression mÃ©moire non supportÃ©eÂ :concatÃ©nation non standard de chaÃ®nes littÃ©rales non supportÃ©esuffixe non standard non supportÃ© sur la constante en virgule flottanteopÃ©rande non supportÃ©opÃ©rande %s non supportÃ© pour le code Â«Â %cÂ Â»opÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»taille d'opÃ©rande non supportÃ©e pour un registre Ã©tenduopÃ©ration ou type non supportÃ© pour une comparaison vectorielle retournant un boolÃ©enstructure de l'enregistrement non supportÃ©etype de retour %qT non supportÃ© pour des fonctions %<simd%>type de retour %qT non supportÃ© pour simdsimdlen %wd non supportÃ©etaille non supportÃ©e pour un registre entieralternative non terminÃ©e de dialecte assembleurdirective de couleur non terminÃ©echaÃ®ne de format non terminÃ©ecaractÃ¨re guillemet %<%c%> non terminÃ© dans le formatdirective de mise entre guillemets non terminÃ©earguments inutilisÃ©s dans le format avec le style %<$%>paramÃ¨tre %qD inutilisÃ©dÃ©claration de liaison structurÃ©e inutilisÃ©evariable inutilisÃ©e %q+Dvariable %qD inutilisÃ©eles tables de retour en arriÃ¨re requiÃ¨rent soit un pointeur de trame ou soit %<-maccumulate-outgoing-args%> pour Ãªtre correctesla valeur la plus grande parmi les Ã©tiquettes des Â«Â caseÂ Â» est supÃ©rieure Ã  la valeur maximale du typeutilisez %<#include%> Ã  la placeutilisez plutÃ´t %<%T::%D%>utilisez %<%T::%D%> au lieu de %<%T::%D%> pour nommer le constructeur dans un nom qualifiÃ©utilisez %<%T::template %D%> pour indiquer que c'est un patronutilisez %<-Winvalid-pch%> pour plus d'informationsutilisez %<-faligned-new%> pour activer le support du Â«Â newÂ Â» sur-alignÃ© du C++17utilisez %<-fext-numeric-literals%> pour activer plus de suffixes internesutilisez %<-flax-vector-conversions%> pour autoriser les conversions entre des vecteurs comportant des types d'Ã©lÃ©ments ou des nombres de sous-parties diffÃ©rentsutilisez %<...%> pour dÃ©rouler le paquet d'argumentsutilisez %<__attribute__ ((vector_size))%> Ã  la placeutilisez %<__builtin_rx_mvtc%> (0, ... ) pour Ã©crire des valeurs arbitraires dans le PSWutilisation de %<auto%> pour un patron de fonction abrÃ©gÃ©utilisez %<template<>%> pour une spÃ©cialisation expliciteutilisez plutÃ´t %<this->%D%>utilisez %qs Ã  la placeutilisez un transtypage vers le type attendu pour lever l'ambigÃ¼itÃ©utilisez, par exemple, %<-Wabi=11%> pour avertir Ã  propos de changement depuis GCC 7utilisez le type non rÃ©fÃ©rence %qT pour faire une copie explicite ou %qT pour empÃªcher la copiel'utilisation de %<auto%> dans la dÃ©claration d'un paramÃ¨tre lambda est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>un %<auto%> dans un opÃ©rateur de conversion d'un patron membre ne peut jamais Ãªtre dÃ©duitl'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-fconcepts-ts%>l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>l'utilisation de %<complex%> dans les types AltiVec est invalidel'utilisation de %<double%> dans les types AltiVec est invalide sans %qsl'utilisation de %<long double%> dans les types AltiVec est invalidel'utilisation de %<long long%> dans les types AltiVec est invalide sans %qsl'utilisation de %<long%> dans les types Altivec est obsolÃ¨te; utilisez %<int%>l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qsutilisation de %<this%> dans une expression constanteutilisation de %qD avant la dÃ©duction de %<auto%>utilisation de %qs dans le patronl'utilisation du modificateur de longueur %qs avec le type de caractÃ¨re %qc a soit aucun effet ou soit un comportement indÃ©finiutilisation de %s et de %s ensemble dans le format %sutilisation de %s et de %s ensemble dans le format %<%%%c%> %sutilisation d'un stockage allouÃ© aprÃ¨s sa dÃ©sallocation dans une expression constantel'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est dÃ©prÃ©ciÃ©el'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est interdite en C++17l'utilisation d'un opÃ©rande du type %qT dans %<operator--%> est interditel'utilisation des types boolÃ©ens dans les types AltiVec est invalideutilisation du paquet de paramÃ¨tres intÃ©grÃ© %qD en dehors d'un patronutilisation du trait interne %qE dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traitsutilisation du patron de classe %qT comme expressionl'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalideutilisation de la fonction supprimÃ©e %qDutilisation de l'enum %q#D sans dÃ©claration prÃ©cÃ©denteutilisation de la fonction %qD avec des contraintes non satisfaitesutilisation du patron de variable invalide %qEutilisation d'une variable locale avec un stockage automatique dans la fonction contenanteutilisation d'une fonction ayant plusieurs versions sans version par dÃ©faututilisation d'un vieux style de transtypage vers %q#Tutilisation d'un paramÃ¨tre dans la fonction contenanteutilisation du paramÃ¨tre en dehors du corps de la fonctionutilisation d'un nul sans typeopÃ©rande Â«Â useÂ Â» manquant pour l'instructionutilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre codeutilisez un type de rÃ©fÃ©rence pour empÃªcher la copieutilisez plutÃ´t la directive apostrophe %qsle tableau utilisÃ© ne peut pas Ãªtre converti en pointeur lÃ  oÃ¹ un scalaire est requisutilisÃ© comme candidat rÃ©Ã©crit pour la comparaison de %qT et %qTvaleur de type Â«Â structÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â unionÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â vectorÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis%<_Alignas%> inutile dans une dÃ©claration vide%qs inutile dans la dÃ©claration videtranstypage inutile vers le type %q#TspÃ©cificateur de classe de stockage inutile dans la dÃ©claration videnom de type inutile dans la dÃ©claration videqualificatif de type inutile dans la dÃ©claration videla recherche de la rÃ©duction dÃ©finie par l'utilisateur est ambiguÃ«rÃ©duction dÃ©finie par l'utilisateur pas trouvÃ©e pour %qErÃ©duction dÃ©finie par l'utilisateur avec une initialisation du constructeur pour la classe de base %qT%qD dÃ©fini par l'usager Ã©value toujours les 2 argumentsles littÃ©raux dÃ©finis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>utilisation de %qD qui n'a pas de paramÃ¨tre d'alignementutilisation de %<%c%s%>utilisation de %<num_workers (%d)%>, %d est ignorÃ©utilisation de %<vector_length (64)%>, %d est ignorÃ©utilisation de %<vector_length (64)%>, le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©utiliser %qs avec un type non signÃ© n'a pas d'effetutilisation de la spÃ©cialisation du patron d'alias %qT aprÃ¨s %qsutilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type entier %qTutilisation de l'ABI darwin64utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type complexe %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type entier %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type complexe %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type dÃ©cimale en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est de type entier %qTutilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type complexe %qTutilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type en virgule flottante %qTutilisation du champ %qD invalideutilisation de num_workers (%d), %d est ignorÃ©utilisation de l'ancienne ABI darwinutilisation du rÃ©sultat d'une fonction qui retourne %<void%>utilisation d'une r-valeur comme l-valeurutilisation du chargement CSE simple aprÃ¨s l'allocation du registreutilisation du paramÃ¨tre du type de patron %qT aprÃ¨s %qsutilise la plage [%E, %E] pour l'argument de la directiveutilisation du nom de typedef %qD aprÃ¨s %qsutiliser la valeur d'une affectation simple avec un opÃ©rande Ã  gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©utilisation de vector_length (%d) Ã  cause de l'appel Ã  la routine vector-partitionable, %d est ignorÃ©utilisation de vector_length (%d), %d est ignorÃ©utilisation de vector_length (%d), le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©dÃ©claration Â«Â usingÂ Â» pour un membre en dehors de la portÃ©e de la classedÃ©claration Â«Â usingÂ Â» pour un non membre au niveau de la portÃ©e de la classela dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'espace de nom %qDles arguments valables sont: %sles arguments valables sont: %s;les arguments valides sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'option %<-march=%> sont: %sles arguments valides pour l'option %<-march=%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'option %<-mtune=%> sont: %sles arguments valides pour l'option %<-mtune=%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'attribut %<target("arch=")%> sont: %sles arguments valides pour l'attribut %<target("arch=")%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'attribut %<target("tune=")%> sont: %sles arguments valides pour l'attribut %<target("tune=")%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valables pour %qs sont: %sles arguments valables pour %qs sont: %s; vouliez vous utiliser %qsÂ ?les noms de fonctionnalitÃ©s valables sont: %sles noms de fonctionnalitÃ©s valides sont: %s; vouliez-vous utiliser %qsÂ ?les valeurs valides pour l'argument %2$d de la fonction interne %1$qF sont 64, 128, 256, 512, 1024, 2048 et 4096la valeur %qE du type %qT n'est pas une expression constantela valeur %qs n'est pas supportÃ©e par l'attribut %<target%>argument valeurla valeur calculÃ©e n'est pas utilisÃ©ela valeur de %<-mfixed-range%> doit avoir la forme REG1-REG2la valeur passÃ©e dans %qs est trop grandeinitialisation par valeur du type fonction %qTinitialisation par valeur du type incomplet %qTinitialisation par valeur du type rÃ©fÃ©rencÃ© %qTvar-tracking-assignments change l'ordonnancement sÃ©lectifvariablela variable %q#D a un initialiseur mais a un type incompletvariable %q+D dÃ©clarÃ©e %<_Noreturn%>variable %q+D dÃ©clarÃ©e %<inline%>la dÃ©finition de la variable %q+D est marquÃ©e dllimportla variable %q+D pourrait Ãªtre Ã©crasÃ©e par %<longjmp%> ou %<vfork%>la variable %q+D doit Ãªtre Â«Â constÂ Â» pour Ãªtre placÃ©e dans une section en lecture seule Ã  l'aide de %qsla variable %q+D fait partie du cycle des aliasvariable %q+D avec une initialisation dynamique placÃ©e dans la zone mÃ©moire du programmela variable %qD a un type fonctionla variable %qD est initialisÃ©e mais a un type incompletla variable %qD du type non littÃ©ral %qT dans la fonction %<constexpr%>variable %qD redÃ©clarÃ©e comme une fonctionvariable %qD dÃ©finie mais non utilisÃ©evariable %qD utilisÃ©e plus d'une fois avec %<#pragma acc declare%>la variable %qE est dÃ©clarÃ©e dans une rÃ©gion %<host_data%> englobantela variable %qE n'est pas une itÃ©ration de la boucle %d la plus Ã  l'extÃ©rieur, %qE attendula variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de gauche de l'opÃ©rateur virgulela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de droite de l'opÃ©rateur virgulela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'instructionla variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le troisiÃ¨me opÃ©rande de l'expression conditionnellela variable %qs a Ã©tÃ© rÃ©fÃ©rencÃ©e dans du code dÃ©chargÃ© mais n'a pas Ã©tÃ© marquÃ©e comme devant Ãªtre incluse dans le code dÃ©chargÃ©le concept de variable n'a pas d'initialisationle tableau de taille variable %qD est utilisÃ©le tableau de taille variable est utilisÃ©type d'Ã©lÃ©ment de longueur variable dans la table de la clause %<reduction%>une variable avec le mÃªme nom assembleur que la table virtuelle est dÃ©finie dans une autre unitÃ© de traductionvariable ou champ %qE dÃ©clarÃ© Â«Â voidÂ Â»variable ou champ dÃ©clarÃ© voidune variable prÃ©cÃ©demment dÃ©clarÃ©e %<static%> est redÃ©clarÃ©e %<extern%>type %qT de taille variable dans la clause %<reduction%>type de taille variable %qT dans la clause %qsle symbole de la variable n'est pas une variablele patron de variable a Ã©tÃ© dÃ©clarÃ© icitemplate-id de la variable %qD dans le spÃ©cificateur de nom imbriquÃ©les patrons de variables sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>le pistage des variables a Ã©tÃ© demandÃ© mais il n'est pas supportÃ© par ce format de dÃ©bogagele pistage des variables a Ã©tÃ© demandÃ© mais il est inutile sans produire d'informations de dÃ©bogagela limite de la taille de pistage des variables est dÃ©passÃ©ela limite de la taille de pistage des variables est dÃ©passÃ©e avec %<-fvar-tracking-assignments%>, on rÃ©essaie sanslittÃ©ral composÃ© de taille variableun objet de taille variable peut ne pas Ãªtre initialisÃ©les variables ne peuvent pas Ãªtre du type void%qE modifiÃ© par une variable ayant une portÃ©e sur tout le fichierchamp modifiÃ© par une variable au niveau de la portÃ©e du fichierle type modifiÃ© par une variable n'est pas permis dans l'expression Â«Â newÂ Â»les fonctions variadiques doivent utiliser la variante du AAPCS de baseles patrons variadiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>appel de fragment variadiquele variant %qD et la base %qD ont des types incompatiblesle variant %qD est internele variant %qD n'est pas une fonctionl'Ã©lÃ©ment d'un vecteur %qs n'est pas une valeur GIMPLEvecteur %qs avec un index d'Ã©lÃ©ment non nulvecteur passÃ© en argument Ã  une fonction sans prototypela condition vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨cel'opÃ©ration vectorielle sera dÃ©veloppÃ©e en parallÃ¨lel'opÃ©ration vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨cel'opÃ©ration vectorielle sera dÃ©veloppÃ©e avec une seule opÃ©ration scalairedÃ©bordement du vecteur dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement du vecteur dans l'expression de type %qT rÃ©sulte en %qEl'opÃ©ration de brassage vectoriel sera dÃ©veloppÃ©e Ã  la piÃ¨cela taille du vecteur n'est pas un multiple entier de la taille des Ã©lÃ©mentstypes vectoriels attendus dans %qstypes vectoriels attendus dans %qsla vectorisation n'a pas eu lieu pour une boucle simddes vecteurs avec un nombre d'Ã©lÃ©ments diffÃ©rents ont Ã©tÃ© trouvÃ©s dans %qsverify_bind_c_derived_type(): Le symbole donnÃ© est NULL de maniÃ¨re inattendueverify_cgraph_node a Ã©chouÃ©verify_flow_info a Ã©chouÃ©verify_flow_info: L'arÃªte succ du bloc de base %d est corrompueverify_flow_info: Le bloc %i a loop_father mais il n'y a pas de bouclesverify_flow_info: Le bloc %i n'a pas de loop_fatherverify_flow_info: ArÃªte dupliquÃ©e %i->%iverify_flow_info: Blocs incorrects pour le fallthru %i->%iverify_flow_info: Fallthru incorrect %i->%iverify_flow_info: DÃ©compte du bloc %i manquantverify_flow_info: REG_BR_PROB ne correspond pas au CFG (Control Flow Graph) %i %iverify_flow_info: REG_BR_PROB est dÃ©fini mais la probabilitÃ© du CFG (Control Flow Graph) ne l'est pasverify_flow_info: DÃ©compte du bloc %i erronÃ©verify_flow_info: Mauvaise probabilitÃ© de l'arÃªte %i->%iiverify_gimple a Ã©chouÃ©verify_ssa a Ã©chouÃ©l'attribut de version n'est pas une chaÃ®nemarqueur de conflit de contrÃ´le de version dans le fichierla version hÃ©ritÃ©e de %qT est dÃ©clarÃ©e icila version de Â«Â gÂ Â» sera omise, veuillez spÃ©cifier la version pour chaque extension individuellement.un symbole avec une version doit Ãªtre publicun symbole avec une version doit avoir la visibilitÃ© par dÃ©fautle spÃ©cificateur de type Â«Â virt-specifierÂ Â» sur %qs n'est pas permis en dehors d'une dÃ©finition de classePHI virtuel avec des emplacements d'argumentsnom SSA virtuel pour une dÃ©claration non VOPla base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©opÃ©rande Â«Â defÂ Â» virtuel manquant pour l'instructionla dÃ©finition virtuelle n'est pas un nom SSAla dÃ©finition virtuelle de l'instruction n'est pas Ã  jourla fonction virtuelle %q+D redÃ©fini une fonction finaleune fonction virtuelle ne peut pas avoir un type de retour dÃ©duitdes versions multiples de fonctions virtuelles ne sont pas supportÃ©esles fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++20les fonctions virtuelles ne peuvent pas Ãªtre amiesmÃ©thode virtuelle %qDfonction non classe virtuelle %qsla table virtuelle de type %qD contient des informations RTTIla table virtuelle de type %qD enfreint la rÃ¨gle de la dÃ©finition uniquele pointeur vers une table virtuelle est utilisÃ© sans avoir Ã©tÃ© initialisÃ©utilisation virtuelle de l'instruction pas Ã  jouropÃ©rande d'utilisation virtuelle manquant pour l'instructionl'argument de visibilitÃ© n'est pas une chaÃ®nel'attribut de visibilitÃ© n'est pas supportÃ© dans cette configuration; ignorÃ©le Â«Â #pragma __messageÂ Â» du vms est ignorÃ©les initialiseurs Â«Â voidÂ Â» pour des pointeurs ne sont pas permis dans des fonctions sÃ»rsla valeur void n'a pas Ã©tÃ© ignorÃ©e comme elle aurait dÃ» l'Ãªtreargument volatilevtable pour la vÃ©rification de la vtable n'est pas supportÃ© avec LTOwaitpid a Ã©chouÃ©attention: attention: envisagez de faire l'Ã©dition de liens avec Â«Â -staticÂ Â» car les bibliothÃ¨ques systÃ¨me avecon attendait Â«Â %sÂ Â»le %q+D faible ne peut pas Ãªtre dÃ©fini %qEles synonymes faibles ne sont pas supportÃ©sla dÃ©claration faible de %q+D est appliquÃ©e Ã  une dÃ©finition statique qui existe dÃ©jÃ la dÃ©claration faible de %q+D doit Ãªtre publiquela dÃ©claration faible de %q+D n'est pas supportÃ©eÂ«Â weakrefÂ Â» n'est pas supportÃ© par cette configurationles poids doivent Ãªtre non nÃ©gatifslors de l'Ã©criture de la sortie dans %s: %malors que %qT se dÃ©compose en %E Ã©lÃ©mentsalors que %qT se dÃ©compose en %wu Ã©lÃ©mentalors que %qT se dÃ©compose en %wu Ã©lÃ©mentsla largeur de %qD dÃ©passe celle de son typela largeur de %qs excÃ¨de son typela largeur du champ de bits %qD a le type non entier %qTavecdans cette bouclesans %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> est Ã©quivalent Ã  %<-gvariable-location-views%>ne peut Ãªtre %s sans Â«Â thisÂ Â»la rÃ©gion qui partage une tÃ¢che ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de partage de tÃ¢che, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<task%> explicite ou %<taskloop%>Ã©criture de %wu bits de donnÃ©es hors des limites de l'objet de destination, les donnÃ©es ont Ã©tÃ© tronquÃ©es dans %wu bitswrite_atom(): Tentative d'Ã©crire un atome dabwrite_symbol(): mauvais symbole de module %qswrite_symtree(): Symbole pas Ã©critÃ©criture dans un objet constant (argument %d)Ã©criture du fichier de sortieÃ©criture Ã  travers un pointeur nul (argument %d)Ã©criture de la liste de sortie LTRANS %s: %ml'Ã©criture dans l'espace d'adresses %qs n'est pas supportÃ©emauvaise entrÃ©e %<TYPE_CACHED_VALUES%>mauvaise quantitÃ© d'arÃªtes de branchements aprÃ¨s le branchement conditionnel dans le bb %imauvais nombre d'arÃªtes de branchement aprÃ¨s le branchement inconditionnel %iargument %qs erronÃ© pour l'option %qsl'arÃªte %d->%d est erronÃ©e pour l'argument PHIentrÃ©e erronÃ©e dans la liste %<TYPE_ARG_TYPES%>liste d'utilisation immÃ©diate erronÃ©einsn erronÃ©e dans l'arÃªte fallthrumauvaise liste des boucles sorties pour l'arÃªte %d->%dnombre erronÃ© d'arguments spÃ©cifiÃ© pour l'attribut %qEmauvais nombre d'arguments pour %%:debug-level-gtmauvais nombre d'arguments pour %%:dwarf-version-gtmauvais nombre d'arguments pour %<__builtin_addressof%>mauvais nombre d'arguments pour %<__builtin_call_with_static_chain%>mauvais nombre d'arguments pour %<__builtin_choose_expr%>mauvais nombre d'arguments pour %<__builtin_complex%>mauvais nombre d'arguments pour %<__builtin_convertvector%>mauvais nombre d'arguments pour %<__builtin_launder%>mauvais nombre d'arguments pour %<__builtin_shuffle%>nombre erronÃ© d'arguments pour la fonction %<__builtin_next_arg%>nombre erronÃ© d'arguments pour la fonction %<va_start%>mauvais nombre d'arÃªtes de branchements aprÃ¨s le branchement inconditionnel dans le bb %inombre erronÃ© d'arguments du patron (%d, devrait Ãªtre %d)nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre au moins %d)mauvais fanions d'une arÃªte sortante Ã  la fin du bb %dnom de stratÃ©gie %qs erronÃ© spÃ©cifiÃ© pour l'option %qsarbre erronÃ© dans la liste %<TYPE_FIELDS%>argument de type erronÃ© pour %stype d'argument erronÃ© pour abstype d'argument erronÃ© pour absutype d'argument erronÃ© pour le complÃ©ment de bittype d'argument erronÃ© pour la conjugaisontype d'argument erronÃ© pour un dÃ©crÃ©menttype d'argument erronÃ© pour un incrÃ©menttype d'argument erronÃ© pour le point d'exclamation unairetype d'argument erronÃ© pour le moins unairetype d'argument erronÃ© pour le plus unairetype d'argument erronÃ© pour %sretour d'un registre x87 alors que x87 est dÃ©sactivÃ©xstormy16_print_operand: code inconnuvous pouvez activer SVE en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>vous pouvez utiliser un espace de noms en ligne Ã  la placevous pouvez contourner cela en enlevant l'initialiseurVous ne pouvez pas prendre l'adresse d'une fonction imbriquÃ©e si vous utilisez l'option %qsz/Architecture.zÃ©ro comme constante de pointeur nulsection de tableau ayant une longueur nulle dans la clause %qstableau %q+D de taille nulle ou nÃ©gativetype %qT de taille nulle dans la clause %<reduction%>type de taille nulle %qT dans la clause %qsvecteur de taille nullelargeur nulle pour le champ de bits %q+Dlargeur nulle pour le champ de bits %qslargeur zÃ©ro dans le format %schaÃ®ne de format %s de longueur nullechaÃ®ne de longueur nulle pas permise pour le nom dÃ©corÃ©tableau %qD de taille zÃ©rotableau %qT de taille zÃ©romembre tableau de taille nulle %qD dans un %q#T par ailleurs videmembre tableau de taille nulle %qD pas Ã  la fin de %q#T{anonyme}
\ No newline at end of file
--- 2243,2248 ----
  requiertclause Â«Â requiresÂ Â» dans la dÃ©claration du type non fonction %qTclause Â«Â requiresÂ Â» sur le type de retourclause Â«Â requiresÂ Â» sur type-idclause Â«Â requiresÂ Â» sur un typedefla rÃ©solution avec le sub id %wx n'est pas dans le fichier objetresolve_function(): mauvais type de fonctionresolve_intrinsic(): Trop d'arguments pour l'intrinsÃ¨queresolve_operator(): Mauvais intrinsÃ¨queresolve_ref(): Mauvaise rÃ©fÃ©rence de tableauresolve_subroutine(): mauvais type de fonctionfonction indirect du rÃ©solveur dÃ©clarÃ©e icile rÃ©sultat de %<operator->()%> est un non pointeurle rÃ©sultat de %qE a besoin de %u bits pour Ãªtre reprÃ©sentÃ© mais %qT n'a que %u bitsle type de rÃ©sultat n'est pas un contrainte de type simplerÃ©sultat avec une longueur de caractÃ¨res non constantela signature de l'adresse de retour n'est supportÃ©e qu'avec %<-mabi=lp64%>le retour abandonne le qualificatif %qv du type pointÃ©l'arÃªte de retour ne pointe pas vers la sortie dans le bb %dretour depuis un pointeur vers un espace d'adresses non fermÃ©le retour ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifreturn nâ€™est pas suivi dâ€™une barriÃ¨rele type retournÃ© %q#T est incompletle type du retour devient %<int%> par dÃ©fautl'infÃ©rence du type de retour n'est pas supportÃ©e si la fonction de la classe de base peut Ãªtre redÃ©finiele type du retour est un type incompletle type de retour pourrait Ãªtre un candidat pour un attribut de formatle type de retour de %qD n'est pas %<int%>le type de retour de %qD n'est pas %qstype de retour d'une fonctionla spÃ©cification d'un type retournÃ© pour un constructeur est invalidela spÃ©cification d'un type retournÃ© pour un destructeur est invalidetype de retour spÃ©cifiÃ© pour %<operator %T%>type de retour spÃ©cifiÃ© pour le guide de dÃ©ductiondÃ©saccord dans le type de la valeur retournÃ©eretour avec valeur rencontrÃ© dans une fonction sans type de retourinstruction Â«Â returnÂ Â» avec une valeur dans une fonction retournant %qTinstruction Â«Â returnÂ Â» sans valeur dans une fonction retournant %qTl'exigence sur le type de retour n'est pas une contrainte de typeretournÃ© depuis %qDretournÃ© depuis %qTretour de %qT depuis une fonction avec le type de retour %qT qui est incompatibleretourner %qT depuis une fonction qui retourne le type %qT transforme un pointeur en entier sans transtypageretourner %qT depuis une fonction avec le type de retour %qT transforme un entier en pointeur sans transtypageretour de %qT depuis un type pointeur avec un ordre de stockage scalaire %qT incompatibleretourne une valeur depuis un constructeurretourne une valeur depuis un destructeurliste d'initialisation retournÃ©eretourner la variable %<initializer_list%> locale %qD n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentretour d'un pointeur vers %qD de type %qT depuis une fonction avec le type incompatible %qTretourne une rÃ©fÃ©rence vers un temporaireretourner une %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentordre de stockage inverse des scalaires en virgule flottanteordre de stockage inverse des scalairesordre de stockage inverse pour le mode %sl'opÃ©rande de droite de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'opÃ©rande de droite de l'opÃ©rateur virgule n'a pas d'effetl'opÃ©rande de droite de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'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 gauchel'opÃ©rande de droite de l'expression de dÃ©calage %q+E est nÃ©gatifprÃ©cision Ã  droiteprÃ©cision Ã  droite dans le format de strfmoncompteur de dÃ©calages vers la droite >= Ã  la largeur du typecompteur de dÃ©calages vers la droite >= Ã  la largeur de l'Ã©lÃ©ment du vecteurle compteur de dÃ©calages vers la droite est nÃ©gatifl'opÃ©rande Ã  droite de la virgule n'a pas d'effetle mode d'arrondissement n'est pas supportÃ© pour les flottants sur VAXle rÃ©sultat de l'arrondi sera toujours 0arrondir Ã  %d bits n'a pas d'effet pour une valeur en virgule fixe avec %d bits fractionnelsla routine %qD est dÃ©clarÃ©e icil'appel de routine utilise un parallÃ©lisme OpenACC interdit par la routine contenantel'appel de routine utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contientrv32e requiert l'ABI ilp32ele processeur rx100 n'a pas d'unitÃ© FPU matÃ©riellele processeur rx200 n'a pas d'unitÃ© FPU matÃ©riellenÅ“ud de type canonique identique pour les types diffÃ©rents %qT et %qTla mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>la mÃªme version avait Ã©tÃ© dÃ©finie icisame_comdat_group n'est pas une liste circulaireliste same_comdat_group au travers de groupes diffÃ©rentsattribut de fonction d'assainissement incohÃ©renton a vu %d %<template<>%>, on a besoin de %d pour spÃ©cialiser un patron de fonction membreutilisez %<typename %E%> si un type est dÃ©sirÃ©l'objet scalaire %qD requiert un Ã©lÃ©ment dans l'initialisationle facteur d'Ã©chelle doit Ãªtre non nÃ©gatifla mise Ã  l'Ã©chelle s'oppose Ã  la normalisation, ignorÃ©
  schedule %<auto%> ne prend pas de paramÃ¨tre %<chunk_size%>schedule %<runtime%> ne prend pas de paramÃ¨tre %<chunk_size%>l'expression de taille des tranches d'ordonnancement doit Ãªtre un entierla portÃ©e %qT avant %<~%> n'est pas un nom de classel'Ã©numÃ©ration %qT dans une portÃ©e limitÃ©e est passÃ©e au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT aprÃ¨sles enums fortement typÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>non concordance entre un enum simple et un enum fortement typÃ© pour %q#Tl'argument du score doit Ãªtre une expression entiÃ¨re constantel'argument du score doit Ãªtre non nÃ©gatifle deuxiÃ¨me argument doit Ãªtre une tranche ou une chaÃ®nele deuxiÃ¨me argument de %q+D devrait Ãªtre %<char **%>le deuxiÃ¨me argument de %<__builtin_call_with_static_chain%> doit Ãªtre un type pointeurle deuxiÃ¨me argument de %<__builtin_prefetch%> doit Ãªtre une constantele deuxiÃ¨me argument de %<va_arg%> est du type incompatible %qTle deuxiÃ¨me argument de %qs doit Ãªtre [0, 12]le deuxiÃ¨me argument de la fonction %qE doit Ãªtre une constante entiÃ¨re qui est une puissance de 2 comprise entre %qi et %qu bitsle deuxiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ele deuxiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effetle deuxiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEle deuxiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le troisiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>le deuxiÃ¨me paramÃ¨tre de %<va_start%> n'est pas le dernier argument nommÃ©les ancres de sections doivent Ãªtre dÃ©sactivÃ©es quand la rÃ©organisation au plus haut niveau est dÃ©sactivÃ©eles ancres de sections doivent Ãªtre dÃ©sactivÃ©es quand unit-at-a-time (une unitÃ© Ã  la fois) est dÃ©sactivÃ©l'argument de l'attribut de section n'est pas une constante de type chaÃ®ne de caractÃ¨resl'attribut de section ne peut pas Ãªtre spÃ©cifiÃ© pour des variables localesl'attribut de section n'est pas permis pour %q+Dles attributs de sections ne sont pas supportÃ©s pour cette ciblela section de %q+D ne peut pas Ãªtre contournÃ©ela section de %q+D est en conflit avec la dÃ©claration prÃ©cÃ©dentela section de l'alias %q+D doit correspondre Ã  la section de sa cibleconflit du type de sectionconflit du type de section avec %qDles options fp16 sÃ©lectionnÃ©es sont incompatiblesle sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©sÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contextele sÃ©lecteur %qs est spÃ©cifiÃ© plus d'une fois dans l'ensemble %qssÃ©lecteur doit Ãªtre un immÃ©diatle sÃ©lecteur doit Ãªtre une constante entiÃ¨re dans la plage [0, %wi]l'ensemble du sÃ©lecteur %qs est spÃ©cifiÃ© plus d'une foisla comparaison avec soi-mÃªme retourne toujours fauxla comparaison avec soi-mÃªme retourne toujours vrailes auto-tests ne sont pas activÃ©s dans cet exÃ©cutableauto-tests incompatibles avec %<-E%>setjmp/longjmp Ã  l'intÃ©rieur d'une construction %<simd%>les noms des mÃ©thodes Â«Â setterÂ Â» doivent Ãªtre terminÃ©s par %<:%>initialisation de la limite maximale de la taille du fichier de vidange (core file): %mla dÃ©claration masquÃ©e est icimasquage de la fonction interne %q#Dmasquage de la fonction %q#D de la bibliothÃ¨quemasque la dÃ©claration prÃ©cÃ©dente du type de %q#Dinformation sur le nom SSA partagÃ©shared et mdll ne sont pas compatiblescall_stmt partagÃ©:shared n'est pas supportÃ©rtx partagÃ©le compteur du nombre de dÃ©calages n'est pas un entierl'expression de dÃ©calage %q+E dÃ©bordedÃ©calage d'un opÃ©rande non entiertrop peu de donnÃ©es lues en lisant les donnÃ©es d'exportshow_array_ref(): RÃ©fÃ©rence de tableau inconnueshow_array_spec(): Type de forme de tableau pas gÃ©rÃ©.show_code_node(): Mauvais code d'instructionshow_expr(): Mauvais intrinsÃ¨que dans l'expressionshow_expr(): Ne sais pas comment afficher l'expressionshow_ref(): Mauvais code de composantarÃªtes Â«Â sibcallÂ Â» (appel d'une fonction similaire en fin de fonction) pour une insn qui n'est pas un appel dans le bb %iles effets de bords n'ont pas Ã©tÃ© recalculÃ©s quand %<ADDR_EXPR%> a changÃ©Ã©lÃ©ment avec des effets de bord dans un CONSTRUCTOR sans effets de bordla conversion signÃ©e de %qT vers %qT change la valeur de %qEla conversion signÃ©e de %qT vers %qT change la valeur de %qE en %qEla plage signÃ©e du type et le mode machine %qs ne correspondent pasIF simplesimplify_intrinsic_op(): Mauvais opÃ©rateursimplify_min_max(): Mauvais type dans la liste d'argumentsl'attribut %<target_clones%> isolÃ© est ignorÃ©la taille %qE du tableau %qE excÃ¨de la taille maximale %qE de l'objetla taille %qE du tableau %qE est nÃ©gativela taille %qE du tableau excÃ¨de la taille maximale %qE de l'objetla taille %qE du tableau est nÃ©gativela taille du tableau dans Â«Â newÂ Â» doit avoir un type entierdÃ©saccord de taille dans l'argument %d de %qEla taille de %q+D %E octets excÃ¨de la taille maximale %wu de l'objetla taille de %qD diffÃ¨re de la taille de la dÃ©claration originalela taille du tableau %qD a le type non entier %qTla taille du tableau %qD n'est pas une expression constante de type entierla taille du tableau %qE excÃ¨de la taille maximale %qE de l'objetla taille du tableau %qE a un type incompletla taille du tableau %qE a un type qui n'est pas un entierla taille du tableau %qE est nÃ©gativela taille du tableau %qE n'est pas une expression constantela taille du tableau %qE est trop grandela taille de l'Ã©lÃ©ment du tableau n'est pas un multiple de sont alignementla taille du tableau excÃ¨de la taille maximale %qE de l'objetla taille du tableau a le type non entier %qTla taille du tableau n'est pas une expression constantela taille du tableau n'est pas une expression constante entiÃ¨rela taille du tableau est trop grandela taille de la boucle %d devrait Ãªtre %d, et non %dla valeur retournÃ©e par %q+D a une taille de %u octetsla taille de la valeur retournÃ©e par %q+D est supÃ©rieure Ã  %wu octetsla taille de la chaÃ®ne de caractÃ¨res littÃ©rale est trop grandela taille du type %qT est trop grande (%qE octets)la taille du type %s est invalidela taille du tableau sans nom a un type incompletla taille du tableau sans nom a un type qui n'est pas un entierla taille du tableau sans nom est nÃ©gativela taille du tableau sans nom est trop grandela taille de la variable %q+D est trop grandeles plages de tailles de l'option %qs devraient Ãªtre croissantessizeof(long double) vaut 12.sizeof(long double) vaut 16.une tranche peut uniquement Ãªtre comparÃ©e Ã  nulla capacitÃ© de la tranche doit Ãªtre un entierla fin de la tranche doit Ãªtre un entiertranche d'une valeur qui ne peut pas Ãªtre adressÃ©eainsi, toute instanciation avec un paquet de paramÃ¨tres non vide serait mal formÃ©esoft-float et long-double-128 sont incompatiblescertaines parties de l'expansion de la macro ne sont pas protÃ©gÃ©es par cette instruction %qsdÃ©solÃ©, non implÃ©mentÃ©dÃ©solÃ©, pas implÃ©mentÃ©: dÃ©solÃ©: les sÃ©mantiques de la fonction statique en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)dÃ©solÃ©: les sÃ©mantiques de la variable en ligne %q#D sont erronÃ©es (vous obtiendrez de multiples copies)la source est un pointeur vers un type incompletla source n'est pas un pointeurla source n'est pas un pointeur vers une classela source n'est pas de type Â«Â classÂ Â»la source est d'un type Â«Â classÂ Â» incompletl'emplacement des sources de la fonction %qD a changÃ©, les donnÃ©es de profilage sont pÃ©rimÃ©esl'objet source %qE de taille %sobjet source allouÃ© icil'objet source dÃ©clarÃ© icil'objet source de taille %s allouÃ© par %qEle type source n'est pas polymorphiqueespace suivie d'un caractÃ¨re de ponctuation %<%c%>la spec %qs a un %<%%0%c%> invalidela spec %qs a un %<%%@%c%> invalidela spec %qs a un %<%%W%c%> invalidela spec %qs a un %<%%x%c%> invalidespec %qs invalideÃ©chec du spec: %<%%*%> n'a pas Ã©tÃ© initialisÃ© par concordance du patronÃ©chec de spec: plus d'un argument Ã  %<SYSROOT_HEADERS_SUFFIX_SPEC%>Ã©chec de spec: plus d'un argument Ã  %<SYSROOT_SUFFIX_SPEC%>Ã©chec de spec: option de spec %qc non reconnuele fichier de spec n'a pas de spÃ©cification pour l'Ã©dition de liensspec est Â«Â %sÂ Â»
  
! le commutateur gÃ©nÃ©rÃ© par la spec est un simple %<-%>spec_dimen_size(): Mauvaise dimensionspÃ©cialisation de %qT aprÃ¨s instanciation %qTspÃ©cialisation de %qD aprÃ¨s instanciationspÃ©cialisation de %qD dans diffÃ©rents espaces de nomsla spÃ©cialisation de %qD doit apparaÃ®tre dans la portÃ©e de l'espace de nomsspÃ©cialisation de %qT aprÃ¨s instanciationspÃ©cialisation du patron d'alias %qDspÃ©cialisation d'une fonction membre spÃ©ciale dÃ©clarÃ©e implicitementspÃ©cialisation du concept de variable %q#DspÃ©cialisation du patron de variable %qD dÃ©clarÃ© comme une fonctionla syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>la limite spÃ©cifiÃ©e %wu excÃ¨de %<INT_MAX%>la limite spÃ©cifiÃ©e %wu excÃ¨de la taille maximale de l'objet (%wu)la limite spÃ©cifiÃ©e %wu dÃ©passe la taille %wu de l'objet de destinationla plage de la limite spÃ©cifiÃ©e [%wu, %wu] excÃ¨de %<INT_MAX%>le mode spÃ©cifiÃ© est trop petit pour les valeurs Ã©numÃ©rÃ©esoption %qs spÃ©cifiÃ©e plus d'une foisspÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueur.spÃ©cifier les types vectoriels avec %<__attribute__ ((mode))%> est obsolÃ¨tela syntaxe des specs %%include est mal formÃ©e aprÃ¨s %ld caractÃ¨resla syntaxe des specs %%rename est mal formÃ©e aprÃ¨s %ld caractÃ¨resla spÃ©cification des specs %s Ã  renommer n'a pas Ã©tÃ© trouvÃ©efichier de specs mal composÃ© aprÃ¨s %ld caractÃ¨rescommande specs %% inconnue aprÃ¨s %ld caractÃ¨resles arrÃªtes spÃ©culatives ne sont pas adjacentesle %<>>%> est faux, utilisez %<>%> pour terminer la liste d'arguments du patronsÃ©quence de ponctuation %<%.*s%> douteuse au dÃ©but du formatdes caractÃ¨res %<%%%> douteux traÃ®nent dans le formatsÃ©quence de ponctuation %<%.*s%> douteuse Ã  la fin du formatdes caractÃ¨res blancs douteux traÃ®nent Ã  la fin du formatla taille %<%d%> de la sÃ©curitÃ© anti-collision de la pile doit Ãªtre Ã©gale Ã  l'intervalle de sondage %<%d%>la trame de pile doit Ãªtre plus petite que 64Kla trame de pile n'est pas un multiple de 8 octets: %wdla trame de pile n'est pas un multiple de 8 octets: %wdtrame de pile trop grandela valeur de protection de la pile doit Ãªtre une puissance de 2l'expression limitant la pile n'est pas supportÃ©eles limites de la pile ne sont pas supportÃ©es sur cette ciblesondes de pile pour les trames SVEle sondage de la pile requiert %<-maccumulate-outgoing-args%> pour Ãªtre correctele sondage de la pile requiert %<target("accumulate-outgoing-args")%> pour Ãªtre correctela protection de la pile ne protÃ¨ge pas la fonction: tous les tableaux locaux font moins de %d octets de longueurla protection de la pile ne protÃ¨ge pas les variables locales: tampon de longueur variableregistre de pile utilisÃ© pour une variable-registre globalela taille de la pile doit Ãªtre une puissance de 2la taille de la pile doit Ãªtre plus grande que la valeur de la protection de la pilela taille de la pile ne peut pas Ãªtre plus grande que 64kle calcul de l'utilisation de la pile n'est pas supportÃ© pour cette ciblel'utilisation de la pile est de %wu octetsl'utilisation de la pile pourrait Ãªtre de %wu octetsl'utilisation de la pile pourrait peut-Ãªtre ne pas avoir de limitestack_offset doit Ãªtre un multiple de 4stack_offset doit Ãªtre au moins 4trame de pile trop grande: %d octetsles attributs standards sur les espaces de noms doivent prÃ©cÃ©der le nom de l'espace de nomsle dÃ©but du fragment RTL doit Ãªtre sur une ligne avant la finLe dÃ©but de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constantele dÃ©but et la fin du fragment RTL sont dans des fichiers diffÃ©rentsl'instruction ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'instruction n'a pas d'effetl'instruction est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'instruction n'est pas une expression constanteune instruction est marquÃ©e comme produisant une exception au milieu du blocl'instruction est marquÃ©e comme produisant une exception mais elle ne le fait pasl'instruction utilise un nom SSA libÃ©rÃ©fanion volatile de l'instruction pas Ã  jourl'instruction ne sera jamais exÃ©cutÃ©edÃ©claration sans effetexpression instruction dans une expression constanteles expressions-instructions ne sont pas permises en dehors des fonctions ni dans les listes d'arguments du patronla dÃ©claration IO statique pour %q+D a besoin d'une adressel'assertion statique a Ã©chouÃ©Ã©chec de l'assertion statique: %El'assertion statique a Ã©chouÃ©: %schaÃ®ne statique avec une fonction qui n'en utilise pasune classe statique ne peut pas hÃ©riter de la classe imbriquÃ©e %smembre de donnÃ©e statique %qD dans une classe sans nommembre de donnÃ©e statique %qE dÃ©clarÃ© %qsla dÃ©claration statique de %q+D suit une dÃ©claration non statiquele champ statique %qD ne peut pas avoir de correspondance (mappable)l'initialisation statique de la variable %q+D dans la mÃ©moire %<.shared%> n'est pas supportÃ©estatic n'est pas supportÃ© sur TPF-OSle membre statique %qD ne peut pas Ãªtre un champ de bitsmembre statique %qD dÃ©clarÃ© %<register%>la fonction membre statique %q#D est dÃ©clarÃ©e avec des qualificatifs de typela fonction membre statique %qD ne peut pas avoir de qualificatif CVla fonction membre statique %qD ne peut pas avoir de qualificatif de rÃ©fÃ©rencele membre statique n'a pas de Â«Â thisÂ Â» auquel Â«Â returnÂ Â» peut Ãªtre appliquÃ©Â«Â staticÂ Â» ou qualificatifs de type dans un dÃ©clarateur de tableau n'Ã©tant pas un paramÃ¨treles variables de stockage statique ne peuvent avoir de destructeursle type statique %qT de son opÃ©rande est une classe de base non publique du type dynamique %qTinstance allouÃ©e statiquement de la classe Objective-C %qEles attributs stdcall et cdecl sont incompatiblesles attributs stdcall et fastcall sont incompatiblesles attributs stdcall et thiscall sont incompatiblesl'expression de pas fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDLe pas de la boucle DO implicite Ã  %L n'a pas pu Ãªtre simplifiÃ©e en une valeur constantele pas de la boucle DO implicite Ã  %L ne sera point zÃ©roinstruction (%p) marquÃ©e comme modifiÃ©e aprÃ¨s l'Ã©tape d'optimisation: instruction avec un mauvais VUSEstmts sans blocla classe de stockage %<__thread%> est invalide pour la fonction %qsla classe de stockage %<auto%> est invalide pour la fonction %qsla classe de stockage %<register%> est invalide pour la fonction %qsla classe de stockage %<thread_local%> est invalide pour la fonction %qsclasse de stockage %qD appliquÃ©e Ã  l'instanciation du patronla classe de stockage Â«Â autoÂ Â» n'a pas d'effet si le type de retour n'est pas infÃ©rÃ©la classe de stockage Â«Â autoÂ Â» n'a pas d'effet si le type ne sait pas Ãªtre infÃ©rÃ©, vouliez vous utiliser Â«Â scopeÂ Â»Â ?la classe de stockage Â«Â autoÂ Â» est invalide en dÃ©clarant une classe, vouliez-vous utiliser Â«Â scopeÂ Â»Â ?classe de stockage spÃ©cifiÃ©e pour %qsclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qEclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qsclasse de stockage spÃ©cifiÃ©e pour le champ de la structureclasse de stockage spÃ©cifiÃ©e pour le champ de la structure %qEclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qs du patronclasse de stockage spÃ©cifiÃ©e pour un typenameclasse de stockage spÃ©cifiÃ©e pour le paramÃ¨tre sans nomspÃ©cificateurs de classe de stockage invalides dans les dÃ©clarations de fonctions amiesla taille de stockage de %q+D n'est pas une constantela taille de stockage de %q+D est inconnuela taille de stockage de %qD n'est pas constantela taille de stockage de %qD n'est pas connuenom de pÃ©riphÃ©rique %qs Ã©trange aprÃ¨s %qs: mauvais caractÃ¨re %qcle nom de stratÃ©gie %qs spÃ©cifiÃ© pour l'option %qs n'est pas supportÃ© pour du code 32 bits%<,%> Ã©garÃ©e Ã  la fin de la dÃ©claration du membre%<@%> Ã©garÃ© dans le programme%<\%o%> Ã©garÃ© dans le programme%qc Ã©garÃ© dans le programme%qs Ã©garÃ© entre des mÃ©thodes Objective-C++%qs Ã©garÃ© dans le programmela mise en ligne du sous processus a Ã©chouÃ©la mise en ligne du sous processus a Ã©tÃ© tuÃ©e par un signalles formats de strftime ne peuvent pas formater d'argumentschaÃ®ne attendue pour le nom de la bibliothÃ¨quechaÃ®ne attendue pour le nom dÃ©corÃ©la chaÃ®ne de longueur %qd est plus grande que la longueur %qd que les compilateurs C%d ISO doivent supporterl'affectation avec transtypage fort a Ã©tÃ© interceptÃ©eun transtypage fort pourrait Ãªtre nÃ©cessaireÂ«Â structÂ Â» dÃ©fini icila structure n'a aucun membrela structure n'a aucun membre nommÃ©les structures et les unions ne peuvent pas Ãªtre abstraitesl'alignement de la structure doit Ãªtre une petite puissance de 2, pas %wuchamp de structurela frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8 ou 32la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8, 32 ou 64les dÃ©clarations de liaisons structurÃ©es peuvent Ãªtre %qs uniquement en %<-std=c++20%> ou %<-std=gnu++20%>la dÃ©claration d'une liaison structurÃ©e ne peut pas Ãªtre %qsune dÃ©claration de liaison structurÃ©e ne peut pas avoir le %<auto%> du C++98une dÃ©claration de liaison structurÃ©e ne peut pas avoir le type %qTdÃ©claration de liaison structurÃ©e dÃ©finie mais pas utilisÃ©ela liaison structurÃ©e Ã  le type incomplet %qTla liaison structurÃ©e fait rÃ©fÃ©rence au type de classe incomplet %qTla liaison structurÃ©e fait rÃ©fÃ©rence au type incomplet %qTles liaisons structurÃ©es sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le fichier include %s du sous-framework est en conflit avec le fichier include du frameworkle sous-objet %qD est dÃ©clarÃ© icile sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline%>le sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline_Always%>indice manquant dans la rÃ©fÃ©rence du tableaula valeur indicÃ©e n'est ni un tableau ni un pointeurla valeur de l'indice n'est ni un tableau ni un pointeur ni un vecteurla valeur de l'indice est un pointeur vers une fonctionl'accÃ¨s indicÃ© du tableau est dÃ©clarÃ© %<register%>ultÃ©rieurement dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©eultÃ©rieurement dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©esaccolades suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<else%>accolades suggÃ©rÃ©es autour du corps vide d'une instruction %<if%>des accolades explicites sont suggÃ©rÃ©es autour du corps vide de l'instruction %<do%>des accolades explicites sont suggÃ©rÃ©es pour Ã©viter toute ambiguÃ¯tÃ© sur le %<else%>parenthÃ¨ses suggÃ©rÃ©es autour de %<&&%> Ã  l'intÃ©rieur de %<||%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<+%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<<<%>parenthÃ¨ses suggÃ©rÃ©es autour de %<-%> Ã  l'intÃ©rieur de %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'expression %<>>%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de l'arithmÃ©tique dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une conditionparenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<!=%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<&%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<==%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<^%>parenthÃ¨ses suggÃ©rÃ©es autour de la comparaison dans l'opÃ©rande de %<|%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<&%> en %<&&%> ou %<!%> en %<~%>parenthÃ¨ses suggÃ©rÃ©es autour de l'opÃ©rande de %<!%> ou changez %<|%> en %<||%> ou %<!%> en %<~%>alternative suggÃ©rÃ©e:alternatives suggÃ©rÃ©es:support du mode %qsarchitectures de cÅ“urs supportÃ©es:%sl'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>l'option %<-mcustom-%s%> est en conflit avec l'option %<-mcustom-%s%>l'option %<-mcustom-%s%> est requise pour la virgule flottante en double prÃ©cisionla valeur %2$d de l'option %<-mcustom-%1$s%> doit Ãªtre comprise entre 0 et 255le commutateur %qs ne dÃ©bute pas par %<-%>l'option %qs n'est plus supportÃ©ela condition du Â«Â switchÂ Â» a une valeur boolÃ©ennele Â«Â switchÂ Â» saute dans l'expression d'une instructionle Â«Â switchÂ Â» passe outre l'initialisation d'une variablele Â«Â switchÂ Â» n'a pas de branche par dÃ©fautla quantitÃ© du switch n'est pas un entierle Â«Â switchÂ Â» dÃ©bute icil'instruction Â«Â switchÂ Â» d'une taille de %lu entrÃ©es est trop grandesymbole %qD rÃ©fÃ©rencÃ© par %qD dÃ©clarÃ© icile symbole doit Ãªtre dÃ©fini pour avoir une versionsymbole utilisÃ© comme opÃ©rande immÃ©diatsymbole utilisÃ© conjointement avec des registres de base et d'indexsymbole avec offset utilisÃ© en mode PICles rÃ©fÃ©rences mÃ©moire symboliques sont uniquement supportÃ©es sur z10 ou ultÃ©rieursymtab_node::verify a Ã©chouÃ©l'argument d'attribut symver doit avoir le format %<name@nodename%>symver n'est pas exportÃ© avec la visibilitÃ© par dÃ©fautsymver est uniquement supportÃ© sur les plateformes ELFla cible symver n'est pas exportÃ©e avec la visibilitÃ© par dÃ©fautla fonction synchronisÃ©e %s doit Ãªtre un membre ou une classela mÃ©thode synthÃ©tisÃ©e %qD est requise ici pour la premiÃ¨re foisÃ©chec de sysctl pour kern.osversion: %mle chemin systÃ¨me %qs n'est pas absolune prend pas d'argumentprise de l'adresse d'une fonction immÃ©diate %qDprise de l'adresse du destructeur %qDprise de l'adresse du destructeur %qDprise de l'adresse d'une expression de type %<void%>prendre l'adresse du membre compactÃ© de %qT peut rÃ©sulter en une valeur de pointeur non alignÃ©eprise de l'adresse d'une r-valeurprise de l'adresse d'un tableau temporaireprendre la valeur absolue du type non signÃ© %qT n'a pas d'effetprendre l'adresse d'une Ã©tiquette n'est pas standardle processeur cible ne supporte pas ARMle processeur cible ne supporte pas les extensions de sÃ©curitÃ© ARMv8-Mle processeur cible ne supporte pas les instructions THUMBle processeur cible ne supporte pas l'interopÃ©rabilitÃ©le processeur cible ne supporte pas les accÃ¨s non alignÃ©sle systÃ¨me d'exploitation cible ne supporte pas les accÃ¨s non alignÃ©sargument ciblel'attribut cible n'est pas supportÃ© sur cette machinel'attribut cible ou le pragma change la taille du %<long double%>l'attribut cible ou le pragma change l'ABI AltiVecl'attribut cible ou le pragma change l'ABI darwin64la cible ne supporte pas la mise Ã  jour atomique du profilage, le mode simple est sÃ©lectionnÃ©la cible ne supporte pas le rÃ©partiteur de version de fonctionle format cible ne supporte pas l'infinila cible n'est pas un pointeur ni une rÃ©fÃ©rencela cible n'est pas un pointeur ni une rÃ©fÃ©rence Ã  une classela cible n'est pas un pointeur ni une rÃ©fÃ©rence Ã  un type completla cible de la conversion pourrait Ãªtre une candidate pour un attribut de formatla cible de l'initialisation pourrait Ãªtre une candidate pour un attribut de formatla fonction intÃ©grÃ©e spÃ©cifique Ã  la cible n'est pas disponibleoption spÃ©cifique Ã  la cible incohÃ©rentele systÃ¨me cible ne supporte pas la sortie de dÃ©bogagele systÃ¨me cible ne supporte par le format de dÃ©bogage %qspatron %qD dÃ©clarÃ©patron %qE dans la clause %qsl'argument %d du patron est invalidel'argument de patron %qE pour le type %qT n'est pas une constante durant la compilationl'argument %qE du patron implique des paramÃ¨tres du patronl'argument du patron pour %qD utilise le type local %qTargument du patron requis pour %<%s %T%>les arguments du patron %qD ne correspondent pas Ã  ceux du patron original %qDpatron de classe sans nomÃ©chec de la contrainte du patron pour %qDdÃ©claration de patron de %<typedef%>dÃ©claration du patron de %q#DdÃ©finition de patron d'un non patron %q#Dl'instanciation du patron %s fait une rÃ©fÃ©rence anticipÃ©e Ã  la dÃ©claration de patron %sla profondeur d'instanciation du patron excÃ¨de le maximum qui est %d (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)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)paramÃ¨tre %q+#D du patronle paramÃ¨tre de patron %qD est dÃ©clarÃ© icile 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Ã©liste de paramÃ¨tres de patron utilisÃ©e dans une instanciation explicitela liste des paramÃ¨tres du patron fournie ne correspond pas aux paramÃ¨tres du patron de %qDle paquet de paramÃ¨tres %qD du patron ne peut pas avoir d'argument par dÃ©fautle paquet de paramÃ¨tres du patron ne peut pas avoir d'argument par dÃ©fautles paquets de paramÃ¨tres des patrons ne peuvent pas avoir d'arguments par dÃ©fautle type paramÃ¨tre du patron %qT est dÃ©clarÃ© %<friend%>les paramÃ¨tres du patron ne peuvent pas Ãªtre amisles paramÃ¨tres du patron ne correspondent pas au patron %qDles paramÃ¨tres du patron ne peuvent pas Ãªtre dÃ©duits dans la spÃ©cialisation partielle:le type Ã  remplacer %qT dans le patron doit Ãªtre suivi d'un simple declarator-idla spÃ©cialisation du patron de %qD n'est pas permise par le C++ ISOspÃ©cialisation de patron avec Ã©dition de liens CspÃ©cificateurs de patron pas spÃ©cifiÃ©s dans la dÃ©claration de %qDparamÃ¨tre de patron %qT, qui est lui-mÃªme un patron, dans la dÃ©claration du guide de dÃ©ductionle paramÃ¨tre tuple du patron doit Ãªtre le dernierles paramÃ¨tres de type du patron doivent utiliser le mot-clÃ© %<class%> ou %<typename%>patron avec liaison Ctemplate-id %qD pour %q+D ne concorde avec aucune dÃ©claration de patrontemplate-id %qD utilisÃ© comme un dÃ©clarateurtemplate-id %qE dans la dÃ©claration de patron primairetemplate-id n'est pas permis pour un destructeurles introductions de patrons ne font pas partie des concepts C++20Â ; utilisez %qs pour l'activerparamÃ¨tre-patron-les patrons ne peuvent pas Ãªtre %<virtual%>temporaire du type %qT non littÃ©ral dans une expression constante%<operator?:%> ternaire%<operator?:%> ternaire dans %<%E ? %E : %E%>le mot-clÃ© %<bool%> n'est pas permis dans une dÃ©finition de concept en C++20l'attribut %<interrupt%> requiert un processeur MIPS32r2 ou supÃ©rieurl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un type de fonction SVEl'attribut %qE requiert des argumentsl'architecture %qs ne supporte pas %<-m%s=2008%>l'architecture %qs ne supporte pas %<-m%s=legacy%>l'architecture %qs ne supporte pas %<-mfp32%>l'architecture %qs ne supporte pas les instructions DSPl'architecture %qs ne supporte pas les instructions de branchement probablel'architecture %qs ne supporte pas les instructions madd ou msubl'architecture %qs ne supporte pas les registres impairs en simple prÃ©cisionl'architecture %qs ne supporte pas les instructions en simple prÃ©cision appariÃ©es (paired-single)l'architecture %qs ne supporte pas l'instruction syncile format de dÃ©bogage %qs ne peut pas Ãªtre utilisÃ© avec des en-tÃªtes prÃ©compilÃ©sle fanion Â«Â Â» de printfle fanion Â«Â !Â Â» de strfmonle fanion Â«Â #Â Â» de printfle fanion Â«Â #Â Â» de strftimele fanion Â«Â 'Â Â» de printfla fanion Â«Â 'Â Â» de scanfle fanion Â«Â (Â Â» de strfmonle fanion Â«Â +Â Â» de printfle fanion Â«Â +Â Â» de strfmonle fanion Â«Â -Â Â» de printfle fanion Â«Â -Â Â» de strfmonle fanion Â«Â -Â Â» de strftimele fanion Â«Â 0Â Â» de printfle fanion Â«Â 0Â Â» de strftimele modificateur Â«Â EÂ Â» de strftimele fanion Â«Â IÂ Â» de printfle fanion Â«Â IÂ Â» de scanfle modificateur Â«Â OÂ Â»le modificateur Â«Â OÂ Â» de strftimele fanion Â«Â ^Â Â» de strfmonla fanion Â«Â ^Â Â» de strftimele fanion Â«Â _Â Â» de strftimele fanion Â«Â aÂ Â» de scanfla fanion Â«Â mÂ Â» de scanfle fanion Â«Â qÂ Â» de diagnostiquel'option -shared n'est actuellement pas supportÃ©e pour un ELF VAX.l'ABI pour passer des paramÃ¨tres avec un alignement de %d octets a changÃ© dans GCC 4.6l'ABI pour passer des agrÃ©gats avec un alignement sur %d octets a changÃ© avec GCC 5l'ABI pour passer des agrÃ©gats de %<float%> homogÃ¨nes a changÃ© avec GCC 5l'ABI pour passer une structure possÃ©dant un tableau flexible comme membre a changÃ© dans GCC 4.4l'ABI pour passer une structure possÃ©dant un membre %<complex float%> a changÃ© dans GCC 4.4l'ABI pour passer une union avec un %<long double%> a changÃ© dans GCC 4.4l'opÃ©rande de l'instruction ENI doit Ãªtre soit 0 ou soit 1le processeur RX100 n'a pas d'unitÃ© mathÃ©matique matÃ©riellele processeur RX200 n'a pas d'unitÃ© mathÃ©matique matÃ©riellel'adresse de %qD n'est pas un argument de patron valablel'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durÃ©e de stockage statiquel'adresse de %qD sera toujours Ã©valuÃ©e comme Ã©tant %<true%>l'adresse de %qD ne sera jamais NULLl'adresse d'une Ã©tiquette ne peut pas apparaÃ®tre dans une expression constantel'adresse du sous-objet %qT de %qD n'est pas un argument de patron valablel'alignement des champs de %<_Atomic %T%> ont changÃ© dans %{GCC 11.1%}l'argument de l'intrinsÃ¨que %<xabort%> doit Ãªtre une valeur immÃ©diate sur 8 bitsla fonctionnalitÃ© de suppression d'affectation de scanfl'appel requiert %<ifunc%> qui n'est pas supportÃ© par cette ciblela convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)la combinaison de %qs et %qs est incompatible avec %qsla comparaison sera toujours %<false%> car l'adresse de %qD ne sera jamais NULLla comparaison sera toujours %<true%> car l'adresse de %qD ne sera jamais NULLle compilateur peut supposer que l'adresse de %qD sera toujours Ã©valuÃ©e Ã  %<true%>le compilateur peut supposer que l'adresse de %qD ne sera jamais NULLle composant %qs est un type PRIVATE et ne peut pas Ãªtre un composant de %qs, qui est PUBLIC Ã  %Lle type en conflit dÃ©fini dans une autre unitÃ© de traductionle type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle d'une taille diffÃ©rentele type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle avec un contenu diffÃ©rentle type en conflit dÃ©fini dans une autre unitÃ© de traduction a une table virtuelle avec plus d'entrÃ©esle type en conflit dÃ©fini dans une autre unitÃ© de traduction avec des informations RTTI diffÃ©rentesle contenu d'un stockage non initialisÃ© n'est pas utilisable dans une expression constantele flot de contrÃ´le de la fonction %qD ne correspond pas aux donnÃ©es de profilage (compteur %qs)le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_si64 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi16 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi32 dans le codele dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_si64 dans le codela syntaxe pointÃ©e n'est pas disponible en Objective-C 1.0l'Ã©lision dans %qD n'est pas hÃ©ritÃ©el'identificateur de l'Ã©vÃ©nement d'une clause %<detach%> ne devrait pas Ãªtre dans une clause qui partage des donnÃ©esla base supplÃ©mentaire est dÃ©finie icile cinquiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle premier argument d'un %qs doit Ãªtre d'un type vectoriel boolÃ©en du mÃªme nombre d'Ã©lÃ©ments que le rÃ©sultatla premiÃ¨re diffÃ©rence des dÃ©finitions correspondantes est le champ %qDla premiÃ¨re diffÃ©rence des dÃ©finitions correspondantes est la mÃ©thode %qDle premier paramÃ¨tre de %<operator new%> ne peut pas avoir d'argument par dÃ©fautle quatriÃ¨me argument doit Ãªtre une Ã©chelle 1, 2, 4, 8la taille de trame de %wu octets est plus grande que %wu octetsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 4 bitsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 5 bitsl'argument immÃ©diat doit Ãªtre une valeur immÃ©diate sur 8 bitsle type incomplet dÃ©fini dans une autre unitÃ© de traductionle type incompatible est dÃ©fini icila lambda n'a pas de capture par dÃ©fautle dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bitle dernier argument doit Ãªtre une valeur immÃ©diate sur 2 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 3 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 32 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 4 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 5 bitsle dernier argument doit Ãªtre une valeur immÃ©diate sur 1 bitle dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle dernier argument doit Ãªtre une Ã©chelle 1, 2, 4, 8l'agencement des agrÃ©gats contenant des vecteurs alignÃ©s sur %d octets a changÃ© avec GCC 5le m210 ne supporte pas les systÃ¨mes petits-boutistesla macro %qs n'a pas encore Ã©tÃ© dÃ©finiele nom dÃ©corÃ© de %qD a changÃ© entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)le nom dÃ©corÃ© de %qD change entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)le nom dÃ©corÃ© de %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>le nom dÃ©corÃ© d'un fragment pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>le nom dÃ©corÃ© de la variable de protection de l'initialisation pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>la valeur maximale pour la derniÃ¨re plage de taille de l'option %qs devrait Ãªtre -1l'avant dernier argument doit Ãªtre une valeur immÃ©diate sur 8 bitsl'opÃ©rande omis au milieu de %<?:%> sera toujours %<vrai%>, il est suggÃ©rÃ© de spÃ©cifier explicitement l'opÃ©rande du milieule programme devrait aussi dÃ©finir %qDla plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi16 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi32 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi16 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi32 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_si64 dans le code.la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_si64 dans le code.la plage du masque doit Ãªtre entre 0 et 255la plage du sÃ©lecteur doit Ãªtre entre 0 et 1la plage du sÃ©lecteur doit Ãªtre entre 0 et 3la plage du sÃ©lecteur doit Ãªtre entre 0 et 7le registre %qs ne peut pas Ãªtre Ã©crasÃ© dans %<asm%> pour la cible actuellele registre spÃ©cifiÃ© pour %q+D n'est pas accessible par la cible actuellele registre spÃ©cifiÃ© pour %q+D n'est pas assez gÃ©nÃ©ral pour Ãªtre utilisÃ© comme registre de variablele rÃ©sultat de l'instruction xxspltidp n'est pas dÃ©fini pour des valeurs d'entrÃ©e sous-normalesle rÃ©sultat de la conversion n'est pas spÃ©cifiÃ© car %qE est en dehors de la plage du type %qTles mÃªmes variables d'itÃ©ration de boucle %qD sont utilisÃ©es dans plusieurs boucles associÃ©escette cible ne supporte pas %<asm goto%> avec les sorties dans %<asm%>le troisiÃ¨me argument doit Ãªtre une valeur immÃ©diate sur 8 bitsle troisiÃ¨me argument doit Ãªtre une constante de comparaisonle type %qT de la variable %<constexpr%> %qD n'est pas littÃ©ralle type devant Ãªtre dÃ©truit est %qT, mais le destructeur rÃ©fÃ¨re Ã  %qTla valeur de %qD n'est pas utilisable dans une expression constantela valeur du pointeur de pile aprÃ¨s une instruction %<asm%> doit Ãªtre la mÃªme qu'avant l'instructionl'option y est obsolÃ¨te et ignorÃ©eil 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 disponiblele troisiÃ¨me argument de %q+D devrait probablement Ãªtre %<char **%>le troisiÃ¨me argument de %<__builtin_prefetch%> doit Ãªtre une constantele troisiÃ¨me argument de %qs doit Ãªtre [0, 12]le troisiÃ¨me argument de la fonction %qE doit Ãªtre une constante entiÃ¨rele troisiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ele troisiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effetle troisiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEle troisiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le deuxiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>cette instruction %qs ne protÃ¨ge pasâ€¦cette fonction interne est seulement disponible sur les fr405 et fr450cette fonction interne est seulement disponible sur le fr450cette fonction interne est seulement disponible sur les fr500 et fr550cette fonction interne est seulement disponible sur la chaÃ®ne de compilation v3fcette fonction interne est seulement disponible sur la chaÃ®ne de compilation v3s ou v3fcette fonction interne n'est pas supportÃ©e sur la chaÃ®ne de compilation v3mcette fonction interne n'est pas supportÃ©e pour cette ciblece compilateur ne supporte pas %sce compilateur ne supporte pas PowerPC (fanions arch ignorÃ©s)ce compilateur ne supporte pas X86 (fanions arch ignorÃ©s)cette condition a des branches identiquescette constante dÃ©cimale est non signÃ©e uniquement en C90 ISOcette constante dÃ©cimale serait non signÃ©e en C90 ISOcette flexibilitÃ© est dÃ©prÃ©ciÃ©e et sera supprimÃ©ececi est un bogue de GCC qui peut Ãªtre contournÃ© en ajoutant l'attribut utilisÃ© Ã  la fonction appelÃ©ececi est la premiÃ¨re Ã©tiquette Â«Â defaultÂ Â»ceci est la premiÃ¨re entrÃ©e chevauchant cette valeurceci est la insnÂ :cette fonction mÃ©dia est seulement disponible sur les fr400 et fr550cette fonction mÃ©dia est seulement disponible sur le fr500cette opÃ©ration requiert l'extension de l'ISA SVEcette instruction peut poursuivre son chemincette cible ne dÃ©fini pas de barriÃ¨re de spÃ©culation; votre programme s'exÃ©cutera quand mÃªme correctement mais des spÃ©culations incorrectes pourraient ne pas Ãªtre restreintescette cible ne supporte pas %qscette cible est petit-boutiencette machine cible n'a pas de branchements diffÃ©rÃ©sles donnÃ©es COMMON locales au thread ne sont pas implÃ©mentÃ©esla dÃ©claration locale au thread de %q#D suit la dÃ©claration non locale au threadla dÃ©claration locale au thread de %q+D suit une dÃ©claration non locale au threadla variable privÃ©e au thread %qE est utilisÃ©e dans une rÃ©gion avec la clause %<order(concurrent)%>la variable privÃ©e au thread %qE est utilisÃ©e dans la rÃ©gion ciblela variable privÃ©e au thread %qE est utilisÃ©e dans une tÃ¢che non liÃ©ela comparaison Ã  trois voies de %qD a le type %qT qui n'est pas un type dans la catÃ©gorie des comparaisonsla comparaison Ã  trois voies de %qD a le type %qT qui n'est pas convertible en %qTcomparaison Ã  trois voies de vecteursexception gÃ©nÃ©rÃ©e sur un NULL avec le type entier au lieu du type pointeurthunk-inline est uniquement supportÃ© avec %<-mindirect-branch-jump%>pour Ãªtre sÃ»rs, tous les pointeurs intermÃ©diaires dans les transtypages de %qT vers %qT doivent Ãªtre qualifiÃ©s avec %<const%>pour gÃ©nÃ©rer les dÃ©pendances, vous devez spÃ©cifier %<-M%> ou %<-MM%>pour correspondre Ã  ce %qspour faire rÃ©fÃ©rence Ã  un membre type d'un paramÃ¨tre de patron, utilisez %<typename %E%>le jeton %u a %<x-location == %u%>le jeton %u a %<x-location == y-location == %u%>le jeton %u a %<y-location == %u%>trop peu d'arguments pour %%:version-comparetrop peu d'arguments pour %<__builtin_tgmath%>trop peu d'arguments pour la fonction interne %qE %u attenduspas assez d'arguments pour le constructeur %q#Dtrop peu d'arguments pour la fonctiontrop peu d'arguments pour la fonction %<va_start%>trop peu d'arguments pour la fonction %q#Dtrop peu d'arguments pour la fonction %qEtrop peu d'arguments pour la fonction membre %q#Dpas assez d'arguments pour la mÃ©thode %q#Dtrop peu d'expressions pour structtrop peu de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop peu de listes de paramÃ¨tres pour le patrontype de valeur de fonction trop grand, a besoin de %d registres mais seuls %d sont disponiblesil est trop tard pour dÃ©finir le rÃ©pertoire de dÃ©bogage avec la directive #trop de %<#pragma options align=reset%>trop de %<...%> dans la capture lambdatrop de clauses %<defaultmap%> avec la catÃ©gorie %qstrop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©etrop de clauses %<if%>trop de %<if%> avec le modificateur %qstrop de clauses %<if%> sans modificateurtrop d'arguments pour %<static%>trop de clauses %qstrop de clauses %qs dans une construction de tÃ¢chetrop d'alternatives dans %<asm%>trop d'argumentstrop d'arguments pour %%:dumpstrop d'arguments pour le formattrop d'arguments pour la spÃ©cialisation partielle %qTtrop d'arguments passÃ©s dans les registres sgprtrop d'arguments pour %%:compare-debug-dump-opttrop d'arguments pour %%:compare-debug-self-opttrop d'arguments pour %%:version-comparetrop d'arguments pour la fonction interne %qE %d attendustrop d'arguments pour le constructeur %q#Dtrop d'arguments pour la fonctiontrop d'arguments pour la fonction %q#Dtrop d'arguments pour la fonction %qEtrop d'arguments passÃ©s Ã  maketrop d'arguments pour la fonction membre %q#Dtrop d'arguments pour la mÃ©thode %q#Dtrop d'arguments pour la fonction %qEtrop de clauses atomiquestrop d'accolades autour de l'initialiseur pour %qTtrop d'accolades autour de l'initialiseur scalaire pour le type %qTtrop d'arÃªtes de gestion des exceptions dans le bb %itrop d'expressions pour structtrop de noms de fichiers. Tapez %<%s %s> pour connaÃ®tre l'usagetrop d'arguments de fonction pour eBPFtrop d'Ã©lÃ©ments d'initialisation pour %qTtrop de fichiers d'entrÃ©etrop de sorties de boucle enregistrÃ©estrop de clauses d'ordre de mÃ©moiretrop de parenthÃ¨ses ouvertestrop d'arÃªtes de branchements sortants depuis le bb %itrop de plages de tailles spÃ©cifiÃ©es dans l'option %qstrop d'en-tÃªtes de patrons pour %qD (devrait Ãªtre %d)trop de listes de paramÃ¨tres de patron dans la dÃ©claration de %qDtrop de listes de paramÃ¨tres pour le patrontrop de valeurs dans l'instruction de retourtrop de variables pour l'instruction Â«Â rangeÂ Â» avec un canaltrop d'espace de pile Ã  disposer: %dtrop d'espace de pile Ã  prÃ©parer: %dune expression avec une virgule au plus haut niveau dans l'indice d'un tableau est dÃ©prÃ©ciÃ©la dÃ©claration de %qs hors de toute fonction spÃ©cifie %<auto%>la rÃ©organisation au plus haut niveau doit Ãªtre dÃ©sactivÃ©e quand unit-at-a-time (une unitÃ© Ã  la fois) est dÃ©sactivÃ©la taille totale %wu des objets locaux dÃ©passe le maximum %wula taille totale des objets locaux dÃ©passe le maximum %wula taille totale des objets locaux est trop grandela taille totale des variables locales excÃ¨de la limite de l'architecturetp_first_run doit Ãªtre non nÃ©gatifle C traditionnel n'a pas d'espace de noms sÃ©parÃ© pour les Ã©tiquettes, l'identificateur %qE est en conflitle C traditionnel rejette les dÃ©finitions de fonctions de style C ISOle C traditionnel rejette l'initialisation automatique d'agrÃ©gatsle C traditionnel rejette l'initialisation des unionsle C traditionnel rejette la concatÃ©nation de chaÃ®nes constantesle C traditionnel rejette le plus unairele type de retour %qT Ã  la fin du guide de dÃ©duction n'est pas une spÃ©cialisation de %qTle type de retour Ã  la fin est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>trampoline gÃ©nÃ©rÃ© pour la fonction imbriquÃ©e %qDla mÃ©moire transactionnelle n'est pas supportÃ©e avec %<-fsanitize=address%>la mÃ©moire transactionnelle n'est pas supportÃ©e avec %<-fsanitize=kernel-address%>la mÃ©moire transactionnelle n'est pas supportÃ©e avec des exceptions sans appelL'intrinsÃ¨que transformationnel %qs Ã  %L n'est pas permis dans une expression d'initialisationle mode de dÃ©routage n'est pas supportÃ© pour les flottants sur VAXvÃ©rification de l'arbre: %s, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_int_cst%> avec %d elts dans %s, Ã  %s:%dvÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_vec%> avec %d elts dans %s, Ã  %s:%dvÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %<omp_clause %s%> avec %d opÃ©randes dans %s, Ã  %s:%dvÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %s avec %d opÃ©randes dans %s, Ã  %s:%dvÃ©rification de l'arbre: on n'attendait pas la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait %<omp_clause %s%>, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%dvÃ©rification de l'arbre: n'attendait aucun parmi %s, obtenu %s dans %s, Ã  %s:%dvÃ©rification de l'arbre: attendait un arbre contenant la structure %qs, obtenu %qs dans %s, Ã  %s:%dle code d'arbre %qs n'est pas supportÃ© dans les flux LTOla liste de l'arbre se termine Ã  la profondeur %iarÃªte vrai/faux aprÃ¨s un non GIMPLE_COND dans le bb %dessayez d'enlever les parenthÃ¨ses autour du type-idessayez d'utiliser %qE Ã  la placetentative de capturer %qD dans une instanciation d'une lambda gÃ©nÃ©riquetentative d'encoder un type non entier comme un champ de bitsla tentative de terminer la struct a Ã©tÃ© stoppÃ©e nette en raison des erreurs prÃ©cÃ©dentes dans l'analyse syntaxiquetentative de rendre amie la classe %qT au niveau de la portÃ©e globalechaÃ®ne d'ajustement manquante dans l'option (%s)deux %<[%> consÃ©cutifs n'introduiront qu'un attributdeux variables d'itÃ©ration extÃ©rieurs %qD et %qD sont utilisÃ©es dans une mÃªme boucleau moins deux types de donnÃ©es dans la dÃ©claration de %qsdeux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©clarationdeux sections ou plus pour %sargument de type %q#T donnÃ© Ã  %<delete%> alors qu'on attendait un pointeurle type %qE a un constructeur dÃ©fini par l'utilisateurle type %qE a un destructeur dÃ©fini par l'utilisateurle type %qE n'a pas de constructeur par dÃ©faut Ã  appelerle type %qE a des fonctions membres virtuellesle type %qT (typedef de %qT) enfreint la rÃ¨gle de la dÃ©finition unique du C++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 traductionle 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 traductionle type %qT n'a pas de taille connuele type %qT pour l'instanciation explicite %qD ne correspond pas au type dÃ©clarÃ© %qTle type %qT n'est pas un type de base pour le type %qTle type %qT n'est pas une base directe de %qTle type %qT n'est pas une base directe ou virtuelle de %qTle type %qT est trop grandle type %qT enfreint lui-mÃªme la rÃ¨gle de la dÃ©finition unique du C++le type %qT de l'argument %qE du patron dÃ©pend d'un paramÃ¨tre du patronle type %qT de l'argument %qE du patron dÃ©pend de paramÃ¨tres du patronle type %qT devrait correspondre au type %qTle type %qT enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaisonle type %qT sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaisonle type %qT avec des membres virtuelles ne peut pas avoir de correspondance (mappable)le type %qs n'est pas conforme au protocole %qEle type %qs enfreint la rÃ¨gle de la dÃ©finition unique du C++le type %s est infÃ©rÃ© de l'initialiseur %s et les variables ne peuvent pas Ãªtre du type voidassertion de type uniquement valable pour des types d'interfacesles attributs de type sont ignorÃ©s aprÃ¨s que le type ait dÃ©jÃ  Ã©tÃ© dÃ©finile type %<int%> est utilisÃ© par dÃ©faut dans la dÃ©claration de %qEle type %<int%> est utilisÃ© par dÃ©faut dans le nom du typele type n'a pas de mÃ©thodele type est obsolÃ¨tele type est obsolÃ¨te: %sle type n'est pas compatible avec sa variantedÃ©saccord de type entre un SSA_NAME et son symboledÃ©saccord de type pour l'Ã©tiquette du Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»dÃ©saccord de type dans %qsdÃ©saccord de type dans l'expression %qsdÃ©saccord de type dans la rÃ©fÃ©rence %qsdÃ©saccord de type dans une expression binairenon concordance de type dans une expression conditionnelledÃ©saccord de type dans le paramÃ¨tre %ile type doit Ãªtre un %<auto%> qualifiÃ© avec CV ou une rÃ©fÃ©rence Ã  un %<auto%> qualifiÃ© avec CVle nom du type %qs devrait correspondre au nom du type %qsnom de type dÃ©clarÃ© comme une fonction retournant une fonctionnom de type dÃ©clarÃ© comme une fonction retournant un tableaule type de l'opÃ©rande %<asm%> %qE n'a pas pu Ãªtre dÃ©terminÃ©le type de l'expression %<depobj%> n'est pas %<omp_depend_t%>le type de %qD devient %<int%> par dÃ©fautle type de %qD ne correspond pas Ã  la dÃ©claration originalele type de %qE est inconnule type du tableau %q+D est complÃ©tÃ© de maniÃ¨re incompatible avec une initialisation implicitele type de champ de bit %qs est une extension de GCCle type du paramÃ¨tre formel %d est incompletle type de l'itÃ©rateur %qD fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDle type de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dentedÃ©saccord dans la prÃ©cision du type dans l'instruction Â«Â switchÂ Â»les qualificatifs de type sont ignorÃ©s sur le type rÃ©sultant du transtypageles qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonctionle type passÃ© au delete vectoriel n'est ni un pointeur ni un type tableaule type transparent %q#T ne peut Ãªtre rendu transparent car le type du premier champ a une ABI diffÃ©rente de la classe gÃ©nÃ©ralele type transparent %q#T n'a aucun champla classe de type transparent %qT a des classes de basela classe de type transparent %qT a des fonctions virtuellesla variante du type diffÃ¨re sur %sla variante du type a un %<TREE_TYPE%> diffÃ©rentla variante du type a un %<TYPE_BINFO%> diffÃ©rentla variante du type a un %<TYPE_FIELDS%> diffÃ©rentla variante du type a un %<TYPE_SIZE_UNIT%> diffÃ©rentla variante du type a un %<TYPE_VFIELD%> diffÃ©rentvariante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>%<TREE_TYPE%> de la variante du type%<TYPE_BINFO%> de la variante du type%<TYPE_SIZE_UNIT%> de la variante du typele type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE%<TREE_TYPE%> du type%<TYPE_BINFO%> du type%<TYPE_SIZE_UNIT%> du typeun transtypage Ã  la barbare vers un type incomplet pourrait enfreindre la rÃ¨gle selon laquelle un seul pointeur pointe vers une zone mÃ©moire (strict aliasing).spÃ©cificateur de type invalide dans une lambdanon concordance de type/valeur pour l'argument %d dans la liste des paramÃ¨tres du patron de %qDle typedef %q+D est dÃ©clarÃ© %<_Noreturn%>le typedef %q+D est dÃ©clarÃ© %<inline%>typedef %qD est initialisÃ© (utilisez plutÃ´t %<__typeof__%>)typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)le typedef %qD est dÃ©fini localement sans Ãªtre utilisÃ©la dÃ©claration typedef est invalide dans la dÃ©claration du paramÃ¨tretypedef dÃ©clarÃ© %<auto%>typedef ne peut pas Ãªtre une dÃ©finition de fonctiontypedef ne peut pas Ãªtre une dÃ©finition de fonction membrele nom du typedef ne peut pas Ãªtre un nom de spÃ©cificateur imbriquÃ©nom du typedef %qD utilisÃ© comme dÃ©claration de destructeurles types ne sont pas vraiment compatiblesles types diffÃ¨rent sur le type signÃ©/non-signÃ©les types ont des nombres de paramÃ¨tres diffÃ©rentsles types ne peuvent pas Ãªtre dÃ©finis dans les expressions %<decltype%>les types ne peuvent pas Ãªtre dÃ©finis dans des expressions %<noexcept%>les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qsles types ne peuvent pas Ãªtre dÃ©finis dans une expression %<typeid%>les types ne peuvent pas Ãªtre dÃ©finis dans un conversion-type-iddes types ne peuvent pas Ãªtre dÃ©finis dans la dÃ©claration d'une instruction Â«Â forÂ Â» parcourant une plageles types ne peuvent pas Ãªtre dÃ©finis dans une expression Â«Â newÂ Â»les types ne peuvent pas Ãªtre dÃ©finis dans un new-type-idles types ne peuvent pas Ãªtre dÃ©finis dans des dÃ©clarations de patrons d'aliasles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans les transtypagesdes types ne peuvent pas Ãªtre dÃ©finis dans des conditionsdes types ne peuvent pas Ãªtre dÃ©finis dans une liste de types de rÃ©ductionsles types ne peuvent pas Ãªtre dÃ©finis dans la base d'un enumdes types ne peuvent pas Ãªtre dÃ©finis dans une dÃ©claration d'exceptionles types ne peuvent pas Ãªtre dÃ©finis dans une spÃ©cification explicitedes types ne peuvent pas Ãªtre dÃ©finis dans des types d'itÃ©rateursdes types ne peuvent pas Ãªtre dÃ©finis dans des types de paramÃ¨tresles types ne peuvent pas Ãªtre dÃ©finis dans les arguments du patrondes types ne peuvent pas Ãªtre dÃ©finis dans %<__builtin_offsetof%>typespec dans ALLOCATE Ã  %Lincapable de calculer la position rÃ©elle des paramÃ¨tres sur la pileimpossible de dÃ©duire %qT Ã  partir de %qEimpossible de dÃ©duire le type de retour de la lambda Ã  partir de %qEimpossible d'Ã©muler %qsimpossible de trouver un registre Ã  dÃ©verserimpossible de trouver un registre de classe %qs Ã  dÃ©verserimpossible de trouver l'opÃ©rateur littÃ©ral de caractÃ¨re %qD avec l'argument %qTimpossible de trouver l'opÃ©rateur littÃ©ral numÃ©rique %qDimpossible de trouver l'opÃ©rateur littÃ©ral de chaÃ®ne %qD avec les arguments %qT, %qTincapacitÃ© de gÃ©nÃ©rer des recharges pour les contraintes impossibleÂ :incapable de gÃ©nÃ©rer des recharges pour:impossible de trouver le script d'Ã©dition de liens par dÃ©faut %qs dans les chemins de recherche des bibliothÃ¨quesincapable d'ouvrir la dÃ©pendance dynamique %qsimpossible d'ouvrir le fichierimpossible d'ouvrir le fichier journal %<vtv_class_set_sizes.log%>: %mimpossible d'ouvrir le fichier journal %<vtv_count_data.log%>: %mimpossible d'ouvrir le fichier journal %<vtv_set_ptr_data.log%>: %mimpossible d'imprimer l'opÃ©rande pour l'instant; code == %d (%c)impossible d'enregistrer les informations du greffon %qs â€“ nom de greffon pas trouvÃ©incapable d'utiliser %qs pour un registre PICcaractÃ¨re de ponctuation %<%c%> dÃ©sÃ©quilibrÃ© dans le formatcaractÃ¨re de ponctuation %qc non Ã©quilibrÃ© dans le formatinconditionnel %2d jamais exÃ©cutÃ©
  inconditionnel %2d pris %s
! sÃ©lecteur %qE non dÃ©clarÃ©le comportement est indÃ©fini quand le second paramÃ¨tre de %<va_start%> est dÃ©clarÃ© avec le stockage %<register%>opÃ©rande nommÃ© %qs non dÃ©finile type sous-jacent %qT de %qT doit Ãªtre un type entierdÃ©saccord dans le type sous-jacent de l'enum %q#Texpression !$OMP ATOMIC inattendue Ã  %L%<%s%> inattendu aprÃ¨s %<%s%>arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattenduargument inattenduargument inattendu pour msp430_select_hwmult_lib: %sattribut inattendutype de base inattendu dans cris_print_baseerreur inattendue en ouvrant %<devices.csv%>l'expression %qE du sous-type %s est inattenduenom de fichier %s inattendu dans la rÃ©solution du fichier de l'Ã©diteur de liens. %s attendupremier argument inattendu pour msp430_select_hwmult_lib: %stype d'index inattendu dans cris_print_indexmot-clÃ© inattendu; enlevez l'espace entre les guillemets et l'identificateur du suffixeopÃ©rande multiplicatif inattendudÃ©calage inattenduopÃ©rande inattenduopÃ©rande inattendu: %dtype Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contrainteffets de bord inattendus dans l'adressetemplate-id %qE inattenduadresse texte inattendueÂ :alignement non gÃ©rÃ© pour %<#pragma nomember_alignment%>arguments %qs et %qs pas gÃ©rÃ©s pour %<msp430_set_driver_var%>expression non gÃ©rÃ©etype d'expression non gÃ©rÃ©%<const %D%> non initialisÃ©%<const %qD%> non initialisÃ© est invalide en C++constante non initialisÃ©e dans %<new%> de %q#Tmembre constant non initialisÃ© dans %q#Tle membre constant non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»le membre constant non initialisÃ© dans %qT est invalide en C++membre constant non initialisÃ© dans la base %q#T de %q#Tle membre constant non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre par rÃ©fÃ©rence non initialisÃ© dans %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#Tle membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»variable non initialisÃ©e %q+D placÃ©e dans la zone mÃ©moire du programmevariable %qD non initialisÃ©e dans un contexte %<constexpr%>variable %qD non initialisÃ©e dans une fonction %<constexpr%>une union ne peut pas Ãªtre rendue transparenteÂ«Â unionÂ Â» dÃ©fini icil'union n'a aucun membrel'union n'a aucun membre nommÃ©membre d'union %q+D avec un %qD non trivialoption %qs inconnue pour %<#pragma GCC aarch64%>modÃ¨le %qs inconnu pour %<#pragma extern_model%>nom %s inconnu pour %<#pragma member_alignment%>option %<-mdebug-%s%> inconnuesortie du fanion %<asm%> %qs inconnuespÃ©cification de version du processeur CRIS inconnue dans %<-mtune=%> : %sspÃ©cification de version CRIS inconnue dans %<-march=%> ou %<-mcpu=%> : %sniveau de Control-Flow Protection %qs inconnualgorithme IRA %qs inconnurÃ©gion IRA %qs inconnuemodÃ¨le de partitionnement LTO %qs inconnuNiveau de correction Ã  chaud %qs inconnuNiveau de rÃ©utilisation de la pile %qs inconnumodÃ¨le TLS %qs inconnuaction %qE inconnue pour %<#pragma pack%> â€“ ignorÃ©alignement %qs inconnu spÃ©cifiÃ© pour l'option %qsmodÃ¨le mÃ©moire spÃ©cifique Ã  l'architecture inconnuspÃ©cificateur d'architecture inconnu dans le modÃ¨le mÃ©moire de la fonction interneparamÃ¨tre de limite de tableau %qs inconnutaille du tableau inconnue dans deleteattribut %qE inconnualgorithme de rÃ©organisation des blocs de base %qs inconnuspÃ©cificateur de bloc inconnutype d'opÃ©rande immÃ©diat de la fonction intÃ©grÃ©e inconnu pour l'opÃ©rande %dÃ©vÃ©nement de rappel inconnu enregistrÃ© par le greffon %scaractÃ¨re de type de conversion %qc inconnu dans le formatarchitecture de cÅ“ur %qs inconnue spÃ©cifiÃ©e avec %qsprocesseur %qs inconnu pour %<-mtune%>style de dÃ©codage des noms %qs inconnudestination inconnueerreur inconnue en lisant %s dans %<devices.csv%>mode evrp %qs inconnustyle de prÃ©cision excÃ©dentaire %qs inconnufanion inconnu passÃ© Ã  %<-moverride=%s%> (%s)style de contraction en virgule flottante %qs inconnumode insn inconnufonction interne %qE inconnuesortie %qs inconnue pour l'Ã©diteur de liensmode machine %qE inconnuinsn de dÃ©placement inconnueÂ :ABI de dÃ©chargement %qs inconnuelettre d'opÃ©rande inconnue: Â«Â %cÂ Â»opÃ©rateur %qs inconnu dans %%:version-compareoption %q.*s inconnue dans %<-fopt-info-%s%>option inconnue aprÃ¨s %<#pragma GCC diagnostic%>option inconnue pour %<%s=%s%>option inconnue pour %<-mrecip=%s%>paramÃ¨tre inconnu dans l'option %<-mtune-ctrl%>: %sÃ©tape %s inconnue spÃ©cifiÃ©e dans %<-fdisable%>Ã©tape %s inconnue spÃ©cifiÃ©e dans %<-fenable%>modÃ¨le de taille de pointeur %qs inconnuqualitÃ© de profil inattenduemÃ©thode de reproductibilitÃ© du profil %qs inconnuemÃ©thode de mise Ã  jour du profil %qs inconnuepropriÃ©tÃ© %qE inconnue pour le sÃ©lecteur %qspropriÃ©tÃ© %qs inconnue pour le sÃ©lecteur %qsattribut de propriÃ©tÃ© inconnuattribut de propriÃ©tÃ© %<%s%s%> inconnuattribut de propriÃ©tÃ© %qE inconnuponctuation Â«Â %cÂ Â» inconnuenom de registre %qs inconnu dans %<asm%>nom de registre inconnu: %srelocalisation unspec inconnuefonction de spec %qs inconnuespÃ©cification inconnue pour l'ensemble des valeurs de FLT_EVAL_METHOD Ã  permettre %qsspÃ©cificateur %qs inconnu dans l'attribut %<amdgpu_hsa_kernel%>source inconnueparamÃ¨tre de contrÃ´le de la pile %qs inconnuoption %<-mlong-double-%s%> inconnueattribut ou pragma cible %qs inconnuoption d'ajustement inconnue (%s)type %<%T%> inconnu rencontrÃ© pendant l'encodage Objective-Cnom de type %qE inconnunom de type %qE inconnu; vouliez-vous utiliser %qsÂ ?nom de type %qE inconnu; utilisez le mot-clÃ© %<enum%> pour faire rÃ©fÃ©rence au typenom de type %qE inconnu; utilisez le mot-clÃ© %<struct%> pour faire rÃ©fÃ©rence au typenom de type %qE inconnu; utilisez le mot-clÃ© %<union%> pour faire rÃ©fÃ©rence au typevaleur %qs inconnue pour %<-march%>valeur %qs inconnue pour %<-mcpu%>valeur %qs inconnue pour %<-mtune%>valeur %qs inconnue pour %<-mmacosx-version-min%>type d'ABI de la bibliothÃ¨que de vectorisation (%qs) inconnu pour l'option %qsmodÃ¨le de coÃ»t de la vectorisation %qs inconnuprioritÃ© d'initialisation de la vÃ©rification de la vtable %qs inconnuedirective de rÃ©initialisation de couleur sans concordantedirective de mise entre guillemets non concordanteclasse sans nom dÃ©finie iciun champ sans nom a un type incompletle champ sans nom n'est ni une fonction ni une fonction membre; il ne peut pas Ãªtre dÃ©clarÃ© amiinitialisation sans nom pour %qT, lequel n'a pas de classe de baseinitialisation sans nom pour %qT, lequel utilise de multiples hÃ©ritagesun enum fortement typÃ© sans nom n'est pas permisstruct/union sans nom ne dÃ©finissant aucune instanceun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la fonction %q#D avec une classe de liaisonun type non nommÃ© sans classe de liaison est utilisÃ© pour dÃ©clarer la variable %q#D avec une classe de liaisonvariable non nommÃ©e ou champ dÃ©clarÃ© voidparenthÃ¨ses inutiles dans la dÃ©claration de %qscomparaison non ordonnÃ©e sur un argument n'Ã©tant pas en virgule flottanteunquote_string(): mauvaise chaÃ®ne obtenueattribut sans guillemets dans le formatcaractÃ¨re de contrÃ´le %qc sans guillemets dans le formatcaractÃ¨res de contrÃ´le sans guillemets dans le formatidentificateur ou mot clÃ© %<%.*s%> sans guillemets dans le formatmot clÃ© %<%.*s%> sans guillemets dans le formatnom de fonction interne %<%.*s%> sans guillemets dans le formatcaractÃ¨re non graphique %qc sans guillemets dans le formatcaractÃ¨res non graphiques sans guillemets dans le formatopÃ©rateur %<%.*s%> sans guillemets dans le formatnom d'option %<%.*s%> dans guillemets dans le formatdirective du prÃ©-processeur %<%.*s%> sans guillemets dans le formatsÃ©quence de %i caractÃ¨res de ponctuation %q.*s consÃ©cutifs sans guillemets dans le formatsÃ©quence de %i espaces consÃ©cutifs sans guillemets dans le formatnom de type %<%.*s%> sans guillemets dans le formatcaractÃ¨re blanc %qc sans guillemets dans le formatinatteignableargument mÃ©connaissable pour l'option insn non reconnaissable:cible %<-mfpu%> non reconnue: %schamp %<hwmpy%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qd%<include_flags 0x%x%> non reconnu passÃ© Ã  %<print_specific_help%>champ %<revision%> non reconnu dans %<hard_msp430_mcu_data[%d]%>Â : %qdattribut %qE argument %qs non reconnucible %s non reconnue: %sadresse non reconnueargument non reconnu pour l'option %qsargument non reconnu pour l'option %<--help=%>Â : %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*sargument non reconnu pour l'option %<-f%ssanitize%s=%>: %q.*s; vouliez-vous utiliser %qsÂ ?argument non reconnu pour l'option %<-flto=%>Â : %qsargument non reconnu pour %<-fzero-call-used-regs=%>: %qsoption %<-%s%> non reconnue sur la ligne de commandeoption %<-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-%s%>Â ?l'option %<-fdump-%s%> de la ligne de commande n'est pas reconnueoption %<-fdump-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-fdump-%s%>Â ?l'option %<-fopt-info-%s%> de la ligne de commande n'est pas reconnueoption %qs non reconnue sur la ligne de commandel'option de la ligne de commande non reconnue %qs aurait pu avoir pour but de supprimer les diagnostiques prÃ©cÃ©dentsnumÃ©ro de registre de contrÃ´le non reconnu: %d â€“ utilisation de %<psw%>niveau de sortie de dÃ©bogage %qs non reconnufanion d'arÃªte non reconnu: %qsvaleur d'Ã©numÃ©ration non reconnue: %qsspÃ©cificateur de format non reconnuoption gcc de dÃ©bogage non reconnue: %cargument de vecteur d'interruption non reconnu pour l'attribut %qEvaleur de visibilitÃ© %qs non reconnue dans Â«Â ivar_visibilityÂ Â»opÃ©rande non reconnu pour %%:asm_auto_mfpuopÃ©rande non reconnu pour %%:canon_for_mliboption %<-fdisable%> non reconnueoption %<-fenable%> non reconnueoption non reconnue passÃ©e Ã  %%:target_mode_checknom de registre %qs non reconnuordre de stockage des scalaires %qs non reconnunom de section %qE non reconnudÃ©calage %qs non reconnu pour la mÃ©moire de validation (shadow memory)constante supposÃ©e non reconnuevaleur de visibilitÃ© %qs non reconnueerreur irrÃ©cupÃ©rablesurcharge non rÃ©solue pour la fonction Altivec interne %qFfonction interne surchargÃ©e non rÃ©solueles unions sans restrictions sont disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>l'appel Ã  la fonction %qD n'est pas sÃ»r dans la fonction %<transaction_safe%>l'appel de la fonction %qD n'est pas sÃ»r dans une transaction atomiquel'appel Ã  la fonction %qE n'est pas sÃ»r dans la fonction %<transaction_safe%>l'appel de la fonction %qE n'est pas sÃ»r dans une transaction atomiqueappel de fonction indirect pas sÃ»r dans une fonction %<transaction_safe%>appel de fonction indirect pas sÃ»r dans une transaction atomiquesupprimer la dÃ©finition de lâ€™option %qs est ignorÃ©, elle est toujours activÃ©e pour le processeur %qsla conversion non-signÃ©e de %qT vers %qT change la valeur de %qEla conversion non-signÃ©e de %qT vers %qT change la valeur de %qE en %qEconstante en virgule flottante sans suffixeargument non supportÃ© par %qDtype d'argument %qT non supportÃ© pour simdtype d'argument non supportÃ© pour une fonction internecode Â«Â %cÂ Â» non supportÃ© en virgule fixe:combinaison non supportÃ©e: %qs %scombinaison non supportÃ©e: %qs%s %scombinaison non supportÃ©e: %sadresse constante non supportÃ©eÂ :nom de processeur non supportÃ© retournÃ© par le noyau pour %<-mcpu=native%>Â : %sconversion en virgule fixe non supportÃ©eexpression mÃ©moire non supportÃ©eÂ :concatÃ©nation non standard de chaÃ®nes littÃ©rales non supportÃ©esuffixe non standard non supportÃ© sur la constante en virgule flottanteopÃ©rande non supportÃ©opÃ©rande %s non supportÃ© pour le code Â«Â %cÂ Â»opÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»taille d'opÃ©rande non supportÃ©e pour un registre Ã©tenduopÃ©ration ou type non supportÃ© pour une comparaison vectorielle retournant un boolÃ©enstructure de l'enregistrement non supportÃ©etype de retour %qT non supportÃ© pour des fonctions %<simd%>type de retour %qT non supportÃ© pour simdsimdlen %wd non supportÃ©etaille non supportÃ©e pour un registre entieralternative non terminÃ©e de dialecte assembleurdirective de couleur non terminÃ©echaÃ®ne de format non terminÃ©ecaractÃ¨re guillemet %<%c%> non terminÃ© dans le formatdirective de mise entre guillemets non terminÃ©earguments inutilisÃ©s dans le format avec le style %<$%>paramÃ¨tre %qD inutilisÃ©dÃ©claration de liaison structurÃ©e inutilisÃ©evariable inutilisÃ©e %q+Dvariable %qD inutilisÃ©eles tables de retour en arriÃ¨re requiÃ¨rent soit un pointeur de trame ou soit %<-maccumulate-outgoing-args%> pour Ãªtre correctesla valeur la plus grande parmi les Ã©tiquettes des Â«Â caseÂ Â» est supÃ©rieure Ã  la valeur maximale du typeutilisez %<#include%> Ã  la placeutilisez plutÃ´t %<%T::%D%>utilisez %<%T::%D%> au lieu de %<%T::%D%> pour nommer le constructeur dans un nom qualifiÃ©utilisez %<%T::template %D%> pour indiquer que c'est un patronutilisez %<-Winvalid-pch%> pour plus d'informationsutilisez %<-faligned-new%> pour activer le support du Â«Â newÂ Â» sur-alignÃ© du C++17utilisez %<-fext-numeric-literals%> pour activer plus de suffixes internesutilisez %<-flax-vector-conversions%> pour autoriser les conversions entre des vecteurs comportant des types d'Ã©lÃ©ments ou des nombres de sous-parties diffÃ©rentsutilisez %<...%> pour dÃ©rouler le paquet d'argumentsutilisez %<__attribute__ ((vector_size))%> Ã  la placeutilisez %<__builtin_rx_mvtc%> (0, ... ) pour Ã©crire des valeurs arbitraires dans le PSWutilisation de %<auto%> pour un patron de fonction abrÃ©gÃ©utilisez %<template<>%> pour une spÃ©cialisation expliciteutilisez plutÃ´t %<this->%D%>utilisez %qs Ã  la placeutilisez un transtypage vers le type attendu pour lever l'ambigÃ¼itÃ©utilisez, par exemple, %<-Wabi=11%> pour avertir Ã  propos de changement depuis GCC 7utilisez le type non rÃ©fÃ©rence %qT pour faire une copie explicite ou %qT pour empÃªcher la copiel'utilisation de %<auto%> dans la dÃ©claration d'un paramÃ¨tre lambda est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>un %<auto%> dans un opÃ©rateur de conversion d'un patron membre ne peut jamais Ãªtre dÃ©duitl'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-fconcepts-ts%>l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>l'utilisation de %<complex%> dans les types AltiVec est invalidel'utilisation de %<double%> dans les types AltiVec est invalide sans %qsl'utilisation de %<long double%> dans les types AltiVec est invalidel'utilisation de %<long long%> dans les types AltiVec est invalide sans %qsl'utilisation de %<long%> dans les types Altivec est obsolÃ¨te; utilisez %<int%>l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qsutilisation de %<this%> dans une expression constanteutilisation de %qD avant la dÃ©duction de %<auto%>utilisation de %qs dans le patronl'utilisation du modificateur de longueur %qs avec le type de caractÃ¨re %qc a soit aucun effet ou soit un comportement indÃ©finiutilisation de %s et de %s ensemble dans le format %sutilisation de %s et de %s ensemble dans le format %<%%%c%> %sutilisation d'un stockage allouÃ© aprÃ¨s sa dÃ©sallocation dans une expression constantel'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est dÃ©prÃ©ciÃ©el'utilisation d'un opÃ©rande du type %qT dans %<operator++%> est interdite en C++17l'utilisation d'un opÃ©rande du type %qT dans %<operator--%> est interditel'utilisation des types boolÃ©ens dans les types AltiVec est invalideutilisation du paquet de paramÃ¨tres intÃ©grÃ© %qD en dehors d'un patronutilisation du trait interne %qE dans la signature de la fonction, utilisez plutÃ´t la bibliothÃ¨que des traitsutilisation du patron de classe %qT comme expressionl'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalideutilisation de la fonction supprimÃ©e %qDutilisation de l'enum %q#D sans dÃ©claration prÃ©cÃ©denteutilisation de la fonction %qD avec des contraintes non satisfaitesutilisation du patron de variable invalide %qEutilisation d'une variable locale avec un stockage automatique dans la fonction contenanteutilisation d'une fonction ayant plusieurs versions sans version par dÃ©faututilisation d'un vieux style de transtypage vers %q#Tutilisation d'un paramÃ¨tre dans la fonction contenanteutilisation du paramÃ¨tre en dehors du corps de la fonctionutilisation d'un nul sans typeopÃ©rande Â«Â useÂ Â» manquant pour l'instructionutilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre codeutilisez un type de rÃ©fÃ©rence pour empÃªcher la copieutilisez plutÃ´t la directive apostrophe %qsle tableau utilisÃ© ne peut pas Ãªtre converti en pointeur lÃ  oÃ¹ un scalaire est requisutilisÃ© comme candidat rÃ©Ã©crit pour la comparaison de %qT et %qTvaleur de type Â«Â structÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â unionÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requisvaleur de type Â«Â vectorÂ Â» utilisÃ©e lÃ  oÃ¹ un scalaire est requis%<_Alignas%> inutile dans une dÃ©claration vide%qs inutile dans la dÃ©claration videtranstypage inutile vers le type %q#TspÃ©cificateur de classe de stockage inutile dans la dÃ©claration videnom de type inutile dans la dÃ©claration videqualificatif de type inutile dans la dÃ©claration videla recherche de la rÃ©duction dÃ©finie par l'utilisateur est ambiguÃ«rÃ©duction dÃ©finie par l'utilisateur pas trouvÃ©e pour %qErÃ©duction dÃ©finie par l'utilisateur avec une initialisation du constructeur pour la classe de base %qT%qD dÃ©fini par l'usager Ã©value toujours les 2 argumentsles littÃ©raux dÃ©finis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>utilisation de %qD qui n'a pas de paramÃ¨tre d'alignementutilisation de %<%c%s%>utilisation de %<num_workers (%d)%>, %d est ignorÃ©utilisation de %<vector_length (64)%>, %d est ignorÃ©utilisation de %<vector_length (64)%>, le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©utiliser %qs avec un type non signÃ© n'a pas d'effetutilisation de la spÃ©cialisation du patron d'alias %qT aprÃ¨s %qsutilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type entier %qTutilisation de l'ABI darwin64utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type complexe %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type entier %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type complexe %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type dÃ©cimale en virgule flottante %qTutilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est de type entier %qTutilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type complexe %qTutilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type en virgule flottante %qTutilisation du champ %qD invalideutilisation de num_workers (%d), %d est ignorÃ©utilisation de l'ancienne ABI darwinutilisation du rÃ©sultat d'une fonction qui retourne %<void%>utilisation d'une r-valeur comme l-valeurutilisation du chargement CSE simple aprÃ¨s l'allocation du registreutilisation du paramÃ¨tre du type de patron %qT aprÃ¨s %qsutilise la plage [%E, %E] pour l'argument de la directiveutilisation du nom de typedef %qD aprÃ¨s %qsutiliser la valeur d'une affectation simple avec un opÃ©rande Ã  gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©utilisation de vector_length (%d) Ã  cause de l'appel Ã  la routine vector-partitionable, %d est ignorÃ©utilisation de vector_length (%d), %d est ignorÃ©utilisation de vector_length (%d), le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©dÃ©claration Â«Â usingÂ Â» pour un membre en dehors de la portÃ©e de la classedÃ©claration Â«Â usingÂ Â» pour un non membre au niveau de la portÃ©e de la classela dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'espace de nom %qDles arguments valables sont: %sles arguments valables sont: %s;les arguments valides sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'option %<-march=%> sont: %sles arguments valides pour l'option %<-march=%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'option %<-mtune=%> sont: %sles arguments valides pour l'option %<-mtune=%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'attribut %<target("arch=")%> sont: %sles arguments valides pour l'attribut %<target("arch=")%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valides pour l'attribut %<target("tune=")%> sont: %sles arguments valides pour l'attribut %<target("tune=")%> sont: %s; vouliez-vous utiliser %qsÂ ?les arguments valables pour %qs sont: %sles arguments valables pour %qs sont: %s; vouliez vous utiliser %qsÂ ?les noms de fonctionnalitÃ©s valables sont: %sles noms de fonctionnalitÃ©s valides sont: %s; vouliez-vous utiliser %qsÂ ?les valeurs valides pour l'argument %2$d de la fonction interne %1$qF sont 64, 128, 256, 512, 1024, 2048 et 4096la valeur %qE du type %qT n'est pas une expression constantela valeur %qs n'est pas supportÃ©e par l'attribut %<target%>argument valeurla valeur calculÃ©e n'est pas utilisÃ©ela valeur de %<-mfixed-range%> doit avoir la forme REG1-REG2la valeur passÃ©e dans %qs est trop grandeinitialisation par valeur du type fonction %qTinitialisation par valeur du type incomplet %qTinitialisation par valeur du type rÃ©fÃ©rencÃ© %qTvar-tracking-assignments change l'ordonnancement sÃ©lectifvariablela variable %q#D a un initialiseur mais a un type incompletvariable %q+D dÃ©clarÃ©e %<_Noreturn%>variable %q+D dÃ©clarÃ©e %<inline%>la dÃ©finition de la variable %q+D est marquÃ©e dllimportla variable %q+D pourrait Ãªtre Ã©crasÃ©e par %<longjmp%> ou %<vfork%>la variable %q+D doit Ãªtre Â«Â constÂ Â» pour Ãªtre placÃ©e dans une section en lecture seule Ã  l'aide de %qsla variable %q+D fait partie du cycle des aliasvariable %q+D avec une initialisation dynamique placÃ©e dans la zone mÃ©moire du programmela variable %qD a un type fonctionla variable %qD est initialisÃ©e mais a un type incompletla variable %qD du type non littÃ©ral %qT dans la fonction %<constexpr%>variable %qD redÃ©clarÃ©e comme une fonctionvariable %qD dÃ©finie mais non utilisÃ©evariable %qD utilisÃ©e plus d'une fois avec %<#pragma acc declare%>la variable %qE est dÃ©clarÃ©e dans une rÃ©gion %<host_data%> englobantela variable %qE n'est pas une itÃ©ration de la boucle %d la plus Ã  l'extÃ©rieur, %qE attendula variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de gauche de l'opÃ©rateur virgulela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de droite de l'opÃ©rateur virgulela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellela variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'instructionla variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le troisiÃ¨me opÃ©rande de l'expression conditionnellela variable %qs a Ã©tÃ© rÃ©fÃ©rencÃ©e dans du code dÃ©chargÃ© mais n'a pas Ã©tÃ© marquÃ©e comme devant Ãªtre incluse dans le code dÃ©chargÃ©le concept de variable n'a pas d'initialisationle tableau de taille variable %qD est utilisÃ©le tableau de taille variable est utilisÃ©type d'Ã©lÃ©ment de longueur variable dans la table de la clause %<reduction%>une variable avec le mÃªme nom assembleur que la table virtuelle est dÃ©finie dans une autre unitÃ© de traductionvariable ou champ %qE dÃ©clarÃ© Â«Â voidÂ Â»variable ou champ dÃ©clarÃ© voidune variable prÃ©cÃ©demment dÃ©clarÃ©e %<static%> est redÃ©clarÃ©e %<extern%>type %qT de taille variable dans la clause %<reduction%>type de taille variable %qT dans la clause %qsle symbole de la variable n'est pas une variablele patron de variable a Ã©tÃ© dÃ©clarÃ© icitemplate-id de la variable %qD dans le spÃ©cificateur de nom imbriquÃ©les patrons de variables sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>le pistage des variables a Ã©tÃ© demandÃ© mais il n'est pas supportÃ© par ce format de dÃ©bogagele pistage des variables a Ã©tÃ© demandÃ© mais il est inutile sans produire d'informations de dÃ©bogagela limite de la taille de pistage des variables est dÃ©passÃ©ela limite de la taille de pistage des variables est dÃ©passÃ©e avec %<-fvar-tracking-assignments%>, on rÃ©essaie sanslittÃ©ral composÃ© de taille variableun objet de taille variable peut ne pas Ãªtre initialisÃ©les variables ne peuvent pas Ãªtre du type void%qE modifiÃ© par une variable ayant une portÃ©e sur tout le fichierchamp modifiÃ© par une variable au niveau de la portÃ©e du fichierle type modifiÃ© par une variable n'est pas permis dans l'expression Â«Â newÂ Â»les fonctions variadiques doivent utiliser la variante du AAPCS de baseles patrons variadiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>appel de fragment variadiquele variant %qD et la base %qD ont des types incompatiblesle variant %qD est internele variant %qD n'est pas une fonctionl'Ã©lÃ©ment d'un vecteur %qs n'est pas une valeur GIMPLEvecteur %qs avec un index d'Ã©lÃ©ment non nulvecteur passÃ© en argument Ã  une fonction sans prototypela condition vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨cel'opÃ©ration vectorielle sera dÃ©veloppÃ©e en parallÃ¨lel'opÃ©ration vectorielle sera dÃ©veloppÃ©e Ã  la piÃ¨cel'opÃ©ration vectorielle sera dÃ©veloppÃ©e avec une seule opÃ©ration scalairedÃ©bordement du vecteur dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement du vecteur dans l'expression de type %qT rÃ©sulte en %qEl'opÃ©ration de brassage vectoriel sera dÃ©veloppÃ©e Ã  la piÃ¨cela taille du vecteur n'est pas un multiple entier de la taille des Ã©lÃ©mentstypes vectoriels attendus dans %qstypes vectoriels attendus dans %qsla vectorisation n'a pas eu lieu pour une boucle simddes vecteurs avec un nombre d'Ã©lÃ©ments diffÃ©rents ont Ã©tÃ© trouvÃ©s dans %qsverify_bind_c_derived_type(): Le symbole donnÃ© est NULL de maniÃ¨re inattendueverify_cgraph_node a Ã©chouÃ©verify_flow_info a Ã©chouÃ©verify_flow_info: L'arÃªte succ du bloc de base %d est corrompueverify_flow_info: Le bloc %i a loop_father mais il n'y a pas de bouclesverify_flow_info: Le bloc %i n'a pas de loop_fatherverify_flow_info: ArÃªte dupliquÃ©e %i->%iverify_flow_info: Blocs incorrects pour le fallthru %i->%iverify_flow_info: Fallthru incorrect %i->%iverify_flow_info: DÃ©compte du bloc %i manquantverify_flow_info: REG_BR_PROB ne correspond pas au CFG (Control Flow Graph) %i %iverify_flow_info: REG_BR_PROB est dÃ©fini mais la probabilitÃ© du CFG (Control Flow Graph) ne l'est pasverify_flow_info: DÃ©compte du bloc %i erronÃ©verify_flow_info: Mauvaise probabilitÃ© de l'arÃªte %i->%iiverify_gimple a Ã©chouÃ©verify_ssa a Ã©chouÃ©l'attribut de version n'est pas une chaÃ®nemarqueur de conflit de contrÃ´le de version dans le fichierla version hÃ©ritÃ©e de %qT est dÃ©clarÃ©e icila version de Â«Â gÂ Â» sera omise, veuillez spÃ©cifier la version pour chaque extension individuellement.un symbole avec une version doit Ãªtre publicun symbole avec une version doit avoir la visibilitÃ© par dÃ©fautle spÃ©cificateur de type Â«Â virt-specifierÂ Â» sur %qs n'est pas permis en dehors d'une dÃ©finition de classePHI virtuel avec des emplacements d'argumentsnom SSA virtuel pour une dÃ©claration non VOPla base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©opÃ©rande Â«Â defÂ Â» virtuel manquant pour l'instructionla dÃ©finition virtuelle n'est pas un nom SSAla dÃ©finition virtuelle de l'instruction n'est pas Ã  jourla fonction virtuelle %q+D redÃ©fini une fonction finaleune fonction virtuelle ne peut pas avoir un type de retour dÃ©duitdes versions multiples de fonctions virtuelles ne sont pas supportÃ©esles fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++20les fonctions virtuelles ne peuvent pas Ãªtre amiesmÃ©thode virtuelle %qDfonction non classe virtuelle %qsla table virtuelle de type %qD contient des informations RTTIla table virtuelle de type %qD enfreint la rÃ¨gle de la dÃ©finition uniquele pointeur vers une table virtuelle est utilisÃ© sans avoir Ã©tÃ© initialisÃ©utilisation virtuelle de l'instruction pas Ã  jouropÃ©rande d'utilisation virtuelle manquant pour l'instructionl'argument de visibilitÃ© n'est pas une chaÃ®nel'attribut de visibilitÃ© n'est pas supportÃ© dans cette configuration; ignorÃ©le Â«Â #pragma __messageÂ Â» du vms est ignorÃ©les initialiseurs Â«Â voidÂ Â» pour des pointeurs ne sont pas permis dans des fonctions sÃ»rsla valeur void n'a pas Ã©tÃ© ignorÃ©e comme elle aurait dÃ» l'Ãªtreargument volatilevtable pour la vÃ©rification de la vtable n'est pas supportÃ© avec LTOwaitpid a Ã©chouÃ©attention: attention: envisagez de faire l'Ã©dition de liens avec Â«Â -staticÂ Â» car les bibliothÃ¨ques systÃ¨me avecon attendait Â«Â %sÂ Â»le %q+D faible ne peut pas Ãªtre dÃ©fini %qEles synonymes faibles ne sont pas supportÃ©sla dÃ©claration faible de %q+D est appliquÃ©e Ã  une dÃ©finition statique qui existe dÃ©jÃ la dÃ©claration faible de %q+D doit Ãªtre publiquela dÃ©claration faible de %q+D n'est pas supportÃ©eÂ«Â weakrefÂ Â» n'est pas supportÃ© par cette configurationles poids doivent Ãªtre non nÃ©gatifslors de l'Ã©criture de la sortie dans %s: %malors que %qT se dÃ©compose en %E Ã©lÃ©mentsalors que %qT se dÃ©compose en %wu Ã©lÃ©mentalors que %qT se dÃ©compose en %wu Ã©lÃ©mentsla largeur de %qD dÃ©passe celle de son typela largeur de %qs excÃ¨de son typela largeur du champ de bits %qD a le type non entier %qTavecdans cette bouclesans %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> est Ã©quivalent Ã  %<-gvariable-location-views%>ne peut Ãªtre %s sans Â«Â thisÂ Â»la rÃ©gion qui partage une tÃ¢che ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de partage de tÃ¢che, %<loop%>, %<critical%>, %<ordered%>, %<master%>, %<task%> explicite ou %<taskloop%>Ã©criture de %wu bits de donnÃ©es hors des limites de l'objet de destination, les donnÃ©es ont Ã©tÃ© tronquÃ©es dans %wu bitswrite_atom(): Tentative d'Ã©crire un atome dabwrite_symbol(): mauvais symbole de module %qswrite_symtree(): Symbole pas Ã©critÃ©criture dans un objet constant (argument %d)Ã©criture du fichier de sortieÃ©criture Ã  travers un pointeur nul (argument %d)Ã©criture de la liste de sortie LTRANS %s: %ml'Ã©criture dans l'espace d'adresses %qs n'est pas supportÃ©emauvaise entrÃ©e %<TYPE_CACHED_VALUES%>mauvaise quantitÃ© d'arÃªtes de branchements aprÃ¨s le branchement conditionnel dans le bb %imauvais nombre d'arÃªtes de branchement aprÃ¨s le branchement inconditionnel %iargument %qs erronÃ© pour l'option %qsl'arÃªte %d->%d est erronÃ©e pour l'argument PHIentrÃ©e erronÃ©e dans la liste %<TYPE_ARG_TYPES%>liste d'utilisation immÃ©diate erronÃ©einsn erronÃ©e dans l'arÃªte fallthrumauvaise liste des boucles sorties pour l'arÃªte %d->%dnombre erronÃ© d'arguments spÃ©cifiÃ© pour l'attribut %qEmauvais nombre d'arguments pour %%:debug-level-gtmauvais nombre d'arguments pour %%:dwarf-version-gtmauvais nombre d'arguments pour %<__builtin_addressof%>mauvais nombre d'arguments pour %<__builtin_call_with_static_chain%>mauvais nombre d'arguments pour %<__builtin_choose_expr%>mauvais nombre d'arguments pour %<__builtin_complex%>mauvais nombre d'arguments pour %<__builtin_convertvector%>mauvais nombre d'arguments pour %<__builtin_launder%>mauvais nombre d'arguments pour %<__builtin_shuffle%>nombre erronÃ© d'arguments pour la fonction %<__builtin_next_arg%>nombre erronÃ© d'arguments pour la fonction %<va_start%>mauvais nombre d'arÃªtes de branchements aprÃ¨s le branchement inconditionnel dans le bb %inombre erronÃ© d'arguments du patron (%d, devrait Ãªtre %d)nombre erronÃ© d'arguments du patron (%d, devrait Ãªtre au moins %d)mauvais fanions d'une arÃªte sortante Ã  la fin du bb %dnom de stratÃ©gie %qs erronÃ© spÃ©cifiÃ© pour l'option %qsarbre erronÃ© dans la liste %<TYPE_FIELDS%>argument de type erronÃ© pour %stype d'argument erronÃ© pour abstype d'argument erronÃ© pour absutype d'argument erronÃ© pour le complÃ©ment de bittype d'argument erronÃ© pour la conjugaisontype d'argument erronÃ© pour un dÃ©crÃ©menttype d'argument erronÃ© pour un incrÃ©menttype d'argument erronÃ© pour le point d'exclamation unairetype d'argument erronÃ© pour le moins unairetype d'argument erronÃ© pour le plus unairetype d'argument erronÃ© pour %sretour d'un registre x87 alors que x87 est dÃ©sactivÃ©xstormy16_print_operand: code inconnuvous pouvez activer SVE en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>vous pouvez utiliser un espace de noms en ligne Ã  la placevous pouvez contourner cela en enlevant l'initialiseurVous ne pouvez pas prendre l'adresse d'une fonction imbriquÃ©e si vous utilisez l'option %qsz/Architecture.zÃ©ro comme constante de pointeur nulsection de tableau ayant une longueur nulle dans la clause %qstableau %q+D de taille nulle ou nÃ©gativetype %qT de taille nulle dans la clause %<reduction%>type de taille nulle %qT dans la clause %qsvecteur de taille nullelargeur nulle pour le champ de bits %q+Dlargeur nulle pour le champ de bits %qslargeur zÃ©ro dans le format %schaÃ®ne de format %s de longueur nullechaÃ®ne de longueur nulle pas permise pour le nom dÃ©corÃ©tableau %qD de taille zÃ©rotableau %qT de taille zÃ©romembre tableau de taille nulle %qD dans un %q#T par ailleurs videmembre tableau de taille nulle %qD pas Ã  la fin de %q#T{anonyme}{erronÃ©}
\ No newline at end of file
diff -Nrcpad gcc-11.2.0/gcc/po/fr.po gcc-11.3.0/gcc/po/fr.po
*** gcc-11.2.0/gcc/po/fr.po	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/po/fr.po	Thu Apr 21 07:58:53 2022
***************
*** 97,106 ****
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 11.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+0000\n"
! "PO-Revision-Date: 2021-04-29 11:08+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 11.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-07-26 15:21+0000\n"
! "PO-Revision-Date: 2021-07-31 10:57+0200\n"
  "Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>\n"
  "Language-Team: French <traduc@traduc.org>\n"
  "Language: fr\n"
*************** msgstr ""
*** 180,186 ****
  "\n"
  "sortie de ldd avec constructeurs/destructeurs.\n"
  
! #: cprop.c:1755
  msgid "const/copy propagation disabled"
  msgstr "propagation des constantes et copies dÃ©sactivÃ©e"
  
--- 180,186 ----
  "\n"
  "sortie de ldd avec constructeurs/destructeurs.\n"
  
! #: cprop.c:1757
  msgid "const/copy propagation disabled"
  msgstr "propagation des constantes et copies dÃ©sactivÃ©e"
  
*************** msgstr "l'opÃ©rande Â«Â %%lÂ Â» n'est pa
*** 320,331 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11967
  #, c-format
  msgid "floating constant misused"
  msgstr "constante flottante mal utilisÃ©e"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12058
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 320,331 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11988
  #, c-format
  msgid "floating constant misused"
  msgstr "constante flottante mal utilisÃ©e"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12079
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 615,692 ****
  " passÃ©es aux divers sous-processus invoquÃ©s par %s.  Afin de passer\n"
  " les autres options Ã  ces processus l'option -W<lettre> doit Ãªtre utilisÃ©.\n"
  
! #: gcc.c:6668
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Traitement du spec (%s), lequel est Â«Â %sÂ Â»\n"
  
! #: gcc.c:7429
  #, c-format
  msgid "Target: %s\n"
  msgstr "Cible : %s\n"
  
! #: gcc.c:7430
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "ConfigurÃ© avec: %s\n"
  
! #: gcc.c:7444
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "ModÃ¨le de thread: %s\n"
  
! #: gcc.c:7445
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "Algorithmes de compression LTO supportÃ©s: zlib"
  
! #: gcc.c:7447
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
  # I18N
! #: gcc.c:7449 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7460
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc version %s %s\n"
  
! #: gcc.c:7463
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "pilote gcc version %s %sexÃ©cutant gcc version %s\n"
  
! #: gcc.c:7536 gcc.c:7746
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Le bogue n'est pas reproductible, donc c'est probablement un problÃ¨me matÃ©riel ou dans l'OS.\n"
  
! #: gcc.c:7670
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "La source convertie par le prÃ©processeur a Ã©tÃ© stockÃ©e dans le fichier %s, veuillez l'attacher Ã  votre rapport d'anomalie.\n"
  
! #: gcc.c:8520
  #, c-format
  msgid "install: %s%s\n"
  msgstr "installÃ©s: %s%s\n"
  
! #: gcc.c:8523
  #, c-format
  msgid "programs: %s\n"
  msgstr "programmes: %s\n"
  
! #: gcc.c:8525
  #, c-format
  msgid "libraries: %s\n"
  msgstr "bibliothÃ¨ques: %s\n"
  
! #: gcc.c:8642
  #, c-format
  msgid ""
  "\n"
--- 615,692 ----
  " passÃ©es aux divers sous-processus invoquÃ©s par %s.  Afin de passer\n"
  " les autres options Ã  ces processus l'option -W<lettre> doit Ãªtre utilisÃ©.\n"
  
! #: gcc.c:6678
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Traitement du spec (%s), lequel est Â«Â %sÂ Â»\n"
  
! #: gcc.c:7439
  #, c-format
  msgid "Target: %s\n"
  msgstr "Cible : %s\n"
  
! #: gcc.c:7440
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "ConfigurÃ© avec: %s\n"
  
! #: gcc.c:7454
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "ModÃ¨le de thread: %s\n"
  
! #: gcc.c:7455
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "Algorithmes de compression LTO supportÃ©s: zlib"
  
! #: gcc.c:7457
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
  # I18N
! #: gcc.c:7459 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7470
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc version %s %s\n"
  
! #: gcc.c:7473
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "pilote gcc version %s %sexÃ©cutant gcc version %s\n"
  
! #: gcc.c:7546 gcc.c:7756
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "Le bogue n'est pas reproductible, donc c'est probablement un problÃ¨me matÃ©riel ou dans l'OS.\n"
  
! #: gcc.c:7680
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "La source convertie par le prÃ©processeur a Ã©tÃ© stockÃ©e dans le fichier %s, veuillez l'attacher Ã  votre rapport d'anomalie.\n"
  
! #: gcc.c:8530
  #, c-format
  msgid "install: %s%s\n"
  msgstr "installÃ©s: %s%s\n"
  
! #: gcc.c:8533
  #, c-format
  msgid "programs: %s\n"
  msgstr "programmes: %s\n"
  
! #: gcc.c:8535
  #, c-format
  msgid "libraries: %s\n"
  msgstr "bibliothÃ¨ques: %s\n"
  
! #: gcc.c:8652
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 695,710 ****
  "\n"
  "Pour les instructions afin de rapporter des anomalies, consultez :\n"
  
! #: gcc.c:8658 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8661 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "Â©"
  
! #: gcc.c:8662 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
--- 695,710 ----
  "\n"
  "Pour les instructions afin de rapporter des anomalies, consultez :\n"
  
! #: gcc.c:8668 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8671 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "Â©"
  
! #: gcc.c:8672 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
*************** msgstr ""
*** 715,721 ****
  "AUCUNE GARANTIE, pas mÃªme pour la COMMERCIALISATION ni L'ADÃ‰QUATION Ã€ UNE TÃ‚CHE PARTICULIÃˆRE.\n"
  "\n"
  
! #: gcc.c:9005
  #, c-format
  msgid ""
  "\n"
--- 715,721 ----
  "AUCUNE GARANTIE, pas mÃªme pour la COMMERCIALISATION ni L'ADÃ‰QUATION Ã€ UNE TÃ‚CHE PARTICULIÃˆRE.\n"
  "\n"
  
! #: gcc.c:9015
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 728,734 ****
  "=============================\n"
  "\n"
  
! #: gcc.c:9006
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
--- 728,734 ----
  "=============================\n"
  "\n"
  
! #: gcc.c:9016
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
*************** msgstr ""
*** 737,743 ****
  "Utilisez Â«Â -Wl,OPTIONÂ Â» pour passer Â«Â OPTIONÂ Â» Ã  l'Ã©diteur de liens.\n"
  "\n"
  
! #: gcc.c:10421
  #, c-format
  msgid ""
  "Assembler options\n"
--- 737,743 ----
  "Utilisez Â«Â -Wl,OPTIONÂ Â» pour passer Â«Â OPTIONÂ Â» Ã  l'Ã©diteur de liens.\n"
  "\n"
  
! #: gcc.c:10431
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 748,754 ****
  "=======================\n"
  "\n"
  
! #: gcc.c:10422
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 748,754 ----
  "=======================\n"
  "\n"
  
! #: gcc.c:10432
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "%s%savertissement: l'en-tÃªte %s
*** 1577,1583 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1577,1583 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6043 c/c-typeck.c:7862 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "opÃ©rande en virgule flottante o
*** 2054,2060 ****
  msgid "incompatible register operand for '%%%c'"
  msgstr "opÃ©rande de registre incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "opÃ©rande manquant"
--- 2054,2060 ----
  msgid "incompatible register operand for '%%%c'"
  msgstr "opÃ©rande de registre incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24337
  #, c-format
  msgid "missing operand"
  msgstr "opÃ©rande manquant"
*************** msgstr "prÃ©fixe d'opÃ©rande invalide Â«
*** 2079,2103 ****
  msgid "invalid address mode"
  msgstr "mode d'adresse invalide"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversion invalide depuis le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversion invalide vers le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "opÃ©ration non permise sur le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25252
  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.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â«Â %%&Â Â» utilisÃ© sans rÃ©fÃ©rence Ã  un TLS dynamique local"
--- 2079,2103 ----
  msgid "invalid address mode"
  msgstr "mode d'adresse invalide"
  
! #: config/aarch64/aarch64.c:25215 config/arm/arm.c:33705
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversion invalide depuis le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25217 config/arm/arm.c:33707
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversion invalide vers le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25232 config/aarch64/aarch64.c:25248
! #: config/arm/arm.c:33722 config/arm/arm.c:33738
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "opÃ©ration non permise sur le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:25256
  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.c:5076 config/i386/i386.c:13248
! #: config/rs6000/rs6000.c:14166 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â«Â %%&Â Â» utilisÃ© sans rÃ©fÃ©rence Ã  un TLS dynamique local"
*************** msgid "invalid %%r value"
*** 2113,2130 ****
  msgstr "valeur %%r invalide"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "valeur %%P invalide"
--- 2113,2130 ----
  msgstr "valeur %%r invalide"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13860 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13780
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13808
  #, c-format
  msgid "invalid %%P value"
  msgstr "valeur %%P invalide"
*************** msgstr "valeur %%M invalide"
*** 2154,2160 ****
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "valeur %%s invalide"
--- 2154,2160 ----
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13868
  #, c-format
  msgid "invalid %%s value"
  msgstr "valeur %%s invalide"
*************** msgstr "valeur %%s invalide"
*** 2164,2170 ****
  msgid "invalid %%C value"
  msgstr "valeur %%C invalide"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "valeur %%E invalide"
--- 2164,2170 ----
  msgid "invalid %%C value"
  msgstr "valeur %%C invalide"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13644
  #, c-format
  msgid "invalid %%E value"
  msgstr "valeur %%E invalide"
*************** msgstr "relocalisation unspec inconnue"
*** 2177,2183 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "valeur %%xn invalide"
--- 2177,2183 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14171
  #, c-format
  msgid "invalid %%xn code"
  msgstr "valeur %%xn invalide"
*************** msgstr "UNSPEC invalide comme opÃ©randeÂ
*** 2259,2293 ****
  msgid "unrecognized supposed constant"
  msgstr "constante supposÃ©e non reconnue"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr "opÃ©rande shift invalide"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruction Thumb Ã©tablie"
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruction Ã©tablie dans la sÃ©quence conditionnelle"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "OpÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2259,2293 ----
  msgid "unrecognized supposed constant"
  msgstr "constante supposÃ©e non reconnue"
  
! #: config/arm/arm.c:20701 config/arm/arm.c:20726 config/arm/arm.c:20736
! #: config/arm/arm.c:20745 config/arm/arm.c:20754
  #, c-format
  msgid "invalid shift operand"
  msgstr "opÃ©rande shift invalide"
  
! #: config/arm/arm.c:23610 config/arm/arm.c:23628
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruction Thumb Ã©tablie"
  
! #: config/arm/arm.c:23616
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruction Ã©tablie dans la sÃ©quence conditionnelle"
  
! #: config/arm/arm.c:23734 config/arm/arm.c:23747 config/arm/arm.c:23772
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "OpÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23849 config/arm/arm.c:23871 config/arm/arm.c:23881
! #: config/arm/arm.c:23891 config/arm/arm.c:23901 config/arm/arm.c:23940
! #: config/arm/arm.c:23958 config/arm/arm.c:23983 config/arm/arm.c:23998
! #: config/arm/arm.c:24025 config/arm/arm.c:24032 config/arm/arm.c:24050
! #: config/arm/arm.c:24057 config/arm/arm.c:24065 config/arm/arm.c:24086
! #: config/arm/arm.c:24093 config/arm/arm.c:24284 config/arm/arm.c:24291
! #: config/arm/arm.c:24318 config/arm/arm.c:24325 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "OpÃ©rande non supportÃ© pour le
*** 2295,2307 ****
  msgid "invalid operand for code '%c'"
  msgstr "opÃ©rande invalide pour Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr "instruction jamais exÃ©cutÃ©e"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "code de format Maverick Â«Â %cÂ Â» obsolÃ¨te"
--- 2295,2307 ----
  msgid "invalid operand for code '%c'"
  msgstr "opÃ©rande invalide pour Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23953
  #, c-format
  msgid "instruction never executed"
  msgstr "instruction jamais exÃ©cutÃ©e"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23974
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "code de format Maverick Â«Â %cÂ Â» obsolÃ¨te"
*************** msgid "unsupported operand"
*** 2422,2429 ****
  msgstr "opÃ©rande non supportÃ©"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
--- 2422,2429 ----
  msgstr "opÃ©rande non supportÃ©"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6040 gcc.c:6054
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6949
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "constante en virgule flottante i
*** 2660,2756 ****
  msgid "Expected register or constant integer."
  msgstr "Registre ou constante entiÃ¨re attendus."
  
! #: config/i386/i386.c:12052
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC invalide comme opÃ©rande"
  
! #: config/i386/i386.c:12591
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "utilisation invalide du registre Â«Â %sÂ Â»"
  
! #: config/i386/i386.c:12596
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "utilisation invalide de la sortie du fanion asm"
  
! #: config/i386/i386.c:12829
  #, 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.c:12864
  #, 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.c:12933
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "type opÃ©rande invalide utilisÃ© avec le code d'opÃ©rande Â«Â ZÂ Â»"
  
! #: config/i386/i386.c:12938
  #, 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.c:13015
  #, 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.c:13094
  #, 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.c:13112
  #, 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.c:13125
  #, 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.c:13140
  #, 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.c:13168
  #, 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.c:13186
  #, 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.c:13209
  #, 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.c:13313
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "opÃ©rande invalide pour Â«Â %cÂ Â»"
  
! #: config/i386/i386.c:13375
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "contrainte invalide pour l'opÃ©rande"
  
! #: config/i386/i386.c:13462
  #, c-format
  msgid "invalid vector immediate"
  msgstr "immÃ©diat vecteur invalide"
  
! #: config/i386/i386.c:16384
  msgid "unknown insn mode"
  msgstr "mode insn inconnu"
  
--- 2660,2756 ----
  msgid "Expected register or constant integer."
  msgstr "Registre ou constante entiÃ¨re attendus."
  
! #: config/i386/i386.c:12073
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC invalide comme opÃ©rande"
  
! #: config/i386/i386.c:12612
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "utilisation invalide du registre Â«Â %sÂ Â»"
  
! #: config/i386/i386.c:12617
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "utilisation invalide de la sortie du fanion asm"
  
! #: config/i386/i386.c:12850
  #, 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.c:12885
  #, 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.c:12954
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "type opÃ©rande invalide utilisÃ© avec le code d'opÃ©rande Â«Â ZÂ Â»"
  
! #: config/i386/i386.c:12959
  #, 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.c:13036
  #, 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.c:13115
  #, 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.c:13133
  #, 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.c:13146
  #, 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.c:13161
  #, 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.c:13189
  #, 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.c:13207
  #, 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.c:13230
  #, 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.c:13334
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "opÃ©rande invalide pour Â«Â %cÂ Â»"
  
! #: config/i386/i386.c:13396
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "contrainte invalide pour l'opÃ©rande"
  
! #: config/i386/i386.c:13483
  #, c-format
  msgid "invalid vector immediate"
  msgstr "immÃ©diat vecteur invalide"
  
! #: config/i386/i386.c:16405
  msgid "unknown insn mode"
  msgstr "mode insn inconnu"
  
*************** msgstr "opÃ©ration invalide sur %<__fpre
*** 2787,2793 ****
  msgid "invalid %%P operand"
  msgstr "opÃ©rande %%P invalide"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "valeur %%p invalide"
--- 2787,2793 ----
  msgid "invalid %%P operand"
  msgstr "opÃ©rande %%P invalide"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13798
  #, c-format
  msgid "invalid %%p value"
  msgstr "valeur %%p invalide"
*************** msgid "post-increment address is not a r
*** 2841,2847 ****
  msgstr "le post-incrÃ©ment d'adresse n'est pas un registre"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "mauvaise adresse"
  
--- 2841,2847 ----
  msgstr "le post-incrÃ©ment d'adresse n'est pas un registre"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20696
  msgid "bad address"
  msgstr "mauvaise adresse"
  
*************** msgstr "%<-mquad-memory-atomic%> requier
*** 3058,3315 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> n'est pas disponible en mode petit-boutiste"
  
! #: config/rs6000/rs6000.c:10845
  msgid "bad move"
  msgstr "mauvais dÃ©placement"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr "Mauvais dÃ©placement sur 128 bits"
  
! #: config/rs6000/rs6000.c:13589
  #, c-format
  msgid "invalid %%A value"
  msgstr "valeur %%A invalide"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
  
! #: config/rs6000/rs6000.c:13613
  #, c-format
  msgid "invalid %%e value"
  msgstr "valeur %%e invalide"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "valeur %%f invalide"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "valeur %%F invalide"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "valeur %%G invalide"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "valeur %%j invalide"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "valeur %%J invalide"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "valeur %%O invalide"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "valeur %%q invalide"
  
! #: config/rs6000/rs6000.c:13858
  #, c-format
  msgid "invalid %%t value"
  msgstr "valeur %%t invalide"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "valeur %%T invalide"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.c:13951
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
  
! #: config/rs6000/rs6000.c:14025
  #, c-format
  msgid "invalid %%z value"
  msgstr "valeur %%z invalide"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valeur %%y invalide, essayez d'utiliser la contrainte Â«Â ZÂ Â»"
  
! #: config/rs6000/rs6000.c:14962
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "MÃ©lange invalide de types en virgule flottante IEEE 128 bits et IBM 128 bits"
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argument AltiVec passÃ© Ã  une fonction sans prototype"
  
! #: config/rs6000/rs6000.c:27071
  msgid "Could not generate addis value for fusion"
  msgstr "N'a pu gÃ©nÃ©rer de valeur addis pour la fusion"
  
! #: config/rs6000/rs6000.c:27140
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Impossible de gÃ©nÃ©rer un offset load/store pour la fusion"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr "Mauvaise fusion GPR"
  
! #: config/rs6000/rs6000.c:27776
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversion invalide depuis le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27778
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversion invalide vers le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27780
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversion invalide depuis le type %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27782
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "conversion invalide vers le type %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27797
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "conversion invalide depuis le type %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27799
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "conversion invalide vers le type %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27801
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "conversion invalide depuis le type %<* __vector_pair%>"
  
! #: config/rs6000/rs6000.c:27803
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "conversion invalide vers le type %<* __vector_pair%>"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "les rÃ©fÃ©rences mÃ©moire symboliques sont uniquement supportÃ©es sur z10 ou ultÃ©rieur"
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr "adresse indÃ©composable"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "opÃ©rateur de comparaison invalide pour le modificateur de sortie Â«Â EÂ Â»"
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "rÃ©fÃ©rence invalide pour le modificateur de sortie Â«Â JÂ Â»"
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â OÂ Â»"
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â RÂ Â»"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "rÃ©fÃ©rence mÃ©moire attendue pour le modificateur de sortie Â«Â SÂ Â»"
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â SÂ Â»"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "registre ou expression mÃ©moire attendue pour le modificateur de sortie Â«Â NÂ Â»"
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "registre ou expression mÃ©moire attendue pour le modificateur de sortie Â«Â MÂ Â»"
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "constante invalide - essayez un modificateur de sortie"
  
! #: config/s390/s390.c:8263
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "vecteur constant invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "expression invalide - essayez un modificateur de sortie"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "expression invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:12052
  msgid "vector argument passed to unprototyped function"
  msgstr "vecteur passÃ© en argument Ã  une fonction sans prototype"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr "les types diffÃ¨rent sur le type signÃ©/non-signÃ©"
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr "l'opÃ©rateur binaire ne supporte pas deux opÃ©randes boolÃ©ens vectoriels"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr "l'opÃ©rateur binaire ne supporte pas l'opÃ©rande boolÃ©en vectoriel"
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "l'opÃ©rateur binaire ne supporte pas le mÃ©lange d'un boolÃ©en vectoriel avec un vecteur en virgule flottante"
  
--- 3058,3315 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> n'est pas disponible en mode petit-boutiste"
  
! #: config/rs6000/rs6000.c:10864
  msgid "bad move"
  msgstr "mauvais dÃ©placement"
  
! #: config/rs6000/rs6000.c:13428
  msgid "Bad 128-bit move"
  msgstr "Mauvais dÃ©placement sur 128 bits"
  
! #: config/rs6000/rs6000.c:13608
  #, c-format
  msgid "invalid %%A value"
  msgstr "valeur %%A invalide"
  
! #: config/rs6000/rs6000.c:13617 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
  
! #: config/rs6000/rs6000.c:13632
  #, c-format
  msgid "invalid %%e value"
  msgstr "valeur %%e invalide"
  
! #: config/rs6000/rs6000.c:13653
  #, c-format
  msgid "invalid %%f value"
  msgstr "valeur %%f invalide"
  
! #: config/rs6000/rs6000.c:13662
  #, c-format
  msgid "invalid %%F value"
  msgstr "valeur %%F invalide"
  
! #: config/rs6000/rs6000.c:13671
  #, c-format
  msgid "invalid %%G value"
  msgstr "valeur %%G invalide"
  
! #: config/rs6000/rs6000.c:13706
  #, c-format
  msgid "invalid %%j code"
  msgstr "valeur %%j invalide"
  
! #: config/rs6000/rs6000.c:13716
  #, c-format
  msgid "invalid %%J code"
  msgstr "valeur %%J invalide"
  
! #: config/rs6000/rs6000.c:13726
  #, c-format
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.c:13741 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
  
! #: config/rs6000/rs6000.c:13788
  #, c-format
  msgid "invalid %%O value"
  msgstr "valeur %%O invalide"
  
! #: config/rs6000/rs6000.c:13835
  #, c-format
  msgid "invalid %%q value"
  msgstr "valeur %%q invalide"
  
! #: config/rs6000/rs6000.c:13877
  #, c-format
  msgid "invalid %%t value"
  msgstr "valeur %%t invalide"
  
! #: config/rs6000/rs6000.c:13894
  #, c-format
  msgid "invalid %%T value"
  msgstr "valeur %%T invalide"
  
! #: config/rs6000/rs6000.c:13906
  #, c-format
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.c:13920 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.c:13970
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.c:13987 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
  
! #: config/rs6000/rs6000.c:14044
  #, c-format
  msgid "invalid %%z value"
  msgstr "valeur %%z invalide"
  
! #: config/rs6000/rs6000.c:14113
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valeur %%y invalide, essayez d'utiliser la contrainte Â«Â ZÂ Â»"
  
! #: config/rs6000/rs6000.c:14981
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "MÃ©lange invalide de types en virgule flottante IEEE 128 bits et IBM 128 bits"
  
! #: config/rs6000/rs6000.c:23971
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argument AltiVec passÃ© Ã  une fonction sans prototype"
  
! #: config/rs6000/rs6000.c:27136
  msgid "Could not generate addis value for fusion"
  msgstr "N'a pu gÃ©nÃ©rer de valeur addis pour la fusion"
  
! #: config/rs6000/rs6000.c:27205
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Impossible de gÃ©nÃ©rer un offset load/store pour la fusion"
  
! #: config/rs6000/rs6000.c:27281
  msgid "Bad GPR fusion"
  msgstr "Mauvaise fusion GPR"
  
! #: config/rs6000/rs6000.c:27841
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversion invalide depuis le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27843
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversion invalide vers le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.c:27845
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversion invalide depuis le type %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27847
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "conversion invalide vers le type %<__vector_pair%>"
  
! #: config/rs6000/rs6000.c:27862
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "conversion invalide depuis le type %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27864
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "conversion invalide vers le type %<* __vector_quad%>"
  
! #: config/rs6000/rs6000.c:27866
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "conversion invalide depuis le type %<* __vector_pair%>"
  
! #: config/rs6000/rs6000.c:27868
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "conversion invalide vers le type %<* __vector_pair%>"
  
! #: config/s390/s390.c:7910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "les rÃ©fÃ©rences mÃ©moire symboliques sont uniquement supportÃ©es sur z10 ou ultÃ©rieur"
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "cannot decompose address"
  msgstr "adresse indÃ©composable"
  
! #: config/s390/s390.c:8002
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "opÃ©rateur de comparaison invalide pour le modificateur de sortie Â«Â EÂ Â»"
  
! #: config/s390/s390.c:8025
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "rÃ©fÃ©rence invalide pour le modificateur de sortie Â«Â JÂ Â»"
  
! #: config/s390/s390.c:8043
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â OÂ Â»"
  
! #: config/s390/s390.c:8065
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â RÂ Â»"
  
! #: config/s390/s390.c:8083
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "rÃ©fÃ©rence mÃ©moire attendue pour le modificateur de sortie Â«Â SÂ Â»"
  
! #: config/s390/s390.c:8093
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â SÂ Â»"
  
! #: config/s390/s390.c:8114
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "registre ou expression mÃ©moire attendue pour le modificateur de sortie Â«Â NÂ Â»"
  
! #: config/s390/s390.c:8125
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "registre ou expression mÃ©moire attendue pour le modificateur de sortie Â«Â MÂ Â»"
  
! #: config/s390/s390.c:8211 config/s390/s390.c:8232
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "constante invalide - essayez un modificateur de sortie"
  
! #: config/s390/s390.c:8266
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "vecteur constant invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "expression invalide - essayez un modificateur de sortie"
  
! #: config/s390/s390.c:8276
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "expression invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:12055
  msgid "vector argument passed to unprototyped function"
  msgstr "vecteur passÃ© en argument Ã  une fonction sans prototype"
  
! #: config/s390/s390.c:16429
  msgid "types differ in signedness"
  msgstr "les types diffÃ¨rent sur le type signÃ©/non-signÃ©"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support two vector bool operands"
  msgstr "l'opÃ©rateur binaire ne supporte pas deux opÃ©randes boolÃ©ens vectoriels"
  
! #: config/s390/s390.c:16442
  msgid "binary operator does not support vector bool operand"
  msgstr "l'opÃ©rateur binaire ne supporte pas l'opÃ©rande boolÃ©en vectoriel"
  
! #: config/s390/s390.c:16450
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "l'opÃ©rateur binaire ne supporte pas le mÃ©lange d'un boolÃ©en vectoriel avec un vecteur en virgule flottante"
  
*************** msgstr "const_double_split a reÃ§u une m
*** 3484,3505 ****
  msgid "output_move_single:"
  msgstr "output_move_singleÂ :"
  
! #: config/vax/vax.c:479
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr "symbole utilisÃ© conjointement avec des registres de base et d'index"
  
! #: config/vax/vax.c:488
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr "symbole avec offset utilisÃ© en mode PIC"
  
! #: config/vax/vax.c:576
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr "symbole utilisÃ© comme opÃ©rande immÃ©diat"
  
! #: config/vax/vax.c:1668
  msgid "illegal operand detected"
  msgstr "opÃ©rande illÃ©gal dÃ©tectÃ©"
  
--- 3484,3505 ----
  msgid "output_move_single:"
  msgstr "output_move_singleÂ :"
  
! #: config/vax/vax.c:483
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr "symbole utilisÃ© conjointement avec des registres de base et d'index"
  
! #: config/vax/vax.c:492
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr "symbole avec offset utilisÃ© en mode PIC"
  
! #: config/vax/vax.c:580
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr "symbole utilisÃ© comme opÃ©rande immÃ©diat"
  
! #: config/vax/vax.c:1673
  msgid "illegal operand detected"
  msgstr "opÃ©rande illÃ©gal dÃ©tectÃ©"
  
*************** msgstr "pas de registre dans l'adresse"
*** 3545,3555 ****
  msgid "address offset not a constant"
  msgstr "le dÃ©calage d'adresse n'est pas une constante"
  
! #: c/c-objc-common.c:225
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.c:332
  msgid "({anonymous})"
  msgstr "({anonyme})"
  
--- 3545,3559 ----
  msgid "address offset not a constant"
  msgstr "le dÃ©calage d'adresse n'est pas une constante"
  
! #: c/c-objc-common.c:190
! msgid "{erroneous}"
! msgstr "{erronÃ©}"
! 
! #: c/c-objc-common.c:231
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.c:338
  msgid "({anonymous})"
  msgstr "({anonyme})"
  
*************** msgstr "({anonyme})"
*** 3564,3591 ****
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10981 c/c-parser.c:11016 c/c-parser.c:11047
! #: c/c-parser.c:11094 c/c-parser.c:11275 c/c-parser.c:12107 c/c-parser.c:12182
! #: c/c-parser.c:12225 c/c-parser.c:17859 c/c-parser.c:17883 c/c-parser.c:17901
! #: c/c-parser.c:18324 c/c-parser.c:18368 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> attendu"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8502 c/c-parser.c:8568
! #: c/c-parser.c:9074 c/c-parser.c:9099 c/c-parser.c:9133 c/c-parser.c:9242
! #: c/c-parser.c:10025 c/c-parser.c:11382 c/c-parser.c:13638 c/c-parser.c:14280
! #: c/c-parser.c:14339 c/c-parser.c:14394 c/c-parser.c:15716 c/c-parser.c:15814
! #: c/c-parser.c:17113 c/c-parser.c:17943 c/c-parser.c:18332 c/c-parser.c:21145
! #: c/c-parser.c:21223 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
--- 3568,3595 ----
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10984 c/c-parser.c:11019 c/c-parser.c:11050
! #: c/c-parser.c:11097 c/c-parser.c:11278 c/c-parser.c:12110 c/c-parser.c:12185
! #: c/c-parser.c:12228 c/c-parser.c:17862 c/c-parser.c:17886 c/c-parser.c:17904
! #: c/c-parser.c:18327 c/c-parser.c:18371 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11271 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14411 cp/parser.c:31087
! #: cp/parser.c:31697
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> attendu"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8504 c/c-parser.c:8571
! #: c/c-parser.c:9077 c/c-parser.c:9102 c/c-parser.c:9136 c/c-parser.c:9245
! #: c/c-parser.c:10028 c/c-parser.c:11385 c/c-parser.c:13641 c/c-parser.c:14283
! #: c/c-parser.c:14342 c/c-parser.c:14397 c/c-parser.c:15719 c/c-parser.c:15817
! #: c/c-parser.c:17116 c/c-parser.c:17946 c/c-parser.c:18335 c/c-parser.c:21149
! #: c/c-parser.c:21227 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
*************** msgstr "%<;%> attendu"
*** 3593,3607 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> attendu"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> attendu"
--- 3597,3611 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31745
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> attendu"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9236 c/c-parser.c:10126 c/c-parser.c:10415 c/c-parser.c:13088
! #: c/gimple-parser.c:1733 cp/parser.c:31709
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> attendu"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 3611,3714 ****
  msgstr "%<;%>, %<,%> ou %<)%> attendu"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13621 c/c-parser.c:14369
! #: c/c-parser.c:20506 c/c-parser.c:20953 c/c-parser.c:21166
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> attendu"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> attendu"
  
! #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
! #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> attendu"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8705
! #: c/c-parser.c:11375 c/c-parser.c:11771 c/c-parser.c:11835 c/c-parser.c:13067
! #: c/c-parser.c:13981 c/c-parser.c:14197 c/c-parser.c:14687 c/c-parser.c:14788
! #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
! #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> attendu"
  
! #: c/c-parser.c:8466 c/c-parser.c:8656 c/c-parser.c:9123 c/c-parser.c:9166
! #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> attendu"
  
! #: c/c-parser.c:9020
  msgid "expected %<.%>"
  msgstr "%<.%> attendu"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> attendu"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ou %<)%> attendu"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
! #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> attendu"
  
! #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
--- 3615,3718 ----
  msgstr "%<;%>, %<,%> ou %<)%> attendu"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13624 c/c-parser.c:14372
! #: c/c-parser.c:20510 c/c-parser.c:20957 c/c-parser.c:21170
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13446 cp/parser.c:31700
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> attendu"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13016 cp/parser.c:31712
! #: cp/parser.c:35396
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> attendu"
  
! #: c/c-parser.c:5588 c/c-parser.c:11614 c/c-parser.c:18130 c/c-parser.c:18944
! #: c/c-parser.c:22009 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11166 cp/parser.c:19989
! #: cp/parser.c:31706
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> attendu"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8708
! #: c/c-parser.c:11378 c/c-parser.c:11774 c/c-parser.c:11838 c/c-parser.c:13070
! #: c/c-parser.c:13984 c/c-parser.c:14200 c/c-parser.c:14690 c/c-parser.c:14791
! #: c/c-parser.c:15158 c/c-parser.c:15471 c/c-parser.c:15598 c/c-parser.c:20372
! #: c/c-parser.c:21014 c/c-parser.c:21073 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13549 c/c-parser.c:14796 cp/parser.c:31739
! #: cp/parser.c:33387 cp/parser.c:36195 cp/parser.c:36979
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.c:6667 cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> attendu"
  
! #: c/c-parser.c:8467 c/c-parser.c:8659 c/c-parser.c:9126 c/c-parser.c:9169
! #: c/c-parser.c:9307 c/c-parser.c:10018 c/c-parser.c:14377 c/c-parser.c:15554
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31085 cp/parser.c:31715
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> attendu"
  
! #: c/c-parser.c:9023
  msgid "expected %<.%>"
  msgstr "%<.%> attendu"
  
! #: c/c-parser.c:10837 c/c-parser.c:10869 c/c-parser.c:11109 cp/parser.c:33961
! #: cp/parser.c:33982
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.c:11527 c/gimple-parser.c:1346 cp/parser.c:31724
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> attendu"
  
! #: c/c-parser.c:14885 c/c-parser.c:15835 cp/parser.c:31748
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ou %<)%> attendu"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15463 c/c-parser.c:17595 c/c-parser.c:17639 c/c-parser.c:17871
! #: c/c-parser.c:18314 c/c-parser.c:20579 c/c-parser.c:21211
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31727
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> attendu"
  
! #: c/c-parser.c:17887 c/c-parser.c:18178 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31703 cp/parser.c:34171
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.c:18987 c/c-parser.c:18977 cp/parser.c:40983
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
  
! #: c/c-typeck.c:8452
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17395 cp/parser.c:31721
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
*************** msgstr "Ã©tiquette attendue"
*** 3723,3751 ****
  msgid "candidate:"
  msgstr "candidatÂ :"
  
! #: cp/call.c:7411
  msgid "  after user-defined conversion:"
  msgstr "  aprÃ¨s la conversion dÃ©finie par l'utilisateurÂ :"
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat estÂ :"
  msgstr[1] "les candidats sontÂ :"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "candidat 1Â :"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "candidat 2Â :"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr "saut Ã  l'Ã©tiquette %qD"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "saut Ã  l'Ã©tiquette du Â«Â caseÂ Â»"
  
--- 3727,3755 ----
  msgid "candidate:"
  msgstr "candidatÂ :"
  
! #: cp/call.c:7422
  msgid "  after user-defined conversion:"
  msgstr "  aprÃ¨s la conversion dÃ©finie par l'utilisateurÂ :"
  
! #: cp/call.c:7560 cp/pt.c:2045 cp/pt.c:25112
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat estÂ :"
  msgstr[1] "les candidats sontÂ :"
  
! #: cp/call.c:12144
  msgid "candidate 1:"
  msgstr "candidat 1Â :"
  
! #: cp/call.c:12145
  msgid "candidate 2:"
  msgstr "candidat 2Â :"
  
! #: cp/decl.c:3375
  msgid "jump to label %qD"
  msgstr "saut Ã  l'Ã©tiquette %qD"
  
! #: cp/decl.c:3376
  msgid "jump to case label"
  msgstr "saut Ã  l'Ã©tiquette du Â«Â caseÂ Â»"
  
*************** msgstr "le paramÃ¨tre %qD ne peut pas ap
*** 3964,3990 ****
  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.c:20774
  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.c:20777
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> du type dÃ©pendant %qT"
  
! #: cp/parser.c:20779
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> du type non-Ã©numÃ©rÃ© %q#T"
  
! #: cp/parser.c:20781
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> du type incomplet %qT"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> de %qT avant le spÃ©cificateur de son Ã©nmuÃ©ration"
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr "les candidats sontÂ :"
  
--- 3968,3994 ----
  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.c:20785
  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.c:20788
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> du type dÃ©pendant %qT"
  
! #: cp/parser.c:20790
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> du type non-Ã©numÃ©rÃ© %q#T"
  
! #: cp/parser.c:20792
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> du type incomplet %qT"
  
! #: cp/parser.c:20794
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> de %qT avant le spÃ©cificateur de son Ã©nmuÃ©ration"
  
! #: cp/pt.c:2043 cp/semantics.c:5733
  msgid "candidates are:"
  msgstr "les candidats sontÂ :"
  
*************** msgstr "la conversion supprime l'attribu
*** 4028,4075 ****
  msgid "source type is not polymorphic"
  msgstr "le type source n'est pas polymorphique"
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "type d'argument erronÃ© pour le moins unaire"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "type d'argument erronÃ© pour le plus unaire"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "type d'argument erronÃ© pour le complÃ©ment de bit"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "type d'argument erronÃ© pour abs"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "type d'argument erronÃ© pour la conjugaison"
  
! #: cp/typeck.c:6719
  msgid "in argument to unary !"
  msgstr "dans l'argument d'un unaireÂ !"
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr "pas d'opÃ©rateur de prÃ©-incrÃ©mentation pour le type"
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr "pas d'opÃ©rateur de post-incrÃ©mentation pour le type"
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr "pas d'opÃ©rateur de prÃ©-dÃ©crÃ©mentation pour le type"
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr "pas d'opÃ©rateur de post-dÃ©crÃ©mentation pour le type"
  
--- 4032,4079 ----
  msgid "source type is not polymorphic"
  msgstr "le type source n'est pas polymorphique"
  
! #: cp/typeck.c:6654 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "type d'argument erronÃ© pour le moins unaire"
  
! #: cp/typeck.c:6655 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "type d'argument erronÃ© pour le plus unaire"
  
! #: cp/typeck.c:6682 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "type d'argument erronÃ© pour le complÃ©ment de bit"
  
! #: cp/typeck.c:6699 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "type d'argument erronÃ© pour abs"
  
! #: cp/typeck.c:6711 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "type d'argument erronÃ© pour la conjugaison"
  
! #: cp/typeck.c:6729
  msgid "in argument to unary !"
  msgstr "dans l'argument d'un unaireÂ !"
  
! #: cp/typeck.c:6775
  msgid "no pre-increment operator for type"
  msgstr "pas d'opÃ©rateur de prÃ©-incrÃ©mentation pour le type"
  
! #: cp/typeck.c:6777
  msgid "no post-increment operator for type"
  msgstr "pas d'opÃ©rateur de post-incrÃ©mentation pour le type"
  
! #: cp/typeck.c:6779
  msgid "no pre-decrement operator for type"
  msgstr "pas d'opÃ©rateur de prÃ©-dÃ©crÃ©mentation pour le type"
  
! #: cp/typeck.c:6781
  msgid "no post-decrement operator for type"
  msgstr "pas d'opÃ©rateur de post-dÃ©crÃ©mentation pour le type"
  
*************** msgstr "opÃ©ration binaire Ã©lÃ©mentaire
*** 4081,4097 ****
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr " [consultez %<-fno-allow-invalid-boz%>]"
  
! #: fortran/check.c:3717
  #, 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.c:3925 fortran/check.c:4006 fortran/check.c:4071
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "arguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que %s"
  
! #: fortran/check.c:4409 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "arguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»"
--- 4085,4101 ----
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr " [consultez %<-fno-allow-invalid-boz%>]"
  
! #: fortran/check.c:3724
  #, 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.c:3932 fortran/check.c:4013 fortran/check.c:4078
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "arguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que %s"
  
! #: fortran/check.c:4416 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "arguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»"
*************** msgstr "DÃ©saccord de la limite du table
*** 4174,4180 ****
  msgid "Driving:"
  msgstr "Pilotage:"
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argument effectif de INTENT = OUT/INOUT"
  
--- 4178,4184 ----
  msgid "Driving:"
  msgstr "Pilotage:"
  
! #: fortran/interface.c:3430 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argument effectif de INTENT = OUT/INOUT"
  
*************** msgstr "END DO implicite"
*** 4336,4342 ****
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
--- 4340,4346 ----
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11994 fortran/resolve.c:11997
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
*************** msgstr "variable ACQUIRED_LOCK"
*** 4545,4575 ****
  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.c:5990
  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.c:9755
  #, 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.c:6240
  #, 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.c:6248
  #, 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.c:9845
  #, 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.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire Ã  un tableau non allouÃ©"
  
--- 4549,4579 ----
  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.c:5991
  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.c:9756
  #, 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.c:6248
  #, 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.c:6256
  #, 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.c:9846
  #, 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.c:11323
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire Ã  un tableau non allouÃ©"
  
*************** msgstr "Assignation d'un scalaire Ã  un
*** 4578,4658 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Longueurs de caractÃ¨res inÃ©gales (%ld/%ld) dans %s"
  
! #: fortran/trans-intrinsic.c:6529
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr "Argument POS (%ld) hors des limites 0:%ld dans l'intrinsÃ¨que BTEST"
  
! #: fortran/trans-intrinsic.c:6624
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Argument POS (%ld) hors limite 0:%ld dans l'intrinsÃ¨que %s"
  
! #: fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "Argument POS (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITS"
  
! #: fortran/trans-intrinsic.c:6681
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "Argument LEN (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITS"
  
! #: fortran/trans-intrinsic.c:6688
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) dans l'intrinsÃ¨que IBITS"
  
! #: fortran/trans-intrinsic.c:6832
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Argument SHIFT (%ld) hors limite 0:%ld dans l'intrinsÃ¨que %s"
  
! #: fortran/trans-intrinsic.c:6900
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr "Argument SHIFT (%ld) hors limites -%ld:%ld dans l'intrinsÃ¨que ISHIFT"
  
! #: fortran/trans-intrinsic.c:6966
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr "Argument SIZE (%ld) hors limite 1:%ld dans l'intrinsÃ¨que ISHFTC"
  
! #: fortran/trans-intrinsic.c:6974 fortran/trans-intrinsic.c:7019
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr "Argument SHIFT (%ld) hors limite -%ld:%ld dans l'intrinsÃ¨que ISHFTC"
  
! #: fortran/trans-intrinsic.c:9335
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "L'argument NCOPIES de l'intrinsÃ¨que REPEAT est nÃ©gatif (sa valeur est %ld)"
  
! #: fortran/trans-intrinsic.c:9367
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "L'argument NCOPIES de l'intrinsÃ¨que REPEAT est trop grand"
  
! #: fortran/trans-intrinsic.c:12056
  #, 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.c:12068
  #, 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.c:12080
  #, 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.c:12092
  #, 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.c:12100
  #, 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"
--- 4582,4662 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Longueurs de caractÃ¨res inÃ©gales (%ld/%ld) dans %s"
  
! #: fortran/trans-intrinsic.c:6531
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr "Argument POS (%ld) hors des limites 0:%ld dans l'intrinsÃ¨que BTEST"
  
! #: fortran/trans-intrinsic.c:6626
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Argument POS (%ld) hors limite 0:%ld dans l'intrinsÃ¨que %s"
  
! #: fortran/trans-intrinsic.c:6673
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "Argument POS (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITS"
  
! #: fortran/trans-intrinsic.c:6683
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "Argument LEN (%ld) hors limite 0:%ld dans l'intrinsÃ¨que IBITS"
  
! #: fortran/trans-intrinsic.c:6690
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) dans l'intrinsÃ¨que IBITS"
  
! #: fortran/trans-intrinsic.c:6834
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Argument SHIFT (%ld) hors limite 0:%ld dans l'intrinsÃ¨que %s"
  
! #: fortran/trans-intrinsic.c:6902
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr "Argument SHIFT (%ld) hors limites -%ld:%ld dans l'intrinsÃ¨que ISHIFT"
  
! #: fortran/trans-intrinsic.c:6968
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr "Argument SIZE (%ld) hors limite 1:%ld dans l'intrinsÃ¨que ISHFTC"
  
! #: fortran/trans-intrinsic.c:6976 fortran/trans-intrinsic.c:7021
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr "Argument SHIFT (%ld) hors limite -%ld:%ld dans l'intrinsÃ¨que ISHFTC"
  
! #: fortran/trans-intrinsic.c:9344
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "L'argument NCOPIES de l'intrinsÃ¨que REPEAT est nÃ©gatif (sa valeur est %ld)"
  
! #: fortran/trans-intrinsic.c:9376
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "L'argument NCOPIES de l'intrinsÃ¨que REPEAT est trop grand"
  
! #: fortran/trans-intrinsic.c:12065
  #, 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.c:12077
  #, 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.c:12089
  #, 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.c:12101
  #, 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.c:12109
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) dans l'intrinsÃ¨que MVBITS"
*************** msgstr "(ObsolÃ¨te et non pris en charge
*** 9016,9022 ****
  msgid "Use simulator runtime."
  msgstr "Produire l'exÃ©cutable pour un simulateur."
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:102
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr "SpÃ©cifier le nom du processeur cible."
--- 9020,9026 ----
  msgid "Use simulator runtime."
  msgstr "Produire l'exÃ©cutable pour un simulateur."
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:108
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr "SpÃ©cifier le nom du processeur cible."
*************** msgstr "Ã‰viter des gÃ©nÃ©rer des appels
*** 9071,9077 ****
  msgid "Link with the fast floating-point library."
  msgstr "Faire l'Ã©dition de liens avec la bibliothÃ¨que en virgule flottante rapide."
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:303 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr "Activer le mode PIC avec descripteurs de fonctions."
--- 9075,9081 ----
  msgid "Link with the fast floating-point library."
  msgstr "Faire l'Ã©dition de liens avec la bibliothÃ¨que en virgule flottante rapide."
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:309 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr "Activer le mode PIC avec descripteurs de fonctions."
*************** msgid "Support TLS segment larger than 6
*** 9328,9340 ****
  msgstr "Supporter des segments TLS plus grands que 64K."
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr "Supposer que le processeur cible est configurÃ© comme gros-boutiste."
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Supposer que le processeur cible est configurÃ© comme petit-boutiste."
--- 9332,9344 ----
  msgstr "Supporter des segments TLS plus grands que 64K."
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:96 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr "Supposer que le processeur cible est configurÃ© comme gros-boutiste."
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:161 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Supposer que le processeur cible est configurÃ© comme petit-boutiste."
*************** msgid "Known data alignment choices (for
*** 9447,9471 ****
  msgstr "Choix connus pour l'alignement de donnÃ©es (Ã  utiliser avec l'option -malign-data=):"
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Utiliser la mÃ©thode donnÃ©e pour protÃ©ger la pile."
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Arguments valides pour -mstack-protector-guard=:"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "Utiliser le registre de base donnÃ© pour adresser la protection de la pile."
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Utiliser le dÃ©calage donnÃ© pour adresser la protection de la pile."
--- 9451,9475 ----
  msgstr "Choix connus pour l'alignement de donnÃ©es (Ã  utiliser avec l'option -malign-data=):"
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:582
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Utiliser la mÃ©thode donnÃ©e pour protÃ©ger la pile."
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:586
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Arguments valides pour -mstack-protector-guard=:"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:596
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "Utiliser le registre de base donnÃ© pour adresser la protection de la pile."
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:603
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Utiliser le dÃ©calage donnÃ© pour adresser la protection de la pile."
*************** msgstr "z/Architecture."
*** 12002,12008 ****
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr "DÃ©finir le coÃ»t du branchement dans des instructions de branchements conditionnels. Les valeurs raisonnables sont de petits entiers positifs ou nuls. Le coÃ»t par dÃ©faut est 1."
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:163
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr "Supposer que les segments de donnÃ©es sont relatifs au segment texte."
--- 12006,12012 ----
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr "DÃ©finir le coÃ»t du branchement dans des instructions de branchements conditionnels. Les valeurs raisonnables sont de petits entiers positifs ou nuls. Le coÃ»t par dÃ©faut est 1."
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:169
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr "Supposer que les segments de donnÃ©es sont relatifs au segment texte."
*************** msgid "Generate re-entrant, PIC code."
*** 12158,12361 ****
  msgstr "GÃ©nÃ©rer du code PIC rÃ©-entrant."
  
  # L'Ã©tat ARM 32 bits (jeu d'instruction complet) est l'Ã©tat opposÃ© Ã  Thumb (jeu d'instructions rÃ©duit et plus compact).
! #: config/arm/arm.opt:86
  #, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "GÃ©nÃ©rer du code dans l'Ã©tat ARM 32 bits."
  
! #: config/arm/arm.opt:94
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr "Thumb: Supposer que les fonctions non statiques peuvent Ãªtre appelÃ©es par du code ARM."
  
! #: config/arm/arm.opt:98
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr "Thumb: Supposer que les pointeurs de fonctions peuvent pointer vers du code qui n'est pas conscient de l'Ã©tat Thumb."
  
! #: config/arm/arm.opt:106 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "SpÃ©cifier si le matÃ©riel en virgule flottante doit Ãªtre utilisÃ©."
  
! #: config/arm/arm.opt:110
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr "SpÃ©cifier que le compilateur doit cibler du code sÃ»r selon les extensions de sÃ©curitÃ© ARMv8-M."
  
! #: config/arm/arm.opt:114 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr "ABI en virgule flottante connues (Ã  utiliser avec l'option -mfloat-abi=):"
  
! #: config/arm/arm.opt:127
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr "Basculer entre les modes ARM/Thumb sur des fonctions en alternance pour tester le compilateur."
  
  # __fp16 est un type en demi prÃ©cision pour dÃ©clarer des variables
! #: config/arm/arm.opt:131
  #, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "SpÃ©cifier le format en virgule flottante de __fp16."
  
! #: config/arm/arm.opt:135
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr "Formats connus pour __fp16 (Ã  utiliser avec l'option -mfp16-format=):"
  
! #: config/arm/arm.opt:148
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "SpÃ©cifier le nom du matÃ©riel/format en virgule flottante cible."
  
! #: config/arm/arm.opt:159
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "GÃ©nÃ©rer des insns d'appels comme appels indirects, si nÃ©cessaire."
  
! #: config/arm/arm.opt:167
  #, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr "SpÃ©cifier le registre Ã  utiliser pour l'adressage PIC."
  
! #: config/arm/arm.opt:171
  #, no-c-format
  msgid "Store function names in object code."
  msgstr "Stocker les noms des fonctions dans le code objet."
  
! #: config/arm/arm.opt:175
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "Permettre l'ordonnancement de la sÃ©quence du prologue d'une fonction."
  
! #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr "Ne pas charger le registre PIC dans les prologues des fonctions."
  
! #: config/arm/arm.opt:186
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "SpÃ©cifier l'alignement de bits minimum des structures. (DÃ©prÃ©ciÃ©)."
  
! #: config/arm/arm.opt:190
  #, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "GÃ©nÃ©rer du code pour l'Ã©tat Thumb."
  
! #: config/arm/arm.opt:194
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "Supporter les appels entre des jeux d'instructions Thumb et ARM."
  
! #: config/arm/arm.opt:198
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr "SpÃ©cifier le mÃ©canisme de stockage local au thread."
  
! #: config/arm/arm.opt:202
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr "SpÃ©cifier comment accÃ©der au pointeur du thread."
  
! #: config/arm/arm.opt:206
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "Arguments valables pour -mtp=:"
  
  # les fonctions "non feuilles" appellent d'autres fonctions
! #: config/arm/arm.opt:219
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Thumb: GÃ©nÃ©rer des trames de pile (pour fonctions non feuilles) mÃªme si ce n'est pas nÃ©cessaire."
  
! #: config/arm/arm.opt:223
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Thumb: GÃ©nÃ©rer des trames de pile (pour fonctions feuilles) mÃªme si ce n'est pas nÃ©cessaire."
  
! #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr "Ajuster le code pour le processeur donnÃ©."
  
! #: config/arm/arm.opt:231
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr "Ã‰crire les informations d'ajustement du processeur sous forme de commentaires dans le fichier assembleur. C'est une option utilisÃ©e uniquement pour tester les rÃ©gressions du compilateur. Elle n'est pas destinÃ©e Ã  un usage ordinaire pour compiler du code."
  
! #: config/arm/arm.opt:242
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr "Utiliser les registres quadruples mots (plutÃ´t que doubles mots) de Neon pour la vectorisation."
  
! #: config/arm/arm.opt:246
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr "Utiliser les registres doubles mots (plutÃ´t que quadruples mots) de Neon pour la vectorisation."
  
! #: config/arm/arm.opt:250
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr "Activer des dÃ©charges de coÃ»t RTX plus verbeux durant le dÃ©bogage.  Uniquement pour les dÃ©veloppeurs de GCC."
  
! #: config/arm/arm.opt:254
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr "Ne gÃ©nÃ©rer des relocalisations absolues que sur des valeurs de la taille d'un mot."
  
! #: config/arm/arm.opt:258
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr "GÃ©nÃ©rer des blocs IT (If-Then) appropriÃ©s pour ARMv8."
  
! #: config/arm/arm.opt:262
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr "Ã‰viter le chevauchement entre la destination et les registres d'adresses sur les instructions LDRD qui peuvent dÃ©clencher un errata du Cortex-M3."
  
! #: config/arm/arm.opt:267 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr "Activer les accÃ¨s sur des mots et demi-mots non alignÃ©s aux donnÃ©es compactÃ©es."
  
! #: config/arm/arm.opt:271
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr "Cette option est obsolÃ¨te et n'a pas d'effet."
  
! #: config/arm/arm.opt:275
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr "Supposer que le chargement de donnÃ©es depuis la flash est plus lent que de lire des instructions."
  
! #: config/arm/arm.opt:279
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr "Supposer la syntaxe unifiÃ©e pour du code assembleur en ligne."
  
! #: config/arm/arm.opt:283
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr "Ne pas autoriser les donnÃ©es constantes Ã  Ãªtre placÃ©es dans les sections de code."
  
! #: config/arm/arm.opt:287
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr "Lors de l'Ã©dition de liens pour des cibles gros boutistes, gÃ©nÃ©rer une image au format BE8."
  
! #: config/arm/arm.opt:291
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr "Lors de l'Ã©dition de liens pour des cibles gros-boutistes, gÃ©nÃ©rer une image au format historique BE32."
  
! #: config/arm/arm.opt:295 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr "CoÃ»t supposÃ© pour une insn de branchement."
  
! #: config/arm/arm.opt:299
  #, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr "GÃ©nÃ©rer du code qui nâ€™utilise que des registres du cÅ“ur (r0-r14)."
--- 12162,12365 ----
  msgstr "GÃ©nÃ©rer du code PIC rÃ©-entrant."
  
  # L'Ã©tat ARM 32 bits (jeu d'instruction complet) est l'Ã©tat opposÃ© Ã  Thumb (jeu d'instructions rÃ©duit et plus compact).
! #: config/arm/arm.opt:92
  #, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "GÃ©nÃ©rer du code dans l'Ã©tat ARM 32 bits."
  
! #: config/arm/arm.opt:100
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr "Thumb: Supposer que les fonctions non statiques peuvent Ãªtre appelÃ©es par du code ARM."
  
! #: config/arm/arm.opt:104
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr "Thumb: Supposer que les pointeurs de fonctions peuvent pointer vers du code qui n'est pas conscient de l'Ã©tat Thumb."
  
! #: config/arm/arm.opt:112 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "SpÃ©cifier si le matÃ©riel en virgule flottante doit Ãªtre utilisÃ©."
  
! #: config/arm/arm.opt:116
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr "SpÃ©cifier que le compilateur doit cibler du code sÃ»r selon les extensions de sÃ©curitÃ© ARMv8-M."
  
! #: config/arm/arm.opt:120 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr "ABI en virgule flottante connues (Ã  utiliser avec l'option -mfloat-abi=):"
  
! #: config/arm/arm.opt:133
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr "Basculer entre les modes ARM/Thumb sur des fonctions en alternance pour tester le compilateur."
  
  # __fp16 est un type en demi prÃ©cision pour dÃ©clarer des variables
! #: config/arm/arm.opt:137
  #, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "SpÃ©cifier le format en virgule flottante de __fp16."
  
! #: config/arm/arm.opt:141
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr "Formats connus pour __fp16 (Ã  utiliser avec l'option -mfp16-format=):"
  
! #: config/arm/arm.opt:154
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "SpÃ©cifier le nom du matÃ©riel/format en virgule flottante cible."
  
! #: config/arm/arm.opt:165
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "GÃ©nÃ©rer des insns d'appels comme appels indirects, si nÃ©cessaire."
  
! #: config/arm/arm.opt:173
  #, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr "SpÃ©cifier le registre Ã  utiliser pour l'adressage PIC."
  
! #: config/arm/arm.opt:177
  #, no-c-format
  msgid "Store function names in object code."
  msgstr "Stocker les noms des fonctions dans le code objet."
  
! #: config/arm/arm.opt:181
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "Permettre l'ordonnancement de la sÃ©quence du prologue d'une fonction."
  
! #: config/arm/arm.opt:185 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr "Ne pas charger le registre PIC dans les prologues des fonctions."
  
! #: config/arm/arm.opt:192
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "SpÃ©cifier l'alignement de bits minimum des structures. (DÃ©prÃ©ciÃ©)."
  
! #: config/arm/arm.opt:196
  #, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "GÃ©nÃ©rer du code pour l'Ã©tat Thumb."
  
! #: config/arm/arm.opt:200
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "Supporter les appels entre des jeux d'instructions Thumb et ARM."
  
! #: config/arm/arm.opt:204
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr "SpÃ©cifier le mÃ©canisme de stockage local au thread."
  
! #: config/arm/arm.opt:208
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr "SpÃ©cifier comment accÃ©der au pointeur du thread."
  
! #: config/arm/arm.opt:212
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "Arguments valables pour -mtp=:"
  
  # les fonctions "non feuilles" appellent d'autres fonctions
! #: config/arm/arm.opt:225
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Thumb: GÃ©nÃ©rer des trames de pile (pour fonctions non feuilles) mÃªme si ce n'est pas nÃ©cessaire."
  
! #: config/arm/arm.opt:229
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Thumb: GÃ©nÃ©rer des trames de pile (pour fonctions feuilles) mÃªme si ce n'est pas nÃ©cessaire."
  
! #: config/arm/arm.opt:233 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr "Ajuster le code pour le processeur donnÃ©."
  
! #: config/arm/arm.opt:237
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr "Ã‰crire les informations d'ajustement du processeur sous forme de commentaires dans le fichier assembleur. C'est une option utilisÃ©e uniquement pour tester les rÃ©gressions du compilateur. Elle n'est pas destinÃ©e Ã  un usage ordinaire pour compiler du code."
  
! #: config/arm/arm.opt:248
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr "Utiliser les registres quadruples mots (plutÃ´t que doubles mots) de Neon pour la vectorisation."
  
! #: config/arm/arm.opt:252
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr "Utiliser les registres doubles mots (plutÃ´t que quadruples mots) de Neon pour la vectorisation."
  
! #: config/arm/arm.opt:256
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr "Activer des dÃ©charges de coÃ»t RTX plus verbeux durant le dÃ©bogage.  Uniquement pour les dÃ©veloppeurs de GCC."
  
! #: config/arm/arm.opt:260
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr "Ne gÃ©nÃ©rer des relocalisations absolues que sur des valeurs de la taille d'un mot."
  
! #: config/arm/arm.opt:264
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr "GÃ©nÃ©rer des blocs IT (If-Then) appropriÃ©s pour ARMv8."
  
! #: config/arm/arm.opt:268
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr "Ã‰viter le chevauchement entre la destination et les registres d'adresses sur les instructions LDRD qui peuvent dÃ©clencher un errata du Cortex-M3."
  
! #: config/arm/arm.opt:273 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr "Activer les accÃ¨s sur des mots et demi-mots non alignÃ©s aux donnÃ©es compactÃ©es."
  
! #: config/arm/arm.opt:277
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr "Cette option est obsolÃ¨te et n'a pas d'effet."
  
! #: config/arm/arm.opt:281
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr "Supposer que le chargement de donnÃ©es depuis la flash est plus lent que de lire des instructions."
  
! #: config/arm/arm.opt:285
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr "Supposer la syntaxe unifiÃ©e pour du code assembleur en ligne."
  
! #: config/arm/arm.opt:289
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr "Ne pas autoriser les donnÃ©es constantes Ã  Ãªtre placÃ©es dans les sections de code."
  
! #: config/arm/arm.opt:293
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr "Lors de l'Ã©dition de liens pour des cibles gros boutistes, gÃ©nÃ©rer une image au format BE8."
  
! #: config/arm/arm.opt:297
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr "Lors de l'Ã©dition de liens pour des cibles gros-boutistes, gÃ©nÃ©rer une image au format historique BE32."
  
! #: config/arm/arm.opt:301 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr "CoÃ»t supposÃ© pour une insn de branchement."
  
! #: config/arm/arm.opt:305
  #, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr "GÃ©nÃ©rer du code qui nâ€™utilise que des registres du cÅ“ur (r0-r14)."
*************** msgid "Use vector and scalar instruction
*** 12907,13007 ****
  msgstr "Utiliser les instructions vecteurs et scalaires ajoutÃ©es dans l'ISA 2.07."
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
- #: config/rs6000/rs6000.opt:503
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr "Fusionner certaines opÃ©rations sur des entiers pour une meilleure performance sur un power10."
  
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr "Utiliser les instructions Category:Vector.AES et Category:Vector.SHA2 de l'ISA 2.07."
  
! #: config/rs6000/rs6000.opt:514
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "Utiliser les instructions de mÃ©moire transactionnelle (HTM) de l'ISA 2.07."
  
! #: config/rs6000/rs6000.opt:518
  #, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "GÃ©nÃ©rer les instructions de mÃ©moire quadruple mots (lq/stq)."
  
! #: config/rs6000/rs6000.opt:522
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr "GÃ©nÃ©rer les instructions de mÃ©moire atomique quadruple mots (lqarx/stqcx)."
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr "GÃ©nÃ©rer du code de passage de paramÃ¨tres agrÃ©gÃ©s avec, au plus, un alignement 64 bits."
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr "Analyser et supprimer les Ã©changes de doubles mots dans les calculs VSX."
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr "Utiliser certaines instructions scalaires ajoutÃ©es dans l'ISA 3.0."
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr "Utiliser les instructions vectorielles ajoutÃ©es dans l'ISA 3.0."
  
! #: config/rs6000/rs6000.opt:546
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr "Utiliser les nouvelles instructions min/max dÃ©finies dans l'ISA 3.0."
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr "Fusionner les rÃ©fÃ©rences Ã  la toc des modÃ¨les de code medium/large avec l'instruction mÃ©moire."
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "GÃ©nÃ©rer les instructions avec modulo entier."
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr "Activer les virgules flottantes IEEE 128 bits via le mot clÃ© __float128."
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "Activer l'utilisation des instructions en virgule flottante IEEE 128 bits."
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr "Activer les conversions par dÃ©faut entre __float128 et long double."
  
! #: config/rs6000/rs6000.opt:606
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les instructions mÃ©moire prÃ©fixÃ©es."
  
! #: config/rs6000/rs6000.opt:610
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) d'adressage mÃ©moire relatif au PC."
  
! #: config/rs6000/rs6000.opt:614
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) des optimisations mÃ©moire relatives au PC pour les externes."
  
! #: config/rs6000/rs6000.opt:618
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les instructions MMA."
  
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
--- 12911,13040 ----
  msgstr "Utiliser les instructions vecteurs et scalaires ajoutÃ©es dans l'ISA 2.07."
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr "Fusionner certaines opÃ©rations sur des entiers pour une meilleure performance sur un power10."
  
+ #: config/rs6000/rs6000.opt:503
+ #, no-c-format
+ msgid "Fuse pairs of scalar or vector logical operations together for better performance on power10."
+ msgstr "Fusionner les paires de scalaires ou les opÃ©rations logiques vectorielles pour une meilleure performance sur un power10."
+ 
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
+ msgid "Fuse scalar logical op with add/subf for better performance on power10."
+ msgstr "Fusionner les opÃ©rations logiques scalaires avec add/subf pour une meilleure performance sur un power10."
+ 
+ #: config/rs6000/rs6000.opt:511
+ #, no-c-format
+ msgid "Fuse scalar add/subf with logical op for better performance on power10."
+ msgstr "Fusionner add/subf scalaires avec une opÃ©ration logique pour une meilleure performance sur un power10."
+ 
+ #: config/rs6000/rs6000.opt:515
+ #, no-c-format
+ msgid "Fuse dependent pairs of add or vaddudm instructions for better performance on power10."
+ msgstr "Fusionner les paires dÃ©pendantes des instructions add ou vaddudm pour une meilleure performance sur un power10."
+ 
+ #: config/rs6000/rs6000.opt:519
+ #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr "Utiliser les instructions Category:Vector.AES et Category:Vector.SHA2 de l'ISA 2.07."
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "Utiliser les instructions de mÃ©moire transactionnelle (HTM) de l'ISA 2.07."
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "GÃ©nÃ©rer les instructions de mÃ©moire quadruple mots (lq/stq)."
  
! #: config/rs6000/rs6000.opt:534
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr "GÃ©nÃ©rer les instructions de mÃ©moire atomique quadruple mots (lqarx/stqcx)."
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr "GÃ©nÃ©rer du code de passage de paramÃ¨tres agrÃ©gÃ©s avec, au plus, un alignement 64 bits."
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr "Analyser et supprimer les Ã©changes de doubles mots dans les calculs VSX."
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr "Utiliser certaines instructions scalaires ajoutÃ©es dans l'ISA 3.0."
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr "Utiliser les instructions vectorielles ajoutÃ©es dans l'ISA 3.0."
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr "Utiliser les nouvelles instructions min/max dÃ©finies dans l'ISA 3.0."
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr "Fusionner les rÃ©fÃ©rences Ã  la toc des modÃ¨les de code medium/large avec l'instruction mÃ©moire."
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "GÃ©nÃ©rer les instructions avec modulo entier."
  
! #: config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr "Activer les virgules flottantes IEEE 128 bits via le mot clÃ© __float128."
  
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "Activer l'utilisation des instructions en virgule flottante IEEE 128 bits."
  
! #: config/rs6000/rs6000.opt:578
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr "Activer les conversions par dÃ©faut entre __float128 et long double."
  
! #: config/rs6000/rs6000.opt:618
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les instructions mÃ©moire prÃ©fixÃ©es."
  
! #: config/rs6000/rs6000.opt:622
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) d'adressage mÃ©moire relatif au PC."
  
! #: config/rs6000/rs6000.opt:626
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) des optimisations mÃ©moire relatives au PC pour les externes."
  
! #: config/rs6000/rs6000.opt:630
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les instructions MMA."
  
+ #: config/rs6000/rs6000.opt:637
+ #, no-c-format
+ msgid "Enable instructions that guard against return-oriented programming attacks."
+ msgstr "Activer les instructions qui protÃ¨gent contre les attaques de type Â«Â Return-Oriented ProgrammingÂ Â»"
+ 
+ #: config/rs6000/rs6000.opt:641
+ #, no-c-format
+ msgid "Generate code that will run in privileged state."
+ msgstr "GÃ©nÃ©rer du code qui s'exÃ©cutera dans l'Ã©tat privilÃ©giÃ©."
+ 
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
*************** msgstr "Croissance maximale estimÃ©e du
*** 19150,20270 ****
  
  #: params.opt:131
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] SpÃ©cifier le mode dans lequel Early VRP devrait opÃ©rer."
  
! #: params.opt:162
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr "La profondeur maximale de l'Ã©valuation d'expressions logiques qui sera examinÃ©e en Ã©valuant les portÃ©es des arrÃªtes sortantes."
  
! #: params.opt:167
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr "Le nombre maximum d'arguments qu'un PHI peut avoir avant que le FSM qui est responsable de l'enchaÃ®nement arrÃªte d'essayer d'enchaÃ®ner les sauts dans ses blocs."
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr "Facteur d'Ã©chelle Ã  appliquer au nombre de blocs dans un chemin de sauts enchaÃ®nÃ©s lors de la comparaison avec le nombre d'expressions (mises Ã  l'Ã©chelle)."
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr "Facteur d'Ã©chelle Ã  appliquer au nombre d'expressions dans un chemin de sauts enchaÃ®nÃ©s lors de la comparaison de blocs (mis Ã  l'Ã©chelle)."
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "Le rapport seuil du dÃ©compte d'exÃ©cution des arÃªtes critiques qui permet l'Ã©limination des redondances aprÃ¨s rechargement."
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "Le rapport seuil pour rÃ©aliser l'Ã©limination des redondances partielles aprÃ¨s le rechargement."
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr "Facteur d'Ã©chelle dans le calcul de la distance maximale qu'une expression peut Ãªtre dÃ©placÃ©e par les optimisations de GCSE."
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr "CoÃ»t auquel les optimisations de GCSE ne contraindront pas la distance de dÃ©placement d'une expression."
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "L'expansion minimale du tas pour lancer la collecte des rebuts, en pourcentage de la taille totale du tas."
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "La taille minimale du tas avant de commencer la collecte des rebuts, en kilooctets."
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr "Le nombre d'exÃ©cutions du bloc de base qui est considÃ©rÃ© Â«Â chaudÂ Â». Le paramÃ¨tre est utilisÃ© uniquement avec GIMPLE FE."
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr "Est-ce que les erreurs codegen devraient produire des erreurs interne du compilateur (ICE) avec -fchecking."
  
! #: params.opt:211
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "Le nombre maximum de tableaux par SCoP."
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "Le nombre maximum de paramÃ¨tres dans un SCoP."
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr "Le nombre d'Ã©lÃ©ments pour lesquels la vÃ©rification de la table de hachage est faite pour chaque Ã©lÃ©ment cherchÃ©."
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "Le dÃ©nominateur n de la fraction 1/n du nombre d'exÃ©cutions maximum d'un bloc de base dans le programme entier qu'un bloc de base doit avoir pour au moins Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â» (utilisÃ© en mode non-LTO)."
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr "Le nombre de pour milles les plus exÃ©cutÃ©s de l'exÃ©cution profilÃ©e sur le programme entier dans lesquelles le nombre d'exÃ©cutions du bloc de base doit faire partie pour Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â» (utilisÃ© en mode LTO)."
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "Le dÃ©nominateur n de la fraction 1/n de la frÃ©quence d'exÃ©cution du bloc d'entrÃ©e d'une fonction qu'un bloc de base de cette fonction doit avoir au moins pour Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â»."
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr "L'Ã©chelle (en pourcents) appliquÃ©e Ã  inline-insns-single et les limites auto quand l'heuristique indique que la mise en ligne est trÃ¨s profitable."
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr "L'estimation de l'accÃ©lÃ©ration minimale permettant au code de mise en ligne d'ignorer inline-insns-single et inline-insns-auto."
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "Quelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e en raison de la mise en ligne (en pourcentage)."
  
! #: params.opt:247
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "La limite supÃ©rieure pour partager des entiers constants."
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr "Le seuil de l'Ã©valuation de l'opportunitÃ© de IPA-CP qui est encore considÃ©rÃ©e comme bÃ©nÃ©fique au clone."
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr "Bonus Ã  la compilation que IPA-CP assigne aux candidats qui rendent les limites ou les pas des boucles connus."
  
! #: params.opt:259
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "La profondeur maximale de clonage rÃ©cursif pour les fonctions auto-rÃ©cursives."
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Cloner rÃ©cursivement uniquement quand la probabilitÃ© qu'un appel soit exÃ©cutÃ© excÃ¨de le paramÃ¨tre."
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr "Le pourcentage de pÃ©nalitÃ© que des fonctions rÃ©cursives recevront quand elles seront Ã©valuÃ©es pour un clonage."
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr "Le pourcentage de pÃ©nalitÃ© que des fonctions contenant un unique appel Ã  une autre fonction recevront quand elles seront Ã©valuÃ©es pour un clonage."
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "Quelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e Ã  cause de la propagation interprocÃ©durale de constantes (en pourcentage)."
  
! #: params.opt:279
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "La taille d'une unitÃ© de traduction que l'Ã©tape IPA-CP considÃ¨re comme grande."
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr "La taille maximale d'une liste de valeurs associÃ©es Ã  chaque paramÃ¨tre pour la propagation de constantes interprocÃ©durale."
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr "Le nombre maximum d'instructions visitÃ©es durant la dÃ©couverte de l'offset d'une fonction de saut."
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr "Le nombre maximum d'expressions qui seront visitÃ©es par l'analyse des paramÃ¨tres formels de IPA basÃ© sur l'analyse d'alias dans une fonction quelconque."
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr "Le nombre maximum d'Ã©lÃ©ments contenus dans un agrÃ©gat d'un paramÃ¨tre dans des fonctions de saut ou des maillages."
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "Le nombre maximum d'opÃ©rations dans une expression de paramÃ¨tre qui peut Ãªtre traitÃ©e par l'analyse IPA."
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr "Le nombre maximum de prÃ©dicats diffÃ©rents utilisÃ©s pour garder une trace des propriÃ©tÃ©s des boucles dans l'analyse IPA."
  
  # FrÃ©dÃ©ric: Est-ce que la phrase en anglais veut dire quelque chose ?
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr "Le nombre maximum d'extrÃ©mitÃ©s de frontiÃ¨re de plage de Â«Â caseÂ Â» dans une instruction Â«Â switchÂ Â» utilisÃ©e durant la gÃ©nÃ©ration du rÃ©sumÃ© de la fonction IPA."
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr "Parties maximales que IPA-SRA suit par paramÃ¨tre formel, par consÃ©quent, est aussi le nombre maximum de remplacements d'un paramÃ¨tre formel."
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr "La croissance maximale autorisÃ©e du nombre et de la taille totale des nouveaux paramÃ¨tres que IPA-SRA remplace par un pointeur vers un agrÃ©gat."
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr "Le nombre de registres de chaque classe laissÃ©s inutilisÃ©s par les dÃ©placements invariants au niveau des boucles."
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "La taille max de la table des conflits en Mo."
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "Le nombre max de boucles pour l'allocation de registre rÃ©gional."
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Si le nombre de candidats dans l'ensemble est plus petit, on essaie toujours de retirer les IV inutilisÃ©s durant son optimisation."
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "Limite sur le nombre de candidats en dessous de laquelle tous les candidats sont pris en compte dans les optimisations d'IV."
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "Limite sur le nombre d'utilisations d'IV dans une boucle optimisÃ©e dans des optimisations d'IV."
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr "Le rapport maximum d'augmentation de la taille du code lors de l'expansion en une table de sauts (en pourcent). Le paramÃ¨tre est utilisÃ© lors d'une optimisation pour la taille."
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr "Le rapport maximum d'augmentation de la taille du code lors de l'expansion en une table de sauts (en pourcent). Le paramÃ¨tre est utilisÃ© lors d'une optimisation pour la vitesse."
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "La taille de ligne du cache L1."
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "La taille du cache L1."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "La taille du cache L2."
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Croissance maximale due Ã  la mise en ligne d'une grande fonction (en pourcentage)."
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "La taille du corps d'une fonction Ã  considÃ©rer comme Ã©tant grand."
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "La taille de la trame de pile qui est considÃ©rÃ©e comme Ã©tant grande"
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Croissance maximale de la trame de pile causÃ©e par la mise en ligne (en pourcentage)."
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "La taille d'une unitÃ© de traduction Ã  considÃ©rer comme grande."
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr "Nombre maximum de fichiers de modules C++ ouverts simultanÃ©ment lors du chargement paresseux."
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Le coÃ»t minimum d'une expression onÃ©reuse dans le dÃ©placement d'un invariant de boucle."
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr "Vrai si une opÃ©ration qui n'est pas un court-circuit est optimale."
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr "La taille des blocs pour le dÃ©coupage de boucle en blocs (loop blocking)."
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Le nombre maximum de stmts dans une boucle imbriquÃ©e pour l'Ã©change de boucle."
  
! #: params.opt:403
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Le rapport du pas minimum pour que l'Ã©change de boucle soit profitable."
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "Le nombre max de blocs de base dans une boucle pour un dÃ©placement de boucle invariant."
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "Le nombre maximum de datarefs dans une boucle pour construire les dÃ©pendances de donnÃ©es de la boucle."
  
! #: params.opt:415
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Le nombre maximum d'instructions dans une boucle interne qui est envisagÃ©e pour la dÃ©clinaison de version."
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Le nombre maximum d'instructions dans une boucle externe qui est envisagÃ©e pour la dÃ©clinaison de version en plus des instruction dans la boucle interne."
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr "La probabilitÃ© minimale, en pourcents, qu'une arrÃªte enchaÃ®ne immÃ©diatement sur une autre pour dÃ©cider d'ajouter un BB Ã  un EBB d'hÃ©ritage dans LRA."
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr "Le nombre maximum de pseudos rechargeables qui doivent Ãªtre considÃ©rÃ©s pendant le dÃ©versement de pseudos qui ne peuvent pas Ãªtre rechargÃ©s."
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr "La taille maximale d'une partition pour LTO (en instructions estimÃ©es)."
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "nombre maximum de partitions LTO envoyÃ©es en parallÃ¨le dans le flux."
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr "La taille minimale d'une partition pour LTO (en instructions estimÃ©es)."
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr "Le nombre de partitions dans lesquelles il faudrait scinder le programme."
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Le nombre maximum d'instructions Ã  envisager de dÃ©plier en moyenne dans une boucle."
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "Le nombre maximum de tentatives de combinaisons d'insns Ã  combiner."
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "La profondeur maximum de boucles imbriquÃ©es que nous aplatissons complÃ¨tement."
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Le nombre maximum de rÃ©ductions d'une boucle simple qui est complÃ¨tement aplatie."
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Le nombre maximum d'insns d'une boucle complÃ¨tement aplatie."
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "Le nombre maximum d'arÃªtes entrantes Ã  considÃ©rer pour les sauts croisÃ©s."
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Le nombre maximum d'instructions que CSE traite avant vidange."
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "La longueur maximale des chemins considÃ©rÃ©s dans cse."
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Les positions mÃ©moire maximum enregistrÃ©es par cselib."
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "Nombre max de marqueurs de dÃ©bogage Ã  Ã©tendre ou mettre en ligne."
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Le nombre maximum d'instructions Ã  considÃ©rer pour remplir un crÃ©neau de dÃ©lai."
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Le nombre maximum d'instructions Ã  considÃ©rer pour trouver les informations correctes d'un registre actif."
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "Le nombre maximum de stockages locaux actifs dans l'Ã©limination des stockages morts de RTL."
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Le nombre maximum de mises en ligne indirectes imbriquÃ©es rÃ©alisÃ©es par les premiÃ¨res mises en ligne."
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "Le nombre maximum de champs dans une structure avant que l'analyse de pointeur traite la structure comme une seule variable."
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "Le nombre maximum de blocs de base sur le chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis."
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "Le nombre maximum d'instructions Ã  copier en dupliquant des blocs le long du chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis."
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Le nombre maximum de nouveaux chemins pour enchaÃ®ner des sauts pour un automate Ã  Ã©tats finis."
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Le rapport maximum entre les insertions et les suppressions d'expressions dans GCSE."
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "La quantitÃ© maximale de mÃ©moire Ã  Ãªtre allouÃ©e par GCSE, en kilooctets."
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Le nombre maximum d'insns Ã  dupliquer lors de la dÃ©factorisation des goto calculÃ©s."
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Le facteur d'expansion maximum en copiant des blocs de base."
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr "Profondeur maximum de recherche dans l'arbre des dominateurs pour trouver des expressions Ã  Ã©lever."
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Le nombre maximum d'instructions lors de la mise en ligne automatique."
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Le nombre maximum d'instructions qu'une fonction en ligne peut grandir par la mise en ligne rÃ©cursive."
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Le nombre maximum d'instructions qu'une fonction pas en ligne peut grandir par la mise en ligne rÃ©cursive."
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Le nombre maximum d'instructions dans une seule fonction Ã©ligible Ã  la mise en ligne."
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Le nombre maximum d'instructions lors de la mise en ligne pour la taille."
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Le nombre maximum d'instructions lors de la mise en ligne automatique de petites fonctions."
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "La profondeur maximum de mise en ligne rÃ©cursive pour les fonctions en ligne."
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "La profondeur maximum de mise en ligne rÃ©cursive pour les fonctions pas en ligne."
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Le nombre maximum d'opÃ©rations isl, 0 pour illimitÃ©"
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "Limite sur le coÃ»t d'une expression pour calculer le nombre d'itÃ©rations."
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "Limite le nombre d'itÃ©rations que l'algorithme d'analyse du nombre d'itÃ©rations Ã©value par la force brute."
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "Le nombre maximum d'expressions autorisÃ©es dans un bloc qui doit Ãªtre dupliquÃ© pour enchaÃ®ner des sauts."
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "Le nombre maximum de nÅ“uds RTL qui peuvent Ãªtre enregistrÃ©s comme derniÃ¨re valeur du combinateur."
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Le nombre maximum d'insns dans l'en-tÃªte d'une boucle qui sont dupliquÃ©es par l'Ã©tape de copie des en-tÃªtes de boucles."
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Le nombre maximum de retours en arriÃ¨re que l'ordonnanceur doit essayer lors de l'ordonnancement modulo d'une boucle."
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "La longueur maximale de l'ensemble ANTIC partiel lors de la prÃ©-optimisation de l'arbre."
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "Le nombre maximum de branches sur le chemin pour aplatir une sÃ©quence."
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Le nombre maximum de dÃ©pliages pour aplatir une boucle."
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Le nombre maximum d'insns dans une boucle aplatie."
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "La longueur maximale de la liste des opÃ©ration en attente d'ordonnancement."
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "Le nombre maximum de blocs dans une rÃ©gion Ã  considÃ©rer pour l'ordonnancement interblocs."
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "Le nombre maximum d'insns dans une rÃ©gion Ã  considÃ©rer pour l'ordonnancement interblocs."
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "Profondeur maximum des chaÃ®nes de racines carrÃ©es Ã  utiliser lors de la synthÃ¨se d'une Ã©lÃ©vation Ã  la puissance par une constante rÃ©elle."
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Le nombre maximum dâ€™itÃ©rations de boucles qui sont prÃ©dites statiquement."
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "Le nombre maximum d'instructions Ã  rechercher en arriÃ¨re lors d'une recherche d'une recharge Ã©quivalente."
  
! #: params.opt:639
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "Le nombre maximum d'insns dans un bloc de base pour considÃ©rer une conversion du if par RTL."
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr "CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme prÃ©visible."
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr "CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme imprÃ©visible."
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "Le nombre maximum d'itÃ©rations au travers du CFG pour Ã©tendre des rÃ©gions."
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "Le dÃ©lai conflictuel maximum pour qu'une insn soit prise en compte pour un dÃ©placement spÃ©culatif."
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "Le nombre maximum d'instructions prÃªtes Ã  Ãªtre expÃ©diÃ©es qui doivent Ãªtre prises en compte par l'ordonnanceur durant le premier passage de l'ordonnancement."
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "La longueur maximale de la recherche dans les candidats pour la simplification des instructions dupliquÃ©es lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction)."
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr "Le nombre maximum de may-defs visitÃ©s lors d'une dÃ©virtualisation spÃ©culative."
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr "La profondeur de rÃ©cursion maximum permise en interrogeant une propriÃ©tÃ© d'un nom SSA."
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "Le nombre maximum de stockages constants Ã  fusionner dans l'Ã©tape de fusion des stockages."
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "Le nombre maximum de paires de stockage conditionnel qui peuvent Ãªtre descendues."
  
! #: params.opt:691 params.opt:695
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "Le nombre maximum de chaines de stockages Ã  suivre en mÃªme temps dans l'Ã©tape de fusion des stockages."
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "La quantitÃ© maximale de bbs similaires Ã  comparer avec un bb."
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr "Le nombre maximum d'itÃ©rations du passage sur une fonction."
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr "Le nombre maximum de chaÃ®nes pour lesquelles l'optimisation de strlen conserve la longueur des chaÃ®nes."
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr "Nombre maximum d'arguments dans un PHI supportÃ© par la conversion de Â«Â ifÂ Â» TREE Ã  moins que la boucle soit marquÃ©e avec un pragma simd."
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Le nombre maximum de dÃ©pliages d'une boucle."
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Le nombre maximum d'instructions Ã  envisager de dÃ©plier dans une boucle."
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Le nombre maximum d'insns d'une boucle qui est dÃ©placÃ©e Ã  l'intÃ©rieur de ses branchements."
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Le nombre maximum de dÃ©placements d'une seule boucle Ã  l'intÃ©rieur de ses branchements."
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Si -fvariable-expansion-in-unroller est utilisÃ©, le nombre maximum de fois qu'une variable individuelle sera dÃ©veloppÃ©e pendant le dÃ©pliage de la boucle."
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr "La profondeur de rÃ©cursion max pour dÃ©velopper les expressions de pistage de variables."
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr "La taille max de la liste des emplacements pour laquelle des opÃ©rations inverses devraient Ãªtre ajoutÃ©es."
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr "La taille max des tables de hachage pour le pistage des variables."
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr "Nombre maximum de VALEURs traitÃ©es lors d'un appel Ã  find_base_term."
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "Le nombre maximum d'assertions Ã  ajouter le long de l'arÃªte par dÃ©faut d'une instruction switch pendant le VRP."
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Le nombre minimum d'instructions concordantes Ã  considÃ©rer pour les sauts croisÃ©s."
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Mettre en ligne rÃ©cursif uniquement quand la probabilitÃ© que l'appel soit exÃ©cutÃ© dÃ©passe le paramÃ¨tre."
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr "Le rapport min entre les insns et les prÃ©-extractions pour activer la prÃ©-extraction dans une boucle avec un nombre inconnu d'itÃ©rations."
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr "Le seuil minimum pour la probabilitÃ© qu'une instruction de condition semi-invariante dÃ©clenche un scindage de boucle"
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr "Le UID minimum Ã  utiliser pour une insn qui n'est pas pour le dÃ©bogage."
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr "La taille minimale des variables contribuant au partage d'un emplacement de pile quand il n'y a pas d'optimisation."
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "La probabilitÃ© minimum d'atteindre un bloc source pour l'ordonnancement spÃ©culatif interblocs."
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Si -ftree-vectorize est utilisÃ©, la limite minimale de boucle d'une boucle prise en compte pour la vectorisation."
  
! #: params.opt:787
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr "--param=openacc-kernels=[decompose|parloops]\tSpÃ©cifier le mode de gestion des constructions Â«Â kernelsÂ Â» OpenACC."
  
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr "Taille des fragments de l'ordonnanceur OMP pour des boucles parallÃ©lisÃ©es par parloops."
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Le nombre minimum d'itÃ©rations par thread d'une boucle parallÃ©lisÃ©e la plus Ã  l'intÃ©rieur."
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tType d'ordonnancement de l'ordonnanceur OMP pour des boucles parallÃ©lisÃ©es par parloops."
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "ProbabilitÃ© maximum que l'entrÃ©e B8 d'une rÃ©gion scindÃ©e (en pourcent relatif Ã  l'entrÃ©e B8 de la fonction) pour rÃ©aliser la mise en ligne partielle."
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Estimation maximale de la conclusion des branches considÃ©rÃ©es prÃ©visibles."
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr "Faut-il gÃ©nÃ©rer des indices de prÃ©-extraction logicielle pour des pas non constants."
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Le nombre d'insns exÃ©cutÃ©es avant que la prÃ©-extraction soit terminÃ©e."
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr "Le rapport min entre les insns et les opÃ©randes mÃ©moire pour activer la prÃ©-extraction dans une boucle."
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr "Le pas constant minimum au delÃ  duquel il faut utiliser des indices de prÃ©-extraction."
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Utiliser un ID de fonction interne dans la recherche de profilage."
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "La profondeur maximum de boucles imbriquÃ©es qu'il faut entiÃ¨rement numÃ©roter par valeur de maniÃ¨re optimiste."
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "Le nombre maximum de dÃ©sambiguÃ¯sations Ã  rÃ©aliser par accÃ¨s mÃ©moire."
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "Limite sur la complexitÃ© des expressions dans l'analyseur d'Ã©volution de scalaires."
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "Limite sur la taille des expressions utilisÃ©es dans l'analyseur d'Ã©volution de scalaires."
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr "Fanion de contrÃ´le du modÃ¨le de l'ordonnanceur avec prÃ©-extraction automatique matÃ©rielle. Nombre de cycles d'anticipation que le modÃ¨le examine, la valeur Â«Â 0Â Â» active uniquement l'heuristique de tri des instructions. DÃ©sactivÃ© par dÃ©faut."
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "Distance minimale entre un Â«Â storeÂ Â» et un Â«Â loadÂ Â» qui peuvent entrer en conflit."
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr "Quel algorithme de -fsched-pressure appliquer."
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "La probabilitÃ© minimale de succÃ¨s de spÃ©culation (en pourcent) de telle maniÃ¨re que l'insn spÃ©culative sera ordonnancÃ©e."
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr "La probabilitÃ© minimale qu'une arÃªte doit avoir pour que l'ordonnanceur sauvegarde son Ã©tat d'un bout Ã  l'autre."
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Le nombre maximum d'instructions dans la liste Â«Â prÃªtesÂ Â» qui sont considÃ©rÃ©es Ã©ligibles pour Ãªtre renommÃ©es."
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "La taille maximum de la fenÃªtre d'anticipation de l'ordonnanceur sÃ©lectif."
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "Le nombre maximum de fois qu'une insn peut Ãªtre ordonnancÃ©e."
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "Le nombre de prÃ©-extractions qui peuvent se dÃ©rouler en mÃªme temps."
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr "FrÃ©quence d'exÃ©cution relative du bloc cible (en pourcent) requis pour faire descendre (sink) une expression."
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "Le nombre de cycles que le Â«Â Swing Modulo SchedulerÂ Â» prend en compte lorsqu'il vÃ©rifie les conflits en utilisant DFA."
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Un seuil sur le nombre moyen d'itÃ©rations prises en compte par le Â«Â Swing Modulo SchedulerÂ Â»."
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Un facteur pour ajuster la limite supÃ©rieure que le Â«Â Swing Modulo SchedulerÂ Â» utilise pour ordonnancer une boucle."
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "La valeur minimum du dÃ©compte des Ã©tapes que le Â«Â Swing Modulo SchedulerÂ Â» va gÃ©nÃ©rer."
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr "La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour l'espace."
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr "La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour la vitesse."
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr "Nombre maximum d'accÃ¨s artificiels pour activer la propagation vers l'avant que le remplacement scalaire d'agrÃ©gats gardera pour une variable locale."
  
! #: params.opt:942
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Le nombre maximum d'affectations SSA_NAME Ã  suivre en dÃ©terminant une valeur."
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "La limite infÃ©rieure pour qu'un tampon soit considÃ©rÃ© pour Ãªtre protÃ©gÃ© contre l'Ã©crasement de la pile."
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "Taille de la protection de la pile exprimÃ©e comme une puissance de deux en octets."
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervalle durant lequel sonder la pile, exprimÃ© comme une puissance de deux en octets."
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Autoriser l'Ã©tape de fusion des stockages Ã  introduire des stockages non alignÃ©s s'il est lÃ©gal de faire ainsi."
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr "Taille maximale d'une rÃ©gion de fusion de stockage unique en octets."
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "La rapport maximum entre la taille du tableau et les branchements du switch pour qu'une conversion du switch ait lieu."
  
! #: params.opt:970
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Le nombre maximum de bases stockÃ©es dans chaque arbre modref."
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "Le nombre maximum de rÃ©fÃ©rences stockÃ©es dans chaque base modref."
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "Le nombre maximum d'accÃ¨s stockÃ©s dans chaque rÃ©fÃ©rence modref."
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "Le nombre maximum de tests rÃ©alisÃ©es par la requÃªte modref."
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr "La profondeur maximale de la recherche DFS utilisÃ©e par l'analyse d'Ã©vasion de modref."
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "Le nombre maximum de points d'Ã©vasion suivis par modref par nom SSA."
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "La taille en octets au delÃ  de laquelle des agrÃ©gats locaux au thread doivent Ãªtre manipulÃ©s par les fonctions de journalisation au lieu de paires de save/restore."
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Le pourcentage d'une fonction, pondÃ©rÃ© par la frÃ©quence d'exÃ©cution, qui doit Ãªtre couvert par la formation de la trace. UtilisÃ© lorsque le feedback par profilage n'est pas disponible."
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Le pourcentage d'une fonction, pondÃ©rÃ© par la frÃ©quence d'exÃ©cution, qui doit Ãªtre couvert par la formation de la trace. UtilisÃ© lorsque le feedback par profilage est disponible."
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Croissance maximale du code par la duplication de queue (en pourcentage)."
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Stopper la croissance anticipÃ©e si la probabilitÃ© des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage). UtilisÃ© lorsque le feedback par profilage n'est pas disponible."
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Stopper la croissance anticipÃ©e si la probabilitÃ© des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage). UtilisÃ© lorsque le feedback par profilage est disponible."
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Stopper la croissance renversÃ©e si la probabilitÃ© inverse des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage)."
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "Fixe le nombre maximum d'instructions exÃ©cutÃ©es en parallÃ¨le dans un arbre rÃ©-associÃ©. Si 0, utilise l'heuristique dÃ©pendant de la cible."
  
! #: params.opt:1026
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Produire une instrumentalisation spÃ©ciale pour les accÃ¨s Ã  des volatiles."
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr "Produire des appels instrumentalisÃ©s Ã  __tsan_func_entry() et __tsan_func_exit()."
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "Nombre maximum d'appels imbriquÃ©s pour rechercher une dÃ©pendance de contrÃ´le pendant l'analyse d'une variable non initialisÃ©e."
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Instruction prise en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions."
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Temps pris en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions."
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Instruction prise en compte pour la surcharge du fragment d'une fonction."
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Temps pris en compte pour la surcharge du fragment d'une fonction."
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "Le dÃ©nominateur n de la fraction 1/n du nombre d'exÃ©cutions profilÃ©es sur le programme entier en dessous duquel le nombre d'exÃ©cutions d'un bloc de base doit se trouver afin que le bloc de base soit considÃ©rÃ© comme improbable."
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "Facteur de dÃ©roulement maximum pour le unroll-and-jam"
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr "Pourcentage minimum de memrefs qui doit Ãªtre Ã©liminÃ© pour que le unroll-and-jam soit estimÃ© profitable."
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Utiliser des instructions d'empoisonnement/dÃ©s-empoisonnement direct pour les variables plus petites ou Ã©gales Ã  ce nombre."
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Faut-il utiliser les types canoniques."
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Activer la vectorisation de l'Ã©pilogue d'une boucle en utilisant une taille de vecteur plus petite."
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Le nombre maximum d'aplatissages de boucles pour amÃ©liorer l'alignement des rÃ©fÃ©rences aux donnÃ©es dans une boucle."
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution pour dÃ©tecter les pointeurs qui se recouvrent (pointer aliasing) que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer."
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution de l'alignement que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer."
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr "ContrÃ´le comment le vectoriseur de boucle utilise des vecteurs partiels.  0 signifie jamais, 1 signifie uniquement pour les boucles dont le besoin d'itÃ©rer peut Ãªtre retirÃ©, 2 signifie pour toutes les boucles. La valeur par dÃ©faut est 2."
--- 19183,20308 ----
  
  #: params.opt:131
  #, no-c-format
+ msgid "Maximum number of basic blocks before EVRP uses a sparse cache."
+ msgstr "Le nombre maximum de blocs de base avant que EVRP utilise une cache peu dense."
+ 
+ #: params.opt:135
+ #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] SpÃ©cifier le mode dans lequel Early VRP devrait opÃ©rer."
  
! #: params.opt:166
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr "La profondeur maximale de l'Ã©valuation d'expressions logiques qui sera examinÃ©e en Ã©valuant les portÃ©es des arrÃªtes sortantes."
  
! #: params.opt:171
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr "Le nombre maximum d'arguments qu'un PHI peut avoir avant que le FSM qui est responsable de l'enchaÃ®nement arrÃªte d'essayer d'enchaÃ®ner les sauts dans ses blocs."
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr "Facteur d'Ã©chelle Ã  appliquer au nombre de blocs dans un chemin de sauts enchaÃ®nÃ©s lors de la comparaison avec le nombre d'expressions (mises Ã  l'Ã©chelle)."
  
! #: params.opt:179
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr "Facteur d'Ã©chelle Ã  appliquer au nombre d'expressions dans un chemin de sauts enchaÃ®nÃ©s lors de la comparaison de blocs (mis Ã  l'Ã©chelle)."
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "Le rapport seuil du dÃ©compte d'exÃ©cution des arÃªtes critiques qui permet l'Ã©limination des redondances aprÃ¨s rechargement."
  
! #: params.opt:187
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "Le rapport seuil pour rÃ©aliser l'Ã©limination des redondances partielles aprÃ¨s le rechargement."
  
! #: params.opt:191
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr "Facteur d'Ã©chelle dans le calcul de la distance maximale qu'une expression peut Ãªtre dÃ©placÃ©e par les optimisations de GCSE."
  
! #: params.opt:195
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr "CoÃ»t auquel les optimisations de GCSE ne contraindront pas la distance de dÃ©placement d'une expression."
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "L'expansion minimale du tas pour lancer la collecte des rebuts, en pourcentage de la taille totale du tas."
  
! #: params.opt:203
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "La taille minimale du tas avant de commencer la collecte des rebuts, en kilooctets."
  
! #: params.opt:207
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr "Le nombre d'exÃ©cutions du bloc de base qui est considÃ©rÃ© Â«Â chaudÂ Â». Le paramÃ¨tre est utilisÃ© uniquement avec GIMPLE FE."
  
! #: params.opt:211
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr "Est-ce que les erreurs codegen devraient produire des erreurs interne du compilateur (ICE) avec -fchecking."
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "Le nombre maximum de tableaux par SCoP."
  
! #: params.opt:219
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "Le nombre maximum de paramÃ¨tres dans un SCoP."
  
! #: params.opt:223
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr "Le nombre d'Ã©lÃ©ments pour lesquels la vÃ©rification de la table de hachage est faite pour chaque Ã©lÃ©ment cherchÃ©."
  
! #: params.opt:227
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "Le dÃ©nominateur n de la fraction 1/n du nombre d'exÃ©cutions maximum d'un bloc de base dans le programme entier qu'un bloc de base doit avoir pour au moins Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â» (utilisÃ© en mode non-LTO)."
  
! #: params.opt:231
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr "Le nombre de pour milles les plus exÃ©cutÃ©s de l'exÃ©cution profilÃ©e sur le programme entier dans lesquelles le nombre d'exÃ©cutions du bloc de base doit faire partie pour Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â» (utilisÃ© en mode LTO)."
  
! #: params.opt:235
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "Le dÃ©nominateur n de la fraction 1/n de la frÃ©quence d'exÃ©cution du bloc d'entrÃ©e d'une fonction qu'un bloc de base de cette fonction doit avoir au moins pour Ãªtre considÃ©rÃ© comme Â«Â chaudÂ Â»."
  
! #: params.opt:239
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr "L'Ã©chelle (en pourcents) appliquÃ©e Ã  inline-insns-single et les limites auto quand l'heuristique indique que la mise en ligne est trÃ¨s profitable."
  
! #: params.opt:243
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr "L'estimation de l'accÃ©lÃ©ration minimale permettant au code de mise en ligne d'ignorer inline-insns-single et inline-insns-auto."
  
! #: params.opt:247
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "Quelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e en raison de la mise en ligne (en pourcentage)."
  
! #: params.opt:251
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "La limite supÃ©rieure pour partager des entiers constants."
  
! #: params.opt:255
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr "Le seuil de l'Ã©valuation de l'opportunitÃ© de IPA-CP qui est encore considÃ©rÃ©e comme bÃ©nÃ©fique au clone."
  
! #: params.opt:259
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr "Bonus Ã  la compilation que IPA-CP assigne aux candidats qui rendent les limites ou les pas des boucles connus."
  
! #: params.opt:263
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "La profondeur maximale de clonage rÃ©cursif pour les fonctions auto-rÃ©cursives."
  
! #: params.opt:267
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Cloner rÃ©cursivement uniquement quand la probabilitÃ© qu'un appel soit exÃ©cutÃ© excÃ¨de le paramÃ¨tre."
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr "Le pourcentage de pÃ©nalitÃ© que des fonctions rÃ©cursives recevront quand elles seront Ã©valuÃ©es pour un clonage."
  
! #: params.opt:275
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr "Le pourcentage de pÃ©nalitÃ© que des fonctions contenant un unique appel Ã  une autre fonction recevront quand elles seront Ã©valuÃ©es pour un clonage."
  
! #: params.opt:279
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "Quelle croissance d'une unitÃ© de compilation peut Ãªtre tolÃ©rÃ©e Ã  cause de la propagation interprocÃ©durale de constantes (en pourcentage)."
  
! #: params.opt:283
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "La taille d'une unitÃ© de traduction que l'Ã©tape IPA-CP considÃ¨re comme grande."
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr "La taille maximale d'une liste de valeurs associÃ©es Ã  chaque paramÃ¨tre pour la propagation de constantes interprocÃ©durale."
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr "Le nombre maximum d'instructions visitÃ©es durant la dÃ©couverte de l'offset d'une fonction de saut."
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr "Le nombre maximum d'expressions qui seront visitÃ©es par l'analyse des paramÃ¨tres formels de IPA basÃ© sur l'analyse d'alias dans une fonction quelconque."
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr "Le nombre maximum d'Ã©lÃ©ments contenus dans un agrÃ©gat d'un paramÃ¨tre dans des fonctions de saut ou des maillages."
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "Le nombre maximum d'opÃ©rations dans une expression de paramÃ¨tre qui peut Ãªtre traitÃ©e par l'analyse IPA."
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr "Le nombre maximum de prÃ©dicats diffÃ©rents utilisÃ©s pour garder une trace des propriÃ©tÃ©s des boucles dans l'analyse IPA."
  
  # FrÃ©dÃ©ric: Est-ce que la phrase en anglais veut dire quelque chose ?
! #: params.opt:311
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr "Le nombre maximum d'extrÃ©mitÃ©s de frontiÃ¨re de plage de Â«Â caseÂ Â» dans une instruction Â«Â switchÂ Â» utilisÃ©e durant la gÃ©nÃ©ration du rÃ©sumÃ© de la fonction IPA."
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr "Parties maximales que IPA-SRA suit par paramÃ¨tre formel, par consÃ©quent, est aussi le nombre maximum de remplacements d'un paramÃ¨tre formel."
  
! #: params.opt:319
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr "La croissance maximale autorisÃ©e du nombre et de la taille totale des nouveaux paramÃ¨tres que IPA-SRA remplace par un pointeur vers un agrÃ©gat."
  
! #: params.opt:323
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr "Le nombre de registres de chaque classe laissÃ©s inutilisÃ©s par les dÃ©placements invariants au niveau des boucles."
  
! #: params.opt:327
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "La taille max de la table des conflits en Mo."
  
! #: params.opt:331
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "Le nombre max de boucles pour l'allocation de registre rÃ©gional."
  
! #: params.opt:335
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Si le nombre de candidats dans l'ensemble est plus petit, on essaie toujours de retirer les IV inutilisÃ©s durant son optimisation."
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "Limite sur le nombre de candidats en dessous de laquelle tous les candidats sont pris en compte dans les optimisations d'IV."
  
! #: params.opt:343
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "Limite sur le nombre d'utilisations d'IV dans une boucle optimisÃ©e dans des optimisations d'IV."
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr "Le rapport maximum d'augmentation de la taille du code lors de l'expansion en une table de sauts (en pourcent). Le paramÃ¨tre est utilisÃ© lors d'une optimisation pour la taille."
  
! #: params.opt:351
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr "Le rapport maximum d'augmentation de la taille du code lors de l'expansion en une table de sauts (en pourcent). Le paramÃ¨tre est utilisÃ© lors d'une optimisation pour la vitesse."
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "La taille de ligne du cache L1."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "La taille du cache L1."
  
! #: params.opt:363
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "La taille du cache L2."
  
! #: params.opt:367
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Croissance maximale due Ã  la mise en ligne d'une grande fonction (en pourcentage)."
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "La taille du corps d'une fonction Ã  considÃ©rer comme Ã©tant grand."
  
! #: params.opt:375
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "La taille de la trame de pile qui est considÃ©rÃ©e comme Ã©tant grande"
  
! #: params.opt:379
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Croissance maximale de la trame de pile causÃ©e par la mise en ligne (en pourcentage)."
  
! #: params.opt:383
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "La taille d'une unitÃ© de traduction Ã  considÃ©rer comme grande."
  
! #: params.opt:387
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr "Nombre maximum de fichiers de modules C++ ouverts simultanÃ©ment lors du chargement paresseux."
  
! #: params.opt:391
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Le coÃ»t minimum d'une expression onÃ©reuse dans le dÃ©placement d'un invariant de boucle."
  
! #: params.opt:395
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr "Vrai si une opÃ©ration qui n'est pas un court-circuit est optimale."
  
! #: params.opt:399
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr "La taille des blocs pour le dÃ©coupage de boucle en blocs (loop blocking)."
  
! #: params.opt:403
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Le nombre maximum de stmts dans une boucle imbriquÃ©e pour l'Ã©change de boucle."
  
! #: params.opt:407
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "Le rapport du pas minimum pour que l'Ã©change de boucle soit profitable."
  
! #: params.opt:411
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "Le nombre max de blocs de base dans une boucle pour un dÃ©placement de boucle invariant."
  
! #: params.opt:415
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "Le nombre maximum de datarefs dans une boucle pour construire les dÃ©pendances de donnÃ©es de la boucle."
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Le nombre maximum d'instructions dans une boucle interne qui est envisagÃ©e pour la dÃ©clinaison de version."
  
! #: params.opt:423
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Le nombre maximum d'instructions dans une boucle externe qui est envisagÃ©e pour la dÃ©clinaison de version en plus des instruction dans la boucle interne."
  
! #: params.opt:427
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr "La probabilitÃ© minimale, en pourcents, qu'une arrÃªte enchaÃ®ne immÃ©diatement sur une autre pour dÃ©cider d'ajouter un BB Ã  un EBB d'hÃ©ritage dans LRA."
  
! #: params.opt:431
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr "Le nombre maximum de pseudos rechargeables qui doivent Ãªtre considÃ©rÃ©s pendant le dÃ©versement de pseudos qui ne peuvent pas Ãªtre rechargÃ©s."
  
! #: params.opt:435
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr "La taille maximale d'une partition pour LTO (en instructions estimÃ©es)."
  
! #: params.opt:439
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "nombre maximum de partitions LTO envoyÃ©es en parallÃ¨le dans le flux."
  
! #: params.opt:443
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr "La taille minimale d'une partition pour LTO (en instructions estimÃ©es)."
  
! #: params.opt:447
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr "Le nombre de partitions dans lesquelles il faudrait scinder le programme."
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Le nombre maximum d'instructions Ã  envisager de dÃ©plier en moyenne dans une boucle."
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "Le nombre maximum de tentatives de combinaisons d'insns Ã  combiner."
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "La profondeur maximum de boucles imbriquÃ©es que nous aplatissons complÃ¨tement."
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Le nombre maximum de rÃ©ductions d'une boucle simple qui est complÃ¨tement aplatie."
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Le nombre maximum d'insns d'une boucle complÃ¨tement aplatie."
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "Le nombre maximum d'arÃªtes entrantes Ã  considÃ©rer pour les sauts croisÃ©s."
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Le nombre maximum d'instructions que CSE traite avant vidange."
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "La longueur maximale des chemins considÃ©rÃ©s dans cse."
  
! #: params.opt:483
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Les positions mÃ©moire maximum enregistrÃ©es par cselib."
  
! #: params.opt:487
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "Nombre max de marqueurs de dÃ©bogage Ã  Ã©tendre ou mettre en ligne."
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Le nombre maximum d'instructions Ã  considÃ©rer pour remplir un crÃ©neau de dÃ©lai."
  
! #: params.opt:495
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Le nombre maximum d'instructions Ã  considÃ©rer pour trouver les informations correctes d'un registre actif."
  
! #: params.opt:499
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "Le nombre maximum de stockages locaux actifs dans l'Ã©limination des stockages morts de RTL."
  
! #: params.opt:503
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Le nombre maximum de mises en ligne indirectes imbriquÃ©es rÃ©alisÃ©es par les premiÃ¨res mises en ligne."
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "Le nombre maximum de champs dans une structure avant que l'analyse de pointeur traite la structure comme une seule variable."
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "Le nombre maximum de blocs de base sur le chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis."
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "Le nombre maximum d'instructions Ã  copier en dupliquant des blocs le long du chemin de sauts enchaÃ®nÃ©s d'un automate Ã  Ã©tats finis."
  
! #: params.opt:519
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Le nombre maximum de nouveaux chemins pour enchaÃ®ner des sauts pour un automate Ã  Ã©tats finis."
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Le rapport maximum entre les insertions et les suppressions d'expressions dans GCSE."
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "La quantitÃ© maximale de mÃ©moire Ã  Ãªtre allouÃ©e par GCSE, en kilooctets."
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Le nombre maximum d'insns Ã  dupliquer lors de la dÃ©factorisation des goto calculÃ©s."
  
! #: params.opt:535
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Le facteur d'expansion maximum en copiant des blocs de base."
  
! #: params.opt:539
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr "Profondeur maximum de recherche dans l'arbre des dominateurs pour trouver des expressions Ã  Ã©lever."
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Le nombre maximum d'instructions lors de la mise en ligne automatique."
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Le nombre maximum d'instructions qu'une fonction en ligne peut grandir par la mise en ligne rÃ©cursive."
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Le nombre maximum d'instructions qu'une fonction pas en ligne peut grandir par la mise en ligne rÃ©cursive."
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Le nombre maximum d'instructions dans une seule fonction Ã©ligible Ã  la mise en ligne."
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Le nombre maximum d'instructions lors de la mise en ligne pour la taille."
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Le nombre maximum d'instructions lors de la mise en ligne automatique de petites fonctions."
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "La profondeur maximum de mise en ligne rÃ©cursive pour les fonctions en ligne."
  
! #: params.opt:571
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "La profondeur maximum de mise en ligne rÃ©cursive pour les fonctions pas en ligne."
  
! #: params.opt:575
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Le nombre maximum d'opÃ©rations isl, 0 pour illimitÃ©"
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "Limite sur le coÃ»t d'une expression pour calculer le nombre d'itÃ©rations."
  
! #: params.opt:583
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "Limite le nombre d'itÃ©rations que l'algorithme d'analyse du nombre d'itÃ©rations Ã©value par la force brute."
  
! #: params.opt:587
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "Le nombre maximum d'expressions autorisÃ©es dans un bloc qui doit Ãªtre dupliquÃ© pour enchaÃ®ner des sauts."
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "Le nombre maximum de nÅ“uds RTL qui peuvent Ãªtre enregistrÃ©s comme derniÃ¨re valeur du combinateur."
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Le nombre maximum d'insns dans l'en-tÃªte d'une boucle qui sont dupliquÃ©es par l'Ã©tape de copie des en-tÃªtes de boucles."
  
! #: params.opt:599
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Le nombre maximum de retours en arriÃ¨re que l'ordonnanceur doit essayer lors de l'ordonnancement modulo d'une boucle."
  
! #: params.opt:603
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "La longueur maximale de l'ensemble ANTIC partiel lors de la prÃ©-optimisation de l'arbre."
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "Le nombre maximum de branches sur le chemin pour aplatir une sÃ©quence."
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "Le nombre maximum de dÃ©pliages pour aplatir une boucle."
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Le nombre maximum d'insns dans une boucle aplatie."
  
! #: params.opt:619
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "La longueur maximale de la liste des opÃ©ration en attente d'ordonnancement."
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "Le nombre maximum de blocs dans une rÃ©gion Ã  considÃ©rer pour l'ordonnancement interblocs."
  
! #: params.opt:627 params.opt:671
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "Le nombre maximum d'insns dans une rÃ©gion Ã  considÃ©rer pour l'ordonnancement interblocs."
  
! #: params.opt:631
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "Profondeur maximum des chaÃ®nes de racines carrÃ©es Ã  utiliser lors de la synthÃ¨se d'une Ã©lÃ©vation Ã  la puissance par une constante rÃ©elle."
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Le nombre maximum dâ€™itÃ©rations de boucles qui sont prÃ©dites statiquement."
  
! #: params.opt:639
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "Le nombre maximum d'instructions Ã  rechercher en arriÃ¨re lors d'une recherche d'une recharge Ã©quivalente."
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "Le nombre maximum d'insns dans un bloc de base pour considÃ©rer une conversion du if par RTL."
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr "CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme prÃ©visible."
  
! #: params.opt:651
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr "CoÃ»t maximum admissible pour la sÃ©quence qui serait gÃ©nÃ©rÃ©e par l'Ã©tape de conversion des Â«Â ifÂ Â» du RTL pour un branchement qui est considÃ©rÃ© comme imprÃ©visible."
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "Le nombre maximum d'itÃ©rations au travers du CFG pour Ã©tendre des rÃ©gions."
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "Le dÃ©lai conflictuel maximum pour qu'une insn soit prise en compte pour un dÃ©placement spÃ©culatif."
  
! #: params.opt:663
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "Le nombre maximum d'instructions prÃªtes Ã  Ãªtre expÃ©diÃ©es qui doivent Ãªtre prises en compte par l'ordonnanceur durant le premier passage de l'ordonnancement."
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "La longueur maximale de la recherche dans les candidats pour la simplification des instructions dupliquÃ©es lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction)."
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr "Le nombre maximum de may-defs visitÃ©s lors d'une dÃ©virtualisation spÃ©culative."
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr "La profondeur de rÃ©cursion maximum permise en interrogeant une propriÃ©tÃ© d'un nom SSA."
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "Le nombre maximum de stockages constants Ã  fusionner dans l'Ã©tape de fusion des stockages."
  
! #: params.opt:691
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "Le nombre maximum de paires de stockage conditionnel qui peuvent Ãªtre descendues."
  
! #: params.opt:695 params.opt:699
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "Le nombre maximum de chaines de stockages Ã  suivre en mÃªme temps dans l'Ã©tape de fusion des stockages."
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "La quantitÃ© maximale de bbs similaires Ã  comparer avec un bb."
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr "Le nombre maximum d'itÃ©rations du passage sur une fonction."
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr "Le nombre maximum de chaÃ®nes pour lesquelles l'optimisation de strlen conserve la longueur des chaÃ®nes."
  
! #: params.opt:715
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr "Nombre maximum d'arguments dans un PHI supportÃ© par la conversion de Â«Â ifÂ Â» TREE Ã  moins que la boucle soit marquÃ©e avec un pragma simd."
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Le nombre maximum de dÃ©pliages d'une boucle."
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Le nombre maximum d'instructions Ã  envisager de dÃ©plier dans une boucle."
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Le nombre maximum d'insns d'une boucle qui est dÃ©placÃ©e Ã  l'intÃ©rieur de ses branchements."
  
! #: params.opt:731
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Le nombre maximum de dÃ©placements d'une seule boucle Ã  l'intÃ©rieur de ses branchements."
  
! #: params.opt:735
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Si -fvariable-expansion-in-unroller est utilisÃ©, le nombre maximum de fois qu'une variable individuelle sera dÃ©veloppÃ©e pendant le dÃ©pliage de la boucle."
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr "La profondeur de rÃ©cursion max pour dÃ©velopper les expressions de pistage de variables."
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr "La taille max de la liste des emplacements pour laquelle des opÃ©rations inverses devraient Ãªtre ajoutÃ©es."
  
! #: params.opt:747
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr "La taille max des tables de hachage pour le pistage des variables."
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr "Nombre maximum de VALEURs traitÃ©es lors d'un appel Ã  find_base_term."
  
! #: params.opt:755
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "Le nombre maximum d'assertions Ã  ajouter le long de l'arÃªte par dÃ©faut d'une instruction switch pendant le VRP."
  
! #: params.opt:759
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Le nombre minimum d'instructions concordantes Ã  considÃ©rer pour les sauts croisÃ©s."
  
! #: params.opt:763
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Mettre en ligne rÃ©cursif uniquement quand la probabilitÃ© que l'appel soit exÃ©cutÃ© dÃ©passe le paramÃ¨tre."
  
! #: params.opt:767
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr "Le rapport min entre les insns et les prÃ©-extractions pour activer la prÃ©-extraction dans une boucle avec un nombre inconnu d'itÃ©rations."
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr "Le seuil minimum pour la probabilitÃ© qu'une instruction de condition semi-invariante dÃ©clenche un scindage de boucle"
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr "Le UID minimum Ã  utiliser pour une insn qui n'est pas pour le dÃ©bogage."
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr "La taille minimale des variables contribuant au partage d'un emplacement de pile quand il n'y a pas d'optimisation."
  
! #: params.opt:783
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "La probabilitÃ© minimum d'atteindre un bloc source pour l'ordonnancement spÃ©culatif interblocs."
  
! #: params.opt:787
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Si -ftree-vectorize est utilisÃ©, la limite minimale de boucle d'une boucle prise en compte pour la vectorisation."
  
! #: params.opt:791
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr "--param=openacc-kernels=[decompose|parloops]\tSpÃ©cifier le mode de gestion des constructions Â«Â kernelsÂ Â» OpenACC."
  
! #: params.opt:804
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr "Taille des fragments de l'ordonnanceur OMP pour des boucles parallÃ©lisÃ©es par parloops."
  
! #: params.opt:808
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Le nombre minimum d'itÃ©rations par thread d'une boucle parallÃ©lisÃ©e la plus Ã  l'intÃ©rieur."
  
! #: params.opt:812
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tType d'ordonnancement de l'ordonnanceur OMP pour des boucles parallÃ©lisÃ©es par parloops."
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "ProbabilitÃ© maximum que l'entrÃ©e B8 d'une rÃ©gion scindÃ©e (en pourcent relatif Ã  l'entrÃ©e B8 de la fonction) pour rÃ©aliser la mise en ligne partielle."
  
! #: params.opt:838
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Estimation maximale de la conclusion des branches considÃ©rÃ©es prÃ©visibles."
  
! #: params.opt:842
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr "Faut-il gÃ©nÃ©rer des indices de prÃ©-extraction logicielle pour des pas non constants."
  
! #: params.opt:846
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Le nombre d'insns exÃ©cutÃ©es avant que la prÃ©-extraction soit terminÃ©e."
  
! #: params.opt:850
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr "Le rapport min entre les insns et les opÃ©randes mÃ©moire pour activer la prÃ©-extraction dans une boucle."
  
! #: params.opt:854
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr "Le pas constant minimum au delÃ  duquel il faut utiliser des indices de prÃ©-extraction."
  
! #: params.opt:858
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "Utiliser un ID de fonction interne dans la recherche de profilage."
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "La profondeur maximum de boucles imbriquÃ©es qu'il faut entiÃ¨rement numÃ©roter par valeur de maniÃ¨re optimiste."
  
! #: params.opt:866
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "Le nombre maximum de dÃ©sambiguÃ¯sations Ã  rÃ©aliser par accÃ¨s mÃ©moire."
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "Limite sur la complexitÃ© des expressions dans l'analyseur d'Ã©volution de scalaires."
  
! #: params.opt:874
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "Limite sur la taille des expressions utilisÃ©es dans l'analyseur d'Ã©volution de scalaires."
  
! #: params.opt:878
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr "Fanion de contrÃ´le du modÃ¨le de l'ordonnanceur avec prÃ©-extraction automatique matÃ©rielle. Nombre de cycles d'anticipation que le modÃ¨le examine, la valeur Â«Â 0Â Â» active uniquement l'heuristique de tri des instructions. DÃ©sactivÃ© par dÃ©faut."
  
! #: params.opt:882
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "Distance minimale entre un Â«Â storeÂ Â» et un Â«Â loadÂ Â» qui peuvent entrer en conflit."
  
! #: params.opt:886
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr "Quel algorithme de -fsched-pressure appliquer."
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "La probabilitÃ© minimale de succÃ¨s de spÃ©culation (en pourcent) de telle maniÃ¨re que l'insn spÃ©culative sera ordonnancÃ©e."
  
! #: params.opt:894
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr "La probabilitÃ© minimale qu'une arÃªte doit avoir pour que l'ordonnanceur sauvegarde son Ã©tat d'un bout Ã  l'autre."
  
! #: params.opt:898
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Le nombre maximum d'instructions dans la liste Â«Â prÃªtesÂ Â» qui sont considÃ©rÃ©es Ã©ligibles pour Ãªtre renommÃ©es."
  
! #: params.opt:902
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "La taille maximum de la fenÃªtre d'anticipation de l'ordonnanceur sÃ©lectif."
  
! #: params.opt:906
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "Le nombre maximum de fois qu'une insn peut Ãªtre ordonnancÃ©e."
  
! #: params.opt:910
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "Le nombre de prÃ©-extractions qui peuvent se dÃ©rouler en mÃªme temps."
  
! #: params.opt:914
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr "FrÃ©quence d'exÃ©cution relative du bloc cible (en pourcent) requis pour faire descendre (sink) une expression."
  
! #: params.opt:918
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "Le nombre de cycles que le Â«Â Swing Modulo SchedulerÂ Â» prend en compte lorsqu'il vÃ©rifie les conflits en utilisant DFA."
  
! #: params.opt:922
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Un seuil sur le nombre moyen d'itÃ©rations prises en compte par le Â«Â Swing Modulo SchedulerÂ Â»."
  
! #: params.opt:926
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Un facteur pour ajuster la limite supÃ©rieure que le Â«Â Swing Modulo SchedulerÂ Â» utilise pour ordonnancer une boucle."
  
! #: params.opt:930
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "La valeur minimum du dÃ©compte des Ã©tapes que le Â«Â Swing Modulo SchedulerÂ Â» va gÃ©nÃ©rer."
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr "La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour l'espace."
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr "La taille maximale, en unitÃ© de stockage, d'un agrÃ©gat qui devrait Ãªtre considÃ©rÃ© pour une conversion scalaire lors d'une compilation pour la vitesse."
  
! #: params.opt:942
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr "Nombre maximum d'accÃ¨s artificiels pour activer la propagation vers l'avant que le remplacement scalaire d'agrÃ©gats gardera pour une variable locale."
  
! #: params.opt:946
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Le nombre maximum d'affectations SSA_NAME Ã  suivre en dÃ©terminant une valeur."
  
! #: params.opt:950
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "La limite infÃ©rieure pour qu'un tampon soit considÃ©rÃ© pour Ãªtre protÃ©gÃ© contre l'Ã©crasement de la pile."
  
! #: params.opt:954
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "Taille de la protection de la pile exprimÃ©e comme une puissance de deux en octets."
  
! #: params.opt:958
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Intervalle durant lequel sonder la pile, exprimÃ© comme une puissance de deux en octets."
  
! #: params.opt:962
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Autoriser l'Ã©tape de fusion des stockages Ã  introduire des stockages non alignÃ©s s'il est lÃ©gal de faire ainsi."
  
! #: params.opt:966
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr "Taille maximale d'une rÃ©gion de fusion de stockage unique en octets."
  
! #: params.opt:970
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "La rapport maximum entre la taille du tableau et les branchements du switch pour qu'une conversion du switch ait lieu."
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Le nombre maximum de bases stockÃ©es dans chaque arbre modref."
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "Le nombre maximum de rÃ©fÃ©rences stockÃ©es dans chaque base modref."
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "Le nombre maximum d'accÃ¨s stockÃ©s dans chaque rÃ©fÃ©rence modref."
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "Le nombre maximum de tests rÃ©alisÃ©es par la requÃªte modref."
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr "La profondeur maximale de la recherche DFS utilisÃ©e par l'analyse d'Ã©vasion de modref."
  
! #: params.opt:994
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "Le nombre maximum de points d'Ã©vasion suivis par modref par nom SSA."
  
! #: params.opt:998
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "La taille en octets au delÃ  de laquelle des agrÃ©gats locaux au thread doivent Ãªtre manipulÃ©s par les fonctions de journalisation au lieu de paires de save/restore."
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Le pourcentage d'une fonction, pondÃ©rÃ© par la frÃ©quence d'exÃ©cution, qui doit Ãªtre couvert par la formation de la trace. UtilisÃ© lorsque le feedback par profilage n'est pas disponible."
  
! #: params.opt:1006
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Le pourcentage d'une fonction, pondÃ©rÃ© par la frÃ©quence d'exÃ©cution, qui doit Ãªtre couvert par la formation de la trace. UtilisÃ© lorsque le feedback par profilage est disponible."
  
! #: params.opt:1010
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Croissance maximale du code par la duplication de queue (en pourcentage)."
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Stopper la croissance anticipÃ©e si la probabilitÃ© des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage). UtilisÃ© lorsque le feedback par profilage n'est pas disponible."
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Stopper la croissance anticipÃ©e si la probabilitÃ© des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage). UtilisÃ© lorsque le feedback par profilage est disponible."
  
! #: params.opt:1022
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Stopper la croissance renversÃ©e si la probabilitÃ© inverse des meilleures arÃªtes est infÃ©rieure Ã  ce seuil (en pourcentage)."
  
! #: params.opt:1026
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "Fixe le nombre maximum d'instructions exÃ©cutÃ©es en parallÃ¨le dans un arbre rÃ©-associÃ©. Si 0, utilise l'heuristique dÃ©pendant de la cible."
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Produire une instrumentalisation spÃ©ciale pour les accÃ¨s Ã  des volatiles."
  
! #: params.opt:1034
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr "Produire des appels instrumentalisÃ©s Ã  __tsan_func_entry() et __tsan_func_exit()."
  
! #: params.opt:1038
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "Nombre maximum d'appels imbriquÃ©s pour rechercher une dÃ©pendance de contrÃ´le pendant l'analyse d'une variable non initialisÃ©e."
  
! #: params.opt:1042
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Instruction prise en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions."
  
! #: params.opt:1046
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Temps pris en compte pour le prologue, l'Ã©pilogue et d'autres surcharges des fonctions."
  
! #: params.opt:1050
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr "Instruction prise en compte pour la surcharge du fragment d'une fonction."
  
! #: params.opt:1054
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr "Temps pris en compte pour la surcharge du fragment d'une fonction."
  
! #: params.opt:1058
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "Le dÃ©nominateur n de la fraction 1/n du nombre d'exÃ©cutions profilÃ©es sur le programme entier en dessous duquel le nombre d'exÃ©cutions d'un bloc de base doit se trouver afin que le bloc de base soit considÃ©rÃ© comme improbable."
  
! #: params.opt:1062
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr "Facteur de dÃ©roulement maximum pour le unroll-and-jam"
  
! #: params.opt:1066
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr "Pourcentage minimum de memrefs qui doit Ãªtre Ã©liminÃ© pour que le unroll-and-jam soit estimÃ© profitable."
  
! #: params.opt:1070
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Utiliser des instructions d'empoisonnement/dÃ©s-empoisonnement direct pour les variables plus petites ou Ã©gales Ã  ce nombre."
  
! #: params.opt:1074
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Faut-il utiliser les types canoniques."
  
! #: params.opt:1078
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Activer la vectorisation de l'Ã©pilogue d'une boucle en utilisant une taille de vecteur plus petite."
  
! #: params.opt:1082
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "Le nombre maximum d'aplatissages de boucles pour amÃ©liorer l'alignement des rÃ©fÃ©rences aux donnÃ©es dans une boucle."
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution pour dÃ©tecter les pointeurs qui se recouvrent (pointer aliasing) que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer."
  
! #: params.opt:1090
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Limite sur le nombre de vÃ©rifications Ã  l'exÃ©cution de l'alignement que le code qui dÃ©cline les versions des boucles vectorisÃ©es doit insÃ©rer."
  
! #: params.opt:1094
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr "ContrÃ´le comment le vectoriseur de boucle utilise des vecteurs partiels.  0 signifie jamais, 1 signifie uniquement pour les boucles dont le besoin d'itÃ©rer peut Ãªtre retirÃ©, 2 signifie pour toutes les boucles. La valeur par dÃ©faut est 2."
*************** msgstr "type numÃ©rique attendu"
*** 20294,20301 ****
  msgid "expected boolean type"
  msgstr "type boolÃ©en attendu"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
--- 20332,20339 ----
  msgid "expected boolean type"
  msgstr "type boolÃ©en attendu"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15378 c/c-parser.c:15385
! #: cp/parser.c:37525 cp/parser.c:37532
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
*************** msgstr "pas assez d'arguments"
*** 20359,20365 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
--- 20397,20403 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9067
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
*************** msgstr "trop d'expressions pour struct"
*** 20501,20520 ****
  msgid "too few expressions for struct"
  msgstr "trop peu d'expressions pour struct"
  
! #: go/gofrontend/expressions.cc:17133 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr "assertion de type uniquement valable pour des types d'interfaces"
  
! #: go/gofrontend/expressions.cc:17145
  msgid "impossible type assertion: type does not implement interface"
  msgstr "assertion de type impossible: le type n'implÃ©mente pas l'interface"
  
! #: go/gofrontend/expressions.cc:17341 go/gofrontend/expressions.cc:17361
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "canal attendu"
  
! #: go/gofrontend/expressions.cc:17366 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr "rÃ©ception invalide sur un canal qui ne peut que envoyer"
  
--- 20539,20558 ----
  msgid "too few expressions for struct"
  msgstr "trop peu d'expressions pour struct"
  
! #: go/gofrontend/expressions.cc:17142 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr "assertion de type uniquement valable pour des types d'interfaces"
  
! #: go/gofrontend/expressions.cc:17154
  msgid "impossible type assertion: type does not implement interface"
  msgstr "assertion de type impossible: le type n'implÃ©mente pas l'interface"
  
! #: go/gofrontend/expressions.cc:17350 go/gofrontend/expressions.cc:17370
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "canal attendu"
  
! #: go/gofrontend/expressions.cc:17375 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr "rÃ©ception invalide sur un canal qui ne peut que envoyer"
  
*************** msgstr "l'attribut %qE est ignorÃ© dans
*** 20712,20726 ****
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %qs"
  
! #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
! #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "dÃ©claration prÃ©cÃ©dente ici"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3824 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 20750,20764 ----
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "l'attribut %qE est ignorÃ© car il est en conflit avec l'attribut %qs"
  
! #: attribs.c:455 c-family/c-attribs.c:889 c-family/c-attribs.c:2343
! #: c-family/c-attribs.c:2808 c-family/c-attribs.c:4516
! #: c-family/c-attribs.c:4609 cp/decl.c:15218 cp/friend.c:303 cp/tree.c:5011
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "dÃ©claration prÃ©cÃ©dente ici"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3827 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "%i ou plus attendu, %i trouvÃ©"
*** 20746,20752 ****
  msgid "expected between %i and %i, found %i"
  msgstr "entre %i et %i attendu, %i trouvÃ©"
  
! #: attribs.c:612 c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "l'attribut %qE ne s'applique pas aux types"
--- 20784,20790 ----
  msgid "expected between %i and %i, found %i"
  msgstr "entre %i et %i attendu, %i trouvÃ©"
  
! #: attribs.c:612 c-family/c-attribs.c:4382
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "l'attribut %qE ne s'applique pas aux types"
*************** msgstr "les attributs de type sont ignor
*** 20770,20816 ****
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
! #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
! #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
! #: c-family/c-attribs.c:1126 c-family/c-attribs.c:1157
! #: c-family/c-attribs.c:1173 c-family/c-attribs.c:1190
! #: c-family/c-attribs.c:1206 c-family/c-attribs.c:1232
! #: c-family/c-attribs.c:1248 c-family/c-attribs.c:1263
! #: c-family/c-attribs.c:1291 c-family/c-attribs.c:1308
! #: c-family/c-attribs.c:1326 c-family/c-attribs.c:1350
! #: c-family/c-attribs.c:1388 c-family/c-attribs.c:1411
! #: c-family/c-attribs.c:1428 c-family/c-attribs.c:1457
! #: c-family/c-attribs.c:1478 c-family/c-attribs.c:1499
! #: c-family/c-attribs.c:1526 c-family/c-attribs.c:1556
! #: c-family/c-attribs.c:1585 c-family/c-attribs.c:1615
! #: c-family/c-attribs.c:1668 c-family/c-attribs.c:1734
! #: c-family/c-attribs.c:1792 c-family/c-attribs.c:1881
! #: c-family/c-attribs.c:1911 c-family/c-attribs.c:1962
! #: c-family/c-attribs.c:2459 c-family/c-attribs.c:2658
! #: c-family/c-attribs.c:2719 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:3040 c-family/c-attribs.c:3192
! #: c-family/c-attribs.c:3647 c-family/c-attribs.c:3713
! #: c-family/c-attribs.c:3740 c-family/c-attribs.c:3795
! #: c-family/c-attribs.c:3977 c-family/c-attribs.c:3998
! #: c-family/c-attribs.c:4111 c-family/c-attribs.c:4381
! #: c-family/c-attribs.c:5109 c-family/c-attribs.c:5132
! #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
! #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
! #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
! #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
! #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
! #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
! #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
! #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
! #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
--- 20808,20854 ----
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:917 c-family/c-attribs.c:979 c-family/c-attribs.c:998
! #: c-family/c-attribs.c:1016 c-family/c-attribs.c:1046
! #: c-family/c-attribs.c:1067 c-family/c-attribs.c:1088
! #: c-family/c-attribs.c:1129 c-family/c-attribs.c:1160
! #: c-family/c-attribs.c:1176 c-family/c-attribs.c:1193
! #: c-family/c-attribs.c:1209 c-family/c-attribs.c:1235
! #: c-family/c-attribs.c:1251 c-family/c-attribs.c:1266
! #: c-family/c-attribs.c:1294 c-family/c-attribs.c:1311
! #: c-family/c-attribs.c:1329 c-family/c-attribs.c:1353
! #: c-family/c-attribs.c:1391 c-family/c-attribs.c:1414
! #: c-family/c-attribs.c:1431 c-family/c-attribs.c:1460
! #: c-family/c-attribs.c:1481 c-family/c-attribs.c:1502
! #: c-family/c-attribs.c:1529 c-family/c-attribs.c:1559
! #: c-family/c-attribs.c:1588 c-family/c-attribs.c:1618
! #: c-family/c-attribs.c:1671 c-family/c-attribs.c:1737
! #: c-family/c-attribs.c:1795 c-family/c-attribs.c:1884
! #: c-family/c-attribs.c:1914 c-family/c-attribs.c:1965
! #: c-family/c-attribs.c:2462 c-family/c-attribs.c:2661
! #: c-family/c-attribs.c:2722 c-family/c-attribs.c:2963
! #: c-family/c-attribs.c:3043 c-family/c-attribs.c:3195
! #: c-family/c-attribs.c:3650 c-family/c-attribs.c:3716
! #: c-family/c-attribs.c:3743 c-family/c-attribs.c:3798
! #: c-family/c-attribs.c:3980 c-family/c-attribs.c:4001
! #: c-family/c-attribs.c:4114 c-family/c-attribs.c:4384
! #: c-family/c-attribs.c:5126 c-family/c-attribs.c:5149
! #: c-family/c-attribs.c:5188 c-family/c-attribs.c:5270
! #: c-family/c-attribs.c:5326 c-family/c-attribs.c:5342
! #: c-family/c-attribs.c:5496 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7286 config/arm/arm.c:7314
! #: config/arm/arm.c:7331 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3488 config/i386/i386-options.c:3646
! #: config/i386/i386-options.c:3878 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20460 ada/gcc-interface/utils.c:6573
! #: ada/gcc-interface/utils.c:6589 ada/gcc-interface/utils.c:6618
! #: ada/gcc-interface/utils.c:6635 ada/gcc-interface/utils.c:6652
! #: ada/gcc-interface/utils.c:6667 ada/gcc-interface/utils.c:6683
! #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6778
! #: ada/gcc-interface/utils.c:6805 ada/gcc-interface/utils.c:6826
! #: ada/gcc-interface/utils.c:6847 ada/gcc-interface/utils.c:6863
! #: ada/gcc-interface/utils.c:6918 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
*************** msgstr "attribut %qE ignorÃ©"
*** 20822,20829 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "attribut %<target%> manquant pour %qD avec plusieurs versions"
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
--- 20860,20867 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "attribut %<target%> manquant pour %qD avec plusieurs versions"
  
! #: attribs.c:1007 cp/decl.c:1202 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2168
! #: cp/decl.c:2778 cp/decl.c:3220
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
*************** msgstr "le troisiÃ¨me argument de %<__bu
*** 21017,21023 ****
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille maximale de l'objet %E"
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille maximale de l'objet %E"
--- 21055,21061 ----
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E peut excÃ©der la taille maximale de l'objet %E"
  
! #: builtins.c:3960 calls.c:1731
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille maximale de l'objet %E"
*************** msgstr "%Kla limite spÃ©cifiÃ©e %E excÃ¨
*** 21037,21043 ****
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille maximale %E de l'objet"
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objet"
--- 21075,21081 ----
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] peut excÃ©der la taille maximale %E de l'objet"
  
! #: builtins.c:3976 calls.c:1736
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr "%K%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objet"
*************** msgstr "Ã  l'offset %s dans l'objet sour
*** 21501,21871 ****
  msgid "source object of size %s allocated by %qE"
  msgstr "l'objet source de taille %s allouÃ© par %qE"
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "%K%qD la limite %E spÃ©cifiÃ©e est Ã©gale Ã  la taille de la destination"
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "trop peu d'arguments pour la fonction %<va_start%>"
  
! #: builtins.c:7494
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "argument invalide pour %qD"
  
! #: builtins.c:7507
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "argument non supportÃ© par %qD"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr "appeler %qD avec un argument non nul n'est pas sÃ»r"
  
! #: builtins.c:7845 builtins.c:7885
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "les deux arguments de %<__builtin___clear_cache%> doivent Ãªtre des pointeurs"
  
! #: builtins.c:7975
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "trampoline gÃ©nÃ©rÃ© pour la fonction imbriquÃ©e %qD"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD a changÃ© de sÃ©mantique dans GCC 4.4"
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "spÃ©cificateur d'architecture inconnu dans le modÃ¨le mÃ©moire de la fonction interne"
  
! #: builtins.c:8497
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "argument de modÃ¨le mÃ©moire invalide dans la fonction interne"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "le modÃ¨le mÃ©moire en cas d'Ã©chec ne peut pas Ãªtre plus fort que le modÃ¨le mÃ©moire en cas de succÃ¨s pour %<__atomic_compare_exchange%>"
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "modÃ¨le mÃ©moire en cas d'Ã©chec invalide pour %<__atomic_compare_exchange%>"
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "modÃ¨le mÃ©moire invalide pour %<__atomic_load%>"
  
! #: builtins.c:8783 builtins.c:8976
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "modÃ¨le mÃ©moire invalide pour %<__atomic_store%>"
  
! #: builtins.c:9097
  #, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "argument 1 non constant pour %qs"
  
! #: builtins.c:9139
  #, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "argument 1 non entier pour %qs"
  
! #: builtins.c:9203
  #, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_thread_pointer%> n'est pas supportÃ© sur cette cible"
  
! #: builtins.c:9223
  #, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_set_thread_pointer%> n'est pas supportÃ© sur cette cible"
  
! #: builtins.c:9282
  #, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "%qs est seulement supportÃ© dans du code OpenACC"
  
! #: builtins.c:9289
  #, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "argument non constant 0 pour %qs"
  
! #: builtins.c:9301
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "argument 0 invalide pour %qs"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kutilisation invalide de %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%Kutilisation invalide de %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "le deuxiÃ¨me argument de %<__builtin_longjmp%> doit Ãªtre 1"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "le format cible ne supporte pas l'infini"
  
! #: builtins.c:12611
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> utilisÃ© dans une fonction ayant des arguments fixes"
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "nombre erronÃ© d'arguments pour la fonction %<va_start%>"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> appelÃ© sans argument"
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "nombre erronÃ© d'arguments pour la fonction %<__builtin_next_arg%>"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "le deuxiÃ¨me paramÃ¨tre de %<va_start%> n'est pas le dernier argument nommÃ©"
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "le comportement est indÃ©fini quand le second paramÃ¨tre de %<va_start%> est dÃ©clarÃ© avec le stockage %<register%>"
  
! #: builtins.c:12714
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%Kle premier argument de %qD doit Ãªtre un pointeur et le second une constante entiÃ¨re"
  
! #: builtins.c:12727
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%Kle dernier argument de %qD n'est pas une constante entiÃ¨re entre 0 et 3"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr "%K%qD appelÃ© sur le pointeur %qE avec l'offset%s non nul"
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, gcc-internal-format
  msgid "declared here"
  msgstr "dÃ©clarÃ© ici"
  
! #: builtins.c:13545 builtins.c:13670
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr "retournÃ© depuis %qD"
  
! #: builtins.c:13548
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr "retournÃ© depuis %qT"
  
! #: builtins.c:13550
  #, gcc-internal-format
  msgid "obtained here"
  msgstr "obtenu ici"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr "%K%qD appelÃ© sur l'objet %qD non allouÃ©"
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr "%K%qD appelÃ© sur un pointeur vers un objet %qE non allouÃ©"
  
! #: builtins.c:13622
  #, gcc-internal-format
  msgid "assigned here"
  msgstr "assignÃ© ici"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr "%K%qD appelÃ© sur un pointeur retournÃ© depuis une fonction d'allocation inappropriÃ©e"
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr "%K%qD appelÃ© sur un pointeur vers un objet non allouÃ©"
  
! #: calls.c:1436
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr "%Kl'argument %i a la valeur %qE qui est nÃ©gative"
  
! #: calls.c:1453
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr "%Kla valeur de l'argument %i est zÃ©ro"
  
! #: calls.c:1471
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%1$Kla valeur %3$qE de l'argument %2$i excÃ¨de la taille maximale de l'objet (%4$E)"
  
! #: calls.c:1485
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "%Kl'argument %i ayant une plage [%E, %E] est nÃ©gatif"
  
! #: calls.c:1492
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr "%Kl'argument %i, ayant une plage [%E, %E], excÃ¨de la taille maximale de l'objet (%E)"
  
! #: calls.c:1522
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr "%Kle produit %<%E * %E%> des arguments %i et %i excÃ¨de %<SIZE_MAX%>"
  
! #: calls.c:1528
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr "%Kle produit %<%E * %E%> des arguments %i et %i excÃ¨de la taille maximale de l'objet (%E)"
  
! #: calls.c:1539 calls.c:1542
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr "l'argument %i est dans la plage [%E, %E]"
  
! #: calls.c:1553
  #, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr "dans un appel Ã  la fonction d'allocation interne %qD"
  
! #: calls.c:1556
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "dans un appel Ã  la fonction d'allocation %qD dÃ©clarÃ©e ici"
  
! #: calls.c:1883
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr "l'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite %wu spÃ©cifiÃ©e"
  
! #: calls.c:1889
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr "l'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite [%E, %E] spÃ©cifiÃ©e"
  
! #: calls.c:1895
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr "l'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui peut Ãªtre plus petit que la limite [%E, %E] spÃ©cifiÃ©e"
  
! #: calls.c:1905
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "l'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%>"
  
! #: calls.c:1911
  #, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "l'argument %qD est dÃ©clarÃ©e ici"
  
! #: calls.c:1932
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr "impossible d'appeler en fin de fonction (tail-call): %s"
  
! #: calls.c:2069
  #, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "%Kl'argument liÃ© %i a la valeur %s qui est nÃ©gative pour l'argument %i d'un tableau de longueur variable de type %s"
  
! #: calls.c:2077
  #, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr "%Kl'argument %i a la valeur %s qui est nÃ©gative"
  
! #: calls.c:2124
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr "%Kl'argument %i du tableau de longueur variable %s est nul mais la valeur de l'argument de taille %i correspondant est %s"
  
! #: calls.c:2133
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr "%Kl'argument %i est nul mais la valeur de l'argument de taille %i correspondant est %s"
  
! #: calls.c:2144
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr "%Kl'argument %i de %<%T[static %E]%> est nul oÃ¹ un non-nul est attendu"
  
! #: calls.c:2203
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "fait rÃ©fÃ©rence Ã  l'argument %u de type %qT"
  
! #: calls.c:2216
  #, 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"
  
! #: calls.c:2220
  #, 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"
  
! #: calls.c:2227
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "dans un appel Ã  la fonction %qD"
  
! #: calls.c:2230
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "dans un appel avec le type %qT"
  
! #: calls.c:3802
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "l'appel de fonction a une valeur d'agrÃ©gat"
  
! #: calls.c:4522
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "passage d'un argument trop grand sur la pile"
--- 21539,21909 ----
  msgid "source object of size %s allocated by %qE"
  msgstr "l'objet source de taille %s allouÃ© par %qE"
  
! #: builtins.c:6468 builtins.c:6541
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr "%K%qD la limite %E spÃ©cifiÃ©e est Ã©gale Ã  la taille de la destination"
  
! #: builtins.c:7433 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "trop peu d'arguments pour la fonction %<va_start%>"
  
! #: builtins.c:7533
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "argument invalide pour %qD"
  
! #: builtins.c:7546
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "argument non supportÃ© par %qD"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7554
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr "appeler %qD avec un argument non nul n'est pas sÃ»r"
  
! #: builtins.c:7884 builtins.c:7924
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "les deux arguments de %<__builtin___clear_cache%> doivent Ãªtre des pointeurs"
  
! #: builtins.c:8014
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "trampoline gÃ©nÃ©rÃ© pour la fonction imbriquÃ©e %qD"
  
! #: builtins.c:8409 builtins.c:8422
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD a changÃ© de sÃ©mantique dans GCC 4.4"
  
! #: builtins.c:8528
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "spÃ©cificateur d'architecture inconnu dans le modÃ¨le mÃ©moire de la fonction interne"
  
! #: builtins.c:8536
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "argument de modÃ¨le mÃ©moire invalide dans la fonction interne"
  
! #: builtins.c:8597 builtins.c:8724
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "le modÃ¨le mÃ©moire en cas d'Ã©chec ne peut pas Ãªtre plus fort que le modÃ¨le mÃ©moire en cas de succÃ¨s pour %<__atomic_compare_exchange%>"
  
! #: builtins.c:8605 builtins.c:8732
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "modÃ¨le mÃ©moire en cas d'Ã©chec invalide pour %<__atomic_compare_exchange%>"
  
! #: builtins.c:8790
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "modÃ¨le mÃ©moire invalide pour %<__atomic_load%>"
  
! #: builtins.c:8822 builtins.c:9015
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "modÃ¨le mÃ©moire invalide pour %<__atomic_store%>"
  
! #: builtins.c:9136
  #, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "argument 1 non constant pour %qs"
  
! #: builtins.c:9178
  #, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "argument 1 non entier pour %qs"
  
! #: builtins.c:9242
  #, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_thread_pointer%> n'est pas supportÃ© sur cette cible"
  
! #: builtins.c:9262
  #, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "%<__builtin_set_thread_pointer%> n'est pas supportÃ© sur cette cible"
  
! #: builtins.c:9321
  #, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "%qs est seulement supportÃ© dans du code OpenACC"
  
! #: builtins.c:9328
  #, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "argument non constant 0 pour %qs"
  
! #: builtins.c:9340
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "argument 0 invalide pour %qs"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9798 expr.c:11249
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kutilisation invalide de %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9804
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%Kutilisation invalide de %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10136
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "le deuxiÃ¨me argument de %<__builtin_longjmp%> doit Ãªtre 1"
  
! #: builtins.c:11029
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "le format cible ne supporte pas l'infini"
  
! #: builtins.c:12650
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> utilisÃ© dans une fonction ayant des arguments fixes"
  
! #: builtins.c:12658
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "nombre erronÃ© d'arguments pour la fonction %<va_start%>"
  
! #: builtins.c:12673
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> appelÃ© sans argument"
  
! #: builtins.c:12678
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "nombre erronÃ© d'arguments pour la fonction %<__builtin_next_arg%>"
  
! #: builtins.c:12711
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "le deuxiÃ¨me paramÃ¨tre de %<va_start%> n'est pas le dernier argument nommÃ©"
  
! #: builtins.c:12724
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "le comportement est indÃ©fini quand le second paramÃ¨tre de %<va_start%> est dÃ©clarÃ© avec le stockage %<register%>"
  
! #: builtins.c:12753
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%Kle premier argument de %qD doit Ãªtre un pointeur et le second une constante entiÃ¨re"
  
! #: builtins.c:12766
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%Kle dernier argument de %qD n'est pas une constante entiÃ¨re entre 0 et 3"
  
! #: builtins.c:13579
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr "%K%qD appelÃ© sur le pointeur %qE avec l'offset%s non nul"
  
! #: builtins.c:13584 builtins.c:13648 gimple-ssa-isolate-paths.c:412
! #: tree.c:13246 tree.c:13283 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5610 c/c-typeck.c:10849 c/c-typeck.c:10866
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7293 cp/call.c:9346
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8275 cp/decl.c:15368 cp/decl.c:15747 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20806 cp/pt.c:8875 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4444 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4112 cp/typeck.c:9809
  #, gcc-internal-format
  msgid "declared here"
  msgstr "dÃ©clarÃ© ici"
  
! #: builtins.c:13594 builtins.c:13719
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr "retournÃ© depuis %qD"
  
! #: builtins.c:13597
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr "retournÃ© depuis %qT"
  
! #: builtins.c:13599
  #, gcc-internal-format
  msgid "obtained here"
  msgstr "obtenu ici"
  
! #: builtins.c:13642
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr "%K%qD appelÃ© sur l'objet %qD non allouÃ©"
  
! #: builtins.c:13662
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr "%K%qD appelÃ© sur un pointeur vers un objet %qE non allouÃ©"
  
! #: builtins.c:13671
  #, gcc-internal-format
  msgid "assigned here"
  msgstr "assignÃ© ici"
  
! #: builtins.c:13700
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr "%K%qD appelÃ© sur un pointeur retournÃ© depuis une fonction d'allocation inappropriÃ©e"
  
! #: builtins.c:13709
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr "%K%qD appelÃ© sur un pointeur vers un objet non allouÃ©"
  
! #: calls.c:1437
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr "%Kl'argument %i a la valeur %qE qui est nÃ©gative"
  
! #: calls.c:1454
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr "%Kla valeur de l'argument %i est zÃ©ro"
  
! #: calls.c:1472
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%1$Kla valeur %3$qE de l'argument %2$i excÃ¨de la taille maximale de l'objet (%4$E)"
  
! #: calls.c:1486
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "%Kl'argument %i ayant une plage [%E, %E] est nÃ©gatif"
  
! #: calls.c:1493
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr "%Kl'argument %i, ayant une plage [%E, %E], excÃ¨de la taille maximale de l'objet (%E)"
  
! #: calls.c:1523
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr "%Kle produit %<%E * %E%> des arguments %i et %i excÃ¨de %<SIZE_MAX%>"
  
! #: calls.c:1529
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr "%Kle produit %<%E * %E%> des arguments %i et %i excÃ¨de la taille maximale de l'objet (%E)"
  
! #: calls.c:1540 calls.c:1543
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr "l'argument %i est dans la plage [%E, %E]"
  
! #: calls.c:1554
  #, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr "dans un appel Ã  la fonction d'allocation interne %qD"
  
! #: calls.c:1557
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "dans un appel Ã  la fonction d'allocation %qD dÃ©clarÃ©e ici"
  
! #: calls.c:1884
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr "l'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite %wu spÃ©cifiÃ©e"
  
! #: calls.c:1890
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr "l'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui est plus petit que la limite [%E, %E] spÃ©cifiÃ©e"
  
! #: calls.c:1896
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr "l'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%> qui peut Ãªtre plus petit que la limite [%E, %E] spÃ©cifiÃ©e"
  
! #: calls.c:1906
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "l'argument %qD %i a dÃ©clarÃ© l'attribut %<nonstring%>"
  
! #: calls.c:1912
  #, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "l'argument %qD est dÃ©clarÃ©e ici"
  
! #: calls.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr "impossible d'appeler en fin de fonction (tail-call): %s"
  
! #: calls.c:2070
  #, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "%Kl'argument liÃ© %i a la valeur %s qui est nÃ©gative pour l'argument %i d'un tableau de longueur variable de type %s"
  
! #: calls.c:2078
  #, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr "%Kl'argument %i a la valeur %s qui est nÃ©gative"
  
! #: calls.c:2125
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr "%Kl'argument %i du tableau de longueur variable %s est nul mais la valeur de l'argument de taille %i correspondant est %s"
  
! #: calls.c:2134
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr "%Kl'argument %i est nul mais la valeur de l'argument de taille %i correspondant est %s"
  
! #: calls.c:2145
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr "%Kl'argument %i de %<%T[static %E]%> est nul oÃ¹ un non-nul est attendu"
  
! #: calls.c:2204
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "fait rÃ©fÃ©rence Ã  l'argument %u de type %qT"
  
! #: calls.c:2217
  #, 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"
  
! #: calls.c:2221
  #, 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"
  
! #: calls.c:2228
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "dans un appel Ã  la fonction %qD"
  
! #: calls.c:2231
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "dans un appel avec le type %qT"
  
! #: calls.c:3803
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "l'appel de fonction a une valeur d'agrÃ©gat"
  
! #: calls.c:4523
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "passage d'un argument trop grand sur la pile"
*************** msgstr "lister le registre %qs du pointe
*** 21922,21984 ****
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr "la valeur du pointeur de pile aprÃ¨s une instruction %<asm%> doit Ãªtre la mÃªme qu'avant l'instruction"
  
! #: cfgexpand.c:3083
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "plus que %d opÃ©randes dans %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3136
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "nom de registre %qs inconnu dans %<asm%>"
  
! #: cfgexpand.c:3199
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "utilisation invalide du registre matÃ©riel entre des opÃ©randes de sortie"
  
! #: cfgexpand.c:3222
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr "utilisation invalide du registre matÃ©riel entre un opÃ©rande de sortie et un opÃ©rande de contrainte correspondant"
  
! #: cfgexpand.c:3227
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr "utilisation invalide du registre matÃ©riel entre un opÃ©rande earlyclobber et un opÃ©rande d'entrÃ©e"
  
! #: cfgexpand.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "la sortie numÃ©ro %d n'est pas directement adressable"
  
! #: cfgexpand.c:3385
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "opÃ©rande %<asm%> %d ne concorde probablement pas avec les contraintes"
  
! #: cfgexpand.c:3570
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "l'Ã©crasement %<asm%> entre en conflit avec l'opÃ©rande de sortie"
  
! #: cfgexpand.c:3575
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "l'Ã©crasement %<asm%> entre en conflit avec l'opÃ©rande d'entrÃ©e"
  
! #: cfgexpand.c:6607
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "la protection de la pile ne protÃ¨ge pas les variables locales: tampon de longueur variable"
  
! #: cfgexpand.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "la protection de la pile ne protÃ¨ge pas la fonction: tous les tableaux locaux font moins de %d octets de longueur"
  
! #: cfgexpand.c:6875
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr "entrÃ©e de fonction patchable %wu excÃ¨de la taille %wu"
--- 21960,22022 ----
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr "la valeur du pointeur de pile aprÃ¨s une instruction %<asm%> doit Ãªtre la mÃªme qu'avant l'instruction"
  
! #: cfgexpand.c:3084
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "plus que %d opÃ©randes dans %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3137
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "nom de registre %qs inconnu dans %<asm%>"
  
! #: cfgexpand.c:3202
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "utilisation invalide du registre matÃ©riel entre des opÃ©randes de sortie"
  
! #: cfgexpand.c:3228
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr "utilisation invalide du registre matÃ©riel entre un opÃ©rande de sortie et un opÃ©rande de contrainte correspondant"
  
! #: cfgexpand.c:3236
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr "utilisation invalide du registre matÃ©riel entre un opÃ©rande earlyclobber et un opÃ©rande d'entrÃ©e"
  
! #: cfgexpand.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "la sortie numÃ©ro %d n'est pas directement adressable"
  
! #: cfgexpand.c:3412
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "opÃ©rande %<asm%> %d ne concorde probablement pas avec les contraintes"
  
! #: cfgexpand.c:3597
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "l'Ã©crasement %<asm%> entre en conflit avec l'opÃ©rande de sortie"
  
! #: cfgexpand.c:3602
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "l'Ã©crasement %<asm%> entre en conflit avec l'opÃ©rande d'entrÃ©e"
  
! #: cfgexpand.c:6639
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "la protection de la pile ne protÃ¨ge pas les variables locales: tampon de longueur variable"
  
! #: cfgexpand.c:6643
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "la protection de la pile ne protÃ¨ge pas la fonction: tous les tableaux locaux font moins de %d octets de longueur"
  
! #: cfgexpand.c:6907
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr "entrÃ©e de fonction patchable %wu excÃ¨de la taille %wu"
*************** msgid "%<weakref%> attribute ignored bec
*** 22865,22876 ****
  msgstr "l'attribut %<weakref%> est ignorÃ© car la variable est initialisÃ©e"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F utilisÃ© mais jamais dÃ©fini"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini"
--- 22903,22914 ----
  msgstr "l'attribut %<weakref%> est ignorÃ© car la variable est initialisÃ©e"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12109
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F utilisÃ© mais jamais dÃ©fini"
  
! #: cgraphunit.c:1084 c/c-decl.c:12119
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini"
*************** msgstr "n'a pu fermer le fichier de rÃ©p
*** 22980,22986 ****
  msgid "cannot find %qs"
  msgstr "%qs introuvable"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7583
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "Ã©chec de %<pex_init%>Â : %m"
--- 23018,23024 ----
  msgid "cannot find %qs"
  msgstr "%qs introuvable"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7593
  #, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "Ã©chec de %<pex_init%>Â : %m"
*************** msgstr "la variable d'environnement %<CO
*** 23000,23006 ****
  msgid "ld returned %d exit status"
  msgstr "ld a retournÃ© le statut de sortie %d"
  
! #: collect2.c:924 gcc.c:8102 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
--- 23038,23044 ----
  msgid "ld returned %d exit status"
  msgstr "ld a retournÃ© le statut de sortie %d"
  
! #: collect2.c:924 gcc.c:8112 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
*************** msgstr "dÃ©pendance dynamique %s introuv
*** 23091,23108 ****
  msgid "unable to open dynamic dependency %qs"
  msgstr "incapable d'ouvrir la dÃ©pendance dynamique %qs"
  
! #: collect2.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: pas un fichier COFF"
  
! #: collect2.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: ne peut ouvrir en tant que fichier COFF"
  
  # I18N
! #: collect2.c:3002
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "bibliothÃ¨que lib%s introuvable"
--- 23129,23146 ----
  msgid "unable to open dynamic dependency %qs"
  msgstr "incapable d'ouvrir la dÃ©pendance dynamique %qs"
  
! #: collect2.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: pas un fichier COFF"
  
! #: collect2.c:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: ne peut ouvrir en tant que fichier COFF"
  
  # I18N
! #: collect2.c:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "bibliothÃ¨que lib%s introuvable"
*************** msgstr "%<region_array%> ne correspond p
*** 23432,23438 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> ne correspond pas Ã  %<region_tree%>"
  
! #: except.c:3517 tree.c:14926 value-prof.c:537
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs a Ã©chouÃ©"
--- 23470,23476 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> ne correspond pas Ã  %<region_tree%>"
  
! #: except.c:3517 tree.c:14933 value-prof.c:537
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs a Ã©chouÃ©"
*************** msgstr "ordre de stockage inverse pour l
*** 23462,23478 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr "Ã©criture de %wu bits de donnÃ©es hors des limites de l'objet de destination, les donnÃ©es ont Ã©tÃ© tronquÃ©es dans %wu bits"
  
! #: expr.c:11259
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%Kappel Ã  %qs dÃ©clarÃ© avec une erreur d'attribut: %s"
  
! #: expr.c:11273
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kappel Ã  %qs dÃ©clarÃ© avec un avertissement d'attribut: %s"
  
! #: expr.c:12311
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr "on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<X - Y %s 0%> en %<X %s Y%>"
--- 23500,23516 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr "Ã©criture de %wu bits de donnÃ©es hors des limites de l'objet de destination, les donnÃ©es ont Ã©tÃ© tronquÃ©es dans %wu bits"
  
! #: expr.c:11261
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%Kappel Ã  %qs dÃ©clarÃ© avec une erreur d'attribut: %s"
  
! #: expr.c:11275
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kappel Ã  %qs dÃ©clarÃ© avec un avertissement d'attribut: %s"
  
! #: expr.c:12313
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr "on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<X - Y %s 0%> en %<X %s Y%>"
*************** msgstr "la constante de grande taille en
*** 23507,23513 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "la comparaison est toujours %d en raison de la largeur du champ de bits"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "suppose qu'un dÃ©bordement signÃ© n'a pas lieu quand le test de la plage est simplifiÃ©"
--- 23545,23551 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "la comparaison est toujours %d en raison de la largeur du champ de bits"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2766 tree-ssa-reassoc.c:3782
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "suppose qu'un dÃ©bordement signÃ© n'a pas lieu quand le test de la plage est simplifiÃ©"
*************** msgstr "la variable %q+D pourrait Ãªtre
*** 23567,23573 ****
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "l'argument %q+D pourrait Ãªtre Ã©crasÃ© par %<longjmp%> ou %<vfork%>"
  
! #: function.c:4968
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la fonction retourne un agrÃ©gat"
--- 23605,23611 ----
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "l'argument %q+D pourrait Ãªtre Ã©crasÃ© par %<longjmp%> ou %<vfork%>"
  
! #: function.c:4971
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la fonction retourne un agrÃ©gat"
*************** msgstr "le chemin systÃ¨me %qs n'est pas
*** 23649,23660 ****
  msgid "%<-pipe%> not supported"
  msgstr "%<-pipe%> n'est pas supportÃ©"
  
! #: gcc.c:3409 gcc.c:7592
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "ne peut exÃ©cuter %qs: %s: %m"
  
! #: gcc.c:3410 gcc.c:7593
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "ne peut exÃ©cuter %qs: %s"
--- 23687,23698 ----
  msgid "%<-pipe%> not supported"
  msgstr "%<-pipe%> n'est pas supportÃ©"
  
! #: gcc.c:3409 gcc.c:7602
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "ne peut exÃ©cuter %qs: %s: %m"
  
! #: gcc.c:3410 gcc.c:7603
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "ne peut exÃ©cuter %qs: %s"
*************** msgstr "GCC n'est pas configurÃ© pour su
*** 23690,23751 ****
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs est une option inconnue de %<-save-temps%>"
  
! #: gcc.c:4842 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "le fichier d'entrÃ©e %qs est le mÃªme que le fichier de sortie"
  
! #: gcc.c:4847
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "le nom du fichier de sortie ne peut pas Ãªtre vide"
  
! #: gcc.c:5231
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "%<-pipe%> est ignorÃ© parce que %<-save-temps%> est spÃ©cifiÃ©"
  
! #: gcc.c:5319
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> n'a pas d'effet aprÃ¨s le dernier fichier d'entrÃ©e"
  
! #: gcc.c:5522
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "impossible de trouver le script d'Ã©dition de liens par dÃ©faut %qs dans les chemins de recherche des bibliothÃ¨ques"
  
! #: gcc.c:5729
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "le commutateur %qs ne dÃ©bute pas par %<-%>"
  
! #: gcc.c:5733
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "le commutateur gÃ©nÃ©rÃ© par la spec est un simple %<-%>"
  
! #: gcc.c:5957
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "spec %qs invalide"
  
! #: gcc.c:6118
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "la spec %qs a un %<%%0%c%> invalide"
  
! #: gcc.c:6397
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "la spec %qs a un %<%%W%c%> invalide"
  
! #: gcc.c:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "la spec %qs a un %<%%@%c%> invalide"
  
! #: gcc.c:6434
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "la spec %qs a un %<%%x%c%> invalide"
--- 23728,23789 ----
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs est une option inconnue de %<-save-temps%>"
  
! #: gcc.c:4852 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "le fichier d'entrÃ©e %qs est le mÃªme que le fichier de sortie"
  
! #: gcc.c:4857
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "le nom du fichier de sortie ne peut pas Ãªtre vide"
  
! #: gcc.c:5241
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "%<-pipe%> est ignorÃ© parce que %<-save-temps%> est spÃ©cifiÃ©"
  
! #: gcc.c:5329
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> n'a pas d'effet aprÃ¨s le dernier fichier d'entrÃ©e"
  
! #: gcc.c:5532
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "impossible de trouver le script d'Ã©dition de liens par dÃ©faut %qs dans les chemins de recherche des bibliothÃ¨ques"
  
! #: gcc.c:5739
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "le commutateur %qs ne dÃ©bute pas par %<-%>"
  
! #: gcc.c:5743
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "le commutateur gÃ©nÃ©rÃ© par la spec est un simple %<-%>"
  
! #: gcc.c:5967
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "spec %qs invalide"
  
! #: gcc.c:6128
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "la spec %qs a un %<%%0%c%> invalide"
  
! #: gcc.c:6407
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "la spec %qs a un %<%%W%c%> invalide"
  
! #: gcc.c:6423
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "la spec %qs a un %<%%@%c%> invalide"
  
! #: gcc.c:6444
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "la spec %qs a un %<%%x%c%> invalide"
*************** msgstr "la spec %qs a un %<%%x%c%> inval
*** 23753,23891 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6645
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "Ã©chec du spec: %<%%*%> n'a pas Ã©tÃ© initialisÃ© par concordance du patron"
  
! #: gcc.c:6696
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "Ã©chec de spec: option de spec %qc non reconnue"
  
! #: gcc.c:6762
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "fonction de spec %qs inconnue"
  
! #: gcc.c:6792
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "erreur dans les arguments de la fonction de spec %qs"
  
! #: gcc.c:6851
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "nom de fonction de spec mal composÃ©"
  
  #. )
! #: gcc.c:6854
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "aucun argument pour la fonction de spec"
  
! #: gcc.c:6873
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "arguments pour la fonction de spec mal composÃ©s"
  
! #: gcc.c:7052
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "la spec entre accolades %qs se termine dans un Ã©chappement"
  
! #: gcc.c:7187
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "la spec entre accolades %qs est invalide Ã  %qc"
  
! #: gcc.c:7282
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "le contenu de la spec entre accolades %qs est invalide"
  
! #: gcc.c:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s: impossible de dÃ©terminer la longueur du fichier de comparaison pour le dÃ©bogage %s"
  
! #: gcc.c:7902
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: Ã©chec de %<-fcompare-debug%> (longueur)"
  
! #: gcc.c:7912 gcc.c:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: ne peut ouvrir le fichier de comparaison pour le dÃ©bogage %s"
  
! #: gcc.c:7932 gcc.c:7969
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: Ã©chec de %<-fcompare-debug%>"
  
! #: gcc.c:8272
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "Ã©chec de spec: plus d'un argument Ã  %<SYSROOT_SUFFIX_SPEC%>"
  
! #: gcc.c:8297
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "Ã©chec de spec: plus d'un argument Ã  %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  
! #: gcc.c:8503
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "option %<-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-%s%>Â ?"
  
! #: gcc.c:8507
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "option %<-%s%> non reconnue sur la ligne de commande"
  
! #: gcc.c:8633
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "pas configurÃ© avec le suffixe d'en-tÃªtes sysroot"
  
! #: gcc.c:8694
  #, gcc-internal-format
  msgid "no input files"
  msgstr "pas de fichier Ã  l'entrÃ©e"
  
! #: gcc.c:8745
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "ne peut spÃ©cifier %<-o%> avec %<-c%>, %<-S%> ou %<-E%> et de multiples fichiers"
  
! #: gcc.c:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: le compilateur %s n'est pas installÃ© sur ce systÃ¨me"
  
! #: gcc.c:8812
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "recompilation avec %<-fcompare-debug%>"
  
! #: gcc.c:8828
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "pendant la recompilation avec %<-fcompare-debug%>"
  
! #: gcc.c:8837
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "comparaison des vidanges des insns finales"
  
  # I18N
! #: gcc.c:8990
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "%<-fuse-linker-plugin%>, mais %s introuvable"
  
! #: gcc.c:9024
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: le fichier d'entrÃ©e de l'Ã©dition de liens n'est pas utilisÃ© parce que l'Ã©dition de liens n'a pas Ã©tÃ© faite"
--- 23791,23929 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6655
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "Ã©chec du spec: %<%%*%> n'a pas Ã©tÃ© initialisÃ© par concordance du patron"
  
! #: gcc.c:6706
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "Ã©chec de spec: option de spec %qc non reconnue"
  
! #: gcc.c:6772
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "fonction de spec %qs inconnue"
  
! #: gcc.c:6802
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "erreur dans les arguments de la fonction de spec %qs"
  
! #: gcc.c:6861
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "nom de fonction de spec mal composÃ©"
  
  #. )
! #: gcc.c:6864
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "aucun argument pour la fonction de spec"
  
! #: gcc.c:6883
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "arguments pour la fonction de spec mal composÃ©s"
  
! #: gcc.c:7062
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "la spec entre accolades %qs se termine dans un Ã©chappement"
  
! #: gcc.c:7197
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "la spec entre accolades %qs est invalide Ã  %qc"
  
! #: gcc.c:7292
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "le contenu de la spec entre accolades %qs est invalide"
  
! #: gcc.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s: impossible de dÃ©terminer la longueur du fichier de comparaison pour le dÃ©bogage %s"
  
! #: gcc.c:7912
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: Ã©chec de %<-fcompare-debug%> (longueur)"
  
! #: gcc.c:7922 gcc.c:7963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: ne peut ouvrir le fichier de comparaison pour le dÃ©bogage %s"
  
! #: gcc.c:7942 gcc.c:7979
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: Ã©chec de %<-fcompare-debug%>"
  
! #: gcc.c:8282
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "Ã©chec de spec: plus d'un argument Ã  %<SYSROOT_SUFFIX_SPEC%>"
  
! #: gcc.c:8307
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "Ã©chec de spec: plus d'un argument Ã  %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  
! #: gcc.c:8513
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "option %<-%s%> non reconnue sur la ligne de commande, aviez-vous l'intention d'utiliser %<-%s%>Â ?"
  
! #: gcc.c:8517
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "option %<-%s%> non reconnue sur la ligne de commande"
  
! #: gcc.c:8643
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "pas configurÃ© avec le suffixe d'en-tÃªtes sysroot"
  
! #: gcc.c:8704
  #, gcc-internal-format
  msgid "no input files"
  msgstr "pas de fichier Ã  l'entrÃ©e"
  
! #: gcc.c:8755
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "ne peut spÃ©cifier %<-o%> avec %<-c%>, %<-S%> ou %<-E%> et de multiples fichiers"
  
! #: gcc.c:8797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: le compilateur %s n'est pas installÃ© sur ce systÃ¨me"
  
! #: gcc.c:8822
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "recompilation avec %<-fcompare-debug%>"
  
! #: gcc.c:8838
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "pendant la recompilation avec %<-fcompare-debug%>"
  
! #: gcc.c:8847
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "comparaison des vidanges des insns finales"
  
  # I18N
! #: gcc.c:9000
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "%<-fuse-linker-plugin%>, mais %s introuvable"
  
! #: gcc.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: le fichier d'entrÃ©e de l'Ã©dition de liens n'est pas utilisÃ© parce que l'Ã©dition de liens n'a pas Ã©tÃ© faite"
*************** msgstr "%s: le fichier d'entrÃ©e de l'Ã©
*** 23893,23984 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9030
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "%s: fichier d'entrÃ©e de l'Ã©diteur de liens pas trouvÃ©Â : %m"
  
! #: gcc.c:9126 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr "impossible d'utiliser %<-%> comme nom de fichier d'entrÃ©e pour un en-tÃªte prÃ©compilÃ©"
  
! #: gcc.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "le langage %s n'est pas reconnu"
  
! #: gcc.c:9372
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "la spec multilib %qs est invalide"
  
! #: gcc.c:9574
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "les exclusions multilib %qs sont invalides"
  
! #: gcc.c:9638
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "le sÃ©lecteur multilib %qs %qs est invalide"
  
! #: gcc.c:9801
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "le sÃ©lecteur multilib %qs est invalide"
  
! #: gcc.c:9841
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "l'exclusion multilib %qs est invalide"
  
! #: gcc.c:10092
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "variable d'environnement %qs non dÃ©finie"
  
! #: gcc.c:10259 gcc.c:10264
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "numÃ©ro de version %qs invalide"
  
! #: gcc.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "trop peu d'arguments pour %%:version-compare"
  
! #: gcc.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "trop d'arguments pour %%:version-compare"
  
! #: gcc.c:10355
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "opÃ©rateur %qs inconnu dans %%:version-compare"
  
! #: gcc.c:10479
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "trop d'arguments pour %%:compare-debug-dump-opt"
  
! #: gcc.c:10547
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "trop d'arguments pour %%:compare-debug-self-opt"
  
! #: gcc.c:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "trop d'arguments pour %%:dumps"
  
! #: gcc.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "mauvais nombre d'arguments pour %%:debug-level-gt"
  
! #: gcc.c:10759
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "mauvais nombre d'arguments pour %%:dwarf-version-gt"
--- 23931,24022 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9040
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "%s: fichier d'entrÃ©e de l'Ã©diteur de liens pas trouvÃ©Â : %m"
  
! #: gcc.c:9136 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr "impossible d'utiliser %<-%> comme nom de fichier d'entrÃ©e pour un en-tÃªte prÃ©compilÃ©"
  
! #: gcc.c:9142
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "le langage %s n'est pas reconnu"
  
! #: gcc.c:9382
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "la spec multilib %qs est invalide"
  
! #: gcc.c:9584
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "les exclusions multilib %qs sont invalides"
  
! #: gcc.c:9648
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "le sÃ©lecteur multilib %qs %qs est invalide"
  
! #: gcc.c:9811
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "le sÃ©lecteur multilib %qs est invalide"
  
! #: gcc.c:9851
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "l'exclusion multilib %qs est invalide"
  
! #: gcc.c:10102
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "variable d'environnement %qs non dÃ©finie"
  
! #: gcc.c:10269 gcc.c:10274
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "numÃ©ro de version %qs invalide"
  
! #: gcc.c:10317
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "trop peu d'arguments pour %%:version-compare"
  
! #: gcc.c:10323
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "trop d'arguments pour %%:version-compare"
  
! #: gcc.c:10365
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "opÃ©rateur %qs inconnu dans %%:version-compare"
  
! #: gcc.c:10489
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "trop d'arguments pour %%:compare-debug-dump-opt"
  
! #: gcc.c:10557
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "trop d'arguments pour %%:compare-debug-self-opt"
  
! #: gcc.c:10644
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "trop d'arguments pour %%:dumps"
  
! #: gcc.c:10748
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "mauvais nombre d'arguments pour %%:debug-level-gt"
  
! #: gcc.c:10769
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "mauvais nombre d'arguments pour %%:dwarf-version-gt"
*************** msgstr "ouverture de /dev/zero: %m"
*** 24110,24156 ****
  msgid "cannot write PCH file"
  msgstr "ne peut Ã©crire dans le fichier PCH"
  
! #: gimple-fold.c:1855 gimple-fold.c:2916
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "l'argument source %qD est le mÃªme que la destination"
  
! #: gimple-fold.c:1921
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "la destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octet depuis une chaÃ®ne de longueur %E"
  
! #: gimple-fold.c:1926
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "la destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octet"
  
! #: gimple-fold.c:2304 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "la limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale Ã  la taille de la destination"
  
! #: gimple-fold.c:2306
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "la limite spÃ©cifiÃ©e par %G%qD (%E) excÃ¨de la taille de la destination (%wu)"
  
! #: gimple-fold.c:2324
  msgid "%G%qD specified bound %E equals source length"
  msgstr "la limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale la longueur de la destination"
  
! #: gimple-fold.c:4377 gimple-fold.c:4572
  #, gcc-internal-format
  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.c:4521
  #, 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"
  
! #: gimple-fold.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr "%s n'est pas supportÃ© pour des agrÃ©gats de longueur variable"
  
! #: gimple-fold.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr "%s n'est pas supportÃ© sur cette cible"
--- 24148,24194 ----
  msgid "cannot write PCH file"
  msgstr "ne peut Ã©crire dans le fichier PCH"
  
! #: gimple-fold.c:1856 gimple-fold.c:2917
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr "l'argument source %qD est le mÃªme que la destination"
  
! #: gimple-fold.c:1922
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr "la destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octet depuis une chaÃ®ne de longueur %E"
  
! #: gimple-fold.c:1927
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr "la destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octet"
  
! #: gimple-fold.c:2305 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr "la limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale Ã  la taille de la destination"
  
! #: gimple-fold.c:2307
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr "la limite spÃ©cifiÃ©e par %G%qD (%E) excÃ¨de la taille de la destination (%wu)"
  
! #: gimple-fold.c:2325
  msgid "%G%qD specified bound %E equals source length"
  msgstr "la limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale la longueur de la destination"
  
! #: gimple-fold.c:4376 gimple-fold.c:4571
  #, gcc-internal-format
  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.c:4520
  #, 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"
  
! #: gimple-fold.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr "%s n'est pas supportÃ© pour des agrÃ©gats de longueur variable"
  
! #: gimple-fold.c:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr "%s n'est pas supportÃ© sur cette cible"
*************** msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur
*** 24170,24176 ****
  msgid "function may return address of local variable"
  msgstr "la fonction peut retourner l'adresse d'une variable locale"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la fonction retourne l'adresse d'une variable locale"
--- 24208,24214 ----
  msgid "function may return address of local variable"
  msgstr "la fonction peut retourner l'adresse d'une variable locale"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10943
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la fonction retourne l'adresse d'une variable locale"
*************** msgstr "%G%qD la limite spÃ©cifiÃ©e entr
*** 24696,24702 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s en accÃ©dant au tableau %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "tableau %qD dÃ©clarÃ© ici"
--- 24734,24740 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr "%G%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s en accÃ©dant au tableau %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3723
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "tableau %qD dÃ©clarÃ© ici"
*************** msgstr "%G%qD forme le dÃ©calage %s qui
*** 24721,24732 ****
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "%G%qD le dÃ©calage %s est hors des limites de l'objet %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD dÃ©clarÃ© ici"
--- 24759,24770 ----
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr "%G%qD le dÃ©calage %s est hors des limites de l'objet %qD avec le type %qT"
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:589 tree-ssa-uninit.c:667
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8950 cp/class.c:1459
! #: cp/class.c:3275 cp/constexpr.c:957 cp/decl.c:4198 cp/decl.c:11962
! #: cp/decl.c:12441 cp/decl.c:12450 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23280
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD dÃ©clarÃ© ici"
*************** msgstr "%qE non spÃ©cifiÃ© dans le %<tar
*** 24894,24900 ****
  msgid "enclosing %<target%>"
  msgstr "%<target%> englobant"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE est dÃ©clarÃ©e dans une rÃ©gion %<host_data%> englobante"
--- 24932,24938 ----
  msgid "enclosing %<target%>"
  msgstr "%<target%> englobant"
  
! #: gimplify.c:7574 gimplify.c:9026
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE est dÃ©clarÃ©e dans une rÃ©gion %<host_data%> englobante"
*************** msgstr "la variable d'itÃ©ration %qE ne
*** 24929,25122 ****
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable d'itÃ©ration %qE ne devrait pas Ãªtre linÃ©aire"
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "clause %<lastprivate%> conditionnelle sur la construction %qs"
  
! #: gimplify.c:8639
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "variable non scalaire %qD dans la clause %<lastprivate%> conditionnelle"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "modificateur de rÃ©duction %<task%> sur une construction avec une clause %<nowait%>"
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %qs ou %<sections%>"
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "clause %<inscan%> %<reduction%> sur la construction %qs"
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle est spÃ©cifiÃ©e sur une construction combinÃ©e avec %<distribute%>"
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "champ de correspondance %qE d'une structure de longueur variable"
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)"
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable Â«Â copyprivateÂ Â» %qE n'est pas Â«Â threadprivateÂ Â» ou privÃ©e dans le contexte extÃ©rieur"
  
  # le %s est remplacÃ© par des mots-clÃ© non traduits tels que Â«Â firstprivateÂ Â», Â«Â lastprivateÂ Â»,â€¦
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable Â«Â %sÂ Â» %qE est privÃ©e dans le contexte extÃ©rieur"
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "modificateur de clause %qs %<if%> attendu au lieu de %qs"
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante"
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<map%>"
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "la mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>"
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clause de donnÃ©es avec rÃ©duction sur %qE incompatible; promu en %<present_or_copy%>"
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>"
  
! #: gimplify.c:10849
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "rÃ©duction privÃ©e invalide sur %qE"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clause %<inscan%> %<reduction%> est utilisÃ©e avec la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle"
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "type %<mutexinoutset%> dans la clause %<depend%> sur un constructeur %<taskwait%>"
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "la clause %qs ne peut pas apparaÃ®tre sur %qs non rectangulaire"
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "le %<lastprivate%> conditionnel sur l'itÃ©rateur de boucle %qD est ignorÃ©"
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "la clause %<bind%> n'est pas spÃ©cifiÃ©e sur une construction %<loop%> pas imbriquÃ©e dans une autre construction OpenMP"
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> sur une construction %<loop%> imbriquÃ©e dans une construction %<simd%>"
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(team)%> sur une rÃ©gion %<loop%> pas strictement imbriquÃ©e dans une rÃ©gion %<team%>"
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "la clause %<lastprivate%> sur une construction %<loop%> fait rÃ©fÃ©rence Ã  une variable %qD qui n'est pas l'itÃ©rateur de boucle"
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "une construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e dans une boucle avec une clause %<ordered%> avec un paramÃ¨tre"
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE n'est pas une itÃ©ration de la boucle %d la plus Ã  l'extÃ©rieur, %qE attendu"
  
! #: gimplify.c:13780
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "le nombre de variables dans la clause %<depend%> avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itÃ©rations"
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "plus d'une clause %<depend%> avec le modificateur %<source%> sur une construction %<ordered%>"
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "une clause %<depend%> avec le modificateur %<source%> a Ã©tÃ© spÃ©cifiÃ©e avec des clauses %<depend%> avec le modificateur %<sink%> sur la mÃªme construction"
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "la gimplification a Ã©chouÃ©"
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>"
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(vous devriez donc passer %qT et non %qT Ã  %<va_arg%>)"
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si ce code est atteint, le programme s'arrÃªtera"
  
! #: godump.c:1421
  #, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "n'a pu fermer le fichier de vidange Go: %m"
  
! #: godump.c:1433
  #, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "n'a pu ouvrir le fichier de vidange Go %qs: %m"
--- 24967,25160 ----
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable d'itÃ©ration %qE ne devrait pas Ãªtre linÃ©aire"
  
! #: gimplify.c:8627 gimplify.c:8633
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "clause %<lastprivate%> conditionnelle sur la construction %qs"
  
! #: gimplify.c:8650
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "variable non scalaire %qD dans la clause %<lastprivate%> conditionnelle"
  
! #: gimplify.c:8739
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "modificateur de rÃ©duction %<task%> sur une construction avec une clause %<nowait%>"
  
! #: gimplify.c:8747 gimplify.c:12869
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %qs ou %<sections%>"
  
! #: gimplify.c:8758 gimplify.c:8764 gimplify.c:8770 gimplify.c:8776
! #: gimplify.c:12862
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "clause %<inscan%> %<reduction%> sur la construction %qs"
  
! #: gimplify.c:8870
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle est spÃ©cifiÃ©e sur une construction combinÃ©e avec %<distribute%>"
  
! #: gimplify.c:9196
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "champ de correspondance %qE d'une structure de longueur variable"
  
! #: gimplify.c:9378
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE apparaÃ®t plus d'une fois dans la clause de correspondance (map)"
  
! #: gimplify.c:9740
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable Â«Â copyprivateÂ Â» %qE n'est pas Â«Â threadprivateÂ Â» ou privÃ©e dans le contexte extÃ©rieur"
  
  # le %s est remplacÃ© par des mots-clÃ© non traduits tels que Â«Â firstprivateÂ Â», Â«Â lastprivateÂ Â»,â€¦
! #: gimplify.c:9797
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable Â«Â %sÂ Â» %qE est privÃ©e dans le contexte extÃ©rieur"
  
! #: gimplify.c:9829
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "modificateur de clause %qs %<if%> attendu au lieu de %qs"
  
! #: gimplify.c:10029
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD est spÃ©cifiÃ© dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante"
  
! #: gimplify.c:10239
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<map%>"
  
! #: gimplify.c:10293
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.c:10542
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.c:10603
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "la mÃªme variable est utilisÃ©e dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>"
  
! #: gimplify.c:10694
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clause de donnÃ©es avec rÃ©duction sur %qE incompatible; promu en %<present_or_copy%>"
  
! #: gimplify.c:10841
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD spÃ©cifiÃ© dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>"
  
! #: gimplify.c:10860
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "rÃ©duction privÃ©e invalide sur %qE"
  
! #: gimplify.c:10997
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clause %<inscan%> %<reduction%> est utilisÃ©e avec la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle"
  
! #: gimplify.c:11331
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "type %<mutexinoutset%> dans la clause %<depend%> sur un constructeur %<taskwait%>"
  
! #: gimplify.c:11590 gimplify.c:11594 gimplify.c:11603
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "la clause %qs ne peut pas apparaÃ®tre sur %qs non rectangulaire"
  
! #: gimplify.c:11835 gimplify.c:12094
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "le %<lastprivate%> conditionnel sur l'itÃ©rateur de boucle %qD est ignorÃ©"
  
! #: gimplify.c:12800
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "la clause %<bind%> n'est pas spÃ©cifiÃ©e sur une construction %<loop%> pas imbriquÃ©e dans une autre construction OpenMP"
  
! #: gimplify.c:12824
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> sur une construction %<loop%> imbriquÃ©e dans une construction %<simd%>"
  
! #: gimplify.c:12844
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(team)%> sur une rÃ©gion %<loop%> pas strictement imbriquÃ©e dans une rÃ©gion %<team%>"
  
! #: gimplify.c:12897
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "la clause %<lastprivate%> sur une construction %<loop%> fait rÃ©fÃ©rence Ã  une variable %qD qui n'est pas l'itÃ©rateur de boucle"
  
! #: gimplify.c:13760 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "une construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e dans une boucle avec une clause %<ordered%> avec un paramÃ¨tre"
  
! #: gimplify.c:13778
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE n'est pas une itÃ©ration de la boucle %d la plus Ã  l'extÃ©rieur, %qE attendu"
  
! #: gimplify.c:13791
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "le nombre de variables dans la clause %<depend%> avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itÃ©rations"
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "plus d'une clause %<depend%> avec le modificateur %<source%> sur une construction %<ordered%>"
  
! #: gimplify.c:13815
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "une clause %<depend%> avec le modificateur %<source%> a Ã©tÃ© spÃ©cifiÃ©e avec des clauses %<depend%> avec le modificateur %<sink%> sur la mÃªme construction"
  
! #: gimplify.c:15093
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "la gimplification a Ã©chouÃ©"
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT a Ã©tÃ© promu en %qT lors du passage Ã  travers %<...%>"
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(vous devriez donc passer %qT et non %qT Ã  %<va_arg%>)"
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si ce code est atteint, le programme s'arrÃªtera"
  
! #: godump.c:1423
  #, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "n'a pu fermer le fichier de vidange Go: %m"
  
! #: godump.c:1435
  #, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "n'a pu ouvrir le fichier de vidange Go %qs: %m"
*************** msgstr "le jeton %u a %<x-location == %u
*** 25146,25152 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr "le jeton %u a %<y-location == %u%>"
  
! #: internal-fn.c:618
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "utilisation invalide de l'attribut %<fallthrough%>"
--- 25184,25190 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr "le jeton %u a %<y-location == %u%>"
  
! #: internal-fn.c:630
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "utilisation invalide de l'attribut %<fallthrough%>"
*************** msgstr "la fonction pourrait Ãªtre une c
*** 25520,25556 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "le rÃ©sumÃ© de rÃ©fÃ©rence ipa est manquant dans l'unitÃ© ltrans"
  
! #: ipa-sra.c:1489
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr "DÃ©calage d'accÃ¨s avant le dÃ©calage parent"
  
! #: ipa-sra.c:1494
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr "Taille d'accÃ¨s plus grande ou Ã©gale Ã  la taille de son parent"
  
! #: ipa-sra.c:1499
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr "L'accÃ¨s se termine en dehors de son parent"
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr "L'accÃ¨s chevauche un de ses semblables"
  
! #: ipa-sra.c:1530
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "La vÃ©rification d'accÃ¨s IPA-SRA a Ã©chouÃ©"
  
! #: ipa-sra.c:2493
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr "Fonction %qs, paramÃ¨tre %u, a des accÃ¨s IPA-SRA qui se chevauchent"
  
! #: ipa-sra.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr "Fonction %s, paramÃ¨tre %u, est utilisÃ©e mais n'a pas certains accÃ¨s IPA-SRA"
--- 25558,25594 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "le rÃ©sumÃ© de rÃ©fÃ©rence ipa est manquant dans l'unitÃ© ltrans"
  
! #: ipa-sra.c:1496
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr "DÃ©calage d'accÃ¨s avant le dÃ©calage parent"
  
! #: ipa-sra.c:1501
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr "Taille d'accÃ¨s plus grande ou Ã©gale Ã  la taille de son parent"
  
! #: ipa-sra.c:1506
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr "L'accÃ¨s se termine en dehors de son parent"
  
! #: ipa-sra.c:1518
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr "L'accÃ¨s chevauche un de ses semblables"
  
! #: ipa-sra.c:1537
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "La vÃ©rification d'accÃ¨s IPA-SRA a Ã©chouÃ©"
  
! #: ipa-sra.c:2501
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr "Fonction %qs, paramÃ¨tre %u, a des accÃ¨s IPA-SRA qui se chevauchent"
  
! #: ipa-sra.c:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr "Fonction %s, paramÃ¨tre %u, est utilisÃ©e mais n'a pas certains accÃ¨s IPA-SRA"
*************** msgstr "setjmp/longjmp Ã  l'intÃ©rieur d
*** 26168,26195 ****
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr "appel d'API de la routine OpenMP %qD dans une rÃ©gion avec la clause %<order(concurrent)%>"
  
! #: omp-low.c:9298
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr "la clause Â«Â sinkÂ Â» est ignorÃ©e car elle a un offset qui n'est pas un multiple du pas de la boucle"
  
! #: omp-low.c:9321
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr "le premier offset doit Ãªtre dans la direction opposÃ©e des itÃ©rations de la boucle"
  
! #: omp-low.c:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "sortie invalide hors du bloc structurÃ© %s"
  
! #: omp-low.c:13658 omp-low.c:13663
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "entrÃ©e invalide dans le bloc structurÃ© %s"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13667
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "branchement invalide vers/depuis le bloc structurÃ© %s"
--- 26206,26233 ----
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr "appel d'API de la routine OpenMP %qD dans une rÃ©gion avec la clause %<order(concurrent)%>"
  
! #: omp-low.c:9376
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr "la clause Â«Â sinkÂ Â» est ignorÃ©e car elle a un offset qui n'est pas un multiple du pas de la boucle"
  
! #: omp-low.c:9399
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr "le premier offset doit Ãªtre dans la direction opposÃ©e des itÃ©rations de la boucle"
  
! #: omp-low.c:13736
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "sortie invalide hors du bloc structurÃ© %s"
  
! #: omp-low.c:13738 omp-low.c:13743
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "entrÃ©e invalide dans le bloc structurÃ© %s"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13747
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "branchement invalide vers/depuis le bloc structurÃ© %s"
*************** msgstr "les registres explicitement util
*** 26936,26957 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "l'opÃ©rande de sortie %d doit utiliser la contrainte %<&%>"
  
! #: regcprop.c:1230
  #, 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.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "%qs: boucle dans la chaÃ®ne %<next_regno%> (%u)"
  
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "%qs: [%u] %<oldest_regno%> erronÃ© (%u)"
  
! #: regcprop.c:1257
  #, 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)"
--- 26974,26995 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "l'opÃ©rande de sortie %d doit utiliser la contrainte %<&%>"
  
! #: regcprop.c:1223
  #, 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.c:1235
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "%qs: boucle dans la chaÃ®ne %<next_regno%> (%u)"
  
! #: regcprop.c:1238
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "%qs: [%u] %<oldest_regno%> erronÃ© (%u)"
  
! #: regcprop.c:1250
  #, 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 "une variable-registre globale su
*** 26994,27000 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr "le registre de %qD est utilisÃ© pour plusieurs variables-registre globales"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5499
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "en conflit avec %qD"
--- 27032,27038 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr "le registre de %qD est utilisÃ© pour plusieurs variables-registre globales"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5554
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "en conflit avec %qD"
*************** msgstr "l'attribut Â«Â packedÂ Â» provoq
*** 27225,27236 ****
  msgid "packed attribute is unnecessary"
  msgstr "l'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire"
  
! #: stor-layout.c:2599
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "l'alignement des Ã©lÃ©ments du tableau est plus grand que la taille des Ã©lÃ©ments"
  
! #: stor-layout.c:2605
  #, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr "la taille de l'Ã©lÃ©ment du tableau n'est pas un multiple de sont alignement"
--- 27263,27274 ----
  msgid "packed attribute is unnecessary"
  msgstr "l'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire"
  
! #: stor-layout.c:2609
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "l'alignement des Ã©lÃ©ments du tableau est plus grand que la taille des Ã©lÃ©ments"
  
! #: stor-layout.c:2615
  #, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr "la taille de l'Ã©lÃ©ment du tableau n'est pas un multiple de sont alignement"
*************** msgstr "dans la dÃ©finition de la macro
*** 28446,28577 ****
  msgid "in expansion of macro %qs"
  msgstr "dans l'expansion de la macro %qs"
  
! #: tree-eh.c:4901
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr "le BB %i a plusieurs arÃªtes de gestion des exceptions"
  
! #: tree-eh.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr "le BB %i ne peut pas produire d'exception mais il a une arÃªte pour la gestion des exceptions"
  
! #: tree-eh.c:4921
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "la derniÃ¨re instruction du BB %i a dÃ©fini incorrectement la zone d'atterrissage des exceptions"
  
! #: tree-eh.c:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr "le BB %i n'a pas d'arÃªte de gestion des exceptions"
  
! #: tree-eh.c:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "arÃªte incorrecte de gestions des exceptions %i->%i"
  
! #: tree-eh.c:4967 tree-eh.c:4986
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr "il manque une arÃªte dans le BB %i"
  
! #: tree-eh.c:5003
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr "le BB %i a trop d'arÃªtes falltrhu"
  
! #: tree-eh.c:5012
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr "le BB %i a une arÃªte incorrecte"
  
! #: tree-eh.c:5018
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr "le BB %i a une arÃªte fallthru incorrecte"
  
! #: tree-inline.c:3860
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle reÃ§oit un Â«Â gotoÂ Â» non local"
  
! #: tree-inline.c:3867
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle sauvegarde l'adresse d'une Ã©tiquette locale dans une variable statique"
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne car elle utilise Â«Â allocaÂ Â» (ce qui sera outrepassÃ© en utilisant l'attribut Â«Â always_inlineÂ Â»)"
  
! #: tree-inline.c:3921
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmp"
  
! #: tree-inline.c:3935
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise une liste variable d'arguments"
  
! #: tree-inline.c:3947
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmp-longjmp pour gÃ©rer les exceptions"
  
! #: tree-inline.c:3955
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise un Â«Â gotoÂ Â» qui n'est pas local"
  
! #: tree-inline.c:3967
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise %<__builtin_return%> ou %<__builtin_apply_args%>"
  
! #: tree-inline.c:3987
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle contient un Â«Â gotoÂ Â» calculÃ©"
  
! #: tree-inline.c:4032
! #, gcc-internal-format
! msgid "function %q+F can never be inlined because it has a VLA return argument"
! msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle a un argument de retour VLA"
! 
! #: tree-inline.c:4040
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle a un argument VLA"
  
! #: tree-inline.c:4108
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce que cela est supprimÃ© par l'utilisation de %<-fno-inline%>"
  
! #: tree-inline.c:4116
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise des attributs en conflit avec la mise en ligne"
  
! #: tree-inline.c:4801
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "la mise en ligne a Ã©chouÃ© dans l'appel Ã  %<always_inline%> %q+F: %s"
  
! #: tree-inline.c:4804 tree-inline.c:4825
  #, gcc-internal-format
  msgid "called from here"
  msgstr "appelÃ© d'ici"
  
! #: tree-inline.c:4807 tree-inline.c:4828
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "appelÃ© depuis cette fonction"
  
! #: tree-inline.c:4821
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "la mise en ligne a Ã©chouÃ© dans l'appel Ã  %q+F: %s"
--- 28484,28610 ----
  msgid "in expansion of macro %qs"
  msgstr "dans l'expansion de la macro %qs"
  
! #: tree-eh.c:4904
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr "le BB %i a plusieurs arÃªtes de gestion des exceptions"
  
! #: tree-eh.c:4916
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr "le BB %i ne peut pas produire d'exception mais il a une arÃªte pour la gestion des exceptions"
  
! #: tree-eh.c:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "la derniÃ¨re instruction du BB %i a dÃ©fini incorrectement la zone d'atterrissage des exceptions"
  
! #: tree-eh.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr "le BB %i n'a pas d'arÃªte de gestion des exceptions"
  
! #: tree-eh.c:4936
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "arÃªte incorrecte de gestions des exceptions %i->%i"
  
! #: tree-eh.c:4970 tree-eh.c:4989
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr "il manque une arÃªte dans le BB %i"
  
! #: tree-eh.c:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr "le BB %i a trop d'arÃªtes falltrhu"
  
! #: tree-eh.c:5015
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr "le BB %i a une arÃªte incorrecte"
  
! #: tree-eh.c:5021
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr "le BB %i a une arÃªte fallthru incorrecte"
  
! #: tree-inline.c:3863
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle reÃ§oit un Â«Â gotoÂ Â» non local"
  
! #: tree-inline.c:3870
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "la fonction %q+F ne peut jamais Ãªtre copiÃ©e car elle sauvegarde l'adresse d'une Ã©tiquette locale dans une variable statique"
  
! #: tree-inline.c:3910
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne car elle utilise Â«Â allocaÂ Â» (ce qui sera outrepassÃ© en utilisant l'attribut Â«Â always_inlineÂ Â»)"
  
! #: tree-inline.c:3924
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmp"
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise une liste variable d'arguments"
  
! #: tree-inline.c:3950
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise setjmp-longjmp pour gÃ©rer les exceptions"
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise un Â«Â gotoÂ Â» qui n'est pas local"
  
! #: tree-inline.c:3970
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise %<__builtin_return%> ou %<__builtin_apply_args%>"
  
! #: tree-inline.c:3990
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle contient un Â«Â gotoÂ Â» calculÃ©"
  
! #: tree-inline.c:4036
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle a un argument VLA"
  
! #: tree-inline.c:4104
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce que cela est supprimÃ© par l'utilisation de %<-fno-inline%>"
  
! #: tree-inline.c:4112
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle utilise des attributs en conflit avec la mise en ligne"
  
! #: tree-inline.c:4797
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "la mise en ligne a Ã©chouÃ© dans l'appel Ã  %<always_inline%> %q+F: %s"
  
! #: tree-inline.c:4800 tree-inline.c:4821
  #, gcc-internal-format
  msgid "called from here"
  msgstr "appelÃ© d'ici"
  
! #: tree-inline.c:4803 tree-inline.c:4824
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "appelÃ© depuis cette fonction"
  
! #: tree-inline.c:4817
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "la mise en ligne a Ã©chouÃ© dans l'appel Ã  %q+F: %s"
*************** msgstr "attribut de spec fn Â«Â %sÂ Â» i
*** 28622,28646 ****
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "attribut de spec fn Â«Â %sÂ Â» invalide arg %i"
  
! #: tree-ssa-ccp.c:3567
  msgid "%G%qs pointer is null"
  msgstr "%Gle pointeur %qs est null"
  
! #: tree-ssa-ccp.c:3570 c-family/c-common.c:5601
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "dans un appel Ã  la fonction membre non statique %qD"
  
! #: tree-ssa-ccp.c:3576
  msgid "%Gargument %u null where non-null expected"
  msgstr "%Gargument %u nul oÃ¹ un non-nul est attendu"
  
! #: tree-ssa-ccp.c:3582
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "dans un appel Ã  la fonction interne %qD"
  
! #: tree-ssa-ccp.c:3586 c-family/c-common.c:5611
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "dans un appel Ã  la fonction %qD dÃ©clarÃ©e %qs"
--- 28655,28679 ----
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "attribut de spec fn Â«Â %sÂ Â» invalide arg %i"
  
! #: tree-ssa-ccp.c:3571
  msgid "%G%qs pointer is null"
  msgstr "%Gle pointeur %qs est null"
  
! #: tree-ssa-ccp.c:3574 c-family/c-common.c:5601
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "dans un appel Ã  la fonction membre non statique %qD"
  
! #: tree-ssa-ccp.c:3580
  msgid "%Gargument %u null where non-null expected"
  msgstr "%Gargument %u nul oÃ¹ un non-nul est attendu"
  
! #: tree-ssa-ccp.c:3586
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "dans un appel Ã  la fonction interne %qD"
  
! #: tree-ssa-ccp.c:3590 c-family/c-common.c:5611
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "dans un appel Ã  la fonction %qD dÃ©clarÃ©e %qs"
*************** msgstr "%G%qE est utilisÃ© sans avoir Ã©
*** 28816,28852 ****
  msgid "%G%qE may be used uninitialized"
  msgstr "%G%qE pourrait Ãªtre utilisÃ© sans avoir Ã©tÃ© initialisÃ©"
  
! #: tree-ssa-uninit.c:547
  #, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "dans un appel Ã  %qD dÃ©clarÃ© avec l'attribut %<%s%> ici"
  
! #: tree-ssa-uninit.c:554
  #, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "dans un appel Ã  %qT dÃ©clarÃ© avec l'attribut %<%s%>"
  
! #: tree-ssa-uninit.c:570
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr "par l'argument %u de type %s Ã  %qD dÃ©clarÃ© ici"
  
! #: tree-ssa-uninit.c:578
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr "par l'argument %u de type %s Ã  %qT"
  
! #: tree-ssa-uninit.c:633
  #, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr "%qD est utilisÃ© sans avoir Ã©tÃ© initialisÃ©"
  
! #: tree-ssa-uninit.c:638
  #, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr "%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ©"
  
! #: tree-ssa-uninit.c:2968
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ© dans cette fonction"
--- 28849,28885 ----
  msgid "%G%qE may be used uninitialized"
  msgstr "%G%qE pourrait Ãªtre utilisÃ© sans avoir Ã©tÃ© initialisÃ©"
  
! #: tree-ssa-uninit.c:550
  #, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "dans un appel Ã  %qD dÃ©clarÃ© avec l'attribut %<%s%> ici"
  
! #: tree-ssa-uninit.c:557
  #, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "dans un appel Ã  %qT dÃ©clarÃ© avec l'attribut %<%s%>"
  
! #: tree-ssa-uninit.c:573
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr "par l'argument %u de type %s Ã  %qD dÃ©clarÃ© ici"
  
! #: tree-ssa-uninit.c:581
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr "par l'argument %u de type %s Ã  %qT"
  
! #: tree-ssa-uninit.c:636
  #, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr "%qD est utilisÃ© sans avoir Ã©tÃ© initialisÃ©"
  
! #: tree-ssa-uninit.c:641
  #, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr "%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ©"
  
! #: tree-ssa-uninit.c:2971
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "%qD pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ© dans cette fonction"
*************** msgstr "Ã©lÃ©ment non constant dans un C
*** 29051,29142 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "Ã©lÃ©ment avec des effets de bord dans un CONSTRUCTOR sans effets de bord"
  
! #: tree.c:8272
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "les tableaux de fonctions ne sont pas pertinents"
  
! #: tree.c:8436
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "le type retournÃ© par une fonction ne peut Ãªtre une fonction"
  
! #: tree.c:9816 tree.c:9901 tree.c:9964
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: %s, obtenu %s dans %s, Ã  %s:%d"
  
! #: tree.c:9853
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: n'attendait aucun parmi %s, obtenu %s dans %s, Ã  %s:%d"
  
! #: tree.c:9866
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: attendait la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%d"
  
! #: tree.c:9915
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: on n'attendait pas la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%d"
  
! #: tree.c:9928
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: attendait %<omp_clause %s%>, obtenu %s dans %s, Ã  %s:%d"
  
! #: tree.c:9990
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: attendait un arbre contenant la structure %qs, obtenu %qs dans %s, Ã  %s:%d"
  
! #: tree.c:10004
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_int_cst%> avec %d elts dans %s, Ã  %s:%d"
  
! #: tree.c:10017
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_vec%> avec %d elts dans %s, Ã  %s:%d"
  
! #: tree.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %s avec %d opÃ©randes dans %s, Ã  %s:%d"
  
! #: tree.c:10043
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %<omp_clause %s%> avec %d opÃ©randes dans %s, Ã  %s:%d"
  
! #: tree.c:13234
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD est obsolÃ¨te: %s"
  
! #: tree.c:13237
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD est obsolÃ¨te"
  
! #: tree.c:13260
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE est obsolÃ¨te: %s"
  
! #: tree.c:13263
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE est obsolÃ¨te"
  
! #: tree.c:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "le type est obsolÃ¨te: %s"
  
! #: tree.c:13272
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "le type est obsolÃ¨te"
--- 29084,29175 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "Ã©lÃ©ment avec des effets de bord dans un CONSTRUCTOR sans effets de bord"
  
! #: tree.c:8279
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "les tableaux de fonctions ne sont pas pertinents"
  
! #: tree.c:8443
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "le type retournÃ© par une fonction ne peut Ãªtre une fonction"
  
! #: tree.c:9823 tree.c:9908 tree.c:9971
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: %s, obtenu %s dans %s, Ã  %s:%d"
  
! #: tree.c:9860
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: n'attendait aucun parmi %s, obtenu %s dans %s, Ã  %s:%d"
  
! #: tree.c:9873
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: attendait la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%d"
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: on n'attendait pas la classe %qs, obtenu %qs (%s) dans %s, Ã  %s:%d"
  
! #: tree.c:9935
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: attendait %<omp_clause %s%>, obtenu %s dans %s, Ã  %s:%d"
  
! #: tree.c:9997
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: attendait un arbre contenant la structure %qs, obtenu %qs dans %s, Ã  %s:%d"
  
! #: tree.c:10011
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_int_cst%> avec %d elts dans %s, Ã  %s:%d"
  
! #: tree.c:10024
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: accÃ¨s Ã  elt %d de %<tree_vec%> avec %d elts dans %s, Ã  %s:%d"
  
! #: tree.c:10037
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %s avec %d opÃ©randes dans %s, Ã  %s:%d"
  
! #: tree.c:10050
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "vÃ©rification de l'arbre: opÃ©rande accÃ©dÃ© %d de %<omp_clause %s%> avec %d opÃ©randes dans %s, Ã  %s:%d"
  
! #: tree.c:13241
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD est obsolÃ¨te: %s"
  
! #: tree.c:13244
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD est obsolÃ¨te"
  
! #: tree.c:13267
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE est obsolÃ¨te: %s"
  
! #: tree.c:13270
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE est obsolÃ¨te"
  
! #: tree.c:13276
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "le type est obsolÃ¨te: %s"
  
! #: tree.c:13279
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "le type est obsolÃ¨te"
*************** msgstr "le type est obsolÃ¨te"
*** 29161,29392 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14092
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "la variante du type diffÃ¨re sur %s"
  
! #: tree.c:14133
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "la variante du type a un %<TYPE_SIZE_UNIT%> diffÃ©rent"
  
! #: tree.c:14135
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> de la variante du type"
  
! #: tree.c:14137
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> du type"
  
! #: tree.c:14160
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "variante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>"
  
! #: tree.c:14173
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "la variante du type a un %<TYPE_VFIELD%> diffÃ©rent"
  
! #: tree.c:14209
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "la variante du type a un %<TYPE_BINFO%> diffÃ©rent"
  
! #: tree.c:14211
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> de la variante du type"
  
! #: tree.c:14213
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> du type"
  
! #: tree.c:14252
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "la variante du type a un %<TYPE_FIELDS%> diffÃ©rent"
  
! #: tree.c:14254
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "le premier dÃ©saccord est le champ"
  
! #: tree.c:14256
  #, gcc-internal-format
  msgid "and field"
  msgstr "et le champ"
  
! #: tree.c:14273
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "la variante du type a un %<TREE_TYPE%> diffÃ©rent"
  
! #: tree.c:14275 tree.c:14286
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> de la variante du type"
  
! #: tree.c:14277 tree.c:14288
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> du type"
  
! #: tree.c:14284
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "le type n'est pas compatible avec sa variante"
  
! #: tree.c:14596
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "la variante principale n'est pas dÃ©finie"
  
! #: tree.c:14601
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "%<TYPE_MAIN_VARIANT%> a un %<TYPE_MAIN_VARIANT%> diffÃ©rent"
  
! #: tree.c:14613
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "%<TYPE_CANONICAL%> a un %<TYPE_CANONICAL%> diffÃ©rent"
  
! #: tree.c:14632
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "%<TYPE_CANONICAL%> n'est pas compatible"
  
! #: tree.c:14640
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "le %<TYPE_MODE%> de %<TYPE_CANONICAL%> n'est pas compatible"
  
! #: tree.c:14646
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "le %<TYPE_CANONICAL%> de la variante principale n'est pas la variante principale"
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "%<TYPE_VFIELD%> n'est pas %<FIELD_DECL%> ni %<TREE_LIST%>"
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "%<TYPE_NEXT_PTR_TO%> n'est pas %<POINTER_TYPE%>"
  
! #: tree.c:14682
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "%<TYPE_NEXT_REF_TO%> n'est pas %<REFERENCE_TYPE%>"
  
! #: tree.c:14703
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "%<TYPE_BINFO%> n'est pas %<TREE_BINFO%>"
  
! #: tree.c:14709
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "le type %<TYPE_BINFO%> n'est pas %<TYPE_MAIN_VARIANT%>"
  
! #: tree.c:14720
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas un enregistrement ni une union"
  
! #: tree.c:14731
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "%<TYPE_OFFSET_BASETYPE%> n'est pas un enregistrement ni une union"
  
! #: tree.c:14749
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "%<TYPE_ARRAY_MAX_SIZE%> pas %<INTEGER_CST%>"
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "%<TYPE_MAX_VALUE_RAW%> non NULL"
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "le champ %<TYPE_LANG_SLOT_1 (binfo)%> est non NULL"
  
! #: tree.c:14779
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "la valeur de l'enum n'est pas %<CONST_DECL%> ou %<INTEGER_CST%>"
  
! #: tree.c:14787
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "le type de la valeur de l'enum n'est pas %<INTEGER_TYPE%> et n'est pas convertible en l'enum"
  
! #: tree.c:14795
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "le nom de la valeur de l'enum n'est pas %<IDENTIFIER_NODE%>"
  
! #: tree.c:14805
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "le %<TYPE_DOMAIN%> du tableau n'est pas d'un type entier"
  
! #: tree.c:14814
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%<TYPE_FIELDS%> dÃ©fini dans un type incomplet"
  
! #: tree.c:14836
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "arbre erronÃ© dans la liste %<TYPE_FIELDS%>"
  
! #: tree.c:14851
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "%<TYPE_CACHED_VALUES_P%> est %i tandis que %<TYPE_CACHED_VALUES%> est %p"
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "%<TYPE_CACHED_VALUES%> n'est pas %<TREE_VEC%>"
  
! #: tree.c:14871
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "mauvaise entrÃ©e %<TYPE_CACHED_VALUES%>"
  
! #: tree.c:14884
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "%<TREE_PURPOSE%> n'est pas NULL dans la liste %<TYPE_ARG_TYPES%>"
  
! #: tree.c:14890
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "entrÃ©e erronÃ©e dans la liste %<TYPE_ARG_TYPES%>"
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "le champ %<TYPE_VALUES_RAW%> n'est pas NULL"
  
! #: tree.c:14909
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "%<TYPE_CACHED_VALUES_P%> est dÃ©fini alors qu'il ne le devrait pas"
  
! #: tree.c:14919
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas la variante principale"
--- 29194,29425 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14099
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "la variante du type diffÃ¨re sur %s"
  
! #: tree.c:14140
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "la variante du type a un %<TYPE_SIZE_UNIT%> diffÃ©rent"
  
! #: tree.c:14142
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> de la variante du type"
  
! #: tree.c:14144
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> du type"
  
! #: tree.c:14167
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "variante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>"
  
! #: tree.c:14180
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "la variante du type a un %<TYPE_VFIELD%> diffÃ©rent"
  
! #: tree.c:14216
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "la variante du type a un %<TYPE_BINFO%> diffÃ©rent"
  
! #: tree.c:14218
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> de la variante du type"
  
! #: tree.c:14220
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> du type"
  
! #: tree.c:14259
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "la variante du type a un %<TYPE_FIELDS%> diffÃ©rent"
  
! #: tree.c:14261
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "le premier dÃ©saccord est le champ"
  
! #: tree.c:14263
  #, gcc-internal-format
  msgid "and field"
  msgstr "et le champ"
  
! #: tree.c:14280
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "la variante du type a un %<TREE_TYPE%> diffÃ©rent"
  
! #: tree.c:14282 tree.c:14293
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> de la variante du type"
  
! #: tree.c:14284 tree.c:14295
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> du type"
  
! #: tree.c:14291
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "le type n'est pas compatible avec sa variante"
  
! #: tree.c:14603
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "la variante principale n'est pas dÃ©finie"
  
! #: tree.c:14608
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "%<TYPE_MAIN_VARIANT%> a un %<TYPE_MAIN_VARIANT%> diffÃ©rent"
  
! #: tree.c:14620
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "%<TYPE_CANONICAL%> a un %<TYPE_CANONICAL%> diffÃ©rent"
  
! #: tree.c:14639
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "%<TYPE_CANONICAL%> n'est pas compatible"
  
! #: tree.c:14647
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "le %<TYPE_MODE%> de %<TYPE_CANONICAL%> n'est pas compatible"
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "le %<TYPE_CANONICAL%> de la variante principale n'est pas la variante principale"
  
! #: tree.c:14669
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "%<TYPE_VFIELD%> n'est pas %<FIELD_DECL%> ni %<TREE_LIST%>"
  
! #: tree.c:14679
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "%<TYPE_NEXT_PTR_TO%> n'est pas %<POINTER_TYPE%>"
  
! #: tree.c:14689
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "%<TYPE_NEXT_REF_TO%> n'est pas %<REFERENCE_TYPE%>"
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "%<TYPE_BINFO%> n'est pas %<TREE_BINFO%>"
  
! #: tree.c:14716
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "le type %<TYPE_BINFO%> n'est pas %<TYPE_MAIN_VARIANT%>"
  
! #: tree.c:14727
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas un enregistrement ni une union"
  
! #: tree.c:14738
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "%<TYPE_OFFSET_BASETYPE%> n'est pas un enregistrement ni une union"
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "%<TYPE_ARRAY_MAX_SIZE%> pas %<INTEGER_CST%>"
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "%<TYPE_MAX_VALUE_RAW%> non NULL"
  
! #: tree.c:14770
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "le champ %<TYPE_LANG_SLOT_1 (binfo)%> est non NULL"
  
! #: tree.c:14786
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "la valeur de l'enum n'est pas %<CONST_DECL%> ou %<INTEGER_CST%>"
  
! #: tree.c:14794
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "le type de la valeur de l'enum n'est pas %<INTEGER_TYPE%> et n'est pas convertible en l'enum"
  
! #: tree.c:14802
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "le nom de la valeur de l'enum n'est pas %<IDENTIFIER_NODE%>"
  
! #: tree.c:14812
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "le %<TYPE_DOMAIN%> du tableau n'est pas d'un type entier"
  
! #: tree.c:14821
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%<TYPE_FIELDS%> dÃ©fini dans un type incomplet"
  
! #: tree.c:14843
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "arbre erronÃ© dans la liste %<TYPE_FIELDS%>"
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "%<TYPE_CACHED_VALUES_P%> est %i tandis que %<TYPE_CACHED_VALUES%> est %p"
  
! #: tree.c:14865
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "%<TYPE_CACHED_VALUES%> n'est pas %<TREE_VEC%>"
  
! #: tree.c:14878
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "mauvaise entrÃ©e %<TYPE_CACHED_VALUES%>"
  
! #: tree.c:14891
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "%<TREE_PURPOSE%> n'est pas NULL dans la liste %<TYPE_ARG_TYPES%>"
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "entrÃ©e erronÃ©e dans la liste %<TYPE_ARG_TYPES%>"
  
! #: tree.c:14904
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "le champ %<TYPE_VALUES_RAW%> n'est pas NULL"
  
! #: tree.c:14916
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "%<TYPE_CACHED_VALUES_P%> est dÃ©fini alors qu'il ne le devrait pas"
  
! #: tree.c:14926
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas la variante principale"
*************** msgstr "l'argument de l'attribut %qE a l
*** 29704,29711 ****
  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.c:628 c-family/c-attribs.c:4191
! #: c-family/c-attribs.c:4195
  #, 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"
--- 29737,29744 ----
  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.c:628 c-family/c-attribs.c:4194
! #: c-family/c-attribs.c:4198
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "l'argument de l'attribut %qE avec la valeur %qE n'est pas une constante entiÃ¨re"
*************** msgstr "l'argument de l'attribut %qE a l
*** 29735,29965 ****
  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"
  
! #: c-family/c-attribs.c:700
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "l'attribut de l'argument %qE avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variable"
  
! #: c-family/c-attribs.c:704
  #, gcc-internal-format
  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.c:731 c-family/c-attribs.c:744
  #, 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.c:735 c-family/c-attribs.c:749
  #, 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"
  
! #: c-family/c-attribs.c:759
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "l'argument de l'attribut %qE avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnu"
  
! #: c-family/c-attribs.c:764
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr "l'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnu"
  
  # %qs est remplacÃ© par un texte non traduit: Â«Â hotÂ Â», Â«Â coldÂ Â», Â«Â always_inlineÂ Â».
! #: c-family/c-attribs.c:882
  #, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "l'attribut %qs est ignorÃ© car il est en conflit avec l'attribut %qs"
  
! #: c-family/c-attribs.c:920
  #, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr "l'attribut %qE est uniquement supportÃ© sur des types boolÃ©ens"
  
! #: c-family/c-attribs.c:930
  #, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "attribut %qE avec une prÃ©cision boolÃ©enne non supportÃ©e"
  
! #: c-family/c-attribs.c:953
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "l'attribut %qE est ignorÃ© pour le type %qT"
  
! #: c-family/c-attribs.c:965
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "l'attribut %qE est ignorÃ© pour le champ de type %qT"
  
! #: c-family/c-attribs.c:1135 c-family/c-attribs.c:3139
! #: c-family/c-attribs.c:5415
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "l'argument %qE n'est pas une chaÃ®ne de caractÃ¨res"
  
  # %qs est remplacÃ© par un texte non traduit: Â«Â hotÂ Â», Â«Â coldÂ Â», Â«Â always_inlineÂ Â».
! #: c-family/c-attribs.c:1282 ada/gcc-interface/utils.c:6612
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "l'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qs"
  
! #: c-family/c-attribs.c:1331
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "l'attribut %qE est ignorÃ©. Utilisez l'option %<-fcf-protection%> pour l'activer"
  
  # %qs est remplacÃ© par un texte non traduit: Â«Â noinlineÂ Â», Â«Â target_clonesÂ Â», Â«Â always_inlineÂ Â», Â«Â targetÂ Â».
! #: c-family/c-attribs.c:1371 c-family/c-attribs.c:1377
! #: c-family/c-attribs.c:5258 c-family/c-attribs.c:5293
! #: c-family/c-attribs.c:5299 ada/gcc-interface/utils.c:6871
! #: ada/gcc-interface/utils.c:6905 ada/gcc-interface/utils.c:6911
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "l'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qs"
  
! #: c-family/c-attribs.c:1433 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "l'attribut %qE n'a pas d'effet sur les fonctions locales dans l'unitÃ©"
  
! #: c-family/c-attribs.c:1609
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "l'attribut %qE n'a d'effet que sur les objets publics"
  
! #: c-family/c-attribs.c:1638
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "l'attribut %qE affecte uniquement les objets au niveau le plus haut"
  
! #: c-family/c-attribs.c:1677 c-family/c-attribs.c:3787
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "attribut %qE sur une fonction retournant %<void%>"
  
! #: c-family/c-attribs.c:1700
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "l'attribut %qE n'est pas supportÃ© car le boutisme n'est pas uniforme"
  
! #: c-family/c-attribs.c:1717
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "l'attribut %qE de l'argument doit Ãªtre %qs ou %qs"
  
! #: c-family/c-attribs.c:1813
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "les prioritÃ©s des destructeurs ne sont pas supportÃ©es"
  
! #: c-family/c-attribs.c:1815
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "les prioritÃ©s des constructeurs ne sont pas supportÃ©es"
  
! #: c-family/c-attribs.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "les prioritÃ©s des destructeurs entre 0 et %d sont rÃ©servÃ©es pour l'implÃ©mentation"
  
! #: c-family/c-attribs.c:1842
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "les prioritÃ©s des constructeurs entre 0 et %d sont rÃ©servÃ©es pour l'implÃ©mentation"
  
! #: c-family/c-attribs.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "les prioritÃ©s des destructeurs doivent Ãªtre des entiers entre 0 et %d inclus"
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "les prioritÃ©s des constructeurs doivent Ãªtre des entiers entre 0 et %d inclus"
  
! #: c-family/c-attribs.c:2006
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "mode machine %qE inconnu"
  
! #: c-family/c-attribs.c:2040
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "spÃ©cifier les types vectoriels avec %<__attribute__ ((mode))%> est obsolÃ¨te"
  
! #: c-family/c-attribs.c:2043
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "utilisez %<__attribute__ ((vector_size))%> Ã  la place"
  
! #: c-family/c-attribs.c:2052
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "impossible d'Ã©muler %qs"
  
! #: c-family/c-attribs.c:2065
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "mode pointeur %qs invalide"
  
! #: c-family/c-attribs.c:2082
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "la plage signÃ©e du type et le mode machine %qs ne correspondent pas"
  
! #: c-family/c-attribs.c:2093
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "aucun type de donnÃ©es pour le mode %qs"
  
! #: c-family/c-attribs.c:2103
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "impossible d'utiliser le mode %qs pour des types Ã©numÃ©rÃ©s"
  
! #: c-family/c-attribs.c:2131
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "mode %qs appliquÃ© Ã  un type inappropriÃ©"
  
! #: c-family/c-attribs.c:2156 c-family/c-attribs.c:2486
  #, 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.c:2162
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "l'attribut de section n'est pas permis pour %q+D"
  
! #: c-family/c-attribs.c:2168
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "l'argument de l'attribut de section n'est pas une constante de type chaÃ®ne de caractÃ¨res"
  
! #: c-family/c-attribs.c:2177
  #, 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.c:2188 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2197 c-family/c-attribs.c:2512
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "la section de %q+D ne peut pas Ãªtre contournÃ©e"
  
! #: c-family/c-attribs.c:2313
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "l'alignement ne peut pas Ãªtre spÃ©cifiÃ© pour %q+D"
  
! #: c-family/c-attribs.c:2335
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "l'attribut %<%E (%u)%> ignorÃ© car il est en conflit avec l'attribut %<%E (%u)%>"
--- 29768,29998 ----
  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"
  
! #: c-family/c-attribs.c:703
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "l'attribut de l'argument %qE avec la valeur %qE ne fait pas rÃ©fÃ©rence Ã  une liste d'arguments variable"
  
! #: c-family/c-attribs.c:707
  #, gcc-internal-format
  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.c:734 c-family/c-attribs.c:747
  #, 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.c:738 c-family/c-attribs.c:752
  #, 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"
  
! #: c-family/c-attribs.c:762
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "l'argument de l'attribut %qE avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnu"
  
! #: c-family/c-attribs.c:767
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr "l'attribut %qE qui a l'argument %i avec la valeur %qE fait rÃ©fÃ©rence Ã  un paramÃ¨tre de fonction variadique de type inconnu"
  
  # %qs est remplacÃ© par un texte non traduit: Â«Â hotÂ Â», Â«Â coldÂ Â», Â«Â always_inlineÂ Â».
! #: c-family/c-attribs.c:885
  #, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "l'attribut %qs est ignorÃ© car il est en conflit avec l'attribut %qs"
  
! #: c-family/c-attribs.c:923
  #, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr "l'attribut %qE est uniquement supportÃ© sur des types boolÃ©ens"
  
! #: c-family/c-attribs.c:933
  #, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "attribut %qE avec une prÃ©cision boolÃ©enne non supportÃ©e"
  
! #: c-family/c-attribs.c:956
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "l'attribut %qE est ignorÃ© pour le type %qT"
  
! #: c-family/c-attribs.c:968
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "l'attribut %qE est ignorÃ© pour le champ de type %qT"
  
! #: c-family/c-attribs.c:1138 c-family/c-attribs.c:3142
! #: c-family/c-attribs.c:5432
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "l'argument %qE n'est pas une chaÃ®ne de caractÃ¨res"
  
  # %qs est remplacÃ© par un texte non traduit: Â«Â hotÂ Â», Â«Â coldÂ Â», Â«Â always_inlineÂ Â».
! #: c-family/c-attribs.c:1285 ada/gcc-interface/utils.c:6609
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "l'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qs"
  
! #: c-family/c-attribs.c:1334
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "l'attribut %qE est ignorÃ©. Utilisez l'option %<-fcf-protection%> pour l'activer"
  
  # %qs est remplacÃ© par un texte non traduit: Â«Â noinlineÂ Â», Â«Â target_clonesÂ Â», Â«Â always_inlineÂ Â», Â«Â targetÂ Â».
! #: c-family/c-attribs.c:1374 c-family/c-attribs.c:1380
! #: c-family/c-attribs.c:5275 c-family/c-attribs.c:5310
! #: c-family/c-attribs.c:5316 ada/gcc-interface/utils.c:6868
! #: ada/gcc-interface/utils.c:6902 ada/gcc-interface/utils.c:6908
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "l'attribut %qE est ignorÃ© Ã  cause d'un conflit avec l'attribut %qs"
  
! #: c-family/c-attribs.c:1436 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "l'attribut %qE n'a pas d'effet sur les fonctions locales dans l'unitÃ©"
  
! #: c-family/c-attribs.c:1612
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "l'attribut %qE n'a d'effet que sur les objets publics"
  
! #: c-family/c-attribs.c:1641
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "l'attribut %qE affecte uniquement les objets au niveau le plus haut"
  
! #: c-family/c-attribs.c:1680 c-family/c-attribs.c:3790
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "attribut %qE sur une fonction retournant %<void%>"
  
! #: c-family/c-attribs.c:1703
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "l'attribut %qE n'est pas supportÃ© car le boutisme n'est pas uniforme"
  
! #: c-family/c-attribs.c:1720
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "l'attribut %qE de l'argument doit Ãªtre %qs ou %qs"
  
! #: c-family/c-attribs.c:1816
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "les prioritÃ©s des destructeurs ne sont pas supportÃ©es"
  
! #: c-family/c-attribs.c:1818
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "les prioritÃ©s des constructeurs ne sont pas supportÃ©es"
  
! #: c-family/c-attribs.c:1840
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "les prioritÃ©s des destructeurs entre 0 et %d sont rÃ©servÃ©es pour l'implÃ©mentation"
  
! #: c-family/c-attribs.c:1845
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "les prioritÃ©s des constructeurs entre 0 et %d sont rÃ©servÃ©es pour l'implÃ©mentation"
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "les prioritÃ©s des destructeurs doivent Ãªtre des entiers entre 0 et %d inclus"
  
! #: c-family/c-attribs.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "les prioritÃ©s des constructeurs doivent Ãªtre des entiers entre 0 et %d inclus"
  
! #: c-family/c-attribs.c:2009
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "mode machine %qE inconnu"
  
! #: c-family/c-attribs.c:2043
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "spÃ©cifier les types vectoriels avec %<__attribute__ ((mode))%> est obsolÃ¨te"
  
! #: c-family/c-attribs.c:2046
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "utilisez %<__attribute__ ((vector_size))%> Ã  la place"
  
! #: c-family/c-attribs.c:2055
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "impossible d'Ã©muler %qs"
  
! #: c-family/c-attribs.c:2068
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "mode pointeur %qs invalide"
  
! #: c-family/c-attribs.c:2085
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "la plage signÃ©e du type et le mode machine %qs ne correspondent pas"
  
! #: c-family/c-attribs.c:2096
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "aucun type de donnÃ©es pour le mode %qs"
  
! #: c-family/c-attribs.c:2106
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "impossible d'utiliser le mode %qs pour des types Ã©numÃ©rÃ©s"
  
! #: c-family/c-attribs.c:2134
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "mode %qs appliquÃ© Ã  un type inappropriÃ©"
  
! #: c-family/c-attribs.c:2159 c-family/c-attribs.c:2489
  #, 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.c:2165
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "l'attribut de section n'est pas permis pour %q+D"
  
! #: c-family/c-attribs.c:2171
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "l'argument de l'attribut de section n'est pas une constante de type chaÃ®ne de caractÃ¨res"
  
! #: c-family/c-attribs.c:2180
  #, 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.c:2191 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2200 c-family/c-attribs.c:2515
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "la section de %q+D ne peut pas Ãªtre contournÃ©e"
  
! #: c-family/c-attribs.c:2316
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "l'alignement ne peut pas Ãªtre spÃ©cifiÃ© pour %q+D"
  
! #: c-family/c-attribs.c:2338
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "l'attribut %<%E (%u)%> ignorÃ© car il est en conflit avec l'attribut %<%E (%u)%>"
*************** msgstr "l'attribut %<%E (%u)%> ignorÃ© c
*** 29969,30417 ****
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2382
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr "l'alignement pour %q+D a Ã©tÃ© prÃ©cÃ©demment spÃ©cifiÃ© comme Ã©tant %d et ne peut plus Ãªtre diminuÃ©"
  
! #: c-family/c-attribs.c:2399
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%<warn_if_not_aligned%> ne peut pas Ãªtre spÃ©cifiÃ© pour %q+D"
  
! #: c-family/c-attribs.c:2447
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "la fonction Â«Â inlineÂ Â» %q+D est dÃ©clarÃ©e faible"
  
! #: c-family/c-attribs.c:2452
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "la fonction indirecte %q+D ne peut pas Ãªtre dÃ©clarÃ©e faible"
  
! #: c-family/c-attribs.c:2493
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "l'attribut %qE est ignorÃ© car il n'est pas dÃ©fini sur une variable"
  
! #: c-family/c-attribs.c:2503 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "l'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables locales"
  
! #: c-family/c-attribs.c:2518
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "l'attribut %qE est spÃ©cifique aux cibles ELF"
  
! #: c-family/c-attribs.c:2525
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "l'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable constante"
  
! #: c-family/c-attribs.c:2536
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "l'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable initialisÃ©e"
  
! #: c-family/c-attribs.c:2549
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "l'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable non initialisÃ©e"
  
! #: c-family/c-attribs.c:2582
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "l'attribut %qE s'applique uniquement aux fonctions"
  
! #: c-family/c-attribs.c:2601
  #, 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.c:2609
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "l'attribut %<symver%> s'applique uniquement aux symboles"
  
! #: c-family/c-attribs.c:2619
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "l'argument de l'attribut %<symver%> n'est pas une constante de chaÃ®ne de caractÃ¨res"
  
! #: c-family/c-attribs.c:2633
  #, 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.c:2634
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "l'argument de l'attribut %<symver%> %qs doit contenir un ou deux %<@%>"
  
! #: c-family/c-attribs.c:2669
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D est dÃ©fini Ã  la fois normalement et en tant qu'attribut %qE"
  
! #: c-family/c-attribs.c:2677
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "le %q+D faible ne peut pas Ãªtre dÃ©fini %qE"
  
! #: c-family/c-attribs.c:2694 c-family/c-attribs.c:3687
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "l'argument de l'attribut %qE n'est pas une chaÃ®ne"
  
! #: c-family/c-attribs.c:2727
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%+qD est dÃ©clarÃ© %qs aprÃ¨s avoir Ã©tÃ© utilisÃ©"
  
! #: c-family/c-attribs.c:2777
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "l'argument de l'attribut %qE ne peut pas Ãªtre une chaÃ®ne de caractÃ¨res"
  
! #: c-family/c-attribs.c:2790
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "l'argument de l'attribut %qE ne peut pas Ãªtre une expression arithmÃ©tique constante"
  
! #: c-family/c-attribs.c:2801
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "l'attribut %qE est ignorÃ© sur une redÃ©claration du symbole rÃ©fÃ©rencÃ©"
  
! #: c-family/c-attribs.c:2856
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "l'attribut %qE est ignorÃ© sur une dÃ©claration d'un type diffÃ©rent de celui du symbole rÃ©fÃ©rencÃ©"
  
! #: c-family/c-attribs.c:2861
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "symbole %qD rÃ©fÃ©rencÃ© par %qD dÃ©clarÃ© ici"
  
! #: c-family/c-attribs.c:2909
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "l'attribut %qE doit s'appliquer Ã  une dÃ©claration"
  
! #: c-family/c-attribs.c:2967
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "la fonction indirecte %q+D ne peut pas Ãªtre dÃ©clarÃ©e %qE"
  
! #: c-family/c-attribs.c:2990
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "l'attribut %qE doit apparaÃ®tre avant l'attribut %qs"
  
! #: c-family/c-attribs.c:3003
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD dÃ©clarÃ© %qE aprÃ¨s avoir Ã©tÃ© utilisÃ©"
  
! #: c-family/c-attribs.c:3027
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "l'attribut %qE est ignorÃ© pour un type qui n'est pas une classe"
  
! #: c-family/c-attribs.c:3033
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "l'attribut %qE est ignorÃ© car %qT est dÃ©jÃ  dÃ©fini"
  
! #: c-family/c-attribs.c:3046
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "l'argument de visibilitÃ© n'est pas une chaÃ®ne"
  
! #: c-family/c-attribs.c:3058
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "l'attribut %qE est ignorÃ© sur les types"
  
! #: c-family/c-attribs.c:3074
  #, 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.c:3086
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD est redÃ©clarÃ© avec une visibilitÃ© diffÃ©rente"
  
! #: c-family/c-attribs.c:3089 c-family/c-attribs.c:3093
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD a Ã©tÃ© dÃ©clarÃ© %qs ce qui implique la visibilitÃ© par dÃ©faut"
  
! #: c-family/c-attribs.c:3122
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "l'attribut %qE est ignorÃ© car %qD n'est pas une variable"
  
! #: c-family/c-attribs.c:3130
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "l'attribut %qE est ignorÃ© car %qD n'a pas une durÃ©e de stockage limitÃ©e au thread"
  
! #: c-family/c-attribs.c:3152
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "l'argument %qE doit Ãªtre %qs, %qs, %qs ou %qs"
  
! #: c-family/c-attribs.c:3174 c-family/c-attribs.c:3761
! #: c-family/c-attribs.c:5380 c-family/c-attribs.c:5407 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "l'attribut %qE ne s'applique qu'Ã  des fonctions"
  
! #: c-family/c-attribs.c:3220
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "l'attribut %<%E (%E)%> est ignorÃ© sur les fonctions dÃ©clarÃ©es %qs"
  
! #: c-family/c-attribs.c:3230
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "l'attribut %<%E (%E)%> est ignorÃ© avec les fonctions de dÃ©sallocation dÃ©clarÃ©es %qs"
  
! #: c-family/c-attribs.c:3234
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "fonction de dÃ©sallocation dÃ©clarÃ©e ici"
  
! #: c-family/c-attribs.c:3261
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "l'attribut %qE est ignorÃ©Â ; il est valide uniquement sur des fonctions"
  
! #: c-family/c-attribs.c:3271
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "l'attribut %qE est ignorÃ© sur des fonctions retournant %qTÂ ; il est uniquement valide pour des types pointeur retournÃ©s"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3317
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "l'argument 1 de l'attribut %qE est ambigu"
  
! #: c-family/c-attribs.c:3319
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr "utilisez un transtypage vers le type attendu pour lever l'ambigÃ¼itÃ©"
  
! #: c-family/c-attribs.c:3324
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "l'argument 1 de l'attribut %qE ne nomme pas une fonction"
  
! #: c-family/c-attribs.c:3327
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "l'argument rÃ©fÃ©rence un symbole dÃ©clarÃ© ici"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3343
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "l'argument 1 de l'attribut %qE doit prendre un type pointeur en premier argument"
  
! #: c-family/c-attribs.c:3346 c-family/c-attribs.c:3359
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "le symbole rÃ©fÃ©rencÃ© est dÃ©clarÃ© ici"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3356
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "l'argument 1 de l'attribut %qE doit prendre un type pointer comme premier argumentÂ ; avoir %qT"
  
! #: c-family/c-attribs.c:3470 c-family/c-attribs.c:3518
! #: c-family/c-attribs.c:3545
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "l'attribut %qE est ignorÃ© sur une fonction retournant %qT"
  
! #: c-family/c-attribs.c:3564
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "l'argument de l'attribut %qE %E n'est pas une constante entiÃ¨re"
  
! #: c-family/c-attribs.c:3572
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "l'argument de l'attribut %qE %E n'est pas positif"
  
! #: c-family/c-attribs.c:3583
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "l'attribut %qE a l'argument %E qui n'est pas une puissance de 2"
  
! #: c-family/c-attribs.c:3596
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "l'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)"
  
! #: c-family/c-attribs.c:3700
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<__simd__%>"
  
! #: c-family/c-attribs.c:3767 c-family/c-attribs.c:5386
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "l'attribut %qE ne peut pas Ãªtre appliquÃ© aprÃ¨s la dÃ©finition"
  
! #: c-family/c-attribs.c:3834
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "attribut %qE dupliquÃ©"
  
! #: c-family/c-attribs.c:3836
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "l'attribut %qE suit %qE"
  
! #: c-family/c-attribs.c:3935
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "le type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> ne peut Ãªtre spÃ©cifiÃ© que pour une fonction virtuelle"
  
! #: c-family/c-attribs.c:4006
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "l'argument %qE n'est pas un identificateur"
  
! #: c-family/c-attribs.c:4017
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD n'est pas compatible avec %qD"
  
! #: c-family/c-attribs.c:4020
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "l'argument de %qE n'est pas une fonction"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "le message dÃ©prÃ©ciÃ© n'est pas une chaÃ®ne"
  
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "l'attribut %qE est ignorÃ© pour %qE"
  
! #: c-family/c-attribs.c:4167 c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "type de vecteur invalide pour l'attribut %qE"
  
! #: c-family/c-attribs.c:4204 c-family/c-attribs.c:4208
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "l'argument de l'attribut %qE a la valeur %qE nÃ©gative"
  
! #: c-family/c-attribs.c:4221 c-family/c-attribs.c:4225
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "l'argument de l'attribut %qE a la valeur %qE excÃ©dant %wu"
  
! #: c-family/c-attribs.c:4233 ada/gcc-interface/utils.c:4169
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "la taille du vecteur n'est pas un multiple entier de la taille des Ã©lÃ©ments"
  
! #: c-family/c-attribs.c:4239 ada/gcc-interface/utils.c:4176
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vecteur de taille nulle"
  
! #: c-family/c-attribs.c:4248 c-family/c-attribs.c:4251
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "le nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deux"
  
! #: c-family/c-attribs.c:4311
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "attribut %qE sans argument sur un non-prototype"
  
! #: c-family/c-attribs.c:4368
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "l'attribut %qE est ignorÃ© pour l'objet de type %qT"
  
! #: c-family/c-attribs.c:4376
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "l'attribut %qE ne s'applique pas aux fonctions"
  
! #: c-family/c-attribs.c:4510
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "dÃ©saccord de l'attribut %qs avec le mode %qs"
  
! #: c-family/c-attribs.c:4559
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "il manque l'argument positionnel 2 de l'attribut %qs fourni dans la dÃ©signation prÃ©cÃ©dente par l'argument %u"
  
! #: c-family/c-attribs.c:4565
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "l'argument positionnel 2 de l'attribut %qs est manquant dans la dÃ©signation prÃ©cÃ©dente"
  
! #: c-family/c-attribs.c:4571
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "l'argument positionnel 2 de l'attribut %qs est en conflit avec la dÃ©signation prÃ©cÃ©dente par l'argument %u"
  
! #: c-family/c-attribs.c:4579
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr "dans l'attribut %qs, les valeurs des arguments positionnels %i et %i sont en dÃ©saccord"
  
! #: c-family/c-attribs.c:4601
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "dÃ©signant la limite de l'argument %u de type tableau de longueur variable"
  
! #: c-family/c-attribs.c:4684
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "attribut %qE sans argument sur un non-prototype"
  
! #: c-family/c-attribs.c:4734
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "attribut %qE mode invalide"
  
! #: c-family/c-attribs.c:4743
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "l'attribut %qE avec le mode %qE n'est pas un identificateurÂ ; %qs, %qs, %qs ou %qs est attendu"
  
! #: c-family/c-attribs.c:4771
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "l'attribut %qE a le mode invalide %qs; %qs, %qs, %qs ou %qs est attendu"
  
! #: c-family/c-attribs.c:4782
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr "dans l'attribut %qE, %<(%> est inattendu aprÃ¨s le mode %qs; un argument positionnel Ã©tait attendu ou %<)%>"
--- 30002,30450 ----
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2385
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr "l'alignement pour %q+D a Ã©tÃ© prÃ©cÃ©demment spÃ©cifiÃ© comme Ã©tant %d et ne peut plus Ãªtre diminuÃ©"
  
! #: c-family/c-attribs.c:2402
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%<warn_if_not_aligned%> ne peut pas Ãªtre spÃ©cifiÃ© pour %q+D"
  
! #: c-family/c-attribs.c:2450
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "la fonction Â«Â inlineÂ Â» %q+D est dÃ©clarÃ©e faible"
  
! #: c-family/c-attribs.c:2455
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "la fonction indirecte %q+D ne peut pas Ãªtre dÃ©clarÃ©e faible"
  
! #: c-family/c-attribs.c:2496
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "l'attribut %qE est ignorÃ© car il n'est pas dÃ©fini sur une variable"
  
! #: c-family/c-attribs.c:2506 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "l'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables locales"
  
! #: c-family/c-attribs.c:2521
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "l'attribut %qE est spÃ©cifique aux cibles ELF"
  
! #: c-family/c-attribs.c:2528
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "l'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable constante"
  
! #: c-family/c-attribs.c:2539
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "l'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable initialisÃ©e"
  
! #: c-family/c-attribs.c:2552
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "l'attribut %qE est ignorÃ© car il est dÃ©fini sur une variable non initialisÃ©e"
  
! #: c-family/c-attribs.c:2585
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "l'attribut %qE s'applique uniquement aux fonctions"
  
! #: c-family/c-attribs.c:2604
  #, 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.c:2612
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "l'attribut %<symver%> s'applique uniquement aux symboles"
  
! #: c-family/c-attribs.c:2622
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "l'argument de l'attribut %<symver%> n'est pas une constante de chaÃ®ne de caractÃ¨res"
  
! #: c-family/c-attribs.c:2636
  #, 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.c:2637
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "l'argument de l'attribut %<symver%> %qs doit contenir un ou deux %<@%>"
  
! #: c-family/c-attribs.c:2672
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D est dÃ©fini Ã  la fois normalement et en tant qu'attribut %qE"
  
! #: c-family/c-attribs.c:2680
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "le %q+D faible ne peut pas Ãªtre dÃ©fini %qE"
  
! #: c-family/c-attribs.c:2697 c-family/c-attribs.c:3690
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "l'argument de l'attribut %qE n'est pas une chaÃ®ne"
  
! #: c-family/c-attribs.c:2730
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%+qD est dÃ©clarÃ© %qs aprÃ¨s avoir Ã©tÃ© utilisÃ©"
  
! #: c-family/c-attribs.c:2780
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "l'argument de l'attribut %qE ne peut pas Ãªtre une chaÃ®ne de caractÃ¨res"
  
! #: c-family/c-attribs.c:2793
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "l'argument de l'attribut %qE ne peut pas Ãªtre une expression arithmÃ©tique constante"
  
! #: c-family/c-attribs.c:2804
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "l'attribut %qE est ignorÃ© sur une redÃ©claration du symbole rÃ©fÃ©rencÃ©"
  
! #: c-family/c-attribs.c:2859
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "l'attribut %qE est ignorÃ© sur une dÃ©claration d'un type diffÃ©rent de celui du symbole rÃ©fÃ©rencÃ©"
  
! #: c-family/c-attribs.c:2864
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "symbole %qD rÃ©fÃ©rencÃ© par %qD dÃ©clarÃ© ici"
  
! #: c-family/c-attribs.c:2912
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "l'attribut %qE doit s'appliquer Ã  une dÃ©claration"
  
! #: c-family/c-attribs.c:2970
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "la fonction indirecte %q+D ne peut pas Ãªtre dÃ©clarÃ©e %qE"
  
! #: c-family/c-attribs.c:2993
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "l'attribut %qE doit apparaÃ®tre avant l'attribut %qs"
  
! #: c-family/c-attribs.c:3006
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%+qD dÃ©clarÃ© %qE aprÃ¨s avoir Ã©tÃ© utilisÃ©"
  
! #: c-family/c-attribs.c:3030
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "l'attribut %qE est ignorÃ© pour un type qui n'est pas une classe"
  
! #: c-family/c-attribs.c:3036
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "l'attribut %qE est ignorÃ© car %qT est dÃ©jÃ  dÃ©fini"
  
! #: c-family/c-attribs.c:3049
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "l'argument de visibilitÃ© n'est pas une chaÃ®ne"
  
! #: c-family/c-attribs.c:3061
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "l'attribut %qE est ignorÃ© sur les types"
  
! #: c-family/c-attribs.c:3077
  #, 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.c:3089
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD est redÃ©clarÃ© avec une visibilitÃ© diffÃ©rente"
  
! #: c-family/c-attribs.c:3092 c-family/c-attribs.c:3096
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD a Ã©tÃ© dÃ©clarÃ© %qs ce qui implique la visibilitÃ© par dÃ©faut"
  
! #: c-family/c-attribs.c:3125
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "l'attribut %qE est ignorÃ© car %qD n'est pas une variable"
  
! #: c-family/c-attribs.c:3133
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "l'attribut %qE est ignorÃ© car %qD n'a pas une durÃ©e de stockage limitÃ©e au thread"
  
! #: c-family/c-attribs.c:3155
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "l'argument %qE doit Ãªtre %qs, %qs, %qs ou %qs"
  
! #: c-family/c-attribs.c:3177 c-family/c-attribs.c:3764
! #: c-family/c-attribs.c:5397 c-family/c-attribs.c:5424 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "l'attribut %qE ne s'applique qu'Ã  des fonctions"
  
! #: c-family/c-attribs.c:3223
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "l'attribut %<%E (%E)%> est ignorÃ© sur les fonctions dÃ©clarÃ©es %qs"
  
! #: c-family/c-attribs.c:3233
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "l'attribut %<%E (%E)%> est ignorÃ© avec les fonctions de dÃ©sallocation dÃ©clarÃ©es %qs"
  
! #: c-family/c-attribs.c:3237
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "fonction de dÃ©sallocation dÃ©clarÃ©e ici"
  
! #: c-family/c-attribs.c:3264
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "l'attribut %qE est ignorÃ©Â ; il est valide uniquement sur des fonctions"
  
! #: c-family/c-attribs.c:3274
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "l'attribut %qE est ignorÃ© sur des fonctions retournant %qTÂ ; il est uniquement valide pour des types pointeur retournÃ©s"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3320
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "l'argument 1 de l'attribut %qE est ambigu"
  
! #: c-family/c-attribs.c:3322
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr "utilisez un transtypage vers le type attendu pour lever l'ambigÃ¼itÃ©"
  
! #: c-family/c-attribs.c:3327
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "l'argument 1 de l'attribut %qE ne nomme pas une fonction"
  
! #: c-family/c-attribs.c:3330
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "l'argument rÃ©fÃ©rence un symbole dÃ©clarÃ© ici"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3346
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "l'argument 1 de l'attribut %qE doit prendre un type pointeur en premier argument"
  
! #: c-family/c-attribs.c:3349 c-family/c-attribs.c:3362
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "le symbole rÃ©fÃ©rencÃ© est dÃ©clarÃ© ici"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3359
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "l'argument 1 de l'attribut %qE doit prendre un type pointer comme premier argumentÂ ; avoir %qT"
  
! #: c-family/c-attribs.c:3473 c-family/c-attribs.c:3521
! #: c-family/c-attribs.c:3548
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "l'attribut %qE est ignorÃ© sur une fonction retournant %qT"
  
! #: c-family/c-attribs.c:3567
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "l'argument de l'attribut %qE %E n'est pas une constante entiÃ¨re"
  
! #: c-family/c-attribs.c:3575
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "l'argument de l'attribut %qE %E n'est pas positif"
  
! #: c-family/c-attribs.c:3586
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "l'attribut %qE a l'argument %E qui n'est pas une puissance de 2"
  
! #: c-family/c-attribs.c:3599
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "l'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)"
  
! #: c-family/c-attribs.c:3703
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<__simd__%>"
  
! #: c-family/c-attribs.c:3770 c-family/c-attribs.c:5403
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "l'attribut %qE ne peut pas Ãªtre appliquÃ© aprÃ¨s la dÃ©finition"
  
! #: c-family/c-attribs.c:3837
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "attribut %qE dupliquÃ©"
  
! #: c-family/c-attribs.c:3839
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "l'attribut %qE suit %qE"
  
! #: c-family/c-attribs.c:3938
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "le type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE"
  
! #: c-family/c-attribs.c:3951 cp/class.c:4771
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> ne peut Ãªtre spÃ©cifiÃ© que pour une fonction virtuelle"
  
! #: c-family/c-attribs.c:4009
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "l'argument %qE n'est pas un identificateur"
  
! #: c-family/c-attribs.c:4020
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD n'est pas compatible avec %qD"
  
! #: c-family/c-attribs.c:4023
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "l'argument de %qE n'est pas une fonction"
  
! #: c-family/c-attribs.c:4071 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "le message dÃ©prÃ©ciÃ© n'est pas une chaÃ®ne"
  
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "l'attribut %qE est ignorÃ© pour %qE"
  
! #: c-family/c-attribs.c:4170 c-family/c-attribs.c:4172
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "type de vecteur invalide pour l'attribut %qE"
  
! #: c-family/c-attribs.c:4207 c-family/c-attribs.c:4211
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "l'argument de l'attribut %qE a la valeur %qE nÃ©gative"
  
! #: c-family/c-attribs.c:4224 c-family/c-attribs.c:4228
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "l'argument de l'attribut %qE a la valeur %qE excÃ©dant %wu"
  
! #: c-family/c-attribs.c:4236 ada/gcc-interface/utils.c:4166
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "la taille du vecteur n'est pas un multiple entier de la taille des Ã©lÃ©ments"
  
! #: c-family/c-attribs.c:4242 ada/gcc-interface/utils.c:4173
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vecteur de taille nulle"
  
! #: c-family/c-attribs.c:4251 c-family/c-attribs.c:4254
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "le nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deux"
  
! #: c-family/c-attribs.c:4314
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "attribut %qE sans argument sur un non-prototype"
  
! #: c-family/c-attribs.c:4371
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "l'attribut %qE est ignorÃ© pour l'objet de type %qT"
  
! #: c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "l'attribut %qE ne s'applique pas aux fonctions"
  
! #: c-family/c-attribs.c:4513
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "dÃ©saccord de l'attribut %qs avec le mode %qs"
  
! #: c-family/c-attribs.c:4562
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "il manque l'argument positionnel 2 de l'attribut %qs fourni dans la dÃ©signation prÃ©cÃ©dente par l'argument %u"
  
! #: c-family/c-attribs.c:4568
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "l'argument positionnel 2 de l'attribut %qs est manquant dans la dÃ©signation prÃ©cÃ©dente"
  
! #: c-family/c-attribs.c:4574
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "l'argument positionnel 2 de l'attribut %qs est en conflit avec la dÃ©signation prÃ©cÃ©dente par l'argument %u"
  
! #: c-family/c-attribs.c:4582
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr "dans l'attribut %qs, les valeurs des arguments positionnels %i et %i sont en dÃ©saccord"
  
! #: c-family/c-attribs.c:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "dÃ©signant la limite de l'argument %u de type tableau de longueur variable"
  
! #: c-family/c-attribs.c:4687
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "attribut %qE sans argument sur un non-prototype"
  
! #: c-family/c-attribs.c:4737
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "attribut %qE mode invalide"
  
! #: c-family/c-attribs.c:4746
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "l'attribut %qE avec le mode %qE n'est pas un identificateurÂ ; %qs, %qs, %qs ou %qs est attendu"
  
! #: c-family/c-attribs.c:4774
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "l'attribut %qE a le mode invalide %qs; %qs, %qs, %qs ou %qs est attendu"
  
! #: c-family/c-attribs.c:4785
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr "dans l'attribut %qE, %<(%> est inattendu aprÃ¨s le mode %qs; un argument positionnel Ã©tait attendu ou %<)%>"
*************** msgstr "dans l'attribut %qE, %<(%> est i
*** 30420,30588 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4795
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "il manque un argument Ã  l'attribut %<%E(%s)%>"
  
! #: c-family/c-attribs.c:4836
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr "attribut %<%E(%s, %E, %E)%>, argument positionnel %i invalide"
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr "attribut %<%E(%s, %E)%>, argument positionnel %i invalide"
  
  # Il semble que la syntaxe habituelle pour modifier l'ordre des paramÃ¨tres n'est pas supportÃ©e, d'oÃ¹ la construction bizarre.
! #: c-family/c-attribs.c:4864
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "l'attribut %qs, dans son argument positionnel %i, a la valeur %wi invalide"
  
! #: c-family/c-attribs.c:4868
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "l'attribut %qs, dans son argument positionnel %i, la valeur %wi excÃ¨de le nombre d'arguments %u de la fonction"
  
! #: c-family/c-attribs.c:4875
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "l'attribut %qs a un argument positionnel invalide"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4883
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "l'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence un argument de type non pointeur %qT"
  
! #: c-family/c-attribs.c:4894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr "l'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence l'argument de type fonction %qT"
  
! #: c-family/c-attribs.c:4907
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "l'argument positionnel 1 de l'attribut %qs rÃ©fÃ©rence l'argument qualifiÃ© par %qs de type %qT"
  
! #: c-family/c-attribs.c:4925
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "l'argument positionnel 2 de l'attribut %qs rÃ©fÃ©rence l'argument non entier de type %qT"
  
! #: c-family/c-attribs.c:5143
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "l'argument de nettoyage n'est pas un identificateur"
  
! #: c-family/c-attribs.c:5150
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "l'argument de nettoyage n'est pas une fonction"
  
! #: c-family/c-attribs.c:5187
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "l'attribut %qE exige des prototypes avec des arguments nommÃ©s"
  
! #: c-family/c-attribs.c:5195
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "l'attribut %qE s'applique uniquement aux fonctions variadiques"
  
! #: c-family/c-attribs.c:5211 ada/gcc-interface/utils.c:6524
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "la position demandÃ©e n'est pas une constante entiÃ¨re"
  
! #: c-family/c-attribs.c:5219 ada/gcc-interface/utils.c:6531
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "la position demandÃ©e est plus petite que zÃ©ro"
  
! #: c-family/c-attribs.c:5274 ada/gcc-interface/utils.c:6886
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "chaÃ®ne vide dans l'attribut %<target%>"
  
! #: c-family/c-attribs.c:5432
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "attribut %qE argument %qs non reconnu"
  
! #: c-family/c-attribs.c:5450
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "attribut %qE sur une fonction qui ne retourne pas un pointeur"
  
! #: c-family/c-attribs.c:5465
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "l'attribut %qE est uniquement valable sur un type %<struct%>"
  
! #: c-family/c-attribs.c:5501
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "l'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨re"
  
! #: c-family/c-attribs.c:5510
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "attribut %qE argument %qE excÃ¨de %u"
  
! #: c-family/c-attribs.c:5532
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "l'attribut %qE peut uniquement Ãªtre mis sur un typedefÂ ; l'attribut est ignorÃ©"
  
! #: c-family/c-attribs.c:5544
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "l'attribut %qE est uniquement pour des types pointeurs"
  
! #: c-family/c-attribs.c:5563
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE est uniquement applicable Ã  des interfaces de classes Objective-C, l'attribut est ignorÃ©"
  
! #: c-family/c-attribs.c:5586
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "%qE ne peut pas Ãªtre appliquÃ© sur le type non pointeur %qT"
  
! #: c-family/c-attribs.c:5599
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "l'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨re entre 0 et 3"
  
! #: c-family/c-attribs.c:5611
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "l'argument de l'attribut %qE %qE n'est pas reconnu"
  
! #: c-family/c-attribs.c:5628
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "attribut %qE inconnu"
  
! #: c-family/c-attribs.c:5655
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "type d'opÃ©rande %qT invalide pour %qs"
  
! #: c-family/c-attribs.c:5759
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supportÃ© pour %qT dans %<__builtin_has_attribute%>"
  
! #: c-family/c-attribs.c:5761
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supportÃ© pour %qE dans %<__builtin_has_attribute%>"
  
! #: c-family/c-attribs.c:5938
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supportÃ© dans %<__builtin_has_attribute%>"
--- 30453,30621 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4798
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "il manque un argument Ã  l'attribut %<%E(%s)%>"
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr "attribut %<%E(%s, %E, %E)%>, argument positionnel %i invalide"
  
! #: c-family/c-attribs.c:4842
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr "attribut %<%E(%s, %E)%>, argument positionnel %i invalide"
  
  # Il semble que la syntaxe habituelle pour modifier l'ordre des paramÃ¨tres n'est pas supportÃ©e, d'oÃ¹ la construction bizarre.
! #: c-family/c-attribs.c:4867
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "l'attribut %qs, dans son argument positionnel %i, a la valeur %wi invalide"
  
! #: c-family/c-attribs.c:4871
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "l'attribut %qs, dans son argument positionnel %i, la valeur %wi excÃ¨de le nombre d'arguments %u de la fonction"
  
! #: c-family/c-attribs.c:4878
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "l'attribut %qs a un argument positionnel invalide"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4886
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "l'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence un argument de type non pointeur %qT"
  
! #: c-family/c-attribs.c:4897
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr "l'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence l'argument de type fonction %qT"
  
! #: c-family/c-attribs.c:4910
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "l'argument positionnel 1 de l'attribut %qs rÃ©fÃ©rence l'argument qualifiÃ© par %qs de type %qT"
  
! #: c-family/c-attribs.c:4928
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "l'argument positionnel 2 de l'attribut %qs rÃ©fÃ©rence l'argument non entier de type %qT"
  
! #: c-family/c-attribs.c:5160
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "l'argument de nettoyage n'est pas un identificateur"
  
! #: c-family/c-attribs.c:5167
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "l'argument de nettoyage n'est pas une fonction"
  
! #: c-family/c-attribs.c:5204
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "l'attribut %qE exige des prototypes avec des arguments nommÃ©s"
  
! #: c-family/c-attribs.c:5212
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "l'attribut %qE s'applique uniquement aux fonctions variadiques"
  
! #: c-family/c-attribs.c:5228 ada/gcc-interface/utils.c:6521
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "la position demandÃ©e n'est pas une constante entiÃ¨re"
  
! #: c-family/c-attribs.c:5236 ada/gcc-interface/utils.c:6528
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "la position demandÃ©e est plus petite que zÃ©ro"
  
! #: c-family/c-attribs.c:5291 ada/gcc-interface/utils.c:6883
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "chaÃ®ne vide dans l'attribut %<target%>"
  
! #: c-family/c-attribs.c:5449
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "attribut %qE argument %qs non reconnu"
  
! #: c-family/c-attribs.c:5467
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "attribut %qE sur une fonction qui ne retourne pas un pointeur"
  
! #: c-family/c-attribs.c:5482
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "l'attribut %qE est uniquement valable sur un type %<struct%>"
  
! #: c-family/c-attribs.c:5518
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "l'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨re"
  
! #: c-family/c-attribs.c:5527
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "attribut %qE argument %qE excÃ¨de %u"
  
! #: c-family/c-attribs.c:5549
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "l'attribut %qE peut uniquement Ãªtre mis sur un typedefÂ ; l'attribut est ignorÃ©"
  
! #: c-family/c-attribs.c:5561
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "l'attribut %qE est uniquement pour des types pointeurs"
  
! #: c-family/c-attribs.c:5580
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE est uniquement applicable Ã  des interfaces de classes Objective-C, l'attribut est ignorÃ©"
  
! #: c-family/c-attribs.c:5603
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "%qE ne peut pas Ãªtre appliquÃ© sur le type non pointeur %qT"
  
! #: c-family/c-attribs.c:5616
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "l'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨re entre 0 et 3"
  
! #: c-family/c-attribs.c:5628
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "l'argument de l'attribut %qE %qE n'est pas reconnu"
  
! #: c-family/c-attribs.c:5645
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "attribut %qE inconnu"
  
! #: c-family/c-attribs.c:5672
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "type d'opÃ©rande %qT invalide pour %qs"
  
! #: c-family/c-attribs.c:5776
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supportÃ© pour %qT dans %<__builtin_has_attribute%>"
  
! #: c-family/c-attribs.c:5778
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supportÃ© pour %qE dans %<__builtin_has_attribute%>"
  
! #: c-family/c-attribs.c:5955
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "l'attribut %qs n'est pas supportÃ© dans %<__builtin_has_attribute%>"
*************** msgstr "%<?:%> utilisant des constantes
*** 30732,30743 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "le compilateur peut supposer que l'adresse de %qD sera toujours Ã©valuÃ©e Ã  %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une condition"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
--- 30765,30776 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "le compilateur peut supposer que l'adresse de %qD sera toujours Ã©valuÃ©e Ã  %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9591
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'affectation utilisÃ©e comme valeur dans une condition"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7083 c/c-typeck.c:15505
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
*************** msgid "duplicate case value"
*** 30818,30824 ****
  msgstr "valeur du Â«Â caseÂ Â» dupliquÃ©e"
  
  # ce message fait rÃ©fÃ©rence Ã  une valeur (dans c-common.c) ou une condition (c-warn.c), d'oÃ¹ le fÃ©minin
! #: c-family/c-common.c:4959 c-family/c-warn.c:2526
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "prÃ©cÃ©demment utilisÃ©e ici"
--- 30851,30857 ----
  msgstr "valeur du Â«Â caseÂ Â» dupliquÃ©e"
  
  # ce message fait rÃ©fÃ©rence Ã  une valeur (dans c-common.c) ou une condition (c-warn.c), d'oÃ¹ le fÃ©minin
! #: c-family/c-common.c:4959 c-family/c-warn.c:2514
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "prÃ©cÃ©demment utilisÃ©e ici"
*************** msgstr "concatÃ©nation non standard de c
*** 31840,31846 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "le C traditionnel rejette la concatÃ©nation de chaÃ®nes constantes"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, 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Ã©"
--- 31873,31879 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "le C traditionnel rejette la concatÃ©nation de chaÃ®nes constantes"
  
! #: c-family/c-omp.c:116 cp/pt.c:18889
  #, 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
*** 31890,31896 ****
  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.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "type invalide pour la variable d'itÃ©ration %qE"
--- 31923,31929 ----
  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.c:736 cp/semantics.c:9447
  #, 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%
*** 31905,31921 ****
  msgid "%qE is not initialized"
  msgstr "%qE n'est pas initialisÃ©"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le manquant"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le invalide"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "expression d'incrÃ©mentation manquante"
--- 31938,31954 ----
  msgid "%qE is not initialized"
  msgstr "%qE n'est pas initialisÃ©"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9336
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le manquant"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8955
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le invalide"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9342
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "expression d'incrÃ©mentation manquante"
*************** msgstr "expression d'incrÃ©mentation man
*** 31925,31931 ****
  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.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expression d'incrÃ©mentation invalide"
--- 31958,31964 ----
  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.c:1022 cp/semantics.c:9070
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expression d'incrÃ©mentation invalide"
*************** msgstr "modificateur de rÃ©duction %<tas
*** 31990,31996 ****
  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.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, 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"
--- 32023,32029 ----
  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.c:2382 c/c-typeck.c:15318 cp/semantics.c:8598
  #, 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"
*************** msgid "wrong type argument to %s"
*** 32556,32562 ****
  msgstr "argument de type erronÃ© pour %s"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "dÃ©bordement dans l'expression constante"
--- 32589,32595 ----
  msgstr "argument de type erronÃ© pour %s"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6075
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "dÃ©bordement dans l'expression constante"
*************** msgstr "%<memset%> utilisÃ© avec un para
*** 33231,33470 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr "%<memset%> utilisÃ© avec une longueur Ã©gale au nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille des Ã©lÃ©ments"
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "comparaison entre les types %qT et %qT"
! 
! #: c-family/c-warn.c:2304
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr "comparaison d'expressions entiÃ¨res de types signÃ©s diffÃ©rents: %qT et %qT"
  
! #: c-family/c-warn.c:2357
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "le complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e est toujours non nul"
  
! #: c-family/c-warn.c:2361
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "comparaison d'un complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e avec une constante"
  
! #: c-family/c-warn.c:2372
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "comparaison entre un complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e et un non signÃ©"
  
! #: c-family/c-warn.c:2427
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "paramÃ¨tre %qD inutilisÃ©"
  
! #: c-family/c-warn.c:2489
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "le typedef %qD est dÃ©fini localement sans Ãªtre utilisÃ©"
  
! #: c-family/c-warn.c:2525
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "condition %<if%> dupliquÃ©e"
  
! #: c-family/c-warn.c:2554
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "l'attribut d'optimisation sur %qD suit la dÃ©finition mais l'attribut ne correspond pas"
  
! #: c-family/c-warn.c:2562
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "la dÃ©claration en ligne de %qD suit la dÃ©claration avec l'attribut %<noinline%>"
  
! #: c-family/c-warn.c:2567
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "la dÃ©claration de %q+D avec l'attribut %<noinline%> suit la dÃ©claration Â«Â inlineÂ Â»"
  
! #: c-family/c-warn.c:2616
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr "le rÃ©sultat de %qE a besoin de %u bits pour Ãªtre reprÃ©sentÃ© mais %qT n'a que %u bits"
  
! #: c-family/c-warn.c:2654 c-family/c-warn.c:2678
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "la comparaison de la constante %qE avec une expression boolÃ©enne est toujours fausse"
  
! #: c-family/c-warn.c:2657 c-family/c-warn.c:2675
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "la comparaison de la constante %qE avec une expression boolÃ©enne est toujours vraie"
  
! #: c-family/c-warn.c:2725
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  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.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "la macro s'Ã©tend en des instructions multiples"
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "certaines parties de l'expansion de la macro ne sont pas protÃ©gÃ©es par cette instruction %qs"
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr "convertir un pointeur %qT compactÃ© (alignement %d) vers un pointeur %qT (alignement %d) peut rÃ©sulter en une valeur de pointeur non alignÃ©e"
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr "dÃ©fini ici"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr "prendre l'adresse du membre compactÃ© de %qT peut rÃ©sulter en une valeur de pointeur non alignÃ©e"
  
! #: c-family/c-warn.c:3316
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "dÃ©saccord de la limite %Z de l'argument %u dÃ©clarÃ© comme %s"
  msgstr[1] "dÃ©saccord des limites %Z de l'argument %u dÃ©clarÃ© comme %s"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme %s"
  
! #: c-family/c-warn.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau de longueur variable"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme un pointer %s"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme un tableau ordinaire %s"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un pointeur"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ© comme un tableau de longueur variable %s"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme un tableau %s"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau ordinaire"
  
! #: c-family/c-warn.c:3526
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "argument %u de type %s dÃ©clarÃ© avec %u limite variable"
  msgstr[1] "argument %u de type %s dÃ©clarÃ© avec %u limites variables"
  
! #: c-family/c-warn.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variable"
  msgstr[1] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variables"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limite variable non spÃ©cifiÃ©e"
  msgstr[1] "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limites variables non spÃ©cifiÃ©es"
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©e"
  msgstr[1] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©es"
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] "ultÃ©rieurement dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©e"
  msgstr[1] "ultÃ©rieurement dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©es"
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr "l'argument %u de type %s est dÃ©clarÃ© avec l'argument de limite %E non correspondant"
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "l'argument %u de type %s est dÃ©clarÃ© avec la limite %<%s%> non correspondante"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3644
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme %s avec l'argument de limite %E"
  
! #: c-family/c-warn.c:3649
  #, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %<%s%>"
  
! #: c-family/c-warn.c:3668
  #, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %qs"
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr "argument %u de type %s avec la limite non correspondante"
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr "l'expression ne calcule pas le nombre d'Ã©lÃ©ments dans son tableauÂ ; le type de l'Ã©lÃ©ment est %qT, pas %qT"
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr "ajoutez des parenthÃ¨ses autour de %qE pour ne plus recevoir cet avertissement"
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr "ajoutez des parenthÃ¨ses autour du deuxiÃ¨me %<sizeof%> pour ne plus recevoir cet avertissement"
--- 33264,33497 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr "%<memset%> utilisÃ© avec une longueur Ã©gale au nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille des Ã©lÃ©ments"
  
! #: c-family/c-warn.c:2292
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr "comparaison d'expressions entiÃ¨res de types signÃ©s diffÃ©rents: %qT et %qT"
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "le complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e est toujours non nul"
  
! #: c-family/c-warn.c:2349
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "comparaison d'un complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e avec une constante"
  
! #: c-family/c-warn.c:2360
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "comparaison entre un complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e et un non signÃ©"
  
! #: c-family/c-warn.c:2415
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "paramÃ¨tre %qD inutilisÃ©"
  
! #: c-family/c-warn.c:2477
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "le typedef %qD est dÃ©fini localement sans Ãªtre utilisÃ©"
  
! #: c-family/c-warn.c:2513
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "condition %<if%> dupliquÃ©e"
  
! #: c-family/c-warn.c:2542
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "l'attribut d'optimisation sur %qD suit la dÃ©finition mais l'attribut ne correspond pas"
  
! #: c-family/c-warn.c:2550
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "la dÃ©claration en ligne de %qD suit la dÃ©claration avec l'attribut %<noinline%>"
  
! #: c-family/c-warn.c:2555
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "la dÃ©claration de %q+D avec l'attribut %<noinline%> suit la dÃ©claration Â«Â inlineÂ Â»"
  
! #: c-family/c-warn.c:2604
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr "le rÃ©sultat de %qE a besoin de %u bits pour Ãªtre reprÃ©sentÃ© mais %qT n'a que %u bits"
  
! #: c-family/c-warn.c:2642 c-family/c-warn.c:2666
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "la comparaison de la constante %qE avec une expression boolÃ©enne est toujours fausse"
  
! #: c-family/c-warn.c:2645 c-family/c-warn.c:2663
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "la comparaison de la constante %qE avec une expression boolÃ©enne est toujours vraie"
  
! #: c-family/c-warn.c:2713
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  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.c:2779 c/c-typeck.c:5564 cp/call.c:5808
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr "la macro s'Ã©tend en des instructions multiples"
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr "certaines parties de l'expansion de la macro ne sont pas protÃ©gÃ©es par cette instruction %qs"
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr "convertir un pointeur %qT compactÃ© (alignement %d) vers un pointeur %qT (alignement %d) peut rÃ©sulter en une valeur de pointeur non alignÃ©e"
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr "dÃ©fini ici"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr "prendre l'adresse du membre compactÃ© de %qT peut rÃ©sulter en une valeur de pointeur non alignÃ©e"
  
! #: c-family/c-warn.c:3304
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "dÃ©saccord de la limite %Z de l'argument %u dÃ©clarÃ© comme %s"
  msgstr[1] "dÃ©saccord des limites %Z de l'argument %u dÃ©clarÃ© comme %s"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3307 c-family/c-warn.c:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme %s"
  
! #: c-family/c-warn.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau de longueur variable"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme un pointer %s"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3447
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme un tableau ordinaire %s"
  
! #: c-family/c-warn.c:3460 c-family/c-warn.c:3474
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un pointeur"
  
! #: c-family/c-warn.c:3464 c-family/c-warn.c:3490
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ© comme un tableau de longueur variable %s"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme un tableau %s"
  
! #: c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© comme un tableau ordinaire"
  
! #: c-family/c-warn.c:3514
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "argument %u de type %s dÃ©clarÃ© avec %u limite variable"
  msgstr[1] "argument %u de type %s dÃ©clarÃ© avec %u limites variables"
  
! #: c-family/c-warn.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variable"
  msgstr[1] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variables"
  
! #: c-family/c-warn.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limite variable non spÃ©cifiÃ©e"
  msgstr[1] "l'argument %u de type %s a Ã©tÃ© dÃ©clarÃ© avec %u limites variables non spÃ©cifiÃ©es"
  
! #: c-family/c-warn.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©e"
  msgstr[1] "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©es"
  
! #: c-family/c-warn.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] "ultÃ©rieurement dÃ©clarÃ© comme %s avec %u limite variable non spÃ©cifiÃ©e"
  msgstr[1] "ultÃ©rieurement dÃ©clarÃ© comme %s avec %u limites variables non spÃ©cifiÃ©es"
  
! #: c-family/c-warn.c:3613
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr "l'argument %u de type %s est dÃ©clarÃ© avec l'argument de limite %E non correspondant"
  
! #: c-family/c-warn.c:3620 c-family/c-warn.c:3653
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "l'argument %u de type %s est dÃ©clarÃ© avec la limite %<%s%> non correspondante"
  
  # la phrase fait rÃ©fÃ©rence Ã  une variable ou une fonction (cf les deux messages ci-dessus) d'oÃ¹ le fÃ©minin
! #: c-family/c-warn.c:3632
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ©e comme %s avec l'argument de limite %E"
  
! #: c-family/c-warn.c:3637
  #, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %<%s%>"
  
! #: c-family/c-warn.c:3656
  #, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "prÃ©cÃ©demment dÃ©clarÃ© comme %s avec la limite %qs"
  
! #: c-family/c-warn.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr "argument %u de type %s avec la limite non correspondante"
  
! #: c-family/c-warn.c:3706
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr "l'expression ne calcule pas le nombre d'Ã©lÃ©ments dans son tableauÂ ; le type de l'Ã©lÃ©ment est %qT, pas %qT"
  
! #: c-family/c-warn.c:3716
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr "ajoutez des parenthÃ¨ses autour de %qE pour ne plus recevoir cet avertissement"
  
! #: c-family/c-warn.c:3720
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr "ajoutez des parenthÃ¨ses autour du deuxiÃ¨me %<sizeof%> pour ne plus recevoir cet avertissement"
*************** msgstr "les noms de fonctionnalitÃ©s val
*** 33552,33568 ****
  msgid "%s does not take any feature options"
  msgstr "%s ne prend aucune option de fonctionnalitÃ©"
  
! #: common/config/arm/arm-common.c:649
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr "%%:canon_for_mlib prend une ou plusieurs paires de paramÃ¨tres"
  
! #: common/config/arm/arm-common.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "opÃ©rande non reconnu pour %%:canon_for_mlib"
  
! #: common/config/arm/arm-common.c:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "opÃ©rande non reconnu pour %%:asm_auto_mfpu"
--- 33579,33595 ----
  msgid "%s does not take any feature options"
  msgstr "%s ne prend aucune option de fonctionnalitÃ©"
  
! #: common/config/arm/arm-common.c:655
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr "%%:canon_for_mlib prend une ou plusieurs paires de paramÃ¨tres"
  
! #: common/config/arm/arm-common.c:669
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "opÃ©rande non reconnu pour %%:canon_for_mlib"
  
! #: common/config/arm/arm-common.c:1025
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "opÃ©rande non reconnu pour %%:asm_auto_mfpu"
*************** msgstr "le type SVE %qT ne peut pas Ãªtr
*** 34155,34161 ****
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1"
--- 34182,34188 ----
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7108 config/arm/arm.c:7138 config/arm/arm.c:28884
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1"
*************** msgid "specify a system register with a
*** 34221,34227 ****
  msgstr "spÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueur."
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs n'est pas un dÃ©calage valide dans %qs"
--- 34248,34254 ----
  msgstr "spÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueur."
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4605
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs n'est pas un dÃ©calage valide dans %qs"
*************** msgstr "le pragma ou l'attribut %<target
*** 34392,34399 ****
  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.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "l'argument %<target%> de l'attribut n'est pas une chaÃ®ne"
--- 34419,34426 ----
  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.c:17531 config/arm/arm.c:32912
! #: config/rs6000/rs6000.c:24306 config/s390/s390.c:15770
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "l'argument %<target%> de l'attribut n'est pas une chaÃ®ne"
*************** msgstr "le pragma ou l'attribut %<target
*** 34408,34422 ****
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> est mal composÃ©"
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  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.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  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%}"
  
--- 34435,34449 ----
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> est mal composÃ©"
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6460
! #: config/rs6000/rs6000-call.c:6455 config/s390/s390.c:12154
! #: config/s390/s390.c:12231
  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.c:19002 config/arm/arm.c:6465
! #: config/rs6000/rs6000-call.c:6450 config/s390/s390.c:12149
! #: config/s390/s390.c:12226
  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%}"
  
*************** msgstr "%Kl'avenue %wd est hors des limi
*** 34430,34437 ****
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
! #: config/i386/i386.c:22619
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %wd non supportÃ©e"
--- 34457,34464 ----
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22516
! #: config/i386/i386.c:22644
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %wd non supportÃ©e"
*************** msgid "bad value %qs for %<-mmemory-late
*** 34517,34523 ****
  msgstr "valeur %qs erronÃ©e pour %<-mmemory-latency%>"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 34544,34550 ----
  msgstr "valeur %qs erronÃ©e pour %<-mmemory-latency%>"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:882 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "l'argument de l'attribut %qE n'e
*** 34637,34654 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "l'argument de l'attribut %qE n'est pas Â«Â ilinkÂ Â» ni Â«Â firqÂ Â»"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 34664,34681 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "l'argument de l'attribut %qE n'est pas Â«Â ilinkÂ Â» ni Â«Â firqÂ Â»"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7249 config/arm/arm.c:7267
! #: config/arm/arm.c:7448 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3443
! #: config/i386/i386-options.c:3620 config/i386/i386-options.c:3676
! #: config/i386/i386-options.c:3727 config/i386/i386-options.c:3764
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20356 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1097 config/s390/s390.c:1184 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "les adresses des insn ne sont pa
*** 34751,34804 ****
  msgid "insn addresses not freed"
  msgstr "les adresses des insn ne sont pas libÃ©rÃ©es"
  
! #: config/arc/arc.c:11076
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "l'attribut %qE est uniquement valable pour l'architecture ARCv2"
  
! #: config/arc/arc.c:11084 config/arc/arc.c:11123
  #, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr "l'argument de l'attribut %qE est manquant"
  
! #: config/arc/arc.c:11095 config/arc/arc.c:11134 config/arc/arc.c:11260
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "l'attribut %qE n'accepte qu'une constante entiÃ¨re comme argument"
  
! #: config/arc/arc.c:11115
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "l'attribut %qE est uniquement valable pour l'architecture ARC EM"
  
! #: config/arc/arc.c:11170
  #, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr "l'attribut %qE ne s'applique qu'Ã  des types"
  
! #: config/arc/arc.c:11176
  #, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr "l'argument de l'attribut %qE est ignorÃ©"
  
! #: config/arc/arc.c:11250 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "l'attribut %qE ne s'applique qu'aux variables"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21426
  #, 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.c:611 config/i386/i386.c:21490
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "sortie du fanion %<asm%> %qs inconnue"
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21519
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "type invalide pour la sortie du fanion %<asm%>"
--- 34778,34831 ----
  msgid "insn addresses not freed"
  msgstr "les adresses des insn ne sont pas libÃ©rÃ©es"
  
! #: config/arc/arc.c:11082
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "l'attribut %qE est uniquement valable pour l'architecture ARCv2"
  
! #: config/arc/arc.c:11090 config/arc/arc.c:11129
  #, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr "l'argument de l'attribut %qE est manquant"
  
! #: config/arc/arc.c:11101 config/arc/arc.c:11140 config/arc/arc.c:11266
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "l'attribut %qE n'accepte qu'une constante entiÃ¨re comme argument"
  
! #: config/arc/arc.c:11121
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "l'attribut %qE est uniquement valable pour l'architecture ARC EM"
  
! #: config/arc/arc.c:11176
  #, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr "l'attribut %qE ne s'applique qu'Ã  des types"
  
! #: config/arc/arc.c:11182
  #, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr "l'argument de l'attribut %qE est ignorÃ©"
  
! #: config/arc/arc.c:11256 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "l'attribut %qE ne s'applique qu'aux variables"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21447
  #, 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.c:611 config/i386/i386.c:21511
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "sortie du fanion %<asm%> %qs inconnue"
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21540
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "type invalide pour la sortie du fanion %<asm%>"
*************** msgstr "le dÃ©compte ne devrait pas Ãªtr
*** 35013,35305 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr "l'argument %u de la fonction %qE est du type %qT qui n'est pas connu comme ayant 128 bits"
  
! #: config/arm/arm.c:2919
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt et NEON sont incompatibles"
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "le processeur cible ne supporte pas ARM"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "activer le support de la trace de dÃ©bogage n'a de sens qu'en compilant pour le Thumb"
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "activer le support pour l'interopÃ©rabilitÃ© de l'appelÃ© n'a de sens qu'en compilant pour le Thumb"
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "%<-g%> avec %<-mno-apcs-frame%> peut ne pas donner un dÃ©bogage pertinent"
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr "iWMMXt non supportÃ© en mode Thumb"
  
! #: config/arm/arm.c:2948
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "%<-mtp=cp15%> ne peut pas Ãªtre utilisÃ© avec un Thumb 16 bits"
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC est incompatible avec Thumb"
  
! #: config/arm/arm.c:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%s ne supporte que du code non pic sur les cibles M-profile avec l'instruction MOVT"
  
! #: config/arm/arm.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr "%s ne supporte que du code non pic sur les cibles M-profile"
  
! #: config/arm/arm.c:2975
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "%s est incompatible avec %<-mword-relocations%>"
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "le processeur cible ne supporte pas les instructions THUMB"
  
! #: config/arm/arm.c:3125
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "le processeur cible ne supporte pas les accÃ¨s non alignÃ©s"
  
! #: config/arm/arm.c:3244
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>"
  
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "%<-mapcs-stack-check%> incompatible avec %<-mno-apcs-frame%>"
  
! #: config/arm/arm.c:3503
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> et %<-mapcs-reent%> sont incompatibles"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "Le code rÃ©entrant APCS n'est pas supportÃ©.  IgnorÃ©"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "l'option %<-mstructure-size-boundary%> est dÃ©prÃ©ciÃ©e"
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8, 32 ou 64"
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8 ou 32"
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC est incompatible avec %<-msingle-pic-base%>"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "le mode FDPIC n'est pas supportÃ© en mode Thumb-1"
  
! #: config/arm/arm.c:3584
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> est inutile sans %<-fpic%>"
  
! #: config/arm/arm.c:3593
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "incapable d'utiliser %qs pour un registre PIC"
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> n'est pas supportÃ© sur cette architecture"
  
! #: config/arm/arm.c:3760
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "les options fp16 sÃ©lectionnÃ©es sont incompatibles"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt exige une ABI compatible AAPCS pour fonctionner correctement"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "l'abi iwmmxt requiert un processeur avec iwmmxt"
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "le processeur cible ne supporte pas l'interopÃ©rabilitÃ©"
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 et pas de ldrh"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "le processeur cible ne supporte pas les extensions de sÃ©curitÃ© ARMv8-M"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr "Les extensions de sÃ©curitÃ© ARMv8-M sont incompatibles avec le FPU sÃ©lectionnÃ©"
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: l'architecture sÃ©lectionnÃ©e n'a pas de FPU"
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> et VFP"
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS qui n'est pas dÃ©rivÃ©e de AAPCS"
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "les fonctions variadiques doivent utiliser la variante du AAPCS de base"
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "ABI VFP en virgule flottante matÃ©rielle du Thumb-1"
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr "argument de type %qT pas permis avec -mgeneral-regs-only"
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 7.1"
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr "les registres FP pourraient Ãªtre Ã©crasÃ©s malgrÃ© l'attribut %qEÂ : compilez avec %<-mgeneral-regs-only%>"
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec des arguments passÃ©s sur la pile"
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec un nombre variable d'arguments"
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions qui retournent une valeur sur la pile"
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "l'attribut %qE est ignorÃ© sans l'option %<-mcmse%>."
  
! #: config/arm/arm.c:7435
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "l'attribut %qE n'a pas d'effet sur les fonctions statiques"
  
! #: config/arm/arm.c:7484
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "l'attribut %qE ne s'applique qu'au type de base d'un pointeur vers une fonction"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "l'accÃ¨s Ã  un stockage local au thread n'est actuellement pas supportÃ© avec %<-mpure-code%> ou %<-mslow-flash-data%>"
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%K%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "incapable de calculer la position rÃ©elle des paramÃ¨tres sur la pile"
  
! #: config/arm/arm.c:26159
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Saut lointain thumb1 inattendu"
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "pas de registre bas disponible pour dÃ©piler les registres hauts"
  
! #: config/arm/arm.c:26670
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "les routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumb-1"
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> pour Thumb-1"
  
! #: config/arm/arm.c:32896
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu invalide pour l'attribut ou le pragma cible %qs"
--- 35040,35332 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr "l'argument %u de la fonction %qE est du type %qT qui n'est pas connu comme ayant 128 bits"
  
! #: config/arm/arm.c:2923
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt et NEON sont incompatibles"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "le processeur cible ne supporte pas ARM"
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "activer le support de la trace de dÃ©bogage n'a de sens qu'en compilant pour le Thumb"
  
! #: config/arm/arm.c:2936
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "activer le support pour l'interopÃ©rabilitÃ© de l'appelÃ© n'a de sens qu'en compilant pour le Thumb"
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "%<-g%> avec %<-mno-apcs-frame%> peut ne pas donner un dÃ©bogage pertinent"
  
! #: config/arm/arm.c:2949
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr "iWMMXt non supportÃ© en mode Thumb"
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "%<-mtp=cp15%> ne peut pas Ãªtre utilisÃ© avec un Thumb 16 bits"
  
! #: config/arm/arm.c:2956
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC est incompatible avec Thumb"
  
! #: config/arm/arm.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr "%s ne supporte que du code non pic sur les cibles M-profile avec l'instruction MOVT"
  
! #: config/arm/arm.c:2974
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr "%s ne supporte que du code non pic sur les cibles M-profile"
  
! #: config/arm/arm.c:2979
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "%s est incompatible avec %<-mword-relocations%>"
  
! #: config/arm/arm.c:3080
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "le processeur cible ne supporte pas les instructions THUMB"
  
! #: config/arm/arm.c:3130
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "le processeur cible ne supporte pas les accÃ¨s non alignÃ©s"
  
! #: config/arm/arm.c:3248
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>"
  
! #: config/arm/arm.c:3497
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "%<-mapcs-stack-check%> incompatible avec %<-mno-apcs-frame%>"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> et %<-mapcs-reent%> sont incompatibles"
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "Le code rÃ©entrant APCS n'est pas supportÃ©.  IgnorÃ©"
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "l'option %<-mstructure-size-boundary%> est dÃ©prÃ©ciÃ©e"
  
! #: config/arm/arm.c:3540
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8, 32 ou 64"
  
! #: config/arm/arm.c:3542
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "la frontiÃ¨re de la taille de la structure peut seulement Ãªtre 8 ou 32"
  
! #: config/arm/arm.c:3567
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC est incompatible avec %<-msingle-pic-base%>"
  
! #: config/arm/arm.c:3579 config/arm/arm.c:32926
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "le mode FDPIC n'est pas supportÃ© en mode Thumb-1"
  
! #: config/arm/arm.c:3587
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> est inutile sans %<-fpic%>"
  
! #: config/arm/arm.c:3596
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "incapable d'utiliser %qs pour un registre PIC"
  
! #: config/arm/arm.c:3618 config/pru/pru.c:612
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "%<-freorder-blocks-and-partition%> n'est pas supportÃ© sur cette architecture"
  
! #: config/arm/arm.c:3763
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "les options fp16 sÃ©lectionnÃ©es sont incompatibles"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt exige une ABI compatible AAPCS pour fonctionner correctement"
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "l'abi iwmmxt requiert un processeur avec iwmmxt"
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "le processeur cible ne supporte pas l'interopÃ©rabilitÃ©"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3842
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 et pas de ldrh"
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "le processeur cible ne supporte pas les extensions de sÃ©curitÃ© ARMv8-M"
  
! #: config/arm/arm.c:3855
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr "Les extensions de sÃ©curitÃ© ARMv8-M sont incompatibles avec le FPU sÃ©lectionnÃ©"
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: l'architecture sÃ©lectionnÃ©e n'a pas de FPU"
  
! #: config/arm/arm.c:3875
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> et VFP"
  
! #: config/arm/arm.c:6134
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS qui n'est pas dÃ©rivÃ©e de AAPCS"
  
! #: config/arm/arm.c:6136
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "les fonctions variadiques doivent utiliser la variante du AAPCS de base"
  
! #: config/arm/arm.c:6156
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6408
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "ABI VFP en virgule flottante matÃ©rielle du Thumb-1"
  
! #: config/arm/arm.c:6497
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr "argument de type %qT pas permis avec -mgeneral-regs-only"
  
! #: config/arm/arm.c:6881 config/arm/arm.c:7102 config/arm/arm.c:7135
! #: config/arm/arm.c:28877
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 7.1"
  
! #: config/arm/arm.c:7273
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr "les registres FP pourraient Ãªtre Ã©crasÃ©s malgrÃ© l'attribut %qEÂ : compilez avec %<-mgeneral-regs-only%>"
  
! #: config/arm/arm.c:7397
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec des arguments passÃ©s sur la pile"
  
! #: config/arm/arm.c:7409
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions avec un nombre variable d'arguments"
  
! #: config/arm/arm.c:7418
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "l'attribut %qE n'est pas disponible pour les fonctions qui retournent une valeur sur la pile"
  
! #: config/arm/arm.c:7440 config/arm/arm.c:7492
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "l'attribut %qE est ignorÃ© sans l'option %<-mcmse%>."
  
! #: config/arm/arm.c:7459
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "l'attribut %qE n'a pas d'effet sur les fonctions statiques"
  
! #: config/arm/arm.c:7508
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "l'attribut %qE ne s'applique qu'au type de base d'un pointeur vers une fonction"
  
! #: config/arm/arm.c:9472
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "l'accÃ¨s Ã  un stockage local au thread n'est actuellement pas supportÃ© avec %<-mpure-code%> ou %<-mslow-flash-data%>"
  
! #: config/arm/arm.c:13241
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%K%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.c:13244
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.c:25526
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "incapable de calculer la position rÃ©elle des paramÃ¨tres sur la pile"
  
! #: config/arm/arm.c:26188
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Saut lointain thumb1 inattendu"
  
! #: config/arm/arm.c:26447
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "pas de registre bas disponible pour dÃ©piler les registres hauts"
  
! #: config/arm/arm.c:26699
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "les routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumb-1"
  
! #: config/arm/arm.c:26945
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> pour Thumb-1"
  
! #: config/arm/arm.c:32941
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu invalide pour l'attribut ou le pragma cible %qs"
*************** msgstr "fpu invalide pour l'attribut ou
*** 35307,35328 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "la sÃ©lection automatique du fpu n'est actuellement pas permise ici"
  
! #: config/arm/arm.c:32917
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "architecture invalide pour l'attribut ou le pragma cible %qs"
  
! #: config/arm/arm.c:32931
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "attribut ou pragma cible %qs inconnu"
  
! #: config/arm/arm.c:33943
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "fanions asm non supportÃ©s en mode thumb1"
--- 35334,35355 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32949
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "la sÃ©lection automatique du fpu n'est actuellement pas permise ici"
  
! #: config/arm/arm.c:32962
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "architecture invalide pour l'attribut ou le pragma cible %qs"
  
! #: config/arm/arm.c:32976
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "attribut ou pragma cible %qs inconnu"
  
! #: config/arm/arm.c:33988
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "fanions asm non supportÃ©s en mode thumb1"
*************** msgstr "le paramÃ¨tre Ã  une fonction in
*** 36154,36285 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "le paramÃ¨tre Ã  la fonction interne n'est pas valable: %s"
  
! #: config/i386/i386-expand.c:8049
  #, 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.c:8459 config/i386/i386-expand.c:9911
  #, 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.c:8847
  #, 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.c:8942
  #, 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.c:9842
  #, 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.c:9857
  #, 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.c:9890
  #, 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.c:9930
  #, 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.c:9943
  #, 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.c:9953
  #, 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.c:9958
  #, 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.c:10095
  #, 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.c:10100
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "mode de comparaison incorrect"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "opÃ©rande d'arrondi incorrect"
  
! #: config/i386/i386-expand.c:10408
  #, 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.c:10414
  #, 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.c:10417
  #, 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.c:10912 config/rs6000/rs6000-call.c:10919
  #, 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.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE a besoin d'une option isa inconnue"
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE a besoin de l'option isa %s"
  
! #: config/i386/i386-expand.c:12050
  #, 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.c:12083
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, 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.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "le quatriÃ¨me argument doit Ãªtre une Ã©chelle 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:13115
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "opÃ©rande d'indice incorrect"
  
! #: config/i386/i386-expand.c:13134
  #, 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"
--- 36181,36312 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "le paramÃ¨tre Ã  la fonction interne n'est pas valable: %s"
  
! #: config/i386/i386-expand.c:8053
  #, 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.c:8477 config/i386/i386-expand.c:9929
  #, 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.c:8865
  #, 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.c:8960
  #, 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.c:9860
  #, 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.c:9875
  #, 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.c:9908
  #, 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.c:9948
  #, 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.c:9961
  #, 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.c:9971
  #, 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.c:9976
  #, 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.c:10113
  #, 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.c:10118
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "mode de comparaison incorrect"
  
! #: config/i386/i386-expand.c:10124 config/i386/i386-expand.c:10444
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "opÃ©rande d'arrondi incorrect"
  
! #: config/i386/i386-expand.c:10426
  #, 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.c:10432
  #, 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.c:10435
  #, 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.c:10931 config/rs6000/rs6000-call.c:11056
  #, 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.c:11144
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE a besoin d'une option isa inconnue"
  
! #: config/i386/i386-expand.c:11148
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE a besoin de l'option isa %s"
  
! #: config/i386/i386-expand.c:12069
  #, 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.c:12102
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "le dernier argument doit Ãªtre une valeur immÃ©diate"
  
! #: config/i386/i386-expand.c:12863 config/i386/i386-expand.c:13075
  #, 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.c:13128
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "le quatriÃ¨me argument doit Ãªtre une Ã©chelle 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:13134
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "opÃ©rande d'indice incorrect"
  
! #: config/i386/i386-expand.c:13153
  #, 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 "le processeur %<intel%> ne peut
*** 36459,36812 ****
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "le processeur sÃ©lectionnÃ© ne supporte pas le jeu d'instructions x86-64"
  
! #: config/i386/i386-options.c:2396
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "valeur erronÃ©e (%qs) pour l'option %<-march=%>"
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "valeur erronÃ©e (%qs) pour l'attribut %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s"
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s"
  
! #: config/i386/i386-options.c:2476
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "valeur erronÃ©e (%qs) pour l'option %<-mtune=%>"
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "valeur erronÃ©e (%qs) pour l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2505
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s"
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s"
  
! #: config/i386/i386-options.c:2530
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> est ignorÃ© avec la psABI du MCU Intel"
  
! #: config/i386/i386-options.c:2535
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> n'est pas entre 0 et %d"
  
! #: config/i386/i386-options.c:2563
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.c:2643
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> n'est pas supportÃ© pour cette cible"
  
! #: config/i386/i386-options.c:2646
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> n'est pas entre %d et %d"
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> n'est pas entre %d et 12"
  
! #: config/i386/i386-options.c:2682
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.c:2685
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "%<-mnop-mcount%> n'est pas implÃ©mentÃ© pour %<-fPIC%>"
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> utilisÃ© sans que SSE soit activÃ©"
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> utilisÃ© sans que SSE soit activÃ©"
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "jeu d'instructions SSE dÃ©sactivÃ©, l'arithmÃ©tique 387 est utilisÃ©e"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "jeu d'instructions 387 dÃ©sactivÃ©, l'arithmÃ©tique SSE est utilisÃ©e"
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "le sondage de la pile requiert %<-maccumulate-outgoing-args%> pour Ãªtre correcte"
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "le sondage de la pile requiert %<target(\"accumulate-outgoing-args\")%> pour Ãªtre correcte"
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "le registre ebp fixÃ© requiert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "le registre ebp fixÃ© requiert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> n'est pas supportÃ© en 32 bits en combinaison avec %<-fpic%>"
  
! #: config/i386/i386-options.c:2834
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> n'est pas compatible avec SEH (gestionnaire d'exceptions structurÃ©)"
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> n%'est actuellement pas supportÃ© avec SEH"
  
! #: config/i386/i386-options.c:2903
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "option inconnue pour %<-mrecip=%s%>"
  
! #: config/i386/i386-options.c:2962
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un nombre valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2967
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un dÃ©calage valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2995
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs n'est pas un registre de base valable dans %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.c:3043
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.c:3170
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "les attributs d'interruption et nus sont incompatibles"
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "seul le format de dÃ©bogage DWARF est supportÃ© pour les routines de service d'interruptions"
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.c:3279
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.c:3402
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la routine de service exception"
  
! #: config/i386/i386-options.c:3404
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la routine de service d'interruption"
  
! #: config/i386/i386-options.c:3408
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la fonction avec l%'attribut %<no_caller_saved_registers%>"
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "les attributs fastcall et regparm sont incompatibles"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "les attributs regparam et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante entiÃ¨re"
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "l'argument pour l'attribut %qE est plus grand que %d"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "les attributs fastcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "les attributs fastcall et stdcall sont incompatibles"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "les attributs fastcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "les attributs stdcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "les attributs stdcall et fastcall sont incompatibles"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "les attributs stdcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "les attributs cdecl et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3551
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "l'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classe"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "l'attribut incompatible %qE est ignorÃ©"
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "l'attribut %qE est uniquement disponible en 32 bits"
  
! #: config/i386/i386-options.c:3703
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "l'argument de l'attribut %qE n'est ni zÃ©ro ni un"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "les attributs %qs et %qs sont incompatibles"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante chaÃ®ne de caractÃ¨res"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la routine de service d'interruption devrait avoir un pointeur comme premier argument"
  
! #: config/i386/i386-options.c:3845
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la routine de service d'interruption devrait avoir %qs comme deuxiÃ¨me argument"
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la routine de service d'interruption ne peut avoir qu'un argument de type pointeur et un argument entier optionnel"
  
! #: config/i386/i386-options.c:3859
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "la routine de service d'interruption doit retourner %<void%>"
--- 36486,36839 ----
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2458
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "le processeur sÃ©lectionnÃ© ne supporte pas le jeu d'instructions x86-64"
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "valeur erronÃ©e (%qs) pour l'option %<-march=%>"
  
! #: config/i386/i386-options.c:2398
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "valeur erronÃ©e (%qs) pour l'attribut %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.c:2420
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2422
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s"
  
! #: config/i386/i386-options.c:2428
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s"
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "valeur erronÃ©e (%qs) pour l'option %<-mtune=%>"
  
! #: config/i386/i386-options.c:2478
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "valeur erronÃ©e (%qs) pour l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.c:2499
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2501
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s; vouliez-vous utiliser %qsÂ ?"
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s"
  
! #: config/i386/i386-options.c:2507
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s"
  
! #: config/i386/i386-options.c:2531
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.c:2533
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> est ignorÃ© avec la psABI du MCU Intel"
  
! #: config/i386/i386-options.c:2536
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> n'est pas entre 0 et %d"
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.c:2565
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> est ignorÃ© en mode 64 bits"
  
! #: config/i386/i386-options.c:2644
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> n'est pas supportÃ© pour cette cible"
  
! #: config/i386/i386-options.c:2647
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> n'est pas entre %d et %d"
  
! #: config/i386/i386-options.c:2670
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> n'est pas entre %d et 12"
  
! #: config/i386/i386-options.c:2683
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.c:2686
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "%<-mnop-mcount%> n'est pas implÃ©mentÃ© pour %<-fPIC%>"
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> utilisÃ© sans que SSE soit activÃ©"
  
! #: config/i386/i386-options.c:2693
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> utilisÃ© sans que SSE soit activÃ©"
  
! #: config/i386/i386-options.c:2703
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "jeu d'instructions SSE dÃ©sactivÃ©, l'arithmÃ©tique 387 est utilisÃ©e"
  
! #: config/i386/i386-options.c:2710
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "jeu d'instructions 387 dÃ©sactivÃ©, l'arithmÃ©tique SSE est utilisÃ©e"
  
! #: config/i386/i386-options.c:2760
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "le sondage de la pile requiert %<-maccumulate-outgoing-args%> pour Ãªtre correcte"
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "le sondage de la pile requiert %<target(\"accumulate-outgoing-args\")%> pour Ãªtre correcte"
  
! #: config/i386/i386-options.c:2776
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "le registre ebp fixÃ© requiert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.c:2778
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "le registre ebp fixÃ© requiert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.c:2832
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> n'est pas supportÃ© en 32 bits en combinaison avec %<-fpic%>"
  
! #: config/i386/i386-options.c:2835
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> n'est pas compatible avec SEH (gestionnaire d'exceptions structurÃ©)"
  
! #: config/i386/i386-options.c:2839
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> n%'est actuellement pas supportÃ© avec SEH"
  
! #: config/i386/i386-options.c:2904
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "option inconnue pour %<-mrecip=%s%>"
  
! #: config/i386/i386-options.c:2963
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un nombre valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2968
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un dÃ©calage valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.c:2996
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs n'est pas un registre de base valable dans %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.c:3044
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.c:3171
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "les attributs d'interruption et nus sont incompatibles"
  
! #: config/i386/i386-options.c:3186
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "seul le format de dÃ©bogage DWARF est supportÃ© pour les routines de service d'interruptions"
  
! #: config/i386/i386-options.c:3235
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.c:3245
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.c:3280
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.c:3290
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.c:3403
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la routine de service exception"
  
! #: config/i386/i386-options.c:3405
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la routine de service d'interruption"
  
! #: config/i386/i386-options.c:3409
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "les instructions %s ne sont pas autorisÃ©es dans la fonction avec l%'attribut %<no_caller_saved_registers%>"
  
! #: config/i386/i386-options.c:3456 config/i386/i386-options.c:3507
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "les attributs fastcall et regparm sont incompatibles"
  
! #: config/i386/i386-options.c:3461
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "les attributs regparam et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3468 config/i386/i386-options.c:3696
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante entiÃ¨re"
  
! #: config/i386/i386-options.c:3474
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "l'argument pour l'attribut %qE est plus grand que %d"
  
! #: config/i386/i386-options.c:3499 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "les attributs fastcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.c:3503
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "les attributs fastcall et stdcall sont incompatibles"
  
! #: config/i386/i386-options.c:3511 config/i386/i386-options.c:3560
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "les attributs fastcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3521 config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "les attributs stdcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "les attributs stdcall et fastcall sont incompatibles"
  
! #: config/i386/i386-options.c:3529 config/i386/i386-options.c:3556
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "les attributs stdcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3546 config/i386/i386-options.c:3564
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "les attributs cdecl et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3552
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "l'attribut %qE est utilisÃ© pour une mÃ©thode qui n'est pas une classe"
  
! #: config/i386/i386-options.c:3656 config/rs6000/rs6000.c:20469
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "l'attribut incompatible %qE est ignorÃ©"
  
! #: config/i386/i386-options.c:3683
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "l'attribut %qE est uniquement disponible en 32 bits"
  
! #: config/i386/i386-options.c:3704
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "l'argument de l'attribut %qE n'est ni zÃ©ro ni un"
  
! #: config/i386/i386-options.c:3738 config/i386/i386-options.c:3748
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "les attributs %qs et %qs sont incompatibles"
  
! #: config/i386/i386-options.c:3775 config/i386/i386-options.c:3797
! #: config/ia64/ia64.c:812 config/s390/s390.c:1194
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante chaÃ®ne de caractÃ¨res"
  
! #: config/i386/i386-options.c:3785 config/i386/i386-options.c:3807
! #: config/s390/s390.c:1223
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.c:3839
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la routine de service d'interruption devrait avoir un pointeur comme premier argument"
  
! #: config/i386/i386-options.c:3846
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la routine de service d'interruption devrait avoir %qs comme deuxiÃ¨me argument"
  
! #: config/i386/i386-options.c:3857
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la routine de service d'interruption ne peut avoir qu'un argument de type pointeur et un argument entier optionnel"
  
! #: config/i386/i386-options.c:3860
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "la routine de service d'interruption doit retourner %<void%>"
*************** msgstr "l'ABI pour passer des paramÃ¨tre
*** 36921,37013 ****
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%<-mcall-ms2sysv-xlogues%> est incompatible avec %s"
  
! #: config/i386/i386.c:8206
  #, 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.c:8296
  #, 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.c:9612
  #, 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.c:9632
  #, 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.c:9643
  #, 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.c:12605
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "modificateur %<V%> sur un registre non entier"
  
! #: config/i386/i386.c:12616 config/i386/i386.c:12630
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "taille non supportÃ©e pour un registre entier"
  
! #: config/i386/i386.c:12662
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "les registres Ã©tendus n'ont pas de moitiÃ© haute"
  
! #: config/i386/i386.c:12677
  #, 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.c:12871
  #, 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.c:16801
  #, 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.c:20702
  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.c:20798
  #, 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.c:22452
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modÃ¨le mÃ©moire spÃ©cifique Ã  l'architecture inconnu"
  
! #: config/i386/i386.c:22459
  #, 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.c:22466
  #, 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.c:22512
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "type de retour %qT non supportÃ© pour simd"
  
! #: config/i386/i386.c:22542
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "type d'argument %qT non supportÃ© pour simd"
--- 36948,37040 ----
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%<-mcall-ms2sysv-xlogues%> est incompatible avec %s"
  
! #: config/i386/i386.c:8223
  #, 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.c:8313
  #, 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.c:9633
  #, 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.c:9653
  #, 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.c:9664
  #, 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.c:12626
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "modificateur %<V%> sur un registre non entier"
  
! #: config/i386/i386.c:12637 config/i386/i386.c:12651
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "taille non supportÃ©e pour un registre entier"
  
! #: config/i386/i386.c:12683
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "les registres Ã©tendus n'ont pas de moitiÃ© haute"
  
! #: config/i386/i386.c:12698
  #, 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.c:12892
  #, 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.c:16822
  #, 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.c:20723
  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.c:20819
  #, 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.c:22477
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modÃ¨le mÃ©moire spÃ©cifique Ã  l'architecture inconnu"
  
! #: config/i386/i386.c:22484
  #, 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.c:22491
  #, 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.c:22537
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "type de retour %qT non supportÃ© pour simd"
  
! #: config/i386/i386.c:22567
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "type d'argument %qT non supportÃ© pour simd"
*************** msgstr "plusieurs attributs d'interrupti
*** 37205,37211 ****
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread est disponible uniquement sur fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "l'expression limitant la pile n'est pas supportÃ©e"
--- 37232,37238 ----
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread est disponible uniquement sur fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1756
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "l'expression limitant la pile n'est pas supportÃ©e"
*************** msgstr "%<-mpreferred-stack-boundary=%d%
*** 38358,38369 ****
  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.c:4845 config/rs6000/rs6000.c:4599
  #, 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.c:4859 config/rs6000/rs6000.c:4582
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs n'est pas un nombre valide dans %qs"
--- 38385,38396 ----
  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.c:4845 config/rs6000/rs6000.c:4617
  #, 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.c:4859 config/rs6000/rs6000.c:4600
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs n'est pas un nombre valide dans %qs"
*************** msgstr "le nombre doit Ãªtre 0 ou 1"
*** 38484,38872 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "rebut Ã  la fin de %<#pragma longcall%>"
  
! #: config/rs6000/rs6000-c.c:946
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsl%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©s"
  
! #: config/rs6000/rs6000-c.c:950
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsr%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©s"
  
! #: config/rs6000/rs6000-c.c:960 config/rs6000/rs6000-c.c:1011
! #: config/rs6000/rs6000-c.c:1281 config/rs6000/rs6000-c.c:1347
! #: config/rs6000/rs6000-c.c:1729 config/rs6000/rs6000-c.c:1776
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "la fonction interne %qs n'accepte que 2 arguments"
  
! #: config/rs6000/rs6000-c.c:1084 config/rs6000/rs6000-c.c:1167
! #: config/rs6000/rs6000-c.c:1523
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "la fonction interne %qs n'accepte que 3 arguments"
  
! #: config/rs6000/rs6000-c.c:1276
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "la fonction interne %qs n'accepte qu'un argument"
  
! #: config/rs6000/rs6000-c.c:1668
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "passer l'argument %d de %qE abandonne les qualificatifs du type cible du pointeur"
  
! #: config/rs6000/rs6000-c.c:1837
  #, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr "l'interne %qs requiert 4 arguments"
  
! #: config/rs6000/rs6000-c.c:1913
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr "l'interne %qs requiert l'interne %qs"
  
! #: config/rs6000/rs6000-c.c:1917
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%qs n'est pas supportÃ© dans cette configuration du compilateur"
  
! #: config/rs6000/rs6000-c.c:1926
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "combinaison invalide de paramÃ¨tres pour l'intrinsÃ¨que Altivec %qs"
  
! #: config/rs6000/rs6000-call.c:6391
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr "utilisation invalide du type MMA %qs comme valeur de retour d'une fonction"
  
! #: config/rs6000/rs6000-call.c:6443
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vecteur GCC retournÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©"
  
! #: config/rs6000/rs6000-call.c:6633
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "la valeur ne peut Ãªtre retournÃ©e dans le registre vectoriel parce que les instructions altivec sont dÃ©sactivÃ©es, utilisez %qs pour les autoriser"
  
! #: config/rs6000/rs6000-call.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "l'ABI pour passer des agrÃ©gats avec un alignement sur %d octets a changÃ© avec GCC 5"
  
! #: config/rs6000/rs6000-call.c:7078
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "l'argument ne peut pas Ãªtre passÃ© dans le registre vectoriel parce que les instructions altivec sont dÃ©sactivÃ©es, utilisez %qs pour les autoriser"
  
! #: config/rs6000/rs6000-call.c:7604
  #, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "utilisation invalide d'un opÃ©rande MMA de type %qs comme paramÃ¨tre de fonction"
  
! #: config/rs6000/rs6000-call.c:7828
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "l'ABI pour passer des agrÃ©gats de %<float%> homogÃ¨nes a changÃ© avec GCC 5"
  
! #: config/rs6000/rs6000-call.c:8003
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vecteur GCC passÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©"
  
! #: config/rs6000/rs6000-call.c:8795
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "erreur interne: fonction interne %qs dÃ©jÃ  traitÃ©e"
  
! #: config/rs6000/rs6000-call.c:9223
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mffsl%> n'est pas supportÃ© avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:9264
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "l'argument 1 doit Ãªtre une valeur de champ sur 8 bits"
  
! #: config/rs6000/rs6000-call.c:9295
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mtfsb0%> et %<__builtin_mtfsb1%> ne sont pas supportÃ©s avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:9307
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "L'argument doit Ãªtre une constante entre 0 et 31."
  
! #: config/rs6000/rs6000-call.c:9333
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_rn%> n'est pas supportÃ© avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:9348
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "L'argument doit Ãªtre une valeur entre 0 et 3."
  
! #: config/rs6000/rs6000-call.c:9373
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "%<__builtin_set_fpscr_drn%> n'est pas supportÃ© en mode 32 bits"
  
! #: config/rs6000/rs6000-call.c:9378
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_drn%> n'est pas supportÃ© avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:9397
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "L'argument doit Ãªtre une valeur entre 0 et 7."
  
! #: config/rs6000/rs6000-call.c:9438
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "l'argument 1 doit Ãªtre un littÃ©ral signÃ© de 5 bits"
  
! #: config/rs6000/rs6000-call.c:9526
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 1 bit"
  
! #: config/rs6000/rs6000-call.c:9537
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 2 bits"
  
! #: config/rs6000/rs6000-call.c:9550
  #, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© entre 2 et 7 inclus"
  
! #: config/rs6000/rs6000-call.c:9562
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 3 bits"
  
! #: config/rs6000/rs6000-call.c:9573
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 4 bits"
  
! #: config/rs6000/rs6000-call.c:9589
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 5 bits"
  
! #: config/rs6000/rs6000-call.c:9607
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "l'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 6 bits"
  
! #: config/rs6000/rs6000-call.c:9623
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 7 bits"
  
! #: config/rs6000/rs6000-call.c:9662
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "l'argument 1 de %qs doit Ãªtre une constante"
  
! #: config/rs6000/rs6000-call.c:9720
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "l'argument 1 de %qs est hors limite"
  
! #: config/rs6000/rs6000-call.c:10107 config/rs6000/rs6000-call.c:10268
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "l'argument %d doit Ãªtre un littÃ©ral non signÃ©"
  
! #: config/rs6000/rs6000-call.c:10109 config/rs6000/rs6000-call.c:10270
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "l'argument %d est un littÃ©ral non signÃ© qui est hors limite"
  
! #: config/rs6000/rs6000-call.c:10219
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "la fonction interne %qs est uniquement valable en mode 64 bits"
  
! #: config/rs6000/rs6000-call.c:10417
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "la fonction interne %qs n'accepte qu'une chaÃ®ne comme argument"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10436
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "le processeur %qs est un argument invalide pour la fonction interne %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10464
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs est un argument invalide pour la fonction interne %qs"
  
! #: config/rs6000/rs6000-call.c:10490
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "la fonction interne %qs requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©rielle"
  
! #: config/rs6000/rs6000-call.c:10543
  #, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "l'argument 4 doit Ãªtre un littÃ©ral non signÃ© de 8 bits"
  
! #: config/rs6000/rs6000-call.c:10555
  #, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "l'argument 4 doit Ãªtre un littÃ©ral non signÃ© de 3 bits"
  
! #: config/rs6000/rs6000-call.c:10569
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "l'argument 3 doit Ãªtre dans la plage 0 Ã  3"
  
! #: config/rs6000/rs6000-call.c:10583
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "l'argument 3 doit Ãªtre dans la plage 0 Ã  12"
  
! #: config/rs6000/rs6000-call.c:10603
  #, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "l'argument 3 doit Ãªtre une constante dans la plage 0 Ã  7"
  
! #: config/rs6000/rs6000-call.c:10673
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 4 bits"
  
! #: config/rs6000/rs6000-call.c:10698
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 2 bits"
  
! #: config/rs6000/rs6000-call.c:10726
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 1 bit"
  
! #: config/rs6000/rs6000-call.c:10738
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "l'argument 1 doit Ãªtre 0 ou 2"
  
! #: config/rs6000/rs6000-call.c:10751
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "l'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 1 bit"
  
! #: config/rs6000/rs6000-call.c:10765
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 6 bits"
  
! #: config/rs6000/rs6000-call.c:10777
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "l'argument 1 doit Ãªtre 0 ou 1"
  
! #: config/rs6000/rs6000-call.c:10785
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "l'argument 3 doit Ãªtre dans la plage [0, 15]"
  
! #: config/rs6000/rs6000-call.c:10852 config/rs6000/rs6000-call.c:11202
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "l'argument de %qs doit Ãªtre un littÃ©ral non signÃ© de 2 bits"
  
! #: config/rs6000/rs6000-call.c:11017
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "surcharge non rÃ©solue pour la fonction Altivec interne %qF"
  
! #: config/rs6000/rs6000-call.c:11249
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "le deuxiÃ¨me argument de %qs doit Ãªtre [0, 12]"
  
! #: config/rs6000/rs6000-call.c:11264
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "le troisiÃ¨me argument de %qs doit Ãªtre [0, 12]"
  
! #: config/rs6000/rs6000-call.c:11282
  #, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "Le deuxiÃ¨me argument de %qs doit Ãªtre dans la plage [0, 3]"
  
! #: config/rs6000/rs6000-call.c:11500
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "%qs est uniquement valable pour le processeur cell"
  
! #: config/rs6000/rs6000-call.c:11502 config/rs6000/rs6000-call.c:11504
! #: config/rs6000/rs6000-call.c:11506 config/rs6000/rs6000-call.c:11512
! #: config/rs6000/rs6000-call.c:11514 config/rs6000/rs6000-call.c:11520
! #: config/rs6000/rs6000-call.c:11526 config/rs6000/rs6000-call.c:11528
! #: config/rs6000/rs6000-call.c:11530 config/rs6000/rs6000-call.c:11534
! #: config/rs6000/rs6000-call.c:11536 config/rs6000/rs6000-call.c:11540
! #: config/rs6000/rs6000-call.c:11544
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs requiert l'option %qs"
  
! #: config/rs6000/rs6000-call.c:11509 config/rs6000/rs6000-call.c:11517
! #: config/rs6000/rs6000-call.c:11523
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs requiert les options %qs et %qs"
  
! #: config/rs6000/rs6000-call.c:11542
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "%qs requiert l'ISA 3.0 en virgule flottante IEEE 128 bits"
  
! #: config/rs6000/rs6000-call.c:11547
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "%qs requiert les options %qs (ou plus rÃ©cente) et %qs ou %qs"
  
! #: config/rs6000/rs6000-call.c:11550
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "%qs n'est pas supportÃ©e avec les options actuelles"
  
! #: config/rs6000/rs6000-call.c:14665
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "erreur interne: la fonction interne %qs a un type de retour %qs inattendu"
  
! #: config/rs6000/rs6000-call.c:14687
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "erreur interne: pour la fonction interne %qs, l'argument %d a le type %qs inattendu"
  
! #: config/rs6000/rs6000-logue.c:1691
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "trame de pile trop grande"
  
! #: config/rs6000/rs6000-logue.c:5497
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs utilise le registre r29"
  
! #: config/rs6000/rs6000-logue.c:5505
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "Une trame de pile plus grande que 2G n'est pas supportÃ©e par %<-fsplit-stack%>"
--- 38511,38906 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "rebut Ã  la fin de %<#pragma longcall%>"
  
! #: config/rs6000/rs6000-c.c:949
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsl%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©s"
  
! #: config/rs6000/rs6000-c.c:953
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsr%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©s"
  
! #: config/rs6000/rs6000-c.c:963 config/rs6000/rs6000-c.c:1014
! #: config/rs6000/rs6000-c.c:1284 config/rs6000/rs6000-c.c:1350
! #: config/rs6000/rs6000-c.c:1732 config/rs6000/rs6000-c.c:1779
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "la fonction interne %qs n'accepte que 2 arguments"
  
! #: config/rs6000/rs6000-c.c:1087 config/rs6000/rs6000-c.c:1170
! #: config/rs6000/rs6000-c.c:1526
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "la fonction interne %qs n'accepte que 3 arguments"
  
! #: config/rs6000/rs6000-c.c:1279
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "la fonction interne %qs n'accepte qu'un argument"
  
! #: config/rs6000/rs6000-c.c:1671
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "passer l'argument %d de %qE abandonne les qualificatifs du type cible du pointeur"
  
! #: config/rs6000/rs6000-c.c:1840
  #, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr "l'interne %qs requiert 4 arguments"
  
! #: config/rs6000/rs6000-c.c:1916
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr "l'interne %qs requiert l'interne %qs"
  
! #: config/rs6000/rs6000-c.c:1920
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%qs n'est pas supportÃ© dans cette configuration du compilateur"
  
! #: config/rs6000/rs6000-c.c:1929
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "combinaison invalide de paramÃ¨tres pour l'intrinsÃ¨que Altivec %qs"
  
! #: config/rs6000/rs6000-call.c:6517
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr "utilisation invalide du type MMA %qs comme valeur de retour d'une fonction"
  
! #: config/rs6000/rs6000-call.c:6569
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vecteur GCC retournÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©"
  
! #: config/rs6000/rs6000-call.c:6759
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "la valeur ne peut Ãªtre retournÃ©e dans le registre vectoriel parce que les instructions altivec sont dÃ©sactivÃ©es, utilisez %qs pour les autoriser"
  
! #: config/rs6000/rs6000-call.c:6934
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "l'ABI pour passer des agrÃ©gats avec un alignement sur %d octets a changÃ© avec GCC 5"
  
! #: config/rs6000/rs6000-call.c:7204
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "l'argument ne peut pas Ãªtre passÃ© dans le registre vectoriel parce que les instructions altivec sont dÃ©sactivÃ©es, utilisez %qs pour les autoriser"
  
! #: config/rs6000/rs6000-call.c:7730
  #, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "utilisation invalide d'un opÃ©rande MMA de type %qs comme paramÃ¨tre de fonction"
  
! #: config/rs6000/rs6000-call.c:7954
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "l'ABI pour passer des agrÃ©gats de %<float%> homogÃ¨nes a changÃ© avec GCC 5"
  
! #: config/rs6000/rs6000-call.c:8129
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vecteur GCC passÃ© par rÃ©fÃ©rence: extension ABI non standard sans aucune garantie de compatibilitÃ©"
  
! #: config/rs6000/rs6000-call.c:8921
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "erreur interne: fonction interne %qs dÃ©jÃ  traitÃ©e"
  
! #: config/rs6000/rs6000-call.c:9349
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mffsl%> n'est pas supportÃ© avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:9390
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "l'argument 1 doit Ãªtre une valeur de champ sur 8 bits"
  
! #: config/rs6000/rs6000-call.c:9421
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_mtfsb0%> et %<__builtin_mtfsb1%> ne sont pas supportÃ©s avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:9433
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "L'argument doit Ãªtre une constante entre 0 et 31."
  
! #: config/rs6000/rs6000-call.c:9459
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_rn%> n'est pas supportÃ© avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:9474
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "L'argument doit Ãªtre une valeur entre 0 et 3."
  
! #: config/rs6000/rs6000-call.c:9499
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "%<__builtin_set_fpscr_drn%> n'est pas supportÃ© en mode 32 bits"
  
! #: config/rs6000/rs6000-call.c:9504
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "%<__builtin_set_fpscr_drn%> n'est pas supportÃ© avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-call.c:9523
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "L'argument doit Ãªtre une valeur entre 0 et 7."
  
! #: config/rs6000/rs6000-call.c:9564
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "l'argument 1 doit Ãªtre un littÃ©ral signÃ© de 5 bits"
  
! #: config/rs6000/rs6000-call.c:9652
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 1 bit"
  
! #: config/rs6000/rs6000-call.c:9663
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 2 bits"
  
! #: config/rs6000/rs6000-call.c:9676
  #, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© entre 2 et 7 inclus"
  
! #: config/rs6000/rs6000-call.c:9688
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 3 bits"
  
! #: config/rs6000/rs6000-call.c:9699
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 4 bits"
  
! #: config/rs6000/rs6000-call.c:9715
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 5 bits"
  
! #: config/rs6000/rs6000-call.c:9733
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "l'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 6 bits"
  
! #: config/rs6000/rs6000-call.c:9749
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 7 bits"
  
! #: config/rs6000/rs6000-call.c:9788
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "l'argument 1 de %qs doit Ãªtre une constante"
  
! #: config/rs6000/rs6000-call.c:9846
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "l'argument 1 de %qs est hors limite"
  
! #: config/rs6000/rs6000-call.c:10233 config/rs6000/rs6000-call.c:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "l'argument %d doit Ãªtre un littÃ©ral non signÃ©"
  
! #: config/rs6000/rs6000-call.c:10235 config/rs6000/rs6000-call.c:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "l'argument %d est un littÃ©ral non signÃ© qui est hors limite"
  
! #: config/rs6000/rs6000-call.c:10356
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "la fonction interne %qs est uniquement valable en mode 64 bits"
  
! #: config/rs6000/rs6000-call.c:10554
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "la fonction interne %qs n'accepte qu'une chaÃ®ne comme argument"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10573
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "le processeur %qs est un argument invalide pour la fonction interne %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10601
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs est un argument invalide pour la fonction interne %qs"
  
! #: config/rs6000/rs6000-call.c:10627
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "la fonction interne %qs requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©rielle"
  
! #: config/rs6000/rs6000-call.c:10680
  #, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "l'argument 4 doit Ãªtre un littÃ©ral non signÃ© de 8 bits"
  
! #: config/rs6000/rs6000-call.c:10692
  #, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "l'argument 4 doit Ãªtre un littÃ©ral non signÃ© de 3 bits"
  
! #: config/rs6000/rs6000-call.c:10706
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "l'argument 3 doit Ãªtre dans la plage 0 Ã  3"
  
! #: config/rs6000/rs6000-call.c:10720
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "l'argument 3 doit Ãªtre dans la plage 0 Ã  12"
  
! #: config/rs6000/rs6000-call.c:10740
  #, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "l'argument 3 doit Ãªtre une constante dans la plage 0 Ã  7"
  
! #: config/rs6000/rs6000-call.c:10810
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 4 bits"
  
! #: config/rs6000/rs6000-call.c:10835
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 2 bits"
  
! #: config/rs6000/rs6000-call.c:10863
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 1 bit"
  
! #: config/rs6000/rs6000-call.c:10875
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "l'argument 1 doit Ãªtre 0 ou 2"
  
! #: config/rs6000/rs6000-call.c:10888
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "l'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 1 bit"
  
! #: config/rs6000/rs6000-call.c:10902
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 6 bits"
  
! #: config/rs6000/rs6000-call.c:10914
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "l'argument 1 doit Ãªtre 0 ou 1"
  
! #: config/rs6000/rs6000-call.c:10922
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "l'argument 3 doit Ãªtre dans la plage [0, 15]"
  
! #: config/rs6000/rs6000-call.c:10989 config/rs6000/rs6000-call.c:11339
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "l'argument de %qs doit Ãªtre un littÃ©ral non signÃ© de 2 bits"
  
! #: config/rs6000/rs6000-call.c:11154
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "surcharge non rÃ©solue pour la fonction Altivec interne %qF"
  
! #: config/rs6000/rs6000-call.c:11386
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "le deuxiÃ¨me argument de %qs doit Ãªtre [0, 12]"
  
! #: config/rs6000/rs6000-call.c:11401
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "le troisiÃ¨me argument de %qs doit Ãªtre [0, 12]"
  
! #: config/rs6000/rs6000-call.c:11419
  #, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "Le deuxiÃ¨me argument de %qs doit Ãªtre dans la plage [0, 3]"
  
! #: config/rs6000/rs6000-call.c:11637
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "%qs est uniquement valable pour le processeur cell"
  
! #: config/rs6000/rs6000-call.c:11639 config/rs6000/rs6000-call.c:11641
! #: config/rs6000/rs6000-call.c:11643 config/rs6000/rs6000-call.c:11649
! #: config/rs6000/rs6000-call.c:11651 config/rs6000/rs6000-call.c:11657
! #: config/rs6000/rs6000-call.c:11663 config/rs6000/rs6000-call.c:11665
! #: config/rs6000/rs6000-call.c:11667 config/rs6000/rs6000-call.c:11671
! #: config/rs6000/rs6000-call.c:11673 config/rs6000/rs6000-call.c:11677
! #: config/rs6000/rs6000-call.c:11681
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs requiert l'option %qs"
  
! #: config/rs6000/rs6000-call.c:11646 config/rs6000/rs6000-call.c:11654
! #: config/rs6000/rs6000-call.c:11660
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs requiert les options %qs et %qs"
  
! #: config/rs6000/rs6000-call.c:11679
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "%qs requiert l'ISA 3.0 en virgule flottante IEEE 128 bits"
  
! #: config/rs6000/rs6000-call.c:11684
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "%qs requiert les options %qs (ou plus rÃ©cente) et %qs ou %qs"
  
! #: config/rs6000/rs6000-call.c:11687
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "%qs n'est pas supportÃ©e avec les options actuelles"
  
! #: config/rs6000/rs6000-call.c:14881
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "erreur interne: la fonction interne %qs a un type de retour %qs inattendu"
  
! #: config/rs6000/rs6000-call.c:14903
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "erreur interne: pour la fonction interne %qs, l'argument %d a le type %qs inattendu"
  
! #. We can't check this in rs6000_option_override_internal since
! #. DEFAULT_ABI isn't established yet.
! #: config/rs6000/rs6000-logue.c:732
! #, gcc-internal-format
! msgid "%qs requires the ELFv2 ABI"
! msgstr "%qs exige l'ABI ELFv2"
! 
! #: config/rs6000/rs6000-logue.c:1719
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "trame de pile trop grande"
  
! #: config/rs6000/rs6000-logue.c:5552
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%qs utilise le registre r29"
  
! #: config/rs6000/rs6000-logue.c:5560
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "Une trame de pile plus grande que 2G n'est pas supportÃ©e par %<-fsplit-stack%>"
*************** msgstr "%qs est incompatible avec les op
*** 38934,39110 ****
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiert %qs"
  
! #: config/rs6000/rs6000.c:4176
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "l'attribut cible ou le pragma change la taille du %<long double%>"
  
! #: config/rs6000/rs6000.c:4202
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiert le support ISA 2.06 complet"
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Utilisation du %<long double%> en prÃ©cision Ã©tendue de IEEE"
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Utilisation du %<long double%> en prÃ©cision Ã©tendue de IBM"
  
! #: config/rs6000/rs6000.c:4239
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs requiert le support VSX"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "L'option %<-mfloat128%> peut ne pas Ãªtre totalement supportÃ©e"
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiert le support ISA 3.0 complet"
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "type d'ABI de la bibliothÃ¨que de vectorisation (%qs) inconnu pour l'option %qs"
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "l'attribut cible ou le pragma change l'ABI AltiVec"
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "l'attribut cible ou le pragma change l'ABI darwin64"
  
! #: config/rs6000/rs6000.c:4607
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs a besoin d'un registre de base valable"
  
! #: config/rs6000/rs6000.c:4904
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "option inconnue pour %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs est dÃ©prÃ©ciÃ© et recommandÃ© dans aucune circonstance"
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "l'agencement des agrÃ©gats contenant des vecteurs alignÃ©s sur %d octets a changÃ© avec GCC 5"
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr "%qs est un type opaque et vous ne pouvez pas le remplacer avec d'autres valeurs"
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "pas de profilage du code 64 bits pour cette ABI"
  
! #: config/rs6000/rs6000.c:20084
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Vous ne pouvez pas prendre l'adresse d'une fonction imbriquÃ©e si vous utilisez l'option %qs"
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<long double%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "l'utilisation des types boolÃ©ens dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<complex%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:20172
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "l'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qs"
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "l'utilisation de %<long%> dans les types Altivec est obsolÃ¨te; utilisez %<int%>"
  
! #: config/rs6000/rs6000.c:20186
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<long long%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<double%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.c:24227
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "processeur %qs invalide pour %s\"%s\"%s"
  
! #: config/rs6000/rs6000.c:24230
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s n'est pas permis"
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s est invalide"
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> dÃ©sactive %<-m%s%>"
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©rielle"
  
! #: config/rs6000/rs6000.c:24968
  #, 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/rs6000/rs6000.c:25224
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Des versions multiples de fonctions virtuelles ne sont pas supportÃ©es"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "le rÃ©sultat de l'instruction xxspltidp n'est pas dÃ©fini pour des valeurs d'entrÃ©e sous-normales"
--- 38968,39144 ----
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4067 config/rs6000/rs6000.c:4094
! #: config/rs6000/rs6000.c:4121 config/rs6000/rs6000.c:4136
! #: config/rs6000/rs6000.c:4144 config/rs6000/rs6000.c:4189
! #: config/rs6000/rs6000.c:4191 config/rs6000/rs6000.c:4283
! #: config/rs6000/rs6000.c:4296 config/rs6000/rs6000.c:4305
! #: config/rs6000/rs6000.c:4455 config/rs6000/rs6000.c:4492
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiert %qs"
  
! #: config/rs6000/rs6000.c:4180
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "l'attribut cible ou le pragma change la taille du %<long double%>"
  
! #: config/rs6000/rs6000.c:4206
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiert le support ISA 2.06 complet"
  
! #: config/rs6000/rs6000.c:4221
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Utilisation du %<long double%> en prÃ©cision Ã©tendue de IEEE"
  
! #: config/rs6000/rs6000.c:4224
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Utilisation du %<long double%> en prÃ©cision Ã©tendue de IBM"
  
! #: config/rs6000/rs6000.c:4243
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs requiert le support VSX"
  
! #: config/rs6000/rs6000.c:4252
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "L'option %<-mfloat128%> peut ne pas Ãªtre totalement supportÃ©e"
  
! #: config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiert le support ISA 3.0 complet"
  
! #: config/rs6000/rs6000.c:4362
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "type d'ABI de la bibliothÃ¨que de vectorisation (%qs) inconnu pour l'option %qs"
  
! #: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4402
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "l'attribut cible ou le pragma change l'ABI AltiVec"
  
! #: config/rs6000/rs6000.c:4415
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "l'attribut cible ou le pragma change l'ABI darwin64"
  
! #: config/rs6000/rs6000.c:4625
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs a besoin d'un registre de base valable"
  
! #: config/rs6000/rs6000.c:4922
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "option inconnue pour %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4959
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs est dÃ©prÃ©ciÃ© et recommandÃ© dans aucune circonstance"
  
! #: config/rs6000/rs6000.c:7919
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "l'agencement des agrÃ©gats contenant des vecteurs alignÃ©s sur %d octets a changÃ© avec GCC 5"
  
! #: config/rs6000/rs6000.c:10694
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr "%qs est un type opaque et vous ne pouvez pas le remplacer avec d'autres valeurs"
  
! #: config/rs6000/rs6000.c:17844
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "pas de profilage du code 64 bits pour cette ABI"
  
! #: config/rs6000/rs6000.c:20134
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Vous ne pouvez pas prendre l'adresse d'une fonction imbriquÃ©e si vous utilisez l'option %qs"
  
! #: config/rs6000/rs6000.c:20216
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<long double%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:20218
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "l'utilisation des types boolÃ©ens dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:20220
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<complex%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:20222
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "l'utilisation de types dÃ©cimaux en virgule flottante dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.c:20228
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qs"
  
! #: config/rs6000/rs6000.c:20231
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "l'utilisation de %<long%> dans les types Altivec est obsolÃ¨te; utilisez %<int%>"
  
! #: config/rs6000/rs6000.c:20236
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<long long%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.c:20239
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<double%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.c:24278
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "processeur %qs invalide pour %s\"%s\"%s"
  
! #: config/rs6000/rs6000.c:24281
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s n'est pas permis"
  
! #: config/rs6000/rs6000.c:24283
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s est invalide"
  
! #: config/rs6000/rs6000.c:24828
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> dÃ©sactive %<-m%s%>"
  
! #: config/rs6000/rs6000.c:24987
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©rielle"
  
! #: config/rs6000/rs6000.c:25019
  #, 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/rs6000/rs6000.c:25275
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Des versions multiples de fonctions virtuelles ne sont pas supportÃ©es"
  
! #: config/rs6000/rs6000.c:27892
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "le rÃ©sultat de l'instruction xxspltidp n'est pas dÃ©fini pour des valeurs d'entrÃ©e sous-normales"
*************** msgstr "Les instructions du FPU RX ne su
*** 39283,39289 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr "la fonction interne vec_step peut uniquement Ãªtre utilisÃ©e sur des types vectoriels."
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "valeur constante requise pour l'argument %2$d de la fonction interne %1$qF"
--- 39317,39323 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr "la fonction interne vec_step peut uniquement Ãªtre utilisÃ©e sur des types vectoriels."
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:922
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "valeur constante requise pour l'argument %2$d de la fonction interne %1$qF"
*************** msgstr "la variante correspondant Ã  %qs
*** 39353,39557 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "l'argument constant %d de la fonction interne %qF est hors limite pour le type cible"
  
! #: config/s390/s390.c:762
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "l'argument constant %d de la fonction interne %qF est invalide (%s)"
  
! #: config/s390/s390.c:766
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "l'argument constant %d de la fonction interne %qF est hors limite (0..%wu)"
  
! #: config/s390/s390.c:782
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "l'argument constant %d de la fonction interne %qF est hors limite (%wd..%wd)"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr "la fonction interne %qF n'est pas supportÃ©e sans %<-mhtm%> (par dÃ©faut avec %<-march=zEC12%> et supÃ©rieur)."
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr "la fonction interne %qF requiert %<-mvx%> (par dÃ©faut avec %<-march=z13%> et supÃ©rieur)."
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "La fonction interne %qF requiert z14 ou supÃ©rieur."
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr "La fonction interne %qF requiert z15 ou supÃ©rieur."
  
! #: config/s390/s390.c:856
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "La fonction interne %qF requiert arch14 ou supÃ©rieur."
  
! #: config/s390/s390.c:875
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "fonction interne surchargÃ©e non rÃ©solue"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "icode de fonction interne erronÃ©"
  
! #: config/s390/s390.c:1016
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "argument %d invalide pour la fonction interne %qF"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr "l'attribut %qE demandÃ© n'est pas une paire de constantes entiÃ¨res non nÃ©gatives sÃ©parÃ©es par une virgule ou est trop grand (max. %d)"
  
! #: config/s390/s390.c:1207
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "la taille totale des variables locales excÃ¨de la limite de l'architecture"
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr "la taille de la trame de la fonction %qs est de %wd octets. Elle dÃ©passe la limite de %d octets de la pile fournie par l'utilisateur. Un dÃ©routement inconditionnel est ajoutÃ©."
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr "la taille de la trame de la fonction %qs est de %wd octets. C'est plus que la moitiÃ© de la taille de la pile. Le contrÃ´le dynamique ne serait pas fiable. Aucun contrÃ´le n'est gÃ©nÃ©rÃ© pour cette fonction."
  
! #: config/s390/s390.c:11433
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "la taille de la trame de %qs est de %wd octets"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utilise l'allocation de pile dynamique"
  
! #: config/s390/s390.c:13147
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "les fonctions imbriquÃ©es ne savent pas Ãªtre profilÃ©es avec %<-mfentry%> sur un s390"
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "l'ABI 64 bits n'est pas supportÃ©e en mode ESA/390"
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline est uniquement supportÃ© avec %<-mindirect-branch-jump%>"
  
! #: config/s390/s390.c:15455
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "le support des vecteurs matÃ©riels n'est pas disponible sur %s"
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "le support des vecteurs matÃ©riels n'est pas disponible avec %<-msoft-float%>"
  
! #: config/s390/s390.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles sur %s"
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles en mode ESA/390"
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "%<-mhard-dfp%> ne peut Ãªtre utilisÃ© en conjonction avec %<-msoft-float%>"
  
! #: config/s390/s390.c:15512
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> ne sont pas supportÃ©s en combinaison"
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "la taille de la pile doit Ãªtre plus grande que la valeur de la protection de la pile"
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "la taille de la pile ne peut pas Ãªtre plus grande que 64k"
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> implique l'utilisation de %<-mstack-size%>"
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-prologue-check requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-prologue-target requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-epilogue-check requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-epilogue-target requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15598
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%<-mfentry%> est supportÃ© uniquement sur des processeurs 64 bits"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "les arguments de %qs doivent Ãªtre des entiers non nÃ©gatifs"
  
! #: config/s390/s390.c:15641
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "l'argument de %qs est trop grand (max. %d)"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "%<-mno-pic-data-is-text-relative%> ne peut pas Ãªtre utilisÃ© sans %<-fpic%>/%<-fPIC%>"
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) est inconnu"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "la valeur %qs n'est pas supportÃ©e par l'attribut %<target%>"
--- 39387,39591 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "l'argument constant %d de la fonction interne %qF est hors limite pour le type cible"
  
! #: config/s390/s390.c:765
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "l'argument constant %d de la fonction interne %qF est invalide (%s)"
  
! #: config/s390/s390.c:769
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "l'argument constant %d de la fonction interne %qF est hors limite (0..%wu)"
  
! #: config/s390/s390.c:785
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "l'argument constant %d de la fonction interne %qF est hors limite (%wd..%wd)"
  
! #: config/s390/s390.c:834
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr "la fonction interne %qF n'est pas supportÃ©e sans %<-mhtm%> (par dÃ©faut avec %<-march=zEC12%> et supÃ©rieur)."
  
! #: config/s390/s390.c:840
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr "la fonction interne %qF requiert %<-mvx%> (par dÃ©faut avec %<-march=z13%> et supÃ©rieur)."
  
! #: config/s390/s390.c:847
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "La fonction interne %qF requiert z14 ou supÃ©rieur."
  
! #: config/s390/s390.c:853
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr "La fonction interne %qF requiert z15 ou supÃ©rieur."
  
! #: config/s390/s390.c:859
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "La fonction interne %qF requiert arch14 ou supÃ©rieur."
  
! #: config/s390/s390.c:878
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "fonction interne surchargÃ©e non rÃ©solue"
  
! #: config/s390/s390.c:885 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "icode de fonction interne erronÃ©"
  
! #: config/s390/s390.c:1019
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "argument %d invalide pour la fonction interne %qF"
  
! #: config/s390/s390.c:1120
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr "l'attribut %qE demandÃ© n'est pas une paire de constantes entiÃ¨res non nÃ©gatives sÃ©parÃ©es par une virgule ou est trop grand (max. %d)"
  
! #: config/s390/s390.c:1210
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.c:10027
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "la taille totale des variables locales excÃ¨de la limite de l'architecture"
  
! #: config/s390/s390.c:11392
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr "la taille de la trame de la fonction %qs est de %wd octets. Elle dÃ©passe la limite de %d octets de la pile fournie par l'utilisateur. Un dÃ©routement inconditionnel est ajoutÃ©."
  
! #: config/s390/s390.c:11408
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr "la taille de la trame de la fonction %qs est de %wd octets. C'est plus que la moitiÃ© de la taille de la pile. Le contrÃ´le dynamique ne serait pas fiable. Aucun contrÃ´le n'est gÃ©nÃ©rÃ© pour cette fonction."
  
! #: config/s390/s390.c:11436
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "la taille de la trame de %qs est de %wd octets"
  
! #: config/s390/s390.c:11440
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utilise l'allocation de pile dynamique"
  
! #: config/s390/s390.c:13150
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "les fonctions imbriquÃ©es ne savent pas Ãªtre profilÃ©es avec %<-mfentry%> sur un s390"
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "l'ABI 64 bits n'est pas supportÃ©e en mode ESA/390"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline est uniquement supportÃ© avec %<-mindirect-branch-jump%>"
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "le support des vecteurs matÃ©riels n'est pas disponible sur %s"
  
! #: config/s390/s390.c:15461
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "le support des vecteurs matÃ©riels n'est pas disponible avec %<-msoft-float%>"
  
! #: config/s390/s390.c:15490
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles sur %s"
  
! #: config/s390/s390.c:15494
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "les instructions dÃ©cimales en virgule flottante matÃ©rielles ne sont pas disponibles en mode ESA/390"
  
! #: config/s390/s390.c:15506
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "%<-mhard-dfp%> ne peut Ãªtre utilisÃ© en conjonction avec %<-msoft-float%>"
  
! #: config/s390/s390.c:15515
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> ne sont pas supportÃ©s en combinaison"
  
! #: config/s390/s390.c:15521
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "la taille de la pile doit Ãªtre plus grande que la valeur de la protection de la pile"
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "la taille de la pile ne peut pas Ãªtre plus grande que 64k"
  
! #: config/s390/s390.c:15526
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> implique l'utilisation de %<-mstack-size%>"
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-prologue-check requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-prologue-target requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-epilogue-check requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15548
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr "-mtpf-trace-hook-epilogue-target requiert un entier dans la plage 0..4095"
  
! #: config/s390/s390.c:15601
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%<-mfentry%> est supportÃ© uniquement sur des processeurs 64 bits"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15637
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "les arguments de %qs doivent Ãªtre des entiers non nÃ©gatifs"
  
! #: config/s390/s390.c:15644
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "l'argument de %qs est trop grand (max. %d)"
  
! #: config/s390/s390.c:15675
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "%<-mno-pic-data-is-text-relative%> ne peut pas Ãªtre utilisÃ© sans %<-fpic%>/%<-fPIC%>"
  
! #: config/s390/s390.c:15836 config/s390/s390.c:15886 config/s390/s390.c:15903
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) est inconnu"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15842
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "la valeur %qs n'est pas supportÃ©e par l'attribut %<target%>"
*************** msgstr "le sous-programme parent ne peut
*** 39913,39970 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "le sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline%>"
  
! #: ada/gcc-interface/utils.c:4160
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "type d'Ã©lÃ©ment invalide pour l'attribut %qs"
  
! #: ada/gcc-interface/utils.c:4184
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "le nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deux"
  
! #: ada/gcc-interface/utils.c:6381 ada/gcc-interface/utils.c:6559
! #: ada/gcc-interface/utils.c:6731
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "attribut %qs ignorÃ©"
  
! #: ada/gcc-interface/utils.c:6436
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "attribut %qs sans argument sur un non-prototype"
  
! #: ada/gcc-interface/utils.c:6451
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "l'argument %qs a un numÃ©ro d'opÃ©rande invalide (argument %lu)"
  
! #: ada/gcc-interface/utils.c:6473
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "l'argument %qs a un numÃ©ro d'opÃ©rande hors des bornes (argument %lu, opÃ©rande %lu)"
  
! #: ada/gcc-interface/utils.c:6482
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "l'argument %qs rÃ©fÃ©rence un opÃ©rande qui n'est pas un pointeur (argument %lu, opÃ©rande %lu)"
  
! #: ada/gcc-interface/utils.c:6503
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "l'attribut %qs requiert des prototypes avec des arguments nommÃ©s"
  
! #: ada/gcc-interface/utils.c:6512
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "l'attribut %qs sâ€™applique seulement aux fonctions variadiques"
  
! #: ada/gcc-interface/utils.c:6691
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "l'attribut %qE n'a pas dâ€™effet"
  
! #: ada/gcc-interface/utils.c:6975
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "l'attribut %qs s'applique seulement aux types tableaux"
--- 39947,40004 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "le sous-programme %q+F n'est pas marquÃ© comme Ã©tant %<Inline%>"
  
! #: ada/gcc-interface/utils.c:4157
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "type d'Ã©lÃ©ment invalide pour l'attribut %qs"
  
! #: ada/gcc-interface/utils.c:4181
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "le nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deux"
  
! #: ada/gcc-interface/utils.c:6378 ada/gcc-interface/utils.c:6556
! #: ada/gcc-interface/utils.c:6728
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "attribut %qs ignorÃ©"
  
! #: ada/gcc-interface/utils.c:6433
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "attribut %qs sans argument sur un non-prototype"
  
! #: ada/gcc-interface/utils.c:6448
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "l'argument %qs a un numÃ©ro d'opÃ©rande invalide (argument %lu)"
  
! #: ada/gcc-interface/utils.c:6470
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "l'argument %qs a un numÃ©ro d'opÃ©rande hors des bornes (argument %lu, opÃ©rande %lu)"
  
! #: ada/gcc-interface/utils.c:6479
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "l'argument %qs rÃ©fÃ©rence un opÃ©rande qui n'est pas un pointeur (argument %lu, opÃ©rande %lu)"
  
! #: ada/gcc-interface/utils.c:6500
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "l'attribut %qs requiert des prototypes avec des arguments nommÃ©s"
  
! #: ada/gcc-interface/utils.c:6509
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "l'attribut %qs sâ€™applique seulement aux fonctions variadiques"
  
! #: ada/gcc-interface/utils.c:6688
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "l'attribut %qE n'a pas dâ€™effet"
  
! #: ada/gcc-interface/utils.c:6972
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "l'attribut %qs s'applique seulement aux types tableaux"
*************** msgstr "l'attribut %qs s'applique seulem
*** 39974,39981 ****
  msgid "could not read the BRIG file"
  msgstr "n'a pu lire le fichier BRIG"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, 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"
--- 40008,40015 ----
  msgid "could not read the BRIG file"
  msgstr "n'a pu lire le fichier BRIG"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12789 cp/typeck.c:2157
! #: cp/typeck.c:8625 cp/typeck.c:9416
  #, 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 "variable %qD dÃ©finie mais non u
*** 40035,40041 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "le type du tableau %q+D est complÃ©tÃ© de maniÃ¨re incompatible avec une initialisation implicite"
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "dÃ©fini initialement ici"
--- 40069,40075 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "le type du tableau %q+D est complÃ©tÃ© de maniÃ¨re incompatible avec une initialisation implicite"
  
! #: c/c-decl.c:1596 c/c-decl.c:7355 c/c-decl.c:8263 c/c-decl.c:9070
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "dÃ©fini initialement ici"
*************** msgstr "%qE non dÃ©clarÃ© (premiÃ¨re uti
*** 40332,40338 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "chaque identificateur non dÃ©clarÃ© est rapportÃ© une seule fois pour chaque fonction dans laquelle il apparaÃ®t"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "l'Ã©tiquette %qE est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonction"
--- 40366,40372 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "chaque identificateur non dÃ©clarÃ© est rapportÃ© une seule fois pour chaque fonction dans laquelle il apparaÃ®t"
  
! #: c/c-decl.c:3831 cp/decl.c:3264
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "l'Ã©tiquette %qE est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonction"
*************** msgstr "saut dans l'expression d'une ins
*** 40362,40368 ****
  msgid "duplicate label declaration %qE"
  msgstr "dÃ©claration de l'Ã©tiquette %qE en double"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ã©tiquette %qD dupliquÃ©e"
--- 40396,40402 ----
  msgid "duplicate label declaration %qE"
  msgstr "dÃ©claration de l'Ã©tiquette %qE en double"
  
! #: c/c-decl.c:4047 cp/decl.c:3670
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ã©tiquette %qD dupliquÃ©e"
*************** msgstr "le Â«Â switchÂ Â» saute dans l'e
*** 40392,40398 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE est dÃ©fini comme un mauvais type de balise"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attribut %qE appliquÃ© Ã  %qD avec un type de retour void"
--- 40426,40432 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE est dÃ©fini comme un mauvais type de balise"
  
! #: c/c-decl.c:4423 cp/tree.c:4807
  #, 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 %<[*]
*** 40490,40496 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> n'est pas permis ailleurs que dans la portÃ©e du prototype d'une fonction"
--- 40524,40530 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7822 c/c-decl.c:9740
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> n'est pas permis ailleurs que dans la portÃ©e du prototype d'une fonction"
*************** msgstr "le paramÃ¨tre %qD est initialisÃ
*** 40520,40526 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "un objet de taille variable peut ne pas Ãªtre initialisÃ©"
--- 40554,40560 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8235
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "un objet de taille variable peut ne pas Ãªtre initialisÃ©"
*************** msgstr "impossible de mettre un objet av
*** 40580,40786 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "%<const %qD%> non initialisÃ© est invalide en C++"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D dans la directive de dÃ©claration de cible n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)"
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "le C ISO interdit la dÃ©claration anticipÃ©e des paramÃ¨tres"
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "dÃ©finir un type dans un littÃ©ral composÃ© (compound literal) est invalide en C++"
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la largeur du champ de bits %qs n'est pas une constante entiÃ¨re"
  
! #: c/c-decl.c:6056
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la largeur du champ de bits %qs n'est pas une expression constante entiÃ¨re"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "largeur nÃ©gative du champ de bits %qs"
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "largeur nulle pour le champ de bits %qs"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "le champ de bits %qs a un type invalide"
  
! #: c/c-decl.c:6088
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ne peut dÃ©clarer le champ de bits %qs avec un type %<warn_if_not_aligned%>"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "le type de champ de bit %qs est une extension de GCC"
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la largeur de %qs excÃ¨de son type"
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs est plus Ã©troit que les valeurs de son type"
  
! #: c/c-decl.c:6133
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau %qE dont la taille ne peut Ãªtre Ã©valuÃ©e"
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau dont la taille ne peut Ãªtre Ã©valuÃ©e"
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "le C90 ISO interdit le tableau %qE de taille variable"
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "le C90 ISO interdit le tableau de taille variable"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE modifiÃ© par une variable ayant une portÃ©e sur tout le fichier"
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "champ modifiÃ© par une variable au niveau de la portÃ©e du fichier"
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "le type %<int%> est utilisÃ© par dÃ©faut dans la dÃ©claration de %qE"
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "le type %<int%> est utilisÃ© par dÃ©faut dans le nom du type"
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> dupliquÃ©"
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> dupliquÃ©"
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> dupliquÃ©"
  
! #: c/c-decl.c:6420
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> dupliquÃ©"
  
! #: c/c-decl.c:6423
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "les espaces d'adresses nommÃ©s sont en conflits (%s contre %s)"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "type de tableau qualifiÃ© avec %<_Atomic%>"
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<auto%>"
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<register%>"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<typedef%>"
  
! #: c/c-decl.c:6466
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %qs"
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le champ de la structure %qE"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le champ de la structure"
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre sans nom"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "classe de stockage spÃ©cifiÃ©e pour un typename"
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE a, Ã  la fois, %<extern%> et un initialiseur"
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<auto%>"
  
! #: c/c-decl.c:6527
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<register%>"
  
! #: c/c-decl.c:6532
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "fonction imbriquÃ©e %qEÂ» dÃ©clarÃ©e %<extern%>"
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "%qE au niveau de la fonction est implicitement Â«Â autoÂ Â» et dÃ©clarÃ© %qs"
--- 40614,40820 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "%<const %qD%> non initialisÃ© est invalide en C++"
  
! #: c/c-decl.c:5657 cp/decl.c:8216
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D dans la directive de dÃ©claration de cible n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)"
  
! #: c/c-decl.c:5917
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "le C ISO interdit la dÃ©claration anticipÃ©e des paramÃ¨tres"
  
! #: c/c-decl.c:6028
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "dÃ©finir un type dans un littÃ©ral composÃ© (compound literal) est invalide en C++"
  
! #: c/c-decl.c:6049 c/c-decl.c:6064
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la largeur du champ de bits %qs n'est pas une constante entiÃ¨re"
  
! #: c/c-decl.c:6059
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la largeur du champ de bits %qs n'est pas une expression constante entiÃ¨re"
  
! #: c/c-decl.c:6070
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "largeur nÃ©gative du champ de bits %qs"
  
! #: c/c-decl.c:6075
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "largeur nulle pour le champ de bits %qs"
  
! #: c/c-decl.c:6085
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "le champ de bits %qs a un type invalide"
  
! #: c/c-decl.c:6091
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ne peut dÃ©clarer le champ de bits %qs avec un type %<warn_if_not_aligned%>"
  
! #: c/c-decl.c:6102
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "le type de champ de bit %qs est une extension de GCC"
  
! #: c/c-decl.c:6108
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la largeur de %qs excÃ¨de son type"
  
! #: c/c-decl.c:6121
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs est plus Ã©troit que les valeurs de son type"
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau %qE dont la taille ne peut Ãªtre Ã©valuÃ©e"
  
! #: c/c-decl.c:6139
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau dont la taille ne peut Ãªtre Ã©valuÃ©e"
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "le C90 ISO interdit le tableau %qE de taille variable"
  
! #: c/c-decl.c:6148
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "le C90 ISO interdit le tableau de taille variable"
  
! #: c/c-decl.c:6359 c/c-decl.c:6755 c/c-decl.c:6765
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE modifiÃ© par une variable ayant une portÃ©e sur tout le fichier"
  
! #: c/c-decl.c:6361
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "champ modifiÃ© par une variable au niveau de la portÃ©e du fichier"
  
! #: c/c-decl.c:6381
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "le type %<int%> est utilisÃ© par dÃ©faut dans la dÃ©claration de %qE"
  
! #: c/c-decl.c:6385
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "le type %<int%> est utilisÃ© par dÃ©faut dans le nom du type"
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> dupliquÃ©"
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> dupliquÃ©"
  
! #: c/c-decl.c:6421
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> dupliquÃ©"
  
! #: c/c-decl.c:6423
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> dupliquÃ©"
  
! #: c/c-decl.c:6426
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "les espaces d'adresses nommÃ©s sont en conflits (%s contre %s)"
  
! #: c/c-decl.c:6449 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "type de tableau qualifiÃ© avec %<_Atomic%>"
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<auto%>"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<register%>"
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %<typedef%>"
  
! #: c/c-decl.c:6469
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "dÃ©finition de fonction dÃ©clarÃ©e %qs"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le champ de la structure %qE"
  
! #: c/c-decl.c:6490
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le champ de la structure"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:6497
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre sans nom"
  
! #: c/c-decl.c:6500 cp/decl.c:12194
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "classe de stockage spÃ©cifiÃ©e pour un typename"
  
! #: c/c-decl.c:6517
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: c/c-decl.c:6521
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE a, Ã  la fois, %<extern%> et un initialiseur"
  
! #: c/c-decl.c:6526
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<auto%>"
  
! #: c/c-decl.c:6530
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la dÃ©claration de %qE au niveau du fichier spÃ©cifie %<register%>"
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "fonction imbriquÃ©e %qEÂ» dÃ©clarÃ©e %<extern%>"
  
! #: c/c-decl.c:6538
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "%qE au niveau de la fonction est implicitement Â«Â autoÂ Â» et dÃ©clarÃ© %qs"
*************** msgstr "%qE au niveau de la fonction est
*** 40788,41499 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Â«Â staticÂ Â» ou qualificatifs de type dans un dÃ©clarateur de tableau n'Ã©tant pas un paramÃ¨tre"
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "dÃ©claration de %qE comme un tableau de Â«Â voidÂ Â»"
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "dÃ©claration du nom de type comme un tableau de Â«Â voidÂ Â»"
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "dÃ©claration de %qE comme un tableau de fonctions"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "dÃ©claration du nom de type comme un tableau de fonctions"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "utilisation invalide d'une structure ayant un membre qui est un tableau flexible"
  
! #: c/c-decl.c:6695
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "la taille du tableau %qE a un type qui n'est pas un entier"
  
! #: c/c-decl.c:6699
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "la taille du tableau sans nom a un type qui n'est pas un entier"
  
! #: c/c-decl.c:6707
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "la taille du tableau %qE a un type incomplet"
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "la taille du tableau sans nom a un type incomplet"
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "le C ISO interdit le tableau de taille nulle %qE"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "le C ISO interdit le tableau de taille nulle"
  
! #: c/c-decl.c:6734
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "la taille du tableau %qE est nÃ©gative"
  
! #: c/c-decl.c:6736
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "la taille du tableau sans nom est nÃ©gative"
  
! #: c/c-decl.c:6822
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "la taille du tableau %qE est trop grande"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "la taille du tableau sans nom est trop grande"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "le C90 ISO ne supporte pas les membres qui sont des tableaux flexibles"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> n'est pas dans une dÃ©claration"
  
! #: c/c-decl.c:6899
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "le type du tableau a un Ã©lÃ©ment de type %qT incomplet"
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration de %qE comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration du tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "nom de type dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "nom de type dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la dÃ©finition de la fonction a un type de retour Â«Â voidÂ Â» qualifiÃ©"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "les qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonction"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "type de fonction qualifiÃ© par %<_Atomic%>"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "le C ISO interdit les types de fonction qualifiÃ©s"
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<auto%> pour %qE"
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<register%> pour %qE"
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs est spÃ©cifiÃ© pour la variable auto %qE"
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©"
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs spÃ©cifiÃ© pour le champ %qE de la structure"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs spÃ©cifiÃ© pour un champ d'une structure"
  
! #: c/c-decl.c:7262
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "le champ de bits %qE a un type atomique"
  
! #: c/c-decl.c:7264
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "le champ de bits a un type atomique"
  
! #: c/c-decl.c:7273
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le typedef %qE"
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour l'objet %<register%> %qE"
  
! #: c/c-decl.c:7280
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:7282
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "un alignement est spÃ©cifiÃ© pour un paramÃ¨tre sans nom"
  
! #: c/c-decl.c:7287
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le champ de bits %qE"
  
! #: c/c-decl.c:7289
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "un alignement est spÃ©cifiÃ© pour un champ de bits sans nom"
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour la fonction %qE"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement de %qE"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement du champ sans nom"
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.c:7335
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "le C ISO interdit les fonctions de type volatile ou constante"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un membre d'une structure ou d'une union ne peut pas avoir de type modifiÃ© par une variable"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variable ou champ %qE dÃ©clarÃ© Â«Â voidÂ Â»"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "les attributs dans un dÃ©clarateur de tableau de paramÃ¨tres sont ignorÃ©s"
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.c:7490
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.c:7503
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "champ %qE dÃ©clarÃ© comme une fonction"
  
! #: c/c-decl.c:7510
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "le champ %qE est d'un type incomplet"
  
! #: c/c-decl.c:7512
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "un champ sans nom a un type incomplet"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "classe de stockage invalide pour la fonction %qE"
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "la fonction %<main%> ne peut pas Ãªtre mise en ligne"
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> est dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.c:7636
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "le C99 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "le C90 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "une variable prÃ©cÃ©demment dÃ©clarÃ©e %<static%> est redÃ©clarÃ©e %<extern%>"
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<inline%>"
  
! #: c/c-decl.c:7680
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "fonction non imbriquÃ©e avec un type modifiÃ© par une variable"
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objet avec un type modifiÃ© par une variable ne peut pas avoir de classe de liaison"
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la dÃ©claration de fonction n'est pas un prototype"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "noms de paramÃ¨tres (sans type) dans la dÃ©claration de fonction"
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "le paramÃ¨tre %u (%q+D) a un type incomplet"
  
! #: c/c-decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "le paramÃ¨tre %u a un type incomplet"
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "le paramÃ¨tre %u (%q+D) a le type void"
  
! #: c/c-decl.c:7899
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "le paramÃ¨tre %u a le type void"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "un %<void%> comme seul paramÃ¨tre ne peut Ãªtre qualifiÃ©"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> doit Ãªtre le seul paramÃ¨tre"
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "le paramÃ¨tre %q+D n'a qu'une dÃ©claration anticipÃ©e"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©claration"
  
  # le %s est Â«Â structÂ Â», Â«Â unionÂ Â» ou Â«Â enumÂ Â»
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "le %s anonyme est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©claration"
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "type Â«Â enumÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:8173
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â«Â structÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:8179
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â«Â unionÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redÃ©finition de %<union %E%>"
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redÃ©finition de %<struct %E%>"
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<union %E%>"
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<struct %E%>"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "dÃ©finir le type dans l'expression %qs est invalide en C++"
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la dÃ©claration ne dÃ©clare rien du tout"
  
! #: c/c-decl.c:8371
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "le C99 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "le C90 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "membre %q+D dupliquÃ©"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "une structure vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "une union vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "l'union n'a aucun membre nommÃ©"
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "l'union n'a aucun membre"
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "la structure n'a aucun membre nommÃ©"
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "la structure n'a aucun membre"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "tableau flexible comme membre de l'union"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "le tableau flexible n'est pas le dernier membre Ã  la fin de la structure"
  
! #: c/c-decl.c:8782
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "tableau flexible comme membre d'une structure sans aucun membre nommÃ©"
  
! #: c/c-decl.c:8813
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "le type %qT est trop grand"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "une union ne peut pas Ãªtre rendue transparente"
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redÃ©claration de %<enum %E%>"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "le mode spÃ©cifiÃ© est trop petit pour les valeurs Ã©numÃ©rÃ©es"
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "les valeurs de l'Ã©numÃ©ration excÃ¨dent les limites du plus grand entier"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une constante entiÃ¨re"
  
! #: c/c-decl.c:9290
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une expression constante entiÃ¨re"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration"
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "le C ISO restreint les valeurs de l'Ã©numÃ©rateur Ã  la plage d'un %<int%>"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "la fonction Ã  mettre en ligne %qD a reÃ§u l'attribut %qs"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "le type du retour est un type incomplet"
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "le type du retour devient %<int%> par dÃ©faut"
  
! #: c/c-decl.c:9496
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D est dÃ©finie comme fonction variadique sans prototype"
  
! #: c/c-decl.c:9554
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "aucun prototype prÃ©cÃ©dent pour %qD"
  
! #: c/c-decl.c:9563
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD a Ã©tÃ© utilisÃ© sans prototype avant sa dÃ©finition"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune dÃ©claration prÃ©cÃ©dente pour %qD"
  
! #: c/c-decl.c:9581
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD a Ã©tÃ© utilisÃ© sans dÃ©claration avant sa dÃ©finition"
  
! #: c/c-decl.c:9600
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "le type de retour de %qD n'est pas %<int%>"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "type de retour qualifiÃ© avec %<_Atomic%> pour %qD"
  
! #: c/c-decl.c:9609
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD est normalement une fonction non statique"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "dÃ©claration de paramÃ¨tres selon l'ancien style dans la dÃ©finition de fonction prototypÃ©e"
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "le C traditionnel rejette les dÃ©finitions de fonctions de style C ISO"
  
! #: c/c-decl.c:9689
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "le C ISO ne supporte pas l'omission des noms des paramÃ¨tres dans les dÃ©finitions de fonctions avant C2X"
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "dÃ©finition de fonction selon l'ancien style"
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "nom du paramÃ¨tre manquant dans la liste des paramÃ¨tres"
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD dÃ©clarÃ© comme un non paramÃ¨tre"
  
! #: c/c-decl.c:9770
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "plusieurs paramÃ¨tres nommÃ©s %qD"
  
! #: c/c-decl.c:9779
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "paramÃ¨tre %qD dÃ©clarÃ© avec le type Â«Â voidÂ Â»"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "le type de %qD devient %<int%> par dÃ©faut"
  
! #: c/c-decl.c:9833
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "le paramÃ¨tre %qD a un type incomplet"
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "dÃ©claration du paramÃ¨tre %qD mais pas de tel paramÃ¨tre"
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype interne"
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "dÃ©claration de prototype"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, 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.c:10243 cp/decl.c:17516
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "le paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©"
--- 40822,41533 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6585 c/c-decl.c:6979
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "Â«Â staticÂ Â» ou qualificatifs de type dans un dÃ©clarateur de tableau n'Ã©tant pas un paramÃ¨tre"
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "dÃ©claration de %qE comme un tableau de Â«Â voidÂ Â»"
  
! #: c/c-decl.c:6648
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "dÃ©claration du nom de type comme un tableau de Â«Â voidÂ Â»"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "dÃ©claration de %qE comme un tableau de fonctions"
  
! #: c/c-decl.c:6658
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "dÃ©claration du nom de type comme un tableau de fonctions"
  
! #: c/c-decl.c:6666 c/c-decl.c:8794
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "utilisation invalide d'une structure ayant un membre qui est un tableau flexible"
  
! #: c/c-decl.c:6698
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "la taille du tableau %qE a un type qui n'est pas un entier"
  
! #: c/c-decl.c:6702
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "la taille du tableau sans nom a un type qui n'est pas un entier"
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "la taille du tableau %qE a un type incomplet"
  
! #: c/c-decl.c:6713
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "la taille du tableau sans nom a un type incomplet"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "le C ISO interdit le tableau de taille nulle %qE"
  
! #: c/c-decl.c:6728
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "le C ISO interdit le tableau de taille nulle"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "la taille du tableau %qE est nÃ©gative"
  
! #: c/c-decl.c:6739
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "la taille du tableau sans nom est nÃ©gative"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "la taille du tableau %qE est trop grande"
  
! #: c/c-decl.c:6828
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "la taille du tableau sans nom est trop grande"
  
! #: c/c-decl.c:6867 c/c-decl.c:7525
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "le C90 ISO ne supporte pas les membres qui sont des tableaux flexibles"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6889
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> n'est pas dans une dÃ©claration"
  
! #: c/c-decl.c:6902
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "le type du tableau a un Ã©lÃ©ment de type %qT incomplet"
  
! #: c/c-decl.c:6908
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration de %qE comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: c/c-decl.c:6912
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la dÃ©claration du tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨re"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: c/c-decl.c:7018
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "nom de type dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: c/c-decl.c:7028
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "nom de type dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: c/c-decl.c:7069
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la dÃ©finition de la fonction a un type de retour Â«Â voidÂ Â» qualifiÃ©"
  
! #: c/c-decl.c:7073 cp/decl.c:12494
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "les qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonction"
  
! #: c/c-decl.c:7111 c/c-decl.c:7321 c/c-decl.c:7375 c/c-decl.c:7459
! #: c/c-decl.c:7584 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "type de fonction qualifiÃ© par %<_Atomic%>"
  
! #: c/c-decl.c:7117 c/c-decl.c:7327 c/c-decl.c:7464 c/c-decl.c:7589
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "le C ISO interdit les types de fonction qualifiÃ©s"
  
! #: c/c-decl.c:7212
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<auto%> pour %qE"
  
! #: c/c-decl.c:7216
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinÃ© avec le qualificatif %<register%> pour %qE"
  
! #: c/c-decl.c:7222
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs est spÃ©cifiÃ© pour la variable auto %qE"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:7241
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs est spÃ©cifiÃ© pour un paramÃ¨tre non nommÃ©"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs spÃ©cifiÃ© pour le champ %qE de la structure"
  
! #: c/c-decl.c:7250
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs spÃ©cifiÃ© pour un champ d'une structure"
  
! #: c/c-decl.c:7265
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "le champ de bits %qE a un type atomique"
  
! #: c/c-decl.c:7267
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "le champ de bits a un type atomique"
  
! #: c/c-decl.c:7276
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le typedef %qE"
  
! #: c/c-decl.c:7278
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour l'objet %<register%> %qE"
  
! #: c/c-decl.c:7283
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le paramÃ¨tre %qE"
  
! #: c/c-decl.c:7285
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "un alignement est spÃ©cifiÃ© pour un paramÃ¨tre sans nom"
  
! #: c/c-decl.c:7290
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour le champ de bits %qE"
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "un alignement est spÃ©cifiÃ© pour un champ de bits sans nom"
  
! #: c/c-decl.c:7295
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "un alignement est spÃ©cifiÃ© pour la fonction %qE"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement de %qE"
  
! #: c/c-decl.c:7305
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement du champ sans nom"
  
! #: c/c-decl.c:7336
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.c:7338
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "le typedef %q+D est dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.c:7381
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "le C ISO interdit les fonctions de type volatile ou constante"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7392
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un membre d'une structure ou d'une union ne peut pas avoir de type modifiÃ© par une variable"
  
! #: c/c-decl.c:7409 cp/decl.c:11126
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variable ou champ %qE dÃ©clarÃ© Â«Â voidÂ Â»"
  
! #: c/c-decl.c:7449
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "les attributs dans un dÃ©clarateur de tableau de paramÃ¨tres sont ignorÃ©s"
  
! #: c/c-decl.c:7491
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<inline%>"
  
! #: c/c-decl.c:7493
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "paramÃ¨tre %q+D dÃ©clarÃ© %<_Noreturn%>"
  
! #: c/c-decl.c:7506
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "champ %qE dÃ©clarÃ© comme une fonction"
  
! #: c/c-decl.c:7513
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "le champ %qE est d'un type incomplet"
  
! #: c/c-decl.c:7515
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "un champ sans nom a un type incomplet"
  
! #: c/c-decl.c:7555 c/c-decl.c:7566 c/c-decl.c:7569
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "classe de stockage invalide pour la fonction %qE"
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "la fonction %<main%> ne peut pas Ãªtre mise en ligne"
  
! #: c/c-decl.c:7628
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> est dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "le C99 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.c:7642
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "le C90 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.c:7671
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "une variable prÃ©cÃ©demment dÃ©clarÃ©e %<static%> est redÃ©clarÃ©e %<extern%>"
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<inline%>"
  
! #: c/c-decl.c:7683
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variable %q+D dÃ©clarÃ©e %<_Noreturn%>"
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "fonction non imbriquÃ©e avec un type modifiÃ© par une variable"
  
! #: c/c-decl.c:7720
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objet avec un type modifiÃ© par une variable ne peut pas avoir de classe de liaison"
  
! #: c/c-decl.c:7828 c/c-decl.c:9548
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la dÃ©claration de fonction n'est pas un prototype"
  
! #: c/c-decl.c:7838
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "noms de paramÃ¨tres (sans type) dans la dÃ©claration de fonction"
  
! #: c/c-decl.c:7883
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "le paramÃ¨tre %u (%q+D) a un type incomplet"
  
! #: c/c-decl.c:7887
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "le paramÃ¨tre %u a un type incomplet"
  
! #: c/c-decl.c:7898
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "le paramÃ¨tre %u (%q+D) a le type void"
  
! #: c/c-decl.c:7902
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "le paramÃ¨tre %u a le type void"
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "un %<void%> comme seul paramÃ¨tre ne peut Ãªtre qualifiÃ©"
  
! #: c/c-decl.c:7980 c/c-decl.c:8016
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> doit Ãªtre le seul paramÃ¨tre"
  
! #: c/c-decl.c:8010
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "le paramÃ¨tre %q+D n'a qu'une dÃ©claration anticipÃ©e"
  
! #: c/c-decl.c:8056
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©claration"
  
  # le %s est Â«Â structÂ Â», Â«Â unionÂ Â» ou Â«Â enumÂ Â»
! #: c/c-decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "le %s anonyme est dÃ©clarÃ© Ã  l'intÃ©rieur d'une liste de paramÃ¨tres et ne sera pas visible en dehors de cette dÃ©finition ou dÃ©claration"
  
! #: c/c-decl.c:8170
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "type Â«Â enumÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:8176
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Â«Â structÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:8182
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Â«Â unionÂ Â» dÃ©fini ici"
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redÃ©finition de %<union %E%>"
  
! #: c/c-decl.c:8261
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redÃ©finition de %<struct %E%>"
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<union %E%>"
  
! #: c/c-decl.c:8272
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<struct %E%>"
  
! #: c/c-decl.c:8302 c/c-decl.c:9089
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "dÃ©finir le type dans l'expression %qs est invalide en C++"
  
! #: c/c-decl.c:8369 cp/decl.c:5140
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la dÃ©claration ne dÃ©clare rien du tout"
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "le C99 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.c:8377
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "le C90 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.c:8470 c/c-decl.c:8488 c/c-decl.c:8549
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "membre %q+D dupliquÃ©"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "une structure vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.c:8578
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "une union vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "l'union n'a aucun membre nommÃ©"
  
! #: c/c-decl.c:8705
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "l'union n'a aucun membre"
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "la structure n'a aucun membre nommÃ©"
  
! #: c/c-decl.c:8712
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "la structure n'a aucun membre"
  
! #: c/c-decl.c:8773 cp/decl.c:13466
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "tableau flexible comme membre de l'union"
  
! #: c/c-decl.c:8779
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "le tableau flexible n'est pas le dernier membre Ã  la fin de la structure"
  
! #: c/c-decl.c:8785
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "tableau flexible comme membre d'une structure sans aucun membre nommÃ©"
  
! #: c/c-decl.c:8816
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "le type %qT est trop grand"
  
! #: c/c-decl.c:8921
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "une union ne peut pas Ãªtre rendue transparente"
  
! #: c/c-decl.c:9061
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redÃ©finition imbriquÃ©e de %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9068
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redÃ©claration de %<enum %E%>"
  
! #: c/c-decl.c:9147 cp/decl.c:15941
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "le mode spÃ©cifiÃ© est trop petit pour les valeurs Ã©numÃ©rÃ©es"
  
! #: c/c-decl.c:9162
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "les valeurs de l'Ã©numÃ©ration excÃ¨dent les limites du plus grand entier"
  
! #: c/c-decl.c:9282 c/c-decl.c:9298
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une constante entiÃ¨re"
  
! #: c/c-decl.c:9293
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "la valeur de l'Ã©numÃ©rateur pour %qE n'est pas une expression constante entiÃ¨re"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration"
  
! #: c/c-decl.c:9325
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "le C ISO restreint les valeurs de l'Ã©numÃ©rateur Ã  la plage d'un %<int%>"
  
! #: c/c-decl.c:9442 cp/decl.c:5451 cp/decl.c:16484
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "la fonction Ã  mettre en ligne %qD a reÃ§u l'attribut %qs"
  
! #: c/c-decl.c:9460
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "le type du retour est un type incomplet"
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "le type du retour devient %<int%> par dÃ©faut"
  
! #: c/c-decl.c:9499
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D est dÃ©finie comme fonction variadique sans prototype"
  
! #: c/c-decl.c:9557
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "aucun prototype prÃ©cÃ©dent pour %qD"
  
! #: c/c-decl.c:9566
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD a Ã©tÃ© utilisÃ© sans prototype avant sa dÃ©finition"
  
! #: c/c-decl.c:9574 cp/decl.c:16619
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune dÃ©claration prÃ©cÃ©dente pour %qD"
  
! #: c/c-decl.c:9584
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD a Ã©tÃ© utilisÃ© sans dÃ©claration avant sa dÃ©finition"
  
! #: c/c-decl.c:9603
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "le type de retour de %qD n'est pas %<int%>"
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "type de retour qualifiÃ© avec %<_Atomic%> pour %qD"
  
! #: c/c-decl.c:9612
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD est normalement une fonction non statique"
  
! #: c/c-decl.c:9660
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "dÃ©claration de paramÃ¨tres selon l'ancien style dans la dÃ©finition de fonction prototypÃ©e"
  
! #: c/c-decl.c:9675
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "le C traditionnel rejette les dÃ©finitions de fonctions de style C ISO"
  
! #: c/c-decl.c:9692
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "le C ISO ne supporte pas l'omission des noms des paramÃ¨tres dans les dÃ©finitions de fonctions avant C2X"
  
! #: c/c-decl.c:9732 c/c-decl.c:9736
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "dÃ©finition de fonction selon l'ancien style"
  
! #: c/c-decl.c:9749
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "nom du paramÃ¨tre manquant dans la liste des paramÃ¨tres"
  
! #: c/c-decl.c:9765
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD dÃ©clarÃ© comme un non paramÃ¨tre"
  
! #: c/c-decl.c:9773
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "plusieurs paramÃ¨tres nommÃ©s %qD"
  
! #: c/c-decl.c:9782
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "paramÃ¨tre %qD dÃ©clarÃ© avec le type Â«Â voidÂ Â»"
  
! #: c/c-decl.c:9811 c/c-decl.c:9816
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "le type de %qD devient %<int%> par dÃ©faut"
  
! #: c/c-decl.c:9836
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "le paramÃ¨tre %qD a un type incomplet"
  
! #: c/c-decl.c:9843
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "dÃ©claration du paramÃ¨tre %qD mais pas de tel paramÃ¨tre"
  
! #: c/c-decl.c:9896
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype interne"
  
! #: c/c-decl.c:9907
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype"
  
! #: c/c-decl.c:9910 c/c-decl.c:9957 c/c-decl.c:9971
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "dÃ©claration de prototype"
  
! #: c/c-decl.c:9949
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.c:9954
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.c:9964
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.c:9969
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.c:10227 cp/decl.c:17444
  #, 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.c:10246 cp/decl.c:17528
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "le paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©"
*************** msgstr "le paramÃ¨tre %qD est dÃ©fini ma
*** 41501,41757 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "les dÃ©clarations initiales de boucles %<for%> ne sont permises qu'en mode C99 et C11"
  
! #: c/c-decl.c:10344
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "utilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre code"
  
! #: c/c-decl.c:10351
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "le C90 ISO ne supporte pas les dÃ©clarations initiales de la boucle %<for%>"
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de la variable statique %qD dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de la variable %<extern%> %qD dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de %qD (qui n'est pas une variable) dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "les qualificatifs d'espace d'adresses %qs et %qs sont incompatibles"
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "spÃ©cificateur de dÃ©claration %qE dupliquÃ©"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "deux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©claration"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> est trop long pour GCC"
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "le C90 ISO ne supporte pas %<long long%>"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "le C90 ISO ne supporte pas les types Â«Â complexÂ Â»"
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "le C ISO ne supporte pas les types saturants"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE dupliquÃ©"
  
! #: c/c-decl.c:11224
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "le C ISO ne supporte pas les types %<__int%d%>"
  
! #: c/c-decl.c:11246
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> n'est pas supportÃ© sur cette cible"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "le C90 ISO ne supporte pas les types boolÃ©ens"
  
! #: c/c-decl.c:11408
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "le C ISO ne supporte pas le type %<_Float%d%s%>"
  
! #: c/c-decl.c:11458
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> n'est pas supportÃ© sur cette cible"
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "le C ISO ne supporte pas les virgules flottantes dÃ©cimales avant C2X"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "les types en virgule fixe ne sont pas supportÃ©s pour cette cible"
  
! #: c/c-decl.c:11555
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "le C ISO ne supporte pas les types en virgule fixe"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la recherche de %qD par le C++ retournerait un champ, pas un type"
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ã©choue a Ãªtre un typedef ou un type interne"
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE n'est pas au dÃ©but de la dÃ©claration"
  
! #: c/c-decl.c:11673
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE utilisÃ© avec %<auto%>"
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE utilisÃ© avec %<register%>"
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE utilisÃ© avec %<typedef%>"
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "le C99 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "le C90 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> avant %<extern%>"
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> avant %<static%>"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> ou %<__thread%> dupliquÃ©"
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "classes de stockage multiples dans les spÃ©cificateurs de la dÃ©claration"
  
! #: c/c-decl.c:11744
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs utilisÃ© avec %qE"
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> est utilisÃ© sans %<_Fract%> ou %<_Accum%>"
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> suivi des attributs %<[[]]%>"
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "le C ISO interdit les types entiers complexes"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, 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.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "l'initialiseur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_priv%> ni %<omp_orig%>"
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "dÃ©calage vers la gauche d'une valeur nÃ©gative"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "le compteur de dÃ©calages vers la gauche est nÃ©gatif"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "le compteur de dÃ©calages vers la droite est nÃ©gatif"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, 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.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, 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.c:414 c/c-typeck.c:12068
  #, 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.c:415 c/c-typeck.c:11997
  #, 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"
--- 41535,41791 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10342
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "les dÃ©clarations initiales de boucles %<for%> ne sont permises qu'en mode C99 et C11"
  
! #: c/c-decl.c:10347
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "utilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre code"
  
! #: c/c-decl.c:10354
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "le C90 ISO ne supporte pas les dÃ©clarations initiales de la boucle %<for%>"
  
! #: c/c-decl.c:10386
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de la variable statique %qD dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10390
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de la variable %<extern%> %qD dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10397
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10402
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10406
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10410
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "dÃ©claration de %qD (qui n'est pas une variable) dans la dÃ©claration initiale de la boucle %<for%>"
  
! #: c/c-decl.c:10702
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "les qualificatifs d'espace d'adresses %qs et %qs sont incompatibles"
  
! #: c/c-decl.c:10761 c/c-decl.c:10768
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "spÃ©cificateur de dÃ©claration %qE dupliquÃ©"
  
! #: c/c-decl.c:10796 c/c-decl.c:11180 c/c-decl.c:11575
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "deux types de donnÃ©es ou plus dans le spÃ©cificateur de dÃ©claration"
  
! #: c/c-decl.c:10808 cp/parser.c:31517
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> est trop long pour GCC"
  
! #: c/c-decl.c:10821
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "le C90 ISO ne supporte pas %<long long%>"
  
! #: c/c-decl.c:11050 c/c-parser.c:9959
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "le C90 ISO ne supporte pas les types Â«Â complexÂ Â»"
  
! #: c/c-decl.c:11096
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "le C ISO ne supporte pas les types saturants"
  
! #: c/c-decl.c:11167 c/c-decl.c:11733
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE dupliquÃ©"
  
! #: c/c-decl.c:11227
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "le C ISO ne supporte pas les types %<__int%d%>"
  
! #: c/c-decl.c:11249
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> n'est pas supportÃ© sur cette cible"
  
! #: c/c-decl.c:11292
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "le C90 ISO ne supporte pas les types boolÃ©ens"
  
! #: c/c-decl.c:11411
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "le C ISO ne supporte pas le type %<_Float%d%s%>"
  
! #: c/c-decl.c:11461
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> n'est pas supportÃ© sur cette cible"
  
! #: c/c-decl.c:11532
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "le C ISO ne supporte pas les virgules flottantes dÃ©cimales avant C2X"
  
! #: c/c-decl.c:11556 c/c-decl.c:11829 c/c-parser.c:8970
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "les types en virgule fixe ne sont pas supportÃ©s pour cette cible"
  
! #: c/c-decl.c:11558
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "le C ISO ne supporte pas les types en virgule fixe"
  
! #: c/c-decl.c:11593
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la recherche de %qD par le C++ retournerait un champ, pas un type"
  
! #: c/c-decl.c:11606
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ã©choue a Ãªtre un typedef ou un type interne"
  
! #: c/c-decl.c:11655
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE n'est pas au dÃ©but de la dÃ©claration"
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE utilisÃ© avec %<auto%>"
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE utilisÃ© avec %<register%>"
  
! #: c/c-decl.c:11680
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE utilisÃ© avec %<typedef%>"
  
! #: c/c-decl.c:11694 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "le C99 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11697 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "le C90 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11709
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> avant %<extern%>"
  
! #: c/c-decl.c:11718
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> avant %<static%>"
  
! #: c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> ou %<__thread%> dupliquÃ©"
  
! #: c/c-decl.c:11739
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "classes de stockage multiples dans les spÃ©cificateurs de la dÃ©claration"
  
! #: c/c-decl.c:11747
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs utilisÃ© avec %qE"
  
! #: c/c-decl.c:11826
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> est utilisÃ© sans %<_Fract%> ou %<_Accum%>"
  
! #: c/c-decl.c:11841
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>"
  
! #: c/c-decl.c:11868
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> suivi des attributs %<[[]]%>"
  
! #: c/c-decl.c:11894 c/c-decl.c:11910 c/c-decl.c:11936
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "le C ISO interdit les types entiers complexes"
  
! #: c/c-decl.c:12363 cp/semantics.c:5813
  #, 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.c:12367 cp/semantics.c:5817
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "l'initialiseur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_priv%> ni %<omp_orig%>"
  
! #: c/c-fold.c:387 c/c-typeck.c:12070 cp/typeck.c:5094
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "dÃ©calage vers la gauche d'une valeur nÃ©gative"
  
! #: c/c-fold.c:397 c/c-typeck.c:12079 cp/typeck.c:5102
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "le compteur de dÃ©calages vers la gauche est nÃ©gatif"
  
! #: c/c-fold.c:398 c/c-typeck.c:12008 cp/typeck.c:5042
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "le compteur de dÃ©calages vers la droite est nÃ©gatif"
  
! #: c/c-fold.c:406 c/c-typeck.c:12098 cp/typeck.c:5110
  #, 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.c:407 c/c-typeck.c:12032 cp/typeck.c:5053
  #, 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.c:414 c/c-typeck.c:12090
  #, 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.c:415 c/c-typeck.c:12019
  #, 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
*** 41771,41777 ****
  msgid "to match this %qs"
  msgstr "pour correspondre Ã  ce %qs"
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "fin de ligne attendue"
--- 41805,41811 ----
  msgid "to match this %qs"
  msgstr "pour correspondre Ã  ce %qs"
  
! #: c/c-parser.c:1325 cp/parser.c:31751
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "fin de ligne attendue"
*************** msgstr "le C ISO interdit une unitÃ© de
*** 41786,41792 ****
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma omp declare target%> sans %<#pragma omp end declare target%> correspondant"
  
! #: c/c-parser.c:1753 c/c-parser.c:11210
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "le C ISO n'autorise pas de %<;%> supplÃ©mentaire en dehors d'une fonction"
--- 41820,41826 ----
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma omp declare target%> sans %<#pragma omp end declare target%> correspondant"
  
! #: c/c-parser.c:1753 c/c-parser.c:11213
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "le C ISO n'autorise pas de %<;%> supplÃ©mentaire en dehors d'une fonction"
*************** msgstr "nom de type %qE inconnu; vouliez
*** 41816,41823 ****
  msgid "unknown type name %qE"
  msgstr "nom de type %qE inconnu"
  
! #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "spÃ©cificateurs de dÃ©claration attendus"
--- 41850,41857 ----
  msgid "unknown type name %qE"
  msgstr "nom de type %qE inconnu"
  
! #: c/c-parser.c:2001 c/c-parser.c:12511 c/c-parser.c:18879 c/c-parser.c:19396
! #: c/c-parser.c:19913 cp/parser.c:41400 cp/parser.c:45266
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "spÃ©cificateurs de dÃ©claration attendus"
*************** msgstr "attribut %<fallthrough%> au plus
*** 41837,41843 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identificateur ou %<(%> attendu"
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s pour les mÃ©thodes"
--- 41871,41877 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identificateur ou %<(%> attendu"
  
! #: c/c-parser.c:2066 cp/parser.c:33950 cp/parser.c:34022
  #, 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
*** 41852,41858 ****
  msgid "unexpected attribute"
  msgstr "attribut inattendu"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "l'attribut %<fallthrough%> n'est pas suivi par %<;%>"
--- 41886,41892 ----
  msgid "unexpected attribute"
  msgstr "attribut inattendu"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11860 cp/parser.c:12067
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "l'attribut %<fallthrough%> n'est pas suivi par %<;%>"
*************** msgstr "%<__auto_type%> requiert une dÃ©
*** 41890,41896 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> peut uniquement Ãªtre utilisÃ© avec un seul dÃ©clarateur"
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ou %<;%> attendu"
--- 41924,41930 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> peut uniquement Ãªtre utilisÃ© avec un seul dÃ©clarateur"
  
! #: c/c-parser.c:2415 cp/parser.c:14570
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ou %<;%> attendu"
*************** msgstr "le C99 ISO ne supporte pas %<_St
*** 41918,41924 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "le C90 ISO ne supporte pas %<_Static_assert%>"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12569
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "chaÃ®ne littÃ©rale attendue"
--- 41952,41958 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "le C90 ISO ne supporte pas %<_Static_assert%>"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12572
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "chaÃ®ne littÃ©rale attendue"
*************** msgstr "l'expression dans l'assertion st
*** 41948,41954 ****
  msgid "static assertion failed: %E"
  msgstr "Ã©chec de l'assertion statique: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "l'assertion statique a Ã©chouÃ©"
--- 41982,41988 ----
  msgid "static assertion failed: %E"
  msgstr "Ã©chec de l'assertion statique: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10148
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "l'assertion statique a Ã©chouÃ©"
*************** msgstr "un enum vide est invalide"
*** 41985,42006 ****
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8491 c/c-parser.c:8500 c/c-parser.c:9027
! #: c/c-parser.c:9213 c/c-parser.c:9239 c/c-parser.c:10067 c/c-parser.c:10493
! #: c/c-parser.c:10530 c/c-parser.c:10792 c/c-parser.c:10843 c/c-parser.c:11003
! #: c/c-parser.c:11033 c/c-parser.c:11041 c/c-parser.c:11070 c/c-parser.c:11083
! #: c/c-parser.c:11389 c/c-parser.c:11513 c/c-parser.c:12097 c/c-parser.c:12150
! #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
! #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
! #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identificateur attendu"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "virgule Ã  la fin de la liste d'Ã©numerateurs"
--- 42019,42040 ----
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8493 c/c-parser.c:8502 c/c-parser.c:9030
! #: c/c-parser.c:9216 c/c-parser.c:9242 c/c-parser.c:10070 c/c-parser.c:10496
! #: c/c-parser.c:10533 c/c-parser.c:10795 c/c-parser.c:10846 c/c-parser.c:11006
! #: c/c-parser.c:11036 c/c-parser.c:11044 c/c-parser.c:11073 c/c-parser.c:11086
! #: c/c-parser.c:11392 c/c-parser.c:11516 c/c-parser.c:12100 c/c-parser.c:12153
! #: c/c-parser.c:12169 c/c-parser.c:12215 c/c-parser.c:13001 c/c-parser.c:13034
! #: c/c-parser.c:15346 c/c-parser.c:15456 c/c-parser.c:15729 c/c-parser.c:15992
! #: c/c-parser.c:17949 c/c-parser.c:20432 c/c-parser.c:20623
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31754 cp/parser.c:34927 cp/parser.c:37491 cp/parser.c:37659
! #: cp/parser.c:42974 cp/parser.c:44581
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identificateur attendu"
  
! #: c/c-parser.c:3238 cp/parser.c:20213
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "virgule Ã  la fin de la liste d'Ã©numerateurs"
*************** msgstr "spÃ©cificateurs de dÃ©claration
*** 42085,42091 ****
  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.c:4932 cp/parser.c:27902
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
--- 42119,42125 ----
  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.c:4932 cp/parser.c:27917
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
*************** msgstr "le C90 ISO interdit les mÃ©lange
*** 42145,42151 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> attendu avant %<else%>"
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sans %<if%> prÃ©cÃ©dent"
--- 42179,42185 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> attendu avant %<else%>"
  
! #: c/c-parser.c:5776 cp/parser.c:12191
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sans %<if%> prÃ©cÃ©dent"
*************** msgstr "Ã©tiquette Ã  la fin d'une dÃ©cl
*** 42160,42166 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "instruction attendue"
--- 42194,42200 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11810
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "instruction attendue"
*************** msgstr "identificateur ou %<*%> attendu"
*** 42185,42201 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "seul l'attribut %<fallthrough%> peut Ãªtre appliquÃ© Ã  une instruction nulle"
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, 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.c:6390 cp/parser.c:13643
  #, 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.c:6521 cp/parser.c:12455
  #, 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%>"
--- 42219,42235 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "seul l'attribut %<fallthrough%> peut Ãªtre appliquÃ© Ã  une instruction nulle"
  
! #: c/c-parser.c:6348 cp/parser.c:13647
  #, 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.c:6390 cp/parser.c:13650
  #, 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.c:6521 cp/parser.c:12462
  #, 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%>"
*************** msgstr "variables d'itÃ©ration multiples
*** 42215,42226 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable d'itÃ©ration invalide dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, 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.c:6878 cp/parser.c:12730
  #, 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%>"
--- 42249,42260 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable d'itÃ©ration invalide dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.c:6872 cp/parser.c:12731
  #, 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.c:6878 cp/parser.c:12737
  #, 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
*** 42235,42242 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "qualificatif %<asm%> %qE dupliquÃ©"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "vu pour la premiÃ¨re fois ici"
--- 42269,42276 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "qualificatif %<asm%> %qE dupliquÃ©"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21066
! #: cp/parser.c:21083 cp/parser.c:21097
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "vu pour la premiÃ¨re fois ici"
*************** msgstr "le C ISO interdit l'omission du
*** 42263,42274 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, 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.c:7825 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "le premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© ici"
--- 42297,42308 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4870
  #, 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.c:7825 cp/typeck.c:4875
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "le premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© ici"
*************** msgstr "un alignement est spÃ©cifiÃ© pou
*** 42303,43573 ****
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "le C ISO ne permet pas %<%E (expression)%>"
  
! #: c/c-parser.c:8539
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ne peut prendre l'adresse de %qs"
  
! #: c/c-parser.c:8622
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "le C99 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.c:8625
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "le C90 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.c:8694
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "l'association %<_Generic%> a un type fonction"
  
! #: c/c-parser.c:8697
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "l'association %<_Generic%> a un type incomplet"
  
! #: c/c-parser.c:8701
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "l'association %<_Generic%> a un type de longueur variable"
  
! #: c/c-parser.c:8725
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "branche %<default%> en double dans %<_Generic%>"
  
! #: c/c-parser.c:8726
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "le %<default%> original est ici"
  
! #: c/c-parser.c:8734
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> spÃ©cifie deux types compatibles"
  
! #: c/c-parser.c:8735
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "le type compatible est ici"
  
! #: c/c-parser.c:8758
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "le sÃ©lecteur %<_Generic%> correspond Ã  plusieurs associations"
  
! #: c/c-parser.c:8760
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "l'autre correspondance est ici"
  
! #: c/c-parser.c:8785
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "le sÃ©lecteur %<_Generic%> du type %qT n'est compatible avec aucune association"
  
! #: c/c-parser.c:8806
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'est pas un pointeur de fonction"
  
! #: c/c-parser.c:8814
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas Ã©tÃ© de prototypÃ©"
  
! #: c/c-parser.c:8820
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a des arguments variables"
  
! #: c/c-parser.c:8836
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas d'argument"
  
! #: c/c-parser.c:8859 c/c-parser.c:8863
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "le C ISO ne supporte pas l'identificateur prÃ©dÃ©fini %qs"
  
! #: c/c-parser.c:8867
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "le C90 ISO ne supporte pas l'identificateur prÃ©dÃ©fini %<__func__%>"
  
! #: c/c-parser.c:9041 c/c-parser.c:10109 c/c-parser.c:10131
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "expression attendue"
  
! #: c/c-parser.c:9062
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un groupe entre accolades Ã  l'intÃ©rieur d'une expression n'est permis qu'Ã  l'intÃ©rieur d'une fonction"
  
! #: c/c-parser.c:9076
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "le C ISO interdit les groupes entre accolades Ã  l'intÃ©rieur d'expressions"
  
! #: c/c-parser.c:9266
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_choose_expr%>"
  
! #: c/c-parser.c:9282
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "le premier argument de %<__builtin_choose_expr%> n'est pas une constante"
  
! #: c/c-parser.c:9352 c/c-parser.c:9369 c/c-parser.c:9376
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "trop peu d'arguments pour %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9397
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a le mauvais nombre d'arguments"
  
! #: c/c-parser.c:9441 c/c-parser.c:9451
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "le type de retour est un type gÃ©nÃ©rique, ce qui est invalide, pour l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9473 c/c-parser.c:9483
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "le type d'un type gÃ©nÃ©rique est invalide pour l'argument %u de l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9516
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> ont tous le mÃªme type"
  
! #: c/c-parser.c:9535
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> n'ont pas de paramÃ¨tre de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9583
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "type de paramÃ¨tre de type gÃ©nÃ©rique dupliquÃ© pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9606
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type de retour pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type pour l'argument %u de l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9661
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "type invalide pour l'argument %u de la fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement complexe"
  
! #: c/c-parser.c:9680
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement binaire"
  
! #: c/c-parser.c:9688 c/c-parser.c:9718
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "arguments Ã  la fois complexe et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9696 c/c-parser.c:9738
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "arguments Ã  la fois binaire et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argument complexe %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimale"
  
! #: c/c-parser.c:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argument binaire %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimale"
  
! #: c/c-parser.c:9836
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "pas de fonction correspondante pour l'appel de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9877
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.c:9890
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "le premier argument de %<__builtin_call_with_static_chain%> doit Ãªtre une expression d'appel"
  
! #: c/c-parser.c:9894
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "le deuxiÃ¨me argument de %<__builtin_call_with_static_chain%> doit Ãªtre un type pointeur"
  
! #: c/c-parser.c:9920
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_complex%>"
  
! #: c/c-parser.c:9942
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "l'opÃ©rande de %<__builtin_complex%> n'est pas un type binaire en virgule flottante rÃ©el"
  
! #: c/c-parser.c:9951
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "opÃ©randes de %<__builtin_complex%> de types diffÃ©rents"
  
! #: c/c-parser.c:9996 cp/parser.c:7353
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shuffle%>"
  
! #: c/c-parser.c:10169
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "le littÃ©ral composÃ© a une taille variable"
  
! #: c/c-parser.c:10180
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "le littÃ©ral composÃ© est qualifiÃ© par un qualificatif d'espace d'adresse"
  
! #: c/c-parser.c:10184
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "le C90 ISO interdit les littÃ©raux composÃ©s"
  
! #: c/c-parser.c:10197
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement d'un littÃ©ral composÃ©"
  
! #: c/c-parser.c:10271
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type en virgule flottante %qT"
  
! #: c/c-parser.c:10276
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type complexe %qT"
  
! #: c/c-parser.c:10284
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "prendre la valeur absolue du type non signÃ© %qT n'a pas d'effet"
  
! #: c/c-parser.c:10295
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est de type entier %qT"
  
! #: c/c-parser.c:10299
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type dÃ©cimale en virgule flottante %qT"
  
! #: c/c-parser.c:10304
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type complexe %qT"
  
! #: c/c-parser.c:10317
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type entier %qT"
  
! #: c/c-parser.c:10321
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type entier %qT"
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.c:10348
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type complexe %qT"
  
! #: c/c-parser.c:10374
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "la fonction de valeur absolue %qD reÃ§oit un argument de type %qT mais elle a un paramÃ¨tre de type %qT qui peut produire une valeur tronquÃ©e"
  
! #: c/c-parser.c:10814
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "identificateur ou %<)%> attendu"
  
! #: c/c-parser.c:10910
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "Â«Â ;Â Â» superflu"
  
! #: c/c-parser.c:11158
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "point virgule superflu spÃ©cifiÃ© dans la dÃ©finition de la mÃ©thode"
  
! #: c/c-parser.c:11290
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "les attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s uniquement Ã  la fin"
  
! #: c/c-parser.c:11310
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> ou %<{%> attendu aprÃ¨s la dÃ©finition des attributs de la mÃ©thode"
  
! #: c/c-parser.c:11432
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c est attendue"
  
! #: c/c-parser.c:11883
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "aucun type ni classe de stockage ne peut Ãªtre spÃ©cifiÃ© ici,"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "liste d'attributs de propriÃ©tÃ© vide"
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "attribut de propriÃ©tÃ© manquant"
  
! #: c/c-parser.c:12004
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "attribut de propriÃ©tÃ© %<%s%s%> inconnu"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriÃ©tÃ© inconnu"
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<=%> attendu aprÃ¨s Objective-C %qE"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "nom de sÃ©lecteur %qE attendu"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, 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.c:12257 cp/parser.c:44894
  #, 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.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, 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.c:12324 cp/parser.c:45072
  #, 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.c:12411 cp/parser.c:45167
  #, 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.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> ne peut Ãªtre utilisÃ© que dans une construction %<#pragma omp sections%>"
  
! #: c/c-parser.c:12431
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma omp requires%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "instruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendue"
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> doit Ãªtre le premier"
  
! #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "trop de clauses %qs"
  
! #: c/c-parser.c:12856
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "l'expression doit Ãªtre fondamentale"
  
! #: c/c-parser.c:13100 c/c-parser.c:13112
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> ou %<,%> attendu"
  
! #: c/c-parser.c:13263 c/c-parser.c:21734
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD n'est pas une variable"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD n'est pas une variable pointeur"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, 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.c:13386 cp/parser.c:36028
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> ou %<shared%> attendu"
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> ou %<exit%> attendu"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "trop de %<if%> avec le modificateur %qs"
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "trop de clauses %<if%> sans modificateur"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateur"
  
! #: c/c-parser.c:13701 c/c-parser.c:13747 c/c-parser.c:13793 c/c-parser.c:13839
! #: c/c-parser.c:14255 c/c-parser.c:14337 c/c-parser.c:14876 c/c-parser.c:15004
! #: c/c-parser.c:15049 c/c-parser.c:15781
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "expression entiÃ¨re attendue"
  
! #: c/c-parser.c:13712
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "la valeur de %<num_threads%> doit Ãªtre positive"
  
! #: c/c-parser.c:13758
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "la valeur de %<num_tasks%> doit Ãªtre positive"
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "la valeur de %<grainsize%> doit Ãªtre positive"
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "la valeur de %<priority%> doit Ãªtre positive ou nulle"
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, 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.c:13925 cp/parser.c:36463
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<pointer%> attendu"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "trop de clauses %<defaultmap%> avec la catÃ©gorie %qs"
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, 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.c:14129 cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "l'expression %qs doit Ãªtre un entier"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "la valeur de %qs doit Ãªtre positive"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, 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.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, 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.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "les deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spÃ©cifiÃ©s"
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, 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.c:14858 cp/parser.c:37025
  #, 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.c:14870 cp/semantics.c:7104
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "la taille du fragment doit Ãªtre positive"
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "type d'ordonnancement invalide"
  
! #: c/c-parser.c:15014
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "la valeur de %<num_teams%> doit Ãªtre positive"
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "la valeur de %<thread_limit%> doit Ãªtre positive"
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, 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.c:15149 cp/semantics.c:7417
  #, 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.c:15223
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "l'expression du pas de %<linear%> doit Ãªtre fondamentale"
  
! #: c/c-parser.c:15273
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<safelen%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:15312
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<simdlen%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "le modificateur %<iterator%> est incompatible avec %qs"
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de Â«Â dependÂ Â» invalide"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de Â«Â mapÂ Â» invalide"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de Â«Â dist_scheduleÂ Â» invalide"
  
! #: c/c-parser.c:15888
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "type de Â«Â proc_bindÂ Â» invalide"
  
! #: c/c-parser.c:15932
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, 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.c:16206 cp/parser.c:38335
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "clause %<#pragma acc%> attendue"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs n'est pas valide pour %qs"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, 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.c:16406 cp/parser.c:38571
  #, 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.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "clause %<#pragma omp%> attendue"
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, 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.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "section de tableau dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, 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.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clause OpenACC invalide au niveau global du fichier"
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, 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.c:16727 cp/parser.c:42289
  #, 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.c:16738 cp/parser.c:42311
  #, 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.c:16748 cp/parser.c:42321
  #, 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.c:16841 cp/parser.c:42418
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> attendu aprÃ¨s %<#pragma acc %s%>"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, 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.c:17106 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE n'a pas Ã©tÃ© dÃ©clarÃ©"
  
! #: c/c-parser.c:17110
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  une fonction"
  
! #: c/c-parser.c:17151 c/c-parser.c:17199 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une dÃ©claration ou d'une dÃ©finition de fonction"
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, 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.c:17222 cp/parser.c:44383
  #, 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.c:17223 cp/parser.c:44385
  #, 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.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>"
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "%<allocator%> attendu"
  
! #: c/c-parser.c:17338
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocator%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>"
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocated%> n'est pas encore supportÃ©"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "clause %<read%>, %<write%>,  %<update%> ou %<capture%> attendue"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "clause %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendue"
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "trop de clauses d'ordre de mÃ©moire"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp atomic read%> est incompatible avec les clauses %<acq_rel%> ou %<release%>"
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic write%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>"
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic update%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>"
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forme invalide de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "opÃ©ration invalide pour %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, 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.c:17990 cp/semantics.c:9824
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "l'expression %<depobj%> n'est pas une expression l-valeur"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> ou %<mutexinoutset%> attendu"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "clause %<depend%>, %<destroy%> ou %<update%> attendue"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> ou %<acquire%> attendu"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "liste %<flush%> spÃ©cifiÃ©e avec une clause d'ordre de mÃ©moire"
  
! #: c/c-parser.c:18107
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ou fin de ligne attendue"
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, 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.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "la clause %<linear%> ne peut pas Ãªtre spÃ©cifiÃ©e avec la clause %<ordered%> comportant un paramÃ¨tre"
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction Â«Â forÂ Â» attendue"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "dÃ©claration ou initialisation d'itÃ©ration attendue"
  
! #: c/c-parser.c:18416
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "pas assez de boucles parfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "boucles coalescÃ©es imparfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, 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.c:18681 cp/parser.c:40674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "la clause %<ordered%> avec un paramÃ¨tre ne devrait pas Ãªtre spÃ©cifiÃ©e sur la construction %qs"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> avec une clause %<depend%> peut uniquement Ãªtre utilisÃ© dans des instructions composÃ©es"
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> attendu aprÃ¨s %qs"
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, 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.c:19650 cp/parser.c:41660
  #, 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.c:19698 cp/parser.c:41890
  #, 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.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, 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.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> avec un type Â«Â mapÂ Â» autre que %<from%>, %<release%> ou %<delete%> sur une clause %<map%>"
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, 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.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.c:20152
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction ou un autre %<#pragma omp declare %s%>"
  
! #: c/c-parser.c:20203 c/c-parser.c:20231
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sÃ©lecteur de trait attendu"
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "sÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contexte"
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "le sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©"
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "l'argument du score doit Ãªtre une expression entiÃ¨re constante"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit Ãªtre non nÃ©gatif"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, 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"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identificateur ou chaÃ®ne littÃ©rale attendus"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, 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.c:20567 cp/parser.c:43093
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu"
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
  
! #: c/c-parser.c:20662
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "le variant %qD n'est pas une fonction"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "le variant %qD et la base %qD ont des types incompatibles"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "le variant %qD est interne"
  
! #: c/c-parser.c:20723
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi par une seule dÃ©claration ou dÃ©finition de fonction"
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %<to%>"
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr "la directive avec uniquement des clauses %<device_type%> est ignorÃ©e"
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> attendu"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> sans %<#pragma omp declare target%> correspondant"
  
! #: c/c-parser.c:20949
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> pas au niveau d'un fichier ou d'un bloc"
  
! #: c/c-parser.c:21026
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "type arithmÃ©tique prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "fonction ou type tableau dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21033
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifiÃ© par %<_Atomic%> dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21036
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifiÃ© par const, volatile ou restrict dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21044
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redÃ©claration de %qs %<#pragma omp declare reduction%> pour le type %qT"
  
! #: c/c-parser.c:21053
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "%<#pragma omp declare reduction%> prÃ©cÃ©dent"
  
! #: c/c-parser.c:21170
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> ou nom de fonction attendu"
  
! #: c/c-parser.c:21181
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "nom de fonction %<(%> attendu"
  
! #: c/c-parser.c:21200
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait Ãªtre %<&omp_priv%>"
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "clause %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue"
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "la clause %qs sur la directive %<requires%> n'est pas encore supportÃ©e"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, 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.c:21448 cp/parser.c:44029
  #, 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.c:21457 cp/parser.c:44038
  #, 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.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> requiert au moins une clause"
  
! #: c/c-parser.c:21490
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille nulle dans la clause %<reduction%>"
  
! #: c/c-parser.c:21496
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille variable dans la clause %<reduction%>"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, 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.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automatique %qE ne peut Ãªtre %<threadprivate%>"
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE a un type incomplet"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, 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.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>"
  
! #: c/c-parser.c:21936
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "le %<__transaction_cancel%> extÃ©rieur n'est pas dans un %<__transaction_atomic%> extÃ©rieur ou une fonction %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>"
  
! #: c/c-parser.c:22028
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "pas d'accolade fermante"
--- 42337,43607 ----
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "le C ISO ne permet pas %<%E (expression)%>"
  
! #: c/c-parser.c:8542
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ne peut prendre l'adresse de %qs"
  
! #: c/c-parser.c:8625
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "le C99 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.c:8628
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "le C90 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.c:8697
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "l'association %<_Generic%> a un type fonction"
  
! #: c/c-parser.c:8700
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "l'association %<_Generic%> a un type incomplet"
  
! #: c/c-parser.c:8704
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "l'association %<_Generic%> a un type de longueur variable"
  
! #: c/c-parser.c:8728
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "branche %<default%> en double dans %<_Generic%>"
  
! #: c/c-parser.c:8729
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "le %<default%> original est ici"
  
! #: c/c-parser.c:8737
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> spÃ©cifie deux types compatibles"
  
! #: c/c-parser.c:8738
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "le type compatible est ici"
  
! #: c/c-parser.c:8761
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "le sÃ©lecteur %<_Generic%> correspond Ã  plusieurs associations"
  
! #: c/c-parser.c:8763
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "l'autre correspondance est ici"
  
! #: c/c-parser.c:8788
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "le sÃ©lecteur %<_Generic%> du type %qT n'est compatible avec aucune association"
  
! #: c/c-parser.c:8809
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'est pas un pointeur de fonction"
  
! #: c/c-parser.c:8817
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas Ã©tÃ© de prototypÃ©"
  
! #: c/c-parser.c:8823
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a des arguments variables"
  
! #: c/c-parser.c:8839
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas d'argument"
  
! #: c/c-parser.c:8862 c/c-parser.c:8866
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "le C ISO ne supporte pas l'identificateur prÃ©dÃ©fini %qs"
  
! #: c/c-parser.c:8870
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "le C90 ISO ne supporte pas l'identificateur prÃ©dÃ©fini %<__func__%>"
  
! #: c/c-parser.c:9044 c/c-parser.c:10112 c/c-parser.c:10134
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "expression attendue"
  
! #: c/c-parser.c:9065
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un groupe entre accolades Ã  l'intÃ©rieur d'une expression n'est permis qu'Ã  l'intÃ©rieur d'une fonction"
  
! #: c/c-parser.c:9079
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "le C ISO interdit les groupes entre accolades Ã  l'intÃ©rieur d'expressions"
  
! #: c/c-parser.c:9269
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_choose_expr%>"
  
! #: c/c-parser.c:9285
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "le premier argument de %<__builtin_choose_expr%> n'est pas une constante"
  
! #: c/c-parser.c:9355 c/c-parser.c:9372 c/c-parser.c:9379
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "trop peu d'arguments pour %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9400
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a le mauvais nombre d'arguments"
  
! #: c/c-parser.c:9444 c/c-parser.c:9454
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "le type de retour est un type gÃ©nÃ©rique, ce qui est invalide, pour l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9476 c/c-parser.c:9486
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "le type d'un type gÃ©nÃ©rique est invalide pour l'argument %u de l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9519
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> ont tous le mÃªme type"
  
! #: c/c-parser.c:9538
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> n'ont pas de paramÃ¨tre de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9586
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "type de paramÃ¨tre de type gÃ©nÃ©rique dupliquÃ© pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9609
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type de retour pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9626
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type pour l'argument %u de l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.c:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "type invalide pour l'argument %u de la fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement complexe"
  
! #: c/c-parser.c:9683
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement binaire"
  
! #: c/c-parser.c:9691 c/c-parser.c:9721
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "arguments Ã  la fois complexe et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9699 c/c-parser.c:9741
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "arguments Ã  la fois binaire et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argument complexe %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimale"
  
! #: c/c-parser.c:9733
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argument binaire %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimale"
  
! #: c/c-parser.c:9839
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "pas de fonction correspondante pour l'appel de type gÃ©nÃ©rique"
  
! #: c/c-parser.c:9880
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.c:9893
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "le premier argument de %<__builtin_call_with_static_chain%> doit Ãªtre une expression d'appel"
  
! #: c/c-parser.c:9897
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "le deuxiÃ¨me argument de %<__builtin_call_with_static_chain%> doit Ãªtre un type pointeur"
  
! #: c/c-parser.c:9923
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_complex%>"
  
! #: c/c-parser.c:9945
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "l'opÃ©rande de %<__builtin_complex%> n'est pas un type binaire en virgule flottante rÃ©el"
  
! #: c/c-parser.c:9954
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "opÃ©randes de %<__builtin_complex%> de types diffÃ©rents"
  
! #: c/c-parser.c:9999 cp/parser.c:7353
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shuffle%>"
  
! #: c/c-parser.c:10172
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "le littÃ©ral composÃ© a une taille variable"
  
! #: c/c-parser.c:10183
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "le littÃ©ral composÃ© est qualifiÃ© par un qualificatif d'espace d'adresse"
  
! #: c/c-parser.c:10187
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "le C90 ISO interdit les littÃ©raux composÃ©s"
  
! #: c/c-parser.c:10200
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement d'un littÃ©ral composÃ©"
  
! #: c/c-parser.c:10274
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type en virgule flottante %qT"
  
! #: c/c-parser.c:10279
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entiÃ¨re quand l'argument est de type complexe %qT"
  
! #: c/c-parser.c:10287
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "prendre la valeur absolue du type non signÃ© %qT n'a pas d'effet"
  
! #: c/c-parser.c:10298
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est de type entier %qT"
  
! #: c/c-parser.c:10302
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type dÃ©cimale en virgule flottante %qT"
  
! #: c/c-parser.c:10307
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale quand l'argument est du type complexe %qT"
  
! #: c/c-parser.c:10320
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type entier %qT"
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.c:10341
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type entier %qT"
  
! #: c/c-parser.c:10346
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.c:10351
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue dÃ©cimale en virgule flottante quand l'argument est du type complexe %qT"
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "la fonction de valeur absolue %qD reÃ§oit un argument de type %qT mais elle a un paramÃ¨tre de type %qT qui peut produire une valeur tronquÃ©e"
  
! #: c/c-parser.c:10817
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "identificateur ou %<)%> attendu"
  
! #: c/c-parser.c:10913
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "Â«Â ;Â Â» superflu"
  
! #: c/c-parser.c:11161
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "point virgule superflu spÃ©cifiÃ© dans la dÃ©finition de la mÃ©thode"
  
! #: c/c-parser.c:11293
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "les attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s uniquement Ã  la fin"
  
! #: c/c-parser.c:11313
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> ou %<{%> attendu aprÃ¨s la dÃ©finition des attributs de la mÃ©thode"
  
! #: c/c-parser.c:11435
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c est attendue"
  
! #: c/c-parser.c:11886
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "aucun type ni classe de stockage ne peut Ãªtre spÃ©cifiÃ© ici,"
  
! #: c/c-parser.c:11954 cp/parser.c:34784
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "liste d'attributs de propriÃ©tÃ© vide"
  
! #: c/c-parser.c:11968 cp/parser.c:34797
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "attribut de propriÃ©tÃ© manquant"
  
! #: c/c-parser.c:12007
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "attribut de propriÃ©tÃ© %<%s%s%> inconnu"
  
! #: c/c-parser.c:12010 cp/parser.c:34834
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriÃ©tÃ© inconnu"
  
! #: c/c-parser.c:12019 cp/parser.c:34843
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<=%> attendu aprÃ¨s Objective-C %qE"
  
! #: c/c-parser.c:12030 cp/parser.c:34857
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "nom de sÃ©lecteur %qE attendu"
  
! #: c/c-parser.c:12046 cp/parser.c:34876
  #, 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.c:12260 cp/parser.c:44912
  #, 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.c:12304 c/c-parser.c:19393 c/c-parser.c:19688 c/c-parser.c:19747
! #: c/c-parser.c:19833 cp/parser.c:41397 cp/parser.c:41731 cp/parser.c:41821
! #: cp/parser.c:41894 cp/parser.c:44959 cp/parser.c:44974 cp/parser.c:44989
! #: cp/parser.c:45005 cp/parser.c:45021 cp/parser.c:45037 cp/parser.c:45064
! #: cp/parser.c:45077 cp/parser.c:45100 cp/parser.c:45113
  #, 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.c:12327 cp/parser.c:45090
  #, 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.c:12414 cp/parser.c:45185
  #, 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.c:12421 cp/parser.c:45191
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> ne peut Ãªtre utilisÃ© que dans une construction %<#pragma omp sections%>"
  
! #: c/c-parser.c:12434
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma omp requires%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier"
  
! #: c/c-parser.c:12456 c/c-parser.c:12480 cp/parser.c:45220 cp/parser.c:45253
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "instruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendue"
  
! #: c/c-parser.c:12493 cp/parser.c:44949
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> doit Ãªtre le premier"
  
! #: c/c-parser.c:12832 c/c-parser.c:15840 c/c-parser.c:21437 c/c-parser.c:21445
! #: cp/parser.c:35295 cp/parser.c:38010 cp/parser.c:44032 cp/parser.c:44040
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "trop de clauses %qs"
  
! #: c/c-parser.c:12859
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "l'expression doit Ãªtre fondamentale"
  
! #: c/c-parser.c:13103 c/c-parser.c:13115
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> ou %<,%> attendu"
  
! #: c/c-parser.c:13266 c/c-parser.c:21738
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD n'est pas une variable"
  
! #: c/c-parser.c:13270 cp/semantics.c:7784
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD n'est pas une variable pointeur"
  
! #: c/c-parser.c:13312 cp/parser.c:35981
  #, 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.c:13389 cp/parser.c:36045
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.c:13391 cp/parser.c:36047
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> ou %<shared%> attendu"
  
! #: c/c-parser.c:13511 cp/parser.c:36158
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> ou %<exit%> attendu"
  
! #: c/c-parser.c:13531 c/c-parser.c:19740 c/c-parser.c:19826 cp/parser.c:36176
! #: cp/parser.c:41723 cp/parser.c:41813
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.c:13584 cp/parser.c:36231
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "trop de %<if%> avec le modificateur %qs"
  
! #: c/c-parser.c:13591 cp/parser.c:36238
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.c:13593 cp/parser.c:36240
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "trop de clauses %<if%> sans modificateur"
  
! #: c/c-parser.c:13599 cp/parser.c:36246
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateur"
  
! #: c/c-parser.c:13704 c/c-parser.c:13750 c/c-parser.c:13796 c/c-parser.c:13842
! #: c/c-parser.c:14258 c/c-parser.c:14340 c/c-parser.c:14879 c/c-parser.c:15007
! #: c/c-parser.c:15052 c/c-parser.c:15784
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "expression entiÃ¨re attendue"
  
! #: c/c-parser.c:13715
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "la valeur de %<num_threads%> doit Ãªtre positive"
  
! #: c/c-parser.c:13761
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "la valeur de %<num_tasks%> doit Ãªtre positive"
  
! #: c/c-parser.c:13807 cp/semantics.c:7989
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "la valeur de %<grainsize%> doit Ãªtre positive"
  
! #: c/c-parser.c:13854 cp/semantics.c:8019
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "la valeur de %<priority%> doit Ãªtre positive ou nulle"
  
! #: c/c-parser.c:13888 cp/parser.c:36438
  #, 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.c:13928 cp/parser.c:36480
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu"
  
! #: c/c-parser.c:13989 cp/parser.c:36545
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<pointer%> attendu"
  
! #: c/c-parser.c:14055 cp/parser.c:36614
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "trop de clauses %<defaultmap%> avec la catÃ©gorie %qs"
  
! #: c/c-parser.c:14058 cp/parser.c:36617
  #, 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.c:14132 cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "l'expression %qs doit Ãªtre un entier"
  
! #: c/c-parser.c:14144 c/c-parser.c:14267 cp/semantics.c:7058
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "la valeur de %qs doit Ãªtre positive"
  
! #: c/c-parser.c:14206 cp/parser.c:35753
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.c:14240 cp/parser.c:35786
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.c:14407 cp/semantics.c:8154
  #, 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.c:14465 c/c-parser.c:14471 cp/parser.c:36649 cp/parser.c:36659
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.c:14505 cp/parser.c:36697
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.c:14558 cp/parser.c:36765
  #, 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.c:14683 c/c-parser.c:21003 cp/parser.c:43683
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.c:14803 cp/parser.c:37023
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "les deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spÃ©cifiÃ©s"
  
! #: c/c-parser.c:14857 cp/parser.c:37039
  #, 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.c:14861 cp/parser.c:37042
  #, 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.c:14873 cp/semantics.c:7093
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "la taille du fragment doit Ãªtre positive"
  
! #: c/c-parser.c:14896 cp/parser.c:37062
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "type d'ordonnancement invalide"
  
! #: c/c-parser.c:15017
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "la valeur de %<num_teams%> doit Ãªtre positive"
  
! #: c/c-parser.c:15062 cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "la valeur de %<thread_limit%> doit Ãªtre positive"
  
! #: c/c-parser.c:15107 cp/semantics.c:7308
  #, 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.c:15152 cp/semantics.c:7406
  #, 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.c:15226
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "l'expression du pas de %<linear%> doit Ãªtre fondamentale"
  
! #: c/c-parser.c:15276
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<safelen%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:15315
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<simdlen%> doit Ãªtre une expression entiÃ¨re constante positive"
  
! #: c/c-parser.c:15583 cp/parser.c:37791
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "le modificateur %<iterator%> est incompatible avec %qs"
  
! #: c/c-parser.c:15630 cp/parser.c:37839 cp/parser.c:38068 cp/parser.c:38118
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de Â«Â dependÂ Â» invalide"
  
! #: c/c-parser.c:15717 cp/parser.c:37914
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de Â«Â mapÂ Â» invalide"
  
! #: c/c-parser.c:15815 cp/parser.c:38015
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de Â«Â dist_scheduleÂ Â» invalide"
  
! #: c/c-parser.c:15891
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "type de Â«Â proc_bindÂ Â» invalide"
  
! #: c/c-parser.c:15935
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.c:16012 cp/semantics.c:7564
  #, 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.c:16209 cp/parser.c:38352
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "clause %<#pragma acc%> attendue"
  
! #: c/c-parser.c:16220 c/c-parser.c:16552 cp/parser.c:38363 cp/parser.c:38734
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs n'est pas valide pour %qs"
  
! #: c/c-parser.c:16264 cp/parser.c:38410
  #, 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.c:16409 cp/parser.c:38588
  #, 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.c:16541 cp/parser.c:38723
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "clause %<#pragma omp%> attendue"
  
! #: c/c-parser.c:16674 cp/parser.c:42251
  #, 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.c:16684 cp/parser.c:42261
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "section de tableau dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16704 cp/parser.c:42281
  #, 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.c:16715 cp/parser.c:42292
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clause OpenACC invalide au niveau global du fichier"
  
! #: c/c-parser.c:16722 cp/parser.c:42299
  #, 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.c:16730 cp/parser.c:42307
  #, 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.c:16741 cp/parser.c:42329
  #, 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.c:16751 cp/parser.c:42339
  #, 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.c:16844 cp/parser.c:42436
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> attendu aprÃ¨s %<#pragma acc %s%>"
  
! #: c/c-parser.c:16860 cp/parser.c:42453
  #, 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.c:17109 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE n'a pas Ã©tÃ© dÃ©clarÃ©"
  
! #: c/c-parser.c:17113
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.c:17131 cp/parser.c:44276
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  une fonction"
  
! #: c/c-parser.c:17154 c/c-parser.c:17202 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une dÃ©claration ou d'une dÃ©finition de fonction"
  
! #: c/c-parser.c:17194 cp/parser.c:44327 cp/parser.c:44372
  #, 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.c:17225 cp/parser.c:44401
  #, 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.c:17226 cp/parser.c:44403
  #, 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.c:17270 cp/parser.c:42654
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>"
  
! #: c/c-parser.c:17325 cp/parser.c:38813
  #, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "%<allocator%> attendu"
  
! #: c/c-parser.c:17341
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocator%> a le type %qT plutÃ´t que %<omp_allocator_handle_t%>"
  
! #: c/c-parser.c:17356 cp/parser.c:38828
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocated%> n'est pas encore supportÃ©"
  
! #: c/c-parser.c:17455 cp/parser.c:38921
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "clause %<read%>, %<write%>,  %<update%> ou %<capture%> attendue"
  
! #: c/c-parser.c:17477 cp/parser.c:38943
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "clause %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendue"
  
! #: c/c-parser.c:17491 cp/parser.c:38957
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.c:17498 cp/parser.c:38964
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "trop de clauses d'ordre de mÃ©moire"
  
! #: c/c-parser.c:17555 cp/parser.c:39021
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp atomic read%> est incompatible avec les clauses %<acq_rel%> ou %<release%>"
  
! #: c/c-parser.c:17564 cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic write%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>"
  
! #: c/c-parser.c:17574 cp/parser.c:39039
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp atomic update%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>"
  
! #: c/c-parser.c:17840 cp/parser.c:39244 cp/parser.c:39270
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forme invalide de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17844 cp/parser.c:39301 cp/parser.c:39317
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "opÃ©ration invalide pour %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17893 cp/semantics.c:9738 cp/semantics.c:9748
  #, 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.c:17993 cp/semantics.c:9813
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "l'expression %<depobj%> n'est pas une expression l-valeur"
  
! #: c/c-parser.c:18050 cp/parser.c:39501
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> ou %<mutexinoutset%> attendu"
  
! #: c/c-parser.c:18062 cp/parser.c:39517
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "clause %<depend%>, %<destroy%> ou %<update%> attendue"
  
! #: c/c-parser.c:18098 cp/parser.c:39550
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> ou %<acquire%> attendu"
  
! #: c/c-parser.c:18105 cp/parser.c:39557
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "liste %<flush%> spÃ©cifiÃ©e avec une clause d'ordre de mÃ©moire"
  
! #: c/c-parser.c:18110
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ou fin de ligne attendue"
  
! #: c/c-parser.c:18164 cp/parser.c:40162
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.c:18169 cp/parser.c:40168
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.c:18225 cp/parser.c:40219
  #, 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.c:18236 cp/parser.c:40230
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "la clause %<linear%> ne peut pas Ãªtre spÃ©cifiÃ©e avec la clause %<ordered%> comportant un paramÃ¨tre"
  
! #: c/c-parser.c:18254 cp/parser.c:40258
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction Â«Â forÂ Â» attendue"
  
! #: c/c-parser.c:18333 cp/semantics.c:9323 cp/semantics.c:9414
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "dÃ©claration ou initialisation d'itÃ©ration attendue"
  
! #: c/c-parser.c:18419
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "pas assez de boucles parfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18467 cp/parser.c:40572
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "boucles coalescÃ©es imparfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18550 cp/parser.c:40368 cp/parser.c:40410 cp/pt.c:17930
  #, 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.c:18684 cp/parser.c:40691
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "la clause %<ordered%> avec un paramÃ¨tre ne devrait pas Ãªtre spÃ©cifiÃ©e sur la construction %qs"
  
! #: c/c-parser.c:18898 cp/parser.c:40909
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> avec une clause %<depend%> peut uniquement Ãªtre utilisÃ© dans des instructions composÃ©es"
  
! #: c/c-parser.c:19108 cp/parser.c:41110
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> attendu aprÃ¨s %qs"
  
! #: c/c-parser.c:19384 cp/parser.c:41388
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.c:19637 cp/parser.c:41661
  #, 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.c:19653 cp/parser.c:41677
  #, 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.c:19701 cp/parser.c:41907
  #, 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.c:19775 cp/parser.c:41760
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.c:19787 cp/parser.c:41772
  #, 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.c:19862 cp/parser.c:41851
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> avec un type Â«Â mapÂ Â» autre que %<from%>, %<release%> ou %<delete%> sur une clause %<map%>"
  
! #: c/c-parser.c:19875 cp/parser.c:41864
  #, 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.c:20099 cp/parser.c:42126
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.c:20156
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction ou un autre %<#pragma omp declare %s%>"
  
! #: c/c-parser.c:20207 c/c-parser.c:20235
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.c:20274 cp/parser.c:42802
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sÃ©lecteur de trait attendu"
  
! #: c/c-parser.c:20327 cp/parser.c:42854
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "sÃ©lecteur %qs pas permis pour l'ensemble %qs du sÃ©lecteur de contexte"
  
! #: c/c-parser.c:20352 cp/parser.c:42878
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "le sÃ©lecteur %qs n'accepte aucune propriÃ©tÃ©"
  
! #: c/c-parser.c:20379 cp/parser.c:42917 cp/pt.c:11524
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "l'argument du score doit Ãªtre une expression entiÃ¨re constante"
  
! #: c/c-parser.c:20382 cp/parser.c:42920 cp/pt.c:11541
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit Ãªtre non nÃ©gatif"
  
! #: c/c-parser.c:20406 cp/parser.c:42948 cp/pt.c:11527
  #, 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"
  
! #: c/c-parser.c:20451 cp/parser.c:42992
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identificateur ou chaÃ®ne littÃ©rale attendus"
  
! #: c/c-parser.c:20473 cp/parser.c:43014 cp/pt.c:11531
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "la propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante"
  
! #: c/c-parser.c:20484 cp/parser.c:43025
  #, 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.c:20571 cp/parser.c:43111
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu"
  
! #: c/c-parser.c:20646 cp/parser.c:43219
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
  
! #: c/c-parser.c:20666
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "le variant %qD n'est pas une fonction"
  
! #: c/c-parser.c:20672 cp/decl.c:7581
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "le variant %qD et la base %qD ont des types incompatibles"
  
! #: c/c-parser.c:20684 cp/decl.c:7590
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "le variant %qD est interne"
  
! #: c/c-parser.c:20727
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi d'une dÃ©claration ou une dÃ©finition de fonction"
  
! #: c/c-parser.c:20735 cp/parser.c:43264
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immÃ©diatement suivi par une seule dÃ©claration ou dÃ©finition de fonction"
  
! #: c/c-parser.c:20844 cp/parser.c:43369
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "%qD est spÃ©cifiÃ© Ã  la fois dans les clauses declare target %<link%> et %<to%>"
  
! #: c/c-parser.c:20893 cp/parser.c:43418
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr "la directive avec uniquement des clauses %<device_type%> est ignorÃ©e"
  
! #: c/c-parser.c:20912 cp/parser.c:43443
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: c/c-parser.c:20919 cp/parser.c:43450
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> attendu"
  
! #: c/c-parser.c:20925 cp/parser.c:43457
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> sans %<#pragma omp declare target%> correspondant"
  
! #: c/c-parser.c:20953
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> pas au niveau d'un fichier ou d'un bloc"
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "type arithmÃ©tique prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21034
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "fonction ou type tableau dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21037
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifiÃ© par %<_Atomic%> dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21040
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifiÃ© par const, volatile ou restrict dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21048
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redÃ©claration de %qs %<#pragma omp declare reduction%> pour le type %qT"
  
! #: c/c-parser.c:21057
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "%<#pragma omp declare reduction%> prÃ©cÃ©dent"
  
! #: c/c-parser.c:21174
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> ou nom de fonction attendu"
  
! #: c/c-parser.c:21185
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "nom de fonction %<(%> attendu"
  
! #: c/c-parser.c:21204
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait Ãªtre %<&omp_priv%>"
  
! #: c/c-parser.c:21335 cp/parser.c:43925
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: c/c-parser.c:21399 cp/parser.c:43988
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu"
  
! #: c/c-parser.c:21419 cp/parser.c:44014
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "clause %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue"
  
! #: c/c-parser.c:21428 cp/parser.c:44023
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "la clause %qs sur la directive %<requires%> n'est pas encore supportÃ©e"
  
! #: c/c-parser.c:21440 cp/parser.c:44035
  #, 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.c:21452 cp/parser.c:44047
  #, 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.c:21461 cp/parser.c:44056
  #, 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.c:21475 cp/parser.c:44070
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> requiert au moins une clause"
  
! #: c/c-parser.c:21494
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille nulle dans la clause %<reduction%>"
  
! #: c/c-parser.c:21500
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille variable dans la clause %<reduction%>"
  
! #: c/c-parser.c:21740 cp/semantics.c:8762
  #, 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.c:21742 cp/semantics.c:8764
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automatique %qE ne peut Ãªtre %<threadprivate%>"
  
! #: c/c-parser.c:21746 cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE a un type incomplet"
  
! #: c/c-parser.c:21925 cp/parser.c:44803
  #, 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.c:21931 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>"
  
! #: c/c-parser.c:21940
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "le %<__transaction_cancel%> extÃ©rieur n'est pas dans un %<__transaction_atomic%> extÃ©rieur ou une fonction %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21948 cp/parser.c:44827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>"
  
! #: c/c-parser.c:22032
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "pas d'accolade fermante"
*************** msgstr "pas d'accolade fermante"
*** 43577,43583 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
--- 43611,43617 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10697 c/c-typeck.c:10739 cp/call.c:4556
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
*************** msgstr "les types retournÃ©s par les fon
*** 43658,43669 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "convertir un tableau de littÃ©raux composÃ©s en un pointeur est mal formÃ© en C++"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, 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.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT n'a pas de membre nommÃ© %qE"
--- 43692,43703 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "convertir un tableau de littÃ©raux composÃ©s en un pointeur est mal formÃ© en C++"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9252
  #, 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.c:2511 c/c-typeck.c:9256
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT n'a pas de membre nommÃ© %qE"
*************** msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur
*** 43698,43704 ****
  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.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "l'indice du tableau n'est pas un entier"
--- 43732,43738 ----
  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.c:2702 cp/typeck.c:3609 cp/typeck.c:3702
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "l'indice du tableau n'est pas un entier"
*************** msgstr "conversion implicite de %qT en %
*** 43836,43852 ****
  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.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, 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.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, 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.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "vouliez-vous dÃ©rÃ©fÃ©rencer le pointeurÂ ?"
--- 43870,43886 ----
  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.c:3908 c/c-typeck.c:3936 cp/typeck.c:5140 cp/typeck.c:5409
  #, 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.c:3916 c/c-typeck.c:3927 cp/typeck.c:5167 cp/typeck.c:5191
  #, 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.c:3919 c/c-typeck.c:3930 cp/typeck.c:5170 cp/typeck.c:5194
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "vouliez-vous dÃ©rÃ©fÃ©rencer le pointeurÂ ?"
*************** msgstr "pointeur vers une fonction utili
*** 43871,43877 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "arithmÃ©tique sur un pointeur vers un type incomplet"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "arithmÃ©tique sur un pointeur vers un agrÃ©gat vide"
--- 43905,43911 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "arithmÃ©tique sur un pointeur vers un type incomplet"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6107
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "arithmÃ©tique sur un pointeur vers un agrÃ©gat vide"
*************** msgstr "dÃ©crÃ©ment d'un pointeur vers u
*** 43951,43957 ****
  msgid "taking address of expression of type %<void%>"
  msgstr "prise de l'adresse d'une expression de type %<void%>"
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ne peut prendre l'adresse du champ de bits %qD"
--- 43985,43991 ----
  msgid "taking address of expression of type %<void%>"
  msgstr "prise de l'adresse d'une expression de type %<void%>"
  
! #: c/c-typeck.c:4858 c/c-typeck.c:5042
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ne peut prendre l'adresse du champ de bits %qD"
*************** msgstr "ne peut prendre l'adresse d'un s
*** 43966,45341 ****
  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.c:5064
  #, 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.c:5067
  #, 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.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "adresse d'une variable registre globale %qD demandÃ©e"
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "adresse d'une variable registre %qD demandÃ©e"
  
! #: c/c-typeck.c:5213
  #, 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.c:5295
  #, 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.c:5354 c/c-typeck.c:5360
  #, 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.c:5377
  #, 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.c:5394
  #, 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.c:5405 c/c-typeck.c:5422
  #, 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.c:5410 c/c-typeck.c:5427
  #, 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.c:5440
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "non concordance de type de pointeurs entre %qT et %qT de %qD et %qD dans une expression conditionnelle"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "non concordance de type de pointeurs dans une expression conditionnelle"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, 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.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "non concordance de type dans une expression conditionnelle"
  
! #: c/c-typeck.c:5594
  #, 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.c:5598
  #, 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.c:5616
  #, 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.c:5621
  #, 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.c:5630 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "dans l'appel Ã  %qD, dÃ©clarÃ© ici"
  
! #: c/c-typeck.c:5679
  #, 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.c:5697 c/c-typeck.c:11238
  #, 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.c:5768
  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.c:5774
  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.c:5809
  #, 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.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "le transtypage spÃ©cifie un type de tableau"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "le transtypage spÃ©cifie un type de fonction"
  
! #: c/c-typeck.c:5924
  #, 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.c:5944
  #, 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.c:5954
  #, 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.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses %s depuis un pointeur d'espace d'adresses gÃ©nÃ©rique disjoint"
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses gÃ©nÃ©rique vers un pointeur de l'espace d'adresses %s disjoint"
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses %s depuis un pointeur de l'espace d'adresses %s disjoint"
  
! #: c/c-typeck.c:6019
  #, 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.c:6030
  #, 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.c:6035
  #, 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.c:6044 cp/typeck.c:8445
  #, 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.c:6058
  #, 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.c:6067
  #, 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.c:6077
  #, 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.c:6172
  #, 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.c:6213
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "affectation vers une expression de type tableau"
  
! #: c/c-typeck.c:6339
  #, 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.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(prÃ¨s de l'initialisation de %qs)"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "tableau initialisÃ© depuis une constante chaÃ®ne entre parenthÃ¨ses"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, 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.c:6681
  #, 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.c:6684
  #, 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.c:6689
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "la fonction interne %qD est dÃ©clarÃ©e ici"
  
! #: c/c-typeck.c:6888
  #, 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.c:6897
  #, 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.c:6901
  #, 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.c:6906
  #, 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.c:6924
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "conversion implicite de %qT vers %qT"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  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.c:7105 c/c-typeck.c:7460
  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.c:7108 c/c-typeck.c:7462
  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.c:7111 c/c-typeck.c:7464
  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.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  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.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "l'affectation abandonne le qualificatif %qv du type pointÃ©"
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "l'initialisation abandonne le qualificatif %qv du type pointÃ©"
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "le retour abandonne le qualificatif %qv du type pointÃ©"
  
! #: c/c-typeck.c:7134
  #, 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.c:7202
  #, 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.c:7215
  #, 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.c:7225
  #, 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.c:7235
  #, 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.c:7245
  #, 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.c:7268
  #, 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.c:7274
  #, 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.c:7279
  #, 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.c:7284 cp/typeck.c:9554
  #, 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.c:7305
  #, 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.c:7310
  #, 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.c:7315
  #, 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.c:7320
  #, 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.c:7369
  #, 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.c:7372
  #, 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.c:7374
  #, 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.c:7376
  #, 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.c:7420
  #, 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.c:7428
  #, 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.c:7433
  #, 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.c:7438
  #, 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.c:7480
  #, 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.c:7488
  #, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "affectation Ã  %qT depuis un pointeur vers %qD avec le type incompatible %qT"
  
! #: c/c-typeck.c:7493
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "affectation Ã  %qT depuis le type pointeur %qT qui est incompatible"
  
! #: c/c-typeck.c:7499
  #, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "initialisation de %qT depuis un pointeur vers %qD avec le type incompatible %qT"
  
! #: c/c-typeck.c:7504
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "initialisation de %qT depuis le type pointeur %qT qui est incompatible"
  
! #: c/c-typeck.c:7511
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "retour d'un pointeur vers %qD de type %qT depuis une fonction avec le type incompatible %qT"
  
! #: c/c-typeck.c:7516
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "retour de %qT depuis une fonction avec le type de retour %qT qui est incompatible"
  
! #: c/c-typeck.c:7555
  #, 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.c:7562
  #, 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.c:7567
  #, 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.c:7571
  #, 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.c:7591
  #, 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.c:7598
  #, 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.c:7603
  #, 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.c:7607
  #, 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.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "type incompatible pour l'argument %d de %qE"
  
! #: c/c-typeck.c:7645
  #, 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.c:7655
  #, 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.c:7665
  #, 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.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "le C traditionnel rejette l'initialisation automatique d'agrÃ©gats"
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisation d'un membre de tableau flexible"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, 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.c:8029
  #, 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.c:8097 cp/typeck.c:2193
  #, 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.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "un Ã©lÃ©ment de l'initialisation n'est pas une constante"
  
! #: c/c-typeck.c:8125
  #, 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.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, 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.c:8198 c/c-typeck.c:9775
  #, 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.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "initialisation invalide"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "type de vecteur opaque ne peut Ãªtre initialisÃ©"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "groupe d'accolades superflu Ã  la fin de l'initialisation"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "accolades autour d'une initialisation d'un scalaire"
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, 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.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "accolades manquantes autour de l'initialisation"
  
! #: c/c-typeck.c:8924
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "initialisation manquante pour le champ %qD de %qT"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "initialisation vide d'un scalaire"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "Ã©lÃ©ments superflus dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, 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.c:9077 c/c-typeck.c:9216
  #, 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.c:9127
  #, 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.c:9136 c/c-typeck.c:9145
  #, 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.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "index de tableau non constant dans l'initialisation"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, 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.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "plage de l'index vide dans l'initialisation"
  
! #: c/c-typeck.c:9187
  #, 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.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "le champ initialisÃ© a des effets de bord Ã©crasÃ©s"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "le champ initialisÃ© est Ã©crasÃ©"
  
! #: c/c-typeck.c:9797
  #, 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.c:10178
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de tableau de %<char%>"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de la structure"
  
! #: c/c-typeck.c:10206
  #, 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.c:10277 cp/typeck2.c:1086
  #, 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.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de l'union"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "le C traditionnel rejette l'initialisation des unions"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation du tableau"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation du vecteur"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "le C ISO interdit %<goto *expr;%>"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, 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.c:10819 c/c-typeck.c:10823
  #, 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.c:10837 c/gimple-parser.c:2414
  #, 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.c:10840
  #, 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.c:10917
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la fonction retourne l'adresse d'une Ã©tiquette"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la quantitÃ© du switch n'est pas un entier"
  
! #: c/c-typeck.c:11032
  #, 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.c:11070 c/c-typeck.c:11078
  #, 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.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "Ã©tiquette Â«Â caseÂ Â» en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, 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.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structurÃ© OpenMP"
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMP"
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute boucle"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "dÃ©claration sans effet"
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "l'instruction de l'expression a un type incomplet"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, 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.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, 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.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, 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.c:12145 cp/typeck.c:5119
  #, 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.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "la comparaison sera toujours %<false%> car l'adresse de %qD ne sera jamais NULL"
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "la comparaison sera toujours %<true%> car l'adresse de %qD ne sera jamais NULL"
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "comparaison de pointeurs vers des espaces d'adresses disjoints"
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, 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.c:12231 c/c-typeck.c:12350
  #, 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.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaison entre un pointeur et un entier"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaison de pointeurs complet et incomplet"
  
! #: c/c-typeck.c:12330
  #, 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.c:12335
  #, 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.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, 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.c:12440
  #, 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.c:12755
  #, 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.c:12759
  #, 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.c:12763
  #, 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.c:12779
  #, 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.c:12969 cp/semantics.c:9897
  #, 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.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, 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.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE dans la clause %qs"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "champ de bits %qE dans la clause %qs"
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE est un membre d'une union"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "impossible de dÃ©rÃ©fÃ©rencer %qE dans la clause %qs"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, 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.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, 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.c:13120
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs"
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, 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.c:13172 cp/semantics.c:5047
  #, 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.c:13195 cp/semantics.c:5080
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "pointeur unique attendu dans la clause %qs"
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, 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.c:13231 cp/semantics.c:5116
  #, 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.c:13239 cp/semantics.c:5124
  #, 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.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, 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.c:13265 cp/semantics.c:5150
  #, 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.c:13306 cp/semantics.c:5191
  #, 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.c:13321 cp/semantics.c:5206
  #, 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.c:13357 cp/semantics.c:5242
  #, 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.c:13361 cp/semantics.c:5246
  #, 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.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, 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.c:13387 cp/semantics.c:5272
  #, 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.c:13773 cp/semantics.c:6346
  #, 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.c:13780
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "l'itÃ©rateur %qD a le type qualifiÃ© par %<_Atomic%>"
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "l'itÃ©rateur %qD Ã  le type qualifiÃ© par Â«Â constÂ Â»"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "pas de l'itÃ©rateur avec un type non entier"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "l'itÃ©rateur %qD a un pas de zÃ©ro"
  
! #: c/c-typeck.c:13846
  #, 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.c:13853 cp/semantics.c:6439
  #, 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.c:13859 cp/semantics.c:6445
  #, 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.c:13865 cp/semantics.c:6451
  #, 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.c:13902 cp/semantics.c:6499
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pointeur attendu dans la clause %qs"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, 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.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "clause %<inscan%> %<reduction%> avec une section de tableau"
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, 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.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE dans la clause %<reduction%>"
  
! #: c/c-typeck.c:14074
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "type de taille nulle %qT dans la clause %qs"
  
! #: c/c-typeck.c:14082
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "type de taille variable %qT dans la clause %qs"
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE a un type invalide pour %<reduction(%s)%>"
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, 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.c:14229
  #, 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.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "la clause %<nowait%> ne doit pas Ãªtre utilisÃ©e avec %<copyprivate%>"
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit Ãªtre %<threadprivate%> pour %<copyin%>"
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "le modificateur ne devrait pas Ãªtre spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%>"
  
! #: c/c-typeck.c:14281
  #, 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.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<linear%>"
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, 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.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, 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.c:14353 cp/semantics.c:6811
  #, 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.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, 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.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, 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.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, 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.c:14391 cp/semantics.c:6881
  #, 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.c:14422 cp/semantics.c:6932
  #, 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.c:14441 cp/semantics.c:7271
  #, 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.c:14448
  #, 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.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<aligned%>"
  
! #: c/c-typeck.c:14462
  #, 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.c:14475 cp/semantics.c:7342
  #, 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.c:14481
  #, 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.c:14494 cp/semantics.c:7381
  #, 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.c:14500
  #, 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.c:14569 cp/semantics.c:7467
  #, 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.c:14580 cp/semantics.c:7492
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %<depend%>"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, 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.c:14605 cp/semantics.c:7522
  #, 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.c:14648 cp/semantics.c:7603
  #, 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.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, 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.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, 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.c:14736 cp/semantics.c:7702
  #, gcc-internal-format
  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/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, 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.c:14894 cp/semantics.c:7922
  #, 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.c:14922 cp/semantics.c:7952
  #, 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.c:14936 cp/semantics.c:7968
  #, 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.c:14939 cp/semantics.c:7971
  #, 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.c:14956
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "la variable %qs n'est pas un pointeur"
  
! #: c/c-typeck.c:14963
  #, 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.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "la clause %<order%> ne doit pas Ãªtre utilisÃ©e avec %<ordered%>"
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, 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.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clause %<inbranch%> est incompatible avec %<notinbranch%>"
  
  # le premier %qs est un mot non traduit tel que Â«Â privateÂ Â», Â«Â sharedÂ Â» ou Â«Â threadprivateÂ Â».
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prÃ©dÃ©terminÃ© %qs pour %qs"
  
! #: c/c-typeck.c:15183
  #, 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.c:15202 cp/semantics.c:8320
  #, 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.c:15214 cp/semantics.c:8333
  #, 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.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, 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.c:15278 cp/semantics.c:8300
  #, 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.c:15315 cp/semantics.c:8350
  #, 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.c:15325 cp/semantics.c:8379
  #, 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.c:15343 cp/semantics.c:8554
  #, 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.c:15517
  #, 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.c:15522
  #, 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.c:15528
  #, 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%>"
--- 44000,45380 ----
  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.c:5073
  #, 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.c:5076
  #, 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.c:5081
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "adresse d'une variable registre globale %qD demandÃ©e"
  
! #: c/c-typeck.c:5083
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "adresse d'une variable registre %qD demandÃ©e"
  
! #: c/c-typeck.c:5222
  #, 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.c:5304
  #, 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.c:5363 c/c-typeck.c:5369
  #, 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.c:5386
  #, 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.c:5403
  #, 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.c:5414 c/c-typeck.c:5431
  #, 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.c:5419 c/c-typeck.c:5436
  #, 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.c:5449
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "non concordance de type de pointeurs entre %qT et %qT de %qD et %qD dans une expression conditionnelle"
  
! #: c/c-typeck.c:5454
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "non concordance de type de pointeurs dans une expression conditionnelle"
  
! #: c/c-typeck.c:5463 c/c-typeck.c:5474
  #, 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.c:5488
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "non concordance de type dans une expression conditionnelle"
  
! #: c/c-typeck.c:5603
  #, 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.c:5607
  #, 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.c:5625
  #, 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.c:5630
  #, 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.c:5639 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "dans l'appel Ã  %qD, dÃ©clarÃ© ici"
  
! #: c/c-typeck.c:5688
  #, 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.c:5706 c/c-typeck.c:11260
  #, 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.c:5777
  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.c:5783
  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.c:5818
  #, 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.c:5912
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "le transtypage spÃ©cifie un type de tableau"
  
! #: c/c-typeck.c:5918
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "le transtypage spÃ©cifie un type de fonction"
  
! #: c/c-typeck.c:5933
  #, 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.c:5953
  #, 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.c:5963
  #, 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.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses %s depuis un pointeur d'espace d'adresses gÃ©nÃ©rique disjoint"
  
! #: c/c-typeck.c:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses gÃ©nÃ©rique vers un pointeur de l'espace d'adresses %s disjoint"
  
! #: c/c-typeck.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses %s depuis un pointeur de l'espace d'adresses %s disjoint"
  
! #: c/c-typeck.c:6028
  #, 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.c:6039
  #, 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.c:6044
  #, 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.c:6053 cp/typeck.c:8460
  #, 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.c:6067
  #, 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.c:6076
  #, 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.c:6086
  #, 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.c:6182
  #, 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.c:6223
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "affectation vers une expression de type tableau"
  
! #: c/c-typeck.c:6349
  #, 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.c:6551 c/c-typeck.c:6573 c/c-typeck.c:6599
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(prÃ¨s de l'initialisation de %qs)"
  
! #: c/c-typeck.c:6614
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "tableau initialisÃ© depuis une constante chaÃ®ne entre parenthÃ¨ses"
  
! #: c/c-typeck.c:6657 c/c-typeck.c:6903
  #, 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.c:6691
  #, 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.c:6694
  #, 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.c:6699
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "la fonction interne %qD est dÃ©clarÃ©e ici"
  
! #: c/c-typeck.c:6898
  #, 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.c:6907
  #, 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.c:6911
  #, 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.c:6916
  #, 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.c:6934
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "conversion implicite de %qT vers %qT"
  
! #: c/c-typeck.c:7112 c/c-typeck.c:7479
  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.c:7115 c/c-typeck.c:7482
  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.c:7118 c/c-typeck.c:7484
  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.c:7121 c/c-typeck.c:7486
  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.c:7129 c/c-typeck.c:7374 c/c-typeck.c:7417
  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.c:7131 c/c-typeck.c:7376 c/c-typeck.c:7419
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "l'affectation abandonne le qualificatif %qv du type pointÃ©"
  
! #: c/c-typeck.c:7133 c/c-typeck.c:7378 c/c-typeck.c:7421
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "l'initialisation abandonne le qualificatif %qv du type pointÃ©"
  
! #: c/c-typeck.c:7135 c/c-typeck.c:7380 c/c-typeck.c:7423
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "le retour abandonne le qualificatif %qv du type pointÃ©"
  
! #: c/c-typeck.c:7144
  #, 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.c:7212
  #, 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.c:7225
  #, 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.c:7235
  #, 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.c:7245
  #, 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.c:7255
  #, 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.c:7278
  #, 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.c:7284
  #, 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.c:7289
  #, 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.c:7294 cp/typeck.c:9569
  #, 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.c:7317
  #, 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.c:7327
  #, 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.c:7337
  #, 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.c:7342
  #, 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.c:7391
  #, 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.c:7394
  #, 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.c:7396
  #, 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.c:7398
  #, 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.c:7442
  #, 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.c:7450
  #, 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.c:7455
  #, 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.c:7460
  #, 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.c:7502
  #, 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.c:7510
  #, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "affectation Ã  %qT depuis un pointeur vers %qD avec le type incompatible %qT"
  
! #: c/c-typeck.c:7515
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "affectation Ã  %qT depuis le type pointeur %qT qui est incompatible"
  
! #: c/c-typeck.c:7521
  #, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "initialisation de %qT depuis un pointeur vers %qD avec le type incompatible %qT"
  
! #: c/c-typeck.c:7526
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "initialisation de %qT depuis le type pointeur %qT qui est incompatible"
  
! #: c/c-typeck.c:7533
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "retour d'un pointeur vers %qD de type %qT depuis une fonction avec le type incompatible %qT"
  
! #: c/c-typeck.c:7538
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "retour de %qT depuis une fonction avec le type de retour %qT qui est incompatible"
  
! #: c/c-typeck.c:7577
  #, 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.c:7584
  #, 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.c:7589
  #, 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.c:7593
  #, 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.c:7613
  #, 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.c:7620
  #, 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.c:7625
  #, 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.c:7629
  #, 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.c:7656
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "type incompatible pour l'argument %d de %qE"
  
! #: c/c-typeck.c:7667
  #, 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.c:7677
  #, 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.c:7687
  #, 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.c:7755
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "le C traditionnel rejette l'initialisation automatique d'agrÃ©gats"
  
! #: c/c-typeck.c:7995 c/c-typeck.c:8889 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisation d'un membre de tableau flexible"
  
! #: c/c-typeck.c:8011 cp/typeck2.c:1099
  #, 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.c:8051
  #, 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.c:8119 cp/typeck.c:2193
  #, 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.c:8138 c/c-typeck.c:8162 c/c-typeck.c:8165 c/c-typeck.c:8173
! #: c/c-typeck.c:8213 c/c-typeck.c:9742 c/c-typeck.c:9792
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "un Ã©lÃ©ment de l'initialisation n'est pas une constante"
  
! #: c/c-typeck.c:8147
  #, 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.c:8178 c/c-typeck.c:8226 c/c-typeck.c:9802
  #, 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.c:8220 c/c-typeck.c:9797
  #, 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.c:8239
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "initialisation invalide"
  
! #: c/c-typeck.c:8517 cp/decl.c:6998
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "type de vecteur opaque ne peut Ãªtre initialisÃ©"
  
! #: c/c-typeck.c:8737
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "groupe d'accolades superflu Ã  la fin de l'initialisation"
  
! #: c/c-typeck.c:8820
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "accolades autour d'une initialisation d'un scalaire"
  
! #: c/c-typeck.c:8886 c/c-typeck.c:10325 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, 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.c:8923
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "accolades manquantes autour de l'initialisation"
  
! #: c/c-typeck.c:8946
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "initialisation manquante pour le champ %qD de %qT"
  
! #: c/c-typeck.c:8970
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "initialisation vide d'un scalaire"
  
! #: c/c-typeck.c:8975
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "Ã©lÃ©ments superflus dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.c:9094 c/c-typeck.c:9176
  #, 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.c:9099 c/c-typeck.c:9238
  #, 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.c:9149
  #, 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.c:9158 c/c-typeck.c:9167
  #, 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.c:9172 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "index de tableau non constant dans l'initialisation"
  
! #: c/c-typeck.c:9178 c/c-typeck.c:9181
  #, 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.c:9200
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "plage de l'index vide dans l'initialisation"
  
! #: c/c-typeck.c:9209
  #, 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.c:9311 c/c-typeck.c:9341 c/c-typeck.c:9885
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "le champ initialisÃ© a des effets de bord Ã©crasÃ©s"
  
! #: c/c-typeck.c:9315 c/c-typeck.c:9345 c/c-typeck.c:9888
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "le champ initialisÃ© est Ã©crasÃ©"
  
! #: c/c-typeck.c:9819
  #, 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.c:10200
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de tableau de %<char%>"
  
! #: c/c-typeck.c:10207 c/c-typeck.c:10284
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de la structure"
  
! #: c/c-typeck.c:10228
  #, 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.c:10299 cp/typeck2.c:1086
  #, 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.c:10394
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation de l'union"
  
! #: c/c-typeck.c:10416
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "le C traditionnel rejette l'initialisation des unions"
  
! #: c/c-typeck.c:10478
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation du tableau"
  
! #: c/c-typeck.c:10512
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation du vecteur"
  
! #: c/c-typeck.c:10544
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "trop d'Ã©lÃ©ments dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.c:10786
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "le C ISO interdit %<goto *expr;%>"
  
! #: c/c-typeck.c:10813 c/gimple-parser.c:2404 cp/typeck.c:10061
  #, 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.c:10841 c/c-typeck.c:10845
  #, 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.c:10859 c/gimple-parser.c:2414
  #, 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.c:10862
  #, 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.c:10939
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la fonction retourne l'adresse d'une Ã©tiquette"
  
! #: c/c-typeck.c:11029 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la quantitÃ© du switch n'est pas un entier"
  
! #: c/c-typeck.c:11054
  #, 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.c:11092 c/c-typeck.c:11100
  #, 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.c:11106 cp/parser.c:11981
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "Ã©tiquette Â«Â caseÂ Â» en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11108
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11184 cp/parser.c:13483
  #, 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.c:11187 c/c-typeck.c:11207 cp/decl.c:3644 cp/parser.c:13493
! #: cp/parser.c:13514
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structurÃ© OpenMP"
  
! #: c/c-typeck.c:11190 cp/parser.c:13496
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMP"
  
! #: c/c-typeck.c:11204 cp/parser.c:13506
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute boucle"
  
! #: c/c-typeck.c:11242 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "dÃ©claration sans effet"
  
! #: c/c-typeck.c:11286
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "l'instruction de l'expression a un type incomplet"
  
! #: c/c-typeck.c:12120 c/c-typeck.c:12288 cp/typeck.c:5423
  #, 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.c:12128 c/c-typeck.c:12296 cp/typeck.c:5436
  #, 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.c:12143 c/c-typeck.c:12311 cp/typeck.c:5454
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "comparaison entre les types %qT et %qT"
! 
! #: c/c-typeck.c:12153 c/c-typeck.c:12321 cp/typeck.c:5471
  #, 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.c:12167 cp/typeck.c:5129
  #, 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.c:12185 c/c-typeck.c:12206
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "la comparaison sera toujours %<false%> car l'adresse de %qD ne sera jamais NULL"
  
! #: c/c-typeck.c:12191 c/c-typeck.c:12212
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "la comparaison sera toujours %<true%> car l'adresse de %qD ne sera jamais NULL"
  
! #: c/c-typeck.c:12233 c/c-typeck.c:12362
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "comparaison de pointeurs vers des espaces d'adresses disjoints"
  
! #: c/c-typeck.c:12240 c/c-typeck.c:12246
  #, 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.c:12253 c/c-typeck.c:12372
  #, 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.c:12265 c/c-typeck.c:12270 c/c-typeck.c:12398 c/c-typeck.c:12403
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaison entre un pointeur et un entier"
  
! #: c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaison de pointeurs complet et incomplet"
  
! #: c/c-typeck.c:12352
  #, 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.c:12357
  #, 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.c:12380 c/c-typeck.c:12383 c/c-typeck.c:12390 c/c-typeck.c:12393
  #, 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.c:12462
  #, 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.c:12777
  #, 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.c:12781
  #, 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.c:12785
  #, 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.c:12801
  #, 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.c:12991 cp/semantics.c:9886
  #, 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.c:13002 c/c-typeck.c:13012 cp/semantics.c:9897
! #: cp/semantics.c:9907
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.c:13047 cp/semantics.c:9942
  #, 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.c:13091 c/c-typeck.c:14672 c/c-typeck.c:14759 c/c-typeck.c:14832
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE dans la clause %qs"
  
! #: c/c-typeck.c:13103 c/c-typeck.c:14604 c/c-typeck.c:14745
! #: cp/semantics.c:4950 cp/semantics.c:7490 cp/semantics.c:7684
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "champ de bits %qE dans la clause %qs"
  
! #: c/c-typeck.c:13112 c/c-typeck.c:14769 cp/semantics.c:4960
! #: cp/semantics.c:7703
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE est un membre d'une union"
  
! #: c/c-typeck.c:13120 c/c-typeck.c:14778
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "impossible de dÃ©rÃ©fÃ©rencer %qE dans la clause %qs"
  
! #: c/c-typeck.c:13131 cp/semantics.c:4976 cp/semantics.c:7732
  #, 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.c:13135 c/c-typeck.c:14797 cp/semantics.c:4980
! #: cp/semantics.c:7736
  #, 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.c:13142
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
! #: c/c-typeck.c:13151 c/c-typeck.c:14804 c/c-typeck.c:14922
! #: cp/semantics.c:4998 cp/semantics.c:7743 cp/semantics.c:7924
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs"
  
! #: c/c-typeck.c:13187 cp/semantics.c:5032
  #, 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.c:13194 cp/semantics.c:5039
  #, 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.c:13217 cp/semantics.c:5072
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "pointeur unique attendu dans la clause %qs"
  
! #: c/c-typeck.c:13234 c/c-typeck.c:13300 c/c-typeck.c:13577
! #: cp/semantics.c:5089 cp/semantics.c:5155
  #, 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.c:13253 cp/semantics.c:5108
  #, 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.c:13261 cp/semantics.c:5116
  #, 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.c:13270 c/c-typeck.c:13391 cp/semantics.c:5125
! #: cp/semantics.c:5246
  #, 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.c:13287 cp/semantics.c:5142
  #, 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.c:13328 cp/semantics.c:5183
  #, 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.c:13343 cp/semantics.c:5198
  #, 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.c:13379 cp/semantics.c:5234
  #, 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.c:13383 cp/semantics.c:5238
  #, 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.c:13401 c/c-typeck.c:13516 cp/semantics.c:5256
! #: cp/semantics.c:5385
  #, 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.c:13409 cp/semantics.c:5264
  #, 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.c:13795 cp/semantics.c:6335
  #, 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.c:13802
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "l'itÃ©rateur %qD a le type qualifiÃ© par %<_Atomic%>"
  
! #: c/c-typeck.c:13808 cp/semantics.c:6342
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "l'itÃ©rateur %qD Ã  le type qualifiÃ© par Â«Â constÂ Â»"
  
! #: c/c-typeck.c:13821 cp/semantics.c:6358
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "pas de l'itÃ©rateur avec un type non entier"
  
! #: c/c-typeck.c:13841 cp/semantics.c:6394
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "l'itÃ©rateur %qD a un pas de zÃ©ro"
  
! #: c/c-typeck.c:13868
  #, 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.c:13875 cp/semantics.c:6428
  #, 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.c:13881 cp/semantics.c:6434
  #, 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.c:13887 cp/semantics.c:6440
  #, 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.c:13924 cp/semantics.c:6488
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pointeur attendu dans la clause %qs"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6563
  #, 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.c:14028 cp/semantics.c:6583
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "clause %<inscan%> %<reduction%> avec une section de tableau"
  
! #: c/c-typeck.c:14054 c/c-typeck.c:14064
  #, 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.c:14084
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE dans la clause %<reduction%>"
  
! #: c/c-typeck.c:14096
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "type de taille nulle %qT dans la clause %qs"
  
! #: c/c-typeck.c:14104
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "type de taille variable %qT dans la clause %qs"
  
! #: c/c-typeck.c:14148
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE a un type invalide pour %<reduction(%s)%>"
  
! #: c/c-typeck.c:14157 cp/semantics.c:6227
  #, 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.c:14245
  #, 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.c:14263 c/c-typeck.c:14996 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "la clause %<nowait%> ne doit pas Ãªtre utilisÃ©e avec %<copyprivate%>"
  
! #: c/c-typeck.c:14275 cp/semantics.c:8447
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit Ãªtre %<threadprivate%> pour %<copyin%>"
  
! #: c/c-typeck.c:14289 cp/semantics.c:6624
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "le modificateur ne devrait pas Ãªtre spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%>"
  
! #: c/c-typeck.c:14297
  #, 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.c:14305
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<linear%>"
  
! #: c/c-typeck.c:14324 cp/semantics.c:6698
  #, 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.c:14354 c/c-typeck.c:14915 c/c-typeck.c:15139
! #: cp/semantics.c:6785 cp/semantics.c:7917 cp/semantics.c:8215
  #, 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.c:14369 cp/semantics.c:6800
  #, 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.c:14382 c/c-typeck.c:14414 c/c-typeck.c:14445
  #, 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.c:14390 c/c-typeck.c:14421 c/c-typeck.c:14693 c/c-typeck.c:14843
! #: c/c-typeck.c:14850 c/c-typeck.c:14868 c/c-typeck.c:14878 c/c-typeck.c:14885
! #: cp/semantics.c:6813 cp/semantics.c:6821 cp/semantics.c:6878
! #: cp/semantics.c:6885 cp/semantics.c:6929 cp/semantics.c:7617
! #: cp/semantics.c:7794 cp/semantics.c:7801 cp/semantics.c:7818
! #: cp/semantics.c:7828 cp/semantics.c:7835
  #, 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.c:14393 c/c-typeck.c:14424 c/c-typeck.c:14853 c/c-typeck.c:14888
! #: cp/semantics.c:6824 cp/semantics.c:6888 cp/semantics.c:7804
! #: cp/semantics.c:7838
  #, 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.c:14407 cp/semantics.c:6870
  #, 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.c:14438 cp/semantics.c:6921
  #, 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.c:14457 cp/semantics.c:7260
  #, 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.c:14464
  #, 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.c:14471
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<aligned%>"
  
! #: c/c-typeck.c:14478
  #, 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.c:14491 cp/semantics.c:7331
  #, 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.c:14497
  #, 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.c:14510 cp/semantics.c:7370
  #, 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.c:14516
  #, 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.c:14585 cp/semantics.c:7456
  #, 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.c:14596 cp/semantics.c:7481
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %<depend%>"
  
! #: c/c-typeck.c:14612 cp/semantics.c:7500
  #, 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.c:14621 cp/semantics.c:7511
  #, 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.c:14664 cp/semantics.c:7592
  #, 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.c:14689 c/c-typeck.c:14865 cp/semantics.c:7613
! #: cp/semantics.c:7815
  #, 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.c:14697 c/c-typeck.c:14871 cp/semantics.c:7621
! #: cp/semantics.c:7821
  #, 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.c:14752 cp/semantics.c:7691
  #, gcc-internal-format
  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/c-typeck.c:14823 c/c-typeck.c:14929 cp/semantics.c:7773
! #: cp/semantics.c:7931
  #, 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.c:14910 cp/semantics.c:7911
  #, 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.c:14938 cp/semantics.c:7941
  #, 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.c:14952 cp/semantics.c:7957
  #, 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.c:14955 cp/semantics.c:7960
  #, 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.c:14972
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "la variable %qs n'est pas un pointeur"
  
! #: c/c-typeck.c:14979
  #, 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.c:15009 c/c-typeck.c:15100 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "la clause %<order%> ne doit pas Ãªtre utilisÃ©e avec %<ordered%>"
  
! #: c/c-typeck.c:15029 cp/semantics.c:7543
  #, 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.c:15122 cp/semantics.c:8183
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clause %<inbranch%> est incompatible avec %<notinbranch%>"
  
  # le premier %qs est un mot non traduit tel que Â«Â privateÂ Â», Â«Â sharedÂ Â» ou Â«Â threadprivateÂ Â».
! #: c/c-typeck.c:15189 cp/semantics.c:8518
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prÃ©dÃ©terminÃ© %qs pour %qs"
  
! #: c/c-typeck.c:15199
  #, 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.c:15218 cp/semantics.c:8309
  #, 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.c:15230 cp/semantics.c:8322
  #, 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.c:15241 c/c-typeck.c:15249 cp/semantics.c:8331
! #: cp/semantics.c:8349
  #, 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.c:15294 cp/semantics.c:8289
  #, 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.c:15331 cp/semantics.c:8339
  #, 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.c:15341 cp/semantics.c:8368
  #, 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.c:15359 cp/semantics.c:8543
  #, 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.c:15533
  #, 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.c:15538
  #, 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.c:15544
  #, 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 "  pas de conversion connue pour
*** 45540,45546 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  pas de conversion connue pour convertir l'argument %d depuis %qH vers %qI"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 45579,45585 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  pas de conversion connue pour convertir l'argument %d depuis %qH vers %qI"
  
! #: cp/call.c:3729 cp/pt.c:6908
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr "  un constructeur acceptant un u
*** 45628,46856 ****
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  un constructeur hÃ©ritÃ© n'est pas un candidat pour une initialisation depuis une expression du mÃªme type ou d'un type dÃ©rivÃ©"
  
! #: cp/call.c:3994 cp/call.c:4366
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "les initialisations par noms ne peuvent pas Ãªtre utilisÃ©es avec un type non agrÃ©gÃ© %qT"
  
! #: cp/call.c:4264
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversion de %qH vers %qI est ambiguÃ«"
  
! #: cp/call.c:4372 cp/cvt.c:862
  msgid "could not convert %qE from %qH to %qI"
  msgstr "impossible de convertir %qE de %qH vers %qI"
  
! #: cp/call.c:4439
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "initialiser %qH avec %qI dans une expression constante convertie n'est pas liÃ©e directement"
  
! #: cp/call.c:4460
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversion de %qH vers %qI dans une expression constante convertie"
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "pas de fonction correspondant Ã  l'appel %<%D(%A)%>"
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%D(%A)%>"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "le pointeur vers la fonction membre %qE ne peut Ãªtre appelÃ© sans un objet; utilisez %<.*%> ou %<->*%>"
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "pas de concordance pour l'appel Ã  %<(%T) (%A)%>"
  
! #: cp/call.c:4958
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "l'appel Ã  %<(%T) (%A)%> est ambigu"
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "surcharge ambiguÃ« pour "
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr "pas de concordance pour "
  
! #: cp/call.c:5014
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (les types des opÃ©randes sont %qT, %qT et %qT)"
  
! #: cp/call.c:5016
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (les types des opÃ©randes sont %qT et %qT)"
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (le type de l'opÃ©rande est %qT)"
  
! #: cp/call.c:5035
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator?:%> ternaire"
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<operator?:%> ternaire dans %<%E ? %E : %E%>"
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> dans %<%E%s%>"
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> dans %<%E[%E]%>"
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs dans %<%s %E%>"
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:5081
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> dans %<%s%E%>"
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> dans %<%E %s %E%>"
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> dans %<%s%E%>"
  
! #: cp/call.c:5215
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "le C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>"
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "le type scalaire infÃ©rÃ© %qT n'est pas un type entier ou en virgule flottante de la mÃªme taille que %qT"
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversion du scalaire %qH vers le vecteur %qI implique une troncature"
  
! #: cp/call.c:5362
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "types vectoriels incompatibles dans l'expression conditionnelle: %qT, %qT et %qT"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "le deuxiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le troisiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>"
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "le troisiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le deuxiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>"
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "les opÃ©randes de %<?:%> ont les types diffÃ©rents %qT et %qT"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  et chaque type peut Ãªtre converti en l'autre"
  
! #: cp/call.c:5687
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversion implicite depuis %qH vers %qI pour correspondre Ã  d'autres rÃ©sultats de la condition"
  
! #: cp/call.c:5703
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "non concordance dans les Ã©numÃ©rÃ©s de l'expression conditionnelle: %qT vs %qT"
  
! #: cp/call.c:5716
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type Ã©numÃ©rÃ© %qT et le type en virgule flottante %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/call.c:5721
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type en virgule flottante %qT et le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/call.c:5737
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "type Ã©numÃ©rÃ© et non Ã©numÃ©rÃ© dans l'expression conditionnelle"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "pas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs, on essaie avec l'opÃ©rateur prÃ©fixÃ© Ã  la place"
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "pas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs"
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "en C++20, cette comparaison appelle la fonction actuelle rÃ©cursivement avec les arguments inversÃ©s"
  
! #: cp/call.c:6552
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "le type de retour de %qD n'est pas %qs"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "utilisÃ© comme candidat rÃ©Ã©crit pour la comparaison de %qT et %qT"
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaison entre %q#T et %q#T"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "le nettoyage pendant une exception pour cet opÃ©rateur Â«Â newÂ Â» avec placement sÃ©lectionne %<operatorÂ delete%> sans placement"
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)"
  
! #: cp/call.c:7051
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD est une fonction de dÃ©sallocation habituelle (sans placement)"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "pas de fonction de dÃ©sallocation correspondante pour %qD"
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "pas de %<operator %s%> adaptÃ© pour %qT"
  
! #: cp/call.c:7267
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D est privÃ© dans ce contexte"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "dÃ©clarÃ© privÃ© ici"
  
! #: cp/call.c:7273
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protÃ©gÃ© dans ce contexte"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "dÃ©clarÃ© protÃ©gÃ© ici"
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D est inaccessible dans ce contexte"
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "passage de NULL pour l'argument non pointeur %P de %qD"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  dÃ©clarÃ© ici"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "conversion vers un type non pointeur %qT Ã  partir de NULL"
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "conversion de %<false%> vers un type pointeur pour l'argument %P de %qD"
  
! #: cp/call.c:7388
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "conversion de %<false%> vers le type pointeur %qT"
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  initialisation de l'argument %P de %qD"
  
! #: cp/call.c:7475
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "trop d'accolades autour de l'initialiseur pour %qT"
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "la conversion vers %qH depuis %qI requiert une initialisation directe"
  
! #: cp/call.c:7545
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "la conversion dÃ©finie par l'utilisateur de %qH vers %qI est invalide"
  
! #: cp/call.c:7582 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversion invalide de %qH vers %qI"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversion de la liste d'initialisation vers %qT utiliserait le constructeur explicite %qD"
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "en C++11 et au delÃ , un constructeur par dÃ©faut peut Ãªtre explicite"
  
! #: cp/call.c:7897
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une r-valeur de type %qH Ã  une l-valeur de type %qI"
  
! #: cp/call.c:7906
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une valeur de type %qI"
  
! #: cp/call.c:7911
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une r-valeur de type %qI"
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "impossible de lier la rÃ©fÃ©rence de type %qH vers %qI Ã  cause des limites diffÃ©rentes des tableaux"
  
! #: cp/call.c:7926
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "lier la rÃ©fÃ©rence du type %qH Ã  %qI abandonne les qualificatifs"
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ne peut lier le champ de bits %qE avec %qT"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ne peut lier le champs empaquetÃ© %qE avec %qT"
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ne peut lier la r-valeur %qE avec %qT"
  
! #: cp/call.c:8166
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversion implicite de %qH en %qI lors du passage de l'argument Ã  la fonction"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "l'Ã©numÃ©ration %qT dans une portÃ©e limitÃ©e est passÃ©e au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT aprÃ¨s"
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "le passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellement"
  
! #: cp/call.c:8270
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "impossible de recevoir le type rÃ©fÃ©rencÃ© %qT au travers de %<...%>"
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la rÃ©ception d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellement"
  
! #: cp/call.c:8348
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ã©valuation rÃ©cursive de l'argument par dÃ©faut pour %q#D"
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "l'appel Ã  %qD utilise l'argument par dÃ©faut du paramÃ¨tre %P qui n'est pas encore dÃ©fini"
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "l'argument de l'appel de fonction pourrait Ãªtre un candidat pour un attribut de format"
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "utilisation d'une fonction ayant plusieurs versions sans version par dÃ©faut"
  
! #: cp/call.c:9103
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "le passage de %qT comme argument %<this%> abandonne les qualificatifs"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dans l'appel de %qD"
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT n'est pas une base accessible de %qT"
  
! #: cp/call.c:9313
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "passage des arguments Ã  l'Ã©lision du constructeur hÃ©ritÃ© %qD"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "l'affectation depuis le %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "Ã©criture %qD vers un objet de type %#qT sans affectation par copie triviale"
  
! #: cp/call.c:9848
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Ã©criture %qD vers un objet de type non trivial %#qT%s"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "Ã©criture %qD vers un objet de type %#qT avec le membre %qs de %qD"
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "Ã©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%s"
  
! #: cp/call.c:9873
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation ou une initialisation par valeur"
  
! #: cp/call.c:9875
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; utilisez plutÃ´t une affectation"
  
! #: cp/call.c:9877
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par valeur"
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.c:9883
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD effacement d'un objet du type non trivial %#qT%s"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s"
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation par copie ou une initialisation par copie"
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; utilisez plutÃ´t une affectation par copie"
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par copie"
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Ã©criture dans un objet du type non trivialement copiable %#qT%s"
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©"
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT"
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutÃ´t une affectation ou une initialisation par copie"
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©s"
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©"
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD dÃ©placement d'un objet du type non trivialement copiable %#qT; utilisez plutÃ´t %<new%> et %<delete%>"
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD dÃ©placement d'un objet de type %#qT avec un constructeur par copie supprimÃ©; utilisez plutÃ´t %<new%> et %<delete%>"
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD dÃ©placement d'un objet de type %#qT avec un destructeur supprimÃ©"
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD dÃ©placement d'un objet du type non trivial %#qT et de taille %E dans une rÃ©gion de taille %E"
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT dÃ©clarÃ© ici"
  
! #: cp/call.c:10109
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "le constructeur dÃ©lÃ¨gue Ã  lui-mÃªme"
  
! #: cp/call.c:10383 cp/typeck.c:9489
  msgid "cannot convert %qH to %qI"
  msgstr "ne peut convertir %qH en %qI"
  
! #: cp/call.c:10405
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel Ã  %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:10437
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel Ã  %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "appel Ã  la non fonction %qD"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "pour un transtypage de style Â«Â fonctionÂ Â», enlevez le %<::%D%> redondant"
  
! #: cp/call.c:10716
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pas de fonction concordante pour l'appel de %<%s(%A)%>"
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%s(%A)%>"
  
! #: cp/call.c:10742
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis un initialisateur qui n'est pas un membre statique"
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis le constructeur"
  
! #: cp/call.c:10748
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis le destructeur"
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "impossible d'appeler la fonction membre %qD sans objet"
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "le passage de %qT choisi %qT au lieu de %qT"
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "choix de %qD Ã  la place de %qD"
  
! #: cp/call.c:11804
  msgid "  for conversion from %qH to %qI"
  msgstr "  pour la conversion de %qH vers %qI"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  parce que la sÃ©quence de conversion pour l'argument est meilleure"
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "dÃ©saccord dans l'argument par dÃ©faut lors de la rÃ©solution de la surcharge"
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " candidat 1: %q#F"
  
! #: cp/call.c:12063
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " candidat 2: %q#F"
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "le C++ ISO indique que ceux-ci sont ambigus mÃªme si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:"
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "une limite temporaire sur %qD existe uniquement jusqu'Ã  la sortie du constructeur"
  
! #: cp/call.c:12651
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "initialisation invalide pour une rÃ©fÃ©rence non constante du type %qH Ã  partir d'une r-valeur de type %qI"
  
! #: cp/call.c:12655
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "initialisation invalide pour une rÃ©fÃ©rence du type %qH Ã  partir d'une expression de type %qI"
  
! #: cp/class.c:309
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr "impossible de convertir depuis un pointeur sur la classe de base %qT vers un pointeur sur la classe dÃ©rivÃ©e %qT car la classe de base est virtuelle"
  
! #: cp/class.c:313
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "impossible de convertir depuis la classe de base %qT vers la classe dÃ©rivÃ©e %qT car la classe de base est virtuelle"
  
! #: cp/class.c:320
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "impossible de convertir depuis un pointeur sur la classe de base %qT vers un pointeur sur la classe dÃ©rivÃ©e %qT via la classe de base virtuelle %qT"
  
! #: cp/class.c:325
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "impossible de convertir depuis la classe de base %qT vers la classe dÃ©rivÃ©e %qT via la classe de base virtuelle %qT"
  
! #: cp/class.c:378
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "impossible de convertir depuis %qT vers la classe de base %qT car %qT est incomplet"
  
  # ce message apparaÃ®t juste aprÃ¨s le %q#D ci-dessus
! #: cp/class.c:1191
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%q#D est en conflit avec la version hÃ©ritÃ©e de %qT"
  
! #: cp/class.c:1194
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "la version hÃ©ritÃ©e de %qT est dÃ©clarÃ©e ici"
  
! #: cp/class.c:1212
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D ne peut pas Ãªtre surchargÃ© par %q#D"
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "dÃ©claration prÃ©cÃ©dente de %q#D"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "spÃ©cifications d'accÃ¨s conflictuelles pour la mÃ©thode %q+D, ignorÃ©"
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "spÃ©cifications d'accÃ¨s conflictuelles pour le champ %qE, ignorÃ©"
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "%qD invalide dans %q#T Ã  cause de la mÃ©thode locale %q#D avec le mÃªme nom"
  
! #: cp/class.c:1332
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "mÃ©thode locale %q#D, dÃ©clarÃ©e ici"
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "%qD invalide dans %q#T Ã  cause du membre local %q#D avec le mÃªme nom"
  
! #: cp/class.c:1342
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "membre local %q#D dÃ©clarÃ© ici"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type de retour) a dÃ©jÃ "
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT dÃ©clarÃ© ici"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type) a dÃ©jÃ "
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qT n'a pas l'Ã©tiquette de l'ABI %E que la classe de base %qT a"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qT ne possÃ¨de pas l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans le type de %qD) possÃ¨de"
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "impossible de dÃ©river de la classe de base %<final%> %qT dans le type dÃ©rivÃ© %qT"
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "toutes les fonctions membre de la classe %qT sont privÃ©es"
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T dÃ©finit uniquement un destructeur privÃ© et n'a pas d'amis"
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T dÃ©finit uniquement des constructeurs privÃ©s et n'a pas d'amis"
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D est public mais requiert un objet %q#T existant"
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "pas de redÃ©finition finale unique pour %qD dans %qT"
  
! #: cp/class.c:2936
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD peut Ãªtre marquÃ© Â«Â overrideÂ Â»"
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D est marquÃ© %<override%> mais il ne redÃ©fini rien"
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "%q+#D est marquÃ© %<final%> mais il n'est pas virtuel"
  
! #: cp/class.c:3017
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD Ã©tait cachÃ©"
  
! #: cp/class.c:3018
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  par %qD"
  
! #: cp/class.c:3053
  #, 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/class.c:3063 cp/parser.c:21859
  #, 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/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "l'Ã©lision dans %qD n'est pas hÃ©ritÃ©e"
  
! #: cp/class.c:3451
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "champ de bits %q#D avec le type non entier %qT"
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "la largeur du champ de bits %q+D n'est pas une constante entiÃ¨re"
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "largeur nÃ©gative dans le champ de bits %q+D"
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "largeur nulle pour le champ de bits %q+D"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "la largeur de %qD dÃ©passe celle de son type"
  
! #: cp/class.c:3493
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qD est trop petit pour contenir toutes les valeurs de %q#T"
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "le membre %q+#D avec un constructeur n'est pas permis dans l'union"
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "le membre %q+#D avec destructeur n'est pas permis dans l'union"
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "le membre %q#D avec un opÃ©rateur dâ€™affectation par copie n'est pas permis dans l'union"
  
! #: cp/class.c:3563
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les unions sans restrictions sont disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/class.c:3679
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "en C++98, %q+D ne peut pas Ãªtre statique parce qu'il est un membre d'une union"
  
! #: cp/class.c:3692
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "le membre de donnÃ©e non statique %q+D dans une union ne peut pas avoir le type rÃ©fÃ©rencÃ© %qT"
  
! #: cp/class.c:3705
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "le membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© avec le type d'une fonction"
  
! #: cp/class.c:3711
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "le membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© comme type de mÃ©thode"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "attribut Â«Â packedÂ Â» ignorÃ© Ã  cause du champ non POD non empaquetÃ© %q#D"
  
! #: cp/class.c:3834
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "le membre %q+D ne peut pas Ãªtre dÃ©clarÃ© comme une rÃ©fÃ©rence %<mutable%>"
  
! #: cp/class.c:3837
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "le membre %q+D ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<const%> et %<mutable%>"
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "champs multiples initialisÃ©s dans l'union %qT"
  
! #: cp/class.c:3870
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "le membre %q+D initialisÃ© est dÃ©clarÃ© ici"
  
! #: cp/class.c:3913
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "champ %q#D avec le mÃªme nom que la classe"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T a des membres de donnÃ©es qui sont des pointeurs"
  
! #: cp/class.c:3946
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mais il ne dÃ©clare pas %<%T(const %T&)%>"
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  ou %<operator=(const %T&)%>"
  
! #: cp/class.c:3952
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mais il ne dÃ©clare pas %<operator=(const %T&)%>"
  
! #: cp/class.c:3954
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "membre pointeur %q+D dÃ©clarÃ© ici"
  
! #: cp/class.c:4411
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "l'alignement de %qD a augmentÃ© avec %<-fabi-version=9%> (GCC 5.2)"
  
! #: cp/class.c:4414
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "l'alignement de %qD augmentera avec %<-fabi-version=9%>"
  
! #: cp/class.c:4742
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "initialisation spÃ©cifiÃ©e pour une mÃ©thode non virtuelle %q+D"
  
! #: cp/class.c:4775
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "le destructeur pour %qT est ambigu"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "la mÃ©thode redÃ©fini Ã  la fois les mÃ©thodes %<transaction_pure%> et %qE"
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "la mÃ©thode dÃ©clarÃ©e %qE redÃ©fini la mÃ©thode %qE"
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "la classe englobant la fonction membre non statique %<constexpr%> %q+#D n'est pas un type littÃ©ral"
  
! #: cp/class.c:5934
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T n'est pas littÃ©ral Ã  cause de:"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT est un type de fermeture qui n'est un littÃ©ral qu'Ã  partir du C++17"
  
! #: cp/class.c:5940
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T a un destructeur non trivial"
  
! #: cp/class.c:5943
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T n'a pas de destructeur %<constexpr%>"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T n'est pas un agrÃ©gat, n'a pas de constructeur par dÃ©faut trivial et n'a pas de constructeur %<constexpr%> qui n'est pas un constructeur de copie ou par dÃ©placement"
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  la classe de base %qT de %q+T n'est pas littÃ©rale"
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  le membre de donnÃ©e non statique %qD a un type non littÃ©ral"
  
! #: cp/class.c:6006
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  le membre de donnÃ©e non statique %qD a un type volatile"
  
! #: cp/class.c:6127
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "la classe de base %q#T a un destructeur non virtuel accessible"
  
! #: cp/class.c:6156
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "la rÃ©fÃ©rence non statique %q#D dans la classe sans un constructeur"
  
! #: cp/class.c:6162
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "le membre constant non statique %q#D dans la classe sans un constructeur"
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "la base directe %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©"
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "la base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©"
  
! #: cp/class.c:6743
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "le dÃ©calage relatif de %qD n'est pas compatible avec l'ABI et peut changer dans une version future de GCC"
  
! #: cp/class.c:6922
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "la taille du type %qT est trop grande (%qE octets)"
  
! #: cp/class.c:7208
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "utilisation invalide de %q#T avec un tableau de taille nulle dans %q#D"
  
! #: cp/class.c:7210
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "utilisation invalide de %q#T avec un membre sous forme de tableau flexible dans %q#T"
  
! #: cp/class.c:7215
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "membre tableau %q#D dÃ©clarÃ© ici"
  
! #: cp/class.c:7243
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "membre tableau de taille nulle %qD pas Ã  la fin de %q#T"
  
! #: cp/class.c:7245
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "membre tableau de taille nulle %qD dans un %q#T par ailleurs vide"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "dans la dÃ©finition de %q#T"
  
! #: cp/class.c:7262
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "le membre tableau flexible %qD n'est pas Ã  la fin de %q#T"
  
! #: cp/class.c:7264
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "membre tableau flexible %qD dans %q#T par ailleurs vide"
  
! #: cp/class.c:7283
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "membre %q#D suivant dÃ©clarÃ© ici"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redÃ©finition de %q#T"
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T a des fonctions virtuelles et un destructeur non virtuel accessible"
  
! #: cp/class.c:7562
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "le type transparent %q#T n'a aucun champ"
  
  # un type transparent est un type qui est passÃ© comme le type qu'elle manipule, par ex decimal32
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la classe de type transparent %qT a des classes de base"
  
! #: cp/class.c:7572
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la classe de type transparent %qT a des fonctions virtuelles"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr "le type transparent %q#T ne peut Ãªtre rendu transparent car le type du premier champ a une ABI diffÃ©rente de la classe gÃ©nÃ©rale"
  
! #: cp/class.c:7735
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "la dÃ©finition de %qD ne correspond pas Ã  %<#include <initializer_list>%>"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "la tentative de terminer la struct a Ã©tÃ© stoppÃ©e nette en raison des erreurs prÃ©cÃ©dentes dans l'analyse syntaxique"
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "la chaÃ®ne de langage %<\"%E\"%> n'est pas reconnue"
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "ne peut rÃ©soudre la fonction surchargÃ©e %qD basÃ© sur la conversion vers le type %qT"
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "pas de correspondance pour convertir la fonction %qD vers le type %q#T"
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "la conversion de la fonction surchargÃ©e %qD vers le type %q#T est ambiguÃ«"
  
! #: cp/class.c:8555
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "on suppose un pointeur vers le membre %qD"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(un pointeur vers un membre peut seulement Ãªtre formÃ© avec %<&%E%>)"
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "pas assez d'informations sur le type"
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "impossible de convertir %qE du type %qT vers le type %qT"
  
! #: cp/class.c:8928
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "la dÃ©claration de %q#D change la signification de %qD"
  
! #: cp/class.c:8931
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD dÃ©clarÃ© ici comme %q#D"
--- 45667,46895 ----
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  un constructeur hÃ©ritÃ© n'est pas un candidat pour une initialisation depuis une expression du mÃªme type ou d'un type dÃ©rivÃ©"
  
! #: cp/call.c:3994 cp/call.c:4367
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "les initialisations par noms ne peuvent pas Ãªtre utilisÃ©es avec un type non agrÃ©gÃ© %qT"
  
! #: cp/call.c:4265
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversion de %qH vers %qI est ambiguÃ«"
  
! #: cp/call.c:4373 cp/cvt.c:862
  msgid "could not convert %qE from %qH to %qI"
  msgstr "impossible de convertir %qE de %qH vers %qI"
  
! #: cp/call.c:4440
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "initialiser %qH avec %qI dans une expression constante convertie n'est pas liÃ©e directement"
  
! #: cp/call.c:4461
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversion de %qH vers %qI dans une expression constante convertie"
  
! #: cp/call.c:4645
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "pas de fonction correspondant Ã  l'appel %<%D(%A)%>"
  
! #: cp/call.c:4648
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%D(%A)%>"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4873
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "le pointeur vers la fonction membre %qE ne peut Ãªtre appelÃ© sans un objet; utilisez %<.*%> ou %<->*%>"
  
! #: cp/call.c:4945
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "pas de concordance pour l'appel Ã  %<(%T) (%A)%>"
  
! #: cp/call.c:4959
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "l'appel Ã  %<(%T) (%A)%> est ambigu"
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "surcharge ambiguÃ« pour "
  
! #: cp/call.c:5012
  #, gcc-internal-format
  msgid "no match for "
  msgstr "pas de concordance pour "
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (les types des opÃ©randes sont %qT, %qT et %qT)"
  
! #: cp/call.c:5017
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (les types des opÃ©randes sont %qT et %qT)"
  
! #: cp/call.c:5019
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (le type de l'opÃ©rande est %qT)"
  
! #: cp/call.c:5036
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator?:%> ternaire"
  
! #: cp/call.c:5040
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<operator?:%> ternaire dans %<%E ? %E : %E%>"
  
! #: cp/call.c:5049 cp/call.c:5093 cp/call.c:5103
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5052
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> dans %<%E%s%>"
  
! #: cp/call.c:5059
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:5062
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> dans %<%E[%E]%>"
  
! #: cp/call.c:5070
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:5073
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs dans %<%s %E%>"
  
! #: cp/call.c:5079
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:5082
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> dans %<%s%E%>"
  
! #: cp/call.c:5097
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> dans %<%E %s %E%>"
  
! #: cp/call.c:5106
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> dans %<%s%E%>"
  
! #: cp/call.c:5216
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "le C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>"
  
! #: cp/call.c:5283
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "le type scalaire infÃ©rÃ© %qT n'est pas un type entier ou en virgule flottante de la mÃªme taille que %qT"
  
! #: cp/call.c:5300 cp/call.c:5307
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversion du scalaire %qH vers le vecteur %qI implique une troncature"
  
! #: cp/call.c:5363
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "types vectoriels incompatibles dans l'expression conditionnelle: %qT, %qT et %qT"
  
! #: cp/call.c:5443
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "le deuxiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le troisiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>"
  
! #: cp/call.c:5448
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "le troisiÃ¨me opÃ©rande de l'opÃ©rateur conditionnel a le type %<void%> mais le deuxiÃ¨me opÃ©rande n'est ni une expression qui gÃ©nÃ¨re une exception ni le type %<void%>"
  
! #: cp/call.c:5497 cp/call.c:5612 cp/call.c:5783
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "les opÃ©randes de %<?:%> ont les types diffÃ©rents %qT et %qT"
  
! #: cp/call.c:5501
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  et chaque type peut Ãªtre converti en l'autre"
  
! #: cp/call.c:5688
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversion implicite depuis %qH vers %qI pour correspondre Ã  d'autres rÃ©sultats de la condition"
  
! #: cp/call.c:5704
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "non concordance dans les Ã©numÃ©rÃ©s de l'expression conditionnelle: %qT vs %qT"
  
! #: cp/call.c:5717
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type Ã©numÃ©rÃ© %qT et le type en virgule flottante %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/call.c:5722
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type en virgule flottante %qT et le type Ã©numÃ©rÃ© %qT est dÃ©prÃ©ciÃ©e"
  
! #: cp/call.c:5738
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "type Ã©numÃ©rÃ© et non Ã©numÃ©rÃ© dans l'expression conditionnelle"
  
! #: cp/call.c:6428
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "pas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs, on essaie avec l'opÃ©rateur prÃ©fixÃ© Ã  la place"
  
! #: cp/call.c:6430
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "pas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs"
  
! #: cp/call.c:6510
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "en C++20, cette comparaison appelle la fonction actuelle rÃ©cursivement avec les arguments inversÃ©s"
  
! #: cp/call.c:6561
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "le type de retour de %qD n'est pas %qs"
  
! #: cp/call.c:6563
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "utilisÃ© comme candidat rÃ©Ã©crit pour la comparaison de %qT et %qT"
  
! #: cp/call.c:6634
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaison entre %q#T et %q#T"
  
! #: cp/call.c:7018
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "le nettoyage pendant une exception pour cet opÃ©rateur Â«Â newÂ Â» avec placement sÃ©lectionne %<operatorÂ delete%> sans placement"
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD est une fonction de dÃ©sallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)"
  
! #: cp/call.c:7060
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD est une fonction de dÃ©sallocation habituelle (sans placement)"
  
! #: cp/call.c:7236
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "pas de fonction de dÃ©sallocation correspondante pour %qD"
  
! #: cp/call.c:7242
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "pas de %<operator %s%> adaptÃ© pour %qT"
  
! #: cp/call.c:7278
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D est privÃ© dans ce contexte"
  
! #: cp/call.c:7279 cp/decl.c:8284
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "dÃ©clarÃ© privÃ© ici"
  
! #: cp/call.c:7284
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protÃ©gÃ© dans ce contexte"
  
! #: cp/call.c:7285 cp/decl.c:8285
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "dÃ©clarÃ© protÃ©gÃ© ici"
  
! #: cp/call.c:7292
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D est inaccessible dans ce contexte"
  
! #: cp/call.c:7373
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "passage de NULL pour l'argument non pointeur %P de %qD"
  
! #: cp/call.c:7376 cp/call.c:7395 cp/decl.c:9980 cp/typeck.c:4209
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  dÃ©clarÃ© ici"
  
! #: cp/call.c:7380
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "conversion vers un type non pointeur %qT Ã  partir de NULL"
  
! #: cp/call.c:7392
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "conversion de %<false%> vers un type pointeur pour l'argument %P de %qD"
  
! #: cp/call.c:7399
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "conversion de %<false%> vers le type pointeur %qT"
  
! #: cp/call.c:7466
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  initialisation de l'argument %P de %qD"
  
! #: cp/call.c:7486
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/call.c:7536
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "trop d'accolades autour de l'initialiseur pour %qT"
  
! #: cp/call.c:7547
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "la conversion vers %qH depuis %qI requiert une initialisation directe"
  
! #: cp/call.c:7556
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "la conversion dÃ©finie par l'utilisateur de %qH vers %qI est invalide"
  
! #: cp/call.c:7593 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversion invalide de %qH vers %qI"
  
! #: cp/call.c:7635 cp/call.c:7642
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversion de la liste d'initialisation vers %qT utiliserait le constructeur explicite %qD"
  
! #: cp/call.c:7638
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "en C++11 et au delÃ , un constructeur par dÃ©faut peut Ãªtre explicite"
  
! #: cp/call.c:7911
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une r-valeur de type %qH Ã  une l-valeur de type %qI"
  
! #: cp/call.c:7920
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une valeur de type %qI"
  
! #: cp/call.c:7925
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "impossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une r-valeur de type %qI"
  
! #: cp/call.c:7937
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "impossible de lier la rÃ©fÃ©rence de type %qH vers %qI Ã  cause des limites diffÃ©rentes des tableaux"
  
! #: cp/call.c:7940
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "lier la rÃ©fÃ©rence du type %qH Ã  %qI abandonne les qualificatifs"
  
! #: cp/call.c:7979
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ne peut lier le champ de bits %qE avec %qT"
  
! #: cp/call.c:7982 cp/call.c:8000
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ne peut lier le champs empaquetÃ© %qE avec %qT"
  
! #: cp/call.c:7985
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ne peut lier la r-valeur %qE avec %qT"
  
! #: cp/call.c:8180
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversion implicite de %qH en %qI lors du passage de l'argument Ã  la fonction"
  
! #: cp/call.c:8207 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "l'Ã©numÃ©ration %qT dans une portÃ©e limitÃ©e est passÃ©e au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT aprÃ¨s"
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "le passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellement"
  
! #: cp/call.c:8287
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "impossible de recevoir le type rÃ©fÃ©rencÃ© %qT au travers de %<...%>"
  
! #: cp/call.c:8297
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la rÃ©ception d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellement"
  
! #: cp/call.c:8365
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ã©valuation rÃ©cursive de l'argument par dÃ©faut pour %q#D"
  
! #: cp/call.c:8374
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "l'appel Ã  %qD utilise l'argument par dÃ©faut du paramÃ¨tre %P qui n'est pas encore dÃ©fini"
  
! #: cp/call.c:8474
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "l'argument de l'appel de fonction pourrait Ãªtre un candidat pour un attribut de format"
  
! #: cp/call.c:8536
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "utilisation d'une fonction ayant plusieurs versions sans version par dÃ©faut"
  
! #: cp/call.c:9120
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "le passage de %qT comme argument %<this%> abandonne les qualificatifs"
  
! #: cp/call.c:9123 cp/call.c:11767
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dans l'appel de %qD"
  
! #: cp/call.c:9148
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT n'est pas une base accessible de %qT"
  
! #: cp/call.c:9344
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "passage des arguments Ã  l'Ã©lision du constructeur hÃ©ritÃ© %qD"
  
! #: cp/call.c:9476
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "l'affectation depuis le %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/call.c:9876
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "Ã©criture %qD vers un objet de type %#qT sans affectation par copie triviale"
  
! #: cp/call.c:9879
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Ã©criture %qD vers un objet de type non trivial %#qT%s"
  
! #: cp/call.c:9884
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "Ã©criture %qD vers un objet de type %#qT avec le membre %qs de %qD"
  
! #: cp/call.c:9889
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "Ã©criture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnÃ©e%s"
  
! #: cp/call.c:9904
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation ou une initialisation par valeur"
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; utilisez plutÃ´t une affectation"
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par valeur"
  
! #: cp/call.c:9911
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.c:9914
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD effacement d'un objet du type non trivial %#qT%s"
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s"
  
! #: cp/call.c:9937
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation par copie ou une initialisation par copie"
  
! #: cp/call.c:9939
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; utilisez plutÃ´t une affectation par copie"
  
! #: cp/call.c:9941
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par copie"
  
! #: cp/call.c:9944
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Ã©criture dans un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.c:9947
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Ã©criture dans un objet du type non trivialement copiable %#qT%s"
  
! #: cp/call.c:9950
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Ã©criture dans un objet avec un constructeur par copie supprimÃ©"
  
! #: cp/call.c:9961
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT"
  
! #: cp/call.c:9973
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutÃ´t une affectation ou une initialisation par copie"
  
! #: cp/call.c:9990
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octets inchangÃ©s"
  
! #: cp/call.c:9993
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Ã©criture dans un objet du type non trivial %#qT laisse %wu octet inchangÃ©"
  
! #: cp/call.c:10003
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD dÃ©placement d'un objet du type non trivialement copiable %#qT; utilisez plutÃ´t %<new%> et %<delete%>"
  
! #: cp/call.c:10006
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD dÃ©placement d'un objet de type %#qT avec un constructeur par copie supprimÃ©; utilisez plutÃ´t %<new%> et %<delete%>"
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD dÃ©placement d'un objet de type %#qT avec un destructeur supprimÃ©"
  
! #: cp/call.c:10018
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD dÃ©placement d'un objet du type non trivial %#qT et de taille %E dans une rÃ©gion de taille %E"
  
! #: cp/call.c:10040
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT dÃ©clarÃ© ici"
  
! #: cp/call.c:10140
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "le constructeur dÃ©lÃ¨gue Ã  lui-mÃªme"
  
! #: cp/call.c:10414 cp/typeck.c:9504
  msgid "cannot convert %qH to %qI"
  msgstr "ne peut convertir %qH en %qI"
  
! #: cp/call.c:10436
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel Ã  %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:10468
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel Ã  %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.c:10515
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "appel Ã  la non fonction %qD"
  
! #: cp/call.c:10553 cp/pt.c:16297 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
  
! #: cp/call.c:10555
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "pour un transtypage de style Â«Â fonctionÂ Â», enlevez le %<::%D%> redondant"
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pas de fonction concordante pour l'appel de %<%s(%A)%>"
  
! #: cp/call.c:10750
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%s(%A)%>"
  
! #: cp/call.c:10773
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis un initialisateur qui n'est pas un membre statique"
  
! #: cp/call.c:10778
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis le constructeur"
  
! #: cp/call.c:10779
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "appel Ã  %q#D qui est pur virtuel depuis le destructeur"
  
! #: cp/call.c:10802
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "impossible d'appeler la fonction membre %qD sans objet"
  
! #: cp/call.c:11765
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "le passage de %qT choisi %qT au lieu de %qT"
  
! #: cp/call.c:11834
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "choix de %qD Ã  la place de %qD"
  
! #: cp/call.c:11835
  msgid "  for conversion from %qH to %qI"
  msgstr "  pour la conversion de %qH vers %qI"
  
! #: cp/call.c:11838
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  parce que la sÃ©quence de conversion pour l'argument est meilleure"
  
! #: cp/call.c:12088
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "dÃ©saccord dans l'argument par dÃ©faut lors de la rÃ©solution de la surcharge"
  
! #: cp/call.c:12092
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " candidat 1: %q#F"
  
! #: cp/call.c:12094
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " candidat 2: %q#F"
  
! #: cp/call.c:12140
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "le C++ ISO indique que ceux-ci sont ambigus mÃªme si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:"
  
! #: cp/call.c:12527
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "une limite temporaire sur %qD existe uniquement jusqu'Ã  la sortie du constructeur"
  
! #: cp/call.c:12682
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "initialisation invalide pour une rÃ©fÃ©rence non constante du type %qH Ã  partir d'une r-valeur de type %qI"
  
! #: cp/call.c:12686
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "initialisation invalide pour une rÃ©fÃ©rence du type %qH Ã  partir d'une expression de type %qI"
  
! #: cp/class.c:322
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr "impossible de convertir depuis un pointeur sur la classe de base %qT vers un pointeur sur la classe dÃ©rivÃ©e %qT car la classe de base est virtuelle"
  
! #: cp/class.c:326
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "impossible de convertir depuis la classe de base %qT vers la classe dÃ©rivÃ©e %qT car la classe de base est virtuelle"
  
! #: cp/class.c:333
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "impossible de convertir depuis un pointeur sur la classe de base %qT vers un pointeur sur la classe dÃ©rivÃ©e %qT via la classe de base virtuelle %qT"
  
! #: cp/class.c:338
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "impossible de convertir depuis la classe de base %qT vers la classe dÃ©rivÃ©e %qT via la classe de base virtuelle %qT"
  
! #: cp/class.c:391
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "impossible de convertir depuis %qT vers la classe de base %qT car %qT est incomplet"
  
  # ce message apparaÃ®t juste aprÃ¨s le %q#D ci-dessus
! #: cp/class.c:1204
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%q#D est en conflit avec la version hÃ©ritÃ©e de %qT"
  
! #: cp/class.c:1207
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "la version hÃ©ritÃ©e de %qT est dÃ©clarÃ©e ici"
  
! #: cp/class.c:1225
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D ne peut pas Ãªtre surchargÃ© par %q#D"
  
! #: cp/class.c:1227 cp/decl.c:1746 cp/decl.c:1758 cp/decl.c:1783 cp/decl.c:1806
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "dÃ©claration prÃ©cÃ©dente de %q#D"
  
! #: cp/class.c:1269
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "spÃ©cifications d'accÃ¨s conflictuelles pour la mÃ©thode %q+D, ignorÃ©"
  
! #: cp/class.c:1272
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "spÃ©cifications d'accÃ¨s conflictuelles pour le champ %qE, ignorÃ©"
  
! #: cp/class.c:1341
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "%qD invalide dans %q#T Ã  cause de la mÃ©thode locale %q#D avec le mÃªme nom"
  
! #: cp/class.c:1345
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "mÃ©thode locale %q#D, dÃ©clarÃ©e ici"
  
! #: cp/class.c:1351
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "%qD invalide dans %q#T Ã  cause du membre local %q#D avec le mÃªme nom"
  
! #: cp/class.c:1355
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "membre local %q#D dÃ©clarÃ© ici"
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type de retour) a dÃ©jÃ "
  
! #: cp/class.c:1435 cp/class.c:1442 cp/class.c:1449 cp/class.c:1461
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT dÃ©clarÃ© ici"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD hÃ©rite de l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans son type) a dÃ©jÃ "
  
! #: cp/class.c:1447
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qT n'a pas l'Ã©tiquette de l'ABI %E que la classe de base %qT a"
  
! #: cp/class.c:1455
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qT ne possÃ¨de pas l'Ã©tiquette de l'ABI %E que %qT (utilisÃ© dans le type de %qD) possÃ¨de"
  
! #: cp/class.c:1766
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "impossible de dÃ©river de la classe de base %<final%> %qT dans le type dÃ©rivÃ© %qT"
  
! #: cp/class.c:2240
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "toutes les fonctions membre de la classe %qT sont privÃ©es"
  
! #: cp/class.c:2252
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T dÃ©finit uniquement un destructeur privÃ© et n'a pas d'amis"
  
! #: cp/class.c:2293
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T dÃ©finit uniquement des constructeurs privÃ©s et n'a pas d'amis"
  
! #: cp/class.c:2297
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D est public mais requiert un objet %q#T existant"
  
! #: cp/class.c:2589
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "pas de redÃ©finition finale unique pour %qD dans %qT"
  
! #: cp/class.c:2951
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD peut Ãªtre marquÃ© Â«Â overrideÂ Â»"
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D est marquÃ© %<override%> mais il ne redÃ©fini rien"
  
! #: cp/class.c:2969
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "%q+#D est marquÃ© %<final%> mais il n'est pas virtuel"
  
! #: cp/class.c:3032
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD Ã©tait cachÃ©"
  
! #: cp/class.c:3033
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  par %qD"
  
! #: cp/class.c:3068
  #, 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/class.c:3078 cp/parser.c:21870
  #, 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/class.c:3274
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "l'Ã©lision dans %qD n'est pas hÃ©ritÃ©e"
  
! #: cp/class.c:3466
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "champ de bits %q#D avec le type non entier %qT"
  
! #: cp/class.c:3482
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "la largeur du champ de bits %q+D n'est pas une constante entiÃ¨re"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "largeur nÃ©gative dans le champ de bits %q+D"
  
! #: cp/class.c:3492
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "largeur nulle pour le champ de bits %q+D"
  
! #: cp/class.c:3502
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "la largeur de %qD dÃ©passe celle de son type"
  
! #: cp/class.c:3508
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qD est trop petit pour contenir toutes les valeurs de %q#T"
  
! #: cp/class.c:3569
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "le membre %q+#D avec un constructeur n'est pas permis dans l'union"
  
! #: cp/class.c:3572
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "le membre %q+#D avec destructeur n'est pas permis dans l'union"
  
! #: cp/class.c:3574
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "le membre %q#D avec un opÃ©rateur dâ€™affectation par copie n'est pas permis dans l'union"
  
! #: cp/class.c:3578
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les unions sans restrictions sont disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/class.c:3694
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "en C++98, %q+D ne peut pas Ãªtre statique parce qu'il est un membre d'une union"
  
! #: cp/class.c:3707
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "le membre de donnÃ©e non statique %q+D dans une union ne peut pas avoir le type rÃ©fÃ©rencÃ© %qT"
  
! #: cp/class.c:3720
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "le membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© avec le type d'une fonction"
  
! #: cp/class.c:3726
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "le membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© comme type de mÃ©thode"
  
! #: cp/class.c:3797
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "attribut Â«Â packedÂ Â» ignorÃ© Ã  cause du champ non POD non empaquetÃ© %q#D"
  
! #: cp/class.c:3849
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "le membre %q+D ne peut pas Ãªtre dÃ©clarÃ© comme une rÃ©fÃ©rence %<mutable%>"
  
! #: cp/class.c:3852
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "le membre %q+D ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<const%> et %<mutable%>"
  
! #: cp/class.c:3883
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "champs multiples initialisÃ©s dans l'union %qT"
  
! #: cp/class.c:3885
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "le membre %q+D initialisÃ© est dÃ©clarÃ© ici"
  
! #: cp/class.c:3928
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "champ %q#D avec le mÃªme nom que la classe"
  
! #: cp/class.c:3956
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T a des membres de donnÃ©es qui sont des pointeurs"
  
! #: cp/class.c:3961
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mais il ne dÃ©clare pas %<%T(const %T&)%>"
  
! #: cp/class.c:3963
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  ou %<operator=(const %T&)%>"
  
! #: cp/class.c:3967
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mais il ne dÃ©clare pas %<operator=(const %T&)%>"
  
! #: cp/class.c:3969
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "membre pointeur %q+D dÃ©clarÃ© ici"
  
! #: cp/class.c:4426
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "l'alignement de %qD a augmentÃ© avec %<-fabi-version=9%> (GCC 5.2)"
  
! #: cp/class.c:4429
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "l'alignement de %qD augmentera avec %<-fabi-version=9%>"
  
! #: cp/class.c:4757
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "initialisation spÃ©cifiÃ©e pour une mÃ©thode non virtuelle %q+D"
  
! #: cp/class.c:4790
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "le destructeur pour %qT est ambigu"
  
! #: cp/class.c:5246
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "la mÃ©thode redÃ©fini Ã  la fois les mÃ©thodes %<transaction_pure%> et %qE"
  
! #: cp/class.c:5267
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "la mÃ©thode dÃ©clarÃ©e %qE redÃ©fini la mÃ©thode %qE"
  
! #: cp/class.c:5923 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "la classe englobant la fonction membre non statique %<constexpr%> %q+#D n'est pas un type littÃ©ral"
  
! #: cp/class.c:5949
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T n'est pas littÃ©ral Ã  cause de:"
  
! #: cp/class.c:5952
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT est un type de fermeture qui n'est un littÃ©ral qu'Ã  partir du C++17"
  
! #: cp/class.c:5955
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T a un destructeur non trivial"
  
! #: cp/class.c:5958
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T n'a pas de destructeur %<constexpr%>"
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr "  %q+T n'est pas un agrÃ©gat, n'a pas de constructeur par dÃ©faut trivial et n'a pas de constructeur %<constexpr%> qui n'est pas un constructeur de copie ou par dÃ©placement"
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  la classe de base %qT de %q+T n'est pas littÃ©rale"
  
! #: cp/class.c:6014
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  le membre de donnÃ©e non statique %qD a un type non littÃ©ral"
  
! #: cp/class.c:6021
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  le membre de donnÃ©e non statique %qD a un type volatile"
  
! #: cp/class.c:6142
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "la classe de base %q#T a un destructeur non virtuel accessible"
  
! #: cp/class.c:6171
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "la rÃ©fÃ©rence non statique %q#D dans la classe sans un constructeur"
  
! #: cp/class.c:6177
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "le membre constant non statique %q#D dans la classe sans un constructeur"
  
! #: cp/class.c:6496
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "la base directe %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©"
  
! #: cp/class.c:6508
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "la base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©"
  
! #: cp/class.c:6758
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "le dÃ©calage relatif de %qD n'est pas compatible avec l'ABI et peut changer dans une version future de GCC"
  
! #: cp/class.c:6937
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "la taille du type %qT est trop grande (%qE octets)"
  
! #: cp/class.c:7223
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "utilisation invalide de %q#T avec un tableau de taille nulle dans %q#D"
  
! #: cp/class.c:7225
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "utilisation invalide de %q#T avec un membre sous forme de tableau flexible dans %q#T"
  
! #: cp/class.c:7230
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "membre tableau %q#D dÃ©clarÃ© ici"
  
! #: cp/class.c:7258
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "membre tableau de taille nulle %qD pas Ã  la fin de %q#T"
  
! #: cp/class.c:7260
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "membre tableau de taille nulle %qD dans un %q#T par ailleurs vide"
  
! #: cp/class.c:7269 cp/class.c:7300
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "dans la dÃ©finition de %q#T"
  
! #: cp/class.c:7277
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "le membre tableau flexible %qD n'est pas Ã  la fin de %q#T"
  
! #: cp/class.c:7279
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "membre tableau flexible %qD dans %q#T par ailleurs vide"
  
! #: cp/class.c:7298
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "membre %q#D suivant dÃ©clarÃ© ici"
  
! #: cp/class.c:7412 cp/parser.c:25654
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redÃ©finition de %q#T"
  
! #: cp/class.c:7549
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T a des fonctions virtuelles et un destructeur non virtuel accessible"
  
! #: cp/class.c:7577
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "le type transparent %q#T n'a aucun champ"
  
  # un type transparent est un type qui est passÃ© comme le type qu'elle manipule, par ex decimal32
! #: cp/class.c:7583
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la classe de type transparent %qT a des classes de base"
  
! #: cp/class.c:7587
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la classe de type transparent %qT a des fonctions virtuelles"
  
! #: cp/class.c:7593
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr "le type transparent %q#T ne peut Ãªtre rendu transparent car le type du premier champ a une ABI diffÃ©rente de la classe gÃ©nÃ©rale"
  
! #: cp/class.c:7750
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "la dÃ©finition de %qD ne correspond pas Ã  %<#include <initializer_list>%>"
  
! #: cp/class.c:7761
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "la tentative de terminer la struct a Ã©tÃ© stoppÃ©e nette en raison des erreurs prÃ©cÃ©dentes dans l'analyse syntaxique"
  
! #: cp/class.c:8268
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "la chaÃ®ne de langage %<\"%E\"%> n'est pas reconnue"
  
! #: cp/class.c:8358
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "ne peut rÃ©soudre la fonction surchargÃ©e %qD basÃ© sur la conversion vers le type %qT"
  
! #: cp/class.c:8516
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "pas de correspondance pour convertir la fonction %qD vers le type %q#T"
  
! #: cp/class.c:8543
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "la conversion de la fonction surchargÃ©e %qD vers le type %q#T est ambiguÃ«"
  
! #: cp/class.c:8570
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "on suppose un pointeur vers le membre %qD"
  
! #: cp/class.c:8573
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(un pointeur vers un membre peut seulement Ãªtre formÃ© avec %<&%E%>)"
  
! #: cp/class.c:8649 cp/class.c:8691
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "pas assez d'informations sur le type"
  
! #: cp/class.c:8669
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "impossible de convertir %qE du type %qT vers le type %qT"
  
! #: cp/class.c:8943
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "la dÃ©claration de %q#D change la signification de %qD"
  
! #: cp/class.c:8946
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD dÃ©clarÃ© ici comme %q#D"
*************** msgstr "l'appel %<constexpr%> dÃ©borde a
*** 46930,46936 ****
  msgid "%q+E is not a constant expression"
  msgstr "%q+E n'est pas une expression constante"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel Ã  la fonction interne %qE"
--- 46969,46975 ----
  msgid "%q+E is not a constant expression"
  msgstr "%q+E n'est pas une expression constante"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8025
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel Ã  la fonction interne %qE"
*************** msgstr "%qT est une classe de base ambig
*** 46976,46982 ****
  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"
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "appel Ã  la fonction non %<constexpr%> %qD"
--- 47015,47021 ----
  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"
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8057
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "appel Ã  la fonction non %<constexpr%> %qD"
*************** msgstr "l'indice de tableau non nul %qE
*** 47086,47458 ****
  msgid "accessing uninitialized array element"
  msgstr "accÃ¨s Ã  un Ã©lÃ©ment non initialisÃ© du tableau"
  
! #: cp/constexpr.c:3875
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul dans %qE"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE n'est pas une expression constante"
  
! #: cp/constexpr.c:3898
  #, 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.c:3929 cp/constexpr.c:3951
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "accÃ¨s au membre non initialisÃ© %qD"
  
! #: cp/constexpr.c:3931
  #, 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.c:4062
  #, 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.c:4065
  #, 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.c:4076
  #, 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.c:4079
  #, 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.c:4090
  #, 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.c:4093
  #, 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.c:4104
  #, 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.c:4108
  #, 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.c:4119
  #, 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.c:4122
  #, 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.c:4163
  #, 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.c:4172 cp/constexpr.c:4182
  #, 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.c:4202
  #, 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.c:4226
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "%qs accÃ¨s Ã  un octet non initialisÃ© Ã  l'offset %d"
  
! #: cp/constexpr.c:4238
  #, 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.c:4961 cp/constexpr.c:6781
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul"
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "accÃ¨s Ã  la valeur de %qE au travers d'une gl-valeur %qT dans une expression constante"
  
! #: cp/constexpr.c:5026
  #, 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.c:5028 cp/constexpr.c:5035
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "allouÃ© ici"
  
! #: cp/constexpr.c:5033
  #, 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.c:5038
  #, 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.c:5045
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD utilisÃ© dans sa propre initialisation"
  
! #: cp/constexpr.c:5050
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.c:5053
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, 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.c:5071
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>"
  
! #: cp/constexpr.c:5074
  #, 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.c:5320
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "la modification de %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:5389
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "changement du membre actif d'une union de %qD Ã  %qD"
  
! #: cp/constexpr.c:5402
  #, 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.c:5802 cp/constexpr.c:7039
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "l'instruction n'est pas une expression constante"
  
! #: cp/constexpr.c:5908
  #, 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.c:6010
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "l'assembleur en ligne n'est pas une expression constante"
  
! #: cp/constexpr.c:6011
  #, 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.c:6076
  #, 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.c:6089
  #, 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.c:6271 cp/constexpr.c:8646
  #, 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.c:6699 cp/constexpr.c:8173
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.c:6727
  #, 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.c:6756
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "le transtypage depuis %qT n'est pas permis"
  
! #: cp/constexpr.c:6792
  #, 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.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "l'expression %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:6992
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "template-id %qE inattendu"
  
! #: cp/constexpr.c:6998
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "un concept de fonction doit Ãªtre appelÃ©"
  
! #: cp/constexpr.c:7023
  #, 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.c:7042
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence aux sous-objets mutables de %qT"
  
! #: cp/constexpr.c:7280
  #, 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.c:7295
  #, 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.c:7306
  #, 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.c:7328
  #, 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.c:7908
  #, 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.c:8138
  #, 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.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisÃ© comme gl-valeur"
  
! #: cp/constexpr.c:8193
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> d'un entier vers un pointeur"
  
! #: cp/constexpr.c:8226
  #, 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.c:8265
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "utilisation de %<this%> dans une expression constante"
  
! #: cp/constexpr.c:8419
  #, 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.c:8486
  #, 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.c:8501
  #, 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.c:8565
  #, 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.c:8615
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:8622
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:8695
  #, 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.c:8791
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8858
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.c:8888
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8897
  #, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "la dÃ©finition d'une Ã©tiquette n'est pas une expression constante"
  
! #: cp/constexpr.c:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattendu"
--- 47125,47497 ----
  msgid "accessing uninitialized array element"
  msgstr "accÃ¨s Ã  un Ã©lÃ©ment non initialisÃ© du tableau"
  
! #: cp/constexpr.c:3877
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul dans %qE"
  
! #: cp/constexpr.c:3894 cp/constexpr.c:3993 cp/constexpr.c:6123
! #: cp/constexpr.c:6220 cp/constexpr.c:7977
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE n'est pas une expression constante"
  
! #: cp/constexpr.c:3900
  #, 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.c:3931 cp/constexpr.c:3953
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "accÃ¨s au membre non initialisÃ© %qD"
  
! #: cp/constexpr.c:3933
  #, 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.c:4064
  #, 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.c:4067
  #, 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.c:4078
  #, 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.c:4081
  #, 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.c:4092
  #, 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.c:4095
  #, 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.c:4106
  #, 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.c:4110
  #, 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.c:4121
  #, 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.c:4124
  #, 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.c:4165
  #, 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.c:4174 cp/constexpr.c:4184
  #, 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.c:4204
  #, 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.c:4228
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "%qs accÃ¨s Ã  un octet non initialisÃ© Ã  l'offset %d"
  
! #: cp/constexpr.c:4240
  #, 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.c:4970 cp/constexpr.c:6790
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul"
  
! #: cp/constexpr.c:4990
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "accÃ¨s Ã  la valeur de %qE au travers d'une gl-valeur %qT dans une expression constante"
  
! #: cp/constexpr.c:5035
  #, 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.c:5037 cp/constexpr.c:5044
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "allouÃ© ici"
  
! #: cp/constexpr.c:5042
  #, 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.c:5047
  #, 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.c:5054
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD utilisÃ© dans sa propre initialisation"
  
! #: cp/constexpr.c:5059
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.c:5062
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.c:5067 cp/constexpr.c:5074
  #, 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.c:5080
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>"
  
! #: cp/constexpr.c:5083
  #, 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.c:5329
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "la modification de %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:5398
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "changement du membre actif d'une union de %qD Ã  %qD"
  
! #: cp/constexpr.c:5411
  #, 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.c:5811 cp/constexpr.c:7048
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "l'instruction n'est pas une expression constante"
  
! #: cp/constexpr.c:5917
  #, 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.c:6019
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "l'assembleur en ligne n'est pas une expression constante"
  
! #: cp/constexpr.c:6020
  #, 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.c:6085
  #, 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.c:6098
  #, 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.c:6280 cp/constexpr.c:8655
  #, 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.c:6708 cp/constexpr.c:8182
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.c:6736
  #, 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.c:6765
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "le transtypage depuis %qT n'est pas permis"
  
! #: cp/constexpr.c:6801
  #, 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.c:6906 cp/constexpr.c:8481 cp/constexpr.c:8859
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "l'expression %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:7001
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "template-id %qE inattendu"
  
! #: cp/constexpr.c:7007
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "un concept de fonction doit Ãªtre appelÃ©"
  
! #: cp/constexpr.c:7032
  #, 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.c:7051
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.c:7281
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE n'est pas une expression constante car il fait rÃ©fÃ©rence aux sous-objets mutables de %qT"
  
! #: cp/constexpr.c:7289
  #, 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.c:7304
  #, 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.c:7315
  #, 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.c:7337
  #, 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.c:7917
  #, 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.c:8147
  #, 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.c:8150
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisÃ© comme gl-valeur"
  
! #: cp/constexpr.c:8202
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> d'un entier vers un pointeur"
  
! #: cp/constexpr.c:8235
  #, 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.c:8274
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "utilisation de %<this%> dans une expression constante"
  
! #: cp/constexpr.c:8428
  #, 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.c:8495
  #, 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.c:8510
  #, 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.c:8574
  #, 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.c:8624
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:8631
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:8704
  #, 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.c:8800
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8867
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.c:8897
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8906
  #, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "la dÃ©finition d'une Ã©tiquette n'est pas une expression constante"
  
! #: cp/constexpr.c:8925
  #, 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 "en C++11, les destructeurs sont
*** 47477,47514 ****
  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.c:2773
  #, 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.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD n'est pas un type"
  
! #: cp/cp-gimplify.c:2813
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD n'est pas un type de classe"
  
! #: cp/cp-gimplify.c:2830
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD n'a pas le type %<const char *%>"
  
! #: cp/cp-gimplify.c:2841
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD n'a pas un type entier"
  
! #: cp/cp-gimplify.c:2853
  #, 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%>"
  
  # le %qs est un nom de rÃ©gion non traduit tel que Â«Â parallelÂ Â», Â«Â taskÂ Â», Â«Â teamsÂ Â».
! #: cp/cp-gimplify.c:2957
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Ã©valuation de %qs"
--- 47516,47553 ----
  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.c:2797
  #, 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.c:2819 cp/cp-gimplify.c:2831 cp/decl.c:4049 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD n'est pas un type"
  
! #: cp/cp-gimplify.c:2837
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD n'est pas un type de classe"
  
! #: cp/cp-gimplify.c:2854
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD n'a pas le type %<const char *%>"
  
! #: cp/cp-gimplify.c:2865
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD n'a pas un type entier"
  
! #: cp/cp-gimplify.c:2877
  #, 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%>"
  
  # le %qs est un nom de rÃ©gion non traduit tel que Â«Â parallelÂ Â», Â«Â taskÂ Â», Â«Â teamsÂ Â».
! #: cp/cp-gimplify.c:2981
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Ã©valuation de %qs"
*************** msgstr "conversion vers le type rÃ©fÃ©re
*** 47549,47555 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversion depuis %qH vers %qI Ã©carte les qualificatifs"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, 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"
--- 47588,47594 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversion depuis %qH vers %qI Ã©carte les qualificatifs"
  
! #: cp/cvt.c:498 cp/typeck.c:7991
  #, 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 "%qF dÃ©clarÃ© %<static%> mais ja
*** 47912,48149 ****
  msgid "odr-used inline variable %qD is not defined"
  msgstr "la variable en ligne %qD utilisÃ©e par odr n'est pas dÃ©finie"
  
! #: cp/decl.c:1198
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD a Ã©tÃ© dÃ©clarÃ© %<extern%> puis, plus loin, %<static%>"
  
! #: cp/decl.c:1238
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "la dÃ©claration de %qF spÃ©cifie des exceptions diffÃ©rentes"
  
! #: cp/decl.c:1252
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "par rapport Ã  la dÃ©claration prÃ©cÃ©dente de %qF"
  
! #: cp/decl.c:1299
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redÃ©claration de %qD diffÃ¨re de %qs dans la dÃ©claration prÃ©cÃ©dente"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
  
! #: cp/decl.c:1332
  #, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr "impossible de spÃ©cialiser le concept %q#D"
  
! #: cp/decl.c:1354
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "la redÃ©claration de %q#D peut ne pas avoir d'arguments par dÃ©faut"
  
! #: cp/decl.c:1383
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "la dÃ©claration amie de %q#D spÃ©cifie des arguments par dÃ©faut et n%'est pas la seule dÃ©claration"
  
! #: cp/decl.c:1386
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "dÃ©claration prÃ©cÃ©dente de %q#D"
  
! #: cp/decl.c:1435
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "rend ambigÃ¼e la nouvelle dÃ©claration %q+#D"
  
! #: cp/decl.c:1437 cp/decl.c:1820
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "ancienne dÃ©claration %q#D"
  
! #: cp/decl.c:1506
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "la fonction interne %qD est dÃ©clarÃ©e comme une non fonction"
  
! #: cp/decl.c:1519 cp/decl.c:1646
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "masquage de la fonction interne %q#D"
  
! #: cp/decl.c:1520 cp/decl.c:1647
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "masquage de la fonction %q#D de la bibliothÃ¨que"
  
! #: cp/decl.c:1528
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "la fonction %q#D de la bibliothÃ¨que est redÃ©clarÃ©e comme %q#D n'Ã©tant pas une fonction"
  
! #: cp/decl.c:1532 cp/decl.c:1593
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "la dÃ©claration de %q#D est en conflit avec la dÃ©claration interne %q#D"
  
! #: cp/decl.c:1621
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "la dÃ©finition de %q#D rend ambigÃ¼e le dÃ©claration interne %q#D"
  
! #: cp/decl.c:1627 cp/decl.c:1641
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "la nouvelle dÃ©claration %q#D rend ambigÃ¼e le dÃ©claration interne %q#D"
  
! #: cp/decl.c:1631
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "la dÃ©claration de %q#D est ignorÃ©e"
  
! #: cp/decl.c:1735
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "l'opÃ©rateur littÃ©ral %q#D est en conflit avec l'opÃ©rateur littÃ©ral de base"
  
! #: cp/decl.c:1739
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "l'opÃ©rateur littÃ©ral de base %q#D est en conflit avec l'opÃ©rateur littÃ©ral avec patron"
  
! #: cp/decl.c:1755
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redÃ©clarÃ© comme une sorte diffÃ©rente d'entitÃ©"
  
! #: cp/decl.c:1779
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "dÃ©claration conflictuelle du patron %q#D"
  
! #: cp/decl.c:1801
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "dÃ©claration conflictuelle de la fonction C %q#D"
  
! #: cp/decl.c:1818
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "rend ambigÃ¼e la nouvelle dÃ©claration de %q#D"
  
! #: cp/decl.c:1828
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "entre en conflit avec la dÃ©claration %q#D"
  
! #: cp/decl.c:1830
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "dÃ©clarÃ© prÃ©cÃ©demment en tant que %q#D"
  
! #: cp/decl.c:1840
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "redÃ©claration de %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1842
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "dÃ©claration %<pragma omp declare reduction%> prÃ©cÃ©dente"
  
! #: cp/decl.c:1900
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q#D prÃ©cÃ©demment dÃ©fini ici"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D prÃ©cÃ©demment dÃ©clarÃ© ici"
  
! #: cp/decl.c:1912
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "prototype spÃ©cifiÃ© pour %q#D"
  
! #: cp/decl.c:1914
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "la dÃ©finition non prototype prÃ©cÃ©dente est ici"
  
! #: cp/decl.c:1954
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "dÃ©claration conflictuelle de %q#D avec la classe de liaison %qL"
  
! #: cp/decl.c:1957
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "dÃ©claration prÃ©cÃ©dente avec la classe de liaison %qL"
  
! #: cp/decl.c:1992 cp/decl.c:2002
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argument par dÃ©faut donnÃ© pour le paramÃ¨tre %d de %q#D"
  
! #: cp/decl.c:1995 cp/decl.c:2005
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "la spÃ©cification prÃ©cÃ©dente dans %q#D est ici"
  
! #: cp/decl.c:2045
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "la dÃ©claration %qD est en conflit avec la fonction interne"
  
! #: cp/decl.c:2053
  #, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "la dÃ©claration %qD est en conflit avec l'import"
  
! #: cp/decl.c:2054
  #, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "l'import a dÃ©clarÃ© %q#D ici"
  
! #: cp/decl.c:2062
  #, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "export conflictuel de la dÃ©claration %qD"
  
! #: cp/decl.c:2063
  #, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "la dÃ©claration %q#D prÃ©cÃ©dente est ici"
  
! #: cp/decl.c:2088
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "la dÃ©finition prÃ©cÃ©dente de %qD est ici"
  
! #: cp/decl.c:2089
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "la dÃ©claration prÃ©cÃ©dente de %qD est ici"
  
! #: cp/decl.c:2102
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fonction %qD dÃ©clarÃ©e %<[[noreturn]]%> mais sa premiÃ¨re dÃ©claration ne l'Ã©tait pas"
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "dÃ©claration redondante de %qD dans la mÃªme Ã©tendue"
  
! #: cp/decl.c:2164
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "dÃ©finition supprimÃ©e de %qD n'est pas la premiÃ¨re dÃ©claration"
--- 47951,48188 ----
  msgid "odr-used inline variable %qD is not defined"
  msgstr "la variable en ligne %qD utilisÃ©e par odr n'est pas dÃ©finie"
  
! #: cp/decl.c:1200
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD a Ã©tÃ© dÃ©clarÃ© %<extern%> puis, plus loin, %<static%>"
  
! #: cp/decl.c:1240
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "la dÃ©claration de %qF spÃ©cifie des exceptions diffÃ©rentes"
  
! #: cp/decl.c:1254
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "par rapport Ã  la dÃ©claration prÃ©cÃ©dente de %qF"
  
! #: cp/decl.c:1301
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redÃ©claration de %qD diffÃ¨re de %qs dans la dÃ©claration prÃ©cÃ©dente"
  
! #: cp/decl.c:1305 cp/decl.c:15357
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
  
! #: cp/decl.c:1334
  #, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr "impossible de spÃ©cialiser le concept %q#D"
  
! #: cp/decl.c:1356
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "la redÃ©claration de %q#D peut ne pas avoir d'arguments par dÃ©faut"
  
! #: cp/decl.c:1385
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "la dÃ©claration amie de %q#D spÃ©cifie des arguments par dÃ©faut et n%'est pas la seule dÃ©claration"
  
! #: cp/decl.c:1388
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "dÃ©claration prÃ©cÃ©dente de %q#D"
  
! #: cp/decl.c:1437
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "rend ambigÃ¼e la nouvelle dÃ©claration %q+#D"
  
! #: cp/decl.c:1439 cp/decl.c:1822
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "ancienne dÃ©claration %q#D"
  
! #: cp/decl.c:1508
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "la fonction interne %qD est dÃ©clarÃ©e comme une non fonction"
  
! #: cp/decl.c:1521 cp/decl.c:1648
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "masquage de la fonction interne %q#D"
  
! #: cp/decl.c:1522 cp/decl.c:1649
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "masquage de la fonction %q#D de la bibliothÃ¨que"
  
! #: cp/decl.c:1530
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "la fonction %q#D de la bibliothÃ¨que est redÃ©clarÃ©e comme %q#D n'Ã©tant pas une fonction"
  
! #: cp/decl.c:1534 cp/decl.c:1595
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "la dÃ©claration de %q#D est en conflit avec la dÃ©claration interne %q#D"
  
! #: cp/decl.c:1623
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "la dÃ©finition de %q#D rend ambigÃ¼e le dÃ©claration interne %q#D"
  
! #: cp/decl.c:1629 cp/decl.c:1643
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "la nouvelle dÃ©claration %q#D rend ambigÃ¼e le dÃ©claration interne %q#D"
  
! #: cp/decl.c:1633
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "la dÃ©claration de %q#D est ignorÃ©e"
  
! #: cp/decl.c:1737
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "l'opÃ©rateur littÃ©ral %q#D est en conflit avec l'opÃ©rateur littÃ©ral de base"
  
! #: cp/decl.c:1741
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "l'opÃ©rateur littÃ©ral de base %q#D est en conflit avec l'opÃ©rateur littÃ©ral avec patron"
  
! #: cp/decl.c:1757
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redÃ©clarÃ© comme une sorte diffÃ©rente d'entitÃ©"
  
! #: cp/decl.c:1781
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "dÃ©claration conflictuelle du patron %q#D"
  
! #: cp/decl.c:1803
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "dÃ©claration conflictuelle de la fonction C %q#D"
  
! #: cp/decl.c:1820
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "rend ambigÃ¼e la nouvelle dÃ©claration de %q#D"
  
! #: cp/decl.c:1830
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "entre en conflit avec la dÃ©claration %q#D"
  
! #: cp/decl.c:1832
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "dÃ©clarÃ© prÃ©cÃ©demment en tant que %q#D"
  
! #: cp/decl.c:1842
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "redÃ©claration de %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1844
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "dÃ©claration %<pragma omp declare reduction%> prÃ©cÃ©dente"
  
! #: cp/decl.c:1902
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q#D prÃ©cÃ©demment dÃ©fini ici"
  
! #: cp/decl.c:1903 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D prÃ©cÃ©demment dÃ©clarÃ© ici"
  
! #: cp/decl.c:1914
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "prototype spÃ©cifiÃ© pour %q#D"
  
! #: cp/decl.c:1916
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "la dÃ©finition non prototype prÃ©cÃ©dente est ici"
  
! #: cp/decl.c:1956
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "dÃ©claration conflictuelle de %q#D avec la classe de liaison %qL"
  
! #: cp/decl.c:1959
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "dÃ©claration prÃ©cÃ©dente avec la classe de liaison %qL"
  
! #: cp/decl.c:1994 cp/decl.c:2004
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argument par dÃ©faut donnÃ© pour le paramÃ¨tre %d de %q#D"
  
! #: cp/decl.c:1997 cp/decl.c:2007
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "la spÃ©cification prÃ©cÃ©dente dans %q#D est ici"
  
! #: cp/decl.c:2047
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "la dÃ©claration %qD est en conflit avec la fonction interne"
  
! #: cp/decl.c:2055
  #, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "la dÃ©claration %qD est en conflit avec l'import"
  
! #: cp/decl.c:2056
  #, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "l'import a dÃ©clarÃ© %q#D ici"
  
! #: cp/decl.c:2064
  #, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "export conflictuel de la dÃ©claration %qD"
  
! #: cp/decl.c:2065
  #, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "la dÃ©claration %q#D prÃ©cÃ©dente est ici"
  
! #: cp/decl.c:2090
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "la dÃ©finition prÃ©cÃ©dente de %qD est ici"
  
! #: cp/decl.c:2091
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "la dÃ©claration prÃ©cÃ©dente de %qD est ici"
  
! #: cp/decl.c:2104
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fonction %qD dÃ©clarÃ©e %<[[noreturn]]%> mais sa premiÃ¨re dÃ©claration ne l'Ã©tait pas"
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "dÃ©claration redondante de %qD dans la mÃªme Ã©tendue"
  
! #: cp/decl.c:2165
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "dÃ©finition supprimÃ©e de %qD n'est pas la premiÃ¨re dÃ©claration"
*************** msgstr "dÃ©finition supprimÃ©e de %qD n'
*** 48156,48203 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spÃ©cialisation explicite de %qD aprÃ¨s la premiÃ¨re utilisation"
  
! #: cp/decl.c:2774
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: attribut de visibilitÃ© ignorÃ© car il est en conflit avec la dÃ©claration prÃ©cÃ©dente"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redÃ©finition de %q#D"
  
! #: cp/decl.c:3050
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD est en conflit avec la fonction utilisÃ©e"
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D pas dÃ©clarÃ© dans une classe"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D redÃ©clarÃ© en ligne avec l'attribut %<gnu_inline%>"
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D redÃ©clarÃ© en ligne sans l'attribut %<gnu_inline%>"
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "le guide de dÃ©duction %q+D est redÃ©clarÃ©"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr "l'opÃ©rateur de comparaison %q+D est remis au dÃ©faut aprÃ¨s sa premiÃ¨re dÃ©claration"
--- 48195,48242 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2636
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spÃ©cialisation explicite de %qD aprÃ¨s la premiÃ¨re utilisation"
  
! #: cp/decl.c:2775
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: attribut de visibilitÃ© ignorÃ© car il est en conflit avec la dÃ©claration prÃ©cÃ©dente"
  
  #. Reject two definitions.
! #: cp/decl.c:3035 cp/decl.c:3064 cp/decl.c:3106 cp/decl.c:3123 cp/decl.c:3226
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redÃ©finition de %q#D"
  
! #: cp/decl.c:3051
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD est en conflit avec la fonction utilisÃ©e"
  
! #: cp/decl.c:3061
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D pas dÃ©clarÃ© dans une classe"
  
! #: cp/decl.c:3075 cp/decl.c:3133
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D redÃ©clarÃ© en ligne avec l'attribut %<gnu_inline%>"
  
! #: cp/decl.c:3078 cp/decl.c:3136
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D redÃ©clarÃ© en ligne sans l'attribut %<gnu_inline%>"
  
! #: cp/decl.c:3085 cp/decl.c:3143
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "le guide de dÃ©duction %q+D est redÃ©clarÃ©"
  
! #: cp/decl.c:3092
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr "l'opÃ©rateur de comparaison %q+D est remis au dÃ©faut aprÃ¨s sa premiÃ¨re dÃ©claration"
*************** msgstr "l'opÃ©rateur de comparaison %q+D
*** 48205,48654 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "la redÃ©claration de l'ami %q#D ne peut pas avoir d'arguments de patron par dÃ©faut"
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "la dÃ©claration locale au thread de %q#D suit la dÃ©claration non locale au thread"
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "la dÃ©claration non locale au thread de %q#D suit la dÃ©claration locale au thread"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redÃ©claration de %q#D"
  
! #: cp/decl.c:3216
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redÃ©claration redondante du membre statique %<constexpr%> %qD"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "l'Ã©tiquette locale %qE est en conflit avec l'Ã©tiquette existante"
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "previous label"
  msgstr "Ã©tiquette prÃ©cÃ©dente"
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  Ã  partir d'ici"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sort du block structurÃ© OpenMP"
  
! #: cp/decl.c:3428
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  croise l'initialisation de %q#D"
  
! #: cp/decl.c:3431
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  entre dans la portÃ©e de %q#D qui a un destructeur non trivial"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  entre dans le bloc %<try%>"
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  entre dans le bloc %<catch%>"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entre dans le bloc structurÃ© OpenMP"
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  entre dans l'instruction synchronisÃ©e ou atomique"
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  entre dans l'instruction %<constexpr if%>"
  
! #: cp/decl.c:3588
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  passe outre l'initialisation de %q#D"
  
! #: cp/decl.c:3591
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  entre dans la portÃ©e de %q#D qui a un destructeur non trivial"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD utilisÃ© sans arguments du patron"
  
! #: cp/decl.c:4061
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "%qD est une fonction, pas un type"
  
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T n'est pas une classe"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "pas de patron de classe nommÃ© %q#T dans %q#T"
  
! #: cp/decl.c:4101
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "pas de type nommÃ© %q#T dans %q#T"
  
! #: cp/decl.c:4114
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la recherche de %qT dans %qT est ambigÃ¼e"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nomme %q#T qui n'est pas un patron de classe"
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nomme %q#T qui n'est pas un type"
  
! #: cp/decl.c:4195
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "les paramÃ¨tres du patron ne correspondent pas au patron %qD"
  
! #: cp/decl.c:4531
  #, 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.c:5038
  #, 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.c:5041
  #, 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.c:5044
  #, 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.c:5063
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribut ignorÃ© dans la dÃ©claration de %q#T"
  
! #: cp/decl.c:5066
  #, 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.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "types multiples dans une dÃ©claration"
  
! #: cp/decl.c:5113
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redÃ©claration du type interne C++ %qT"
  
! #: cp/decl.c:5130
  #, 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.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nom de type manquant dans la dÃ©claration typedef"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "le C++ ISO interdit les structures anonymes"
  
! #: cp/decl.c:5178
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5181
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5186
  #, 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.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> peut seulement Ãªtre spÃ©cifiÃ© pour des constructeurs"
  
! #: cp/decl.c:5192
  #, 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.c:5196
  #, 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.c:5200
  #, 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.c:5204
  #, 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.c:5208
  #, 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.c:5212
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> a Ã©tÃ© ignorÃ© dans cette dÃ©claration"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, 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.c:5243
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "attribut ignorÃ© dans l'instanciation explicite de %q#T"
  
! #: cp/decl.c:5246
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "aucun attribut peut Ãªtre appliquÃ© Ã  une instanciation explicite"
  
! #: cp/decl.c:5318
  #, 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.c:5322
  #, 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.c:5386 cp/decl2.c:859
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)"
  
! #: cp/decl.c:5399
  #, 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.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la dÃ©finition de %q#D est marquÃ©e %<dllimport%>"
  
! #: cp/decl.c:5461
  #, 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.c:5469
  #, 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.c:5470
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ne correspond pas Ã  la dÃ©claration du patron membre ici"
  
! #: cp/decl.c:5482
  #, 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.c:5494
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "initialisation en double de %qD"
  
! #: cp/decl.c:5542
  #, 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.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr "la dÃ©claration externe avec la portÃ©e bloc %q#D n'est pas permise dans le domaine du module"
  
! #: cp/decl.c:5594
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans une fonction %qs"
  
! #: cp/decl.c:5599
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<static%> dans une fonction %qs"
  
! #: cp/decl.c:5671
  #, 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.c:5677 cp/decl.c:6830
  #, 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.c:5687
  #, 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.c:5754
  #, 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.c:5837
  #, 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.c:5843
  #, 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.c:5862
  #, 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.c:5866
  #, 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.c:5922
  #, 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.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "taille de tableau manquante dans %qD"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "tableau %qD de taille zÃ©ro"
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "la taille de stockage de %qD n'est pas connue"
  
! #: cp/decl.c:6006
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "la taille de stockage de %qD n'est pas constante"
  
! #: cp/decl.c:6057
  #, 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.c:6061
  #, 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.c:6067
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "vous pouvez contourner cela en enlevant l'initialiseur"
  
! #: cp/decl.c:6109
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "%<const %D%> non initialisÃ©"
  
! #: cp/decl.c:6116
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variable %qD non initialisÃ©e dans une fonction %<constexpr%>"
  
! #: cp/decl.c:6125
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "variable %qD non initialisÃ©e dans un contexte %<constexpr%>"
  
! #: cp/decl.c:6133
  #, 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.c:6137
  #, 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.c:6140
  #, 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.c:6308
  #, 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.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "l'initialisation de %qT doit Ãªtre entre accolades"
--- 48244,48693 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3157
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "la redÃ©claration de l'ami %q#D ne peut pas avoir d'arguments de patron par dÃ©faut"
  
! #: cp/decl.c:3172
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "la dÃ©claration locale au thread de %q#D suit la dÃ©claration non locale au thread"
  
! #: cp/decl.c:3175
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "la dÃ©claration non locale au thread de %q#D suit la dÃ©claration locale au thread"
  
! #: cp/decl.c:3190 cp/decl.c:3234 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redÃ©claration de %q#D"
  
! #: cp/decl.c:3217
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redÃ©claration redondante du membre statique %<constexpr%> %qD"
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "l'Ã©tiquette locale %qE est en conflit avec l'Ã©tiquette existante"
  
! #: cp/decl.c:3284
  #, gcc-internal-format
  msgid "previous label"
  msgstr "Ã©tiquette prÃ©cÃ©dente"
  
! #: cp/decl.c:3378
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  Ã  partir d'ici"
  
! #: cp/decl.c:3401 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sort du block structurÃ© OpenMP"
  
! #: cp/decl.c:3429
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  croise l'initialisation de %q#D"
  
! #: cp/decl.c:3432
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  entre dans la portÃ©e de %q#D qui a un destructeur non trivial"
  
! #: cp/decl.c:3446 cp/decl.c:3600
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  entre dans le bloc %<try%>"
  
! #: cp/decl.c:3452 cp/decl.c:3582 cp/decl.c:3602
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  entre dans le bloc %<catch%>"
  
! #: cp/decl.c:3458 cp/decl.c:3612
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entre dans le bloc structurÃ© OpenMP"
  
! #: cp/decl.c:3464 cp/decl.c:3604
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  entre dans l'instruction synchronisÃ©e ou atomique"
  
! #: cp/decl.c:3471 cp/decl.c:3606
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  entre dans l'instruction %<constexpr if%>"
  
! #: cp/decl.c:3589
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  passe outre l'initialisation de %q#D"
  
! #: cp/decl.c:3592
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  entre dans la portÃ©e de %q#D qui a un destructeur non trivial"
  
! #: cp/decl.c:4056 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD utilisÃ© sans arguments du patron"
  
! #: cp/decl.c:4062
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "%qD est une fonction, pas un type"
  
! #: cp/decl.c:4073
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T n'est pas une classe"
  
! #: cp/decl.c:4101 cp/decl.c:4187
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "pas de patron de classe nommÃ© %q#T dans %q#T"
  
! #: cp/decl.c:4102
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "pas de type nommÃ© %q#T dans %q#T"
  
! #: cp/decl.c:4115
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la recherche de %qT dans %qT est ambigÃ¼e"
  
! #: cp/decl.c:4124
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nomme %q#T qui n'est pas un patron de classe"
  
! #: cp/decl.c:4131
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nomme %q#T qui n'est pas un type"
  
! #: cp/decl.c:4196
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "les paramÃ¨tres du patron ne correspondent pas au patron %qD"
  
! #: cp/decl.c:4532
  #, 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.c:5039
  #, 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.c:5042
  #, 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.c:5045
  #, 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.c:5064
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribut ignorÃ© dans la dÃ©claration de %q#T"
  
! #: cp/decl.c:5067
  #, 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.c:5109
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "types multiples dans une dÃ©claration"
  
! #: cp/decl.c:5114
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redÃ©claration du type interne C++ %qT"
  
! #: cp/decl.c:5131
  #, 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.c:5164
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nom de type manquant dans la dÃ©claration typedef"
  
! #: cp/decl.c:5172
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "le C++ ISO interdit les structures anonymes"
  
! #: cp/decl.c:5179
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5182
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5187
  #, 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.c:5190
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> peut seulement Ãªtre spÃ©cifiÃ© pour des constructeurs"
  
! #: cp/decl.c:5193
  #, 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.c:5197
  #, 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.c:5201
  #, 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.c:5205
  #, 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.c:5209
  #, 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.c:5213
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> a Ã©tÃ© ignorÃ© dans cette dÃ©claration"
  
! #: cp/decl.c:5216 cp/decl.c:5219 cp/decl.c:5222
  #, 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.c:5244
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "attribut ignorÃ© dans l'instanciation explicite de %q#T"
  
! #: cp/decl.c:5247
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "aucun attribut peut Ãªtre appliquÃ© Ã  une instanciation explicite"
  
! #: cp/decl.c:5319
  #, 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.c:5323
  #, 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.c:5387 cp/decl2.c:859
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)"
  
! #: cp/decl.c:5400
  #, 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.c:5438
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la dÃ©finition de %q#D est marquÃ©e %<dllimport%>"
  
! #: cp/decl.c:5462
  #, 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.c:5470
  #, 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.c:5471
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ne correspond pas Ã  la dÃ©claration du patron membre ici"
  
! #: cp/decl.c:5483
  #, 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.c:5495
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "initialisation en double de %qD"
  
! #: cp/decl.c:5543
  #, 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.c:5560
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr "la dÃ©claration externe avec la portÃ©e bloc %q#D n'est pas permise dans le domaine du module"
  
! #: cp/decl.c:5595
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans une fonction %qs"
  
! #: cp/decl.c:5600
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<static%> dans une fonction %qs"
  
! #: cp/decl.c:5672
  #, 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.c:5678 cp/decl.c:6856
  #, 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.c:5688
  #, 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.c:5755
  #, 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.c:5838
  #, 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.c:5844
  #, 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.c:5863
  #, 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.c:5867
  #, 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.c:5923
  #, 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.c:5930
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "taille de tableau manquante dans %qD"
  
! #: cp/decl.c:5942
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "tableau %qD de taille zÃ©ro"
  
! #: cp/decl.c:5982
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "la taille de stockage de %qD n'est pas connue"
  
! #: cp/decl.c:6007
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "la taille de stockage de %qD n'est pas constante"
  
! #: cp/decl.c:6058
  #, 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.c:6062
  #, 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.c:6068
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "vous pouvez contourner cela en enlevant l'initialiseur"
  
! #: cp/decl.c:6110
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "%<const %D%> non initialisÃ©"
  
! #: cp/decl.c:6117
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variable %qD non initialisÃ©e dans une fonction %<constexpr%>"
  
! #: cp/decl.c:6126
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "variable %qD non initialisÃ©e dans un contexte %<constexpr%>"
  
! #: cp/decl.c:6134
  #, 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.c:6138
  #, 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.c:6141
  #, 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.c:6309
  #, 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.c:6366
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "l'initialisation de %qT doit Ãªtre entre accolades"
*************** msgstr "%<[%E] =%> utilisÃ© dans une ini
*** 48663,50520 ****
  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.c:6439
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "initialisation invalide pour %q#D"
  
! #: cp/decl.c:6490
  #, 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.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "trop d'Ã©lÃ©ments d'initialisation pour %qT"
  
! #: cp/decl.c:6570
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades autour de l'initialiseur scalaire pour le type %qT"
  
! #: cp/decl.c:6580
  #, 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.c:6698
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades manquantes autour de l'initialisation pour %qT"
  
! #: cp/decl.c:6818
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "la liaison structurÃ©e Ã  le type incomplet %qT"
  
! #: cp/decl.c:6832
  #, 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.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "littÃ©ral composÃ© de taille variable"
  
! #: cp/decl.c:6900
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D a un type incomplet"
  
! #: cp/decl.c:6921
  #, 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.c:6966
  #, 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.c:7098
  #, 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.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "initialisation invalide pour un membre statique avec constructeur"
  
! #: cp/decl.c:7135
  #, 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.c:7138
  #, 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.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(une initialisation en dehors de la classe est requise)"
  
! #: cp/decl.c:7328
  #, 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.c:7586
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "n'a pu trouver la dÃ©claration du variant"
  
! #: cp/decl.c:7610
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> sur le constructeur %qD"
  
! #: cp/decl.c:7615
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> sur le destructeur %qD"
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> sur %qD par dÃ©faut"
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> sur %qD supprimÃ©"
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> sur %qD virtuel"
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la dÃ©claration"
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, 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.c:7702 cp/decl.c:14083
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spÃ©cificateur de classe de stockage %<register%> utilisÃ©"
  
! #: cp/decl.c:7758
  #, 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.c:7866
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "le concept de variable n'a pas d'initialisation"
  
! #: cp/decl.c:7925
  #, 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.c:7968
  #, 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.c:8146
  #, 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.c:8252
  #, 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.c:8255
  #, 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.c:8262
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "impossible de dÃ©composer le membre inaccessible %qD de %qT"
  
! #: cp/decl.c:8288
  #, 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.c:8297
  #, 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.c:8507
  #, 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.c:8523
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "impossible de dÃ©composer le tableau de longueur variable %qT"
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, 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.c:8536
  #, 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.c:8539
  #, 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.c:8584
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "impossible de dÃ©composer le vecteur de longueur variable %qT"
  
! #: cp/decl.c:8610
  #, 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.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "alors que %qT se dÃ©compose en %E Ã©lÃ©ments"
  
! #: cp/decl.c:8640
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr "%<std::tuple_element<%u, %T>::type%> est %<void%>"
  
! #: cp/decl.c:8646
  #, 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.c:8675
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "impossible de dÃ©composer le type union %qT"
  
! #: cp/decl.c:8680
  #, 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.c:8685
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "impossible de dÃ©composer le type de fermeture lambda %qT"
  
! #: cp/decl.c:8691
  #, 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.c:8700
  #, 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.c:9167
  #, 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.c:9170
  #, 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.c:9175
  #, 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.c:9412
  #, 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.c:9416
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "taille du tableau manquante dans %qT"
  
! #: cp/decl.c:9419
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "tableau %qT de taille zÃ©ro"
  
! #: cp/decl.c:9435
  #, 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.c:9437
  #, 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.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD est dÃ©clarÃ© comme une variable %<virtual%>"
  
! #: cp/decl.c:9465
  #, 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.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<virtual%>"
  
! #: cp/decl.c:9474
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<inline%>"
  
! #: cp/decl.c:9476
  #, 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.c:9482
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<virtual%>"
  
! #: cp/decl.c:9485
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<inline%>"
  
! #: cp/decl.c:9487
  #, 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.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<virtual%>"
  
! #: cp/decl.c:9496
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<inline%>"
  
! #: cp/decl.c:9498
  #, 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.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dÃ©clarÃ© comme un ami"
  
! #: cp/decl.c:9512
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dÃ©clarÃ© avec une spÃ©cification d'exception"
  
! #: cp/decl.c:9544
  #, 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.c:9584
  #, 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.c:9595
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "le concept %q#D est dÃ©clarÃ© avec des paramÃ¨tres de fonction"
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "le concept %q#D est dÃ©clarÃ© avec un type de retour dÃ©duit"
  
! #: cp/decl.c:9605
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "le concept %q#D a le type de retour %qT qui n'est pas %<bool%>"
  
! #: cp/decl.c:9681
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "le concept %qD n'a pas de dÃ©finition"
  
! #: cp/decl.c:9703
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "un concept de fonction ne peut pas Ãªtre contraint"
  
! #: cp/decl.c:9713
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "contraintes sur une fonction sans patron"
  
! #: cp/decl.c:9758
  #, 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.c:9769
  #, 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.c:9788
  #, 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.c:9797
  #, 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"
  
! #: cp/decl.c:9814
  #, 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.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant un patron"
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant Ã  mettre en ligne"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant %qs"
  
! #: cp/decl.c:9870
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant static"
  
! #: cp/decl.c:9932
  #, 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.c:9933
  #, 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.c:9941
  #, 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.c:9942
  #, 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.c:9952
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "le guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© au niveau de l'espace de noms"
  
! #: cp/decl.c:9960
  #, 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.c:9967
  #, 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.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "opÃ©rateur littÃ©ral avec une classe de liaison C"
  
! #: cp/decl.c:9990
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD a une liste d'arguments invalide"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "le suffixe entier %qs est masquÃ© par l'implÃ©mentation"
  
! #: cp/decl.c:10004
  #, 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.c:10011
  #, 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.c:10016
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD doit Ãªtre une fonction non membre"
  
! #: cp/decl.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> doit retourner %<int%>"
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "dÃ©finition de %qD dÃ©clarÃ© implicitement"
  
! #: cp/decl.c:10144
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "dÃ©finition de %qD explicitement par dÃ©faut"
  
! #: cp/decl.c:10146
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D explicitement par dÃ©faut ici"
  
! #: cp/decl.c:10163
  #, 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.c:10356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "ne peut dÃ©clarer %<::main%> comme variable globale"
  
! #: cp/decl.c:10365
  #, 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.c:10371
  #, 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.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "un concept doit avoir le type %<bool%>"
  
! #: cp/decl.c:10381
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "un concept variable ne peut pas Ãªtre contraint"
  
! #: cp/decl.c:10505
  #, 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.c:10509
  #, 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.c:10513
  #, 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.c:10524
  #, 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.c:10529
  #, 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.c:10534
  #, 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.c:10645
  #, 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.c:10648
  #, 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.c:10679 cp/decl.c:10751
  #, 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.c:10683 cp/decl.c:10754
  #, 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.c:10734
  #, 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.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "le C++ ISO interdit le tableau de taille zÃ©ro"
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "le C++ ISO interdit le tableau de taille variable %qD"
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "le C++ ISO interdit le tableau de taille variable"
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "le tableau de taille variable %qD est utilisÃ©"
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "le tableau de taille variable est utilisÃ©"
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "dÃ©bordement dans la dimension du tableau"
  
! #: cp/decl.c:10885
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD est dÃ©clarÃ© comme tableau de %qT"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "crÃ©ation d'un tableau de %qT"
  
! #: cp/decl.c:10897
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "dÃ©claration de %qD comme un tableau de Â«Â voidÂ Â»"
  
! #: cp/decl.c:10899
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "crÃ©ation d'un tableau Â«Â voidÂ Â»"
  
! #: cp/decl.c:10904
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "dÃ©claration de %qD comme un tableau de fonctions"
  
! #: cp/decl.c:10906
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "crÃ©ation d'un tableau de fonctions"
  
! #: cp/decl.c:10911
  #, 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.c:10913
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "crÃ©ation d'un tableau de rÃ©fÃ©rences"
  
! #: cp/decl.c:10918
  #, 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.c:10921
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "crÃ©ation d'un tableau de fonctions membres"
  
! #: cp/decl.c:10939
  #, 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.c:10943
  #, 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.c:11025
  #, 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.c:11028
  #, 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.c:11039
  #, 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.c:11042
  #, 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.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "type de retour spÃ©cifiÃ© pour %<operator %T%>"
  
! #: cp/decl.c:11058
  #, 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.c:11067
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "type de retour spÃ©cifiÃ© pour le guide de dÃ©duction"
  
! #: cp/decl.c:11070
  #, 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.c:11074
  #, 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.c:11083
  #, 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.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variable non nommÃ©e ou champ dÃ©clarÃ© void"
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variable ou champ dÃ©clarÃ© void"
  
! #: cp/decl.c:11127
  #, 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.c:11132
  #, 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.c:11379
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<::%D%>"
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<%T::%D%>"
  
! #: cp/decl.c:11385
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<%D::%D%>"
  
! #: cp/decl.c:11395
  #, 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.c:11419
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "dÃ©claration de %qE comme non fonction"
  
! #: cp/decl.c:11426
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "dÃ©claration de %qE comme non membre"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "declarator-id manquant; utilisation du mot rÃ©servÃ© %qD"
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "la dÃ©finition de fonction ne dÃ©clare aucun paramÃ¨tre"
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "dÃ©claration de %qD comme non fonction"
  
! #: cp/decl.c:11530
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "dÃ©claration de %qD comme %<typedef%>"
  
! #: cp/decl.c:11535
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "dÃ©claration de %qD comme paramÃ¨tre"
  
! #: cp/decl.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "%qs et %qs spÃ©cifiÃ©s tous les deux"
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, 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.c:11609
  #, 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.c:11619
  #, 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.c:11627
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "spÃ©cificateurs conflictuels dans la dÃ©claration de %qs"
  
! #: cp/decl.c:11674
  #, 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.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, 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.c:11747
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> n'est pas supportÃ© par la cible"
  
! #: cp/decl.c:11755
  #, 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.c:11809
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> et %<unsigned%> spÃ©cifiÃ©s ensemble"
  
! #: cp/decl.c:11815
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> et %<short%> spÃ©cifiÃ©s ensemble"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs spÃ©cifiÃ© avec %qT"
  
! #: cp/decl.c:11834
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs spÃ©cifiÃ© avec %<decltype%>"
  
! #: cp/decl.c:11836
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs spÃ©cifiÃ© avec %<typeof%>"
  
! #: cp/decl.c:11903
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "Â«Â complexÂ Â» invalide pour %qs"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr "le type Ã  remplacer %qT dans le patron doit Ãªtre suivi d'un simple declarator-id"
  
! #: cp/decl.c:11963
  #, 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.c:11972
  #, 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.c:11985
  #, 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.c:11992
  #, 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.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qs"
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "un paramÃ¨tre ne peut pas Ãªtre dÃ©clarÃ© %qs"
  
! #: cp/decl.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> en dehors de la dÃ©claration de classe"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, 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.c:12063 cp/decl.c:12085
  #, 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.c:12073
  #, 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.c:12097
  #, 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.c:12108
  #, 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.c:12111
  #, 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.c:12146
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "classes de stockage multiples dans la dÃ©claration de %qs"
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "classe de stockage spÃ©cifiÃ©e pour %qs"
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fonction imbriquÃ©e %qs dÃ©clarÃ©e %<extern%>"
  
! #: cp/decl.c:12191
  #, 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.c:12199
  #, 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.c:12213
  #, 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.c:12244
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribut ignorÃ©"
  
! #: cp/decl.c:12245
  #, 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.c:12303
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "parenthÃ¨ses inutiles dans la dÃ©claration de %qs"
  
! #: cp/decl.c:12309
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "retirez les parenthÃ¨ses"
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "clause Â«Â requiresÂ Â» sur le type de retour"
  
! #: cp/decl.c:12378
  #, 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.c:12382
  #, 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.c:12387
  #, 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.c:12394
  #, 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.c:12403
  #, 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.c:12408
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "utilisation invalide de %<decltype(auto)%>"
  
! #: cp/decl.c:12419
  #, 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.c:12428
  #, 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.c:12441
  #, 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.c:12455
  #, 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.c:12458
  #, 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.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "le type de retour qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©"
  
! #: cp/decl.c:12494
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: cp/decl.c:12507
  #, 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.c:12518 cp/pt.c:29643
  #, 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.c:12524 cp/pt.c:29649
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> ne peut pas Ãªtre qualifiÃ© avec CV"
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "le destructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "le constructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "les destructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "les constructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12572
  #, 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.c:12573
  #, 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.c:12591
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "les constructeurs ne peuvent pas Ãªtre dÃ©clarÃ©s %<virtual%>"
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre amies"
  
! #: cp/decl.c:12613
  #, 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.c:12617
  #, 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.c:12627
  #, 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.c:12631
  #, 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.c:12644
  #, 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.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destructeurs ne peuvent pas avoir de paramÃ¨tre"
  
! #: cp/decl.c:12711
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ne peut dÃ©clarer un pointeur vers %q#T"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "ne peut dÃ©clarer une rÃ©fÃ©rence vers %q#T"
  
! #: cp/decl.c:12733
  #, 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.c:12762
  #, 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.c:12763
  #, 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.c:12836
  #, 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.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD utilisÃ© comme un dÃ©clarateur"
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "les fonctions membres sont implicitement amies de leur classe"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "qualification %<%T::%> additionnelle sur le membre %qs"
  
! #: cp/decl.c:12968
  #, 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.c:12970
  #, 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.c:12978
  #, 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.c:13018
  #, 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.c:13027
  #, 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.c:13030
  #, 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.c:13041
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> en dehors de la dÃ©claration de la classe"
  
! #: cp/decl.c:13044
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> dans une dÃ©claration amie"
  
! #: cp/decl.c:13047
  #, 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.c:13057
  #, 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.c:13064
  #, 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.c:13070
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la fonction %qs ne peut pas Ãªtre dÃ©clarÃ©e %<mutable%>"
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%<static%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:13082
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%<const%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:13088
  #, 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.c:13104
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "typedef ne peut pas Ãªtre une dÃ©finition de fonction"
  
! #: cp/decl.c:13107
  #, 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.c:13133
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> n'est pas autorisÃ© dans une dÃ©claration de synonyme"
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "clause Â«Â requiresÂ Â» sur un typedef"
  
! #: cp/decl.c:13145
  #, 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.c:13171
  #, 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.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> spÃ©cifiÃ© pour la dÃ©claration d'une classe amie"
  
! #: cp/decl.c:13268
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "les paramÃ¨tres du patron ne peuvent pas Ãªtre amis"
  
! #: cp/decl.c:13270
  #, 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.c:13274
  #, 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.c:13287
  #, 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.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "qualificatifs invalides sur un type de fonction non membre"
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "clause Â«Â requiresÂ Â» sur type-id"
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "dÃ©claration abstraite %qT utilisÃ©e comme dÃ©claration"
  
! #: cp/decl.c:13336
  #, 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.c:13355
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ne peut utiliser %<::%> dans la dÃ©claration d'un paramÃ¨tre"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ne peut dÃ©clarer un paramÃ¨tre avec %<decltype(auto)%>"
  
! #: cp/decl.c:13369
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "le type Ã  remplacer de la classe %qE n'est pas permis dans ce contexte"
  
! #: cp/decl.c:13372
  #, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "utilisation de %<auto%> pour un patron de fonction abrÃ©gÃ©"
  
! #: cp/decl.c:13377
  #, 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.c:13380
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "paramÃ¨tre dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, 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.c:13435
  #, 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.c:13456
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "le C++ ISO interdit le membre tableau flexible %qs"
  
! #: cp/decl.c:13459
  #, 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.c:13475
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "utilisation invalide de %<::%>"
  
! #: cp/decl.c:13496
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "dÃ©claration de la fonction %qD dans un contexte invalide"
  
! #: cp/decl.c:13506
  #, 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.c:13516
  #, 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.c:13530
  #, 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.c:13537
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "dÃ©claration de %qD comme membre de %qT"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "un destructeur ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13550
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.c:13563
  #, 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.c:13572
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "un constructeur ne peut pas Ãªtre un %<concept%>"
  
! #: cp/decl.c:13578
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut Ãªtre une fonction membre"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13595
  #, 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.c:13598
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "le patron de variable a Ã©tÃ© dÃ©clarÃ© ici"
  
! #: cp/decl.c:13660
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "le champ %qD a le type incomplet %qT"
  
! #: cp/decl.c:13665
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "le nom %qT a un type incomplet"
  
! #: cp/decl.c:13685
  #, 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.c:13688
  #, 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.c:13741 cp/decl.c:13752
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnÃ©e statique %qE dÃ©clarÃ© %qs"
  
! #: cp/decl.c:13746
  #, 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.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, 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.c:13857
  #, 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.c:13860
  #, 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.c:13866
  #, 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.c:13870
  #, 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.c:13875
  #, 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.c:13887
  #, 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.c:13891
  #, 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.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.c:13906
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs dÃ©fini en dehors d'un contexte de classe"
  
! #: cp/decl.c:13907
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs dÃ©clarÃ© en dehors d'un contexte de classe"
  
! #: cp/decl.c:13950
  #, 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.c:13959
  #, 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.c:13998
  #, 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.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD dÃ©clarÃ© %<register%>"
  
! #: cp/decl.c:14011
  #, 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.c:14019
  #, 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.c:14026
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>"
  
! #: cp/decl.c:14046
  #, 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.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, Ã  la fois, %<extern%> et une initialisation"
  
! #: cp/decl.c:14235
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par dÃ©faut %qE utilise %qD"
  
! #: cp/decl.c:14238
  #, 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.c:14328
  #, 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.c:14332
  #, 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.c:14354
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramÃ¨tre qualifiÃ© avec %<volatile%> est obsolÃ¨te"
  
! #: cp/decl.c:14362
  #, 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.c:14387
  #, 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.c:14389
  #, 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.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>"
  
! #: cp/decl.c:14727
  #, 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.c:14734
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© statique"
  
! #: cp/decl.c:14764
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD doit Ãªtre une fonction membre non statique"
  
! #: cp/decl.c:14770
  #, 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.c:14780
  #, 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.c:14806
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14817
  #, 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.c:14843
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zÃ©ro ou un argument"
  
! #: cp/decl.c:14844
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.c:14856
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme argument"
  
! #: cp/decl.c:14857
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme second argument"
  
! #: cp/decl.c:14868
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.c:14880
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par dÃ©faut"
  
! #: cp/decl.c:14918
  #, 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.c:14925
  #, 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.c:14927
  #, 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.c:14936
  #, 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.c:14938
  #, 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.c:14954
  #, 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.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD prÃ©fixÃ© devrait retourner %qT"
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixÃ© devrait retourner %qT"
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.c:15047
  #, 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.c:15070
  #, 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.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD aprÃ¨s %qs"
  
! #: cp/decl.c:15075
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT rÃ©fÃ©rÃ© en tant que %qs"
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "il est fait rÃ©fÃ©rence Ã  %qT comme un enum"
--- 48702,50559 ----
  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.c:6465
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "initialisation invalide pour %q#D"
  
! #: cp/decl.c:6516
  #, 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.c:6555 cp/decl.c:6815 cp/typeck2.c:1377 cp/typeck2.c:1665
! #: cp/typeck2.c:1713 cp/typeck2.c:1760
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "trop d'Ã©lÃ©ments d'initialisation pour %qT"
  
! #: cp/decl.c:6596
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades autour de l'initialiseur scalaire pour le type %qT"
  
! #: cp/decl.c:6606
  #, 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.c:6724
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades manquantes autour de l'initialisation pour %qT"
  
! #: cp/decl.c:6844
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "la liaison structurÃ©e Ã  le type incomplet %qT"
  
! #: cp/decl.c:6858
  #, 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.c:6871
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "littÃ©ral composÃ© de taille variable"
  
! #: cp/decl.c:6926
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D a un type incomplet"
  
! #: cp/decl.c:6947
  #, 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.c:6992
  #, 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.c:7116
  #, 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.c:7151
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "initialisation invalide pour un membre statique avec constructeur"
  
! #: cp/decl.c:7153
  #, 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.c:7156
  #, 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.c:7161
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(une initialisation en dehors de la classe est requise)"
  
! #: cp/decl.c:7346
  #, 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.c:7604
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "n'a pu trouver la dÃ©claration du variant"
  
! #: cp/decl.c:7628
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> sur le constructeur %qD"
  
! #: cp/decl.c:7633
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> sur le destructeur %qD"
  
! #: cp/decl.c:7638
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> sur %qD par dÃ©faut"
  
! #: cp/decl.c:7643
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> sur %qD supprimÃ©"
  
! #: cp/decl.c:7648
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> sur %qD virtuel"
  
! #: cp/decl.c:7698
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la dÃ©claration"
  
! #: cp/decl.c:7716 cp/decl.c:14099
  #, 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.c:7720 cp/decl.c:14103
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spÃ©cificateur de classe de stockage %<register%> utilisÃ©"
  
! #: cp/decl.c:7776
  #, 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.c:7884
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "le concept de variable n'a pas d'initialisation"
  
! #: cp/decl.c:7943
  #, 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.c:7986
  #, 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.c:8164
  #, 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.c:8270
  #, 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.c:8273
  #, 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.c:8280
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "impossible de dÃ©composer le membre inaccessible %qD de %qT"
  
! #: cp/decl.c:8306
  #, 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.c:8315
  #, 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.c:8525
  #, 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.c:8541
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "impossible de dÃ©composer le tableau de longueur variable %qT"
  
! #: cp/decl.c:8550 cp/decl.c:8635
  #, 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.c:8554
  #, 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.c:8557
  #, 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.c:8602
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "impossible de dÃ©composer le vecteur de longueur variable %qT"
  
! #: cp/decl.c:8628
  #, 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.c:8637
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "alors que %qT se dÃ©compose en %E Ã©lÃ©ments"
  
! #: cp/decl.c:8658
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr "%<std::tuple_element<%u, %T>::type%> est %<void%>"
  
! #: cp/decl.c:8664
  #, 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.c:8693
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "impossible de dÃ©composer le type union %qT"
  
! #: cp/decl.c:8698
  #, 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.c:8703
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "impossible de dÃ©composer le type de fermeture lambda %qT"
  
! #: cp/decl.c:8709
  #, 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.c:8718
  #, 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.c:9185
  #, 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.c:9188
  #, 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.c:9193
  #, 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.c:9430
  #, 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.c:9434
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "taille du tableau manquante dans %qT"
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "tableau %qT de taille zÃ©ro"
  
! #: cp/decl.c:9453
  #, 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.c:9455
  #, 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.c:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD est dÃ©clarÃ© comme une variable %<virtual%>"
  
! #: cp/decl.c:9483
  #, 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.c:9489
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<virtual%>"
  
! #: cp/decl.c:9492
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<inline%>"
  
! #: cp/decl.c:9494
  #, 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.c:9500
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<virtual%>"
  
! #: cp/decl.c:9503
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<inline%>"
  
! #: cp/decl.c:9505
  #, 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.c:9511
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<virtual%>"
  
! #: cp/decl.c:9514
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<inline%>"
  
! #: cp/decl.c:9516
  #, 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.c:9523
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dÃ©clarÃ© comme un ami"
  
! #: cp/decl.c:9530
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dÃ©clarÃ© avec une spÃ©cification d'exception"
  
! #: cp/decl.c:9562
  #, 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.c:9602
  #, 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.c:9613
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "le concept %q#D est dÃ©clarÃ© avec des paramÃ¨tres de fonction"
  
! #: cp/decl.c:9620
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "le concept %q#D est dÃ©clarÃ© avec un type de retour dÃ©duit"
  
! #: cp/decl.c:9623
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "le concept %q#D a le type de retour %qT qui n'est pas %<bool%>"
  
! #: cp/decl.c:9699
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "le concept %qD n'a pas de dÃ©finition"
  
! #: cp/decl.c:9721
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "un concept de fonction ne peut pas Ãªtre contraint"
  
! #: cp/decl.c:9731
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "contraintes sur une fonction sans patron"
  
! #: cp/decl.c:9776
  #, 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.c:9787
  #, 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.c:9806
  #, 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.c:9815
  #, 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"
  
! #: cp/decl.c:9832
  #, 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.c:9877
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant un patron"
  
! #: cp/decl.c:9880
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant Ã  mettre en ligne"
  
! #: cp/decl.c:9883 cp/decl.c:9886
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant %qs"
  
! #: cp/decl.c:9888
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "ne peut dÃ©clarer %<::main%> comme Ã©tant static"
  
! #: cp/decl.c:9950
  #, 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.c:9951
  #, 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.c:9959
  #, 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.c:9960
  #, 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.c:9970
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "le guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© au niveau de l'espace de noms"
  
! #: cp/decl.c:9978
  #, 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.c:9985
  #, 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.c:9998
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "opÃ©rateur littÃ©ral avec une classe de liaison C"
  
! #: cp/decl.c:10008
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD a une liste d'arguments invalide"
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "le suffixe entier %qs est masquÃ© par l'implÃ©mentation"
  
! #: cp/decl.c:10022
  #, 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.c:10029
  #, 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.c:10034
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD doit Ãªtre une fonction non membre"
  
! #: cp/decl.c:10117
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> doit retourner %<int%>"
  
! #: cp/decl.c:10157
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "dÃ©finition de %qD dÃ©clarÃ© implicitement"
  
! #: cp/decl.c:10162
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "dÃ©finition de %qD explicitement par dÃ©faut"
  
! #: cp/decl.c:10164
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D explicitement par dÃ©faut ici"
  
! #: cp/decl.c:10181
  #, 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.c:10374
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "ne peut dÃ©clarer %<::main%> comme variable globale"
  
! #: cp/decl.c:10383
  #, 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.c:10389
  #, 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.c:10396
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "un concept doit avoir le type %<bool%>"
  
! #: cp/decl.c:10399
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "un concept variable ne peut pas Ãªtre contraint"
  
! #: cp/decl.c:10523
  #, 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.c:10527
  #, 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.c:10531
  #, 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.c:10542
  #, 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.c:10547
  #, 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.c:10552
  #, 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.c:10663
  #, 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.c:10666
  #, 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.c:10697 cp/decl.c:10769
  #, 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.c:10701 cp/decl.c:10772
  #, 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.c:10752
  #, 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.c:10755
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "le C++ ISO interdit le tableau de taille zÃ©ro"
  
! #: cp/decl.c:10779
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "le C++ ISO interdit le tableau de taille variable %qD"
  
! #: cp/decl.c:10782
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "le C++ ISO interdit le tableau de taille variable"
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "le tableau de taille variable %qD est utilisÃ©"
  
! #: cp/decl.c:10791
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "le tableau de taille variable est utilisÃ©"
  
! #: cp/decl.c:10843
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "dÃ©bordement dans la dimension du tableau"
  
! #: cp/decl.c:10903
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD est dÃ©clarÃ© comme tableau de %qT"
  
! #: cp/decl.c:10905 cp/pt.c:16024
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "crÃ©ation d'un tableau de %qT"
  
! #: cp/decl.c:10915
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "dÃ©claration de %qD comme un tableau de Â«Â voidÂ Â»"
  
! #: cp/decl.c:10917
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "crÃ©ation d'un tableau Â«Â voidÂ Â»"
  
! #: cp/decl.c:10922
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "dÃ©claration de %qD comme un tableau de fonctions"
  
! #: cp/decl.c:10924
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "crÃ©ation d'un tableau de fonctions"
  
! #: cp/decl.c:10929
  #, 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.c:10931
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "crÃ©ation d'un tableau de rÃ©fÃ©rences"
  
! #: cp/decl.c:10936
  #, 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.c:10939
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "crÃ©ation d'un tableau de fonctions membres"
  
! #: cp/decl.c:10957
  #, 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.c:10961
  #, 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.c:11043
  #, 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.c:11046
  #, 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.c:11057
  #, 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.c:11060
  #, 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.c:11073
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "type de retour spÃ©cifiÃ© pour %<operator %T%>"
  
! #: cp/decl.c:11076
  #, 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.c:11085
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "type de retour spÃ©cifiÃ© pour le guide de dÃ©duction"
  
! #: cp/decl.c:11088
  #, 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.c:11092
  #, 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.c:11101
  #, 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.c:11122
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variable non nommÃ©e ou champ dÃ©clarÃ© void"
  
! #: cp/decl.c:11130
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variable ou champ dÃ©clarÃ© void"
  
! #: cp/decl.c:11145
  #, 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.c:11150
  #, 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.c:11397
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<::%D%>"
  
! #: cp/decl.c:11400 cp/decl.c:11422
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<%T::%D%>"
  
! #: cp/decl.c:11403
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "utilisation invalide du nom qualifiÃ© %<%D::%D%>"
  
! #: cp/decl.c:11413
  #, 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.c:11437
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "dÃ©claration de %qE comme non fonction"
  
! #: cp/decl.c:11444
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "dÃ©claration de %qE comme non membre"
  
! #: cp/decl.c:11472
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "declarator-id manquant; utilisation du mot rÃ©servÃ© %qD"
  
! #: cp/decl.c:11523
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "la dÃ©finition de fonction ne dÃ©clare aucun paramÃ¨tre"
  
! #: cp/decl.c:11531 cp/decl.c:11540 cp/decl.c:13348
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "dÃ©claration de %qD comme non fonction"
  
! #: cp/decl.c:11548
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "dÃ©claration de %qD comme %<typedef%>"
  
! #: cp/decl.c:11553
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "dÃ©claration de %qD comme paramÃ¨tre"
  
! #: cp/decl.c:11588
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "%qs et %qs spÃ©cifiÃ©s tous les deux"
  
! #: cp/decl.c:11595 cp/decl.c:11602 cp/decl.c:11609 cp/decl.c:11616
  #, 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.c:11627
  #, 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.c:11637
  #, 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.c:11645
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "spÃ©cificateurs conflictuels dans la dÃ©claration de %qs"
  
! #: cp/decl.c:11692
  #, 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.c:11741 cp/decl.c:11745 cp/decl.c:11748
  #, 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.c:11765
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> n'est pas supportÃ© par la cible"
  
! #: cp/decl.c:11773
  #, 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.c:11827
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> et %<unsigned%> spÃ©cifiÃ©s ensemble"
  
! #: cp/decl.c:11833
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> et %<short%> spÃ©cifiÃ©s ensemble"
  
! #: cp/decl.c:11841 cp/decl.c:11847
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs spÃ©cifiÃ© avec %qT"
  
! #: cp/decl.c:11852
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs spÃ©cifiÃ© avec %<decltype%>"
  
! #: cp/decl.c:11854
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs spÃ©cifiÃ© avec %<typeof%>"
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "Â«Â complexÂ Â» invalide pour %qs"
  
! #: cp/decl.c:11960
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr "le type Ã  remplacer %qT dans le patron doit Ãªtre suivi d'un simple declarator-id"
  
! #: cp/decl.c:11981
  #, 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.c:11990
  #, 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.c:12003
  #, 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.c:12010
  #, 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.c:12020 cp/decl.c:12192
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "classe de stockage spÃ©cifiÃ©e pour le paramÃ¨tre %qs"
  
! #: cp/decl.c:12028 cp/decl.c:12037 cp/decl.c:12043 cp/decl.c:12049
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "un paramÃ¨tre ne peut pas Ãªtre dÃ©clarÃ© %qs"
  
! #: cp/decl.c:12059
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> en dehors de la dÃ©claration de classe"
  
! #: cp/decl.c:12069 cp/decl.c:12072 cp/decl.c:12074 cp/decl.c:12077
! #: cp/decl.c:12087 cp/decl.c:12097 cp/decl.c:12107 cp/decl.c:12111
  #, 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.c:12081 cp/decl.c:12103
  #, 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.c:12091
  #, 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.c:12115
  #, 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.c:12126
  #, 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.c:12129
  #, 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.c:12164
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "classes de stockage multiples dans la dÃ©claration de %qs"
  
! #: cp/decl.c:12190
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "classe de stockage spÃ©cifiÃ©e pour %qs"
  
! #: cp/decl.c:12204
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fonction imbriquÃ©e %qs dÃ©clarÃ©e %<extern%>"
  
! #: cp/decl.c:12209
  #, 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.c:12217
  #, 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.c:12231
  #, 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.c:12262
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribut ignorÃ©"
  
! #: cp/decl.c:12263
  #, 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.c:12321
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "parenthÃ¨ses inutiles dans la dÃ©claration de %qs"
  
! #: cp/decl.c:12327
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "retirez les parenthÃ¨ses"
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "clause Â«Â requiresÂ Â» sur le type de retour"
  
! #: cp/decl.c:12396
  #, 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.c:12400
  #, 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.c:12405
  #, 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.c:12412
  #, 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.c:12421
  #, 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.c:12426
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "utilisation invalide de %<decltype(auto)%>"
  
! #: cp/decl.c:12437
  #, 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.c:12446
  #, 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.c:12459
  #, 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.c:12473
  #, 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.c:12476
  #, 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.c:12500
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "le type de retour qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©"
  
! #: cp/decl.c:12512
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: cp/decl.c:12518
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: cp/decl.c:12525
  #, 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.c:12536 cp/pt.c:29620
  #, 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.c:12542 cp/pt.c:29626
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> ne peut pas Ãªtre qualifiÃ© avec CV"
  
! #: cp/decl.c:12574
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "le destructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12576
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "le constructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12581
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "les destructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12582
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "les constructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12590
  #, 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.c:12591
  #, 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.c:12609
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "les constructeurs ne peuvent pas Ãªtre dÃ©clarÃ©s %<virtual%>"
  
! #: cp/decl.c:12626
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre amies"
  
! #: cp/decl.c:12631
  #, 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.c:12635
  #, 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.c:12645
  #, 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.c:12649
  #, 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.c:12662
  #, 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.c:12689
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destructeurs ne peuvent pas avoir de paramÃ¨tre"
  
! #: cp/decl.c:12729
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ne peut dÃ©clarer un pointeur vers %q#T"
  
! #: cp/decl.c:12742 cp/decl.c:12749
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "ne peut dÃ©clarer une rÃ©fÃ©rence vers %q#T"
  
! #: cp/decl.c:12751
  #, 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.c:12780
  #, 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.c:12781
  #, 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.c:12854
  #, 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.c:12925
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD utilisÃ© comme un dÃ©clarateur"
  
! #: cp/decl.c:12951
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "les fonctions membres sont implicitement amies de leur classe"
  
! #: cp/decl.c:12956
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "qualification %<%T::%> additionnelle sur le membre %qs"
  
! #: cp/decl.c:12986
  #, 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.c:12988
  #, 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.c:12996
  #, 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.c:13036
  #, 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.c:13045
  #, 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.c:13048
  #, 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.c:13059
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> en dehors de la dÃ©claration de la classe"
  
! #: cp/decl.c:13062
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> dans une dÃ©claration amie"
  
! #: cp/decl.c:13065
  #, 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.c:13075
  #, 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.c:13082
  #, 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.c:13088
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la fonction %qs ne peut pas Ãªtre dÃ©clarÃ©e %<mutable%>"
  
! #: cp/decl.c:13094
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%<static%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:13100
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%<const%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:13106
  #, 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.c:13122
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "typedef ne peut pas Ãªtre une dÃ©finition de fonction"
  
! #: cp/decl.c:13125
  #, 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.c:13151
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> n'est pas autorisÃ© dans une dÃ©claration de synonyme"
  
! #: cp/decl.c:13154
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:13159
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "clause Â«Â requiresÂ Â» sur un typedef"
  
! #: cp/decl.c:13163
  #, 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.c:13189
  #, 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.c:13278
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> spÃ©cifiÃ© pour la dÃ©claration d'une classe amie"
  
! #: cp/decl.c:13286
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "les paramÃ¨tres du patron ne peuvent pas Ãªtre amis"
  
! #: cp/decl.c:13288
  #, 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.c:13292
  #, 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.c:13305
  #, 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.c:13325
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "qualificatifs invalides sur un type de fonction non membre"
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "clause Â«Â requiresÂ Â» sur type-id"
  
! #: cp/decl.c:13339
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "dÃ©claration abstraite %qT utilisÃ©e comme dÃ©claration"
  
! #: cp/decl.c:13354
  #, 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.c:13373
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ne peut utiliser %<::%> dans la dÃ©claration d'un paramÃ¨tre"
  
! #: cp/decl.c:13382 cp/parser.c:19204
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ne peut dÃ©clarer un paramÃ¨tre avec %<decltype(auto)%>"
  
! #: cp/decl.c:13387
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "le type Ã  remplacer de la classe %qE n'est pas permis dans ce contexte"
  
! #: cp/decl.c:13390
  #, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "utilisation de %<auto%> pour un patron de fonction abrÃ©gÃ©"
  
! #: cp/decl.c:13395
  #, 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.c:13398
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "paramÃ¨tre dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:13449 cp/parser.c:3429
  #, 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.c:13453
  #, 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.c:13474
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "le C++ ISO interdit le membre tableau flexible %qs"
  
! #: cp/decl.c:13477
  #, 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.c:13493
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "utilisation invalide de %<::%>"
  
! #: cp/decl.c:13514
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "dÃ©claration de la fonction %qD dans un contexte invalide"
  
! #: cp/decl.c:13524
  #, 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.c:13534
  #, 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.c:13548
  #, 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.c:13555
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "dÃ©claration de %qD comme membre de %qT"
  
! #: cp/decl.c:13562 cp/decl.c:13575
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "un destructeur ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13568
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.c:13581
  #, 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.c:13590
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "un constructeur ne peut pas Ãªtre un %<concept%>"
  
! #: cp/decl.c:13596
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut Ãªtre une fonction membre"
  
! #: cp/decl.c:13604 cp/decl.c:13934
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13613
  #, 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.c:13616
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "le patron de variable a Ã©tÃ© dÃ©clarÃ© ici"
  
! #: cp/decl.c:13678
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "le champ %qD a le type incomplet %qT"
  
! #: cp/decl.c:13683
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "le nom %qT a un type incomplet"
  
! #: cp/decl.c:13703
  #, 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.c:13706
  #, 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.c:13759 cp/decl.c:13770
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnÃ©e statique %qE dÃ©clarÃ© %qs"
  
! #: cp/decl.c:13764
  #, 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.c:13798 cp/decl.c:13806 cp/decl.c:13813 cp/decl.c:13820
  #, 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.c:13875
  #, 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.c:13878
  #, 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.c:13884
  #, 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.c:13888
  #, 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.c:13893
  #, 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.c:13905
  #, 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.c:13909
  #, 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.c:13917
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.c:13924
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs dÃ©fini en dehors d'un contexte de classe"
  
! #: cp/decl.c:13925
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs dÃ©clarÃ© en dehors d'un contexte de classe"
  
! #: cp/decl.c:13968
  #, 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.c:13977
  #, 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.c:14018
  #, 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.c:14025
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD dÃ©clarÃ© %<register%>"
  
! #: cp/decl.c:14031
  #, 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.c:14039
  #, 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.c:14046
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>"
  
! #: cp/decl.c:14066
  #, 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.c:14078
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: cp/decl.c:14083
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, Ã  la fois, %<extern%> et une initialisation"
  
! #: cp/decl.c:14255
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par dÃ©faut %qE utilise %qD"
  
! #: cp/decl.c:14258
  #, 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.c:14348
  #, 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.c:14352
  #, 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.c:14374
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramÃ¨tre qualifiÃ© avec %<volatile%> est obsolÃ¨te"
  
! #: cp/decl.c:14382
  #, 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.c:14407
  #, 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.c:14409
  #, 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.c:14668
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>"
  
! #: cp/decl.c:14747
  #, 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.c:14754
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© statique"
  
! #: cp/decl.c:14784
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD doit Ãªtre une fonction membre non statique"
  
! #: cp/decl.c:14790
  #, 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.c:14800
  #, 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.c:14826
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14837
  #, 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.c:14863
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zÃ©ro ou un argument"
  
! #: cp/decl.c:14864
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.c:14876
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme argument"
  
! #: cp/decl.c:14877
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme second argument"
  
! #: cp/decl.c:14888
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.c:14889 cp/decl.c:14899
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.c:14900
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.c:14914
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par dÃ©faut"
  
! #: cp/decl.c:14938
  #, 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.c:14945
  #, 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.c:14947
  #, 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.c:14956
  #, 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.c:14958
  #, 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.c:14974
  #, 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.c:14993
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD prÃ©fixÃ© devrait retourner %qT"
  
! #: cp/decl.c:15000
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixÃ© devrait retourner %qT"
  
! #: cp/decl.c:15012
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.c:15067
  #, 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.c:15090
  #, 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.c:15093
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD aprÃ¨s %qs"
  
! #: cp/decl.c:15095
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15103
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT rÃ©fÃ©rÃ© en tant que %qs"
  
! #: cp/decl.c:15104 cp/decl.c:15111
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15110
  #, 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
*** 50526,50630 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la rÃ©fÃ©rence Ã  %qD est ambiguÃ«"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, 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.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-Ãªtre ajouter %<%T::%> explicitement"
  
! #: cp/decl.c:15305
  #, 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.c:15336
  #, 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.c:15347 cp/semantics.c:3354
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "ne peut dÃ©clarer %qD dans un module diffÃ©rent"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dÃ©rivÃ©e %qT est invalide"
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est dÃ©fini avec des bases directes multiples"
  
! #: cp/decl.c:15493
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est dÃ©fini avec des bases virtuelles directes"
  
! #: cp/decl.c:15518
  #, 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.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type rÃ©cursif %qT non dÃ©fini"
  
! #: cp/decl.c:15550
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliquÃ© %qT est invalide"
  
! #: cp/decl.c:15695
  #, 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.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "dÃ©finition prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15703
  #, 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.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "types sous-jacents diffÃ©rents dans l'enum %q#T"
  
! #: cp/decl.c:15724
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "impossible de dÃ©finir %qD dans un module diffÃ©rent"
  
! #: cp/decl.c:15798
  #, 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"
--- 50565,50669 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15125
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.c:15168 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29473
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la rÃ©fÃ©rence Ã  %qD est ambiguÃ«"
  
! #: cp/decl.c:15189 cp/name-lookup.c:5451
  #, 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.c:15217 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9766
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.c:15222
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-Ãªtre ajouter %<%T::%> explicitement"
  
! #: cp/decl.c:15325
  #, 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.c:15356
  #, 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.c:15367 cp/semantics.c:3354
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "ne peut dÃ©clarer %qD dans un module diffÃ©rent"
  
! #: cp/decl.c:15495
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dÃ©rivÃ©e %qT est invalide"
  
! #: cp/decl.c:15502
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est dÃ©fini avec des bases directes multiples"
  
! #: cp/decl.c:15513
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est dÃ©fini avec des bases virtuelles directes"
  
! #: cp/decl.c:15538
  #, 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.c:15568
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type rÃ©cursif %qT non dÃ©fini"
  
! #: cp/decl.c:15570
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliquÃ© %qT est invalide"
  
! #: cp/decl.c:15715
  #, 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.c:15718 cp/decl.c:15726 cp/decl.c:15736 cp/decl.c:16330
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "dÃ©finition prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15723
  #, 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.c:15733
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "types sous-jacents diffÃ©rents dans l'enum %q#T"
  
! #: cp/decl.c:15744
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "impossible de dÃ©finir %qD dans un module diffÃ©rent"
  
! #: cp/decl.c:15818
  #, 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
*** 50633,50709 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, 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.c:16120
  #, 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.c:16130
  #, 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.c:16179
  #, 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.c:16180
  #, 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.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration Ã  %qD"
  
! #: cp/decl.c:16211
  #, 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.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "dÃ©finition multiple de %q#T"
  
! #: cp/decl.c:16356
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retournÃ© %q#T est incomplet"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une rÃ©fÃ©rence Ã  %<*this%>"
  
! #: cp/decl.c:17365
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction retournant %qT"
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, 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.c:17429
  #, 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.c:17611
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD est dÃ©jÃ  dÃ©fini dans la classe %qT"
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "utilisation de %qD avant la dÃ©duction de %<auto%>"
--- 50672,50748 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15965
  #, 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.c:16140
  #, 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.c:16150
  #, 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.c:16199
  #, 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.c:16200
  #, 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.c:16211
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration Ã  %qD"
  
! #: cp/decl.c:16231
  #, 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.c:16328 cp/parser.c:20110
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "dÃ©finition multiple de %q#T"
  
! #: cp/decl.c:16368
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retournÃ© %q#T est incomplet"
  
! #: cp/decl.c:16528 cp/typeck.c:10235
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une rÃ©fÃ©rence Ã  %<*this%>"
  
! #: cp/decl.c:17377
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction retournant %qT"
  
! #: cp/decl.c:17379 cp/typeck.c:10115
  #, 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.c:17441
  #, 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.c:17623
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD est dÃ©jÃ  dÃ©fini dans la classe %qT"
  
! #: cp/decl.c:18014
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "utilisation de %qD avant la dÃ©duction de %<auto%>"
*************** msgstr "ne peut dÃ©truire une fonction.
*** 50743,50749 ****
  msgid "deleting %qT is undefined"
  msgstr "la destruction de %qT est non dÃ©finie"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "dÃ©claration du patron de %q#D"
--- 50782,50788 ----
  msgid "deleting %qT is undefined"
  msgstr "la destruction de %qT est non dÃ©finie"
  
! #: cp/decl2.c:580 cp/pt.c:5840
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "dÃ©claration du patron de %q#D"
*************** msgstr "dÃ©claration du patron de %q#D"
*** 50753,50759 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "la liste des paramÃ¨tres du patron fournie ne correspond pas aux paramÃ¨tres du patron de %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "le destructeur %qD est dÃ©clarÃ© en tant que patron membre"
--- 50792,50798 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "la liste des paramÃ¨tres du patron fournie ne correspond pas aux paramÃ¨tres du patron de %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5797
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "le destructeur %qD est dÃ©clarÃ© en tant que patron membre"
*************** msgstr "pour le type %qT"
*** 51268,51279 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "le gestionnaire %<...%> doit Ãªtre le dernier gestionnaire de son bloc Â«Â tryÂ Â»"
  
! #: cp/except.c:1106
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr "l'expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  %<false%> Ã  cause de l'appel Ã  %qD"
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr "mais %qD ne gÃ©nÃ¨re pas d'exception; peut-Ãªtre devrait-il Ãªtre dÃ©clarÃ© %<noexcept%>"
--- 51307,51318 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "le gestionnaire %<...%> doit Ãªtre le dernier gestionnaire de son bloc Â«Â tryÂ Â»"
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr "l'expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  %<false%> Ã  cause de l'appel Ã  %qD"
  
! #: cp/except.c:1112
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr "mais %qD ne gÃ©nÃ¨re pas d'exception; peut-Ãªtre devrait-il Ãªtre dÃ©clarÃ© %<noexcept%>"
*************** msgstr "%qD est initialisÃ© avec lui-mÃª
*** 51424,51441 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "initialisation invalide pour le membre tableau %q#D"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "membre constant non initialisÃ© dans %q#T"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2264 cp/method.c:2275
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D devrait Ãªtre initialisÃ©"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "membre par rÃ©fÃ©rence non initialisÃ© dans %q#T"
--- 51463,51480 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "initialisation invalide pour le membre tableau %q#D"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2289
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "membre constant non initialisÃ© dans %q#T"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2292 cp/method.c:2303
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D devrait Ãªtre initialisÃ©"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2300
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "membre par rÃ©fÃ©rence non initialisÃ© dans %q#T"
*************** msgstr "le type %qT n'est pas une base d
*** 51525,51531 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "le type %qT n'est pas une base directe de %qT"
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "le tableau doit Ãªtre initialisÃ© avec une initialisation entre accolades"
--- 51564,51570 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "le type %qT n'est pas une base directe de %qT"
  
! #: cp/init.c:1812 cp/init.c:4526 cp/typeck2.c:1238
  #, 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 "problÃ¨me possible dÃ©tectÃ© dan
*** 51720,51756 ****
  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.c:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "fin prÃ©maturÃ©e de l'initialisation"
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taille du tableau inconnue dans delete"
  
! #: cp/init.c:4767
  #, 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.c:4772
  #, 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.c:4787
  #, 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.c:4792
  #, 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.c:5096
  #, 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"
--- 51759,51795 ----
  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.c:4435
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "fin prÃ©maturÃ©e de l'initialisation"
  
! #: cp/init.c:4741
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taille du tableau inconnue dans delete"
  
! #: cp/init.c:4775
  #, 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.c:4780
  #, 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.c:4795
  #, 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.c:4800
  #, 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.c:5107
  #, 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 "il n'y a pas d'argument pour %qD
*** 51850,51921 ****
  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)"
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "dÃ©coration de %<typeof%>, utilisez plutÃ´t %<decltype%>"
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr "dÃ©coration de %<__underlying_type%>"
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "dÃ©coration du type en virgule fixe inconnu"
  
! #: cp/mangle.c:3439
  #, 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.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "dÃ©coration de %C"
  
! #: cp/mangle.c:3520
  #, 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.c:4085
  #, 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.c:4131
  #, 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.c:4137
  #, 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.c:4409
  #, 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.c:4414
  #, 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.c:4419
  #, 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%>"
  
! #: cp/method.c:855 cp/method.c:2214
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "le membre constant non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©faut"
  
! #: cp/method.c:861 cp/method.c:2220
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "le membre par rÃ©fÃ©rence non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©faut"
--- 51889,51960 ----
  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)"
  
! #: cp/mangle.c:2365
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "dÃ©coration de %<typeof%>, utilisez plutÃ´t %<decltype%>"
  
! #: cp/mangle.c:2369
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr "dÃ©coration de %<__underlying_type%>"
  
! #: cp/mangle.c:2676
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "dÃ©coration du type en virgule fixe inconnu"
  
! #: cp/mangle.c:3454
  #, 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.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "dÃ©coration de %C"
  
! #: cp/mangle.c:3535
  #, 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.c:4100
  #, 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.c:4146
  #, 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.c:4152
  #, 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.c:4424
  #, 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.c:4429
  #, 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.c:4434
  #, 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%>"
  
! #: cp/method.c:855 cp/method.c:2242
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "le membre constant non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©faut"
  
! #: cp/method.c:861 cp/method.c:2248
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "le membre par rÃ©fÃ©rence non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©faut"
*************** msgstr "dÃ©termination de la valeur de %
*** 51935,52117 ****
  msgid "forming type of %qs"
  msgstr "formation du type de %qs"
  
! #: cp/method.c:1140
  #, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%qD par dÃ©faut est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/method.c:1155
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr "%qD par dÃ©faut doit retourner %<bool%>"
  
! #: cp/method.c:1163
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD par dÃ©faut doit Ãªtre %<const%>"
  
! #: cp/method.c:1168
  #, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "%qD par dÃ©faut ne peut pas avoir de qualificatif de rÃ©fÃ©rence %<&&%>"
  
! #: cp/method.c:1195
  #, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "%qD par dÃ©faut n'est pas un ami de %qT"
  
! #: cp/method.c:1204
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr "le membre par dÃ©faut %qD doit avoir le type de paramÃ¨tre %<const %T&%>"
  
! #: cp/method.c:1207
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr "%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT"
  
! #: cp/method.c:1210
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr "%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT mais pas les deux"
  
! #: cp/method.c:1366
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "impossible de comparer par dÃ©faut l'union %qT"
  
! #: cp/method.c:1409
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "impossible de comparer par dÃ©faut le membre de rÃ©fÃ©rence %qD"
  
! #: cp/method.c:1418
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "impossible de comparer par dÃ©faut un membre anonyme d'une union"
  
! #: cp/method.c:1436
  #, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr "impossible de comparer par dÃ©faut le membre de tableau flexible"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1487
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr "changer le type de retour de %qs en un type de catÃ©gorie de comparaison autorisera la comparaison pour utiliser %qs et %qs"
  
! #: cp/method.c:1512
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr "la comparaison Ã  trois voies de %qD a le type %qT qui n'est pas un type dans la catÃ©gorie des comparaisons"
  
! #: cp/method.c:1522
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "la comparaison Ã  trois voies de %qD a le type %qT qui n'est pas convertible en %qT"
  
! #: cp/method.c:1779
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr "la mÃ©thode synthÃ©tisÃ©e %qD est requise ici pour la premiÃ¨re fois"
  
! #: cp/method.c:2159
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "membre d'union %q+D avec un %qD non trivial"
  
! #: cp/method.c:2170
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "le destructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>"
  
! #: cp/method.c:2171
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "le constructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>"
  
! #: cp/method.c:2237
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "l'initialisation pour %q#D est invalide"
  
! #: cp/method.c:2294
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "le constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise pas %q#D"
  
! #: cp/method.c:2305
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "copie du membre de donnÃ©e non statique %q#D du type de rÃ©fÃ©rence d'une r-valeur"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2512
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "le constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise aucun membre de donnÃ©e non statique"
  
! #: cp/method.c:2555
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr "l'affectation par dÃ©placement imposÃ©e par dÃ©faut pour %qT appelle l'opÃ©rateur d'affectation par dÃ©placement non trivial de la base virtuelle %qT"
  
! #: cp/method.c:2686
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "un type de fermeture lambda a un constructeur par dÃ©faut supprimÃ©"
  
! #: cp/method.c:2689
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "un type de fermeture lambda a un opÃ©rateur d'affectation par copie supprimÃ©"
  
! #: cp/method.c:2698
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q#D est implicitement dÃ©clarÃ© comme supprimÃ© car %qT dÃ©clare un constructeur par dÃ©placement ou un opÃ©rateur d'affectation par dÃ©placement"
  
! #: cp/method.c:2709
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D hÃ©rite depuis plusieurs sous-objets de base"
  
! #: cp/method.c:2717 cp/method.c:2741
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q#D est implicitement supprimÃ© car la dÃ©finition par dÃ©faut serait mal formÃ©e:"
  
! #: cp/method.c:2750
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F est implicitement supprimÃ© car sa spÃ©cification d'exception ne correspond pas Ã  la spÃ©cification d'exception implicite %qX"
  
! #: cp/method.c:3153
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "la dÃ©claration par dÃ©faut %q+D ne correspond pas Ã  la signature attendue"
  
! #: cp/method.c:3156
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "signature attendue: %qD"
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "la fonction %q+D explicitement par dÃ©faut ne peut pas Ãªtre dÃ©clarÃ©e %qs car la dÃ©claration implicite n'est pas %qsÂ :"
  
! #: cp/method.c:3208
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "un patron ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3243
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3252
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "fonction %q+D imposÃ©e par dÃ©faut avec un argument par dÃ©faut"
--- 51974,52156 ----
  msgid "forming type of %qs"
  msgstr "formation du type de %qs"
  
! #: cp/method.c:1168
  #, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%qD par dÃ©faut est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/method.c:1183
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr "%qD par dÃ©faut doit retourner %<bool%>"
  
! #: cp/method.c:1191
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD par dÃ©faut doit Ãªtre %<const%>"
  
! #: cp/method.c:1196
  #, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "%qD par dÃ©faut ne peut pas avoir de qualificatif de rÃ©fÃ©rence %<&&%>"
  
! #: cp/method.c:1223
  #, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "%qD par dÃ©faut n'est pas un ami de %qT"
  
! #: cp/method.c:1232
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr "le membre par dÃ©faut %qD doit avoir le type de paramÃ¨tre %<const %T&%>"
  
! #: cp/method.c:1235
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr "%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT"
  
! #: cp/method.c:1238
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr "%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT mais pas les deux"
  
! #: cp/method.c:1394
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "impossible de comparer par dÃ©faut l'union %qT"
  
! #: cp/method.c:1437
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "impossible de comparer par dÃ©faut le membre de rÃ©fÃ©rence %qD"
  
! #: cp/method.c:1446
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "impossible de comparer par dÃ©faut un membre anonyme d'une union"
  
! #: cp/method.c:1464
  #, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr "impossible de comparer par dÃ©faut le membre de tableau flexible"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1515
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr "changer le type de retour de %qs en un type de catÃ©gorie de comparaison autorisera la comparaison pour utiliser %qs et %qs"
  
! #: cp/method.c:1540
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr "la comparaison Ã  trois voies de %qD a le type %qT qui n'est pas un type dans la catÃ©gorie des comparaisons"
  
! #: cp/method.c:1550
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "la comparaison Ã  trois voies de %qD a le type %qT qui n'est pas convertible en %qT"
  
! #: cp/method.c:1807
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr "la mÃ©thode synthÃ©tisÃ©e %qD est requise ici pour la premiÃ¨re fois"
  
! #: cp/method.c:2187
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "membre d'union %q+D avec un %qD non trivial"
  
! #: cp/method.c:2198
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "le destructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>"
  
! #: cp/method.c:2199
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "le constructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>"
  
! #: cp/method.c:2265
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "l'initialisation pour %q#D est invalide"
  
! #: cp/method.c:2322
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "le constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise pas %q#D"
  
! #: cp/method.c:2333
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "copie du membre de donnÃ©e non statique %q#D du type de rÃ©fÃ©rence d'une r-valeur"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2540
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "le constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise aucun membre de donnÃ©e non statique"
  
! #: cp/method.c:2583
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr "l'affectation par dÃ©placement imposÃ©e par dÃ©faut pour %qT appelle l'opÃ©rateur d'affectation par dÃ©placement non trivial de la base virtuelle %qT"
  
! #: cp/method.c:2714
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "un type de fermeture lambda a un constructeur par dÃ©faut supprimÃ©"
  
! #: cp/method.c:2717
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "un type de fermeture lambda a un opÃ©rateur d'affectation par copie supprimÃ©"
  
! #: cp/method.c:2726
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q#D est implicitement dÃ©clarÃ© comme supprimÃ© car %qT dÃ©clare un constructeur par dÃ©placement ou un opÃ©rateur d'affectation par dÃ©placement"
  
! #: cp/method.c:2737
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D hÃ©rite depuis plusieurs sous-objets de base"
  
! #: cp/method.c:2745 cp/method.c:2769
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q#D est implicitement supprimÃ© car la dÃ©finition par dÃ©faut serait mal formÃ©e:"
  
! #: cp/method.c:2778
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F est implicitement supprimÃ© car sa spÃ©cification d'exception ne correspond pas Ã  la spÃ©cification d'exception implicite %qX"
  
! #: cp/method.c:3181
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "la dÃ©claration par dÃ©faut %q+D ne correspond pas Ã  la signature attendue"
  
! #: cp/method.c:3184
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "signature attendue: %qD"
  
! #: cp/method.c:3216
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "la fonction %q+D explicitement par dÃ©faut ne peut pas Ãªtre dÃ©clarÃ©e %qs car la dÃ©claration implicite n'est pas %qsÂ :"
  
! #: cp/method.c:3236
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "un patron ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3271
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3280
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "fonction %q+D imposÃ©e par dÃ©faut avec un argument par dÃ©faut"
*************** msgstr "%s %s %p %d"
*** 52176,52183 ****
  msgid "%q#D does not have external linkage"
  msgstr "%q#D n'a pas un lien externe"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D dÃ©clarÃ© ici"
--- 52215,52222 ----
  msgid "%q#D does not have external linkage"
  msgstr "%q#D n'a pas un lien externe"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11161 cp/parser.c:11171
! #: cp/semantics.c:3808 cp/semantics.c:3820
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D dÃ©clarÃ© ici"
*************** msgstr "dÃ©claration Â«Â usingÂ Â» pour
*** 52197,52203 ****
  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.c:5645 cp/pt.c:18297
  #, 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"
--- 52236,52242 ----
  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.c:5645 cp/pt.c:18258
  #, 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"
*************** msgstr "l'identificateur %qE est un mot
*** 52406,52412 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vrai"
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, 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"
--- 52445,52451 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vrai"
  
! #: cp/parser.c:1415 cp/parser.c:42764
  #, 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Ã©
*** 52431,52437 ****
  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.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©"
--- 52470,52476 ----
  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.c:3106 cp/parser.c:20049
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©"
*************** msgstr "template-id invalide"
*** 52511,52517 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "le C++ ISO interdit l'utilisation d'un littÃ©ral en virgule flottante dans une expression constante"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "un transtypage vers un type autre qu'un entier ou une Ã©numÃ©ration ne peut pas apparaÃ®tre dans une expression constante"
--- 52550,52556 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "le C++ ISO interdit l'utilisation d'un littÃ©ral en virgule flottante dans une expression constante"
  
! #: cp/parser.c:3301 cp/pt.c:19753
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "un transtypage vers un type autre qu'un entier ou une Ã©numÃ©ration ne peut pas apparaÃ®tre dans une expression constante"
*************** msgstr "le %<constinit%> du C++20 est un
*** 52647,52653 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
--- 52686,52692 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
  
! #: cp/parser.c:3496 cp/parser.c:28775
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
*************** msgstr "impossible de trouver l'opÃ©rate
*** 52772,52778 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr "le contenu du fragment de module global doit provenir de l'inclusion du prÃ©processeur"
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "dÃ©claration attendue"
--- 52811,52817 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr "le contenu du fragment de module global doit provenir de l'inclusion du prÃ©processeur"
  
! #: cp/parser.c:4935 cp/parser.c:14356
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "dÃ©claration attendue"
*************** msgstr "les expressions-instructions ne
*** 52823,52829 ****
  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.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "expression primaire attendue"
--- 52862,52868 ----
  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.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3962
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "expression primaire attendue"
*************** msgstr "dÃ©claration de %<~%T%> comme me
*** 52873,52879 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "nom du typedef %qD utilisÃ© comme dÃ©claration de destructeur"
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualified-id attendu"
--- 52912,52918 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "nom du typedef %qD utilisÃ© comme dÃ©claration de destructeur"
  
! #: cp/parser.c:6500 cp/parser.c:22446
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualified-id attendu"
*************** msgstr "les types ne peuvent pas Ãªtre d
*** 52928,52934 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
--- 52967,52973 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.c:7336 cp/pt.c:20409
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
*************** msgstr "le C++ ISO ne permet pas %<align
*** 52968,52974 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans des expressions %<noexcept%>"
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, 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"
--- 53007,53013 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans des expressions %<noexcept%>"
  
! #: cp/parser.c:8888 cp/parser.c:31273
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qs"
*************** msgstr "le C++ ISO ne permet pas d'omett
*** 53038,54061 ****
  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.c:10506
  #, 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.c:10809
  #, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr "expression lambda dans le type du paramÃ¨tre du patron"
  
! #: cp/parser.c:10819
  #, 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.c:10829
  #, 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.c:10981
  #, 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.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "fin de liste de capture attendue"
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "la capture par copie explicite de %<this%> est redondante avec la capture par copie par dÃ©faut"
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD dÃ©jÃ  capturÃ© dans l'expression lambda"
  
! #: cp/parser.c:11038
  #, 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.c:11058
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "ne peut capturer %<this%> par rÃ©fÃ©rence"
  
! #: cp/parser.c:11077
  #, 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.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> devrait apparaÃ®tre avant %<...%>"
  
! #: cp/parser.c:11119
  #, 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.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "initialisation vide pour la capture par initialisation d'une fonction lambda"
  
! #: cp/parser.c:11150
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "capture de %qE qui n'est pas une variable"
  
! #: cp/parser.c:11160
  #, 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.c:11198
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "trop de %<...%> dans la capture lambda"
  
! #: cp/parser.c:11209
  #, 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.c:11214
  #, 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.c:11293
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les patrons lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:11297
  #, 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.c:11365
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "argument par dÃ©faut spÃ©cifiÃ© pour un paramÃ¨tre lambda"
  
! #: cp/parser.c:11385
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant des spÃ©cificateurs de dÃ©clarations lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11397
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "%<mutable%> dupliquÃ©"
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant le qualificatif d'une transaction lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11417
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant la spÃ©cification d'une exception lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant le type de retour de fin d'une lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11477
  #, 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.c:11866 cp/parser.c:12067
  #, 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.c:11906
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "instruction Ã©tiquetÃ©e attendue"
  
! #: cp/parser.c:11955
  #, 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.c:12074
  #, 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"
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nomme le constructeur, pas le type"
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "instruction composÃ©e dans une fonction %<constexpr%>"
  
! #: cp/parser.c:12297
  #, 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.c:12324
  #, 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.c:12492 cp/parser.c:31740
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sÃ©lection attendue"
  
! #: cp/parser.c:12533
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "la condition dÃ©clare un tableau"
  
! #: cp/parser.c:12535
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "la condition dÃ©clare une fonction"
  
! #: cp/parser.c:12575
  #, 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.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "initialisation attendue"
  
! #: cp/parser.c:12942
  #, 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.c:12949
  #, 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.c:12974
  #, 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.c:12979
  #, 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.c:13122
  #, 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.c:13206
  #, 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.c:13349 cp/parser.c:31743
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itÃ©ration attendue"
  
! #: cp/parser.c:13395
  #, 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.c:13419
  #, 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.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "%<goto%> dans une fonction %<constexpr%>"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculÃ©s"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
  
! #: cp/parser.c:13748
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "nom de module attendu"
  
! #: cp/parser.c:13783
  #, 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.c:13808
  #, 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"
  
! #: cp/parser.c:13813
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "fragment de module privÃ©"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, 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.c:13856
  #, 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.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr "insÃ©rez peut-Ãªtre un saut de ligne 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.c:13867
  #, 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.c:13880
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "l'import ne peut pas apparaÃ®tre directement dans une spÃ©cification de classe de liaison"
  
! #: cp/parser.c:13888
  #, 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.c:13893
  #, 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.c:13913
  #, 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.c:13921
  #, 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.c:13942
  #, 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.c:14044
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "les attributs ne sont pas permis Ã  cette position"
  
! #: cp/parser.c:14048
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "les attributs ne peuvent pas Ãªtre insÃ©rÃ©s ici"
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "%<;%> superflu"
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> pas au dÃ©but du bloc"
  
! #: cp/parser.c:14487
  #, 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.c:14507
  #, 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.c:14528
  #, 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.c:14552
  #, 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.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "initialisation dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.c:14610
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "dÃ©clarations multiples dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.c:14661
  #, 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.c:14713
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "dÃ©claration de liaison structurÃ©e vide"
  
! #: cp/parser.c:14731
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "initialisation invalide pour la dÃ©claration de liaison structurÃ©e"
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> utilisÃ© en dehors d'une classe"
  
! #: cp/parser.c:14939
  #, 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.c:14942
  #, 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.c:15009
  #, 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.c:15045
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> invalide dans une condition"
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD est invalide dans une lambda"
  
! #: cp/parser.c:15133
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "spÃ©cificateur de type invalide dans une lambda"
  
! #: cp/parser.c:15152
  #, 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.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "les patrons ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:15244
  #, 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.c:15248
  #, 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.c:15312
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "spÃ©cification de classe de liaison invalide"
  
! #: cp/parser.c:15416
  #, 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.c:15618
  #, 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.c:15631
  #, 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.c:15794
  #, 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.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "utilisation invalide de %<auto%> dans un opÃ©rateur de conversion"
  
! #: cp/parser.c:15827
  #, 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.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "seuls les constructeurs prennent des initialisions membres"
  
! #: cp/parser.c:15938
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de dÃ©velopper l'initialisation du membre %qD"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, 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.c:15962 cp/pt.c:26458
  #, 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.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ancien style anachronique d'initialisation de classe de base"
  
! #: cp/parser.c:16099
  #, 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.c:16500
  #, 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.c:16506
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "identificateur de suffixe attendu"
  
! #: cp/parser.c:16515
  #, 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.c:16521
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "prÃ©fixe d'encodage invalide dans l'opÃ©rateur littÃ©ral"
  
! #: cp/parser.c:16555
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "opÃ©rateur attendu"
  
! #: cp/parser.c:16602
  #, 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.c:16604
  #, 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.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "le mot-clÃ© %<-export%> est activÃ© avec %<-fmodules-ts%>"
  
! #: cp/parser.c:16785
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "paramÃ¨tre de type contraint invalide"
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "paramÃ¨tre de type qualifiÃ© avec CV"
  
! #: cp/parser.c:16940
  #, 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.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, 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.c:17180 cp/parser.c:17266
  #, 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.c:17333
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "template-id attendu"
  
! #: cp/parser.c:17395
  #, 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.c:17399
  #, 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.c:17403
  #, 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.c:17433
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "liste d'arguments de patron invalide"
  
! #: cp/parser.c:17434
  #, 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.c:17441
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> attendu aprÃ¨s la liste d'arguments de patron"
  
! #: cp/parser.c:17545
  #, 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.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "nom de patron attendu"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, 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.c:17678
  #, 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.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "paquet de paramÃ¨tres attendu avant %<...%>"
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "argument de patron attendu"
  
! #: cp/parser.c:18122
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argument de patron invalide car ce n'est pas un type"
  
! #: cp/parser.c:18257
  #, 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.c:18261
  #, 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.c:18265
  #, 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.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "spÃ©cialisation de patron avec Ã©dition de liens C"
  
! #: cp/parser.c:18554
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "spÃ©cificateur du type attendu"
  
! #: cp/parser.c:18747
  #, 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.c:18753
  #, 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.c:18758
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-fconcepts-ts%>"
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "template-id attendu pour le type"
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "un nom de type attendu"
  
! #: cp/parser.c:19155
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ne contraint pas un type"
  
! #: cp/parser.c:19156
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "concept dÃ©fini ici"
  
! #: cp/parser.c:19178
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> ou %<decltype(auto)%> attendu aprÃ¨s %qE"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "type Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contraint"
  
! #: cp/parser.c:19428
  #, 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.c:19504
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> doit suivre un nom de spÃ©cificateur imbriquÃ©"
  
! #: cp/parser.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la dÃ©claration %qD ne dÃ©clare rien du tout"
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "attributs ignorÃ©s sur un type non instanciÃ©"
  
! #: cp/parser.c:19760
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "attributs ignorÃ©s sur une instanciation de patron"
  
! #: cp/parser.c:19765
  #, 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.c:19905
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD est un patron d'Ã©numÃ©ration"
  
! #: cp/parser.c:19916
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD ne nomme pas une Ã©numÃ©ration dans %qT"
  
! #: cp/parser.c:19931
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "un enum fortement typÃ© sans nom n'est pas permis"
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ou %<{%> attendu"
  
! #: cp/parser.c:20032
  #, 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.c:20046
  #, 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.c:20058 cp/parser.c:25474
  #, 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.c:20063 cp/parser.c:25479
  #, 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.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "qualification supplÃ©mentaire pas permise"
  
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "le C++ ISO interdit un enum vide et sans nom"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "spÃ©cificateur enum opaque sans nom"
  
! #: cp/parser.c:20140
  #, 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.c:20327
  #, 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.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD n'est pas un espace de noms"
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "espace de noms attendu"
  
! #: cp/parser.c:20396
  #, 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.c:20407
  #, 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.c:20426
  #, 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.c:20436
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "nom d'espace de nom imbriquÃ© attendu"
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "nom d'espace de nom attendu"
  
! #: cp/parser.c:20445
  #, 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.c:20448
  #, 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.c:20455
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "entrÃ©e dans l'espace de noms %qD"
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la dÃ©finition %<namespace%> n'est pas permise ici"
  
! #: cp/parser.c:20685
  #, 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.c:20700
  #, 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.c:20718
  #, 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.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour 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.c:20793
  #, 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.c:20863
  #, 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.c:21034
  #, 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.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "qualificatif %<asm%> %qT dupliquÃ©"
  
! #: cp/parser.c:21060
  #, 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.c:21097
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT n'est pas un qualificatif %<asm%>"
  
! #: cp/parser.c:21113
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "qualificatif %<asm%> en dehors du corps de la fonction"
  
! #: cp/parser.c:21341
  #, 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.c:21352
  #, 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.c:21357
  #, 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.c:21360
  #, 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.c:21377 cp/parser.c:21402
  #, 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.c:21389 cp/parser.c:21410
  #, 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.c:21396
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "ajoutez des parenthÃ¨ses pour dÃ©clarer une variable"
  
! #: cp/parser.c:21624
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "une dÃ©finition de fonction n'est pas permise ici"
  
! #: cp/parser.c:21635
  #, 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.c:21639
  #, 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.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "constructeur, destructeur ou conversion de type attendu"
  
! #: cp/parser.c:21810
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "initialisation fournie pour une fonction"
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "les attributs aprÃ¨s l'initialisation entre parenthÃ¨ses sont ignorÃ©s"
  
! #: cp/parser.c:21866
  #, 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.c:22357
  #, 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.c:22483
  #, 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.c:22487
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> n'est pas un type"
--- 53077,54105 ----
  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.c:10513
  #, 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.c:10816
  #, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr "expression lambda dans le type du paramÃ¨tre du patron"
  
! #: cp/parser.c:10826
  #, 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.c:10836
  #, 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.c:10988
  #, 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.c:11010
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "fin de liste de capture attendue"
  
! #: cp/parser.c:11025
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "la capture par copie explicite de %<this%> est redondante avec la capture par copie par dÃ©faut"
  
! #: cp/parser.c:11030 cp/parser.c:11051 cp/parser.c:11243
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD dÃ©jÃ  capturÃ© dans l'expression lambda"
  
! #: cp/parser.c:11045
  #, 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.c:11065
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "ne peut capturer %<this%> par rÃ©fÃ©rence"
  
! #: cp/parser.c:11084
  #, 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.c:11095
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> devrait apparaÃ®tre avant %<...%>"
  
! #: cp/parser.c:11126
  #, 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.c:11133
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "initialisation vide pour la capture par initialisation d'une fonction lambda"
  
! #: cp/parser.c:11157
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "capture de %qE qui n'est pas une variable"
  
! #: cp/parser.c:11167
  #, 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.c:11205
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "trop de %<...%> dans la capture lambda"
  
! #: cp/parser.c:11216
  #, 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.c:11221
  #, 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.c:11300
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les patrons lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.c:11304
  #, 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.c:11372
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "argument par dÃ©faut spÃ©cifiÃ© pour un paramÃ¨tre lambda"
  
! #: cp/parser.c:11392
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant des spÃ©cificateurs de dÃ©clarations lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "%<mutable%> dupliquÃ©"
  
! #: cp/parser.c:11411
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant le qualificatif d'une transaction lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11424
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant la spÃ©cification d'une exception lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11442
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "la dÃ©claration d'un paramÃ¨tre avant le type de retour de fin d'une lambda est uniquement optionnelle avec %<-std=c++2b%> ou %<-std=gnu++2b%>"
  
! #: cp/parser.c:11484
  #, 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.c:11873 cp/parser.c:12074
  #, 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.c:11913
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "instruction Ã©tiquetÃ©e attendue"
  
! #: cp/parser.c:11962
  #, 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.c:12081
  #, 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"
  
! #: cp/parser.c:12090
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nomme le constructeur, pas le type"
  
! #: cp/parser.c:12138
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "instruction composÃ©e dans une fonction %<constexpr%>"
  
! #: cp/parser.c:12304
  #, 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.c:12331
  #, 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.c:12499 cp/parser.c:31757
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sÃ©lection attendue"
  
! #: cp/parser.c:12540
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "la condition dÃ©clare un tableau"
  
! #: cp/parser.c:12542
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "la condition dÃ©clare une fonction"
  
! #: cp/parser.c:12582
  #, 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.c:12663 cp/parser.c:21740 cp/parser.c:24207
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "initialisation attendue"
  
! #: cp/parser.c:12949
  #, 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.c:12956
  #, 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.c:12981
  #, 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.c:12986
  #, 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.c:13129
  #, 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.c:13213
  #, 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.c:13356 cp/parser.c:31760
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itÃ©ration attendue"
  
! #: cp/parser.c:13402
  #, 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.c:13426
  #, 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.c:13557
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "%<goto%> dans une fonction %<constexpr%>"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13565
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculÃ©s"
  
! #: cp/parser.c:13578 cp/parser.c:31763
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
  
! #: cp/parser.c:13755
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "nom de module attendu"
  
! #: cp/parser.c:13790
  #, 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.c:13815
  #, 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"
  
! #: cp/parser.c:13820
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "fragment de module privÃ©"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13826
  #, 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.c:13863
  #, 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.c:13866
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr "insÃ©rez peut-Ãªtre un saut de ligne 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.c:13874
  #, 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.c:13887
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "l'import ne peut pas apparaÃ®tre directement dans une spÃ©cification de classe de liaison"
  
! #: cp/parser.c:13895
  #, 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.c:13900
  #, 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.c:13920
  #, 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.c:13928
  #, 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.c:13949
  #, 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.c:14051
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "les attributs ne sont pas permis Ã  cette position"
  
! #: cp/parser.c:14055
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "les attributs ne peuvent pas Ãªtre insÃ©rÃ©s ici"
  
! #: cp/parser.c:14186 cp/parser.c:26014
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "%<;%> superflu"
  
! #: cp/parser.c:14279
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> pas au dÃ©but du bloc"
  
! #: cp/parser.c:14494
  #, 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.c:14514
  #, 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.c:14535
  #, 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.c:14559
  #, 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.c:14614
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "initialisation dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.c:14617
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "dÃ©clarations multiples dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.c:14668
  #, 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.c:14720
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "dÃ©claration de liaison structurÃ©e vide"
  
! #: cp/parser.c:14738
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "initialisation invalide pour la dÃ©claration de liaison structurÃ©e"
  
! #: cp/parser.c:14907
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> utilisÃ© en dehors d'une classe"
  
! #: cp/parser.c:14946
  #, 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.c:14949
  #, 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.c:15016
  #, 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.c:15052
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> invalide dans une condition"
  
! #: cp/parser.c:15059
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD est invalide dans une lambda"
  
! #: cp/parser.c:15140
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "spÃ©cificateur de type invalide dans une lambda"
  
! #: cp/parser.c:15159
  #, 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.c:15232 cp/parser.c:26529
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "les patrons ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:15251
  #, 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.c:15255
  #, 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.c:15319
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "spÃ©cification de classe de liaison invalide"
  
! #: cp/parser.c:15423
  #, 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.c:15625
  #, 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.c:15638
  #, 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.c:15801
  #, 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.c:15830
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "utilisation invalide de %<auto%> dans un opÃ©rateur de conversion"
  
! #: cp/parser.c:15834
  #, 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.c:15918
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "seuls les constructeurs prennent des initialisions membres"
  
! #: cp/parser.c:15945
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de dÃ©velopper l'initialisation du membre %qD"
  
! #: cp/parser.c:15957 cp/pt.c:26413
  #, 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.c:15969 cp/pt.c:26425
  #, 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.c:16021
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ancien style anachronique d'initialisation de classe de base"
  
! #: cp/parser.c:16106
  #, 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.c:16507
  #, 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.c:16513
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "identificateur de suffixe attendu"
  
! #: cp/parser.c:16522
  #, 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.c:16528
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "prÃ©fixe d'encodage invalide dans l'opÃ©rateur littÃ©ral"
  
! #: cp/parser.c:16562
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "opÃ©rateur attendu"
  
! #: cp/parser.c:16609
  #, 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.c:16611
  #, 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.c:16613
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "le mot-clÃ© %<-export%> est activÃ© avec %<-fmodules-ts%>"
  
! #: cp/parser.c:16792
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "paramÃ¨tre de type contraint invalide"
  
! #: cp/parser.c:16800
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "paramÃ¨tre de type qualifiÃ© avec CV"
  
! #: cp/parser.c:16947
  #, 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.c:17183 cp/parser.c:17269 cp/parser.c:23978
  #, 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.c:17187 cp/parser.c:17273
  #, 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.c:17340
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "template-id attendu"
  
! #: cp/parser.c:17402
  #, 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.c:17406
  #, 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.c:17410
  #, 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.c:17440
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "liste d'arguments de patron invalide"
  
! #: cp/parser.c:17441
  #, 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.c:17448
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> attendu aprÃ¨s la liste d'arguments de patron"
  
! #: cp/parser.c:17552
  #, 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.c:17637 cp/parser.c:17803 cp/parser.c:18008
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "nom de patron attendu"
  
  #. Explain what went wrong.
! #: cp/parser.c:17683
  #, 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.c:17685
  #, 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.c:17864
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "paquet de paramÃ¨tres attendu avant %<...%>"
  
! #: cp/parser.c:17973 cp/parser.c:17991 cp/parser.c:18162
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "argument de patron attendu"
  
! #: cp/parser.c:18129
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argument de patron invalide car ce n'est pas un type"
  
! #: cp/parser.c:18264
  #, 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.c:18268
  #, 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.c:18272
  #, 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.c:18332
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "spÃ©cialisation de patron avec Ã©dition de liens C"
  
! #: cp/parser.c:18561
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "spÃ©cificateur du type attendu"
  
! #: cp/parser.c:18754
  #, 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.c:18760
  #, 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.c:18765
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "l'utilisation de %<auto%> dans une dÃ©claration de paramÃ¨tre est uniquement disponible avec %<-fconcepts-ts%>"
  
! #: cp/parser.c:18922
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "template-id attendu pour le type"
  
! #: cp/parser.c:19052
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "un nom de type attendu"
  
! #: cp/parser.c:19162
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ne contraint pas un type"
  
! #: cp/parser.c:19163
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "concept dÃ©fini ici"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> ou %<decltype(auto)%> attendu aprÃ¨s %qE"
  
! #: cp/parser.c:19192
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "type Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contraint"
  
! #: cp/parser.c:19435
  #, 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.c:19511
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> doit suivre un nom de spÃ©cificateur imbriquÃ©"
  
! #: cp/parser.c:19673
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la dÃ©claration %qD ne dÃ©clare rien du tout"
  
! #: cp/parser.c:19761
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "attributs ignorÃ©s sur un type non instanciÃ©"
  
! #: cp/parser.c:19767
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "attributs ignorÃ©s sur une instanciation de patron"
  
! #: cp/parser.c:19772
  #, 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.c:19912
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD est un patron d'Ã©numÃ©ration"
  
! #: cp/parser.c:19923
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD ne nomme pas une Ã©numÃ©ration dans %qT"
  
! #: cp/parser.c:19938
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "un enum fortement typÃ© sans nom n'est pas permis"
  
! #: cp/parser.c:19954
! #, 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.c:19999
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ou %<{%> attendu"
  
! #: cp/parser.c:20043
  #, 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.c:20057
  #, 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.c:20069 cp/parser.c:25483
  #, 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.c:20074 cp/parser.c:25488
  #, 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.c:20086 cp/parser.c:25501
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "qualification supplÃ©mentaire pas permise"
  
! #: cp/parser.c:20123
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "le C++ ISO interdit un enum vide et sans nom"
  
! #: cp/parser.c:20148
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "spÃ©cificateur enum opaque sans nom"
  
! #: cp/parser.c:20151
  #, 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.c:20338
  #, 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.c:20342
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD n'est pas un espace de noms"
  
! #: cp/parser.c:20346
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "espace de noms attendu"
  
! #: cp/parser.c:20407
  #, 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.c:20418
  #, 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.c:20437
  #, 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.c:20447
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "nom d'espace de nom imbriquÃ© attendu"
  
! #: cp/parser.c:20452
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "nom d'espace de nom attendu"
  
! #: cp/parser.c:20456
  #, 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.c:20459
  #, 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.c:20466
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "entrÃ©e dans l'espace de noms %qD"
  
! #: cp/parser.c:20521
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la dÃ©finition %<namespace%> n'est pas permise ici"
  
! #: cp/parser.c:20696
  #, 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.c:20711
  #, 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.c:20729
  #, 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.c:20739
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour 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.c:20804
  #, 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.c:20874
  #, 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.c:21045
  #, 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.c:21064 cp/parser.c:21081 cp/parser.c:21095
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "qualificatif %<asm%> %qT dupliquÃ©"
  
! #: cp/parser.c:21071
  #, 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.c:21108
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT n'est pas un qualificatif %<asm%>"
  
! #: cp/parser.c:21124
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "qualificatif %<asm%> en dehors du corps de la fonction"
  
! #: cp/parser.c:21352
  #, 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.c:21363
  #, 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.c:21368
  #, 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.c:21371
  #, 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.c:21388 cp/parser.c:21413
  #, 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.c:21400 cp/parser.c:21421
  #, 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.c:21407
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "ajoutez des parenthÃ¨ses pour dÃ©clarer une variable"
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "une dÃ©finition de fonction n'est pas permise ici"
  
! #: cp/parser.c:21646
  #, 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.c:21650
  #, 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.c:21701
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "constructeur, destructeur ou conversion de type attendu"
  
! #: cp/parser.c:21821
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "initialisation fournie pour une fonction"
  
! #: cp/parser.c:21863
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "les attributs aprÃ¨s l'initialisation entre parenthÃ¨ses sont ignorÃ©s"
  
! #: cp/parser.c:21877
  #, 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.c:22366
  #, 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.c:22492
  #, 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.c:22496
  #, 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"
*** 54064,54494 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "dÃ©clarateur invalide"
  
! #: cp/parser.c:22524
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "utilisation invalide du constructeur comme patron"
  
! #: cp/parser.c:22526
  #, 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.c:22641
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id dans une dÃ©claration"
  
! #: cp/parser.c:22666
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "dÃ©clarateur attendu"
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD est un espace de noms"
  
! #: cp/parser.c:22789
  #, 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.c:22810
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "opÃ©rateur pointeur attendu"
  
! #: cp/parser.c:22871
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "qualificatif CV dupliquÃ©"
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "qualificatifs de rÃ©fÃ©rence multiples"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE requiert %<-fgnu-tm%>"
  
! #: cp/parser.c:23020
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "spÃ©cificateurs virtuels (virt-specifier) multiples"
  
! #: cp/parser.c:23269
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "arguments de patron manquants aprÃ¨s %qT"
  
! #: cp/parser.c:23275
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT pas permis dans un argument de patron"
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "utilisation invalide de %qT"
  
! #: cp/parser.c:23304
  #, 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.c:23309
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "utilisation invalide de %<auto%> dans un argument de patron"
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "spÃ©cificateur de type attendu"
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ou %<...%> attendu"
  
! #: cp/parser.c:23774
  #, 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.c:23953
  #, 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.c:23971
  #, 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.c:23977
  #, 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.c:23979
  #, 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.c:24105
  #, 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.c:24109
  #, 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.c:24433
  #, 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.c:24453
  #, 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.c:24491
  #, 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.c:24505
  #, 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.c:24530
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> pas permis dans une liste d'initialisation par dÃ©signation"
  
! #: cp/parser.c:24581
  #, 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.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "nom de classe attendu"
  
! #: cp/parser.c:25013
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la classe"
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la structure"
  
! #: cp/parser.c:25019
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de l'union"
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ou %<:%> attendu"
  
! #: cp/parser.c:25427
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ne peut spÃ©cifier %<override%> pour une classe"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "la qualification globale du nom de la classe est invalide"
  
! #: cp/parser.c:25442
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "le nom qualifiÃ© ne nomme pas une classe"
  
! #: cp/parser.c:25454
  #, 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.c:25460
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "nom de classe invalide dans la dÃ©claration de %qD"
  
! #: cp/parser.c:25514
  #, 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.c:25546
  #, 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.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "impossible de rÃ©soudre le type de typename"
  
! #: cp/parser.c:25647
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "dÃ©finition prÃ©cÃ©dente de %q#T"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clÃ© de type classe (class ou struct) attendu"
  
! #: cp/parser.c:25771
  #, 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.c:25775
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> ou %<typename%> attendu"
  
! #: cp/parser.c:26018
  #, 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.c:26036
  #, 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.c:26054
  #, 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.c:26152
  #, 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.c:26159
  #, 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.c:26172
  #, 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.c:26325
  #, 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.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "spÃ©cificateur pur sur une dÃ©finition de fonction"
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%<;%> supplÃ©mentaire aprÃ¨s la dÃ©finition dans la classe"
  
! #: cp/parser.c:26420
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<,%> Ã©garÃ©e Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> attendu Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "spÃ©cificateur pur invalide (seul %<= 0%> est autorisÃ©)"
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "une initialisation entre accolades n'est par permise ici"
  
! #: cp/parser.c:26673
  #, 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.c:26693
  #, 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.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "le mot-clÃ© %<typename%> n'est pas permis en dehors des patrons"
  
! #: cp/parser.c:26720
  #, 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.c:26920 cp/parser.c:27014
  #, 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.c:27022
  #, 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.c:27028
  #, 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.c:27072
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "utilisation invalide de %<auto%> dans une spÃ©cification d'exception"
  
! #: cp/parser.c:27113
  #, 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.c:27225
  #, 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"
  
  # Je ne suis pas sÃ»r du tout de la signification de Â«Â scoped attribute tokenÂ Â»â€¦
! #: cp/parser.c:27832
  #, 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.c:27846
  #, 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.c:27935
  #, 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.c:27970
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "l'attribut %qs est spÃ©cifiÃ© plusieurs fois"
  
! #: cp/parser.c:28012
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.c:28072
  #, 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.c:28415 cp/parser.c:28424
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit Ãªtre comprise entre parenthÃ¨ses"
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "%<requires%> additionnel manquant pour dÃ©marrer une expression Â«Â requiresÂ Â»"
  
! #: cp/parser.c:29127
  #, 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.c:29135
  #, 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.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "la syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>"
  
! #: cp/parser.c:29622
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "dÃ©claration invalide de %<%T::%E%>"
  
! #: cp/parser.c:29626
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "trop peu de listes de paramÃ¨tres pour le patron"
--- 54108,54538 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22525
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "dÃ©clarateur invalide"
  
! #: cp/parser.c:22533
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "utilisation invalide du constructeur comme patron"
  
! #: cp/parser.c:22535
  #, 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.c:22650
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id dans une dÃ©claration"
  
! #: cp/parser.c:22675
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "dÃ©clarateur attendu"
  
! #: cp/parser.c:22796
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD est un espace de noms"
  
! #: cp/parser.c:22798
  #, 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.c:22819
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "opÃ©rateur pointeur attendu"
  
! #: cp/parser.c:22880
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "qualificatif CV dupliquÃ©"
  
! #: cp/parser.c:22934
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "qualificatifs de rÃ©fÃ©rence multiples"
  
! #: cp/parser.c:22971
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE requiert %<-fgnu-tm%>"
  
! #: cp/parser.c:23029
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "spÃ©cificateurs virtuels (virt-specifier) multiples"
  
! #: cp/parser.c:23278
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "arguments de patron manquants aprÃ¨s %qT"
  
! #: cp/parser.c:23284
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT pas permis dans un argument de patron"
  
! #: cp/parser.c:23287 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2171
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "utilisation invalide de %qT"
  
! #: cp/parser.c:23313
  #, 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.c:23318
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "utilisation invalide de %<auto%> dans un argument de patron"
  
! #: cp/parser.c:23424
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "spÃ©cificateur de type attendu"
  
! #: cp/parser.c:23705
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ou %<...%> attendu"
  
! #: cp/parser.c:23783
  #, 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.c:23962
  #, 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.c:23980
  #, 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.c:23986
  #, 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.c:23988
  #, 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.c:24114
  #, 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.c:24118
  #, 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.c:24442
  #, 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.c:24462
  #, 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.c:24500
  #, 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.c:24514
  #, 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.c:24539
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> pas permis dans une liste d'initialisation par dÃ©signation"
  
! #: cp/parser.c:24590
  #, 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.c:24646 cp/parser.c:24783
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "nom de classe attendu"
  
! #: cp/parser.c:25022
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la classe"
  
! #: cp/parser.c:25025
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la structure"
  
! #: cp/parser.c:25028
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de l'union"
  
! #: cp/parser.c:25425
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ou %<:%> attendu"
  
! #: cp/parser.c:25436
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ne peut spÃ©cifier %<override%> pour une classe"
  
! #: cp/parser.c:25444
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "la qualification globale du nom de la classe est invalide"
  
! #: cp/parser.c:25451
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "le nom qualifiÃ© ne nomme pas une classe"
  
! #: cp/parser.c:25463
  #, 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.c:25469
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "nom de classe invalide dans la dÃ©claration de %qD"
  
! #: cp/parser.c:25523
  #, 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.c:25555
  #, 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.c:25591
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "impossible de rÃ©soudre le type de typename"
  
! #: cp/parser.c:25656
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "dÃ©finition prÃ©cÃ©dente de %q#T"
  
! #: cp/parser.c:25762 cp/parser.c:31766
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clÃ© de type classe (class ou struct) attendu"
  
! #: cp/parser.c:25786
  #, 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.c:25790
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> ou %<typename%> attendu"
  
! #: cp/parser.c:26033
  #, 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.c:26051
  #, 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.c:26069
  #, 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.c:26167
  #, 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.c:26174
  #, 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.c:26187
  #, 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.c:26340
  #, 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.c:26368
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "spÃ©cificateur pur sur une dÃ©finition de fonction"
  
! #: cp/parser.c:26388
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%<;%> supplÃ©mentaire aprÃ¨s la dÃ©finition dans la classe"
  
! #: cp/parser.c:26435
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<,%> Ã©garÃ©e Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:26449
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> attendu Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:26523
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "spÃ©cificateur pur invalide (seul %<= 0%> est autorisÃ©)"
  
! #: cp/parser.c:26558
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "une initialisation entre accolades n'est par permise ici"
  
! #: cp/parser.c:26688
  #, 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.c:26708
  #, 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.c:26732
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "le mot-clÃ© %<typename%> n'est pas permis en dehors des patrons"
  
! #: cp/parser.c:26735
  #, 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.c:26935 cp/parser.c:27029
  #, 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.c:27037
  #, 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.c:27043
  #, 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.c:27087
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "utilisation invalide de %<auto%> dans une spÃ©cification d'exception"
  
! #: cp/parser.c:27128
  #, 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.c:27240
  #, 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"
  
  # Je ne suis pas sÃ»r du tout de la signification de Â«Â scoped attribute tokenÂ Â»â€¦
! #: cp/parser.c:27847
  #, 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.c:27861
  #, 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.c:27950
  #, 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.c:27985
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "l'attribut %qs est spÃ©cifiÃ© plusieurs fois"
  
! #: cp/parser.c:28027
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.c:28087
  #, 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.c:28430 cp/parser.c:28439
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit Ãªtre comprise entre parenthÃ¨ses"
  
! #: cp/parser.c:28792
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "%<requires%> additionnel manquant pour dÃ©marrer une expression Â«Â requiresÂ Â»"
  
! #: cp/parser.c:29142
  #, 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.c:29150
  #, 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.c:29634
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "la syntaxe %<template<>%> est requise pour spÃ©cialiser %<%T::%E%>"
  
! #: cp/parser.c:29639
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "dÃ©claration invalide de %<%T::%E%>"
  
! #: cp/parser.c:29643
  #, 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
*** 54497,55252 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramÃ¨tres pour le patron"
  
! #: cp/parser.c:30032
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "les valeurs nommÃ©es Ã  retourner ne sont plus supportÃ©es"
  
! #: cp/parser.c:30203
  #, 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.c:30212
  #, 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.c:30218
  #, 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.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr "les introductions de patrons ne font pas partie des concepts C++20Â ; utilisez %qs pour l'activer"
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "pas de concept correspondant pour l'introduction du patron"
  
! #: cp/parser.c:30351
  #, 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.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.c:30380
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spÃ©cialisation explicite invalide"
  
! #: cp/parser.c:30485
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "dÃ©claration de patron de %<typedef%>"
  
! #: cp/parser.c:30536
  #, 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.c:30583
  #, 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.c:30883
  #, 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.c:30896
  #, 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.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨ses"
  
! #: cp/parser.c:31356
  #, 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.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "le C++ ISO 1998 ne permet pas %<long long%>"
  
! #: cp/parser.c:31517
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "%<__thread%> et %<thread_local%> sont tous les deux spÃ©cifiÃ©s"
  
! #: cp/parser.c:31522
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliquÃ©"
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliquÃ©"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.c:31648
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.c:31669
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.c:32054
  #, 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.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ã©tiquette %qs utilisÃ©e en nommant %q#T"
  
! #: cp/parser.c:32210
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici"
  
! #: cp/parser.c:32330
  #, 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.c:32470 cp/parser.c:32504
  #, 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.c:32477 cp/parser.c:32510
  #, 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.c:32478 cp/parser.c:32511
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clÃ© de classe avec %qs"
  
! #: cp/parser.c:32485
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est dÃ©fini en tant que %qs ici"
  
! #: cp/parser.c:32486
  #, 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.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent"
  
! #: cp/parser.c:32589
  #, 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.c:32837
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par dÃ©faut"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placÃ©e"
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "rÃ©cepteur de message objective-c++ attendu"
  
! #: cp/parser.c:33219
  #, 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.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> doit spÃ©cifier un type comme un argument"
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sÃ©lecteur Objective-C++ invalide"
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c++ est attendue"
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, 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.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs Ã©garÃ© entre des mÃ©thodes Objective-C++"
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.c:34178
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu aprÃ¨s %<@protocol%>"
  
! #: cp/parser.c:34351
  #, 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.c:34358
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s avant %<@%D%>"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriÃ©tÃ©"
  
! #: cp/parser.c:34814
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "attribut de propriÃ©tÃ© %qE inconnu"
  
! #: cp/parser.c:35879
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entiÃ¨res attendue"
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit Ãªtre un nombre entier"
  
! #: cp/parser.c:36879
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de rÃ©duction invalide"
  
! #: cp/parser.c:37632
  #, 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"
  
! #: cp/parser.c:39761
  #, 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.c:40312
  #, 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.c:40399 cp/pt.c:17976
  #, 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.c:40492
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "pas assez de boucles Â«Â forÂ Â» Ã  combiner"
  
! #: cp/parser.c:42708
  #, 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.c:43539
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.c:43569
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.c:43581
  #, 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.c:43684
  #, 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.c:43704 cp/semantics.c:5878
  #, 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.c:43708 cp/semantics.c:5886
  #, 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.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, 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.c:43714 cp/semantics.c:5898
  #, 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.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.c:44251
  #, 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"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: cp/parser.c:44800
  #, 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.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:44854
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%<#pragma GCC pch_preprocess%> mal composÃ©"
  
! #: cp/parser.c:45139
  #, 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.c:45182
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction"
  
! #: cp/parser.c:45214
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction"
  
! #: cp/parser.c:45294
  #, 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.c:45333
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "les types Ã  remplacer ne sont pas permis dans ce contexte"
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "Ã©dition de liens %<extern \"C\"%> dÃ©marrÃ©e ici"
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "le membre de donnÃ©es %qD ne peut pas Ãªtre un patron membre"
  
! #: cp/pt.c:310
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "dÃ©claration de patron membre %qD invalide"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "spÃ©cialisation explicite dans la portÃ©e d'un non espace de noms %qD"
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "les patrons de classe englobants ne sont pas explicitement spÃ©cialisÃ©s"
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "la spÃ©cialisation de %qD doit apparaÃ®tre dans la portÃ©e de l'espace de noms"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "spÃ©cialisation de %qD dans diffÃ©rents espaces de noms"
  
! #: cp/pt.c:845
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  Ã  partir de la dÃ©finition de %q#D"
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "instanciation explicite de %qD dans l'espace de noms %qD (qui n'englobe pas l'espace de noms %qD)"
  
! #: cp/pt.c:992
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "le nom de la classe masque le paramÃ¨tre de patron %qD qui est lui-mÃªme un patron"
  
! #: cp/pt.c:1004
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "spÃ©cialisation du patron d'alias %qD"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "spÃ©cialisation explicite du non patron %qT"
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "spÃ©cialisation de %qT aprÃ¨s instanciation"
  
! #: cp/pt.c:1083
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "Ã  partir de la dÃ©finition de %q#D"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "spÃ©cialisation de %qT aprÃ¨s instanciation %qT"
  
! #: cp/pt.c:1142
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "la spÃ©cialisation du patron de %qD n'est pas permise par le C++ ISO"
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "spÃ©cialisation de %qD aprÃ¨s instanciation"
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD n'est pas un patron de fonction"
  
! #: cp/pt.c:2190
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD n'est pas un patron de variable"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "template-id %qD pour %q+D ne concorde avec aucune dÃ©claration de patron"
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "on a vu %d %<template<>%>, on a besoin de %d pour spÃ©cialiser un patron de fonction membre"
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "spÃ©cialisation de patron %qD ambiguÃ« pour %q+D"
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les patrons de variables sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/pt.c:2717
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "trop d'en-tÃªtes de patrons pour %qD (devrait Ãªtre %d)"
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "des membres d'une classe spÃ©cialisÃ©e explicitement sont dÃ©finis sans en-tÃªte de patron"
  
! #: cp/pt.c:2747
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "une spÃ©cialisation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "une instanciation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©"
  
! #: cp/pt.c:2788
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "il pourrait manquer des attributs dans la spÃ©cialisation explicite de %q#D"
  
! #: cp/pt.c:2792
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "attributs de patron principal %s manquant"
  
! #: cp/pt.c:2793
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "attribut de patron principal %s manquant"
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qE dans la dÃ©claration de patron primaire"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "liste de paramÃ¨tres de patron utilisÃ©e dans une instanciation explicite"
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "dÃ©finition fournie pour une instanciation explicite"
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "trop de listes de paramÃ¨tres de patron dans la dÃ©claration de %qD"
  
! #: cp/pt.c:2913
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "trop peu de listes de paramÃ¨tres de patron dans la dÃ©claration de %qD"
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "la spÃ©cialisation explicite de %qD doit Ãªtre introduite par %<template <>%>"
  
! #: cp/pt.c:2921
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "la spÃ©cialisation explicite doit Ãªtre dÃ©clarÃ©e %<concept%>"
  
! #: cp/pt.c:2954
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "la spÃ©cialisation partielle du non type %qE n'est pas permise"
  
! #: cp/pt.c:2958
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "la spÃ©cialisation partielle de la non variable ou non classe %qE n'est pas permise"
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "argument par dÃ©faut spÃ©cifiÃ© dans la spÃ©cialisation explicite"
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD n'est pas un patron de fonction"
--- 54541,55296 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29650
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramÃ¨tres pour le patron"
  
! #: cp/parser.c:30049
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "les valeurs nommÃ©es Ã  retourner ne sont plus supportÃ©es"
  
! #: cp/parser.c:30220
  #, 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.c:30229
  #, 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.c:30235
  #, 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.c:30335
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr "les introductions de patrons ne font pas partie des concepts C++20Â ; utilisez %qs pour l'activer"
  
! #: cp/parser.c:30345
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "pas de concept correspondant pour l'introduction du patron"
  
! #: cp/parser.c:30368
  #, 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.c:30377
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.c:30397
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spÃ©cialisation explicite invalide"
  
! #: cp/parser.c:30502
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "dÃ©claration de patron de %<typedef%>"
  
! #: cp/parser.c:30553
  #, 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.c:30600
  #, 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.c:30900
  #, 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.c:30913
  #, 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.c:31221
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨ses"
  
! #: cp/parser.c:31373
  #, 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.c:31388
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.c:31523
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "le C++ ISO 1998 ne permet pas %<long long%>"
  
! #: cp/parser.c:31534
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "%<__thread%> et %<thread_local%> sont tous les deux spÃ©cifiÃ©s"
  
! #: cp/parser.c:31539
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliquÃ©"
  
! #: cp/parser.c:31565
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliquÃ©"
  
! #: cp/parser.c:31617
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.c:31620
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.c:31623
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.c:31632
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.c:31641
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.c:31665
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.c:31668
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.c:31686
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.c:31718
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.c:31730
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.c:31733
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.c:31736
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.c:31742
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.c:31769
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.c:32071
  #, 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.c:32222
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ã©tiquette %qs utilisÃ©e en nommant %q#T"
  
! #: cp/parser.c:32227
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici"
  
! #: cp/parser.c:32347
  #, 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.c:32487 cp/parser.c:32521
  #, 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.c:32494 cp/parser.c:32527
  #, 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.c:32495 cp/parser.c:32528
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clÃ© de classe avec %qs"
  
! #: cp/parser.c:32502
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est dÃ©fini en tant que %qs ici"
  
! #: cp/parser.c:32503
  #, 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.c:32585
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent"
  
! #: cp/parser.c:32606
  #, 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.c:32854
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par dÃ©faut"
  
! #: cp/parser.c:33095 cp/parser.c:34403 cp/parser.c:34592
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placÃ©e"
  
! #: cp/parser.c:33166
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "rÃ©cepteur de message objective-c++ attendu"
  
! #: cp/parser.c:33236
  #, 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.c:33267
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> doit spÃ©cifier un type comme un argument"
  
! #: cp/parser.c:33671
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sÃ©lecteur Objective-C++ invalide"
  
! #: cp/parser.c:33746 cp/parser.c:33764
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c++ est attendue"
  
! #: cp/parser.c:33758 cp/parser.c:33824
  #, 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.c:33867
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs Ã©garÃ© entre des mÃ©thodes Objective-C++"
  
! #: cp/parser.c:34064 cp/parser.c:34071 cp/parser.c:34078
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.c:34195
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu aprÃ¨s %<@protocol%>"
  
! #: cp/parser.c:34368
  #, 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.c:34375
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s avant %<@%D%>"
  
! #: cp/parser.c:34655 cp/parser.c:34662 cp/parser.c:34669
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriÃ©tÃ©"
  
! #: cp/parser.c:34831
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "attribut de propriÃ©tÃ© %qE inconnu"
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entiÃ¨res attendue"
  
! #: cp/parser.c:35913
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit Ãªtre un nombre entier"
  
! #: cp/parser.c:36896
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de rÃ©duction invalide"
  
! #: cp/parser.c:37649
  #, 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"
  
! #: cp/parser.c:39778
  #, 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.c:40329
  #, 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.c:40416 cp/pt.c:17937
  #, 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.c:40509
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "pas assez de boucles Â«Â forÂ Â» Ã  combiner"
  
! #: cp/parser.c:42726
  #, 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.c:43557
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.c:43587
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.c:43599
  #, 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.c:43702
  #, 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.c:43722 cp/semantics.c:5870
  #, 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.c:43726 cp/semantics.c:5878
  #, 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.c:43729 cp/pt.c:14022 cp/semantics.c:5884
  #, 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.c:43732 cp/semantics.c:5890
  #, 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.c:44259
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.c:44269
  #, 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"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44623
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:44670 cp/semantics.c:9971
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: cp/parser.c:44672 cp/semantics.c:9973
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle"
  
! #: cp/parser.c:44818
  #, 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.c:44821
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:44872
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%<#pragma GCC pch_preprocess%> mal composÃ©"
  
! #: cp/parser.c:45157
  #, 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.c:45200
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction"
  
! #: cp/parser.c:45232
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction"
  
! #: cp/parser.c:45312
  #, 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.c:45351
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "les types Ã  remplacer ne sont pas permis dans ce contexte"
  
! #: cp/parser.c:45552
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:45608
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "Ã©dition de liens %<extern \"C\"%> dÃ©marrÃ©e ici"
  
! #: cp/pt.c:296
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "le membre de donnÃ©es %qD ne peut pas Ãªtre un patron membre"
  
! #: cp/pt.c:309
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "dÃ©claration de patron membre %qD invalide"
  
! #: cp/pt.c:733
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "spÃ©cialisation explicite dans la portÃ©e d'un non espace de noms %qD"
  
! #: cp/pt.c:747
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "les patrons de classe englobants ne sont pas explicitement spÃ©cialisÃ©s"
  
! #: cp/pt.c:831
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "la spÃ©cialisation de %qD doit apparaÃ®tre dans la portÃ©e de l'espace de noms"
  
! #: cp/pt.c:842 cp/pt.c:1079
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "spÃ©cialisation de %qD dans diffÃ©rents espaces de noms"
  
! #: cp/pt.c:844
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  Ã  partir de la dÃ©finition de %q#D"
  
! #: cp/pt.c:861
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "instanciation explicite de %qD dans l'espace de noms %qD (qui n'englobe pas l'espace de noms %qD)"
  
! #: cp/pt.c:991
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "le nom de la classe masque le paramÃ¨tre de patron %qD qui est lui-mÃªme un patron"
  
! #: cp/pt.c:1003
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "spÃ©cialisation du patron d'alias %qD"
  
! #: cp/pt.c:1006 cp/pt.c:1145
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "spÃ©cialisation explicite du non patron %qT"
  
! #: cp/pt.c:1038
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "spÃ©cialisation de %qT aprÃ¨s instanciation"
  
! #: cp/pt.c:1082
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "Ã  partir de la dÃ©finition de %q#D"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1123
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "spÃ©cialisation de %qT aprÃ¨s instanciation %qT"
  
! #: cp/pt.c:1141
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "la spÃ©cialisation du patron de %qD n'est pas permise par le C++ ISO"
  
! #: cp/pt.c:1606
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "spÃ©cialisation de %qD aprÃ¨s instanciation"
  
! #: cp/pt.c:2048 cp/semantics.c:5739
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/pt.c:2184
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD n'est pas un patron de fonction"
  
! #: cp/pt.c:2189
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD n'est pas un patron de variable"
  
! #: cp/pt.c:2485
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "template-id %qD pour %q+D ne concorde avec aucune dÃ©claration de patron"
  
! #: cp/pt.c:2489
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "on a vu %d %<template<>%>, on a besoin de %d pour spÃ©cialiser un patron de fonction membre"
  
! #: cp/pt.c:2499
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "spÃ©cialisation de patron %qD ambiguÃ« pour %q+D"
  
! #: cp/pt.c:2706
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les patrons de variables sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/pt.c:2716
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "trop d'en-tÃªtes de patrons pour %qD (devrait Ãªtre %d)"
  
! #: cp/pt.c:2722
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "des membres d'une classe spÃ©cialisÃ©e explicitement sont dÃ©finis sans en-tÃªte de patron"
  
! #: cp/pt.c:2746
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "une spÃ©cialisation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2751
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "une instanciation explicite de %qD en dehors de son espace de noms doit utiliser un spÃ©cificateur de nom imbriquÃ©"
  
! #: cp/pt.c:2787
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "il pourrait manquer des attributs dans la spÃ©cialisation explicite de %q#D"
  
! #: cp/pt.c:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "attributs de patron principal %s manquant"
  
! #: cp/pt.c:2792
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "attribut de patron principal %s manquant"
  
! #: cp/pt.c:2882 cp/pt.c:2942
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qE dans la dÃ©claration de patron primaire"
  
! #: cp/pt.c:2895
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "liste de paramÃ¨tres de patron utilisÃ©e dans une instanciation explicite"
  
! #: cp/pt.c:2901
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "dÃ©finition fournie pour une instanciation explicite"
  
! #: cp/pt.c:2909
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "trop de listes de paramÃ¨tres de patron dans la dÃ©claration de %qD"
  
! #: cp/pt.c:2912
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "trop peu de listes de paramÃ¨tres de patron dans la dÃ©claration de %qD"
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "la spÃ©cialisation explicite de %qD doit Ãªtre introduite par %<template <>%>"
  
! #: cp/pt.c:2920
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "la spÃ©cialisation explicite doit Ãªtre dÃ©clarÃ©e %<concept%>"
  
! #: cp/pt.c:2953
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "la spÃ©cialisation partielle du non type %qE n'est pas permise"
  
! #: cp/pt.c:2957
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "la spÃ©cialisation partielle de la non variable ou non classe %qE n'est pas permise"
  
! #: cp/pt.c:2989
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "argument par dÃ©faut spÃ©cifiÃ© dans la spÃ©cialisation explicite"
  
! #: cp/pt.c:3032
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD n'est pas un patron de fonction"
*************** msgstr "%qD n'est pas un patron de fonct
*** 55259,55417 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "spÃ©cialisation d'une fonction membre spÃ©ciale dÃ©clarÃ©e implicitement"
  
! #: cp/pt.c:3111
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "pas de fonction membre %qD dÃ©clarÃ©e dans %qT"
  
! #: cp/pt.c:3142
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "la dÃ©claration amie %qD n'est pas visible par la spÃ©cialisation explicite"
  
! #: cp/pt.c:3145
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "dÃ©claration amie ici"
  
! #: cp/pt.c:3254
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "spÃ©cialisation explicite du concept de fonction %qD"
  
! #: cp/pt.c:3835
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "l'argument de %<__integer_pack%> doit Ãªtre compris entre 0 et %d"
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "l'expansion de l'initialisation de base %qT ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4226
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "le motif d'expansion %qT ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4228
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "le motif d'expansion %qE ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "les paquets de paramÃ¨tres ne sont pas Ã©tendus avec %<...%>"
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.c:4432
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "la dÃ©claration du paramÃ¨tre de patron %q+D masque le paramÃ¨tre de patron"
  
! #: cp/pt.c:4435
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "la dÃ©claration de %q+#D masque un paramÃ¨tre de patron"
  
! #: cp/pt.c:4437
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "le paramÃ¨tre de patron %qD est dÃ©clarÃ© ici"
  
! #: cp/pt.c:5045
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "spÃ©cialisation du concept de variable %q#D"
  
! #: cp/pt.c:5104
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "les paramÃ¨tres du patron ne peuvent pas Ãªtre dÃ©duits dans la spÃ©cialisation partielle:"
  
! #: cp/pt.c:5127
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "la spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patron"
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "la spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron et n'a pas plus de contrainte que le patron primaire; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patron"
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "le patron primaire ici"
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "la spÃ©cialisation partielle n'est pas plus spÃ©cialisÃ©e que le patron primaire car elle remplace des paramÃ¨tres multiples par une expansion d'un paquet"
  
! #: cp/pt.c:5153
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "trop d'arguments pour la spÃ©cialisation partielle %qT"
  
! #: cp/pt.c:5167
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "la spÃ©cialisation partielle de %qD n'est pas plus spÃ©cialisÃ©e que"
  
! #: cp/pt.c:5169
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "le patron primaire %qD"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "l'argument %qE du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patron"
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "l'argument %qT du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patron"
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "l'argument %qE du patron implique des paramÃ¨tres du patron"
  
! #: cp/pt.c:5287
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "le type %qT de l'argument %qE du patron dÃ©pend d'un paramÃ¨tre du patron"
  msgstr[1] "le type %qT de l'argument %qE du patron dÃ©pend de paramÃ¨tres du patron"
  
! #: cp/pt.c:5347
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "la dÃ©claration de %qD rend ambigÃ¼e l'instanciation prÃ©cÃ©dente du patron pour %qD"
  
! #: cp/pt.c:5351
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "spÃ©cialisation partielle de %qD aprÃ¨s l'instanciation de %qD"
  
! #: cp/pt.c:5534
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "pas d'argument par dÃ©faut pour %qD"
--- 55303,55461 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3094
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "spÃ©cialisation d'une fonction membre spÃ©ciale dÃ©clarÃ©e implicitement"
  
! #: cp/pt.c:3110
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "pas de fonction membre %qD dÃ©clarÃ©e dans %qT"
  
! #: cp/pt.c:3141
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "la dÃ©claration amie %qD n'est pas visible par la spÃ©cialisation explicite"
  
! #: cp/pt.c:3144
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "dÃ©claration amie ici"
  
! #: cp/pt.c:3253
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "spÃ©cialisation explicite du concept de fonction %qD"
  
! #: cp/pt.c:3834
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "l'argument de %<__integer_pack%> doit Ãªtre compris entre 0 et %d"
  
! #: cp/pt.c:4157
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "l'expansion de l'initialisation de base %qT ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4225
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "le motif d'expansion %qT ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4227
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "le motif d'expansion %qE ne contient pas de paquet de paramÃ¨tres"
  
! #: cp/pt.c:4286
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "les paquets de paramÃ¨tres ne sont pas Ã©tendus avec %<...%>"
  
! #: cp/pt.c:4303 cp/pt.c:5108
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.c:4431
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "la dÃ©claration du paramÃ¨tre de patron %q+D masque le paramÃ¨tre de patron"
  
! #: cp/pt.c:4434
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "la dÃ©claration de %q+#D masque un paramÃ¨tre de patron"
  
! #: cp/pt.c:4436
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "le paramÃ¨tre de patron %qD est dÃ©clarÃ© ici"
  
! #: cp/pt.c:5044
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "spÃ©cialisation du concept de variable %q#D"
  
! #: cp/pt.c:5103
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "les paramÃ¨tres du patron ne peuvent pas Ãªtre dÃ©duits dans la spÃ©cialisation partielle:"
  
! #: cp/pt.c:5126
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "la spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patron"
  
! #: cp/pt.c:5130
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "la spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron et n'a pas plus de contrainte que le patron primaire; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patron"
  
! #: cp/pt.c:5134 cp/pt.c:5145 cp/pt.c:5153
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "le patron primaire ici"
  
! #: cp/pt.c:5142
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "la spÃ©cialisation partielle n'est pas plus spÃ©cialisÃ©e que le patron primaire car elle remplace des paramÃ¨tres multiples par une expansion d'un paquet"
  
! #: cp/pt.c:5152
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "trop d'arguments pour la spÃ©cialisation partielle %qT"
  
! #: cp/pt.c:5166
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "la spÃ©cialisation partielle de %qD n'est pas plus spÃ©cialisÃ©e que"
  
! #: cp/pt.c:5168
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "le patron primaire %qD"
  
! #: cp/pt.c:5214
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "l'argument %qE du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patron"
  
! #: cp/pt.c:5217
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "l'argument %qT du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patron"
  
! #: cp/pt.c:5240
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "l'argument %qE du patron implique des paramÃ¨tres du patron"
  
! #: cp/pt.c:5286
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "le type %qT de l'argument %qE du patron dÃ©pend d'un paramÃ¨tre du patron"
  msgstr[1] "le type %qT de l'argument %qE du patron dÃ©pend de paramÃ¨tres du patron"
  
! #: cp/pt.c:5346
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "la dÃ©claration de %qD rend ambigÃ¼e l'instanciation prÃ©cÃ©dente du patron pour %qD"
  
! #: cp/pt.c:5350
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "spÃ©cialisation partielle de %qD aprÃ¨s l'instanciation de %qD"
  
! #: cp/pt.c:5533
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "pas d'argument par dÃ©faut pour %qD"
*************** msgstr "pas d'argument par dÃ©faut pour
*** 55420,55466 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "le paquet de paramÃ¨tres %q+D doit Ãªtre Ã  la fin de la liste des paramÃ¨tres du patron"
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans la redÃ©claration d'un ami d'un patron d'une fonction"
  
! #: cp/pt.c:5596
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans les dÃ©clarations d'un ami d'un patron"
  
! #: cp/pt.c:5599
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des patrons de fonctions sans %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des spÃ©cialisations partielles"
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argument par dÃ©faut pour le paramÃ¨tre de patron pour la classe englobant %qD"
  
! #: cp/pt.c:5774
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "patron %qD dÃ©clarÃ©"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "patron de classe sans nom"
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "le patron de membre %qD ne peut pas avoir de spÃ©cificateur virtuel (virt-specifier)"
--- 55464,55510 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5556
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "le paquet de paramÃ¨tres %q+D doit Ãªtre Ã  la fin de la liste des paramÃ¨tres du patron"
  
! #: cp/pt.c:5592
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans la redÃ©claration d'un ami d'un patron d'une fonction"
  
! #: cp/pt.c:5595
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans les dÃ©clarations d'un ami d'un patron"
  
! #: cp/pt.c:5598
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des patrons de fonctions sans %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/pt.c:5601
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des spÃ©cialisations partielles"
  
! #: cp/pt.c:5604 cp/pt.c:5662
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argument par dÃ©faut pour le paramÃ¨tre de patron pour la classe englobant %qD"
  
! #: cp/pt.c:5773
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "patron %qD dÃ©clarÃ©"
  
! #: cp/pt.c:5781
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "patron de classe sans nom"
  
! #: cp/pt.c:5789
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "le patron de membre %qD ne peut pas avoir de spÃ©cificateur virtuel (virt-specifier)"
*************** msgstr "le patron de membre %qD ne peut
*** 55470,55962 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "dÃ©claration de patron %qD invalide"
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "dÃ©finition de patron d'un non patron %q#D"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "on attendait %d niveaux de paramÃ¨tres du patron pour %q#D mais on en a obtenu %d"
  
! #: cp/pt.c:6022
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "a obtenu %d paramÃ¨tres de patron pour %q#D"
  
! #: cp/pt.c:6025
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "a obtenu %d paramÃ¨tres de patron pour %q#T"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mais %d son requis"
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "les arguments du patron %qD ne correspondent pas Ã  ceux du patron original %qD"
  
! #: cp/pt.c:6051
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilisez %<template<>%> pour une spÃ©cialisation explicite"
  
! #: cp/pt.c:6196
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT n'est pas un type de patron"
  
! #: cp/pt.c:6209
  #, 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.c:6220
  #, 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.c:6224
  #, 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.c:6262
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "paramÃ¨tre %q+#D du patron"
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redÃ©clarÃ© ici comme %q#D"
  
! #: cp/pt.c:6274
  #, 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.c:6277 cp/pt.c:6326
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "la dÃ©claration originale apparaÃ®t ici"
  
! #: cp/pt.c:6288
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redÃ©finition de l'argument par dÃ©faut pour %q#D"
  
! #: cp/pt.c:6290
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la dÃ©finition originale apparaÃ®t ici"
  
! #: cp/pt.c:6323
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "redÃ©claration de %q#D avec des contraintes diffÃ©rentes"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, 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.c:6661
  #, 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.c:6664
  #, 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.c:6677
  #, 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.c:6681
  #, 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.c:6730
  #, 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.c:6732
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "car il est un membre de %qT"
  
! #: cp/pt.c:6794
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  n%'a pu dÃ©duire le paramÃ¨tre %qD du patron"
  
! #: cp/pt.c:6803
  #, 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.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  types %qT et %qT non concordants"
  
! #: cp/pt.c:6821
  #, 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.c:6832
  #, 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.c:6842
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE n'est pas Ã©quivalent Ã  %qE"
  
! #: cp/pt.c:6851
  #, 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.c:6863
  #, 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.c:6867
  #, 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.c:6878
  #, 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.c:6889
  #, 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.c:6901
  #, 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.c:6932
  #, 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.c:6945
  #, 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.c:6949
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT n'est pas dÃ©rivÃ© de %qT"
  
! #: cp/pt.c:6960
  #, 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.c:6970
  #, 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.c:6980
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  l'argument de patron %qE ne correspond pas Ã  %qE"
  
! #: cp/pt.c:7042
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable"
  
! #: cp/pt.c:7050
  #, 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.c:7060
  #, 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.c:7075
  #, 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.c:7085
  #, 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.c:7092
  #, 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.c:7110
  #, 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.c:7118
  #, 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.c:7230
  #, 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.c:7389
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.c:7403
  #, 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.c:7489
  #, 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.c:7497
  #, 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.c:7515
  #, 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.c:7574
  #, 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.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE Ã  la place"
  
! #: cp/pt.c:7630
  #, 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.c:8179
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "les attributs sur l'argument %qT du patron sont ignorÃ©s"
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "les attributs dans l'argument %qE du patron sont ignorÃ©s"
  
! #: cp/pt.c:8329
  #, 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.c:8358
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.c:8363
  #, 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.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, 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.c:8387
  #, 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.c:8395
  #, 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.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.c:8471
  #, 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.c:8485
  #, 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.c:8488
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.c:8552
  #, 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.c:8690 cp/pt.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, 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.c:8833
  #, 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.c:8842
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.c:8867
  #, 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.c:8871
  #, 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.c:8969
  #, 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.c:9613
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisÃ© comme un patron"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la dÃ©claration du patron %q+D"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Ã©chec de la contrainte du patron pour %qD"
  
! #: cp/pt.c:10287
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.c:10947
  #, 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.c:12106
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.c:13033
  #, 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.c:13121
  #, 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.c:13124
  #, 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.c:13725
  #, 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.c:13824
  #, 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"
--- 55514,56006 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5812
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "dÃ©claration de patron %qD invalide"
  
! #: cp/pt.c:5968
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "dÃ©finition de patron d'un non patron %q#D"
  
! #: cp/pt.c:6007
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "on attendait %d niveaux de paramÃ¨tres du patron pour %q#D mais on en a obtenu %d"
  
! #: cp/pt.c:6021
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "a obtenu %d paramÃ¨tres de patron pour %q#D"
  
! #: cp/pt.c:6024
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "a obtenu %d paramÃ¨tres de patron pour %q#T"
  
! #: cp/pt.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mais %d son requis"
  
! #: cp/pt.c:6047
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "les arguments du patron %qD ne correspondent pas Ã  ceux du patron original %qD"
  
! #: cp/pt.c:6050
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilisez %<template<>%> pour une spÃ©cialisation explicite"
  
! #: cp/pt.c:6195
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT n'est pas un type de patron"
  
! #: cp/pt.c:6208
  #, 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.c:6219
  #, 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.c:6223
  #, 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.c:6261
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "paramÃ¨tre %q+#D du patron"
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redÃ©clarÃ© ici comme %q#D"
  
! #: cp/pt.c:6273
  #, 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.c:6276 cp/pt.c:6325
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "la dÃ©claration originale apparaÃ®t ici"
  
! #: cp/pt.c:6287
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redÃ©finition de l'argument par dÃ©faut pour %q#D"
  
! #: cp/pt.c:6289
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la dÃ©finition originale apparaÃ®t ici"
  
! #: cp/pt.c:6322
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "redÃ©claration de %q#D avec des contraintes diffÃ©rentes"
  
! #: cp/pt.c:6660 cp/pt.c:6729
  #, 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.c:6663
  #, 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.c:6666
  #, 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.c:6679
  #, 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.c:6683
  #, 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.c:6732
  #, 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.c:6734
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "car il est un membre de %qT"
  
! #: cp/pt.c:6796
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  n%'a pu dÃ©duire le paramÃ¨tre %qD du patron"
  
! #: cp/pt.c:6805
  #, 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.c:6814
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  types %qT et %qT non concordants"
  
! #: cp/pt.c:6823
  #, 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.c:6834
  #, 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.c:6844
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE n'est pas Ã©quivalent Ã  %qE"
  
! #: cp/pt.c:6853
  #, 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.c:6865
  #, 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.c:6869
  #, 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.c:6880
  #, 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.c:6891
  #, 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.c:6903
  #, 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.c:6934
  #, 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.c:6947
  #, 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.c:6951
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT n'est pas dÃ©rivÃ© de %qT"
  
! #: cp/pt.c:6962
  #, 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.c:6972
  #, 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.c:6982
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  l'argument de patron %qE ne correspond pas Ã  %qE"
  
! #: cp/pt.c:7044
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable"
  
! #: cp/pt.c:7052
  #, 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.c:7062
  #, 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.c:7077
  #, 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.c:7087
  #, 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.c:7094
  #, 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.c:7112
  #, 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.c:7120
  #, 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.c:7232
  #, 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.c:7391
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.c:7405
  #, 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.c:7491
  #, 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.c:7499
  #, 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.c:7517
  #, 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.c:7576
  #, 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.c:7578
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE Ã  la place"
  
! #: cp/pt.c:7632
  #, 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.c:8181
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "les attributs sur l'argument %qT du patron sont ignorÃ©s"
  
! #: cp/pt.c:8197
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "les attributs dans l'argument %qE du patron sont ignorÃ©s"
  
! #: cp/pt.c:8331
  #, 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.c:8360
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.c:8365
  #, 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.c:8381 cp/pt.c:8415 cp/pt.c:8469
  #, 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.c:8389
  #, 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.c:8397
  #, 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.c:8403
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.c:8406
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.c:8420
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.c:8423
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.c:8473
  #, 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.c:8487
  #, 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.c:8490
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.c:8554
  #, 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.c:8692 cp/pt.c:9005
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.c:8707 cp/pt.c:8839
  #, 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.c:8835
  #, 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.c:8844
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.c:8869
  #, 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.c:8873
  #, 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.c:8971
  #, 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.c:9615
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisÃ© comme un patron"
  
! #: cp/pt.c:9780
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la dÃ©claration du patron %q+D"
  
! #: cp/pt.c:9909 cp/pt.c:21250
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Ã©chec de la contrainte du patron pour %qD"
  
! #: cp/pt.c:10289
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.c:10932
  #, 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.c:12091
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.c:12591
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.c:13017
  #, 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.c:13105
  #, 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.c:13108
  #, 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.c:13714
  #, 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.c:13813
  #, 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"
*************** msgstr "crÃ©ation d'un pointeur vers la
*** 55974,56264 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.c:15113
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramÃ¨tre %qT invalide"
  
! #: cp/pt.c:15115
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la dÃ©claration de %q+D"
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une rÃ©fÃ©rence vers void"
  
! #: cp/pt.c:15930
  #, 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.c:15932
  #, 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.c:15945
  #, 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.c:15948
  #, 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.c:15996
  #, 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.c:16002
  #, 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.c:16008
  #, 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.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instanciÃ© pour un paquet vide"
  
! #: cp/pt.c:16129
  #, 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.c:16161
  #, 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.c:16169
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT est rÃ©solu en %qT qui n'est pas un type de classe"
  
! #: cp/pt.c:16283
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
  
! #: cp/pt.c:16471
  #, 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.c:16486
  #, 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.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "utilisez %<typename %E%> si un type est dÃ©sirÃ©"
  
! #: cp/pt.c:16581
  #, 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.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dÃ©rouler le paquet d'arguments"
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "initialisation vide dans l'initialisation par capture de la fonction lambda"
  
! #: cp/pt.c:20368
  #, 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.c:20395
  #, 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.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutÃ´t %<this->%D%>"
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutÃ´t %<%T::%D%>"
  
! #: cp/pt.c:20408
  #, 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.c:20456
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.c:20676
  #, 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.c:20679
  #, 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.c:21001
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.c:21003
  #, 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.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifiÃ© par une variable"
  
! #: cp/pt.c:21028
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intÃ©grale %qE n'est pas une constante"
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.c:25142
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguÃ« pour %q#T"
  
! #: cp/pt.c:25144
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguÃ« pour %q#D"
  
! #: cp/pt.c:25150
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.c:25180
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "instanciation explicite du concept de variable %q#D"
  
! #: cp/pt.c:25182
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciation explicite du concept de fonction %q#D"
  
! #: cp/pt.c:25201
  #, 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.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvÃ© pour %qD"
  
! #: cp/pt.c:25212
  #, 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.c:25220
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.c:25256
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquÃ©e pour %q#D"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, 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.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "classe de stockage %qD appliquÃ©e Ã  l'instanciation du patron"
  
! #: cp/pt.c:25318
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.c:25321
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.c:25330
  #, 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.c:25351
  #, 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.c:25391
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquÃ©e de %q#T"
  
! #: cp/pt.c:25685
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "la spÃ©cification d'exception %qD dÃ©pend d'elle-mÃªme"
--- 56018,56308 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14863
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.c:15063
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramÃ¨tre %qT invalide"
  
! #: cp/pt.c:15065
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la dÃ©claration de %q+D"
  
! #: cp/pt.c:15180
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.c:15182
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.c:15878
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une rÃ©fÃ©rence vers void"
  
! #: cp/pt.c:15880
  #, 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.c:15882
  #, 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.c:15895
  #, 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.c:15898
  #, 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.c:15946
  #, 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.c:15952
  #, 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.c:15958
  #, 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.c:16059
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instanciÃ© pour un paquet vide"
  
! #: cp/pt.c:16079
  #, 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.c:16111
  #, 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.c:16119
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qT est rÃ©solu en %qT qui n'est pas un type de classe"
  
! #: cp/pt.c:16233
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
  
! #: cp/pt.c:16432
  #, 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.c:16447
  #, 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.c:16449
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "utilisez %<typename %E%> si un type est dÃ©sirÃ©"
  
! #: cp/pt.c:16542
  #, 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.c:16693
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.c:17257 cp/pt.c:19130
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.c:17261 cp/pt.c:19134
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dÃ©rouler le paquet d'arguments"
  
! #: cp/pt.c:19274
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "initialisation vide dans l'initialisation par capture de la fonction lambda"
  
! #: cp/pt.c:20335
  #, 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.c:20362
  #, 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.c:20367
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutÃ´t %<this->%D%>"
  
! #: cp/pt.c:20370
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutÃ´t %<%T::%D%>"
  
! #: cp/pt.c:20375
  #, 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.c:20423
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.c:20643
  #, 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.c:20646
  #, 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.c:20968
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.c:20970
  #, 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.c:20980
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifiÃ© par une variable"
  
! #: cp/pt.c:20995
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intÃ©grale %qE n'est pas une constante"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.c:25109
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguÃ« pour %q#T"
  
! #: cp/pt.c:25111
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguÃ« pour %q#D"
  
! #: cp/pt.c:25117
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:25141 cp/pt.c:25236
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.c:25147
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "instanciation explicite du concept de variable %q#D"
  
! #: cp/pt.c:25149
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciation explicite du concept de fonction %q#D"
  
! #: cp/pt.c:25168
  #, 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.c:25174 cp/pt.c:25231
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvÃ© pour %qD"
  
! #: cp/pt.c:25179
  #, 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.c:25187
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.c:25223
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquÃ©e pour %q#D"
  
! #: cp/pt.c:25246 cp/pt.c:25313
  #, 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.c:25251 cp/pt.c:25328
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "classe de stockage %qD appliquÃ©e Ã  l'instanciation du patron"
  
! #: cp/pt.c:25285
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.c:25288
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.c:25297
  #, 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.c:25318
  #, 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.c:25358
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquÃ©e de %q#T"
  
! #: cp/pt.c:25652
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "la spÃ©cification d'exception %qD dÃ©pend d'elle-mÃªme"
*************** msgstr "la spÃ©cification d'exception %q
*** 56270,56422 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, 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.c:26234
  #, 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.c:26600
  #, 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.c:26630
  #, 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.c:26639
  #, 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.c:26647
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramÃ¨tre non type du patron est invalide"
  
! #: cp/pt.c:26649
  #, 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.c:28003
  #, 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.c:28289
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut Ãªtre contraint"
  
! #: cp/pt.c:28298
  #, 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.c:28325
  #, 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.c:29348
  #, 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.c:29354
  #, 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.c:29457
  #, 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.c:29464
  #, 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.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la dÃ©duction des arguments du patron de classe a Ã©chouÃ©:"
  
! #: cp/pt.c:29488
  #, 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"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, 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.c:29507
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "guide de dÃ©duction explicite dÃ©clarÃ© ici"
  
! #: cp/pt.c:29523
  #, 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.c:29525
  #, 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.c:29589
  #, 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.c:29592
  #, 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.c:29690
  #, 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.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de dÃ©duire %qT Ã  partir de %qE"
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type Ã  remplacer ne sont pas satisfaites"
  
! #: cp/pt.c:29756
  #, 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.c:29760
  #, 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.c:29764
  #, 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/pt.c:29900
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "utilisation invalide de %qT dans un argument de patron"
--- 56314,56466 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26153
  #, 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.c:26201
  #, 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.c:26554
  #, 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.c:26586
  #, 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.c:26595
  #, 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.c:26603
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramÃ¨tre non type du patron est invalide"
  
! #: cp/pt.c:26605
  #, 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.c:27959
  #, 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.c:28245
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut Ãªtre contraint"
  
! #: cp/pt.c:28254
  #, 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.c:28281
  #, 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.c:29321
  #, 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.c:29327
  #, 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.c:29434
  #, 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.c:29441
  #, 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.c:29457
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la dÃ©duction des arguments du patron de classe a Ã©chouÃ©:"
  
! #: cp/pt.c:29465
  #, 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"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29480
  #, 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.c:29484
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "guide de dÃ©duction explicite dÃ©clarÃ© ici"
  
! #: cp/pt.c:29500
  #, 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.c:29502
  #, 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.c:29566
  #, 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.c:29569
  #, 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.c:29667
  #, 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.c:29669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de dÃ©duire %qT Ã  partir de %qE"
  
! #: cp/pt.c:29729
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type Ã  remplacer ne sont pas satisfaites"
  
! #: cp/pt.c:29733
  #, 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.c:29737
  #, 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.c:29741
  #, 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/pt.c:29877
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "utilisation invalide de %qT dans un argument de patron"
*************** msgstr "dÃ©finition invalide du type qua
*** 56676,57082 ****
  msgid "invalid base-class specification"
  msgstr "spÃ©cification de classe de base invalide"
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "impossible de capturer le membre %qD d'une union anonyme"
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD n'est pas capturÃ©"
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "la lambda n'a pas de capture par dÃ©faut"
  
! #: cp/semantics.c:3803
  #, 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.c:3815
  #, 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.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "utilisation d'un paramÃ¨tre dans la fonction contenante"
  
! #: cp/semantics.c:3944
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "utilisation du paramÃ¨tre en dehors du corps de la fonction"
  
! #: cp/semantics.c:3954
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "arguments de patron manquants"
  
! #: cp/semantics.c:3990
  #, 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.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "utilisation du patron de classe %qT comme expression"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, 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.c:4056
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD ne peut pas apparaÃ®tre dans une expression constante"
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "le type de %qE est inconnu"
  
! #: cp/semantics.c:4272
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT n'est pas un type Ã©numÃ©rÃ©"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, 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.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "impossible d'appliquer %<offsetof%> au destructeur %<~%T%>"
  
! #: cp/semantics.c:4451
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "impossible d'appliquer %<offsetof%> Ã  la fonction membre %qD"
  
! #: cp/semantics.c:4455
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "impossible d'appliquer %<offsetof%> Ã  la fonction membre"
  
! #: cp/semantics.c:4460
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "impossible d'appliquer %<offsetof%> Ã  un Ã©numÃ©rateur %qD"
  
! #: cp/semantics.c:4471
  #, 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.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, 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.c:5744
  #, 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.c:6018
  #, 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.c:6068
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE a le type const pour %<reduction%>"
  
! #: cp/semantics.c:6187
  #, 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.c:6648
  #, 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.c:6663
  #, 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.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "l'expression du pas de Â«Â linearÂ Â» doit Ãªtre un entier"
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, 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.c:6877
  #, 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.c:6928
  #, 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.c:6978
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "l'expression statique %<gang%> doit Ãªtre un entier"
  
! #: cp/semantics.c:6992
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "la valeur statique de %<gang%> doit Ãªtre positive"
  
! #: cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "l'expression numÃ©rique de %<gang%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7029
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "l'expression de longueur de %<vector%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7033
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "l'expression numÃ©rique de %<worker%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7055
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "la valeur numÃ©rique de %<gang%> doit Ãªtre positive"
  
! #: cp/semantics.c:7059
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "la valeur de longueur de %<vector%> doit Ãªtre positive"
  
! #: cp/semantics.c:7064
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "la valeur numÃ©rique de %<worker%> doit Ãªtre positive"
  
! #: cp/semantics.c:7091
  #, 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.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "l'expression de longueur de %qs doit Ãªtre un entier"
  
! #: cp/semantics.c:7138
  #, 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.c:7158
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "l'expression de %<async%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "l'expression de %<thread_limit%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "l'identifiant de %<device%> doit Ãªtre entier"
  
! #: cp/semantics.c:7239
  #, 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.c:7268
  #, 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.c:7283
  #, 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.c:7290
  #, 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.c:7305
  #, 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.c:7338
  #, 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.c:7349
  #, 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.c:7366
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> n'est pas autorisÃ© dans la clause %<allocate%>"
  
! #: cp/semantics.c:7378
  #, 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.c:7387
  #, 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.c:7488
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %<depend%>"
  
! #: cp/semantics.c:7914
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "patron %qE dans la clause %qs"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "nom de fonction surchargÃ©e %qE dans la clause %qs"
  
! #: cp/semantics.c:7987
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "l'expression de %<grainsize%> doit Ãªtre un entier"
  
! #: cp/semantics.c:8017
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "l'expression de %<priority%> doit Ãªtre un entier"
  
! #: cp/semantics.c:8047
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "l'expression %<hint%> doit Ãªtre un nombre entier"
  
! #: cp/semantics.c:8060
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "l'expression %<hint%> doit Ãªtre une expression entiÃ¨re constante"
  
! #: cp/semantics.c:8083
  #, 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.c:8093
  #, 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.c:8150
  #, 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.c:8539
  #, 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.c:8766
  #, 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.c:8780
  #, 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.c:8977
  #, 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.c:9443
  #, 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.c:9746 cp/semantics.c:9756
  #, 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.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "l'assertion statique a Ã©chouÃ©: %s"
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE est Ã©valuÃ© Ã  Â«Â fauxÂ Â»"
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condition non constante pour l'assertion statique"
  
! #: cp/semantics.c:10205
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "l'argument de %<decltype%> doit Ãªtre une expression"
  
! #: cp/semantics.c:10242
  #, 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.c:10793
  #, 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.c:10846
  #, 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.c:10848
  #, 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.c:10866
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "l'argument de %<__builtin_launder%> n'est pas un pointeur"
--- 56720,57126 ----
  msgid "invalid base-class specification"
  msgstr "spÃ©cification de classe de base invalide"
  
! #: cp/semantics.c:3782
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "impossible de capturer le membre %qD d'une union anonyme"
  
! #: cp/semantics.c:3799 cp/semantics.c:10743
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD n'est pas capturÃ©"
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "la lambda n'a pas de capture par dÃ©faut"
  
! #: cp/semantics.c:3805
  #, 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.c:3817
  #, 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.c:3819
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "utilisation d'un paramÃ¨tre dans la fonction contenante"
  
! #: cp/semantics.c:3946
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "utilisation du paramÃ¨tre en dehors du corps de la fonction"
  
! #: cp/semantics.c:3956
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "arguments de patron manquants"
  
! #: cp/semantics.c:3992
  #, 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.c:4023
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "utilisation du patron de classe %qT comme expression"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4030
  #, 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.c:4058
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD ne peut pas apparaÃ®tre dans une expression constante"
  
! #: cp/semantics.c:4235
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "le type de %qE est inconnu"
  
! #: cp/semantics.c:4264
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT n'est pas un type Ã©numÃ©rÃ©"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4398
  #, 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.c:4430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "impossible d'appliquer %<offsetof%> au destructeur %<~%T%>"
  
! #: cp/semantics.c:4443
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "impossible d'appliquer %<offsetof%> Ã  la fonction membre %qD"
  
! #: cp/semantics.c:4447
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "impossible d'appliquer %<offsetof%> Ã  la fonction membre"
  
! #: cp/semantics.c:4452
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "impossible d'appliquer %<offsetof%> Ã  un Ã©numÃ©rateur %qD"
  
! #: cp/semantics.c:4463
  #, 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.c:4990 cp/semantics.c:6769 cp/semantics.c:6853
! #: cp/semantics.c:6904 cp/semantics.c:7246 cp/semantics.c:7467
! #: cp/semantics.c:7750 cp/semantics.c:8198
  #, 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.c:5736
  #, 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.c:6011
  #, 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.c:6057
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE a le type const pour %<reduction%>"
  
! #: cp/semantics.c:6176
  #, 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.c:6637
  #, 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.c:6652
  #, 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.c:6676
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "l'expression du pas de Â«Â linearÂ Â» doit Ãªtre un entier"
  
! #: cp/semantics.c:6781 cp/semantics.c:8211
  #, 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.c:6866
  #, 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.c:6917
  #, 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.c:6967
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "l'expression statique %<gang%> doit Ãªtre un entier"
  
! #: cp/semantics.c:6981
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "la valeur statique de %<gang%> doit Ãªtre positive"
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "l'expression numÃ©rique de %<gang%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7018
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "l'expression de longueur de %<vector%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7022
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "l'expression numÃ©rique de %<worker%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7044
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "la valeur numÃ©rique de %<gang%> doit Ãªtre positive"
  
! #: cp/semantics.c:7048
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "la valeur de longueur de %<vector%> doit Ãªtre positive"
  
! #: cp/semantics.c:7053
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "la valeur numÃ©rique de %<worker%> doit Ãªtre positive"
  
! #: cp/semantics.c:7080
  #, 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.c:7113
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "l'expression de longueur de %qs doit Ãªtre un entier"
  
! #: cp/semantics.c:7127
  #, 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.c:7147
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "l'expression de %<async%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7176
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "l'expression de %<thread_limit%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7206
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "l'identifiant de %<device%> doit Ãªtre entier"
  
! #: cp/semantics.c:7228
  #, 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.c:7257
  #, 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.c:7272
  #, 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.c:7279
  #, 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.c:7294
  #, 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.c:7327
  #, 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.c:7338
  #, 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.c:7355
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> n'est pas autorisÃ© dans la clause %<allocate%>"
  
! #: cp/semantics.c:7367
  #, 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.c:7376
  #, 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.c:7477
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %<depend%>"
  
! #: cp/semantics.c:7903
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "patron %qE dans la clause %qs"
  
! #: cp/semantics.c:7907
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "nom de fonction surchargÃ©e %qE dans la clause %qs"
  
! #: cp/semantics.c:7976
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "l'expression de %<grainsize%> doit Ãªtre un entier"
  
! #: cp/semantics.c:8006
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "l'expression de %<priority%> doit Ãªtre un entier"
  
! #: cp/semantics.c:8036
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "l'expression %<hint%> doit Ãªtre un nombre entier"
  
! #: cp/semantics.c:8049
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "l'expression %<hint%> doit Ãªtre une expression entiÃ¨re constante"
  
! #: cp/semantics.c:8072
  #, 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.c:8082
  #, 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.c:8139
  #, 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.c:8528
  #, 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.c:8755
  #, 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.c:8769
  #, 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.c:8966
  #, 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.c:9432
  #, 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.c:9735 cp/semantics.c:9745
  #, 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.c:10150
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "l'assertion statique a Ã©chouÃ©: %s"
  
! #: cp/semantics.c:10153
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE est Ã©valuÃ© Ã  Â«Â fauxÂ Â»"
  
! #: cp/semantics.c:10165
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condition non constante pour l'assertion statique"
  
! #: cp/semantics.c:10194
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "l'argument de %<decltype%> doit Ãªtre une expression"
  
! #: cp/semantics.c:10231
  #, 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.c:10782
  #, 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.c:10835
  #, 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.c:10837
  #, 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.c:10855
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "l'argument de %<__builtin_launder%> n'est pas un pointeur"
*************** msgstr "l'argument de %<__builtin_launde
*** 57084,57285 ****
  #. 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.c:10915
  #, 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.c:10921
  #, 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.c:10948
  #, 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.c:10956
  #, 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.c:1413
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "les qualificatifs %qV ne peuvent pas Ãªtre appliquÃ©s Ã  %qT"
  
! #: cp/tree.c:1943
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "expression instruction dans une expression constante"
  
! #: cp/tree.c:4300
  #, 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.c:4304
  #, 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.c:4307
  #, gcc-internal-format
  msgid " declared here"
  msgstr " dÃ©clarÃ© ici"
  
! #: cp/tree.c:4312
  #, 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.c:4314
  #, 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.c:4745
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "la classe de base %qT n'est pas publique"
  
! #: cp/tree.c:4748
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD n'est pas public"
  
! #: cp/tree.c:4755
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD n'est pas mutable"
  
! #: cp/tree.c:4763
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD a un type non structurel"
  
! #: cp/tree.c:4781
  #, 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.c:4796
  #, 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.c:4814
  #, 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.c:4820
  #, 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.c:4840
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: cp/tree.c:4844
  #, 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.c:4907
  #, 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.c:4929
  #, 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.c:4937
  #, 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.c:4948
  #, 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.c:4960
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "l'attribut %qE n'est pas supportÃ© sur cette plate-forme"
  
! #: cp/tree.c:4987
  #, 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.c:5007
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "l'attribut %qE requiert des arguments"
  
! #: cp/tree.c:5018
  #, 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.c:5031 cp/tree.c:5044
  #, 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.c:5033
  #, 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.c:5046
  #, 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.c:5070
  #, 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.c:5076
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "attribut %qE appliquÃ© Ã  %qT aprÃ¨s sa dÃ©finition"
  
! #: cp/tree.c:5083
  #, 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.c:5090
  #, 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.c:5112
  #, 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.c:5118
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "attribut %qE appliquÃ© Ã  la dÃ©claration extern \"C\" %qD"
  
! #: cp/tree.c:5998
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "zÃ©ro comme constante de pointeur nul"
  
! #: cp/tree.c:6020
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "vÃ©rification de %<lang_*%>Â : Ã©chec dans %s, Ã  %s:%d"
--- 57128,57329 ----
  #. 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.c:10904
  #, 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.c:10910
  #, 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.c:10937
  #, 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.c:10945
  #, 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.c:1426
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "les qualificatifs %qV ne peuvent pas Ãªtre appliquÃ©s Ã  %qT"
  
! #: cp/tree.c:1961
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "expression instruction dans une expression constante"
  
! #: cp/tree.c:4318
  #, 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.c:4322
  #, 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.c:4325
  #, gcc-internal-format
  msgid " declared here"
  msgstr " dÃ©clarÃ© ici"
  
! #: cp/tree.c:4330
  #, 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.c:4332
  #, 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.c:4763
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "la classe de base %qT n'est pas publique"
  
! #: cp/tree.c:4766
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD n'est pas public"
  
! #: cp/tree.c:4773
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD n'est pas mutable"
  
! #: cp/tree.c:4781
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD a un type non structurel"
  
! #: cp/tree.c:4799
  #, 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.c:4814
  #, 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.c:4832
  #, 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.c:4838
  #, 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.c:4858
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: cp/tree.c:4862
  #, 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.c:4925
  #, 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.c:4947
  #, 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.c:4955
  #, 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.c:4966
  #, 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.c:4978
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "l'attribut %qE n'est pas supportÃ© sur cette plate-forme"
  
! #: cp/tree.c:5005
  #, 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.c:5025
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "l'attribut %qE requiert des arguments"
  
! #: cp/tree.c:5036
  #, 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.c:5049 cp/tree.c:5062
  #, 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.c:5051
  #, 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.c:5064
  #, 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.c:5088
  #, 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.c:5094
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "attribut %qE appliquÃ© Ã  %qT aprÃ¨s sa dÃ©finition"
  
! #: cp/tree.c:5101
  #, 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.c:5108
  #, 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.c:5130
  #, 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.c:5136
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "attribut %qE appliquÃ© Ã  la dÃ©claration extern \"C\" %qD"
  
! #: cp/tree.c:6016
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "zÃ©ro comme constante de pointeur nul"
  
! #: cp/tree.c:6038
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "vÃ©rification de %<lang_*%>Â : Ã©chec dans %s, Ã  %s:%d"
*************** msgstr "%<%D::%D%> n'est pas un membre d
*** 57455,58160 ****
  msgid "%qT is not a base of %qT"
  msgstr "%qT n'est pas une base de %qT"
  
! #: cp/typeck.c:3241
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD n'est pas une fonction patron membre"
  
! #: cp/typeck.c:3444
  #, 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.c:3476
  #, 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.c:3479
  #, 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.c:3482
  #, 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.c:3486
  #, 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.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indice manquant dans la rÃ©fÃ©rence du tableau"
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "l'accÃ¨s indicÃ© du tableau est dÃ©clarÃ© %<register%>"
  
! #: cp/typeck.c:3686
  #, 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.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objet manquant dans l'usage de %qE"
  
! #: cp/typeck.c:3983
  #, 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.c:4004
  #, 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.c:4021
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE ne peut pas Ãªtre utilisÃ© comme une fonction"
  
! #: cp/typeck.c:4024
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD ne peut pas Ãªtre utilisÃ© comme une fonction"
  
! #: cp/typeck.c:4027
  #, 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.c:4085
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "trop d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "pas assez d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.c:4091
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "trop d'arguments pour la fonction membre %q#D"
  
! #: cp/typeck.c:4092
  #, 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.c:4098
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "trop d'arguments pour la fonction %q#D"
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "trop peu d'arguments pour la fonction %q#D"
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "trop d'arguments pour la mÃ©thode %q#D"
  
! #: cp/typeck.c:4110
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "pas assez d'arguments pour la mÃ©thode %q#D"
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "trop d'arguments pour la fonction"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "trop peu d'arguments pour la fonction"
  
! #: cp/typeck.c:4196
  #, 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.c:4202
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "le paramÃ¨tre %P a un type incomplet %qT"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.c:4462
  #, 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.c:4508
  #, 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.c:4513
  #, 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.c:4543
  #, 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.c:4547
  #, 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.c:4556
  #, 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.c:4560
  #, 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.c:4686 cp/typeck.c:4698
  #, 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.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL utilisÃ© en arithmÃ©tique"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, 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.c:5415 cp/typeck.c:5428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "les types des opÃ©randes sont %qT et %qT"
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "comparaison Ã  trois voies de vecteurs"
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, 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.c:5541
  #, 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.c:5587
  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.c:5667
  #, 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.c:6019
  #, 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.c:6027
  #, 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.c:6035
  #, 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.c:6088
  #, 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.c:6167
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.c:6168
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.c:6184
  #, 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.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  un qualified-id est requis"
  
! #: cp/typeck.c:6194
  #, 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.c:6380
  #, 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.c:6386
  #, 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%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "prise de l'adresse d'une r-valeur"
  
! #: cp/typeck.c:6438
  #, 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.c:6496
  #, 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.c:6516
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "tentative de prendre l'adresse d'un champ de bits"
  
! #: cp/typeck.c:6532
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "prise de l'adresse d'une fonction immÃ©diate %qD"
  
! #: cp/typeck.c:6679
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> sur une expression de type %<bool%>"
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "vouliez-vous utiliser le non logique (%<!%>)Â ?"
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "le C++ ISO interdit d'incrÃ©menter un enum"
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "le C++ ISO interdit de dÃ©crÃ©menter un enum"
  
! #: cp/typeck.c:6820
  #, 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.c:6822
  #, 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.c:6834
  #, 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.c:6836
  #, 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.c:6875
  #, 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.c:6888
  #, 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.c:6898
  #, 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.c:6906
  #, 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.c:7086
  #, 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.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "adresse de la variable registre explicite %qD requise"
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "adresse requise pour %qD qui est dÃ©clarÃ© %<register%>"
  
! #: cp/typeck.c:7188
  #, 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.c:7200
  #, 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.c:7204
  #, 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.c:7208
  #, 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.c:7245
  #, 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.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "pas de contexte pour rÃ©soudre le type de %qE"
  
! #: cp/typeck.c:7366
  #, 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.c:7372
  #, 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.c:7379
  #, 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.c:7403
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "transtypage inutile vers le type %q#T"
  
! #: cp/typeck.c:7417
  #, 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.c:7854
  #, 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.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "le type classe %qT est incomplet"
  
! #: cp/typeck.c:7892
  msgid "converting from %qH to %qI"
  msgstr "conversion de %qH vers %qI"
  
! #: cp/typeck.c:7963
  #, 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.c:8033
  msgid "cast from %qH to %qI loses precision"
  msgstr "le transtypage de %qH vers %qI perd en prÃ©cision"
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "transtypage entre types de fonctions incompatibles de %qH vers %qI"
  
! #: cp/typeck.c:8069
  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.c:8090 cp/typeck.c:8280
  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.c:8107
  #, 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.c:8121
  #, 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.c:8194
  #, 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.c:8203
  #, 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.c:8245
  #, 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.c:8315
  #, 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.c:8416 cp/typeck.c:8425
  #, 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.c:8434
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "transtypage invalide vers le type fonction %qT"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "une affectation composÃ©e avec un opÃ©rande de gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©"
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  lors de l'Ã©valuation de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "affectation Ã  un tableau depuis une liste d'initialisation"
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "types incompatibles dans l'affectation de %qT vers %qT"
  
! #: cp/typeck.c:8865
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "tableau utilisÃ© comme initialisation"
  
! #: cp/typeck.c:8867
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "affectation de tableau invalide"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dans la conversion d'un pointeur vers une fonction membre"
  
! #: cp/typeck.c:9018
  #, 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.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dans la conversion d'un pointeur vers un membre"
  
! #: cp/typeck.c:9165
  #, 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.c:9480
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ne peut convertir %qH en %qI dans l'argument par dÃ©faut"
  
! #: cp/typeck.c:9485
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ne peut convertir %qH en %qI dans le passage d'argument"
  
! #: cp/typeck.c:9494
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ne peut convertir %qH en %qI dans l'initialisation"
  
! #: cp/typeck.c:9498
  msgid "cannot convert %qH to %qI in return"
  msgstr "ne peut convertir %qH en %qI dans le retour"
  
! #: cp/typeck.c:9503
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ne peut convertir %qH en %qI dans l'affectation"
  
! #: cp/typeck.c:9535
  #, 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.c:9539
  #, 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.c:9544
  #, 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.c:9549
  #, 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.c:9559
  #, 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.c:9655
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "dans le passage de l'argument %P de %qD"
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "retourne une rÃ©fÃ©rence vers un temporaire"
  
! #: cp/typeck.c:9740
  #, 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.c:9776
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "rÃ©fÃ©rence vers la variable locale %qD retournÃ©e"
  
! #: cp/typeck.c:9780
  #, 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.c:9786
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "adresse de l'Ã©tiquette %qD retournÃ©e"
  
! #: cp/typeck.c:9790
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "adresse de la variable locale %qD retournÃ©e"
  
! #: cp/typeck.c:9989
  #, 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.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "supprime l'appel Ã  %<std::move%>"
  
! #: cp/typeck.c:10013
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "dÃ©placement redondant dans l'instruction de retour"
  
! #: cp/typeck.c:10052
  #, 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.c:10060
  #, 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.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "retourne une valeur depuis un constructeur"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, 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.c:10106
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "liste d'initialisation retournÃ©e"
  
! #: cp/typeck.c:10125
  #, 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.c:10128
  #, 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.c:10163
  #, 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.c:10192
  #, 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.c:10838
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "utilisation d'une r-valeur comme l-valeur"
--- 57499,58204 ----
  msgid "%qT is not a base of %qT"
  msgstr "%qT n'est pas une base de %qT"
  
! #: cp/typeck.c:3251
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD n'est pas une fonction patron membre"
  
! #: cp/typeck.c:3454
  #, 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.c:3486
  #, 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.c:3489
  #, 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.c:3492
  #, 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.c:3496
  #, 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.c:3561
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indice manquant dans la rÃ©fÃ©rence du tableau"
  
! #: cp/typeck.c:3658
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "l'accÃ¨s indicÃ© du tableau est dÃ©clarÃ© %<register%>"
  
! #: cp/typeck.c:3696
  #, 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.c:3768
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objet manquant dans l'usage de %qE"
  
! #: cp/typeck.c:3993
  #, 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.c:4014
  #, 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.c:4031
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE ne peut pas Ãªtre utilisÃ© comme une fonction"
  
! #: cp/typeck.c:4034
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD ne peut pas Ãªtre utilisÃ© comme une fonction"
  
! #: cp/typeck.c:4037
  #, 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.c:4095
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "trop d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "pas assez d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "trop d'arguments pour la fonction membre %q#D"
  
! #: cp/typeck.c:4102
  #, 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.c:4108
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "trop d'arguments pour la fonction %q#D"
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "trop peu d'arguments pour la fonction %q#D"
  
! #: cp/typeck.c:4119
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "trop d'arguments pour la mÃ©thode %q#D"
  
! #: cp/typeck.c:4120
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "pas assez d'arguments pour la mÃ©thode %q#D"
  
! #: cp/typeck.c:4123
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "trop d'arguments pour la fonction"
  
! #: cp/typeck.c:4124
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "trop peu d'arguments pour la fonction"
  
! #: cp/typeck.c:4206
  #, 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.c:4212
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "le paramÃ¨tre %P a un type incomplet %qT"
  
! #: cp/typeck.c:4461
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.c:4472
  #, 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.c:4518
  #, 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.c:4523
  #, 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.c:4553
  #, 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.c:4557
  #, 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.c:4566
  #, 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.c:4570
  #, 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.c:4696 cp/typeck.c:4708
  #, 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.c:4754
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL utilisÃ© en arithmÃ©tique"
  
! #: cp/typeck.c:5210 cp/typeck.c:5219 cp/typeck.c:5512 cp/typeck.c:5521
  #, 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.c:5425 cp/typeck.c:5438
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "les types des opÃ©randes sont %qT et %qT"
  
! #: cp/typeck.c:5461
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "comparaison Ã  trois voies de vecteurs"
  
! #: cp/typeck.c:5493 cp/typeck.c:5501
  #, 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.c:5551
  #, 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.c:5597
  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.c:5677
  #, 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.c:6029
  #, 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.c:6037
  #, 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.c:6045
  #, 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.c:6098
  #, 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.c:6177
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.c:6178
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.c:6194
  #, 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.c:6197
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  un qualified-id est requis"
  
! #: cp/typeck.c:6204
  #, 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.c:6390
  #, 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.c:6396
  #, 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%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6431
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "prise de l'adresse d'une r-valeur"
  
! #: cp/typeck.c:6448
  #, 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.c:6506
  #, 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.c:6526 cp/typeck.c:7089
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "tentative de prendre l'adresse d'un champ de bits"
  
! #: cp/typeck.c:6542
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "prise de l'adresse d'une fonction immÃ©diate %qD"
  
! #: cp/typeck.c:6689
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> sur une expression de type %<bool%>"
  
! #: cp/typeck.c:6690
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "vouliez-vous utiliser le non logique (%<!%>)Â ?"
  
! #: cp/typeck.c:6813
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "le C++ ISO interdit d'incrÃ©menter un enum"
  
! #: cp/typeck.c:6814
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "le C++ ISO interdit de dÃ©crÃ©menter un enum"
  
! #: cp/typeck.c:6830
  #, 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.c:6832
  #, 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.c:6844
  #, 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.c:6846
  #, 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.c:6885
  #, 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.c:6898
  #, 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.c:6908
  #, 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.c:6916
  #, 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.c:7101
  #, 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.c:7123
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "adresse de la variable registre explicite %qD requise"
  
! #: cp/typeck.c:7128
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "adresse requise pour %qD qui est dÃ©clarÃ© %<register%>"
  
! #: cp/typeck.c:7203
  #, 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.c:7215
  #, 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.c:7219
  #, 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.c:7223
  #, 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.c:7260
  #, 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.c:7347
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "pas de contexte pour rÃ©soudre le type de %qE"
  
! #: cp/typeck.c:7381
  #, 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.c:7387
  #, 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.c:7394
  #, 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.c:7418
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "transtypage inutile vers le type %q#T"
  
! #: cp/typeck.c:7432
  #, 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.c:7869
  #, 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.c:7875 cp/typeck.c:7881 cp/typeck.c:9532
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "le type classe %qT est incomplet"
  
! #: cp/typeck.c:7907
  msgid "converting from %qH to %qI"
  msgstr "conversion de %qH vers %qI"
  
! #: cp/typeck.c:7978
  #, 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.c:8048
  msgid "cast from %qH to %qI loses precision"
  msgstr "le transtypage de %qH vers %qI perd en prÃ©cision"
  
! #: cp/typeck.c:8073
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "transtypage entre types de fonctions incompatibles de %qH vers %qI"
  
! #: cp/typeck.c:8084
  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.c:8105 cp/typeck.c:8295
  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.c:8122
  #, 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.c:8136
  #, 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.c:8209
  #, 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.c:8218
  #, 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.c:8260
  #, 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.c:8330
  #, 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.c:8431 cp/typeck.c:8440
  #, 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.c:8449
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "transtypage invalide vers le type fonction %qT"
  
! #: cp/typeck.c:8759
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "une affectation composÃ©e avec un opÃ©rande de gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©"
  
! #: cp/typeck.c:8779
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  lors de l'Ã©valuation de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8839
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "affectation Ã  un tableau depuis une liste d'initialisation"
  
! #: cp/typeck.c:8866
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "types incompatibles dans l'affectation de %qT vers %qT"
  
! #: cp/typeck.c:8880
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "tableau utilisÃ© comme initialisation"
  
! #: cp/typeck.c:8882
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "affectation de tableau invalide"
  
! #: cp/typeck.c:9019
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dans la conversion d'un pointeur vers une fonction membre"
  
! #: cp/typeck.c:9033
  #, 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.c:9080 cp/typeck.c:9099
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dans la conversion d'un pointeur vers un membre"
  
! #: cp/typeck.c:9180
  #, 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.c:9495
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ne peut convertir %qH en %qI dans l'argument par dÃ©faut"
  
! #: cp/typeck.c:9500
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ne peut convertir %qH en %qI dans le passage d'argument"
  
! #: cp/typeck.c:9509
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ne peut convertir %qH en %qI dans l'initialisation"
  
! #: cp/typeck.c:9513
  msgid "cannot convert %qH to %qI in return"
  msgstr "ne peut convertir %qH en %qI dans le retour"
  
! #: cp/typeck.c:9518
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ne peut convertir %qH en %qI dans l'affectation"
  
! #: cp/typeck.c:9550
  #, 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.c:9554
  #, 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.c:9559
  #, 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.c:9564
  #, 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.c:9574
  #, 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.c:9670
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "dans le passage de l'argument %P de %qD"
  
! #: cp/typeck.c:9752
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "retourne une rÃ©fÃ©rence vers un temporaire"
  
! #: cp/typeck.c:9755
  #, 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.c:9791
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "rÃ©fÃ©rence vers la variable locale %qD retournÃ©e"
  
! #: cp/typeck.c:9795
  #, 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.c:9801
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "adresse de l'Ã©tiquette %qD retournÃ©e"
  
! #: cp/typeck.c:9805
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "adresse de la variable locale %qD retournÃ©e"
  
! #: cp/typeck.c:10004
  #, 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.c:10006 cp/typeck.c:10029
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "supprime l'appel Ã  %<std::move%>"
  
! #: cp/typeck.c:10028
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "dÃ©placement redondant dans l'instruction de retour"
  
! #: cp/typeck.c:10067
  #, 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.c:10075
  #, 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.c:10078
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "retourne une valeur depuis un constructeur"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10113 cp/typeck.c:10159
  #, 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.c:10121
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "liste d'initialisation retournÃ©e"
  
! #: cp/typeck.c:10140
  #, 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.c:10143
  #, 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.c:10178
  #, 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.c:10207
  #, 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.c:10853
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "utilisation d'une r-valeur comme l-valeur"
*************** msgstr "enlever %<{ }%> autour d'un init
*** 58418,58519 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "impossible d'initialiser l'agrÃ©gat du type %qT avec un littÃ©ral composÃ©"
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "initialisation manquante pour le membre %qD"
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "le membre %qD est une rÃ©fÃ©rence non initialisÃ©e"
  
! #: cp/typeck2.c:1597
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "membre %qD avec des champs de rÃ©fÃ©rence non initialisÃ©s"
  
! #: cp/typeck2.c:1688
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "l'ordre du dÃ©signateur pour le champ %qD ne correspond pas Ã  l'ordre de la dÃ©claration dans %qT"
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "pas de champ %qD trouvÃ© dans l'union initialisÃ©e"
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "valeur d'index au lieu d'un nom de champ dans l'initialisation de l'union"
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "dÃ©lÃ©gation de pointeur circulaire dÃ©tectÃ©e"
  
! #: cp/typeck2.c:1980
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "l'opÃ©rande de base de %<->%> a un type non pointeur %qT"
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "le rÃ©sultat de %<operator->()%> est un non pointeur"
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "l'opÃ©rande de base de %<->%> n'est pas un pointeur"
  
! #: cp/typeck2.c:2039
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE ne peut pas Ãªtre utilisÃ© comme pointeur de membre puisqu'il est de type %qT"
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "ne peut appliquer le pointeur membre %qE Ã  %qE lequel est d'un type non classe %qT"
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "le pointeur vers le type membre %qT est incompatible avec le type d'objet %qT"
  
! #: cp/typeck2.c:2128
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "le type pointeur vers une fonction membre %qT requiert une r-valeur"
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur"
  
! #: cp/typeck2.c:2147
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur avant C++20"
  
! #: cp/typeck2.c:2188
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "transtypage fonctionnel vers le type tableau %qT"
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "l'initialisation par valeur du type rÃ©fÃ©rence est invalide"
  
! #: cp/typeck2.c:2460
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "appel Ã  la fonction %qD qui gÃ©nÃ¨re une exception du type incomplet %q#T"
  
! #: cp/typeck2.c:2463
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "appel Ã  une fonction qui gÃ©nÃ¨re une exception du type incomplet %q#T"
--- 58462,58563 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "impossible d'initialiser l'agrÃ©gat du type %qT avec un littÃ©ral composÃ©"
  
! #: cp/typeck2.c:1570 cp/typeck2.c:1600
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "initialisation manquante pour le membre %qD"
  
! #: cp/typeck2.c:1577
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "le membre %qD est une rÃ©fÃ©rence non initialisÃ©e"
  
! #: cp/typeck2.c:1584
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "membre %qD avec des champs de rÃ©fÃ©rence non initialisÃ©s"
  
! #: cp/typeck2.c:1662
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "l'ordre du dÃ©signateur pour le champ %qD ne correspond pas Ã  l'ordre de la dÃ©claration dans %qT"
  
! #: cp/typeck2.c:1735
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "pas de champ %qD trouvÃ© dans l'union initialisÃ©e"
  
! #: cp/typeck2.c:1746
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "valeur d'index au lieu d'un nom de champ dans l'initialisation de l'union"
  
! #: cp/typeck2.c:1940
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "dÃ©lÃ©gation de pointeur circulaire dÃ©tectÃ©e"
  
! #: cp/typeck2.c:1954
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "l'opÃ©rande de base de %<->%> a un type non pointeur %qT"
  
! #: cp/typeck2.c:1984
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "le rÃ©sultat de %<operator->()%> est un non pointeur"
  
! #: cp/typeck2.c:1986
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "l'opÃ©rande de base de %<->%> n'est pas un pointeur"
  
! #: cp/typeck2.c:2013
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE ne peut pas Ãªtre utilisÃ© comme pointeur de membre puisqu'il est de type %qT"
  
! #: cp/typeck2.c:2022
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "ne peut appliquer le pointeur membre %qE Ã  %qE lequel est d'un type non classe %qT"
  
! #: cp/typeck2.c:2044
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "le pointeur vers le type membre %qT est incompatible avec le type d'objet %qT"
  
! #: cp/typeck2.c:2102
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "le type pointeur vers une fonction membre %qT requiert une r-valeur"
  
! #: cp/typeck2.c:2113
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur"
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur avant C++20"
  
! #: cp/typeck2.c:2162
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "transtypage fonctionnel vers le type tableau %qT"
  
! #: cp/typeck2.c:2193
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "l'initialisation par valeur du type rÃ©fÃ©rence est invalide"
  
! #: cp/typeck2.c:2434
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "appel Ã  la fonction %qD qui gÃ©nÃ¨re une exception du type incomplet %q#T"
  
! #: cp/typeck2.c:2437
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "appel Ã  une fonction qui gÃ©nÃ¨re une exception du type incomplet %q#T"
*************** msgid "recursive mixin instantiation"
*** 58772,58778 ****
  msgstr "instanciation d'un mixin rÃ©cursif"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr "expansion rÃ©cursive"
--- 58816,58822 ----
  msgstr "instanciation d'un mixin rÃ©cursif"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5367
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr "expansion rÃ©cursive"
*************** msgstr "Les membres de champ d'une class
*** 59008,59029 ****
  msgid "circular inheritance of interface"
  msgstr "hÃ©ritage circulaire de l'interface"
  
! #: d/dmd/dsymbolsem.c:4956
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "les patrons mixin ne sont pas des patrons normaux"
  
! #: d/dmd/dsymbolsem.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "l'instanciation du patron %s fait une rÃ©fÃ©rence anticipÃ©e Ã  la dÃ©claration de patron %s"
  
! #: d/dmd/dsymbolsem.c:5540
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr "impossible de rÃ©soudre"
  
! #: d/dmd/dsymbolsem.c:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "impossible de crÃ©er un alias de l'expression %s"
--- 59052,59073 ----
  msgid "circular inheritance of interface"
  msgstr "hÃ©ritage circulaire de l'interface"
  
! #: d/dmd/dsymbolsem.c:4959
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "les patrons mixin ne sont pas des patrons normaux"
  
! #: d/dmd/dsymbolsem.c:5161
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "l'instanciation du patron %s fait une rÃ©fÃ©rence anticipÃ©e Ã  la dÃ©claration de patron %s"
  
! #: d/dmd/dsymbolsem.c:5543
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr "impossible de rÃ©soudre"
  
! #: d/dmd/dsymbolsem.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "impossible de crÃ©er un alias de l'expression %s"
*************** msgstr "La rÃ©fÃ©rence de tableau Ã  %C
*** 59377,59385 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "La rÃ©fÃ©rence de tableau Ã  %C ne peut pas avoir plus de %d dimensions"
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3430
! #: fortran/check.c:5927 fortran/check.c:5965 fortran/check.c:6007
! #: fortran/check.c:6034 fortran/check.c:6297 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
--- 59421,59429 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "La rÃ©fÃ©rence de tableau Ã  %C ne peut pas avoir plus de %d dimensions"
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3437
! #: fortran/check.c:5959 fortran/check.c:5997 fortran/check.c:6039
! #: fortran/check.c:6066 fortran/check.c:6329 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
*************** msgstr "Fortran 2003: CaractÃ¨re pour l'
*** 59704,59710 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTER"
  
! #: fortran/check.c:590 fortran/check.c:3385
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type intrinsÃ¨que"
--- 59748,59754 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTER"
  
! #: fortran/check.c:590 fortran/check.c:3392
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre d'un type intrinsÃ¨que"
*************** msgstr "L'argument %qs de l'intrinsÃ¨que
*** 59719,59725 ****
  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.c:651 fortran/check.c:7503
  #, 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"
--- 59763,59769 ----
  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.c:651 fortran/check.c:7535
  #, 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 "L'argument %qs de l'intrinsÃ¨que
*** 59814,60015 ****
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre INTENT(IN)"
  
! #: fortran/check.c:1058
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable"
  
! #: fortran/check.c:1107
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "L'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de co-dimension valable"
  
! #: fortran/check.c:1159
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "L'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valable"
  
! #: fortran/check.c:1262
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr "Longueurs de caractÃ¨res inÃ©gales (%ld/%ld) dans %s Ã  %L"
  
! #: fortran/check.c:1319
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un sous-programme intrinsÃ¨que ACHAR"
  
! #: fortran/check.c:1410
  #, gcc-internal-format
  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.c:1419 fortran/check.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Sous-types diffÃ©rents Ã  %L"
  
! #: fortran/check.c:1442
  #, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr "Le NULL Ã  %L n'est pas permis comme argument effectif de la fonction intrinsÃ¨que %qs"
  
! #: fortran/check.c:1464
  #, gcc-internal-format
  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.c:1473 fortran/check.c:1508 fortran/check.c:4389
  #, 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Ã©"
  
! #: fortran/check.c:1490
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un pointeur ou une VARIABLE ou FONCTION cible"
  
! #: fortran/check.c:1499
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTER ou un TARGET"
  
! #: fortran/check.c:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr "La section de tableau avec un indice de vecteur Ã  %L ne sera point la cible d'un pointeur"
  
! #: fortran/check.c:1571
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr "L'argument ATOM Ã  %L pour la fonction intrinsÃ¨que %s sera un entier du sous-type ATOMIC_INT_KIND ou un logique du sous-type ATOMIC_LOGICAL_KIND"
  
! #: fortran/check.c:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr "L'argument ATOM Ã  %L de la fonction intrinsÃ¨que %s sera un co-tableau ou un co-indexÃ©"
  
! #: fortran/check.c:1586
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L aura le mÃªme type que %qs Ã  %L"
  
! #: fortran/check.c:1604 fortran/check.c:1817
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Argument STAT= pour %s Ã  %L"
  
! #: fortran/check.c:1623 fortran/check.c:1757 fortran/check.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "L'argument ATOM de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissable"
  
! #: fortran/check.c:1637 fortran/check.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "L'argument ATOM Ã  %L pour la fonction intrinsÃ¨que %s sera un entier du sous-type ATOMIC_INT_KIND"
  
! #: fortran/check.c:1657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "L'argument VALUE de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissable"
  
! #: fortran/check.c:1676 fortran/check.c:1690 fortran/check.c:1725
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas encore supportÃ©"
  
! #: fortran/check.c:1710
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L spÃ©cifiera un sous-type entier valide"
  
! #: fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "L'argument OLD de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissable"
  
! #: fortran/check.c:1779
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr "L'argument EVENT Ã  %L pour l'intrinsÃ¨que EVENT_QUERY sera du type EVENT_TYPE"
  
! #: fortran/check.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "L'argument COUNT de la fonction intrinsÃ¨que EVENT_QUERY Ã  %L sera dÃ©finissable"
  
! #: fortran/check.c:1802
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "L'argument COUNT de la fonction intrinsÃ¨que EVENT_QUERY Ã  %L couvrira au moins la plage de l'entier par dÃ©faut"
  
! #: fortran/check.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Argument nÃ©gatif N Ã  %L"
  
! #: fortran/check.c:1979
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un sous-programme intrinsÃ¨que CHAR"
  
! #: fortran/check.c:2103 fortran/check.c:2593
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre prÃ©sent si %<x%> est COMPLEX"
  
! #: fortran/check.c:2112 fortran/check.c:2602
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type soit REAL ou soit INTEGER"
  
! #: fortran/check.c:2122 fortran/check.c:2128
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr "La conversion depuis %s vers le sous-type par dÃ©faut COMPLEX(%d) Ã  %L pourrait perdre en prÃ©cision, envisagez d'utiliser l'argument KIND"
  
! #: fortran/check.c:2150
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr "L'argument %<A%> avec INTENT(INOUT) Ã  %L de la sous-routine intrinsÃ¨que %s n'aura pas d'indice vectoriel"
  
! #: fortran/check.c:2158
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "L'argument A Ã  %L pour l'intrinsÃ¨que %s ne sera pas co-indexÃ©"
  
! #: fortran/check.c:2181
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "L'argument stat= Ã  %L doit Ãªtre une variable entiÃ¨re avec kind=4"
  
! #: fortran/check.c:2197
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "L'argument errmsg= Ã  %L doit Ãªtre une variable caractÃ¨re du sous-type par dÃ©faut"
  
! #: fortran/check.c:2205
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Co-tableaux dÃ©sactivÃ©s Ã  %L, utilisez %<-fcoarray=%> pour l'activer"
  
! #: fortran/check.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr "Le support pour l'argument A Ã  %L qui est un argument A polymorphique ou a un composant allouable n'est pas encore implÃ©mentÃ©"
  
! #: fortran/check.c:2239
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "L'argument A Ã  %L de CO_REDUCE ne sera point polymorphique"
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr "Le support pour l'argument A Ã  %L avec des composants allouables n'est pas encore implÃ©mentÃ©"
  
! #: fortran/check.c:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr "L'argument OPERATOR Ã  %L doit Ãªtre une fonction PURE"
--- 59858,60059 ----
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne peut pas Ãªtre INTENT(IN)"
  
! #: fortran/check.c:1065
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une variable"
  
! #: fortran/check.c:1114
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "L'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de co-dimension valable"
  
! #: fortran/check.c:1166
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "L'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valable"
  
! #: fortran/check.c:1269
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr "Longueurs de caractÃ¨res inÃ©gales (%ld/%ld) dans %s Ã  %L"
  
! #: fortran/check.c:1326
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un sous-programme intrinsÃ¨que ACHAR"
  
! #: fortran/check.c:1417
  #, gcc-internal-format
  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.c:1426 fortran/check.c:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Sous-types diffÃ©rents Ã  %L"
  
! #: fortran/check.c:1449
  #, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr "Le NULL Ã  %L n'est pas permis comme argument effectif de la fonction intrinsÃ¨que %qs"
  
! #: fortran/check.c:1471
  #, gcc-internal-format
  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.c:1480 fortran/check.c:1515 fortran/check.c:4396
  #, 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Ã©"
  
! #: fortran/check.c:1497
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un pointeur ou une VARIABLE ou FONCTION cible"
  
! #: fortran/check.c:1506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un POINTER ou un TARGET"
  
! #: fortran/check.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr "La section de tableau avec un indice de vecteur Ã  %L ne sera point la cible d'un pointeur"
  
! #: fortran/check.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr "L'argument ATOM Ã  %L pour la fonction intrinsÃ¨que %s sera un entier du sous-type ATOMIC_INT_KIND ou un logique du sous-type ATOMIC_LOGICAL_KIND"
  
! #: fortran/check.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr "L'argument ATOM Ã  %L de la fonction intrinsÃ¨que %s sera un co-tableau ou un co-indexÃ©"
  
! #: fortran/check.c:1593
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L aura le mÃªme type que %qs Ã  %L"
  
! #: fortran/check.c:1611 fortran/check.c:1824
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Argument STAT= pour %s Ã  %L"
  
! #: fortran/check.c:1630 fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "L'argument ATOM de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissable"
  
! #: fortran/check.c:1644 fortran/check.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "L'argument ATOM Ã  %L pour la fonction intrinsÃ¨que %s sera un entier du sous-type ATOMIC_INT_KIND"
  
! #: fortran/check.c:1664
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "L'argument VALUE de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissable"
  
! #: fortran/check.c:1683 fortran/check.c:1697 fortran/check.c:1732
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L n'est pas encore supportÃ©"
  
! #: fortran/check.c:1717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L spÃ©cifiera un sous-type entier valide"
  
! #: fortran/check.c:1771 fortran/check.c:1868
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "L'argument OLD de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissable"
  
! #: fortran/check.c:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr "L'argument EVENT Ã  %L pour l'intrinsÃ¨que EVENT_QUERY sera du type EVENT_TYPE"
  
! #: fortran/check.c:1796
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "L'argument COUNT de la fonction intrinsÃ¨que EVENT_QUERY Ã  %L sera dÃ©finissable"
  
! #: fortran/check.c:1809
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "L'argument COUNT de la fonction intrinsÃ¨que EVENT_QUERY Ã  %L couvrira au moins la plage de l'entier par dÃ©faut"
  
! #: fortran/check.c:1888
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Argument nÃ©gatif N Ã  %L"
  
! #: fortran/check.c:1986
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un sous-programme intrinsÃ¨que CHAR"
  
! #: fortran/check.c:2110 fortran/check.c:2600
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L ne doit pas Ãªtre prÃ©sent si %<x%> est COMPLEX"
  
! #: fortran/check.c:2119 fortran/check.c:2609
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir un type soit REAL ou soit INTEGER"
  
! #: fortran/check.c:2129 fortran/check.c:2135
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr "La conversion depuis %s vers le sous-type par dÃ©faut COMPLEX(%d) Ã  %L pourrait perdre en prÃ©cision, envisagez d'utiliser l'argument KIND"
  
! #: fortran/check.c:2157
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr "L'argument %<A%> avec INTENT(INOUT) Ã  %L de la sous-routine intrinsÃ¨que %s n'aura pas d'indice vectoriel"
  
! #: fortran/check.c:2165
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "L'argument A Ã  %L pour l'intrinsÃ¨que %s ne sera pas co-indexÃ©"
  
! #: fortran/check.c:2188
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "L'argument stat= Ã  %L doit Ãªtre une variable entiÃ¨re avec kind=4"
  
! #: fortran/check.c:2204
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "L'argument errmsg= Ã  %L doit Ãªtre une variable caractÃ¨re du sous-type par dÃ©faut"
  
! #: fortran/check.c:2212
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Co-tableaux dÃ©sactivÃ©s Ã  %L, utilisez %<-fcoarray=%> pour l'activer"
  
! #: fortran/check.c:2227
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr "Le support pour l'argument A Ã  %L qui est un argument A polymorphique ou a un composant allouable n'est pas encore implÃ©mentÃ©"
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "L'argument A Ã  %L de CO_REDUCE ne sera point polymorphique"
  
! #: fortran/check.c:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr "Le support pour l'argument A Ã  %L avec des composants allouables n'est pas encore implÃ©mentÃ©"
  
! #: fortran/check.c:2267
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr "L'argument OPERATOR Ã  %L doit Ãªtre une fonction PURE"
*************** msgstr "L'argument OPERATOR Ã  %L doit Ã
*** 60017,60711 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "La fonction intrinsÃ¨que %s Ã  %L n'est pas permise pour CO_REDUCE"
  
! #: fortran/check.c:2287
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr "La fonction passÃ©e comme OPERATOR Ã  %L aura deux arguments"
  
! #: fortran/check.c:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr "L'argument A Ã  %L a le type %s mais la fonction passÃ©e comme OPERATOR Ã  %L retourne %s"
  
! #: fortran/check.c:2306
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr "La fonction passÃ©e comme OPERATOR Ã  %L a des arguments de types %s et %s mais elle aura le type %s"
  
! #: fortran/check.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr "La fonction passÃ©e comme OPERATOR Ã  %L aura des arguments scalaires non pointeurs, non allouables et retournera un scalaire non pointeur non allouable"
  
! #: fortran/check.c:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr "La fonction passÃ©e comme OPERATEUR Ã  %L aura l'attribut VALUE pour aucun ou pour les deux arguments"
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr "La fonction passÃ©e comme OPERATOR Ã  %L aura l'attribut TARGET pour aucun ou pour les deux arguments"
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr "La fonction passÃ©e comme OPERATOR Ã  %L aura l'attribut ASYNCHRONOUS pour aucun ou pour les deux arguments"
  
! #: fortran/check.c:2347
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr "La fonction passÃ©e comme OPERATOR Ã  %L aura l'attribut OPTIONAL pour aucun ou pour les deux arguments"
  
! #: fortran/check.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr "La longueur de caractÃ¨re de l'argument A Ã  %L et des arguments de OPERATOR Ã  %L seront les mÃªmes"
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr "La longueur de caractÃ¨re de l'argument A Ã  %L et de la fonction rÃ©sultat de OPERATOR Ã  %L seront les mÃªmes"
  
! #: fortran/check.c:2402
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L sera du type entier, rÃ©el ou caractÃ¨re"
  
! #: fortran/check.c:2430 fortran/check.c:2444
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "la constante BOZ Ã  %L ne peut pas apparaÃ®tre dans le sous-programme intrinsÃ¨que COMPLEX"
  
! #: fortran/check.c:2481 fortran/check.c:3111 fortran/check.c:3194
! #: fortran/check.c:3416 fortran/check.c:3464 fortran/check.c:4956
! #: fortran/check.c:5093 fortran/check.c:5148 fortran/check.c:6283
! #: fortran/check.c:6412
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "IntrinsÃ¨que %qs avec l'argument KIND Ã  %L"
  
! #: fortran/check.c:2528 fortran/check.c:2797 fortran/check.c:2857
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une forme invalide dans la dimension %d (%ld/%ld)"
  
! #: fortran/check.c:2543 fortran/check.c:2812 fortran/check.c:2872
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le rang %d ou Ãªtre un scalaire"
  
! #: fortran/check.c:2655 fortran/check.c:3796 fortran/check.c:3804
  #, 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.c:2669
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Formes diffÃ©rentes pour les arguments %qs et %qs Ã  %L pour l'intrinsÃ¨que %<dot_product%>"
  
! #: fortran/check.c:2689 fortran/check.c:2697
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un rÃ©el par dÃ©faut"
  
! #: fortran/check.c:2833
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "%qs doit Ãªtre du mÃªme type et du mÃªme sous-type que %qs Ã  %L dans %qs"
  
! #: fortran/check.c:2891
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs est manquant Ã  %L pour %qs du type %qs"
  
! #: fortran/check.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un sous-programme intrinsÃ¨que FLOAT"
  
! #: fortran/check.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Argument INTEGER du sous-type pas par dÃ©faut passÃ© Ã  l'intrinsÃ¨que %s Ã  %L"
  
! #: fortran/check.c:2984
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "Argument COMPLEX %qs de l'intrinsÃ¨que %qs Ã  %L"
  
! #: fortran/check.c:3066
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "Les arguments de %qs ont des paramÃ¨tres de type de genre diffÃ©rents Ã  %L"
  
! #: fortran/check.c:3162
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "L'argument de %s Ã  %L doit Ãªtre de longueur un"
  
! #: fortran/check.c:3201
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme sous-type que %qs"
  
! #: fortran/check.c:3235
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr "le sous-programme intrinsÃ¨que %qs Ã  %L a Ã©tÃ© dÃ©prÃ©ciÃ©. Utilisez le sous-programme intrinsÃ¨que INT."
  
! #: fortran/check.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE Ã  %L doit Ãªtre positif"
  
! #: fortran/check.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "La valeur absolue de SHIFT Ã  %L doit Ãªtre plus petite ou Ã©gale Ã  SIZE Ã  %L"
  
! #: fortran/check.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "Le STATUS Ã  %L sera une variable INTENT(OUT)"
  
! #: fortran/check.c:3367
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "%qs Ã  %L sera une variable INTENT(OUT)"
  
! #: fortran/check.c:3392
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©e"
  
! #: fortran/check.c:3606
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "L'intrinsÃ¨que %qs Ã  %L doit avoir au moins deux arguments"
  
! #: fortran/check.c:3654
  #, 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.c:3669
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Argument %qs dupliquÃ© Ã  %L pour l'intrinsÃ¨que %s"
  
! #: fortran/check.c:3674
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Argument %qs inconnu Ã  %L pour l'intrinsÃ¨que %s"
  
! #: fortran/check.c:3699
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "Sous-types de caractÃ¨res diffÃ©rents Ã  %L"
  
! #: fortran/check.c:3708
  #, 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.c:3739
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "IntrinsÃ¨que %qs avec un argument CHARACTER Ã  %L"
  
! #: fortran/check.c:3746
  #, 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.c:3813
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Les types des arguments de l'intrinsÃ¨que %qs Ã  %L doivent correspondre (%s/%s)"
  
! #: fortran/check.c:3827
  #, 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.c:3846
  #, 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.c:3855
  #, 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.c:4018
  #, 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.c:4136 fortran/check.c:7423 fortran/check.c:7438
  #, 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.c:4219
  #, 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.c:4230
  #, 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.c:4237
  #, 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.c:4248
  #, 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.c:4257
  #, 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.c:4297
  #, 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.c:4324
  #, 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.c:4374
  #, 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.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "IntrinsÃ¨que NULL avec MOLD allouable Ã  %L"
  
! #: fortran/check.c:4461 fortran/check.c:6359
  #, 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.c:4519
  #, 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.c:4527
  #, 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.c:4546
  #, 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.c:4597
  #, 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.c:4704
  #, 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.c:4714
  #, 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.c:4721
  #, 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.c:4738
  #, 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.c:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "L'Ã©lÃ©ment %d de l'argument effectif de RESHAPE Ã  %L ne peut pas Ãªtre nÃ©gatif"
  
! #: fortran/check.c:4809
  #, 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.c:4827
  #, 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.c:4836
  #, 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.c:4872
  #, 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.c:4889 fortran/check.c:4908
  #, 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.c:4899 fortran/check.c:4918
  #, 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.c:5017
  #, 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.c:5048
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "IntrinsÃ¨que %qs avec un argument RADIX Ã  %L"
  
! #: fortran/check.c:5086
  #, 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.c:5166 fortran/check.c:7483
  #, 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.c:5179 fortran/check.c:5318 fortran/check.c:7475
  #, 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.c:5190 fortran/check.c:5330
  #, 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.c:5260
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr a Ã©chouÃ©"
  
! #: fortran/check.c:5309
  #, 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.c:5348
  #, 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.c:5362
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr "L'argument C_PTR_2 Ã  %L pour C_ASSOCIATED aura le mÃªme type que C_PTR_1: %s au lieu de %s"
  
! #: fortran/check.c:5386
  #, 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.c:5398
  #, 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.c:5405
  #, 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.c:5412
  #, 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.c:5419
  #, 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.c:5425
  #, 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.c:5444
  #, 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.c:5454
  #, 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.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr "Tableau FPTR non interopÃ©rable Ã  %L pour C_F_POINTER: %s"
  
! #: fortran/check.c:5475
  #, 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.c:5487
  #, 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.c:5494
  #, 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.c:5500
  #, 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.c:5514
  #, 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.c:5526
  #, 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.c:5533
  #, 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.c:5539
  #, 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.c:5553
  #, 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.c:5559
  #, 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.c:5570
  #, 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.c:5578
  #, 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.c:5587
  #, 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.c:5594
  #, 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.c:5605
  #, 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.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Section de tableau Ã  %L pour C_LOC"
  
! #: fortran/check.c:5638
  #, 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.c:5654
  #, 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.c:5673
  #, 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.c:5936
  #, 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.c:5947
  #, 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.c:5980
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "Argument DISTANCE= pour NUM_IMAGES Ã  %L"
  
! #: fortran/check.c:5993
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "Argument FAILED= pour NUM_IMAGES Ã  %L"
  
! #: fortran/check.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "L'argument TEAM Ã  %L pour l'intrinsÃ¨que TEAM_NUMBER sera du type TEAM_TYPE"
  
! #: fortran/check.c:6043
  #, gcc-internal-format, gfc-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.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr "L'argument DISTANCE ne peut pas Ãªtre spÃ©cifiÃ© avec l'argument COARRAY ou DIM dans l'intrinsÃ¨que Ã  %L"
  
! #: fortran/check.c:6061
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Argument DIM inattendu avec l'argument non co-tableau Ã  %L"
  
! #: fortran/check.c:6079
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "Argument DISTANCE= pour THIS_IMAGE Ã  %L"
  
! #: fortran/check.c:6137
  #, 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.c:6189
  #, 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.c:6208
  #, 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.c:6216
  #, 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.c:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr "L'intrinsÃ¨que TRANSFER Ã  %L a un rÃ©sultat partiellement indÃ©fini: taille de la source %ld < taille du rÃ©sultat %ld"
  
! #: fortran/check.c:6373
  #, 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.c:6386
  #, 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.c:6652 fortran/check.c:6684
  #, 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.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Trop d'arguments pour %s Ã  %L"
  
! #: fortran/check.c:6710
  #, 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.c:6722
  #, 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.c:6762
  #, 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.c:6781
  #, 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.c:6791
  #, 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.c:6808
  #, 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.c:7025
  #, 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.c:7207
  #, 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.c:7396 fortran/check.c:7407
  #, 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.c:7467
  #, 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Ã©"
--- 60061,60760 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2277
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "La fonction intrinsÃ¨que %s Ã  %L n'est pas permise pour CO_REDUCE"
  
! #: fortran/check.c:2294
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr "La fonction passÃ©e comme OPERATOR Ã  %L aura deux arguments"
  
! #: fortran/check.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr "L'argument A Ã  %L a le type %s mais la fonction passÃ©e comme OPERATOR Ã  %L retourne %s"
  
! #: fortran/check.c:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr "La fonction passÃ©e comme OPERATOR Ã  %L a des arguments de types %s et %s mais elle aura le type %s"
  
! #: fortran/check.c:2324
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr "La fonction passÃ©e comme OPERATOR Ã  %L aura des arguments scalaires non pointeurs, non allouables et retournera un scalaire non pointeur non allouable"
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr "La fonction passÃ©e comme OPERATEUR Ã  %L aura l'attribut VALUE pour aucun ou pour les deux arguments"
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr "La fonction passÃ©e comme OPERATOR Ã  %L aura l'attribut TARGET pour aucun ou pour les deux arguments"
  
! #: fortran/check.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr "La fonction passÃ©e comme OPERATOR Ã  %L aura l'attribut ASYNCHRONOUS pour aucun ou pour les deux arguments"
  
! #: fortran/check.c:2354
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr "La fonction passÃ©e comme OPERATOR Ã  %L aura l'attribut OPTIONAL pour aucun ou pour les deux arguments"
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr "La longueur de caractÃ¨re de l'argument A Ã  %L et des arguments de OPERATOR Ã  %L seront les mÃªmes"
  
! #: fortran/check.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr "La longueur de caractÃ¨re de l'argument A Ã  %L et de la fonction rÃ©sultat de OPERATOR Ã  %L seront les mÃªmes"
  
! #: fortran/check.c:2409
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L sera du type entier, rÃ©el ou caractÃ¨re"
  
! #: fortran/check.c:2437 fortran/check.c:2451
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "la constante BOZ Ã  %L ne peut pas apparaÃ®tre dans le sous-programme intrinsÃ¨que COMPLEX"
  
! #: fortran/check.c:2488 fortran/check.c:3118 fortran/check.c:3201
! #: fortran/check.c:3423 fortran/check.c:3471 fortran/check.c:4963
! #: fortran/check.c:5100 fortran/check.c:5155 fortran/check.c:6315
! #: fortran/check.c:6444
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "IntrinsÃ¨que %qs avec l'argument KIND Ã  %L"
  
! #: fortran/check.c:2535 fortran/check.c:2804 fortran/check.c:2864
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L a une forme invalide dans la dimension %d (%ld/%ld)"
  
! #: fortran/check.c:2550 fortran/check.c:2819 fortran/check.c:2879
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit avoir le rang %d ou Ãªtre un scalaire"
  
! #: fortran/check.c:2662 fortran/check.c:3803 fortran/check.c:3811
  #, 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.c:2676
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Formes diffÃ©rentes pour les arguments %qs et %qs Ã  %L pour l'intrinsÃ¨que %<dot_product%>"
  
! #: fortran/check.c:2696 fortran/check.c:2704
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre un rÃ©el par dÃ©faut"
  
! #: fortran/check.c:2840
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr "%qs doit Ãªtre du mÃªme type et du mÃªme sous-type que %qs Ã  %L dans %qs"
  
! #: fortran/check.c:2898
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs est manquant Ã  %L pour %qs du type %qs"
  
! #: fortran/check.c:2916
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un sous-programme intrinsÃ¨que FLOAT"
  
! #: fortran/check.c:2930
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Argument INTEGER du sous-type pas par dÃ©faut passÃ© Ã  l'intrinsÃ¨que %s Ã  %L"
  
! #: fortran/check.c:2991
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "Argument COMPLEX %qs de l'intrinsÃ¨que %qs Ã  %L"
  
! #: fortran/check.c:3073
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "Les arguments de %qs ont des paramÃ¨tres de type de genre diffÃ©rents Ã  %L"
  
! #: fortran/check.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "L'argument de %s Ã  %L doit Ãªtre de longueur un"
  
! #: fortran/check.c:3208
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre du mÃªme sous-type que %qs"
  
! #: fortran/check.c:3242
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr "le sous-programme intrinsÃ¨que %qs Ã  %L a Ã©tÃ© dÃ©prÃ©ciÃ©. Utilisez le sous-programme intrinsÃ¨que INT."
  
! #: fortran/check.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE Ã  %L doit Ãªtre positif"
  
! #: fortran/check.c:3306
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "La valeur absolue de SHIFT Ã  %L doit Ãªtre plus petite ou Ã©gale Ã  SIZE Ã  %L"
  
! #: fortran/check.c:3365
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "Le STATUS Ã  %L sera une variable INTENT(OUT)"
  
! #: fortran/check.c:3374
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "%qs Ã  %L sera une variable INTENT(OUT)"
  
! #: fortran/check.c:3399
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "L'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre une entitÃ© de donnÃ©e"
  
! #: fortran/check.c:3613
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "L'intrinsÃ¨que %qs Ã  %L doit avoir au moins deux arguments"
  
! #: fortran/check.c:3661
  #, 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.c:3676
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Argument %qs dupliquÃ© Ã  %L pour l'intrinsÃ¨que %s"
  
! #: fortran/check.c:3681
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Argument %qs inconnu Ã  %L pour l'intrinsÃ¨que %s"
  
! #: fortran/check.c:3706
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "Sous-types de caractÃ¨res diffÃ©rents Ã  %L"
  
! #: fortran/check.c:3715
  #, 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.c:3746
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "IntrinsÃ¨que %qs avec un argument CHARACTER Ã  %L"
  
! #: fortran/check.c:3753
  #, 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.c:3820
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Les types des arguments de l'intrinsÃ¨que %qs Ã  %L doivent correspondre (%s/%s)"
  
! #: fortran/check.c:3834
  #, 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.c:3853
  #, 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.c:3862
  #, 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.c:4025
  #, 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.c:4143 fortran/check.c:7455 fortran/check.c:7470
  #, 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.c:4226
  #, 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.c:4237
  #, 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.c:4244
  #, 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.c:4255
  #, 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.c:4264
  #, 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.c:4304
  #, 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.c:4331
  #, 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.c:4381
  #, 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.c:4389
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "IntrinsÃ¨que NULL avec MOLD allouable Ã  %L"
  
! #: fortran/check.c:4468 fortran/check.c:6391
  #, 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.c:4526
  #, 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.c:4534
  #, 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.c:4553
  #, 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.c:4604
  #, 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.c:4711
  #, 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.c:4721
  #, 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.c:4728
  #, 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.c:4745
  #, 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.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "L'Ã©lÃ©ment %d de l'argument effectif de RESHAPE Ã  %L ne peut pas Ãªtre nÃ©gatif"
  
! #: fortran/check.c:4816
  #, 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.c:4834
  #, 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.c:4843
  #, 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.c:4879
  #, 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.c:4896 fortran/check.c:4915
  #, 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.c:4906 fortran/check.c:4925
  #, 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.c:5024
  #, 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.c:5055
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "IntrinsÃ¨que %qs avec un argument RADIX Ã  %L"
  
! #: fortran/check.c:5093
  #, 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.c:5173 fortran/check.c:7515
  #, 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.c:5186 fortran/check.c:5325 fortran/check.c:7507
  #, 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.c:5197 fortran/check.c:5337
  #, 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.c:5267
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr a Ã©chouÃ©"
  
! #: fortran/check.c:5316
  #, 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.c:5355
  #, 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.c:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr "L'argument C_PTR_2 Ã  %L pour C_ASSOCIATED aura le mÃªme type que C_PTR_1: %s au lieu de %s"
  
! #: fortran/check.c:5393
  #, 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.c:5405
  #, 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.c:5412
  #, 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.c:5419
  #, 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.c:5426
  #, 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.c:5432
  #, 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.c:5451
  #, 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.c:5461
  #, 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.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr "Tableau FPTR non interopÃ©rable Ã  %L pour C_F_POINTER: %s"
  
! #: fortran/check.c:5482
  #, 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.c:5494
  #, 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.c:5501
  #, 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.c:5507
  #, 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.c:5521
  #, 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.c:5533
  #, 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.c:5540
  #, 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.c:5546
  #, 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.c:5560
  #, 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.c:5566
  #, 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.c:5577
  #, 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.c:5585
  #, 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.c:5594
  #, 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.c:5601
  #, 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.c:5612
  #, 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.c:5617
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Section de tableau Ã  %L pour C_LOC"
  
! #: fortran/check.c:5645
  #, 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.c:5661
  #, 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.c:5680
  #, 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.c:5704
! #, 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.c:5968
  #, 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.c:5979
  #, 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.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "Argument DISTANCE= pour NUM_IMAGES Ã  %L"
  
! #: fortran/check.c:6025
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "Argument FAILED= pour NUM_IMAGES Ã  %L"
  
! #: fortran/check.c:6049
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr "L'argument TEAM Ã  %L pour l'intrinsÃ¨que TEAM_NUMBER sera du type TEAM_TYPE"
  
! #: fortran/check.c:6075
  #, gcc-internal-format, gfc-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.c:6082
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr "L'argument DISTANCE ne peut pas Ãªtre spÃ©cifiÃ© avec l'argument COARRAY ou DIM dans l'intrinsÃ¨que Ã  %L"
  
! #: fortran/check.c:6093
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Argument DIM inattendu avec l'argument non co-tableau Ã  %L"
  
! #: fortran/check.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "Argument DISTANCE= pour THIS_IMAGE Ã  %L"
  
! #: fortran/check.c:6169
  #, 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.c:6221
  #, 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.c:6240
  #, 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.c:6248
  #, 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.c:6283
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr "L'intrinsÃ¨que TRANSFER Ã  %L a un rÃ©sultat partiellement indÃ©fini: taille de la source %ld < taille du rÃ©sultat %ld"
  
! #: fortran/check.c:6405
  #, 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.c:6418
  #, 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.c:6684 fortran/check.c:6716
  #, 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.c:6724
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Trop d'arguments pour %s Ã  %L"
  
! #: fortran/check.c:6742
  #, 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.c:6754
  #, 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.c:6794
  #, 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.c:6813
  #, 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.c:6823
  #, 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.c:6840
  #, 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.c:7057
  #, 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.c:7239
  #, 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.c:7428 fortran/check.c:7439
  #, 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.c:7499
  #, 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Ã©"
*************** msgstr "Mauvaise spÃ©cification INTENT Ã
*** 60942,60948 ****
  msgid "deferred type parameter at %C"
  msgstr "paramÃ¨tre de type diffÃ©rÃ© Ã  %C"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue Ã  %L"
--- 60991,60997 ----
  msgid "deferred type parameter at %C"
  msgstr "paramÃ¨tre de type diffÃ©rÃ© Ã  %C"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12467
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue Ã  %L"
*************** msgstr "L'affectation Ã  un composant KI
*** 63086,63232 ****
  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.c:3821
  #, 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.c:3829
  #, 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.c:3853
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "SpÃ©cification de limites attendue pour %qs Ã  %L"
  
! #: fortran/expr.c:3858
  #, 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.c:3887
  #, 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.c:3893 fortran/expr.c:3913
  #, 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.c:3901 fortran/expr.c:3920
  #, 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.c:3947
  #, 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.c:3968
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Affectation de pointeur de procÃ©dure invalide Ã  %L"
  
! #: fortran/expr.c:3993
  #, 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.c:4002
  #, 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.c:4012
  #, 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.c:4018
  #, 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.c:4025
  #, 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.c:4033
  #, 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.c:4056
  #, 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.c:4109
  #, 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.c:4119 fortran/expr.c:4134
  #, 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.c:4125 fortran/expr.c:4140 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Interface explicite requise pour %qs Ã  %L: %s"
  
! #: fortran/expr.c:4152
  #, 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.c:4161
  #, 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.c:4174
  #, 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.c:4188
  #, 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.c:4193
  #, 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.c:4201
  #, 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.c:4208
  #, 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.c:4227
  #, 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.c:4240
  #, 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.c:4244
  #, 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"
--- 63135,63281 ----
  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.c:3824
  #, 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.c:3832
  #, 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.c:3856
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "SpÃ©cification de limites attendue pour %qs Ã  %L"
  
! #: fortran/expr.c:3861
  #, 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.c:3890
  #, 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.c:3896 fortran/expr.c:3916
  #, 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.c:3904 fortran/expr.c:3923
  #, 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.c:3950
  #, 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.c:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Affectation de pointeur de procÃ©dure invalide Ã  %L"
  
! #: fortran/expr.c:3996
  #, 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.c:4005
  #, 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.c:4015
  #, 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.c:4021
  #, 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.c:4028
  #, 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.c:4036
  #, 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.c:4059
  #, 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.c:4112
  #, 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.c:4122 fortran/expr.c:4137
  #, 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.c:4128 fortran/expr.c:4143 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Interface explicite requise pour %qs Ã  %L: %s"
  
! #: fortran/expr.c:4155
  #, 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.c:4164
  #, 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.c:4177
  #, 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.c:4191
  #, 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.c:4196
  #, 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.c:4204
  #, 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.c:4211
  #, 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.c:4230
  #, 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.c:4243
  #, 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.c:4247
  #, 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"
*************** msgstr "La cible du remappage du rang n'
*** 63234,63405 ****
  #. 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.c:4269 fortran/expr.c:4361
  #, 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.c:4272
  #, 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.c:4285
  #, 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.c:4291 fortran/expr.c:4306
  #, 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.c:4316
  #, 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.c:4331
  #, 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.c:4340
  #, 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.c:4348
  #, 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.c:4376 fortran/expr.c:4381
  #, 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.c:4421
  #, 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.c:4497 fortran/resolve.c:1466
  #, 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.c:4503
  #, 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.c:4518 fortran/resolve.c:1472
  #, 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.c:4530
  #, 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.c:4536
  #, 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.c:4543
  #, 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.c:5011
  #, 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.c:6102
  #, 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.c:6110
  #, 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.c:6118
  #, 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.c:6127
  #, 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.c:6138
  #, 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.c:6147
  #, 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.c:6160
  #, 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.c:6173
  #, 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.c:6208
  #, 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.c:6218
  #, 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.c:6231
  #, 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.c:6239
  #, 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.c:6254
  #, 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.c:6313
  #, 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.c:6318
  #, 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.c:6330
  #, 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.c:6372
  #, 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)"
--- 63283,63454 ----
  #. 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.c:4272 fortran/expr.c:4364
  #, 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.c:4275
  #, 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.c:4288
  #, 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.c:4294 fortran/expr.c:4309
  #, 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.c:4319
  #, 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.c:4334
  #, 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.c:4343
  #, 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.c:4351
  #, 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.c:4379 fortran/expr.c:4384
  #, 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.c:4424
  #, 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.c:4500 fortran/resolve.c:1466
  #, 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.c:4506
  #, 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.c:4521 fortran/resolve.c:1472
  #, 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.c:4533
  #, 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.c:4539
  #, 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.c:4546
  #, 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.c:5014
  #, 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.c:6105
  #, 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.c:6113
  #, 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.c:6121
  #, 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.c:6132
  #, 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.c:6143
  #, 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.c:6152
  #, 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.c:6165
  #, 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.c:6178
  #, 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.c:6213
  #, 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.c:6223
  #, 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.c:6236
  #, 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.c:6244
  #, 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.c:6259
  #, 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.c:6318
  #, 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.c:6323
  #, 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.c:6335
  #, 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.c:6377
  #, 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
*** 63425,63432 ****
  msgstr "Identifiant illÃ©gal dans copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
! #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "CrÃ©ation d'un tableau temporaire Ã  %L"
--- 63474,63481 ----
  msgstr "Identifiant illÃ©gal dans copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6681 fortran/trans-array.c:8176
! #: fortran/trans-intrinsic.c:8558
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "CrÃ©ation d'un tableau temporaire Ã  %L"
*************** msgstr "La variable %qs Ã  %L a une vale
*** 63506,63512 ****
  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.c:3458 fortran/trans-expr.c:1831
  #, 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Ã©"
--- 63555,63561 ----
  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.c:3458 fortran/trans-expr.c:1832
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "Le code pour rÃ©allouer le tableau allouable Ã  %L sera ajoutÃ©"
*************** msgstr "Le code pour rÃ©allouer le table
*** 63516,63527 ****
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "La transformation en scalaire grÃ¢ce Ã  DIMEN_RANGE n'est pas implÃ©mentÃ©e"
  
! #: fortran/frontend-passes.c:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "Interchangeage de boucles Ã  %L"
  
! #: fortran/frontend-passes.c:5806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%s entre %L et %L"
--- 63565,63576 ----
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "La transformation en scalaire grÃ¢ce Ã  DIMEN_RANGE n'est pas implÃ©mentÃ©e"
  
! #: fortran/frontend-passes.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "Interchangeage de boucles Ã  %L"
  
! #: fortran/frontend-passes.c:5819
  #, 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
*** 63641,63652 ****
  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.c:987 fortran/resolve.c:17210
  #, 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.c:994 fortran/resolve.c:17228
  #, 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)"
--- 63690,63701 ----
  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.c:987 fortran/resolve.c:17218
  #, 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.c:994 fortran/resolve.c:17236
  #, 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 "DÃ©saccord dans la longueur de C
*** 63931,64297 ****
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "L'argument effectif Ã  %L pour l'argument muet allouable ou pointeur %qs doit avoir un paramÃ¨tre de type diffÃ©rÃ© si et uniquement si le muet en a un"
  
! #: fortran/interface.c:3258
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longueur de CHARACTER de l'argument effectif est plus court que celui de l'argument muet %qs (%lu/%lu) Ã  %L"
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "L'argument effectif contient trop peu d'Ã©lÃ©ments pour l'argument muet %qs (%lu/%lu) Ã  %L"
  
! #: fortran/interface.c:3291
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Pointeur de procÃ©dure attendu pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "ProcÃ©dure attendue pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3324
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "L'argument effectif pour %qs ne peut pas Ãªtre un tableau de taille tacite Ã  %L"
  
! #: fortran/interface.c:3333
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "L'argument effectif pour %qs doit Ãªtre un pointeur Ã  %L"
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Argument effectif non pointeur Ã  %L vers le muet pointeur %qs"
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Argument effectif co-indexÃ© Ã  %L vers le muet pointeur %qs"
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "L'argument effectif co-indexÃ© Ã  %L vers le muet allouable %qs requiert INTENT(IN)"
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "L'argument effectif co-indexÃ© ASYNCHRONOUS ou VOLATILE Ã  %L requiert que le muet %qs n'ait ni ASYNCHRONOUS ni VOLATILE"
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "L'argument effectif co-indexÃ© Ã  %L avec un composant ultimement allouable pour le muet %qs requiert soit VALUE ou INTENT(IN)"
  
! #: fortran/interface.c:3406
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "L'argument effectif qui est un tableau de CLASS pour %qs doit Ãªtre un tableau complet Ã  %L"
  
! #: fortran/interface.c:3416
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "L'argument effectif pour %qs doit Ãªtre ALLOCATABLE Ã  %L"
  
! #: fortran/interface.c:3446
  #, 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.c:3465
  #, 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.c:3482
  #, 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.c:3502
  #, 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.c:3525
  #, 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.c:3533
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Argument effectif manquant pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Mauvais code de composant"
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Liste non concordante"
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): donnÃ©e corrompue"
  
! #: fortran/interface.c:3728
  #, 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.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Liste non concordante"
  
! #: fortran/interface.c:3778
  #, 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.c:3790
  #, 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.c:3800
  #, 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.c:3811
  #, 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.c:3853
  #, 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.c:3857 fortran/interface.c:3867
  #, 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.c:3863
  #, 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.c:3876
  #, 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.c:3884
  #, 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.c:3892
  #, 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.c:3909
  #, 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.c:3918
  #, 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.c:3927
  #, 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.c:3942
  #, 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.c:3957
  #, 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.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "Argument MOLD requis pour NULL Ã  %L"
  
! #: fortran/interface.c:3977
  #, 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.c:4019
  #, 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.c:4030
  #, 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.c:4115
  #, 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.c:4185
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/interface.c:4558
  #, 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.c:4675
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Mauvais type d'interface"
  
! #: fortran/interface.c:4769
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Ne peut Ã©craser GENERIC %qs Ã  %L"
  
! #: fortran/interface.c:4781
  #, 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.c:4789
  #, 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.c:4797
  #, 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.c:4806
  #, 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.c:4812
  #, 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.c:4821
  #, 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.c:4832
  #, 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.c:4840
  #, 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.c:4851
  #, 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.c:4881
  #, 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.c:4892
  #, 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.c:4901
  #, 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.c:4910
  #, 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.c:4921
  #, 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.c:4928
  #, 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.c:4949
  #, 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.c:4956
  #, 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.c:4963
  #, 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.c:4967
  #, 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.c:4971
  #, 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.c:4975
  #, 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.c:5033 fortran/interface.c:5079
  #, 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.c:5045
  #, 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.c:5057
  #, 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.c:5064
  #, 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"
--- 63980,64346 ----
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "L'argument effectif Ã  %L pour l'argument muet allouable ou pointeur %qs doit avoir un paramÃ¨tre de type diffÃ©rÃ© si et uniquement si le muet en a un"
  
! #: fortran/interface.c:3259
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longueur de CHARACTER de l'argument effectif est plus court que celui de l'argument muet %qs (%lu/%lu) Ã  %L"
  
! #: fortran/interface.c:3269 fortran/interface.c:3274
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "L'argument effectif contient trop peu d'Ã©lÃ©ments pour l'argument muet %qs (%lu/%lu) Ã  %L"
  
! #: fortran/interface.c:3294
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Pointeur de procÃ©dure attendu pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3310
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "ProcÃ©dure attendue pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "L'argument effectif pour %qs ne peut pas Ãªtre un tableau de taille tacite Ã  %L"
  
! #: fortran/interface.c:3336
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "L'argument effectif pour %qs doit Ãªtre un pointeur Ã  %L"
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Argument effectif non pointeur Ã  %L vers le muet pointeur %qs"
  
! #: fortran/interface.c:3356
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Argument effectif co-indexÃ© Ã  %L vers le muet pointeur %qs"
  
! #: fortran/interface.c:3369
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "L'argument effectif co-indexÃ© Ã  %L vers le muet allouable %qs requiert INTENT(IN)"
  
! #: fortran/interface.c:3383
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "L'argument effectif co-indexÃ© ASYNCHRONOUS ou VOLATILE Ã  %L requiert que le muet %qs n'ait ni ASYNCHRONOUS ni VOLATILE"
  
! #: fortran/interface.c:3397
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "L'argument effectif co-indexÃ© Ã  %L avec un composant ultimement allouable pour le muet %qs requiert soit VALUE ou INTENT(IN)"
  
! #: fortran/interface.c:3409
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "L'argument effectif qui est un tableau de CLASS pour %qs doit Ãªtre un tableau complet Ã  %L"
  
! #: fortran/interface.c:3419
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "L'argument effectif pour %qs doit Ãªtre ALLOCATABLE Ã  %L"
  
! #: fortran/interface.c:3449
  #, 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.c:3468
  #, 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.c:3485
  #, 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.c:3505
  #, 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.c:3528
  #, 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.c:3536
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Argument effectif manquant pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3666
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Mauvais code de composant"
  
! #: fortran/interface.c:3695
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Liste non concordante"
  
! #: fortran/interface.c:3721
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): donnÃ©e corrompue"
  
! #: fortran/interface.c:3731
  #, 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.c:3761
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Liste non concordante"
  
! #: fortran/interface.c:3781
  #, 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.c:3793
  #, 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.c:3803
  #, 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.c:3814
  #, 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.c:3856
  #, 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.c:3860 fortran/interface.c:3870
  #, 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.c:3866
  #, 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.c:3879
  #, 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.c:3887
  #, 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.c:3895
  #, 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.c:3912
  #, 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.c:3921
  #, 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.c:3930
  #, 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.c:3945
  #, 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.c:3960
  #, 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.c:3970
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "Argument MOLD requis pour NULL Ã  %L"
  
! #: fortran/interface.c:3980
  #, 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.c:4022
  #, 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.c:4033
  #, 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.c:4118
  #, 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.c:4188
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/interface.c:4561
  #, 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.c:4678
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Mauvais type d'interface"
  
! #: fortran/interface.c:4772
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Ne peut Ã©craser GENERIC %qs Ã  %L"
  
! #: fortran/interface.c:4784
  #, 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.c:4792
  #, 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.c:4800
  #, 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.c:4809
  #, 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.c:4815
  #, 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.c:4824
  #, 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.c:4835
  #, 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.c:4843
  #, 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.c:4854
  #, 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.c:4884
  #, 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.c:4895
  #, 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.c:4904
  #, 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.c:4913
  #, 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.c:4924
  #, 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.c:4931
  #, 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.c:4952
  #, 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.c:4959
  #, 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.c:4966
  #, 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.c:4970
  #, 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.c:4974
  #, 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.c:4978
  #, 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.c:5036 fortran/interface.c:5082
  #, 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.c:5048
  #, 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.c:5060
  #, 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.c:5067
  #, 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 "NAMELIST %qs dans l'instruction
*** 65021,65027 ****
  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.c:3431 fortran/resolve.c:15082
  #, 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"
--- 65070,65076 ----
  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.c:3431 fortran/resolve.c:15088
  #, 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 "Impossible d'utiliser avec USE u
*** 66506,67646 ****
  msgid "Unexpected junk at %C"
  msgstr "Rebut inattendu Ã  %C"
  
! #: fortran/openmp.c:280
  #, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr "L'Ã©lÃ©ment de liste ne sera point co-indexÃ© Ã  %C"
  
! #: fortran/openmp.c:315 fortran/openmp.c:416 fortran/openmp.c:744
! #: fortran/openmp.c:3632
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr "Bloc COMMON /%s/ pas trouvÃ© Ã  %C"
  
! #: fortran/openmp.c:354 fortran/openmp.c:444
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "Erreur de syntaxe dans la liste de variables OpenMP Ã  %C"
  
! #: fortran/openmp.c:467
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs Ã  %L devrait Ãªtre de type integer(kind=omp_event_handle_kind)"
  
! #: fortran/openmp.c:479
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "Erreur de syntaxe dans la clause OpenMP detach Ã  %C"
  
! #: fortran/openmp.c:551
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "Erreur de syntaxe dans la liste OpenMP DEPEND SINK Ã  %C"
  
! #: fortran/openmp.c:613
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "Erreur de syntaxe dans la liste d'expressions OpenACC Ã  %C"
  
! #: fortran/openmp.c:680
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr "ParallÃ©lisme OpenACC inattendu."
  
! #: fortran/openmp.c:712
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr "La variable Ã  %C n'est pas un Ã©lÃ©ment d'un bloc COMMON"
  
! #: fortran/openmp.c:772
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "Rebut inattendu aprÃ¨s !$ACC DECLARE Ã  %C"
  
! #: fortran/openmp.c:782
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "Erreur de syntaxe dans la liste !$ACC DECLARE Ã  %C"
  
! #: fortran/openmp.c:1026
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr "Virgule attendue Ã  %C"
  
! #: fortran/openmp.c:1138
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr "!$OMP DECLARE REDUCTION %s pas trouvÃ© Ã  %L"
  
! #: fortran/openmp.c:1291
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr "L'argument de la clause COLLAPSE n'est pas une constante entiÃ¨re positive Ã  %C"
  
! #: fortran/openmp.c:1455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "HOST, NOHOST ou ANY attendu Ã  %C"
  
! #: fortran/openmp.c:1830
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "L'argument de la clause ORDERED n'est pas une constante entiÃ¨re positive Ã  %C"
  
! #: fortran/openmp.c:2219
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr "Ã‰chec lors de la recherche d'une correspondance de la clause Ã  %C"
  
! #: fortran/openmp.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr "Clause invalide dans le module avec !$ACC DECLARE Ã  %L"
  
! #: fortran/openmp.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr "La variable est associÃ©e grÃ¢ce Ã  USE avec !$ACC DECLARE Ã  %L"
  
! #: fortran/openmp.c:2411
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr "La variable %qs sera dÃ©clarÃ©e dans la mÃªme unitÃ© de portÃ©e que !$ACC DECLARE Ã  %L"
  
! #: fortran/openmp.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr "Tableau muet de taille tacite avec !$ACC DECLARE Ã  %L"
  
! #: fortran/openmp.c:2468
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr "%<acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%> Ã  %L"
  
! #: fortran/openmp.c:2516
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "Argument invalide pour !$ACC WAIT Ã  %C"
  
! #: fortran/openmp.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr "La clause WAIT Ã  %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.c:2556
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr "La directive ACC CACHE doit Ãªtre Ã  l'intÃ©rieur d'une boucle %C"
  
! #: fortran/openmp.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr "Seule la forme !$ACC ROUTINE sans liste est autorisÃ©e dans un bloc d'interface Ã  %C"
  
! #: fortran/openmp.c:2658
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "NOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %C"
  
! #: fortran/openmp.c:2666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Erreur de syntaxe dans !$ACC ROUTINE ( NOM ) Ã  %C"
  
! #: fortran/openmp.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr "Erreur de syntaxe dans !$ACC ROUTINE ( NOM ) Ã  %C, Â«Â )Â Â» attendue aprÃ¨s NOM"
  
! #: fortran/openmp.c:2688
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "Plusieurs axes de boucles spÃ©cifiÃ©s pour la routine Ã  %C"
  
! #: fortran/openmp.c:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr "Symbole intrinsÃ¨que spÃ©cifiÃ© dans !$ACC ROUTINE ( NOM ) Ã  %C marquÃ© avec la clause incompatible GANG, WORKER ou VECTOR"
  
! #: fortran/openmp.c:2718 fortran/openmp.c:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr "!$ACC ROUTINE dÃ©jÃ  appliquÃ© Ã  %C"
  
! #: fortran/openmp.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr "!$ACC ROUTINE avec la clause GANG, WORKER ou VECTOR n'est pas permise dans la procÃ©dure PURE Ã  %C"
  
! #: fortran/openmp.c:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction $OMP CRITICAL Ã  %C"
  
! #: fortran/openmp.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr "AQC_REL, RELEASE ou ACQUIRE attendu Ã  %C"
  
! #: fortran/openmp.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr "Liste spÃ©cifiÃ©e avec la clause d'ordre de mÃ©moire dans la directive FLUSH Ã  %C"
  
! #: fortran/openmp.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction $OMP FLUSH Ã  %C"
  
! #: fortran/openmp.c:3382 fortran/openmp.c:7334
  #, 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.c:3386 fortran/openmp.c:7338
  #, 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"
  
! #: fortran/openmp.c:3391
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr "RedÃ©finition de !$OMP DECLARE REDUCTION Ã  %L"
  
! #: fortran/openmp.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr "!$OMP DECLARE REDUCTION prÃ©cÃ©dent Ã  %L"
  
! #: fortran/openmp.c:3413
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr "Rebut inattendu aprÃ¨s !$OMP DECLARE REDUCTION Ã  %C"
  
! #: fortran/openmp.c:3450
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr "Seule la forme !$OMP DECLARE TARGET sans clause est autorisÃ©e dans un bloc d'interface Ã  %C"
  
! #: fortran/openmp.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "Rebut inattendu aprÃ¨s !$OMP DECLARE TARGET Ã  %C"
  
! #: fortran/openmp.c:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr "La variable OMP DECLARE TARGET Ã  %L est un Ã©lÃ©ment d'un bloc COMMON"
  
! #: fortran/openmp.c:3493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "La variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause LINK et plus tard dans la clause TO"
  
! #: fortran/openmp.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "La variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause TO et plus tard dans la clause LINK"
  
! #: fortran/openmp.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr "La variable Ã  %L est mentionnÃ©e plusieurs fois dans des clauses ayant la mÃªme directive OMP DECLARE TARGET"
  
! #: fortran/openmp.c:3517 fortran/openmp.c:3563
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr "L'Ã©lÃ©ment de liste %qs Ã  %L est dÃ©fini dans la directive OMP DECLARE TARGET prÃ©cÃ©dente avec un DEVICE_TYPE diffÃ©rent"
  
! #: fortran/openmp.c:3527
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "OMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause LINK et plus tard dans une clause TO"
  
! #: fortran/openmp.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "OMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause TO et plus tard dans une clause LINK"
  
! #: fortran/openmp.c:3537
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr "COMMON Ã  %L mentionnÃ© plusieurs fois dans des clauses ayant la mÃªme directive OMP DECLARE TARGET"
  
! #: fortran/openmp.c:3546
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr "COMMON Ã  %L dÃ©fini dans une directive OMP DECLARE TARGET prÃ©cÃ©dente avec un DEVICE_TYPE diffÃ©rent"
  
! #: fortran/openmp.c:3570
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr "La directive OMP DECLARE TARGET Ã  %L avec uniquement une clause DEVICE_TYPE est ignorÃ©e"
  
! #: fortran/openmp.c:3580
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "Erreur de syntaxe dans la liste !$OMP DECLARE TARGET Ã  %C"
  
! #: fortran/openmp.c:3612
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr "La variable threadprivate Ã  %C est un Ã©lÃ©ment d'un bloc COMMON"
  
! #: fortran/openmp.c:3649
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "Rebut inattendu aprÃ¨s OMP THREADPRIVATE Ã  %C"
  
! #: fortran/openmp.c:3656
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr "Erreur de syntaxe dans la liste !$OMP THREADPRIVATE Ã  %C"
  
! #: fortran/openmp.c:3711
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr "L'unitÃ© de programme Ã  %L a les constructions/routines de pÃ©riphÃ©rique OpenMP mais ne dÃ©fini pas !$OMP REQUIRES REVERSE_OFFSET alors que d'autres unitÃ©s de programmes le font"
  
! #: fortran/openmp.c:3716
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr "L'unitÃ© de programme Ã  %L a les constructions/routines de pÃ©riphÃ©rique OpenMP mais ne dÃ©fini pas !$OMP REQUIRES UNIFIED_ADDRESS alors que d'autres unitÃ©s de programme le font"
  
! #: fortran/openmp.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr "L'unitÃ© de programme Ã  %L a les constructions/routines de pÃ©riphÃ©rique OpenMP mais ne dÃ©fini pas !$OMP REQUIRES UNIFIED_SHARED_MEMORY alors que d'autres unitÃ©s de programme le font"
  
! #: fortran/openmp.c:3747
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr "La clause !$OMP REQUIRES spÃ©cifiÃ©e %qs via l'utilisation du module %qs Ã  %L vient aprÃ¨s l'utilisation d'une construction/routine de pÃ©riphÃ©rique"
  
! #: fortran/openmp.c:3751
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr "La clause !$OMP REQUIRES spÃ©cifiÃ©e %qs Ã  %L vient aprÃ¨s l'utilisation d'une construction/routine de pÃ©riphÃ©rique"
  
! #: fortran/openmp.c:3773
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "La clause !$OMP REQUIRES qui est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs Ã  %L remplace une <atomic_default_mem_order(%s)%> prÃ©cÃ©dente (qui est peut-Ãªtre arrivÃ©e lÃ  par l'utilisation d'un module)"
  
! #: fortran/openmp.c:3778
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "La clause !$OMP REQUIRES qui est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> Ã  %L remplace une <atomic_default_mem_order(%s)%> prÃ©cÃ©dente (qui est peut-Ãªtre arrivÃ©e lÃ  par l'utilisation d'un module)"
  
! #: fortran/openmp.c:3789
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "La clause !$OMP REQUIRES est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs Ã  %L mais la mÃªme clause n'est pas spÃ©cifiÃ©e pour l'unitÃ© de programme"
  
! #: fortran/openmp.c:3794
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "La clause !$OMP REQUIRES spÃ©cifiÃ©e %qs via l'utilisation du module %qs Ã  %L mais la mÃªme clause n'est pas spÃ©cifiÃ©e pour l'unitÃ© de programme"
  
! #: fortran/openmp.c:3823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "!$OMP REQUIRES Ã  %C doit apparaÃ®tre dans la partie de spÃ©cification de l'unitÃ© de programme"
  
! #: fortran/openmp.c:3891
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr "SEQ_CST, ACQ_REL ou RELAXED attendu pour la clause ATOMIC_DEFAULT_MEM_ORDER Ã  %C"
  
! #: fortran/openmp.c:3900
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr "DÃ©solÃ©, la clause %qs Ã  %L sur la directive REQUIRES n'est pas encore supportÃ©e"
  
! #: fortran/openmp.c:3910
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "Clause attendue Ã  %C"
  
! #: fortran/openmp.c:3916
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "La clause %qs Ã  %L est spÃ©cifiÃ©e plus d'une fois"
  
! #: fortran/openmp.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr "Clause UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD ou ATOMIC_DEFAULT_MEM_ORDER attendue Ã  %L"
  
! #: fortran/openmp.c:3945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Clause INCLUSIVE OU EXCLUSIVE attendue Ã  %C"
  
! #: fortran/openmp.c:3951
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Rebut inattendu aprÃ¨s !$OMP SCAN Ã  %C"
  
! #: fortran/openmp.c:4130
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr "Rebut inattendu aprÃ¨s la clause TASKWAIT Ã  %C"
  
! #: fortran/openmp.c:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Rebut inattendu aprÃ¨s la clause TASKYIELD Ã  %C"
  
! #: fortran/openmp.c:4203
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction $OMP WORKSHARE Ã  %C"
  
! #: fortran/openmp.c:4217
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction $OMP MASTER Ã  %C"
  
! #: fortran/openmp.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr "OMP ATOMIC Ã  %L avec plusieurs clauses atomiques"
  
! #: fortran/openmp.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr "!$OMP ATOMIC READ Ã  %L est incompatible avec les clauses ACQ_REL ou RELEASE"
  
! #: fortran/openmp.c:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr "!$OMP ATOMIC WRITE Ã  %L est incompatible avec les clauses ACQ_REL ou ACQUIRE"
  
! #: fortran/openmp.c:4314
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr "!$OMP ATOMIC UPDATE Ã  %L est incompatible avec les clauses ACQ_REL ou ACQUIRE"
  
! #: fortran/openmp.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction !$ACC ATOMIC Ã  %C"
  
! #: fortran/openmp.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction $OMP BARRIER Ã  %C"
  
! #: fortran/openmp.c:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction $OMP CANCELLATION POINT Ã  %C"
  
! #: fortran/openmp.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Rebut inattendu aprÃ¨s la clause NOWAIT Ã  %C"
  
! #: fortran/openmp.c:4485
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "La clause %s Ã  %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.c:4496
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "L'expression INTEGER de la clause %s Ã  %L doit Ãªtre positive"
  
! #: fortran/openmp.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "l'expression INTEGER de la clause %s Ã  %L doit Ãªtre non nÃ©gative"
  
! #: fortran/openmp.c:4518
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Objet pointeur Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4521
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Objet pointÃ© Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4527 fortran/openmp.c:5662
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet POINTEUR %qs du type polymorphique dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4532
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet pointeur Cray %qs du type polymorphique dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4537
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet pointÃ© Cray %qs du type polymorphique dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4547 fortran/openmp.c:5294 fortran/openmp.c:5445
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Tableau de taille tacite %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4550
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Tableau de rang tacite %s dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4566 fortran/openmp.c:5387 fortran/openmp.c:5433
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objet POINTER %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4571 fortran/openmp.c:5666
  #, 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.c:4576 fortran/openmp.c:5669
  #, 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.c:4581 fortran/openmp.c:5382 fortran/openmp.c:5657
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objet ALLOCATABLE %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4584 fortran/openmp.c:5390
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "Objet VALUE %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "La fonction %s dÃ©clarÃ©e implicitement est utilisÃ©e dans !$OMP DECLARE REDUCTION Ã  %L "
  
! #: fortran/openmp.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "La sous-routine %s dÃ©clarÃ©e implicitement est utilisÃ© dans !$OMP DECLARE REDUCTION Ã  %L "
  
! #: fortran/openmp.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "Le paramÃ¨tre de la clause ORDERED est plus petit que COLLAPSE Ã  %L"
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause IF Ã  %L requiert une expression LOGICAL scalaire"
  
! #: fortran/openmp.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr "La clause IF sans modificateur Ã  %L est utilisÃ©e avec des clauses IF avec modificateurs"
  
! #: fortran/openmp.c:4841
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr "Le modificateur %s de la clause IF Ã  %L n'est pas appropriÃ© pour la construction OpenMP actuelle"
  
! #: fortran/openmp.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause FINAL Ã  %L requiert une expression LOGICAL scalaire"
  
! #: fortran/openmp.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Le chunk_size de la clause SCHEDULE Ã  %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.c:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "L'expression INTEGER de chunk_size dans la clause SCHEDULE Ã  %L doit Ãªtre positive"
  
! #: fortran/openmp.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr "Les modificateurs d'ordonnancement MONOTONIC et NONMONOTONIC sont tous les deux spÃ©cifiÃ©s Ã  %L"
  
! #: fortran/openmp.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr "Le modificateur d'ordonnancement NONMONOTONIC est spÃ©cifiÃ© avec la clause ORDERED Ã  %L"
  
! #: fortran/openmp.c:4892
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "La variable %qs n'est pas un argument muet Ã  %L"
  
! #: fortran/openmp.c:4928
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr "L'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre copiÃ©s"
  
! #: fortran/openmp.c:4932
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "L'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre mappÃ©"
  
! #: fortran/openmp.c:4937 fortran/openmp.c:7060
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "L'objet %qs n'est pas une variable Ã  %L"
  
! #: fortran/openmp.c:4946
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr "la clause %<inscan%> REDUCTION sur une construction autre que DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD Ã  %L"
  
! #: fortran/openmp.c:4975
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr "Le symbole %qs a des accÃ¨s sur des composants mixtes et des non composants Ã  %L"
  
! #: fortran/openmp.c:4978 fortran/openmp.c:4994 fortran/openmp.c:5002
! #: fortran/openmp.c:5013 fortran/openmp.c:5025 fortran/openmp.c:5040
! #: fortran/openmp.c:7084
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Le symbole %qs est prÃ©sent dans de multiples clauses Ã  %L"
  
! #: fortran/openmp.c:5047
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "Le tableau %qs n'est pas permis dans la rÃ©duction Ã  %L"
  
! #: fortran/openmp.c:5060
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Le symbole %qs est prÃ©sent Ã  la fois dans les clauses FROM et TO Ã  %L"
  
! #: fortran/openmp.c:5078
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Objet non THREADPRIVATE %qs dans la clause COPYIN Ã  %L"
  
! #: fortran/openmp.c:5086
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Tableau de taille tacite %qs dans la clause COPYPRIVATE Ã  %L"
  
! #: fortran/openmp.c:5089
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "INTENT(IN) POINTER %qs dans la clause COPYPRIVATE Ã  %L"
  
! #: fortran/openmp.c:5097
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "Objet THREADPRIVATE %qs dans la clause SHARED Ã  %L"
  
! #: fortran/openmp.c:5100
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "PointÃ© Cray %qs dans la clause SHARED Ã  %L"
  
! #: fortran/openmp.c:5103
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr "Nom ASSOCIATE %qs dans la clause SHARED Ã  %L"
  
! #: fortran/openmp.c:5107
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "Gestionnaire d'Ã©vÃ©nement DETACH %qs dans la clause SHARED Ã  %L"
  
! #: fortran/openmp.c:5122
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr "%qs dans la clause ALIGNED doit Ãªtre POINTER, ALLOCATABLE, pointeur Cray ou C_PTR Ã  %L"
  
! #: fortran/openmp.c:5134
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%qs dans la clause ALIGNED Ã  %L requiert une expression d'alignement qui est un entier constant positif et scalaire"
  
! #: fortran/openmp.c:5153
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr "Type de dÃ©pendance SINK uniquement permis dans une directive ORDERED Ã  %L"
  
! #: fortran/openmp.c:5157
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr "DEPEND SINK utilisÃ© avec DEPEND SOURCE sur la mÃªme construction Ã  %L"
  
! #: fortran/openmp.c:5167
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "Le terme SINK n'est pas un entier constant Ã  %L"
  
! #: fortran/openmp.c:5173
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr "Seuls les types de dÃ©pendances SOURCE et SINK sont permis dans la directive ORDERED Ã  %L"
  
! #: fortran/openmp.c:5217
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "Le tableau n'est pas contigu Ã  %L"
  
! #: fortran/openmp.c:5228
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "RÃ©fÃ©rence de sous-chaÃ®ne inattendue dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "RÃ©fÃ©rence de dÃ©signateur de partie complexe inattendue dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5245 fortran/openmp.c:5263
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs dans la clause %s Ã  %L n'est pas une section de tableau convenable"
  
! #: fortran/openmp.c:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Le pas ne devrait pas Ãªtre spÃ©cifiÃ© pour le section de tableau dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5276
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr "%qs dans la clause DEPEND Ã  %L est une section de tableau de taille nulle"
  
! #: fortran/openmp.c:5300
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "L'Ã©lÃ©ment de liste %qs avec des composants allouables n'est pas permis dans la clause Â«Â mapÂ Â» Ã  %L"
  
  # %s est Â«Â  dataÂ Â» ou rien.
! #: fortran/openmp.c:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s avec un type de correspondance autre que TO, FROM, TOFROM ou ALLOC sur la clause MAP Ã  %L"
  
! #: fortran/openmp.c:5335
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA avec un type de correspondance autre que TO ou ALLOC sur la clause MAP Ã  %L"
  
! #: fortran/openmp.c:5350
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA avec un type de correspondance autre que FROM, RELEASE ou DELETE sur la clause MAP Ã  %L"
  
! #: fortran/openmp.c:5366 fortran/openmp.c:5419
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "Objet THREADPRIVATE %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5369 fortran/openmp.c:5422
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "PointÃ© Cray %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5377
  #, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "Objet non fictif %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5413
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "clauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme construction Ã  %L"
  
! #: fortran/openmp.c:5425
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr "Nom ASSOCIATE %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5430
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Pointeur de procÃ©dure %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5436
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Pointeur Cray %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5448
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "La variable %qs dans la clause %s est utilisÃ©e dans une instruction NAMELIST Ã  %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5458
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5469
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Gestionnaire d'Ã©vÃ©nement DETACH %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5479
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr "Seul DEFAULT est permis comme modificateur de rÃ©duction dans la clause REDUCTION Ã  %L"
  
! #: fortran/openmp.c:5571
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s pas trouvÃ© pour le type %s Ã  %L"
  
! #: fortran/openmp.c:5597
  #, 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.c:5602
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr "Clause LINEAR spÃ©cifiÃ©e avec la clause ORDERED avec argument Ã  %L"
  
! #: fortran/openmp.c:5607
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "La variable LINEAR %qs doit Ãªtre INTEGER Ã  %L"
  
! #: fortran/openmp.c:5612
  #, 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.c:5623
  #, 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.c:5640
  #, 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.c:5674
  #, 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.c:5735
  #, 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.c:5745
  #, 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.c:5775
  #, 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.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr "Type de dÃ©pendance SOURCE uniquement permis dans une directive ORDERED Ã  %L"
  
! #: fortran/openmp.c:5793
  #, 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.c:5796
  #, 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.c:5800
  #, 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.c:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "expression !$OMP ATOMIC inattendue Ã  %L"
  
! #: fortran/openmp.c:5926
  #, 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.c:5951
  #, 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.c:5956
  #, 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.c:5982 fortran/openmp.c:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC CAPTURE doit lire depuis une variable scalaire d'un type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.c:5997
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de mise Ã  jour !$OMP ATOMIC CAPTURE doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.c:6004 fortran/openmp.c:6277
  #, 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.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC avec une variable ALLOCATABLE Ã  %L"
  
! #: fortran/openmp.c:6059
  #, 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.c:6107
  #, 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.c:6121
  #, 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.c:6153
  #, 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.c:6177
  #, 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.c:6184
  #, 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.c:6201
  #, 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.c:6208
  #, 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.c:6216
  #, 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.c:6234
  #, 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.c:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC CAPTURE doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.c:6326
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "clause ORDERED spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> REDUCTION Ã  %L"
  
! #: fortran/openmp.c:6329
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "clause SCHEDULE spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> REDUCTION Ã  %L"
  
! #: fortran/openmp.c:6337
  #, 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.c:6594
  #, 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.c:6600
  #, 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.c:6606
  #, 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.c:6610
  #, 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.c:6622
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr "Variable d'itÃ©ration %s prÃ©sente sur une clause autre que PRIVATE ou LASTPRIVATE Ã  %L"
  
! #: fortran/openmp.c:6626
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr "Variable d'itÃ©ration %s prÃ©sente sur une clause autre que PRIVATE, LASTPRIVATE ou LINEAR Ã  %L"
  
! #: fortran/openmp.c:6644
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr "Les boucles coalescÃ©es %s ne forment pas un espace d'itÃ©ration rectangulaire Ã  %L"
  
! #: fortran/openmp.c:6654
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "boucles coalescÃ©es %s imparfaitement imbriquÃ©es Ã  %L"
  
! #: fortran/openmp.c:6663 fortran/openmp.c:6671
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "pas assez de boucle DO pour le %s coalescÃ© Ã  %L"
  
! #: fortran/openmp.c:6839 fortran/openmp.c:6852
  #, 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.c:6871
  #, 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.c:6877
  #, 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.c:6883
  #, 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.c:6899
  #, 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.c:6911
  #, 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.c:6921 fortran/openmp.c:6930
  #, 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.c:6946
  #, 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.c:6967
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE requiert une expression constante Ã  %L"
  
! #: fortran/openmp.c:7067
  #, 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.c:7114
  #, 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.c:7120
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %L"
  
! #: fortran/openmp.c:7223
  #, 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.c:7237
  #, 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.c:7243
  #, 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.c:7264
  #, 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.c:7288
  #, 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.c:7296
  #, 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.c:7325
  #, 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.c:7347
  #, 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.c:7363
  #, 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.c:7378
  #, 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.c:7388
  #, 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.c:7396
  #, 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"
--- 66555,67695 ----
  msgid "Unexpected junk at %C"
  msgstr "Rebut inattendu Ã  %C"
  
! #: fortran/openmp.c:281
  #, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr "L'Ã©lÃ©ment de liste ne sera point co-indexÃ© Ã  %C"
  
! #: fortran/openmp.c:316 fortran/openmp.c:417 fortran/openmp.c:745
! #: fortran/openmp.c:3633
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr "Bloc COMMON /%s/ pas trouvÃ© Ã  %C"
  
! #: fortran/openmp.c:355 fortran/openmp.c:445
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "Erreur de syntaxe dans la liste de variables OpenMP Ã  %C"
  
! #: fortran/openmp.c:468
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs Ã  %L devrait Ãªtre de type integer(kind=omp_event_handle_kind)"
  
! #: fortran/openmp.c:480
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "Erreur de syntaxe dans la clause OpenMP detach Ã  %C"
  
! #: fortran/openmp.c:552
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "Erreur de syntaxe dans la liste OpenMP DEPEND SINK Ã  %C"
  
! #: fortran/openmp.c:614
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "Erreur de syntaxe dans la liste d'expressions OpenACC Ã  %C"
  
! #: fortran/openmp.c:681
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr "ParallÃ©lisme OpenACC inattendu."
  
! #: fortran/openmp.c:713
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr "La variable Ã  %C n'est pas un Ã©lÃ©ment d'un bloc COMMON"
  
! #: fortran/openmp.c:773
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "Rebut inattendu aprÃ¨s !$ACC DECLARE Ã  %C"
  
! #: fortran/openmp.c:783
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "Erreur de syntaxe dans la liste !$ACC DECLARE Ã  %C"
  
! #: fortran/openmp.c:1027
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr "Virgule attendue Ã  %C"
  
! #: fortran/openmp.c:1139
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr "!$OMP DECLARE REDUCTION %s pas trouvÃ© Ã  %L"
  
! #: fortran/openmp.c:1292
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr "L'argument de la clause COLLAPSE n'est pas une constante entiÃ¨re positive Ã  %C"
  
! #: fortran/openmp.c:1456
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "HOST, NOHOST ou ANY attendu Ã  %C"
  
! #: fortran/openmp.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "L'argument de la clause ORDERED n'est pas une constante entiÃ¨re positive Ã  %C"
  
! #: fortran/openmp.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr "Ã‰chec lors de la recherche d'une correspondance de la clause Ã  %C"
  
! #: fortran/openmp.c:2393
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr "Clause invalide dans le module avec !$ACC DECLARE Ã  %L"
  
! #: fortran/openmp.c:2403
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr "La variable est associÃ©e grÃ¢ce Ã  USE avec !$ACC DECLARE Ã  %L"
  
! #: fortran/openmp.c:2412
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr "La variable %qs sera dÃ©clarÃ©e dans la mÃªme unitÃ© de portÃ©e que !$ACC DECLARE Ã  %L"
  
! #: fortran/openmp.c:2420
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr "Tableau muet de taille tacite avec !$ACC DECLARE Ã  %L"
  
! #: fortran/openmp.c:2469
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr "%<acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%> Ã  %L"
  
! #: fortran/openmp.c:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "Argument invalide pour !$ACC WAIT Ã  %C"
  
! #: fortran/openmp.c:2524
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr "La clause WAIT Ã  %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr "La directive ACC CACHE doit Ãªtre Ã  l'intÃ©rieur d'une boucle %C"
  
! #: fortran/openmp.c:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr "Seule la forme !$ACC ROUTINE sans liste est autorisÃ©e dans un bloc d'interface Ã  %C"
  
! #: fortran/openmp.c:2659
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "NOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %C"
  
! #: fortran/openmp.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Erreur de syntaxe dans !$ACC ROUTINE ( NOM ) Ã  %C"
  
! #: fortran/openmp.c:2674
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr "Erreur de syntaxe dans !$ACC ROUTINE ( NOM ) Ã  %C, Â«Â )Â Â» attendue aprÃ¨s NOM"
  
! #: fortran/openmp.c:2689
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "Plusieurs axes de boucles spÃ©cifiÃ©s pour la routine Ã  %C"
  
! #: fortran/openmp.c:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr "Symbole intrinsÃ¨que spÃ©cifiÃ© dans !$ACC ROUTINE ( NOM ) Ã  %C marquÃ© avec la clause incompatible GANG, WORKER ou VECTOR"
  
! #: fortran/openmp.c:2719 fortran/openmp.c:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr "!$ACC ROUTINE dÃ©jÃ  appliquÃ© Ã  %C"
  
! #: fortran/openmp.c:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr "!$ACC ROUTINE avec la clause GANG, WORKER ou VECTOR n'est pas permise dans la procÃ©dure PURE Ã  %C"
  
! #: fortran/openmp.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction $OMP CRITICAL Ã  %C"
  
! #: fortran/openmp.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr "AQC_REL, RELEASE ou ACQUIRE attendu Ã  %C"
  
! #: fortran/openmp.c:2979
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr "Liste spÃ©cifiÃ©e avec la clause d'ordre de mÃ©moire dans la directive FLUSH Ã  %C"
  
! #: fortran/openmp.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction $OMP FLUSH Ã  %C"
  
! #: fortran/openmp.c:3383 fortran/openmp.c:7335
  #, 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.c:3387 fortran/openmp.c:7339
  #, 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"
  
! #: fortran/openmp.c:3392
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr "RedÃ©finition de !$OMP DECLARE REDUCTION Ã  %L"
  
! #: fortran/openmp.c:3394
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr "!$OMP DECLARE REDUCTION prÃ©cÃ©dent Ã  %L"
  
! #: fortran/openmp.c:3414
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr "Rebut inattendu aprÃ¨s !$OMP DECLARE REDUCTION Ã  %C"
  
! #: fortran/openmp.c:3451
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr "Seule la forme !$OMP DECLARE TARGET sans clause est autorisÃ©e dans un bloc d'interface Ã  %C"
  
! #: fortran/openmp.c:3466
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "Rebut inattendu aprÃ¨s !$OMP DECLARE TARGET Ã  %C"
  
! #: fortran/openmp.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr "La variable OMP DECLARE TARGET Ã  %L est un Ã©lÃ©ment d'un bloc COMMON"
  
! #: fortran/openmp.c:3494
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "La variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause LINK et plus tard dans la clause TO"
  
! #: fortran/openmp.c:3500
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "La variable OMP DECLARE TARGET Ã  %L est prÃ©cÃ©demment mentionnÃ©e dans la clause TO et plus tard dans la clause LINK"
  
! #: fortran/openmp.c:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr "La variable Ã  %L est mentionnÃ©e plusieurs fois dans des clauses ayant la mÃªme directive OMP DECLARE TARGET"
  
! #: fortran/openmp.c:3518 fortran/openmp.c:3564
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr "L'Ã©lÃ©ment de liste %qs Ã  %L est dÃ©fini dans la directive OMP DECLARE TARGET prÃ©cÃ©dente avec un DEVICE_TYPE diffÃ©rent"
  
! #: fortran/openmp.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "OMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause LINK et plus tard dans une clause TO"
  
! #: fortran/openmp.c:3534
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "OMP DECLARE TARGET COMMON Ã  %L prÃ©cÃ©demment mentionnÃ© dans une clause TO et plus tard dans une clause LINK"
  
! #: fortran/openmp.c:3538
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr "COMMON Ã  %L mentionnÃ© plusieurs fois dans des clauses ayant la mÃªme directive OMP DECLARE TARGET"
  
! #: fortran/openmp.c:3547
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr "COMMON Ã  %L dÃ©fini dans une directive OMP DECLARE TARGET prÃ©cÃ©dente avec un DEVICE_TYPE diffÃ©rent"
  
! #: fortran/openmp.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr "La directive OMP DECLARE TARGET Ã  %L avec uniquement une clause DEVICE_TYPE est ignorÃ©e"
  
! #: fortran/openmp.c:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "Erreur de syntaxe dans la liste !$OMP DECLARE TARGET Ã  %C"
  
! #: fortran/openmp.c:3613
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr "La variable threadprivate Ã  %C est un Ã©lÃ©ment d'un bloc COMMON"
  
! #: fortran/openmp.c:3650
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "Rebut inattendu aprÃ¨s OMP THREADPRIVATE Ã  %C"
  
! #: fortran/openmp.c:3657
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr "Erreur de syntaxe dans la liste !$OMP THREADPRIVATE Ã  %C"
  
! #: fortran/openmp.c:3712
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr "L'unitÃ© de programme Ã  %L a les constructions/routines de pÃ©riphÃ©rique OpenMP mais ne dÃ©fini pas !$OMP REQUIRES REVERSE_OFFSET alors que d'autres unitÃ©s de programmes le font"
  
! #: fortran/openmp.c:3717
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr "L'unitÃ© de programme Ã  %L a les constructions/routines de pÃ©riphÃ©rique OpenMP mais ne dÃ©fini pas !$OMP REQUIRES UNIFIED_ADDRESS alors que d'autres unitÃ©s de programme le font"
  
! #: fortran/openmp.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr "L'unitÃ© de programme Ã  %L a les constructions/routines de pÃ©riphÃ©rique OpenMP mais ne dÃ©fini pas !$OMP REQUIRES UNIFIED_SHARED_MEMORY alors que d'autres unitÃ©s de programme le font"
  
! #: fortran/openmp.c:3748
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr "La clause !$OMP REQUIRES spÃ©cifiÃ©e %qs via l'utilisation du module %qs Ã  %L vient aprÃ¨s l'utilisation d'une construction/routine de pÃ©riphÃ©rique"
  
! #: fortran/openmp.c:3752
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr "La clause !$OMP REQUIRES spÃ©cifiÃ©e %qs Ã  %L vient aprÃ¨s l'utilisation d'une construction/routine de pÃ©riphÃ©rique"
  
! #: fortran/openmp.c:3774
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "La clause !$OMP REQUIRES qui est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs Ã  %L remplace une <atomic_default_mem_order(%s)%> prÃ©cÃ©dente (qui est peut-Ãªtre arrivÃ©e lÃ  par l'utilisation d'un module)"
  
! #: fortran/openmp.c:3779
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "La clause !$OMP REQUIRES qui est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> Ã  %L remplace une <atomic_default_mem_order(%s)%> prÃ©cÃ©dente (qui est peut-Ãªtre arrivÃ©e lÃ  par l'utilisation d'un module)"
  
! #: fortran/openmp.c:3790
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "La clause !$OMP REQUIRES est spÃ©cifiÃ©e avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs Ã  %L mais la mÃªme clause n'est pas spÃ©cifiÃ©e pour l'unitÃ© de programme"
  
! #: fortran/openmp.c:3795
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "La clause !$OMP REQUIRES spÃ©cifiÃ©e %qs via l'utilisation du module %qs Ã  %L mais la mÃªme clause n'est pas spÃ©cifiÃ©e pour l'unitÃ© de programme"
  
! #: fortran/openmp.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "!$OMP REQUIRES Ã  %C doit apparaÃ®tre dans la partie de spÃ©cification de l'unitÃ© de programme"
  
! #: fortran/openmp.c:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr "SEQ_CST, ACQ_REL ou RELAXED attendu pour la clause ATOMIC_DEFAULT_MEM_ORDER Ã  %C"
  
! #: fortran/openmp.c:3901
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr "DÃ©solÃ©, la clause %qs Ã  %L sur la directive REQUIRES n'est pas encore supportÃ©e"
  
! #: fortran/openmp.c:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "Clause attendue Ã  %C"
  
! #: fortran/openmp.c:3917
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "La clause %qs Ã  %L est spÃ©cifiÃ©e plus d'une fois"
  
! #: fortran/openmp.c:3920
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr "Clause UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD ou ATOMIC_DEFAULT_MEM_ORDER attendue Ã  %L"
  
! #: fortran/openmp.c:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Clause INCLUSIVE OU EXCLUSIVE attendue Ã  %C"
  
! #: fortran/openmp.c:3952
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Rebut inattendu aprÃ¨s !$OMP SCAN Ã  %C"
  
! #: fortran/openmp.c:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr "Rebut inattendu aprÃ¨s la clause TASKWAIT Ã  %C"
  
! #: fortran/openmp.c:4145
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Rebut inattendu aprÃ¨s la clause TASKYIELD Ã  %C"
  
! #: fortran/openmp.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction $OMP WORKSHARE Ã  %C"
  
! #: fortran/openmp.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction $OMP MASTER Ã  %C"
  
! #: fortran/openmp.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr "OMP ATOMIC Ã  %L avec plusieurs clauses atomiques"
  
! #: fortran/openmp.c:4296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr "!$OMP ATOMIC READ Ã  %L est incompatible avec les clauses ACQ_REL ou RELEASE"
  
! #: fortran/openmp.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr "!$OMP ATOMIC WRITE Ã  %L est incompatible avec les clauses ACQ_REL ou ACQUIRE"
  
! #: fortran/openmp.c:4315
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr "!$OMP ATOMIC UPDATE Ã  %L est incompatible avec les clauses ACQ_REL ou ACQUIRE"
  
! #: fortran/openmp.c:4350
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction !$ACC ATOMIC Ã  %C"
  
! #: fortran/openmp.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction $OMP BARRIER Ã  %C"
  
! #: fortran/openmp.c:4423
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Rebut inattendu aprÃ¨s l'instruction $OMP CANCELLATION POINT Ã  %C"
  
! #: fortran/openmp.c:4443
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Rebut inattendu aprÃ¨s la clause NOWAIT Ã  %C"
  
! #: fortran/openmp.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "La clause %s Ã  %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.c:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "L'expression INTEGER de la clause %s Ã  %L doit Ãªtre positive"
  
! #: fortran/openmp.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "l'expression INTEGER de la clause %s Ã  %L doit Ãªtre non nÃ©gative"
  
! #: fortran/openmp.c:4519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Objet pointeur Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Objet pointÃ© Cray %qs du type dÃ©rivÃ© dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4528 fortran/openmp.c:5663
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet POINTEUR %qs du type polymorphique dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet pointeur Cray %qs du type polymorphique dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet pointÃ© Cray %qs du type polymorphique dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4548 fortran/openmp.c:5295 fortran/openmp.c:5446
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Tableau de taille tacite %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4551
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Tableau de rang tacite %s dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4567 fortran/openmp.c:5388 fortran/openmp.c:5434
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objet POINTER %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4572 fortran/openmp.c:5667
  #, 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.c:4577 fortran/openmp.c:5670
  #, 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.c:4582 fortran/openmp.c:5383 fortran/openmp.c:5658
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objet ALLOCATABLE %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4585 fortran/openmp.c:5391
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "Objet VALUE %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "La fonction %s dÃ©clarÃ©e implicitement est utilisÃ©e dans !$OMP DECLARE REDUCTION Ã  %L "
  
! #: fortran/openmp.c:4677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "La sous-routine %s dÃ©clarÃ©e implicitement est utilisÃ© dans !$OMP DECLARE REDUCTION Ã  %L "
  
! #: fortran/openmp.c:4715
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "Le paramÃ¨tre de la clause ORDERED est plus petit que COLLAPSE Ã  %L"
  
! #: fortran/openmp.c:4723 fortran/openmp.c:4734 fortran/resolve.c:10729
! #: fortran/resolve.c:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause IF Ã  %L requiert une expression LOGICAL scalaire"
  
! #: fortran/openmp.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr "La clause IF sans modificateur Ã  %L est utilisÃ©e avec des clauses IF avec modificateurs"
  
! #: fortran/openmp.c:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr "Le modificateur %s de la clause IF Ã  %L n'est pas appropriÃ© pour la construction OpenMP actuelle"
  
! #: fortran/openmp.c:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause FINAL Ã  %L requiert une expression LOGICAL scalaire"
  
! #: fortran/openmp.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Le chunk_size de la clause SCHEDULE Ã  %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "L'expression INTEGER de chunk_size dans la clause SCHEDULE Ã  %L doit Ãªtre positive"
  
! #: fortran/openmp.c:4874
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr "Les modificateurs d'ordonnancement MONOTONIC et NONMONOTONIC sont tous les deux spÃ©cifiÃ©s Ã  %L"
  
! #: fortran/openmp.c:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr "Le modificateur d'ordonnancement NONMONOTONIC est spÃ©cifiÃ© avec la clause ORDERED Ã  %L"
  
! #: fortran/openmp.c:4893
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "La variable %qs n'est pas un argument muet Ã  %L"
  
! #: fortran/openmp.c:4929
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr "L'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre copiÃ©s"
  
! #: fortran/openmp.c:4933
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "L'objet %qs n'est pas une variable Ã  %L; les paramÃ¨tres ne peuvent pas et ne doivent pas Ãªtre mappÃ©"
  
! #: fortran/openmp.c:4938 fortran/openmp.c:7061
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "L'objet %qs n'est pas une variable Ã  %L"
  
! #: fortran/openmp.c:4947
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr "la clause %<inscan%> REDUCTION sur une construction autre que DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD Ã  %L"
  
! #: fortran/openmp.c:4976
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr "Le symbole %qs a des accÃ¨s sur des composants mixtes et des non composants Ã  %L"
  
! #: fortran/openmp.c:4979 fortran/openmp.c:4995 fortran/openmp.c:5003
! #: fortran/openmp.c:5014 fortran/openmp.c:5026 fortran/openmp.c:5041
! #: fortran/openmp.c:7085
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Le symbole %qs est prÃ©sent dans de multiples clauses Ã  %L"
  
! #: fortran/openmp.c:5048
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "Le tableau %qs n'est pas permis dans la rÃ©duction Ã  %L"
  
! #: fortran/openmp.c:5061
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Le symbole %qs est prÃ©sent Ã  la fois dans les clauses FROM et TO Ã  %L"
  
! #: fortran/openmp.c:5079
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Objet non THREADPRIVATE %qs dans la clause COPYIN Ã  %L"
  
! #: fortran/openmp.c:5087
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Tableau de taille tacite %qs dans la clause COPYPRIVATE Ã  %L"
  
! #: fortran/openmp.c:5090
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "INTENT(IN) POINTER %qs dans la clause COPYPRIVATE Ã  %L"
  
! #: fortran/openmp.c:5098
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "Objet THREADPRIVATE %qs dans la clause SHARED Ã  %L"
  
! #: fortran/openmp.c:5101
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "PointÃ© Cray %qs dans la clause SHARED Ã  %L"
  
! #: fortran/openmp.c:5104
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr "Nom ASSOCIATE %qs dans la clause SHARED Ã  %L"
  
! #: fortran/openmp.c:5108
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "Gestionnaire d'Ã©vÃ©nement DETACH %qs dans la clause SHARED Ã  %L"
  
! #: fortran/openmp.c:5123
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr "%qs dans la clause ALIGNED doit Ãªtre POINTER, ALLOCATABLE, pointeur Cray ou C_PTR Ã  %L"
  
! #: fortran/openmp.c:5135
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%qs dans la clause ALIGNED Ã  %L requiert une expression d'alignement qui est un entier constant positif et scalaire"
  
! #: fortran/openmp.c:5154
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr "Type de dÃ©pendance SINK uniquement permis dans une directive ORDERED Ã  %L"
  
! #: fortran/openmp.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr "DEPEND SINK utilisÃ© avec DEPEND SOURCE sur la mÃªme construction Ã  %L"
  
! #: fortran/openmp.c:5168
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "Le terme SINK n'est pas un entier constant Ã  %L"
  
! #: fortran/openmp.c:5174
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr "Seuls les types de dÃ©pendances SOURCE et SINK sont permis dans la directive ORDERED Ã  %L"
  
! #: fortran/openmp.c:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "Le tableau n'est pas contigu Ã  %L"
  
! #: fortran/openmp.c:5229
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "RÃ©fÃ©rence de sous-chaÃ®ne inattendue dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5237
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "RÃ©fÃ©rence de dÃ©signateur de partie complexe inattendue dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5246 fortran/openmp.c:5264
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs dans la clause %s Ã  %L n'est pas une section de tableau convenable"
  
! #: fortran/openmp.c:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Le pas ne devrait pas Ãªtre spÃ©cifiÃ© pour le section de tableau dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5277
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr "%qs dans la clause DEPEND Ã  %L est une section de tableau de taille nulle"
  
! #: fortran/openmp.c:5301
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "L'Ã©lÃ©ment de liste %qs avec des composants allouables n'est pas permis dans la clause Â«Â mapÂ Â» Ã  %L"
  
  # %s est Â«Â  dataÂ Â» ou rien.
! #: fortran/openmp.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s avec un type de correspondance autre que TO, FROM, TOFROM ou ALLOC sur la clause MAP Ã  %L"
  
! #: fortran/openmp.c:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA avec un type de correspondance autre que TO ou ALLOC sur la clause MAP Ã  %L"
  
! #: fortran/openmp.c:5351
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA avec un type de correspondance autre que FROM, RELEASE ou DELETE sur la clause MAP Ã  %L"
  
! #: fortran/openmp.c:5367 fortran/openmp.c:5420
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "Objet THREADPRIVATE %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5370 fortran/openmp.c:5423
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "PointÃ© Cray %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5378
  #, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "Objet non fictif %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5414
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "clauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme construction Ã  %L"
  
! #: fortran/openmp.c:5426
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr "Nom ASSOCIATE %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5431
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Pointeur de procÃ©dure %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5437
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Pointeur Cray %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5449
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "La variable %qs dans la clause %s est utilisÃ©e dans une instruction NAMELIST Ã  %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5459
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5470
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Gestionnaire d'Ã©vÃ©nement DETACH %qs dans la clause %s Ã  %L"
  
! #: fortran/openmp.c:5480
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr "Seul DEFAULT est permis comme modificateur de rÃ©duction dans la clause REDUCTION Ã  %L"
  
! #: fortran/openmp.c:5572
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s pas trouvÃ© pour le type %s Ã  %L"
  
! #: fortran/openmp.c:5598
  #, 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.c:5603
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr "Clause LINEAR spÃ©cifiÃ©e avec la clause ORDERED avec argument Ã  %L"
  
! #: fortran/openmp.c:5608
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "La variable LINEAR %qs doit Ãªtre INTEGER Ã  %L"
  
! #: fortran/openmp.c:5613
  #, 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.c:5624
  #, 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.c:5641
  #, 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.c:5675
  #, 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.c:5736
  #, 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.c:5746
  #, 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.c:5776
  #, 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.c:5778
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr "Type de dÃ©pendance SOURCE uniquement permis dans une directive ORDERED Ã  %L"
  
! #: fortran/openmp.c:5794
  #, 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.c:5797
  #, 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.c:5801
  #, 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.c:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "expression !$OMP ATOMIC inattendue Ã  %L"
  
! #: fortran/openmp.c:5927
  #, 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.c:5952
  #, 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.c:5957
  #, 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.c:5983 fortran/openmp.c:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC CAPTURE doit lire depuis une variable scalaire d'un type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de mise Ã  jour !$OMP ATOMIC CAPTURE doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.c:6005 fortran/openmp.c:6278
  #, 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.c:6018
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC avec une variable ALLOCATABLE Ã  %L"
  
! #: fortran/openmp.c:6060
  #, 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.c:6108
  #, 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.c:6122
  #, 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.c:6154
  #, 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.c:6178
  #, 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.c:6185
  #, 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.c:6202
  #, 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.c:6209
  #, 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.c:6217
  #, 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.c:6235
  #, 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.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC CAPTURE doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %L"
  
! #: fortran/openmp.c:6327
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "clause ORDERED spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> REDUCTION Ã  %L"
  
! #: fortran/openmp.c:6330
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "clause SCHEDULE spÃ©cifiÃ©e en mÃªme temps que la clause %<inscan%> REDUCTION Ã  %L"
  
! #: fortran/openmp.c:6338
  #, 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.c:6595
  #, 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.c:6601
  #, 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.c:6607
  #, 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.c:6611
  #, 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.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr "Variable d'itÃ©ration %s prÃ©sente sur une clause autre que PRIVATE ou LASTPRIVATE Ã  %L"
  
! #: fortran/openmp.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr "Variable d'itÃ©ration %s prÃ©sente sur une clause autre que PRIVATE, LASTPRIVATE ou LINEAR Ã  %L"
  
! #: fortran/openmp.c:6645
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr "Les boucles coalescÃ©es %s ne forment pas un espace d'itÃ©ration rectangulaire Ã  %L"
  
! #: fortran/openmp.c:6655
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "boucles coalescÃ©es %s imparfaitement imbriquÃ©es Ã  %L"
  
! #: fortran/openmp.c:6664 fortran/openmp.c:6672
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "pas assez de boucle DO pour le %s coalescÃ© Ã  %L"
  
! #: fortran/openmp.c:6840 fortran/openmp.c:6853
  #, 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.c:6872
  #, 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.c:6878
  #, 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.c:6884
  #, 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.c:6900
  #, 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.c:6912
  #, 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.c:6922 fortran/openmp.c:6931
  #, 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.c:6947
  #, 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.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE requiert une expression constante Ã  %L"
  
! #: fortran/openmp.c:7068
  #, 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.c:7115
  #, 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.c:7121
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NOM %qs invalide dans !$ACC ROUTINE ( NOM ) Ã  %L"
  
! #: fortran/openmp.c:7224
  #, 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.c:7238
  #, 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.c:7244
  #, 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.c:7265
  #, 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.c:7289
  #, 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.c:7297
  #, 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.c:7326
  #, 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.c:7348
  #, 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.c:7364
  #, 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.c:7379
  #, 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.c:7389
  #, 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.c:7397
  #, 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 "Une instruction TYPE IS, CLASS I
*** 68101,68269 ****
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr "RANK ou RANK DEFAULT attendu aprÃ¨s SELECT RANK Ã  %C"
  
! #: fortran/parse.c:4491
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "La variable %qs Ã  %C ne peut pas Ãªtre redÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L"
  
! #: fortran/parse.c:4524
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr "La fin de l'instruction DO non bloc Ã  %C est Ã  l'intÃ©rieur d'un autre bloc"
  
! #: fortran/parse.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr "La fin de l'instruction DO non bloc Ã  %C est enchevÃªtrÃ©e dans une autre boucle DO"
  
! #: fortran/parse.c:4560
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr "Bloc CRITICAL Ã  l'intÃ©rieur d'une rÃ©gion OpenACC Ã  %C"
  
! #: fortran/parse.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr "Bloc CRITICAL Ã  l'intÃ©rieur d'une rÃ©gion OpenMP Ã  %C"
  
! #: fortran/parse.c:4587
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr "L'Ã©tiquette d'instruction dans END CRITICAL Ã  %C ne correspond pas Ã  l'Ã©tiquette de CRITICAL"
  
! #: fortran/parse.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr "Construction BLOCK Ã  %C"
  
! #: fortran/parse.c:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr "Construction ASSOCIATE Ã  %C"
  
! #: fortran/parse.c:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr "L'Ã©tiquette d'instruction dans ENDDO Ã  %C ne correspond pas Ã  l'Ã©tiquette de DO"
  
! #: fortran/parse.c:4909
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr "Le bloc DO nommÃ© Ã  %L requiert un nom ENDDO correspondant"
  
! #: fortran/parse.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr "!$OMP END ATOMIC requis aprÃ¨s !$OMP ATOMIC CAPTURE Ã  %C"
  
! #: fortran/parse.c:5115 fortran/parse.c:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr "Directive OpenACC Ã  l'intÃ©rieur du bloc CRITICAL Ã  %C"
  
! #: fortran/parse.c:5152
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr "%s attendu Ã  %C"
  
! #: fortran/parse.c:5196
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr "Boucle DO attendue Ã  %C"
  
! #: fortran/parse.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr "!$ACC END LOOP redondant Ã  %C"
  
! #: fortran/parse.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr "Les noms aprÃ¨s !$omp critical et !$omp end critical ne correspondent pas Ã  %C"
  
! #: fortran/parse.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr "L'instruction %s Ã  %C ne peut pas terminer une boucle DO non bloc"
  
! #: fortran/parse.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr "Instruction DATA Ã  %C aprÃ¨s la premiÃ¨re instruction exÃ©cutable"
  
! #: fortran/parse.c:5640
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr "la directive %<GCC unroll%> n'est pas au dÃ©but d'une boucle Ã  %C"
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr "la directive %<GCC ivdep%> n'est pas au dÃ©but d'une boucle Ã  %C"
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr "la directive %<GCC vector%> n'est pas au dÃ©but d'une boucle Ã  %C"
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  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.c:5765
  #, 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.c:5822
  #, 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.c:5847
  #, 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.c:5961
  #, 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.c:6013
  #, 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.c:6017
  #, 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.c:6023
  #, 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.c:6026
  #, 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.c:6048
  #, 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.c:6074
  #, 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.c:6179
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Instruction %s inattendue dans MODULE Ã  %C"
--- 68150,68318 ----
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr "RANK ou RANK DEFAULT attendu aprÃ¨s SELECT RANK Ã  %C"
  
! #: fortran/parse.c:4494
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "La variable %qs Ã  %C ne peut pas Ãªtre redÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L"
  
! #: fortran/parse.c:4527
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr "La fin de l'instruction DO non bloc Ã  %C est Ã  l'intÃ©rieur d'un autre bloc"
  
! #: fortran/parse.c:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr "La fin de l'instruction DO non bloc Ã  %C est enchevÃªtrÃ©e dans une autre boucle DO"
  
! #: fortran/parse.c:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr "Bloc CRITICAL Ã  l'intÃ©rieur d'une rÃ©gion OpenACC Ã  %C"
  
! #: fortran/parse.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr "Bloc CRITICAL Ã  l'intÃ©rieur d'une rÃ©gion OpenMP Ã  %C"
  
! #: fortran/parse.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr "L'Ã©tiquette d'instruction dans END CRITICAL Ã  %C ne correspond pas Ã  l'Ã©tiquette de CRITICAL"
  
! #: fortran/parse.c:4659
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr "Construction BLOCK Ã  %C"
  
! #: fortran/parse.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr "Construction ASSOCIATE Ã  %C"
  
! #: fortran/parse.c:4896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr "L'Ã©tiquette d'instruction dans ENDDO Ã  %C ne correspond pas Ã  l'Ã©tiquette de DO"
  
! #: fortran/parse.c:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr "Le bloc DO nommÃ© Ã  %L requiert un nom ENDDO correspondant"
  
! #: fortran/parse.c:5102
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr "!$OMP END ATOMIC requis aprÃ¨s !$OMP ATOMIC CAPTURE Ã  %C"
  
! #: fortran/parse.c:5118 fortran/parse.c:5180
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr "Directive OpenACC Ã  l'intÃ©rieur du bloc CRITICAL Ã  %C"
  
! #: fortran/parse.c:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr "%s attendu Ã  %C"
  
! #: fortran/parse.c:5199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr "Boucle DO attendue Ã  %C"
  
! #: fortran/parse.c:5219
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr "!$ACC END LOOP redondant Ã  %C"
  
! #: fortran/parse.c:5438
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr "Les noms aprÃ¨s !$omp critical et !$omp end critical ne correspondent pas Ã  %C"
  
! #: fortran/parse.c:5496
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr "L'instruction %s Ã  %C ne peut pas terminer une boucle DO non bloc"
  
! #: fortran/parse.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr "Instruction DATA Ã  %C aprÃ¨s la premiÃ¨re instruction exÃ©cutable"
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr "la directive %<GCC unroll%> n'est pas au dÃ©but d'une boucle Ã  %C"
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr "la directive %<GCC ivdep%> n'est pas au dÃ©but d'une boucle Ã  %C"
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr "la directive %<GCC vector%> n'est pas au dÃ©but d'une boucle Ã  %C"
  
! #: fortran/parse.c:5652
  #, gcc-internal-format
  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.c:5768
  #, 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.c:5825
  #, 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.c:5850
  #, 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.c:5964
  #, 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.c:6016
  #, 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.c:6020
  #, 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.c:6026
  #, 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.c:6029
  #, 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.c:6051
  #, 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.c:6077
  #, 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.c:6182
  #, 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
*** 68271,68277 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6636
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Deux PROGRAM principaux Ã  %L et %C"
--- 68320,68326 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6639
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Deux PROGRAM principaux Ã  %L et %C"
*************** msgstr "L'intrinsÃ¨que %qs dÃ©clarÃ© INT
*** 69066,69072 ****
  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 lÃ  RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, 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"
--- 69115,69121 ----
  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 lÃ  RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11968
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "L'Ã©tiquette %d rÃ©fÃ©rencÃ©e Ã  %L n'est jamais dÃ©finie"
*************** msgstr "Impossible de rÃ©soudre la fonct
*** 69181,69187 ****
  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.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT"
--- 69230,69236 ----
  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.c:2961 fortran/resolve.c:17150
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT"
*************** msgstr "Une Ã©tiquette cible n'a pas Ã©t
*** 70288,70341 ****
  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.c:11971
  #, 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.c:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide Ã  %L"
  
! #: fortran/resolve.c:12022
  #, 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.c:12083
  #, 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.c:12088
  #, 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.c:12172
  #, 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.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.c:12275
  #, 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.c:12369
  #, 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.c:12383
  #, 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"
--- 70337,70395 ----
  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.c:11943
! #, 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.c:11977
  #, 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.c:12024
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide Ã  %L"
  
! #: fortran/resolve.c:12028
  #, 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.c:12089
  #, 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.c:12094
  #, 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.c:12178
  #, 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.c:12260
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.c:12281
  #, 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.c:12375
  #, 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.c:12389
  #, 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
*** 70343,71308 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, 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.c:12488
  #, 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.c:12722
  #, 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.c:12726
  #, 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.c:12734
  #, 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.c:12745
  #, 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.c:12761
  #, 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.c:12773
  #, 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.c:12806
  #, 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.c:12828
  #, 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.c:12859
  #, 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"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, 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.c:12920
  #, 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.c:12941
  #, 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.c:12948
  #, 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.c:12995
  #, 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.c:12998
  #, 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.c:13001
  #, 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.c:13004
  #, 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.c:13007
  #, 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.c:13010
  #, 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.c:13052
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s Ã  %L"
  
! #: fortran/resolve.c:13084
  #, 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.c:13107
  #, 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.c:13129
  #, 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.c:13147
  #, 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.c:13159
  #, 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.c:13168
  #, 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.c:13178
  #, 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.c:13197
  #, 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.c:13201
  #, 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.c:13205
  #, 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.c:13209
  #, 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.c:13222
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs Ã  %L"
  
! #: fortran/resolve.c:13233
  #, 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.c:13239
  #, 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.c:13259
  #, 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.c:13316
  #, 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.c:13322
  #, 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.c:13328
  #, 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.c:13336
  #, 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.c:13342
  #, 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.c:13385
  #, 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.c:13393
  #, 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.c:13401
  #, 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.c:13410
  #, 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.c:13494
  #, 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.c:13503
  #, 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.c:13512
  #, 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.c:13520
  #, 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.c:13526
  #, 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.c:13532
  #, 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.c:13540
  #, 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.c:13549
  #, 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.c:13571
  #, 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.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "Seules des procÃ©dures FINAL tableaux dÃ©clarÃ©es pour le type dÃ©rivÃ© %qs Ã  %L, une scalaire est Ã©galement suggÃ©rÃ©e"
  
! #: fortran/resolve.c:13648
  #, 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.c:13684
  #, 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.c:13743
  #, 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.c:13755
  #, 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.c:13783
  #, 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.c:13839
  #, 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.c:14051
  #, 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.c:14094
  #, 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.c:14108
  #, 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.c:14122 fortran/resolve.c:14608
  #, 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.c:14130
  #, 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.c:14139
  #, 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.c:14145
  #, 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.c:14151
  #, 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.c:14180
  #, 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.c:14190
  #, 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.c:14285
  #, 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.c:14388
  #, 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.c:14397
  #, 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.c:14407
  #, 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.c:14432
  #, 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.c:14443
  #, 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.c:14541
  #, 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.c:14555
  #, 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.c:14571
  #, 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.c:14581
  #, 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.c:14590
  #, 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.c:14599
  #, 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.c:14641
  #, 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.c:14654
  #, 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.c:14665
  #, 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.c:14698
  #, 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.c:14706
  #, 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.c:14715
  #, 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.c:14801
  #, 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.c:14846
  #, 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.c:14859
  #, 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.c:14923
  #, 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.c:14956
  #, 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.c:14970
  #, 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.c:15035
  #, 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.c:15041
  #, 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.c:15047
  #, 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.c:15055
  #, 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.c:15072
  #, 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.c:15094
  #, 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.c:15105
  #, 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.c:15132
  #, 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.c:15151
  #, 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.c:15167
  #, 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.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Type dÃ©rivÃ© incompatible dans PARAMETER Ã  %L"
  
! #: fortran/resolve.c:15186
  #, 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.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "L'objet %qs Ã  %L a un paramÃ¨tre LEN diffÃ©rÃ© %qs et n'est ni allouable ni un pointeur"
  
! #: fortran/resolve.c:15248
  #, 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.c:15255
  #, 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.c:15295
  #, 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.c:15359
  #, 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.c:15362
  #, 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.c:15462
  #, 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.c:15483
  #, 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.c:15496
  #, 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.c:15499
  #, 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.c:15509
  #, 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.c:15516
  #, 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.c:15529
  #, 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.c:15535
  #, 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.c:15545
  #, 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.c:15554
  #, 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.c:15567 fortran/resolve.c:15744
  #, 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.c:15581
  #, 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.c:15590
  #, 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.c:15599
  #, 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.c:15607
  #, 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.c:15614
  #, 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.c:15634
  #, 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.c:15641
  #, 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.c:15648
  #, 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.c:15655
  #, 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.c:15681
  #, 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.c:15691
  #, 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.c:15770
  #, 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.c:15785
  #, 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.c:15798
  #, 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.c:15816
  #, 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.c:15828
  #, 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.c:15837
  #, 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.c:15850
  #, 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.c:15859
  #, 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.c:15872
  #, 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.c:15888
  #, 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.c:15896
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "La variable co-tableau %qs Ã  %L n'aura pas de co-dimensions avec une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:15903
  #, 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.c:15916
  #, 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.c:15925
  #, 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.c:15941
  #, 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.c:15947
  #, 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.c:15972
  #, 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.c:16042
  #, 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.c:16053
  #, 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.c:16158
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "EntitÃ© dÃ©finissable attendue prÃ¨s de %L"
  
! #: fortran/resolve.c:16166
  #, 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.c:16173
  #, 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.c:16180
  #, 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.c:16196
  #, 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.c:16203
  #, 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.c:16212
  #, 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.c:16258
  #, 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.c:16271
  #, 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.c:16370
  #, 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.c:16378
  #, 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.c:16386
  #, 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.c:16393
  #, 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.c:16518
  #, 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.c:16684
  #, 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.c:16690
  #, 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.c:16774
  #, 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.c:16783
  #, 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.c:16791
  #, 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.c:16807
  #, 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.c:16910
  #, 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.c:16925
  #, 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.c:16950
  #, 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.c:16959
  #, 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"
  
! #: fortran/resolve.c:17032
  #, 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.c:17043
  #, 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.c:17054
  #, 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.c:17085
  #, 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.c:17152
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fonction PUBLIC %qs Ã  %L du type PRIVATE %qs"
  
! #: fortran/resolve.c:17165
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs Ã  %L n'a pas de type IMPLICIT"
  
! #: fortran/resolve.c:17185
  #, 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.c:17195
  #, 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.c:17203
  #, 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.c:17217
  #, 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.c:17235
  #, 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.c:17242
  #, 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.c:17321
  #, 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"
--- 70397,71362 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12408
  #, 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.c:12494
  #, 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.c:12728
  #, 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.c:12732
  #, 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.c:12740
  #, 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.c:12751
  #, 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.c:12767
  #, 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.c:12779
  #, 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.c:12812
  #, 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.c:12834
  #, 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.c:12865
  #, 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"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12901
  #, 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.c:12926
  #, 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.c:12947
  #, 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.c:12954
  #, 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.c:13001
  #, 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.c:13004
  #, 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.c:13007
  #, 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.c:13010
  #, 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.c:13013
  #, 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.c:13016
  #, 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.c:13058
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s Ã  %L"
  
! #: fortran/resolve.c:13090
  #, 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.c:13113
  #, 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.c:13135
  #, 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.c:13153
  #, 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.c:13165
  #, 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.c:13174
  #, 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.c:13184
  #, 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.c:13203
  #, 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.c:13207
  #, 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.c:13211
  #, 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.c:13215
  #, 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.c:13228
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs Ã  %L"
  
! #: fortran/resolve.c:13239
  #, 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.c:13245
  #, 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.c:13265
  #, 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.c:13322
  #, 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.c:13328
  #, 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.c:13334
  #, 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.c:13342
  #, 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.c:13348
  #, 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.c:13391
  #, 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.c:13399
  #, 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.c:13407
  #, 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.c:13416
  #, 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.c:13500
  #, 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.c:13509
  #, 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.c:13518
  #, 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.c:13526
  #, 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.c:13532
  #, 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.c:13538
  #, 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.c:13546
  #, 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.c:13555
  #, 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.c:13577
  #, 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.c:13614
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr "Seules des procÃ©dures FINAL tableaux dÃ©clarÃ©es pour le type dÃ©rivÃ© %qs Ã  %L, une scalaire est Ã©galement suggÃ©rÃ©e"
  
! #: fortran/resolve.c:13654
  #, 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.c:13690
  #, 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.c:13749
  #, 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.c:13761
  #, 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.c:13789
  #, 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.c:13845
  #, 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.c:14057
  #, 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.c:14100
  #, 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.c:14114
  #, 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.c:14128 fortran/resolve.c:14614
  #, 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.c:14136
  #, 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.c:14145
  #, 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.c:14151
  #, 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.c:14157
  #, 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.c:14186
  #, 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.c:14196
  #, 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.c:14291
  #, 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.c:14394
  #, 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.c:14403
  #, 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.c:14413
  #, 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.c:14438
  #, 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.c:14449
  #, 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.c:14547
  #, 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.c:14561
  #, 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.c:14577
  #, 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.c:14587
  #, 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.c:14596
  #, 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.c:14605
  #, 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.c:14647
  #, 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.c:14660
  #, 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.c:14671
  #, 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.c:14704
  #, 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.c:14712
  #, 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.c:14721
  #, 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.c:14807
  #, 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.c:14852
  #, 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.c:14865
  #, 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.c:14929
  #, 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.c:14962
  #, 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.c:14976
  #, 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.c:15041
  #, 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.c:15047
  #, 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.c:15053
  #, 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.c:15061
  #, 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.c:15078
  #, 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.c:15100
  #, 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.c:15111
  #, 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.c:15138
  #, 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.c:15157
  #, 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.c:15173
  #, 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.c:15184
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Type dÃ©rivÃ© incompatible dans PARAMETER Ã  %L"
  
! #: fortran/resolve.c:15192
  #, 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.c:15243
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr "L'objet %qs Ã  %L a un paramÃ¨tre LEN diffÃ©rÃ© %qs et n'est ni allouable ni un pointeur"
  
! #: fortran/resolve.c:15254
  #, 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.c:15261
  #, 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.c:15301
  #, 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.c:15365
  #, 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.c:15368
  #, 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.c:15468
  #, 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.c:15489
  #, 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.c:15502
  #, 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.c:15505
  #, 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.c:15515
  #, 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.c:15522
  #, 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.c:15535
  #, 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.c:15541
  #, 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.c:15551
  #, 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.c:15560
  #, 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.c:15573 fortran/resolve.c:15750
  #, 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.c:15587
  #, 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.c:15596
  #, 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.c:15605
  #, 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.c:15613
  #, 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.c:15620
  #, 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.c:15640
  #, 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.c:15647
  #, 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.c:15654
  #, 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.c:15661
  #, 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.c:15687
  #, 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.c:15697
  #, 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.c:15776
  #, 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.c:15791
  #, 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.c:15804
  #, 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.c:15822
  #, 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.c:15834
  #, 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.c:15843
  #, 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.c:15856
  #, 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.c:15865
  #, 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.c:15878
  #, 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.c:15894
  #, 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.c:15902
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "La variable co-tableau %qs Ã  %L n'aura pas de co-dimensions avec une forme diffÃ©rÃ©e"
  
! #: fortran/resolve.c:15909
  #, 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.c:15922
  #, 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.c:15931
  #, 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.c:15947
  #, 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.c:15953
  #, 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.c:15978
  #, 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.c:16049
  #, 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.c:16061
  #, 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.c:16166
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "EntitÃ© dÃ©finissable attendue prÃ¨s de %L"
  
! #: fortran/resolve.c:16174
  #, 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.c:16181
  #, 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.c:16188
  #, 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.c:16204
  #, 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.c:16211
  #, 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.c:16220
  #, 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.c:16266
  #, 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.c:16279
  #, 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.c:16378
  #, 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.c:16386
  #, 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.c:16394
  #, 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.c:16401
  #, 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.c:16526
  #, 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.c:16692
  #, 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.c:16698
  #, 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.c:16782
  #, 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.c:16791
  #, 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.c:16799
  #, 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.c:16815
  #, 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.c:16918
  #, 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.c:16933
  #, 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.c:16958
  #, 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.c:16967
  #, 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"
  
! #: fortran/resolve.c:17040
  #, 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.c:17051
  #, 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.c:17062
  #, 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.c:17093
  #, 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.c:17160
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fonction PUBLIC %qs Ã  %L du type PRIVATE %qs"
  
! #: fortran/resolve.c:17173
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs Ã  %L n'a pas de type IMPLICIT"
  
! #: fortran/resolve.c:17193
  #, 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.c:17203
  #, 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.c:17211
  #, 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.c:17225
  #, 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.c:17243
  #, 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.c:17250
  #, 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.c:17329
  #, 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 "Initialisations inÃ©gales et se
*** 72168,72184 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, 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.c:8171
  #, 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.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "mauvais type d'expression durant le parcours (%d)"
--- 72222,72238 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6139
  #, 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.c:8172
  #, 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.c:11361
  #, 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
*** 72264,72340 ****
  msgid "non-constant initialization expression at %L"
  msgstr "expression d'initialisation non constante Ã  %L"
  
! #: fortran/trans-decl.c:753
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  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'utiliser %<-frecursive%> ou augmentez la limite de %<-fmax-stack-var-size=%> ou changez le code pour utiliser un tableau ALLOCATABLE."
  
! #: fortran/trans-decl.c:1764
  #, 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.c:4599 fortran/trans-decl.c:6963
  #, 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.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "ParamÃ¨tre de type diffÃ©rÃ© pas encore supportÃ©"
  
! #: fortran/trans-decl.c:5327
  #, 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.c:5340
  #, 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.c:5965
  #, 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.c:5971
  #, 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.c:5982 fortran/trans-decl.c:6128
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argument muet %qs inutilisÃ© Ã  %L"
  
! #: fortran/trans-decl.c:5998
  #, 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.c:6017
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Variable %qs inutilisÃ©e dÃ©clarÃ©e Ã  %L"
  
! #: fortran/trans-decl.c:6066
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ParamÃ¨tre %qs inutilisÃ© dÃ©clarÃ© Ã  %L"
  
! #: fortran/trans-decl.c:6070
  #, 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.c:6100
  #, 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.c:6692
  #, 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"
--- 72318,72394 ----
  msgid "non-constant initialization expression at %L"
  msgstr "expression d'initialisation non constante Ã  %L"
  
! #: fortran/trans-decl.c:755
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  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'utiliser %<-frecursive%> ou augmentez la limite de %<-fmax-stack-var-size=%> ou changez le code pour utiliser un tableau ALLOCATABLE."
  
! #: fortran/trans-decl.c:1766
  #, 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.c:4607 fortran/trans-decl.c:6971
  #, 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.c:5095
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "ParamÃ¨tre de type diffÃ©rÃ© pas encore supportÃ©"
  
! #: fortran/trans-decl.c:5335
  #, 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.c:5348
  #, 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.c:5973
  #, 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.c:5979
  #, 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.c:5990 fortran/trans-decl.c:6136
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argument muet %qs inutilisÃ© Ã  %L"
  
! #: fortran/trans-decl.c:6006
  #, 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.c:6025
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Variable %qs inutilisÃ©e dÃ©clarÃ©e Ã  %L"
  
! #: fortran/trans-decl.c:6074
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ParamÃ¨tre %qs inutilisÃ© dÃ©clarÃ© Ã  %L"
  
! #: fortran/trans-decl.c:6078
  #, 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.c:6108
  #, 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.c:6700
  #, 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"
*************** msgstr "DÃ©solÃ©, !$ACC DECLARE Ã  %L n'
*** 72344,72375 ****
  msgid "Cannot compute the length of the char array at %L."
  msgstr "Impossible de calculer la longueur du tableau de caractÃ¨res Ã  %L."
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr "Du code pour rÃ©allouer la variable allouable Ã  %L va Ãªtre ajoutÃ©"
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "DÃ©solÃ©, un accÃ¨s co-indexÃ© Ã  un objet polymorphique illimitÃ© Ã  %L n'est pas supportÃ©"
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "DÃ©solÃ©, un accÃ¨s co-indexÃ© Ã  un composant polymorphique illimitÃ© Ã  %L n'est pas supportÃ©"
  
! #: fortran/trans-expr.c:3830
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Op intrinsÃ¨que inconnue"
  
! #: fortran/trans-expr.c:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Fonction de liste d'arguments inconnue Ã  %L"
  
! #: fortran/trans-expr.c:9560
  #, 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"
--- 72398,72429 ----
  msgid "Cannot compute the length of the char array at %L."
  msgstr "Impossible de calculer la longueur du tableau de caractÃ¨res Ã  %L."
  
! #: fortran/trans-expr.c:1836
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr "Du code pour rÃ©allouer la variable allouable Ã  %L va Ãªtre ajoutÃ©"
  
! #: fortran/trans-expr.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "DÃ©solÃ©, un accÃ¨s co-indexÃ© Ã  un objet polymorphique illimitÃ© Ã  %L n'est pas supportÃ©"
  
! #: fortran/trans-expr.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "DÃ©solÃ©, un accÃ¨s co-indexÃ© Ã  un composant polymorphique illimitÃ© Ã  %L n'est pas supportÃ©"
  
! #: fortran/trans-expr.c:3831
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Op intrinsÃ¨que inconnue"
  
! #: fortran/trans-expr.c:5330
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Fonction de liste d'arguments inconnue Ã  %L"
  
! #: fortran/trans-expr.c:9561
  #, 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
*** 72390,72401 ****
  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.c:11883 fortran/trans-stmt.c:1093
  #, 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.c:11890
  #, 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"
--- 72444,72455 ----
  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.c:11892 fortran/trans-stmt.c:1093
  #, 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.c:11899
  #, 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 "Mauvais type de base d'E/S (%d)"
*** 72415,72436 ****
  msgid "implicit mapping of assumed size array %qD"
  msgstr "correspondance implicite du tableau de taille tacite %qD"
  
! #: fortran/trans-openmp.c:2716
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "paramÃ¨tre de classe optionnel"
  
! #: fortran/trans-openmp.c:3033
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "type d'expression non gÃ©rÃ©"
  
! #: fortran/trans-openmp.c:3187
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "expression non gÃ©rÃ©e"
  
! #: fortran/trans-openmp.c:6039
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Mauvais code d'instruction"
--- 72469,72490 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr "correspondance implicite du tableau de taille tacite %qD"
  
! #: fortran/trans-openmp.c:2719
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "paramÃ¨tre de classe optionnel"
  
! #: fortran/trans-openmp.c:3036
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "type d'expression non gÃ©rÃ©"
  
! #: fortran/trans-openmp.c:3190
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "expression non gÃ©rÃ©e"
  
! #: fortran/trans-openmp.c:6042
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Mauvais code d'instruction"
*************** msgstr "valeur de visibilitÃ© %qs non re
*** 73998,74008 ****
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioritÃ© d'initialisation de la vÃ©rification de la vtable %qs inconnue"
  
! #: params.opt:134
  #, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr "mode evrp %qs inconnu"
  
  #~ msgid "cannot deduce template arguments for %qT from %<()%>"
  #~ msgstr "impossible de dÃ©duire les arguments du patron pour %qT depuis %<()%>"
  
--- 74052,74065 ----
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioritÃ© d'initialisation de la vÃ©rification de la vtable %qs inconnue"
  
! #: params.opt:138
  #, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr "mode evrp %qs inconnu"
  
+ #~ msgid "function %q+F can never be inlined because it has a VLA return argument"
+ #~ msgstr "la fonction %q+F ne peut jamais Ãªtre mise en ligne parce qu'elle a un argument de retour VLA"
+ 
  #~ msgid "cannot deduce template arguments for %qT from %<()%>"
  #~ msgstr "impossible de dÃ©duire les arguments du patron pour %qT depuis %<()%>"
  
*************** msgstr "mode evrp %qs inconnu"
*** 75857,75865 ****
  #~ msgid "Allow 64-bit integer variables in upper registers with -mcpu=power7 or -mvsx."
  #~ msgstr "Autoriser des variables entiÃ¨res 64 bits dans les registres supÃ©rieurs avec -mcpu=power7 ou -mvsx."
  
- #~ msgid "Fuse certain operations together for better performance on power9."
- #~ msgstr "Fusionner certaines opÃ©rations pour une meilleure performance sur un power9."
- 
  #~ msgid "Use scalar register+offset memory instructions added in ISA 3.0."
  #~ msgstr "Utiliser les instructions mÃ©moire de type registre scalaire+dÃ©calage ajoutÃ©es dans l'ISA 3.0."
  
--- 75914,75919 ----
*************** msgstr "mode evrp %qs inconnu"
*** 76874,76882 ****
  #~ msgid "caller function contains cilk spawn"
  #~ msgstr "la fonction appelante contient au moins une fonction dÃ©marrÃ©e en parallÃ¨le par cilk"
  
- #~ msgid "maximum number of basic blocks per function to be analyzed by Graphite."
- #~ msgstr "le nombre maximum de blocs de base par fonction Ã  analyser par Graphite."
- 
  #~ msgid "minimal number of loops per function to be analyzed by Graphite."
  #~ msgstr "le nombre minimum de boucles par fonction Ã  analyser par Graphite."
  
--- 76928,76933 ----
diff -Nrcpad gcc-11.2.0/gcc/po/hr.po gcc-11.3.0/gcc/po/hr.po
*** gcc-11.2.0/gcc/po/hr.po	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/po/hr.po	Thu Apr 21 07:58:53 2022
*************** msgid ""
*** 7,13 ****
  msgstr ""
  "Project-Id-Version: gcc 4.7.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-04-20 18:19+0000\n"
  "PO-Revision-Date: 2012-07-05 15:49+0200\n"
  "Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
--- 7,13 ----
  msgstr ""
  "Project-Id-Version: gcc 4.7.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2021-07-26 15:21+0000\n"
  "PO-Revision-Date: 2012-07-05 15:49+0200\n"
  "Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
*************** msgstr ""
*** 90,96 ****
  "\n"
  "izlaz ldd-a s konstruktorima/destruktorima.\n"
  
! #: cprop.c:1755
  msgid "const/copy propagation disabled"
  msgstr ""
  
--- 90,96 ----
  "\n"
  "izlaz ldd-a s konstruktorima/destruktorima.\n"
  
! #: cprop.c:1757
  msgid "const/copy propagation disabled"
  msgstr ""
  
*************** msgstr "operand â€ž%%lâ€� nije oznaka"
*** 236,247 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11967
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12058
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 236,247 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11988
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12079
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgid ""
*** 554,630 ****
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  
! #: gcc.c:6668
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr ""
  
! #: gcc.c:7429
  #, c-format
  msgid "Target: %s\n"
  msgstr ""
  
! #: gcc.c:7430
  #, c-format
  msgid "Configured with: %s\n"
  msgstr ""
  
! #: gcc.c:7444
  #, c-format
  msgid "Thread model: %s\n"
  msgstr ""
  
! #: gcc.c:7445
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7447
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7449 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7460
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc inaÄ�ica %s %s\n"
  
! #: gcc.c:7463
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr ""
  
! #: gcc.c:7536 gcc.c:7746
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.c:7670
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.c:8520
  #, c-format
  msgid "install: %s%s\n"
  msgstr ""
  
! #: gcc.c:8523
  #, c-format
  msgid "programs: %s\n"
  msgstr ""
  
! #: gcc.c:8525
  #, c-format
  msgid "libraries: %s\n"
  msgstr "biblioteke: %s\n"
  
! #: gcc.c:8642
  #, c-format
  msgid ""
  "\n"
--- 554,630 ----
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  
! #: gcc.c:6678
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr ""
  
! #: gcc.c:7439
  #, c-format
  msgid "Target: %s\n"
  msgstr ""
  
! #: gcc.c:7440
  #, c-format
  msgid "Configured with: %s\n"
  msgstr ""
  
! #: gcc.c:7454
  #, c-format
  msgid "Thread model: %s\n"
  msgstr ""
  
! #: gcc.c:7455
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7457
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7459 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7470
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc inaÄ�ica %s %s\n"
  
! #: gcc.c:7473
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr ""
  
! #: gcc.c:7546 gcc.c:7756
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.c:7680
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.c:8530
  #, c-format
  msgid "install: %s%s\n"
  msgstr ""
  
! #: gcc.c:8533
  #, c-format
  msgid "programs: %s\n"
  msgstr ""
  
! #: gcc.c:8535
  #, c-format
  msgid "libraries: %s\n"
  msgstr "biblioteke: %s\n"
  
! #: gcc.c:8652
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 633,648 ****
  "\n"
  "Za upute o prijavljivanju greÅ¡aka, molim pogledajte:\n"
  
! #: gcc.c:8658 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8661 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.c:8662 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
--- 633,648 ----
  "\n"
  "Za upute o prijavljivanju greÅ¡aka, molim pogledajte:\n"
  
! #: gcc.c:8668 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8671 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.c:8672 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
*************** msgstr ""
*** 653,659 ****
  "jamstava; Ä�ak ni za TRGOVINSKU PRIKLADNOST ili ODGOVARANJE ODREÄ�ENOJ SVRSI.\n"
  "\n"
  
! #: gcc.c:9005
  #, c-format
  msgid ""
  "\n"
--- 653,659 ----
  "jamstava; Ä�ak ni za TRGOVINSKU PRIKLADNOST ili ODGOVARANJE ODREÄ�ENOJ SVRSI.\n"
  "\n"
  
! #: gcc.c:9015
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 662,675 ****
  "\n"
  msgstr ""
  
! #: gcc.c:9006
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.c:10421
  #, c-format
  msgid ""
  "Assembler options\n"
--- 662,675 ----
  "\n"
  msgstr ""
  
! #: gcc.c:9016
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.c:10431
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgid ""
*** 677,683 ****
  "\n"
  msgstr ""
  
! #: gcc.c:10422
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 677,683 ----
  "\n"
  msgstr ""
  
! #: gcc.c:10432
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr ""
*** 1520,1526 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1520,1526 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6043 c/c-typeck.c:7862 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 2001,2007 ****
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr ""
--- 2001,2007 ----
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24337
  #, c-format
  msgid "missing operand"
  msgstr ""
*************** msgstr ""
*** 2029,2053 ****
  msgid "invalid address mode"
  msgstr "neispravni â€žasmâ€�: "
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 2029,2053 ----
  msgid "invalid address mode"
  msgstr "neispravni â€žasmâ€�: "
  
! #: config/aarch64/aarch64.c:25215 config/arm/arm.c:33705
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25217 config/arm/arm.c:33707
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25232 config/aarch64/aarch64.c:25248
! #: config/arm/arm.c:33722 config/arm/arm.c:33738
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25256
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13248
! #: config/rs6000/rs6000.c:14166 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2063,2080 ****
  msgstr ""
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr ""
--- 2063,2080 ----
  msgstr ""
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13860 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13780
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13808
  #, c-format
  msgid "invalid %%P value"
  msgstr ""
*************** msgstr ""
*** 2104,2110 ****
  msgid "invalid %%U value"
  msgstr ""
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr ""
--- 2104,2110 ----
  msgid "invalid %%U value"
  msgstr ""
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13868
  #, c-format
  msgid "invalid %%s value"
  msgstr ""
*************** msgstr ""
*** 2114,2120 ****
  msgid "invalid %%C value"
  msgstr ""
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr ""
--- 2114,2120 ----
  msgid "invalid %%C value"
  msgstr ""
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13644
  #, c-format
  msgid "invalid %%E value"
  msgstr ""
*************** msgstr ""
*** 2127,2133 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
--- 2127,2133 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14171
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
*************** msgstr "neispravni izraz kao operand"
*** 2216,2250 ****
  msgid "unrecognized supposed constant"
  msgstr ""
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr ""
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr ""
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2216,2250 ----
  msgid "unrecognized supposed constant"
  msgstr ""
  
! #: config/arm/arm.c:20701 config/arm/arm.c:20726 config/arm/arm.c:20736
! #: config/arm/arm.c:20745 config/arm/arm.c:20754
  #, c-format
  msgid "invalid shift operand"
  msgstr ""
  
! #: config/arm/arm.c:23610 config/arm/arm.c:23628
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr ""
  
! #: config/arm/arm.c:23616
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23734 config/arm/arm.c:23747 config/arm/arm.c:23772
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23849 config/arm/arm.c:23871 config/arm/arm.c:23881
! #: config/arm/arm.c:23891 config/arm/arm.c:23901 config/arm/arm.c:23940
! #: config/arm/arm.c:23958 config/arm/arm.c:23983 config/arm/arm.c:23998
! #: config/arm/arm.c:24025 config/arm/arm.c:24032 config/arm/arm.c:24050
! #: config/arm/arm.c:24057 config/arm/arm.c:24065 config/arm/arm.c:24086
! #: config/arm/arm.c:24093 config/arm/arm.c:24284 config/arm/arm.c:24291
! #: config/arm/arm.c:24318 config/arm/arm.c:24325 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr ""
*** 2252,2264 ****
  msgid "invalid operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2252,2264 ----
  msgid "invalid operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23953
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23974
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgid "unsupported operand"
*** 2379,2386 ****
  msgstr ""
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
--- 2379,2386 ----
  msgstr ""
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6040 gcc.c:6054
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6949
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
*************** msgstr ""
*** 2618,2718 ****
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.c:12052
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.c:12591
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.c:12596
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.c:12829
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand size for operand code 'O'"
  msgstr "neispravni izraz kao operand"
  
! #: config/i386/i386.c:12864
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand size for operand code 'z'"
  msgstr "neispravni izraz kao operand"
  
! #: config/i386/i386.c:12933
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr ""
  
! #: config/i386/i386.c:12938
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand size for operand code 'Z'"
  msgstr "neispravni izraz kao operand"
  
! #: config/i386/i386.c:13015
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.c:13094
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.c:13112
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:13125
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.c:13140
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.c:13168
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.c:13186
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13209
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13313
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:13375
  #, c-format
  msgid "invalid constraints for operand"
  msgstr ""
  
! #: config/i386/i386.c:13462
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid vector immediate"
  msgstr "neispravni %%-kod"
  
! #: config/i386/i386.c:16384
  msgid "unknown insn mode"
  msgstr ""
  
--- 2618,2718 ----
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.c:12073
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.c:12612
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.c:12617
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.c:12850
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand size for operand code 'O'"
  msgstr "neispravni izraz kao operand"
  
! #: config/i386/i386.c:12885
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand size for operand code 'z'"
  msgstr "neispravni izraz kao operand"
  
! #: config/i386/i386.c:12954
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr ""
  
! #: config/i386/i386.c:12959
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand size for operand code 'Z'"
  msgstr "neispravni izraz kao operand"
  
! #: config/i386/i386.c:13036
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.c:13115
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.c:13133
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:13146
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.c:13161
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.c:13189
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.c:13207
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13230
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.c:13334
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.c:13396
  #, c-format
  msgid "invalid constraints for operand"
  msgstr ""
  
! #: config/i386/i386.c:13483
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid vector immediate"
  msgstr "neispravni %%-kod"
  
! #: config/i386/i386.c:16405
  msgid "unknown insn mode"
  msgstr ""
  
*************** msgstr ""
*** 2749,2755 ****
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 2749,2755 ----
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13798
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgid "post-increment address is not a r
*** 2803,2809 ****
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr ""
  
--- 2803,2809 ----
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20696
  msgid "bad address"
  msgstr ""
  
*************** msgstr ""
*** 3022,3284 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10845
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%A value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13613
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%e value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%t value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13951
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%V value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14025
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%z value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14962
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27071
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27140
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27776
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27778
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27780
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27782
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27797
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27799
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27801
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27803
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr ""
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8263
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:12052
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3022,3284 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10864
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13428
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13608
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%A value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13617 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13632
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%e value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13653
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13662
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13671
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13706
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13716
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13726
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13741 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13788
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13835
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13877
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%t value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13894
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13906
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13920 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13970
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%V value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13987 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14044
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%z value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:14113
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14981
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23971
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27136
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27205
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27281
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27841
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27843
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27845
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27847
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27862
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27864
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27866
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27868
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr ""
  
! #: config/s390/s390.c:7910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:8002
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8025
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8043
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8065
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8083
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8093
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8114
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8125
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8211 config/s390/s390.c:8232
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8266
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8276
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:12055
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.c:16429
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16442
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16450
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr ""
*** 3453,3474 ****
  msgid "output_move_single:"
  msgstr ""
  
! #: config/vax/vax.c:479
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:488
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr ""
  
! #: config/vax/vax.c:576
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr ""
  
! #: config/vax/vax.c:1668
  msgid "illegal operand detected"
  msgstr ""
  
--- 3453,3474 ----
  msgid "output_move_single:"
  msgstr ""
  
! #: config/vax/vax.c:483
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:492
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr ""
  
! #: config/vax/vax.c:580
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr ""
  
! #: config/vax/vax.c:1673
  msgid "illegal operand detected"
  msgstr ""
  
*************** msgstr ""
*** 3514,3524 ****
  msgid "address offset not a constant"
  msgstr ""
  
! #: c/c-objc-common.c:225
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.c:332
  msgid "({anonymous})"
  msgstr ""
  
--- 3514,3528 ----
  msgid "address offset not a constant"
  msgstr ""
  
! #: c/c-objc-common.c:190
! msgid "{erroneous}"
! msgstr ""
! 
! #: c/c-objc-common.c:231
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.c:338
  msgid "({anonymous})"
  msgstr ""
  
*************** msgstr ""
*** 3533,3560 ****
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10981 c/c-parser.c:11016 c/c-parser.c:11047
! #: c/c-parser.c:11094 c/c-parser.c:11275 c/c-parser.c:12107 c/c-parser.c:12182
! #: c/c-parser.c:12225 c/c-parser.c:17859 c/c-parser.c:17883 c/c-parser.c:17901
! #: c/c-parser.c:18324 c/c-parser.c:18368 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "oÄ�ekujem %<;%>"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8502 c/c-parser.c:8568
! #: c/c-parser.c:9074 c/c-parser.c:9099 c/c-parser.c:9133 c/c-parser.c:9242
! #: c/c-parser.c:10025 c/c-parser.c:11382 c/c-parser.c:13638 c/c-parser.c:14280
! #: c/c-parser.c:14339 c/c-parser.c:14394 c/c-parser.c:15716 c/c-parser.c:15814
! #: c/c-parser.c:17113 c/c-parser.c:17943 c/c-parser.c:18332 c/c-parser.c:21145
! #: c/c-parser.c:21223 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
--- 3537,3564 ----
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10984 c/c-parser.c:11019 c/c-parser.c:11050
! #: c/c-parser.c:11097 c/c-parser.c:11278 c/c-parser.c:12110 c/c-parser.c:12185
! #: c/c-parser.c:12228 c/c-parser.c:17862 c/c-parser.c:17886 c/c-parser.c:17904
! #: c/c-parser.c:18327 c/c-parser.c:18371 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11271 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14411 cp/parser.c:31087
! #: cp/parser.c:31697
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "oÄ�ekujem %<;%>"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8504 c/c-parser.c:8571
! #: c/c-parser.c:9077 c/c-parser.c:9102 c/c-parser.c:9136 c/c-parser.c:9245
! #: c/c-parser.c:10028 c/c-parser.c:11385 c/c-parser.c:13641 c/c-parser.c:14283
! #: c/c-parser.c:14342 c/c-parser.c:14397 c/c-parser.c:15719 c/c-parser.c:15817
! #: c/c-parser.c:17116 c/c-parser.c:17946 c/c-parser.c:18335 c/c-parser.c:21149
! #: c/c-parser.c:21227 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
*************** msgstr "oÄ�ekujem %<;%>"
*** 3562,3576 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "oÄ�ekujem %<)%>"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "oÄ�ekujem %<]%>"
--- 3566,3580 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31745
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "oÄ�ekujem %<)%>"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9236 c/c-parser.c:10126 c/c-parser.c:10415 c/c-parser.c:13088
! #: c/gimple-parser.c:1733 cp/parser.c:31709
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "oÄ�ekujem %<]%>"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 3580,3683 ****
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13621 c/c-parser.c:14369
! #: c/c-parser.c:20506 c/c-parser.c:20953 c/c-parser.c:21166
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "oÄ�ekujem %<(%>"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "oÄ�ekujem %<[%>"
  
! #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
! #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "oÄ�ekujem %<{%>"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8705
! #: c/c-parser.c:11375 c/c-parser.c:11771 c/c-parser.c:11835 c/c-parser.c:13067
! #: c/c-parser.c:13981 c/c-parser.c:14197 c/c-parser.c:14687 c/c-parser.c:14788
! #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
! #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "oÄ�ekujem %<:%>"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "oÄ�ekujem %<while%>"
  
! #: c/c-parser.c:8466 c/c-parser.c:8656 c/c-parser.c:9123 c/c-parser.c:9166
! #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "oÄ�ekujem %<,%>"
  
! #: c/c-parser.c:9020
  msgid "expected %<.%>"
  msgstr "oÄ�ekujem %<.%>"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "oÄ�ekujem %<>%>"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
! #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "oÄ�ekujem %<=%>"
  
! #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "oÄ�ekujem %<}%>"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 3584,3687 ----
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13624 c/c-parser.c:14372
! #: c/c-parser.c:20510 c/c-parser.c:20957 c/c-parser.c:21170
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13446 cp/parser.c:31700
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "oÄ�ekujem %<(%>"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13016 cp/parser.c:31712
! #: cp/parser.c:35396
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "oÄ�ekujem %<[%>"
  
! #: c/c-parser.c:5588 c/c-parser.c:11614 c/c-parser.c:18130 c/c-parser.c:18944
! #: c/c-parser.c:22009 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11166 cp/parser.c:19989
! #: cp/parser.c:31706
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "oÄ�ekujem %<{%>"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8708
! #: c/c-parser.c:11378 c/c-parser.c:11774 c/c-parser.c:11838 c/c-parser.c:13070
! #: c/c-parser.c:13984 c/c-parser.c:14200 c/c-parser.c:14690 c/c-parser.c:14791
! #: c/c-parser.c:15158 c/c-parser.c:15471 c/c-parser.c:15598 c/c-parser.c:20372
! #: c/c-parser.c:21014 c/c-parser.c:21073 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13549 c/c-parser.c:14796 cp/parser.c:31739
! #: cp/parser.c:33387 cp/parser.c:36195 cp/parser.c:36979
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "oÄ�ekujem %<:%>"
  
! #: c/c-parser.c:6667 cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "oÄ�ekujem %<while%>"
  
! #: c/c-parser.c:8467 c/c-parser.c:8659 c/c-parser.c:9126 c/c-parser.c:9169
! #: c/c-parser.c:9307 c/c-parser.c:10018 c/c-parser.c:14377 c/c-parser.c:15554
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31085 cp/parser.c:31715
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "oÄ�ekujem %<,%>"
  
! #: c/c-parser.c:9023
  msgid "expected %<.%>"
  msgstr "oÄ�ekujem %<.%>"
  
! #: c/c-parser.c:10837 c/c-parser.c:10869 c/c-parser.c:11109 cp/parser.c:33961
! #: cp/parser.c:33982
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:11527 c/gimple-parser.c:1346 cp/parser.c:31724
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "oÄ�ekujem %<>%>"
  
! #: c/c-parser.c:14885 c/c-parser.c:15835 cp/parser.c:31748
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15463 c/c-parser.c:17595 c/c-parser.c:17639 c/c-parser.c:17871
! #: c/c-parser.c:18314 c/c-parser.c:20579 c/c-parser.c:21211
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31727
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "oÄ�ekujem %<=%>"
  
! #: c/c-parser.c:17887 c/c-parser.c:18178 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31703 cp/parser.c:34171
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "oÄ�ekujem %<}%>"
  
! #: c/c-parser.c:18987 c/c-parser.c:18977 cp/parser.c:40983
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-typeck.c:8452
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1335 cp/parser.c:17395 cp/parser.c:31721
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr "oÄ�ekujem %<while%>"
*** 3693,3722 ****
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7411
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr ""
  
--- 3697,3726 ----
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7422
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7560 cp/pt.c:2045 cp/pt.c:25112
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.c:12144
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:12145
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3375
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3376
  msgid "jump to case label"
  msgstr ""
  
*************** msgstr ""
*** 3935,3961 ****
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20774
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20777
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.c:20779
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.c:20781
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr ""
  
--- 3939,3965 ----
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20785
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20788
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.c:20790
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.c:20792
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.c:20794
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2043 cp/semantics.c:5733
  msgid "candidates are:"
  msgstr ""
  
*************** msgstr ""
*** 3999,4046 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6719
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4003,4050 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6654 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6655 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6682 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6699 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6711 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6729
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6775
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6777
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6779
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6781
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr ""
*** 4052,4068 ****
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3717
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3925 fortran/check.c:4006 fortran/check.c:4071
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4409 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
--- 4056,4072 ----
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3724
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3932 fortran/check.c:4013 fortran/check.c:4078
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4416 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
*************** msgstr ""
*** 4139,4145 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4143,4149 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3430 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4301,4307 ****
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  msgid "pointer assignment"
  msgstr ""
  
--- 4305,4311 ----
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2142 fortran/resolve.c:11994 fortran/resolve.c:11997
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 4510,4540 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4514,4544 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5991
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9756
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6256
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9846
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11323
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 4543,4623 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6529
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6624
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6681
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6688
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6832
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6900
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6966
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6974 fortran/trans-intrinsic.c:7019
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9335
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9367
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12056
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12068
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12080
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12092
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12100
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 4547,4627 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6531
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6673
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6683
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6690
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6834
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6902
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6968
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6976 fortran/trans-intrinsic.c:7021
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9344
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9376
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12065
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12077
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12089
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12101
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12109
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 8999,9005 ****
  msgid "Use simulator runtime."
  msgstr ""
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:102
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr ""
--- 9003,9009 ----
  msgid "Use simulator runtime."
  msgstr ""
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:108
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr ""
*************** msgstr ""
*** 9054,9060 ****
  msgid "Link with the fast floating-point library."
  msgstr ""
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:303 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr ""
--- 9058,9064 ----
  msgid "Link with the fast floating-point library."
  msgstr ""
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:309 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr ""
*************** msgid "Support TLS segment larger than 6
*** 9311,9323 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
--- 9315,9327 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:96 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:161 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
*************** msgid "Known data alignment choices (for
*** 9430,9454 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr ""
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
--- 9434,9458 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:582
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:586
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr ""
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:596
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:603
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
*************** msgstr ""
*** 11984,11990 ****
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:163
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr ""
--- 11988,11994 ----
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:169
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr ""
*************** msgstr ""
*** 12139,12340 ****
  msgid "Generate re-entrant, PIC code."
  msgstr ""
  
! #: config/arm/arm.opt:86
  #, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr ""
  
! #: config/arm/arm.opt:94
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr ""
  
! #: config/arm/arm.opt:98
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr ""
  
! #: config/arm/arm.opt:106 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr ""
  
! #: config/arm/arm.opt:110
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:114 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:127
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:131
  #, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr ""
  
! #: config/arm/arm.opt:135
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr ""
  
! #: config/arm/arm.opt:148
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr ""
  
! #: config/arm/arm.opt:159
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr ""
  
! #: config/arm/arm.opt:167
  #, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr ""
  
! #: config/arm/arm.opt:171
  #, no-c-format
  msgid "Store function names in object code."
  msgstr ""
  
! #: config/arm/arm.opt:175
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr ""
  
! #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr ""
  
! #: config/arm/arm.opt:186
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr ""
  
! #: config/arm/arm.opt:190
  #, no-c-format
  msgid "Generate code for Thumb state."
  msgstr ""
  
! #: config/arm/arm.opt:194
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr ""
  
! #: config/arm/arm.opt:198
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr ""
  
! #: config/arm/arm.opt:202
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr ""
  
! #: config/arm/arm.opt:206
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr ""
  
! #: config/arm/arm.opt:219
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:223
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr ""
  
! #: config/arm/arm.opt:231
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:242
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:246
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:250
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:254
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
! #: config/arm/arm.opt:258
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:262
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:267 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:271
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr ""
  
! #: config/arm/arm.opt:275
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:279
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:283
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr ""
  
! #: config/arm/arm.opt:287
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:291
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:295 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:299
  #, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr ""
--- 12143,12344 ----
  msgid "Generate re-entrant, PIC code."
  msgstr ""
  
! #: config/arm/arm.opt:92
  #, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr ""
  
! #: config/arm/arm.opt:100
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr ""
  
! #: config/arm/arm.opt:104
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr ""
  
! #: config/arm/arm.opt:112 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr ""
  
! #: config/arm/arm.opt:116
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:120 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:133
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:137
  #, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr ""
  
! #: config/arm/arm.opt:141
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr ""
  
! #: config/arm/arm.opt:154
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr ""
  
! #: config/arm/arm.opt:165
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr ""
  
! #: config/arm/arm.opt:173
  #, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr ""
  
! #: config/arm/arm.opt:177
  #, no-c-format
  msgid "Store function names in object code."
  msgstr ""
  
! #: config/arm/arm.opt:181
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr ""
  
! #: config/arm/arm.opt:185 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr ""
  
! #: config/arm/arm.opt:192
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr ""
  
! #: config/arm/arm.opt:196
  #, no-c-format
  msgid "Generate code for Thumb state."
  msgstr ""
  
! #: config/arm/arm.opt:200
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr ""
  
! #: config/arm/arm.opt:204
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr ""
  
! #: config/arm/arm.opt:208
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr ""
  
! #: config/arm/arm.opt:212
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr ""
  
! #: config/arm/arm.opt:225
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:229
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:233 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr ""
  
! #: config/arm/arm.opt:237
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:248
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:252
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:256
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:260
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
! #: config/arm/arm.opt:264
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:268
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:273 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:277
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr ""
  
! #: config/arm/arm.opt:281
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:285
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:289
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr ""
  
! #: config/arm/arm.opt:293
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:297
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:301 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:305
  #, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr ""
*************** msgid "Use vector and scalar instruction
*** 12886,12986 ****
  msgstr ""
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
- #: config/rs6000/rs6000.opt:503
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:514
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:518
  #, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:522
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:546
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:606
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:610
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:614
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr ""
  
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
--- 12890,13019 ----
  msgstr ""
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:503
+ #, no-c-format
+ msgid "Fuse pairs of scalar or vector logical operations together for better performance on power10."
+ msgstr ""
+ 
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
+ msgid "Fuse scalar logical op with add/subf for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:511
+ #, no-c-format
+ msgid "Fuse scalar add/subf with logical op for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:515
+ #, no-c-format
+ msgid "Fuse dependent pairs of add or vaddudm instructions for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:519
+ #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:534
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:578
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:622
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:626
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:630
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:637
+ #, no-c-format
+ msgid "Enable instructions that guard against return-oriented programming attacks."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:641
+ #, no-c-format
+ msgid "Generate code that will run in privileged state."
+ msgstr ""
+ 
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
*************** msgstr ""
*** 19132,20257 ****
  
  #: params.opt:131
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:162
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:167
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr ""
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr ""
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:247
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr ""
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:279
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "VeliÄ�ina tijela funkcije koja se smatra velikom"
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:367
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of function body to be considered large."
  msgstr "VeliÄ�ina tijela funkcije koja se smatra velikom"
  
! #: params.opt:371
  #, fuzzy, no-c-format
  #| msgid "The size of stack frame to be considered large"
  msgid "The size of stack frame to be considered large."
  msgstr "VeliÄ�ina okvira stoga koja se smatra velikom"
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:379
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of translation unit to be considered large."
  msgstr "VeliÄ�ina tijela funkcije koja se smatra velikom"
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:403
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr ""
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr ""
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:479
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE"
  msgid "The maximum memory locations recorded by cselib."
  msgstr "NajveÄ‡a koliÄ�ina memorije koju Ä‡e alocirati GCSE"
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr ""
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr ""
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:523
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE"
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "NajveÄ‡a koliÄ�ina memorije koju Ä‡e alocirati GCSE"
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr ""
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr ""
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr ""
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr ""
  
! #: params.opt:639
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:691 params.opt:695
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr ""
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr ""
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:787
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr ""
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr ""
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr ""
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr ""
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 19165,20295 ----
  
  #: params.opt:131
  #, no-c-format
+ msgid "Maximum number of basic blocks before EVRP uses a sparse cache."
+ msgstr ""
+ 
+ #: params.opt:135
+ #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:215
  #, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr ""
  
! #: params.opt:219
  #, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:247
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:251
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:263
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:279
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:283
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "VeliÄ�ina tijela funkcije koja se smatra velikom"
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:343
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:363
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:367
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:371
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of function body to be considered large."
  msgstr "VeliÄ�ina tijela funkcije koja se smatra velikom"
  
! #: params.opt:375
  #, fuzzy, no-c-format
  #| msgid "The size of stack frame to be considered large"
  msgid "The size of stack frame to be considered large."
  msgstr "VeliÄ�ina okvira stoga koja se smatra velikom"
  
! #: params.opt:379
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:383
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of translation unit to be considered large."
  msgstr "VeliÄ�ina tijela funkcije koja se smatra velikom"
  
! #: params.opt:387
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:403
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:407
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr ""
  
! #: params.opt:423
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr ""
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:483
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE"
  msgid "The maximum memory locations recorded by cselib."
  msgstr "NajveÄ‡a koliÄ�ina memorije koju Ä‡e alocirati GCSE"
  
! #: params.opt:487
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:495
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:503
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:519
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr ""
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:527
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE"
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "NajveÄ‡a koliÄ�ina memorije koju Ä‡e alocirati GCSE"
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr ""
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr ""
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:571
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:575
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr ""
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:619
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:627 params.opt:671
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:631
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:639
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr ""
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:663
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:691
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:695 params.opt:699
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:731
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:759
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:787
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:791
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:812
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:898
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:946
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:974
  #, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr ""
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr ""
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1026
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1042
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1046
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1078
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1094
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgstr ""
*** 20281,20288 ****
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected integer"
--- 20319,20326 ----
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15378 c/c-parser.c:15385
! #: cp/parser.c:37525 cp/parser.c:37532
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected integer"
*************** msgstr ""
*** 20347,20353 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
--- 20385,20391 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9067
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
*************** msgstr ""
*** 20489,20508 ****
  msgid "too few expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17133 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17145
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17341 go/gofrontend/expressions.cc:17361
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17366 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 20527,20546 ----
  msgid "too few expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17142 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17154
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17350 go/gofrontend/expressions.cc:17370
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17375 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 20699,20713 ****
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
! #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3824 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 20737,20751 ----
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.c:455 c-family/c-attribs.c:889 c-family/c-attribs.c:2343
! #: c-family/c-attribs.c:2808 c-family/c-attribs.c:4516
! #: c-family/c-attribs.c:4609 cp/decl.c:15218 cp/friend.c:303 cp/tree.c:5011
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3827 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "oÄ�ekujem %<@end%>"
*** 20734,20740 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr ""
--- 20772,20778 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4382
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr ""
*************** msgstr ""
*** 20758,20804 ****
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
! #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
! #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
! #: c-family/c-attribs.c:1126 c-family/c-attribs.c:1157
! #: c-family/c-attribs.c:1173 c-family/c-attribs.c:1190
! #: c-family/c-attribs.c:1206 c-family/c-attribs.c:1232
! #: c-family/c-attribs.c:1248 c-family/c-attribs.c:1263
! #: c-family/c-attribs.c:1291 c-family/c-attribs.c:1308
! #: c-family/c-attribs.c:1326 c-family/c-attribs.c:1350
! #: c-family/c-attribs.c:1388 c-family/c-attribs.c:1411
! #: c-family/c-attribs.c:1428 c-family/c-attribs.c:1457
! #: c-family/c-attribs.c:1478 c-family/c-attribs.c:1499
! #: c-family/c-attribs.c:1526 c-family/c-attribs.c:1556
! #: c-family/c-attribs.c:1585 c-family/c-attribs.c:1615
! #: c-family/c-attribs.c:1668 c-family/c-attribs.c:1734
! #: c-family/c-attribs.c:1792 c-family/c-attribs.c:1881
! #: c-family/c-attribs.c:1911 c-family/c-attribs.c:1962
! #: c-family/c-attribs.c:2459 c-family/c-attribs.c:2658
! #: c-family/c-attribs.c:2719 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:3040 c-family/c-attribs.c:3192
! #: c-family/c-attribs.c:3647 c-family/c-attribs.c:3713
! #: c-family/c-attribs.c:3740 c-family/c-attribs.c:3795
! #: c-family/c-attribs.c:3977 c-family/c-attribs.c:3998
! #: c-family/c-attribs.c:4111 c-family/c-attribs.c:4381
! #: c-family/c-attribs.c:5109 c-family/c-attribs.c:5132
! #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
! #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
! #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
! #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
! #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
! #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
! #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
! #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
! #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
--- 20796,20842 ----
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:917 c-family/c-attribs.c:979 c-family/c-attribs.c:998
! #: c-family/c-attribs.c:1016 c-family/c-attribs.c:1046
! #: c-family/c-attribs.c:1067 c-family/c-attribs.c:1088
! #: c-family/c-attribs.c:1129 c-family/c-attribs.c:1160
! #: c-family/c-attribs.c:1176 c-family/c-attribs.c:1193
! #: c-family/c-attribs.c:1209 c-family/c-attribs.c:1235
! #: c-family/c-attribs.c:1251 c-family/c-attribs.c:1266
! #: c-family/c-attribs.c:1294 c-family/c-attribs.c:1311
! #: c-family/c-attribs.c:1329 c-family/c-attribs.c:1353
! #: c-family/c-attribs.c:1391 c-family/c-attribs.c:1414
! #: c-family/c-attribs.c:1431 c-family/c-attribs.c:1460
! #: c-family/c-attribs.c:1481 c-family/c-attribs.c:1502
! #: c-family/c-attribs.c:1529 c-family/c-attribs.c:1559
! #: c-family/c-attribs.c:1588 c-family/c-attribs.c:1618
! #: c-family/c-attribs.c:1671 c-family/c-attribs.c:1737
! #: c-family/c-attribs.c:1795 c-family/c-attribs.c:1884
! #: c-family/c-attribs.c:1914 c-family/c-attribs.c:1965
! #: c-family/c-attribs.c:2462 c-family/c-attribs.c:2661
! #: c-family/c-attribs.c:2722 c-family/c-attribs.c:2963
! #: c-family/c-attribs.c:3043 c-family/c-attribs.c:3195
! #: c-family/c-attribs.c:3650 c-family/c-attribs.c:3716
! #: c-family/c-attribs.c:3743 c-family/c-attribs.c:3798
! #: c-family/c-attribs.c:3980 c-family/c-attribs.c:4001
! #: c-family/c-attribs.c:4114 c-family/c-attribs.c:4384
! #: c-family/c-attribs.c:5126 c-family/c-attribs.c:5149
! #: c-family/c-attribs.c:5188 c-family/c-attribs.c:5270
! #: c-family/c-attribs.c:5326 c-family/c-attribs.c:5342
! #: c-family/c-attribs.c:5496 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7286 config/arm/arm.c:7314
! #: config/arm/arm.c:7331 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3488 config/i386/i386-options.c:3646
! #: config/i386/i386-options.c:3878 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20460 ada/gcc-interface/utils.c:6573
! #: ada/gcc-interface/utils.c:6589 ada/gcc-interface/utils.c:6618
! #: ada/gcc-interface/utils.c:6635 ada/gcc-interface/utils.c:6652
! #: ada/gcc-interface/utils.c:6667 ada/gcc-interface/utils.c:6683
! #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6778
! #: ada/gcc-interface/utils.c:6805 ada/gcc-interface/utils.c:6826
! #: ada/gcc-interface/utils.c:6847 ada/gcc-interface/utils.c:6863
! #: ada/gcc-interface/utils.c:6918 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
*************** msgstr ""
*** 20810,20817 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
--- 20848,20855 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1202 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2168
! #: cp/decl.c:2778 cp/decl.c:3220
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
*************** msgstr ""
*** 21009,21015 ****
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
--- 21047,21053 ----
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1731
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
*************** msgstr ""
*** 21029,21035 ****
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
--- 21067,21073 ----
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1736
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
*************** msgstr ""
*** 21495,21866 ****
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr ""
  
! #: builtins.c:7494
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr ""
  
! #: builtins.c:7507
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr ""
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr ""
  
! #: builtins.c:7975
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr ""
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8497
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr ""
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8783 builtins.c:8976
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr ""
  
! #: builtins.c:9097
  #, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr ""
  
! #: builtins.c:9139
  #, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr ""
  
! #: builtins.c:9203
  #, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr ""
  
! #: builtins.c:9223
  #, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr ""
  
! #: builtins.c:9282
  #, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr ""
  
! #: builtins.c:9289
  #, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr ""
  
! #: builtins.c:9301
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr ""
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr ""
  
! #: builtins.c:12611
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr ""
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr ""
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr ""
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr ""
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12714
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr ""
  
! #: builtins.c:12727
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr ""
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, gcc-internal-format
  msgid "declared here"
  msgstr ""
  
! #: builtins.c:13545 builtins.c:13670
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13548
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13550
  #, gcc-internal-format
  msgid "obtained here"
  msgstr ""
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1436
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr ""
  
! #: calls.c:1453
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr ""
  
! #: calls.c:1471
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1485
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr ""
  
! #: calls.c:1492
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1522
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1528
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1539 calls.c:1542
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr ""
  
! #: calls.c:1553
  #, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr ""
  
! #: calls.c:1556
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr ""
  
! #: calls.c:1883
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr ""
  
! #: calls.c:1889
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1895
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1905
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr ""
  
! #: calls.c:1911
  #, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr ""
  
! #: calls.c:1932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "[cannot find %s]"
  msgid "cannot tail-call: %s"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: calls.c:2069
  #, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: calls.c:2077
  #, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr ""
  
! #: calls.c:2124
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2133
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2144
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2203
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr ""
  
! #: calls.c:2216
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: calls.c:2220
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: calls.c:2227
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr ""
  
! #: calls.c:2230
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr ""
  
! #: calls.c:3802
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.c:4522
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
--- 21533,21904 ----
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6468 builtins.c:6541
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7433 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr ""
  
! #: builtins.c:7533
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr ""
  
! #: builtins.c:7546
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr ""
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7554
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7884 builtins.c:7924
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr ""
  
! #: builtins.c:8014
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr ""
  
! #: builtins.c:8409 builtins.c:8422
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8528
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8536
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr ""
  
! #: builtins.c:8597 builtins.c:8724
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8605 builtins.c:8732
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8790
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr ""
  
! #: builtins.c:8822 builtins.c:9015
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr ""
  
! #: builtins.c:9136
  #, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr ""
  
! #: builtins.c:9178
  #, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr ""
  
! #: builtins.c:9242
  #, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr ""
  
! #: builtins.c:9262
  #, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr ""
  
! #: builtins.c:9321
  #, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr ""
  
! #: builtins.c:9328
  #, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr ""
  
! #: builtins.c:9340
  #, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9798 expr.c:11249
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9804
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr ""
  
! #: builtins.c:10136
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr ""
  
! #: builtins.c:11029
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr ""
  
! #: builtins.c:12650
  #, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr ""
  
! #: builtins.c:12658
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr ""
  
! #: builtins.c:12673
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr ""
  
! #: builtins.c:12678
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr ""
  
! #: builtins.c:12711
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.c:12724
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12753
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr ""
  
! #: builtins.c:12766
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr ""
  
! #: builtins.c:13579
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13584 builtins.c:13648 gimple-ssa-isolate-paths.c:412
! #: tree.c:13246 tree.c:13283 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5610 c/c-typeck.c:10849 c/c-typeck.c:10866
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7293 cp/call.c:9346
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8275 cp/decl.c:15368 cp/decl.c:15747 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20806 cp/pt.c:8875 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4444 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4112 cp/typeck.c:9809
  #, gcc-internal-format
  msgid "declared here"
  msgstr ""
  
! #: builtins.c:13594 builtins.c:13719
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13597
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13599
  #, gcc-internal-format
  msgid "obtained here"
  msgstr ""
  
! #: builtins.c:13642
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13662
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13671
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: builtins.c:13700
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13709
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1437
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr ""
  
! #: calls.c:1454
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr ""
  
! #: calls.c:1472
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1486
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr ""
  
! #: calls.c:1493
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1523
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1529
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1540 calls.c:1543
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr ""
  
! #: calls.c:1554
  #, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr ""
  
! #: calls.c:1557
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr ""
  
! #: calls.c:1884
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr ""
  
! #: calls.c:1890
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1896
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1906
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr ""
  
! #: calls.c:1912
  #, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr ""
  
! #: calls.c:1933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "[cannot find %s]"
  msgid "cannot tail-call: %s"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: calls.c:2070
  #, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: calls.c:2078
  #, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr ""
  
! #: calls.c:2125
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2134
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2145
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2204
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr ""
  
! #: calls.c:2217
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: calls.c:2221
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: calls.c:2228
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr ""
  
! #: calls.c:2231
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr ""
  
! #: calls.c:3803
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.c:4523
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
*************** msgstr ""
*** 21917,21979 ****
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3083
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3136
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr ""
  
! #: cfgexpand.c:3199
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr ""
  
! #: cfgexpand.c:3222
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3227
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.c:3385
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.c:3570
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.c:3575
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6607
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.c:6875
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
--- 21955,22017 ----
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3084
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3137
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr ""
  
! #: cfgexpand.c:3202
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr ""
  
! #: cfgexpand.c:3228
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3236
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.c:3412
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.c:3597
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.c:3602
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6639
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6643
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.c:6907
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
*************** msgid "%<weakref%> attribute ignored bec
*** 22859,22870 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 22897,22908 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12109
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.c:1084 c/c-decl.c:12119
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgstr ""
*** 22976,22982 ****
  msgid "cannot find %qs"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7583
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
  msgid "%<pex_init%> failed: %m"
--- 23014,23020 ----
  msgid "cannot find %qs"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7593
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
  msgid "%<pex_init%> failed: %m"
*************** msgstr "varijabla okoline COLLECT_GCC mo
*** 22998,23004 ****
  msgid "ld returned %d exit status"
  msgstr ""
  
! #: collect2.c:924 gcc.c:8102 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
--- 23036,23042 ----
  msgid "ld returned %d exit status"
  msgstr ""
  
! #: collect2.c:924 gcc.c:8112 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
*************** msgstr ""
*** 23090,23106 ****
  msgid "unable to open dynamic dependency %qs"
  msgstr ""
  
! #: collect2.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr ""
  
! #: collect2.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr ""
  
! #: collect2.c:3002
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr ""
--- 23128,23144 ----
  msgid "unable to open dynamic dependency %qs"
  msgstr ""
  
! #: collect2.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr ""
  
! #: collect2.c:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr ""
  
! #: collect2.c:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr ""
*************** msgstr ""
*** 23431,23437 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14926 value-prof.c:537
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 23469,23475 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14933 value-prof.c:537
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr ""
*** 23461,23477 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11259
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11273
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
  
! #: expr.c:12311
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr ""
--- 23499,23515 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11261
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11275
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
  
! #: expr.c:12313
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr ""
*************** msgstr ""
*** 23506,23512 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 23544,23550 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2766 tree-ssa-reassoc.c:3782
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr ""
*** 23566,23572 ****
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4968
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
--- 23604,23610 ----
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4971
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
*************** msgstr ""
*** 23649,23660 ****
  msgid "%<-pipe%> not supported"
  msgstr ""
  
! #: gcc.c:3409 gcc.c:7592
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr ""
  
! #: gcc.c:3410 gcc.c:7593
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr ""
--- 23687,23698 ----
  msgid "%<-pipe%> not supported"
  msgstr ""
  
! #: gcc.c:3409 gcc.c:7602
  #, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr ""
  
! #: gcc.c:3410 gcc.c:7603
  #, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr ""
*************** msgstr ""
*** 23691,23752 ****
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.c:4842 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr ""
  
! #: gcc.c:4847
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr ""
  
! #: gcc.c:5231
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.c:5319
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.c:5522
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5729
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.c:5733
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5957
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr ""
  
! #: gcc.c:6118
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.c:6397
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.c:6413
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr ""
  
! #: gcc.c:6434
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
--- 23729,23790 ----
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.c:4852 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr ""
  
! #: gcc.c:4857
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr ""
  
! #: gcc.c:5241
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.c:5329
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.c:5532
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5739
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.c:5743
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5967
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr ""
  
! #: gcc.c:6128
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr ""
  
! #: gcc.c:6407
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr ""
  
! #: gcc.c:6423
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr ""
  
! #: gcc.c:6444
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr ""
*************** msgstr ""
*** 23754,23891 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6645
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.c:6696
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr ""
  
! #: gcc.c:6762
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr ""
  
! #: gcc.c:6792
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr ""
  
! #: gcc.c:6851
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr ""
  
  #. )
! #: gcc.c:6854
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr ""
  
! #: gcc.c:6873
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.c:7052
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.c:7187
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr ""
  
! #: gcc.c:7282
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.c:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr ""
  
! #: gcc.c:7902
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.c:7912 gcc.c:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr ""
  
! #: gcc.c:7932 gcc.c:7969
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.c:8272
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8297
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8503
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: gcc.c:8507
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr ""
  
! #: gcc.c:8633
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.c:8694
  #, gcc-internal-format
  msgid "no input files"
  msgstr ""
  
! #: gcc.c:8745
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.c:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr ""
  
! #: gcc.c:8812
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.c:8828
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.c:8837
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.c:8990
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.c:9024
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
--- 23792,23929 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6655
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.c:6706
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr ""
  
! #: gcc.c:6772
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr ""
  
! #: gcc.c:6802
  #, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr ""
  
! #: gcc.c:6861
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr ""
  
  #. )
! #: gcc.c:6864
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr ""
  
! #: gcc.c:6883
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.c:7062
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.c:7197
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr ""
  
! #: gcc.c:7292
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr ""
  
! #: gcc.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr ""
  
! #: gcc.c:7912
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.c:7922 gcc.c:7963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr ""
  
! #: gcc.c:7942 gcc.c:7979
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.c:8282
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8307
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8513
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr ""
  
! #: gcc.c:8517
  #, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr ""
  
! #: gcc.c:8643
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.c:8704
  #, gcc-internal-format
  msgid "no input files"
  msgstr ""
  
! #: gcc.c:8755
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.c:8797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr ""
  
! #: gcc.c:8822
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.c:8838
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.c:8847
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.c:9000
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
*************** msgstr ""
*** 23893,23984 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9030
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.c:9126 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr ""
  
! #: gcc.c:9372
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr ""
  
! #: gcc.c:9574
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.c:9638
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
  
! #: gcc.c:9801
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr ""
  
! #: gcc.c:9841
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.c:10092
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr ""
  
! #: gcc.c:10259 gcc.c:10264
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr ""
  
! #: gcc.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.c:10355
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.c:10479
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr ""
  
! #: gcc.c:10547
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr ""
  
! #: gcc.c:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr ""
  
! #: gcc.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr ""
  
! #: gcc.c:10759
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr ""
--- 23931,24022 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9040
  #, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr ""
  
! #: gcc.c:9136 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9142
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr ""
  
! #: gcc.c:9382
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr ""
  
! #: gcc.c:9584
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.c:9648
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr ""
  
! #: gcc.c:9811
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr ""
  
! #: gcc.c:9851
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.c:10102
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr ""
  
! #: gcc.c:10269 gcc.c:10274
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr ""
  
! #: gcc.c:10317
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.c:10323
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr ""
  
! #: gcc.c:10365
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr ""
  
! #: gcc.c:10489
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr ""
  
! #: gcc.c:10557
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr ""
  
! #: gcc.c:10644
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr ""
  
! #: gcc.c:10748
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr ""
  
! #: gcc.c:10769
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr ""
*************** msgstr ""
*** 24112,24158 ****
  msgid "cannot write PCH file"
  msgstr ""
  
! #: gimple-fold.c:1855 gimple-fold.c:2916
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1921
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1926
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2304 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2306
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2324
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4377 gimple-fold.c:4572
  #, gcc-internal-format
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.c:4521
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr ""
  
! #: gimple-fold.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr ""
--- 24150,24196 ----
  msgid "cannot write PCH file"
  msgstr ""
  
! #: gimple-fold.c:1856 gimple-fold.c:2917
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1922
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1927
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2305 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2307
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2325
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4376 gimple-fold.c:4571
  #, gcc-internal-format
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.c:4520
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr ""
  
! #: gimple-fold.c:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr ""
*************** msgstr ""
*** 24173,24179 ****
  msgid "function may return address of local variable"
  msgstr "tijelo funkcije nije dostupno"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
--- 24211,24217 ----
  msgid "function may return address of local variable"
  msgstr "tijelo funkcije nije dostupno"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10943
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
*************** msgstr ""
*** 24721,24727 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr ""
--- 24759,24765 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3723
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr ""
*************** msgstr ""
*** 24746,24757 ****
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
--- 24784,24795 ----
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:589 tree-ssa-uninit.c:667
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8950 cp/class.c:1459
! #: cp/class.c:3275 cp/constexpr.c:957 cp/decl.c:4198 cp/decl.c:11962
! #: cp/decl.c:12441 cp/decl.c:12450 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23280
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
*************** msgstr ""
*** 24916,24922 ****
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7574 gimplify.c:9015
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
--- 24954,24960 ----
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7574 gimplify.c:9026
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
*************** msgstr ""
*** 24951,25143 ****
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8639
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
  
! #: godump.c:1421
  #, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr ""
  
! #: godump.c:1433
  #, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr ""
--- 24989,25181 ----
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.c:8627 gimplify.c:8633
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8650
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.c:8739
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:12869
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8758 gimplify.c:8764 gimplify.c:8770 gimplify.c:8776
! #: gimplify.c:12862
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8870
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9196
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9378
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9740
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9797
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9829
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10029
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10239
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10293
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10542
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10603
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10694
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10841
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10860
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.c:10997
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11331
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11590 gimplify.c:11594 gimplify.c:11603
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11835 gimplify.c:12094
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12800
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12824
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12844
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12897
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13760 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13778
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13791
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13815
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15093
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
  
! #: godump.c:1423
  #, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr ""
  
! #: godump.c:1435
  #, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr ""
*************** msgstr ""
*** 25167,25173 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:618
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr ""
--- 25205,25211 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:630
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr ""
*************** msgstr ""
*** 25547,25583 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1489
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1494
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1499
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1530
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2493
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 25585,25621 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1496
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1501
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1506
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1518
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1537
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2501
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr ""
*** 26203,26230 ****
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9298
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9321
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.c:13658 omp-low.c:13663
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr ""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13667
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
--- 26241,26268 ----
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9376
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9399
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13736
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr ""
  
! #: omp-low.c:13738 omp-low.c:13743
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr ""
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13747
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr ""
*************** msgstr ""
*** 26969,26990 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.c:1230
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1257
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 27007,27028 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.c:1223
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1235
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1238
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1250
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 27026,27032 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr ""
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5499
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr ""
--- 27064,27070 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr ""
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5554
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr ""
*************** msgstr ""
*** 27256,27267 ****
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2599
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr ""
  
! #: stor-layout.c:2605
  #, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr ""
--- 27294,27305 ----
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2609
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr ""
  
! #: stor-layout.c:2615
  #, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr ""
*************** msgstr ""
*** 28485,28616 ****
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4901
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4921
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4967 tree-eh.c:4986
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5003
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5012
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5018
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3860
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3867
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3921
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3935
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3947
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3955
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3967
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3987
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4032
! #, gcc-internal-format
! msgid "function %q+F can never be inlined because it has a VLA return argument"
! msgstr ""
! 
! #: tree-inline.c:4040
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.c:4108
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4116
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4801
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.c:4804 tree-inline.c:4825
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.c:4807 tree-inline.c:4828
  #, gcc-internal-format
  msgid "called from this function"
  msgstr ""
  
! #: tree-inline.c:4821
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
--- 28523,28649 ----
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4904
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4916
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4936
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4970 tree-eh.c:4989
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5015
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5021
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3863
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3870
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3910
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3924
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3950
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3970
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3990
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4036
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.c:4104
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4112
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4797
  #, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr ""
  
! #: tree-inline.c:4800 tree-inline.c:4821
  #, gcc-internal-format
  msgid "called from here"
  msgstr ""
  
! #: tree-inline.c:4803 tree-inline.c:4824
  #, gcc-internal-format
  msgid "called from this function"
  msgstr ""
  
! #: tree-inline.c:4817
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr ""
*************** msgstr ""
*** 28661,28685 ****
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
  
! #: tree-ssa-ccp.c:3567
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3570 c-family/c-common.c:5601
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr ""
  
! #: tree-ssa-ccp.c:3576
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3582
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr ""
  
! #: tree-ssa-ccp.c:3586 c-family/c-common.c:5611
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr ""
--- 28694,28718 ----
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
  
! #: tree-ssa-ccp.c:3571
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3574 c-family/c-common.c:5601
  #, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr ""
  
! #: tree-ssa-ccp.c:3580
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3586
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr ""
  
! #: tree-ssa-ccp.c:3590 c-family/c-common.c:5611
  #, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr ""
*************** msgstr ""
*** 28862,28898 ****
  msgid "%G%qE may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:547
  #, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr ""
  
! #: tree-ssa-uninit.c:554
  #, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr ""
  
! #: tree-ssa-uninit.c:570
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr ""
  
! #: tree-ssa-uninit.c:578
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr ""
  
! #: tree-ssa-uninit.c:633
  #, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:638
  #, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:2968
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr ""
--- 28895,28931 ----
  msgid "%G%qE may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:550
  #, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr ""
  
! #: tree-ssa-uninit.c:557
  #, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr ""
  
! #: tree-ssa-uninit.c:573
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr ""
  
! #: tree-ssa-uninit.c:581
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr ""
  
! #: tree-ssa-uninit.c:636
  #, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:641
  #, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr ""
  
! #: tree-ssa-uninit.c:2971
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr ""
*************** msgstr ""
*** 29097,29188 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8272
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr ""
  
! #: tree.c:8436
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:9816 tree.c:9901 tree.c:9964
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9853
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9866
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9915
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9928
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9990
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10004
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10017
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10043
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13234
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13237
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13260
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13263
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13272
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
--- 29130,29221 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8279
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr ""
  
! #: tree.c:8443
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:9823 tree.c:9908 tree.c:9971
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9860
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9873
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9935
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9997
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10011
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10024
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10037
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10050
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13241
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13244
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13267
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13270
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13276
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13279
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
*************** msgstr ""
*** 29207,29438 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14092
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14133
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14135
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14137
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14160
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14173
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14209
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14211
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14213
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14252
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14254
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14256
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14273
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14275 tree.c:14286
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14277 tree.c:14288
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14284
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14596
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14601
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14613
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14632
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14640
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14646
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14682
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14703
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14709
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14720
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14731
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14749
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14779
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14787
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14795
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14805
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr ""
  
! #: tree.c:14814
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14836
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14851
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14871
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14884
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14890
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14909
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14919
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 29240,29471 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14099
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14140
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14142
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14144
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14167
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14180
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14216
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14218
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14220
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14259
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14261
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14263
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14280
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14282 tree.c:14293
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14284 tree.c:14295
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14291
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14603
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14608
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14620
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14639
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14647
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14669
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14679
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14689
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14716
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14727
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14738
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14770
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14786
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14794
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14802
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14812
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr ""
  
! #: tree.c:14821
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14843
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14865
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14878
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14891
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14904
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14916
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14926
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr ""
*** 29748,29755 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4191
! #: c-family/c-attribs.c:4195
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr ""
--- 29781,29788 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4194
! #: c-family/c-attribs.c:4198
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr ""
*************** msgstr ""
*** 29779,30006 ****
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.c:700
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:704
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:731 c-family/c-attribs.c:744
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:735 c-family/c-attribs.c:749
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:759
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:764
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:882
  #, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:920
  #, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr ""
  
! #: c-family/c-attribs.c:930
  #, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr ""
  
! #: c-family/c-attribs.c:953
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:965
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:1135 c-family/c-attribs.c:3139
! #: c-family/c-attribs.c:5415
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:1282 ada/gcc-interface/utils.c:6612
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:1331
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.c:1371 c-family/c-attribs.c:1377
! #: c-family/c-attribs.c:5258 c-family/c-attribs.c:5293
! #: c-family/c-attribs.c:5299 ada/gcc-interface/utils.c:6871
! #: ada/gcc-interface/utils.c:6905 ada/gcc-interface/utils.c:6911
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:1433 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr ""
  
! #: c-family/c-attribs.c:1609
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1638
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1677 c-family/c-attribs.c:3787
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.c:1700
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr ""
  
! #: c-family/c-attribs.c:1717
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:1813
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.c:1815
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1842
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:2006
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2040
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.c:2043
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.c:2052
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2065
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2082
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.c:2093
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2103
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr ""
  
! #: c-family/c-attribs.c:2131
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.c:2156 c-family/c-attribs.c:2486
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr ""
  
! #: c-family/c-attribs.c:2162
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2168
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.c:2177
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2188 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr ""
  
! #: c-family/c-attribs.c:2197 c-family/c-attribs.c:2512
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr ""
  
! #: c-family/c-attribs.c:2313
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2335
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
--- 29812,30039 ----
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.c:703
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:707
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:734 c-family/c-attribs.c:747
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:738 c-family/c-attribs.c:752
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:762
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:767
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:885
  #, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:923
  #, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr ""
  
! #: c-family/c-attribs.c:933
  #, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr ""
  
! #: c-family/c-attribs.c:956
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:968
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:1138 c-family/c-attribs.c:3142
! #: c-family/c-attribs.c:5432
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:1285 ada/gcc-interface/utils.c:6609
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:1334
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.c:1374 c-family/c-attribs.c:1380
! #: c-family/c-attribs.c:5275 c-family/c-attribs.c:5310
! #: c-family/c-attribs.c:5316 ada/gcc-interface/utils.c:6868
! #: ada/gcc-interface/utils.c:6902 ada/gcc-interface/utils.c:6908
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:1436 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr ""
  
! #: c-family/c-attribs.c:1612
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1641
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1680 c-family/c-attribs.c:3790
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.c:1703
  #, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr ""
  
! #: c-family/c-attribs.c:1720
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:1816
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.c:1818
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr ""
  
! #: c-family/c-attribs.c:1840
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1845
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:2009
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2043
  #, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr ""
  
! #: c-family/c-attribs.c:2046
  #, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr ""
  
! #: c-family/c-attribs.c:2055
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2068
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2085
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.c:2096
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:2106
  #, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr ""
  
! #: c-family/c-attribs.c:2134
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.c:2159 c-family/c-attribs.c:2489
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr ""
  
! #: c-family/c-attribs.c:2165
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2171
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.c:2180
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2191 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr ""
  
! #: c-family/c-attribs.c:2200 c-family/c-attribs.c:2515
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr ""
  
! #: c-family/c-attribs.c:2316
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2338
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
*************** msgstr ""
*** 30010,30458 ****
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2382
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr ""
  
! #: c-family/c-attribs.c:2399
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2447
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr ""
  
! #: c-family/c-attribs.c:2452
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr ""
  
! #: c-family/c-attribs.c:2493
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2503 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2518
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.c:2525
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2536
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2549
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2582
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr ""
  
! #: c-family/c-attribs.c:2601
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2609
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr ""
  
! #: c-family/c-attribs.c:2619
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.c:2633
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2634
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2669
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:2677
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2694 c-family/c-attribs.c:3687
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2727
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:2777
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2790
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr ""
  
! #: c-family/c-attribs.c:2801
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2856
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2861
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:2909
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr ""
  
! #: c-family/c-attribs.c:2967
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2990
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3003
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:3027
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr ""
  
! #: c-family/c-attribs.c:3033
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.c:3046
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:3058
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr ""
  
! #: c-family/c-attribs.c:3074
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3086
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3089 c-family/c-attribs.c:3093
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3122
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr ""
  
! #: c-family/c-attribs.c:3130
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.c:3152
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3174 c-family/c-attribs.c:3761
! #: c-family/c-attribs.c:5380 c-family/c-attribs.c:5407 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
  
! #: c-family/c-attribs.c:3220
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3230
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3234
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:3261
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr ""
  
! #: c-family/c-attribs.c:3271
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3317
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr ""
  
! #: c-family/c-attribs.c:3319
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3324
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr ""
  
! #: c-family/c-attribs.c:3327
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3343
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr ""
  
! #: c-family/c-attribs.c:3346 c-family/c-attribs.c:3359
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr ""
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3356
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3470 c-family/c-attribs.c:3518
! #: c-family/c-attribs.c:3545
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3564
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:3572
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr ""
  
! #: c-family/c-attribs.c:3583
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.c:3596
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.c:3700
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3767 c-family/c-attribs.c:5386
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.c:3834
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr ""
  
! #: c-family/c-attribs.c:3836
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3935
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.c:4006
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:4017
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.c:4020
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:4167 c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:4204 c-family/c-attribs.c:4208
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.c:4221 c-family/c-attribs.c:4225
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.c:4233 ada/gcc-interface/utils.c:4169
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:4239 ada/gcc-interface/utils.c:4176
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:4248 c-family/c-attribs.c:4251
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:4311
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:4368
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4376
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr ""
  
! #: c-family/c-attribs.c:4510
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4559
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4565
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4571
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4579
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4601
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4684
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:4734
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4743
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4771
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4782
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 30043,30491 ----
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2385
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr ""
  
! #: c-family/c-attribs.c:2402
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2450
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr ""
  
! #: c-family/c-attribs.c:2455
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr ""
  
! #: c-family/c-attribs.c:2496
  #, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2506 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2521
  #, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr ""
  
! #: c-family/c-attribs.c:2528
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2539
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2552
  #, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr ""
  
! #: c-family/c-attribs.c:2585
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr ""
  
! #: c-family/c-attribs.c:2604
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.c:2612
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr ""
  
! #: c-family/c-attribs.c:2622
  #, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.c:2636
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2637
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2672
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:2680
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2697 c-family/c-attribs.c:3690
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2730
  #, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:2780
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2793
  #, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr ""
  
! #: c-family/c-attribs.c:2804
  #, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2859
  #, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr ""
  
! #: c-family/c-attribs.c:2864
  #, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:2912
  #, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr ""
  
! #: c-family/c-attribs.c:2970
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:2993
  #, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3006
  #, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr ""
  
! #: c-family/c-attribs.c:3030
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr ""
  
! #: c-family/c-attribs.c:3036
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr ""
  
! #: c-family/c-attribs.c:3049
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:3061
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr ""
  
! #: c-family/c-attribs.c:3077
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3089
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3092 c-family/c-attribs.c:3096
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3125
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr ""
  
! #: c-family/c-attribs.c:3133
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr ""
  
! #: c-family/c-attribs.c:3155
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3177 c-family/c-attribs.c:3764
! #: c-family/c-attribs.c:5397 c-family/c-attribs.c:5424 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
  
! #: c-family/c-attribs.c:3223
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3233
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3237
  #, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr ""
  
! #: c-family/c-attribs.c:3264
  #, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr ""
  
! #: c-family/c-attribs.c:3274
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3320
  #, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr ""
  
! #: c-family/c-attribs.c:3322
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3327
  #, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr ""
  
! #: c-family/c-attribs.c:3330
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3346
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr ""
  
! #: c-family/c-attribs.c:3349 c-family/c-attribs.c:3362
  #, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr ""
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3359
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3473 c-family/c-attribs.c:3521
! #: c-family/c-attribs.c:3548
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3567
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:3575
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr ""
  
! #: c-family/c-attribs.c:3586
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr ""
  
! #: c-family/c-attribs.c:3599
  #, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.c:3703
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3770 c-family/c-attribs.c:5403
  #, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr ""
  
! #: c-family/c-attribs.c:3837
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr ""
  
! #: c-family/c-attribs.c:3839
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3938
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3951 cp/class.c:4771
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
  
! #: c-family/c-attribs.c:4009
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:4020
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr ""
  
! #: c-family/c-attribs.c:4023
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:4071 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:4170 c-family/c-attribs.c:4172
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:4207 c-family/c-attribs.c:4211
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr ""
  
! #: c-family/c-attribs.c:4224 c-family/c-attribs.c:4228
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.c:4236 ada/gcc-interface/utils.c:4166
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:4242 ada/gcc-interface/utils.c:4173
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:4251 c-family/c-attribs.c:4254
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr ""
  
! #: c-family/c-attribs.c:4314
  #, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:4371
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr ""
  
! #: c-family/c-attribs.c:4513
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4562
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4568
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4574
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4582
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4687
  #, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr ""
  
! #: c-family/c-attribs.c:4737
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4746
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4774
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4785
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 30461,30628 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4795
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.c:4836
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4864
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4868
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4875
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4883
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4907
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4925
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:5143
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:5150
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:5187
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.c:5195
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.c:5211 ada/gcc-interface/utils.c:6524
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:5219 ada/gcc-interface/utils.c:6531
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:5274 ada/gcc-interface/utils.c:6886
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5432
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:5450
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.c:5465
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr ""
  
! #: c-family/c-attribs.c:5501
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:5510
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr ""
  
! #: c-family/c-attribs.c:5532
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5544
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr ""
  
! #: c-family/c-attribs.c:5563
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5586
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:5599
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr ""
  
! #: c-family/c-attribs.c:5611
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognised"
  msgstr ""
  
! #: c-family/c-attribs.c:5628
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:5655
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:5759
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5761
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5938
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr ""
--- 30494,30661 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4798
  #, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4842
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4867
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4871
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4878
  #, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr ""
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4886
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4897
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4910
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4928
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:5160
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:5167
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:5204
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr ""
  
! #: c-family/c-attribs.c:5212
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.c:5228 ada/gcc-interface/utils.c:6521
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:5236 ada/gcc-interface/utils.c:6528
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:5291 ada/gcc-interface/utils.c:6883
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5449
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:5467
  #, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr ""
  
! #: c-family/c-attribs.c:5482
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr ""
  
! #: c-family/c-attribs.c:5518
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:5527
  #, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr ""
  
! #: c-family/c-attribs.c:5549
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5561
  #, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr ""
  
! #: c-family/c-attribs.c:5580
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5603
  #, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:5616
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr ""
  
! #: c-family/c-attribs.c:5628
  #, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognised"
  msgstr ""
  
! #: c-family/c-attribs.c:5645
  #, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:5672
  #, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:5776
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5778
  #, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5955
  #, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr ""
*************** msgstr ""
*** 30772,30783 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
--- 30805,30816 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9591
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7083 c/c-typeck.c:15505
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
*************** msgstr ""
*** 30857,30863 ****
  msgid "duplicate case value"
  msgstr ""
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2526
  #, gcc-internal-format
  msgid "previously used here"
  msgstr ""
--- 30890,30896 ----
  msgid "duplicate case value"
  msgstr ""
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2514
  #, gcc-internal-format
  msgid "previously used here"
  msgstr ""
*************** msgstr ""
*** 31878,31884 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 31911,31917 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.c:116 cp/pt.c:18889
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 31928,31934 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 31961,31967 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9447
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 31943,31959 ****
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
--- 31976,31992 ----
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.c:778 cp/semantics.c:9336
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:884 cp/semantics.c:8955
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:891 cp/semantics.c:9342
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
*************** msgstr ""
*** 31963,31969 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
--- 31996,32002 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9070
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
*************** msgstr ""
*** 32028,32034 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 32061,32067 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15318 cp/semantics.c:8598
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 32596,32602 ****
  msgstr ""
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
--- 32629,32635 ----
  msgstr ""
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6075
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
*************** msgstr ""
*** 33271,33432 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr ""
! 
! #: c-family/c-warn.c:2304
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2357
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2361
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr ""
  
! #: c-family/c-warn.c:2372
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr ""
  
! #: c-family/c-warn.c:2427
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:2489
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr ""
  
! #: c-family/c-warn.c:2525
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr ""
  
! #: c-family/c-warn.c:2554
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2562
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr ""
  
! #: c-family/c-warn.c:2567
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr ""
  
! #: c-family/c-warn.c:2616
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2654 c-family/c-warn.c:2678
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr ""
  
! #: c-family/c-warn.c:2657 c-family/c-warn.c:2675
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr ""
  
! #: c-family/c-warn.c:2725
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr ""
  
! #: c-family/c-warn.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr ""
  
! #: c-family/c-warn.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
--- 33304,33459 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2292
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2349
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr ""
  
! #: c-family/c-warn.c:2360
  #, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr ""
  
! #: c-family/c-warn.c:2415
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr ""
  
! #: c-family/c-warn.c:2477
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr ""
  
! #: c-family/c-warn.c:2513
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr ""
  
! #: c-family/c-warn.c:2542
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2550
  #, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr ""
  
! #: c-family/c-warn.c:2555
  #, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr ""
  
! #: c-family/c-warn.c:2604
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2642 c-family/c-warn.c:2666
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr ""
  
! #: c-family/c-warn.c:2645 c-family/c-warn.c:2663
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr ""
  
! #: c-family/c-warn.c:2713
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5564 cp/call.c:5808
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3304
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3307 c-family/c-warn.c:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr ""
  
! #: c-family/c-warn.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr ""
  
! #: c-family/c-warn.c:3447
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3460 c-family/c-warn.c:3474
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3464 c-family/c-warn.c:3490
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr ""
  
! #: c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3514
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
*************** msgstr[0] ""
*** 33434,33440 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
--- 33461,33467 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3521
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
*************** msgstr[0] ""
*** 33442,33448 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
--- 33469,33475 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
*************** msgstr[0] ""
*** 33450,33456 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
--- 33477,33483 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
*************** msgstr[0] ""
*** 33458,33464 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
--- 33485,33491 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
*************** msgstr[0] ""
*** 33466,33512 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3644
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3649
  #, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3668
  #, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr ""
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 33493,33539 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3613
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3620 c-family/c-warn.c:3653
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3632
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3637
  #, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3656
  #, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr ""
  
! #: c-family/c-warn.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3706
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3716
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3720
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr ""
*** 33595,33611 ****
  msgid "%s does not take any feature options"
  msgstr ""
  
! #: common/config/arm/arm-common.c:649
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr ""
  
! #: common/config/arm/arm-common.c:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr ""
--- 33622,33638 ----
  msgid "%s does not take any feature options"
  msgstr ""
  
! #: common/config/arm/arm-common.c:655
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:669
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr ""
  
! #: common/config/arm/arm-common.c:1025
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr ""
*************** msgstr ""
*** 34200,34206 ****
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 34227,34233 ----
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7108 config/arm/arm.c:7138 config/arm/arm.c:28884
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
*************** msgid "specify a system register with a
*** 34267,34273 ****
  msgstr ""
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
--- 34294,34300 ----
  msgstr ""
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4605
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
*************** msgstr ""
*** 34438,34445 ****
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
--- 34465,34472 ----
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32912
! #: config/rs6000/rs6000.c:24306 config/s390/s390.c:15770
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
*************** msgstr ""
*** 34454,34468 ****
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
--- 34481,34495 ----
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6460
! #: config/rs6000/rs6000-call.c:6455 config/s390/s390.c:12154
! #: config/s390/s390.c:12231
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6465
! #: config/rs6000/rs6000-call.c:6450 config/s390/s390.c:12149
! #: config/s390/s390.c:12226
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
*************** msgstr ""
*** 34476,34483 ****
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
! #: config/i386/i386.c:22619
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
--- 34503,34510 ----
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22516
! #: config/i386/i386.c:22644
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
*************** msgid "bad value %qs for %<-mmemory-late
*** 34563,34569 ****
  msgstr ""
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 34590,34596 ----
  msgstr ""
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:882 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr ""
*** 34683,34700 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 34710,34727 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7249 config/arm/arm.c:7267
! #: config/arm/arm.c:7448 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3443
! #: config/i386/i386-options.c:3620 config/i386/i386-options.c:3676
! #: config/i386/i386-options.c:3727 config/i386/i386-options.c:3764
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20356 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1097 config/s390/s390.c:1184 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr ""
*** 34797,34850 ****
  msgid "insn addresses not freed"
  msgstr ""
  
! #: config/arc/arc.c:11076
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr ""
  
! #: config/arc/arc.c:11084 config/arc/arc.c:11123
  #, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr ""
  
! #: config/arc/arc.c:11095 config/arc/arc.c:11134 config/arc/arc.c:11260
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
  
! #: config/arc/arc.c:11115
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr ""
  
! #: config/arc/arc.c:11170
  #, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr ""
  
! #: config/arc/arc.c:11176
  #, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arc/arc.c:11250 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr ""
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21426
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21490
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21519
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
--- 34824,34877 ----
  msgid "insn addresses not freed"
  msgstr ""
  
! #: config/arc/arc.c:11082
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr ""
  
! #: config/arc/arc.c:11090 config/arc/arc.c:11129
  #, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr ""
  
! #: config/arc/arc.c:11101 config/arc/arc.c:11140 config/arc/arc.c:11266
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
  
! #: config/arc/arc.c:11121
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr ""
  
! #: config/arc/arc.c:11176
  #, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr ""
  
! #: config/arc/arc.c:11182
  #, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arc/arc.c:11256 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr ""
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21447
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21511
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21540
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
*************** msgstr ""
*** 35059,35351 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2919
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr ""
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2948
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2975
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3125
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.c:3244
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3503
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3564
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3584
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3593
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.c:3760
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3836
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr ""
  
! #: config/arm/arm.c:7435
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7484
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26159
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26670
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
--- 35086,35378 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2923
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr ""
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2936
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2949
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2956
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2974
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2979
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3080
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3130
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.c:3248
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr ""
  
! #: config/arm/arm.c:3497
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3540
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3542
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3567
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3579 config/arm/arm.c:32926
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3587
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3596
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3618 config/pru/pru.c:612
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.c:3763
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3842
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3855
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3875
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6134
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6136
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6156
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6408
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6497
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6881 config/arm/arm.c:7102 config/arm/arm.c:7135
! #: config/arm/arm.c:28877
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7273
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7397
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7409
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7418
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7440 config/arm/arm.c:7492
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr ""
  
! #: config/arm/arm.c:7459
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7508
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9472
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13241
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13244
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25526
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26188
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26447
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26699
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26945
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32941
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
*************** msgstr ""
*** 35353,35374 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32931
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:33943
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr ""
--- 35380,35401 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32949
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32962
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32976
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:33988
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr ""
*************** msgstr ""
*** 36206,36337 ****
  msgid "parameter to builtin not valid: %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:8049
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8847
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8942
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9842
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9857
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9890
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9930
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9943
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9953
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9958
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10095
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.c:10100
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10408
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10414
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10417
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:12050
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12083
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13115
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:13134
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
--- 36233,36364 ----
  msgid "parameter to builtin not valid: %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:8053
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8477 config/i386/i386-expand.c:9929
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8865
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8960
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9860
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9875
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9908
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9948
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9961
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9971
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9976
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10113
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.c:10118
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:10124 config/i386/i386-expand.c:10444
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10432
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10435
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10931 config/rs6000/rs6000-call.c:11056
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11144
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11148
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:12069
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12102
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12863 config/i386/i386-expand.c:13075
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13128
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:13134
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:13153
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
*************** msgstr ""
*** 36511,36864 ****
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.c:2396
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2476
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2505
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2530
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2535
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2563
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2643
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2646
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2669
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.c:2682
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2685
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2834
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2903
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2962
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2967
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2995
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3043
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:3170
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3279
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3402
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3404
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3408
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3551
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3703
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3845
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3859
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 36538,36891 ----
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2458
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2398
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2420
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2422
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2428
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.c:2478
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2499
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2501
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2507
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2531
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2533
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2536
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2565
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.c:2644
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2647
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.c:2670
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.c:2683
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:2686
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2693
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2703
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2710
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.c:2760
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2776
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2778
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2832
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2835
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2839
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2904
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2963
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2968
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2996
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3044
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.c:3171
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3186
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3235
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3245
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3280
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3290
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3403
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3405
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3409
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3456 config/i386/i386-options.c:3507
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3461
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3468 config/i386/i386-options.c:3696
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3474
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.c:3499 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3503
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3511 config/i386/i386-options.c:3560
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3521 config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3529 config/i386/i386-options.c:3556
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3546 config/i386/i386-options.c:3564
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3552
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3656 config/rs6000/rs6000.c:20469
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.c:3683
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3704
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.c:3738 config/i386/i386-options.c:3748
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3775 config/i386/i386-options.c:3797
! #: config/ia64/ia64.c:812 config/s390/s390.c:1194
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3785 config/i386/i386-options.c:3807
! #: config/s390/s390.c:1223
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.c:3839
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3846
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3857
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3860
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 36973,37065 ****
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.c:8206
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.c:8296
  #, 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.c:9612
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.c:9632
  #, 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.c:9643
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12605
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12616 config/i386/i386.c:12630
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.c:12662
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12677
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12871
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16801
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20702
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20798
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.c:22452
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22459
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22466
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22512
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22542
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
--- 37000,37092 ----
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.c:8223
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.c:8313
  #, 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.c:9633
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.c:9653
  #, 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.c:9664
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12626
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12637 config/i386/i386.c:12651
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.c:12683
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12698
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12892
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16822
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20723
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20819
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.c:22477
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22484
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22491
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22537
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22567
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
*************** msgstr ""
*** 37258,37264 ****
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr ""
--- 37285,37291 ----
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1756
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr ""
*************** msgstr ""
*** 38409,38420 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
--- 38436,38447 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4617
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4600
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
*************** msgstr ""
*** 38535,38923 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:946
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:950
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:960 config/rs6000/rs6000-c.c:1011
! #: config/rs6000/rs6000-c.c:1281 config/rs6000/rs6000-c.c:1347
! #: config/rs6000/rs6000-c.c:1729 config/rs6000/rs6000-c.c:1776
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1084 config/rs6000/rs6000-c.c:1167
! #: config/rs6000/rs6000-c.c:1523
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1276
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1668
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1837
  #, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1913
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1917
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1926
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6391
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6443
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6633
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7078
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7604
  #, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7828
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8003
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8795
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9223
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9264
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9295
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9307
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9333
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9348
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9373
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9378
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9397
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9438
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9526
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9537
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9550
  #, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9562
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9573
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9589
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9607
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9623
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9662
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9720
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10107 config/rs6000/rs6000-call.c:10268
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10109 config/rs6000/rs6000-call.c:10270
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10219
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10417
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10436
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10464
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10490
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10543
  #, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10555
  #, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10569
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10583
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10603
  #, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10673
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10698
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10726
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10738
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10751
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10765
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10777
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10785
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10852 config/rs6000/rs6000-call.c:11202
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11017
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11249
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11264
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11282
  #, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11500
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11502 config/rs6000/rs6000-call.c:11504
! #: config/rs6000/rs6000-call.c:11506 config/rs6000/rs6000-call.c:11512
! #: config/rs6000/rs6000-call.c:11514 config/rs6000/rs6000-call.c:11520
! #: config/rs6000/rs6000-call.c:11526 config/rs6000/rs6000-call.c:11528
! #: config/rs6000/rs6000-call.c:11530 config/rs6000/rs6000-call.c:11534
! #: config/rs6000/rs6000-call.c:11536 config/rs6000/rs6000-call.c:11540
! #: config/rs6000/rs6000-call.c:11544
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11509 config/rs6000/rs6000-call.c:11517
! #: config/rs6000/rs6000-call.c:11523
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11542
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11547
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11550
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14665
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14687
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:1691
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:5497
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:5505
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
--- 38562,38957 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:949
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:953
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:963 config/rs6000/rs6000-c.c:1014
! #: config/rs6000/rs6000-c.c:1284 config/rs6000/rs6000-c.c:1350
! #: config/rs6000/rs6000-c.c:1732 config/rs6000/rs6000-c.c:1779
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1087 config/rs6000/rs6000-c.c:1170
! #: config/rs6000/rs6000-c.c:1526
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1279
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1671
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1840
  #, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1916
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1920
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1929
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6517
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6569
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6759
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6934
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7204
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7730
  #, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7954
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8129
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8921
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9349
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9390
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9421
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9433
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9459
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9474
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9499
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9504
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9523
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9564
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9652
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9663
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9676
  #, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9688
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9699
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9715
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9733
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9749
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9788
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9846
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10233 config/rs6000/rs6000-call.c:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10235 config/rs6000/rs6000-call.c:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10356
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10554
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10573
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10601
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10627
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10680
  #, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10692
  #, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10706
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10720
  #, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10740
  #, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10810
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10835
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10863
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10875
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10888
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10902
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10914
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10922
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10989 config/rs6000/rs6000-call.c:11339
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11154
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11386
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11401
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11419
  #, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11637
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11639 config/rs6000/rs6000-call.c:11641
! #: config/rs6000/rs6000-call.c:11643 config/rs6000/rs6000-call.c:11649
! #: config/rs6000/rs6000-call.c:11651 config/rs6000/rs6000-call.c:11657
! #: config/rs6000/rs6000-call.c:11663 config/rs6000/rs6000-call.c:11665
! #: config/rs6000/rs6000-call.c:11667 config/rs6000/rs6000-call.c:11671
! #: config/rs6000/rs6000-call.c:11673 config/rs6000/rs6000-call.c:11677
! #: config/rs6000/rs6000-call.c:11681
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11646 config/rs6000/rs6000-call.c:11654
! #: config/rs6000/rs6000-call.c:11660
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11679
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11684
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11687
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14881
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14903
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
! #. We can't check this in rs6000_option_override_internal since
! #. DEFAULT_ABI isn't established yet.
! #: config/rs6000/rs6000-logue.c:732
! #, gcc-internal-format
! msgid "%qs requires the ELFv2 ABI"
! msgstr ""
! 
! #: config/rs6000/rs6000-logue.c:1719
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:5552
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:5560
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
*************** msgstr ""
*** 38984,39160 ****
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4176
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4202
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4239
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4607
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4904
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20084
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20172
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20186
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24227
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24230
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25224
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 39018,39194 ----
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4067 config/rs6000/rs6000.c:4094
! #: config/rs6000/rs6000.c:4121 config/rs6000/rs6000.c:4136
! #: config/rs6000/rs6000.c:4144 config/rs6000/rs6000.c:4189
! #: config/rs6000/rs6000.c:4191 config/rs6000/rs6000.c:4283
! #: config/rs6000/rs6000.c:4296 config/rs6000/rs6000.c:4305
! #: config/rs6000/rs6000.c:4455 config/rs6000/rs6000.c:4492
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4180
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4206
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4221
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4224
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4243
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4252
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4362
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4402
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4415
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4625
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4922
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4959
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7919
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10694
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17844
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20134
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20216
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20218
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20220
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20222
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20228
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20231
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20236
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20239
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24278
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24281
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24283
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24828
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24987
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25019
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25275
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27892
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr ""
*** 39333,39339 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
--- 39367,39373 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:922
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
*************** msgstr ""
*** 39403,39607 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr ""
  
! #: config/s390/s390.c:762
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr ""
  
! #: config/s390/s390.c:766
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr ""
  
! #: config/s390/s390.c:782
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr ""
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:856
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:875
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr ""
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr ""
  
! #: config/s390/s390.c:1016
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr ""
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr ""
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13147
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15512
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.c:15641
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
--- 39437,39641 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr ""
  
! #: config/s390/s390.c:765
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr ""
  
! #: config/s390/s390.c:769
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr ""
  
! #: config/s390/s390.c:785
  #, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr ""
  
! #: config/s390/s390.c:834
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:840
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:847
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:853
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:859
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:878
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr ""
  
! #: config/s390/s390.c:885 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr ""
  
! #: config/s390/s390.c:1019
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr ""
  
! #: config/s390/s390.c:1120
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1210
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.c:10027
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11392
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11408
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11436
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr ""
  
! #: config/s390/s390.c:11440
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13150
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15461
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15490
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15494
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15506
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15515
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15521
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15526
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15548
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15601
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15637
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.c:15644
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:15675
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15836 config/s390/s390.c:15886 config/s390/s390.c:15903
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15842
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
*************** msgstr ""
*** 39963,40020 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:4160
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:4184
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6381 ada/gcc-interface/utils.c:6559
! #: ada/gcc-interface/utils.c:6731
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6436
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6451
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6473
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6482
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6503
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6512
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6691
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6975
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr ""
--- 39997,40054 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:4157
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:4181
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6378 ada/gcc-interface/utils.c:6556
! #: ada/gcc-interface/utils.c:6728
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6433
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6448
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6470
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6479
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6500
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6509
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6688
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6972
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr ""
*************** msgstr ""
*** 40025,40032 ****
  msgid "could not read the BRIG file"
  msgstr "ne mogu pisati u privremenu datoteku %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 40059,40066 ----
  msgid "could not read the BRIG file"
  msgstr "ne mogu pisati u privremenu datoteku %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12789 cp/typeck.c:2157
! #: cp/typeck.c:8625 cp/typeck.c:9416
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr ""
*** 40086,40092 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
--- 40120,40126 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7355 c/c-decl.c:8263 c/c-decl.c:9070
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
*************** msgstr ""
*** 40383,40389 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
--- 40417,40423 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3831 cp/decl.c:3264
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
*************** msgstr ""
*** 40413,40419 ****
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
--- 40447,40453 ----
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.c:4047 cp/decl.c:3670
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
*************** msgstr ""
*** 40443,40449 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
--- 40477,40483 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4423 cp/tree.c:4807
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
*************** msgstr ""
*** 40541,40547 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
--- 40575,40581 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7822 c/c-decl.c:9740
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
*************** msgstr ""
*** 40571,40577 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr ""
--- 40605,40611 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8235
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr ""
*************** msgstr ""
*** 40631,40837 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr ""
  
! #: c/c-decl.c:6056
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.c:6088
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.c:6133
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr ""
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr ""
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr ""
  
! #: c/c-decl.c:6420
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr ""
  
! #: c/c-decl.c:6423
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:6466
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr ""
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6527
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6532
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
--- 40665,40871 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5657 cp/decl.c:8216
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5917
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.c:6028
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6049 c/c-decl.c:6064
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr ""
  
! #: c/c-decl.c:6059
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.c:6070
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6075
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.c:6085
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.c:6091
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.c:6102
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.c:6108
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.c:6121
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.c:6136
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6139
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.c:6148
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.c:6359 c/c-decl.c:6755 c/c-decl.c:6765
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.c:6361
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.c:6381
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.c:6385
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr ""
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr ""
  
! #: c/c-decl.c:6421
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr ""
  
! #: c/c-decl.c:6423
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr ""
  
! #: c/c-decl.c:6426
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.c:6449 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:6469
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr ""
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:6490
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:6497
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:6500 cp/decl.c:12194
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.c:6517
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6521
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.c:6526
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:6530
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:6538
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
*************** msgstr ""
*** 40839,41549 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.c:6695
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr ""
  
! #: c/c-decl.c:6699
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr ""
  
! #: c/c-decl.c:6707
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.c:6734
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr ""
  
! #: c/c-decl.c:6736
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr ""
  
! #: c/c-decl.c:6822
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr ""
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr ""
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr ""
  
! #: c/c-decl.c:6899
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr ""
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:7262
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr ""
  
! #: c/c-decl.c:7264
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr ""
  
! #: c/c-decl.c:7273
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7280
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7282
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7287
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.c:7289
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7335
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7490
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7503
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr ""
  
! #: c/c-decl.c:7510
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7512
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr ""
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7636
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7680
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr ""
  
! #: c/c-decl.c:7899
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr ""
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.c:8173
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr ""
  
! #: c/c-decl.c:8179
  #, gcc-internal-format
  msgid "union defined here"
  msgstr ""
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8371
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr ""
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.c:8782
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.c:8813
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.c:9290
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9496
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9554
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.c:9563
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
  
! #: c/c-decl.c:9581
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.c:9600
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9609
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9689
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.c:9770
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.c:9779
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9833
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
--- 40873,41583 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6585 c/c-decl.c:6979
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6648
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6658
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.c:6666 c/c-decl.c:8794
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.c:6698
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr ""
  
! #: c/c-decl.c:6702
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr ""
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6713
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.c:6728
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr ""
  
! #: c/c-decl.c:6739
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr ""
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr ""
  
! #: c/c-decl.c:6828
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr ""
  
! #: c/c-decl.c:6867 c/c-decl.c:7525
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6889
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr ""
  
! #: c/c-decl.c:6902
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr ""
  
! #: c/c-decl.c:6908
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6912
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7018
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7028
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.c:7069
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.c:7073 cp/decl.c:12494
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.c:7111 c/c-decl.c:7321 c/c-decl.c:7375 c/c-decl.c:7459
! #: c/c-decl.c:7584 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.c:7117 c/c-decl.c:7327 c/c-decl.c:7464 c/c-decl.c:7589
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.c:7212
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7216
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7222
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7241
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.c:7250
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.c:7265
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr ""
  
! #: c/c-decl.c:7267
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr ""
  
! #: c/c-decl.c:7276
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.c:7278
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.c:7283
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.c:7285
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.c:7290
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.c:7295
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7305
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7336
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7338
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7381
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7392
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7409 cp/decl.c:11126
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
  
! #: c/c-decl.c:7449
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.c:7491
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7493
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7506
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr ""
  
! #: c/c-decl.c:7513
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7515
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7555 c/c-decl.c:7566 c/c-decl.c:7569
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr ""
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr ""
  
! #: c/c-decl.c:7628
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7642
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7671
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.c:7683
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.c:7720
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7828 c/c-decl.c:9548
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.c:7838
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.c:7883
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7887
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:7898
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr ""
  
! #: c/c-decl.c:7902
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr ""
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.c:7980 c/c-decl.c:8016
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.c:8010
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.c:8056
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8170
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.c:8176
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr ""
  
! #: c/c-decl.c:8182
  #, gcc-internal-format
  msgid "union defined here"
  msgstr ""
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:8261
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.c:8272
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.c:8302 c/c-decl.c:9089
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8369 cp/decl.c:5140
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8377
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.c:8470 c/c-decl.c:8488 c/c-decl.c:8549
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8578
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.c:8705
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.c:8712
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8773 cp/decl.c:13466
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
  
! #: c/c-decl.c:8779
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.c:8785
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr ""
  
! #: c/c-decl.c:8816
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.c:8921
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.c:9061
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9068
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.c:9147 cp/decl.c:15941
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.c:9162
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.c:9282 c/c-decl.c:9298
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.c:9293
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.c:9325
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9442 cp/decl.c:5451 cp/decl.c:16484
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.c:9460
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9499
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.c:9557
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.c:9566
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.c:9574 cp/decl.c:16619
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
  
! #: c/c-decl.c:9584
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.c:9603
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9612
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.c:9660
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.c:9675
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.c:9692
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9732 c/c-decl.c:9736
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.c:9749
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.c:9765
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.c:9773
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.c:9782
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.c:9811 c/c-decl.c:9816
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9836
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.c:9843
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.c:9896
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9907
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9910 c/c-decl.c:9957 c/c-decl.c:9971
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.c:9949
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9954
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9964
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9969
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:10227 cp/decl.c:17444
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:10246 cp/decl.c:17528
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
*************** msgstr ""
*** 41551,41807 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10344
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10351
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.c:11224
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.c:11246
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.c:11408
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr ""
  
! #: c/c-decl.c:11458
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr ""
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.c:11555
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
! #: c/c-decl.c:11673
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11744
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 41585,41841 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10342
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10347
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10354
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.c:10386
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10390
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10397
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10402
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10406
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10410
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10702
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10761 c/c-decl.c:10768
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.c:10796 c/c-decl.c:11180 c/c-decl.c:11575
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10808 cp/parser.c:31517
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10821
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.c:11050 c/c-parser.c:9959
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.c:11096
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:11167 c/c-decl.c:11733
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.c:11227
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.c:11249
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11292
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.c:11411
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr ""
  
! #: c/c-decl.c:11461
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11532
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr ""
  
! #: c/c-decl.c:11556 c/c-decl.c:11829 c/c-parser.c:8970
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.c:11558
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.c:11593
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11606
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11655
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11680
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11694 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11697 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11709
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11718
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11739
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11747
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11826
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11841
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11868
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11894 c/c-decl.c:11910 c/c-decl.c:11936
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12363 cp/semantics.c:5813
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12367 cp/semantics.c:5817
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12070 cp/typeck.c:5094
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:12079 cp/typeck.c:5102
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:12008 cp/typeck.c:5042
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:12098 cp/typeck.c:5110
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:12032 cp/typeck.c:5053
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:12090
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:12019
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 41821,41827 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "oÄ�ekujem kraj retka"
--- 41855,41861 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31751
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "oÄ�ekujem kraj retka"
*************** msgstr ""
*** 41836,41842 ****
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1753 c/c-parser.c:11210
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
--- 41870,41876 ----
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1753 c/c-parser.c:11213
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
*************** msgstr ""
*** 41866,41873 ****
  msgid "unknown type name %qE"
  msgstr ""
  
! #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
--- 41900,41907 ----
  msgid "unknown type name %qE"
  msgstr ""
  
! #: c/c-parser.c:2001 c/c-parser.c:12511 c/c-parser.c:18879 c/c-parser.c:19396
! #: c/c-parser.c:19913 cp/parser.c:41400 cp/parser.c:45266
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
*************** msgstr ""
*** 41887,41893 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
--- 41921,41927 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2066 cp/parser.c:33950 cp/parser.c:34022
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr ""
*** 41902,41908 ****
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
--- 41936,41942 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11860 cp/parser.c:12067
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 41940,41946 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 41974,41980 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14570
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr ""
*** 41968,41974 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12569
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
--- 42002,42008 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12572
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgstr ""
*** 41998,42004 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 42032,42038 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10148
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr ""
*** 42035,42056 ****
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8491 c/c-parser.c:8500 c/c-parser.c:9027
! #: c/c-parser.c:9213 c/c-parser.c:9239 c/c-parser.c:10067 c/c-parser.c:10493
! #: c/c-parser.c:10530 c/c-parser.c:10792 c/c-parser.c:10843 c/c-parser.c:11003
! #: c/c-parser.c:11033 c/c-parser.c:11041 c/c-parser.c:11070 c/c-parser.c:11083
! #: c/c-parser.c:11389 c/c-parser.c:11513 c/c-parser.c:12097 c/c-parser.c:12150
! #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
! #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
! #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
--- 42069,42090 ----
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8493 c/c-parser.c:8502 c/c-parser.c:9030
! #: c/c-parser.c:9216 c/c-parser.c:9242 c/c-parser.c:10070 c/c-parser.c:10496
! #: c/c-parser.c:10533 c/c-parser.c:10795 c/c-parser.c:10846 c/c-parser.c:11006
! #: c/c-parser.c:11036 c/c-parser.c:11044 c/c-parser.c:11073 c/c-parser.c:11086
! #: c/c-parser.c:11392 c/c-parser.c:11516 c/c-parser.c:12100 c/c-parser.c:12153
! #: c/c-parser.c:12169 c/c-parser.c:12215 c/c-parser.c:13001 c/c-parser.c:13034
! #: c/c-parser.c:15346 c/c-parser.c:15456 c/c-parser.c:15729 c/c-parser.c:15992
! #: c/c-parser.c:17949 c/c-parser.c:20432 c/c-parser.c:20623
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31754 cp/parser.c:34927 cp/parser.c:37491 cp/parser.c:37659
! #: cp/parser.c:42974 cp/parser.c:44581
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3238 cp/parser.c:20213
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
*************** msgstr ""
*** 42135,42141 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
--- 42169,42175 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27917
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
*************** msgstr ""
*** 42195,42201 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 42229,42235 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5776 cp/parser.c:12191
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 42210,42216 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
--- 42244,42250 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11810
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
*************** msgstr ""
*** 42235,42251 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
--- 42269,42285 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13647
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6390 cp/parser.c:13650
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6521 cp/parser.c:12462
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
*************** msgstr ""
*** 42265,42276 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 42299,42310 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6872 cp/parser.c:12731
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12737
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 42285,42292 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 42319,42326 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21066
! #: cp/parser.c:21083 cp/parser.c:21097
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr ""
*** 42314,42325 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
--- 42348,42359 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4870
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4875
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr ""
*** 42354,43653 ****
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.c:8539
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr ""
  
! #: c/c-parser.c:8622
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8625
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8694
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.c:8697
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:8701
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8725
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8726
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8734
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8735
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.c:8758
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8760
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8785
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8806
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.c:8814
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.c:8820
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.c:8836
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.c:8859 c/c-parser.c:8863
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr ""
  
! #: c/c-parser.c:8867
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr ""
  
! #: c/c-parser.c:9041 c/c-parser.c:10109 c/c-parser.c:10131
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.c:9062
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.c:9076
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.c:9266
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr ""
  
! #: c/c-parser.c:9282
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.c:9352 c/c-parser.c:9369 c/c-parser.c:9376
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9397
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.c:9441 c/c-parser.c:9451
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9473 c/c-parser.c:9483
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9516
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9535
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9583
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9606
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9661
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9680
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9688 c/c-parser.c:9718
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9696 c/c-parser.c:9738
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9836
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.c:9877
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9890
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr ""
  
! #: c/c-parser.c:9894
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr ""
  
! #: c/c-parser.c:9920
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr ""
  
! #: c/c-parser.c:9942
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9951
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.c:9996 cp/parser.c:7353
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
  
! #: c/c-parser.c:10169
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10180
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10184
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.c:10197
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10271
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10276
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10284
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10295
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10299
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10304
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10317
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10321
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10348
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10374
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10814
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10910
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11158
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.c:11290
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11310
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11432
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.c:11883
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
  
! #: c/c-parser.c:12004
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected %qE selector name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, 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.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12431
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
  
! #: c/c-parser.c:12856
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:13100 c/c-parser.c:13112
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:13263 c/c-parser.c:21734
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<data%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13701 c/c-parser.c:13747 c/c-parser.c:13793 c/c-parser.c:13839
! #: c/c-parser.c:14255 c/c-parser.c:14337 c/c-parser.c:14876 c/c-parser.c:15004
! #: c/c-parser.c:15049 c/c-parser.c:15781
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.c:13712
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13758
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "unexpected argument"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<concurrent%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
  
! #: c/c-parser.c:15014
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15223
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15273
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15312
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid depend kind"
  msgstr "neispravni izraz kao operand"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid 'asm': "
  msgid "invalid map kind"
  msgstr "neispravni â€žasmâ€�: "
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.c:15888
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.c:15932
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:17106 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.c:17110
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected function name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
  
! #: c/c-parser.c:17151 c/c-parser.c:17199 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<allocator%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:17338
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18107
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.c:18416
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<for%> after %qs"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<point%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, 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.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20152
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:20203 c/c-parser.c:20231
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<match%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:20662
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20723
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<target%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<declare%>"
  msgstr "oÄ�ekujem %<while%>"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20949
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21026
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21033
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21036
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21044
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21053
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21170
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:21181
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "oÄ�ekujem %<(%>"
  
! #: c/c-parser.c:21200
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21490
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21496
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21936
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22028
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 42388,43687 ----
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.c:8542
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr ""
  
! #: c/c-parser.c:8625
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8628
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8697
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr ""
  
! #: c/c-parser.c:8700
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:8704
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8728
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8729
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.c:8737
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8738
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.c:8761
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8763
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8788
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8809
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.c:8817
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.c:8823
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.c:8839
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.c:8862 c/c-parser.c:8866
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr ""
  
! #: c/c-parser.c:8870
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr ""
  
! #: c/c-parser.c:9044 c/c-parser.c:10112 c/c-parser.c:10134
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.c:9065
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.c:9079
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.c:9269
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr ""
  
! #: c/c-parser.c:9285
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.c:9355 c/c-parser.c:9372 c/c-parser.c:9379
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9400
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.c:9444 c/c-parser.c:9454
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9476 c/c-parser.c:9486
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9519
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9538
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9586
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9609
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9626
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9683
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9691 c/c-parser.c:9721
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9699 c/c-parser.c:9741
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9733
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9839
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.c:9880
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.c:9893
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr ""
  
! #: c/c-parser.c:9897
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr ""
  
! #: c/c-parser.c:9923
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr ""
  
! #: c/c-parser.c:9945
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9954
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.c:9999 cp/parser.c:7353
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
  
! #: c/c-parser.c:10172
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10183
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10187
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.c:10200
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10274
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10279
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10287
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10298
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10302
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10307
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10320
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10341
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10346
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10351
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10817
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.c:10913
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11161
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.c:11293
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11313
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11435
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.c:11886
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:11954 cp/parser.c:34784
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11968 cp/parser.c:34797
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
  
! #: c/c-parser.c:12007
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.c:12010 cp/parser.c:34834
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12019 cp/parser.c:34843
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.c:12030 cp/parser.c:34857
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected %qE selector name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-parser.c:12046 cp/parser.c:34876
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12260 cp/parser.c:44912
  #, 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.c:12304 c/c-parser.c:19393 c/c-parser.c:19688 c/c-parser.c:19747
! #: c/c-parser.c:19833 cp/parser.c:41397 cp/parser.c:41731 cp/parser.c:41821
! #: cp/parser.c:41894 cp/parser.c:44959 cp/parser.c:44974 cp/parser.c:44989
! #: cp/parser.c:45005 cp/parser.c:45021 cp/parser.c:45037 cp/parser.c:45064
! #: cp/parser.c:45077 cp/parser.c:45100 cp/parser.c:45113
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12327 cp/parser.c:45090
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12414 cp/parser.c:45185
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12421 cp/parser.c:45191
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12434
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12456 c/c-parser.c:12480 cp/parser.c:45220 cp/parser.c:45253
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12493 cp/parser.c:44949
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.c:12832 c/c-parser.c:15840 c/c-parser.c:21437 c/c-parser.c:21445
! #: cp/parser.c:35295 cp/parser.c:38010 cp/parser.c:44032 cp/parser.c:44040
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
  
! #: c/c-parser.c:12859
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:13103 c/c-parser.c:13115
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:13266 c/c-parser.c:21738
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.c:13270 cp/semantics.c:7784
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.c:13312 cp/parser.c:35981
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13389 cp/parser.c:36045
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:13391 cp/parser.c:36047
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13511 cp/parser.c:36158
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:13531 c/c-parser.c:19740 c/c-parser.c:19826 cp/parser.c:36176
! #: cp/parser.c:41723 cp/parser.c:41813
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<data%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:13584 cp/parser.c:36231
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13591 cp/parser.c:36238
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.c:13593 cp/parser.c:36240
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13599 cp/parser.c:36246
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13704 c/c-parser.c:13750 c/c-parser.c:13796 c/c-parser.c:13842
! #: c/c-parser.c:14258 c/c-parser.c:14340 c/c-parser.c:14879 c/c-parser.c:15007
! #: c/c-parser.c:15052 c/c-parser.c:15784
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.c:13715
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13761
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13807 cp/semantics.c:7989
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13854 cp/semantics.c:8019
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:13888 cp/parser.c:36438
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.c:13928 cp/parser.c:36480
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13989 cp/parser.c:36545
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14055 cp/parser.c:36614
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14058 cp/parser.c:36617
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14132 cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:14144 c/c-parser.c:14267 cp/semantics.c:7058
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14206 cp/parser.c:35753
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.c:14240 cp/parser.c:35786
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "unexpected argument"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14407 cp/semantics.c:8154
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14465 c/c-parser.c:14471 cp/parser.c:36649 cp/parser.c:36659
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<concurrent%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14505 cp/parser.c:36697
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14558 cp/parser.c:36765
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14683 c/c-parser.c:21003 cp/parser.c:43683
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14803 cp/parser.c:37023
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14857 cp/parser.c:37039
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14861 cp/parser.c:37042
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14873 cp/semantics.c:7093
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14896 cp/parser.c:37062
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
  
! #: c/c-parser.c:15017
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15062 cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15107 cp/semantics.c:7308
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15152 cp/semantics.c:7406
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15226
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15276
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15315
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15583 cp/parser.c:37791
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15630 cp/parser.c:37839 cp/parser.c:38068 cp/parser.c:38118
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid depend kind"
  msgstr "neispravni izraz kao operand"
  
! #: c/c-parser.c:15717 cp/parser.c:37914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid 'asm': "
  msgid "invalid map kind"
  msgstr "neispravni â€žasmâ€�: "
  
! #: c/c-parser.c:15815 cp/parser.c:38015
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.c:15891
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.c:15935
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:16012 cp/semantics.c:7564
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16209 cp/parser.c:38352
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16220 c/c-parser.c:16552 cp/parser.c:38363 cp/parser.c:38734
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.c:16264 cp/parser.c:38410
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16409 cp/parser.c:38588
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16541 cp/parser.c:38723
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16674 cp/parser.c:42251
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16684 cp/parser.c:42261
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16704 cp/parser.c:42281
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16715 cp/parser.c:42292
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16722 cp/parser.c:42299
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16730 cp/parser.c:42307
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16741 cp/parser.c:42329
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16751 cp/parser.c:42339
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16844 cp/parser.c:42436
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:16860 cp/parser.c:42453
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:17109 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.c:17113
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected function name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-parser.c:17131 cp/parser.c:44276
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
  
! #: c/c-parser.c:17154 c/c-parser.c:17202 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17194 cp/parser.c:44327 cp/parser.c:44372
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17225 cp/parser.c:44401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17226 cp/parser.c:44403
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17270 cp/parser.c:42654
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17325 cp/parser.c:38813
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<allocator%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:17341
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17356 cp/parser.c:38828
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: c/c-parser.c:17455 cp/parser.c:38921
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17477 cp/parser.c:38943
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17491 cp/parser.c:38957
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.c:17498 cp/parser.c:38964
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17555 cp/parser.c:39021
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17564 cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17574 cp/parser.c:39039
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17840 cp/parser.c:39244 cp/parser.c:39270
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17844 cp/parser.c:39301 cp/parser.c:39317
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17893 cp/semantics.c:9738 cp/semantics.c:9748
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17993 cp/semantics.c:9813
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:18050 cp/parser.c:39501
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:18062 cp/parser.c:39517
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:18098 cp/parser.c:39550
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:18105 cp/parser.c:39557
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18110
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:18164 cp/parser.c:40162
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:18169 cp/parser.c:40168
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:18225 cp/parser.c:40219
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18236 cp/parser.c:40230
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18254 cp/parser.c:40258
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
  
! #: c/c-parser.c:18333 cp/semantics.c:9323 cp/semantics.c:9414
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.c:18419
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18467 cp/parser.c:40572
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18550 cp/parser.c:40368 cp/parser.c:40410 cp/pt.c:17930
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18684 cp/parser.c:40691
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18898 cp/parser.c:40909
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19108 cp/parser.c:41110
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<for%> after %qs"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:19384 cp/parser.c:41388
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<point%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:19637 cp/parser.c:41661
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19653 cp/parser.c:41677
  #, 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.c:19701 cp/parser.c:41907
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19775 cp/parser.c:41760
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19787 cp/parser.c:41772
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19862 cp/parser.c:41851
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19875 cp/parser.c:41864
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20099 cp/parser.c:42126
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20156
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:20207 c/c-parser.c:20235
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20274 cp/parser.c:42802
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20327 cp/parser.c:42854
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20352 cp/parser.c:42878
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20379 cp/parser.c:42917 cp/pt.c:11524
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20382 cp/parser.c:42920 cp/pt.c:11541
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20406 cp/parser.c:42948 cp/pt.c:11527
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20451 cp/parser.c:42992
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20473 cp/parser.c:43014 cp/pt.c:11531
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20484 cp/parser.c:43025
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20571 cp/parser.c:43111
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20646 cp/parser.c:43219
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<match%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:20666
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.c:20672 cp/decl.c:7581
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.c:20684 cp/decl.c:7590
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20727
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20735 cp/parser.c:43264
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20844 cp/parser.c:43369
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20893 cp/parser.c:43418
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20912 cp/parser.c:43443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<target%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:20919 cp/parser.c:43450
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<declare%>"
  msgstr "oÄ�ekujem %<while%>"
  
! #: c/c-parser.c:20925 cp/parser.c:43457
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20953
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21034
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21037
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21040
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21048
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21057
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21174
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.c:21185
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "oÄ�ekujem %<(%>"
  
! #: c/c-parser.c:21204
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21335 cp/parser.c:43925
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21399 cp/parser.c:43988
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21419 cp/parser.c:44014
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21428 cp/parser.c:44023
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21440 cp/parser.c:44035
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21452 cp/parser.c:44047
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21461 cp/parser.c:44056
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21475 cp/parser.c:44070
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21494
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21500
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21740 cp/semantics.c:8762
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21742 cp/semantics.c:8764
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21746 cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:21925 cp/parser.c:44803
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21931 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21940
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21948 cp/parser.c:44827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22032
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 43657,43663 ****
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 43691,43697 ----
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:241 c/c-typeck.c:10697 c/c-typeck.c:10739 cp/call.c:4556
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 43738,43749 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
--- 43772,43783 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9252
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9256
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
*************** msgstr ""
*** 43778,43784 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
--- 43812,43818 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2702 cp/typeck.c:3609 cp/typeck.c:3702
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
*************** msgstr ""
*** 43916,43932 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
--- 43950,43966 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5140 cp/typeck.c:5409
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5167 cp/typeck.c:5191
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5170 cp/typeck.c:5194
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
*************** msgstr ""
*** 43951,43957 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
--- 43985,43991 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:4047 cp/typeck.c:6107
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
*************** msgstr ""
*** 44031,44037 ****
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
--- 44065,44071 ----
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.c:4858 c/c-typeck.c:5042
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
*************** msgstr ""
*** 44046,45420 ****
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5295
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.c:5394
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.c:5440
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5594
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5598
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5616
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5621
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5768
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5774
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6077
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6213
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6681
  #, 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.c:6684
  #, 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.c:6689
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6897
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6901
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6906
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6924
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.c:7202
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.c:7215
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7305
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7310
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7315
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7320
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7369
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7428
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7438
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7480
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.c:7488
  #, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7493
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7499
  #, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7504
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7511
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7516
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7555
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7562
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7567
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7571
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7591
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7598
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7603
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7607
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.c:7645
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7655
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7665
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.c:8924
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10178
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10840
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10917
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.c:12335
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12779
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13120
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.c:13780
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected pointer in %qs clause"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14074
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14082
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14448
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14462
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14481
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14500
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, 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.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14956
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14963
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15522
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 44080,45459 ----
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.c:5073
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5076
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.c:5081
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5083
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.c:5222
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5304
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5363 c/c-typeck.c:5369
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5386
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.c:5403
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5414 c/c-typeck.c:5431
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5419 c/c-typeck.c:5436
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.c:5449
  #, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5454
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5463 c/c-typeck.c:5474
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5488
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5603
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5607
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5625
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.c:5630
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.c:5639 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.c:5688
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5706 c/c-typeck.c:11260
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.c:5777
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5783
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5818
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5912
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.c:5918
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.c:5933
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.c:5953
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.c:5963
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6028
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:6039
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6044
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6053 cp/typeck.c:8460
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6076
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.c:6086
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:6182
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6223
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.c:6349
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6551 c/c-typeck.c:6573 c/c-typeck.c:6599
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.c:6614
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.c:6657 c/c-typeck.c:6903
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6691
  #, 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.c:6694
  #, 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.c:6699
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.c:6898
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6907
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6911
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6916
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6934
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:7112 c/c-typeck.c:7479
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7115 c/c-typeck.c:7482
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7118 c/c-typeck.c:7484
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7486
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7129 c/c-typeck.c:7374 c/c-typeck.c:7417
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7131 c/c-typeck.c:7376 c/c-typeck.c:7419
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7133 c/c-typeck.c:7378 c/c-typeck.c:7421
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7135 c/c-typeck.c:7380 c/c-typeck.c:7423
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7144
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.c:7212
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7278
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7284
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7289
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7294 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7317
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7327
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7337
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7342
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7391
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7394
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7396
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7398
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7442
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7450
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7455
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7460
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7502
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.c:7510
  #, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7515
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7521
  #, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7526
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7533
  #, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7538
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7577
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7584
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7589
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7593
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7613
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7620
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7625
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7629
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7656
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.c:7667
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7677
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7687
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.c:7755
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7995 c/c-typeck.c:8889 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:8011 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8051
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:8119 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.c:8138 c/c-typeck.c:8162 c/c-typeck.c:8165 c/c-typeck.c:8173
! #: c/c-typeck.c:8213 c/c-typeck.c:9742 c/c-typeck.c:9792
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.c:8147
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.c:8178 c/c-typeck.c:8226 c/c-typeck.c:9802
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.c:8220 c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.c:8239
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.c:8517 cp/decl.c:6998
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.c:8737
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.c:8820
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8886 c/c-typeck.c:10325 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.c:8923
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.c:8946
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8970
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:8975
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:9094 c/c-typeck.c:9176
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9099 c/c-typeck.c:9238
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.c:9149
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.c:9158 c/c-typeck.c:9167
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:9172 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9178 c/c-typeck.c:9181
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9200
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.c:9209
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.c:9311 c/c-typeck.c:9341 c/c-typeck.c:9885
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9315 c/c-typeck.c:9345 c/c-typeck.c:9888
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.c:9819
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10200
  #, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10207 c/c-typeck.c:10284
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.c:10228
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10299 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.c:10416
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10478
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.c:10512
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.c:10544
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.c:10786
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10813 c/gimple-parser.c:2404 cp/typeck.c:10061
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.c:10841 c/c-typeck.c:10845
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.c:10859 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10862
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.c:10939
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.c:11029 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.c:11054
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.c:11092 c/c-typeck.c:11100
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:11106 cp/parser.c:11981
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11108
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11184 cp/parser.c:13483
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11187 c/c-typeck.c:11207 cp/decl.c:3644 cp/parser.c:13493
! #: cp/parser.c:13514
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11190 cp/parser.c:13496
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.c:11204 cp/parser.c:13506
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11242 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.c:11286
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:12120 c/c-typeck.c:12288 cp/typeck.c:5423
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12128 c/c-typeck.c:12296 cp/typeck.c:5436
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12143 c/c-typeck.c:12311 cp/typeck.c:5454
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr ""
! 
! #: c/c-typeck.c:12153 c/c-typeck.c:12321 cp/typeck.c:5471
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12167 cp/typeck.c:5129
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12185 c/c-typeck.c:12206
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12191 c/c-typeck.c:12212
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12233 c/c-typeck.c:12362
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12240 c/c-typeck.c:12246
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.c:12253 c/c-typeck.c:12372
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.c:12265 c/c-typeck.c:12270 c/c-typeck.c:12398 c/c-typeck.c:12403
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.c:12352
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.c:12357
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.c:12380 c/c-typeck.c:12383 c/c-typeck.c:12390 c/c-typeck.c:12393
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.c:12462
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12777
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12781
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12785
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12801
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12991 cp/semantics.c:9886
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13002 c/c-typeck.c:13012 cp/semantics.c:9897
! #: cp/semantics.c:9907
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:13047 cp/semantics.c:9942
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13091 c/c-typeck.c:14672 c/c-typeck.c:14759 c/c-typeck.c:14832
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13103 c/c-typeck.c:14604 c/c-typeck.c:14745
! #: cp/semantics.c:4950 cp/semantics.c:7490 cp/semantics.c:7684
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13112 c/c-typeck.c:14769 cp/semantics.c:4960
! #: cp/semantics.c:7703
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:13120 c/c-typeck.c:14778
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13131 cp/semantics.c:4976 cp/semantics.c:7732
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13135 c/c-typeck.c:14797 cp/semantics.c:4980
! #: cp/semantics.c:7736
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13142
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13151 c/c-typeck.c:14804 c/c-typeck.c:14922
! #: cp/semantics.c:4998 cp/semantics.c:7743 cp/semantics.c:7924
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13187 cp/semantics.c:5032
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13194 cp/semantics.c:5039
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13217 cp/semantics.c:5072
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13234 c/c-typeck.c:13300 c/c-typeck.c:13577
! #: cp/semantics.c:5089 cp/semantics.c:5155
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13253 cp/semantics.c:5108
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13270 c/c-typeck.c:13391 cp/semantics.c:5125
! #: cp/semantics.c:5246
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13287 cp/semantics.c:5142
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13328 cp/semantics.c:5183
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13343 cp/semantics.c:5198
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13379 cp/semantics.c:5234
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13383 cp/semantics.c:5238
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13401 c/c-typeck.c:13516 cp/semantics.c:5256
! #: cp/semantics.c:5385
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13409 cp/semantics.c:5264
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.c:13795 cp/semantics.c:6335
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.c:13802
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13808 cp/semantics.c:6342
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13821 cp/semantics.c:6358
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.c:13841 cp/semantics.c:6394
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13868
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13875 cp/semantics.c:6428
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13881 cp/semantics.c:6434
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13887 cp/semantics.c:6440
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13924 cp/semantics.c:6488
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected pointer in %qs clause"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6563
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14028 cp/semantics.c:6583
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14054 c/c-typeck.c:14064
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14084
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14096
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14104
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14148
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14157 cp/semantics.c:6227
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14245
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14263 c/c-typeck.c:14996 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14275 cp/semantics.c:8447
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14289 cp/semantics.c:6624
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14297
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14305
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14324 cp/semantics.c:6698
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14354 c/c-typeck.c:14915 c/c-typeck.c:15139
! #: cp/semantics.c:6785 cp/semantics.c:7917 cp/semantics.c:8215
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14369 cp/semantics.c:6800
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14382 c/c-typeck.c:14414 c/c-typeck.c:14445
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14390 c/c-typeck.c:14421 c/c-typeck.c:14693 c/c-typeck.c:14843
! #: c/c-typeck.c:14850 c/c-typeck.c:14868 c/c-typeck.c:14878 c/c-typeck.c:14885
! #: cp/semantics.c:6813 cp/semantics.c:6821 cp/semantics.c:6878
! #: cp/semantics.c:6885 cp/semantics.c:6929 cp/semantics.c:7617
! #: cp/semantics.c:7794 cp/semantics.c:7801 cp/semantics.c:7818
! #: cp/semantics.c:7828 cp/semantics.c:7835
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14393 c/c-typeck.c:14424 c/c-typeck.c:14853 c/c-typeck.c:14888
! #: cp/semantics.c:6824 cp/semantics.c:6888 cp/semantics.c:7804
! #: cp/semantics.c:7838
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14407 cp/semantics.c:6870
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14438 cp/semantics.c:6921
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14457 cp/semantics.c:7260
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14464
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14471
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14478
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14491 cp/semantics.c:7331
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14497
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14510 cp/semantics.c:7370
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14516
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14585 cp/semantics.c:7456
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7481
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14612 cp/semantics.c:7500
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14621 cp/semantics.c:7511
  #, 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.c:14664 cp/semantics.c:7592
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14689 c/c-typeck.c:14865 cp/semantics.c:7613
! #: cp/semantics.c:7815
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14697 c/c-typeck.c:14871 cp/semantics.c:7621
! #: cp/semantics.c:7821
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7691
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14823 c/c-typeck.c:14929 cp/semantics.c:7773
! #: cp/semantics.c:7931
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14910 cp/semantics.c:7911
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14938 cp/semantics.c:7941
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14952 cp/semantics.c:7957
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14955 cp/semantics.c:7960
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14972
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14979
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:15009 c/c-typeck.c:15100 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15029 cp/semantics.c:7543
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.c:15122 cp/semantics.c:8183
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15189 cp/semantics.c:8518
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15199
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8309
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15230 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15241 c/c-typeck.c:15249 cp/semantics.c:8331
! #: cp/semantics.c:8349
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15294 cp/semantics.c:8289
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15331 cp/semantics.c:8339
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15341 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15359 cp/semantics.c:8543
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15533
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15538
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:15544
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 45633,45639 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 45672,45678 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3729 cp/pt.c:6908
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 45722,46949 ****
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4366
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.c:4264
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4372 cp/cvt.c:862
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4439
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4460
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4958
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5014
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5016
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5035
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5078
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:5081
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5215
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5703
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5716
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5721
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5737
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7051
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7267
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.c:7273
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7388
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7475
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7545
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7582 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7897
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7906
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.c:7911
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7926
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7965
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:8166
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8270
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8348
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9103
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:9313
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9875
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9877
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:10109
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10383 cp/typeck.c:9489
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10405
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10437
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10716
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10742
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10748
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11804
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12063
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12655
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/class.c:309
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:313
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:320
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:325
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:378
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1191
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr ""
  
! #: cp/class.c:1194
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1212
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1332
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1342
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2936
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3017
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:3018
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:3053
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr ""
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr ""
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3493
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3563
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3679
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3692
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3705
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr ""
  
! #: cp/class.c:3711
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr ""
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3834
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3837
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3870
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3913
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3946
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3952
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3954
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:4411
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4414
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4742
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr ""
  
! #: cp/class.c:4775
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr ""
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5934
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5943
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:6006
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6127
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:6156
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6162
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6743
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6922
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.c:7208
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7210
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7215
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7243
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7245
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7254 cp/class.c:7285
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.c:7262
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7264
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7283
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7562
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7572
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8555
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8928
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8931
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
--- 45761,46988 ----
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4367
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.c:4265
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4373 cp/cvt.c:862
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4440
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4461
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4645
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4648
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4873
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4945
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4959
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:5012
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5017
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5019
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5036
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.c:5040
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5049 cp/call.c:5093 cp/call.c:5103
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:5052
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5059
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:5062
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5070
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:5073
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:5079
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:5082
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5097
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5106
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5216
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5283
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5300 cp/call.c:5307
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5363
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5443
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5448
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5497 cp/call.c:5612 cp/call.c:5783
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5501
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5688
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5704
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5717
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5722
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5738
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6428
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6430
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6510
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6561
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.c:6563
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6634
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:7018
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7060
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7236
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7242
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7278
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7279 cp/decl.c:8284
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.c:7284
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.c:7285 cp/decl.c:8285
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.c:7292
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7373
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7376 cp/call.c:7395 cp/decl.c:9980 cp/typeck.c:4209
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/call.c:7380
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7392
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7399
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7466
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7486
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7536
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.c:7547
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7556
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7593 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7635 cp/call.c:7642
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7638
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7911
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7920
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.c:7925
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7937
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7940
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7979
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7982 cp/call.c:8000
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7985
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:8180
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8207 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8287
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8297
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8365
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8374
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8474
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8536
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9120
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:9123 cp/call.c:11767
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:9148
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:9344
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9476
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9876
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9879
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9884
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9889
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9904
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9911
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9914
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9937
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9939
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9941
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9944
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9947
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9950
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9961
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9973
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9990
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9993
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:10003
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10006
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:10018
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10040
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:10140
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10414 cp/typeck.c:9504
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10436
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10468
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10515
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10553 cp/pt.c:16297 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10555
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10750
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10773
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10778
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10779
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10802
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11765
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11834
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11835
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:11838
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12088
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:12092
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12094
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12140
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12527
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12682
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12686
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/class.c:322
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:326
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:333
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:338
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:391
  #, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1204
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr ""
  
! #: cp/class.c:1207
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1225
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1227 cp/decl.c:1746 cp/decl.c:1758 cp/decl.c:1783 cp/decl.c:1806
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
  
! #: cp/class.c:1269
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1272
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1341
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1345
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1351
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1355
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1435 cp/class.c:1442 cp/class.c:1449 cp/class.c:1461
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1447
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1455
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1766
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2240
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2252
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2293
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2297
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2589
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2951
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2969
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3032
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:3033
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:3068
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3078 cp/parser.c:21870
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3274
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3466
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr ""
  
! #: cp/class.c:3482
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr ""
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3492
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3502
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3508
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3569
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3572
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3574
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3578
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3694
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.c:3707
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3720
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr ""
  
! #: cp/class.c:3726
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr ""
  
! #: cp/class.c:3797
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3849
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3852
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3883
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3885
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3928
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3956
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3961
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3963
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3967
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3969
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:4426
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4429
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4757
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr ""
  
! #: cp/class.c:4790
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr ""
  
! #: cp/class.c:5246
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5267
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5923 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5949
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5952
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5955
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5958
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:6014
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:6021
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6142
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:6171
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6177
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6496
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6508
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6758
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6937
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.c:7223
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7225
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7230
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7258
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7260
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7269 cp/class.c:7300
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.c:7277
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7279
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7298
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7412 cp/parser.c:25654
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.c:7549
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7577
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7583
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7587
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7593
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7750
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7761
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8268
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8358
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8516
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8543
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8570
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.c:8573
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8649 cp/class.c:8691
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8669
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8943
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8946
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
*************** msgstr ""
*** 47023,47029 ****
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
--- 47062,47068 ----
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8025
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
*************** msgstr ""
*** 47069,47075 ****
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
--- 47108,47114 ----
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8057
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
*************** msgstr ""
*** 47179,47551 ****
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.c:3875
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3898
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4062
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4065
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4076
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4079
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4090
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4093
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4104
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4119
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4122
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4163
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4226
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5026
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5028 cp/constexpr.c:5035
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.c:5033
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5038
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5045
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.c:5050
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.c:5053
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5071
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:5320
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5389
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5402
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5908
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6010
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6089
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6727
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6756
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr ""
  
! #: cp/constexpr.c:6792
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6992
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6998
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:7023
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7042
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7280
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7295
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7306
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:8138
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8265
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8419
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8486
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.c:8501
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8565
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8615
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8622
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8695
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8791
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8858
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.c:8888
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8897
  #, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 47218,47590 ----
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.c:3877
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3894 cp/constexpr.c:3993 cp/constexpr.c:6123
! #: cp/constexpr.c:6220 cp/constexpr.c:7977
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3900
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3931 cp/constexpr.c:3953
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.c:3933
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4064
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4067
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4078
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4081
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4092
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4095
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4106
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4110
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4121
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4124
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4165
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.c:4174 cp/constexpr.c:4184
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4204
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4228
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4240
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4970 cp/constexpr.c:6790
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4990
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5035
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5037 cp/constexpr.c:5044
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.c:5042
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5047
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5054
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.c:5059
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.c:5062
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:5067 cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5080
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:5083
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:5329
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5398
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5411
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5811 cp/constexpr.c:7048
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5917
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6019
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6020
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6085
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6098
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6280 cp/constexpr.c:8655
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6708 cp/constexpr.c:8182
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6736
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6765
  #, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr ""
  
! #: cp/constexpr.c:6801
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6906 cp/constexpr.c:8481 cp/constexpr.c:8859
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7001
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:7007
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:7032
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7051
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:7281
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7289
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7304
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7315
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7337
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7917
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:8147
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8150
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8235
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8274
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8428
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8495
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.c:8510
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8574
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8624
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8631
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8704
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8800
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8867
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.c:8897
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8906
  #, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 47570,47606 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2813
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2830
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2841
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2853
  #, 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 ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "evaluating %qs"
--- 47609,47645 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2797
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:2819 cp/cp-gimplify.c:2831 cp/decl.c:4049 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2837
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2854
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2865
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.c:2877
  #, 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 ""
  
! #: cp/cp-gimplify.c:2981
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "evaluating %qs"
*************** msgstr ""
*** 47642,47648 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 47681,47687 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7991
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** msgstr ""
*** 48005,48242 ****
  msgid "odr-used inline variable %qD is not defined"
  msgstr ""
  
! #: cp/decl.c:1198
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.c:1238
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.c:1252
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr ""
  
! #: cp/decl.c:1299
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
  
! #: cp/decl.c:1332
  #, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr ""
  
! #: cp/decl.c:1354
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr ""
  
! #: cp/decl.c:1383
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr ""
  
! #: cp/decl.c:1386
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:1435
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr ""
  
! #: cp/decl.c:1437 cp/decl.c:1820
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1506
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr ""
  
! #: cp/decl.c:1519 cp/decl.c:1646
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr ""
  
! #: cp/decl.c:1520 cp/decl.c:1647
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr ""
  
! #: cp/decl.c:1528
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.c:1532 cp/decl.c:1593
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1621
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1627 cp/decl.c:1641
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1631
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.c:1735
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.c:1739
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1755
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.c:1779
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr ""
  
! #: cp/decl.c:1801
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr ""
  
! #: cp/decl.c:1818
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:1828
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1830
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr ""
  
! #: cp/decl.c:1840
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.c:1842
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr ""
  
! #: cp/decl.c:1900
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr ""
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr ""
  
! #: cp/decl.c:1912
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr ""
  
! #: cp/decl.c:1914
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr ""
  
! #: cp/decl.c:1954
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr ""
  
! #: cp/decl.c:1957
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr ""
  
! #: cp/decl.c:1992 cp/decl.c:2002
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
! #: cp/decl.c:1995 cp/decl.c:2005
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.c:2045
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/decl.c:2053
  #, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr ""
  
! #: cp/decl.c:2054
  #, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr ""
  
! #: cp/decl.c:2062
  #, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr ""
  
! #: cp/decl.c:2063
  #, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr ""
  
! #: cp/decl.c:2088
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr ""
  
! #: cp/decl.c:2089
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr ""
  
! #: cp/decl.c:2102
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2164
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
--- 48044,48281 ----
  msgid "odr-used inline variable %qD is not defined"
  msgstr ""
  
! #: cp/decl.c:1200
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.c:1240
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.c:1254
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr ""
  
! #: cp/decl.c:1301
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.c:1305 cp/decl.c:15357
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
  
! #: cp/decl.c:1334
  #, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr ""
  
! #: cp/decl.c:1356
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr ""
  
! #: cp/decl.c:1385
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr ""
  
! #: cp/decl.c:1388
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:1437
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr ""
  
! #: cp/decl.c:1439 cp/decl.c:1822
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1508
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr ""
  
! #: cp/decl.c:1521 cp/decl.c:1648
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr ""
  
! #: cp/decl.c:1522 cp/decl.c:1649
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr ""
  
! #: cp/decl.c:1530
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.c:1534 cp/decl.c:1595
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1623
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1629 cp/decl.c:1643
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1633
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.c:1737
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.c:1741
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1757
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.c:1781
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr ""
  
! #: cp/decl.c:1803
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr ""
  
! #: cp/decl.c:1820
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:1830
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1832
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr ""
  
! #: cp/decl.c:1842
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.c:1844
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr ""
  
! #: cp/decl.c:1902
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr ""
  
! #: cp/decl.c:1903 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr ""
  
! #: cp/decl.c:1914
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr ""
  
! #: cp/decl.c:1916
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr ""
  
! #: cp/decl.c:1956
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr ""
  
! #: cp/decl.c:1959
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr ""
  
! #: cp/decl.c:1994 cp/decl.c:2004
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
! #: cp/decl.c:1997 cp/decl.c:2007
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.c:2047
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/decl.c:2055
  #, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr ""
  
! #: cp/decl.c:2056
  #, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr ""
  
! #: cp/decl.c:2064
  #, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr ""
  
! #: cp/decl.c:2065
  #, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr ""
  
! #: cp/decl.c:2090
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr ""
  
! #: cp/decl.c:2091
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr ""
  
! #: cp/decl.c:2104
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2165
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
*************** msgstr ""
*** 48249,48296 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2774
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:3050
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr ""
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 48288,48335 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2636
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2775
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.c:3035 cp/decl.c:3064 cp/decl.c:3106 cp/decl.c:3123 cp/decl.c:3226
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:3051
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:3061
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:3075 cp/decl.c:3133
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3078 cp/decl.c:3136
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3085 cp/decl.c:3143
  #, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr ""
  
! #: cp/decl.c:3092
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 48298,48746 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3216
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3428
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3431
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3588
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3591
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:4061
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr ""
  
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4101
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4114
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4195
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.c:4531
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5063
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5113
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.c:5130
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5178
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5181
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5192
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5196
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5200
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5204
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5208
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5212
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.c:5243
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.c:5246
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5318
  #, 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.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.c:5399
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5461
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5469
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.c:5470
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5494
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.c:5542
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5599
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5671
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.c:5687
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5866
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:6006
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:6057
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6061
  #, 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.c:6067
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6109
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.c:6116
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:6125
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6133
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6308
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
--- 48337,48785 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3157
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3172
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3175
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3190 cp/decl.c:3234 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3217
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3284
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3378
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3401 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3429
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3432
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3446 cp/decl.c:3600
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3452 cp/decl.c:3582 cp/decl.c:3602
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3458 cp/decl.c:3612
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3464 cp/decl.c:3604
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3471 cp/decl.c:3606
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3589
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3592
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:4056 cp/parser.c:6807
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:4062
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr ""
  
! #: cp/decl.c:4073
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:4101 cp/decl.c:4187
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4102
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4115
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.c:4124
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4131
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4196
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.c:4532
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:5039
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5042
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5045
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5064
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.c:5067
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5109
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5114
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.c:5131
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5164
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5172
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5179
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5182
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5187
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5190
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5193
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5197
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5201
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5205
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5209
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5213
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5216 cp/decl.c:5219 cp/decl.c:5222
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.c:5244
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.c:5247
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5319
  #, 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.c:5323
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5387 cp/decl2.c:859
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.c:5400
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5438
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5462
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5470
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.c:5471
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.c:5483
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5495
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.c:5543
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5560
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5595
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5600
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5672
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.c:5678 cp/decl.c:6856
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.c:5688
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5838
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5844
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5863
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5867
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:5923
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5930
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.c:5942
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5982
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:6007
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:6058
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6062
  #, 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.c:6068
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6110
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.c:6117
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:6126
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6134
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:6138
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6309
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6366
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
*************** msgstr ""
*** 48755,48957 ****
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6439
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.c:6570
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6580
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6698
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.c:6818
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:6832
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6900
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7135
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7138
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7328
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.c:7586
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.c:7610
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7615
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7758
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7866
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7925
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:7968
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:8252
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:8523
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
--- 48794,48996 ----
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6465
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.c:6516
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6555 cp/decl.c:6815 cp/typeck2.c:1377 cp/typeck2.c:1665
! #: cp/typeck2.c:1713 cp/typeck2.c:1760
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.c:6596
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6606
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6724
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.c:6844
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:6858
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.c:6871
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6926
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.c:6947
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6992
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7116
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:7151
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7153
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7156
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:7161
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7346
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.c:7604
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.c:7628
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7633
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7638
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7643
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7648
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7698
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7716 cp/decl.c:14099
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7720 cp/decl.c:14103
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7776
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7884
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7943
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:7986
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8164
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:8270
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8273
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8280
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8306
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8315
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8525
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:8541
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8550 cp/decl.c:8635
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
*************** msgstr[0] ""
*** 48959,48965 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
--- 48998,49004 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8554
  #, 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] ""
*** 48967,48973 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
--- 49006,49012 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8557
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
*************** msgstr[0] ""
*** 48975,50616 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8584
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8610
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8646
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8675
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8680
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8685
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8691
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8700
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9416
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.c:9419
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.c:9435
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9465
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9474
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9476
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9482
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9485
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9487
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9496
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9512
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9595
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9605
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9681
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr ""
  
! #: cp/decl.c:9703
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:9713
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.c:9758
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.c:9769
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9797
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9814
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.c:9870
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.c:9932
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9933
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9941
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9942
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9952
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9967
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9990
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10144
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.c:10146
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.c:10163
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.c:10365
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:10371
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:10505
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.c:10509
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10513
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10524
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10529
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10534
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10645
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10648
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10734
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10885
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/decl.c:10897
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.c:10899
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.c:10904
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.c:10906
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.c:10911
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.c:10913
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.c:10918
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11028
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11042
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11067
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.c:11070
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11074
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11083
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11127
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:11132
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11379
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:11385
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.c:11395
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.c:11419
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.c:11426
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.c:11530
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.c:11535
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11674
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.c:11747
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.c:11755
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.c:11809
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr ""
  
! #: cp/decl.c:11815
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr ""
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.c:11834
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.c:11836
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11903
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.c:11972
  #, 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.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11992
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12073
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12097
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12108
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr ""
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12303
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12309
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12382
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12387
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12408
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12419
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12428
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12494
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12507
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12572
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12573
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12617
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12711
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.c:12733
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12762
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12763
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12836
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12968
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12970
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12978
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:13027
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13041
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:13044
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.c:13047
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:13057
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13070
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13082
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13088
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:13107
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:13133
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:13268
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13274
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:13336
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.c:13355
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13369
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13372
  #, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.c:13377
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13380
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.c:13435
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13456
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.c:13459
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13475
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.c:13496
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.c:13506
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.c:13516
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13550
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:13563
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13572
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13578
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13598
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.c:13660
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:13665
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.c:13685
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13688
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13741 cp/decl.c:13752
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13746
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13857
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13860
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13866
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13870
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13887
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13891
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13906
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13907
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13950
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:14011
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:14026
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:14235
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.c:14238
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.c:14328
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:14332
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14362
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.c:14387
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14389
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14727
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.c:14764
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.c:14770
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14780
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14843
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14844
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14856
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14857
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14868
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14880
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14918
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14925
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14927
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14936
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14938
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15047
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15070
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15075
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 49014,50655 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8602
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8628
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.c:8637
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8658
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8664
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8693
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8698
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8703
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8709
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8718
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:9185
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9188
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9193
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9430
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9434
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.c:9453
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9455
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9483
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9489
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9492
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9494
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9500
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9503
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9511
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9514
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9516
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9523
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9530
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.c:9562
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9613
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9620
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9623
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9699
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr ""
  
! #: cp/decl.c:9721
  #, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:9731
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.c:9776
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.c:9787
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.c:9806
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9815
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9832
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.c:9877
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9880
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.c:9883 cp/decl.c:9886
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.c:9888
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.c:9950
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9951
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9959
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.c:9970
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9978
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9985
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:10008
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10022
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10029
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10034
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.c:10117
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.c:10157
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10162
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.c:10164
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.c:10181
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.c:10374
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.c:10383
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:10389
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.c:10396
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10399
  #, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr ""
  
! #: cp/decl.c:10523
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.c:10527
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10531
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10542
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10547
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.c:10552
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10663
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10666
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10697 cp/decl.c:10769
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10701 cp/decl.c:10772
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:10752
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.c:10779
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.c:10782
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10791
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10843
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10903
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10905 cp/pt.c:16024
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/decl.c:10915
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.c:10917
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.c:10922
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.c:10924
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.c:10929
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.c:10931
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.c:10936
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.c:10957
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10961
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11043
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11046
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.c:11057
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11060
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.c:11073
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11076
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11085
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.c:11088
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11092
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11101
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11122
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11130
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11145
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.c:11150
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11397
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.c:11400 cp/decl.c:11422
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:11403
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.c:11413
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.c:11437
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.c:11444
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.c:11472
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11523
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11531 cp/decl.c:11540 cp/decl.c:13348
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.c:11548
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.c:11553
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.c:11588
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11595 cp/decl.c:11602 cp/decl.c:11609 cp/decl.c:11616
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11637
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11645
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:11692
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.c:11741 cp/decl.c:11745 cp/decl.c:11748
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.c:11765
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.c:11773
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.c:11827
  #, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr ""
  
! #: cp/decl.c:11833
  #, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr ""
  
! #: cp/decl.c:11841 cp/decl.c:11847
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.c:11852
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.c:11854
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.c:11960
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11981
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.c:11990
  #, 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.c:12003
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:12010
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12020 cp/decl.c:12192
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.c:12028 cp/decl.c:12037 cp/decl.c:12043 cp/decl.c:12049
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.c:12059
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:12069 cp/decl.c:12072 cp/decl.c:12074 cp/decl.c:12077
! #: cp/decl.c:12087 cp/decl.c:12097 cp/decl.c:12107 cp/decl.c:12111
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:12081 cp/decl.c:12103
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12091
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12115
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:12129
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12164
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12190
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.c:12204
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12231
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12262
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr ""
  
! #: cp/decl.c:12263
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12321
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12327
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12396
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12400
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12405
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.c:12412
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12421
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12426
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12437
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12446
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12459
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12473
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12476
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12512
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.c:12518
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12525
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12536 cp/pt.c:29620
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12542 cp/pt.c:29626
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12574
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12576
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12581
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12582
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12590
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12609
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.c:12626
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12635
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.c:12645
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12649
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12662
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12689
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12729
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.c:12742 cp/decl.c:12749
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.c:12751
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12780
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12781
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12854
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12925
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12951
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12956
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12986
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12988
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12996
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:13036
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:13045
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13048
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13059
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:13062
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.c:13065
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:13075
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13082
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13088
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13094
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13100
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13106
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:13122
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:13125
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:13151
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.c:13154
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13159
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13163
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13189
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:13278
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:13286
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.c:13288
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13292
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:13305
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13325
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13339
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:13354
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.c:13373
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13382 cp/parser.c:19204
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13387
  #, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13390
  #, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.c:13395
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13398
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13449 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.c:13453
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13474
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.c:13477
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13493
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.c:13514
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.c:13524
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.c:13534
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13548
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13555
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.c:13562 cp/decl.c:13575
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13568
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:13581
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13590
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13596
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.c:13604 cp/decl.c:13934
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: cp/decl.c:13613
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13616
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.c:13678
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:13683
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.c:13703
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13706
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13759 cp/decl.c:13770
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13764
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13798 cp/decl.c:13806 cp/decl.c:13813 cp/decl.c:13820
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13878
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13884
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13888
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13893
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13905
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13909
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13917
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13924
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13925
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13968
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13977
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:14018
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14025
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:14031
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14039
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:14066
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.c:14078
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:14083
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:14255
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.c:14258
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.c:14348
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:14352
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:14374
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14382
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.c:14407
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14409
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14668
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14747
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14754
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.c:14784
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.c:14790
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14800
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14826
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14837
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14863
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14864
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14876
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14877
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14888
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.c:14889 cp/decl.c:14899
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14900
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14914
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14938
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14945
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14947
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14956
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14958
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14974
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14993
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:15000
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:15012
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15067
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15093
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15095
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:15103
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15104 cp/decl.c:15111
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:15110
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 50622,50726 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.c:15336
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr ""
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15493
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15518
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15550
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15724
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.c:15798
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 50661,50765 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15125
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:15168 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29473
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.c:15189 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15217 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9766
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:15222
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15325
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.c:15356
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.c:15367 cp/semantics.c:3354
  #, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr ""
  
! #: cp/decl.c:15495
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15502
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15513
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15538
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15568
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15570
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15715
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15718 cp/decl.c:15726 cp/decl.c:15736 cp/decl.c:16330
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.c:15723
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15733
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15744
  #, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr ""
  
! #: cp/decl.c:15818
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 50729,50805 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16120
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:16130
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.c:16179
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16180
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:16211
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.c:16356
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17365
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17429
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.c:17611
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 50768,50844 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15965
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16140
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:16150
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.c:16199
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:16200
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:16211
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:16231
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:16328 cp/parser.c:20110
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.c:16368
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.c:16528 cp/typeck.c:10235
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17377
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17379 cp/typeck.c:10115
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17441
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.c:17623
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:18014
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 50839,50845 ****
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
--- 50878,50884 ----
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:580 cp/pt.c:5840
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
*************** msgstr ""
*** 50849,50855 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 50888,50894 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:635 cp/pt.c:5797
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 51366,51377 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1106
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
--- 51405,51416 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1112
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
*************** msgstr ""
*** 51522,51539 ****
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2264 cp/method.c:2275
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
--- 51561,51578 ----
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2289
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2292 cp/method.c:2303
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2300
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
*************** msgstr ""
*** 51623,51629 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
--- 51662,51668 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1812 cp/init.c:4526 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr ""
*** 51818,51854 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 51857,51893 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4435
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4741
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4775
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4780
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4795
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4800
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5107
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 51948,52019 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4085
  #, 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.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2214
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:861 cp/method.c:2220
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
--- 51987,52058 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2365
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2369
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2676
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3454
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3535
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4100
  #, 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.c:4146
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4152
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4424
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4429
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4434
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2242
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:861 cp/method.c:2248
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
*************** msgstr ""
*** 52033,52215 ****
  msgid "forming type of %qs"
  msgstr ""
  
! #: cp/method.c:1140
  #, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/method.c:1155
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1163
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1168
  #, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr ""
  
! #: cp/method.c:1195
  #, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr ""
  
! #: cp/method.c:1204
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1207
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1210
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1366
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr ""
  
! #: cp/method.c:1409
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1418
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1436
  #, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr ""
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1487
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1512
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1522
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr ""
  
! #: cp/method.c:1779
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2159
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:2170
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2171
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2237
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr ""
  
! #: cp/method.c:2294
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2305
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2512
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2555
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2686
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2689
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2698
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2709
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2717 cp/method.c:2741
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2750
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:3156
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3243
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3252
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 52072,52254 ----
  msgid "forming type of %qs"
  msgstr ""
  
! #: cp/method.c:1168
  #, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/method.c:1183
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1191
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1196
  #, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr ""
  
! #: cp/method.c:1223
  #, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr ""
  
! #: cp/method.c:1232
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1235
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1238
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1394
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr ""
  
! #: cp/method.c:1437
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1446
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1464
  #, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr ""
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1515
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1540
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1550
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr ""
  
! #: cp/method.c:1807
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2187
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:2198
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2199
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2265
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr ""
  
! #: cp/method.c:2322
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2333
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2540
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2583
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2714
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2717
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2726
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2737
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2745 cp/method.c:2769
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2778
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3181
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:3184
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:3216
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3236
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3271
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3280
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
*************** msgstr "%s %s%s\n"
*** 52277,52284 ****
  msgid "%q#D does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
--- 52316,52323 ----
  msgid "%q#D does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.c:4863 cp/parser.c:11161 cp/parser.c:11171
! #: cp/semantics.c:3808 cp/semantics.c:3820
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
*************** msgstr ""
*** 52298,52304 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5645 cp/pt.c:18297
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
--- 52337,52343 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5645 cp/pt.c:18258
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
*************** msgstr ""
*** 52507,52513 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 52546,52552 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42764
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 52532,52538 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 52571,52577 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3106 cp/parser.c:20049
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 52612,52618 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 52651,52657 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3301 cp/pt.c:19753
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr ""
*** 52748,52754 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 52787,52793 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28775
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 52873,52879 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
--- 52912,52918 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14356
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
*************** msgstr ""
*** 52925,52931 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
--- 52964,52970 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3962
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
*************** msgstr ""
*** 52975,52981 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
--- 53014,53020 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22446
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
*************** msgstr ""
*** 53030,53036 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
--- 53069,53075 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.c:7336 cp/pt.c:20409
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 53070,53076 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
--- 53109,53115 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8888 cp/parser.c:31273
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
*************** msgstr ""
*** 53140,54165 ****
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10506
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10809
  #, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr ""
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10829
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11038
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.c:11077
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11150
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11198
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11297
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11365
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.c:11385
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11397
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr ""
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11417
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11477
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11866 cp/parser.c:12067
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11906
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.c:11955
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12297
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12324
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12492 cp/parser.c:31740
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12533
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12535
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.c:12575
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:13395
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13419
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected module-name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: cp/parser.c:13783
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.c:13880
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.c:14048
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14552
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14610
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14661
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14713
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14731
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14939
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15045
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15133
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15152
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15244
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:15248
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15312
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.c:15416
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15618
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15631
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15794
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15827
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15938
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid encoding prefix in literal operator"
  msgstr "neispravni izraz kao operand"
  
! #: cp/parser.c:16555
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16604
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16785
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.c:16940
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.c:17333
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:17395
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17403
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17433
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17434
  #, 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.c:17441
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17545
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:18122
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:18257
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:18261
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:18265
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:18554
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:18747
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18753
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18758
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:19155
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.c:19156
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:19178
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19760
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19905
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19916
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19931
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:20032
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20046
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:20396
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20436
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20445
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:20448
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:20455
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20685
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20700
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:20718
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.c:20863
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:21034
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.c:21060
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:21097
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:21113
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:21341
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21624
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21639
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21810
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21866
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:22357
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.c:22483
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
--- 53179,54209 ----
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10513
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10816
  #, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr ""
  
! #: cp/parser.c:10826
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10836
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10988
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11010
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11025
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11030 cp/parser.c:11051 cp/parser.c:11243
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:11045
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11065
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.c:11084
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11095
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11133
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11157
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:11167
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11205
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11216
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11221
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11300
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11304
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11372
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.c:11392
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr ""
  
! #: cp/parser.c:11411
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11424
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11442
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11484
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11873 cp/parser.c:12074
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11913
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.c:11962
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:12081
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12090
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12138
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12304
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12331
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12499 cp/parser.c:31757
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12540
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12542
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.c:12582
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12663 cp/parser.c:21740 cp/parser.c:24207
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12956
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12981
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.c:12986
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13129
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:13213
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13356 cp/parser.c:31760
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:13402
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13426
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13557
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13565
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13578 cp/parser.c:31763
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13755
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected module-name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: cp/parser.c:13790
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.c:13815
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13820
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13826
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13863
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13866
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13874
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.c:13887
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13895
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13900
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13920
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13928
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.c:13949
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14051
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.c:14055
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14186 cp/parser.c:26014
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14279
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14494
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14514
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14535
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14559
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:14614
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14617
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14668
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14720
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14738
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14907
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14946
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14949
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15016
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:15059
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15140
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:15159
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:15232 cp/parser.c:26529
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15251
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:15255
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15319
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.c:15423
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15625
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15638
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15801
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15830
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15834
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15918
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15945
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.c:15957 cp/pt.c:26413
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15969 cp/pt.c:26425
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16021
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16106
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16507
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16513
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16522
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16528
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid encoding prefix in literal operator"
  msgstr "neispravni izraz kao operand"
  
! #: cp/parser.c:16562
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.c:16609
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16611
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16613
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16792
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.c:16800
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.c:16947
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.c:17183 cp/parser.c:17269 cp/parser.c:23978
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:17187 cp/parser.c:17273
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.c:17340
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:17402
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17410
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17440
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17441
  #, 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.c:17448
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:17552
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:17637 cp/parser.c:17803 cp/parser.c:18008
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:17683
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:17685
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17864
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17973 cp/parser.c:17991 cp/parser.c:18162
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:18129
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:18264
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:18268
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:18272
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:18332
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:18561
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:18754
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18760
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18765
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18922
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:19052
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:19162
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.c:19163
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:19185
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:19192
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19435
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19511
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19673
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:19761
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19767
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19772
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19912
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19923
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19938
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19954
! #, gcc-internal-format
! msgid "types may not be defined in enum-base"
! msgstr ""
! 
! #: cp/parser.c:19999
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:20043
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20057
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:20069 cp/parser.c:25483
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20074 cp/parser.c:25488
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20086 cp/parser.c:25501
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:20123
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:20148
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20151
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:20342
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.c:20346
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20418
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20437
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20447
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20452
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:20459
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:20466
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:20521
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20696
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20711
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:20729
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20739
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20804
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.c:20874
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:21045
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21064 cp/parser.c:21081 cp/parser.c:21095
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.c:21071
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:21108
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:21124
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:21352
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21363
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21368
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21371
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21388 cp/parser.c:21413
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.c:21400 cp/parser.c:21421
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21407
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:21646
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21650
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:21701
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21821
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.c:21863
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21877
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:22366
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.c:22492
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:22496
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 54168,54599 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.c:22524
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.c:22526
  #, 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.c:22641
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.c:22666
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:22789
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:22810
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:22871
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23020
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.c:23269
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr ""
  
! #: cp/parser.c:23275
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.c:23304
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:23309
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:23774
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:23953
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:23971
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23977
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23979
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:24105
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24109
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24433
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24453
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:25013
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:25019
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:25427
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr ""
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25442
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:25454
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25460
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.c:25514
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:25546
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25647
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26036
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26159
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26420
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26720
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.c:27022
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27072
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.c:27113
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27225
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:27832
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27846
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28012
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected attribute before %<...%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:28072
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28415 cp/parser.c:28424
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:29135
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.c:29626
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 54212,54643 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22525
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.c:22533
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.c:22535
  #, 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.c:22650
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.c:22675
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.c:22796
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:22798
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:22819
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:22880
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:22934
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:22971
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23029
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.c:23278
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr ""
  
! #: cp/parser.c:23284
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.c:23287 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2171
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.c:23313
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:23318
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.c:23424
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:23705
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:23783
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:23962
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:23980
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23986
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23988
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:24114
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24118
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24442
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24462
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24500
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:24514
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24539
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24590
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24646 cp/parser.c:24783
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:25022
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:25025
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:25028
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:25425
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:25436
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr ""
  
! #: cp/parser.c:25444
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25451
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:25463
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25469
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.c:25523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:25555
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:25591
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25656
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
  
! #: cp/parser.c:25762 cp/parser.c:31766
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:25786
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25790
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:26033
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26051
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:26069
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26167
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26174
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26187
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26340
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.c:26368
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26388
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26435
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26449
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:26523
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26558
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26688
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26708
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26732
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26735
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26935 cp/parser.c:27029
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.c:27037
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.c:27043
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27087
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.c:27128
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27240
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:27847
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27861
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27950
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27985
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28027
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected attribute before %<...%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:28087
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28430 cp/parser.c:28439
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:28792
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29142
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:29150
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:29634
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29639
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.c:29643
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 54602,55359 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:30032
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, 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.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:30351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30380
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:30485
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.c:30536
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:30883
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:30896
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.c:31517
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31522
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<auto%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:32210
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.c:32330
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:32485
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:32486
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:32589
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32837
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:34178
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34814
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35879
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36879
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.c:37632
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40312
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:40492
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42708
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43539
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.c:43569
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44854
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:45139
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:45182
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45214
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45294
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:45333
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:310
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr ""
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:845
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr ""
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:992
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:1004
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr ""
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1083
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr ""
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1142
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr ""
  
! #: cp/pt.c:2190
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr ""
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2717
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2788
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr ""
  
! #: cp/pt.c:2792
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr ""
  
! #: cp/pt.c:2793
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr ""
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr ""
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2913
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2921
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr ""
  
! #: cp/pt.c:2954
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2958
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr ""
--- 54646,55403 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29650
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:30049
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.c:30220
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30229
  #, 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.c:30235
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30335
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30345
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:30368
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30377
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30397
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:30502
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:30600
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:30900
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:30913
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31221
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31373
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:31388
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:31523
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.c:31534
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31539
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.c:31565
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.c:31617
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:31620
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:31623
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:31632
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.c:31641
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:31665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<auto%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: cp/parser.c:31668
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31686
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: cp/parser.c:31718
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:31730
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:31733
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:31736
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:31742
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:31769
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:32071
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32222
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:32227
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.c:32347
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32487 cp/parser.c:32521
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:32494 cp/parser.c:32527
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32495 cp/parser.c:32528
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:32502
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:32503
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:32585
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:32606
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32854
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.c:33095 cp/parser.c:34403 cp/parser.c:34592
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33166
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33236
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33267
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33671
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33746 cp/parser.c:33764
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33758 cp/parser.c:33824
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:33867
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34064 cp/parser.c:34071 cp/parser.c:34078
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:34195
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:34368
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34375
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:34655 cp/parser.c:34662 cp/parser.c:34669
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34831
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:35913
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:36896
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.c:37649
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:39778
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40329
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40416 cp/pt.c:17937
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:40509
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42726
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43557
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.c:43587
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:43599
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43702
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43722 cp/semantics.c:5870
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43726 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43729 cp/pt.c:14022 cp/semantics.c:5884
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43732 cp/semantics.c:5890
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44259
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44269
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44623
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44670 cp/semantics.c:9971
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44672 cp/semantics.c:9973
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44818
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44821
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44872
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:45157
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:45200
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45232
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45312
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:45351
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:45552
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45608
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:296
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:309
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr ""
  
! #: cp/pt.c:733
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:747
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:831
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:842 cp/pt.c:1079
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:844
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr ""
  
! #: cp/pt.c:861
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:991
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:1003
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:1006 cp/pt.c:1145
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr ""
  
! #: cp/pt.c:1038
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1082
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr ""
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1123
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1141
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1606
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2048 cp/semantics.c:5739
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2184
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr ""
  
! #: cp/pt.c:2189
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr ""
  
! #: cp/pt.c:2485
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2489
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2499
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2706
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2716
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2722
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2746
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2751
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2787
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr ""
  
! #: cp/pt.c:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr ""
  
! #: cp/pt.c:2792
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr ""
  
! #: cp/pt.c:2882 cp/pt.c:2942
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr ""
  
! #: cp/pt.c:2895
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2901
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2909
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2912
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2920
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr ""
  
! #: cp/pt.c:2953
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2957
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2989
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3032
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr ""
*************** msgstr ""
*** 55366,55507 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3111
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr ""
  
! #: cp/pt.c:3142
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3145
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr ""
  
! #: cp/pt.c:3254
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr ""
  
! #: cp/pt.c:3835
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4226
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4228
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.c:4432
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4435
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4437
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.c:5045
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5104
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.c:5127
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.c:5167
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5169
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5287
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
--- 55410,55551 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3094
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3110
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr ""
  
! #: cp/pt.c:3141
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3144
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr ""
  
! #: cp/pt.c:3253
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr ""
  
! #: cp/pt.c:3834
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.c:4157
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4225
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4227
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4286
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4303 cp/pt.c:5108
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.c:4431
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4434
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr ""
  
! #: cp/pt.c:4436
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.c:5044
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5103
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.c:5126
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5130
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5134 cp/pt.c:5145 cp/pt.c:5153
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5142
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5152
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.c:5166
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5168
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5214
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5217
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5240
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5286
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
*************** msgstr[0] ""
*** 55509,55525 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:5347
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5351
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5534
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
--- 55553,55569 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:5346
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5350
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5533
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
*************** msgstr ""
*** 55528,55574 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5596
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5599
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5774
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 55572,55618 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5556
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5592
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5595
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5598
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5601
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5604 cp/pt.c:5662
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5773
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.c:5781
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5789
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 55578,55634 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6022
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:6025
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:6051
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6196
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.c:6209
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
--- 55622,55678 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5812
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:5968
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:6007
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6021
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:6024
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:6047
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:6050
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6195
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.c:6208
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6219
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
*************** msgstr[0] ""
*** 55636,55642 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6224
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
--- 55680,55686 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6223
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
*************** msgstr[0] ""
*** 55644,55775 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6274
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.c:6288
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr ""
  
! #: cp/pt.c:6290
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/pt.c:6323
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6664
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6677
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6732
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6794
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6821
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6832
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6878
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6889
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6901
  #, 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"
--- 55688,55819 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6261
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6273
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6276 cp/pt.c:6325
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.c:6287
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr ""
  
! #: cp/pt.c:6289
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/pt.c:6322
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6660 cp/pt.c:6729
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6663
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6666
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6679
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6683
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6732
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6734
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6796
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:6805
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6814
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6823
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6834
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6844
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6853
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6865
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6869
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6880
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6891
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6903
  #, 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] ""
*** 55777,56073 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6932
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6945
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6949
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:6980
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.c:7042
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:7050
  #, 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.c:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:7075
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7085
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7092
  #, 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.c:7110
  #, 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.c:7118
  #, 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.c:7230
  #, 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.c:7389
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:7403
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.c:7489
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7497
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7515
  #, 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.c:7574
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7630
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8179
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8329
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8358
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8395
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8471
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8485
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8488
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8552
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8842
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8867
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8871
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10287
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10947
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12106
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13725
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.c:13824
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
--- 55821,56117 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6934
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6947
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6951
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6962
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6972
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:6982
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.c:7044
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:7052
  #, 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.c:7062
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:7077
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7087
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7094
  #, 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.c:7112
  #, 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.c:7120
  #, 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.c:7232
  #, 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.c:7391
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:7405
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.c:7491
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7517
  #, 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.c:7576
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7578
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7632
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8181
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8197
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8331
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8360
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8381 cp/pt.c:8415 cp/pt.c:8469
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8389
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8397
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8403
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8406
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8420
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8423
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8473
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8487
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8490
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8554
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8692 cp/pt.c:9005
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.c:8707 cp/pt.c:8839
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8835
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8844
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8869
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8873
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8971
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9615
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9780
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:9909 cp/pt.c:21250
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10289
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10932
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12091
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12591
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13017
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:13105
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13108
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13714
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.c:13813
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
*************** msgstr ""
*** 56085,56375 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.c:15113
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.c:15115
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15930
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15932
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15945
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15948
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:16002
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:16008
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16169
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16283
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16471
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16581
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20368
  #, 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.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20408
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:20456
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.c:20676
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20679
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:21001
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:21003
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:21028
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:25142
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.c:25144
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.c:25150
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:25180
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:25182
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr ""
  
! #: cp/pt.c:25201
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:25212
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:25220
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:25256
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:25318
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.c:25321
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:25330
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:25351
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25391
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.c:25685
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 56129,56419 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14863
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.c:15063
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.c:15065
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:15180
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:15182
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15878
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15880
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15882
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15895
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15898
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15946
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15952
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15958
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:16059
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16079
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:16111
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16119
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16233
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16432
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16447
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16449
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16542
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16693
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:17257 cp/pt.c:19130
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:17261 cp/pt.c:19134
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19274
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20335
  #, 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.c:20362
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20367
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20370
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20375
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:20423
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.c:20643
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20646
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20968
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20970
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:20980
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20995
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:25109
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.c:25111
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.c:25117
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:25141 cp/pt.c:25236
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:25147
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:25149
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr ""
  
! #: cp/pt.c:25168
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:25174 cp/pt.c:25231
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:25179
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:25187
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:25223
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:25246 cp/pt.c:25313
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25251 cp/pt.c:25328
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:25285
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.c:25288
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:25297
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:25318
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:25358
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.c:25652
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 56381,56536 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:26234
  #, 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.c:26600
  #, 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.c:26630
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.c:26639
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26647
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:26649
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:28003
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:28289
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.c:28298
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:28325
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29348
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:29354
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:29457
  #, 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.c:29464
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.c:29488
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29507
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.c:29523
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:29760
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:29764
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:29900
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
--- 56425,56580 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26153
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:26201
  #, 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.c:26554
  #, 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.c:26586
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.c:26595
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26603
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:26605
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:27959
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:28245
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.c:28254
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:28281
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29321
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:29327
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:29434
  #, 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.c:29441
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29457
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.c:29465
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29484
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.c:29500
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29502
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29566
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29569
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29667
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29729
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29733
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:29737
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:29741
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/pt.c:29877
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
*************** msgstr ""
*** 56790,57195 ****
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3944
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3954
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:4056
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4272
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4451
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.c:4455
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4460
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6068
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:6877
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6928
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6978
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6992
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7029
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7033
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7055
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7059
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7064
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7138
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7158
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7239
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7268
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7349
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7366
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7378
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7488
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7914
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8017
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8047
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8060
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:8083
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:8093
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8150
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10205
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:10242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10793
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10846
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
--- 56834,57239 ----
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.c:3782
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3799 cp/semantics.c:10743
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3805
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3819
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3946
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.c:3956
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.c:3992
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4023
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4030
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.c:4058
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.c:4235
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.c:4264
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4398
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.c:4430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4443
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.c:4447
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4452
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4463
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4990 cp/semantics.c:6769 cp/semantics.c:6853
! #: cp/semantics.c:6904 cp/semantics.c:7246 cp/semantics.c:7467
! #: cp/semantics.c:7750 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5736
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.c:6011
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6057
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.c:6176
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6637
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6652
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6676
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6781 cp/semantics.c:8211
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:6866
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6917
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.c:6967
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6981
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7018
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7022
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7044
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7048
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7053
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7080
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7113
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7127
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7147
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7176
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7206
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7228
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7257
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.c:7272
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7279
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7294
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7327
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7355
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7367
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7376
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7477
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7903
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7907
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7976
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8006
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8036
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8049
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:8072
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:8082
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8139
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8528
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8755
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8769
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8966
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9432
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9735 cp/semantics.c:9745
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10150
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10153
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10165
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10194
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:10231
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10782
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10835
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10837
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10855
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 57197,57398 ****
  #. 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.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1413
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1943
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4300
  #, 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.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.c:4312
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.c:4748
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.c:4755
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.c:4763
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.c:4781
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.c:4796
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.c:4814
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.c:4820
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.c:4840
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.c:4844
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4907
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.c:4929
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4937
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4948
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4960
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr ""
  
! #: cp/tree.c:4987
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.c:5007
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.c:5018
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.c:5033
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:5046
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.c:5070
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:5076
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.c:5083
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.c:5090
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:5112
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.c:5118
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.c:5998
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: cp/tree.c:6020
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 57241,57442 ----
  #. 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.c:10904
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10910
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10937
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10945
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1426
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1961
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4318
  #, 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.c:4322
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4325
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.c:4330
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4332
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4763
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.c:4766
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.c:4773
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.c:4781
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.c:4799
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.c:4814
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.c:4832
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.c:4838
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.c:4858
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.c:4862
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4925
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.c:4947
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4955
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4966
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4978
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr ""
  
! #: cp/tree.c:5005
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.c:5025
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.c:5036
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.c:5049 cp/tree.c:5062
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.c:5051
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:5064
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.c:5088
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:5094
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.c:5101
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.c:5108
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.c:5130
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.c:5136
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.c:6016
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: cp/tree.c:6038
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 57568,58273 ****
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3241
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr ""
  
! #: cp/typeck.c:3444
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.c:3476
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3479
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3482
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3486
  #, 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.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3983
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4021
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4024
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4027
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4091
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4092
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4110
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4196
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4202
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4462
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4508
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4513
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.c:5541
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5587
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5667
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:6019
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6088
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6167
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6168
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6184
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6380
  #, 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.c:6386
  #, 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 ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6438
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6496
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.c:6516
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.c:6532
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6679
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6820
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6822
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6834
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6836
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7188
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7204
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7208
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7366
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7372
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7379
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7403
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7417
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7854
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.c:7892
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7963
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8033
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8107
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:8121
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8194
  #, 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.c:8203
  #, 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.c:8245
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8315
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8434
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8865
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.c:8867
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9018
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9165
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.c:9480
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9485
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9494
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9498
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9503
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9539
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9544
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9549
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9655
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9790
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10106
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10163
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10192
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10838
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
--- 57612,58317 ----
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3251
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr ""
  
! #: cp/typeck.c:3454
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.c:3486
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3489
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3492
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3496
  #, 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.c:3561
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3658
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3696
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3768
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3993
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:4014
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4031
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4034
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4037
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4095
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4108
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4119
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4120
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4123
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4124
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4206
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4212
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4461
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4472
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4518
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4523
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4553
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4557
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4566
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4570
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4696 cp/typeck.c:4708
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4754
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5210 cp/typeck.c:5219 cp/typeck.c:5512 cp/typeck.c:5521
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5425 cp/typeck.c:5438
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5461
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5493 cp/typeck.c:5501
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.c:5551
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5597
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5677
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:6029
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6037
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6045
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:6098
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6177
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6178
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6197
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6204
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6390
  #, 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.c:6396
  #, 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 ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6431
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6448
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6506
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.c:6526 cp/typeck.c:7089
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.c:6542
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6689
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6690
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6813
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6814
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6830
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6832
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6844
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6846
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6885
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6908
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7101
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:7123
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:7128
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7203
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7215
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7219
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7223
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7347
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7381
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7387
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7394
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7418
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7432
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7869
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7875 cp/typeck.c:7881 cp/typeck.c:9532
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.c:7907
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7978
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8048
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8073
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8084
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8105 cp/typeck.c:8295
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8122
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:8136
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8209
  #, 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.c:8218
  #, 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.c:8260
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8330
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8431 cp/typeck.c:8440
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8449
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.c:8759
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8779
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8839
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8866
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8880
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.c:8882
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.c:9019
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9033
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:9080 cp/typeck.c:9099
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9180
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.c:9495
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9500
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9509
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9513
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9518
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9550
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9554
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9564
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9574
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9670
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.c:9752
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9755
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9791
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9795
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9801
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9805
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:10004
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:10006 cp/typeck.c:10029
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10028
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:10067
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10075
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10078
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10113 cp/typeck.c:10159
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10121
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.c:10140
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10143
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10178
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10207
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10853
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
*************** msgstr ""
*** 58532,58633 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr ""
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1597
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr ""
  
! #: cp/typeck2.c:1688
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1980
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2039
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2128
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2147
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2188
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2460
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
! #: cp/typeck2.c:2463
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr ""
--- 58576,58677 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1570 cp/typeck2.c:1600
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr ""
  
! #: cp/typeck2.c:1577
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1584
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr ""
  
! #: cp/typeck2.c:1662
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1735
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1746
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1940
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1954
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:1984
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:1986
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2013
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2022
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2044
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2102
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2113
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2162
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2193
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2434
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
! #: cp/typeck2.c:2437
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr ""
*************** msgid "recursive mixin instantiation"
*** 58887,58893 ****
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
--- 58931,58937 ----
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5367
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
*************** msgstr ""
*** 59124,59145 ****
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4956
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5540
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr ""
--- 59168,59189 ----
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4959
  #, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5161
  #, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5543
  #, gcc-internal-format
  msgid "cannot resolve"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr ""
*************** msgstr ""
*** 59493,59501 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3430
! #: fortran/check.c:5927 fortran/check.c:5965 fortran/check.c:6007
! #: fortran/check.c:6034 fortran/check.c:6297 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
--- 59537,59545 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3437
! #: fortran/check.c:5959 fortran/check.c:5997 fortran/check.c:6039
! #: fortran/check.c:6066 fortran/check.c:6329 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
*************** msgstr ""
*** 59820,59826 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3385
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
--- 59864,59870 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3392
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
*************** msgstr ""
*** 59835,59841 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7503
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
--- 59879,59885 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7535
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
*************** msgstr ""
*** 59930,60131 ****
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr ""
  
! #: fortran/check.c:1058
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr ""
  
! #: fortran/check.c:1107
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr ""
  
! #: fortran/check.c:1159
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:1262
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr ""
  
! #: fortran/check.c:1319
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:1410
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1419 fortran/check.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1442
  #, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr ""
  
! #: fortran/check.c:1464
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1473 fortran/check.c:1508 fortran/check.c:4389
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1490
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1499
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr ""
  
! #: fortran/check.c:1571
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr ""
  
! #: fortran/check.c:1586
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1604 fortran/check.c:1817
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr ""
  
! #: fortran/check.c:1623 fortran/check.c:1757 fortran/check.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1637 fortran/check.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1676 fortran/check.c:1690 fortran/check.c:1725
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1710
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1779
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1802
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:1979
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2103 fortran/check.c:2593
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2112 fortran/check.c:2602
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2122 fortran/check.c:2128
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2150
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2158
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2181
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr ""
  
! #: fortran/check.c:2197
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2205
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2239
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
--- 59974,60175 ----
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr ""
  
! #: fortran/check.c:1065
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr ""
  
! #: fortran/check.c:1114
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr ""
  
! #: fortran/check.c:1166
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:1269
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr ""
  
! #: fortran/check.c:1326
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:1417
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1426 fortran/check.c:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1449
  #, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr ""
  
! #: fortran/check.c:1471
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1480 fortran/check.c:1515 fortran/check.c:4396
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1497
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr ""
  
! #: fortran/check.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr ""
  
! #: fortran/check.c:1593
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1611 fortran/check.c:1824
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr ""
  
! #: fortran/check.c:1630 fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1644 fortran/check.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1664
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1683 fortran/check.c:1697 fortran/check.c:1732
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1771 fortran/check.c:1868
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1796
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1809
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1888
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:1986
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2110 fortran/check.c:2600
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2119 fortran/check.c:2609
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2129 fortran/check.c:2135
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2157
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2165
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2188
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr ""
  
! #: fortran/check.c:2204
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2212
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2227
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2267
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 60133,60827 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2287
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2306
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2347
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2402
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.c:2430 fortran/check.c:2444
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2481 fortran/check.c:3111 fortran/check.c:3194
! #: fortran/check.c:3416 fortran/check.c:3464 fortran/check.c:4956
! #: fortran/check.c:5093 fortran/check.c:5148 fortran/check.c:6283
! #: fortran/check.c:6412
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2528 fortran/check.c:2797 fortran/check.c:2857
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2543 fortran/check.c:2812 fortran/check.c:2872
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2655 fortran/check.c:3796 fortran/check.c:3804
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2669
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2689 fortran/check.c:2697
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2833
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2891
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2984
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3066
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3162
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.c:3201
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3235
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3367
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3392
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.c:3606
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.c:3654
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3669
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3674
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3699
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr ""
  
! #: fortran/check.c:3708
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3739
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3746
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3813
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3827
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3846
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3855
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4018
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.c:4136 fortran/check.c:7423 fortran/check.c:7438
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4219
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4230
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4237
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4248
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4297
  #, 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.c:4324
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4374
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4461 fortran/check.c:6359
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4519
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4527
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4546
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4704
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4714
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4721
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4738
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4809
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4827
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4836
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4889 fortran/check.c:4908
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4899 fortran/check.c:4918
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5017
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5048
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5086
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5166 fortran/check.c:7483
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5179 fortran/check.c:5318 fortran/check.c:7475
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5190 fortran/check.c:5330
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5260
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5309
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5348
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5362
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5398
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5405
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5444
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5454
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5487
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5526
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5533
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5539
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5587
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5654
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.c:5673
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5936
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5980
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5993
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6043
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6061
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6079
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6137
  #, 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.c:6189
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6208
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6216
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6373
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6386
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6652 fortran/check.c:6684
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr ""
  
! #: fortran/check.c:6710
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6762
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6781
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6791
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7025
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7207
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7396 fortran/check.c:7407
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7467
  #, 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 ""
--- 60177,60876 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2277
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2294
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2324
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2354
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2409
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.c:2437 fortran/check.c:2451
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2488 fortran/check.c:3118 fortran/check.c:3201
! #: fortran/check.c:3423 fortran/check.c:3471 fortran/check.c:4963
! #: fortran/check.c:5100 fortran/check.c:5155 fortran/check.c:6315
! #: fortran/check.c:6444
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2535 fortran/check.c:2804 fortran/check.c:2864
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2550 fortran/check.c:2819 fortran/check.c:2879
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2662 fortran/check.c:3803 fortran/check.c:3811
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2676
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2696 fortran/check.c:2704
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2840
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2898
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2916
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2930
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2991
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3073
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.c:3208
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3242
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3306
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3365
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3374
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3399
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.c:3613
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.c:3661
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3676
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3681
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3706
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr ""
  
! #: fortran/check.c:3715
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3746
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3753
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3820
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3834
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3853
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3862
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4025
  #, gcc-internal-format
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr ""
  
! #: fortran/check.c:4143 fortran/check.c:7455 fortran/check.c:7470
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4226
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4237
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4255
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4264
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4304
  #, 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.c:4331
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4381
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4389
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4468 fortran/check.c:6391
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4526
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4534
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4553
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4711
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4728
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4745
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4816
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4834
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4843
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4896 fortran/check.c:4915
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4906 fortran/check.c:4925
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5024
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5055
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5093
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5173 fortran/check.c:7515
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5186 fortran/check.c:5325 fortran/check.c:7507
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5197 fortran/check.c:5337
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5267
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5316
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5451
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5461
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5533
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5617
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5661
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.c:5680
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5704
! #, gcc-internal-format
! msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
! msgstr ""
! 
! #: fortran/check.c:5968
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5979
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6025
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6049
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6082
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6093
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6169
  #, 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.c:6221
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6240
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6248
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6283
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6405
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr ""
  
! #: fortran/check.c:6418
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6684 fortran/check.c:6716
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6724
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr ""
  
! #: fortran/check.c:6742
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6754
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6813
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6823
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6840
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7057
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr ""
  
! #: fortran/check.c:7239
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7428 fortran/check.c:7439
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7499
  #, 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 ""
*************** msgstr ""
*** 61059,61065 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 61108,61114 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12467
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 63208,63354 ****
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3829
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3853
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.c:3858
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3887
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3893 fortran/expr.c:3913
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3901 fortran/expr.c:3920
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3947
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3968
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3993
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4002
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4012
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4018
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4025
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4033
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4056
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4109
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.c:4119 fortran/expr.c:4134
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4125 fortran/expr.c:4140 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4161
  #, 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.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4188
  #, 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.c:4193
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4201
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4240
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
--- 63257,63403 ----
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3832
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3856
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.c:3861
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3890
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3896 fortran/expr.c:3916
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3904 fortran/expr.c:3923
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3950
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3996
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4005
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4015
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4021
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4028
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.c:4036
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4112
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.c:4122 fortran/expr.c:4137
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4128 fortran/expr.c:4143 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4155
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4164
  #, 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.c:4177
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4191
  #, 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.c:4196
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4230
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
*************** msgstr ""
*** 63356,63527 ****
  #. 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.c:4269 fortran/expr.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4285
  #, 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.c:4291 fortran/expr.c:4306
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4348
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4376 fortran/expr.c:4381
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4421
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4497 fortran/resolve.c:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4503
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4518 fortran/resolve.c:1472
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4530
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4536
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4543
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:5011
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6110
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6118
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6127
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6160
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6208
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6218
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6231
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6239
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6254
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6313
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6318
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6330
  #, 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.c:6372
  #, 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 ""
--- 63405,63576 ----
  #. 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.c:4272 fortran/expr.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4288
  #, 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.c:4294 fortran/expr.c:4309
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4334
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4351
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4379 fortran/expr.c:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4424
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4500 fortran/resolve.c:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4506
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4521 fortran/resolve.c:1472
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4539
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4546
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:5014
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6121
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6132
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6143
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6152
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6213
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6223
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6236
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6244
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6259
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6318
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6323
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6335
  #, 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.c:6377
  #, 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
*** 63548,63555 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
! #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
--- 63597,63604 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6681 fortran/trans-array.c:8176
! #: fortran/trans-intrinsic.c:8558
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
*************** msgstr ""
*** 63630,63636 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 63679,63685 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1832
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 63640,63651 ****
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
--- 63689,63700 ----
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5819
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
*************** msgstr ""
*** 63765,63776 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 63814,63825 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17218
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17236
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 64055,64421 ****
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3258
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3291
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3324
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3333
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr ""
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3406
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3416
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3446
  #, 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.c:3465
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3482
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3502
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3533
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3811
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4019
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4030
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.c:4558
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4675
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4769
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4781
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4812
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4821
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4832
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4851
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4881
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4910
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4921
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4928
  #, 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.c:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4956
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5045
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5057
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5064
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 64104,64470 ----
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3259
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3269 fortran/interface.c:3274
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3294
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3310
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3336
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr ""
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3356
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3369
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3383
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3397
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3409
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3419
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3449
  #, 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.c:3468
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3485
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3505
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3536
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3666
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3695
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3721
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3761
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3793
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3803
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3814
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3856
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3860 fortran/interface.c:3870
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3866
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3879
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3887
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3895
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3921
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3930
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3945
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3960
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3970
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3980
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4022
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4033
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4118
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4188
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.c:4561
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4678
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4772
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4784
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4792
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4800
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4809
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4815
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4824
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4835
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4843
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4884
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4895
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4904
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4913
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4924
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4931
  #, 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.c:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4959
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4966
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4970
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4974
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4978
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5036 fortran/interface.c:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5048
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5060
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5067
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr ""
*** 65145,65151 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 65194,65200 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15088
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 66635,67771 ****
  msgid "Unexpected junk at %C"
  msgstr "NeoÄ�ekivana vrsta..."
  
! #: fortran/openmp.c:280
  #, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr ""
  
! #: fortran/openmp.c:315 fortran/openmp.c:416 fortran/openmp.c:744
! #: fortran/openmp.c:3632
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr ""
  
! #: fortran/openmp.c:354 fortran/openmp.c:444
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr ""
  
! #: fortran/openmp.c:467
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:479
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:551
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr ""
  
! #: fortran/openmp.c:613
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr ""
  
! #: fortran/openmp.c:680
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr ""
  
! #: fortran/openmp.c:712
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:772
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr ""
  
! #: fortran/openmp.c:782
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:1026
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr ""
  
! #: fortran/openmp.c:1138
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1291
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:1455
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr ""
  
! #: fortran/openmp.c:1830
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:2219
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2411
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2468
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2516
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr ""
  
! #: fortran/openmp.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:2556
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2658
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2688
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr ""
  
! #: fortran/openmp.c:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2718 fortran/openmp.c:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:3382 fortran/openmp.c:7334
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3386 fortran/openmp.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3391
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3413
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr ""
  
! #: fortran/openmp.c:3450
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr ""
  
! #: fortran/openmp.c:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3517 fortran/openmp.c:3563
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3527
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3537
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3546
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3570
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3580
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3612
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3649
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr ""
  
! #: fortran/openmp.c:3656
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3711
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3716
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3747
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3751
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3773
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3778
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3789
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3794
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.c:3891
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3900
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr ""
  
! #: fortran/openmp.c:3910
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr ""
  
! #: fortran/openmp.c:3916
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
  
! #: fortran/openmp.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3951
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.c:4130
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4203
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4217
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4314
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4485
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4496
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.c:4518
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4521
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4527 fortran/openmp.c:5662
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4532
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4537
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4547 fortran/openmp.c:5294 fortran/openmp.c:5445
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4550
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4566 fortran/openmp.c:5387 fortran/openmp.c:5433
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4571 fortran/openmp.c:5666
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4576 fortran/openmp.c:5669
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4581 fortran/openmp.c:5382 fortran/openmp.c:5657
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4584 fortran/openmp.c:5390
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4841
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4892
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:4928
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr ""
  
! #: fortran/openmp.c:4932
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.c:4937 fortran/openmp.c:7060
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:4946
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4975
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4978 fortran/openmp.c:4994 fortran/openmp.c:5002
! #: fortran/openmp.c:5013 fortran/openmp.c:5025 fortran/openmp.c:5040
! #: fortran/openmp.c:7084
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5047
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.c:5060
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5078
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5086
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5089
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5097
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5100
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5103
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5107
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5122
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5134
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.c:5153
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5157
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5167
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:5173
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5217
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.c:5228
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5236
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5245 fortran/openmp.c:5263
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5276
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5300
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5335
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5350
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5366 fortran/openmp.c:5419
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5369 fortran/openmp.c:5422
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5377
  #, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5413
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5425
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5430
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5436
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5448
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5458
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5469
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5479
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5571
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5602
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5607
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.c:5612
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5623
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.c:5640
  #, 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.c:5674
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.c:5735
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.c:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5793
  #, 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.c:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5800
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.c:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5956
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:5982 fortran/openmp.c:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5997
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6004 fortran/openmp.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6121
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.c:6153
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6177
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.c:6184
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6201
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.c:6216
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6234
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.c:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6326
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6329
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6337
  #, 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.c:6594
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6606
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6610
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6622
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6626
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6644
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6654
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6663 fortran/openmp.c:6671
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:6839 fortran/openmp.c:6852
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6871
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6877
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6883
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6911
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6921 fortran/openmp.c:6930
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.c:6946
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6967
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.c:7067
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:7114
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7120
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7223
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7237
  #, 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.c:7243
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7264
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7288
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7325
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7347
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7378
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7396
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 66684,67820 ----
  msgid "Unexpected junk at %C"
  msgstr "NeoÄ�ekivana vrsta..."
  
! #: fortran/openmp.c:281
  #, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr ""
  
! #: fortran/openmp.c:316 fortran/openmp.c:417 fortran/openmp.c:745
! #: fortran/openmp.c:3633
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr ""
  
! #: fortran/openmp.c:355 fortran/openmp.c:445
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr ""
  
! #: fortran/openmp.c:468
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:480
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:552
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr ""
  
! #: fortran/openmp.c:614
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr ""
  
! #: fortran/openmp.c:681
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr ""
  
! #: fortran/openmp.c:713
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:773
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr ""
  
! #: fortran/openmp.c:783
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:1027
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr ""
  
! #: fortran/openmp.c:1139
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1292
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:1456
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr ""
  
! #: fortran/openmp.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:2393
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2403
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2412
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2420
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2469
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr ""
  
! #: fortran/openmp.c:2524
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2659
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2674
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2689
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr ""
  
! #: fortran/openmp.c:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2719 fortran/openmp.c:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2979
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:3383 fortran/openmp.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3387 fortran/openmp.c:7339
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3392
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3394
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3414
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr ""
  
! #: fortran/openmp.c:3451
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3466
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr ""
  
! #: fortran/openmp.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3494
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3500
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3518 fortran/openmp.c:3564
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3534
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3538
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3547
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3613
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3650
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr ""
  
! #: fortran/openmp.c:3657
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3712
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3717
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3748
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3752
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3774
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3779
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3790
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3795
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.c:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3901
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr ""
  
! #: fortran/openmp.c:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr ""
  
! #: fortran/openmp.c:3917
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
  
! #: fortran/openmp.c:3920
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3952
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.c:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4145
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4315
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4350
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4423
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4443
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.c:4519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4528 fortran/openmp.c:5663
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4548 fortran/openmp.c:5295 fortran/openmp.c:5446
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4551
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4567 fortran/openmp.c:5388 fortran/openmp.c:5434
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4572 fortran/openmp.c:5667
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4577 fortran/openmp.c:5670
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4582 fortran/openmp.c:5383 fortran/openmp.c:5658
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4585 fortran/openmp.c:5391
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4715
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4723 fortran/openmp.c:4734 fortran/resolve.c:10729
! #: fortran/resolve.c:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4874
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4893
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:4929
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr ""
  
! #: fortran/openmp.c:4933
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.c:4938 fortran/openmp.c:7061
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:4947
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4976
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4979 fortran/openmp.c:4995 fortran/openmp.c:5003
! #: fortran/openmp.c:5014 fortran/openmp.c:5026 fortran/openmp.c:5041
! #: fortran/openmp.c:7085
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5048
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.c:5061
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5079
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5087
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5090
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5098
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5101
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5104
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5108
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5123
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5135
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.c:5154
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5168
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:5174
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.c:5229
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5237
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5246 fortran/openmp.c:5264
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5277
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5301
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5351
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5367 fortran/openmp.c:5420
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5370 fortran/openmp.c:5423
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5378
  #, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5414
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5426
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5431
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5437
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5449
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5459
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5470
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5480
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5572
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5603
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5608
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.c:5613
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5624
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.c:5641
  #, 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.c:5675
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.c:5736
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:5778
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5794
  #, 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.c:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5801
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.c:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:5983 fortran/openmp.c:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6005 fortran/openmp.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6018
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6060
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.c:6154
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6202
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.c:6217
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6327
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6330
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6338
  #, 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.c:6595
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6645
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6655
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6664 fortran/openmp.c:6672
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:6840 fortran/openmp.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6872
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6878
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6884
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6900
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6912
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6922 fortran/openmp.c:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.c:6947
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.c:7068
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:7115
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7121
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7238
  #, 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.c:7244
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7265
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7297
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7364
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7379
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7389
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 68228,68394 ****
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr ""
  
! #: fortran/parse.c:4491
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr ""
  
! #: fortran/parse.c:4524
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr ""
  
! #: fortran/parse.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr ""
  
! #: fortran/parse.c:4560
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4587
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr ""
  
! #: fortran/parse.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr ""
  
! #: fortran/parse.c:4909
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5115 fortran/parse.c:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr ""
  
! #: fortran/parse.c:5152
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr ""
  
! #: fortran/parse.c:5196
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr ""
  
! #: fortran/parse.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr ""
  
! #: fortran/parse.c:5640
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5765
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.c:5822
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.c:5847
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.c:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.c:6013
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6017
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6023
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6026
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.c:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.c:6179
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 68277,68443 ----
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr ""
  
! #: fortran/parse.c:4494
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr ""
  
! #: fortran/parse.c:4527
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr ""
  
! #: fortran/parse.c:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr ""
  
! #: fortran/parse.c:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr ""
  
! #: fortran/parse.c:4659
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr ""
  
! #: fortran/parse.c:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5102
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5118 fortran/parse.c:5180
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr ""
  
! #: fortran/parse.c:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr ""
  
! #: fortran/parse.c:5199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5219
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5438
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5496
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr ""
  
! #: fortran/parse.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5652
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5768
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.c:5825
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.c:5850
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.c:5964
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.c:6016
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6020
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6026
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6029
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6051
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.c:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 68396,68402 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6636
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 68445,68451 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6639
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 69188,69194 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 69237,69243 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11968
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 69303,69309 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 69352,69358 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17150
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 70405,70458 ****
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12018
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:12022
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12172
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12275
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.c:12369
  #, 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.c:12383
  #, 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 ""
--- 70454,70512 ----
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11943
! #, gcc-internal-format, gfc-internal-format
! msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
! msgstr ""
! 
! #: fortran/resolve.c:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12024
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:12028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12089
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12094
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12178
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12260
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12281
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.c:12375
  #, 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.c:12389
  #, 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 ""
*** 70460,71423 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:12722
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12726
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12734
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12745
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12773
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12806
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12828
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12859
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12941
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12948
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12995
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12998
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13052
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13129
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13147
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13159
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13168
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13178
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13197
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13201
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13205
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13209
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13222
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13233
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13259
  #, 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.c:13316
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13336
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, 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.c:13494
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13503
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13512
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13520
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13571
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13743
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13839
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14051
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14094
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14108
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14139
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14180
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14190
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14443
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14541
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14555
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14571
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14581
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14641
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14654
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14801
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14970
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:15035
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15055
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15072
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15094
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15105
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15132
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15151
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15167
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15186
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15248
  #, 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.c:15255
  #, 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.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15362
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15483
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15554
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15607
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15634
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15641
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15681
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15770
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, 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.c:15816
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15837
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15903
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15916
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15941
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15972
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16173
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16180
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16203
  #, 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.c:16212
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16684
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.c:16690
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16783
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16959
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17043
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17085
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17152
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17165
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17185
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17195
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17242
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17321
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 70514,71477 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12408
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:12728
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12732
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12740
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12751
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12767
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12779
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12812
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12834
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12865
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12926
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12947
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12954
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13004
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13007
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13010
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13013
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13016
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13058
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:13090
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13113
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13135
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13153
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13165
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13174
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13184
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13203
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13211
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13215
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13228
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13245
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13265
  #, 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.c:13322
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13328
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13334
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13348
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13391
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13399
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13407
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13416
  #, 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.c:13500
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13509
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13518
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13538
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13546
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13555
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13577
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13614
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13654
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13690
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13749
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13761
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13789
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13845
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14057
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14100
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14114
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14128 fortran/resolve.c:14614
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14136
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14157
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14186
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14196
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14394
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14403
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14413
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14438
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14449
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14547
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14561
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14577
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14587
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14596
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14605
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14647
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14660
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14671
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14704
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14712
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14721
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14807
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14852
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14865
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14929
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14976
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15053
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15061
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15078
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15100
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15111
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15138
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15157
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15173
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15184
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15192
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15243
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15254
  #, 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.c:15261
  #, 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.c:15301
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15365
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15368
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15468
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15505
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15515
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15522
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15541
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15551
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15560
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15573 fortran/resolve.c:15750
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15587
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15596
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15605
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15613
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15640
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15647
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15654
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15661
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15687
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15697
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15791
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15804
  #, 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.c:15822
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15834
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15843
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15856
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15865
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15878
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15902
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15909
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15922
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15931
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15953
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15978
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16061
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16174
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16181
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16188
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16204
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16211
  #, 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.c:16220
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.c:16266
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16279
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16394
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16401
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.c:16526
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16692
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.c:16698
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16799
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16815
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16918
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16933
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16958
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16967
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17040
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17051
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17062
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17093
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17160
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17173
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17193
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17211
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17225
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17243
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17250
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17329
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 72284,72300 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, 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.c:8171
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 72338,72354 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6139
  #, 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.c:8172
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11361
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 72380,72456 ****
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:753
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5327
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5340
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5965
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5971
  #, 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.c:5982 fortran/trans-decl.c:6128
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5998
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6017
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6066
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6070
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6100
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 72434,72510 ----
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:755
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1766
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4607 fortran/trans-decl.c:6971
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5095
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5335
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5348
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5973
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5979
  #, 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.c:5990 fortran/trans-decl.c:6136
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6006
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6025
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6074
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6078
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6108
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6700
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 72460,72491 ****
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3830
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.c:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 72514,72545 ----
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1836
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3831
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.c:5330
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.c:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 72506,72517 ****
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11883 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11890
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
--- 72560,72571 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11892 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11899
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 72531,72554 ****
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2716
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "neispravni izraz kao operand"
  
! #: fortran/trans-openmp.c:3187
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression"
  msgstr "neispravni izraz kao operand"
  
! #: fortran/trans-openmp.c:6039
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
--- 72585,72608 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2719
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.c:3036
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "neispravni izraz kao operand"
  
! #: fortran/trans-openmp.c:3190
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression"
  msgstr "neispravni izraz kao operand"
  
! #: fortran/trans-openmp.c:6042
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
*************** msgstr ""
*** 74120,74126 ****
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
  
! #: params.opt:134
  #, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr ""
--- 74174,74180 ----
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
  
! #: params.opt:138
  #, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr ""
diff -Nrcpad gcc-11.2.0/gcc/po/id.po gcc-11.3.0/gcc/po/id.po
*** gcc-11.2.0/gcc/po/id.po	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/po/id.po	Thu Apr 21 07:58:53 2022
*************** 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: 2021-04-20 18:19+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: 2021-07-26 15:21+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 ""
*** 91,97 ****
  "\n"
  "keluaran ldd dengan konstruktor/desktruktor.\n"
  
! #: cprop.c:1755
  #, fuzzy
  #| msgid "-g option disabled"
  msgid "const/copy propagation disabled"
--- 91,97 ----
  "\n"
  "keluaran ldd dengan konstruktor/desktruktor.\n"
  
! #: cprop.c:1757
  #, fuzzy
  #| msgid "-g option disabled"
  msgid "const/copy propagation disabled"
*************** msgstr "'%%l' operan bukan sebuah label"
*** 246,257 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11967
  #, c-format
  msgid "floating constant misused"
  msgstr "konstanta pecahan disalah gunakan"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12058
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 246,257 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11988
  #, c-format
  msgid "floating constant misused"
  msgstr "konstanta pecahan disalah gunakan"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12079
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 630,707 ****
  " dilewatkan ke berbagai sub-proses dipanggil oleh %s. Dalam tujuan untuk melewatkan\n"
  " ke pilihan lain di proses ini pilihan -W<huruf> harus digunakan.\n"
  
! #: gcc.c:6668
  #, fuzzy, c-format
  #| msgid "Processing spec %c%s%c, which is '%s'\n"
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Memproses spesifikasi %c%s%c, yang mana '%s'\n"
  
! #: gcc.c:7429
  #, c-format
  msgid "Target: %s\n"
  msgstr "Target: %s\n"
  
! #: gcc.c:7430
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Dikonfigurasikan dengan: %s\n"
  
! #: gcc.c:7444
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Model Thread: %s\n"
  
! #: gcc.c:7445
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7447
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7449 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7460
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "versi gcc %s %s\n"
  
! #: gcc.c:7463
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc versi driver %s%smenjalankan gcc versi %s\n"
  
! #: gcc.c:7536 gcc.c:7746
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.c:7670
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.c:8520
  #, c-format
  msgid "install: %s%s\n"
  msgstr "memasang: %s%s\n"
  
! #: gcc.c:8523
  #, c-format
  msgid "programs: %s\n"
  msgstr "aplikasi: %s\n"
  
! #: gcc.c:8525
  #, c-format
  msgid "libraries: %s\n"
  msgstr "perpustakaan: %s\n"
  
! #: gcc.c:8642
  #, c-format
  msgid ""
  "\n"
--- 630,707 ----
  " dilewatkan ke berbagai sub-proses dipanggil oleh %s. Dalam tujuan untuk melewatkan\n"
  " ke pilihan lain di proses ini pilihan -W<huruf> harus digunakan.\n"
  
! #: gcc.c:6678
  #, fuzzy, c-format
  #| msgid "Processing spec %c%s%c, which is '%s'\n"
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "Memproses spesifikasi %c%s%c, yang mana '%s'\n"
  
! #: gcc.c:7439
  #, c-format
  msgid "Target: %s\n"
  msgstr "Target: %s\n"
  
! #: gcc.c:7440
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "Dikonfigurasikan dengan: %s\n"
  
! #: gcc.c:7454
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "Model Thread: %s\n"
  
! #: gcc.c:7455
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7457
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7459 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7470
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "versi gcc %s %s\n"
  
! #: gcc.c:7473
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc versi driver %s%smenjalankan gcc versi %s\n"
  
! #: gcc.c:7546 gcc.c:7756
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.c:7680
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.c:8530
  #, c-format
  msgid "install: %s%s\n"
  msgstr "memasang: %s%s\n"
  
! #: gcc.c:8533
  #, c-format
  msgid "programs: %s\n"
  msgstr "aplikasi: %s\n"
  
! #: gcc.c:8535
  #, c-format
  msgid "libraries: %s\n"
  msgstr "perpustakaan: %s\n"
  
! #: gcc.c:8652
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 710,725 ****
  "\n"
  "Untuk instruksi pelaporan bug, mohon lihat:\n"
  
! #: gcc.c:8658 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8661 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.c:8662 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
--- 710,725 ----
  "\n"
  "Untuk instruksi pelaporan bug, mohon lihat:\n"
  
! #: gcc.c:8668 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8671 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.c:8672 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
*************** msgstr ""
*** 730,736 ****
  "ADA GARANSI; bahkan tidak untuk DIPERDAGANGKAN atau KECOCOKAN UNTUK SEBUAH TUJUAN TERTENTU.\n"
  "\n"
  
! #: gcc.c:9005
  #, c-format
  msgid ""
  "\n"
--- 730,736 ----
  "ADA GARANSI; bahkan tidak untuk DIPERDAGANGKAN atau KECOCOKAN UNTUK SEBUAH TUJUAN TERTENTU.\n"
  "\n"
  
! #: gcc.c:9015
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 743,749 ****
  "===============\n"
  "\n"
  
! #: gcc.c:9006
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
--- 743,749 ----
  "===============\n"
  "\n"
  
! #: gcc.c:9016
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
*************** msgstr ""
*** 752,758 ****
  "Gunakan \"-Wl,OPSI\" untuk melewatkan \"OPSI\" ke penghubung.\n"
  "\n"
  
! #: gcc.c:10421
  #, c-format
  msgid ""
  "Assembler options\n"
--- 752,758 ----
  "Gunakan \"-Wl,OPSI\" untuk melewatkan \"OPSI\" ke penghubung.\n"
  "\n"
  
! #: gcc.c:10431
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 763,769 ****
  "============\n"
  "\n"
  
! #: gcc.c:10422
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 763,769 ----
  "============\n"
  "\n"
  
! #: gcc.c:10432
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "%s%speringatan: %s versi header
*** 1648,1654 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGCC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1648,1654 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGCC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6043 c/c-typeck.c:7862 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 2147,2153 ****
  msgid "incompatible register operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "hilang operan"
--- 2147,2153 ----
  msgid "incompatible register operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24337
  #, c-format
  msgid "missing operand"
  msgstr "hilang operan"
*************** msgstr "kode operan '%c' tidak valid"
*** 2176,2206 ****
  msgid "invalid address mode"
  msgstr "alamat tidak valid"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  #, 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.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 2176,2206 ----
  msgid "invalid address mode"
  msgstr "alamat tidak valid"
  
! #: config/aarch64/aarch64.c:25215 config/arm/arm.c:33705
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.c:25217 config/arm/arm.c:33707
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: config/aarch64/aarch64.c:25232 config/aarch64/aarch64.c:25248
! #: config/arm/arm.c:33722 config/arm/arm.c:33738
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25256
  #, 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.c:5076 config/i386/i386.c:13248
! #: config/rs6000/rs6000.c:14166 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2216,2233 ****
  msgstr "nilai %%r tidak valid"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "nilai %%R tidak valid"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "nilai %%P tidak valid"
--- 2216,2233 ----
  msgstr "nilai %%r tidak valid"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13860 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "nilai %%R tidak valid"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13780
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13808
  #, c-format
  msgid "invalid %%P value"
  msgstr "nilai %%P tidak valid"
*************** msgstr "nilai %%M tidak valid"
*** 2257,2263 ****
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "nilai %%s tidak valid"
--- 2257,2263 ----
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13868
  #, c-format
  msgid "invalid %%s value"
  msgstr "nilai %%s tidak valid"
*************** msgstr "nilai %%s tidak valid"
*** 2267,2273 ****
  msgid "invalid %%C value"
  msgstr "nilai %%C tidak valid"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "nilai %%E tidak valid"
--- 2267,2273 ----
  msgid "invalid %%C value"
  msgstr "nilai %%C tidak valid"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13644
  #, c-format
  msgid "invalid %%E value"
  msgstr "nilai %%E tidak valid"
*************** msgstr "relokasi unspek tidak diketahui"
*** 2280,2286 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "kode %%xn tidak valid"
--- 2280,2286 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14171
  #, c-format
  msgid "invalid %%xn code"
  msgstr "kode %%xn tidak valid"
*************** msgstr "UNSPEC tidak valid sebagai opera
*** 2369,2404 ****
  msgid "unrecognized supposed constant"
  msgstr "konstanta yang diharapkan tidak dikenal"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr "operan shift tidak valid"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruksi Thumb terprediksi"
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruksi terprediksi dalam urutan berkondisi"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "Unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2369,2404 ----
  msgid "unrecognized supposed constant"
  msgstr "konstanta yang diharapkan tidak dikenal"
  
! #: config/arm/arm.c:20701 config/arm/arm.c:20726 config/arm/arm.c:20736
! #: config/arm/arm.c:20745 config/arm/arm.c:20754
  #, c-format
  msgid "invalid shift operand"
  msgstr "operan shift tidak valid"
  
! #: config/arm/arm.c:23610 config/arm/arm.c:23628
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruksi Thumb terprediksi"
  
! #: config/arm/arm.c:23616
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruksi terprediksi dalam urutan berkondisi"
  
! #: config/arm/arm.c:23734 config/arm/arm.c:23747 config/arm/arm.c:23772
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "Unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.c:23849 config/arm/arm.c:23871 config/arm/arm.c:23881
! #: config/arm/arm.c:23891 config/arm/arm.c:23901 config/arm/arm.c:23940
! #: config/arm/arm.c:23958 config/arm/arm.c:23983 config/arm/arm.c:23998
! #: config/arm/arm.c:24025 config/arm/arm.c:24032 config/arm/arm.c:24050
! #: config/arm/arm.c:24057 config/arm/arm.c:24065 config/arm/arm.c:24086
! #: config/arm/arm.c:24093 config/arm/arm.c:24284 config/arm/arm.c:24291
! #: config/arm/arm.c:24318 config/arm/arm.c:24325 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "operan tidak valid untuk kode '%
*** 2406,2418 ****
  msgid "invalid operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr "instruksi tidak pernah dijalankan"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2406,2418 ----
  msgid "invalid operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.c:23953
  #, c-format
  msgid "instruction never executed"
  msgstr "instruksi tidak pernah dijalankan"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23974
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgid "unsupported operand"
*** 2548,2555 ****
  msgstr "operan tidak terduga"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
--- 2548,2555 ----
  msgstr "operan tidak terduga"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6040 gcc.c:6054
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6949
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "insn tidak valid:"
*** 2790,2900 ****
  msgid "Expected register or constant integer."
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: config/i386/i386.c:12052
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC tidak valid sebagai operan"
  
! #: config/i386/i386.c:12591
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "penggunaan tidak valid dari %<restrict%>"
  
! #: config/i386/i386.c:12596
  #, 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.c:12829
  #, 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.c:12864
  #, 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.c:12933
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.c:12938
  #, 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.c:13015
  #, 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.c:13094
  #, 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.c:13112
  #, 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.c:13125
  #, 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.c:13140
  #, 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.c:13168
  #, 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.c:13186
  #, 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.c:13209
  #, 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.c:13313
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/i386/i386.c:13375
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "batasan untuk operan tidak valid"
  
! #: config/i386/i386.c:13462
  #, fuzzy, c-format
  #| msgid "invalid controlling predicate"
  msgid "invalid vector immediate"
  msgstr "predikat pengontrol tidak valid"
  
! #: config/i386/i386.c:16384
  msgid "unknown insn mode"
  msgstr "mode insn tidak diketahui"
  
--- 2790,2900 ----
  msgid "Expected register or constant integer."
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: config/i386/i386.c:12073
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC tidak valid sebagai operan"
  
! #: config/i386/i386.c:12612
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "penggunaan tidak valid dari %<restrict%>"
  
! #: config/i386/i386.c:12617
  #, 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.c:12850
  #, 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.c:12885
  #, 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.c:12954
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.c:12959
  #, 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.c:13036
  #, 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.c:13115
  #, 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.c:13133
  #, 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.c:13146
  #, 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.c:13161
  #, 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.c:13189
  #, 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.c:13207
  #, 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.c:13230
  #, 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.c:13334
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/i386/i386.c:13396
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "batasan untuk operan tidak valid"
  
! #: config/i386/i386.c:13483
  #, fuzzy, c-format
  #| msgid "invalid controlling predicate"
  msgid "invalid vector immediate"
  msgstr "predikat pengontrol tidak valid"
  
! #: config/i386/i386.c:16405
  msgid "unknown insn mode"
  msgstr "mode insn tidak diketahui"
  
*************** msgstr "operasi di %<__fpreg%> tidak val
*** 2933,2939 ****
  msgid "invalid %%P operand"
  msgstr "operan %%P tidak valid"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "nilai %%p tidak valid"
--- 2933,2939 ----
  msgid "invalid %%P operand"
  msgstr "operan %%P tidak valid"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13798
  #, c-format
  msgid "invalid %%p value"
  msgstr "nilai %%p tidak valid"
*************** msgid "post-increment address is not a r
*** 2991,2997 ****
  msgstr "alamat post-increment bukan sebuah register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "alamat buruk"
  
--- 2991,2997 ----
  msgstr "alamat post-increment bukan sebuah register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20696
  msgid "bad address"
  msgstr "alamat buruk"
  
*************** msgstr ""
*** 3230,3528 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10845
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "tes buruk"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
  
! #: config/rs6000/rs6000.c:13613
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "nilai %%f tidak valid"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "nilai %%F tidak valid"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "nilai %%G tidak valid"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "kode %%j tidak valid"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "kode %%J tidak valid"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "nilai %%O tidak valid"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "nilai %%q tidak valid"
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "nilai %%T tidak valid"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.c:13951
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
  
! #: config/rs6000/rs6000.c:14025
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "nilai %%ytidak valid, coba menggunakan batasan 'Z'"
  
! #: config/rs6000/rs6000.c:14962
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/rs6000/rs6000.c:27071
  #, fuzzy
  #| msgid "Do not generate a single exit point for each function"
  msgid "Could not generate addis value for fusion"
  msgstr "Jangan hasilkan sebuah titik keluar tunggal untuk setiap fungsi"
  
! #: config/rs6000/rs6000.c:27140
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "Unable to generate load/store offset for fusion"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27776
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27778
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27780
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27782
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27797
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27799
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27801
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27803
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr "tidak dapat menguraikan alamat"
  
! #: config/s390/s390.c:7999
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8022
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid reference for 'J' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8040
  #, fuzzy, c-format
  #| msgid "invalid operand for 'O' modifier"
  msgid "invalid address for 'O' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'O'"
  
! #: config/s390/s390.c:8062
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid address for 'R' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8090
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid address for 'S' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid constant for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.c:8226
  #, fuzzy, c-format
  #| msgid "invalid operand output code"
  msgid "invalid constant - try using an output modifier"
  msgstr "operan kode keluaran tidak valid"
  
! #: config/s390/s390.c:8263
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.c:8270
  #, fuzzy, c-format
  #| msgid "invalid expression for min lvalue"
  msgid "invalid expression - try using an output modifier"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
! #: config/s390/s390.c:8273
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid expression for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.c:12052
  #, fuzzy
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "vector argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/s390/s390.c:16426
  #, fuzzy
  #| msgid "pointer targets in return differ in signedness"
  msgid "types differ in signedness"
  msgstr "target penunjuk dalam kembali berbeda dalam signedness"
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3230,3528 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10864
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "tes buruk"
  
! #: config/rs6000/rs6000.c:13428
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13608
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13617 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
  
! #: config/rs6000/rs6000.c:13632
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13653
  #, c-format
  msgid "invalid %%f value"
  msgstr "nilai %%f tidak valid"
  
! #: config/rs6000/rs6000.c:13662
  #, c-format
  msgid "invalid %%F value"
  msgstr "nilai %%F tidak valid"
  
! #: config/rs6000/rs6000.c:13671
  #, c-format
  msgid "invalid %%G value"
  msgstr "nilai %%G tidak valid"
  
! #: config/rs6000/rs6000.c:13706
  #, c-format
  msgid "invalid %%j code"
  msgstr "kode %%j tidak valid"
  
! #: config/rs6000/rs6000.c:13716
  #, c-format
  msgid "invalid %%J code"
  msgstr "kode %%J tidak valid"
  
! #: config/rs6000/rs6000.c:13726
  #, c-format
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.c:13741 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
  
! #: config/rs6000/rs6000.c:13788
  #, c-format
  msgid "invalid %%O value"
  msgstr "nilai %%O tidak valid"
  
! #: config/rs6000/rs6000.c:13835
  #, c-format
  msgid "invalid %%q value"
  msgstr "nilai %%q tidak valid"
  
! #: config/rs6000/rs6000.c:13877
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13894
  #, c-format
  msgid "invalid %%T value"
  msgstr "nilai %%T tidak valid"
  
! #: config/rs6000/rs6000.c:13906
  #, c-format
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.c:13920 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.c:13970
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13987 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
  
! #: config/rs6000/rs6000.c:14044
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:14113
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "nilai %%ytidak valid, coba menggunakan batasan 'Z'"
  
! #: config/rs6000/rs6000.c:14981
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23971
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/rs6000/rs6000.c:27136
  #, fuzzy
  #| msgid "Do not generate a single exit point for each function"
  msgid "Could not generate addis value for fusion"
  msgstr "Jangan hasilkan sebuah titik keluar tunggal untuk setiap fungsi"
  
! #: config/rs6000/rs6000.c:27205
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "Unable to generate load/store offset for fusion"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
! #: config/rs6000/rs6000.c:27281
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27841
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27843
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27845
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27847
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27862
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27864
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27866
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.c:27868
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/s390/s390.c:7910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "cannot decompose address"
  msgstr "tidak dapat menguraikan alamat"
  
! #: config/s390/s390.c:8002
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8025
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid reference for 'J' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8043
  #, fuzzy, c-format
  #| msgid "invalid operand for 'O' modifier"
  msgid "invalid address for 'O' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'O'"
  
! #: config/s390/s390.c:8065
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid address for 'R' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8083
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8093
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid address for 'S' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.c:8114
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8125
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8211 config/s390/s390.c:8232
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid constant for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.c:8229
  #, fuzzy, c-format
  #| msgid "invalid operand output code"
  msgid "invalid constant - try using an output modifier"
  msgstr "operan kode keluaran tidak valid"
  
! #: config/s390/s390.c:8266
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.c:8273
  #, fuzzy, c-format
  #| msgid "invalid expression for min lvalue"
  msgid "invalid expression - try using an output modifier"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
! #: config/s390/s390.c:8276
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid expression for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.c:12055
  #, fuzzy
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "vector argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/s390/s390.c:16429
  #, fuzzy
  #| msgid "pointer targets in return differ in signedness"
  msgid "types differ in signedness"
  msgstr "target penunjuk dalam kembali berbeda dalam signedness"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16442
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16450
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "const_double_split memperoleh se
*** 3713,3735 ****
  msgid "output_move_single:"
  msgstr "output_move_single:"
  
! #: config/vax/vax.c:479
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:488
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr ""
  
! #: config/vax/vax.c:576
  #, fuzzy, c-format
  #| msgid "lvalue required as increment operand"
  msgid "symbol used as immediate operand"
  msgstr "lvalue dibutuh sebagai operan peningkatan"
  
! #: config/vax/vax.c:1668
  #, fuzzy
  #| msgid "invalid operand modifier letter"
  msgid "illegal operand detected"
--- 3713,3735 ----
  msgid "output_move_single:"
  msgstr "output_move_single:"
  
! #: config/vax/vax.c:483
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:492
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr ""
  
! #: config/vax/vax.c:580
  #, fuzzy, c-format
  #| msgid "lvalue required as increment operand"
  msgid "symbol used as immediate operand"
  msgstr "lvalue dibutuh sebagai operan peningkatan"
  
! #: config/vax/vax.c:1673
  #, fuzzy
  #| msgid "invalid operand modifier letter"
  msgid "illegal operand detected"
*************** msgstr "tidak ada register dalam alamat"
*** 3779,3789 ****
  msgid "address offset not a constant"
  msgstr "ofset alamat bukan sebuah konstanta"
  
! #: c/c-objc-common.c:225
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.c:332
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "({anonymous})"
--- 3779,3793 ----
  msgid "address offset not a constant"
  msgstr "ofset alamat bukan sebuah konstanta"
  
! #: c/c-objc-common.c:190
! msgid "{erroneous}"
! msgstr ""
! 
! #: c/c-objc-common.c:231
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.c:338
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "({anonymous})"
*************** msgstr "<anonim>"
*** 3800,3827 ****
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10981 c/c-parser.c:11016 c/c-parser.c:11047
! #: c/c-parser.c:11094 c/c-parser.c:11275 c/c-parser.c:12107 c/c-parser.c:12182
! #: c/c-parser.c:12225 c/c-parser.c:17859 c/c-parser.c:17883 c/c-parser.c:17901
! #: c/c-parser.c:18324 c/c-parser.c:18368 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "diduga %<,%>"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8502 c/c-parser.c:8568
! #: c/c-parser.c:9074 c/c-parser.c:9099 c/c-parser.c:9133 c/c-parser.c:9242
! #: c/c-parser.c:10025 c/c-parser.c:11382 c/c-parser.c:13638 c/c-parser.c:14280
! #: c/c-parser.c:14339 c/c-parser.c:14394 c/c-parser.c:15716 c/c-parser.c:15814
! #: c/c-parser.c:17113 c/c-parser.c:17943 c/c-parser.c:18332 c/c-parser.c:21145
! #: c/c-parser.c:21223 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
--- 3804,3831 ----
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10984 c/c-parser.c:11019 c/c-parser.c:11050
! #: c/c-parser.c:11097 c/c-parser.c:11278 c/c-parser.c:12110 c/c-parser.c:12185
! #: c/c-parser.c:12228 c/c-parser.c:17862 c/c-parser.c:17886 c/c-parser.c:17904
! #: c/c-parser.c:18327 c/c-parser.c:18371 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11271 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14411 cp/parser.c:31087
! #: cp/parser.c:31697
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "diduga %<,%>"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8504 c/c-parser.c:8571
! #: c/c-parser.c:9077 c/c-parser.c:9102 c/c-parser.c:9136 c/c-parser.c:9245
! #: c/c-parser.c:10028 c/c-parser.c:11385 c/c-parser.c:13641 c/c-parser.c:14283
! #: c/c-parser.c:14342 c/c-parser.c:14397 c/c-parser.c:15719 c/c-parser.c:15817
! #: c/c-parser.c:17116 c/c-parser.c:17946 c/c-parser.c:18335 c/c-parser.c:21149
! #: c/c-parser.c:21227 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
*************** msgstr "diduga %<,%>"
*** 3829,3835 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
--- 3833,3839 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31745
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
*************** msgstr "diduga %<{%>"
*** 3837,3844 ****
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
--- 3841,3848 ----
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9236 c/c-parser.c:10126 c/c-parser.c:10415 c/c-parser.c:13088
! #: c/gimple-parser.c:1733 cp/parser.c:31709
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 3851,3966 ****
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13621 c/c-parser.c:14369
! #: c/c-parser.c:20506 c/c-parser.c:20953 c/c-parser.c:21166
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "diduga %<(%>"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
! #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8705
! #: c/c-parser.c:11375 c/c-parser.c:11771 c/c-parser.c:11835 c/c-parser.c:13067
! #: c/c-parser.c:13981 c/c-parser.c:14197 c/c-parser.c:14687 c/c-parser.c:14788
! #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
! #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:8466 c/c-parser.c:8656 c/c-parser.c:9123 c/c-parser.c:9166
! #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:9020
  #, fuzzy
  #| msgid "expected %<{%>"
  msgid "expected %<.%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
  msgstr "diduga %<,%> atau %<,%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
! #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "diduga %<=%>"
  
! #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-typeck.c:8430
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
--- 3855,3970 ----
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13624 c/c-parser.c:14372
! #: c/c-parser.c:20510 c/c-parser.c:20957 c/c-parser.c:21170
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13446 cp/parser.c:31700
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "diduga %<(%>"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13016 cp/parser.c:31712
! #: cp/parser.c:35396
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:5588 c/c-parser.c:11614 c/c-parser.c:18130 c/c-parser.c:18944
! #: c/c-parser.c:22009 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11166 cp/parser.c:19989
! #: cp/parser.c:31706
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8708
! #: c/c-parser.c:11378 c/c-parser.c:11774 c/c-parser.c:11838 c/c-parser.c:13070
! #: c/c-parser.c:13984 c/c-parser.c:14200 c/c-parser.c:14690 c/c-parser.c:14791
! #: c/c-parser.c:15158 c/c-parser.c:15471 c/c-parser.c:15598 c/c-parser.c:20372
! #: c/c-parser.c:21014 c/c-parser.c:21073 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13549 c/c-parser.c:14796 cp/parser.c:31739
! #: cp/parser.c:33387 cp/parser.c:36195 cp/parser.c:36979
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:6667 cp/parser.c:31626
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:8467 c/c-parser.c:8659 c/c-parser.c:9126 c/c-parser.c:9169
! #: c/c-parser.c:9307 c/c-parser.c:10018 c/c-parser.c:14377 c/c-parser.c:15554
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31085 cp/parser.c:31715
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:9023
  #, fuzzy
  #| msgid "expected %<{%>"
  msgid "expected %<.%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:10837 c/c-parser.c:10869 c/c-parser.c:11109 cp/parser.c:33961
! #: cp/parser.c:33982
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:11527 c/gimple-parser.c:1346 cp/parser.c:31724
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:14885 c/c-parser.c:15835 cp/parser.c:31748
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
  msgstr "diduga %<,%> atau %<,%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15463 c/c-parser.c:17595 c/c-parser.c:17639 c/c-parser.c:17871
! #: c/c-parser.c:18314 c/c-parser.c:20579 c/c-parser.c:21211
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31727
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "diduga %<=%>"
  
! #: c/c-parser.c:17887 c/c-parser.c:18178 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31703 cp/parser.c:34171
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:18987 c/c-parser.c:18977 cp/parser.c:40983
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-typeck.c:8452
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17395 cp/parser.c:31721
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
*************** msgstr "Diduga nama"
*** 3979,3991 ****
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7411
  #, fuzzy
  #| msgid "type %qs has a user-defined constructor"
  msgid "  after user-defined conversion:"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
--- 3983,3995 ----
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7422
  #, fuzzy
  #| msgid "type %qs has a user-defined constructor"
  msgid "  after user-defined conversion:"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/call.c:7560 cp/pt.c:2045 cp/pt.c:25112
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
*************** msgid_plural "candidates are:"
*** 3993,4011 ****
  msgstr[0] "kandidat 1:"
  msgstr[1] "kandidat 1:"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr "lompat ke label %qD"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "lompat ke case label"
  
--- 3997,4015 ----
  msgstr[0] "kandidat 1:"
  msgstr[1] "kandidat 1:"
  
! #: cp/call.c:12144
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:12145
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3375
  msgid "jump to label %qD"
  msgstr "lompat ke label %qD"
  
! #: cp/decl.c:3376
  msgid "jump to case label"
  msgstr "lompat ke case label"
  
*************** msgstr "%Hvariabel lokal %qD mungkin tid
*** 4265,4299 ****
  msgid "local variable %qD may not appear in this context"
  msgstr "%Hvariabel lokal %qD mungkin tidak muncul dalam konteks ini"
  
! #: cp/parser.c:20774
  #, fuzzy
  #| 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.c:20777
  #, fuzzy
  #| msgid "forming %s to reference type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/parser.c:20779
  #, fuzzy
  #| 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.c:20781
  #, fuzzy
  #| 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.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr "kandidat adalah:"
  
--- 4269,4303 ----
  msgid "local variable %qD may not appear in this context"
  msgstr "%Hvariabel lokal %qD mungkin tidak muncul dalam konteks ini"
  
! #: cp/parser.c:20785
  #, fuzzy
  #| 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.c:20788
  #, fuzzy
  #| msgid "forming %s to reference type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/parser.c:20790
  #, fuzzy
  #| 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.c:20792
  #, fuzzy
  #| 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.c:20794
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2043 cp/semantics.c:5733
  msgid "candidates are:"
  msgstr "kandidat adalah:"
  
*************** msgstr "konversi ke %qT mengubah nilai k
*** 4353,4406 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "tipe argumen salah ke unary minus"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "tipe argumen salah ke bit-complement"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "tipe argumen salah ke abs"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "tipe argumen salah ke konjugasi"
  
! #: cp/typeck.c:6719
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.c:6765
  #, 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.c:6767
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6769
  #, 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.c:6771
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4357,4410 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6654 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "tipe argumen salah ke unary minus"
  
! #: cp/typeck.c:6655 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.c:6682 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "tipe argumen salah ke bit-complement"
  
! #: cp/typeck.c:6699 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "tipe argumen salah ke abs"
  
! #: cp/typeck.c:6711 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "tipe argumen salah ke konjugasi"
  
! #: cp/typeck.c:6729
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.c:6775
  #, 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.c:6777
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6779
  #, 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.c:6781
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "operasi binari elemen"
*** 4412,4430 ****
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3717
  #, 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.c:3925 fortran/check.c:4006 fortran/check.c:4071
  #, 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.c:4409 fortran/intrinsic.c:4815
  #, 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'"
--- 4416,4434 ----
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3724
  #, 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.c:3932 fortran/check.c:4013 fortran/check.c:4078
  #, 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.c:4416 fortran/intrinsic.c:4815
  #, 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 ""
*** 4502,4508 ****
  msgid "Driving:"
  msgstr "Driving:"
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4506,4512 ----
  msgid "Driving:"
  msgstr "Driving:"
  
! #: fortran/interface.c:3430 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "Diimplikasikan END DO"
*** 4670,4676 ****
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
--- 4674,4680 ----
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11994 fortran/resolve.c:11997
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
*************** msgstr ""
*** 4930,4962 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Pajang KARAKTER berbeda (%d/%d) dalam konstruktor array di %L"
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, 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.c:6248
  #, 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.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4934,4966 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Pajang KARAKTER berbeda (%d/%d) dalam konstruktor array di %L"
  
! #: fortran/trans-array.c:5991
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9756
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, 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.c:6256
  #, 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.c:9846
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11323
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 4966,5049 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Panjang karakter tidak sama (%ld/%ld) dalam %s di %L"
  
! #: fortran/trans-intrinsic.c:6529
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6624
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6681
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6688
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6832
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6900
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6966
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6974 fortran/trans-intrinsic.c:7019
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9335
  #, fuzzy, c-format
  #| msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah negatif di %L"
  
! #: fortran/trans-intrinsic.c:9367
  #, fuzzy
  #| msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah terlalu besar di %L"
  
! #: fortran/trans-intrinsic.c:12056
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12068
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12080
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12092
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12100
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 4970,5053 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Panjang karakter tidak sama (%ld/%ld) dalam %s di %L"
  
! #: fortran/trans-intrinsic.c:6531
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6673
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6683
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6690
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6834
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6902
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6968
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6976 fortran/trans-intrinsic.c:7021
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9344
  #, fuzzy, c-format
  #| msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah negatif di %L"
  
! #: fortran/trans-intrinsic.c:9376
  #, fuzzy
  #| msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah terlalu besar di %L"
  
! #: fortran/trans-intrinsic.c:12065
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12077
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12089
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12101
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12109
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 9930,9936 ****
  msgid "Use simulator runtime."
  msgstr "Gunakan simulator waktu-jalan"
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:102
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target CPU"
  msgid "Specify the name of the target CPU."
--- 9934,9940 ----
  msgid "Use simulator runtime."
  msgstr "Gunakan simulator waktu-jalan"
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:108
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target CPU"
  msgid "Specify the name of the target CPU."
*************** msgstr "Hindari pembuatan pemanggilan pc
*** 9995,10001 ****
  msgid "Link with the fast floating-point library."
  msgstr "Hubungkan dengan perpustakaan titik pecahan cepat"
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:303 config/frv/frv.opt:130
  #, fuzzy, no-c-format
  #| msgid "Enable Function Descriptor PIC mode"
  msgid "Enable Function Descriptor PIC mode."
--- 9999,10005 ----
  msgid "Link with the fast floating-point library."
  msgstr "Hubungkan dengan perpustakaan titik pecahan cepat"
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:309 config/frv/frv.opt:130
  #, fuzzy, no-c-format
  #| msgid "Enable Function Descriptor PIC mode"
  msgid "Enable Function Descriptor PIC mode."
*************** msgid "Support TLS segment larger than 6
*** 10297,10310 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
  #, fuzzy, no-c-format
  #| msgid "Assume target CPU is configured as big endian"
  msgid "Assume target CPU is configured as big endian."
  msgstr "Asumsikan target CPU dikonfigurasikan sebagai big endian"
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
  #, fuzzy, no-c-format
  #| msgid "Assume target CPU is configured as little endian"
  msgid "Assume target CPU is configured as little endian."
--- 10301,10314 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:96 config/microblaze/microblaze.opt:60
  #, fuzzy, no-c-format
  #| msgid "Assume target CPU is configured as big endian"
  msgid "Assume target CPU is configured as big endian."
  msgstr "Asumsikan target CPU dikonfigurasikan sebagai big endian"
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:161 config/microblaze/microblaze.opt:64
  #, fuzzy, no-c-format
  #| msgid "Assume target CPU is configured as little endian"
  msgid "Assume target CPU is configured as little endian."
*************** msgid "Known data alignment choices (for
*** 10431,10455 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr ""
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
--- 10435,10459 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:582
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:586
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr ""
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:596
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:603
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
*************** msgstr "z/Arsitektur"
*** 13325,13331 ****
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:163
  #, fuzzy, no-c-format
  #| msgid "Assume arguments alias no other storage"
  msgid "Assume data segments are relative to text segment."
--- 13329,13335 ----
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:169
  #, fuzzy, no-c-format
  #| msgid "Assume arguments alias no other storage"
  msgid "Assume data segments are relative to text segment."
*************** msgstr "Hasilkan APCS konforman stack fr
*** 13490,13716 ****
  msgid "Generate re-entrant, PIC code."
  msgstr "Hasilkan re-entrant, kode PIC"
  
! #: config/arm/arm.opt:86
  #, fuzzy, no-c-format
  #| msgid "Generate code for 32 bit addressing"
  msgid "Generate code in 32 bit ARM state."
  msgstr "Hasilkan kode untuk pengalamatan 32 bit"
  
! #: config/arm/arm.opt:94
  #, fuzzy, no-c-format
  #| msgid "Thumb: Assume non-static functions may be called from ARM code"
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr "Thumb: Mengasumsikan fungsi bukan-statis boleh dipanggil dari kode ARM"
  
! #: config/arm/arm.opt:98
  #, fuzzy, no-c-format
  #| msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr "Thumb: Mengasumsikan fungsi penunjuk mengkin pergi ke bukan-Thumb aware kode"
  
! #: config/arm/arm.opt:106 config/csky/csky.opt:73
  #, fuzzy, no-c-format
  #| msgid "Specify if floating point hardware should be used"
  msgid "Specify if floating point hardware should be used."
  msgstr "Spesifikasikan jika piranti keras titik pecahan seharusnya digunakan"
  
! #: config/arm/arm.opt:110
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:114 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:127
  #, fuzzy, no-c-format
  #| msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr "Ubah on/off MIPS15 ASE dalam fungsi berubah untuk pengetesan kompiler"
  
! #: config/arm/arm.opt:131
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target floating point hardware/format"
  msgid "Specify the __fp16 floating-point format."
  msgstr "Spesifikasikan nama dari target titik pecahan piranti keras/format"
  
! #: config/arm/arm.opt:135
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr ""
  
! #: config/arm/arm.opt:148
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target floating point hardware/format"
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "Spesifikasikan nama dari target titik pecahan piranti keras/format"
  
! #: config/arm/arm.opt:159
  #, fuzzy, no-c-format
  #| msgid "Generate call insns as indirect calls, if necessary"
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "Hasilkan panggilan insns sebagai panggilan tidak langsung, jika dibutuhkan"
  
! #: config/arm/arm.opt:167
  #, fuzzy, no-c-format
  #| msgid "Specify the register to be used for PIC addressing"
  msgid "Specify the register to be used for PIC addressing."
  msgstr "Spesifikasikan register yang akan digunakan untuk pengalamatan PIC"
  
! #: config/arm/arm.opt:171
  #, fuzzy, no-c-format
  #| msgid "Store function names in object code"
  msgid "Store function names in object code."
  msgstr "Simpan nama fungsi dalam kode objek"
  
! #: config/arm/arm.opt:175
  #, fuzzy, no-c-format
  #| msgid "Permit scheduling of a function's prologue sequence"
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "Ijinkan penjadwalan dari sebuah urutan prolog fungsi"
  
! #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:243
  #, fuzzy, no-c-format
  #| msgid "Do not load the PIC register in function prologues"
  msgid "Do not load the PIC register in function prologues."
  msgstr "Jangan load register PIC dalam fungsi prolog"
  
! #: config/arm/arm.opt:186
  #, fuzzy, no-c-format
  #| msgid "Specify the minimum bit alignment of structures"
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "Spesifikasikan minimum bit alignment dari struktur"
  
! #: config/arm/arm.opt:190
  #, fuzzy, no-c-format
  #| msgid "Generate code for huge switch statements"
  msgid "Generate code for Thumb state."
  msgstr "Hasilkan kode untuk pernyataan besar switch"
  
! #: config/arm/arm.opt:194
  #, fuzzy, no-c-format
  #| msgid "Support calls between Thumb and ARM instruction sets"
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "Dukung panggilan antara set instruksi Thumb dan ARM"
  
! #: config/arm/arm.opt:198
  #, fuzzy, no-c-format
  #| msgid "Use given thread-local storage dialect"
  msgid "Specify thread local storage scheme."
  msgstr "Gunakan dialek TLS yang diberikan"
  
! #: config/arm/arm.opt:202
  #, fuzzy, no-c-format
  #| msgid "Specify how to access the thread pointer"
  msgid "Specify how to access the thread pointer."
  msgstr "Spesifikasikan bagaimana mengakses penunjuk thread"
  
! #: config/arm/arm.opt:206
  #, fuzzy, no-c-format
  #| msgid "invalid argument %qs to -fdebug-prefix-map"
  msgid "Valid arguments to -mtp=:"
  msgstr "argumen %qs tidak valid ke -fdebug-prefix-map"
  
! #: config/arm/arm.opt:219
  #, fuzzy, no-c-format
  #| msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Thumb: Hasilkan (bukan-daun) stack frames walaupun jika tidak dibutuhkan"
  
! #: config/arm/arm.opt:223
  #, fuzzy, no-c-format
  #| msgid "Thumb: Generate (leaf) stack frames even if not needed"
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Thumb: Hasilkan (daun) stack frames walaupun jika tidak dibutuhkan"
  
! #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
  #, fuzzy, no-c-format
  #| msgid "Tune code for the given processor"
  msgid "Tune code for the given processor."
  msgstr "Tune kode untuk prosesor yang diberikan"
  
! #: config/arm/arm.opt:231
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:242
  #, fuzzy, no-c-format
  #| msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr "Gunakan Neon quad-word (daripada word-ganda) register untuk vektorisasi"
  
! #: config/arm/arm.opt:246
  #, fuzzy, no-c-format
  #| msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr "Gunakan Neon quad-word (daripada word-ganda) register untuk vektorisasi"
  
! #: config/arm/arm.opt:250
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:254
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr "Hanya hasilkan relokasi absolut dalam nilai ukuran kata."
  
! #: config/arm/arm.opt:258
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:262
  #, fuzzy, no-c-format
  #| msgid "Avoid overlapping destination and address registers on LDRD instructions"
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr "Hindari overlapping tujuan dan alamat register di instruksi LDRD"
  
! #: config/arm/arm.opt:267 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:271
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr ""
  
! #: config/arm/arm.opt:275
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:279
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:283
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr ""
  
! #: config/arm/arm.opt:287
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:291
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:295 config/sh/sh.opt:195
  #, fuzzy, no-c-format
  #| msgid "Cost to assume for a branch insn"
  msgid "Cost to assume for a branch insn."
  msgstr "Biaya untuk mengasumsikan untuk sebuah instruksi percabangan"
  
! #: config/arm/arm.opt:299
  #, fuzzy, no-c-format
  #| msgid "Generate code which uses hardware floating point instructions"
  msgid "Generate code which uses the core registers only (r0-r14)."
--- 13494,13720 ----
  msgid "Generate re-entrant, PIC code."
  msgstr "Hasilkan re-entrant, kode PIC"
  
! #: config/arm/arm.opt:92
  #, fuzzy, no-c-format
  #| msgid "Generate code for 32 bit addressing"
  msgid "Generate code in 32 bit ARM state."
  msgstr "Hasilkan kode untuk pengalamatan 32 bit"
  
! #: config/arm/arm.opt:100
  #, fuzzy, no-c-format
  #| msgid "Thumb: Assume non-static functions may be called from ARM code"
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr "Thumb: Mengasumsikan fungsi bukan-statis boleh dipanggil dari kode ARM"
  
! #: config/arm/arm.opt:104
  #, fuzzy, no-c-format
  #| msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr "Thumb: Mengasumsikan fungsi penunjuk mengkin pergi ke bukan-Thumb aware kode"
  
! #: config/arm/arm.opt:112 config/csky/csky.opt:73
  #, fuzzy, no-c-format
  #| msgid "Specify if floating point hardware should be used"
  msgid "Specify if floating point hardware should be used."
  msgstr "Spesifikasikan jika piranti keras titik pecahan seharusnya digunakan"
  
! #: config/arm/arm.opt:116
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:120 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:133
  #, fuzzy, no-c-format
  #| msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr "Ubah on/off MIPS15 ASE dalam fungsi berubah untuk pengetesan kompiler"
  
! #: config/arm/arm.opt:137
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target floating point hardware/format"
  msgid "Specify the __fp16 floating-point format."
  msgstr "Spesifikasikan nama dari target titik pecahan piranti keras/format"
  
! #: config/arm/arm.opt:141
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr ""
  
! #: config/arm/arm.opt:154
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target floating point hardware/format"
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "Spesifikasikan nama dari target titik pecahan piranti keras/format"
  
! #: config/arm/arm.opt:165
  #, fuzzy, no-c-format
  #| msgid "Generate call insns as indirect calls, if necessary"
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "Hasilkan panggilan insns sebagai panggilan tidak langsung, jika dibutuhkan"
  
! #: config/arm/arm.opt:173
  #, fuzzy, no-c-format
  #| msgid "Specify the register to be used for PIC addressing"
  msgid "Specify the register to be used for PIC addressing."
  msgstr "Spesifikasikan register yang akan digunakan untuk pengalamatan PIC"
  
! #: config/arm/arm.opt:177
  #, fuzzy, no-c-format
  #| msgid "Store function names in object code"
  msgid "Store function names in object code."
  msgstr "Simpan nama fungsi dalam kode objek"
  
! #: config/arm/arm.opt:181
  #, fuzzy, no-c-format
  #| msgid "Permit scheduling of a function's prologue sequence"
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "Ijinkan penjadwalan dari sebuah urutan prolog fungsi"
  
! #: config/arm/arm.opt:185 config/rs6000/rs6000.opt:243
  #, fuzzy, no-c-format
  #| msgid "Do not load the PIC register in function prologues"
  msgid "Do not load the PIC register in function prologues."
  msgstr "Jangan load register PIC dalam fungsi prolog"
  
! #: config/arm/arm.opt:192
  #, fuzzy, no-c-format
  #| msgid "Specify the minimum bit alignment of structures"
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "Spesifikasikan minimum bit alignment dari struktur"
  
! #: config/arm/arm.opt:196
  #, fuzzy, no-c-format
  #| msgid "Generate code for huge switch statements"
  msgid "Generate code for Thumb state."
  msgstr "Hasilkan kode untuk pernyataan besar switch"
  
! #: config/arm/arm.opt:200
  #, fuzzy, no-c-format
  #| msgid "Support calls between Thumb and ARM instruction sets"
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "Dukung panggilan antara set instruksi Thumb dan ARM"
  
! #: config/arm/arm.opt:204
  #, fuzzy, no-c-format
  #| msgid "Use given thread-local storage dialect"
  msgid "Specify thread local storage scheme."
  msgstr "Gunakan dialek TLS yang diberikan"
  
! #: config/arm/arm.opt:208
  #, fuzzy, no-c-format
  #| msgid "Specify how to access the thread pointer"
  msgid "Specify how to access the thread pointer."
  msgstr "Spesifikasikan bagaimana mengakses penunjuk thread"
  
! #: config/arm/arm.opt:212
  #, fuzzy, no-c-format
  #| msgid "invalid argument %qs to -fdebug-prefix-map"
  msgid "Valid arguments to -mtp=:"
  msgstr "argumen %qs tidak valid ke -fdebug-prefix-map"
  
! #: config/arm/arm.opt:225
  #, fuzzy, no-c-format
  #| msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Thumb: Hasilkan (bukan-daun) stack frames walaupun jika tidak dibutuhkan"
  
! #: config/arm/arm.opt:229
  #, fuzzy, no-c-format
  #| msgid "Thumb: Generate (leaf) stack frames even if not needed"
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Thumb: Hasilkan (daun) stack frames walaupun jika tidak dibutuhkan"
  
! #: config/arm/arm.opt:233 config/mn10300/mn10300.opt:42
  #, fuzzy, no-c-format
  #| msgid "Tune code for the given processor"
  msgid "Tune code for the given processor."
  msgstr "Tune kode untuk prosesor yang diberikan"
  
! #: config/arm/arm.opt:237
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:248
  #, fuzzy, no-c-format
  #| msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr "Gunakan Neon quad-word (daripada word-ganda) register untuk vektorisasi"
  
! #: config/arm/arm.opt:252
  #, fuzzy, no-c-format
  #| msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr "Gunakan Neon quad-word (daripada word-ganda) register untuk vektorisasi"
  
! #: config/arm/arm.opt:256
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:260
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr "Hanya hasilkan relokasi absolut dalam nilai ukuran kata."
  
! #: config/arm/arm.opt:264
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:268
  #, fuzzy, no-c-format
  #| msgid "Avoid overlapping destination and address registers on LDRD instructions"
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr "Hindari overlapping tujuan dan alamat register di instruksi LDRD"
  
! #: config/arm/arm.opt:273 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:277
  #, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr ""
  
! #: config/arm/arm.opt:281
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:285
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:289
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr ""
  
! #: config/arm/arm.opt:293
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:297
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:301 config/sh/sh.opt:195
  #, fuzzy, no-c-format
  #| msgid "Cost to assume for a branch insn"
  msgid "Cost to assume for a branch insn."
  msgstr "Biaya untuk mengasumsikan untuk sebuah instruksi percabangan"
  
! #: config/arm/arm.opt:305
  #, fuzzy, no-c-format
  #| msgid "Generate code which uses hardware floating point instructions"
  msgid "Generate code which uses the core registers only (r0-r14)."
*************** msgid "Use vector and scalar instruction
*** 14348,14453 ****
  msgstr ""
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
- #: config/rs6000/rs6000.opt:503
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:514
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:518
  #, fuzzy, no-c-format
  #| msgid "Generate load/store multiple instructions"
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "Hasilkan load/store multiple instruksi"
  
! #: config/rs6000/rs6000.opt:522
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:546
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate the integer modulo instructions."
  msgstr "Hasilkan instruksi isel"
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:562
  #, fuzzy, no-c-format
  #| msgid "Use decimal floating point instructions"
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "Gunakan instruksi desimal titik pecahan"
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:606
  #, fuzzy, no-c-format
  #| msgid "Do not generate fused multiply/add instructions"
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Jangan hasilkan fused kali/tambah instruksi"
  
! #: config/rs6000/rs6000.opt:610
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:614
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  #| msgid "Generate load/store with update instructions"
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Hasilkan load/store dengan update instruksi"
  
  #: config/rs6000/sysv4.opt:24
  #, fuzzy, no-c-format
  #| msgid "Select ABI calling convention"
--- 14352,14487 ----
  msgstr ""
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:503
+ #, no-c-format
+ msgid "Fuse pairs of scalar or vector logical operations together for better performance on power10."
+ msgstr ""
+ 
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
+ msgid "Fuse scalar logical op with add/subf for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:511
+ #, no-c-format
+ msgid "Fuse scalar add/subf with logical op for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:515
+ #, no-c-format
+ msgid "Fuse dependent pairs of add or vaddudm instructions for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:519
+ #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:530
  #, fuzzy, no-c-format
  #| msgid "Generate load/store multiple instructions"
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "Hasilkan load/store multiple instruksi"
  
! #: config/rs6000/rs6000.opt:534
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:566
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate the integer modulo instructions."
  msgstr "Hasilkan instruksi isel"
  
! #: config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  #| msgid "Use decimal floating point instructions"
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "Gunakan instruksi desimal titik pecahan"
  
! #: config/rs6000/rs6000.opt:578
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  #| msgid "Do not generate fused multiply/add instructions"
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Jangan hasilkan fused kali/tambah instruksi"
  
! #: config/rs6000/rs6000.opt:622
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:626
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:630
  #, fuzzy, no-c-format
  #| msgid "Generate load/store with update instructions"
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Hasilkan load/store dengan update instruksi"
  
+ #: config/rs6000/rs6000.opt:637
+ #, no-c-format
+ msgid "Enable instructions that guard against return-oriented programming attacks."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:641
+ #, fuzzy, no-c-format
+ #| msgid "Generate code for the Android operating system."
+ msgid "Generate code that will run in privileged state."
+ msgstr "Hasilkan kode untuk sistem operasi Android."
+ 
  #: config/rs6000/sysv4.opt:24
  #, fuzzy, no-c-format
  #| msgid "Select ABI calling convention"
*************** msgstr ""
*** 21378,22618 ****
  
  #: params.opt:131
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:162
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:167
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, fuzzy, no-c-format
  #| msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload"
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "Rasio threshold dari jumlah ujung eksekusi kritis yang diijinkan untuk menjalankan penghapusan redundansi setelah reload"
  
! #: params.opt:183
  #, fuzzy, no-c-format
  #| msgid "The threshold ratio for performing partial redundancy elimination after reload"
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "Rasio threshold untuk menjalankan penghapusan redundansi bagian setelah reload"
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, fuzzy, no-c-format
  #| msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "Ekspansi heap minimum untuk mentriger pengoleksi sampah, sebagai sebuah persentasi dari ukuran total dari heap"
  
! #: params.opt:199
  #, fuzzy, no-c-format
  #| msgid "Minimum heap size before we start collecting garbage, in kilobytes"
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "Ukuran heap minimum sebelum kita mulai mengumpulkan sampah, dalam kilobytes"
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of arrays per SCoP."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:215
  #, fuzzy, no-c-format
  #| msgid "maximum value of parameter %qs is %u"
  msgid "Maximum number of parameters in a SCoP."
  msgstr "nilai maksimal dari parameter %qs adalah %u"
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "Pilih bagian dari jumlah maksimal dari repetisi dari blok dasar dalam aplikasi memberikan blok dasar yang perlu untuk dipertimbangkan sekarang"
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "Pilih bagian dari frekuensi maksimal dari eksekusi dari blok dasar dalam fungsi yang diberikan blok dasar yang perlu untuk dipertimbangkan sekarang"
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, fuzzy, no-c-format
  #| msgid "how much can given compilation unit grow because of the inlining (in percent)"
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "berapa banyak yang dapat diberikan dalam satuan kompilasi berkembang karena inlining (dalam persentasi)"
  
! #: params.opt:247
  #, fuzzy, no-c-format
  #| msgid "The upper bound for sharing integer constants"
  msgid "The upper bound for sharing integer constants."
  msgstr "Batasan atas untuk pembagian konstanta integer"
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions"
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Kedalaman maksimum dari inlining rekursif untuk fungsi inline"
  
! #: params.opt:263
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Inline secara rekursif hanya ketika kemungkinan dari pemanggilan yang sedang dijalankan melebihi parameter"
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, fuzzy, no-c-format
  #| msgid "how much can given compilation unit grow because of the interprocedural constant propagation (in percent)"
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "berapa banyak yang dapat diberikan dalam satuan kompilasi berkembang karena propagasi konstanta interprocedural (dalam persentasi)"
  
! #: params.opt:279
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large"
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "Ukuran dari satuan penerjemah yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, fuzzy, no-c-format
  #| msgid "max size of conflict table in MB"
  msgid "Max size of conflict table in MB."
  msgstr "ukuran maksimal dari tabel konflik dalam MB"
  
! #: params.opt:327
  #, fuzzy, no-c-format
  #| msgid "max loops number for regional RA"
  msgid "Max loops number for regional RA."
  msgstr "jumlah maksimal loops untuk daerah RA"
  
! #: params.opt:331
  #, fuzzy, no-c-format
  #| msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization"
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Jika jumlah dari kandidat dalam set lebih kecil, kita selalu mencoba untuk menghapusiv yang tidak digunakan ketika mengoptimisasinya"
  
! #: params.opt:335
  #, fuzzy, no-c-format
  #| msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "Terikat ke jumlah dari kandidat dibawah yang seluruh kandidat dipertimbangkan dalam optimisasi iv"
  
! #: params.opt:339
  #, fuzzy, no-c-format
  #| msgid "Bound on number of iv uses in loop optimized in iv optimizations"
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "Terikat ke jumlah dari iv yang digunakan dalam loop yang dioptimisasi dalam optimisasi iv"
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, fuzzy, no-c-format
  #| msgid "The size of L1 cache line"
  msgid "The size of L1 cache line."
  msgstr "Ukuran dari baris L1 cache"
  
! #: params.opt:355
  #, fuzzy, no-c-format
  #| msgid "The size of L1 cache"
  msgid "The size of L1 cache."
  msgstr "Ukuran dari L1 cache"
  
! #: params.opt:359
  #, fuzzy, no-c-format
  #| msgid "The size of L2 cache"
  msgid "The size of L2 cache."
  msgstr "Ukuran dari L2 cache"
  
! #: params.opt:363
  #, fuzzy, no-c-format
  #| msgid "Maximal growth due to inlining of large function (in percent)"
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Perkembangan maksimal karena inlining  dari fungsi besar (dalam persentasi)"
  
! #: params.opt:367
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of function body to be considered large."
  msgstr "Ukuran dari badan fungsi yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:371
  #, fuzzy, no-c-format
  #| msgid "The size of stack frame to be considered large"
  msgid "The size of stack frame to be considered large."
  msgstr "Ukuran dari frame stack yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:375
  #, fuzzy, no-c-format
  #| msgid "Maximal stack frame growth due to inlining (in percent)"
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Perkembangan stack frame maksimal karena inlining (dalam persentasi)"
  
! #: params.opt:379
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large"
  msgid "The size of translation unit to be considered large."
  msgstr "Ukuran dari satuan penerjemah yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, fuzzy, no-c-format
  #| msgid "The minimum cost of an expensive expression in the loop invariant motion"
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Biaya minimum dari sebuah ekspresi ekspensi dalam sebuah pergerakan loop tidak variant"
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average"
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop secara rata rata"
  
! #: params.opt:403
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:407
  #, fuzzy, no-c-format
  #| msgid "max basic blocks number in loop for loop invariant motion"
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "jumlah maksimal blok dasar dalam loop untuk gerakan loop invariant"
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:415
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Jumlah maksimum dari instruksi dalam sebuah fungsi tunggal yang bisa untuk inlining"
  
! #: params.opt:419
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average"
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop secara rata rata"
  
! #: params.opt:451
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of insns combine tries to combine."
  msgstr "Jumlah maksimum dari ujung masukan untuk dipertimbangkan untuk cross jumping"
  
! #: params.opt:455
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of a completely peeled loop"
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "Jumlah maksimum dari insns dari sebuah loop terbuka penuh"
  
! #: params.opt:459
  #, fuzzy, no-c-format
  #| msgid "The maximum number of peelings of a single loop that is peeled completely"
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Jumlah maksimum dari pembukaan dari sebuah loop tunggal yang dibuka secara lengkap"
  
! #: params.opt:463
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of a completely peeled loop"
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Jumlah maksimum dari insns dari sebuah loop terbuka penuh"
  
! #: params.opt:467
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "Jumlah maksimum dari ujung masukan untuk dipertimbangkan untuk cross jumping"
  
! #: params.opt:471
  #, fuzzy, no-c-format
  #| msgid "The maximum instructions CSE process before flushing"
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Instruksi maksimum CSE proses sebelum flushing"
  
! #: params.opt:475
  #, fuzzy, no-c-format
  #| msgid "The maximum length of path considered in cse"
  msgid "The maximum length of path considered in cse."
  msgstr "Panjang maksimum dari jalur yang dipertimbangkan dalam cse"
  
! #: params.opt:479
  #, fuzzy, no-c-format
  #| msgid "The maximum memory locations recorded by cselib"
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Lokasi memori maksimum terekam oleh cselib"
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:487
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to fill a delay slot"
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk mengisi sebuah slot penundaan"
  
! #: params.opt:491
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to find accurate live register information"
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Jumlah maksimum dari instruksi untuk dipertimbangkan untuk menemukan secara tepatinformasi register hidup"
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:499
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Jumlah maksimum dari instruksi dalam sebuah fungsi tunggal yang bisa untuk inlining"
  
! #: params.opt:503
  #, fuzzy, no-c-format
  #| msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "Jumlah maksimum dari field dalam sebuah struktur sebelum analisa penunjuk treats struktur sebagai sebuah variabel tunggal"
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, fuzzy, no-c-format
  #| msgid "Maximum number of nops to insert for a hint (Default 2)"
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Jumlah maksimum dari nops untuk dimasukan untuk sebuah hint (Baku 2)"
  
! #: params.opt:519
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:523
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE"
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "Jumlah maksimum memori yang akan dialokasikan oleh GCSE"
  
! #: params.opt:527
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Jumlah maksimum dari insns untuk duplikasi ketika unfaktoring menghitung gotos"
  
! #: params.opt:531
  #, fuzzy, no-c-format
  #| msgid "The maximum expansion factor when copying basic blocks"
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Faktor ekspansi maksimum ketika menyalin blok dasar"
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Jumlah maksimum dari instruksi ketika secara otomatis inlining"
  
! #: params.opt:543
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions inline function can grow to via recursive inlining"
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Jumlah maksimum dari instruksi fungsi inline dapat berkembang melalui inline rekursif"
  
! #: params.opt:547
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Jumlah maksimum dari instruksi bukan-inline funsi yang dapat berkembang melalui inlining rekursif"
  
! #: params.opt:551
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Jumlah maksimum dari instruksi dalam sebuah fungsi tunggal yang bisa untuk inlining"
  
! #: params.opt:555
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Jumlah maksimum dari instruksi ketika secara otomatis inlining"
  
! #: params.opt:559
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Jumlah maksimum dari instruksi ketika secara otomatis inlining"
  
! #: params.opt:563
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions"
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "Kedalaman maksimum dari inlining rekursif untuk fungsi inline"
  
! #: params.opt:567
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for non-inline functions"
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "Kedalaman maksimum dari inlining rekursif untuk fungsi bukan inline"
  
! #: params.opt:571
  #, fuzzy, no-c-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: params.opt:575
  #, fuzzy, no-c-format
  #| msgid "Bound on the cost of an expression to compute the number of iterations"
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "Terikat dengan biaya dari sebuah ekspresi untuk menghitung jumlah dari iterasi"
  
! #: params.opt:579
  #, fuzzy, no-c-format
  #| msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "Terikat dengan jumlah dari iterasi brute force # dari interasi analisis algoritma yang dievaluasi"
  
! #: params.opt:583
  #, fuzzy, no-c-format
  #| msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "Jumlah maksimum dari statemen yang diperbolehkan dalam sebuah blok yang membutuhkan untuk diduplikasi ketika threading jumps"
  
! #: params.opt:587
  #, fuzzy, no-c-format
  #| msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "Jumlah maksimum dari titik RTL yang dapat direkam sebagai pemkombinasi nilai terakhir"
  
! #: params.opt:591
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Jumlah maksimum dari insns untuk duplikasi ketika unfaktoring menghitung gotos"
  
! #: params.opt:595
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:599
  #, fuzzy, no-c-format
  #| msgid "Maximum length of partial antic set when performing tree pre optimization"
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "Panjang maksimum dari bagian antik diset ketika menjalan pre optimisasi pohon"
  
! #: params.opt:603
  #, fuzzy, no-c-format
  #| msgid "The maximum number of iterations through CFG to extend regions"
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "Jumlah maksimum dari iterasi melalui CFG ke daerah entensi"
  
! #: params.opt:607
  #, fuzzy, no-c-format
  #| msgid "The maximum number of peelings of a single loop"
  msgid "The maximum number of peelings of a single loop."
  msgstr "Jumlah maksimum dari pembukaan dari sebuah loop tunggal"
  
! #: params.opt:611
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of a peeled loop"
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Jumlah maksimum dari insns dari sebuah loop terbuka"
  
! #: params.opt:615
  #, fuzzy, no-c-format
  #| msgid "The maximum length of scheduling's pending operations list"
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Panjang maksimum dari penjadwalan dari daftar operasi tertunda"
  
! #: params.opt:619 params.opt:663
  #, fuzzy, no-c-format
  #| msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "Jumlah maksimum dari blok dalam sebuah daerah yang dipertimbangkan untuk penjadwalan inter-blok"
  
! #: params.opt:623 params.opt:667
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "Jumlah maksimum dari insns dalam sebuah daerah untuk dipertimbangkan untuk penjadwalan inter-blok"
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:631
  #, fuzzy, no-c-format
  #| msgid "The maximum number of loop iterations we predict statically"
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Jumlah maksimum dari iterasi loop yang kita prediksi secara statis"
  
! #: params.opt:635
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to search backward when looking for equivalent reload"
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "Jumlah maksimum dari instruksi untuk pencarian terbalik ketika mencari untuk reload yang sepadan"
  
! #: params.opt:639
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "Jumlah maksimum dari insns dalam sebuah daerah untuk dipertimbangkan untuk penjadwalan inter-blok"
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, fuzzy, no-c-format
  #| msgid "The maximum number of iterations through CFG to extend regions"
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "Jumlah maksimum dari iterasi melalui CFG ke daerah entensi"
  
! #: params.opt:655
  #, fuzzy, no-c-format
  #| msgid "The maximum conflict delay for an insn to be considered for speculative motion"
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "Waktu tunda maksimum konflik untuk sebuah insn untuk dipertimbangkan untuk spekulasi pergerakan"
  
! #: params.opt:659
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "Jumlah maksimum dari instruksi yang siap untuk diberikan untuk dipertimbangkan oleh penjadwalan selam tahap penjadwalan pertama"
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:687
  #, fuzzy, no-c-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: params.opt:691 params.opt:695
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in the ready list that are considered eligible for renaming"
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "Jumlah maksimum dari instruksi dalam daftar siaga yang dipertimbangkan berhak untuk diubah namanya"
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, fuzzy, no-c-format
  #| msgid "The maximum number of unrollings of a single loop"
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Jumlah maksimum dari unrollings dari sebuah loop tunggal"
  
! #: params.opt:719
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:723
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of an unswitched loop"
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Jumlah maksimum dari insns dari sebuah loop tidak terswitch"
  
! #: params.opt:727
  #, fuzzy, no-c-format
  #| msgid "The maximum number of unswitchings in a single loop"
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Jumlah maksimum dari unswitching dalam sebuah loop tunggal"
  
! #: params.opt:731
  #, fuzzy, no-c-format
  #| msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling"
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Jika -fvariabel-expansion-in-unroller digunakan, maksimum pengulangan yang sebuah variabel individu akan diekspan ketika loop unrolling"
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:755
  #, fuzzy, no-c-format
  #| msgid "The minimum number of matching instructions to consider for crossjumping"
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Jumlah minimum dari instruksi yang cocok untuk dipertimbangkan untuk cross jumping"
  
! #: params.opt:759
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Inline secara rekursif hanya ketika kemungkinan dari pemanggilan yang sedang dijalankan melebihi parameter"
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, fuzzy, no-c-format
  #| msgid "The minimum probability of reaching a source block for interblock speculative scheduling"
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "Kemungkinan minimum dari pencapaian sebuah sumber blok untuk inter-blok penjadwalan spekulasi"
  
! #: params.opt:783
  #, fuzzy, no-c-format
  #| msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization"
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Jika -ftree-vectorize digunakan, minimal loop terikat dari sebuah loop yang akan dipertimbangkan untuk vektorisasi"
  
! #: params.opt:787
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:834
  #, fuzzy, no-c-format
  #| msgid "Maximal esitmated outcome of branch considered predictable"
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Maksimal perkiraan hasil dari pertimbangan cabang yang dapat diprediksi"
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, fuzzy, no-c-format
  #| msgid "The number of insns executed before prefetch is completed"
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Jumlah dari insns yang dijalankan sebelum prefetch selesai"
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:866
  #, fuzzy, no-c-format
  #| msgid "Bound on size of expressions used in the scalar evolutions analyzer"
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "Terikat dengan ukuran dari ekspresi digunakan dalam evolusi penanalisa skalar"
  
! #: params.opt:870
  #, fuzzy, no-c-format
  #| msgid "Bound on size of expressions used in the scalar evolutions analyzer"
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "Terikat dengan ukuran dari ekspresi digunakan dalam evolusi penanalisa skalar"
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, fuzzy, no-c-format
  #| msgid "Minimal distance between possibly conflicting store and load"
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "Jarak minimal diantara kemungkinan konflik store dan load"
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "Probabilitas minimal dari spekulasi kesuksesan (dalam persentasi), jadi jika spekulasi insn akan dijadwalkan."
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in the ready list that are considered eligible for renaming"
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Jumlah maksimum dari instruksi dalam daftar siaga yang dipertimbangkan berhak untuk diubah namanya"
  
! #: params.opt:898
  #, fuzzy, no-c-format
  #| msgid "The maximum size of the lookahead window of selective scheduling"
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "Ukuran maksimal dari lookahead window dari penjadwalan selektif"
  
! #: params.opt:902
  #, fuzzy, no-c-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: params.opt:906
  #, fuzzy, no-c-format
  #| msgid "The number of prefetches that can run at the same time"
  msgid "The number of prefetches that can run at the same time."
  msgstr "Jumlah dari prefetches yang dapat berjalan di waktu bersamaan"
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, fuzzy, no-c-format
  #| msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA"
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "Jumlah dari cycles dari swing modulo penjadwalan yang dipertimbangkan ketika memeriksa konflik menggunakan DFA"
  
! #: params.opt:918
  #, fuzzy, no-c-format
  #| msgid "A threshold on the average loop count considered by the swing modulo scheduler"
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Sebuah threshold di jumlah loop rata-rata yang dipertimbangkan oleh modulo swingpenjadwal"
  
! #: params.opt:922
  #, fuzzy, no-c-format
  #| msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Sebuah faktor untuk tuning batasan atas yang swing module penjadwalan digunakan untuk penjadwalan sebuah loop"
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, fuzzy, no-c-format
  #| msgid "The maximum number of passes to make when doing GCSE"
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Jumlah maksimum dari tahap yang akan dibuat ketika melakukan GCSE"
  
! #: params.opt:946
  #, fuzzy, no-c-format
  #| msgid "The lower bound for a buffer to be considered for stack smashing protection"
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "Batas bawah untuk sebuah penyangga untuk dipertimbangkan untuk proteksi stack smashing"
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, fuzzy, no-c-format
  #| msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "Rasio maksimal diantara ukuran array dan cabang switch untuk sebuah konversi switch untuk mengambil tempat"
  
! #: params.opt:970
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:974
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of references stored in each modref base."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:982
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of tests performed by modref query."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, fuzzy, no-c-format
  #| msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Persentasi dari fungsi, dihitung dengan frekuensi eksekusi, yang harus dilingkupi dengan formasi jejak. Digunakan ketika profile umpan-balik tidak tersedia"
  
! #: params.opt:1002
  #, fuzzy, no-c-format
  #| msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Persentasi dari fungsi, dihitung dengan frekuensi eksekusi, yang harus dilingkupi dengan formasi jejak. Digunakan ketika profile umpan-balik tersedia"
  
! #: params.opt:1006
  #, fuzzy, no-c-format
  #| msgid "Maximal code growth caused by tail duplication (in percent)"
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Perkembangan kode maksimal dikarenakan oleh duplikasi tail (dalam persentasi)"
  
! #: params.opt:1010
  #, fuzzy, no-c-format
  #| msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available"
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Stop perkembangan kedepan jika kemungkinan ujung terbaik lebih kecil dari threshold ini (dalam persentasi). Digunakan ketika profile umpan-balik tidak tersedia"
  
! #: params.opt:1014
  #, fuzzy, no-c-format
  #| msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Stop perkembangan kedepan jik kemungkinan ujung terbaik lebih kecil dari threshold ini (dalam persentasi). Digunakan ketika profile umpan-balik tersedia"
  
! #: params.opt:1018
  #, fuzzy, no-c-format
  #| msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Stop perkembangan terbalik jika kemungkinan kebalikan dari ujung terbaik lebih kecil dari threshold ini (dalam persentasi)"
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates"
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Keluarkan implisit instantionation dari templates"
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1038
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologues and epilogues"
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Gunakan subroutines untuk fungsi prolog dan epilog"
  
! #: params.opt:1042
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologues and epilogues"
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Gunakan subroutines untuk fungsi prolog dan epilog"
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, fuzzy, no-c-format
  #| msgid "Whether to use canonical types"
  msgid "Whether to use canonical types."
  msgstr "Akan menggunakan tipe kanonikal"
  
! #: params.opt:1074
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1082
  #, fuzzy, no-c-format
  #| msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check"
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "Terikat dengan jumlah dari pemeriksaan waktu jalan dimasukan dengan loop tervektor dengan versi untuk pemeriksaan alias"
  
! #: params.opt:1086
  #, fuzzy, no-c-format
  #| msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check"
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Terikat ke jumlah dari pemeriksaan rutinitas yang dimasukan dengan loop tervektor dengan versi untuk pemeriksaan alignment"
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 21412,22657 ----
  
  #: params.opt:131
  #, no-c-format
+ msgid "Maximum number of basic blocks before EVRP uses a sparse cache."
+ msgstr ""
+ 
+ #: params.opt:135
+ #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:183
  #, fuzzy, no-c-format
  #| msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload"
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "Rasio threshold dari jumlah ujung eksekusi kritis yang diijinkan untuk menjalankan penghapusan redundansi setelah reload"
  
! #: params.opt:187
  #, fuzzy, no-c-format
  #| msgid "The threshold ratio for performing partial redundancy elimination after reload"
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "Rasio threshold untuk menjalankan penghapusan redundansi bagian setelah reload"
  
! #: params.opt:191
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:199
  #, fuzzy, no-c-format
  #| msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "Ekspansi heap minimum untuk mentriger pengoleksi sampah, sebagai sebuah persentasi dari ukuran total dari heap"
  
! #: params.opt:203
  #, fuzzy, no-c-format
  #| msgid "Minimum heap size before we start collecting garbage, in kilobytes"
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "Ukuran heap minimum sebelum kita mulai mengumpulkan sampah, dalam kilobytes"
  
! #: params.opt:207
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:215
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of arrays per SCoP."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:219
  #, fuzzy, no-c-format
  #| msgid "maximum value of parameter %qs is %u"
  msgid "Maximum number of parameters in a SCoP."
  msgstr "nilai maksimal dari parameter %qs adalah %u"
  
! #: params.opt:223
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:227
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "Pilih bagian dari jumlah maksimal dari repetisi dari blok dasar dalam aplikasi memberikan blok dasar yang perlu untuk dipertimbangkan sekarang"
  
! #: params.opt:231
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:235
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "Pilih bagian dari frekuensi maksimal dari eksekusi dari blok dasar dalam fungsi yang diberikan blok dasar yang perlu untuk dipertimbangkan sekarang"
  
! #: params.opt:239
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:247
  #, fuzzy, no-c-format
  #| msgid "how much can given compilation unit grow because of the inlining (in percent)"
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "berapa banyak yang dapat diberikan dalam satuan kompilasi berkembang karena inlining (dalam persentasi)"
  
! #: params.opt:251
  #, fuzzy, no-c-format
  #| msgid "The upper bound for sharing integer constants"
  msgid "The upper bound for sharing integer constants."
  msgstr "Batasan atas untuk pembagian konstanta integer"
  
! #: params.opt:255
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:263
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions"
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "Kedalaman maksimum dari inlining rekursif untuk fungsi inline"
  
! #: params.opt:267
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Inline secara rekursif hanya ketika kemungkinan dari pemanggilan yang sedang dijalankan melebihi parameter"
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:279
  #, fuzzy, no-c-format
  #| msgid "how much can given compilation unit grow because of the interprocedural constant propagation (in percent)"
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "berapa banyak yang dapat diberikan dalam satuan kompilasi berkembang karena propagasi konstanta interprocedural (dalam persentasi)"
  
! #: params.opt:283
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large"
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "Ukuran dari satuan penerjemah yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:327
  #, fuzzy, no-c-format
  #| msgid "max size of conflict table in MB"
  msgid "Max size of conflict table in MB."
  msgstr "ukuran maksimal dari tabel konflik dalam MB"
  
! #: params.opt:331
  #, fuzzy, no-c-format
  #| msgid "max loops number for regional RA"
  msgid "Max loops number for regional RA."
  msgstr "jumlah maksimal loops untuk daerah RA"
  
! #: params.opt:335
  #, fuzzy, no-c-format
  #| msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization"
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Jika jumlah dari kandidat dalam set lebih kecil, kita selalu mencoba untuk menghapusiv yang tidak digunakan ketika mengoptimisasinya"
  
! #: params.opt:339
  #, fuzzy, no-c-format
  #| msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "Terikat ke jumlah dari kandidat dibawah yang seluruh kandidat dipertimbangkan dalam optimisasi iv"
  
! #: params.opt:343
  #, fuzzy, no-c-format
  #| msgid "Bound on number of iv uses in loop optimized in iv optimizations"
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "Terikat ke jumlah dari iv yang digunakan dalam loop yang dioptimisasi dalam optimisasi iv"
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:355
  #, fuzzy, no-c-format
  #| msgid "The size of L1 cache line"
  msgid "The size of L1 cache line."
  msgstr "Ukuran dari baris L1 cache"
  
! #: params.opt:359
  #, fuzzy, no-c-format
  #| msgid "The size of L1 cache"
  msgid "The size of L1 cache."
  msgstr "Ukuran dari L1 cache"
  
! #: params.opt:363
  #, fuzzy, no-c-format
  #| msgid "The size of L2 cache"
  msgid "The size of L2 cache."
  msgstr "Ukuran dari L2 cache"
  
! #: params.opt:367
  #, fuzzy, no-c-format
  #| msgid "Maximal growth due to inlining of large function (in percent)"
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "Perkembangan maksimal karena inlining  dari fungsi besar (dalam persentasi)"
  
! #: params.opt:371
  #, fuzzy, no-c-format
  #| msgid "The size of function body to be considered large"
  msgid "The size of function body to be considered large."
  msgstr "Ukuran dari badan fungsi yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:375
  #, fuzzy, no-c-format
  #| msgid "The size of stack frame to be considered large"
  msgid "The size of stack frame to be considered large."
  msgstr "Ukuran dari frame stack yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:379
  #, fuzzy, no-c-format
  #| msgid "Maximal stack frame growth due to inlining (in percent)"
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "Perkembangan stack frame maksimal karena inlining (dalam persentasi)"
  
! #: params.opt:383
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large"
  msgid "The size of translation unit to be considered large."
  msgstr "Ukuran dari satuan penerjemah yang akan dipertimbangkan terlalu besar"
  
! #: params.opt:387
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:391
  #, fuzzy, no-c-format
  #| msgid "The minimum cost of an expensive expression in the loop invariant motion"
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "Biaya minimum dari sebuah ekspresi ekspensi dalam sebuah pergerakan loop tidak variant"
  
! #: params.opt:395
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:403
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average"
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop secara rata rata"
  
! #: params.opt:407
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:411
  #, fuzzy, no-c-format
  #| msgid "max basic blocks number in loop for loop invariant motion"
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "jumlah maksimal blok dasar dalam loop untuk gerakan loop invariant"
  
! #: params.opt:415
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:419
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "Jumlah maksimum dari instruksi dalam sebuah fungsi tunggal yang bisa untuk inlining"
  
! #: params.opt:423
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:427
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:451
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop on average"
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop secara rata rata"
  
! #: params.opt:455
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of insns combine tries to combine."
  msgstr "Jumlah maksimum dari ujung masukan untuk dipertimbangkan untuk cross jumping"
  
! #: params.opt:459
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of a completely peeled loop"
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "Jumlah maksimum dari insns dari sebuah loop terbuka penuh"
  
! #: params.opt:463
  #, fuzzy, no-c-format
  #| msgid "The maximum number of peelings of a single loop that is peeled completely"
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "Jumlah maksimum dari pembukaan dari sebuah loop tunggal yang dibuka secara lengkap"
  
! #: params.opt:467
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of a completely peeled loop"
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "Jumlah maksimum dari insns dari sebuah loop terbuka penuh"
  
! #: params.opt:471
  #, fuzzy, no-c-format
  #| msgid "The maximum number of incoming edges to consider for crossjumping"
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "Jumlah maksimum dari ujung masukan untuk dipertimbangkan untuk cross jumping"
  
! #: params.opt:475
  #, fuzzy, no-c-format
  #| msgid "The maximum instructions CSE process before flushing"
  msgid "The maximum instructions CSE process before flushing."
  msgstr "Instruksi maksimum CSE proses sebelum flushing"
  
! #: params.opt:479
  #, fuzzy, no-c-format
  #| msgid "The maximum length of path considered in cse"
  msgid "The maximum length of path considered in cse."
  msgstr "Panjang maksimum dari jalur yang dipertimbangkan dalam cse"
  
! #: params.opt:483
  #, fuzzy, no-c-format
  #| msgid "The maximum memory locations recorded by cselib"
  msgid "The maximum memory locations recorded by cselib."
  msgstr "Lokasi memori maksimum terekam oleh cselib"
  
! #: params.opt:487
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:491
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to fill a delay slot"
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk mengisi sebuah slot penundaan"
  
! #: params.opt:495
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to find accurate live register information"
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "Jumlah maksimum dari instruksi untuk dipertimbangkan untuk menemukan secara tepatinformasi register hidup"
  
! #: params.opt:499
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:503
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "Jumlah maksimum dari instruksi dalam sebuah fungsi tunggal yang bisa untuk inlining"
  
! #: params.opt:507
  #, fuzzy, no-c-format
  #| msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "Jumlah maksimum dari field dalam sebuah struktur sebelum analisa penunjuk treats struktur sebagai sebuah variabel tunggal"
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:519
  #, fuzzy, no-c-format
  #| msgid "Maximum number of nops to insert for a hint (Default 2)"
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "Jumlah maksimum dari nops untuk dimasukan untuk sebuah hint (Baku 2)"
  
! #: params.opt:523
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:527
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE"
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "Jumlah maksimum memori yang akan dialokasikan oleh GCSE"
  
! #: params.opt:531
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "Jumlah maksimum dari insns untuk duplikasi ketika unfaktoring menghitung gotos"
  
! #: params.opt:535
  #, fuzzy, no-c-format
  #| msgid "The maximum expansion factor when copying basic blocks"
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "Faktor ekspansi maksimum ketika menyalin blok dasar"
  
! #: params.opt:539
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:543
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "Jumlah maksimum dari instruksi ketika secara otomatis inlining"
  
! #: params.opt:547
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions inline function can grow to via recursive inlining"
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "Jumlah maksimum dari instruksi fungsi inline dapat berkembang melalui inline rekursif"
  
! #: params.opt:551
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "Jumlah maksimum dari instruksi bukan-inline funsi yang dapat berkembang melalui inlining rekursif"
  
! #: params.opt:555
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "Jumlah maksimum dari instruksi dalam sebuah fungsi tunggal yang bisa untuk inlining"
  
! #: params.opt:559
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions when inlining for size."
  msgstr "Jumlah maksimum dari instruksi ketika secara otomatis inlining"
  
! #: params.opt:563
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "Jumlah maksimum dari instruksi ketika secara otomatis inlining"
  
! #: params.opt:567
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions"
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "Kedalaman maksimum dari inlining rekursif untuk fungsi inline"
  
! #: params.opt:571
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for non-inline functions"
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "Kedalaman maksimum dari inlining rekursif untuk fungsi bukan inline"
  
! #: params.opt:575
  #, fuzzy, no-c-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: params.opt:579
  #, fuzzy, no-c-format
  #| msgid "Bound on the cost of an expression to compute the number of iterations"
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "Terikat dengan biaya dari sebuah ekspresi untuk menghitung jumlah dari iterasi"
  
! #: params.opt:583
  #, fuzzy, no-c-format
  #| msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "Terikat dengan jumlah dari iterasi brute force # dari interasi analisis algoritma yang dievaluasi"
  
! #: params.opt:587
  #, fuzzy, no-c-format
  #| msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "Jumlah maksimum dari statemen yang diperbolehkan dalam sebuah blok yang membutuhkan untuk diduplikasi ketika threading jumps"
  
! #: params.opt:591
  #, fuzzy, no-c-format
  #| msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "Jumlah maksimum dari titik RTL yang dapat direkam sebagai pemkombinasi nilai terakhir"
  
! #: params.opt:595
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "Jumlah maksimum dari insns untuk duplikasi ketika unfaktoring menghitung gotos"
  
! #: params.opt:599
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:603
  #, fuzzy, no-c-format
  #| msgid "Maximum length of partial antic set when performing tree pre optimization"
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "Panjang maksimum dari bagian antik diset ketika menjalan pre optimisasi pohon"
  
! #: params.opt:607
  #, fuzzy, no-c-format
  #| msgid "The maximum number of iterations through CFG to extend regions"
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "Jumlah maksimum dari iterasi melalui CFG ke daerah entensi"
  
! #: params.opt:611
  #, fuzzy, no-c-format
  #| msgid "The maximum number of peelings of a single loop"
  msgid "The maximum number of peelings of a single loop."
  msgstr "Jumlah maksimum dari pembukaan dari sebuah loop tunggal"
  
! #: params.opt:615
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of a peeled loop"
  msgid "The maximum number of insns of a peeled loop."
  msgstr "Jumlah maksimum dari insns dari sebuah loop terbuka"
  
! #: params.opt:619
  #, fuzzy, no-c-format
  #| msgid "The maximum length of scheduling's pending operations list"
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "Panjang maksimum dari penjadwalan dari daftar operasi tertunda"
  
! #: params.opt:623 params.opt:667
  #, fuzzy, no-c-format
  #| msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "Jumlah maksimum dari blok dalam sebuah daerah yang dipertimbangkan untuk penjadwalan inter-blok"
  
! #: params.opt:627 params.opt:671
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "Jumlah maksimum dari insns dalam sebuah daerah untuk dipertimbangkan untuk penjadwalan inter-blok"
  
! #: params.opt:631
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:635
  #, fuzzy, no-c-format
  #| msgid "The maximum number of loop iterations we predict statically"
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "Jumlah maksimum dari iterasi loop yang kita prediksi secara statis"
  
! #: params.opt:639
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to search backward when looking for equivalent reload"
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "Jumlah maksimum dari instruksi untuk pencarian terbalik ketika mencari untuk reload yang sepadan"
  
! #: params.opt:643
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns in a region to be considered for interblock scheduling"
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "Jumlah maksimum dari insns dalam sebuah daerah untuk dipertimbangkan untuk penjadwalan inter-blok"
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:655
  #, fuzzy, no-c-format
  #| msgid "The maximum number of iterations through CFG to extend regions"
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "Jumlah maksimum dari iterasi melalui CFG ke daerah entensi"
  
! #: params.opt:659
  #, fuzzy, no-c-format
  #| msgid "The maximum conflict delay for an insn to be considered for speculative motion"
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "Waktu tunda maksimum konflik untuk sebuah insn untuk dipertimbangkan untuk spekulasi pergerakan"
  
! #: params.opt:663
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "Jumlah maksimum dari instruksi yang siap untuk diberikan untuk dipertimbangkan oleh penjadwalan selam tahap penjadwalan pertama"
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:691
  #, fuzzy, no-c-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: params.opt:695 params.opt:699
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in the ready list that are considered eligible for renaming"
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "Jumlah maksimum dari instruksi dalam daftar siaga yang dipertimbangkan berhak untuk diubah namanya"
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:719
  #, fuzzy, no-c-format
  #| msgid "The maximum number of unrollings of a single loop"
  msgid "The maximum number of unrollings of a single loop."
  msgstr "Jumlah maksimum dari unrollings dari sebuah loop tunggal"
  
! #: params.opt:723
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:727
  #, fuzzy, no-c-format
  #| msgid "The maximum number of insns of an unswitched loop"
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "Jumlah maksimum dari insns dari sebuah loop tidak terswitch"
  
! #: params.opt:731
  #, fuzzy, no-c-format
  #| msgid "The maximum number of unswitchings in a single loop"
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "Jumlah maksimum dari unswitching dalam sebuah loop tunggal"
  
! #: params.opt:735
  #, fuzzy, no-c-format
  #| msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling"
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "Jika -fvariabel-expansion-in-unroller digunakan, maksimum pengulangan yang sebuah variabel individu akan diekspan ketika loop unrolling"
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:759
  #, fuzzy, no-c-format
  #| msgid "The minimum number of matching instructions to consider for crossjumping"
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "Jumlah minimum dari instruksi yang cocok untuk dipertimbangkan untuk cross jumping"
  
! #: params.opt:763
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Inline secara rekursif hanya ketika kemungkinan dari pemanggilan yang sedang dijalankan melebihi parameter"
  
! #: params.opt:767
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:783
  #, fuzzy, no-c-format
  #| msgid "The minimum probability of reaching a source block for interblock speculative scheduling"
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "Kemungkinan minimum dari pencapaian sebuah sumber blok untuk inter-blok penjadwalan spekulasi"
  
! #: params.opt:787
  #, fuzzy, no-c-format
  #| msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization"
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "Jika -ftree-vectorize digunakan, minimal loop terikat dari sebuah loop yang akan dipertimbangkan untuk vektorisasi"
  
! #: params.opt:791
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:808
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop"
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "Jumlah maksimum dari instruksi yang dipertimbangkan untuk unrool dalam sebuah loop"
  
! #: params.opt:812
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:838
  #, fuzzy, no-c-format
  #| msgid "Maximal esitmated outcome of branch considered predictable"
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "Maksimal perkiraan hasil dari pertimbangan cabang yang dapat diprediksi"
  
! #: params.opt:842
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:846
  #, fuzzy, no-c-format
  #| msgid "The number of insns executed before prefetch is completed"
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Jumlah dari insns yang dijalankan sebelum prefetch selesai"
  
! #: params.opt:850
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:870
  #, fuzzy, no-c-format
  #| msgid "Bound on size of expressions used in the scalar evolutions analyzer"
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "Terikat dengan ukuran dari ekspresi digunakan dalam evolusi penanalisa skalar"
  
! #: params.opt:874
  #, fuzzy, no-c-format
  #| msgid "Bound on size of expressions used in the scalar evolutions analyzer"
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "Terikat dengan ukuran dari ekspresi digunakan dalam evolusi penanalisa skalar"
  
! #: params.opt:878
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:882
  #, fuzzy, no-c-format
  #| msgid "Minimal distance between possibly conflicting store and load"
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "Jarak minimal diantara kemungkinan konflik store dan load"
  
! #: params.opt:886
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "Probabilitas minimal dari spekulasi kesuksesan (dalam persentasi), jadi jika spekulasi insn akan dijadwalkan."
  
! #: params.opt:894
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:898
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in the ready list that are considered eligible for renaming"
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "Jumlah maksimum dari instruksi dalam daftar siaga yang dipertimbangkan berhak untuk diubah namanya"
  
! #: params.opt:902
  #, fuzzy, no-c-format
  #| msgid "The maximum size of the lookahead window of selective scheduling"
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "Ukuran maksimal dari lookahead window dari penjadwalan selektif"
  
! #: params.opt:906
  #, fuzzy, no-c-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: params.opt:910
  #, fuzzy, no-c-format
  #| msgid "The number of prefetches that can run at the same time"
  msgid "The number of prefetches that can run at the same time."
  msgstr "Jumlah dari prefetches yang dapat berjalan di waktu bersamaan"
  
! #: params.opt:914
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:918
  #, fuzzy, no-c-format
  #| msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA"
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "Jumlah dari cycles dari swing modulo penjadwalan yang dipertimbangkan ketika memeriksa konflik menggunakan DFA"
  
! #: params.opt:922
  #, fuzzy, no-c-format
  #| msgid "A threshold on the average loop count considered by the swing modulo scheduler"
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "Sebuah threshold di jumlah loop rata-rata yang dipertimbangkan oleh modulo swingpenjadwal"
  
! #: params.opt:926
  #, fuzzy, no-c-format
  #| msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "Sebuah faktor untuk tuning batasan atas yang swing module penjadwalan digunakan untuk penjadwalan sebuah loop"
  
! #: params.opt:930
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:946
  #, fuzzy, no-c-format
  #| msgid "The maximum number of passes to make when doing GCSE"
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "Jumlah maksimum dari tahap yang akan dibuat ketika melakukan GCSE"
  
! #: params.opt:950
  #, fuzzy, no-c-format
  #| msgid "The lower bound for a buffer to be considered for stack smashing protection"
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "Batas bawah untuk sebuah penyangga untuk dipertimbangkan untuk proteksi stack smashing"
  
! #: params.opt:954
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:970
  #, fuzzy, no-c-format
  #| msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "Rasio maksimal diantara ukuran array dan cabang switch untuk sebuah konversi switch untuk mengambil tempat"
  
! #: params.opt:974
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:978
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of references stored in each modref base."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:986
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "Maximum number of tests performed by modref query."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:1002
  #, fuzzy, no-c-format
  #| msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "Persentasi dari fungsi, dihitung dengan frekuensi eksekusi, yang harus dilingkupi dengan formasi jejak. Digunakan ketika profile umpan-balik tidak tersedia"
  
! #: params.opt:1006
  #, fuzzy, no-c-format
  #| msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "Persentasi dari fungsi, dihitung dengan frekuensi eksekusi, yang harus dilingkupi dengan formasi jejak. Digunakan ketika profile umpan-balik tersedia"
  
! #: params.opt:1010
  #, fuzzy, no-c-format
  #| msgid "Maximal code growth caused by tail duplication (in percent)"
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "Perkembangan kode maksimal dikarenakan oleh duplikasi tail (dalam persentasi)"
  
! #: params.opt:1014
  #, fuzzy, no-c-format
  #| msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available"
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "Stop perkembangan kedepan jika kemungkinan ujung terbaik lebih kecil dari threshold ini (dalam persentasi). Digunakan ketika profile umpan-balik tidak tersedia"
  
! #: params.opt:1018
  #, fuzzy, no-c-format
  #| msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "Stop perkembangan kedepan jik kemungkinan ujung terbaik lebih kecil dari threshold ini (dalam persentasi). Digunakan ketika profile umpan-balik tersedia"
  
! #: params.opt:1022
  #, fuzzy, no-c-format
  #| msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "Stop perkembangan terbalik jika kemungkinan kebalikan dari ujung terbaik lebih kecil dari threshold ini (dalam persentasi)"
  
! #: params.opt:1026
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1030
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates"
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Keluarkan implisit instantionation dari templates"
  
! #: params.opt:1034
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1042
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologues and epilogues"
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Gunakan subroutines untuk fungsi prolog dan epilog"
  
! #: params.opt:1046
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologues and epilogues"
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Gunakan subroutines untuk fungsi prolog dan epilog"
  
! #: params.opt:1050
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1074
  #, fuzzy, no-c-format
  #| msgid "Whether to use canonical types"
  msgid "Whether to use canonical types."
  msgstr "Akan menggunakan tipe kanonikal"
  
! #: params.opt:1078
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: params.opt:1082
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1086
  #, fuzzy, no-c-format
  #| msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check"
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "Terikat dengan jumlah dari pemeriksaan waktu jalan dimasukan dengan loop tervektor dengan versi untuk pemeriksaan alias"
  
! #: params.opt:1090
  #, fuzzy, no-c-format
  #| msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check"
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "Terikat ke jumlah dari pemeriksaan rutinitas yang dimasukan dengan loop tervektor dengan versi untuk pemeriksaan alignment"
  
! #: params.opt:1094
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgstr "Diduga tipe ekspresi"
*** 22652,22659 ****
  msgid "expected boolean type"
  msgstr "diduga bukan tuple"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
--- 22691,22698 ----
  msgid "expected boolean type"
  msgstr "diduga bukan tuple"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15378 c/c-parser.c:15385
! #: cp/parser.c:37525 cp/parser.c:37532
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
*************** msgstr "tidak ada argumen"
*** 22740,22746 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
--- 22779,22785 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9067
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
*************** msgstr "terlalu banyak argumen untuk for
*** 22933,22954 ****
  msgid "too few expressions for struct"
  msgstr "terlalu sedikit argumen untuk format"
  
! #: go/gofrontend/expressions.cc:17133 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17145
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17341 go/gofrontend/expressions.cc:17361
  #: go/gofrontend/statements.cc:1756
  #, fuzzy
  #| msgid "expected class name"
  msgid "expected channel"
  msgstr "diduga nama class"
  
! #: go/gofrontend/expressions.cc:17366 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 22972,22993 ----
  msgid "too few expressions for struct"
  msgstr "terlalu sedikit argumen untuk format"
  
! #: go/gofrontend/expressions.cc:17142 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17154
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17350 go/gofrontend/expressions.cc:17370
  #: go/gofrontend/statements.cc:1756
  #, fuzzy
  #| msgid "expected class name"
  msgid "expected channel"
  msgstr "diduga nama class"
  
! #: go/gofrontend/expressions.cc:17375 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 23194,23209 ****
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "%qE atribut konflik dengan atribut %s"
  
! #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
! #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "previous declaration here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3824 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute directive ignored"
--- 23233,23248 ----
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "%qE atribut konflik dengan atribut %s"
  
! #: attribs.c:455 c-family/c-attribs.c:889 c-family/c-attribs.c:2343
! #: c-family/c-attribs.c:2808 c-family/c-attribs.c:4516
! #: c-family/c-attribs.c:4609 cp/decl.c:15218 cp/friend.c:303 cp/tree.c:5011
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "previous declaration here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3827 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute directive ignored"
*************** msgstr "diduga %<(%> atau akhir dari bar
*** 23233,23239 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4379
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute does not apply to types"
--- 23272,23278 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4382
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute does not apply to types"
*************** msgstr "tipe atribut diabaikan setelah t
*** 23259,23305 ****
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
! #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
! #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
! #: c-family/c-attribs.c:1126 c-family/c-attribs.c:1157
! #: c-family/c-attribs.c:1173 c-family/c-attribs.c:1190
! #: c-family/c-attribs.c:1206 c-family/c-attribs.c:1232
! #: c-family/c-attribs.c:1248 c-family/c-attribs.c:1263
! #: c-family/c-attribs.c:1291 c-family/c-attribs.c:1308
! #: c-family/c-attribs.c:1326 c-family/c-attribs.c:1350
! #: c-family/c-attribs.c:1388 c-family/c-attribs.c:1411
! #: c-family/c-attribs.c:1428 c-family/c-attribs.c:1457
! #: c-family/c-attribs.c:1478 c-family/c-attribs.c:1499
! #: c-family/c-attribs.c:1526 c-family/c-attribs.c:1556
! #: c-family/c-attribs.c:1585 c-family/c-attribs.c:1615
! #: c-family/c-attribs.c:1668 c-family/c-attribs.c:1734
! #: c-family/c-attribs.c:1792 c-family/c-attribs.c:1881
! #: c-family/c-attribs.c:1911 c-family/c-attribs.c:1962
! #: c-family/c-attribs.c:2459 c-family/c-attribs.c:2658
! #: c-family/c-attribs.c:2719 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:3040 c-family/c-attribs.c:3192
! #: c-family/c-attribs.c:3647 c-family/c-attribs.c:3713
! #: c-family/c-attribs.c:3740 c-family/c-attribs.c:3795
! #: c-family/c-attribs.c:3977 c-family/c-attribs.c:3998
! #: c-family/c-attribs.c:4111 c-family/c-attribs.c:4381
! #: c-family/c-attribs.c:5109 c-family/c-attribs.c:5132
! #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
! #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
! #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
! #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
! #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
! #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
! #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
! #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
! #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
--- 23298,23344 ----
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:917 c-family/c-attribs.c:979 c-family/c-attribs.c:998
! #: c-family/c-attribs.c:1016 c-family/c-attribs.c:1046
! #: c-family/c-attribs.c:1067 c-family/c-attribs.c:1088
! #: c-family/c-attribs.c:1129 c-family/c-attribs.c:1160
! #: c-family/c-attribs.c:1176 c-family/c-attribs.c:1193
! #: c-family/c-attribs.c:1209 c-family/c-attribs.c:1235
! #: c-family/c-attribs.c:1251 c-family/c-attribs.c:1266
! #: c-family/c-attribs.c:1294 c-family/c-attribs.c:1311
! #: c-family/c-attribs.c:1329 c-family/c-attribs.c:1353
! #: c-family/c-attribs.c:1391 c-family/c-attribs.c:1414
! #: c-family/c-attribs.c:1431 c-family/c-attribs.c:1460
! #: c-family/c-attribs.c:1481 c-family/c-attribs.c:1502
! #: c-family/c-attribs.c:1529 c-family/c-attribs.c:1559
! #: c-family/c-attribs.c:1588 c-family/c-attribs.c:1618
! #: c-family/c-attribs.c:1671 c-family/c-attribs.c:1737
! #: c-family/c-attribs.c:1795 c-family/c-attribs.c:1884
! #: c-family/c-attribs.c:1914 c-family/c-attribs.c:1965
! #: c-family/c-attribs.c:2462 c-family/c-attribs.c:2661
! #: c-family/c-attribs.c:2722 c-family/c-attribs.c:2963
! #: c-family/c-attribs.c:3043 c-family/c-attribs.c:3195
! #: c-family/c-attribs.c:3650 c-family/c-attribs.c:3716
! #: c-family/c-attribs.c:3743 c-family/c-attribs.c:3798
! #: c-family/c-attribs.c:3980 c-family/c-attribs.c:4001
! #: c-family/c-attribs.c:4114 c-family/c-attribs.c:4384
! #: c-family/c-attribs.c:5126 c-family/c-attribs.c:5149
! #: c-family/c-attribs.c:5188 c-family/c-attribs.c:5270
! #: c-family/c-attribs.c:5326 c-family/c-attribs.c:5342
! #: c-family/c-attribs.c:5496 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7286 config/arm/arm.c:7314
! #: config/arm/arm.c:7331 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3488 config/i386/i386-options.c:3646
! #: config/i386/i386-options.c:3878 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20460 ada/gcc-interface/utils.c:6573
! #: ada/gcc-interface/utils.c:6589 ada/gcc-interface/utils.c:6618
! #: ada/gcc-interface/utils.c:6635 ada/gcc-interface/utils.c:6652
! #: ada/gcc-interface/utils.c:6667 ada/gcc-interface/utils.c:6683
! #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6778
! #: ada/gcc-interface/utils.c:6805 ada/gcc-interface/utils.c:6826
! #: ada/gcc-interface/utils.c:6847 ada/gcc-interface/utils.c:6863
! #: ada/gcc-interface/utils.c:6918 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
*************** msgstr "%qE atribut diabaikan"
*** 23311,23318 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D"
  msgid "previous declaration of %qD"
--- 23350,23357 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1202 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2168
! #: cp/decl.c:2778 cp/decl.c:3220
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D"
  msgid "previous declaration of %qD"
*************** msgstr "argumen ketiga ke %<__builtin_pr
*** 23516,23522 ****
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
--- 23555,23561 ----
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1731
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
*************** msgstr ""
*** 23536,23542 ****
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
--- 23575,23581 ----
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1736
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
*************** msgstr ""
*** 24002,24024 ****
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "terlalu sedikit argumen ke fungsi %<va_start%>"
  
! #: builtins.c:7494
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "invalid argument to %qD"
  msgstr "tipe argumen tidak valid dari %qs"
  
! #: builtins.c:7507
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported argument to %qD"
--- 24041,24063 ----
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6468 builtins.c:6541
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7433 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "terlalu sedikit argumen ke fungsi %<va_start%>"
  
! #: builtins.c:7533
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "invalid argument to %qD"
  msgstr "tipe argumen tidak valid dari %qs"
  
! #: builtins.c:7546
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported argument to %qD"
*************** msgstr "kombinasi tidak didukung: %s"
*** 24026,24122 ****
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "kedua argumen ke %<__builtin___clear_cache%> harus berupa penunjuk"
  
! #: builtins.c:7975
  #, fuzzy, gcc-internal-format
  #| msgid "-mstackrealign ignored for nested functions"
  msgid "trampoline generated for nested function %qD"
  msgstr "-mstackrealign diabaikan untuk fungsi nested"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD mengubah semantik dalam GCC 4.4"
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8497
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid memory model argument to builtin"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8751
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: builtins.c:8783 builtins.c:8976
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 1 to %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"%s\""
  msgid "non-integer argument 1 to %qs"
  msgstr "hilang argumen ke \"%s\""
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s not supported: ignored"
  msgid "%qs only supported in OpenACC code"
  msgstr "-f%s tidak didukung: diabaikan"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 0 to %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: builtins.c:9301
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"%s\""
  msgid "illegal argument 0 to %qs"
--- 24065,24161 ----
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7554
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7884 builtins.c:7924
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "kedua argumen ke %<__builtin___clear_cache%> harus berupa penunjuk"
  
! #: builtins.c:8014
  #, fuzzy, gcc-internal-format
  #| msgid "-mstackrealign ignored for nested functions"
  msgid "trampoline generated for nested function %qD"
  msgstr "-mstackrealign diabaikan untuk fungsi nested"
  
! #: builtins.c:8409 builtins.c:8422
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD mengubah semantik dalam GCC 4.4"
  
! #: builtins.c:8528
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8536
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid memory model argument to builtin"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: builtins.c:8597 builtins.c:8724
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8605 builtins.c:8732
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8790
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: builtins.c:8822 builtins.c:9015
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: builtins.c:9136
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 1 to %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: builtins.c:9178
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"%s\""
  msgid "non-integer argument 1 to %qs"
  msgstr "hilang argumen ke \"%s\""
  
! #: builtins.c:9242
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: builtins.c:9262
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: builtins.c:9321
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s not supported: ignored"
  msgid "%qs only supported in OpenACC code"
  msgstr "-f%s tidak didukung: diabaikan"
  
! #: builtins.c:9328
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 0 to %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: builtins.c:9340
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"%s\""
  msgid "illegal argument 0 to %qs"
*************** msgstr "hilang argumen ke \"%s\""
*** 24124,24406 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%K penggunakan tidak valid dari %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%K penggunaan tidak valid dari %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "%<__builtin_longjmp%> argumen kedua harus berupa 1"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "format target tidak mendukung infinity"
  
! #: builtins.c:12611
  #, fuzzy, gcc-internal-format
  #| msgid "%<va_start%> used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> digunakan dalam fungsi dengan argumen tetap"
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "jumlah dari argumen ke fungsi %<va_start%> salah"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "parameter kedua dari %<va_start%> bukan argumen bernama terakhir"
  
! #: builtins.c:12685
  #, fuzzy, gcc-internal-format
  #| msgid "undefined behaviour when second parameter of %<va_start%> is declared with %<register%> storage"
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "perilaku tidak terdefinisi ketika parameter kedua dari %<va_start%> dideklarasikan dengan penyimpanan %<register%>"
  
! #: builtins.c:12714
  #, fuzzy, gcc-internal-format
  #| msgid "%Kfirst argument of %D must be a pointer, second integer constant"
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%K argumen pertama dari %D harus berupa sebuah penunjuk, integer kedua konstanta"
  
! #: builtins.c:12727
  #, fuzzy, gcc-internal-format
  #| msgid "%Klast argument of %D is not integer constant between 0 and 3"
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%K argumen terakhir dari %K bukan sebuah konstanta integer diantara 0 dan 3"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: builtins.c:13545 builtins.c:13670
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13548
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13550
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "obtained here"
  msgstr "digunakan disini"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "assigned here"
  msgstr "digunakan disini"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1436
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s function at %L is negative"
  msgid "%Kargument %i value %qE is negative"
  msgstr "Argumen dari %s fungsi di %L adalah negatif"
  
! #: calls.c:1453
  #, fuzzy, gcc-internal-format
  #| msgid "Second argument MOD at %L is zero"
  msgid "%Kargument %i value is zero"
  msgstr "Argumen kedua MOD di %L adalah nol"
  
! #: calls.c:1471
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1485
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s function at %L is negative"
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "Argumen dari %s fungsi di %L adalah negatif"
  
! #: calls.c:1492
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1522
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1528
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1539 calls.c:1542
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr ""
  
! #: calls.c:1553
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to built-in allocation function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: calls.c:1556
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D declared but never defined"
  msgid "in a call to allocation function %qD declared here"
  msgstr "fungsi inline %q+D dideklarasikan tetapi tidak pernah didefinisikan"
  
! #: calls.c:1883
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr ""
  
! #: calls.c:1889
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1895
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1905
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared with attribute noinline"
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "fungsi %q+D redeklarasi dengan atribut noinline"
  
! #: calls.c:1911
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "argument %qD declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: calls.c:1932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find class %qs"
  msgid "cannot tail-call: %s"
  msgstr "tidak dapat menemukan class %qs"
  
! #: calls.c:2069
  #, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: calls.c:2077
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s function at %L is negative"
  msgid "%Kargument %i value %s is negative"
  msgstr "Argumen dari %s fungsi di %L adalah negatif"
  
! #: calls.c:2124
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2133
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2144
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2203
  #, 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"
  
! #: calls.c:2216
  #, 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"
  
! #: calls.c:2220
  #, 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"
  
! #: calls.c:2227
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: calls.c:2230
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "in a call with type %qT"
  msgstr "  dalam panggilan ke %qD"
  
! #: calls.c:3802
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "pemanggilan fungsi memiliki nilai bersama"
  
! #: calls.c:4522
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"%s\""
  msgid "passing too large argument on stack"
--- 24163,24445 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9798 expr.c:11249
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%K penggunakan tidak valid dari %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9804
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%K penggunaan tidak valid dari %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10136
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "%<__builtin_longjmp%> argumen kedua harus berupa 1"
  
! #: builtins.c:11029
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "format target tidak mendukung infinity"
  
! #: builtins.c:12650
  #, fuzzy, gcc-internal-format
  #| msgid "%<va_start%> used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> digunakan dalam fungsi dengan argumen tetap"
  
! #: builtins.c:12658
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "jumlah dari argumen ke fungsi %<va_start%> salah"
  
! #: builtins.c:12673
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: builtins.c:12678
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: builtins.c:12711
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "parameter kedua dari %<va_start%> bukan argumen bernama terakhir"
  
! #: builtins.c:12724
  #, fuzzy, gcc-internal-format
  #| msgid "undefined behaviour when second parameter of %<va_start%> is declared with %<register%> storage"
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "perilaku tidak terdefinisi ketika parameter kedua dari %<va_start%> dideklarasikan dengan penyimpanan %<register%>"
  
! #: builtins.c:12753
  #, fuzzy, gcc-internal-format
  #| msgid "%Kfirst argument of %D must be a pointer, second integer constant"
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%K argumen pertama dari %D harus berupa sebuah penunjuk, integer kedua konstanta"
  
! #: builtins.c:12766
  #, fuzzy, gcc-internal-format
  #| msgid "%Klast argument of %D is not integer constant between 0 and 3"
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%K argumen terakhir dari %K bukan sebuah konstanta integer diantara 0 dan 3"
  
! #: builtins.c:13579
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13584 builtins.c:13648 gimple-ssa-isolate-paths.c:412
! #: tree.c:13246 tree.c:13283 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5610 c/c-typeck.c:10849 c/c-typeck.c:10866
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7293 cp/call.c:9346
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8275 cp/decl.c:15368 cp/decl.c:15747 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20806 cp/pt.c:8875 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4444 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4112 cp/typeck.c:9809
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: builtins.c:13594 builtins.c:13719
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
  
! #: builtins.c:13597
  #, gcc-internal-format
  msgid "returned from %qT"
  msgstr ""
  
! #: builtins.c:13599
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "obtained here"
  msgstr "digunakan disini"
  
! #: builtins.c:13642
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13662
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13671
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "assigned here"
  msgstr "digunakan disini"
  
! #: builtins.c:13700
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13709
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1437
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s function at %L is negative"
  msgid "%Kargument %i value %qE is negative"
  msgstr "Argumen dari %s fungsi di %L adalah negatif"
  
! #: calls.c:1454
  #, fuzzy, gcc-internal-format
  #| msgid "Second argument MOD at %L is zero"
  msgid "%Kargument %i value is zero"
  msgstr "Argumen kedua MOD di %L adalah nol"
  
! #: calls.c:1472
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1486
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s function at %L is negative"
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "Argumen dari %s fungsi di %L adalah negatif"
  
! #: calls.c:1493
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1523
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1529
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1540 calls.c:1543
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr ""
  
! #: calls.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to built-in allocation function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: calls.c:1557
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D declared but never defined"
  msgid "in a call to allocation function %qD declared here"
  msgstr "fungsi inline %q+D dideklarasikan tetapi tidak pernah didefinisikan"
  
! #: calls.c:1884
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr ""
  
! #: calls.c:1890
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1896
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1906
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared with attribute noinline"
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "fungsi %q+D redeklarasi dengan atribut noinline"
  
! #: calls.c:1912
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "argument %qD declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: calls.c:1933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find class %qs"
  msgid "cannot tail-call: %s"
  msgstr "tidak dapat menemukan class %qs"
  
! #: calls.c:2070
  #, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: calls.c:2078
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s function at %L is negative"
  msgid "%Kargument %i value %s is negative"
  msgstr "Argumen dari %s fungsi di %L adalah negatif"
  
! #: calls.c:2125
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2134
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2145
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2204
  #, 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"
  
! #: calls.c:2217
  #, 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"
  
! #: calls.c:2221
  #, 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"
  
! #: calls.c:2228
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: calls.c:2231
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "in a call with type %qT"
  msgstr "  dalam panggilan ke %qD"
  
! #: calls.c:3803
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "pemanggilan fungsi memiliki nilai bersama"
  
! #: calls.c:4523
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"%s\""
  msgid "passing too large argument on stack"
*************** msgstr ""
*** 24463,24531 ****
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3083
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "lebih dari %d operan dalam %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3136
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "nama register %qs tidak dikenal dalam %<asm%>"
  
! #: cfgexpand.c:3199
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "penggantian register Z tidak valid untuk insn"
  
! #: cfgexpand.c:3222
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3227
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "jumlah keluaran %d tidak secara langsung dapat dialamati"
  
! #: cfgexpand.c:3385
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn%'t match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "operan asm %d mungkin tidak cocok dengan batasan"
  
! #: cfgexpand.c:3570
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with output operand"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "asm clobber konflik dengan keluaran operan"
  
! #: cfgexpand.c:3575
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with input operand"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "asm clobber konflik dengan masukan operan"
  
! #: cfgexpand.c:6607
  #, fuzzy, gcc-internal-format
  #| msgid "not protecting local variables: variable length buffer"
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "tidak memproteksi variabel lokal: panjang buffer variabel"
  
! #: cfgexpand.c:6611
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not protecting function: no buffer at least %d bytes long"
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "tidak memproteksi fungsi: tidak ada buffser paling tidak %d bytes long"
  
! #: cfgexpand.c:6875
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
--- 24502,24570 ----
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3084
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "lebih dari %d operan dalam %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3137
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "nama register %qs tidak dikenal dalam %<asm%>"
  
! #: cfgexpand.c:3202
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "penggantian register Z tidak valid untuk insn"
  
! #: cfgexpand.c:3228
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3236
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "jumlah keluaran %d tidak secara langsung dapat dialamati"
  
! #: cfgexpand.c:3412
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn%'t match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "operan asm %d mungkin tidak cocok dengan batasan"
  
! #: cfgexpand.c:3597
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with output operand"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "asm clobber konflik dengan keluaran operan"
  
! #: cfgexpand.c:3602
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with input operand"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "asm clobber konflik dengan masukan operan"
  
! #: cfgexpand.c:6639
  #, fuzzy, gcc-internal-format
  #| msgid "not protecting local variables: variable length buffer"
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "tidak memproteksi variabel lokal: panjang buffer variabel"
  
! #: cfgexpand.c:6643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not protecting function: no buffer at least %d bytes long"
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "tidak memproteksi fungsi: tidak ada buffser paling tidak %d bytes long"
  
! #: cfgexpand.c:6907
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
*************** msgid "%<weakref%> attribute ignored bec
*** 25469,25480 ****
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F digunakan tetapi tidak pernah didefinisikan"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
--- 25508,25519 ----
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12109
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F digunakan tetapi tidak pernah didefinisikan"
  
! #: cgraphunit.c:1084 c/c-decl.c:12119
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
*************** msgstr "tidak dapat menutup berkas respo
*** 25596,25602 ****
  msgid "cannot find %qs"
  msgstr "[tidak dapat menemukan %s]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7583
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
  msgid "%<pex_init%> failed: %m"
--- 25635,25641 ----
  msgid "cannot find %qs"
  msgstr "[tidak dapat menemukan %s]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7593
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
  msgid "%<pex_init%> failed: %m"
*************** msgstr ""
*** 25618,25624 ****
  msgid "ld returned %d exit status"
  msgstr "ld menghasilkan status keluaran %d"
  
! #: collect2.c:924 gcc.c:8102 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
--- 25657,25663 ----
  msgid "ld returned %d exit status"
  msgstr "ld menghasilkan status keluaran %d"
  
! #: collect2.c:924 gcc.c:8112 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed"
*************** msgstr "dependensi dinamis %s tidak dite
*** 25719,25735 ****
  msgid "unable to open dynamic dependency %qs"
  msgstr "tidak dapat membuka dependensi dinamis '%s'"
  
! #: collect2.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: bukan sebuah berkas COFF"
  
! #: collect2.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: tidak dapat membuka sebagai berkas COFF"
  
! #: collect2.c:3002
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "perpustakaan lib%s tidak ditemukan"
--- 25758,25774 ----
  msgid "unable to open dynamic dependency %qs"
  msgstr "tidak dapat membuka dependensi dinamis '%s'"
  
! #: collect2.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: bukan sebuah berkas COFF"
  
! #: collect2.c:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: tidak dapat membuka sebagai berkas COFF"
  
! #: collect2.c:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "perpustakaan lib%s tidak ditemukan"
*************** msgstr "array tidak cocok dengan daerah
*** 26083,26089 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "array tidak cocok dengan daerah pohon"
  
! #: except.c:3517 tree.c:14926 value-prof.c:537
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 26122,26128 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "array tidak cocok dengan daerah pohon"
  
! #: except.c:3517 tree.c:14933 value-prof.c:537
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr ""
*** 26113,26129 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11259
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%K panggilan ke %qs dideklarasikan dengan atribut error: %s"
  
! #: expr.c:11273
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%K panggilan ke %qs dideklarasikan dengan atribut peringatan: %s"
  
! #: expr.c:12311
  #, fuzzy, gcc-internal-format
  #| msgid "assuming signed overflow does not occur when simplifying && or || to & or |"
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
--- 26152,26168 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11261
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%K panggilan ke %qs dideklarasikan dengan atribut error: %s"
  
! #: expr.c:11275
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%K panggilan ke %qs dideklarasikan dengan atribut peringatan: %s"
  
! #: expr.c:12313
  #, fuzzy, gcc-internal-format
  #| msgid "assuming signed overflow does not occur when simplifying && or || to & or |"
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
*************** msgstr "konstanta titik-tetap besar seca
*** 26163,26169 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "perbandingan selalu %d karena lebar dari bit-field"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "diasumsikan signed overflow tidak terjadi ketika menyederhanakan pemeriksaan jangkauan"
--- 26202,26208 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "perbandingan selalu %d karena lebar dari bit-field"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2766 tree-ssa-reassoc.c:3782
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "diasumsikan signed overflow tidak terjadi ketika menyederhanakan pemeriksaan jangkauan"
*************** msgstr "variabel %q+D mungkin dipotong o
*** 26225,26231 ****
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "argumen %q+D mungkin dipotong oleh %<longjmp%> atau %<vfork%>"
  
! #: function.c:4968
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "fungsi mengembalikan sebuah kumpulan"
--- 26264,26270 ----
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "argumen %q+D mungkin dipotong oleh %<longjmp%> atau %<vfork%>"
  
! #: function.c:4971
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "fungsi mengembalikan sebuah kumpulan"
*************** msgstr "jalur sistem '%s' bukan absolut"
*** 26312,26324 ****
  msgid "%<-pipe%> not supported"
  msgstr "-pipe tidak didukung"
  
! #: gcc.c:3409 gcc.c:7592
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t seek in %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "tidak dapat mencari dalam %s: %m"
  
! #: gcc.c:3410 gcc.c:7593
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t write %s: %m"
  msgid "cannot execute %qs: %s"
--- 26351,26363 ----
  msgid "%<-pipe%> not supported"
  msgstr "-pipe tidak didukung"
  
! #: gcc.c:3409 gcc.c:7602
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t seek in %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "tidak dapat mencari dalam %s: %m"
  
! #: gcc.c:3410 gcc.c:7603
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t write %s: %m"
  msgid "cannot execute %qs: %s"
*************** msgstr ""
*** 26360,26430 ****
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qE membutuhkan pilihan isa tidak diketahui"
  
! #: gcc.c:4842 toplev.c:719
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid output file"
  msgid "input file %qs is the same as output file"
  msgstr "%qs bukan sebuah berkas keluaran yang valid"
  
! #: gcc.c:4847
  #, fuzzy, gcc-internal-format
  #| msgid "output filename specified twice"
  msgid "output filename may not be empty"
  msgstr "nama berkas keluaran dispesifikasikan dua kali"
  
! #: gcc.c:5231
  #, fuzzy, gcc-internal-format
  #| msgid "warning: -pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "peringatan: -pipe diabaikan karenan -save-temps sudah dispesifikasikan"
  
! #: gcc.c:5319
  #, fuzzy, gcc-internal-format
  #| msgid "warning: '-x %s' after last input file has no effect"
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "peringatan: '-x %s' setelah berkas masukan terakhir tidak memilik pengaruh"
  
! #: gcc.c:5522
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5729
  #, fuzzy, gcc-internal-format
  #| msgid "switch '%s' does not start with '-'"
  msgid "switch %qs does not start with %<-%>"
  msgstr "switch '%s' tidak diawali dengan '-'"
  
! #: gcc.c:5733
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5957
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' invalid"
  msgid "spec %qs invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: gcc.c:6118
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%0%c'"
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "spesifikasi '%s' memiliki '%%0%c' tidak valid"
  
! #: gcc.c:6397
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%W%c"
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "spesifikasi '%s' memiliki '%%W%c' tidak valid"
  
! #: gcc.c:6413
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%W%c"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spesifikasi '%s' memiliki '%%W%c' tidak valid"
  
! #: gcc.c:6434
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%x%c'"
  msgid "spec %qs has invalid %<%%x%c%>"
--- 26399,26469 ----
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qE membutuhkan pilihan isa tidak diketahui"
  
! #: gcc.c:4852 toplev.c:719
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid output file"
  msgid "input file %qs is the same as output file"
  msgstr "%qs bukan sebuah berkas keluaran yang valid"
  
! #: gcc.c:4857
  #, fuzzy, gcc-internal-format
  #| msgid "output filename specified twice"
  msgid "output filename may not be empty"
  msgstr "nama berkas keluaran dispesifikasikan dua kali"
  
! #: gcc.c:5241
  #, fuzzy, gcc-internal-format
  #| msgid "warning: -pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "peringatan: -pipe diabaikan karenan -save-temps sudah dispesifikasikan"
  
! #: gcc.c:5329
  #, fuzzy, gcc-internal-format
  #| msgid "warning: '-x %s' after last input file has no effect"
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "peringatan: '-x %s' setelah berkas masukan terakhir tidak memilik pengaruh"
  
! #: gcc.c:5532
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5739
  #, fuzzy, gcc-internal-format
  #| msgid "switch '%s' does not start with '-'"
  msgid "switch %qs does not start with %<-%>"
  msgstr "switch '%s' tidak diawali dengan '-'"
  
! #: gcc.c:5743
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5967
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' invalid"
  msgid "spec %qs invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: gcc.c:6128
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%0%c'"
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "spesifikasi '%s' memiliki '%%0%c' tidak valid"
  
! #: gcc.c:6407
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%W%c"
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "spesifikasi '%s' memiliki '%%W%c' tidak valid"
  
! #: gcc.c:6423
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%W%c"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spesifikasi '%s' memiliki '%%W%c' tidak valid"
  
! #: gcc.c:6444
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' has invalid '%%x%c'"
  msgid "spec %qs has invalid %<%%x%c%>"
*************** msgstr "spesifikasi '%s' memiliki '%%x%c
*** 26433,26585 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6645
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: '%%*' has not been initialized by pattern match"
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "spec gagal: '%%*' belum diinisialisasi oleh pencocokan pola"
  
! #: gcc.c:6696
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: unrecognized spec option '%c'"
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "spec gagal: pilihan spec tidak dikenal '%c'"
  
! #: gcc.c:6762
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown spec function %qs"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: gcc.c:6792
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function '%s'"
  msgid "error in arguments to spec function %qs"
  msgstr "error dalam argumen ke fungsi spesifikasi '%s'"
  
! #: gcc.c:6851
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "spesifikasi nama fungsi salah format"
  
  #. )
! #: gcc.c:6854
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "tidak ada argumen untuk spesifikasi fungsi"
  
! #: gcc.c:6873
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "argumen spesifikasi fungsi salah format"
  
! #: gcc.c:7052
  #, fuzzy, gcc-internal-format
  #| msgid "braced spec '%s' is invalid at '%c'"
  msgid "braced spec %qs ends in escape"
  msgstr "braced spesifikasi '%s' tidak valid di '%c'"
  
! #: gcc.c:7187
  #, fuzzy, gcc-internal-format
  #| msgid "braced spec '%s' is invalid at '%c'"
  msgid "braced spec %qs is invalid at %qc"
  msgstr "braced spesifikasi '%s' tidak valid di '%c'"
  
! #: gcc.c:7282
  #, fuzzy, gcc-internal-format
  #| msgid "braced spec body '%s' is invalid"
  msgid "braced spec body %qs is invalid"
  msgstr "braced spesifikasi tubuh '%s' tidak valid"
  
! #: gcc.c:7891
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not write to response file %s"
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "tidak dapat menulis ke berkas response %s"
  
! #: gcc.c:7902
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.c:7912 gcc.c:7953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:could not open output file '%s'\n"
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s:tidak dapat membuka berkas keluaran '%s'\n"
  
! #: gcc.c:7932 gcc.c:7969
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.c:8272
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "spec gagal: lebih dari satu arg ke SYSROOT_SUFFIX_SPEC"
  
! #: gcc.c:8297
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "spec gagal: lebih dari sat arg ke SYSROOT_HEADERS_SUFFIX_SPEC"
  
! #: gcc.c:8503
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: gcc.c:8507
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: gcc.c:8633
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "tidak dikonfigurasikan dengan akhiran header sysroot"
  
! #: gcc.c:8694
  #, gcc-internal-format
  msgid "no input files"
  msgstr "tidak ada berkas masukan"
  
! #: gcc.c:8745
  #, fuzzy, gcc-internal-format
  #| msgid "cannot specify -o with -c or -S with multiple files"
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "tidak dapat menspesifkasikan -o dengan -c atau -S dengan beberapa berkas"
  
! #: gcc.c:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s kompiler tidak terpasang di sistem ini"
  
! #: gcc.c:8812
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.c:8828
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.c:8837
  #, fuzzy, gcc-internal-format
  #| msgid "comparison is always %d"
  msgid "comparing final insns dumps"
  msgstr "perbandingan selalu %d"
  
! #: gcc.c:8990
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.c:9024
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: berkas masukan penghubung tidak digunakan karena proses penyambungan belum selesai"
--- 26472,26624 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6655
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: '%%*' has not been initialized by pattern match"
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "spec gagal: '%%*' belum diinisialisasi oleh pencocokan pola"
  
! #: gcc.c:6706
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: unrecognized spec option '%c'"
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "spec gagal: pilihan spec tidak dikenal '%c'"
  
! #: gcc.c:6772
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown spec function %qs"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: gcc.c:6802
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function '%s'"
  msgid "error in arguments to spec function %qs"
  msgstr "error dalam argumen ke fungsi spesifikasi '%s'"
  
! #: gcc.c:6861
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "spesifikasi nama fungsi salah format"
  
  #. )
! #: gcc.c:6864
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "tidak ada argumen untuk spesifikasi fungsi"
  
! #: gcc.c:6883
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "argumen spesifikasi fungsi salah format"
  
! #: gcc.c:7062
  #, fuzzy, gcc-internal-format
  #| msgid "braced spec '%s' is invalid at '%c'"
  msgid "braced spec %qs ends in escape"
  msgstr "braced spesifikasi '%s' tidak valid di '%c'"
  
! #: gcc.c:7197
  #, fuzzy, gcc-internal-format
  #| msgid "braced spec '%s' is invalid at '%c'"
  msgid "braced spec %qs is invalid at %qc"
  msgstr "braced spesifikasi '%s' tidak valid di '%c'"
  
! #: gcc.c:7292
  #, fuzzy, gcc-internal-format
  #| msgid "braced spec body '%s' is invalid"
  msgid "braced spec body %qs is invalid"
  msgstr "braced spesifikasi tubuh '%s' tidak valid"
  
! #: gcc.c:7901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "could not write to response file %s"
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "tidak dapat menulis ke berkas response %s"
  
! #: gcc.c:7912
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.c:7922 gcc.c:7963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:could not open output file '%s'\n"
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s:tidak dapat membuka berkas keluaran '%s'\n"
  
! #: gcc.c:7942 gcc.c:7979
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr ""
  
! #: gcc.c:8282
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "spec gagal: lebih dari satu arg ke SYSROOT_SUFFIX_SPEC"
  
! #: gcc.c:8307
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "spec gagal: lebih dari sat arg ke SYSROOT_HEADERS_SUFFIX_SPEC"
  
! #: gcc.c:8513
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: gcc.c:8517
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: gcc.c:8643
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "tidak dikonfigurasikan dengan akhiran header sysroot"
  
! #: gcc.c:8704
  #, gcc-internal-format
  msgid "no input files"
  msgstr "tidak ada berkas masukan"
  
! #: gcc.c:8755
  #, fuzzy, gcc-internal-format
  #| msgid "cannot specify -o with -c or -S with multiple files"
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "tidak dapat menspesifkasikan -o dengan -c atau -S dengan beberapa berkas"
  
! #: gcc.c:8797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s kompiler tidak terpasang di sistem ini"
  
! #: gcc.c:8822
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.c:8838
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.c:8847
  #, fuzzy, gcc-internal-format
  #| msgid "comparison is always %d"
  msgid "comparing final insns dumps"
  msgstr "perbandingan selalu %d"
  
! #: gcc.c:9000
  #, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr ""
  
! #: gcc.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: berkas masukan penghubung tidak digunakan karena proses penyambungan belum selesai"
*************** msgstr "%s: berkas masukan penghubung ti
*** 26587,26691 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9030
  #, fuzzy, gcc-internal-format
  #| msgid "%s: linker input file unused because linking not done"
  msgid "%s: linker input file not found: %m"
  msgstr "%s: berkas masukan penghubung tidak digunakan karena proses penyambungan belum selesai"
  
! #: gcc.c:9126 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "bahasa %s tidak dikenal"
  
! #: gcc.c:9372
  #, fuzzy, gcc-internal-format
  #| msgid "multilib spec '%s' is invalid"
  msgid "multilib spec %qs is invalid"
  msgstr "spesifikasi multilib '%s' tidak valid"
  
! #: gcc.c:9574
  #, fuzzy, gcc-internal-format
  #| msgid "multilib exclusions '%s' is invalid"
  msgid "multilib exclusions %qs is invalid"
  msgstr "ekslusi multilib '%s' tidak valid"
  
! #: gcc.c:9638
  #, fuzzy, gcc-internal-format
  #| msgid "multilib select '%s' is invalid"
  msgid "multilib select %qs %qs is invalid"
  msgstr "pemilihan multilib '%s' tidak valid"
  
! #: gcc.c:9801
  #, fuzzy, gcc-internal-format
  #| msgid "multilib select '%s' is invalid"
  msgid "multilib select %qs is invalid"
  msgstr "pemilihan multilib '%s' tidak valid"
  
! #: gcc.c:9841
  #, fuzzy, gcc-internal-format
  #| msgid "multilib exclusion '%s' is invalid"
  msgid "multilib exclusion %qs is invalid"
  msgstr "eksklusi multilib '%s' tidak valid"
  
! #: gcc.c:10092
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "environment variable %qs not defined"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: gcc.c:10259 gcc.c:10264
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number `%s'"
  msgid "invalid version number %qs"
  msgstr "nomor versi `%s' tidak valid"
  
! #: gcc.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "terlalu sedikit argumen ke %%:perbandingan-versi"
  
! #: gcc.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "terlalu banyak argumen ke %%:perbandingan-versi"
  
! #: gcc.c:10355
  #, fuzzy, gcc-internal-format
  #| msgid "unknown operator '%s' in %%:version-compare"
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "operator tidak dikenal '%s' dalam %%:perbandingan-versi"
  
! #: gcc.c:10479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %%:version-compare"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "terlalu banyak argumen ke %%:perbandingan-versi"
  
! #: gcc.c:10547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %%:version-compare"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "terlalu banyak argumen ke %%:perbandingan-versi"
  
! #: gcc.c:10634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "terlalu banyak argumen untuk format"
  
! #: gcc.c:10738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments to function %<va_start%>"
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "jumlah dari argumen ke fungsi %<va_start%> salah"
  
! #: gcc.c:10759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments to function %<va_start%>"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
--- 26626,26730 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9040
  #, fuzzy, gcc-internal-format
  #| msgid "%s: linker input file unused because linking not done"
  msgid "%s: linker input file not found: %m"
  msgstr "%s: berkas masukan penghubung tidak digunakan karena proses penyambungan belum selesai"
  
! #: gcc.c:9136 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9142
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "bahasa %s tidak dikenal"
  
! #: gcc.c:9382
  #, fuzzy, gcc-internal-format
  #| msgid "multilib spec '%s' is invalid"
  msgid "multilib spec %qs is invalid"
  msgstr "spesifikasi multilib '%s' tidak valid"
  
! #: gcc.c:9584
  #, fuzzy, gcc-internal-format
  #| msgid "multilib exclusions '%s' is invalid"
  msgid "multilib exclusions %qs is invalid"
  msgstr "ekslusi multilib '%s' tidak valid"
  
! #: gcc.c:9648
  #, fuzzy, gcc-internal-format
  #| msgid "multilib select '%s' is invalid"
  msgid "multilib select %qs %qs is invalid"
  msgstr "pemilihan multilib '%s' tidak valid"
  
! #: gcc.c:9811
  #, fuzzy, gcc-internal-format
  #| msgid "multilib select '%s' is invalid"
  msgid "multilib select %qs is invalid"
  msgstr "pemilihan multilib '%s' tidak valid"
  
! #: gcc.c:9851
  #, fuzzy, gcc-internal-format
  #| msgid "multilib exclusion '%s' is invalid"
  msgid "multilib exclusion %qs is invalid"
  msgstr "eksklusi multilib '%s' tidak valid"
  
! #: gcc.c:10102
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "environment variable %qs not defined"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: gcc.c:10269 gcc.c:10274
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number `%s'"
  msgid "invalid version number %qs"
  msgstr "nomor versi `%s' tidak valid"
  
! #: gcc.c:10317
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "terlalu sedikit argumen ke %%:perbandingan-versi"
  
! #: gcc.c:10323
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "terlalu banyak argumen ke %%:perbandingan-versi"
  
! #: gcc.c:10365
  #, fuzzy, gcc-internal-format
  #| msgid "unknown operator '%s' in %%:version-compare"
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "operator tidak dikenal '%s' dalam %%:perbandingan-versi"
  
! #: gcc.c:10489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %%:version-compare"
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "terlalu banyak argumen ke %%:perbandingan-versi"
  
! #: gcc.c:10557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %%:version-compare"
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "terlalu banyak argumen ke %%:perbandingan-versi"
  
! #: gcc.c:10644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "terlalu banyak argumen untuk format"
  
! #: gcc.c:10748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments to function %<va_start%>"
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "jumlah dari argumen ke fungsi %<va_start%> salah"
  
! #: gcc.c:10769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments to function %<va_start%>"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
*************** msgstr "membuka /dev/zero: %m"
*** 26832,26879 ****
  msgid "cannot write PCH file"
  msgstr "tidak dapat menulis berkas PCH"
  
! #: gimple-fold.c:1855 gimple-fold.c:2916
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1921
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1926
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2304 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2306
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2324
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4377 gimple-fold.c:4572
  #, gcc-internal-format
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.c:4521
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%s not supported for variable length aggregates"
  msgstr "%s tidak didukung untuk fungsi nested"
  
! #: gimple-fold.c:4747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spe not supported in this target"
  msgid "%s not supported on this target"
--- 26871,26918 ----
  msgid "cannot write PCH file"
  msgstr "tidak dapat menulis berkas PCH"
  
! #: gimple-fold.c:1856 gimple-fold.c:2917
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1922
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1927
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2305 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2307
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2325
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4376 gimple-fold.c:4571
  #, gcc-internal-format
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.c:4520
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%s not supported for variable length aggregates"
  msgstr "%s tidak didukung untuk fungsi nested"
  
! #: gimple-fold.c:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spe not supported in this target"
  msgid "%s not supported on this target"
*************** msgstr "penunjuk circular delegasi terde
*** 26897,26903 ****
  msgid "function may return address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
--- 26936,26942 ----
  msgid "function may return address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10943
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
*************** msgstr ""
*** 27443,27449 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "array %qD declared here"
--- 27482,27488 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3723
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "array %qD declared here"
*************** msgstr ""
*** 27469,27480 ****
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD declared here"
--- 27508,27519 ----
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:589 tree-ssa-uninit.c:667
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8950 cp/class.c:1459
! #: cp/class.c:3275 cp/constexpr.c:957 cp/decl.c:4198 cp/decl.c:11962
! #: cp/decl.c:12441 cp/decl.c:12450 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23280
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD declared here"
*************** msgstr "%qs tidak dispesifikan dalam par
*** 27661,27667 ****
  msgid "enclosing %<target%>"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
--- 27700,27706 ----
  msgid "enclosing %<target%>"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.c:7574 gimplify.c:9026
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
*************** msgstr "iterasi variabel %qs seharusnya
*** 27702,27901 ****
  msgid "iteration variable %qE should not be linear"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8639
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: gimplify.c:9729
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.c:9786
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%s variable %qE is private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template declaration of %qD"
  msgid "invalid private reduction on %qE"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, fuzzy, gcc-internal-format
  #| msgid "ordered region must be closely nested inside a loop region with an ordered clause"
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "daerah terurut harus secara dekat nested didalam sebuah daerah loop dalam sebuah clause terurut"
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification gagal"
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT dipromosikan ke %qT ketika dilewatkan melalui %<...%>"
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(jadi anda harus melewatkan %qT bukan %qT ke %<va_arg%>)"
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jika kode ini dicapai, aplikasi akan digagalkan"
  
! #: godump.c:1421
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file %qs: %s"
  msgid "could not close Go dump file: %m"
  msgstr "tidak dapat membuka berkas dump %qs: %s"
  
! #: godump.c:1433
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file %qs: %s"
  msgid "could not open Go dump file %qs: %m"
--- 27741,27940 ----
  msgid "iteration variable %qE should not be linear"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.c:8627 gimplify.c:8633
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8650
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: gimplify.c:8739
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:12869
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8758 gimplify.c:8764 gimplify.c:8770 gimplify.c:8776
! #: gimplify.c:12862
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8870
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9196
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9378
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: gimplify.c:9740
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.c:9797
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%s variable %qE is private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.c:9829
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10029
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10239
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10293
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10542
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10603
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10694
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10841
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10860
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template declaration of %qD"
  msgid "invalid private reduction on %qE"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: gimplify.c:10997
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11331
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11590 gimplify.c:11594 gimplify.c:11603
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11835 gimplify.c:12094
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12800
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12824
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12844
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12897
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13760 omp-low.c:3472
  #, fuzzy, gcc-internal-format
  #| msgid "ordered region must be closely nested inside a loop region with an ordered clause"
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "daerah terurut harus secara dekat nested didalam sebuah daerah loop dalam sebuah clause terurut"
  
! #: gimplify.c:13778
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13791
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13815
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15093
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification gagal"
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT dipromosikan ke %qT ketika dilewatkan melalui %<...%>"
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(jadi anda harus melewatkan %qT bukan %qT ke %<va_arg%>)"
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jika kode ini dicapai, aplikasi akan digagalkan"
  
! #: godump.c:1423
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file %qs: %s"
  msgid "could not close Go dump file: %m"
  msgstr "tidak dapat membuka berkas dump %qs: %s"
  
! #: godump.c:1435
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file %qs: %s"
  msgid "could not open Go dump file %qs: %m"
*************** msgstr ""
*** 27927,27933 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:618
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of attribute %<fallthrough%>"
--- 27966,27972 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:630
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of attribute %<fallthrough%>"
*************** msgstr "%J fungsi mungkin merupakan kand
*** 28315,28352 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1489
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1494
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1499
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1530
  #, fuzzy, gcc-internal-format
  #| msgid "verification failed: %s"
  msgid "IPA-SRA access verification failed"
  msgstr "verifikasi gagal: %s"
  
! #: ipa-sra.c:2493
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 28354,28391 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1496
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1501
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1506
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1518
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1537
  #, fuzzy, gcc-internal-format
  #| msgid "verification failed: %s"
  msgid "IPA-SRA access verification failed"
  msgstr "verifikasi gagal: %s"
  
! #: ipa-sra.c:2501
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr ""
*** 29008,29037 ****
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9298
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9321
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid exit from OpenMP structured block"
  msgid "invalid exit from %s structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: omp-low.c:13658 omp-low.c:13663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid entry to OpenMP structured block"
  msgid "invalid entry to %s structured block"
  msgstr "masukan tidak valid ke blok struktur OpenMP"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid branch to/from an OpenMP structured block"
  msgid "invalid branch to/from %s structured block"
--- 29047,29076 ----
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9376
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9399
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid exit from OpenMP structured block"
  msgid "invalid exit from %s structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: omp-low.c:13738 omp-low.c:13743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid entry to OpenMP structured block"
  msgid "invalid entry to %s structured block"
  msgstr "masukan tidak valid ke blok struktur OpenMP"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid branch to/from an OpenMP structured block"
  msgid "invalid branch to/from %s structured block"
*************** msgstr "secara implisit popped regs haru
*** 29852,29876 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
  
! #: regcprop.c:1230
  #, 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.c:1242
  #, 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.c:1245
  #, 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.c:1257
  #, 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)"
--- 29891,29915 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
  
! #: regcprop.c:1223
  #, 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.c:1235
  #, 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.c:1238
  #, 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.c:1250
  #, 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 "variabel register global mengiku
*** 29918,29924 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr "register digunakan untuk dua variabel register global"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5499
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "conflicts with %qD"
--- 29957,29963 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr "register digunakan untuk dua variabel register global"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5554
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "conflicts with %qD"
*************** msgstr "atribut packed menyebabkan align
*** 30158,30169 ****
  msgid "packed attribute is unnecessary"
  msgstr "atribut packed tidak diperlukan"
  
! #: stor-layout.c:2599
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "alignmen dari elemen array lebih besar dari ukuran elemen"
  
! #: stor-layout.c:2605
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of array elements is greater than element size"
  msgid "size of array element is not a multiple of its alignment"
--- 30197,30208 ----
  msgid "packed attribute is unnecessary"
  msgstr "atribut packed tidak diperlukan"
  
! #: stor-layout.c:2609
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "alignmen dari elemen array lebih besar dari ukuran elemen"
  
! #: stor-layout.c:2615
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of array elements is greater than element size"
  msgid "size of array element is not a multiple of its alignment"
*************** msgstr "redefinisi dari %q+D"
*** 31498,31644 ****
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BB %i can not throw but has EH edges"
  msgid "BB %i has multiple EH edges"
  msgstr "BB %i tidak dapat throw tetapi memiliki EH edges"
  
! #: tree-eh.c:4913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BB %i can not throw but has EH edges"
  msgid "BB %i cannot throw but has an EH edge"
  msgstr "BB %i tidak dapat throw tetapi memiliki EH edges"
  
! #: tree-eh.c:4921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BB %i last statement has incorrectly set region"
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "BB %i pernyataan terakhir memiliki daerah set tidak benar"
  
! #: tree-eh.c:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unnecessary EH edge %i->%i"
  msgid "Incorrect EH edge %i->%i"
  msgstr "EH edge %i->%i tidak diperlukan"
  
! #: tree-eh.c:4967 tree-eh.c:4986
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong insn in the fallthru edge"
  msgid "BB %i too many fallthru edges"
  msgstr "insn salah dalam ujung fallthru"
  
! #: tree-eh.c:5012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BB %i last statement has incorrectly set region"
  msgid "BB %i has incorrect edge"
  msgstr "BB %i pernyataan terakhir memiliki daerah set tidak benar"
  
! #: tree-eh.c:5018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong insn in the fallthru edge"
  msgid "BB %i has incorrect fallthru edge"
  msgstr "insn salah dalam ujung fallthru"
  
! #: tree-inline.c:3860
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it receives a non-local goto"
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menerima sebuah goto bukan lokal"
  
! #: tree-inline.c:3867
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menyimpan alamat dari label lokal dalam sebuah variabel statis"
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "fungsi %q+F tidak akan dapat terinline karena ini menggunakan alloca (override menggunaka always_inline atribut)"
  
! #: tree-inline.c:3921
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan setjmp"
  
! #: tree-inline.c:3935
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan daftar argumen variabel"
  
! #: tree-inline.c:3947
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan penanganan setjmp-longjmp exception"
  
! #: tree-inline.c:3955
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan goto tidak lokal"
  
! #: tree-inline.c:3967
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan __builtin_return atau __builtin_apply_args"
  
! #: tree-inline.c:3987
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini berisi sebuah goto yang dihitung"
  
! #: tree-inline.c:4032
! #, fuzzy, gcc-internal-format
! #| msgid "function %q+F can never be inlined because it uses variable argument lists"
! msgid "function %q+F can never be inlined because it has a VLA return argument"
! msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan daftar argumen variabel"
! 
! #: tree-inline.c:4040
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan daftar argumen variabel"
  
! #: tree-inline.c:4108
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "fungsi %q+F tidak akan inline karena ini ditekan menggunakan -fno-inline"
  
! #: tree-inline.c:4116
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "fungsi %q+F tidak akan inline karena ini menggunakan atribut yang konflik dengan inline"
  
! #: tree-inline.c:4801
  #, fuzzy, gcc-internal-format
  #| msgid "inlining failed in call to %q+F: %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "inlining gagal dalam panggilan ke %q+F: %s"
  
! #: tree-inline.c:4804 tree-inline.c:4825
  #, gcc-internal-format
  msgid "called from here"
  msgstr "dipanggil dari sini"
  
! #: tree-inline.c:4807 tree-inline.c:4828
  #, fuzzy, gcc-internal-format
  #| msgid "from this location"
  msgid "called from this function"
  msgstr "dari lokasi ini"
  
! #: tree-inline.c:4821
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "inlining gagal dalam panggilan ke %q+F: %s"
--- 31537,31677 ----
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BB %i can not throw but has EH edges"
  msgid "BB %i has multiple EH edges"
  msgstr "BB %i tidak dapat throw tetapi memiliki EH edges"
  
! #: tree-eh.c:4916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BB %i can not throw but has EH edges"
  msgid "BB %i cannot throw but has an EH edge"
  msgstr "BB %i tidak dapat throw tetapi memiliki EH edges"
  
! #: tree-eh.c:4924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BB %i last statement has incorrectly set region"
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "BB %i pernyataan terakhir memiliki daerah set tidak benar"
  
! #: tree-eh.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unnecessary EH edge %i->%i"
  msgid "Incorrect EH edge %i->%i"
  msgstr "EH edge %i->%i tidak diperlukan"
  
! #: tree-eh.c:4970 tree-eh.c:4989
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong insn in the fallthru edge"
  msgid "BB %i too many fallthru edges"
  msgstr "insn salah dalam ujung fallthru"
  
! #: tree-eh.c:5015
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BB %i last statement has incorrectly set region"
  msgid "BB %i has incorrect edge"
  msgstr "BB %i pernyataan terakhir memiliki daerah set tidak benar"
  
! #: tree-eh.c:5021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong insn in the fallthru edge"
  msgid "BB %i has incorrect fallthru edge"
  msgstr "insn salah dalam ujung fallthru"
  
! #: tree-inline.c:3863
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it receives a non-local goto"
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menerima sebuah goto bukan lokal"
  
! #: tree-inline.c:3870
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menyimpan alamat dari label lokal dalam sebuah variabel statis"
  
! #: tree-inline.c:3910
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "fungsi %q+F tidak akan dapat terinline karena ini menggunakan alloca (override menggunaka always_inline atribut)"
  
! #: tree-inline.c:3924
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan setjmp"
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan daftar argumen variabel"
  
! #: tree-inline.c:3950
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan penanganan setjmp-longjmp exception"
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan goto tidak lokal"
  
! #: tree-inline.c:3970
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan __builtin_return atau __builtin_apply_args"
  
! #: tree-inline.c:3990
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini berisi sebuah goto yang dihitung"
  
! #: tree-inline.c:4036
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "fungsi %q+F tidak akan dapat inline karena ini menggunakan daftar argumen variabel"
  
! #: tree-inline.c:4104
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "fungsi %q+F tidak akan inline karena ini ditekan menggunakan -fno-inline"
  
! #: tree-inline.c:4112
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "fungsi %q+F tidak akan inline karena ini menggunakan atribut yang konflik dengan inline"
  
! #: tree-inline.c:4797
  #, fuzzy, gcc-internal-format
  #| msgid "inlining failed in call to %q+F: %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "inlining gagal dalam panggilan ke %q+F: %s"
  
! #: tree-inline.c:4800 tree-inline.c:4821
  #, gcc-internal-format
  msgid "called from here"
  msgstr "dipanggil dari sini"
  
! #: tree-inline.c:4803 tree-inline.c:4824
  #, fuzzy, gcc-internal-format
  #| msgid "from this location"
  msgid "called from this function"
  msgstr "dari lokasi ini"
  
! #: tree-inline.c:4817
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "inlining gagal dalam panggilan ke %q+F: %s"
*************** msgstr "tipe vektori tidak valid untuk a
*** 31693,31719 ****
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: tree-ssa-ccp.c:3567
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3570 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: tree-ssa-ccp.c:3576
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3582
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "in a call to built-in function %qD"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: tree-ssa-ccp.c:3586 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  #| msgid "no member function %qD declared in %qT"
  msgid "in a call to function %qD declared %qs"
--- 31726,31752 ----
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: tree-ssa-ccp.c:3571
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3574 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: tree-ssa-ccp.c:3580
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3586
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "in a call to built-in function %qD"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: tree-ssa-ccp.c:3590 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  #| msgid "no member function %qD declared in %qT"
  msgid "in a call to function %qD declared %qs"
*************** msgstr "%qE tidak terinisialisasi"
*** 31902,31943 ****
  msgid "%G%qE may be used uninitialized"
  msgstr "%qD mungkin digunakan tidak terinisialisasi dalam fungsi ini"
  
! #: tree-ssa-uninit.c:547
  #, fuzzy, gcc-internal-format
  #| msgid "%Kcall to %qs declared with attribute error: %s"
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "%K panggilan ke %qs dideklarasikan dengan atribut error: %s"
  
! #: tree-ssa-uninit.c:554
  #, fuzzy, gcc-internal-format
  #| msgid "%Kcall to %qs declared with attribute error: %s"
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "%K panggilan ke %qs dideklarasikan dengan atribut error: %s"
  
! #: tree-ssa-uninit.c:570
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr ""
  
! #: tree-ssa-uninit.c:578
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "by argument %u of type %s to %qT"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: tree-ssa-uninit.c:633
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD is used uninitialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: tree-ssa-uninit.c:638
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may be used uninitialized in this function"
  msgid "%qD may be used uninitialized"
  msgstr "%qD mungkin digunakan tidak terinisialisasi dalam fungsi ini"
  
! #: tree-ssa-uninit.c:2968
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "%qD mungkin digunakan tidak terinisialisasi dalam fungsi ini"
--- 31935,31976 ----
  msgid "%G%qE may be used uninitialized"
  msgstr "%qD mungkin digunakan tidak terinisialisasi dalam fungsi ini"
  
! #: tree-ssa-uninit.c:550
  #, fuzzy, gcc-internal-format
  #| msgid "%Kcall to %qs declared with attribute error: %s"
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "%K panggilan ke %qs dideklarasikan dengan atribut error: %s"
  
! #: tree-ssa-uninit.c:557
  #, fuzzy, gcc-internal-format
  #| msgid "%Kcall to %qs declared with attribute error: %s"
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "%K panggilan ke %qs dideklarasikan dengan atribut error: %s"
  
! #: tree-ssa-uninit.c:573
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr ""
  
! #: tree-ssa-uninit.c:581
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "by argument %u of type %s to %qT"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: tree-ssa-uninit.c:636
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD is used uninitialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: tree-ssa-uninit.c:641
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may be used uninitialized in this function"
  msgid "%qD may be used uninitialized"
  msgstr "%qD mungkin digunakan tidak terinisialisasi dalam fungsi ini"
  
! #: tree-ssa-uninit.c:2971
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "%qD mungkin digunakan tidak terinisialisasi dalam fungsi ini"
*************** msgstr ""
*** 32145,32245 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8272
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "array dari fungsi tidak berarti"
  
! #: tree.c:8436
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "tipe kembali fungsi tidak dapat berupa fungsi"
  
! #: tree.c:9816 tree.c:9901 tree.c:9964
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "pemeriksaan pohon: %s, memiliki %s dalam %s, di %s:%d"
  
! #: tree.c:9853
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diduga kosong dari %s, memiliki %s dalam %s, di %s:%d"
  
! #: tree.c:9866
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diduga kelas %qs, memiliki %qs (%s) dalam %s, di %s:%d"
  
! #: tree.c:9915
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "pemeriksaan pohon: tidak menduga kelas %qs, memiliki %qs (%s dalam %s, di %s:%d"
  
! #: tree.c:9928
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diduga omp_clause %s, memiliki %s dalam %s, di %s:%d"
  
! #: tree.c:9990
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diduga pohon yang berisi struktur %qs, memiliki %qs dalam %s, di %s:%d"
  
! #: tree.c:10004
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diakses elt %d dari tree_vec dengan %d elts dalam %s, di %s:%d"
  
! #: tree.c:10017
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diakses elt %d dari tree_vec dengan %d elts dalam %s, di %s:%d"
  
! #: tree.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diakses operan %d dari %s dengan %d operan dalam %s, di %s:%d"
  
! #: tree.c:10043
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diakses operan %d dari omp_clause %s dengan %d operan dalam %s, di %s:%d"
  
! #: tree.c:13234
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qD is deprecated: %s"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13237
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qD is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13260
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qE is deprecated: %s"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13263
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qE is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type is deprecated"
  msgid "type is deprecated: %s"
  msgstr "tipe sudah ditinggalkan"
  
! #: tree.c:13272
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "tipe sudah ditinggalkan"
--- 32178,32278 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8279
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "array dari fungsi tidak berarti"
  
! #: tree.c:8443
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "tipe kembali fungsi tidak dapat berupa fungsi"
  
! #: tree.c:9823 tree.c:9908 tree.c:9971
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "pemeriksaan pohon: %s, memiliki %s dalam %s, di %s:%d"
  
! #: tree.c:9860
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diduga kosong dari %s, memiliki %s dalam %s, di %s:%d"
  
! #: tree.c:9873
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diduga kelas %qs, memiliki %qs (%s) dalam %s, di %s:%d"
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "pemeriksaan pohon: tidak menduga kelas %qs, memiliki %qs (%s dalam %s, di %s:%d"
  
! #: tree.c:9935
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diduga omp_clause %s, memiliki %s dalam %s, di %s:%d"
  
! #: tree.c:9997
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diduga pohon yang berisi struktur %qs, memiliki %qs dalam %s, di %s:%d"
  
! #: tree.c:10011
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diakses elt %d dari tree_vec dengan %d elts dalam %s, di %s:%d"
  
! #: tree.c:10024
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diakses elt %d dari tree_vec dengan %d elts dalam %s, di %s:%d"
  
! #: tree.c:10037
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diakses operan %d dari %s dengan %d operan dalam %s, di %s:%d"
  
! #: tree.c:10050
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "pemeriksaan pohon: diakses operan %d dari omp_clause %s dengan %d operan dalam %s, di %s:%d"
  
! #: tree.c:13241
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qD is deprecated: %s"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13244
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qD is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13267
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qE is deprecated: %s"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13270
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qE is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type is deprecated"
  msgid "type is deprecated: %s"
  msgstr "tipe sudah ditinggalkan"
  
! #: tree.c:13279
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "tipe sudah ditinggalkan"
*************** msgstr "tipe sudah ditinggalkan"
*** 32264,32499 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14092
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14133
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14135
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14137
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14160
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14173
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14209
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14211
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14213
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14252
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14254
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14256
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14273
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14275 tree.c:14286
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14277 tree.c:14288
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14284
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "type is not compatible with its variant"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "main variant is not defined"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: tree.c:14601
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14613
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14632
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14640
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14646
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14682
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14703
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14709
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14720
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14731
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14749
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14779
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14787
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14795
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14805
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: tree.c:14814
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has an incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: tree.c:14836
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14851
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14871
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14884
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14890
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14909
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14919
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 32297,32532 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14099
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14140
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14142
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14144
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14167
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14180
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14216
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14218
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14220
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14259
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14261
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14263
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14280
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14282 tree.c:14293
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14284 tree.c:14295
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14291
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "type is not compatible with its variant"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: tree.c:14603
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "main variant is not defined"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: tree.c:14608
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14620
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14639
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14647
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14669
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14679
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14689
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14716
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14727
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14738
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14770
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14786
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14794
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14802
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14812
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: tree.c:14821
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has an incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: tree.c:14843
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14865
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14878
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14891
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14904
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14916
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14926
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr "diduga %qT tetapi argumen memili
*** 32841,32848 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "argumen baku untuk %q#D memiliki tipe %qT"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4191
! #: c-family/c-attribs.c:4195
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
--- 32874,32881 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "argumen baku untuk %q#D memiliki tipe %qT"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4194
! #: c-family/c-attribs.c:4198
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
*************** msgstr "%Hargumen baku hanya diijinkan u
*** 32878,33127 ****
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "%Hargumen baku hanya diijinkan untuk parameter fungsi"
  
! #: c-family/c-attribs.c:700
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:704
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:731 c-family/c-attribs.c:744
  #, 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.c:735 c-family/c-attribs.c:749
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:759
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: c-family/c-attribs.c:764
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:882
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "%qE atribut konflik dengan atribut %s"
  
! #: c-family/c-attribs.c:920
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute only supported on boolean types"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: c-family/c-attribs.c:930
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: c-family/c-attribs.c:953
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored for type %qT"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.c:965
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.c:1135 c-family/c-attribs.c:3139
! #: c-family/c-attribs.c:5415
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "%qE argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: c-family/c-attribs.c:1282 ada/gcc-interface/utils.c:6612
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "%qE atribut konflik dengan atribut %s"
  
! #: c-family/c-attribs.c:1331
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.c:1371 c-family/c-attribs.c:1377
! #: c-family/c-attribs.c:5258 c-family/c-attribs.c:5293
! #: c-family/c-attribs.c:5299 ada/gcc-interface/utils.c:6871
! #: ada/gcc-interface/utils.c:6905 ada/gcc-interface/utils.c:6911
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "%qE atribut konflik dengan atribut %s"
  
! #: c-family/c-attribs.c:1433 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute have effect only on public objects"
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
  
! #: c-family/c-attribs.c:1609
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
  
! #: c-family/c-attribs.c:1638
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only affects top level objects"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.c:1677 c-family/c-attribs.c:3787
  #, fuzzy, gcc-internal-format
  #| msgid "%<return%> with a value, in function returning void"
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<return%> dengan sebuah nilai, dalam fungsi mengembalikan void"
  
! #: c-family/c-attribs.c:1700
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: c-family/c-attribs.c:1717
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: c-family/c-attribs.c:1813
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "prioritas destruktor tidak didukung"
  
! #: c-family/c-attribs.c:1815
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "prioritas konstruktor tidak didukung"
  
! #: c-family/c-attribs.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "prioritas destruktor dari 0 ke %d direserve untuk implementasi"
  
! #: c-family/c-attribs.c:1842
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "prioritas konstruktor dari 0 ke %d direserve untuk implementasi"
  
! #: c-family/c-attribs.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "prioritas destruktor harus berupa integer dari 0 ke %d inklusif"
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "prioritas konstruktor harus berupa integer dari 0 ke %d inklusif"
  
! #: c-family/c-attribs.c:2006
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown machine mode %qE"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: c-family/c-attribs.c:2040
  #, fuzzy, gcc-internal-format
  #| msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "spesifikasikan tipe vektor dengan __attribute__ ((mode)) sudah ditinggalkan"
  
! #: c-family/c-attribs.c:2043
  #, fuzzy, gcc-internal-format
  #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "lebih baik gunakan __attribute__ ((vector_size))"
  
! #: c-family/c-attribs.c:2052
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "tidak dapat mengemulasikan %qs"
  
! #: c-family/c-attribs.c:2065
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "mode pointer tidak valid %qs"
  
! #: c-family/c-attribs.c:2082
  #, fuzzy, gcc-internal-format
  #| msgid "signness of type and machine mode %qs don't match"
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "signness dari tipe dan mode mesin %qs tidak cocok"
  
! #: c-family/c-attribs.c:2093
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "tidak ada tipe data untuk mode %qs"
  
! #: c-family/c-attribs.c:2103
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "tidak dapat menggunakan mode %qs untuk tipe enumeral"
  
! #: c-family/c-attribs.c:2131
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "mode %qs diaplikasikan ke tipe yang tidak sesuai"
  
! #: c-family/c-attribs.c:2156 c-family/c-attribs.c:2486
  #, 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.c:2162
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "atribut daerah tidak diijinkan untuk %q+D"
  
! #: c-family/c-attribs.c:2168
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "section attribute argument not a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:2177
  #, 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.c:2188 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2197 c-family/c-attribs.c:2512
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "daerah dari %q+D tidak dapat dioverridden"
  
! #: c-family/c-attribs.c:2313
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c-family/c-attribs.c:2335
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
--- 32911,33160 ----
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "%Hargumen baku hanya diijinkan untuk parameter fungsi"
  
! #: c-family/c-attribs.c:703
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:707
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:734 c-family/c-attribs.c:747
  #, 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.c:738 c-family/c-attribs.c:752
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:762
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: c-family/c-attribs.c:767
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:885
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "%qE atribut konflik dengan atribut %s"
  
! #: c-family/c-attribs.c:923
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute only supported on boolean types"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: c-family/c-attribs.c:933
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: c-family/c-attribs.c:956
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored for type %qT"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.c:968
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.c:1138 c-family/c-attribs.c:3142
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "%qE argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: c-family/c-attribs.c:1285 ada/gcc-interface/utils.c:6609
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "%qE atribut konflik dengan atribut %s"
  
! #: c-family/c-attribs.c:1334
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.c:1374 c-family/c-attribs.c:1380
! #: c-family/c-attribs.c:5275 c-family/c-attribs.c:5310
! #: c-family/c-attribs.c:5316 ada/gcc-interface/utils.c:6868
! #: ada/gcc-interface/utils.c:6902 ada/gcc-interface/utils.c:6908
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "%qE atribut konflik dengan atribut %s"
  
! #: c-family/c-attribs.c:1436 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute have effect only on public objects"
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
  
! #: c-family/c-attribs.c:1612
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
  
! #: c-family/c-attribs.c:1641
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only affects top level objects"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.c:1680 c-family/c-attribs.c:3790
  #, fuzzy, gcc-internal-format
  #| msgid "%<return%> with a value, in function returning void"
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<return%> dengan sebuah nilai, dalam fungsi mengembalikan void"
  
! #: c-family/c-attribs.c:1703
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: c-family/c-attribs.c:1720
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: c-family/c-attribs.c:1816
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "prioritas destruktor tidak didukung"
  
! #: c-family/c-attribs.c:1818
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "prioritas konstruktor tidak didukung"
  
! #: c-family/c-attribs.c:1840
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "prioritas destruktor dari 0 ke %d direserve untuk implementasi"
  
! #: c-family/c-attribs.c:1845
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "prioritas konstruktor dari 0 ke %d direserve untuk implementasi"
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "prioritas destruktor harus berupa integer dari 0 ke %d inklusif"
  
! #: c-family/c-attribs.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "prioritas konstruktor harus berupa integer dari 0 ke %d inklusif"
  
! #: c-family/c-attribs.c:2009
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown machine mode %qE"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: c-family/c-attribs.c:2043
  #, fuzzy, gcc-internal-format
  #| msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "spesifikasikan tipe vektor dengan __attribute__ ((mode)) sudah ditinggalkan"
  
! #: c-family/c-attribs.c:2046
  #, fuzzy, gcc-internal-format
  #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "lebih baik gunakan __attribute__ ((vector_size))"
  
! #: c-family/c-attribs.c:2055
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "tidak dapat mengemulasikan %qs"
  
! #: c-family/c-attribs.c:2068
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "mode pointer tidak valid %qs"
  
! #: c-family/c-attribs.c:2085
  #, fuzzy, gcc-internal-format
  #| msgid "signness of type and machine mode %qs don't match"
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "signness dari tipe dan mode mesin %qs tidak cocok"
  
! #: c-family/c-attribs.c:2096
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "tidak ada tipe data untuk mode %qs"
  
! #: c-family/c-attribs.c:2106
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "tidak dapat menggunakan mode %qs untuk tipe enumeral"
  
! #: c-family/c-attribs.c:2134
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "mode %qs diaplikasikan ke tipe yang tidak sesuai"
  
! #: c-family/c-attribs.c:2159 c-family/c-attribs.c:2489
  #, 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.c:2165
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "atribut daerah tidak diijinkan untuk %q+D"
  
! #: c-family/c-attribs.c:2171
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "section attribute argument not a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:2180
  #, 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.c:2191 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2200 c-family/c-attribs.c:2515
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "daerah dari %q+D tidak dapat dioverridden"
  
! #: c-family/c-attribs.c:2316
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c-family/c-attribs.c:2338
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
*************** msgstr "%s atribut dari '%s' konflik den
*** 33132,33428 ****
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2382
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr "alignmen untuk %q+D telah dispesifikasikan sebelumnya sebagai %d dan tidak boleh diturunkan"
  
! #: c-family/c-attribs.c:2399
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c-family/c-attribs.c:2447
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "inline function %q+D declared weak"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-attribs.c:2452
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-attribs.c:2493
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.c:2503 config/bfin/bfin.c:4822
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "atribut `%s' tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: c-family/c-attribs.c:2518
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "%qE attribute is specific to ELF targets"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: c-family/c-attribs.c:2525
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.c:2536
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.c:2549
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.c:2582
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "%qE attribute is only applicable on functions"
  msgstr "atribut %qs hanya berlaku ke fungsi"
  
! #: c-family/c-attribs.c:2601
  #, 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.c:2609
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.c:2619
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:2633
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2634
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:2669
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D defined both normally and as an alias"
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D didefinisikan baik secara normal dan sebagai sebuah alias"
  
! #: c-family/c-attribs.c:2677
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "weak %q+D cannot be defined %qE"
  msgstr "%qD tidak dapat dibakukan"
  
! #: c-family/c-attribs.c:2694 c-family/c-attribs.c:3687
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "attribute %qE argument not a string"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:2727
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after being called"
  msgid "%+qD declared %qs after being used"
  msgstr "%q+D dideklarasikan inline setelah dipanggil"
  
! #: c-family/c-attribs.c:2777
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:2790
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:2801
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: c-family/c-attribs.c:2856
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qs diredeklarasikan sebagai jenis berbeda dari simbol"
  
! #: c-family/c-attribs.c:2861
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: c-family/c-attribs.c:2909
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: c-family/c-attribs.c:2967
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-attribs.c:2990
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweakref attribute must appear before alias attribute"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "%J weakref atribut harus muncul sebelum atribut alias"
  
! #: c-family/c-attribs.c:3003
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after being called"
  msgid "%+qD declared %qE after being used"
  msgstr "%q+D dideklarasikan inline setelah dipanggil"
  
! #: c-family/c-attribs.c:3027
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: c-family/c-attribs.c:3033
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.c:3046
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "visibility argumen bukan sebuah string"
  
! #: c-family/c-attribs.c:3058
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "%qE attribut diabaikan dalam tipe"
  
! #: c-family/c-attribs.c:3074
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3086
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD diredeklarasi dengan visibility berbeda"
  
! #: c-family/c-attribs.c:3089 c-family/c-attribs.c:3093
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD telah dideklarasi %qs yang mengimplikasikan default visibility"
  
! #: c-family/c-attribs.c:3122
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.c:3130
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.c:3152
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3174 c-family/c-attribs.c:3761
! #: c-family/c-attribs.c:5380 c-family/c-attribs.c:5407 config/m32c/m32c.c:2935
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute applies only to functions"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: c-family/c-attribs.c:3220
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: c-family/c-attribs.c:3230
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3234
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<__thread%>"
  msgid "deallocation function declared here"
  msgstr "definisi fungsi dideklarasikan %<__thread%>"
  
! #: c-family/c-attribs.c:3261
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: c-family/c-attribs.c:3271
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3317
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:3319
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3324
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:3327
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3343
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
  
! #: c-family/c-attribs.c:3346 c-family/c-attribs.c:3359
  #, fuzzy, gcc-internal-format
  #| msgid "reference to non-lvalue returned"
  msgid "referenced symbol declared here"
--- 33165,33461 ----
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2385
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr "alignmen untuk %q+D telah dispesifikasikan sebelumnya sebagai %d dan tidak boleh diturunkan"
  
! #: c-family/c-attribs.c:2402
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c-family/c-attribs.c:2450
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "inline function %q+D declared weak"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-attribs.c:2455
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-attribs.c:2496
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.c:2506 config/bfin/bfin.c:4822
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "atribut `%s' tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: c-family/c-attribs.c:2521
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "%qE attribute is specific to ELF targets"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: c-family/c-attribs.c:2528
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.c:2539
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.c:2552
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.c:2585
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "%qE attribute is only applicable on functions"
  msgstr "atribut %qs hanya berlaku ke fungsi"
  
! #: c-family/c-attribs.c:2604
  #, 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.c:2612
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: c-family/c-attribs.c:2622
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:2636
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2637
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:2672
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D defined both normally and as an alias"
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D didefinisikan baik secara normal dan sebagai sebuah alias"
  
! #: c-family/c-attribs.c:2680
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "weak %q+D cannot be defined %qE"
  msgstr "%qD tidak dapat dibakukan"
  
! #: c-family/c-attribs.c:2697 c-family/c-attribs.c:3690
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "attribute %qE argument not a string"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:2730
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after being called"
  msgid "%+qD declared %qs after being used"
  msgstr "%q+D dideklarasikan inline setelah dipanggil"
  
! #: c-family/c-attribs.c:2780
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:2793
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:2804
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: c-family/c-attribs.c:2859
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qs diredeklarasikan sebagai jenis berbeda dari simbol"
  
! #: c-family/c-attribs.c:2864
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: c-family/c-attribs.c:2912
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: c-family/c-attribs.c:2970
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-attribs.c:2993
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweakref attribute must appear before alias attribute"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "%J weakref atribut harus muncul sebelum atribut alias"
  
! #: c-family/c-attribs.c:3006
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after being called"
  msgid "%+qD declared %qE after being used"
  msgstr "%q+D dideklarasikan inline setelah dipanggil"
  
! #: c-family/c-attribs.c:3030
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: c-family/c-attribs.c:3036
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.c:3049
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "visibility argumen bukan sebuah string"
  
! #: c-family/c-attribs.c:3061
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "%qE attribut diabaikan dalam tipe"
  
! #: c-family/c-attribs.c:3077
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3089
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD diredeklarasi dengan visibility berbeda"
  
! #: c-family/c-attribs.c:3092 c-family/c-attribs.c:3096
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD telah dideklarasi %qs yang mengimplikasikan default visibility"
  
! #: c-family/c-attribs.c:3125
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.c:3133
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.c:3155
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3177 c-family/c-attribs.c:3764
! #: c-family/c-attribs.c:5397 c-family/c-attribs.c:5424 config/m32c/m32c.c:2935
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute applies only to functions"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: c-family/c-attribs.c:3223
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: c-family/c-attribs.c:3233
  #, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3237
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<__thread%>"
  msgid "deallocation function declared here"
  msgstr "definisi fungsi dideklarasikan %<__thread%>"
  
! #: c-family/c-attribs.c:3264
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: c-family/c-attribs.c:3274
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3320
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:3322
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:3330
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3346
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
  
! #: c-family/c-attribs.c:3349 c-family/c-attribs.c:3362
  #, fuzzy, gcc-internal-format
  #| msgid "reference to non-lvalue returned"
  msgid "referenced symbol declared here"
*************** msgstr "referensi ke bukan-lvalue dikemb
*** 33430,33638 ****
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3356
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3470 c-family/c-attribs.c:3518
! #: c-family/c-attribs.c:3545
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.c:3572
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not positive"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.c:3583
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: c-family/c-attribs.c:3596
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.c:3700
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3767 c-family/c-attribs.c:5386
  #, fuzzy, gcc-internal-format
  #| msgid "%Jcan%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "%J tidak dapat menset atribut %qE setelah definisi"
  
! #: c-family/c-attribs.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "%qE atribut diabaikan"
  
! #: c-family/c-attribs.c:3836
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute follows %qE"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.c:3935
  #, fuzzy, gcc-internal-format
  #| msgid "after previous declaration %q+D"
  msgid "type was previously declared %qE"
  msgstr "setelah deklarasi sebelumnya %q+D"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: c-family/c-attribs.c:4006
  #, fuzzy, gcc-internal-format
  #| msgid "cleanup argument not an identifier"
  msgid "%qE argument not an identifier"
  msgstr "membersihkan argumen bukan sebuah identifikasi"
  
! #: c-family/c-attribs.c:4017
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD is not compatible with %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: c-family/c-attribs.c:4020
  #, fuzzy, gcc-internal-format
  #| msgid "cleanup argument not a function"
  msgid "%qE argument is not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
  msgid "deprecated message is not a string"
  msgstr "atribut versi bukan sebuah string"
  
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.c:4167 c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: c-family/c-attribs.c:4204 c-family/c-attribs.c:4208
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.c:4221 c-family/c-attribs.c:4225
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:4233 ada/gcc-interface/utils.c:4169
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "ukuran vektor bukan sebuah kelipatan integral dari ukuran komponen"
  
! #: c-family/c-attribs.c:4239 ada/gcc-interface/utils.c:4176
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "ukuran vektor nol"
  
! #: c-family/c-attribs.c:4248 c-family/c-attribs.c:4251
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "jumlah dari komponen dari vektor bukan kelipatan dari dua"
  
! #: c-family/c-attribs.c:4311
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: c-family/c-attribs.c:4368
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.c:4376
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute does not apply to functions"
  msgstr "atribut %qs tidak mengaplikasi ke tipe"
  
! #: c-family/c-attribs.c:4510
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q+#T must follow the %qs keyword"
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "atribut untuk %q+#T harus mengikuti kata kunci %qs"
  
! #: c-family/c-attribs.c:4559
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4565
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4571
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4579
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4601
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4684
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: c-family/c-attribs.c:4734
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4743
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4771
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4782
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 33463,33671 ----
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3359
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3473 c-family/c-attribs.c:3521
! #: c-family/c-attribs.c:3548
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.c:3567
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.c:3575
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not positive"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.c:3586
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: c-family/c-attribs.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.c:3703
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3770 c-family/c-attribs.c:5403
  #, fuzzy, gcc-internal-format
  #| msgid "%Jcan%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "%J tidak dapat menset atribut %qE setelah definisi"
  
! #: c-family/c-attribs.c:3837
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "%qE atribut diabaikan"
  
! #: c-family/c-attribs.c:3839
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute follows %qE"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.c:3938
  #, fuzzy, gcc-internal-format
  #| msgid "after previous declaration %q+D"
  msgid "type was previously declared %qE"
  msgstr "setelah deklarasi sebelumnya %q+D"
  
! #: c-family/c-attribs.c:3951 cp/class.c:4771
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: c-family/c-attribs.c:4009
  #, fuzzy, gcc-internal-format
  #| msgid "cleanup argument not an identifier"
  msgid "%qE argument not an identifier"
  msgstr "membersihkan argumen bukan sebuah identifikasi"
  
! #: c-family/c-attribs.c:4020
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD is not compatible with %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: c-family/c-attribs.c:4023
  #, fuzzy, gcc-internal-format
  #| msgid "cleanup argument not a function"
  msgid "%qE argument is not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.c:4071 cp/name-lookup.c:6077
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
  msgid "deprecated message is not a string"
  msgstr "atribut versi bukan sebuah string"
  
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.c:4170 c-family/c-attribs.c:4172
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: c-family/c-attribs.c:4207 c-family/c-attribs.c:4211
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.c:4224 c-family/c-attribs.c:4228
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:4236 ada/gcc-interface/utils.c:4166
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "ukuran vektor bukan sebuah kelipatan integral dari ukuran komponen"
  
! #: c-family/c-attribs.c:4242 ada/gcc-interface/utils.c:4173
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "ukuran vektor nol"
  
! #: c-family/c-attribs.c:4251 c-family/c-attribs.c:4254
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "jumlah dari komponen dari vektor bukan kelipatan dari dua"
  
! #: c-family/c-attribs.c:4314
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: c-family/c-attribs.c:4371
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.c:4379
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qE attribute does not apply to functions"
  msgstr "atribut %qs tidak mengaplikasi ke tipe"
  
! #: c-family/c-attribs.c:4513
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q+#T must follow the %qs keyword"
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "atribut untuk %q+#T harus mengikuti kata kunci %qs"
  
! #: c-family/c-attribs.c:4562
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4568
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4574
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4582
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: c-family/c-attribs.c:4737
  #, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr ""
  
! #: c-family/c-attribs.c:4746
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4774
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4785
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 33641,33826 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4795
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: c-family/c-attribs.c:4836
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4864
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4868
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4875
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4883
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "referensi argumen nonnull operan bukan penunjuk (argumen %lu, operan %lu)"
  
! #: c-family/c-attribs.c:4894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4907
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4925
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "referensi argumen nonnull operan bukan penunjuk (argumen %lu, operan %lu)"
  
! #: c-family/c-attribs.c:5143
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "membersihkan argumen bukan sebuah identifikasi"
  
! #: c-family/c-attribs.c:5150
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.c:5187
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
  
! #: c-family/c-attribs.c:5195
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: c-family/c-attribs.c:5211 ada/gcc-interface/utils.c:6524
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "posisi yang diminta bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.c:5219 ada/gcc-interface/utils.c:6531
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "posisi yang diminta lebih kecil dari nol"
  
! #: c-family/c-attribs.c:5274 ada/gcc-interface/utils.c:6886
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding attribute at %C"
  msgid "empty string in attribute %<target%>"
  msgstr "Diduga atribut binding di %C"
  
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized register name \"%s\""
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "nama register \"%s\" tidak dikenal"
  
! #: c-family/c-attribs.c:5450
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c-family/c-attribs.c:5465
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: c-family/c-attribs.c:5501
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.c:5510
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.c:5532
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5544
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is for pointer types only"
  msgstr "%qE attribut diabaikan dalam tipe"
  
! #: c-family/c-attribs.c:5563
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5586
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: c-family/c-attribs.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "%Klast argument of %D is not integer constant between 0 and 3"
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "%K argumen terakhir dari %K bukan sebuah konstanta integer diantara 0 dan 3"
  
! #: c-family/c-attribs.c:5611
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  #| msgid "unknown cc_attr value"
  msgid "unknown attribute %qE"
  msgstr "nilai cc_attr tidak diketahui"
  
! #: c-family/c-attribs.c:5655
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid operand type %qT for %qs"
  msgstr "tipe abstrak tidak valid %qT untuk %qE"
  
! #: c-family/c-attribs.c:5759
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: c-family/c-attribs.c:5761
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: c-family/c-attribs.c:5938
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
--- 33674,33859 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4798
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4842
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4867
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4871
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4878
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4886
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "referensi argumen nonnull operan bukan penunjuk (argumen %lu, operan %lu)"
  
! #: c-family/c-attribs.c:4897
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4910
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4928
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "referensi argumen nonnull operan bukan penunjuk (argumen %lu, operan %lu)"
  
! #: c-family/c-attribs.c:5160
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "membersihkan argumen bukan sebuah identifikasi"
  
! #: c-family/c-attribs.c:5167
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.c:5204
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
  
! #: c-family/c-attribs.c:5212
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: c-family/c-attribs.c:5228 ada/gcc-interface/utils.c:6521
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "posisi yang diminta bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.c:5236 ada/gcc-interface/utils.c:6528
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "posisi yang diminta lebih kecil dari nol"
  
! #: c-family/c-attribs.c:5291 ada/gcc-interface/utils.c:6883
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding attribute at %C"
  msgid "empty string in attribute %<target%>"
  msgstr "Diduga atribut binding di %C"
  
! #: c-family/c-attribs.c:5449
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized register name \"%s\""
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "nama register \"%s\" tidak dikenal"
  
! #: c-family/c-attribs.c:5467
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c-family/c-attribs.c:5482
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: c-family/c-attribs.c:5518
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.c:5527
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.c:5549
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5561
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is for pointer types only"
  msgstr "%qE attribut diabaikan dalam tipe"
  
! #: c-family/c-attribs.c:5580
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5603
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: c-family/c-attribs.c:5616
  #, fuzzy, gcc-internal-format
  #| msgid "%Klast argument of %D is not integer constant between 0 and 3"
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "%K argumen terakhir dari %K bukan sebuah konstanta integer diantara 0 dan 3"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.c:5645
  #, fuzzy, gcc-internal-format
  #| msgid "unknown cc_attr value"
  msgid "unknown attribute %qE"
  msgstr "nilai cc_attr tidak diketahui"
  
! #: c-family/c-attribs.c:5672
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid operand type %qT for %qs"
  msgstr "tipe abstrak tidak valid %qT untuk %qE"
  
! #: c-family/c-attribs.c:5776
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: c-family/c-attribs.c:5778
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: c-family/c-attribs.c:5955
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
*************** msgstr "%<@end%> hilang dalam konteks im
*** 33981,33992 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "alamat dari %qD akan selalu dievaluasi sebagai %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "disarankan parentheses disekitar assignmen digunakan sebagai nilai kebenaran"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "penggunaan tidak valid dari %<restrict%>"
--- 34014,34025 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "alamat dari %qD akan selalu dievaluasi sebagai %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9591
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "disarankan parentheses disekitar assignmen digunakan sebagai nilai kebenaran"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7083 c/c-typeck.c:15505
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "penggunaan tidak valid dari %<restrict%>"
*************** msgstr "%J ini adalah masukan pertama ov
*** 34071,34077 ****
  msgid "duplicate case value"
  msgstr "duplikasi nilai case"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2526
  #, fuzzy, gcc-internal-format
  #| msgid "%Jpreviously used here"
  msgid "previously used here"
--- 34104,34110 ----
  msgid "duplicate case value"
  msgstr "duplikasi nilai case"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2514
  #, fuzzy, gcc-internal-format
  #| msgid "%Jpreviously used here"
  msgid "previously used here"
*************** msgstr "tidak didukung bukan-standar pem
*** 35183,35189 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "tradisional C menolak pemotongan konstanta string"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 35216,35222 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "tradisional C menolak pemotongan konstanta string"
  
! #: c-family/c-omp.c:116 cp/pt.c:18889
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 35234,35240 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
--- 35267,35273 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9447
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
*************** msgstr "%Htipe tidak valid untuk iterasi
*** 35250,35266 ****
  msgid "%qE is not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "hilang predikat pengontrol"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predikat pengontrol tidak valid"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "hilang ekspresi peningkatan"
--- 35283,35299 ----
  msgid "%qE is not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9336
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "hilang predikat pengontrol"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8955
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predikat pengontrol tidak valid"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9342
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "hilang ekspresi peningkatan"
*************** msgstr "hilang ekspresi peningkatan"
*** 35270,35276 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ekspresi peningkatan tidak valid"
--- 35303,35309 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9070
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ekspresi peningkatan tidak valid"
*************** msgstr ""
*** 35339,35345 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 35372,35378 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15318 cp/semantics.c:8598
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 35964,35970 ****
  msgstr "tipe argumen salah ke abs"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overflow dalam konstanta ekspresi"
--- 35997,36003 ----
  msgstr "tipe argumen salah ke abs"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6075
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overflow dalam konstanta ekspresi"
*************** msgstr ""
*** 36697,36784 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "perbandingan diantara tipe %qT dan %qT"
! 
! #: c-family/c-warn.c:2304
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2357
  #, fuzzy, gcc-internal-format
  #| msgid "promoted ~unsigned is always non-zero"
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "~unsigned yang dipromosikan selalu bukan-nol"
  
! #: c-family/c-warn.c:2361
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "perbandinga dari dipromosikan ~unsigned dengan konstant"
  
! #: c-family/c-warn.c:2372
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "perbandingan dari dipromosikan ~unsigned dengan unsigned"
  
! #: c-family/c-warn.c:2427
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %q+D"
  msgid "unused parameter %qD"
  msgstr "parameter %q+D tidak digunakan"
  
! #: c-family/c-warn.c:2489
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D defined but not used"
  msgid "typedef %qD locally defined but not used"
  msgstr "%q+D didefinisikan tetapi tidak digunakan"
  
! #: c-family/c-warn.c:2525
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "duplicated %<if%> condition"
  msgstr "duplikasi %<const%>"
  
! #: c-family/c-warn.c:2554
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2562
  #, fuzzy, gcc-internal-format
  #| msgid "inline declaration of %qD follows declaration with attribute noinline"
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "deklarasi inline dari %qD mengikuti deklarasi dengan atribut noinline"
  
! #: c-family/c-warn.c:2567
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D with attribute noinline follows inline declaration "
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "deklarasi dari %q+D dengan atribut noinline mengikuti deklarasi inline"
  
! #: c-family/c-warn.c:2616
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2654 c-family/c-warn.c:2678
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression < 0 is always false"
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "perbandingan dari ekspresi unsigned < 0 adalah selalu salah"
  
! #: c-family/c-warn.c:2657 c-family/c-warn.c:2675
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "perbandingan dari ekspresi unsigned >= 0 adalah selalu benar"
  
! #: c-family/c-warn.c:2725
  #, fuzzy
  #| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
--- 36730,36811 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2292
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, fuzzy, gcc-internal-format
  #| msgid "promoted ~unsigned is always non-zero"
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "~unsigned yang dipromosikan selalu bukan-nol"
  
! #: c-family/c-warn.c:2349
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "perbandinga dari dipromosikan ~unsigned dengan konstant"
  
! #: c-family/c-warn.c:2360
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "perbandingan dari dipromosikan ~unsigned dengan unsigned"
  
! #: c-family/c-warn.c:2415
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %q+D"
  msgid "unused parameter %qD"
  msgstr "parameter %q+D tidak digunakan"
  
! #: c-family/c-warn.c:2477
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D defined but not used"
  msgid "typedef %qD locally defined but not used"
  msgstr "%q+D didefinisikan tetapi tidak digunakan"
  
! #: c-family/c-warn.c:2513
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "duplicated %<if%> condition"
  msgstr "duplikasi %<const%>"
  
! #: c-family/c-warn.c:2542
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2550
  #, fuzzy, gcc-internal-format
  #| msgid "inline declaration of %qD follows declaration with attribute noinline"
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "deklarasi inline dari %qD mengikuti deklarasi dengan atribut noinline"
  
! #: c-family/c-warn.c:2555
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D with attribute noinline follows inline declaration "
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "deklarasi dari %q+D dengan atribut noinline mengikuti deklarasi inline"
  
! #: c-family/c-warn.c:2604
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2642 c-family/c-warn.c:2666
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression < 0 is always false"
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "perbandingan dari ekspresi unsigned < 0 adalah selalu salah"
  
! #: c-family/c-warn.c:2645 c-family/c-warn.c:2663
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "perbandingan dari ekspresi unsigned >= 0 adalah selalu benar"
  
! #: c-family/c-warn.c:2713
  #, fuzzy
  #| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
*************** msgid_plural "passing argument %i to %qs
*** 36786,36823 ****
  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.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "defined here"
  msgstr "digunakan disini"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  #, fuzzy
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "mismatch in bound %Z of argument %u declared as %s"
--- 36813,36850 ----
  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.c:2779 c/c-typeck.c:5564 cp/call.c:5808
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:642
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "defined here"
  msgstr "digunakan disini"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3304
  #, fuzzy
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "mismatch in bound %Z of argument %u declared as %s"
*************** msgid_plural "mismatch in bounds %Z of a
*** 36825,36884 ****
  msgstr[0] "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  msgstr[1] "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as a pointer %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as an ordinary array %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s declared as a pointer"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn if a variable length array is used"
  msgid "previously declared as a variable length array %s"
  msgstr "Peringatkan jika sebuah array dengan panjang bervariabel digunakan"
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as an array %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %q+D with attribute noinline"
  msgid "previously declared as %s with %u variable bound"
--- 36852,36911 ----
  msgstr[0] "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  msgstr[1] "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  
! #: c-family/c-warn.c:3307 c-family/c-warn.c:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as a pointer %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as an ordinary array %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3460 c-family/c-warn.c:3474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s declared as a pointer"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: c-family/c-warn.c:3464 c-family/c-warn.c:3490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn if a variable length array is used"
  msgid "previously declared as a variable length array %s"
  msgstr "Peringatkan jika sebuah array dengan panjang bervariabel digunakan"
  
! #: c-family/c-warn.c:3477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as an array %s"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3514
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %q+D with attribute noinline"
  msgid "previously declared as %s with %u variable bound"
*************** msgid_plural "previously declared as %s
*** 36886,36957 ****
  msgstr[0] "deklarasi sebelumnya dari %q+D dengan atribut noinline"
  msgstr[1] "deklarasi sebelumnya dari %q+D dengan atribut noinline"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: c-family/c-warn.c:3644
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as %s with bound %qs"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s with mismatched bound"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 36913,36984 ----
  msgstr[0] "deklarasi sebelumnya dari %q+D dengan atribut noinline"
  msgstr[1] "deklarasi sebelumnya dari %q+D dengan atribut noinline"
  
! #: c-family/c-warn.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3613
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3620 c-family/c-warn.c:3653
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: c-family/c-warn.c:3632
  #, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3637
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3656
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared as %s with bound %qs"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: c-family/c-warn.c:3675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s with mismatched bound"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: c-family/c-warn.c:3706
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3716
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3720
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr "%s: nama berkas tidak valid: %s\
*** 37048,37065 ****
  msgid "%s does not take any feature options"
  msgstr ""
  
! #: common/config/arm/arm-common.c:649
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "penspesifikasi format tidak dikenal"
  
! #: common/config/arm/arm-common.c:1009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized option '-%s'"
  msgid "unrecognized operand to %%:asm_auto_mfpu"
--- 37075,37092 ----
  msgid "%s does not take any feature options"
  msgstr ""
  
! #: common/config/arm/arm-common.c:655
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized format specifier"
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "penspesifikasi format tidak dikenal"
  
! #: common/config/arm/arm-common.c:1025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized option '-%s'"
  msgid "unrecognized operand to %%:asm_auto_mfpu"
*************** msgstr "Argumen AltiVec dilewatkan ke fu
*** 37716,37722 ****
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 37743,37749 ----
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7108 config/arm/arm.c:7138 config/arm/arm.c:28884
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
*************** msgid "specify a system register with a
*** 37787,37793 ****
  msgstr "Spesifikasikan pengurutan alokasi register"
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
--- 37814,37820 ----
  msgstr "Spesifikasikan pengurutan alokasi register"
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4605
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
*************** msgstr ""
*** 37973,37980 ****
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target%> argument not a string"
--- 38000,38007 ----
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32912
! #: config/rs6000/rs6000.c:24306 config/s390/s390.c:15770
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target%> argument not a string"
*************** msgstr "atribut(target(\"%s\")) tidak di
*** 37991,38005 ****
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
--- 38018,38032 ----
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6460
! #: config/rs6000/rs6000-call.c:6455 config/s390/s390.c:12154
! #: config/s390/s390.c:12231
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6465
! #: config/rs6000/rs6000-call.c:6450 config/s390/s390.c:12149
! #: config/s390/s390.c:12226
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
*************** msgstr ""
*** 38013,38020 ****
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
! #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
--- 38040,38047 ----
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22516
! #: config/i386/i386.c:22644
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
*************** msgid "bad value %qs for %<-mmemory-late
*** 38111,38117 ****
  msgstr "nilai buruk %qs untuk -mmemory-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 38138,38144 ----
  msgstr "nilai buruk %qs untuk -mmemory-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:882 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "argumen dari atribut %qs bukan \
*** 38242,38259 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 38269,38286 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7249 config/arm/arm.c:7267
! #: config/arm/arm.c:7448 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3443
! #: config/i386/i386-options.c:3620 config/i386/i386-options.c:3676
! #: config/i386/i386-options.c:3727 config/i386/i386-options.c:3764
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20356 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1097 config/s390/s390.c:1184 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr ""
*** 38365,38425 ****
  msgid "insn addresses not freed"
  msgstr "Alamat buruk, bukan register:"
  
! #: config/arc/arc.c:11076
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/arc/arc.c:11084 config/arc/arc.c:11123
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument of %qE attribute is missing"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/arc/arc.c:11095 config/arc/arc.c:11134 config/arc/arc.c:11260
  #: config/avr/avr.c:9767
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/arc/arc.c:11115
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only available for 64-bit"
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "%qs atribut hanya tersedia untuk 64 bit"
  
! #: config/arc/arc.c:11170
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute only applies to types"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "argument of %qE attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: config/arc/arc.c:11250 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, 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.c:550 config/i386/i386.c:21426
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21490
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21519
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid type for %<asm%> flag output"
--- 38392,38452 ----
  msgid "insn addresses not freed"
  msgstr "Alamat buruk, bukan register:"
  
! #: config/arc/arc.c:11082
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/arc/arc.c:11090 config/arc/arc.c:11129
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument of %qE attribute is missing"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/arc/arc.c:11101 config/arc/arc.c:11140 config/arc/arc.c:11266
  #: config/avr/avr.c:9767
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/arc/arc.c:11121
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only available for 64-bit"
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "%qs atribut hanya tersedia untuk 64 bit"
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute only applies to types"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: config/arc/arc.c:11182
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "argument of %qE attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: config/arc/arc.c:11256 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, 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.c:550 config/i386/i386.c:21447
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21511
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21540
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr ""
*** 38640,38958 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2919
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC and -G are incompatible"
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-fPIC dan -G tidak kompatibel"
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "target CPU tidak mendukung kode ARM"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "aktifkan dukungan backtrace hanya berarti ketika mengkompile untuk Thumb"
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "aktifkan dukungan callee kerja sama yang berarti ketika mengkompile untuk Thumb"
  
! #: config/arm/arm.c:2940
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g dengan -mno-apcs-frame mungkin tidak memberikan debugging yang masuk akal"
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2948
  #, fuzzy, gcc-internal-format
  #| msgid "can not use -mtp=cp15 with 16-bit Thumb"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "tidak dapat menggunakan -mtp=cp15 dengan 16-bit Thumb"
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC tidak kompatibel dengan Thumb"
  
! #: config/arm/arm.c:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2975
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-fjni tidak kompatibel dengan -freduced-reflection"
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "target CPU tidak mendukung instruksi THUMB"
  
! #: config/arm/arm.c:3125
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support ARM mode"
  msgid "target CPU does not support unaligned accesses"
  msgstr "target CPU tidak mendukung kode ARM"
  
! #: config/arm/arm.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "pilihan -mcpu=%s konflik dengan pilihan -march="
  
! #: config/arm/arm.c:3494
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check tidak kompatibel dengan -mno-apcs-frame"
  
! #: config/arm/arm.c:3503
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic dan -macps-reent tidak kompatibel"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS reentrant kode tidak didukung. Diabaikan"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to %s"
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "ukuran batas struktur hanya dapat diset ke %s"
  
! #: config/arm/arm.c:3539
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to %s"
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "ukuran batas struktur hanya dapat diset ke %s"
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC tidak kompatibel dengan -msingle-pic-base"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/arm/arm.c:3584
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= tidak berguna tanpa -fpic"
  
! #: config/arm/arm.c:3593
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "tidak dapat menggunakan '%s' untuk register PIC"
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition does not work on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition tidak bekerja dalam arsitektur ini"
  
! #: config/arm/arm.c:3760
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable dan -msdata=%s tidak kompatibel"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt membutuhkan sebuah AAPCS kompatibel ABI untuk operasi yang sesuai"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt abi membutuhkan sebuah iwmmxt kapabel cpu"
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "target CPU tidak mendukung instruksi THUMB"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3872
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard dan VFP"
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7385
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/arm/arm.c:7435
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute have effect only on public objects"
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
  
! #: config/arm/arm.c:7484
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "tidak dapat menghitung lokasi ril dari parameter terstack"
  
! #: config/arm/arm.c:26159
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Tidak terduga akhir dari modul"
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "tidak ada register bawah yang tersedia unruk popping register atas"
  
! #: config/arm/arm.c:26670
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fpu for target attribute or pragma %qs"
--- 38667,38985 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2923
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC and -G are incompatible"
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-fPIC dan -G tidak kompatibel"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "target CPU tidak mendukung kode ARM"
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "aktifkan dukungan backtrace hanya berarti ketika mengkompile untuk Thumb"
  
! #: config/arm/arm.c:2936
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "aktifkan dukungan callee kerja sama yang berarti ketika mengkompile untuk Thumb"
  
! #: config/arm/arm.c:2944
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g dengan -mno-apcs-frame mungkin tidak memberikan debugging yang masuk akal"
  
! #: config/arm/arm.c:2949
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, fuzzy, gcc-internal-format
  #| msgid "can not use -mtp=cp15 with 16-bit Thumb"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "tidak dapat menggunakan -mtp=cp15 dengan 16-bit Thumb"
  
! #: config/arm/arm.c:2956
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC tidak kompatibel dengan Thumb"
  
! #: config/arm/arm.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2974
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2979
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-fjni tidak kompatibel dengan -freduced-reflection"
  
! #: config/arm/arm.c:3080
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "target CPU tidak mendukung instruksi THUMB"
  
! #: config/arm/arm.c:3130
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support ARM mode"
  msgid "target CPU does not support unaligned accesses"
  msgstr "target CPU tidak mendukung kode ARM"
  
! #: config/arm/arm.c:3248
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "pilihan -mcpu=%s konflik dengan pilihan -march="
  
! #: config/arm/arm.c:3497
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check tidak kompatibel dengan -mno-apcs-frame"
  
! #: config/arm/arm.c:3506
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic dan -macps-reent tidak kompatibel"
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS reentrant kode tidak didukung. Diabaikan"
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3540
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to %s"
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "ukuran batas struktur hanya dapat diset ke %s"
  
! #: config/arm/arm.c:3542
  #, fuzzy, gcc-internal-format
  #| msgid "structure size boundary can only be set to %s"
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "ukuran batas struktur hanya dapat diset ke %s"
  
! #: config/arm/arm.c:3567
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC tidak kompatibel dengan -msingle-pic-base"
  
! #: config/arm/arm.c:3579 config/arm/arm.c:32926
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/arm/arm.c:3587
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= tidak berguna tanpa -fpic"
  
! #: config/arm/arm.c:3596
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "tidak dapat menggunakan '%s' untuk register PIC"
  
! #: config/arm/arm.c:3618 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition does not work on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition tidak bekerja dalam arsitektur ini"
  
! #: config/arm/arm.c:3763
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable dan -msdata=%s tidak kompatibel"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt membutuhkan sebuah AAPCS kompatibel ABI untuk operasi yang sesuai"
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt abi membutuhkan sebuah iwmmxt kapabel cpu"
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.c:3842
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support THUMB instructions"
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "target CPU tidak mendukung instruksi THUMB"
  
! #: config/arm/arm.c:3855
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3875
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard dan VFP"
  
! #: config/arm/arm.c:6134
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6136
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6156
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6408
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6497
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6881 config/arm/arm.c:7102 config/arm/arm.c:7135
! #: config/arm/arm.c:28877
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7273
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7397
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7409
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must not have variable number of arguments"
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: config/arm/arm.c:7418
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7440 config/arm/arm.c:7492
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/arm/arm.c:7459
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute have effect only on public objects"
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
  
! #: config/arm/arm.c:7508
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: config/arm/arm.c:9472
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13241
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13244
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25526
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "tidak dapat menghitung lokasi ril dari parameter terstack"
  
! #: config/arm/arm.c:26188
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Tidak terduga akhir dari modul"
  
! #: config/arm/arm.c:26447
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "tidak ada register bawah yang tersedia unruk popping register atas"
  
! #: config/arm/arm.c:26699
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/arm/arm.c:26945
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32941
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fpu for target attribute or pragma %qs"
*************** msgstr "tipe vektori tidak valid untuk a
*** 38961,38984 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: config/arm/arm.c:32931
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "nama register: %s tidak dikenal"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
--- 38988,39011 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32949
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32962
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: config/arm/arm.c:32976
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "nama register: %s tidak dikenal"
  
! #: config/arm/arm.c:33988
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
*************** msgstr "argumen ke %qs harus berupa sebu
*** 39900,40047 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Argumen ke -ffpe-trap tidak valid: %s"
  
! #: config/i386/i386-expand.c:8049
  #, 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.c:8459 config/i386/i386-expand.c:9911
  #, 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.c:8847
  #, 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.c:8942
  #, 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.c:9842
  #, 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.c:9857
  #, 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.c:9890
  #, 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.c:9930
  #, 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.c:9943
  #, 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.c:9953
  #, 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.c:9958
  #, 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.c:10095
  #, 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.c:10100
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "insn tidak benar:"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, 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.c:10408
  #, 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.c:10414
  #, 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.c:10417
  #, 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.c:10912 config/rs6000/rs6000-call.c:10919
  #, 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.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE membutuhkan pilihan isa tidak diketahui"
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE membutuhkan pilihan isa %s"
  
! #: config/i386/i386-expand.c:12050
  #, 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.c:12083
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, 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.c:13109
  #, fuzzy, gcc-internal-format
  #| msgid "the fifth argument must be a 8-bit immediate"
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "argumen kelima harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.c:13115
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "insn tidak benar:"
  
! #: config/i386/i386-expand.c:13134
  #, 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"
--- 39927,40074 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Argumen ke -ffpe-trap tidak valid: %s"
  
! #: config/i386/i386-expand.c:8053
  #, 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.c:8477 config/i386/i386-expand.c:9929
  #, 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.c:8865
  #, 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.c:8960
  #, 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.c:9860
  #, 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.c:9875
  #, 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.c:9908
  #, 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.c:9948
  #, 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.c:9961
  #, 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.c:9971
  #, 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.c:9976
  #, 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.c:10113
  #, 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.c:10118
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "insn tidak benar:"
  
! #: config/i386/i386-expand.c:10124 config/i386/i386-expand.c:10444
  #, 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.c:10426
  #, 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.c:10432
  #, 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.c:10435
  #, 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.c:10931 config/rs6000/rs6000-call.c:11056
  #, 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.c:11144
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE membutuhkan pilihan isa tidak diketahui"
  
! #: config/i386/i386-expand.c:11148
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE membutuhkan pilihan isa %s"
  
! #: config/i386/i386-expand.c:12069
  #, 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.c:12102
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: config/i386/i386-expand.c:12863 config/i386/i386-expand.c:13075
  #, 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.c:13128
  #, fuzzy, gcc-internal-format
  #| msgid "the fifth argument must be a 8-bit immediate"
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "argumen kelima harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "insn tidak benar:"
  
! #: config/i386/i386-expand.c:13153
  #, 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 "CPU generik hanya dapat digunaka
*** 40244,40640 ****
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "CPU yang anda pilih tidak mendukung set instruksi x86-64"
  
! #: config/i386/i386-options.c:2396
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %qs for -mcpu switch"
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "nilai buruk %qs untuk pilihan -mcpu"
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %sarch=%s %s"
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "nilai (%s) buruk untuk pilihan %sarch=%s %s"
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.c:2476
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %<%s%> for -mtune= switch"
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "nilai %<%s%> buruk untuk pilihan -mtune="
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %stune=%s %s"
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "nilai (%s) buruk untuk %stune=%s %s"
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2505
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_return_address%>"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "argumen ke %<__builtin_return_address%> tidak valid"
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.c:2530
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm%s is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2535
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm=%d%s is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s tidak berada diantara 0 dan %d"
  
! #: config/i386/i386-options.c:2563
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.c:2564
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-array tidak didukung untuk target ini"
  
! #: config/i386/i386-options.c:2646
  #, fuzzy, gcc-internal-format
  #| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.c:2682
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.c:2685
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: config/i386/i386-options.c:2691
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.c:2692
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "set instruksi SSE non-aktif, menggunakan 387 aritmetik"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "set instruksi 387 non-aktif, menggunakan aritmetik SSE"
  
! #: config/i386/i386-options.c:2759
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2761
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2775
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2777
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2834
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2903
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "mengabaikan pilihan tidak dikenal %q.*s dalam %<-fdump-%s%>"
  
! #: config/i386/i386-options.c:2962
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2967
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2995
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.c:3170
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3279
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3402
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: config/i386/i386-options.c:3404
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3408
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "atribut fastcall dan regparm tidak kompatibel"
  
! #: config/i386/i386-options.c:3460
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires an integer constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.c:3473
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qE attribute larger than %d"
  msgstr "argumen ke atribut %qs lebih besar daripada %d"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "atribut fastcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3551
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "atribut %qs tidak kompatibel diabaikan"
  
! #: config/i386/i386-options.c:3682
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only available for 64-bit"
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qs atribut hanya tersedia untuk 64 bit"
  
! #: config/i386/i386-options.c:3703
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "atribut ms_abi dan sysv_abi tidak kompatibel"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires a string constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3845
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3859
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
--- 40271,40667 ----
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2458
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "CPU yang anda pilih tidak mendukung set instruksi x86-64"
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %qs for -mcpu switch"
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "nilai buruk %qs untuk pilihan -mcpu"
  
! #: config/i386/i386-options.c:2398
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %sarch=%s %s"
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "nilai (%s) buruk untuk pilihan %sarch=%s %s"
  
! #: config/i386/i386-options.c:2420
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2422
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.c:2428
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %<%s%> for -mtune= switch"
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "nilai %<%s%> buruk untuk pilihan -mtune="
  
! #: config/i386/i386-options.c:2478
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %stune=%s %s"
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "nilai (%s) buruk untuk %stune=%s %s"
  
! #: config/i386/i386-options.c:2499
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2501
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_return_address%>"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "argumen ke %<__builtin_return_address%> tidak valid"
  
! #: config/i386/i386-options.c:2507
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.c:2531
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm%s is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.c:2533
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2536
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm=%d%s is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s tidak berada diantara 0 dan %d"
  
! #: config/i386/i386-options.c:2564
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.c:2644
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-array tidak didukung untuk target ini"
  
! #: config/i386/i386-options.c:2647
  #, fuzzy, gcc-internal-format
  #| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.c:2670
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.c:2683
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.c:2686
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: config/i386/i386-options.c:2692
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.c:2693
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.c:2703
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "set instruksi SSE non-aktif, menggunakan 387 aritmetik"
  
! #: config/i386/i386-options.c:2710
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "set instruksi 387 non-aktif, menggunakan aritmetik SSE"
  
! #: config/i386/i386-options.c:2760
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2762
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2776
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2778
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.c:2832
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2835
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.c:2839
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2904
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "mengabaikan pilihan tidak dikenal %q.*s dalam %<-fdump-%s%>"
  
! #: config/i386/i386-options.c:2963
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2968
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2996
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3044
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.c:3171
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3186
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3235
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.c:3245
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3280
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.c:3290
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3403
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: config/i386/i386-options.c:3405
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3409
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3456 config/i386/i386-options.c:3507
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "atribut fastcall dan regparm tidak kompatibel"
  
! #: config/i386/i386-options.c:3461
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3468 config/i386/i386-options.c:3696
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires an integer constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.c:3474
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qE attribute larger than %d"
  msgstr "argumen ke atribut %qs lebih besar daripada %d"
  
! #: config/i386/i386-options.c:3499 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "atribut fastcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3503
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3511 config/i386/i386-options.c:3560
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3521 config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3529 config/i386/i386-options.c:3556
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3546 config/i386/i386-options.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3552
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/i386/i386-options.c:3656 config/rs6000/rs6000.c:20469
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "atribut %qs tidak kompatibel diabaikan"
  
! #: config/i386/i386-options.c:3683
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only available for 64-bit"
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qs atribut hanya tersedia untuk 64 bit"
  
! #: config/i386/i386-options.c:3704
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.c:3738 config/i386/i386-options.c:3748
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "atribut ms_abi dan sysv_abi tidak kompatibel"
  
! #: config/i386/i386-options.c:3775 config/i386/i386-options.c:3797
! #: config/ia64/ia64.c:812 config/s390/s390.c:1194
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires a string constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.c:3785 config/i386/i386-options.c:3807
! #: config/s390/s390.c:1223
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.c:3839
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3846
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/i386/i386-options.c:3857
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3860
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr "ABI dari melewatkan union dengan
*** 40762,40784 ****
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: config/i386/i386.c:8206
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.c:8296
  #, 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.c:9612
  #, 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.c:9632
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
--- 40789,40811 ----
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: config/i386/i386.c:8223
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.c:8313
  #, 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.c:9633
  #, 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.c:9653
  #, 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
*** 40786,40860 ****
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9643
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12605
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12616 config/i386/i386.c:12630
  #, 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.c:12662
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "register extended tidak memiliki setengah tinggi"
  
! #: config/i386/i386.c:12677
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ukuran operan tidak didukung untuk register ekstended"
  
! #: config/i386/i386.c:12871
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16801
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20702
  #, 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.c:20798
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.c:22452
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown architecture '%s'"
  msgid "unknown architecture specific memory model"
  msgstr "Arsitektur '%s' tidak dikenal"
  
! #: config/i386/i386.c:22459
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22466
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22512
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22542
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
--- 40813,40887 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9664
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.c:12626
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12637 config/i386/i386.c:12651
  #, 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.c:12683
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "register extended tidak memiliki setengah tinggi"
  
! #: config/i386/i386.c:12698
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ukuran operan tidak didukung untuk register ekstended"
  
! #: config/i386/i386.c:12892
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.c:16822
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20723
  #, 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.c:20819
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.c:22477
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown architecture '%s'"
  msgid "unknown architecture specific memory model"
  msgstr "Arsitektur '%s' tidak dikenal"
  
! #: config/i386/i386.c:22484
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22491
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22537
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22567
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
*************** msgstr "multiple atribut interupsi tidak
*** 41075,41081 ****
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread hanya tersedia di fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "ekspresi batas stack tidak didukung"
--- 41102,41108 ----
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread hanya tersedia di fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1756
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "ekspresi batas stack tidak didukung"
*************** msgstr "%spreferred-stack-boundary=%d%s
*** 42317,42329 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, 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.c:4859 config/rs6000/rs6000.c:4582
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid number in %qs"
--- 42344,42356 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4617
  #, 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.c:4859 config/rs6000/rs6000.c:4600
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid number in %qs"
*************** msgstr "angka harus berupa 0 atau 1"
*** 42451,42894 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "sampah diakhir dari #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:946
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:950
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:960 config/rs6000/rs6000-c.c:1011
! #: config/rs6000/rs6000-c.c:1281 config/rs6000/rs6000-c.c:1347
! #: config/rs6000/rs6000-c.c:1729 config/rs6000/rs6000-c.c:1776
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 2 arguments"
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%s hanya menerima 2 argumen"
  
! #: config/rs6000/rs6000-c.c:1084 config/rs6000/rs6000-c.c:1167
! #: config/rs6000/rs6000-c.c:1523
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 2 arguments"
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%s hanya menerima 2 argumen"
  
! #: config/rs6000/rs6000-c.c:1276
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%s hanya menerima 1 argumen"
  
! #: config/rs6000/rs6000-c.c:1668
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: config/rs6000/rs6000-c.c:1837
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "builtin %qs requires 4 arguments"
  msgstr "Fungsi '%s' membutuhkan sebuah daftar argumen di %C"
  
! #: config/rs6000/rs6000-c.c:1913
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1917
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%s tidak didukung untuk konfigurasi ini"
  
! #: config/rs6000/rs6000-c.c:1926
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter combination for AltiVec intrinsic"
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "kombinasi parameter untuk AltiVec intrinsik tidak valid"
  
! #: config/rs6000/rs6000-call.c:6391
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6443
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC vektor dikembalikan dengan referensi: ekstensi bukan standar ABI dengan tidak ada garansi kompabilitas"
  
! #: config/rs6000/rs6000-call.c:6633
  #, fuzzy, gcc-internal-format
  #| msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "tidak dapat memberikan nilai kembali dalam register vektor karena instruksi altivec tidak aktif, gunakan -maltivec untuk mengaktifkannya"
  
! #: config/rs6000/rs6000-call.c:6808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The ABI of passing union with long double has changed in GCC 4.4"
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "ABI dari melewatkan union dengan long double telah berubah dalam GCC 4.4"
  
! #: config/rs6000/rs6000-call.c:7078
  #, fuzzy, gcc-internal-format
  #| msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "tidak dapat melewatkan argumen dalam vektor register karena instruksi altivek tidak aktif, gunakan -maltivec untuk mengaktifkannya"
  
! #: config/rs6000/rs6000-call.c:7604
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types %qT and %qT to binary %qO"
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "operang tidak valid untuk tipe %qT dan %qT ke binari %qO"
  
! #: config/rs6000/rs6000-call.c:7828
  #, fuzzy, gcc-internal-format
  #| msgid "The ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "ABI dari melewatkan structure dengan anggota float kompleks telah berubah dalam GCC 4.4"
  
! #: config/rs6000/rs6000-call.c:8003
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC vektor dilewatkan dengan referensi: bukan ekstensi standar ABI dengan tidak ada garansi kompabilitas"
  
! #: config/rs6000/rs6000-call.c:8795
  #, fuzzy, gcc-internal-format
  #| msgid "Treat the input file as already preprocessed"
  msgid "internal error: builtin function %qs already processed"
  msgstr "Perlakukan berkas masukan seperti sudah terproses"
  
! #: config/rs6000/rs6000-call.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs tidak didukung oleh subtarget ini"
  
! #: config/rs6000/rs6000-call.c:9264
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "argument 1 must be an 8-bit field value"
  msgstr "argumen 1 harus berupa sebuah 5 bit signed literal"
  
! #: config/rs6000/rs6000-call.c:9295
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9307
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/rs6000/rs6000-call.c:9333
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: config/rs6000/rs6000-call.c:9348
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 3."
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: config/rs6000/rs6000-call.c:9373
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: config/rs6000/rs6000-call.c:9378
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: config/rs6000/rs6000-call.c:9397
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 7."
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: config/rs6000/rs6000-call.c:9438
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "argumen 1 harus berupa sebuah 5 bit signed literal"
  
! #: config/rs6000/rs6000-call.c:9526
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9537
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9550
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9562
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9573
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9589
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9607
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9623
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9662
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument 1 of %qs must be a constant"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/rs6000/rs6000-call.c:9720
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "argumen 1 dari __builtin_spe_predicate diluar dari jangkauan"
  
! #: config/rs6000/rs6000-call.c:10107 config/rs6000/rs6000-call.c:10268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument %d must be an unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10109 config/rs6000/rs6000-call.c:10270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "argumen 1 dari __builtin_spe_predicate diluar dari jangkauan"
  
! #: config/rs6000/rs6000-call.c:10219
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/rs6000/rs6000-call.c:10417
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s hanya menerima 1 argumen"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10436
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10464
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: config/rs6000/rs6000-call.c:10490
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10543
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10555
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10569
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "Argumen dari ATANH di %L harus berada didalam jangkauan -1 ke 1"
  
! #: config/rs6000/rs6000-call.c:10583
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "Argumen dari ATANH di %L harus berada didalam jangkauan -1 ke 1"
  
! #: config/rs6000/rs6000-call.c:10603
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/rs6000/rs6000-call.c:10673
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "argumen 3 harus berupa sebuah 4 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10698
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "argumen 3 harus berupa sebuah 4 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10726
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "argumen 3 harus berupa sebuah 4 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10738
  #, fuzzy, gcc-internal-format
  #| msgid "number must be 0 or 1"
  msgid "argument 1 must be 0 or 2"
  msgstr "angka harus berupa 0 atau 1"
  
! #: config/rs6000/rs6000-call.c:10751
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10765
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10777
  #, fuzzy, gcc-internal-format
  #| msgid "number must be 0 or 1"
  msgid "argument 2 must be 0 or 1"
  msgstr "angka harus berupa 0 atau 1"
  
! #: config/rs6000/rs6000-call.c:10785
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Argumen dari ATANH di %L harus berada didalam jangkauan -1 ke 1"
  
! #: config/rs6000/rs6000-call.c:10852 config/rs6000/rs6000-call.c:11202
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:11017
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "tidak teresolf overload untuk Altivec bawaan %qF"
  
! #: config/rs6000/rs6000-call.c:11249
  #, fuzzy, gcc-internal-format
  #| msgid "second argument of %q+D should be %<char **%>"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "argumen kedua dari %q+D seharusnya %<char **%>"
  
! #: config/rs6000/rs6000-call.c:11264
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:11282
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "Argumen dari ATANH di %L harus berada didalam jangkauan -1 ke 1"
  
! #: config/rs6000/rs6000-call.c:11500
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid option to the preprocessor"
  msgid "%qs is only valid for the cell processor"
  msgstr "\"%s\" bukan sebuah pilihan valid untuk preprosesor"
  
! #: config/rs6000/rs6000-call.c:11502 config/rs6000/rs6000-call.c:11504
! #: config/rs6000/rs6000-call.c:11506 config/rs6000/rs6000-call.c:11512
! #: config/rs6000/rs6000-call.c:11514 config/rs6000/rs6000-call.c:11520
! #: config/rs6000/rs6000-call.c:11526 config/rs6000/rs6000-call.c:11528
! #: config/rs6000/rs6000-call.c:11530 config/rs6000/rs6000-call.c:11534
! #: config/rs6000/rs6000-call.c:11536 config/rs6000/rs6000-call.c:11540
! #: config/rs6000/rs6000-call.c:11544
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires branch-likely instructions"
  msgid "%qs requires the %qs option"
  msgstr "%qs membutuhkan instruksi branch-likely"
  
! #: config/rs6000/rs6000-call.c:11509 config/rs6000/rs6000-call.c:11517
! #: config/rs6000/rs6000-call.c:11523
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires branch-likely instructions"
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs membutuhkan instruksi branch-likely"
  
! #: config/rs6000/rs6000-call.c:11542
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11547
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11550
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported with the current options"
  msgstr "%s tidak didukung untuk konfigurasi ini"
  
! #: config/rs6000/rs6000-call.c:14665
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14687
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:1691
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "stack frame terlalu besar"
  
! #: config/rs6000/rs6000-logue.c:5497
  #, fuzzy, gcc-internal-format
  #| msgid "Use registers r2 and r5"
  msgid "%qs uses register r29"
  msgstr "Gunakan register r2 dan r5"
  
! #: config/rs6000/rs6000-logue.c:5505
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
--- 42478,42928 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "sampah diakhir dari #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:949
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:953
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:963 config/rs6000/rs6000-c.c:1014
! #: config/rs6000/rs6000-c.c:1284 config/rs6000/rs6000-c.c:1350
! #: config/rs6000/rs6000-c.c:1732 config/rs6000/rs6000-c.c:1779
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 2 arguments"
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%s hanya menerima 2 argumen"
  
! #: config/rs6000/rs6000-c.c:1087 config/rs6000/rs6000-c.c:1170
! #: config/rs6000/rs6000-c.c:1526
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 2 arguments"
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%s hanya menerima 2 argumen"
  
! #: config/rs6000/rs6000-c.c:1279
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%s hanya menerima 1 argumen"
  
! #: config/rs6000/rs6000-c.c:1671
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: config/rs6000/rs6000-c.c:1840
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "builtin %qs requires 4 arguments"
  msgstr "Fungsi '%s' membutuhkan sebuah daftar argumen di %C"
  
! #: config/rs6000/rs6000-c.c:1916
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1920
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%s tidak didukung untuk konfigurasi ini"
  
! #: config/rs6000/rs6000-c.c:1929
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter combination for AltiVec intrinsic"
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "kombinasi parameter untuk AltiVec intrinsik tidak valid"
  
! #: config/rs6000/rs6000-call.c:6517
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6569
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC vektor dikembalikan dengan referensi: ekstensi bukan standar ABI dengan tidak ada garansi kompabilitas"
  
! #: config/rs6000/rs6000-call.c:6759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "tidak dapat memberikan nilai kembali dalam register vektor karena instruksi altivec tidak aktif, gunakan -maltivec untuk mengaktifkannya"
  
! #: config/rs6000/rs6000-call.c:6934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The ABI of passing union with long double has changed in GCC 4.4"
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "ABI dari melewatkan union dengan long double telah berubah dalam GCC 4.4"
  
! #: config/rs6000/rs6000-call.c:7204
  #, fuzzy, gcc-internal-format
  #| msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "tidak dapat melewatkan argumen dalam vektor register karena instruksi altivek tidak aktif, gunakan -maltivec untuk mengaktifkannya"
  
! #: config/rs6000/rs6000-call.c:7730
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types %qT and %qT to binary %qO"
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "operang tidak valid untuk tipe %qT dan %qT ke binari %qO"
  
! #: config/rs6000/rs6000-call.c:7954
  #, fuzzy, gcc-internal-format
  #| msgid "The ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "ABI dari melewatkan structure dengan anggota float kompleks telah berubah dalam GCC 4.4"
  
! #: config/rs6000/rs6000-call.c:8129
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC vektor dilewatkan dengan referensi: bukan ekstensi standar ABI dengan tidak ada garansi kompabilitas"
  
! #: config/rs6000/rs6000-call.c:8921
  #, fuzzy, gcc-internal-format
  #| msgid "Treat the input file as already preprocessed"
  msgid "internal error: builtin function %qs already processed"
  msgstr "Perlakukan berkas masukan seperti sudah terproses"
  
! #: config/rs6000/rs6000-call.c:9349
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs tidak didukung oleh subtarget ini"
  
! #: config/rs6000/rs6000-call.c:9390
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "argument 1 must be an 8-bit field value"
  msgstr "argumen 1 harus berupa sebuah 5 bit signed literal"
  
! #: config/rs6000/rs6000-call.c:9421
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9433
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/rs6000/rs6000-call.c:9459
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: config/rs6000/rs6000-call.c:9474
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 3."
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: config/rs6000/rs6000-call.c:9499
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: config/rs6000/rs6000-call.c:9504
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: config/rs6000/rs6000-call.c:9523
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 7."
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: config/rs6000/rs6000-call.c:9564
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "argumen 1 harus berupa sebuah 5 bit signed literal"
  
! #: config/rs6000/rs6000-call.c:9652
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9663
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9676
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9688
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9699
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9715
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9733
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9749
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:9788
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument 1 of %qs must be a constant"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/rs6000/rs6000-call.c:9846
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "argumen 1 dari __builtin_spe_predicate diluar dari jangkauan"
  
! #: config/rs6000/rs6000-call.c:10233 config/rs6000/rs6000-call.c:10405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument %d must be an unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10235 config/rs6000/rs6000-call.c:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "argumen 1 dari __builtin_spe_predicate diluar dari jangkauan"
  
! #: config/rs6000/rs6000-call.c:10356
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/rs6000/rs6000-call.c:10554
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s hanya menerima 1 argumen"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10573
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10601
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: config/rs6000/rs6000-call.c:10627
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10680
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10692
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10706
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "Argumen dari ATANH di %L harus berada didalam jangkauan -1 ke 1"
  
! #: config/rs6000/rs6000-call.c:10720
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "Argumen dari ATANH di %L harus berada didalam jangkauan -1 ke 1"
  
! #: config/rs6000/rs6000-call.c:10740
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/rs6000/rs6000-call.c:10810
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "argumen 3 harus berupa sebuah 4 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10835
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "argumen 3 harus berupa sebuah 4 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10863
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "argumen 3 harus berupa sebuah 4 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10875
  #, fuzzy, gcc-internal-format
  #| msgid "number must be 0 or 1"
  msgid "argument 1 must be 0 or 2"
  msgstr "angka harus berupa 0 atau 1"
  
! #: config/rs6000/rs6000-call.c:10888
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10902
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:10914
  #, fuzzy, gcc-internal-format
  #| msgid "number must be 0 or 1"
  msgid "argument 2 must be 0 or 1"
  msgstr "angka harus berupa 0 atau 1"
  
! #: config/rs6000/rs6000-call.c:10922
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Argumen dari ATANH di %L harus berada didalam jangkauan -1 ke 1"
  
! #: config/rs6000/rs6000-call.c:10989 config/rs6000/rs6000-call.c:11339
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:11154
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "tidak teresolf overload untuk Altivec bawaan %qF"
  
! #: config/rs6000/rs6000-call.c:11386
  #, fuzzy, gcc-internal-format
  #| msgid "second argument of %q+D should be %<char **%>"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "argumen kedua dari %q+D seharusnya %<char **%>"
  
! #: config/rs6000/rs6000-call.c:11401
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
  
! #: config/rs6000/rs6000-call.c:11419
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ATANH at %L must be inside the range -1 to 1"
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "Argumen dari ATANH di %L harus berada didalam jangkauan -1 ke 1"
  
! #: config/rs6000/rs6000-call.c:11637
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid option to the preprocessor"
  msgid "%qs is only valid for the cell processor"
  msgstr "\"%s\" bukan sebuah pilihan valid untuk preprosesor"
  
! #: config/rs6000/rs6000-call.c:11639 config/rs6000/rs6000-call.c:11641
! #: config/rs6000/rs6000-call.c:11643 config/rs6000/rs6000-call.c:11649
! #: config/rs6000/rs6000-call.c:11651 config/rs6000/rs6000-call.c:11657
! #: config/rs6000/rs6000-call.c:11663 config/rs6000/rs6000-call.c:11665
! #: config/rs6000/rs6000-call.c:11667 config/rs6000/rs6000-call.c:11671
! #: config/rs6000/rs6000-call.c:11673 config/rs6000/rs6000-call.c:11677
! #: config/rs6000/rs6000-call.c:11681
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires branch-likely instructions"
  msgid "%qs requires the %qs option"
  msgstr "%qs membutuhkan instruksi branch-likely"
  
! #: config/rs6000/rs6000-call.c:11646 config/rs6000/rs6000-call.c:11654
! #: config/rs6000/rs6000-call.c:11660
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires branch-likely instructions"
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs membutuhkan instruksi branch-likely"
  
! #: config/rs6000/rs6000-call.c:11679
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11684
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11687
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported with the current options"
  msgstr "%s tidak didukung untuk konfigurasi ini"
  
! #: config/rs6000/rs6000-call.c:14881
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14903
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
! #. We can't check this in rs6000_option_override_internal since
! #. DEFAULT_ABI isn't established yet.
! #: config/rs6000/rs6000-logue.c:732
! #, gcc-internal-format
! msgid "%qs requires the ELFv2 ABI"
! msgstr ""
! 
! #: config/rs6000/rs6000-logue.c:1719
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "stack frame terlalu besar"
  
! #: config/rs6000/rs6000-logue.c:5552
  #, fuzzy, gcc-internal-format
  #| msgid "Use registers r2 and r5"
  msgid "%qs uses register r29"
  msgstr "Gunakan register r2 dan r5"
  
! #: config/rs6000/rs6000-logue.c:5560
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
*************** msgstr "-fjni tidak kompatibel dengan -f
*** 42962,43155 ****
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qs requires %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: config/rs6000/rs6000.c:4176
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4202
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4217
  #, fuzzy, gcc-internal-format
  #| msgid "Using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Menggunakan IEEE ekstended presisi long double"
  
! #: config/rs6000/rs6000.c:4220
  #, fuzzy, gcc-internal-format
  #| msgid "Using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Menggunakan IBM ekstended presisi long double"
  
! #: config/rs6000/rs6000.c:4239
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s tidak mendukung %s"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, fuzzy, gcc-internal-format
  #| msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "perpusatakaan vektorisasi tidak dikenal tipe ABI (%s) untuk pilihan %sveclibabi=%s %s"
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4607
  #, fuzzy, gcc-internal-format
  #| msgid "Need a call-clobbered target register"
  msgid "%qs needs a valid base register"
  msgstr "Butuh sebuah call-clobbered target register"
  
! #: config/rs6000/rs6000.c:4904
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "tidak ada profiling dari kode 64 bit untuk ABI ini"
  
! #: config/rs6000/rs6000.c:20084
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<long double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe boolean dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<complex%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20172
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe titik pecahan desimal dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20178
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec tidak valid untuk kode 64 bit"
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec sudah ditinggalkan; gunakan %<int%>"
  
! #: config/rs6000/rs6000.c:20186
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long long%> in AltiVec types is invalid"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<long long%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20189
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<double%> in AltiVec types is invalid"
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:24227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "tipe abstrak tidak valid %qT untuk %qE"
  
! #: config/rs6000/rs6000.c:24230
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<#pragma%> is not allowed here"
  msgid "%s%qs%s is not allowed"
  msgstr "%H%<#pragma%> tidak diijinkan disini"
  
! #: config/rs6000/rs6000.c:24232
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, 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/rs6000/rs6000.c:25224
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 42996,43189 ----
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4067 config/rs6000/rs6000.c:4094
! #: config/rs6000/rs6000.c:4121 config/rs6000/rs6000.c:4136
! #: config/rs6000/rs6000.c:4144 config/rs6000/rs6000.c:4189
! #: config/rs6000/rs6000.c:4191 config/rs6000/rs6000.c:4283
! #: config/rs6000/rs6000.c:4296 config/rs6000/rs6000.c:4305
! #: config/rs6000/rs6000.c:4455 config/rs6000/rs6000.c:4492
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qs requires %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: config/rs6000/rs6000.c:4180
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4206
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4221
  #, fuzzy, gcc-internal-format
  #| msgid "Using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Menggunakan IEEE ekstended presisi long double"
  
! #: config/rs6000/rs6000.c:4224
  #, fuzzy, gcc-internal-format
  #| msgid "Using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Menggunakan IBM ekstended presisi long double"
  
! #: config/rs6000/rs6000.c:4243
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s tidak mendukung %s"
  
! #: config/rs6000/rs6000.c:4252
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4362
  #, fuzzy, gcc-internal-format
  #| msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "perpusatakaan vektorisasi tidak dikenal tipe ABI (%s) untuk pilihan %sveclibabi=%s %s"
  
! #: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4402
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4415
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4625
  #, fuzzy, gcc-internal-format
  #| msgid "Need a call-clobbered target register"
  msgid "%qs needs a valid base register"
  msgstr "Butuh sebuah call-clobbered target register"
  
! #: config/rs6000/rs6000.c:4922
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: config/rs6000/rs6000.c:4959
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7919
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10694
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17844
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "tidak ada profiling dari kode 64 bit untuk ABI ini"
  
! #: config/rs6000/rs6000.c:20134
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: config/rs6000/rs6000.c:20216
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<long double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20218
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe boolean dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20220
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<complex%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20222
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe titik pecahan desimal dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20228
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec tidak valid untuk kode 64 bit"
  
! #: config/rs6000/rs6000.c:20231
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec sudah ditinggalkan; gunakan %<int%>"
  
! #: config/rs6000/rs6000.c:20236
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long long%> in AltiVec types is invalid"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<long long%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:20239
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<double%> in AltiVec types is invalid"
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.c:24278
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "tipe abstrak tidak valid %qT untuk %qE"
  
! #: config/rs6000/rs6000.c:24281
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<#pragma%> is not allowed here"
  msgid "%s%qs%s is not allowed"
  msgstr "%H%<#pragma%> tidak diijinkan disini"
  
! #: config/rs6000/rs6000.c:24283
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: config/rs6000/rs6000.c:24828
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24987
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25019
  #, 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/rs6000/rs6000.c:25275
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: config/rs6000/rs6000.c:27892
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr ""
*** 43343,43349 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
--- 43377,43383 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:922
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
*************** msgstr "%qs sudah ditinggalkan"
*** 43418,43640 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: config/s390/s390.c:762
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "template argumen %d tidak valid"
  
! #: config/s390/s390.c:766
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: config/s390/s390.c:782
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:856
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:875
  #, fuzzy, gcc-internal-format
  #| msgid "unresolved overload for Altivec builtin %qF"
  msgid "unresolved overloaded builtin"
  msgstr "tidak teresolf overload untuk Altivec bawaan %qF"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  #| msgid "bad builtin code"
  msgid "bad builtin icode"
  msgstr "kode bawaan buruk"
  
! #: config/s390/s390.c:1016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid argument %d for builtin %qF"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "ukuran total dari variabel lokal melebihi batas arsitektur"
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, fuzzy, gcc-internal-format
  #| msgid "frame size of %qs is "
  msgid "frame size of %qs is %wd bytes"
  msgstr "ukuran frame dari %qs adalah "
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs menggunakan alokasi dinamis stack"
  
! #: config/s390/s390.c:13147
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64 bit ABI tidak didukung di mode ESA/390"
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Hardware decimal floating point instructions not available on %s"
  msgid "hardware vector support not available on %s"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia di %s"
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Hardware decimal floating point instructions not available on %s"
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia di %s"
  
! #: config/s390/s390.c:15491
  #, fuzzy, gcc-internal-format
  #| msgid "Hardware decimal floating point instructions not available in ESA/390 mode"
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia dalam mode ESA/390"
  
! #: config/s390/s390.c:15503
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp tidak dapat digunakan dalam konjungsi dengan -msoft-float"
  
! #: config/s390/s390.c:15512
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-mbackchain -mpacked-stack -mhard-float tidak didukung dalam kombinasi"
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "ukuran stack harus lebih besar dari nilai penjaga stack"
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "ukuran stack harus lebih besar  dari 64k"
  
! #: config/s390/s390.c:15523
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard mengimplikasikan penggunaan dari -mstack-size"
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "atribut %qs tidak didukung hanya untuk SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, fuzzy, gcc-internal-format
  #| msgid "argument to \"%s\" should be a non-negative integer"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "argumen ke \"%s\" seharusnya sebuah integer tidak negatif"
  
! #: config/s390/s390.c:15641
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
  msgstr "argumen ke atribut %qs lebih besar daripada %d"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "value %qs is not supported by attribute %<target%>"
--- 43452,43674 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: config/s390/s390.c:765
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "template argumen %d tidak valid"
  
! #: config/s390/s390.c:769
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: config/s390/s390.c:785
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: config/s390/s390.c:834
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:840
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:847
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:853
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:859
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:878
  #, fuzzy, gcc-internal-format
  #| msgid "unresolved overload for Altivec builtin %qF"
  msgid "unresolved overloaded builtin"
  msgstr "tidak teresolf overload untuk Altivec bawaan %qF"
  
! #: config/s390/s390.c:885 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  #| msgid "bad builtin code"
  msgid "bad builtin icode"
  msgstr "kode bawaan buruk"
  
! #: config/s390/s390.c:1019
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid argument %d for builtin %qF"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: config/s390/s390.c:1120
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1210
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/s390/s390.c:10027
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "ukuran total dari variabel lokal melebihi batas arsitektur"
  
! #: config/s390/s390.c:11392
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11408
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11436
  #, fuzzy, gcc-internal-format
  #| msgid "frame size of %qs is "
  msgid "frame size of %qs is %wd bytes"
  msgstr "ukuran frame dari %qs adalah "
  
! #: config/s390/s390.c:11440
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs menggunakan alokasi dinamis stack"
  
! #: config/s390/s390.c:13150
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64 bit ABI tidak didukung di mode ESA/390"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Hardware decimal floating point instructions not available on %s"
  msgid "hardware vector support not available on %s"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia di %s"
  
! #: config/s390/s390.c:15461
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Hardware decimal floating point instructions not available on %s"
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia di %s"
  
! #: config/s390/s390.c:15494
  #, fuzzy, gcc-internal-format
  #| msgid "Hardware decimal floating point instructions not available in ESA/390 mode"
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia dalam mode ESA/390"
  
! #: config/s390/s390.c:15506
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp tidak dapat digunakan dalam konjungsi dengan -msoft-float"
  
! #: config/s390/s390.c:15515
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-mbackchain -mpacked-stack -mhard-float tidak didukung dalam kombinasi"
  
! #: config/s390/s390.c:15521
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "ukuran stack harus lebih besar dari nilai penjaga stack"
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "ukuran stack harus lebih besar  dari 64k"
  
! #: config/s390/s390.c:15526
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard mengimplikasikan penggunaan dari -mstack-size"
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15548
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15601
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "atribut %qs tidak didukung hanya untuk SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15637
  #, fuzzy, gcc-internal-format
  #| msgid "argument to \"%s\" should be a non-negative integer"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "argumen ke \"%s\" seharusnya sebuah integer tidak negatif"
  
! #: config/s390/s390.c:15644
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
  msgstr "argumen ke atribut %qs lebih besar daripada %d"
  
! #: config/s390/s390.c:15675
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15836 config/s390/s390.c:15886 config/s390/s390.c:15903
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15842
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "value %qs is not supported by attribute %<target%>"
*************** msgstr "parameter template tidak dapat b
*** 44031,44097 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: ada/gcc-interface/utils.c:4160
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid element type for attribute %qs"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: ada/gcc-interface/utils.c:4184
  #, fuzzy, gcc-internal-format
  #| msgid "number of components of the vector not a power of two"
  msgid "number of components of vector not a power of two"
  msgstr "jumlah dari komponen dari vektor bukan kelipatan dari dua"
  
! #: ada/gcc-interface/utils.c:6381 ada/gcc-interface/utils.c:6559
! #: ada/gcc-interface/utils.c:6731
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "%qs atribut diabaikan"
  
! #: ada/gcc-interface/utils.c:6436
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: ada/gcc-interface/utils.c:6451
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument has invalid operand number (argument %lu)"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "argumen bukan null memiliki jumlah operan tidak valid (argumen %lu)"
  
! #: ada/gcc-interface/utils.c:6473
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "argumen bukan null dengan diluar-dari-jangkauan jumlah operan (argumen %lu, operan %lu)"
  
! #: ada/gcc-interface/utils.c:6482
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "referensi argumen nonnull operan bukan penunjuk (argumen %lu, operan %lu)"
  
! #: ada/gcc-interface/utils.c:6503
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
  
! #: ada/gcc-interface/utils.c:6512
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qs attribute only applies to variadic functions"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: ada/gcc-interface/utils.c:6691
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "%qE attribute has no effect"
  msgstr "%qE atribut diabaikan"
  
! #: ada/gcc-interface/utils.c:6975
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "attribute %qs applies to array types only"
--- 44065,44131 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: ada/gcc-interface/utils.c:4157
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid element type for attribute %qs"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: ada/gcc-interface/utils.c:4181
  #, fuzzy, gcc-internal-format
  #| msgid "number of components of the vector not a power of two"
  msgid "number of components of vector not a power of two"
  msgstr "jumlah dari komponen dari vektor bukan kelipatan dari dua"
  
! #: ada/gcc-interface/utils.c:6378 ada/gcc-interface/utils.c:6556
! #: ada/gcc-interface/utils.c:6728
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "%qs atribut diabaikan"
  
! #: ada/gcc-interface/utils.c:6433
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: ada/gcc-interface/utils.c:6448
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument has invalid operand number (argument %lu)"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "argumen bukan null memiliki jumlah operan tidak valid (argumen %lu)"
  
! #: ada/gcc-interface/utils.c:6470
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "argumen bukan null dengan diluar-dari-jangkauan jumlah operan (argumen %lu, operan %lu)"
  
! #: ada/gcc-interface/utils.c:6479
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "referensi argumen nonnull operan bukan penunjuk (argumen %lu, operan %lu)"
  
! #: ada/gcc-interface/utils.c:6500
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
  
! #: ada/gcc-interface/utils.c:6509
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qs attribute only applies to variadic functions"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: ada/gcc-interface/utils.c:6688
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "%qE attribute has no effect"
  msgstr "%qE atribut diabaikan"
  
! #: ada/gcc-interface/utils.c:6972
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "attribute %qs applies to array types only"
*************** msgstr "%qs atribut hanya berlaku ke var
*** 44103,44110 ****
  msgid "could not read the BRIG file"
  msgstr "tidak dapat menulis ke berkas response %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "nilai void tidak diabaikan karena ini seharusnya"
--- 44137,44144 ----
  msgid "could not read the BRIG file"
  msgstr "tidak dapat menulis ke berkas response %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12789 cp/typeck.c:2157
! #: cp/typeck.c:8625 cp/typeck.c:9416
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "nilai void tidak diabaikan karena ini seharusnya"
*************** msgstr "label %q+D didefinisikan tetapi
*** 44165,44171 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "tipe dari array %q+D dilengkapi secara tidak kompatibel dengan inisialisasi implisit"
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "originally defined here"
--- 44199,44205 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "tipe dari array %q+D dilengkapi secara tidak kompatibel dengan inisialisasi implisit"
  
! #: c/c-decl.c:1596 c/c-decl.c:7355 c/c-decl.c:8263 c/c-decl.c:9070
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "originally defined here"
*************** msgstr "%H%qE tidak dideklarasikan (pert
*** 44491,44497 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "%H (Setiap identifier yang tidak dideklarasikan hanya dilaporkan sekali)"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "label %qE direferensikan diluar dari fungsi apapun"
--- 44525,44531 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "%H (Setiap identifier yang tidak dideklarasikan hanya dilaporkan sekali)"
  
! #: c/c-decl.c:3831 cp/decl.c:3264
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "label %qE direferensikan diluar dari fungsi apapun"
*************** msgstr "melompat kedalam pernyataan eksp
*** 44523,44529 ****
  msgid "duplicate label declaration %qE"
  msgstr "duplikasi deklarasi label %qE"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "duplikasi label %qD"
--- 44557,44563 ----
  msgid "duplicate label declaration %qE"
  msgstr "duplikasi deklarasi label %qE"
  
! #: c/c-decl.c:4047 cp/decl.c:3670
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "duplikasi label %qD"
*************** msgstr "melompat kedalam pernyataan eksp
*** 44556,44562 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qE didefinisikan sebagai jenis salah dari tag"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
--- 44590,44596 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qE didefinisikan sebagai jenis salah dari tag"
  
! #: c/c-decl.c:4423 cp/tree.c:4807
  #, 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 %<[*]%>
*** 44661,44667 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> tidak diijinkan dalam hal lain selain lingkup prototipe fungsi"
--- 44695,44701 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7822 c/c-decl.c:9740
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> tidak diijinkan dalam hal lain selain lingkup prototipe fungsi"
*************** msgstr "parameter %qD dinisialisasi"
*** 44692,44698 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
--- 44726,44732 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8235
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
*************** msgstr "tidak dapat meletakan objek deng
*** 44757,44984 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "tidak terinisialisasi const %qD"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C melarang deklarasi parameter kedepan"
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.c:6056
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "lebar negatif dalam bit-field %qs"
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "lebar nol untuk bit-field %qs"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.c:6088
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "tipe dari bit-field  %qs adalah sebuah ekstensi GCC"
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "lebar dari %qs melebihi tipenya"
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs lebih kecil dari nilai dari tipenya"
  
! #: c/c-decl.c:6133
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 melarang array %qs yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 melarang array yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.c:6143
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qs"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 melarang array dengan panjang bervariabel %qs"
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 melarang array dengan panjang bervariabel"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified %qE at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.c:6358
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified field at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.c:6378
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.c:6382
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in type name"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "duplikasi %<const%>"
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "duplikasi %<volatile%>"
  
! #: c/c-decl.c:6420
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<_Atomic%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name %qs"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "konflik nama super class %qs"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "definisi fungsi dideklarasikan %<register%>"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "definisi fungsi dideklarasikan %<typedef%>"
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.c:6484
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:6487
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:6491
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:6494
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-decl.c:6514
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.c:6518
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: c/c-decl.c:6523
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<auto%>"
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<auto%>"
  
! #: c/c-decl.c:6527
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<register%>"
  
! #: c/c-decl.c:6532
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested function %qE declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: c/c-decl.c:6535
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "function-scope %qE implicitly auto and declared %qs"
--- 44791,45018 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "tidak terinisialisasi const %qD"
  
! #: c/c-decl.c:5657 cp/decl.c:8216
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5917
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C melarang deklarasi parameter kedepan"
  
! #: c/c-decl.c:6028
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6049 c/c-decl.c:6064
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.c:6059
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.c:6070
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "lebar negatif dalam bit-field %qs"
  
! #: c/c-decl.c:6075
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "lebar nol untuk bit-field %qs"
  
! #: c/c-decl.c:6085
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.c:6091
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: c/c-decl.c:6102
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "tipe dari bit-field  %qs adalah sebuah ekstensi GCC"
  
! #: c/c-decl.c:6108
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "lebar dari %qs melebihi tipenya"
  
! #: c/c-decl.c:6121
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs lebih kecil dari nilai dari tipenya"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 melarang array %qs yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.c:6139
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 melarang array yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.c:6146
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qs"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 melarang array dengan panjang bervariabel %qs"
  
! #: c/c-decl.c:6148
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 melarang array dengan panjang bervariabel"
  
! #: c/c-decl.c:6359 c/c-decl.c:6755 c/c-decl.c:6765
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified %qE at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.c:6361
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified field at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.c:6381
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.c:6385
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in type name"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "duplikasi %<const%>"
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.c:6421
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "duplikasi %<volatile%>"
  
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<_Atomic%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.c:6426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name %qs"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "konflik nama super class %qs"
  
! #: c/c-decl.c:6449 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "definisi fungsi dideklarasikan %<register%>"
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "definisi fungsi dideklarasikan %<typedef%>"
  
! #: c/c-decl.c:6469
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.c:6487
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:6490
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:6494
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:6497
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:6500 cp/decl.c:12194
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-decl.c:6517
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.c:6521
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: c/c-decl.c:6526
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<auto%>"
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<auto%>"
  
! #: c/c-decl.c:6530
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<register%>"
  
! #: c/c-decl.c:6535
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested function %qE declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: c/c-decl.c:6538
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "function-scope %qE implicitly auto and declared %qs"
*************** msgstr "lingkup-fungsi %qs secara implis
*** 44987,45776 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "statis atau tipe kualifier dalam array pendeklarasi bukan parameter"
  
! #: c/c-decl.c:6643
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.c:6645
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.c:6652
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.c:6655
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: c/c-decl.c:6695
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.c:6699
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.c:6707
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "size of array %qE has incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "size of unnamed array has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:6722
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array %qs"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C melarang array berukuran-nol %qs"
  
! #: c/c-decl.c:6725
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: c/c-decl.c:6734
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c/c-decl.c:6736
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "ukuran dari array negatif"
  
! #: c/c-decl.c:6822
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of array %qE is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.c:6825
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is too large"
  msgid "size of unnamed array is too large"
  msgstr "ukuran dari array terlalu besar"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 tidak mendukung keanggotaan array fleksibel"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: c/c-decl.c:6899
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tipe array memiliki tipe elemen tidak lengkap"
  
! #: c/c-decl.c:6905
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.c:6909
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.c:7012
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.c:7015
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "type name declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.c:7022
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "%qE declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.c:7025
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "type name declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.c:7209
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type qualifiers for %q+D"
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "tipe konfliks kualifier untuk %q+D"
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7219
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%qs specified for auto variable %qE"
  msgstr "%Htipe tidak valid untuk iterasi variabel %qE"
  
! #: c/c-decl.c:7235
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7238
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7244
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:7247
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:7262
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.c:7264
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.c:7273
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for typedef %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.c:7275
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for %<register%> object %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.c:7280
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7282
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7287
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for bit-field %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.c:7289
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7335
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %q+D declared %<inline%>"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C melarang tipe fungsi const atau volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "sebuah anggota dari sebuah struktur atau union tidak dapat memiliki sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabel atau field %qE dideklarasikan void"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "atribut dalam parameter pendeklarasi array diabaikan"
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7490
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared %<inline%>"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7503
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "field %qE declared as a function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: c/c-decl.c:7510
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "field %qs memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7512
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "invalid storage class for function %qE"
  msgstr "class penyimpanan tidak valid untuk fungsi %qs"
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "tidak dapat inline fungsi %<main%>"
  
! #: c/c-decl.c:7625
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.c:7636
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel sebelumnya dideklarasikan %<static%> diredeklarasi %<extern%>"
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7680
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7715
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "non-nested function with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "objek dengan tipe variabel termodifikasi harus tidak memiliki hubungan"
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "deklarasi fungsi bukan sebuah prototipe"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameter %u (%q+D) memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "%J parameter %u memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameter %u (%q+D) memiliki tipe void"
  
! #: c/c-decl.c:7899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has void type"
  msgid "parameter %u has void type"
  msgstr "%J parameter %u memiliki tipe void"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> hanya memiliki parameter tidak boleh dikualifikasikan"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> harus menjadi parameter satu satunya"
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameter %q+D hanya memiliki sebuah deklarasi kedepan"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "enum type defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.c:8173
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "struct defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.c:8179
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "union defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefinisi dari %<union %E%>"
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefinisi dari %<struct %E%>"
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "nested redefinisi dari %<union %E%>"
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "nested redefinisi dari %<struct %E%>"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: c/c-decl.c:8371
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "duplikasi anggota %q+D"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union tidak memiliki anggota bernama"
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union tidak memiliki anggota"
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct tidak memiliki anggota bernama"
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct tidak memiliki anggota"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: c/c-decl.c:8776
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member not at end of struct"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: c/c-decl.c:8782
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in a struct with no named members"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: c/c-decl.c:8813
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "type %qT is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union tidak dapat dibuat transparan"
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "nested redefinisi dari %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeklarasi dari %<enum %E%>"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "mode yang dispesifikasikan terlalu kecil untuk nilai enumerasi"
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "nilai enumerasi melebihi jangkauan dari integer terbesar"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.c:9290
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow dalam nilai enumerasi"
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "fungsi inline %q+D memberikan atribut noinline"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "tipe kembali adalah sebuah tipe tidak lengkap"
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "tipe baku kembali ke %<int%>"
  
! #: c/c-decl.c:9496
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Peringatkan mengenai fungsi global tanpa prototipe"
  
! #: c/c-decl.c:9554
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no previous prototype for %qD"
  msgstr "tidak ada prototipe sebelumnya untuk %q+D"
  
! #: c/c-decl.c:9563
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD was used with no prototype before its definition"
  msgstr "%q+D telah digunakan dengan tidak ada prototipe sebelum definisinya"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
  msgstr "tidak deklarasi sebelumnya untuk %q+D"
  
! #: c/c-decl.c:9581
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no declaration before its definition"
  msgid "%qD was used with no declaration before its definition"
  msgstr "%q+D telah digunakan tanpa deklarasi sebelum definisinya"
  
! #: c/c-decl.c:9600
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %<int%>"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9609
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is normally a non-static function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: c/c-decl.c:9657
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style parameter declarations in prototyped function definition"
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%J deklarasi parameter gaya lama dalam definisi fungsi prototipe"
  
! #: c/c-decl.c:9672
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtraditional C rejects ISO C style function definitions"
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%J tradisional C menolak gaya ISO C definisi fungsi"
  
! #: c/c-decl.c:9689
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style function definition"
  msgid "old-style function definition"
  msgstr "%J definisi fungsi gaya-lama"
  
! #: c/c-decl.c:9746
  #, fuzzy, gcc-internal-format
  #| msgid "%Jparameter name missing from parameter list"
  msgid "parameter name missing from parameter list"
  msgstr "%J nama parameter hilang dari daftar parameter"
  
! #: c/c-decl.c:9762
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "%qD declared as a non-parameter"
  msgstr "%q+D dideklarasikan sebagai sebuah bukan-parameter"
  
! #: c/c-decl.c:9770
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %q+D"
  msgid "multiple parameters named %qD"
  msgstr "multiple parameter bernama %q+D"
  
! #: c/c-decl.c:9779
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "parameter %qD declared with void type"
  msgstr "parameter %q+D dideklarasikan dengan tipe void"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, fuzzy, gcc-internal-format
  #| msgid "type of %q+D defaults to %<int%>"
  msgid "type of %qD defaults to %<int%>"
  msgstr "tipe dari %q+D baku ke %<int%>"
  
! #: c/c-decl.c:9833
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameter %q+D memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:9840
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "jumlah dari argumen tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "jumlah dari argumen tidak cocok prototipe"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "deklarasi prototipe"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, 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.c:10243 cp/decl.c:17516
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
--- 45021,45810 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6585 c/c-decl.c:6979
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "statis atau tipe kualifier dalam array pendeklarasi bukan parameter"
  
! #: c/c-decl.c:6646
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.c:6648
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.c:6655
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.c:6658
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.c:6666 c/c-decl.c:8794
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: c/c-decl.c:6698
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.c:6702
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "size of array %qE has incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:6713
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "size of unnamed array has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:6725
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array %qs"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C melarang array berukuran-nol %qs"
  
! #: c/c-decl.c:6728
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: c/c-decl.c:6737
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c/c-decl.c:6739
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "ukuran dari array negatif"
  
! #: c/c-decl.c:6825
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of array %qE is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.c:6828
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is too large"
  msgid "size of unnamed array is too large"
  msgstr "ukuran dari array terlalu besar"
  
! #: c/c-decl.c:6867 c/c-decl.c:7525
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 tidak mendukung keanggotaan array fleksibel"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6889
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: c/c-decl.c:6902
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tipe array memiliki tipe elemen tidak lengkap"
  
! #: c/c-decl.c:6908
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.c:6912
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.c:7015
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.c:7018
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "type name declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.c:7025
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "%qE declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.c:7028
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "type name declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.c:7069
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-decl.c:7073 cp/decl.c:12494
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: c/c-decl.c:7111 c/c-decl.c:7321 c/c-decl.c:7375 c/c-decl.c:7459
! #: c/c-decl.c:7584 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.c:7117 c/c-decl.c:7327 c/c-decl.c:7464 c/c-decl.c:7589
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.c:7212
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type qualifiers for %q+D"
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "tipe konfliks kualifier untuk %q+D"
  
! #: c/c-decl.c:7216
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7222
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%qs specified for auto variable %qE"
  msgstr "%Htipe tidak valid untuk iterasi variabel %qE"
  
! #: c/c-decl.c:7238
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7241
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7247
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:7250
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.c:7265
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.c:7267
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.c:7276
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for typedef %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.c:7278
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for %<register%> object %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.c:7283
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7285
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.c:7290
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for bit-field %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-decl.c:7295
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7305
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7336
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7338
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %q+D declared %<inline%>"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7381
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C melarang tipe fungsi const atau volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7392
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "sebuah anggota dari sebuah struktur atau union tidak dapat memiliki sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.c:7409 cp/decl.c:11126
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabel atau field %qE dideklarasikan void"
  
! #: c/c-decl.c:7449
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "atribut dalam parameter pendeklarasi array diabaikan"
  
! #: c/c-decl.c:7491
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7493
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared %<inline%>"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7506
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "field %qE declared as a function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: c/c-decl.c:7513
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "field %qs memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7515
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7555 c/c-decl.c:7566 c/c-decl.c:7569
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "invalid storage class for function %qE"
  msgstr "class penyimpanan tidak valid untuk fungsi %qs"
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "tidak dapat inline fungsi %<main%>"
  
! #: c/c-decl.c:7628
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:7642
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:7671
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel sebelumnya dideklarasikan %<static%> diredeklarasi %<extern%>"
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7683
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.c:7718
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "non-nested function with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.c:7720
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "objek dengan tipe variabel termodifikasi harus tidak memiliki hubungan"
  
! #: c/c-decl.c:7828 c/c-decl.c:9548
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "deklarasi fungsi bukan sebuah prototipe"
  
! #: c/c-decl.c:7838
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: c/c-decl.c:7883
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameter %u (%q+D) memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "%J parameter %u memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:7898
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "parameter %u (%q+D) memiliki tipe void"
  
! #: c/c-decl.c:7902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has void type"
  msgid "parameter %u has void type"
  msgstr "%J parameter %u memiliki tipe void"
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> hanya memiliki parameter tidak boleh dikualifikasikan"
  
! #: c/c-decl.c:7980 c/c-decl.c:8016
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> harus menjadi parameter satu satunya"
  
! #: c/c-decl.c:8010
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameter %q+D hanya memiliki sebuah deklarasi kedepan"
  
! #: c/c-decl.c:8056
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8170
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "enum type defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.c:8176
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "struct defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.c:8182
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "union defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefinisi dari %<union %E%>"
  
! #: c/c-decl.c:8261
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefinisi dari %<struct %E%>"
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "nested redefinisi dari %<union %E%>"
  
! #: c/c-decl.c:8272
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "nested redefinisi dari %<struct %E%>"
  
! #: c/c-decl.c:8302 c/c-decl.c:9089
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8369 cp/decl.c:5140
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.c:8377
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.c:8470 c/c-decl.c:8488 c/c-decl.c:8549
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "duplikasi anggota %q+D"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8578
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union tidak memiliki anggota bernama"
  
! #: c/c-decl.c:8705
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union tidak memiliki anggota"
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct tidak memiliki anggota bernama"
  
! #: c/c-decl.c:8712
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct tidak memiliki anggota"
  
! #: c/c-decl.c:8773 cp/decl.c:13466
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: c/c-decl.c:8779
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member not at end of struct"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: c/c-decl.c:8785
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in a struct with no named members"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: c/c-decl.c:8816
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "type %qT is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.c:8921
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union tidak dapat dibuat transparan"
  
! #: c/c-decl.c:9061
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "nested redefinisi dari %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9068
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeklarasi dari %<enum %E%>"
  
! #: c/c-decl.c:9147 cp/decl.c:15941
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "mode yang dispesifikasikan terlalu kecil untuk nilai enumerasi"
  
! #: c/c-decl.c:9162
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "nilai enumerasi melebihi jangkauan dari integer terbesar"
  
! #: c/c-decl.c:9282 c/c-decl.c:9298
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.c:9293
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow dalam nilai enumerasi"
  
! #: c/c-decl.c:9325
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.c:9442 cp/decl.c:5451 cp/decl.c:16484
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "fungsi inline %q+D memberikan atribut noinline"
  
! #: c/c-decl.c:9460
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "tipe kembali adalah sebuah tipe tidak lengkap"
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "tipe baku kembali ke %<int%>"
  
! #: c/c-decl.c:9499
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Peringatkan mengenai fungsi global tanpa prototipe"
  
! #: c/c-decl.c:9557
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no previous prototype for %qD"
  msgstr "tidak ada prototipe sebelumnya untuk %q+D"
  
! #: c/c-decl.c:9566
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD was used with no prototype before its definition"
  msgstr "%q+D telah digunakan dengan tidak ada prototipe sebelum definisinya"
  
! #: c/c-decl.c:9574 cp/decl.c:16619
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
  msgstr "tidak deklarasi sebelumnya untuk %q+D"
  
! #: c/c-decl.c:9584
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no declaration before its definition"
  msgid "%qD was used with no declaration before its definition"
  msgstr "%q+D telah digunakan tanpa deklarasi sebelum definisinya"
  
! #: c/c-decl.c:9603
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %<int%>"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9612
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is normally a non-static function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: c/c-decl.c:9660
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style parameter declarations in prototyped function definition"
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%J deklarasi parameter gaya lama dalam definisi fungsi prototipe"
  
! #: c/c-decl.c:9675
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtraditional C rejects ISO C style function definitions"
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%J tradisional C menolak gaya ISO C definisi fungsi"
  
! #: c/c-decl.c:9692
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9732 c/c-decl.c:9736
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style function definition"
  msgid "old-style function definition"
  msgstr "%J definisi fungsi gaya-lama"
  
! #: c/c-decl.c:9749
  #, fuzzy, gcc-internal-format
  #| msgid "%Jparameter name missing from parameter list"
  msgid "parameter name missing from parameter list"
  msgstr "%J nama parameter hilang dari daftar parameter"
  
! #: c/c-decl.c:9765
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "%qD declared as a non-parameter"
  msgstr "%q+D dideklarasikan sebagai sebuah bukan-parameter"
  
! #: c/c-decl.c:9773
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %q+D"
  msgid "multiple parameters named %qD"
  msgstr "multiple parameter bernama %q+D"
  
! #: c/c-decl.c:9782
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "parameter %qD declared with void type"
  msgstr "parameter %q+D dideklarasikan dengan tipe void"
  
! #: c/c-decl.c:9811 c/c-decl.c:9816
  #, fuzzy, gcc-internal-format
  #| msgid "type of %q+D defaults to %<int%>"
  msgid "type of %qD defaults to %<int%>"
  msgstr "tipe dari %q+D baku ke %<int%>"
  
! #: c/c-decl.c:9836
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameter %q+D memiliki tipe tidak lengkap"
  
! #: c/c-decl.c:9843
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
  
! #: c/c-decl.c:9896
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "jumlah dari argumen tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.c:9907
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "jumlah dari argumen tidak cocok prototipe"
  
! #: c/c-decl.c:9910 c/c-decl.c:9957 c/c-decl.c:9971
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "deklarasi prototipe"
  
! #: c/c-decl.c:9949
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.c:9954
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.c:9964
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.c:9969
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.c:10227 cp/decl.c:17444
  #, 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.c:10246 cp/decl.c:17528
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
*************** msgstr "parameter %qD dinisialisasi"
*** 45779,46056 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, fuzzy, gcc-internal-format
  #| msgid "%<for%> loop initial declarations are only allowed in C99 mode"
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> deklarasi inisial loop hanya diijinkan dalam mode C99"
  
! #: c/c-decl.c:10344
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99 or -std=gnu99 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "gunakan pilihan -std=c99 atau -std=gnu99 untuk mengkompile kode anda"
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.c:10383
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel statis %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10387
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10407
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari bukan-variabel %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dua atau lebih tipe data dalam penspesifikasi deklarasi"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> terlalu panjang untuk GCC"
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "duplikasi %qE"
  
! #: c/c-decl.c:11224
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support fixed-point types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.c:11246
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<__int%d%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.c:11289
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.c:11408
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.c:11458
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C tidak mendukung titik pecahan desimal"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "tipe titik tetap tidak didukung untuk target ini"
  
! #: c/c-decl.c:11555
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE gagal untuk menjadi sebuah typedef atau tipe bawaan"
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: c/c-decl.c:11673
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.c:11675
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.c:11677
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s tidak mendukung %s"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> sebelum %<extern%>"
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> sebelum %<static%>"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "multiple class penyimpanan dalam deklarasi penspesifikasi"
  
! #: c/c-decl.c:11744
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs used with %qE"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> digunakan tanpa %<_Fract%> atau %<_Accum%>"
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C tidak mendukung tipe integer kompleks"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "jumlah geser kanan >= lebar dari tipe"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, 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.c:415 c/c-typeck.c:11997
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 45813,46090 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10342
  #, fuzzy, gcc-internal-format
  #| msgid "%<for%> loop initial declarations are only allowed in C99 mode"
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> deklarasi inisial loop hanya diijinkan dalam mode C99"
  
! #: c/c-decl.c:10347
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99 or -std=gnu99 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "gunakan pilihan -std=c99 atau -std=gnu99 untuk mengkompile kode anda"
  
! #: c/c-decl.c:10354
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.c:10386
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel statis %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10390
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-decl.c:10397
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10402
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10406
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10410
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari bukan-variabel %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.c:10702
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10761 c/c-decl.c:10768
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-decl.c:10796 c/c-decl.c:11180 c/c-decl.c:11575
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dua atau lebih tipe data dalam penspesifikasi deklarasi"
  
! #: c/c-decl.c:10808 cp/parser.c:31517
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> terlalu panjang untuk GCC"
  
! #: c/c-decl.c:10821
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:11050 c/c-parser.c:9959
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.c:11096
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.c:11167 c/c-decl.c:11733
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "duplikasi %qE"
  
! #: c/c-decl.c:11227
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support fixed-point types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.c:11249
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<__int%d%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.c:11292
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.c:11411
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.c:11461
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.c:11532
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C tidak mendukung titik pecahan desimal"
  
! #: c/c-decl.c:11556 c/c-decl.c:11829 c/c-parser.c:8970
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "tipe titik tetap tidak didukung untuk target ini"
  
! #: c/c-decl.c:11558
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.c:11593
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11606
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE gagal untuk menjadi sebuah typedef atau tipe bawaan"
  
! #: c/c-decl.c:11655
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: c/c-decl.c:11676
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.c:11678
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.c:11680
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: c/c-decl.c:11694 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s tidak mendukung %s"
  
! #: c/c-decl.c:11697 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:11709
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> sebelum %<extern%>"
  
! #: c/c-decl.c:11718
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> sebelum %<static%>"
  
! #: c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11739
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "multiple class penyimpanan dalam deklarasi penspesifikasi"
  
! #: c/c-decl.c:11747
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs used with %qE"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-decl.c:11826
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> digunakan tanpa %<_Fract%> atau %<_Accum%>"
  
! #: c/c-decl.c:11841
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>"
  
! #: c/c-decl.c:11868
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11894 c/c-decl.c:11910 c/c-decl.c:11936
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C tidak mendukung tipe integer kompleks"
  
! #: c/c-decl.c:12363 cp/semantics.c:5813
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12367 cp/semantics.c:5817
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12070 cp/typeck.c:5094
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.c:397 c/c-typeck.c:12079 cp/typeck.c:5102
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.c:398 c/c-typeck.c:12008 cp/typeck.c:5042
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: c/c-fold.c:406 c/c-typeck.c:12098 cp/typeck.c:5110
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.c:407 c/c-typeck.c:12032 cp/typeck.c:5053
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "jumlah geser kanan >= lebar dari tipe"
  
! #: c/c-fold.c:414 c/c-typeck.c:12090
  #, 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.c:415 c/c-typeck.c:12019
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 46072,46078 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
--- 46106,46112 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31751
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
*************** msgstr "ISO C melarang sebuah satuan ter
*** 46089,46095 ****
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma GCC pop_options%> tanpa sebuah %<#pragma GCC push_options%> yang berhubungan"
  
! #: c/c-parser.c:1753 c/c-parser.c:11210
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
--- 46123,46129 ----
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma GCC pop_options%> tanpa sebuah %<#pragma GCC push_options%> yang berhubungan"
  
! #: c/c-parser.c:1753 c/c-parser.c:11213
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
*************** msgstr "nama register %qs tidak dikenal
*** 46121,46128 ****
  msgid "unknown type name %qE"
  msgstr "nama register: %s tidak dikenal"
  
! #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "diduga penspesifikasi deklarasi"
--- 46155,46162 ----
  msgid "unknown type name %qE"
  msgstr "nama register: %s tidak dikenal"
  
! #: c/c-parser.c:2001 c/c-parser.c:12511 c/c-parser.c:18879 c/c-parser.c:19396
! #: c/c-parser.c:19913 cp/parser.c:41400 cp/parser.c:45266
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "diduga penspesifikasi deklarasi"
*************** msgstr ""
*** 46144,46150 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
--- 46178,46184 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.c:2066 cp/parser.c:33950 cp/parser.c:34022
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
*************** msgstr "atribut diabaikan di template in
*** 46162,46168 ****
  msgid "unexpected attribute"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
--- 46196,46202 ----
  msgid "unexpected attribute"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11860 cp/parser.c:12067
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
*************** msgstr "%<auto%> dalam file-scope deklar
*** 46204,46210 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "diduga %<,%> atau %<,%>"
--- 46238,46244 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14570
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "diduga %<,%> atau %<,%>"
*************** msgstr "ISO C90 tidak mendukung %<long l
*** 46234,46240 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12569
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "diduga string literal"
--- 46268,46274 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12572
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "diduga string literal"
*************** msgstr "ekspresi integral %qE bukan kons
*** 46268,46274 ****
  msgid "static assertion failed: %E"
  msgstr "static assertion gagal: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
--- 46302,46308 ----
  msgid "static assertion failed: %E"
  msgstr "static assertion gagal: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10148
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
*************** msgstr "template argumen %d tidak valid"
*** 46310,46331 ****
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8491 c/c-parser.c:8500 c/c-parser.c:9027
! #: c/c-parser.c:9213 c/c-parser.c:9239 c/c-parser.c:10067 c/c-parser.c:10493
! #: c/c-parser.c:10530 c/c-parser.c:10792 c/c-parser.c:10843 c/c-parser.c:11003
! #: c/c-parser.c:11033 c/c-parser.c:11041 c/c-parser.c:11070 c/c-parser.c:11083
! #: c/c-parser.c:11389 c/c-parser.c:11513 c/c-parser.c:12097 c/c-parser.c:12150
! #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
! #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
! #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "diduga pengidentifikasi"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "koma di akhir dari daftar pengenumerasi"
--- 46344,46365 ----
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8493 c/c-parser.c:8502 c/c-parser.c:9030
! #: c/c-parser.c:9216 c/c-parser.c:9242 c/c-parser.c:10070 c/c-parser.c:10496
! #: c/c-parser.c:10533 c/c-parser.c:10795 c/c-parser.c:10846 c/c-parser.c:11006
! #: c/c-parser.c:11036 c/c-parser.c:11044 c/c-parser.c:11073 c/c-parser.c:11086
! #: c/c-parser.c:11392 c/c-parser.c:11516 c/c-parser.c:12100 c/c-parser.c:12153
! #: c/c-parser.c:12169 c/c-parser.c:12215 c/c-parser.c:13001 c/c-parser.c:13034
! #: c/c-parser.c:15346 c/c-parser.c:15456 c/c-parser.c:15729 c/c-parser.c:15992
! #: c/c-parser.c:17949 c/c-parser.c:20432 c/c-parser.c:20623
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31754 cp/parser.c:34927 cp/parser.c:37491 cp/parser.c:37659
! #: cp/parser.c:42974 cp/parser.c:44581
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "diduga pengidentifikasi"
  
! #: c/c-parser.c:3238 cp/parser.c:20213
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "koma di akhir dari daftar pengenumerasi"
*************** msgstr "diduga deklarasi penspesifikasi
*** 46413,46419 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter pack harus berada di akhir dari daftar parameter"
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
--- 46447,46453 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter pack harus berada di akhir dari daftar parameter"
  
! #: c/c-parser.c:4932 cp/parser.c:27917
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "ISO C90 melarang pencampuran dek
*** 46475,46481 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> tanpa sebuah sebelumnya %<if%>"
--- 46509,46515 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:5776 cp/parser.c:12191
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> tanpa sebuah sebelumnya %<if%>"
*************** msgstr "label diakhir dari pernyataan co
*** 46490,46496 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "diduga pernyataan"
--- 46524,46530 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11810
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "diduga pernyataan"
*************** msgstr "diduga pengidentifikasi atau %<*
*** 46515,46531 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, 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.c:6390 cp/parser.c:13643
  #, 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.c:6521 cp/parser.c:12455
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
--- 46549,46565 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13647
  #, 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.c:6390 cp/parser.c:13650
  #, 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.c:6521 cp/parser.c:12462
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
*************** msgstr "multiple atribut interupsi tidak
*** 46548,46559 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "register tidak valid dalam instruksi"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 46582,46593 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "register tidak valid dalam instruksi"
  
! #: c/c-parser.c:6872 cp/parser.c:12731
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12737
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "hilang sentinel dalam pemanggila
*** 46570,46577 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 46604,46611 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21066
! #: cp/parser.c:21083 cp/parser.c:21097
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr "ISO C melarang mengabaikan term
*** 46602,46613 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "first %<sizeof%> operand was declared here"
--- 46636,46647 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4870
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4875
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "first %<sizeof%> operand was declared here"
*************** msgstr "class penyimpanan dispesifikasik
*** 46647,48043 ****
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: c/c-parser.c:8539
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "cannot take address of %qs"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: c/c-parser.c:8622
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.c:8625
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.c:8694
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "cast menspesifikasikan tipe fungsi"
  
! #: c/c-parser.c:8697
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-parser.c:8701
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8725
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8726
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original %<default%> is here"
  msgstr "%J definisi asli muncul disini"
  
! #: c/c-parser.c:8734
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8735
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "compatible type is here"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: c/c-parser.c:8758
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "Hasilkan load/store multiple instruksi"
  
! #: c/c-parser.c:8760
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8785
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8806
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "argumen dari %<__builtin_args_info%> harus berupa konstan"
  
! #: c/c-parser.c:8814
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.c:8820
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "argumen dari %<__builtin_args_info%> harus berupa konstan"
  
! #: c/c-parser.c:8836
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.c:8859 c/c-parser.c:8863
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support fixed-point types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-parser.c:8867
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-parser.c:9041 c/c-parser.c:10109 c/c-parser.c:10131
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "diduga ekspresi"
  
! #: c/c-parser.c:9062
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "braced-group didalam eksprsi hanya diijinkan didalam sebuah fungsi"
  
! #: c/c-parser.c:9076
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C melarang grup kurung didalam ekspresi"
  
! #: c/c-parser.c:9266
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.c:9282
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "argumen pertama ke %<__builtin_choose_expr%> bukan sebuah konstanta"
  
! #: c/c-parser.c:9352 c/c-parser.c:9369 c/c-parser.c:9376
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "terlalu sedikit argumen ke fungsi %<va_start%>"
  
! #: c/c-parser.c:9397
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.c:9441 c/c-parser.c:9451
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9473 c/c-parser.c:9483
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9516
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: c/c-parser.c:9535
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9583
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9606
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9623
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.c:9661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: c/c-parser.c:9672
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument in call to function %qE"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.c:9680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument in call to function %qE"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.c:9688 c/c-parser.c:9718
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point arguments in call to function %qE"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.c:9696 c/c-parser.c:9738
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point arguments in call to function %qE"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.c:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: c/c-parser.c:9836
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for type-generic call"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: c/c-parser.c:9877
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.c:9890
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: c/c-parser.c:9894
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "argumen kedua ke %<__builtin_prefetch%> harus berupa sebuah konstanta"
  
! #: c/c-parser.c:9920
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.c:9942
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9951
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_longjmp%> second argument must be 1"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "%<__builtin_longjmp%> argumen kedua harus berupa 1"
  
! #: c/c-parser.c:9996 cp/parser.c:7353
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.c:10169
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "compound literal memiliki ukuran variabel"
  
! #: c/c-parser.c:10180
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10184
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 melarang compound literals"
  
! #: c/c-parser.c:10197
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10271
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10276
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10284
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10295
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10299
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10304
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10317
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10321
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10348
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10374
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10814
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<)%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.c:10910
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11158
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "kelebihan semikolon dalam metoda definisi dispesifikasikan"
  
! #: c/c-parser.c:11290
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11310
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11432
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-parser.c:11883
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "no type or storage class may be specified here,"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "hilang atribut Code"
  
! #: c/c-parser.c:12004
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected %qE selector name"
  msgstr "diduga nama class"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, 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.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, 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.c:12324 cp/parser.c:45072
  #, 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.c:12411 cp/parser.c:45167
  #, 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.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: c/c-parser.c:12431
  #, 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 scope"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
! #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:12856
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: c/c-parser.c:13100 c/c-parser.c:13112
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.c:13263 c/c-parser.c:21734
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, 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.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses without modifier"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13701 c/c-parser.c:13747 c/c-parser.c:13793 c/c-parser.c:13839
! #: c/c-parser.c:14255 c/c-parser.c:14337 c/c-parser.c:14876 c/c-parser.c:15004
! #: c/c-parser.c:15049 c/c-parser.c:15781
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.c:13712
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:13758
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, 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.c:13851 cp/semantics.c:8030
  #, 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.c:13885 cp/parser.c:36421
  #, 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.c:13925 cp/parser.c:36463
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, 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.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, 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.c:14203 cp/parser.c:35736
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Elemen tidak diduga"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, 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.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, 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.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, 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.c:14854 cp/parser.c:37022
  #, 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.c:14858 cp/parser.c:37025
  #, 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.c:14870 cp/semantics.c:7104
  #, 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.c:14893 cp/parser.c:37045
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.c:15014
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, 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.c:15104 cp/semantics.c:7319
  #, 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.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15223
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: c/c-parser.c:15273
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.c:15312
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, 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.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "topeng tidak valid"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.c:15888
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.c:15932
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma acc%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, 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.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, 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.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, 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.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:17106 cp/parser.c:3109
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE has not been declared"
  msgid "%qE has not been declared"
  msgstr "%H%qE belum pernah dideklarasikan"
  
! #: c/c-parser.c:17110
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.c:17151 c/c-parser.c:17199 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, 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.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<allocator%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:17338
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable tidak lagi didukung"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, 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.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18107
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "diduga iterasi deklarasi atau inisialisasi"
  
! #: c/c-parser.c:18416
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "tidak cukup secara sempurna nested loops"
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "collapsed loops tidak secara sempurna nested"
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, fuzzy, gcc-internal-format
  #| msgid "%<void%> as only parameter may not be qualified"
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<void%> hanya memiliki parameter tidak boleh dikualifikasikan"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, 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.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20152
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:20203 c/c-parser.c:20231
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, fuzzy, gcc-internal-format
  #| msgid "constructor not allowed for non-vector types"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "konstruktor tidak diperbolehkan untuk tipe bukan-vektor"
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, 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"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, 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.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, 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"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, 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"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:20662
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "variant %qD is not a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20723
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<declare%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma GCC pop_options%> tanpa sebuah %<#pragma GCC push_options%> yang berhubungan"
  
! #: c/c-parser.c:20949
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21026
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21033
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21036
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21044
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21053
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-parser.c:21170
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<omp_priv%> or function-name"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.c:21181
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.c:21200
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21490
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21496
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE memiliki tipe tidak lengkap"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21936
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22028
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "no closing brace"
--- 46681,48077 ----
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: c/c-parser.c:8542
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "cannot take address of %qs"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: c/c-parser.c:8625
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.c:8628
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.c:8697
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "cast menspesifikasikan tipe fungsi"
  
! #: c/c-parser.c:8700
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-parser.c:8704
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8728
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8729
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original %<default%> is here"
  msgstr "%J definisi asli muncul disini"
  
! #: c/c-parser.c:8737
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8738
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "compatible type is here"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: c/c-parser.c:8761
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "Hasilkan load/store multiple instruksi"
  
! #: c/c-parser.c:8763
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8788
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8809
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "argumen dari %<__builtin_args_info%> harus berupa konstan"
  
! #: c/c-parser.c:8817
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.c:8823
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "argumen dari %<__builtin_args_info%> harus berupa konstan"
  
! #: c/c-parser.c:8839
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.c:8862 c/c-parser.c:8866
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support fixed-point types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-parser.c:8870
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-parser.c:9044 c/c-parser.c:10112 c/c-parser.c:10134
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "diduga ekspresi"
  
! #: c/c-parser.c:9065
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "braced-group didalam eksprsi hanya diijinkan didalam sebuah fungsi"
  
! #: c/c-parser.c:9079
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C melarang grup kurung didalam ekspresi"
  
! #: c/c-parser.c:9269
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.c:9285
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "argumen pertama ke %<__builtin_choose_expr%> bukan sebuah konstanta"
  
! #: c/c-parser.c:9355 c/c-parser.c:9372 c/c-parser.c:9379
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "terlalu sedikit argumen ke fungsi %<va_start%>"
  
! #: c/c-parser.c:9400
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.c:9444 c/c-parser.c:9454
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9476 c/c-parser.c:9486
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9519
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: c/c-parser.c:9538
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9586
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9609
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9626
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.c:9664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: c/c-parser.c:9675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument in call to function %qE"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.c:9683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument in call to function %qE"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.c:9691 c/c-parser.c:9721
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point arguments in call to function %qE"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.c:9699 c/c-parser.c:9741
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point arguments in call to function %qE"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.c:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: c/c-parser.c:9839
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for type-generic call"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: c/c-parser.c:9880
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.c:9893
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: c/c-parser.c:9897
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "argumen kedua ke %<__builtin_prefetch%> harus berupa sebuah konstanta"
  
! #: c/c-parser.c:9923
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.c:9945
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9954
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_longjmp%> second argument must be 1"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "%<__builtin_longjmp%> argumen kedua harus berupa 1"
  
! #: c/c-parser.c:9999 cp/parser.c:7353
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.c:10172
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "compound literal memiliki ukuran variabel"
  
! #: c/c-parser.c:10183
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10187
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 melarang compound literals"
  
! #: c/c-parser.c:10200
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10274
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10279
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10287
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10298
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10302
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10307
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10320
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10341
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10346
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10351
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10817
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<)%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.c:10913
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11161
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "kelebihan semikolon dalam metoda definisi dispesifikasikan"
  
! #: c/c-parser.c:11293
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11313
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11435
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-parser.c:11886
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "no type or storage class may be specified here,"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.c:11954 cp/parser.c:34784
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11968 cp/parser.c:34797
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "hilang atribut Code"
  
! #: c/c-parser.c:12007
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: c/c-parser.c:12010 cp/parser.c:34834
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12019 cp/parser.c:34843
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:12030 cp/parser.c:34857
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected %qE selector name"
  msgstr "diduga nama class"
  
! #: c/c-parser.c:12046 cp/parser.c:34876
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12260 cp/parser.c:44912
  #, 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.c:12304 c/c-parser.c:19393 c/c-parser.c:19688 c/c-parser.c:19747
! #: c/c-parser.c:19833 cp/parser.c:41397 cp/parser.c:41731 cp/parser.c:41821
! #: cp/parser.c:41894 cp/parser.c:44959 cp/parser.c:44974 cp/parser.c:44989
! #: cp/parser.c:45005 cp/parser.c:45021 cp/parser.c:45037 cp/parser.c:45064
! #: cp/parser.c:45077 cp/parser.c:45100 cp/parser.c:45113
  #, 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.c:12327 cp/parser.c:45090
  #, 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.c:12414 cp/parser.c:45185
  #, 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.c:12421 cp/parser.c:45191
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: c/c-parser.c:12434
  #, 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 scope"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.c:12456 c/c-parser.c:12480 cp/parser.c:45220 cp/parser.c:45253
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.c:12493 cp/parser.c:44949
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
! #: c/c-parser.c:12832 c/c-parser.c:15840 c/c-parser.c:21437 c/c-parser.c:21445
! #: cp/parser.c:35295 cp/parser.c:38010 cp/parser.c:44032 cp/parser.c:44040
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:12859
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: c/c-parser.c:13103 c/c-parser.c:13115
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.c:13266 c/c-parser.c:21738
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.c:13270 cp/semantics.c:7784
  #, 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.c:13312 cp/parser.c:35981
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.c:13389 cp/parser.c:36045
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.c:13391 cp/parser.c:36047
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.c:13511 cp/parser.c:36158
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:13531 c/c-parser.c:19740 c/c-parser.c:19826 cp/parser.c:36176
! #: cp/parser.c:41723 cp/parser.c:41813
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:13584 cp/parser.c:36231
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13591 cp/parser.c:36238
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:13593 cp/parser.c:36240
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses without modifier"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:13599 cp/parser.c:36246
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13704 c/c-parser.c:13750 c/c-parser.c:13796 c/c-parser.c:13842
! #: c/c-parser.c:14258 c/c-parser.c:14340 c/c-parser.c:14879 c/c-parser.c:15007
! #: c/c-parser.c:15052 c/c-parser.c:15784
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.c:13715
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:13761
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:13807 cp/semantics.c:7989
  #, 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.c:13854 cp/semantics.c:8019
  #, 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.c:13888 cp/parser.c:36438
  #, 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.c:13928 cp/parser.c:36480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:13989 cp/parser.c:36545
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:14055 cp/parser.c:36614
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14058 cp/parser.c:36617
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14132 cp/semantics.c:7026
  #, 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.c:14144 c/c-parser.c:14267 cp/semantics.c:7058
  #, 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.c:14206 cp/parser.c:35753
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:14240 cp/parser.c:35786
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Elemen tidak diduga"
  
! #: c/c-parser.c:14407 cp/semantics.c:8154
  #, 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.c:14465 c/c-parser.c:14471 cp/parser.c:36649 cp/parser.c:36659
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:14505 cp/parser.c:36697
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:14558 cp/parser.c:36765
  #, 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.c:14683 c/c-parser.c:21003 cp/parser.c:43683
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:14803 cp/parser.c:37023
  #, 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.c:14857 cp/parser.c:37039
  #, 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.c:14861 cp/parser.c:37042
  #, 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.c:14873 cp/semantics.c:7093
  #, 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.c:14896 cp/parser.c:37062
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.c:15017
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:15062 cp/semantics.c:7189
  #, 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.c:15107 cp/semantics.c:7308
  #, 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.c:15152 cp/semantics.c:7406
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15226
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: c/c-parser.c:15276
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.c:15315
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.c:15583 cp/parser.c:37791
  #, 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.c:15630 cp/parser.c:37839 cp/parser.c:38068 cp/parser.c:38118
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.c:15717 cp/parser.c:37914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "topeng tidak valid"
  
! #: c/c-parser.c:15815 cp/parser.c:38015
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.c:15891
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.c:15935
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:16012 cp/semantics.c:7564
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16209 cp/parser.c:38352
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma acc%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:16220 c/c-parser.c:16552 cp/parser.c:38363 cp/parser.c:38734
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: c/c-parser.c:16264 cp/parser.c:38410
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16409 cp/parser.c:38588
  #, 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.c:16541 cp/parser.c:38723
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:16674 cp/parser.c:42251
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16684 cp/parser.c:42261
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16704 cp/parser.c:42281
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16715 cp/parser.c:42292
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16722 cp/parser.c:42299
  #, 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.c:16730 cp/parser.c:42307
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16741 cp/parser.c:42329
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16751 cp/parser.c:42339
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16844 cp/parser.c:42436
  #, 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.c:16860 cp/parser.c:42453
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:17109 cp/parser.c:3109
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE has not been declared"
  msgid "%qE has not been declared"
  msgstr "%H%qE belum pernah dideklarasikan"
  
! #: c/c-parser.c:17113
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.c:17131 cp/parser.c:44276
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.c:17154 c/c-parser.c:17202 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17194 cp/parser.c:44327 cp/parser.c:44372
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17225 cp/parser.c:44401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17226 cp/parser.c:44403
  #, 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.c:17270 cp/parser.c:42654
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17325 cp/parser.c:38813
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<allocator%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:17341
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17356 cp/parser.c:38828
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable tidak lagi didukung"
  
! #: c/c-parser.c:17455 cp/parser.c:38921
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.c:17477 cp/parser.c:38943
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:17491 cp/parser.c:38957
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:17498 cp/parser.c:38964
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:17555 cp/parser.c:39021
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17564 cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17574 cp/parser.c:39039
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17840 cp/parser.c:39244 cp/parser.c:39270
  #, 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.c:17844 cp/parser.c:39301 cp/parser.c:39317
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17893 cp/semantics.c:9738 cp/semantics.c:9748
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17993 cp/semantics.c:9813
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: c/c-parser.c:18050 cp/parser.c:39501
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.c:18062 cp/parser.c:39517
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:18098 cp/parser.c:39550
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:18105 cp/parser.c:39557
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18110
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.c:18164 cp/parser.c:40162
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:18169 cp/parser.c:40168
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:18225 cp/parser.c:40219
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18236 cp/parser.c:40230
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18254 cp/parser.c:40258
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.c:18333 cp/semantics.c:9323 cp/semantics.c:9414
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "diduga iterasi deklarasi atau inisialisasi"
  
! #: c/c-parser.c:18419
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "tidak cukup secara sempurna nested loops"
  
! #: c/c-parser.c:18467 cp/parser.c:40572
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "collapsed loops tidak secara sempurna nested"
  
! #: c/c-parser.c:18550 cp/parser.c:40368 cp/parser.c:40410 cp/pt.c:17930
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: c/c-parser.c:18684 cp/parser.c:40691
  #, fuzzy, gcc-internal-format
  #| msgid "%<void%> as only parameter may not be qualified"
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<void%> hanya memiliki parameter tidak boleh dikualifikasikan"
  
! #: c/c-parser.c:18898 cp/parser.c:40909
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.c:19108 cp/parser.c:41110
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.c:19384 cp/parser.c:41388
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:19637 cp/parser.c:41661
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19653 cp/parser.c:41677
  #, 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.c:19701 cp/parser.c:41907
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19775 cp/parser.c:41760
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19787 cp/parser.c:41772
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19862 cp/parser.c:41851
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19875 cp/parser.c:41864
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20099 cp/parser.c:42126
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20156
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:20207 c/c-parser.c:20235
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.c:20274 cp/parser.c:42802
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.c:20327 cp/parser.c:42854
  #, fuzzy, gcc-internal-format
  #| msgid "constructor not allowed for non-vector types"
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr "konstruktor tidak diperbolehkan untuk tipe bukan-vektor"
  
! #: c/c-parser.c:20352 cp/parser.c:42878
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20379 cp/parser.c:42917 cp/pt.c:11524
  #, 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"
  
! #: c/c-parser.c:20382 cp/parser.c:42920 cp/pt.c:11541
  #, 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.c:20406 cp/parser.c:42948 cp/pt.c:11527
  #, 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"
  
! #: c/c-parser.c:20451 cp/parser.c:42992
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.c:20473 cp/parser.c:43014 cp/pt.c:11531
  #, 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"
  
! #: c/c-parser.c:20484 cp/parser.c:43025
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20571 cp/parser.c:43111
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20646 cp/parser.c:43219
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:20666
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "variant %qD is not a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.c:20672 cp/decl.c:7581
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-parser.c:20684 cp/decl.c:7590
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20727
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20735 cp/parser.c:43264
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20844 cp/parser.c:43369
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20893 cp/parser.c:43418
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20912 cp/parser.c:43443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:20919 cp/parser.c:43450
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<declare%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:20925 cp/parser.c:43457
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma GCC pop_options%> tanpa sebuah %<#pragma GCC push_options%> yang berhubungan"
  
! #: c/c-parser.c:20953
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21034
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21037
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21040
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21048
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21057
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-parser.c:21174
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<omp_priv%> or function-name"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.c:21185
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.c:21204
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21335 cp/parser.c:43925
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.c:21399 cp/parser.c:43988
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:21419 cp/parser.c:44014
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21428 cp/parser.c:44023
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21440 cp/parser.c:44035
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21452 cp/parser.c:44047
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21461 cp/parser.c:44056
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21475 cp/parser.c:44070
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21494
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21500
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: c/c-parser.c:21740 cp/semantics.c:8762
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: c/c-parser.c:21742 cp/semantics.c:8764
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: c/c-parser.c:21746 cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE memiliki tipe tidak lengkap"
  
! #: c/c-parser.c:21925 cp/parser.c:44803
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21931 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21940
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21948 cp/parser.c:44827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22032
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "no closing brace"
*************** msgstr "%Hparallel yang melingkupi"
*** 48049,48055 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "penggunaan tidak valid dari ekspresi void"
--- 48083,48089 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10697 c/c-typeck.c:10739 cp/call.c:4556
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "penggunaan tidak valid dari ekspresi void"
*************** msgstr "tipe kembali fungsi tidak kompat
*** 48137,48149 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, 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.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
--- 48171,48183 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9252
  #, 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.c:2511 c/c-typeck.c:9256
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
*************** msgstr "dereferensi penunjuk %<void *%>"
*** 48179,48185 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscrip bukan sebuah integer"
--- 48213,48219 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3609 cp/typeck.c:3702
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscrip bukan sebuah integer"
*************** msgstr "meminta untuk konversi implisit
*** 48325,48342 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, 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.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, 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.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, fuzzy, gcc-internal-format
  #| msgid "casting %qT to %qT does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
--- 48359,48376 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5140 cp/typeck.c:5409
  #, 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.c:3916 c/c-typeck.c:3927 cp/typeck.c:5167 cp/typeck.c:5191
  #, 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.c:3919 c/c-typeck.c:3930 cp/typeck.c:5170 cp/typeck.c:5194
  #, fuzzy, gcc-internal-format
  #| msgid "casting %qT to %qT does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
*************** msgstr "penunjuk ke sebuah fungsi diguna
*** 48363,48369 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
--- 48397,48403 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6107
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
*************** msgstr "tidak dapat mengurangi penunjuk
*** 48451,48457 ****
  msgid "taking address of expression of type %<void%>"
  msgstr "memakai alamat dari sementara"
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
--- 48485,48491 ----
  msgid "taking address of expression of type %<void%>"
  msgstr "memakai alamat dari sementara"
  
! #: c/c-typeck.c:4858 c/c-typeck.c:5042
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
*************** msgstr "tidak dapat mengambil alamat dar
*** 48468,49954 ****
  msgid "address of array with reverse scalar storage order requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "variabel global register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "alamat dari variabel global register %qD diminta"
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "array bukan lvalue dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5295
  #, 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.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, 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.c:5394
  #, 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.c:5405 c/c-typeck.c:5422
  #, 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.c:5410 c/c-typeck.c:5427
  #, 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.c:5440
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "tipe penunjuk/integer tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "tipe tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5594
  #, 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.c:5598
  #, 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.c:5616
  #, 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.c:5621
  #, 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.c:5630 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "in call to %qD, declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: c/c-typeck.c:5679
  #, 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.c:5697 c/c-typeck.c:11238
  #, 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.c:5768
  #, 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.c:5774
  #, 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.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "cast menspesifikasikan tipe array"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "cast menspesifikasikan tipe fungsi"
  
! #: c/c-typeck.c:5924
  #, 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.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO melarang cast ke tipe union"
  
! #: c/c-typeck.c:5954
  #, 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.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "cast meningkatkan alignmen yang dibutuhkan dari tipe target"
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: c/c-typeck.c:6035
  #, 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.c:6044 cp/typeck.c:8445
  #, 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.c:6058
  #, 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.c:6067
  #, 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.c:6077
  #, 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.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6213
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "penekanan penempatan"
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(dekat inisialisasi untuk %qs)"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "array terinisialisasi dari konstanta string bertanda-petik"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.c:6681
  #, 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.c:6684
  #, 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.c:6689
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "built-in %qD declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: c/c-typeck.c:6888
  #, 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.c:6897
  #, 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.c:6901
  #, 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.c:6906
  #, 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.c:6924
  #, 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.c:7102 c/c-typeck.c:7457
  #, 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.c:7105 c/c-typeck.c:7460
  #, 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.c:7108 c/c-typeck.c:7462
  #, 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.c:7111 c/c-typeck.c:7464
  #, 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.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  #, 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.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  #, 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.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  #, 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.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  #, 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.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C melarang konversi argumen ke tipe union"
  
! #: c/c-typeck.c:7202
  #, 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.c:7215
  #, 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.c:7225
  #, 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.c:7235
  #, 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.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7268
  #, 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.c:7274
  #, 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.c:7279
  #, 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.c:7284 cp/typeck.c:9554
  #, 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.c:7305
  #, 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.c:7310
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7315
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7320
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7369
  #, 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.c:7372
  #, 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.c:7374
  #, 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.c:7376
  #, 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.c:7420
  #, 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.c:7428
  #, 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.c:7433
  #, 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.c:7438
  #, 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.c:7480
  #, 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.c:7488
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: c/c-typeck.c:7493
  #, fuzzy, gcc-internal-format
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "penempatan dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7504
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: c/c-typeck.c:7516
  #, fuzzy, gcc-internal-format
  #| msgid "return from incompatible pointer type"
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "kembali dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7555
  #, 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.c:7562
  #, 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.c:7567
  #, 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.c:7571
  #, 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.c:7591
  #, 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.c:7598
  #, 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.c:7603
  #, 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.c:7607
  #, 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.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: c/c-typeck.c:7645
  #, 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.c:7655
  #, 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.c:7665
  #, 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.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "tradisional C menolak inisialisasi otomatis bersama"
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8029
  #, 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.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "penggunaan tidak valid dari bukan-lvalue array"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "array terinisialisasi dari ekspresi array bukan-konstanta"
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, 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.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "elemen penginisialisasi tidak dapat dihitung di waktu load"
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "penginisialisasi tidak valid"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, 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.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "hilang kurung disekitar penginisialisasi"
  
! #: c/c-typeck.c:8924
  #, 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.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "penginisialisasi skalar kosong"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "indeks array dalam penginisialisasi bukan-array"
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "nama bagian tidak dalam rekaman atau union penginisialisasi"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, 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.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "jangkauan indeks kosong dalam penginisialisasi"
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "jangkauan indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "bagian terinisialisasi dengan efek-samping overwritten"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "bagian terinisialisasi overwritten"
  
! #: c/c-typeck.c:9797
  #, 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.c:10178
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "kelebihan elemen dalam char array penginisialisasi"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "kelebihan elemen dalam struktur penginisialisasi"
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inisialisasi tidak statis dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "kelebihan elemen dalam penginisialisasi union"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "tradisional C menolah inisialisasi dari unions"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "kelebihan elemen dalam penginisialisasi vektor"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C melarang %<goto *expr;%>"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, 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.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> dengan sebuah nilai, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.c:10840
  #, 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.c:10917
  #, 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.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch kuantiti bukan sebuah integer"
  
! #: c/c-typeck.c:11032
  #, 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.c:11070 c/c-typeck.c:11078
  #, 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.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "pernyataan break tidak dalam loop atau switch"
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "pernyataan break digunakan dengan OpenMP untuk loop"
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, 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.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, 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.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, 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.c:12218 c/c-typeck.c:12224
  #, 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.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "perbandingan dari penunjuk lengkap dan tidak lengkap"
  
! #: c/c-typeck.c:12330
  #, 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.c:12335
  #, 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.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.c:12440
  #, 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.c:12755
  #, 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.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "menggunaka nilai tipe union dimana skalar dibutuhkan"
  
! #: c/c-typeck.c:12779
  #, 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.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qE is a member of a union"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, 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.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, 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.c:13120
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, 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.c:13165 cp/semantics.c:5040
  #, 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.c:13172 cp/semantics.c:5047
  #, 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.c:13195 cp/semantics.c:5080
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected single pointer in %qs clause"
  msgstr "diduga string literal"
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, 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.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, 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.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, 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.c:13387 cp/semantics.c:5272
  #, 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.c:13773 cp/semantics.c:6346
  #, 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.c:13780
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, 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.c:13799 cp/semantics.c:6369
  #, 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.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected pointer in %qs clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14074
  #, 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.c:14082
  #, 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.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction(%s)%>"
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, 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.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE harus berupa %<threadprivate%> untuk %<copyin%>"
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, 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.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, 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.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, 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.c:14448
  #, 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.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14462
  #, 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.c:14475 cp/semantics.c:7342
  #, 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.c:14481
  #, 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.c:14494 cp/semantics.c:7381
  #, 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.c:14500
  #, 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.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, 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.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, 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.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, 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.c:14736 cp/semantics.c:7702
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, 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.c:14894 cp/semantics.c:7922
  #, 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.c:14922 cp/semantics.c:7952
  #, 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.c:14936 cp/semantics.c:7968
  #, 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.c:14939 cp/semantics.c:7971
  #, 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.c:14956
  #, 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.c:14963
  #, 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.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, 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.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15522
  #, 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.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 48502,49993 ----
  msgid "address of array with reverse scalar storage order requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.c:5073
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "variabel global register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.c:5076
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.c:5081
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "alamat dari variabel global register %qD diminta"
  
! #: c/c-typeck.c:5083
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.c:5222
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "array bukan lvalue dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5304
  #, 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.c:5363 c/c-typeck.c:5369
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5386
  #, 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.c:5403
  #, 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.c:5414 c/c-typeck.c:5431
  #, 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.c:5419 c/c-typeck.c:5436
  #, 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.c:5449
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5454
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5463 c/c-typeck.c:5474
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "tipe penunjuk/integer tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5488
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "tipe tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.c:5603
  #, 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.c:5607
  #, 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.c:5625
  #, 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.c:5630
  #, 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.c:5639 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "in call to %qD, declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: c/c-typeck.c:5688
  #, 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.c:5706 c/c-typeck.c:11260
  #, 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.c:5777
  #, 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.c:5783
  #, 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.c:5818
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5912
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "cast menspesifikasikan tipe array"
  
! #: c/c-typeck.c:5918
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "cast menspesifikasikan tipe fungsi"
  
! #: c/c-typeck.c:5933
  #, 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.c:5953
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO melarang cast ke tipe union"
  
! #: c/c-typeck.c:5963
  #, 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.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6028
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "cast meningkatkan alignmen yang dibutuhkan dari tipe target"
  
! #: c/c-typeck.c:6039
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: c/c-typeck.c:6044
  #, 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.c:6053 cp/typeck.c:8460
  #, 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.c:6067
  #, 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.c:6076
  #, 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.c:6086
  #, 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.c:6182
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6223
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "penekanan penempatan"
  
! #: c/c-typeck.c:6349
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6551 c/c-typeck.c:6573 c/c-typeck.c:6599
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(dekat inisialisasi untuk %qs)"
  
! #: c/c-typeck.c:6614
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "array terinisialisasi dari konstanta string bertanda-petik"
  
! #: c/c-typeck.c:6657 c/c-typeck.c:6903
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.c:6691
  #, 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.c:6694
  #, 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.c:6699
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "built-in %qD declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: c/c-typeck.c:6898
  #, 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.c:6907
  #, 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.c:6911
  #, 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.c:6916
  #, 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.c:6934
  #, 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.c:7112 c/c-typeck.c:7479
  #, 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.c:7115 c/c-typeck.c:7482
  #, 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.c:7118 c/c-typeck.c:7484
  #, 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.c:7121 c/c-typeck.c:7486
  #, 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.c:7129 c/c-typeck.c:7374 c/c-typeck.c:7417
  #, 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.c:7131 c/c-typeck.c:7376 c/c-typeck.c:7419
  #, 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.c:7133 c/c-typeck.c:7378 c/c-typeck.c:7421
  #, 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.c:7135 c/c-typeck.c:7380 c/c-typeck.c:7423
  #, 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.c:7144
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C melarang konversi argumen ke tipe union"
  
! #: c/c-typeck.c:7212
  #, 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.c:7225
  #, 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.c:7235
  #, 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.c:7245
  #, 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.c:7255
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7278
  #, 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.c:7284
  #, 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.c:7289
  #, 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.c:7294 cp/typeck.c:9569
  #, 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.c:7317
  #, 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.c:7327
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7337
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7342
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7391
  #, 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.c:7394
  #, 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.c:7396
  #, 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.c:7398
  #, 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.c:7442
  #, 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.c:7450
  #, 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.c:7455
  #, 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.c:7460
  #, 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.c:7502
  #, 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.c:7510
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: c/c-typeck.c:7515
  #, fuzzy, gcc-internal-format
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "penempatan dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7521
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7526
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7533
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: c/c-typeck.c:7538
  #, fuzzy, gcc-internal-format
  #| msgid "return from incompatible pointer type"
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "kembali dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.c:7577
  #, 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.c:7584
  #, 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.c:7589
  #, 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.c:7593
  #, 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.c:7613
  #, 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.c:7620
  #, 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.c:7625
  #, 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.c:7629
  #, 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.c:7656
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: c/c-typeck.c:7667
  #, 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.c:7677
  #, 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.c:7687
  #, 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.c:7755
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "tradisional C menolak inisialisasi otomatis bersama"
  
! #: c/c-typeck.c:7995 c/c-typeck.c:8889 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.c:8011 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8051
  #, 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.c:8119 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "penggunaan tidak valid dari bukan-lvalue array"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:8162 c/c-typeck.c:8165 c/c-typeck.c:8173
! #: c/c-typeck.c:8213 c/c-typeck.c:9742 c/c-typeck.c:9792
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.c:8147
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "array terinisialisasi dari ekspresi array bukan-konstanta"
  
! #: c/c-typeck.c:8178 c/c-typeck.c:8226 c/c-typeck.c:9802
  #, 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.c:8220 c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "elemen penginisialisasi tidak dapat dihitung di waktu load"
  
! #: c/c-typeck.c:8239
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "penginisialisasi tidak valid"
  
! #: c/c-typeck.c:8517 cp/decl.c:6998
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: c/c-typeck.c:8737
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: c/c-typeck.c:8820
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: c/c-typeck.c:8886 c/c-typeck.c:10325 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, 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.c:8923
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "hilang kurung disekitar penginisialisasi"
  
! #: c/c-typeck.c:8946
  #, 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.c:8970
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "penginisialisasi skalar kosong"
  
! #: c/c-typeck.c:8975
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.c:9094 c/c-typeck.c:9176
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "indeks array dalam penginisialisasi bukan-array"
  
! #: c/c-typeck.c:9099 c/c-typeck.c:9238
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "nama bagian tidak dalam rekaman atau union penginisialisasi"
  
! #: c/c-typeck.c:9149
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.c:9158 c/c-typeck.c:9167
  #, 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.c:9172 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: c/c-typeck.c:9178 c/c-typeck.c:9181
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.c:9200
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "jangkauan indeks kosong dalam penginisialisasi"
  
! #: c/c-typeck.c:9209
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "jangkauan indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.c:9311 c/c-typeck.c:9341 c/c-typeck.c:9885
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "bagian terinisialisasi dengan efek-samping overwritten"
  
! #: c/c-typeck.c:9315 c/c-typeck.c:9345 c/c-typeck.c:9888
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "bagian terinisialisasi overwritten"
  
! #: c/c-typeck.c:9819
  #, 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.c:10200
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "kelebihan elemen dalam char array penginisialisasi"
  
! #: c/c-typeck.c:10207 c/c-typeck.c:10284
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "kelebihan elemen dalam struktur penginisialisasi"
  
! #: c/c-typeck.c:10228
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10299 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inisialisasi tidak statis dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "kelebihan elemen dalam penginisialisasi union"
  
! #: c/c-typeck.c:10416
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "tradisional C menolah inisialisasi dari unions"
  
! #: c/c-typeck.c:10478
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: c/c-typeck.c:10512
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "kelebihan elemen dalam penginisialisasi vektor"
  
! #: c/c-typeck.c:10544
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.c:10786
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C melarang %<goto *expr;%>"
  
! #: c/c-typeck.c:10813 c/gimple-parser.c:2404 cp/typeck.c:10061
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: c/c-typeck.c:10841 c/c-typeck.c:10845
  #, 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.c:10859 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> dengan sebuah nilai, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.c:10862
  #, 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.c:10939
  #, 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.c:11029 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch kuantiti bukan sebuah integer"
  
! #: c/c-typeck.c:11054
  #, 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.c:11092 c/c-typeck.c:11100
  #, 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.c:11106 cp/parser.c:11981
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: c/c-typeck.c:11108
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: c/c-typeck.c:11184 cp/parser.c:13483
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "pernyataan break tidak dalam loop atau switch"
  
! #: c/c-typeck.c:11187 c/c-typeck.c:11207 cp/decl.c:3644 cp/parser.c:13493
! #: cp/parser.c:13514
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: c/c-typeck.c:11190 cp/parser.c:13496
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "pernyataan break digunakan dengan OpenMP untuk loop"
  
! #: c/c-typeck.c:11204 cp/parser.c:13506
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.c:11242 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: c/c-typeck.c:11286
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-typeck.c:12120 c/c-typeck.c:12288 cp/typeck.c:5423
  #, 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.c:12128 c/c-typeck.c:12296 cp/typeck.c:5436
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12143 c/c-typeck.c:12311 cp/typeck.c:5454
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "perbandingan diantara tipe %qT dan %qT"
! 
! #: c/c-typeck.c:12153 c/c-typeck.c:12321 cp/typeck.c:5471
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12167 cp/typeck.c:5129
  #, 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.c:12185 c/c-typeck.c:12206
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12191 c/c-typeck.c:12212
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12233 c/c-typeck.c:12362
  #, 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.c:12240 c/c-typeck.c:12246
  #, 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.c:12253 c/c-typeck.c:12372
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.c:12265 c/c-typeck.c:12270 c/c-typeck.c:12398 c/c-typeck.c:12403
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "perbandingan dari penunjuk lengkap dan tidak lengkap"
  
! #: c/c-typeck.c:12352
  #, 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.c:12357
  #, 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.c:12380 c/c-typeck.c:12383 c/c-typeck.c:12390 c/c-typeck.c:12393
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.c:12462
  #, 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.c:12777
  #, 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.c:12781
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.c:12785
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "menggunaka nilai tipe union dimana skalar dibutuhkan"
  
! #: c/c-typeck.c:12801
  #, 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.c:12991 cp/semantics.c:9886
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13002 c/c-typeck.c:13012 cp/semantics.c:9897
! #: cp/semantics.c:9907
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.c:13047 cp/semantics.c:9942
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13091 c/c-typeck.c:14672 c/c-typeck.c:14759 c/c-typeck.c:14832
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.c:13103 c/c-typeck.c:14604 c/c-typeck.c:14745
! #: cp/semantics.c:4950 cp/semantics.c:7490 cp/semantics.c:7684
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13112 c/c-typeck.c:14769 cp/semantics.c:4960
! #: cp/semantics.c:7703
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qE is a member of a union"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: c/c-typeck.c:13120 c/c-typeck.c:14778
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: c/c-typeck.c:13131 cp/semantics.c:4976 cp/semantics.c:7732
  #, 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.c:13135 c/c-typeck.c:14797 cp/semantics.c:4980
! #: cp/semantics.c:7736
  #, 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.c:13142
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.c:13151 c/c-typeck.c:14804 c/c-typeck.c:14922
! #: cp/semantics.c:4998 cp/semantics.c:7743 cp/semantics.c:7924
  #, 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.c:13187 cp/semantics.c:5032
  #, 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.c:13194 cp/semantics.c:5039
  #, 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.c:13217 cp/semantics.c:5072
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected single pointer in %qs clause"
  msgstr "diduga string literal"
  
! #: c/c-typeck.c:13234 c/c-typeck.c:13300 c/c-typeck.c:13577
! #: cp/semantics.c:5089 cp/semantics.c:5155
  #, 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.c:13253 cp/semantics.c:5108
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13270 c/c-typeck.c:13391 cp/semantics.c:5125
! #: cp/semantics.c:5246
  #, 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.c:13287 cp/semantics.c:5142
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13328 cp/semantics.c:5183
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13343 cp/semantics.c:5198
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13379 cp/semantics.c:5234
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13383 cp/semantics.c:5238
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13401 c/c-typeck.c:13516 cp/semantics.c:5256
! #: cp/semantics.c:5385
  #, 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.c:13409 cp/semantics.c:5264
  #, 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.c:13795 cp/semantics.c:6335
  #, 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.c:13802
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.c:13808 cp/semantics.c:6342
  #, 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.c:13821 cp/semantics.c:6358
  #, 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.c:13841 cp/semantics.c:6394
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13868
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13875 cp/semantics.c:6428
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13881 cp/semantics.c:6434
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13887 cp/semantics.c:6440
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13924 cp/semantics.c:6488
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected pointer in %qs clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6563
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14028 cp/semantics.c:6583
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14054 c/c-typeck.c:14064
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14084
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14096
  #, 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.c:14104
  #, 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.c:14148
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction(%s)%>"
  
! #: c/c-typeck.c:14157 cp/semantics.c:6227
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14245
  #, 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.c:14263 c/c-typeck.c:14996 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14275 cp/semantics.c:8447
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE harus berupa %<threadprivate%> untuk %<copyin%>"
  
! #: c/c-typeck.c:14289 cp/semantics.c:6624
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14297
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14305
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14324 cp/semantics.c:6698
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14354 c/c-typeck.c:14915 c/c-typeck.c:15139
! #: cp/semantics.c:6785 cp/semantics.c:7917 cp/semantics.c:8215
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14369 cp/semantics.c:6800
  #, 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.c:14382 c/c-typeck.c:14414 c/c-typeck.c:14445
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.c:14390 c/c-typeck.c:14421 c/c-typeck.c:14693 c/c-typeck.c:14843
! #: c/c-typeck.c:14850 c/c-typeck.c:14868 c/c-typeck.c:14878 c/c-typeck.c:14885
! #: cp/semantics.c:6813 cp/semantics.c:6821 cp/semantics.c:6878
! #: cp/semantics.c:6885 cp/semantics.c:6929 cp/semantics.c:7617
! #: cp/semantics.c:7794 cp/semantics.c:7801 cp/semantics.c:7818
! #: cp/semantics.c:7828 cp/semantics.c:7835
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.c:14393 c/c-typeck.c:14424 c/c-typeck.c:14853 c/c-typeck.c:14888
! #: cp/semantics.c:6824 cp/semantics.c:6888 cp/semantics.c:7804
! #: cp/semantics.c:7838
  #, 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.c:14407 cp/semantics.c:6870
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: c/c-typeck.c:14438 cp/semantics.c:6921
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: c/c-typeck.c:14457 cp/semantics.c:7260
  #, 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.c:14464
  #, 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.c:14471
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14478
  #, 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.c:14491 cp/semantics.c:7331
  #, 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.c:14497
  #, 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.c:14510 cp/semantics.c:7370
  #, 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.c:14516
  #, 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.c:14585 cp/semantics.c:7456
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7481
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14612 cp/semantics.c:7500
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14621 cp/semantics.c:7511
  #, 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.c:14664 cp/semantics.c:7592
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14689 c/c-typeck.c:14865 cp/semantics.c:7613
! #: cp/semantics.c:7815
  #, 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.c:14697 c/c-typeck.c:14871 cp/semantics.c:7621
! #: cp/semantics.c:7821
  #, 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.c:14752 cp/semantics.c:7691
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.c:14823 c/c-typeck.c:14929 cp/semantics.c:7773
! #: cp/semantics.c:7931
  #, 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.c:14910 cp/semantics.c:7911
  #, 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.c:14938 cp/semantics.c:7941
  #, 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.c:14952 cp/semantics.c:7957
  #, 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.c:14955 cp/semantics.c:7960
  #, 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.c:14972
  #, 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.c:14979
  #, 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.c:15009 c/c-typeck.c:15100 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15029 cp/semantics.c:7543
  #, 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.c:15122 cp/semantics.c:8183
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15189 cp/semantics.c:8518
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: c/c-typeck.c:15199
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8309
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15230 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15241 c/c-typeck.c:15249 cp/semantics.c:8331
! #: cp/semantics.c:8349
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15294 cp/semantics.c:8289
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15331 cp/semantics.c:8339
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15341 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15359 cp/semantics.c:8543
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15533
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15538
  #, 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.c:15544
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "  untuk konversi dari %qT ke %qT
*** 50188,50194 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 50227,50233 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.c:3729 cp/pt.c:6908
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 50283,51658 ****
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4366
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "kurung diantara penginisialisasi untuk tipe bukan kumpulan %qT"
  
! #: cp/call.c:4264
  #, fuzzy
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "konversi dari %qT ke %qT adalah ambigu"
  
! #: cp/call.c:4372 cp/cvt.c:862
  #, fuzzy
  #| msgid "could not convert %qE to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "tidak dapat mengubah %qE ke %qT"
  
! #: cp/call.c:4439
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4460
  #, fuzzy
  #| msgid "conversion to %qT from boolean expression"
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%D(%A)%> adalah ambigu"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "pointer-ke-anggota fungsi %E tidak dapat dipanggil tanpa sebuah objek; pertimbangkan menggunakan .* atau ->*"
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "tidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>"
  
! #: cp/call.c:4958
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "panggilan dari %<(%T) (%A)%> adalah ambigu"
  
! #: cp/call.c:5010
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "konversi ambigu untuk array subscript"
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5014
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.c:5016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "User operators:\n"
  msgid "ternary %<operator?:%>"
  msgstr "Operator pengguna:\n"
  
! #: cp/call.c:5039
  #, fuzzy, gcc-internal-format
  #| msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%s untuk ternary %<operator?:%> dalam %<%E ? %E : %E%>"
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator%s%>"
  msgstr "Operator buruk"
  
! #: cp/call.c:5051
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E%s%>"
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E%s%>"
  
! #: cp/call.c:5058
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator[]%>"
  msgstr "Operator buruk"
  
! #: cp/call.c:5061
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator[]%> in %<%E[%E]%>"
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%s untuk %<operator[]%> dalam %<%E[%E]%>"
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5072
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %qs in %<%s %E%>"
  msgid "%qs in %<%s %E%>"
  msgstr "%s untuk %qs dalam %<%s %E%>"
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  #| msgid "  or %<operator=(const %T&)%>"
  msgid "%<operator %s%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/call.c:5081
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.c:5096
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E %s %E%>"
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E %s %E%>"
  
! #: cp/call.c:5105
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.c:5215
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ melarang mengabaikan term tengah dari sebuah ekspresi ?:"
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan kedua ke operator kondisional bertipe %<void%>, tetapi operan ketika bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan ketiga ke opertor kondisional bertipe %<void%>, tetapi operan kedua bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operan ke ?: memiliki tipe berbeda %qT dan %qT"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.c:5703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.c:5716
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5721
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5737
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7051
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "tidak ada dealokasi fungsi yang berhubungan untuk %qD"
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "tidak cocok %<operator %s%> untuk %qT"
  
! #: cp/call.c:7267
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D tidak dapat diakses"
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "melewatkan koson ke argumen bukan penunjuk %P dari %qD"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "mengubah ke tipe bukan penunjuk %qT dari KOSONG"
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.c:7388
  #, fuzzy, gcc-internal-format
  #| msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  inisialisasi argumen %P dari %qD"
  
! #: cp/call.c:7475
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "terlalu banyak kurung diantara penginisialisasi untuk %qT"
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7545
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "mengubah ke %qT untuk daftar penginisialisasi akan menggunakan konstruktor eksplist %qD"
  
! #: cp/call.c:7627
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "hanya deklarasi dari konstruktor yang dapan berupa %<explicit%>"
  
! #: cp/call.c:7897
  #, fuzzy
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/call.c:7906
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.c:7911
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7926
  #, fuzzy
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "tidak dapat mengikat bitfield %qE ke %qT"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "tidak dapat mengikat packed field %qE ke %qT"
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "tidak dapat mengikat rvalue %qE ke %qT"
  
! #: cp/call.c:8166
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, fuzzy, gcc-internal-format
  #| msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "tidak dapat melewatkan objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.c:8270
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/call.c:8280
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "tidak dapat menerima objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.c:8348
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/call.c:8357
  #, fuzzy, gcc-internal-format
  #| msgid "the default argument for parameter %d of %qD has not yet been parsed"
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "argumen baku untuk parameter %d dari %qD belum diparse"
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9103
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "melewatkan %qT sebagai %<this%> argumen dari %q#D mengabaikan kualifier"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dalam panggilan ke %qD"
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/call.c:9313
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.c:9875
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.c:9877
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use value-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.c:9908
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.c:9910
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use copy-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:10109
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/call.c:10383 cp/typeck.c:9489
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/call.c:10405
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10437
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10524
  #, fuzzy, gcc-internal-format
  #| msgid "mangling function-style cast with more than one argument"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "mangling function-style cast dengan lebih dari satu argumen"
  
! #: cp/call.c:10716
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%s(%A)%> adalah ambigu"
  
! #: cp/call.c:10742
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no non-static data member named %qD"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
! #: cp/call.c:10748
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "mengembalikan sebuah nilai dari sebuah destruktor"
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "melewatkan %qT memilih %qT diatas %qT"
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "memilih %qD diatas %qD"
  
! #: cp/call.c:11804
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  karena urutan konversi untuk argumen lebih baik"
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "argumen baku tidak cocok dalam kelebihan beban resolusi"
  
! #: cp/call.c:12061
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " kandidat 1: %q+#F"
  
! #: cp/call.c:12063
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " kandidat 2: %q+#F"
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ mengatakan bahwa ini adalah ambigu, meskipun melalui konversi terburuk untuk yang pertama lebih baik daripada konversi terburuk untuk yang kedua:"
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.c:12655
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "inisialisasi dari referensi dari tipe %qT dari ekspresi dari tipe %qT tidak valid"
  
! #: cp/class.c:309
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:313
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:320
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:325
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:378
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:1191
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: cp/class.c:1194
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1212
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q+#D tidak dapat overloaded"
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %q#D"
  msgstr "deklarasi sebelumnya %q+D"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "spesifikasi akses konflik untuk metoda %q+D, diabaikan"
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "spesifikasi akses konflik untuk field %qE, diabaikan"
  
! #: cp/class.c:1328
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local method %q+#D with same name"
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "  karena dari metoda lokal %q+#D dengan nama sama"
  
! #: cp/class.c:1332
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local method %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:1338
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local member %q+#D with same name"
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "  karena dari anggota lokal %q+#D dengan nama sama"
  
! #: cp/class.c:1342
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "semua anggota fungsi dalam kelas %qT adalah private"
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T hanya mendefinisikan sebuah desktruktor private dan tidak memiliki teman"
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T hanya mendefinisikan konstruktor private dan tidak memiliki teman"
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "tidak ada unik final overrider untuk %qD dalam %qT"
  
! #: cp/class.c:2936
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "%q+#D tidak dapat overloaded"
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3017
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was hidden"
  msgid "%qD was hidden"
  msgstr "%q+D telah disembunyikan"
  
! #: cp/class.c:3018
  #, fuzzy, gcc-internal-format
  #| msgid "  by %q+D"
  msgid "  by %qD"
  msgstr "  oleh %q+D"
  
! #: cp/class.c:3053
  #, 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/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bit-field %q+#D dengan tipe bukan integral"
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bit-field %q+D lebar bukan sebuah konstanta integer"
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "lebar negatif dalam bit-field %q+D"
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "lebar nol untuk bit-field %q+D"
  
! #: cp/class.c:3487
  #, fuzzy, gcc-internal-format
  #| msgid "width of %q+D exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "lebar dari %q+D melebihi tipenya"
  
! #: cp/class.c:3493
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is too small to hold all values of %q#T"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D terlalu kecil untuk menjaga seluruh nilai dari %q#T"
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "anggota %q#D dengan konstruktor tidak diijinkan dalam union"
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "anggota %q+#D dengan desktruktor tidak diijinkan dalam union"
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "anggota %q+#D dengan penempatan salinan operator tidak diijinkan dalam union"
  
! #: cp/class.c:3563
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/class.c:3679
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D may not be static because it is a member of a union"
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D mungkin bukan statis karena ini adalah anggota dari sebuah union"
  
! #: cp/class.c:3692
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+D invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "field %q+D secara tidak valid mendeklarasikan tipe fungsi"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/class.c:3782
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "mengabaikan atribut packed karena dari unpacked non-POD field %q+#D"
  
! #: cp/class.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/class.c:3837
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "multiple field dalam union %qT tida terinisialisasi"
  
! #: cp/class.c:3870
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:3913
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+#D with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "field %q+#D dengan nama sama seperti class"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/class.c:3946
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  tetapi tidak override %<%T(const %T&)%>"
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/class.c:3952
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  tetapi tidak override %<operator=(const %T&)%>"
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:4411
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4414
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4742
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "penginisialisasi dispesifikasikan untuk metode %q+D bukan virtual"
  
! #: cp/class.c:4775
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "destructor for %qT is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5934
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q+T is not literal because:"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  %q+T has a non-trivial destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.c:5943
  #, fuzzy, gcc-internal-format
  #| msgid "Java class %qT cannot have a destructor"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "Java class %qT tidak dapat memiliki sebuah destruksi"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.c:6006
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "  non-static data member %qD has volatile type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.c:6127
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.c:6156
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference %q+#D in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "referensi bukan-statis %q+#D dalam kelas tanpa sebuah konstruktor"
  
! #: cp/class.c:6162
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "anggota const bukan-statis %q+#D dalam kelas tanpa sebuah konstruktor"
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direct base %qT tidak dapat diakses dalam %qT karena adanya ambigu"
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtual base %qT tidak dapat diakses dalam %qT karena adanya ambigu"
  
! #: cp/class.c:6743
  #, fuzzy, gcc-internal-format
  #| msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "ofset dari %q+D adalah bukan ABI komplian dan mungkin berubah dalam versi GCC yang akan datang"
  
! #: cp/class.c:6922
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: cp/class.c:7208
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: cp/class.c:7210
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:7243
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: cp/class.c:7245
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in otherwise empty struct"
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "%J anggota array fleksibel dalam sebaliknya struct kosong"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.c:7262
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: cp/class.c:7264
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in otherwise empty struct"
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "%J anggota array fleksibel dalam sebaliknya struct kosong"
  
! #: cp/class.c:7283
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T memiliki fungsi maya dan dapat diakses bukan virtual desktruktor"
  
! #: cp/class.c:7562
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT does not have any field named %qD"
  msgid "type transparent %q#T does not have any fields"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7572
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has virtual member functions"
  msgid "type transparent class %qT has virtual functions"
  msgstr "tipe %qs memiliki anggota fungsi virtual"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#D is marked %<dllimport%>"
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "mencoba menyelesaikan struct, tetapi ditendang keluar karena error parse sebelumnya"
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "bahasa string %<\"%E\"%> tidak dikenal"
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "tidak dapat meresolf fungsi overloaded %qD berdasar dari konversi ke tipe %qT"
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "tidak cocok mengubah fungsi %qD ke tipe %q#T"
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "mengubah fungsi overloaded %qD ke tipe %q#T adalah ambigu"
  
! #: cp/class.c:8555
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "mengasumsikan penunjuk ke anggota %qD"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "tidak cukup informasi mengenai tipe"
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "tidak dapat mengubah %qE dari tipe %qT ke tipe %qT"
  
! #: cp/class.c:8928
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/class.c:8931
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
--- 50322,51697 ----
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4367
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "kurung diantara penginisialisasi untuk tipe bukan kumpulan %qT"
  
! #: cp/call.c:4265
  #, fuzzy
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "konversi dari %qT ke %qT adalah ambigu"
  
! #: cp/call.c:4373 cp/cvt.c:862
  #, fuzzy
  #| msgid "could not convert %qE to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "tidak dapat mengubah %qE ke %qT"
  
! #: cp/call.c:4440
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4461
  #, fuzzy
  #| msgid "conversion to %qT from boolean expression"
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: cp/call.c:4645
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.c:4648
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%D(%A)%> adalah ambigu"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4873
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "pointer-ke-anggota fungsi %E tidak dapat dipanggil tanpa sebuah objek; pertimbangkan menggunakan .* atau ->*"
  
! #: cp/call.c:4945
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "tidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>"
  
! #: cp/call.c:4959
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "panggilan dari %<(%T) (%A)%> adalah ambigu"
  
! #: cp/call.c:5011
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "konversi ambigu untuk array subscript"
  
! #: cp/call.c:5012
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5015
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.c:5017
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.c:5019
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5036
  #, fuzzy, gcc-internal-format
  #| msgid "User operators:\n"
  msgid "ternary %<operator?:%>"
  msgstr "Operator pengguna:\n"
  
! #: cp/call.c:5040
  #, fuzzy, gcc-internal-format
  #| msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%s untuk ternary %<operator?:%> dalam %<%E ? %E : %E%>"
  
! #: cp/call.c:5049 cp/call.c:5093 cp/call.c:5103
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator%s%>"
  msgstr "Operator buruk"
  
! #: cp/call.c:5052
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E%s%>"
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E%s%>"
  
! #: cp/call.c:5059
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator[]%>"
  msgstr "Operator buruk"
  
! #: cp/call.c:5062
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator[]%> in %<%E[%E]%>"
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%s untuk %<operator[]%> dalam %<%E[%E]%>"
  
! #: cp/call.c:5070
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5073
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %qs in %<%s %E%>"
  msgid "%qs in %<%s %E%>"
  msgstr "%s untuk %qs dalam %<%s %E%>"
  
! #: cp/call.c:5079
  #, fuzzy, gcc-internal-format
  #| msgid "  or %<operator=(const %T&)%>"
  msgid "%<operator %s%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/call.c:5082
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.c:5097
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E %s %E%>"
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E %s %E%>"
  
! #: cp/call.c:5106
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.c:5216
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ melarang mengabaikan term tengah dari sebuah ekspresi ?:"
  
! #: cp/call.c:5283
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5300 cp/call.c:5307
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5363
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.c:5443
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan kedua ke operator kondisional bertipe %<void%>, tetapi operan ketika bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.c:5448
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan ketiga ke opertor kondisional bertipe %<void%>, tetapi operan kedua bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.c:5497 cp/call.c:5612 cp/call.c:5783
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operan ke ?: memiliki tipe berbeda %qT dan %qT"
  
! #: cp/call.c:5501
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5688
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.c:5704
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.c:5717
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5722
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.c:5738
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/call.c:6428
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.c:6430
  #, fuzzy, gcc-internal-format
  #| msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.c:6510
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6561
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: cp/call.c:6563
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6634
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: cp/call.c:7018
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7060
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: cp/call.c:7236
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "tidak ada dealokasi fungsi yang berhubungan untuk %qD"
  
! #: cp/call.c:7242
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "tidak cocok %<operator %s%> untuk %qT"
  
! #: cp/call.c:7278
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.c:7279 cp/decl.c:8284
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7284
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.c:7285 cp/decl.c:8285
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7292
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D tidak dapat diakses"
  
! #: cp/call.c:7373
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "melewatkan koson ke argumen bukan penunjuk %P dari %qD"
  
! #: cp/call.c:7376 cp/call.c:7395 cp/decl.c:9980 cp/typeck.c:4209
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7380
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "mengubah ke tipe bukan penunjuk %qT dari KOSONG"
  
! #: cp/call.c:7392
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.c:7399
  #, fuzzy, gcc-internal-format
  #| msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.c:7466
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  inisialisasi argumen %P dari %qD"
  
! #: cp/call.c:7486
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/call.c:7536
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "terlalu banyak kurung diantara penginisialisasi untuk %qT"
  
! #: cp/call.c:7547
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7556
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: cp/call.c:7593 cp/cvt.c:227
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: cp/call.c:7635 cp/call.c:7642
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "mengubah ke %qT untuk daftar penginisialisasi akan menggunakan konstruktor eksplist %qD"
  
! #: cp/call.c:7638
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "hanya deklarasi dari konstruktor yang dapan berupa %<explicit%>"
  
! #: cp/call.c:7911
  #, fuzzy
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/call.c:7920
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.c:7925
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.c:7937
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7940
  #, fuzzy
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/call.c:7979
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "tidak dapat mengikat bitfield %qE ke %qT"
  
! #: cp/call.c:7982 cp/call.c:8000
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "tidak dapat mengikat packed field %qE ke %qT"
  
! #: cp/call.c:7985
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "tidak dapat mengikat rvalue %qE ke %qT"
  
! #: cp/call.c:8180
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.c:8207 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8251
  #, fuzzy, gcc-internal-format
  #| msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "tidak dapat melewatkan objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.c:8287
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/call.c:8297
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "tidak dapat menerima objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.c:8365
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/call.c:8374
  #, fuzzy, gcc-internal-format
  #| msgid "the default argument for parameter %d of %qD has not yet been parsed"
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "argumen baku untuk parameter %d dari %qD belum diparse"
  
! #: cp/call.c:8474
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/call.c:8536
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9120
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "melewatkan %qT sebagai %<this%> argumen dari %q#D mengabaikan kualifier"
  
! #: cp/call.c:9123 cp/call.c:11767
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dalam panggilan ke %qD"
  
! #: cp/call.c:9148
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/call.c:9344
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: cp/call.c:9476
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9876
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9879
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.c:9884
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9889
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9904
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.c:9908
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use value-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.c:9911
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9914
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9937
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.c:9939
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.c:9941
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use copy-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.c:9944
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9947
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9950
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9961
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9973
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9990
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9993
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:10003
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10006
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:10018
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10040
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:10140
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/call.c:10414 cp/typeck.c:9504
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/call.c:10436
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10468
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.c:10515
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/call.c:10553 cp/pt.c:16297 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10555
  #, fuzzy, gcc-internal-format
  #| msgid "mangling function-style cast with more than one argument"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "mangling function-style cast dengan lebih dari satu argumen"
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.c:10750
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%s(%A)%> adalah ambigu"
  
! #: cp/call.c:10773
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no non-static data member named %qD"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/call.c:10778
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
! #: cp/call.c:10779
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "mengembalikan sebuah nilai dari sebuah destruktor"
  
! #: cp/call.c:10802
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/call.c:11765
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "melewatkan %qT memilih %qT diatas %qT"
  
! #: cp/call.c:11834
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "memilih %qD diatas %qD"
  
! #: cp/call.c:11835
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.c:11838
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  karena urutan konversi untuk argumen lebih baik"
  
! #: cp/call.c:12088
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "argumen baku tidak cocok dalam kelebihan beban resolusi"
  
! #: cp/call.c:12092
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " kandidat 1: %q+#F"
  
! #: cp/call.c:12094
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " kandidat 2: %q+#F"
  
! #: cp/call.c:12140
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ mengatakan bahwa ini adalah ambigu, meskipun melalui konversi terburuk untuk yang pertama lebih baik daripada konversi terburuk untuk yang kedua:"
  
! #: cp/call.c:12527
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12682
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.c:12686
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "inisialisasi dari referensi dari tipe %qT dari ekspresi dari tipe %qT tidak valid"
  
! #: cp/class.c:322
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:326
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:333
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:338
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:391
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:1204
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: cp/class.c:1207
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1225
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q+#D tidak dapat overloaded"
  
! #: cp/class.c:1227 cp/decl.c:1746 cp/decl.c:1758 cp/decl.c:1783 cp/decl.c:1806
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %q#D"
  msgstr "deklarasi sebelumnya %q+D"
  
! #: cp/class.c:1269
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "spesifikasi akses konflik untuk metoda %q+D, diabaikan"
  
! #: cp/class.c:1272
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "spesifikasi akses konflik untuk field %qE, diabaikan"
  
! #: cp/class.c:1341
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local method %q+#D with same name"
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr "  karena dari metoda lokal %q+#D dengan nama sama"
  
! #: cp/class.c:1345
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local method %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:1351
  #, fuzzy, gcc-internal-format
  #| msgid "  because of local member %q+#D with same name"
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr "  karena dari anggota lokal %q+#D dengan nama sama"
  
! #: cp/class.c:1355
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1435 cp/class.c:1442 cp/class.c:1449 cp/class.c:1461
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1447
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1455
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1766
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.c:2240
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "semua anggota fungsi dalam kelas %qT adalah private"
  
! #: cp/class.c:2252
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T hanya mendefinisikan sebuah desktruktor private dan tidak memiliki teman"
  
! #: cp/class.c:2293
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T hanya mendefinisikan konstruktor private dan tidak memiliki teman"
  
! #: cp/class.c:2297
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2589
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "tidak ada unik final overrider untuk %qD dalam %qT"
  
! #: cp/class.c:2951
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "%q+#D tidak dapat overloaded"
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2969
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3032
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was hidden"
  msgid "%qD was hidden"
  msgstr "%q+D telah disembunyikan"
  
! #: cp/class.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "  by %q+D"
  msgid "  by %qD"
  msgstr "  oleh %q+D"
  
! #: cp/class.c:3068
  #, 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/class.c:3078 cp/parser.c:21870
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3274
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3466
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bit-field %q+#D dengan tipe bukan integral"
  
! #: cp/class.c:3482
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bit-field %q+D lebar bukan sebuah konstanta integer"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "lebar negatif dalam bit-field %q+D"
  
! #: cp/class.c:3492
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "lebar nol untuk bit-field %q+D"
  
! #: cp/class.c:3502
  #, fuzzy, gcc-internal-format
  #| msgid "width of %q+D exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "lebar dari %q+D melebihi tipenya"
  
! #: cp/class.c:3508
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is too small to hold all values of %q#T"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D terlalu kecil untuk menjaga seluruh nilai dari %q#T"
  
! #: cp/class.c:3569
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "anggota %q#D dengan konstruktor tidak diijinkan dalam union"
  
! #: cp/class.c:3572
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "anggota %q+#D dengan desktruktor tidak diijinkan dalam union"
  
! #: cp/class.c:3574
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "anggota %q+#D dengan penempatan salinan operator tidak diijinkan dalam union"
  
! #: cp/class.c:3578
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/class.c:3694
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D may not be static because it is a member of a union"
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D mungkin bukan statis karena ini adalah anggota dari sebuah union"
  
! #: cp/class.c:3707
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.c:3720
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+D invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "field %q+D secara tidak valid mendeklarasikan tipe fungsi"
  
! #: cp/class.c:3726
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/class.c:3797
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "mengabaikan atribut packed karena dari unpacked non-POD field %q+#D"
  
! #: cp/class.c:3849
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/class.c:3852
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/class.c:3883
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "multiple field dalam union %qT tida terinisialisasi"
  
! #: cp/class.c:3885
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:3928
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+#D with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "field %q+#D dengan nama sama seperti class"
  
! #: cp/class.c:3956
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/class.c:3961
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  tetapi tidak override %<%T(const %T&)%>"
  
! #: cp/class.c:3963
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/class.c:3967
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  tetapi tidak override %<operator=(const %T&)%>"
  
! #: cp/class.c:3969
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:4426
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4429
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4757
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "penginisialisasi dispesifikasikan untuk metode %q+D bukan virtual"
  
! #: cp/class.c:4790
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "destructor for %qT is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/class.c:5246
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5267
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5923 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5949
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q+T is not literal because:"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/class.c:5952
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5955
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  %q+T has a non-trivial destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.c:5958
  #, fuzzy, gcc-internal-format
  #| msgid "Java class %qT cannot have a destructor"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "Java class %qT tidak dapat memiliki sebuah destruksi"
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.c:6014
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.c:6021
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "  non-static data member %qD has volatile type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.c:6142
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.c:6171
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference %q+#D in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "referensi bukan-statis %q+#D dalam kelas tanpa sebuah konstruktor"
  
! #: cp/class.c:6177
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "anggota const bukan-statis %q+#D dalam kelas tanpa sebuah konstruktor"
  
! #: cp/class.c:6496
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direct base %qT tidak dapat diakses dalam %qT karena adanya ambigu"
  
! #: cp/class.c:6508
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtual base %qT tidak dapat diakses dalam %qT karena adanya ambigu"
  
! #: cp/class.c:6758
  #, fuzzy, gcc-internal-format
  #| msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "ofset dari %q+D adalah bukan ABI komplian dan mungkin berubah dalam versi GCC yang akan datang"
  
! #: cp/class.c:6937
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: cp/class.c:7223
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: cp/class.c:7225
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: cp/class.c:7230
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:7258
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: cp/class.c:7260
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in otherwise empty struct"
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "%J anggota array fleksibel dalam sebaliknya struct kosong"
  
! #: cp/class.c:7269 cp/class.c:7300
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.c:7277
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: cp/class.c:7279
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in otherwise empty struct"
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "%J anggota array fleksibel dalam sebaliknya struct kosong"
  
! #: cp/class.c:7298
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:7412 cp/parser.c:25654
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.c:7549
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T memiliki fungsi maya dan dapat diakses bukan virtual desktruktor"
  
! #: cp/class.c:7577
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT does not have any field named %qD"
  msgid "type transparent %q#T does not have any fields"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/class.c:7583
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7587
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has virtual member functions"
  msgid "type transparent class %qT has virtual functions"
  msgstr "tipe %qs memiliki anggota fungsi virtual"
  
! #: cp/class.c:7593
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7750
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#D is marked %<dllimport%>"
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/class.c:7761
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "mencoba menyelesaikan struct, tetapi ditendang keluar karena error parse sebelumnya"
  
! #: cp/class.c:8268
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "bahasa string %<\"%E\"%> tidak dikenal"
  
! #: cp/class.c:8358
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "tidak dapat meresolf fungsi overloaded %qD berdasar dari konversi ke tipe %qT"
  
! #: cp/class.c:8516
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "tidak cocok mengubah fungsi %qD ke tipe %q#T"
  
! #: cp/class.c:8543
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "mengubah fungsi overloaded %qD ke tipe %q#T adalah ambigu"
  
! #: cp/class.c:8570
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "mengasumsikan penunjuk ke anggota %qD"
  
! #: cp/class.c:8573
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/class.c:8649 cp/class.c:8691
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "tidak cukup informasi mengenai tipe"
  
! #: cp/class.c:8669
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "tidak dapat mengubah %qE dari tipe %qT ke tipe %qT"
  
! #: cp/class.c:8943
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/class.c:8946
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
*************** msgstr ""
*** 51740,51746 ****
  msgid "%q+E is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
--- 51779,51785 ----
  msgid "%q+E is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8025
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
*************** msgstr "%qT adalah sebuah dasar ambigu d
*** 51790,51796 ****
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
--- 51829,51835 ----
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8057
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr ""
*** 51914,52332 ****
  msgid "accessing uninitialized array element"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.c:3875
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%qE is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.c:3898
  #, 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.c:3929 cp/constexpr.c:3951
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4062
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4065
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4076
  #, 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.c:4079
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4090
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4093
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4104
  #, 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.c:4108
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4119
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4122
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4163
  #, 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.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4226
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5026
  #, 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.c:5028 cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "dipanggil dari sini"
  
! #: cp/constexpr.c:5033
  #, 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.c:5038
  #, 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.c:5045
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD used in its own initializer"
  msgstr "%qE tidak terinisialisasi"
  
! #: cp/constexpr.c:5050
  #, 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.c:5053
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D adalah private"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, 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.c:5071
  #, 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.c:5074
  #, 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.c:5320
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.c:5389
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5402
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, 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.c:5908
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6010
  #, 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.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, 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.c:6089
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, 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.c:6699 cp/constexpr.c:8173
  #, 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.c:6727
  #, 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.c:6756
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "tipe tidak lengkap %qT tidak diijinkan"
  
! #: cp/constexpr.c:6792
  #, 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.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, 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.c:6992
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a class template, got %qE"
  msgid "unexpected template-id %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/constexpr.c:6998
  #, fuzzy, gcc-internal-format
  #| msgid "non-function in gimple call"
  msgid "function concept must be called"
  msgstr "bukan fungsi dalam panggilan gimple"
  
! #: cp/constexpr.c:7023
  #, 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.c:7042
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "diduga ekspresi"
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7280
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7295
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7306
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, 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.c:8138
  #, 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.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, 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.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8265
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8419
  #, 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.c:8486
  #, 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.c:8501
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8565
  #, 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.c:8615
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/constexpr.c:8622
  #, fuzzy, gcc-internal-format
  #| msgid "%qE declared %<threadprivate%> after first use"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: cp/constexpr.c:8695
  #, 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.c:8791
  #, 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.c:8858
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/constexpr.c:8888
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "label definition is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
--- 51953,52371 ----
  msgid "accessing uninitialized array element"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.c:3877
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.c:3894 cp/constexpr.c:3993 cp/constexpr.c:6123
! #: cp/constexpr.c:6220 cp/constexpr.c:7977
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%qE is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.c:3900
  #, 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.c:3931 cp/constexpr.c:3953
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.c:3933
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4064
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.c:4067
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.c:4078
  #, 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.c:4081
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.c:4092
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4095
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.c:4106
  #, 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.c:4110
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4121
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4124
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4165
  #, 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.c:4174 cp/constexpr.c:4184
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4204
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4228
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4240
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4970 cp/constexpr.c:6790
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.c:4990
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5035
  #, 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.c:5037 cp/constexpr.c:5044
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "dipanggil dari sini"
  
! #: cp/constexpr.c:5042
  #, 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.c:5047
  #, 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.c:5054
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD used in its own initializer"
  msgstr "%qE tidak terinisialisasi"
  
! #: cp/constexpr.c:5059
  #, 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.c:5062
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D adalah private"
  
! #: cp/constexpr.c:5067 cp/constexpr.c:5074
  #, 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.c:5080
  #, 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.c:5083
  #, 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.c:5329
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modification of %qE is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.c:5398
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5411
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5811 cp/constexpr.c:7048
  #, 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.c:5917
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6019
  #, 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.c:6020
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6085
  #, 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.c:6098
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6280 cp/constexpr.c:8655
  #, 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.c:6708 cp/constexpr.c:8182
  #, 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.c:6736
  #, 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.c:6765
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type %qT not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "tipe tidak lengkap %qT tidak diijinkan"
  
! #: cp/constexpr.c:6801
  #, 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.c:6906 cp/constexpr.c:8481 cp/constexpr.c:8859
  #, 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.c:7001
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a class template, got %qE"
  msgid "unexpected template-id %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/constexpr.c:7007
  #, fuzzy, gcc-internal-format
  #| msgid "non-function in gimple call"
  msgid "function concept must be called"
  msgstr "bukan fungsi dalam panggilan gimple"
  
! #: cp/constexpr.c:7032
  #, 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.c:7051
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "diduga ekspresi"
  
! #: cp/constexpr.c:7281
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7289
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7304
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7315
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7337
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7917
  #, 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.c:8147
  #, 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.c:8150
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, 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.c:8235
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8274
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "use of %<this%> in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8428
  #, 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.c:8495
  #, 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.c:8510
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8574
  #, 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.c:8624
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/constexpr.c:8631
  #, fuzzy, gcc-internal-format
  #| msgid "%qE declared %<threadprivate%> after first use"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: cp/constexpr.c:8704
  #, 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.c:8800
  #, 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.c:8867
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.c:8906
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "label definition is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.c:8925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
*************** msgstr ""
*** 52353,52393 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, 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.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/cp-gimplify.c:2813
  #, 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.c:2830
  #, 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.c:2841
  #, 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.c:2853
  #, 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 ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
--- 52392,52432 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2797
  #, 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.c:2819 cp/cp-gimplify.c:2831 cp/decl.c:4049 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/cp-gimplify.c:2837
  #, 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.c:2854
  #, 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.c:2865
  #, 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.c:2877
  #, 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 ""
  
! #: cp/cp-gimplify.c:2981
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
*************** msgstr "inisialisasi dari referensi buka
*** 52441,52447 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
--- 52480,52486 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/cvt.c:498 cp/typeck.c:7991
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
*************** msgstr "%q+F dideklarasikan %<static%> t
*** 52849,53126 ****
  msgid "odr-used inline variable %qD is not defined"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: cp/decl.c:1198
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD telah dideklarasikan %<extern%> dan kemudian %<static%>"
  
! #: cp/decl.c:1238
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "declaration of %qF has a different exception specifier"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/decl.c:1252
  #, fuzzy, gcc-internal-format
  #| msgid "from previous declaration %q+F"
  msgid "from previous declaration %qF"
  msgstr "dari deklarasi sebelumnya %q+F"
  
! #: cp/decl.c:1299
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
  msgstr "deklarasi sebelumnya %q+D"
  
! #: cp/decl.c:1332
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "cannot specialize concept %q#D"
  msgstr "tidak terinisialisasi const %qD"
  
! #: cp/decl.c:1354
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.c:1383
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.c:1386
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D"
  msgid "previous declaration of %q#D"
  msgstr "deklarasi sebelumnya dari %q+#D"
  
! #: cp/decl.c:1435
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration %q+#D"
  msgstr "ambigu deklarasi lama %q+#D"
  
! #: cp/decl.c:1437 cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "old declaration %q#D"
  msgstr "global deklarasi %q+#D"
  
! #: cp/decl.c:1506
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD declared as non-function"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: cp/decl.c:1519 cp/decl.c:1646
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing %s function %q#D"
  msgid "shadowing built-in function %q#D"
  msgstr "pembayangan %s fungsi %q#D"
  
! #: cp/decl.c:1520 cp/decl.c:1647
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing %s function %q#D"
  msgid "shadowing library function %q#D"
  msgstr "pembayangan %s fungsi %q#D"
  
! #: cp/decl.c:1528
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "perpustakaan fungsi %q#D redeklarasi sebagai bukan-fungsi %q#D"
  
! #: cp/decl.c:1532 cp/decl.c:1593
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "konflik dengan deklarasi bawaan %q#D"
  
! #: cp/decl.c:1621
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "ambigu deklarasi bawaan %q#D"
  
! #: cp/decl.c:1627 cp/decl.c:1641
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "ambigu deklarasi bawaan %q#D"
  
! #: cp/decl.c:1631
  #, fuzzy, gcc-internal-format
  #| msgid "derived type declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "tipe deklarasi turunan"
  
! #: cp/decl.c:1735
  #, fuzzy, gcc-internal-format
  #| msgid "data area of %q+D conflicts with previous declaration"
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "daerah data dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/decl.c:1739
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1755
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redeklarasi sebagai jenis berbeda dari simbol"
  
! #: cp/decl.c:1779
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "conflicting declaration of template %q#D"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.c:1801
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of C function %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.c:1818
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration of %q#D"
  msgstr "ambigu deklarasi lama %q+#D"
  
! #: cp/decl.c:1828
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D"
  msgid "previous declaration as %q#D"
  msgstr "deklarasi sebelumnya dari %q+#D"
  
! #: cp/decl.c:1840
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "deklarasi dari %qD membayangi sebuah deklarasi global"
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration %q+#D"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "deklarasi sebelumnya bukan fungsi %q+#D"
  
! #: cp/decl.c:1900
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously declared here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.c:1912
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for %q+#D"
  msgid "prototype specified for %q#D"
  msgstr "prototipe untuk %q+#D"
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  #| msgid "%Jfollows non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "%J mengikuti bukan-prototipe definisi disini"
  
! #: cp/decl.c:1954
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with new declaration with %qL linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "konflik dengan deklarasi baru dengan %qL linkage"
  
! #: cp/decl.c:1957
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "deklarasi sebelumnya dari %q+#D dengan %qL linkage"
  
! #: cp/decl.c:1992 cp/decl.c:2002
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/decl.c:1995 cp/decl.c:2005
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in %q+#D"
  msgid "previous specification in %q#D here"
  msgstr "setelah spesifikasi sebelumnya dalam %q+#D"
  
! #: cp/decl.c:2045
  #, 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/decl.c:2053
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with import"
  msgstr "deklarasi dari namespace %qD konflik dengan"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "import declared %q#D here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting exporting declaration %qD"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "previous declaration %q#D here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "definisi sebelumnya dari %q+D ada disini"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "deklarasi sebelumnya dari %q+D ada disini"
  
! #: cp/decl.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "deklarasi redundansi dari %qD dalam lingkup sama"
  
! #: cp/decl.c:2164
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD is not first declaration"
--- 52888,53165 ----
  msgid "odr-used inline variable %qD is not defined"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: cp/decl.c:1200
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD telah dideklarasikan %<extern%> dan kemudian %<static%>"
  
! #: cp/decl.c:1240
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "declaration of %qF has a different exception specifier"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/decl.c:1254
  #, fuzzy, gcc-internal-format
  #| msgid "from previous declaration %q+F"
  msgid "from previous declaration %qF"
  msgstr "dari deklarasi sebelumnya %q+F"
  
! #: cp/decl.c:1301
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.c:1305 cp/decl.c:15357
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
  msgstr "deklarasi sebelumnya %q+D"
  
! #: cp/decl.c:1334
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "cannot specialize concept %q#D"
  msgstr "tidak terinisialisasi const %qD"
  
! #: cp/decl.c:1356
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.c:1385
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.c:1388
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D"
  msgid "previous declaration of %q#D"
  msgstr "deklarasi sebelumnya dari %q+#D"
  
! #: cp/decl.c:1437
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration %q+#D"
  msgstr "ambigu deklarasi lama %q+#D"
  
! #: cp/decl.c:1439 cp/decl.c:1822
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "old declaration %q#D"
  msgstr "global deklarasi %q+#D"
  
! #: cp/decl.c:1508
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD declared as non-function"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: cp/decl.c:1521 cp/decl.c:1648
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing %s function %q#D"
  msgid "shadowing built-in function %q#D"
  msgstr "pembayangan %s fungsi %q#D"
  
! #: cp/decl.c:1522 cp/decl.c:1649
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing %s function %q#D"
  msgid "shadowing library function %q#D"
  msgstr "pembayangan %s fungsi %q#D"
  
! #: cp/decl.c:1530
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "perpustakaan fungsi %q#D redeklarasi sebagai bukan-fungsi %q#D"
  
! #: cp/decl.c:1534 cp/decl.c:1595
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "konflik dengan deklarasi bawaan %q#D"
  
! #: cp/decl.c:1623
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "ambigu deklarasi bawaan %q#D"
  
! #: cp/decl.c:1629 cp/decl.c:1643
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "ambigu deklarasi bawaan %q#D"
  
! #: cp/decl.c:1633
  #, fuzzy, gcc-internal-format
  #| msgid "derived type declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "tipe deklarasi turunan"
  
! #: cp/decl.c:1737
  #, fuzzy, gcc-internal-format
  #| msgid "data area of %q+D conflicts with previous declaration"
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "daerah data dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/decl.c:1741
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1757
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redeklarasi sebagai jenis berbeda dari simbol"
  
! #: cp/decl.c:1781
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "conflicting declaration of template %q#D"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.c:1803
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of C function %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration of %q#D"
  msgstr "ambigu deklarasi lama %q+#D"
  
! #: cp/decl.c:1830
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.c:1832
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D"
  msgid "previous declaration as %q#D"
  msgstr "deklarasi sebelumnya dari %q+#D"
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "deklarasi dari %qD membayangi sebuah deklarasi global"
  
! #: cp/decl.c:1844
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration %q+#D"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "deklarasi sebelumnya bukan fungsi %q+#D"
  
! #: cp/decl.c:1902
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.c:1903 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously declared here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for %q+#D"
  msgid "prototype specified for %q#D"
  msgstr "prototipe untuk %q+#D"
  
! #: cp/decl.c:1916
  #, fuzzy, gcc-internal-format
  #| msgid "%Jfollows non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "%J mengikuti bukan-prototipe definisi disini"
  
! #: cp/decl.c:1956
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with new declaration with %qL linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "konflik dengan deklarasi baru dengan %qL linkage"
  
! #: cp/decl.c:1959
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "deklarasi sebelumnya dari %q+#D dengan %qL linkage"
  
! #: cp/decl.c:1994 cp/decl.c:2004
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/decl.c:1997 cp/decl.c:2007
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in %q+#D"
  msgid "previous specification in %q#D here"
  msgstr "setelah spesifikasi sebelumnya dalam %q+#D"
  
! #: cp/decl.c:2047
  #, 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/decl.c:2055
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with import"
  msgstr "deklarasi dari namespace %qD konflik dengan"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "import declared %q#D here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting exporting declaration %qD"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "previous declaration %q#D here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "definisi sebelumnya dari %q+D ada disini"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "deklarasi sebelumnya dari %q+D ada disini"
  
! #: cp/decl.c:2104
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "deklarasi redundansi dari %qD dalam lingkup sama"
  
! #: cp/decl.c:2165
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD is not first declaration"
*************** msgstr "definisi terhapus dari %qD"
*** 53134,53188 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/decl.c:2774
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D: visibility attribute ignored because it"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%q+D: atribut visibility diabaikan karenanya"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "redefinition of %q#D"
  msgstr "redefinisi dari %q#T"
  
! #: cp/decl.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%qD conflicts with used function"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: cp/decl.c:3060
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%q#D not declared in class"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared with conflicting %qs attributes"
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared with conflicting %qs attributes"
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "deduction guide %q+D redeclared"
  msgstr "fungsi %q+D redeklarasi sebagai inline"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 53173,53227 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2636
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/decl.c:2775
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D: visibility attribute ignored because it"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%q+D: atribut visibility diabaikan karenanya"
  
  #. Reject two definitions.
! #: cp/decl.c:3035 cp/decl.c:3064 cp/decl.c:3106 cp/decl.c:3123 cp/decl.c:3226
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "redefinition of %q#D"
  msgstr "redefinisi dari %q#T"
  
! #: cp/decl.c:3051
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%qD conflicts with used function"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: cp/decl.c:3061
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%q#D not declared in class"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/decl.c:3075 cp/decl.c:3133
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared with conflicting %qs attributes"
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: cp/decl.c:3078 cp/decl.c:3136
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared with conflicting %qs attributes"
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: cp/decl.c:3085 cp/decl.c:3143
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "deduction guide %q+D redeclared"
  msgstr "fungsi %q+D redeklarasi sebagai inline"
  
! #: cp/decl.c:3092
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 53190,53683 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.c:3171
  #, fuzzy, gcc-internal-format
  #| msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "thread-local deklarasi dari %q+D mengikuti deklarasi bukan-thread-lokal"
  
! #: cp/decl.c:3174
  #, fuzzy, gcc-internal-format
  #| msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "non-thread-local deklarasi dari %q+D mengikuti deklarasi thread-local"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D"
  msgid "redeclaration of %q#D"
  msgstr "deklarasi dari %q#D"
  
! #: cp/decl.c:3216
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of %qD in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "deklarasi redundansi dari %qD dalam lingkup sama"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  dari sini"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  keluar OpenMP structured block"
  
! #: cp/decl.c:3428
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of %q+#D"
  msgid "  crosses initialization of %q#D"
  msgstr "  menyilangi inisialisasi dari %q+#D"
  
! #: cp/decl.c:3431
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  memasuki blok percobaan"
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  mamasuki blok penangkapan"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  memasuki blok terstruktur OpenMP"
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3588
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "  skips initialization of %q#D"
  msgstr "  melewati inisialisasi dari %q+#D"
  
! #: cp/decl.c:3591
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "%qD digunakan tanpa parameter template"
  
! #: cp/decl.c:4061
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "tidak ada tempat kelas yang bernama %q#T dalam %q#T"
  
! #: cp/decl.c:4101
  #, fuzzy, gcc-internal-format
  #| msgid "no class template named %q#T in %q#T"
  msgid "no type named %q#T in %q#T"
  msgstr "tidak ada tempat kelas yang bernama %q#T dalam %q#T"
  
! #: cp/decl.c:4114
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "konversi dari %qT ke %qT adalah ambigu"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nama %q#T, yang bukan sebuah class template"
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nama %q#T, yang bukan sebuah tipe"
  
! #: cp/decl.c:4195
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "template parameters do not match template %qD"
  msgstr "parameter template tidak cocok dengan template"
  
! #: cp/decl.c:4531
  #, 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.c:5038
  #, 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.c:5041
  #, 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.c:5044
  #, 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.c:5063
  #, 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.c:5066
  #, 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.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "multiple tipe dalam satu deklarasi"
  
! #: cp/decl.c:5113
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.c:5130
  #, 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.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ menghambat struct anonymous"
  
! #: cp/decl.c:5178
  #, 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.c:5181
  #, 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.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> hanya dapat dispesifikasikan didalam sebuah kelas"
  
! #: cp/decl.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> hanya dapat dispesifikasikan untuk konstruktor"
  
! #: cp/decl.c:5192
  #, 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.c:5196
  #, 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.c:5200
  #, 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.c:5204
  #, 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.c:5208
  #, 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.c:5212
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> telah diabaikan dalam deklarasi ini"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, 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.c:5243
  #, 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.c:5246
  #, 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.c:5318
  #, 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.c:5322
  #, 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.c:5386 cp/decl2.c:859
  #, 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.c:5399
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "deklarasi dari %q#D memiliki %<extern%> dan terinisialisasi"
  
! #: cp/decl.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/decl.c:5461
  #, 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.c:5469
  #, 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.c:5470
  #, 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.c:5482
  #, 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.c:5494
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "duplikasi inisialisasi dari %qD"
  
! #: cp/decl.c:5542
  #, 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.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/decl.c:5671
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variabel %q#D memiliki penginisialisasi tetapi tipe tidak lengkap"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: cp/decl.c:5687
  #, 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.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: cp/decl.c:5837
  #, 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.c:5843
  #, 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.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "bukan trivial designated penginisialisasi tidak didukung"
  
! #: cp/decl.c:5866
  #, 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.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.c:5981
  #, 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.c:6006
  #, 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.c:6057
  #, 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.c:6061
  #, 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.c:6067
  #, 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.c:6109
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "tidak terinisialisasi const %qD"
  
! #: cp/decl.c:6116
  #, 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.c:6125
  #, 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.c:6133
  #, 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.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6308
  #, 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.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
--- 53229,53722 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3157
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.c:3172
  #, fuzzy, gcc-internal-format
  #| msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "thread-local deklarasi dari %q+D mengikuti deklarasi bukan-thread-lokal"
  
! #: cp/decl.c:3175
  #, fuzzy, gcc-internal-format
  #| msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "non-thread-local deklarasi dari %q+D mengikuti deklarasi thread-local"
  
! #: cp/decl.c:3190 cp/decl.c:3234 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D"
  msgid "redeclaration of %q#D"
  msgstr "deklarasi dari %q#D"
  
! #: cp/decl.c:3217
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of %qD in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "deklarasi redundansi dari %qD dalam lingkup sama"
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3284
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3378
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  dari sini"
  
! #: cp/decl.c:3401 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  keluar OpenMP structured block"
  
! #: cp/decl.c:3429
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of %q+#D"
  msgid "  crosses initialization of %q#D"
  msgstr "  menyilangi inisialisasi dari %q+#D"
  
! #: cp/decl.c:3432
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/decl.c:3446 cp/decl.c:3600
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  memasuki blok percobaan"
  
! #: cp/decl.c:3452 cp/decl.c:3582 cp/decl.c:3602
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  mamasuki blok penangkapan"
  
! #: cp/decl.c:3458 cp/decl.c:3612
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  memasuki blok terstruktur OpenMP"
  
! #: cp/decl.c:3464 cp/decl.c:3604
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3471 cp/decl.c:3606
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3589
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "  skips initialization of %q#D"
  msgstr "  melewati inisialisasi dari %q+#D"
  
! #: cp/decl.c:3592
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/decl.c:4056 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "%qD digunakan tanpa parameter template"
  
! #: cp/decl.c:4062
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/decl.c:4073
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/decl.c:4101 cp/decl.c:4187
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "tidak ada tempat kelas yang bernama %q#T dalam %q#T"
  
! #: cp/decl.c:4102
  #, fuzzy, gcc-internal-format
  #| msgid "no class template named %q#T in %q#T"
  msgid "no type named %q#T in %q#T"
  msgstr "tidak ada tempat kelas yang bernama %q#T dalam %q#T"
  
! #: cp/decl.c:4115
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "konversi dari %qT ke %qT adalah ambigu"
  
! #: cp/decl.c:4124
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nama %q#T, yang bukan sebuah class template"
  
! #: cp/decl.c:4131
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> nama %q#T, yang bukan sebuah tipe"
  
! #: cp/decl.c:4196
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "template parameters do not match template %qD"
  msgstr "parameter template tidak cocok dengan template"
  
! #: cp/decl.c:4532
  #, 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.c:5039
  #, 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.c:5042
  #, 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.c:5045
  #, 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.c:5064
  #, 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.c:5067
  #, 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.c:5109
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "multiple tipe dalam satu deklarasi"
  
! #: cp/decl.c:5114
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.c:5131
  #, 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.c:5164
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.c:5172
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ menghambat struct anonymous"
  
! #: cp/decl.c:5179
  #, 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.c:5182
  #, 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.c:5187
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> hanya dapat dispesifikasikan didalam sebuah kelas"
  
! #: cp/decl.c:5190
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> hanya dapat dispesifikasikan untuk konstruktor"
  
! #: cp/decl.c:5193
  #, 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.c:5197
  #, 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.c:5201
  #, 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.c:5205
  #, 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.c:5209
  #, 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.c:5213
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> telah diabaikan dalam deklarasi ini"
  
! #: cp/decl.c:5216 cp/decl.c:5219 cp/decl.c:5222
  #, 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.c:5244
  #, 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.c:5247
  #, 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.c:5319
  #, 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.c:5323
  #, 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.c:5387 cp/decl2.c:859
  #, 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.c:5400
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "deklarasi dari %q#D memiliki %<extern%> dan terinisialisasi"
  
! #: cp/decl.c:5438
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/decl.c:5462
  #, 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.c:5470
  #, 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.c:5471
  #, 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.c:5483
  #, 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.c:5495
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "duplikasi inisialisasi dari %qD"
  
! #: cp/decl.c:5543
  #, 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.c:5560
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5595
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: cp/decl.c:5600
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/decl.c:5672
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variabel %q#D memiliki penginisialisasi tetapi tipe tidak lengkap"
  
! #: cp/decl.c:5678 cp/decl.c:6856
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: cp/decl.c:5688
  #, 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.c:5755
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: cp/decl.c:5838
  #, 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.c:5844
  #, 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.c:5863
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "bukan trivial designated penginisialisasi tidak didukung"
  
! #: cp/decl.c:5867
  #, 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.c:5923
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.c:5930
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.c:5942
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.c:5982
  #, 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.c:6007
  #, 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.c:6058
  #, 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.c:6062
  #, 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.c:6068
  #, 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.c:6110
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "tidak terinisialisasi const %qD"
  
! #: cp/decl.c:6117
  #, 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.c:6126
  #, 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.c:6134
  #, 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.c:6138
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6309
  #, 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.c:6366
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
*************** msgstr "nama %qD digunakan dalam sebuah
*** 53693,53915 ****
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/decl.c:6439
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
  
! #: cp/decl.c:6570
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.c:6580
  #, 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.c:6698
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "hilang kurung diantara penginisialisasi untuk %qT"
  
! #: cp/decl.c:6818
  #, 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.c:6832
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elemen dari array %q#T memiliki tipe tidak lengkap"
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ukuran-variabel compound literals"
  
! #: cp/decl.c:6900
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "objek skalar %qD membutuhkan satu elemen dalam penginisialisasi"
  
! #: cp/decl.c:6966
  #, 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.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "array %qD diinisialisasi dengan tanda kurung string literal %qE"
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "penginisialisasi tidak valid untuk anggota statis  dengan konstruktor"
  
! #: cp/decl.c:7135
  #, 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.c:7138
  #, 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.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(diluar dari kelas inisialisasi dibutuhkan)"
  
! #: cp/decl.c:7328
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "reference %qD is initialized with itself"
  msgstr "parameter %qD dinisialisasi"
  
! #: cp/decl.c:7586
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/decl.c:7610
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/decl.c:7615
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/decl.c:7620
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.c:7625
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.c:7630
  #, 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.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, 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.c:7702 cp/decl.c:14083
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.c:7758
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7866
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
  
! #: cp/decl.c:7925
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "membayangi tipe deklarasi sebelumnya dari %q#D"
  
! #: cp/decl.c:7968
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "fungsi %q#D telah dinisialisasi seperti sebuah variabel"
  
! #: cp/decl.c:8252
  #, 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.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, 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.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, 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.c:8523
  #, 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.c:8532 cp/decl.c:8617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "%u name provided for structured binding"
--- 53732,53954 ----
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/decl.c:6465
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/decl.c:6516
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6555 cp/decl.c:6815 cp/typeck2.c:1377 cp/typeck2.c:1665
! #: cp/typeck2.c:1713 cp/typeck2.c:1760
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
  
! #: cp/decl.c:6596
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.c:6606
  #, 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.c:6724
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "hilang kurung diantara penginisialisasi untuk %qT"
  
! #: cp/decl.c:6844
  #, 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.c:6858
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elemen dari array %q#T memiliki tipe tidak lengkap"
  
! #: cp/decl.c:6871
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ukuran-variabel compound literals"
  
! #: cp/decl.c:6926
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/decl.c:6947
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "objek skalar %qD membutuhkan satu elemen dalam penginisialisasi"
  
! #: cp/decl.c:6992
  #, 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.c:7116
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "array %qD diinisialisasi dengan tanda kurung string literal %qE"
  
! #: cp/decl.c:7151
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "penginisialisasi tidak valid untuk anggota statis  dengan konstruktor"
  
! #: cp/decl.c:7153
  #, 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.c:7156
  #, 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.c:7161
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(diluar dari kelas inisialisasi dibutuhkan)"
  
! #: cp/decl.c:7346
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "reference %qD is initialized with itself"
  msgstr "parameter %qD dinisialisasi"
  
! #: cp/decl.c:7604
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/decl.c:7628
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/decl.c:7633
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/decl.c:7638
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.c:7643
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.c:7648
  #, 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.c:7698
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/decl.c:7716 cp/decl.c:14099
  #, 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.c:7720 cp/decl.c:14103
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.c:7776
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7884
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
  
! #: cp/decl.c:7943
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "membayangi tipe deklarasi sebelumnya dari %q#D"
  
! #: cp/decl.c:7986
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:8164
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "fungsi %q#D telah dinisialisasi seperti sebuah variabel"
  
! #: cp/decl.c:8270
  #, 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.c:8273
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8280
  #, 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.c:8306
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8315
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8525
  #, 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.c:8541
  #, 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.c:8550 cp/decl.c:8635
  #, 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
*** 53917,55741 ****
  msgstr[0] "%Hpenginisialisasi disediakan untuk fungsi"
  msgstr[1] "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/decl.c:8536
  #, 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.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8584
  #, 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.c:8610
  #, 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.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8646
  #, 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.c:8675
  #, 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.c:8680
  #, 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.c:8685
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "tidak dapat menguraikan alamat"
  
! #: cp/decl.c:8691
  #, 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.c:8700
  #, 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.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, 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.c:9416
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in %qD"
  msgid "array size missing in %qT"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.c:9419
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array %qD"
  msgid "zero-size array %qT"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.c:9435
  #, 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.c:9437
  #, 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.c:9463
  #, 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.c:9465
  #, 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.c:9471
  #, 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.c:9474
  #, 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.c:9476
  #, 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.c:9482
  #, 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.c:9485
  #, 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.c:9487
  #, 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.c:9493
  #, 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.c:9496
  #, 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.c:9498
  #, 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.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.c:9512
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "definisi dari %qD tidak dalam namespace melingkupi %qT"
  
! #: cp/decl.c:9584
  #, 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.c:9595
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "concept %q#D declared with function parameters"
  msgstr "%q+D dideklarasikan sebagai sebuah bukan-parameter"
  
! #: cp/decl.c:9602
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parameter %q+D dideklarasikan dengan tipe void"
  
! #: cp/decl.c:9605
  #, fuzzy, gcc-internal-format
  #| msgid "Java method %qD has non-Java return type %qT"
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "metoda Java %qD memiliki tipe kembali %qT bukan Java"
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "concept %qD has no definition"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a function concept cannot be constrained"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.c:9713
  #, 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.c:9758
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
  
! #: cp/decl.c:9769
  #, 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.c:9788
  #, 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.c:9797
  #, 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"
  
! #: cp/decl.c:9814
  #, 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.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi inline"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, 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.c:9870
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi statis"
  
! #: cp/decl.c:9932
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.c:9933
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.c:9941
  #, 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.c:9942
  #, 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.c:9952
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9967
  #, 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.c:9980
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "literal operator with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/decl.c:9990
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "%qD has invalid argument list"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, 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.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> harus kembali %<int%>"
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl.c:10144
  #, 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.c:10146
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.c:10163
  #, 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.c:10356
  #, 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.c:10365
  #, 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.c:10371
  #, 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.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
  
! #: cp/decl.c:10505
  #, 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.c:10509
  #, 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.c:10513
  #, 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.c:10524
  #, 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.c:10529
  #, 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.c:10534
  #, 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.c:10645
  #, 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.c:10648
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, 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.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/decl.c:10734
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ melarang array berukuran-nol %qD"
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ melarang array dengan variabel panjang %qD"
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ melarang array dengan variabel panjang"
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "array dengan panjang bervariabel  %qD digunakan"
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "overflow dalam dimensi array"
  
! #: cp/decl.c:10885
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%qD declared as array of %qT"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10897
  #, 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.c:10899
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of void"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10904
  #, 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.c:10906
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of functions"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10911
  #, 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.c:10913
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of references"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10918
  #, 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.c:10921
  #, 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.c:10939
  #, 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.c:10943
  #, 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.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "spesifikasi tipe kembali untuk konstruktor tidak valid"
  
! #: cp/decl.c:11028
  #, 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.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "spesifikasi tipe kembali untuk desktruktor tidak valid"
  
! #: cp/decl.c:11042
  #, 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.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "tipe kembali yang dispesifikasikan untuk %<operator %T%>"
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.c:11067
  #, 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.c:11070
  #, 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.c:11074
  #, 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.c:11083
  #, 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.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variabel tidak bernama atau field dideklarasikan void"
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.c:11127
  #, 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.c:11132
  #, 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.c:11379
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<::%D%>"
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%T::%D%>"
  
! #: cp/decl.c:11385
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%D::%D%>"
  
! #: cp/decl.c:11395
  #, 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.c:11419
  #, 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.c:11426
  #, 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.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "id pendeklarasi hilang; menggunaka kata reserved %qD"
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "definisi fungsi tidak mendeklarasikan parameter"
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.c:11530
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as %s"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "deklarasi dari %qD sebagai %s"
  
! #: cp/decl.c:11535
  #, 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.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, 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.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, 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.c:11627
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/decl.c:11674
  #, 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.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, 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.c:11747
  #, 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.c:11755
  #, 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.c:11809
  #, fuzzy, gcc-internal-format
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> dan %<unsigned%> dispesifikasikan bersama untuk %qs"
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> dan %<short%> dispesifikasikan bersama untuk %qs"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, 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.c:11834
  #, 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.c:11836
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: cp/decl.c:11903
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "kompleks tidak valid untuk %qs"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, 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.c:11972
  #, 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.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "type deklarasi tidak valid dalam parameter deklarasi"
  
! #: cp/decl.c:11992
  #, 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.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, 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.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, 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.c:12063 cp/decl.c:12085
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12073
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12097
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12108
  #, 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.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "multiple storage kelas dalam deklarasi dari %qs"
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "top-level deklarasi dari %qs menspesifikasikan %<auto%>"
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "lingkup-fungsi %qs secara implisit auto dan dideklarasikan %<__thread%>"
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "spesifikasi kelas penyimpanan tidak valid dalam deklarasi fungsi friend"
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12303
  #, 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.c:12309
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Diduga parenthesis kiri"
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12378
  #, 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.c:12382
  #, 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.c:12387
  #, 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.c:12394
  #, 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.c:12403
  #, 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.c:12408
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: cp/decl.c:12419
  #, 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.c:12428
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, 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.c:12458
  #, 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.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12494
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: cp/decl.c:12507
  #, 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.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, 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.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.c:12558
  #, 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.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:12564
  #, 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.c:12572
  #, 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.c:12573
  #, 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.c:12591
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/decl.c:12617
  #, 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.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktor mungkin tidak memiliki parameter"
  
! #: cp/decl.c:12711
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/decl.c:12733
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T anggota"
  
! #: cp/decl.c:12762
  #, 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.c:12763
  #, 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.c:12836
  #, 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.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD digunakan sebagai sebuah pendeklarasi"
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "anggota fungsi secara implisit friends dari kelasnya"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra kualifikasi %<%T::%> di anggota %qs"
  
! #: cp/decl.c:12968
  #, 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.c:12970
  #, 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.c:12978
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: cp/decl.c:13027
  #, 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.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter mungkin tidak memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.c:13041
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.c:13044
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/decl.c:13047
  #, 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.c:13057
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "anggota bukan-objek %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13070
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13076
  #, 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.c:13082
  #, 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.c:13088
  #, 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.c:13104
  #, 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.c:13107
  #, 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.c:13133
  #, 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.c:13136
  #, fuzzy, gcc-internal-format
  #| msgid "parameter declared %<auto%>"
  msgid "typedef declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, 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.c:13171
  #, 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.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> dispesifikan untuk deklarasi kelas friend"
  
! #: cp/decl.c:13268
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.c:13270
  #, 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.c:13274
  #, 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.c:13287
  #, 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.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "deklarasi abstrak %qT digunakan sebagai deklarasi"
  
! #: cp/decl.c:13336
  #, 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.c:13355
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, 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.c:13369
  #, fuzzy, gcc-internal-format
  #| msgid "%Hlocal variable %qD may not appear in this context"
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "%Hvariabel lokal %qD mungkin tidak muncul dalam konteks ini"
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/decl.c:13377
  #, 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.c:13380
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, 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.c:13435
  #, 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.c:13456
  #, 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.c:13459
  #, 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.c:13475
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "penggunaan tidak valid dari %<::%>"
  
! #: cp/decl.c:13496
  #, 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.c:13506
  #, 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.c:13516
  #, 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.c:13530
  #, 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.c:13537
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, 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.c:13550
  #, 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 "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.c:13563
  #, 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.c:13572
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "a constructor cannot be %<concept%>"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/decl.c:13578
  #, 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.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "tidak dapat membuka %s"
  
! #: cp/decl.c:13595
  #, 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.c:13598
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.c:13660
  #, 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.c:13665
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: cp/decl.c:13685
  #, 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.c:13688
  #, 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.c:13741 cp/decl.c:13752
  #, 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.c:13746
  #, 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.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, 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.c:13857
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "kelas penyimpanan %<auto%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13860
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "kelas penyimpanan %<register%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13866
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13870
  #, 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.c:13875
  #, 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.c:13887
  #, 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.c:13891
  #, 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.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual bukan kelas fungsi %qs"
  
! #: cp/decl.c:13906
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.c:13907
  #, 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.c:13950
  #, 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.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: cp/decl.c:13998
  #, 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.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.c:14011
  #, 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.c:14019
  #, 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.c:14026
  #, 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.c:14046
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarasi dari %q#D tidak memiliki penginisialisasi"
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: cp/decl.c:14235
  #, 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.c:14238
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.c:14328
  #, 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.c:14332
  #, 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.c:14354
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14362
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/decl.c:14387
  #, 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.c:14389
  #, 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.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "konstruktor tidak valid; anda mungkin bermaksud %<%T (const %T&)%>"
  
! #: cp/decl.c:14727
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD tidak boleh dideklarasikan sebagai statis"
  
! #: cp/decl.c:14764
  #, 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.c:14770
  #, 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.c:14780
  #, 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.c:14806
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ melarang overloading operator ?:"
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/decl.c:14843
  #, 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.c:14844
  #, 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.c:14856
  #, 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.c:14857
  #, 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.c:14868
  #, 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.c:14869 cp/decl.c:14879
  #, 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.c:14880
  #, 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.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.c:14918
  #, 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.c:14925
  #, 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.c:14927
  #, 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.c:14936
  #, 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.c:14938
  #, 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.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "definisi-pengguna %qD selalu mengevaluasikan kedua argumen"
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD seharusnya kembali dengan nilai"
  
! #: cp/decl.c:15047
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/decl.c:15070
  #, 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.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "menggunakan typedef-name %qD setelah %qs"
  
! #: cp/decl.c:15075
  #, 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.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, 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.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT direferensikan sebagai enum"
--- 53956,55780 ----
  msgstr[0] "%Hpenginisialisasi disediakan untuk fungsi"
  msgstr[1] "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/decl.c:8554
  #, 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.c:8557
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8602
  #, 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.c:8628
  #, 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.c:8637
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8658
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8664
  #, 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.c:8693
  #, 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.c:8698
  #, 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.c:8703
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "tidak dapat menguraikan alamat"
  
! #: cp/decl.c:8709
  #, 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.c:8718
  #, 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.c:9185
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9188
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9193
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9430
  #, 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.c:9434
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in %qD"
  msgid "array size missing in %qT"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.c:9437
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array %qD"
  msgid "zero-size array %qT"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.c:9453
  #, 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.c:9455
  #, 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.c:9481
  #, 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.c:9483
  #, 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.c:9489
  #, 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.c:9492
  #, 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.c:9494
  #, 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.c:9500
  #, 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.c:9503
  #, 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.c:9505
  #, 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.c:9511
  #, 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.c:9514
  #, 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.c:9516
  #, 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.c:9523
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.c:9530
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/decl.c:9562
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "definisi dari %qD tidak dalam namespace melingkupi %qT"
  
! #: cp/decl.c:9602
  #, 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.c:9613
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "concept %q#D declared with function parameters"
  msgstr "%q+D dideklarasikan sebagai sebuah bukan-parameter"
  
! #: cp/decl.c:9620
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parameter %q+D dideklarasikan dengan tipe void"
  
! #: cp/decl.c:9623
  #, fuzzy, gcc-internal-format
  #| msgid "Java method %qD has non-Java return type %qT"
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "metoda Java %qD memiliki tipe kembali %qT bukan Java"
  
! #: cp/decl.c:9699
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "concept %qD has no definition"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.c:9721
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a function concept cannot be constrained"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.c:9731
  #, 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.c:9776
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
  
! #: cp/decl.c:9787
  #, 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.c:9806
  #, 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.c:9815
  #, 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"
  
! #: cp/decl.c:9832
  #, 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.c:9877
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.c:9880
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi inline"
  
! #: cp/decl.c:9883 cp/decl.c:9886
  #, 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.c:9888
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi statis"
  
! #: cp/decl.c:9950
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.c:9951
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.c:9959
  #, 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.c:9960
  #, 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.c:9970
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.c:9978
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9985
  #, 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.c:9998
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "literal operator with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/decl.c:10008
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "%qD has invalid argument list"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10022
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10029
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10034
  #, 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.c:10117
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> harus kembali %<int%>"
  
! #: cp/decl.c:10157
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl.c:10162
  #, 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.c:10164
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.c:10181
  #, 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.c:10374
  #, 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.c:10383
  #, 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.c:10389
  #, 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.c:10396
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10399
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
  
! #: cp/decl.c:10523
  #, 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.c:10527
  #, 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.c:10531
  #, 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.c:10542
  #, 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.c:10547
  #, 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.c:10552
  #, 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.c:10663
  #, 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.c:10666
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/decl.c:10697 cp/decl.c:10769
  #, 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.c:10701 cp/decl.c:10772
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/decl.c:10752
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ melarang array berukuran-nol %qD"
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: cp/decl.c:10779
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ melarang array dengan variabel panjang %qD"
  
! #: cp/decl.c:10782
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ melarang array dengan variabel panjang"
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "array dengan panjang bervariabel  %qD digunakan"
  
! #: cp/decl.c:10791
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/decl.c:10843
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "overflow dalam dimensi array"
  
! #: cp/decl.c:10903
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%qD declared as array of %qT"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.c:10905 cp/pt.c:16024
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10915
  #, 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.c:10917
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of void"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10922
  #, 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.c:10924
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of functions"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10929
  #, 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.c:10931
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of references"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.c:10936
  #, 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.c:10939
  #, 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.c:10957
  #, 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.c:10961
  #, 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.c:11043
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "spesifikasi tipe kembali untuk konstruktor tidak valid"
  
! #: cp/decl.c:11046
  #, 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.c:11057
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "spesifikasi tipe kembali untuk desktruktor tidak valid"
  
! #: cp/decl.c:11060
  #, 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.c:11073
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "tipe kembali yang dispesifikasikan untuk %<operator %T%>"
  
! #: cp/decl.c:11076
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.c:11085
  #, 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.c:11088
  #, 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.c:11092
  #, 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.c:11101
  #, 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.c:11122
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variabel tidak bernama atau field dideklarasikan void"
  
! #: cp/decl.c:11130
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.c:11145
  #, 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.c:11150
  #, 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.c:11397
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<::%D%>"
  
! #: cp/decl.c:11400 cp/decl.c:11422
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%T::%D%>"
  
! #: cp/decl.c:11403
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%D::%D%>"
  
! #: cp/decl.c:11413
  #, 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.c:11437
  #, 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.c:11444
  #, 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.c:11472
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "id pendeklarasi hilang; menggunaka kata reserved %qD"
  
! #: cp/decl.c:11523
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "definisi fungsi tidak mendeklarasikan parameter"
  
! #: cp/decl.c:11531 cp/decl.c:11540 cp/decl.c:13348
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.c:11548
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as %s"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "deklarasi dari %qD sebagai %s"
  
! #: cp/decl.c:11553
  #, 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.c:11588
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11595 cp/decl.c:11602 cp/decl.c:11609 cp/decl.c:11616
  #, 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.c:11627
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11637
  #, 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.c:11645
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/decl.c:11692
  #, 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.c:11741 cp/decl.c:11745 cp/decl.c:11748
  #, 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.c:11765
  #, 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.c:11773
  #, 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.c:11827
  #, fuzzy, gcc-internal-format
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> dan %<unsigned%> dispesifikasikan bersama untuk %qs"
  
! #: cp/decl.c:11833
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> dan %<short%> dispesifikasikan bersama untuk %qs"
  
! #: cp/decl.c:11841 cp/decl.c:11847
  #, 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.c:11852
  #, 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.c:11854
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "kompleks tidak valid untuk %qs"
  
! #: cp/decl.c:11960
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11981
  #, 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.c:11990
  #, 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.c:12003
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "type deklarasi tidak valid dalam parameter deklarasi"
  
! #: cp/decl.c:12010
  #, 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.c:12020 cp/decl.c:12192
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: cp/decl.c:12028 cp/decl.c:12037 cp/decl.c:12043 cp/decl.c:12049
  #, 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.c:12059
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.c:12069 cp/decl.c:12072 cp/decl.c:12074 cp/decl.c:12077
! #: cp/decl.c:12087 cp/decl.c:12097 cp/decl.c:12107 cp/decl.c:12111
  #, 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.c:12081 cp/decl.c:12103
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12091
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12115
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, 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.c:12129
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12164
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "multiple storage kelas dalam deklarasi dari %qs"
  
! #: cp/decl.c:12190
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.c:12204
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "top-level deklarasi dari %qs menspesifikasikan %<auto%>"
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "lingkup-fungsi %qs secara implisit auto dan dideklarasikan %<__thread%>"
  
! #: cp/decl.c:12231
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "spesifikasi kelas penyimpanan tidak valid dalam deklarasi fungsi friend"
  
! #: cp/decl.c:12262
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: cp/decl.c:12263
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12321
  #, 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.c:12327
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Diduga parenthesis kiri"
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12396
  #, 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.c:12400
  #, 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.c:12405
  #, 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.c:12412
  #, 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.c:12421
  #, 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.c:12426
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: cp/decl.c:12437
  #, 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.c:12446
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12459
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12473
  #, 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.c:12476
  #, 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.c:12500
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12512
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: cp/decl.c:12518
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: cp/decl.c:12525
  #, 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.c:12536 cp/pt.c:29620
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12542 cp/pt.c:29626
  #, 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.c:12574
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.c:12576
  #, 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.c:12581
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:12582
  #, 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.c:12590
  #, 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.c:12591
  #, 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.c:12609
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/decl.c:12626
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/decl.c:12635
  #, 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.c:12645
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12649
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12662
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12689
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktor mungkin tidak memiliki parameter"
  
! #: cp/decl.c:12729
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.c:12742 cp/decl.c:12749
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/decl.c:12751
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T anggota"
  
! #: cp/decl.c:12780
  #, 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.c:12781
  #, 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.c:12854
  #, 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.c:12925
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD digunakan sebagai sebuah pendeklarasi"
  
! #: cp/decl.c:12951
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "anggota fungsi secara implisit friends dari kelasnya"
  
! #: cp/decl.c:12956
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra kualifikasi %<%T::%> di anggota %qs"
  
! #: cp/decl.c:12986
  #, 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.c:12988
  #, 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.c:12996
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.c:13036
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: cp/decl.c:13045
  #, 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.c:13048
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter mungkin tidak memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.c:13059
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.c:13062
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/decl.c:13065
  #, 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.c:13075
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13082
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "anggota bukan-objek %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13088
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:13094
  #, 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.c:13100
  #, 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.c:13106
  #, 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.c:13122
  #, 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.c:13125
  #, 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.c:13151
  #, 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.c:13154
  #, fuzzy, gcc-internal-format
  #| msgid "parameter declared %<auto%>"
  msgid "typedef declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.c:13159
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13163
  #, 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.c:13189
  #, 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.c:13278
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> dispesifikan untuk deklarasi kelas friend"
  
! #: cp/decl.c:13286
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.c:13288
  #, 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.c:13292
  #, 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.c:13305
  #, 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.c:13325
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13339
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "deklarasi abstrak %qT digunakan sebagai deklarasi"
  
! #: cp/decl.c:13354
  #, 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.c:13373
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.c:13382 cp/parser.c:19204
  #, 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.c:13387
  #, fuzzy, gcc-internal-format
  #| msgid "%Hlocal variable %qD may not appear in this context"
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "%Hvariabel lokal %qD mungkin tidak muncul dalam konteks ini"
  
! #: cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/decl.c:13395
  #, 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.c:13398
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.c:13449 cp/parser.c:3429
  #, 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.c:13453
  #, 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.c:13474
  #, 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.c:13477
  #, 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.c:13493
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "penggunaan tidak valid dari %<::%>"
  
! #: cp/decl.c:13514
  #, 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.c:13524
  #, 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.c:13534
  #, 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.c:13548
  #, 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.c:13555
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/decl.c:13562 cp/decl.c:13575
  #, 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.c:13568
  #, 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 "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.c:13581
  #, 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.c:13590
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "a constructor cannot be %<concept%>"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/decl.c:13596
  #, 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.c:13604 cp/decl.c:13934
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "tidak dapat membuka %s"
  
! #: cp/decl.c:13613
  #, 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.c:13616
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.c:13678
  #, 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.c:13683
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: cp/decl.c:13703
  #, 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.c:13706
  #, 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.c:13759 cp/decl.c:13770
  #, 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.c:13764
  #, 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.c:13798 cp/decl.c:13806 cp/decl.c:13813 cp/decl.c:13820
  #, 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.c:13875
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "kelas penyimpanan %<auto%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13878
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "kelas penyimpanan %<register%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13884
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13888
  #, 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.c:13893
  #, 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.c:13905
  #, 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.c:13909
  #, 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.c:13917
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual bukan kelas fungsi %qs"
  
! #: cp/decl.c:13924
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.c:13925
  #, 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.c:13968
  #, 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.c:13977
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: cp/decl.c:14018
  #, 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.c:14025
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.c:14031
  #, 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.c:14039
  #, 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.c:14046
  #, 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.c:14066
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarasi dari %q#D tidak memiliki penginisialisasi"
  
! #: cp/decl.c:14078
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: cp/decl.c:14083
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: cp/decl.c:14255
  #, 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.c:14258
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.c:14348
  #, 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.c:14352
  #, 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.c:14374
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14382
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/decl.c:14407
  #, 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.c:14409
  #, 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.c:14668
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "konstruktor tidak valid; anda mungkin bermaksud %<%T (const %T&)%>"
  
! #: cp/decl.c:14747
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.c:14754
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD tidak boleh dideklarasikan sebagai statis"
  
! #: cp/decl.c:14784
  #, 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.c:14790
  #, 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.c:14800
  #, 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.c:14826
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ melarang overloading operator ?:"
  
  #. Variadic.
! #: cp/decl.c:14837
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/decl.c:14863
  #, 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.c:14864
  #, 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.c:14876
  #, 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.c:14877
  #, 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.c:14888
  #, 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.c:14889 cp/decl.c:14899
  #, 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.c:14900
  #, 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.c:14914
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.c:14938
  #, 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.c:14945
  #, 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.c:14947
  #, 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.c:14956
  #, 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.c:14958
  #, 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.c:14974
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "definisi-pengguna %qD selalu mengevaluasikan kedua argumen"
  
! #: cp/decl.c:14993
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.c:15000
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.c:15012
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD seharusnya kembali dengan nilai"
  
! #: cp/decl.c:15067
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/decl.c:15090
  #, 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.c:15093
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "menggunakan typedef-name %qD setelah %qs"
  
! #: cp/decl.c:15095
  #, 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.c:15103
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/decl.c:15104 cp/decl.c:15111
  #, 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.c:15110
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT direferensikan sebagai enum"
*************** msgstr "%qT direferensikan sebagai enum"
*** 55747,55855 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, 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.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "penggunaan dari enum %q#D tanpa deklarasi sebelumnya"
  
! #: cp/decl.c:15336
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeklarasi dari %qT sebagai bukan-template"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "tidak dapat mendeklarasikan %qD untuk menjadi sebuah tipe bit-field"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union turunan %qT tidak valid"
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15493
  #, 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.c:15518
  #, 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.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipe rekursif %qT tidak terdefinisi"
  
! #: cp/decl.c:15550
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "duplikasi tipe dasar %qT tidak valid"
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15724
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/decl.c:15798
  #, 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"
--- 55786,55894 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15125
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/decl.c:15168 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29473
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/decl.c:15189 cp/name-lookup.c:5451
  #, 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.c:15217 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9766
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/decl.c:15222
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15325
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "penggunaan dari enum %q#D tanpa deklarasi sebelumnya"
  
! #: cp/decl.c:15356
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeklarasi dari %qT sebagai bukan-template"
  
! #: cp/decl.c:15367 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "tidak dapat mendeklarasikan %qD untuk menjadi sebuah tipe bit-field"
  
! #: cp/decl.c:15495
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union turunan %qT tidak valid"
  
! #: cp/decl.c:15502
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15513
  #, 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.c:15538
  #, 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.c:15568
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipe rekursif %qT tidak terdefinisi"
  
! #: cp/decl.c:15570
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "duplikasi tipe dasar %qT tidak valid"
  
! #: cp/decl.c:15715
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15718 cp/decl.c:15726 cp/decl.c:15736 cp/decl.c:16330
! #: cp/parser.c:20112
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/decl.c:15723
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15733
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15744
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/decl.c:15818
  #, 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%>
*** 55859,55942 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, 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.c:16120
  #, 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.c:16130
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.c:16179
  #, 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.c:16180
  #, 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.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow dalam nilai enumerasi di %qD"
  
! #: cp/decl.c:16211
  #, 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.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "multiple definisi dari %q#T"
  
! #: cp/decl.c:16356
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> seharusnya mengembalikan referensi ke %<*this%>"
  
! #: cp/decl.c:17365
  #, 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.c:17367 cp/typeck.c:10100
  #, 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.c:17429
  #, 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.c:17611
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 55898,55981 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15965
  #, 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.c:16140
  #, 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.c:16150
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.c:16199
  #, 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.c:16200
  #, 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.c:16211
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow dalam nilai enumerasi di %qD"
  
! #: cp/decl.c:16231
  #, 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.c:16328 cp/parser.c:20110
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "multiple definisi dari %q#T"
  
! #: cp/decl.c:16368
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/decl.c:16528 cp/typeck.c:10235
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> seharusnya mengembalikan referensi ke %<*this%>"
  
! #: cp/decl.c:17377
  #, 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.c:17379 cp/typeck.c:10115
  #, 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.c:17441
  #, 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.c:17623
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl.c:18014
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "tidak dapat menghapus sebuah fun
*** 55977,55983 ****
  msgid "deleting %qT is undefined"
  msgstr "menghapus %qT tidak terdefinisi"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "template deklarasi dari %q#D"
--- 56016,56022 ----
  msgid "deleting %qT is undefined"
  msgstr "menghapus %qT tidak terdefinisi"
  
! #: cp/decl2.c:580 cp/pt.c:5840
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "template deklarasi dari %q#D"
*************** msgstr "template deklarasi dari %q#D"
*** 55988,55994 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "daftar parameter template yang disediakan tidak cocok dengan paramter template dari %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "destruktor %qD dideklarasikan sebagai anggota template"
--- 56027,56033 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "daftar parameter template yang disediakan tidak cocok dengan paramter template dari %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5797
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "destruktor %qD dideklarasikan sebagai anggota template"
*************** msgstr ""
*** 56568,56579 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "%H%<...%> penanganan seharusnya penanganan terakhir untuk blok cobanya"
  
! #: cp/except.c:1106
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
--- 56607,56618 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "%H%<...%> penanganan seharusnya penanganan terakhir untuk blok cobanya"
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1112
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
*************** msgstr "%qD digunakan tidak terinisialis
*** 56736,56755 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "nilai inisial tidak valid untuk anggota %qs"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %q#T"
  msgstr "anggota const tidak terinisialisasi %qD"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in %q#T"
--- 56775,56794 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "nilai inisial tidak valid untuk anggota %qs"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2289
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %q#T"
  msgstr "anggota const tidak terinisialisasi %qD"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2292 cp/method.c:2303
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2300
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in %q#T"
*************** msgstr "tipe %qT tidak sebuah langsung a
*** 56847,56853 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "array harus diinisialisasi dengan sebuah kurung melingkupi penginisialisasi"
--- 56886,56892 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/init.c:1812 cp/init.c:4526 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "array harus diinisialisasi dengan sebuah kurung melingkupi penginisialisasi"
*************** msgstr "kemungkinan masalah terdeteksi d
*** 57055,57093 ****
  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.c:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "penginisialisasi berakhir secara prematur"
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukuran array tidak diketahui dalam delete"
  
! #: cp/init.c:4767
  #, 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.c:4772
  #, 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.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
--- 57094,57132 ----
  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.c:4435
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "penginisialisasi berakhir secara prematur"
  
! #: cp/init.c:4741
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukuran array tidak diketahui dalam delete"
  
! #: cp/init.c:4775
  #, 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.c:4780
  #, 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.c:4795
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4800
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5107
  #, 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 ada argumen ke %qD yang te
*** 57195,57268 ****
  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)"
  
! #: cp/mangle.c:2350
  #, 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.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "mangling tipe fixed point tidak diketahui"
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "mangling %C"
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "diabaikan operan tengah ke %<?:%> operan tidak dapat mangled"
  
! #: cp/mangle.c:4085
  #, 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.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2214
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q#D, can't use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "anggota const bukan static %q#D, tidak dapatmenggunakan operator assignmen baku"
  
! #: cp/method.c:861 cp/method.c:2220
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member %q#D, can't use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
--- 57234,57307 ----
  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)"
  
! #: cp/mangle.c:2365
  #, 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.c:2369
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2676
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "mangling tipe fixed point tidak diketahui"
  
! #: cp/mangle.c:3454
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "mangling %C"
  
! #: cp/mangle.c:3535
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "diabaikan operan tengah ke %<?:%> operan tidak dapat mangled"
  
! #: cp/mangle.c:4100
  #, 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.c:4146
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4152
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4424
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4429
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4434
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2242
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q#D, can't use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "anggota const bukan static %q#D, tidak dapatmenggunakan operator assignmen baku"
  
! #: cp/method.c:861 cp/method.c:2248
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member %q#D, can't use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
*************** msgstr "penggunaan tidak valid dari %qD"
*** 57286,57483 ****
  msgid "forming type of %qs"
  msgstr "tipe konfliks untuk %q+D"
  
! #: cp/method.c:1140
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/method.c:1155
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1163
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD harus mengambil %<void%>"
  
! #: cp/method.c:1168
  #, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr ""
  
! #: cp/method.c:1195
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is already a friend of %qT"
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "%qD telah menjadi sebuah friend dari %qT"
  
! #: cp/method.c:1204
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1207
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1210
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1366
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "cannot default compare union %qT"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/method.c:1409
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member %qD"
  msgid "cannot default compare reference member %qD"
  msgstr "tidak dapat membuat penunjuk ke anggota referensi %qD"
  
! #: cp/method.c:1418
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T member"
  msgid "cannot default compare anonymous union member"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T anggota"
  
! #: cp/method.c:1436
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "cannot default compare flexible array member"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1487
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1512
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1522
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %qD in namespace %qD which does not enclose %qD"
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "%Hdeklarasi dari %qD dalam namespace %qD yang tidak dilingkupi %qD"
  
! #: cp/method.c:1779
  #, fuzzy, gcc-internal-format
  #| msgid "synthesized method %qD first required here "
  msgid "synthesized method %qD first required here"
  msgstr "metode yang disintesa %qD pertama dibutuhkan disini "
  
! #: cp/method.c:2159
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized member %qD with %<const%> type %qT"
  msgid "union member %q+D with non-trivial %qD"
  msgstr "%J anggota tidak terinisialisasi %qD dengan %<const%> tipe %qT"
  
! #: cp/method.c:2170
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2171
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2237
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %qT must be brace-enclosed"
  msgid "initializer for %q#D is invalid"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/method.c:2294
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2305
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2512
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2555
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2686
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2689
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2698
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2709
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2717 cp/method.c:2741
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2750
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q#D doesn't match"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "deklarasi extern dari %q#D tidak cocok"
  
! #: cp/method.c:3156
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected signature: %qD"
  msgstr "diduga pernyataan"
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "a template cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.c:3243
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.c:3252
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "defaulted function %q+D with default argument"
--- 57325,57522 ----
  msgid "forming type of %qs"
  msgstr "tipe konfliks untuk %q+D"
  
! #: cp/method.c:1168
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/method.c:1183
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1191
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD harus mengambil %<void%>"
  
! #: cp/method.c:1196
  #, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr ""
  
! #: cp/method.c:1223
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is already a friend of %qT"
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "%qD telah menjadi sebuah friend dari %qT"
  
! #: cp/method.c:1232
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1235
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1238
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1394
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "cannot default compare union %qT"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/method.c:1437
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member %qD"
  msgid "cannot default compare reference member %qD"
  msgstr "tidak dapat membuat penunjuk ke anggota referensi %qD"
  
! #: cp/method.c:1446
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T member"
  msgid "cannot default compare anonymous union member"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T anggota"
  
! #: cp/method.c:1464
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "cannot default compare flexible array member"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1515
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1540
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1550
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %qD in namespace %qD which does not enclose %qD"
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "%Hdeklarasi dari %qD dalam namespace %qD yang tidak dilingkupi %qD"
  
! #: cp/method.c:1807
  #, fuzzy, gcc-internal-format
  #| msgid "synthesized method %qD first required here "
  msgid "synthesized method %qD first required here"
  msgstr "metode yang disintesa %qD pertama dibutuhkan disini "
  
! #: cp/method.c:2187
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized member %qD with %<const%> type %qT"
  msgid "union member %q+D with non-trivial %qD"
  msgstr "%J anggota tidak terinisialisasi %qD dengan %<const%> tipe %qT"
  
! #: cp/method.c:2198
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2199
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2265
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %qT must be brace-enclosed"
  msgid "initializer for %q#D is invalid"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/method.c:2322
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2333
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2540
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2583
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2714
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2717
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2726
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2737
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2745 cp/method.c:2769
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2778
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3181
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q#D doesn't match"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "deklarasi extern dari %q#D tidak cocok"
  
! #: cp/method.c:3184
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected signature: %qD"
  msgstr "diduga pernyataan"
  
! #: cp/method.c:3216
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3236
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "a template cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.c:3271
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.c:3280
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "defaulted function %q+D with default argument"
*************** msgstr "%s %s %p %d\n"
*** 57553,57560 ****
  msgid "%q#D does not have external linkage"
  msgstr "tipe %q+D tidak memiliki ukuran yang diketahui"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q#D declared here"
--- 57592,57599 ----
  msgid "%q#D does not have external linkage"
  msgstr "tipe %q+D tidak memiliki ukuran yang diketahui"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11161 cp/parser.c:11171
! #: cp/semantics.c:3808 cp/semantics.c:3820
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q#D declared here"
*************** msgstr "using-declaration untuk bukan-an
*** 57577,57583 ****
  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.c:5645 cp/pt.c:18297
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
--- 57616,57622 ----
  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.c:5645 cp/pt.c:18258
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
*************** msgstr "pengidentifikasi %<%s%> akan men
*** 57806,57812 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 57845,57851 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42764
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr "%H%<::%E%> belum pernah dideklar
*** 57835,57841 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "%Hpermintaan untuk anggota %qE dalam tipe bukan kelas %qT"
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> has not been declared"
  msgid "%<%T::%E%> has not been declared"
--- 57874,57880 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "%Hpermintaan untuk anggota %qE dalam tipe bukan kelas %qT"
  
! #: cp/parser.c:3106 cp/parser.c:20049
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> has not been declared"
  msgid "%<%T::%E%> has not been declared"
*************** msgstr "%Htemplate-id tidak valid"
*** 57930,57936 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah fungsi  dalam pengurangan"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "sebuah cast ke sebuah tipe selain dari sebuah integral atau tipe enumerasi tidak dapat muncul dalam sebuah ekspresi konstan"
--- 57969,57975 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah fungsi  dalam pengurangan"
  
! #: cp/parser.c:3301 cp/pt.c:19753
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "sebuah cast ke sebuah tipe selain dari sebuah integral atau tipe enumerasi tidak dapat muncul dalam sebuah ekspresi konstan"
*************** msgstr "%s hanya tersedia dengan -std=c+
*** 58090,58096 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, 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%>"
--- 58129,58135 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:3496 cp/parser.c:28775
  #, 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 ""
*** 58229,58235 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
--- 58268,58274 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14356
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
*************** msgstr "%Hpernyataan ekspresi tidak diij
*** 58288,58294 ****
  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.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected primary-expression"
--- 58327,58333 ----
  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.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3962
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected primary-expression"
*************** msgstr "%Hdeklarasi dari %<~%T%> sebagai
*** 58347,58353 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%Htypedef-nama %qD digunakan sebagai desktruktor deklarator"
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, fuzzy, gcc-internal-format
  #| msgid "expected specifier-qualifier-list"
  msgid "expected unqualified-id"
--- 58386,58392 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%Htypedef-nama %qD digunakan sebagai desktruktor deklarator"
  
! #: cp/parser.c:6500 cp/parser.c:22446
  #, fuzzy, gcc-internal-format
  #| msgid "expected specifier-qualifier-list"
  msgid "expected unqualified-id"
*************** msgstr "%Htipe baru mungkin tidak didefi
*** 58411,58417 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 58450,58456 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.c:7336 cp/pt.c:20409
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C++ tidak mengijinkan design
*** 58455,58461 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %qs expressions"
--- 58494,58500 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:8888 cp/parser.c:31273
  #, 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 "ISO C tidak mengijinkan kelebiha
*** 58534,59689 ****
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10506
  #, 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.c:10809
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "lambda-expression in template parameter type"
  msgstr "definisi dari %q#T didalam daftar parameter template"
  
! #: cp/parser.c:10819
  #, 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.c:10829
  #, 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.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of capture-list"
  msgstr "Tidak terduga akhir dari modul"
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, 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.c:11038
  #, 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.c:11058
  #, 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.c:11077
  #, 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.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, 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.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11150
  #, 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.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11198
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, 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++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11297
  #, 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.c:11365
  #, 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.c:11385
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11397
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "duplikasi %<volatile%>"
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11417
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11477
  #, 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.c:11866 cp/parser.c:12067
  #, 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.c:11906
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected labeled-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:11955
  #, 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.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names constructor in %qT"
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> names konstruktor dalam %qT"
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12297
  #, 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.c:12324
  #, 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.c:12492 cp/parser.c:31740
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.c:12533
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/parser.c:12535
  #, 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.c:12575
  #, 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.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected initializer"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, 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.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, 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.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.c:13395
  #, 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.c:13419
  #, 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.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ melarang gotos yang sudah dihitung"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected module-name"
  msgstr "Diduga nama"
  
! #: cp/parser.c:13783
  #, 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.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, 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.c:13880
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, 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.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, 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.c:14048
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "kelebihan %<;%>"
  
! #: cp/parser.c:14272
  #, 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.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14528
  #, 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.c:14552
  #, 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.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14610
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14661
  #, 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.c:14713
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "deklarasi kosong"
  
! #: cp/parser.c:14731
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member function declaration"
  msgid "invalid initializer for structured binding declaration"
  msgstr "deklarasi anggota fungsi tidak valid"
  
! #: cp/parser.c:14900
  #, 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.c:14939
  #, 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.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, 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.c:15045
  #, fuzzy, gcc-internal-format
  #| msgid "%Hpure-specifier on function-definition"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%Hpenspesifikasi pure di definisi fungsi"
  
! #: cp/parser.c:15052
  #, 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.c:15133
  #, 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.c:15152
  #, 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.c:15225 cp/parser.c:26514
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.c:15244
  #, 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.c:15248
  #, 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.c:15312
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.c:15416
  #, 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.c:15618
  #, 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.c:15631
  #, 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.c:15794
  #, 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.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.c:15827
  #, 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.c:15911
  #, 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.c:15938
  #, 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.c:15950 cp/pt.c:26446
  #, 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.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "anachronistic gaya-lama kelas dasar penginisialisasi"
  
! #: cp/parser.c:16099
  #, 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.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected suffix identifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:16515
  #, 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.c:16521
  #, 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.c:16555
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.c:16604
  #, 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.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16785
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid constrained type parameter"
  msgstr "batasan untuk operan tidak valid"
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "cv-qualified type parameter"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:16940
  #, 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.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, 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.c:17180 cp/parser.c:17266
  #, 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.c:17333
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-id"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:17395
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.c:17399
  #, 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.c:17403
  #, 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.c:17433
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid template-argument-list"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:17434
  #, 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.c:17441
  #, 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.c:17545
  #, 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.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-name"
  msgstr "diduga pernyataan"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, 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.c:17678
  #, 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.c:17857
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected parameter pack before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-argument"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:18122
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid non-type template argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:18257
  #, 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.c:18261
  #, 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.c:18265
  #, 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.c:18325
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate specialization with C linkage"
  msgid "template specialization with C linkage"
  msgstr "%Hspesialisasi template dengan C linkage"
  
! #: cp/parser.c:18554
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected type specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:18747
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18753
  #, 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.c:18758
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18915
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected template-id for type"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.c:19045
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected type-name"
  msgstr "Diduga nama"
  
! #: cp/parser.c:19155
  #, 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.c:19156
  #, fuzzy, gcc-internal-format
  #| msgid "Recognize GNU-defined keywords"
  msgid "concept defined here"
  msgstr "Kenali kata kunci didefinisikan GNU"
  
! #: cp/parser.c:19178
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, 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.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "deklarasi %qD tidak mendeklarasikan apapun"
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "atribut diabaikan di tipe uninstantiasi"
  
! #: cp/parser.c:19760
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/parser.c:19765
  #, 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.c:19905
  #, 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.c:19916
  #, 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.c:19931
  #, 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.c:19988
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<;%> or %<{%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:20032
  #, 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.c:20046
  #, 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.c:20058 cp/parser.c:25474
  #, 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.c:20063 cp/parser.c:25479
  #, 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.c:20075 cp/parser.c:25492
  #, fuzzy, gcc-internal-format
  #| msgid "%Hextra qualification not allowed"
  msgid "extra qualification not allowed"
  msgstr "%Hekstra pengkualifikasi diabaikan"
  
! #: cp/parser.c:20112
  #, 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.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, 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.c:20331
  #, 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.c:20335
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected namespace-name"
  msgstr "diduga nama class"
  
! #: cp/parser.c:20396
  #, 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.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, 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.c:20436
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20445
  #, 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.c:20448
  #, 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.c:20455
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace %qD as expression"
  msgid "namespace %qD entered"
  msgstr "penggunaan dari namespace %qD  sebagai ekspresi"
  
! #: cp/parser.c:20510
  #, 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.c:20685
  #, 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.c:20700
  #, 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.c:20718
  #, 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.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "opaque-enum-declaration here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/parser.c:20863
  #, 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.c:21034
  #, 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.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:21060
  #, 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.c:21097
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/parser.c:21113
  #, 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.c:21341
  #, 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.c:21352
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, 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.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21624
  #, 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.c:21635
  #, 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.c:21639
  #, 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.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21810
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "initializer provided for function"
  msgstr "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.c:21866
  #, 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.c:22357
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/parser.c:22483
  #, 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.c:22487
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> is not a type"
  msgid "%<%T::%E%> is not a type"
--- 58573,59734 ----
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10513
  #, 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.c:10816
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "lambda-expression in template parameter type"
  msgstr "definisi dari %q#T didalam daftar parameter template"
  
! #: cp/parser.c:10826
  #, 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.c:10836
  #, 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.c:10988
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11010
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of capture-list"
  msgstr "Tidak terduga akhir dari modul"
  
! #: cp/parser.c:11025
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11030 cp/parser.c:11051 cp/parser.c:11243
  #, 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.c:11045
  #, 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.c:11065
  #, 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.c:11084
  #, 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.c:11095
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, 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.c:11133
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11157
  #, 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.c:11167
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11205
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11216
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11221
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11300
  #, 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++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11304
  #, 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.c:11372
  #, 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.c:11392
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11404
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "duplikasi %<volatile%>"
  
! #: cp/parser.c:11411
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11424
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11442
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11484
  #, 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.c:11873 cp/parser.c:12074
  #, 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.c:11913
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected labeled-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:11962
  #, 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.c:12081
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12090
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names constructor in %qT"
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> names konstruktor dalam %qT"
  
! #: cp/parser.c:12138
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12304
  #, 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.c:12331
  #, 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.c:12499 cp/parser.c:31757
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.c:12540
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/parser.c:12542
  #, 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.c:12582
  #, 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.c:12663 cp/parser.c:21740 cp/parser.c:24207
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected initializer"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12956
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12981
  #, 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.c:12986
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13129
  #, 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.c:13213
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13356 cp/parser.c:31760
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.c:13402
  #, 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.c:13426
  #, 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.c:13557
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13565
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ melarang gotos yang sudah dihitung"
  
! #: cp/parser.c:13578 cp/parser.c:31763
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:13755
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected module-name"
  msgstr "Diduga nama"
  
! #: cp/parser.c:13790
  #, 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.c:13815
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13820
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13826
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13863
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13866
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13874
  #, 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.c:13887
  #, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr ""
  
! #: cp/parser.c:13895
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13900
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13920
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13928
  #, 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.c:13949
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14051
  #, 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.c:14055
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.c:14186 cp/parser.c:26014
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "kelebihan %<;%>"
  
! #: cp/parser.c:14279
  #, 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.c:14494
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14514
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14535
  #, 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.c:14559
  #, 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.c:14614
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14617
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14668
  #, 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.c:14720
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "deklarasi kosong"
  
! #: cp/parser.c:14738
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member function declaration"
  msgid "invalid initializer for structured binding declaration"
  msgstr "deklarasi anggota fungsi tidak valid"
  
! #: cp/parser.c:14907
  #, 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.c:14946
  #, 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.c:14949
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15016
  #, 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.c:15052
  #, fuzzy, gcc-internal-format
  #| msgid "%Hpure-specifier on function-definition"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%Hpenspesifikasi pure di definisi fungsi"
  
! #: cp/parser.c:15059
  #, 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.c:15140
  #, 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.c:15159
  #, 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.c:15232 cp/parser.c:26529
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.c:15251
  #, 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.c:15255
  #, 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.c:15319
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.c:15423
  #, 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.c:15625
  #, 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.c:15638
  #, 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.c:15801
  #, 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.c:15830
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.c:15834
  #, 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.c:15918
  #, 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.c:15945
  #, 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.c:15957 cp/pt.c:26413
  #, 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.c:15969 cp/pt.c:26425
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16021
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "anachronistic gaya-lama kelas dasar penginisialisasi"
  
! #: cp/parser.c:16106
  #, 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.c:16507
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16513
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected suffix identifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:16522
  #, 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.c:16528
  #, 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.c:16562
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.c:16609
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.c:16611
  #, 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.c:16613
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16792
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid constrained type parameter"
  msgstr "batasan untuk operan tidak valid"
  
! #: cp/parser.c:16800
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "cv-qualified type parameter"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:16947
  #, 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.c:17183 cp/parser.c:17269 cp/parser.c:23978
  #, 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.c:17187 cp/parser.c:17273
  #, 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.c:17340
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-id"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:17402
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.c:17406
  #, 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.c:17410
  #, 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.c:17440
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid template-argument-list"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:17441
  #, 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.c:17448
  #, 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.c:17552
  #, 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.c:17637 cp/parser.c:17803 cp/parser.c:18008
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-name"
  msgstr "diduga pernyataan"
  
  #. Explain what went wrong.
! #: cp/parser.c:17683
  #, 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.c:17685
  #, 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.c:17864
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected parameter pack before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.c:17973 cp/parser.c:17991 cp/parser.c:18162
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-argument"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:18129
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid non-type template argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:18264
  #, 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.c:18268
  #, 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.c:18272
  #, 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.c:18332
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate specialization with C linkage"
  msgid "template specialization with C linkage"
  msgstr "%Hspesialisasi template dengan C linkage"
  
! #: cp/parser.c:18561
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected type specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:18754
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18760
  #, 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.c:18765
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18922
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected template-id for type"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.c:19052
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected type-name"
  msgstr "Diduga nama"
  
! #: cp/parser.c:19162
  #, 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.c:19163
  #, fuzzy, gcc-internal-format
  #| msgid "Recognize GNU-defined keywords"
  msgid "concept defined here"
  msgstr "Kenali kata kunci didefinisikan GNU"
  
! #: cp/parser.c:19185
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: cp/parser.c:19192
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19435
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19511
  #, 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.c:19673
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "deklarasi %qD tidak mendeklarasikan apapun"
  
! #: cp/parser.c:19761
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "atribut diabaikan di tipe uninstantiasi"
  
! #: cp/parser.c:19767
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/parser.c:19772
  #, 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.c:19912
  #, 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.c:19923
  #, 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.c:19938
  #, 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.c:19954
! #, 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.c:19999
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<;%> or %<{%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:20043
  #, 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.c:20057
  #, 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.c:20069 cp/parser.c:25483
  #, 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.c:20074 cp/parser.c:25488
  #, 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.c:20086 cp/parser.c:25501
  #, fuzzy, gcc-internal-format
  #| msgid "%Hextra qualification not allowed"
  msgid "extra qualification not allowed"
  msgstr "%Hekstra pengkualifikasi diabaikan"
  
! #: cp/parser.c:20123
  #, 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.c:20148
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20151
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20338
  #, 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.c:20342
  #, 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.c:20346
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected namespace-name"
  msgstr "diduga nama class"
  
! #: cp/parser.c:20407
  #, 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.c:20418
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20437
  #, 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.c:20447
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20452
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20456
  #, 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.c:20459
  #, 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.c:20466
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace %qD as expression"
  msgid "namespace %qD entered"
  msgstr "penggunaan dari namespace %qD  sebagai ekspresi"
  
! #: cp/parser.c:20521
  #, 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.c:20696
  #, 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.c:20711
  #, 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.c:20729
  #, 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.c:20739
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20804
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "opaque-enum-declaration here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/parser.c:20874
  #, 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.c:21045
  #, 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.c:21064 cp/parser.c:21081 cp/parser.c:21095
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:21071
  #, 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.c:21108
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/parser.c:21124
  #, 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.c:21352
  #, 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.c:21363
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21368
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21371
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21388 cp/parser.c:21413
  #, 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.c:21400 cp/parser.c:21421
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21407
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21635
  #, 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.c:21646
  #, 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.c:21650
  #, 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.c:21701
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21821
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "initializer provided for function"
  msgstr "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/parser.c:21863
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.c:21877
  #, 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.c:22366
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/parser.c:22492
  #, 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.c:22496
  #, 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"
*** 59693,60188 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid declarator"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.c:22524
  #, 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.c:22526
  #, 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.c:22641
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "qualified-id in declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.c:22666
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected declarator"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:22787
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is a namespace"
  msgid "%qD is a namespace"
  msgstr "%H%qD adalah sebuah namespace"
  
! #: cp/parser.c:22789
  #, 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.c:22810
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.c:22871
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate cv-qualifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple ref-qualifiers"
  msgstr "multiple pemanggil inline"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23020
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate virt-specifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:23269
  #, fuzzy, gcc-internal-format
  #| msgid "missing makefile target after %qs"
  msgid "missing template arguments after %qT"
  msgstr "hilang target makefile setelah %qs"
  
! #: cp/parser.c:23275
  #, 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.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of %qT"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.c:23304
  #, 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.c:23309
  #, 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.c:23415
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected type-specifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:23696
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<,%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.c:23774
  #, 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.c:23953
  #, 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.c:23971
  #, 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.c:23977
  #, 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.c:23979
  #, 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.c:24105
  #, 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.c:24109
  #, 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.c:24433
  #, 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.c:24453
  #, 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.c:24491
  #, 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.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, 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.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-name"
  msgstr "diduga nama class"
  
! #: cp/parser.c:25013
  #, 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.c:25016
  #, 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.c:25019
  #, 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.c:25416
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<{%> or %<:%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:25427
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "tidak dapat menemukan berkas untuk class %s"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25442
  #, 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.c:25454
  #, 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.c:25460
  #, 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.c:25514
  #, 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.c:25546
  #, 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.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25647
  #, fuzzy, gcc-internal-format
  #| msgid "%Hprevious definition of %q+#T"
  msgid "previous definition of %q#T"
  msgstr "%Hdefinisi sebelumnya dari %q+#T"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
  msgstr "diduga nama class"
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:26018
  #, 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.c:26036
  #, 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.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, 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.c:26159
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, 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.c:26353
  #, fuzzy, gcc-internal-format
  #| msgid "%Hpure-specifier on function-definition"
  msgid "pure-specifier on function-definition"
  msgstr "%Hpenspesifikasi pure di definisi fungsi"
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26420
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/parser.c:26434
  #, 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.c:26508
  #, 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.c:26543
  #, 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.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26717
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/parser.c:26720
  #, 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.c:26920 cp/parser.c:27014
  #, 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.c:27022
  #, 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.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27072
  #, 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.c:27113
  #, 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.c:27225
  #, 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.c:27832
  #, 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.c:27846
  #, 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.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28012
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.c:28072
  #, 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.c:28415 cp/parser.c:28424
  #, 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.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, 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.c:29135
  #, 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.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, 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.c:29626
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo few template-parameter-lists"
  msgid "too few template-parameter-lists"
--- 59738,60233 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22525
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid declarator"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.c:22533
  #, 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.c:22535
  #, 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.c:22650
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "qualified-id in declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.c:22675
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected declarator"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:22796
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is a namespace"
  msgid "%qD is a namespace"
  msgstr "%H%qD adalah sebuah namespace"
  
! #: cp/parser.c:22798
  #, 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.c:22819
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.c:22880
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate cv-qualifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:22934
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple ref-qualifiers"
  msgstr "multiple pemanggil inline"
  
! #: cp/parser.c:22971
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23029
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate virt-specifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:23278
  #, fuzzy, gcc-internal-format
  #| msgid "missing makefile target after %qs"
  msgid "missing template arguments after %qT"
  msgstr "hilang target makefile setelah %qs"
  
! #: cp/parser.c:23284
  #, 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.c:23287 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2171
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of %qT"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.c:23313
  #, 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.c:23318
  #, 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.c:23424
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected type-specifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:23705
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<,%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.c:23783
  #, 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.c:23962
  #, 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.c:23980
  #, 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.c:23986
  #, 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.c:23988
  #, 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.c:24114
  #, 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.c:24118
  #, 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.c:24442
  #, 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.c:24462
  #, 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.c:24500
  #, 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.c:24514
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24539
  #, 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.c:24590
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24646 cp/parser.c:24783
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-name"
  msgstr "diduga nama class"
  
! #: cp/parser.c:25022
  #, 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.c:25025
  #, 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.c:25028
  #, 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.c:25425
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<{%> or %<:%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:25436
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "tidak dapat menemukan berkas untuk class %s"
  
! #: cp/parser.c:25444
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25451
  #, 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.c:25463
  #, 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.c:25469
  #, 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.c:25523
  #, 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.c:25555
  #, 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.c:25591
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25656
  #, fuzzy, gcc-internal-format
  #| msgid "%Hprevious definition of %q+#T"
  msgid "previous definition of %q#T"
  msgstr "%Hdefinisi sebelumnya dari %q+#T"
  
! #: cp/parser.c:25762 cp/parser.c:31766
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
  msgstr "diduga nama class"
  
! #: cp/parser.c:25786
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25790
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:26033
  #, 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.c:26051
  #, 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.c:26069
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26167
  #, 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.c:26174
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26187
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26340
  #, 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.c:26368
  #, fuzzy, gcc-internal-format
  #| msgid "%Hpure-specifier on function-definition"
  msgid "pure-specifier on function-definition"
  msgstr "%Hpenspesifikasi pure di definisi fungsi"
  
! #: cp/parser.c:26388
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26435
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/parser.c:26449
  #, 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.c:26523
  #, 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.c:26558
  #, 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.c:26688
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26708
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26732
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/parser.c:26735
  #, 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.c:26935 cp/parser.c:27029
  #, 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.c:27037
  #, 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.c:27043
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27087
  #, 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.c:27128
  #, 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.c:27240
  #, 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.c:27847
  #, 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.c:27861
  #, 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.c:27950
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27985
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28027
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.c:28087
  #, 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.c:28430 cp/parser.c:28439
  #, 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.c:28792
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29142
  #, 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.c:29150
  #, 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.c:29634
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29639
  #, 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.c:29643
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo few template-parameter-lists"
  msgid "too few template-parameter-lists"
*************** msgstr "%Hterlalu sedikit template-param
*** 60192,60886 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many template-parameter-lists"
  msgid "too many template-parameter-lists"
  msgstr "%Hterlalu banyak template-parameter-lists"
  
! #: cp/parser.c:30032
  #, 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.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, 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.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "no matching concept for template-introduction"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/parser.c:30351
  #, 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.c:30360
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "template with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/parser.c:30380
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.c:30485
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template declaration of %<typedef%>"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/parser.c:30536
  #, 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.c:30583
  #, 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.c:30883
  #, 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.c:30896
  #, 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.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, 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.c:31371
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__thread%> before %qD"
  msgid "%<__thread%> before %qD"
  msgstr "%H%<__thread%> sebelum %qD"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/parser.c:31517
  #, 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.c:31522
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "duplikasi %qE"
  
! #: cp/parser.c:31548
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.c:31600
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31603
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31606
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31612
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31615
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:31618
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31621
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31624
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31627
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31630
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31633
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31636
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31639
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31642
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31645
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31651
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31654
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31657
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31660
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31666
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31701
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31713
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31716
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31719
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31725
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.c:31752
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag digunakan dalam penamaan %q#T"
  
! #: cp/parser.c:32210
  #, 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.c:32330
  #, 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.c:32470 cp/parser.c:32504
  #, 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.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, 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.c:32485
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/parser.c:32486
  #, 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.c:32568
  #, 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.c:32589
  #, 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.c:32837
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "file ends in default argument"
  msgstr "%Hberkas berakhir dalam argumen baku"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, 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.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33250
  #, 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.c:33654
  #, 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.c:33729 cp/parser.c:33747
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, 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.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, 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.c:34178
  #, fuzzy, gcc-internal-format
  #| msgid "%Hidentifier expected after %<@protocol%>"
  msgid "identifier expected after %<@protocol%>"
  msgstr "%Hpengidentifikasi diduga setelah %<@protocol%>"
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, 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.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:34814
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35879
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "diduga ekspresi integer"
  
! #: cp/parser.c:35896
  #, 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.c:36879
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.c:37632
  #, 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 didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "inisialisasi berkurung tidak diijinkan dalam loop OpenMP %<for%>"
  
! #: cp/parser.c:40312
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterasi variabel %qD seharusnya bukan reduksi"
  
! #: cp/parser.c:40492
  #, fuzzy, gcc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough for loops to collapse"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: cp/parser.c:42708
  #, 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.c:43539
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.c:43569
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "diduga ekspresi"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, 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.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, 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"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44854
  #, 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.c:45139
  #, 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.c:45182
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC optimize tidak diikuti didalam fungsi"
  
! #: cp/parser.c:45214
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC option is not allowed inside functions"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC option tidak diijinkan didalam fungsi"
  
! #: cp/parser.c:45294
  #, 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.c:45333
  #, 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.c:45534
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "anggota data %qD tidak dapat berupa sebuah anggota template"
  
! #: cp/pt.c:310
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "deklarasi anggota template %qD tidak valid"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "explisit spesialisasi dalam lingkup non-namespace %qD"
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "template kelas yang melingkupi tidak secara eksplisit terspesialisasi"
  
! #: cp/pt.c:832
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/pt.c:845
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "  from definition of %q#D"
  msgstr "  dari definisi dari %q+#D"
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "eksplisit instantiation dari %qD dalam namespace %qD (yang tidak melingkupi namespace %qD)"
  
! #: cp/pt.c:992
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/pt.c:1004
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "specialization of alias template %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "spesialisasi dari %qT setelah instantiation"
  
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "from definition of %q#D"
--- 60237,60931 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29650
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many template-parameter-lists"
  msgid "too many template-parameter-lists"
  msgstr "%Hterlalu banyak template-parameter-lists"
  
! #: cp/parser.c:30049
  #, 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.c:30220
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30229
  #, 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.c:30235
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30335
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30345
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "no matching concept for template-introduction"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/parser.c:30368
  #, 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.c:30377
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "template with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/parser.c:30397
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.c:30502
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template declaration of %<typedef%>"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/parser.c:30553
  #, 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.c:30600
  #, 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.c:30900
  #, 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.c:30913
  #, 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.c:31221
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31373
  #, 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.c:31388
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__thread%> before %qD"
  msgid "%<__thread%> before %qD"
  msgstr "%H%<__thread%> sebelum %qD"
  
! #: cp/parser.c:31523
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/parser.c:31534
  #, 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.c:31539
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "duplikasi %qE"
  
! #: cp/parser.c:31565
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.c:31617
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31620
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31623
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31629
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31632
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:31635
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31638
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31641
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31644
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31647
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31650
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31653
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31656
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31659
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31662
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31668
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31671
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31674
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31677
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31683
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.c:31686
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31718
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31730
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31733
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31736
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:31742
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.c:31769
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.c:32071
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32222
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag digunakan dalam penamaan %q#T"
  
! #: cp/parser.c:32227
  #, 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.c:32347
  #, 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.c:32487 cp/parser.c:32521
  #, 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.c:32494 cp/parser.c:32527
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32495 cp/parser.c:32528
  #, 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.c:32502
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/parser.c:32503
  #, 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.c:32585
  #, 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.c:32606
  #, 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.c:32854
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "file ends in default argument"
  msgstr "%Hberkas berakhir dalam argumen baku"
  
! #: cp/parser.c:33095 cp/parser.c:34403 cp/parser.c:34592
  #, 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.c:33166
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:33236
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33267
  #, 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.c:33671
  #, 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.c:33746 cp/parser.c:33764
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:33758 cp/parser.c:33824
  #, 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.c:33867
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34064 cp/parser.c:34071 cp/parser.c:34078
  #, 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.c:34195
  #, fuzzy, gcc-internal-format
  #| msgid "%Hidentifier expected after %<@protocol%>"
  msgid "identifier expected after %<@protocol%>"
  msgstr "%Hpengidentifikasi diduga setelah %<@protocol%>"
  
! #: cp/parser.c:34368
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34375
  #, 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.c:34655 cp/parser.c:34662 cp/parser.c:34669
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:34831
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "diduga ekspresi integer"
  
! #: cp/parser.c:35913
  #, 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.c:36896
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.c:37649
  #, 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 didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:39778
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "inisialisasi berkurung tidak diijinkan dalam loop OpenMP %<for%>"
  
! #: cp/parser.c:40329
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40416 cp/pt.c:17937
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterasi variabel %qD seharusnya bukan reduksi"
  
! #: cp/parser.c:40509
  #, fuzzy, gcc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough for loops to collapse"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: cp/parser.c:42726
  #, 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.c:43557
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.c:43587
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "diduga ekspresi"
  
! #: cp/parser.c:43599
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43702
  #, 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.c:43722 cp/semantics.c:5870
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43726 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43729 cp/pt.c:14022 cp/semantics.c:5884
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43732 cp/semantics.c:5890
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44259
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44269
  #, 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"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44623
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44670 cp/semantics.c:9971
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44672 cp/semantics.c:9973
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44818
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44821
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44872
  #, 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.c:45157
  #, 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.c:45200
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC optimize tidak diikuti didalam fungsi"
  
! #: cp/parser.c:45232
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC option is not allowed inside functions"
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC option tidak diijinkan didalam fungsi"
  
! #: cp/parser.c:45312
  #, 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.c:45351
  #, 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.c:45552
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.c:45608
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:296
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "anggota data %qD tidak dapat berupa sebuah anggota template"
  
! #: cp/pt.c:309
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "deklarasi anggota template %qD tidak valid"
  
! #: cp/pt.c:733
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "explisit spesialisasi dalam lingkup non-namespace %qD"
  
! #: cp/pt.c:747
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "template kelas yang melingkupi tidak secara eksplisit terspesialisasi"
  
! #: cp/pt.c:831
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/pt.c:842 cp/pt.c:1079
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/pt.c:844
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "  from definition of %q#D"
  msgstr "  dari definisi dari %q+#D"
  
! #: cp/pt.c:861
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "eksplisit instantiation dari %qD dalam namespace %qD (yang tidak melingkupi namespace %qD)"
  
! #: cp/pt.c:991
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/pt.c:1003
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "specialization of alias template %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/pt.c:1006 cp/pt.c:1145
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:1038
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "spesialisasi dari %qT setelah instantiation"
  
! #: cp/pt.c:1082
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "from definition of %q#D"
*************** msgstr "  dari definisi dari %q+#D"
*** 60888,61044 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "spesialisasi %qT setelah instantiation %qT"
  
! #: cp/pt.c:1142
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "spesialisasi dari %qD setelah instansiasi"
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/pt.c:2190
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a variable template"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "template-id %qD untuk %q+D tidak cocok dengan deklarasi template apapun"
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "spesialisasi template ambigu %qD untuk %q+D"
  
! #: cp/pt.c:2707
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.c:2717
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "eksplisit instantiation dari %qD dalam namespace %qD (yang tidak melingkupi namespace %qD)"
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing primary template attributes %s"
  msgstr "hilang atribut Code"
  
! #: cp/pt.c:2793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing primary template attribute %s"
  msgstr "hilang atribut Code"
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qD dalam deklarasi dari template utama"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "daftar parameter template digunakan dalam instantiation eksplisit"
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "definisi disediakan untuk instantiation eksplisit"
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "terlalu banyak daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/pt.c:2913
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "terlalu sedikit daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "eksplisit spesialisasi dari %qD harus dikenalkan oleh %<template <>%>"
  
! #: cp/pt.c:2921
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization declared %<concept%>"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:2954
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.c:2958
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "argumen baku dispesifikasikan dalam spesialisasi eksplisit"
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD bukan sebuah fungsi template"
--- 60933,61089 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1123
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "spesialisasi %qT setelah instantiation %qT"
  
! #: cp/pt.c:1141
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.c:1606
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "spesialisasi dari %qD setelah instansiasi"
  
! #: cp/pt.c:2048 cp/semantics.c:5739
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2184
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/pt.c:2189
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a variable template"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/pt.c:2485
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "template-id %qD untuk %q+D tidak cocok dengan deklarasi template apapun"
  
! #: cp/pt.c:2489
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2499
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "spesialisasi template ambigu %qD untuk %q+D"
  
! #: cp/pt.c:2706
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.c:2716
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.c:2722
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2746
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2751
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "eksplisit instantiation dari %qD dalam namespace %qD (yang tidak melingkupi namespace %qD)"
  
! #: cp/pt.c:2787
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/pt.c:2791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing primary template attributes %s"
  msgstr "hilang atribut Code"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing primary template attribute %s"
  msgstr "hilang atribut Code"
  
! #: cp/pt.c:2882 cp/pt.c:2942
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qD dalam deklarasi dari template utama"
  
! #: cp/pt.c:2895
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "daftar parameter template digunakan dalam instantiation eksplisit"
  
! #: cp/pt.c:2901
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "definisi disediakan untuk instantiation eksplisit"
  
! #: cp/pt.c:2909
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "terlalu banyak daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/pt.c:2912
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "terlalu sedikit daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "eksplisit spesialisasi dari %qD harus dikenalkan oleh %<template <>%>"
  
! #: cp/pt.c:2920
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization declared %<concept%>"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:2953
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.c:2957
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.c:2989
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "argumen baku dispesifikasikan dalam spesialisasi eksplisit"
  
! #: cp/pt.c:3032
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD bukan sebuah fungsi template"
*************** msgstr "%qD bukan sebuah fungsi template
*** 61051,61209 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "spesialisasi dari anggota fungsi spesial secara implist dideklarasikan"
  
! #: cp/pt.c:3111
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "tidak ada anggota fungsi %qD dideklarasikan dalam %qT"
  
! #: cp/pt.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/pt.c:3145
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "friend declaration here"
  msgstr "%J membayangi deklarasi ada disini"
  
! #: cp/pt.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization of function concept %qD"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:3835
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: cp/pt.c:4158
  #, fuzzy, gcc-internal-format
  #| msgid "base initializer expansion %<%T%> contains no parameter packs"
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "ekspansi penginisialisasi dasar %<%T%> berisi parameter packs"
  
! #: cp/pt.c:4226
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%T%> contains no argument packs"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "pola ekspansi %<%T%> berisi tidak ada argumen packs"
  
! #: cp/pt.c:4228
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%E%> contains no argument packs"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "pola ekspansi %<%E%> berisi tidak ada argumen packs"
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parameter packs tidak diekspan dengan %<...%>:"
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.c:4432
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/pt.c:4435
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/pt.c:4437
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "template parameter %qD declared here"
  msgstr "tipe parameter template %qT dideklarasikan %<friend%>"
  
! #: cp/pt.c:5045
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "specialization of variable concept %q#D"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:5104
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.c:5127
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/pt.c:5167
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.c:5169
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "primary template %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "parameter pack argumen %qE harus berada di akhir dari daftar argumen template"
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "parameter pack argumen %qT harus berada di akhir dari daftar argumen template"
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "template argumen %qE melibatkan parameter template"
  
! #: cp/pt.c:5287
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT of template argument %qE depends on template parameter(s)"
  msgid "type %qT of template argument %qE depends on a template parameter"
--- 61096,61254 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3094
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "spesialisasi dari anggota fungsi spesial secara implist dideklarasikan"
  
! #: cp/pt.c:3110
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "tidak ada anggota fungsi %qD dideklarasikan dalam %qT"
  
! #: cp/pt.c:3141
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/pt.c:3144
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "friend declaration here"
  msgstr "%J membayangi deklarasi ada disini"
  
! #: cp/pt.c:3253
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization of function concept %qD"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: cp/pt.c:4157
  #, fuzzy, gcc-internal-format
  #| msgid "base initializer expansion %<%T%> contains no parameter packs"
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "ekspansi penginisialisasi dasar %<%T%> berisi parameter packs"
  
! #: cp/pt.c:4225
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%T%> contains no argument packs"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "pola ekspansi %<%T%> berisi tidak ada argumen packs"
  
! #: cp/pt.c:4227
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%E%> contains no argument packs"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "pola ekspansi %<%E%> berisi tidak ada argumen packs"
  
! #: cp/pt.c:4286
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parameter packs tidak diekspan dengan %<...%>:"
  
! #: cp/pt.c:4303 cp/pt.c:5108
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.c:4431
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/pt.c:4434
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/pt.c:4436
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "template parameter %qD declared here"
  msgstr "tipe parameter template %qT dideklarasikan %<friend%>"
  
! #: cp/pt.c:5044
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "specialization of variable concept %q#D"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.c:5103
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.c:5126
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.c:5130
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5134 cp/pt.c:5145 cp/pt.c:5153
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5142
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5152
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/pt.c:5166
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.c:5168
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "primary template %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/pt.c:5214
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "parameter pack argumen %qE harus berada di akhir dari daftar argumen template"
  
! #: cp/pt.c:5217
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "parameter pack argumen %qT harus berada di akhir dari daftar argumen template"
  
! #: cp/pt.c:5240
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "template argumen %qE melibatkan parameter template"
  
! #: cp/pt.c:5286
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT of template argument %qE depends on template parameter(s)"
  msgid "type %qT of template argument %qE depends on a template parameter"
*************** msgid_plural "type %qT of template argum
*** 61211,61229 ****
  msgstr[0] "tipe %qT dari template argumen %qE tergantung di parameter template"
  msgstr[1] "tipe %qT dari template argumen %qE tergantung di parameter template"
  
! #: cp/pt.c:5347
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.c:5351
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD after instantiation"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "spesialisasi dari %qD setelah instansiasi"
  
! #: cp/pt.c:5534
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "tidak ada argumen baku untuk %qD"
--- 61256,61274 ----
  msgstr[0] "tipe %qT dari template argumen %qE tergantung di parameter template"
  msgstr[1] "tipe %qT dari template argumen %qE tergantung di parameter template"
  
! #: cp/pt.c:5346
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.c:5350
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD after instantiation"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "spesialisasi dari %qD setelah instansiasi"
  
! #: cp/pt.c:5533
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "tidak ada argumen baku untuk %qD"
*************** msgstr "tidak ada argumen baku untuk %qD
*** 61232,61284 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack %qE must be at the end of the template parameter list"
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "parameter pack %qE harus berada di akhir dari daftar parameter template"
  
! #: cp/pt.c:5593
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "argumen baku tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
! #: cp/pt.c:5596
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.c:5599
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5602
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in partial specializations"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type %qT has type %qT"
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argumen baku untuk parameter dari tipe %qT memiliki tipe %qT"
  
! #: cp/pt.c:5774
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared void"
  msgid "template %qD declared"
  msgstr "parameter %qD dideklarasikan void"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/pt.c:5790
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
--- 61277,61329 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5556
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack %qE must be at the end of the template parameter list"
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "parameter pack %qE harus berada di akhir dari daftar parameter template"
  
! #: cp/pt.c:5592
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "argumen baku tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
! #: cp/pt.c:5595
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.c:5598
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.c:5601
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in partial specializations"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.c:5604 cp/pt.c:5662
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type %qT has type %qT"
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argumen baku untuk parameter dari tipe %qT memiliki tipe %qT"
  
! #: cp/pt.c:5773
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared void"
  msgid "template %qD declared"
  msgstr "parameter %qD dideklarasikan void"
  
! #: cp/pt.c:5781
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/pt.c:5789
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
*************** msgstr "fungsi bukan-anggota %qD tidak d
*** 61289,61346 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definisi template dari bukan template %q#D"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "diduga %d tingkat dari parm template untuk %q#D, diperoleh %d"
  
! #: cp/pt.c:6022
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.c:6025
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "diperoleh %d parameter template untuk %q#T"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  tetapi %d dibutuhkan"
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "template argumen ke %qD tidak cocok dengan template asli %qD"
  
! #: cp/pt.c:6051
  #, fuzzy, gcc-internal-format
  #| msgid "use template<> for an explicit specialization"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "gunakan template<> untuk spesialisasi eksplisit"
  
! #: cp/pt.c:6196
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/pt.c:6209
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "penspesifikasi template tidak dispesifikasikan dalam deklarasi dari %qD"
  
! #: cp/pt.c:6220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "redeclared with %d template parameter(s)"
  msgid "redeclared with %d template parameter"
--- 61334,61391 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5812
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: cp/pt.c:5968
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definisi template dari bukan template %q#D"
  
! #: cp/pt.c:6007
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "diduga %d tingkat dari parm template untuk %q#D, diperoleh %d"
  
! #: cp/pt.c:6021
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.c:6024
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "diperoleh %d parameter template untuk %q#T"
  
! #: cp/pt.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  tetapi %d dibutuhkan"
  
! #: cp/pt.c:6047
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "template argumen ke %qD tidak cocok dengan template asli %qD"
  
! #: cp/pt.c:6050
  #, fuzzy, gcc-internal-format
  #| msgid "use template<> for an explicit specialization"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "gunakan template<> untuk spesialisasi eksplisit"
  
! #: cp/pt.c:6195
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/pt.c:6208
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "penspesifikasi template tidak dispesifikasikan dalam deklarasi dari %qD"
  
! #: cp/pt.c:6219
  #, 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
*** 61348,61354 ****
  msgstr[0] "redeklarasikan dengan %d parameter template"
  msgstr[1] "redeklarasikan dengan %d parameter template"
  
! #: cp/pt.c:6224
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter(s)"
  msgid "previous declaration %qD used %d template parameter"
--- 61393,61399 ----
  msgstr[0] "redeklarasikan dengan %d parameter template"
  msgstr[1] "redeklarasikan dengan %d parameter template"
  
! #: cp/pt.c:6223
  #, 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
*** 61356,61833 ****
  msgstr[0] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  msgstr[1] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parameter template %q+#D"
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/pt.c:6274
  #, 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.c:6277 cp/pt.c:6326
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original declaration appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.c:6288
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/pt.c:6290
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original definition appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.c:6323
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "redeclaration %q#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, 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.c:6661
  #, 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.c:6664
  #, 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.c:6677
  #, 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.c:6681
  #, 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.c:6730
  #, 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.c:6732
  #, 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.c:6794
  #, 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.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6812
  #, 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.c:6821
  #, 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.c:6832
  #, 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.c:6842
  #, 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.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6878
  #, 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.c:6889
  #, 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.c:6901
  #, 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.c:6932
  #, 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.c:6945
  #, 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.c:6949
  #, 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.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, 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.c:6980
  #, 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.c:7042
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.c:7050
  #, 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.c:7060
  #, 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.c:7075
  #, 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.c:7085
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7092
  #, 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.c:7110
  #, 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.c:7118
  #, 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.c:7230
  #, 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.c:7389
  #, 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.c:7403
  #, 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.c:7489
  #, 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.c:7497
  #, 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.c:7515
  #, 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.c:7574
  #, 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.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/pt.c:7630
  #, 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.c:8179
  #, 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.c:8195
  #, 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.c:8329
  #, 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.c:8358
  #, 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.c:8363
  #, 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.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, 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.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  diduga sebuah konstanta dari tipe %qT, diperoleh %qT"
  
! #: cp/pt.c:8395
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  diduga sebuah tipe, diperoleh %qT"
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  diduga sebuah template kelas, diperoleh %qT"
  
! #: cp/pt.c:8471
  #, 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.c:8485
  #, 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.c:8488
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.c:8552
  #, 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.c:8690 cp/pt.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, 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.c:8833
  #, 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.c:8842
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "disediakan untuk %q+D"
  
! #: cp/pt.c:8867
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8871
  #, 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.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, 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.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "tipe bukan template %qT digunakan sebuah sebuah template"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "untuk deklarasi template %q+D"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template constraint failure for %qD"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/pt.c:10287
  #, 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.c:10947
  #, 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.c:12106
  #, 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.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, 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.c:13121
  #, 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.c:13124
  #, 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.c:13725
  #, 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.c:13824
  #, 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"
--- 61401,61878 ----
  msgstr[0] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  msgstr[1] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  
! #: cp/pt.c:6261
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parameter template %q+#D"
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/pt.c:6273
  #, 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.c:6276 cp/pt.c:6325
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original declaration appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.c:6287
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/pt.c:6289
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original definition appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.c:6322
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "redeclaration %q#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.c:6660 cp/pt.c:6729
  #, 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.c:6663
  #, 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.c:6666
  #, 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.c:6679
  #, 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.c:6683
  #, 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.c:6732
  #, 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.c:6734
  #, 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.c:6796
  #, 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.c:6805
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6814
  #, 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.c:6823
  #, 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.c:6834
  #, 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.c:6844
  #, 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.c:6853
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6865
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6869
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6880
  #, 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.c:6891
  #, 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.c:6903
  #, 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.c:6934
  #, 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.c:6947
  #, 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.c:6951
  #, 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.c:6962
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6972
  #, 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.c:6982
  #, 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.c:7044
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.c:7052
  #, 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.c:7062
  #, 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.c:7077
  #, 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.c:7087
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7094
  #, 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.c:7112
  #, 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.c:7120
  #, 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.c:7232
  #, 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.c:7391
  #, 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.c:7405
  #, 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.c:7491
  #, 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.c:7499
  #, 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.c:7517
  #, 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.c:7576
  #, 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.c:7578
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/pt.c:7632
  #, 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.c:8181
  #, 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.c:8197
  #, 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.c:8331
  #, 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.c:8360
  #, 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.c:8365
  #, 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.c:8381 cp/pt.c:8415 cp/pt.c:8469
  #, 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.c:8389
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  diduga sebuah konstanta dari tipe %qT, diperoleh %qT"
  
! #: cp/pt.c:8397
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8403
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/pt.c:8406
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.c:8420
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  diduga sebuah tipe, diperoleh %qT"
  
! #: cp/pt.c:8423
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  diduga sebuah template kelas, diperoleh %qT"
  
! #: cp/pt.c:8473
  #, 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.c:8487
  #, 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.c:8490
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.c:8554
  #, 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.c:8692 cp/pt.c:9005
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.c:8707 cp/pt.c:8839
  #, 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.c:8835
  #, 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.c:8844
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "disediakan untuk %q+D"
  
! #: cp/pt.c:8869
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8873
  #, 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.c:8971
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9615
  #, 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.c:9778
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "tipe bukan template %qT digunakan sebuah sebuah template"
  
! #: cp/pt.c:9780
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "untuk deklarasi template %q+D"
  
! #: cp/pt.c:9909 cp/pt.c:21250
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template constraint failure for %qD"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/pt.c:10289
  #, 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.c:10932
  #, 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.c:12091
  #, 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.c:12591
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13017
  #, 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.c:13105
  #, 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.c:13108
  #, 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.c:13714
  #, 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.c:13813
  #, 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"
*************** msgstr "membuat penunjuk ke anggota fung
*** 61845,62152 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: cp/pt.c:15113
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipe parameter %qT tidak valid"
  
! #: cp/pt.c:15115
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fungsi mengembalikan sebuah fungsi"
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "membentuk referensi ke void"
  
! #: cp/pt.c:15930
  #, 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.c:15932
  #, 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.c:15945
  #, 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.c:15948
  #, 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.c:15996
  #, 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.c:16002
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/pt.c:16008
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "membuat penunjuk ke anggota dari tipe void"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT bukan sebuah tipe class, struct, atau union"
  
! #: cp/pt.c:16161
  #, 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.c:16169
  #, 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 class type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe class"
  
! #: cp/pt.c:16283
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.c:16471
  #, 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.c:16486
  #, 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.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "katakan %<typename %E%> jika sebuah tipe adalah berarti"
  
! #: cp/pt.c:16581
  #, 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.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "menggunakan field tidak valid %qD"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "penggunaan tidak valid dari ekspresi ekspansi pack"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "gunakan %<...%> untuk mengekspan argumen pack"
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20368
  #, 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.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20408
  #, 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.c:20456
  #, 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.c:20676
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/pt.c:20679
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/pt.c:21001
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT adalah/menggunakan tipe anonymous"
  
! #: cp/pt.c:21003
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "argumen template untuk %qD menggunakan tipe lokal %qT"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: cp/pt.c:21028
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  mencoba untuk instantiate %qD"
  
! #: cp/pt.c:25142
  #, 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.c:25144
  #, 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.c:25150
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:25180
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:25201
  #, 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.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.c:25212
  #, 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.c:25220
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/pt.c:25256
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "duplikasi eksplisit instantiation dari %q#D"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, 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.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "class penyimpanan %qD diaplikasikan ke template instantiation"
  
! #: cp/pt.c:25318
  #, 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.c:25321
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/pt.c:25330
  #, 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.c:25351
  #, 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.c:25391
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "duplikasi instansiasi eksplisit dari %q#T"
  
! #: cp/pt.c:25685
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
--- 61890,62197 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14863
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: cp/pt.c:15063
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipe parameter %qT tidak valid"
  
! #: cp/pt.c:15065
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/pt.c:15180
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/pt.c:15182
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fungsi mengembalikan sebuah fungsi"
  
! #: cp/pt.c:15878
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "membentuk referensi ke void"
  
! #: cp/pt.c:15880
  #, 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.c:15882
  #, 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.c:15895
  #, 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.c:15898
  #, 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.c:15946
  #, 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.c:15952
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/pt.c:15958
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "membuat penunjuk ke anggota dari tipe void"
  
! #: cp/pt.c:16059
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16079
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT bukan sebuah tipe class, struct, atau union"
  
! #: cp/pt.c:16111
  #, 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.c:16119
  #, 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 class type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe class"
  
! #: cp/pt.c:16233
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.c:16432
  #, 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.c:16447
  #, 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.c:16449
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "katakan %<typename %E%> jika sebuah tipe adalah berarti"
  
! #: cp/pt.c:16542
  #, 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.c:16693
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "menggunakan field tidak valid %qD"
  
! #: cp/pt.c:17257 cp/pt.c:19130
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "penggunaan tidak valid dari ekspresi ekspansi pack"
  
! #: cp/pt.c:17261 cp/pt.c:19134
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "gunakan %<...%> untuk mengekspan argumen pack"
  
! #: cp/pt.c:19274
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20335
  #, 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.c:20362
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20367
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20370
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20375
  #, 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.c:20423
  #, 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.c:20643
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/pt.c:20646
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/pt.c:20968
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT adalah/menggunakan tipe anonymous"
  
! #: cp/pt.c:20970
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "argumen template untuk %qD menggunakan tipe lokal %qT"
  
! #: cp/pt.c:20980
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: cp/pt.c:20995
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  mencoba untuk instantiate %qD"
  
! #: cp/pt.c:25109
  #, 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.c:25111
  #, 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.c:25117
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:25141 cp/pt.c:25236
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:25147
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:25149
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:25168
  #, 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.c:25174 cp/pt.c:25231
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.c:25179
  #, 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.c:25187
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/pt.c:25223
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "duplikasi eksplisit instantiation dari %q#D"
  
! #: cp/pt.c:25246 cp/pt.c:25313
  #, 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.c:25251 cp/pt.c:25328
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "class penyimpanan %qD diaplikasikan ke template instantiation"
  
! #: cp/pt.c:25285
  #, 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.c:25288
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/pt.c:25297
  #, 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.c:25318
  #, 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.c:25358
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "duplikasi instansiasi eksplisit dari %q#T"
  
! #: cp/pt.c:25652
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
*************** msgstr "spesisialisasi eksplisit dari %q
*** 62159,62329 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, 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.c:26234
  #, 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.c:26600
  #, 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.c:26630
  #, 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.c:26639
  #, 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.c:26647
  #, 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.c:26649
  #, 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.c:28003
  #, 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.c:28289
  #, 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.c:28298
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/pt.c:28325
  #, 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.c:29348
  #, 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.c:29354
  #, 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.c:29457
  #, 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.c:29464
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29480
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.c:29488
  #, 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"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29507
  #, 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.c:29523
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, 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.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, 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.c:29760
  #, 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.c:29764
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.c:29900
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "invalid use of %qT in template argument"
--- 62204,62374 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26153
  #, 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.c:26201
  #, 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.c:26554
  #, 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.c:26586
  #, 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.c:26595
  #, 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.c:26603
  #, 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.c:26605
  #, 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.c:27959
  #, 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.c:28245
  #, 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.c:28254
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/pt.c:28281
  #, 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.c:29321
  #, 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.c:29327
  #, 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.c:29434
  #, 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.c:29441
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29457
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.c:29465
  #, 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"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29484
  #, 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.c:29500
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29502
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29566
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29569
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29667
  #, 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.c:29669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.c:29729
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29733
  #, 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.c:29737
  #, 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.c:29741
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.c:29877
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "invalid use of %qT in template argument"
*************** msgstr "definisi tidak valid dari tipe p
*** 62605,63058 ****
  msgid "invalid base-class specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/semantics.c:3780
  #, 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.c:3797 cp/semantics.c:10754
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not captured"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, 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.c:3817
  #, 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.c:3944
  #, 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.c:3954
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "argumen tidak cocok"
  
! #: cp/semantics.c:3990
  #, 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.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "penggunaan dari template class %qT sebagai ekspresi"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, 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.c:4056
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "tipe dari %qE tidak dikenal"
  
! #: cp/semantics.c:4272
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "%qT bukan sebuah tipe template"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, 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.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke destruktor %<~%T%>"
  
! #: cp/semantics.c:4451
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.c:4455
  #, 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.c:4460
  #, 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.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, 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.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6068
  #, 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.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, 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.c:6792 cp/semantics.c:8222
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.c:6877
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: cp/semantics.c:6928
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: cp/semantics.c:6978
  #, 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.c:6992
  #, 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.c:7026
  #, 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.c:7029
  #, 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.c:7033
  #, 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.c:7055
  #, 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.c:7059
  #, 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.c:7064
  #, 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.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.c:7124
  #, 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.c:7138
  #, 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.c:7158
  #, 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.c:7187
  #, 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.c:7217
  #, 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.c:7239
  #, 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.c:7268
  #, 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.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, 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.c:7305
  #, 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.c:7338
  #, 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.c:7349
  #, 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.c:7366
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7378
  #, 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.c:7387
  #, 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.c:7488
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  #| msgid "reimplementation of class %qs"
  msgid "template %qE in clause %qs"
  msgstr "reimplementasi dari class %qs"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, 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.c:8017
  #, 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.c:8047
  #, 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.c:8060
  #, 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.c:8083
  #, 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.c:8093
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8150
  #, 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.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, 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.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE direktif tidak dalam definisi %qT"
  
! #: cp/semantics.c:8977
  #, 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.c:9443
  #, 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.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed: %s"
  msgstr "static assertion gagal: %E"
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "kondisi bukan konstan untuk assertion static"
  
! #: cp/semantics.c:10205
  #, 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.c:10242
  #, 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.c:10793
  #, 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.c:10846
  #, 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.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
--- 62650,63103 ----
  msgid "invalid base-class specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/semantics.c:3782
  #, 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.c:3799 cp/semantics.c:10743
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not captured"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3805
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, 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.c:3819
  #, 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.c:3946
  #, 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.c:3956
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "argumen tidak cocok"
  
! #: cp/semantics.c:3992
  #, 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.c:4023
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "penggunaan dari template class %qT sebagai ekspresi"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4030
  #, 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.c:4058
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/semantics.c:4235
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "tipe dari %qE tidak dikenal"
  
! #: cp/semantics.c:4264
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "%qT bukan sebuah tipe template"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4398
  #, 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.c:4430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke destruktor %<~%T%>"
  
! #: cp/semantics.c:4443
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.c:4447
  #, 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.c:4452
  #, 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.c:4463
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4990 cp/semantics.c:6769 cp/semantics.c:6853
! #: cp/semantics.c:6904 cp/semantics.c:7246 cp/semantics.c:7467
! #: cp/semantics.c:7750 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5736
  #, 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.c:6011
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6057
  #, 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.c:6176
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6637
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6652
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6676
  #, 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.c:6781 cp/semantics.c:8211
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.c:6866
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: cp/semantics.c:6917
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: cp/semantics.c:6967
  #, 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.c:6981
  #, 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.c:7015
  #, 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.c:7018
  #, 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.c:7022
  #, 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.c:7044
  #, 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.c:7048
  #, 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.c:7053
  #, 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.c:7080
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.c:7113
  #, 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.c:7127
  #, 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.c:7147
  #, 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.c:7176
  #, 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.c:7206
  #, 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.c:7228
  #, 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.c:7257
  #, 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.c:7272
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7279
  #, 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.c:7294
  #, 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.c:7327
  #, 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.c:7338
  #, 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.c:7355
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.c:7367
  #, 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.c:7376
  #, 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.c:7477
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7903
  #, fuzzy, gcc-internal-format
  #| msgid "reimplementation of class %qs"
  msgid "template %qE in clause %qs"
  msgstr "reimplementasi dari class %qs"
  
! #: cp/semantics.c:7907
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7976
  #, 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.c:8006
  #, 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.c:8036
  #, 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.c:8049
  #, 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.c:8072
  #, 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.c:8082
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8139
  #, 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.c:8528
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8755
  #, 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.c:8769
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE direktif tidak dalam definisi %qT"
  
! #: cp/semantics.c:8966
  #, 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.c:9432
  #, 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.c:9735 cp/semantics.c:9745
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10150
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed: %s"
  msgstr "static assertion gagal: %E"
  
! #: cp/semantics.c:10153
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10165
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "kondisi bukan konstan untuk assertion static"
  
! #: cp/semantics.c:10194
  #, 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.c:10231
  #, 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.c:10782
  #, 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.c:10835
  #, 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.c:10837
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10855
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
*************** msgstr "argumen ke %<__builtin_return_ad
*** 63061,63289 ****
  #. 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.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1413
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV kualifier tidak dapat diaplikasikan ke %qT"
  
! #: cp/tree.c:1943
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "statement-expression in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/tree.c:4300
  #, 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.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid " declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/tree.c:4312
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, 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.c:4748
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not public"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/tree.c:4755
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/tree.c:4763
  #, 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.c:4781
  #, 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.c:4796
  #, 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.c:4814
  #, 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.c:4820
  #, 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.c:4840
  #, 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.c:4844
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4907
  #, 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.c:4929
  #, 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.c:4937
  #, 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.c:4948
  #, 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.c:4960
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: cp/tree.c:4987
  #, 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.c:5007
  #, 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.c:5018
  #, 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.c:5031 cp/tree.c:5044
  #, 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.c:5033
  #, 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.c:5046
  #, 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.c:5070
  #, 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.c:5076
  #, 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.c:5083
  #, 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.c:5090
  #, 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.c:5112
  #, 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.c:5118
  #, 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.c:5998
  #, 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"
  
! #: cp/tree.c:6020
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
--- 63106,63334 ----
  #. 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.c:10904
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10910
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10937
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10945
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1426
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV kualifier tidak dapat diaplikasikan ke %qT"
  
! #: cp/tree.c:1961
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "statement-expression in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/tree.c:4318
  #, 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.c:4322
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4325
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid " declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/tree.c:4330
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4332
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4763
  #, 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.c:4766
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not public"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/tree.c:4773
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/tree.c:4781
  #, 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.c:4799
  #, 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.c:4814
  #, 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.c:4832
  #, 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.c:4838
  #, 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.c:4858
  #, 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.c:4862
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.c:4925
  #, 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.c:4947
  #, 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.c:4955
  #, 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.c:4966
  #, 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.c:4978
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: cp/tree.c:5005
  #, 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.c:5025
  #, 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.c:5036
  #, 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.c:5049 cp/tree.c:5062
  #, 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.c:5051
  #, 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.c:5064
  #, 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.c:5088
  #, 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.c:5094
  #, 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.c:5101
  #, 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.c:5108
  #, 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.c:5130
  #, 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.c:5136
  #, 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.c:6016
  #, 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"
  
! #: cp/tree.c:6038
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr "%<%D::%D%> bukan sebuah anggota
*** 63480,64260 ****
  msgid "%qT is not a base of %qT"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/typeck.c:3241
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: cp/typeck.c:3444
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: cp/typeck.c:3476
  #, 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.c:3479
  #, 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.c:3482
  #, 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.c:3486
  #, 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.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "subscripting array dideklarasikan %<register%>"
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/typeck.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objek hilang dalam penggunaan dari %qE"
  
! #: cp/typeck.c:3983
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ melarang pemanggilan %<::main%> dari dalam aplikasi"
  
! #: cp/typeck.c:4004
  #, 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.c:4021
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.c:4024
  #, 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.c:4027
  #, 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.c:4085
  #, 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.c:4086
  #, 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.c:4091
  #, 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.c:4092
  #, 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.c:4098
  #, 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.c:4099
  #, 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.c:4109
  #, 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.c:4110
  #, 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.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "terlalu banyak argumen ke fungsi"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "terlalu sedikit argumen ke fungsi"
  
! #: cp/typeck.c:4196
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameter %P dari %qD memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.c:4202
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.c:4462
  #, 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.c:4508
  #, 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.c:4513
  #, 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.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "mengasumsikan cast ke tipe %qT dari fungsi overloaded"
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL digunakan dalam aritmetik"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ melarang perbandingan diantara penunjuk dan integer"
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, 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.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, 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.c:5541
  #, 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.c:5587
  #, 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.c:5667
  #, 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.c:6019
  #, 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.c:6027
  #, 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.c:6035
  #, 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.c:6088
  #, 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.c:6167
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of constructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6168
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of destructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6184
  #, 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.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  sebuah kualified-id dibutuhkan"
  
! #: cp/typeck.c:6194
  #, 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.c:6380
  #, 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.c:6386
  #, 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%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6438
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ melarang mengambil alamat dari fungsi %<::main%>"
  
! #: cp/typeck.c:6496
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "tidak dapat membuat penunjuk ke anggota referensi %qD"
  
! #: cp/typeck.c:6516
  #, 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.c:6532
  #, 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/typeck.c:6679
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ melarang mengurangi sebuah enum"
  
! #: cp/typeck.c:6820
  #, 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.c:6822
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.c:6834
  #, 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.c:6836
  #, 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.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, 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.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "alamat dari variabel eksplisit register %qD diminta"
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "alamat yang diminta untuk %qD, yang dideklarasikan %<register%>"
  
! #: cp/typeck.c:7188
  #, 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.c:7200
  #, 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.c:7204
  #, 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.c:7208
  #, 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.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7366
  #, 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.c:7372
  #, 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.c:7379
  #, 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.c:7403
  #, 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.c:7417
  #, 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.c:7854
  #, 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.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, 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.c:7892
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "mengubah dari %qT ke %qT"
  
! #: cp/typeck.c:7963
  #, 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.c:8033
  #, 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.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  #, 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.c:8090 cp/typeck.c:8280
  #, 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.c:8107
  #, 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.c:8121
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "cast dari tipe %qT ke tipe %qT tidak valid"
  
! #: cp/typeck.c:8194
  #, 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.c:8203
  #, 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.c:8245
  #, 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.c:8315
  #, 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.c:8416 cp/typeck.c:8425
  #, 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.c:8434
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  dalam evaluasi dari %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8824
  #, 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.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "tipe tidak kompatibel dalam assignmen dari %qT ke %qT"
  
! #: cp/typeck.c:8865
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "array digunakan sebagai penginisialisasi"
  
! #: cp/typeck.c:8867
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "assignmen array tidak valid"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dalam penunjuk ke anggota fungsi konversi"
  
! #: cp/typeck.c:9018
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "penunjuk ke anggota konversi melalui basis maya %qT"
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dalam penunjuk ke anggota konversi"
  
! #: cp/typeck.c:9165
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: cp/typeck.c:9480
  #, 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.c:9485
  #, 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.c:9494
  #, 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.c:9498
  #, 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.c:9503
  #, 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.c:9535
  #, 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.c:9539
  #, 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.c:9544
  #, 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.c:9549
  #, 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.c:9559
  #, 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.c:9655
  #, 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.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, 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.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, 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.c:9790
  #, 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.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, 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.c:10052
  #, 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.c:10060
  #, 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.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, 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.c:10106
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "hilang penginisialisasi"
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10163
  #, 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.c:10192
  #, 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.c:10838
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 63525,64305 ----
  msgid "%qT is not a base of %qT"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/typeck.c:3251
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: cp/typeck.c:3454
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: cp/typeck.c:3486
  #, 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.c:3489
  #, 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.c:3492
  #, 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.c:3496
  #, 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.c:3561
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: cp/typeck.c:3658
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "subscripting array dideklarasikan %<register%>"
  
! #: cp/typeck.c:3696
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/typeck.c:3768
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objek hilang dalam penggunaan dari %qE"
  
! #: cp/typeck.c:3993
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ melarang pemanggilan %<::main%> dari dalam aplikasi"
  
! #: cp/typeck.c:4014
  #, 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.c:4031
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.c:4034
  #, 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.c:4037
  #, 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.c:4095
  #, 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.c:4096
  #, 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.c:4101
  #, 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.c:4102
  #, 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.c:4108
  #, 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.c:4109
  #, 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.c:4119
  #, 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.c:4120
  #, 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.c:4123
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "terlalu banyak argumen ke fungsi"
  
! #: cp/typeck.c:4124
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "terlalu sedikit argumen ke fungsi"
  
! #: cp/typeck.c:4206
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameter %P dari %qD memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.c:4212
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.c:4461
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.c:4472
  #, 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.c:4518
  #, 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.c:4523
  #, 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.c:4553
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4557
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4566
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4570
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4696 cp/typeck.c:4708
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "mengasumsikan cast ke tipe %qT dari fungsi overloaded"
  
! #: cp/typeck.c:4754
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL digunakan dalam aritmetik"
  
! #: cp/typeck.c:5210 cp/typeck.c:5219 cp/typeck.c:5512 cp/typeck.c:5521
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ melarang perbandingan diantara penunjuk dan integer"
  
! #: cp/typeck.c:5425 cp/typeck.c:5438
  #, 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.c:5461
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5493 cp/typeck.c:5501
  #, 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.c:5551
  #, 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.c:5597
  #, 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.c:5677
  #, 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.c:6029
  #, 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.c:6037
  #, 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.c:6045
  #, 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.c:6098
  #, 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.c:6177
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of constructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6178
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of destructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6194
  #, 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.c:6197
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  sebuah kualified-id dibutuhkan"
  
! #: cp/typeck.c:6204
  #, 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.c:6390
  #, 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.c:6396
  #, 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%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6431
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6448
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ melarang mengambil alamat dari fungsi %<::main%>"
  
! #: cp/typeck.c:6506
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "tidak dapat membuat penunjuk ke anggota referensi %qD"
  
! #: cp/typeck.c:6526 cp/typeck.c:7089
  #, 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.c:6542
  #, 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/typeck.c:6689
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6690
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6813
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/typeck.c:6814
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ melarang mengurangi sebuah enum"
  
! #: cp/typeck.c:6830
  #, 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.c:6832
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.c:6844
  #, 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.c:6846
  #, 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.c:6885
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6908
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7101
  #, 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.c:7123
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "alamat dari variabel eksplisit register %qD diminta"
  
! #: cp/typeck.c:7128
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "alamat yang diminta untuk %qD, yang dideklarasikan %<register%>"
  
! #: cp/typeck.c:7203
  #, 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.c:7215
  #, 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.c:7219
  #, 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.c:7223
  #, 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.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.c:7347
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7381
  #, 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.c:7387
  #, 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.c:7394
  #, 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.c:7418
  #, 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.c:7432
  #, 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.c:7869
  #, 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.c:7875 cp/typeck.c:7881 cp/typeck.c:9532
  #, 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.c:7907
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "mengubah dari %qT ke %qT"
  
! #: cp/typeck.c:7978
  #, 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.c:8048
  #, 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.c:8073
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8084
  #, 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.c:8105 cp/typeck.c:8295
  #, 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.c:8122
  #, 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.c:8136
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "cast dari tipe %qT ke tipe %qT tidak valid"
  
! #: cp/typeck.c:8209
  #, 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.c:8218
  #, 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.c:8260
  #, 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.c:8330
  #, 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.c:8431 cp/typeck.c:8440
  #, 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.c:8449
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.c:8759
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8779
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  dalam evaluasi dari %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8839
  #, 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.c:8866
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "tipe tidak kompatibel dalam assignmen dari %qT ke %qT"
  
! #: cp/typeck.c:8880
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "array digunakan sebagai penginisialisasi"
  
! #: cp/typeck.c:8882
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "assignmen array tidak valid"
  
! #: cp/typeck.c:9019
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dalam penunjuk ke anggota fungsi konversi"
  
! #: cp/typeck.c:9033
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "penunjuk ke anggota konversi melalui basis maya %qT"
  
! #: cp/typeck.c:9080 cp/typeck.c:9099
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dalam penunjuk ke anggota konversi"
  
! #: cp/typeck.c:9180
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: cp/typeck.c:9495
  #, 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.c:9500
  #, 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.c:9509
  #, 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.c:9513
  #, 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.c:9518
  #, 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.c:9550
  #, 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.c:9554
  #, 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.c:9559
  #, 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.c:9564
  #, 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.c:9574
  #, 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.c:9670
  #, 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.c:9752
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/typeck.c:9755
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9791
  #, 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.c:9795
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9801
  #, 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.c:9805
  #, 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.c:10004
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:10006 cp/typeck.c:10029
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10028
  #, 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.c:10067
  #, 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.c:10075
  #, 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.c:10078
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10113 cp/typeck.c:10159
  #, 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.c:10121
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "hilang penginisialisasi"
  
! #: cp/typeck.c:10140
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10143
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10178
  #, 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.c:10207
  #, 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.c:10853
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr "kurung disekitar penginisialisas
*** 64555,64662 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "tidak dapat menginisialisasi kumpulan dari tipe %qT dengan sebuah kompound literal"
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/typeck2.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/typeck2.c:1688
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for %q#D does not match any in class %qT"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "prototipe untuk %q#D tidak cocok dengan kelas apapun %qT"
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "tidak ada field %qD ditemukan dalam union sedang diinisialisasi"
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "nilai indeks daripada nama field dalam union penginisialisasi"
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: cp/typeck2.c:1980
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "operan dasar dari %<->%> memiliki tipe bukan penunjuk %qT"
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "hasil dari %<operator->()%> menghasilkan hasil bukan penunjuk"
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "operan dasar dari %<->%> bukan sebuah penunjuk"
  
! #: cp/typeck2.c:2039
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE tidak dapat digunakan sebagai sebuah anggota penunjuk, karena ini adalah tipe %qT"
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "tidak dapat mengaplikasikan anggota penunjuk %qE ke %qE, yang dari tipe bukan class %qT"
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: cp/typeck2.c:2128
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "penunjuk ke anggota fungsi digunakan dalam aritmetik"
  
! #: cp/typeck2.c:2139
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "penunjuk ke anggota fungsi digunakan dalam aritmetik"
  
! #: cp/typeck2.c:2147
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2188
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "functional cast to array type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck2.c:2219
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value-initialization of reference types"
  msgid "invalid value-initialization of reference type"
  msgstr "nilai-inisialisasi dari referensi tidak valid"
  
! #: cp/typeck2.c:2460
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "panggilan ke fungsi %qD yang melemparkan tipe tidak lengkap %q#T"
  
! #: cp/typeck2.c:2463
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "panggilan ke fungsi yang melemparkan tipe tidak lengkap %q#T"
--- 64600,64707 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "tidak dapat menginisialisasi kumpulan dari tipe %qT dengan sebuah kompound literal"
  
! #: cp/typeck2.c:1570 cp/typeck2.c:1600
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/typeck2.c:1577
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/typeck2.c:1584
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD is uninitialized reference"
  msgid "member %qD with uninitialized reference fields"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/typeck2.c:1662
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for %q#D does not match any in class %qT"
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "prototipe untuk %q#D tidak cocok dengan kelas apapun %qT"
  
! #: cp/typeck2.c:1735
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "tidak ada field %qD ditemukan dalam union sedang diinisialisasi"
  
! #: cp/typeck2.c:1746
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "nilai indeks daripada nama field dalam union penginisialisasi"
  
! #: cp/typeck2.c:1940
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: cp/typeck2.c:1954
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "operan dasar dari %<->%> memiliki tipe bukan penunjuk %qT"
  
! #: cp/typeck2.c:1984
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "hasil dari %<operator->()%> menghasilkan hasil bukan penunjuk"
  
! #: cp/typeck2.c:1986
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "operan dasar dari %<->%> bukan sebuah penunjuk"
  
! #: cp/typeck2.c:2013
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE tidak dapat digunakan sebagai sebuah anggota penunjuk, karena ini adalah tipe %qT"
  
! #: cp/typeck2.c:2022
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "tidak dapat mengaplikasikan anggota penunjuk %qE ke %qE, yang dari tipe bukan class %qT"
  
! #: cp/typeck2.c:2044
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: cp/typeck2.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "penunjuk ke anggota fungsi digunakan dalam aritmetik"
  
! #: cp/typeck2.c:2113
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "penunjuk ke anggota fungsi digunakan dalam aritmetik"
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr ""
  
! #: cp/typeck2.c:2162
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "functional cast to array type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck2.c:2193
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value-initialization of reference types"
  msgid "invalid value-initialization of reference type"
  msgstr "nilai-inisialisasi dari referensi tidak valid"
  
! #: cp/typeck2.c:2434
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "panggilan ke fungsi %qD yang melemparkan tipe tidak lengkap %q#T"
  
! #: cp/typeck2.c:2437
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "panggilan ke fungsi yang melemparkan tipe tidak lengkap %q#T"
*************** msgid "recursive mixin instantiation"
*** 64938,64944 ****
  msgstr "rekursif inlining"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
--- 64983,64989 ----
  msgstr "rekursif inlining"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5367
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
*************** msgstr ""
*** 65196,65220 ****
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4956
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "mixin templates are not regular templates"
  msgstr "parameter template tidak cocok dengan template"
  
! #: d/dmd/dsymbolsem.c:5158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template-id %qD for %q+D does not match any template declaration"
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "template-id %qD untuk %q+D tidak cocok dengan deklarasi template apapun"
  
! #: d/dmd/dsymbolsem.c:5540
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot resolve"
  msgstr "tidak dapat membuka %s"
  
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "cannot alias an expression %s"
--- 65241,65265 ----
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4959
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "mixin templates are not regular templates"
  msgstr "parameter template tidak cocok dengan template"
  
! #: d/dmd/dsymbolsem.c:5161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template-id %qD for %q+D does not match any template declaration"
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "template-id %qD untuk %q+D tidak cocok dengan deklarasi template apapun"
  
! #: d/dmd/dsymbolsem.c:5543
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "cannot resolve"
  msgstr "tidak dapat membuka %s"
  
! #: d/dmd/dsymbolsem.c:5570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "cannot alias an expression %s"
*************** msgstr "Referensi array di %C tidak dapa
*** 65594,65602 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "Referensi array di %C tidak dapat memiliki lebih dari %d dimensi"
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3430
! #: fortran/check.c:5927 fortran/check.c:5965 fortran/check.c:6007
! #: fortran/check.c:6034 fortran/check.c:6297 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
--- 65639,65647 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "Referensi array di %C tidak dapat memiliki lebih dari %d dimensi"
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3437
! #: fortran/check.c:5959 fortran/check.c:5997 fortran/check.c:6039
! #: fortran/check.c:6066 fortran/check.c:6329 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
*************** msgstr "Fortran 2003: %s atribut dengan
*** 65951,65957 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "'a1' argumen dari '%s' intrinsik di %L harus berupa INTEGER, REAL, atau KARAKTER"
  
! #: fortran/check.c:590 fortran/check.c:3385
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
--- 65996,66002 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "'a1' argumen dari '%s' intrinsik di %L harus berupa INTEGER, REAL, atau KARAKTER"
  
! #: fortran/check.c:590 fortran/check.c:3392
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
*************** msgstr "'%s' argumen dari '%s' intrinsik
*** 65969,65975 ****
  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.c:651 fortran/check.c:7503
  #, 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"
--- 66014,66020 ----
  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.c:651 fortran/check.c:7535
  #, 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 "'%s' argumen dari '%s' intrinsik
*** 66080,66306 ****
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "'%s' argumen dari '%s' intrinsik di %L tidak dapat berupa INTENT(IN)"
  
! #: fortran/check.c:1058
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah variabel"
  
! #: fortran/check.c:1107
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.c:1159
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%<dim%> 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.c:1262
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr "Panjang karakter tidak sama (%ld/%ld) dalam %s di %L"
  
! #: fortran/check.c:1319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/check.c:1410
  #, 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 the same type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: fortran/check.c:1419 fortran/check.c:3702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Different type kinds at %L"
  msgid "Different type kinds at %L"
  msgstr "Ekstensi: Jenis tipe berbeda di %L"
  
! #: fortran/check.c:1442
  #, fuzzy, gcc-internal-format
  #| msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr "Penunjuk KOSONG di %L tidak diijinkan sebagai argumen aktual dari '%s' fungsi intrinsik"
  
! #: fortran/check.c:1464
  #, 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 a POINTER"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/check.c:1473 fortran/check.c:1508 fortran/check.c:4389
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis %d"
  
! #: fortran/check.c:1490
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah penunjuk atau target VARIABELatau FUNGSI"
  
! #: fortran/check.c:1499
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah PENUNJUK atau sebuah TARGET"
  
! #: fortran/check.c:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr "Bagian array dengan sebuah vektor subscript di %L tidak boleh menjadi target dari sebuah penunjuk"
  
! #: fortran/check.c:1571
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr ""
  
! #: fortran/check.c:1586
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tipe yang sama dan jenis sebagai '%s'"
  
! #: fortran/check.c:1604 fortran/check.c:1817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "STAT= argument to %s at %L"
  msgstr "Terlalu banyak argumen ke %s di %L"
  
! #: fortran/check.c:1623 fortran/check.c:1757 fortran/check.c:1854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.c:1637 fortran/check.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.c:1676 fortran/check.c:1690 fortran/check.c:1725
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa %s"
  
! #: fortran/check.c:1710
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.c:1764 fortran/check.c:1861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.c:1779
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.c:1802
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "Negative argument N at %L"
  msgstr "Diduga daftar argumen di %C"
  
! #: fortran/check.c:1979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/check.c:2103 fortran/check.c:2593
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "'%s' argumen dari '%s' intrinsik di %L tidak boleh ada jika 'x' adalah KOMPLEKS"
  
! #: fortran/check.c:2112 fortran/check.c:2602
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus memiliki tipe REAL atau KOMPLEKS"
  
! #: fortran/check.c:2122 fortran/check.c:2128
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2150
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis %d"
  
! #: fortran/check.c:2181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT tag in %s statement at %L must be a variable"
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "STAT tag dalam pernyataan %s di %L harus berupa sebuah variabel"
  
! #: fortran/check.c:2197
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2205
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2239
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "OPERATOR argument at %L must be a PURE function"
--- 66125,66351 ----
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "'%s' argumen dari '%s' intrinsik di %L tidak dapat berupa INTENT(IN)"
  
! #: fortran/check.c:1065
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah variabel"
  
! #: fortran/check.c:1114
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.c:1166
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%<dim%> 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.c:1269
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr "Panjang karakter tidak sama (%ld/%ld) dalam %s di %L"
  
! #: fortran/check.c:1326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/check.c:1417
  #, 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 the same type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: fortran/check.c:1426 fortran/check.c:3709
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Different type kinds at %L"
  msgid "Different type kinds at %L"
  msgstr "Ekstensi: Jenis tipe berbeda di %L"
  
! #: fortran/check.c:1449
  #, fuzzy, gcc-internal-format
  #| msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr "Penunjuk KOSONG di %L tidak diijinkan sebagai argumen aktual dari '%s' fungsi intrinsik"
  
! #: fortran/check.c:1471
  #, 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 a POINTER"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/check.c:1480 fortran/check.c:1515 fortran/check.c:4396
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis %d"
  
! #: fortran/check.c:1497
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah penunjuk atau target VARIABELatau FUNGSI"
  
! #: fortran/check.c:1506
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa sebuah PENUNJUK atau sebuah TARGET"
  
! #: fortran/check.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr "Bagian array dengan sebuah vektor subscript di %L tidak boleh menjadi target dari sebuah penunjuk"
  
! #: fortran/check.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr ""
  
! #: fortran/check.c:1593
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tipe yang sama dan jenis sebagai '%s'"
  
! #: fortran/check.c:1611 fortran/check.c:1824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "STAT= argument to %s at %L"
  msgstr "Terlalu banyak argumen ke %s di %L"
  
! #: fortran/check.c:1630 fortran/check.c:1764 fortran/check.c:1861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.c:1644 fortran/check.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.c:1683 fortran/check.c:1697 fortran/check.c:1732
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be %s"
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa %s"
  
! #: fortran/check.c:1717
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.c:1771 fortran/check.c:1868
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.c:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.c:1809
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "Negative argument N at %L"
  msgstr "Diduga daftar argumen di %C"
  
! #: fortran/check.c:1986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/check.c:2110 fortran/check.c:2600
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "'%s' argumen dari '%s' intrinsik di %L tidak boleh ada jika 'x' adalah KOMPLEKS"
  
! #: fortran/check.c:2119 fortran/check.c:2609
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus memiliki tipe REAL atau KOMPLEKS"
  
! #: fortran/check.c:2129 fortran/check.c:2135
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2157
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis %d"
  
! #: fortran/check.c:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT tag in %s statement at %L must be a variable"
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "STAT tag dalam pernyataan %s di %L harus berupa sebuah variabel"
  
! #: fortran/check.c:2204
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2212
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2227
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "OPERATOR argument at %L must be a PURE function"
*************** msgstr "Argumen dari %s di %L harus beru
*** 66309,67084 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "Fungsi intrinsik '%s' di %L tidak diperbolehkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/check.c:2287
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2306
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2347
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2402
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tingkat 1 atau 2"
  
! #: fortran/check.c:2430 fortran/check.c:2444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/check.c:2481 fortran/check.c:3111 fortran/check.c:3194
! #: fortran/check.c:3416 fortran/check.c:3464 fortran/check.c:4956
! #: fortran/check.c:5093 fortran/check.c:5148 fortran/check.c:6283
! #: fortran/check.c:6412
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "Fortran 2003: '%s' intrinsik dengan JENIS argumen di %L"
  
! #: fortran/check.c:2528 fortran/check.c:2797 fortran/check.c:2857
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.c:2543 fortran/check.c:2812 fortran/check.c:2872
  #, fuzzy, gcc-internal-format
  #| msgid "SHIFT argument at %L of CSHIFT must have rank %d or be a scalar"
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "argumen SHIFT di %L dari CHIFT harus memiliki tingkat %d atau berupa sebuah skalar"
  
! #: fortran/check.c:2655 fortran/check.c:3796 fortran/check.c:3804
  #, 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.c:2669
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/check.c:2689 fortran/check.c:2697
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.c:2833
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2891
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.c:2909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/check.c:2923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.c:2984
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "Different kind type parameters in pointer assignment at %L"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/check.c:3162
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/check.c:3201
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis sama dengan '%s'"
  
! #: fortran/check.c:3235
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "SIZE at %L must be positive"
  msgstr "%s tag di %L harus berupa tipe %s"
  
! #: fortran/check.c:3299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "Argumen dari LOG di %L tidak dapat lebih kecil atau sama dengan nol"
  
! #: fortran/check.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3367
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "'%s' di %C bukan sebuah variabel"
  
! #: fortran/check.c:3392
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah konstanta"
  
! #: fortran/check.c:3606
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L must have at least two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Intrinsik '%s' di %L harus memiliki paling tidak dua argumen"
  
! #: fortran/check.c:3654
  #, 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.c:3669
  #, 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.c:3674
  #, 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.c:3699
  #, 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.c:3708
  #, 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.c:3739
  #, 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.c:3746
  #, 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.c:3813
  #, fuzzy, gcc-internal-format
  #| msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Tipe argumen dari '%s' intrinsik di %L harus sesuai dengan (%s/%s)"
  
! #: fortran/check.c:3827
  #, 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.c:3846
  #, 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.c:3855
  #, 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.c:4018
  #, 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.c:4136 fortran/check.c:7423 fortran/check.c:7438
  #, 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.c:4219
  #, 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.c:4230
  #, 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.c:4237
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4248
  #, 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.c:4257
  #, 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.c:4297
  #, 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.c:4324
  #, 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.c:4374
  #, 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.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4461 fortran/check.c:6359
  #, 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.c:4519
  #, 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.c:4527
  #, 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.c:4546
  #, 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.c:4597
  #, 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.c:4704
  #, 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.c:4714
  #, 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.c:4721
  #, 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.c:4738
  #, 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.c:4771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Second argument of NEAREST at %L shall not be zero"
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "Argumen kedua dari NEAREST di %L tidak boleh berupa nol"
  
! #: fortran/check.c:4809
  #, 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.c:4827
  #, 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.c:4836
  #, 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.c:4872
  #, 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.c:4889 fortran/check.c:4908
  #, 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.c:4899 fortran/check.c:4918
  #, 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.c:5017
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5048
  #, 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.c:5086
  #, 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.c:5166 fortran/check.c:7483
  #, 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.c:5179 fortran/check.c:5318 fortran/check.c:7475
  #, 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.c:5190 fortran/check.c:5330
  #, 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.c:5260
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5309
  #, 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.c:5348
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5362
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5398
  #, 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.c:5405
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5444
  #, 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.c:5454
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5487
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5526
  #, 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.c:5533
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5539
  #, 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.c:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5559
  #, 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.c:5570
  #, 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.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5587
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5638
  #, 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.c:5654
  #, 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.c:5673
  #, 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.c:5936
  #, 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.c:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5980
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5993
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6043
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6061
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk in formal argument list at %C"
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Tidak teduga sampah dalam daftar argumen formal di %C"
  
! #: fortran/check.c:6079
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6137
  #, 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.c:6189
  #, 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.c:6208
  #, 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.c:6216
  #, 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.c:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr "Intrinsik TRANSFER di %L memiliki hasil tidak terdefinisi sebagian: ukuran sumber %ld < ukuran hasil %ld"
  
! #: fortran/check.c:6373
  #, 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.c:6386
  #, 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.c:6652 fortran/check.c:6684
  #, 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.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Terlalu banyak argumen ke %s di %L"
  
! #: fortran/check.c:6710
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6722
  #, 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.c:6762
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6781
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6791
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7025
  #, 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.c:7207
  #, 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.c:7396 fortran/check.c:7407
  #, 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.c:7467
  #, 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 ""
--- 66354,67135 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "Fungsi intrinsik '%s' di %L tidak diperbolehkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/check.c:2294
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2324
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2354
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2409
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa tingkat 1 atau 2"
  
! #: fortran/check.c:2437 fortran/check.c:2451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/check.c:2488 fortran/check.c:3118 fortran/check.c:3201
! #: fortran/check.c:3423 fortran/check.c:3471 fortran/check.c:4963
! #: fortran/check.c:5100 fortran/check.c:5155 fortran/check.c:6315
! #: fortran/check.c:6444
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "Fortran 2003: '%s' intrinsik dengan JENIS argumen di %L"
  
! #: fortran/check.c:2535 fortran/check.c:2804 fortran/check.c:2864
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.c:2550 fortran/check.c:2819 fortran/check.c:2879
  #, fuzzy, gcc-internal-format
  #| msgid "SHIFT argument at %L of CSHIFT must have rank %d or be a scalar"
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "argumen SHIFT di %L dari CHIFT harus memiliki tingkat %d atau berupa sebuah skalar"
  
! #: fortran/check.c:2662 fortran/check.c:3803 fortran/check.c:3811
  #, 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.c:2676
  #, fuzzy, gcc-internal-format
  #| msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Bentuk berbeda untuk argumen '%s' dan '%s' di %L untuk intrinsik 'dot_product'"
  
! #: fortran/check.c:2696 fortran/check.c:2704
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be default real"
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa baku nyata"
  
! #: fortran/check.c:2840
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2898
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.c:2916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/check.c:2930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.c:2991
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/check.c:3073
  #, fuzzy, gcc-internal-format
  #| msgid "Different kind type parameters in pointer assignment at %L"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/check.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/check.c:3208
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis sama dengan '%s'"
  
! #: fortran/check.c:3242
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "SIZE at %L must be positive"
  msgstr "%s tag di %L harus berupa tipe %s"
  
! #: fortran/check.c:3306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "Argumen dari LOG di %L tidak dapat lebih kecil atau sama dengan nol"
  
! #: fortran/check.c:3365
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3374
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "'%s' di %C bukan sebuah variabel"
  
! #: fortran/check.c:3399
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah konstanta"
  
! #: fortran/check.c:3613
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L must have at least two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Intrinsik '%s' di %L harus memiliki paling tidak dua argumen"
  
! #: fortran/check.c:3661
  #, 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.c:3676
  #, 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.c:3681
  #, 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.c:3706
  #, 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.c:3715
  #, 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.c:3746
  #, 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.c:3753
  #, 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.c:3820
  #, fuzzy, gcc-internal-format
  #| msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Tipe argumen dari '%s' intrinsik di %L harus sesuai dengan (%s/%s)"
  
! #: fortran/check.c:3834
  #, 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.c:3853
  #, 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.c:3862
  #, 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.c:4025
  #, 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.c:4143 fortran/check.c:7455 fortran/check.c:7470
  #, 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.c:4226
  #, 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.c:4237
  #, 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.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4255
  #, 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.c:4264
  #, 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.c:4304
  #, 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.c:4331
  #, 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.c:4381
  #, 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.c:4389
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4468 fortran/check.c:6391
  #, 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.c:4526
  #, 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.c:4534
  #, 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.c:4553
  #, 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.c:4604
  #, 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.c:4711
  #, 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.c:4721
  #, 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.c:4728
  #, 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.c:4745
  #, 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.c:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Second argument of NEAREST at %L shall not be zero"
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "Argumen kedua dari NEAREST di %L tidak boleh berupa nol"
  
! #: fortran/check.c:4816
  #, 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.c:4834
  #, 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.c:4843
  #, 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.c:4879
  #, 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.c:4896 fortran/check.c:4915
  #, 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.c:4906 fortran/check.c:4925
  #, 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.c:5024
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5055
  #, 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.c:5093
  #, 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.c:5173 fortran/check.c:7515
  #, 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.c:5186 fortran/check.c:5325 fortran/check.c:7507
  #, 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.c:5197 fortran/check.c:5337
  #, 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.c:5267
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5316
  #, 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.c:5355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5405
  #, 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.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5451
  #, 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.c:5461
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5533
  #, 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.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5546
  #, 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.c:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5566
  #, 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.c:5577
  #, 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.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5617
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5645
  #, 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.c:5661
  #, 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.c:5680
  #, 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.c:5704
! #, 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.c:5968
  #, 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.c:5979
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6025
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6049
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6082
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk in formal argument list at %C"
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Tidak teduga sampah dalam daftar argumen formal di %C"
  
! #: fortran/check.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6169
  #, 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.c:6221
  #, 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.c:6240
  #, 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.c:6248
  #, 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.c:6283
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr "Intrinsik TRANSFER di %L memiliki hasil tidak terdefinisi sebagian: ukuran sumber %ld < ukuran hasil %ld"
  
! #: fortran/check.c:6405
  #, 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.c:6418
  #, 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.c:6684 fortran/check.c:6716
  #, 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.c:6724
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Terlalu banyak argumen ke %s di %L"
  
! #: fortran/check.c:6742
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6754
  #, 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.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6813
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6823
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6840
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7057
  #, 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.c:7239
  #, 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.c:7428 fortran/check.c:7439
  #, 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.c:7499
  #, 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 ""
*************** msgstr "Spesifikasi INTENT buruk di %C"
*** 67341,67347 ****
  msgid "deferred type parameter at %C"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 67392,67398 ----
  msgid "deferred type parameter at %C"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12467
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 69694,69856 ****
  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.c:3821
  #, 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.c:3829
  #, 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.c:3853
  #, 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.c:3858
  #, 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.c:3887
  #, 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.c:3893 fortran/expr.c:3913
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3901 fortran/expr.c:3920
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3947
  #, 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.c:3968
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/expr.c:3993
  #, 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.c:4002
  #, 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.c:4012
  #, 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.c:4018
  #, 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.c:4025
  #, 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.c:4033
  #, 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.c:4056
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4109
  #, 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.c:4119 fortran/expr.c:4134
  #, 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.c:4125 fortran/expr.c:4140 fortran/resolve.c:2624
  #, 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.c:4152
  #, 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.c:4161
  #, 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.c:4174
  #, 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.c:4188
  #, 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.c:4193
  #, 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.c:4201
  #, 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.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Tingkat berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/expr.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4240
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4244
  #, 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"
--- 69745,69907 ----
  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.c:3824
  #, 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.c:3832
  #, 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.c:3856
  #, 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.c:3861
  #, 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.c:3890
  #, 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.c:3896 fortran/expr.c:3916
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3904 fortran/expr.c:3923
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3950
  #, 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.c:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/expr.c:3996
  #, 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.c:4005
  #, 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.c:4015
  #, 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.c:4021
  #, 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.c:4028
  #, 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.c:4036
  #, 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.c:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4112
  #, 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.c:4122 fortran/expr.c:4137
  #, 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.c:4128 fortran/expr.c:4143 fortran/resolve.c:2624
  #, 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.c:4155
  #, 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.c:4164
  #, 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.c:4177
  #, 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.c:4191
  #, 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.c:4196
  #, 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.c:4204
  #, 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.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Tingkat berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/expr.c:4230
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4247
  #, 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
*** 69859,70042 ****
  #. 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.c:4269 fortran/expr.c:4361
  #, 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.c:4272
  #, 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.c:4285
  #, 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.c:4291 fortran/expr.c:4306
  #, 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.c:4316
  #, 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.c:4331
  #, 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.c:4340
  #, 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.c:4348
  #, 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.c:4376 fortran/expr.c:4381
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4421
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4497 fortran/resolve.c:1466
  #, 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.c:4503
  #, 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.c:4518 fortran/resolve.c:1472
  #, 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.c:4530
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4536
  #, 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.c:4543
  #, 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.c:5011
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, 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.c:6110
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6118
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6127
  #, 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.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6160
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6208
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6218
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6231
  #, 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.c:6239
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6254
  #, 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.c:6313
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6318
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6330
  #, 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.c:6372
  #, 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 ""
--- 69910,70093 ----
  #. 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.c:4272 fortran/expr.c:4364
  #, 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.c:4275
  #, 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.c:4288
  #, 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.c:4294 fortran/expr.c:4309
  #, 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.c:4319
  #, 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.c:4334
  #, 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.c:4343
  #, 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.c:4351
  #, 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.c:4379 fortran/expr.c:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4424
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4500 fortran/resolve.c:1466
  #, 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.c:4506
  #, 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.c:4521 fortran/resolve.c:1472
  #, 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.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4539
  #, 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.c:4546
  #, 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.c:5014
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6105
  #, 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.c:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6121
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6132
  #, 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.c:6143
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6152
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6213
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6223
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6236
  #, 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.c:6244
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6259
  #, 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.c:6318
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6323
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6335
  #, 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.c:6377
  #, 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
*** 70065,70072 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
! #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Membuat array sementara di %L"
--- 70116,70123 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6681 fortran/trans-array.c:8176
! #: fortran/trans-intrinsic.c:8558
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Membuat array sementara di %L"
*************** msgstr "Variabel '%s' di %C tidak dapat
*** 70156,70162 ****
  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.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 70207,70213 ----
  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.c:3458 fortran/trans-expr.c:1832
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 70166,70177 ****
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "%s between %L and %L"
--- 70217,70228 ----
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5819
  #, 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
*** 70300,70311 ****
  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.c:987 fortran/resolve.c:17210
  #, 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.c:994 fortran/resolve.c:17228
  #, 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)"
--- 70351,70362 ----
  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.c:987 fortran/resolve.c:17218
  #, 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.c:994 fortran/resolve.c:17236
  #, 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 "Panjang karakter tidak cocok (%l
*** 70627,71045 ****
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3258
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Panjang karakter dari argumen aktual lebih pendek dari argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/interface.c:3291
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure pointer for argument '%s' at %L"
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Diduga sebuah prosedur penunjuk untuk argumen '%s' di %L"
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/interface.c:3324
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Aktual argumen untuk '%s' tidak dapat diasumsikan array berukuran di %L"
  
! #: fortran/interface.c:3333
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3353
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3406
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:3416
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Aktual argumen untuk '%s' harus DAPAT DIALOKASIKAN di %L"
  
! #: fortran/interface.c:3446
  #, 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.c:3465
  #, 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.c:3482
  #, 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.c:3502
  #, 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.c:3525
  #, 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.c:3533
  #, 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.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, 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.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, 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.c:3790
  #, 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.c:3800
  #, 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.c:3811
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, 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.c:3857 fortran/interface.c:3867
  #, 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.c:3863
  #, 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.c:3876
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3884
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3892
  #, 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.c:3909
  #, 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.c:3918
  #, 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.c:3927
  #, 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.c:3942
  #, 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.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, 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.c:3977
  #, 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.c:4019
  #, 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.c:4030
  #, 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.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, 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.c:4558
  #, 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.c:4675
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4769
  #, 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.c:4781
  #, 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.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, 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.c:4806
  #, 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.c:4812
  #, 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.c:4821
  #, 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.c:4832
  #, 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.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4851
  #, 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.c:4881
  #, 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.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, 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.c:4910
  #, 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.c:4921
  #, 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.c:4928
  #, 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.c:4949
  #, 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.c:4956
  #, 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.c:4963
  #, 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.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, 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.c:4975
  #, 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.c:5033 fortran/interface.c:5079
  #, 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.c:5045
  #, 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.c:5057
  #, 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.c:5064
  #, 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"
--- 70678,71096 ----
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3259
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Panjang karakter dari argumen aktual lebih pendek dari argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/interface.c:3269 fortran/interface.c:3274
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/interface.c:3294
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure pointer for argument '%s' at %L"
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Diduga sebuah prosedur penunjuk untuk argumen '%s' di %L"
  
! #: fortran/interface.c:3310
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/interface.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Aktual argumen untuk '%s' tidak dapat diasumsikan array berukuran di %L"
  
! #: fortran/interface.c:3336
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3356
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:3369
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3383
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3397
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3409
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:3419
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Aktual argumen untuk '%s' harus DAPAT DIALOKASIKAN di %L"
  
! #: fortran/interface.c:3449
  #, 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.c:3468
  #, 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.c:3485
  #, 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.c:3505
  #, 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.c:3528
  #, 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.c:3536
  #, 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.c:3666
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3695
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3721
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, 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.c:3761
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, 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.c:3793
  #, 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.c:3803
  #, 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.c:3814
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3856
  #, 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.c:3860 fortran/interface.c:3870
  #, 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.c:3866
  #, 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.c:3879
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3887
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.c:3895
  #, 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.c:3912
  #, 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.c:3921
  #, 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.c:3930
  #, 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.c:3945
  #, 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.c:3960
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3970
  #, 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.c:3980
  #, 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.c:4022
  #, 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.c:4033
  #, 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.c:4118
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4188
  #, 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.c:4561
  #, 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.c:4678
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4772
  #, 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.c:4784
  #, 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.c:4792
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4800
  #, 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.c:4809
  #, 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.c:4815
  #, 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.c:4824
  #, 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.c:4835
  #, 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.c:4843
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, 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.c:4884
  #, 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.c:4895
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4904
  #, 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.c:4913
  #, 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.c:4924
  #, 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.c:4931
  #, 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.c:4952
  #, 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.c:4959
  #, 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.c:4966
  #, 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.c:4970
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4974
  #, 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.c:4978
  #, 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.c:5036 fortran/interface.c:5082
  #, 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.c:5048
  #, 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.c:5060
  #, 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.c:5067
  #, 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 ""
*** 71869,71875 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, 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"
--- 71920,71926 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15088
  #, 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 ""
*** 73510,74748 ****
  msgid "Unexpected junk at %C"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/openmp.c:280
  #, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr ""
  
! #: fortran/openmp.c:315 fortran/openmp.c:416 fortran/openmp.c:744
! #: fortran/openmp.c:3632
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr "blok COMMON /%s/  tidak ditemukan di %C"
  
! #: fortran/openmp.c:354 fortran/openmp.c:444
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "Sintaks error dalam daftar variabel OpenMP di %C"
  
! #: fortran/openmp.c:467
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "Sintaks error dalam daftar variabel OpenMP di %C"
  
! #: fortran/openmp.c:551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "Sintaks error dalam daftar variabel OpenMP di %C"
  
! #: fortran/openmp.c:613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in expression at %C"
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "Sintaks error dalam ekspresi di %C"
  
! #: fortran/openmp.c:680
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "Unexpected OpenACC parallelism."
  msgstr "Elemen tidak diduga"
  
! #: fortran/openmp.c:712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgid "Variable at %C is an element of a COMMON block"
  msgstr "Variabel threadprivate di %C bukan sebuah elemen dari sebuah blok COMMON"
  
! #: fortran/openmp.c:772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:782
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "Sintaks error dalam daftar THREADPRIVATE !$OMP di %C"
  
! #: fortran/openmp.c:1026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Comma expected at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/openmp.c:1138
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1291
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr "COLLAPSE clause argumeb bukan konstanta positif integer di %C"
  
! #: fortran/openmp.c:1455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/openmp.c:1830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "COLLAPSE clause argumeb bukan konstanta positif integer di %C"
  
! #: fortran/openmp.c:2219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Failed to match clause at %C"
  msgstr "gagal untuk menemukan class '%s'"
  
! #: fortran/openmp.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2411
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2468
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid third argument of IBITS at %L"
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "Argumen ketiga dari IBITS di %L tidak valid"
  
! #: fortran/openmp.c:2523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.c:2556
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2658
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Sintaks error dalam daftar THREADPRIVATE !$OMP di %C"
  
! #: fortran/openmp.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "$ should be the last specifier in format at %C"
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "$ seharusnya penspesifikasi terakhir dalam format di %C"
  
! #: fortran/openmp.c:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2718 fortran/openmp.c:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:3382 fortran/openmp.c:7334
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3386 fortran/openmp.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3391
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:3450
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:3488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr "Variabel threadprivate di %C bukan sebuah elemen dari sebuah blok COMMON"
  
! #: fortran/openmp.c:3493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3517 fortran/openmp.c:3563
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3527
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3537
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3546
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3570
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "Sintaks error dalam daftar THREADPRIVATE !$OMP di %C"
  
! #: fortran/openmp.c:3612
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr "Variabel threadprivate di %C bukan sebuah elemen dari sebuah blok COMMON"
  
! #: fortran/openmp.c:3649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:3656
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr "Sintaks error dalam daftar THREADPRIVATE !$OMP di %C"
  
! #: fortran/openmp.c:3711
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3716
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3747
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3751
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3773
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3778
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3789
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3794
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3823
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "pernyataan PRIVATE di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/openmp.c:3891
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3900
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr ""
  
! #: fortran/openmp.c:3910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Clause expected at %C"
  msgstr "pernyataan %s tidak terduga di %L"
  
! #: fortran/openmp.c:3916
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%qs clause at %L specified more than once"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: fortran/openmp.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3945
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:4130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:4144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:4203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:4217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4314
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE IF statement at %C"
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE IF di %C"
  
! #: fortran/openmp.c:4364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:4422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE IF statement at %C"
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE IF di %C"
  
! #: fortran/openmp.c:4442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:4485
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.c:4496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/openmp.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.c:4518
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.c:4521
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4527 fortran/openmp.c:5662
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4532
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.c:4537
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4547 fortran/openmp.c:5294 fortran/openmp.c:5445
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4550
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4566 fortran/openmp.c:5387 fortran/openmp.c:5433
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4571 fortran/openmp.c:5666
  #, 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.c:4576 fortran/openmp.c:5669
  #, 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.c:4581 fortran/openmp.c:5382 fortran/openmp.c:5657
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4584 fortran/openmp.c:5390
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4841
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "SCHEDULE clause chunk_size di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.c:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4892
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "Variabel '%s' belum pernah ditempatkan sebuah label target di %L"
  
! #: fortran/openmp.c:4928
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr ""
  
! #: fortran/openmp.c:4932
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.c:4937 fortran/openmp.c:7060
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
  msgstr "Objek '%s' bukan sebuah variabel di %L"
  
! #: fortran/openmp.c:4946
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4975
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4978 fortran/openmp.c:4994 fortran/openmp.c:5002
! #: fortran/openmp.c:5013 fortran/openmp.c:5025 fortran/openmp.c:5040
! #: fortran/openmp.c:7084
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Simbol '%s' ada dalam multiple clause di %L"
  
! #: fortran/openmp.c:5047
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.c:5060
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Simbol '%s' ada dalam multiple clause di %L"
  
! #: fortran/openmp.c:5078
  #, fuzzy, gcc-internal-format
  #| msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Bukan-THREADPRIVATE objek '%s' dalam clause COPYIN di %L"
  
! #: fortran/openmp.c:5086
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Ukuran array diasumsikan '%s' dalam clause COPYPRIVATE di %L"
  
! #: fortran/openmp.c:5089
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "Ukuran array diasumsikan '%s' dalam clause COPYPRIVATE di %L"
  
! #: fortran/openmp.c:5097
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "objek THREADPRIVATE '%s' dalam clause SHARED di %L"
  
! #: fortran/openmp.c:5100
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in SHARED clause at %L"
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Cray pointee '%s' dalam SHARED clause di %L"
  
! #: fortran/openmp.c:5103
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr "objek THREADPRIVATE '%s' dalam clause SHARED di %L"
  
! #: fortran/openmp.c:5107
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in SHARED clause at %L"
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "Cray pointee '%s' dalam SHARED clause di %L"
  
! #: fortran/openmp.c:5122
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5134
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: fortran/openmp.c:5153
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5157
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "SINK addend not a constant integer at %L"
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: fortran/openmp.c:5173
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5217
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.c:5228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Tidak terduga alternaatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/openmp.c:5236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected component reference at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Diduga referensi komponen di %C"
  
! #: fortran/openmp.c:5245 fortran/openmp.c:5263
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "Nama '%s' dalam pernyataan %s di %C bukan sebuah nama loop"
  
! #: fortran/openmp.c:5255
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:5276
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5300
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5335
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5350
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5366 fortran/openmp.c:5419
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in %s clause at %L"
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE objek '%s' dalam clause %s di %L"
  
! #: fortran/openmp.c:5369 fortran/openmp.c:5422
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:5377
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:5413
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5425
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:5430
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.c:5436
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.c:5448
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Variabel '%s' dalam clause %s digunakan dalam pernyataan NAMELIST di %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5458
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:5469
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:5479
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5571
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5602
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5607
  #, 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.c:5612
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5623
  #, 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.c:5640
  #, 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.c:5674
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.c:5735
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.c:5745
  #, 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.c:5775
  #, 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.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5793
  #, 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.c:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5800
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5897
  #, 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.c:5926
  #, 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.c:5951
  #, 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.c:5956
  #, 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.c:5982 fortran/openmp.c:6270
  #, 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 capture 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.c:5997
  #, 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 update 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.c:6004 fortran/openmp.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6059
  #, 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.c:6107
  #, 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.c:6121
  #, 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.c:6153
  #, 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.c:6177
  #, 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.c:6184
  #, 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.c:6201
  #, 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.c:6208
  #, 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.c:6216
  #, 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.c:6234
  #, 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.c:6248
  #, 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 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.c:6326
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6329
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6337
  #, 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.c:6594
  #, 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.c:6600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6606
  #, 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.c:6610
  #, 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.c:6622
  #, 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 or LASTPRIVATE at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.c:6626
  #, 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 LINEAR at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.c:6644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr "!$OMP DO collapsed loops tidak membentuk iterasi ruang rectangular di %L"
  
! #: fortran/openmp.c:6654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "kolaps !$OMP DO loops tidak secara sempurna nested di %L"
  
! #: fortran/openmp.c:6663 fortran/openmp.c:6671
  #, 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 at %L"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: fortran/openmp.c:6839 fortran/openmp.c:6852
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6871
  #, 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.c:6877
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6883
  #, 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.c:6899
  #, 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.c:6911
  #, 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.c:6921 fortran/openmp.c:6930
  #, 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.c:6946
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6967
  #, 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.c:7067
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:7114
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7120
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7223
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7237
  #, 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.c:7243
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7264
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7288
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7325
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7347
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7378
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7396
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 73561,74799 ----
  msgid "Unexpected junk at %C"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/openmp.c:281
  #, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr ""
  
! #: fortran/openmp.c:316 fortran/openmp.c:417 fortran/openmp.c:745
! #: fortran/openmp.c:3633
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr "blok COMMON /%s/  tidak ditemukan di %C"
  
! #: fortran/openmp.c:355 fortran/openmp.c:445
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "Sintaks error dalam daftar variabel OpenMP di %C"
  
! #: fortran/openmp.c:468
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "Sintaks error dalam daftar variabel OpenMP di %C"
  
! #: fortran/openmp.c:552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "Sintaks error dalam daftar variabel OpenMP di %C"
  
! #: fortran/openmp.c:614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in expression at %C"
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "Sintaks error dalam ekspresi di %C"
  
! #: fortran/openmp.c:681
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "Unexpected OpenACC parallelism."
  msgstr "Elemen tidak diduga"
  
! #: fortran/openmp.c:713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgid "Variable at %C is an element of a COMMON block"
  msgstr "Variabel threadprivate di %C bukan sebuah elemen dari sebuah blok COMMON"
  
! #: fortran/openmp.c:773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "Sintaks error dalam daftar THREADPRIVATE !$OMP di %C"
  
! #: fortran/openmp.c:1027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Comma expected at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/openmp.c:1139
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1292
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr "COLLAPSE clause argumeb bukan konstanta positif integer di %C"
  
! #: fortran/openmp.c:1456
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/openmp.c:1831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "COLLAPSE clause argumeb bukan konstanta positif integer di %C"
  
! #: fortran/openmp.c:2220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Failed to match clause at %C"
  msgstr "gagal untuk menemukan class '%s'"
  
! #: fortran/openmp.c:2393
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2403
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2412
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2420
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2469
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2517
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid third argument of IBITS at %L"
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "Argumen ketiga dari IBITS di %L tidak valid"
  
! #: fortran/openmp.c:2524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2659
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Sintaks error dalam daftar THREADPRIVATE !$OMP di %C"
  
! #: fortran/openmp.c:2674
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "$ should be the last specifier in format at %C"
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "$ seharusnya penspesifikasi terakhir dalam format di %C"
  
! #: fortran/openmp.c:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2719 fortran/openmp.c:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2979
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2987
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:3383 fortran/openmp.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3387 fortran/openmp.c:7339
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3392
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3394
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:3451
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr "Variabel threadprivate di %C bukan sebuah elemen dari sebuah blok COMMON"
  
! #: fortran/openmp.c:3494
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3500
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3518 fortran/openmp.c:3564
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3534
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3538
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3547
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "Sintaks error dalam daftar THREADPRIVATE !$OMP di %C"
  
! #: fortran/openmp.c:3613
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr "Variabel threadprivate di %C bukan sebuah elemen dari sebuah blok COMMON"
  
! #: fortran/openmp.c:3650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:3657
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr "Sintaks error dalam daftar THREADPRIVATE !$OMP di %C"
  
! #: fortran/openmp.c:3712
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3717
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3748
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3752
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3774
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3779
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3790
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3795
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "pernyataan PRIVATE di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/openmp.c:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3901
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr ""
  
! #: fortran/openmp.c:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Clause expected at %C"
  msgstr "pernyataan %s tidak terduga di %L"
  
! #: fortran/openmp.c:3917
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%qs clause at %L specified more than once"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: fortran/openmp.c:3920
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:4145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:4204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:4218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4315
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE IF statement at %C"
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE IF di %C"
  
! #: fortran/openmp.c:4365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:4423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE IF statement at %C"
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE IF di %C"
  
! #: fortran/openmp.c:4443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.c:4486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.c:4497
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/openmp.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.c:4519
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.c:4522
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4528 fortran/openmp.c:5663
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4533
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.c:4538
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4548 fortran/openmp.c:5295 fortran/openmp.c:5446
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4551
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4567 fortran/openmp.c:5388 fortran/openmp.c:5434
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4572 fortran/openmp.c:5667
  #, 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.c:4577 fortran/openmp.c:5670
  #, 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.c:4582 fortran/openmp.c:5383 fortran/openmp.c:5658
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4585 fortran/openmp.c:5391
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4715
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4723 fortran/openmp.c:4734 fortran/resolve.c:10729
! #: fortran/resolve.c:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4852
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "SCHEDULE clause chunk_size di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4874
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4893
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "Variabel '%s' belum pernah ditempatkan sebuah label target di %L"
  
! #: fortran/openmp.c:4929
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr ""
  
! #: fortran/openmp.c:4933
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.c:4938 fortran/openmp.c:7061
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
  msgstr "Objek '%s' bukan sebuah variabel di %L"
  
! #: fortran/openmp.c:4947
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4976
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4979 fortran/openmp.c:4995 fortran/openmp.c:5003
! #: fortran/openmp.c:5014 fortran/openmp.c:5026 fortran/openmp.c:5041
! #: fortran/openmp.c:7085
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Simbol '%s' ada dalam multiple clause di %L"
  
! #: fortran/openmp.c:5048
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.c:5061
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Simbol '%s' ada dalam multiple clause di %L"
  
! #: fortran/openmp.c:5079
  #, fuzzy, gcc-internal-format
  #| msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Bukan-THREADPRIVATE objek '%s' dalam clause COPYIN di %L"
  
! #: fortran/openmp.c:5087
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Ukuran array diasumsikan '%s' dalam clause COPYPRIVATE di %L"
  
! #: fortran/openmp.c:5090
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "Ukuran array diasumsikan '%s' dalam clause COPYPRIVATE di %L"
  
! #: fortran/openmp.c:5098
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "objek THREADPRIVATE '%s' dalam clause SHARED di %L"
  
! #: fortran/openmp.c:5101
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in SHARED clause at %L"
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Cray pointee '%s' dalam SHARED clause di %L"
  
! #: fortran/openmp.c:5104
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr "objek THREADPRIVATE '%s' dalam clause SHARED di %L"
  
! #: fortran/openmp.c:5108
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in SHARED clause at %L"
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "Cray pointee '%s' dalam SHARED clause di %L"
  
! #: fortran/openmp.c:5123
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5135
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: fortran/openmp.c:5154
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "SINK addend not a constant integer at %L"
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: fortran/openmp.c:5174
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.c:5229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Tidak terduga alternaatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/openmp.c:5237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected component reference at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Diduga referensi komponen di %C"
  
! #: fortran/openmp.c:5246 fortran/openmp.c:5264
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "Nama '%s' dalam pernyataan %s di %C bukan sebuah nama loop"
  
! #: fortran/openmp.c:5256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:5277
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5301
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5351
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5367 fortran/openmp.c:5420
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in %s clause at %L"
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE objek '%s' dalam clause %s di %L"
  
! #: fortran/openmp.c:5370 fortran/openmp.c:5423
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:5378
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:5414
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5426
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:5431
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.c:5437
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.c:5449
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Variabel '%s' dalam clause %s digunakan dalam pernyataan NAMELIST di %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5459
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:5470
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.c:5480
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5572
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5603
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5608
  #, 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.c:5613
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5624
  #, 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.c:5641
  #, 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.c:5675
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.c:5736
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.c:5746
  #, 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.c:5776
  #, 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.c:5778
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5794
  #, 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.c:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5801
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5898
  #, 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.c:5927
  #, 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.c:5952
  #, 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.c:5957
  #, 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.c:5983 fortran/openmp.c:6271
  #, 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 capture 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.c:5998
  #, 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 update 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.c:6005 fortran/openmp.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6018
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6060
  #, 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.c:6108
  #, 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.c:6122
  #, 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.c:6154
  #, 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.c:6178
  #, 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.c:6185
  #, 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.c:6202
  #, 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.c:6209
  #, 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.c:6217
  #, 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.c:6235
  #, 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.c:6249
  #, 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 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.c:6327
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6330
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6338
  #, 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.c:6595
  #, 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.c:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6607
  #, 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.c:6611
  #, 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.c:6623
  #, 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 or LASTPRIVATE at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.c:6627
  #, 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 LINEAR at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.c:6645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr "!$OMP DO collapsed loops tidak membentuk iterasi ruang rectangular di %L"
  
! #: fortran/openmp.c:6655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "kolaps !$OMP DO loops tidak secara sempurna nested di %L"
  
! #: fortran/openmp.c:6664 fortran/openmp.c:6672
  #, 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 at %L"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: fortran/openmp.c:6840 fortran/openmp.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6872
  #, 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.c:6878
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6884
  #, 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.c:6900
  #, 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.c:6912
  #, 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.c:6922 fortran/openmp.c:6931
  #, 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.c:6947
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6968
  #, 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.c:7068
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:7115
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7121
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7238
  #, 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.c:7244
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7265
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7297
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7364
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7379
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7389
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr "Diduga sebuah pernyataan CASE at
*** 75248,75428 ****
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr "Diduga sebuah pernyataan CASE atau END SELECT mengikuti SELECT CASE di %C"
  
! #: fortran/parse.c:4491
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/parse.c:4524
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr "Akhir dari pernyataan bukan blok DO di %C adalah didalam blok lain"
  
! #: fortran/parse.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr "Akhir dari pernyataan bukan blok DO di %C adalah interwoven dengan DO loop lainnya"
  
! #: fortran/parse.c:4560
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr "Pernyataan label dalam ENDDO di %C tidak cocok dengan label DO"
  
! #: fortran/parse.c:4656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Line truncated at %C"
  msgid "BLOCK construct at %C"
  msgstr "Baris terpotong di %C"
  
! #: fortran/parse.c:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr "Pernyataan label dalam ENDDO di %C tidak cocok dengan label DO"
  
! #: fortran/parse.c:4909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "named block DO at %L requires matching ENDDO name"
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr "blok bernama DO di %L membutuhkan nama ENDDO yang sama"
  
! #: fortran/parse.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5115 fortran/parse.c:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Already inside a CONTAINS block at %C"
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr "Telah berada didalam sebuah blok CONTAINS di %C"
  
! #: fortran/parse.c:5152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s at %C"
  msgstr "Diduga pernyataan %s di %C"
  
! #: fortran/parse.c:5196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected DO loop at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/parse.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr "Nama setelah !$omp kritis dan !$omp akhir kritis tidak cocok di %C"
  
! #: fortran/parse.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr "pernyataan %s di %C tidak dapat mengakhiri sebuah bukan blok DO loop"
  
! #: fortran/parse.c:5507
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORMAT statement at %L does not have a statement label"
  msgid "DATA statement at %C after the first executable statement"
  msgstr "pernyataan FORMAT di %L tidak memiliki sebuah label pernyataan"
  
! #: fortran/parse.c:5640
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5765
  #, 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.c:5822
  #, 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.c:5847
  #, 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.c:5961
  #, 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.c:6013
  #, 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.c:6017
  #, 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.c:6023
  #, 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.c:6026
  #, 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.c:6048
  #, 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.c:6074
  #, 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.c:6179
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Tidak terduga pernyataan %s dalam MODUL di %C"
--- 75299,75479 ----
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr "Diduga sebuah pernyataan CASE atau END SELECT mengikuti SELECT CASE di %C"
  
! #: fortran/parse.c:4494
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/parse.c:4527
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr "Akhir dari pernyataan bukan blok DO di %C adalah didalam blok lain"
  
! #: fortran/parse.c:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr "Akhir dari pernyataan bukan blok DO di %C adalah interwoven dengan DO loop lainnya"
  
! #: fortran/parse.c:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr "Pernyataan label dalam ENDDO di %C tidak cocok dengan label DO"
  
! #: fortran/parse.c:4659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Line truncated at %C"
  msgid "BLOCK construct at %C"
  msgstr "Baris terpotong di %C"
  
! #: fortran/parse.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr "Pernyataan label dalam ENDDO di %C tidak cocok dengan label DO"
  
! #: fortran/parse.c:4912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "named block DO at %L requires matching ENDDO name"
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr "blok bernama DO di %L membutuhkan nama ENDDO yang sama"
  
! #: fortran/parse.c:5102
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5118 fortran/parse.c:5180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Already inside a CONTAINS block at %C"
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr "Telah berada didalam sebuah blok CONTAINS di %C"
  
! #: fortran/parse.c:5155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s at %C"
  msgstr "Diduga pernyataan %s di %C"
  
! #: fortran/parse.c:5199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected DO loop at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/parse.c:5219
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5438
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr "Nama setelah !$omp kritis dan !$omp akhir kritis tidak cocok di %C"
  
! #: fortran/parse.c:5496
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr "pernyataan %s di %C tidak dapat mengakhiri sebuah bukan blok DO loop"
  
! #: fortran/parse.c:5510
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORMAT statement at %L does not have a statement label"
  msgid "DATA statement at %C after the first executable statement"
  msgstr "pernyataan FORMAT di %L tidak memiliki sebuah label pernyataan"
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5652
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5768
  #, 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.c:5825
  #, 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.c:5850
  #, 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.c:5964
  #, 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.c:6016
  #, 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.c:6020
  #, 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.c:6026
  #, 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.c:6029
  #, 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.c:6051
  #, 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.c:6077
  #, 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.c:6182
  #, 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
*** 75430,75436 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6636
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Dua APLIKASI utama di %L dan %C"
--- 75481,75487 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6639
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Dua APLIKASI utama di %L dan %C"
*************** msgstr "Intrinsik '%s' dideklarasikan IN
*** 76327,76333 ****
  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.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Label %d direferensikan di %L tidak pernah terdefinisi"
--- 76378,76384 ----
  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.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11968
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Label %d direferensikan di %L tidak pernah terdefinisi"
*************** msgstr "Tidak dapat meresolf fungsi spes
*** 76459,76465 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
--- 76510,76516 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17150
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
*************** msgstr "Variabel '%s' belum pernah ditem
*** 77654,77705 ****
  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.c:11971
  #, 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.c:12018
  #, 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.c:12022
  #, 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.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, 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.c:12172
  #, 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.c:12254
  #, 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.c:12275
  #, 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.c:12369
  #, 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"
--- 77705,77762 ----
  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.c:11943
! #, 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.c:11977
  #, 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.c:12024
  #, 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.c:12028
  #, 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.c:12089
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12094
  #, 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.c:12178
  #, 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.c:12260
  #, 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.c:12281
  #, 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.c:12375
  #, 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
*** 77707,77713 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12383
  #, 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 ""
--- 77764,77770 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12389
  #, 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 ""
*** 77715,78802 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, 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.c:12488
  #, 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.c:12722
  #, 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.c:12726
  #, 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.c:12734
  #, 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.c:12745
  #, 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.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12773
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12806
  #, 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.c:12828
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12859
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, 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.c:12920
  #, 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.c:12941
  #, 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.c:12948
  #, 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.c:12995
  #, 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.c:12998
  #, 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.c:13001
  #, 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.c:13004
  #, 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.c:13007
  #, 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.c:13010
  #, 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.c:13052
  #, 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.c:13084
  #, 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.c:13107
  #, 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.c:13129
  #, 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.c:13147
  #, 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.c:13159
  #, 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.c:13168
  #, 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.c:13178
  #, 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.c:13197
  #, 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.c:13201
  #, 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.c:13205
  #, 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.c:13209
  #, 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.c:13222
  #, 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.c:13233
  #, 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.c:13239
  #, 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.c:13259
  #, 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.c:13316
  #, 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.c:13322
  #, 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.c:13328
  #, 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.c:13336
  #, 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.c:13342
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, 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.c:13494
  #, 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.c:13503
  #, 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.c:13512
  #, 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.c:13520
  #, 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.c:13526
  #, 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.c:13532
  #, 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.c:13540
  #, 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.c:13549
  #, 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.c:13571
  #, 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.c:13608
  #, 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"
  msgstr "Hanya array prosedur FINAL dideklarasikan untuk tipe turunan '%s' didefinisikan di %L, disarankan juga skalar satu"
  
! #: fortran/resolve.c:13648
  #, 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.c:13684
  #, 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.c:13743
  #, 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.c:13755
  #, 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.c:13783
  #, 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.c:13839
  #, 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.c:14051
  #, 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.c:14094
  #, 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.c:14108
  #, 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.c:14122 fortran/resolve.c:14608
  #, 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.c:14130
  #, 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.c:14139
  #, 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.c:14145
  #, 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.c:14151
  #, 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.c:14180
  #, 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.c:14190
  #, 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.c:14285
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, 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.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14443
  #, 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.c:14541
  #, 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.c:14555
  #, 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.c:14571
  #, 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.c:14581
  #, 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.c:14590
  #, 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.c:14599
  #, 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.c:14641
  #, 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.c:14654
  #, 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.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, 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.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, 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.c:14801
  #, 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.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, 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.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14970
  #, 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.c:15035
  #, 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.c:15041
  #, 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.c:15047
  #, 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.c:15055
  #, 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.c:15072
  #, 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.c:15094
  #, 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.c:15105
  #, 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.c:15132
  #, 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.c:15151
  #, 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.c:15167
  #, 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.c:15178
  #, 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.c:15186
  #, 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.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15248
  #, 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.c:15255
  #, 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.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, 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.c:15362
  #, 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.c:15462
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15483
  #, 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.c:15496
  #, 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.c:15499
  #, 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.c:15509
  #, 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.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, 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.c:15535
  #, 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.c:15545
  #, 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.c:15554
  #, 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.c:15567 fortran/resolve.c:15744
  #, 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.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, 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.c:15607
  #, 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.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15634
  #, 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.c:15641
  #, 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.c:15648
  #, 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.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15681
  #, 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.c:15691
  #, 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.c:15770
  #, 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.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, 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.c:15816
  #, 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.c:15828
  #, 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.c:15837
  #, 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.c:15850
  #, 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.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.c:15903
  #, 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.c:15916
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, 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.c:15941
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15972
  #, 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.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate di %L bukan SAVEd"
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, 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.c:16166
  #, 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.c:16173
  #, 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.c:16180
  #, 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.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16203
  #, 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.c:16212
  #, 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.c:16258
  #, 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.c:16271
  #, 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.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, 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.c:16518
  #, 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.c:16684
  #, 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.c:16690
  #, 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.c:16774
  #, 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.c:16783
  #, 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.c:16791
  #, 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.c:16807
  #, 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.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.c:16925
  #, 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.c:16950
  #, 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.c:16959
  #, 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 tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.c:17032
  #, 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.c:17043
  #, 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.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring di %L memiliki panjang nol"
  
! #: fortran/resolve.c:17085
  #, 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.c:17152
  #, 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.c:17165
  #, 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.c:17185
  #, 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.c:17195
  #, 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.c:17203
  #, 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.c:17217
  #, 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.c:17235
  #, 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.c:17242
  #, 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.c:17321
  #, 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"
--- 77772,78859 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12408
  #, 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.c:12494
  #, 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.c:12728
  #, 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.c:12732
  #, 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.c:12740
  #, 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.c:12751
  #, 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.c:12767
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12779
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12812
  #, 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.c:12834
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12865
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12901
  #, 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.c:12926
  #, 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.c:12947
  #, 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.c:12954
  #, 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.c:13001
  #, 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.c:13004
  #, 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.c:13007
  #, 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.c:13010
  #, 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.c:13013
  #, 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.c:13016
  #, 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.c:13058
  #, 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.c:13090
  #, 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.c:13113
  #, 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.c:13135
  #, 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.c:13153
  #, 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.c:13165
  #, 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.c:13174
  #, 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.c:13184
  #, 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.c:13203
  #, 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.c:13207
  #, 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.c:13211
  #, 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.c:13215
  #, 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.c:13228
  #, 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.c:13239
  #, 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.c:13245
  #, 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.c:13265
  #, 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.c:13322
  #, 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.c:13328
  #, 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.c:13334
  #, 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.c:13342
  #, 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.c:13348
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13391
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13399
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13407
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13416
  #, 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.c:13500
  #, 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.c:13509
  #, 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.c:13518
  #, 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.c:13526
  #, 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.c:13532
  #, 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.c:13538
  #, 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.c:13546
  #, 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.c:13555
  #, 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.c:13577
  #, 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.c:13614
  #, 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"
  msgstr "Hanya array prosedur FINAL dideklarasikan untuk tipe turunan '%s' didefinisikan di %L, disarankan juga skalar satu"
  
! #: fortran/resolve.c:13654
  #, 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.c:13690
  #, 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.c:13749
  #, 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.c:13761
  #, 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.c:13789
  #, 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.c:13845
  #, 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.c:14057
  #, 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.c:14100
  #, 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.c:14114
  #, 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.c:14128 fortran/resolve.c:14614
  #, 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.c:14136
  #, 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.c:14145
  #, 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.c:14151
  #, 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.c:14157
  #, 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.c:14186
  #, 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.c:14196
  #, 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.c:14291
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14394
  #, 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.c:14403
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14413
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14438
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14449
  #, 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.c:14547
  #, 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.c:14561
  #, 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.c:14577
  #, 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.c:14587
  #, 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.c:14596
  #, 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.c:14605
  #, 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.c:14647
  #, 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.c:14660
  #, 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.c:14671
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14704
  #, 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.c:14712
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14721
  #, 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.c:14807
  #, 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.c:14852
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14865
  #, 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.c:14929
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14976
  #, 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.c:15041
  #, 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.c:15047
  #, 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.c:15053
  #, 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.c:15061
  #, 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.c:15078
  #, 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.c:15100
  #, 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.c:15111
  #, 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.c:15138
  #, 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.c:15157
  #, 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.c:15173
  #, 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.c:15184
  #, 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.c:15192
  #, 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.c:15243
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15254
  #, 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.c:15261
  #, 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.c:15301
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15365
  #, 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.c:15368
  #, 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.c:15468
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, 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.c:15502
  #, 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.c:15505
  #, 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.c:15515
  #, 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.c:15522
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, 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.c:15541
  #, 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.c:15551
  #, 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.c:15560
  #, 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.c:15573 fortran/resolve.c:15750
  #, 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.c:15587
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15596
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15605
  #, 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.c:15613
  #, 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.c:15620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15640
  #, 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.c:15647
  #, 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.c:15654
  #, 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.c:15661
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15687
  #, 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.c:15697
  #, 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.c:15776
  #, 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.c:15791
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15804
  #, 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.c:15822
  #, 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.c:15834
  #, 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.c:15843
  #, 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.c:15856
  #, 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.c:15865
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15878
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15902
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.c:15909
  #, 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.c:15922
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15931
  #, 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.c:15947
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15953
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15978
  #, 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.c:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate di %L bukan SAVEd"
  
! #: fortran/resolve.c:16061
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, 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.c:16174
  #, 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.c:16181
  #, 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.c:16188
  #, 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.c:16204
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16211
  #, 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.c:16220
  #, 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.c:16266
  #, 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.c:16279
  #, 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.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16394
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16401
  #, 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.c:16526
  #, 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.c:16692
  #, 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.c:16698
  #, 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.c:16782
  #, 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.c:16791
  #, 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.c:16799
  #, 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.c:16815
  #, 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.c:16918
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.c:16933
  #, 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.c:16958
  #, 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.c:16967
  #, 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 tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.c:17040
  #, 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.c:17051
  #, 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.c:17062
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring di %L memiliki panjang nol"
  
! #: fortran/resolve.c:17093
  #, 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.c:17160
  #, 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.c:17173
  #, 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.c:17193
  #, 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.c:17203
  #, 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.c:17211
  #, 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.c:17225
  #, 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.c:17243
  #, 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.c:17250
  #, 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.c:17329
  #, 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 "Overlapping tidak sama penginisi
*** 79734,79752 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, 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.c:8171
  #, 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.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipe ekspresi buruk selama walk (%d)"
--- 79791,79809 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6139
  #, 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.c:8172
  #, 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.c:11361
  #, 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
*** 79844,79932 ****
  msgid "non-constant initialization expression at %L"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/trans-decl.c:753
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variabel instrinsic yang bukan sebuah prosedur"
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, 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.c:5087
  #, 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.c:5327
  #, 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.c:5340
  #, 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.c:5965
  #, 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.c:5971
  #, 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.c:5982 fortran/trans-decl.c:6128
  #, 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.c:5998
  #, 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.c:6017
  #, 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.c:6066
  #, 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.c:6070
  #, 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.c:6100
  #, 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.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 79901,79989 ----
  msgid "non-constant initialization expression at %L"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/trans-decl.c:755
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1766
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variabel instrinsic yang bukan sebuah prosedur"
  
! #: fortran/trans-decl.c:4607 fortran/trans-decl.c:6971
  #, 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.c:5095
  #, 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.c:5335
  #, 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.c:5348
  #, 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.c:5973
  #, 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.c:5979
  #, 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.c:5990 fortran/trans-decl.c:6136
  #, 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.c:6006
  #, 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.c:6025
  #, 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.c:6074
  #, 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.c:6078
  #, 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.c:6108
  #, 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.c:6700
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 79936,79967 ****
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3830
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Instrinsik op tidak diketahui"
  
! #: fortran/trans-expr.c:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Daftar fungsi argumen tidak diketahui di %L"
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 79993,80024 ----
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1836
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3831
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Instrinsik op tidak diketahui"
  
! #: fortran/trans-expr.c:5330
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Daftar fungsi argumen tidak diketahui di %L"
  
! #: fortran/trans-expr.c:9561
  #, 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
*** 79984,79995 ****
  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.c:11883 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "The event variable at %L shall not be coindexed"
--- 80041,80052 ----
  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.c:11892 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "The event variable at %L shall not be coindexed"
*************** msgstr "IO basetype buruk (%d)"
*** 80011,80035 ****
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/trans-openmp.c:2716
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "optional class parameter"
  msgstr "parameter %qs tidak valid"
  
! #: fortran/trans-openmp.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/trans-openmp.c:3187
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "diduga ekspresi"
  
! #: fortran/trans-openmp.c:6039
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_omp_workshare(): Bad statement code"
--- 80068,80092 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/trans-openmp.c:2719
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "optional class parameter"
  msgstr "parameter %qs tidak valid"
  
! #: fortran/trans-openmp.c:3036
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/trans-openmp.c:3190
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "diduga ekspresi"
  
! #: fortran/trans-openmp.c:6042
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_omp_workshare(): Bad statement code"
*************** msgstr "nilai visibility \"%s\" tidak di
*** 81786,81792 ****
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(dekat inisialisasi untuk %qs)"
  
! #: params.opt:134
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown evrp mode %qs"
--- 81843,81849 ----
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(dekat inisialisasi untuk %qs)"
  
! #: params.opt:138
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown evrp mode %qs"
diff -Nrcpad gcc-11.2.0/gcc/po/ja.po gcc-11.3.0/gcc/po/ja.po
*** gcc-11.2.0/gcc/po/ja.po	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/po/ja.po	Thu Apr 21 07:58:53 2022
*************** 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: 2021-04-20 18:19+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: 2021-07-26 15:21+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 ""
*** 100,106 ****
  "\n"
  "ldd å‡ºåŠ›ã�Œã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿/ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ä¼´ã�„ã�¾ã�™ã€‚\n"
  
! #: cprop.c:1755
  msgid "const/copy propagation disabled"
  msgstr ""
  
--- 100,106 ----
  "\n"
  "ldd å‡ºåŠ›ã�Œã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿/ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ä¼´ã�„ã�¾ã�™ã€‚\n"
  
! #: cprop.c:1757
  msgid "const/copy propagation disabled"
  msgstr ""
  
*************** msgstr "'%%l' è¢«æ¼”ç®—å­�ã�Œ label ã�§ã
*** 240,251 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11967
  #, c-format
  msgid "floating constant misused"
  msgstr "æµ®å‹•å°�æ•°å®šæ•°ã‚’ä½¿ã�„æ��ã�­ã�¾ã�—ã�Ÿ"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12058
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 240,251 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11988
  #, c-format
  msgid "floating constant misused"
  msgstr "æµ®å‹•å°�æ•°å®šæ•°ã‚’ä½¿ã�„æ��ã�­ã�¾ã�—ã�Ÿ"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12079
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 526,602 ****
  "å­�ãƒ—ãƒ­ã‚»ã‚¹ã�«è‡ªå‹•çš„ã�«æ¸¡ã�•ã‚Œã�¾ã�™ã€‚ã�“ã�†ã�„ã�£ã�Ÿãƒ—ãƒ­ã‚»ã‚¹ã�«ã��ã�®ä»–ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’æ¸¡ã�™\n"
  "ã�«ã�¯ -W<letter> ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’ä½¿ã‚�ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: gcc.c:6668
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "spec (%s) ã‚’å‡¦ç�†ä¸­, ã�“ã‚Œã�¯ '%s' ã�§ã�™\n"
  
! #: gcc.c:7429
  #, c-format
  msgid "Target: %s\n"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ: %s\n"
  
! #: gcc.c:7430
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "configure è¨­å®š: %s\n"
  
! #: gcc.c:7444
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "ã‚¹ãƒ¬ãƒƒãƒ‰ãƒ¢ãƒ‡ãƒ«: %s\n"
  
! #: gcc.c:7445
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã‚‹ LTO åœ§ç¸®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ : zlib"
  
! #: gcc.c:7447
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
! #: gcc.c:7449 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7460
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s %s\n"
  
! #: gcc.c:7463
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc ãƒ‰ãƒ©ã‚¤ãƒ�ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s %s å®Ÿè¡Œ gcc ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s\n"
  
! #: gcc.c:7536 gcc.c:7746
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "ãƒ�ã‚°ã�Œå†�ç�¾ã�§ã��ã�ªã�„ã�®ã�§ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã�‹OSã�®å•�é¡Œã� ã�¨æ€�ã‚�ã‚Œã�¾ã�™ã€‚\n"
  
! #: gcc.c:7670
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "å‰�å‡¦ç�†ã�—ã�Ÿã‚½ãƒ¼ã‚¹ã�¯ %s ã�«ã�‚ã‚Šã�¾ã�™ã€�ãƒ�ã‚°ãƒ¬ãƒ�ãƒ¼ãƒˆã�«æ·»ä»˜ã�—ã�¦ã��ã� ã�•ã�„ã€‚\n"
  
! #: gcc.c:8520
  #, c-format
  msgid "install: %s%s\n"
  msgstr "ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«: %s%s\n"
  
! #: gcc.c:8523
  #, c-format
  msgid "programs: %s\n"
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ : %s\n"
  
! #: gcc.c:8525
  #, c-format
  msgid "libraries: %s\n"
  msgstr "ãƒ©ã‚¤ãƒ–ãƒ©ãƒª: %s\n"
  
! #: gcc.c:8642
  #, c-format
  msgid ""
  "\n"
--- 526,602 ----
  "å­�ãƒ—ãƒ­ã‚»ã‚¹ã�«è‡ªå‹•çš„ã�«æ¸¡ã�•ã‚Œã�¾ã�™ã€‚ã�“ã�†ã�„ã�£ã�Ÿãƒ—ãƒ­ã‚»ã‚¹ã�«ã��ã�®ä»–ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’æ¸¡ã�™\n"
  "ã�«ã�¯ -W<letter> ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’ä½¿ã‚�ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
! #: gcc.c:6678
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "spec (%s) ã‚’å‡¦ç�†ä¸­, ã�“ã‚Œã�¯ '%s' ã�§ã�™\n"
  
! #: gcc.c:7439
  #, c-format
  msgid "Target: %s\n"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ: %s\n"
  
! #: gcc.c:7440
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "configure è¨­å®š: %s\n"
  
! #: gcc.c:7454
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "ã‚¹ãƒ¬ãƒƒãƒ‰ãƒ¢ãƒ‡ãƒ«: %s\n"
  
! #: gcc.c:7455
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã‚‹ LTO åœ§ç¸®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ : zlib"
  
! #: gcc.c:7457
  #, c-format
  msgid " zstd"
  msgstr " zstd"
  
! #: gcc.c:7459 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7470
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s %s\n"
  
! #: gcc.c:7473
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc ãƒ‰ãƒ©ã‚¤ãƒ�ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s %s å®Ÿè¡Œ gcc ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s\n"
  
! #: gcc.c:7546 gcc.c:7756
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr "ãƒ�ã‚°ã�Œå†�ç�¾ã�§ã��ã�ªã�„ã�®ã�§ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã�‹OSã�®å•�é¡Œã� ã�¨æ€�ã‚�ã‚Œã�¾ã�™ã€‚\n"
  
! #: gcc.c:7680
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr "å‰�å‡¦ç�†ã�—ã�Ÿã‚½ãƒ¼ã‚¹ã�¯ %s ã�«ã�‚ã‚Šã�¾ã�™ã€�ãƒ�ã‚°ãƒ¬ãƒ�ãƒ¼ãƒˆã�«æ·»ä»˜ã�—ã�¦ã��ã� ã�•ã�„ã€‚\n"
  
! #: gcc.c:8530
  #, c-format
  msgid "install: %s%s\n"
  msgstr "ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«: %s%s\n"
  
! #: gcc.c:8533
  #, c-format
  msgid "programs: %s\n"
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ : %s\n"
  
! #: gcc.c:8535
  #, c-format
  msgid "libraries: %s\n"
  msgstr "ãƒ©ã‚¤ãƒ–ãƒ©ãƒª: %s\n"
  
! #: gcc.c:8652
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 605,620 ****
  "\n"
  "ãƒ�ã‚°ãƒ¬ãƒ�ãƒ¼ãƒˆã�®æ‰‹é †ã�¯ã€�ä»¥ä¸‹ã‚’å�‚ç…§ã�—ã�¦ã��ã� ã�•ã�„\n"
  
! #: gcc.c:8658 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8661 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.c:8662 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
--- 605,620 ----
  "\n"
  "ãƒ�ã‚°ãƒ¬ãƒ�ãƒ¼ãƒˆã�®æ‰‹é †ã�¯ã€�ä»¥ä¸‹ã‚’å�‚ç…§ã�—ã�¦ã��ã� ã�•ã�„\n"
  
! #: gcc.c:8668 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8671 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.c:8672 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
*************** msgstr ""
*** 625,631 ****
  "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
  "\n"
  
! #: gcc.c:9005
  #, c-format
  msgid ""
  "\n"
--- 625,631 ----
  "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
  "\n"
  
! #: gcc.c:9015
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 638,644 ****
  "==============\n"
  "\n"
  
! #: gcc.c:9006
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
--- 638,644 ----
  "==============\n"
  "\n"
  
! #: gcc.c:9016
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
*************** msgstr ""
*** 647,653 ****
  "\"OPTION\" ã‚’ãƒªãƒ³ã‚«ã�«æ¸¡ã�™ã�«ã�¯ \"-Wl,OPTION\" ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„\n"
  "\n"
  
! #: gcc.c:10421
  #, c-format
  msgid ""
  "Assembler options\n"
--- 647,653 ----
  "\"OPTION\" ã‚’ãƒªãƒ³ã‚«ã�«æ¸¡ã�™ã�«ã�¯ \"-Wl,OPTION\" ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„\n"
  "\n"
  
! #: gcc.c:10431
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 658,664 ****
  "=================\n"
  "\n"
  
! #: gcc.c:10422
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 658,664 ----
  "=================\n"
  "\n"
  
! #: gcc.c:10432
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr ""
*** 1483,1489 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1483,1489 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.c:299 c/c-decl.c:6043 c/c-typeck.c:7862 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 1961,1967 ****
  msgid "incompatible register operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 1961,1967 ----
  msgid "incompatible register operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24337
  #, c-format
  msgid "missing operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '
*** 1986,2010 ****
  msgid "invalid address mode"
  msgstr "ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "%<bfloat16_t%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "%<bfloat16_t%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU ã�¨ SVE ãƒ™ã‚¯ã‚¿ã�®äºŒé …æ¼”ç®—ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "å±€æ‰€å‹•çš„ TLS å�‚ç…§ç„¡ã�—ã�§ '%%&' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 1986,2010 ----
  msgid "invalid address mode"
  msgstr "ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/aarch64/aarch64.c:25215 config/arm/arm.c:33705
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "%<bfloat16_t%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/aarch64/aarch64.c:25217 config/arm/arm.c:33707
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "%<bfloat16_t%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/aarch64/aarch64.c:25232 config/aarch64/aarch64.c:25248
! #: config/arm/arm.c:33722 config/arm/arm.c:33738
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25256
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU ã�¨ SVE ãƒ™ã‚¯ã‚¿ã�®äºŒé …æ¼”ç®—ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13248
! #: config/rs6000/rs6000.c:14166 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "å±€æ‰€å‹•çš„ TLS å�‚ç…§ç„¡ã�—ã�§ '%%&' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgid "invalid %%r value"
*** 2020,2037 ****
  msgstr "ç„¡åŠ¹ã�ª %%r å€¤"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "ç„¡åŠ¹ã�ª %%R å€¤"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "ç„¡åŠ¹ã�ª %%N å€¤"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "ç„¡åŠ¹ã�ª %%P å€¤"
--- 2020,2037 ----
  msgstr "ç„¡åŠ¹ã�ª %%r å€¤"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13860 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "ç„¡åŠ¹ã�ª %%R å€¤"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13780
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "ç„¡åŠ¹ã�ª %%N å€¤"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13808
  #, c-format
  msgid "invalid %%P value"
  msgstr "ç„¡åŠ¹ã�ª %%P å€¤"
*************** msgstr "ç„¡åŠ¹ã�ª %%M å€¤"
*** 2061,2067 ****
  msgid "invalid %%U value"
  msgstr "ç„¡åŠ¹ã�ª %%U å€¤"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
--- 2061,2067 ----
  msgid "invalid %%U value"
  msgstr "ç„¡åŠ¹ã�ª %%U å€¤"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13868
  #, c-format
  msgid "invalid %%s value"
  msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
*************** msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
*** 2071,2077 ****
  msgid "invalid %%C value"
  msgstr "ç„¡åŠ¹ã�ª %%C å€¤"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "ç„¡åŠ¹ã�ª %%E å€¤"
--- 2071,2077 ----
  msgid "invalid %%C value"
  msgstr "ç„¡åŠ¹ã�ª %%C å€¤"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13644
  #, c-format
  msgid "invalid %%E value"
  msgstr "ç„¡åŠ¹ã�ª %%E å€¤"
*************** msgstr ""
*** 2084,2090 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ç„¡åŠ¹ã�ª %%xn ã‚³ãƒ¼ãƒ‰"
--- 2084,2090 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14171
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ç„¡åŠ¹ã�ª %%xn ã‚³ãƒ¼ãƒ‰"
*************** msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ª U
*** 2166,2200 ****
  msgid "unrecognized supposed constant"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„å®šæ•°ã�®ã‚ˆã�†ã�ªã‚‚ã�®"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr "ç„¡åŠ¹ã�ªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­�"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "è¿°èªžä»˜ã�� Thumb å‘½ä»¤"
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "æ�¡ä»¶ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�«ã�‚ã‚‹è¿°èªžä»˜ã��å‘½ä»¤"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2166,2200 ----
  msgid "unrecognized supposed constant"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„å®šæ•°ã�®ã‚ˆã�†ã�ªã‚‚ã�®"
  
! #: config/arm/arm.c:20701 config/arm/arm.c:20726 config/arm/arm.c:20736
! #: config/arm/arm.c:20745 config/arm/arm.c:20754
  #, c-format
  msgid "invalid shift operand"
  msgstr "ç„¡åŠ¹ã�ªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­�"
  
! #: config/arm/arm.c:23610 config/arm/arm.c:23628
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "è¿°èªžä»˜ã�� Thumb å‘½ä»¤"
  
! #: config/arm/arm.c:23616
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "æ�¡ä»¶ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�«ã�‚ã‚‹è¿°èªžä»˜ã��å‘½ä»¤"
  
! #: config/arm/arm.c:23734 config/arm/arm.c:23747 config/arm/arm.c:23772
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/arm/arm.c:23849 config/arm/arm.c:23871 config/arm/arm.c:23881
! #: config/arm/arm.c:23891 config/arm/arm.c:23901 config/arm/arm.c:23940
! #: config/arm/arm.c:23958 config/arm/arm.c:23983 config/arm/arm.c:23998
! #: config/arm/arm.c:24025 config/arm/arm.c:24032 config/arm/arm.c:24050
! #: config/arm/arm.c:24057 config/arm/arm.c:24065 config/arm/arm.c:24086
! #: config/arm/arm.c:24093 config/arm/arm.c:24284 config/arm/arm.c:24291
! #: config/arm/arm.c:24318 config/arm/arm.c:24325 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ
*** 2202,2214 ****
  msgid "invalid operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr "å‘½ä»¤ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2202,2214 ----
  msgid "invalid operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/arm/arm.c:23953
  #, c-format
  msgid "instruction never executed"
  msgstr "å‘½ä»¤ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23974
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgid "unsupported operand"
*** 2329,2336 ****
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„æ¼”ç®—å­�"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
--- 2329,2336 ----
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„æ¼”ç®—å­�"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6040 gcc.c:6054
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6949
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "ç„¡åŠ¹ã�ªæµ®å‹•å°�æ•°ç‚¹å®šæ•°ã�
*** 2567,2663 ****
  msgid "Expected register or constant integer."
  msgstr "ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¾ã�Ÿã�¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386.c:12052
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ª UNSPEC ã�§ã�™"
  
! #: config/i386/i386.c:12591
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "'%s' ã�®èª¤ã�£ã�Ÿç”¨æ³•ã�§ã�™"
  
! #: config/i386/i386.c:12596
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "ç„¡åŠ¹ã�ªåž‹ã�®ä½¿ç”¨æ³•ã�§ã�™"
  
! #: config/i386/i386.c:12829
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�§ã�™"
  
! #: config/i386/i386.c:12864
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�§ã�™"
  
! #: config/i386/i386.c:12933
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "è¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�åž‹ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/i386/i386.c:12938
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�§ã�™"
  
! #: config/i386/i386.c:13015
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'Y' ã�§ã�™"
  
! #: config/i386/i386.c:13094
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
! #: config/i386/i386.c:13112
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
! #: config/i386/i386.c:13125
  #, fuzzy, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
! #: config/i386/i386.c:13140
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
! #: config/i386/i386.c:13168
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
! #: config/i386/i386.c:13186
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
! #: config/i386/i386.c:13209
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
! #: config/i386/i386.c:13313
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�§ã�™"
  
! #: config/i386/i386.c:13375
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "æ¼”ç®—å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªåˆ¶ç´„ã�§ã�™"
  
! #: config/i386/i386.c:13462
  #, c-format
  msgid "invalid vector immediate"
  msgstr "ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«ç›´æŽ¥è¡¨è¨˜"
  
! #: config/i386/i386.c:16384
  msgid "unknown insn mode"
  msgstr "ä¸�æ˜Žã�ªå‘½ä»¤ãƒ¢ãƒ¼ãƒ‰"
  
--- 2567,2663 ----
  msgid "Expected register or constant integer."
  msgstr "ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¾ã�Ÿã�¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386.c:12073
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ª UNSPEC ã�§ã�™"
  
! #: config/i386/i386.c:12612
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "'%s' ã�®èª¤ã�£ã�Ÿç”¨æ³•ã�§ã�™"
  
! #: config/i386/i386.c:12617
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "ç„¡åŠ¹ã�ªåž‹ã�®ä½¿ç”¨æ³•ã�§ã�™"
  
! #: config/i386/i386.c:12850
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�§ã�™"
  
! #: config/i386/i386.c:12885
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�§ã�™"
  
! #: config/i386/i386.c:12954
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "è¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�åž‹ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/i386/i386.c:12959
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�§ã�™"
  
! #: config/i386/i386.c:13036
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'Y' ã�§ã�™"
  
! #: config/i386/i386.c:13115
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
! #: config/i386/i386.c:13133
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
! #: config/i386/i386.c:13146
  #, fuzzy, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
! #: config/i386/i386.c:13161
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
! #: config/i386/i386.c:13189
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
! #: config/i386/i386.c:13207
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
! #: config/i386/i386.c:13230
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
! #: config/i386/i386.c:13334
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�§ã�™"
  
! #: config/i386/i386.c:13396
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "æ¼”ç®—å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªåˆ¶ç´„ã�§ã�™"
  
! #: config/i386/i386.c:13483
  #, c-format
  msgid "invalid vector immediate"
  msgstr "ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«ç›´æŽ¥è¡¨è¨˜"
  
! #: config/i386/i386.c:16405
  msgid "unknown insn mode"
  msgstr "ä¸�æ˜Žã�ªå‘½ä»¤ãƒ¢ãƒ¼ãƒ‰"
  
*************** msgstr "%<__fpreg%> ã�«é–¢ã�™ã‚‹ç„¡åŠ¹ã�
*** 2694,2700 ****
  msgid "invalid %%P operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "ç„¡åŠ¹ã�ª %%p å€¤ã�§ã�™"
--- 2694,2700 ----
  msgid "invalid %%P operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13798
  #, c-format
  msgid "invalid %%p value"
  msgstr "ç„¡åŠ¹ã�ª %%p å€¤ã�§ã�™"
*************** msgid "post-increment address is not a r
*** 2748,2754 ****
  msgstr "å¾Œç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
--- 2748,2754 ----
  msgstr "å¾Œç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20696
  msgid "bad address"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
*************** msgstr ""
*** 2971,3239 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:10845
  msgid "bad move"
  msgstr "èª¤ã�£ã�Ÿ move ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr "èª¤ã�£ã�Ÿ 128 ãƒ“ãƒƒãƒˆ move"
  
! #: config/rs6000/rs6000.c:13589
  #, c-format
  msgid "invalid %%A value"
  msgstr "ç„¡åŠ¹ã�ª %%A å€¤"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "ç„¡åŠ¹ã�ª %%D å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13613
  #, c-format
  msgid "invalid %%e value"
  msgstr "ç„¡åŠ¹ã�ª %%e å€¤"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "ç„¡åŠ¹ã�ª %%f å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "ç„¡åŠ¹ã�ª %%F å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "ç„¡åŠ¹ã�ª %%G å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "ç„¡åŠ¹ã�ª %%j ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "ç„¡åŠ¹ã�ª %%J ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "ç„¡åŠ¹ã�ª %%k å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "ç„¡åŠ¹ã�ª %%K å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "ç„¡åŠ¹ã�ª %%O å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "ç„¡åŠ¹ã�ª %%q å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13858
  #, c-format
  msgid "invalid %%t value"
  msgstr "ç„¡åŠ¹ã�ª %%t å€¤"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "ç„¡åŠ¹ã�ª %%T å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "ç„¡åŠ¹ã�ª %%u å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "ç„¡åŠ¹ã�ª %%v å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13951
  #, c-format
  msgid "invalid %%V value"
  msgstr "ç„¡åŠ¹ã�ª %%V å€¤"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "ç„¡åŠ¹ã�ª %%x å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:14025
  #, c-format
  msgid "invalid %%z value"
  msgstr "ç„¡åŠ¹ã�ª %%z å€¤"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ç„¡åŠ¹ã�ª %%y å€¤ã�§ã�™ã€‚'Z' åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.c:14962
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "32 ãƒ“ãƒƒãƒˆä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/rs6000/rs6000.c:27071
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "å�„é–¢æ•°ã�§å�˜ä¸€ã�®çµ‚äº†ç‚¹ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: config/rs6000/rs6000.c:27140
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ load/store å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27776
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "%<__vector_quad%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27778
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "%<__vector_quad%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27780
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27782
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27797
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27799
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: config/rs6000/rs6000.c:27801
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27803
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "ã‚·ãƒ³ãƒœãƒ«ã�«ã‚ˆã‚‹ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�¯ z10 ã�¾ã�Ÿã�¯ã��ã‚Œä»¥é™�ã�§ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "'E' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªæ¯”è¼ƒæ¼”ç®—å­�ã�§ã�™"
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "'J' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªå�‚ç…§ã�§ã�™"
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "'O' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "'R' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "'N' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "'M' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™"
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/s390/s390.c:8263
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™"
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ç„¡åŠ¹ã�ªå¼�ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå¼�ã�§ã�™"
  
! #: config/s390/s390.c:12052
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/s390/s390.c:16426
  #, fuzzy
  msgid "types differ in signedness"
  msgstr "æˆ»ã‚Šã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 2971,3239 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:10864
  msgid "bad move"
  msgstr "èª¤ã�£ã�Ÿ move ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13428
  msgid "Bad 128-bit move"
  msgstr "èª¤ã�£ã�Ÿ 128 ãƒ“ãƒƒãƒˆ move"
  
! #: config/rs6000/rs6000.c:13608
  #, c-format
  msgid "invalid %%A value"
  msgstr "ç„¡åŠ¹ã�ª %%A å€¤"
  
! #: config/rs6000/rs6000.c:13617 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "ç„¡åŠ¹ã�ª %%D å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13632
  #, c-format
  msgid "invalid %%e value"
  msgstr "ç„¡åŠ¹ã�ª %%e å€¤"
  
! #: config/rs6000/rs6000.c:13653
  #, c-format
  msgid "invalid %%f value"
  msgstr "ç„¡åŠ¹ã�ª %%f å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13662
  #, c-format
  msgid "invalid %%F value"
  msgstr "ç„¡åŠ¹ã�ª %%F å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13671
  #, c-format
  msgid "invalid %%G value"
  msgstr "ç„¡åŠ¹ã�ª %%G å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13706
  #, c-format
  msgid "invalid %%j code"
  msgstr "ç„¡åŠ¹ã�ª %%j ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13716
  #, c-format
  msgid "invalid %%J code"
  msgstr "ç„¡åŠ¹ã�ª %%J ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13726
  #, c-format
  msgid "invalid %%k value"
  msgstr "ç„¡åŠ¹ã�ª %%k å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13741 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "ç„¡åŠ¹ã�ª %%K å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13788
  #, c-format
  msgid "invalid %%O value"
  msgstr "ç„¡åŠ¹ã�ª %%O å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13835
  #, c-format
  msgid "invalid %%q value"
  msgstr "ç„¡åŠ¹ã�ª %%q å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13877
  #, c-format
  msgid "invalid %%t value"
  msgstr "ç„¡åŠ¹ã�ª %%t å€¤"
  
! #: config/rs6000/rs6000.c:13894
  #, c-format
  msgid "invalid %%T value"
  msgstr "ç„¡åŠ¹ã�ª %%T å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13906
  #, c-format
  msgid "invalid %%u value"
  msgstr "ç„¡åŠ¹ã�ª %%u å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13920 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "ç„¡åŠ¹ã�ª %%v å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13970
  #, c-format
  msgid "invalid %%V value"
  msgstr "ç„¡åŠ¹ã�ª %%V å€¤"
  
! #: config/rs6000/rs6000.c:13987 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "ç„¡åŠ¹ã�ª %%x å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:14044
  #, c-format
  msgid "invalid %%z value"
  msgstr "ç„¡åŠ¹ã�ª %%z å€¤"
  
! #: config/rs6000/rs6000.c:14113
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ç„¡åŠ¹ã�ª %%y å€¤ã�§ã�™ã€‚'Z' åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.c:14981
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "32 ãƒ“ãƒƒãƒˆä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:23971
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/rs6000/rs6000.c:27136
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "å�„é–¢æ•°ã�§å�˜ä¸€ã�®çµ‚äº†ç‚¹ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: config/rs6000/rs6000.c:27205
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ load/store å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:27281
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27841
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "%<__vector_quad%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27843
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "%<__vector_quad%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27845
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27847
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27862
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27864
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: config/rs6000/rs6000.c:27866
  #, fuzzy
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/rs6000/rs6000.c:27868
  #, fuzzy
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/s390/s390.c:7910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "ã‚·ãƒ³ãƒœãƒ«ã�«ã‚ˆã‚‹ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�¯ z10 ã�¾ã�Ÿã�¯ã��ã‚Œä»¥é™�ã�§ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:8002
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "'E' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªæ¯”è¼ƒæ¼”ç®—å­�ã�§ã�™"
  
! #: config/s390/s390.c:8025
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "'J' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªå�‚ç…§ã�§ã�™"
  
! #: config/s390/s390.c:8043
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "'O' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:8065
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "'R' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:8083
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8093
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:8114
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "'N' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8125
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "'M' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8211 config/s390/s390.c:8232
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™"
  
! #: config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/s390/s390.c:8266
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ç„¡åŠ¹ã�ªå¼�ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/s390/s390.c:8276
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå¼�ã�§ã�™"
  
! #: config/s390/s390.c:12055
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/s390/s390.c:16429
  #, fuzzy
  msgid "types differ in signedness"
  msgstr "æˆ»ã‚Šã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16442
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16450
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "const_double_split ã�Œé–“é�•ã�£ã
*** 3408,3429 ****
  msgid "output_move_single:"
  msgstr "output_move_single:"
  
! #: config/vax/vax.c:479
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:488
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr "PIC ãƒ¢ãƒ¼ãƒ‰ã�§ä½¿ç”¨ã�•ã‚Œã‚‹ã‚ªãƒ•ã‚»ãƒƒãƒˆä»˜ã��ã�®ã‚·ãƒ³ãƒœãƒ«ã�§ã�™"
  
! #: config/vax/vax.c:576
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr "å�³å€¤è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã‚‹ã‚·ãƒ³ãƒœãƒ«ã�§ã�™"
  
! #: config/vax/vax.c:1668
  msgid "illegal operand detected"
  msgstr "ä¸�æ­£ã�ªè¢«æ¼”ç®—å­�ã�Œæ¤œå‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 3408,3429 ----
  msgid "output_move_single:"
  msgstr "output_move_single:"
  
! #: config/vax/vax.c:483
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:492
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr "PIC ãƒ¢ãƒ¼ãƒ‰ã�§ä½¿ç”¨ã�•ã‚Œã‚‹ã‚ªãƒ•ã‚»ãƒƒãƒˆä»˜ã��ã�®ã‚·ãƒ³ãƒœãƒ«ã�§ã�™"
  
! #: config/vax/vax.c:580
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr "å�³å€¤è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã‚‹ã‚·ãƒ³ãƒœãƒ«ã�§ã�™"
  
! #: config/vax/vax.c:1673
  msgid "illegal operand detected"
  msgstr "ä¸�æ­£ã�ªè¢«æ¼”ç®—å­�ã�Œæ¤œå‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
*************** msgstr ""
*** 3474,3484 ****
  msgid "address offset not a constant"
  msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-objc-common.c:225
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.c:332
  msgid "({anonymous})"
  msgstr "({ç„¡å��})"
  
--- 3474,3490 ----
  msgid "address offset not a constant"
  msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-objc-common.c:190
! #, fuzzy
! #| msgid "{anonymous}"
! msgid "{erroneous}"
! msgstr "{ç„¡å��}"
! 
! #: c/c-objc-common.c:231
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.c:338
  msgid "({anonymous})"
  msgstr "({ç„¡å��})"
  
*************** msgstr "({ç„¡å��})"
*** 3493,3520 ****
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10981 c/c-parser.c:11016 c/c-parser.c:11047
! #: c/c-parser.c:11094 c/c-parser.c:11275 c/c-parser.c:12107 c/c-parser.c:12182
! #: c/c-parser.c:12225 c/c-parser.c:17859 c/c-parser.c:17883 c/c-parser.c:17901
! #: c/c-parser.c:18324 c/c-parser.c:18368 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8502 c/c-parser.c:8568
! #: c/c-parser.c:9074 c/c-parser.c:9099 c/c-parser.c:9133 c/c-parser.c:9242
! #: c/c-parser.c:10025 c/c-parser.c:11382 c/c-parser.c:13638 c/c-parser.c:14280
! #: c/c-parser.c:14339 c/c-parser.c:14394 c/c-parser.c:15716 c/c-parser.c:15814
! #: c/c-parser.c:17113 c/c-parser.c:17943 c/c-parser.c:18332 c/c-parser.c:21145
! #: c/c-parser.c:21223 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
--- 3499,3526 ----
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10984 c/c-parser.c:11019 c/c-parser.c:11050
! #: c/c-parser.c:11097 c/c-parser.c:11278 c/c-parser.c:12110 c/c-parser.c:12185
! #: c/c-parser.c:12228 c/c-parser.c:17862 c/c-parser.c:17886 c/c-parser.c:17904
! #: c/c-parser.c:18327 c/c-parser.c:18371 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11271 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14411 cp/parser.c:31087
! #: cp/parser.c:31697
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8504 c/c-parser.c:8571
! #: c/c-parser.c:9077 c/c-parser.c:9102 c/c-parser.c:9136 c/c-parser.c:9245
! #: c/c-parser.c:10028 c/c-parser.c:11385 c/c-parser.c:13641 c/c-parser.c:14283
! #: c/c-parser.c:14342 c/c-parser.c:14397 c/c-parser.c:15719 c/c-parser.c:15817
! #: c/c-parser.c:17116 c/c-parser.c:17946 c/c-parser.c:18335 c/c-parser.c:21149
! #: c/c-parser.c:21227 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
*************** msgstr "%<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 3522,3536 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3528,3542 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31745
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9236 c/c-parser.c:10126 c/c-parser.c:10415 c/c-parser.c:13088
! #: c/gimple-parser.c:1733 cp/parser.c:31709
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 3540,3643 ****
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13621 c/c-parser.c:14369
! #: c/c-parser.c:20506 c/c-parser.c:20953 c/c-parser.c:21166
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
! #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8705
! #: c/c-parser.c:11375 c/c-parser.c:11771 c/c-parser.c:11835 c/c-parser.c:13067
! #: c/c-parser.c:13981 c/c-parser.c:14197 c/c-parser.c:14687 c/c-parser.c:14788
! #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
! #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:8466 c/c-parser.c:8656 c/c-parser.c:9123 c/c-parser.c:9166
! #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:9020
  msgid "expected %<.%>"
  msgstr "%<.%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
! #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr "(ç„¡å��)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3546,3649 ----
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13624 c/c-parser.c:14372
! #: c/c-parser.c:20510 c/c-parser.c:20957 c/c-parser.c:21170
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13446 cp/parser.c:31700
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13016 cp/parser.c:31712
! #: cp/parser.c:35396
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:5588 c/c-parser.c:11614 c/c-parser.c:18130 c/c-parser.c:18944
! #: c/c-parser.c:22009 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11166 cp/parser.c:19989
! #: cp/parser.c:31706
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8708
! #: c/c-parser.c:11378 c/c-parser.c:11774 c/c-parser.c:11838 c/c-parser.c:13070
! #: c/c-parser.c:13984 c/c-parser.c:14200 c/c-parser.c:14690 c/c-parser.c:14791
! #: c/c-parser.c:15158 c/c-parser.c:15471 c/c-parser.c:15598 c/c-parser.c:20372
! #: c/c-parser.c:21014 c/c-parser.c:21073 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13549 c/c-parser.c:14796 cp/parser.c:31739
! #: cp/parser.c:33387 cp/parser.c:36195 cp/parser.c:36979
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:6667 cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:8467 c/c-parser.c:8659 c/c-parser.c:9126 c/c-parser.c:9169
! #: c/c-parser.c:9307 c/c-parser.c:10018 c/c-parser.c:14377 c/c-parser.c:15554
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31085 cp/parser.c:31715
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:9023
  msgid "expected %<.%>"
  msgstr "%<.%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:10837 c/c-parser.c:10869 c/c-parser.c:11109 cp/parser.c:33961
! #: cp/parser.c:33982
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:11527 c/gimple-parser.c:1346 cp/parser.c:31724
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14885 c/c-parser.c:15835 cp/parser.c:31748
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15463 c/c-parser.c:17595 c/c-parser.c:17639 c/c-parser.c:17871
! #: c/c-parser.c:18314 c/c-parser.c:20579 c/c-parser.c:21211
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31727
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17887 c/c-parser.c:18178 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31703 cp/parser.c:34171
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18987 c/c-parser.c:18977 cp/parser.c:40983
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:8452
  msgid "(anonymous)"
  msgstr "(ç„¡å��)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17395 cp/parser.c:31721
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾
*** 3652,3680 ****
  msgid "candidate:"
  msgstr "å€™è£œ:"
  
! #: cp/call.c:7411
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "åˆ©ç”¨è€…å®šç¾©å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "å€™è£œ:"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "å€™è£œ 1:"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "å€™è£œ 2:"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "case ãƒ©ãƒ™ãƒ«ã�«ã‚¸ãƒ£ãƒ³ãƒ—ã�—ã�¦ã�„ã�¾ã�™"
  
--- 3658,3686 ----
  msgid "candidate:"
  msgstr "å€™è£œ:"
  
! #: cp/call.c:7422
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "åˆ©ç”¨è€…å®šç¾©å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/call.c:7560 cp/pt.c:2045 cp/pt.c:25112
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "å€™è£œ:"
  
! #: cp/call.c:12144
  msgid "candidate 1:"
  msgstr "å€™è£œ 1:"
  
! #: cp/call.c:12145
  msgid "candidate 2:"
  msgstr "å€™è£œ 2:"
  
! #: cp/decl.c:3375
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3376
  msgid "jump to case label"
  msgstr "case ãƒ©ãƒ™ãƒ«ã�«ã‚¸ãƒ£ãƒ³ãƒ—ã�—ã�¦ã�„ã�¾ã�™"
  
*************** msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚
*** 3899,3929 ****
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20774
  #, fuzzy
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:20777
  #, fuzzy
  msgid "%<using enum%> of dependent type %qT"
  msgstr "æœªå®šç¾©ã�®åž‹ `%s %s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:20779
  #, fuzzy
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:20781
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr "å€™è£œ:"
  
--- 3905,3935 ----
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20785
  #, fuzzy
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:20788
  #, fuzzy
  msgid "%<using enum%> of dependent type %qT"
  msgstr "æœªå®šç¾©ã�®åž‹ `%s %s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:20790
  #, fuzzy
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:20792
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:20794
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2043 cp/semantics.c:5733
  msgid "candidates are:"
  msgstr "å€™è£œ:"
  
*************** msgstr ""
*** 3967,4014 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "å�˜é …ãƒžã‚¤ãƒŠã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "å�˜é …ãƒ—ãƒ©ã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "ãƒ“ãƒƒãƒˆå��è»¢ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "è¤‡ç´ å…±å½¹(~)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6719
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 3973,4020 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6654 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "å�˜é …ãƒžã‚¤ãƒŠã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6655 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "å�˜é …ãƒ—ãƒ©ã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6682 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "ãƒ“ãƒƒãƒˆå��è»¢ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6699 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6711 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "è¤‡ç´ å…±å½¹(~)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6729
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6775
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6777
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6779
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6781
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr ""
*** 4020,4036 ****
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3717
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3925 fortran/check.c:4006 fortran/check.c:4071
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4409 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
--- 4026,4042 ----
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3724
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3932 fortran/check.c:4013 fortran/check.c:4078
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4416 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
*************** msgstr ""
*** 4108,4114 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4114,4120 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3430 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4284,4290 ****
  msgid "assignment"
  msgstr "ä»£å…¥"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ä»£å…¥"
--- 4290,4296 ----
  msgid "assignment"
  msgstr "ä»£å…¥"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11994 fortran/resolve.c:11997
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ä»£å…¥"
*************** msgstr ""
*** 4506,4536 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4512,4542 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5991
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9756
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6256
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9846
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11323
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 4539,4619 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6529
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6624
  #, fuzzy, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6681
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6688
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6832
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6900
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6966
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6974 fortran/trans-intrinsic.c:7019
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9335
  #, fuzzy, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�Œé›†å�ˆä½“ã�®å€¤ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-intrinsic.c:9367
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12056
  #, fuzzy, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-intrinsic.c:12068
  #, fuzzy, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-intrinsic.c:12080
  #, fuzzy, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-intrinsic.c:12092
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12100
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 4545,4625 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6531
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626
  #, fuzzy, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-intrinsic.c:6673
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6683
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6690
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6834
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6902
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6968
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6976 fortran/trans-intrinsic.c:7021
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9344
  #, fuzzy, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�Œé›†å�ˆä½“ã�®å€¤ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-intrinsic.c:9376
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12065
  #, fuzzy, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-intrinsic.c:12077
  #, fuzzy, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-intrinsic.c:12089
  #, fuzzy, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-intrinsic.c:12101
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12109
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 8993,8999 ****
  msgid "Use simulator runtime."
  msgstr "ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:102
  #, fuzzy, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
--- 8999,9005 ----
  msgid "Use simulator runtime."
  msgstr "ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:108
  #, fuzzy, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
*************** msgstr ""
*** 9048,9054 ****
  msgid "Link with the fast floating-point library."
  msgstr "é«˜é€Ÿã�ªæµ®å‹•å°�æ•°ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹"
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:303 config/frv/frv.opt:130
  #, fuzzy, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr "é–¢æ•°è¨˜è¿°å­� PIC ãƒ¢ãƒ¼ãƒ‰ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
--- 9054,9060 ----
  msgid "Link with the fast floating-point library."
  msgstr "é«˜é€Ÿã�ªæµ®å‹•å°�æ•°ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹"
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:309 config/frv/frv.opt:130
  #, fuzzy, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr "é–¢æ•°è¨˜è¿°å­� PIC ãƒ¢ãƒ¼ãƒ‰ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
*************** msgid "Support TLS segment larger than 6
*** 9305,9317 ****
  msgstr "64K ã‚ˆã‚Šå¤§ã��ã�ª TLS ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
  #, fuzzy, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�Œãƒ“ãƒƒã‚¯ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�¨ã�—ã�¦è¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã�¿ã�ªã�™"
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
  #, fuzzy, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�Œãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�¨ã�—ã�¦è¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã�¿ã�ªã�™"
--- 9311,9323 ----
  msgstr "64K ã‚ˆã‚Šå¤§ã��ã�ª TLS ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:96 config/microblaze/microblaze.opt:60
  #, fuzzy, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�Œãƒ“ãƒƒã‚¯ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�¨ã�—ã�¦è¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã�¿ã�ªã�™"
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:161 config/microblaze/microblaze.opt:64
  #, fuzzy, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�Œãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�¨ã�—ã�¦è¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã�¿ã�ªã�™"
*************** msgid "Known data alignment choices (for
*** 9424,9448 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
--- 9430,9454 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:582
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:586
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:596
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:603
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
*************** msgstr "z/Architecture"
*** 11978,11984 ****
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:163
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr ""
--- 11984,11990 ----
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:169
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr ""
*************** msgstr "APCS ã�«æº–æ‹ ã�—ã�Ÿã‚¹ã‚¿ãƒƒã‚¯
*** 12133,12334 ****
  msgid "Generate re-entrant, PIC code."
  msgstr "å†�å…¥å�¯èƒ½ã�ª PIC ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/arm/arm.opt:86
  #, fuzzy, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "32 ãƒ“ãƒƒãƒˆã‚¢ãƒ‰ãƒ¬ã‚¹ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/arm/arm.opt:94
  #, fuzzy, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr "Thumb: é�žé�™çš„é–¢æ•°ã�Œ ARM ã‚³ãƒ¼ãƒ‰ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã‚‹å�¯èƒ½æ€§ã�Œã�‚ã‚‹ã�¨ã�¿ã�ªã�™"
  
! #: config/arm/arm.opt:98
  #, fuzzy, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr "Thumb: é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�Œé�ž Thumb ã�¨èª�è­˜ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã�«çª�å…¥ã�™ã‚‹å�¯èƒ½æ€§ã�Œã�‚ã‚‹ã�¨ã�¿ã�ªã�™"
  
! #: config/arm/arm.opt:106 config/csky/csky.opt:73
  #, fuzzy, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚’ä½¿ç”¨ã�™ã‚‹ã�‹ã�©ã�†ã�‹ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: config/arm/arm.opt:110
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:114 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:127
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:131
  #, fuzzy, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "__fp16 æµ®å‹•å°�æ•°ç‚¹å½¢å¼�ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: config/arm/arm.opt:135
  #, fuzzy, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr "ç„¡åŠ¹ã�ª __fp16 æ›¸å¼�ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mfp16-format=%s"
  
! #: config/arm/arm.opt:148
  #, fuzzy, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆæµ®å‹•å°�æ•°ç‚¹ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢/å½¢å¼�ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: config/arm/arm.opt:159
  #, fuzzy, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "å¿…è¦�ã�Œã�‚ã‚Œã�°ã€�å‘½ä»¤å‘¼ã�³å‡ºã�—ã‚’é–“æŽ¥å‘¼ã�³å‡ºã�—ã�¨ã�—ã�¦ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/arm/arm.opt:167
  #, fuzzy, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr "PIC ã‚¢ãƒ‰ãƒ¬ã‚·ãƒ³ã‚°ã�«åˆ©ç”¨ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: config/arm/arm.opt:171
  #, fuzzy, no-c-format
  msgid "Store function names in object code."
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚³ãƒ¼ãƒ‰ã�«é–¢æ•°å��ã‚’æ ¼ç´�ã�™ã‚‹"
  
! #: config/arm/arm.opt:175
  #, fuzzy, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "é–¢æ•°ã�®ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã‚’è¨±ã�™"
  
! #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:243
  #, fuzzy, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°å†…ã�§ PIC ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ãƒ­ãƒ¼ãƒ‰ã�—ã�ªã�„"
  
! #: config/arm/arm.opt:186
  #, fuzzy, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "æ§‹é€ ä½“ã�®æ•´åˆ—ã�®æœ€å°�ãƒ“ãƒƒãƒˆæ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: config/arm/arm.opt:190
  #, fuzzy, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "å·¨å¤§ã�ª swich æ–‡ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/arm/arm.opt:194
  #, fuzzy, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "Thumb ã�¨ ARM å‘½ä»¤ã‚»ãƒƒãƒˆé–“ã�®å‘¼ã�³å‡ºã�—ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
! #: config/arm/arm.opt:198
  #, fuzzy, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€è¨˜æ†¶åŸŸ (TLS) å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/arm/arm.opt:202
  #, fuzzy, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr "ã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®ã‚¢ã‚¯ã‚»ã‚¹æ–¹æ³•ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: config/arm/arm.opt:206
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/arm/arm.opt:219
  #, fuzzy, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Thumb: ä¸�è¦�ã�ªå ´å�ˆã�§ã‚‚(é�žæœ«ç«¯)ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/arm/arm.opt:223
  #, fuzzy, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Thumb: ä¸�è¦�ã�ªå ´å�ˆã�§ã‚‚(æœ«ç«¯)ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
  #, fuzzy, no-c-format
  msgid "Tune code for the given processor."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿãƒ—ãƒ­ã‚»ãƒƒã‚µç”¨ã�«èª¿æ•´ã�™ã‚‹"
  
! #: config/arm/arm.opt:231
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:242
  #, fuzzy, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åŒ–ç”¨ã�« Neon å››å€�ãƒ¯ãƒ¼ãƒ‰ (äºŒå€�ãƒ¯ãƒ¼ãƒ‰ã�§ã�¯ã�ªã��) ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/arm/arm.opt:246
  #, fuzzy, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åŒ–ç”¨ã�« Neon å››å€�ãƒ¯ãƒ¼ãƒ‰ (äºŒå€�ãƒ¯ãƒ¼ãƒ‰ã�§ã�¯ã�ªã��) ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/arm/arm.opt:250
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:254
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr "çµ¶å¯¾å†�é…�ç½®ã‚’ã‚µãƒ¼ãƒ‰ã‚µã‚¤ã‚ºã�®å€¤ã�§ã�®ã�¿ç”Ÿæˆ�ã�™ã‚‹ã€‚"
  
! #: config/arm/arm.opt:258
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:262
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:267 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:271
  #, fuzzy, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr "ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« -Wextra ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/arm/arm.opt:275
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:279
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:283
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr ""
  
! #: config/arm/arm.opt:287
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:291
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:295 config/sh/sh.opt:195
  #, fuzzy, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr "åˆ†å²�å‘½ä»¤ç”¨ã�®ã‚³ã‚¹ãƒˆã‚’è¨­å®šã�™ã‚‹"
  
! #: config/arm/arm.opt:299
  #, fuzzy, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
--- 12139,12340 ----
  msgid "Generate re-entrant, PIC code."
  msgstr "å†�å…¥å�¯èƒ½ã�ª PIC ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/arm/arm.opt:92
  #, fuzzy, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "32 ãƒ“ãƒƒãƒˆã‚¢ãƒ‰ãƒ¬ã‚¹ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/arm/arm.opt:100
  #, fuzzy, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr "Thumb: é�žé�™çš„é–¢æ•°ã�Œ ARM ã‚³ãƒ¼ãƒ‰ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã‚‹å�¯èƒ½æ€§ã�Œã�‚ã‚‹ã�¨ã�¿ã�ªã�™"
  
! #: config/arm/arm.opt:104
  #, fuzzy, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr "Thumb: é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�Œé�ž Thumb ã�¨èª�è­˜ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã�«çª�å…¥ã�™ã‚‹å�¯èƒ½æ€§ã�Œã�‚ã‚‹ã�¨ã�¿ã�ªã�™"
  
! #: config/arm/arm.opt:112 config/csky/csky.opt:73
  #, fuzzy, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚’ä½¿ç”¨ã�™ã‚‹ã�‹ã�©ã�†ã�‹ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: config/arm/arm.opt:116
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:120 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:133
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:137
  #, fuzzy, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "__fp16 æµ®å‹•å°�æ•°ç‚¹å½¢å¼�ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: config/arm/arm.opt:141
  #, fuzzy, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr "ç„¡åŠ¹ã�ª __fp16 æ›¸å¼�ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mfp16-format=%s"
  
! #: config/arm/arm.opt:154
  #, fuzzy, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆæµ®å‹•å°�æ•°ç‚¹ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢/å½¢å¼�ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: config/arm/arm.opt:165
  #, fuzzy, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "å¿…è¦�ã�Œã�‚ã‚Œã�°ã€�å‘½ä»¤å‘¼ã�³å‡ºã�—ã‚’é–“æŽ¥å‘¼ã�³å‡ºã�—ã�¨ã�—ã�¦ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/arm/arm.opt:173
  #, fuzzy, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr "PIC ã‚¢ãƒ‰ãƒ¬ã‚·ãƒ³ã‚°ã�«åˆ©ç”¨ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: config/arm/arm.opt:177
  #, fuzzy, no-c-format
  msgid "Store function names in object code."
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚³ãƒ¼ãƒ‰ã�«é–¢æ•°å��ã‚’æ ¼ç´�ã�™ã‚‹"
  
! #: config/arm/arm.opt:181
  #, fuzzy, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "é–¢æ•°ã�®ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã‚’è¨±ã�™"
  
! #: config/arm/arm.opt:185 config/rs6000/rs6000.opt:243
  #, fuzzy, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°å†…ã�§ PIC ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ãƒ­ãƒ¼ãƒ‰ã�—ã�ªã�„"
  
! #: config/arm/arm.opt:192
  #, fuzzy, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "æ§‹é€ ä½“ã�®æ•´åˆ—ã�®æœ€å°�ãƒ“ãƒƒãƒˆæ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: config/arm/arm.opt:196
  #, fuzzy, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "å·¨å¤§ã�ª swich æ–‡ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/arm/arm.opt:200
  #, fuzzy, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "Thumb ã�¨ ARM å‘½ä»¤ã‚»ãƒƒãƒˆé–“ã�®å‘¼ã�³å‡ºã�—ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
! #: config/arm/arm.opt:204
  #, fuzzy, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€è¨˜æ†¶åŸŸ (TLS) å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/arm/arm.opt:208
  #, fuzzy, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr "ã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®ã‚¢ã‚¯ã‚»ã‚¹æ–¹æ³•ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: config/arm/arm.opt:212
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/arm/arm.opt:225
  #, fuzzy, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Thumb: ä¸�è¦�ã�ªå ´å�ˆã�§ã‚‚(é�žæœ«ç«¯)ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/arm/arm.opt:229
  #, fuzzy, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Thumb: ä¸�è¦�ã�ªå ´å�ˆã�§ã‚‚(æœ«ç«¯)ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/arm/arm.opt:233 config/mn10300/mn10300.opt:42
  #, fuzzy, no-c-format
  msgid "Tune code for the given processor."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿãƒ—ãƒ­ã‚»ãƒƒã‚µç”¨ã�«èª¿æ•´ã�™ã‚‹"
  
! #: config/arm/arm.opt:237
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:248
  #, fuzzy, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åŒ–ç”¨ã�« Neon å››å€�ãƒ¯ãƒ¼ãƒ‰ (äºŒå€�ãƒ¯ãƒ¼ãƒ‰ã�§ã�¯ã�ªã��) ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/arm/arm.opt:252
  #, fuzzy, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åŒ–ç”¨ã�« Neon å››å€�ãƒ¯ãƒ¼ãƒ‰ (äºŒå€�ãƒ¯ãƒ¼ãƒ‰ã�§ã�¯ã�ªã��) ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/arm/arm.opt:256
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:260
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr "çµ¶å¯¾å†�é…�ç½®ã‚’ã‚µãƒ¼ãƒ‰ã‚µã‚¤ã‚ºã�®å€¤ã�§ã�®ã�¿ç”Ÿæˆ�ã�™ã‚‹ã€‚"
  
! #: config/arm/arm.opt:264
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:268
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:273 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:277
  #, fuzzy, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr "ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« -Wextra ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/arm/arm.opt:281
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:285
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:289
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr ""
  
! #: config/arm/arm.opt:293
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:297
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:301 config/sh/sh.opt:195
  #, fuzzy, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr "åˆ†å²�å‘½ä»¤ç”¨ã�®ã‚³ã‚¹ãƒˆã‚’è¨­å®šã�™ã‚‹"
  
! #: config/arm/arm.opt:305
  #, fuzzy, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
*************** msgid "Use vector and scalar instruction
*** 12880,12980 ****
  msgstr "vector/scalar (VSX) å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
- #: config/rs6000/rs6000.opt:503
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:514
  #, fuzzy, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "vector/scalar (VSX) å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/rs6000/rs6000.opt:518
  #, fuzzy, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/rs6000/rs6000.opt:522
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:546
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, fuzzy, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:562
  #, fuzzy, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "32 ãƒ“ãƒƒãƒˆä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:606
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/rs6000/rs6000.opt:610
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ¡ãƒ¢ãƒªå�‚ç…§ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/rs6000/rs6000.opt:614
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ¡ãƒ¢ãƒªå�‚ç…§ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/rs6000/sysv4.opt:24
  #, fuzzy, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
--- 12886,13015 ----
  msgstr "vector/scalar (VSX) å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:503
+ #, no-c-format
+ msgid "Fuse pairs of scalar or vector logical operations together for better performance on power10."
+ msgstr ""
+ 
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
+ msgid "Fuse scalar logical op with add/subf for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:511
+ #, no-c-format
+ msgid "Fuse scalar add/subf with logical op for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:515
+ #, no-c-format
+ msgid "Fuse dependent pairs of add or vaddudm instructions for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:519
+ #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:526
  #, fuzzy, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "vector/scalar (VSX) å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/rs6000/rs6000.opt:530
  #, fuzzy, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/rs6000/rs6000.opt:534
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:566
  #, fuzzy, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "32 ãƒ“ãƒƒãƒˆä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.opt:578
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/rs6000/rs6000.opt:622
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ¡ãƒ¢ãƒªå�‚ç…§ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/rs6000/rs6000.opt:626
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ¡ãƒ¢ãƒªå�‚ç…§ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/rs6000/rs6000.opt:630
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
+ #: config/rs6000/rs6000.opt:637
+ #, no-c-format
+ msgid "Enable instructions that guard against return-oriented programming attacks."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:641
+ #, fuzzy, no-c-format
+ msgid "Generate code that will run in privileged state."
+ msgstr "32 ãƒ“ãƒƒãƒˆã‚¢ãƒ‰ãƒ¬ã‚¹ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
+ 
  #: config/rs6000/sysv4.opt:24
  #, fuzzy, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
*************** msgid "Maximal estimated growth of funct
*** 19117,20237 ****
  msgstr ""
  
  #: params.opt:131
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:162
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:167
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, fuzzy, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:215
  #, fuzzy, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:247
  #, fuzzy, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "æ•´æ•°å®šæ•°ã‚’å…±æœ‰ã�™ã‚‹ã�Ÿã‚�ã�®ä¸Šé™�å€¤"
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, fuzzy, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:279
  #, fuzzy, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹ç¿»è¨³å�˜ä½�ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, fuzzy, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:339
  #, fuzzy, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "å¤šã��ã�®ã€�ç›®ç«‹ã�Ÿã�ªã�„ã�Œã‚³ã‚¹ãƒˆã�Œé«˜ã�„æœ€é�©åŒ–ã‚’è¡Œã�†"
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, fuzzy, no-c-format
  msgid "The size of L1 cache line."
  msgstr "L1 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
! #: params.opt:355
  #, fuzzy, no-c-format
  msgid "The size of L1 cache."
  msgstr "L1 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
! #: params.opt:359
  #, fuzzy, no-c-format
  msgid "The size of L2 cache."
  msgstr "L2 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
! #: params.opt:363
  #, fuzzy, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
! #: params.opt:367
  #, fuzzy, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹é–¢æ•°æœ¬ä½“ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:371
  #, fuzzy, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:375
  #, fuzzy, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
! #: params.opt:379
  #, fuzzy, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹ç¿»è¨³å�˜ä½�ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, fuzzy, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:403
  #, fuzzy, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:415
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:419
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, fuzzy, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:451
  #, fuzzy, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:459
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:463
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:467
  #, fuzzy, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:475
  #, fuzzy, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�®é•·ã�•ã�®æœ€å¤§å€¤ã‚’å¤‰æ›´ã�™ã‚‹"
  
! #: params.opt:479
  #, fuzzy, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "GCSE ã�«ã‚ˆã�£ã�¦é…�ç½®ã�•ã‚Œã‚‹ãƒ¡ãƒ¢ãƒªã�®æœ€å¤§é‡�"
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:487
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:491
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:499
  #, fuzzy, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, fuzzy, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "ãƒ’ãƒ³ãƒˆç”¨ã�«æŒ¿å…¥ã�•ã‚Œã‚‹ nops ã�®æœ€å¤§æ•° (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ: 2)"
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:523
  #, fuzzy, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "GCSE ã�«ã‚ˆã�£ã�¦é…�ç½®ã�•ã‚Œã‚‹ãƒ¡ãƒ¢ãƒªã�®æœ€å¤§é‡�"
  
! #: params.opt:527
  #, fuzzy, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:543
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:547
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:551
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:555
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:559
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:563
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
! #: params.opt:567
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
! #: params.opt:571
  #, fuzzy, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:607
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:611
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:619 params.opt:663
  #, fuzzy, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:623 params.opt:667
  #, fuzzy, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:631
  #, fuzzy, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:635
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:639
  #, fuzzy, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, fuzzy, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:691 params.opt:695
  #, fuzzy, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, fuzzy, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:719
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:723
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:727
  #, fuzzy, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:755
  #, fuzzy, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:787
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, fuzzy, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "ãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�ã�Œå®Œäº†ã�™ã‚‹å‰�ã�«å®Ÿè¡Œã�•ã‚Œã‚‹å‘½ä»¤æ•°"
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, fuzzy, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ç”¨ã�®ã‚¹ã‚¿ãƒ–ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, fuzzy, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:906
  #, fuzzy, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "å�Œæ™‚ã�«å®Ÿè¡Œå�¯èƒ½ã�ªãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�ã�®æ•°"
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, fuzzy, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:970
  #, fuzzy, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:974
  #, fuzzy, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:978
  #, fuzzy, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:982
  #, fuzzy, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, fuzzy, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1006
  #, fuzzy, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æš—é»™çš„ã�ªã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã‚’ç™ºè¡Œã�™ã‚‹"
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1038
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¨ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ç”¨ã�«ã‚µãƒ–ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: params.opt:1042
  #, fuzzy, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¨ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ç”¨ã�«ã‚µãƒ–ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1074
  #, fuzzy, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 19152,20277 ----
  msgstr ""
  
  #: params.opt:131
+ #, fuzzy, no-c-format
+ msgid "Maximum number of basic blocks before EVRP uses a sparse cache."
+ msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
+ 
+ #: params.opt:135
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:215
  #, fuzzy, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:219
  #, fuzzy, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:223
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:247
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:251
  #, fuzzy, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "æ•´æ•°å®šæ•°ã‚’å…±æœ‰ã�™ã‚‹ã�Ÿã‚�ã�®ä¸Šé™�å€¤"
  
! #: params.opt:255
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:263
  #, fuzzy, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
! #: params.opt:267
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:279
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:283
  #, fuzzy, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹ç¿»è¨³å�˜ä½�ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:303
  #, fuzzy, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:343
  #, fuzzy, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "å¤šã��ã�®ã€�ç›®ç«‹ã�Ÿã�ªã�„ã�Œã‚³ã‚¹ãƒˆã�Œé«˜ã�„æœ€é�©åŒ–ã‚’è¡Œã�†"
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:355
  #, fuzzy, no-c-format
  msgid "The size of L1 cache line."
  msgstr "L1 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
! #: params.opt:359
  #, fuzzy, no-c-format
  msgid "The size of L1 cache."
  msgstr "L1 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
! #: params.opt:363
  #, fuzzy, no-c-format
  msgid "The size of L2 cache."
  msgstr "L2 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
! #: params.opt:367
  #, fuzzy, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
! #: params.opt:371
  #, fuzzy, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹é–¢æ•°æœ¬ä½“ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:375
  #, fuzzy, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:379
  #, fuzzy, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
! #: params.opt:383
  #, fuzzy, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹ç¿»è¨³å�˜ä½�ã�®ã‚µã‚¤ã‚º"
  
! #: params.opt:387
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:403
  #, fuzzy, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:407
  #, fuzzy, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:411
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:419
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:423
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:427
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:439
  #, fuzzy, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:443
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:451
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:455
  #, fuzzy, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:463
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:467
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:471
  #, fuzzy, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:479
  #, fuzzy, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�®é•·ã�•ã�®æœ€å¤§å€¤ã‚’å¤‰æ›´ã�™ã‚‹"
  
! #: params.opt:483
  #, fuzzy, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "GCSE ã�«ã‚ˆã�£ã�¦é…�ç½®ã�•ã‚Œã‚‹ãƒ¡ãƒ¢ãƒªã�®æœ€å¤§é‡�"
  
! #: params.opt:487
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:491
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:495
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:499
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:503
  #, fuzzy, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:519
  #, fuzzy, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "ãƒ’ãƒ³ãƒˆç”¨ã�«æŒ¿å…¥ã�•ã‚Œã‚‹ nops ã�®æœ€å¤§æ•° (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ: 2)"
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:527
  #, fuzzy, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "GCSE ã�«ã‚ˆã�£ã�¦é…�ç½®ã�•ã‚Œã‚‹ãƒ¡ãƒ¢ãƒªã�®æœ€å¤§é‡�"
  
! #: params.opt:531
  #, fuzzy, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:535
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:543
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:547
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:551
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:555
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:559
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:563
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:567
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
! #: params.opt:571
  #, fuzzy, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
! #: params.opt:575
  #, fuzzy, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:611
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:615
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:619
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:623 params.opt:667
  #, fuzzy, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:627 params.opt:671
  #, fuzzy, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:631
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:635
  #, fuzzy, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:639
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:643
  #, fuzzy, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:655
  #, fuzzy, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:663
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:691
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:695 params.opt:699
  #, fuzzy, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:719
  #, fuzzy, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:723
  #, fuzzy, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:727
  #, fuzzy, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:731
  #, fuzzy, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:735
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:759
  #, fuzzy, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:763
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:787
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:791
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:812
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:846
  #, fuzzy, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "ãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�ã�Œå®Œäº†ã�™ã‚‹å‰�ã�«å®Ÿè¡Œã�•ã‚Œã‚‹å‘½ä»¤æ•°"
  
! #: params.opt:850
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:858
  #, fuzzy, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ç”¨ã�®ã‚¹ã‚¿ãƒ–ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:898
  #, fuzzy, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:902
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:910
  #, fuzzy, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "å�Œæ™‚ã�«å®Ÿè¡Œå�¯èƒ½ã�ªãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�ã�®æ•°"
  
! #: params.opt:914
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:946
  #, fuzzy, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:950
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:974
  #, fuzzy, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:978
  #, fuzzy, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:982
  #, fuzzy, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:986
  #, fuzzy, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:994
  #, fuzzy, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
! #: params.opt:998
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1010
  #, fuzzy, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1026
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1030
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æš—é»™çš„ã�ªã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã‚’ç™ºè¡Œã�™ã‚‹"
  
! #: params.opt:1034
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1042
  #, fuzzy, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¨ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ç”¨ã�«ã‚µãƒ–ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: params.opt:1046
  #, fuzzy, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¨ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ç”¨ã�«ã‚µãƒ–ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: params.opt:1050
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1078
  #, fuzzy, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: params.opt:1082
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1094
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgstr "æ•°å€¤åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 20262,20269 ****
  msgid "expected boolean type"
  msgstr "æ•´æ•°ã�¾ã�Ÿã�¯çœŸå�½åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 20302,20309 ----
  msgid "expected boolean type"
  msgstr "æ•´æ•°ã�¾ã�Ÿã�¯çœŸå�½åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15378 c/c-parser.c:15385
! #: cp/parser.c:37525 cp/parser.c:37532
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚
*** 20332,20338 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
--- 20372,20378 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9067
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
*************** msgstr ""
*** 20483,20502 ****
  msgid "too few expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17133 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17145
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17341 go/gofrontend/expressions.cc:17361
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17366 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 20523,20542 ----
  msgid "too few expressions for struct"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17142 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17154
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17350 go/gofrontend/expressions.cc:17370
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17375 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 20704,20718 ****
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
! #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3824 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 20744,20758 ----
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: attribs.c:455 c-family/c-attribs.c:889 c-family/c-attribs.c:2343
! #: c-family/c-attribs.c:2808 c-family/c-attribs.c:4516
! #: c-family/c-attribs.c:4609 cp/decl.c:15218 cp/friend.c:303 cp/tree.c:5011
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3827 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«
*** 20738,20744 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
--- 20778,20784 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4382
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
*************** msgstr "åž‹ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚
*** 20762,20808 ****
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
! #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
! #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
! #: c-family/c-attribs.c:1126 c-family/c-attribs.c:1157
! #: c-family/c-attribs.c:1173 c-family/c-attribs.c:1190
! #: c-family/c-attribs.c:1206 c-family/c-attribs.c:1232
! #: c-family/c-attribs.c:1248 c-family/c-attribs.c:1263
! #: c-family/c-attribs.c:1291 c-family/c-attribs.c:1308
! #: c-family/c-attribs.c:1326 c-family/c-attribs.c:1350
! #: c-family/c-attribs.c:1388 c-family/c-attribs.c:1411
! #: c-family/c-attribs.c:1428 c-family/c-attribs.c:1457
! #: c-family/c-attribs.c:1478 c-family/c-attribs.c:1499
! #: c-family/c-attribs.c:1526 c-family/c-attribs.c:1556
! #: c-family/c-attribs.c:1585 c-family/c-attribs.c:1615
! #: c-family/c-attribs.c:1668 c-family/c-attribs.c:1734
! #: c-family/c-attribs.c:1792 c-family/c-attribs.c:1881
! #: c-family/c-attribs.c:1911 c-family/c-attribs.c:1962
! #: c-family/c-attribs.c:2459 c-family/c-attribs.c:2658
! #: c-family/c-attribs.c:2719 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:3040 c-family/c-attribs.c:3192
! #: c-family/c-attribs.c:3647 c-family/c-attribs.c:3713
! #: c-family/c-attribs.c:3740 c-family/c-attribs.c:3795
! #: c-family/c-attribs.c:3977 c-family/c-attribs.c:3998
! #: c-family/c-attribs.c:4111 c-family/c-attribs.c:4381
! #: c-family/c-attribs.c:5109 c-family/c-attribs.c:5132
! #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
! #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
! #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
! #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
! #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
! #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
! #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
! #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
! #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
--- 20802,20848 ----
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:917 c-family/c-attribs.c:979 c-family/c-attribs.c:998
! #: c-family/c-attribs.c:1016 c-family/c-attribs.c:1046
! #: c-family/c-attribs.c:1067 c-family/c-attribs.c:1088
! #: c-family/c-attribs.c:1129 c-family/c-attribs.c:1160
! #: c-family/c-attribs.c:1176 c-family/c-attribs.c:1193
! #: c-family/c-attribs.c:1209 c-family/c-attribs.c:1235
! #: c-family/c-attribs.c:1251 c-family/c-attribs.c:1266
! #: c-family/c-attribs.c:1294 c-family/c-attribs.c:1311
! #: c-family/c-attribs.c:1329 c-family/c-attribs.c:1353
! #: c-family/c-attribs.c:1391 c-family/c-attribs.c:1414
! #: c-family/c-attribs.c:1431 c-family/c-attribs.c:1460
! #: c-family/c-attribs.c:1481 c-family/c-attribs.c:1502
! #: c-family/c-attribs.c:1529 c-family/c-attribs.c:1559
! #: c-family/c-attribs.c:1588 c-family/c-attribs.c:1618
! #: c-family/c-attribs.c:1671 c-family/c-attribs.c:1737
! #: c-family/c-attribs.c:1795 c-family/c-attribs.c:1884
! #: c-family/c-attribs.c:1914 c-family/c-attribs.c:1965
! #: c-family/c-attribs.c:2462 c-family/c-attribs.c:2661
! #: c-family/c-attribs.c:2722 c-family/c-attribs.c:2963
! #: c-family/c-attribs.c:3043 c-family/c-attribs.c:3195
! #: c-family/c-attribs.c:3650 c-family/c-attribs.c:3716
! #: c-family/c-attribs.c:3743 c-family/c-attribs.c:3798
! #: c-family/c-attribs.c:3980 c-family/c-attribs.c:4001
! #: c-family/c-attribs.c:4114 c-family/c-attribs.c:4384
! #: c-family/c-attribs.c:5126 c-family/c-attribs.c:5149
! #: c-family/c-attribs.c:5188 c-family/c-attribs.c:5270
! #: c-family/c-attribs.c:5326 c-family/c-attribs.c:5342
! #: c-family/c-attribs.c:5496 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7286 config/arm/arm.c:7314
! #: config/arm/arm.c:7331 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3488 config/i386/i386-options.c:3646
! #: config/i386/i386-options.c:3878 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20460 ada/gcc-interface/utils.c:6573
! #: ada/gcc-interface/utils.c:6589 ada/gcc-interface/utils.c:6618
! #: ada/gcc-interface/utils.c:6635 ada/gcc-interface/utils.c:6652
! #: ada/gcc-interface/utils.c:6667 ada/gcc-interface/utils.c:6683
! #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6778
! #: ada/gcc-interface/utils.c:6805 ada/gcc-interface/utils.c:6826
! #: ada/gcc-interface/utils.c:6847 ada/gcc-interface/utils.c:6863
! #: ada/gcc-interface/utils.c:6918 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
*************** msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã
*** 20814,20821 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
--- 20854,20861 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1202 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2168
! #: cp/decl.c:2778 cp/decl.c:3220
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
*************** msgstr "ç„¡åŠ¹ã�ª %<__builtin_prefetch%>
*** 21007,21013 ****
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
--- 21047,21053 ----
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:3960 calls.c:1731
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
*************** msgstr ""
*** 21027,21033 ****
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
--- 21067,21073 ----
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: builtins.c:3976 calls.c:1736
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
*************** msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�
*** 21489,21859 ****
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: builtins.c:7494
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™"
  
! #: builtins.c:7507
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "%<__builtin___clear_cache%> ã�¸ã�®ä¸¡æ–¹ã�®å¼•æ•°ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: builtins.c:7975
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr ""
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD ã�®æ„�å‘³å�ˆã�„ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã‚Šã�¾ã�—ã�Ÿ"
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8497
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8751
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: builtins.c:8783 builtins.c:8976
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-f%s ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“: ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: builtins.c:9301
  #, fuzzy, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%K %<__builtin_va_arg_pack ()%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%K %<__builtin_va_arg_pack_len ()%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "%<__builtin_longjmp%> ã�®ç¬¬äºŒå¼•æ•°ã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå½¢å¼�ã�¯ç„¡é™�å¤§ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: builtins.c:12611
  #, fuzzy, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> ã�Œå¼•æ•°ã�®æ•°ã�Œå›ºå®šã�®é–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> ã�Œå¼•æ•°ç„¡ã�—ã�§å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%> ã�®ç¬¬äºŒå¼•æ•°ã�Œã€�æœ€å¾Œã�®å��å‰�ä»˜ã��å¼•æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: builtins.c:12685
  #, fuzzy, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "%<va_start%> ã�®ç¬¬äºŒå¼•æ•°ã�Œ %<register%> è¨˜æ†¶åŸŸã�®å ´å�ˆã�®å‹•ä½œã�¯ä¸�å®šã�§ã�™"
  
! #: builtins.c:12714
  #, fuzzy, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%K %D ã�®ç¬¬ä¸€å¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã€�ç¬¬äºŒå¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: builtins.c:12727
  #, fuzzy, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, gcc-internal-format
  msgid "declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:13545 builtins.c:13670
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "ã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:13548
  #, fuzzy, gcc-internal-format
  msgid "returned from %qT"
  msgstr "ã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:13550
  #, fuzzy, gcc-internal-format
  msgid "obtained here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1436
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: calls.c:1453
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: calls.c:1471
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1485
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: calls.c:1492
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1522
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1528
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1539 calls.c:1542
  #, fuzzy, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: calls.c:1553
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
! #: calls.c:1556
  #, fuzzy, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: calls.c:1883
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr ""
  
! #: calls.c:1889
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1895
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1905
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr ""
  
! #: calls.c:1911
  #, fuzzy, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: calls.c:1932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr "[%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“]"
  
! #: calls.c:2069
  #, fuzzy, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: calls.c:2077
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: calls.c:2124
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2133
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2144
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2203
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "å¼•æ•° %d å€‹ã�® `%s' ã‚’æ¸¡ã�—ã�¾ã�™"
  
! #: calls.c:2216
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: calls.c:2220
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆåž‹ã�§ã�™"
  
! #: calls.c:2227
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: calls.c:2230
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆåž‹ã�§ã�™"
  
! #: calls.c:3802
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�Œé›†å�ˆä½“ã�®å€¤ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: calls.c:4522
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 21529,21899 ----
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6468 builtins.c:6541
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7433 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: builtins.c:7533
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™"
  
! #: builtins.c:7546
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7554
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7884 builtins.c:7924
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "%<__builtin___clear_cache%> ã�¸ã�®ä¸¡æ–¹ã�®å¼•æ•°ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: builtins.c:8014
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr ""
  
! #: builtins.c:8409 builtins.c:8422
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "%qD ã�®æ„�å‘³å�ˆã�„ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã‚Šã�¾ã�—ã�Ÿ"
  
! #: builtins.c:8528
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr ""
  
! #: builtins.c:8536
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: builtins.c:8597 builtins.c:8724
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8605 builtins.c:8732
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8790
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: builtins.c:8822 builtins.c:9015
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: builtins.c:9136
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: builtins.c:9178
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: builtins.c:9242
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: builtins.c:9262
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: builtins.c:9321
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-f%s ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“: ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:9328
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: builtins.c:9340
  #, fuzzy, gcc-internal-format
  msgid "illegal argument 0 to %qs"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9798 expr.c:11249
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%K %<__builtin_va_arg_pack ()%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9804
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%K %<__builtin_va_arg_pack_len ()%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
  
! #: builtins.c:10136
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "%<__builtin_longjmp%> ã�®ç¬¬äºŒå¼•æ•°ã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: builtins.c:11029
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå½¢å¼�ã�¯ç„¡é™�å¤§ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: builtins.c:12650
  #, fuzzy, gcc-internal-format
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> ã�Œå¼•æ•°ã�®æ•°ã�Œå›ºå®šã�®é–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:12658
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:12673
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> ã�Œå¼•æ•°ç„¡ã�—ã�§å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:12678
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:12711
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%> ã�®ç¬¬äºŒå¼•æ•°ã�Œã€�æœ€å¾Œã�®å��å‰�ä»˜ã��å¼•æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: builtins.c:12724
  #, fuzzy, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "%<va_start%> ã�®ç¬¬äºŒå¼•æ•°ã�Œ %<register%> è¨˜æ†¶åŸŸã�®å ´å�ˆã�®å‹•ä½œã�¯ä¸�å®šã�§ã�™"
  
! #: builtins.c:12753
  #, fuzzy, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "%K %D ã�®ç¬¬ä¸€å¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã€�ç¬¬äºŒå¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: builtins.c:12766
  #, fuzzy, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: builtins.c:13579
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13584 builtins.c:13648 gimple-ssa-isolate-paths.c:412
! #: tree.c:13246 tree.c:13283 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5610 c/c-typeck.c:10849 c/c-typeck.c:10866
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7293 cp/call.c:9346
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8275 cp/decl.c:15368 cp/decl.c:15747 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20806 cp/pt.c:8875 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4444 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4112 cp/typeck.c:9809
  #, gcc-internal-format
  msgid "declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:13594 builtins.c:13719
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "ã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:13597
  #, fuzzy, gcc-internal-format
  msgid "returned from %qT"
  msgstr "ã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: builtins.c:13599
  #, fuzzy, gcc-internal-format
  msgid "obtained here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:13642
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13662
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13671
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: builtins.c:13700
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13709
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1437
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: calls.c:1454
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: calls.c:1472
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1486
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: calls.c:1493
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1523
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1529
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1540 calls.c:1543
  #, fuzzy, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: calls.c:1554
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
! #: calls.c:1557
  #, fuzzy, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: calls.c:1884
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr ""
  
! #: calls.c:1890
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1896
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1906
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr ""
  
! #: calls.c:1912
  #, fuzzy, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: calls.c:1933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr "[%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“]"
  
! #: calls.c:2070
  #, fuzzy, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: calls.c:2078
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: calls.c:2125
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2134
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2145
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2204
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "å¼•æ•° %d å€‹ã�® `%s' ã‚’æ¸¡ã�—ã�¾ã�™"
  
! #: calls.c:2217
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: calls.c:2221
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆåž‹ã�§ã�™"
  
! #: calls.c:2228
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: calls.c:2231
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆåž‹ã�§ã�™"
  
! #: calls.c:3803
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�Œé›†å�ˆä½“ã�®å€¤ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: calls.c:4523
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr ""
*** 21910,21972 ****
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3083
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "%d å€‹ã‚ˆã‚Šå¤šã�„è¢«æ¼”ç®—å­�ã�Œ %<asm%> å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3136
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�Œ %<asm%> å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cfgexpand.c:3199
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "å‘½ä»¤ã�«å¯¾ã�—ã�¦ç„¡åŠ¹ã�ª Z ãƒ¬ã‚¸ã‚¹ã‚¿ç½®æ�›ã�§ã�™"
  
! #: cfgexpand.c:3222
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3227
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "å‡ºåŠ›ç•ªå�· %d ã�¯ç›´æŽ¥ã‚¢ãƒ‰ãƒ¬ã‚¹æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: cfgexpand.c:3385
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "asm è¢«æ¼”ç®—å­� %d ã�¯åˆ¶ç´„ã�«é�©å�ˆã�—ã�ªã�„å�¯èƒ½æ€§ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cfgexpand.c:3570
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "%<asm%> è¢«æ¼”ç®—å­�åˆ¶ç´„ã�Œè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cfgexpand.c:3575
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%<asm%> è¢«æ¼”ç®—å­�åˆ¶ç´„ã�Œè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cfgexpand.c:6607
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œå±€æ‰€å¤‰æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å�¯å¤‰é•·ãƒ�ãƒƒãƒ•ã‚¡å¤‰æ•°ã�§ã�™"
  
! #: cfgexpand.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œé–¢æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å…¨ã�¦ã�®å±€æ‰€é…�åˆ—ã�Œ %d ãƒ�ã‚¤ãƒˆä»¥ä¸‹ã�§ã�™"
  
! #: cfgexpand.c:6875
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
--- 21950,22012 ----
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3084
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "%d å€‹ã‚ˆã‚Šå¤šã�„è¢«æ¼”ç®—å­�ã�Œ %<asm%> å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3137
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�Œ %<asm%> å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cfgexpand.c:3202
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "å‘½ä»¤ã�«å¯¾ã�—ã�¦ç„¡åŠ¹ã�ª Z ãƒ¬ã‚¸ã‚¹ã‚¿ç½®æ�›ã�§ã�™"
  
! #: cfgexpand.c:3228
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3236
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "å‡ºåŠ›ç•ªå�· %d ã�¯ç›´æŽ¥ã‚¢ãƒ‰ãƒ¬ã‚¹æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: cfgexpand.c:3412
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "asm è¢«æ¼”ç®—å­� %d ã�¯åˆ¶ç´„ã�«é�©å�ˆã�—ã�ªã�„å�¯èƒ½æ€§ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cfgexpand.c:3597
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "%<asm%> è¢«æ¼”ç®—å­�åˆ¶ç´„ã�Œè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cfgexpand.c:3602
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%<asm%> è¢«æ¼”ç®—å­�åˆ¶ç´„ã�Œè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cfgexpand.c:6639
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œå±€æ‰€å¤‰æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å�¯å¤‰é•·ãƒ�ãƒƒãƒ•ã‚¡å¤‰æ•°ã�§ã�™"
  
! #: cfgexpand.c:6643
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œé–¢æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å…¨ã�¦ã�®å±€æ‰€é…�åˆ—ã�Œ %d ãƒ�ã‚¤ãƒˆä»¥ä¸‹ã�§ã�™"
  
! #: cfgexpand.c:6907
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
*************** msgid "%<weakref%> attribute ignored bec
*** 22852,22863 ****
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
--- 22892,22903 ----
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12109
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cgraphunit.c:1084 c/c-decl.c:12119
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr "å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‰ã�˜ã
*** 22967,22973 ****
  msgid "cannot find %qs"
  msgstr "[%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7583
  #, fuzzy, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "pex_init ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %m"
--- 23007,23013 ----
  msgid "cannot find %qs"
  msgstr "[%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7593
  #, fuzzy, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "pex_init ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %m"
*************** msgstr "ç’°å¢ƒå¤‰æ•° COLLECT_GCC ã�Œè¨­å
*** 22987,22993 ****
  msgid "ld returned %d exit status"
  msgstr "ld ã�¯ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ %d ã�§çµ‚äº†ã�—ã�¾ã�—ã�Ÿ"
  
! #: collect2.c:924 gcc.c:8102 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
--- 23027,23033 ----
  msgid "ld returned %d exit status"
  msgstr "ld ã�¯ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ %d ã�§çµ‚äº†ã�—ã�¾ã�—ã�Ÿ"
  
! #: collect2.c:924 gcc.c:8112 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
*************** msgstr "å‹•çš„ä¾�å­˜é–¢ä¿‚ %s ã�Œè¦‹ã�¤ã
*** 23076,23092 ****
  msgid "unable to open dynamic dependency %qs"
  msgstr "å‹•çš„ä¾�å­˜é–¢ä¿‚ '%s' ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: collect2.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: COFF ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: collect2.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: COFF ãƒ•ã‚¡ã‚¤ãƒ«ã�¨ã�—ã�¦é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: collect2.c:3002
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "ãƒ©ã‚¤ãƒ–ãƒ©ãƒª lib%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
--- 23116,23132 ----
  msgid "unable to open dynamic dependency %qs"
  msgstr "å‹•çš„ä¾�å­˜é–¢ä¿‚ '%s' ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: collect2.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: COFF ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: collect2.c:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: COFF ãƒ•ã‚¡ã‚¤ãƒ«ã�¨ã�—ã�¦é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: collect2.c:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "ãƒ©ã‚¤ãƒ–ãƒ©ãƒª lib%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
*************** msgstr "region_array ã�Œ region_tree ã�¨
*** 23416,23422 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array ã�Œ region_tree ã�¨é�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: except.c:3517 tree.c:14926 value-prof.c:537
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "atexit ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
--- 23456,23462 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array ã�Œ region_tree ã�¨é�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: except.c:3517 tree.c:14933 value-prof.c:537
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "atexit ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
*************** msgstr ""
*** 23446,23462 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11259
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11273
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
  
! #: expr.c:12311
  #, fuzzy, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr "%<abs (X)%> ã‚’ %<X%> ã�¾ã�Ÿã�¯ %<-X%> ã�¸å�˜ç´”åŒ–ã�™ã‚‹ã�¨ã��ã�«ç¬¦å�·ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œç™ºç”Ÿã�—ã�ªã�„ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™"
--- 23486,23502 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11261
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11275
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
  
! #: expr.c:12313
  #, fuzzy, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr "%<abs (X)%> ã‚’ %<X%> ã�¾ã�Ÿã�¯ %<-X%> ã�¸å�˜ç´”åŒ–ã�™ã‚‹ã�¨ã��ã�«ç¬¦å�·ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œç™ºç”Ÿã�—ã�ªã�„ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™"
*************** msgstr "å¤§ã��ã�ªå›ºå®šå°�æ•°å®šæ•°ã�Œæš
*** 23491,23497 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…ã�®ã�Ÿã‚�ã€�æ¯”è¼ƒã�Œå¸¸ã�« %d ã�«ã�ªã‚Šã�¾ã�™"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 23531,23537 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…ã�®ã�Ÿã‚�ã€�æ¯”è¼ƒã�Œå¸¸ã�« %d ã�«ã�ªã‚Šã�¾ã�™"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2766 tree-ssa-reassoc.c:3782
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr "å¤‰æ•° %q+D ã�Œ %<longjmp%> ã�¾ã
*** 23551,23557 ****
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "å¼•æ•° %q+D ã�Œ %<longjmp%> ã�¾ã�Ÿã�¯ %<vfork%> ã�«ã‚ˆã�£ã�¦ç ´å£Šã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
  
! #: function.c:4968
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¾ã�™"
--- 23591,23597 ----
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "å¼•æ•° %q+D ã�Œ %<longjmp%> ã�¾ã�Ÿã�¯ %<vfork%> ã�«ã‚ˆã�£ã�¦ç ´å£Šã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
  
! #: function.c:4971
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¾ã�™"
*************** msgstr "ã‚·ã‚¹ãƒ†ãƒ ãƒ‘ã‚¹ %qs ã�Œçµ¶å¯¾
*** 23632,23643 ****
  msgid "%<-pipe%> not supported"
  msgstr "-pipe ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: gcc.c:3409 gcc.c:7592
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %m"
  
! #: gcc.c:3410 gcc.c:7593
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %m"
--- 23672,23683 ----
  msgid "%<-pipe%> not supported"
  msgstr "-pipe ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: gcc.c:3409 gcc.c:7602
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %m"
  
! #: gcc.c:3410 gcc.c:7603
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %m"
*************** msgstr ""
*** 23673,23734 ****
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs ã�¯ä¸�æ˜Žã�ª -save-temps ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
! #: gcc.c:4842 toplev.c:719
  #, fuzzy, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "%qs ã�¯æœ‰åŠ¹ã�ªå‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: gcc.c:4847
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«å��ã�ŒäºŒå›žæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gcc.c:5231
  #, fuzzy, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "-save-temps ã�ŒæŒ‡å®šã�•ã‚Œã�Ÿã�Ÿã‚�ã€�-pipe ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: gcc.c:5319
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "æœ€å¾Œã�®å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ä»¥é™�ã�® %<-x %s%> ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: gcc.c:5522
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "ãƒ©ã‚¤ãƒ–ãƒ©ãƒªæŽ¢ç´¢ãƒ‘ã‚¹å†…ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒªãƒ³ã‚«ã‚¹ã‚¯ãƒªãƒ—ãƒˆ %qs ã�®ä½�ç½®ç¢ºèª�ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: gcc.c:5729
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "ã‚¹ã‚¤ãƒƒãƒ� %qs ã�Œ %<-%> ã�§é–‹å§‹ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: gcc.c:5733
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5957
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "spec %qs ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: gcc.c:6118
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "spec %qs ã�«ç„¡åŠ¹ã�ª %<%%0%c%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: gcc.c:6397
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "spec %qs ã�«ç„¡åŠ¹ã�ª %<%%W%c%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: gcc.c:6413
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spec %qs ã�«ç„¡åŠ¹ã�ª %<%%0%c%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: gcc.c:6434
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "spec %qs ã�«ç„¡åŠ¹ã�ª %<%%x%c%> ã�Œã�‚ã‚Šã�¾ã�™"
--- 23713,23774 ----
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs ã�¯ä¸�æ˜Žã�ª -save-temps ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
! #: gcc.c:4852 toplev.c:719
  #, fuzzy, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "%qs ã�¯æœ‰åŠ¹ã�ªå‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: gcc.c:4857
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«å��ã�ŒäºŒå›žæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gcc.c:5241
  #, fuzzy, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "-save-temps ã�ŒæŒ‡å®šã�•ã‚Œã�Ÿã�Ÿã‚�ã€�-pipe ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: gcc.c:5329
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "æœ€å¾Œã�®å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ä»¥é™�ã�® %<-x %s%> ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: gcc.c:5532
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "ãƒ©ã‚¤ãƒ–ãƒ©ãƒªæŽ¢ç´¢ãƒ‘ã‚¹å†…ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒªãƒ³ã‚«ã‚¹ã‚¯ãƒªãƒ—ãƒˆ %qs ã�®ä½�ç½®ç¢ºèª�ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: gcc.c:5739
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "ã‚¹ã‚¤ãƒƒãƒ� %qs ã�Œ %<-%> ã�§é–‹å§‹ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: gcc.c:5743
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5967
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "spec %qs ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: gcc.c:6128
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "spec %qs ã�«ç„¡åŠ¹ã�ª %<%%0%c%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: gcc.c:6407
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "spec %qs ã�«ç„¡åŠ¹ã�ª %<%%W%c%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: gcc.c:6423
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spec %qs ã�«ç„¡åŠ¹ã�ª %<%%0%c%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: gcc.c:6444
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "spec %qs ã�«ç„¡åŠ¹ã�ª %<%%x%c%> ã�Œã�‚ã‚Šã�¾ã�™"
*************** msgstr "spec %qs ã�«ç„¡åŠ¹ã�ª %<%%x%c%>
*** 23736,23873 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6645
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "spec å¤±æ•—: %<%%*%> ã�¯ãƒ‘ã‚¿ãƒ¼ãƒ³ãƒžãƒƒãƒ�ã�«ã‚ˆã�£ã�¦åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: gcc.c:6696
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "spec å¤±æ•—: èª�è­˜ã�§ã��ã�ªã�„ spec ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qc ã�§ã�™"
  
! #: gcc.c:6762
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "ä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™"
  
! #: gcc.c:6792
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "spec é–¢æ•° %qs ã�®å¼•æ•°å†…ã�§ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: gcc.c:6851
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å��ã�§ã�™"
  
  #. )
! #: gcc.c:6854
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "spec é–¢æ•°ç”¨ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: gcc.c:6873
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å¼•æ•°ã�§ã�™"
  
! #: gcc.c:7052
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec %qs ã�¯ç„¡åŠ¹ã�§ã�™(ä½�ç½® %qc)"
  
! #: gcc.c:7187
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec %qs ã�¯ç„¡åŠ¹ã�§ã�™(ä½�ç½® %qc)"
  
! #: gcc.c:7282
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec æœ¬ä½“ %qs ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: gcc.c:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s:æ¯”è¼ƒãƒ‡ãƒ�ãƒƒã‚°ãƒ•ã‚¡ã‚¤ãƒ« %s ã�®é•·ã�•ã‚’æ±ºå®šã�™ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: gcc.c:7902
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: -fcompare-debug å¤±æ•—ã�§ã�™ (é•·ã�•)"
  
! #: gcc.c:7912 gcc.c:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: æ¯”è¼ƒãƒ‡ãƒ�ãƒƒã‚°ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã��ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: gcc.c:7932 gcc.c:7969
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: -fcompare-debug å¤±æ•—ã�§ã�™"
  
! #: gcc.c:8272
  #, fuzzy, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "spec å¤±æ•—: SYSROOT_SUFFIX_SPEC ã�«äºŒå€‹ä»¥ä¸Šã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: gcc.c:8297
  #, fuzzy, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "spec å¤±æ•—: SYSROOT_HEADERS_SUFFIX_SPEC ã�«äºŒå€‹ä»¥ä¸Šã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: gcc.c:8503
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-fdump-%s%> ã�§ã�™"
  
! #: gcc.c:8507
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-fdump-%s%> ã�§ã�™"
  
! #: gcc.c:8633
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "ã‚·ã‚¹ãƒ†ãƒ ãƒ«ãƒ¼ãƒˆãƒ˜ãƒƒãƒ€æŽ¥å°¾è¾žä»˜ã��ã�§è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: gcc.c:8694
  #, gcc-internal-format
  msgid "no input files"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: gcc.c:8745
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "è¤‡æ•°ãƒ•ã‚¡ã‚¤ãƒ«ã�Œã�‚ã‚‹ã�¨ã��ã�« -o ã�¨ -cã€�-S ã�¾ã�Ÿã�¯ -E ã‚’ä½µã�›ã�¦æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: gcc.c:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�¯ã�“ã�®ã‚·ã‚¹ãƒ†ãƒ ã�«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: gcc.c:8812
  #, fuzzy, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "-fcompare-debug ä»˜ã��ã�§å†�ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gcc.c:8828
  #, fuzzy, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "-fcompare-debug å†�ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�®é–“"
  
! #: gcc.c:8837
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "æœ€çµ‚å‘½ä»¤ãƒ€ãƒ³ãƒ—ã‚’æ¯”è¼ƒã�—ã�¦ã�„ã�¾ã�™"
  
! #: gcc.c:8990
  #, fuzzy, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ `%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: gcc.c:9024
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: ãƒªãƒ³ã‚¯ã�Œå®Œäº†ã�—ã�ªã�‹ã�£ã�Ÿã�®ã�§ãƒªãƒ³ã‚«ã�®å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ä½¿ã‚�ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
--- 23776,23913 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6655
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "spec å¤±æ•—: %<%%*%> ã�¯ãƒ‘ã‚¿ãƒ¼ãƒ³ãƒžãƒƒãƒ�ã�«ã‚ˆã�£ã�¦åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: gcc.c:6706
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "spec å¤±æ•—: èª�è­˜ã�§ã��ã�ªã�„ spec ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qc ã�§ã�™"
  
! #: gcc.c:6772
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "ä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™"
  
! #: gcc.c:6802
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "spec é–¢æ•° %qs ã�®å¼•æ•°å†…ã�§ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: gcc.c:6861
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å��ã�§ã�™"
  
  #. )
! #: gcc.c:6864
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "spec é–¢æ•°ç”¨ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: gcc.c:6883
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å¼•æ•°ã�§ã�™"
  
! #: gcc.c:7062
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec %qs ã�¯ç„¡åŠ¹ã�§ã�™(ä½�ç½® %qc)"
  
! #: gcc.c:7197
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec %qs ã�¯ç„¡åŠ¹ã�§ã�™(ä½�ç½® %qc)"
  
! #: gcc.c:7292
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec æœ¬ä½“ %qs ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: gcc.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s:æ¯”è¼ƒãƒ‡ãƒ�ãƒƒã‚°ãƒ•ã‚¡ã‚¤ãƒ« %s ã�®é•·ã�•ã‚’æ±ºå®šã�™ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: gcc.c:7912
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: -fcompare-debug å¤±æ•—ã�§ã�™ (é•·ã�•)"
  
! #: gcc.c:7922 gcc.c:7963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: æ¯”è¼ƒãƒ‡ãƒ�ãƒƒã‚°ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã��ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: gcc.c:7942 gcc.c:7979
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: -fcompare-debug å¤±æ•—ã�§ã�™"
  
! #: gcc.c:8282
  #, fuzzy, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "spec å¤±æ•—: SYSROOT_SUFFIX_SPEC ã�«äºŒå€‹ä»¥ä¸Šã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: gcc.c:8307
  #, fuzzy, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "spec å¤±æ•—: SYSROOT_HEADERS_SUFFIX_SPEC ã�«äºŒå€‹ä»¥ä¸Šã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: gcc.c:8513
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-fdump-%s%> ã�§ã�™"
  
! #: gcc.c:8517
  #, fuzzy, gcc-internal-format
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-fdump-%s%> ã�§ã�™"
  
! #: gcc.c:8643
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "ã‚·ã‚¹ãƒ†ãƒ ãƒ«ãƒ¼ãƒˆãƒ˜ãƒƒãƒ€æŽ¥å°¾è¾žä»˜ã��ã�§è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: gcc.c:8704
  #, gcc-internal-format
  msgid "no input files"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: gcc.c:8755
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "è¤‡æ•°ãƒ•ã‚¡ã‚¤ãƒ«ã�Œã�‚ã‚‹ã�¨ã��ã�« -o ã�¨ -cã€�-S ã�¾ã�Ÿã�¯ -E ã‚’ä½µã�›ã�¦æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: gcc.c:8797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�¯ã�“ã�®ã‚·ã‚¹ãƒ†ãƒ ã�«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: gcc.c:8822
  #, fuzzy, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "-fcompare-debug ä»˜ã��ã�§å†�ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gcc.c:8838
  #, fuzzy, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "-fcompare-debug å†�ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�®é–“"
  
! #: gcc.c:8847
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "æœ€çµ‚å‘½ä»¤ãƒ€ãƒ³ãƒ—ã‚’æ¯”è¼ƒã�—ã�¦ã�„ã�¾ã�™"
  
! #: gcc.c:9000
  #, fuzzy, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ `%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: gcc.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: ãƒªãƒ³ã‚¯ã�Œå®Œäº†ã�—ã�ªã�‹ã�£ã�Ÿã�®ã�§ãƒªãƒ³ã‚«ã�®å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ä½¿ã‚�ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
*************** msgstr "%s: ãƒªãƒ³ã‚¯ã�Œå®Œäº†ã�—ã�ªã�‹ã
*** 23875,23966 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9030
  #, fuzzy, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "%s: ãƒªãƒ³ã‚¯ã�Œå®Œäº†ã�—ã�ªã�‹ã�£ã�Ÿã�®ã�§ãƒªãƒ³ã‚«ã�®å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ä½¿ã‚�ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: gcc.c:9126 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "è¨€èªž %s ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“"
  
! #: gcc.c:9372
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "multilib spec %qs ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: gcc.c:9574
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.c:9638
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib spec %qs ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: gcc.c:9801
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr ""
  
! #: gcc.c:9841
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.c:10092
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: gcc.c:10259 gcc.c:10264
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�· %qs ã�§ã�™"
  
! #: gcc.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "%%:version-compare ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: gcc.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "%%:version-compare ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: gcc.c:10355
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "ä¸�æ˜Žã�ªæ¼”ç®—å­� %qs ã�Œ %%:version-compare å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: gcc.c:10479
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "%%:compare-debug-dump-opt ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: gcc.c:10547
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "%%:compare-debug-self-opt ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: gcc.c:10634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "æ›¸å¼�ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: gcc.c:10738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: gcc.c:10759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
--- 23915,24006 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9040
  #, fuzzy, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "%s: ãƒªãƒ³ã‚¯ã�Œå®Œäº†ã�—ã�ªã�‹ã�£ã�Ÿã�®ã�§ãƒªãƒ³ã‚«ã�®å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ä½¿ã‚�ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: gcc.c:9136 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9142
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "è¨€èªž %s ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“"
  
! #: gcc.c:9382
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "multilib spec %qs ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: gcc.c:9584
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr ""
  
! #: gcc.c:9648
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib spec %qs ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: gcc.c:9811
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr ""
  
! #: gcc.c:9851
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr ""
  
! #: gcc.c:10102
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: gcc.c:10269 gcc.c:10274
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�· %qs ã�§ã�™"
  
! #: gcc.c:10317
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "%%:version-compare ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: gcc.c:10323
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "%%:version-compare ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: gcc.c:10365
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "ä¸�æ˜Žã�ªæ¼”ç®—å­� %qs ã�Œ %%:version-compare å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: gcc.c:10489
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "%%:compare-debug-dump-opt ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: gcc.c:10557
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "%%:compare-debug-self-opt ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: gcc.c:10644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments for %%:dumps"
  msgstr "æ›¸å¼�ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: gcc.c:10748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: gcc.c:10769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
*************** msgstr "/dev/zero ã‚’é–‹ã��ã�¾ã�™: %m"
*** 24092,24138 ****
  msgid "cannot write PCH file"
  msgstr "PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“"
  
! #: gimple-fold.c:1855 gimple-fold.c:2916
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1921
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1926
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2304 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2306
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2324
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4377 gimple-fold.c:4572
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: gimple-fold.c:4521
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: gimple-fold.c:4747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
--- 24132,24178 ----
  msgid "cannot write PCH file"
  msgstr "PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“"
  
! #: gimple-fold.c:1856 gimple-fold.c:2917
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1922
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1927
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2305 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2307
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2325
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4376 gimple-fold.c:4571
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: gimple-fold.c:4520
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: gimple-fold.c:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿"
*** 24152,24158 ****
  msgid "function may return address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
--- 24192,24198 ----
  msgid "function may return address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10943
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
*************** msgstr ""
*** 24669,24675 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 24709,24715 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3723
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 24694,24705 ****
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 24734,24745 ----
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:589 tree-ssa-uninit.c:667
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8950 cp/class.c:1459
! #: cp/class.c:3275 cp/constexpr.c:957 cp/decl.c:4198 cp/decl.c:11962
! #: cp/decl.c:12441 cp/decl.c:12450 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23280
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„
*** 24866,24872 ****
  msgid "enclosing %<target%>"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 24906,24912 ----
  msgid "enclosing %<target%>"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.c:7574 gimplify.c:9026
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 24901,25093 ****
  msgid "iteration variable %qE should not be linear"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8639
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ private ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "çµ�æžœã�®æ•°ã�Œå€¤ã�®æ•°ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "ã�“ã�®ã‚³ãƒ¼ãƒ‰ã�¾ã�§åˆ°é�”ã�—ã�Ÿå ´å�ˆã€�ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�¯ä¸­æ­¢ã�•ã‚Œã�¾ã�™"
  
! #: godump.c:1421
  #, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "Go ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‰ã�˜ã‚‰ã‚Œã�¾ã�›ã‚“: %m"
  
! #: godump.c:1433
  #, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "Go ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %qs ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %m"
--- 24941,25133 ----
  msgid "iteration variable %qE should not be linear"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: gimplify.c:8627 gimplify.c:8633
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8650
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ private ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:8739
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:12869
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8758 gimplify.c:8764 gimplify.c:8770 gimplify.c:8776
! #: gimplify.c:12862
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8870
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9196
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9378
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:9740
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9797
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9829
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:10029
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10239
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10293
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10542
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10603
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10694
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10841
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10860
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: gimplify.c:10997
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11331
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11590 gimplify.c:11594 gimplify.c:11603
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11835 gimplify.c:12094
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12800
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12824
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12844
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12897
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13760 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13778
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13791
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "çµ�æžœã�®æ•°ã�Œå€¤ã�®æ•°ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13815
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15093
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "ã�“ã�®ã‚³ãƒ¼ãƒ‰ã�¾ã�§åˆ°é�”ã�—ã�Ÿå ´å�ˆã€�ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�¯ä¸­æ­¢ã�•ã‚Œã�¾ã�™"
  
! #: godump.c:1423
  #, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "Go ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‰ã�˜ã‚‰ã‚Œã�¾ã�›ã‚“: %m"
  
! #: godump.c:1435
  #, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "Go ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %qs ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %m"
*************** msgstr ""
*** 25117,25123 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:618
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
--- 25157,25163 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:630
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
*************** msgstr "é–¢æ•°ã�¯æ­£å¸¸ã�«æˆ»ã‚‹ã�¨åˆ†ã�
*** 25485,25521 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1489
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1494
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1499
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1530
  #, fuzzy, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "æ¤œè¨¼ã‚¨ãƒ©ãƒ¼ (PC=%d)"
  
! #: ipa-sra.c:2493
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 25525,25561 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1496
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1501
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1506
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1518
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1537
  #, fuzzy, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "æ¤œè¨¼ã‚¨ãƒ©ãƒ¼ (PC=%d)"
  
! #: ipa-sra.c:2501
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr ""
*** 26132,26159 ****
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9298
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9321
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "OpenMP æ§‹é€ åŒ–ãƒ–ãƒ­ãƒƒã‚¯ã�¸ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ³ãƒˆãƒªã�§ã�™"
  
! #: omp-low.c:13658 omp-low.c:13663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "OpenMP æ§‹é€ åŒ–ãƒ–ãƒ­ãƒƒã‚¯ã�¸ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ³ãƒˆãƒªã�§ã�™"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "OpenMP æ§‹é€ åŒ–ãƒ–ãƒ­ãƒƒã‚¯ã�¸/ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªåˆ†å²�ã�§ã�™"
--- 26172,26199 ----
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9376
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9399
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "OpenMP æ§‹é€ åŒ–ãƒ–ãƒ­ãƒƒã‚¯ã�¸ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ³ãƒˆãƒªã�§ã�™"
  
! #: omp-low.c:13738 omp-low.c:13743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "OpenMP æ§‹é€ åŒ–ãƒ–ãƒ­ãƒƒã‚¯ã�¸ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ³ãƒˆãƒªã�§ã�™"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "OpenMP æ§‹é€ åŒ–ãƒ–ãƒ­ãƒƒã‚¯ã�¸/ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªåˆ†å²�ã�§ã�™"
*************** msgstr ""
*** 26907,26928 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "å‡ºåŠ›è¢«æ¼”ç®—å­� %d ã�¯ %<&%> åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: regcprop.c:1230
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1257
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 26947,26968 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "å‡ºåŠ›è¢«æ¼”ç®—å­� %d ã�¯ %<&%> åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: regcprop.c:1223
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1235
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1238
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1250
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr "å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�Œé–¢æ•
*** 26964,26970 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ã�ŒäºŒã�¤ã�®å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5499
  #, fuzzy, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "%q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
--- 27004,27010 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ã�ŒäºŒã�¤ã�®å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5554
  #, fuzzy, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "%q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
*************** msgstr "packed å±žæ€§ã�¯é�žåŠ¹çŽ‡ã�ªæ•´å
*** 27194,27205 ****
  msgid "packed attribute is unnecessary"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: stor-layout.c:2599
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "é…�åˆ—è¦�ç´ ã�®æ•´åˆ—ã�Œè¦�ç´ ã�®ã‚µã‚¤ã‚ºã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: stor-layout.c:2605
  #, fuzzy, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr "é…�åˆ—è¦�ç´ ã�®æ•´åˆ—ã�Œè¦�ç´ ã�®ã‚µã‚¤ã‚ºã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
--- 27234,27245 ----
  msgid "packed attribute is unnecessary"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: stor-layout.c:2609
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "é…�åˆ—è¦�ç´ ã�®æ•´åˆ—ã�Œè¦�ç´ ã�®ã‚µã‚¤ã‚ºã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: stor-layout.c:2615
  #, fuzzy, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr "é…�åˆ—è¦�ç´ ã�®æ•´åˆ—ã�Œè¦�ç´ ã�®ã‚µã‚¤ã‚ºã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
*************** msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ
*** 28415,28548 ****
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4901
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4921
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4967 tree-eh.c:4986
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5003
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5012
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5018
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3860
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "é–¢æ•° %q+F ã�¯é�žå±€æ‰€ goto ã‚’å�—ã�‘å�–ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦è¤‡è£½ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:3867
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "é–¢æ•° %q+F ã�¯é�™çš„å¤‰æ•°å†…ã�®å±€æ‰€ãƒ©ãƒ™ãƒ«ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ä¿�å­˜ã�™ã‚‹ã�Ÿã‚�ã€�æ±ºã�—ã�¦è¤‡å†™ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "é–¢æ•° %q+F ã�¯ alloca ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“ (always_inline å±žæ€§ã‚’ä¸Šæ›¸ã��ã�—ã�¾ã�™)"
  
! #: tree-inline.c:3921
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "é–¢æ•° %q+F ã�¯ setjmp ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:3935
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "é–¢æ•° %q+F ã�¯å�¯å¤‰å¼•æ•°ãƒªã‚¹ãƒˆã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:3947
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "é–¢æ•° %q+F ã�¯ setjmp-longjmp ä¾‹å¤–å‡¦ç�†ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:3955
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "é–¢æ•° %q+F ã�¯é�žå±€æ‰€ goto ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:3967
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "é–¢æ•° %q+F ã�¯ __builtin_return ã�¾ã�Ÿã�¯ __builtin_apply_args ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:3987
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4032
! #, fuzzy, gcc-internal-format
! #| msgid "function %q+F can never be inlined because it uses variable argument lists"
! msgid "function %q+F can never be inlined because it has a VLA return argument"
! msgstr "é–¢æ•° %q+F ã�¯å�¯å¤‰å¼•æ•°ãƒªã‚¹ãƒˆã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
! 
! #: tree-inline.c:4040
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "é–¢æ•° %q+F ã�¯å�¯å¤‰å¼•æ•°ãƒªã‚¹ãƒˆã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:4108
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "é–¢æ•° %q+F ã�¯ -fno-inline ã‚’ä½¿ç”¨ã�—ã�¦æŠ‘æ­¢ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:4116
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "é–¢æ•° %q+F ã�¯ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�¨ç«¶å�ˆã�™ã‚‹å±žæ€§ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:4801
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%q+F å‘¼ã�³å‡ºã�—ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %s"
  
! #: tree-inline.c:4804 tree-inline.c:4825
  #, gcc-internal-format
  msgid "called from here"
  msgstr "ã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tree-inline.c:4807 tree-inline.c:4828
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-inline.c:4821
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "%q+F å‘¼ã�³å‡ºã�—ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %s"
--- 28455,28582 ----
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4904
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4916
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4936
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4970 tree-eh.c:4989
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5015
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5021
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3863
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "é–¢æ•° %q+F ã�¯é�žå±€æ‰€ goto ã‚’å�—ã�‘å�–ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦è¤‡è£½ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:3870
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "é–¢æ•° %q+F ã�¯é�™çš„å¤‰æ•°å†…ã�®å±€æ‰€ãƒ©ãƒ™ãƒ«ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ä¿�å­˜ã�™ã‚‹ã�Ÿã‚�ã€�æ±ºã�—ã�¦è¤‡å†™ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:3910
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "é–¢æ•° %q+F ã�¯ alloca ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“ (always_inline å±žæ€§ã‚’ä¸Šæ›¸ã��ã�—ã�¾ã�™)"
  
! #: tree-inline.c:3924
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "é–¢æ•° %q+F ã�¯ setjmp ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "é–¢æ•° %q+F ã�¯å�¯å¤‰å¼•æ•°ãƒªã‚¹ãƒˆã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:3950
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "é–¢æ•° %q+F ã�¯ setjmp-longjmp ä¾‹å¤–å‡¦ç�†ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "é–¢æ•° %q+F ã�¯é�žå±€æ‰€ goto ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:3970
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "é–¢æ•° %q+F ã�¯ __builtin_return ã�¾ã�Ÿã�¯ __builtin_apply_args ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:3990
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4036
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "é–¢æ•° %q+F ã�¯å�¯å¤‰å¼•æ•°ãƒªã‚¹ãƒˆã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:4104
  #, fuzzy, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "é–¢æ•° %q+F ã�¯ -fno-inline ã‚’ä½¿ç”¨ã�—ã�¦æŠ‘æ­¢ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:4112
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "é–¢æ•° %q+F ã�¯ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�¨ç«¶å�ˆã�™ã‚‹å±žæ€§ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-inline.c:4797
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "%q+F å‘¼ã�³å‡ºã�—ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %s"
  
! #: tree-inline.c:4800 tree-inline.c:4821
  #, gcc-internal-format
  msgid "called from here"
  msgstr "ã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tree-inline.c:4803 tree-inline.c:4824
  #, fuzzy, gcc-internal-format
  msgid "called from this function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-inline.c:4817
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "%q+F å‘¼ã�³å‡ºã�—ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %s"
*************** msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ã
*** 28592,28616 ****
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: tree-ssa-ccp.c:3567
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3570 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: tree-ssa-ccp.c:3576
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3582
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: tree-ssa-ccp.c:3586 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
--- 28626,28650 ----
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
! #: tree-ssa-ccp.c:3571
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3574 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: tree-ssa-ccp.c:3580
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3586
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: tree-ssa-ccp.c:3590 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
*************** msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã
*** 28781,28817 ****
  msgid "%G%qE may be used uninitialized"
  msgstr "%qD ã�¯ã�“ã�®é–¢æ•°å†…åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
  
! #: tree-ssa-uninit.c:547
  #, fuzzy, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: tree-ssa-uninit.c:554
  #, fuzzy, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: tree-ssa-uninit.c:570
  #, fuzzy, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tree-ssa-uninit.c:578
  #, fuzzy, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tree-ssa-uninit.c:633
  #, fuzzy, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: tree-ssa-uninit.c:638
  #, fuzzy, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr "%qD ã�¯ã�“ã�®é–¢æ•°å†…åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
  
! #: tree-ssa-uninit.c:2968
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "%qD ã�¯ã�“ã�®é–¢æ•°å†…åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
--- 28815,28851 ----
  msgid "%G%qE may be used uninitialized"
  msgstr "%qD ã�¯ã�“ã�®é–¢æ•°å†…åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
  
! #: tree-ssa-uninit.c:550
  #, fuzzy, gcc-internal-format
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: tree-ssa-uninit.c:557
  #, fuzzy, gcc-internal-format
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: tree-ssa-uninit.c:573
  #, fuzzy, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tree-ssa-uninit.c:581
  #, fuzzy, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tree-ssa-uninit.c:636
  #, fuzzy, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: tree-ssa-uninit.c:641
  #, fuzzy, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr "%qD ã�¯ã�“ã�®é–¢æ•°å†…åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
  
! #: tree-ssa-uninit.c:2971
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "%qD ã�¯ã�“ã�®é–¢æ•°å†…åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
*************** msgstr ""
*** 29016,29107 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8272
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "é–¢æ•°ã�®é…�åˆ—ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree.c:8436
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "é–¢æ•°ã�®è¿”ã�™åž‹ã�Œé–¢æ•°ã�§ã�‚ã�£ã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: tree.c:9816 tree.c:9901 tree.c:9964
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9853
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9866
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9915
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9928
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: ã‚³ãƒ¼ãƒ‰ `%s' ã�®ã�¯ã�šã�ªã�®ã�« `%s' (%s ä¸­)ã�§ã�™ (%s:%d)"
  
! #: tree.c:9990
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10004
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "RTL check: ãƒ™ã‚¯ãƒˆãƒ«ã�® elt %d ã‚’æœ€å¾Œã�® elt %d (%s ä¸­)ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
! #: tree.c:10017
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "RTL check: ãƒ™ã‚¯ãƒˆãƒ«ã�® elt %d ã‚’æœ€å¾Œã�® elt %d (%s ä¸­)ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
! #: tree.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10043
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "RTL check: ãƒ™ã‚¯ãƒˆãƒ«ã�® elt %d ã‚’æœ€å¾Œã�® elt %d (%s ä¸­)ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
! #: tree.c:13234
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %s"
  
! #: tree.c:13237
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tree.c:13260
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %s"
  
! #: tree.c:13263
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tree.c:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %s"
  
! #: tree.c:13272
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 29050,29141 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8279
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "é–¢æ•°ã�®é…�åˆ—ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree.c:8443
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "é–¢æ•°ã�®è¿”ã�™åž‹ã�Œé–¢æ•°ã�§ã�‚ã�£ã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: tree.c:9823 tree.c:9908 tree.c:9971
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9860
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9873
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9935
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "RTL æ¤œæŸ»: ã‚³ãƒ¼ãƒ‰ `%s' ã�®ã�¯ã�šã�ªã�®ã�« `%s' (%s ä¸­)ã�§ã�™ (%s:%d)"
  
! #: tree.c:9997
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10011
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "RTL check: ãƒ™ã‚¯ãƒˆãƒ«ã�® elt %d ã‚’æœ€å¾Œã�® elt %d (%s ä¸­)ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
! #: tree.c:10024
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "RTL check: ãƒ™ã‚¯ãƒˆãƒ«ã�® elt %d ã‚’æœ€å¾Œã�® elt %d (%s ä¸­)ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
! #: tree.c:10037
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10050
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "RTL check: ãƒ™ã‚¯ãƒˆãƒ«ã�® elt %d ã‚’æœ€å¾Œã�® elt %d (%s ä¸­)ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
! #: tree.c:13241
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %s"
  
! #: tree.c:13244
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tree.c:13267
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %s"
  
! #: tree.c:13270
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tree.c:13276
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %s"
  
! #: tree.c:13279
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
*** 29126,29357 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14092
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14133
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14135
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14137
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14160
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14173
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14209
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14211
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14213
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14252
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14254
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14256
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14273
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14275 tree.c:14286
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14277 tree.c:14288
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14284
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: tree.c:14601
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14613
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14632
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14640
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14646
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14682
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14703
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14709
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14720
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14731
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14749
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14779
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14787
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14795
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14805
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: tree.c:14814
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: tree.c:14836
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14851
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14871
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14884
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14890
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14909
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14919
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 29160,29391 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14099
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14140
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14142
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14144
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14167
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14180
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14216
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14218
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14220
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14259
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14261
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14263
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14280
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14282 tree.c:14293
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14284 tree.c:14295
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14291
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
! #: tree.c:14603
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: tree.c:14608
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14620
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14639
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14647
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14669
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14679
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14689
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14716
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14727
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14738
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14770
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14786
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14794
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14802
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14812
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: tree.c:14821
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: tree.c:14843
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14865
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14878
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14891
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14904
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14916
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14926
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr "%qE å±žæ€§ã�¯ %qT åž‹ã�®ãƒ•ã‚£ãƒ
*** 29667,29674 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "%qE å±žæ€§ã�¯ %qT åž‹ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4191
! #: c-family/c-attribs.c:4195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 29701,29708 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "%qE å±žæ€§ã�¯ %qT åž‹ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4194
! #: c-family/c-attribs.c:4198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚
*** 29698,29925 ****
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:700
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: c-family/c-attribs.c:704
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: c-family/c-attribs.c:731 c-family/c-attribs.c:744
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:735 c-family/c-attribs.c:749
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:759
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:764
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:882
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: c-family/c-attribs.c:920
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:930
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "init_priority å±žæ€§ã�¯ã�“ã�®ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:953
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "%qE å±žæ€§ã�¯ %qE ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:965
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "%qE å±žæ€§ã�¯ %qT åž‹ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:1135 c-family/c-attribs.c:3139
! #: c-family/c-attribs.c:5415
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:1282 ada/gcc-interface/utils.c:6612
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: c-family/c-attribs.c:1331
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:1371 c-family/c-attribs.c:1377
! #: c-family/c-attribs.c:5258 c-family/c-attribs.c:5293
! #: c-family/c-attribs.c:5299 ada/gcc-interface/utils.c:6871
! #: ada/gcc-interface/utils.c:6905 ada/gcc-interface/utils.c:6911
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: c-family/c-attribs.c:1433 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "%qE å±žæ€§ã�¯ãƒ¦ãƒ‹ãƒƒãƒˆå±€æ‰€é–¢æ•°ã�«é–¢ã�—ã�¦ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:1609
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE å±žæ€§ã�¯å…¬é–‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«é–¢ã�—ã�¦ã�®ã�¿åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-attribs.c:1638
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c-family/c-attribs.c:1677 c-family/c-attribs.c:3787
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:1700
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "init_priority å±žæ€§ã�¯ã�“ã�®ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:1717
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:1813
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ãƒ—ãƒ­ãƒ‘ãƒ†ã‚£ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:1815
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ãƒ—ãƒ­ãƒ‘ãƒ†ã‚£ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "0 ã�‹ã‚‰ %d ã�¾ã�§ã�®ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯å®Ÿè£…ã�«ã‚ˆã�£ã�¦äºˆç´„ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:1842
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "0 ã�‹ã‚‰ %d ã�¾ã�§ã�®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯å®Ÿè£…ã�«ã‚ˆã�£ã�¦äºˆç´„ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯ 0 ã�‹ã‚‰ %d ã�¾ã�§ã�«å�«ã�¾ã‚Œã‚‹æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯ 0 ã�‹ã‚‰ %d ã�¾ã�§ã�«å�«ã�¾ã‚Œã‚‹æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2006
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "ä¸�æ˜Žã�ªãƒžã‚·ãƒ³ãƒ¢ãƒ¼ãƒ‰ %qE ã�§ã�™"
  
! #: c-family/c-attribs.c:2040
  #, fuzzy, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã‚’ __attribute__ ((mode)) ã�§æŒ‡å®šã�™ã‚‹ã�“ã�¨ã�¯å»ƒæ­¢ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:2043
  #, fuzzy, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "ä»£ã‚�ã‚Šã�« __attribute__ ((vector_size)) ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: c-family/c-attribs.c:2052
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "%qs ã‚’ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2065
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ã‚¤ãƒ³ã‚¿ãƒ¢ãƒ¼ãƒ‰ %qs ã�§ã�™"
  
! #: c-family/c-attribs.c:2082
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "åž‹ã�®ç¬¦å�·ã�¨ãƒžã‚·ãƒ³ãƒ¢ãƒ¼ãƒ‰ %qs ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2093
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "ãƒ¢ãƒ¼ãƒ‰ %qs ç”¨ã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2103
  #, fuzzy, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "ãƒ¢ãƒ¼ãƒ‰ %qs ã‚’åˆ—æŒ™åž‹ç”¨ã�«ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2131
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "ãƒ¢ãƒ¼ãƒ‰ %qs ã�Œé�©åˆ‡ã�§ã�ªã�„åž‹ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:2156 c-family/c-attribs.c:2486
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2162
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ %q+D ç”¨ã�«ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2168
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2177
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "section å±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2188 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:2197 c-family/c-attribs.c:2512
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�¯ä¸Šæ›¸ã��ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2313
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c-family/c-attribs.c:2335
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®£è¨€ã�¨çŸ›ç›¾ã�—ã�¾ã�™"
--- 29732,29959 ----
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:703
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: c-family/c-attribs.c:707
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: c-family/c-attribs.c:734 c-family/c-attribs.c:747
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:738 c-family/c-attribs.c:752
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:762
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:767
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:885
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: c-family/c-attribs.c:923
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported on boolean types"
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:933
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "init_priority å±žæ€§ã�¯ã�“ã�®ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:956
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr "%qE å±žæ€§ã�¯ %qE ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:968
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "%qE å±žæ€§ã�¯ %qT åž‹ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:1138 c-family/c-attribs.c:3142
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:1285 ada/gcc-interface/utils.c:6609
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: c-family/c-attribs.c:1334
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:1374 c-family/c-attribs.c:1380
! #: c-family/c-attribs.c:5275 c-family/c-attribs.c:5310
! #: c-family/c-attribs.c:5316 ada/gcc-interface/utils.c:6868
! #: ada/gcc-interface/utils.c:6902 ada/gcc-interface/utils.c:6908
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: c-family/c-attribs.c:1436 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "%qE å±žæ€§ã�¯ãƒ¦ãƒ‹ãƒƒãƒˆå±€æ‰€é–¢æ•°ã�«é–¢ã�—ã�¦ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:1612
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE å±žæ€§ã�¯å…¬é–‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«é–¢ã�—ã�¦ã�®ã�¿åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-attribs.c:1641
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c-family/c-attribs.c:1680 c-family/c-attribs.c:3790
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:1703
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "init_priority å±žæ€§ã�¯ã�“ã�®ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:1720
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:1816
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ãƒ—ãƒ­ãƒ‘ãƒ†ã‚£ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:1818
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ãƒ—ãƒ­ãƒ‘ãƒ†ã‚£ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:1840
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "0 ã�‹ã‚‰ %d ã�¾ã�§ã�®ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯å®Ÿè£…ã�«ã‚ˆã�£ã�¦äºˆç´„ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:1845
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "0 ã�‹ã‚‰ %d ã�¾ã�§ã�®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯å®Ÿè£…ã�«ã‚ˆã�£ã�¦äºˆç´„ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯ 0 ã�‹ã‚‰ %d ã�¾ã�§ã�«å�«ã�¾ã‚Œã‚‹æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯ 0 ã�‹ã‚‰ %d ã�¾ã�§ã�«å�«ã�¾ã‚Œã‚‹æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2009
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "ä¸�æ˜Žã�ªãƒžã‚·ãƒ³ãƒ¢ãƒ¼ãƒ‰ %qE ã�§ã�™"
  
! #: c-family/c-attribs.c:2043
  #, fuzzy, gcc-internal-format
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã‚’ __attribute__ ((mode)) ã�§æŒ‡å®šã�™ã‚‹ã�“ã�¨ã�¯å»ƒæ­¢ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:2046
  #, fuzzy, gcc-internal-format
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "ä»£ã‚�ã‚Šã�« __attribute__ ((vector_size)) ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: c-family/c-attribs.c:2055
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "%qs ã‚’ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2068
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ã‚¤ãƒ³ã‚¿ãƒ¢ãƒ¼ãƒ‰ %qs ã�§ã�™"
  
! #: c-family/c-attribs.c:2085
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "åž‹ã�®ç¬¦å�·ã�¨ãƒžã‚·ãƒ³ãƒ¢ãƒ¼ãƒ‰ %qs ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2096
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "ãƒ¢ãƒ¼ãƒ‰ %qs ç”¨ã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2106
  #, fuzzy, gcc-internal-format
  msgid "cannot use mode %qs for enumerated types"
  msgstr "ãƒ¢ãƒ¼ãƒ‰ %qs ã‚’åˆ—æŒ™åž‹ç”¨ã�«ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2134
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "ãƒ¢ãƒ¼ãƒ‰ %qs ã�Œé�©åˆ‡ã�§ã�ªã�„åž‹ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:2159 c-family/c-attribs.c:2489
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2165
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ %q+D ç”¨ã�«ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2171
  #, fuzzy, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2180
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "section å±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2191 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:2200 c-family/c-attribs.c:2515
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�¯ä¸Šæ›¸ã��ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2316
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c-family/c-attribs.c:2338
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®£è¨€ã�¨çŸ›ç›¾ã�—ã�¾ã�™"
*************** msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®
*** 29929,30377 ****
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2382
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�¯å‰�ã�« %d ã�¨ã�—ã�¦æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¦ã€�æ¸›ã‚‰ã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2399
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c-family/c-attribs.c:2447
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2452
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "é–“æŽ¥é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2493
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "%qE å±žæ€§ã�¯ãƒ¦ãƒ‹ãƒƒãƒˆå±€æ‰€é–¢æ•°ã�«é–¢ã�—ã�¦ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2503 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "%qE å±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2518
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2525
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c-family/c-attribs.c:2536
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
! #: c-family/c-attribs.c:2549
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
! #: c-family/c-attribs.c:2582
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:2601
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "%qs å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™"
  
! #: c-family/c-attribs.c:2609
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:2619
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2633
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2634
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2669
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D ã�Œé€šå¸¸ã�¨ %qE å±žæ€§ã�¨ã�®ä¸¡æ–¹ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:2677
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "å¼±ã�„ %q+D ã�¯ %qE ã�¨ã�—ã�¦å®šç¾©ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2694 c-family/c-attribs.c:3687
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2727
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:2777
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2790
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2801
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:2856
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:2861
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:2909
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:2967
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "é–“æŽ¥é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2990
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "å¼±ã�„å�‚ç…§å±žæ€§ã�¯åˆ¥å��å±žæ€§ã‚ˆã‚Šå‰�ã�«å‡ºç�¾ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3003
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:3027
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3033
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3046
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "å�¯è¦–æ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3058
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3074
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3086
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD ã�Œåˆ¥ã�®å�¯è¦–æ€§ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:3089 c-family/c-attribs.c:3093
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD ã�¯ %qs ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¦ã€�æš—é»™çš„ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®å�¯è¦–æ€§ã�«ã�ªã‚Šã�¾ã�™"
  
! #: c-family/c-attribs.c:3122
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3130
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3152
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3174 c-family/c-attribs.c:3761
! #: c-family/c-attribs.c:5380 c-family/c-attribs.c:5407 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c-family/c-attribs.c:3220
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:3230
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3234
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3261
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c-family/c-attribs.c:3271
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3317
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3319
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3324
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3327
  #, fuzzy, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3343
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3346 c-family/c-attribs.c:3359
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3356
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3470 c-family/c-attribs.c:3518
! #: c-family/c-attribs.c:3545
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:3564
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3572
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3583
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3596
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3700
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3767 c-family/c-attribs.c:5386
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "å®šç¾©ã�®å¾Œã�« %qE å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3834
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:3836
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "%qE å±žæ€§ã�¯ %qE ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3935
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:4006
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4017
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ã�¯ %qD å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4020
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "å»ƒæ­¢ã�•ã‚Œã�Ÿ (deprecated) ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "%qE å±žæ€§ã�¯ %qE ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:4167 c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "%qE å±žæ€§ç”¨ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
  
! #: c-family/c-attribs.c:4204 c-family/c-attribs.c:4208
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: c-family/c-attribs.c:4221 c-family/c-attribs.c:4225
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "%qE å±žæ€§å¼•æ•°ã�¯ 0 ã�¨ 255 ã�®é–“ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: c-family/c-attribs.c:4233 ada/gcc-interface/utils.c:4169
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«ã�®ã‚µã‚¤ã‚ºã�Œè¦�ç´ ã�®ã‚µã‚¤ã‚ºã�®æ•´æ•°å€�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4239 ada/gcc-interface/utils.c:4176
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«ã�®ã‚µã‚¤ã‚ºã�Œ 0 ã�§ã�™"
  
! #: c-family/c-attribs.c:4248 c-family/c-attribs.c:4251
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«ã�®è¦�ç´ ã�®æ•°ã�Œ 2 ã�®ç´¯ä¹—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4311
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4368
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE å±žæ€§ã�¯ %qT åž‹ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:4376
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4510
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4559
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "%q+D  ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸã�¯å‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:4565
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "%q+D  ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸã�¯å‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:4571
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "%q+D  ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸã�¯å‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:4579
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:4684
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4734
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:4743
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4771
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4782
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 29963,30411 ----
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2385
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�¯å‰�ã�« %d ã�¨ã�—ã�¦æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¦ã€�æ¸›ã‚‰ã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2402
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c-family/c-attribs.c:2450
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2455
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "é–“æŽ¥é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2496
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "%qE å±žæ€§ã�¯ãƒ¦ãƒ‹ãƒƒãƒˆå±€æ‰€é–¢æ•°ã�«é–¢ã�—ã�¦ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2506 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "%qE å±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2521
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2528
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on const variable"
  msgstr "%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c-family/c-attribs.c:2539
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
! #: c-family/c-attribs.c:2552
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
! #: c-family/c-attribs.c:2585
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:2604
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "%qs å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™"
  
! #: c-family/c-attribs.c:2612
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:2622
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2636
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2637
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2672
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D ã�Œé€šå¸¸ã�¨ %qE å±žæ€§ã�¨ã�®ä¸¡æ–¹ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:2680
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "å¼±ã�„ %q+D ã�¯ %qE ã�¨ã�—ã�¦å®šç¾©ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2697 c-family/c-attribs.c:3690
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2730
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:2780
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a string"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2793
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2804
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:2859
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:2864
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:2912
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must apply to a declaration"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:2970
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "é–“æŽ¥é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:2993
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "å¼±ã�„å�‚ç…§å±žæ€§ã�¯åˆ¥å��å±žæ€§ã‚ˆã‚Šå‰�ã�«å‡ºç�¾ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3006
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:3030
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3036
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3049
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "å�¯è¦–æ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3061
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3077
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3089
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD ã�Œåˆ¥ã�®å�¯è¦–æ€§ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:3092 c-family/c-attribs.c:3096
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD ã�¯ %qs ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¦ã€�æš—é»™çš„ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®å�¯è¦–æ€§ã�«ã�ªã‚Šã�¾ã�™"
  
! #: c-family/c-attribs.c:3125
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3133
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3155
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3177 c-family/c-attribs.c:3764
! #: c-family/c-attribs.c:5397 c-family/c-attribs.c:5424 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c-family/c-attribs.c:3223
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:3233
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3237
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3264
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c-family/c-attribs.c:3274
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr "%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3320
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3322
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3327
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3330
  #, fuzzy, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3346
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3349 c-family/c-attribs.c:3362
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3359
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3473 c-family/c-attribs.c:3521
! #: c-family/c-attribs.c:3548
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:3567
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3575
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3586
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3599
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3703
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3770 c-family/c-attribs.c:5403
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "å®šç¾©ã�®å¾Œã�« %qE å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3837
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:3839
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "%qE å±žæ€§ã�¯ %qE ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:3938
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:3951 cp/class.c:4771
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:4009
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4020
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ã�¯ %qD å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4023
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4071 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "å»ƒæ­¢ã�•ã‚Œã�Ÿ (deprecated) ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "%qE å±žæ€§ã�¯ %qE ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:4170 c-family/c-attribs.c:4172
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "%qE å±žæ€§ç”¨ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
  
! #: c-family/c-attribs.c:4207 c-family/c-attribs.c:4211
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: c-family/c-attribs.c:4224 c-family/c-attribs.c:4228
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "%qE å±žæ€§å¼•æ•°ã�¯ 0 ã�¨ 255 ã�®é–“ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: c-family/c-attribs.c:4236 ada/gcc-interface/utils.c:4166
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«ã�®ã‚µã‚¤ã‚ºã�Œè¦�ç´ ã�®ã‚µã‚¤ã‚ºã�®æ•´æ•°å€�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4242 ada/gcc-interface/utils.c:4173
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«ã�®ã‚µã‚¤ã‚ºã�Œ 0 ã�§ã�™"
  
! #: c-family/c-attribs.c:4251 c-family/c-attribs.c:4254
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«ã�®è¦�ç´ ã�®æ•°ã�Œ 2 ã�®ç´¯ä¹—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4314
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4371
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE å±žæ€§ã�¯ %qT åž‹ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:4379
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4513
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4562
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr "%q+D  ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸã�¯å‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:4568
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr "%q+D  ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸã�¯å‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:4574
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "%q+D  ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸã�¯å‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:4582
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-attribs.c:4687
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4737
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:4746
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4774
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4785
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 30380,30547 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4795
  #, fuzzy, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: c-family/c-attribs.c:4836
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4864
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4868
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4875
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4883
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4907
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4925
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:5143
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:5150
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:5187
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: c-family/c-attribs.c:5195
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.c:5211 ada/gcc-interface/utils.c:6524
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:5219 ada/gcc-interface/utils.c:6531
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:5274 ada/gcc-interface/utils.c:6886
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
! #: c-family/c-attribs.c:5450
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "æˆ»ã‚Šåž‹ã�Œ void ã�®é–¢æ•°ã�§ã€�`return' ã�«å€¤ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-attribs.c:5465
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c-family/c-attribs.c:5501
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:5510
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "%qE å±žæ€§å¼•æ•°ã�¯ 0 ã�¨ 255 ã�®é–“ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: c-family/c-attribs.c:5532
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "å¼±ã�„å�‚ç…§å±žæ€§ã�¯åˆ¥å��å±žæ€§ã‚ˆã‚Šå‰�ã�«å‡ºç�¾ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:5544
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:5563
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5586
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:5599
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:5611
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c-family/c-attribs.c:5655
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "`%s' ã�«å¯¾ã�™ã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�¨ã�—ã�¦ç„¡åŠ¹ã�§ã�™"
  
! #: c-family/c-attribs.c:5759
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:5761
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:5938
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "init_priority å±žæ€§ã�¯ã�“ã�®ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
--- 30414,30581 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4798
  #, fuzzy, gcc-internal-format
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4842
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4867
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4871
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4878
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4886
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4897
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4910
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:4928
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:5160
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr ""
  
! #: c-family/c-attribs.c:5167
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:5204
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: c-family/c-attribs.c:5212
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.c:5228 ada/gcc-interface/utils.c:6521
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.c:5236 ada/gcc-interface/utils.c:6528
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.c:5291 ada/gcc-interface/utils.c:6883
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5449
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
! #: c-family/c-attribs.c:5467
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "æˆ»ã‚Šåž‹ã�Œ void ã�®é–¢æ•°ã�§ã€�`return' ã�«å€¤ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-attribs.c:5482
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: c-family/c-attribs.c:5518
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:5527
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "%qE å±žæ€§å¼•æ•°ã�¯ 0 ã�¨ 255 ã�®é–“ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: c-family/c-attribs.c:5549
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "å¼±ã�„å�‚ç…§å±žæ€§ã�¯åˆ¥å��å±žæ€§ã‚ˆã‚Šå‰�ã�«å‡ºç�¾ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:5561
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is for pointer types only"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:5580
  #, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5603
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-attribs.c:5616
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:5645
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c-family/c-attribs.c:5672
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "`%s' ã�«å¯¾ã�™ã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�¨ã�—ã�¦ç„¡åŠ¹ã�§ã�™"
  
! #: c-family/c-attribs.c:5776
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:5778
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:5955
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "init_priority å±žæ€§ã�¯ã�“ã�®ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr "åˆ—æŒ™åž‹å®šæ•°ã�Œã�“ã�“ã�§å®šç¾
*** 30691,30702 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "çœŸå�½å€¤ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã‚‹ä»£å…¥ã�®ã�¾ã‚�ã‚Šã�§ã�¯ã€�ä¸¸æ‹¬å¼§ã�®ä½¿ç”¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
--- 30725,30736 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9591
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "çœŸå�½å€¤ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã‚‹ä»£å…¥ã�®ã�¾ã‚�ã‚Šã�§ã�¯ã€�ä¸¸æ‹¬å¼§ã�®ä½¿ç”¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7083 c/c-typeck.c:15505
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
*************** msgstr "ã�“ã‚Œã�Œé‡�ã�ªã‚Šå�ˆã�£ã�¦ã�„ã‚
*** 30776,30782 ****
  msgid "duplicate case value"
  msgstr "é‡�è¤‡ã�—ã�Ÿ case ã�®å€¤ã�§ã�™"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2526
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "å‰�ã�«ã�“ã�“ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
--- 30810,30816 ----
  msgid "duplicate case value"
  msgstr "é‡�è¤‡ã�—ã�Ÿ case ã�®å€¤ã�§ã�™"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2514
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "å‰�ã�«ã�“ã�“ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„é�
*** 31799,31805 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�®é€£çµ�ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 31833,31839 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�®é€£çµ�ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c-family/c-omp.c:116 cp/pt.c:18889
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 31849,31855 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 31883,31889 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9447
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr "%qs ã�Œè‡ªå‹•å¤‰æ•° %qE ç”¨ã�«æŒ
*** 31864,31880 ****
  msgid "%qE is not initialized"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "å¢—åˆ†å¼�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 31898,31914 ----
  msgid "%qE is not initialized"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9336
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:884 cp/semantics.c:8955
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:891 cp/semantics.c:9342
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "å¢—åˆ†å¼�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "å¢—åˆ†å¼�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*** 31884,31890 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ç„¡åŠ¹ã�ªå¢—åˆ†å¼�ã�§ã�™"
--- 31918,31924 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9070
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ç„¡åŠ¹ã�ªå¢—åˆ†å¼�ã�§ã�™"
*************** msgstr ""
*** 31949,31955 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 31983,31989 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15318 cp/semantics.c:8598
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 32515,32521 ****
  msgstr "%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
--- 32549,32555 ----
  msgstr "%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6075
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
*************** msgstr ""
*** 33190,33418 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
! 
! #: c-family/c-warn.c:2304
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2357
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2361
  #, fuzzy, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "~ã�§å��è»¢ã�•ã‚Œã�Ÿæ ¼ä¸Šã�’ç¬¦å�·ç„¡ã�—åž‹ã�¨å®šæ•°ã�¨ã�®æ¯”è¼ƒã�§ã�™"
  
! #: c-family/c-warn.c:2372
  #, fuzzy, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "~ã�§å��è»¢ã�•ã‚Œã�Ÿæ ¼ä¸Šã�’ç¬¦å�·ç„¡ã�—åž‹ã�¨ç¬¦å�·ç„¡ã�—åž‹ã�¨ã�®æ¯”è¼ƒã�§ã�™"
  
! #: c-family/c-warn.c:2427
  #, fuzzy, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "ä»®å¼•æ•° %q+D ã�Œæœªä½¿ç”¨ã�§ã�™"
  
! #: c-family/c-warn.c:2489
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "%q+D ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c-family/c-warn.c:2525
  #, fuzzy, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™"
  
! #: c-family/c-warn.c:2554
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2562
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "%qD ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³å®£è¨€ã�®å¾Œã�«é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³å±žæ€§ã�®å®£è¨€ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-warn.c:2567
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "%q+D ã�®é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³å±žæ€§ã�§ã�®å®£è¨€ã�®å¾Œã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³å®£è¨€ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-warn.c:2616
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2654 c-family/c-warn.c:2678
  #, fuzzy, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "ç¬¦å�·ç„¡ã�—ã�®å¼� < 0 ã�¨ã�„ã�†æ¯”è¼ƒã�¯å¸¸ã�« false ã�§ã�™"
  
! #: c-family/c-warn.c:2657 c-family/c-warn.c:2675
  #, fuzzy, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "ç¬¦å�·ç„¡ã�—ã�®å¼� >= 0 ã�¨ã�„ã�†æ¯”è¼ƒã�¯å¸¸ã�« true ã�§ã�™"
  
! #: c-family/c-warn.c:2725
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  #, fuzzy
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "å¼•æ•° %d å€‹ã�® `%s' ã‚’æ¸¡ã�—ã�¾ã�™"
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, fuzzy, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3644
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 33224,33446 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2292
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2349
  #, fuzzy, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "~ã�§å��è»¢ã�•ã‚Œã�Ÿæ ¼ä¸Šã�’ç¬¦å�·ç„¡ã�—åž‹ã�¨å®šæ•°ã�¨ã�®æ¯”è¼ƒã�§ã�™"
  
! #: c-family/c-warn.c:2360
  #, fuzzy, gcc-internal-format
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "~ã�§å��è»¢ã�•ã‚Œã�Ÿæ ¼ä¸Šã�’ç¬¦å�·ç„¡ã�—åž‹ã�¨ç¬¦å�·ç„¡ã�—åž‹ã�¨ã�®æ¯”è¼ƒã�§ã�™"
  
! #: c-family/c-warn.c:2415
  #, fuzzy, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "ä»®å¼•æ•° %q+D ã�Œæœªä½¿ç”¨ã�§ã�™"
  
! #: c-family/c-warn.c:2477
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "%q+D ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c-family/c-warn.c:2513
  #, fuzzy, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™"
  
! #: c-family/c-warn.c:2542
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2550
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "%qD ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³å®£è¨€ã�®å¾Œã�«é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³å±žæ€§ã�®å®£è¨€ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-warn.c:2555
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "%q+D ã�®é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³å±žæ€§ã�§ã�®å®£è¨€ã�®å¾Œã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³å®£è¨€ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-warn.c:2604
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2642 c-family/c-warn.c:2666
  #, fuzzy, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "ç¬¦å�·ç„¡ã�—ã�®å¼� < 0 ã�¨ã�„ã�†æ¯”è¼ƒã�¯å¸¸ã�« false ã�§ã�™"
  
! #: c-family/c-warn.c:2645 c-family/c-warn.c:2663
  #, fuzzy, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "ç¬¦å�·ç„¡ã�—ã�®å¼� >= 0 ã�¨ã�„ã�†æ¯”è¼ƒã�¯å¸¸ã�« true ã�§ã�™"
  
! #: c-family/c-warn.c:2713
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5564 cp/call.c:5808
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:642
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3304
  #, fuzzy
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "å¼•æ•° %d å€‹ã�® `%s' ã‚’æ¸¡ã�—ã�¾ã�™"
  
! #: c-family/c-warn.c:3307 c-family/c-warn.c:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3441
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3460 c-family/c-warn.c:3474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-warn.c:3464 c-family/c-warn.c:3490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u variable bound"
  msgid_plural "previously declared as %s with %u variable bounds"
  msgstr[0] "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  
! #: c-family/c-warn.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  
! #: c-family/c-warn.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  
! #: c-family/c-warn.c:3613
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3620 c-family/c-warn.c:3653
  #, fuzzy, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-warn.c:3632
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-warn.c:3637
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: c-family/c-warn.c:3656
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: c-family/c-warn.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3706
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3716
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3720
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã
*** 33500,33516 ****
  msgid "%s does not take any feature options"
  msgstr ""
  
! #: common/config/arm/arm-common.c:649
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„æ›¸å¼�æŒ‡å®šã�§ã�™"
  
! #: common/config/arm/arm-common.c:1009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-%s%> ã�§ã�™"
--- 33528,33544 ----
  msgid "%s does not take any feature options"
  msgstr ""
  
! #: common/config/arm/arm-common.c:655
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„æ›¸å¼�æŒ‡å®šã�§ã�™"
  
! #: common/config/arm/arm-common.c:1025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-%s%> ã�§ã�™"
*************** msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•
*** 34103,34109 ****
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 34131,34137 ----
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7108 config/arm/arm.c:7138 config/arm/arm.c:28884
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
*************** msgid "specify a system register with a
*** 34169,34175 ****
  msgstr ""
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 34197,34203 ----
  msgstr ""
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4605
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr ""
*** 34340,34347 ****
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 34368,34375 ----
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32912
! #: config/rs6000/rs6000.c:24306 config/s390/s390.c:15770
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "attribute(target(\"%s\")) ã�Œä¸�
*** 34356,34370 ****
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
--- 34384,34398 ----
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6460
! #: config/rs6000/rs6000-call.c:6455 config/s390/s390.c:12154
! #: config/s390/s390.c:12231
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6465
! #: config/rs6000/rs6000-call.c:6450 config/s390/s390.c:12149
! #: config/s390/s390.c:12226
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
*************** msgstr ""
*** 34378,34385 ****
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
! #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
--- 34406,34413 ----
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22516
! #: config/i386/i386.c:22644
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
*************** msgid "bad value %qs for %<-mmemory-late
*** 34465,34471 ****
  msgstr "-mmemory-latency ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 34493,34499 ----
  msgstr "-mmemory-latency ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:882 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œ \"ilink1\
*** 34585,34602 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œ \"ilink1\" ã�¾ã�Ÿã�¯ \"ilink2\" ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 34613,34630 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œ \"ilink1\" ã�¾ã�Ÿã�¯ \"ilink2\" ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7249 config/arm/arm.c:7267
! #: config/arm/arm.c:7448 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3443
! #: config/i386/i386-options.c:3620 config/i386/i386-options.c:3676
! #: config/i386/i386-options.c:3727 config/i386/i386-options.c:3764
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20356 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1097 config/s390/s390.c:1184 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚ãƒ
*** 34699,34752 ****
  msgid "insn addresses not freed"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
! #: config/arc/arc.c:11076
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arc/arc.c:11084 config/arc/arc.c:11123
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arc/arc.c:11095 config/arc/arc.c:11134 config/arc/arc.c:11260
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "%qE å±žæ€§ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/arc/arc.c:11115
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arc/arc.c:11170
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arc/arc.c:11250 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21426
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21490
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™"
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21519
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�å‡ºåŠ›ã‚³ãƒ¼ãƒ‰"
--- 34727,34780 ----
  msgid "insn addresses not freed"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
! #: config/arc/arc.c:11082
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arc/arc.c:11090 config/arc/arc.c:11129
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arc/arc.c:11101 config/arc/arc.c:11140 config/arc/arc.c:11266
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "%qE å±žæ€§ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/arc/arc.c:11121
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arc/arc.c:11182
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arc/arc.c:11256 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21447
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21511
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™"
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21540
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�å‡ºåŠ›ã‚³ãƒ¼ãƒ‰"
*************** msgstr ""
*** 34961,35255 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2919
  #, fuzzy, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-fPIC ã�¨ -G ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "ãƒ�ãƒƒã‚¯ãƒˆãƒ¬ãƒ¼ã‚¹ã‚µãƒ�ãƒ¼ãƒˆã�®æœ‰åŠ¹åŒ–ã�¯ Thumb ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�Ÿã�¨ã��ã�®ã�¿æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "å‘¼ã�³å‡ºã�—å…ˆ ARM/Thumb ç›¸äº’åˆ©ç”¨æœ‰åŠ¹åŒ–ã�¯ Thumb ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�Ÿã�¨ã��ã�®ã�¿æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: config/arm/arm.c:2940
  #, fuzzy, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g ã�« -mno-apcs-frame ã‚’ã�¤ã�‘ã‚‹ã�¨ã€�ã��ã‚�ç´°ã�‹ã�ªãƒ‡ãƒ�ãƒƒã‚°ã�¯ã�§ã��ã�ªã�„ã�§ã�—ã‚‡ã�†"
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2948
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "-mtp=cp15 ã‚’ 16 ãƒ“ãƒƒãƒˆ Thumb ã�§ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2975
  #, fuzzy, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-G ã�¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® PIC ã‚³ãƒ¼ãƒ‰ã�¨å…±å­˜ã�§ã��ã�¾ã�›ã‚“"
  
  # å…¬å¼�ã�ªå��å‰�ã�¯ Thumb ã�§ã�‚ã‚Š THUMB ã�§ã�¯ã�ªã�„
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3125
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3244
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "-mcpu=%s ã‚¹ã‚¤ãƒƒãƒ�ã�Œ -march=%s ã‚¹ã‚¤ãƒƒãƒ�ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/arm/arm.c:3494
  #, fuzzy, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check ã�¨ -mno-apcs-frame ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3503
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ã�¨ -mapcs-reent ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS å†�å…¥å�¯èƒ½ã‚³ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "æ§‹é€ ä½“ã‚µã‚¤ã‚ºå¢ƒç•Œã�¯ %s ã�«ã�®ã�¿è¨­å®šã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:3539
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "æ§‹é€ ä½“ã‚µã‚¤ã‚ºå¢ƒç•Œã�¯ %s ã�«ã�®ã�¿è¨­å®šã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC ã�¯ -msingle-pic-base ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3584
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= ã�¯ -fpic ã‚’ã�¤ã�‘ã�ªã�„ã�¨å½¹ã�«ç«‹ã�¡ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3593
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "PIC ãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�« '%s' ã‚’ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition ã�¯ã�“ã�®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3760
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt ã�¯é�©åˆ‡ã�ªæ“�ä½œç”¨ã�« AAPCS äº’æ�› ABI ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt ABI ã�¯ iwmmxt æ©Ÿèƒ½ã�Œã�‚ã‚‹ CPU ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM/Thumb ç›¸äº’åˆ©ç”¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ã�¯ -mcaller-super-interworking ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ã�¯ -mcallee-super-interworking ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 ã�‹ã�¤ ldrh ç„¡ã�—"
  
  # å…¬å¼�ã�ªå��å‰�ã�¯ Thumb ã�§ã�‚ã‚Š THUMB ã�§ã�¯ã�ªã�„
! #: config/arm/arm.c:3847
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, fuzzy, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "-mfloat-abi=hard ã�Šã‚ˆã�³ VFP"
  
! #: config/arm/arm.c:3872
  #, fuzzy, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard ã�Šã‚ˆã�³ VFP"
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•° VFP ABI"
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/arm/arm.c:7394
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/arm/arm.c:7435
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%qE å±žæ€§ã�¯ãƒ¦ãƒ‹ãƒƒãƒˆå±€æ‰€é–¢æ•°ã�«é–¢ã�—ã�¦ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7484
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã�«ç©�ã�¾ã‚Œã�Ÿä»®å¼•æ•°ã�®å®Ÿéš›ã�®ä½�ç½®ã‚’è¨ˆç®—ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26159
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "é«˜ä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ pop ã�™ã‚‹ç‚ºã�«ä½¿ç”¨ã�§ã��ã‚‹ä½Žä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26670
  #, fuzzy, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
--- 34989,35283 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2923
  #, fuzzy, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-fPIC ã�¨ -G ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "ãƒ�ãƒƒã‚¯ãƒˆãƒ¬ãƒ¼ã‚¹ã‚µãƒ�ãƒ¼ãƒˆã�®æœ‰åŠ¹åŒ–ã�¯ Thumb ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�Ÿã�¨ã��ã�®ã�¿æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: config/arm/arm.c:2936
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "å‘¼ã�³å‡ºã�—å…ˆ ARM/Thumb ç›¸äº’åˆ©ç”¨æœ‰åŠ¹åŒ–ã�¯ Thumb ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�Ÿã�¨ã��ã�®ã�¿æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: config/arm/arm.c:2944
  #, fuzzy, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g ã�« -mno-apcs-frame ã‚’ã�¤ã�‘ã‚‹ã�¨ã€�ã��ã‚�ç´°ã�‹ã�ªãƒ‡ãƒ�ãƒƒã‚°ã�¯ã�§ã��ã�ªã�„ã�§ã�—ã‚‡ã�†"
  
! #: config/arm/arm.c:2949
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "-mtp=cp15 ã‚’ 16 ãƒ“ãƒƒãƒˆ Thumb ã�§ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2956
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2974
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2979
  #, fuzzy, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-G ã�¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® PIC ã‚³ãƒ¼ãƒ‰ã�¨å…±å­˜ã�§ã��ã�¾ã�›ã‚“"
  
  # å…¬å¼�ã�ªå��å‰�ã�¯ Thumb ã�§ã�‚ã‚Š THUMB ã�§ã�¯ã�ªã�„
! #: config/arm/arm.c:3080
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3130
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3248
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "-mcpu=%s ã‚¹ã‚¤ãƒƒãƒ�ã�Œ -march=%s ã‚¹ã‚¤ãƒƒãƒ�ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/arm/arm.c:3497
  #, fuzzy, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check ã�¨ -mno-apcs-frame ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3506
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ã�¨ -mapcs-reent ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS å†�å…¥å�¯èƒ½ã‚³ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3540
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "æ§‹é€ ä½“ã‚µã‚¤ã‚ºå¢ƒç•Œã�¯ %s ã�«ã�®ã�¿è¨­å®šã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:3542
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "æ§‹é€ ä½“ã‚µã‚¤ã‚ºå¢ƒç•Œã�¯ %s ã�«ã�®ã�¿è¨­å®šã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:3567
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC ã�¯ -msingle-pic-base ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3579 config/arm/arm.c:32926
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3587
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= ã�¯ -fpic ã‚’ã�¤ã�‘ã�ªã�„ã�¨å½¹ã�«ç«‹ã�¡ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3596
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "PIC ãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�« '%s' ã‚’ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3618 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition ã�¯ã�“ã�®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3763
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt ã�¯é�©åˆ‡ã�ªæ“�ä½œç”¨ã�« AAPCS äº’æ�› ABI ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt ABI ã�¯ iwmmxt æ©Ÿèƒ½ã�Œã�‚ã‚‹ CPU ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM/Thumb ç›¸äº’åˆ©ç”¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ã�¯ -mcaller-super-interworking ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3842
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ã�¯ -mcallee-super-interworking ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 ã�‹ã�¤ ldrh ç„¡ã�—"
  
  # å…¬å¼�ã�ªå��å‰�ã�¯ Thumb ã�§ã�‚ã‚Š THUMB ã�§ã�¯ã�ªã�„
! #: config/arm/arm.c:3850
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3855
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, fuzzy, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "-mfloat-abi=hard ã�Šã‚ˆã�³ VFP"
  
! #: config/arm/arm.c:3875
  #, fuzzy, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard ã�Šã‚ˆã�³ VFP"
  
! #: config/arm/arm.c:6134
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6136
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6156
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6408
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•° VFP ABI"
  
! #: config/arm/arm.c:6497
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6881 config/arm/arm.c:7102 config/arm/arm.c:7135
! #: config/arm/arm.c:28877
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7273
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7397
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7409
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/arm/arm.c:7418
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7440 config/arm/arm.c:7492
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/arm/arm.c:7459
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%qE å±žæ€§ã�¯ãƒ¦ãƒ‹ãƒƒãƒˆå±€æ‰€é–¢æ•°ã�«é–¢ã�—ã�¦ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7508
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:9472
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13241
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13244
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25526
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã�«ç©�ã�¾ã‚Œã�Ÿä»®å¼•æ•°ã�®å®Ÿéš›ã�®ä½�ç½®ã‚’è¨ˆç®—ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26188
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arm/arm.c:26447
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "é«˜ä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ pop ã�™ã‚‹ç‚ºã�«ä½¿ç”¨ã�§ã��ã‚‹ä½Žä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26699
  #, fuzzy, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26945
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32941
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
*************** msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªãƒ™ã‚¯ã
*** 35257,35278 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
  
! #: config/arm/arm.c:32931
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ SPE ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
--- 35285,35306 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32949
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32962
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
  
! #: config/arm/arm.c:32976
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ SPE ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:33988
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
*************** msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç
*** 36101,36232 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8049
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8847
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "ç¬¬äº”å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8942
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9842
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9857
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9890
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9930
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9943
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9953
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9958
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10095
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10100
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10414
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10417
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "%s ã�¯ [%d, %d] ã�®ç¯„å›²å†…ã�®æ•´æ•°ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-expand.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE ã�¯ isa ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/i386/i386-expand.c:12050
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:12083
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:13109
  #, fuzzy, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "ç¬¬äº”å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:13115
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
--- 36129,36260 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8053
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8477 config/i386/i386-expand.c:9929
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8865
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "ç¬¬äº”å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8960
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9860
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9875
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9908
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9948
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9961
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9971
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9976
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10113
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10118
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:10124 config/i386/i386-expand.c:10444
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10432
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10435
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10931 config/rs6000/rs6000-call.c:11056
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "%s ã�¯ [%d, %d] ã�®ç¯„å›²å†…ã�®æ•´æ•°ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-expand.c:11144
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11148
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE ã�¯ isa ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/i386/i386-expand.c:12069
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:12102
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:12863 config/i386/i386-expand.c:13075
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:13128
  #, fuzzy, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "ç¬¬äº”å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:13153
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
*************** msgstr ""
*** 36406,36759 ****
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "é�¸æŠžã�—ã�Ÿ CPU ã�¯ x86-64 å‘½ä»¤ã‚»ãƒƒãƒˆã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2396
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã�£ã�Ÿå€¤ %s ã�§ã�™"
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã�£ã�Ÿå€¤ %s ã�§ã�™"
  
! #: config/i386/i386-options.c:2419
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2426
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2476
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
! #: config/i386/i386-options.c:2498
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2505
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2530
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2532
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%sregparm%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2535
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2563
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2564
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%spreferred-stack-boundary%s ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2646
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s ã�Œ %d ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d ã�Œ %d ã�¨ 12 ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2682
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2685
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2691
  #, fuzzy, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparm%s ã�Œ SSE ã�Œæœ‰åŠ¹ã�§ã�¯ã�ªã�„çŠ¶æ…‹ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.c:2692
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparm%s ã�Œ SSE ã�Œæœ‰åŠ¹ã�§ã�¯ã�ªã�„çŠ¶æ…‹ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚ 387 æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387 å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚SSE æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2834
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2838
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2903
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "-mrecip=%s ç”¨ã�®ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
! #: config/i386/i386-options.c:2962
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2967
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2995
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3170
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3244
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3279
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3289
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3402
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3404
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3408
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall ã�¨ regparm å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE å±žæ€§ã�«ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall ã�¨ stdcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall ã�¨ fastcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3551
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE å±žæ€§ã�Œé�žã‚¯ãƒ©ã‚¹ãƒ¡ã‚½ãƒƒãƒ‰ç”¨ã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "äº’æ�›æ€§ã�Œã�ªã�„ %qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/i386/i386-options.c:3703
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "ms_abi ã�¨ sysv_abi å±žæ€§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3845
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3859
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
--- 36434,36787 ----
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2458
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "é�¸æŠžã�—ã�Ÿ CPU ã�¯ x86-64 å‘½ä»¤ã‚»ãƒƒãƒˆã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã�£ã�Ÿå€¤ %s ã�§ã�™"
  
! #: config/i386/i386-options.c:2398
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã�£ã�Ÿå€¤ %s ã�§ã�™"
  
! #: config/i386/i386-options.c:2420
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2422
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2428
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
! #: config/i386/i386-options.c:2478
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
! #: config/i386/i386-options.c:2499
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2501
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2507
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/i386/i386-options.c:2531
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2533
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%sregparm%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2536
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2564
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2565
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-options.c:2644
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%spreferred-stack-boundary%s ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2647
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s ã�Œ %d ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2670
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d ã�Œ %d ã�¨ 12 ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2683
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2686
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2692
  #, fuzzy, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparm%s ã�Œ SSE ã�Œæœ‰åŠ¹ã�§ã�¯ã�ªã�„çŠ¶æ…‹ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.c:2693
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparm%s ã�Œ SSE ã�Œæœ‰åŠ¹ã�§ã�¯ã�ªã�„çŠ¶æ…‹ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.c:2703
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚ 387 æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:2710
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387 å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚SSE æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:2760
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2776
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2778
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2832
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2835
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2839
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2904
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "-mrecip=%s ç”¨ã�®ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
! #: config/i386/i386-options.c:2963
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2968
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:2996
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3044
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3171
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3186
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3235
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3245
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3280
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3290
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3403
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3405
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3409
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3456 config/i386/i386-options.c:3507
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall ã�¨ regparm å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3461
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3468 config/i386/i386-options.c:3696
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE å±žæ€§ã�«ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/i386/i386-options.c:3474
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: config/i386/i386-options.c:3499 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3503
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall ã�¨ stdcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3511 config/i386/i386-options.c:3560
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3521 config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall ã�¨ fastcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3529 config/i386/i386-options.c:3556
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3546 config/i386/i386-options.c:3564
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3552
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE å±žæ€§ã�Œé�žã‚¯ãƒ©ã‚¹ãƒ¡ã‚½ãƒƒãƒ‰ç”¨ã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.c:3656 config/rs6000/rs6000.c:20469
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "äº’æ�›æ€§ã�Œã�ªã�„ %qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/i386/i386-options.c:3683
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/i386/i386-options.c:3704
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3738 config/i386/i386-options.c:3748
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "ms_abi ã�¨ sysv_abi å±žæ€§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3775 config/i386/i386-options.c:3797
! #: config/ia64/ia64.c:812 config/s390/s390.c:1194
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:3785 config/i386/i386-options.c:3807
! #: config/s390/s390.c:1223
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3839
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3846
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3857
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3860
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
*************** msgstr "%d ãƒ�ã‚¤ãƒˆæ•´åˆ—ã�®ä»®å¼•æ•°ã‚
*** 36868,36960 ****
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386.c:8206
  #, 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.c:8296
  #, 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.c:9612
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "ã�“ã�®ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©è¨­å®šã�§ã�¯ %<-fsplit-stack%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386.c:9632
  #, 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.c:9643
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "ã�“ã�®ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©è¨­å®šã�§ã�¯ %<-fsplit-stack%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386.c:12605
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12616 config/i386/i386.c:12630
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.c:12662
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12677
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12871
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "è¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�åž‹ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/i386/i386.c:16801
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20702
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20798
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= ã�¯ 32 ãƒ“ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386.c:22452
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %qs ã�§ã�™"
  
! #: config/i386/i386.c:22459
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22466
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22512
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22542
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
--- 36896,36988 ----
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386.c:8223
  #, 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.c:8313
  #, 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.c:9633
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "ã�“ã�®ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©è¨­å®šã�§ã�¯ %<-fsplit-stack%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386.c:9653
  #, 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.c:9664
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "ã�“ã�®ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©è¨­å®šã�§ã�¯ %<-fsplit-stack%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386.c:12626
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12637 config/i386/i386.c:12651
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.c:12683
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12698
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12892
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "è¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�åž‹ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/i386/i386.c:16822
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20723
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20819
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= ã�¯ 32 ãƒ“ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386.c:22477
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %qs ã�§ã�™"
  
! #: config/i386/i386.c:22484
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22491
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22537
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22567
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
*************** msgstr "è¤‡æ•°ã�®å‰²ã‚Šè¾¼ã�¿å±žæ€§ã�¯è¨
*** 37152,37158 ****
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread ã�¯ fido ä¸Šã�§ã�®ã�¿ä½¿ç”¨å‡ºæ�¥ã�¾ã�™"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯åˆ¶é™�å¼�ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
--- 37180,37186 ----
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread ã�¯ fido ä¸Šã�§ã�®ã�¿ä½¿ç”¨å‡ºæ�¥ã�¾ã�™"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1756
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯åˆ¶é™�å¼�ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr "%spreferred-stack-boundary=%d%s
*** 38300,38311 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 38328,38339 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4617
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4600
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�
*** 38426,38814 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "#pragma longcall ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:946
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:950
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:960 config/rs6000/rs6000-c.c:1011
! #: config/rs6000/rs6000-c.c:1281 config/rs6000/rs6000-c.c:1347
! #: config/rs6000/rs6000-c.c:1729 config/rs6000/rs6000-c.c:1776
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1084 config/rs6000/rs6000-c.c:1167
! #: config/rs6000/rs6000-c.c:1523
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1276
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%s ã�¯ 1 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1668
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "passing argument %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1837
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: config/rs6000/rs6000-c.c:1913
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1917
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-c.c:1926
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6391
  #, fuzzy, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/rs6000/rs6000-call.c:6443
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6633
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "%d ãƒ�ã‚¤ãƒˆæ•´åˆ—ã�®ä»®å¼•æ•°ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.6 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:7078
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7604
  #, fuzzy, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:7828
  #, fuzzy, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "è¤‡ç´ æµ®å‹•å°�æ•°ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�¤æ§‹é€ ä½“ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:8003
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8795
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: %s ã�¸ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯æ—¢ã�«å‡¦ç�†ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:9223
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9264
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "ç¬¬ä¸€å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ä»˜ã��ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9295
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9307
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9333
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9348
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9373
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9378
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9397
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9438
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "ç¬¬ä¸€å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ä»˜ã��ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9526
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9537
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9550
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9562
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9573
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9589
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9607
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9623
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9662
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9720
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "__builtin_spe_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:10107 config/rs6000/rs6000-call.c:10268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10109 config/rs6000/rs6000-call.c:10270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "__builtin_spe_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:10219
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:10417
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s ã�¯ 1 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10436
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "%qs ã�¯ -mcpu= ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10464
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%qs ã�¯ -mcpu= ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:10490
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10543
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10555
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10569
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10583
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10603
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10673
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10698
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10726
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10738
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10751
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10765
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10777
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10785
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10852 config/rs6000/rs6000-call.c:11202
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:11017
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11249
  #, fuzzy, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "%q+D ã�®ç¬¬äºŒå¼•æ•°ã�¯ %<char **%> ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:11264
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/rs6000/rs6000-call.c:11282
  #, fuzzy, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:11500
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:11502 config/rs6000/rs6000-call.c:11504
! #: config/rs6000/rs6000-call.c:11506 config/rs6000/rs6000-call.c:11512
! #: config/rs6000/rs6000-call.c:11514 config/rs6000/rs6000-call.c:11520
! #: config/rs6000/rs6000-call.c:11526 config/rs6000/rs6000-call.c:11528
! #: config/rs6000/rs6000-call.c:11530 config/rs6000/rs6000-call.c:11534
! #: config/rs6000/rs6000-call.c:11536 config/rs6000/rs6000-call.c:11540
! #: config/rs6000/rs6000-call.c:11544
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:11509 config/rs6000/rs6000-call.c:11517
! #: config/rs6000/rs6000-call.c:11523
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:11542
  #, fuzzy, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "32 ãƒ“ãƒƒãƒˆä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000-call.c:11547
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:11550
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qE ã�¯ MIPS16 ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:14665
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: çµ„ã�¿è¾¼ã�¿é–¢æ•° %s ã�ŒäºˆæœŸã�—ã�ªã�„æˆ»ã‚Šåž‹ %s ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:14687
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: çµ„ã�¿è¾¼ã�¿é–¢æ•° %s ã�®ç¬¬ %d å¼•æ•°ã�ŒäºˆæœŸã�—ã�ªã�„å¼•æ•°åž‹ %s ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-logue.c:1691
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: config/rs6000/rs6000-logue.c:5497
  #, fuzzy, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ r2 ã�¨ r5 ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/rs6000/rs6000-logue.c:5505
  #, fuzzy, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma GCC target ã�¯ã�“ã�®ãƒžã‚·ãƒ³ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
--- 38454,38849 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "#pragma longcall ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:949
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:953
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:963 config/rs6000/rs6000-c.c:1014
! #: config/rs6000/rs6000-c.c:1284 config/rs6000/rs6000-c.c:1350
! #: config/rs6000/rs6000-c.c:1732 config/rs6000/rs6000-c.c:1779
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1087 config/rs6000/rs6000-c.c:1170
! #: config/rs6000/rs6000-c.c:1526
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1279
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%s ã�¯ 1 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1671
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "passing argument %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1840
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: config/rs6000/rs6000-c.c:1916
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1920
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-c.c:1929
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6517
  #, fuzzy, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/rs6000/rs6000-call.c:6569
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6759
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "%d ãƒ�ã‚¤ãƒˆæ•´åˆ—ã�®ä»®å¼•æ•°ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.6 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:7204
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7730
  #, fuzzy, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:7954
  #, fuzzy, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "è¤‡ç´ æµ®å‹•å°�æ•°ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�¤æ§‹é€ ä½“ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:8129
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8921
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: %s ã�¸ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯æ—¢ã�«å‡¦ç�†ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:9349
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9390
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "ç¬¬ä¸€å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ä»˜ã��ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9421
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9433
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9459
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9474
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9499
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9504
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9523
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9564
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "ç¬¬ä¸€å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ä»˜ã��ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9652
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9663
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9676
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9688
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9699
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9715
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9733
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9749
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9788
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9846
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "__builtin_spe_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:10233 config/rs6000/rs6000-call.c:10405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10235 config/rs6000/rs6000-call.c:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "__builtin_spe_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:10356
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:10554
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s ã�¯ 1 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10573
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "%qs ã�¯ -mcpu= ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10601
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%qs ã�¯ -mcpu= ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:10627
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10680
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10692
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10706
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10720
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10740
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10810
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10835
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10863
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10875
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10888
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10902
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10914
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10922
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10989 config/rs6000/rs6000-call.c:11339
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:11154
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11386
  #, fuzzy, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "%q+D ã�®ç¬¬äºŒå¼•æ•°ã�¯ %<char **%> ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:11401
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/rs6000/rs6000-call.c:11419
  #, fuzzy, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:11637
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:11639 config/rs6000/rs6000-call.c:11641
! #: config/rs6000/rs6000-call.c:11643 config/rs6000/rs6000-call.c:11649
! #: config/rs6000/rs6000-call.c:11651 config/rs6000/rs6000-call.c:11657
! #: config/rs6000/rs6000-call.c:11663 config/rs6000/rs6000-call.c:11665
! #: config/rs6000/rs6000-call.c:11667 config/rs6000/rs6000-call.c:11671
! #: config/rs6000/rs6000-call.c:11673 config/rs6000/rs6000-call.c:11677
! #: config/rs6000/rs6000-call.c:11681
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:11646 config/rs6000/rs6000-call.c:11654
! #: config/rs6000/rs6000-call.c:11660
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:11679
  #, fuzzy, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "32 ãƒ“ãƒƒãƒˆä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000-call.c:11684
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:11687
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qE ã�¯ MIPS16 ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:14881
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: çµ„ã�¿è¾¼ã�¿é–¢æ•° %s ã�ŒäºˆæœŸã�—ã�ªã�„æˆ»ã‚Šåž‹ %s ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:14903
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: çµ„ã�¿è¾¼ã�¿é–¢æ•° %s ã�®ç¬¬ %d å¼•æ•°ã�ŒäºˆæœŸã�—ã�ªã�„å¼•æ•°åž‹ %s ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #. We can't check this in rs6000_option_override_internal since
! #. DEFAULT_ABI isn't established yet.
! #: config/rs6000/rs6000-logue.c:732
! #, fuzzy, gcc-internal-format
! msgid "%qs requires the ELFv2 ABI"
! msgstr "EABI ã‚’ä½¿ç”¨ã�™ã‚‹"
! 
! #: config/rs6000/rs6000-logue.c:1719
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: config/rs6000/rs6000-logue.c:5552
  #, fuzzy, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ r2 ã�¨ r5 ã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: config/rs6000/rs6000-logue.c:5560
  #, fuzzy, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma GCC target ã�¯ã�“ã�®ãƒžã‚·ãƒ³ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr "-mcmodel ã�¯ä»–ã�® toc ã‚ªãƒ—ã‚·
*** 38875,39052 ****
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4176
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ long double ã�®ã‚µã‚¤ã‚ºã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4202
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4217
  #, fuzzy, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE æ‹¡å¼µç²¾åº¦ long double ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4220
  #, fuzzy, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM æ‹¡å¼µç²¾åº¦ long double ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4239
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "-mveclibabi= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®ä¸�æ˜Žã�ªãƒ™ã‚¯ãƒˆãƒ«ãƒ©ã‚¤ãƒ–ãƒ©ãƒª ABI åž‹ (%s) ã�§ã�™"
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ AltiVec ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ darwin64 ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4607
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs ã‚’å‘¼ã�³å‡ºã�—ã�§ä½¿ç”¨ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�¨ã�—ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4904
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "-mrecip=%s ç”¨ã�®ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "%d ãƒ�ã‚¤ãƒˆæ•´åˆ—ã�®ä»®å¼•æ•°ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.6 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20084
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "`this' ã�¯å�³è¾ºå€¤å¼�ã�§ã�‚ã‚Šã€�ã��ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®çœŸå�½åž‹ (boolean) ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<complex%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20172
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®å��é€²æµ®å‹•å°�æ•°ç‚¹ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20178
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ 64 ãƒ“ãƒƒãƒˆã‚³ãƒ¼ãƒ‰ç”¨ã�® AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚%<int%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.c:20186
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<long long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20189
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:24227
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "CPU \"%s\" ã�¯ %s\"%s\"%s ç”¨ã�«ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:24230
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:24232
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:25224
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "é�™çš„ãƒªãƒ³ã‚¯ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 38910,39087 ----
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4067 config/rs6000/rs6000.c:4094
! #: config/rs6000/rs6000.c:4121 config/rs6000/rs6000.c:4136
! #: config/rs6000/rs6000.c:4144 config/rs6000/rs6000.c:4189
! #: config/rs6000/rs6000.c:4191 config/rs6000/rs6000.c:4283
! #: config/rs6000/rs6000.c:4296 config/rs6000/rs6000.c:4305
! #: config/rs6000/rs6000.c:4455 config/rs6000/rs6000.c:4492
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4180
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ long double ã�®ã‚µã‚¤ã‚ºã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4206
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4221
  #, fuzzy, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE æ‹¡å¼µç²¾åº¦ long double ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4224
  #, fuzzy, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM æ‹¡å¼µç²¾åº¦ long double ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4243
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4252
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4362
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "-mveclibabi= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®ä¸�æ˜Žã�ªãƒ™ã‚¯ãƒˆãƒ«ãƒ©ã‚¤ãƒ–ãƒ©ãƒª ABI åž‹ (%s) ã�§ã�™"
  
! #: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4402
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ AltiVec ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4415
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ darwin64 ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4625
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs ã‚’å‘¼ã�³å‡ºã�—ã�§ä½¿ç”¨ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�¨ã�—ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4922
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "-mrecip=%s ç”¨ã�®ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
! #: config/rs6000/rs6000.c:4959
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "%d ãƒ�ã‚¤ãƒˆæ•´åˆ—ã�®ä»®å¼•æ•°ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.6 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:10694
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17844
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20134
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "`this' ã�¯å�³è¾ºå€¤å¼�ã�§ã�‚ã‚Šã€�ã��ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:20216
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20218
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®çœŸå�½åž‹ (boolean) ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20220
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<complex%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20222
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®å��é€²æµ®å‹•å°�æ•°ç‚¹ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20228
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ 64 ãƒ“ãƒƒãƒˆã‚³ãƒ¼ãƒ‰ç”¨ã�® AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20231
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚%<int%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.c:20236
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<long long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:20239
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:24278
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "CPU \"%s\" ã�¯ %s\"%s\"%s ç”¨ã�«ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:24281
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:24283
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:24828
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24987
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25019
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:25275
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "é�™çš„ãƒªãƒ³ã‚¯ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:27892
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "RX FPU å‘½ä»¤ã�¯ NaNs ã�¨ç„¡é™�å
*** 39225,39231 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
--- 39260,39266 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:922
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
*************** msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
*** 39295,39499 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/s390/s390.c:762
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/s390/s390.c:766
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/s390/s390.c:782
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:856
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/s390/s390.c:875
  #, fuzzy, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "<æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "é–“é�•ã�£ã�Ÿçµ„ã�¿è¾¼ã�¿ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/s390/s390.c:1016
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1207
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "å±€æ‰€å¤‰æ•°ã�®å�ˆè¨ˆã‚µã‚¤ã‚ºã�Œã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�®åˆ¶é™�ã‚’è¶…é�Žã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "%qs ã�®ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚º: "
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs ã�¯å‹•çš„ã‚¹ã‚¿ãƒƒã‚¯å‰²ã‚Šå½“ã�¦ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/s390/s390.c:13147
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15458
  #, fuzzy, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15503
  #, fuzzy, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp ã�¯ -msoft-float ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15512
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-mbackchain -mpacked-stack -mhard-float ã�®çµ„ã�¿å�ˆã‚�ã�›ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 64k ã‚ˆã‚Šå¤§ã��ã��ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15523
  #, fuzzy, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard ã�¯ -mstack-size ã‚’æš—é»™çš„ã�«ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%qE å±žæ€§ã�¯ SH2A ç”¨ã�«ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯é�žè² æ•´æ•°ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: config/s390/s390.c:15641
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %<__int128%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
--- 39330,39534 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/s390/s390.c:765
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/s390/s390.c:769
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/s390/s390.c:785
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/s390/s390.c:834
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:840
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:847
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:853
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:859
  #, fuzzy, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/s390/s390.c:878
  #, fuzzy, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "<æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>"
  
! #: config/s390/s390.c:885 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "é–“é�•ã�£ã�Ÿçµ„ã�¿è¾¼ã�¿ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/s390/s390.c:1019
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/s390/s390.c:1120
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:1210
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:10027
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "å±€æ‰€å¤‰æ•°ã�®å�ˆè¨ˆã‚µã‚¤ã‚ºã�Œã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�®åˆ¶é™�ã‚’è¶…é�Žã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/s390/s390.c:11392
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11408
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11436
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "%qs ã�®ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚º: "
  
! #: config/s390/s390.c:11440
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs ã�¯å‹•çš„ã‚¹ã‚¿ãƒƒã‚¯å‰²ã‚Šå½“ã�¦ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/s390/s390.c:13150
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15461
  #, fuzzy, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15490
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15494
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15506
  #, fuzzy, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp ã�¯ -msoft-float ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15515
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-mbackchain -mpacked-stack -mhard-float ã�®çµ„ã�¿å�ˆã‚�ã�›ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15521
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 64k ã‚ˆã‚Šå¤§ã��ã��ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15526
  #, fuzzy, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard ã�¯ -mstack-size ã‚’æš—é»™çš„ã�«ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15548
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15601
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%qE å±žæ€§ã�¯ SH2A ç”¨ã�«ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15637
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯é�žè² æ•´æ•°ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: config/s390/s390.c:15644
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: config/s390/s390.c:15675
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15836 config/s390/s390.c:15886 config/s390/s390.c:15903
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15842
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %<__int128%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr "è¤‡é›‘ã�ªãƒ‘ãƒ©ãƒ¡ã‚¿ã‚’ã‚‚ã�¤é–
*** 39856,39913 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: ada/gcc-interface/utils.c:4160
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆåž‹ã�§ã�™"
  
! #: ada/gcc-interface/utils.c:4184
  #, fuzzy, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«ã�®è¦�ç´ ã�®æ•°ã�Œ 2 ã�®ç´¯ä¹—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: ada/gcc-interface/utils.c:6381 ada/gcc-interface/utils.c:6559
! #: ada/gcc-interface/utils.c:6731
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "%qs å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: ada/gcc-interface/utils.c:6436
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: ada/gcc-interface/utils.c:6451
  #, fuzzy, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "æ›¸å¼�æ–‡å­—åˆ—ã�Œç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�æ•°ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: ada/gcc-interface/utils.c:6473
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6482
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6503
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "%qs å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã‚’æŒ�ã�¤ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: ada/gcc-interface/utils.c:6512
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6691
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: ada/gcc-interface/utils.c:6975
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "%qs å±žæ€§ã�¯é…�åˆ—åž‹ã�®ã�¿ã�«é�©ç”¨ã�§ã��ã�¾ã�™"
--- 39891,39948 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: ada/gcc-interface/utils.c:4157
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆåž‹ã�§ã�™"
  
! #: ada/gcc-interface/utils.c:4181
  #, fuzzy, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«ã�®è¦�ç´ ã�®æ•°ã�Œ 2 ã�®ç´¯ä¹—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: ada/gcc-interface/utils.c:6378 ada/gcc-interface/utils.c:6556
! #: ada/gcc-interface/utils.c:6728
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "%qs å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: ada/gcc-interface/utils.c:6433
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: ada/gcc-interface/utils.c:6448
  #, fuzzy, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "æ›¸å¼�æ–‡å­—åˆ—ã�Œç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�æ•°ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: ada/gcc-interface/utils.c:6470
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6479
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6500
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "%qs å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã‚’æŒ�ã�¤ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: ada/gcc-interface/utils.c:6509
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.c:6688
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: ada/gcc-interface/utils.c:6972
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "%qs å±žæ€§ã�¯é…�åˆ—åž‹ã�®ã�¿ã�«é�©ç”¨ã�§ã��ã�¾ã�™"
*************** msgstr "%qs å±žæ€§ã�¯é…�åˆ—åž‹ã�®ã�¿ã�«é
*** 39917,39924 ****
  msgid "could not read the BRIG file"
  msgstr "å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void ã�®å€¤ã�Œæœ¬æ�¥ã�®æ„�å‘³é€šã‚Šã�«ç„¡è¦–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
--- 39952,39959 ----
  msgid "could not read the BRIG file"
  msgstr "å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12789 cp/typeck.c:2157
! #: cp/typeck.c:8625 cp/typeck.c:9416
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void ã�®å€¤ã�Œæœ¬æ�¥ã�®æ„�å‘³é€šã‚Šã�«ç„¡è¦–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
*************** msgstr "å¤‰æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—
*** 39978,39984 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 40013,40019 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7355 c/c-decl.c:8263 c/c-decl.c:9070
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã
*** 40275,40281 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "æœªå®£è¨€ã�®è­˜åˆ¥å­�ã�¯å‡ºç�¾ã�—ã�Ÿå�„é–¢æ•°å†…ã�§ä¸€å›žã�®ã�¿å ±å‘Šã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "ãƒ©ãƒ™ãƒ« %qE ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�‹ã‚‰å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 40310,40316 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "æœªå®£è¨€ã�®è­˜åˆ¥å­�ã�¯å‡ºç�¾ã�—ã�Ÿå�„é–¢æ•°å†…ã�§ä¸€å›žã�®ã�¿å ±å‘Šã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:3831 cp/decl.c:3264
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "ãƒ©ãƒ™ãƒ« %qE ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�‹ã‚‰å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr ""
*** 40305,40311 ****
  msgid "duplicate label declaration %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ«ã�®å®£è¨€ %qE ã�§ã�™"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™"
--- 40340,40346 ----
  msgid "duplicate label declaration %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ«ã�®å®£è¨€ %qE ã�§ã�™"
  
! #: c/c-decl.c:4047 cp/decl.c:3670
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™"
*************** msgstr ""
*** 40335,40341 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE ã�Œèª¤ã�£ã�Ÿç¨®é¡žã�®ã‚¿ã‚°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
--- 40370,40376 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE ã�Œèª¤ã�£ã�Ÿç¨®é¡žã�®ã‚¿ã‚°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:4423 cp/tree.c:4807
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
*************** msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€
*** 40433,40439 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> ã�¯é–¢æ•°ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã‚¹ã‚³ãƒ¼ãƒ—ä»¥å¤–ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
--- 40468,40474 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7822 c/c-decl.c:9740
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> ã�¯é–¢æ•°ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã‚¹ã‚³ãƒ¼ãƒ—ä»¥å¤–ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr "ä»®å¼•æ•° %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œ
*** 40463,40469 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
--- 40498,40504 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8235
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
*************** msgstr "volatile ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œã�‚ã‚
*** 40523,40729 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å®šæ•° %qD ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C ã�¯å‰�æ–¹ä»®å¼•æ•°å®£è¨€ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:6056
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œè² ã�§ã�™"
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œ 0 ã�§ã�™"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6088
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®åž‹ã�¯ GCC æ‹¡å¼µã�§ã�™"
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "%qs ã�®å¹…ã�Œã��ã�®ã‚µã‚¤ã‚ºã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs ã�®å¹…ã�¯ã��ã�®åž‹ã�®å€¤ã‚ˆã‚Šç‹­ã�„ã�§ã�™"
  
! #: c/c-decl.c:6133
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 ã�¯ã‚µã‚¤ã‚ºã‚’è©•ä¾¡ã�§ã��ã�ªã�„é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 ã�¯ã‚µã‚¤ã‚ºã�Œè©•ä¾¡ã�§ã��ã�ªã�„é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ %qE ã�§ã�™"
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�« %qE ã�®å®£è¨€å†…ã�§ã�ªã‚Šã�¾ã�™"
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«åž‹å��å†…ã�§ã�ªã‚Šã�¾ã�™"
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™"
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™"
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: c/c-decl.c:6420
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™"
  
! #: c/c-decl.c:6423
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "å��å‰�ä»˜ã��ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ (%s ã�¨ %s) ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<register%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<typedef%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "ä»®å¼•æ•° %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "ç„¡å��ä»®å¼•æ•°ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE ã�Œ %<extern%> ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<auto%> ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: c/c-decl.c:6527
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<register%> ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: c/c-decl.c:6532
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %qE ã�Œ %<extern%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6535
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�® %qE ã�¯æš—é»™çš„ã�« auto ã�¨ã�ªã‚Š %<__thread%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�™"
--- 40558,40764 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å®šæ•° %qD ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:5657 cp/decl.c:8216
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.c:5917
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C ã�¯å‰�æ–¹ä»®å¼•æ•°å®£è¨€ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-decl.c:6028
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:6049 c/c-decl.c:6064
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:6059
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:6070
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œè² ã�§ã�™"
  
! #: c/c-decl.c:6075
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œ 0 ã�§ã�™"
  
! #: c/c-decl.c:6085
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6091
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:6102
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®åž‹ã�¯ GCC æ‹¡å¼µã�§ã�™"
  
! #: c/c-decl.c:6108
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "%qs ã�®å¹…ã�Œã��ã�®ã‚µã‚¤ã‚ºã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6121
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs ã�®å¹…ã�¯ã��ã�®åž‹ã�®å€¤ã‚ˆã‚Šç‹­ã�„ã�§ã�™"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 ã�¯ã‚µã‚¤ã‚ºã‚’è©•ä¾¡ã�§ã��ã�ªã�„é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6139
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 ã�¯ã‚µã‚¤ã‚ºã�Œè©•ä¾¡ã�§ã��ã�ªã�„é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6148
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6359 c/c-decl.c:6755 c/c-decl.c:6765
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ %qE ã�§ã�™"
  
! #: c/c-decl.c:6361
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: c/c-decl.c:6381
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�« %qE ã�®å®£è¨€å†…ã�§ã�ªã‚Šã�¾ã�™"
  
! #: c/c-decl.c:6385
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«åž‹å��å†…ã�§ã�ªã‚Šã�¾ã�™"
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™"
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™"
  
! #: c/c-decl.c:6421
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™"
  
! #: c/c-decl.c:6426
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "å��å‰�ä»˜ã��ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ (%s ã�¨ %s) ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6449 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<register%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<typedef%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6469
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6490
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "ä»®å¼•æ•° %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:6497
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "ç„¡å��ä»®å¼•æ•°ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:6500 cp/decl.c:12194
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:6517
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6521
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE ã�Œ %<extern%> ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6526
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<auto%> ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: c/c-decl.c:6530
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<register%> ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %qE ã�Œ %<extern%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6538
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�® %qE ã�¯æš—é»™çš„ã�« auto ã�¨ã�ªã‚Š %<__thread%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�™"
*************** msgstr "é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�® %qE ã�¯æš—
*** 40731,41441 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "ä»®å¼•æ•°ã�§ç„¡ã�„é…�åˆ—å®£è¨€å†…ã�®é�™çš„ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã�§ã�™"
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.c:6695
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6699
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6707
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6734
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c/c-decl.c:6736
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c/c-decl.c:6822
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: c/c-decl.c:6899
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "é…�åˆ—ã�®åž‹ã�Œä¸�å®Œå…¨è¦�ç´ åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "åž‹å��ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "åž‹å��ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "é–¢æ•°å®šç¾©ã�Œ void æˆ»ã‚Šåž‹ã�®ä¿®é£¾å­�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs ã�Œ %<auto%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs ã�Œ %<register%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs ã�Œè‡ªå‹•å¤‰æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7262
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7264
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7273
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.c:7275
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7280
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7282
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7287
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.c:7289
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "é–¢æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7335
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C ã�¯ const ã‚„ volatile ã�®é–¢æ•°åž‹ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�®ãƒ¡ãƒ³ãƒ�ã�¯å�¯å¤‰åž‹ã‚’æŒ�ã�¤ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�®å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7490
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7503
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7510
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7512
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "ç„¡å��ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "é–¢æ•° %qE ç”¨ã�®ç„¡åŠ¹ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "é–¢æ•° %<main%> ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7625
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7636
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "å‰�ã�« %<static%> ã�¨å®£è¨€ã�•ã‚Œã�Ÿå¤‰æ•°ã�Œ %<extern%> ã�¨å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7680
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "å�¯å¤‰åž‹ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "å�¯å¤‰åž‹ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯ãƒªãƒ³ã‚¯ã�•ã‚Œã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "é–¢æ•°å®£è¨€ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "ä»®å¼•æ•° %u (%q+D) ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "ä»®å¼•æ•° %u ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "ä»®å¼•æ•° %u (%q+D) ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7899
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "ä»®å¼•æ•° %u ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> ã�¯å”¯ä¸€ã�®ä»®å¼•æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "ä»®å¼•æ•° %q+D ã�¯ç›´å‰�ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "åˆ—æŒ™åž‹ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8173
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8179
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "%<union %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "%<struct %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "%qs å¼�å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8371
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ¡ãƒ³ãƒ� %q+D ã�§ã�™"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "å…±ç”¨ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "å…±ç”¨ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "æ§‹é€ ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "æ§‹é€ ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:8782
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:8813
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "å…±ç”¨ä½“ã‚’é€�é�Žçš„ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "%<enum %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "æŒ‡å®šã�—ã�Ÿãƒ¢ãƒ¼ãƒ‰ã�¯åˆ—æŒ™å€¤ç”¨ã�«ã�¯å°�ã�•ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "åˆ—æŒ™å€¤ã�Œæ•´æ•°ã�®ç¯„å›²ã�®æœ€å¤§å€¤ã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9290
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "åˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
  
! #: c/c-decl.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�®å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: c/c-decl.c:9554
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "å‰�ã�« %qD ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9563
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�§ã€�å®šç¾©ã�•ã‚Œã‚‹å‰�ã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9581
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD ã�¯ã��ã�®å®šç¾©ã�®å‰�ã�§å®£è¨€ã�—ã�ªã�„ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9600
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9609
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—é–¢æ•°å®£è¨€å†…ã�§å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®ä»®å¼•æ•°å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯ ISO C ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�¯æ‹’å�¦ã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:9689
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C ã�¯å��é€²æµ®å‹•å°�æ•°ç‚¹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD ã�¯é�žä»®å¼•æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9770
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "è¤‡æ•°ã�®ä»®å¼•æ•°ã�Œ %qD ã�¨ã�„ã�†å��å‰�ã�§ã�™"
  
! #: c/c-decl.c:9779
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "ä»®å¼•æ•° %qD ã�Œ void åž‹ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
  
! #: c/c-decl.c:9833
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "ä»®å¼•æ•° %qD ç”¨ã�®å®£è¨€ã�Œã�‚ã‚Šã�¾ã�™ã�Œã€�ã��ã�®ã‚ˆã�†ã�ªä»®å¼•æ•°ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "å¼•æ•°ã�®æ•°ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "å¼•æ•°ã�®æ•°ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "å¼•æ•° %qD ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
--- 40766,41476 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6585 c/c-decl.c:6979
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "ä»®å¼•æ•°ã�§ç„¡ã�„é…�åˆ—å®£è¨€å†…ã�®é�™çš„ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã�§ã�™"
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6648
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6658
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:6666 c/c-decl.c:8794
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.c:6698
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6702
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6713
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6728
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c/c-decl.c:6739
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:6828
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:6867 c/c-decl.c:7525
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6889
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: c/c-decl.c:6902
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "é…�åˆ—ã�®åž‹ã�Œä¸�å®Œå…¨è¦�ç´ åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6908
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6912
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7018
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "åž‹å��ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7028
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "åž‹å��ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7069
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "é–¢æ•°å®šç¾©ã�Œ void æˆ»ã‚Šåž‹ã�®ä¿®é£¾å­�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7073 cp/decl.c:12494
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7111 c/c-decl.c:7321 c/c-decl.c:7375 c/c-decl.c:7459
! #: c/c-decl.c:7584 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7117 c/c-decl.c:7327 c/c-decl.c:7464 c/c-decl.c:7589
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7212
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs ã�Œ %<auto%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7216
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs ã�Œ %<register%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7222
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs ã�Œè‡ªå‹•å¤‰æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7241
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7250
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7265
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7267
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7276
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.c:7278
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7283
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7285
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7290
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7295
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "é–¢æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7305
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7336
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7338
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7381
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C ã�¯ const ã‚„ volatile ã�®é–¢æ•°åž‹ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7392
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�®ãƒ¡ãƒ³ãƒ�ã�¯å�¯å¤‰åž‹ã‚’æŒ�ã�¤ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7409 cp/decl.c:11126
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7449
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�®å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:7491
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7493
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7506
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7513
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7515
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "ç„¡å��ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7555 c/c-decl.c:7566 c/c-decl.c:7569
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "é–¢æ•° %qE ç”¨ã�®ç„¡åŠ¹ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "é–¢æ•° %<main%> ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7628
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7642
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7671
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "å‰�ã�« %<static%> ã�¨å®£è¨€ã�•ã‚Œã�Ÿå¤‰æ•°ã�Œ %<extern%> ã�¨å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7683
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "å�¯å¤‰åž‹ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
! #: c/c-decl.c:7720
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "å�¯å¤‰åž‹ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯ãƒªãƒ³ã‚¯ã�•ã‚Œã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7828 c/c-decl.c:9548
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "é–¢æ•°å®£è¨€ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7838
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:7883
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "ä»®å¼•æ•° %u (%q+D) ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7887
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "ä»®å¼•æ•° %u ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7898
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "ä»®å¼•æ•° %u (%q+D) ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7902
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "ä»®å¼•æ•° %u ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:7980 c/c-decl.c:8016
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> ã�¯å”¯ä¸€ã�®ä»®å¼•æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8010
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "ä»®å¼•æ•° %q+D ã�¯ç›´å‰�ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8056
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8170
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "åˆ—æŒ™åž‹ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8176
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8182
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8261
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "%<union %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8272
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "%<struct %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8302 c/c-decl.c:9089
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "%qs å¼�å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:8369 cp/decl.c:5140
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8377
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8470 c/c-decl.c:8488 c/c-decl.c:8549
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ¡ãƒ³ãƒ� %q+D ã�§ã�™"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8578
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "å…±ç”¨ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8705
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "å…±ç”¨ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "æ§‹é€ ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8712
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "æ§‹é€ ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8773 cp/decl.c:13466
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:8779
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:8785
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:8816
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:8921
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "å…±ç”¨ä½“ã‚’é€�é�Žçš„ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9061
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "%<enum %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9068
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:9147 cp/decl.c:15941
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "æŒ‡å®šã�—ã�Ÿãƒ¢ãƒ¼ãƒ‰ã�¯åˆ—æŒ™å€¤ç”¨ã�«ã�¯å°�ã�•ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:9162
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "åˆ—æŒ™å€¤ã�Œæ•´æ•°ã�®ç¯„å›²ã�®æœ€å¤§å€¤ã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9282 c/c-decl.c:9298
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9293
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "åˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9325
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9442 cp/decl.c:5451 cp/decl.c:16484
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
! #: c/c-decl.c:9460
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
  
! #: c/c-decl.c:9499
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�®å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: c/c-decl.c:9557
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "å‰�ã�« %qD ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9566
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�§ã€�å®šç¾©ã�•ã‚Œã‚‹å‰�ã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9574 cp/decl.c:16619
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9584
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD ã�¯ã��ã�®å®šç¾©ã�®å‰�ã�§å®£è¨€ã�—ã�ªã�„ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9603
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.c:9612
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: c/c-decl.c:9660
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—é–¢æ•°å®£è¨€å†…ã�§å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®ä»®å¼•æ•°å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:9675
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯ ISO C ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�¯æ‹’å�¦ã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:9692
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C ã�¯å��é€²æµ®å‹•å°�æ•°ç‚¹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9732 c/c-decl.c:9736
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:9749
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9765
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD ã�¯é�žä»®å¼•æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9773
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "è¤‡æ•°ã�®ä»®å¼•æ•°ã�Œ %qD ã�¨ã�„ã�†å��å‰�ã�§ã�™"
  
! #: c/c-decl.c:9782
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "ä»®å¼•æ•° %qD ã�Œ void åž‹ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9811 c/c-decl.c:9816
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
  
! #: c/c-decl.c:9836
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9843
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "ä»®å¼•æ•° %qD ç”¨ã�®å®£è¨€ã�Œã�‚ã‚Šã�¾ã�™ã�Œã€�ã��ã�®ã‚ˆã�†ã�ªä»®å¼•æ•°ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9896
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "å¼•æ•°ã�®æ•°ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9907
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "å¼•æ•°ã�®æ•°ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9910 c/c-decl.c:9957 c/c-decl.c:9971
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®£è¨€ã�§ã�™"
  
! #: c/c-decl.c:9949
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.c:9954
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9964
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "å¼•æ•° %qD ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9969
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10227 cp/decl.c:17444
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10246 cp/decl.c:17528
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
*************** msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾
*** 41443,41699 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€ã�¯ C99 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10344
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ -std=c99 ã�¾ã�Ÿã�¯ -std=gnu99 ã‚’ã‚³ãƒ¼ãƒ‰ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�«ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "é�™çš„å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "é�žå¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ä¿®é£¾å­� %qs ã�¨ %qs ã�§ã�™"
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«äºŒå€‹ã�¾ã�Ÿã�¯ã��ã‚Œä»¥ä¸Šã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ã�¯ GCC ã�«ã�¨ã�£ã�¦é•·ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11224
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11246
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11289
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11408
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11458
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C ã�¯å��é€²æµ®å‹•å°�æ•°ç‚¹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "å›ºå®šå°�æ•°ç‚¹åž‹ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11555
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ã�¯å›ºå®šå°�æ•°ç‚¹åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11673
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> ã�Œ %<auto%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11675
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> ã�Œ %<register%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11677
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> ã�Œ %<extern%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> ã�Œ %<static%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11744
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ã�Œ %<_Fract%> ã�¾ã�Ÿã�¯ %<_Accum%> ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ã�¯å�˜ã�ªã‚‹ %<complex%> ã‚’ %<double complex%> ã‚’æ„�å‘³ã�™ã‚‹ã‚‚ã�®ã�¨ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ã�¯è¤‡ç´ æ•´æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, fuzzy, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
--- 41478,41734 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10342
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€ã�¯ C99 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10347
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ -std=c99 ã�¾ã�Ÿã�¯ -std=gnu99 ã‚’ã‚³ãƒ¼ãƒ‰ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�«ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: c/c-decl.c:10354
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10386
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "é�™çš„å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10390
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10397
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10402
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10406
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10410
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "é�žå¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10702
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ä¿®é£¾å­� %qs ã�¨ %qs ã�§ã�™"
  
! #: c/c-decl.c:10761 c/c-decl.c:10768
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:10796 c/c-decl.c:11180 c/c-decl.c:11575
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«äºŒå€‹ã�¾ã�Ÿã�¯ã��ã‚Œä»¥ä¸Šã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10808 cp/parser.c:31517
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ã�¯ GCC ã�«ã�¨ã�£ã�¦é•·ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:10821
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11050 c/c-parser.c:9959
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11096
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:11167 c/c-decl.c:11733
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11227
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11249
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11292
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11411
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11461
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11532
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C ã�¯å��é€²æµ®å‹•å°�æ•°ç‚¹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11556 c/c-decl.c:11829 c/c-parser.c:8970
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "å›ºå®šå°�æ•°ç‚¹åž‹ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11558
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ã�¯å›ºå®šå°�æ•°ç‚¹åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11593
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11606
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11655
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11676
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> ã�Œ %<auto%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11678
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> ã�Œ %<register%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11680
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11694 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11697 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11709
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> ã�Œ %<extern%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11718
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> ã�Œ %<static%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11739
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11747
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11826
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ã�Œ %<_Fract%> ã�¾ã�Ÿã�¯ %<_Accum%> ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11841
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ã�¯å�˜ã�ªã‚‹ %<complex%> ã‚’ %<double complex%> ã‚’æ„�å‘³ã�™ã‚‹ã‚‚ã�®ã�¨ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11868
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11894 c/c-decl.c:11910 c/c-decl.c:11936
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ã�¯è¤‡ç´ æ•´æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:12363 cp/semantics.c:5813
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12367 cp/semantics.c:5817
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12070 cp/typeck.c:5094
  #, fuzzy, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:397 c/c-typeck.c:12079 cp/typeck.c:5102
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:398 c/c-typeck.c:12008 cp/typeck.c:5042
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:406 c/c-typeck.c:12098 cp/typeck.c:5110
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:407 c/c-typeck.c:12032 cp/typeck.c:5053
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:414 c/c-typeck.c:12090
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:415 c/c-typeck.c:12019
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 41713,41719 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "è¡Œæœ« (EOL) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 41748,41754 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31751
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "è¡Œæœ« (EOL) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr ""
*** 41728,41734 ****
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:1753 c/c-parser.c:11210
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ã�§ã�¯é–¢æ•°å¤–ã�§ã�®ä½™åˆ†ã�ª %<;%> ã‚’è¨±å�¯ã�—ã�¦ã�„ã�¾ã�›ã‚“"
--- 41763,41769 ----
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:1753 c/c-parser.c:11213
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ã�§ã�¯é–¢æ•°å¤–ã�§ã�®ä½™åˆ†ã�ª %<;%> ã‚’è¨±å�¯ã�—ã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
*** 41758,41765 ****
  msgid "unknown type name %qE"
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
! #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 41793,41800 ----
  msgid "unknown type name %qE"
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
! #: c/c-parser.c:2001 c/c-parser.c:12511 c/c-parser.c:18879 c/c-parser.c:19396
! #: c/c-parser.c:19913 cp/parser.c:41400 cp/parser.c:45266
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<
*** 41779,41785 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>ã€�è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
--- 41814,41820 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>ã€�è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:2066 cp/parser.c:33950 cp/parser.c:34022
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr ""
*** 41794,41800 ****
  msgid "unexpected attribute"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<=%> ã�Œç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
--- 41829,41835 ----
  msgid "unexpected attribute"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11860 cp/parser.c:12067
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<=%> ã�Œç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
*************** msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�
*** 41832,41838 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 41867,41873 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14570
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "ISO C99 ã�¯ %<_Static_assert%> ã
*** 41860,41866 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12569
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 41895,41901 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12572
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼
*** 41890,41896 ****
  msgid "static assertion failed: %E"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
--- 41925,41931 ----
  msgid "static assertion failed: %E"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10148
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
*************** msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—
*** 41927,41948 ****
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8491 c/c-parser.c:8500 c/c-parser.c:9027
! #: c/c-parser.c:9213 c/c-parser.c:9239 c/c-parser.c:10067 c/c-parser.c:10493
! #: c/c-parser.c:10530 c/c-parser.c:10792 c/c-parser.c:10843 c/c-parser.c:11003
! #: c/c-parser.c:11033 c/c-parser.c:11041 c/c-parser.c:11070 c/c-parser.c:11083
! #: c/c-parser.c:11389 c/c-parser.c:11513 c/c-parser.c:12097 c/c-parser.c:12150
! #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
! #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
! #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "è­˜åˆ¥å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "åˆ—æŒ™åž‹ãƒªã‚¹ãƒˆã�®æœ€å¾Œã�«ã‚³ãƒ³ãƒžã�Œã�‚ã‚Šã�¾ã�™"
--- 41962,41983 ----
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8493 c/c-parser.c:8502 c/c-parser.c:9030
! #: c/c-parser.c:9216 c/c-parser.c:9242 c/c-parser.c:10070 c/c-parser.c:10496
! #: c/c-parser.c:10533 c/c-parser.c:10795 c/c-parser.c:10846 c/c-parser.c:11006
! #: c/c-parser.c:11036 c/c-parser.c:11044 c/c-parser.c:11073 c/c-parser.c:11086
! #: c/c-parser.c:11392 c/c-parser.c:11516 c/c-parser.c:12100 c/c-parser.c:12153
! #: c/c-parser.c:12169 c/c-parser.c:12215 c/c-parser.c:13001 c/c-parser.c:13034
! #: c/c-parser.c:15346 c/c-parser.c:15456 c/c-parser.c:15729 c/c-parser.c:15992
! #: c/c-parser.c:17949 c/c-parser.c:20432 c/c-parser.c:20623
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31754 cp/parser.c:34927 cp/parser.c:37491 cp/parser.c:37659
! #: cp/parser.c:42974 cp/parser.c:44581
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "è­˜åˆ¥å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:3238 cp/parser.c:20213
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "åˆ—æŒ™åž‹ãƒªã‚¹ãƒˆã�®æœ€å¾Œã�«ã‚³ãƒ³ãƒžã�Œã�‚ã‚Šã�¾ã�™"
*************** msgstr "å®£è¨€æŒ‡å®šã�¾ã�Ÿã�¯ %<...%> ã�
*** 42027,42033 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
--- 42062,42068 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27917
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
*************** msgstr "ISO C90 ã�¯å®£è¨€ã�¨ã‚³ãƒ¼ãƒ‰ã�®
*** 42087,42093 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> ã�Œ %<else%> ã�®å‰�ã�«äºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ã�®å‰�ã�« %<if%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 42122,42128 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> ã�Œ %<else%> ã�®å‰�ã�«äºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:5776 cp/parser.c:12191
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ã�®å‰�ã�« %<if%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "è¤‡å�ˆæ–‡ã�®æœ€å¾Œã�«ãƒ©ãƒ™ãƒ«ã�
*** 42102,42108 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 42137,42143 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11810
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<*%> ã�Œäºˆæ
*** 42127,42143 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%<if%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%<else%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%<else%> ã�Œæ›–æ˜§ã�«ã�ªã‚‹ã�“ã�¨ã‚’é�¿ã�‘ã‚‹ã�Ÿã‚�ã�«æ˜Žç¤ºçš„ã�«ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
--- 42162,42178 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13647
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%<if%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.c:6390 cp/parser.c:13650
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%<else%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.c:6521 cp/parser.c:12462
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%<else%> ã�Œæ›–æ˜§ã�«ã�ªã‚‹ã�“ã�¨ã‚’é�¿ã�‘ã‚‹ã�Ÿã‚�ã�«æ˜Žç¤ºçš„ã�«ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
*************** msgstr ""
*** 42157,42168 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 42192,42203 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6872 cp/parser.c:12731
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12737
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 42177,42184 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 42212,42219 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21066
! #: cp/parser.c:21083 cp/parser.c:21097
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr "ISO C ã�¯ä¸­é–“é …ã�Œçœ�ç•¥ã�•ã‚
*** 42205,42216 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 42240,42251 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4870
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4875
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�
*** 42245,43515 ****
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8539
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8622
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8625
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8694
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:8697
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:8701
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8725
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8726
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.c:8734
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8735
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "PHI å¼•æ•° %u å†…ã�§äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-parser.c:8758
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: c/c-parser.c:8760
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8785
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8806
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_choose_expr%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8814
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8820
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_eh_return_regno%> ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8836
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_eh_return_regno%> ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8859 c/c-parser.c:8863
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8867
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9041 c/c-parser.c:10109 c/c-parser.c:10131
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:9062
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã�¯ã€�é–¢æ•°å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:9076
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C ã�¯å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:9266
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:9282
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "%<__builtin_choose_expr%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9352 c/c-parser.c:9369 c/c-parser.c:9376
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:9397
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "__builtin_spe_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: c/c-parser.c:9441 c/c-parser.c:9451
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9473 c/c-parser.c:9483
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9516
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬äºŒå¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9535
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9583
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9606
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9623
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:9661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: c/c-parser.c:9672
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:9680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:9688 c/c-parser.c:9718
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:9696 c/c-parser.c:9738
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:9710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: c/c-parser.c:9836
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9877
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:9890
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9894
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬äºŒå¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9920
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:9942
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9951
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "%<__builtin_longjmp%> ã�®ç¬¬äºŒå¼•æ•°ã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9996 cp/parser.c:7353
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:10169
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã�Œå�¯å¤‰ã‚µã‚¤ã‚ºã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:10180
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10184
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 ã�¯è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:10197
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10271
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10276
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10284
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:10295
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10299
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10304
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10317
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10321
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10348
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10374
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10814
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:10910
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11158
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©å†…ã�§ä½™åˆ†ã�ªã‚»ãƒŸã‚³ãƒ­ãƒ³ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:11290
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§ã‚’æŒ‡å®šã�™ã‚‹ã�®ã�¯æœ€å¾Œã�®ã�¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:11310
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§å®šç¾©ã�®å¾Œã�« %<;%> ã�¾ã�Ÿã�¯ %<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:11432
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:11883
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "åž‹ã�¾ã�Ÿã�¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�“ã�“ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€�"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:12004
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Objective-C æ–‡å­—åˆ—ã�®å‰�ã�«é€£ç¶šã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "setter å��ã�¯ %<:%> ã�§çµ‚ç«¯ã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, 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.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, 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.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12431
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:12856
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13100 c/c-parser.c:13112
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13263 c/c-parser.c:21734
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13701 c/c-parser.c:13747 c/c-parser.c:13793 c/c-parser.c:13839
! #: c/c-parser.c:14255 c/c-parser.c:14337 c/c-parser.c:14876 c/c-parser.c:15004
! #: c/c-parser.c:15049 c/c-parser.c:15781
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13712
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13758
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<runtime%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<auto%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.c:15014
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15223
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15273
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15312
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.c:15888
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.c:15932
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<#pragma message%> ã�®å¾Œã�«æ–‡å­—åˆ—ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:17106 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.c:17110
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:17151 c/c-parser.c:17199 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17338
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18107
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.c:18416
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�Œå®Œå…¨ã�ªå…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, 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.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20152
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20203 c/c-parser.c:20231
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20662
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20723
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<decltype%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20949
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21026
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21033
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21036
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21044
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21053
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: c/c-parser.c:21170
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21181
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21200
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21490
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21496
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "è‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21936
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22028
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 42280,43550 ----
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8542
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8625
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8628
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8697
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:8700
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:8704
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8728
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8729
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.c:8737
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8738
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "PHI å¼•æ•° %u å†…ã�§äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-parser.c:8761
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: c/c-parser.c:8763
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8788
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8809
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_choose_expr%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8817
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8823
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_eh_return_regno%> ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8839
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_eh_return_regno%> ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8862 c/c-parser.c:8866
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:8870
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9044 c/c-parser.c:10112 c/c-parser.c:10134
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:9065
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã�¯ã€�é–¢æ•°å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:9079
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C ã�¯å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:9269
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:9285
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "%<__builtin_choose_expr%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9355 c/c-parser.c:9372 c/c-parser.c:9379
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:9400
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "__builtin_spe_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: c/c-parser.c:9444 c/c-parser.c:9454
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9476 c/c-parser.c:9486
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9519
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬äºŒå¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9538
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9586
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9609
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9626
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:9664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: c/c-parser.c:9675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:9683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:9691 c/c-parser.c:9721
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:9699 c/c-parser.c:9741
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:9713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: c/c-parser.c:9839
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9880
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:9893
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9897
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬äºŒå¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9923
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:9945
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9954
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "%<__builtin_longjmp%> ã�®ç¬¬äºŒå¼•æ•°ã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:9999 cp/parser.c:7353
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:10172
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã�Œå�¯å¤‰ã‚µã‚¤ã‚ºã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:10183
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10187
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 ã�¯è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:10200
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10274
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10279
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10287
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:10298
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10302
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10307
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10320
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10341
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10346
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10351
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10817
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:10913
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11161
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©å†…ã�§ä½™åˆ†ã�ªã‚»ãƒŸã‚³ãƒ­ãƒ³ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:11293
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§ã‚’æŒ‡å®šã�™ã‚‹ã�®ã�¯æœ€å¾Œã�®ã�¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:11313
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§å®šç¾©ã�®å¾Œã�« %<;%> ã�¾ã�Ÿã�¯ %<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:11435
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:11886
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "åž‹ã�¾ã�Ÿã�¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�“ã�“ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€�"
  
! #: c/c-parser.c:11954 cp/parser.c:34784
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:11968 cp/parser.c:34797
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:12007
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:12010 cp/parser.c:34834
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:12019 cp/parser.c:34843
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Objective-C æ–‡å­—åˆ—ã�®å‰�ã�«é€£ç¶šã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:12030 cp/parser.c:34857
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:12046 cp/parser.c:34876
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "setter å��ã�¯ %<:%> ã�§çµ‚ç«¯ã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12260 cp/parser.c:44912
  #, 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.c:12304 c/c-parser.c:19393 c/c-parser.c:19688 c/c-parser.c:19747
! #: c/c-parser.c:19833 cp/parser.c:41397 cp/parser.c:41731 cp/parser.c:41821
! #: cp/parser.c:41894 cp/parser.c:44959 cp/parser.c:44974 cp/parser.c:44989
! #: cp/parser.c:45005 cp/parser.c:45021 cp/parser.c:45037 cp/parser.c:45064
! #: cp/parser.c:45077 cp/parser.c:45100 cp/parser.c:45113
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:12327 cp/parser.c:45090
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12414 cp/parser.c:45185
  #, 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.c:12421 cp/parser.c:45191
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12434
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12456 c/c-parser.c:12480 cp/parser.c:45220 cp/parser.c:45253
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:12493 cp/parser.c:44949
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12832 c/c-parser.c:15840 c/c-parser.c:21437 c/c-parser.c:21445
! #: cp/parser.c:35295 cp/parser.c:38010 cp/parser.c:44032 cp/parser.c:44040
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:12859
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13103 c/c-parser.c:13115
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13266 c/c-parser.c:21738
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13270 cp/semantics.c:7784
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13312 cp/parser.c:35981
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13389 cp/parser.c:36045
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13391 cp/parser.c:36047
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13511 cp/parser.c:36158
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13531 c/c-parser.c:19740 c/c-parser.c:19826 cp/parser.c:36176
! #: cp/parser.c:41723 cp/parser.c:41813
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13584 cp/parser.c:36231
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13591 cp/parser.c:36238
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:13593 cp/parser.c:36240
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:13599 cp/parser.c:36246
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13704 c/c-parser.c:13750 c/c-parser.c:13796 c/c-parser.c:13842
! #: c/c-parser.c:14258 c/c-parser.c:14340 c/c-parser.c:14879 c/c-parser.c:15007
! #: c/c-parser.c:15052 c/c-parser.c:15784
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13715
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13761
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13807 cp/semantics.c:7989
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13854 cp/semantics.c:8019
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13888 cp/parser.c:36438
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13928 cp/parser.c:36480
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13989 cp/parser.c:36545
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14055 cp/parser.c:36614
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14058 cp/parser.c:36617
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14132 cp/semantics.c:7026
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14144 c/c-parser.c:14267 cp/semantics.c:7058
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14206 cp/parser.c:35753
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14240 cp/parser.c:35786
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14407 cp/semantics.c:8154
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14465 c/c-parser.c:14471 cp/parser.c:36649 cp/parser.c:36659
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14505 cp/parser.c:36697
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14558 cp/parser.c:36765
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.c:14683 c/c-parser.c:21003 cp/parser.c:43683
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14803 cp/parser.c:37023
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14857 cp/parser.c:37039
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<runtime%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14861 cp/parser.c:37042
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<auto%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14873 cp/semantics.c:7093
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14896 cp/parser.c:37062
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.c:15017
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:15062 cp/semantics.c:7189
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:15107 cp/semantics.c:7308
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15152 cp/semantics.c:7406
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15226
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15276
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15315
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15583 cp/parser.c:37791
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:15630 cp/parser.c:37839 cp/parser.c:38068 cp/parser.c:38118
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.c:15717 cp/parser.c:37914
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™"
  
! #: c/c-parser.c:15815 cp/parser.c:38015
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.c:15891
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.c:15935
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16012 cp/semantics.c:7564
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16209 cp/parser.c:38352
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16220 c/c-parser.c:16552 cp/parser.c:38363 cp/parser.c:38734
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16264 cp/parser.c:38410
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16409 cp/parser.c:38588
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16541 cp/parser.c:38723
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16674 cp/parser.c:42251
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16684 cp/parser.c:42261
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16704 cp/parser.c:42281
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16715 cp/parser.c:42292
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: c/c-parser.c:16722 cp/parser.c:42299
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:16730 cp/parser.c:42307
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16741 cp/parser.c:42329
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16751 cp/parser.c:42339
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16844 cp/parser.c:42436
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<#pragma message%> ã�®å¾Œã�«æ–‡å­—åˆ—ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16860 cp/parser.c:42453
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:17109 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.c:17113
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17131 cp/parser.c:44276
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:17154 c/c-parser.c:17202 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17194 cp/parser.c:44327 cp/parser.c:44372
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17225 cp/parser.c:44401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17226 cp/parser.c:44403
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:17270 cp/parser.c:42654
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17325 cp/parser.c:38813
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17341
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17356 cp/parser.c:38828
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c/c-parser.c:17455 cp/parser.c:38921
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17477 cp/parser.c:38943
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17491 cp/parser.c:38957
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:17498 cp/parser.c:38964
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:17555 cp/parser.c:39021
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17564 cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17574 cp/parser.c:39039
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17840 cp/parser.c:39244 cp/parser.c:39270
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.c:17844 cp/parser.c:39301 cp/parser.c:39317
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.c:17893 cp/semantics.c:9738 cp/semantics.c:9748
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17993 cp/semantics.c:9813
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18050 cp/parser.c:39501
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18062 cp/parser.c:39517
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18098 cp/parser.c:39550
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18105 cp/parser.c:39557
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18110
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18164 cp/parser.c:40162
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18169 cp/parser.c:40168
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18225 cp/parser.c:40219
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18236 cp/parser.c:40230
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18254 cp/parser.c:40258
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18333 cp/semantics.c:9323 cp/semantics.c:9414
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.c:18419
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�Œå®Œå…¨ã�ªå…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18467 cp/parser.c:40572
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18550 cp/parser.c:40368 cp/parser.c:40410 cp/pt.c:17930
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18684 cp/parser.c:40691
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18898 cp/parser.c:40909
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:19108 cp/parser.c:41110
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:19384 cp/parser.c:41388
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:19637 cp/parser.c:41661
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19653 cp/parser.c:41677
  #, 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.c:19701 cp/parser.c:41907
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19775 cp/parser.c:41760
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19787 cp/parser.c:41772
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19862 cp/parser.c:41851
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19875 cp/parser.c:41864
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20099 cp/parser.c:42126
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20156
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20207 c/c-parser.c:20235
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20274 cp/parser.c:42802
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20327 cp/parser.c:42854
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20352 cp/parser.c:42878
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: c/c-parser.c:20379 cp/parser.c:42917 cp/pt.c:11524
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.c:20382 cp/parser.c:42920 cp/pt.c:11541
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20406 cp/parser.c:42948 cp/pt.c:11527
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20451 cp/parser.c:42992
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20473 cp/parser.c:43014 cp/pt.c:11531
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20484 cp/parser.c:43025
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20571 cp/parser.c:43111
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20646 cp/parser.c:43219
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20666
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20672 cp/decl.c:7581
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20684 cp/decl.c:7590
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20727
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20735 cp/parser.c:43264
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20844 cp/parser.c:43369
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20893 cp/parser.c:43418
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20912 cp/parser.c:43443
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20919 cp/parser.c:43450
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<decltype%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20925 cp/parser.c:43457
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20953
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21034
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21037
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21040
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21048
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21057
  #, fuzzy, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: c/c-parser.c:21174
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21185
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21204
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21335 cp/parser.c:43925
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21399 cp/parser.c:43988
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21419 cp/parser.c:44014
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21428 cp/parser.c:44023
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:21440 cp/parser.c:44035
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21452 cp/parser.c:44047
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21461 cp/parser.c:44056
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21475 cp/parser.c:44070
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21494
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21500
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21740 cp/semantics.c:8762
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21742 cp/semantics.c:8764
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "è‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:21746 cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21925 cp/parser.c:44803
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21931 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21940
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21948 cp/parser.c:44827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22032
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 43519,43525 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void å¼�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
--- 43554,43560 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10697 c/c-typeck.c:10739 cp/call.c:4556
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void å¼�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
*************** msgstr "é–¢æ•°ã�®æˆ»ã‚Šåž‹ã�¯ %<volatile
*** 43600,43611 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
--- 43635,43646 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9252
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9256
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§
*** 43640,43646 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œã€�é…�åˆ—ã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯ãƒ™ã‚¯ãƒˆãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 43675,43681 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œã€�é…�åˆ—ã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯ãƒ™ã‚¯ãƒˆãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3609 cp/typeck.c:3702
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�
*** 43778,43794 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "é–¢æ•° %qE ã�¸æ¸¡ã�™å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®æ¯”è¼ƒçµ�æžœã�¯ä¸�å®šã�§ã�™"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
--- 43813,43829 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "é–¢æ•° %qE ã�¸æ¸¡ã�™å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5140 cp/typeck.c:5409
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®æ¯”è¼ƒçµ�æžœã�¯ä¸�å®šã�§ã�™"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5167 cp/typeck.c:5191
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5170 cp/typeck.c:5194
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
*************** msgstr "é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®å·®ã‚’æ±‚ã‚
*** 43813,43819 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™"
--- 43848,43854 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6107
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™"
*************** msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�
*** 43893,43899 ****
  msgid "taking address of expression of type %<void%>"
  msgstr "%<void%> åž‹ã�®å¼�ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
--- 43928,43934 ----
  msgid "taking address of expression of type %<void%>"
  msgstr "%<void%> åž‹ã�®å¼�ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:4858 c/c-typeck.c:5042
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
*************** msgstr "`this' ã�¯å�³è¾ºå€¤å¼�ã�§ã�‚ã‚Šã
*** 43908,45281 ****
  msgid "address of array with reverse scalar storage order requested"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "å¸¯åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5295
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C ã�¯ç‰‡å�´ã� ã�‘ã�Œ void ã�¨ã�ªã‚‹æ�¡ä»¶å¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5394
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿é–“ã�®æ¯”è¼ƒå¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5440
  #, fuzzy, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5594
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5598
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5616
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5621
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5630 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5768
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5774
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�Œé…�åˆ—åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C ã�¯é�žã‚¹ã‚«ãƒ©ãƒ¼ã�‹ã‚‰å�Œã�˜åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C ã�¯å…±ç”¨ä½“åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "å…±ç”¨ä½“ã�®ä¸­ã�«ã�ªã�„åž‹ã�‹ã‚‰å…±ç”¨ä½“åž‹ã�¸ã‚­ãƒ£ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "åž‹ %qT ã�®é–¢æ•°å‘¼ã�³å‡ºã�—ã�‹ã‚‰ä¸€è‡´ã�—ã�ªã�„åž‹ %qT ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�‹ã‚‰ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C ã�¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰é–¢æ•°ã�®ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6077
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "ä¸�å®Œå…¨åž‹ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆå†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6213
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "ä»£å…¥ã�®æŠ‘åˆ¶"
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "ä»£å…¥å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs ç”¨ã�®åˆ�æœŸåŒ–ä»˜è¿‘)"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "å°�æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿæ–‡å­—åˆ—å®šæ•°ã�§é…�åˆ—ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6681
  #, 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.c:6684
  #, 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.c:6689
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6897
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "ä»£å…¥å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6901
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "åˆ�æœŸåŒ–å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6906
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "return å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6924
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C ã�§ã�¯å¼•æ•°ã�‹ã‚‰å…±ç”¨ä½“ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7202
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.c:7215
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "å·¦è¾ºã�¸ã�®ä»£å…¥ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "å·¦è¾ºã�®åˆ�æœŸåŒ–ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "æˆ»ã‚Šåž‹ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7305
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�«æ¸¡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7310
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-typeck.c:7315
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:7320
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®æˆ»ã‚Šã�§ã�™"
  
! #: c/c-typeck.c:7369
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C ã�¯é–¢æ•°ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> é–“ã�®ä»£å…¥ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> é–“ã�®åˆ�æœŸåŒ–ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> ã�®é–“ã�®æˆ»ã‚Šã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:7428
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "ä»£å…¥ã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:7433
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "åˆ�æœŸåŒ–ã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:7438
  #, 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.c:7480
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�«æ¸¡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7488
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-typeck.c:7493
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:7504
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®æˆ»ã‚Šã�§ã�™"
  
! #: c/c-typeck.c:7516
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®æˆ»ã‚Šã�§ã�™"
  
! #: c/c-typeck.c:7555
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¸æ¸¡ã�™ã�¨ã��ã�«æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7562
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "ä»£å…¥ã�§æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7567
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "åˆ�æœŸåŒ–ã�§æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7571
  #, 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.c:7591
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "passing argument %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7598
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "ä»£å…¥ã�§ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7603
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "åˆ�æœŸåŒ–ã�§ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7607
  #, 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.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-typeck.c:7645
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "åž‹ %qT ã�¸ã�®åž‹ %qT ã�‹ã‚‰ã�®ä»£å…¥æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-typeck.c:7655
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "åž‹ %qT ã‚’åž‹ %qT ã‚’ä½¿ç”¨ã�—ã�¦åˆ�æœŸåŒ–æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-typeck.c:7665
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "åž‹ %qT ã‚’æˆ»ã�™ã�¨ã��ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™ã€‚åž‹ %qT ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯è‡ªå‹•é›†ç´„åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "é�©åˆ‡ã�§ã�ªã�„åž‹ã�®é…�åˆ—ã�Œæ–‡å­—åˆ—å®šæ•°ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "é�žå·¦è¾ºå€¤é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨ã�§ã�™"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "é…�åˆ—ã�Œé�žå®šæ•°é…�åˆ—å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œãƒ­ãƒ¼ãƒ‰æ™‚ã�«è¨ˆç®—å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "åˆ�æœŸåŒ–å­�ã�®çµ‚ã‚�ã‚Šã�«ä½™åˆ†ã�ªãƒ–ãƒ¬ãƒ¼ã‚¹ã�®ã‚°ãƒ«ãƒ¼ãƒ—"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹¬å¼§ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8924
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "ç©ºã�®ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�«ä½™åˆ†ã�ªè¦�ç´ ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚„å…±ç”¨ä½“åˆ�æœŸåŒ–å­�ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«ç©ºã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "åˆ�æœŸåŒ–å­�ã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œå‰¯ä½œç”¨ã�§ä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "åˆ�æœŸåŒ–å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:10178
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "char é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "æ§‹é€ ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "å…±ç”¨ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯å…±ç”¨ä½“ã�®åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C ã�¯ %<goto *expr;%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�Œ %<return%> æ–‡ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œç„¡ã�„ %<return%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œæœ‰ã‚‹ %<return%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:10840
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C ã�¯ void ã‚’æˆ»ã�™é–¢æ•°å†…ã�§ã€�å¼�ã‚’ã�Œã�‚ã‚‹ %<return%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:10917
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch ã�®å†…å®¹ã�Œæ•´æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "ISO C ã�§ã�¯ %<long%> ã�«ã‚ˆã‚‹ switch æ–‡ã�¯ %<int%> ã�«ã‚ˆã‚‹ switch ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case ãƒ©ãƒ™ãƒ«ã�¯æ•´æ•°å®šæ•°å¼�ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ %<default%> ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ break æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "OpenMP ã�®ãƒ«ãƒ¼ãƒ—ç”¨ã�« break æ–‡ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ã�‚ã‚‹ continue æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "åŠ¹æžœã�Œã�ªã�„æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "çµ�æžœã�®æ•°ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "æµ®å‹•å°�æ•°ç‚¹ã�®æ¯”è¼ƒã�§ == ã‚„ != ã‚’ä½¿ã�†ã�®ã�¯å®‰å…¨ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ä¸�å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-typeck.c:12335
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿ã�Œã�‚ã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�ªã�„é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§å…±ç”¨ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12779
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13120
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13780
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "é�žæ•´æ•°åž‹ã�®ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�§ã�™"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚ºã�®ç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14074
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14082
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "å�¯å¤‰é•·é…�åˆ— %qE ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE ã�¯ %<reduction(%s)%> ç”¨ã�®ç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14229
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE ã�¯ %<threadprivate%> (%<copyin%> ç”¨ã�¨ã�—ã�¦) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ã�¯ %<firstprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ã�¯ %<lastprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14448
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14462
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14481
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14500
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, 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.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14956
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14963
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15522
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œ %<va_list%> åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 43943,45321 ----
  msgid "address of array with reverse scalar storage order requested"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5073
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "å¸¯åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5076
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5081
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5083
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5222
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5304
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.c:5363 c/c-typeck.c:5369
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5386
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C ã�¯ç‰‡å�´ã� ã�‘ã�Œ void ã�¨ã�ªã‚‹æ�¡ä»¶å¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5403
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.c:5414 c/c-typeck.c:5431
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5419 c/c-typeck.c:5436
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿é–“ã�®æ¯”è¼ƒå¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5449
  #, fuzzy, gcc-internal-format
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5454
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5463 c/c-typeck.c:5474
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5488
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5603
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5607
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5625
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5630
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5639 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:5688
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5706 c/c-typeck.c:11260
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:5777
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.c:5783
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:5818
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5912
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�Œé…�åˆ—åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5918
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5933
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C ã�¯é�žã‚¹ã‚«ãƒ©ãƒ¼ã�‹ã‚‰å�Œã�˜åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5953
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C ã�¯å…±ç”¨ä½“åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5963
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "å…±ç”¨ä½“ã�®ä¸­ã�«ã�ªã�„åž‹ã�‹ã‚‰å…±ç”¨ä½“åž‹ã�¸ã‚­ãƒ£ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6028
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.c:6039
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
  
! #: c/c-typeck.c:6044
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "åž‹ %qT ã�®é–¢æ•°å‘¼ã�³å‡ºã�—ã�‹ã‚‰ä¸€è‡´ã�—ã�ªã�„åž‹ %qT ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
  
! #: c/c-typeck.c:6053 cp/typeck.c:8460
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�‹ã‚‰ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6076
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C ã�¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰é–¢æ•°ã�®ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6086
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "ä¸�å®Œå…¨åž‹ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:6182
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆå†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6223
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "ä»£å…¥ã�®æŠ‘åˆ¶"
  
! #: c/c-typeck.c:6349
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "ä»£å…¥å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6551 c/c-typeck.c:6573 c/c-typeck.c:6599
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs ç”¨ã�®åˆ�æœŸåŒ–ä»˜è¿‘)"
  
! #: c/c-typeck.c:6614
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "å°�æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿæ–‡å­—åˆ—å®šæ•°ã�§é…�åˆ—ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6657 c/c-typeck.c:6903
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6691
  #, 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.c:6694
  #, 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.c:6699
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:6898
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6907
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "ä»£å…¥å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6911
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "åˆ�æœŸåŒ–å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6916
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "return å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:6934
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: c/c-typeck.c:7112 c/c-typeck.c:7479
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7115 c/c-typeck.c:7482
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7118 c/c-typeck.c:7484
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7486
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.c:7129 c/c-typeck.c:7374 c/c-typeck.c:7417
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7131 c/c-typeck.c:7376 c/c-typeck.c:7419
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7133 c/c-typeck.c:7378 c/c-typeck.c:7421
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7135 c/c-typeck.c:7380 c/c-typeck.c:7423
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.c:7144
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C ã�§ã�¯å¼•æ•°ã�‹ã‚‰å…±ç”¨ä½“ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7212
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7278
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7284
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "å·¦è¾ºã�¸ã�®ä»£å…¥ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7289
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "å·¦è¾ºã�®åˆ�æœŸåŒ–ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7294 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "æˆ»ã‚Šåž‹ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7317
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�«æ¸¡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7327
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-typeck.c:7337
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:7342
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®æˆ»ã‚Šã�§ã�™"
  
! #: c/c-typeck.c:7391
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.c:7394
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C ã�¯é–¢æ•°ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> é–“ã�®ä»£å…¥ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7396
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> é–“ã�®åˆ�æœŸåŒ–ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7398
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> ã�®é–“ã�®æˆ»ã‚Šã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7442
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:7450
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "ä»£å…¥ã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:7455
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "åˆ�æœŸåŒ–ã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:7460
  #, 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.c:7502
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�«æ¸¡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7510
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-typeck.c:7515
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®ä»£å…¥ã�§ã�™"
  
! #: c/c-typeck.c:7521
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:7526
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:7533
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®æˆ»ã‚Šã�§ã�™"
  
! #: c/c-typeck.c:7538
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®æˆ»ã‚Šã�§ã�™"
  
! #: c/c-typeck.c:7577
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¸æ¸¡ã�™ã�¨ã��ã�«æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7584
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "ä»£å…¥ã�§æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7589
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "åˆ�æœŸåŒ–ã�§æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7593
  #, 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.c:7613
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "passing argument %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7620
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "ä»£å…¥ã�§ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7625
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "åˆ�æœŸåŒ–ã�§ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7629
  #, 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.c:7656
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-typeck.c:7667
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "åž‹ %qT ã�¸ã�®åž‹ %qT ã�‹ã‚‰ã�®ä»£å…¥æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-typeck.c:7677
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "åž‹ %qT ã‚’åž‹ %qT ã‚’ä½¿ç”¨ã�—ã�¦åˆ�æœŸåŒ–æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: c/c-typeck.c:7687
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "åž‹ %qT ã‚’æˆ»ã�™ã�¨ã��ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™ã€‚åž‹ %qT ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:7755
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯è‡ªå‹•é›†ç´„åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c/c-typeck.c:7995 c/c-typeck.c:8889 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8011 cp/typeck2.c:1099
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
! #: c/c-typeck.c:8051
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "é�©åˆ‡ã�§ã�ªã�„åž‹ã�®é…�åˆ—ã�Œæ–‡å­—åˆ—å®šæ•°ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8119 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "é�žå·¦è¾ºå€¤é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨ã�§ã�™"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:8162 c/c-typeck.c:8165 c/c-typeck.c:8173
! #: c/c-typeck.c:8213 c/c-typeck.c:9742 c/c-typeck.c:9792
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8147
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "é…�åˆ—ã�Œé�žå®šæ•°é…�åˆ—å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8178 c/c-typeck.c:8226 c/c-typeck.c:9802
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8220 c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œãƒ­ãƒ¼ãƒ‰æ™‚ã�«è¨ˆç®—å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8239
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: c/c-typeck.c:8517 cp/decl.c:6998
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: c/c-typeck.c:8737
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "åˆ�æœŸåŒ–å­�ã�®çµ‚ã‚�ã‚Šã�«ä½™åˆ†ã�ªãƒ–ãƒ¬ãƒ¼ã‚¹ã�®ã‚°ãƒ«ãƒ¼ãƒ—"
  
! #: c/c-typeck.c:8820
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹¬å¼§ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8886 c/c-typeck.c:10325 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8923
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:8946
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:8970
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "ç©ºã�®ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: c/c-typeck.c:8975
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�«ä½™åˆ†ã�ªè¦�ç´ ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:9094 c/c-typeck.c:9176
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.c:9099 c/c-typeck.c:9238
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚„å…±ç”¨ä½“åˆ�æœŸåŒ–å­�ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:9149
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.c:9158 c/c-typeck.c:9167
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:9172 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:9178 c/c-typeck.c:9181
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:9200
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«ç©ºã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:9209
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "åˆ�æœŸåŒ–å­�ã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:9311 c/c-typeck.c:9341 c/c-typeck.c:9885
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œå‰¯ä½œç”¨ã�§ä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:9315 c/c-typeck.c:9345 c/c-typeck.c:9888
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:9819
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "åˆ�æœŸåŒ–å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-typeck.c:10200
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %<char%> array initializer"
  msgstr "char é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10207 c/c-typeck.c:10284
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "æ§‹é€ ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10228
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10299 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "å…±ç”¨ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10416
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯å…±ç”¨ä½“ã�®åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™"
  
! #: c/c-typeck.c:10478
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10512
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10544
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:10786
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C ã�¯ %<goto *expr;%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:10813 c/gimple-parser.c:2404 cp/typeck.c:10061
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�Œ %<return%> æ–‡ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:10841 c/c-typeck.c:10845
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œç„¡ã�„ %<return%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:10859 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œæœ‰ã‚‹ %<return%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:10862
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C ã�¯ void ã‚’æˆ»ã�™é–¢æ•°å†…ã�§ã€�å¼�ã‚’ã�Œã�‚ã‚‹ %<return%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:10939
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
! #: c/c-typeck.c:11029 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch ã�®å†…å®¹ã�Œæ•´æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:11054
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "ISO C ã�§ã�¯ %<long%> ã�«ã‚ˆã‚‹ switch æ–‡ã�¯ %<int%> ã�«ã‚ˆã‚‹ switch ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:11092 c/c-typeck.c:11100
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case ãƒ©ãƒ™ãƒ«ã�¯æ•´æ•°å®šæ•°å¼�ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:11106 cp/parser.c:11981
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: c/c-typeck.c:11108
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ %<default%> ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: c/c-typeck.c:11184 cp/parser.c:13483
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ break æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11187 c/c-typeck.c:11207 cp/decl.c:3644 cp/parser.c:13493
! #: cp/parser.c:13514
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11190 cp/parser.c:13496
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "OpenMP ã�®ãƒ«ãƒ¼ãƒ—ç”¨ã�« break æ–‡ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:11204 cp/parser.c:13506
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ã�‚ã‚‹ continue æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11242 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "åŠ¹æžœã�Œã�ªã�„æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11286
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:12120 c/c-typeck.c:12288 cp/typeck.c:5423
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: c/c-typeck.c:12128 c/c-typeck.c:12296 cp/typeck.c:5436
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "çµ�æžœã�®æ•°ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:12143 c/c-typeck.c:12311 cp/typeck.c:5454
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
! 
! #: c/c-typeck.c:12153 c/c-typeck.c:12321 cp/typeck.c:5471
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12167 cp/typeck.c:5129
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "æµ®å‹•å°�æ•°ç‚¹ã�®æ¯”è¼ƒã�§ == ã‚„ != ã‚’ä½¿ã�†ã�®ã�¯å®‰å…¨ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:12185 c/c-typeck.c:12206
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12191 c/c-typeck.c:12212
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12233 c/c-typeck.c:12362
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.c:12240 c/c-typeck.c:12246
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12253 c/c-typeck.c:12372
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12265 c/c-typeck.c:12270 c/c-typeck.c:12398 c/c-typeck.c:12403
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ä¸�å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.c:12352
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c/c-typeck.c:12357
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿ã�Œã�‚ã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.c:12380 c/c-typeck.c:12383 c/c-typeck.c:12390 c/c-typeck.c:12393
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-typeck.c:12462
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12777
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�ªã�„é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12781
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12785
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§å…±ç”¨ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12801
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12991 cp/semantics.c:9886
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13002 c/c-typeck.c:13012 cp/semantics.c:9897
! #: cp/semantics.c:9907
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:13047 cp/semantics.c:9942
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13091 c/c-typeck.c:14672 c/c-typeck.c:14759 c/c-typeck.c:14832
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:13103 c/c-typeck.c:14604 c/c-typeck.c:14745
! #: cp/semantics.c:4950 cp/semantics.c:7490 cp/semantics.c:7684
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13112 c/c-typeck.c:14769 cp/semantics.c:4960
! #: cp/semantics.c:7703
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13120 c/c-typeck.c:14778
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13131 cp/semantics.c:4976 cp/semantics.c:7732
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13135 c/c-typeck.c:14797 cp/semantics.c:4980
! #: cp/semantics.c:7736
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13142
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:13151 c/c-typeck.c:14804 c/c-typeck.c:14922
! #: cp/semantics.c:4998 cp/semantics.c:7743 cp/semantics.c:7924
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13187 cp/semantics.c:5032
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13194 cp/semantics.c:5039
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13217 cp/semantics.c:5072
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: c/c-typeck.c:13234 c/c-typeck.c:13300 c/c-typeck.c:13577
! #: cp/semantics.c:5089 cp/semantics.c:5155
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13253 cp/semantics.c:5108
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13270 c/c-typeck.c:13391 cp/semantics.c:5125
! #: cp/semantics.c:5246
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13287 cp/semantics.c:5142
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13328 cp/semantics.c:5183
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13343 cp/semantics.c:5198
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13379 cp/semantics.c:5234
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: c/c-typeck.c:13383 cp/semantics.c:5238
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13401 c/c-typeck.c:13516 cp/semantics.c:5256
! #: cp/semantics.c:5385
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13409 cp/semantics.c:5264
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13795 cp/semantics.c:6335
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:13802
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13808 cp/semantics.c:6342
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:13821 cp/semantics.c:6358
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "é�žæ•´æ•°åž‹ã�®ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�§ã�™"
  
! #: c/c-typeck.c:13841 cp/semantics.c:6394
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13868
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13875 cp/semantics.c:6428
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: c/c-typeck.c:13881 cp/semantics.c:6434
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: c/c-typeck.c:13887 cp/semantics.c:6440
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚ºã�®ç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: c/c-typeck.c:13924 cp/semantics.c:6488
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6563
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14028 cp/semantics.c:6583
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14054 c/c-typeck.c:14064
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14084
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14096
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14104
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "å�¯å¤‰é•·é…�åˆ— %qE ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14148
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE ã�¯ %<reduction(%s)%> ç”¨ã�®ç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14157 cp/semantics.c:6227
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.c:14245
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14263 c/c-typeck.c:14996 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14275 cp/semantics.c:8447
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE ã�¯ %<threadprivate%> (%<copyin%> ç”¨ã�¨ã�—ã�¦) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14289 cp/semantics.c:6624
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14297
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14305
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14324 cp/semantics.c:6698
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14354 c/c-typeck.c:14915 c/c-typeck.c:15139
! #: cp/semantics.c:6785 cp/semantics.c:7917 cp/semantics.c:8215
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14369 cp/semantics.c:6800
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14382 c/c-typeck.c:14414 c/c-typeck.c:14445
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14390 c/c-typeck.c:14421 c/c-typeck.c:14693 c/c-typeck.c:14843
! #: c/c-typeck.c:14850 c/c-typeck.c:14868 c/c-typeck.c:14878 c/c-typeck.c:14885
! #: cp/semantics.c:6813 cp/semantics.c:6821 cp/semantics.c:6878
! #: cp/semantics.c:6885 cp/semantics.c:6929 cp/semantics.c:7617
! #: cp/semantics.c:7794 cp/semantics.c:7801 cp/semantics.c:7818
! #: cp/semantics.c:7828 cp/semantics.c:7835
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14393 c/c-typeck.c:14424 c/c-typeck.c:14853 c/c-typeck.c:14888
! #: cp/semantics.c:6824 cp/semantics.c:6888 cp/semantics.c:7804
! #: cp/semantics.c:7838
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14407 cp/semantics.c:6870
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ã�¯ %<firstprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14438 cp/semantics.c:6921
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ã�¯ %<lastprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14457 cp/semantics.c:7260
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14464
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14471
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14478
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14491 cp/semantics.c:7331
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14497
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14510 cp/semantics.c:7370
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14516
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14585 cp/semantics.c:7456
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7481
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14612 cp/semantics.c:7500
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14621 cp/semantics.c:7511
  #, 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.c:14664 cp/semantics.c:7592
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14689 c/c-typeck.c:14865 cp/semantics.c:7613
! #: cp/semantics.c:7815
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14697 c/c-typeck.c:14871 cp/semantics.c:7621
! #: cp/semantics.c:7821
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14752 cp/semantics.c:7691
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14823 c/c-typeck.c:14929 cp/semantics.c:7773
! #: cp/semantics.c:7931
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14910 cp/semantics.c:7911
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14938 cp/semantics.c:7941
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14952 cp/semantics.c:7957
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14955 cp/semantics.c:7960
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14972
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14979
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:15009 c/c-typeck.c:15100 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15029 cp/semantics.c:7543
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:15122 cp/semantics.c:8183
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15189 cp/semantics.c:8518
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:15199
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8309
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15230 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15241 c/c-typeck.c:15249 cp/semantics.c:8331
! #: cp/semantics.c:8349
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15294 cp/semantics.c:8289
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15331 cp/semantics.c:8339
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15341 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15359 cp/semantics.c:8543
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15533
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15538
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œ %<va_list%> åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:15544
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT
*** 45483,45489 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 45523,45529 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.c:3729 cp/pt.c:6908
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 45570,46810 ****
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4366
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.c:4264
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:4372 cp/cvt.c:862
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:4439
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4460
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã‚‹ %<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "%<(%T) (%A)%> ã�¸ã�®å‘¼ã�³å‡ºã�—ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4958
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:5010
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "%qs ç”¨ã�® %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:5011
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5014
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.c:5016
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5039
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E ? %E : %E%> å†…ã�«ã�‚ã‚‹ä¸‰é …æ¼”ç®—å­� %<operator?:%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“ "
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5051
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> ã�§ %<%E%s%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5058
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5061
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E[%E]%> å†…ã�® %<operator[]%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5072
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5081
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5096
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> ã�§ %<%E %s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5105
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5215
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ ã�¯ä¸­é–“é …ã�Œçœ�ç•¥ã�•ã‚Œã�Ÿ ?: å¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "%d ç•ªç›®ã�®å¼•æ•°ã�Œ `%s' ã�®åž‹ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?: ã�¸ã�®è¢«æ¼”ç®—å­�ã�Œç•°ã�ªã‚‹åž‹ %qT ã�¨ %qT ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5703
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5716
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5721
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5737
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ã�¨ %q#T ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.c:7051
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator %s%> ã�¯ %qT ç”¨ã�¨ã�—ã�¦ã�¯é�©åˆ‡ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:7267
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D ã�¯ã‚¢ã‚¯ã‚»ã‚¹å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ %qT ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7388
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7475
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "%qT ç”¨ã�®åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7545
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7627
  #, fuzzy, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "`explicit' ã�«ã�§ã��ã‚‹ã�®ã�¯ã€�ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã� ã�‘ã�§ã�™"
  
! #: cp/call.c:7897
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7906
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7911
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7923
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7926
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:8166
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8270
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8348
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œ format å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹ã‚ˆã�†ã�§ã�™"
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9103
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:9313
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.c:9875
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.c:9877
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.c:9908
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.c:9910
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10109
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "å®šæ•°ã�Œè‡ªèº«ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10383 cp/typeck.c:9489
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:10405
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10437
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %<%T::%D%> ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10716
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿ %<%s(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:10742
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10748
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11804
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:12061
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " å€™è£œ 1: %q+#F"
  
! #: cp/call.c:12063
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " å€™è£œ 2: %q+#F"
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12655
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: cp/class.c:309
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:313
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:320
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:325
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:378
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:1191
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "`%s' ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�¯å‰�æ–¹ã�§ã�«å®£è¨€ã�•ã‚Œã�Ÿã‚‚ã�®ã�¨è¡�çª�ã�—ã�¾ã�™"
  
! #: cp/class.c:1194
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1212
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q+#D ã�¯ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�™ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ %q+D ç”¨ã�®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1332
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1342
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "ã‚¯ãƒ©ã‚¹ %qT å†…ã�®å…¨ã�¦ã�®ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�Œé�žå…¬é–‹ã�§ã�™"
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T ã�¯ãƒ•ãƒ¬ãƒ³ãƒ‰ã�Œç„¡ã�„é�žå…¬é–‹ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ã�¿å®šç¾©ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T ã�¯ãƒ•ãƒ¬ãƒ³ãƒ‰ã�Œç„¡ã�„é�žå…¬é–‹ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ã�¿å®šç¾©ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2936
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q+#D ã�¯ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�™ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3017
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%q+D ã�¯éš ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:3018
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "        %qD"
  
! #: cp/class.c:3053
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D ã�¯ç„¡åŠ¹ã�§ã�™ã€‚ç„¡å��å…±ç”¨ä½“ã�¯é�žé�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã�®ã�¿æŒ�ã�¤ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�™"
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+#D ã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œè² ã�§ã�™"
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œ 0 ã�§ã�™"
  
! #: cp/class.c:3487
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "%q+D ã�®å¹…ã�Œåž‹ã�®å¤§ã��ã�•ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:3493
  #, fuzzy, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D ã�¯ %q#T ã�®å…¨ã�¦ã�®å€¤ã‚’æŒ�ã�¤ã�«ã�¯å°�ã�•ã�™ã�Žã�¾ã�™"
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "ã‚³ãƒ”ãƒ¼ä»£å…¥æ¼”ç®—å­�ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/class.c:3563
  #, fuzzy, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/class.c:3679
  #, fuzzy, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D ã�¯å…±ç”¨ä½“ã�®ãƒ¡ãƒ³ãƒ�ã�®ã�Ÿã‚�é�™çš„ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:3692
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å®šæ•°ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�¯ã�Œé–¢æ•°åž‹ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå®£è¨€ã‚’ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "ãƒ‘ãƒ©ãƒ¡ã‚¿ã�¯ãƒ¡ã‚½ãƒƒãƒ‰ã�®åž‹ã‚’ä¸�æ­£ã�«å®£è¨€ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3834
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:3837
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "å…±ç”¨ä½“ %qT å†…ã�®è¤‡æ•°ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3870
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3913
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+#D ã�Œã‚¯ãƒ©ã‚¹å��ã�¨å�Œã�˜ã�§ã�™"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T ã�Œãƒ�ã‚¤ãƒ³ã‚¿ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:3946
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3952
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:4411
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: cp/class.c:4414
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: cp/class.c:4742
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "é�žä»®æƒ³é–¢æ•° %q+D ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:4775
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5934
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5943
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:6006
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/class.c:6127
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:6156
  #, fuzzy, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å�‚ç…§ %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:6162
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å®šæ•°ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "ç›´æŽ¥ã�®åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "ä»®æƒ³åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã�¯ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:6743
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "%q+D ã�®ã‚ªãƒ•ã‚»ãƒƒãƒˆã�¯ ABI ã�«é�©å�ˆã�—ã�¦ã�„ã�ªã�„ã�Ÿã‚�å°†æ�¥ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã�® GCC ã�§ã�¯å¤‰æ›´ã�«ã�ªã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
  
! #: cp/class.c:6922
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: cp/class.c:7208
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7210
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:7243
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:7245
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "æ§‹é€ ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ä»¥å¤–ã�®ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7262
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:7264
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "æ§‹é€ ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ä»¥å¤–ã�®ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:7283
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T ã�¯ä»®æƒ³é–¢æ•°ã‚’æŒ�ã�£ã�¦ã�Šã‚Šé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹å�¯èƒ½ã�§ã�™"
  
! #: cp/class.c:7562
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "%q#D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã‚¯ãƒ©ã‚¹ %qT å†…ã�®ã�©ã‚Œã�¨ã‚‚ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7572
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° `%s' ã�¯ dllimport ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "è¨€èªžæ–‡å­—åˆ— %<\"%E\"%> ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "é–¢æ•° %qD ã�‹ã‚‰åž‹ %q#T ã�¸ã�®å¤‰æ�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•° %qD ã�‹ã‚‰åž‹ %q#T ã�¸ã�®å¤‰æ�›ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/class.c:8555
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "åž‹æƒ…å ±ã�Œä¸�å��åˆ†ã�§ã�™"
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE ã‚’åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:8928
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã�®ãƒ¡ãƒ³ãƒ�ã�Œè¦†ã�„éš ã�•ã‚Œã�¾ã�™"
  
! #: cp/class.c:8931
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "ã�“ã�“ã�§ %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 45610,46850 ----
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4367
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.c:4265
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:4373 cp/cvt.c:862
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:4440
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4461
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:4645
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:4648
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã‚‹ %<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4873
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4945
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "%<(%T) (%A)%> ã�¸ã�®å‘¼ã�³å‡ºã�—ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4959
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:5011
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "%qs ç”¨ã�® %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:5012
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5015
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.c:5017
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.c:5019
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5036
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5040
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E ? %E : %E%> å†…ã�«ã�‚ã‚‹ä¸‰é …æ¼”ç®—å­� %<operator?:%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“ "
  
! #: cp/call.c:5049 cp/call.c:5093 cp/call.c:5103
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5052
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> ã�§ %<%E%s%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5059
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5062
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E[%E]%> å†…ã�® %<operator[]%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5070
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:5073
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5079
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5082
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5097
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> ã�§ %<%E %s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5106
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5216
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ ã�¯ä¸­é–“é …ã�Œçœ�ç•¥ã�•ã‚Œã�Ÿ ?: å¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5283
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5300 cp/call.c:5307
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5363
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "%d ç•ªç›®ã�®å¼•æ•°ã�Œ `%s' ã�®åž‹ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:5443
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5448
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5497 cp/call.c:5612 cp/call.c:5783
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?: ã�¸ã�®è¢«æ¼”ç®—å­�ã�Œç•°ã�ªã‚‹åž‹ %qT ã�¨ %qT ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5501
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5688
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5704
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5717
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5722
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5738
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:6428
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6430
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6510
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6561
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:6563
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6634
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ã�¨ %q#T ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/call.c:7018
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7021
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.c:7060
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.c:7236
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7242
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator %s%> ã�¯ %qT ç”¨ã�¨ã�—ã�¦ã�¯é�©åˆ‡ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:7278
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7279 cp/decl.c:8284
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7284
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7285 cp/decl.c:8285
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7292
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D ã�¯ã‚¢ã‚¯ã‚»ã‚¹å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:7373
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7376 cp/call.c:7395 cp/decl.c:9980 cp/typeck.c:4209
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7380
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ %qT ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7392
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7399
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7466
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7486
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/call.c:7536
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "%qT ç”¨ã�®åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/call.c:7547
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7556
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:7593 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:7635 cp/call.c:7642
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7638
  #, fuzzy, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "`explicit' ã�«ã�§ã��ã‚‹ã�®ã�¯ã€�ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã� ã�‘ã�§ã�™"
  
! #: cp/call.c:7911
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7920
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7925
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7937
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7940
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7982 cp/call.c:8000
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7985
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:8180
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:8207 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8287
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:8297
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8365
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8374
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8474
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œ format å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹ã‚ˆã�†ã�§ã�™"
  
! #: cp/call.c:8536
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9120
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:9123 cp/call.c:11767
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:9148
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:9344
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9476
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9876
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9879
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.c:9884
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9889
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9904
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.c:9908
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9911
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9914
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9937
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.c:9939
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.c:9941
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9944
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9947
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9950
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9961
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9973
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9990
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9993
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:10003
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10006
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:10018
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10040
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10140
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "å®šæ•°ã�Œè‡ªèº«ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10414 cp/typeck.c:9504
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:10436
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10468
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10515
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
! #: cp/call.c:10553 cp/pt.c:16297 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %<%T::%D%> ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:10555
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10750
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿ %<%s(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:10773
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10778
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10779
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10802
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:11765
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11834
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11835
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:11838
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12088
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:12092
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " å€™è£œ 1: %q+#F"
  
! #: cp/call.c:12094
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " å€™è£œ 2: %q+#F"
  
! #: cp/call.c:12140
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12527
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12682
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12686
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: cp/class.c:322
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:326
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:333
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:338
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:391
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:1204
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "`%s' ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�¯å‰�æ–¹ã�§ã�«å®£è¨€ã�•ã‚Œã�Ÿã‚‚ã�®ã�¨è¡�çª�ã�—ã�¾ã�™"
  
! #: cp/class.c:1207
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1225
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q+#D ã�¯ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�™ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/class.c:1227 cp/decl.c:1746 cp/decl.c:1758 cp/decl.c:1783 cp/decl.c:1806
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/class.c:1269
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ %q+D ç”¨ã�®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1272
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1341
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1345
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1351
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1355
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1435 cp/class.c:1442 cp/class.c:1449 cp/class.c:1461
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1447
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1455
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1766
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2240
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "ã‚¯ãƒ©ã‚¹ %qT å†…ã�®å…¨ã�¦ã�®ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�Œé�žå…¬é–‹ã�§ã�™"
  
! #: cp/class.c:2252
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T ã�¯ãƒ•ãƒ¬ãƒ³ãƒ‰ã�Œç„¡ã�„é�žå…¬é–‹ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ã�¿å®šç¾©ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:2293
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T ã�¯ãƒ•ãƒ¬ãƒ³ãƒ‰ã�Œç„¡ã�„é�žå…¬é–‹ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ã�¿å®šç¾©ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:2297
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2589
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2951
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q+#D ã�¯ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�™ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2969
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:3032
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%q+D ã�¯éš ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:3033
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "        %qD"
  
! #: cp/class.c:3068
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D ã�¯ç„¡åŠ¹ã�§ã�™ã€‚ç„¡å��å…±ç”¨ä½“ã�¯é�žé�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã�®ã�¿æŒ�ã�¤ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�™"
  
! #: cp/class.c:3078 cp/parser.c:21870
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3274
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3466
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+#D ã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: cp/class.c:3482
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œè² ã�§ã�™"
  
! #: cp/class.c:3492
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œ 0 ã�§ã�™"
  
! #: cp/class.c:3502
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "%q+D ã�®å¹…ã�Œåž‹ã�®å¤§ã��ã�•ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:3508
  #, fuzzy, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D ã�¯ %q#T ã�®å…¨ã�¦ã�®å€¤ã‚’æŒ�ã�¤ã�«ã�¯å°�ã�•ã�™ã�Žã�¾ã�™"
  
! #: cp/class.c:3569
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/class.c:3572
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/class.c:3574
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "ã‚³ãƒ”ãƒ¼ä»£å…¥æ¼”ç®—å­�ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/class.c:3578
  #, fuzzy, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/class.c:3694
  #, fuzzy, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D ã�¯å…±ç”¨ä½“ã�®ãƒ¡ãƒ³ãƒ�ã�®ã�Ÿã‚�é�™çš„ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:3707
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å®šæ•°ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:3720
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�¯ã�Œé–¢æ•°åž‹ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå®£è¨€ã‚’ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3726
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "ãƒ‘ãƒ©ãƒ¡ã‚¿ã�¯ãƒ¡ã‚½ãƒƒãƒ‰ã�®åž‹ã‚’ä¸�æ­£ã�«å®£è¨€ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3797
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3849
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:3852
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:3883
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "å…±ç”¨ä½“ %qT å†…ã�®è¤‡æ•°ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3885
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3928
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+#D ã�Œã‚¯ãƒ©ã‚¹å��ã�¨å�Œã�˜ã�§ã�™"
  
! #: cp/class.c:3956
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T ã�Œãƒ�ã‚¤ãƒ³ã‚¿ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:3961
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3963
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3967
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3969
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:4426
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: cp/class.c:4429
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: cp/class.c:4757
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "é�žä»®æƒ³é–¢æ•° %q+D ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:4790
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/class.c:5246
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5267
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5923 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5949
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5952
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5955
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5958
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:6014
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:6021
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/class.c:6142
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:6171
  #, fuzzy, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å�‚ç…§ %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:6177
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å®šæ•°ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:6496
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "ç›´æŽ¥ã�®åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:6508
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "ä»®æƒ³åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã�¯ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:6758
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "%q+D ã�®ã‚ªãƒ•ã‚»ãƒƒãƒˆã�¯ ABI ã�«é�©å�ˆã�—ã�¦ã�„ã�ªã�„ã�Ÿã‚�å°†æ�¥ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã�® GCC ã�§ã�¯å¤‰æ›´ã�«ã�ªã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
  
! #: cp/class.c:6937
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: cp/class.c:7223
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7225
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
  
! #: cp/class.c:7230
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:7258
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:7260
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "æ§‹é€ ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ä»¥å¤–ã�®ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:7269 cp/class.c:7300
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7277
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:7279
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "æ§‹é€ ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ä»¥å¤–ã�®ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:7298
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:7412 cp/parser.c:25654
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7549
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T ã�¯ä»®æƒ³é–¢æ•°ã‚’æŒ�ã�£ã�¦ã�Šã‚Šé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹å�¯èƒ½ã�§ã�™"
  
! #: cp/class.c:7577
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "%q#D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã‚¯ãƒ©ã‚¹ %qT å†…ã�®ã�©ã‚Œã�¨ã‚‚ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/class.c:7583
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7587
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7593
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7750
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° `%s' ã�¯ dllimport ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7761
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8268
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "è¨€èªžæ–‡å­—åˆ— %<\"%E\"%> ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:8358
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8516
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "é–¢æ•° %qD ã�‹ã‚‰åž‹ %q#T ã�¸ã�®å¤‰æ�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/class.c:8543
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•° %qD ã�‹ã‚‰åž‹ %q#T ã�¸ã�®å¤‰æ�›ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/class.c:8570
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:8573
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8649 cp/class.c:8691
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "åž‹æƒ…å ±ã�Œä¸�å��åˆ†ã�§ã�™"
  
! #: cp/class.c:8669
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE ã‚’åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:8943
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã�®ãƒ¡ãƒ³ãƒ�ã�Œè¦†ã�„éš ã�•ã‚Œã�¾ã�™"
  
! #: cp/class.c:8946
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "ã�“ã�“ã�§ %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 46884,46890 ****
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
--- 46924,46930 ----
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8025
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
*************** msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ
*** 46930,46936 ****
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
--- 46970,46976 ----
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8057
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
*************** msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�
*** 47040,47412 ****
  msgid "accessing uninitialized array element"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:3875
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3898
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4062
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4065
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4076
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4079
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4090
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4093
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4104
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4108
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4119
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4122
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4163
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4226
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5026
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.c:5028 cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:5033
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:5038
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5045
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5050
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ã�¯ const ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5053
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ã�¯ volatile ã�§ã�™"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.c:5071
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:5320
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5389
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/constexpr.c:5402
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5802 cp/constexpr.c:7039
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5908
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6010
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:6089
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6727
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6756
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "%s\"%s\"%s ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6792
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6992
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/constexpr.c:6998
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯å�˜ä¸€ã�®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:7023
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/constexpr.c:7042
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7280
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7295
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "`%s' ã�¯ã��ã�®å®šç¾©ã�®å‰�ã�«ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�ªã�—ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:7306
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:8138
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8265
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:8419
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8486
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8501
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:8565
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:8615
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8622
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:8695
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8791
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8858
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:8888
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ« \"%s\" ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
--- 47080,47452 ----
  msgid "accessing uninitialized array element"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:3877
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:3894 cp/constexpr.c:3993 cp/constexpr.c:6123
! #: cp/constexpr.c:6220 cp/constexpr.c:7977
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3900
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.c:3931 cp/constexpr.c:3953
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:3933
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4064
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4067
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4078
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4081
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4092
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4095
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4106
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4110
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4121
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4124
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4165
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:4174 cp/constexpr.c:4184
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4204
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4228
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:4240
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4970 cp/constexpr.c:6790
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:4990
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.c:5037 cp/constexpr.c:5044
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:5042
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:5047
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5054
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5059
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ã�¯ const ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5062
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ã�¯ volatile ã�§ã�™"
  
! #: cp/constexpr.c:5067 cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.c:5080
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:5083
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:5329
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5398
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/constexpr.c:5411
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5811 cp/constexpr.c:7048
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5917
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6019
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6020
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6085
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:6098
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6280 cp/constexpr.c:8655
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:6708 cp/constexpr.c:8182
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6736
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6765
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed"
  msgstr "%s\"%s\"%s ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6801
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6906 cp/constexpr.c:8481 cp/constexpr.c:8859
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:7001
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/constexpr.c:7007
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯å�˜ä¸€ã�®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:7032
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/constexpr.c:7051
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:7281
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7289
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7304
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "`%s' ã�¯ã��ã�®å®šç¾©ã�®å‰�ã�«ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�ªã�—ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:7315
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7337
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7917
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:8147
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8150
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8235
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8274
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:8428
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8495
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8510
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:8574
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:8624
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8631
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:8704
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8800
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8867
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:8906
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ« \"%s\" ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
*************** msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ
*** 47431,47467 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: cp/cp-gimplify.c:2813
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/cp-gimplify.c:2830
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.c:2841
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.c:2853
  #, 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 ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
--- 47471,47507 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2797
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cp-gimplify.c:2819 cp/cp-gimplify.c:2831 cp/decl.c:4049 cp/method.c:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: cp/cp-gimplify.c:2837
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/cp-gimplify.c:2854
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.c:2865
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.c:2877
  #, 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 ""
  
! #: cp/cp-gimplify.c:2981
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
*************** msgstr ""
*** 47506,47512 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 47546,47552 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/cvt.c:498 cp/typeck.c:7991
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œ
*** 47873,48110 ****
  
  # ã�“ã�“ã‚ˆã‚Šä¸‹ã�®æ•°æ–‡ã�¯ä¸€ã�¤ã�®æ–‡ã�Œ2å€‹ä»¥ä¸Šã�® msgid ã�«åˆ†å‰²ã�•ã‚Œã�¦ã�„ã�¾ã�™
  # è¨³ã�™ã�®ã�¯é�žå¸¸ã�«å›°é›£ã�§ã�™
! #: cp/decl.c:1198
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.c:1238
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.c:1252
  #, fuzzy, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:1299
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ä½¿ç”¨ã�—ã�¦ã�„ã‚‹å®£è¨€ %q+D ã�¯å‰�ã�«ä½¿ç”¨ã�—ã�¦ã�„ã‚‹å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:1332
  #, fuzzy, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr "æœªåˆ�æœŸåŒ–å®šæ•°ã‚’ ROM ã�«ç½®ã�‹ã�ªã�„"
  
! #: cp/decl.c:1354
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:1383
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:1386
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:1435
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:1437 cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:1506
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�Œé�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:1519 cp/decl.c:1646
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %q#D ã‚’è¦†ã�„éš ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:1520 cp/decl.c:1647
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "ãƒ©ã‚¤ãƒ–ãƒ©ãƒªé–¢æ•° %q#D ã‚’è¦†ã�„éš ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:1528
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "ãƒ©ã‚¤ãƒ–ãƒ©ãƒªé–¢æ•° %q#D ã�¯é�žé–¢æ•° %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:1532 cp/decl.c:1593
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:1621
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "%q+D ã�®å®£è¨€ã�Œçµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:1627 cp/decl.c:1641
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "%q+D ã�®å®£è¨€ã�Œçµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:1631
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: cp/decl.c:1735
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "%q+D ã�®ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:1739
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1755
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q+D ã�Œç•°ã�ªã‚‹ç¨®é¡žã�®ã‚·ãƒ³ãƒœãƒ«ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:1779
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/decl.c:1801
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:1818
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:1828
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:1840
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "`%s' ã�®å®£è¨€ã�¯ã‚°ãƒ­ãƒ¼ãƒ�ãƒ«å®£è¨€ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®æš—é»™çš„ã�ªå®£è¨€"
  
! #: cp/decl.c:1900
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:1912
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "`%s' ã�¨åž‹ã�ŒçŸ›ç›¾ã�—ã�¾ã�™"
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:1954
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "ãƒªãƒ³ã‚¯ç„¡ã�— %q+D ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/decl.c:1957
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:1992 cp/decl.c:2002
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
! #: cp/decl.c:1995 cp/decl.c:2005
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
! #: cp/decl.c:2045
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:2053
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
! #: cp/decl.c:2102
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2164
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 47913,48150 ----
  
  # ã�“ã�“ã‚ˆã‚Šä¸‹ã�®æ•°æ–‡ã�¯ä¸€ã�¤ã�®æ–‡ã�Œ2å€‹ä»¥ä¸Šã�® msgid ã�«åˆ†å‰²ã�•ã‚Œã�¦ã�„ã�¾ã�™
  # è¨³ã�™ã�®ã�¯é�žå¸¸ã�«å›°é›£ã�§ã�™
! #: cp/decl.c:1200
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.c:1240
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.c:1254
  #, fuzzy, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:1301
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ä½¿ç”¨ã�—ã�¦ã�„ã‚‹å®£è¨€ %q+D ã�¯å‰�ã�«ä½¿ç”¨ã�—ã�¦ã�„ã‚‹å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:1305 cp/decl.c:15357
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:1334
  #, fuzzy, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr "æœªåˆ�æœŸåŒ–å®šæ•°ã‚’ ROM ã�«ç½®ã�‹ã�ªã�„"
  
! #: cp/decl.c:1356
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:1385
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:1388
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:1437
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:1439 cp/decl.c:1822
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:1508
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�Œé�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:1521 cp/decl.c:1648
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %q#D ã‚’è¦†ã�„éš ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:1522 cp/decl.c:1649
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "ãƒ©ã‚¤ãƒ–ãƒ©ãƒªé–¢æ•° %q#D ã‚’è¦†ã�„éš ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:1530
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "ãƒ©ã‚¤ãƒ–ãƒ©ãƒªé–¢æ•° %q#D ã�¯é�žé–¢æ•° %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:1534 cp/decl.c:1595
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:1623
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "%q+D ã�®å®£è¨€ã�Œçµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:1629 cp/decl.c:1643
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "%q+D ã�®å®£è¨€ã�Œçµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:1633
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: cp/decl.c:1737
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "%q+D ã�®ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:1741
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1757
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q+D ã�Œç•°ã�ªã‚‹ç¨®é¡žã�®ã‚·ãƒ³ãƒœãƒ«ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:1781
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/decl.c:1803
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:1832
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "`%s' ã�®å®£è¨€ã�¯ã‚°ãƒ­ãƒ¼ãƒ�ãƒ«å®£è¨€ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:1844
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®æš—é»™çš„ã�ªå®£è¨€"
  
! #: cp/decl.c:1902
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:1903 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "`%s' ã�¨åž‹ã�ŒçŸ›ç›¾ã�—ã�¾ã�™"
  
! #: cp/decl.c:1916
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:1956
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "ãƒªãƒ³ã‚¯ç„¡ã�— %q+D ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/decl.c:1959
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:1994 cp/decl.c:2004
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
! #: cp/decl.c:1997 cp/decl.c:2007
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
! #: cp/decl.c:2047
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:2055
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
! #: cp/decl.c:2104
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2165
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ
*** 48117,48164 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2774
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%q+D ã�®ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:3050
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 48157,48204 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2636
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2775
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%q+D ã�®ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
  #. Reject two definitions.
! #: cp/decl.c:3035 cp/decl.c:3064 cp/decl.c:3106 cp/decl.c:3123 cp/decl.c:3226
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:3051
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:3061
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:3075 cp/decl.c:3133
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3078 cp/decl.c:3136
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3085 cp/decl.c:3143
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:3092
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 48166,48615 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3216
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "%q+D ã�®å†—é•·ã�ªå†�å®£è¨€ã�§ã�™"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  ã�“ã�“ã�‹ã‚‰"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3428
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/decl.c:3431
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  try ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  catch ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  try ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/decl.c:3588
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/decl.c:3591
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:4061
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4101
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
! #: cp/decl.c:4114
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4195
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "ä»®å¼•æ•° `%s' ã�®åž‹ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl.c:4531
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œ 2 ã�®ç´¯ä¹—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5063
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "ä¸€ã�¤ã�®å®£è¨€ã�«è¤‡æ•°ã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:5113
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "`enum %s' ã�®å†�å®£è¨€"
  
! #: cp/decl.c:5130
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5163
  #, fuzzy, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "typdef å®£è¨€ã�§åž‹å��ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ ã�¯ç„¡å��æ§‹é€ ä½“ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5178
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5181
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5189
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�«å¯¾ã�™ã‚‹æˆ»ã‚Šå€¤ã�®åž‹æŒ‡å®šã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5192
  #, fuzzy, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5196
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5200
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5204
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5208
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5212
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "`%s' ã�®å®£è¨€ã�§åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® `int' ã�¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:5243
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/decl.c:5246
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "`com_interface' å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹å®šç¾©ã�«ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
  
! #: cp/decl.c:5318
  #, 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.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5399
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "`%s' ã�®å®£è¨€ã�« `extern' ã�Œã�¤ã�„ã�¦ã�Šã‚Šã€�åˆ�æœŸåŒ–ã‚‚ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5437
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° `%s' ã�¯ dllimport ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5461
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:5469
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿å®£è¨€å­�ã�«ä¸�é�©åˆ‡ã�ªåž‹ä¿®é£¾å­�"
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5494
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿåˆ�æœŸåŒ–å­�"
  
! #: cp/decl.c:5542
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl.c:5671
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "å¤‰æ•° `%s' ã�«ã�¯åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�™ã�Œã€�ä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "é…�åˆ— `%s' ã�®è¦�ç´ ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:5687
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5862
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "è‡ªæ˜Žã�§ã�ªã�„ãƒ©ãƒ™ãƒ«ã�®ã�¤ã�„ã�Ÿåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/decl.c:5866
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/decl.c:5922
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚ºã�®ç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5929
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "`%s' ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5941
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:6006
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:6057
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6061
  #, 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.c:6067
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6109
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "æœªåˆ�æœŸåŒ–å®šæ•°ã‚’ ROM ã�«ç½®ã�‹ã�ªã�„"
  
! #: cp/decl.c:6116
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6125
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° %q+D ã�¯ dllimport ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6133
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6308
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ç„¡åŠ¹ã�ªãƒ“ãƒƒãƒˆåˆ—åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/decl.c:6365
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "ç„¡å��åŸºåº•ã‚¯ãƒ©ã‚¹ã�®åˆ�æœŸè¨­å®šå­�ã�Œæ›–æ˜§ã�§ã�™"
--- 48206,48655 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3157
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3172
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3175
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3190 cp/decl.c:3234 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3217
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "%q+D ã�®å†—é•·ã�ªå†�å®£è¨€ã�§ã�™"
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3284
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:3378
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  ã�“ã�“ã�‹ã‚‰"
  
! #: cp/decl.c:3401 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3429
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/decl.c:3432
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:3446 cp/decl.c:3600
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  try ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
  
! #: cp/decl.c:3452 cp/decl.c:3582 cp/decl.c:3602
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  catch ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
  
! #: cp/decl.c:3458 cp/decl.c:3612
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  try ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
  
! #: cp/decl.c:3464 cp/decl.c:3604
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3471 cp/decl.c:3606
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/decl.c:3589
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/decl.c:3592
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:4056 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:4062
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:4073
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:4101 cp/decl.c:4187
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4102
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
! #: cp/decl.c:4115
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/decl.c:4124
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4131
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4196
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "ä»®å¼•æ•° `%s' ã�®åž‹ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl.c:4532
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œ 2 ã�®ç´¯ä¹—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:5039
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5042
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5045
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5064
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5067
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5109
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "ä¸€ã�¤ã�®å®£è¨€ã�«è¤‡æ•°ã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:5114
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "`enum %s' ã�®å†�å®£è¨€"
  
! #: cp/decl.c:5131
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5164
  #, fuzzy, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "typdef å®£è¨€ã�§åž‹å��ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5172
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ ã�¯ç„¡å��æ§‹é€ ä½“ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5179
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5182
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5187
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5190
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�«å¯¾ã�™ã‚‹æˆ»ã‚Šå€¤ã�®åž‹æŒ‡å®šã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5193
  #, fuzzy, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5197
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5201
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5205
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5209
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5213
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "`%s' ã�®å®£è¨€ã�§åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® `int' ã�¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5216 cp/decl.c:5219 cp/decl.c:5222
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:5244
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/decl.c:5247
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "`com_interface' å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹å®šç¾©ã�«ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
  
! #: cp/decl.c:5319
  #, 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.c:5323
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5387 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5400
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "`%s' ã�®å®£è¨€ã�« `extern' ã�Œã�¤ã�„ã�¦ã�Šã‚Šã€�åˆ�æœŸåŒ–ã‚‚ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5438
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° `%s' ã�¯ dllimport ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5462
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:5471
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿å®£è¨€å­�ã�«ä¸�é�©åˆ‡ã�ªåž‹ä¿®é£¾å­�"
  
! #: cp/decl.c:5483
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5495
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿåˆ�æœŸåŒ–å­�"
  
! #: cp/decl.c:5543
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:5560
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5595
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: cp/decl.c:5600
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl.c:5672
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "å¤‰æ•° `%s' ã�«ã�¯åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�™ã�Œã€�ä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:5678 cp/decl.c:6856
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "é…�åˆ— `%s' ã�®è¦�ç´ ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:5688
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5838
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5844
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5863
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "è‡ªæ˜Žã�§ã�ªã�„ãƒ©ãƒ™ãƒ«ã�®ã�¤ã�„ã�Ÿåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/decl.c:5867
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/decl.c:5923
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚ºã�®ç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5930
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "`%s' ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5942
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:5982
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:6007
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:6058
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6062
  #, 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.c:6068
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6110
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "æœªåˆ�æœŸåŒ–å®šæ•°ã‚’ ROM ã�«ç½®ã�‹ã�ªã�„"
  
! #: cp/decl.c:6117
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6126
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° %q+D ã�¯ dllimport ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6134
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:6138
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6309
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ç„¡åŠ¹ã�ªãƒ“ãƒƒãƒˆåˆ—åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/decl.c:6366
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "ç„¡å��åŸºåº•ã‚¯ãƒ©ã‚¹ã�®åˆ�æœŸè¨­å®šå­�ã�Œæ›–æ˜§ã�§ã�™"
*************** msgstr ""
*** 48624,50478 ****
  msgid "%qT has no non-static data member named %qD"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:6439
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/decl.c:6570
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œãƒ–ãƒ¬ãƒ¼ã‚¹ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6580
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œãƒ–ãƒ¬ãƒ¼ã‚¹ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6698
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "åˆ�æœŸåŒ–å­�ã�®ã�¾ã‚�ã‚Šã�®ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6818
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™"
  
! #: cp/decl.c:6832
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "é…�åˆ— `%s' ã�®è¦�ç´ ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:6845
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C89 ã�¯è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:6900
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "`%s' ã�¯ä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:6921
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "å…±ç”¨ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7098
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pramga ã�Œæ‹¬å¼§ã�§å›²ã�¾ã‚Œã�Ÿæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã‚’å�—ã�‘å�–ã‚Šã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®é�™çš„ãƒ¡ãƒ³ãƒ�åˆ�æœŸåŒ–å­�ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:7135
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7138
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(ã‚¯ãƒ©ã‚¹å¤–ã�§ã�®åˆ�æœŸåŒ–ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™)"
  
! #: cp/decl.c:7328
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "ä»®å¼•æ•° %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/decl.c:7586
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: cp/decl.c:7610
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:7615
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:7758
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:7866
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: cp/decl.c:7925
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE å±žæ€§ã�¯å¤‰æ•°ã�Šã‚ˆã�³é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/decl.c:8146
  #, fuzzy, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "é–¢æ•° `%s' ã�Œå¤‰æ•°ã�§ã�‚ã‚‹ã�‹ã�®ã‚ˆã�†ã�«åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:8252
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™"
  
! #: cp/decl.c:8523
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, 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.c:8536
  #, 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.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  
! #: cp/decl.c:8584
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:8610
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "å®šæ•°å¼�ã�Œæ¬ ã�‘ã�¦ã�„ã‚‹ã�‹ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8646
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8675
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:8680
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/decl.c:8685
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/decl.c:8691
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™"
  
! #: cp/decl.c:8700
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%<offsetof%> ã‚’é�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ� %qD ã�¸é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚ºã�®ç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:9416
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "`%s' ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9419
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:9435
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "ä»–ã�®ã‚¯ãƒ©ã‚¹ `%s' ã�®ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ã€�ãƒ¡ãƒ³ãƒ�ã�«ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9437
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "ä»–ã�®ã‚¯ãƒ©ã‚¹ `%s' ã�®ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ã€�ãƒ¡ãƒ³ãƒ�ã�«ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9465
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9474
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9476
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9482
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9485
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9487
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9496
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9505
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9512
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9595
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "%qD ã�¯é�žä»®å¼•æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9602
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "ä»®å¼•æ•° %qD ã�Œ void åž‹ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9605
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Java ãƒ¡ã‚½ãƒƒãƒ‰ %qD ã�Œé�ž Java æˆ»ã‚Šåž‹ %qT ã‚’æŒ�ã�¡ã�¾ã�™"
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "å…±ç”¨ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "å…±ç”¨ä½“ã‚’é€�é�Žçš„ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9713
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆé–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:9758
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:9769
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9797
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9814
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:9859
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "`::main' ã‚’ template ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9862
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "`::main' ã‚’ inline ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9870
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9932
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9933
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9941
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "é�™çš„ãƒ¡ãƒ³ãƒ� %qD ã�¯ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9942
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9952
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9960
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:9967
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:9990
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qs ã�¯ -mcpu= ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:10099
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' ã�¯ `int' ã‚’è¿”ã�•ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10144
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "typedef %q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:10146
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:10163
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œå‘¼ã�°ã‚Œã�¾ã�—ã�Ÿã�Œã€�ã‚¯ãƒ©ã‚¹ã‚¹ã‚³ãƒ¼ãƒ—å†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:10356
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "`::main' ã‚’ template ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:10365
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "è‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/decl.c:10371
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, fuzzy, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: cp/decl.c:10505
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:10509
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10513
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10524
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10529
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:10534
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:10645
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/decl.c:10648
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, fuzzy, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "å®šæ•°å¼�ã�Œæ¬ ã�‘ã�¦ã�„ã‚‹ã�‹ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:10734
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:10737
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:10761
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C89 ã�¯å�¯å¤‰é•·ã‚µã‚¤ã‚ºã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:10764
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C89 ã�¯å�¯å¤‰é•·ã‚µã‚¤ã‚ºã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "é…�åˆ—ã�®æ¬¡å…ƒã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:10885
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "å¤§ã��ã�•ã‚¼ãƒ­ã�®é…�åˆ—ã‚’ä½œã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:10897
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "`%s' ã�®å®£è¨€ã�¯ void ã�®é…�åˆ—"
  
! #: cp/decl.c:10899
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "`%s' ã�®å®£è¨€ã�¯ void ã�®é…�åˆ—"
  
! #: cp/decl.c:10904
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:10906
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:10911
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:10913
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:10918
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:10921
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11025
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�«å¯¾ã�™ã‚‹æˆ»ã‚Šå€¤ã�®åž‹æŒ‡å®šã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11028
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:11039
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�«å¯¾ã�™ã‚‹æˆ»ã‚Šå€¤ã�®åž‹æŒ‡å®šã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11042
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:11055
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�«å¯¾ã�™ã‚‹æˆ»ã‚Šå€¤ã�®åž‹æŒ‡å®šã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11067
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�«å¯¾ã�™ã‚‹æˆ»ã‚Šå€¤ã�®åž‹æŒ‡å®šã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11070
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:11074
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/decl.c:11083
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "ç„¡å��å¤‰æ•°ã‚„ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11127
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:11132
  #, 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.c:11379
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "æœªå®šç¾©ã�®åž‹ `%s %s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "æœªå®šç¾©ã�®åž‹ `%s %s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/decl.c:11385
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "æœªå®šç¾©ã�®åž‹ `%s %s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/decl.c:11395
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:11419
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:11426
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "`%s' ã�®å®£è¨€ã�¯ä»®å¼•æ•°ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11505
  #, fuzzy, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "é–¢æ•°ã�®å®šç¾©ã�Œ `register' ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:11530
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11535
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11627
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11674
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ã�¯å�˜ã�ªã‚‹ %<complex%> ã‚’ %<double complex%> ã‚’æ„�å‘³ã�™ã‚‹ã‚‚ã�®ã�¨ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ ã�§ã�¯åž‹ã�®ç„¡ã�„ %qs ã�®å®£è¨€ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11747
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %<__int128%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl.c:11755
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ ã�¯ %<__int128%> ã‚’ %qs ã�«å¯¾ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl.c:11809
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> ã�¨ %<unsigned%> ã�Œ %qs ã�«å¯¾ã�—ã�¦ä¸¡æ–¹æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> ã�Šã‚ˆã�³ %<short%> ã�Œ %qs ã�«å¯¾ã�—ã�¦ä¸¡æ–¹æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.c:11834
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11836
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11903
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex ã�¯ %qs ã�«å¯¾ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:11972
  #, 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.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�® typedef å®£è¨€ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:11992
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "ä»®å¼•æ•° `%s' ã�§æŒ‡å®šã�•ã‚Œã�Ÿè¨˜æ†¶ã‚¯ãƒ©ã‚¹"
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "ä»®å¼•æ•° %qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã‚¿æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ä»®å¼•æ•°ã�¯ %<constexpr%> ã�¨ã�—ã�¦å®£è¨€ã�—ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> ã�Œã‚¯ãƒ©ã‚¹å®£è¨€å¤–ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, 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.c:12073
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:12097
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12108
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "%qs ã�®å®£è¨€å†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12186
  #, fuzzy, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "ãƒ�ã‚¹ãƒˆã�—ã�Ÿé–¢æ•° `%s' ã�¯ `extern' ã�«å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:12191
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "`%s' ã�®ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã�®å®£è¨€ã�Œ `auto' ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "friend é–¢æ•°å®£è¨€å†…ã�®è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­�ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12303
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "%qs ã�®å®£è¨€å†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:12309
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12382
  #, 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.c:12387
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
  
! #: cp/decl.c:12419
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:12428
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, 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.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12494
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "`%s' ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12500
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "`%s' ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12507
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12558
  #, fuzzy, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12563
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12564
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12572
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12573
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:12617
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12671
  #, fuzzy, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ä»®å¼•æ•°ã‚’å�–ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:12711
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12733
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12762
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12763
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12836
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¯æš—é»™çš„ã�«ã��ã�®ã‚¯ãƒ©ã‚¹ã�® friend ã�§ã�™"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12968
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12970
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12978
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:13018
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13027
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13041
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> ã�Œã‚¯ãƒ©ã‚¹å®£è¨€å¤–ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13044
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:13047
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "`explicit' ã�«ã�§ã��ã‚‹ã�®ã�¯ã€�ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã� ã�‘ã�§ã�™"
  
! #: cp/decl.c:13057
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13064
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "é�žã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13070
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static `%s' ã‚’ mutable ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const `%s' ã‚’ `mutable' ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13088
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13133
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: cp/decl.c:13136
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:13260
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ã‚¯ãƒ©ã‚¹å®£è¨€ã�®å¤–å�´ã�§ virtual æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13268
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "è¤‡é›‘ã�ªãƒ‘ãƒ©ãƒ¡ã‚¿ã‚’ã‚‚ã�¤é–¢æ•°ã�¯ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13274
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13287
  #, fuzzy, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "ã‚¯ãƒ©ã‚¹ `%s' ã‚’å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—ã�® friend ã�«ã�—ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13307
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "`%s' ã�®å®£è¨€ã�¯ã‚°ãƒ­ãƒ¼ãƒ�ãƒ«å®£è¨€ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:13336
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "`enum %s' ã�®å†�å®£è¨€"
  
! #: cp/decl.c:13355
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�§ `::' ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13369
  #, fuzzy, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13377
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13380
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ç„¡åŠ¹ã�ªãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°"
  
! #: cp/decl.c:13435
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13456
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:13459
  #, 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.c:13475
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ç„¡åŠ¹ã�ªç”¨æ³•ã�® of %%d, %%x, å�ˆã�¯ %%X"
  
! #: cp/decl.c:13496
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "%s: é–¢æ•° `%s' ã�®å®£è¨€ã�Œå¤‰æ�›ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“\n"
  
! #: cp/decl.c:13506
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13516
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13537
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã�®ãƒ¡ãƒ³ãƒ�ã�Œè¦†ã�„éš ã�•ã‚Œã�¾ã�™"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13550
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/decl.c:13563
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13572
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13578
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13595
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "å¤‰æ•° %qD ã�Œé–¢æ•°ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:13598
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "å…ƒã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:13660
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "é ˜åŸŸ `%s' ã�¯ä¸�å®Œå…¨ã�ªåž‹ã�§ã�™"
  
! #: cp/decl.c:13665
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "ä»®å¼•æ•°ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:13685
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "`%s' ã�¯é–¢æ•°ã�§ã‚‚ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ -- friend ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13688
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "`%s' ã�¯é–¢æ•°ã�§ã‚‚ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ -- friend ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13741 cp/decl.c:13752
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13746
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "é�žã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13857
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13860
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `register' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13866
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13870
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:13887
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13891
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13899
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual ã�ªé�žã‚¯ãƒ©ã‚¹é–¢æ•° `%s'"
  
! #: cp/decl.c:13906
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13907
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13950
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "ä»–ã�®é–¢æ•°å†…ã�§ static é–¢æ•°ã‚’å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:14011
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14019
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:14026
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "ä»®å¼•æ•°ã�¯ %<constexpr%> ã�¨ã�—ã�¦å®£è¨€ã�—ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.c:14046
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "`%s' ã�®å®£è¨€ã�« `extern' ã�Œã�¤ã�„ã�¦ã�Šã‚Šã€�åˆ�æœŸåŒ–ã‚‚ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:14058
  #, fuzzy, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "`%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¨ã�“ã‚�ã�§ã€�`extern' å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:14063
  #, fuzzy, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:14235
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "é–¢æ•°ã�Œãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:14238
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "é–¢æ•°ã�Œãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:14328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/decl.c:14332
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�§ `::' ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:14362
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "ãƒ‘ãƒ©ãƒ¡ã‚¿ã�¯ãƒ¡ã‚½ãƒƒãƒ‰ã�®åž‹ã‚’ä¸�æ­£ã�«å®£è¨€ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:14387
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14389
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14727
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14734
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:14764
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:14770
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14780
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ ã�¯ç„¡å��æ§‹é€ ä½“ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14843
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14844
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14856
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14857
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14868
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14880
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14918
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14925
  #, 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.c:14927
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14936
  #, 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.c:14938
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15047
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15070
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15075
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 48664,50518 ----
  msgid "%qT has no non-static data member named %qD"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:6465
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/decl.c:6516
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6555 cp/decl.c:6815 cp/typeck2.c:1377 cp/typeck2.c:1665
! #: cp/typeck2.c:1713 cp/typeck2.c:1760
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/decl.c:6596
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œãƒ–ãƒ¬ãƒ¼ã‚¹ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6606
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œãƒ–ãƒ¬ãƒ¼ã‚¹ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6724
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "åˆ�æœŸåŒ–å­�ã�®ã�¾ã‚�ã‚Šã�®ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6844
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™"
  
! #: cp/decl.c:6858
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "é…�åˆ— `%s' ã�®è¦�ç´ ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:6871
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C89 ã�¯è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:6926
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "`%s' ã�¯ä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:6947
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "å…±ç”¨ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/decl.c:6992
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7116
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pramga ã�Œæ‹¬å¼§ã�§å›²ã�¾ã‚Œã�Ÿæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã‚’å�—ã�‘å�–ã‚Šã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:7151
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®é�™çš„ãƒ¡ãƒ³ãƒ�åˆ�æœŸåŒ–å­�ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:7153
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:7156
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:7161
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(ã‚¯ãƒ©ã‚¹å¤–ã�§ã�®åˆ�æœŸåŒ–ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™)"
  
! #: cp/decl.c:7346
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "ä»®å¼•æ•° %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/decl.c:7604
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: cp/decl.c:7628
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:7633
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:7638
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7643
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7648
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7698
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:7716 cp/decl.c:14099
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/decl.c:7720 cp/decl.c:14103
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:7776
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:7884
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: cp/decl.c:7943
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:7986
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE å±žæ€§ã�¯å¤‰æ•°ã�Šã‚ˆã�³é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/decl.c:8164
  #, fuzzy, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "é–¢æ•° `%s' ã�Œå¤‰æ•°ã�§ã�‚ã‚‹ã�‹ã�®ã‚ˆã�†ã�«åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:8270
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8273
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8280
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8306
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8315
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8525
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™"
  
! #: cp/decl.c:8541
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:8550 cp/decl.c:8635
  #, 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.c:8554
  #, 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.c:8557
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  
! #: cp/decl.c:8602
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:8628
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "å®šæ•°å¼�ã�Œæ¬ ã�‘ã�¦ã�„ã‚‹ã�‹ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:8637
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8658
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8664
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8693
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:8698
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/decl.c:8703
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/decl.c:8709
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™"
  
! #: cp/decl.c:8718
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%<offsetof%> ã‚’é�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ� %qD ã�¸é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9185
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9188
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9193
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9430
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚ºã�®ç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:9434
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "`%s' ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9437
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:9453
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "ä»–ã�®ã‚¯ãƒ©ã‚¹ `%s' ã�®ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ã€�ãƒ¡ãƒ³ãƒ�ã�«ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9455
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "ä»–ã�®ã‚¯ãƒ©ã‚¹ `%s' ã�®ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ã€�ãƒ¡ãƒ³ãƒ�ã�«ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9483
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9489
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9492
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9494
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9500
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9503
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9511
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9514
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9516
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9523
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9530
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/decl.c:9562
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9613
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "%qD ã�¯é�žä»®å¼•æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9620
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "ä»®å¼•æ•° %qD ã�Œ void åž‹ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9623
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Java ãƒ¡ã‚½ãƒƒãƒ‰ %qD ã�Œé�ž Java æˆ»ã‚Šåž‹ %qT ã‚’æŒ�ã�¡ã�¾ã�™"
  
! #: cp/decl.c:9699
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "å…±ç”¨ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/decl.c:9721
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "å…±ç”¨ä½“ã‚’é€�é�Žçš„ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9731
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆé–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:9776
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:9787
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.c:9806
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9815
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9832
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:9877
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "`::main' ã‚’ template ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9880
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "`::main' ã‚’ inline ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9883 cp/decl.c:9886
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9888
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9950
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9951
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.c:9959
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "é�™çš„ãƒ¡ãƒ³ãƒ� %qD ã�¯ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9960
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9970
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr ""
  
! #: cp/decl.c:9978
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:9985
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.c:10008
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qs ã�¯ -mcpu= ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10022
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10029
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10034
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:10117
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' ã�¯ `int' ã‚’è¿”ã�•ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:10157
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.c:10162
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "typedef %q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:10164
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:10181
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œå‘¼ã�°ã‚Œã�¾ã�—ã�Ÿã�Œã€�ã‚¯ãƒ©ã‚¹ã‚¹ã‚³ãƒ¼ãƒ—å†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:10374
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "`::main' ã‚’ template ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:10383
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "è‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/decl.c:10389
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:10396
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10399
  #, fuzzy, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: cp/decl.c:10523
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:10527
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.c:10531
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.c:10542
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10547
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:10552
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:10663
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/decl.c:10666
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/decl.c:10697 cp/decl.c:10769
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/decl.c:10701 cp/decl.c:10772
  #, fuzzy, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "å®šæ•°å¼�ã�Œæ¬ ã�‘ã�¦ã�„ã‚‹ã�‹ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:10752
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:10755
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:10779
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C89 ã�¯å�¯å¤‰é•·ã‚µã‚¤ã‚ºã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:10782
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C89 ã�¯å�¯å¤‰é•·ã‚µã‚¤ã‚ºã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10791
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:10843
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "é…�åˆ—ã�®æ¬¡å…ƒã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:10903
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:10905 cp/pt.c:16024
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "å¤§ã��ã�•ã‚¼ãƒ­ã�®é…�åˆ—ã‚’ä½œã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:10915
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "`%s' ã�®å®£è¨€ã�¯ void ã�®é…�åˆ—"
  
! #: cp/decl.c:10917
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "`%s' ã�®å®£è¨€ã�¯ void ã�®é…�åˆ—"
  
! #: cp/decl.c:10922
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:10924
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:10929
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:10931
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:10936
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:10939
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:10957
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10961
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11043
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�«å¯¾ã�™ã‚‹æˆ»ã‚Šå€¤ã�®åž‹æŒ‡å®šã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11046
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:11057
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�«å¯¾ã�™ã‚‹æˆ»ã‚Šå€¤ã�®åž‹æŒ‡å®šã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11060
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:11073
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�«å¯¾ã�™ã‚‹æˆ»ã‚Šå€¤ã�®åž‹æŒ‡å®šã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11076
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11085
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�«å¯¾ã�™ã‚‹æˆ»ã‚Šå€¤ã�®åž‹æŒ‡å®šã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11088
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:11092
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/decl.c:11101
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11122
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "ç„¡å��å¤‰æ•°ã‚„ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11130
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11145
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:11150
  #, 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.c:11397
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "æœªå®šç¾©ã�®åž‹ `%s %s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/decl.c:11400 cp/decl.c:11422
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "æœªå®šç¾©ã�®åž‹ `%s %s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/decl.c:11403
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "æœªå®šç¾©ã�®åž‹ `%s %s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/decl.c:11413
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:11437
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:11444
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "`%s' ã�®å®£è¨€ã�¯ä»®å¼•æ•°ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:11472
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11523
  #, fuzzy, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "é–¢æ•°ã�®å®šç¾©ã�Œ `register' ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11531 cp/decl.c:11540 cp/decl.c:13348
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: cp/decl.c:11548
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11553
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:11588
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11595 cp/decl.c:11602 cp/decl.c:11609 cp/decl.c:11616
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11637
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11645
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11692
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ã�¯å�˜ã�ªã‚‹ %<complex%> ã‚’ %<double complex%> ã‚’æ„�å‘³ã�™ã‚‹ã‚‚ã�®ã�¨ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: cp/decl.c:11741 cp/decl.c:11745 cp/decl.c:11748
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ ã�§ã�¯åž‹ã�®ç„¡ã�„ %qs ã�®å®£è¨€ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11765
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %<__int128%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl.c:11773
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ ã�¯ %<__int128%> ã‚’ %qs ã�«å¯¾ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl.c:11827
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> ã�¨ %<unsigned%> ã�Œ %qs ã�«å¯¾ã�—ã�¦ä¸¡æ–¹æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11833
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> ã�Šã‚ˆã�³ %<short%> ã�Œ %qs ã�«å¯¾ã�—ã�¦ä¸¡æ–¹æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11841 cp/decl.c:11847
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.c:11852
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11854
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex ã�¯ %qs ã�«å¯¾ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:11960
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11981
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:11990
  #, 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.c:12003
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�® typedef å®£è¨€ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:12010
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "ä»®å¼•æ•° `%s' ã�§æŒ‡å®šã�•ã‚Œã�Ÿè¨˜æ†¶ã‚¯ãƒ©ã‚¹"
  
! #: cp/decl.c:12020 cp/decl.c:12192
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "ä»®å¼•æ•° %qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã‚¿æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12028 cp/decl.c:12037 cp/decl.c:12043 cp/decl.c:12049
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ä»®å¼•æ•°ã�¯ %<constexpr%> ã�¨ã�—ã�¦å®£è¨€ã�—ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12059
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> ã�Œã‚¯ãƒ©ã‚¹å®£è¨€å¤–ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12069 cp/decl.c:12072 cp/decl.c:12074 cp/decl.c:12077
! #: cp/decl.c:12087 cp/decl.c:12097 cp/decl.c:12107 cp/decl.c:12111
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:12081 cp/decl.c:12103
  #, 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.c:12091
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:12115
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:12129
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12164
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "%qs ã�®å®£è¨€å†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:12190
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12204
  #, fuzzy, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "ãƒ�ã‚¹ãƒˆã�—ã�Ÿé–¢æ•° `%s' ã�¯ `extern' ã�«å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:12209
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "`%s' ã�®ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã�®å®£è¨€ã�Œ `auto' ã‚’æŒ‡å®šã�—ã�¾ã�™"
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12231
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "friend é–¢æ•°å®£è¨€å†…ã�®è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­�ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:12262
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:12263
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12321
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "%qs ã�®å®£è¨€å†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:12327
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12396
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12400
  #, 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.c:12405
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12412
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12421
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12426
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
  
! #: cp/decl.c:12437
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:12446
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12459
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12473
  #, 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.c:12476
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12512
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "`%s' ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12518
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "`%s' ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12525
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12536 cp/pt.c:29620
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12542 cp/pt.c:29626
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12574
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12576
  #, fuzzy, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12581
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12582
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12590
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12609
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12626
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:12635
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:12645
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12649
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12662
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12689
  #, fuzzy, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ä»®å¼•æ•°ã‚’å�–ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:12729
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12742 cp/decl.c:12749
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12751
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12780
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12781
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12854
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12925
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12951
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¯æš—é»™çš„ã�«ã��ã�®ã‚¯ãƒ©ã‚¹ã�® friend ã�§ã�™"
  
! #: cp/decl.c:12956
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12986
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12988
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12996
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:13036
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13045
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13048
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:13059
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> ã�Œã‚¯ãƒ©ã‚¹å®£è¨€å¤–ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13062
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:13065
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "`explicit' ã�«ã�§ã��ã‚‹ã�®ã�¯ã€�ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã� ã�‘ã�§ã�™"
  
! #: cp/decl.c:13075
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "é�žã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13088
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13094
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static `%s' ã‚’ mutable ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13100
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const `%s' ã‚’ `mutable' ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13106
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13122
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:13125
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13151
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: cp/decl.c:13154
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13159
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13163
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13189
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:13278
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ã‚¯ãƒ©ã‚¹å®£è¨€ã�®å¤–å�´ã�§ virtual æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13286
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "è¤‡é›‘ã�ªãƒ‘ãƒ©ãƒ¡ã‚¿ã‚’ã‚‚ã�¤é–¢æ•°ã�¯ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13288
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13292
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13305
  #, fuzzy, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "ã‚¯ãƒ©ã‚¹ `%s' ã‚’å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—ã�® friend ã�«ã�—ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13325
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13339
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "`%s' ã�®å®£è¨€ã�¯ã‚°ãƒ­ãƒ¼ãƒ�ãƒ«å®£è¨€ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:13354
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "`enum %s' ã�®å†�å®£è¨€"
  
! #: cp/decl.c:13373
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�§ `::' ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:13382 cp/parser.c:19204
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13387
  #, fuzzy, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13395
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13398
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13449 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ç„¡åŠ¹ã�ªãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°"
  
! #: cp/decl.c:13453
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13474
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:13477
  #, 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.c:13493
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ç„¡åŠ¹ã�ªç”¨æ³•ã�® of %%d, %%x, å�ˆã�¯ %%X"
  
! #: cp/decl.c:13514
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "%s: é–¢æ•° `%s' ã�®å®£è¨€ã�Œå¤‰æ�›ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“\n"
  
! #: cp/decl.c:13524
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13534
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13548
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13555
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã�®ãƒ¡ãƒ³ãƒ�ã�Œè¦†ã�„éš ã�•ã‚Œã�¾ã�™"
  
! #: cp/decl.c:13562 cp/decl.c:13575
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13568
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/decl.c:13581
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13590
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13596
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13604 cp/decl.c:13934
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13613
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "å¤‰æ•° %qD ã�Œé–¢æ•°ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:13616
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "å…ƒã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:13678
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "é ˜åŸŸ `%s' ã�¯ä¸�å®Œå…¨ã�ªåž‹ã�§ã�™"
  
! #: cp/decl.c:13683
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "ä»®å¼•æ•°ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:13703
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "`%s' ã�¯é–¢æ•°ã�§ã‚‚ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ -- friend ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13706
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "`%s' ã�¯é–¢æ•°ã�§ã‚‚ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ -- friend ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13759 cp/decl.c:13770
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13764
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13798 cp/decl.c:13806 cp/decl.c:13813 cp/decl.c:13820
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "é�žã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13878
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `register' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13884
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13888
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13893
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:13905
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13909
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13917
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual ã�ªé�žã‚¯ãƒ©ã‚¹é–¢æ•° `%s'"
  
! #: cp/decl.c:13924
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13925
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13968
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13977
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "ä»–ã�®é–¢æ•°å†…ã�§ static é–¢æ•°ã‚’å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:14018
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14025
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:14031
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14039
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:14046
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "ä»®å¼•æ•°ã�¯ %<constexpr%> ã�¨ã�—ã�¦å®£è¨€ã�—ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.c:14066
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "`%s' ã�®å®£è¨€ã�« `extern' ã�Œã�¤ã�„ã�¦ã�Šã‚Šã€�åˆ�æœŸåŒ–ã‚‚ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:14078
  #, fuzzy, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "`%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¨ã�“ã‚�ã�§ã€�`extern' å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:14083
  #, fuzzy, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:14255
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "é–¢æ•°ã�Œãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:14258
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "é–¢æ•°ã�Œãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:14348
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/decl.c:14352
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�§ `::' ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:14374
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:14382
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "ãƒ‘ãƒ©ãƒ¡ã‚¿ã�¯ãƒ¡ã‚½ãƒƒãƒ‰ã�®åž‹ã‚’ä¸�æ­£ã�«å®£è¨€ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:14407
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14409
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14668
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14747
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14754
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:14784
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:14790
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14800
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14826
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ ã�¯ç„¡å��æ§‹é€ ä½“ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
  #. Variadic.
! #: cp/decl.c:14837
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14863
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14864
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14876
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14877
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14888
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14889 cp/decl.c:14899
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14900
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14914
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14938
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14945
  #, 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.c:14947
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14956
  #, 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.c:14958
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14974
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14993
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:15000
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:15012
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15067
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15090
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:15093
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:15095
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:15103
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15104 cp/decl.c:15111
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:15110
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 50484,50588 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "äº‹å‰�ã�®å®£è¨€ã�ªã�—ã�®å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: cp/decl.c:15336
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "`%s' ã�®å®£è¨€ã�¯ä»®å¼•æ•°ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "%qD ã‚’ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15493
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15518
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "åž‹ä¿®é£¾å­� `%s' ã�¯ struct ã‚„ class ã�®å¾Œã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15550
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "é‡�è¤‡ã�—ã�Ÿ case ã�®å€¤"
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15724
  #, fuzzy, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: cp/decl.c:15798
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "è¿°èªžã�¯è­˜åˆ¥å­�ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
--- 50524,50628 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15125
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:15168 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29473
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/decl.c:15189 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15217 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9766
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:15222
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15325
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "äº‹å‰�ã�®å®£è¨€ã�ªã�—ã�®å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: cp/decl.c:15356
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "`%s' ã�®å®£è¨€ã�¯ä»®å¼•æ•°ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:15367 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "%qD ã‚’ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:15495
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15502
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15513
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15538
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "åž‹ä¿®é£¾å­� `%s' ã�¯ struct ã‚„ class ã�®å¾Œã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:15568
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15570
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "é‡�è¤‡ã�—ã�Ÿ case ã�®å€¤"
  
! #: cp/decl.c:15715
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15718 cp/decl.c:15726 cp/decl.c:15736 cp/decl.c:16330
! #: cp/parser.c:20112
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:15723
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15733
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15744
  #, fuzzy, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: cp/decl.c:15818
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "è¿°èªžã�¯è­˜åˆ¥å­�ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
*************** msgstr "è¿°èªžã�¯è­˜åˆ¥å­�ã�§ã�ªã�‘ã‚Œã�
*** 50591,50667 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16120
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "`%s' ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:16130
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "`%s' ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:16179
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "æ•´æ•°å®šæ•°ã�Œ %<unsigned long%> åž‹ã�«å¯¾ã�—ã�¦å¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: cp/decl.c:16180
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:16191
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "åˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼"
  
! #: cp/decl.c:16211
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "%q#T ã�Œè¤‡æ•°å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:16356
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17365
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "é–¢æ•°ã�®æˆ»ã‚Šåž‹ã�¯ %<volatile%> ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:17429
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:17611
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:18002
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
--- 50631,50707 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15965
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16140
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "`%s' ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:16150
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "`%s' ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:16199
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "æ•´æ•°å®šæ•°ã�Œ %<unsigned long%> åž‹ã�«å¯¾ã�—ã�¦å¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: cp/decl.c:16200
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:16211
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "åˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼"
  
! #: cp/decl.c:16231
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:16328 cp/parser.c:20110
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "%q#T ã�Œè¤‡æ•°å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:16368
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:16528 cp/typeck.c:10235
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17377
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:17379 cp/typeck.c:10115
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "é–¢æ•°ã�®æˆ»ã‚Šåž‹ã�¯ %<volatile%> ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:17441
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:17623
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:18014
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
*************** msgstr "é–¢æ•°ã‚’å‰Šé™¤ (delete) ã�§ã��ã
*** 50701,50707 ****
  msgid "deleting %qT is undefined"
  msgstr "%qT ã�®å‰Šé™¤ã�¯å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
--- 50741,50747 ----
  msgid "deleting %qT is undefined"
  msgstr "%qT ã�®å‰Šé™¤ã�¯å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl2.c:580 cp/pt.c:5840
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
*************** msgstr "%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€
*** 50711,50717 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qD ã�Œãƒ¡ãƒ³ãƒ�ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 50751,50757 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:635 cp/pt.c:5797
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qD ã�Œãƒ¡ãƒ³ãƒ�ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr "%q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾
*** 51226,51237 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1106
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
--- 51266,51277 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1112
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
*************** msgstr "%qD ã�¯ã�“ã�®é–¢æ•°å†…ã�§åˆ�æœŸå
*** 51382,51399 ****
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
--- 51422,51439 ----
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2289
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2292 cp/method.c:2303
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2300
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
*************** msgstr ""
*** 51483,51489 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
--- 51523,51529 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1812 cp/init.c:4526 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr ""
*** 51678,51714 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "åˆ�æœŸè¨­å®šå­�ã�®æœ«å°¾ã�Œæœ¬æ�¥ã‚ˆã‚Šæ—©ã��å‡ºç�¾ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "delete ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
--- 51718,51754 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4435
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "åˆ�æœŸè¨­å®šå­�ã�®æœ«å°¾ã�Œæœ¬æ�¥ã‚ˆã‚Šæ—©ã��å‡ºç�¾ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/init.c:4741
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "delete ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/init.c:4775
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4780
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4795
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4800
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5107
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr ""
*** 51808,51879 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "è­¦å‘Š: "
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4085
  #, 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.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2214
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å®šæ•°ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/method.c:861 cp/method.c:2220
  #, fuzzy, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å�‚ç…§ %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
--- 51848,51919 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2365
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2369
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2676
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3454
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "è­¦å‘Š: "
  
! #: cp/mangle.c:3535
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4100
  #, 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.c:4146
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4152
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4424
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4429
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4434
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2242
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å®šæ•°ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/method.c:861 cp/method.c:2248
  #, fuzzy, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å�‚ç…§ %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
*************** msgstr "%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã
*** 51893,52075 ****
  msgid "forming type of %qs"
  msgstr "%q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/method.c:1140
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/method.c:1155
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1163
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™"
  
! #: cp/method.c:1168
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:1195
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/method.c:1204
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1207
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1210
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1366
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:1409
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:1418
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "ç„¡å��å…±ç”¨ä½“å†…ã�«ä¿�è­·ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/method.c:1436
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1487
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1512
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1522
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr ""
  
! #: cp/method.c:1779
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2159
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:2170
  #, fuzzy, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:2171
  #, fuzzy, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:2237
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å®šæ•° %qD ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/method.c:2294
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2305
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2512
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2555
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2686
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2689
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2698
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2709
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2717 cp/method.c:2741
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2750
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã‚‹é–¢æ•°ã�®åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/method.c:3156
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã‚‹é–¢æ•°ã�®åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "è¤‡é›‘ã�ªãƒ‘ãƒ©ãƒ¡ã‚¿ã‚’ã‚‚ã�¤é–¢æ•°ã�¯ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:3243
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3252
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 51933,52115 ----
  msgid "forming type of %qs"
  msgstr "%q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/method.c:1168
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/method.c:1183
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1191
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™"
  
! #: cp/method.c:1196
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:1223
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/method.c:1232
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1235
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1238
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1394
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:1437
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:1446
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "ç„¡å��å…±ç”¨ä½“å†…ã�«ä¿�è­·ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/method.c:1464
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare flexible array member"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1515
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1540
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1550
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr ""
  
! #: cp/method.c:1807
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2187
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:2198
  #, fuzzy, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:2199
  #, fuzzy, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:2265
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å®šæ•° %qD ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/method.c:2322
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2333
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2540
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2583
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2714
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2717
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2726
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2737
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2745 cp/method.c:2769
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2778
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3181
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã‚‹é–¢æ•°ã�®åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/method.c:3184
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã‚‹é–¢æ•°ã�®åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/method.c:3216
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3236
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "è¤‡é›‘ã�ªãƒ‘ãƒ©ãƒ¡ã‚¿ã‚’ã‚‚ã�¤é–¢æ•°ã�¯ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:3271
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3280
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
*************** msgstr "%s: %s: "
*** 52134,52141 ****
  msgid "%q#D does not have external linkage"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 52174,52181 ----
  msgid "%q#D does not have external linkage"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11161 cp/parser.c:11171
! #: cp/semantics.c:3808 cp/semantics.c:3820
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 52155,52161 ****
  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.c:5645 cp/pt.c:18297
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 52195,52201 ----
  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.c:5645 cp/pt.c:18258
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "è­˜åˆ¥å­� %qE ã�¯ C++ äºˆç´„èªžã
*** 52362,52368 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
--- 52402,52408 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42764
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 52387,52393 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 52427,52433 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3106 cp/parser.c:20049
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr "ç„¡åŠ¹ã�ªåž‹: `void &'"
*** 52467,52473 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 52507,52513 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.c:3301 cp/pt.c:19753
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std
*** 52603,52609 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
--- 52643,52649 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:3496 cp/parser.c:28775
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
*************** msgstr ""
*** 52728,52734 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
--- 52768,52774 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14356
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
*************** msgstr ""
*** 52778,52784 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
--- 52818,52824 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3962
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
*************** msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã
*** 52828,52834 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
--- 52868,52874 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6500 cp/parser.c:22446
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
*************** msgstr ""
*** 52883,52889 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
--- 52923,52929 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:7336 cp/pt.c:20409
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
*************** msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤
*** 52923,52929 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
--- 52963,52969 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8888 cp/parser.c:31273
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
*************** msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤
*** 52993,54015 ****
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10506
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:10809
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr "`%s' ã�®å®£è¨€ã�¯ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�®ã‚·ãƒ³ãƒœãƒ«ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/parser.c:10819
  #, 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.c:10829
  #, 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.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "å�˜é …æ¼”ç®—å¼�å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: cp/parser.c:11038
  #, 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.c:11058
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%s ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:11077
  #, 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.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, 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.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11150
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11198
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, 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 ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:11297
  #, 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.c:11365
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "ä»®å¼•æ•° `%s' ã�§æŒ‡å®šã�•ã‚Œã�Ÿè¨˜æ†¶ã‚¯ãƒ©ã‚¹"
  
! #: cp/parser.c:11385
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:11397
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: cp/parser.c:11404
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:11417
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:11435
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:11477
  #, 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.c:11866 cp/parser.c:12067
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�®å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:11906
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ãƒ©ãƒ™ãƒ«ä»˜ã��æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:11955
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case ãƒ©ãƒ™ãƒ« %qE ã�Œ switch æ–‡ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12297
  #, 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.c:12324
  #, 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.c:12492 cp/parser.c:31740
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12533
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:12535
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:12575
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "sizeof ã�Œé–¢æ•°åž‹ã�«é�©ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:13395
  #, 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.c:13419
  #, 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.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ ã�¯è¨ˆç®—åž‹ goto ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:13783
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:13880
  #, fuzzy, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "ç„¡åŠ¹ã�ªãƒªãƒ³ã‚¯æŒ‡å®šã�§ã�™"
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:14048
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14552
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14610
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14661
  #, 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.c:14713
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: cp/parser.c:14731
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> ã�Œã‚¯ãƒ©ã‚¹ã�®å¤–å�´ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:14939
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> ã�¯ C++0x ã�§æ„�å‘³ã�Œå¤‰æ›´ã�«ã�ªã‚Šã�¾ã�™ã€‚å‰Šé™¤ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/parser.c:15045
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "friend é–¢æ•°å®£è¨€å†…ã�®è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­�ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%q+D ã�¯ %q#T å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:15133
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "%q+D ã�¯ %q#T å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:15152
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "`%s' ã�¯é–¢æ•°ã�§ã‚‚ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ -- friend ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15244
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.c:15248
  #, 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.c:15312
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ç„¡åŠ¹ã�ªãƒªãƒ³ã‚¯æŒ‡å®šã�§ã�™"
  
! #: cp/parser.c:15416
  #, 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.c:15618
  #, 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.c:15631
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15794
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:15823
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:15827
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15938
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ãƒ¡ãƒ³ãƒ� `%s' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªåˆ�æœŸå€¤"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D ã�¯é�™çš„å®£è¨€ã�®å¾Œã�«é�žé�™çš„å®£è¨€ã�Œç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16014
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "å‰�æ™‚ä»£çš„ã�ªå�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®åŸºåº•ã‚¯ãƒ©ã‚¹åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "è­˜åˆ¥å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:16515
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "%<#pragma message%> ã�®å¾Œã�«æ–‡å­—åˆ—ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:16521
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "äºŒé€²æ¼”ç®—å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: cp/parser.c:16555
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16604
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16606
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "-ms2600 ã�Œ -ms ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:16785
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ç„¡åŠ¹ã�ªãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qs ã�§ã�™"
  
! #: cp/parser.c:16940
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ç„¡åŠ¹ã�ªãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°"
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:17333
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:17395
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17403
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17433
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ç„¡åŠ¹ã�ªåž‹: `void &'"
  
! #: cp/parser.c:17434
  #, 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.c:17441
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:17545
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°ãƒªã‚¹ãƒˆã�«ã�‚ã‚Šå¾—ã�ªã�„ãƒˆãƒ¼ã‚¯ãƒ³"
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:18122
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:18257
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:18261
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:18265
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:18554
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "åž‹æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:18747
  #, 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.c:18753
  #, 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.c:18758
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "åž‹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:19155
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:19156
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:19178
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:19754
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã�•ã‚Œã�ªã�„åž‹ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªæ“�ä½œã�§ã�™"
  
! #: cp/parser.c:19760
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19905
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19916
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:19931
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "ã�“ã�“ã�§ã�¯ %<namespace%> å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ã�¾ã�Ÿã�¯ %<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:20032
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20046
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:20112
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ ã�¯ enum ã�® %s ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ã�¯å��å‰�ç©ºé–“å��ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "å��å‰�ç©ºé–“å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:20396
  #, 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.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, 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.c:20436
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "å��å‰�ç©ºé–“å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20445
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "ã�“ã�“ã�§ã�¯ %<namespace%> å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:20448
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�§ã��ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
! #: cp/parser.c:20455
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "ã�“ã�“ã�§ã�¯ %<namespace%> å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:20685
  #, 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.c:20700
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:20718
  #, 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.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/parser.c:20863
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:21034
  #, 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.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: cp/parser.c:21060
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD ã�¯é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�®å¤–å�´ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:21097
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:21113
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "alloc_size ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: cp/parser.c:21341
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:21352
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "é–¢æ•° %qD ã�Œå¤‰æ•°ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:21624
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "ã�“ã�“ã�§ã�¯é–¢æ•°å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:21635
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/parser.c:21639
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21810
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "friend é–¢æ•° `%s' ã‚’åˆ�æœŸåŒ–ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21866
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œã‚¯ãƒ©ã‚¹ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:22357
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:22483
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
--- 53033,54060 ----
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10513
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:10816
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr "`%s' ã�®å®£è¨€ã�¯ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�®ã‚·ãƒ³ãƒœãƒ«ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/parser.c:10826
  #, 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.c:10836
  #, 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.c:10988
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11010
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:11025
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11030 cp/parser.c:11051 cp/parser.c:11243
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "å�˜é …æ¼”ç®—å¼�å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: cp/parser.c:11045
  #, 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.c:11065
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%s ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:11084
  #, 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.c:11095
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, 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.c:11133
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11157
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: cp/parser.c:11167
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11205
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/parser.c:11216
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11221
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11300
  #, 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 ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:11304
  #, 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.c:11372
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "ä»®å¼•æ•° `%s' ã�§æŒ‡å®šã�•ã‚Œã�Ÿè¨˜æ†¶ã‚¯ãƒ©ã‚¹"
  
! #: cp/parser.c:11392
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:11404
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: cp/parser.c:11411
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:11424
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:11442
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:11484
  #, 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.c:11873 cp/parser.c:12074
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�®å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:11913
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ãƒ©ãƒ™ãƒ«ä»˜ã��æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:11962
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case ãƒ©ãƒ™ãƒ« %qE ã�Œ switch æ–‡ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:12081
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12090
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:12138
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12304
  #, 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.c:12331
  #, 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.c:12499 cp/parser.c:31757
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12540
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:12542
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:12582
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12663 cp/parser.c:21740 cp/parser.c:24207
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12956
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12981
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "sizeof ã�Œé–¢æ•°åž‹ã�«é�©ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:12986
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13129
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:13213
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13356 cp/parser.c:31760
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:13402
  #, 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.c:13426
  #, 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.c:13557
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13565
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ ã�¯è¨ˆç®—åž‹ goto ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.c:13578 cp/parser.c:31763
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13755
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:13790
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:13815
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13820
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13826
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13863
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13866
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13874
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:13887
  #, fuzzy, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "ç„¡åŠ¹ã�ªãƒªãƒ³ã‚¯æŒ‡å®šã�§ã�™"
  
! #: cp/parser.c:13895
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13900
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13920
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13928
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:13949
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14051
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:14055
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:14186 cp/parser.c:26014
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14279
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14494
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14514
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14535
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14559
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:14614
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14617
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14668
  #, 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.c:14720
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: cp/parser.c:14738
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:14907
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> ã�Œã‚¯ãƒ©ã‚¹ã�®å¤–å�´ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:14946
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14949
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15016
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> ã�¯ C++0x ã�§æ„�å‘³ã�Œå¤‰æ›´ã�«ã�ªã‚Šã�¾ã�™ã€‚å‰Šé™¤ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "friend é–¢æ•°å®£è¨€å†…ã�®è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­�ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:15059
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%q+D ã�¯ %q#T å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:15140
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "%q+D ã�¯ %q#T å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:15159
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "`%s' ã�¯é–¢æ•°ã�§ã‚‚ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ -- friend ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:15232 cp/parser.c:26529
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15251
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.c:15255
  #, 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.c:15319
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ç„¡åŠ¹ã�ªãƒªãƒ³ã‚¯æŒ‡å®šã�§ã�™"
  
! #: cp/parser.c:15423
  #, 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.c:15625
  #, 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.c:15638
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15801
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:15830
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:15834
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:15918
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15945
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ãƒ¡ãƒ³ãƒ� `%s' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªåˆ�æœŸå€¤"
  
! #: cp/parser.c:15957 cp/pt.c:26413
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D ã�¯é�™çš„å®£è¨€ã�®å¾Œã�«é�žé�™çš„å®£è¨€ã�Œç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:15969 cp/pt.c:26425
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16021
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "å‰�æ™‚ä»£çš„ã�ªå�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®åŸºåº•ã‚¯ãƒ©ã‚¹åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:16106
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16507
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16513
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "è­˜åˆ¥å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:16522
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "%<#pragma message%> ã�®å¾Œã�«æ–‡å­—åˆ—ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:16528
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "äºŒé€²æ¼”ç®—å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: cp/parser.c:16562
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:16609
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16611
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.c:16613
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "-ms2600 ã�Œ -ms ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:16792
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:16800
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ç„¡åŠ¹ã�ªãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qs ã�§ã�™"
  
! #: cp/parser.c:16947
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ç„¡åŠ¹ã�ªãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°"
  
! #: cp/parser.c:17183 cp/parser.c:17269 cp/parser.c:23978
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:17187 cp/parser.c:17273
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:17340
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:17402
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17410
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17440
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ç„¡åŠ¹ã�ªåž‹: `void &'"
  
! #: cp/parser.c:17441
  #, 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.c:17448
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:17552
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°ãƒªã‚¹ãƒˆã�«ã�‚ã‚Šå¾—ã�ªã�„ãƒˆãƒ¼ã‚¯ãƒ³"
  
  #. The name does not name a template.
! #: cp/parser.c:17637 cp/parser.c:17803 cp/parser.c:18008
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. Explain what went wrong.
! #: cp/parser.c:17683
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:17685
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17864
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17973 cp/parser.c:17991 cp/parser.c:18162
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:18129
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:18264
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:18268
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:18272
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/parser.c:18332
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:18561
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "åž‹æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:18754
  #, 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.c:18760
  #, 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.c:18765
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:18922
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:19052
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "åž‹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:19162
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:19163
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:19185
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:19192
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19435
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19511
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:19673
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:19761
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã�•ã‚Œã�ªã�„åž‹ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªæ“�ä½œã�§ã�™"
  
! #: cp/parser.c:19767
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/parser.c:19772
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19912
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19923
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:19938
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "ã�“ã�“ã�§ã�¯ %<namespace%> å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:19954
! #, fuzzy, gcc-internal-format
! msgid "types may not be defined in enum-base"
! msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
! 
! #: cp/parser.c:19999
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ã�¾ã�Ÿã�¯ %<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:20043
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:20057
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:20069 cp/parser.c:25483
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20074 cp/parser.c:25488
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:20086 cp/parser.c:25501
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:20123
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ ã�¯ enum ã�® %s ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.c:20148
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20151
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20338
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:20342
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ã�¯å��å‰�ç©ºé–“å��ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:20346
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "å��å‰�ç©ºé–“å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:20407
  #, 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.c:20418
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20437
  #, 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.c:20447
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "å��å‰�ç©ºé–“å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:20452
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20456
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "ã�“ã�“ã�§ã�¯ %<namespace%> å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:20459
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�§ã��ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
! #: cp/parser.c:20466
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:20521
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "ã�“ã�“ã�§ã�¯ %<namespace%> å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:20696
  #, 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.c:20711
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:20729
  #, 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.c:20739
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20804
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/parser.c:20874
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:21045
  #, 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.c:21064 cp/parser.c:21081 cp/parser.c:21095
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: cp/parser.c:21071
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD ã�¯é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�®å¤–å�´ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:21108
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:21124
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "alloc_size ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: cp/parser.c:21352
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:21363
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.c:21368
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21371
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21388 cp/parser.c:21413
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:21400 cp/parser.c:21421
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21407
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "é–¢æ•° %qD ã�Œå¤‰æ•°ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "ã�“ã�“ã�§ã�¯é–¢æ•°å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:21646
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/parser.c:21650
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:21701
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21821
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "friend é–¢æ•° `%s' ã‚’åˆ�æœŸåŒ–ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:21863
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:21877
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œã‚¯ãƒ©ã‚¹ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:22366
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:22492
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:22496
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 54018,54447 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€å­�ã�§ã�™"
  
! #: cp/parser.c:22524
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:22526
  #, 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.c:22641
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/parser.c:22666
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "å®£è¨€å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ã�¯å��å‰�ç©ºé–“ã�§ã�™"
  
! #: cp/parser.c:22789
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/parser.c:22810
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:22871
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "é‡�è¤‡ã�™ã‚‹ `virtual' æŒ‡å®šå­�"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23020
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "åž‹æŒ‡å®šå­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:23269
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/parser.c:23275
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "`restrict' ã�®ç”¨æ³•ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:23304
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:23309
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "åž‹æŒ‡å®šå­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:23774
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:23953
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:23971
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:23977
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23979
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:24105
  #, 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.c:24109
  #, 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.c:24433
  #, 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.c:24453
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/parser.c:24491
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:25013
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "ã‚¯ãƒ©ã‚¹å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "æ§‹é€ ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:25019
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "å…±ç”¨ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ã�¾ã�Ÿã�¯ %<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:25427
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ã‚¯ãƒ©ã‚¹ %s ç”¨ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’è¦‹ã�¤ã�‘ã‚‰ã‚Œã�¾ã�›ã‚“ã€‚"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25442
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:25454
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25460
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "%qD ã�®å®£è¨€å†…ã�«ç„¡åŠ¹ã�ªã‚¯ãƒ©ã‚¹å��ã�§ã�™"
  
! #: cp/parser.c:25514
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:25546
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œã‚¯ãƒ©ã‚¹ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25647
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "%q+#T ã�®å‰�ã�®å®šç¾©"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26036
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, 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.c:26159
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®å¹…ã�Œ %qD é�žæ•´æ•°åž‹ %qT ã�§ã�™"
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26373
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ã‚¯ãƒ©ã‚¹å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:26420
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ãƒ¡ãƒ³ãƒ�å®£è¨€ã�®æœ€å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ãƒ¡ãƒ³ãƒ�å®£è¨€ã�®æœ€å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26720
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.c:27022
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:27113
  #, 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.c:27225
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:27832
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27846
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:28012
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "%<:%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:28072
  #, 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.c:28415 cp/parser.c:28424
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:29135
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/parser.c:29626
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 54063,54492 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22525
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€å­�ã�§ã�™"
  
! #: cp/parser.c:22533
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:22535
  #, 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.c:22650
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/parser.c:22675
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "å®£è¨€å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:22796
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ã�¯å��å‰�ç©ºé–“ã�§ã�™"
  
! #: cp/parser.c:22798
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/parser.c:22819
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:22880
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:22934
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "é‡�è¤‡ã�™ã‚‹ `virtual' æŒ‡å®šå­�"
  
! #: cp/parser.c:22971
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23029
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "åž‹æŒ‡å®šå­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:23278
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/parser.c:23284
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: cp/parser.c:23287 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2171
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "`restrict' ã�®ç”¨æ³•ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:23313
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:23318
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:23424
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "åž‹æŒ‡å®šå­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:23705
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:23783
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:23962
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:23980
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:23986
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23988
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:24114
  #, 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.c:24118
  #, 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.c:24442
  #, 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.c:24462
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/parser.c:24500
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/parser.c:24514
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24539
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/parser.c:24590
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24646 cp/parser.c:24783
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:25022
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "ã‚¯ãƒ©ã‚¹å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:25025
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "æ§‹é€ ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:25028
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "å…±ç”¨ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:25425
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ã�¾ã�Ÿã�¯ %<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:25436
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ã‚¯ãƒ©ã‚¹ %s ç”¨ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’è¦‹ã�¤ã�‘ã‚‰ã‚Œã�¾ã�›ã‚“ã€‚"
  
! #: cp/parser.c:25444
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25451
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:25463
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25469
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "%qD ã�®å®£è¨€å†…ã�«ç„¡åŠ¹ã�ªã‚¯ãƒ©ã‚¹å��ã�§ã�™"
  
! #: cp/parser.c:25523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:25555
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œã‚¯ãƒ©ã‚¹ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:25591
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25656
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "%q+#T ã�®å‰�ã�®å®šç¾©"
  
! #: cp/parser.c:25762 cp/parser.c:31766
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:25786
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25790
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:26033
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26051
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:26069
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26167
  #, 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.c:26174
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26187
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26340
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®å¹…ã�Œ %qD é�žæ•´æ•°åž‹ %qT ã�§ã�™"
  
! #: cp/parser.c:26368
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26388
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ã‚¯ãƒ©ã‚¹å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:26435
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ãƒ¡ãƒ³ãƒ�å®£è¨€ã�®æœ€å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:26449
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ãƒ¡ãƒ³ãƒ�å®£è¨€ã�®æœ€å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:26523
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26558
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:26688
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26708
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26732
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26735
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26935 cp/parser.c:27029
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.c:27037
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.c:27043
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27087
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:27128
  #, 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.c:27240
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:27847
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27861
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27950
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27985
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:28027
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "%<:%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:28087
  #, 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.c:28430 cp/parser.c:28439
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/parser.c:28792
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29142
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:29150
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:29634
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29639
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/parser.c:29643
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 54450,55205 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:30032
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, 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.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:30351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30380
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:30485
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:30536
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:30883
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "`>>' ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹å��ã�¯ `> >' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: cp/parser.c:30896
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹çµ±ä¸€ä¸­ `%s' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> ã�Œ %qD ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:31506
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ ã�¯ `long long' ã‚’å�—ã�‘å…¥ã‚Œã�¾ã�›ã‚“"
  
! #: cp/parser.c:31517
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31522
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:31548
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "`%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31663
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31666
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ã�¾ã�Ÿã�¯ %<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:32210
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:32330
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "å��å‰�ç„¡ã�—ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: cp/parser.c:32485
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:32486
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:32568
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:32589
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32837
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°å†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«ã�Œçµ‚äº†ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33149
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:34178
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "è­˜åˆ¥å­�ã�Œå¿…è¦�ã�§ã�™"
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34814
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: cp/parser.c:35879
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/parser.c:36879
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:37632
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40312
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:40492
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "ä¸�å��åˆ†ã�ªåž‹æƒ…å ±"
  
! #: cp/parser.c:42708
  #, 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.c:43539
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:43569
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44854
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC java_exceptions ã�®æœ«å°¾ã�«ã‚´ãƒŸ"
  
! #: cp/parser.c:45139
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:45182
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC optimize ã�¯é–¢æ•°å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:45214
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC option ã�¯é–¢æ•°å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:45294
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:45333
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "#if å¼�ã�®ä¸­ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�Œä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:310
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿å®£è¨€å­�ã�«ä¸�é�©åˆ‡ã�ªåž‹ä¿®é£¾å­�"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:845
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "`%s' ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:992
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:1004
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "`%s' ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1142
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:2190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2707
  #, fuzzy, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/pt.c:2717
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "Code å±žæ€§ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:2793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "Code å±žæ€§ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "`operator delete' ã�®å®£è¨€å†…ã�«å¤šã�™ã�Žã‚‹å¼•æ•°"
  
! #: cp/pt.c:2896
  #, fuzzy, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "#define ä¸­ã�®ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œçµ‚ç«¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/pt.c:2913
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2921
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:2954
  #, fuzzy, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: cp/pt.c:2958
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆé–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 54495,55250 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29650
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:30049
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: cp/parser.c:30220
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30229
  #, 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.c:30235
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30335
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30345
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:30368
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:30377
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30397
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:30502
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:30553
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:30600
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:30900
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "`>>' ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹å��ã�¯ `> >' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: cp/parser.c:30913
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31221
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31373
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹çµ±ä¸€ä¸­ `%s' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:31388
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> ã�Œ %qD ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:31523
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ ã�¯ `long long' ã‚’å�—ã�‘å…¥ã‚Œã�¾ã�›ã‚“"
  
! #: cp/parser.c:31534
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:31539
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:31565
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "`%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:31617
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31620
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31623
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31632
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31641
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31665
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31668
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31680
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31683
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31686
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31718
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31730
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31733
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31736
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31742
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ã�¾ã�Ÿã�¯ %<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:31769
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:32071
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32222
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:32227
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:32347
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:32487 cp/parser.c:32521
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:32494 cp/parser.c:32527
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32495 cp/parser.c:32528
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "å��å‰�ç„¡ã�—ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: cp/parser.c:32502
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:32503
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:32585
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:32606
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32854
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°å†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«ã�Œçµ‚äº†ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:33095 cp/parser.c:34403 cp/parser.c:34592
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33166
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:33236
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33267
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33671
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33746 cp/parser.c:33764
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:33758 cp/parser.c:33824
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:33867
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34064 cp/parser.c:34071 cp/parser.c:34078
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:34195
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "è­˜åˆ¥å­�ã�Œå¿…è¦�ã�§ã�™"
  
! #: cp/parser.c:34368
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34375
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:34655 cp/parser.c:34662 cp/parser.c:34669
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34831
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:35913
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/parser.c:36896
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:37649
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:39778
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40329
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:40416 cp/pt.c:17937
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:40509
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "ä¸�å��åˆ†ã�ªåž‹æƒ…å ±"
  
! #: cp/parser.c:42726
  #, 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.c:43557
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:43587
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:43599
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43702
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:43722 cp/semantics.c:5870
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43726 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43729 cp/pt.c:14022 cp/semantics.c:5884
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43732 cp/semantics.c:5890
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44259
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44269
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44623
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44670 cp/semantics.c:9971
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44672 cp/semantics.c:9973
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44818
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44821
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44872
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC java_exceptions ã�®æœ«å°¾ã�«ã‚´ãƒŸ"
  
! #: cp/parser.c:45157
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:45200
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC optimize ã�¯é–¢æ•°å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:45232
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC option ã�¯é–¢æ•°å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:45312
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:45351
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "#if å¼�ã�®ä¸­ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�Œä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/parser.c:45552
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45608
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:296
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:309
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿å®£è¨€å­�ã�«ä¸�é�©åˆ‡ã�ªåž‹ä¿®é£¾å­�"
  
! #: cp/pt.c:733
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.c:747
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:831
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.c:842 cp/pt.c:1079
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.c:844
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "`%s' ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:861
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.c:991
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:1003
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:1006 cp/pt.c:1145
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:1038
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.c:1082
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "`%s' ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1123
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.c:1141
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.c:1606
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.c:2048 cp/semantics.c:5739
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/pt.c:2184
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:2189
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:2485
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2489
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2499
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2706
  #, fuzzy, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/pt.c:2716
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2722
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2746
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2751
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.c:2787
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/pt.c:2791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "Code å±žæ€§ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "Code å±žæ€§ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:2882 cp/pt.c:2942
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "`operator delete' ã�®å®£è¨€å†…ã�«å¤šã�™ã�Žã‚‹å¼•æ•°"
  
! #: cp/pt.c:2895
  #, fuzzy, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "#define ä¸­ã�®ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œçµ‚ç«¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.c:2901
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2909
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/pt.c:2912
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.c:2920
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:2953
  #, fuzzy, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: cp/pt.c:2957
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2989
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3032
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆé–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "%qD ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆé–¢æ•°ã
*** 55212,55369 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3111
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã�¯ %qT å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.c:3142
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:3145
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "éš ã�•ã‚Œã�Ÿå®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
! #: cp/pt.c:3254
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:3835
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4226
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:4228
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.c:4432
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: cp/pt.c:4435
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: cp/pt.c:4437
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:5045
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:5104
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "#define ä¸­ã�®ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œçµ‚ç«¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.c:5127
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "é–¢æ•° %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/pt.c:5167
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5169
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5287
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  
! #: cp/pt.c:5347
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:5351
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:5534
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 55257,55414 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3094
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.c:3110
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã�¯ %qT å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.c:3141
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:3144
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "éš ã�•ã‚Œã�Ÿå®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
! #: cp/pt.c:3253
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:3834
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:4157
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4225
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:4227
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:4286
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4303 cp/pt.c:5108
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.c:4431
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: cp/pt.c:4434
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: cp/pt.c:4436
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:5044
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:5103
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "#define ä¸­ã�®ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œçµ‚ç«¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.c:5126
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5130
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5134 cp/pt.c:5145 cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:5142
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5152
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "é–¢æ•° %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/pt.c:5166
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5168
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™"
  
! #: cp/pt.c:5214
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5217
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5240
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5286
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  
! #: cp/pt.c:5346
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:5350
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:5533
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "%qD ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã
*** 55372,55418 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆä¸­ã�® `void' ã�¯ãƒªã‚¹ãƒˆå…¨ä½“ã‚’å� ã‚�ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5596
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:5599
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:5774
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "å��å‰�ç„¡ã�—ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 55417,55463 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5556
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆä¸­ã�® `void' ã�¯ãƒªã‚¹ãƒˆå…¨ä½“ã‚’å� ã‚�ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:5592
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5595
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:5598
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:5601
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5604 cp/pt.c:5662
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:5773
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:5781
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "å��å‰�ç„¡ã�—ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: cp/pt.c:5789
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 55422,55911 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®šç¾©ã�§ã�™"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6022
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:6025
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:6051
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6196
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6209
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  
! #: cp/pt.c:6224
  #, 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.c:6262
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•° %q+#D ã�§ã�™"
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "ã�“ã�“ã�§ %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:6274
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "å…ƒã�®å®šç¾©ã�¯ã�“ã�“ã�«å‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:6288
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/pt.c:6290
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "å…ƒã�®å®šç¾©ã�¯ã�“ã�“ã�«å‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:6323
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6664
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6677
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.c:6681
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6732
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6794
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•° %q+#D ã�§ã�™"
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6812
  #, fuzzy, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/pt.c:6821
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:6832
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6842
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6878
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6889
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6901
  #, 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.c:6932
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:6945
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6949
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/pt.c:6980
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "åž‹ %qT ã�®å¼•æ•°ã�Œ %qT ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/pt.c:7042
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:7050
  #, 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.c:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:7075
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.c:7085
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7092
  #, 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.c:7110
  #, 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.c:7118
  #, 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.c:7230
  #, 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.c:7389
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.c:7403
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.c:7489
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7497
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7515
  #, 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.c:7574
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7630
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8179
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.c:8195
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:8329
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8358
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "`restrict' ã�®ç”¨æ³•ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8395
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8404
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:8418
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8471
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8485
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:8488
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:8552
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:8842
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8867
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:8871
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9778
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:10287
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå†…ã�§ `%s' ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:10947
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12106
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13725
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/pt.c:13824
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œå‘¼ã�°ã‚Œã�¾ã�—ã�Ÿã�Œã€�ã‚¯ãƒ©ã‚¹ã‚¹ã‚³ãƒ¼ãƒ—å†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 55467,55956 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5812
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/pt.c:5968
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®šç¾©ã�§ã�™"
  
! #: cp/pt.c:6007
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:6021
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:6024
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:6047
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:6050
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6195
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6208
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6219
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  
! #: cp/pt.c:6223
  #, 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.c:6261
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•° %q+#D ã�§ã�™"
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "ã�“ã�“ã�§ %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:6273
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:6276 cp/pt.c:6325
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "å…ƒã�®å®šç¾©ã�¯ã�“ã�“ã�«å‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:6287
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/pt.c:6289
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "å…ƒã�®å®šç¾©ã�¯ã�“ã�“ã�«å‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:6322
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:6660 cp/pt.c:6729
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6663
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6666
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6679
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.c:6683
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.c:6732
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6734
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6796
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•° %q+#D ã�§ã�™"
  
! #: cp/pt.c:6805
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6814
  #, fuzzy, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/pt.c:6823
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:6834
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6844
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6853
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6865
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6869
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6880
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6891
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6903
  #, 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.c:6934
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:6947
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6951
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6962
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6972
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/pt.c:6982
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "åž‹ %qT ã�®å¼•æ•°ã�Œ %qT ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/pt.c:7044
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:7052
  #, 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.c:7062
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:7077
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.c:7087
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:7094
  #, 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.c:7112
  #, 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.c:7120
  #, 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.c:7232
  #, 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.c:7391
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.c:7405
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.c:7491
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7517
  #, 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.c:7576
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7578
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7632
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8181
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.c:8197
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:8331
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8360
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "`restrict' ã�®ç”¨æ³•ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8381 cp/pt.c:8415 cp/pt.c:8469
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8389
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8397
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:8403
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8406
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:8420
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:8423
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8473
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8487
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:8490
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:8554
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:8692 cp/pt.c:9005
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.c:8707 cp/pt.c:8839
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8835
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:8844
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8869
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:8873
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8971
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9615
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9780
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: cp/pt.c:9909 cp/pt.c:21250
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:10289
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå†…ã�§ `%s' ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:10932
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12091
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/pt.c:12591
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13017
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:13105
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13108
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13714
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/pt.c:13813
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œå‘¼ã�°ã‚Œã�¾ã�—ã�Ÿã�Œã€�ã‚¯ãƒ©ã‚¹ã‚¹ã‚³ãƒ¼ãƒ—å†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚
*** 55923,56214 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "sizeof ã�Œé–¢æ•°åž‹ã�«é�©ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:15113
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/pt.c:15115
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/pt.c:15230
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:15232
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "`%s' ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:15928
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:15930
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/pt.c:15932
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:15945
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:15948
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:15996
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.c:16002
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.c:16008
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16169
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:16283
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå†…ã�§ `%s' ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:16471
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16581
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:16732
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "static ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ `%s' ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20368
  #, 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.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20408
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: cp/pt.c:20456
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:20676
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20679
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:21001
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:21003
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:21028
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:21046
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ä¸�æ­£ã�ªæ–‡å­—åˆ—å®šæ•°ã�§ã�™"
  
! #: cp/pt.c:25142
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:25144
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:25150
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25180
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25201
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:25212
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:25220
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "%s: `%s' ã�®åˆ�æœŸåŒ–:\n"
  
! #: cp/pt.c:25256
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«ãƒ¡ã‚½ãƒƒãƒ‰ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:25318
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25321
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25330
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25351
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/pt.c:25391
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25685
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 55968,56259 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14863
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "sizeof ã�Œé–¢æ•°åž‹ã�«é�©ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:15063
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/pt.c:15065
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/pt.c:15180
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:15182
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "`%s' ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:15878
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:15880
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/pt.c:15882
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:15895
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:15898
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:15946
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.c:15952
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.c:15958
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.c:16059
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16079
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:16111
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16119
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:16233
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå†…ã�§ `%s' ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:16432
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16447
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16449
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16542
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:16693
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "static ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ `%s' ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:17257 cp/pt.c:19130
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/pt.c:17261 cp/pt.c:19134
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19274
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20335
  #, 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.c:20362
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20367
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20370
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20375
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: cp/pt.c:20423
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:20643
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20646
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20968
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:20970
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:20980
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20995
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:21013
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ä¸�æ­£ã�ªæ–‡å­—åˆ—å®šæ•°ã�§ã�™"
  
! #: cp/pt.c:25109
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:25111
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:25117
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.c:25141 cp/pt.c:25236
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25147
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25149
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25168
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:25174 cp/pt.c:25231
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:25179
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:25187
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "%s: `%s' ã�®åˆ�æœŸåŒ–:\n"
  
! #: cp/pt.c:25223
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25246 cp/pt.c:25313
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«ãƒ¡ã‚½ãƒƒãƒ‰ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/pt.c:25251 cp/pt.c:25328
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:25285
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25288
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25297
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25318
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/pt.c:25358
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25652
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 56220,56372 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:26234
  #, 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.c:26600
  #, 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.c:26630
  #, 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.c:26639
  #, 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.c:26647
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.c:26649
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'#' ã�«ãƒžã‚¯ãƒ­ä»®å¼•æ•°å��ã�Œç¶šã�„ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.c:28003
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:28289
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:28298
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:28325
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29348
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:29354
  #, 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.c:29457
  #, 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.c:29464
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29480
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.c:29488
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29507
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "é–“æŽ¥é–¢æ•° %q+D ã�¯å¼±ã�„å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:29523
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ç„¡åŠ¹ã�ªãƒ¡ã‚½ãƒƒãƒ‰å®£è¨€ã�§ã�™ã€‚ãƒ¡ã‚½ãƒƒãƒ‰å��ã�Œå¿…è¦�ã�§ã�™"
  
! #: cp/pt.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.c:29760
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.c:29764
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.c:29900
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
--- 56265,56417 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26153
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:26201
  #, 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.c:26554
  #, 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.c:26586
  #, 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.c:26595
  #, 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.c:26603
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.c:26605
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'#' ã�«ãƒžã‚¯ãƒ­ä»®å¼•æ•°å��ã�Œç¶šã�„ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.c:27959
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:28245
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:28254
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:28281
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29321
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:29327
  #, 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.c:29434
  #, 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.c:29441
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29457
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.c:29465
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29484
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "é–“æŽ¥é–¢æ•° %q+D ã�¯å¼±ã�„å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:29500
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.c:29502
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29566
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29569
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29667
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ç„¡åŠ¹ã�ªãƒ¡ã‚½ãƒƒãƒ‰å®£è¨€ã�§ã�™ã€‚ãƒ¡ã‚½ãƒƒãƒ‰å��ã�Œå¿…è¦�ã�§ã�™"
  
! #: cp/pt.c:29669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29729
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29733
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.c:29737
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.c:29741
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.c:29877
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
*************** msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã�•ã‚Œã�ªã�
*** 56626,57031 ****
  msgid "invalid base-class specification"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/semantics.c:3780
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "ç„¡å��å…±ç”¨ä½“å†…ã�«ä¿�è­·ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3944
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "alloc_size ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: cp/semantics.c:3954
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� `%s' ã�¯å¤šé‡�ç¶™æ‰¿ã‚°ãƒ©ãƒ•ã�®ä¸­ã�§æ›–æ˜§ã�§ã�™"
  
! #: cp/semantics.c:4056
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/semantics.c:4243
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ '%c' ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/semantics.c:4272
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹æŒ‡å®šã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4451
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ISO C++ ã�¯ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�® `sizeof' ã�®é�©ç”¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/semantics.c:4455
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ISO C++ ã�¯ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�® `sizeof' ã�®é�©ç”¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/semantics.c:4460
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ISO C++ ã�¯ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�® `sizeof' ã�®é�©ç”¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/semantics.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6068
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE ã�¯ %<reduction%> ç”¨ã�®ç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:6877
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ private ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:6928
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ private ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:6978
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6992
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7029
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7033
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7055
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7059
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7064
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7124
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7138
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7158
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7217
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7239
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7268
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7349
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7366
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7378
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7387
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7488
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:8017
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8047
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:8060
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:8083
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:8093
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8150
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tree%> ã�Œãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10205
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:10242
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "<æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>"
  
! #: cp/semantics.c:10793
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:10846
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "%<__builtin_return_address%> ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
--- 56671,57076 ----
  msgid "invalid base-class specification"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/semantics.c:3782
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "ç„¡å��å…±ç”¨ä½“å†…ã�«ä¿�è­·ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/semantics.c:3799 cp/semantics.c:10743
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3805
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3819
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3946
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "alloc_size ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: cp/semantics.c:3956
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: cp/semantics.c:3992
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4023
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4030
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� `%s' ã�¯å¤šé‡�ç¶™æ‰¿ã‚°ãƒ©ãƒ•ã�®ä¸­ã�§æ›–æ˜§ã�§ã�™"
  
! #: cp/semantics.c:4058
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/semantics.c:4235
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ '%c' ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/semantics.c:4264
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4398
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹æŒ‡å®šã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/semantics.c:4430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4443
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ISO C++ ã�¯ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�® `sizeof' ã�®é�©ç”¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/semantics.c:4447
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ISO C++ ã�¯ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�® `sizeof' ã�®é�©ç”¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/semantics.c:4452
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ISO C++ ã�¯ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�® `sizeof' ã�®é�©ç”¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/semantics.c:4463
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4990 cp/semantics.c:6769 cp/semantics.c:6853
! #: cp/semantics.c:6904 cp/semantics.c:7246 cp/semantics.c:7467
! #: cp/semantics.c:7750 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5736
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/semantics.c:6011
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6057
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE ã�¯ %<reduction%> ç”¨ã�®ç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:6176
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6637
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6652
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6676
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:6781 cp/semantics.c:8211
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:6866
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ private ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:6917
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ private ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:6967
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6981
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7018
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7022
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7044
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7048
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7053
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7080
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7113
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7127
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7147
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7176
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7206
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7228
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7257
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7272
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7279
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7294
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7327
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7338
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7355
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7367
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7376
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7477
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7903
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/semantics.c:7907
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7976
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:8006
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8036
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:8049
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:8072
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:8082
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8139
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tree%> ã�Œãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:8528
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8755
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8769
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8966
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9432
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9735 cp/semantics.c:9745
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10150
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
  
! #: cp/semantics.c:10153
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10165
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:10194
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:10231
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "<æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>"
  
! #: cp/semantics.c:10782
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:10835
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10837
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10855
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "%<__builtin_return_address%> ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
*************** msgstr "%<__builtin_return_address%> ã�¸
*** 57033,57234 ****
  #. 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.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1413
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1943
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/tree.c:4300
  #, 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.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/tree.c:4312
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/tree.c:4748
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: cp/tree.c:4755
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:4796
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "`com_interface' å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹å®šç¾©ã�«ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
  
! #: cp/tree.c:4814
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "`java_interface' å±žæ€§ã�¯ Java ã‚¯ãƒ©ã‚¹å®šç¾©ã�«å¯¾ã�—ã�¦ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
  
! #: cp/tree.c:4820
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE å±žæ€§ã�¯å¤‰æ•°ã�Šã‚ˆã�³é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/tree.c:4840
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: cp/tree.c:4844
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/tree.c:4907
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿ init_priority ã�¯æ•´æ•°åž‹ã�®å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:4929
  #, fuzzy, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "init_priority å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹åž‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®šç¾©ã�§ã�®ã�¿ä½¿ã�ˆã�¾ã�™"
  
! #: cp/tree.c:4937
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿ init_priority ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: cp/tree.c:4948
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿ init_priority ã�¯å†…éƒ¨ã�§ä½¿ç”¨ã�™ã‚‹ã�Ÿã‚�ã�«äºˆç´„ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/tree.c:4960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "init_priority å±žæ€§ã�¯ã�“ã�®ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/tree.c:4987
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã�®ãƒ¡ãƒ³ãƒ�ã�Œè¦†ã�„éš ã�•ã‚Œã�¾ã�™"
  
! #: cp/tree.c:5007
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: cp/tree.c:5018
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:5033
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%T::%D%> ã�¯æœ‰åŠ¹ã�ªå®£è¨€å­�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:5046
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> ã�¯æœ‰åŠ¹ã�ªå®£è¨€å­�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:5070
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: cp/tree.c:5076
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/tree.c:5083
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/tree.c:5090
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/tree.c:5112
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/tree.c:5118
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "`%s' å±žæ€§ã�¯é–¢æ•°ã�«å¯¾ã�—ã�¦ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
! #: cp/tree.c:5998
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:6020
  #, fuzzy, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "Tree æ¤œæŸ»: %s ã�Œã�‚ã‚‹ã�¹ã��æ‰€ã�« %s ã�Œã�‚ã‚Šã�¾ã�™(%s å†…, %s:%d)"
--- 57078,57279 ----
  #. 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.c:10904
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10910
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10937
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10945
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1426
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1961
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/tree.c:4318
  #, 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.c:4322
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4325
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/tree.c:4330
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4332
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/tree.c:4766
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: cp/tree.c:4773
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: cp/tree.c:4799
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:4814
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "`com_interface' å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹å®šç¾©ã�«ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
  
! #: cp/tree.c:4832
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "`java_interface' å±žæ€§ã�¯ Java ã‚¯ãƒ©ã‚¹å®šç¾©ã�«å¯¾ã�—ã�¦ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
  
! #: cp/tree.c:4838
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE å±žæ€§ã�¯å¤‰æ•°ã�Šã‚ˆã�³é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/tree.c:4858
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: cp/tree.c:4862
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/tree.c:4925
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿ init_priority ã�¯æ•´æ•°åž‹ã�®å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:4947
  #, fuzzy, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "init_priority å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹åž‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®šç¾©ã�§ã�®ã�¿ä½¿ã�ˆã�¾ã�™"
  
! #: cp/tree.c:4955
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿ init_priority ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: cp/tree.c:4966
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿ init_priority ã�¯å†…éƒ¨ã�§ä½¿ç”¨ã�™ã‚‹ã�Ÿã‚�ã�«äºˆç´„ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/tree.c:4978
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "init_priority å±žæ€§ã�¯ã�“ã�®ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/tree.c:5005
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã�®ãƒ¡ãƒ³ãƒ�ã�Œè¦†ã�„éš ã�•ã‚Œã�¾ã�™"
  
! #: cp/tree.c:5025
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: cp/tree.c:5036
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:5049 cp/tree.c:5062
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:5051
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%T::%D%> ã�¯æœ‰åŠ¹ã�ªå®£è¨€å­�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:5064
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> ã�¯æœ‰åŠ¹ã�ªå®£è¨€å­�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:5088
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: cp/tree.c:5094
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/tree.c:5101
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/tree.c:5108
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/tree.c:5130
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/tree.c:5136
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "`%s' å±žæ€§ã�¯é–¢æ•°ã�«å¯¾ã�—ã�¦ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
! #: cp/tree.c:6016
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/tree.c:6038
  #, fuzzy, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "Tree æ¤œæŸ»: %s ã�Œã�‚ã‚‹ã�¹ã��æ‰€ã�« %s ã�Œã�‚ã‚Šã�¾ã�™(%s å†…, %s:%d)"
*************** msgstr ""
*** 57404,58119 ****
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3444
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.c:3476
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:3479
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:3482
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:3486
  #, 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.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3648
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "`register' ã�¨å®£è¨€ã�•ã‚Œã�Ÿé…�åˆ—ã�«æ·»å­—ã‚’ã�¤ã�‘ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "æ·»å­—ã‚’ã�¤ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œé…�åˆ—ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:3758
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿æ§‹ç¯‰ã�®ä½¿ç”¨ã�§ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3983
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ ã�¯ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�®ä¸­ã�‹ã‚‰ `::main' ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4021
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/typeck.c:4024
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/typeck.c:4027
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4091
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4092
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4110
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "é–¢æ•°ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "é–¢æ•°ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: cp/typeck.c:4196
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "ä»®å¼•æ•°ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/typeck.c:4202
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "ä»®å¼•æ•°ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4462
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4508
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:4513
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4744
  #, fuzzy, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "%qT ã�¨ %qT ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: cp/typeck.c:5541
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�§ã�®é †åº�ä»˜ã�‘ã‚‰ã‚Œã�ªã�„æ¯”è¼ƒã�§ã�™"
  
! #: cp/typeck.c:5587
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/typeck.c:5667
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:6019
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�« `void *' åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«ãƒ¡ã‚½ãƒƒãƒ‰ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6088
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿æ¼”ç®—ã�§ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/typeck.c:6167
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6168
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6184
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6380
  #, 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.c:6386
  #, 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++ ã�¯é�žå·¦è¾ºå€¤å¼�ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6438
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ ã�¯ `::main' é–¢æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6496
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:6516
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:6532
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6679
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<void%> åž‹ã�®å¼�ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ ã�¯ enum ã�® %s ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6804
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ ã�¯ enum ã�® %s ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6820
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¯¾ã�™ã‚‹æ¼”ç®—"
  
! #: cp/typeck.c:6822
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/typeck.c:6834
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�« `void *' åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6836
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�« `void *' åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, fuzzy, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "`this' ã�¯å�³è¾ºå€¤å¼�ã�§ã�‚ã‚Šã€�ã��ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:7108
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "register å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7188
  #, fuzzy, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "ç„¡å��åŸºåº•ã‚¯ãƒ©ã‚¹ã�®åˆ�æœŸè¨­å®šå­�ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7204
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7208
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯è¤‡å�ˆå¼�ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7366
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7372
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:7379
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:7403
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: cp/typeck.c:7417
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:7854
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/typeck.c:7892
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/typeck.c:7963
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:8033
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "%s: å…¨ä½“çš„ã�ªç²¾åº¦ã�®ä½Žä¸‹"
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã�£ã�¦ãƒ�ã‚¤ãƒ³ã‚¿ã�Œç¤ºã�™åž‹ã�®è¦�æ±‚ã‚¢ãƒ©ã‚¤ãƒ³ãƒ¡ãƒ³ãƒˆã�Œå¢—åŠ ã�—ã�¾ã�™"
  
! #: cp/typeck.c:8107
  #, fuzzy, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ�ã‚¤ãƒ³ã‚¿ã�®é–“ã�§ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:8121
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:8194
  #, 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.c:8203
  #, 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.c:8245
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:8315
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C ã�¯å…±ç”¨ä½“åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:8434
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8851
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "%d ç•ªç›®ã�®å¼•æ•°ã�Œ `%s' ã�®åž‹ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:8865
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "é…�åˆ—ã�®ä¸�æ­£ã�ªåˆ�æœŸåŒ–"
  
! #: cp/typeck.c:8867
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/typeck.c:9018
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/typeck.c:9165
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: cp/typeck.c:9480
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9485
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9494
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9498
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9503
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9539
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9544
  #, fuzzy, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "format å±žæ€§ã‚’ã�®å€™è£œã�¨ã�ªã‚Šã��ã�†ã�ªé–¢æ•°ã�«ã�¤ã�„ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: cp/typeck.c:9549
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9655
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "å¼•æ•° %d å€‹ã�® `%s' ã‚’æ¸¡ã�—ã�¾ã�™"
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "é�žå·¦è¾ºå€¤ã�¸ã�®å�‚ç…§ã�Œè¿”ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿå¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
! #: cp/typeck.c:9790
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿå¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "return æ–‡ã�«å��åˆ†ã�ªå€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, 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.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "æˆ»ã‚Šåž‹ã�Œé–¢æ•°ã�§ã€�`return' ã�«å€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:10106
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10163
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "æˆ»ã‚Šåž‹ã�Œé–¢æ•°ã�§ã€�`return' ã�«å€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:10192
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10838
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
--- 57449,58164 ----
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3251
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3454
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.c:3486
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:3489
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:3492
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:3496
  #, 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.c:3561
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3658
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "`register' ã�¨å®£è¨€ã�•ã‚Œã�Ÿé…�åˆ—ã�«æ·»å­—ã‚’ã�¤ã�‘ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3696
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "æ·»å­—ã‚’ã�¤ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œé…�åˆ—ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:3768
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿æ§‹ç¯‰ã�®ä½¿ç”¨ã�§ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3993
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ ã�¯ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�®ä¸­ã�‹ã‚‰ `::main' ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:4014
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4031
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/typeck.c:4034
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/typeck.c:4037
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/typeck.c:4095
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4108
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4119
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4120
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4123
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "é–¢æ•°ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/typeck.c:4124
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "é–¢æ•°ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: cp/typeck.c:4206
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "ä»®å¼•æ•°ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/typeck.c:4212
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "ä»®å¼•æ•°ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/typeck.c:4461
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4472
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4518
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:4523
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:4553
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4557
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4566
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4570
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4696 cp/typeck.c:4708
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4754
  #, fuzzy, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:5210 cp/typeck.c:5219 cp/typeck.c:5512 cp/typeck.c:5521
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:5425 cp/typeck.c:5438
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "%qT ã�¨ %qT ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/typeck.c:5461
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5493 cp/typeck.c:5501
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: cp/typeck.c:5551
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�§ã�®é †åº�ä»˜ã�‘ã‚‰ã‚Œã�ªã�„æ¯”è¼ƒã�§ã�™"
  
! #: cp/typeck.c:5597
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/typeck.c:5677
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:6029
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�« `void *' åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6037
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6045
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«ãƒ¡ã‚½ãƒƒãƒ‰ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6098
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿æ¼”ç®—ã�§ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/typeck.c:6177
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6178
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6194
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:6197
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6204
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6390
  #, 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.c:6396
  #, 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++ ã�¯é�žå·¦è¾ºå€¤å¼�ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6431
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6448
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ ã�¯ `::main' é–¢æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6506
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:6526 cp/typeck.c:7089
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:6542
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6689
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<void%> åž‹ã�®å¼�ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6690
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6813
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ ã�¯ enum ã�® %s ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6814
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ ã�¯ enum ã�® %s ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6830
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¯¾ã�™ã‚‹æ¼”ç®—"
  
! #: cp/typeck.c:6832
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/typeck.c:6844
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�« `void *' åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6846
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�« `void *' åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6885
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6908
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7101
  #, fuzzy, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "`this' ã�¯å�³è¾ºå€¤å¼�ã�§ã�‚ã‚Šã€�ã��ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:7123
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "register å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:7128
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7203
  #, fuzzy, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "ç„¡å��åŸºåº•ã‚¯ãƒ©ã‚¹ã�®åˆ�æœŸè¨­å®šå­�ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/typeck.c:7215
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7219
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7223
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯è¤‡å�ˆå¼�ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:7347
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7381
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7387
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:7394
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:7418
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: cp/typeck.c:7432
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:7869
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:7875 cp/typeck.c:7881 cp/typeck.c:9532
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/typeck.c:7907
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/typeck.c:7978
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:8048
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "%s: å…¨ä½“çš„ã�ªç²¾åº¦ã�®ä½Žä¸‹"
  
! #: cp/typeck.c:8073
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8084
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:8105 cp/typeck.c:8295
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã�£ã�¦ãƒ�ã‚¤ãƒ³ã‚¿ã�Œç¤ºã�™åž‹ã�®è¦�æ±‚ã‚¢ãƒ©ã‚¤ãƒ³ãƒ¡ãƒ³ãƒˆã�Œå¢—åŠ ã�—ã�¾ã�™"
  
! #: cp/typeck.c:8122
  #, fuzzy, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ�ã‚¤ãƒ³ã‚¿ã�®é–“ã�§ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:8136
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:8209
  #, 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.c:8218
  #, 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.c:8260
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:8330
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:8431 cp/typeck.c:8440
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C ã�¯å…±ç”¨ä½“åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:8449
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: cp/typeck.c:8759
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8779
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8839
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8866
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "%d ç•ªç›®ã�®å¼•æ•°ã�Œ `%s' ã�®åž‹ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:8880
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "é…�åˆ—ã�®ä¸�æ­£ã�ªåˆ�æœŸåŒ–"
  
! #: cp/typeck.c:8882
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: cp/typeck.c:9019
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/typeck.c:9033
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/typeck.c:9080 cp/typeck.c:9099
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/typeck.c:9180
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: cp/typeck.c:9495
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9500
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9509
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9513
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9518
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9550
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9554
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, fuzzy, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "format å±žæ€§ã‚’ã�®å€™è£œã�¨ã�ªã‚Šã��ã�†ã�ªé–¢æ•°ã�«ã�¤ã�„ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: cp/typeck.c:9564
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9574
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9670
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "å¼•æ•° %d å€‹ã�® `%s' ã‚’æ¸¡ã�—ã�¾ã�™"
  
! #: cp/typeck.c:9752
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:9755
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9791
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "é�žå·¦è¾ºå€¤ã�¸ã�®å�‚ç…§ã�Œè¿”ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:9795
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9801
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿå¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
! #: cp/typeck.c:9805
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿå¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
! #: cp/typeck.c:10004
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:10006 cp/typeck.c:10029
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10028
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "return æ–‡ã�«å��åˆ†ã�ªå€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:10067
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10075
  #, 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.c:10078
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10113 cp/typeck.c:10159
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "æˆ»ã‚Šåž‹ã�Œé–¢æ•°ã�§ã€�`return' ã�«å€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:10121
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:10140
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10143
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10178
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "æˆ»ã‚Šåž‹ã�Œé–¢æ•°ã�§ã€�`return' ã�«å€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:10207
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10853
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
*************** msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹
*** 58379,58480 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:1590
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "ä»®å¼•æ•° `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.c:1597
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ä»®å¼•æ•° `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.c:1688
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "%qD ã�®åž‹ã�¯å…ƒã�®å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/typeck2.c:1761
  #, fuzzy, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚„å…±ç”¨ä½“ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�Œã�ªã�„åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "union åˆ�æœŸåŒ–å­�ã�Œãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�§ã�¯ã�ªã��ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹å€¤ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "å¾ªç’°ãƒ�ã‚¤ãƒ³ã‚¿ã�®ä»£è¡¨ã‚’æ¤œå‡ºã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.c:1980
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "`->' ã�®ãƒ™ãƒ¼ã‚¹ã‚ªãƒšãƒ©ãƒ³ãƒ‰ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck2.c:2010
  #, fuzzy, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "`operator->()'ã�®çµ�æžœã�Œé�žãƒ�ã‚¤ãƒ³ã‚¿ã�®çµ�æžœã‚’ã‚‚ã�Ÿã‚‰ã�—ã�¾ã�™"
  
! #: cp/typeck2.c:2012
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "`->' ã�®ãƒ™ãƒ¼ã‚¹ã‚ªãƒšãƒ©ãƒ³ãƒ‰ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck2.c:2039
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2128
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:2139
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:2147
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:2188
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2460
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/typeck2.c:2463
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
--- 58424,58525 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1570 cp/typeck2.c:1600
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:1577
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "ä»®å¼•æ•° `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.c:1584
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ä»®å¼•æ•° `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.c:1662
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "%qD ã�®åž‹ã�¯å…ƒã�®å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/typeck2.c:1735
  #, fuzzy, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚„å…±ç”¨ä½“ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�Œã�ªã�„åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/typeck2.c:1746
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "union åˆ�æœŸåŒ–å­�ã�Œãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�§ã�¯ã�ªã��ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹å€¤ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:1940
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "å¾ªç’°ãƒ�ã‚¤ãƒ³ã‚¿ã�®ä»£è¡¨ã‚’æ¤œå‡ºã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.c:1954
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "`->' ã�®ãƒ™ãƒ¼ã‚¹ã‚ªãƒšãƒ©ãƒ³ãƒ‰ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck2.c:1984
  #, fuzzy, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "`operator->()'ã�®çµ�æžœã�Œé�žãƒ�ã‚¤ãƒ³ã‚¿ã�®çµ�æžœã‚’ã‚‚ã�Ÿã‚‰ã�—ã�¾ã�™"
  
! #: cp/typeck2.c:1986
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "`->' ã�®ãƒ™ãƒ¼ã‚¹ã‚ªãƒšãƒ©ãƒ³ãƒ‰ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck2.c:2013
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck2.c:2022
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2044
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2102
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:2113
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:2121
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:2162
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: cp/typeck2.c:2193
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2434
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/typeck2.c:2437
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
*************** msgid "recursive mixin instantiation"
*** 58742,58748 ****
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
--- 58787,58793 ----
  msgstr ""
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5367
  #, gcc-internal-format
  msgid "recursive expansion"
  msgstr ""
*************** msgstr ""
*** 58985,59006 ****
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4956
  #, fuzzy, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "ä»®å¼•æ•° `%s' ã�®åž‹ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: d/dmd/dsymbolsem.c:5158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/dmd/dsymbolsem.c:5540
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
--- 59030,59051 ----
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4959
  #, fuzzy, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "ä»®å¼•æ•° `%s' ã�®åž‹ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: d/dmd/dsymbolsem.c:5161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: d/dmd/dsymbolsem.c:5543
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: d/dmd/dsymbolsem.c:5570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
*************** msgstr ""
*** 59354,59362 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3430
! #: fortran/check.c:5927 fortran/check.c:5965 fortran/check.c:6007
! #: fortran/check.c:6034 fortran/check.c:6297 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
--- 59399,59407 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3437
! #: fortran/check.c:5959 fortran/check.c:5997 fortran/check.c:6039
! #: fortran/check.c:6066 fortran/check.c:6329 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
*************** msgstr ""
*** 59681,59687 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:590 fortran/check.c:3385
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
--- 59726,59732 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:590 fortran/check.c:3392
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
*************** msgstr "`__builtin_args_info' ã�®å¼•æ•°ã
*** 59696,59702 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:651 fortran/check.c:7503
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
--- 59741,59747 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:651 fortran/check.c:7535
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
*************** msgstr "`__builtin_args_info' ã�®å¼•æ•°ã
*** 59791,59992 ****
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1058
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1107
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1159
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1262
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr ""
  
! #: fortran/check.c:1319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/check.c:1410
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1419 fortran/check.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1442
  #, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr ""
  
! #: fortran/check.c:1464
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1473 fortran/check.c:1508 fortran/check.c:4389
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1490
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1499
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr ""
  
! #: fortran/check.c:1571
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr ""
  
! #: fortran/check.c:1586
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1604 fortran/check.c:1817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/check.c:1623 fortran/check.c:1757 fortran/check.c:1854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: fortran/check.c:1637 fortran/check.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: fortran/check.c:1676 fortran/check.c:1690 fortran/check.c:1725
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1710
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1764 fortran/check.c:1861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1779
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1802
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™"
  
! #: fortran/check.c:1979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/check.c:2103 fortran/check.c:2593
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2112 fortran/check.c:2602
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2122 fortran/check.c:2128
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2150
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2158
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/check.c:2197
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2205
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2239
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
--- 59836,60037 ----
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1065
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1114
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1166
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1269
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr ""
  
! #: fortran/check.c:1326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/check.c:1417
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1426 fortran/check.c:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1449
  #, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr ""
  
! #: fortran/check.c:1471
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1480 fortran/check.c:1515 fortran/check.c:4396
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1497
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1506
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr ""
  
! #: fortran/check.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr ""
  
! #: fortran/check.c:1593
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1611 fortran/check.c:1824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/check.c:1630 fortran/check.c:1764 fortran/check.c:1861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: fortran/check.c:1644 fortran/check.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr ""
  
! #: fortran/check.c:1664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: fortran/check.c:1683 fortran/check.c:1697 fortran/check.c:1732
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1717
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1771 fortran/check.c:1868
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1796
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1809
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr ""
  
! #: fortran/check.c:1888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™"
  
! #: fortran/check.c:1986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/check.c:2110 fortran/check.c:2600
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2119 fortran/check.c:2609
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2129 fortran/check.c:2135
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2157
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
! #: fortran/check.c:2165
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/check.c:2204
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2212
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2227
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2267
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 59994,60688 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "è¨€èªž %s ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/check.c:2287
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2306
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2347
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2402
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2430 fortran/check.c:2444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/check.c:2481 fortran/check.c:3111 fortran/check.c:3194
! #: fortran/check.c:3416 fortran/check.c:3464 fortran/check.c:4956
! #: fortran/check.c:5093 fortran/check.c:5148 fortran/check.c:6283
! #: fortran/check.c:6412
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2528 fortran/check.c:2797 fortran/check.c:2857
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2543 fortran/check.c:2812 fortran/check.c:2872
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2655 fortran/check.c:3796 fortran/check.c:3804
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2669
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2689 fortran/check.c:2697
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2833
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2891
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/check.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2984
  #, fuzzy, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3066
  #, fuzzy, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "å¼•æ•°1ã�¨å¼•æ•°2ã�Œç•°ã�ªã‚‹åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/check.c:3162
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.c:3201
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3235
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3367
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "\"%s\" ã�¯æ­£å¸¸ã�ªãƒ•ã‚¡ã‚¤ãƒ«å��ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3392
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3606
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3654
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3669
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3674
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/check.c:3699
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "ç„¡åŠ¹ã�ªæ–‡å­—å®šæ•°ã�Œ #if ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/check.c:3708
  #, fuzzy, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3739
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3746
  #, fuzzy, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3813
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3827
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3846
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3855
  #, 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.c:4018
  #, 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.c:4136 fortran/check.c:7423 fortran/check.c:7438
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4219
  #, 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.c:4230
  #, 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.c:4237
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4248
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4297
  #, 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.c:4324
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: fortran/check.c:4374
  #, 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.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4461 fortran/check.c:6359
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4519
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4527
  #, 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.c:4546
  #, 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.c:4597
  #, 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.c:4704
  #, 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.c:4714
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4721
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4738
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: fortran/check.c:4809
  #, 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.c:4827
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4836
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4889 fortran/check.c:4908
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4899 fortran/check.c:4918
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:5017
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5048
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5086
  #, 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.c:5166 fortran/check.c:7483
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:5179 fortran/check.c:5318 fortran/check.c:7475
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:5190 fortran/check.c:5330
  #, 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.c:5260
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5309
  #, 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.c:5348
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5362
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5398
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5405
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5444
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5454
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5487
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5526
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5533
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5539
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5559
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: fortran/check.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5587
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/check.c:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5654
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:5673
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:5936
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5980
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5993
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6043
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6061
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "äºˆæœŸã�—ã�ªã�„è¦�ç´  '%c' ã�Œæ›¸å¼�æ–‡å­—åˆ—å†… (ä½�ç½® %L) ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/check.c:6079
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6137
  #, 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.c:6189
  #, fuzzy, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6208
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6216
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6373
  #, 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.c:6386
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6652 fortran/check.c:6684
  #, fuzzy, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/check.c:6710
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6762
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6781
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6791
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7025
  #, 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.c:7207
  #, fuzzy, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:7396 fortran/check.c:7407
  #, 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.c:7467
  #, 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 ""
--- 60039,60738 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "è¨€èªž %s ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/check.c:2294
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2324
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2354
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2409
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2437 fortran/check.c:2451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/check.c:2488 fortran/check.c:3118 fortran/check.c:3201
! #: fortran/check.c:3423 fortran/check.c:3471 fortran/check.c:4963
! #: fortran/check.c:5100 fortran/check.c:5155 fortran/check.c:6315
! #: fortran/check.c:6444
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2535 fortran/check.c:2804 fortran/check.c:2864
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2550 fortran/check.c:2819 fortran/check.c:2879
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2662 fortran/check.c:3803 fortran/check.c:3811
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2676
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2696 fortran/check.c:2704
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2840
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2898
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/check.c:2930
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2991
  #, fuzzy, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3073
  #, fuzzy, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "å¼•æ•°1ã�¨å¼•æ•°2ã�Œç•°ã�ªã‚‹åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/check.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.c:3208
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3242
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3306
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3365
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3374
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "\"%s\" ã�¯æ­£å¸¸ã�ªãƒ•ã‚¡ã‚¤ãƒ«å��ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3399
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3613
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3661
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3676
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3681
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/check.c:3706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "ç„¡åŠ¹ã�ªæ–‡å­—å®šæ•°ã�Œ #if ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/check.c:3715
  #, fuzzy, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3746
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3753
  #, fuzzy, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3820
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3834
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3853
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3862
  #, 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.c:4025
  #, 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.c:4143 fortran/check.c:7455 fortran/check.c:7470
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4226
  #, 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.c:4237
  #, 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.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr ""
  
! #: fortran/check.c:4255
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same rank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4264
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the same corank %d/%d"
  msgstr ""
  
! #: fortran/check.c:4304
  #, 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.c:4331
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: fortran/check.c:4381
  #, 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.c:4389
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4468 fortran/check.c:6391
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4526
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4534
  #, 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.c:4553
  #, 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.c:4604
  #, 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.c:4711
  #, 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.c:4721
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4728
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4745
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: fortran/check.c:4816
  #, 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.c:4834
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4843
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
  msgstr ""
  
! #: fortran/check.c:4896 fortran/check.c:4915
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4906 fortran/check.c:4925
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:5024
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5055
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5093
  #, 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.c:5173 fortran/check.c:7515
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:5186 fortran/check.c:5325 fortran/check.c:7507
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:5197 fortran/check.c:5337
  #, 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.c:5267
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5316
  #, 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.c:5355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5451
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5461
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5533
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: fortran/check.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/check.c:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5661
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:5680
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:5704
! #, fuzzy, gcc-internal-format
! msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
! msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
! 
! #: fortran/check.c:5968
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5979
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6025
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6049
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6082
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "äºˆæœŸã�—ã�ªã�„è¦�ç´  '%c' ã�Œæ›¸å¼�æ–‡å­—åˆ—å†… (ä½�ç½® %L) ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/check.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6169
  #, 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.c:6221
  #, fuzzy, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6240
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6248
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6283
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6405
  #, 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.c:6418
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6684 fortran/check.c:6716
  #, fuzzy, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/check.c:6742
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6754
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6813
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6823
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6840
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7057
  #, 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.c:7239
  #, fuzzy, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:7428 fortran/check.c:7439
  #, 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.c:7499
  #, 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 ""
*************** msgstr ""
*** 60919,60925 ****
  msgid "deferred type parameter at %C"
  msgstr "å¼•æ•°ã�®åž‹ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 60969,60975 ----
  msgid "deferred type parameter at %C"
  msgstr "å¼•æ•°ã�®åž‹ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12467
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 63063,63209 ****
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3829
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3853
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/expr.c:3858
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:3887
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3893 fortran/expr.c:3913
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3901 fortran/expr.c:3920
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3947
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:3993
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4002
  #, fuzzy, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4012
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4018
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4025
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4033
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4056
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4109
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4119 fortran/expr.c:4134
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4125 fortran/expr.c:4140 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4161
  #, 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.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4188
  #, 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.c:4193
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4201
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4240
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
--- 63113,63259 ----
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3832
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3856
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/expr.c:3861
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:3890
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3896 fortran/expr.c:3916
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3904 fortran/expr.c:3923
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3950
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:3971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:3996
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4005
  #, fuzzy, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4015
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4021
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4028
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4036
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4112
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4122 fortran/expr.c:4137
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4128 fortran/expr.c:4143 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4155
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4164
  #, 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.c:4177
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.c:4191
  #, 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.c:4196
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4230
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
*************** msgstr ""
*** 63211,63382 ****
  #. 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.c:4269 fortran/expr.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4285
  #, 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.c:4291 fortran/expr.c:4306
  #, 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.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4348
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4376 fortran/expr.c:4381
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4421
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4497 fortran/resolve.c:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4503
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4518 fortran/resolve.c:1472
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4530
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4536
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4543
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:5011
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6110
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6118
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6127
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "`asm' ã�®å¼•æ•°ã�Œå®šæ•°æ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ "
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6160
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6208
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6218
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6231
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/expr.c:6239
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/expr.c:6254
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "`asm' ã�®å¼•æ•°ã�Œå®šæ•°æ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ "
  
! #: fortran/expr.c:6313
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6318
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6330
  #, 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.c:6372
  #, 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 ""
--- 63261,63432 ----
  #. 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.c:4272 fortran/expr.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4288
  #, 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.c:4294 fortran/expr.c:4309
  #, 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.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4334
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4351
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4379 fortran/expr.c:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4424
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4500 fortran/resolve.c:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4506
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4521 fortran/resolve.c:1472
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4539
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4546
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:5014
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6121
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6132
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "`asm' ã�®å¼•æ•°ã�Œå®šæ•°æ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ "
  
! #: fortran/expr.c:6143
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6152
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6213
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6223
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6236
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/expr.c:6244
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/expr.c:6259
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "`asm' ã�®å¼•æ•°ã�Œå®šæ•°æ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ "
  
! #: fortran/expr.c:6318
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6323
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6335
  #, 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.c:6377
  #, 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
*** 63402,63409 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
! #: fortran/trans-intrinsic.c:8549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
--- 63452,63459 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6681 fortran/trans-array.c:8176
! #: fortran/trans-intrinsic.c:8558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 63483,63489 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 63533,63539 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1832
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 63493,63504 ****
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%qT ã�¨ %qT ã�®æ¯”è¼ƒã�§ã�™"
--- 63543,63554 ----
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%qT ã�¨ %qT ã�®æ¯”è¼ƒã�§ã�™"
*************** msgstr ""
*** 63618,63629 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 63668,63679 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17218
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17236
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 63908,64274 ****
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3258
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3291
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/interface.c:3324
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3333
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3353
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3406
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3416
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3446
  #, 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.c:3465
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3482
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3502
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3533
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3811
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3876
  #, 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.c:3884
  #, 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.c:3892
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/interface.c:3909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/interface.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/interface.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4019
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4030
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "%q+D ã�Œæœªå®šç¾©ã‚·ãƒ³ãƒœãƒ« %qE ã�®åˆ¥å��ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/interface.c:4558
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4675
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4769
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/interface.c:4781
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4812
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4821
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4832
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4851
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4881
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4910
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4921
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4928
  #, 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.c:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/interface.c:4956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/interface.c:4963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "section å±žæ€§ã�¯ãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�«å¯¾ã�—ã�¦ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/interface.c:5045
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5057
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/interface.c:5064
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
--- 63958,64324 ----
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3259
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3269 fortran/interface.c:3274
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3294
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/interface.c:3310
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/interface.c:3327
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3336
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3356
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3369
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3383
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3397
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3409
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3419
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3449
  #, 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.c:3468
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3485
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3505
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3536
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/interface.c:3666
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3695
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3721
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3761
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3793
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3803
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3814
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3856
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3860 fortran/interface.c:3870
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3866
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3879
  #, 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.c:3887
  #, 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.c:3895
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/interface.c:3912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/interface.c:3921
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/interface.c:3945
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3960
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3970
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3980
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4022
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4033
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4118
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4188
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "%q+D ã�Œæœªå®šç¾©ã‚·ãƒ³ãƒœãƒ« %qE ã�®åˆ¥å��ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/interface.c:4561
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4678
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4772
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/interface.c:4784
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4792
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4800
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4809
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4815
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4824
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4835
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4843
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4884
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4895
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4904
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4913
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4924
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4931
  #, 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.c:4952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/interface.c:4959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/interface.c:4966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/interface.c:4970
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4974
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4978
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5036 fortran/interface.c:5082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "section å±žæ€§ã�¯ãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�«å¯¾ã�—ã�¦ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/interface.c:5048
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5060
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/interface.c:5067
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
*************** msgstr ""
*** 64998,65004 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 65048,65054 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15088
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 66480,67616 ****
  msgid "Unexpected junk at %C"
  msgstr "')' ã�Œå¿…è¦�ã�§ã�™"
  
! #: fortran/openmp.c:280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:315 fortran/openmp.c:416 fortran/openmp.c:744
! #: fortran/openmp.c:3632
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr ""
  
! #: fortran/openmp.c:354 fortran/openmp.c:444
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr ""
  
! #: fortran/openmp.c:467
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "å¼�ã�®æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/openmp.c:551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.c:613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "å¼�ã�®æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/openmp.c:680
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr ""
  
! #: fortran/openmp.c:712
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/openmp.c:782
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.c:1026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr "')' ã�Œå¿…è¦�ã�§ã�™"
  
! #: fortran/openmp.c:1138
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1291
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:1455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œ `char' åž‹ã�§ã�™"
  
! #: fortran/openmp.c:1830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:2219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr "èª­ã�¿è¾¼ã‚“ã� çŠ¶æ…‹ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‰ã�˜ã‚‹ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ [%s]"
  
! #: fortran/openmp.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2411
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2468
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/openmp.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:2556
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2658
  #, fuzzy, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.c:2666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/openmp.c:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2718 fortran/openmp.c:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:3382 fortran/openmp.c:7334
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3386 fortran/openmp.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3391
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3413
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr ""
  
! #: fortran/openmp.c:3450
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/openmp.c:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3517 fortran/openmp.c:3563
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3527
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3537
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3546
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3570
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.c:3612
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/openmp.c:3656
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3711
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3716
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3747
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3751
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3773
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3778
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3789
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3794
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.c:3891
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3900
  #, fuzzy, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:3910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "')' ã�Œå¿…è¦�ã�§ã�™"
  
! #: fortran/openmp.c:3916
  #, fuzzy, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/openmp.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/openmp.c:3951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/openmp.c:4130
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/openmp.c:4203
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4217
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4314
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/openmp.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4485
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/openmp.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.c:4518
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4521
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4527 fortran/openmp.c:5662
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4532
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4537
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4547 fortran/openmp.c:5294 fortran/openmp.c:5445
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:4550
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:4566 fortran/openmp.c:5387 fortran/openmp.c:5433
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4571 fortran/openmp.c:5666
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:4576 fortran/openmp.c:5669
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:4581 fortran/openmp.c:5382 fortran/openmp.c:5657
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4584 fortran/openmp.c:5390
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4841
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4892
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:4928
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:4932
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:4937 fortran/openmp.c:7060
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:4946
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4975
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4978 fortran/openmp.c:4994 fortran/openmp.c:5002
! #: fortran/openmp.c:5013 fortran/openmp.c:5025 fortran/openmp.c:5040
! #: fortran/openmp.c:7084
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5047
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.c:5060
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5078
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5086
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5089
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5097
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5100
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5103
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5107
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:5122
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5134
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.c:5153
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5157
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5167
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:5173
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "case ã�®å€¤ã�¨ã�—ã�¦ãƒ�ã‚¤ãƒ³ã‚¿ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:5228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/openmp.c:5236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/openmp.c:5245 fortran/openmp.c:5263
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5276
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5300
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5335
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5350
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5366 fortran/openmp.c:5419
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5369 fortran/openmp.c:5422
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:5377
  #, fuzzy, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:5413
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5425
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5430
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/openmp.c:5436
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:5448
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5458
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5469
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:5479
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5571
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5602
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5607
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.c:5612
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5623
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.c:5640
  #, 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.c:5674
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.c:5735
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5793
  #, 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.c:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5800
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/openmp.c:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5956
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:5982 fortran/openmp.c:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5997
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6004 fortran/openmp.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6121
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.c:6153
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6177
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.c:6184
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6201
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.c:6216
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6234
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.c:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6326
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6329
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6337
  #, 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.c:6594
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6606
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6610
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6622
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6626
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6644
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6654
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6663 fortran/openmp.c:6671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "ä¸�å��åˆ†ã�ªåž‹æƒ…å ±"
  
! #: fortran/openmp.c:6839 fortran/openmp.c:6852
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6871
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6877
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6883
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6911
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6921 fortran/openmp.c:6930
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.c:6946
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/openmp.c:7067
  #, fuzzy, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:7114
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.c:7120
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.c:7223
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7237
  #, 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.c:7243
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7264
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7288
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7325
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7347
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7378
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7396
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 66530,67666 ----
  msgid "Unexpected junk at %C"
  msgstr "')' ã�Œå¿…è¦�ã�§ã�™"
  
! #: fortran/openmp.c:281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:316 fortran/openmp.c:417 fortran/openmp.c:745
! #: fortran/openmp.c:3633
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr ""
  
! #: fortran/openmp.c:355 fortran/openmp.c:445
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr ""
  
! #: fortran/openmp.c:468
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "å¼�ã�®æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/openmp.c:552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.c:614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "å¼�ã�®æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/openmp.c:681
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr ""
  
! #: fortran/openmp.c:713
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/openmp.c:783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.c:1027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr "')' ã�Œå¿…è¦�ã�§ã�™"
  
! #: fortran/openmp.c:1139
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1292
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:1456
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œ `char' åž‹ã�§ã�™"
  
! #: fortran/openmp.c:1831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:2220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to match clause at %C"
  msgstr "èª­ã�¿è¾¼ã‚“ã� çŠ¶æ…‹ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‰ã�˜ã‚‹ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ [%s]"
  
! #: fortran/openmp.c:2393
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2403
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2412
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2420
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2469
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2517
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/openmp.c:2524
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2659
  #, fuzzy, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.c:2667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.c:2674
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/openmp.c:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2719 fortran/openmp.c:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2979
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:3383 fortran/openmp.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3387 fortran/openmp.c:7339
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3392
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3394
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3414
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr ""
  
! #: fortran/openmp.c:3451
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/openmp.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3494
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3500
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3518 fortran/openmp.c:3564
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3534
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3538
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3547
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.c:3613
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/openmp.c:3657
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr ""
  
! #: fortran/openmp.c:3712
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3717
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3748
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3752
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3774
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3779
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3790
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3795
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.c:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3901
  #, fuzzy, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "')' ã�Œå¿…è¦�ã�§ã�™"
  
! #: fortran/openmp.c:3917
  #, fuzzy, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/openmp.c:3920
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/openmp.c:3952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/openmp.c:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/openmp.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4315
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/openmp.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4423
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.c:4443
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4497
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/openmp.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.c:4519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4528 fortran/openmp.c:5663
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4548 fortran/openmp.c:5295 fortran/openmp.c:5446
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:4551
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:4567 fortran/openmp.c:5388 fortran/openmp.c:5434
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4572 fortran/openmp.c:5667
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:4577 fortran/openmp.c:5670
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:4582 fortran/openmp.c:5383 fortran/openmp.c:5658
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4585 fortran/openmp.c:5391
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4715
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4723 fortran/openmp.c:4734 fortran/resolve.c:10729
! #: fortran/resolve.c:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4874
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4893
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:4929
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:4933
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:4938 fortran/openmp.c:7061
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:4947
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4976
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4979 fortran/openmp.c:4995 fortran/openmp.c:5003
! #: fortran/openmp.c:5014 fortran/openmp.c:5026 fortran/openmp.c:5041
! #: fortran/openmp.c:7085
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5048
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.c:5061
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5079
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5087
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5090
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5098
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5101
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5104
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5108
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:5123
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5135
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.c:5154
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5168
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:5174
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "case ã�®å€¤ã�¨ã�—ã�¦ãƒ�ã‚¤ãƒ³ã‚¿ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:5229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/openmp.c:5237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/openmp.c:5246 fortran/openmp.c:5264
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5277
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5301
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5351
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5367 fortran/openmp.c:5420
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5370 fortran/openmp.c:5423
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:5378
  #, fuzzy, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:5414
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5426
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5431
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/openmp.c:5437
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:5449
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5459
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5470
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:5480
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5572
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5603
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5608
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.c:5613
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5624
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.c:5641
  #, 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.c:5675
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.c:5736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:5778
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5794
  #, 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.c:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5801
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5898
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/openmp.c:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:5983 fortran/openmp.c:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6005 fortran/openmp.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6018
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6060
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.c:6154
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6202
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.c:6217
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6327
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6330
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6338
  #, 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.c:6595
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6645
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6655
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6664 fortran/openmp.c:6672
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "ä¸�å��åˆ†ã�ªåž‹æƒ…å ±"
  
! #: fortran/openmp.c:6840 fortran/openmp.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6872
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6878
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6884
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6900
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6912
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6922 fortran/openmp.c:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.c:6947
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/openmp.c:7068
  #, fuzzy, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/openmp.c:7115
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.c:7121
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/openmp.c:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7238
  #, 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.c:7244
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7265
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7297
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7364
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7379
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7389
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 68070,68236 ****
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr ""
  
! #: fortran/parse.c:4491
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr ""
  
! #: fortran/parse.c:4524
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr ""
  
! #: fortran/parse.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr ""
  
! #: fortran/parse.c:4560
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4587
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr ""
  
! #: fortran/parse.c:4656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
! #: fortran/parse.c:4690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
! #: fortran/parse.c:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr ""
  
! #: fortran/parse.c:4909
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5115 fortran/parse.c:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr ""
  
! #: fortran/parse.c:5152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/parse.c:5196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œ `char' åž‹ã�§ã�™"
  
! #: fortran/parse.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr ""
  
! #: fortran/parse.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr ""
  
! #: fortran/parse.c:5640
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5765
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: fortran/parse.c:5822
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.c:5847
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.c:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.c:6013
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6017
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6023
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6026
  #, fuzzy, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: fortran/parse.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.c:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.c:6179
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 68120,68286 ----
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr ""
  
! #: fortran/parse.c:4494
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr ""
  
! #: fortran/parse.c:4527
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr ""
  
! #: fortran/parse.c:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr ""
  
! #: fortran/parse.c:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr ""
  
! #: fortran/parse.c:4659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
! #: fortran/parse.c:4693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
! #: fortran/parse.c:4896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr ""
  
! #: fortran/parse.c:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5102
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5118 fortran/parse.c:5180
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr ""
  
! #: fortran/parse.c:5155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/parse.c:5199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œ `char' åž‹ã�§ã�™"
  
! #: fortran/parse.c:5219
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5438
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5496
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr ""
  
! #: fortran/parse.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5652
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5768
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: fortran/parse.c:5825
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.c:5850
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.c:5964
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.c:6016
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6020
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.c:6026
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.c:6029
  #, fuzzy, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: fortran/parse.c:6051
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.c:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 68238,68244 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6636
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 68288,68294 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6639
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 69030,69036 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ãƒ©ãƒ™ãƒ« %s ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�§å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 69080,69086 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ãƒ©ãƒ™ãƒ« %s ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�§å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "spec é–¢æ•° %qs ã�®å¼•æ•°å†…ã�§ã
*** 69145,69151 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 69195,69201 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17150
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 70247,70300 ****
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: fortran/resolve.c:12022
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12172
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12275
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.c:12369
  #, 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.c:12383
  #, 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 ""
--- 70297,70355 ----
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11943
! #, gcc-internal-format, gfc-internal-format
! msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
! msgstr ""
! 
! #: fortran/resolve.c:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:12024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: fortran/resolve.c:12028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12089
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12094
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12178
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12260
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12281
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.c:12375
  #, 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.c:12389
  #, 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 ""
*** 70302,71265 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.c:12722
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12726
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12734
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12745
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12773
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12806
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12828
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12859
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12941
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12948
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12995
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:12998
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/resolve.c:13001
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:13004
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13007
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13010
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:13052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s å†…ã€�ä½�ç½® %s:%d"
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13129
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13147
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13159
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/resolve.c:13168
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13178
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/resolve.c:13197
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13201
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13205
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13209
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13222
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13233
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13259
  #, 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.c:13316
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13322
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13328
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13336
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13342
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, 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.c:13494
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13503
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13512
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:13520
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13571
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13743
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13839
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14051
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14094
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14108
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14122 fortran/resolve.c:14608
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14130
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14139
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14180
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14190
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14443
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14541
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14555
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14571
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14581
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:14590
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14641
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14654
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14801
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14970
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%qD ã�¯æ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.c:15035
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15055
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15072
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15094
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15105
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15132
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:15151
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15167
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "%s ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹"
  
! #: fortran/resolve.c:15186
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15248
  #, 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.c:15255
  #, 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.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15362
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15483
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15554
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15607
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15634
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15641
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15681
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15770
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, 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.c:15816
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15837
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15903
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15916
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15941
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15972
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/resolve.c:16166
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16173
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®£è¨€ã�¨çŸ›ç›¾ã�—ã�¾ã�™"
  
! #: fortran/resolve.c:16180
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16203
  #, 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.c:16212
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: fortran/resolve.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ãƒ©ãƒ™ãƒ« `%s' ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:16690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ãƒ©ãƒ™ãƒ« `%s' ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16783
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16959
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17043
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17085
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/resolve.c:17152
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17165
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17185
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17195
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17242
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17321
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 70357,71320 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12408
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.c:12728
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12732
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12740
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12751
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:12767
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12779
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12812
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12834
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12865
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12926
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12947
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12954
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:13001
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13004
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/resolve.c:13007
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:13010
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13013
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13016
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:13058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s å†…ã€�ä½�ç½® %s:%d"
  
! #: fortran/resolve.c:13090
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13113
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13135
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13153
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13165
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/resolve.c:13174
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13184
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/resolve.c:13203
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13207
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13211
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13215
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13228
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13239
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13245
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13265
  #, 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.c:13322
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13328
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13334
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13342
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13348
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13391
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13399
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13407
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13416
  #, 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.c:13500
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13509
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13518
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13538
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13546
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13555
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13577
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13614
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13654
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13690
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13749
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13761
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13789
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13845
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14057
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:14100
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14114
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14128 fortran/resolve.c:14614
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14136
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14145
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14151
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14157
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14186
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14196
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14291
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14394
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14403
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14413
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14438
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14449
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14547
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14561
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14577
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14587
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:14596
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14605
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14647
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14660
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14671
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14704
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14712
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14721
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: fortran/resolve.c:14852
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14865
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14929
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14976
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%qD ã�¯æ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.c:15041
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15053
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15061
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15078
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15100
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15111
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15138
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:15157
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15173
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "%s ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹"
  
! #: fortran/resolve.c:15192
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15243
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15254
  #, 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.c:15261
  #, 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.c:15301
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15365
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15368
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15468
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15505
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15515
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15522
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15541
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15551
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15560
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15573 fortran/resolve.c:15750
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15587
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15596
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15605
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15613
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15640
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15647
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15654
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15661
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15687
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15697
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15791
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15804
  #, 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.c:15822
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15834
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15843
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15856
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15865
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15878
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15902
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15909
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15922
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.c:15931
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15947
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15953
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15978
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.c:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16061
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/resolve.c:16174
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16181
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®£è¨€ã�¨çŸ›ç›¾ã�—ã�¾ã�™"
  
! #: fortran/resolve.c:16188
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:16204
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16211
  #, 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.c:16220
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:16266
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16279
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16394
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: fortran/resolve.c:16526
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ãƒ©ãƒ™ãƒ« `%s' ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:16698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ãƒ©ãƒ™ãƒ« `%s' ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:16782
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16799
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16815
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16918
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16933
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16958
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16967
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17040
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17051
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17062
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:17093
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/resolve.c:17160
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17173
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17193
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17203
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17211
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17225
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17243
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17250
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17329
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 72123,72139 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, 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.c:8171
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 72178,72194 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6139
  #, 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.c:8172
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-array.c:11361
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 72219,72295 ****
  msgid "non-constant initialization expression at %L"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: fortran/trans-decl.c:753
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: fortran/trans-decl.c:5087
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5327
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5340
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:5965
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5971
  #, 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.c:5982 fortran/trans-decl.c:6128
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-decl.c:5998
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:6017
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:6066
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:6070
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:6100
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: fortran/trans-decl.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 72274,72350 ----
  msgid "non-constant initialization expression at %L"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: fortran/trans-decl.c:755
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1766
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4607 fortran/trans-decl.c:6971
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: fortran/trans-decl.c:5095
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5335
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5348
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:5973
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5979
  #, 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.c:5990 fortran/trans-decl.c:6136
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-decl.c:6006
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:6025
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:6074
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:6078
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:6108
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: fortran/trans-decl.c:6700
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 72299,72330 ****
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3830
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.c:5329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 72354,72385 ----
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-expr.c:1836
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3831
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.c:5330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-expr.c:9561
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "è¨€èªž %s ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã
*** 72345,72356 ****
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/trans-intrinsic.c:11883 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
--- 72400,72411 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/trans-intrinsic.c:11892 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr ""
*** 72370,72392 ****
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2716
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
! #: fortran/trans-openmp.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå¼�ã�§ã�™"
  
! #: fortran/trans-openmp.c:3187
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/trans-openmp.c:6039
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
--- 72425,72447 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2719
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
! #: fortran/trans-openmp.c:3036
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå¼�ã�§ã�™"
  
! #: fortran/trans-openmp.c:3190
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/trans-openmp.c:6042
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
*************** msgstr "èª�è­˜ã�§ã��ã�ªã�„å�¯è¦–æ€§ã�®å€
*** 73953,73964 ****
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs ç”¨ã�®åˆ�æœŸåŒ–ä»˜è¿‘)"
  
! #: params.opt:134
  #, fuzzy, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr "ä¸�æ˜Žã�ª TLS ãƒ¢ãƒ‡ãƒ« %qs ã�§ã�™"
  
  #, fuzzy
  #~ msgid "name %qs is defined to "
  #~ msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 74008,74024 ----
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs ç”¨ã�®åˆ�æœŸåŒ–ä»˜è¿‘)"
  
! #: params.opt:138
  #, fuzzy, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr "ä¸�æ˜Žã�ª TLS ãƒ¢ãƒ‡ãƒ« %qs ã�§ã�™"
  
  #, fuzzy
+ #~| msgid "function %q+F can never be inlined because it uses variable argument lists"
+ #~ msgid "function %q+F can never be inlined because it has a VLA return argument"
+ #~ msgstr "é–¢æ•° %q+F ã�¯å�¯å¤‰å¼•æ•°ãƒªã‚¹ãƒˆã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
+ 
+ #, fuzzy
  #~ msgid "name %qs is defined to "
  #~ msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
diff -Nrcpad gcc-11.2.0/gcc/po/nl.po gcc-11.3.0/gcc/po/nl.po
*** gcc-11.2.0/gcc/po/nl.po	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/po/nl.po	Thu Apr 21 07:58:53 2022
*************** 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: 2021-04-20 18:19+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: 2021-07-26 15:21+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 ""
*** 91,97 ****
  "\n"
  "uitvoer van ldd met constructors/destructors.\n"
  
! #: cprop.c:1755
  msgid "const/copy propagation disabled"
  msgstr ""
  
--- 91,97 ----
  "\n"
  "uitvoer van ldd met constructors/destructors.\n"
  
! #: cprop.c:1757
  msgid "const/copy propagation disabled"
  msgstr ""
  
*************** msgstr "operand van '%%l' is geen label"
*** 233,244 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11967
  #, c-format
  msgid "floating constant misused"
  msgstr "floating-point constante verkeerd gebruikt"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12058
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 233,244 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11988
  #, c-format
  msgid "floating constant misused"
  msgstr "floating-point constante verkeerd gebruikt"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12079
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgid ""
*** 508,585 ****
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  
! #: gcc.c:6668
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr ""
  
! #: gcc.c:7429
  #, c-format
  msgid "Target: %s\n"
  msgstr ""
  
! #: gcc.c:7430
  #, c-format
  msgid "Configured with: %s\n"
  msgstr ""
  
! #: gcc.c:7444
  #, c-format
  msgid "Thread model: %s\n"
  msgstr ""
  
! #: gcc.c:7445
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7447
  #, c-format
  msgid " zstd"
  msgstr ""
  
  # XXX FIXME:  why gettextized?
! #: gcc.c:7449 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7460
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc versie %s %s\n"
  
! #: gcc.c:7463
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc stuurprogramma versie %s %svoert gcc versie %s uit\n"
  
! #: gcc.c:7536 gcc.c:7746
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.c:7670
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.c:8520
  #, c-format
  msgid "install: %s%s\n"
  msgstr ""
  
! #: gcc.c:8523
  #, c-format
  msgid "programs: %s\n"
  msgstr ""
  
! #: gcc.c:8525
  #, c-format
  msgid "libraries: %s\n"
  msgstr ""
  
! #: gcc.c:8642
  #, c-format
  msgid ""
  "\n"
--- 508,585 ----
  " other options on to these processes the -W<letter> options must be used.\n"
  msgstr ""
  
! #: gcc.c:6678
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr ""
  
! #: gcc.c:7439
  #, c-format
  msgid "Target: %s\n"
  msgstr ""
  
! #: gcc.c:7440
  #, c-format
  msgid "Configured with: %s\n"
  msgstr ""
  
! #: gcc.c:7454
  #, c-format
  msgid "Thread model: %s\n"
  msgstr ""
  
! #: gcc.c:7455
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7457
  #, c-format
  msgid " zstd"
  msgstr ""
  
  # XXX FIXME:  why gettextized?
! #: gcc.c:7459 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7470
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc versie %s %s\n"
  
! #: gcc.c:7473
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "gcc stuurprogramma versie %s %svoert gcc versie %s uit\n"
  
! #: gcc.c:7546 gcc.c:7756
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  
! #: gcc.c:7680
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  
! #: gcc.c:8530
  #, c-format
  msgid "install: %s%s\n"
  msgstr ""
  
! #: gcc.c:8533
  #, c-format
  msgid "programs: %s\n"
  msgstr ""
  
! #: gcc.c:8535
  #, c-format
  msgid "libraries: %s\n"
  msgstr ""
  
! #: gcc.c:8652
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 587,604 ****
  msgstr ""
  
  # XXX FIXME:  useless gettextization
! #: gcc.c:8658 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
  # Het copyright symbool zit in latin-1 dus lijkt me toepasselijk voor Nederlands (aangezien we ook accenten hebben).
  # Maar misschien toch als (C) laten?
! #: gcc.c:8661 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "Â©"
  
! #: gcc.c:8662 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
--- 587,604 ----
  msgstr ""
  
  # XXX FIXME:  useless gettextization
! #: gcc.c:8668 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
  # Het copyright symbool zit in latin-1 dus lijkt me toepasselijk voor Nederlands (aangezien we ook accenten hebben).
  # Maar misschien toch als (C) laten?
! #: gcc.c:8671 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "Â©"
  
! #: gcc.c:8672 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
*************** msgstr ""
*** 610,616 ****
  "doel.\n"
  "\n"
  
! #: gcc.c:9005
  #, c-format
  msgid ""
  "\n"
--- 610,616 ----
  "doel.\n"
  "\n"
  
! #: gcc.c:9015
  #, c-format
  msgid ""
  "\n"
*************** msgid ""
*** 619,632 ****
  "\n"
  msgstr ""
  
! #: gcc.c:9006
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.c:10421
  #, c-format
  msgid ""
  "Assembler options\n"
--- 619,632 ----
  "\n"
  msgstr ""
  
! #: gcc.c:9016
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
  "\n"
  msgstr ""
  
! #: gcc.c:10431
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgid ""
*** 634,640 ****
  "\n"
  msgstr ""
  
! #: gcc.c:10422
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 634,640 ----
  "\n"
  msgstr ""
  
! #: gcc.c:10432
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "%s%slet op: %s headerversie %s v
*** 1474,1480 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristieken: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1474,1480 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristieken: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6043 c/c-typeck.c:7862 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr ""
*** 1967,1973 ****
  msgid "incompatible register operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "operand ontbreekt"
--- 1967,1973 ----
  msgid "incompatible register operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24337
  #, c-format
  msgid "missing operand"
  msgstr "operand ontbreekt"
*************** msgstr "ongeldige operandprefix '%%%c'"
*** 1993,2022 ****
  msgid "invalid address mode"
  msgstr "ongeldige adresseringsmodus"
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  #, 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.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1993,2022 ----
  msgid "invalid address mode"
  msgstr "ongeldige adresseringsmodus"
  
! #: config/aarch64/aarch64.c:25215 config/arm/arm.c:33705
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/aarch64/aarch64.c:25217 config/arm/arm.c:33707
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/aarch64/aarch64.c:25232 config/aarch64/aarch64.c:25248
! #: config/arm/arm.c:33722 config/arm/arm.c:33738
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25256
  #, 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.c:5076 config/i386/i386.c:13248
! #: config/rs6000/rs6000.c:14166 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2032,2049 ****
  msgstr "ongeldige waarde voor %%r"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "ongeldige waarde voor %%R"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "ongeldige waarde voor %%N"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "ongeldige waarde voor %%P"
--- 2032,2049 ----
  msgstr "ongeldige waarde voor %%r"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13860 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "ongeldige waarde voor %%R"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13780
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "ongeldige waarde voor %%N"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13808
  #, c-format
  msgid "invalid %%P value"
  msgstr "ongeldige waarde voor %%P"
*************** msgstr "ongeldige waarde voor %%M"
*** 2073,2079 ****
  msgid "invalid %%U value"
  msgstr "ongeldige waarde voor %%U"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "ongeldige waarde voor %%s"
--- 2073,2079 ----
  msgid "invalid %%U value"
  msgstr "ongeldige waarde voor %%U"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13868
  #, c-format
  msgid "invalid %%s value"
  msgstr "ongeldige waarde voor %%s"
*************** msgstr "ongeldige waarde voor %%s"
*** 2083,2089 ****
  msgid "invalid %%C value"
  msgstr "ongeldige waarde voor %%C"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "ongeldige waarde voor %%E"
--- 2083,2089 ----
  msgid "invalid %%C value"
  msgstr "ongeldige waarde voor %%C"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13644
  #, c-format
  msgid "invalid %%E value"
  msgstr "ongeldige waarde voor %%E"
*************** msgstr "onbekende 'unspec' relocatie"
*** 2097,2103 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ongeldige code voor %%xn"
--- 2097,2103 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14171
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ongeldige code voor %%xn"
*************** msgstr "ongeldige UNSPEC als operand: %d
*** 2181,2216 ****
  msgid "unrecognized supposed constant"
  msgstr "vermoedelijke constante niet herkend"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr "ongeldige shift-operand"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "Thumb-instructie met predicaat"
  
  # mja. snappen wie snappen kan ^^
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instructie met predicaat in voorwaardelijke sequentie"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2181,2216 ----
  msgid "unrecognized supposed constant"
  msgstr "vermoedelijke constante niet herkend"
  
! #: config/arm/arm.c:20701 config/arm/arm.c:20726 config/arm/arm.c:20736
! #: config/arm/arm.c:20745 config/arm/arm.c:20754
  #, c-format
  msgid "invalid shift operand"
  msgstr "ongeldige shift-operand"
  
! #: config/arm/arm.c:23610 config/arm/arm.c:23628
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "Thumb-instructie met predicaat"
  
  # mja. snappen wie snappen kan ^^
! #: config/arm/arm.c:23616
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instructie met predicaat in voorwaardelijke sequentie"
  
! #: config/arm/arm.c:23734 config/arm/arm.c:23747 config/arm/arm.c:23772
  #: config/nios2/nios2.c:3080
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/arm/arm.c:23849 config/arm/arm.c:23871 config/arm/arm.c:23881
! #: config/arm/arm.c:23891 config/arm/arm.c:23901 config/arm/arm.c:23940
! #: config/arm/arm.c:23958 config/arm/arm.c:23983 config/arm/arm.c:23998
! #: config/arm/arm.c:24025 config/arm/arm.c:24032 config/arm/arm.c:24050
! #: config/arm/arm.c:24057 config/arm/arm.c:24065 config/arm/arm.c:24086
! #: config/arm/arm.c:24093 config/arm/arm.c:24284 config/arm/arm.c:24291
! #: config/arm/arm.c:24318 config/arm/arm.c:24325 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "ongeldige operand voor code '%c'
*** 2218,2230 ****
  msgid "invalid operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr "instructie wordt nooit uitgevoerd"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2218,2230 ----
  msgid "invalid operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/arm/arm.c:23953
  #, c-format
  msgid "instruction never executed"
  msgstr "instructie wordt nooit uitgevoerd"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23974
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgid "unsupported operand"
*** 2354,2361 ****
  msgstr "onverwachte operand"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
--- 2354,2361 ----
  msgstr "onverwachte operand"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6040 gcc.c:6054
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6949
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "ongeldige constante"
*** 2596,2694 ****
  msgid "Expected register or constant integer."
  msgstr "accumulator is geen integer-constante"
  
! #: config/i386/i386.c:12052
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ongeldige UNSPEC als operand"
  
! #: config/i386/i386.c:12591
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/i386/i386.c:12596
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: config/i386/i386.c:12829
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.c:12864
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.c:12933
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.c:12938
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.c:13015
  #, 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.c:13094
  #, 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.c:13112
  #, 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.c:13125
  #, 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.c:13140
  #, 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.c:13168
  #, 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.c:13186
  #, 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.c:13209
  #, 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.c:13313
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ongeldige operand voor '%c'"
  
  # "constraints" hier te vertalen ("beperkingen"/"restricties") of niet?
! #: config/i386/i386.c:13375
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ongeldige constraints voor operand"
  
! #: config/i386/i386.c:13462
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Ongeldig token in expressie"
  
! #: config/i386/i386.c:16384
  msgid "unknown insn mode"
  msgstr "onbekende insn-modus"
  
--- 2596,2694 ----
  msgid "Expected register or constant integer."
  msgstr "accumulator is geen integer-constante"
  
! #: config/i386/i386.c:12073
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ongeldige UNSPEC als operand"
  
! #: config/i386/i386.c:12612
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/i386/i386.c:12617
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: config/i386/i386.c:12850
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.c:12885
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.c:12954
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.c:12959
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.c:13036
  #, 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.c:13115
  #, 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.c:13133
  #, 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.c:13146
  #, 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.c:13161
  #, 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.c:13189
  #, 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.c:13207
  #, 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.c:13230
  #, 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.c:13334
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ongeldige operand voor '%c'"
  
  # "constraints" hier te vertalen ("beperkingen"/"restricties") of niet?
! #: config/i386/i386.c:13396
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ongeldige constraints voor operand"
  
! #: config/i386/i386.c:13483
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Ongeldig token in expressie"
  
! #: config/i386/i386.c:16405
  msgid "unknown insn mode"
  msgstr "onbekende insn-modus"
  
*************** msgstr "ongeldige bewerking met %<__fpre
*** 2725,2731 ****
  msgid "invalid %%P operand"
  msgstr "ongeldige operand voor %%P"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "ongeldige waarde voor %%p"
--- 2725,2731 ----
  msgid "invalid %%P operand"
  msgstr "ongeldige operand voor %%P"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13798
  #, c-format
  msgid "invalid %%p value"
  msgstr "ongeldige waarde voor %%p"
*************** msgid "post-increment address is not a r
*** 2783,2789 ****
  msgstr "post-increment adres is geen register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "slecht adres"
  
--- 2783,2789 ----
  msgstr "post-increment adres is geen register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20696
  msgid "bad address"
  msgstr "slecht adres"
  
*************** msgstr ""
*** 3011,3297 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "case-label niet in een switch-statement"
  
! #: config/rs6000/rs6000.c:10845
  #, fuzzy
  msgid "bad move"
  msgstr "slechte test"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "ongeldige waarde voor %%D"
  
! #: config/rs6000/rs6000.c:13613
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "ongeldige waarde voor %%K"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "ongeldige waarde voor %%O"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "ongeldige waarde voor %%q"
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13951
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "ongeldige waarde voor %%x"
  
! #: config/rs6000/rs6000.c:14025
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:14094
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "twee %<u%>s in integerconstante"
  
! #: config/rs6000/rs6000.c:14962
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
! #: config/rs6000/rs6000.c:27071
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: config/rs6000/rs6000.c:27140
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27776
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27778
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ongeldige conversie naar %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27780
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27782
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ongeldige conversie naar %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27797
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27799
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "ongeldige conversie naar %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27801
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27803
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "ongeldige conversie naar %<__fpreg%>"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
  # Betere vertaling voor 'decompose'?
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr "kan adres niet ontleden"
  
! #: config/s390/s390.c:7999
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:8022
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:8040
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ongeldige operand voor 'O' modifier"
  
! #: config/s390/s390.c:8062
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8090
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: config/s390/s390.c:8226
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ongeldige code voor operanduitvoer"
  
! #: config/s390/s390.c:8263
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: config/s390/s390.c:8270
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ongeldige expressie als operand"
  
! #: config/s390/s390.c:8273
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: config/s390/s390.c:12052
  #, fuzzy
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "vector argument passed to unprototyped function"
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
  # 'signedness' = 'signed-heid'?
! #: config/s390/s390.c:16426
  #, fuzzy
  msgid "types differ in signedness"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3011,3297 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "case-label niet in een switch-statement"
  
! #: config/rs6000/rs6000.c:10864
  #, fuzzy
  msgid "bad move"
  msgstr "slechte test"
  
! #: config/rs6000/rs6000.c:13428
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13608
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:13617 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "ongeldige waarde voor %%D"
  
! #: config/rs6000/rs6000.c:13632
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:13653
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13662
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13671
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13706
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13716
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13726
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13741 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "ongeldige waarde voor %%K"
  
! #: config/rs6000/rs6000.c:13788
  #, c-format
  msgid "invalid %%O value"
  msgstr "ongeldige waarde voor %%O"
  
! #: config/rs6000/rs6000.c:13835
  #, c-format
  msgid "invalid %%q value"
  msgstr "ongeldige waarde voor %%q"
  
! #: config/rs6000/rs6000.c:13877
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:13894
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13906
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13920 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13970
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:13987 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "ongeldige waarde voor %%x"
  
! #: config/rs6000/rs6000.c:14044
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:14113
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "twee %<u%>s in integerconstante"
  
! #: config/rs6000/rs6000.c:14981
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23971
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
! #: config/rs6000/rs6000.c:27136
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: config/rs6000/rs6000.c:27205
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: config/rs6000/rs6000.c:27281
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:27841
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27843
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ongeldige conversie naar %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27845
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27847
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ongeldige conversie naar %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27862
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27864
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "ongeldige conversie naar %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27866
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27868
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "ongeldige conversie naar %<__fpreg%>"
  
! #: config/s390/s390.c:7910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
  # Betere vertaling voor 'decompose'?
! #: config/s390/s390.c:7921
  #, c-format
  msgid "cannot decompose address"
  msgstr "kan adres niet ontleden"
  
! #: config/s390/s390.c:8002
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:8025
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:8043
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ongeldige operand voor 'O' modifier"
  
! #: config/s390/s390.c:8065
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:8083
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8093
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:8114
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8125
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8211 config/s390/s390.c:8232
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: config/s390/s390.c:8229
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ongeldige code voor operanduitvoer"
  
! #: config/s390/s390.c:8266
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: config/s390/s390.c:8273
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ongeldige expressie als operand"
  
! #: config/s390/s390.c:8276
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: config/s390/s390.c:12055
  #, fuzzy
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "vector argument passed to unprototyped function"
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
  # 'signedness' = 'signed-heid'?
! #: config/s390/s390.c:16429
  #, fuzzy
  msgid "types differ in signedness"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16442
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16450
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "const_double_split kreeg een sle
*** 3468,3489 ****
  msgid "output_move_single:"
  msgstr "output_move_single:"
  
! #: config/vax/vax.c:479
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:488
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr ""
  
! #: config/vax/vax.c:576
  #, fuzzy, c-format
  msgid "symbol used as immediate operand"
  msgstr "een long long constante is geen geldige onmiddellijke operand"
  
! #: config/vax/vax.c:1668
  #, fuzzy
  msgid "illegal operand detected"
  msgstr "ongeldige letter gebruikt als operand-modifier"
--- 3468,3489 ----
  msgid "output_move_single:"
  msgstr "output_move_single:"
  
! #: config/vax/vax.c:483
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr ""
  
! #: config/vax/vax.c:492
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr ""
  
! #: config/vax/vax.c:580
  #, fuzzy, c-format
  msgid "symbol used as immediate operand"
  msgstr "een long long constante is geen geldige onmiddellijke operand"
  
! #: config/vax/vax.c:1673
  #, fuzzy
  msgid "illegal operand detected"
  msgstr "ongeldige letter gebruikt als operand-modifier"
*************** msgstr "geen register in adres"
*** 3535,3545 ****
  msgid "address offset not a constant"
  msgstr "adres-offset is geen constante"
  
! #: c/c-objc-common.c:225
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.c:332
  msgid "({anonymous})"
  msgstr "{{anoniem}}"
  
--- 3535,3551 ----
  msgid "address offset not a constant"
  msgstr "adres-offset is geen constante"
  
! #: c/c-objc-common.c:190
! #, fuzzy
! #| msgid "{anonymous}"
! msgid "{erroneous}"
! msgstr "{anoniem}"
! 
! #: c/c-objc-common.c:231
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.c:338
  msgid "({anonymous})"
  msgstr "{{anoniem}}"
  
*************** msgstr "{{anoniem}}"
*** 3554,3581 ****
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10981 c/c-parser.c:11016 c/c-parser.c:11047
! #: c/c-parser.c:11094 c/c-parser.c:11275 c/c-parser.c:12107 c/c-parser.c:12182
! #: c/c-parser.c:12225 c/c-parser.c:17859 c/c-parser.c:17883 c/c-parser.c:17901
! #: c/c-parser.c:18324 c/c-parser.c:18368 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ongeldige operand van %s"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8502 c/c-parser.c:8568
! #: c/c-parser.c:9074 c/c-parser.c:9099 c/c-parser.c:9133 c/c-parser.c:9242
! #: c/c-parser.c:10025 c/c-parser.c:11382 c/c-parser.c:13638 c/c-parser.c:14280
! #: c/c-parser.c:14339 c/c-parser.c:14394 c/c-parser.c:15716 c/c-parser.c:15814
! #: c/c-parser.c:17113 c/c-parser.c:17943 c/c-parser.c:18332 c/c-parser.c:21145
! #: c/c-parser.c:21223 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
--- 3560,3587 ----
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10984 c/c-parser.c:11019 c/c-parser.c:11050
! #: c/c-parser.c:11097 c/c-parser.c:11278 c/c-parser.c:12110 c/c-parser.c:12185
! #: c/c-parser.c:12228 c/c-parser.c:17862 c/c-parser.c:17886 c/c-parser.c:17904
! #: c/c-parser.c:18327 c/c-parser.c:18371 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11271 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14411 cp/parser.c:31087
! #: cp/parser.c:31697
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ongeldige operand van %s"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8504 c/c-parser.c:8571
! #: c/c-parser.c:9077 c/c-parser.c:9102 c/c-parser.c:9136 c/c-parser.c:9245
! #: c/c-parser.c:10028 c/c-parser.c:11385 c/c-parser.c:13641 c/c-parser.c:14283
! #: c/c-parser.c:14342 c/c-parser.c:14397 c/c-parser.c:15719 c/c-parser.c:15817
! #: c/c-parser.c:17116 c/c-parser.c:17946 c/c-parser.c:18335 c/c-parser.c:21149
! #: c/c-parser.c:21227 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
*************** msgstr "ongeldige operand van %s"
*** 3583,3597 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ongeldige operand van %s"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ongeldige operand van %s"
--- 3589,3603 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31745
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ongeldige operand van %s"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9236 c/c-parser.c:10126 c/c-parser.c:10415 c/c-parser.c:13088
! #: c/gimple-parser.c:1733 cp/parser.c:31709
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ongeldige operand van %s"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 3602,3706 ****
  msgstr "ongeldige operand van %s"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13621 c/c-parser.c:14369
! #: c/c-parser.c:20506 c/c-parser.c:20953 c/c-parser.c:21166
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
! #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8705
! #: c/c-parser.c:11375 c/c-parser.c:11771 c/c-parser.c:11835 c/c-parser.c:13067
! #: c/c-parser.c:13981 c/c-parser.c:14197 c/c-parser.c:14687 c/c-parser.c:14788
! #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
! #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:8466 c/c-parser.c:8656 c/c-parser.c:9123 c/c-parser.c:9166
! #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:9020
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "ongeldige operand van %s"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
! #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr "(anoniem)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ongeldige operand van %s"
--- 3608,3712 ----
  msgstr "ongeldige operand van %s"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13624 c/c-parser.c:14372
! #: c/c-parser.c:20510 c/c-parser.c:20957 c/c-parser.c:21170
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13446 cp/parser.c:31700
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13016 cp/parser.c:31712
! #: cp/parser.c:35396
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:5588 c/c-parser.c:11614 c/c-parser.c:18130 c/c-parser.c:18944
! #: c/c-parser.c:22009 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11166 cp/parser.c:19989
! #: cp/parser.c:31706
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8708
! #: c/c-parser.c:11378 c/c-parser.c:11774 c/c-parser.c:11838 c/c-parser.c:13070
! #: c/c-parser.c:13984 c/c-parser.c:14200 c/c-parser.c:14690 c/c-parser.c:14791
! #: c/c-parser.c:15158 c/c-parser.c:15471 c/c-parser.c:15598 c/c-parser.c:20372
! #: c/c-parser.c:21014 c/c-parser.c:21073 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13549 c/c-parser.c:14796 cp/parser.c:31739
! #: cp/parser.c:33387 cp/parser.c:36195 cp/parser.c:36979
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:6667 cp/parser.c:31626
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:8467 c/c-parser.c:8659 c/c-parser.c:9126 c/c-parser.c:9169
! #: c/c-parser.c:9307 c/c-parser.c:10018 c/c-parser.c:14377 c/c-parser.c:15554
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31085 cp/parser.c:31715
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:9023
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:10837 c/c-parser.c:10869 c/c-parser.c:11109 cp/parser.c:33961
! #: cp/parser.c:33982
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:11527 c/gimple-parser.c:1346 cp/parser.c:31724
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14885 c/c-parser.c:15835 cp/parser.c:31748
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "ongeldige operand van %s"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15463 c/c-parser.c:17595 c/c-parser.c:17639 c/c-parser.c:17871
! #: c/c-parser.c:18314 c/c-parser.c:20579 c/c-parser.c:21211
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31727
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17887 c/c-parser.c:18178 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31703 cp/parser.c:34171
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:18987 c/c-parser.c:18977 cp/parser.c:40983
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-typeck.c:8452
  msgid "(anonymous)"
  msgstr "(anoniem)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17395 cp/parser.c:31721
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 3717,3748 ****
  msgid "candidate:"
  msgstr "kandidaat 1:"
  
! #: cp/call.c:7411
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "kandidaat 1:"
  msgstr[1] "kandidaat 1:"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "kandidaat 1:"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "kandidaat 2:"
  
! #: cp/decl.c:3374
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "herhaald label %qs"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr ""
  
--- 3723,3754 ----
  msgid "candidate:"
  msgstr "kandidaat 1:"
  
! #: cp/call.c:7422
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/call.c:7560 cp/pt.c:2045 cp/pt.c:25112
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "kandidaat 1:"
  msgstr[1] "kandidaat 1:"
  
! #: cp/call.c:12144
  msgid "candidate 1:"
  msgstr "kandidaat 1:"
  
! #: cp/call.c:12145
  msgid "candidate 2:"
  msgstr "kandidaat 2:"
  
! #: cp/decl.c:3375
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "herhaald label %qs"
  
! #: cp/decl.c:3376
  msgid "jump to case label"
  msgstr ""
  
*************** msgstr "%<%.*s%> is niet gedefinieerd"
*** 3976,4005 ****
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20774
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20777
  #, fuzzy
  msgid "%<using enum%> of dependent type %qT"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.c:20779
  #, fuzzy
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:20781
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr "kandidaten zijn:"
  
--- 3982,4011 ----
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.c:20785
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20788
  #, fuzzy
  msgid "%<using enum%> of dependent type %qT"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.c:20790
  #, fuzzy
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:20792
  #, fuzzy
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.c:20794
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2043 cp/semantics.c:5733
  msgid "candidates are:"
  msgstr "kandidaten zijn:"
  
*************** msgstr "conversie gooit constantheid weg
*** 4050,4103 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argument van verkeerd type voor unaire min"
  
  # 'unary' = 'unair'?
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argument van verkeerd type voor unaire plus"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argument van verkeerd type voor bit-complement"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, 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.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argument van verkeerd type voor vervoeging"
  
  # 'unary' = 'unair'?
! #: cp/typeck.c:6719
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "argument van verkeerd type voor unaire plus"
  
! #: cp/typeck.c:6765
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6769
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4056,4109 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6654 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argument van verkeerd type voor unaire min"
  
  # 'unary' = 'unair'?
! #: cp/typeck.c:6655 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argument van verkeerd type voor unaire plus"
  
! #: cp/typeck.c:6682 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argument van verkeerd type voor bit-complement"
  
! #: cp/typeck.c:6699 c/c-typeck.c:4518
  #, 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.c:6711 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argument van verkeerd type voor vervoeging"
  
  # 'unary' = 'unair'?
! #: cp/typeck.c:6729
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "argument van verkeerd type voor unaire plus"
  
! #: cp/typeck.c:6775
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.c:6777
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6779
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.c:6781
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "elementaire binaire operatie"
*** 4110,4126 ****
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3717
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3925 fortran/check.c:4006 fortran/check.c:4071
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.c:4409 fortran/intrinsic.c:4815
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
--- 4116,4132 ----
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3724
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3932 fortran/check.c:4013 fortran/check.c:4078
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.c:4416 fortran/intrinsic.c:4815
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
*************** msgstr ""
*** 4198,4204 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4204,4210 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3430 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4372,4378 ****
  msgid "assignment"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ongeldige lvalue in toewijzing"
--- 4378,4384 ----
  msgid "assignment"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11994 fortran/resolve.c:11997
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ongeldige lvalue in toewijzing"
*************** msgstr ""
*** 4596,4626 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4602,4632 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.c:5991
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9756
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6256
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9846
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:11323
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 4629,4709 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6529
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6624
  #, fuzzy, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6681
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6688
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6832
  #, fuzzy, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/trans-intrinsic.c:6900
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6966
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6974 fortran/trans-intrinsic.c:7019
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9335
  #, fuzzy, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/trans-intrinsic.c:9367
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12056
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12068
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12080
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12092
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12100
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 4635,4715 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6531
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626
  #, fuzzy, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/trans-intrinsic.c:6673
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6683
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6690
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6834
  #, fuzzy, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/trans-intrinsic.c:6902
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6968
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6976 fortran/trans-intrinsic.c:7021
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9344
  #, fuzzy, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/trans-intrinsic.c:9376
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12065
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12077
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12089
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12101
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12109
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 9140,9146 ****
  msgid "Use simulator runtime."
  msgstr ""
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:102
  #, fuzzy, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
--- 9146,9152 ----
  msgid "Use simulator runtime."
  msgstr ""
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:108
  #, fuzzy, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
*************** msgstr ""
*** 9195,9201 ****
  msgid "Link with the fast floating-point library."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:303 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr ""
--- 9201,9207 ----
  msgid "Link with the fast floating-point library."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:309 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr ""
*************** msgid "Support TLS segment larger than 6
*** 9454,9466 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
--- 9460,9472 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:96 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:161 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
*************** msgid "Known data alignment choices (for
*** 9573,9597 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Pngeldige optie %<-%s%>"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
--- 9579,9603 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:582
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:586
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "Pngeldige optie %<-%s%>"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:596
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr ""
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:603
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
*************** msgstr ""
*** 12144,12150 ****
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:163
  #, fuzzy, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr "ongebruikte argumenten in $-stijl formaat"
--- 12150,12156 ----
  msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 1."
  msgstr ""
  
! #: config/s390/s390.opt:235 config/arm/arm.opt:169
  #, fuzzy, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr "ongebruikte argumenten in $-stijl formaat"
*************** msgstr ""
*** 12299,12504 ****
  msgid "Generate re-entrant, PIC code."
  msgstr "case-label niet in een switch-statement"
  
! #: config/arm/arm.opt:86
  #, fuzzy, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "case-label niet in een switch-statement"
  
! #: config/arm/arm.opt:94
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr ""
  
! #: config/arm/arm.opt:98
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr ""
  
! #: config/arm/arm.opt:106 config/csky/csky.opt:73
  #, fuzzy, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
  
! #: config/arm/arm.opt:110
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:114 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:127
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:131
  #, fuzzy, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
  
! #: config/arm/arm.opt:135
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr ""
  
  # is niet helemaal exact, maar moet er maar voor doen
! #: config/arm/arm.opt:148
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target floating point hardware/format"
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
  
! #: config/arm/arm.opt:159
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr ""
  
! #: config/arm/arm.opt:167
  #, fuzzy, no-c-format
  #| msgid "Specify the register to be used for PIC addressing"
  msgid "Specify the register to be used for PIC addressing."
  msgstr "Geef het register op dat voor PIC-adressering gebruikt moet worden"
  
! #: config/arm/arm.opt:171
  #, fuzzy, no-c-format
  #| msgid "Store function names in object code"
  msgid "Store function names in object code."
  msgstr "Sla functienamen op in objectcode"
  
! #: config/arm/arm.opt:175
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr ""
  
! #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:243
  #, fuzzy, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr "instructie met predicaat in voorwaardelijke sequentie"
  
! #: config/arm/arm.opt:186
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr ""
  
! #: config/arm/arm.opt:190
  #, fuzzy, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "case-label niet in een switch-statement"
  
! #: config/arm/arm.opt:194
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr ""
  
! #: config/arm/arm.opt:198
  #, fuzzy, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
  
! #: config/arm/arm.opt:202
  #, fuzzy, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
  
! #: config/arm/arm.opt:206
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "ongeldig type-argument %qs"
  
! #: config/arm/arm.opt:219
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:223
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
  #, fuzzy, no-c-format
  msgid "Tune code for the given processor."
  msgstr "case-label niet in een switch-statement"
  
! #: config/arm/arm.opt:231
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:242
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:246
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:250
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:254
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
! #: config/arm/arm.opt:258
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:262
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:267 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:271
  #, fuzzy, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/arm/arm.opt:275
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:279
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:283
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr ""
  
! #: config/arm/arm.opt:287
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:291
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:295 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:299
  #, fuzzy, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr "ongeldig gebruik van %<restrict%>"
--- 12305,12510 ----
  msgid "Generate re-entrant, PIC code."
  msgstr "case-label niet in een switch-statement"
  
! #: config/arm/arm.opt:92
  #, fuzzy, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "case-label niet in een switch-statement"
  
! #: config/arm/arm.opt:100
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr ""
  
! #: config/arm/arm.opt:104
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr ""
  
! #: config/arm/arm.opt:112 config/csky/csky.opt:73
  #, fuzzy, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
  
! #: config/arm/arm.opt:116
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr ""
  
! #: config/arm/arm.opt:120 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr ""
  
! #: config/arm/arm.opt:133
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr ""
  
! #: config/arm/arm.opt:137
  #, fuzzy, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
  
! #: config/arm/arm.opt:141
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr ""
  
  # is niet helemaal exact, maar moet er maar voor doen
! #: config/arm/arm.opt:154
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target floating point hardware/format"
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
  
! #: config/arm/arm.opt:165
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr ""
  
! #: config/arm/arm.opt:173
  #, fuzzy, no-c-format
  #| msgid "Specify the register to be used for PIC addressing"
  msgid "Specify the register to be used for PIC addressing."
  msgstr "Geef het register op dat voor PIC-adressering gebruikt moet worden"
  
! #: config/arm/arm.opt:177
  #, fuzzy, no-c-format
  #| msgid "Store function names in object code"
  msgid "Store function names in object code."
  msgstr "Sla functienamen op in objectcode"
  
! #: config/arm/arm.opt:181
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr ""
  
! #: config/arm/arm.opt:185 config/rs6000/rs6000.opt:243
  #, fuzzy, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr "instructie met predicaat in voorwaardelijke sequentie"
  
! #: config/arm/arm.opt:192
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr ""
  
! #: config/arm/arm.opt:196
  #, fuzzy, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "case-label niet in een switch-statement"
  
! #: config/arm/arm.opt:200
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr ""
  
! #: config/arm/arm.opt:204
  #, fuzzy, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
  
! #: config/arm/arm.opt:208
  #, fuzzy, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
  
! #: config/arm/arm.opt:212
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "ongeldig type-argument %qs"
  
! #: config/arm/arm.opt:225
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:229
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr ""
  
! #: config/arm/arm.opt:233 config/mn10300/mn10300.opt:42
  #, fuzzy, no-c-format
  msgid "Tune code for the given processor."
  msgstr "case-label niet in een switch-statement"
  
! #: config/arm/arm.opt:237
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:248
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:252
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr ""
  
! #: config/arm/arm.opt:256
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:260
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr ""
  
! #: config/arm/arm.opt:264
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr ""
  
! #: config/arm/arm.opt:268
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr ""
  
! #: config/arm/arm.opt:273 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr ""
  
! #: config/arm/arm.opt:277
  #, fuzzy, no-c-format
  msgid "This option is deprecated and has no effect."
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/arm/arm.opt:281
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr ""
  
! #: config/arm/arm.opt:285
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr ""
  
! #: config/arm/arm.opt:289
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr ""
  
! #: config/arm/arm.opt:293
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:297
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:301 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:305
  #, fuzzy, no-c-format
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr "ongeldig gebruik van %<restrict%>"
*************** msgid "Use vector and scalar instruction
*** 13050,13150 ****
  msgstr "ongeldig gebruik van %<restrict%>"
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
- #: config/rs6000/rs6000.opt:503
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:507
  #, fuzzy, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/rs6000/rs6000.opt:514
  #, fuzzy, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/rs6000/rs6000.opt:518
  #, fuzzy, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/rs6000/rs6000.opt:522
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:546
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, fuzzy, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:562
  #, fuzzy, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:606
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/rs6000/rs6000.opt:610
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:614
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "ongeldig gebruik van %<restrict%>"
  
  #: config/rs6000/sysv4.opt:24
  #, fuzzy, no-c-format
  #| msgid "Use portable calling conventions"
--- 13056,13185 ----
  msgstr "ongeldig gebruik van %<restrict%>"
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
  #, no-c-format
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:503
+ #, no-c-format
+ msgid "Fuse pairs of scalar or vector logical operations together for better performance on power10."
+ msgstr ""
+ 
  #: config/rs6000/rs6000.opt:507
+ #, no-c-format
+ msgid "Fuse scalar logical op with add/subf for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:511
+ #, no-c-format
+ msgid "Fuse scalar add/subf with logical op for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:515
+ #, no-c-format
+ msgid "Fuse dependent pairs of add or vaddudm instructions for better performance on power10."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:519
  #, fuzzy, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/rs6000/rs6000.opt:526
  #, fuzzy, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/rs6000/rs6000.opt:530
  #, fuzzy, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/rs6000/rs6000.opt:534
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:566
  #, fuzzy, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:574
  #, fuzzy, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/rs6000/rs6000.opt:578
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/rs6000/rs6000.opt:622
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:626
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:630
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "ongeldig gebruik van %<restrict%>"
  
+ #: config/rs6000/rs6000.opt:637
+ #, no-c-format
+ msgid "Enable instructions that guard against return-oriented programming attacks."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:641
+ #, fuzzy, no-c-format
+ msgid "Generate code that will run in privileged state."
+ msgstr "case-label niet in een switch-statement"
+ 
  #: config/rs6000/sysv4.opt:24
  #, fuzzy, no-c-format
  #| msgid "Use portable calling conventions"
*************** msgstr ""
*** 19317,20436 ****
  
  #: params.opt:131
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:162
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:167
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, fuzzy, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: params.opt:215
  #, fuzzy, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:247
  #, fuzzy, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "array subscript is geen integer"
  
! #: params.opt:251
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:255
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:263
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:279
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr ""
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr ""
  
! #: params.opt:371
  #, fuzzy, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "bestand %qs is te groot"
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr ""
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:403
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr ""
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr ""
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr ""
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr ""
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr ""
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr ""
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr ""
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr ""
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:571
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:607
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr ""
  
! #: params.opt:639
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:691 params.opt:695
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr ""
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:727
  #, fuzzy, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:787
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr ""
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:970
  #, fuzzy, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: params.opt:974
  #, fuzzy, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: params.opt:978
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "impliciete declaratie van functie %qs"
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1042
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 19352,20476 ----
  
  #: params.opt:131
  #, no-c-format
+ msgid "Maximum number of basic blocks before EVRP uses a sparse cache."
+ msgstr ""
+ 
+ #: params.opt:135
+ #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr ""
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr ""
  
! #: params.opt:179
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr ""
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:187
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr ""
  
! #: params.opt:191
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr ""
  
! #: params.opt:195
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr ""
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr ""
  
! #: params.opt:203
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:215
  #, fuzzy, no-c-format
  msgid "Maximum number of arrays per SCoP."
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: params.opt:219
  #, fuzzy, no-c-format
  msgid "Maximum number of parameters in a SCoP."
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: params.opt:223
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:227
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:235
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr ""
  
! #: params.opt:247
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr ""
  
! #: params.opt:251
  #, fuzzy, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "array subscript is geen integer"
  
! #: params.opt:255
  #, no-c-format
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr ""
  
! #: params.opt:259
  #, no-c-format
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr ""
  
! #: params.opt:263
  #, no-c-format
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr ""
  
! #: params.opt:267
  #, no-c-format
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:271
  #, no-c-format
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:275
  #, no-c-format
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr ""
  
! #: params.opt:279
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr ""
  
! #: params.opt:283
  #, no-c-format
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr ""
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr ""
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr ""
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr ""
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr ""
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr ""
  
! #: params.opt:323
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr ""
  
! #: params.opt:327
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr ""
  
! #: params.opt:331
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr ""
  
! #: params.opt:335
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr ""
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr ""
  
! #: params.opt:343
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr ""
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr ""
  
! #: params.opt:363
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr ""
  
! #: params.opt:367
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr ""
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr ""
  
! #: params.opt:375
  #, fuzzy, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "bestand %qs is te groot"
  
! #: params.opt:379
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr ""
  
! #: params.opt:383
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr ""
  
! #: params.opt:395
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:399
  #, no-c-format
  msgid "Size of tiles for loop blocking."
  msgstr ""
  
! #: params.opt:403
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr ""
  
! #: params.opt:407
  #, no-c-format
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr ""
  
! #: params.opt:411
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr ""
  
! #: params.opt:415
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr ""
  
! #: params.opt:419
  #, no-c-format
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr ""
  
! #: params.opt:423
  #, no-c-format
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr ""
  
! #: params.opt:427
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr ""
  
! #: params.opt:431
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr ""
  
! #: params.opt:435
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:439
  #, no-c-format
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr ""
  
! #: params.opt:443
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr ""
  
! #: params.opt:447
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr ""
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr ""
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr ""
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr ""
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr ""
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr ""
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr ""
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr ""
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr ""
  
! #: params.opt:483
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr ""
  
! #: params.opt:487
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr ""
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr ""
  
! #: params.opt:495
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr ""
  
! #: params.opt:499
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr ""
  
! #: params.opt:503
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr ""
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr ""
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr ""
  
! #: params.opt:519
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr ""
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr ""
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr ""
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr ""
  
! #: params.opt:535
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr ""
  
! #: params.opt:539
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr ""
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr ""
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr ""
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr ""
  
! #: params.opt:559
  #, no-c-format
  msgid "The maximum number of instructions when inlining for size."
  msgstr ""
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr ""
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr ""
  
! #: params.opt:571
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr ""
  
! #: params.opt:575
  #, no-c-format
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr ""
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr ""
  
! #: params.opt:583
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr ""
  
! #: params.opt:587
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr ""
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr ""
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr ""
  
! #: params.opt:599
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr ""
  
! #: params.opt:603
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr ""
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr ""
  
! #: params.opt:611
  #, fuzzy, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr ""
  
! #: params.opt:619
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr ""
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:627 params.opt:671
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr ""
  
! #: params.opt:631
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr ""
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr ""
  
! #: params.opt:639
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr ""
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr ""
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr ""
  
! #: params.opt:651
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr ""
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr ""
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr ""
  
! #: params.opt:663
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr ""
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr ""
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr ""
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr ""
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr ""
  
! #: params.opt:691
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr ""
  
! #: params.opt:695 params.opt:699
  #, no-c-format
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr ""
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr ""
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr ""
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr ""
  
! #: params.opt:715
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr ""
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr ""
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr ""
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr ""
  
! #: params.opt:731
  #, fuzzy, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: params.opt:735
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr ""
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr ""
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr ""
  
! #: params.opt:747
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr ""
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:755
  #, no-c-format
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr ""
  
! #: params.opt:759
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr ""
  
! #: params.opt:763
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr ""
  
! #: params.opt:767
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr ""
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr ""
  
! #: params.opt:783
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr ""
  
! #: params.opt:787
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr ""
  
! #: params.opt:791
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:808
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr ""
  
! #: params.opt:812
  #, no-c-format
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr ""
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr ""
  
! #: params.opt:838
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr ""
  
! #: params.opt:850
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr ""
  
! #: params.opt:854
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:858
  #, no-c-format
  msgid "Use internal function id in profile lookup."
  msgstr ""
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr ""
  
! #: params.opt:866
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr ""
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:874
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr ""
  
! #: params.opt:878
  #, no-c-format
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr ""
  
! #: params.opt:882
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr ""
  
! #: params.opt:886
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr ""
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr ""
  
! #: params.opt:894
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr ""
  
! #: params.opt:898
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr ""
  
! #: params.opt:902
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr ""
  
! #: params.opt:906
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr ""
  
! #: params.opt:910
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr ""
  
! #: params.opt:914
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr ""
  
! #: params.opt:918
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr ""
  
! #: params.opt:922
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr ""
  
! #: params.opt:926
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr ""
  
! #: params.opt:930
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr ""
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr ""
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr ""
  
! #: params.opt:942
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:946
  #, no-c-format
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr ""
  
! #: params.opt:950
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr ""
  
! #: params.opt:954
  #, no-c-format
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:958
  #, no-c-format
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr ""
  
! #: params.opt:962
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr ""
  
! #: params.opt:974
  #, fuzzy, no-c-format
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: params.opt:978
  #, fuzzy, no-c-format
  msgid "Maximum number of references stored in each modref base."
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: params.opt:982
  #, no-c-format
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr ""
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum number of tests performed by modref query."
  msgstr ""
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:994
  #, no-c-format
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr ""
  
! #: params.opt:998
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr ""
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1006
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1010
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr ""
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr ""
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr ""
  
! #: params.opt:1022
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr ""
  
! #: params.opt:1026
  #, no-c-format
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr ""
  
! #: params.opt:1030
  #, fuzzy, no-c-format
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "impliciete declaratie van functie %qs"
  
! #: params.opt:1034
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr ""
  
! #: params.opt:1042
  #, no-c-format
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1046
  #, no-c-format
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1058
  #, no-c-format
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr ""
  
! #: params.opt:1074
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr ""
  
! #: params.opt:1078
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr ""
  
! #: params.opt:1082
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr ""
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr ""
  
! #: params.opt:1090
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: params.opt:1094
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgstr "ongeldige operand van %s"
*** 20465,20472 ****
  msgid "expected boolean type"
  msgstr "ongeldige operand van %s"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ongeldige operand van %s"
--- 20505,20512 ----
  msgid "expected boolean type"
  msgstr "ongeldige operand van %s"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15378 c/c-parser.c:15385
! #: cp/parser.c:37525 cp/parser.c:37532
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ongeldige operand van %s"
*************** msgstr "geen argumenten"
*** 20540,20546 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "te veel argumenten voor formaat"
--- 20580,20586 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9067
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "te veel argumenten voor formaat"
*************** msgstr "te veel argumenten voor formaat"
*** 20699,20719 ****
  msgid "too few expressions for struct"
  msgstr "te weinig argumenten voor formaat"
  
! #: go/gofrontend/expressions.cc:17133 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17145
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17341 go/gofrontend/expressions.cc:17361
  #: go/gofrontend/statements.cc:1756
  #, fuzzy
  msgid "expected channel"
  msgstr "ongeldige operand van %s"
  
! #: go/gofrontend/expressions.cc:17366 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
--- 20739,20759 ----
  msgid "too few expressions for struct"
  msgstr "te weinig argumenten voor formaat"
  
! #: go/gofrontend/expressions.cc:17142 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17154
  msgid "impossible type assertion: type does not implement interface"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:17350 go/gofrontend/expressions.cc:17370
  #: go/gofrontend/statements.cc:1756
  #, fuzzy
  msgid "expected channel"
  msgstr "ongeldige operand van %s"
  
! #: go/gofrontend/expressions.cc:17375 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr ""
  
*************** msgstr ""
*** 20929,20943 ****
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
! #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "eerdere declaratie van %qs"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3824 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 20969,20983 ----
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: attribs.c:455 c-family/c-attribs.c:889 c-family/c-attribs.c:2343
! #: c-family/c-attribs.c:2808 c-family/c-attribs.c:4516
! #: c-family/c-attribs.c:4609 cp/decl.c:15218 cp/friend.c:303 cp/tree.c:5011
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "eerdere declaratie van %qs"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3827 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "ongeldige operand van %s"
*** 20963,20969 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "attribuut %qE heeft geen betekenis voor types"
--- 21003,21009 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4382
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "attribuut %qE heeft geen betekenis voor types"
*************** msgstr ""
*** 20987,21033 ****
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
! #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
! #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
! #: c-family/c-attribs.c:1126 c-family/c-attribs.c:1157
! #: c-family/c-attribs.c:1173 c-family/c-attribs.c:1190
! #: c-family/c-attribs.c:1206 c-family/c-attribs.c:1232
! #: c-family/c-attribs.c:1248 c-family/c-attribs.c:1263
! #: c-family/c-attribs.c:1291 c-family/c-attribs.c:1308
! #: c-family/c-attribs.c:1326 c-family/c-attribs.c:1350
! #: c-family/c-attribs.c:1388 c-family/c-attribs.c:1411
! #: c-family/c-attribs.c:1428 c-family/c-attribs.c:1457
! #: c-family/c-attribs.c:1478 c-family/c-attribs.c:1499
! #: c-family/c-attribs.c:1526 c-family/c-attribs.c:1556
! #: c-family/c-attribs.c:1585 c-family/c-attribs.c:1615
! #: c-family/c-attribs.c:1668 c-family/c-attribs.c:1734
! #: c-family/c-attribs.c:1792 c-family/c-attribs.c:1881
! #: c-family/c-attribs.c:1911 c-family/c-attribs.c:1962
! #: c-family/c-attribs.c:2459 c-family/c-attribs.c:2658
! #: c-family/c-attribs.c:2719 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:3040 c-family/c-attribs.c:3192
! #: c-family/c-attribs.c:3647 c-family/c-attribs.c:3713
! #: c-family/c-attribs.c:3740 c-family/c-attribs.c:3795
! #: c-family/c-attribs.c:3977 c-family/c-attribs.c:3998
! #: c-family/c-attribs.c:4111 c-family/c-attribs.c:4381
! #: c-family/c-attribs.c:5109 c-family/c-attribs.c:5132
! #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
! #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
! #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
! #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
! #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
! #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
! #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
! #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
! #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
--- 21027,21073 ----
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:917 c-family/c-attribs.c:979 c-family/c-attribs.c:998
! #: c-family/c-attribs.c:1016 c-family/c-attribs.c:1046
! #: c-family/c-attribs.c:1067 c-family/c-attribs.c:1088
! #: c-family/c-attribs.c:1129 c-family/c-attribs.c:1160
! #: c-family/c-attribs.c:1176 c-family/c-attribs.c:1193
! #: c-family/c-attribs.c:1209 c-family/c-attribs.c:1235
! #: c-family/c-attribs.c:1251 c-family/c-attribs.c:1266
! #: c-family/c-attribs.c:1294 c-family/c-attribs.c:1311
! #: c-family/c-attribs.c:1329 c-family/c-attribs.c:1353
! #: c-family/c-attribs.c:1391 c-family/c-attribs.c:1414
! #: c-family/c-attribs.c:1431 c-family/c-attribs.c:1460
! #: c-family/c-attribs.c:1481 c-family/c-attribs.c:1502
! #: c-family/c-attribs.c:1529 c-family/c-attribs.c:1559
! #: c-family/c-attribs.c:1588 c-family/c-attribs.c:1618
! #: c-family/c-attribs.c:1671 c-family/c-attribs.c:1737
! #: c-family/c-attribs.c:1795 c-family/c-attribs.c:1884
! #: c-family/c-attribs.c:1914 c-family/c-attribs.c:1965
! #: c-family/c-attribs.c:2462 c-family/c-attribs.c:2661
! #: c-family/c-attribs.c:2722 c-family/c-attribs.c:2963
! #: c-family/c-attribs.c:3043 c-family/c-attribs.c:3195
! #: c-family/c-attribs.c:3650 c-family/c-attribs.c:3716
! #: c-family/c-attribs.c:3743 c-family/c-attribs.c:3798
! #: c-family/c-attribs.c:3980 c-family/c-attribs.c:4001
! #: c-family/c-attribs.c:4114 c-family/c-attribs.c:4384
! #: c-family/c-attribs.c:5126 c-family/c-attribs.c:5149
! #: c-family/c-attribs.c:5188 c-family/c-attribs.c:5270
! #: c-family/c-attribs.c:5326 c-family/c-attribs.c:5342
! #: c-family/c-attribs.c:5496 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7286 config/arm/arm.c:7314
! #: config/arm/arm.c:7331 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3488 config/i386/i386-options.c:3646
! #: config/i386/i386-options.c:3878 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20460 ada/gcc-interface/utils.c:6573
! #: ada/gcc-interface/utils.c:6589 ada/gcc-interface/utils.c:6618
! #: ada/gcc-interface/utils.c:6635 ada/gcc-interface/utils.c:6652
! #: ada/gcc-interface/utils.c:6667 ada/gcc-interface/utils.c:6683
! #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6778
! #: ada/gcc-interface/utils.c:6805 ada/gcc-interface/utils.c:6826
! #: ada/gcc-interface/utils.c:6847 ada/gcc-interface/utils.c:6863
! #: ada/gcc-interface/utils.c:6918 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
*************** msgstr "attribuut %qE wordt genegeerd"
*** 21039,21046 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "eerdere declaratie van %qs"
--- 21079,21086 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1202 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2168
! #: cp/decl.c:2778 cp/decl.c:3220
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "eerdere declaratie van %qs"
*************** msgstr "ongeldig derde argument voor __b
*** 21236,21242 ****
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
--- 21276,21282 ----
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3960 calls.c:1731
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
*************** msgstr ""
*** 21256,21262 ****
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1735
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
--- 21296,21302 ----
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr ""
  
! #: builtins.c:3976 calls.c:1736
  #, gcc-internal-format
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
  msgstr ""
*************** msgstr ""
*** 21720,21829 ****
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: builtins.c:7494
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "ongeldige waarde voor %%C"
  
! #: builtins.c:7507
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7845 builtins.c:7885
  #, fuzzy, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: builtins.c:7975
  #, fuzzy, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "ISO C verbiedt geneste functies"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8489
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "onbekende machine-modus %qs"
  
! #: builtins.c:8497
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8751
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: builtins.c:8783 builtins.c:8976
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "te veel argumenten voor procedure `%s'"
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to %qs"
  msgid "non-integer argument 1 to %qs"
  msgstr "ontbrekend argument bij %qs"
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-pipe wordt niet ondersteund"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "te veel argumenten voor procedure `%s'"
  
! #: builtins.c:9301
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to %qs"
  msgid "illegal argument 0 to %qs"
--- 21760,21869 ----
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6468 builtins.c:6541
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7433 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: builtins.c:7533
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "ongeldige waarde voor %%C"
  
! #: builtins.c:7546
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7554
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr ""
  
! #: builtins.c:7884 builtins.c:7924
  #, fuzzy, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: builtins.c:8014
  #, fuzzy, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "ISO C verbiedt geneste functies"
  
! #: builtins.c:8409 builtins.c:8422
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr ""
  
! #: builtins.c:8528
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "onbekende machine-modus %qs"
  
! #: builtins.c:8536
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: builtins.c:8597 builtins.c:8724
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8605 builtins.c:8732
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr ""
  
! #: builtins.c:8790
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: builtins.c:8822 builtins.c:9015
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: builtins.c:9136
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "te veel argumenten voor procedure `%s'"
  
! #: builtins.c:9178
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to %qs"
  msgid "non-integer argument 1 to %qs"
  msgstr "ontbrekend argument bij %qs"
  
! #: builtins.c:9242
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: builtins.c:9262
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: builtins.c:9321
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-pipe wordt niet ondersteund"
  
! #: builtins.c:9328
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "te veel argumenten voor procedure `%s'"
  
! #: builtins.c:9340
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to %qs"
  msgid "illegal argument 0 to %qs"
*************** msgstr "ontbrekend argument bij %qs"
*** 21831,22098 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "tweede argument van %<__builtin_longjmp%> moet 1 zijn"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "doelformaat ondersteunt geen oneindige waarde"
  
! #: builtins.c:12611
  #, fuzzy, gcc-internal-format
  #| msgid "%<va_start%> used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> gebruikt in functie met vaste argumenten"
  
! #: builtins.c:12619
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> opgeroepen zonder argument"
  
! #: builtins.c:12639
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "de tweede parameter van %<va_start%> is niet het laatste benoemde argument"
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12714
  #, fuzzy, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: builtins.c:12727
  #, fuzzy, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, fuzzy, gcc-internal-format
  msgid "declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: builtins.c:13545 builtins.c:13670
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "eerdere grant voor %qs"
  
! #: builtins.c:13548
  #, fuzzy, gcc-internal-format
  msgid "returned from %qT"
  msgstr "eerdere grant voor %qs"
  
! #: builtins.c:13550
  #, fuzzy, gcc-internal-format
  msgid "obtained here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1436
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: calls.c:1453
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr ""
  
! #: calls.c:1471
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1485
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: calls.c:1492
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1522
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1528
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1539 calls.c:1542
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument %i in the range [%E, %E]"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: calls.c:1553
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: calls.c:1556
  #, fuzzy, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: calls.c:1883
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr ""
  
! #: calls.c:1889
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1895
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1905
  #, fuzzy, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: calls.c:1911
  #, fuzzy, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: calls.c:1932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "[cannot find %s]"
  msgid "cannot tail-call: %s"
  msgstr "[kan %s niet vinden]"
  
! #: calls.c:2069
  #, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: calls.c:2077
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: calls.c:2124
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2133
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2144
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2203
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: calls.c:2216
  #, 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'"
  
! #: calls.c:2220
  #, 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"
  
! #: calls.c:2227
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: calls.c:2230
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "kan oproep van %qs niet inline maken"
  
  # dit klinkt niet al te best
! #: calls.c:3802
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: calls.c:4522
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "%qs is geen iterator"
--- 21871,22138 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9798 expr.c:11249
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9804
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
  
! #: builtins.c:10136
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "tweede argument van %<__builtin_longjmp%> moet 1 zijn"
  
! #: builtins.c:11029
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "doelformaat ondersteunt geen oneindige waarde"
  
! #: builtins.c:12650
  #, fuzzy, gcc-internal-format
  #| msgid "%<va_start%> used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> gebruikt in functie met vaste argumenten"
  
! #: builtins.c:12658
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: builtins.c:12673
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "%<__builtin_next_arg%> opgeroepen zonder argument"
  
! #: builtins.c:12678
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: builtins.c:12711
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "de tweede parameter van %<va_start%> is niet het laatste benoemde argument"
  
! #: builtins.c:12724
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
  
! #: builtins.c:12753
  #, fuzzy, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: builtins.c:12766
  #, fuzzy, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: builtins.c:13579
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13584 builtins.c:13648 gimple-ssa-isolate-paths.c:412
! #: tree.c:13246 tree.c:13283 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5610 c/c-typeck.c:10849 c/c-typeck.c:10866
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7293 cp/call.c:9346
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8275 cp/decl.c:15368 cp/decl.c:15747 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20806 cp/pt.c:8875 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4444 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4112 cp/typeck.c:9809
  #, fuzzy, gcc-internal-format
  msgid "declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: builtins.c:13594 builtins.c:13719
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "eerdere grant voor %qs"
  
! #: builtins.c:13597
  #, fuzzy, gcc-internal-format
  msgid "returned from %qT"
  msgstr "eerdere grant voor %qs"
  
! #: builtins.c:13599
  #, fuzzy, gcc-internal-format
  msgid "obtained here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: builtins.c:13642
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13662
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13671
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: builtins.c:13700
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13709
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1437
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: calls.c:1454
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr ""
  
! #: calls.c:1472
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1486
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: calls.c:1493
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1523
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr ""
  
! #: calls.c:1529
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr ""
  
! #: calls.c:1540 calls.c:1543
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument %i in the range [%E, %E]"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: calls.c:1554
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: calls.c:1557
  #, fuzzy, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: calls.c:1884
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr ""
  
! #: calls.c:1890
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1896
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1906
  #, fuzzy, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: calls.c:1912
  #, fuzzy, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: calls.c:1933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "[cannot find %s]"
  msgid "cannot tail-call: %s"
  msgstr "[kan %s niet vinden]"
  
! #: calls.c:2070
  #, gcc-internal-format
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: calls.c:2078
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %i value %s is negative"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: calls.c:2125
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2134
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2145
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2204
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: calls.c:2217
  #, 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'"
  
! #: calls.c:2221
  #, 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"
  
! #: calls.c:2228
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: calls.c:2231
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "kan oproep van %qs niet inline maken"
  
  # dit klinkt niet al te best
! #: calls.c:3803
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: calls.c:4523
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "%qs is geen iterator"
*************** msgstr ""
*** 22149,22212 ****
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3083
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3136
  #, fuzzy, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "geen argumenten"
  
! #: cfgexpand.c:3199
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "ongeldige Z-register vervanging voor insn"
  
! #: cfgexpand.c:3222
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3227
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.c:3385
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "'B' operand is geen constante"
  
! #: cfgexpand.c:3570
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.c:3575
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6607
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.c:6875
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
--- 22189,22252 ----
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3084
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3137
  #, fuzzy, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "geen argumenten"
  
! #: cfgexpand.c:3202
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "ongeldige Z-register vervanging voor insn"
  
! #: cfgexpand.c:3228
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3236
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.c:3412
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "'B' operand is geen constante"
  
! #: cfgexpand.c:3597
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.c:3602
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6639
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6643
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.c:6907
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
*************** msgid "%<weakref%> attribute ignored bec
*** 23097,23108 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, fuzzy, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
--- 23137,23148 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12109
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cgraphunit.c:1084 c/c-decl.c:12119
  #, fuzzy, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
*************** msgstr "kan antwoordbestand %s niet slui
*** 23213,23219 ****
  msgid "cannot find %qs"
  msgstr "[kan %s niet vinden]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7583
  #, fuzzy, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "pex_init mislukt"
--- 23253,23259 ----
  msgid "cannot find %qs"
  msgstr "[kan %s niet vinden]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7593
  #, fuzzy, gcc-internal-format
  msgid "%<pex_init%> failed: %m"
  msgstr "pex_init mislukt"
*************** msgstr ""
*** 23233,23239 ****
  msgid "ld returned %d exit status"
  msgstr "ld gaf exit-status %d terug"
  
! #: collect2.c:924 gcc.c:8102 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, fuzzy, gcc-internal-format
  msgid "atexit failed"
--- 23273,23279 ----
  msgid "ld returned %d exit status"
  msgstr "ld gaf exit-status %d terug"
  
! #: collect2.c:924 gcc.c:8112 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, fuzzy, gcc-internal-format
  msgid "atexit failed"
*************** msgstr "dynamische dependency %s niet ge
*** 23325,23336 ****
  msgid "unable to open dynamic dependency %qs"
  msgstr "kan dynamische dependency '%s' niet openen"
  
! #: collect2.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: geen COFF-bestand"
  
! #: collect2.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: kan niet openen als COFF-bestand"
--- 23365,23376 ----
  msgid "unable to open dynamic dependency %qs"
  msgstr "kan dynamische dependency '%s' niet openen"
  
! #: collect2.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: geen COFF-bestand"
  
! #: collect2.c:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: kan niet openen als COFF-bestand"
*************** msgstr "%s: kan niet openen als COFF-bes
*** 23339,23345 ****
  # dikwijls 'bibliotheek' zien gebruiken.
  # De vertaalde boodschappen voor make gebruiken dat op het ogenblik wÃ©l, wat
  # jammer is (maar misschien is daar verandering in te brengen).
! #: collect2.c:3002
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "library lib%s niet gevonden"
--- 23379,23385 ----
  # dikwijls 'bibliotheek' zien gebruiken.
  # De vertaalde boodschappen voor make gebruiken dat op het ogenblik wÃ©l, wat
  # jammer is (maar misschien is daar verandering in te brengen).
! #: collect2.c:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "library lib%s niet gevonden"
*************** msgstr ""
*** 23672,23678 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14926 value-prof.c:537
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "kan bestand '%s' niet openen"
--- 23712,23718 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14933 value-prof.c:537
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "kan bestand '%s' niet openen"
*************** msgstr ""
*** 23702,23718 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11259
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11273
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
  
! #: expr.c:12311
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr ""
--- 23742,23758 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11261
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11275
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
  
! #: expr.c:12313
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
  msgstr ""
*************** msgstr "grote integer impliciet afgekapt
*** 23747,23753 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "vergelijking is altijd %d vanwege breedte van bit-veld"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 23787,23793 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "vergelijking is altijd %d vanwege breedte van bit-veld"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2766 tree-ssa-reassoc.c:3782
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr ""
*** 23807,23813 ****
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4968
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
--- 23847,23853 ----
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.c:4971
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
*************** msgstr "systeempad '%s' is niet absoluut
*** 23891,23902 ****
  msgid "%<-pipe%> not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: gcc.c:3409 gcc.c:7592
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: gcc.c:3410 gcc.c:7593
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "open %s"
--- 23931,23942 ----
  msgid "%<-pipe%> not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: gcc.c:3409 gcc.c:7602
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: gcc.c:3410 gcc.c:7603
  #, fuzzy, gcc-internal-format
  msgid "cannot execute %qs: %s"
  msgstr "open %s"
*************** msgstr ""
*** 23933,23994 ****
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.c:4842 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr ""
  
! #: gcc.c:4847
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "Bestandsnaam voor uitvoer twee keer opgegeven"
  
! #: gcc.c:5231
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.c:5319
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.c:5522
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5729
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.c:5733
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5957
  #, fuzzy, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.c:6118
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%0%c'"
  
! #: gcc.c:6397
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%W%c'"
  
! #: gcc.c:6413
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%0%c'"
  
! #: gcc.c:6434
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%x%c'"
--- 23973,24034 ----
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr ""
  
! #: gcc.c:4852 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr ""
  
! #: gcc.c:4857
  #, fuzzy, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "Bestandsnaam voor uitvoer twee keer opgegeven"
  
! #: gcc.c:5241
  #, gcc-internal-format
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr ""
  
! #: gcc.c:5329
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr ""
  
! #: gcc.c:5532
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr ""
  
! #: gcc.c:5739
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr ""
  
! #: gcc.c:5743
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr ""
  
! #: gcc.c:5967
  #, fuzzy, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.c:6128
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%0%c'"
  
! #: gcc.c:6407
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%W%c'"
  
! #: gcc.c:6423
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%0%c'"
  
! #: gcc.c:6444
  #, fuzzy, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "spec '%s' heeft een ongeldige '%%x%c'"
*************** msgstr "spec '%s' heeft een ongeldige '%
*** 23996,24135 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6645
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.c:6696
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr ""
  
! #: gcc.c:6762
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "onbekende spec-functie '%s'"
  
! #: gcc.c:6792
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: gcc.c:6851
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "misvormde naam van spec-functie"
  
  #. )
! #: gcc.c:6854
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "geen argumenten voor spec-functie"
  
! #: gcc.c:6873
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.c:7052
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.c:7187
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.c:7282
  #, fuzzy, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.c:7891
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "kan niet schrijven naar antwoordbestand %s"
  
! #: gcc.c:7902
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.c:7912 gcc.c:7953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s:kon uitvoerbestand '%s' niet openen\n"
  
! #: gcc.c:7932 gcc.c:7969
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s:kon uitvoerbestand '%s' niet openen\n"
  
! #: gcc.c:8272
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8297
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8503
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-fdump-%s%>"
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "niet-herkende opdrachtregeloptie %<-fdump-%s%>"
  
! #: gcc.c:8507
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "niet-herkende opdrachtregeloptie %<-%s%>"
  
! #: gcc.c:8633
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.c:8694
  #, gcc-internal-format
  msgid "no input files"
  msgstr "geen invoerbestanden"
  
! #: gcc.c:8745
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.c:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s compiler niet geÃ¯nstalleerd op dit systeem"
  
! #: gcc.c:8812
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.c:8828
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.c:8837
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.c:8990
  #, fuzzy, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "veld %qs niet gevonden"
  
! #: gcc.c:9024
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
--- 24036,24175 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6655
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr ""
  
! #: gcc.c:6706
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr ""
  
! #: gcc.c:6772
  #, fuzzy, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "onbekende spec-functie '%s'"
  
! #: gcc.c:6802
  #, fuzzy, gcc-internal-format
  msgid "error in arguments to spec function %qs"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: gcc.c:6861
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "misvormde naam van spec-functie"
  
  #. )
! #: gcc.c:6864
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "geen argumenten voor spec-functie"
  
! #: gcc.c:6883
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr ""
  
! #: gcc.c:7062
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.c:7197
  #, fuzzy, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.c:7292
  #, fuzzy, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "spec '%s' is ongeldig"
  
! #: gcc.c:7901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "kan niet schrijven naar antwoordbestand %s"
  
! #: gcc.c:7912
  #, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr ""
  
! #: gcc.c:7922 gcc.c:7963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s:kon uitvoerbestand '%s' niet openen\n"
  
! #: gcc.c:7942 gcc.c:7979
  #, fuzzy, gcc-internal-format
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s:kon uitvoerbestand '%s' niet openen\n"
  
! #: gcc.c:8282
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8307
  #, gcc-internal-format
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr ""
  
! #: gcc.c:8513
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-fdump-%s%>"
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "niet-herkende opdrachtregeloptie %<-fdump-%s%>"
  
! #: gcc.c:8517
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "niet-herkende opdrachtregeloptie %<-%s%>"
  
! #: gcc.c:8643
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr ""
  
! #: gcc.c:8704
  #, gcc-internal-format
  msgid "no input files"
  msgstr "geen invoerbestanden"
  
! #: gcc.c:8755
  #, gcc-internal-format
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr ""
  
! #: gcc.c:8797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: %s compiler niet geÃ¯nstalleerd op dit systeem"
  
! #: gcc.c:8822
  #, gcc-internal-format
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr ""
  
! #: gcc.c:8838
  #, gcc-internal-format
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr ""
  
! #: gcc.c:8847
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr ""
  
! #: gcc.c:9000
  #, fuzzy, gcc-internal-format
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "veld %qs niet gevonden"
  
! #: gcc.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr ""
*************** msgstr ""
*** 24137,24230 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9030
  #, fuzzy, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: gcc.c:9126 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "taal %s wordt niet herkend"
  
! #: gcc.c:9372
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "multilib spec '%s' is ongeldig"
  
  # hoe moet 'multilib exclusions' vertaald worden?
! #: gcc.c:9574
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "multilib exclusions '%s' is ongeldig"
  
! #: gcc.c:9638
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib select '%s' in ongeldig"
  
! #: gcc.c:9801
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "multilib select '%s' in ongeldig"
  
! #: gcc.c:9841
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "multilib exclusion '%s' is ongeldig"
  
! #: gcc.c:10092
  #, fuzzy, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gcc.c:10259 gcc.c:10264
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "ongeldig versienummer `%s'"
  
! #: gcc.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "te weinig argumenten voor %%:version-compare"
  
! #: gcc.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "te veel argumenten voor %%:version-compare"
  
! #: gcc.c:10355
  #, fuzzy, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: gcc.c:10479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "te veel argumenten voor %%:version-compare"
  
! #: gcc.c:10547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "te veel argumenten voor %%:version-compare"
  
! #: gcc.c:10634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "te veel argumenten voor formaat"
  
! #: gcc.c:10738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: gcc.c:10759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "te weinig argumenten voor functie %<va_start%>"
--- 24177,24270 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9040
  #, fuzzy, gcc-internal-format
  msgid "%s: linker input file not found: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: gcc.c:9136 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr ""
  
! #: gcc.c:9142
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "taal %s wordt niet herkend"
  
! #: gcc.c:9382
  #, fuzzy, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "multilib spec '%s' is ongeldig"
  
  # hoe moet 'multilib exclusions' vertaald worden?
! #: gcc.c:9584
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "multilib exclusions '%s' is ongeldig"
  
! #: gcc.c:9648
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib select '%s' in ongeldig"
  
! #: gcc.c:9811
  #, fuzzy, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "multilib select '%s' in ongeldig"
  
! #: gcc.c:9851
  #, fuzzy, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "multilib exclusion '%s' is ongeldig"
  
! #: gcc.c:10102
  #, fuzzy, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gcc.c:10269 gcc.c:10274
  #, fuzzy, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "ongeldig versienummer `%s'"
  
! #: gcc.c:10317
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "te weinig argumenten voor %%:version-compare"
  
! #: gcc.c:10323
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "te veel argumenten voor %%:version-compare"
  
! #: gcc.c:10365
  #, fuzzy, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: gcc.c:10489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "te veel argumenten voor %%:version-compare"
  
! #: gcc.c:10557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "te veel argumenten voor %%:version-compare"
  
! #: gcc.c:10644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "te veel argumenten voor formaat"
  
! #: gcc.c:10748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: gcc.c:10769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:dwarf-version-gt"
  msgstr "te weinig argumenten voor functie %<va_start%>"
*************** msgstr ""
*** 24357,24403 ****
  msgid "cannot write PCH file"
  msgstr "kan bestand '%s' niet openen"
  
! #: gimple-fold.c:1855 gimple-fold.c:2916
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1921
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1926
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2304 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2306
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2324
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4377 gimple-fold.c:4572
  #, fuzzy, gcc-internal-format
  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.c:4521
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: gimple-fold.c:4747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
--- 24397,24443 ----
  msgid "cannot write PCH file"
  msgstr "kan bestand '%s' niet openen"
  
! #: gimple-fold.c:1856 gimple-fold.c:2917
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1922
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1927
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2305 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2307
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2325
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4376 gimple-fold.c:4571
  #, fuzzy, gcc-internal-format
  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.c:4520
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported for variable length aggregates"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: gimple-fold.c:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
*************** msgstr "herhaald lid %qs"
*** 24418,24424 ****
  msgid "function may return address of local variable"
  msgstr "functie geeft adres van lokale variabele terug"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "functie geeft adres van lokale variabele terug"
--- 24458,24464 ----
  msgid "function may return address of local variable"
  msgstr "functie geeft adres van lokale variabele terug"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10943
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "functie geeft adres van lokale variabele terug"
*************** msgstr ""
*** 24955,24961 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
--- 24995,25001 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3723
  #, fuzzy, gcc-internal-format
  msgid "array %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr ""
*** 24980,24991 ****
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
--- 25020,25031 ----
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:589 tree-ssa-uninit.c:667
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8950 cp/class.c:1459
! #: cp/class.c:3275 cp/constexpr.c:957 cp/decl.c:4198 cp/decl.c:11962
! #: cp/decl.c:12441 cp/decl.c:12450 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23280
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr "sectie-attributen worden niet on
*** 25154,25160 ****
  msgid "enclosing %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
--- 25194,25200 ----
  msgid "enclosing %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.c:7574 gimplify.c:9026
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
*************** msgstr "registervariabele %qs gebruikt i
*** 25189,25381 ****
  msgid "iteration variable %qE should not be linear"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.c:8616 gimplify.c:8622
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8639
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9729
  #, fuzzy, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.c:9786
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.c:9818
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10683
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "herhaalde label-declaratie %qs"
  
! #: gimplify.c:10986
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11320
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12789
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12813
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12833
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12886
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13780
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13793
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT wordt tot %qT gepromoveerd indien het via %<...%> wordt doorgegeven"
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(dus U zou %qT, en niet %qT, moeten doorgeven aan %<va_arg%>)"
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "indien deze code bereikt wordt, zal het programma afgebroken worden"
  
! #: godump.c:1421
  #, fuzzy, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: godump.c:1433
  #, fuzzy, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "kan bestand '%s' niet openen"
--- 25229,25421 ----
  msgid "iteration variable %qE should not be linear"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.c:8627 gimplify.c:8633
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8650
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: gimplify.c:8739
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:12869
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.c:8758 gimplify.c:8764 gimplify.c:8770 gimplify.c:8776
! #: gimplify.c:12862
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.c:8870
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:9196
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9378
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9740
  #, fuzzy, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.c:9797
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.c:9829
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.c:10029
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10239
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:10293
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10542
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10603
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10694
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10841
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10860
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "herhaalde label-declaratie %qs"
  
! #: gimplify.c:10997
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:11331
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11590 gimplify.c:11594 gimplify.c:11603
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11835 gimplify.c:12094
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12800
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12824
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12844
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12897
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13760 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: gimplify.c:13778
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13791
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13804
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13815
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:15093
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT wordt tot %qT gepromoveerd indien het via %<...%> wordt doorgegeven"
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(dus U zou %qT, en niet %qT, moeten doorgeven aan %<va_arg%>)"
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "indien deze code bereikt wordt, zal het programma afgebroken worden"
  
! #: godump.c:1423
  #, fuzzy, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: godump.c:1435
  #, fuzzy, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "kan bestand '%s' niet openen"
*************** msgstr ""
*** 25405,25411 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:618
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ongeldig gebruik van %<restrict%>"
--- 25445,25451 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:630
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ongeldig gebruik van %<restrict%>"
*************** msgstr "deze functie is mogelijk kandida
*** 25781,25817 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1489
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1494
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1499
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1530
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2493
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 25821,25857 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1496
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1501
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1506
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1518
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1537
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2501
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr ""
*** 26435,26462 ****
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9298
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9321
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "continue-statement niet in een lus"
  
! #: omp-low.c:13658 omp-low.c:13663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "continue-statement niet in een lus"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "continue-statement niet in een lus"
--- 26475,26502 ----
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9376
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr ""
  
! #: omp-low.c:9399
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr ""
  
! #: omp-low.c:13736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "continue-statement niet in een lus"
  
! #: omp-low.c:13738 omp-low.c:13743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "continue-statement niet in een lus"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "continue-statement niet in een lus"
*************** msgstr ""
*** 27218,27239 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "operand %<%d%> is geen register"
  
! #: regcprop.c:1230
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1242
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1245
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1257
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
--- 27258,27279 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "operand %<%d%> is geen register"
  
! #: regcprop.c:1223
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.c:1235
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.c:1238
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.c:1250
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr "globale registervariabele volgt
*** 27275,27281 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr "registernaam opgegeven voor niet-registervariabele %qs"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5499
  #, fuzzy, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "conflicterende types voor %qs"
--- 27315,27321 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr "registernaam opgegeven voor niet-registervariabele %qs"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5554
  #, fuzzy, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "conflicterende types voor %qs"
*************** msgstr ""
*** 27505,27516 ****
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2599
  #, fuzzy, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "alignment van %qs is groter dan het maximale alignment van het objectbestand. %d wordt gebruikt."
  
! #: stor-layout.c:2605
  #, fuzzy, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr "alignment van %qs is groter dan het maximale alignment van het objectbestand. %d wordt gebruikt."
--- 27545,27556 ----
  msgid "packed attribute is unnecessary"
  msgstr ""
  
! #: stor-layout.c:2609
  #, fuzzy, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "alignment van %qs is groter dan het maximale alignment van het objectbestand. %d wordt gebruikt."
  
! #: stor-layout.c:2615
  #, fuzzy, gcc-internal-format
  msgid "size of array element is not a multiple of its alignment"
  msgstr "alignment van %qs is groter dan het maximale alignment van het objectbestand. %d wordt gebruikt."
*************** msgstr "%Jherdefinitie van %qD"
*** 28745,28878 ****
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4901
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: tree-eh.c:4921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: tree-eh.c:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "beginwaarde ontbreekt"
  
! #: tree-eh.c:4967 tree-eh.c:4986
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5003
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5012
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5018
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3860
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3867
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3921
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3935
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3947
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3955
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3967
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3987
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4032
! #, gcc-internal-format
! msgid "function %q+F can never be inlined because it has a VLA return argument"
! msgstr ""
! 
! #: tree-inline.c:4040
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.c:4108
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4116
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4801
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "inline maken mislukt in oproep van %qs"
  
! #: tree-inline.c:4804 tree-inline.c:4825
  #, gcc-internal-format
  msgid "called from here"
  msgstr "van hieruit opgeroepen"
  
! #: tree-inline.c:4807 tree-inline.c:4828
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "called from this function"
  msgstr "van hieruit opgeroepen"
  
! #: tree-inline.c:4821
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "inline maken mislukt in oproep van %qs"
--- 28785,28913 ----
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4904
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4916
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: tree-eh.c:4924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: tree-eh.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "beginwaarde ontbreekt"
  
! #: tree-eh.c:4970 tree-eh.c:4989
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5015
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5021
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
  
! #: tree-inline.c:3863
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr ""
  
! #: tree-inline.c:3870
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr ""
  
! #: tree-inline.c:3910
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr ""
  
! #: tree-inline.c:3924
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr ""
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr ""
  
! #: tree-inline.c:3950
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr ""
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr ""
  
! #: tree-inline.c:3970
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr ""
  
! #: tree-inline.c:3990
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr ""
  
! #: tree-inline.c:4036
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr ""
  
! #: tree-inline.c:4104
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr ""
  
! #: tree-inline.c:4112
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr ""
  
! #: tree-inline.c:4797
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "inline maken mislukt in oproep van %qs"
  
! #: tree-inline.c:4800 tree-inline.c:4821
  #, gcc-internal-format
  msgid "called from here"
  msgstr "van hieruit opgeroepen"
  
! #: tree-inline.c:4803 tree-inline.c:4824
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "called from this function"
  msgstr "van hieruit opgeroepen"
  
! #: tree-inline.c:4817
  #, fuzzy, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "inline maken mislukt in oproep van %qs"
*************** msgstr "ongeldig element-type voor attri
*** 28925,28949 ****
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "ongeldig element-type voor attribuut %qs"
  
! #: tree-ssa-ccp.c:3567
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3570 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: tree-ssa-ccp.c:3576
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3582
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: tree-ssa-ccp.c:3586 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
--- 28960,28984 ----
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "ongeldig element-type voor attribuut %qs"
  
! #: tree-ssa-ccp.c:3571
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3574 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  msgid "in a call to non-static member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: tree-ssa-ccp.c:3580
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3586
  #, fuzzy, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: tree-ssa-ccp.c:3590 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared %qs"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
*************** msgstr "parameter %qD krijgt beginwaarde
*** 29123,29161 ****
  msgid "%G%qE may be used uninitialized"
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: tree-ssa-uninit.c:547
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared with attribute noinline"
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "functie %q+D is geherdeclareerd met attribuut 'noinline'"
  
! #: tree-ssa-uninit.c:554
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared with attribute noinline"
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "functie %q+D is geherdeclareerd met attribuut 'noinline'"
  
! #: tree-ssa-uninit.c:570
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr ""
  
! #: tree-ssa-uninit.c:578
  #, fuzzy, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: tree-ssa-uninit.c:633
  #, fuzzy, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: tree-ssa-uninit.c:638
  #, fuzzy, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: tree-ssa-uninit.c:2968
  #, fuzzy, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
--- 29158,29196 ----
  msgid "%G%qE may be used uninitialized"
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: tree-ssa-uninit.c:550
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared with attribute noinline"
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "functie %q+D is geherdeclareerd met attribuut 'noinline'"
  
! #: tree-ssa-uninit.c:557
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared with attribute noinline"
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "functie %q+D is geherdeclareerd met attribuut 'noinline'"
  
! #: tree-ssa-uninit.c:573
  #, gcc-internal-format
  msgid "by argument %u of type %s to %qD declared here"
  msgstr ""
  
! #: tree-ssa-uninit.c:581
  #, fuzzy, gcc-internal-format
  msgid "by argument %u of type %s to %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: tree-ssa-uninit.c:636
  #, fuzzy, gcc-internal-format
  msgid "%qD is used uninitialized"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: tree-ssa-uninit.c:641
  #, fuzzy, gcc-internal-format
  msgid "%qD may be used uninitialized"
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: tree-ssa-uninit.c:2971
  #, fuzzy, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
*************** msgstr ""
*** 29360,29451 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8272
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "arrays van functies zijn niet betekenisvol"
  
! #: tree.c:8436
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: tree.c:9816 tree.c:9901 tree.c:9964
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9853
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9866
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9915
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9928
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9990
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10004
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10017
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10043
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13234
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13237
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13260
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13263
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13272
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
--- 29395,29486 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr ""
  
! #: tree.c:8279
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "arrays van functies zijn niet betekenisvol"
  
! #: tree.c:8443
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: tree.c:9823 tree.c:9908 tree.c:9971
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9860
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9873
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9935
  #, gcc-internal-format
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:9997
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10011
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10024
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10037
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:10050
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13241
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13244
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13267
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13270
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13279
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
*************** msgstr ""
*** 29470,29701 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14092
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14133
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14135
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14137
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14160
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14173
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14209
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14211
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14213
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14252
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14254
  #, fuzzy, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: tree.c:14256
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14273
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14275 tree.c:14286
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14277 tree.c:14288
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14284
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: tree.c:14601
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14613
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14632
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14640
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14646
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14672
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14682
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14703
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14709
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14720
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14731
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14749
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14779
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14787
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14795
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14805
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: tree.c:14814
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%qs heeft een onvolledig type"
  
! #: tree.c:14836
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14851
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14871
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14884
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14890
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14909
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14919
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 29505,29736 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14099
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14140
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14142
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14144
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:14167
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:14180
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14216
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14218
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14220
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14259
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14261
  #, fuzzy, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: tree.c:14263
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14280
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14282 tree.c:14293
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14284 tree.c:14295
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14291
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:14603
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: tree.c:14608
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14620
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14639
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14647
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14669
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14679
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14689
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14716
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14727
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14738
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14756
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14763
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14770
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14786
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14794
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14802
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14812
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: tree.c:14821
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%qs heeft een onvolledig type"
  
! #: tree.c:14843
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14858
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14865
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14878
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14891
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14897
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14904
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14916
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14926
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr "eerste argument van %qs zou een
*** 30015,30022 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4191
! #: c-family/c-attribs.c:4195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
--- 30050,30057 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4194
! #: c-family/c-attribs.c:4198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
*************** msgid "%qE attribute argument %i value %
*** 30047,30291 ****
  msgstr "argumenten aan macro %qs gegeven"
  
  # goede vertaling van variadic?
! #: c-family/c-attribs.c:700
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables and functions"
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "attribuut %qE is enkel van toepassing op variabelen en functies"
  
! #: c-family/c-attribs.c:704
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:731 c-family/c-attribs.c:744
  #, 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.c:735 c-family/c-attribs.c:749
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "herhalings-aantal is geen integerconstante"
  
  # goede vertaling van variadic?
! #: c-family/c-attribs.c:759
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "attribuut %qE is enkel van toepassing op variadische functies"
  
! #: c-family/c-attribs.c:764
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:882
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: c-family/c-attribs.c:920
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute only supported on boolean types"
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: c-family/c-attribs.c:930
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: c-family/c-attribs.c:953
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored for type %qT"
  msgstr "attribuut %qE wordt genegeerd wegens %qE"
  
! #: c-family/c-attribs.c:965
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "attribuut %qE wordt genegeerd voor veld van type %qT"
  
! #: c-family/c-attribs.c:1135 c-family/c-attribs.c:3139
! #: c-family/c-attribs.c:5415
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "het argument van %<tls_model%> is geen string"
  
! #: c-family/c-attribs.c:1282 ada/gcc-interface/utils.c:6612
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: c-family/c-attribs.c:1331
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.c:1371 c-family/c-attribs.c:1377
! #: c-family/c-attribs.c:5258 c-family/c-attribs.c:5293
! #: c-family/c-attribs.c:5299 ada/gcc-interface/utils.c:6871
! #: ada/gcc-interface/utils.c:6905 ada/gcc-interface/utils.c:6911
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: c-family/c-attribs.c:1433 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr ""
  
! #: c-family/c-attribs.c:1609
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1638
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "%qE attribute only affects top level objects"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.c:1677 c-family/c-attribs.c:3787
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: c-family/c-attribs.c:1700
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: c-family/c-attribs.c:1717
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "%<defined%> zonder een naam"
  
! #: c-family/c-attribs.c:1813
  #, fuzzy, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: c-family/c-attribs.c:1815
  #, fuzzy, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: c-family/c-attribs.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1842
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:2006
  #, fuzzy, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: c-family/c-attribs.c:2040
  #, fuzzy, gcc-internal-format
  #| msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "het aanduiden van vector-types via __attribute__ ((mode)) zal niet lang meer ondersteund worden"
  
! #: c-family/c-attribs.c:2043
  #, fuzzy, gcc-internal-format
  #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "gebruik ter vervanging __attribute__ ((vector_size))"
  
! #: c-family/c-attribs.c:2052
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "kan %qs niet emuleren"
  
! #: c-family/c-attribs.c:2065
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: c-family/c-attribs.c:2082
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.c:2093
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "geen datatype voor modus %qs"
  
  # volgens dict is "enumeral" geen echt woord - maakt het dus lastig te vertalen
! #: c-family/c-attribs.c:2103
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "kan %qs-modus niet gebruiken voor enumeratie-types"
  
  # zou leterlijk "ontoepasselijk" moeten zijn, maar dat klinkt zo stom vanwege de "toegepast"
! #: c-family/c-attribs.c:2131
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "%qs-modus toegepast op ongeschikt type"
  
! #: c-family/c-attribs.c:2156 c-family/c-attribs.c:2486
  #, 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.c:2162
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "sectie-attribuut is niet toegestaan voor %q+D"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.c:2168
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "section attribute argument not a string constant"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.c:2177
  #, 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.c:2188 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2197 c-family/c-attribs.c:2512
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c-family/c-attribs.c:2313
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c-family/c-attribs.c:2335
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
--- 30082,30326 ----
  msgstr "argumenten aan macro %qs gegeven"
  
  # goede vertaling van variadic?
! #: c-family/c-attribs.c:703
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables and functions"
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "attribuut %qE is enkel van toepassing op variabelen en functies"
  
! #: c-family/c-attribs.c:707
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.c:734 c-family/c-attribs.c:747
  #, 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.c:738 c-family/c-attribs.c:752
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "herhalings-aantal is geen integerconstante"
  
  # goede vertaling van variadic?
! #: c-family/c-attribs.c:762
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "attribuut %qE is enkel van toepassing op variadische functies"
  
! #: c-family/c-attribs.c:767
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:885
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: c-family/c-attribs.c:923
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute only supported on boolean types"
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: c-family/c-attribs.c:933
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: c-family/c-attribs.c:956
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored for type %qT"
  msgstr "attribuut %qE wordt genegeerd wegens %qE"
  
! #: c-family/c-attribs.c:968
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "attribuut %qE wordt genegeerd voor veld van type %qT"
  
! #: c-family/c-attribs.c:1138 c-family/c-attribs.c:3142
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "het argument van %<tls_model%> is geen string"
  
! #: c-family/c-attribs.c:1285 ada/gcc-interface/utils.c:6609
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: c-family/c-attribs.c:1334
  #, gcc-internal-format
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr ""
  
! #: c-family/c-attribs.c:1374 c-family/c-attribs.c:1380
! #: c-family/c-attribs.c:5275 c-family/c-attribs.c:5310
! #: c-family/c-attribs.c:5316 ada/gcc-interface/utils.c:6868
! #: ada/gcc-interface/utils.c:6902 ada/gcc-interface/utils.c:6908
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: c-family/c-attribs.c:1436 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr ""
  
! #: c-family/c-attribs.c:1612
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
  
! #: c-family/c-attribs.c:1641
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "%qE attribute only affects top level objects"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.c:1680 c-family/c-attribs.c:3790
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: c-family/c-attribs.c:1703
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: c-family/c-attribs.c:1720
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "%<defined%> zonder een naam"
  
! #: c-family/c-attribs.c:1816
  #, fuzzy, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: c-family/c-attribs.c:1818
  #, fuzzy, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: c-family/c-attribs.c:1840
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1845
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr ""
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr ""
  
! #: c-family/c-attribs.c:2009
  #, fuzzy, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: c-family/c-attribs.c:2043
  #, fuzzy, gcc-internal-format
  #| msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "het aanduiden van vector-types via __attribute__ ((mode)) zal niet lang meer ondersteund worden"
  
! #: c-family/c-attribs.c:2046
  #, fuzzy, gcc-internal-format
  #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "gebruik ter vervanging __attribute__ ((vector_size))"
  
! #: c-family/c-attribs.c:2055
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "kan %qs niet emuleren"
  
! #: c-family/c-attribs.c:2068
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: c-family/c-attribs.c:2085
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr ""
  
! #: c-family/c-attribs.c:2096
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "geen datatype voor modus %qs"
  
  # volgens dict is "enumeral" geen echt woord - maakt het dus lastig te vertalen
! #: c-family/c-attribs.c:2106
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "kan %qs-modus niet gebruiken voor enumeratie-types"
  
  # zou leterlijk "ontoepasselijk" moeten zijn, maar dat klinkt zo stom vanwege de "toegepast"
! #: c-family/c-attribs.c:2134
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "%qs-modus toegepast op ongeschikt type"
  
! #: c-family/c-attribs.c:2159 c-family/c-attribs.c:2489
  #, 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.c:2165
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "sectie-attribuut is niet toegestaan voor %q+D"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.c:2171
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "section attribute argument not a string constant"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.c:2180
  #, 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.c:2191 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, 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.c:2200 c-family/c-attribs.c:2515
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c-family/c-attribs.c:2316
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c-family/c-attribs.c:2338
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
*************** msgstr "attribuut %qE botst met attribuu
*** 30296,30542 ****
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2382
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr ""
  
! #: c-family/c-attribs.c:2399
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c-family/c-attribs.c:2447
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: c-family/c-attribs.c:2452
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: c-family/c-attribs.c:2493
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "attribuut %qE kan niet opgegeven worden voor lokale variabelen"
  
! #: c-family/c-attribs.c:2503 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "attribuut %qE kan niet opgegeven worden voor lokale variabelen"
  
! #: c-family/c-attribs.c:2518
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.c:2525
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.c:2536
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.c:2549
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.c:2582
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "%qE attribute is only applicable on functions"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.c:2601
  #, 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.c:2609
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.c:2619
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.c:2633
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2634
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2669
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%J%qD is zowel als alias en als normale naam gedefinieerd"
  
! #: c-family/c-attribs.c:2677
  #, fuzzy, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c-family/c-attribs.c:2694 c-family/c-attribs.c:3687
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2727
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%J%qD als inline gedeclareerd na oproep"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.c:2777
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.c:2790
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.c:2801
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-attribs.c:2856
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: c-family/c-attribs.c:2861
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c-family/c-attribs.c:2909
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.c:2967
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: c-family/c-attribs.c:2990
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.c:3003
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%J%qD als inline gedeclareerd na oproep"
  
! #: c-family/c-attribs.c:3027
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: c-family/c-attribs.c:3033
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
  # Of moet dit vertaald worden als 'zichtbaarheidsargument is ...'?
! #: c-family/c-attribs.c:3046
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "zichtbaarheidsargument is geen string"
  
! #: c-family/c-attribs.c:3058
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "attribuut %qE wordt genegeerd voor types"
  
! #: c-family/c-attribs.c:3074
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3086
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: c-family/c-attribs.c:3089 c-family/c-attribs.c:3093
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3122
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
! #: c-family/c-attribs.c:3130
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
! #: c-family/c-attribs.c:3152
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3174 c-family/c-attribs.c:3761
! #: c-family/c-attribs.c:5380 c-family/c-attribs.c:5407 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.c:3220
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: c-family/c-attribs.c:3230
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-attribs.c:3234
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: c-family/c-attribs.c:3261
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.c:3271
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
--- 30331,30577 ----
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2385
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr ""
  
! #: c-family/c-attribs.c:2402
  #, fuzzy, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c-family/c-attribs.c:2450
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: c-family/c-attribs.c:2455
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: c-family/c-attribs.c:2496
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "attribuut %qE kan niet opgegeven worden voor lokale variabelen"
  
! #: c-family/c-attribs.c:2506 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "attribuut %qE kan niet opgegeven worden voor lokale variabelen"
  
! #: c-family/c-attribs.c:2521
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is specific to ELF targets"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.c:2528
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.c:2539
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.c:2552
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: c-family/c-attribs.c:2585
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "%qE attribute is only applicable on functions"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.c:2604
  #, 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.c:2612
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.c:2622
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.c:2636
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2637
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2672
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%J%qD is zowel als alias en als normale naam gedefinieerd"
  
! #: c-family/c-attribs.c:2680
  #, fuzzy, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c-family/c-attribs.c:2697 c-family/c-attribs.c:3690
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:2730
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qs after being used"
  msgstr "%J%qD als inline gedeclareerd na oproep"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.c:2780
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.c:2793
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.c:2804
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-attribs.c:2859
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: c-family/c-attribs.c:2864
  #, fuzzy, gcc-internal-format
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c-family/c-attribs.c:2912
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.c:2970
  #, fuzzy, gcc-internal-format
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: c-family/c-attribs.c:2993
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.c:3006
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared %qE after being used"
  msgstr "%J%qD als inline gedeclareerd na oproep"
  
! #: c-family/c-attribs.c:3030
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: c-family/c-attribs.c:3036
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
  # Of moet dit vertaald worden als 'zichtbaarheidsargument is ...'?
! #: c-family/c-attribs.c:3049
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "zichtbaarheidsargument is geen string"
  
! #: c-family/c-attribs.c:3061
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "attribuut %qE wordt genegeerd voor types"
  
! #: c-family/c-attribs.c:3077
  #, gcc-internal-format
  msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3089
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: c-family/c-attribs.c:3092 c-family/c-attribs.c:3096
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
  
! #: c-family/c-attribs.c:3125
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
! #: c-family/c-attribs.c:3133
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "attribuut %qE wordt genegeerd omdat %qT reeds gedefinieerd is"
  
! #: c-family/c-attribs.c:3155
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3177 c-family/c-attribs.c:3764
! #: c-family/c-attribs.c:5397 c-family/c-attribs.c:5424 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.c:3223
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: c-family/c-attribs.c:3233
  #, fuzzy, gcc-internal-format
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-attribs.c:3237
  #, fuzzy, gcc-internal-format
  msgid "deallocation function declared here"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: c-family/c-attribs.c:3264
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: c-family/c-attribs.c:3274
  #, gcc-internal-format
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
  msgstr ""
*************** msgstr ""
*** 30544,30774 ****
  # XXX FIXME:  duplicate
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3317
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.c:3319
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.c:3324
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.c:3327
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3343
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:3346 c-family/c-attribs.c:3359
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "ongeldige beginwaarde"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3356
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3470 c-family/c-attribs.c:3518
! #: c-family/c-attribs.c:3545
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "attribuut %qE wordt genegeerd wegens %qE"
  
! #: c-family/c-attribs.c:3564
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:3572
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:3583
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:3596
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:3700
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3767 c-family/c-attribs.c:5386
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "kan attribuut %qE niet instellen na een definitie"
  
! #: c-family/c-attribs.c:3834
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "attribuut %qE is gedupliceerd"
  
! #: c-family/c-attribs.c:3836
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "attribuut %qE volgt na %qE"
  
! #: c-family/c-attribs.c:3935
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: c-family/c-attribs.c:4006
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c-family/c-attribs.c:4017
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c-family/c-attribs.c:4020
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "het argument van %<cleanup%> is geen functie"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "attribuut %qE wordt genegeerd wegens %qE"
  
! #: c-family/c-attribs.c:4167 c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "ongeldig vector-type voor attribuut %qE"
  
! #: c-family/c-attribs.c:4204 c-family/c-attribs.c:4208
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:4221 c-family/c-attribs.c:4225
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:4233 ada/gcc-interface/utils.c:4169
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:4239 ada/gcc-interface/utils.c:4176
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:4248 c-family/c-attribs.c:4251
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "het aantal componenten van de vector is geen macht van twee"
  
! #: c-family/c-attribs.c:4311
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "attribuut 'nonnull' is gebruikt zonder argumenten voor een niet-prototype"
  
! #: c-family/c-attribs.c:4368
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "attribuut %qE wordt genegeerd voor veld van type %qT"
  
! #: c-family/c-attribs.c:4376
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "%qE attribute does not apply to functions"
  msgstr "attribuut %qE heeft geen betekenis voor types"
  
! #: c-family/c-attribs.c:4510
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4559
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4565
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4571
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: c-family/c-attribs.c:4579
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4601
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4684
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "attribuut 'nonnull' is gebruikt zonder argumenten voor een niet-prototype"
  
! #: c-family/c-attribs.c:4734
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "attribuut wordt genegeerd"
  
! #: c-family/c-attribs.c:4743
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4771
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4782
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 30579,30809 ----
  # XXX FIXME:  duplicate
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3320
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.c:3322
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.c:3330
  #, gcc-internal-format
  msgid "argument references a symbol declared here"
  msgstr ""
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3346
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:3349 c-family/c-attribs.c:3362
  #, fuzzy, gcc-internal-format
  msgid "referenced symbol declared here"
  msgstr "ongeldige beginwaarde"
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3359
  #, gcc-internal-format
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:3473 c-family/c-attribs.c:3521
! #: c-family/c-attribs.c:3548
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "attribuut %qE wordt genegeerd wegens %qE"
  
! #: c-family/c-attribs.c:3567
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:3575
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not positive"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:3586
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:3599
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:3703
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
  
! #: c-family/c-attribs.c:3770 c-family/c-attribs.c:5403
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "kan attribuut %qE niet instellen na een definitie"
  
! #: c-family/c-attribs.c:3837
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "attribuut %qE is gedupliceerd"
  
! #: c-family/c-attribs.c:3839
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "attribuut %qE volgt na %qE"
  
! #: c-family/c-attribs.c:3938
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-attribs.c:3951 cp/class.c:4771
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: c-family/c-attribs.c:4009
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c-family/c-attribs.c:4020
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c-family/c-attribs.c:4023
  #, fuzzy, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "het argument van %<cleanup%> is geen functie"
  
! #: c-family/c-attribs.c:4071 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
  
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "attribuut %qE wordt genegeerd wegens %qE"
  
! #: c-family/c-attribs.c:4170 c-family/c-attribs.c:4172
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "ongeldig vector-type voor attribuut %qE"
  
! #: c-family/c-attribs.c:4207 c-family/c-attribs.c:4211
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is negative"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:4224 c-family/c-attribs.c:4228
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:4236 ada/gcc-interface/utils.c:4166
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.c:4242 ada/gcc-interface/utils.c:4173
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
  
! #: c-family/c-attribs.c:4251 c-family/c-attribs.c:4254
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "het aantal componenten van de vector is geen macht van twee"
  
! #: c-family/c-attribs.c:4314
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "attribuut 'nonnull' is gebruikt zonder argumenten voor een niet-prototype"
  
! #: c-family/c-attribs.c:4371
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "attribuut %qE wordt genegeerd voor veld van type %qT"
  
! #: c-family/c-attribs.c:4379
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "%qE attribute does not apply to functions"
  msgstr "attribuut %qE heeft geen betekenis voor types"
  
! #: c-family/c-attribs.c:4513
  #, gcc-internal-format
  msgid "attribute %qs mismatch with mode %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4562
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4568
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4574
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: c-family/c-attribs.c:4582
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4604
  #, gcc-internal-format, gfc-internal-format
  msgid "designating the bound of variable length array argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "attribuut 'nonnull' is gebruikt zonder argumenten voor een niet-prototype"
  
! #: c-family/c-attribs.c:4737
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "attribuut wordt genegeerd"
  
! #: c-family/c-attribs.c:4746
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4774
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4785
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 30777,30952 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4795
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "attribuut %qE vereist een string-constante als argument"
  
! #: c-family/c-attribs.c:4836
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4864
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4868
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4875
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "attribuut %qE vereist een string-constante als argument"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4883
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "argument van %<nonnull%> verwijst naar niet-pointer operand (argument %lu, operand %lu)"
  
! #: c-family/c-attribs.c:4894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4907
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: c-family/c-attribs.c:4925
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "argument van %<nonnull%> verwijst naar niet-pointer operand (argument %lu, operand %lu)"
  
! #: c-family/c-attribs.c:5143
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c-family/c-attribs.c:5150
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "het argument van %<cleanup%> is geen functie"
  
! #: c-family/c-attribs.c:5187
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "attribuut %qE vereist prototypes met benoemde argumenten"
  
  # goede vertaling van variadic?
! #: c-family/c-attribs.c:5195
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "attribuut %qE is enkel van toepassing op variadische functies"
  
! #: c-family/c-attribs.c:5211 ada/gcc-interface/utils.c:6524
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "gevraagde positie is geen integerconstante"
  
! #: c-family/c-attribs.c:5219 ada/gcc-interface/utils.c:6531
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "gevraagde positie is kleiner dan nul"
  
! #: c-family/c-attribs.c:5274 ada/gcc-interface/utils.c:6886
  #, fuzzy, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "herhaalde label-declaratie %qs"
  
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized register name %qs"
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "niet-herkende registernaam %qs"
  
! #: c-family/c-attribs.c:5450
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c-family/c-attribs.c:5465
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
! #: c-family/c-attribs.c:5501
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:5510
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:5532
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5544
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is for pointer types only"
  msgstr "attribuut %qE wordt genegeerd voor types"
  
! #: c-family/c-attribs.c:5563
  #, fuzzy, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c-family/c-attribs.c:5586
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: c-family/c-attribs.c:5599
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "herhalings-aantal is geen integerconstante"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.c:5611
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: c-family/c-attribs.c:5655
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "ongeldige operand voor %p-code"
  
! #: c-family/c-attribs.c:5759
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.c:5761
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.c:5938
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
--- 30812,30987 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4798
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "attribuut %qE vereist een string-constante als argument"
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4842
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4867
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr ""
  
! #: c-family/c-attribs.c:4871
  #, gcc-internal-format
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4878
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "attribuut %qE vereist een string-constante als argument"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4886
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "argument van %<nonnull%> verwijst naar niet-pointer operand (argument %lu, operand %lu)"
  
! #: c-family/c-attribs.c:4897
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4910
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: c-family/c-attribs.c:4928
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "argument van %<nonnull%> verwijst naar niet-pointer operand (argument %lu, operand %lu)"
  
! #: c-family/c-attribs.c:5160
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c-family/c-attribs.c:5167
  #, fuzzy, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "het argument van %<cleanup%> is geen functie"
  
! #: c-family/c-attribs.c:5204
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "attribuut %qE vereist prototypes met benoemde argumenten"
  
  # goede vertaling van variadic?
! #: c-family/c-attribs.c:5212
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "attribuut %qE is enkel van toepassing op variadische functies"
  
! #: c-family/c-attribs.c:5228 ada/gcc-interface/utils.c:6521
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "gevraagde positie is geen integerconstante"
  
! #: c-family/c-attribs.c:5236 ada/gcc-interface/utils.c:6528
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "gevraagde positie is kleiner dan nul"
  
! #: c-family/c-attribs.c:5291 ada/gcc-interface/utils.c:6883
  #, fuzzy, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "herhaalde label-declaratie %qs"
  
! #: c-family/c-attribs.c:5449
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized register name %qs"
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "niet-herkende registernaam %qs"
  
! #: c-family/c-attribs.c:5467
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c-family/c-attribs.c:5482
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
! #: c-family/c-attribs.c:5518
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:5527
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.c:5549
  #, gcc-internal-format
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr ""
  
! #: c-family/c-attribs.c:5561
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is for pointer types only"
  msgstr "attribuut %qE wordt genegeerd voor types"
  
! #: c-family/c-attribs.c:5580
  #, fuzzy, gcc-internal-format
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c-family/c-attribs.c:5603
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: c-family/c-attribs.c:5616
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "herhalings-aantal is geen integerconstante"
  
  # XXX FIXME:  duplicate
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: c-family/c-attribs.c:5645
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: c-family/c-attribs.c:5672
  #, fuzzy, gcc-internal-format
  msgid "invalid operand type %qT for %qs"
  msgstr "ongeldige operand voor %p-code"
  
! #: c-family/c-attribs.c:5776
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.c:5778
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c-family/c-attribs.c:5955
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
*************** msgstr ""
*** 31101,31112 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "gebruik liefst haakjes rond toewijzingen die als waarheid gebruikt worden"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "ongeldig gebruik van %<restrict%>"
--- 31136,31147 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9591
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "gebruik liefst haakjes rond toewijzingen die als waarheid gebruikt worden"
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7083 c/c-typeck.c:15505
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "ongeldig gebruik van %<restrict%>"
*************** msgstr "%Jdit is het eerste geval dat di
*** 31187,31193 ****
  msgid "duplicate case value"
  msgstr "herhaalde case-waarde"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2526
  #, fuzzy, gcc-internal-format
  msgid "previously used here"
  msgstr "%Jeerder hier gebruikt"
--- 31222,31228 ----
  msgid "duplicate case value"
  msgstr "herhaalde case-waarde"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2514
  #, fuzzy, gcc-internal-format
  msgid "previously used here"
  msgstr "%Jeerder hier gebruikt"
*************** msgstr ""
*** 32225,32231 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionele C verwerpt het aaneenplakken van stringconstantes"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 32260,32266 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionele C verwerpt het aaneenplakken van stringconstantes"
  
! #: c-family/c-omp.c:116 cp/pt.c:18889
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 32275,32281 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ongeldig type voor iteratie-variabele %qE"
--- 32310,32316 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:736 cp/semantics.c:9447
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ongeldig type voor iteratie-variabele %qE"
*************** msgstr "ongeldig type voor iteratie-vari
*** 32291,32307 ****
  msgid "%qE is not initialized"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Ongeldig token in expressie"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ongeldig token in expressie"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "toewijzingsonderdrukking"
--- 32326,32342 ----
  msgid "%qE is not initialized"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9336
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Ongeldig token in expressie"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8955
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ongeldig token in expressie"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9342
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "toewijzingsonderdrukking"
*************** msgstr "toewijzingsonderdrukking"
*** 32311,32317 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ongeldig token in expressie"
--- 32346,32352 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9070
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ongeldig token in expressie"
*************** msgstr ""
*** 32378,32384 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 32413,32419 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15318 cp/semantics.c:8598
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 32956,32962 ****
  msgstr "argument van verkeerd type voor abs"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overflow in constante expressie"
--- 32991,32997 ----
  msgstr "argument van verkeerd type voor abs"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6075
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overflow in constante expressie"
*************** msgstr ""
*** 33639,33812 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "vergelijking tussen types %qT en %qT"
! 
! #: c-family/c-warn.c:2304
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2357
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2361
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "vergelijking van gepromoveerde ~unsigned met constante"
  
! #: c-family/c-warn.c:2372
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
  
! #: c-family/c-warn.c:2427
  #, fuzzy, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: c-family/c-warn.c:2489
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: c-family/c-warn.c:2525
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "duplicated %<if%> condition"
  msgstr "herhaalde %<const%>"
  
! #: c-family/c-warn.c:2554
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2562
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "%Jdeclaratie van %qD als inline volgt declaratie met %<noinline%> attribuut"
  
! #: c-family/c-warn.c:2567
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "%Jdeclaratie van %qD met %<noinline%> attribuut volgt declaratie als inline"
  
! #: c-family/c-warn.c:2616
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2654 c-family/c-warn.c:2678
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression < 0 is always false"
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "vergelijking van 'unsigned'-expressie < 0 is altijd onwaar"
  
! #: c-family/c-warn.c:2657 c-family/c-warn.c:2675
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "vergelijking van 'unsigned'-expressie >= 0 is altijd waar"
  
! #: c-family/c-warn.c:2725
  #, fuzzy
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] "cast laat qualifiers van doeltype van pointer vallen"
  msgstr[1] "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  #, fuzzy
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "doorgeven van argument %d van %qs"
  msgstr[1] "doorgeven van argument %d van %qs"
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "%Jeerder hier gebruikt"
  
! #: c-family/c-warn.c:3453
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "%Jeerder hier gebruikt"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "%Jeerder hier gebruikt"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "%Jeerder hier gebruikt"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qD with attribute noinline"
  msgid "previously declared as %s with %u variable bound"
--- 33674,33841 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr ""
  
! #: c-family/c-warn.c:2292
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, gcc-internal-format
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr ""
  
! #: c-family/c-warn.c:2349
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "vergelijking van gepromoveerde ~unsigned met constante"
  
! #: c-family/c-warn.c:2360
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
  
! #: c-family/c-warn.c:2415
  #, fuzzy, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: c-family/c-warn.c:2477
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: c-family/c-warn.c:2513
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "duplicated %<if%> condition"
  msgstr "herhaalde %<const%>"
  
! #: c-family/c-warn.c:2542
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr ""
  
! #: c-family/c-warn.c:2550
  #, fuzzy, gcc-internal-format
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "%Jdeclaratie van %qD als inline volgt declaratie met %<noinline%> attribuut"
  
! #: c-family/c-warn.c:2555
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "%Jdeclaratie van %qD met %<noinline%> attribuut volgt declaratie als inline"
  
! #: c-family/c-warn.c:2604
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr ""
  
! #: c-family/c-warn.c:2642 c-family/c-warn.c:2666
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression < 0 is always false"
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "vergelijking van 'unsigned'-expressie < 0 is altijd onwaar"
  
! #: c-family/c-warn.c:2645 c-family/c-warn.c:2663
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "vergelijking van 'unsigned'-expressie >= 0 is altijd waar"
  
! #: c-family/c-warn.c:2713
  #, fuzzy
  msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] "cast laat qualifiers van doeltype van pointer vallen"
  msgstr[1] "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5564 cp/call.c:5808
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:642
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3304
  #, fuzzy
  msgid "mismatch in bound %Z of argument %u declared as %s"
  msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
  msgstr[0] "doorgeven van argument %d van %qs"
  msgstr[1] "doorgeven van argument %d van %qs"
  
! #: c-family/c-warn.c:3307 c-family/c-warn.c:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s"
  msgstr "%Jeerder hier gebruikt"
  
! #: c-family/c-warn.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a variable length array"
  msgstr ""
  
! #: c-family/c-warn.c:3446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a pointer %s"
  msgstr "%Jeerder hier gebruikt"
  
! #: c-family/c-warn.c:3447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an ordinary array %s"
  msgstr "%Jeerder hier gebruikt"
  
! #: c-family/c-warn.c:3460 c-family/c-warn.c:3474
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as a pointer"
  msgstr ""
  
! #: c-family/c-warn.c:3464 c-family/c-warn.c:3490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as a variable length array %s"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c-family/c-warn.c:3477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "previously declared as an array %s"
  msgstr "%Jeerder hier gebruikt"
  
! #: c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3514
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u variable bound"
  msgid_plural "argument %u of type %s declared with %u variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qD with attribute noinline"
  msgid "previously declared as %s with %u variable bound"
*************** msgid_plural "previously declared as %s
*** 33814,33881 ****
  msgstr[0] "eerdere declaratie van %qD met attribuut 'noinline'"
  msgstr[1] "eerdere declaratie van %qD met attribuut 'noinline'"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3644
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "%Jeerder hier gebruikt"
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-warn.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3732
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
--- 33843,33910 ----
  msgstr[0] "eerdere declaratie van %qD met attribuut 'noinline'"
  msgstr[1] "eerdere declaratie van %qD met attribuut 'noinline'"
  
! #: c-family/c-warn.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:3613
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3620 c-family/c-warn.c:3653
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr ""
  
! #: c-family/c-warn.c:3632
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound argument %E"
  msgstr "%Jeerder hier gebruikt"
  
! #: c-family/c-warn.c:3637
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-warn.c:3656
  #, fuzzy, gcc-internal-format
  msgid "previously declared as %s with bound %qs"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-warn.c:3675
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s with mismatched bound"
  msgstr ""
  
! #: c-family/c-warn.c:3706
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3716
  #, gcc-internal-format
  msgid "add parentheses around %qE to silence this warning"
  msgstr ""
  
! #: c-family/c-warn.c:3720
  #, gcc-internal-format
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
  msgstr ""
*************** msgstr "geldige argumenten van %qs zijn:
*** 33970,33987 ****
  msgid "%s does not take any feature options"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: common/config/arm/arm-common.c:649
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized option -fdisable"
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "niet-herkende optie -fdisable"
  
! #: common/config/arm/arm-common.c:1009
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized command line option %qs"
  msgid "unrecognized operand to %%:asm_auto_mfpu"
--- 33999,34016 ----
  msgid "%s does not take any feature options"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: common/config/arm/arm-common.c:655
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized option -fdisable"
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "niet-herkende optie -fdisable"
  
! #: common/config/arm/arm-common.c:1025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unrecognized command line option %qs"
  msgid "unrecognized operand to %%:asm_auto_mfpu"
*************** msgstr "AltiVec argument doorgegeven aan
*** 34588,34594 ****
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
--- 34617,34623 ----
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7108 config/arm/arm.c:7138 config/arm/arm.c:28884
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
*************** msgid "specify a system register with a
*** 34657,34663 ****
  msgstr ""
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
--- 34686,34692 ----
  msgstr ""
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4605
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
*************** msgstr ""
*** 34832,34839 ****
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "het argument van %<alias%> is geen string"
--- 34861,34868 ----
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32912
! #: config/rs6000/rs6000.c:24306 config/s390/s390.c:15770
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "het argument van %<alias%> is geen string"
*************** msgstr "het argument van %<alias%> is ge
*** 34848,34862 ****
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
--- 34877,34891 ----
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6460
! #: config/rs6000/rs6000-call.c:6455 config/s390/s390.c:12154
! #: config/s390/s390.c:12231
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:19002 config/arm/arm.c:6465
! #: config/rs6000/rs6000-call.c:6450 config/s390/s390.c:12149
! #: config/s390/s390.c:12226
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
*************** msgstr "operandnummer buiten bereik"
*** 34870,34877 ****
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandnummer buiten bereik"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
! #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "niet-ondersteunde versie"
--- 34899,34906 ----
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandnummer buiten bereik"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22516
! #: config/i386/i386.c:22644
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "niet-ondersteunde versie"
*************** msgid "bad value %qs for %<-mmemory-late
*** 34959,34965 ****
  msgstr "slechte waarde %qs voor -mmeroy-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 34988,34994 ----
  msgstr "slechte waarde %qs voor -mmeroy-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:882 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "het argument van %<asm%> is geen
*** 35080,35097 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "het argument van %<asm%> is geen constante string"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 35109,35126 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "het argument van %<asm%> is geen constante string"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7249 config/arm/arm.c:7267
! #: config/arm/arm.c:7448 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3443
! #: config/i386/i386-options.c:3620 config/i386/i386-options.c:3676
! #: config/i386/i386-options.c:3727 config/i386/i386-options.c:3764
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20356 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1097 config/s390/s390.c:1184 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "pre-increment adres is geen regi
*** 35196,35254 ****
  msgid "insn addresses not freed"
  msgstr "pre-increment adres is geen register"
  
! #: config/arc/arc.c:11076
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only available for 32-bit"
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "attribuut %qE is alleen beschikbaar voor 32-bits"
  
! #: config/arc/arc.c:11084 config/arc/arc.c:11123
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "argument of %qE attribute is missing"
  msgstr "argument van attribuut %qE is geen string-constante"
  
! #: config/arc/arc.c:11095 config/arc/arc.c:11134 config/arc/arc.c:11260
  #: config/avr/avr.c:9767
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/arc/arc.c:11115
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only available for 32-bit"
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "attribuut %qE is alleen beschikbaar voor 32-bits"
  
! #: config/arc/arc.c:11170
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute only applies to types"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "argument of %qE attribute ignored"
  msgstr "attribuut %qE wordt genegeerd"
  
! #: config/arc/arc.c:11250 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21426
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21490
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21519
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ongeldig gebruik van %<restrict%>"
--- 35225,35283 ----
  msgid "insn addresses not freed"
  msgstr "pre-increment adres is geen register"
  
! #: config/arc/arc.c:11082
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only available for 32-bit"
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "attribuut %qE is alleen beschikbaar voor 32-bits"
  
! #: config/arc/arc.c:11090 config/arc/arc.c:11129
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "argument of %qE attribute is missing"
  msgstr "argument van attribuut %qE is geen string-constante"
  
! #: config/arc/arc.c:11101 config/arc/arc.c:11140 config/arc/arc.c:11266
  #: config/avr/avr.c:9767
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/arc/arc.c:11121
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only available for 32-bit"
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "attribuut %qE is alleen beschikbaar voor 32-bits"
  
! #: config/arc/arc.c:11176
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute only applies to types"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
! #: config/arc/arc.c:11182
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "argument of %qE attribute ignored"
  msgstr "attribuut %qE wordt genegeerd"
  
! #: config/arc/arc.c:11256 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21447
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.c:611 config/i386/i386.c:21511
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21540
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ongeldig gebruik van %<restrict%>"
*************** msgstr ""
*** 35463,35763 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2919
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt en NEON zijn incompatibel"
  
! #: config/arm/arm.c:2925
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, fuzzy, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g met -fomit-frame-pointer geeft mogelijk geen fatsoenlijke debug-mogelijkheden"
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2948
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.c:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2975
  #, fuzzy, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.c:3075
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3125
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3244
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "optie -mcpu=%s geeft conflicten met optie -mtune="
  
! #: config/arm/arm.c:3494
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check is niet compatibel met -mno-apcs-frame"
  
! #: config/arm/arm.c:3503
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic en -mapcs-reent zijn incompatibel"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS reentrant code wordt niet ondersteund.  Genegeerd"
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "Grens voor structure-grootte kan enkel op 8 of 32 insgesteld worden"
  
! #: config/arm/arm.c:3539
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "Grens voor structure-grootte kan enkel op 8 of 32 insgesteld worden"
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/arm/arm.c:3584
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3593
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "kan %qs niet nabootsen"
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/arm/arm.c:3760
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable en -msdata=%s zijn incompatibel"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3847
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3872
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "attribuut %qE is enkel van toepassing op functies, niet %s"
  
! #: config/arm/arm.c:7385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: config/arm/arm.c:7394
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "attribuut %qE is enkel van toepassing op functies, niet %s"
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: config/arm/arm.c:7435
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to initialized variables with external linkage"
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "attribuut %qE is enkel van toepassing op geÃ¯nitialiseerde variabelen die extern gelinkt zijn"
  
! #: config/arm/arm.c:7484
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
! #: config/arm/arm.c:9448
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26159
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "ongeldige operand van %s"
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26670
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26916
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32896
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ongeldig type-argument %qs"
--- 35492,35792 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2923
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt en NEON zijn incompatibel"
  
! #: config/arm/arm.c:2929
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2936
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2944
  #, fuzzy, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g met -fomit-frame-pointer geeft mogelijk geen fatsoenlijke debug-mogelijkheden"
  
! #: config/arm/arm.c:2949
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2956
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2974
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2979
  #, fuzzy, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.c:3080
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3130
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3248
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "optie -mcpu=%s geeft conflicten met optie -mtune="
  
! #: config/arm/arm.c:3497
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check is niet compatibel met -mno-apcs-frame"
  
! #: config/arm/arm.c:3506
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic en -mapcs-reent zijn incompatibel"
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS reentrant code wordt niet ondersteund.  Genegeerd"
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3540
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "Grens voor structure-grootte kan enkel op 8 of 32 insgesteld worden"
  
! #: config/arm/arm.c:3542
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "Grens voor structure-grootte kan enkel op 8 of 32 insgesteld worden"
  
! #: config/arm/arm.c:3567
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.c:3579 config/arm/arm.c:32926
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/arm/arm.c:3587
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3596
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "kan %qs niet nabootsen"
  
! #: config/arm/arm.c:3618 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/arm/arm.c:3763
  #, fuzzy, gcc-internal-format
  #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable en -msdata=%s zijn incompatibel"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3842
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3855
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3875
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6134
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6136
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6156
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6408
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6497
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6881 config/arm/arm.c:7102 config/arm/arm.c:7135
! #: config/arm/arm.c:28877
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7273
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7397
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "attribuut %qE is enkel van toepassing op functies, niet %s"
  
! #: config/arm/arm.c:7409
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: config/arm/arm.c:7418
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "attribuut %qE is enkel van toepassing op functies, niet %s"
  
! #: config/arm/arm.c:7440 config/arm/arm.c:7492
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "attribuut %qE wordt genegeerd voor non-class-types"
  
! #: config/arm/arm.c:7459
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to initialized variables with external linkage"
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "attribuut %qE is enkel van toepassing op geÃ¯nitialiseerde variabelen die extern gelinkt zijn"
  
! #: config/arm/arm.c:7508
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
! #: config/arm/arm.c:9472
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13241
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13244
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25526
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26188
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "ongeldige operand van %s"
  
! #: config/arm/arm.c:26447
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26699
  #, gcc-internal-format
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:26945
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32941
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ongeldig type-argument %qs"
*************** msgstr "ongeldig type-argument %qs"
*** 35765,35788 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32917
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qs"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "ongeldig vector-type voor attribuut %qs"
  
! #: config/arm/arm.c:32931
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "rommel aan einde van #pragma %s"
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
--- 35794,35817 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32949
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32962
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qs"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "ongeldig vector-type voor attribuut %qs"
  
! #: config/arm/arm.c:32976
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "rommel aan einde van #pragma %s"
  
! #: config/arm/arm.c:33988
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
*************** msgstr "derde argument voor %<__builtin_
*** 36628,36760 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: config/i386/i386-expand.c:8049
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:8847
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:8942
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9842
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9857
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9890
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9930
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9943
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9953
  #, 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.c:9958
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10095
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.c:10100
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.c:10408
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10414
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10417
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, 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.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:12050
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:12083
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:13109
  #, fuzzy, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:13115
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
--- 36657,36789 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: config/i386/i386-expand.c:8053
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8477 config/i386/i386-expand.c:9929
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:8865
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:8960
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9860
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9875
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9908
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9948
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9961
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9971
  #, 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.c:9976
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10113
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.c:10118
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.c:10124 config/i386/i386-expand.c:10444
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.c:10426
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10432
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10435
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10931 config/rs6000/rs6000-call.c:11056
  #, 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.c:11144
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11148
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:12069
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:12102
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:12863 config/i386/i386-expand.c:13075
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:13128
  #, fuzzy, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:13134
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.c:13153
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
*************** msgstr "slechte waarde (%s) voor de -mar
*** 36934,37300 ****
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/i386/i386-options.c:2396
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.c:2419
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2426
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.c:2476
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.c:2498
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2505
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.c:2530
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/i386/i386-options.c:2532
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2535
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d ligt niet tussen 0 en %d"
  
! #: config/i386/i386-options.c:2563
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/i386/i386-options.c:2564
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/i386/i386-options.c:2646
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
  
! #: config/i386/i386-options.c:2682
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386-options.c:2685
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2702
  #, fuzzy, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: config/i386/i386-options.c:2709
  #, fuzzy, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2831
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2834
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2903
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "onbekende machine-modus %qs"
  
! #: config/i386/i386-options.c:2962
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2967
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2995
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386-options.c:3170
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3185
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s en -mcall-%s zijn incompatibel"
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3279
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s en -mcall-%s zijn incompatibel"
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3402
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3404
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3408
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, fuzzy, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3460
  #, fuzzy, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "argument van attribuut %qE is groter dan %d"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, fuzzy, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3502
  #, fuzzy, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, fuzzy, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, fuzzy, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3524
  #, fuzzy, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, fuzzy, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, fuzzy, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
  # XXX FIXME, ERROR:  s/none /non-/
! #: config/i386/i386-options.c:3551
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for none class-method"
  msgid "%qE attribute is used for non-class method"
  msgstr "attribuut %qE is gebruikt voor non-class-methode"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "incompatibel attribuut %qE wordt genegeerd"
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "attribuut %qE is alleen beschikbaar voor 32-bits"
  
! #: config/i386/i386-options.c:3703
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "attribuut %qE vereist een string-constante als argument"
  
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "argument van attribuut %qE is geen string-constante"
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3845
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "de '-%c' moet een argument hebben"
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3859
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
--- 36963,37329 ----
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2458
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/i386/i386-options.c:2397
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.c:2398
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.c:2420
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.c:2422
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2427
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.c:2428
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.c:2477
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.c:2478
  #, fuzzy, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/i386/i386-options.c:2499
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.c:2501
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.c:2506
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.c:2507
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/i386/i386-options.c:2531
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/i386/i386-options.c:2533
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.c:2536
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d ligt niet tussen 0 en %d"
  
! #: config/i386/i386-options.c:2564
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/i386/i386-options.c:2565
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/i386/i386-options.c:2644
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/i386/i386-options.c:2647
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
  
! #: config/i386/i386-options.c:2670
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
  
! #: config/i386/i386-options.c:2683
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386-options.c:2686
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2693
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.c:2703
  #, fuzzy, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: config/i386/i386-options.c:2710
  #, fuzzy, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: config/i386/i386-options.c:2760
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.c:2776
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2778
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2832
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2835
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/i386/i386-options.c:2839
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2904
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "onbekende machine-modus %qs"
  
! #: config/i386/i386-options.c:2963
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2968
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:2996
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.c:3044
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386-options.c:3171
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3186
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3235
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s en -mcall-%s zijn incompatibel"
  
! #: config/i386/i386-options.c:3245
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3280
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s en -mcall-%s zijn incompatibel"
  
! #: config/i386/i386-options.c:3290
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3403
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3405
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3409
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.c:3456 config/i386/i386-options.c:3507
  #, fuzzy, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3461
  #, fuzzy, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3468 config/i386/i386-options.c:3696
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/i386/i386-options.c:3474
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "argument van attribuut %qE is groter dan %d"
  
! #: config/i386/i386-options.c:3499 config/i386/i386-options.c:3542
  #, fuzzy, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3503
  #, fuzzy, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3511 config/i386/i386-options.c:3560
  #, fuzzy, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3521 config/i386/i386-options.c:3538
  #, fuzzy, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3525
  #, fuzzy, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3529 config/i386/i386-options.c:3556
  #, fuzzy, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3546 config/i386/i386-options.c:3564
  #, fuzzy, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
  # XXX FIXME, ERROR:  s/none /non-/
! #: config/i386/i386-options.c:3552
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for none class-method"
  msgid "%qE attribute is used for non-class method"
  msgstr "attribuut %qE is gebruikt voor non-class-methode"
  
! #: config/i386/i386-options.c:3656 config/rs6000/rs6000.c:20469
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "incompatibel attribuut %qE wordt genegeerd"
  
! #: config/i386/i386-options.c:3683
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "attribuut %qE is alleen beschikbaar voor 32-bits"
  
! #: config/i386/i386-options.c:3704
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.c:3738 config/i386/i386-options.c:3748
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
  
! #: config/i386/i386-options.c:3775 config/i386/i386-options.c:3797
! #: config/ia64/ia64.c:812 config/s390/s390.c:1194
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "attribuut %qE vereist een string-constante als argument"
  
! #: config/i386/i386-options.c:3785 config/i386/i386-options.c:3807
! #: config/s390/s390.c:1223
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "argument van attribuut %qE is geen string-constante"
  
! #: config/i386/i386-options.c:3839
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3846
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "de '-%c' moet een argument hebben"
  
! #: config/i386/i386-options.c:3857
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3860
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
*************** msgstr ""
*** 37409,37501 ****
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386.c:8206
  #, 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.c:8296
  #, 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.c:9612
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "conflicterende types voor ingebouwde functie %qs"
  
! #: config/i386/i386.c:9632
  #, 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.c:9643
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "ISO C90 ondersteunt geen flexibele array-leden"
  
! #: config/i386/i386.c:12605
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12616 config/i386/i386.c:12630
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.c:12662
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12677
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12871
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "herdefinitie van %<union %s%>"
  
! #: config/i386/i386.c:16801
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20702
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20798
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.c:22452
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "onbekende machine-modus %qs"
  
! #: config/i386/i386.c:22459
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22466
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22512
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/i386/i386.c:22542
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
--- 37438,37530 ----
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386.c:8223
  #, 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.c:8313
  #, 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.c:9633
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "conflicterende types voor ingebouwde functie %qs"
  
! #: config/i386/i386.c:9653
  #, 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.c:9664
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "ISO C90 ondersteunt geen flexibele array-leden"
  
! #: config/i386/i386.c:12626
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.c:12637 config/i386/i386.c:12651
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.c:12683
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.c:12698
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.c:12892
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "herdefinitie van %<union %s%>"
  
! #: config/i386/i386.c:16822
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20723
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.c:20819
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.c:22477
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "onbekende machine-modus %qs"
  
! #: config/i386/i386.c:22484
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22491
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.c:22537
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/i386/i386.c:22567
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
*************** msgstr "meerdere interrupt-attributen zi
*** 37693,37699 ****
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, fuzzy, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "-pipe wordt niet ondersteund"
--- 37722,37728 ----
  msgid "interrupt_thread is available only on fido"
  msgstr ""
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1756
  #, fuzzy, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "-pipe wordt niet ondersteund"
*************** msgstr "-mpreferred_stack_boundary=%d li
*** 38865,38876 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
--- 38894,38905 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4617
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4600
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
*************** msgstr ""
*** 38994,39392 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "rommel aan einde van #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:946
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:950
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:960 config/rs6000/rs6000-c.c:1011
! #: config/rs6000/rs6000-c.c:1281 config/rs6000/rs6000-c.c:1347
! #: config/rs6000/rs6000-c.c:1729 config/rs6000/rs6000-c.c:1776
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%J%qD neemt ofwel geen, ofwel twee argumenten"
  
! #: config/rs6000/rs6000-c.c:1084 config/rs6000/rs6000-c.c:1167
! #: config/rs6000/rs6000-c.c:1523
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%J%qD neemt ofwel geen, ofwel twee argumenten"
  
! #: config/rs6000/rs6000-c.c:1276
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%J%qD neemt ofwel geen, ofwel twee argumenten"
  
! #: config/rs6000/rs6000-c.c:1668
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: config/rs6000/rs6000-c.c:1837
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: config/rs6000/rs6000-c.c:1913
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1917
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/rs6000/rs6000-c.c:1926
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: config/rs6000/rs6000-call.c:6391
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6443
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6633
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7078
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7604
  #, fuzzy, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: config/rs6000/rs6000-call.c:7828
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8003
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8795
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: config/rs6000/rs6000-call.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs wordt niet ondersteund door dit sub-doelsysteem"
  
! #: config/rs6000/rs6000-call.c:9264
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9295
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9307
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "argument moet een constante zijn"
  
! #: config/rs6000/rs6000-call.c:9333
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: config/rs6000/rs6000-call.c:9348
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9373
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: config/rs6000/rs6000-call.c:9378
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: config/rs6000/rs6000-call.c:9397
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9438
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9526
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9537
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9550
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9562
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9573
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9589
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9607
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9623
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9662
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument 1 of %qs must be a constant"
  msgstr "argument moet een constante zijn"
  
! #: config/rs6000/rs6000-call.c:9720
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "argument voor %<__builtin_args_info%> buiten bereik"
  
! #: config/rs6000/rs6000-call.c:10107 config/rs6000/rs6000-call.c:10268
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:10109 config/rs6000/rs6000-call.c:10270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "argument voor %<__builtin_args_info%> buiten bereik"
  
! #: config/rs6000/rs6000-call.c:10219
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/rs6000/rs6000-call.c:10417
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "%J%qD neemt ofwel geen, ofwel twee argumenten"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10436
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10464
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: config/rs6000/rs6000-call.c:10490
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10543
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:10555
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:10569
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: config/rs6000/rs6000-call.c:10583
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: config/rs6000/rs6000-call.c:10603
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: config/rs6000/rs6000-call.c:10673
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10698
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:10726
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:10738
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be 0 or 1"
  msgid "argument 1 must be 0 or 2"
  msgstr "het tweede argument moet 0 of 1 zijn"
  
! #: config/rs6000/rs6000-call.c:10751
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:10765
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:10777
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "het tweede argument moet 0 of 1 zijn"
  
! #: config/rs6000/rs6000-call.c:10785
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: config/rs6000/rs6000-call.c:10852 config/rs6000/rs6000-call.c:11202
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11017
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11249
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be 0 or 1"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "het tweede argument moet 0 of 1 zijn"
  
! #: config/rs6000/rs6000-call.c:11264
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be 0 or 1"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "het tweede argument moet 0 of 1 zijn"
  
! #: config/rs6000/rs6000-call.c:11282
  #, fuzzy, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: config/rs6000/rs6000-call.c:11500
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/rs6000/rs6000-call.c:11502 config/rs6000/rs6000-call.c:11504
! #: config/rs6000/rs6000-call.c:11506 config/rs6000/rs6000-call.c:11512
! #: config/rs6000/rs6000-call.c:11514 config/rs6000/rs6000-call.c:11520
! #: config/rs6000/rs6000-call.c:11526 config/rs6000/rs6000-call.c:11528
! #: config/rs6000/rs6000-call.c:11530 config/rs6000/rs6000-call.c:11534
! #: config/rs6000/rs6000-call.c:11536 config/rs6000/rs6000-call.c:11540
! #: config/rs6000/rs6000-call.c:11544
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/rs6000/rs6000-call.c:11509 config/rs6000/rs6000-call.c:11517
! #: config/rs6000/rs6000-call.c:11523
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/rs6000/rs6000-call.c:11542
  #, fuzzy, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "lege declaratie"
  
! #: config/rs6000/rs6000-call.c:11547
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11550
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/rs6000/rs6000-call.c:14665
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: config/rs6000/rs6000-call.c:14687
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: config/rs6000/rs6000-logue.c:1691
  #, fuzzy, gcc-internal-format
  msgid "stack frame too large"
  msgstr "bestand %qs is te groot"
  
! #: config/rs6000/rs6000-logue.c:5497
  #, fuzzy, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: config/rs6000/rs6000-logue.c:5505
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
--- 39023,39428 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "rommel aan einde van #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:949
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:953
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:963 config/rs6000/rs6000-c.c:1014
! #: config/rs6000/rs6000-c.c:1284 config/rs6000/rs6000-c.c:1350
! #: config/rs6000/rs6000-c.c:1732 config/rs6000/rs6000-c.c:1779
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%J%qD neemt ofwel geen, ofwel twee argumenten"
  
! #: config/rs6000/rs6000-c.c:1087 config/rs6000/rs6000-c.c:1170
! #: config/rs6000/rs6000-c.c:1526
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%J%qD neemt ofwel geen, ofwel twee argumenten"
  
! #: config/rs6000/rs6000-c.c:1279
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%J%qD neemt ofwel geen, ofwel twee argumenten"
  
! #: config/rs6000/rs6000-c.c:1671
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: config/rs6000/rs6000-c.c:1840
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs requires 4 arguments"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: config/rs6000/rs6000-c.c:1916
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1920
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/rs6000/rs6000-c.c:1929
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: config/rs6000/rs6000-call.c:6517
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6569
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6759
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6934
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7204
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7730
  #, fuzzy, gcc-internal-format
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: config/rs6000/rs6000-call.c:7954
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8129
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8921
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: config/rs6000/rs6000-call.c:9349
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs wordt niet ondersteund door dit sub-doelsysteem"
  
! #: config/rs6000/rs6000-call.c:9390
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9421
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9433
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "argument moet een constante zijn"
  
! #: config/rs6000/rs6000-call.c:9459
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: config/rs6000/rs6000-call.c:9474
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9499
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: config/rs6000/rs6000-call.c:9504
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: config/rs6000/rs6000-call.c:9523
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9564
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9652
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9663
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9676
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9688
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9699
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9715
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9733
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9749
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9788
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument 1 of %qs must be a constant"
  msgstr "argument moet een constante zijn"
  
! #: config/rs6000/rs6000-call.c:9846
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "argument voor %<__builtin_args_info%> buiten bereik"
  
! #: config/rs6000/rs6000-call.c:10233 config/rs6000/rs6000-call.c:10405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:10235 config/rs6000/rs6000-call.c:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "argument voor %<__builtin_args_info%> buiten bereik"
  
! #: config/rs6000/rs6000-call.c:10356
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/rs6000/rs6000-call.c:10554
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "%J%qD neemt ofwel geen, ofwel twee argumenten"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10573
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10601
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: config/rs6000/rs6000-call.c:10627
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10680
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:10692
  #, fuzzy, gcc-internal-format
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:10706
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: config/rs6000/rs6000-call.c:10720
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: config/rs6000/rs6000-call.c:10740
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: config/rs6000/rs6000-call.c:10810
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10835
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:10863
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:10875
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be 0 or 1"
  msgid "argument 1 must be 0 or 2"
  msgstr "het tweede argument moet 0 of 1 zijn"
  
! #: config/rs6000/rs6000-call.c:10888
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:10902
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:10914
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "het tweede argument moet 0 of 1 zijn"
  
! #: config/rs6000/rs6000-call.c:10922
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: config/rs6000/rs6000-call.c:10989 config/rs6000/rs6000-call.c:11339
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11154
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11386
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be 0 or 1"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "het tweede argument moet 0 of 1 zijn"
  
! #: config/rs6000/rs6000-call.c:11401
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be 0 or 1"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "het tweede argument moet 0 of 1 zijn"
  
! #: config/rs6000/rs6000-call.c:11419
  #, fuzzy, gcc-internal-format
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: config/rs6000/rs6000-call.c:11637
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/rs6000/rs6000-call.c:11639 config/rs6000/rs6000-call.c:11641
! #: config/rs6000/rs6000-call.c:11643 config/rs6000/rs6000-call.c:11649
! #: config/rs6000/rs6000-call.c:11651 config/rs6000/rs6000-call.c:11657
! #: config/rs6000/rs6000-call.c:11663 config/rs6000/rs6000-call.c:11665
! #: config/rs6000/rs6000-call.c:11667 config/rs6000/rs6000-call.c:11671
! #: config/rs6000/rs6000-call.c:11673 config/rs6000/rs6000-call.c:11677
! #: config/rs6000/rs6000-call.c:11681
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/rs6000/rs6000-call.c:11646 config/rs6000/rs6000-call.c:11654
! #: config/rs6000/rs6000-call.c:11660
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/rs6000/rs6000-call.c:11679
  #, fuzzy, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "lege declaratie"
  
! #: config/rs6000/rs6000-call.c:11684
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11687
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/rs6000/rs6000-call.c:14881
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: config/rs6000/rs6000-call.c:14903
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #. We can't check this in rs6000_option_override_internal since
! #. DEFAULT_ABI isn't established yet.
! #: config/rs6000/rs6000-logue.c:732
! #, gcc-internal-format
! msgid "%qs requires the ELFv2 ABI"
! msgstr ""
! 
! #: config/rs6000/rs6000-logue.c:1719
  #, fuzzy, gcc-internal-format
  msgid "stack frame too large"
  msgstr "bestand %qs is te groot"
  
! #: config/rs6000/rs6000-logue.c:5552
  #, fuzzy, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: config/rs6000/rs6000-logue.c:5560
  #, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
*************** msgstr ""
*** 39454,39631 ****
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4176
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4202
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4217
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4220
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4239
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s ondersteunt %s niet"
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4607
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/rs6000/rs6000.c:4904
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "onbekende machine-modus %qs"
  
! #: config/rs6000/rs6000.c:4941
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20084
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20172
  #, fuzzy, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "ISO C staat het testen van asserties niet toe"
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20186
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "'complex' ongeldig voor %qs"
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24227
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ongeldig gebruik van '%%%c'"
  
! #: config/rs6000/rs6000.c:24230
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "spec '%s' is ongeldig"
  
! #: config/rs6000/rs6000.c:24232
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "spec '%s' is ongeldig"
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, 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/rs6000/rs6000.c:25224
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 39490,39667 ----
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4067 config/rs6000/rs6000.c:4094
! #: config/rs6000/rs6000.c:4121 config/rs6000/rs6000.c:4136
! #: config/rs6000/rs6000.c:4144 config/rs6000/rs6000.c:4189
! #: config/rs6000/rs6000.c:4191 config/rs6000/rs6000.c:4283
! #: config/rs6000/rs6000.c:4296 config/rs6000/rs6000.c:4305
! #: config/rs6000/rs6000.c:4455 config/rs6000/rs6000.c:4492
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4180
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4206
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4221
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4224
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4243
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s ondersteunt %s niet"
  
! #: config/rs6000/rs6000.c:4252
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4362
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4402
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4415
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4625
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/rs6000/rs6000.c:4922
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "onbekende machine-modus %qs"
  
! #: config/rs6000/rs6000.c:4959
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/rs6000/rs6000.c:7919
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10694
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17844
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20134
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: config/rs6000/rs6000.c:20216
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20218
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20220
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20222
  #, fuzzy, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "ISO C staat het testen van asserties niet toe"
  
! #: config/rs6000/rs6000.c:20228
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20231
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20236
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "'complex' ongeldig voor %qs"
  
! #: config/rs6000/rs6000.c:20239
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24278
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ongeldig gebruik van '%%%c'"
  
! #: config/rs6000/rs6000.c:24281
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "spec '%s' is ongeldig"
  
! #: config/rs6000/rs6000.c:24283
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "spec '%s' is ongeldig"
  
! #: config/rs6000/rs6000.c:24828
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24987
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25019
  #, 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/rs6000/rs6000.c:25275
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/rs6000/rs6000.c:27892
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr ""
*** 39810,39816 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
--- 39846,39852 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr ""
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:922
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr ""
*************** msgstr "%<%.*s%> is niet gedefinieerd"
*** 39880,40087 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "te veel argumenten voor procedure `%s'"
  
! #: config/s390/s390.c:762
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "argument %d is alleen-lezen"
  
! #: config/s390/s390.c:766
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "te veel argumenten voor procedure `%s'"
  
! #: config/s390/s390.c:782
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "te veel argumenten voor procedure `%s'"
  
! #: config/s390/s390.c:831
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:837
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:850
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:856
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:875
  #, fuzzy, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "slechte conditiecode"
  
! #: config/s390/s390.c:1016
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: config/s390/s390.c:1117
  #, fuzzy, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr "gevraagde positie is geen integerconstante"
  
! #: config/s390/s390.c:1207
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "argument van attribuut %qE is geen string-constante"
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13147
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: config/s390/s390.c:15413
  #, fuzzy, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "ISO C staat het testen van asserties niet toe"
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "ISO C staat het testen van asserties niet toe"
  
! #: config/s390/s390.c:15491
  #, fuzzy, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "ISO C staat het testen van asserties niet toe"
  
! #: config/s390/s390.c:15503
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15512
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs should be a non-negative integer"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "argument van %qs moet een niet-negatieve integer zijn"
  
! #: config/s390/s390.c:15641
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "argument van %qs is te groot (max. %d)"
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
--- 39916,40123 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "te veel argumenten voor procedure `%s'"
  
! #: config/s390/s390.c:765
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "argument %d is alleen-lezen"
  
! #: config/s390/s390.c:769
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "te veel argumenten voor procedure `%s'"
  
! #: config/s390/s390.c:785
  #, fuzzy, gcc-internal-format
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "te veel argumenten voor procedure `%s'"
  
! #: config/s390/s390.c:834
  #, gcc-internal-format
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:840
  #, gcc-internal-format
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr ""
  
! #: config/s390/s390.c:847
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:853
  #, gcc-internal-format
  msgid "Builtin %qF requires z15 or higher."
  msgstr ""
  
! #: config/s390/s390.c:859
  #, gcc-internal-format
  msgid "Builtin %qF requires arch14 or higher."
  msgstr ""
  
! #: config/s390/s390.c:878
  #, fuzzy, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: config/s390/s390.c:885 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "slechte conditiecode"
  
! #: config/s390/s390.c:1019
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: config/s390/s390.c:1120
  #, fuzzy, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr "gevraagde positie is geen integerconstante"
  
! #: config/s390/s390.c:1210
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "argument van attribuut %qE is geen string-constante"
  
! #: config/s390/s390.c:10027
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11392
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11408
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11436
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: config/s390/s390.c:11440
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:13150
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: config/s390/s390.c:15416
  #, fuzzy, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "ISO C staat het testen van asserties niet toe"
  
! #: config/s390/s390.c:15461
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "ISO C staat het testen van asserties niet toe"
  
! #: config/s390/s390.c:15494
  #, fuzzy, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "ISO C staat het testen van asserties niet toe"
  
! #: config/s390/s390.c:15506
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15515
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15521
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15526
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15548
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15601
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15637
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs should be a non-negative integer"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "argument van %qs moet een niet-negatieve integer zijn"
  
! #: config/s390/s390.c:15644
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "argument van %qs is te groot (max. %d)"
  
! #: config/s390/s390.c:15675
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15836 config/s390/s390.c:15886 config/s390/s390.c:15903
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15842
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
*************** msgstr "niet-beÃ«indigde parameterlijst
*** 40446,40507 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: ada/gcc-interface/utils.c:4160
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "ongeldig element-type voor attribuut %qs"
  
! #: ada/gcc-interface/utils.c:4184
  #, fuzzy, gcc-internal-format
  #| msgid "number of components of the vector not a power of two"
  msgid "number of components of vector not a power of two"
  msgstr "het aantal componenten van de vector is geen macht van twee"
  
! #: ada/gcc-interface/utils.c:6381 ada/gcc-interface/utils.c:6559
! #: ada/gcc-interface/utils.c:6731
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "attribuut %qs wordt genegeerd"
  
! #: ada/gcc-interface/utils.c:6436
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "attribuut 'nonnull' is gebruikt zonder argumenten voor een niet-prototype"
  
! #: ada/gcc-interface/utils.c:6451
  #, fuzzy, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "argument van %<nonnull%> heeft een ongeldig operandnummer (argument %lu)"
  
! #: ada/gcc-interface/utils.c:6473
  #, fuzzy, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "argument van %<nonnull%> heeft een operandnummer dat buiten bereik is (argument %lu, operand %lu)"
  
! #: ada/gcc-interface/utils.c:6482
  #, fuzzy, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "argument van %<nonnull%> verwijst naar niet-pointer operand (argument %lu, operand %lu)"
  
  # XXX FIXME:  near-duplicate
! #: ada/gcc-interface/utils.c:6503
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "attribuut %qs vereist prototypes met benoemde argumenten"
  
  # goede vertaling van variadic?
! #: ada/gcc-interface/utils.c:6512
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "attribuut %qs is enkel van toepassing op variadische functies"
  
! #: ada/gcc-interface/utils.c:6691
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "attribuut %qE heeft geen effect"
  
! #: ada/gcc-interface/utils.c:6975
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "attribuut %qs is enkel van toepassing op array-types"
--- 40482,40543 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: ada/gcc-interface/utils.c:4157
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "ongeldig element-type voor attribuut %qs"
  
! #: ada/gcc-interface/utils.c:4181
  #, fuzzy, gcc-internal-format
  #| msgid "number of components of the vector not a power of two"
  msgid "number of components of vector not a power of two"
  msgstr "het aantal componenten van de vector is geen macht van twee"
  
! #: ada/gcc-interface/utils.c:6378 ada/gcc-interface/utils.c:6556
! #: ada/gcc-interface/utils.c:6728
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "attribuut %qs wordt genegeerd"
  
! #: ada/gcc-interface/utils.c:6433
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "attribuut 'nonnull' is gebruikt zonder argumenten voor een niet-prototype"
  
! #: ada/gcc-interface/utils.c:6448
  #, fuzzy, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "argument van %<nonnull%> heeft een ongeldig operandnummer (argument %lu)"
  
! #: ada/gcc-interface/utils.c:6470
  #, fuzzy, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "argument van %<nonnull%> heeft een operandnummer dat buiten bereik is (argument %lu, operand %lu)"
  
! #: ada/gcc-interface/utils.c:6479
  #, fuzzy, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "argument van %<nonnull%> verwijst naar niet-pointer operand (argument %lu, operand %lu)"
  
  # XXX FIXME:  near-duplicate
! #: ada/gcc-interface/utils.c:6500
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "attribuut %qs vereist prototypes met benoemde argumenten"
  
  # goede vertaling van variadic?
! #: ada/gcc-interface/utils.c:6509
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "attribuut %qs is enkel van toepassing op variadische functies"
  
! #: ada/gcc-interface/utils.c:6688
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "attribuut %qE heeft geen effect"
  
! #: ada/gcc-interface/utils.c:6972
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "attribuut %qs is enkel van toepassing op array-types"
*************** msgstr "attribuut %qs is enkel van toepa
*** 40512,40519 ****
  msgid "could not read the BRIG file"
  msgstr "kan niet schrijven naar antwoordbestand %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void-waarde niet genegeerd zoals het hoort"
--- 40548,40555 ----
  msgid "could not read the BRIG file"
  msgstr "kan niet schrijven naar antwoordbestand %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12789 cp/typeck.c:2157
! #: cp/typeck.c:8625 cp/typeck.c:9416
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void-waarde niet genegeerd zoals het hoort"
*************** msgstr "label %qs gedefinieerd maar niet
*** 40574,40580 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
--- 40610,40616 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr ""
  
! #: c/c-decl.c:1596 c/c-decl.c:7355 c/c-decl.c:8263 c/c-decl.c:9070
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
*************** msgstr "%qE is hier niet gedeclareerd (e
*** 40878,40884 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Elke niet-gedeclareerde naam wordt slechts Ã©Ã©n"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "naar label %s gerefereerd buiten enige functie"
--- 40914,40920 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Elke niet-gedeclareerde naam wordt slechts Ã©Ã©n"
  
! #: c/c-decl.c:3831 cp/decl.c:3264
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "naar label %s gerefereerd buiten enige functie"
*************** msgstr "overflow in constante expressie"
*** 40908,40914 ****
  msgid "duplicate label declaration %qE"
  msgstr "herhaalde label-declaratie %qs"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "herhaald label %qs"
--- 40944,40950 ----
  msgid "duplicate label declaration %qE"
  msgstr "herhaalde label-declaratie %qs"
  
! #: c/c-decl.c:4047 cp/decl.c:3670
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "herhaald label %qs"
*************** msgstr "overflow in constante expressie"
*** 40938,40944 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
--- 40974,40980 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.c:4423 cp/tree.c:4807
  #, 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 %<[*]%>
*** 41040,41046 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
--- 41076,41082 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7822 c/c-decl.c:9740
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
*************** msgstr "parameter %qD krijgt beginwaarde
*** 41071,41077 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
--- 41107,41113 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8235
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
*************** msgstr "een object met een volatile veld
*** 41132,41339 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "ongeÃ¯nitialiseerde const %qD is ongeldig in C++"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
  # Of is 'verbiedt parameterdeclaraties op voorhand' beter?
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C verbiedt voorwaartse declaraties van parameters"
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-decl.c:6056
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "bitveld %qs heeft een negatieve breedte"
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "bitveld %qs heeft breedte 0"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-decl.c:6088
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "het type van bitveld %qs is een uitbreiding van GCC"
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "breedte van %qs overschrijdt zijn type"
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: c/c-decl.c:6133
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 verbiedt array %qs, wiens grootte niet geÃ«valueerd kan worden"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 verbiedt array %qs, wiens grootte niet geÃ«valueerd kan worden"
  
! #: c/c-decl.c:6143
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-decl.c:6145
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.c:6358
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.c:6378
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
  
! #: c/c-decl.c:6382
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "herhaalde %<const%>"
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "herhaalde %<restrict%>"
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "herhaalde %<volatile%>"
  
! #: c/c-decl.c:6420
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "herhaalde %<restrict%>"
  
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "conflicterende declaraties van %qs"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "functie-definitie als %<register%> gedeclareerd"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: c/c-decl.c:6466
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: c/c-decl.c:6484
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.c:6487
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.c:6491
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.c:6494
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "opslagklasse opgegeven voor typenaam"
  
! #: c/c-decl.c:6514
  #, fuzzy, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: c/c-decl.c:6518
  #, fuzzy, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs heeft zowel %<extern%> als een beginwaarde"
  
! #: c/c-decl.c:6523
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "declaratie van %qs op bestandsniveau specifieert %<auto%>"
  
! #: c/c-decl.c:6527
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "declaratie van %qs op bestandsniveau specifieert %<auto%>"
  
! #: c/c-decl.c:6532
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: c/c-decl.c:6535
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
--- 41168,41375 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "ongeÃ¯nitialiseerde const %qD is ongeldig in C++"
  
! #: c/c-decl.c:5657 cp/decl.c:8216
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
  # Of is 'verbiedt parameterdeclaraties op voorhand' beter?
! #: c/c-decl.c:5917
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C verbiedt voorwaartse declaraties van parameters"
  
! #: c/c-decl.c:6028
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:6049 c/c-decl.c:6064
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-decl.c:6059
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-decl.c:6070
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "bitveld %qs heeft een negatieve breedte"
  
! #: c/c-decl.c:6075
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "bitveld %qs heeft breedte 0"
  
! #: c/c-decl.c:6085
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-decl.c:6091
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-decl.c:6102
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "het type van bitveld %qs is een uitbreiding van GCC"
  
! #: c/c-decl.c:6108
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "breedte van %qs overschrijdt zijn type"
  
! #: c/c-decl.c:6121
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 verbiedt array %qs, wiens grootte niet geÃ«valueerd kan worden"
  
! #: c/c-decl.c:6139
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 verbiedt array %qs, wiens grootte niet geÃ«valueerd kan worden"
  
! #: c/c-decl.c:6146
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-decl.c:6148
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-decl.c:6359 c/c-decl.c:6755 c/c-decl.c:6765
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.c:6361
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.c:6381
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
  
! #: c/c-decl.c:6385
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "herhaalde %<const%>"
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "herhaalde %<restrict%>"
  
! #: c/c-decl.c:6421
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "herhaalde %<volatile%>"
  
! #: c/c-decl.c:6423
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "herhaalde %<restrict%>"
  
! #: c/c-decl.c:6426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "conflicterende declaraties van %qs"
  
! #: c/c-decl.c:6449 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "functie-definitie als %<register%> gedeclareerd"
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: c/c-decl.c:6469
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: c/c-decl.c:6487
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.c:6490
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.c:6494
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.c:6497
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.c:6500 cp/decl.c:12194
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "opslagklasse opgegeven voor typenaam"
  
! #: c/c-decl.c:6517
  #, fuzzy, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: c/c-decl.c:6521
  #, fuzzy, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs heeft zowel %<extern%> als een beginwaarde"
  
! #: c/c-decl.c:6526
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "declaratie van %qs op bestandsniveau specifieert %<auto%>"
  
! #: c/c-decl.c:6530
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "declaratie van %qs op bestandsniveau specifieert %<auto%>"
  
! #: c/c-decl.c:6535
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: c/c-decl.c:6538
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
*************** msgstr "functie-definitie als %<auto%> g
*** 41341,42054 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6643
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "%qs wordt gedeclareerd als een array van voids"
  
! #: c/c-decl.c:6645
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "%qs wordt gedeclareerd als een array van voids"
  
! #: c/c-decl.c:6652
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: c/c-decl.c:6655
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ongeldig gebruik van strcture met flexibel array-lid"
  
! #: c/c-decl.c:6695
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.c:6699
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.c:6707
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.c:6722
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C verbiedt array %qs met grootte 0"
  
! #: c/c-decl.c:6725
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: c/c-decl.c:6734
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: c/c-decl.c:6736
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: c/c-decl.c:6822
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c/c-decl.c:6825
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 ondersteunt geen flexibele array-leden"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, fuzzy, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: c/c-decl.c:6899
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "arraytype heeft onvolledig elementtype"
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7012
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: c/c-decl.c:7015
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: c/c-decl.c:7022
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: c/c-decl.c:7025
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: c/c-decl.c:7066
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
  # misschien toch houden op type-qualifiers?
! #: c/c-decl.c:7209
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%J onverenigbare typekwalificaties voor %qD"
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7235
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.c:7238
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.c:7244
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.c:7247
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.c:7262
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-decl.c:7264
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-decl.c:7273
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-decl.c:7275
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-decl.c:7280
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.c:7282
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.c:7287
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-decl.c:7289
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7333
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.c:7335
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.c:7378
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C verbiedt %<const%> of %<volatile%> functie-types"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, fuzzy, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabele of veld %qs als void gedeclareerd"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: c/c-decl.c:7488
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.c:7490
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.c:7503
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: c/c-decl.c:7510
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: c/c-decl.c:7512
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "kan functie %<main%> niet %<inline%> maken"
  
! #: c/c-decl.c:7625
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: c/c-decl.c:7636
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "eerder als %<static%> gedeclareerde variabele als %<extern%> geherdeclareerd"
  
! #: c/c-decl.c:7678
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.c:7680
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.c:7715
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "functie-declaratie is geen prototype"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: c/c-decl.c:7880
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "%Jparameter %u (%qD) heeft een onvolledig type"
  
! #: c/c-decl.c:7884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: c/c-decl.c:7895
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "%Jparameter %u (%qD) heeft %<void%> als type"
  
! #: c/c-decl.c:7899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "%Jparameter %u heeft %<void%> als type"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> als enige parameter mag niet gekwalificeerd worden"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> moet de enige parameter zijn"
  
! #: c/c-decl.c:8007
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "%Jparameter %qD heeft enkel een voorwaartse declaratie"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8167
  #, fuzzy, gcc-internal-format
  msgid "enum type defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.c:8173
  #, fuzzy, gcc-internal-format
  msgid "struct defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.c:8179
  #, fuzzy, gcc-internal-format
  msgid "union defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.c:8256
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "herdefinitie van %<union %s%>"
  
! #: c/c-decl.c:8258
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: c/c-decl.c:8267
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "geneste herdefinitie van %<union %s%>"
  
! #: c/c-decl.c:8269
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "geneste herdefinitie van %<struct %s%>"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "declaratie declareert niets"
  
! #: c/c-decl.c:8371
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ondersteunt geen naamloze structs/unions"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ondersteunt geen naamloze structs/unions"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "%Jherhaald lid %qD"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union heeft geen benoemde leden"
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union heeft geen leden"
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct heeft geen benoemde leden"
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct heeft geen leden"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "%Jflexibel array-lid in union"
  
! #: c/c-decl.c:8776
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: c/c-decl.c:8782
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "%Jflexibel array-lid in union"
  
! #: c/c-decl.c:8813
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan niet transparant gemaakt worden"
  
! #: c/c-decl.c:9058
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "geneste herdefinitie van %<enum %qs%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "herdeclaratie van %<enum %qs%>"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "opgegeven modus is te klein voor enumeratiewaarden"
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: c/c-decl.c:9290
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow in enumeratiewaarden"
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "teruggeeftype is onvolledig"
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "teruggeeftype krijgt standaardwaarde %<int%>"
  
! #: c/c-decl.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: c/c-decl.c:9554
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%Jgeen eerder prototype voor %qD"
  
! #: c/c-decl.c:9563
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%Jgeen eerdere declaratie voor %qD"
  
! #: c/c-decl.c:9581
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder declaratie"
  
! #: c/c-decl.c:9600
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%Jteruggeeftype van %qD is niet %<int%>"
  
! #: c/c-decl.c:9602
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-decl.c:9609
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: c/c-decl.c:9657
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%Jparameterdeclaraties in oude stijl gebruikt in de definitie van een functie die een prototype heeft"
  
! #: c/c-decl.c:9672
  #, fuzzy, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%Jtraditionele C verwerpt functiedefinities in de stijl van ISO C"
  
! #: c/c-decl.c:9689
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "%Jfunctiedefinitie in oude stijl"
  
! #: c/c-decl.c:9746
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "%Jparameternaam ontbreekt in parameterlijst"
  
! #: c/c-decl.c:9762
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%J%qD als niet-parameter gedeclareerd"
  
! #: c/c-decl.c:9770
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "%Jmeerdere parameters hebben de naam %qD"
  
! #: c/c-decl.c:9779
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "%Jparameter %qD als void gedeclareerd"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%Jtype van %qD krijgt standaardtype %<int%>"
  
! #: c/c-decl.c:9833
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-decl.c:9840
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "%Jdeclaratie voor parameter %qD maar er is zo geen parameter"
  
! #: c/c-decl.c:9893
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "%Hdeclaratie van prototype"
  
! #: c/c-decl.c:9946
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "gepromoveerd argument %qD komt niet overeen met prototype"
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "gepromoveerd argument %qD komt niet overeen met prototype"
  
! #: c/c-decl.c:9961
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.c:9966
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, 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.c:10243 cp/decl.c:17516
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parameter %qD krijgt beginwaarde"
--- 41377,42090 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6585 c/c-decl.c:6979
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.c:6646
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "%qs wordt gedeclareerd als een array van voids"
  
! #: c/c-decl.c:6648
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "%qs wordt gedeclareerd als een array van voids"
  
! #: c/c-decl.c:6655
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: c/c-decl.c:6658
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: c/c-decl.c:6666 c/c-decl.c:8794
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ongeldig gebruik van strcture met flexibel array-lid"
  
! #: c/c-decl.c:6698
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.c:6702
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.c:6710
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.c:6713
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-decl.c:6725
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C verbiedt array %qs met grootte 0"
  
! #: c/c-decl.c:6728
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: c/c-decl.c:6737
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: c/c-decl.c:6739
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: c/c-decl.c:6825
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c/c-decl.c:6828
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c/c-decl.c:6867 c/c-decl.c:7525
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 ondersteunt geen flexibele array-leden"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6889
  #, fuzzy, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: c/c-decl.c:6902
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "arraytype heeft onvolledig elementtype"
  
! #: c/c-decl.c:6908
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:6912
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.c:7015
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: c/c-decl.c:7018
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: c/c-decl.c:7025
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: c/c-decl.c:7028
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: c/c-decl.c:7069
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: c/c-decl.c:7073 cp/decl.c:12494
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
  
! #: c/c-decl.c:7111 c/c-decl.c:7321 c/c-decl.c:7375 c/c-decl.c:7459
! #: c/c-decl.c:7584 c/c-parser.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-decl.c:7117 c/c-decl.c:7327 c/c-decl.c:7464 c/c-decl.c:7589
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
  # misschien toch houden op type-qualifiers?
! #: c/c-decl.c:7212
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%J onverenigbare typekwalificaties voor %qD"
  
! #: c/c-decl.c:7216
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.c:7222
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.c:7238
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.c:7241
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.c:7247
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.c:7250
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
  
! #: c/c-decl.c:7265
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-decl.c:7267
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-decl.c:7276
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-decl.c:7278
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-decl.c:7283
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.c:7285
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.c:7290
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: c/c-decl.c:7292
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: c/c-decl.c:7295
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.c:7305
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.c:7336
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.c:7338
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.c:7381
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C verbiedt %<const%> of %<volatile%> functie-types"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7392
  #, fuzzy, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.c:7409 cp/decl.c:11126
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabele of veld %qs als void gedeclareerd"
  
! #: c/c-decl.c:7449
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: c/c-decl.c:7491
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.c:7493
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.c:7506
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: c/c-decl.c:7513
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: c/c-decl.c:7515
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: c/c-decl.c:7555 c/c-decl.c:7566 c/c-decl.c:7569
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "kan functie %<main%> niet %<inline%> maken"
  
! #: c/c-decl.c:7628
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: c/c-decl.c:7639
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:7642
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:7671
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "eerder als %<static%> gedeclareerde variabele als %<extern%> geherdeclareerd"
  
! #: c/c-decl.c:7681
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.c:7683
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
  
! #: c/c-decl.c:7718
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: c/c-decl.c:7720
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.c:7828 c/c-decl.c:9548
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "functie-declaratie is geen prototype"
  
! #: c/c-decl.c:7838
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: c/c-decl.c:7883
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "%Jparameter %u (%qD) heeft een onvolledig type"
  
! #: c/c-decl.c:7887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: c/c-decl.c:7898
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "%Jparameter %u (%qD) heeft %<void%> als type"
  
! #: c/c-decl.c:7902
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "%Jparameter %u heeft %<void%> als type"
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> als enige parameter mag niet gekwalificeerd worden"
  
! #: c/c-decl.c:7980 c/c-decl.c:8016
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> moet de enige parameter zijn"
  
! #: c/c-decl.c:8010
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "%Jparameter %qD heeft enkel een voorwaartse declaratie"
  
! #: c/c-decl.c:8056
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.c:8170
  #, fuzzy, gcc-internal-format
  msgid "enum type defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.c:8176
  #, fuzzy, gcc-internal-format
  msgid "struct defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.c:8182
  #, fuzzy, gcc-internal-format
  msgid "union defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-decl.c:8259
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "herdefinitie van %<union %s%>"
  
! #: c/c-decl.c:8261
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: c/c-decl.c:8270
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "geneste herdefinitie van %<union %s%>"
  
! #: c/c-decl.c:8272
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "geneste herdefinitie van %<struct %s%>"
  
! #: c/c-decl.c:8302 c/c-decl.c:9089
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8369 cp/decl.c:5140
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "declaratie declareert niets"
  
! #: c/c-decl.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ondersteunt geen naamloze structs/unions"
  
! #: c/c-decl.c:8377
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ondersteunt geen naamloze structs/unions"
  
! #: c/c-decl.c:8470 c/c-decl.c:8488 c/c-decl.c:8549
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "%Jherhaald lid %qD"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8578
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union heeft geen benoemde leden"
  
! #: c/c-decl.c:8705
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union heeft geen leden"
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct heeft geen benoemde leden"
  
! #: c/c-decl.c:8712
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct heeft geen leden"
  
! #: c/c-decl.c:8773 cp/decl.c:13466
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "%Jflexibel array-lid in union"
  
! #: c/c-decl.c:8779
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: c/c-decl.c:8785
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "%Jflexibel array-lid in union"
  
! #: c/c-decl.c:8816
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c/c-decl.c:8921
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan niet transparant gemaakt worden"
  
! #: c/c-decl.c:9061
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "geneste herdefinitie van %<enum %qs%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9068
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "herdeclaratie van %<enum %qs%>"
  
! #: c/c-decl.c:9147 cp/decl.c:15941
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "opgegeven modus is te klein voor enumeratiewaarden"
  
! #: c/c-decl.c:9162
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
  
! #: c/c-decl.c:9282 c/c-decl.c:9298
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: c/c-decl.c:9293
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow in enumeratiewaarden"
  
! #: c/c-decl.c:9325
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
  
! #: c/c-decl.c:9442 cp/decl.c:5451 cp/decl.c:16484
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
  
! #: c/c-decl.c:9460
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "teruggeeftype is onvolledig"
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "teruggeeftype krijgt standaardwaarde %<int%>"
  
! #: c/c-decl.c:9499
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: c/c-decl.c:9557
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%Jgeen eerder prototype voor %qD"
  
! #: c/c-decl.c:9566
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
  
! #: c/c-decl.c:9574 cp/decl.c:16619
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%Jgeen eerdere declaratie voor %qD"
  
! #: c/c-decl.c:9584
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder declaratie"
  
! #: c/c-decl.c:9603
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%Jteruggeeftype van %qD is niet %<int%>"
  
! #: c/c-decl.c:9605
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-decl.c:9612
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: c/c-decl.c:9660
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%Jparameterdeclaraties in oude stijl gebruikt in de definitie van een functie die een prototype heeft"
  
! #: c/c-decl.c:9675
  #, fuzzy, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%Jtraditionele C verwerpt functiedefinities in de stijl van ISO C"
  
! #: c/c-decl.c:9692
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr ""
  
! #: c/c-decl.c:9732 c/c-decl.c:9736
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "%Jfunctiedefinitie in oude stijl"
  
! #: c/c-decl.c:9749
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "%Jparameternaam ontbreekt in parameterlijst"
  
! #: c/c-decl.c:9765
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%J%qD als niet-parameter gedeclareerd"
  
! #: c/c-decl.c:9773
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "%Jmeerdere parameters hebben de naam %qD"
  
! #: c/c-decl.c:9782
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "%Jparameter %qD als void gedeclareerd"
  
! #: c/c-decl.c:9811 c/c-decl.c:9816
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%Jtype van %qD krijgt standaardtype %<int%>"
  
! #: c/c-decl.c:9836
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-decl.c:9843
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "%Jdeclaratie voor parameter %qD maar er is zo geen parameter"
  
! #: c/c-decl.c:9896
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: c/c-decl.c:9907
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "aantal argumenten kom niet overeen met prototype"
  
! #: c/c-decl.c:9910 c/c-decl.c:9957 c/c-decl.c:9971
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "%Hdeclaratie van prototype"
  
! #: c/c-decl.c:9949
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "gepromoveerd argument %qD komt niet overeen met prototype"
  
! #: c/c-decl.c:9954
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "gepromoveerd argument %qD komt niet overeen met prototype"
  
! #: c/c-decl.c:9964
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.c:9969
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.c:10227 cp/decl.c:17444
  #, 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.c:10246 cp/decl.c:17528
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parameter %qD krijgt beginwaarde"
*************** msgstr "parameter %qD krijgt beginwaarde
*** 42056,42317 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "initiÃ«le declaratie voor %<for%> lus gebruikt buiten C99 modus"
  
! #: c/c-decl.c:10344
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10351
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ondersteunt geen %<[*]%> declaratoren van arrays"
  
! #: c/c-decl.c:10383
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.c:10387
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.c:10394
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.c:10399
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.c:10403
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.c:10407
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "twee of meer data types opgegeven bij declaratie"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> is te lang voor GCC"
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: c/c-decl.c:11093
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "herhaalde %qs"
  
! #: c/c-decl.c:11224
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11246
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.c:11289
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: c/c-decl.c:11408
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11458
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.c:11555
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
  # is letterlijke vertaling maar klinkt zo vreemd...
! #: c/c-decl.c:11603
  #, fuzzy, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qs slaagt er niet in een typedef of ingebouwd type te zijn"
  
! #: c/c-decl.c:11652
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: c/c-decl.c:11673
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.c:11675
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.c:11677
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s ondersteunt %s niet"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vÃ³Ã³r %<extern%> gebruikt"
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vÃ³Ã³r %<static%> gebruikt"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11736
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.c:11744
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.c:11823
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ondersteunt gewone %<complex%> niet in de betekenis van %<double complex%>"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12364 cp/semantics.c:5825
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, 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.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "teller van links shift is negatief"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "teller van rechtse shift is negatief"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "teller van links shift is >= breedte van het type"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "teller van rechtse shift is >= breedte van het type"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, 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.c:415 c/c-typeck.c:11997
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 42092,42353 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10342
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "initiÃ«le declaratie voor %<for%> lus gebruikt buiten C99 modus"
  
! #: c/c-decl.c:10347
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10354
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ondersteunt geen %<[*]%> declaratoren van arrays"
  
! #: c/c-decl.c:10386
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.c:10390
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.c:10397
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.c:10402
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.c:10406
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%qs als 'inline' gedeclareerd na de definitie"
  
! #: c/c-decl.c:10410
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-decl.c:10702
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10761 c/c-decl.c:10768
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.c:10796 c/c-decl.c:11180 c/c-decl.c:11575
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "twee of meer data types opgegeven bij declaratie"
  
! #: c/c-decl.c:10808 cp/parser.c:31517
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> is te lang voor GCC"
  
! #: c/c-decl.c:10821
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11050 c/c-parser.c:9959
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: c/c-decl.c:11096
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11167 c/c-decl.c:11733
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "herhaalde %qs"
  
! #: c/c-decl.c:11227
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11249
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.c:11292
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: c/c-decl.c:11411
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11461
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.c:11532
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11556 c/c-decl.c:11829 c/c-parser.c:8970
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: c/c-decl.c:11558
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11593
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
  # is letterlijke vertaling maar klinkt zo vreemd...
! #: c/c-decl.c:11606
  #, fuzzy, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qs slaagt er niet in een typedef of ingebouwd type te zijn"
  
! #: c/c-decl.c:11655
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: c/c-decl.c:11676
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.c:11678
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.c:11680
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: c/c-decl.c:11694 c/c-parser.c:8325
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s ondersteunt %s niet"
  
! #: c/c-decl.c:11697 c/c-parser.c:8328
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11709
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vÃ³Ã³r %<extern%> gebruikt"
  
! #: c/c-decl.c:11718
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vÃ³Ã³r %<static%> gebruikt"
  
! #: c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11739
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.c:11747
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.c:11826
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.c:11841
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ondersteunt gewone %<complex%> niet in de betekenis van %<double complex%>"
  
! #: c/c-decl.c:11868
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11894 c/c-decl.c:11910 c/c-decl.c:11936
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:12363 cp/semantics.c:5813
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.c:12367 cp/semantics.c:5817
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-fold.c:387 c/c-typeck.c:12070 cp/typeck.c:5094
  #, 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.c:397 c/c-typeck.c:12079 cp/typeck.c:5102
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "teller van links shift is negatief"
  
! #: c/c-fold.c:398 c/c-typeck.c:12008 cp/typeck.c:5042
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "teller van rechtse shift is negatief"
  
! #: c/c-fold.c:406 c/c-typeck.c:12098 cp/typeck.c:5110
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "teller van links shift is >= breedte van het type"
  
! #: c/c-fold.c:407 c/c-typeck.c:12032 cp/typeck.c:5053
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "teller van rechtse shift is >= breedte van het type"
  
! #: c/c-fold.c:414 c/c-typeck.c:12090
  #, 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.c:415 c/c-typeck.c:12019
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 42332,42338 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ongeldige operand van %s"
--- 42368,42374 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31751
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ongeldige operand van %s"
*************** msgstr "ISO C verbiedt een leeg bronbest
*** 42347,42353 ****
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1753 c/c-parser.c:11210
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
--- 42383,42389 ----
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr ""
  
! #: c/c-parser.c:1753 c/c-parser.c:11213
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
*************** msgstr "onbekende machine-modus %qs"
*** 42377,42384 ****
  msgid "unknown type name %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
--- 42413,42420 ----
  msgid "unknown type name %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.c:2001 c/c-parser.c:12511 c/c-parser.c:18879 c/c-parser.c:19396
! #: c/c-parser.c:19913 cp/parser.c:41400 cp/parser.c:45266
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
*************** msgstr ""
*** 42398,42404 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
--- 42434,42440 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:2066 cp/parser.c:33950 cp/parser.c:34022
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr "herhaalde definitie %qs"
*** 42413,42419 ****
  msgid "unexpected attribute"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
--- 42449,42455 ----
  msgid "unexpected attribute"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11860 cp/parser.c:12067
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
*************** msgstr "%<auto%> in lege declaratie op b
*** 42453,42459 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 42489,42495 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2415 cp/parser.c:14570
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr "ISO C90 ondersteunt %<long long%
*** 42481,42487 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12569
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
--- 42517,42523 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12572
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgstr "beginwaarde-element is niet cons
*** 42511,42517 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "pex_init mislukt"
--- 42547,42553 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2683 cp/semantics.c:10148
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "pex_init mislukt"
*************** msgstr "argument %d is alleen-lezen"
*** 42548,42569 ****
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8491 c/c-parser.c:8500 c/c-parser.c:9027
! #: c/c-parser.c:9213 c/c-parser.c:9239 c/c-parser.c:10067 c/c-parser.c:10493
! #: c/c-parser.c:10530 c/c-parser.c:10792 c/c-parser.c:10843 c/c-parser.c:11003
! #: c/c-parser.c:11033 c/c-parser.c:11041 c/c-parser.c:11070 c/c-parser.c:11083
! #: c/c-parser.c:11389 c/c-parser.c:11513 c/c-parser.c:12097 c/c-parser.c:12150
! #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
! #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
! #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma aan het einde van enumerator-lijst"
--- 42584,42605 ----
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8493 c/c-parser.c:8502 c/c-parser.c:9030
! #: c/c-parser.c:9216 c/c-parser.c:9242 c/c-parser.c:10070 c/c-parser.c:10496
! #: c/c-parser.c:10533 c/c-parser.c:10795 c/c-parser.c:10846 c/c-parser.c:11006
! #: c/c-parser.c:11036 c/c-parser.c:11044 c/c-parser.c:11073 c/c-parser.c:11086
! #: c/c-parser.c:11392 c/c-parser.c:11516 c/c-parser.c:12100 c/c-parser.c:12153
! #: c/c-parser.c:12169 c/c-parser.c:12215 c/c-parser.c:13001 c/c-parser.c:13034
! #: c/c-parser.c:15346 c/c-parser.c:15456 c/c-parser.c:15729 c/c-parser.c:15992
! #: c/c-parser.c:17949 c/c-parser.c:20432 c/c-parser.c:20623
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31754 cp/parser.c:34927 cp/parser.c:37491 cp/parser.c:37659
! #: cp/parser.c:42974 cp/parser.c:44581
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:3238 cp/parser.c:20213
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma aan het einde van enumerator-lijst"
*************** msgstr "top-level declaratie van %qs spe
*** 42648,42654 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "%qE attribute does not take any arguments"
--- 42684,42690 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4932 cp/parser.c:27917
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "ISO C90 verbiedt labeldeclaratie
*** 42710,42716 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 42746,42752 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:5776 cp/parser.c:12191
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr "ISO C verbiedt een label aan het
*** 42725,42731 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "ongeldige beginwaarde"
--- 42761,42767 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11810
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "ongeldige beginwaarde"
*************** msgstr ""
*** 42750,42766 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
--- 42786,42802 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.c:6348 cp/parser.c:13647
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.c:6390 cp/parser.c:13650
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "leeg body in een else-statement"
  
! #: c/c-parser.c:6521 cp/parser.c:12462
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
*************** msgstr ""
*** 42780,42791 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ongeldig register in de instructie"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 42816,42827 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ongeldig register in de instructie"
  
! #: c/c-parser.c:6872 cp/parser.c:12731
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6878 cp/parser.c:12737
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "sentinel ontbreekt in functie-op
*** 42801,42808 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 42837,42844 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21066
! #: cp/parser.c:21083 cp/parser.c:21097
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr "ISO C verbiedt het weglaten van
*** 42829,42840 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%qs tevoren hier gedeclareerd"
--- 42865,42876 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4870
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4875
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr "%Jer kan geen alignment opgegeve
*** 42869,44151 ****
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.c:8539
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: c/c-parser.c:8622
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.c:8625
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.c:8694
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-parser.c:8697
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:8701
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8725
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8726
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: c/c-parser.c:8734
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8735
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.c:8758
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8760
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8785
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8806
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.c:8814
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.c:8820
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.c:8836
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.c:8859 c/c-parser.c:8863
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-parser.c:8867
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.c:9041 c/c-parser.c:10109 c/c-parser.c:10131
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "ongeldige waarheidsexpressie"
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: c/c-parser.c:9062
  #, fuzzy, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: c/c-parser.c:9076
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C verbiedt accolade-groepen in expressies"
  
! #: c/c-parser.c:9266
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.c:9282
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "gevraagd alignment is geen constante"
  
! #: c/c-parser.c:9352 c/c-parser.c:9369 c/c-parser.c:9376
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: c/c-parser.c:9397
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: c/c-parser.c:9441 c/c-parser.c:9451
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9473 c/c-parser.c:9483
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9516
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.c:9535
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9583
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9606
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9623
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.c:9661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-parser.c:9672
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.c:9680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.c:9688 c/c-parser.c:9718
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.c:9696 c/c-parser.c:9738
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.c:9710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c/c-parser.c:9730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: c/c-parser.c:9836
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: c/c-parser.c:9877
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.c:9890
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.c:9894
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.c:9920
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.c:9942
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9951
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "tweede argument van %<__builtin_longjmp%> moet 1 zijn"
  
! #: c/c-parser.c:9996 cp/parser.c:7353
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.c:10169
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10180
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10184
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: c/c-parser.c:10197
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10271
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10276
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10284
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10295
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10299
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10304
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10317
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10321
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10348
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10374
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10814
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:10910
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11158
  #, fuzzy, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "extra puntkomma opgegeven in definitie van methode"
  
! #: c/c-parser.c:11290
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11310
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11432
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-parser.c:11883
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "beginwaarde ontbreekt"
  
! #: c/c-parser.c:12004
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, 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.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "misvormde #pragma pack(pop[,id])"
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12431
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "misvormde #pragma pack(pop[,id])"
  
! #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:12856
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: c/c-parser.c:13100 c/c-parser.c:13112
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:13263 c/c-parser.c:21734
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13701 c/c-parser.c:13747 c/c-parser.c:13793 c/c-parser.c:13839
! #: c/c-parser.c:14255 c/c-parser.c:14337 c/c-parser.c:14876 c/c-parser.c:15004
! #: c/c-parser.c:15049 c/c-parser.c:15781
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.c:13712
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13758
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14055 cp/parser.c:36600
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14129 cp/semantics.c:7037
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "te veel argumenten voor formaat"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, 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.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.c:15014
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15223
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15273
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15312
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "case-selector niet compatibel met label"
  
! #: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.c:15888
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.c:15932
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "lege declaratie"
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, 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.c:16727 cp/parser.c:42289
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ongeldige linker operand van %s"
  
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:17106 cp/parser.c:3109
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.c:17110
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qs is meestal een functie"
  
! #: c/c-parser.c:17151 c/c-parser.c:17199 cp/parser.c:1452
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, 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.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17338
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17474 cp/parser.c:38926
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18107
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.c:18416
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, fuzzy, gcc-internal-format
  #| msgid "%<void%> as only parameter may not be qualified"
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<void%> als enige parameter mag niet gekwalificeerd worden"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19650 cp/parser.c:41660
  #, 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.c:19698 cp/parser.c:41890
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20095 cp/parser.c:42108
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20152
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:20203 c/c-parser.c:20231
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20567 cp/parser.c:43093
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20662
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs is meestal een functie"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20723
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20949
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21026
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21033
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.c:21036
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21044
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21053
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21170
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:21181
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:21200
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21490
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21496
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, fuzzy, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21936
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22028
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 42905,44187 ----
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.c:8542
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: c/c-parser.c:8625
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.c:8628
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.c:8697
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-parser.c:8700
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:8704
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr ""
  
! #: c/c-parser.c:8728
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.c:8729
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: c/c-parser.c:8737
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.c:8738
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.c:8761
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.c:8763
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.c:8788
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.c:8809
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.c:8817
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.c:8823
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.c:8839
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
  
! #: c/c-parser.c:8862 c/c-parser.c:8866
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-parser.c:8870
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.c:9044 c/c-parser.c:10112 c/c-parser.c:10134
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "ongeldige waarheidsexpressie"
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: c/c-parser.c:9065
  #, fuzzy, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: c/c-parser.c:9079
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C verbiedt accolade-groepen in expressies"
  
! #: c/c-parser.c:9269
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.c:9285
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "gevraagd alignment is geen constante"
  
! #: c/c-parser.c:9355 c/c-parser.c:9372 c/c-parser.c:9379
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: c/c-parser.c:9400
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: c/c-parser.c:9444 c/c-parser.c:9454
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9476 c/c-parser.c:9486
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9519
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.c:9538
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9586
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9609
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9626
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.c:9664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-parser.c:9675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.c:9683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.c:9691 c/c-parser.c:9721
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.c:9699 c/c-parser.c:9741
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "niet-floating-point argument voor functie %qs"
  
! #: c/c-parser.c:9713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c/c-parser.c:9733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: c/c-parser.c:9839
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: c/c-parser.c:9880
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.c:9893
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.c:9897
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: c/c-parser.c:9923
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.c:9945
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.c:9954
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "tweede argument van %<__builtin_longjmp%> moet 1 zijn"
  
! #: c/c-parser.c:9999 cp/parser.c:7353
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: c/c-parser.c:10172
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.c:10183
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.c:10187
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: c/c-parser.c:10200
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10274
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10279
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10287
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.c:10298
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10302
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10307
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10320
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10341
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10346
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10351
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10817
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:10913
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.c:11161
  #, fuzzy, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "extra puntkomma opgegeven in definitie van methode"
  
! #: c/c-parser.c:11293
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.c:11313
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.c:11435
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-parser.c:11886
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.c:11954 cp/parser.c:34784
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.c:11968 cp/parser.c:34797
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "beginwaarde ontbreekt"
  
! #: c/c-parser.c:12007
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: c/c-parser.c:12010 cp/parser.c:34834
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12019 cp/parser.c:34843
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:12030 cp/parser.c:34857
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.c:12046 cp/parser.c:34876
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12260 cp/parser.c:44912
  #, 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.c:12304 c/c-parser.c:19393 c/c-parser.c:19688 c/c-parser.c:19747
! #: c/c-parser.c:19833 cp/parser.c:41397 cp/parser.c:41731 cp/parser.c:41821
! #: cp/parser.c:41894 cp/parser.c:44959 cp/parser.c:44974 cp/parser.c:44989
! #: cp/parser.c:45005 cp/parser.c:45021 cp/parser.c:45037 cp/parser.c:45064
! #: cp/parser.c:45077 cp/parser.c:45100 cp/parser.c:45113
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.c:12327 cp/parser.c:45090
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "misvormde #pragma pack(pop[,id])"
  
! #: c/c-parser.c:12414 cp/parser.c:45185
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12421 cp/parser.c:45191
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.c:12434
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12456 c/c-parser.c:12480 cp/parser.c:45220 cp/parser.c:45253
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.c:12493 cp/parser.c:44949
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "misvormde #pragma pack(pop[,id])"
  
! #: c/c-parser.c:12832 c/c-parser.c:15840 c/c-parser.c:21437 c/c-parser.c:21445
! #: cp/parser.c:35295 cp/parser.c:38010 cp/parser.c:44032 cp/parser.c:44040
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:12859
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: c/c-parser.c:13103 c/c-parser.c:13115
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:13266 c/c-parser.c:21738
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.c:13270 cp/semantics.c:7784
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.c:13312 cp/parser.c:35981
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13389 cp/parser.c:36045
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:13391 cp/parser.c:36047
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13511 cp/parser.c:36158
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:13531 c/c-parser.c:19740 c/c-parser.c:19826 cp/parser.c:36176
! #: cp/parser.c:41723 cp/parser.c:41813
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:13584 cp/parser.c:36231
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13591 cp/parser.c:36238
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:13593 cp/parser.c:36240
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:13599 cp/parser.c:36246
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.c:13704 c/c-parser.c:13750 c/c-parser.c:13796 c/c-parser.c:13842
! #: c/c-parser.c:14258 c/c-parser.c:14340 c/c-parser.c:14879 c/c-parser.c:15007
! #: c/c-parser.c:15052 c/c-parser.c:15784
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.c:13715
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13761
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:13807 cp/semantics.c:7989
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:13854 cp/semantics.c:8019
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:13888 cp/parser.c:36438
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.c:13928 cp/parser.c:36480
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13989 cp/parser.c:36545
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14055 cp/parser.c:36614
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14058 cp/parser.c:36617
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.c:14132 cp/semantics.c:7026
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:14144 c/c-parser.c:14267 cp/semantics.c:7058
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:14206 cp/parser.c:35753
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "te veel argumenten voor formaat"
  
! #: c/c-parser.c:14240 cp/parser.c:35786
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14407 cp/semantics.c:8154
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.c:14465 c/c-parser.c:14471 cp/parser.c:36649 cp/parser.c:36659
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14505 cp/parser.c:36697
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14558 cp/parser.c:36765
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:14683 c/c-parser.c:21003 cp/parser.c:43683
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14803 cp/parser.c:37023
  #, 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.c:14857 cp/parser.c:37039
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14861 cp/parser.c:37042
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14873 cp/semantics.c:7093
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:14896 cp/parser.c:37062
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.c:15017
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15062 cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:15107 cp/semantics.c:7308
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15152 cp/semantics.c:7406
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15226
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.c:15276
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15315
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15583 cp/parser.c:37791
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "case-selector niet compatibel met label"
  
! #: c/c-parser.c:15630 cp/parser.c:37839 cp/parser.c:38068 cp/parser.c:38118
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.c:15717 cp/parser.c:37914
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.c:15815 cp/parser.c:38015
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.c:15891
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.c:15935
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:16012 cp/semantics.c:7564
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16209 cp/parser.c:38352
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:16220 c/c-parser.c:16552 cp/parser.c:38363 cp/parser.c:38734
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.c:16264 cp/parser.c:38410
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16409 cp/parser.c:38588
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-parser.c:16541 cp/parser.c:38723
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16674 cp/parser.c:42251
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16684 cp/parser.c:42261
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.c:16704 cp/parser.c:42281
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16715 cp/parser.c:42292
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "lege declaratie"
  
! #: c/c-parser.c:16722 cp/parser.c:42299
  #, 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.c:16730 cp/parser.c:42307
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ongeldige linker operand van %s"
  
! #: c/c-parser.c:16741 cp/parser.c:42329
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16751 cp/parser.c:42339
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16844 cp/parser.c:42436
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:16860 cp/parser.c:42453
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.c:17109 cp/parser.c:3109
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.c:17113
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17131 cp/parser.c:44276
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qs is meestal een functie"
  
! #: c/c-parser.c:17154 c/c-parser.c:17202 cp/parser.c:1452
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.c:17194 cp/parser.c:44327 cp/parser.c:44372
  #, 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.c:17225 cp/parser.c:44401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17226 cp/parser.c:44403
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17270 cp/parser.c:42654
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17325 cp/parser.c:38813
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17341
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17356 cp/parser.c:38828
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: c/c-parser.c:17455 cp/parser.c:38921
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17477 cp/parser.c:38943
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17491 cp/parser.c:38957
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:17498 cp/parser.c:38964
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:17555 cp/parser.c:39021
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17564 cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17574 cp/parser.c:39039
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17840 cp/parser.c:39244 cp/parser.c:39270
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.c:17844 cp/parser.c:39301 cp/parser.c:39317
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.c:17893 cp/semantics.c:9738 cp/semantics.c:9748
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.c:17993 cp/semantics.c:9813
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-parser.c:18050 cp/parser.c:39501
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:18062 cp/parser.c:39517
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:18098 cp/parser.c:39550
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:18105 cp/parser.c:39557
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:18110
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:18164 cp/parser.c:40162
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:18169 cp/parser.c:40168
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-parser.c:18225 cp/parser.c:40219
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18236 cp/parser.c:40230
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18254 cp/parser.c:40258
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.c:18333 cp/semantics.c:9323 cp/semantics.c:9414
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.c:18419
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18467 cp/parser.c:40572
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18550 cp/parser.c:40368 cp/parser.c:40410 cp/pt.c:17930
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.c:18684 cp/parser.c:40691
  #, fuzzy, gcc-internal-format
  #| msgid "%<void%> as only parameter may not be qualified"
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<void%> als enige parameter mag niet gekwalificeerd worden"
  
! #: c/c-parser.c:18898 cp/parser.c:40909
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:19108 cp/parser.c:41110
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:19384 cp/parser.c:41388
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:19637 cp/parser.c:41661
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19653 cp/parser.c:41677
  #, 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.c:19701 cp/parser.c:41907
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19775 cp/parser.c:41760
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19787 cp/parser.c:41772
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19862 cp/parser.c:41851
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19875 cp/parser.c:41864
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20099 cp/parser.c:42126
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:20156
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.c:20207 c/c-parser.c:20235
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.c:20274 cp/parser.c:42802
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.c:20327 cp/parser.c:42854
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20352 cp/parser.c:42878
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20379 cp/parser.c:42917 cp/pt.c:11524
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:20382 cp/parser.c:42920 cp/pt.c:11541
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:20406 cp/parser.c:42948 cp/pt.c:11527
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:20451 cp/parser.c:42992
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20473 cp/parser.c:43014 cp/pt.c:11531
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:20484 cp/parser.c:43025
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20571 cp/parser.c:43111
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20646 cp/parser.c:43219
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20666
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs is meestal een functie"
  
! #: c/c-parser.c:20672 cp/decl.c:7581
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-parser.c:20684 cp/decl.c:7590
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20727
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.c:20735 cp/parser.c:43264
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.c:20844 cp/parser.c:43369
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20893 cp/parser.c:43418
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20912 cp/parser.c:43443
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20919 cp/parser.c:43450
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20925 cp/parser.c:43457
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
  
! #: c/c-parser.c:20953
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21034
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21037
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.c:21040
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21048
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.c:21057
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.c:21174
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:21185
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:21204
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21335 cp/parser.c:43925
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:21399 cp/parser.c:43988
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:21419 cp/parser.c:44014
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.c:21428 cp/parser.c:44023
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21440 cp/parser.c:44035
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21452 cp/parser.c:44047
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21461 cp/parser.c:44056
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21475 cp/parser.c:44070
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.c:21494
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21500
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: c/c-parser.c:21740 cp/semantics.c:8762
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.c:21742 cp/semantics.c:8764
  #, fuzzy, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.c:21746 cp/semantics.c:8766
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: c/c-parser.c:21925 cp/parser.c:44803
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21931 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.c:21940
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21948 cp/parser.c:44827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.c:22032
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 44155,44161 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qs heeft een onvolledig type"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ongeldig gebruik van een void-expressie"
--- 44191,44197 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qs heeft een onvolledig type"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10697 c/c-typeck.c:10739 cp/call.c:4556
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ongeldig gebruik van een void-expressie"
*************** msgstr "de terugkeerwaarde van een funct
*** 44237,44248 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, 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.c:2511 c/c-typeck.c:9234
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "union heeft geen lid dat %qs heet"
--- 44273,44284 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr ""
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9252
  #, 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.c:2511 c/c-typeck.c:9256
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "union heeft geen lid dat %qs heet"
*************** msgstr "%<void *%> pointer wordt gederef
*** 44277,44283 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscript is geen integer"
--- 44313,44319 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3609 cp/typeck.c:3702
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscript is geen integer"
*************** msgstr "ongeldige registernaam voor %qs"
*** 44416,44433 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, 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.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "kan niet derefereren, is geen pointer."
--- 44452,44469 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5140 cp/typeck.c:5409
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5167 cp/typeck.c:5191
  #, 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.c:3919 c/c-typeck.c:3930 cp/typeck.c:5170 cp/typeck.c:5194
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "kan niet derefereren, is geen pointer."
*************** msgid "arithmetic on pointer to an incom
*** 44454,44460 ****
  msgstr "rekensom met pointer naar onvolledig type"
  
  # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "rekensom met pointer naar onvolledig type"
--- 44490,44496 ----
  msgstr "rekensom met pointer naar onvolledig type"
  
  # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
! #: c/c-typeck.c:4047 cp/typeck.c:6107
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "rekensom met pointer naar onvolledig type"
*************** msgstr "parameter %qs wijst naar een onv
*** 44536,44542 ****
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.c:4858
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "kan adres van bitveld %qs niet nemen"
--- 44572,44578 ----
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.c:4858 c/c-typeck.c:5042
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "kan adres van bitveld %qs niet nemen"
*************** msgstr "kan adres van bitveld %qs niet n
*** 44551,45951 ****
  msgid "address of array with reverse scalar storage order requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: c/c-typeck.c:5064
  #, fuzzy, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "globale registervariabele %qs gebruikt in geneste functie"
  
! #: c/c-typeck.c:5067
  #, fuzzy, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: c/c-typeck.c:5072
  #, fuzzy, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: c/c-typeck.c:5074
  #, fuzzy, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: c/c-typeck.c:5213
  #, fuzzy, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.c:5295
  #, 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.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, 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.c:5394
  #, 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.c:5405 c/c-typeck.c:5422
  #, 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.c:5410 c/c-typeck.c:5427
  #, 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.c:5440
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen (pointer/integer)"
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.c:5594
  #, 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.c:5598
  #, 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.c:5616
  #, 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.c:5621
  #, 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.c:5630 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-typeck.c:5679
  #, 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.c:5697 c/c-typeck.c:11238
  #, 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.c:5768
  #, fuzzy
  msgid "cast adds %q#v qualifier to function type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-typeck.c:5774
  #, fuzzy
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.c:5809
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "cast geeft array-type op"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-typeck.c:5924
  #, 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.c:5944
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C verbiedt casts naar een union-type"
  
! #: c/c-typeck.c:5954
  #, 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.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "cast verhoogt het benodigde alignment van het doeltype"
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "cast van pointer naar integer met andere grootte"
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "cast naar pointer van integer met andere grootte"
  
! #: c/c-typeck.c:6058
  #, 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.c:6067
  #, 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.c:6077
  #, 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.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6213
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "toewijzingsonderdrukking"
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, 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.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "array heeft stringconstante tussen haakjes als beginwaarde"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, 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.c:6681
  #, 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.c:6684
  #, 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.c:6689
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-typeck.c:6888
  #, 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.c:6897
  #, 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.c:6901
  #, 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.c:6906
  #, 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.c:6924
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: c/c-typeck.c:7102 c/c-typeck.c:7457
  #, 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.c:7105 c/c-typeck.c:7460
  #, fuzzy
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  #, fuzzy
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  #, 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.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  #, fuzzy
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  #, fuzzy
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.c:7134
  #, 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.c:7202
  #, 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.c:7215
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7225
  #, 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.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7305
  #, 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.c:7310
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7315
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7320
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7369
  #, 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.c:7372
  #, 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.c:7374
  #, 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.c:7376
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C verbiedt %s tussen functiepointer en %<void *%>"
  
  # 'signedness' = 'signed-heid'?
! #: c/c-typeck.c:7420
  #, 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.c:7428
  #, 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.c:7433
  #, 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.c:7438
  #, 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.c:7480
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.c:7488
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: c/c-typeck.c:7493
  #, fuzzy, gcc-internal-format
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "toewijzing vanuit incompatibel pointertype"
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "initialisatie vanuit incompatibel pointertype"
  
! #: c/c-typeck.c:7504
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "initialisatie vanuit incompatibel pointertype"
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: c/c-typeck.c:7516
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c/c-typeck.c:7555
  #, 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.c:7562
  #, 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.c:7567
  #, 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.c:7571
  #, 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.c:7591
  #, 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.c:7598
  #, 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.c:7603
  #, 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.c:7607
  #, 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.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "incompatibel type voor argument %d van %qE"
  
! #: c/c-typeck.c:7645
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7655
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7665
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisatie van flexibel array-lid"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "array van ongeschikt type heeft stringconstante als beginwaarde"
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "array krijgt niet-constante array-expressie als beginwaarde"
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, 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.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ongeldige beginwaarde"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "extra accolade-groep aan einde van beginwaarde"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, 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.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: c/c-typeck.c:8924
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "lege scalaire beginwaarde"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "extra elementen in scalaire beginwaarde"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, 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.c:9077 c/c-typeck.c:9216
  #, 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.c:9127
  #, 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.c:9136 c/c-typeck.c:9145
  #, 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.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, 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.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leeg indexbereik in beginwaarde"
  
! #: c/c-typeck.c:9187
  #, 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.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "geÃ¯nitialiseerd veld met neveneffecten wordt overschreven"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "geÃ¯nitialiseerd veld wordt overschreven"
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10178
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "overtollige elementen in beginwaarde van char array"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "overtollige elementen in beginwaarde van struct"
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "niet-statische initialisatie van flexibel array-lid"
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "overtollige elementen in beginwaarde van array"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "overtollige elementen in beginwaarde van vector"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "overtollige elementen in beginwaarde van scalair"
  
! #: c/c-typeck.c:10764
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C verbiedt %<goto *expr;%>"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, fuzzy, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, 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.c:10837 c/gimple-parser.c:2414
  #, 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.c:10840
  #, 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.c:10917
  #, 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.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-waarde is geen integer"
  
! #: c/c-typeck.c:11032
  #, 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.c:11070 c/c-typeck.c:11078
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: c/c-typeck.c:11086
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "default-label niet in een switch-statement"
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-statement niet in een lus"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "statement zonder effect"
  
  # vertaling voor 'statement'?
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, 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.c:12218 c/c-typeck.c:12224
  #, 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.c:12231 c/c-typeck.c:12350
  #, 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.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "vergelijking tussen pointer en integer"
  
! #: c/c-typeck.c:12328
  #, 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.c:12330
  #, 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.c:12335
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordende vergelijking van pointer met null-pointer"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordende vergelijking van pointer met integer nul"
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12755
  #, 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.c:12759
  #, 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.c:12763
  #, 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.c:12779
  #, 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.c:12969 cp/semantics.c:9897
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.c:13025 cp/semantics.c:9953
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qs is meestal een functie"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:13120
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, 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.c:13195 cp/semantics.c:5080
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, 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.c:13773 cp/semantics.c:6346
  #, 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.c:13780
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13859 cp/semantics.c:6445
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: c/c-typeck.c:13865 cp/semantics.c:6451
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14006 cp/semantics.c:6594
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14062
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-typeck.c:14074
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14082
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "grootte van %qs is %u bytes"
  
! #: c/c-typeck.c:14229
  #, 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.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14448
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14455
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14462
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14481
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14494 cp/semantics.c:7381
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14500
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, 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.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, 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.c:14894 cp/semantics.c:7922
  #, 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.c:14922 cp/semantics.c:7952
  #, 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.c:14936 cp/semantics.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14956
  #, 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.c:14963
  #, 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.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15325 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, 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.c:15522
  #, 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%>"
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 44587,45992 ----
  msgid "address of array with reverse scalar storage order requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: c/c-typeck.c:5073
  #, fuzzy, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "globale registervariabele %qs gebruikt in geneste functie"
  
! #: c/c-typeck.c:5076
  #, fuzzy, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: c/c-typeck.c:5081
  #, fuzzy, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: c/c-typeck.c:5083
  #, fuzzy, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: c/c-typeck.c:5222
  #, fuzzy, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.c:5304
  #, 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.c:5363 c/c-typeck.c:5369
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5386
  #, 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.c:5403
  #, 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.c:5414 c/c-typeck.c:5431
  #, 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.c:5419 c/c-typeck.c:5436
  #, 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.c:5449
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.c:5454
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.c:5463 c/c-typeck.c:5474
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen (pointer/integer)"
  
! #: c/c-typeck.c:5488
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.c:5603
  #, 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.c:5607
  #, 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.c:5625
  #, 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.c:5630
  #, 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.c:5639 cp/cvt.c:1098
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-typeck.c:5688
  #, 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.c:5706 c/c-typeck.c:11260
  #, 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.c:5777
  #, fuzzy
  msgid "cast adds %q#v qualifier to function type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-typeck.c:5783
  #, fuzzy
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.c:5818
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.c:5912
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "cast geeft array-type op"
  
! #: c/c-typeck.c:5918
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-typeck.c:5933
  #, 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.c:5953
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C verbiedt casts naar een union-type"
  
! #: c/c-typeck.c:5963
  #, 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.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr ""
  
! #: c/c-typeck.c:6028
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "cast verhoogt het benodigde alignment van het doeltype"
  
! #: c/c-typeck.c:6039
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "cast van pointer naar integer met andere grootte"
  
! #: c/c-typeck.c:6044
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:6053 cp/typeck.c:8460
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "cast naar pointer van integer met andere grootte"
  
! #: c/c-typeck.c:6067
  #, 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.c:6076
  #, 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.c:6086
  #, 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.c:6182
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6223
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "toewijzingsonderdrukking"
  
! #: c/c-typeck.c:6349
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6551 c/c-typeck.c:6573 c/c-typeck.c:6599
  #, 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.c:6614
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "array heeft stringconstante tussen haakjes als beginwaarde"
  
! #: c/c-typeck.c:6657 c/c-typeck.c:6903
  #, 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.c:6691
  #, 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.c:6694
  #, 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.c:6699
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-typeck.c:6898
  #, 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.c:6907
  #, 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.c:6911
  #, 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.c:6916
  #, 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.c:6934
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: c/c-typeck.c:7112 c/c-typeck.c:7479
  #, 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.c:7115 c/c-typeck.c:7482
  #, fuzzy
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.c:7118 c/c-typeck.c:7484
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7486
  #, fuzzy
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.c:7129 c/c-typeck.c:7374 c/c-typeck.c:7417
  #, 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.c:7131 c/c-typeck.c:7376 c/c-typeck.c:7419
  #, fuzzy
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.c:7133 c/c-typeck.c:7378 c/c-typeck.c:7421
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.c:7135 c/c-typeck.c:7380 c/c-typeck.c:7423
  #, fuzzy
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.c:7144
  #, 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.c:7212
  #, 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.c:7225
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7235
  #, 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.c:7245
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.c:7278
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7284
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7289
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7294 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7317
  #, 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.c:7327
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7337
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.c:7342
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.c:7391
  #, 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.c:7394
  #, 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.c:7396
  #, 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.c:7398
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C verbiedt %s tussen functiepointer en %<void *%>"
  
  # 'signedness' = 'signed-heid'?
! #: c/c-typeck.c:7442
  #, 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.c:7450
  #, 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.c:7455
  #, 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.c:7460
  #, 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.c:7502
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.c:7510
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: c/c-typeck.c:7515
  #, fuzzy, gcc-internal-format
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "toewijzing vanuit incompatibel pointertype"
  
! #: c/c-typeck.c:7521
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "initialisatie vanuit incompatibel pointertype"
  
! #: c/c-typeck.c:7526
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "initialisatie vanuit incompatibel pointertype"
  
! #: c/c-typeck.c:7533
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: c/c-typeck.c:7538
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: c/c-typeck.c:7577
  #, 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.c:7584
  #, 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.c:7589
  #, 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.c:7593
  #, 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.c:7613
  #, 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.c:7620
  #, 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.c:7625
  #, 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.c:7629
  #, 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.c:7656
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "incompatibel type voor argument %d van %qE"
  
! #: c/c-typeck.c:7667
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7677
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7687
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.c:7755
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.c:7995 c/c-typeck.c:8889 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisatie van flexibel array-lid"
  
! #: c/c-typeck.c:8011 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8051
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "array van ongeschikt type heeft stringconstante als beginwaarde"
  
! #: c/c-typeck.c:8119 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:8162 c/c-typeck.c:8165 c/c-typeck.c:8173
! #: c/c-typeck.c:8213 c/c-typeck.c:9742 c/c-typeck.c:9792
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-typeck.c:8147
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "array krijgt niet-constante array-expressie als beginwaarde"
  
! #: c/c-typeck.c:8178 c/c-typeck.c:8226 c/c-typeck.c:9802
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-typeck.c:8220 c/c-typeck.c:9797
  #, 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.c:8239
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ongeldige beginwaarde"
  
! #: c/c-typeck.c:8517 cp/decl.c:6998
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: c/c-typeck.c:8737
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "extra accolade-groep aan einde van beginwaarde"
  
! #: c/c-typeck.c:8820
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: c/c-typeck.c:8886 c/c-typeck.c:10325 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, 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.c:8923
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: c/c-typeck.c:8946
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: c/c-typeck.c:8970
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "lege scalaire beginwaarde"
  
! #: c/c-typeck.c:8975
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "extra elementen in scalaire beginwaarde"
  
! #: c/c-typeck.c:9094 c/c-typeck.c:9176
  #, 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.c:9099 c/c-typeck.c:9238
  #, 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.c:9149
  #, 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.c:9158 c/c-typeck.c:9167
  #, 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.c:9172 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: c/c-typeck.c:9178 c/c-typeck.c:9181
  #, 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.c:9200
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leeg indexbereik in beginwaarde"
  
! #: c/c-typeck.c:9209
  #, 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.c:9311 c/c-typeck.c:9341 c/c-typeck.c:9885
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "geÃ¯nitialiseerd veld met neveneffecten wordt overschreven"
  
! #: c/c-typeck.c:9315 c/c-typeck.c:9345 c/c-typeck.c:9888
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "geÃ¯nitialiseerd veld wordt overschreven"
  
! #: c/c-typeck.c:9819
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:10200
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "overtollige elementen in beginwaarde van char array"
  
! #: c/c-typeck.c:10207 c/c-typeck.c:10284
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "overtollige elementen in beginwaarde van struct"
  
! #: c/c-typeck.c:10228
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.c:10299 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "niet-statische initialisatie van flexibel array-lid"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: c/c-typeck.c:10416
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.c:10478
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "overtollige elementen in beginwaarde van array"
  
! #: c/c-typeck.c:10512
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "overtollige elementen in beginwaarde van vector"
  
! #: c/c-typeck.c:10544
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "overtollige elementen in beginwaarde van scalair"
  
! #: c/c-typeck.c:10786
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C verbiedt %<goto *expr;%>"
  
! #: c/c-typeck.c:10813 c/gimple-parser.c:2404 cp/typeck.c:10061
  #, fuzzy, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
  
! #: c/c-typeck.c:10841 c/c-typeck.c:10845
  #, 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.c:10859 c/gimple-parser.c:2414
  #, 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.c:10862
  #, 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.c:10939
  #, 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.c:11029 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-waarde is geen integer"
  
! #: c/c-typeck.c:11054
  #, 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.c:11092 c/c-typeck.c:11100
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c/c-typeck.c:11106 cp/parser.c:11981
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: c/c-typeck.c:11108
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "default-label niet in een switch-statement"
  
! #: c/c-typeck.c:11184 cp/parser.c:13483
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.c:11187 c/c-typeck.c:11207 cp/decl.c:3644 cp/parser.c:13493
! #: cp/parser.c:13514
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.c:11190 cp/parser.c:13496
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.c:11204 cp/parser.c:13506
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-statement niet in een lus"
  
! #: c/c-typeck.c:11242 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "statement zonder effect"
  
  # vertaling voor 'statement'?
! #: c/c-typeck.c:11286
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-typeck.c:12120 c/c-typeck.c:12288 cp/typeck.c:5423
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:12128 c/c-typeck.c:12296 cp/typeck.c:5436
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12143 c/c-typeck.c:12311 cp/typeck.c:5454
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "vergelijking tussen types %qT en %qT"
! 
! #: c/c-typeck.c:12153 c/c-typeck.c:12321 cp/typeck.c:5471
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12167 cp/typeck.c:5129
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.c:12185 c/c-typeck.c:12206
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12191 c/c-typeck.c:12212
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr ""
  
! #: c/c-typeck.c:12233 c/c-typeck.c:12362
  #, 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.c:12240 c/c-typeck.c:12246
  #, 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.c:12253 c/c-typeck.c:12372
  #, 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.c:12265 c/c-typeck.c:12270 c/c-typeck.c:12398 c/c-typeck.c:12403
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "vergelijking tussen pointer en integer"
  
! #: c/c-typeck.c:12350
  #, 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.c:12352
  #, 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.c:12357
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordende vergelijking van pointer met null-pointer"
  
! #: c/c-typeck.c:12380 c/c-typeck.c:12383 c/c-typeck.c:12390 c/c-typeck.c:12393
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordende vergelijking van pointer met integer nul"
  
! #: c/c-typeck.c:12462
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.c:12777
  #, 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.c:12781
  #, 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.c:12785
  #, 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.c:12801
  #, 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.c:12991 cp/semantics.c:9886
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13002 c/c-typeck.c:13012 cp/semantics.c:9897
! #: cp/semantics.c:9907
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.c:13047 cp/semantics.c:9942
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:13091 c/c-typeck.c:14672 c/c-typeck.c:14759 c/c-typeck.c:14832
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.c:13103 c/c-typeck.c:14604 c/c-typeck.c:14745
! #: cp/semantics.c:4950 cp/semantics.c:7490 cp/semantics.c:7684
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-typeck.c:13112 c/c-typeck.c:14769 cp/semantics.c:4960
! #: cp/semantics.c:7703
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qs is meestal een functie"
  
! #: c/c-typeck.c:13120 c/c-typeck.c:14778
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: c/c-typeck.c:13131 cp/semantics.c:4976 cp/semantics.c:7732
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:13135 c/c-typeck.c:14797 cp/semantics.c:4980
! #: cp/semantics.c:7736
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:13142
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.c:13151 c/c-typeck.c:14804 c/c-typeck.c:14922
! #: cp/semantics.c:4998 cp/semantics.c:7743 cp/semantics.c:7924
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:13187 cp/semantics.c:5032
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.c:13194 cp/semantics.c:5039
  #, 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.c:13217 cp/semantics.c:5072
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.c:13234 c/c-typeck.c:13300 c/c-typeck.c:13577
! #: cp/semantics.c:5089 cp/semantics.c:5155
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.c:13253 cp/semantics.c:5108
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13261 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13270 c/c-typeck.c:13391 cp/semantics.c:5125
! #: cp/semantics.c:5246
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13287 cp/semantics.c:5142
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13328 cp/semantics.c:5183
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13343 cp/semantics.c:5198
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13379 cp/semantics.c:5234
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13383 cp/semantics.c:5238
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.c:13401 c/c-typeck.c:13516 cp/semantics.c:5256
! #: cp/semantics.c:5385
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13409 cp/semantics.c:5264
  #, 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.c:13795 cp/semantics.c:6335
  #, 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.c:13802
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-typeck.c:13808 cp/semantics.c:6342
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-typeck.c:13821 cp/semantics.c:6358
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-typeck.c:13841 cp/semantics.c:6394
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13868
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13875 cp/semantics.c:6428
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13881 cp/semantics.c:6434
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: c/c-typeck.c:13887 cp/semantics.c:6440
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13924 cp/semantics.c:6488
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.c:14006 cp/semantics.c:6563
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.c:14028 cp/semantics.c:6583
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.c:14054 c/c-typeck.c:14064
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.c:14084
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-typeck.c:14096
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14104
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.c:14148
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.c:14157 cp/semantics.c:6227
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "grootte van %qs is %u bytes"
  
! #: c/c-typeck.c:14245
  #, 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.c:14263 c/c-typeck.c:14996 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14275 cp/semantics.c:8447
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.c:14289 cp/semantics.c:6624
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr ""
  
! #: c/c-typeck.c:14297
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.c:14305
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14324 cp/semantics.c:6698
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14354 c/c-typeck.c:14915 c/c-typeck.c:15139
! #: cp/semantics.c:6785 cp/semantics.c:7917 cp/semantics.c:8215
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14369 cp/semantics.c:6800
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.c:14382 c/c-typeck.c:14414 c/c-typeck.c:14445
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14390 c/c-typeck.c:14421 c/c-typeck.c:14693 c/c-typeck.c:14843
! #: c/c-typeck.c:14850 c/c-typeck.c:14868 c/c-typeck.c:14878 c/c-typeck.c:14885
! #: cp/semantics.c:6813 cp/semantics.c:6821 cp/semantics.c:6878
! #: cp/semantics.c:6885 cp/semantics.c:6929 cp/semantics.c:7617
! #: cp/semantics.c:7794 cp/semantics.c:7801 cp/semantics.c:7818
! #: cp/semantics.c:7828 cp/semantics.c:7835
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14393 c/c-typeck.c:14424 c/c-typeck.c:14853 c/c-typeck.c:14888
! #: cp/semantics.c:6824 cp/semantics.c:6888 cp/semantics.c:7804
! #: cp/semantics.c:7838
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14407 cp/semantics.c:6870
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-typeck.c:14438 cp/semantics.c:6921
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-typeck.c:14457 cp/semantics.c:7260
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14464
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14471
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14478
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14491 cp/semantics.c:7331
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14497
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14510 cp/semantics.c:7370
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14516
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14585 cp/semantics.c:7456
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7481
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14612 cp/semantics.c:7500
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14621 cp/semantics.c:7511
  #, 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.c:14664 cp/semantics.c:7592
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14689 c/c-typeck.c:14865 cp/semantics.c:7613
! #: cp/semantics.c:7815
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14697 c/c-typeck.c:14871 cp/semantics.c:7621
! #: cp/semantics.c:7821
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7691
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14823 c/c-typeck.c:14929 cp/semantics.c:7773
! #: cp/semantics.c:7931
  #, 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.c:14910 cp/semantics.c:7911
  #, 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.c:14938 cp/semantics.c:7941
  #, 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.c:14952 cp/semantics.c:7957
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14955 cp/semantics.c:7960
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.c:14972
  #, 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.c:14979
  #, 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.c:15009 c/c-typeck.c:15100 cp/semantics.c:8357
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:15029 cp/semantics.c:7543
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.c:15122 cp/semantics.c:8183
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:15189 cp/semantics.c:8518
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:15199
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8309
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15230 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15241 c/c-typeck.c:15249 cp/semantics.c:8331
! #: cp/semantics.c:8349
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15294 cp/semantics.c:8289
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15331 cp/semantics.c:8339
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15341 cp/semantics.c:8368
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15359 cp/semantics.c:8543
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15533
  #, 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.c:15538
  #, 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%>"
  
! #: c/c-typeck.c:15544
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "ongeldige registernaam voor %qs"
*** 46158,46164 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 46199,46205 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:3729 cp/pt.c:6908
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr ""
*** 46246,47491 ****
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4366
  #, fuzzy, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/call.c:4264
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:4372 cp/cvt.c:862
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.c:4439
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4460
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversie naar niet-scalair type gevraagd"
  
! #: cp/call.c:4644
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:4958
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5014
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/call.c:5016
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5035
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5058
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5069
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:5072
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%J%s %<%c%s%>"
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:5081
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5215
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ verbiedt het weglaten van de middelste term van een ?: expresie"
  
! #: cp/call.c:5282
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "vergelijking tussen types %qT en %qT"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:5703
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/call.c:5716
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: cp/call.c:5721
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: cp/call.c:5737
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%Jteruggeeftype van %qD is niet %<int%>"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "vergelijking tussen %q#T en %q#T"
  
! #: cp/call.c:7009
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7012
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7051
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "impliciete declaratie van functie %qE"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7267
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:7273
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%s is niet addresseerbaar"
  
! #: cp/call.c:7362
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7381
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.c:7388
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.c:7455
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/call.c:7475
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7525
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: cp/call.c:7536
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.c:7545
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7582 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7897
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7906
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7911
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7926
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:8166
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8270
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8348
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/call.c:8357
  #, fuzzy, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9103
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "kan oproep van %qs niet inline maken"
  
! #: cp/call.c:9131
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/call.c:9313
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "herhaald lid %qs"
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9875
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is too large"
  msgid "; use assignment instead"
  msgstr "gevraagd alignment is te groot"
  
! #: cp/call.c:9877
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "dubbele beginwaarde"
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "herhaald lid %qs"
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9910
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "dubbele beginwaarde"
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:10109
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10383 cp/typeck.c:9489
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.c:10405
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:10437
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:10484
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10716
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10742
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10748
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11734
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11804
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12057
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "parameternaam ontbreekt uit parameterlijst"
  
! #: cp/call.c:12061
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "kandidaat is: %+#D"
  
! #: cp/call.c:12063
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "kandidaat is: %+#D"
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12651
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:12655
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/class.c:309
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:313
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:320
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:325
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:378
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/class.c:1191
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/class.c:1194
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/class.c:1212
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1332
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1342
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2936
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/class.c:2939
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/class.c:2954
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/class.c:3017
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:3018
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "%s voor %qs"
  
! #: cp/class.c:3053
  #, 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/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3451
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/class.c:3467
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/class.c:3472
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "bitveld %qs heeft een negatieve breedte"
  
! #: cp/class.c:3477
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "bitveld %qs heeft breedte 0"
  
! #: cp/class.c:3487
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "breedte van %qs overschrijdt zijn type"
  
! #: cp/class.c:3493
  #, fuzzy, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3563
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3679
  #, fuzzy, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/class.c:3692
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "%qs is geen static veld"
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3834
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/class.c:3837
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/class.c:3868
  #, fuzzy, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/class.c:3870
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:3913
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "%qs is geen iterator"
  
! #: cp/class.c:3941
  #, fuzzy, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%s heeft geen benoemde leden"
  
! #: cp/class.c:3946
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3952
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:4411
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4414
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4742
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "geen beginwaarde voor variant-veld %qs"
  
! #: cp/class.c:4775
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/class.c:5934
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%qs is geen iterator"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:5943
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "%qs is geen static veld"
  
! #: cp/class.c:6006
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "%qs is geen static veld"
  
! #: cp/class.c:6127
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:6156
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6162
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "%qs is geen static veld"
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6743
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6922
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "omvang van array %qs is te groot"
  
! #: cp/class.c:7208
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ongeldig gebruik van %<this%> op hoogste niveau"
  
! #: cp/class.c:7210
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ongeldig gebruik van strcture met flexibel array-lid"
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:7243
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: cp/class.c:7245
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "%Jflexibel array-lid in overigens lege struct"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/class.c:7262
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: cp/class.c:7264
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "%Jflexibel array-lid in overigens lege struct"
  
! #: cp/class.c:7283
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/class.c:7534
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:7562
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7572
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7735
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "taal-string %<\"%E\"%> wordt niet herkend"
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8555
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "herhaald lid %qs"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8928
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/class.c:8931
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "ongeldige naam %qs"
--- 46287,47532 ----
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4367
  #, fuzzy, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/call.c:4265
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:4373 cp/cvt.c:862
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.c:4440
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4461
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversie naar niet-scalair type gevraagd"
  
! #: cp/call.c:4645
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:4648
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4873
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4945
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:4959
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:5012
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5015
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/call.c:5017
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/call.c:5019
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5036
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/call.c:5040
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5049 cp/call.c:5093 cp/call.c:5103
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:5052
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:5059
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:5062
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:5070
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:5073
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%J%s %<%c%s%>"
  
! #: cp/call.c:5079
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:5082
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:5097
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5106
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5216
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ verbiedt het weglaten van de middelste term van een ?: expresie"
  
! #: cp/call.c:5283
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.c:5300 cp/call.c:5307
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5363
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/call.c:5443
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5448
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.c:5497 cp/call.c:5612 cp/call.c:5783
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "vergelijking tussen types %qT en %qT"
  
! #: cp/call.c:5501
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5688
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:5704
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/call.c:5717
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: cp/call.c:5722
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: cp/call.c:5738
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/call.c:6428
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6430
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6510
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6561
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%Jteruggeeftype van %qD is niet %<int%>"
  
! #: cp/call.c:6563
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6634
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "vergelijking tussen %q#T en %q#T"
  
! #: cp/call.c:7018
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:7060
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "impliciete declaratie van functie %qE"
  
! #: cp/call.c:7236
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7242
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7278
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/call.c:7279 cp/decl.c:8284
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:7284
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/call.c:7285 cp/decl.c:8285
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:7292
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%s is niet addresseerbaar"
  
! #: cp/call.c:7373
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.c:7376 cp/call.c:7395 cp/decl.c:9980 cp/typeck.c:4209
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:7380
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7392
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.c:7399
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.c:7466
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/call.c:7486
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.c:7536
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: cp/call.c:7547
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.c:7556
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7593 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7635 cp/call.c:7642
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7638
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7911
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7920
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7925
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7937
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7940
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.c:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.c:7982 cp/call.c:8000
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7985
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:8180
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:8207 cp/cvt.c:1978
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8287
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/call.c:8297
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8365
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/call.c:8374
  #, fuzzy, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/call.c:8474
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8536
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:9120
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.c:9123 cp/call.c:11767
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "kan oproep van %qs niet inline maken"
  
! #: cp/call.c:9148
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/call.c:9344
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/call.c:9476
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9876
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9879
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "herhaald lid %qs"
  
! #: cp/call.c:9884
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9889
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9904
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9906
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is too large"
  msgid "; use assignment instead"
  msgstr "gevraagd alignment is te groot"
  
! #: cp/call.c:9908
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "dubbele beginwaarde"
  
! #: cp/call.c:9911
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9914
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "herhaald lid %qs"
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9937
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9939
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9941
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "dubbele beginwaarde"
  
! #: cp/call.c:9944
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9947
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9950
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9961
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9973
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9990
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9993
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:10003
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10006
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:10018
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10040
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:10140
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:10414 cp/typeck.c:9504
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.c:10436
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:10468
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:10515
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/call.c:10553 cp/pt.c:16297 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10555
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10747
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:10750
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10773
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: cp/call.c:10778
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10779
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10802
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11765
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.c:11834
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11835
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:11838
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:12088
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "parameternaam ontbreekt uit parameterlijst"
  
! #: cp/call.c:12092
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "kandidaat is: %+#D"
  
! #: cp/call.c:12094
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "kandidaat is: %+#D"
  
! #: cp/call.c:12140
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.c:12527
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12682
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:12686
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/class.c:322
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:326
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr ""
  
! #: cp/class.c:333
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:338
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr ""
  
! #: cp/class.c:391
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/class.c:1204
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/class.c:1207
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/class.c:1225
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/class.c:1227 cp/decl.c:1746 cp/decl.c:1758 cp/decl.c:1783 cp/decl.c:1806
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/class.c:1269
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1272
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1341
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1345
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:1351
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1355
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1435 cp/class.c:1442 cp/class.c:1449 cp/class.c:1461
  #: cp/cvt.c:1100
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1447
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1455
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.c:1766
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2240
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2252
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2293
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2297
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2589
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2951
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/class.c:2954
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/class.c:2969
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/class.c:3032
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:3033
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "%s voor %qs"
  
! #: cp/class.c:3068
  #, 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/class.c:3078 cp/parser.c:21870
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3274
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3466
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/class.c:3482
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/class.c:3487
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "bitveld %qs heeft een negatieve breedte"
  
! #: cp/class.c:3492
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "bitveld %qs heeft breedte 0"
  
! #: cp/class.c:3502
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "breedte van %qs overschrijdt zijn type"
  
! #: cp/class.c:3508
  #, fuzzy, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/class.c:3569
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3572
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3574
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3578
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3694
  #, fuzzy, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/class.c:3707
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "%qs is geen static veld"
  
! #: cp/class.c:3720
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/class.c:3726
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/class.c:3797
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3849
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/class.c:3852
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/class.c:3883
  #, fuzzy, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/class.c:3885
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:3928
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "%qs is geen iterator"
  
! #: cp/class.c:3956
  #, fuzzy, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%s heeft geen benoemde leden"
  
! #: cp/class.c:3961
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/class.c:3963
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3967
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3969
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:4426
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4429
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4757
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "geen beginwaarde voor variant-veld %qs"
  
! #: cp/class.c:4790
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/class.c:5246
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5267
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5923 cp/constexpr.c:246
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/class.c:5949
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%qs is geen iterator"
  
! #: cp/class.c:5952
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5955
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:5958
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5999
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:6014
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "%qs is geen static veld"
  
! #: cp/class.c:6021
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "%qs is geen static veld"
  
! #: cp/class.c:6142
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:6171
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6177
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "%qs is geen static veld"
  
! #: cp/class.c:6496
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6508
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6758
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6937
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "omvang van array %qs is te groot"
  
! #: cp/class.c:7223
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ongeldig gebruik van %<this%> op hoogste niveau"
  
! #: cp/class.c:7225
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ongeldig gebruik van strcture met flexibel array-lid"
  
! #: cp/class.c:7230
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:7258
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: cp/class.c:7260
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "%Jflexibel array-lid in overigens lege struct"
  
! #: cp/class.c:7269 cp/class.c:7300
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/class.c:7277
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "%Jflexibel array-lid niet aan het eind van de struct"
  
! #: cp/class.c:7279
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "%Jflexibel array-lid in overigens lege struct"
  
! #: cp/class.c:7298
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:7412 cp/parser.c:25654
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/class.c:7549
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:7577
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/class.c:7583
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7587
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/class.c:7593
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr ""
  
! #: cp/class.c:7750
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/class.c:7761
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8268
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "taal-string %<\"%E\"%> wordt niet herkend"
  
! #: cp/class.c:8358
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8516
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8543
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8570
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "herhaald lid %qs"
  
! #: cp/class.c:8573
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8649 cp/class.c:8691
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8669
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8943
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/class.c:8946
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "ongeldige naam %qs"
*************** msgstr "%<register%> in lege declaratie
*** 47565,47571 ****
  msgid "%q+E is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "kan functie %<main%> niet inline maken"
--- 47606,47612 ----
  msgid "%q+E is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8025
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "kan functie %<main%> niet inline maken"
*************** msgstr "%qs is geen bestand, pipe of tty
*** 47611,47617 ****
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "kan functie %<main%> niet inline maken"
--- 47652,47658 ----
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8057
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "kan functie %<main%> niet inline maken"
*************** msgstr ""
*** 47722,48095 ****
  msgid "accessing uninitialized array element"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/constexpr.c:3875
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:3898
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4062
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4065
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4076
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4079
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4090
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4093
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4104
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4108
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4119
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4122
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4163
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4226
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5026
  #, 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.c:5028 cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/constexpr.c:5033
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:5038
  #, 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.c:5045
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
! #: cp/constexpr.c:5050
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%qs is geen iterator"
  
! #: cp/constexpr.c:5053
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:5071
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.c:5074
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/constexpr.c:5320
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:5389
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5402
  #, 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.c:5802 cp/constexpr.c:7039
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:5908
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6010
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:6089
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6271 cp/constexpr.c:8646
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:6727
  #, 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.c:6756
  #, fuzzy, gcc-internal-format
  #| msgid "Empty array constructor at %C is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "Lege array-constructor op %C is niet toegestaan"
  
! #: cp/constexpr.c:6792
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:6992
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "ongeldige beginwaarde"
  
! #: cp/constexpr.c:6998
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "functie kan niet inline gemaakt worden"
  
! #: cp/constexpr.c:7023
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:7042
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7280
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7295
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7306
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/constexpr.c:8138
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8226
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8265
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8419
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8486
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/constexpr.c:8501
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8565
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8615
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/constexpr.c:8622
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/constexpr.c:8695
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.c:8791
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8858
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: cp/constexpr.c:8888
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "onverwachte operand"
--- 47763,48136 ----
  msgid "accessing uninitialized array element"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/constexpr.c:3877
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.c:3894 cp/constexpr.c:3993 cp/constexpr.c:6123
! #: cp/constexpr.c:6220 cp/constexpr.c:7977
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:3900
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:3931 cp/constexpr.c:3953
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/constexpr.c:3933
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4064
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4067
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4078
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4081
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4092
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4095
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4106
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4110
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.c:4121
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4124
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.c:4165
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: cp/constexpr.c:4174 cp/constexpr.c:4184
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4204
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4228
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.c:4240
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4970 cp/constexpr.c:6790
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.c:4990
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5035
  #, 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.c:5037 cp/constexpr.c:5044
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/constexpr.c:5042
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:5047
  #, 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.c:5054
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
! #: cp/constexpr.c:5059
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%qs is geen iterator"
  
! #: cp/constexpr.c:5062
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.c:5067 cp/constexpr.c:5074
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:5080
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.c:5083
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/constexpr.c:5329
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:5398
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:5411
  #, 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.c:5811 cp/constexpr.c:7048
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:5917
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6019
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:6020
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6085
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:6098
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:6280 cp/constexpr.c:8655
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:6708 cp/constexpr.c:8182
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:6736
  #, 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.c:6765
  #, fuzzy, gcc-internal-format
  #| msgid "Empty array constructor at %C is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "Lege array-constructor op %C is niet toegestaan"
  
! #: cp/constexpr.c:6801
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:6906 cp/constexpr.c:8481 cp/constexpr.c:8859
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:7001
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "ongeldige beginwaarde"
  
! #: cp/constexpr.c:7007
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "functie kan niet inline gemaakt worden"
  
! #: cp/constexpr.c:7032
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:7051
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/constexpr.c:7281
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:7289
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:7304
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:7315
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:7337
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7917
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/constexpr.c:8147
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8150
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:8235
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8274
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8428
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8495
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/constexpr.c:8510
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:8574
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8624
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/constexpr.c:8631
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/constexpr.c:8704
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.c:8800
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8867
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8906
  #, fuzzy, gcc-internal-format
  msgid "label definition is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "onverwachte operand"
*************** msgstr ""
*** 48115,48151 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2773
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.c:2813
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.c:2830
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/cp-gimplify.c:2841
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/cp-gimplify.c:2853
  #, 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 ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "evaluating %qs"
--- 48156,48192 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2797
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/cp-gimplify.c:2819 cp/cp-gimplify.c:2831 cp/decl.c:4049 cp/method.c:978
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.c:2837
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.c:2854
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/cp-gimplify.c:2865
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/cp-gimplify.c:2877
  #, 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 ""
  
! #: cp/cp-gimplify.c:2981
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "evaluating %qs"
*************** msgstr "ongeldige registernaam voor %qs"
*** 48191,48197 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "kan niet derefereren, is geen pointer."
--- 48232,48238 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/cvt.c:498 cp/typeck.c:7991
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "kan niet derefereren, is geen pointer."
*************** msgstr "label %qs gebruikt maar niet ged
*** 48556,48794 ****
  msgid "odr-used inline variable %qD is not defined"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/decl.c:1198
  #, fuzzy, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qs was als %<extern%> gedeclareerd en daarna als %<static%>"
  
! #: cp/decl.c:1238
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:1252
  #, fuzzy, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:1299
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:1332
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "cannot specialize concept %q#D"
  msgstr "ongeÃ¯nitialiseerde const %qD"
  
! #: cp/decl.c:1354
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:1383
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "%Jsectie van %qD geeft een conflict met een eerdere declaratie"
  
! #: cp/decl.c:1386
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:1435
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.c:1437 cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.c:1506
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: cp/decl.c:1519 cp/decl.c:1646
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "bibliotheekfunctie %qs wordt verborgen"
  
! #: cp/decl.c:1520 cp/decl.c:1647
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "bibliotheekfunctie %qs wordt verborgen"
  
! #: cp/decl.c:1528
  #, fuzzy, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "bibliotheekfunctie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.c:1532 cp/decl.c:1593
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:1621
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.c:1627 cp/decl.c:1641
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.c:1631
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "lege declaratie"
  
! #: cp/decl.c:1735
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/decl.c:1739
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1755
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/decl.c:1779
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/decl.c:1801
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:1818
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.c:1828
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:1840
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:1900
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/decl.c:1912
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "prototype voor %qs volgt"
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "niet-prototype definitie hier"
  
! #: cp/decl.c:1954
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:1957
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:1992 cp/decl.c:2002
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/decl.c:1995 cp/decl.c:2005
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/decl.c:2045
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:2053
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "%Jeerdere definitie van %qD was hier"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "%Jeerdere declaratie van %qD was hier"
  
! #: cp/decl.c:2102
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
  
! #: cp/decl.c:2147
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/decl.c:2164
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "%Jherdefinitie van %qD"
--- 48597,48835 ----
  msgid "odr-used inline variable %qD is not defined"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/decl.c:1200
  #, fuzzy, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qs was als %<extern%> gedeclareerd en daarna als %<static%>"
  
! #: cp/decl.c:1240
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:1254
  #, fuzzy, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:1301
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.c:1305 cp/decl.c:15357
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:1334
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "cannot specialize concept %q#D"
  msgstr "ongeÃ¯nitialiseerde const %qD"
  
! #: cp/decl.c:1356
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:1385
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "%Jsectie van %qD geeft een conflict met een eerdere declaratie"
  
! #: cp/decl.c:1388
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:1437
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.c:1439 cp/decl.c:1822
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.c:1508
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: cp/decl.c:1521 cp/decl.c:1648
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "bibliotheekfunctie %qs wordt verborgen"
  
! #: cp/decl.c:1522 cp/decl.c:1649
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "bibliotheekfunctie %qs wordt verborgen"
  
! #: cp/decl.c:1530
  #, fuzzy, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "bibliotheekfunctie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.c:1534 cp/decl.c:1595
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:1623
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.c:1629 cp/decl.c:1643
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.c:1633
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "lege declaratie"
  
! #: cp/decl.c:1737
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/decl.c:1741
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.c:1757
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/decl.c:1781
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/decl.c:1803
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:1832
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:1842
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/decl.c:1844
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:1902
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/decl.c:1903 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/decl.c:1914
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "prototype voor %qs volgt"
  
! #: cp/decl.c:1916
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "niet-prototype definitie hier"
  
! #: cp/decl.c:1956
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:1959
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:1994 cp/decl.c:2004
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/decl.c:1997 cp/decl.c:2007
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/decl.c:2047
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:2055
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with import"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  msgid "import declared %q#D here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting declaration %qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D here"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "%Jeerdere definitie van %qD was hier"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "%Jeerdere declaratie van %qD was hier"
  
! #: cp/decl.c:2104
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
  
! #: cp/decl.c:2149
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/decl.c:2165
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "%Jherdefinitie van %qD"
*************** msgstr "%Jherdefinitie van %qD"
*** 48801,48848 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/decl.c:2774
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "herdefinitie van %q#D"
  
! #: cp/decl.c:3050
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD botst met gebruikte functie"
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D is niet gedeclareerd in class"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "functie %qs geherdeclareerd als inline"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 48842,48889 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2636
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/decl.c:2775
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
  #. Reject two definitions.
! #: cp/decl.c:3035 cp/decl.c:3064 cp/decl.c:3106 cp/decl.c:3123 cp/decl.c:3226
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "herdefinitie van %q#D"
  
! #: cp/decl.c:3051
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD botst met gebruikte functie"
  
! #: cp/decl.c:3061
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D is niet gedeclareerd in class"
  
! #: cp/decl.c:3075 cp/decl.c:3133
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3078 cp/decl.c:3136
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:3085 cp/decl.c:3143
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %q+D redeclared"
  msgstr "functie %qs geherdeclareerd als inline"
  
! #: cp/decl.c:3092
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 48850,49299 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:3171
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "%Jdeclaratie van %qD als thread-local volgt declaratie als niet-thread-local"
  
! #: cp/decl.c:3174
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "%Jdeclaratie van %qD als niet-thread-local volgt declaratie als thread-local"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.c:3216
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3283
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:3377
  #, fuzzy, gcc-internal-format
  msgid "  from here"
  msgstr "van hieruit opgeroepen"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3428
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.c:3431
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "ongeldige operand van %s"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3588
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.c:3591
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: cp/decl.c:4061
  #, fuzzy, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:4072
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4101
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4114
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/decl.c:4123
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/decl.c:4130
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:4195
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/decl.c:4531
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5063
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5113
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.c:5130
  #, 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.c:5163
  #, fuzzy, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nutteloos sleutelwoord of typenaam in lege declaratie"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5178
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5181
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5186
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5189
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5192
  #, 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.c:5196
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5200
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5204
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5208
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5212
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
! #: cp/decl.c:5243
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/decl.c:5246
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5318
  #, 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.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD krijgt beginwaarde (gebruik beter __typeof__)"
  
! #: cp/decl.c:5399
  #, 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.c:5437
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.c:5461
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%qs is geen static veld"
  
! #: cp/decl.c:5469
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.c:5482
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5494
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.c:5542
  #, 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.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qE is hier niet gedeclareerd (niet in een functie)"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl.c:5671
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variabele %qs heeft beginwaarde, maar een onvolledig type"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementen van array %qs hebben een onvolledig type"
  
! #: cp/decl.c:5687
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: cp/decl.c:5754
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5862
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/decl.c:5866
  #, 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.c:5922
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/decl.c:5929
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/decl.c:5941
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array %qs heeft grootte die negatief of 0 is"
  
! #: cp/decl.c:5981
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: cp/decl.c:6006
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "opslaggrootte van %qs is niet constant"
  
! #: cp/decl.c:6057
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6061
  #, 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.c:6067
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6109
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "ongeÃ¯nitialiseerde const %qD"
  
! #: cp/decl.c:6116
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:6125
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:6133
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6308
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
--- 48891,49340 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3157
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:3172
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "%Jdeclaratie van %qD als thread-local volgt declaratie als niet-thread-local"
  
! #: cp/decl.c:3175
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "%Jdeclaratie van %qD als niet-thread-local volgt declaratie als thread-local"
  
! #: cp/decl.c:3190 cp/decl.c:3234 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.c:3217
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3284
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:3378
  #, fuzzy, gcc-internal-format
  msgid "  from here"
  msgstr "van hieruit opgeroepen"
  
! #: cp/decl.c:3401 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3429
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.c:3432
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/decl.c:3446 cp/decl.c:3600
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3452 cp/decl.c:3582 cp/decl.c:3602
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "ongeldige operand van %s"
  
! #: cp/decl.c:3458 cp/decl.c:3612
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3464 cp/decl.c:3604
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3471 cp/decl.c:3606
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3589
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.c:3592
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/decl.c:4056 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: cp/decl.c:4062
  #, fuzzy, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:4073
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:4101 cp/decl.c:4187
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4102
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:4115
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/decl.c:4124
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/decl.c:4131
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:4196
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/decl.c:4532
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/decl.c:5039
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5042
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5045
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:5064
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:5067
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:5109
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:5114
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.c:5131
  #, 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.c:5164
  #, fuzzy, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nutteloos sleutelwoord of typenaam in lege declaratie"
  
! #: cp/decl.c:5172
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5179
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5182
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5187
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5190
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5193
  #, 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.c:5197
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5201
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5205
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5209
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5213
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
  
! #: cp/decl.c:5216 cp/decl.c:5219 cp/decl.c:5222
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
! #: cp/decl.c:5244
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/decl.c:5247
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5319
  #, 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.c:5323
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5387 cp/decl2.c:859
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD krijgt beginwaarde (gebruik beter __typeof__)"
  
! #: cp/decl.c:5400
  #, 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.c:5438
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.c:5462
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%qs is geen static veld"
  
! #: cp/decl.c:5470
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.c:5471
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.c:5483
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5495
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.c:5543
  #, 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.c:5560
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5595
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qE is hier niet gedeclareerd (niet in een functie)"
  
! #: cp/decl.c:5600
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl.c:5672
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variabele %qs heeft beginwaarde, maar een onvolledig type"
  
! #: cp/decl.c:5678 cp/decl.c:6856
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementen van array %qs hebben een onvolledig type"
  
! #: cp/decl.c:5688
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: cp/decl.c:5755
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/decl.c:5838
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5844
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5863
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/decl.c:5867
  #, 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.c:5923
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/decl.c:5930
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/decl.c:5942
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array %qs heeft grootte die negatief of 0 is"
  
! #: cp/decl.c:5982
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: cp/decl.c:6007
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "opslaggrootte van %qs is niet constant"
  
! #: cp/decl.c:6058
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:6062
  #, 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.c:6068
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:6110
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "ongeÃ¯nitialiseerde const %qD"
  
! #: cp/decl.c:6117
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:6126
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:6134
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:6138
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6309
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6366
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
*************** msgstr ""
*** 49308,51175 ****
  msgid "%qT has no non-static data member named %qD"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: cp/decl.c:6439
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ongeldige beginwaarde"
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "ongeldige beginwaarde voor veld %qs"
  
! #: cp/decl.c:6570
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/decl.c:6580
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/decl.c:6698
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: cp/decl.c:6818
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/decl.c:6832
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementen van array %qs hebben een onvolledig type"
  
! #: cp/decl.c:6845
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: cp/decl.c:6900
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%qs heeft een onvolledig type"
  
! #: cp/decl.c:6921
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7135
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.c:7138
  #, 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.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7328
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: cp/decl.c:7586
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.c:7610
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/decl.c:7615
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%Jherdeclaratie van enum %qD"
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, 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.c:7702 cp/decl.c:14083
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.c:7758
  #, 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.c:7866
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: cp/decl.c:7925
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:7968
  #, 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.c:8146
  #, fuzzy, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "typedef %qs krijgt beginwaarde alsof het een variabele is"
  
! #: cp/decl.c:8252
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8262
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.c:8288
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8297
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8507
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "dereferentie van pointer naar onvolledig type"
  
! #: cp/decl.c:8523
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, 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.c:8536
  #, 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.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8584
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:8610
  #, 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.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8646
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.c:8675
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:8680
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "herhaald lid %qs"
  
  # Betere vertaling voor 'decompose'?
! #: cp/decl.c:8685
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "kan adres niet ontleden"
  
! #: cp/decl.c:8691
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "teruggeeftype is onvolledig"
  
! #: cp/decl.c:8700
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9412
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/decl.c:9416
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/decl.c:9419
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "array %qs heeft grootte die negatief of 0 is"
  
! #: cp/decl.c:9435
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9463
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9465
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9471
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9474
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9476
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9482
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9485
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9487
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9493
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9505
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/decl.c:9512
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/decl.c:9544
  #, 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.c:9584
  #, fuzzy, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:9595
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "%J%qD als niet-parameter gedeclareerd"
  
! #: cp/decl.c:9602
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "%Jparameter %qD als void gedeclareerd"
  
! #: cp/decl.c:9605
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9681
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "%Jfunctiedefinitie in oude stijl"
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  #| msgid "function return type cannot be function"
  msgid "a function concept cannot be constrained"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: cp/decl.c:9713
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qs is meestal een functie"
  
! #: cp/decl.c:9758
  #, 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.c:9769
  #, 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.c:9788
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9797
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9814
  #, 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.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9862
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:9870
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:9932
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:9933
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:9941
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:9942
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:9952
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9967
  #, 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.c:9980
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:9990
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Ongeldige optie %qs"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10004
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10016
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.c:10139
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.c:10144
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.c:10146
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/decl.c:10163
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:10356
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:10365
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/decl.c:10371
  #, 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.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10381
  #, fuzzy, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:10505
  #, 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.c:10509
  #, 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.c:10513
  #, 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.c:10524
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10529
  #, 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.c:10534
  #, 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.c:10645
  #, 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.c:10648
  #, 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.c:10679 cp/decl.c:10751
  #, 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.c:10683 cp/decl.c:10754
  #, fuzzy, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/decl.c:10734
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.c:10737
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.c:10761
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ verbiedt array %qs van variabele lengte"
  
! #: cp/decl.c:10764
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ verbiedt array %qs van variabele lengte"
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10885
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.c:10897
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qs wordt gedeclareerd als een array van voids"
  
! #: cp/decl.c:10899
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.c:10904
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:10906
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.c:10911
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:10913
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.c:10918
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:10921
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11028
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11042
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.c:11055
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11067
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/decl.c:11070
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.c:11074
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.c:11083
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11127
  #, 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.c:11132
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11379
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
  
! #: cp/decl.c:11385
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
  
! #: cp/decl.c:11395
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:11419
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:11426
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11505
  #, fuzzy, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "functie-definitie als %<register%> gedeclareerd"
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:11530
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.c:11535
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/decl.c:11570
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, 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.c:11627
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:11674
  #, 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.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ verbiedt lid-declaraties zonder leden"
  
! #: cp/decl.c:11747
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_saveregs wordt niet ondersteund door dit doelsysteem"
  
! #: cp/decl.c:11755
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ ondersteunt %<long long%> niet"
  
! #: cp/decl.c:11809
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "zowel 'signed' als 'unsigned' opgegeven voor %qs"
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "zowel 'long' als 'short' opgegeven voor %qs"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: cp/decl.c:11834
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/decl.c:11836
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/decl.c:11903
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "'complex' ongeldig voor %qs"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11963
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:11972
  #, 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.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:11992
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:12041
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12073
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12097
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12108
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:12111
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12146
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.c:12172
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:12191
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuut wordt genegeerd"
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12303
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.c:12309
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12382
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12387
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/decl.c:12394
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12403
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.c:12419
  #, 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.c:12428
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12455
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12482
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12494
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/decl.c:12507
  #, 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.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12558
  #, fuzzy, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:12563
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.c:12564
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.c:12572
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.c:12573
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12617
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12711
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.c:12733
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:12762
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.c:12763
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:12836
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12907
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12968
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.c:12970
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.c:12978
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.c:13018
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:13027
  #, fuzzy, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/decl.c:13030
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/decl.c:13041
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.c:13044
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> bij lege declaratie"
  
! #: cp/decl.c:13047
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:13057
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:13064
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:13070
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:13088
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:13133
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.c:13136
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13145
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:13260
  #, 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.c:13268
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13274
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13307
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13321
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: cp/decl.c:13336
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.c:13355
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl.c:13369
  #, fuzzy, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:13377
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:13380
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/decl.c:13435
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:13456
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.c:13459
  #, 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.c:13475
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.c:13496
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/decl.c:13506
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/decl.c:13516
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:13530
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "eerdere impliciete declaratie van `%s'"
  
! #: cp/decl.c:13537
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "In functie %qs"
  
! #: cp/decl.c:13550
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:13563
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "eerdere impliciete declaratie van `%s'"
  
! #: cp/decl.c:13572
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:13578
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "open %s"
  
! #: cp/decl.c:13595
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/decl.c:13598
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "variabele of veld %qs als void gedeclareerd"
  
! #: cp/decl.c:13660
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/decl.c:13665
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: cp/decl.c:13685
  #, 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.c:13688
  #, 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.c:13741 cp/decl.c:13752
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:13746
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "%qs is geen static veld"
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:13857
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.c:13860
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.c:13866
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.c:13870
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.c:13887
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13891
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13899
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.c:13906
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13907
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:13950
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14005
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:14011
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14019
  #, 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.c:14026
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:14046
  #, 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.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs heeft zowel %<extern%> als een beginwaarde"
  
! #: cp/decl.c:14235
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/decl.c:14238
  #, 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.c:14328
  #, 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.c:14332
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14362
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl.c:14387
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14389
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14727
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:14734
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:14764
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:14770
  #, 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.c:14780
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14817
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14843
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14844
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14856
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14857
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14868
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14880
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14894
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14918
  #, 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.c:14925
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14927
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14936
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14938
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15047
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15070
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15073
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "beginwaarde ontbreekt"
  
! #: cp/decl.c:15075
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 49349,51216 ----
  msgid "%qT has no non-static data member named %qD"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: cp/decl.c:6465
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ongeldige beginwaarde"
  
! #: cp/decl.c:6516
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6555 cp/decl.c:6815 cp/typeck2.c:1377 cp/typeck2.c:1665
! #: cp/typeck2.c:1713 cp/typeck2.c:1760
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "ongeldige beginwaarde voor veld %qs"
  
! #: cp/decl.c:6596
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/decl.c:6606
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/decl.c:6724
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: cp/decl.c:6844
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/decl.c:6858
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementen van array %qs hebben een onvolledig type"
  
! #: cp/decl.c:6871
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: cp/decl.c:6926
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%qs heeft een onvolledig type"
  
! #: cp/decl.c:6947
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/decl.c:6992
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:7116
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:7151
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:7153
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.c:7156
  #, 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.c:7161
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7346
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: cp/decl.c:7604
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.c:7628
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/decl.c:7633
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%Jherdeclaratie van enum %qD"
  
! #: cp/decl.c:7638
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7643
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7648
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7698
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7716 cp/decl.c:14099
  #, 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.c:7720 cp/decl.c:14103
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.c:7776
  #, 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.c:7884
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: cp/decl.c:7943
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:7986
  #, 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.c:8164
  #, fuzzy, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "typedef %qs krijgt beginwaarde alsof het een variabele is"
  
! #: cp/decl.c:8270
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:8273
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:8280
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.c:8306
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8315
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8525
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "dereferentie van pointer naar onvolledig type"
  
! #: cp/decl.c:8541
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: cp/decl.c:8550 cp/decl.c:8635
  #, 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.c:8554
  #, 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.c:8557
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.c:8602
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:8628
  #, 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.c:8637
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8658
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8664
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.c:8693
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:8698
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "herhaald lid %qs"
  
  # Betere vertaling voor 'decompose'?
! #: cp/decl.c:8703
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "kan adres niet ontleden"
  
! #: cp/decl.c:8709
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "teruggeeftype is onvolledig"
  
! #: cp/decl.c:8718
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/decl.c:9185
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:9188
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:9193
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9430
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/decl.c:9434
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/decl.c:9437
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "array %qs heeft grootte die negatief of 0 is"
  
! #: cp/decl.c:9453
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9455
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9481
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9483
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9489
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9492
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9494
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9500
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9503
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9511
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9514
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9516
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9523
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/decl.c:9530
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/decl.c:9562
  #, 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.c:9602
  #, fuzzy, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:9613
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "%J%qD als niet-parameter gedeclareerd"
  
! #: cp/decl.c:9620
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "%Jparameter %qD als void gedeclareerd"
  
! #: cp/decl.c:9623
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
  
! #: cp/decl.c:9699
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "%Jfunctiedefinitie in oude stijl"
  
! #: cp/decl.c:9721
  #, fuzzy, gcc-internal-format
  #| msgid "function return type cannot be function"
  msgid "a function concept cannot be constrained"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: cp/decl.c:9731
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qs is meestal een functie"
  
! #: cp/decl.c:9776
  #, 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.c:9787
  #, 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.c:9806
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9815
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.c:9832
  #, 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.c:9877
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.c:9880
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:9883 cp/decl.c:9886
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:9888
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:9950
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:9951
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:9959
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:9960
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:9970
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/decl.c:9978
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.c:9985
  #, 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.c:9998
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:10008
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Ongeldige optie %qs"
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10022
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.c:10029
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.c:10034
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:10117
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.c:10157
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.c:10162
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.c:10164
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/decl.c:10181
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:10374
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:10383
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/decl.c:10389
  #, 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.c:10396
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr ""
  
! #: cp/decl.c:10399
  #, fuzzy, gcc-internal-format
  msgid "a variable concept cannot be constrained"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:10523
  #, 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.c:10527
  #, 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.c:10531
  #, 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.c:10542
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.c:10547
  #, 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.c:10552
  #, 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.c:10663
  #, 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.c:10666
  #, 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.c:10697 cp/decl.c:10769
  #, 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.c:10701 cp/decl.c:10772
  #, fuzzy, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/decl.c:10752
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.c:10755
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.c:10779
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ verbiedt array %qs van variabele lengte"
  
! #: cp/decl.c:10782
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ verbiedt array %qs van variabele lengte"
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.c:10791
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.c:10843
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.c:10903
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/decl.c:10905 cp/pt.c:16024
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.c:10915
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qs wordt gedeclareerd als een array van voids"
  
! #: cp/decl.c:10917
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.c:10922
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:10924
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.c:10929
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:10931
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.c:10936
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:10939
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:10957
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:10961
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.c:11043
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.c:11046
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.c:11057
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.c:11060
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.c:11073
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/decl.c:11076
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.c:11085
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/decl.c:11088
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.c:11092
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.c:11101
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:11122
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11130
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.c:11145
  #, 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.c:11150
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.c:11397
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.c:11400 cp/decl.c:11422
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
  
! #: cp/decl.c:11403
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
  
! #: cp/decl.c:11413
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:11437
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:11444
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:11472
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.c:11523
  #, fuzzy, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "functie-definitie als %<register%> gedeclareerd"
  
! #: cp/decl.c:11531 cp/decl.c:11540 cp/decl.c:13348
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.c:11548
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.c:11553
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/decl.c:11588
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.c:11595 cp/decl.c:11602 cp/decl.c:11609 cp/decl.c:11616
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11637
  #, 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.c:11645
  #, fuzzy, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.c:11692
  #, 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.c:11741 cp/decl.c:11745 cp/decl.c:11748
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ verbiedt lid-declaraties zonder leden"
  
! #: cp/decl.c:11765
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_saveregs wordt niet ondersteund door dit doelsysteem"
  
! #: cp/decl.c:11773
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ ondersteunt %<long long%> niet"
  
! #: cp/decl.c:11827
  #, fuzzy, gcc-internal-format
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "zowel 'signed' als 'unsigned' opgegeven voor %qs"
  
! #: cp/decl.c:11833
  #, fuzzy, gcc-internal-format
  msgid "%<long%> and %<short%> specified together"
  msgstr "zowel 'long' als 'short' opgegeven voor %qs"
  
! #: cp/decl.c:11841 cp/decl.c:11847
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: cp/decl.c:11852
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/decl.c:11854
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/decl.c:11921
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "'complex' ongeldig voor %qs"
  
! #: cp/decl.c:11960
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.c:11981
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:11990
  #, 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.c:12003
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:12010
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.c:12020 cp/decl.c:12192
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.c:12028 cp/decl.c:12037 cp/decl.c:12043 cp/decl.c:12049
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:12059
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.c:12069 cp/decl.c:12072 cp/decl.c:12074 cp/decl.c:12077
! #: cp/decl.c:12087 cp/decl.c:12097 cp/decl.c:12107 cp/decl.c:12111
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:12081 cp/decl.c:12103
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:12091
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.c:12115
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:12129
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12164
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.c:12190
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.c:12204
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:12209
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.c:12231
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.c:12262
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuut wordt genegeerd"
  
! #: cp/decl.c:12263
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:12321
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.c:12327
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12396
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12400
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12405
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/decl.c:12412
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12421
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12426
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.c:12437
  #, 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.c:12446
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12459
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12473
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12476
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12512
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/decl.c:12518
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/decl.c:12525
  #, 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.c:12536 cp/pt.c:29620
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12542 cp/pt.c:29626
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.c:12574
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12576
  #, fuzzy, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:12581
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.c:12582
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.c:12590
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.c:12591
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.c:12609
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:12626
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12635
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.c:12645
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12649
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12662
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/decl.c:12689
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12729
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:12742 cp/decl.c:12749
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.c:12751
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:12780
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.c:12781
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:12854
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12925
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/decl.c:12951
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12956
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12986
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.c:12988
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.c:12996
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.c:13036
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:13045
  #, fuzzy, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/decl.c:13048
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/decl.c:13059
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.c:13062
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> bij lege declaratie"
  
! #: cp/decl.c:13065
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:13075
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:13088
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:13094
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:13100
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:13106
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:13122
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:13125
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:13151
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.c:13154
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
  
! #: cp/decl.c:13159
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:13163
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:13189
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:13278
  #, 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.c:13286
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/decl.c:13288
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:13292
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:13305
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:13325
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:13339
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: cp/decl.c:13354
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.c:13373
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/decl.c:13382 cp/parser.c:19204
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl.c:13387
  #, fuzzy, gcc-internal-format
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:13395
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:13398
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: cp/decl.c:13449 cp/parser.c:3429
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/decl.c:13453
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:13474
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.c:13477
  #, 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.c:13493
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.c:13514
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/decl.c:13524
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/decl.c:13534
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:13548
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "eerdere impliciete declaratie van `%s'"
  
! #: cp/decl.c:13555
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/decl.c:13562 cp/decl.c:13575
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "In functie %qs"
  
! #: cp/decl.c:13568
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.c:13581
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "eerdere impliciete declaratie van `%s'"
  
! #: cp/decl.c:13590
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:13596
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:13604 cp/decl.c:13934
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "open %s"
  
! #: cp/decl.c:13613
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/decl.c:13616
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "variabele of veld %qs als void gedeclareerd"
  
! #: cp/decl.c:13678
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/decl.c:13683
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: cp/decl.c:13703
  #, 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.c:13706
  #, 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.c:13759 cp/decl.c:13770
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:13764
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "%qs is geen static veld"
  
! #: cp/decl.c:13798 cp/decl.c:13806 cp/decl.c:13813 cp/decl.c:13820
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:13875
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.c:13878
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.c:13884
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.c:13888
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.c:13893
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.c:13905
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13909
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13917
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.c:13924
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13925
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:13968
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13977
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:14018
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:14025
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:14031
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:14039
  #, 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.c:14046
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:14066
  #, 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.c:14078
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: cp/decl.c:14083
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs heeft zowel %<extern%> als een beginwaarde"
  
! #: cp/decl.c:14255
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/decl.c:14258
  #, 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.c:14348
  #, 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.c:14352
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/decl.c:14374
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14382
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl.c:14407
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14409
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14668
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14747
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:14754
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.c:14784
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:14790
  #, 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.c:14800
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14826
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14837
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14863
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14864
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14876
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14877
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14888
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14889 cp/decl.c:14899
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14900
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14914
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.c:14938
  #, 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.c:14945
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14947
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14956
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14958
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14974
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14993
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:15000
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:15012
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:15067
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:15093
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "beginwaarde ontbreekt"
  
! #: cp/decl.c:15095
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/decl.c:15103
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:15104 cp/decl.c:15111
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/decl.c:15110
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 51181,51285 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15305
  #, 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.c:15336
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl.c:15475
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15493
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.c:15518
  #, 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.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15550
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "herhaalde case-waarde"
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15724
  #, fuzzy, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/decl.c:15798
  #, 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"
--- 51222,51326 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15125
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/decl.c:15168 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29473
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/decl.c:15189 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:15217 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9766
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:15222
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:15325
  #, 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.c:15356
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.c:15367 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %qD in a different module"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl.c:15495
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/decl.c:15502
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15513
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.c:15538
  #, 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.c:15568
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15570
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "herhaalde case-waarde"
  
! #: cp/decl.c:15715
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15718 cp/decl.c:15726 cp/decl.c:15736 cp/decl.c:16330
! #: cp/parser.c:20112
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/decl.c:15723
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15733
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15744
  #, fuzzy, gcc-internal-format
  msgid "cannot define %qD in different module"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/decl.c:15818
  #, 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
*** 51288,51365 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16120
  #, 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.c:16130
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.c:16179
  #, 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.c:16180
  #, 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.c:16191
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow in enumeratiewaarden"
  
! #: cp/decl.c:16211
  #, 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.c:16316 cp/parser.c:20099
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/decl.c:16356
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "type van teruggeefwaarde is onvolledig"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17365
  #, 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.c:17367 cp/typeck.c:10100
  #, 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.c:17429
  #, 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.c:17611
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 51329,51406 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15965
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:16140
  #, 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.c:16150
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.c:16199
  #, 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.c:16200
  #, 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.c:16211
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow in enumeratiewaarden"
  
! #: cp/decl.c:16231
  #, 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.c:16328 cp/parser.c:20110
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/decl.c:16368
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "type van teruggeefwaarde is onvolledig"
  
! #: cp/decl.c:16528 cp/typeck.c:10235
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17377
  #, 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.c:17379 cp/typeck.c:10115
  #, 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.c:17441
  #, 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.c:17623
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl.c:18014
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 51399,51405 ****
  msgid "deleting %qT is undefined"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "herdeclaratie van %qs"
--- 51440,51446 ----
  msgid "deleting %qT is undefined"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl2.c:580 cp/pt.c:5840
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "herdeclaratie van %qs"
*************** msgstr "herdeclaratie van %qs"
*** 51409,51415 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "%<%s %s%> binnen parameterlijst gedeclareerd"
--- 51450,51456 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/decl2.c:635 cp/pt.c:5797
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "%<%s %s%> binnen parameterlijst gedeclareerd"
*************** msgstr "%s voor %qs"
*** 51926,51937 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1106
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
--- 51967,51978 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr ""
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr ""
  
! #: cp/except.c:1112
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr ""
*************** msgstr "%qs is hier niet gedeclareerd (e
*** 52082,52099 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "ongeldige beginwaarde voor member %qs"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2264 cp/method.c:2275
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "ongeldige beginwaarde voor member %qs"
--- 52123,52140 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2289
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "ongeldige beginwaarde voor member %qs"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2292 cp/method.c:2303
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2300
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "ongeldige beginwaarde voor member %qs"
*************** msgstr "%qs is geen bestand, pipe of tty
*** 52183,52189 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
--- 52224,52230 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/init.c:1812 cp/init.c:4526 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr ""
*** 52378,52414 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4767
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4772
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 52419,52455 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4435
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4741
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4775
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4780
  #, gcc-internal-format
  msgid "neither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is defined"
  msgstr ""
  
! #: cp/init.c:4795
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4800
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5107
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 52508,52579 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2350
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2354
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4085
  #, 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.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4409
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4414
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4419
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2214
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "%qs is geen static veld"
  
! #: cp/method.c:861 cp/method.c:2220
  #, fuzzy, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "%qs is geen static veld"
--- 52549,52620 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
  
! #: cp/mangle.c:2365
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.c:2369
  #, gcc-internal-format
  msgid "mangling %<__underlying_type%>"
  msgstr ""
  
! #: cp/mangle.c:2676
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr ""
  
! #: cp/mangle.c:3454
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.c:3535
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.c:4100
  #, 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.c:4146
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4152
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4424
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4429
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.c:4434
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:855 cp/method.c:2242
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "%qs is geen static veld"
  
! #: cp/method.c:861 cp/method.c:2248
  #, fuzzy, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "%qs is geen static veld"
*************** msgstr "ontbrekend argument bij %qs"
*** 52594,52778 ****
  msgid "forming type of %qs"
  msgstr "%Jonverenigbare types voor %qD"
  
! #: cp/method.c:1140
  #, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/method.c:1155
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1163
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "herhaalde %<const%>"
  
! #: cp/method.c:1168
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/method.c:1195
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/method.c:1204
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1207
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1210
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1366
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/method.c:1409
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/method.c:1418
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/method.c:1436
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "cannot default compare flexible array member"
  msgstr "initialisatie van flexibel array-lid"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1487
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1512
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1522
  #, fuzzy, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/method.c:1779
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2159
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:2170
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2171
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2237
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "variable met beginwaarde %qs is als dllimport aangeduid"
  
! #: cp/method.c:2294
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2305
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "%qs is geen static veld"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2512
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2555
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2686
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2689
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2698
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2709
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2717 cp/method.c:2741
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2750
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3153
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "externe declaratie van %qs komt niet overeen met de globale declaratie"
  
! #: cp/method.c:3156
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "ongeldige operand van %s"
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/method.c:3243
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/method.c:3252
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "ongeldig type-argument %qs"
--- 52635,52819 ----
  msgid "forming type of %qs"
  msgstr "%Jonverenigbare types voor %qD"
  
! #: cp/method.c:1168
  #, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/method.c:1183
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1191
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "herhaalde %<const%>"
  
! #: cp/method.c:1196
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/method.c:1223
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/method.c:1232
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1235
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1238
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1394
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/method.c:1437
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/method.c:1446
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/method.c:1464
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "cannot default compare flexible array member"
  msgstr "initialisatie van flexibel array-lid"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1515
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1540
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1550
  #, fuzzy, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/method.c:1807
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2187
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:2198
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2199
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2265
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "variable met beginwaarde %qs is als dllimport aangeduid"
  
! #: cp/method.c:2322
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2333
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "%qs is geen static veld"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2540
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2583
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2714
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2717
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2726
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.c:2737
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2745 cp/method.c:2769
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2778
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:3181
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "externe declaratie van %qs komt niet overeen met de globale declaratie"
  
! #: cp/method.c:3184
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "ongeldige operand van %s"
  
! #: cp/method.c:3216
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3236
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/method.c:3271
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/method.c:3280
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "ongeldig type-argument %qs"
*************** msgstr "%s %s%s\n"
*** 52839,52846 ****
  msgid "%q#D does not have external linkage"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
--- 52880,52887 ----
  msgid "%q#D does not have external linkage"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11161 cp/parser.c:11171
! #: cp/semantics.c:3808 cp/semantics.c:3820
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr ""
*** 52860,52866 ****
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5645 cp/pt.c:18297
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qs is geen iterator"
--- 52901,52907 ----
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.c:5645 cp/pt.c:18258
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qs is geen iterator"
*************** msgstr ""
*** 53069,53075 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
--- 53110,53116 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1415 cp/parser.c:42764
  #, 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"
*** 53094,53100 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
--- 53135,53141 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/parser.c:3106 cp/parser.c:20049
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
*************** msgstr "ongeldig karakter in naam van ma
*** 53174,53180 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "overflow in constante expressie"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 53215,53221 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "overflow in constante expressie"
  
! #: cp/parser.c:3301 cp/pt.c:19753
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr ""
*** 53310,53316 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 53351,53357 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3496 cp/parser.c:28775
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 53435,53441 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "lege declaratie"
--- 53476,53482 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14356
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "lege declaratie"
*************** msgstr "accolade-groep in expressie enke
*** 53487,53493 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "ongeldige waarheidsexpressie"
--- 53528,53534 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3962
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "ongeldige waarheidsexpressie"
*************** msgstr "de declaratie van %qs verbergt e
*** 53537,53543 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ongeldige operand van %s"
--- 53578,53584 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.c:6500 cp/parser.c:22446
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ongeldige operand van %s"
*************** msgstr "types in voorwaardelijke express
*** 53592,53598 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
--- 53633,53639 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.c:7336 cp/pt.c:20409
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
*************** msgstr "ISO C++ staat het gebruik van %<
*** 53632,53638 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
--- 53673,53679 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.c:8888 cp/parser.c:31273
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
*************** msgstr "ISO C++ staat het gebruik van %<
*** 53702,54733 ****
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10506
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.c:10809
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr "overflow in constante expressie"
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10829
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10981
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11003
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/parser.c:11038
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/parser.c:11077
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11150
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11198
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11209
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11214
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11293
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11297
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11365
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/parser.c:11385
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11397
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "herhaalde %<volatile%>"
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11417
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11435
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11477
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11866 cp/parser.c:12067
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.c:11906
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:11955
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12083
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%d constructor(s) gevonden\n"
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12297
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12324
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12492 cp/parser.c:31740
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.c:12533
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/parser.c:12535
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/parser.c:12575
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/parser.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: cp/parser.c:13122
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/parser.c:13206
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13349 cp/parser.c:31743
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.c:13395
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13419
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13550
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "kan functie %<main%> niet inline maken"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ verbiedt geneste functies"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:13783
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "geen argumenten"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/parser.c:13880
  #, fuzzy, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, 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.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.c:14048
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "attribuut wordt genegeerd"
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14552
  #, 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.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14610
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14661
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14713
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "lege declaratie"
  
! #: cp/parser.c:14731
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.c:14900
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/parser.c:14939
  #, 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.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15045
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "herdefinitie van %<union %s%>"
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Ongeldige optie %qs"
  
! #: cp/parser.c:15133
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "herdefinitie van %<union %s%>"
  
! #: cp/parser.c:15152
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15244
  #, 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.c:15248
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15312
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.c:15416
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15618
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15631
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.c:15794
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:15823
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/parser.c:15827
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15938
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, 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.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16506
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16521
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ongeldige const_double operand"
  
! #: cp/parser.c:16555
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "onverwachte operand"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16604
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.c:16606
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16785
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: cp/parser.c:16940
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/parser.c:17333
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:17395
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17403
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17433
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.c:17434
  #, 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.c:17441
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:17545
  #, 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.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "ongeldige beginwaarde"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17857
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:18122
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.c:18257
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.c:18261
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.c:18265
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:18554
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.c:18747
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18753
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18758
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18915
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.c:19045
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:19155
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/parser.c:19156
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/parser.c:19178
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:19185
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.c:19666
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "declaratie declareert niets"
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19760
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19905
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:19916
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/parser.c:19931
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.c:19988
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:20032
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/parser.c:20046
  #, 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.c:20058 cp/parser.c:25474
  #, 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.c:20063 cp/parser.c:25479
  #, 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.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:20112
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ verbiedt het %sen van een enum"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20327
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:20331
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:20335
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:20396
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20436
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20445
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.c:20448
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/parser.c:20455
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/parser.c:20510
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.c:20685
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20700
  #, 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.c:20718
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20793
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/parser.c:20863
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "geen eerdere declaratie voor %qs"
  
! #: cp/parser.c:21034
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "herhaalde case-waarde"
  
  # betere vertaling voor 'function scope'?
! #: cp/parser.c:21060
  #, 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.c:21097
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qs is geen iterator"
  
  # betere vertaling voor 'function scope'?
! #: cp/parser.c:21113
  #, 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.c:21341
  #, 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.c:21352
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, 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.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "functie %qs geherdeclareerd als inline"
  
! #: cp/parser.c:21624
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.c:21635
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.c:21639
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21810
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: cp/parser.c:21852
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.c:21866
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "functie %qs geherdeclareerd als inline"
  
! #: cp/parser.c:22357
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array subscript is geen integer"
  
! #: cp/parser.c:22483
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/parser.c:22487
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%qs is geen iterator"
--- 53743,54779 ----
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10513
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.c:10816
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template parameter type"
  msgstr "overflow in constante expressie"
  
! #: cp/parser.c:10826
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10836
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:10988
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:11010
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:11025
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11030 cp/parser.c:11051 cp/parser.c:11243
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/parser.c:11045
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11065
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/parser.c:11084
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11095
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11133
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:11157
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: cp/parser.c:11167
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:11205
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:11216
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:11221
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:11300
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:11304
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:11372
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/parser.c:11392
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11404
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "herhaalde %<volatile%>"
  
! #: cp/parser.c:11411
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11424
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11442
  #, gcc-internal-format
  msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>"
  msgstr ""
  
! #: cp/parser.c:11484
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11873 cp/parser.c:12074
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.c:11913
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:11962
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: cp/parser.c:12081
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:12090
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%d constructor(s) gevonden\n"
  
! #: cp/parser.c:12138
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12304
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12331
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12499 cp/parser.c:31757
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.c:12540
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/parser.c:12542
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/parser.c:12582
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
  #. Anything else is an error.
! #: cp/parser.c:12663 cp/parser.c:21740 cp/parser.c:24207
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12956
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12981
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/parser.c:12986
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: cp/parser.c:13129
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/parser.c:13213
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:13356 cp/parser.c:31760
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.c:13402
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:13426
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13557
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "kan functie %<main%> niet inline maken"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13565
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ verbiedt geneste functies"
  
! #: cp/parser.c:13578 cp/parser.c:31763
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:13755
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:13790
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.c:13815
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13820
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "geen argumenten"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13826
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13863
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13866
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13874
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/parser.c:13887
  #, fuzzy, gcc-internal-format
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.c:13895
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13900
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13920
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13928
  #, 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.c:13949
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14051
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.c:14055
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "attribuut wordt genegeerd"
  
! #: cp/parser.c:14186 cp/parser.c:26014
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:14279
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:14494
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:14514
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:14535
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:14559
  #, 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.c:14614
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14617
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:14668
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14720
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "lege declaratie"
  
! #: cp/parser.c:14738
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.c:14907
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/parser.c:14946
  #, 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.c:14949
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15016
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "herdefinitie van %<union %s%>"
  
! #: cp/parser.c:15059
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Ongeldige optie %qs"
  
! #: cp/parser.c:15140
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "herdefinitie van %<union %s%>"
  
! #: cp/parser.c:15159
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
  
! #: cp/parser.c:15232 cp/parser.c:26529
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:15251
  #, 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.c:15255
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:15319
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.c:15423
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:15625
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:15638
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.c:15801
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:15830
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/parser.c:15834
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15918
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15945
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.c:15957 cp/pt.c:26413
  #, 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.c:15969 cp/pt.c:26425
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:16021
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:16106
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:16507
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:16513
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:16522
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:16528
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ongeldige const_double operand"
  
! #: cp/parser.c:16562
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "onverwachte operand"
  
! #: cp/parser.c:16609
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16611
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.c:16613
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr ""
  
! #: cp/parser.c:16792
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.c:16800
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: cp/parser.c:16947
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/parser.c:17183 cp/parser.c:17269 cp/parser.c:23978
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.c:17187 cp/parser.c:17273
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/parser.c:17340
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:17402
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17410
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.c:17440
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.c:17441
  #, 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.c:17448
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:17552
  #, 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.c:17637 cp/parser.c:17803 cp/parser.c:18008
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "ongeldige beginwaarde"
  
  #. Explain what went wrong.
! #: cp/parser.c:17683
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.c:17685
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17864
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/parser.c:17973 cp/parser.c:17991 cp/parser.c:18162
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:18129
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.c:18264
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.c:18268
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.c:18272
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.c:18332
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:18561
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.c:18754
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18760
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18765
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18922
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.c:19052
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:19162
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/parser.c:19163
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/parser.c:19185
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:19192
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:19435
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19511
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.c:19673
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "declaratie declareert niets"
  
! #: cp/parser.c:19761
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19767
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/parser.c:19772
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19912
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:19923
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/parser.c:19938
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.c:19954
! #, fuzzy, gcc-internal-format
! msgid "types may not be defined in enum-base"
! msgstr "%<%.*s%> is niet gedefinieerd"
! 
! #: cp/parser.c:19999
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:20043
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/parser.c:20057
  #, 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.c:20069 cp/parser.c:25483
  #, 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.c:20074 cp/parser.c:25488
  #, 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.c:20086 cp/parser.c:25501
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:20123
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ verbiedt het %sen van een enum"
  
! #: cp/parser.c:20148
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:20151
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:20338
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:20342
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:20346
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:20407
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:20418
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20437
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20447
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:20452
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20456
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.c:20459
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/parser.c:20466
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/parser.c:20521
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.c:20696
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20711
  #, 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.c:20729
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:20739
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20804
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/parser.c:20874
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "geen eerdere declaratie voor %qs"
  
! #: cp/parser.c:21045
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:21064 cp/parser.c:21081 cp/parser.c:21095
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "herhaalde case-waarde"
  
  # betere vertaling voor 'function scope'?
! #: cp/parser.c:21071
  #, 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.c:21108
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qs is geen iterator"
  
  # betere vertaling voor 'function scope'?
! #: cp/parser.c:21124
  #, 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.c:21352
  #, 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.c:21363
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.c:21368
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21371
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21388 cp/parser.c:21413
  #, 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.c:21400 cp/parser.c:21421
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21407
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "functie %qs geherdeclareerd als inline"
  
! #: cp/parser.c:21635
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.c:21646
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.c:21650
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.c:21701
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:21821
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: cp/parser.c:21863
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.c:21877
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "functie %qs geherdeclareerd als inline"
  
! #: cp/parser.c:22366
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array subscript is geen integer"
  
! #: cp/parser.c:22492
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/parser.c:22496
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%qs is geen iterator"
*************** msgstr "%qs is geen iterator"
*** 54736,55166 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.c:22524
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.c:22526
  #, 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.c:22641
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: cp/parser.c:22666
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.c:22787
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:22789
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "herhaald lid %qs"
  
! #: cp/parser.c:22810
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "onverwachte operand"
  
! #: cp/parser.c:22871
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.c:22925
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23020
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.c:23269
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/parser.c:23275
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/parser.c:23304
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:23309
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.c:23415
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:23696
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:23774
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:23953
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/parser.c:23971
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.c:23977
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.c:23979
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.c:24105
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24109
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24433
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24453
  #, 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.c:24491
  #, 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.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:25013
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.c:25016
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.c:25019
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/parser.c:25416
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:25427
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "[kan %s niet vinden]"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25442
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/parser.c:25454
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25460
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.c:25514
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.c:25546
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25647
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "eerdere definitie van %qs"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:26018
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26036
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26152
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26159
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/parser.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26373
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.c:26420
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.c:26434
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26543
  #, 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.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26720
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, 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.c:27022
  #, 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.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27072
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/parser.c:27113
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27225
  #, 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.c:27832
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27846
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28012
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/parser.c:28072
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28415 cp/parser.c:28424
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, 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.c:29135
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "gevraagd alignment is geen constante"
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29622
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.c:29626
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "twee of meer data types in de declaratie van %qs"
--- 54782,55212 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22525
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.c:22533
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.c:22535
  #, 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.c:22650
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: cp/parser.c:22675
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.c:22796
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:22798
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "herhaald lid %qs"
  
! #: cp/parser.c:22819
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "onverwachte operand"
  
! #: cp/parser.c:22880
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.c:22934
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.c:22971
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23029
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.c:23278
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/parser.c:23284
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:23287 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2171
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/parser.c:23313
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:23318
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.c:23424
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:23705
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:23783
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:23962
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/parser.c:23980
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.c:23986
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.c:23988
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.c:24114
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24118
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24442
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:24462
  #, 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.c:24500
  #, 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.c:24514
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24539
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/parser.c:24590
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24646 cp/parser.c:24783
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:25022
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.c:25025
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.c:25028
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/parser.c:25425
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:25436
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "[kan %s niet vinden]"
  
! #: cp/parser.c:25444
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:25451
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/parser.c:25463
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25469
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.c:25523
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.c:25555
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.c:25591
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:25656
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "eerdere definitie van %qs"
  
! #: cp/parser.c:25762 cp/parser.c:31766
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:25786
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25790
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:26033
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:26051
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/parser.c:26069
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:26167
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:26174
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: cp/parser.c:26187
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26340
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/parser.c:26368
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:26388
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.c:26435
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.c:26449
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:26523
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:26558
  #, 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.c:26688
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26708
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:26732
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:26735
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:26935 cp/parser.c:27029
  #, 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.c:27037
  #, 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.c:27043
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:27087
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/parser.c:27128
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.c:27240
  #, 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.c:27847
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:27861
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27950
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27985
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.c:28027
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/parser.c:28087
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:28430 cp/parser.c:28439
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:28792
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29142
  #, 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.c:29150
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "gevraagd alignment is geen constante"
  
! #: cp/parser.c:29634
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:29639
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.c:29643
  #, 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
*** 55169,55929 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.c:30032
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, 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.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:30351
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30380
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.c:30485
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.c:30536
  #, 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.c:30583
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.c:30883
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:30896
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31356
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.c:31371
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vÃ³Ã³r %<extern%> gebruikt"
  
! #: cp/parser.c:31506
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ ondersteunt %<long long%> niet"
  
! #: cp/parser.c:31517
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
  
! #: cp/parser.c:31522
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "herhaalde %qs"
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "herhaalde %qs"
  
! #: cp/parser.c:31600
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31603
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31606
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31612
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31615
  #, fuzzy, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:31618
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31621
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31624
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31627
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31630
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31633
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31636
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31639
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31642
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31645
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31651
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31654
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31657
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31660
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31701
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31713
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31716
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31719
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31725
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31752
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ongeldige optie %qs"
  
! #: cp/parser.c:32210
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/parser.c:32330
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/parser.c:32470 cp/parser.c:32504
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:32485
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/parser.c:32486
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/parser.c:32568
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/parser.c:32589
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32837
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33149
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:34178
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34358
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "prefix-attributen worden genegeerd vÃ³Ã³r %<@%D%>"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ongeldige operand voor 'p' modifier"
  
! #: cp/parser.c:34814
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: cp/parser.c:35879
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/parser.c:36879
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:37632
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40312
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40399 cp/pt.c:17976
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/parser.c:40492
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42708
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43539
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:43569
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43684
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44251
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qs is meestal een functie"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44854
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "misvormde #pragma weak"
  
! #: cp/parser.c:45139
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: cp/parser.c:45182
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: cp/parser.c:45214
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: cp/parser.c:45294
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:45333
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:310
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/pt.c:734
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:832
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/pt.c:845
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "herdefinitie van %qs"
  
! #: cp/pt.c:862
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/pt.c:992
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:1004
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:1039
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "herdefinitie van %qs"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, fuzzy, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/pt.c:1142
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:1607
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
  # XXX FIXME:  useless gettextization
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, fuzzy, gcc-internal-format
  #| msgid "%s %qs"
  msgid "%s %#qD"
  msgstr "%s %qs"
  
! #: cp/pt.c:2185
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:2190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2707
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2717
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2747
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "impliciete declaratie van functie %qs"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/pt.c:2788
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "misvormde #pragma pack"
  
! #: cp/pt.c:2793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2910
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/pt.c:2913
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: cp/pt.c:2915
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:2921
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:2954
  #, fuzzy, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:2958
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3033
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qs is meestal een functie"
--- 55215,55975 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29650
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.c:30049
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/parser.c:30220
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30229
  #, 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.c:30235
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30335
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30345
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:30368
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/parser.c:30377
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:30397
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.c:30502
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.c:30553
  #, 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.c:30600
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.c:30900
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:30913
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:31221
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:31373
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.c:31388
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vÃ³Ã³r %<extern%> gebruikt"
  
! #: cp/parser.c:31523
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ ondersteunt %<long long%> niet"
  
! #: cp/parser.c:31534
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
  
! #: cp/parser.c:31539
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "herhaalde %qs"
  
! #: cp/parser.c:31565
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "herhaalde %qs"
  
! #: cp/parser.c:31617
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31620
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31623
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31629
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31632
  #, fuzzy, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:31635
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31638
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31641
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31644
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31647
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31650
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31653
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31656
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31659
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31662
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31665
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31668
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31671
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31674
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31677
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:31686
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31718
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31730
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31733
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31736
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31742
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:31769
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:32071
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32222
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ongeldige optie %qs"
  
! #: cp/parser.c:32227
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/parser.c:32347
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/parser.c:32487 cp/parser.c:32521
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:32494 cp/parser.c:32527
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32495 cp/parser.c:32528
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.c:32502
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/parser.c:32503
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/parser.c:32585
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/parser.c:32606
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:32854
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.c:33095 cp/parser.c:34403 cp/parser.c:34592
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:33166
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.c:33236
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:33267
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:33671
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:33746 cp/parser.c:33764
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.c:33758 cp/parser.c:33824
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:33867
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:34064 cp/parser.c:34071 cp/parser.c:34078
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:34195
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:34368
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:34375
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "prefix-attributen worden genegeerd vÃ³Ã³r %<@%D%>"
  
! #: cp/parser.c:34655 cp/parser.c:34662 cp/parser.c:34669
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ongeldige operand voor 'p' modifier"
  
! #: cp/parser.c:34831
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.c:35913
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/parser.c:36896
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:37649
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.c:39778
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40329
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:40416 cp/pt.c:17937
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/parser.c:40509
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:42726
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:43557
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.c:43587
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.c:43599
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:43702
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:43722 cp/semantics.c:5870
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43726 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43729 cp/pt.c:14022 cp/semantics.c:5884
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:43732 cp/semantics.c:5890
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:44259
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:44269
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qs is meestal een functie"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44623
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:44670 cp/semantics.c:9971
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44672 cp/semantics.c:9973
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:44818
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:44821
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:44872
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "misvormde #pragma weak"
  
! #: cp/parser.c:45157
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: cp/parser.c:45200
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: cp/parser.c:45232
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: cp/parser.c:45312
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:45351
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.c:45552
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:45608
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:296
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.c:309
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/pt.c:733
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:747
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.c:831
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/pt.c:842 cp/pt.c:1079
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/pt.c:844
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "herdefinitie van %qs"
  
! #: cp/pt.c:861
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/pt.c:991
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:1003
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/pt.c:1006 cp/pt.c:1145
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:1038
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/pt.c:1082
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "herdefinitie van %qs"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1123
  #, fuzzy, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/pt.c:1141
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:1606
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
  # XXX FIXME:  useless gettextization
! #: cp/pt.c:2048 cp/semantics.c:5739
  #, fuzzy, gcc-internal-format
  #| msgid "%s %qs"
  msgid "%s %#qD"
  msgstr "%s %qs"
  
! #: cp/pt.c:2184
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:2189
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: cp/pt.c:2485
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.c:2489
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.c:2499
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.c:2706
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.c:2716
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2722
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.c:2746
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "impliciete declaratie van functie %qs"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2751
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/pt.c:2787
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:2791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr "misvormde #pragma pack"
  
! #: cp/pt.c:2792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: cp/pt.c:2882 cp/pt.c:2942
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:2895
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2901
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.c:2909
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/pt.c:2912
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: cp/pt.c:2914
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:2920
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:2953
  #, fuzzy, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:2957
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.c:2989
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.c:3032
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qs is meestal een functie"
*************** msgstr "%qs is meestal een functie"
*** 55936,56094 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, fuzzy, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "%qs impliciet als functie gedeclareerd"
  
! #: cp/pt.c:3111
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/pt.c:3142
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "%Jsectie van %qD geeft een conflict met een eerdere declaratie"
  
! #: cp/pt.c:3145
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/pt.c:3254
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:3835
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4226
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/pt.c:4228
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "<anoniem>"
  
! #: cp/pt.c:4432
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/pt.c:4435
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/pt.c:4437
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/pt.c:5045
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/pt.c:5104
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.c:5127
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "te veel argumenten voor functie %qE"
  
! #: cp/pt.c:5167
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.c:5169
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "herhaald label %qs"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5241
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.c:5287
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "argument %d is alleen-lezen"
  msgstr[1] "argument %d is alleen-lezen"
  
! #: cp/pt.c:5347
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.c:5351
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/pt.c:5534
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "ongeldig type-argument %qs"
--- 55982,56140 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3094
  #, fuzzy, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "%qs impliciet als functie gedeclareerd"
  
! #: cp/pt.c:3110
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/pt.c:3141
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "%Jsectie van %qD geeft een conflict met een eerdere declaratie"
  
! #: cp/pt.c:3144
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/pt.c:3253
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:3834
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: cp/pt.c:4157
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4225
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/pt.c:4227
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/pt.c:4286
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4303 cp/pt.c:5108
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.c:4305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "<anoniem>"
  
! #: cp/pt.c:4431
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/pt.c:4434
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/pt.c:4436
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/pt.c:5044
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/pt.c:5103
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.c:5126
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.c:5130
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5134 cp/pt.c:5145 cp/pt.c:5153
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5142
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.c:5152
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "te veel argumenten voor functie %qE"
  
! #: cp/pt.c:5166
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.c:5168
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "herhaald label %qs"
  
! #: cp/pt.c:5214
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5217
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5240
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.c:5286
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "argument %d is alleen-lezen"
  msgstr[1] "argument %d is alleen-lezen"
  
! #: cp/pt.c:5346
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.c:5350
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/pt.c:5533
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "ongeldig type-argument %qs"
*************** msgstr "ongeldig type-argument %qs"
*** 56097,56143 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5596
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/pt.c:5599
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.c:5774
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5790
  #, fuzzy, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
--- 56143,56189 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5556
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: cp/pt.c:5592
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5595
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/pt.c:5598
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/pt.c:5601
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5604 cp/pt.c:5662
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.c:5773
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/pt.c:5781
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5789
  #, fuzzy, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
*************** msgstr "geneste functie %qs is als %<ext
*** 56147,56641 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/pt.c:5969
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "herdefinitie van %<union %s%>"
  
! #: cp/pt.c:6008
  #, fuzzy, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:6022
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:6025
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:6048
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.c:6051
  #, fuzzy, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/pt.c:6196
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:6209
  #, 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.c:6220
  #, 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.c:6224
  #, 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.c:6262
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:6263
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "ongeldige naam %qs"
  
! #: cp/pt.c:6274
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%Jherdefinitie van typedef %qD"
  
! #: cp/pt.c:6277 cp/pt.c:6326
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/pt.c:6288
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/pt.c:6290
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/pt.c:6323
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6664
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6677
  #, 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.c:6681
  #, 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.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6732
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.c:6794
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6821
  #, 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.c:6832
  #, 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.c:6842
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6878
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.c:6889
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.c:6901
  #, 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.c:6932
  #, 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.c:6945
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.c:6949
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "iterator %qs is van een afgeleid type"
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6970
  #, 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.c:6980
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.c:7042
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:7050
  #, 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.c:7060
  #, 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.c:7075
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.c:7085
  #, 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.c:7092
  #, 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.c:7110
  #, 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.c:7118
  #, 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.c:7230
  #, 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.c:7389
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.c:7403
  #, 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.c:7489
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7497
  #, 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.c:7515
  #, 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.c:7574
  #, 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.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7630
  #, 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.c:8179
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.c:8195
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.c:8329
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:8358
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, 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.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8395
  #, 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.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8471
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:8485
  #, 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.c:8488
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.c:8552
  #, 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.c:8690 cp/pt.c:9003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8833
  #, 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.c:8842
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "gegeven voor %q+D"
  
! #: cp/pt.c:8867
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8871
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/pt.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9613
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D is geen functiesjabloon"
  
! #: cp/pt.c:9776
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/pt.c:9778
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "lege declaratie"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.c:10287
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:10947
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12106
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "%Jflexibel array-lid in union"
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13033
  #, 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.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13725
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/pt.c:13824
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
--- 56193,56687 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5812
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/pt.c:5968
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "herdefinitie van %<union %s%>"
  
! #: cp/pt.c:6007
  #, fuzzy, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:6021
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:6024
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:6047
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.c:6050
  #, fuzzy, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/pt.c:6195
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:6208
  #, 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.c:6219
  #, 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.c:6223
  #, 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.c:6261
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:6262
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "ongeldige naam %qs"
  
! #: cp/pt.c:6273
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%Jherdefinitie van typedef %qD"
  
! #: cp/pt.c:6276 cp/pt.c:6325
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/pt.c:6287
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/pt.c:6289
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/pt.c:6322
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/pt.c:6660 cp/pt.c:6729
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:6663
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6666
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6679
  #, 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.c:6683
  #, 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.c:6732
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6734
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.c:6796
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:6805
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6814
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6823
  #, 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.c:6834
  #, 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.c:6844
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: cp/pt.c:6853
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6865
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6869
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6880
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.c:6891
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.c:6903
  #, 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.c:6934
  #, 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.c:6947
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.c:6951
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "iterator %qs is van een afgeleid type"
  
! #: cp/pt.c:6962
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6972
  #, 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.c:6982
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.c:7044
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:7052
  #, 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.c:7062
  #, 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.c:7077
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.c:7087
  #, 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.c:7094
  #, 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.c:7112
  #, 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.c:7120
  #, 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.c:7232
  #, 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.c:7391
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.c:7405
  #, 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.c:7491
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7499
  #, 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.c:7517
  #, 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.c:7576
  #, 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.c:7578
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7632
  #, 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.c:8181
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.c:8197
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.c:8331
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:8360
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8381 cp/pt.c:8415 cp/pt.c:8469
  #, 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.c:8389
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8397
  #, 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.c:8403
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8406
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8420
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8423
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8473
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.c:8487
  #, 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.c:8490
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.c:8554
  #, 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.c:8692 cp/pt.c:9005
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.c:8707 cp/pt.c:8839
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8835
  #, 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.c:8844
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "gegeven voor %q+D"
  
! #: cp/pt.c:8869
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8873
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/pt.c:8971
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9615
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D is geen functiesjabloon"
  
! #: cp/pt.c:9778
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/pt.c:9780
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "lege declaratie"
  
! #: cp/pt.c:9909 cp/pt.c:21250
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.c:10289
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:10932
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:12091
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "%Jflexibel array-lid in union"
  
! #: cp/pt.c:12591
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:13017
  #, 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.c:13105
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13108
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13714
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/pt.c:13813
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
*************** msgstr "pointer naar lid-functie gebruik
*** 56653,56946 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.c:15113
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ongeldige operand voor %p-code"
  
! #: cp/pt.c:15115
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.c:15230
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/pt.c:15232
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15930
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.c:15932
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.c:15945
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/pt.c:15948
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/pt.c:15996
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.c:16002
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.c:16008
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16169
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.c:16283
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:16471
  #, fuzzy, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16581
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.c:16732
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20368
  #, 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.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20403
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:20408
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/pt.c:20456
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/pt.c:20676
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:20679
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:21001
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.c:21003
  #, 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.c:21013
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.c:21028
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:25142
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.c:25144
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "herhaalde definitie %qs"
  
  # XXX FIXME:  useless gettextization
! #: cp/pt.c:25150
  #, fuzzy
  #| msgid "%s %qs"
  msgid "%s %#qS"
  msgstr "%s %qs"
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:25180
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:25201
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qs is geen static veld"
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:25212
  #, 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.c:25220
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/pt.c:25256
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, 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.c:25284 cp/pt.c:25361
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.c:25318
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:25321
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:25330
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:25351
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/pt.c:25391
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.c:25685
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "impliciete declaratie van functie %qs"
--- 56699,56992 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14863
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.c:15063
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ongeldige operand voor %p-code"
  
! #: cp/pt.c:15065
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.c:15180
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/pt.c:15182
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/pt.c:15878
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15880
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.c:15882
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.c:15895
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/pt.c:15898
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/pt.c:15946
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.c:15952
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.c:15958
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.c:16059
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16079
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.c:16111
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:16119
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.c:16233
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:16432
  #, fuzzy, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: cp/pt.c:16447
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16449
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16542
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.c:16693
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: cp/pt.c:17257 cp/pt.c:19130
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/pt.c:17261 cp/pt.c:19134
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:19274
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:20335
  #, 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.c:20362
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:20367
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:20370
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:20375
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/pt.c:20423
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/pt.c:20643
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:20646
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:20968
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.c:20970
  #, 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.c:20980
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.c:20995
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:25109
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.c:25111
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "herhaalde definitie %qs"
  
  # XXX FIXME:  useless gettextization
! #: cp/pt.c:25117
  #, fuzzy
  #| msgid "%s %qs"
  msgid "%s %#qS"
  msgstr "%s %qs"
  
! #: cp/pt.c:25141 cp/pt.c:25236
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:25147
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:25149
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:25168
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qs is geen static veld"
  
! #: cp/pt.c:25174 cp/pt.c:25231
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:25179
  #, 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.c:25187
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/pt.c:25223
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.c:25246 cp/pt.c:25313
  #, 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.c:25251 cp/pt.c:25328
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.c:25285
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:25288
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:25297
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.c:25318
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/pt.c:25358
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.c:25652
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "impliciete declaratie van functie %qs"
*************** msgstr "impliciete declaratie van functi
*** 56952,57106 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/pt.c:26234
  #, 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.c:26600
  #, 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.c:26630
  #, 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.c:26639
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26647
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:26649
  #, 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.c:28003
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/pt.c:28289
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.c:28298
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:28325
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29348
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: cp/pt.c:29354
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:29457
  #, 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.c:29464
  #, 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.c:29480
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.c:29488
  #, 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"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29507
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/pt.c:29523
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29592
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29690
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/pt.c:29692
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "kan %qs niet nabootsen"
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29756
  #, 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.c:29760
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29764
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29900
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ongeldig type-argument %qs"
--- 56998,57152 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26153
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/pt.c:26201
  #, 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.c:26554
  #, 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.c:26586
  #, 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.c:26595
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:26603
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:26605
  #, 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.c:27959
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/pt.c:28245
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/pt.c:28254
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.c:28281
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29321
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: cp/pt.c:29327
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.c:29434
  #, 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.c:29441
  #, 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.c:29457
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.c:29465
  #, 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"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29484
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/pt.c:29500
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.c:29502
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29566
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:29569
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29667
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/pt.c:29669
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "kan %qs niet nabootsen"
  
! #: cp/pt.c:29729
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29733
  #, 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.c:29737
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29741
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29877
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ongeldig type-argument %qs"
*************** msgstr "ongeldig gebruik van het niet ge
*** 57362,57770 ****
  msgid "invalid base-class specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/semantics.c:3780
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3815
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3944
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "kan functie %<main%> niet inline maken"
  
  # Betere term voor "mismatched"?
! #: cp/semantics.c:3954
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "slechte combinatie van argumenten"
  
! #: cp/semantics.c:3990
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4021
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "modi in %s expressie komen niet overeen"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/semantics.c:4056
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "overflow in constante expressie"
  
! #: cp/semantics.c:4243
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: cp/semantics.c:4272
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qs is geen iterator"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: cp/semantics.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4451
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.c:4455
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.c:4460
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5744
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/semantics.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6068
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:6877
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/semantics.c:6928
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/semantics.c:6978
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6992
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7029
  #, 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.c:7033
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7055
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7059
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: cp/semantics.c:7064
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7138
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/semantics.c:7158
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7239
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7268
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7283
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7290
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7338
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7349
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7366
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7378
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7387
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7488
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7914
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "te veel invoerbestanden"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7987
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.c:8017
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8047
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.c:8060
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/semantics.c:8083
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "rekensom met pointer naar onvolledig type"
  
! #: cp/semantics.c:8093
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8150
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8780
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10164
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10176
  #, fuzzy, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "%Jdeclaratie van %qD als niet-static volgt declaratie als static"
  
! #: cp/semantics.c:10205
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/semantics.c:10242
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/semantics.c:10793
  #, 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.c:10846
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10866
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
--- 57408,57816 ----
  msgid "invalid base-class specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/semantics.c:3782
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.c:3799 cp/semantics.c:10743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.c:3805
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.c:3819
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.c:3946
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "kan functie %<main%> niet inline maken"
  
  # Betere term voor "mismatched"?
! #: cp/semantics.c:3956
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "slechte combinatie van argumenten"
  
! #: cp/semantics.c:3992
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.c:4023
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "modi in %s expressie komen niet overeen"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4030
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/semantics.c:4058
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "overflow in constante expressie"
  
! #: cp/semantics.c:4235
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: cp/semantics.c:4264
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qs is geen iterator"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4398
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: cp/semantics.c:4430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.c:4443
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.c:4447
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.c:4452
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.c:4463
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4990 cp/semantics.c:6769 cp/semantics.c:6853
! #: cp/semantics.c:6904 cp/semantics.c:7246 cp/semantics.c:7467
! #: cp/semantics.c:7750 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.c:5736
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/semantics.c:6011
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.c:6057
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/semantics.c:6176
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.c:6637
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6652
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.c:6676
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6781 cp/semantics.c:8211
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:6866
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/semantics.c:6917
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/semantics.c:6967
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6981
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7018
  #, 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.c:7022
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7044
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7048
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: cp/semantics.c:7053
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.c:7080
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7113
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7127
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/semantics.c:7147
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.c:7176
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7206
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.c:7228
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7257
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7272
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7279
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.c:7294
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7327
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7338
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7355
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7367
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7376
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7477
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.c:7903
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "te veel invoerbestanden"
  
! #: cp/semantics.c:7907
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7976
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.c:8006
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:8036
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.c:8049
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/semantics.c:8072
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "rekensom met pointer naar onvolledig type"
  
! #: cp/semantics.c:8082
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:8139
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.c:8528
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8755
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8769
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: cp/semantics.c:8966
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9432
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9735 cp/semantics.c:9745
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:10150
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:10153
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/semantics.c:10165
  #, fuzzy, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "%Jdeclaratie van %qD als niet-static volgt declaratie als static"
  
! #: cp/semantics.c:10194
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/semantics.c:10231
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/semantics.c:10782
  #, 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.c:10835
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/semantics.c:10837
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10855
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
*************** msgstr "niet-ondersteund argument voor %
*** 57773,57987 ****
  #. 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.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1413
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1943
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/tree.c:4300
  #, 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.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/tree.c:4312
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/tree.c:4748
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qs is geen iterator"
  
! #: cp/tree.c:4755
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qs heeft een onvolledig type"
  
  # XXX FIXME:  duplicate
! #: cp/tree.c:4781
  #, 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.c:4796
  #, 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.c:4814
  #, 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.c:4820
  #, 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.c:4840
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect"
  msgid "%qE attribute takes no arguments"
  msgstr "attribuut %qE heeft geen effect"
  
! #: cp/tree.c:4844
  #, 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.c:4907
  #, 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.c:4929
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4937
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4948
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: cp/tree.c:4987
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "herdeclaratie van %qs"
  
! #: cp/tree.c:5007
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: cp/tree.c:5018
  #, 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.c:5031 cp/tree.c:5044
  #, 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.c:5033
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:5046
  #, 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.c:5070
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:5076
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.c:5083
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "herhaalde definitie %qs"
  
! #: cp/tree.c:5090
  #, 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.c:5112
  #, 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.c:5118
  #, 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.c:5998
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "array subscript is geen integer"
  
! #: cp/tree.c:6020
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 57819,58033 ----
  #. 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.c:10904
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10910
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10937
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10945
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1426
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.c:1961
  #, fuzzy, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/tree.c:4318
  #, 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.c:4322
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4325
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/tree.c:4330
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.c:4332
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/tree.c:4766
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qs is geen iterator"
  
! #: cp/tree.c:4773
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qs heeft een onvolledig type"
  
  # XXX FIXME:  duplicate
! #: cp/tree.c:4799
  #, 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.c:4814
  #, 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.c:4832
  #, 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.c:4838
  #, 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.c:4858
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect"
  msgid "%qE attribute takes no arguments"
  msgstr "attribuut %qE heeft geen effect"
  
! #: cp/tree.c:4862
  #, 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.c:4925
  #, 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.c:4947
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.c:4955
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.c:4966
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.c:4978
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: cp/tree.c:5005
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "herdeclaratie van %qs"
  
! #: cp/tree.c:5025
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: cp/tree.c:5036
  #, 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.c:5049 cp/tree.c:5062
  #, 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.c:5051
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.c:5064
  #, 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.c:5088
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.c:5094
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.c:5101
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "herhaalde definitie %qs"
  
! #: cp/tree.c:5108
  #, 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.c:5130
  #, 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.c:5136
  #, 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.c:6016
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "array subscript is geen integer"
  
! #: cp/tree.c:6038
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr "%qs is geen bestand, pipe of tty
*** 58158,58878 ****
  msgid "%qT is not a base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/typeck.c:3241
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qs is meestal een functie"
  
! #: cp/typeck.c:3444
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qs is geen iterator"
  
! #: cp/typeck.c:3476
  #, 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.c:3479
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: cp/typeck.c:3482
  #, 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.c:3486
  #, 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.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: cp/typeck.c:3648
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: cp/typeck.c:3758
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/typeck.c:3983
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ verbiedt accolade-groepen in expressies"
  
! #: cp/typeck.c:4004
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4021
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/typeck.c:4024
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/typeck.c:4027
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/typeck.c:4085
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/typeck.c:4086
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/typeck.c:4091
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "te veel argumenten voor functie %qE"
  
! #: cp/typeck.c:4092
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: cp/typeck.c:4098
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "te veel argumenten voor functie %qE"
  
! #: cp/typeck.c:4099
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: cp/typeck.c:4109
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/typeck.c:4110
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "te veel argumenten voor functie"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "te weinig argumenten voor functie"
  
! #: cp/typeck.c:4196
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameter heeft een onvolledig type"
  
! #: cp/typeck.c:4202
  #, 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.c:4451
  #, 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.c:4462
  #, 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.c:4508
  #, 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.c:4513
  #, 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.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, 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.c:4744
  #, fuzzy, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ verbiedt een vergelijking tussen pointer en integer"
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "operand-types zijn %qT en %qT"
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, 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.c:5541
  #, 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.c:5587
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.c:5667
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/typeck.c:6019
  #, 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.c:6027
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/typeck.c:6035
  #, 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.c:6088
  #, 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.c:6167
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.c:6168
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.c:6184
  #, 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.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, 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.c:6380
  #, 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.c:6386
  #, 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"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.c:6438
  #, 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.c:6496
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.c:6516
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: cp/typeck.c:6532
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.c:6679
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6803
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ verbiedt het %sen van een enum"
  
! #: cp/typeck.c:6804
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ verbiedt het %sen van een enum"
  
! #: cp/typeck.c:6820
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.c:6822
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.c:6834
  #, 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.c:6836
  #, 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.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7086
  #, 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.c:7108
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7188
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7200
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.c:7204
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.c:7208
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.c:7245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7366
  #, 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.c:7372
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.c:7379
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.c:7403
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.c:7417
  #, 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.c:7854
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "type van teruggeefwaarde is onvolledig"
  
! #: cp/typeck.c:7892
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.c:7963
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.c:8033
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  #, 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.c:8090 cp/typeck.c:8280
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "cast verhoogt het benodigde alignment van het doeltype"
  
! #: cp/typeck.c:8107
  #, 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.c:8121
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.c:8194
  #, 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.c:8203
  #, 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.c:8245
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.c:8315
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.c:8416 cp/typeck.c:8425
  #, 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.c:8434
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8865
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
! #: cp/typeck.c:8867
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9018
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9165
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.c:9480
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.c:9485
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.c:9494
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.c:9498
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.c:9503
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9539
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9544
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9549
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9655
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: cp/typeck.c:9790
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10013
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "ongeldige lvalue in asm-statement"
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, 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.c:10106
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "beginwaarde ontbreekt"
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10163
  #, 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.c:10192
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10838
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 58204,58924 ----
  msgid "%qT is not a base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/typeck.c:3251
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qs is meestal een functie"
  
! #: cp/typeck.c:3454
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qs is geen iterator"
  
! #: cp/typeck.c:3486
  #, 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.c:3489
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: cp/typeck.c:3492
  #, 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.c:3496
  #, 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.c:3561
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: cp/typeck.c:3658
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: cp/typeck.c:3696
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: cp/typeck.c:3768
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/typeck.c:3993
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ verbiedt accolade-groepen in expressies"
  
! #: cp/typeck.c:4014
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4031
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/typeck.c:4034
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/typeck.c:4037
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/typeck.c:4095
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/typeck.c:4096
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/typeck.c:4101
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "te veel argumenten voor functie %qE"
  
! #: cp/typeck.c:4102
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: cp/typeck.c:4108
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "te veel argumenten voor functie %qE"
  
! #: cp/typeck.c:4109
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: cp/typeck.c:4119
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/typeck.c:4120
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/typeck.c:4123
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "te veel argumenten voor functie"
  
! #: cp/typeck.c:4124
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "te weinig argumenten voor functie"
  
! #: cp/typeck.c:4206
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameter heeft een onvolledig type"
  
! #: cp/typeck.c:4212
  #, 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.c:4461
  #, 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.c:4472
  #, 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.c:4518
  #, 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.c:4523
  #, 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.c:4553
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4557
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4566
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4570
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4696 cp/typeck.c:4708
  #, 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.c:4754
  #, fuzzy, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: cp/typeck.c:5210 cp/typeck.c:5219 cp/typeck.c:5512 cp/typeck.c:5521
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ verbiedt een vergelijking tussen pointer en integer"
  
! #: cp/typeck.c:5425 cp/typeck.c:5438
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "operand-types zijn %qT en %qT"
  
! #: cp/typeck.c:5461
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5493 cp/typeck.c:5501
  #, 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.c:5551
  #, 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.c:5597
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.c:5677
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/typeck.c:6029
  #, 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.c:6037
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/typeck.c:6045
  #, 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.c:6098
  #, 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.c:6177
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.c:6178
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.c:6194
  #, 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.c:6197
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6204
  #, 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.c:6390
  #, 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.c:6396
  #, 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"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6431
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.c:6448
  #, 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.c:6506
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.c:6526 cp/typeck.c:7089
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: cp/typeck.c:6542
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.c:6689
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6690
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6813
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ verbiedt het %sen van een enum"
  
! #: cp/typeck.c:6814
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ verbiedt het %sen van een enum"
  
! #: cp/typeck.c:6830
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.c:6832
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.c:6844
  #, 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.c:6846
  #, 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.c:6885
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6908
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:7101
  #, 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.c:7123
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: cp/typeck.c:7128
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7203
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7215
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.c:7219
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.c:7223
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.c:7260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.c:7347
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7381
  #, 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.c:7387
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.c:7394
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.c:7418
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.c:7432
  #, 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.c:7869
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.c:7875 cp/typeck.c:7881 cp/typeck.c:9532
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "type van teruggeefwaarde is onvolledig"
  
! #: cp/typeck.c:7907
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.c:7978
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.c:8048
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8073
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8084
  #, 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.c:8105 cp/typeck.c:8295
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "cast verhoogt het benodigde alignment van het doeltype"
  
! #: cp/typeck.c:8122
  #, 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.c:8136
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.c:8209
  #, 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.c:8218
  #, 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.c:8260
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.c:8330
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.c:8431 cp/typeck.c:8440
  #, 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.c:8449
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.c:8759
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8779
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8839
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8866
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8880
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
! #: cp/typeck.c:8882
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: cp/typeck.c:9019
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:9033
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck.c:9080 cp/typeck.c:9099
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9180
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.c:9495
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.c:9500
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.c:9509
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.c:9513
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.c:9518
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.c:9550
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9554
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9564
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9574
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9670
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/typeck.c:9752
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9755
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9791
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: cp/typeck.c:9795
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9801
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: cp/typeck.c:9805
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: cp/typeck.c:10004
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:10006 cp/typeck.c:10029
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:10028
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "ongeldige lvalue in asm-statement"
  
! #: cp/typeck.c:10067
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10075
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.c:10078
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:10113 cp/typeck.c:10159
  #, 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.c:10121
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "beginwaarde ontbreekt"
  
! #: cp/typeck.c:10140
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:10143
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:10178
  #, 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.c:10207
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.c:10853
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr "accolades rond scalaire beginwaa
*** 59141,59242 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck2.c:1590
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/typeck2.c:1597
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/typeck2.c:1688
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/typeck2.c:1761
  #, fuzzy, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "onbekend veld %qs opgegeven in beginwaarde"
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1980
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2012
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/typeck2.c:2039
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck2.c:2048
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2128
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck2.c:2139
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck2.c:2147
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck2.c:2188
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck2.c:2219
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "dubbele beginwaarde"
  
! #: cp/typeck2.c:2460
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck2.c:2463
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "parameter %qs wijst naar een onvolledig type"
--- 59187,59288 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1570 cp/typeck2.c:1600
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck2.c:1577
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/typeck2.c:1584
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/typeck2.c:1662
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/typeck2.c:1735
  #, fuzzy, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "onbekend veld %qs opgegeven in beginwaarde"
  
! #: cp/typeck2.c:1746
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:1940
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:1954
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/typeck2.c:1984
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:1986
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/typeck2.c:2013
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck2.c:2022
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck2.c:2044
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2102
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck2.c:2113
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck2.c:2121
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck2.c:2162
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck2.c:2193
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "dubbele beginwaarde"
  
! #: cp/typeck2.c:2434
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck2.c:2437
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "parameter %qs wijst naar een onvolledig type"
*************** msgid "recursive mixin instantiation"
*** 59497,59503 ****
  msgstr "recursieve inlining"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
--- 59543,59549 ----
  msgstr "recursieve inlining"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5367
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
*************** msgstr ""
*** 59740,59761 ****
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4956
  #, fuzzy, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: d/dmd/dsymbolsem.c:5158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "impliciete declaratie van functie %qs"
  
! #: d/dmd/dsymbolsem.c:5540
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve"
  msgstr "open %s"
  
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
--- 59786,59807 ----
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4959
  #, fuzzy, gcc-internal-format
  msgid "mixin templates are not regular templates"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: d/dmd/dsymbolsem.c:5161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "impliciete declaratie van functie %qs"
  
! #: d/dmd/dsymbolsem.c:5543
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve"
  msgstr "open %s"
  
! #: d/dmd/dsymbolsem.c:5570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot alias an expression %s"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
*************** msgstr "grootte van %qs is %u bytes"
*** 60112,60120 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3430
! #: fortran/check.c:5927 fortran/check.c:5965 fortran/check.c:6007
! #: fortran/check.c:6034 fortran/check.c:6297 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
--- 60158,60166 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3437
! #: fortran/check.c:5959 fortran/check.c:5997 fortran/check.c:6039
! #: fortran/check.c:6066 fortran/check.c:6329 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
*************** msgstr "Ontbrekende argumenten voor intr
*** 60447,60453 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:590 fortran/check.c:3385
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
--- 60493,60499 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:590 fortran/check.c:3392
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
*************** msgstr "'%s' argument voor intrinsic '%s
*** 60464,60470 ****
  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.c:651 fortran/check.c:7503
  #, 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"
--- 60510,60516 ----
  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.c:651 fortran/check.c:7535
  #, 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 "'%s' argument voor intrinsic '%s
*** 60583,60793 ****
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:1058
  #, 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 a variable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.c:1107
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.c:1159
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.c:1262
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr ""
  
! #: fortran/check.c:1319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "overflow in constante expressie"
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.c:1410
  #, fuzzy, gcc-internal-format
  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.c:1419 fortran/check.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1442
  #, fuzzy, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr "overflow in constante expressie"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:1464
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  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.c:1473 fortran/check.c:1508 fortran/check.c:4389
  #, 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"
  
! #: fortran/check.c:1490
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  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.c:1499
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr ""
  
! #: fortran/check.c:1571
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr ""
  
! #: fortran/check.c:1586
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:1604 fortran/check.c:1817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "STAT= argument to %s at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.c:1623 fortran/check.c:1757 fortran/check.c:1854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:1637 fortran/check.c:1837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:1657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  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.c:1676 fortran/check.c:1690 fortran/check.c:1725
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:1710
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.c:1764 fortran/check.c:1861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:1779
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:1802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:1881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.c:1979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "overflow in constante expressie"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:2103 fortran/check.c:2593
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:2112 fortran/check.c:2602
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.c:2122 fortran/check.c:2128
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2150
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:2158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:2181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.c:2197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.c:2205
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2239
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr "expressie-statement heeft onvolledig type"
--- 60629,60839 ----
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:1065
  #, 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 a variable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.c:1114
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.c:1166
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.c:1269
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr ""
  
! #: fortran/check.c:1326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "overflow in constante expressie"
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.c:1417
  #, fuzzy, gcc-internal-format
  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.c:1426 fortran/check.c:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1449
  #, fuzzy, gcc-internal-format
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr "overflow in constante expressie"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:1471
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  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.c:1480 fortran/check.c:1515 fortran/check.c:4396
  #, 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"
  
! #: fortran/check.c:1497
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  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.c:1506
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr ""
  
! #: fortran/check.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr ""
  
! #: fortran/check.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr ""
  
! #: fortran/check.c:1593
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:1611 fortran/check.c:1824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "STAT= argument to %s at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.c:1630 fortran/check.c:1764 fortran/check.c:1861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:1644 fortran/check.c:1844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:1664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  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.c:1683 fortran/check.c:1697 fortran/check.c:1732
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:1717
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.c:1771 fortran/check.c:1868
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/check.c:1796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:1809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:1888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.c:1986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "overflow in constante expressie"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:2110 fortran/check.c:2600
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:2119 fortran/check.c:2609
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/check.c:2129 fortran/check.c:2135
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr ""
  
! #: fortran/check.c:2157
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:2165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:2188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.c:2204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.c:2212
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2227
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.c:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr ""
  
! #: fortran/check.c:2267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr "expressie-statement heeft onvolledig type"
*************** msgstr "expressie-statement heeft onvoll
*** 60795,61526 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "overflow in constante expressie"
  
! #: fortran/check.c:2287
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2306
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2347
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2402
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:2430 fortran/check.c:2444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "overflow in constante expressie"
  
! #: fortran/check.c:2481 fortran/check.c:3111 fortran/check.c:3194
! #: fortran/check.c:3416 fortran/check.c:3464 fortran/check.c:4956
! #: fortran/check.c:5093 fortran/check.c:5148 fortran/check.c:6283
! #: fortran/check.c:6412
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2528 fortran/check.c:2797 fortran/check.c:2857
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.c:2543 fortran/check.c:2812 fortran/check.c:2872
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:2655 fortran/check.c:3796 fortran/check.c:3804
  #, 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"
  
! #: fortran/check.c:2669
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2689 fortran/check.c:2697
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:2833
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:2891
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:2984
  #, fuzzy, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:3066
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3162
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.c:3201
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.c:3235
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/check.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.c:3367
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/check.c:3392
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.c:3606
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L must have at least two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/check.c:3654
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.c:3669
  #, fuzzy, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.c:3674
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.c:3699
  #, 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.c:3708
  #, 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.c:3739
  #, 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.c:3746
  #, 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"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:3813
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:3827
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3846
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3855
  #, 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.c:4018
  #, 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.c:4136 fortran/check.c:7423 fortran/check.c:7438
  #, 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.c:4219
  #, 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.c:4230
  #, 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.c:4237
  #, 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.c:4248
  #, 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.c:4257
  #, 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.c:4297
  #, 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.c:4324
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.c:4374
  #, 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.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.c:4461 fortran/check.c:6359
  #, 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.c:4519
  #, 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.c:4527
  #, 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.c:4546
  #, 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.c:4597
  #, 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.c:4704
  #, 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.c:4714
  #, 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.c:4721
  #, 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.c:4738
  #, 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"
  
! #: fortran/check.c:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:4809
  #, 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.c:4827
  #, 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.c:4836
  #, 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.c:4872
  #, 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.c:4889 fortran/check.c:4908
  #, 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.c:4899 fortran/check.c:4918
  #, 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.c:5017
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5048
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5086
  #, 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.c:5166 fortran/check.c:7483
  #, 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.c:5179 fortran/check.c:5318 fortran/check.c:7475
  #, 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.c:5190 fortran/check.c:5330
  #, 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.c:5260
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5309
  #, 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.c:5348
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5362
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5386
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5398
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5405
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5444
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5454
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5487
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5526
  #, 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.c:5533
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5539
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5553
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5559
  #, 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.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5587
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5638
  #, 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.c:5654
  #, 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.c:5673
  #, 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"
  
! #: fortran/check.c:5936
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:5980
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5993
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6043
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6061
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/check.c:6079
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6137
  #, 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.c:6189
  #, 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.c:6208
  #, 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.c:6216
  #, 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.c:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6373
  #, 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.c:6386
  #, 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"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:6652 fortran/check.c:6684
  #, 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.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.c:6710
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6762
  #, 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.c:6781
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6791
  #, 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.c:6808
  #, 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"
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.c:7025
  #, 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.c:7207
  #, 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.c:7396 fortran/check.c:7407
  #, 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.c:7467
  #, 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 ""
--- 60841,61579 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "overflow in constante expressie"
  
! #: fortran/check.c:2294
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr ""
  
! #: fortran/check.c:2324
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr ""
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr ""
  
! #: fortran/check.c:2354
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr ""
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr ""
  
! #: fortran/check.c:2409
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:2437 fortran/check.c:2451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "overflow in constante expressie"
  
! #: fortran/check.c:2488 fortran/check.c:3118 fortran/check.c:3201
! #: fortran/check.c:3423 fortran/check.c:3471 fortran/check.c:4963
! #: fortran/check.c:5100 fortran/check.c:5155 fortran/check.c:6315
! #: fortran/check.c:6444
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2535 fortran/check.c:2804 fortran/check.c:2864
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.c:2550 fortran/check.c:2819 fortran/check.c:2879
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:2662 fortran/check.c:3803 fortran/check.c:3811
  #, 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"
  
! #: fortran/check.c:2676
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2696 fortran/check.c:2704
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/check.c:2840
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:2898
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:2916
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr ""
  
! #: fortran/check.c:2930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:2991
  #, fuzzy, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:3073
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.c:3208
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/check.c:3242
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/check.c:3306
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr ""
  
! #: fortran/check.c:3365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.c:3374
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/check.c:3399
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/check.c:3613
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L must have at least two arguments"
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/check.c:3661
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.c:3676
  #, fuzzy, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.c:3681
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.c:3706
  #, 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.c:3715
  #, 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.c:3746
  #, 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.c:3753
  #, 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"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:3820
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/check.c:3834
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3853
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3862
  #, 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.c:4025
  #, 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.c:4143 fortran/check.c:7455 fortran/check.c:7470
  #, 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.c:4226
  #, 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.c:4237
  #, 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.c:4244
  #, 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.c:4255
  #, 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.c:4264
  #, 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.c:4304
  #, 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.c:4331
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.c:4381
  #, 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.c:4389
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.c:4468 fortran/check.c:6391
  #, 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.c:4526
  #, 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.c:4534
  #, 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.c:4553
  #, 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.c:4604
  #, 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.c:4711
  #, 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.c:4721
  #, 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.c:4728
  #, 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.c:4745
  #, 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"
  
! #: fortran/check.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:4816
  #, 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.c:4834
  #, 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.c:4843
  #, 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.c:4879
  #, 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.c:4896 fortran/check.c:4915
  #, 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.c:4906 fortran/check.c:4925
  #, 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.c:5024
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5055
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5093
  #, 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.c:5173 fortran/check.c:7515
  #, 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.c:5186 fortran/check.c:5325 fortran/check.c:7507
  #, 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.c:5197 fortran/check.c:5337
  #, 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.c:5267
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5316
  #, 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.c:5355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr ""
  
! #: fortran/check.c:5393
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/check.c:5405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5419
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5451
  #, gcc-internal-format, gfc-internal-format
  msgid "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTR"
  msgstr ""
  
! #: fortran/check.c:5461
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr ""
  
! #: fortran/check.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5533
  #, 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.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5560
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5566
  #, 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.c:5577
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr ""
  
! #: fortran/check.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr ""
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Array of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit size"
  msgstr ""
  
! #: fortran/check.c:5617
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5645
  #, 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.c:5661
  #, 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.c:5680
  #, 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.c:5704
! #, 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.c:5968
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5979
  #, gcc-internal-format, gfc-internal-format
  msgid "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall be %d (corank) not %d"
  msgstr ""
  
! #: fortran/check.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.c:6049
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6082
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/check.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6169
  #, 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.c:6221
  #, 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.c:6240
  #, 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.c:6248
  #, 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.c:6283
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr ""
  
! #: fortran/check.c:6405
  #, 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.c:6418
  #, 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"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/check.c:6684 fortran/check.c:6716
  #, 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.c:6724
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/check.c:6742
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6754
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6794
  #, 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.c:6813
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6823
  #, 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.c:6840
  #, 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"
  
  # rank -> rang: correct in Fortran-context?
! #: fortran/check.c:7057
  #, 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.c:7239
  #, 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.c:7428 fortran/check.c:7439
  #, 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.c:7499
  #, 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 ""
*************** msgstr ""
*** 61763,61769 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 61816,61822 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1155 fortran/resolve.c:12467
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 63914,64060 ****
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3829
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3853
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/expr.c:3858
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/expr.c:3887
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3893 fortran/expr.c:3913
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3901 fortran/expr.c:3920
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3947
  #, 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.c:3968
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3993
  #, 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.c:4002
  #, 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.c:4012
  #, 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.c:4018
  #, 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.c:4025
  #, 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.c:4033
  #, 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.c:4056
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4109
  #, 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.c:4119 fortran/expr.c:4134
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/expr.c:4125 fortran/expr.c:4140 fortran/resolve.c:2624
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/expr.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4161
  #, 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.c:4174
  #, 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.c:4188
  #, 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.c:4193
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4201
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4227
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4240
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
--- 63967,64113 ----
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:3832
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.c:3856
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/expr.c:3861
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/expr.c:3890
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.c:3896 fortran/expr.c:3916
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3904 fortran/expr.c:3923
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3950
  #, 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.c:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:3996
  #, 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.c:4005
  #, 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.c:4015
  #, 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.c:4021
  #, 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.c:4028
  #, 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.c:4036
  #, 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.c:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.c:4112
  #, 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.c:4122 fortran/expr.c:4137
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/expr.c:4128 fortran/expr.c:4143 fortran/resolve.c:2624
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/expr.c:4155
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4164
  #, 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.c:4177
  #, 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.c:4191
  #, 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.c:4196
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.c:4230
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.c:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
*************** msgstr ""
*** 64062,64235 ****
  #. 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.c:4269 fortran/expr.c:4361
  #, 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.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4285
  #, 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.c:4291 fortran/expr.c:4306
  #, 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.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4348
  #, 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.c:4376 fortran/expr.c:4381
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4421
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4497 fortran/resolve.c:1466
  #, 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.c:4503
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4518 fortran/resolve.c:1472
  #, 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.c:4530
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4536
  #, 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.c:4543
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/expr.c:5011
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.c:6110
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6118
  #, 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.c:6127
  #, 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.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.c:6160
  #, 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.c:6173
  #, 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.c:6208
  #, 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.c:6218
  #, 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.c:6231
  #, 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.c:6239
  #, 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.c:6254
  #, 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.c:6313
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6318
  #, 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.c:6330
  #, 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.c:6372
  #, 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 ""
--- 64115,64288 ----
  #. 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.c:4272 fortran/expr.c:4364
  #, 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.c:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4288
  #, 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.c:4294 fortran/expr.c:4309
  #, 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.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4334
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4351
  #, 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.c:4379 fortran/expr.c:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4424
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4500 fortran/resolve.c:1466
  #, 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.c:4506
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4521 fortran/resolve.c:1472
  #, 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.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4539
  #, 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.c:4546
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/expr.c:5014
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.c:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6121
  #, 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.c:6132
  #, 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.c:6143
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.c:6165
  #, 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.c:6178
  #, 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.c:6213
  #, 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.c:6223
  #, 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.c:6236
  #, 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.c:6244
  #, 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.c:6259
  #, 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.c:6318
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6323
  #, 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.c:6335
  #, 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.c:6377
  #, 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
*** 64255,64262 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
! #: fortran/trans-intrinsic.c:8549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "doorgeven van argument %d van %qs"
--- 64308,64315 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6681 fortran/trans-array.c:8176
! #: fortran/trans-intrinsic.c:8558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "doorgeven van argument %d van %qs"
*************** msgstr ""
*** 64336,64342 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
--- 64389,64395 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.c:3458 fortran/trans-expr.c:1832
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
*************** msgstr ""
*** 64346,64357 ****
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "%s between %L and %L"
--- 64399,64410 ----
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "%s between %L and %L"
*************** msgstr ""
*** 64472,64483 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 64525,64536 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17218
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:994 fortran/resolve.c:17236
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr "doorgeven van argument %d van %q
*** 64762,65128 ****
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3258
  #, fuzzy, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, fuzzy, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/interface.c:3291
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/interface.c:3324
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/interface.c:3333
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3406
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/interface.c:3416
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/interface.c:3446
  #, 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.c:3465
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3482
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3502
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3533
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3778
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3811
  #, 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.c:3853
  #, 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.c:3857 fortran/interface.c:3867
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.c:3863
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.c:3876
  #, 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.c:3884
  #, 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.c:3892
  #, 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.c:3909
  #, 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.c:3918
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.c:3927
  #, 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.c:3942
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3957
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3967
  #, 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.c:3977
  #, 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.c:4019
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.c:4030
  #, 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.c:4115
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4185
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "kan klasse '%s' niet vinden"
  
! #: fortran/interface.c:4558
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: fortran/interface.c:4675
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4769
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/interface.c:4781
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4789
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4797
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4812
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4821
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4832
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4840
  #, 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.c:4851
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4881
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4892
  #, 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.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4910
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4921
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4928
  #, 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.c:4949
  #, 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.c:4956
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4963
  #, 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.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, 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.c:4975
  #, 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.c:5033 fortran/interface.c:5079
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5045
  #, 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.c:5057
  #, 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.c:5064
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "te veel argumenten voor %s %q+#D"
--- 64815,65181 ----
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3259
  #, fuzzy, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/interface.c:3269 fortran/interface.c:3274
  #, fuzzy, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/interface.c:3294
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/interface.c:3310
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/interface.c:3327
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/interface.c:3336
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3356
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3369
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3383
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:3397
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3409
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/interface.c:3419
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/interface.c:3449
  #, 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.c:3468
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3485
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3505
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3536
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/interface.c:3666
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3695
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3721
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3761
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3781
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.c:3793
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.c:3803
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.c:3814
  #, 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.c:3856
  #, 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.c:3860 fortran/interface.c:3870
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.c:3866
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.c:3879
  #, 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.c:3887
  #, 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.c:3895
  #, 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.c:3912
  #, 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.c:3921
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.c:3930
  #, 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.c:3945
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3960
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.c:3970
  #, 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.c:3980
  #, 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.c:4022
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.c:4033
  #, 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.c:4118
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.c:4188
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "kan klasse '%s' niet vinden"
  
! #: fortran/interface.c:4561
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: fortran/interface.c:4678
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4772
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/interface.c:4784
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4792
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4800
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4809
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4815
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4824
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4835
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4843
  #, 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.c:4854
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4884
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4895
  #, 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.c:4904
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4913
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4924
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4931
  #, 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.c:4952
  #, 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.c:4959
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4966
  #, 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.c:4970
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4974
  #, 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.c:4978
  #, 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.c:5036 fortran/interface.c:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5048
  #, 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.c:5060
  #, 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.c:5067
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "te veel argumenten voor %s %q+#D"
*************** msgstr ""
*** 65856,65862 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15082
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 65909,65915 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3431 fortran/resolve.c:15088
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 67341,68481 ****
  msgid "Unexpected junk at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/openmp.c:315 fortran/openmp.c:416 fortran/openmp.c:744
! #: fortran/openmp.c:3632
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr ""
  
! #: fortran/openmp.c:354 fortran/openmp.c:444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "%qs is geen iterator"
  
! #: fortran/openmp.c:467
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "%qs is geen iterator"
  
! #: fortran/openmp.c:551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "%qs is geen iterator"
  
! #: fortran/openmp.c:613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "integer overflow in expressie"
  
! #: fortran/openmp.c:680
  #, fuzzy, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr "ongeldige operand van %s"
  
! #: fortran/openmp.c:712
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:782
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "constant object wordt beschreven (argument %d)"
  
! #: fortran/openmp.c:1026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr "ongeldige operand van %s"
  
! #: fortran/openmp.c:1138
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1291
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:1455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "Array subscript verwacht op %C"
  
! #: fortran/openmp.c:1830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: fortran/openmp.c:2219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Failed to match clause at %C"
  msgstr "kan klasse '%s' niet vinden"
  
! #: fortran/openmp.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2411
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2468
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: fortran/openmp.c:2523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/openmp.c:2556
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2658
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "%s voor %qs"
  
! #: fortran/openmp.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/openmp.c:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2718 fortran/openmp.c:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:3382 fortran/openmp.c:7334
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3386 fortran/openmp.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3391
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:3450
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3517 fortran/openmp.c:3563
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3527
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3537
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3546
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3570
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "constant object wordt beschreven (argument %d)"
  
! #: fortran/openmp.c:3612
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:3656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr "constant object wordt beschreven (argument %d)"
  
! #: fortran/openmp.c:3711
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3716
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3747
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3751
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3773
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3778
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3789
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3794
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3823
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.c:3891
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3900
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr ""
  
! #: fortran/openmp.c:3910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "ongeldige operand van %s"
  
! #: fortran/openmp.c:3916
  #, fuzzy, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: fortran/openmp.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/openmp.c:3951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:4130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/openmp.c:4144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/openmp.c:4203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:4217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4314
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:4364
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:4422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:4442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/openmp.c:4485
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/openmp.c:4496
  #, 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"
  
  # vertaling voor 'statement'?
! #: fortran/openmp.c:4507
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/openmp.c:4518
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4521
  #, fuzzy, gcc-internal-format
  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.c:4527 fortran/openmp.c:5662
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4532
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4537
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4547 fortran/openmp.c:5294 fortran/openmp.c:5445
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4550
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4566 fortran/openmp.c:5387 fortran/openmp.c:5433
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4571 fortran/openmp.c:5666
  #, 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.c:4576 fortran/openmp.c:5669
  #, 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.c:4581 fortran/openmp.c:5382 fortran/openmp.c:5657
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4584 fortran/openmp.c:5390
  #, fuzzy, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4841
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4892
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/openmp.c:4928
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr ""
  
! #: fortran/openmp.c:4932
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.c:4937 fortran/openmp.c:7060
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/openmp.c:4946
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4975
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4978 fortran/openmp.c:4994 fortran/openmp.c:5002
! #: fortran/openmp.c:5013 fortran/openmp.c:5025 fortran/openmp.c:5040
! #: fortran/openmp.c:7084
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5047
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.c:5060
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5078
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5086
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5089
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5097
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5100
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5103
  #, fuzzy, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5107
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5122
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5134
  #, fuzzy, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/openmp.c:5153
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5157
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "SINK addend not a constant integer at %L"
  msgstr "accumulator is geen integer-constante"
  
! #: fortran/openmp.c:5173
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5217
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.c:5228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/openmp.c:5236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Array subscript verwacht op %C"
  
! #: fortran/openmp.c:5245 fortran/openmp.c:5263
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5276
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5300
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5335
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5350
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5366 fortran/openmp.c:5419
  #, fuzzy, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5369 fortran/openmp.c:5422
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5377
  #, fuzzy, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5413
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5425
  #, fuzzy, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5430
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5436
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5448
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5458
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5469
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5479
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5571
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5602
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5607
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.c:5612
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5623
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.c:5640
  #, 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.c:5674
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.c:5735
  #, 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.c:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5793
  #, 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.c:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5800
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5951
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5956
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:5982 fortran/openmp.c:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5997
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6004 fortran/openmp.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6121
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.c:6153
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6177
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.c:6184
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6201
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.c:6216
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6234
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.c:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6326
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6329
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6337
  #, 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.c:6594
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6606
  #, 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.c:6610
  #, 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.c:6622
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6626
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6644
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6654
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6663 fortran/openmp.c:6671
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:6839 fortran/openmp.c:6852
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6871
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6877
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6883
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6899
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6911
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6921 fortran/openmp.c:6930
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.c:6946
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/openmp.c:7067
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:7114
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7120
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7223
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7237
  #, 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.c:7243
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7264
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7288
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7296
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7325
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7347
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7363
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7378
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7396
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 67394,68534 ----
  msgid "Unexpected junk at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "List item shall not be coindexed at %C"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/openmp.c:316 fortran/openmp.c:417 fortran/openmp.c:745
! #: fortran/openmp.c:3633
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr ""
  
! #: fortran/openmp.c:355 fortran/openmp.c:445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "%qs is geen iterator"
  
! #: fortran/openmp.c:468
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "%qs is geen iterator"
  
! #: fortran/openmp.c:552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "%qs is geen iterator"
  
! #: fortran/openmp.c:614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "integer overflow in expressie"
  
! #: fortran/openmp.c:681
  #, fuzzy, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr "ongeldige operand van %s"
  
! #: fortran/openmp.c:713
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "constant object wordt beschreven (argument %d)"
  
! #: fortran/openmp.c:1027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma expected at %C"
  msgstr "ongeldige operand van %s"
  
! #: fortran/openmp.c:1139
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr ""
  
! #: fortran/openmp.c:1292
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr ""
  
! #: fortran/openmp.c:1456
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "Array subscript verwacht op %C"
  
! #: fortran/openmp.c:1831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: fortran/openmp.c:2220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Failed to match clause at %C"
  msgstr "kan klasse '%s' niet vinden"
  
! #: fortran/openmp.c:2393
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2403
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2412
  #, gcc-internal-format
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2420
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:2469
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:2517
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: fortran/openmp.c:2524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/openmp.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr ""
  
! #: fortran/openmp.c:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:2659
  #, gcc-internal-format
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr ""
  
! #: fortran/openmp.c:2667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "%s voor %qs"
  
! #: fortran/openmp.c:2674
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr ""
  
! #: fortran/openmp.c:2689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/openmp.c:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2719 fortran/openmp.c:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2979
  #, gcc-internal-format, gfc-internal-format
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr ""
  
! #: fortran/openmp.c:2987
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:3383 fortran/openmp.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3387 fortran/openmp.c:7339
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3392
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3394
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:3414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:3451
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr ""
  
! #: fortran/openmp.c:3466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3494
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3500
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3518 fortran/openmp.c:3564
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr ""
  
! #: fortran/openmp.c:3534
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr ""
  
! #: fortran/openmp.c:3538
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr ""
  
! #: fortran/openmp.c:3547
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "constant object wordt beschreven (argument %d)"
  
! #: fortran/openmp.c:3613
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr ""
  
! #: fortran/openmp.c:3650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:3657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr "constant object wordt beschreven (argument %d)"
  
! #: fortran/openmp.c:3712
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3717
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3748
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3752
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3774
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3779
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3790
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3795
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.c:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.c:3901
  #, gcc-internal-format
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr ""
  
! #: fortran/openmp.c:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "ongeldige operand van %s"
  
! #: fortran/openmp.c:3917
  #, fuzzy, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: fortran/openmp.c:3920
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/openmp.c:3952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/openmp.c:4145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/openmp.c:4204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:4218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4315
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:4365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:4423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:4443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/openmp.c:4486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/openmp.c:4497
  #, 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"
  
  # vertaling voor 'statement'?
! #: fortran/openmp.c:4508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/openmp.c:4519
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4522
  #, fuzzy, gcc-internal-format
  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.c:4528 fortran/openmp.c:5663
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4533
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4538
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4548 fortran/openmp.c:5295 fortran/openmp.c:5446
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4551
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4567 fortran/openmp.c:5388 fortran/openmp.c:5434
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4572 fortran/openmp.c:5667
  #, 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.c:4577 fortran/openmp.c:5670
  #, 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.c:4582 fortran/openmp.c:5383 fortran/openmp.c:5658
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4585 fortran/openmp.c:5391
  #, fuzzy, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:4715
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4723 fortran/openmp.c:4734 fortran/resolve.c:10729
! #: fortran/resolve.c:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.c:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.c:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.c:4874
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4893
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/openmp.c:4929
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr ""
  
! #: fortran/openmp.c:4933
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.c:4938 fortran/openmp.c:7061
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/openmp.c:4947
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4976
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4979 fortran/openmp.c:4995 fortran/openmp.c:5003
! #: fortran/openmp.c:5014 fortran/openmp.c:5026 fortran/openmp.c:5041
! #: fortran/openmp.c:7085
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5048
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.c:5061
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.c:5079
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5087
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5090
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5098
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5101
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5104
  #, fuzzy, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5108
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5123
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.c:5135
  #, fuzzy, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/openmp.c:5154
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5168
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "SINK addend not a constant integer at %L"
  msgstr "accumulator is geen integer-constante"
  
! #: fortran/openmp.c:5174
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.c:5229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/openmp.c:5237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Array subscript verwacht op %C"
  
! #: fortran/openmp.c:5246 fortran/openmp.c:5264
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.c:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5277
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.c:5301
  #, gcc-internal-format
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5351
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5367 fortran/openmp.c:5420
  #, fuzzy, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5370 fortran/openmp.c:5423
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5378
  #, fuzzy, gcc-internal-format
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5414
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5426
  #, fuzzy, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5431
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5437
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5449
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5459
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5470
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.c:5480
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5572
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.c:5603
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr ""
  
! #: fortran/openmp.c:5608
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.c:5613
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.c:5624
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.c:5641
  #, 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.c:5675
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.c:5736
  #, 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.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.c:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:5778
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr ""
  
! #: fortran/openmp.c:5794
  #, 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.c:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5801
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.c:5898
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.c:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:5983 fortran/openmp.c:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6005 fortran/openmp.c:6278
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.c:6018
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.c:6060
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.c:6154
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.c:6185
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6202
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.c:6217
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:6235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.c:6327
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6330
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:6338
  #, 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.c:6595
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6607
  #, 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.c:6611
  #, 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.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.c:6627
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.c:6645
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6655
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6664 fortran/openmp.c:6672
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:6840 fortran/openmp.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.c:6872
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.c:6878
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.c:6884
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.c:6900
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.c:6912
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.c:6922 fortran/openmp.c:6931
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.c:6947
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.c:6968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/openmp.c:7068
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.c:7115
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7121
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.c:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.c:7238
  #, 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.c:7244
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7265
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.c:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7297
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.c:7364
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7379
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.c:7389
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.c:7397
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 68938,69104 ****
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr ""
  
! #: fortran/parse.c:4491
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/parse.c:4524
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr ""
  
! #: fortran/parse.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr ""
  
! #: fortran/parse.c:4560
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4587
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr ""
  
! #: fortran/parse.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr ""
  
! #: fortran/parse.c:4909
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5115 fortran/parse.c:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr ""
  
! #: fortran/parse.c:5152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/parse.c:5196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr "ongeldige operand van %s"
  
! #: fortran/parse.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr ""
  
! #: fortran/parse.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr ""
  
! #: fortran/parse.c:5640
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5765
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/parse.c:5822
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.c:5847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/parse.c:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.c:6013
  #, 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.c:6017
  #, 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.c:6023
  #, 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.c:6026
  #, 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.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.c:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.c:6179
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 68991,69157 ----
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr ""
  
! #: fortran/parse.c:4494
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/parse.c:4527
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr ""
  
! #: fortran/parse.c:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr ""
  
! #: fortran/parse.c:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr ""
  
! #: fortran/parse.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr ""
  
! #: fortran/parse.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr ""
  
! #: fortran/parse.c:4659
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr ""
  
! #: fortran/parse.c:4896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr ""
  
! #: fortran/parse.c:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr ""
  
! #: fortran/parse.c:5102
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr ""
  
! #: fortran/parse.c:5118 fortran/parse.c:5180
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr ""
  
! #: fortran/parse.c:5155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/parse.c:5199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr "ongeldige operand van %s"
  
! #: fortran/parse.c:5219
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr ""
  
! #: fortran/parse.c:5438
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr ""
  
! #: fortran/parse.c:5496
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr ""
  
! #: fortran/parse.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr ""
  
! #: fortran/parse.c:5643
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5646
  #, gcc-internal-format
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5649
  #, gcc-internal-format
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5652
  #, gcc-internal-format
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.c:5768
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/parse.c:5825
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.c:5850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/parse.c:5964
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.c:6016
  #, 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.c:6020
  #, 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.c:6026
  #, 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.c:6029
  #, 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.c:6051
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.c:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 69106,69112 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6636
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 69159,69165 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6639
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 69898,69904 ****
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "naar label %s gerefereerd buiten enige functie"
--- 69951,69957 ----
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "naar label %s gerefereerd buiten enige functie"
*************** msgstr "fout in argumenten voor spec-fun
*** 70013,70019 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
--- 70066,70072 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17150
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
*************** msgstr "overflow in constante expressie"
*** 71123,71178 ****
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11971
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
  # Ongeldig soort wat?
! #: fortran/resolve.c:12018
  #, 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.c:12022
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12083
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12088
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12172
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12254
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12275
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: fortran/resolve.c:12369
  #, 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.c:12383
  #, 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 ""
--- 71176,71236 ----
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11943
! #, gcc-internal-format, gfc-internal-format
! msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
! msgstr ""
! 
! #: fortran/resolve.c:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
  # Ongeldig soort wat?
! #: fortran/resolve.c:12024
  #, 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.c:12028
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12089
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12094
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12178
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12260
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12281
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: fortran/resolve.c:12375
  #, 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.c:12389
  #, 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 ""
*** 71180,72148 ****
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12402
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "String-lengte bij %L is te groot"
  
! #: fortran/resolve.c:12722
  #, 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.c:12726
  #, fuzzy, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.c:12734
  #, 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.c:12745
  #, 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.c:12761
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12773
  #, 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.c:12806
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12828
  #, 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.c:12859
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12895
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12920
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12941
  #, 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.c:12948
  #, 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.c:12995
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:12998
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13001
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13004
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13007
  #, 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.c:13010
  #, 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.c:13052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.c:13084
  #, 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.c:13107
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13129
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13147
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13159
  #, 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.c:13168
  #, 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.c:13178
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13197
  #, 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.c:13201
  #, 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.c:13205
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13209
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13222
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13233
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.c:13239
  #, 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.c:13259
  #, 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.c:13316
  #, 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.c:13322
  #, 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.c:13328
  #, 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.c:13336
  #, 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.c:13342
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.c:13385
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13393
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, 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.c:13494
  #, 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.c:13503
  #, 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.c:13512
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.c:13520
  #, 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.c:13526
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13540
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13549
  #, 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.c:13571
  #, 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.c:13608
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13648
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13684
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13743
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13755
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13783
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13839
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14051
  #, 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.c:14094
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.c:14108
  #, 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.c:14122 fortran/resolve.c:14608
  #, 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.c:14130
  #, 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.c:14139
  #, 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.c:14145
  #, 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.c:14151
  #, 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.c:14180
  #, 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.c:14190
  #, 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.c:14285
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14388
  #, 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.c:14397
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14407
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14432
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14443
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14541
  #, 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.c:14555
  #, 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.c:14571
  #, 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.c:14581
  #, 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.c:14590
  #, 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.c:14599
  #, 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.c:14641
  #, 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.c:14654
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14665
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14698
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14706
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14715
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14801
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/resolve.c:14846
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14859
  #, 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.c:14923
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14956
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14970
  #, 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.c:15035
  #, 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.c:15041
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15055
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15072
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15094
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15105
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15132
  #, 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.c:15151
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15167
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15178
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15186
  #, 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.c:15237
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15248
  #, 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.c:15255
  #, 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.c:15295
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15359
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15362
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15462
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15483
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/resolve.c:15496
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15499
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15509
  #, 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.c:15516
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15529
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15545
  #, 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.c:15554
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15567 fortran/resolve.c:15744
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15581
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15590
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15599
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15607
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15614
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15634
  #, 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.c:15641
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15648
  #, 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.c:15655
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15681
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15691
  #, 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.c:15770
  #, 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.c:15785
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15798
  #, 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.c:15816
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15828
  #, 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.c:15837
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15850
  #, 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.c:15859
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15872
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15888
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15896
  #, fuzzy, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:15903
  #, 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.c:15916
  #, 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.c:15925
  #, 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.c:15941
  #, 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.c:15947
  #, 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.c:15972
  #, 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.c:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16053
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/resolve.c:16166
  #, 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.c:16173
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16180
  #, 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.c:16196
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16203
  #, 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.c:16212
  #, 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.c:16258
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16271
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16370
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16393
  #, 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.c:16518
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16684
  #, 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.c:16690
  #, 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.c:16774
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16783
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16807
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16910
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16950
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16959
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17032
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17043
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17054
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring bij %L heeft lengte nul"
  
! #: fortran/resolve.c:17085
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.c:17152
  #, 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.c:17165
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:17185
  #, 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.c:17195
  #, 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.c:17203
  #, 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.c:17217
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17235
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17242
  #, 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.c:17321
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 71238,72206 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.c:12408
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.c:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "String-lengte bij %L is te groot"
  
! #: fortran/resolve.c:12728
  #, 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.c:12732
  #, fuzzy, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.c:12740
  #, 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.c:12751
  #, 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.c:12767
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12779
  #, 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.c:12812
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.c:12834
  #, 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.c:12865
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12926
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.c:12947
  #, 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.c:12954
  #, 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.c:13001
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13004
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13007
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13010
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13013
  #, 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.c:13016
  #, 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.c:13058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.c:13090
  #, 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.c:13113
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:13135
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13153
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13165
  #, 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.c:13174
  #, 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.c:13184
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13203
  #, 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.c:13207
  #, 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.c:13211
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13215
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13228
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:13239
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.c:13245
  #, 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.c:13265
  #, 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.c:13322
  #, 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.c:13328
  #, 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.c:13334
  #, 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.c:13342
  #, 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.c:13348
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.c:13391
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13399
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13407
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.c:13416
  #, 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.c:13500
  #, 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.c:13509
  #, 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.c:13518
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.c:13526
  #, 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.c:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13538
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13546
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13555
  #, 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.c:13577
  #, 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.c:13614
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13654
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13690
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13749
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13761
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13789
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13845
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:14057
  #, 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.c:14100
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.c:14114
  #, 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.c:14128 fortran/resolve.c:14614
  #, 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.c:14136
  #, 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.c:14145
  #, 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.c:14151
  #, 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.c:14157
  #, 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.c:14186
  #, 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.c:14196
  #, 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.c:14291
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14394
  #, 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.c:14403
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:14413
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14438
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14449
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14547
  #, 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.c:14561
  #, 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.c:14577
  #, 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.c:14587
  #, 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.c:14596
  #, 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.c:14605
  #, 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.c:14647
  #, 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.c:14660
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14671
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14704
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.c:14712
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14721
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.c:14807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/resolve.c:14852
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.c:14865
  #, 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.c:14929
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.c:14976
  #, 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.c:15041
  #, 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.c:15047
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15053
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15061
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15078
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15100
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15111
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15138
  #, 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.c:15157
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15173
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15184
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15192
  #, 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.c:15243
  #, gcc-internal-format
  msgid "The object %qs at %L has a deferred LEN parameter %qs and is neither allocatable nor a pointer"
  msgstr ""
  
! #: fortran/resolve.c:15254
  #, 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.c:15261
  #, 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.c:15301
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15365
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15368
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15468
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.c:15489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/resolve.c:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15505
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15515
  #, 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.c:15522
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15535
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15541
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15551
  #, 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.c:15560
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15573 fortran/resolve.c:15750
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15587
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15596
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.c:15605
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15613
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:15640
  #, 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.c:15647
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.c:15654
  #, 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.c:15661
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15687
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.c:15697
  #, 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.c:15776
  #, 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.c:15791
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15804
  #, 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.c:15822
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.c:15834
  #, 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.c:15843
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15856
  #, 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.c:15865
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15878
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.c:15894
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15902
  #, fuzzy, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:15909
  #, 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.c:15922
  #, 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.c:15931
  #, 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.c:15947
  #, 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.c:15953
  #, 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.c:15978
  #, 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.c:16049
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16061
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/resolve.c:16174
  #, 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.c:16181
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16188
  #, 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.c:16204
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16211
  #, 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.c:16220
  #, 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.c:16266
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16279
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16378
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16386
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16394
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.c:16401
  #, 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.c:16526
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16692
  #, 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.c:16698
  #, 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.c:16782
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16791
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16799
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16815
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16918
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16933
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.c:16958
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16967
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17040
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17051
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:17062
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring bij %L heeft lengte nul"
  
! #: fortran/resolve.c:17093
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.c:17160
  #, 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.c:17173
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.c:17193
  #, 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.c:17203
  #, 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.c:17211
  #, 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.c:17225
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17243
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17250
  #, 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.c:17329
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 73011,73027 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6138
  #, 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.c:8171
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/trans-array.c:11360
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 73069,73085 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.c:6139
  #, 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.c:8172
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/trans-array.c:11361
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 73108,73184 ****
  msgid "non-constant initialization expression at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/trans-decl.c:753
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1764
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4599 fortran/trans-decl.c:6963
  #, 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.c:5087
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: fortran/trans-decl.c:5327
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5340
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/trans-decl.c:5965
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5971
  #, 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.c:5982 fortran/trans-decl.c:6128
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/trans-decl.c:5998
  #, 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.c:6017
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/trans-decl.c:6066
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: fortran/trans-decl.c:6070
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: fortran/trans-decl.c:6100
  #, 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.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 73166,73242 ----
  msgid "non-constant initialization expression at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/trans-decl.c:755
  #, 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 using %<-frecursive%>, or increase the %<-fmax-stack-var-size=%> limit, or change the code to use an ALLOCATABLE array."
  msgstr ""
  
! #: fortran/trans-decl.c:1766
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4607 fortran/trans-decl.c:6971
  #, 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.c:5095
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: fortran/trans-decl.c:5335
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5348
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/trans-decl.c:5973
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5979
  #, 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.c:5990 fortran/trans-decl.c:6136
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/trans-decl.c:6006
  #, 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.c:6025
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/trans-decl.c:6074
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: fortran/trans-decl.c:6078
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: fortran/trans-decl.c:6108
  #, 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.c:6700
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 73188,73219 ****
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1835
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2152
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3830
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "onbekende machine-modus %qs"
  
! #: fortran/trans-expr.c:5329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/trans-expr.c:9560
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 73246,73277 ----
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.c:1836
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:2153
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.c:3831
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "onbekende machine-modus %qs"
  
! #: fortran/trans-expr.c:5330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/trans-expr.c:9561
  #, 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
*** 73235,73246 ****
  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.c:11883 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "ongeldig type-argument %qs"
--- 73293,73304 ----
  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.c:11892 fortran/trans-stmt.c:1093
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:11899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "ongeldig type-argument %qs"
*************** msgstr ""
*** 73260,73282 ****
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2716
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "geen argumenten"
  
! #: fortran/trans-openmp.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/trans-openmp.c:3187
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/trans-openmp.c:6039
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
--- 73318,73340 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2719
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "geen argumenten"
  
! #: fortran/trans-openmp.c:3036
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/trans-openmp.c:3190
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/trans-openmp.c:6042
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
*************** msgstr "niet-herkende zichtbaarheidswaar
*** 74860,74866 ****
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: params.opt:134
  #, fuzzy, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr "onbekende machine-modus %qs"
--- 74918,74924 ----
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: params.opt:138
  #, fuzzy, gcc-internal-format
  msgid "unknown evrp mode %qs"
  msgstr "onbekende machine-modus %qs"
diff -Nrcpad gcc-11.2.0/gcc/po/ru.po gcc-11.3.0/gcc/po/ru.po
*** gcc-11.2.0/gcc/po/ru.po	Wed Jul 28 06:55:07 2021
--- gcc-11.3.0/gcc/po/ru.po	Thu Apr 21 07:58:53 2022
*************** 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: 2021-04-20 18:19+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: 2021-07-26 15:21+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 ""
*** 97,103 ****
  "\n"
  "Ð²Ñ‹Ð²Ð¾Ð´ ldd Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°Ð¼Ð¸/Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°Ð¼Ð¸.\n"
  
! #: cprop.c:1755
  msgid "const/copy propagation disabled"
  msgstr "Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¾ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚ Ð¸ ÐºÐ¾Ð¿Ð¸Ð¹"
  
--- 97,103 ----
  "\n"
  "Ð²Ñ‹Ð²Ð¾Ð´ ldd Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°Ð¼Ð¸/Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°Ð¼Ð¸.\n"
  
! #: cprop.c:1757
  msgid "const/copy propagation disabled"
  msgstr "Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¾ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚ Ð¸ ÐºÐ¾Ð¿Ð¸Ð¹"
  
*************** msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ '%%l' Ð½Ðµ Ñ�Ð²Ð»
*** 244,255 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11967
  #, c-format
  msgid "floating constant misused"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12058
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
--- 244,255 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.c:4166 config/arc/arc.c:6404 config/i386/i386.c:11988
  #, c-format
  msgid "floating constant misused"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹"
  
! #: final.c:4224 config/arc/arc.c:6501 config/i386/i386.c:12079
  #: config/pdp11/pdp11.c:1874
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 626,706 ****
  " Ñ�Ñ‚Ð¸Ð¼ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð°Ð¼, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ ÐºÐ»ÑŽÑ‡Ð¸ -W<Ð±ÑƒÐºÐ²Ð°>.\n"
  "\n"
  
! #: gcc.c:6668
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "ÐžÐ±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ (%s), Ñ‚.Ðµ. '%s'\n"
  
! #: gcc.c:7429
  #, c-format
  msgid "Target: %s\n"
  msgstr "Ð¦ÐµÐ»ÐµÐ²Ð°Ñ� Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð°: %s\n"
  
! #: gcc.c:7430
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸: %s\n"
  
! #: gcc.c:7444
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "ÐœÐ¾Ð´ÐµÐ»ÑŒ Ð¼Ð½Ð¾Ð³Ð¾Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸: %s\n"
  
! #: gcc.c:7445
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7447
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7449 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7460
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc Ð²ÐµÑ€Ñ�Ð¸Ñ� %s %s\n"
  
! #: gcc.c:7463
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "Ð´Ñ€Ð°Ð¹Ð²ÐµÑ€ gcc Ð²ÐµÑ€Ñ�Ð¸Ñ� %s; %sÐ¸Ñ�Ð¿Ð¾Ð»Ð½Ñ�ÐµÑ‚ gcc Ð²ÐµÑ€Ñ�Ð¸Ñ� %s\n"
  
! #: gcc.c:7536 gcc.c:7746
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  "ÐžÑˆÐ¸Ð±ÐºÐ° Ð½Ðµ Ð²Ð¾Ñ�Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚Ñ�Ñ�. Ð’Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ñ�Ñ‚Ð¾ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð° Ð¾Ð±Ð¾Ñ€ÑƒÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¸Ð»Ð¸ ÐžÐ¡.\n"
  "\n"
  
! #: gcc.c:7670
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ð°Ð½Ð½Ñ‹Ð¹ Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚ÐµÐºÑ�Ñ‚ Ñ�Ð¾Ñ…Ñ€Ð°Ð½Ñ‘Ð½ Ð² Ñ„Ð°Ð¹Ð»Ðµ %s. ÐŸÑ€Ð¸Ð»Ð¾Ð¶Ð¸Ñ‚Ðµ ÐµÐ³Ð¾ Ðº Ð¾Ñ‚Ñ‡Ñ‘Ñ‚Ñƒ Ð¾Ð± Ð¾ÑˆÐ¸Ð±ÐºÐµ.\n"
  "\n"
  
! #: gcc.c:8520
  #, c-format
  msgid "install: %s%s\n"
  msgstr "ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ°: %s%s\n"
  
! #: gcc.c:8523
  #, c-format
  msgid "programs: %s\n"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹: %s\n"
  
! #: gcc.c:8525
  #, c-format
  msgid "libraries: %s\n"
  msgstr "Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸: %s\n"
  
! #: gcc.c:8642
  #, c-format
  msgid ""
  "\n"
--- 626,706 ----
  " Ñ�Ñ‚Ð¸Ð¼ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð°Ð¼, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ ÐºÐ»ÑŽÑ‡Ð¸ -W<Ð±ÑƒÐºÐ²Ð°>.\n"
  "\n"
  
! #: gcc.c:6678
  #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
  msgstr "ÐžÐ±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ (%s), Ñ‚.Ðµ. '%s'\n"
  
! #: gcc.c:7439
  #, c-format
  msgid "Target: %s\n"
  msgstr "Ð¦ÐµÐ»ÐµÐ²Ð°Ñ� Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð°: %s\n"
  
! #: gcc.c:7440
  #, c-format
  msgid "Configured with: %s\n"
  msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸: %s\n"
  
! #: gcc.c:7454
  #, c-format
  msgid "Thread model: %s\n"
  msgstr "ÐœÐ¾Ð´ÐµÐ»ÑŒ Ð¼Ð½Ð¾Ð³Ð¾Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸: %s\n"
  
! #: gcc.c:7455
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
  msgstr ""
  
! #: gcc.c:7457
  #, c-format
  msgid " zstd"
  msgstr ""
  
! #: gcc.c:7459 gcov.c:1461 gcov.c:1519 gcov.c:1531 gcov.c:2872
  #, c-format
  msgid "\n"
  msgstr "\n"
  
! #: gcc.c:7470
  #, c-format
  msgid "gcc version %s %s\n"
  msgstr "gcc Ð²ÐµÑ€Ñ�Ð¸Ñ� %s %s\n"
  
! #: gcc.c:7473
  #, c-format
  msgid "gcc driver version %s %sexecuting gcc version %s\n"
  msgstr "Ð´Ñ€Ð°Ð¹Ð²ÐµÑ€ gcc Ð²ÐµÑ€Ñ�Ð¸Ñ� %s; %sÐ¸Ñ�Ð¿Ð¾Ð»Ð½Ñ�ÐµÑ‚ gcc Ð²ÐµÑ€Ñ�Ð¸Ñ� %s\n"
  
! #: gcc.c:7546 gcc.c:7756
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
  msgstr ""
  "ÐžÑˆÐ¸Ð±ÐºÐ° Ð½Ðµ Ð²Ð¾Ñ�Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚Ñ�Ñ�. Ð’Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ñ�Ñ‚Ð¾ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð° Ð¾Ð±Ð¾Ñ€ÑƒÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¸Ð»Ð¸ ÐžÐ¡.\n"
  "\n"
  
! #: gcc.c:7680
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
  msgstr ""
  "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ð°Ð½Ð½Ñ‹Ð¹ Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚ÐµÐºÑ�Ñ‚ Ñ�Ð¾Ñ…Ñ€Ð°Ð½Ñ‘Ð½ Ð² Ñ„Ð°Ð¹Ð»Ðµ %s. ÐŸÑ€Ð¸Ð»Ð¾Ð¶Ð¸Ñ‚Ðµ ÐµÐ³Ð¾ Ðº Ð¾Ñ‚Ñ‡Ñ‘Ñ‚Ñƒ Ð¾Ð± Ð¾ÑˆÐ¸Ð±ÐºÐµ.\n"
  "\n"
  
! #: gcc.c:8530
  #, c-format
  msgid "install: %s%s\n"
  msgstr "ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ°: %s%s\n"
  
! #: gcc.c:8533
  #, c-format
  msgid "programs: %s\n"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹: %s\n"
  
! #: gcc.c:8535
  #, c-format
  msgid "libraries: %s\n"
  msgstr "Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸: %s\n"
  
! #: gcc.c:8652
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 709,724 ****
  "\n"
  "Ð˜Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð¿Ð¾ Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸ÑŽ Ð¸ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐµ Ð¾Ñ‚Ñ‡Ñ‘Ñ‚Ð¾Ð² Ð¾Ð± Ð¾ÑˆÐ¸Ð±ÐºÐ°Ñ… Ñ�Ð¼. Ð½Ð°:\n"
  
! #: gcc.c:8658 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8661 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.c:8662 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
--- 709,724 ----
  "\n"
  "Ð˜Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð¿Ð¾ Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸ÑŽ Ð¸ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐµ Ð¾Ñ‚Ñ‡Ñ‘Ñ‚Ð¾Ð² Ð¾Ð± Ð¾ÑˆÐ¸Ð±ÐºÐ°Ñ… Ñ�Ð¼. Ð½Ð°:\n"
  
! #: gcc.c:8668 gcov-tool.c:527
  #, c-format
  msgid "%s %s%s\n"
  msgstr "%s %s%s\n"
  
! #: gcc.c:8671 gcov-tool.c:529 gcov.c:967 fortran/gfortranspec.c:282
  msgid "(C)"
  msgstr "(C)"
  
! #: gcc.c:8672 gcov-tool.c:531 gcov.c:969 fortran/gfortranspec.c:283
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
*************** msgstr ""
*** 734,740 ****
  "\n"
  "\n"
  
! #: gcc.c:9005
  #, c-format
  msgid ""
  "\n"
--- 734,740 ----
  "\n"
  "\n"
  
! #: gcc.c:9015
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 747,753 ****
  "==================\n"
  "\n"
  
! #: gcc.c:9006
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
--- 747,753 ----
  "==================\n"
  "\n"
  
! #: gcc.c:9016
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
*************** msgstr ""
*** 756,762 ****
  "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ \"-Wl,ÐšÐ›Ð®Ð§\", Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ \"ÐšÐ›Ð®Ð§\" ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ñ‰Ð¸ÐºÑƒ.\n"
  "\n"
  
! #: gcc.c:10421
  #, c-format
  msgid ""
  "Assembler options\n"
--- 756,762 ----
  "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ \"-Wl,ÐšÐ›Ð®Ð§\", Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ \"ÐšÐ›Ð®Ð§\" ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ñ‰Ð¸ÐºÑƒ.\n"
  "\n"
  
! #: gcc.c:10431
  #, c-format
  msgid ""
  "Assembler options\n"
*************** msgstr ""
*** 767,773 ****
  "=================\n"
  "\n"
  
! #: gcc.c:10422
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
--- 767,773 ----
  "=================\n"
  "\n"
  
! #: gcc.c:10432
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
*************** msgstr "%s%sÐ¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ
*** 1653,1659 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sÑ�Ð²Ñ€Ð¸Ñ�Ñ‚Ð¸ÐºÐ¸ GGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
--- 1653,1659 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sÑ�Ð²Ñ€Ð¸Ñ�Ñ‚Ð¸ÐºÐ¸ GGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.c:299 c/c-decl.c:6043 c/c-typeck.c:7862 cp/error.c:1111
  #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424
  #, gcc-internal-format
  msgid "<anonymous>"
*************** msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ
*** 2135,2141 ****
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ - Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ð¸Ð»Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° '%%%c'"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308
  #, c-format
  msgid "missing operand"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
--- 2135,2141 ----
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ - Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ð¸Ð»Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° '%%%c'"
  
! #: config/aarch64/aarch64.c:10891 config/arm/arm.c:24337
  #, c-format
  msgid "missing operand"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¿Ñ€ÐµÑ
*** 2160,2190 ****
  msgid "invalid address mode"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
  
! #: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ %qT Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244
! #: config/arm/arm.c:33677 config/arm/arm.c:33693
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25252
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð² Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸"
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13227
! #: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "'%%&' Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð±ÐµÐ· Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ TLS Ñ�Ñ�Ñ‹Ð»ÐºÐ¸"
--- 2160,2190 ----
  msgid "invalid address mode"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25215 config/arm/arm.c:33705
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
  
! #: config/aarch64/aarch64.c:25217 config/arm/arm.c:33707
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ %qT Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: config/aarch64/aarch64.c:25232 config/aarch64/aarch64.c:25248
! #: config/arm/arm.c:33722 config/arm/arm.c:33738
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:25256
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð² Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸"
  
! #: config/alpha/alpha.c:5076 config/i386/i386.c:13248
! #: config/rs6000/rs6000.c:14166 config/sparc/sparc.c:9323
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "'%%&' Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð±ÐµÐ· Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ TLS Ñ�Ñ�Ñ‹Ð»ÐºÐ¸"
*************** msgid "invalid %%r value"
*** 2200,2217 ****
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%r"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%R"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%N"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%P"
--- 2200,2217 ----
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%r"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13860 config/xtensa/xtensa.c:2459
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%R"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13780
  #: config/xtensa/xtensa.c:2426
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%N"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13808
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%P"
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ
*** 2241,2247 ****
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%U"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%s"
--- 2241,2247 ----
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%U"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13868
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%s"
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ
*** 2251,2257 ****
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%C"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%E"
--- 2251,2257 ----
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%C"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13644
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%E"
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ unspec-
*** 2264,2270 ****
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ %%xn"
--- 2264,2270 ----
  #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799
  #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876
  #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961
! #: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14171
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ %%xn"
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ
*** 2346,2380 ****
  msgid "unrecognized supposed constant"
  msgstr "Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707
! #: config/arm/arm.c:20716 config/arm/arm.c:20725
  #, c-format
  msgid "invalid shift operand"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ�Ð´Ð²Ð¸Ð³Ð°"
  
! #: config/arm/arm.c:23581 config/arm/arm.c:23599
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚Ð¸Ð²Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹ Thumb"
  
! #: config/arm/arm.c:23587
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚Ð¸Ð²Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¹ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸"
  
! #: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° '%c'"
  
! #: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852
! #: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911
! #: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969
! #: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021
! #: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057
! #: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262
! #: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
--- 2346,2380 ----
  msgid "unrecognized supposed constant"
  msgstr "Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/arm/arm.c:20701 config/arm/arm.c:20726 config/arm/arm.c:20736
! #: config/arm/arm.c:20745 config/arm/arm.c:20754
  #, c-format
  msgid "invalid shift operand"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ�Ð´Ð²Ð¸Ð³Ð°"
  
! #: config/arm/arm.c:23610 config/arm/arm.c:23628
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚Ð¸Ð²Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹ Thumb"
  
! #: config/arm/arm.c:23616
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚Ð¸Ð²Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¹ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸"
  
! #: config/arm/arm.c:23734 config/arm/arm.c:23747 config/arm/arm.c:23772
  #: config/nios2/nios2.c:3080
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° '%c'"
  
! #: config/arm/arm.c:23849 config/arm/arm.c:23871 config/arm/arm.c:23881
! #: config/arm/arm.c:23891 config/arm/arm.c:23901 config/arm/arm.c:23940
! #: config/arm/arm.c:23958 config/arm/arm.c:23983 config/arm/arm.c:23998
! #: config/arm/arm.c:24025 config/arm/arm.c:24032 config/arm/arm.c:24050
! #: config/arm/arm.c:24057 config/arm/arm.c:24065 config/arm/arm.c:24086
! #: config/arm/arm.c:24093 config/arm/arm.c:24284 config/arm/arm.c:24291
! #: config/arm/arm.c:24318 config/arm/arm.c:24325 config/bfin/bfin.c:1440
  #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461
  #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484
  #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543
*************** msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹
*** 2382,2394 ****
  msgid "invalid operand for code '%c'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° '%c'"
  
! #: config/arm/arm.c:23924
  #, c-format
  msgid "instruction never executed"
  msgstr "Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÑ‚Ñ�Ñ�"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23945
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ ÐºÐ¾Ð´ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° Maverick '%c'"
--- 2382,2394 ----
  msgid "invalid operand for code '%c'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° '%c'"
  
! #: config/arm/arm.c:23953
  #, c-format
  msgid "instruction never executed"
  msgstr "Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÑ‚Ñ�Ñ�"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23974
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ ÐºÐ¾Ð´ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° Maverick '%c'"
*************** msgid "unsupported operand"
*** 2514,2521 ****
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
--- 2514,2521 ----
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
  #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108
! #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6040 gcc.c:6054
! #: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6949
  #: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184
  #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362
  #, gcc-internal-format, gfc-internal-format
*************** msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� ÐºÐ¾Ð½Ñ
*** 2756,2852 ****
  msgid "Expected register or constant integer."
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ð¸Ð»Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�"
  
! #: config/i386/i386.c:12052
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ UNSPEC"
  
! #: config/i386/i386.c:12591
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° '%s'>"
  
! #: config/i386/i386.c:12596
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ„Ð»Ð°Ð³Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð² asm"
  
! #: config/i386/i386.c:12829
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° 'O'"
  
! #: config/i386/i386.c:12864
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° 'z'"
  
! #: config/i386/i386.c:12933
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° 'Z'"
  
! #: config/i386/i386.c:12938
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° 'Z'"
  
! #: config/i386/i386.c:13015
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð´Ð¾Ð¼ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'Y'"
  
! #: config/i386/i386.c:13094
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð´Ð¾Ð¼ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'D'"
  
! #: config/i386/i386.c:13112
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð´Ð¾Ð¼ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° '%c'"
  
! #: config/i386/i386.c:13125
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ¾Ð¹ Ð½Ð° Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ñ�Ð¾ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸ÐµÐ¼, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'H'"
  
! #: config/i386/i386.c:13140
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð´Ð¾Ð¼ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'K'"
  
! #: config/i386/i386.c:13168
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ†ÐµÐ»Ñ‹Ð¼, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'r'"
  
! #: config/i386/i386.c:13186
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ñ‹Ð¼, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'R'"
  
! #: config/i386/i386.c:13209
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ†ÐµÐ»Ñ‹Ð¼, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'R'"
  
! #: config/i386/i386.c:13313
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° '%c'"
  
! #: config/i386/i386.c:13375
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
  
! #: config/i386/i386.c:13462
  #, c-format
  msgid "invalid vector immediate"
  msgstr ""
  
! #: config/i386/i386.c:16384
  msgid "unknown insn mode"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
--- 2756,2852 ----
  msgid "Expected register or constant integer."
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ð¸Ð»Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�"
  
! #: config/i386/i386.c:12073
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ UNSPEC"
  
! #: config/i386/i386.c:12612
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° '%s'>"
  
! #: config/i386/i386.c:12617
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ„Ð»Ð°Ð³Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð² asm"
  
! #: config/i386/i386.c:12850
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° 'O'"
  
! #: config/i386/i386.c:12885
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° 'z'"
  
! #: config/i386/i386.c:12954
  #, c-format
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° 'Z'"
  
! #: config/i386/i386.c:12959
  #, c-format
  msgid "invalid operand size for operand code 'Z'"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° 'Z'"
  
! #: config/i386/i386.c:13036
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð´Ð¾Ð¼ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'Y'"
  
! #: config/i386/i386.c:13115
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð´Ð¾Ð¼ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'D'"
  
! #: config/i386/i386.c:13133
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð´Ð¾Ð¼ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° '%c'"
  
! #: config/i386/i386.c:13146
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ¾Ð¹ Ð½Ð° Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ñ�Ð¾ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸ÐµÐ¼, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'H'"
  
! #: config/i386/i386.c:13161
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð´Ð¾Ð¼ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'K'"
  
! #: config/i386/i386.c:13189
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ†ÐµÐ»Ñ‹Ð¼, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'r'"
  
! #: config/i386/i386.c:13207
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ñ‹Ð¼, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'R'"
  
! #: config/i386/i386.c:13230
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ†ÐµÐ»Ñ‹Ð¼, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'R'"
  
! #: config/i386/i386.c:13334
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° '%c'"
  
! #: config/i386/i386.c:13396
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
  
! #: config/i386/i386.c:13483
  #, c-format
  msgid "invalid vector immediate"
  msgstr ""
  
! #: config/i386/i386.c:16405
  msgid "unknown insn mode"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ
*** 2885,2891 ****
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%P"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779
  #, c-format
  msgid "invalid %%p value"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%p"
--- 2885,2891 ----
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%P"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13798
  #, c-format
  msgid "invalid %%p value"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%p"
*************** msgid "post-increment address is not a r
*** 2939,2945 ****
  msgstr "Ð¿Ð¾Ñ�Ñ‚Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� - Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20645
  msgid "bad address"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�"
  
--- 2939,2945 ----
  msgstr "Ð¿Ð¾Ñ�Ñ‚Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� - Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:20696
  msgid "bad address"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�"
  
*************** msgstr "ÐºÐ»ÑŽÑ‡ -mquad-memory-atomic Ñ‚
*** 3181,3460 ****
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "ÐºÐ»ÑŽÑ‡ -mquad-memory Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ (little endian) Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚"
  
! #: config/rs6000/rs6000.c:10845
  msgid "bad move"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÑ�Ñ‹Ð»ÐºÐ°"
  
! #: config/rs6000/rs6000.c:13409
  msgid "Bad 128-bit move"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� 128-Ð±Ð¸Ñ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÑ�Ñ‹Ð»ÐºÐ°"
  
! #: config/rs6000/rs6000.c:13589
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%D"
  
! #: config/rs6000/rs6000.c:13613
  #, c-format
  msgid "invalid %%e value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%e Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.c:13634
  #, c-format
  msgid "invalid %%f value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%f"
  
! #: config/rs6000/rs6000.c:13643
  #, c-format
  msgid "invalid %%F value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%F"
  
! #: config/rs6000/rs6000.c:13652
  #, c-format
  msgid "invalid %%G value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%G"
  
! #: config/rs6000/rs6000.c:13687
  #, c-format
  msgid "invalid %%j code"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%j"
  
! #: config/rs6000/rs6000.c:13697
  #, c-format
  msgid "invalid %%J code"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%J"
  
! #: config/rs6000/rs6000.c:13707
  #, c-format
  msgid "invalid %%k value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%k"
  
! #: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%K"
  
! #: config/rs6000/rs6000.c:13769
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%O"
  
! #: config/rs6000/rs6000.c:13816
  #, c-format
  msgid "invalid %%q value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%q"
  
! #: config/rs6000/rs6000.c:13858
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.c:13875
  #, c-format
  msgid "invalid %%T value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%T"
  
! #: config/rs6000/rs6000.c:13887
  #, c-format
  msgid "invalid %%u value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%u"
  
! #: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%v"
  
! #: config/rs6000/rs6000.c:13951
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%x"
  
! #: config/rs6000/rs6000.c:14025
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%z value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.c:14094
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%y, Ð¿Ð¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»ÑŒ 'Z'"
  
! #: config/rs6000/rs6000.c:14962
  #, fuzzy
  #| msgid "Enable using IEEE 128-bit floating point instructions."
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ IEEE 128-Ð±Ð¸Ñ‚Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸."
  
! #: config/rs6000/rs6000.c:23920
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ AltiVec Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: config/rs6000/rs6000.c:27071
  msgid "Could not generate addis value for fusion"
  msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ñ�Ð¸Ð½Ñ‚ÐµÐ·Ð°"
  
! #: config/rs6000/rs6000.c:27140
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸/Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ñ�Ð¸Ð½Ñ‚ÐµÐ·Ð°"
  
! #: config/rs6000/rs6000.c:27216
  msgid "Bad GPR fusion"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ GPR Ñ�Ð¸Ð½Ñ‚ÐµÐ·"
  
! #: config/rs6000/rs6000.c:27776
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27778
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27780
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27782
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27797
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27799
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27801
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27803
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº %<__fpreg%>"
  
! #: config/s390/s390.c:7907
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ñ‹Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� z10 Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ð¿Ð¾Ð·Ð´Ð½Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ð¹"
  
! #: config/s390/s390.c:7918
  #, c-format
  msgid "cannot decompose address"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð°"
  
! #: config/s390/s390.c:7999
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� 'E' Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8022
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð´Ð»Ñ� 'J' Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8040
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð´Ð»Ñ� 'O' Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8062
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð´Ð»Ñ� 'R' Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8080
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ð´Ð»Ñ� 'S' Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8090
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð´Ð»Ñ� 'S' Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8111
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ Ð¸Ð· Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð¸ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� 'N' Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8122
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð¸Ð»Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° 'M'"
  
! #: config/s390/s390.c:8208 config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° '%c'"
  
! #: config/s390/s390.c:8226
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° - Ð¿Ð¾Ð¿Ñ‹Ñ‚Ð°Ð¹Ñ‚ÐµÑ�ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8263
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð²ÐµÐºÑ‚Ð¾Ñ€ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° '%c'"
  
! #: config/s390/s390.c:8270
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ - Ð¿Ð¾Ð¿Ñ‹Ñ‚Ð°Ð¹Ñ‚ÐµÑ�ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° '%c'"
  
! #: config/s390/s390.c:12052
  msgid "vector argument passed to unprototyped function"
  msgstr "Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: config/s390/s390.c:16426
  msgid "types differ in signedness"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð°ÑŽÑ‚Ñ�Ñ� Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ñ�Ñ‚ÑŒÑŽ"
  
! #: config/s390/s390.c:16436
  msgid "binary operator does not support two vector bool operands"
  msgstr "Ð±Ð¸Ð½Ð°Ñ€Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð´Ð²Ð° Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°-Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ñ� Ð±ÑƒÐ»ÐµÐ²Ñ‹Ð¼Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support vector bool operand"
  msgstr "Ð±Ð¸Ð½Ð°Ñ€Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ - Ð²ÐµÐºÑ‚Ð¾Ñ€ Ñ� Ð±ÑƒÐ»ÐµÐ²Ñ‹Ð¼Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
  
! #: config/s390/s390.c:16447
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "Ð±Ð¸Ð½Ð°Ñ€Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ð¾Ñ‡ÐµÑ‚Ð°Ð½Ð¸Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð²ÐµÐºÑ‚Ð¾Ñ€ Ñ� Ð±ÑƒÐ»ÐµÐ²Ñ‹Ð¼Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€ Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¼Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
  
--- 3181,3460 ----
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "ÐºÐ»ÑŽÑ‡ -mquad-memory Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ (little endian) Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚"
  
! #: config/rs6000/rs6000.c:10864
  msgid "bad move"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÑ�Ñ‹Ð»ÐºÐ°"
  
! #: config/rs6000/rs6000.c:13428
  msgid "Bad 128-bit move"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� 128-Ð±Ð¸Ñ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÑ�Ñ‹Ð»ÐºÐ°"
  
! #: config/rs6000/rs6000.c:13608
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.c:13617 config/xtensa/xtensa.c:2402
  #, c-format
  msgid "invalid %%D value"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%D"
  
! #: config/rs6000/rs6000.c:13632
  #, c-format
  msgid "invalid %%e value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%e Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.c:13653
  #, c-format
  msgid "invalid %%f value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%f"
  
! #: config/rs6000/rs6000.c:13662
  #, c-format
  msgid "invalid %%F value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%F"
  
! #: config/rs6000/rs6000.c:13671
  #, c-format
  msgid "invalid %%G value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%G"
  
! #: config/rs6000/rs6000.c:13706
  #, c-format
  msgid "invalid %%j code"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%j"
  
! #: config/rs6000/rs6000.c:13716
  #, c-format
  msgid "invalid %%J code"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%J"
  
! #: config/rs6000/rs6000.c:13726
  #, c-format
  msgid "invalid %%k value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%k"
  
! #: config/rs6000/rs6000.c:13741 config/xtensa/xtensa.c:2445
  #, c-format
  msgid "invalid %%K value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%K"
  
! #: config/rs6000/rs6000.c:13788
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%O"
  
! #: config/rs6000/rs6000.c:13835
  #, c-format
  msgid "invalid %%q value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%q"
  
! #: config/rs6000/rs6000.c:13877
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.c:13894
  #, c-format
  msgid "invalid %%T value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%T"
  
! #: config/rs6000/rs6000.c:13906
  #, c-format
  msgid "invalid %%u value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%u"
  
! #: config/rs6000/rs6000.c:13920 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%v value"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%v"
  
! #: config/rs6000/rs6000.c:13970
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.c:13987 config/xtensa/xtensa.c:2466
  #, c-format
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%x"
  
! #: config/rs6000/rs6000.c:14044
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%z value"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: config/rs6000/rs6000.c:14113
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%y, Ð¿Ð¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»ÑŒ 'Z'"
  
! #: config/rs6000/rs6000.c:14981
  #, fuzzy
  #| msgid "Enable using IEEE 128-bit floating point instructions."
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ IEEE 128-Ð±Ð¸Ñ‚Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸."
  
! #: config/rs6000/rs6000.c:23971
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ AltiVec Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: config/rs6000/rs6000.c:27136
  msgid "Could not generate addis value for fusion"
  msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ñ�Ð¸Ð½Ñ‚ÐµÐ·Ð°"
  
! #: config/rs6000/rs6000.c:27205
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸/Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ñ�Ð¸Ð½Ñ‚ÐµÐ·Ð°"
  
! #: config/rs6000/rs6000.c:27281
  msgid "Bad GPR fusion"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ GPR Ñ�Ð¸Ð½Ñ‚ÐµÐ·"
  
! #: config/rs6000/rs6000.c:27841
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27843
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27845
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27847
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27862
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_quad%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27864
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_quad%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27866
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<* __vector_pair%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
  
! #: config/rs6000/rs6000.c:27868
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<* __vector_pair%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº %<__fpreg%>"
  
! #: config/s390/s390.c:7910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ñ‹Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� z10 Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ð¿Ð¾Ð·Ð´Ð½Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ð¹"
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "cannot decompose address"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð°"
  
! #: config/s390/s390.c:8002
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� 'E' Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8025
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð´Ð»Ñ� 'J' Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8043
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð´Ð»Ñ� 'O' Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8065
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð´Ð»Ñ� 'R' Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8083
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ð´Ð»Ñ� 'S' Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8093
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð´Ð»Ñ� 'S' Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8114
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ Ð¸Ð· Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð¸ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� 'N' Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8125
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð¸Ð»Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° 'M'"
  
! #: config/s390/s390.c:8211 config/s390/s390.c:8232
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° '%c'"
  
! #: config/s390/s390.c:8229
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° - Ð¿Ð¾Ð¿Ñ‹Ñ‚Ð°Ð¹Ñ‚ÐµÑ�ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8266
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð²ÐµÐºÑ‚Ð¾Ñ€ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° '%c'"
  
! #: config/s390/s390.c:8273
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ - Ð¿Ð¾Ð¿Ñ‹Ñ‚Ð°Ð¹Ñ‚ÐµÑ�ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: config/s390/s390.c:8276
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° '%c'"
  
! #: config/s390/s390.c:12055
  msgid "vector argument passed to unprototyped function"
  msgstr "Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: config/s390/s390.c:16429
  msgid "types differ in signedness"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð°ÑŽÑ‚Ñ�Ñ� Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ñ�Ñ‚ÑŒÑŽ"
  
! #: config/s390/s390.c:16439
  msgid "binary operator does not support two vector bool operands"
  msgstr "Ð±Ð¸Ð½Ð°Ñ€Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð´Ð²Ð° Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°-Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ñ� Ð±ÑƒÐ»ÐµÐ²Ñ‹Ð¼Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
  
! #: config/s390/s390.c:16442
  msgid "binary operator does not support vector bool operand"
  msgstr "Ð±Ð¸Ð½Ð°Ñ€Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ - Ð²ÐµÐºÑ‚Ð¾Ñ€ Ñ� Ð±ÑƒÐ»ÐµÐ²Ñ‹Ð¼Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
  
! #: config/s390/s390.c:16450
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "Ð±Ð¸Ð½Ð°Ñ€Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ð¾Ñ‡ÐµÑ‚Ð°Ð½Ð¸Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð²ÐµÐºÑ‚Ð¾Ñ€ Ñ� Ð±ÑƒÐ»ÐµÐ²Ñ‹Ð¼Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€ Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¼Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
  
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ
*** 3629,3650 ****
  msgid "output_move_single:"
  msgstr "output_move_single:"
  
! #: config/vax/vax.c:479
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr "Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð¸ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ñ‹Ð¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ð¼Ð¸"
  
! #: config/vax/vax.c:488
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr "Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ñ�Ð¾ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸ÐµÐ¼ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ PIC"
  
! #: config/vax/vax.c:576
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr "Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/vax/vax.c:1668
  msgid "illegal operand detected"
  msgstr "Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
--- 3629,3650 ----
  msgid "output_move_single:"
  msgstr "output_move_single:"
  
! #: config/vax/vax.c:483
  #, c-format
  msgid "symbol used with both base and indexed registers"
  msgstr "Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð¸ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ñ‹Ð¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ð¼Ð¸"
  
! #: config/vax/vax.c:492
  #, c-format
  msgid "symbol with offset used in PIC mode"
  msgstr "Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ñ�Ð¾ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸ÐµÐ¼ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ PIC"
  
! #: config/vax/vax.c:580
  #, c-format
  msgid "symbol used as immediate operand"
  msgstr "Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/vax/vax.c:1673
  msgid "illegal operand detected"
  msgstr "Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
  
*************** msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð
*** 3690,3700 ****
  msgid "address offset not a constant"
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-objc-common.c:225
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.c:332
  msgid "({anonymous})"
  msgstr "({anonymous})"
  
--- 3690,3706 ----
  msgid "address offset not a constant"
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-objc-common.c:190
! #, fuzzy
! #| msgid "{anonymous}"
! msgid "{erroneous}"
! msgstr "{anonymous}"
! 
! #: c/c-objc-common.c:231
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.c:338
  msgid "({anonymous})"
  msgstr "({anonymous})"
  
*************** msgstr "({anonymous})"
*** 3709,3736 ****
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10981 c/c-parser.c:11016 c/c-parser.c:11047
! #: c/c-parser.c:11094 c/c-parser.c:11275 c/c-parser.c:12107 c/c-parser.c:12182
! #: c/c-parser.c:12225 c/c-parser.c:17859 c/c-parser.c:17883 c/c-parser.c:17901
! #: c/c-parser.c:18324 c/c-parser.c:18368 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8502 c/c-parser.c:8568
! #: c/c-parser.c:9074 c/c-parser.c:9099 c/c-parser.c:9133 c/c-parser.c:9242
! #: c/c-parser.c:10025 c/c-parser.c:11382 c/c-parser.c:13638 c/c-parser.c:14280
! #: c/c-parser.c:14339 c/c-parser.c:14394 c/c-parser.c:15716 c/c-parser.c:15814
! #: c/c-parser.c:17113 c/c-parser.c:17943 c/c-parser.c:18332 c/c-parser.c:21145
! #: c/c-parser.c:21223 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
--- 3715,3742 ----
  #. Use c_parser_require to get an error with a fix-it hint.
  #: c/c-parser.c:2462 c/c-parser.c:2581 c/c-parser.c:2595 c/c-parser.c:5652
  #: c/c-parser.c:6251 c/c-parser.c:6680 c/c-parser.c:6859 c/c-parser.c:6892
! #: c/c-parser.c:7158 c/c-parser.c:10984 c/c-parser.c:11019 c/c-parser.c:11050
! #: c/c-parser.c:11097 c/c-parser.c:11278 c/c-parser.c:12110 c/c-parser.c:12185
! #: c/c-parser.c:12228 c/c-parser.c:17862 c/c-parser.c:17886 c/c-parser.c:17904
! #: c/c-parser.c:18327 c/c-parser.c:18371 c/gimple-parser.c:392
  #: c/gimple-parser.c:433 c/gimple-parser.c:442 c/gimple-parser.c:651
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461
! #: c/c-parser.c:3494 c/c-parser.c:11271 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:14411 cp/parser.c:31087
! #: cp/parser.c:31697
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>"
  
  #: c/c-parser.c:3044 c/c-parser.c:4014 c/c-parser.c:4209 c/c-parser.c:4274
  #: c/c-parser.c:4332 c/c-parser.c:4694 c/c-parser.c:4715 c/c-parser.c:4724
! #: c/c-parser.c:4775 c/c-parser.c:4784 c/c-parser.c:8504 c/c-parser.c:8571
! #: c/c-parser.c:9077 c/c-parser.c:9102 c/c-parser.c:9136 c/c-parser.c:9245
! #: c/c-parser.c:10028 c/c-parser.c:11385 c/c-parser.c:13641 c/c-parser.c:14283
! #: c/c-parser.c:14342 c/c-parser.c:14397 c/c-parser.c:15719 c/c-parser.c:15817
! #: c/c-parser.c:17116 c/c-parser.c:17946 c/c-parser.c:18335 c/c-parser.c:21149
! #: c/c-parser.c:21227 c/gimple-parser.c:195 c/gimple-parser.c:198
  #: c/gimple-parser.c:527 c/gimple-parser.c:561 c/gimple-parser.c:566
  #: c/gimple-parser.c:735 c/gimple-parser.c:832 c/gimple-parser.c:1025
  #: c/gimple-parser.c:1051 c/gimple-parser.c:1054 c/gimple-parser.c:1185
*************** msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>"
*** 3738,3752 ****
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31728
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<)%>"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085
! #: c/gimple-parser.c:1733 cp/parser.c:31692
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<]%>"
--- 3744,3758 ----
  #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522
  #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949
  #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266
! #: c/c-parser.c:7110 cp/parser.c:31745
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<)%>"
  
  #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002
  #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209
! #: c/c-parser.c:9236 c/c-parser.c:10126 c/c-parser.c:10415 c/c-parser.c:13088
! #: c/gimple-parser.c:1733 cp/parser.c:31709
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<]%>"
*************** msgid "expected %<;%>, %<,%> or %<)%>"
*** 3756,3859 ****
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>, %<,%> Ð¸Ð»Ð¸ %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13621 c/c-parser.c:14369
! #: c/c-parser.c:20506 c/c-parser.c:20953 c/c-parser.c:21166
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13443 cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<(%>"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695
! #: cp/parser.c:35379
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<[%>"
  
! #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941
! #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978
! #: cp/parser.c:31689
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<{%>"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8705
! #: c/c-parser.c:11375 c/c-parser.c:11771 c/c-parser.c:11835 c/c-parser.c:13067
! #: c/c-parser.c:13981 c/c-parser.c:14197 c/c-parser.c:14687 c/c-parser.c:14788
! #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368
! #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722
! #: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%>"
  
! #: c/c-parser.c:6667 cp/parser.c:31609
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<while%>"
  
! #: c/c-parser.c:8466 c/c-parser.c:8656 c/c-parser.c:9123 c/c-parser.c:9166
! #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31068 cp/parser.c:31698
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<,%>"
  
! #: c/c-parser.c:9020
  msgid "expected %<.%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<.%>"
  
! #: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944
! #: cp/parser.c:33965
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@end%>"
  
! #: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<>%>"
  
! #: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868
! #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%>"
  
! #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31686 cp/parser.c:34154
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<}%>"
  
! #: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<#pragma omp section%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-typeck.c:8430
  msgid "(anonymous)"
  msgstr "(anonymous)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<<%>"
--- 3762,3865 ----
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>, %<,%> Ð¸Ð»Ð¸ %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.c:4744 c/c-parser.c:4749 c/c-parser.c:13624 c/c-parser.c:14372
! #: c/c-parser.c:20510 c/c-parser.c:20957 c/c-parser.c:21170
  #: c/gimple-parser.c:180 c/gimple-parser.c:474 c/gimple-parser.c:513
  #: c/gimple-parser.c:545 c/gimple-parser.c:802 c/gimple-parser.c:1019
  #: c/gimple-parser.c:1045 c/gimple-parser.c:1172 c/gimple-parser.c:1307
  #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506
  #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929
  #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263
! #: c/c-parser.c:13446 cp/parser.c:31700
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<(%>"
  
! #: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13016 cp/parser.c:31712
! #: cp/parser.c:35396
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<[%>"
  
! #: c/c-parser.c:5588 c/c-parser.c:11614 c/c-parser.c:18130 c/c-parser.c:18944
! #: c/c-parser.c:22009 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11166 cp/parser.c:19989
! #: cp/parser.c:31706
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<{%>"
  
! #: c/c-parser.c:5878 c/c-parser.c:5887 c/c-parser.c:7642 c/c-parser.c:8708
! #: c/c-parser.c:11378 c/c-parser.c:11774 c/c-parser.c:11838 c/c-parser.c:13070
! #: c/c-parser.c:13984 c/c-parser.c:14200 c/c-parser.c:14690 c/c-parser.c:14791
! #: c/c-parser.c:15158 c/c-parser.c:15471 c/c-parser.c:15598 c/c-parser.c:20372
! #: c/c-parser.c:21014 c/c-parser.c:21073 c/gimple-parser.c:568
  #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344
! #: c/c-parser.c:7117 c/c-parser.c:13549 c/c-parser.c:14796 cp/parser.c:31739
! #: cp/parser.c:33387 cp/parser.c:36195 cp/parser.c:36979
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%>"
  
! #: c/c-parser.c:6667 cp/parser.c:31626
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<while%>"
  
! #: c/c-parser.c:8467 c/c-parser.c:8659 c/c-parser.c:9126 c/c-parser.c:9169
! #: c/c-parser.c:9307 c/c-parser.c:10018 c/c-parser.c:14377 c/c-parser.c:15554
  #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176
  #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516
! #: cp/parser.c:31085 cp/parser.c:31715
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<,%>"
  
! #: c/c-parser.c:9023
  msgid "expected %<.%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<.%>"
  
! #: c/c-parser.c:10837 c/c-parser.c:10869 c/c-parser.c:11109 cp/parser.c:33961
! #: cp/parser.c:33982
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@end%>"
  
! #: c/c-parser.c:11527 c/gimple-parser.c:1346 cp/parser.c:31724
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<>%>"
  
! #: c/c-parser.c:14885 c/c-parser.c:15835 cp/parser.c:31748
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.c:15463 c/c-parser.c:17595 c/c-parser.c:17639 c/c-parser.c:17871
! #: c/c-parser.c:18314 c/c-parser.c:20579 c/c-parser.c:21211
! #: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31727
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%>"
  
! #: c/c-parser.c:17887 c/c-parser.c:18178 c/gimple-parser.c:1564
  #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354
! #: cp/parser.c:31703 cp/parser.c:34171
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<}%>"
  
! #: c/c-parser.c:18987 c/c-parser.c:18977 cp/parser.c:40983
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<#pragma omp section%> Ð¸Ð»Ð¸ %<}%>"
  
! #: c/c-typeck.c:8452
  msgid "(anonymous)"
  msgstr "(anonymous)"
  
! #: c/gimple-parser.c:1335 cp/parser.c:17395 cp/parser.c:31721
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<<%>"
*************** msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð¼ÐµÑ‚ÐºÐ°"
*** 3870,3901 ****
  msgid "candidate:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.c:7411
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ðµ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸."
  
! #: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚"
  msgstr[1] "Ð¿Ñ€ÐµÑ‚ÐµÐ½Ð´ÐµÐ½Ñ‚Ñ‹:"
  msgstr[2] "Ð¿Ñ€ÐµÑ‚ÐµÐ½Ð´ÐµÐ½Ñ‚Ñ‹:"
  
! #: cp/call.c:12113
  msgid "candidate 1:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.c:12114
  msgid "candidate 2:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 2:"
  
! #: cp/decl.c:3374
  msgid "jump to label %qD"
  msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð¿Ð¾ Ð¼ÐµÑ‚ÐºÐµ %qD"
  
! #: cp/decl.c:3375
  msgid "jump to case label"
  msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð¿Ð¾ case-Ð¼ÐµÑ‚ÐºÐµ"
  
--- 3876,3907 ----
  msgid "candidate:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.c:7422
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ðµ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸."
  
! #: cp/call.c:7560 cp/pt.c:2045 cp/pt.c:25112
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚"
  msgstr[1] "Ð¿Ñ€ÐµÑ‚ÐµÐ½Ð´ÐµÐ½Ñ‚Ñ‹:"
  msgstr[2] "Ð¿Ñ€ÐµÑ‚ÐµÐ½Ð´ÐµÐ½Ñ‚Ñ‹:"
  
! #: cp/call.c:12144
  msgid "candidate 1:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
  
! #: cp/call.c:12145
  msgid "candidate 2:"
  msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 2:"
  
! #: cp/decl.c:3375
  msgid "jump to label %qD"
  msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð¿Ð¾ Ð¼ÐµÑ‚ÐºÐµ %qD"
  
! #: cp/decl.c:3376
  msgid "jump to case label"
  msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð¿Ð¾ case-Ð¼ÐµÑ‚ÐºÐµ"
  
*************** msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ
*** 4116,4150 ****
  msgid "local variable %qD may not appear in this context"
  msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð° Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/parser.c:20774
  #, fuzzy
  #| 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.c:20777
  #, fuzzy
  #| msgid "invalid use of dependent type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/parser.c:20779
  #, fuzzy
  #| msgid "%qT is not an enumeration type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/parser.c:20781
  #, fuzzy
  #| msgid "invalid use of incomplete type %q#T"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T"
  
! #: cp/parser.c:20783
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2044 cp/semantics.c:5741
  msgid "candidates are:"
  msgstr "Ð¿Ñ€ÐµÑ‚ÐµÐ½Ð´ÐµÐ½Ñ‚Ñ‹:"
  
--- 4122,4156 ----
  msgid "local variable %qD may not appear in this context"
  msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð° Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/parser.c:20785
  #, fuzzy
  #| 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.c:20788
  #, fuzzy
  #| msgid "invalid use of dependent type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/parser.c:20790
  #, fuzzy
  #| msgid "%qT is not an enumeration type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/parser.c:20792
  #, fuzzy
  #| msgid "invalid use of incomplete type %q#T"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T"
  
! #: cp/parser.c:20794
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/pt.c:2043 cp/semantics.c:5733
  msgid "candidates are:"
  msgstr "Ð¿Ñ€ÐµÑ‚ÐµÐ½Ð´ÐµÐ½Ñ‚Ñ‹:"
  
*************** msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð
*** 4188,4235 ****
  msgid "source type is not polymorphic"
  msgstr "Ñ‚Ð¸Ð¿ Ð¸Ñ�Ñ‚Ð¾Ñ‡Ð½Ð¸ÐºÐ° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¼"
  
! #: cp/typeck.c:6644 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð³Ð¾ Ð¼Ð¸Ð½ÑƒÑ�Ð°"
  
! #: cp/typeck.c:6645 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð³Ð¾ Ð¿Ð»ÑŽÑ�Ð°"
  
! #: cp/typeck.c:6672 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� Ð¿Ð¾Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/typeck.c:6689 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� abs"
  
! #: cp/typeck.c:6701 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� Ñ�Ð¾Ð¿Ñ€Ñ�Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: cp/typeck.c:6719
  msgid "in argument to unary !"
  msgstr "Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð³Ð¾ !"
  
! #: cp/typeck.c:6765
  msgid "no pre-increment operator for type"
  msgstr "Ð½ÐµÑ‚ Ð¿Ñ€ÐµÐ¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/typeck.c:6767
  msgid "no post-increment operator for type"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ñ�Ñ‚Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/typeck.c:6769
  msgid "no pre-decrement operator for type"
  msgstr "Ð½ÐµÑ‚ Ð¿Ñ€ÐµÐ´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/typeck.c:6771
  msgid "no post-decrement operator for type"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ñ�Ñ‚Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð°"
  
--- 4194,4241 ----
  msgid "source type is not polymorphic"
  msgstr "Ñ‚Ð¸Ð¿ Ð¸Ñ�Ñ‚Ð¾Ñ‡Ð½Ð¸ÐºÐ° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¼"
  
! #: cp/typeck.c:6654 c/c-typeck.c:4466
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð³Ð¾ Ð¼Ð¸Ð½ÑƒÑ�Ð°"
  
! #: cp/typeck.c:6655 c/c-typeck.c:4453
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð³Ð¾ Ð¿Ð»ÑŽÑ�Ð°"
  
! #: cp/typeck.c:6682 c/c-typeck.c:4510
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� Ð¿Ð¾Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/typeck.c:6699 c/c-typeck.c:4518
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� abs"
  
! #: cp/typeck.c:6711 c/c-typeck.c:4540
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� Ñ�Ð¾Ð¿Ñ€Ñ�Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: cp/typeck.c:6729
  msgid "in argument to unary !"
  msgstr "Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð³Ð¾ !"
  
! #: cp/typeck.c:6775
  msgid "no pre-increment operator for type"
  msgstr "Ð½ÐµÑ‚ Ð¿Ñ€ÐµÐ¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/typeck.c:6777
  msgid "no post-increment operator for type"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ñ�Ñ‚Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/typeck.c:6779
  msgid "no pre-decrement operator for type"
  msgstr "Ð½ÐµÑ‚ Ð¿Ñ€ÐµÐ´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/typeck.c:6781
  msgid "no post-decrement operator for type"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ñ�Ñ‚Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð°"
  
*************** msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð°Ñ� Ð±Ð¸Ð½Ð°Ñ€Ð
*** 4241,4257 ****
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3717
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ 'a%d' Ð¸ 'a%d' Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ '%s'"
  
! #: fortran/check.c:3925 fortran/check.c:4006 fortran/check.c:4071
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ '%s' Ð¸ '%s' Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s"
  
! #: fortran/check.c:4409 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ '%s' Ð¸ '%s' Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ '%s'"
--- 4247,4263 ----
  msgid " [see %<-fno-allow-invalid-boz%>]"
  msgstr ""
  
! #: fortran/check.c:3724
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ 'a%d' Ð¸ 'a%d' Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ '%s'"
  
! #: fortran/check.c:3932 fortran/check.c:4013 fortran/check.c:4078
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ '%s' Ð¸ '%s' Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s"
  
! #: fortran/check.c:4416 fortran/intrinsic.c:4815
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ '%s' Ð¸ '%s' Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ '%s'"
*************** msgstr ""
*** 4328,4334 ****
  msgid "Driving:"
  msgstr "Ð”Ð²Ð¸Ð¶ÑƒÑ‰Ð¸Ð¹:"
  
! #: fortran/interface.c:3427 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� INTENT = OUT/INOUT"
  
--- 4334,4340 ----
  msgid "Driving:"
  msgstr "Ð”Ð²Ð¸Ð¶ÑƒÑ‰Ð¸Ð¹:"
  
! #: fortran/interface.c:3430 fortran/intrinsic.c:4498
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� INTENT = OUT/INOUT"
  
*************** msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¸Ñ�Ð°Ð½Ð½Ñ‹Ð¹ END DO"
*** 4504,4510 ****
  msgid "assignment"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991
  msgid "pointer assignment"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
--- 4510,4516 ----
  msgid "assignment"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ"
  
! #: fortran/parse.c:2142 fortran/resolve.c:11994 fortran/resolve.c:11997
  msgid "pointer assignment"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
*************** msgstr "ACQUIRED_LOCK Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°
*** 4713,4743 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Ð Ð°Ð·Ð½Ñ‹Ðµ CHARACTER Ð´Ð»Ð¸Ð½Ñ‹ (%ld/%ld) Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: fortran/trans-array.c:5990
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "Ð¦ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ Ð¾Ð±ÑŠÐµÐ¼Ð° Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ�"
  
! #: fortran/trans-array.c:9755
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6240
  #, 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.c:6248
  #, 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.c:9845
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¿ÐµÑ€ÐµÐ¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ€Ð°Ð½Ð³Ð° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð° (%ld < %ld)"
  
! #: fortran/trans-expr.c:11322
  msgid "Assignment of scalar to unallocated array"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð° Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñƒ"
  
--- 4719,4749 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Ð Ð°Ð·Ð½Ñ‹Ðµ CHARACTER Ð´Ð»Ð¸Ð½Ñ‹ (%ld/%ld) Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: fortran/trans-array.c:5991
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "Ð¦ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ Ð¾Ð±ÑŠÐµÐ¼Ð° Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ�"
  
! #: fortran/trans-array.c:9756
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.c:6248
  #, 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.c:6256
  #, 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.c:9846
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¿ÐµÑ€ÐµÐ¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ€Ð°Ð½Ð³Ð° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð° (%ld < %ld)"
  
! #: fortran/trans-expr.c:11323
  msgid "Assignment of scalar to unallocated array"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð° Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñƒ"
  
*************** msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�ÐºÐ°Ð
*** 4746,4828 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Ð�ÐµÑ€Ð°Ð²Ð½Ñ‹Ðµ character Ð´Ð»Ð¸Ð½Ñ‹ (%ld/%ld) Ð² %s"
  
! #: fortran/trans-intrinsic.c:6529
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6624
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ 'a%d' Ð¸ 'a%d' Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ '%s'"
  
! #: fortran/trans-intrinsic.c:6671
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6681
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6688
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6832
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ 'a%d' Ð¸ 'a%d' Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ '%s'"
  
! #: fortran/trans-intrinsic.c:6900
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6966
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6974 fortran/trans-intrinsic.c:7019
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9335
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ NCOPIES Ð¾Ñ‚ REPEAT Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÐµÐ½ (ÐµÐ³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ€Ð°Ð²Ð½Ð¾ %ld)"
  
! #: fortran/trans-intrinsic.c:9367
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ NCOPIES Ð¾Ñ‚ REPEAT Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: fortran/trans-intrinsic.c:12056
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12068
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12080
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12092
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12100
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 4752,4834 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Ð�ÐµÑ€Ð°Ð²Ð½Ñ‹Ðµ character Ð´Ð»Ð¸Ð½Ñ‹ (%ld/%ld) Ð² %s"
  
! #: fortran/trans-intrinsic.c:6531
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6626
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ 'a%d' Ð¸ 'a%d' Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ '%s'"
  
! #: fortran/trans-intrinsic.c:6673
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6683
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6690
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6834
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ 'a%d' Ð¸ 'a%d' Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ '%s'"
  
! #: fortran/trans-intrinsic.c:6902
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6968
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:6976 fortran/trans-intrinsic.c:7021
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:9344
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ NCOPIES Ð¾Ñ‚ REPEAT Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÐµÐ½ (ÐµÐ³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ€Ð°Ð²Ð½Ð¾ %ld)"
  
! #: fortran/trans-intrinsic.c:9376
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ NCOPIES Ð¾Ñ‚ REPEAT Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: fortran/trans-intrinsic.c:12065
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12077
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12089
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12101
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.c:12109
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 9297,9303 ****
  msgid "Use simulator runtime."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ñ€ÐµÐ´Ñƒ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ° Ñ�Ð¸Ð¼ÑƒÐ»Ñ�Ñ‚Ð¾Ñ€Ð°."
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:102
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°."
--- 9303,9309 ----
  msgid "Use simulator runtime."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ñ€ÐµÐ´Ñƒ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ° Ñ�Ð¸Ð¼ÑƒÐ»Ñ�Ñ‚Ð¾Ñ€Ð°."
  
! #: config/bfin/bfin.opt:44 config/arm/arm.opt:108
  #, no-c-format
  msgid "Specify the name of the target CPU."
  msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°."
*************** msgstr "Ð˜Ð·Ð±ÐµÐ³Ð°Ñ‚ÑŒ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð
*** 9352,9358 ****
  msgid "Link with the fast floating-point library."
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¾Ð¹ Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸."
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:303 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ€ÐµÐ¶Ð¸Ð¼ Function Descriptor PIC."
--- 9358,9364 ----
  msgid "Link with the fast floating-point library."
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¾Ð¹ Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸."
  
! #: config/bfin/bfin.opt:90 config/arm/arm.opt:309 config/frv/frv.opt:130
  #, no-c-format
  msgid "Enable Function Descriptor PIC mode."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ€ÐµÐ¶Ð¸Ð¼ Function Descriptor PIC."
*************** msgid "Support TLS segment larger than 6
*** 9609,9621 ****
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒ TLS Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ 64K."
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ñ�Ð¼Ð¾Ð¹ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð°Ð¹Ñ‚ (big endian)."
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð°Ð¹Ñ‚ (little endian)."
--- 9615,9627 ----
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒ TLS Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ 64K."
  
  #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68
! #: config/arm/arm.opt:96 config/microblaze/microblaze.opt:60
  #, no-c-format
  msgid "Assume target CPU is configured as big endian."
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ñ�Ð¼Ð¾Ð¹ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð°Ð¹Ñ‚ (big endian)."
  
  #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88
! #: config/arm/arm.opt:161 config/microblaze/microblaze.opt:64
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð°Ð¹Ñ‚ (little endian)."
*************** msgid "Known data alignment choices (for
*** 9729,9753 ****
  msgstr "Ð”Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� (Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° -malign-data=):"
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð½ÑƒÑŽ Ð·Ð°Ñ‰Ð¸Ñ‚Ñƒ Ñ�Ñ‚ÐµÐºÐ°"
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÐºÐ»ÑŽÑ‡Ð° -mstack-protector-guard=:"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:584
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð´Ð»Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ Ñ�Ñ‚ÐµÐºÐ°."
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:591
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ðµ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ Ñ�Ñ‚ÐµÐºÐ°."
--- 9735,9759 ----
  msgstr "Ð”Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� (Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° -malign-data=):"
  
  #: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235
! #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:582
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð½ÑƒÑŽ Ð·Ð°Ñ‰Ð¸Ñ‚Ñƒ Ñ�Ñ‚ÐµÐºÐ°"
  
  #: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239
! #: config/rs6000/rs6000.opt:586
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÐºÐ»ÑŽÑ‡Ð° -mstack-protector-guard=:"
  
  #: config/riscv/riscv.opt:183 config/i386/i386.opt:1009
! #: config/rs6000/rs6000.opt:596
  #, no-c-format
  msgid "Use the given base register for addressing the stack-protector guard."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð´Ð»Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ Ñ�Ñ‚ÐµÐºÐ°."
  
  #: config/riscv/riscv.opt:190 config/i386/i386.opt:1016
! #: config/rs6000/rs6000.opt:603
  #, no-c-format
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ðµ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ Ñ�Ñ‚ÐµÐºÐ°."
*************** msgid "Set the branch costs for conditio
*** 12330,12336 ****
  msgstr ""
  
  #
! #: config/s390/s390.opt:235 config/arm/arm.opt:163
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð¾Ñ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´."
--- 12336,12342 ----
  msgstr ""
  
  #
! #: config/s390/s390.opt:235 config/arm/arm.opt:169
  #, no-c-format
  msgid "Assume data segments are relative to text segment."
  msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð¾Ñ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´."
*************** msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ APCS-Ñ�
*** 12487,12689 ****
  msgid "Generate re-entrant, PIC code."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐµÐ½Ñ‚ÐµÑ€Ð°Ð±ÐµÐ»ÑŒÐ½Ñ‹Ð¹ PIC-ÐºÐ¾Ð´."
  
! #: config/arm/arm.opt:86
  #, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð² 32-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ ARM Ñ�Ð¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð¸Ð¸."
  
! #: config/arm/arm.opt:94
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr "Thumb: Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ð·Ð²Ð°Ð½Ñ‹ Ð¸Ð· ARM-Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼."
  
! #: config/arm/arm.opt:98
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr "Thumb: Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ð¸ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ð½Ðµ-Thumb ÐºÐ¾Ð´."
  
! #: config/arm/arm.opt:106 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð»Ð¸ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚ÑƒÑ€Ñƒ Ð´Ð»Ñ� Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹ Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹."
  
! #: config/arm/arm.opt:110
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñ�Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ ÐºÐ°Ðº Ð´Ð»Ñ� ARMv8-M Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¹ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸."
  
! #: config/arm/arm.opt:114 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr "Ð˜Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ðµ ABIs (Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ� -mfloat-abi= Ð¾Ð¿Ñ†Ð¸ÐµÐ¹):"
  
! #: config/arm/arm.opt:127
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr "ÐŸÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ ARM/Thumb Ñ€ÐµÐ¶Ð¸Ð¼Ñ‹ Ð½Ð° Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ… Ð´Ð»Ñ� Ñ‚ÐµÑ�Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°."
  
! #: config/arm/arm.opt:131
  #, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ __fp16 Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸."
  
! #: config/arm/arm.opt:135
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr "Ð˜Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ðµ __fp16 Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ‹ (Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ� -mfp16-format= Ð¾Ð¿Ñ†Ð¸ÐµÐ¹):"
  
! #: config/arm/arm.opt:148
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ñ†ÐµÐ»ÐµÐ²ÑƒÑŽ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚ÑƒÑ€Ñƒ Ð´Ð»Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸ Ð¸ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹."
  
! #: config/arm/arm.opt:159
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ñ‹Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹, ÐµÑ�Ð»Ð¸ Ð½ÑƒÐ¶Ð½Ð¾."
  
! #: config/arm/arm.opt:167
  #, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¹ Ð´Ð»Ñ� PIC-Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ð¸."
  
! #: config/arm/arm.opt:171
  #, no-c-format
  msgid "Store function names in object code."
  msgstr "Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ñ�Ñ‚ÑŒ Ð¸Ð¼ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð² Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ð¾Ð¼ ÐºÐ¾Ð´Ðµ."
  
! #: config/arm/arm.opt:175
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ°Ñ‚ÑŒ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸."
  
! #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr "Ð�Ðµ Ð·Ð°Ð³Ñ€ÑƒÐ¶Ð°Ñ‚ÑŒ PIC-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð² Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð°Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹."
  
! #: config/arm/arm.opt:186
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°Ñ…. (Deprecated)."
  
! #: config/arm/arm.opt:190
  #, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Thumb Ñ�Ð¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð¸Ñ�."
  
! #: config/arm/arm.opt:194
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹ Ð¼ÐµÐ¶Ð´Ñƒ Thumb Ð¸ ARM Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð°Ð¼Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´."
  
! #: config/arm/arm.opt:198
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ñ�Ñ…ÐµÐ¼Ñƒ thread local Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸."
  
! #: config/arm/arm.opt:202
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr "Ð¡Ð¿Ð¾Ñ�Ð¾Ð± Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð½Ð¸Ñ‚ÑŒ."
  
! #: config/arm/arm.opt:206
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� -mtp=:"
  
! #: config/arm/arm.opt:219
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Thumb: Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ (Ð½Ðµ Ð»Ð¸Ñ�Ñ‚Ð¾Ð²Ñ‹Ðµ) ÐºÐ°Ð´Ñ€Ñ‹ Ñ�Ñ‚ÐµÐºÐ°, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð¸ Ð½Ðµ Ð½ÑƒÐ¶Ð½Ñ‹."
  
! #: config/arm/arm.opt:223
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Thumb: Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ (Ð»Ð¸Ñ�Ñ‚Ð¾Ð²Ñ‹Ðµ) ÐºÐ°Ð´Ñ€Ñ‹ Ñ�Ñ‚ÐµÐºÐ°, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð¸ Ð½Ðµ Ð½ÑƒÐ¶Ð½Ñ‹."
  
! #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr "Ð�Ð´Ð°Ð¿Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°."
  
! #: config/arm/arm.opt:231
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:242
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‡ÐµÑ‚Ñ‹Ñ€ÐµÑ…Ñ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ (Ð° Ð½Ðµ Ð´Ð²ÑƒÑ…Ñ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ) Neon Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð´Ð»Ñ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸."
  
! #: config/arm/arm.opt:246
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð²ÑƒÑ…Ñ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ (Ð° Ð½Ðµ Ñ‡ÐµÑ‚Ñ‹Ñ€ÐµÑ…Ñ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ) Neon Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð´Ð»Ñ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸."
  
! #: config/arm/arm.opt:250
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:254
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð°Ð±Ñ�Ð¾Ð»ÑŽÑ‚Ð½Ñ‹Ðµ Ð½Ð°Ñ�Ñ‚Ñ€Ð¾Ð¹ÐºÐ¸ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ñ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°."
  
! #: config/arm/arm.opt:258
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ IT Ð±Ð»Ð¾ÐºÐ¸ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰Ð¸Ðµ Ð´Ð»Ñ� ARMv8."
  
! #: config/arm/arm.opt:262
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr "Ð˜Ð·Ð±ÐµÐ³Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ñ†ÐµÐ»ÐµÐ²Ñ‹Ñ… Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð² LDRD Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�Ñ…, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ�Ð¿Ñ€Ð¾Ð²Ð¾Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Cortex-M3 Ð¾ÑˆÐ¸Ð±ÐºÐ¸."
  
! #: config/arm/arm.opt:267 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð½ÐµÐ²Ñ‹Ñ€Ð¾Ð²Ð½ÐµÐ½Ð½Ñ‹Ðµ Ñ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð¸ Ð¿Ð¾Ð»ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð¾Ð±Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ� Ðº ÑƒÐ¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð½Ñ‹Ð¼ Ð´Ð°Ð½Ð½Ñ‹Ð¼."
  
! #: config/arm/arm.opt:271
  #, fuzzy, no-c-format
  #| msgid "This switch is deprecated; do not use."
  msgid "This option is deprecated and has no effect."
  msgstr "Ð­Ñ‚Ð¾Ñ‚ ÐºÐ»ÑŽÑ‡ ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»; Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ."
  
! #: config/arm/arm.opt:275
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¸Ð· Ñ„Ð»Ñ�Ñˆ-Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð¼ÐµÐ´Ð»ÐµÐ½Ð½ÐµÐµ Ñ‡ÐµÐ¼ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð²Ñ‹Ð±Ð¾Ñ€ÐºÐ¸."
  
! #: config/arm/arm.opt:279
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ ÑƒÐ½Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ð°Ð²Ð»Ñ�ÐµÐ¼Ð¾Ð³Ð¾ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð°."
  
! #: config/arm/arm.opt:283
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr "Ð�Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² Ñ�ÐµÐºÑ†Ð¸Ñ�Ñ… ÐºÐ¾Ð´Ð°."
  
! #: config/arm/arm.opt:287
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:291
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:295 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð°Ñ� Ñ†ÐµÐ½Ð° Ð´Ð»Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ñ�."
  
! #: config/arm/arm.opt:299
  #, fuzzy, no-c-format
  #| msgid "Generate code which uses only the general registers."
  msgid "Generate code which uses the core registers only (r0-r14)."
--- 12493,12695 ----
  msgid "Generate re-entrant, PIC code."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐµÐ½Ñ‚ÐµÑ€Ð°Ð±ÐµÐ»ÑŒÐ½Ñ‹Ð¹ PIC-ÐºÐ¾Ð´."
  
! #: config/arm/arm.opt:92
  #, no-c-format
  msgid "Generate code in 32 bit ARM state."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð² 32-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ ARM Ñ�Ð¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð¸Ð¸."
  
! #: config/arm/arm.opt:100
  #, no-c-format
  msgid "Thumb: Assume non-static functions may be called from ARM code."
  msgstr "Thumb: Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ð·Ð²Ð°Ð½Ñ‹ Ð¸Ð· ARM-Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼."
  
! #: config/arm/arm.opt:104
  #, no-c-format
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
  msgstr "Thumb: Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ð¸ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ð½Ðµ-Thumb ÐºÐ¾Ð´."
  
! #: config/arm/arm.opt:112 config/csky/csky.opt:73
  #, no-c-format
  msgid "Specify if floating point hardware should be used."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð»Ð¸ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚ÑƒÑ€Ñƒ Ð´Ð»Ñ� Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹ Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹."
  
! #: config/arm/arm.opt:116
  #, no-c-format
  msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñ�Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ ÐºÐ°Ðº Ð´Ð»Ñ� ARMv8-M Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¹ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸."
  
! #: config/arm/arm.opt:120 config/csky/csky.opt:77
  #, no-c-format
  msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
  msgstr "Ð˜Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ðµ ABIs (Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ� -mfloat-abi= Ð¾Ð¿Ñ†Ð¸ÐµÐ¹):"
  
! #: config/arm/arm.opt:133
  #, no-c-format
  msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
  msgstr "ÐŸÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ ARM/Thumb Ñ€ÐµÐ¶Ð¸Ð¼Ñ‹ Ð½Ð° Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ… Ð´Ð»Ñ� Ñ‚ÐµÑ�Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°."
  
! #: config/arm/arm.opt:137
  #, no-c-format
  msgid "Specify the __fp16 floating-point format."
  msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ __fp16 Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸."
  
! #: config/arm/arm.opt:141
  #, no-c-format
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr "Ð˜Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ðµ __fp16 Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ‹ (Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ� -mfp16-format= Ð¾Ð¿Ñ†Ð¸ÐµÐ¹):"
  
! #: config/arm/arm.opt:154
  #, no-c-format
  msgid "Specify the name of the target floating point hardware/format."
  msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ñ†ÐµÐ»ÐµÐ²ÑƒÑŽ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚ÑƒÑ€Ñƒ Ð´Ð»Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸ Ð¸ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹."
  
! #: config/arm/arm.opt:165
  #, no-c-format
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ñ‹Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹, ÐµÑ�Ð»Ð¸ Ð½ÑƒÐ¶Ð½Ð¾."
  
! #: config/arm/arm.opt:173
  #, no-c-format
  msgid "Specify the register to be used for PIC addressing."
  msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¹ Ð´Ð»Ñ� PIC-Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ð¸."
  
! #: config/arm/arm.opt:177
  #, no-c-format
  msgid "Store function names in object code."
  msgstr "Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ñ�Ñ‚ÑŒ Ð¸Ð¼ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð² Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ð¾Ð¼ ÐºÐ¾Ð´Ðµ."
  
! #: config/arm/arm.opt:181
  #, no-c-format
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ°Ñ‚ÑŒ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸."
  
! #: config/arm/arm.opt:185 config/rs6000/rs6000.opt:243
  #, no-c-format
  msgid "Do not load the PIC register in function prologues."
  msgstr "Ð�Ðµ Ð·Ð°Ð³Ñ€ÑƒÐ¶Ð°Ñ‚ÑŒ PIC-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð² Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð°Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹."
  
! #: config/arm/arm.opt:192
  #, no-c-format
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°Ñ…. (Deprecated)."
  
! #: config/arm/arm.opt:196
  #, no-c-format
  msgid "Generate code for Thumb state."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Thumb Ñ�Ð¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð¸Ñ�."
  
! #: config/arm/arm.opt:200
  #, no-c-format
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹ Ð¼ÐµÐ¶Ð´Ñƒ Thumb Ð¸ ARM Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð°Ð¼Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´."
  
! #: config/arm/arm.opt:204
  #, no-c-format
  msgid "Specify thread local storage scheme."
  msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ñ�Ñ…ÐµÐ¼Ñƒ thread local Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸."
  
! #: config/arm/arm.opt:208
  #, no-c-format
  msgid "Specify how to access the thread pointer."
  msgstr "Ð¡Ð¿Ð¾Ñ�Ð¾Ð± Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð½Ð¸Ñ‚ÑŒ."
  
! #: config/arm/arm.opt:212
  #, no-c-format
  msgid "Valid arguments to -mtp=:"
  msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� -mtp=:"
  
! #: config/arm/arm.opt:225
  #, no-c-format
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
  msgstr "Thumb: Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ (Ð½Ðµ Ð»Ð¸Ñ�Ñ‚Ð¾Ð²Ñ‹Ðµ) ÐºÐ°Ð´Ñ€Ñ‹ Ñ�Ñ‚ÐµÐºÐ°, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð¸ Ð½Ðµ Ð½ÑƒÐ¶Ð½Ñ‹."
  
! #: config/arm/arm.opt:229
  #, no-c-format
  msgid "Thumb: Generate (leaf) stack frames even if not needed."
  msgstr "Thumb: Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ (Ð»Ð¸Ñ�Ñ‚Ð¾Ð²Ñ‹Ðµ) ÐºÐ°Ð´Ñ€Ñ‹ Ñ�Ñ‚ÐµÐºÐ°, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð¸ Ð½Ðµ Ð½ÑƒÐ¶Ð½Ñ‹."
  
! #: config/arm/arm.opt:233 config/mn10300/mn10300.opt:42
  #, no-c-format
  msgid "Tune code for the given processor."
  msgstr "Ð�Ð´Ð°Ð¿Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°."
  
! #: config/arm/arm.opt:237
  #, no-c-format
  msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
  msgstr ""
  
! #: config/arm/arm.opt:248
  #, no-c-format
  msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‡ÐµÑ‚Ñ‹Ñ€ÐµÑ…Ñ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ (Ð° Ð½Ðµ Ð´Ð²ÑƒÑ…Ñ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ) Neon Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð´Ð»Ñ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸."
  
! #: config/arm/arm.opt:252
  #, no-c-format
  msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð²ÑƒÑ…Ñ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ (Ð° Ð½Ðµ Ñ‡ÐµÑ‚Ñ‹Ñ€ÐµÑ…Ñ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ) Neon Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð´Ð»Ñ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸."
  
! #: config/arm/arm.opt:256
  #, no-c-format
  msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
  msgstr ""
  
! #: config/arm/arm.opt:260
  #, no-c-format
  msgid "Only generate absolute relocations on word sized values."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð°Ð±Ñ�Ð¾Ð»ÑŽÑ‚Ð½Ñ‹Ðµ Ð½Ð°Ñ�Ñ‚Ñ€Ð¾Ð¹ÐºÐ¸ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ñ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°."
  
! #: config/arm/arm.opt:264
  #, no-c-format
  msgid "Generate IT blocks appropriate for ARMv8."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ IT Ð±Ð»Ð¾ÐºÐ¸ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰Ð¸Ðµ Ð´Ð»Ñ� ARMv8."
  
! #: config/arm/arm.opt:268
  #, no-c-format
  msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
  msgstr "Ð˜Ð·Ð±ÐµÐ³Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ñ†ÐµÐ»ÐµÐ²Ñ‹Ñ… Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð² LDRD Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�Ñ…, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ�Ð¿Ñ€Ð¾Ð²Ð¾Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Cortex-M3 Ð¾ÑˆÐ¸Ð±ÐºÐ¸."
  
! #: config/arm/arm.opt:273 config/nds32/nds32.opt:461 config/arc/arc.opt:496
  #, no-c-format
  msgid "Enable unaligned word and halfword accesses to packed data."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð½ÐµÐ²Ñ‹Ñ€Ð¾Ð²Ð½ÐµÐ½Ð½Ñ‹Ðµ Ñ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð¸ Ð¿Ð¾Ð»ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð¾Ð±Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ� Ðº ÑƒÐ¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð½Ñ‹Ð¼ Ð´Ð°Ð½Ð½Ñ‹Ð¼."
  
! #: config/arm/arm.opt:277
  #, fuzzy, no-c-format
  #| msgid "This switch is deprecated; do not use."
  msgid "This option is deprecated and has no effect."
  msgstr "Ð­Ñ‚Ð¾Ñ‚ ÐºÐ»ÑŽÑ‡ ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»; Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ."
  
! #: config/arm/arm.opt:281
  #, no-c-format
  msgid "Assume loading data from flash is slower than fetching instructions."
  msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¸Ð· Ñ„Ð»Ñ�Ñˆ-Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð¼ÐµÐ´Ð»ÐµÐ½Ð½ÐµÐµ Ñ‡ÐµÐ¼ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð²Ñ‹Ð±Ð¾Ñ€ÐºÐ¸."
  
! #: config/arm/arm.opt:285
  #, no-c-format
  msgid "Assume unified syntax for inline assembly code."
  msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ ÑƒÐ½Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ð°Ð²Ð»Ñ�ÐµÐ¼Ð¾Ð³Ð¾ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð°."
  
! #: config/arm/arm.opt:289
  #, no-c-format
  msgid "Do not allow constant data to be placed in code sections."
  msgstr "Ð�Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² Ñ�ÐµÐºÑ†Ð¸Ñ�Ñ… ÐºÐ¾Ð´Ð°."
  
! #: config/arm/arm.opt:293
  #, no-c-format
  msgid "When linking for big-endian targets, generate a BE8 format image."
  msgstr ""
  
! #: config/arm/arm.opt:297
  #, no-c-format
  msgid "When linking for big-endian targets, generate a legacy BE32 format image."
  msgstr ""
  
! #: config/arm/arm.opt:301 config/sh/sh.opt:195
  #, no-c-format
  msgid "Cost to assume for a branch insn."
  msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð°Ñ� Ñ†ÐµÐ½Ð° Ð´Ð»Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ñ�."
  
! #: config/arm/arm.opt:305
  #, fuzzy, no-c-format
  #| msgid "Generate code which uses only the general registers."
  msgid "Generate code which uses the core registers only (r0-r14)."
*************** msgid "Use vector and scalar instruction
*** 13239,13343 ****
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ðµ Ð¸ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ðµ Ð² ISA 2.07."
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
- #: config/rs6000/rs6000.opt:503
  #, fuzzy, no-c-format
  #| msgid "Fuse certain integer operations together for better performance on power8."
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr "Ð¡Ð»Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ð´Ð»Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð¸Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð° power8."
  
  #: config/rs6000/rs6000.opt:507
  #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ISA 2.07 Category:Vector.AES Ð¸ Category:Vector.SHA2 Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸."
  
! #: config/rs6000/rs6000.opt:514
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ISA 2.07 Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ (HTM)."
  
! #: config/rs6000/rs6000.opt:518
  #, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ñ‡ÐµÑ‚Ð²ÐµÑ€Ð½Ñ‹Ñ… Ñ�Ð»Ð¾Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ (lq/stq)."
  
! #: config/rs6000/rs6000.opt:522
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ñ‚Ð¾Ð¼Ð°Ñ€Ð½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ñ‡ÐµÑ‚Ð²ÐµÑ€Ð½Ñ‹Ñ… Ñ�Ð»Ð¾Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ (lqarx/stqcx)."
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð°Ð³Ñ€ÐµÐ³Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ñ� Ð½Ðµ Ð±Ð¾Ð»ÐµÐµ Ñ‡ÐµÐ¼ 64-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸ÐµÐ¼."
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr "Ð�Ð½Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸ ÑƒÐ´Ð°Ð»Ñ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÑ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ¸ Ð´Ð²Ð¾Ð¹Ð½Ñ‹Ñ… Ñ�Ð»Ð¾Ð² Ð¸Ð· VSX Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹."
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ðµ Ð² ISA 3.0."
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ðµ Ð² ISA 3.0."
  
! #: config/rs6000/rs6000.opt:546
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð½Ð¾Ð²Ñ‹Ðµ min/max Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ðµ Ð² ISA 3.0."
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr "Ð¡Ð»Ð¸Ñ‚ÑŒ toc Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ medium/large Ð¼Ð¾Ð´ÐµÐ»ÐµÐ¹ ÐºÐ¾Ð´Ð° Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÐµÐ¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸."
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ðµ Ð¿Ð¾ Ð¼Ð¾Ð´ÑƒÐ»ÑŽ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸."
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ IEEE 128-Ð±Ð¸Ñ‚Ð½ÑƒÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÑƒÑŽ Ñ‚Ð¾Ñ‡ÐºÑƒ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð¾Ð¼ __float128 ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ð³Ð¾ Ñ�Ð»Ð¾Ð²Ð°."
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ IEEE 128-Ð±Ð¸Ñ‚Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸."
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ __float128 & long double."
  
! #: config/rs6000/rs6000.opt:606
  #, fuzzy, no-c-format
  #| msgid "Generate the quad word memory instructions (lq/stq)."
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ñ‡ÐµÑ‚Ð²ÐµÑ€Ð½Ñ‹Ñ… Ñ�Ð»Ð¾Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ (lq/stq)."
  
! #: config/rs6000/rs6000.opt:610
  #, fuzzy, no-c-format
  #| msgid "Generate pc-relative code."
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð¾Ñ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ pc."
  
! #: config/rs6000/rs6000.opt:614
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  #| msgid "Generate norm instruction."
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
--- 13245,13383 ----
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ðµ Ð¸ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ðµ Ð² ISA 2.07."
  
  #: config/rs6000/rs6000.opt:495 config/rs6000/rs6000.opt:499
  #, fuzzy, no-c-format
  #| msgid "Fuse certain integer operations together for better performance on power8."
  msgid "Fuse certain integer operations together for better performance on power10."
  msgstr "Ð¡Ð»Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ð´Ð»Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð¸Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð° power8."
  
+ #: config/rs6000/rs6000.opt:503
+ #, fuzzy, no-c-format
+ #| msgid "Fuse certain operations together for better performance on power9."
+ msgid "Fuse pairs of scalar or vector logical operations together for better performance on power10."
+ msgstr "Ð¡Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ð´Ð»Ñ� Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð¸Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð° power9."
+ 
  #: config/rs6000/rs6000.opt:507
+ #, fuzzy, no-c-format
+ #| msgid "Fuse certain operations together for better performance on power9."
+ msgid "Fuse scalar logical op with add/subf for better performance on power10."
+ msgstr "Ð¡Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ð´Ð»Ñ� Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð¸Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð° power9."
+ 
+ #: config/rs6000/rs6000.opt:511
+ #, fuzzy, no-c-format
+ #| msgid "Fuse certain operations together for better performance on power9."
+ msgid "Fuse scalar add/subf with logical op for better performance on power10."
+ msgstr "Ð¡Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ð´Ð»Ñ� Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð¸Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð° power9."
+ 
+ #: config/rs6000/rs6000.opt:515
+ #, fuzzy, no-c-format
+ #| msgid "Fuse certain operations together for better performance on power9."
+ msgid "Fuse dependent pairs of add or vaddudm instructions for better performance on power10."
+ msgstr "Ð¡Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ð´Ð»Ñ� Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð¸Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð° power9."
+ 
+ #: config/rs6000/rs6000.opt:519
  #, no-c-format
  msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ISA 2.07 Category:Vector.AES Ð¸ Category:Vector.SHA2 Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸."
  
! #: config/rs6000/rs6000.opt:526
  #, no-c-format
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ISA 2.07 Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ (HTM)."
  
! #: config/rs6000/rs6000.opt:530
  #, no-c-format
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ñ‡ÐµÑ‚Ð²ÐµÑ€Ð½Ñ‹Ñ… Ñ�Ð»Ð¾Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ (lq/stq)."
  
! #: config/rs6000/rs6000.opt:534
  #, no-c-format
  msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ñ‚Ð¾Ð¼Ð°Ñ€Ð½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ñ‡ÐµÑ‚Ð²ÐµÑ€Ð½Ñ‹Ñ… Ñ�Ð»Ð¾Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ (lqarx/stqcx)."
  
! #: config/rs6000/rs6000.opt:538
  #, no-c-format
  msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð°Ð³Ñ€ÐµÐ³Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ñ� Ð½Ðµ Ð±Ð¾Ð»ÐµÐµ Ñ‡ÐµÐ¼ 64-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸ÐµÐ¼."
  
! #: config/rs6000/rs6000.opt:542
  #, no-c-format
  msgid "Analyze and remove doubleword swaps from VSX computations."
  msgstr "Ð�Ð½Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸ ÑƒÐ´Ð°Ð»Ñ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÑ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ¸ Ð´Ð²Ð¾Ð¹Ð½Ñ‹Ñ… Ñ�Ð»Ð¾Ð² Ð¸Ð· VSX Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹."
  
! #: config/rs6000/rs6000.opt:550
  #, no-c-format
  msgid "Use certain scalar instructions added in ISA 3.0."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ðµ Ð² ISA 3.0."
  
! #: config/rs6000/rs6000.opt:554
  #, no-c-format
  msgid "Use vector instructions added in ISA 3.0."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ðµ Ð² ISA 3.0."
  
! #: config/rs6000/rs6000.opt:558
  #, no-c-format
  msgid "Use the new min/max instructions defined in ISA 3.0."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð½Ð¾Ð²Ñ‹Ðµ min/max Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ðµ Ð² ISA 3.0."
  
! #: config/rs6000/rs6000.opt:562
  #, no-c-format
  msgid "Fuse medium/large code model toc references with the memory instruction."
  msgstr "Ð¡Ð»Ð¸Ñ‚ÑŒ toc Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ medium/large Ð¼Ð¾Ð´ÐµÐ»ÐµÐ¹ ÐºÐ¾Ð´Ð° Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÐµÐ¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸."
  
! #: config/rs6000/rs6000.opt:566
  #, no-c-format
  msgid "Generate the integer modulo instructions."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ðµ Ð¿Ð¾ Ð¼Ð¾Ð´ÑƒÐ»ÑŽ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸."
  
! #: config/rs6000/rs6000.opt:570
  #, no-c-format
  msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ IEEE 128-Ð±Ð¸Ñ‚Ð½ÑƒÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÑƒÑŽ Ñ‚Ð¾Ñ‡ÐºÑƒ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð¾Ð¼ __float128 ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ð³Ð¾ Ñ�Ð»Ð¾Ð²Ð°."
  
! #: config/rs6000/rs6000.opt:574
  #, no-c-format
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ IEEE 128-Ð±Ð¸Ñ‚Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸."
  
! #: config/rs6000/rs6000.opt:578
  #, no-c-format
  msgid "Enable default conversions between __float128 & long double."
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ __float128 & long double."
  
! #: config/rs6000/rs6000.opt:618
  #, fuzzy, no-c-format
  #| msgid "Generate the quad word memory instructions (lq/stq)."
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ñ‡ÐµÑ‚Ð²ÐµÑ€Ð½Ñ‹Ñ… Ñ�Ð»Ð¾Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ (lq/stq)."
  
! #: config/rs6000/rs6000.opt:622
  #, fuzzy, no-c-format
  #| msgid "Generate pc-relative code."
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð¾Ñ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ pc."
  
! #: config/rs6000/rs6000.opt:626
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:630
  #, fuzzy, no-c-format
  #| msgid "Generate norm instruction."
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
+ #: config/rs6000/rs6000.opt:637
+ #, no-c-format
+ msgid "Enable instructions that guard against return-oriented programming attacks."
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.opt:641
+ #, fuzzy, no-c-format
+ #| msgid "Generate code in 32 bit ARM state."
+ msgid "Generate code that will run in privileged state."
+ msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð² 32-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ ARM Ñ�Ð¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð¸Ð¸."
+ 
  #: config/rs6000/sysv4.opt:24
  #, no-c-format
  msgid "-mcall-ABI\tSelect ABI calling convention."
*************** msgid "Maximal estimated growth of funct
*** 19582,20744 ****
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¾Ñ†ÐµÐ½ÐºÐ° Ñ€Ð¾Ñ�Ñ‚Ð° Ñ‚ÐµÐ»Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ Ñ€Ð°Ð½Ð½ÐµÐ¹ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ¸ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð°."
  
  #: params.opt:131
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:162
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:167
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² PHI, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ FSM Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ñ‹Ñ‚Ð°Ñ‚ÑŒÑ�Ñ� Ð¿Ñ€Ð¾Ñ‚Ñ�Ð³Ð¸Ð²Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ñ‡ÐµÑ€ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ð¹ Ð±Ð»Ð¾Ðº."
  
! #: params.opt:171
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr "ÐœÐ°Ñ�ÑˆÑ‚Ð°Ð±Ð¸Ñ€ÑƒÑŽÑ‰Ð¸Ð¹ Ð¼Ð½Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒ, Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�ÐµÐ¼Ñ‹Ð¹ Ðº Ñ‡Ð¸Ñ�Ð»Ñƒ Ð±Ð»Ð¾ÐºÐ¾Ð² Ð½Ð° Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ Ð¿Ñ€Ð¾Ñ‚Ñ�Ð³Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð² Ð¿Ñ€Ð¸ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ð¸ Ñ� (Ð¼Ð°Ñ�ÑˆÑ‚Ð°Ð±Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼) Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð²."
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr "ÐœÐ°Ñ�ÑˆÑ‚Ð°Ð±Ð½Ñ‹Ð¹ Ð¼Ð½Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒ Ð´Ð»Ñ� Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ� Ðº Ñ‡Ð¸Ñ�Ð»Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð² Ð¿Ð¾Ñ‚Ð¾ÐºÐ¾Ð²Ð¾Ð¼ Ð¼Ð°Ñ€ÑˆÑ€ÑƒÑ‚Ðµ Ð¿Ñ€Ð¸ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ð¸ Ñ� Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ (Ð¼Ð°Ñ�ÑˆÑ‚Ð°Ð±Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ…) Ð±Ð»Ð¾ÐºÐ¾Ð²."
  
! #: params.opt:179
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "ÐŸÐ¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ðµ Ñ�Ð¾Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ðµ Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸ÐºÐ¾Ð² Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� ÐºÑ€Ð¸Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð´ÑƒÐ³, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ð° reload Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ðµ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹."
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "ÐŸÐ¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ðµ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ� Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ð° reload."
  
! #: params.opt:187
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr "ÐœÐ°Ñ�ÑˆÑ‚Ð°Ð±Ð¸Ñ€ÑƒÑŽÑ‰Ð¸Ð¹ Ð¼Ð½Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ€Ð°Ñ�Ñ�Ñ‚Ð¾Ñ�Ð½Ð¸Ñ�, Ð½Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¾ Ð¿Ñ€Ð¸ GCSE."
  
! #: params.opt:191
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr "Ð¡Ñ‚Ð¾Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð² GCSE Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ€Ð°Ñ�Ñ�Ñ‚Ð¾Ñ�Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹."
  
! #: params.opt:195
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐ¼ ÐºÑƒÑ‡Ð¸, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ñ�Ð±Ð¾Ñ€Ð° Ð¼ÑƒÑ�Ð¾Ñ€Ð°, Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ… Ð¾Ñ‚ Ð¾Ð±Ñ‰ÐµÐ³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸, Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð´ ÐºÑƒÑ‡Ñƒ."
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÑƒÑ‡Ð¸ Ð² ÐºÐ¸Ð»Ð¾Ð±Ð°Ð¹Ñ‚Ð°Ñ…, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ñ�Ð±Ð¾Ñ€ Ð¼ÑƒÑ�Ð¾Ñ€Ð°, Ð² ÐºÐ¸Ð»Ð¾Ð±Ð°Ð¹Ñ‚Ð°Ñ…."
  
! #: params.opt:203
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:207
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:211
  #, fuzzy, no-c-format
  #| msgid "maximum number of arrays per scop."
  msgid "Maximum number of arrays per SCoP."
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð² Ð½Ð° Ð¾Ð´Ð¸Ð½ scop."
  
! #: params.opt:215
  #, fuzzy, no-c-format
  #| msgid "maximum number of parameters in a SCoP."
  msgid "Maximum number of parameters in a SCoP."
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² SCoP."
  
! #: params.opt:219
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:223
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "ÐžÑ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ð¹ Ð±Ð»Ð¾ÐºÐ° Ð² Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ, Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐµÐ½Ð¸Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð±Ð»Ð¾Ðº Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒÑ�Ñ� ÐºÑ€Ð¸Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼"
  
! #: params.opt:227
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:231
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot."
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "ÐžÑ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ‡Ð°Ñ�Ñ‚Ð¾Ñ‚Ð° Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ð¹ Ð±Ð»Ð¾ÐºÐ° Ð² Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ, Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐµÐ½Ð¸Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð±Ð»Ð¾Ðº Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒÑ�Ñ� ÐºÑ€Ð¸Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼."
  
! #: params.opt:235
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:239
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¾Ñ†ÐµÐ½ÐºÐ° ÑƒÑ�ÐºÐ¾Ñ€ÐµÐ½Ð¸Ñ�, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² inline-insns-single Ð¸ inline-insns-auto."
  
! #: params.opt:243
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð¾Ñ�Ñ‚ Ð¾Ð±ÑŠÐµÐ¼Ð° ÐºÐ¾Ð´Ð° Ð´Ð»Ñ� ÐµÐ´Ð¸Ð½Ð¸Ñ†Ñ‹ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…)."
  
! #: params.opt:247
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð½ÐµÐ±Ð¾Ð»ÑŒÑˆÐ¸Ñ… Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚, Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð² ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ðµ Ð±ÑƒÐ´ÑƒÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹."
  
! #: params.opt:251
  #, fuzzy, no-c-format
  #| msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone.."
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr "ÐŸÐ¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¾Ñ†ÐµÐ½ÐºÐ¸ Ñ†ÐµÐ»ÐµÑ�Ð¾Ð¾Ð±Ñ€Ð°Ð·Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ Ð¼ÐµÐ¶Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚."
  
! #: params.opt:255
  #, fuzzy, no-c-format
  #| msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known.."
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr "Ð‘Ð¾Ð½ÑƒÑ� Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸, Ð½Ð°Ð·Ð½Ð°Ñ‡Ð°ÐµÐ¼Ñ‹Ð¹ IPA-CP Ñ‚ÐµÐ¼ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð°Ð¼, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¿Ð¾Ð·Ð²Ð¾Ð»Ñ�ÑŽÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð¸Ð»Ð¸ ÑˆÐ°Ð³ Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:259
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions."
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ñ… inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº Ð´Ð»Ñ� inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹."
  
! #: params.opt:263
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½ÑƒÑŽ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÑƒ, Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐµÑ�Ð»Ð¸ Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°."
  
! #: params.opt:267
  #, fuzzy, no-c-format
  #| msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning.."
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr "Ð¨Ñ‚Ñ€Ð°Ñ„Ð½Ð°Ñ� Ð½Ð°Ñ†ÐµÐ½ÐºÐ° Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ… Ð´Ð»Ñ� Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¸Ñ… Ð¾Ñ†ÐµÐ½ÐºÐµ Ð´Ð»Ñ� ÐºÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:271
  #, fuzzy, no-c-format
  #| msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning.."
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr "Ð¨Ñ‚Ñ€Ð°Ñ„Ð½Ð°Ñ� Ð½Ð°Ñ†ÐµÐ½ÐºÐ° Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ… Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð¼ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¿Ñ€Ð¸ Ð¸Ñ… Ð¾Ñ†ÐµÐ½ÐºÐµ Ð´Ð»Ñ� ÐºÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:275
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð¾Ñ�Ñ‚ Ð¾Ð±ÑŠÐµÐ¼Ð° ÐºÐ¾Ð´Ð° Ð´Ð»Ñ� ÐµÐ´Ð¸Ð½Ð¸Ñ†Ñ‹ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ Ð¼ÐµÐ¶Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚ (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…)."
  
! #: params.opt:279
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large."
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ Ñ‚ÐµÐ»Ð° \"Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹\" Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸."
  
! #: params.opt:283
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹, Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ� ÐºÐ°Ð¶Ð´Ñ‹Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼, Ð¿Ñ€Ð¸ Ð¼ÐµÐ¶Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð½Ð¾Ð¼ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚."
  
! #: params.opt:287
  #, fuzzy, no-c-format
  #| msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ�Ð¾Ð²Ð¾ÐºÑƒÐ¿Ð½Ð¾Ð³Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ð³Ð¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð¸ Ñ€ÐµÑˆÐµÑ‚ÐºÐ°Ñ…."
  
! #: params.opt:291
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð², Ð¸Ñ�Ñ�Ð»ÐµÐ´ÑƒÐµÐ¼Ñ‹Ñ… IPA Ð¿Ñ€Ð¸ Ð°Ð½Ð°Ð»Ð¸Ð·Ðµ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ðµ Ð°Ð½Ð°Ð»Ð¸Ð·Ð° Ð°Ð»Ð¸Ð°Ñ�Ð¾Ð² Ð² Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸."
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ�Ð¾Ð²Ð¾ÐºÑƒÐ¿Ð½Ð¾Ð³Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ð³Ð¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð¸ Ñ€ÐµÑˆÐµÑ‚ÐºÐ°Ñ…."
  
! #: params.opt:299
  #, fuzzy, no-c-format
  #| msgid "Maximum number of conditional store pairs that can be sunk."
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ð°Ñ€ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¹ Ð·Ð°Ð¿Ð¸Ñ�Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ \"ÑƒÑ‚Ð¾Ð¿Ð»ÐµÐ½Ñ‹\"."
  
! #: params.opt:303
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð½Ð¾Ð²Ñ‹Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð², Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÑ‚Ñ�Ñ� Ð·Ð°Ð¼ÐµÐ½Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚ Ð¿Ñ€Ð¸ ipa-sra."
  
! #: params.opt:319
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð² ÐºÐ°Ð¶Ð´Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ðµ, Ð¾Ñ�Ñ‚Ð°Ð²Ð»Ñ�ÐµÐ¼Ñ‹Ñ… Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¼Ð¸ Ð¿Ñ€Ð¸ Ð²Ñ‹Ð½ÐµÑ�ÐµÐ½Ð¸Ð¸ Ð¸Ð½Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð² Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:323
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚Ð¾Ð² Ð² Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ‚Ð°Ñ…."
  
! #: params.opt:327
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ€Ð°Ñ�Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð¿Ð¾ Ñ€ÐµÐ³Ð¸Ð¾Ð½Ð°Ð¼."
  
! #: params.opt:331
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Ð•Ñ�Ð»Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð² Ð² Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²Ðµ Ð¼ÐµÐ½ÑŒÑˆÐµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�, Ñ‚Ð¾ Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²Ð° Ð²Ñ�ÐµÐ³Ð´Ð° Ð´ÐµÐ»Ð°ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ðµ Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ."
  
! #: params.opt:335
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "Ð•Ñ�Ð»Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð² Ð¼ÐµÐ½ÐµÐµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�, Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¸Ð½Ð´ÑƒÐºÑ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð²Ñ�Ðµ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ñ‹."
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "Ð•Ñ�Ð»Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¹ Ð¸Ð½Ð´ÑƒÐºÑ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð±Ð¾Ð»ÑŒÑˆÐµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°, Ñ‚Ð¾ Ð¸Ñ… Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚Ñ�Ñ�."
  
! #: params.opt:343
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ ÐºÑ�ÑˆÐ° L1."
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ ÐºÑ�ÑˆÐ° L1."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ ÐºÑ�ÑˆÐ° L2."
  
! #: params.opt:363
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð¾Ñ�Ñ‚ Ð¾Ð±ÑŠÐµÐ¼Ð° \"Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹\" Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…)."
  
! #: params.opt:367
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ Ñ‚ÐµÐ»Ð° \"Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹\" Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸."
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ ÐºÐ°Ð´Ñ€Ð° Ñ�Ñ‚ÐµÐºÐ°, Ñ�Ñ‡Ð¸Ñ‚Ð°ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð¼."
  
! #: params.opt:375
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð¾Ñ�Ñ‚ ÐºÐ°Ð´Ñ€Ð° Ñ�Ñ‚ÐµÐºÐ° Ð¸Ð·-Ð·Ð° inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…)."
  
! #: params.opt:379
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ Ñ‚ÐµÐ»Ð° \"Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹\" Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸."
  
! #: params.opt:383
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:387
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "ÐŸÑ€Ð¸ Ð²Ñ‹Ð½ÐµÑ�ÐµÐ½Ð¸Ð¸ Ð¸Ð½Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð² Ñ†Ð¸ÐºÐ»Ð° - Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ†ÐµÐ½Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�, Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ð¾Ð³Ð¾ ÐºÐ°Ðº Ð´Ð¾Ñ€Ð¾Ð³Ð¾Ñ�Ñ‚Ð¾Ñ�Ñ‰ÐµÐµ."
  
! #: params.opt:391
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:395
  #, fuzzy, no-c-format
  #| msgid "size of tiles for loop blocking."
  msgid "Size of tiles for loop blocking."
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¿Ð¾Ð»Ð¾Ñ� Ð´Ð»Ñ� Ð±Ð»Ð¾Ñ‡Ð½Ð¾Ð¹ Ñ‚Ñ€Ð°Ð½Ñ�Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð²."
  
! #: params.opt:399
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ�Ñ€ÐµÐ´Ð½ÐµÐµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ€ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ñ€Ð°Ð·Ð²Ñ‘Ñ€Ð½ÑƒÑ‚Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: params.opt:403
  #, fuzzy, no-c-format
  #| msgid "The maximum number of loop iterations we predict statically."
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ñ†Ð¸ÐºÐ»Ð° Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð¿Ñ€ÐµÐ´Ñ�ÐºÐ°Ð·Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:407
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð² Ð² Ñ†Ð¸ÐºÐ»Ðµ Ð´Ð»Ñ� Ð²Ñ‹Ð½ÐµÑ�ÐµÐ½Ð¸Ñ� Ð¸Ð½Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð² Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:411
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ñ�Ñ‹Ð»Ð¾Ðº Ð½Ð° Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð´Ð»Ñ� Ð¿Ð¾Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ� Ñ†Ð¸ÐºÐ»Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÐµÐ¹ Ð¿Ð¾ Ð´Ð°Ð½Ð½Ñ‹Ð¼."
  
! #: params.opt:415
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in basic block to be considered for SLP vectorization."
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ð±Ð°Ð·Ð¾Ð²Ð¾Ð¼ Ð±Ð»Ð¾ÐºÐµ Ð´Ð»Ñ� ÐµÐ³Ð¾ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸."
  
! #: params.opt:419
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop."
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ñ€Ð°Ð·Ð²ÐµÑ€Ð½ÑƒÑ‚Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:423
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ñ�ÐºÐ²Ð¾Ð·Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ Ð±Ð»Ð¾Ðº Ðº EBB Ð½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€Ð¸ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¼ Ñ€Ð°Ñ�Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² (LRA)"
  
! #: params.opt:427
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ reload-Ð¿Ñ�ÐµÐ²Ð´Ð¾Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð², Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¿Ñ€Ð¸ Ñ�Ð¿Ð¸Ð»Ð»Ð¸Ð½Ð³Ðµ Ð½Ðµ-reload Ð¿Ñ�ÐµÐ²Ð´Ð¾Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
  
! #: params.opt:431
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ (Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð²) Ð¿Ð°Ñ€Ñ‚Ð¸Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ð±Ð¸ÐµÐ½Ð¸Ð¸ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� LTO."
  
! #: params.opt:435
  #, fuzzy, no-c-format
  #| msgid "maximum number of parameters in a SCoP."
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² SCoP."
  
! #: params.opt:439
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ (Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð²) Ð¿Ð°Ñ€Ñ‚Ð¸Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ð±Ð¸ÐµÐ½Ð¸Ð¸ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� LTO."
  
! #: params.opt:443
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð¿Ð°Ñ€Ñ‚Ð¸Ñ†Ð¸Ð¹ Ð´Ð»Ñ� Ñ€Ð°Ð·Ð±Ð¸ÐµÐ½Ð¸Ñ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹."
  
! #: params.opt:447
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ�Ñ€ÐµÐ´Ð½ÐµÐµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ€ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ñ€Ð°Ð·Ð²ÐµÑ€Ð½ÑƒÑ‚Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹, Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð½Ð° Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ combine Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚ÑŒ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ð³Ð½ÐµÐ·Ð´Ð° Ñ†Ð¸ÐºÐ»Ð¾Ð², ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ñ€Ð°Ñ�ÐºÐ°Ñ‚Ð°Ð½Ð¾."
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ ÐºÐ¾Ñ�Ñ„Ñ„Ð¸Ñ†Ð¸ÐµÐ½Ñ‚, Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ð½Ð¾Ð¹ Ñ€Ð°Ñ�ÐºÐ°Ñ‚ÐºÐ¸ Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ð¿Ð¾Ð»Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ñ€Ð°Ñ�ÐºÐ°Ñ‚Ð°Ð½Ð½Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð²Ñ…Ð¾Ð´Ñ�Ñ‰Ð¸Ñ… Ð´ÑƒÐ³, Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐºÑ€ÐµÑ�Ñ‚Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°Ñ…."
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹, Ð¾Ð±Ñ€Ð°Ð±Ð°Ñ‚Ñ‹Ð²Ð°ÐµÐ¼Ñ‹Ñ… CSE Ð¼ÐµÐ¶Ð´Ñƒ Ñ�Ð±Ñ€Ð¾Ñ�Ð°Ð¼Ð¸ Ñ…ÐµÑˆ-Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹."
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° Ð¿ÑƒÑ‚Ð¸, Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð¿Ñ€Ð¸ Ñ�ÐºÐ¾Ð½Ð¾Ð¼Ð¸Ð¸ Ð¾Ð±Ñ‰Ð¸Ñ… Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹."
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¹ Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸, Ð·Ð°Ð¿Ð¸Ñ�Ñ‹Ð²Ð°ÐµÐ¼Ñ‹Ñ… cselib."
  
! #: params.opt:483
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "ÐœÐ°ÐºÑ�. count of debug markers to expand or inline."
  
! #: params.opt:487
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´, Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¿Ñ€Ð¸ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ Ð³Ð½ÐµÐ·Ð´ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ¸."
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´, Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÐµÐ¹ Ð¶Ð¸Ð·Ð½Ð¸ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ…."
  
! #: params.opt:495
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð¿Ñ€Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¸ Ð¼ÐµÑ€Ñ‚Ð²Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð½Ð° RTL-Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸."
  
! #: params.opt:499
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ñ‹Ñ… inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº, Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¿Ñ€Ð¸ Ð¿ÐµÑ€Ð²Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº."
  
! #: params.opt:503
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "Ð•Ñ�Ð»Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾  Ð¿Ð¾Ð»ÐµÐ¹ Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°, Ñ‚Ð¾ Ð¿Ñ€Ð¸ Ð°Ð½Ð°Ð»Ð¸Ð·Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð²Ñ�Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ð¾Ð´Ð½Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�."
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð² Ð² ÐºÐ¾Ð½ÐµÑ‡Ð½Ð¾Ð¼ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ðµ, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð¾Ð¼ Ð½Ð° Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ Ð¿Ñ€Ð¾Ñ‚Ñ�Ð³Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²."
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð±Ð»Ð¾ÐºÐ¾Ð² ÐºÐ¾Ð½ÐµÑ‡Ð½Ð¾Ð³Ð¾ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð° Ð½Ð° Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ Ð¿Ñ€Ð¾Ñ‚Ñ�Ð³Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²."
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð½Ð¾Ð²Ñ‹Ñ… Ð¿ÑƒÑ‚ÐµÐ¹ Ð¿Ñ€Ð¾Ñ‚Ñ�Ð³Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð², ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð¾Ð·Ð´Ð°Ð½Ñ‹ Ð² ÐºÐ¾Ð½ÐµÑ‡Ð½Ð¾Ð¼ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ðµ."
  
! #: params.opt:519
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ðµ Ñ‡Ð¸Ñ�Ð»Ð° Ð²Ñ�Ñ‚Ð°Ð²Ð¾Ðº Ðº Ñ‡Ð¸Ñ�Ð»Ñƒ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ð¹ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¼ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¸ Ð¾Ð±Ñ‰Ð¸Ñ… Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ (GCSE)."
  
! #: params.opt:523
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE."
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐ¼ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ GCSE."
  
! #: params.opt:527
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð´ÑƒÐ±Ð»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð¿Ñ€Ð¸ Ñ„Ð°ÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ñ… goto."
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ ÐºÐ¾Ñ�Ñ„Ñ„Ð¸Ñ†Ð¸ÐµÐ½Ñ‚ ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° ÐºÐ¾Ð´Ð° Ð¿Ñ€Ð¸ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð²."
  
! #: params.opt:535
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð² Ð´ÐµÑ€ÐµÐ²Ðµ Ð´Ð¾Ð¼Ð¸Ð½Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð¿Ð¾Ð´Ð½Ñ�Ñ‚Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�."
  
! #: params.opt:539
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð¿Ñ€Ð¸ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐµ."
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´, Ð½Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒÑ�Ñ� inline-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾Ð¹ Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ¸."
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹, Ð½Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚Ñ�Ñ� Ð½Ðµ-inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ñ… inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº."
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð¿Ñ€Ð¸Ð³Ð¾Ð´Ð½Ð¾Ð¹ Ð´Ð»Ñ� inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ¸."
  
! #: params.opt:555
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining."
  msgid "The maximum number of instructions when inlining for size."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð¿Ñ€Ð¸ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐµ."
  
! #: params.opt:559
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining."
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð¿Ñ€Ð¸ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐµ."
  
! #: params.opt:563
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ñ… inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº Ð´Ð»Ñ� inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹."
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ñ… inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº Ð´Ð»Ñ� Ð½Ðµ-inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹."
  
! #: params.opt:571
  #, fuzzy, no-c-format
  #| msgid "maximum number of isl operations, 0 means unlimited"
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ isl-Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹, 0 Ð¾Ð·Ð½Ð°Ñ‡Ð°ÐµÑ‚ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ð¹"
  
! #: params.opt:575
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "Ð“Ñ€Ð°Ð½Ð¸Ñ†Ð° Ñ†ÐµÐ½Ñ‹ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� Ñ‡Ð¸Ñ�Ð»Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹."
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹, Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ð¼ÐµÑ‚Ð¾Ð´ \"Ð³Ñ€ÑƒÐ±Ð¾Ð¹ Ñ�Ð¸Ð»Ñ‹\"."
  
! #: params.opt:583
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ð±Ð»Ð¾ÐºÐµ, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾ Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¸ Ð¿Ñ€Ð¾Ñ‚Ñ�Ð³Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²."
  
! #: params.opt:587
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� (Ñ‡Ð¸Ñ�Ð»Ð¾ RTL-ÑƒÐ·Ð»Ð¾Ð²), ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½ÐµÐµ Ð¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿Ñ�ÐµÐ²Ð´Ð¾Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°."
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ Ñ†Ð¸ÐºÐ»Ð°, Ð´ÑƒÐ±Ð»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ñ… Ð² Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð² Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð¿Ñ‹Ñ‚Ð¾Ðº Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð¿Ñ€Ð¸ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ð²ÐµÐ¹ÐµÑ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ (Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¿Ð¾ Ð¼Ð¾Ð´ÑƒÐ»ÑŽ) Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:599
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ antic-Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²Ð° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð³Ð¾ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�."
  
! #: params.opt:603
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ð¹ Ð½Ð° Ð¿ÑƒÑ‚Ð¸ Ð²Ð´Ð¾Ð»ÑŒ Ñ€Ð°Ñ�ÐºÐ°Ñ‚Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸."
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ ÐºÐ¾Ñ�Ñ„Ñ„Ð¸Ñ†Ð¸ÐµÐ½Ñ‚ Ñ€Ð°Ñ�ÐºÐ°Ñ‚ÐºÐ¸ Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ñ€Ð°Ñ�ÐºÐ°Ñ‚Ð°Ð½Ð½Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¶Ð´ÑƒÑ‰Ð¸Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸."
  
! #: params.opt:619 params.opt:663
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð±Ð»Ð¾ÐºÐ¾Ð² Ð² Ð¾Ñ‚Ñ€ÐµÐ·ÐºÐµ Ð´Ð»Ñ� Ð¼ÐµÐ¶Ð´ÑƒÐ±Ð»Ð¾Ñ‡Ð½Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ð¾Ñ‚Ñ€ÐµÐ·ÐºÐµ Ð´Ð»Ñ� Ð¼ÐµÐ¶Ð±Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:627
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ñ†ÐµÐ¿Ð¾Ñ‡ÐµÐº sqrt Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ Ñ�ÐºÑ�Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ Ð²ÐµÑ‰ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹."
  
! #: params.opt:631
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ñ†Ð¸ÐºÐ»Ð° Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð¿Ñ€ÐµÐ´Ñ�ÐºÐ°Ð·Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€Ð° Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐµ Ñ�ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚Ð½Ð¾Ð¹ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ð² Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€."
  
! #: params.opt:639
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ð±Ð°Ð·Ð¾Ð²Ð¾Ð¼ Ð±Ð»Ð¾ÐºÐµ, Ð¿Ñ€Ð¸Ð³Ð¾Ð´Ð½Ð¾Ð¼ Ð´Ð»Ñ� if-ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ð¸."
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ñ�Ñ‚Ð¾Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸, Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð¹ Ð¿Ñ€Ð¸ if-ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ñ�Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚Ñ�Ñ� Ð¿Ñ€ÐµÐ´Ñ�ÐºÐ°Ð·ÑƒÐµÐ¼Ñ‹Ð¼."
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ñ�Ñ‚Ð¾Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸, Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð¹ Ð¿Ñ€Ð¸ if-ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ñ�Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¿Ñ€ÐµÐ´Ñ�ÐºÐ°Ð·ÑƒÐµÐ¼Ñ‹Ð¼."
  
! #: params.opt:651
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ð¿Ð¾ CFG Ð´Ð»Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ð¾Ð½Ð¾Ð²."
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¾Ñ‚Ñ�Ñ€Ð¾Ñ‡ÐºÐ° ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚Ð° Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹, Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ð¾Ð¹ ÐºÐ°Ðº ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð´Ð»Ñ� Ñ�Ð¿ÐµÐºÑƒÐ»Ñ�Ñ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ�."
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð³Ð¾Ñ‚Ð¾Ð²Ñ‹Ñ… Ðº Ð¸Ñ�Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÑŽ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹, Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ñ‰Ð¸ÐºÐ¾Ð¼ Ð½Ð° Ð¿ÐµÑ€Ð²Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:671
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° Ñ�ÐºÐ°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ð¿Ñ€Ñ�Ð¼Ð¾Ð³Ð¾ Ð¿Ð¾Ð½Ð¸Ð¶ÐµÐ½Ð¸Ñ� Ð¼Ð¾Ñ‰Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹."
  
! #: params.opt:675
  #, fuzzy, no-c-format
  #| msgid "Maximum number of may-defs visited when devirtualizing speculatively"
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ may-defs, Ð¿Ñ€Ð¾Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¿Ñ€Ð¸ Ñ�Ð¿ÐµÐºÑƒÐ»Ñ�Ñ‚Ð¸Ð²Ð½Ð¾Ð¹ Ð´ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: params.opt:679
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð¸, Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð¿Ñ€Ð¸ Ð·Ð°Ð¿Ñ€Ð¾Ñ�Ð°Ñ… Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð² SSA-Ð¸Ð¼ÐµÐ½."
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð¿Ñ€Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¸ Ð¼ÐµÑ€Ñ‚Ð²Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð½Ð° RTL-Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸."
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ð°Ñ€ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¹ Ð·Ð°Ð¿Ð¸Ñ�Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ \"ÑƒÑ‚Ð¾Ð¿Ð»ÐµÐ½Ñ‹\"."
  
! #: params.opt:691 params.opt:695
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð¿Ñ€Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¸ Ð¼ÐµÑ€Ñ‚Ð²Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð½Ð° RTL-Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸."
  
! #: params.opt:699
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ñ…Ð¾Ð¶Ð¸Ñ… Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð², Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼Ð¸ Ñ�Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð±Ð»Ð¾Ðº."
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸."
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ñ‚Ñ€Ð¾Ðº, Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð¿Ñ€Ð¾Ñ…Ð¾Ð´ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ strlen Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ‚Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ð¸Ð½Ñ‹."
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² PHI, Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð¾Ðµ if-ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸ÐµÐ¹ Ð½Ð° Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸, ÐµÑ�Ð»Ð¸ Ñ†Ð¸ÐºÐ» Ð½Ðµ Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½ Ð¿Ñ€Ð°Ð³Ð¼Ð¾Ð¹ simd."
  
! #: params.opt:715
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ ÐºÐ¾Ñ�Ñ„Ñ„Ð¸Ñ†Ð¸ÐµÐ½Ñ‚ Ñ€Ð°Ð·Ð²ÐµÑ€Ñ‚ÐºÐ¸ Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ñ€Ð°Ð·Ð²ÐµÑ€Ð½ÑƒÑ‚Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ñ€Ð°Ð·Ð¾Ð¼ÐºÐ½ÑƒÑ‚Ð¾Ð¼ (unswitched) Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ€Ð°Ð·Ð¼Ñ‹ÐºÐ°Ð½Ð¸Ð¹ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:731
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "ÐŸÑ€Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ -fvariable-expansion-in-unroller - Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¿Ð¸Ð¹ ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¾ Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ð²ÐµÑ€Ñ‚ÐºÐµ Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:735
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr "ÐœÐ°ÐºÑ�. Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð¸ Ð² Ñ€Ð°Ñ�ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¾Ñ‚Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…."
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr "ÐœÐ°ÐºÑ�. Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¹, Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸."
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr "ÐœÐ°ÐºÑ�. Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ…ÐµÑˆ-Ñ‚Ð°Ð±Ð»Ð¸Ñ† Ð´Ð»Ñ� Ð¾Ñ‚Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…."
  
! #: params.opt:747
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:751
  #, fuzzy, no-c-format
  #| msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP"
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÑƒÑ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ð¹ (assertions), Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÐ¼Ñ‹Ñ… Ð²Ð´Ð¾Ð»ÑŒ default-Ð´ÑƒÐ³Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� VPR"
  
! #: params.opt:755
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ð¾Ð²Ð¿Ð°Ð´Ð°ÑŽÑ‰Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�ÐµÑ‚Ñ�Ñ� Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐºÑ€ÐµÑ�Ñ‚Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²."
  
! #: params.opt:759
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½ÑƒÑŽ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÑƒ, Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐµÑ�Ð»Ð¸ Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°."
  
! #: params.opt:763
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr "ÐœÐ¸Ð½. Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ðµ Ñ‡Ð¸Ñ�Ð»Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ðº Ñ‡Ð¸Ñ�Ð»Ñƒ Ð¿Ñ€ÐµÐ´Ð²Ñ‹Ð±Ð¾Ñ€Ð¾Ðº Ð´Ð»Ñ� Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ð¿Ñ€ÐµÐ´Ð²Ñ‹Ð±Ð¾Ñ€Ð¾Ðº Ð² Ñ†Ð¸ÐºÐ»Ð°Ñ… Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹."
  
! #: params.opt:767
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ (UID), Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¹ Ð´Ð»Ñ� Ð½ÐµÐ¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ñ‹Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹."
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�Ñ‚ÑŒ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸ÑŽ Ð² Ñ�Ñ‚ÐµÐºÐµ Ð² Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸."
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð´Ð¾Ñ�Ñ‚Ð¸Ð¶ÐµÐ½Ð¸Ñ� Ð±Ð»Ð¾ÐºÐ° Ð´Ð»Ñ� Ñ�Ð¿ÐµÐºÑƒÐ»Ñ�Ñ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ð¼ÐµÐ¶Ð±Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:783
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "ÐŸÑ€Ð¸ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ð¾Ð¼ -ftree-vectorize, Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ñ†Ð¸ÐºÐ»Ð°, Ð¿Ñ€Ð¸Ð³Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð´Ð»Ñ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸."
  
! #: params.opt:787
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:800
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ Ñ‡Ð°Ð½ÐºÐ° Ð² OMP-Ñ€Ð°Ñ�Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ð´Ð»Ñ� Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ñ€Ð°Ñ�Ð¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ñ†Ð¸ÐºÐ»Ð¾Ð²."
  
! #: params.opt:804
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ð½Ð° Ð¿Ð¾Ñ‚Ð¾Ðº Ð² Ñ€Ð°Ð·Ð²Ñ‘Ñ€Ð½ÑƒÑ‚Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: params.opt:808
  #, fuzzy, no-c-format
  #| msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ Ñ‡Ð°Ð½ÐºÐ° Ð² OMP-Ñ€Ð°Ñ�Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ð´Ð»Ñ� Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ñ€Ð°Ñ�Ð¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ñ†Ð¸ÐºÐ»Ð¾Ð²."
  
! #: params.opt:830
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ° Ñ€Ð°Ð·Ð±Ð¸Ð²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€ÐµÐ³Ð¸Ð¾Ð½Ð° (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ… Ð¿Ð¾ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸ÑŽ Ðº Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð¼Ñƒ Ð±Ð»Ð¾ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸) Ð´Ð»Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð¹ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ¸."
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¾Ñ†ÐµÐ½ÐºÐ° Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð¿Ð¾ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸ÑŽ, ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ñ�Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚Ñ�Ñ� Ð¿Ñ€ÐµÐ´Ñ�ÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¼."
  
! #: params.opt:838
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:842
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹, Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð½Ñ‹Ñ… Ð´Ð¾ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ� Ð¿Ñ€ÐµÐ´Ð²Ñ‹Ð±Ð¾Ñ€ÐºÐ¸."
  
! #: params.opt:846
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr "ÐœÐ¸Ð½. Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ðµ Ñ‡Ð¸Ñ�Ð»Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ðº Ñ‡Ð¸Ñ�Ð»Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒÑŽ Ð´Ð»Ñ� Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ð¿Ñ€ÐµÐ´Ð²Ñ‹Ð±Ð¾Ñ€Ð¾Ðº Ð² Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:850
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:854
  #, fuzzy, no-c-format
  #| msgid "use internal function id in profile lookup."
  msgid "Use internal function id in profile lookup."
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ð¸Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐµ Ð² Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ðµ."
  
! #: params.opt:858
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of a loop nest we completely peel."
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ð³Ð½ÐµÐ·Ð´Ð° Ñ†Ð¸ÐºÐ»Ð¾Ð², ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ñ€Ð°Ñ�ÐºÐ°Ñ‚Ð°Ð½Ð¾."
  
! #: params.opt:862
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ð¹ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ðº Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸."
  
! #: params.opt:866
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "Ð’ÐµÑ€Ñ…Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ñ�Ð»Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð°Ð½Ð°Ð»Ð¸Ð·Ðµ Ñ�Ð²Ð¾Ð»ÑŽÑ†Ð¸Ð¸ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð² Ñ†Ð¸ÐºÐ»Ð°Ñ…."
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "Ð’ÐµÑ€Ñ…Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð°Ð½Ð°Ð»Ð¸Ð·Ðµ Ñ�Ð²Ð¾Ð»ÑŽÑ†Ð¸Ð¸ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð² Ñ†Ð¸ÐºÐ»Ð°Ñ…."
  
! #: params.opt:874
  #, fuzzy, no-c-format
  #| msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into; at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr "Ð¤Ð»Ð°Ð³ Ð¼Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð´Ð»Ñ� Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ð¾Ð¹ Ð¿Ñ€ÐµÐ´Ð²Ñ‹Ð±Ð¾Ñ€ÐºÐ¸.  ÐšÐ¾Ð»Ð¸Ñ‡ÐµÑ�Ñ‚Ð²Ð¾ Ñ†Ð¸ÐºÐ»Ð¾Ð², Ð½Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð²ÐµÐ´Ñ‘Ñ‚Ñ�Ñ� Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ; Ð¿Ñ€Ð¸ 0 Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�Ð²Ñ€Ð¸Ñ�Ñ‚Ð¸ÐºÐ° Ñ�Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²ÐºÐ¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹.  ÐŸÐ¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ�Ñ‚Ð° Ð¾Ð¿Ñ†Ð¸Ñ� Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°."
  
! #: params.opt:878
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð¸Ñ�Ñ‚Ð°Ð½Ñ†Ð¸Ñ� Ð¼ÐµÐ¶Ð´Ñƒ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ð¼Ð¸ Ð·Ð°Ð¿Ð¸Ñ�ÑŒÑŽ Ð¸ Ñ‡Ñ‚ÐµÐ½Ð¸ÐµÐ¼."
  
! #: params.opt:882
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr "Ð�Ð»Ð³Ð¾Ñ€Ð¸Ñ‚Ð¼ Ð´Ð»Ñ� -fsched-pressure."
  
! #: params.opt:886
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ ÑƒÑ�Ð¿ÐµÑ…Ð° Ð¿Ñ€Ð¸ Ñ�Ð¿ÐµÐºÑƒÐ»Ñ�Ñ‚Ð¸Ð²Ð½Ð¾Ð¼ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ðµ (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…) Ð´Ð»Ñ� Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ�Ð¿ÐµÐºÑƒÐ»Ñ�Ñ‚Ð¸Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹"
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ, ÐºÐ¾Ñ‚Ð¾Ñ€ÑƒÑŽ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€ÐµÐ±Ñ€Ð¾, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ñ‰Ð¸Ðº Ñ�Ð¾Ñ…Ñ€Ð°Ð½Ð¸Ð» Ñ�Ð²Ð¾Ðµ Ñ�Ð¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð¸Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¾Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ±Ñ€Ð°."
  
! #: params.opt:894
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð³Ð¾Ñ‚Ð¾Ð²Ñ‹Ñ…, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� ÐºÐ°Ðº ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ñ‹ Ð½Ð° Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ðµ."
  
! #: params.opt:898
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾ÐºÐ½Ð° Ð¿Ñ€Ð¸ Ñ�ÐµÐ»ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¼ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸."
  
! #: params.opt:902
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ðµ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑ�Ñ‚Ð²Ð¾ Ð¿Ð»Ð°Ð½Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ñ… Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹."
  
! #: params.opt:906
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð¿Ñ€ÐµÐ´Ð²Ñ‹Ð±Ð¾Ñ€Ð¾Ðº, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒÑ�Ñ� Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾."
  
! #: params.opt:910
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr "ÐžÑ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ñ‡Ð°Ñ�Ñ‚Ð¾Ñ‚Ð° Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ° (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…), Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð°Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ð³Ñ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸."
  
! #: params.opt:914
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ñ‚Ð°ÐºÑ‚Ð¾Ð², ÑƒÑ‡Ð¸Ñ‚Ñ‹Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð°Ð»Ð³Ð¾Ñ€Ð¸Ñ‚Ð¼Ð¾Ð¼ swing modulo scheduling Ð¿Ñ€Ð¸ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐµ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚Ð¾Ð² Ð¿Ð¾ Ñ€ÐµÑ�ÑƒÑ€Ñ�Ð°Ð¼."
  
! #: params.opt:918
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "ÐŸÐ¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ�Ñ€ÐµÐ´Ð½ÐµÐ³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ñ†Ð¸ÐºÐ»Ð° Ð´Ð»Ñ� Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð½Ð²ÐµÐ¹ÐµÑ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð¼ swing modulo scheduling."
  
! #: params.opt:922
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "ÐœÐ½Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒ Ð´Ð»Ñ� Ð½Ð°Ñ�Ñ‚Ñ€Ð¾Ð¹ÐºÐ¸ Ð²ÐµÑ€Ñ…Ð½ÐµÐ¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ñ‡Ð¸Ñ�Ð»Ð° Ñ‚Ð°ÐºÑ‚Ð¾Ð² Ð¿Ñ€Ð¸ ÐºÐ¾Ð½Ð²ÐµÐ¹ÐµÑ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð¼ swing modulo scheduling."
  
! #: params.opt:926
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ñ‚Ð°Ð´Ð¸Ð¹ Ð² ÐºÐ¾Ð½Ð²ÐµÐ¹ÐµÑ€Ð¸Ð·Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ Ð¿Ñ€Ð¸ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð¼ swing modulo scheduling."
  
! #: params.opt:930
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ñ… Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² (Ð² ÐµÐ´Ð¸Ð½Ð¸Ñ†Ð°Ñ… Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸), Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ñƒ Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒÑ�Ñ� Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ�."
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ñ… Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² (Ð² ÐµÐ´Ð¸Ð½Ð¸Ñ†Ð°Ñ… Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸), Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾ Ñ�ÐºÐ¾Ñ€Ð¾Ñ�Ñ‚Ð¸ Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒÑ�Ñ� Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ�."
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:942
  #, fuzzy, no-c-format
  #| msgid "The maximum number of stmts in loop nest for loop interchange."
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ�Ñ€ÐµÐ´Ð½ÐµÐµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ€ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ñ€Ð°Ð·Ð²Ñ‘Ñ€Ð½ÑƒÑ‚Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: params.opt:946
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ðµ Ñ�Ð½Ð¸Ð·Ñƒ Ð½Ð° Ð±ÑƒÑ„ÐµÑ€ Ð´Ð»Ñ� Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ Ð¾Ñ‚ Ñ€Ð°Ð·Ñ€ÑƒÑˆÐµÐ½Ð¸Ñ� Ñ�Ñ‚ÐµÐºÐ°."
  
! #: params.opt:950
  #, fuzzy, no-c-format
  #| msgid "Size of the stack guard expressed as a power of two."
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "Size of the stack guard expressed as a power of two."
  
! #: params.opt:954
  #, fuzzy, no-c-format
  #| msgid "Size of the stack guard expressed as a power of two."
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Size of the stack guard expressed as a power of two."
  
! #: params.opt:958
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ñƒ Ñ�Ð»Ð¸Ñ�Ð½Ð¸Ñ� Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð² Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÐ²Ñ‹Ñ€Ð¾Ð²Ð½ÐµÐ½Ð½Ñ‹Ðµ Ð·Ð°Ð¿Ð¸Ñ�Ð¸, ÐµÑ�Ð»Ð¸ Ñ�Ñ‚Ð¾ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾."
  
! #: params.opt:962
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:966
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð¼ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð²ÐµÑ‚Ð¾Ðº Ð² Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»Ðµ, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð±ÑƒÐ´ÐµÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð° Ñ‚Ñ€Ð°Ð½Ñ�Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»Ñ� Ð² Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñƒ."
  
! #: params.opt:970
  #, fuzzy, no-c-format
  #| msgid "maximum number of parameters in a SCoP."
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² SCoP."
  
! #: params.opt:974
  #, fuzzy, no-c-format
  #| msgid "maximum number of parameters in a SCoP."
  msgid "Maximum number of references stored in each modref base."
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² SCoP."
  
! #: params.opt:978
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð¿Ñ€Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¸ Ð¼ÐµÑ€Ñ‚Ð²Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð½Ð° RTL-Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸."
  
! #: params.opt:982
  #, fuzzy, no-c-format
  #| msgid "Maximum number of disambiguations to perform per memory access."
  msgid "Maximum number of tests performed by modref query."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ð¹ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ðº Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸."
  
! #: params.opt:986
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:990
  #, fuzzy, no-c-format
  #| msgid "Maximum number of times that an insn could be scheduled."
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ðµ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑ�Ñ‚Ð²Ð¾ Ð¿Ð»Ð°Ð½Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ñ… Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹."
  
! #: params.opt:994
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ Ð² Ð±Ð°Ð¹Ñ‚Ð°Ñ…, Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐµÐ½Ð¸Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ¾Ð² Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ñ‹ Ð±ÑƒÐ´ÑƒÑ‚ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸ Ð¶ÑƒÑ€Ð½Ð°Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�/Ð²Ð¾Ñ�Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ�."
  
! #: params.opt:998
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ½Ñ‚ Ð¾Ð±ÑŠÑ‘Ð¼Ð° ÐºÐ¾Ð´Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð·Ð²ÐµÑˆÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð¾ Ñ‡Ð°Ñ�Ñ‚Ð¾Ñ‚Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ñ…Ð²Ð°Ñ‡ÐµÐ½ Ð¿Ñ€Ð¸ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ñ‚Ñ€Ð°Ñ�Ñ� Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�. Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, ÐºÐ¾Ð³Ð´Ð° Ð¸Ð¼ÐµÑŽÑ‚Ñ�Ñ� Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ½Ñ‚ Ð¾Ð±ÑŠÑ‘Ð¼Ð° ÐºÐ¾Ð´Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð·Ð²ÐµÑˆÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð¾ Ñ‡Ð°Ñ�Ñ‚Ð¾Ñ‚Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ñ…Ð²Ð°Ñ‡ÐµÐ½ Ð¿Ñ€Ð¸ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ñ‚Ñ€Ð°Ñ�Ñ� Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�. Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, ÐºÐ¾Ð³Ð´Ð° Ð¸Ð¼ÐµÑŽÑ‚Ñ�Ñ� Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:1006
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð¾Ñ�Ñ‚ ÐºÐ¾Ð´Ð° Ð·Ð° Ñ�Ñ‡Ñ‘Ñ‚ Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ…Ð²Ð¾Ñ�Ñ‚Ð¾Ð² (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…)."
  
! #: params.opt:1010
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "ÐŸÑ€ÐµÐºÑ€Ð°Ñ‚Ð¸Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€, ÐµÑ�Ð»Ð¸ Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð»ÑƒÑ‡ÑˆÐµÐ¹ Ð´ÑƒÐ³Ð¸ Ð¼ÐµÐ½ÑŒÑˆÐµ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…). Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, ÐºÐ¾Ð³Ð´Ð° Ð¸Ð¼ÐµÑŽÑ‚Ñ�Ñ� Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "ÐŸÑ€ÐµÐºÑ€Ð°Ñ‚Ð¸Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€, ÐµÑ�Ð»Ð¸ Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð»ÑƒÑ‡ÑˆÐµÐ¹ Ð´ÑƒÐ³Ð¸ Ð¼ÐµÐ½ÑŒÑˆÐµ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…). Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, ÐºÐ¾Ð³Ð´Ð° Ð¸Ð¼ÐµÑŽÑ‚Ñ�Ñ� Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "ÐŸÑ€ÐµÐºÑ€Ð°Ñ‚Ð¸Ñ‚ÑŒ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ñ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€, ÐµÑ�Ð»Ð¸ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð°Ñ� Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð»ÑƒÑ‡ÑˆÐµÐ¹ Ð´ÑƒÐ³Ð¸ Ð¼ÐµÐ½ÑŒÑˆÐµ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…)."
  
! #: params.opt:1022
  #, fuzzy, no-c-format
  #| msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic.."
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»ÑŒÐ½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ð´ÐµÑ€ÐµÐ²Ðµ Ð¿Ñ€Ð¸ Ñ€ÐµÐ°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹. ÐŸÑ€Ð¸ 0 Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð²Ñ€Ð¸Ñ�Ñ‚Ð¸ÐºÑƒ Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹."
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates."
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÑ�Ð²Ð½Ñ‹Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²."
  
! #: params.opt:1030
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1034
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð² Ð´Ð»Ñ� Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÐµÐ¹ Ð¿Ð¾ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸ÑŽ Ð¿Ñ€Ð¸ Ð°Ð½Ð°Ð»Ð¸Ð·Ðµ Ð½ÐµÐ¸Ð½Ð¸Ð·Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ð¸Ð¼Ñ‘Ð½."
  
! #: params.opt:1038
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologues and epilogues."
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð¾Ð²/Ñ�Ð¿Ð¸Ð»Ð¾Ð³Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹."
  
! #: params.opt:1042
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologues and epilogues."
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð¾Ð²/Ñ�Ð¿Ð¸Ð»Ð¾Ð³Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹."
  
! #: params.opt:1046
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1050
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, fuzzy, no-c-format
  #| msgid "The minimum fraction of profile runs a given basic block execution count must be not to be considered unlikely."
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð¾Ð»Ñ� Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ�, Ñ‚Ð°ÐºÐ°Ñ�, Ñ‡Ñ‚Ð¾ ÐµÑ�Ð»Ð¸ Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸Ðº Ð±Ð»Ð¾ÐºÐ° ÐµÐµ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚, Ñ‚Ð¾ Ð¾Ð½ Ð½Ðµ Ñ�Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚Ñ�Ñ� Ð¼Ð°Ð»Ð¾Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ñ‹Ð¼"
  
! #: params.opt:1058
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1062
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð²Ð½Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ poison/unpoison Ð´Ð»Ñ� Ñ‚ÐµÐ½ÐµÐ²Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…, Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð½Ðµ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾."
  
! #: params.opt:1070
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð»Ð¸ ÐºÐ°Ð½Ð¾Ð½Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ‚Ð¸Ð¿Ñ‹."
  
! #: params.opt:1074
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ñ�Ð¿Ð¸Ð»Ð¾Ð³Ð¾Ð² Ñ†Ð¸ÐºÐ»Ð¾Ð², Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑ� Ð¼ÐµÐ½ÑŒÑˆÐ¸Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð²."
  
! #: params.opt:1078
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ñ†Ð¸ÐºÐ»Ð°, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ñ�ÐºÐ°Ñ‚Ð°Ð½Ñ‹ Ð´Ð»Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:1082
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¾Ðº Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�, Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÐ¼Ñ‹Ñ… Ð² ÐºÐ¾Ð´ Ð¿Ñ€Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ð°Ð»Ð¸Ð°Ñ�Ð¾Ð²."
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¾Ðº Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�, Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÐ¼Ñ‹Ñ… Ð² ÐºÐ¾Ð´ Ð¿Ñ€Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:1090
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
--- 19622,20790 ----
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¾Ñ†ÐµÐ½ÐºÐ° Ñ€Ð¾Ñ�Ñ‚Ð° Ñ‚ÐµÐ»Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ Ñ€Ð°Ð½Ð½ÐµÐ¹ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ¸ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð°."
  
  #: params.opt:131
+ #, fuzzy, no-c-format
+ #| msgid "maximum number of basic blocks per function to be analyzed by Graphite."
+ msgid "Maximum number of basic blocks before EVRP uses a sparse cache."
+ msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð² Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�ÑŽÑ‚Ñ�Ñ� Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð° Graphite"
+ 
+ #: params.opt:135
  #, no-c-format
  msgid "--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in."
  msgstr ""
  
! #: params.opt:166
  #, no-c-format
  msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges."
  msgstr ""
  
! #: params.opt:171
  #, no-c-format
  msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² PHI, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ FSM Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ñ‹Ñ‚Ð°Ñ‚ÑŒÑ�Ñ� Ð¿Ñ€Ð¾Ñ‚Ñ�Ð³Ð¸Ð²Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ñ‡ÐµÑ€ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ð¹ Ð±Ð»Ð¾Ðº."
  
! #: params.opt:175
  #, no-c-format
  msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
  msgstr "ÐœÐ°Ñ�ÑˆÑ‚Ð°Ð±Ð¸Ñ€ÑƒÑŽÑ‰Ð¸Ð¹ Ð¼Ð½Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒ, Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�ÐµÐ¼Ñ‹Ð¹ Ðº Ñ‡Ð¸Ñ�Ð»Ñƒ Ð±Ð»Ð¾ÐºÐ¾Ð² Ð½Ð° Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ Ð¿Ñ€Ð¾Ñ‚Ñ�Ð³Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð² Ð¿Ñ€Ð¸ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ð¸ Ñ� (Ð¼Ð°Ñ�ÑˆÑ‚Ð°Ð±Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼) Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð²."
  
! #: params.opt:179
  #, no-c-format
  msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
  msgstr "ÐœÐ°Ñ�ÑˆÑ‚Ð°Ð±Ð½Ñ‹Ð¹ Ð¼Ð½Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒ Ð´Ð»Ñ� Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ� Ðº Ñ‡Ð¸Ñ�Ð»Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð² Ð¿Ð¾Ñ‚Ð¾ÐºÐ¾Ð²Ð¾Ð¼ Ð¼Ð°Ñ€ÑˆÑ€ÑƒÑ‚Ðµ Ð¿Ñ€Ð¸ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ð¸ Ñ� Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ (Ð¼Ð°Ñ�ÑˆÑ‚Ð°Ð±Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ…) Ð±Ð»Ð¾ÐºÐ¾Ð²."
  
! #: params.opt:183
  #, no-c-format
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
  msgstr "ÐŸÐ¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ðµ Ñ�Ð¾Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ðµ Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸ÐºÐ¾Ð² Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� ÐºÑ€Ð¸Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð´ÑƒÐ³, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ð° reload Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ðµ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹."
  
! #: params.opt:187
  #, no-c-format
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
  msgstr "ÐŸÐ¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ðµ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ� Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ð° reload."
  
! #: params.opt:191
  #, no-c-format
  msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
  msgstr "ÐœÐ°Ñ�ÑˆÑ‚Ð°Ð±Ð¸Ñ€ÑƒÑŽÑ‰Ð¸Ð¹ Ð¼Ð½Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ€Ð°Ñ�Ñ�Ñ‚Ð¾Ñ�Ð½Ð¸Ñ�, Ð½Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¾ Ð¿Ñ€Ð¸ GCSE."
  
! #: params.opt:195
  #, no-c-format
  msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
  msgstr "Ð¡Ñ‚Ð¾Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð² GCSE Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ€Ð°Ñ�Ñ�Ñ‚Ð¾Ñ�Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹."
  
! #: params.opt:199
  #, no-c-format
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐ¼ ÐºÑƒÑ‡Ð¸, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ñ�Ð±Ð¾Ñ€Ð° Ð¼ÑƒÑ�Ð¾Ñ€Ð°, Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ… Ð¾Ñ‚ Ð¾Ð±Ñ‰ÐµÐ³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸, Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð´ ÐºÑƒÑ‡Ñƒ."
  
! #: params.opt:203
  #, no-c-format
  msgid "Minimum heap size before we start collecting garbage, in kilobytes."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÑƒÑ‡Ð¸ Ð² ÐºÐ¸Ð»Ð¾Ð±Ð°Ð¹Ñ‚Ð°Ñ…, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ñ�Ð±Ð¾Ñ€ Ð¼ÑƒÑ�Ð¾Ñ€Ð°, Ð² ÐºÐ¸Ð»Ð¾Ð±Ð°Ð¹Ñ‚Ð°Ñ…."
  
! #: params.opt:207
  #, no-c-format
  msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE."
  msgstr ""
  
! #: params.opt:211
  #, no-c-format
  msgid "Whether codegen errors should be ICEs when -fchecking."
  msgstr ""
  
! #: params.opt:215
  #, fuzzy, no-c-format
  #| msgid "maximum number of arrays per scop."
  msgid "Maximum number of arrays per SCoP."
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð² Ð½Ð° Ð¾Ð´Ð¸Ð½ scop."
  
! #: params.opt:219
  #, fuzzy, no-c-format
  #| msgid "maximum number of parameters in a SCoP."
  msgid "Maximum number of parameters in a SCoP."
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² SCoP."
  
! #: params.opt:223
  #, no-c-format
  msgid "The number of elements for which hash table verification is done for each searched element."
  msgstr ""
  
! #: params.opt:227
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
  msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)."
  msgstr "ÐžÑ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ð¹ Ð±Ð»Ð¾ÐºÐ° Ð² Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ, Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐµÐ½Ð¸Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð±Ð»Ð¾Ðº Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒÑ�Ñ� ÐºÑ€Ð¸Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼"
  
! #: params.opt:231
  #, no-c-format
  msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)."
  msgstr ""
  
! #: params.opt:235
  #, fuzzy, no-c-format
  #| msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot."
  msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot."
  msgstr "ÐžÑ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ‡Ð°Ñ�Ñ‚Ð¾Ñ‚Ð° Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ð¹ Ð±Ð»Ð¾ÐºÐ° Ð² Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ, Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐµÐ½Ð¸Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð±Ð»Ð¾Ðº Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒÑ�Ñ� ÐºÑ€Ð¸Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼."
  
! #: params.opt:239
  #, no-c-format
  msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable."
  msgstr ""
  
! #: params.opt:243
  #, no-c-format
  msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¾Ñ†ÐµÐ½ÐºÐ° ÑƒÑ�ÐºÐ¾Ñ€ÐµÐ½Ð¸Ñ�, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² inline-insns-single Ð¸ inline-insns-auto."
  
! #: params.opt:247
  #, no-c-format
  msgid "How much can given compilation unit grow because of the inlining (in percent)."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð¾Ñ�Ñ‚ Ð¾Ð±ÑŠÐµÐ¼Ð° ÐºÐ¾Ð´Ð° Ð´Ð»Ñ� ÐµÐ´Ð¸Ð½Ð¸Ñ†Ñ‹ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…)."
  
! #: params.opt:251
  #, no-c-format
  msgid "The upper bound for sharing integer constants."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð½ÐµÐ±Ð¾Ð»ÑŒÑˆÐ¸Ñ… Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚, Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð² ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ðµ Ð±ÑƒÐ´ÑƒÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹."
  
! #: params.opt:255
  #, fuzzy, no-c-format
  #| msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone.."
  msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
  msgstr "ÐŸÐ¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¾Ñ†ÐµÐ½ÐºÐ¸ Ñ†ÐµÐ»ÐµÑ�Ð¾Ð¾Ð±Ñ€Ð°Ð·Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ Ð¼ÐµÐ¶Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚."
  
! #: params.opt:259
  #, fuzzy, no-c-format
  #| msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known.."
  msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
  msgstr "Ð‘Ð¾Ð½ÑƒÑ� Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸, Ð½Ð°Ð·Ð½Ð°Ñ‡Ð°ÐµÐ¼Ñ‹Ð¹ IPA-CP Ñ‚ÐµÐ¼ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð°Ð¼, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¿Ð¾Ð·Ð²Ð¾Ð»Ñ�ÑŽÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð¸Ð»Ð¸ ÑˆÐ°Ð³ Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:263
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of recursive inlining for inline functions."
  msgid "Maximum depth of recursive cloning for self-recursive function."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ñ… inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº Ð´Ð»Ñ� inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹."
  
! #: params.opt:267
  #, fuzzy, no-c-format
  #| msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgid "Recursive cloning only when the probability of call being executed exceeds the parameter."
  msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½ÑƒÑŽ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÑƒ, Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐµÑ�Ð»Ð¸ Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°."
  
! #: params.opt:271
  #, fuzzy, no-c-format
  #| msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning.."
  msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
  msgstr "Ð¨Ñ‚Ñ€Ð°Ñ„Ð½Ð°Ñ� Ð½Ð°Ñ†ÐµÐ½ÐºÐ° Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ… Ð´Ð»Ñ� Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¸Ñ… Ð¾Ñ†ÐµÐ½ÐºÐµ Ð´Ð»Ñ� ÐºÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:275
  #, fuzzy, no-c-format
  #| msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning.."
  msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
  msgstr "Ð¨Ñ‚Ñ€Ð°Ñ„Ð½Ð°Ñ� Ð½Ð°Ñ†ÐµÐ½ÐºÐ° Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ… Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð¼ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¿Ñ€Ð¸ Ð¸Ñ… Ð¾Ñ†ÐµÐ½ÐºÐµ Ð´Ð»Ñ� ÐºÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:279
  #, no-c-format
  msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð¾Ñ�Ñ‚ Ð¾Ð±ÑŠÐµÐ¼Ð° ÐºÐ¾Ð´Ð° Ð´Ð»Ñ� ÐµÐ´Ð¸Ð½Ð¸Ñ†Ñ‹ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ Ð¼ÐµÐ¶Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚ (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…)."
  
! #: params.opt:283
  #, fuzzy, no-c-format
  #| msgid "The size of translation unit to be considered large."
  msgid "The size of translation unit that IPA-CP pass considers large."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ Ñ‚ÐµÐ»Ð° \"Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹\" Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸."
  
! #: params.opt:287
  #, no-c-format
  msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹, Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ� ÐºÐ°Ð¶Ð´Ñ‹Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼, Ð¿Ñ€Ð¸ Ð¼ÐµÐ¶Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð½Ð¾Ð¼ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚."
  
! #: params.opt:291
  #, fuzzy, no-c-format
  #| msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgid "Maximum number of statements visited during jump function offset discovery."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ�Ð¾Ð²Ð¾ÐºÑƒÐ¿Ð½Ð¾Ð³Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ð³Ð¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð¸ Ñ€ÐµÑˆÐµÑ‚ÐºÐ°Ñ…."
  
! #: params.opt:295
  #, no-c-format
  msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð², Ð¸Ñ�Ñ�Ð»ÐµÐ´ÑƒÐµÐ¼Ñ‹Ñ… IPA Ð¿Ñ€Ð¸ Ð°Ð½Ð°Ð»Ð¸Ð·Ðµ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ðµ Ð°Ð½Ð°Ð»Ð¸Ð·Ð° Ð°Ð»Ð¸Ð°Ñ�Ð¾Ð² Ð² Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸."
  
! #: params.opt:299
  #, no-c-format
  msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ�Ð¾Ð²Ð¾ÐºÑƒÐ¿Ð½Ð¾Ð³Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ð³Ð¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð¸ Ñ€ÐµÑˆÐµÑ‚ÐºÐ°Ñ…."
  
! #: params.opt:303
  #, fuzzy, no-c-format
  #| msgid "Maximum number of conditional store pairs that can be sunk."
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ð°Ñ€ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¹ Ð·Ð°Ð¿Ð¸Ñ�Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ \"ÑƒÑ‚Ð¾Ð¿Ð»ÐµÐ½Ñ‹\"."
  
! #: params.opt:307
  #, no-c-format
  msgid "Maximum number of different predicates used to track properties of loops in IPA analysis."
  msgstr ""
  
! #: params.opt:311
  #, no-c-format
  msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation."
  msgstr ""
  
! #: params.opt:315
  #, no-c-format
  msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter."
  msgstr ""
  
! #: params.opt:319
  #, no-c-format
  msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð½Ð¾Ð²Ñ‹Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð², Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÑ‚Ñ�Ñ� Ð·Ð°Ð¼ÐµÐ½Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚ Ð¿Ñ€Ð¸ ipa-sra."
  
! #: params.opt:323
  #, no-c-format
  msgid "The number of registers in each class kept unused by loop invariant motion."
  msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð² ÐºÐ°Ð¶Ð´Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ðµ, Ð¾Ñ�Ñ‚Ð°Ð²Ð»Ñ�ÐµÐ¼Ñ‹Ñ… Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¼Ð¸ Ð¿Ñ€Ð¸ Ð²Ñ‹Ð½ÐµÑ�ÐµÐ½Ð¸Ð¸ Ð¸Ð½Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð² Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:327
  #, no-c-format
  msgid "Max size of conflict table in MB."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚Ð¾Ð² Ð² Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ‚Ð°Ñ…."
  
! #: params.opt:331
  #, no-c-format
  msgid "Max loops number for regional RA."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ€Ð°Ñ�Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð¿Ð¾ Ñ€ÐµÐ³Ð¸Ð¾Ð½Ð°Ð¼."
  
! #: params.opt:335
  #, no-c-format
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
  msgstr "Ð•Ñ�Ð»Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð² Ð² Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²Ðµ Ð¼ÐµÐ½ÑŒÑˆÐµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�, Ñ‚Ð¾ Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²Ð° Ð²Ñ�ÐµÐ³Ð´Ð° Ð´ÐµÐ»Ð°ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ðµ Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ."
  
! #: params.opt:339
  #, no-c-format
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
  msgstr "Ð•Ñ�Ð»Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð² Ð¼ÐµÐ½ÐµÐµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�, Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¸Ð½Ð´ÑƒÐºÑ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð²Ñ�Ðµ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ñ‹."
  
! #: params.opt:343
  #, no-c-format
  msgid "Bound on number of iv uses in loop optimized in iv optimizations."
  msgstr "Ð•Ñ�Ð»Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¹ Ð¸Ð½Ð´ÑƒÐºÑ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð±Ð¾Ð»ÑŒÑˆÐµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°, Ñ‚Ð¾ Ð¸Ñ… Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚Ñ�Ñ�."
  
! #: params.opt:347
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for size."
  msgstr ""
  
! #: params.opt:351
  #, no-c-format
  msgid "The maximum code size growth ratio when expanding into a jump table (in percent).  The parameter is used when optimizing for speed."
  msgstr ""
  
! #: params.opt:355
  #, no-c-format
  msgid "The size of L1 cache line."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ ÐºÑ�ÑˆÐ° L1."
  
! #: params.opt:359
  #, no-c-format
  msgid "The size of L1 cache."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ ÐºÑ�ÑˆÐ° L1."
  
! #: params.opt:363
  #, no-c-format
  msgid "The size of L2 cache."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ ÐºÑ�ÑˆÐ° L2."
  
! #: params.opt:367
  #, no-c-format
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð¾Ñ�Ñ‚ Ð¾Ð±ÑŠÐµÐ¼Ð° \"Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹\" Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…)."
  
! #: params.opt:371
  #, no-c-format
  msgid "The size of function body to be considered large."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ Ñ‚ÐµÐ»Ð° \"Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹\" Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸."
  
! #: params.opt:375
  #, no-c-format
  msgid "The size of stack frame to be considered large."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ ÐºÐ°Ð´Ñ€Ð° Ñ�Ñ‚ÐµÐºÐ°, Ñ�Ñ‡Ð¸Ñ‚Ð°ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð¼."
  
! #: params.opt:379
  #, no-c-format
  msgid "Maximal stack frame growth due to inlining (in percent)."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð¾Ñ�Ñ‚ ÐºÐ°Ð´Ñ€Ð° Ñ�Ñ‚ÐµÐºÐ° Ð¸Ð·-Ð·Ð° inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…)."
  
! #: params.opt:383
  #, no-c-format
  msgid "The size of translation unit to be considered large."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ Ñ‚ÐµÐ»Ð° \"Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹\" Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸."
  
! #: params.opt:387
  #, no-c-format
  msgid "Maximum number of concurrently open C++ module files when lazy loading."
  msgstr ""
  
! #: params.opt:391
  #, no-c-format
  msgid "The minimum cost of an expensive expression in the loop invariant motion."
  msgstr "ÐŸÑ€Ð¸ Ð²Ñ‹Ð½ÐµÑ�ÐµÐ½Ð¸Ð¸ Ð¸Ð½Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð² Ñ†Ð¸ÐºÐ»Ð° - Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ†ÐµÐ½Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�, Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ð¾Ð³Ð¾ ÐºÐ°Ðº Ð´Ð¾Ñ€Ð¾Ð³Ð¾Ñ�Ñ‚Ð¾Ñ�Ñ‰ÐµÐµ."
  
! #: params.opt:395
  #, no-c-format
  msgid "True if a non-short-circuit operation is optimal."
  msgstr ""
  
! #: params.opt:399
  #, fuzzy, no-c-format
  #| msgid "size of tiles for loop blocking."
  msgid "Size of tiles for loop blocking."
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¿Ð¾Ð»Ð¾Ñ� Ð´Ð»Ñ� Ð±Ð»Ð¾Ñ‡Ð½Ð¾Ð¹ Ñ‚Ñ€Ð°Ð½Ñ�Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð²."
  
! #: params.opt:403
  #, no-c-format
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ�Ñ€ÐµÐ´Ð½ÐµÐµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ€ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ñ€Ð°Ð·Ð²Ñ‘Ñ€Ð½ÑƒÑ‚Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: params.opt:407
  #, fuzzy, no-c-format
  #| msgid "The maximum number of loop iterations we predict statically."
  msgid "The minimum stride ratio for loop interchange to be profitable."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ñ†Ð¸ÐºÐ»Ð° Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð¿Ñ€ÐµÐ´Ñ�ÐºÐ°Ð·Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:411
  #, no-c-format
  msgid "Max basic blocks number in loop for loop invariant motion."
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð² Ð² Ñ†Ð¸ÐºÐ»Ðµ Ð´Ð»Ñ� Ð²Ñ‹Ð½ÐµÑ�ÐµÐ½Ð¸Ñ� Ð¸Ð½Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð² Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:415
  #, no-c-format
  msgid "Maximum number of datarefs in loop for building loop data dependencies."
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ñ�Ñ‹Ð»Ð¾Ðº Ð½Ð° Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð´Ð»Ñ� Ð¿Ð¾Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð¸Ñ� Ñ†Ð¸ÐºÐ»Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÐµÐ¹ Ð¿Ð¾ Ð´Ð°Ð½Ð½Ñ‹Ð¼."
  
! #: params.opt:419
  #, fuzzy, no-c-format
  #| msgid "Maximum number of instructions in basic block to be considered for SLP vectorization."
  msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ð±Ð°Ð·Ð¾Ð²Ð¾Ð¼ Ð±Ð»Ð¾ÐºÐµ Ð´Ð»Ñ� ÐµÐ³Ð¾ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸."
  
! #: params.opt:423
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions to consider to unroll in a loop."
  msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ñ€Ð°Ð·Ð²ÐµÑ€Ð½ÑƒÑ‚Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:427
  #, no-c-format
  msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ñ�ÐºÐ²Ð¾Ð·Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ Ð±Ð»Ð¾Ðº Ðº EBB Ð½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€Ð¸ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¼ Ñ€Ð°Ñ�Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² (LRA)"
  
! #: params.opt:431
  #, no-c-format
  msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ reload-Ð¿Ñ�ÐµÐ²Ð´Ð¾Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð², Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¿Ñ€Ð¸ Ñ�Ð¿Ð¸Ð»Ð»Ð¸Ð½Ð³Ðµ Ð½Ðµ-reload Ð¿Ñ�ÐµÐ²Ð´Ð¾Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
  
! #: params.opt:435
  #, no-c-format
  msgid "Maximal size of a partition for LTO (in estimated instructions)."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ (Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð²) Ð¿Ð°Ñ€Ñ‚Ð¸Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ð±Ð¸ÐµÐ½Ð¸Ð¸ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� LTO."
  
! #: params.opt:439
  #, fuzzy, no-c-format
  #| msgid "maximum number of parameters in a SCoP."
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² SCoP."
  
! #: params.opt:443
  #, no-c-format
  msgid "Minimal size of a partition for LTO (in estimated instructions)."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ (Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð²) Ð¿Ð°Ñ€Ñ‚Ð¸Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ð±Ð¸ÐµÐ½Ð¸Ð¸ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� LTO."
  
! #: params.opt:447
  #, no-c-format
  msgid "Number of partitions the program should be split to."
  msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð¿Ð°Ñ€Ñ‚Ð¸Ñ†Ð¸Ð¹ Ð´Ð»Ñ� Ñ€Ð°Ð·Ð±Ð¸ÐµÐ½Ð¸Ñ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹."
  
! #: params.opt:451
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ�Ñ€ÐµÐ´Ð½ÐµÐµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ€ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ñ€Ð°Ð·Ð²ÐµÑ€Ð½ÑƒÑ‚Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:455
  #, no-c-format
  msgid "The maximum number of insns combine tries to combine."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹, Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð½Ð° Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ combine Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚ÑŒ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:459
  #, no-c-format
  msgid "The maximum depth of a loop nest we completely peel."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ð³Ð½ÐµÐ·Ð´Ð° Ñ†Ð¸ÐºÐ»Ð¾Ð², ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ñ€Ð°Ñ�ÐºÐ°Ñ‚Ð°Ð½Ð¾."
  
! #: params.opt:463
  #, no-c-format
  msgid "The maximum number of peelings of a single loop that is peeled completely."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ ÐºÐ¾Ñ�Ñ„Ñ„Ð¸Ñ†Ð¸ÐµÐ½Ñ‚, Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ð½Ð¾Ð¹ Ñ€Ð°Ñ�ÐºÐ°Ñ‚ÐºÐ¸ Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:467
  #, no-c-format
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ð¿Ð¾Ð»Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ñ€Ð°Ñ�ÐºÐ°Ñ‚Ð°Ð½Ð½Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:471
  #, no-c-format
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð²Ñ…Ð¾Ð´Ñ�Ñ‰Ð¸Ñ… Ð´ÑƒÐ³, Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐºÑ€ÐµÑ�Ñ‚Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°Ñ…."
  
! #: params.opt:475
  #, no-c-format
  msgid "The maximum instructions CSE process before flushing."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹, Ð¾Ð±Ñ€Ð°Ð±Ð°Ñ‚Ñ‹Ð²Ð°ÐµÐ¼Ñ‹Ñ… CSE Ð¼ÐµÐ¶Ð´Ñƒ Ñ�Ð±Ñ€Ð¾Ñ�Ð°Ð¼Ð¸ Ñ…ÐµÑˆ-Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹."
  
! #: params.opt:479
  #, no-c-format
  msgid "The maximum length of path considered in cse."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° Ð¿ÑƒÑ‚Ð¸, Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð¿Ñ€Ð¸ Ñ�ÐºÐ¾Ð½Ð¾Ð¼Ð¸Ð¸ Ð¾Ð±Ñ‰Ð¸Ñ… Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹."
  
! #: params.opt:483
  #, no-c-format
  msgid "The maximum memory locations recorded by cselib."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¹ Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸, Ð·Ð°Ð¿Ð¸Ñ�Ñ‹Ð²Ð°ÐµÐ¼Ñ‹Ñ… cselib."
  
! #: params.opt:487
  #, no-c-format
  msgid "Max. count of debug markers to expand or inline."
  msgstr "ÐœÐ°ÐºÑ�. count of debug markers to expand or inline."
  
! #: params.opt:491
  #, no-c-format
  msgid "The maximum number of instructions to consider to fill a delay slot."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´, Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¿Ñ€Ð¸ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ Ð³Ð½ÐµÐ·Ð´ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ¸."
  
! #: params.opt:495
  #, no-c-format
  msgid "The maximum number of instructions to consider to find accurate live register information."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´, Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÐµÐ¹ Ð¶Ð¸Ð·Ð½Ð¸ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ…."
  
! #: params.opt:499
  #, no-c-format
  msgid "Maximum number of active local stores in RTL dead store elimination."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð¿Ñ€Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¸ Ð¼ÐµÑ€Ñ‚Ð²Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð½Ð° RTL-Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸."
  
! #: params.opt:503
  #, no-c-format
  msgid "The maximum number of nested indirect inlining performed by early inliner."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ñ‹Ñ… inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº, Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¿Ñ€Ð¸ Ð¿ÐµÑ€Ð²Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº."
  
! #: params.opt:507
  #, no-c-format
  msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
  msgstr "Ð•Ñ�Ð»Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾  Ð¿Ð¾Ð»ÐµÐ¹ Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°, Ñ‚Ð¾ Ð¿Ñ€Ð¸ Ð°Ð½Ð°Ð»Ð¸Ð·Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð²Ñ�Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ð¾Ð´Ð½Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�."
  
! #: params.opt:511
  #, no-c-format
  msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð² Ð² ÐºÐ¾Ð½ÐµÑ‡Ð½Ð¾Ð¼ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ðµ, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð¾Ð¼ Ð½Ð° Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ Ð¿Ñ€Ð¾Ñ‚Ñ�Ð³Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²."
  
! #: params.opt:515
  #, no-c-format
  msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð±Ð»Ð¾ÐºÐ¾Ð² ÐºÐ¾Ð½ÐµÑ‡Ð½Ð¾Ð³Ð¾ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð° Ð½Ð° Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ Ð¿Ñ€Ð¾Ñ‚Ñ�Ð³Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²."
  
! #: params.opt:519
  #, no-c-format
  msgid "Maximum number of new jump thread paths to create for a finite state automaton."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð½Ð¾Ð²Ñ‹Ñ… Ð¿ÑƒÑ‚ÐµÐ¹ Ð¿Ñ€Ð¾Ñ‚Ñ�Ð³Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð², ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð¾Ð·Ð´Ð°Ð½Ñ‹ Ð² ÐºÐ¾Ð½ÐµÑ‡Ð½Ð¾Ð¼ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ðµ."
  
! #: params.opt:523
  #, no-c-format
  msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ðµ Ñ‡Ð¸Ñ�Ð»Ð° Ð²Ñ�Ñ‚Ð°Ð²Ð¾Ðº Ðº Ñ‡Ð¸Ñ�Ð»Ñƒ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ð¹ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¼ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¸ Ð¾Ð±Ñ‰Ð¸Ñ… Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ (GCSE)."
  
! #: params.opt:527
  #, fuzzy, no-c-format
  #| msgid "The maximum amount of memory to be allocated by GCSE."
  msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐ¼ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ GCSE."
  
! #: params.opt:531
  #, no-c-format
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð´ÑƒÐ±Ð»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð¿Ñ€Ð¸ Ñ„Ð°ÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ñ… goto."
  
! #: params.opt:535
  #, no-c-format
  msgid "The maximum expansion factor when copying basic blocks."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ ÐºÐ¾Ñ�Ñ„Ñ„Ð¸Ñ†Ð¸ÐµÐ½Ñ‚ ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° ÐºÐ¾Ð´Ð° Ð¿Ñ€Ð¸ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð²."
  
! #: params.opt:539
  #, no-c-format
  msgid "Maximum depth of search in the dominator tree for expressions to hoist."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð² Ð´ÐµÑ€ÐµÐ²Ðµ Ð´Ð¾Ð¼Ð¸Ð½Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð¿Ð¾Ð´Ð½Ñ�Ñ‚Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�."
  
! #: params.opt:543
  #, no-c-format
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð¿Ñ€Ð¸ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐµ."
  
! #: params.opt:547
  #, no-c-format
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´, Ð½Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒÑ�Ñ� inline-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾Ð¹ Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ¸."
  
! #: params.opt:551
  #, no-c-format
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹, Ð½Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚Ñ�Ñ� Ð½Ðµ-inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ñ… inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº."
  
! #: params.opt:555
  #, no-c-format
  msgid "The maximum number of instructions in a single function eligible for inlining."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð¿Ñ€Ð¸Ð³Ð¾Ð´Ð½Ð¾Ð¹ Ð´Ð»Ñ� inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ¸."
  
! #: params.opt:559
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining."
  msgid "The maximum number of instructions when inlining for size."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð¿Ñ€Ð¸ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐµ."
  
! #: params.opt:563
  #, fuzzy, no-c-format
  #| msgid "The maximum number of instructions when automatically inlining."
  msgid "The maximum number of instructions when automatically inlining small functions."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð¿Ñ€Ð¸ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐµ."
  
! #: params.opt:567
  #, no-c-format
  msgid "The maximum depth of recursive inlining for inline functions."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ñ… inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº Ð´Ð»Ñ� inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹."
  
! #: params.opt:571
  #, no-c-format
  msgid "The maximum depth of recursive inlining for non-inline functions."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ñ… inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¾Ðº Ð´Ð»Ñ� Ð½Ðµ-inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹."
  
! #: params.opt:575
  #, fuzzy, no-c-format
  #| msgid "maximum number of isl operations, 0 means unlimited"
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ isl-Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹, 0 Ð¾Ð·Ð½Ð°Ñ‡Ð°ÐµÑ‚ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ð¹"
  
! #: params.opt:579
  #, no-c-format
  msgid "Bound on the cost of an expression to compute the number of iterations."
  msgstr "Ð“Ñ€Ð°Ð½Ð¸Ñ†Ð° Ñ†ÐµÐ½Ñ‹ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� Ñ‡Ð¸Ñ�Ð»Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹."
  
! #: params.opt:583
  #, no-c-format
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹, Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ð¼ÐµÑ‚Ð¾Ð´ \"Ð³Ñ€ÑƒÐ±Ð¾Ð¹ Ñ�Ð¸Ð»Ñ‹\"."
  
! #: params.opt:587
  #, no-c-format
  msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ð±Ð»Ð¾ÐºÐµ, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾ Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¸ Ð¿Ñ€Ð¾Ñ‚Ñ�Ð³Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²."
  
! #: params.opt:591
  #, no-c-format
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� (Ñ‡Ð¸Ñ�Ð»Ð¾ RTL-ÑƒÐ·Ð»Ð¾Ð²), ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½ÐµÐµ Ð¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿Ñ�ÐµÐ²Ð´Ð¾Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°."
  
! #: params.opt:595
  #, no-c-format
  msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ Ñ†Ð¸ÐºÐ»Ð°, Ð´ÑƒÐ±Ð»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ñ… Ð² Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð² Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:599
  #, no-c-format
  msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð¿Ñ‹Ñ‚Ð¾Ðº Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð¿Ñ€Ð¸ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ð²ÐµÐ¹ÐµÑ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ (Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¿Ð¾ Ð¼Ð¾Ð´ÑƒÐ»ÑŽ) Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:603
  #, no-c-format
  msgid "Maximum length of partial antic set when performing tree pre optimization."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ antic-Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²Ð° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð³Ð¾ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�."
  
! #: params.opt:607
  #, no-c-format
  msgid "The maximum number of branches on the path through the peeled sequence."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ð¹ Ð½Ð° Ð¿ÑƒÑ‚Ð¸ Ð²Ð´Ð¾Ð»ÑŒ Ñ€Ð°Ñ�ÐºÐ°Ñ‚Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸."
  
! #: params.opt:611
  #, no-c-format
  msgid "The maximum number of peelings of a single loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ ÐºÐ¾Ñ�Ñ„Ñ„Ð¸Ñ†Ð¸ÐµÐ½Ñ‚ Ñ€Ð°Ñ�ÐºÐ°Ñ‚ÐºÐ¸ Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:615
  #, no-c-format
  msgid "The maximum number of insns of a peeled loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ñ€Ð°Ñ�ÐºÐ°Ñ‚Ð°Ð½Ð½Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:619
  #, no-c-format
  msgid "The maximum length of scheduling's pending operations list."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¶Ð´ÑƒÑ‰Ð¸Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸."
  
! #: params.opt:623 params.opt:667
  #, no-c-format
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð±Ð»Ð¾ÐºÐ¾Ð² Ð² Ð¾Ñ‚Ñ€ÐµÐ·ÐºÐµ Ð´Ð»Ñ� Ð¼ÐµÐ¶Ð´ÑƒÐ±Ð»Ð¾Ñ‡Ð½Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:627 params.opt:671
  #, no-c-format
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ð¾Ñ‚Ñ€ÐµÐ·ÐºÐµ Ð´Ð»Ñ� Ð¼ÐµÐ¶Ð±Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:631
  #, no-c-format
  msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ñ†ÐµÐ¿Ð¾Ñ‡ÐµÐº sqrt Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ Ñ�ÐºÑ�Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ Ð²ÐµÑ‰ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹."
  
! #: params.opt:635
  #, no-c-format
  msgid "The maximum number of loop iterations we predict statically."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ñ†Ð¸ÐºÐ»Ð° Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð¿Ñ€ÐµÐ´Ñ�ÐºÐ°Ð·Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:639
  #, no-c-format
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€Ð° Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐµ Ñ�ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚Ð½Ð¾Ð¹ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ð² Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€."
  
! #: params.opt:643
  #, no-c-format
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ð±Ð°Ð·Ð¾Ð²Ð¾Ð¼ Ð±Ð»Ð¾ÐºÐµ, Ð¿Ñ€Ð¸Ð³Ð¾Ð´Ð½Ð¾Ð¼ Ð´Ð»Ñ� if-ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ð¸."
  
! #: params.opt:647
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ñ�Ñ‚Ð¾Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸, Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð¹ Ð¿Ñ€Ð¸ if-ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ñ�Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚Ñ�Ñ� Ð¿Ñ€ÐµÐ´Ñ�ÐºÐ°Ð·ÑƒÐµÐ¼Ñ‹Ð¼."
  
! #: params.opt:651
  #, no-c-format
  msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ñ�Ñ‚Ð¾Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸, Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð¹ Ð¿Ñ€Ð¸ if-ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ñ�Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¿Ñ€ÐµÐ´Ñ�ÐºÐ°Ð·ÑƒÐµÐ¼Ñ‹Ð¼."
  
! #: params.opt:655
  #, no-c-format
  msgid "The maximum number of iterations through CFG to extend regions."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ð¿Ð¾ CFG Ð´Ð»Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ð¾Ð½Ð¾Ð²."
  
! #: params.opt:659
  #, no-c-format
  msgid "The maximum conflict delay for an insn to be considered for speculative motion."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¾Ñ‚Ñ�Ñ€Ð¾Ñ‡ÐºÐ° ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚Ð° Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹, Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ð¾Ð¹ ÐºÐ°Ðº ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð´Ð»Ñ� Ñ�Ð¿ÐµÐºÑƒÐ»Ñ�Ñ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ�."
  
! #: params.opt:663
  #, no-c-format
  msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð³Ð¾Ñ‚Ð¾Ð²Ñ‹Ñ… Ðº Ð¸Ñ�Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÑŽ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹, Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ñ‰Ð¸ÐºÐ¾Ð¼ Ð½Ð° Ð¿ÐµÑ€Ð²Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:675
  #, no-c-format
  msgid "Maximum length of candidate scans for straight-line strength reduction."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° Ñ�ÐºÐ°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ð¿Ñ€Ñ�Ð¼Ð¾Ð³Ð¾ Ð¿Ð¾Ð½Ð¸Ð¶ÐµÐ½Ð¸Ñ� Ð¼Ð¾Ñ‰Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹."
  
! #: params.opt:679
  #, fuzzy, no-c-format
  #| msgid "Maximum number of may-defs visited when devirtualizing speculatively"
  msgid "Maximum number of may-defs visited when devirtualizing speculatively."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ may-defs, Ð¿Ñ€Ð¾Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¿Ñ€Ð¸ Ñ�Ð¿ÐµÐºÑƒÐ»Ñ�Ñ‚Ð¸Ð²Ð½Ð¾Ð¹ Ð´ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: params.opt:683
  #, no-c-format
  msgid "Maximum recursion depth allowed when querying a property of an SSA name."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð¸, Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð¿Ñ€Ð¸ Ð·Ð°Ð¿Ñ€Ð¾Ñ�Ð°Ñ… Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð² SSA-Ð¸Ð¼ÐµÐ½."
  
! #: params.opt:687
  #, no-c-format
  msgid "Maximum number of constant stores to merge in the store merging pass."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð¿Ñ€Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¸ Ð¼ÐµÑ€Ñ‚Ð²Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð½Ð° RTL-Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸."
  
! #: params.opt:691
  #, no-c-format
  msgid "Maximum number of conditional store pairs that can be sunk."
  msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ð°Ñ€ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¹ Ð·Ð°Ð¿Ð¸Ñ�Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ \"ÑƒÑ‚Ð¾Ð¿Ð»ÐµÐ½Ñ‹\"."
  
! #: params.opt:695 params.opt:699
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of store chains to track at the same time in the store merging pass."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð¿Ñ€Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¸ Ð¼ÐµÑ€Ñ‚Ð²Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð½Ð° RTL-Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸."
  
! #: params.opt:703
  #, no-c-format
  msgid "Maximum amount of similar bbs to compare a bb with."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ñ…Ð¾Ð¶Ð¸Ñ… Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð², Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼Ð¸ Ñ�Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð±Ð»Ð¾Ðº."
  
! #: params.opt:707
  #, no-c-format
  msgid "Maximum amount of iterations of the pass over a function."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸."
  
! #: params.opt:711
  #, no-c-format
  msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ñ‚Ñ€Ð¾Ðº, Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð¿Ñ€Ð¾Ñ…Ð¾Ð´ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ strlen Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ‚Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ð¸Ð½Ñ‹."
  
! #: params.opt:715
  #, no-c-format
  msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² PHI, Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð¾Ðµ if-ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸ÐµÐ¹ Ð½Ð° Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸, ÐµÑ�Ð»Ð¸ Ñ†Ð¸ÐºÐ» Ð½Ðµ Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½ Ð¿Ñ€Ð°Ð³Ð¼Ð¾Ð¹ simd."
  
! #: params.opt:719
  #, no-c-format
  msgid "The maximum number of unrollings of a single loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ ÐºÐ¾Ñ�Ñ„Ñ„Ð¸Ñ†Ð¸ÐµÐ½Ñ‚ Ñ€Ð°Ð·Ð²ÐµÑ€Ñ‚ÐºÐ¸ Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:723
  #, no-c-format
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ñ€Ð°Ð·Ð²ÐµÑ€Ð½ÑƒÑ‚Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:727
  #, no-c-format
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ñ€Ð°Ð·Ð¾Ð¼ÐºÐ½ÑƒÑ‚Ð¾Ð¼ (unswitched) Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:731
  #, no-c-format
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ€Ð°Ð·Ð¼Ñ‹ÐºÐ°Ð½Ð¸Ð¹ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:735
  #, no-c-format
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling."
  msgstr "ÐŸÑ€Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ -fvariable-expansion-in-unroller - Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¿Ð¸Ð¹ ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¾ Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ð²ÐµÑ€Ñ‚ÐºÐµ Ñ†Ð¸ÐºÐ»Ð°."
  
! #: params.opt:739
  #, no-c-format
  msgid "Max. recursion depth for expanding var tracking expressions."
  msgstr "ÐœÐ°ÐºÑ�. Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð¸ Ð² Ñ€Ð°Ñ�ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¾Ñ‚Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…."
  
! #: params.opt:743
  #, no-c-format
  msgid "Max. size of loc list for which reverse ops should be added."
  msgstr "ÐœÐ°ÐºÑ�. Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¹, Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸."
  
! #: params.opt:747
  #, no-c-format
  msgid "Max. size of var tracking hash tables."
  msgstr "ÐœÐ°ÐºÑ�. Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ…ÐµÑˆ-Ñ‚Ð°Ð±Ð»Ð¸Ñ† Ð´Ð»Ñ� Ð¾Ñ‚Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…."
  
! #: params.opt:751
  #, no-c-format
  msgid "Maximum number of VALUEs handled during a single find_base_term call."
  msgstr ""
  
! #: params.opt:755
  #, fuzzy, no-c-format
  #| msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP"
  msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÑƒÑ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ð¹ (assertions), Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÐ¼Ñ‹Ñ… Ð²Ð´Ð¾Ð»ÑŒ default-Ð´ÑƒÐ³Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� VPR"
  
! #: params.opt:759
  #, no-c-format
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ð¾Ð²Ð¿Ð°Ð´Ð°ÑŽÑ‰Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�ÐµÑ‚Ñ�Ñ� Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐºÑ€ÐµÑ�Ñ‚Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²."
  
! #: params.opt:763
  #, no-c-format
  msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
  msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½ÑƒÑŽ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÑƒ, Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐµÑ�Ð»Ð¸ Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°."
  
! #: params.opt:767
  #, no-c-format
  msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
  msgstr "ÐœÐ¸Ð½. Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ðµ Ñ‡Ð¸Ñ�Ð»Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ðº Ñ‡Ð¸Ñ�Ð»Ñƒ Ð¿Ñ€ÐµÐ´Ð²Ñ‹Ð±Ð¾Ñ€Ð¾Ðº Ð´Ð»Ñ� Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ð¿Ñ€ÐµÐ´Ð²Ñ‹Ð±Ð¾Ñ€Ð¾Ðº Ð² Ñ†Ð¸ÐºÐ»Ð°Ñ… Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹."
  
! #: params.opt:771
  #, no-c-format
  msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split."
  msgstr ""
  
! #: params.opt:775
  #, no-c-format
  msgid "The minimum UID to be used for a nondebug insn."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ (UID), Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¹ Ð´Ð»Ñ� Ð½ÐµÐ¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ñ‹Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹."
  
! #: params.opt:779
  #, no-c-format
  msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�Ñ‚ÑŒ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸ÑŽ Ð² Ñ�Ñ‚ÐµÐºÐµ Ð² Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸."
  
! #: params.opt:783
  #, no-c-format
  msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð´Ð¾Ñ�Ñ‚Ð¸Ð¶ÐµÐ½Ð¸Ñ� Ð±Ð»Ð¾ÐºÐ° Ð´Ð»Ñ� Ñ�Ð¿ÐµÐºÑƒÐ»Ñ�Ñ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ð¼ÐµÐ¶Ð±Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:787
  #, no-c-format
  msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
  msgstr "ÐŸÑ€Ð¸ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ð¾Ð¼ -ftree-vectorize, Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ñ†Ð¸ÐºÐ»Ð°, Ð¿Ñ€Ð¸Ð³Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð´Ð»Ñ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸."
  
! #: params.opt:791
  #, no-c-format
  msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling."
  msgstr ""
  
! #: params.opt:804
  #, no-c-format
  msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ Ñ‡Ð°Ð½ÐºÐ° Ð² OMP-Ñ€Ð°Ñ�Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ð´Ð»Ñ� Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ñ€Ð°Ñ�Ð¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ñ†Ð¸ÐºÐ»Ð¾Ð²."
  
! #: params.opt:808
  #, no-c-format
  msgid "Minimum number of iterations per thread of an innermost parallelized loop."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ð½Ð° Ð¿Ð¾Ñ‚Ð¾Ðº Ð² Ñ€Ð°Ð·Ð²Ñ‘Ñ€Ð½ÑƒÑ‚Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: params.opt:812
  #, fuzzy, no-c-format
  #| msgid "Chunk size of omp schedule for loops parallelized by parloops."
  msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ Ñ‡Ð°Ð½ÐºÐ° Ð² OMP-Ñ€Ð°Ñ�Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ð´Ð»Ñ� Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ñ€Ð°Ñ�Ð¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ñ†Ð¸ÐºÐ»Ð¾Ð²."
  
! #: params.opt:834
  #, no-c-format
  msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ° Ñ€Ð°Ð·Ð±Ð¸Ð²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€ÐµÐ³Ð¸Ð¾Ð½Ð° (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ… Ð¿Ð¾ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸ÑŽ Ðº Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð¼Ñƒ Ð±Ð»Ð¾ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸) Ð´Ð»Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð¹ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ¸."
  
! #: params.opt:838
  #, no-c-format
  msgid "Maximal estimated outcome of branch considered predictable."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¾Ñ†ÐµÐ½ÐºÐ° Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° Ð¿Ð¾ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸ÑŽ, ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ñ�Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚Ñ�Ñ� Ð¿Ñ€ÐµÐ´Ñ�ÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¼."
  
! #: params.opt:842
  #, no-c-format
  msgid "Whether software prefetch hints should be issued for non-constant strides."
  msgstr ""
  
! #: params.opt:846
  #, no-c-format
  msgid "The number of insns executed before prefetch is completed."
  msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹, Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð½Ñ‹Ñ… Ð´Ð¾ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ� Ð¿Ñ€ÐµÐ´Ð²Ñ‹Ð±Ð¾Ñ€ÐºÐ¸."
  
! #: params.opt:850
  #, no-c-format
  msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
  msgstr "ÐœÐ¸Ð½. Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ðµ Ñ‡Ð¸Ñ�Ð»Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ðº Ñ‡Ð¸Ñ�Ð»Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒÑŽ Ð´Ð»Ñ� Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ð¿Ñ€ÐµÐ´Ð²Ñ‹Ð±Ð¾Ñ€Ð¾Ðº Ð² Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:854
  #, no-c-format
  msgid "The minimum constant stride beyond which we should use prefetch hints for."
  msgstr ""
  
! #: params.opt:858
  #, fuzzy, no-c-format
  #| msgid "use internal function id in profile lookup."
  msgid "Use internal function id in profile lookup."
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ð¸Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐµ Ð² Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ðµ."
  
! #: params.opt:862
  #, fuzzy, no-c-format
  #| msgid "The maximum depth of a loop nest we completely peel."
  msgid "Maximum depth of a loop nest to fully value-number optimistically."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ð³Ð½ÐµÐ·Ð´Ð° Ñ†Ð¸ÐºÐ»Ð¾Ð², ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ñ€Ð°Ñ�ÐºÐ°Ñ‚Ð°Ð½Ð¾."
  
! #: params.opt:866
  #, no-c-format
  msgid "Maximum number of disambiguations to perform per memory access."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ð¹ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ðº Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸."
  
! #: params.opt:870
  #, no-c-format
  msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
  msgstr "Ð’ÐµÑ€Ñ…Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ñ�Ð»Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð°Ð½Ð°Ð»Ð¸Ð·Ðµ Ñ�Ð²Ð¾Ð»ÑŽÑ†Ð¸Ð¸ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð² Ñ†Ð¸ÐºÐ»Ð°Ñ…."
  
! #: params.opt:874
  #, no-c-format
  msgid "Bound on size of expressions used in the scalar evolutions analyzer."
  msgstr "Ð’ÐµÑ€Ñ…Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð°Ð½Ð°Ð»Ð¸Ð·Ðµ Ñ�Ð²Ð¾Ð»ÑŽÑ†Ð¸Ð¸ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð² Ñ†Ð¸ÐºÐ»Ð°Ñ…."
  
! #: params.opt:878
  #, fuzzy, no-c-format
  #| msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into; at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgid "Hardware autoprefetcher scheduler model control flag.  Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic.  Disabled by default."
  msgstr "Ð¤Ð»Ð°Ð³ Ð¼Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð´Ð»Ñ� Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ð¾Ð¹ Ð¿Ñ€ÐµÐ´Ð²Ñ‹Ð±Ð¾Ñ€ÐºÐ¸.  ÐšÐ¾Ð»Ð¸Ñ‡ÐµÑ�Ñ‚Ð²Ð¾ Ñ†Ð¸ÐºÐ»Ð¾Ð², Ð½Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð²ÐµÐ´Ñ‘Ñ‚Ñ�Ñ� Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ; Ð¿Ñ€Ð¸ 0 Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�Ð²Ñ€Ð¸Ñ�Ñ‚Ð¸ÐºÐ° Ñ�Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²ÐºÐ¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹.  ÐŸÐ¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ�Ñ‚Ð° Ð¾Ð¿Ñ†Ð¸Ñ� Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°."
  
! #: params.opt:882
  #, no-c-format
  msgid "Minimal distance between possibly conflicting store and load."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð¸Ñ�Ñ‚Ð°Ð½Ñ†Ð¸Ñ� Ð¼ÐµÐ¶Ð´Ñƒ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ð¼Ð¸ Ð·Ð°Ð¿Ð¸Ñ�ÑŒÑŽ Ð¸ Ñ‡Ñ‚ÐµÐ½Ð¸ÐµÐ¼."
  
! #: params.opt:886
  #, no-c-format
  msgid "Which -fsched-pressure algorithm to apply."
  msgstr "Ð�Ð»Ð³Ð¾Ñ€Ð¸Ñ‚Ð¼ Ð´Ð»Ñ� -fsched-pressure."
  
! #: params.opt:890
  #, no-c-format
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ ÑƒÑ�Ð¿ÐµÑ…Ð° Ð¿Ñ€Ð¸ Ñ�Ð¿ÐµÐºÑƒÐ»Ñ�Ñ‚Ð¸Ð²Ð½Ð¾Ð¼ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ðµ (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…) Ð´Ð»Ñ� Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ�Ð¿ÐµÐºÑƒÐ»Ñ�Ñ‚Ð¸Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹"
  
! #: params.opt:894
  #, no-c-format
  msgid "The minimum probability an edge must have for the scheduler to save its state across it."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ, ÐºÐ¾Ñ‚Ð¾Ñ€ÑƒÑŽ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€ÐµÐ±Ñ€Ð¾, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ñ‰Ð¸Ðº Ñ�Ð¾Ñ…Ñ€Ð°Ð½Ð¸Ð» Ñ�Ð²Ð¾Ðµ Ñ�Ð¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð¸Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¾Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ±Ñ€Ð°."
  
! #: params.opt:898
  #, no-c-format
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð³Ð¾Ñ‚Ð¾Ð²Ñ‹Ñ…, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� ÐºÐ°Ðº ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ñ‹ Ð½Ð° Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ðµ."
  
! #: params.opt:902
  #, no-c-format
  msgid "The maximum size of the lookahead window of selective scheduling."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾ÐºÐ½Ð° Ð¿Ñ€Ð¸ Ñ�ÐµÐ»ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¼ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸."
  
! #: params.opt:906
  #, no-c-format
  msgid "Maximum number of times that an insn could be scheduled."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ðµ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑ�Ñ‚Ð²Ð¾ Ð¿Ð»Ð°Ð½Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ñ… Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹."
  
! #: params.opt:910
  #, no-c-format
  msgid "The number of prefetches that can run at the same time."
  msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð¿Ñ€ÐµÐ´Ð²Ñ‹Ð±Ð¾Ñ€Ð¾Ðº, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒÑ�Ñ� Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾."
  
! #: params.opt:914
  #, no-c-format
  msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
  msgstr "ÐžÑ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ñ‡Ð°Ñ�Ñ‚Ð¾Ñ‚Ð° Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ° (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…), Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð°Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ð³Ñ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸."
  
! #: params.opt:918
  #, no-c-format
  msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
  msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ñ‚Ð°ÐºÑ‚Ð¾Ð², ÑƒÑ‡Ð¸Ñ‚Ñ‹Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð°Ð»Ð³Ð¾Ñ€Ð¸Ñ‚Ð¼Ð¾Ð¼ swing modulo scheduling Ð¿Ñ€Ð¸ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐµ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚Ð¾Ð² Ð¿Ð¾ Ñ€ÐµÑ�ÑƒÑ€Ñ�Ð°Ð¼."
  
! #: params.opt:922
  #, no-c-format
  msgid "A threshold on the average loop count considered by the swing modulo scheduler."
  msgstr "ÐŸÐ¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ�Ñ€ÐµÐ´Ð½ÐµÐ³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ñ†Ð¸ÐºÐ»Ð° Ð´Ð»Ñ� Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð½Ð²ÐµÐ¹ÐµÑ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð¼ swing modulo scheduling."
  
! #: params.opt:926
  #, no-c-format
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
  msgstr "ÐœÐ½Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒ Ð´Ð»Ñ� Ð½Ð°Ñ�Ñ‚Ñ€Ð¾Ð¹ÐºÐ¸ Ð²ÐµÑ€Ñ…Ð½ÐµÐ¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ñ‡Ð¸Ñ�Ð»Ð° Ñ‚Ð°ÐºÑ‚Ð¾Ð² Ð¿Ñ€Ð¸ ÐºÐ¾Ð½Ð²ÐµÐ¹ÐµÑ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð¼ swing modulo scheduling."
  
! #: params.opt:930
  #, no-c-format
  msgid "The minimum value of stage count that swing modulo scheduler will generate."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ�Ñ‚Ð°Ð´Ð¸Ð¹ Ð² ÐºÐ¾Ð½Ð²ÐµÐ¹ÐµÑ€Ð¸Ð·Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ Ð¿Ñ€Ð¸ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð¼ swing modulo scheduling."
  
! #: params.opt:934
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ñ… Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² (Ð² ÐµÐ´Ð¸Ð½Ð¸Ñ†Ð°Ñ… Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸), Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ñƒ Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒÑ�Ñ� Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ�."
  
! #: params.opt:938
  #, no-c-format
  msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ñ… Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² (Ð² ÐµÐ´Ð¸Ð½Ð¸Ñ†Ð°Ñ… Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸), Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾ Ñ�ÐºÐ¾Ñ€Ð¾Ñ�Ñ‚Ð¸ Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒÑ�Ñ� Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ�."
  
! #: params.opt:942
  #, no-c-format
  msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable."
  msgstr ""
  
! #: params.opt:946
  #, fuzzy, no-c-format
  #| msgid "The maximum number of stmts in loop nest for loop interchange."
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ�Ñ€ÐµÐ´Ð½ÐµÐµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ€ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ñ€Ð°Ð·Ð²Ñ‘Ñ€Ð½ÑƒÑ‚Ð¾Ð¼ Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: params.opt:950
  #, no-c-format
  msgid "The lower bound for a buffer to be considered for stack smashing protection."
  msgstr "ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ðµ Ñ�Ð½Ð¸Ð·Ñƒ Ð½Ð° Ð±ÑƒÑ„ÐµÑ€ Ð´Ð»Ñ� Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ Ð¾Ñ‚ Ñ€Ð°Ð·Ñ€ÑƒÑˆÐµÐ½Ð¸Ñ� Ñ�Ñ‚ÐµÐºÐ°."
  
! #: params.opt:954
  #, fuzzy, no-c-format
  #| msgid "Size of the stack guard expressed as a power of two."
  msgid "Size of the stack guard expressed as a power of two in bytes."
  msgstr "Size of the stack guard expressed as a power of two."
  
! #: params.opt:958
  #, fuzzy, no-c-format
  #| msgid "Size of the stack guard expressed as a power of two."
  msgid "Interval in which to probe the stack expressed as a power of two in bytes."
  msgstr "Size of the stack guard expressed as a power of two."
  
! #: params.opt:962
  #, no-c-format
  msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
  msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ñƒ Ñ�Ð»Ð¸Ñ�Ð½Ð¸Ñ� Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð² Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÐ²Ñ‹Ñ€Ð¾Ð²Ð½ÐµÐ½Ð½Ñ‹Ðµ Ð·Ð°Ð¿Ð¸Ñ�Ð¸, ÐµÑ�Ð»Ð¸ Ñ�Ñ‚Ð¾ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾."
  
! #: params.opt:966
  #, no-c-format
  msgid "Maximum size of a single store merging region in bytes."
  msgstr ""
  
! #: params.opt:970
  #, no-c-format
  msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð¼ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð²ÐµÑ‚Ð¾Ðº Ð² Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»Ðµ, Ð¿Ñ€Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð±ÑƒÐ´ÐµÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð° Ñ‚Ñ€Ð°Ð½Ñ�Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»Ñ� Ð² Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñƒ."
  
! #: params.opt:974
  #, fuzzy, no-c-format
  #| msgid "maximum number of parameters in a SCoP."
  msgid "Maximum number of bases stored in each modref tree."
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² SCoP."
  
! #: params.opt:978
  #, fuzzy, no-c-format
  #| msgid "maximum number of parameters in a SCoP."
  msgid "Maximum number of references stored in each modref base."
  msgstr "Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² SCoP."
  
! #: params.opt:982
  #, fuzzy, no-c-format
  #| msgid "Maximum number of constant stores to merge in the store merging pass."
  msgid "Maximum number of accesses stored in each modref reference."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð¿Ñ€Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¸ Ð¼ÐµÑ€Ñ‚Ð²Ñ‹Ñ… Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð½Ð° RTL-Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸."
  
! #: params.opt:986
  #, fuzzy, no-c-format
  #| msgid "Maximum number of disambiguations to perform per memory access."
  msgid "Maximum number of tests performed by modref query."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ð¹ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ðº Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸."
  
! #: params.opt:990
  #, no-c-format
  msgid "Maximum depth of DFS walk used by modref escape analysis."
  msgstr ""
  
! #: params.opt:994
  #, fuzzy, no-c-format
  #| msgid "Maximum number of times that an insn could be scheduled."
  msgid "Maximum number of escape points tracked by modref per SSA-name."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ðµ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑ�Ñ‚Ð²Ð¾ Ð¿Ð»Ð°Ð½Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ñ… Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹."
  
! #: params.opt:998
  #, no-c-format
  msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ€ Ð² Ð±Ð°Ð¹Ñ‚Ð°Ñ…, Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐµÐ½Ð¸Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ¾Ð² Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ñ‹ Ð±ÑƒÐ´ÑƒÑ‚ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸ Ð¶ÑƒÑ€Ð½Ð°Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�/Ð²Ð¾Ñ�Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ�."
  
! #: params.opt:1002
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available."
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ½Ñ‚ Ð¾Ð±ÑŠÑ‘Ð¼Ð° ÐºÐ¾Ð´Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð·Ð²ÐµÑˆÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð¾ Ñ‡Ð°Ñ�Ñ‚Ð¾Ñ‚Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ñ…Ð²Ð°Ñ‡ÐµÐ½ Ð¿Ñ€Ð¸ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ñ‚Ñ€Ð°Ñ�Ñ� Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�. Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, ÐºÐ¾Ð³Ð´Ð° Ð¸Ð¼ÐµÑŽÑ‚Ñ�Ñ� Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:1006
  #, no-c-format
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available."
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ½Ñ‚ Ð¾Ð±ÑŠÑ‘Ð¼Ð° ÐºÐ¾Ð´Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð·Ð²ÐµÑˆÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð¾ Ñ‡Ð°Ñ�Ñ‚Ð¾Ñ‚Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ñ…Ð²Ð°Ñ‡ÐµÐ½ Ð¿Ñ€Ð¸ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ñ‚Ñ€Ð°Ñ�Ñ� Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�. Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, ÐºÐ¾Ð³Ð´Ð° Ð¸Ð¼ÐµÑŽÑ‚Ñ�Ñ� Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:1010
  #, no-c-format
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð¾Ñ�Ñ‚ ÐºÐ¾Ð´Ð° Ð·Ð° Ñ�Ñ‡Ñ‘Ñ‚ Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ…Ð²Ð¾Ñ�Ñ‚Ð¾Ð² (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…)."
  
! #: params.opt:1014
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available."
  msgstr "ÐŸÑ€ÐµÐºÑ€Ð°Ñ‚Ð¸Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€, ÐµÑ�Ð»Ð¸ Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð»ÑƒÑ‡ÑˆÐµÐ¹ Ð´ÑƒÐ³Ð¸ Ð¼ÐµÐ½ÑŒÑˆÐµ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…). Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, ÐºÐ¾Ð³Ð´Ð° Ð¸Ð¼ÐµÑŽÑ‚Ñ�Ñ� Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:1018
  #, no-c-format
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available."
  msgstr "ÐŸÑ€ÐµÐºÑ€Ð°Ñ‚Ð¸Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€, ÐµÑ�Ð»Ð¸ Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð»ÑƒÑ‡ÑˆÐµÐ¹ Ð´ÑƒÐ³Ð¸ Ð¼ÐµÐ½ÑŒÑˆÐµ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…). Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, ÐºÐ¾Ð³Ð´Ð° Ð¸Ð¼ÐµÑŽÑ‚Ñ�Ñ� Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:1022
  #, no-c-format
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
  msgstr "ÐŸÑ€ÐµÐºÑ€Ð°Ñ‚Ð¸Ñ‚ÑŒ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ñ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€, ÐµÑ�Ð»Ð¸ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð°Ñ� Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð»ÑƒÑ‡ÑˆÐµÐ¹ Ð´ÑƒÐ³Ð¸ Ð¼ÐµÐ½ÑŒÑˆÐµ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� (Ð² Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ñ…)."
  
! #: params.opt:1026
  #, fuzzy, no-c-format
  #| msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic.."
  msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»ÑŒÐ½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð² Ð´ÐµÑ€ÐµÐ²Ðµ Ð¿Ñ€Ð¸ Ñ€ÐµÐ°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹. ÐŸÑ€Ð¸ 0 Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð²Ñ€Ð¸Ñ�Ñ‚Ð¸ÐºÑƒ Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹."
  
! #: params.opt:1030
  #, fuzzy, no-c-format
  #| msgid "Emit implicit instantiations of templates."
  msgid "Emit special instrumentation for accesses to volatiles."
  msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÑ�Ð²Ð½Ñ‹Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²."
  
! #: params.opt:1034
  #, no-c-format
  msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()."
  msgstr ""
  
! #: params.opt:1038
  #, no-c-format
  msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð² Ð´Ð»Ñ� Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÐµÐ¹ Ð¿Ð¾ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸ÑŽ Ð¿Ñ€Ð¸ Ð°Ð½Ð°Ð»Ð¸Ð·Ðµ Ð½ÐµÐ¸Ð½Ð¸Ð·Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ð¸Ð¼Ñ‘Ð½."
  
! #: params.opt:1042
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologues and epilogues."
  msgid "Instruction accounted for function prologue, epilogue and other overhead."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð¾Ð²/Ñ�Ð¿Ð¸Ð»Ð¾Ð³Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹."
  
! #: params.opt:1046
  #, fuzzy, no-c-format
  #| msgid "Use subroutines for function prologues and epilogues."
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð¾Ð²/Ñ�Ð¿Ð¸Ð»Ð¾Ð³Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹."
  
! #: params.opt:1050
  #, no-c-format
  msgid "Instruction accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1054
  #, no-c-format
  msgid "Time accounted for function thunk overhead."
  msgstr ""
  
! #: params.opt:1058
  #, fuzzy, no-c-format
  #| msgid "The minimum fraction of profile runs a given basic block execution count must be not to be considered unlikely."
  msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely."
  msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð¾Ð»Ñ� Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ�, Ñ‚Ð°ÐºÐ°Ñ�, Ñ‡Ñ‚Ð¾ ÐµÑ�Ð»Ð¸ Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸Ðº Ð±Ð»Ð¾ÐºÐ° ÐµÐµ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚, Ñ‚Ð¾ Ð¾Ð½ Ð½Ðµ Ñ�Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚Ñ�Ñ� Ð¼Ð°Ð»Ð¾Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ñ‹Ð¼"
  
! #: params.opt:1062
  #, no-c-format
  msgid "Maximum unroll factor for the unroll-and-jam transformation."
  msgstr ""
  
! #: params.opt:1066
  #, no-c-format
  msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
  msgstr ""
  
! #: params.opt:1070
  #, no-c-format
  msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð²Ð½Ð¾ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ poison/unpoison Ð´Ð»Ñ� Ñ‚ÐµÐ½ÐµÐ²Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…, Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð½Ðµ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾."
  
! #: params.opt:1074
  #, no-c-format
  msgid "Whether to use canonical types."
  msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð»Ð¸ ÐºÐ°Ð½Ð¾Ð½Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ‚Ð¸Ð¿Ñ‹."
  
! #: params.opt:1078
  #, no-c-format
  msgid "Enable loop epilogue vectorization using smaller vector size."
  msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ñ�Ð¿Ð¸Ð»Ð¾Ð³Ð¾Ð² Ñ†Ð¸ÐºÐ»Ð¾Ð², Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑ� Ð¼ÐµÐ½ÑŒÑˆÐ¸Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð²."
  
! #: params.opt:1082
  #, no-c-format
  msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ñ†Ð¸ÐºÐ»Ð°, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ñ�ÐºÐ°Ñ‚Ð°Ð½Ñ‹ Ð´Ð»Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² Ñ†Ð¸ÐºÐ»Ðµ."
  
! #: params.opt:1086
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¾Ðº Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�, Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÐ¼Ñ‹Ñ… Ð² ÐºÐ¾Ð´ Ð¿Ñ€Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ð°Ð»Ð¸Ð°Ñ�Ð¾Ð²."
  
! #: params.opt:1090
  #, no-c-format
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¾Ðº Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�, Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÐ¼Ñ‹Ñ… Ð² ÐºÐ¾Ð´ Ð¿Ñ€Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ�."
  
! #: params.opt:1094
  #, no-c-format
  msgid "Controls how loop vectorizer uses partial vectors.  0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops.  The default value is 2."
  msgstr ""
*************** msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ð
*** 20768,20775 ****
  msgid "expected boolean type"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð±ÑƒÐ»ÐµÐ²Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382
! #: cp/parser.c:37508 cp/parser.c:37515
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ðµ"
--- 20814,20821 ----
  msgid "expected boolean type"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð±ÑƒÐ»ÐµÐ²Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15378 c/c-parser.c:15385
! #: cp/parser.c:37525 cp/parser.c:37532
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ðµ"
*************** msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð°Ñ€Ð³Ñ
*** 20835,20841 ****
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9065
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
--- 20881,20887 ----
  #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262
  #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146
  #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240
! #: go/gofrontend/expressions.cc:12261 cp/pt.c:9067
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
*************** msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€
*** 20978,20997 ****
  msgid "too few expressions for struct"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð´Ð»Ñ� struct"
  
! #: go/gofrontend/expressions.cc:17133 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr "type assertion ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: go/gofrontend/expressions.cc:17145
  msgid "impossible type assertion: type does not implement interface"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ðµ type assertion: Ñ‚Ð¸Ð¿ Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·ÑƒÐµÑ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�"
  
! #: go/gofrontend/expressions.cc:17341 go/gofrontend/expressions.cc:17361
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ°Ð½Ð°Ð»"
  
! #: go/gofrontend/expressions.cc:17366 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ receive Ð¸Ð»Ð¸ send-only ÐºÐ°Ð½Ð°Ð»"
  
--- 21024,21043 ----
  msgid "too few expressions for struct"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð´Ð»Ñ� struct"
  
! #: go/gofrontend/expressions.cc:17142 go/gofrontend/statements.cc:1909
  msgid "type assertion only valid for interface types"
  msgstr "type assertion ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: go/gofrontend/expressions.cc:17154
  msgid "impossible type assertion: type does not implement interface"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ðµ type assertion: Ñ‚Ð¸Ð¿ Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·ÑƒÐµÑ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�"
  
! #: go/gofrontend/expressions.cc:17350 go/gofrontend/expressions.cc:17370
  #: go/gofrontend/statements.cc:1756
  msgid "expected channel"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ°Ð½Ð°Ð»"
  
! #: go/gofrontend/expressions.cc:17375 go/gofrontend/statements.cc:1761
  msgid "invalid receive on send-only channel"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ receive Ð¸Ð»Ð¸ send-only ÐºÐ°Ð½Ð°Ð»"
  
*************** msgstr ""
*** 21188,21202 ****
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340
! #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513
! #: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3824 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
--- 21234,21248 ----
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr ""
  
! #: attribs.c:455 c-family/c-attribs.c:889 c-family/c-attribs.c:2343
! #: c-family/c-attribs.c:2808 c-family/c-attribs.c:4516
! #: c-family/c-attribs.c:4609 cp/decl.c:15218 cp/friend.c:303 cp/tree.c:5011
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
  #. Warn about and ignore all others for now, but store them.
! #: attribs.c:570 c-family/c-attribs.c:3827 objc/objc-act.c:5128
  #: objc/objc-act.c:7108 objc/objc-act.c:8297 objc/objc-act.c:8348
  #, gcc-internal-format
  msgid "%qE attribute directive ignored"
*************** msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<(%> Ð¸Ð»Ð¸
*** 21223,21229 ****
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²"
--- 21269,21275 ----
  msgid "expected between %i and %i, found %i"
  msgstr ""
  
! #: attribs.c:612 c-family/c-attribs.c:4382
  #, gcc-internal-format
  msgid "%qE attribute does not apply to types"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²"
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³
*** 21247,21293 ****
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995
! #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043
! #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085
! #: c-family/c-attribs.c:1126 c-family/c-attribs.c:1157
! #: c-family/c-attribs.c:1173 c-family/c-attribs.c:1190
! #: c-family/c-attribs.c:1206 c-family/c-attribs.c:1232
! #: c-family/c-attribs.c:1248 c-family/c-attribs.c:1263
! #: c-family/c-attribs.c:1291 c-family/c-attribs.c:1308
! #: c-family/c-attribs.c:1326 c-family/c-attribs.c:1350
! #: c-family/c-attribs.c:1388 c-family/c-attribs.c:1411
! #: c-family/c-attribs.c:1428 c-family/c-attribs.c:1457
! #: c-family/c-attribs.c:1478 c-family/c-attribs.c:1499
! #: c-family/c-attribs.c:1526 c-family/c-attribs.c:1556
! #: c-family/c-attribs.c:1585 c-family/c-attribs.c:1615
! #: c-family/c-attribs.c:1668 c-family/c-attribs.c:1734
! #: c-family/c-attribs.c:1792 c-family/c-attribs.c:1881
! #: c-family/c-attribs.c:1911 c-family/c-attribs.c:1962
! #: c-family/c-attribs.c:2459 c-family/c-attribs.c:2658
! #: c-family/c-attribs.c:2719 c-family/c-attribs.c:2960
! #: c-family/c-attribs.c:3040 c-family/c-attribs.c:3192
! #: c-family/c-attribs.c:3647 c-family/c-attribs.c:3713
! #: c-family/c-attribs.c:3740 c-family/c-attribs.c:3795
! #: c-family/c-attribs.c:3977 c-family/c-attribs.c:3998
! #: c-family/c-attribs.c:4111 c-family/c-attribs.c:4381
! #: c-family/c-attribs.c:5109 c-family/c-attribs.c:5132
! #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253
! #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325
! #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290
! #: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645
! #: config/i386/i386-options.c:3877 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576
! #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621
! #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655
! #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686
! #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781
! #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829
! #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866
! #: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
--- 21293,21339 ----
  #. standard attributes.  Diagnose it here with a pedwarn and
  #. then discard it to prevent a duplicate warning later.
  #: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734
! #: c-family/c-attribs.c:917 c-family/c-attribs.c:979 c-family/c-attribs.c:998
! #: c-family/c-attribs.c:1016 c-family/c-attribs.c:1046
! #: c-family/c-attribs.c:1067 c-family/c-attribs.c:1088
! #: c-family/c-attribs.c:1129 c-family/c-attribs.c:1160
! #: c-family/c-attribs.c:1176 c-family/c-attribs.c:1193
! #: c-family/c-attribs.c:1209 c-family/c-attribs.c:1235
! #: c-family/c-attribs.c:1251 c-family/c-attribs.c:1266
! #: c-family/c-attribs.c:1294 c-family/c-attribs.c:1311
! #: c-family/c-attribs.c:1329 c-family/c-attribs.c:1353
! #: c-family/c-attribs.c:1391 c-family/c-attribs.c:1414
! #: c-family/c-attribs.c:1431 c-family/c-attribs.c:1460
! #: c-family/c-attribs.c:1481 c-family/c-attribs.c:1502
! #: c-family/c-attribs.c:1529 c-family/c-attribs.c:1559
! #: c-family/c-attribs.c:1588 c-family/c-attribs.c:1618
! #: c-family/c-attribs.c:1671 c-family/c-attribs.c:1737
! #: c-family/c-attribs.c:1795 c-family/c-attribs.c:1884
! #: c-family/c-attribs.c:1914 c-family/c-attribs.c:1965
! #: c-family/c-attribs.c:2462 c-family/c-attribs.c:2661
! #: c-family/c-attribs.c:2722 c-family/c-attribs.c:2963
! #: c-family/c-attribs.c:3043 c-family/c-attribs.c:3195
! #: c-family/c-attribs.c:3650 c-family/c-attribs.c:3716
! #: c-family/c-attribs.c:3743 c-family/c-attribs.c:3798
! #: c-family/c-attribs.c:3980 c-family/c-attribs.c:4001
! #: c-family/c-attribs.c:4114 c-family/c-attribs.c:4384
! #: c-family/c-attribs.c:5126 c-family/c-attribs.c:5149
! #: c-family/c-attribs.c:5188 c-family/c-attribs.c:5270
! #: c-family/c-attribs.c:5326 c-family/c-attribs.c:5342
! #: c-family/c-attribs.c:5496 c-family/c-common.c:5809 c-family/c-common.c:5812
! #: config/darwin.c:2126 config/arm/arm.c:7286 config/arm/arm.c:7314
! #: config/arm/arm.c:7331 config/avr/avr.c:9675 config/csky/csky.c:6108
  #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942
! #: config/i386/i386-options.c:3488 config/i386/i386-options.c:3646
! #: config/i386/i386-options.c:3878 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:20460 ada/gcc-interface/utils.c:6573
! #: ada/gcc-interface/utils.c:6589 ada/gcc-interface/utils.c:6618
! #: ada/gcc-interface/utils.c:6635 ada/gcc-interface/utils.c:6652
! #: ada/gcc-interface/utils.c:6667 ada/gcc-interface/utils.c:6683
! #: ada/gcc-interface/utils.c:6709 ada/gcc-interface/utils.c:6778
! #: ada/gcc-interface/utils.c:6805 ada/gcc-interface/utils.c:6826
! #: ada/gcc-interface/utils.c:6847 ada/gcc-interface/utils.c:6863
! #: ada/gcc-interface/utils.c:6918 brig/brig-lang.c:484 c/c-decl.c:4623
  #: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185
  #: lto/lto-lang.c:288
  #, gcc-internal-format
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð
*** 21299,21306 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167
! #: cp/decl.c:2777 cp/decl.c:3219
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
--- 21345,21352 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:1007 cp/decl.c:1202 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2168
! #: cp/decl.c:2778 cp/decl.c:3220
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
*************** msgstr "Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ð³Ð¾
*** 21511,21517 ****
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %wu Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %wu"
  
! #: builtins.c:3960 calls.c:1730
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
--- 21557,21563 ----
  msgid "%K%qD specified bound %E may exceed maximum object size %E"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %wu Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %wu"
  
! #: builtins.c:3960 calls.c:1731
  #, gcc-internal-format
  msgid "%K%qD specified bound %E exceeds maximum object size %E"
  msgstr ""
*************** msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°
*** 21534,21540 ****
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %wu Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %wu"
  
! #: builtins.c:3976 calls.c:1735
  #, fuzzy, gcc-internal-format
  #| msgid "specified bound %wu exceeds maximum object size %wu"
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
--- 21580,21586 ----
  msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %wu Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %wu"
  
! #: builtins.c:3976 calls.c:1736
  #, fuzzy, gcc-internal-format
  #| msgid "specified bound %wu exceeds maximum object size %wu"
  msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
*************** msgstr ""
*** 22092,22206 ****
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6429 builtins.c:6502
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7394 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<va_start%>"
  
! #: builtins.c:7494
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qD"
  
! #: builtins.c:7507
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qD"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7515
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² %qD Ñ� Ð½ÐµÐ½ÑƒÐ»ÐµÐ²Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð½ÐµÐ±ÐµÐ·Ð¾Ð¿Ð°Ñ�ÐµÐ½"
  
! #: builtins.c:7845 builtins.c:7885
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "Ð¾Ð±Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %<__builtin___clear_cache%> Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸"
  
! #: builtins.c:7975
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ‚Ñ€Ð°Ð¼Ð¿Ð»Ð¸Ð½ Ð´Ð»Ñ� Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: builtins.c:8370 builtins.c:8383
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÐ° %qD Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 4.4"
  
! #: builtins.c:8489
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹ Ð² Ð¼Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: builtins.c:8497
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¼Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: builtins.c:8558 builtins.c:8685
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� Ñ�Ð»ÑƒÑ‡Ð°Ñ� Ð¾Ñ‚ÐºÐ°Ð·Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð¸Ð»ÑŒÐ½ÐµÐµ, Ñ‡ÐµÐ¼ Ð´Ð»Ñ� Ñ�Ð»ÑƒÑ‡Ð°Ñ� ÑƒÑ�Ð¿ÐµÑ…Ð° Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__atomic_compare_exchange%>"
  
! #: builtins.c:8566 builtins.c:8693
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "Ð·Ð°Ð´Ð°Ð½ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¼Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� Ñ�Ð»ÑƒÑ‡Ð°Ñ� Ð¾Ñ‚ÐºÐ°Ð·Ð° Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__atomic_compare_exchange%>"
  
! #: builtins.c:8751
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð¼Ð¾Ð´ÐµÐ»ÑŒ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__atomic_load%>"
  
! #: builtins.c:8783 builtins.c:8976
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð¼Ð¾Ð´ÐµÐ»ÑŒ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__atomic_store%>"
  
! #: builtins.c:9097
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 1 to %qs"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
  
! #: builtins.c:9139
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-integer argument 1 to %qs"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
  
! #: builtins.c:9203
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_thread_pointer is not supported on this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_thread_pointer Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: builtins.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_set_thread_pointer is not supported on this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_set_thread_pointer Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: builtins.c:9282
  #, fuzzy, gcc-internal-format
  #| msgid "-mll64 is only supported for ARC HS cores"
  msgid "%qs only supported in OpenACC code"
  msgstr "-mrelax Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� RTP PIC"
  
! #: builtins.c:9289
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 0 to %qs"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
  
! #: builtins.c:9301
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to %qs"
  msgid "illegal argument 0 to %qs"
--- 22138,22252 ----
  msgid "source object of size %s allocated by %qE"
  msgstr ""
  
! #: builtins.c:6468 builtins.c:6541
  #, gcc-internal-format
  msgid "%K%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.c:7433 gimplify.c:3383
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<va_start%>"
  
! #: builtins.c:7533
  #, gcc-internal-format
  msgid "invalid argument to %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qD"
  
! #: builtins.c:7546
  #, gcc-internal-format
  msgid "unsupported argument to %qD"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qD"
  
  #. Warn since no effort is made to ensure that any frame
  #. beyond the current one exists or can be safely reached.
! #: builtins.c:7554
  #, gcc-internal-format
  msgid "calling %qD with a nonzero argument is unsafe"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² %qD Ñ� Ð½ÐµÐ½ÑƒÐ»ÐµÐ²Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð½ÐµÐ±ÐµÐ·Ð¾Ð¿Ð°Ñ�ÐµÐ½"
  
! #: builtins.c:7884 builtins.c:7924
  #, gcc-internal-format
  msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgstr "Ð¾Ð±Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %<__builtin___clear_cache%> Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸"
  
! #: builtins.c:8014
  #, gcc-internal-format
  msgid "trampoline generated for nested function %qD"
  msgstr "Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ‚Ñ€Ð°Ð¼Ð¿Ð»Ð¸Ð½ Ð´Ð»Ñ� Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: builtins.c:8409 builtins.c:8422
  #, gcc-internal-format
  msgid "%qD changed semantics in GCC 4.4"
  msgstr "Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÐ° %qD Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 4.4"
  
! #: builtins.c:8528
  #, gcc-internal-format
  msgid "unknown architecture specifier in memory model to builtin"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹ Ð² Ð¼Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: builtins.c:8536
  #, gcc-internal-format
  msgid "invalid memory model argument to builtin"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¼Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: builtins.c:8597 builtins.c:8724
  #, gcc-internal-format
  msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� Ñ�Ð»ÑƒÑ‡Ð°Ñ� Ð¾Ñ‚ÐºÐ°Ð·Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð¸Ð»ÑŒÐ½ÐµÐµ, Ñ‡ÐµÐ¼ Ð´Ð»Ñ� Ñ�Ð»ÑƒÑ‡Ð°Ñ� ÑƒÑ�Ð¿ÐµÑ…Ð° Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__atomic_compare_exchange%>"
  
! #: builtins.c:8605 builtins.c:8732
  #, gcc-internal-format
  msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
  msgstr "Ð·Ð°Ð´Ð°Ð½ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¼Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� Ñ�Ð»ÑƒÑ‡Ð°Ñ� Ð¾Ñ‚ÐºÐ°Ð·Ð° Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__atomic_compare_exchange%>"
  
! #: builtins.c:8790
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð¼Ð¾Ð´ÐµÐ»ÑŒ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__atomic_load%>"
  
! #: builtins.c:8822 builtins.c:9015
  #, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð¼Ð¾Ð´ÐµÐ»ÑŒ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__atomic_store%>"
  
! #: builtins.c:9136
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 1 to %qs"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
  
! #: builtins.c:9178
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-integer argument 1 to %qs"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
  
! #: builtins.c:9242
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_thread_pointer is not supported on this target"
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_thread_pointer Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: builtins.c:9262
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_set_thread_pointer is not supported on this target"
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_set_thread_pointer Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: builtins.c:9321
  #, fuzzy, gcc-internal-format
  #| msgid "-mll64 is only supported for ARC HS cores"
  msgid "%qs only supported in OpenACC code"
  msgstr "-mrelax Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� RTP PIC"
  
! #: builtins.c:9328
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 0 to %qs"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
  
! #: builtins.c:9340
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to %qs"
  msgid "illegal argument 0 to %qs"
*************** msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ
*** 22208,22482 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9759 expr.c:11247
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%KÐ½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9765
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%KÐ½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10097
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_longjmp%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 1"
  
! #: builtins.c:10990
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÐµÑ�ÐºÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: builtins.c:12611
  #, fuzzy, gcc-internal-format
  #| msgid "%<va_start%> used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: builtins.c:12619
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<va_start%>"
  
! #: builtins.c:12634
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² %<__builtin_next_arg%> Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: builtins.c:12639
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<__builtin_next_arg%>"
  
! #: builtins.c:12672
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<va_start%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¼ Ñ�Ð²Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: builtins.c:12685
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ðµ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ, ÐµÑ�Ð»Ð¸ Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %<va_start%> Ð¿Ñ€Ð¾Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ %<register%>"
  
! #: builtins.c:12714
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr ""
  
! #: builtins.c:12727
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr ""
  
! #: builtins.c:13530
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412
! #: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4102 cp/typeck.c:9794
  #, gcc-internal-format
  msgid "declared here"
  msgstr "Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: builtins.c:13545 builtins.c:13670
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qD"
  msgstr "Ñ‚Ñ€ÐµÐ±ÑƒÐµÐ¼Ñ‹Ð¹ Ð¸Ð· %q#D\n"
  
! #: builtins.c:13548
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qT"
  msgstr "Ñ‚Ñ€ÐµÐ±ÑƒÐµÐ¼Ñ‹Ð¹ Ð¸Ð· %q#D\n"
  
! #: builtins.c:13550
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "obtained here"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: builtins.c:13593
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13613
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13622
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "assigned here"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: builtins.c:13651
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13660
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1436
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ"
  
! #: calls.c:1453
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð½ÑƒÐ»ÐµÐ²Ð¾Ðµ"
  
! #: calls.c:1471
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %E"
  
! #: calls.c:1485
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ [%E, %E] Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
  
! #: calls.c:1492
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ [%E, %E] Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %E"
  
! #: calls.c:1522
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr "%KÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ %<%E * %E%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² %i Ð¸ %i Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ %<SIZE_MAX%>"
  
! #: calls.c:1528
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr "%KÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ %<%E * %E%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² %i Ð¸ %i Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %E"
  
! #: calls.c:1539 calls.c:1542
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ [%E, %E]"
  
! #: calls.c:1553
  #, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� %qD"
  
! #: calls.c:1556
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: calls.c:1883
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr ""
  
! #: calls.c:1889
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1895
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1905
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr ""
  
! #: calls.c:1911
  #, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr ""
  
! #: calls.c:1932
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ…Ð²Ð¾Ñ�Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð°: %s"
  
! #: calls.c:2069
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: calls.c:2077
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%Kargument %i value %s is negative"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ"
  
! #: calls.c:2124
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2133
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2144
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2203
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "referencing argument %u of type %qT"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿ %qT, Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
  
! #: calls.c:2216
  #, 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 Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: calls.c:2220
  #, fuzzy, gcc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs"
  
! #: calls.c:2227
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to built-in function %qD"
  msgid "in a call to function %qD"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: calls.c:2230
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "in a call with type %qT"
  msgstr "  Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %qD"
  
! #: calls.c:3802
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
  #
! #: calls.c:4522
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð½Ð° Ñ�Ñ‚ÐµÐº"
--- 22254,22528 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:9798 expr.c:11249
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%KÐ½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<__builtin_va_arg_pack ()%>"
  
  #. All valid uses of __builtin_va_arg_pack_len () are removed during
  #. inlining.
! #: builtins.c:9804
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
  msgstr "%KÐ½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<__builtin_va_arg_pack_len ()%>"
  
! #: builtins.c:10136
  #, gcc-internal-format
  msgid "%<__builtin_longjmp%> second argument must be 1"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_longjmp%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 1"
  
! #: builtins.c:11029
  #, gcc-internal-format
  msgid "target format does not support infinity"
  msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÐµÑ�ÐºÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: builtins.c:12650
  #, fuzzy, gcc-internal-format
  #| msgid "%<va_start%> used in function with fixed args"
  msgid "%<va_start%> used in function with fixed arguments"
  msgstr "%<va_start%> Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: builtins.c:12658
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<va_start%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<va_start%>"
  
! #: builtins.c:12673
  #, gcc-internal-format
  msgid "%<__builtin_next_arg%> called without an argument"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² %<__builtin_next_arg%> Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: builtins.c:12678
  #, gcc-internal-format
  msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<__builtin_next_arg%>"
  
! #: builtins.c:12711
  #, gcc-internal-format
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<va_start%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¼ Ñ�Ð²Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: builtins.c:12724
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ðµ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ, ÐµÑ�Ð»Ð¸ Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %<va_start%> Ð¿Ñ€Ð¾Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ %<register%>"
  
! #: builtins.c:12753
  #, gcc-internal-format
  msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
  msgstr ""
  
! #: builtins.c:12766
  #, gcc-internal-format
  msgid "%Klast argument of %qD is not integer constant between 0 and 3"
  msgstr ""
  
! #: builtins.c:13579
  #, gcc-internal-format
  msgid "%K%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: builtins.c:13584 builtins.c:13648 gimple-ssa-isolate-paths.c:412
! #: tree.c:13246 tree.c:13283 c/c-typeck.c:2989 c/c-typeck.c:3076
! #: c/c-typeck.c:5610 c/c-typeck.c:10849 c/c-typeck.c:10866
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7293 cp/call.c:9346
  #: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115
! #: cp/decl.c:8275 cp/decl.c:15368 cp/decl.c:15747 cp/decl2.c:5624
! #: cp/decl2.c:5675 cp/parser.c:20806 cp/pt.c:8875 cp/semantics.c:2112
! #: cp/semantics.c:3355 cp/semantics.c:4444 cp/typeck.c:1814 cp/typeck.c:2031
! #: cp/typeck.c:4112 cp/typeck.c:9809
  #, gcc-internal-format
  msgid "declared here"
  msgstr "Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: builtins.c:13594 builtins.c:13719
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qD"
  msgstr "Ñ‚Ñ€ÐµÐ±ÑƒÐµÐ¼Ñ‹Ð¹ Ð¸Ð· %q#D\n"
  
! #: builtins.c:13597
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qT"
  msgstr "Ñ‚Ñ€ÐµÐ±ÑƒÐµÐ¼Ñ‹Ð¹ Ð¸Ð· %q#D\n"
  
! #: builtins.c:13599
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "obtained here"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: builtins.c:13642
  #, gcc-internal-format
  msgid "%K%qD called on unallocated object %qD"
  msgstr ""
  
! #: builtins.c:13662
  #, gcc-internal-format
  msgid "%K%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: builtins.c:13671
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "assigned here"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: builtins.c:13700
  #, gcc-internal-format
  msgid "%K%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: builtins.c:13709
  #, gcc-internal-format
  msgid "%K%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: calls.c:1437
  #, gcc-internal-format
  msgid "%Kargument %i value %qE is negative"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ"
  
! #: calls.c:1454
  #, gcc-internal-format
  msgid "%Kargument %i value is zero"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð½ÑƒÐ»ÐµÐ²Ð¾Ðµ"
  
! #: calls.c:1472
  #, gcc-internal-format
  msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %E"
  
! #: calls.c:1486
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] is negative"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ [%E, %E] Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
  
! #: calls.c:1493
  #, gcc-internal-format
  msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ [%E, %E] Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %E"
  
! #: calls.c:1523
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
  msgstr "%KÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ %<%E * %E%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² %i Ð¸ %i Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ %<SIZE_MAX%>"
  
! #: calls.c:1529
  #, gcc-internal-format
  msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
  msgstr "%KÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ %<%E * %E%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² %i Ð¸ %i Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %E"
  
! #: calls.c:1540 calls.c:1543
  #, gcc-internal-format
  msgid "argument %i in the range [%E, %E]"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ [%E, %E]"
  
! #: calls.c:1554
  #, gcc-internal-format
  msgid "in a call to built-in allocation function %qD"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� %qD"
  
! #: calls.c:1557
  #, gcc-internal-format
  msgid "in a call to allocation function %qD declared here"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: calls.c:1884
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound %wu"
  msgstr ""
  
! #: calls.c:1890
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> is smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1896
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%> may be smaller than the specified bound [%E, %E]"
  msgstr ""
  
! #: calls.c:1906
  #, gcc-internal-format
  msgid "%qD argument %i declared attribute %<nonstring%>"
  msgstr ""
  
! #: calls.c:1912
  #, gcc-internal-format
  msgid "argument %qD declared here"
  msgstr ""
  
! #: calls.c:1933
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot tail-call: %s"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ…Ð²Ð¾Ñ�Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð°: %s"
  
! #: calls.c:2070
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "%Kbound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: calls.c:2078
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%Kargument %i value %s is negative"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ"
  
! #: calls.c:2125
  #, gcc-internal-format
  msgid "%Kargument %i of variable length array %s is null but the corresponding bound argument %i value is %s"
  msgstr ""
  
! #: calls.c:2134
  #, gcc-internal-format
  msgid "%Kargument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: calls.c:2145
  #, gcc-internal-format
  msgid "%Kargument %i to %<%T[static %E]%> is null where non-null expected"
  msgstr ""
  
! #: calls.c:2204
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "referencing argument %u of type %qT"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿ %qT, Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
  
! #: calls.c:2217
  #, 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 Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: calls.c:2221
  #, fuzzy, gcc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs"
  
! #: calls.c:2228
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to built-in function %qD"
  msgid "in a call to function %qD"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: calls.c:2231
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "in a call with type %qT"
  msgstr "  Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %qD"
  
! #: calls.c:3803
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
  #
! #: calls.c:4523
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð½Ð° Ñ�Ñ‚ÐµÐº"
*************** msgstr ""
*** 22537,22603 ****
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3083
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "%<asm%> Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð±Ð¾Ð»ÐµÐµ %d Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð²"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3136
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° %qs Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<asm%>"
  
! #: cfgexpand.c:3199
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð·Ð°Ð¼ÐµÐ½Ð° Z-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: cfgexpand.c:3222
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3227
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3304
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð¿Ñ€Ñ�Ð¼Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ� Ðº Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¼Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñƒ %d"
  
! #: cfgexpand.c:3385
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn%'t match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %d Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ asm, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»ÑŽ"
  
! #: cfgexpand.c:3570
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with output operand"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐ°Ñ… Ð¿ÐµÑ€ÐµÐ¿Ð¸Ñ�Ñ‹Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð¸ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð² asm"
  
! #: cfgexpand.c:3575
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with input operand"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐ°Ñ… Ð¿ÐµÑ€ÐµÐ¿Ð¸Ñ�Ñ‹Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð¸ Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð² asm"
  
! #: cfgexpand.c:6607
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð½Ðµ Ð·Ð°Ñ‰Ð¸Ñ‰ÐµÐ½Ñ‹ Ð¿Ñ€Ð¾Ñ‚ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ñ�Ñ‚ÐµÐºÐ°: Ð±ÑƒÑ„ÐµÑ€ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: cfgexpand.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð·Ð°Ñ‰Ð¸Ñ‰ÐµÐ½Ð° Ð¿Ñ€Ð¾Ñ‚ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ñ�Ñ‚ÐµÐºÐ°: Ð²Ñ�Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ð¸Ð¼ÐµÑŽÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼ÐµÐ½ÐµÐµ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cfgexpand.c:6875
  #, fuzzy, gcc-internal-format
  #| msgid "Align function entry to 4 byte."
  msgid "patchable function entry %wu exceeds size %wu"
--- 22583,22649 ----
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.c:3084
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "%<asm%> Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð±Ð¾Ð»ÐµÐµ %d Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð²"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.c:3137
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° %qs Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<asm%>"
  
! #: cfgexpand.c:3202
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð·Ð°Ð¼ÐµÐ½Ð° Z-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: cfgexpand.c:3228
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.c:3236
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð¿Ñ€Ñ�Ð¼Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ� Ðº Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¼Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñƒ %d"
  
! #: cfgexpand.c:3412
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn%'t match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %d Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ asm, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»ÑŽ"
  
! #: cfgexpand.c:3597
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with output operand"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐ°Ñ… Ð¿ÐµÑ€ÐµÐ¿Ð¸Ñ�Ñ‹Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð¸ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð² asm"
  
! #: cfgexpand.c:3602
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with input operand"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐ°Ñ… Ð¿ÐµÑ€ÐµÐ¿Ð¸Ñ�Ñ‹Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð¸ Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð² asm"
  
! #: cfgexpand.c:6639
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð½Ðµ Ð·Ð°Ñ‰Ð¸Ñ‰ÐµÐ½Ñ‹ Ð¿Ñ€Ð¾Ñ‚ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ñ�Ñ‚ÐµÐºÐ°: Ð±ÑƒÑ„ÐµÑ€ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: cfgexpand.c:6643
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð·Ð°Ñ‰Ð¸Ñ‰ÐµÐ½Ð° Ð¿Ñ€Ð¾Ñ‚ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ñ�Ñ‚ÐµÐºÐ°: Ð²Ñ�Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ð¸Ð¼ÐµÑŽÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼ÐµÐ½ÐµÐµ %d Ð±Ð°Ð¹Ñ‚"
  
! #: cfgexpand.c:6907
  #, fuzzy, gcc-internal-format
  #| msgid "Align function entry to 4 byte."
  msgid "patchable function entry %wu exceeds size %wu"
*************** msgid "%<weakref%> attribute ignored bec
*** 23504,23515 ****
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<weakref%> Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12106
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: cgraphunit.c:1084 c/c-decl.c:12116
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<static%>, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
--- 23550,23561 ----
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<weakref%> Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
  #. include_self=
! #: cgraphunit.c:1082 c/c-decl.c:12109
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: cgraphunit.c:1084 c/c-decl.c:12119
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<static%>, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
*************** msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð·Ð°ÐºÑ€Ñ‹Ñ‚
*** 23622,23628 ****
  msgid "cannot find %qs"
  msgstr "[Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %s]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7583
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed: %m"
  msgid "%<pex_init%> failed: %m"
--- 23668,23674 ----
  msgid "cannot find %qs"
  msgstr "[Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %s]"
  
! #: collect-utils.c:188 collect2.c:2414 gcc.c:3392 gcc.c:7593
  #, fuzzy, gcc-internal-format
  #| msgid "pex_init failed: %m"
  msgid "%<pex_init%> failed: %m"
*************** msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¾ÐºÑ€ÑƒÐ¶Ð
*** 23644,23650 ****
  msgid "ld returned %d exit status"
  msgstr "Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ ld Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð»Ð¾Ñ�ÑŒ Ñ� ÐºÐ¾Ð´Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° %d"
  
! #: collect2.c:924 gcc.c:8102 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
--- 23690,23696 ----
  msgid "ld returned %d exit status"
  msgstr "Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ ld Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð»Ð¾Ñ�ÑŒ Ñ� ÐºÐ¾Ð´Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° %d"
  
! #: collect2.c:924 gcc.c:8112 config/gcn/mkoffload.c:765
  #: config/i386/intelmic-mkoffload.c:597 config/nvptx/mkoffload.c:418
  #, gcc-internal-format
  msgid "atexit failed"
*************** msgstr "Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð·Ð°Ð²Ð
*** 23739,23755 ****
  msgid "unable to open dynamic dependency %qs"
  msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÑƒÑŽ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ '%s'"
  
! #: collect2.c:2786
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: Ð½Ðµ COFF-Ñ„Ð°Ð¹Ð»"
  
! #: collect2.c:2943
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� COFF-Ñ„Ð°Ð¹Ð»Ð°"
  
! #: collect2.c:3002
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ° lib%s"
--- 23785,23801 ----
  msgid "unable to open dynamic dependency %qs"
  msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÑƒÑŽ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ '%s'"
  
! #: collect2.c:2787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: not a COFF file"
  msgstr "%s: Ð½Ðµ COFF-Ñ„Ð°Ð¹Ð»"
  
! #: collect2.c:2946
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: cannot open as COFF file"
  msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� COFF-Ñ„Ð°Ð¹Ð»Ð°"
  
! #: collect2.c:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "library lib%s not found"
  msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ° lib%s"
*************** msgstr "region_array Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚
*** 24105,24111 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ region_tree"
  
! #: except.c:3517 tree.c:14926 value-prof.c:537
  #, fuzzy, gcc-internal-format
  #| msgid "open %s failed: %s"
  msgid "%qs failed"
--- 24151,24157 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ region_tree"
  
! #: except.c:3517 tree.c:14933 value-prof.c:537
  #, fuzzy, gcc-internal-format
  #| msgid "open %s failed: %s"
  msgid "%qs failed"
*************** msgstr "Ð¾Ð±Ñ€Ð°Ñ‚Ð¸Ñ‚ÑŒ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº
*** 24136,24152 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr "Ð·Ð°Ð¿Ð¸Ñ�ÑŒ %wu-Ð±Ð¸Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð²Ð½Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ† Ð¾Ð±ÑŠÐµÐºÑ‚Ð°-Ð¿Ñ€Ð¸ÐµÐ¼Ð½Ð¸ÐºÐ°, Ð´Ð°Ð½Ð½Ñ‹Ðµ ÑƒÑ�ÐµÑ‡ÐµÐ½Ñ‹ Ð´Ð¾ %wu-Ð±Ð¸Ñ‚"
  
! #: expr.c:11259
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%KÐ²Ñ‹Ð·Ð¾Ð² %qs, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ error: %s"
  
! #: expr.c:11273
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%KÐ²Ñ‹Ð·Ð¾Ð² %qs, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ warning: %s"
  
! #: expr.c:12311
  #, fuzzy, gcc-internal-format
  #| msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
--- 24182,24198 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr "Ð·Ð°Ð¿Ð¸Ñ�ÑŒ %wu-Ð±Ð¸Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð²Ð½Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ† Ð¾Ð±ÑŠÐµÐºÑ‚Ð°-Ð¿Ñ€Ð¸ÐµÐ¼Ð½Ð¸ÐºÐ°, Ð´Ð°Ð½Ð½Ñ‹Ðµ ÑƒÑ�ÐµÑ‡ÐµÐ½Ñ‹ Ð´Ð¾ %wu-Ð±Ð¸Ñ‚"
  
! #: expr.c:11261
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%KÐ²Ñ‹Ð·Ð¾Ð² %qs, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ error: %s"
  
! #: expr.c:11275
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%KÐ²Ñ‹Ð·Ð¾Ð² %qs, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ warning: %s"
  
! #: expr.c:12313
  #, fuzzy, gcc-internal-format
  #| msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
  msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
*************** msgstr "Ð±Ð¾Ð»ÑŒÑˆÐ°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð
*** 24183,24189 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "Ð¿Ñ€Ð¸ Ð´Ð°Ð½Ð½Ð¾Ð¹ ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� - Ð²Ñ�ÐµÐ³Ð´Ð° %d"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ�, Ñ‡Ñ‚Ð¾ Ð¿Ñ€Ð¸ ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½Ð¸Ð¸ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ð½Ðµ Ð¿Ñ€Ð¾Ð¸Ð·Ð¾ÑˆÐ»Ð¾ Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ"
--- 24229,24235 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "Ð¿Ñ€Ð¸ Ð´Ð°Ð½Ð½Ð¾Ð¹ ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� - Ð²Ñ�ÐµÐ³Ð´Ð° %d"
  
! #: fold-const.c:5982 tree-ssa-reassoc.c:2766 tree-ssa-reassoc.c:3782
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ�, Ñ‡Ñ‚Ð¾ Ð¿Ñ€Ð¸ ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½Ð¸Ð¸ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ð½Ðµ Ð¿Ñ€Ð¾Ð¸Ð·Ð¾ÑˆÐ»Ð¾ Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ"
*************** msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð¼Ð¾Ð¶
*** 24245,24251 ****
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %q+D Ð¼Ð¾Ð³ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ñ€Ñ‡ÐµÐ½ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ð¼Ð¸ %<longjmp%> Ð¸Ð»Ð¸ %<vfork%>"
  
! #: function.c:4968
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
--- 24291,24297 ----
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %q+D Ð¼Ð¾Ð³ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ñ€Ñ‡ÐµÐ½ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ð¼Ð¸ %<longjmp%> Ð¸Ð»Ð¸ %<vfork%>"
  
! #: function.c:4971
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
*************** msgstr "Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ð¹ Ð¿ÑƒÑ‚ÑŒ %qs
*** 24330,24342 ****
  msgid "%<-pipe%> not supported"
  msgstr "ÐºÐ»ÑŽÑ‡ -pipe Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: gcc.c:3409 gcc.c:7592
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s: %m"
  
! #: gcc.c:3410 gcc.c:7593
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s: %m"
  msgid "cannot execute %qs: %s"
--- 24376,24388 ----
  msgid "%<-pipe%> not supported"
  msgstr "ÐºÐ»ÑŽÑ‡ -pipe Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: gcc.c:3409 gcc.c:7602
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ %s: %m"
  
! #: gcc.c:3410 gcc.c:7603
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s: %m"
  msgid "cannot execute %qs: %s"
*************** msgstr "GCC Ð½Ðµ Ñ�ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð¸Ñ€Ð
*** 24375,24438 ****
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs - Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ -save-temps"
  
! #: gcc.c:4842 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð» %qs Ñ�Ð¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ‚ Ñ� Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹Ð¼ Ñ„Ð°Ð¹Ð»Ð¾Ð¼"
  
! #: gcc.c:4847
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "Ð¸Ð¼Ñ� Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿ÑƒÑ�Ñ‚Ñ‹Ð¼"
  
! #: gcc.c:5231
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "ÐºÐ»ÑŽÑ‡ -pipe Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ñ‚.Ðº. Ð·Ð°Ð´Ð°Ð½ ÐºÐ»ÑŽÑ‡ -save-temps"
  
! #: gcc.c:5319
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð»Ð° Ð·Ð° Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¼ Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ð¼ Ñ„Ð°Ð¹Ð»Ð¾Ð¼"
  
! #: gcc.c:5522
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ñ�ÐºÑ€Ð¸Ð¿Ñ‚ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ %qs Ð² Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐº"
  
! #: gcc.c:5729
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "ÐºÐ»ÑŽÑ‡ %qs Ð½Ðµ Ð½Ð°Ñ‡Ð¸Ð½Ð°ÐµÑ‚Ñ�Ñ� Ñ� %<-%>"
  
! #: gcc.c:5733
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "ÐºÐ»ÑŽÑ‡, Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¾Ð¹ spec, Ñ�Ð¾Ñ�Ñ‚Ð¾Ð¸Ñ‚ Ð¸Ð· Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð·Ð½Ð°ÐºÐ° %<-%>"
  
! #: gcc.c:5957
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°"
  
! #: gcc.c:6118
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ %<%%0%c%>"
  
! #: gcc.c:6397
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ %<%%W%c%>"
  
! #: gcc.c:6413
  #, fuzzy, gcc-internal-format
  #| msgid "spec %qs has invalid %<%%0%c%>"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ %<%%0%c%>"
  
! #: gcc.c:6434
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ %<%%x%c%>"
--- 24421,24484 ----
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs - Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ -save-temps"
  
! #: gcc.c:4852 toplev.c:719
  #, gcc-internal-format
  msgid "input file %qs is the same as output file"
  msgstr "Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð» %qs Ñ�Ð¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ‚ Ñ� Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹Ð¼ Ñ„Ð°Ð¹Ð»Ð¾Ð¼"
  
! #: gcc.c:4857
  #, gcc-internal-format
  msgid "output filename may not be empty"
  msgstr "Ð¸Ð¼Ñ� Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿ÑƒÑ�Ñ‚Ñ‹Ð¼"
  
! #: gcc.c:5241
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "ÐºÐ»ÑŽÑ‡ -pipe Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ñ‚.Ðº. Ð·Ð°Ð´Ð°Ð½ ÐºÐ»ÑŽÑ‡ -save-temps"
  
! #: gcc.c:5329
  #, gcc-internal-format
  msgid "%<-x %s%> after last input file has no effect"
  msgstr "%<-x %s%> Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð»Ð° Ð·Ð° Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¼ Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ð¼ Ñ„Ð°Ð¹Ð»Ð¾Ð¼"
  
! #: gcc.c:5532
  #, gcc-internal-format
  msgid "unable to locate default linker script %qs in the library search paths"
  msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ñ�ÐºÑ€Ð¸Ð¿Ñ‚ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ %qs Ð² Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐº"
  
! #: gcc.c:5739
  #, gcc-internal-format
  msgid "switch %qs does not start with %<-%>"
  msgstr "ÐºÐ»ÑŽÑ‡ %qs Ð½Ðµ Ð½Ð°Ñ‡Ð¸Ð½Ð°ÐµÑ‚Ñ�Ñ� Ñ� %<-%>"
  
! #: gcc.c:5743
  #, gcc-internal-format
  msgid "spec-generated switch is just %<-%>"
  msgstr "ÐºÐ»ÑŽÑ‡, Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¾Ð¹ spec, Ñ�Ð¾Ñ�Ñ‚Ð¾Ð¸Ñ‚ Ð¸Ð· Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð·Ð½Ð°ÐºÐ° %<-%>"
  
! #: gcc.c:5967
  #, gcc-internal-format
  msgid "spec %qs invalid"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°"
  
! #: gcc.c:6128
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ %<%%0%c%>"
  
! #: gcc.c:6407
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%W%c%>"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ %<%%W%c%>"
  
! #: gcc.c:6423
  #, fuzzy, gcc-internal-format
  #| msgid "spec %qs has invalid %<%%0%c%>"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ %<%%0%c%>"
  
! #: gcc.c:6444
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ %<%%x%c%>"
*************** msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qs Ð¸Ð
*** 24440,24588 ****
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6645
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸: Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %<%%*%> Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¿Ñ€Ð¸ Ñ�Ð¾Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
  
! #: gcc.c:6696
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸: Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ %qc"
  
! #: gcc.c:6762
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸"
  
! #: gcc.c:6792
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function %qs"
  msgid "error in arguments to spec function %qs"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ… spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: gcc.c:6851
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
  #. )
! #: gcc.c:6854
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: gcc.c:6873
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: gcc.c:7052
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.c:7187
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ %qs Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð½Ð° Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ðµ %qc"
  
! #: gcc.c:7282
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ %qs Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…"
  
! #: gcc.c:7891
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s: Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ð´Ð»Ð¸Ð½Ñƒ Ñ„Ð°Ð¹Ð»Ð° %s Ð´Ð»Ñ� Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð² ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ñ� Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ð¾Ð¹ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÐµÐ¹ Ð¸ Ð±ÐµÐ·"
  
! #: gcc.c:7902
  #, fuzzy, gcc-internal-format
  #| msgid "%s: -fcompare-debug failure (length)"
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° -fcompare-debug (Ð´Ð»Ð¸Ð½Ð°)"
  
! #: gcc.c:7912 gcc.c:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ñ„Ð°Ð¹Ð»Ð° %s Ð´Ð»Ñ� Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð² ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ñ� Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ð¾Ð¹ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÐµÐ¹ Ð¸ Ð±ÐµÐ·"
  
! #: gcc.c:7932 gcc.c:7969
  #, fuzzy, gcc-internal-format
  #| msgid "%s: -fcompare-debug failure"
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° -fcompare-debug"
  
! #: gcc.c:8272
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸: Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� SYSROOT_SUFFIX_SPEC"
  
! #: gcc.c:8297
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸: Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� SYSROOT_HEADERS_SUFFIX_SPEC"
  
! #: gcc.c:8503
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>; did you mean %<-%s%>?"
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ð°Ñ� Ð¾Ð¿Ñ†Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ %<-%s%>; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %<-%s%>?"
  
! #: gcc.c:8507
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ð°Ñ� Ð¾Ð¿Ñ†Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ %<-%s%>"
  
! #: gcc.c:8633
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ� Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð² Ð½Ðµ Ñ�ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: gcc.c:8694
  #, gcc-internal-format
  msgid "no input files"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹"
  
! #: gcc.c:8745
  #, fuzzy, gcc-internal-format
  #| msgid "cannot specify -o with -c, -S or -E with multiple files"
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ -o Ñ�, -S Ð¸Ð»Ð¸ -E Ð¸ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ð¼Ð¸ Ñ„Ð°Ð¹Ð»Ð°Ð¼Ð¸"
  
! #: gcc.c:8787
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€ %s Ð½Ðµ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½"
  
! #: gcc.c:8812
  #, fuzzy, gcc-internal-format
  #| msgid "recompiling with -fcompare-debug"
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ñ� Ñ� -fcompare-debug"
  
! #: gcc.c:8828
  #, fuzzy, gcc-internal-format
  #| msgid "during -fcompare-debug recompilation"
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ð¹ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ð´Ð»Ñ� -fcompare-debug"
  
! #: gcc.c:8837
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ñ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð´Ð°Ð¼Ð¿Ð¾Ð² ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°"
  
! #: gcc.c:8990
  #, fuzzy, gcc-internal-format
  #| msgid "-fuse-linker-plugin, but %s not found"
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "-fuse-linker-plugin, Ð½Ð¾ %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½"
  
! #: gcc.c:9024
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ° Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ð»Ð°Ñ�ÑŒ"
--- 24486,24634 ----
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
! #: gcc.c:6655
  #, gcc-internal-format
  msgid "spec failure: %<%%*%> has not been initialized by pattern match"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸: Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %<%%*%> Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¿Ñ€Ð¸ Ñ�Ð¾Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
  
! #: gcc.c:6706
  #, gcc-internal-format
  msgid "spec failure: unrecognized spec option %qc"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸: Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ %qc"
  
! #: gcc.c:6772
  #, gcc-internal-format
  msgid "unknown spec function %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸"
  
! #: gcc.c:6802
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function %qs"
  msgid "error in arguments to spec function %qs"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ… spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: gcc.c:6861
  #, gcc-internal-format
  msgid "malformed spec function name"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
  #. )
! #: gcc.c:6864
  #, gcc-internal-format
  msgid "no arguments for spec function"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: gcc.c:6883
  #, gcc-internal-format
  msgid "malformed spec function arguments"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: gcc.c:7062
  #, gcc-internal-format
  msgid "braced spec %qs ends in escape"
  msgstr ""
  
! #: gcc.c:7197
  #, gcc-internal-format
  msgid "braced spec %qs is invalid at %qc"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ %qs Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð½Ð° Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ðµ %qc"
  
! #: gcc.c:7292
  #, gcc-internal-format
  msgid "braced spec body %qs is invalid"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ %qs Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…"
  
! #: gcc.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not determine length of compare-debug file %s"
  msgstr "%s: Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ð´Ð»Ð¸Ð½Ñƒ Ñ„Ð°Ð¹Ð»Ð° %s Ð´Ð»Ñ� Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð² ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ñ� Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ð¾Ð¹ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÐµÐ¹ Ð¸ Ð±ÐµÐ·"
  
! #: gcc.c:7912
  #, fuzzy, gcc-internal-format
  #| msgid "%s: -fcompare-debug failure (length)"
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° -fcompare-debug (Ð´Ð»Ð¸Ð½Ð°)"
  
! #: gcc.c:7922 gcc.c:7963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: could not open compare-debug file %s"
  msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ñ„Ð°Ð¹Ð»Ð° %s Ð´Ð»Ñ� Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð² ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ñ� Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ð¾Ð¹ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÐµÐ¹ Ð¸ Ð±ÐµÐ·"
  
! #: gcc.c:7942 gcc.c:7979
  #, fuzzy, gcc-internal-format
  #| msgid "%s: -fcompare-debug failure"
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° -fcompare-debug"
  
! #: gcc.c:8282
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_SUFFIX_SPEC%>"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸: Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� SYSROOT_SUFFIX_SPEC"
  
! #: gcc.c:8307
  #, fuzzy, gcc-internal-format
  #| msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
  msgid "spec failure: more than one argument to %<SYSROOT_HEADERS_SUFFIX_SPEC%>"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸: Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� SYSROOT_HEADERS_SUFFIX_SPEC"
  
! #: gcc.c:8513
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>; did you mean %<-%s%>?"
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ð°Ñ� Ð¾Ð¿Ñ†Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ %<-%s%>; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %<-%s%>?"
  
! #: gcc.c:8517
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option %<-%s%>"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ð°Ñ� Ð¾Ð¿Ñ†Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ %<-%s%>"
  
! #: gcc.c:8643
  #, gcc-internal-format
  msgid "not configured with sysroot headers suffix"
  msgstr "Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ� Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð² Ð½Ðµ Ñ�ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: gcc.c:8704
  #, gcc-internal-format
  msgid "no input files"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹"
  
! #: gcc.c:8755
  #, fuzzy, gcc-internal-format
  #| msgid "cannot specify -o with -c, -S or -E with multiple files"
  msgid "cannot specify %<-o%> with %<-c%>, %<-S%> or %<-E%> with multiple files"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ -o Ñ�, -S Ð¸Ð»Ð¸ -E Ð¸ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ð¼Ð¸ Ñ„Ð°Ð¹Ð»Ð°Ð¼Ð¸"
  
! #: gcc.c:8797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s compiler not installed on this system"
  msgstr "%s: ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€ %s Ð½Ðµ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½"
  
! #: gcc.c:8822
  #, fuzzy, gcc-internal-format
  #| msgid "recompiling with -fcompare-debug"
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ñ� Ñ� -fcompare-debug"
  
! #: gcc.c:8838
  #, fuzzy, gcc-internal-format
  #| msgid "during -fcompare-debug recompilation"
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ð¹ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ð´Ð»Ñ� -fcompare-debug"
  
! #: gcc.c:8847
  #, gcc-internal-format
  msgid "comparing final insns dumps"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ñ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð´Ð°Ð¼Ð¿Ð¾Ð² ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°"
  
! #: gcc.c:9000
  #, fuzzy, gcc-internal-format
  #| msgid "-fuse-linker-plugin, but %s not found"
  msgid "%<-fuse-linker-plugin%>, but %s not found"
  msgstr "-fuse-linker-plugin, Ð½Ð¾ %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½"
  
! #: gcc.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: linker input file unused because linking not done"
  msgstr "%s: Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ° Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ð»Ð°Ñ�ÑŒ"
*************** msgstr "%s: Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹ Ðº
*** 24590,24683 ****
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9030
  #, fuzzy, gcc-internal-format
  #| msgid "%s: linker input file unused because linking not done"
  msgid "%s: linker input file not found: %m"
  msgstr "%s: Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ° Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ð»Ð°Ñ�ÑŒ"
  
! #: gcc.c:9126 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<-%> ÐºÐ°Ðº Ð²Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ� Ð¿Ñ€ÐµÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ°"
  
! #: gcc.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð°Ð´Ð°Ð½Ð¸Ðµ Ñ�Ð·Ñ‹ÐºÐ° %s"
  
! #: gcc.c:9372
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: gcc.c:9574
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� %qs Ð² Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹"
  
! #: gcc.c:9638
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "Ð²Ñ‹Ð±Ð¾Ñ€ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ %qs %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½"
  
! #: gcc.c:9801
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "Ð²Ñ‹Ð±Ð¾Ñ€ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½"
  
! #: gcc.c:9841
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ %qs Ð² Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: gcc.c:10092
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� %qs Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: gcc.c:10259 gcc.c:10264
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð½Ð¾Ð¼ÐµÑ€ Ð²ÐµÑ€Ñ�Ð¸Ð¸ %qs"
  
! #: gcc.c:10307
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %%:version-compare"
  
! #: gcc.c:10313
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %%:version-compare"
  
! #: gcc.c:10355
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %qs Ð² %%:version-compare"
  
! #: gcc.c:10479
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %%:compare-debug-dump-opt"
  
! #: gcc.c:10547
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %%:compare-debug-self-opt"
  
! #: gcc.c:10634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: gcc.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %%:debug-level-gt"
  
! #: gcc.c:10759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments to %%:debug-level-gt"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
--- 24636,24729 ----
  #. This is can be an indication the user specifed an errorneous
  #. separated option value, (or used the wrong prefix for an
  #. option).
! #: gcc.c:9040
  #, fuzzy, gcc-internal-format
  #| msgid "%s: linker input file unused because linking not done"
  msgid "%s: linker input file not found: %m"
  msgstr "%s: Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ° Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ð»Ð°Ñ�ÑŒ"
  
! #: gcc.c:9136 c-family/c-opts.c:784
  #, gcc-internal-format
  msgid "cannot use %<-%> as input filename for a precompiled header"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<-%> ÐºÐ°Ðº Ð²Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ� Ð¿Ñ€ÐµÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ°"
  
! #: gcc.c:9142
  #, gcc-internal-format, gfc-internal-format
  msgid "language %s not recognized"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð°Ð´Ð°Ð½Ð¸Ðµ Ñ�Ð·Ñ‹ÐºÐ° %s"
  
! #: gcc.c:9382
  #, gcc-internal-format
  msgid "multilib spec %qs is invalid"
  msgstr "Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: gcc.c:9584
  #, gcc-internal-format
  msgid "multilib exclusions %qs is invalid"
  msgstr "Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� %qs Ð² Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹"
  
! #: gcc.c:9648
  #, gcc-internal-format
  msgid "multilib select %qs %qs is invalid"
  msgstr "Ð²Ñ‹Ð±Ð¾Ñ€ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ %qs %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½"
  
! #: gcc.c:9811
  #, gcc-internal-format
  msgid "multilib select %qs is invalid"
  msgstr "Ð²Ñ‹Ð±Ð¾Ñ€ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½"
  
! #: gcc.c:9851
  #, gcc-internal-format
  msgid "multilib exclusion %qs is invalid"
  msgstr "Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ %qs Ð² Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: gcc.c:10102
  #, gcc-internal-format
  msgid "environment variable %qs not defined"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� %qs Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: gcc.c:10269 gcc.c:10274
  #, gcc-internal-format
  msgid "invalid version number %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð½Ð¾Ð¼ÐµÑ€ Ð²ÐµÑ€Ñ�Ð¸Ð¸ %qs"
  
! #: gcc.c:10317
  #, gcc-internal-format, gfc-internal-format
  msgid "too few arguments to %%:version-compare"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %%:version-compare"
  
! #: gcc.c:10323
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:version-compare"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %%:version-compare"
  
! #: gcc.c:10365
  #, gcc-internal-format
  msgid "unknown operator %qs in %%:version-compare"
  msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %qs Ð² %%:version-compare"
  
! #: gcc.c:10489
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-dump-opt"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %%:compare-debug-dump-opt"
  
! #: gcc.c:10557
  #, gcc-internal-format, gfc-internal-format
  msgid "too many arguments to %%:compare-debug-self-opt"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %%:compare-debug-self-opt"
  
! #: gcc.c:10644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments for %%:dumps"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: gcc.c:10748
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of arguments to %%:debug-level-gt"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %%:debug-level-gt"
  
! #: gcc.c:10769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of arguments to %%:debug-level-gt"
  msgid "wrong number of arguments to %%:dwarf-version-gt"
*************** msgstr "open /dev/zero: %m"
*** 24821,24869 ****
  msgid "cannot write PCH file"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð·Ð°Ð¿Ð¸Ñ�Ð¸ PCH Ñ„Ð°Ð¹Ð»Ð°"
  
! #: gimple-fold.c:1855 gimple-fold.c:2916
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1921
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1926
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2304 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2306
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2324
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4377 gimple-fold.c:4572
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member %qD not at end of %q#T"
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ†Ðµ %q#T"
  
! #: gimple-fold.c:4521
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-mn is not supported for linux targets"
  msgid "%s not supported for variable length aggregates"
  msgstr "-mn Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� linux Ñ†ÐµÐ»ÐµÐ¹"
  
! #: gimple-fold.c:4747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SPE not supported in this target"
  msgid "%s not supported on this target"
--- 24867,24915 ----
  msgid "cannot write PCH file"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð·Ð°Ð¿Ð¸Ñ�Ð¸ PCH Ñ„Ð°Ð¹Ð»Ð°"
  
! #: gimple-fold.c:1856 gimple-fold.c:2917
  #, gcc-internal-format
  msgid "%qD source argument is the same as destination"
  msgstr ""
  
! #: gimple-fold.c:1922
  msgid "%G%qD destination unchanged after copying no bytes from a string of length %E"
  msgstr ""
  
! #: gimple-fold.c:1927
  msgid "%G%qD destination unchanged after copying no bytes"
  msgstr ""
  
! #: gimple-fold.c:2305 tree-ssa-strlen.c:3057
  msgid "%G%qD specified bound %E equals destination size"
  msgstr ""
  
! #: gimple-fold.c:2307
  msgid "%G%qD specified bound %E exceeds destination size %wu"
  msgstr ""
  
! #: gimple-fold.c:2325
  msgid "%G%qD specified bound %E equals source length"
  msgstr ""
  
! #: gimple-fold.c:4376 gimple-fold.c:4571
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member %qD not at end of %q#T"
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ†Ðµ %q#T"
  
! #: gimple-fold.c:4520
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
  
! #: gimple-fold.c:4740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-mn is not supported for linux targets"
  msgid "%s not supported for variable length aggregates"
  msgstr "-mn Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� linux Ñ†ÐµÐ»ÐµÐ¹"
  
! #: gimple-fold.c:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SPE not supported in this target"
  msgid "%s not supported on this target"
*************** msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð¿Ð¾ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼
*** 24884,24890 ****
  msgid "function may return address of local variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð´Ñ€ÐµÑ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
--- 24930,24936 ----
  msgid "function may return address of local variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10943
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð´Ñ€ÐµÑ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
*************** msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°
*** 25475,25481 ****
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr ""
--- 25521,25527 ----
  msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3723
  #, gcc-internal-format
  msgid "array %qD declared here"
  msgstr ""
*************** msgstr ""
*** 25500,25511 ****
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444
! #: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944
! #: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23271
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
--- 25546,25557 ----
  msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:589 tree-ssa-uninit.c:667
! #: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8950 cp/class.c:1459
! #: cp/class.c:3275 cp/constexpr.c:957 cp/decl.c:4198 cp/decl.c:11962
! #: cp/decl.c:12441 cp/decl.c:12450 cp/friend.c:386 cp/friend.c:396
  #: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631
! #: cp/parser.c:6768 cp/parser.c:23280
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
*************** msgstr "%qE Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð² Ð¾Ð±ÑŠÐ
*** 25677,25683 ****
  msgid "enclosing %<target%>"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� Ñ†ÐµÐ»ÐµÐ²Ð°Ñ� Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ"
  
! #: gimplify.c:7574 gimplify.c:9015
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð² Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ¹ %<host_data%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
--- 25723,25729 ----
  msgid "enclosing %<target%>"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð°Ñ� Ñ†ÐµÐ»ÐµÐ²Ð°Ñ� Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ"
  
! #: gimplify.c:7574 gimplify.c:9026
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð² Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ¹ %<host_data%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
*************** msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€Ð
*** 25713,25920 ****
  msgid "iteration variable %qE should not be linear"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ð¹"
  
! #: gimplify.c:8616 gimplify.c:8622
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:8639
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<lastprivate%>"
  
! #: gimplify.c:8728
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8736 gimplify.c:12858
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
  #
! #: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765
! #: gimplify.c:12851
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: gimplify.c:8859
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¾Ñ‚ Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ñ†Ð¸ÐºÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸, Ñ�ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ� %<distribute%>"
  
! #: gimplify.c:9185
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ð»Ñ� %qE Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: gimplify.c:9367
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð° Ð² map ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: gimplify.c:9729
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "copyprivate Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� threadprivate Ð¸Ð»Ð¸ private Ð²Ð¾ Ð²Ð½ÐµÑˆÐ½ÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: gimplify.c:9786
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "%s Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‡Ð°Ñ�Ñ‚Ð½Ð¾Ð¹ Ð´Ð»Ñ� Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð°"
  
! #: gimplify.c:9818
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� %qs %<if%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð° Ð½Ðµ %qs"
  
! #: gimplify.c:10018
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10228
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD Ð² Ð½ÐµÑ�Ð²Ð½Ð¾Ð¹ %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: gimplify.c:10282
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD Ð² Ð½ÐµÑ�Ð²Ð½Ð¾Ð¹ %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:10531
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:10592
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "Ñ‚Ð° Ð¶Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² %<firstprivate%> Ð¸ %<lastprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… %<distribute%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:10683
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible data clause with reduction on %qE; promoting to present_or_copy"
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð°Ñ� ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ� Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸ÐµÐ¹ %qE; Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¾ Ð² present_or_copy"
  
! #: gimplify.c:10830
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10849
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� private Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ñ� Ð½Ð° %qE"
  
! #: gimplify.c:10986
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: gimplify.c:11320
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11824 gimplify.c:12083
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:12789
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<teams%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð½Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð° Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾ Ð² %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:12813
  #, fuzzy, gcc-internal-format
  #| msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<distribute%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð° Ð² %<teams%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:12833
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ %<distribute%> Ð¸Ð»Ð¸ %<parallel%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ñ‹ Ð² %<teams%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: gimplify.c:12886
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<#pragma omp declare reduction%> Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»ÑŒ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð½Ðµ %<omp_out%> Ð¸ Ð½Ðµ %<omp_in%>"
  
! #: gimplify.c:13749 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "%<ordered%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ñ� %<depend%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð° Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ†Ð¸ÐºÐ»Ð° Ñ� %<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: gimplify.c:13767
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ� Ñ�Ð°Ð¼Ð¾Ð³Ð¾ Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ Ñ†Ð¸ÐºÐ»Ð° %d, Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %qE"
  
! #: gimplify.c:13780
  #, fuzzy, gcc-internal-format
  #| msgid "number of variables in %<depend(sink)%> clause does not match number of iteration variables"
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð² %<depend(sink)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‡Ð¸Ñ�Ð»Ñƒ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: gimplify.c:13793
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð¹ %<depend(source)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %<ordered%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:13804
  #, fuzzy, gcc-internal-format
  #| msgid "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses on the same construct"
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "%<depend(source)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<depend(sink:)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ð¼Ð¸ Ð² Ñ‚Ð¾Ð¹ Ð¶Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:15082
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² gimple Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð»Ð¾Ñ�ÑŒ Ð½ÐµÑƒÑ�Ð¿ÐµÑˆÐ½Ð¾"
  
! #: gimplify.c:15615
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½ Ðº %qT Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ñ‡ÐµÑ€ÐµÐ· %<...%>"
  
! #: gimplify.c:15620
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ %<va_arg%> Ð½ÑƒÐ¶Ð½Ð¾ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ %qT, Ð° Ð½Ðµ %qT)"
  
! #: gimplify.c:15627
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Ð¿Ñ€Ð¸ Ð´Ð¾Ñ�Ñ‚Ð¸Ð¶ÐµÐ½Ð¸Ð¸ Ñ�Ñ‚Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð° Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚Ñ�Ñ� Ð°Ð²Ð°Ñ€Ð¸Ð¹Ð½Ð¾"
  
! #: godump.c:1421
  #, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð´Ð°Ð¼Ð¿-Ñ„Ð°Ð¹Ð»Ð° GO: %m"
  
! #: godump.c:1433
  #, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð´Ð°Ð¼Ð¿-Ñ„Ð°Ð¹Ð»Ð° Go %qs: %m"
--- 25759,25966 ----
  msgid "iteration variable %qE should not be linear"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ð¹"
  
! #: gimplify.c:8627 gimplify.c:8633
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:8650
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<lastprivate%>"
  
! #: gimplify.c:8739
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8747 gimplify.c:12869
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
  #
! #: gimplify.c:8758 gimplify.c:8764 gimplify.c:8770 gimplify.c:8776
! #: gimplify.c:12862
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: gimplify.c:8870
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¾Ñ‚ Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ñ†Ð¸ÐºÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸, Ñ�ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ� %<distribute%>"
  
! #: gimplify.c:9196
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ð»Ñ� %qE Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: gimplify.c:9378
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð° Ð² map ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: gimplify.c:9740
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "copyprivate Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� threadprivate Ð¸Ð»Ð¸ private Ð²Ð¾ Ð²Ð½ÐµÑˆÐ½ÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: gimplify.c:9797
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "%s Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‡Ð°Ñ�Ñ‚Ð½Ð¾Ð¹ Ð´Ð»Ñ� Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð°"
  
! #: gimplify.c:9829
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� %qs %<if%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð° Ð½Ðµ %qs"
  
! #: gimplify.c:10029
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:10239
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD Ð² Ð½ÐµÑ�Ð²Ð½Ð¾Ð¹ %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: gimplify.c:10293
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD Ð² Ð½ÐµÑ�Ð²Ð½Ð¾Ð¹ %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:10542
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:10603
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "Ñ‚Ð° Ð¶Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² %<firstprivate%> Ð¸ %<lastprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… %<distribute%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:10694
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible data clause with reduction on %qE; promoting to present_or_copy"
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð°Ñ� ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ� Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸ÐµÐ¹ %qE; Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¾ Ð² present_or_copy"
  
! #: gimplify.c:10841
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10860
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� private Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ñ� Ð½Ð° %qE"
  
! #: gimplify.c:10997
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: gimplify.c:11331
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:11590 gimplify.c:11594 gimplify.c:11603
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.c:11835 gimplify.c:12094
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "%<_Atomic%> %qD Ð² %<firstprivate%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:12800
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<teams%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð½Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð° Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾ Ð² %<target%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:12824
  #, fuzzy, gcc-internal-format
  #| msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<distribute%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð° Ð² %<teams%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:12844
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ %<distribute%> Ð¸Ð»Ð¸ %<parallel%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ñ‹ Ð² %<teams%> Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: gimplify.c:12897
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<#pragma omp declare reduction%> Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½Ð¸Ñ‚ÐµÐ»ÑŒ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð½Ðµ %<omp_out%> Ð¸ Ð½Ðµ %<omp_in%>"
  
! #: gimplify.c:13760 omp-low.c:3472
  #, gcc-internal-format
  msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgstr "%<ordered%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ñ� %<depend%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð° Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ†Ð¸ÐºÐ»Ð° Ñ� %<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: gimplify.c:13778
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ� Ñ�Ð°Ð¼Ð¾Ð³Ð¾ Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ Ñ†Ð¸ÐºÐ»Ð° %d, Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %qE"
  
! #: gimplify.c:13791
  #, fuzzy, gcc-internal-format
  #| msgid "number of variables in %<depend(sink)%> clause does not match number of iteration variables"
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð² %<depend(sink)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‡Ð¸Ñ�Ð»Ñƒ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: gimplify.c:13804
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð¹ %<depend(source)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %<ordered%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:13815
  #, fuzzy, gcc-internal-format
  #| msgid "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses on the same construct"
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr "%<depend(source)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<depend(sink:)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ð¼Ð¸ Ð² Ñ‚Ð¾Ð¹ Ð¶Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: gimplify.c:15093
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² gimple Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð»Ð¾Ñ�ÑŒ Ð½ÐµÑƒÑ�Ð¿ÐµÑˆÐ½Ð¾"
  
! #: gimplify.c:15613
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½ Ðº %qT Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ñ‡ÐµÑ€ÐµÐ· %<...%>"
  
! #: gimplify.c:15618
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ %<va_arg%> Ð½ÑƒÐ¶Ð½Ð¾ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ %qT, Ð° Ð½Ðµ %qT)"
  
! #: gimplify.c:15625
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Ð¿Ñ€Ð¸ Ð´Ð¾Ñ�Ñ‚Ð¸Ð¶ÐµÐ½Ð¸Ð¸ Ñ�Ñ‚Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð° Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚Ñ�Ñ� Ð°Ð²Ð°Ñ€Ð¸Ð¹Ð½Ð¾"
  
! #: godump.c:1423
  #, gcc-internal-format
  msgid "could not close Go dump file: %m"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð´Ð°Ð¼Ð¿-Ñ„Ð°Ð¹Ð»Ð° GO: %m"
  
! #: godump.c:1435
  #, gcc-internal-format
  msgid "could not open Go dump file %qs: %m"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð´Ð°Ð¼Ð¿-Ñ„Ð°Ð¹Ð»Ð° Go %qs: %m"
*************** msgstr "Ñ‚Ð¾ÐºÐµÐ½ %u Ð¸Ð¼ÐµÐµÑ‚ x-locat
*** 25947,25953 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr "Ñ‚Ð¾ÐºÐµÐ½ %u Ð¸Ð¼ÐµÐµÑ‚ y-location == %u"
  
! #: internal-fn.c:618
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %<fallthrough%>"
--- 25993,25999 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr "Ñ‚Ð¾ÐºÐµÐ½ %u Ð¸Ð¼ÐµÐµÑ‚ y-location == %u"
  
! #: internal-fn.c:630
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %<fallthrough%>"
*************** msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾
*** 26342,26379 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "Ñ�Ð²Ð¾Ð´ÐºÐ° Ñ�Ñ�Ñ‹Ð»Ð¾Ðº Ð¼ÐµÐ¶Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð½Ð¾Ð³Ð¾ Ð°Ð½Ð°Ð»Ð¸Ð·Ð° Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² Ð¼Ð¾Ð´ÑƒÐ»Ðµ ltrans"
  
! #: ipa-sra.c:1489
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1494
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1499
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1530
  #, fuzzy, gcc-internal-format
  #| msgid "HSA SSA verification failed"
  msgid "IPA-SRA access verification failed"
  msgstr "Ð½ÐµÑƒÐ´Ð°Ñ‡Ð° Ð²ÐµÑ€Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ HSA SSA"
  
! #: ipa-sra.c:2493
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2496
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 26388,26425 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "Ñ�Ð²Ð¾Ð´ÐºÐ° Ñ�Ñ�Ñ‹Ð»Ð¾Ðº Ð¼ÐµÐ¶Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð½Ð¾Ð³Ð¾ Ð°Ð½Ð°Ð»Ð¸Ð·Ð° Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² Ð¼Ð¾Ð´ÑƒÐ»Ðµ ltrans"
  
! #: ipa-sra.c:1496
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1501
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1506
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1518
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1537
  #, fuzzy, gcc-internal-format
  #| msgid "HSA SSA verification failed"
  msgid "IPA-SRA access verification failed"
  msgstr "Ð½ÐµÑƒÐ´Ð°Ñ‡Ð° Ð²ÐµÑ€Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ HSA SSA"
  
! #: ipa-sra.c:2501
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2504
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr "setjmp/longjmp Ð²Ð½ÑƒÑ‚Ñ€Ð¸ simd
*** 27035,27062 ****
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9298
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ sink ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ Ñ�Ð¾ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸ÐµÐ¼, Ð½Ðµ ÐºÑ€Ð°Ñ‚Ð½Ñ‹Ð¼ ÑˆÐ°Ð³Ñƒ Ñ†Ð¸ÐºÐ»Ð°"
  
! #: omp-low.c:9321
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr "Ð¿ÐµÑ€Ð²Ð¾Ðµ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð² Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ð¿Ð¾Ð»Ð¾Ð¶Ð½Ð¾Ð¼ Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸ Ð¾Ñ‚ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ñ†Ð¸ÐºÐ»Ð°"
  
! #: omp-low.c:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ñ…Ð¾Ð´ Ð¸Ð· %s Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ°"
  
! #: omp-low.c:13658 omp-low.c:13663
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ…Ð¾Ð´ Ð² %s Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ñ‹Ð¹ Ð±Ð»Ð¾Ðº"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13667
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ðµ Ð²/Ð¸Ð· %s Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ°"
--- 27081,27108 ----
  msgid "OpenMP runtime API call %qD in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: omp-low.c:9376
  #, gcc-internal-format
  msgid "ignoring sink clause with offset that is not a multiple of the loop step"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ sink ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ Ñ�Ð¾ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸ÐµÐ¼, Ð½Ðµ ÐºÑ€Ð°Ñ‚Ð½Ñ‹Ð¼ ÑˆÐ°Ð³Ñƒ Ñ†Ð¸ÐºÐ»Ð°"
  
! #: omp-low.c:9399
  #, gcc-internal-format
  msgid "first offset must be in opposite direction of loop iterations"
  msgstr "Ð¿ÐµÑ€Ð²Ð¾Ðµ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð² Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ð¿Ð¾Ð»Ð¾Ð¶Ð½Ð¾Ð¼ Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸ Ð¾Ñ‚ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ñ†Ð¸ÐºÐ»Ð°"
  
! #: omp-low.c:13736
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ñ…Ð¾Ð´ Ð¸Ð· %s Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ°"
  
! #: omp-low.c:13738 omp-low.c:13743
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid entry to %s structured block"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ…Ð¾Ð´ Ð² %s Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ñ‹Ð¹ Ð±Ð»Ð¾Ðº"
  
  #. Otherwise, be vague and lazy, but efficient.
! #: omp-low.c:13747
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ðµ Ð²/Ð¸Ð· %s Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ°"
*************** msgstr "Ñ�Ð²Ð½Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð
*** 27877,27901 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»ÑŒ %<&%>"
  
! #: regcprop.c:1230
  #, 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.c:1242
  #, 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.c:1245
  #, 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.c:1257
  #, 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)"
--- 27923,27947 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»ÑŒ %<&%>"
  
! #: regcprop.c:1223
  #, 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.c:1235
  #, 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.c:1238
  #, 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.c:1250
  #, 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 "Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ
*** 27941,27947 ****
  msgid "register of %qD used for multiple global register variables"
  msgstr "Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ %qD Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½ Ð´Ð»Ñ� Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5499
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� %qD"
--- 27987,27993 ----
  msgid "register of %qD used for multiple global register variables"
  msgstr "Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ %qD Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½ Ð´Ð»Ñ� Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: reginfo.c:722 config/rs6000/rs6000-logue.c:5554
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� %qD"
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ packed Ð¿Ñ€Ð¸Ð²Ð¾
*** 28176,28187 ****
  msgid "packed attribute is unnecessary"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ packed Ð½Ðµ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: stor-layout.c:2599
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¸Ñ… Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: stor-layout.c:2605
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of array elements is greater than element size"
  msgid "size of array element is not a multiple of its alignment"
--- 28222,28233 ----
  msgid "packed attribute is unnecessary"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ packed Ð½Ðµ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: stor-layout.c:2609
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¸Ñ… Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: stor-layout.c:2615
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of array elements is greater than element size"
  msgid "size of array element is not a multiple of its alignment"
*************** msgstr "Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð¼Ð°Ðº
*** 29493,29630 ****
  msgid "in expansion of macro %qs"
  msgstr "Ð² Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¸ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð° %qs"
  
! #: tree-eh.c:4901
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr "Ð±Ð»Ð¾Ðº %i Ð¸Ð¼ÐµÐµÑ‚ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ðµ EH-Ð´ÑƒÐ³Ð¸"
  
! #: tree-eh.c:4913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BB %i can not throw but has an EH edge"
  msgid "BB %i cannot throw but has an EH edge"
  msgstr "Ð±Ð»Ð¾Ðº %i Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹, Ð½Ð¾ Ð¸Ð¼ÐµÐµÑ‚ EH-Ð´ÑƒÐ³Ñƒ"
  
! #: tree-eh.c:4921
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "Ð² Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½ÐµÐ¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð±Ð»Ð¾ÐºÐ° %i Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ lp"
  
! #: tree-eh.c:4927
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr "Ð² Ð±Ð»Ð¾ÐºÐµ %i Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ EH-Ð´ÑƒÐ³Ð°"
  
! #: tree-eh.c:4933
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� EH-Ð´ÑƒÐ³Ð° %i->%i"
  
! #: tree-eh.c:4967 tree-eh.c:4986
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr "Ð² Ð±Ð»Ð¾ÐºÐµ %i Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´ÑƒÐ³Ð°"
  
! #: tree-eh.c:5003
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr "Ð² Ð±Ð»Ð¾ÐºÐµ %i Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ�ÐºÐ²Ð¾Ð·Ð½Ñ‹Ñ… Ð´ÑƒÐ³"
  
! #: tree-eh.c:5012
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr "Ð±Ð»Ð¾Ðº %i Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½ÑƒÑŽ Ð´ÑƒÐ³Ñƒ"
  
! #: tree-eh.c:5018
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr "Ð±Ð»Ð¾Ðº %i Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½ÑƒÑŽ Ñ�ÐºÐ²Ð¾Ð·Ð½ÑƒÑŽ Ð´ÑƒÐ³Ñƒ"
  
! #: tree-inline.c:3860
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+F Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÐ»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ð² Ñ�Ñ‚Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: tree-inline.c:3867
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+F Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð° Ñ�Ð¾Ñ…Ñ€Ð°Ð½Ñ�ÐµÑ‚ Ð°Ð´Ñ€ÐµÑ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¼ÐµÑ‚ÐºÐ¸ Ð² Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: tree-inline.c:3907
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ alloca (Ñ‡Ñ‚Ð¾ Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ always_inline)"
  
! #: tree-inline.c:3921
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ setjmp"
  
! #: tree-inline.c:3935
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ñ�Ð¿Ð¸Ñ�ÐºÐ¸ Ð¸Ð· Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: tree-inline.c:3947
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÑƒ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹ setjmp-longjmp"
  
! #: tree-inline.c:3955
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð½Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ goto"
  
! #: tree-inline.c:3967
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ __builtin_return Ð¸Ð»Ð¸ __builtin_apply_args"
  
! #: tree-inline.c:3987
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ð¹ goto"
  
! #: tree-inline.c:4032
! #, fuzzy, gcc-internal-format
! #| msgid "function %q+F can never be inlined because it uses variable argument lists"
! msgid "function %q+F can never be inlined because it has a VLA return argument"
! msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ñ�Ð¿Ð¸Ñ�ÐºÐ¸ Ð¸Ð· Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
! 
! #: tree-inline.c:4040
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ñ�Ð¿Ð¸Ñ�ÐºÐ¸ Ð¸Ð· Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: tree-inline.c:4108
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ñ‚.Ðº. Ð·Ð°Ð´Ð°Ð½ ÐºÐ»ÑŽÑ‡ -fno-inline"
  
! #: tree-inline.c:4116
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ñ‚.Ðº. Ð¾Ð½Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹, Ð¿Ñ€ÐµÐ¿Ñ�Ñ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ðµ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐµ"
  
! #: tree-inline.c:4801
  #, fuzzy, gcc-internal-format
  #| msgid "inlining failed in call to always_inline %q+F: %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° always_inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð°: %s"
  
! #: tree-inline.c:4804 tree-inline.c:4825
  #, gcc-internal-format
  msgid "called from here"
  msgstr "ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: tree-inline.c:4807 tree-inline.c:4828
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "Ð²Ñ‹Ð·Ð²Ð°Ð½Ð¾ Ð¸Ð· Ñ�Ñ‚Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: tree-inline.c:4821
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð·Ð¾Ð²Ðµ %q+F Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð°: %s"
--- 29539,29670 ----
  msgid "in expansion of macro %qs"
  msgstr "Ð² Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¸ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð° %qs"
  
! #: tree-eh.c:4904
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr "Ð±Ð»Ð¾Ðº %i Ð¸Ð¼ÐµÐµÑ‚ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ðµ EH-Ð´ÑƒÐ³Ð¸"
  
! #: tree-eh.c:4916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BB %i can not throw but has an EH edge"
  msgid "BB %i cannot throw but has an EH edge"
  msgstr "Ð±Ð»Ð¾Ðº %i Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹, Ð½Ð¾ Ð¸Ð¼ÐµÐµÑ‚ EH-Ð´ÑƒÐ³Ñƒ"
  
! #: tree-eh.c:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr "Ð² Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½ÐµÐ¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð±Ð»Ð¾ÐºÐ° %i Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ lp"
  
! #: tree-eh.c:4930
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr "Ð² Ð±Ð»Ð¾ÐºÐµ %i Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ EH-Ð´ÑƒÐ³Ð°"
  
! #: tree-eh.c:4936
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� EH-Ð´ÑƒÐ³Ð° %i->%i"
  
! #: tree-eh.c:4970 tree-eh.c:4989
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr "Ð² Ð±Ð»Ð¾ÐºÐµ %i Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´ÑƒÐ³Ð°"
  
! #: tree-eh.c:5006
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr "Ð² Ð±Ð»Ð¾ÐºÐµ %i Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ�ÐºÐ²Ð¾Ð·Ð½Ñ‹Ñ… Ð´ÑƒÐ³"
  
! #: tree-eh.c:5015
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr "Ð±Ð»Ð¾Ðº %i Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½ÑƒÑŽ Ð´ÑƒÐ³Ñƒ"
  
! #: tree-eh.c:5021
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr "Ð±Ð»Ð¾Ðº %i Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½ÑƒÑŽ Ñ�ÐºÐ²Ð¾Ð·Ð½ÑƒÑŽ Ð´ÑƒÐ³Ñƒ"
  
! #: tree-inline.c:3863
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it receives a non-local goto"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+F Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÐ»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ð² Ñ�Ñ‚Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: tree-inline.c:3870
  #, gcc-internal-format
  msgid "function %q+F can never be copied because it saves address of local label in a static variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+F Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð° Ñ�Ð¾Ñ…Ñ€Ð°Ð½Ñ�ÐµÑ‚ Ð°Ð´Ñ€ÐµÑ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¼ÐµÑ‚ÐºÐ¸ Ð² Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: tree-inline.c:3910
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ alloca (Ñ‡Ñ‚Ð¾ Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ always_inline)"
  
! #: tree-inline.c:3924
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ setjmp"
  
! #: tree-inline.c:3938
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ñ�Ð¿Ð¸Ñ�ÐºÐ¸ Ð¸Ð· Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: tree-inline.c:3950
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÑƒ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹ setjmp-longjmp"
  
! #: tree-inline.c:3958
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses non-local goto"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð½Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ goto"
  
! #: tree-inline.c:3970
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
  msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ __builtin_return Ð¸Ð»Ð¸ __builtin_apply_args"
  
! #: tree-inline.c:3990
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it contains a computed goto"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ð¹ goto"
  
! #: tree-inline.c:4036
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it uses variable argument lists"
  msgid "function %q+F can never be inlined because it has a VLA argument"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ñ�Ð¿Ð¸Ñ�ÐºÐ¸ Ð¸Ð· Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: tree-inline.c:4104
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
  msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
  msgstr "Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ñ‚.Ðº. Ð·Ð°Ð´Ð°Ð½ ÐºÐ»ÑŽÑ‡ -fno-inline"
  
! #: tree-inline.c:4112
  #, gcc-internal-format
  msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
  msgstr "Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ñ‚.Ðº. Ð¾Ð½Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹, Ð¿Ñ€ÐµÐ¿Ñ�Ñ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ðµ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐµ"
  
! #: tree-inline.c:4797
  #, fuzzy, gcc-internal-format
  #| msgid "inlining failed in call to always_inline %q+F: %s"
  msgid "inlining failed in call to %<always_inline%> %q+F: %s"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° always_inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð°: %s"
  
! #: tree-inline.c:4800 tree-inline.c:4821
  #, gcc-internal-format
  msgid "called from here"
  msgstr "ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: tree-inline.c:4803 tree-inline.c:4824
  #, gcc-internal-format
  msgid "called from this function"
  msgstr "Ð²Ñ‹Ð·Ð²Ð°Ð½Ð¾ Ð¸Ð· Ñ�Ñ‚Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: tree-inline.c:4817
  #, gcc-internal-format
  msgid "inlining failed in call to %q+F: %s"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð·Ð¾Ð²Ðµ %q+F Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð°: %s"
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿
*** 29680,29705 ****
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %<fallthrough%>"
  
! #: tree-ssa-ccp.c:3567
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3570 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: tree-ssa-ccp.c:3576
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3582
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: tree-ssa-ccp.c:3586 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to function %qD declared %qs"
--- 29720,29745 ----
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %<fallthrough%>"
  
! #: tree-ssa-ccp.c:3571
  msgid "%G%qs pointer is null"
  msgstr ""
  
! #: tree-ssa-ccp.c:3574 c-family/c-common.c:5601
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "in a call to non-static member function %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: tree-ssa-ccp.c:3580
  msgid "%Gargument %u null where non-null expected"
  msgstr ""
  
! #: tree-ssa-ccp.c:3586
  #, gcc-internal-format
  msgid "in a call to built-in function %qD"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: tree-ssa-ccp.c:3590 c-family/c-common.c:5611
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to function %qD declared %qs"
*************** msgstr "%qE Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð
*** 29919,29961 ****
  msgid "%G%qE may be used uninitialized"
  msgstr "%qE, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: tree-ssa-uninit.c:547
  #, fuzzy, gcc-internal-format
  #| msgid "%Kcall to %qs declared with attribute error: %s"
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "%KÐ²Ñ‹Ð·Ð¾Ð² %qs, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ error: %s"
  
! #: tree-ssa-uninit.c:554
  #, fuzzy, gcc-internal-format
  #| msgid "%Kcall to %qs declared with attribute error: %s"
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "%KÐ²Ñ‹Ð·Ð¾Ð² %qs, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ error: %s"
  
! #: tree-ssa-uninit.c:570
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "by argument %u of type %s to %qD declared here"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: tree-ssa-uninit.c:578
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "by argument %u of type %s to %qT"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: tree-ssa-uninit.c:633
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD is used uninitialized"
  msgstr "%qE Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: tree-ssa-uninit.c:638
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may be used uninitialized in this function"
  msgid "%qD may be used uninitialized"
  msgstr "%qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: tree-ssa-uninit.c:2968
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "%qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
--- 29959,30001 ----
  msgid "%G%qE may be used uninitialized"
  msgstr "%qE, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: tree-ssa-uninit.c:550
  #, fuzzy, gcc-internal-format
  #| msgid "%Kcall to %qs declared with attribute error: %s"
  msgid "in a call to %qD declared with attribute %<%s%> here"
  msgstr "%KÐ²Ñ‹Ð·Ð¾Ð² %qs, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ error: %s"
  
! #: tree-ssa-uninit.c:557
  #, fuzzy, gcc-internal-format
  #| msgid "%Kcall to %qs declared with attribute error: %s"
  msgid "in a call to %qT declared with attribute %<%s%>"
  msgstr "%KÐ²Ñ‹Ð·Ð¾Ð² %qs, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ error: %s"
  
! #: tree-ssa-uninit.c:573
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "by argument %u of type %s to %qD declared here"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: tree-ssa-uninit.c:581
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "by argument %u of type %s to %qT"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: tree-ssa-uninit.c:636
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD is used uninitialized"
  msgstr "%qE Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: tree-ssa-uninit.c:641
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may be used uninitialized in this function"
  msgid "%qD may be used uninitialized"
  msgstr "%qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: tree-ssa-uninit.c:2971
  #, gcc-internal-format
  msgid "%qD may be used uninitialized in this function"
  msgstr "%qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
*************** msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ñ�Ð»Ð
*** 30161,30256 ****
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ� Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°Ð¼Ð¸ Ð² no-side-effects CONSTRUCTOR"
  
! #: tree.c:8272
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð½Ðµ Ð¸Ð¼ÐµÑŽÑ‚ Ð¾Ñ�Ð¼Ñ‹Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ð¿Ñ€ÐµÑ‚Ð°Ñ†Ð¸Ð¸"
  
! #: tree.c:8436
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: tree.c:9816 tree.c:9901 tree.c:9964
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: %s, Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� %s Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:9853
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð½Ðµ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð¸Ð· %s, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %s Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:9866
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ� %qs, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½ %qs (%s) Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:9915
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð½Ðµ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ� %qs, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½ %qs (%s) Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:9928
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ omp_clause %s, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %s Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:9990
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð´ÐµÑ€ÐµÐ²Ð¾, Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‰ÐµÐµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ %qs, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qs Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:10004
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ° Ð´ÐµÑ€ÐµÐ²Ð°: Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ %d tree_int_cst Ñ� %d Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:10017
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ %d Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° tree_vec Ñ� %d Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:10030
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñƒ %d Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s Ñ� %d Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°Ð¼Ð¸ Ð² %s, Ð² %s:%d"
  
! #: tree.c:10043
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñƒ %d Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ omp_clause %s Ñ� %d Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°Ð¼Ð¸ Ð² %s, Ð² %s:%d"
  
! #: tree.c:13234
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾: %s"
  
! #: tree.c:13237
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾"
  
! #: tree.c:13260
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐµÐµ: %s"
  
! #: tree.c:13263
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "Ð¸Ð¼Ñ� %qE Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¾ Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ…"
  
! #: tree.c:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð° Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ…: %s"
  
! #: tree.c:13272
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð° Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ…"
--- 30201,30296 ----
  msgid "side-effects element in no-side-effects CONSTRUCTOR"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ� Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°Ð¼Ð¸ Ð² no-side-effects CONSTRUCTOR"
  
! #: tree.c:8279
  #, gcc-internal-format
  msgid "arrays of functions are not meaningful"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð½Ðµ Ð¸Ð¼ÐµÑŽÑ‚ Ð¾Ñ�Ð¼Ñ‹Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ð¿Ñ€ÐµÑ‚Ð°Ñ†Ð¸Ð¸"
  
! #: tree.c:8443
  #, gcc-internal-format
  msgid "function return type cannot be function"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: tree.c:9823 tree.c:9908 tree.c:9971
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: %s, Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� %s Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:9860
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð½Ðµ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð¸Ð· %s, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %s Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:9873
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ� %qs, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½ %qs (%s) Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:9922
  #, gcc-internal-format
  msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð½Ðµ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ� %qs, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½ %qs (%s) Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:9935
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
  msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ omp_clause %s, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %s Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:9997
  #, gcc-internal-format
  msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð´ÐµÑ€ÐµÐ²Ð¾, Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‰ÐµÐµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ %qs, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qs Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:10011
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
  msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ° Ð´ÐµÑ€ÐµÐ²Ð°: Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ %d tree_int_cst Ñ� %d Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:10024
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ %d Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° tree_vec Ñ� %d Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð² %s, Ð½Ð° %s:%d"
  
! #: tree.c:10037
  #, gcc-internal-format, gfc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñƒ %d Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s Ñ� %d Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°Ð¼Ð¸ Ð² %s, Ð² %s:%d"
  
! #: tree.c:10050
  #, fuzzy, gcc-internal-format
  #| msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñƒ %d Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ omp_clause %s Ñ� %d Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°Ð¼Ð¸ Ð² %s, Ð² %s:%d"
  
! #: tree.c:13241
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾: %s"
  
! #: tree.c:13244
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾"
  
! #: tree.c:13267
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐµÐµ: %s"
  
! #: tree.c:13270
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "Ð¸Ð¼Ñ� %qE Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¾ Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ…"
  
! #: tree.c:13276
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð° Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ…: %s"
  
! #: tree.c:13279
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð° Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ…"
*************** msgstr "Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð°Ð½Ð½Ð¾Ð³Ð
*** 30275,30547 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14092
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14133
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_SIZE_UNIT"
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ TYPE_SIZE_UNIT"
  
! #: tree.c:14135
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_SIZE_UNIT"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð° Ñ‚Ð¸Ð¿Ð°"
  
! #: tree.c:14137
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_SIZE_UNIT"
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT Ñ‚Ð¸Ð¿Ð°"
  
! #: tree.c:14160
  #, fuzzy, gcc-internal-format
  #| msgid "type variant with TYPE_ALIAS_SET_KNOWN_P"
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ñ� TYPE_ALIAS_SET_KNOWN_P"
  
! #: tree.c:14173
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_VFIELD"
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ TYPE_VFIELD"
  
! #: tree.c:14209
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_BINFO"
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ TYPE_BINFO"
  
! #: tree.c:14211
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_BINFO"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð° Ñ‚Ð¸Ð¿Ð°"
  
! #: tree.c:14213
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_BINFO"
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO Ñ‚Ð¸Ð¿Ð°"
  
! #: tree.c:14252
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_FIELDS"
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ TYPE_FIELDS"
  
! #: tree.c:14254
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "Ð¿ÐµÑ€Ð²Ð¾Ðµ Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ð»ÐµÐ¼"
  
! #: tree.c:14256
  #, gcc-internal-format
  msgid "and field"
  msgstr "Ð¸ Ð¿Ð¾Ð»Ðµ"
  
! #: tree.c:14273
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ TREE_TYPE"
  
! #: tree.c:14275 tree.c:14286
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð° Ñ‚Ð¸Ð¿Ð°"
  
! #: tree.c:14277 tree.c:14288
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE Ñ‚Ð¸Ð¿Ð°"
  
! #: tree.c:14284
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "Ñ‚Ð¸Ð¿ Ð½Ðµ Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ�Ð¾ Ñ�Ð²Ð¾Ð¸Ð¼ Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð¼"
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "Ð“Ð»Ð°Ð²Ð½Ñ‹Ð¹ Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: tree.c:14601
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT"
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_MAIN_VARIANT Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ TYPE_MAIN_VARIANT"
  
! #: tree.c:14613
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "TYPE_CANONICAL Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ TYPE_CANONICAL"
  
! #: tree.c:14632
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼"
  
! #: tree.c:14640
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MODE of TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_MODE Ð¾Ñ‚ TYPE_CANONICAL Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼"
  
! #: tree.c:14646
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL of main variant is not main variant"
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "TYPE_CANONICAL Ð¾Ñ‚ Ð³Ð»Ð°Ð²Ð½Ð¾Ð³Ð¾ Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð° Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð³Ð»Ð°Ð²Ð½Ñ‹Ð¹ Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚"
  
! #: tree.c:14662
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "TYPE_VFIELD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð½Ð¸ FIELD_DECL Ð½Ð¸ TREE_LIST"
  
! #: tree.c:14672
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "TYPE_NEXT_PTR_TO Ð½Ðµ ÐµÑ�Ñ‚ÑŒ POINTER_TYPE"
  
! #: tree.c:14682
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "TYPE_NEXT_REF_TO Ð½Ðµ ÐµÑ�Ñ‚ÑŒ REFERENCE_TYPE"
  
! #: tree.c:14703
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO is not TREE_BINFO"
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "TYPE_BINFO Ð½Ðµ ÐµÑ�Ñ‚ÑŒ TREE_BINFO"
  
! #: tree.c:14709
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_BINFO Ñ‚Ð¸Ð¿ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ TYPE_MAIN_VARIANT"
  
! #: tree.c:14720
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not record nor union"
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "TYPE_METHOD_BASETYPE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð½Ð¸ record Ð½Ð¸ union"
  
! #: tree.c:14731
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_OFFSET_BASETYPE is not record nor union"
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "TYPE_OFFSET_BASETYPE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð½Ð¸ record Ð½Ð¸ union"
  
! #: tree.c:14749
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST"
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "TYPE_ARRAY_MAX_SIZE Ð½Ðµ INTEGER_CST"
  
! #: tree.c:14756
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VALUES_RAW field is non-NULL"
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "TYPE_VALUES_RAW Ð¿Ð¾Ð»Ðµ Ð½Ðµ-NULL"
  
! #: tree.c:14763
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL"
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "TYPE_LANG_SLOT_1 (binfo) Ð¿Ð¾Ð»Ðµ Ð½Ðµ-NULL"
  
! #: tree.c:14779
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value is not CONST_DECL or INTEGER_CST"
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "Enum Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ CONST_DECL Ð¸Ð»Ð¸ INTEGER_CST"
  
! #: tree.c:14787
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum"
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "Ð¢Ð¸Ð¿ enum Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð½Ð¸ INTEGER_TYPE Ð½Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÐ¼Ñ‹Ð¹ Ð² enum"
  
! #: tree.c:14795
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value name is not IDENTIFIER_NODE"
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "Ð˜Ð¼Ñ� enum Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð½Ðµ ÐµÑ�Ñ‚ÑŒ IDENTIFIER_NODE"
  
! #: tree.c:14805
  #, fuzzy, gcc-internal-format
  #| msgid "Array TYPE_DOMAIN is not integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ TYPE_DOMAIN Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: tree.c:14814
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_FIELDS defined in incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "TYPE_FIELDS Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ð² Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ"
  
! #: tree.c:14836
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Ð�ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð´ÐµÑ€ÐµÐ²Ð¾ Ð² TYPE_FIELDS Ñ�Ð¿Ð¸Ñ�ÐºÐµ"
  
! #: tree.c:14851
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p"
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "TYPE_CACHED_VALUES_P ÐµÑ�Ñ‚ÑŒ %i, Ð² Ñ‚Ð¾ Ð²Ñ€ÐµÐ¼Ñ� ÐºÐ°Ðº TYPE_CACHED_VALUES ÐµÑ�Ñ‚ÑŒ %p"
  
! #: tree.c:14858
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES is not TREE_VEC"
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "TYPE_CACHED_VALUES Ð½Ðµ ÐµÑ�Ñ‚ÑŒ TREE_VEC"
  
! #: tree.c:14871
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ TYPE_CACHED_VALUES Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: tree.c:14884
  #, fuzzy, gcc-internal-format
  #| msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list"
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "TREE_PURPOSE Ð½Ðµ-NULL Ð² TYPE_ARG_TYPES Ñ�Ð¿Ð¸Ñ�ÐºÐµ"
  
! #: tree.c:14890
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong entry in TYPE_ARG_TYPES list"
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Ð�ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² TYPE_ARG_TYPES Ñ�Ð¿Ð¸Ñ�ÐºÐµ"
  
! #: tree.c:14897
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VALUES_RAW field is non-NULL"
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "TYPE_VALUES_RAW Ð¿Ð¾Ð»Ðµ Ð½Ðµ-NULL"
  
! #: tree.c:14909
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is set while it should not"
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "TYPE_CACHED_VALUES_P ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ…Ð¾Ñ‚Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½"
  
! #: tree.c:14919
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not main variant"
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
--- 30315,30587 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:14099
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:14140
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_SIZE_UNIT"
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ TYPE_SIZE_UNIT"
  
! #: tree.c:14142
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_SIZE_UNIT"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð° Ñ‚Ð¸Ð¿Ð°"
  
! #: tree.c:14144
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_SIZE_UNIT"
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT Ñ‚Ð¸Ð¿Ð°"
  
! #: tree.c:14167
  #, fuzzy, gcc-internal-format
  #| msgid "type variant with TYPE_ALIAS_SET_KNOWN_P"
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ñ� TYPE_ALIAS_SET_KNOWN_P"
  
! #: tree.c:14180
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_VFIELD"
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ TYPE_VFIELD"
  
! #: tree.c:14216
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_BINFO"
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ TYPE_BINFO"
  
! #: tree.c:14218
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_BINFO"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð° Ñ‚Ð¸Ð¿Ð°"
  
! #: tree.c:14220
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_BINFO"
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO Ñ‚Ð¸Ð¿Ð°"
  
! #: tree.c:14259
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TYPE_FIELDS"
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ TYPE_FIELDS"
  
! #: tree.c:14261
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "Ð¿ÐµÑ€Ð²Ð¾Ðµ Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ð»ÐµÐ¼"
  
! #: tree.c:14263
  #, gcc-internal-format
  msgid "and field"
  msgstr "Ð¸ Ð¿Ð¾Ð»Ðµ"
  
! #: tree.c:14280
  #, fuzzy, gcc-internal-format
  #| msgid "type variant has different TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ TREE_TYPE"
  
! #: tree.c:14282 tree.c:14293
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð° Ñ‚Ð¸Ð¿Ð°"
  
! #: tree.c:14284 tree.c:14295
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE Ñ‚Ð¸Ð¿Ð°"
  
! #: tree.c:14291
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "Ñ‚Ð¸Ð¿ Ð½Ðµ Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ�Ð¾ Ñ�Ð²Ð¾Ð¸Ð¼ Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð¼"
  
! #: tree.c:14603
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "Ð“Ð»Ð°Ð²Ð½Ñ‹Ð¹ Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: tree.c:14608
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT"
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_MAIN_VARIANT Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ TYPE_MAIN_VARIANT"
  
! #: tree.c:14620
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "TYPE_CANONICAL Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ TYPE_CANONICAL"
  
! #: tree.c:14639
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼"
  
! #: tree.c:14647
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_MODE of TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_MODE Ð¾Ñ‚ TYPE_CANONICAL Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼"
  
! #: tree.c:14653
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL of main variant is not main variant"
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "TYPE_CANONICAL Ð¾Ñ‚ Ð³Ð»Ð°Ð²Ð½Ð¾Ð³Ð¾ Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð° Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð³Ð»Ð°Ð²Ð½Ñ‹Ð¹ Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚"
  
! #: tree.c:14669
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr "TYPE_VFIELD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð½Ð¸ FIELD_DECL Ð½Ð¸ TREE_LIST"
  
! #: tree.c:14679
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "TYPE_NEXT_PTR_TO Ð½Ðµ ÐµÑ�Ñ‚ÑŒ POINTER_TYPE"
  
! #: tree.c:14689
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "TYPE_NEXT_REF_TO Ð½Ðµ ÐµÑ�Ñ‚ÑŒ REFERENCE_TYPE"
  
! #: tree.c:14710
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO is not TREE_BINFO"
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "TYPE_BINFO Ð½Ðµ ÐµÑ�Ñ‚ÑŒ TREE_BINFO"
  
! #: tree.c:14716
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "TYPE_BINFO Ñ‚Ð¸Ð¿ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ TYPE_MAIN_VARIANT"
  
! #: tree.c:14727
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not record nor union"
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "TYPE_METHOD_BASETYPE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð½Ð¸ record Ð½Ð¸ union"
  
! #: tree.c:14738
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_OFFSET_BASETYPE is not record nor union"
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "TYPE_OFFSET_BASETYPE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð½Ð¸ record Ð½Ð¸ union"
  
! #: tree.c:14756
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST"
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "TYPE_ARRAY_MAX_SIZE Ð½Ðµ INTEGER_CST"
  
! #: tree.c:14763
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VALUES_RAW field is non-NULL"
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "TYPE_VALUES_RAW Ð¿Ð¾Ð»Ðµ Ð½Ðµ-NULL"
  
! #: tree.c:14770
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL"
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "TYPE_LANG_SLOT_1 (binfo) Ð¿Ð¾Ð»Ðµ Ð½Ðµ-NULL"
  
! #: tree.c:14786
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value is not CONST_DECL or INTEGER_CST"
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr "Enum Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ CONST_DECL Ð¸Ð»Ð¸ INTEGER_CST"
  
! #: tree.c:14794
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum"
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr "Ð¢Ð¸Ð¿ enum Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð½Ð¸ INTEGER_TYPE Ð½Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÐ¼Ñ‹Ð¹ Ð² enum"
  
! #: tree.c:14802
  #, fuzzy, gcc-internal-format
  #| msgid "Enum value name is not IDENTIFIER_NODE"
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "Ð˜Ð¼Ñ� enum Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð½Ðµ ÐµÑ�Ñ‚ÑŒ IDENTIFIER_NODE"
  
! #: tree.c:14812
  #, fuzzy, gcc-internal-format
  #| msgid "Array TYPE_DOMAIN is not integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ TYPE_DOMAIN Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: tree.c:14821
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_FIELDS defined in incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "TYPE_FIELDS Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ð² Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ"
  
! #: tree.c:14843
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong tree in TYPE_FIELDS list"
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Ð�ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð´ÐµÑ€ÐµÐ²Ð¾ Ð² TYPE_FIELDS Ñ�Ð¿Ð¸Ñ�ÐºÐµ"
  
! #: tree.c:14858
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p"
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr "TYPE_CACHED_VALUES_P ÐµÑ�Ñ‚ÑŒ %i, Ð² Ñ‚Ð¾ Ð²Ñ€ÐµÐ¼Ñ� ÐºÐ°Ðº TYPE_CACHED_VALUES ÐµÑ�Ñ‚ÑŒ %p"
  
! #: tree.c:14865
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES is not TREE_VEC"
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "TYPE_CACHED_VALUES Ð½Ðµ ÐµÑ�Ñ‚ÑŒ TREE_VEC"
  
! #: tree.c:14878
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ TYPE_CACHED_VALUES Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: tree.c:14891
  #, fuzzy, gcc-internal-format
  #| msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list"
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr "TREE_PURPOSE Ð½Ðµ-NULL Ð² TYPE_ARG_TYPES Ñ�Ð¿Ð¸Ñ�ÐºÐµ"
  
! #: tree.c:14897
  #, fuzzy, gcc-internal-format
  #| msgid "Wrong entry in TYPE_ARG_TYPES list"
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Ð�ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² TYPE_ARG_TYPES Ñ�Ð¿Ð¸Ñ�ÐºÐµ"
  
! #: tree.c:14904
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_VALUES_RAW field is non-NULL"
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "TYPE_VALUES_RAW Ð¿Ð¾Ð»Ðµ Ð½Ðµ-NULL"
  
! #: tree.c:14916
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CACHED_VALUES_P is set while it should not"
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr "TYPE_CACHED_VALUES_P ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ…Ð¾Ñ‚Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½"
  
! #: tree.c:14926
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not main variant"
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
*************** msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿ %qT, Ð½Ð
*** 30873,30880 ****
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� %q#D Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4191
! #: c-family/c-attribs.c:4195
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
--- 30913,30920 ----
  msgid "%qE attribute argument %i has type %qT"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� %q#D Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
  
! #: c-family/c-attribs.c:628 c-family/c-attribs.c:4194
! #: c-family/c-attribs.c:4198
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»
*** 30910,31152 ****
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %E"
  
! #: c-family/c-attribs.c:700
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c-family/c-attribs.c:704
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c-family/c-attribs.c:731 c-family/c-attribs.c:744
  #, 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.c:735 c-family/c-attribs.c:749
  #, 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 "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ void"
  
! #: c-family/c-attribs.c:759
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: c-family/c-attribs.c:764
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:882
  #, fuzzy, gcc-internal-format
  #| msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "%qD: Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c-family/c-attribs.c:920
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute only supported on boolean types"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:930
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ðµ"
  
! #: c-family/c-attribs.c:953
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:965
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c-family/c-attribs.c:1135 c-family/c-attribs.c:3139
! #: c-family/c-attribs.c:5415
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "%qE argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c-family/c-attribs.c:1282 ada/gcc-interface/utils.c:6612
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸Ð·-Ð·Ð° ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚Ð° Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %qs"
  
! #: c-family/c-attribs.c:1331
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored without -mcmse option."
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· -mcmse Ð¾Ð¿Ñ†Ð¸Ð¸."
  
! #: c-family/c-attribs.c:1371 c-family/c-attribs.c:1377
! #: c-family/c-attribs.c:5258 c-family/c-attribs.c:5293
! #: c-family/c-attribs.c:5299 ada/gcc-interface/utils.c:6871
! #: ada/gcc-interface/utils.c:6905 ada/gcc-interface/utils.c:6911
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸Ð·-Ð·Ð° ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚Ð° Ñ� %qs Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼"
  
! #: c-family/c-attribs.c:1433 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´Ð»Ñ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: c-family/c-attribs.c:1609
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² public-Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ñ…"
  
! #: c-family/c-attribs.c:1638
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð²Ð¾Ð·Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ Ð²ÐµÑ€Ñ…Ð½ÐµÐ³Ð¾ ÑƒÑ€Ð¾Ð²Ð½Ñ�"
  
! #: c-family/c-attribs.c:1677 c-family/c-attribs.c:3787
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.c:1700
  #, fuzzy, gcc-internal-format
  #| msgid "scalar_storage_order is not supported because endianness is not uniform"
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "scalar_storage_order Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð°Ð¹Ñ‚ Ð½Ðµ Ð¾Ð´Ð½Ð¾Ñ€Ð¾Ð´ÐµÐ½"
  
! #: c-family/c-attribs.c:1717
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c-family/c-attribs.c:1813
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ñ‹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:1815
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ñ‹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ñ‹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð¾Ñ‚ 0 Ð´Ð¾ %d Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð´Ð»Ñ� Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: c-family/c-attribs.c:1842
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ñ‹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð¾Ñ‚ 0 Ð´Ð¾ %d Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð´Ð»Ñ� Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: c-family/c-attribs.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ñ‹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¼Ð¸ Ð¾Ñ‚ 0 Ð´Ð¾ %d Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾"
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ñ‹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¼Ð¸ Ð¾Ñ‚ 0 Ð´Ð¾ %d Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾"
  
! #: c-family/c-attribs.c:2006
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¼Ð°ÑˆÐ¸Ð½Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ %qE"
  
! #: c-family/c-attribs.c:2040
  #, fuzzy, gcc-internal-format
  #| msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð¸Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ� __attribute__ ((mode)) Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ…"
  
! #: c-family/c-attribs.c:2043
  #, fuzzy, gcc-internal-format
  #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð½ÐµÐ³Ð¾ __attribute__ ((vector_size))"
  
! #: c-family/c-attribs.c:2052
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "Ñ�Ð¼ÑƒÐ»Ñ�Ñ†Ð¸Ñ� %qs Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
  
! #: c-family/c-attribs.c:2065
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¼Ð°ÑˆÐ¸Ð½Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ %qs Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: c-family/c-attribs.c:2082
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ñ�Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° Ð¸ Ð¼Ð°ÑˆÐ¸Ð½Ð½Ð¾Ð¹ Ð¼Ð¾Ð´Ñ‹ %qs Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð´Ñ€ÑƒÐ³ Ð´Ñ€ÑƒÐ³Ñƒ"
  
! #: c-family/c-attribs.c:2093
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "Ñ‚Ð¸Ð¿ Ð´Ð°Ð½Ð½Ñ‹Ñ…, Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ %qs, Ð½Ðµ Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÐµÑ‚"
  
! #: c-family/c-attribs.c:2103
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ€ÐµÐ¶Ð¸Ð¼Ð° %qs Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾"
  
! #: c-family/c-attribs.c:2131
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "Ñ€ÐµÐ¶Ð¸Ð¼ %qs Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº Ð½ÐµÐ¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c-family/c-attribs.c:2156 c-family/c-attribs.c:2486
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section Ð´Ð»Ñ� Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:2162
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section Ð´Ð»Ñ� %q+D Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
  
! #: c-family/c-attribs.c:2168
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:2177
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð´Ð»Ñ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: c-family/c-attribs.c:2188 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð´Ð»Ñ� %q+D, Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c-family/c-attribs.c:2197 c-family/c-attribs.c:2512
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� %q+D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: c-family/c-attribs.c:2313
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� %q+D"
  
! #: c-family/c-attribs.c:2335
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
--- 30950,31192 ----
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %E"
  
! #: c-family/c-attribs.c:703
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c-family/c-attribs.c:707
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c-family/c-attribs.c:734 c-family/c-attribs.c:747
  #, 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.c:738 c-family/c-attribs.c:752
  #, 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 "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ void"
  
! #: c-family/c-attribs.c:762
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute argument value %qE refers to a variadic function parameter of unknown type"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: c-family/c-attribs.c:767
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to a variadic function parameter of unknown type"
  msgstr ""
  
! #: c-family/c-attribs.c:885
  #, fuzzy, gcc-internal-format
  #| msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgid "ignoring attribute %qs because it conflicts with previous %qs"
  msgstr "%qD: Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c-family/c-attribs.c:923
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute only supported on boolean types"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:933
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qE attribute with unsupported boolean precision"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ðµ"
  
! #: c-family/c-attribs.c:956
  #, gcc-internal-format
  msgid "%qE attribute ignored for type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:968
  #, gcc-internal-format
  msgid "%qE attribute ignored for field of type %qT"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c-family/c-attribs.c:1138 c-family/c-attribs.c:3142
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "%qE argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c-family/c-attribs.c:1285 ada/gcc-interface/utils.c:6609
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸Ð·-Ð·Ð° ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚Ð° Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %qs"
  
! #: c-family/c-attribs.c:1334
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored without -mcmse option."
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· -mcmse Ð¾Ð¿Ñ†Ð¸Ð¸."
  
! #: c-family/c-attribs.c:1374 c-family/c-attribs.c:1380
! #: c-family/c-attribs.c:5275 c-family/c-attribs.c:5310
! #: c-family/c-attribs.c:5316 ada/gcc-interface/utils.c:6868
! #: ada/gcc-interface/utils.c:6902 ada/gcc-interface/utils.c:6908
  #, gcc-internal-format
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸Ð·-Ð·Ð° ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚Ð° Ñ� %qs Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼"
  
! #: c-family/c-attribs.c:1436 brig/brig-lang.c:490 jit/dummy-frontend.c:190
  #: lto/lto-lang.c:293
  #, gcc-internal-format
  msgid "%qE attribute has no effect on unit local functions"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´Ð»Ñ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: c-family/c-attribs.c:1612
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² public-Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ñ…"
  
! #: c-family/c-attribs.c:1641
  #, gcc-internal-format
  msgid "%qE attribute only affects top level objects"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð²Ð¾Ð·Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ Ð²ÐµÑ€Ñ…Ð½ÐµÐ³Ð¾ ÑƒÑ€Ð¾Ð²Ð½Ñ�"
  
! #: c-family/c-attribs.c:1680 c-family/c-attribs.c:3790
  #, gcc-internal-format
  msgid "%qE attribute on function returning %<void%>"
  msgstr ""
  
! #: c-family/c-attribs.c:1703
  #, fuzzy, gcc-internal-format
  #| msgid "scalar_storage_order is not supported because endianness is not uniform"
  msgid "%qE attribute is not supported because endianness is not uniform"
  msgstr "scalar_storage_order Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð°Ð¹Ñ‚ Ð½Ðµ Ð¾Ð´Ð½Ð¾Ñ€Ð¾Ð´ÐµÐ½"
  
! #: c-family/c-attribs.c:1720
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c-family/c-attribs.c:1816
  #, gcc-internal-format
  msgid "destructor priorities are not supported"
  msgstr "Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ñ‹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:1818
  #, gcc-internal-format
  msgid "constructor priorities are not supported"
  msgstr "Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ñ‹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:1840
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ñ‹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð¾Ñ‚ 0 Ð´Ð¾ %d Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð´Ð»Ñ� Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: c-family/c-attribs.c:1845
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities from 0 to %d are reserved for the implementation"
  msgstr "Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ñ‹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð¾Ñ‚ 0 Ð´Ð¾ %d Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð´Ð»Ñ� Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: c-family/c-attribs.c:1853
  #, gcc-internal-format, gfc-internal-format
  msgid "destructor priorities must be integers from 0 to %d inclusive"
  msgstr "Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ñ‹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¼Ð¸ Ð¾Ñ‚ 0 Ð´Ð¾ %d Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾"
  
! #: c-family/c-attribs.c:1856
  #, gcc-internal-format, gfc-internal-format
  msgid "constructor priorities must be integers from 0 to %d inclusive"
  msgstr "Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ñ‹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¼Ð¸ Ð¾Ñ‚ 0 Ð´Ð¾ %d Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾"
  
! #: c-family/c-attribs.c:2009
  #, gcc-internal-format
  msgid "unknown machine mode %qE"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¼Ð°ÑˆÐ¸Ð½Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ %qE"
  
! #: c-family/c-attribs.c:2043
  #, fuzzy, gcc-internal-format
  #| msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
  msgid "specifying vector types with %<__attribute__ ((mode))%> is deprecated"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð¸Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ� __attribute__ ((mode)) Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ…"
  
! #: c-family/c-attribs.c:2046
  #, fuzzy, gcc-internal-format
  #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð½ÐµÐ³Ð¾ __attribute__ ((vector_size))"
  
! #: c-family/c-attribs.c:2055
  #, gcc-internal-format
  msgid "unable to emulate %qs"
  msgstr "Ñ�Ð¼ÑƒÐ»Ñ�Ñ†Ð¸Ñ� %qs Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
  
! #: c-family/c-attribs.c:2068
  #, gcc-internal-format
  msgid "invalid pointer mode %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¼Ð°ÑˆÐ¸Ð½Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ %qs Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: c-family/c-attribs.c:2085
  #, gcc-internal-format
  msgid "signedness of type and machine mode %qs don%'t match"
  msgstr "Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ñ�Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° Ð¸ Ð¼Ð°ÑˆÐ¸Ð½Ð½Ð¾Ð¹ Ð¼Ð¾Ð´Ñ‹ %qs Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð´Ñ€ÑƒÐ³ Ð´Ñ€ÑƒÐ³Ñƒ"
  
! #: c-family/c-attribs.c:2096
  #, gcc-internal-format
  msgid "no data type for mode %qs"
  msgstr "Ñ‚Ð¸Ð¿ Ð´Ð°Ð½Ð½Ñ‹Ñ…, Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ %qs, Ð½Ðµ Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÐµÑ‚"
  
! #: c-family/c-attribs.c:2106
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ€ÐµÐ¶Ð¸Ð¼Ð° %qs Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾"
  
! #: c-family/c-attribs.c:2134
  #, gcc-internal-format
  msgid "mode %qs applied to inappropriate type"
  msgstr "Ñ€ÐµÐ¶Ð¸Ð¼ %qs Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº Ð½ÐµÐ¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c-family/c-attribs.c:2159 c-family/c-attribs.c:2489
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section Ð´Ð»Ñ� Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:2165
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section Ð´Ð»Ñ� %q+D Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
  
! #: c-family/c-attribs.c:2171
  #, gcc-internal-format
  msgid "section attribute argument not a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:2180
  #, gcc-internal-format
  msgid "section attribute cannot be specified for local variables"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð´Ð»Ñ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: c-family/c-attribs.c:2191 config/bfin/bfin.c:4794 config/bfin/bfin.c:4845
  #: config/bfin/bfin.c:4871 config/bfin/bfin.c:4884
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð´Ð»Ñ� %q+D, Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c-family/c-attribs.c:2200 c-family/c-attribs.c:2515
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� %q+D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: c-family/c-attribs.c:2316
  #, gcc-internal-format
  msgid "alignment may not be specified for %q+D"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� %q+D"
  
! #: c-family/c-attribs.c:2338
  #, gcc-internal-format
  msgid "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E (%u)%>"
  msgstr ""
*************** msgstr ""
*** 31156,31409 ****
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2382
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� %q+D Ñ€Ð°Ð½ÐµÐµ Ð±Ñ‹Ð»Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ ÐºÐ°Ðº %d Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐµÐ½Ð¾"
  
! #: c-family/c-attribs.c:2399
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2447
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° weak"
  
! #: c-family/c-attribs.c:2452
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° weak"
  
! #: c-family/c-attribs.c:2493
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on non-volatile variable"
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð»Ñ� non-volatile Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: c-family/c-attribs.c:2503 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: c-family/c-attribs.c:2518
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qE attribute is specific to ELF targets"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� R8C Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: c-family/c-attribs.c:2525
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring %qD attribute on anonymous namespace"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼ÐµÐ½"
  
! #: c-family/c-attribs.c:2536
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring %qD attribute on non-inline namespace"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð² non-inline Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼ÐµÐ½"
  
! #: c-family/c-attribs.c:2549
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring %qD attribute on non-inline namespace"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð² non-inline Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼ÐµÐ½"
  
! #: c-family/c-attribs.c:2582
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼"
  
! #: c-family/c-attribs.c:2601
  #, 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.c:2609
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is only applicable on functions"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼"
  
! #: c-family/c-attribs.c:2619
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:2633
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2634
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:2669
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ð¼ Ð¾Ð±Ñ€Ð°Ð·Ð¾Ð¼ Ð¸ ÐºÐ°Ðº Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE"
  
! #: c-family/c-attribs.c:2677
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "weak %q+D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ %qE"
  
! #: c-family/c-attribs.c:2694 c-family/c-attribs.c:3687
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c-family/c-attribs.c:2727
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%+qD declared %qs after being used"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº friend"
  
! #: c-family/c-attribs.c:2777
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:2790
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:2801
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q#T"
  
! #: c-family/c-attribs.c:2856
  #, fuzzy, gcc-internal-format
  #| msgid "%qE redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qE Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ð²Ð¸Ð´ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð°"
  
! #: c-family/c-attribs.c:2861
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c-family/c-attribs.c:2909
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute doesn't apply to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð½Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼"
  
! #: c-family/c-attribs.c:2967
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° weak"
  
! #: c-family/c-attribs.c:2990
  #, fuzzy, gcc-internal-format
  #| msgid "weakref attribute must appear before alias attribute"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ weakref Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð´Ð¾ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° alias"
  
! #: c-family/c-attribs.c:3003
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%+qD declared %qE after being used"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº friend"
  
! #: c-family/c-attribs.c:3027
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:3033
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qT ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: c-family/c-attribs.c:3046
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° visibility Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚ÐµÐºÑ�Ñ‚Ð¾Ð²Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð¹"
  
! #: c-family/c-attribs.c:3058
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:3074
  #, 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.c:3086
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
  
! #: c-family/c-attribs.c:3089 c-family/c-attribs.c:3093
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD Ð±Ñ‹Ð» Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ %qs, Ñ‡Ñ‚Ð¾ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÑ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: c-family/c-attribs.c:3122
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qT ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: c-family/c-attribs.c:3130
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qT ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: c-family/c-attribs.c:3152
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3174 c-family/c-attribs.c:3761
! #: c-family/c-attribs.c:5380 c-family/c-attribs.c:5407 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE: Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: c-family/c-attribs.c:3220
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� %qE Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c-family/c-attribs.c:3230
  #, fuzzy, gcc-internal-format
  #| msgid "%<weakref%> attribute ignored because function is defined"
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<weakref%> Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: c-family/c-attribs.c:3234
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to allocation function %qD declared here"
  msgid "deallocation function declared here"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c-family/c-attribs.c:3261
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "%qE: Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: c-family/c-attribs.c:3271
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
--- 31196,31449 ----
  #. that appear to relax the implicit function alignment for
  #. the target.  Both increasing and increasing the alignment
  #. set by -falign-functions setting is permitted.
! #: c-family/c-attribs.c:2385
  #, gcc-internal-format
  msgid "alignment for %q+D was previously specified as %d and may not be decreased"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� %q+D Ñ€Ð°Ð½ÐµÐµ Ð±Ñ‹Ð»Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ ÐºÐ°Ðº %d Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐµÐ½Ð¾"
  
! #: c-family/c-attribs.c:2402
  #, gcc-internal-format
  msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
  msgstr ""
  
! #: c-family/c-attribs.c:2450
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° weak"
  
! #: c-family/c-attribs.c:2455
  #, gcc-internal-format
  msgid "indirect function %q+D cannot be declared weak"
  msgstr "ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° weak"
  
! #: c-family/c-attribs.c:2496
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on non-volatile variable"
  msgid "ignoring %qE attribute not set on a variable"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð»Ñ� non-volatile Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: c-family/c-attribs.c:2506 config/bfin/bfin.c:4822
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
  
! #: c-family/c-attribs.c:2521
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qE attribute is specific to ELF targets"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� R8C Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: c-family/c-attribs.c:2528
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring %qD attribute on anonymous namespace"
  msgid "ignoring %qE attribute set on const variable"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼ÐµÐ½"
  
! #: c-family/c-attribs.c:2539
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring %qD attribute on non-inline namespace"
  msgid "ignoring %qE attribute set on initialized variable"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð² non-inline Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼ÐµÐ½"
  
! #: c-family/c-attribs.c:2552
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring %qD attribute on non-inline namespace"
  msgid "ignoring %qE attribute set on uninitialized variable"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð² non-inline Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼ÐµÐ½"
  
! #: c-family/c-attribs.c:2585
  #, gcc-internal-format
  msgid "%qE attribute is only applicable on functions"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼"
  
! #: c-family/c-attribs.c:2604
  #, 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.c:2612
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is only applicable on functions"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼"
  
! #: c-family/c-attribs.c:2622
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:2636
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.c:2637
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:2672
  #, gcc-internal-format
  msgid "%q+D defined both normally and as %qE attribute"
  msgstr "%q+D Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ð¼ Ð¾Ð±Ñ€Ð°Ð·Ð¾Ð¼ Ð¸ ÐºÐ°Ðº Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE"
  
! #: c-family/c-attribs.c:2680
  #, gcc-internal-format
  msgid "weak %q+D cannot be defined %qE"
  msgstr "weak %q+D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ %qE"
  
! #: c-family/c-attribs.c:2697 c-family/c-attribs.c:3690
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c-family/c-attribs.c:2730
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%+qD declared %qs after being used"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº friend"
  
! #: c-family/c-attribs.c:2780
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:2793
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:2804
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "%qE attribute ignored on a redeclaration of the referenced symbol"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q#T"
  
! #: c-family/c-attribs.c:2859
  #, fuzzy, gcc-internal-format
  #| msgid "%qE redeclared as different kind of symbol"
  msgid "%qE attribute ignored on a declaration of a different kind than referenced symbol"
  msgstr "%qE Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ð²Ð¸Ð´ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð°"
  
! #: c-family/c-attribs.c:2864
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD declared here"
  msgid "symbol %qD referenced by %qD declared here"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c-family/c-attribs.c:2912
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute doesn't apply to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð½Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼"
  
! #: c-family/c-attribs.c:2970
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "indirect function %q+D cannot be declared %qE"
  msgstr "ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° weak"
  
! #: c-family/c-attribs.c:2993
  #, fuzzy, gcc-internal-format
  #| msgid "weakref attribute must appear before alias attribute"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ weakref Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð´Ð¾ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° alias"
  
! #: c-family/c-attribs.c:3006
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%+qD declared %qE after being used"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº friend"
  
! #: c-family/c-attribs.c:3030
  #, gcc-internal-format
  msgid "%qE attribute ignored on non-class types"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:3036
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qT is already defined"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qT ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: c-family/c-attribs.c:3049
  #, gcc-internal-format
  msgid "visibility argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° visibility Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚ÐµÐºÑ�Ñ‚Ð¾Ð²Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð¹"
  
! #: c-family/c-attribs.c:3061
  #, gcc-internal-format
  msgid "%qE attribute ignored on types"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:3077
  #, 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.c:3089
  #, gcc-internal-format
  msgid "%qD redeclared with different visibility"
  msgstr "%qD Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
  
! #: c-family/c-attribs.c:3092 c-family/c-attribs.c:3096
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr "%qD Ð±Ñ‹Ð» Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ %qs, Ñ‡Ñ‚Ð¾ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÑ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: c-family/c-attribs.c:3125
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qT ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: c-family/c-attribs.c:3133
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD does not have thread storage duration"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qT ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: c-family/c-attribs.c:3155
  #, gcc-internal-format
  msgid "%qE argument must be one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:3177 c-family/c-attribs.c:3764
! #: c-family/c-attribs.c:5397 c-family/c-attribs.c:5424 config/m32c/m32c.c:2935
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE: Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: c-family/c-attribs.c:3223
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%<%E (%E)%> attribute ignored on functions declared %qs"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� %qE Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c-family/c-attribs.c:3233
  #, fuzzy, gcc-internal-format
  #| msgid "%<weakref%> attribute ignored because function is defined"
  msgid "%<%E (%E)%> attribute ignored with deallocation functions declared %qs"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<weakref%> Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: c-family/c-attribs.c:3237
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to allocation function %qD declared here"
  msgid "deallocation function declared here"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c-family/c-attribs.c:3264
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute ignored; valid only for functions"
  msgstr "%qE: Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: c-family/c-attribs.c:3274
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on functions returning %qT; valid only for pointer return types"
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� %qE Ð¿
*** 31411,31447 ****
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3317
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %d"
  
! #: c-family/c-attribs.c:3319
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3324
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD declared here"
  msgid "argument references a symbol declared here"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3343
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:3346 c-family/c-attribs.c:3359
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD declared here"
  msgid "referenced symbol declared here"
--- 31451,31487 ----
  
  #. Handle specially the common case of specifying one of a number
  #. of overloads, such as operator delete.
! #: c-family/c-attribs.c:3320
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument 1 is ambiguous"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %d"
  
! #: c-family/c-attribs.c:3322
  #, gcc-internal-format
  msgid "use a cast to the expected type to disambiguate"
  msgstr ""
  
! #: c-family/c-attribs.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument 1 does not name a function"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:3330
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD declared here"
  msgid "argument references a symbol declared here"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
  #. Reject functions without a prototype.
! #: c-family/c-attribs.c:3346
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:3349 c-family/c-attribs.c:3362
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD declared here"
  msgid "referenced symbol declared here"
*************** msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°
*** 31449,31651 ****
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3356
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a void return type"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ void"
  
! #: c-family/c-attribs.c:3470 c-family/c-attribs.c:3518
! #: c-family/c-attribs.c:3545
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� %qE Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c-family/c-attribs.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:3572
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not positive"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:3583
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:3596
  #, fuzzy, gcc-internal-format
  #| msgid "argument %i in the range [%E, %E]"
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ [%E, %E]"
  
! #: c-family/c-attribs.c:3700
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ %<inbranch%> Ð¸ %<notinbranch%> Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹ Ð´Ð»Ñ� %<__simd__%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: c-family/c-attribs.c:3767 c-family/c-attribs.c:5386
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½ÐµÐ»ÑŒÐ·Ñ� ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
  
! #: c-family/c-attribs.c:3834
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¾Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c-family/c-attribs.c:3836
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¿Ð¾Ñ�Ð»Ðµ %qE"
  
! #: c-family/c-attribs.c:3935
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Ñ‚Ð¸Ð¿ Ð±Ñ‹Ð» Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %qE"
  
! #: c-family/c-attribs.c:3948 cp/class.c:4756
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c-family/c-attribs.c:4006
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE - Ð½Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c-family/c-attribs.c:4017
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD Ð½Ðµ Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� %qD"
  
! #: c-family/c-attribs.c:4020
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: c-family/c-attribs.c:4068 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° deprecated Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c-family/c-attribs.c:4109
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� %qE Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c-family/c-attribs.c:4167 c-family/c-attribs.c:4169
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾ Ð·Ð°Ð´Ð°Ð½ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE"
  
! #: c-family/c-attribs.c:4204 c-family/c-attribs.c:4208
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ"
  
! #: c-family/c-attribs.c:4221 c-family/c-attribs.c:4225
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument should be between 0 to 255"
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ 0 Ð¸ 255"
  
! #: c-family/c-attribs.c:4233 ada/gcc-interface/utils.c:4169
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ð½Ðµ ÐºÑ€Ð°Ñ‚ÐµÐ½ Ñ€Ð°Ð·Ð¼ÐµÑ€Ñƒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚"
  
! #: c-family/c-attribs.c:4239 ada/gcc-interface/utils.c:4176
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: c-family/c-attribs.c:4248 c-family/c-attribs.c:4251
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚ÐµÐ¿ÐµÐ½ÑŒÑŽ Ð´Ð²Ð¾Ð¹ÐºÐ¸"
  
! #: c-family/c-attribs.c:4311
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°Ñ…"
  
! #: c-family/c-attribs.c:4368
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4376
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr ""
  
! #: c-family/c-attribs.c:4510
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q#T must follow the %qs keyword"
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð»Ñ� %q#T Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð° %qs ÐºÐ»ÑŽÑ‡ÐµÐ²Ñ‹Ð¼ Ñ�Ð»Ð¾Ð²Ð¾Ð¼"
  
! #: c-family/c-attribs.c:4559
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4565
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4571
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "'getter' Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð° %qD ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c-family/c-attribs.c:4579
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unbounded use of variable-length array"
  msgid "designating the bound of variable length array argument %u"
  msgstr "Ð½ÐµÐ¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c-family/c-attribs.c:4684
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°Ñ…"
  
! #: c-family/c-attribs.c:4734
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c-family/c-attribs.c:4743
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4771
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4782
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
--- 31489,31691 ----
  
  #. Reject functions that don't take a pointer as their first
  #. argument.
! #: c-family/c-attribs.c:3359
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a void return type"
  msgid "%qE attribute argument 1 must take a pointer type as its first argument; have %qT"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ void"
  
! #: c-family/c-attribs.c:3473 c-family/c-attribs.c:3521
! #: c-family/c-attribs.c:3548
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� %qE Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c-family/c-attribs.c:3567
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:3575
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not positive"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:3586
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %E is not a power of 2"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "argument %i in the range [%E, %E]"
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ [%E, %E]"
  
! #: c-family/c-attribs.c:3703
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ %<inbranch%> Ð¸ %<notinbranch%> Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹ Ð´Ð»Ñ� %<__simd__%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: c-family/c-attribs.c:3770 c-family/c-attribs.c:5403
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t set %qE attribute after definition"
  msgid "cannot set %qE attribute after definition"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½ÐµÐ»ÑŒÐ·Ñ� ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
  
! #: c-family/c-attribs.c:3837
  #, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¾Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c-family/c-attribs.c:3839
  #, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¿Ð¾Ñ�Ð»Ðµ %qE"
  
! #: c-family/c-attribs.c:3938
  #, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "Ñ‚Ð¸Ð¿ Ð±Ñ‹Ð» Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %qE"
  
! #: c-family/c-attribs.c:3951 cp/class.c:4771
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c-family/c-attribs.c:4009
  #, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE - Ð½Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c-family/c-attribs.c:4020
  #, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD Ð½Ðµ Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� %qD"
  
! #: c-family/c-attribs.c:4023
  #, gcc-internal-format
  msgid "%qE argument is not a function"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: c-family/c-attribs.c:4071 cp/name-lookup.c:6077
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° deprecated Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c-family/c-attribs.c:4112
  #, gcc-internal-format
  msgid "%qE attribute ignored for %qE"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� %qE Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c-family/c-attribs.c:4170 c-family/c-attribs.c:4172
  #, gcc-internal-format
  msgid "invalid vector type for attribute %qE"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾ Ð·Ð°Ð´Ð°Ð½ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE"
  
! #: c-family/c-attribs.c:4207 c-family/c-attribs.c:4211
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "%qE attribute argument value %qE is negative"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ"
  
! #: c-family/c-attribs.c:4224 c-family/c-attribs.c:4228
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument should be between 0 to 255"
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ 0 Ð¸ 255"
  
! #: c-family/c-attribs.c:4236 ada/gcc-interface/utils.c:4166
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ð½Ðµ ÐºÑ€Ð°Ñ‚ÐµÐ½ Ñ€Ð°Ð·Ð¼ÐµÑ€Ñƒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚"
  
! #: c-family/c-attribs.c:4242 ada/gcc-interface/utils.c:4173
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: c-family/c-attribs.c:4251 c-family/c-attribs.c:4254
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚ÐµÐ¿ÐµÐ½ÑŒÑŽ Ð´Ð²Ð¾Ð¹ÐºÐ¸"
  
! #: c-family/c-attribs.c:4314
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°Ñ…"
  
! #: c-family/c-attribs.c:4371
  #, gcc-internal-format
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4379
  #, gcc-internal-format
  msgid "%qE attribute does not apply to functions"
  msgstr ""
  
! #: c-family/c-attribs.c:4513
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q#T must follow the %qs keyword"
  msgid "attribute %qs mismatch with mode %qs"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð»Ñ� %q#T Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð° %qs ÐºÐ»ÑŽÑ‡ÐµÐ²Ñ‹Ð¼ Ñ�Ð»Ð¾Ð²Ð¾Ð¼"
  
! #: c-family/c-attribs.c:4562
  #, gcc-internal-format
  msgid "attribute %qs missing positional argument 2 provided in previous designation by argument %u"
  msgstr ""
  
! #: c-family/c-attribs.c:4568
  #, gcc-internal-format
  msgid "attribute %qs positional argument 2 missing in previous designation"
  msgstr ""
  
! #: c-family/c-attribs.c:4574
  #, fuzzy, gcc-internal-format
  #| msgid "'getter' attribute of property %qD conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 conflicts with previous designation by argument %u"
  msgstr "'getter' Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð° %qD ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c-family/c-attribs.c:4582
  #, gcc-internal-format
  msgid "attribute %qs mismatched positional argument values %i and %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unbounded use of variable-length array"
  msgid "designating the bound of variable length array argument %u"
  msgstr "Ð½ÐµÐ¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c-family/c-attribs.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°Ñ…"
  
! #: c-family/c-attribs.c:4737
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c-family/c-attribs.c:4746
  #, gcc-internal-format
  msgid "attribute %qE mode %qE is not an identifier; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4774
  #, gcc-internal-format
  msgid "attribute %qE invalid mode %qs; expected one of %qs, %qs, %qs, or %qs"
  msgstr ""
  
! #: c-family/c-attribs.c:4785
  #, gcc-internal-format
  msgid "attribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>"
  msgstr ""
*************** msgstr ""
*** 31654,31842 ****
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4795
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:4836
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4864
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %d"
  
! #: c-family/c-attribs.c:4868
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %E"
  
! #: c-family/c-attribs.c:4875
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4883
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %lu, Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %lu)"
  
! #: c-family/c-attribs.c:4894
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4907
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a void return type"
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ void"
  
! #: c-family/c-attribs.c:4925
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %lu, Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %lu)"
  
! #: c-family/c-attribs.c:5143
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° cleanup - Ð½Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c-family/c-attribs.c:5150
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° cleanup - Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: c-family/c-attribs.c:5187
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "Ð² Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ðµ %qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ Ñ� Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
  
! #: c-family/c-attribs.c:5195
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: c-family/c-attribs.c:5211 ada/gcc-interface/utils.c:6524
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c-family/c-attribs.c:5219 ada/gcc-interface/utils.c:6531
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ð¼ÐµÐ½ÑŒÑˆÐµ Ð½ÑƒÐ»Ñ�"
  
! #: c-family/c-attribs.c:5274 ada/gcc-interface/utils.c:6886
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5432
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized register name %qs"
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° %qs"
  
! #: c-family/c-attribs.c:5450
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "returns_nonnull Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: c-family/c-attribs.c:5465
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� %<struct%> Ñ‚Ð¸Ð¿Ð°"
  
! #: c-family/c-attribs.c:5501
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:5510
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument should be between 0 to 255"
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ 0 Ð¸ 255"
  
! #: c-family/c-attribs.c:5532
  #, fuzzy, gcc-internal-format
  #| msgid "an attribute that appertains to a type-specifier is ignored"
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð¾Ñ‚Ð½Ð¾Ñ�Ñ�Ñ‰Ð¸Ð¹Ñ�Ñ� Ðº Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñƒ Ñ‚Ð¸Ð¿Ð°, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:5544
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is for pointer types only"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:5563
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not an Objective-C class name or alias"
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ Objective-C ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¸Ð»Ð¸ Ñ�Ð¸Ð½Ð¾Ð½Ð¸Ð¼Ð¾Ð¼"
  
! #: c-family/c-attribs.c:5586
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð¼Ñƒ, Ð½ÐµÐ¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: c-family/c-attribs.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:5611
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute before %qE"
  msgid "unknown attribute %qE"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð° Ð¿ÐµÑ€ÐµÐ´ %qE"
  
! #: c-family/c-attribs.c:5655
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid operand type %qT for %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð´Ð»Ñ� %qE"
  
! #: c-family/c-attribs.c:5759
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� R8C Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: c-family/c-attribs.c:5761
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� R8C Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: c-family/c-attribs.c:5938
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
--- 31694,31882 ----
  #. dropping the requirement at some point and having read_only
  #. apply to all const-qualified pointers and read_write or
  #. write_only to the rest.
! #: c-family/c-attribs.c:4798
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:4839
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4842
  #, gcc-internal-format
  msgid "attribute %<%E(%s, %E)%> invalid positional argument %i"
  msgstr ""
  
! #: c-family/c-attribs.c:4867
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %d"
  
! #: c-family/c-attribs.c:4871
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "attribute %qs positional argument %i value %wi exceeds number of function arguments %u"
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %i Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %E"
  
! #: c-family/c-attribs.c:4878
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
  #. The first argument must have a pointer or reference type.
! #: c-family/c-attribs.c:4886
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 1 references non-pointer argument type %qT"
  msgstr "Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %lu, Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %lu)"
  
! #: c-family/c-attribs.c:4897
  #, gcc-internal-format
  msgid "attribute %qs positional argument 1 references argument of function type %qT"
  msgstr ""
  
! #: c-family/c-attribs.c:4910
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a void return type"
  msgid "attribute %qs positional argument 1 references %qs-qualified argument type %qT"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ void"
  
! #: c-family/c-attribs.c:4928
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "attribute %qs positional argument 2 references non-integer argument type %qT"
  msgstr "Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %lu, Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %lu)"
  
! #: c-family/c-attribs.c:5160
  #, gcc-internal-format
  msgid "cleanup argument not an identifier"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° cleanup - Ð½Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c-family/c-attribs.c:5167
  #, gcc-internal-format
  msgid "cleanup argument not a function"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° cleanup - Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: c-family/c-attribs.c:5204
  #, gcc-internal-format
  msgid "%qE attribute requires prototypes with named arguments"
  msgstr "Ð² Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ðµ %qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ Ñ� Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
  
! #: c-family/c-attribs.c:5212
  #, gcc-internal-format
  msgid "%qE attribute only applies to variadic functions"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: c-family/c-attribs.c:5228 ada/gcc-interface/utils.c:6521
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c-family/c-attribs.c:5236 ada/gcc-interface/utils.c:6528
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ð¼ÐµÐ½ÑŒÑˆÐµ Ð½ÑƒÐ»Ñ�"
  
! #: c-family/c-attribs.c:5291 ada/gcc-interface/utils.c:6883
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
! #: c-family/c-attribs.c:5449
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized register name %qs"
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° %qs"
  
! #: c-family/c-attribs.c:5467
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "%qE attribute on a function not returning a pointer"
  msgstr "returns_nonnull Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: c-family/c-attribs.c:5482
  #, gcc-internal-format
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� %<struct%> Ñ‚Ð¸Ð¿Ð°"
  
! #: c-family/c-attribs.c:5518
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:5527
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument should be between 0 to 255"
  msgid "%qE attribute argument %qE exceeds %u"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ 0 Ð¸ 255"
  
! #: c-family/c-attribs.c:5549
  #, fuzzy, gcc-internal-format
  #| msgid "an attribute that appertains to a type-specifier is ignored"
  msgid "%qE attribute may be put on a typedef only; attribute is ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð¾Ñ‚Ð½Ð¾Ñ�Ñ�Ñ‰Ð¸Ð¹Ñ�Ñ� Ðº Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñƒ Ñ‚Ð¸Ð¿Ð°, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:5561
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute is for pointer types only"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: c-family/c-attribs.c:5580
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not an Objective-C class name or alias"
  msgid "%qE is only applicable to Objective-C class interfaces, attribute ignored"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ Objective-C ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¸Ð»Ð¸ Ñ�Ð¸Ð½Ð¾Ð½Ð¸Ð¼Ð¾Ð¼"
  
! #: c-family/c-attribs.c:5603
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgid "%qE cannot be applied to non-pointer type %qT"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð¼Ñƒ, Ð½ÐµÐ¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: c-family/c-attribs.c:5616
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not an integer constant between 0 and 3"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:5628
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %qE is not recognised"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c-family/c-attribs.c:5645
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute before %qE"
  msgid "unknown attribute %qE"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð° Ð¿ÐµÑ€ÐµÐ´ %qE"
  
! #: c-family/c-attribs.c:5672
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid operand type %qT for %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð´Ð»Ñ� %qE"
  
! #: c-family/c-attribs.c:5776
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� R8C Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: c-family/c-attribs.c:5778
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� R8C Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: c-family/c-attribs.c:5955
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "%qs attribute not supported in %<__builtin_has_attribute%>"
*************** msgstr "?: Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ†
*** 32002,32013 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð°Ð´Ñ€ÐµÑ� %qD Ð²Ñ�ÐµÐ³Ð´Ð° Ð±ÑƒÐ´ÐµÑ‚ Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð¾Ðµ ÐºÐ°Ðº Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� "
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° %<restrict%>"
--- 32042,32053 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð°Ð´Ñ€ÐµÑ� %qD Ð²Ñ�ÐµÐ³Ð´Ð° Ð±ÑƒÐ´ÐµÑ‚ Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<true%>"
  
! #: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9591
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð¾Ðµ ÐºÐ°Ðº Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� "
  
! #: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7083 c/c-typeck.c:15505
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° %<restrict%>"
*************** msgstr "Ñ�Ñ‚Ð¾ Ð¿ÐµÑ€Ð²Ð¾Ðµ case-Ð·Ð½Ð°Ñ
*** 32087,32093 ****
  msgid "duplicate case value"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ case-Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�,"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2526
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ñ€Ð°Ð½ÐµÐµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
--- 32127,32133 ----
  msgid "duplicate case value"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ case-Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�,"
  
! #: c-family/c-common.c:4959 c-family/c-warn.c:2514
  #, gcc-internal-format
  msgid "previously used here"
  msgstr "ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ñ€Ð°Ð½ÐµÐµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
*************** msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ�
*** 33166,33172 ****
  msgid "traditional C rejects string constant concatenation"
  msgstr "Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ð¹ Ð¡Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð½ÐºÐ°Ñ‚ÐµÐ½Ð°Ñ†Ð¸ÑŽ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚"
  
! #: c-family/c-omp.c:116 cp/pt.c:18928
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 33206,33212 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ð¹ Ð¡Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð½ÐºÐ°Ñ‚ÐµÐ½Ð°Ñ†Ð¸ÑŽ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚"
  
! #: c-family/c-omp.c:116 cp/pt.c:18889
  #, 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)%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ
*** 33219,33225 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð° Ð² %qs ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9458
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qE"
--- 33259,33265 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð° Ð² %qs ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: c-family/c-omp.c:736 cp/semantics.c:9447
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qE"
*************** msgstr "%<_Atomic%> Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½
*** 33234,33250 ****
  msgid "%qE is not initialized"
  msgstr "%qE Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9347
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÐ¿Ñ€Ð°Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ð¹ Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8966
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÑƒÐ¿Ñ€Ð°Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ð¹ Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9353
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
--- 33274,33290 ----
  msgid "%qE is not initialized"
  msgstr "%qE Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c-family/c-omp.c:778 cp/semantics.c:9336
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÐ¿Ñ€Ð°Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ð¹ Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚"
  
! #: c-family/c-omp.c:884 cp/semantics.c:8955
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÑƒÐ¿Ñ€Ð°Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ð¹ Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚"
  
! #: c-family/c-omp.c:891 cp/semantics.c:9342
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
*************** msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½ÐºÑ€Ð
*** 33254,33260 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9081
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
--- 33294,33300 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1022 cp/semantics.c:9070
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
*************** msgstr ""
*** 33323,33329 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
--- 33363,33369 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.c:2382 c/c-typeck.c:15318 cp/semantics.c:8598
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 33935,33941 ****
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %s"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6066
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
--- 33975,33981 ----
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %s"
  
  #: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004
! #: cp/constexpr.c:6075
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
*************** msgstr "%<memset%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð
*** 34612,34694 ****
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr "%<memset%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ñ� Ð´Ð»Ð¸Ð½Ð¾Ð¹ Ñ€Ð°Ð²Ð½Ð¾Ð¹ Ñ‡Ð¸Ñ�Ð»Ñƒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð±ÐµÐ· ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ� Ð½Ð° Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289
! #: cp/typeck.c:5444
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ %qT Ð¸ %qT"
! 
! #: c-family/c-warn.c:2304
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2357
  #, fuzzy, gcc-internal-format
  #| msgid "promoted ~unsigned is always non-zero"
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ~unsigned Ð²Ñ�ÐµÐ³Ð´Ð° Ð½ÐµÐ½ÑƒÐ»ÐµÐ²Ð¾Ðµ"
  
! #: c-family/c-warn.c:2361
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ~unsigned Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c-family/c-warn.c:2372
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ~unsigned Ñ� unsigned"
  
! #: c-family/c-warn.c:2427
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD"
  
! #: c-family/c-warn.c:2489
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "typedef %qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: c-family/c-warn.c:2525
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ %<if%> ÑƒÑ�Ð»Ð¾Ð²Ð¸Ðµ"
  
! #: c-family/c-warn.c:2554
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�, Ð½Ð¾ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚"
  
! #: c-family/c-warn.c:2562
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q+D follows declaration with no linkage"
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "extern Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: c-family/c-warn.c:2567
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D with no linkage follows extern declaration"
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° extern-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c-family/c-warn.c:2616
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ %qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %u Ð±Ð¸Ñ‚ Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�, Ð½Ð¾ %qT Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ %u Ð±Ð¸Ñ‚"
  
! #: c-family/c-warn.c:2654 c-family/c-warn.c:2678
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ %qE Ñ� Ð±ÑƒÐ»ÐµÐ²Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð²Ñ�ÐµÐ³Ð´Ð° ÐµÑ�Ñ‚ÑŒ false"
  
! #: c-family/c-warn.c:2657 c-family/c-warn.c:2675
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ %qE Ñ� Ð±ÑƒÐ»ÐµÐ²Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð²Ñ�ÐµÐ³Ð´Ð° ÐµÑ�Ñ‚ÑŒ true"
  
! #: c-family/c-warn.c:2725
  #, fuzzy
  #| msgid "passing argument %i to restrict-qualified parameter aliases with argument %Z"
  #| msgid_plural "passing argument %i to restrict-qualified parameter aliases with arguments %Z"
--- 34652,34728 ----
  msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
  msgstr "%<memset%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ñ� Ð´Ð»Ð¸Ð½Ð¾Ð¹ Ñ€Ð°Ð²Ð½Ð¾Ð¹ Ñ‡Ð¸Ñ�Ð»Ñƒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð±ÐµÐ· ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ� Ð½Ð° Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: c-family/c-warn.c:2292
  #, gcc-internal-format
  msgid "comparison of integer expressions of different signedness: %qT and %qT"
  msgstr ""
  
! #: c-family/c-warn.c:2345
  #, fuzzy, gcc-internal-format
  #| msgid "promoted ~unsigned is always non-zero"
  msgid "promoted bitwise complement of an unsigned value is always nonzero"
  msgstr "Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ~unsigned Ð²Ñ�ÐµÐ³Ð´Ð° Ð½ÐµÐ½ÑƒÐ»ÐµÐ²Ð¾Ðµ"
  
! #: c-family/c-warn.c:2349
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ~unsigned Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c-family/c-warn.c:2360
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ~unsigned Ñ� unsigned"
  
! #: c-family/c-warn.c:2415
  #, gcc-internal-format
  msgid "unused parameter %qD"
  msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD"
  
! #: c-family/c-warn.c:2477
  #, gcc-internal-format
  msgid "typedef %qD locally defined but not used"
  msgstr "typedef %qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: c-family/c-warn.c:2513
  #, gcc-internal-format
  msgid "duplicated %<if%> condition"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ %<if%> ÑƒÑ�Ð»Ð¾Ð²Ð¸Ðµ"
  
! #: c-family/c-warn.c:2542
  #, gcc-internal-format
  msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
  msgstr "Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�, Ð½Ð¾ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚"
  
! #: c-family/c-warn.c:2550
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q+D follows declaration with no linkage"
  msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
  msgstr "extern Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: c-family/c-warn.c:2555
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D with no linkage follows extern declaration"
  msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° extern-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c-family/c-warn.c:2604
  #, gcc-internal-format
  msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ %qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %u Ð±Ð¸Ñ‚ Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�, Ð½Ð¾ %qT Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ %u Ð±Ð¸Ñ‚"
  
! #: c-family/c-warn.c:2642 c-family/c-warn.c:2666
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always false"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ %qE Ñ� Ð±ÑƒÐ»ÐµÐ²Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð²Ñ�ÐµÐ³Ð´Ð° ÐµÑ�Ñ‚ÑŒ false"
  
! #: c-family/c-warn.c:2645 c-family/c-warn.c:2663
  #, gcc-internal-format
  msgid "comparison of constant %qE with boolean expression is always true"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ %qE Ñ� Ð±ÑƒÐ»ÐµÐ²Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð²Ñ�ÐµÐ³Ð´Ð° ÐµÑ�Ñ‚ÑŒ true"
  
! #: c-family/c-warn.c:2713
  #, fuzzy
  #| msgid "passing argument %i to restrict-qualified parameter aliases with argument %Z"
  #| msgid_plural "passing argument %i to restrict-qualified parameter aliases with arguments %Z"
*************** msgstr[0] "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼Ðµ
*** 34698,34734 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "Ñ�Ñ‚Ð¾ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ‡Ð½Ñ‹Ðµ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ñ�"
  
! #: c-family/c-warn.c:2898
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2899
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2992
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3089
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3316
  #, fuzzy
  #| msgid "size mismatch in argument %d of %qE"
  msgid "mismatch in bound %Z of argument %u declared as %s"
--- 34732,34768 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5564 cp/call.c:5808
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "Ñ�Ñ‚Ð¾ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ‡Ð½Ñ‹Ðµ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ñ�"
  
! #: c-family/c-warn.c:2886
  #, gcc-internal-format
  msgid "macro expands to multiple statements"
  msgstr ""
  
! #: c-family/c-warn.c:2887
  #, gcc-internal-format
  msgid "some parts of macro expansion are not guarded by this %qs clause"
  msgstr ""
  
! #: c-family/c-warn.c:2980
  #, gcc-internal-format
  msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:2987 c-family/c-warn.c:2990 cp/init.c:642
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
  
! #: c-family/c-warn.c:3077
  #, gcc-internal-format
  msgid "taking address of packed member of %qT may result in an unaligned pointer value"
  msgstr ""
  
! #: c-family/c-warn.c:3304
  #, fuzzy
  #| msgid "size mismatch in argument %d of %qE"
  msgid "mismatch in bound %Z of argument %u declared as %s"
*************** msgstr[0] "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ
*** 34737,34790 ****
  msgstr[1] "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ %d Ð´Ð»Ñ� %qE"
  msgstr[2] "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ %d Ð´Ð»Ñ� %qE"
  
! #: c-family/c-warn.c:3319 c-family/c-warn.c:3689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as %s"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c-family/c-warn.c:3453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to variable-length array is zero"
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹"
  
! #: c-family/c-warn.c:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as a pointer %s"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c-family/c-warn.c:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as an ordinary array %s"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c-family/c-warn.c:3472 c-family/c-warn.c:3486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "argument %u of type %s declared as a pointer"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� %qE Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: c-family/c-warn.c:3476 c-family/c-warn.c:3502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unbounded use of variable-length array"
  msgid "previously declared as a variable length array %s"
  msgstr "Ð½ÐµÐ¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c-family/c-warn.c:3489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as an array %s"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c-family/c-warn.c:3498
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ignoring returned value of type %qT, declared with attribute nodiscard"
  msgid "argument %u of type %s declared with %u variable bound"
--- 34771,34824 ----
  msgstr[1] "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ %d Ð´Ð»Ñ� %qE"
  msgstr[2] "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ %d Ð´Ð»Ñ� %qE"
  
! #: c-family/c-warn.c:3307 c-family/c-warn.c:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as %s"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c-family/c-warn.c:3441
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to variable-length array is zero"
  msgid "argument %u of type %s declared as a variable length array"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹"
  
! #: c-family/c-warn.c:3446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as a pointer %s"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c-family/c-warn.c:3447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as an ordinary array %s"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c-family/c-warn.c:3460 c-family/c-warn.c:3474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "argument %u of type %s declared as a pointer"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� %qE Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: c-family/c-warn.c:3464 c-family/c-warn.c:3490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unbounded use of variable-length array"
  msgid "previously declared as a variable length array %s"
  msgstr "Ð½ÐµÐ¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c-family/c-warn.c:3477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as an array %s"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c-family/c-warn.c:3486
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared as an ordinary array"
  msgstr ""
  
! #: c-family/c-warn.c:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ignoring returned value of type %qT, declared with attribute nodiscard"
  msgid "argument %u of type %s declared with %u variable bound"
*************** msgstr[0] "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð²
*** 34793,34799 ****
  msgstr[1] "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ nodiscard"
  msgstr[2] "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ nodiscard"
  
! #: c-family/c-warn.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qD with attribute noinline"
  msgid "previously declared as %s with %u variable bound"
--- 34827,34833 ----
  msgstr[1] "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ nodiscard"
  msgstr[2] "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ nodiscard"
  
! #: c-family/c-warn.c:3521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous declaration of %qD with attribute noinline"
  msgid "previously declared as %s with %u variable bound"
*************** msgstr[0] "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»
*** 34802,34808 ****
  msgstr[1] "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
  msgstr[2] "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
  
! #: c-family/c-warn.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
--- 34836,34842 ----
  msgstr[1] "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
  msgstr[2] "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
  
! #: c-family/c-warn.c:3545
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %u of type %s declared with %u unspecified variable bound"
  msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
*************** msgstr[0] ""
*** 34810,34816 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3565
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
--- 34844,34850 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "previously declared as %s with %u unspecified variable bound"
  msgid_plural "previously declared as %s with %u unspecified variable bounds"
*************** msgstr[0] ""
*** 34818,34824 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
--- 34852,34858 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "subsequently declared as %s with %u unspecified variable bound"
  msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
*************** msgstr[0] ""
*** 34826,34878 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3625
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3632 c-family/c-warn.c:3665
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: c-family/c-warn.c:3644
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as %s with bound argument %E"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c-family/c-warn.c:3649
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %<%c%s%>"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<%c%s%>"
  
! #: c-family/c-warn.c:3668
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %qD"
  msgid "previously declared as %s with bound %qs"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: c-family/c-warn.c:3687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s with mismatched bound"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: c-family/c-warn.c:3718
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3728
  #, fuzzy, gcc-internal-format
  #| msgid "add parentheses around left hand side expression to silence this warning"
  msgid "add parentheses around %qE to silence this warning"
  msgstr "Ð´Ð¾Ð±Ð°Ð²ÑŒÑ‚Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð² Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÑƒÑ�Ñ‚Ñ€Ð°Ð½Ð¸Ñ‚ÑŒ Ñ�Ñ‚Ð¾ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ"
  
! #: c-family/c-warn.c:3732
  #, fuzzy, gcc-internal-format
  #| msgid "add parentheses around left hand side expression to silence this warning"
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
--- 34860,34912 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:3613
  #, gcc-internal-format
  msgid "argument %u of type %s declared with mismatched bound argument %E"
  msgstr ""
  
! #: c-family/c-warn.c:3620 c-family/c-warn.c:3653
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s declared with mismatched bound %<%s%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: c-family/c-warn.c:3632
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared as %s with bound argument %E"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c-family/c-warn.c:3637
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %<%c%s%>"
  msgid "previously declared as %s with bound %<%s%>"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<%c%s%>"
  
! #: c-family/c-warn.c:3656
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %qD"
  msgid "previously declared as %s with bound %qs"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: c-family/c-warn.c:3675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "argument %u of type %s with mismatched bound"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: c-family/c-warn.c:3706
  #, gcc-internal-format
  msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
  msgstr ""
  
! #: c-family/c-warn.c:3716
  #, fuzzy, gcc-internal-format
  #| msgid "add parentheses around left hand side expression to silence this warning"
  msgid "add parentheses around %qE to silence this warning"
  msgstr "Ð´Ð¾Ð±Ð°Ð²ÑŒÑ‚Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð² Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÑƒÑ�Ñ‚Ñ€Ð°Ð½Ð¸Ñ‚ÑŒ Ñ�Ñ‚Ð¾ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ"
  
! #: c-family/c-warn.c:3720
  #, fuzzy, gcc-internal-format
  #| msgid "add parentheses around left hand side expression to silence this warning"
  msgid "add parentheses around the second %<sizeof%> to silence this warning"
*************** msgstr ""
*** 34966,34982 ****
  msgid "%s does not take any feature options"
  msgstr ""
  
! #: common/config/arm/arm-common.c:649
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:663
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr ""
  
! #: common/config/arm/arm-common.c:1009
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr ""
--- 35000,35016 ----
  msgid "%s does not take any feature options"
  msgstr ""
  
! #: common/config/arm/arm-common.c:655
  #, gcc-internal-format, gfc-internal-format
  msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
  msgstr ""
  
! #: common/config/arm/arm-common.c:669
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr ""
  
! #: common/config/arm/arm-common.c:1025
  #, gcc-internal-format, gfc-internal-format
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr ""
*************** msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ AltiVec Ð¿ÐµÑ€Ð
*** 35632,35638 ****
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
--- 35666,35672 ----
  
  #: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609
  #: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309
! #: config/arm/arm.c:7108 config/arm/arm.c:7138 config/arm/arm.c:28884
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
*************** msgid "specify a system register with a
*** 35704,35710 ****
  msgstr "ÐŸÐ¾Ñ€Ñ�Ð´Ð¾Ðº Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4587
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
--- 35738,35744 ----
  msgstr "ÐŸÐ¾Ñ€Ñ�Ð´Ð¾Ðº Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
  
  #: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863
! #: config/rs6000/rs6000.c:4605
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
*************** msgstr ""
*** 35892,35899 ****
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867
! #: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %<target%> Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
--- 35926,35933 ----
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17531 config/arm/arm.c:32912
! #: config/rs6000/rs6000.c:24306 config/s390/s390.c:15770
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %<target%> Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
*************** msgstr ""
*** 35908,35924 ****
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436
! #: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151
! #: config/s390/s390.c:12228
  #, 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.c:19002 config/arm/arm.c:6441
! #: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146
! #: config/s390/s390.c:12223
  #, 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%}"
--- 35942,35958 ----
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18997 config/arm/arm.c:6460
! #: config/rs6000/rs6000-call.c:6455 config/s390/s390.c:12154
! #: config/s390/s390.c:12231
  #, 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.c:19002 config/arm/arm.c:6465
! #: config/rs6000/rs6000-call.c:6450 config/s390/s390.c:12149
! #: config/s390/s390.c:12226
  #, 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 "%KÐ¿Ñ€Ð¾Ñ…Ð¾Ð´ %wd Ð²Ð½Ðµ Ð´Ð¸Ð°
*** 35934,35941 ****
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Ð¿Ñ€Ð¾Ñ…Ð¾Ð´ %wd Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° %wd - %wd"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491
! #: config/i386/i386.c:22619
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
--- 35968,35975 ----
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Ð¿Ñ€Ð¾Ñ…Ð¾Ð´ %wd Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° %wd - %wd"
  
! #: config/aarch64/aarch64.c:25053 config/i386/i386.c:22516
! #: config/i386/i386.c:22644
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
*************** msgid "bad value %qs for %<-mmemory-late
*** 36033,36039 ****
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð´Ð»Ñ� -mmemory-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
--- 36067,36073 ----
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð´Ð»Ñ� -mmemory-latency"
  
  #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073
! #: config/arc/arc.c:7347 config/s390/s390.c:882 config/tilegx/tilegx.c:3536
  #: config/tilepro/tilepro.c:3100
  #, gcc-internal-format
  msgid "bad builtin fcode"
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð
*** 36164,36181 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243
! #: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442
! #: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675
! #: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
--- 36198,36215 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7249 config/arm/arm.c:7267
! #: config/arm/arm.c:7448 config/avr/avr.c:9695 config/avr/avr.c:9711
  #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783
  #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318
! #: config/h8300/h8300.c:4894 config/i386/i386-options.c:3443
! #: config/i386/i386-options.c:3620 config/i386/i386-options.c:3676
! #: config/i386/i386-options.c:3727 config/i386/i386-options.c:3764
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164
  #: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:20356 config/rx/rx.c:2727 config/rx/rx.c:2753
! #: config/s390/s390.c:1097 config/s390/s390.c:1184 config/sh/sh.c:8428
  #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541
  #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010
  #: config/visium/visium.c:724
*************** msgstr "Ð�Ð´Ñ€ÐµÑ�Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð
*** 36281,36338 ****
  msgid "insn addresses not freed"
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð½Ðµ Ð¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ñ‹"
  
! #: config/arc/arc.c:11076
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr ""
  
  #
! #: config/arc/arc.c:11084 config/arc/arc.c:11123
  #, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr ""
  
! #: config/arc/arc.c:11095 config/arc/arc.c:11134 config/arc/arc.c:11260
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/arc/arc.c:11115
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr ""
  
! #: config/arc/arc.c:11170
  #, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr ""
  
  #
! #: config/arc/arc.c:11176
  #, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arc/arc.c:11250 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21426
  #, 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.c:611 config/i386/i386.c:21490
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ Ñ„Ð»Ð°Ð³Ð° %qs"
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21519
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
--- 36315,36372 ----
  msgid "insn addresses not freed"
  msgstr "Ð°Ð´Ñ€ÐµÑ�Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð½Ðµ Ð¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ñ‹"
  
! #: config/arc/arc.c:11082
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr ""
  
  #
! #: config/arc/arc.c:11090 config/arc/arc.c:11129
  #, gcc-internal-format
  msgid "argument of %qE attribute is missing"
  msgstr ""
  
! #: config/arc/arc.c:11101 config/arc/arc.c:11140 config/arc/arc.c:11266
  #: config/avr/avr.c:9767
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: config/arc/arc.c:11121
  #, gcc-internal-format
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr ""
  
! #: config/arc/arc.c:11176
  #, gcc-internal-format
  msgid "%qE attribute only applies to types"
  msgstr ""
  
  #
! #: config/arc/arc.c:11182
  #, gcc-internal-format
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arc/arc.c:11256 config/avr/avr.c:9754 config/bfin/bfin.c:4815
  #: config/i386/winnt.c:63 config/nvptx/nvptx.c:5187
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/arm/aarch-common.c:550 config/i386/i386.c:21447
  #, 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.c:611 config/i386/i386.c:21511
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ Ñ„Ð»Ð°Ð³Ð° %qs"
  
! #: config/arm/aarch-common.c:621 config/i386/i386.c:21540
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
*************** msgid "argument %u to function %qE is of
*** 36557,36868 ****
  msgstr ""
  
  #
! #: config/arm/arm.c:2919
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt Ð¸ NEON Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ€ÐµÐ¶Ð¸Ð¼ ARM"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° backtrace Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð» Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Thumb"
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "-mcallee-super-interworking Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð» Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ñ€Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ð´Ð»Ñ� Thumb"
  
! #: config/arm/arm.c:2940
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g Ñ� -mno-apcs-frame Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ñ‹ Ð¿Ñ€Ð¸ Ð¾Ñ‚Ð»Ð°Ð´ÐºÐµ"
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr "iWMMXt Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² Thumb Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/arm/arm.c:2948
  #, fuzzy, gcc-internal-format
  #| msgid "can not use -mtp=cp15 with 16-bit Thumb"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ -mtp=cp15 Ñ� 16-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Thumb"
  
! #: config/arm/arm.c:2952
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ RTP Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Thumb"
  
! #: config/arm/arm.c:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2975
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-fjni Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� -freduced-reflection"
  
! #: config/arm/arm.c:3075
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ THUMB"
  
! #: config/arm/arm.c:3125
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð½ÐµÐ²Ñ‹Ñ€Ð¾Ð²Ð½ÐµÐ½Ð½Ñ‹Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ñ‹"
  
! #: config/arm/arm.c:3244
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "ÐºÐ»ÑŽÑ‡ -mcpu=%s Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� ÐºÐ»ÑŽÑ‡Ð¾Ð¼ -march=%s"
  
! #: config/arm/arm.c:3494
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "ÐºÐ»ÑŽÑ‡ -mapcs-stack-check Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� -mno-apcs-frame"
  
! #: config/arm/arm.c:3503
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "ÐºÐ»ÑŽÑ‡Ð¸ -fpic Ð¸ -mapcs-reent Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/arm/arm.c:3506
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3529
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3537
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ 8, 32 Ð¸Ð»Ð¸ 64"
  
! #: config/arm/arm.c:3539
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ 8 Ð¸Ð»Ð¸ 32"
  
! #: config/arm/arm.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ RTP Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� -msingle-pic-base"
  
! #: config/arm/arm.c:3576 config/arm/arm.c:32881
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ x32"
  
! #: config/arm/arm.c:3584
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð»Ð° Ð±ÐµÐ· -fpic"
  
! #: config/arm/arm.c:3593
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ '%s' ÐºÐ°Ðº PIC-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾"
  
! #: config/arm/arm.c:3615 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition not supported on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ðµ"
  
! #: config/arm/arm.c:3760
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ðµ fp16 Ð¾Ð¿Ñ†Ð¸Ð¸ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/arm/arm.c:3812
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ AAPCS Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ð³Ð¾ ABI Ð´Ð»Ñ� Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ð¹ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "Ð´Ð»Ñ� Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ� iwmmxt ABI Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¾Ð¹ iwmmxt"
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ interworking"
  
! #: config/arm/arm.c:3836
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcaller-super-interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ -mcaller-super-interworking"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcallee-super-interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ -mcaller-super-interworking"
  
! #: config/arm/arm.c:3844
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 Ð¸ Ð½ÐµÑ‚ ldrh"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ARMv8-M Security Extensions"
  
! #: config/arm/arm.c:3852
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3864
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard: selected processor lacks an FPU"
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "-mfloat-abi=hard: Ð² Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ðµ Ð½ÐµÑ‚ FPU"
  
! #: config/arm/arm.c:3872
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mflat-abi=hard Ð¸ VFP"
  
! #: config/arm/arm.c:6110
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "non-AAPCS Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ PCS Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚"
  
! #: config/arm/arm.c:6112
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ AAPCS Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚"
  
! #: config/arm/arm.c:6132
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "PCS Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚"
  
! #: config/arm/arm.c:6384
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ VFP ABI"
  
! #: config/arm/arm.c:6473
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111
! #: config/arm/arm.c:28848
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 7.1"
  
! #: config/arm/arm.c:7249
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7373
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ñ‹Ð¼Ð¸ Ð½Ð° Ñ�Ñ‚ÐµÐºÐµ"
  
! #: config/arm/arm.c:7385
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: config/arm/arm.c:7394
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð½Ð° Ñ�Ñ‚ÐµÐºÐµ"
  
! #: config/arm/arm.c:7416 config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored without -mcmse option."
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· -mcmse Ð¾Ð¿Ñ†Ð¸Ð¸."
  
! #: config/arm/arm.c:7435
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ�Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¾Ð¹"
  
! #: config/arm/arm.c:7484
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ð±Ð°Ð·Ð¾Ð²Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: config/arm/arm.c:9448
  #, fuzzy, gcc-internal-format
  #| msgid "accessing thread-local storage is not currently supported with -mpure-code or -mslow-flash-data"
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð² Ð½Ð°Ñ�Ñ‚Ð¾Ñ�Ñ‰ÐµÐµ Ð²Ñ€ÐµÐ¼Ñ� Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� -mpure-code Ð¸Ð»Ð¸ -mslow-flash-data"
  
! #: config/arm/arm.c:13217
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%K%s %wd Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° %wd - %wd"
  
! #: config/arm/arm.c:13220
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° %wd - %wd"
  
! #: config/arm/arm.c:25497
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ð¸Ñ‚ÑŒ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð² Ñ�Ñ‚ÐµÐºÐµ"
  
! #: config/arm/arm.c:26159
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ thumb1 Ð´Ð°Ð»ÐµÐºÐ¸Ð¹ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´"
  
! #: config/arm/arm.c:26418
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð²Ð¾Ð±Ð¾Ð´Ð½Ñ‹Ñ… low-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð²Ñ‹Ñ‚Ð°Ð»ÐºÐ¸Ð²Ð°Ð½Ð¸Ñ� high-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
  
! #: config/arm/arm.c:26670
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Service Routines Ð´Ð»Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ Thumb"
  
! #: config/arm/arm.c:26916
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-check=specific for Thumb-1"
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "-fstack-check=specific Ð´Ð»Ñ� Thumb-1"
  
! #: config/arm/arm.c:32896
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
--- 36591,36902 ----
  msgstr ""
  
  #
! #: config/arm/arm.c:2923
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt Ð¸ NEON Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/arm/arm.c:2929
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ€ÐµÐ¶Ð¸Ð¼ ARM"
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° backtrace Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð» Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Thumb"
  
! #: config/arm/arm.c:2936
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "-mcallee-super-interworking Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð» Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ñ€Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ð´Ð»Ñ� Thumb"
  
! #: config/arm/arm.c:2944
  #, fuzzy, gcc-internal-format
  #| msgid "-g with -mno-apcs-frame may not give sensible debugging"
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g Ñ� -mno-apcs-frame Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ñ‹ Ð¿Ñ€Ð¸ Ð¾Ñ‚Ð»Ð°Ð´ÐºÐµ"
  
! #: config/arm/arm.c:2949
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr "iWMMXt Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² Thumb Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/arm/arm.c:2952
  #, fuzzy, gcc-internal-format
  #| msgid "can not use -mtp=cp15 with 16-bit Thumb"
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ -mtp=cp15 Ñ� 16-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Thumb"
  
! #: config/arm/arm.c:2956
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ RTP Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Thumb"
  
! #: config/arm/arm.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets with the MOVT instruction"
  msgstr ""
  
! #: config/arm/arm.c:2974
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2979
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-fjni Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� -freduced-reflection"
  
! #: config/arm/arm.c:3080
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ THUMB"
  
! #: config/arm/arm.c:3130
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð½ÐµÐ²Ñ‹Ñ€Ð¾Ð²Ð½ÐµÐ½Ð½Ñ‹Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ñ‹"
  
! #: config/arm/arm.c:3248
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>"
  msgstr "ÐºÐ»ÑŽÑ‡ -mcpu=%s Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� ÐºÐ»ÑŽÑ‡Ð¾Ð¼ -march=%s"
  
! #: config/arm/arm.c:3497
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "ÐºÐ»ÑŽÑ‡ -mapcs-stack-check Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� -mno-apcs-frame"
  
! #: config/arm/arm.c:3506
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic and -mapcs-reent are incompatible"
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "ÐºÐ»ÑŽÑ‡Ð¸ -fpic Ð¸ -mapcs-reent Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/arm/arm.c:3509
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3532
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3540
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ 8, 32 Ð¸Ð»Ð¸ 64"
  
! #: config/arm/arm.c:3542
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ 8 Ð¸Ð»Ð¸ 32"
  
! #: config/arm/arm.c:3567
  #, fuzzy, gcc-internal-format
  #| msgid "RTP PIC is incompatible with -msingle-pic-base"
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ RTP Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� -msingle-pic-base"
  
! #: config/arm/arm.c:3579 config/arm/arm.c:32926
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ x32"
  
! #: config/arm/arm.c:3587
  #, fuzzy, gcc-internal-format
  #| msgid "-mpic-register= is useless without -fpic"
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð»Ð° Ð±ÐµÐ· -fpic"
  
! #: config/arm/arm.c:3596
  #, fuzzy, gcc-internal-format
  #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ '%s' ÐºÐ°Ðº PIC-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾"
  
! #: config/arm/arm.c:3618 config/pru/pru.c:612
  #, fuzzy, gcc-internal-format
  #| msgid "-freorder-blocks-and-partition not supported on this architecture"
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ðµ"
  
! #: config/arm/arm.c:3763
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ðµ fp16 Ð¾Ð¿Ñ†Ð¸Ð¸ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/arm/arm.c:3815
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ AAPCS Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ð³Ð¾ ABI Ð´Ð»Ñ� Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ð¹ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹"
  
! #: config/arm/arm.c:3818
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "Ð´Ð»Ñ� Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ� iwmmxt ABI Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¾Ð¹ iwmmxt"
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ interworking"
  
! #: config/arm/arm.c:3839
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcaller-super-interworking"
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ -mcaller-super-interworking"
  
! #: config/arm/arm.c:3842
  #, fuzzy, gcc-internal-format
  #| msgid "AAPCS does not support -mcallee-super-interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ -mcaller-super-interworking"
  
! #: config/arm/arm.c:3847
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 Ð¸ Ð½ÐµÑ‚ ldrh"
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ARMv8-M Security Extensions"
  
! #: config/arm/arm.c:3855
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3867
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard: selected processor lacks an FPU"
  msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU"
  msgstr "-mfloat-abi=hard: Ð² Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ðµ Ð½ÐµÑ‚ FPU"
  
! #: config/arm/arm.c:3875
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mflat-abi=hard Ð¸ VFP"
  
! #: config/arm/arm.c:6134
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "non-AAPCS Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ PCS Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚"
  
! #: config/arm/arm.c:6136
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ AAPCS Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚"
  
! #: config/arm/arm.c:6156
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "PCS Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚"
  
! #: config/arm/arm.c:6408
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ VFP ABI"
  
! #: config/arm/arm.c:6497
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6881 config/arm/arm.c:7102 config/arm/arm.c:7135
! #: config/arm/arm.c:28877
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð°Ñ�ÑŒ Ð² GCC 7.1"
  
! #: config/arm/arm.c:7273
  #, gcc-internal-format
  msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>"
  msgstr ""
  
! #: config/arm/arm.c:7397
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ñ‹Ð¼Ð¸ Ð½Ð° Ñ�Ñ‚ÐµÐºÐµ"
  
! #: config/arm/arm.c:7409
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: config/arm/arm.c:7418
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð½Ð° Ñ�Ñ‚ÐµÐºÐµ"
  
! #: config/arm/arm.c:7440 config/arm/arm.c:7492
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored without -mcmse option."
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· -mcmse Ð¾Ð¿Ñ†Ð¸Ð¸."
  
! #: config/arm/arm.c:7459
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ�Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¾Ð¹"
  
! #: config/arm/arm.c:7508
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ð±Ð°Ð·Ð¾Ð²Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: config/arm/arm.c:9472
  #, fuzzy, gcc-internal-format
  #| msgid "accessing thread-local storage is not currently supported with -mpure-code or -mslow-flash-data"
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð² Ð½Ð°Ñ�Ñ‚Ð¾Ñ�Ñ‰ÐµÐµ Ð²Ñ€ÐµÐ¼Ñ� Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� -mpure-code Ð¸Ð»Ð¸ -mslow-flash-data"
  
! #: config/arm/arm.c:13241
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "%K%s %wd Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° %wd - %wd"
  
! #: config/arm/arm.c:13244
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° %wd - %wd"
  
! #: config/arm/arm.c:25526
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ð¸Ñ‚ÑŒ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð² Ñ�Ñ‚ÐµÐºÐµ"
  
! #: config/arm/arm.c:26188
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ thumb1 Ð´Ð°Ð»ÐµÐºÐ¸Ð¹ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´"
  
! #: config/arm/arm.c:26447
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð²Ð¾Ð±Ð¾Ð´Ð½Ñ‹Ñ… low-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð²Ñ‹Ñ‚Ð°Ð»ÐºÐ¸Ð²Ð°Ð½Ð¸Ñ� high-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
  
! #: config/arm/arm.c:26699
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode"
  msgstr "Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Service Routines Ð´Ð»Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ Thumb"
  
! #: config/arm/arm.c:26945
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-check=specific for Thumb-1"
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "-fstack-check=specific Ð´Ð»Ñ� Thumb-1"
  
! #: config/arm/arm.c:32941
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
*************** msgstr ""
*** 36870,36891 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32904
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "auto fpu Ð²Ñ‹Ð±Ð¾Ñ€ Ð² Ð½Ð°Ñ�Ñ‚Ð¾Ñ�Ñ‰ÐµÐµ Ð²Ñ€ÐµÐ¼Ñ� Ð·Ð´ÐµÑ�ÑŒ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: config/arm/arm.c:32917
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32931
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:33943
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
--- 36904,36925 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32949
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "auto fpu Ð²Ñ‹Ð±Ð¾Ñ€ Ð² Ð½Ð°Ñ�Ñ‚Ð¾Ñ�Ñ‰ÐµÐµ Ð²Ñ€ÐµÐ¼Ñ� Ð·Ð´ÐµÑ�ÑŒ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: config/arm/arm.c:32962
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32976
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:33988
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
*************** msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚
*** 37771,37904 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½: %s"
  
! #: config/i386/i386-expand.c:8049
  #, 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.c:8459 config/i386/i386-expand.c:9911
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 2-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:8847
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "Ð¿Ñ�Ñ‚Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 8-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:8942
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 8-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:9842
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 1-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:9857
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 3-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:9890
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 4-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:9930
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 1-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:9943
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:9953
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ Ð·Ð° Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 8-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:9958
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 8-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:10095
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ�"
  
! #: config/i386/i386-expand.c:10100
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ�"
  
! #: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð¾ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð¸Ñ�"
  
! #: config/i386/i386-expand.c:10408
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 4-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:10414
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:10417
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 8-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919
  #, 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.c:11125
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½ÑƒÑŽ isa Ð¾Ð¿Ñ†Ð¸ÑŽ"
  
! #: config/i386/i386-expand.c:11129
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ isa Ð¾Ð¿Ñ†Ð¸ÑŽ %s"
  
! #: config/i386/i386-expand.c:12050
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:12083
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð°Ñ�ÑˆÑ‚Ð°Ð±Ð¾Ð¼ 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:13109
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "Ñ‡ÐµÑ‚Ð²ÐµÑ€Ñ‚Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð°Ñ�ÑˆÑ‚Ð°Ð±Ð¾Ð¼ 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:13115
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð¿Ð¾Ð´Ñ�ÐºÐ°Ð·ÐºÐ¸"
  
! #: config/i386/i386-expand.c:13134
  #, 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"
--- 37805,37938 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½: %s"
  
! #: config/i386/i386-expand.c:8053
  #, 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.c:8477 config/i386/i386-expand.c:9929
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 2-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:8865
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "Ð¿Ñ�Ñ‚Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 8-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:8960
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 8-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:9860
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 1-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:9875
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 3-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:9908
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 4-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:9948
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 1-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:9961
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:9971
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ Ð·Ð° Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 8-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:9976
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 8-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:10113
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ�"
  
! #: config/i386/i386-expand.c:10118
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ�"
  
! #: config/i386/i386-expand.c:10124 config/i386/i386-expand.c:10444
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð¾ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð¸Ñ�"
  
! #: config/i386/i386-expand.c:10426
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 4-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:10432
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:10435
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 8-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:10931 config/rs6000/rs6000-call.c:11056
  #, 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.c:11144
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½ÑƒÑŽ isa Ð¾Ð¿Ñ†Ð¸ÑŽ"
  
! #: config/i386/i386-expand.c:11148
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ isa Ð¾Ð¿Ñ†Ð¸ÑŽ %s"
  
! #: config/i386/i386-expand.c:12069
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:12102
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: config/i386/i386-expand.c:12863 config/i386/i386-expand.c:13075
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð°Ñ�ÑˆÑ‚Ð°Ð±Ð¾Ð¼ 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:13128
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "Ñ‡ÐµÑ‚Ð²ÐµÑ€Ñ‚Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð°Ñ�ÑˆÑ‚Ð°Ð±Ð¾Ð¼ 1, 2, 4, 8"
  
! #: config/i386/i386-expand.c:13134
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð¿Ð¾Ð´Ñ�ÐºÐ°Ð·ÐºÐ¸"
  
! #: config/i386/i386-expand.c:13153
  #, 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 "%<intel%> Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¼Ð
*** 38094,38469 ****
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "%<intel%> Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ x86-64"
  
! #: config/i386/i386-options.c:2396
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° %<-march=%>"
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/i386/i386-options.c:2419
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-march=%> ÐºÐ»ÑŽÑ‡Ð°: %s; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.c:2421
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s; Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.c:2426
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-march=%> ÐºÐ»ÑŽÑ‡Ð°: %s"
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s"
  
! #: config/i386/i386-options.c:2476
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° %<-mtune=%>"
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/i386/i386-options.c:2498
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-mtune=%> ÐºÐ»ÑŽÑ‡Ð°: %s; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.c:2500
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s; Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.c:2505
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-mtune=%> ÐºÐ»ÑŽÑ‡Ð°: %s"
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s"
  
! #: config/i386/i386-options.c:2530
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "-mregparm Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð² 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.c:2532
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored for Intel MCU psABI"
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "-mregparm Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Intel MCU psABI"
  
! #: config/i386/i386-options.c:2535
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d Ð½Ðµ Ð¼ÐµÐ¶Ð´Ñƒ 0 Ð¸ %d"
  
! #: config/i386/i386-options.c:2563
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð² 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð² 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.c:2643
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary is not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-mpreferred-stack-boundary Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:2646
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d Ð½Ðµ Ð¼ÐµÐ¶Ð´Ñƒ %d Ð¸ %d"
  
! #: config/i386/i386-options.c:2669
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d Ð½Ðµ Ð¼ÐµÐ¶Ð´Ñƒ %d Ð¸ 12"
  
! #: config/i386/i386-options.c:2682
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mnop-mcount Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÑŒÑŽ"
  
! #: config/i386/i386-options.c:2685
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not implemented for -fPIC"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "-mnop-mcount Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð¾ Ð´Ð»Ñ� -fPIC"
  
! #: config/i386/i386-options.c:2691
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· SSE Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ�"
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· SSE Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ�"
  
! #: config/i386/i386-options.c:2702
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ SSE Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ° 387"
  
! #: config/i386/i386-options.c:2709
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ 387 Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ° SSE"
  
! #: config/i386/i386-options.c:2759
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Ð¾Ð¿Ñ€Ð¾Ð±Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚ÐµÐºÐ° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<-maccumulate-outgoing-args%> Ð´Ð»Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹"
  
! #: config/i386/i386-options.c:2761
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "Ð¾Ð¿Ñ€Ð¾Ð±Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚ÐµÐºÐ° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<target(\"accumulate-outgoing-args\")%> Ð´Ð»Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹"
  
! #: config/i386/i386-options.c:2775
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ebp Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.c:2777
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ebp Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.c:2831
  #, fuzzy, gcc-internal-format
  #| msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "-mfentry Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� 32 Ð±Ð¸Ñ‚ Ð² ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ð¸ Ñ� -fpic"
  
! #: config/i386/i386-options.c:2834
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-fentry isn%'t compatible with SEH"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� SEH"
  
! #: config/i386/i386-options.c:2838
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2903
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for -mrecip=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¾Ð¿Ñ†Ð¸Ñ� Ð´Ð»Ñ� -mrecip=%s"
  
! #: config/i386/i386-options.c:2962
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid number in -mstack-protector-guard-offset="
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð² -mstack-protector-guard-offset"
  
! #: config/i386/i386-options.c:2967
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð² -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.c:2995
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð² -mstack-protector-guard-reg"
  
! #: config/i386/i386-options.c:3043
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mnop-mcount Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÑŒÑŽ"
  
! #: config/i386/i386-options.c:3170
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3185
  #, fuzzy, gcc-internal-format
  #| msgid "Only DWARF debug format is supported for interrupt service routine."
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Ð¢Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ DWARF Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹."
  
! #: config/i386/i386-options.c:3234
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3244
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3279
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3289
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3402
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² %s Ñ�ÐµÑ€Ð²Ð¸Ñ�Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ"
  
! #: config/i386/i386-options.c:3404
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² %s Ñ�ÐµÑ€Ð²Ð¸Ñ�Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ"
  
! #: config/i386/i386-options.c:3408
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� no_caller_saved_registers Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼"
  
! #: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ regparm Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3460
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ regparam Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: config/i386/i386-options.c:3473
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ %d"
  
! #: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ cdecl Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3502
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ stdcall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ stdcall Ð¸ cdecl Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3524
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ stdcall Ð¸ fastcall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ stdcall Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ cdecl Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3551
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� 32 Ð±Ð¸Ñ‚"
  
! #: config/i386/i386-options.c:3703
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ð½Ð¾Ð»ÑŒ Ð¸ Ð½Ðµ Ð¾Ð´Ð¸Ð½"
  
! #: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ ms_abi Ð¸ sysv_abi Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796
! #: config/ia64/ia64.c:812 config/s390/s390.c:1191
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
  #
! #: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806
! #: config/s390/s390.c:1220
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.c:3838
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: config/i386/i386-options.c:3845
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine should have unsigned %sint as the second argument"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¹ %sint Ð²Ñ‚Ð¾Ñ€Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: config/i386/i386-options.c:3856
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸ Ð½ÐµÐ¾Ð±Ñ�Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: config/i386/i386-options.c:3859
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't have non-void return value"
  msgid "interrupt service routine must return %<void%>"
--- 38128,38503 ----
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "%<intel%> Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/i386/i386-options.c:2083 config/i386/i386-options.c:2458
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ x86-64"
  
! #: config/i386/i386-options.c:2397
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-march=%> switch"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° %<-march=%>"
  
! #: config/i386/i386-options.c:2398
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/i386/i386-options.c:2420
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-march=%> ÐºÐ»ÑŽÑ‡Ð°: %s; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.c:2422
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s; Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.c:2427
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-march=%> ÐºÐ»ÑŽÑ‡Ð°: %s"
  
! #: config/i386/i386-options.c:2428
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"arch=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s"
  
! #: config/i386/i386-options.c:2477
  #, gcc-internal-format
  msgid "bad value (%qs) for %<-mtune=%> switch"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° %<-mtune=%>"
  
! #: config/i386/i386-options.c:2478
  #, gcc-internal-format
  msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%qs) Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: config/i386/i386-options.c:2499
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-mtune=%> ÐºÐ»ÑŽÑ‡Ð°: %s; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.c:2501
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s; Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: config/i386/i386-options.c:2506
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<-mtune=%> ÐºÐ»ÑŽÑ‡Ð°: %s"
  
! #: config/i386/i386-options.c:2507
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %<target(\"tune=\")%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°: %s"
  
! #: config/i386/i386-options.c:2531
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "-mregparm Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð² 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.c:2533
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored for Intel MCU psABI"
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "-mregparm Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Intel MCU psABI"
  
! #: config/i386/i386-options.c:2536
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d Ð½Ðµ Ð¼ÐµÐ¶Ð´Ñƒ 0 Ð¸ %d"
  
! #: config/i386/i386-options.c:2564
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð² 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.c:2565
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð² 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: config/i386/i386-options.c:2644
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary is not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-mpreferred-stack-boundary Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:2647
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d Ð½Ðµ Ð¼ÐµÐ¶Ð´Ñƒ %d Ð¸ %d"
  
! #: config/i386/i386-options.c:2670
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d Ð½Ðµ Ð¼ÐµÐ¶Ð´Ñƒ %d Ð¸ 12"
  
! #: config/i386/i386-options.c:2683
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mnop-mcount Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÑŒÑŽ"
  
! #: config/i386/i386-options.c:2686
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not implemented for -fPIC"
  msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>"
  msgstr "-mnop-mcount Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð¾ Ð´Ð»Ñ� -fPIC"
  
! #: config/i386/i386-options.c:2692
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· SSE Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ�"
  
! #: config/i386/i386-options.c:2693
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· SSE Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ�"
  
! #: config/i386/i386-options.c:2703
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ SSE Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ° 387"
  
! #: config/i386/i386-options.c:2710
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ 387 Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ° SSE"
  
! #: config/i386/i386-options.c:2760
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Ð¾Ð¿Ñ€Ð¾Ð±Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚ÐµÐºÐ° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<-maccumulate-outgoing-args%> Ð´Ð»Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹"
  
! #: config/i386/i386-options.c:2762
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "Ð¾Ð¿Ñ€Ð¾Ð±Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚ÐµÐºÐ° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<target(\"accumulate-outgoing-args\")%> Ð´Ð»Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹"
  
! #: config/i386/i386-options.c:2776
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ebp Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.c:2778
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ebp Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.c:2832
  #, fuzzy, gcc-internal-format
  #| msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "-mfentry Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� 32 Ð±Ð¸Ñ‚ Ð² ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ð¸ Ñ� -fpic"
  
! #: config/i386/i386-options.c:2835
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-fentry isn%'t compatible with SEH"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� SEH"
  
! #: config/i386/i386-options.c:2839
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.c:2904
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for -mrecip=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¾Ð¿Ñ†Ð¸Ñ� Ð´Ð»Ñ� -mrecip=%s"
  
! #: config/i386/i386-options.c:2963
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid number in -mstack-protector-guard-offset="
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð² -mstack-protector-guard-offset"
  
! #: config/i386/i386-options.c:2968
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð² -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.c:2996
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð² -mstack-protector-guard-reg"
  
! #: config/i386/i386-options.c:3044
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mnop-mcount Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÑŒÑŽ"
  
! #: config/i386/i386-options.c:3171
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3186
  #, fuzzy, gcc-internal-format
  #| msgid "Only DWARF debug format is supported for interrupt service routine."
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Ð¢Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ DWARF Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹."
  
! #: config/i386/i386-options.c:3235
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3245
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3280
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3290
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3403
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² %s Ñ�ÐµÑ€Ð²Ð¸Ñ�Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ"
  
! #: config/i386/i386-options.c:3405
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² %s Ñ�ÐµÑ€Ð²Ð¸Ñ�Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ"
  
! #: config/i386/i386-options.c:3409
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� no_caller_saved_registers Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼"
  
! #: config/i386/i386-options.c:3456 config/i386/i386-options.c:3507
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ regparm Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3461
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ regparam Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3468 config/i386/i386-options.c:3696
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: config/i386/i386-options.c:3474
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ %d"
  
! #: config/i386/i386-options.c:3499 config/i386/i386-options.c:3542
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ cdecl Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3503
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ stdcall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3511 config/i386/i386-options.c:3560
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3521 config/i386/i386-options.c:3538
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ stdcall Ð¸ cdecl Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ stdcall Ð¸ fastcall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3529 config/i386/i386-options.c:3556
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ stdcall Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3546 config/i386/i386-options.c:3564
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ cdecl Ð¸ thiscall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3552
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: config/i386/i386-options.c:3656 config/rs6000/rs6000.c:20469
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: config/i386/i386-options.c:3683
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� 32 Ð±Ð¸Ñ‚"
  
! #: config/i386/i386-options.c:3704
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð½Ðµ Ð½Ð¾Ð»ÑŒ Ð¸ Ð½Ðµ Ð¾Ð´Ð¸Ð½"
  
! #: config/i386/i386-options.c:3738 config/i386/i386-options.c:3748
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ ms_abi Ð¸ sysv_abi Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: config/i386/i386-options.c:3775 config/i386/i386-options.c:3797
! #: config/ia64/ia64.c:812 config/s390/s390.c:1194
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
  #
! #: config/i386/i386-options.c:3785 config/i386/i386-options.c:3807
! #: config/s390/s390.c:1223
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.c:3839
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: config/i386/i386-options.c:3846
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine should have unsigned %sint as the second argument"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¹ %sint Ð²Ñ‚Ð¾Ñ€Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: config/i386/i386-options.c:3857
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð¾Ð±Ñ�Ð»ÑƒÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸ Ð½ÐµÐ¾Ð±Ñ�Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: config/i386/i386-options.c:3860
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't have non-void return value"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr "ABI Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð¿Ð°
*** 38585,38608 ****
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%qD Ð½Ðµ Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� %qD"
  
! #: config/i386/i386.c:8206
  #, 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.c:8296
  #, 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.c:9612
  #, 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.c:9632
  #, 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"
--- 38619,38642 ----
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%qD Ð½Ðµ Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� %qD"
  
! #: config/i386/i386.c:8223
  #, 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.c:8313
  #, 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.c:9633
  #, 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.c:9653
  #, 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 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð
*** 38610,38688 ****
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9643
  #, 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.c:12605
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported size for integer register"
  msgid "%<V%> modifier on non-integer register"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð´Ð»Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
  
! #: config/i386/i386.c:12616 config/i386/i386.c:12630
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð´Ð»Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
  
! #: config/i386/i386.c:12662
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð½Ðµ Ð¸Ð¼ÐµÑŽÑ‚ Ð²ÐµÑ€Ñ…Ð½Ð¸Ñ… Ð¿Ð¾Ð»Ð¾Ð²Ð¸Ð½"
  
! #: config/i386/i386.c:12677
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð´Ð»Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
  
! #: config/i386/i386.c:12871
  #, 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.c:16801
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20702
  #, 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.c:20798
  #, 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.c:22452
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22459
  #, 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.c:22466
  #, 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.c:22512
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22542
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
--- 38644,38722 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.c:9664
  #, 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.c:12626
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported size for integer register"
  msgid "%<V%> modifier on non-integer register"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð´Ð»Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
  
! #: config/i386/i386.c:12637 config/i386/i386.c:12651
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð´Ð»Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
  
! #: config/i386/i386.c:12683
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð½Ðµ Ð¸Ð¼ÐµÑŽÑ‚ Ð²ÐµÑ€Ñ…Ð½Ð¸Ñ… Ð¿Ð¾Ð»Ð¾Ð²Ð¸Ð½"
  
! #: config/i386/i386.c:12698
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð´Ð»Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
  
! #: config/i386/i386.c:12892
  #, 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.c:16822
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.c:20723
  #, 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.c:20819
  #, 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.c:22477
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.c:22484
  #, 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.c:22491
  #, 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.c:22537
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/i386/i386.c:22567
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
*************** msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ
*** 38890,38896 ****
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1728
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ñ�Ñ‚ÐµÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
--- 38924,38930 ----
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° fido"
  
! #: config/m68k/m68k.c:1140 config/rs6000/rs6000-logue.c:1756
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ñ�Ñ‚ÐµÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
*************** msgstr "-mpreferred-stack-boundary=%d Ð½
*** 40126,40137 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
--- 40160,40171 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4617
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4600
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
*************** msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ
*** 40261,40682 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "Ð¼ÑƒÑ�Ð¾Ñ€ Ð² ÐºÐ¾Ð½Ñ†Ðµ #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:946
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsl ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾ Ð´Ð»Ñ� little endian; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð½ÐµÐ²Ñ‹Ñ€Ð¾Ð²Ð½ÐµÐ½Ð½Ñ‹Ñ… Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¾Ðº Ð¸ Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ð¹"
  
! #: config/rs6000/rs6000-c.c:950
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsr ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾ Ð´Ð»Ñ� little endian; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð½ÐµÐ²Ñ‹Ñ€Ð¾Ð²Ð½ÐµÐ½Ð½Ñ‹Ñ… Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¾Ðº Ð¸ Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ð¹"
  
! #: config/rs6000/rs6000-c.c:960 config/rs6000/rs6000-c.c:1011
! #: config/rs6000/rs6000-c.c:1281 config/rs6000/rs6000-c.c:1347
! #: config/rs6000/rs6000-c.c:1729 config/rs6000/rs6000-c.c:1776
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1084 config/rs6000/rs6000-c.c:1167
! #: config/rs6000/rs6000-c.c:1523
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1276
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1668
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qv ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: config/rs6000/rs6000-c.c:1837
  #, fuzzy, gcc-internal-format
  #| msgid "Function %qs requires an argument list at %C"
  msgid "builtin %qs requires 4 arguments"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %C"
  
! #: config/rs6000/rs6000-c.c:1913
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1917
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%s Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/rs6000/rs6000-c.c:1926
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6391
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6443
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC Ð²ÐµÐºÑ‚Ð¾Ñ€, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð¾ Ñ�Ñ�Ñ‹Ð»ÐºÐµ: Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¾Ðµ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ðµ ABI Ð±ÐµÐ· Ð³Ð°Ñ€Ð°Ð½Ñ‚Ð¸Ð¹ Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
  
! #: config/rs6000/rs6000-call.c:6633
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6808
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "ABI Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð¾Ð² Ñ� %d-Ð±Ð°Ð¹Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ Ð² GCC 5"
  
! #: config/rs6000/rs6000-call.c:7078
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7604
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types %qT and %qT to binary %qO"
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² %qT Ð¸ %qT Ð´Ð»Ñ� Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ %qO"
  
! #: config/rs6000/rs6000-call.c:7828
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing homogeneous float aggregates has changed in GCC 5"
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "ABI Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð¾Ð´Ð½Ð¾Ñ€Ð¾Ð´Ð½Ñ‹Ñ… Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð¾Ð² Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ Ð² GCC 5"
  
! #: config/rs6000/rs6000-call.c:8003
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC Ð²ÐµÐºÑ‚Ð¾Ñ€, Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ñ‹Ð¹ Ð¿Ð¾ Ñ�Ñ�Ñ‹Ð»ÐºÐµ: Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¾Ðµ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ðµ ABI Ð±ÐµÐ· Ð³Ð°Ñ€Ð°Ð½Ñ‚Ð¸Ð¹ Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
  
! #: config/rs6000/rs6000-call.c:8795
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9223
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/rs6000/rs6000-call.c:9264
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 8-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ Ð¿Ð¾Ð»Ñ�"
  
! #: config/rs6000/rs6000-call.c:9295
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9307
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: config/rs6000/rs6000-call.c:9333
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: config/rs6000/rs6000-call.c:9348
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 3."
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ACOS Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ -1 Ð¸ 1"
  
! #: config/rs6000/rs6000-call.c:9373
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_set_thread_pointer is not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__builtin_set_thread_pointer Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: config/rs6000/rs6000-call.c:9378
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: config/rs6000/rs6000-call.c:9397
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 7."
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ACOS Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ -1 Ð¸ 1"
  
! #: config/rs6000/rs6000-call.c:9438
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9526
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9537
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9550
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d must be an unsigned literal"
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9562
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9573
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9589
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9607
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 6-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9623
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 7-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9662
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9720
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10107 config/rs6000/rs6000-call.c:10268
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10109 config/rs6000/rs6000-call.c:10270
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d ÐµÑ�Ñ‚ÑŒ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
  
! #: config/rs6000/rs6000-call.c:10219
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10417
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10436
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10464
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10490
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10543
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10555
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10569
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ 0..15"
  
! #: config/rs6000/rs6000-call.c:10583
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ 0..15"
  
! #: config/rs6000/rs6000-call.c:10603
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ 0..15"
  
! #: config/rs6000/rs6000-call.c:10673
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 4-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10698
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 2-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10726
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 1-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10738
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 0 Ð¸Ð»Ð¸ 2"
  
! #: config/rs6000/rs6000-call.c:10751
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 1-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10765
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 6-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10777
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 0 Ð¸Ð»Ð¸ 1"
  
! #: config/rs6000/rs6000-call.c:10785
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ 0..15"
  
! #: config/rs6000/rs6000-call.c:10852 config/rs6000/rs6000-call.c:11202
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 2-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:11017
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "Ð½ÐµÑ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÐ° Altivec builtin %qF"
  
  #
! #: config/rs6000/rs6000-call.c:11249
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to vec_vextract4b must be 0..12"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ vec_vextract4b Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 0..12"
  
! #: config/rs6000/rs6000-call.c:11264
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to vec_vinsert4b must be 0..12"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ vec_vextract4b Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 0..12"
  
! #: config/rs6000/rs6000-call.c:11282
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be in the range %d...%d"
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð¾Ñ‚ %qE Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ %d...%d"
  
! #: config/rs6000/rs6000-call.c:11500
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s is only valid for the cell processor"
  msgid "%qs is only valid for the cell processor"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %s Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð° Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° cell"
  
! #: config/rs6000/rs6000-call.c:11502 config/rs6000/rs6000-call.c:11504
! #: config/rs6000/rs6000-call.c:11506 config/rs6000/rs6000-call.c:11512
! #: config/rs6000/rs6000-call.c:11514 config/rs6000/rs6000-call.c:11520
! #: config/rs6000/rs6000-call.c:11526 config/rs6000/rs6000-call.c:11528
! #: config/rs6000/rs6000-call.c:11530 config/rs6000/rs6000-call.c:11534
! #: config/rs6000/rs6000-call.c:11536 config/rs6000/rs6000-call.c:11540
! #: config/rs6000/rs6000-call.c:11544
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "%qs requires the %qs option"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %s Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¾Ð¿Ñ†Ð¸ÑŽ -mvsx"
  
! #: config/rs6000/rs6000-call.c:11509 config/rs6000/rs6000-call.c:11517
! #: config/rs6000/rs6000-call.c:11523
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires branch-likely instructions"
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð¾Ð², Ð¸Ð¼ÐµÑŽÑ‰Ð¸Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ branch likely"
  
! #: config/rs6000/rs6000-call.c:11542
  #, fuzzy, gcc-internal-format
  #| msgid "Enable using IEEE 128-bit floating point instructions."
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ IEEE 128-Ð±Ð¸Ñ‚Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸."
  
! #: config/rs6000/rs6000-call.c:11547
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11550
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s is not supported with the current options"
  msgid "%qs is not supported with the current options"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %s Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¼Ð¸ Ð¾Ð¿Ñ†Ð¸Ñ�Ð¼Ð¸"
  
! #: config/rs6000/rs6000-call.c:14665
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14687
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:1691
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "ÐºÐ°Ð´Ñ€ Ñ�Ñ‚ÐµÐºÐ° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: config/rs6000/rs6000-logue.c:5497
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:5505
  #, fuzzy, gcc-internal-format
  #| msgid "Stack frame larger than 2G is not supported for -fsplit-stack"
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
--- 40295,40724 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "Ð¼ÑƒÑ�Ð¾Ñ€ Ð² ÐºÐ¾Ð½Ñ†Ðµ #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:949
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsl ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾ Ð´Ð»Ñ� little endian; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð½ÐµÐ²Ñ‹Ñ€Ð¾Ð²Ð½ÐµÐ½Ð½Ñ‹Ñ… Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¾Ðº Ð¸ Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ð¹"
  
! #: config/rs6000/rs6000-c.c:953
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsr ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾ Ð´Ð»Ñ� little endian; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð½ÐµÐ²Ñ‹Ñ€Ð¾Ð²Ð½ÐµÐ½Ð½Ñ‹Ñ… Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¾Ðº Ð¸ Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ð¹"
  
! #: config/rs6000/rs6000-c.c:963 config/rs6000/rs6000-c.c:1014
! #: config/rs6000/rs6000-c.c:1284 config/rs6000/rs6000-c.c:1350
! #: config/rs6000/rs6000-c.c:1732 config/rs6000/rs6000-c.c:1779
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1087 config/rs6000/rs6000-c.c:1170
! #: config/rs6000/rs6000-c.c:1526
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1279
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1671
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qv ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: config/rs6000/rs6000-c.c:1840
  #, fuzzy, gcc-internal-format
  #| msgid "Function %qs requires an argument list at %C"
  msgid "builtin %qs requires 4 arguments"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %C"
  
! #: config/rs6000/rs6000-c.c:1916
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1920
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%s Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/rs6000/rs6000-c.c:1929
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6517
  #, gcc-internal-format
  msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6569
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC Ð²ÐµÐºÑ‚Ð¾Ñ€, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð¾ Ñ�Ñ�Ñ‹Ð»ÐºÐµ: Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¾Ðµ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ðµ ABI Ð±ÐµÐ· Ð³Ð°Ñ€Ð°Ð½Ñ‚Ð¸Ð¹ Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
  
! #: config/rs6000/rs6000-call.c:6759
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6934
  #, gcc-internal-format, gfc-internal-format
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "ABI Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð¾Ð² Ñ� %d-Ð±Ð°Ð¹Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ Ð² GCC 5"
  
! #: config/rs6000/rs6000-call.c:7204
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7730
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types %qT and %qT to binary %qO"
  msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² %qT Ð¸ %qT Ð´Ð»Ñ� Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ %qO"
  
! #: config/rs6000/rs6000-call.c:7954
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing homogeneous float aggregates has changed in GCC 5"
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr "ABI Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð¾Ð´Ð½Ð¾Ñ€Ð¾Ð´Ð½Ñ‹Ñ… Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð¾Ð² Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ Ð² GCC 5"
  
! #: config/rs6000/rs6000-call.c:8129
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC Ð²ÐµÐºÑ‚Ð¾Ñ€, Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ñ‹Ð¹ Ð¿Ð¾ Ñ�Ñ�Ñ‹Ð»ÐºÐµ: Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¾Ðµ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ðµ ABI Ð±ÐµÐ· Ð³Ð°Ñ€Ð°Ð½Ñ‚Ð¸Ð¹ Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
  
! #: config/rs6000/rs6000-call.c:8921
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9349
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/rs6000/rs6000-call.c:9390
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 8-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ Ð¿Ð¾Ð»Ñ�"
  
! #: config/rs6000/rs6000-call.c:9421
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9433
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "%KÐ°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: config/rs6000/rs6000-call.c:9459
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: config/rs6000/rs6000-call.c:9474
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 3."
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ACOS Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ -1 Ð¸ 1"
  
! #: config/rs6000/rs6000-call.c:9499
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_set_thread_pointer is not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__builtin_set_thread_pointer Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: config/rs6000/rs6000-call.c:9504
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: config/rs6000/rs6000-call.c:9523
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Argument must be a value between 0 and 7."
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ACOS Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ -1 Ð¸ 1"
  
! #: config/rs6000/rs6000-call.c:9564
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9652
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9663
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9676
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d must be an unsigned literal"
  msgid "argument 2 must be unsigned literal between 2 and 7 inclusive"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9688
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9699
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9715
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9733
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 6-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9749
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 7-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:9788
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9846
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10233 config/rs6000/rs6000-call.c:10405
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10235 config/rs6000/rs6000-call.c:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d ÐµÑ�Ñ‚ÑŒ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
  
! #: config/rs6000/rs6000-call.c:10356
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10554
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:10573
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:10601
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10627
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10680
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 4 must be an 8-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10692
  #, fuzzy, gcc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument 4 must be a 3-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10706
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range 0 to 3"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ 0..15"
  
! #: config/rs6000/rs6000-call.c:10720
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range 0 to 12"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ 0..15"
  
! #: config/rs6000/rs6000-call.c:10740
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be a constant in the range 0 to 7"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ 0..15"
  
! #: config/rs6000/rs6000-call.c:10810
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 4-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10835
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 2-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10863
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 1-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10875
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 0 Ð¸Ð»Ð¸ 2"
  
! #: config/rs6000/rs6000-call.c:10888
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 1-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10902
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 6-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:10914
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 0 Ð¸Ð»Ð¸ 1"
  
! #: config/rs6000/rs6000-call.c:10922
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ 0..15"
  
! #: config/rs6000/rs6000-call.c:10989 config/rs6000/rs6000-call.c:11339
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 2-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: config/rs6000/rs6000-call.c:11154
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "Ð½ÐµÑ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÐ° Altivec builtin %qF"
  
  #
! #: config/rs6000/rs6000-call.c:11386
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to vec_vextract4b must be 0..12"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ vec_vextract4b Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 0..12"
  
! #: config/rs6000/rs6000-call.c:11401
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to vec_vinsert4b must be 0..12"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ vec_vextract4b Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 0..12"
  
! #: config/rs6000/rs6000-call.c:11419
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be in the range %d...%d"
  msgid "Second argument of %qs must be in the range [0, 3]."
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð¾Ñ‚ %qE Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ %d...%d"
  
! #: config/rs6000/rs6000-call.c:11637
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s is only valid for the cell processor"
  msgid "%qs is only valid for the cell processor"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %s Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð° Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° cell"
  
! #: config/rs6000/rs6000-call.c:11639 config/rs6000/rs6000-call.c:11641
! #: config/rs6000/rs6000-call.c:11643 config/rs6000/rs6000-call.c:11649
! #: config/rs6000/rs6000-call.c:11651 config/rs6000/rs6000-call.c:11657
! #: config/rs6000/rs6000-call.c:11663 config/rs6000/rs6000-call.c:11665
! #: config/rs6000/rs6000-call.c:11667 config/rs6000/rs6000-call.c:11671
! #: config/rs6000/rs6000-call.c:11673 config/rs6000/rs6000-call.c:11677
! #: config/rs6000/rs6000-call.c:11681
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "%qs requires the %qs option"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %s Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¾Ð¿Ñ†Ð¸ÑŽ -mvsx"
  
! #: config/rs6000/rs6000-call.c:11646 config/rs6000/rs6000-call.c:11654
! #: config/rs6000/rs6000-call.c:11660
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires branch-likely instructions"
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð¾Ð², Ð¸Ð¼ÐµÑŽÑ‰Ð¸Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ branch likely"
  
! #: config/rs6000/rs6000-call.c:11679
  #, fuzzy, gcc-internal-format
  #| msgid "Enable using IEEE 128-bit floating point instructions."
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ IEEE 128-Ð±Ð¸Ñ‚Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸."
  
! #: config/rs6000/rs6000-call.c:11684
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:11687
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s is not supported with the current options"
  msgid "%qs is not supported with the current options"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %s Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¼Ð¸ Ð¾Ð¿Ñ†Ð¸Ñ�Ð¼Ð¸"
  
! #: config/rs6000/rs6000-call.c:14881
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:14903
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
  
! #. We can't check this in rs6000_option_override_internal since
! #. DEFAULT_ABI isn't established yet.
! #: config/rs6000/rs6000-logue.c:732
! #, fuzzy, gcc-internal-format
! #| msgid "Use the ELFv2 ABI."
! msgid "%qs requires the ELFv2 ABI"
! msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ELFv2 ABI."
! 
! #: config/rs6000/rs6000-logue.c:1719
  #, gcc-internal-format
  msgid "stack frame too large"
  msgstr "ÐºÐ°Ð´Ñ€ Ñ�Ñ‚ÐµÐºÐ° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: config/rs6000/rs6000-logue.c:5552
  #, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr ""
  
! #: config/rs6000/rs6000-logue.c:5560
  #, fuzzy, gcc-internal-format
  #| msgid "Stack frame larger than 2G is not supported for -fsplit-stack"
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
*************** msgstr ""
*** 40748,40930 ****
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090
! #: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132
! #: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185
! #: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279
! #: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301
! #: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4176
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute or pragma changes long double size"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "target attribute Ð¸Ð»Ð¸ pragma Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ long double"
  
! #: config/rs6000/rs6000.c:4202
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat128-hardware requires full ISA 3.0 support"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "-mfloat128-hardware Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð½Ð¾Ð¹ ISA 3.0 Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸"
  
! #: config/rs6000/rs6000.c:4217
  #, fuzzy, gcc-internal-format
  #| msgid "using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ IEEE extended precision long double"
  
! #: config/rs6000/rs6000.c:4220
  #, fuzzy, gcc-internal-format
  #| msgid "using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ IBM extended precision long double"
  
! #: config/rs6000/rs6000.c:4239
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4248
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4271
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4358
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "target attribute Ð¸Ð»Ð¸ pragma Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚ AltiVec ABI"
  
! #: config/rs6000/rs6000.c:4411
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "target attribute Ð¸Ð»Ð¸ pragma Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚ darwin64 ABI"
  
! #: config/rs6000/rs6000.c:4607
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4904
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4941
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7901
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "Ñ€Ð°Ñ�Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð¾Ð² Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‰Ð¸Ñ… Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ‹ Ñ� %d-Ð±Ð°Ð¹Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð¾Ñ�ÑŒ Ð² GCC 5"
  
! #: config/rs6000/rs6000.c:10675
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17794
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð° Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð³Ð¾ ABI"
  
! #: config/rs6000/rs6000.c:20084
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20166
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<long double%> Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.c:20168
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² boolean Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.c:20170
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<complex%> Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.c:20172
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² decimal floating point Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.c:20178
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20181
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<long%> Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½Ðµ Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ�; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<int%>"
  
! #: config/rs6000/rs6000.c:20186
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20189
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24227
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24230
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24232
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24777
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24936
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24968
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð²ÐµÑ€Ñ�Ð¸Ð¾Ð½Ð½Ð¾Ñ�Ñ‚ÑŒ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ ifunc, Ñ‡Ñ‚Ð¾ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ðµ"
  
  #
! #: config/rs6000/rs6000.c:25224
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð²ÐµÑ€Ñ�Ð¸Ð¾Ð½Ð½Ð¾Ñ�Ñ‚ÑŒ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/rs6000/rs6000.c:27827
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
--- 40790,40972 ----
  #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960
  #: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974
  #: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001
! #: config/rs6000/rs6000.c:4067 config/rs6000/rs6000.c:4094
! #: config/rs6000/rs6000.c:4121 config/rs6000/rs6000.c:4136
! #: config/rs6000/rs6000.c:4144 config/rs6000/rs6000.c:4189
! #: config/rs6000/rs6000.c:4191 config/rs6000/rs6000.c:4283
! #: config/rs6000/rs6000.c:4296 config/rs6000/rs6000.c:4305
! #: config/rs6000/rs6000.c:4455 config/rs6000/rs6000.c:4492
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4180
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute or pragma changes long double size"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "target attribute Ð¸Ð»Ð¸ pragma Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ long double"
  
! #: config/rs6000/rs6000.c:4206
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat128-hardware requires full ISA 3.0 support"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "-mfloat128-hardware Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð½Ð¾Ð¹ ISA 3.0 Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸"
  
! #: config/rs6000/rs6000.c:4221
  #, fuzzy, gcc-internal-format
  #| msgid "using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ IEEE extended precision long double"
  
! #: config/rs6000/rs6000.c:4224
  #, fuzzy, gcc-internal-format
  #| msgid "using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ IBM extended precision long double"
  
! #: config/rs6000/rs6000.c:4243
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4252
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4362
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4402
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "target attribute Ð¸Ð»Ð¸ pragma Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚ AltiVec ABI"
  
! #: config/rs6000/rs6000.c:4415
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "target attribute Ð¸Ð»Ð¸ pragma Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚ darwin64 ABI"
  
! #: config/rs6000/rs6000.c:4625
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4922
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4959
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7919
  #, gcc-internal-format, gfc-internal-format
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "Ñ€Ð°Ñ�Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð¾Ð² Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‰Ð¸Ñ… Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ‹ Ñ� %d-Ð±Ð°Ð¹Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ð»Ð¾Ñ�ÑŒ Ð² GCC 5"
  
! #: config/rs6000/rs6000.c:10694
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.c:17844
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð° Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð³Ð¾ ABI"
  
! #: config/rs6000/rs6000.c:20134
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20216
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<long double%> Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.c:20218
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² boolean Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.c:20220
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<complex%> Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.c:20222
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² decimal floating point Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
  
! #: config/rs6000/rs6000.c:20228
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20231
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<long%> Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec Ð½Ðµ Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ�; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<int%>"
  
! #: config/rs6000/rs6000.c:20236
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:20239
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24278
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24281
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24283
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24828
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24987
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25019
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð²ÐµÑ€Ñ�Ð¸Ð¾Ð½Ð½Ð¾Ñ�Ñ‚ÑŒ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ ifunc, Ñ‡Ñ‚Ð¾ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ðµ"
  
  #
! #: config/rs6000/rs6000.c:25275
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð²ÐµÑ€Ñ�Ð¸Ð¾Ð½Ð½Ð¾Ñ�Ñ‚ÑŒ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/rs6000/rs6000.c:27892
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
*************** msgstr "Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ RX FPU Ð½Ðµ
*** 41111,41117 ****
  msgid "builtin vec_step can only be used on vector types."
  msgstr "Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� vec_step Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:919
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qF (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d)"
--- 41153,41159 ----
  msgid "builtin vec_step can only be used on vector types."
  msgstr "Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� vec_step Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: config/s390/s390-c.c:712 config/s390/s390.c:922
  #, gcc-internal-format
  msgid "constant value required for builtin %qF argument %d"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qF (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d)"
*************** msgstr "%qs Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸
*** 41184,41402 ****
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qF Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: config/s390/s390.c:762
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range ("
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qF Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° ("
  
! #: config/s390/s390.c:766
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range (0.."
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qF Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (0.."
  
! #: config/s390/s390.c:782
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range (0.."
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qF Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (0.."
  
! #: config/s390/s390.c:831
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF is not supported without -mhtm (default with -march=zEC12 and higher)."
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr "Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qF Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· -mhtm (Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ� -march=zEC12 Ð¸ Ð²Ñ‹ÑˆÐµ)."
  
! #: config/s390/s390.c:837
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF requires -mvx (default with -march=z13 and higher)."
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr "Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qF Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ -mvx (Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ� -march=z13 Ð¸ Ð²Ñ‹ÑˆÐµ)."
  
! #: config/s390/s390.c:844
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qF Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ z14 Ð¸Ð»Ð¸ Ð²Ñ‹ÑˆÐµ."
  
! #: config/s390/s390.c:850
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin %qF requires z14 or higher."
  msgid "Builtin %qF requires z15 or higher."
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qF Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ z14 Ð¸Ð»Ð¸ Ð²Ñ‹ÑˆÐµ."
  
! #: config/s390/s390.c:856
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin %qF requires z14 or higher."
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qF Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ z14 Ð¸Ð»Ð¸ Ð²Ñ‹ÑˆÐµ."
  
! #: config/s390/s390.c:875
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "Ð½ÐµÑ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÐ° Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: config/s390/s390.c:882 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ð¹ icode"
  
! #: config/s390/s390.c:1016
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qF"
  
! #: config/s390/s390.c:1117
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
  #
! #: config/s390/s390.c:1207
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.c:10024
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "Ñ�ÑƒÐ¼Ð¼Ð°Ñ€Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð½Ñ‹Ð¹ Ð¿Ñ€ÐµÐ´ÐµÐ»"
  
! #: config/s390/s390.c:11389
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11405
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11433
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ°Ð´Ñ€Ð° %qs Ñ€Ð°Ð²ÐµÐ½ %wd Ð±Ð°Ð¹Ñ‚"
  
! #: config/s390/s390.c:11437
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ñ�Ñ‚ÐµÐºÐ°"
  
! #: config/s390/s390.c:13147
  #, fuzzy, gcc-internal-format
  #| msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "%<__RTL%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ� %<-flto%>"
  
! #: config/s390/s390.c:15413
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ ABI Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ ESA/390 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/s390/s390.c:15420
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15455
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ð°Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½Ð° %s"
  
! #: config/s390/s390.c:15458
  #, fuzzy, gcc-internal-format
  #| msgid "hardware vector support not available with -msoft-float"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ð°Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ñ� -msoft-float"
  
! #: config/s390/s390.c:15487
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð´ÐµÑ�Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð½Ð° %s"
  
! #: config/s390/s390.c:15491
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð´ÐµÑ�Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ ESA/390"
  
! #: config/s390/s390.c:15503
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "ÐºÐ»ÑŽÑ‡ -mhard-dfp Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� -msoft-float"
  
! #: config/s390/s390.c:15512
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "Ñ�Ð¾Ñ‡ÐµÑ‚Ð°Ð½Ð¸Ðµ ÐºÐ»ÑŽÑ‡ÐµÐ¹ -mbackchain -mpacked-stack -mhard-float Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ñ‚ÐµÐºÐ° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ Ð¾Ñ…Ñ€Ð°Ð½Ñ�ÑŽÑ‰ÐµÐµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ�Ñ‚ÐµÐºÐ°"
  
! #: config/s390/s390.c:15520
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ñ‚ÐµÐºÐ° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ 64k"
  
! #: config/s390/s390.c:15523
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "ÐºÐ»ÑŽÑ‡ -mstack-guard Ð²Ð»ÐµÑ‡ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð° -mstack-size"
  
! #: config/s390/s390.c:15536
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15598
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15634
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %qs Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼Ð¸ Ñ†ÐµÐ»Ñ‹Ð¼Ð¸ Ñ‡Ð¸Ñ�Ð»Ð°Ð¼Ð¸"
  
! #: config/s390/s390.c:15641
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:15672
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚ÐµÐ½"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15839
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %<target%>"
--- 41226,41444 ----
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qF Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: config/s390/s390.c:765
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range ("
  msgid "constant argument %d for builtin %qF is invalid (%s)"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qF Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° ("
  
! #: config/s390/s390.c:769
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range (0.."
  msgid "constant argument %d for builtin %qF is out of range (0..%wu)"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qF Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (0.."
  
! #: config/s390/s390.c:785
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument %d for builtin %qF is out of range (0.."
  msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qF Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (0.."
  
! #: config/s390/s390.c:834
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF is not supported without -mhtm (default with -march=zEC12 and higher)."
  msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)."
  msgstr "Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qF Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· -mhtm (Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ� -march=zEC12 Ð¸ Ð²Ñ‹ÑˆÐµ)."
  
! #: config/s390/s390.c:840
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF requires -mvx (default with -march=z13 and higher)."
  msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)."
  msgstr "Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qF Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ -mvx (Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ� -march=z13 Ð¸ Ð²Ñ‹ÑˆÐµ)."
  
! #: config/s390/s390.c:847
  #, gcc-internal-format
  msgid "Builtin %qF requires z14 or higher."
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qF Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ z14 Ð¸Ð»Ð¸ Ð²Ñ‹ÑˆÐµ."
  
! #: config/s390/s390.c:853
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin %qF requires z14 or higher."
  msgid "Builtin %qF requires z15 or higher."
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qF Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ z14 Ð¸Ð»Ð¸ Ð²Ñ‹ÑˆÐµ."
  
! #: config/s390/s390.c:859
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin %qF requires z14 or higher."
  msgid "Builtin %qF requires arch14 or higher."
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qF Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ z14 Ð¸Ð»Ð¸ Ð²Ñ‹ÑˆÐµ."
  
! #: config/s390/s390.c:878
  #, gcc-internal-format
  msgid "unresolved overloaded builtin"
  msgstr "Ð½ÐµÑ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÐ° Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: config/s390/s390.c:885 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, gcc-internal-format
  msgid "bad builtin icode"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ð¹ icode"
  
! #: config/s390/s390.c:1019
  #, gcc-internal-format
  msgid "invalid argument %d for builtin %qF"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qF"
  
! #: config/s390/s390.c:1120
  #, gcc-internal-format
  msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)"
  msgstr ""
  
  #
! #: config/s390/s390.c:1210
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.c:10027
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "Ñ�ÑƒÐ¼Ð¼Ð°Ñ€Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð½Ñ‹Ð¹ Ð¿Ñ€ÐµÐ´ÐµÐ»"
  
! #: config/s390/s390.c:11392
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes.  An unconditional trap is added."
  msgstr ""
  
! #: config/s390/s390.c:11408
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgstr ""
  
! #: config/s390/s390.c:11436
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ°Ð´Ñ€Ð° %qs Ñ€Ð°Ð²ÐµÐ½ %wd Ð±Ð°Ð¹Ñ‚"
  
! #: config/s390/s390.c:11440
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ñ�Ñ‚ÐµÐºÐ°"
  
! #: config/s390/s390.c:13150
  #, fuzzy, gcc-internal-format
  #| msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "%<__RTL%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ� %<-flto%>"
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ ABI Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ ESA/390 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15458
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ð°Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½Ð° %s"
  
! #: config/s390/s390.c:15461
  #, fuzzy, gcc-internal-format
  #| msgid "hardware vector support not available with -msoft-float"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ð°Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ñ� -msoft-float"
  
! #: config/s390/s390.c:15490
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð´ÐµÑ�Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð½Ð° %s"
  
! #: config/s390/s390.c:15494
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð´ÐµÑ�Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ ESA/390"
  
! #: config/s390/s390.c:15506
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr "ÐºÐ»ÑŽÑ‡ -mhard-dfp Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� -msoft-float"
  
! #: config/s390/s390.c:15515
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "Ñ�Ð¾Ñ‡ÐµÑ‚Ð°Ð½Ð¸Ðµ ÐºÐ»ÑŽÑ‡ÐµÐ¹ -mbackchain -mpacked-stack -mhard-float Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: config/s390/s390.c:15521
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ñ‚ÐµÐºÐ° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ Ð¾Ñ…Ñ€Ð°Ð½Ñ�ÑŽÑ‰ÐµÐµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ�Ñ‚ÐµÐºÐ°"
  
! #: config/s390/s390.c:15523
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ñ‚ÐµÐºÐ° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ 64k"
  
! #: config/s390/s390.c:15526
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "ÐºÐ»ÑŽÑ‡ -mstack-guard Ð²Ð»ÐµÑ‡ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð° -mstack-size"
  
! #: config/s390/s390.c:15539
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15542
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15545
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15548
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15601
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.c:15637
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %qs Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼Ð¸ Ñ†ÐµÐ»Ñ‹Ð¼Ð¸ Ñ‡Ð¸Ñ�Ð»Ð°Ð¼Ð¸"
  
! #: config/s390/s390.c:15644
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:15675
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15836 config/s390/s390.c:15886 config/s390/s390.c:15903
  #, gcc-internal-format, gfc-internal-format
  msgid "attribute(target(\"%s\")) is unknown"
  msgstr "attribute(target(\"%s\")) Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚ÐµÐ½"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.c:15842
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %<target%>"
*************** msgstr "Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ€Ð¾Ð´Ð¸Ñ
*** 41778,41839 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %q+F Ð½Ðµ Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð° Inline"
  
! #: ada/gcc-interface/utils.c:4160
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs"
  
! #: ada/gcc-interface/utils.c:4184
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ�Ñ‚ÐµÐ¿ÐµÐ½ÑŒ Ð´Ð²ÑƒÑ…"
  
! #: ada/gcc-interface/utils.c:6381 ada/gcc-interface/utils.c:6559
! #: ada/gcc-interface/utils.c:6731
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: ada/gcc-interface/utils.c:6436
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°Ñ…"
  
! #: ada/gcc-interface/utils.c:6451
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument has invalid operand number (argument %lu)"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "Ð² Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð·Ð°Ð´Ð°Ð½ Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð½Ð¾Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %lu)"
  
! #: ada/gcc-interface/utils.c:6473
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð½Ð¾Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %lu, Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %lu)"
  
! #: ada/gcc-interface/utils.c:6482
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %lu, Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %lu)"
  
! #: ada/gcc-interface/utils.c:6503
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñ‹ Ñ� Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
  
! #: ada/gcc-interface/utils.c:6512
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼"
  
! #: ada/gcc-interface/utils.c:6691
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚"
  
! #: ada/gcc-interface/utils.c:6975
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð°Ð¼"
--- 41820,41881 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %q+F Ð½Ðµ Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð° Inline"
  
! #: ada/gcc-interface/utils.c:4157
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs"
  
! #: ada/gcc-interface/utils.c:4181
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ�Ñ‚ÐµÐ¿ÐµÐ½ÑŒ Ð´Ð²ÑƒÑ…"
  
! #: ada/gcc-interface/utils.c:6378 ada/gcc-interface/utils.c:6556
! #: ada/gcc-interface/utils.c:6728
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: ada/gcc-interface/utils.c:6433
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°Ñ…"
  
! #: ada/gcc-interface/utils.c:6448
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument has invalid operand number (argument %lu)"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "Ð² Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð·Ð°Ð´Ð°Ð½ Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð½Ð¾Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %lu)"
  
! #: ada/gcc-interface/utils.c:6470
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð½Ð¾Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %lu, Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %lu)"
  
! #: ada/gcc-interface/utils.c:6479
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %lu, Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %lu)"
  
! #: ada/gcc-interface/utils.c:6500
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñ‹ Ñ� Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
  
! #: ada/gcc-interface/utils.c:6509
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼"
  
! #: ada/gcc-interface/utils.c:6688
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚"
  
! #: ada/gcc-interface/utils.c:6972
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð°Ð¼"
*************** msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð
*** 41843,41850 ****
  msgid "could not read the BRIG file"
  msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ BRIG Ñ„Ð°Ð¹Ð»"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157
! #: cp/typeck.c:8610 cp/typeck.c:9401
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿ÑƒÑ�Ñ‚Ð¾Ð³Ð¾ (void) Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
--- 41885,41892 ----
  msgid "could not read the BRIG file"
  msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ BRIG Ñ„Ð°Ð¹Ð»"
  
! #: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12789 cp/typeck.c:2157
! #: cp/typeck.c:8625 cp/typeck.c:9416
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿ÑƒÑ�Ñ‚Ð¾Ð³Ð¾ (void) Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
*************** msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¾Ð¿Ñ€Ð
*** 41904,41910 ****
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q+D Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¼ Ñ� Ð½ÐµÑ�Ð²Ð½Ð¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ Ð¾Ð±Ñ€Ð°Ð·Ð¾Ð¼"
  
! #: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
--- 41946,41952 ----
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q+D Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¼ Ñ� Ð½ÐµÑ�Ð²Ð½Ð¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ Ð¾Ð±Ñ€Ð°Ð·Ð¾Ð¼"
  
! #: c/c-decl.c:1596 c/c-decl.c:7355 c/c-decl.c:8263 c/c-decl.c:9070
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
*************** msgstr "%qE Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½ (Ð¿ÐµÑ€Ð²Ð
*** 42214,42220 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ Ð¾ ÐºÐ°Ð¶Ð´Ð¾Ð¼ Ð½ÐµÐ¾Ð¿Ð¸Ñ�Ð°Ð½Ð½Ð¾Ð¼ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ðµ Ð²Ñ‹Ð´Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ð´Ð¸Ð½ Ñ€Ð°Ð· Ð² ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð³Ð´Ðµ Ð¾Ð½ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c/c-decl.c:3831 cp/decl.c:3263
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼ÐµÑ‚ÐºÑƒ %qE Ð²Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
--- 42256,42262 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ Ð¾ ÐºÐ°Ð¶Ð´Ð¾Ð¼ Ð½ÐµÐ¾Ð¿Ð¸Ñ�Ð°Ð½Ð½Ð¾Ð¼ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ðµ Ð²Ñ‹Ð´Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ð´Ð¸Ð½ Ñ€Ð°Ð· Ð² ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð³Ð´Ðµ Ð¾Ð½ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c/c-decl.c:3831 cp/decl.c:3264
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼ÐµÑ‚ÐºÑƒ %qE Ð²Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
*************** msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð² Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½
*** 42244,42250 ****
  msgid "duplicate label declaration %qE"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚ÐºÐ¸ %qE"
  
! #: c/c-decl.c:4047 cp/decl.c:3669
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼ÐµÑ‚ÐºÐ¸ %qD"
--- 42286,42292 ----
  msgid "duplicate label declaration %qE"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚ÐºÐ¸ %qE"
  
! #: c/c-decl.c:4047 cp/decl.c:3670
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼ÐµÑ‚ÐºÐ¸ %qD"
*************** msgstr "Ð¿Ð¾ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»ÑŽ
*** 42274,42280 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE: Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ� Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð²Ð¸Ð´Ð¾Ð¼ Ñ‚ÐµÐ³Ð°"
  
! #: c/c-decl.c:4423 cp/tree.c:4789
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº %qD Ñ� void Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
--- 42316,42322 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE: Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ� Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð²Ð¸Ð´Ð¾Ð¼ Ñ‚ÐµÐ³Ð°"
  
! #: c/c-decl.c:4423 cp/tree.c:4807
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº %qD Ñ� void Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
*************** msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð
*** 42375,42381 ****
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð½Ð¸Ð³Ð´Ðµ ÐºÑ€Ð¾Ð¼Ðµ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
--- 42417,42423 ----
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.c:4938 c/c-decl.c:7822 c/c-decl.c:9740
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð½Ð¸Ð³Ð´Ðµ ÐºÑ€Ð¾Ð¼Ðµ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
*************** msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð
*** 42406,42412 ****
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "Ð¾Ð±ÑŠÐµÐºÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ"
--- 42448,42454 ----
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
! #: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8235
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "Ð¾Ð±ÑŠÐµÐºÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ"
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿Ð¾Ð¿Ñ
*** 42469,42677 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° %qD Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² C++"
  
! #: c/c-decl.c:5657 cp/decl.c:8198
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D Ð² declare target Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:5914
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "Ð² ISO C ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°ÑŽÑ‰Ð¸Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:6025
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ðµ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² C++"
  
! #: c/c-decl.c:6046 c/c-decl.c:6061
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c/c-decl.c:6056
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-decl.c:6067
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qs Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: c/c-decl.c:6072
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: c/c-decl.c:6082
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs"
  
! #: c/c-decl.c:6088
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.c:6099
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÐµÐ¼ GCC"
  
! #: c/c-decl.c:6105
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¿Ð¾Ð»Ñ� %qs Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:6118
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð¿Ð¾Ð»Ñ� %qs Ð½Ðµ Ð´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð° Ð´Ð»Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:6133
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qE, Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð², Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ"
  
! #: c/c-decl.c:6143
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qE Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-decl.c:6145
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ %qE Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-decl.c:6358
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-decl.c:6378
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qE Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ‚Ð¸Ð¿ %<int%>"
  
! #: c/c-decl.c:6382
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "Ð² Ð¸Ð¼ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ‚Ð¸Ð¿ %<int%>"
  
! #: c/c-decl.c:6414
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<const%>"
  
! #: c/c-decl.c:6416
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<restrict%>"
  
! #: c/c-decl.c:6418
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<volatile%>"
  
! #: c/c-decl.c:6420
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ %<_Atomic%>"
  
! #: c/c-decl.c:6423
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° (%s Ð¸ %s)"
  
! #: c/c-decl.c:6446 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:6460
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%>"
  
! #: c/c-decl.c:6462
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%>"
  
! #: c/c-decl.c:6464
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<typedef%>"
  
! #: c/c-decl.c:6466
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ %qs"
  
! #: c/c-decl.c:6484
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ %qE"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-decl.c:6491
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.c:6497 cp/decl.c:12176
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð¸Ð¼ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:6514
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%<extern%> Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qE Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.c:6518
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "Ð´Ð»Ñ� %qE Ð·Ð°Ð´Ð°Ð½ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<extern%> Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-decl.c:6523
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qE Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%>"
  
! #: c/c-decl.c:6527
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qE Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%>"
  
! #: c/c-decl.c:6532
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<extern%>"
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "%qE Ð¸Ð· ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾ auto Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ %qs"
--- 42511,42719 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° %qD Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² C++"
  
! #: c/c-decl.c:5657 cp/decl.c:8216
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D Ð² declare target Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:5917
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "Ð² ISO C ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°ÑŽÑ‰Ð¸Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
! #: c/c-decl.c:6028
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ðµ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² C++"
  
! #: c/c-decl.c:6049 c/c-decl.c:6064
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c/c-decl.c:6059
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-decl.c:6070
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qs Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: c/c-decl.c:6075
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: c/c-decl.c:6085
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs"
  
! #: c/c-decl.c:6091
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.c:6102
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÐµÐ¼ GCC"
  
! #: c/c-decl.c:6108
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¿Ð¾Ð»Ñ� %qs Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:6121
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð¿Ð¾Ð»Ñ� %qs Ð½Ðµ Ð´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð° Ð´Ð»Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:6136
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qE, Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ"
  
! #: c/c-decl.c:6139
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð², Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ"
  
! #: c/c-decl.c:6146
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qE Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-decl.c:6148
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-decl.c:6359 c/c-decl.c:6755 c/c-decl.c:6765
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ %qE Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-decl.c:6361
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-decl.c:6381
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qE Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ‚Ð¸Ð¿ %<int%>"
  
! #: c/c-decl.c:6385
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "Ð² Ð¸Ð¼ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ‚Ð¸Ð¿ %<int%>"
  
! #: c/c-decl.c:6417
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<const%>"
  
! #: c/c-decl.c:6419
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<restrict%>"
  
! #: c/c-decl.c:6421
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<volatile%>"
  
! #: c/c-decl.c:6423
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ %<_Atomic%>"
  
! #: c/c-decl.c:6426
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° (%s Ð¸ %s)"
  
! #: c/c-decl.c:6449 c/c-parser.c:3048
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:6463
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%>"
  
! #: c/c-decl.c:6465
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%>"
  
! #: c/c-decl.c:6467
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<typedef%>"
  
! #: c/c-decl.c:6469
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ %qs"
  
! #: c/c-decl.c:6487
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ %qE"
  
! #: c/c-decl.c:6490
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-decl.c:6494
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE"
  
! #: c/c-decl.c:6497
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.c:6500 cp/decl.c:12194
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð¸Ð¼ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:6517
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%<extern%> Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qE Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.c:6521
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "Ð´Ð»Ñ� %qE Ð·Ð°Ð´Ð°Ð½ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<extern%> Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-decl.c:6526
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qE Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%>"
  
! #: c/c-decl.c:6530
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qE Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%>"
  
! #: c/c-decl.c:6535
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<extern%>"
  
! #: c/c-decl.c:6538
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "%qE Ð¸Ð· ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾ auto Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ %qs"
*************** msgstr "%qE Ð¸Ð· ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð° Ñ„Ñƒ
*** 42679,43392 ****
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6582 c/c-decl.c:6976
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static Ð¸Ð»Ð¸ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� "
  
! #: c/c-decl.c:6643
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Ð¸Ð¼Ñ� %qE Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° void"
  
! #: c/c-decl.c:6645
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° void"
  
! #: c/c-decl.c:6652
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Ð¸Ð¼Ñ� %qE Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: c/c-decl.c:6663 c/c-decl.c:8791
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: c/c-decl.c:6695
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:6699
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:6707
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:6722
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "Ð² ISO C Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qE Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-decl.c:6734
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
  
! #: c/c-decl.c:6736
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
  
! #: c/c-decl.c:6822
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: c/c-decl.c:6864 c/c-decl.c:7522
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6886
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.c:6899
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² %qT"
  
! #: c/c-decl.c:6905
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qE ÐºÐ°Ðº Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, ÐºÑ€Ð¾Ð¼Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: c/c-decl.c:6909
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, ÐºÑ€Ð¾Ð¼Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: c/c-decl.c:7012
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-decl.c:7022
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: c/c-decl.c:7066
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ void-Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.c:7070 cp/decl.c:12476
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ "
  
! #: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456
! #: c/c-decl.c:7581 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "Ð² ISO C ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð² Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-decl.c:7209
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs Ð² Ñ�Ð¾Ñ‡ÐµÑ‚Ð°Ð½Ð¸Ð¸ Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<auto%> Ð´Ð»Ñ� %qE"
  
! #: c/c-decl.c:7213
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs Ð² Ñ�Ð¾Ñ‡ÐµÑ‚Ð°Ð½Ð¸Ð¸ Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<register%> Ð´Ð»Ñ� %qE"
  
! #: c/c-decl.c:7219
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qE"
  
! #: c/c-decl.c:7235
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.c:7244
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ %qE"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-decl.c:7262
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð¸Ð¼ÐµÐµÑ‚ atomic Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:7264
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¸Ð¼ÐµÐµÑ‚ atomic Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:7273
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° %qE"
  
! #: c/c-decl.c:7275
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %<register%> %qE"
  
! #: c/c-decl.c:7280
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE"
  
! #: c/c-decl.c:7282
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.c:7287
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qE"
  
! #: c/c-decl.c:7289
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
  
! #: c/c-decl.c:7299
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<_Alignas%> Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐ°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ %qE"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<_Alignas%> Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐ°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: c/c-decl.c:7333
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<inline%>"
  
! #: c/c-decl.c:7335
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<_Noreturn%>"
  
! #: c/c-decl.c:7378
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "Ð² ISO C Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°Ð¼Ð¸ const Ð¸ volatile Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7389
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸Ð»Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:7406 cp/decl.c:11108
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ðµ %qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ void"
  
! #: c/c-decl.c:7446
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°-Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: c/c-decl.c:7488
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ %<inline%>"
  
! #: c/c-decl.c:7490
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ %<_Noreturn%>"
  
! #: c/c-decl.c:7503
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Ð¿Ð¾Ð»Ðµ %qE Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: c/c-decl.c:7510
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Ð¿Ð¾Ð»Ðµ %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:7512
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE Ð·Ð°Ð´Ð°Ð½ Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.c:7623
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<main%> Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
  
! #: c/c-decl.c:7625
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %<main%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº %<_Noreturn%>"
  
! #: c/c-decl.c:7636
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Noreturn%>"
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Noreturn%>"
  
! #: c/c-decl.c:7668
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð½Ð°Ñ‡Ð°Ð»Ð° ÐºÐ°Ðº %<static%>, Ð° Ð·Ð°Ñ‚ÐµÐ¼ ÐºÐ°Ðº %<extern%>"
  
! #: c/c-decl.c:7678
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<inline%>"
  
! #: c/c-decl.c:7680
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<_Noreturn%>"
  
! #: c/c-decl.c:7715
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "Ð½Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.c:7717
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: c/c-decl.c:7825 c/c-decl.c:9545
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.c:7835
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ð½Ñ‹ Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: c/c-decl.c:7880
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u (%q+D) Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:7884
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:7895
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u (%q+D) Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ void"
  
! #: c/c-decl.c:7899
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ void"
  
! #: c/c-decl.c:7973
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%>, ÐºÐ°Ðº ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: c/c-decl.c:7977 c/c-decl.c:8013
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: c/c-decl.c:8007
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D ÐµÑ�Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°ÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
  
! #: c/c-decl.c:8053
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð²Ð¸Ð´Ð½Ð¾ Ð²Ð½Ðµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.c:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ðµ %s Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð²Ð¸Ð´Ð½Ð¾ Ð²Ð½Ðµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.c:8167
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.c:8173
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.c:8179
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.c:8256
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<union %E%>"
  
! #: c/c-decl.c:8258
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<struct %E%>"
  
! #: c/c-decl.c:8267
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<union %E%>"
  
! #: c/c-decl.c:8269
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<struct %E%>"
  
! #: c/c-decl.c:8299 c/c-decl.c:9086
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð² Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ð² C++"
  
! #: c/c-decl.c:8366 cp/decl.c:5139
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ñ‹Ð²Ð°ÐµÑ‚"
  
! #: c/c-decl.c:8371
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ Ñ‡Ð»ÐµÐ½Ð° %q+D"
  
! #: c/c-decl.c:8572
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð¸Ð¼ÐµÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ 0 Ð² C, Ñ€Ð°Ð·Ð¼ÐµÑ€ 1 Ð² C++"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ 0 Ð² C, Ñ€Ð°Ð·Ð¼ÐµÑ€ 1 Ð² C++"
  
! #: c/c-decl.c:8700
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.c:8702
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð±ÐµÐ· Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.c:8707
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.c:8709
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.c:8770 cp/decl.c:13448
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: c/c-decl.c:8776
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ð¼Ð°Ñ�Ñ�Ð¸Ð² - Ð½Ðµ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-decl.c:8782
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.c:8813
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: c/c-decl.c:8918
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÐ° Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� ÐºÐ°Ðº Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ð¾Ð³Ð¾ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
  
! #: c/c-decl.c:9058
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9065
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<enum %E%>"
  
! #: c/c-decl.c:9144 cp/decl.c:15921
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð» Ð´Ð»Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:9159
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:9279 c/c-decl.c:9295
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:9290
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-decl.c:9314
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:9322
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "Ð² ISO C Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ñ‹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<int%>"
  
! #: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
  
! #: c/c-decl.c:9457
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¿Ð¾Ð»Ð½Ñ‹Ð¹"
  
! #: c/c-decl.c:9468
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ - %<int%>"
  
! #: c/c-decl.c:9496
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° ÐºÐ°Ðº variadic Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ… Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:9554
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� %qD Ð½Ðµ Ð±Ñ‹Ð» Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: c/c-decl.c:9563
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°, Ð´Ð¾ ÐµÑ‘ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸ÑŽ"
  
! #: c/c-decl.c:9571 cp/decl.c:16607
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: c/c-decl.c:9581
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.c:9600
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD - Ð½Ðµ %<int%>"
  
! #: c/c-decl.c:9602
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %qD"
  
! #: c/c-decl.c:9609
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾ %qD Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.c:9657
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Ñ�Ñ‚Ð°Ñ€Ñ‹Ð¹ Ñ�Ñ‚Ð¸Ð»ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.c:9672
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ Ð¡ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð² Ñ�Ñ‚Ð¸Ð»Ðµ ISO C"
  
! #: c/c-decl.c:9689
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C99 does not support %<_Static_assert%>"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Static_assert%>"
  
! #: c/c-decl.c:9729 c/c-decl.c:9733
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ñ�Ñ‚Ð°Ñ€Ð¾Ð¼ Ñ�Ñ‚Ð¸Ð»Ðµ"
  
! #: c/c-decl.c:9746
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ Ð¸Ð¼Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.c:9762
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð½Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
  
! #: c/c-decl.c:9770
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qD"
  
! #: c/c-decl.c:9779
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ void"
  
! #: c/c-decl.c:9808 c/c-decl.c:9813
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� %qD Ð¿Ñ€Ð¸Ð½Ñ�Ñ‚ Ñ‚Ð¸Ð¿ %<int%>"
  
! #: c/c-decl.c:9833
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:9840
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D, Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: c/c-decl.c:9893
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.c:9904
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:9946
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.c:9951
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.c:9961
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.c:9966
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.c:10224 cp/decl.c:17432
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ return"
  
! #: c/c-decl.c:10243 cp/decl.c:17516
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ %qD Ð¿Ñ€Ð¸Ñ�Ð²Ð¾ÐµÐ½Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, Ð½Ð¾ Ð¾Ð½ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½"
--- 42721,43434 ----
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
  #. may have static or type qualifiers.
! #: c/c-decl.c:6585 c/c-decl.c:6979
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static Ð¸Ð»Ð¸ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� "
  
! #: c/c-decl.c:6646
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Ð¸Ð¼Ñ� %qE Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° void"
  
! #: c/c-decl.c:6648
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° void"
  
! #: c/c-decl.c:6655
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Ð¸Ð¼Ñ� %qE Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: c/c-decl.c:6658
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: c/c-decl.c:6666 c/c-decl.c:8794
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: c/c-decl.c:6698
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:6702
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:6710
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:6713
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:6725
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "Ð² ISO C Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qE Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
  
! #: c/c-decl.c:6728
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-decl.c:6737
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
  
! #: c/c-decl.c:6739
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
  
! #: c/c-decl.c:6825
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qE Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: c/c-decl.c:6828
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: c/c-decl.c:6867 c/c-decl.c:7525
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹"
  
  #. C99 6.7.5.2p4
! #: c/c-decl.c:6889
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.c:6902
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² %qT"
  
! #: c/c-decl.c:6908
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qE ÐºÐ°Ðº Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, ÐºÑ€Ð¾Ð¼Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: c/c-decl.c:6912
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, ÐºÑ€Ð¾Ð¼Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: c/c-decl.c:7015
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-decl.c:7018
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-decl.c:7025
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: c/c-decl.c:7028
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: c/c-decl.c:7069
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ void-Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.c:7073 cp/decl.c:12494
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ "
  
! #: c/c-decl.c:7111 c/c-decl.c:7321 c/c-decl.c:7375 c/c-decl.c:7459
! #: c/c-decl.c:7584 c/c-parser.c:3050
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-decl.c:7117 c/c-decl.c:7327 c/c-decl.c:7464 c/c-decl.c:7589
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "Ð² ISO C ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð² Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-decl.c:7212
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs Ð² Ñ�Ð¾Ñ‡ÐµÑ‚Ð°Ð½Ð¸Ð¸ Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<auto%> Ð´Ð»Ñ� %qE"
  
! #: c/c-decl.c:7216
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs Ð² Ñ�Ð¾Ñ‡ÐµÑ‚Ð°Ð½Ð¸Ð¸ Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<register%> Ð´Ð»Ñ� %qE"
  
! #: c/c-decl.c:7222
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qE"
  
! #: c/c-decl.c:7238
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE"
  
! #: c/c-decl.c:7241
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.c:7247
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ %qE"
  
! #: c/c-decl.c:7250
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-decl.c:7265
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð¸Ð¼ÐµÐµÑ‚ atomic Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:7267
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¸Ð¼ÐµÐµÑ‚ atomic Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:7276
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° %qE"
  
! #: c/c-decl.c:7278
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %<register%> %qE"
  
! #: c/c-decl.c:7283
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE"
  
! #: c/c-decl.c:7285
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.c:7290
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qE"
  
! #: c/c-decl.c:7292
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: c/c-decl.c:7295
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
  
! #: c/c-decl.c:7302
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<_Alignas%> Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐ°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ %qE"
  
! #: c/c-decl.c:7305
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<_Alignas%> Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐ°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: c/c-decl.c:7336
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<inline%>"
  
! #: c/c-decl.c:7338
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<_Noreturn%>"
  
! #: c/c-decl.c:7381
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "Ð² ISO C Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°Ð¼Ð¸ const Ð¸ volatile Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.c:7392
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸Ð»Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:7409 cp/decl.c:11126
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ðµ %qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ void"
  
! #: c/c-decl.c:7449
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°-Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: c/c-decl.c:7491
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ %<inline%>"
  
! #: c/c-decl.c:7493
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ %<_Noreturn%>"
  
! #: c/c-decl.c:7506
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Ð¿Ð¾Ð»Ðµ %qE Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: c/c-decl.c:7513
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Ð¿Ð¾Ð»Ðµ %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:7515
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:7555 c/c-decl.c:7566 c/c-decl.c:7569
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE Ð·Ð°Ð´Ð°Ð½ Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.c:7626
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<main%> Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
  
! #: c/c-decl.c:7628
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %<main%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº %<_Noreturn%>"
  
! #: c/c-decl.c:7639
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Noreturn%>"
  
! #: c/c-decl.c:7642
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Noreturn%>"
  
! #: c/c-decl.c:7671
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð½Ð°Ñ‡Ð°Ð»Ð° ÐºÐ°Ðº %<static%>, Ð° Ð·Ð°Ñ‚ÐµÐ¼ ÐºÐ°Ðº %<extern%>"
  
! #: c/c-decl.c:7681
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<inline%>"
  
! #: c/c-decl.c:7683
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<_Noreturn%>"
  
! #: c/c-decl.c:7718
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "Ð½Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.c:7720
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: c/c-decl.c:7828 c/c-decl.c:9548
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.c:7838
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ð½Ñ‹ Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: c/c-decl.c:7883
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u (%q+D) Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:7887
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:7898
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u (%q+D) Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ void"
  
! #: c/c-decl.c:7902
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ void"
  
! #: c/c-decl.c:7976
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%>, ÐºÐ°Ðº ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: c/c-decl.c:7980 c/c-decl.c:8016
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: c/c-decl.c:8010
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D ÐµÑ�Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°ÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
  
! #: c/c-decl.c:8056
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð²Ð¸Ð´Ð½Ð¾ Ð²Ð½Ðµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ðµ %s Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð²Ð¸Ð´Ð½Ð¾ Ð²Ð½Ðµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.c:8170
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.c:8176
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.c:8182
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-decl.c:8259
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<union %E%>"
  
! #: c/c-decl.c:8261
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<struct %E%>"
  
! #: c/c-decl.c:8270
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<union %E%>"
  
! #: c/c-decl.c:8272
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<struct %E%>"
  
! #: c/c-decl.c:8302 c/c-decl.c:9089
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð² Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ð² C++"
  
! #: c/c-decl.c:8369 cp/decl.c:5140
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ñ‹Ð²Ð°ÐµÑ‚"
  
! #: c/c-decl.c:8374
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.c:8377
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.c:8470 c/c-decl.c:8488 c/c-decl.c:8549
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ Ñ‡Ð»ÐµÐ½Ð° %q+D"
  
! #: c/c-decl.c:8575
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð¸Ð¼ÐµÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ 0 Ð² C, Ñ€Ð°Ð·Ð¼ÐµÑ€ 1 Ð² C++"
  
! #: c/c-decl.c:8578
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ 0 Ð² C, Ñ€Ð°Ð·Ð¼ÐµÑ€ 1 Ð² C++"
  
! #: c/c-decl.c:8703
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.c:8705
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð±ÐµÐ· Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.c:8710
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.c:8712
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.c:8773 cp/decl.c:13466
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: c/c-decl.c:8779
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ð¼Ð°Ñ�Ñ�Ð¸Ð² - Ð½Ðµ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-decl.c:8785
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members"
  msgstr "Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-decl.c:8816
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
  
! #: c/c-decl.c:8921
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÐ° Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� ÐºÐ°Ðº Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ð¾Ð³Ð¾ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
  
! #: c/c-decl.c:9061
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<enum %E%>"
  
  #. This enum is a named one that has been declared already.
! #: c/c-decl.c:9068
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<enum %E%>"
  
! #: c/c-decl.c:9147 cp/decl.c:15941
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð» Ð´Ð»Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:9162
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:9282 c/c-decl.c:9298
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:9293
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-decl.c:9317
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:9325
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "Ð² ISO C Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ñ‹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<int%>"
  
! #: c/c-decl.c:9442 cp/decl.c:5451 cp/decl.c:16484
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
  
! #: c/c-decl.c:9460
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¿Ð¾Ð»Ð½Ñ‹Ð¹"
  
! #: c/c-decl.c:9471
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ - %<int%>"
  
! #: c/c-decl.c:9499
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° ÐºÐ°Ðº variadic Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ… Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:9557
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� %qD Ð½Ðµ Ð±Ñ‹Ð» Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: c/c-decl.c:9566
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°, Ð´Ð¾ ÐµÑ‘ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸ÑŽ"
  
! #: c/c-decl.c:9574 cp/decl.c:16619
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: c/c-decl.c:9584
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.c:9603
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD - Ð½Ðµ %<int%>"
  
! #: c/c-decl.c:9605
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %qD"
  
! #: c/c-decl.c:9612
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾ %qD Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: c/c-decl.c:9660
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Ñ�Ñ‚Ð°Ñ€Ñ‹Ð¹ Ñ�Ñ‚Ð¸Ð»ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.c:9675
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ Ð¡ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð² Ñ�Ñ‚Ð¸Ð»Ðµ ISO C"
  
! #: c/c-decl.c:9692
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C99 does not support %<_Static_assert%>"
  msgid "ISO C does not support omitting parameter names in function definitions before C2X"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Static_assert%>"
  
! #: c/c-decl.c:9732 c/c-decl.c:9736
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ñ�Ñ‚Ð°Ñ€Ð¾Ð¼ Ñ�Ñ‚Ð¸Ð»Ðµ"
  
! #: c/c-decl.c:9749
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ Ð¸Ð¼Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: c/c-decl.c:9765
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð½Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
  
! #: c/c-decl.c:9773
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qD"
  
! #: c/c-decl.c:9782
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ void"
  
! #: c/c-decl.c:9811 c/c-decl.c:9816
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� %qD Ð¿Ñ€Ð¸Ð½Ñ�Ñ‚ Ñ‚Ð¸Ð¿ %<int%>"
  
! #: c/c-decl.c:9836
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:9843
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D, Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: c/c-decl.c:9896
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.c:9907
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.c:9910 c/c-decl.c:9957 c/c-decl.c:9971
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-decl.c:9949
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.c:9954
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.c:9964
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.c:9969
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
  
! #: c/c-decl.c:10227 cp/decl.c:17444
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ return"
  
! #: c/c-decl.c:10246 cp/decl.c:17528
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ %qD Ð¿Ñ€Ð¸Ñ�Ð²Ð¾ÐµÐ½Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, Ð½Ð¾ Ð¾Ð½ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½"
*************** msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ %qD Ð¿Ñ€Ð¸Ñ�Ð
*** 43394,43652 ****
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10339
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð° Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² C99 Ð¸Ð»Ð¸ C11 Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: c/c-decl.c:10344
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð¾Ð¿Ñ†Ð¸ÑŽ -std=c99, -std=gnu99,-std=c11 Ð¸Ð»Ð¸ -std=gnu11 Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ð²Ð°ÑˆÐµÐ¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: c/c-decl.c:10351
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ %<for%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ†Ð¸ÐºÐ»Ð¾Ð²"
  
! #: c/c-decl.c:10383
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.c:10387
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<extern%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.c:10394
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<struct %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.c:10399
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<union %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.c:10403
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<enum %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.c:10407
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.c:10699
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° %qs Ð¸ %qs"
  
! #: c/c-decl.c:10758 c/c-decl.c:10765
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ %qE  Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "Ð´Ð²Ð° Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.c:10805 cp/parser.c:31500
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "GCC Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<long long long%>"
  
! #: c/c-decl.c:10818
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<long long%>"
  
! #: c/c-decl.c:11047 c/c-parser.c:9956
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-decl.c:11093
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿Ñ‹ Ñ� Ð½Ð°Ñ�Ñ‹Ñ‰ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-decl.c:11164 c/c-decl.c:11730
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE"
  
! #: c/c-decl.c:11224
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿Ñ‹ %<__int%d%>"
  
! #: c/c-decl.c:11246
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÑƒÐ»ÐµÐ²Ñ‹ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-decl.c:11408
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<_Float%d%s%>"
  
! #: c/c-decl.c:11458
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð´ÐµÑ�Ñ�Ñ‚Ð¸Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
  
! #: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: c/c-decl.c:11555
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿Ñ‹ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
  
! #: c/c-decl.c:11590
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "Ð² C++ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð¼ Ð¿Ð¾Ð¸Ñ�ÐºÐ° %qD Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ð¾Ð»Ðµ, Ð° Ð½Ðµ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:11603
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¸Ð»Ð¸ typedef-Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.c:11652
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE - Ð½Ðµ Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.c:11673
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<auto%>"
  
! #: c/c-decl.c:11675
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<register%>"
  
! #: c/c-decl.c:11677
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<typedef%>"
  
! #: c/c-decl.c:11691 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %qE"
  
! #: c/c-decl.c:11694 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %qE"
  
! #: c/c-decl.c:11706
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %<extern%>"
  
! #: c/c-decl.c:11715
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %<static%>"
  
! #: c/c-decl.c:11728
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ðµ %<_Thread_local%> Ð¸Ð»Ð¸ %<__thread%>"
  
! #: c/c-decl.c:11736
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.c:11744
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: c/c-decl.c:11823
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð±ÐµÐ· %<_Fract%> Ð¸Ð»Ð¸ %<_Accum%>"
  
! #: c/c-decl.c:11838
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<complex%> ÐºÐ°Ðº Ñ�ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚ %<double complex%>"
  
! #: c/c-decl.c:11865
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ðµ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-decl.c:12360 cp/semantics.c:5821
  #, 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.c:12364 cp/semantics.c:5825
  #, 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%>"
  
! #: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð²Ð»ÐµÐ²Ð¾ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð²Ð»ÐµÐ²Ð¾ Ð½Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¹"
  
! #: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð²Ð¿Ñ€Ð°Ð²Ð¾ Ð½Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¹"
  
! #: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð»ÐµÐ²Ð¾ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð¸Ð»Ð¸ Ñ€Ð°Ð²Ð½Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð¿Ñ€Ð°Ð²Ð¾ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð¸Ð»Ð¸ Ñ€Ð°Ð²Ð½Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-fold.c:414 c/c-typeck.c:12068
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "Ñ�Ñ‡ÐµÑ‚Ñ‡Ð¸Ðº Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð»ÐµÐ²Ð¾ >= ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: c/c-fold.c:415 c/c-typeck.c:11997
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Ñ�Ñ‡ÐµÑ‚Ñ‡Ð¸Ðº Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð¿Ñ€Ð°Ð²Ð¾ >= ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
--- 43436,43694 ----
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
! #: c/c-decl.c:10342
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð° Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² C99 Ð¸Ð»Ð¸ C11 Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
  
! #: c/c-decl.c:10347
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð¾Ð¿Ñ†Ð¸ÑŽ -std=c99, -std=gnu99,-std=c11 Ð¸Ð»Ð¸ -std=gnu11 Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ð²Ð°ÑˆÐµÐ¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: c/c-decl.c:10354
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ %<for%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ†Ð¸ÐºÐ»Ð¾Ð²"
  
! #: c/c-decl.c:10386
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.c:10390
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<extern%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.c:10397
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<struct %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.c:10402
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<union %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.c:10406
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<enum %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.c:10410
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-decl.c:10702
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° %qs Ð¸ %qs"
  
! #: c/c-decl.c:10761 c/c-decl.c:10768
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ %qE  Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.c:10796 c/c-decl.c:11180 c/c-decl.c:11575
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "Ð´Ð²Ð° Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.c:10808 cp/parser.c:31517
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "GCC Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<long long long%>"
  
! #: c/c-decl.c:10821
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<long long%>"
  
! #: c/c-decl.c:11050 c/c-parser.c:9959
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-decl.c:11096
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿Ñ‹ Ñ� Ð½Ð°Ñ�Ñ‹Ñ‰ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-decl.c:11167 c/c-decl.c:11733
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE"
  
! #: c/c-decl.c:11227
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿Ñ‹ %<__int%d%>"
  
! #: c/c-decl.c:11249
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
  
! #: c/c-decl.c:11292
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÑƒÐ»ÐµÐ²Ñ‹ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-decl.c:11411
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<_Float%d%s%>"
  
! #: c/c-decl.c:11461
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
  
! #: c/c-decl.c:11532
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð´ÐµÑ�Ñ�Ñ‚Ð¸Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
  
! #: c/c-decl.c:11556 c/c-decl.c:11829 c/c-parser.c:8970
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: c/c-decl.c:11558
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿Ñ‹ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
  
! #: c/c-decl.c:11593
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "Ð² C++ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð¼ Ð¿Ð¾Ð¸Ñ�ÐºÐ° %qD Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ð¾Ð»Ðµ, Ð° Ð½Ðµ Ñ‚Ð¸Ð¿"
  
! #: c/c-decl.c:11606
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¸Ð»Ð¸ typedef-Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-decl.c:11655
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE - Ð½Ðµ Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: c/c-decl.c:11676
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<auto%>"
  
! #: c/c-decl.c:11678
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<register%>"
  
! #: c/c-decl.c:11680
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<typedef%>"
  
! #: c/c-decl.c:11694 c/c-parser.c:8325
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %qE"
  
! #: c/c-decl.c:11697 c/c-parser.c:8328
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %qE"
  
! #: c/c-decl.c:11709
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %<extern%>"
  
! #: c/c-decl.c:11718
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %<static%>"
  
! #: c/c-decl.c:11731
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ðµ %<_Thread_local%> Ð¸Ð»Ð¸ %<__thread%>"
  
! #: c/c-decl.c:11739
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-decl.c:11747
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: c/c-decl.c:11826
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð±ÐµÐ· %<_Fract%> Ð¸Ð»Ð¸ %<_Accum%>"
  
! #: c/c-decl.c:11841
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<complex%> ÐºÐ°Ðº Ñ�ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚ %<double complex%>"
  
! #: c/c-decl.c:11868
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11894 c/c-decl.c:11910 c/c-decl.c:11936
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ðµ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-decl.c:12363 cp/semantics.c:5813
  #, 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.c:12367 cp/semantics.c:5817
  #, 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%>"
  
! #: c/c-fold.c:387 c/c-typeck.c:12070 cp/typeck.c:5094
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð²Ð»ÐµÐ²Ð¾ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
  
! #: c/c-fold.c:397 c/c-typeck.c:12079 cp/typeck.c:5102
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð²Ð»ÐµÐ²Ð¾ Ð½Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¹"
  
! #: c/c-fold.c:398 c/c-typeck.c:12008 cp/typeck.c:5042
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð²Ð¿Ñ€Ð°Ð²Ð¾ Ð½Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¹"
  
! #: c/c-fold.c:406 c/c-typeck.c:12098 cp/typeck.c:5110
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð»ÐµÐ²Ð¾ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð¸Ð»Ð¸ Ñ€Ð°Ð²Ð½Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-fold.c:407 c/c-typeck.c:12032 cp/typeck.c:5053
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð¿Ñ€Ð°Ð²Ð¾ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð¸Ð»Ð¸ Ñ€Ð°Ð²Ð½Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-fold.c:414 c/c-typeck.c:12090
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "Ñ�Ñ‡ÐµÑ‚Ñ‡Ð¸Ðº Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð»ÐµÐ²Ð¾ >= ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: c/c-fold.c:415 c/c-typeck.c:12019
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Ñ�Ñ‡ÐµÑ‚Ñ‡Ð¸Ðº Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð¿Ñ€Ð°Ð²Ð¾ >= ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
*************** msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ð¹ Ð¼Ð
*** 43667,43673 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31734
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
--- 43709,43715 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1325 cp/parser.c:31751
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
*************** msgstr "ISO C Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ð¿
*** 43683,43689 ****
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma omp end declare target%> Ð±ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ %<#pragma omp declare target%>"
  
! #: c/c-parser.c:1753 c/c-parser.c:11210
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ ISO C, Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ð¹ Ð·Ð½Ð°Ðº %<;%> Ð¿Ð¾Ñ�Ð»Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
--- 43725,43731 ----
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma omp end declare target%> Ð±ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ %<#pragma omp declare target%>"
  
! #: c/c-parser.c:1753 c/c-parser.c:11213
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ ISO C, Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ð¹ Ð·Ð½Ð°Ðº %<;%> Ð¿Ð¾Ñ�Ð»Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
*************** msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ‚
*** 43713,43720 ****
  msgid "unknown type name %qE"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° %qE"
  
! #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393
! #: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¸Ñ�ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
--- 43755,43762 ----
  msgid "unknown type name %qE"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° %qE"
  
! #: c/c-parser.c:2001 c/c-parser.c:12511 c/c-parser.c:18879 c/c-parser.c:19396
! #: c/c-parser.c:19913 cp/parser.c:41400 cp/parser.c:45266
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¸Ñ�ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
*************** msgstr "Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %<fallth
*** 43735,43741 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>, Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<(%>"
  
! #: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ�"
--- 43777,43783 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>, Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<(%>"
  
! #: c/c-parser.c:2066 cp/parser.c:33950 cp/parser.c:34022
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ�"
*************** msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ðµ Ð°Ñ‚Ñ€Ð¸Ð±Ñ
*** 43750,43756 ****
  msgid "unexpected attribute"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %<fallthrough%> Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ %<;%>"
--- 43792,43798 ----
  msgid "unexpected attribute"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11860 cp/parser.c:12067
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %<fallthrough%> Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ %<;%>"
*************** msgstr "%<__auto_type%> Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð
*** 43788,43794 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� Ð¾Ð´Ð½Ð¸Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.c:2415 cp/parser.c:14563
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<;%>"
--- 43830,43836 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<__auto_type%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� Ð¾Ð´Ð½Ð¸Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.c:2415 cp/parser.c:14570
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<;%>"
*************** msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð
*** 43816,43822 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Static_assert%>"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12569
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»"
--- 43858,43864 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Static_assert%>"
  
! #: c/c-parser.c:2645 c/c-parser.c:7337 c/c-parser.c:12572
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»"
*************** msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ñ�Ñ‚Ð°Ñ‚Ð¸
*** 43847,43853 ****
  msgid "static assertion failed: %E"
  msgstr "Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ ÑƒÑ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ðµ: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10159
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "Ð½Ð°Ñ€ÑƒÑˆÐµÐ½Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ ÑƒÑ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ðµ"
--- 43889,43895 ----
  msgid "static assertion failed: %E"
  msgstr "Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ ÑƒÑ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ðµ: %E"
  
! #: c/c-parser.c:2683 cp/semantics.c:10148
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "Ð½Ð°Ñ€ÑƒÑˆÐµÐ½Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ ÑƒÑ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ðµ"
*************** msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ
*** 43885,43906 ****
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8491 c/c-parser.c:8500 c/c-parser.c:9027
! #: c/c-parser.c:9213 c/c-parser.c:9239 c/c-parser.c:10067 c/c-parser.c:10493
! #: c/c-parser.c:10530 c/c-parser.c:10792 c/c-parser.c:10843 c/c-parser.c:11003
! #: c/c-parser.c:11033 c/c-parser.c:11041 c/c-parser.c:11070 c/c-parser.c:11083
! #: c/c-parser.c:11389 c/c-parser.c:11513 c/c-parser.c:12097 c/c-parser.c:12150
! #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031
! #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989
! #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642
! #: cp/parser.c:42956 cp/parser.c:44563
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.c:3238 cp/parser.c:20202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ� Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
--- 43927,43948 ----
  
  #: c/c-parser.c:3196 c/c-parser.c:4194 c/c-parser.c:4895 c/c-parser.c:4907
  #: c/c-parser.c:5340 c/c-parser.c:5639 c/c-parser.c:7204 c/c-parser.c:7287
! #: c/c-parser.c:8188 c/c-parser.c:8493 c/c-parser.c:8502 c/c-parser.c:9030
! #: c/c-parser.c:9216 c/c-parser.c:9242 c/c-parser.c:10070 c/c-parser.c:10496
! #: c/c-parser.c:10533 c/c-parser.c:10795 c/c-parser.c:10846 c/c-parser.c:11006
! #: c/c-parser.c:11036 c/c-parser.c:11044 c/c-parser.c:11073 c/c-parser.c:11086
! #: c/c-parser.c:11392 c/c-parser.c:11516 c/c-parser.c:12100 c/c-parser.c:12153
! #: c/c-parser.c:12169 c/c-parser.c:12215 c/c-parser.c:13001 c/c-parser.c:13034
! #: c/c-parser.c:15346 c/c-parser.c:15456 c/c-parser.c:15729 c/c-parser.c:15992
! #: c/c-parser.c:17949 c/c-parser.c:20432 c/c-parser.c:20623
  #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968
! #: cp/parser.c:31754 cp/parser.c:34927 cp/parser.c:37491 cp/parser.c:37659
! #: cp/parser.c:42974 cp/parser.c:44581
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.c:3238 cp/parser.c:20213
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ� Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
*************** msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¸Ñ�ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð
*** 43987,43993 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter packs Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: c/c-parser.c:4932 cp/parser.c:27902
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%qE attribute does not take any arguments"
--- 44029,44035 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter packs Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: c/c-parser.c:4932 cp/parser.c:27917
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "ISO C90 Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ñ�Ð¼Ð
*** 44049,44055 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<}%> Ð¿ÐµÑ€ÐµÐ´ %<else%>"
  
! #: c/c-parser.c:5776 cp/parser.c:12184
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ %<if%>"
--- 44091,44097 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<}%> Ð¿ÐµÑ€ÐµÐ´ %<else%>"
  
! #: c/c-parser.c:5776 cp/parser.c:12191
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ %<if%>"
*************** msgstr "Ð¼ÐµÑ‚ÐºÐ° Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¾Ñ�Ñ
*** 44064,44070 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11803
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
--- 44106,44112 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241
! #: c/gimple-parser.c:2276 cp/parser.c:11810
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
*************** msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð
*** 44089,44105 ****
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<fallthrough%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒÑ�Ñ� Ðº Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñƒ"
  
! #: c/c-parser.c:6348 cp/parser.c:13640
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� Ð·Ð°ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ‚ÐµÐ»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<if%>"
  
! #: c/c-parser.c:6390 cp/parser.c:13643
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� Ð·Ð°ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ‚ÐµÐ»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<else%>"
  
! #: c/c-parser.c:6521 cp/parser.c:12455
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ Ð¸Ð·Ð±ÐµÐ¶Ð°Ð½Ð¸Ðµ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÐ¸ %<else%>"
--- 44131,44147 ----
  msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<fallthrough%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒÑ�Ñ� Ðº Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñƒ"
  
! #: c/c-parser.c:6348 cp/parser.c:13647
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� Ð·Ð°ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ‚ÐµÐ»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<if%>"
  
! #: c/c-parser.c:6390 cp/parser.c:13650
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� Ð·Ð°ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ‚ÐµÐ»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<else%>"
  
! #: c/c-parser.c:6521 cp/parser.c:12462
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ Ð¸Ð·Ð±ÐµÐ¶Ð°Ð½Ð¸Ðµ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÐ¸ %<else%>"
*************** msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ
*** 44119,44130 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�-Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð¼ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸"
  
! #: c/c-parser.c:6872 cp/parser.c:12724
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ðµ Ñ†Ð¸ÐºÐ»Ð° Ð² Ñ†Ð¸ÐºÐ»Ðµ Ñ� %<GCC ivdep%> pragma"
  
! #: c/c-parser.c:6878 cp/parser.c:12730
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 44161,44172 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�-Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð¼ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸"
  
! #: c/c-parser.c:6872 cp/parser.c:12731
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ðµ Ñ†Ð¸ÐºÐ»Ð° Ð² Ñ†Ð¸ÐºÐ»Ðµ Ñ� %<GCC ivdep%> pragma"
  
! #: c/c-parser.c:6878 cp/parser.c:12737
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ð¾Ñ�Ñ‚Ð
*** 44140,44147 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ cv-qualifier"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055
! #: cp/parser.c:21072 cp/parser.c:21086
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 44182,44189 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ cv-qualifier"
  
! #: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21066
! #: cp/parser.c:21083 cp/parser.c:21097
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ð
*** 44170,44181 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4860
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
--- 44212,44223 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7819 cp/typeck.c:4870
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7825 cp/typeck.c:4875
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr ""
*** 44210,45544 ****
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<%E (Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ)%>"
  
! #: c/c-parser.c:8539
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ð²Ð·Ñ�Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� %qs"
  
! #: c/c-parser.c:8622
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Generic%>"
  
! #: c/c-parser.c:8625
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Generic%>"
  
! #: c/c-parser.c:8694
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "%<_Generic%> Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:8697
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "%<_Generic%> Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.c:8701
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "%<_Generic%> Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-parser.c:8725
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ðµ %<default%> case Ð² %<_Generic%>"
  
! #: c/c-parser.c:8726
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "Ð¾Ñ€Ð¸Ð³Ð¸Ð½Ð°Ð» %<default%> Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-parser.c:8734
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> Ð·Ð°Ð´Ð°ÐµÑ‚ Ð´Ð²Ð° Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-parser.c:8735
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-parser.c:8758
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%> Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ð¼ Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ�Ð¼"
  
  #
! #: c/c-parser.c:8760
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "Ð´Ñ€ÑƒÐ³Ð¾Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-parser.c:8785
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "%<_Generic%> Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð° %qT Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ð½Ð¸ Ñ� ÐºÐ°ÐºÐ¾Ð¹ Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c/c-parser.c:8806
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.c:8814
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.c:8820
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.c:8836
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.c:8859 c/c-parser.c:8863
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<__func__%> Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.c:8867
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<__func__%> Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.c:9041 c/c-parser.c:10109 c/c-parser.c:10131
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.c:9062
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ‚ÐµÐ»Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:9076
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð³Ñ€ÑƒÐ¿Ð¿ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹"
  
! #: c/c-parser.c:9266
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__builtin_choose_expr%>"
  
! #: c/c-parser.c:9282
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_choose_expr%> - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-parser.c:9352 c/c-parser.c:9369 c/c-parser.c:9376
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9397
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.c:9441 c/c-parser.c:9451
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9473 c/c-parser.c:9483
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9516
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9535
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9583
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9606
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9623
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9661
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9672
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9680
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9688 c/c-parser.c:9718
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9696 c/c-parser.c:9738
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9836
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.c:9877
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.c:9890
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_call_with_static_chain%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð²Ñ‹Ð·Ð¾Ð²Ð°"
  
! #: c/c-parser.c:9894
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_call_with_static_chain%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: c/c-parser.c:9920
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__builtin_complex%>"
  
! #: c/c-parser.c:9942
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<__builtin_complex%> Ð¸Ð¼ÐµÐµÑ‚ Ð½Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.c:9951
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ %<__builtin_complex%> Ð¸Ð¼ÐµÑŽÑ‚ Ñ€Ð°Ð·Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-parser.c:9996 cp/parser.c:7353
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__builtin_shuffle%>"
  
! #: c/c-parser.c:10169
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: c/c-parser.c:10180
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "Ð´Ð»Ñ� Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð·Ð°Ð´Ð°Ð½ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.c:10184
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ðµ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.c:10197
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10271
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10276
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10284
  #, fuzzy, gcc-internal-format
  #| msgid "using %qs with unsigned type has no effect"
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs Ñ� Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°"
  
! #: c/c-parser.c:10295
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10299
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10304
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10317
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10321
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10338
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10343
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10348
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10374
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10814
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<)%>"
  
! #: c/c-parser.c:10910
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "Ð»Ð¸ÑˆÐ½Ñ�Ñ� Ñ‚Ð¾Ñ‡ÐºÐ° Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð¾Ð¹"
  
! #: c/c-parser.c:11158
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ñ‚Ð¾Ñ‡ÐºÐ° Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð¾Ð¹ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: c/c-parser.c:11290
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð² Ð·Ð°Ð´Ð°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² ÐºÐ¾Ð½Ñ†Ðµ"
  
! #: c/c-parser.c:11310
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð¸Ð»Ð¸ %<{%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: c/c-parser.c:11432
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð° objective-c"
  
! #: c/c-parser.c:11883
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "Ð² Ñ�Ñ‚Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð¸ Ñ‚Ð¸Ð¿, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�,"
  
! #: c/c-parser.c:11951 cp/parser.c:34767
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.c:11965 cp/parser.c:34780
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Code"
  
! #: c/c-parser.c:12004
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.c:12007 cp/parser.c:34817
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.c:12016 cp/parser.c:34826
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%> before %qE"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%> Ð¿ÐµÑ€ÐµÐ´ %qE"
  
! #: c/c-parser.c:12027 cp/parser.c:34840
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected %qE selector name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� selection-statement"
  
! #: c/c-parser.c:12043 cp/parser.c:34859
  #, fuzzy, gcc-internal-format
  #| msgid "setter name must terminate with %<:%>"
  msgid "setter method names must terminate with %<:%>"
  msgstr "Ð¸Ð¼Ñ� setter Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð·Ð°ÐºÐ°Ð½Ñ‡Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� %<:%>"
  
! #: c/c-parser.c:12257 cp/parser.c:44894
  #, 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.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744
! #: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804
! #: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971
! #: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046
! #: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.c:12324 cp/parser.c:45072
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-parser.c:12411 cp/parser.c:45167
  #, 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.c:12418 cp/parser.c:45173
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ %<#pragma omp sections%>"
  
! #: c/c-parser.c:12431
  #, 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 scope"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for, while Ð¸Ð»Ð¸ do Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ�"
  
! #: c/c-parser.c:12490 cp/parser.c:44931
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441
! #: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-parser.c:12856
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: c/c-parser.c:13100 c/c-parser.c:13112
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<)%> Ð¸Ð»Ð¸ %<,%>"
  
! #: c/c-parser.c:13263 c/c-parser.c:21734
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: c/c-parser.c:13267 cp/semantics.c:7795
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD Ð½Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: c/c-parser.c:13309 cp/parser.c:35964
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "collapse Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.c:13386 cp/parser.c:36028
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13388 cp/parser.c:36030
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.c:13508 cp/parser.c:36141
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>, %<update%>, %<enter%> Ð¸Ð»Ð¸ %<exit%>"
  
! #: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159
! #: cp/parser.c:41706 cp/parser.c:41796
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>"
  
! #: c/c-parser.c:13581 cp/parser.c:36214
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ñ� %qs Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.c:13588 cp/parser.c:36221
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»"
  
! #: c/c-parser.c:13590 cp/parser.c:36223
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ð±ÐµÐ· Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°"
  
! #: c/c-parser.c:13596 cp/parser.c:36229
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "ÐµÑ�Ð»Ð¸ ÐºÐ°ÐºÐ°Ñ�-Ð»Ð¸Ð±Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€, Ñ‚Ð¾ Ð²Ñ�Ðµ %<if%> Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.c:13701 c/c-parser.c:13747 c/c-parser.c:13793 c/c-parser.c:13839
! #: c/c-parser.c:14255 c/c-parser.c:14337 c/c-parser.c:14876 c/c-parser.c:15004
! #: c/c-parser.c:15049 c/c-parser.c:15781
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.c:13712
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<num_threads%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:13758
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<num_tasks%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:13804 cp/semantics.c:8000
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<grainsize%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:13851 cp/semantics.c:8030
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<priority%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:13885 cp/parser.c:36421
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.c:13925 cp/parser.c:36463
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%> before %<decltype%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%>, %<,%>, %<;%>, %<asm%> Ð¸Ð»Ð¸ %<__attribute__%> Ð¿ÐµÑ€ÐµÐ´ %<decltype%>"
  
! #: c/c-parser.c:13986 cp/parser.c:36528
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.c:14052 cp/parser.c:36597
  #, 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.c:14055 cp/parser.c:36600
  #, 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.c:14129 cp/semantics.c:7037
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:14203 cp/parser.c:35736
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<static%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-parser.c:14237 cp/parser.c:35769
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: c/c-parser.c:14404 cp/semantics.c:8165
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹"
  
! #: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%>"
  msgid "expected %<concurrent%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<new%>"
  
! #: c/c-parser.c:14502 cp/parser.c:36680
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.c:14555 cp/parser.c:36748
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "ordered Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> Ð¸Ð»Ð¸ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.c:14800 cp/parser.c:37006
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð¾Ð±Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° %<monotonic%> Ð¸ %<nonmonotonic%>"
  
! #: c/c-parser.c:14854 cp/parser.c:37022
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ñ€Ð°Ñ�Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ %<runtime%> Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %<chunk_size%>"
  
! #: c/c-parser.c:14858 cp/parser.c:37025
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ñ€Ð°Ñ�Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ %<auto%> Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %<chunk_size%>"
  
! #: c/c-parser.c:14870 cp/semantics.c:7104
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ‡Ð°Ð½ÐºÐ° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:14893 cp/parser.c:37045
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: c/c-parser.c:15014
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<num_teams%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:15059 cp/semantics.c:7200
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<thread_limit%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:15104 cp/semantics.c:7319
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%<aligned%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.c:15149 cp/semantics.c:7417
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15223
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð³Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.c:15273
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%<safelen%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.c:15312
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%<simdlen%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.c:15580 cp/parser.c:37774
  #, 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.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ depend Ð²Ð¸Ð´"
  
! #: c/c-parser.c:15714 cp/parser.c:37897
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ map Ð²Ð¸Ð´"
  
! #: c/c-parser.c:15812 cp/parser.c:37998
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ dist_schedule Ð²Ð¸Ð´"
  
! #: c/c-parser.c:15888
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ proc_bind Ð²Ð¸Ð´"
  
! #: c/c-parser.c:15932
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>, %<,%> Ð¸Ð»Ð¸ %<)%>"
  
! #: c/c-parser.c:16009 cp/semantics.c:7575
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16206 cp/parser.c:38335
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<#pragma acc%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°"
  
! #: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð´Ð»Ñ� %qs"
  
! #: c/c-parser.c:16261 cp/parser.c:38393
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:38571
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€Ð²Ð¾Ð¹ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ %qs"
  
! #: c/c-parser.c:16538 cp/parser.c:38706
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %<#pragma omp%>"
  
! #: c/c-parser.c:16671 cp/parser.c:42233
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "Ð½ÐµÑ‚ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ñ… ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %<#pragma acc declare%>"
  
! #: c/c-parser.c:16681 cp/parser.c:42243
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %<#pragma acc declare%>"
  
  #
! #: c/c-parser.c:16701 cp/parser.c:42263
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %<#pragma acc declare link%>"
  
! #: c/c-parser.c:16712 cp/parser.c:42274
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� OpenACC ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-parser.c:16719 cp/parser.c:42281
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<extern%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² %<#pragma acc declare%>"
  
  #
! #: c/c-parser.c:16727 cp/parser.c:42289
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<global%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² %<#pragma acc declare%>"
  
  #
! #: c/c-parser.c:16738 cp/parser.c:42311
  #, 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.c:16748 cp/parser.c:42321
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð° Ñ� %<#pragma acc declare%>"
  
! #: c/c-parser.c:16841 cp/parser.c:42418
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%> Ð¿Ð¾Ñ�Ð»Ðµ %<#pragma acc %s%>"
  
! #: c/c-parser.c:16857 cp/parser.c:42435
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: c/c-parser.c:17106 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE Ð½Ðµ Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c/c-parser.c:17110
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:17128 cp/parser.c:44258
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD Ð½Ðµ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-parser.c:17151 c/c-parser.c:17199 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "Ð·Ð° %<#pragma acc routine%> Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "Ð·Ð° %<#pragma acc routine%> Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¾Ð´Ð¸Ð½Ð¾Ñ‡Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:17222 cp/parser.c:44383
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð° Ð´Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: c/c-parser.c:17223 cp/parser.c:44385
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð° Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.c:17267 cp/parser.c:42636
  #, 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%>ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.c:17322 cp/parser.c:38796
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "expected %<allocator%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<operator%>"
  
! #: c/c-parser.c:17338
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17353 cp/parser.c:38811
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c/c-parser.c:17452 cp/parser.c:38904
  #, 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.c:17474 cp/parser.c:38926
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> Ð¸Ð»Ð¸ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.c:17488 cp/parser.c:38940
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-parser.c:17495 cp/parser.c:38947
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-parser.c:17552 cp/parser.c:39004
  #, 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 %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp target update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<from%> Ð¸Ð»Ð¸ %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.c:17561 cp/parser.c:39013
  #, 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 %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<from%> Ð¸Ð»Ð¸ %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.c:17571 cp/parser.c:39022
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<from%> Ð¸Ð»Ð¸ %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð´Ð²Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: c/c-parser.c:17990 cp/semantics.c:9824
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.c:18047 cp/parser.c:39484
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>, %<update%>, %<enter%> Ð¸Ð»Ð¸ %<exit%>"
  
! #: c/c-parser.c:18059 cp/parser.c:39500
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° %<depend%>, %<destroy%> Ð¸Ð»Ð¸ %<update%>"
  
! #: c/c-parser.c:18095 cp/parser.c:39533
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.c:18102 cp/parser.c:39540
  #, fuzzy, gcc-internal-format
  #| msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<nonmonotonic%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.c:18107
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<(%> Ð¸Ð»Ð¸ ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: c/c-parser.c:18161 cp/parser.c:40145
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%> before %<decltype%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<while%> Ð¿ÐµÑ€ÐµÐ´ %<decltype%>"
  
! #: c/c-parser.c:18166 cp/parser.c:40151
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %<#pragma omp%>"
  
! #: c/c-parser.c:18222 cp/parser.c:40202
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð¼ÐµÐ½ÑŒÑˆÐµ Ñ‡ÐµÐ¼ %<collapse%>"
  
! #: c/c-parser.c:18233 cp/parser.c:40213
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: c/c-parser.c:18251 cp/parser.c:40241
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ for"
  
! #: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�"
  
! #: c/c-parser.c:18416
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð°ÐºÐºÑƒÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ðµ Ñ†Ð¸ÐºÐ»Ñ‹"
  
! #: c/c-parser.c:18464 cp/parser.c:40555
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "Ñ�Ð»Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ðµ Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‚Ñ�Ñ� Ð¸Ð´ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¼Ð¸"
  
! #: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ firstprivate"
  
! #: c/c-parser.c:18681 cp/parser.c:40674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð° Ð² %qs ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:18895 cp/parser.c:40892
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> Ñ� %<depend%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.c:19105 cp/parser.c:41093
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� %<for%> Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: c/c-parser.c:19381 cp/parser.c:41371
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<point%>"
  
! #: c/c-parser.c:19634 cp/parser.c:41644
  #, 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.c:19650 cp/parser.c:41660
  #, 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.c:19698 cp/parser.c:41890
  #, 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.c:19772 cp/parser.c:41743
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ð¾Ñ‚ %<to%> Ð¸Ð»Ð¸ %<alloc%> Ð½Ð° %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.c:19784 cp/parser.c:41755
  #, 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.c:19859 cp/parser.c:41834
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ð¾Ñ‚ %<from%>, %<release%> Ð¸Ð»Ð¸ %<delete%> Ð½Ð° %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.c:19872 cp/parser.c:41847
  #, 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.c:20095 cp/parser.c:42108
  #, 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%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.c:20152
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition or another %<#pragma omp declare simd%>"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "Ð·Ð° %<#pragma omp declare simd%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¸Ð»Ð¸ Ð´Ñ€ÑƒÐ³Ð°Ñ� %<#pragma omp declare simd%>"
  
! #: c/c-parser.c:20203 c/c-parser.c:20231
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "Ð·Ð° %<#pragma omp declare simd%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:20270 cp/parser.c:42784
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� selection-statement"
  
! #: c/c-parser.c:20323 cp/parser.c:42836
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20348 cp/parser.c:42860
  #, 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.c:20375 cp/parser.c:42899 cp/pt.c:11539
  #, fuzzy, gcc-internal-format
  #| msgid "ordered argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "ordered Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "%qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542
  #, 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 Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.c:20447 cp/parser.c:42974
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»"
  
! #: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.c:20480 cp/parser.c:43007
  #, 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.c:20567 cp/parser.c:43093
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>, %<update%>, %<enter%> Ð¸Ð»Ð¸ %<exit%>"
  
! #: c/c-parser.c:20642 cp/parser.c:43201
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<catch%>"
  
! #: c/c-parser.c:20662
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is not a function"
  msgid "variant %qD is not a function"
  msgstr "%qs Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: c/c-parser.c:20668 cp/decl.c:7563
  #, 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 Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ cv-qualifiers"
  
! #: c/c-parser.c:20680 cp/decl.c:7572
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20723
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%>, Ð·Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.c:20731 cp/parser.c:43246
  #, 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%>, Ð·Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð¾Ð´Ð¸Ð½Ð¾Ñ‡Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.c:20840 cp/parser.c:43351
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "%qD Ð·Ð°Ð´Ð°Ð½ Ð¸ Ð² declare target %<link%> Ð¸ Ð² %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ…"
  
! #: c/c-parser.c:20889 cp/parser.c:43400
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20908 cp/parser.c:43425
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<target%>"
  
! #: c/c-parser.c:20915 cp/parser.c:43432
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<declare%>"
  
! #: c/c-parser.c:20921 cp/parser.c:43439
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> Ð±ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ %<#pragma omp declare target%>"
  
! #: c/c-parser.c:20949
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð¸Ð»Ð¸ Ð±Ð»Ð¾ÐºÐ°"
  
! #: c/c-parser.c:21026
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "Ð¿Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21033
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%<_Atomic%> ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21036
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "const, volatile Ð¸Ð»Ð¸ restrict ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21044
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qs %<#pragma omp declare reduction%> Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: c/c-parser.c:21053
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21170
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<omp_priv%> Ð¸Ð»Ð¸ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:21181
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<(%>"
  
! #: c/c-parser.c:21200
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "Ð¾Ð´Ð½Ð¸Ð¼ Ð¸Ð· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %<&omp_priv%>"
  
! #: c/c-parser.c:21331 cp/parser.c:43907
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<simd%> Ð¸Ð»Ð¸ %<reduction%> Ð¸Ð»Ð¸ %<target%>"
  
! #: c/c-parser.c:21395 cp/parser.c:43970
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.c:21415 cp/parser.c:43996
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
  #
! #: c/c-parser.c:21424 cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c/c-parser.c:21436 cp/parser.c:44017
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21448 cp/parser.c:44029
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21457 cp/parser.c:44038
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21471 cp/parser.c:44052
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp target data%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.c:21490
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE Ð² %<reduction%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.c:21496
  #, fuzzy, gcc-internal-format
  #| msgid "variable length element type in array %<reduction%> clause"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %<reduction%>"
  
! #: c/c-parser.c:21736 cp/semantics.c:8773
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<threadprivate%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: c/c-parser.c:21738 cp/semantics.c:8775
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<threadprivate%>"
  
! #: c/c-parser.c:21742 cp/semantics.c:8777
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.c:21921 cp/parser.c:44785
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: c/c-parser.c:21927 cp/parser.c:44791
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %<__transaction_relaxed%>"
  
! #: c/c-parser.c:21936
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21944 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %<__transaction_atomic%>"
  
! #: c/c-parser.c:22028
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "Ð½ÐµÑ‚ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ�ÐºÐ¾Ð±ÐºÐ¸"
--- 44252,45586 ----
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<%E (Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ)%>"
  
! #: c/c-parser.c:8542
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ð²Ð·Ñ�Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� %qs"
  
! #: c/c-parser.c:8625
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Generic%>"
  
! #: c/c-parser.c:8628
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<_Generic%>"
  
! #: c/c-parser.c:8697
  #, gcc-internal-format
  msgid "%<_Generic%> association has function type"
  msgstr "%<_Generic%> Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:8700
  #, gcc-internal-format
  msgid "%<_Generic%> association has incomplete type"
  msgstr "%<_Generic%> Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.c:8704
  #, gcc-internal-format
  msgid "%<_Generic%> association has variable length type"
  msgstr "%<_Generic%> Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-parser.c:8728
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ðµ %<default%> case Ð² %<_Generic%>"
  
! #: c/c-parser.c:8729
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "Ð¾Ñ€Ð¸Ð³Ð¸Ð½Ð°Ð» %<default%> Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-parser.c:8737
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> Ð·Ð°Ð´Ð°ÐµÑ‚ Ð´Ð²Ð° Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-parser.c:8738
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-parser.c:8761
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%> Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ð¼ Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ñ�Ð¼"
  
  #
! #: c/c-parser.c:8763
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "Ð´Ñ€ÑƒÐ³Ð¾Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-parser.c:8788
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "%<_Generic%> Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð° %qT Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ð½Ð¸ Ñ� ÐºÐ°ÐºÐ¾Ð¹ Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: c/c-parser.c:8809
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.c:8817
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.c:8823
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.c:8839
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.c:8862 c/c-parser.c:8866
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<__func__%> Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.c:8870
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<__func__%> Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.c:9044 c/c-parser.c:10112 c/c-parser.c:10134
  #: c/gimple-parser.c:1694 c/gimple-parser.c:1700 c/gimple-parser.c:2293
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.c:9065
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ‚ÐµÐ»Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:9079
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð³Ñ€ÑƒÐ¿Ð¿ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹"
  
! #: c/c-parser.c:9269
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__builtin_choose_expr%>"
  
! #: c/c-parser.c:9285
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_choose_expr%> - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: c/c-parser.c:9355 c/c-parser.c:9372 c/c-parser.c:9379
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9400
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.c:9444 c/c-parser.c:9454
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9476 c/c-parser.c:9486
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9519
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.c:9538
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.c:9586
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9609
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9626
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.c:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9675
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9683
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9691 c/c-parser.c:9721
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9699 c/c-parser.c:9741
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9733
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.c:9839
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.c:9880
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.c:9893
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_call_with_static_chain%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð²Ñ‹Ð·Ð¾Ð²Ð°"
  
! #: c/c-parser.c:9897
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_call_with_static_chain%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: c/c-parser.c:9923
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__builtin_complex%>"
  
! #: c/c-parser.c:9945
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<__builtin_complex%> Ð¸Ð¼ÐµÐµÑ‚ Ð½Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.c:9954
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ %<__builtin_complex%> Ð¸Ð¼ÐµÑŽÑ‚ Ñ€Ð°Ð·Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-parser.c:9999 cp/parser.c:7353
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %<__builtin_shuffle%>"
  
! #: c/c-parser.c:10172
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: c/c-parser.c:10183
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "Ð´Ð»Ñ� Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð·Ð°Ð´Ð°Ð½ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.c:10187
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ðµ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.c:10200
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.c:10274
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10279
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10287
  #, fuzzy, gcc-internal-format
  #| msgid "using %qs with unsigned type has no effect"
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs Ñ� Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°"
  
! #: c/c-parser.c:10298
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10302
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10307
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10320
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10324
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10341
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.c:10346
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.c:10351
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.c:10377
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.c:10817
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<)%>"
  
! #: c/c-parser.c:10913
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "Ð»Ð¸ÑˆÐ½Ñ�Ñ� Ñ‚Ð¾Ñ‡ÐºÐ° Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð¾Ð¹"
  
! #: c/c-parser.c:11161
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ñ‚Ð¾Ñ‡ÐºÐ° Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð¾Ð¹ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: c/c-parser.c:11293
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð² Ð·Ð°Ð´Ð°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² ÐºÐ¾Ð½Ñ†Ðµ"
  
! #: c/c-parser.c:11313
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð¸Ð»Ð¸ %<{%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: c/c-parser.c:11435
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð° objective-c"
  
! #: c/c-parser.c:11886
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "Ð² Ñ�Ñ‚Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð¸ Ñ‚Ð¸Ð¿, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�,"
  
! #: c/c-parser.c:11954 cp/parser.c:34784
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.c:11968 cp/parser.c:34797
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Code"
  
! #: c/c-parser.c:12007
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.c:12010 cp/parser.c:34834
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-parser.c:12019 cp/parser.c:34843
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%> before %qE"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%> Ð¿ÐµÑ€ÐµÐ´ %qE"
  
! #: c/c-parser.c:12030 cp/parser.c:34857
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected %qE selector name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� selection-statement"
  
! #: c/c-parser.c:12046 cp/parser.c:34876
  #, fuzzy, gcc-internal-format
  #| msgid "setter name must terminate with %<:%>"
  msgid "setter method names must terminate with %<:%>"
  msgstr "Ð¸Ð¼Ñ� setter Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð·Ð°ÐºÐ°Ð½Ñ‡Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� %<:%>"
  
! #: c/c-parser.c:12260 cp/parser.c:44912
  #, 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.c:12304 c/c-parser.c:19393 c/c-parser.c:19688 c/c-parser.c:19747
! #: c/c-parser.c:19833 cp/parser.c:41397 cp/parser.c:41731 cp/parser.c:41821
! #: cp/parser.c:41894 cp/parser.c:44959 cp/parser.c:44974 cp/parser.c:44989
! #: cp/parser.c:45005 cp/parser.c:45021 cp/parser.c:45037 cp/parser.c:45064
! #: cp/parser.c:45077 cp/parser.c:45100 cp/parser.c:45113
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.c:12327 cp/parser.c:45090
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-parser.c:12414 cp/parser.c:45185
  #, 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.c:12421 cp/parser.c:45191
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ %<#pragma omp sections%>"
  
! #: c/c-parser.c:12434
  #, 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 scope"
  msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.c:12456 c/c-parser.c:12480 cp/parser.c:45220 cp/parser.c:45253
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for, while Ð¸Ð»Ð¸ do Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ�"
  
! #: c/c-parser.c:12493 cp/parser.c:44949
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: c/c-parser.c:12832 c/c-parser.c:15840 c/c-parser.c:21437 c/c-parser.c:21445
! #: cp/parser.c:35295 cp/parser.c:38010 cp/parser.c:44032 cp/parser.c:44040
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-parser.c:12859
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: c/c-parser.c:13103 c/c-parser.c:13115
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<)%> Ð¸Ð»Ð¸ %<,%>"
  
! #: c/c-parser.c:13266 c/c-parser.c:21738
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: c/c-parser.c:13270 cp/semantics.c:7784
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD Ð½Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: c/c-parser.c:13312 cp/parser.c:35981
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "collapse Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.c:13389 cp/parser.c:36045
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13391 cp/parser.c:36047
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<none%> Ð¸Ð»Ð¸ %<shared%>"
  
! #: c/c-parser.c:13511 cp/parser.c:36158
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>, %<update%>, %<enter%> Ð¸Ð»Ð¸ %<exit%>"
  
! #: c/c-parser.c:13531 c/c-parser.c:19740 c/c-parser.c:19826 cp/parser.c:36176
! #: cp/parser.c:41723 cp/parser.c:41813
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>"
  
! #: c/c-parser.c:13584 cp/parser.c:36231
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ñ� %qs Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-parser.c:13591 cp/parser.c:36238
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»"
  
! #: c/c-parser.c:13593 cp/parser.c:36240
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ð±ÐµÐ· Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°"
  
! #: c/c-parser.c:13599 cp/parser.c:36246
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "ÐµÑ�Ð»Ð¸ ÐºÐ°ÐºÐ°Ñ�-Ð»Ð¸Ð±Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€, Ñ‚Ð¾ Ð²Ñ�Ðµ %<if%> Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.c:13704 c/c-parser.c:13750 c/c-parser.c:13796 c/c-parser.c:13842
! #: c/c-parser.c:14258 c/c-parser.c:14340 c/c-parser.c:14879 c/c-parser.c:15007
! #: c/c-parser.c:15052 c/c-parser.c:15784
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.c:13715
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<num_threads%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:13761
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<num_tasks%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:13807 cp/semantics.c:7989
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<grainsize%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:13854 cp/semantics.c:8019
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<priority%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:13888 cp/parser.c:36438
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.c:13928 cp/parser.c:36480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%> before %<decltype%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%>, %<,%>, %<;%>, %<asm%> Ð¸Ð»Ð¸ %<__attribute__%> Ð¿ÐµÑ€ÐµÐ´ %<decltype%>"
  
! #: c/c-parser.c:13989 cp/parser.c:36545
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.c:14055 cp/parser.c:36614
  #, 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.c:14058 cp/parser.c:36617
  #, 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.c:14132 cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: c/c-parser.c:14144 c/c-parser.c:14267 cp/semantics.c:7058
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:14206 cp/parser.c:35753
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<static%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-parser.c:14240 cp/parser.c:35786
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: c/c-parser.c:14407 cp/semantics.c:8154
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹"
  
! #: c/c-parser.c:14465 c/c-parser.c:14471 cp/parser.c:36649 cp/parser.c:36659
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%>"
  msgid "expected %<concurrent%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<new%>"
  
! #: c/c-parser.c:14505 cp/parser.c:36697
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.c:14558 cp/parser.c:36765
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "ordered Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.c:14683 c/c-parser.c:21003 cp/parser.c:43683
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> Ð¸Ð»Ð¸ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.c:14803 cp/parser.c:37023
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð¾Ð±Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° %<monotonic%> Ð¸ %<nonmonotonic%>"
  
! #: c/c-parser.c:14857 cp/parser.c:37039
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ñ€Ð°Ñ�Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ %<runtime%> Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %<chunk_size%>"
  
! #: c/c-parser.c:14861 cp/parser.c:37042
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ñ€Ð°Ñ�Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ %<auto%> Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %<chunk_size%>"
  
! #: c/c-parser.c:14873 cp/semantics.c:7093
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ‡Ð°Ð½ÐºÐ° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:14896 cp/parser.c:37062
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: c/c-parser.c:15017
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<num_teams%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:15062 cp/semantics.c:7189
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %<thread_limit%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:15107 cp/semantics.c:7308
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%<aligned%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.c:15152 cp/semantics.c:7406
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:15226
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð³Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.c:15276
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%<safelen%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.c:15315
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%<simdlen%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.c:15583 cp/parser.c:37791
  #, 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.c:15630 cp/parser.c:37839 cp/parser.c:38068 cp/parser.c:38118
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ depend Ð²Ð¸Ð´"
  
! #: c/c-parser.c:15717 cp/parser.c:37914
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ map Ð²Ð¸Ð´"
  
! #: c/c-parser.c:15815 cp/parser.c:38015
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ dist_schedule Ð²Ð¸Ð´"
  
! #: c/c-parser.c:15891
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ proc_bind Ð²Ð¸Ð´"
  
! #: c/c-parser.c:15935
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>, %<,%> Ð¸Ð»Ð¸ %<)%>"
  
! #: c/c-parser.c:16012 cp/semantics.c:7564
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:16209 cp/parser.c:38352
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<#pragma acc%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°"
  
! #: c/c-parser.c:16220 c/c-parser.c:16552 cp/parser.c:38363 cp/parser.c:38734
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð´Ð»Ñ� %qs"
  
! #: c/c-parser.c:16264 cp/parser.c:38410
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16409 cp/parser.c:38588
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€Ð²Ð¾Ð¹ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ %qs"
  
! #: c/c-parser.c:16541 cp/parser.c:38723
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %<#pragma omp%>"
  
! #: c/c-parser.c:16674 cp/parser.c:42251
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "Ð½ÐµÑ‚ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ñ… ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² %<#pragma acc declare%>"
  
! #: c/c-parser.c:16684 cp/parser.c:42261
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %<#pragma acc declare%>"
  
  #
! #: c/c-parser.c:16704 cp/parser.c:42281
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %<#pragma acc declare link%>"
  
! #: c/c-parser.c:16715 cp/parser.c:42292
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� OpenACC ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: c/c-parser.c:16722 cp/parser.c:42299
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<extern%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² %<#pragma acc declare%>"
  
  #
! #: c/c-parser.c:16730 cp/parser.c:42307
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<global%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð² %<#pragma acc declare%>"
  
  #
! #: c/c-parser.c:16741 cp/parser.c:42329
  #, 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.c:16751 cp/parser.c:42339
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð° Ñ� %<#pragma acc declare%>"
  
! #: c/c-parser.c:16844 cp/parser.c:42436
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%> Ð¿Ð¾Ñ�Ð»Ðµ %<#pragma acc %s%>"
  
! #: c/c-parser.c:16860 cp/parser.c:42453
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: c/c-parser.c:17109 cp/parser.c:3109
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE Ð½Ðµ Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c/c-parser.c:17113
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:17131 cp/parser.c:44276
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD Ð½Ðµ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-parser.c:17154 c/c-parser.c:17202 cp/parser.c:1452
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "Ð·Ð° %<#pragma acc routine%> Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:17194 cp/parser.c:44327 cp/parser.c:44372
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "Ð·Ð° %<#pragma acc routine%> Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¾Ð´Ð¸Ð½Ð¾Ñ‡Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:17225 cp/parser.c:44401
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð° Ð´Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: c/c-parser.c:17226 cp/parser.c:44403
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð° Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.c:17270 cp/parser.c:42654
  #, 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%>ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.c:17325 cp/parser.c:38813
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "expected %<allocator%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<operator%>"
  
! #: c/c-parser.c:17341
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.c:17356 cp/parser.c:38828
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c/c-parser.c:17455 cp/parser.c:38921
  #, 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.c:17477 cp/parser.c:38943
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> Ð¸Ð»Ð¸ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: c/c-parser.c:17491 cp/parser.c:38957
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-parser.c:17498 cp/parser.c:38964
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-parser.c:17555 cp/parser.c:39021
  #, 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 %<acq_rel%> or %<release%> clauses"
  msgstr "%<#pragma omp target update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<from%> Ð¸Ð»Ð¸ %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.c:17564 cp/parser.c:39030
  #, 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 %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<from%> Ð¸Ð»Ð¸ %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.c:17574 cp/parser.c:39039
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr "%<#pragma omp target update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<from%> Ð¸Ð»Ð¸ %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.c:17840 cp/parser.c:39244 cp/parser.c:39270
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17844 cp/parser.c:39301 cp/parser.c:39317
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17893 cp/semantics.c:9738 cp/semantics.c:9748
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð´Ð²Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: c/c-parser.c:17993 cp/semantics.c:9813
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.c:18050 cp/parser.c:39501
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>, %<update%>, %<enter%> Ð¸Ð»Ð¸ %<exit%>"
  
! #: c/c-parser.c:18062 cp/parser.c:39517
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° %<depend%>, %<destroy%> Ð¸Ð»Ð¸ %<update%>"
  
! #: c/c-parser.c:18098 cp/parser.c:39550
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.c:18105 cp/parser.c:39557
  #, fuzzy, gcc-internal-format
  #| msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<nonmonotonic%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.c:18110
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<(%> Ð¸Ð»Ð¸ ÐºÐ¾Ð½ÐµÑ† Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
  
! #: c/c-parser.c:18164 cp/parser.c:40162
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%> before %<decltype%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<while%> Ð¿ÐµÑ€ÐµÐ´ %<decltype%>"
  
! #: c/c-parser.c:18169 cp/parser.c:40168
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %<#pragma omp%>"
  
! #: c/c-parser.c:18225 cp/parser.c:40219
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð¼ÐµÐ½ÑŒÑˆÐµ Ñ‡ÐµÐ¼ %<collapse%>"
  
! #: c/c-parser.c:18236 cp/parser.c:40230
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr "%<linear%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: c/c-parser.c:18254 cp/parser.c:40258
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ for"
  
! #: c/c-parser.c:18333 cp/semantics.c:9323 cp/semantics.c:9414
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�"
  
! #: c/c-parser.c:18419
  #, gcc-internal-format
  msgid "not enough perfectly nested loops"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð°ÐºÐºÑƒÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ðµ Ñ†Ð¸ÐºÐ»Ñ‹"
  
! #: c/c-parser.c:18467 cp/parser.c:40572
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "Ñ�Ð»Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ðµ Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‚Ñ�Ñ� Ð¸Ð´ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¼Ð¸"
  
! #: c/c-parser.c:18550 cp/parser.c:40368 cp/parser.c:40410 cp/pt.c:17930
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ firstprivate"
  
! #: c/c-parser.c:18684 cp/parser.c:40691
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "%<ordered%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð° Ð² %qs ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:18898 cp/parser.c:40909
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> Ñ� %<depend%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
  
! #: c/c-parser.c:19108 cp/parser.c:41110
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� %<for%> Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: c/c-parser.c:19384 cp/parser.c:41388
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<point%>"
  
! #: c/c-parser.c:19637 cp/parser.c:41661
  #, 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.c:19653 cp/parser.c:41677
  #, 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.c:19701 cp/parser.c:41907
  #, 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.c:19775 cp/parser.c:41760
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ð¾Ñ‚ %<to%> Ð¸Ð»Ð¸ %<alloc%> Ð½Ð° %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.c:19787 cp/parser.c:41772
  #, 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.c:19862 cp/parser.c:41851
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼ Ð¾Ñ‚ %<from%>, %<release%> Ð¸Ð»Ð¸ %<delete%> Ð½Ð° %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.c:19875 cp/parser.c:41864
  #, 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.c:20099 cp/parser.c:42126
  #, 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%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.c:20156
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition or another %<#pragma omp declare simd%>"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "Ð·Ð° %<#pragma omp declare simd%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¸Ð»Ð¸ Ð´Ñ€ÑƒÐ³Ð°Ñ� %<#pragma omp declare simd%>"
  
! #: c/c-parser.c:20207 c/c-parser.c:20235
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "Ð·Ð° %<#pragma omp declare simd%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:20274 cp/parser.c:42802
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� selection-statement"
  
! #: c/c-parser.c:20327 cp/parser.c:42854
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20352 cp/parser.c:42878
  #, 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.c:20379 cp/parser.c:42917 cp/pt.c:11524
  #, fuzzy, gcc-internal-format
  #| msgid "ordered argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "ordered Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-parser.c:20382 cp/parser.c:42920 cp/pt.c:11541
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "%qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: c/c-parser.c:20406 cp/parser.c:42948 cp/pt.c:11527
  #, 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 Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-parser.c:20451 cp/parser.c:42992
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»"
  
! #: c/c-parser.c:20473 cp/parser.c:43014 cp/pt.c:11531
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.c:20484 cp/parser.c:43025
  #, 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.c:20571 cp/parser.c:43111
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>, %<update%>, %<enter%> Ð¸Ð»Ð¸ %<exit%>"
  
! #: c/c-parser.c:20646 cp/parser.c:43219
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<catch%>"
  
! #: c/c-parser.c:20666
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is not a function"
  msgid "variant %qD is not a function"
  msgstr "%qs Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: c/c-parser.c:20672 cp/decl.c:7581
  #, 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 Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ cv-qualifiers"
  
! #: c/c-parser.c:20684 cp/decl.c:7590
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.c:20727
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%>, Ð·Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.c:20735 cp/parser.c:43264
  #, 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%>, Ð·Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð½Ðµ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾ Ð¾Ð´Ð¸Ð½Ð¾Ñ‡Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ"
  
! #: c/c-parser.c:20844 cp/parser.c:43369
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr "%qD Ð·Ð°Ð´Ð°Ð½ Ð¸ Ð² declare target %<link%> Ð¸ Ð² %<to%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ…"
  
! #: c/c-parser.c:20893 cp/parser.c:43418
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20912 cp/parser.c:43443
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<target%>"
  
! #: c/c-parser.c:20919 cp/parser.c:43450
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<declare%>"
  
! #: c/c-parser.c:20925 cp/parser.c:43457
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%<#pragma omp end declare target%> Ð±ÐµÐ· Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ %<#pragma omp declare target%>"
  
! #: c/c-parser.c:20953
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð¸Ð»Ð¸ Ð±Ð»Ð¾ÐºÐ°"
  
! #: c/c-parser.c:21030
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "Ð¿Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21034
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21037
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%<_Atomic%> ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21040
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "const, volatile Ð¸Ð»Ð¸ restrict ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21048
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qs %<#pragma omp declare reduction%> Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: c/c-parser.c:21057
  #, gcc-internal-format
  msgid "previous %<#pragma omp declare reduction%>"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� %<#pragma omp declare reduction%>"
  
! #: c/c-parser.c:21174
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<omp_priv%> Ð¸Ð»Ð¸ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-parser.c:21185
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<(%>"
  
! #: c/c-parser.c:21204
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "Ð¾Ð´Ð½Ð¸Ð¼ Ð¸Ð· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %<&omp_priv%>"
  
! #: c/c-parser.c:21335 cp/parser.c:43925
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<simd%> Ð¸Ð»Ð¸ %<reduction%> Ð¸Ð»Ð¸ %<target%>"
  
! #: c/c-parser.c:21399 cp/parser.c:43988
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: c/c-parser.c:21419 cp/parser.c:44014
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
  #
! #: c/c-parser.c:21428 cp/parser.c:44023
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: c/c-parser.c:21440 cp/parser.c:44035
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21452 cp/parser.c:44047
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21461 cp/parser.c:44056
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21475 cp/parser.c:44070
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp target data%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<map%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ"
  
! #: c/c-parser.c:21494
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE Ð² %<reduction%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-parser.c:21500
  #, fuzzy, gcc-internal-format
  #| msgid "variable length element type in array %<reduction%> clause"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %<reduction%>"
  
! #: c/c-parser.c:21740 cp/semantics.c:8762
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<threadprivate%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: c/c-parser.c:21742 cp/semantics.c:8764
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qE Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<threadprivate%>"
  
! #: c/c-parser.c:21746 cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-parser.c:21925 cp/parser.c:44803
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: c/c-parser.c:21931 cp/parser.c:44809
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %<__transaction_relaxed%>"
  
! #: c/c-parser.c:21940
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¸ Ð¸Ð»Ð¸ %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.c:21948 cp/parser.c:44827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %<__transaction_atomic%>"
  
! #: c/c-parser.c:22032
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "Ð½ÐµÑ‚ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ�ÐºÐ¾Ð±ÐºÐ¸"
*************** msgstr "Ð½ÐµÑ‚ Ð·Ð°ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ�
*** 45548,45554 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ void-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
--- 45590,45596 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.c:241 c/c-typeck.c:10697 c/c-typeck.c:10739 cp/call.c:4556
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ void-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
*************** msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ñ
*** 45633,45644 ****
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "ÐºÐ¾Ð½Ð²ÐµÑ€Ñ‚Ð°Ñ†Ð¸Ñ� Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð³Ð¾ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ðµ Ð³Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð² C++"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9230
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qE; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qE?"
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9234
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qE"
--- 45675,45686 ----
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "ÐºÐ¾Ð½Ð²ÐµÑ€Ñ‚Ð°Ñ†Ð¸Ñ� Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð³Ð¾ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ðµ Ð³Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð² C++"
  
! #: c/c-typeck.c:2507 c/c-typeck.c:9252
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qE; Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qE?"
  
! #: c/c-typeck.c:2511 c/c-typeck.c:9256
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qE"
*************** msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ð¿Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚Ðµ
*** 45673,45679 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼, Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
--- 45715,45721 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼, Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: c/c-typeck.c:2702 cp/typeck.c:3609 cp/typeck.c:3702
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
*************** msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ñ
*** 45813,45829 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ñ�Ð¾ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼ Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¸Ñ‚ Ðº Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸ÑŽ"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Ð²Ñ‹ Ñ…Ð¾Ñ‚ÐµÐ»Ð¸ Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð¿Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ?"
--- 45855,45871 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
  
! #: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5140 cp/typeck.c:5409
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ñ�Ð¾ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼ Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¸Ñ‚ Ðº Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸ÑŽ"
  
! #: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5167 cp/typeck.c:5191
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹"
  
! #: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5170 cp/typeck.c:5194
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Ð²Ñ‹ Ñ…Ð¾Ñ‚ÐµÐ»Ð¸ Ð¿ÐµÑ€ÐµÐ¹Ñ‚Ð¸ Ð¿Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ?"
*************** msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ„ÑƒÐ½Ðº
*** 45848,45854 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ� Ð½Ð°Ð´ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6097
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ� Ð½Ð°Ð´ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚"
--- 45890,45896 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ� Ð½Ð°Ð´ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.c:4047 cp/typeck.c:6107
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ� Ð½Ð°Ð´ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚"
*************** msgstr "Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚Ð
*** 45929,45935 ****
  msgid "taking address of expression of type %<void%>"
  msgstr "Ð²Ð·Ñ�Ñ‚Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ñ‚ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %<void%>"
  
! #: c/c-typeck.c:4858
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ð²Ð·Ñ�Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qD"
--- 45971,45977 ----
  msgid "taking address of expression of type %<void%>"
  msgstr "Ð²Ð·Ñ�Ñ‚Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ñ‚ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %<void%>"
  
! #: c/c-typeck.c:4858 c/c-typeck.c:5042
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ð²Ð·Ñ�Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qD"
*************** msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð²Ð·Ñ�Ñ‚ÑŒ Ð°Ð´Ñ€Ðµ
*** 45944,47362 ****
  msgid "address of array with reverse scalar storage order requested"
  msgstr "Ð°Ð´Ñ€ÐµÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¼ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: c/c-typeck.c:5064
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-typeck.c:5067
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-typeck.c:5072
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
  
! #: c/c-typeck.c:5074
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
  
! #: c/c-typeck.c:5213
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Ð½Ðµ lvalue-Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5295
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ñ� Ð¸Ð· %qT Ð² %qT Ð´Ð»Ñ� Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð¼ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:5354 c/c-typeck.c:5360
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5377
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "Ð² ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹ ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�, Ð³Ð´Ðµ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð´Ð½Ð° Ð¸Ð· Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð² Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ void"
  
! #: c/c-typeck.c:5394
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ð¸ Ð½Ð° Ð½Ðµ Ñ�Ð²Ñ�Ð·Ð°Ð½Ð½Ñ‹Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5405 c/c-typeck.c:5422
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ‚ÐµÑ€Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5410 c/c-typeck.c:5427
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "Ð² ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹ ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�, Ñ� Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð°Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð° %<void *%> Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-typeck.c:5440
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5445
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5454 c/c-typeck.c:5465
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ/Ñ†ÐµÐ»Ð¾Ðµ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5479
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5594
  #, 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.c:5598
  #, 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.c:5616
  #, 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.c:5621
  #, 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.c:5630 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %qD, Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-typeck.c:5679
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "Ð»ÐµÐ²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ `Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ�' Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ñ… Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð¾Ð²"
  
! #: c/c-typeck.c:5697 c/c-typeck.c:11238
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "Ð¿Ñ€Ð°Ð²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ comma Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°"
  
! #: c/c-typeck.c:5768
  msgid "cast adds %q#v qualifier to function type"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %q#v Ðº Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-typeck.c:5774
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð¾Ñ‚Ð±Ñ€Ð°Ñ�Ñ‹Ð²Ð°ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð° Ñ†ÐµÐ»Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: c/c-typeck.c:5809
  #, 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.c:5903
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: c/c-typeck.c:5909
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: c/c-typeck.c:5924
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "Ð² ISO C Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð½ÐµÑ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ðº Ñ‚Ð¾Ð¼Ñƒ Ð¶Ðµ Ñ‚Ð¸Ð¿Ñƒ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-typeck.c:5944
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "Ð² ISO C Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-typeck.c:5954
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð°, Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5989
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %s Ð¾Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð½Ðµ Ñ�Ð²Ñ�Ð·Ð°Ð½Ð½Ð¾Ðµ Ð¾Ð±Ñ‰ÐµÐµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾"
  
! #: c/c-typeck.c:5994
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð¾Ð±Ñ‰ÐµÐµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¾Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð½Ðµ Ñ�Ð²Ñ�Ð·Ð°Ð½Ð½Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %s"
  
! #: c/c-typeck.c:5999
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %s Ð¾Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð½Ðµ Ñ�Ð²Ñ�Ð·Ð°Ð½Ð½Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %s"
  
! #: c/c-typeck.c:6019
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð±Ð¾Ð»ÑŒÑˆÐµÐ³Ð¾ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ�, Ñ‡ÐµÐ¼ Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.c:6030
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ðº Ñ†ÐµÐ»Ð¾Ð¼Ñƒ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-typeck.c:6035
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ðº Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: c/c-typeck.c:6044 cp/typeck.c:8445
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¾Ñ‚ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-typeck.c:6058
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð¾Ð±ÑŠÐµÐºÑ‚"
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¾Ð±ÑŠÐµÐºÑ‚ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ "
  
! #: c/c-typeck.c:6077
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:6172
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð² Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ð² C++"
  
! #: c/c-typeck.c:6213
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÑŽ Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-typeck.c:6339
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ð² C++"
  
! #: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(Ð³Ð´Ðµ-Ñ‚Ð¾ Ñ€Ñ�Ð´Ð¾Ð¼ Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ Ð´Ð»Ñ� %qs)"
  
! #: c/c-typeck.c:6604
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð¹ Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…"
  
! #: c/c-typeck.c:6647 c/c-typeck.c:6893
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿ %qT, Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.c:6681
  #, 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.c:6684
  #, 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.c:6689
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "built-in %qD declared here"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-typeck.c:6888
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð² C++"
  
! #: c/c-typeck.c:6897
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6901
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6906
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6924
  #, 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.c:7102 c/c-typeck.c:7457
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %q#v Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
  
! #: c/c-typeck.c:7105 c/c-typeck.c:7460
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %q#v Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
  
! #: c/c-typeck.c:7108 c/c-typeck.c:7462
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %q#v Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
  
! #: c/c-typeck.c:7111 c/c-typeck.c:7464
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %q#v Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
  
! #: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qv ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qv ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qv ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qv ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:7134
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "Ð² ISO C Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ðº Ñ‚Ð¸Ð¿Ñƒ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-typeck.c:7202
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ñ� Ð¸Ð· %qT Ð² %qT, Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð½Ð°Ñ� Ð² C++"
  
! #: c/c-typeck.c:7215
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE Ð¿Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð½Ðµ Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾"
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð½Ðµ Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾"
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð½Ðµ Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾"
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð¿Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð½Ðµ Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾"
  
! #: c/c-typeck.c:7268
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ %d %qE, Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡Ð¸Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ format"
  
! #: c/c-typeck.c:7274
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�, Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡Ð¸Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ format"
  
! #: c/c-typeck.c:7279
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸, Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ð´Ð°Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ format"
  
! #: c/c-typeck.c:7284 cp/typeck.c:9554
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "Ñ‚Ð¸Ð¿ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð°, Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ format"
  
! #: c/c-typeck.c:7305
  #, 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.c:7310
  #, 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.c:7315
  #, 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.c:7320
  #, 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.c:7369
  #, 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.c:7372
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "Ð² ISO C Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ñ‚Ð¸Ð¿ %<void *%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-typeck.c:7374
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "Ð² ISO C Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ñ‚Ð¸Ð¿ %<void *%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
  
! #: c/c-typeck.c:7376
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "Ð² ISO C Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ñ‚Ð¸Ð¿ %<void *%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½"
  
! #: c/c-typeck.c:7420
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE: ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð°ÑŽÑ‚Ñ�Ñ� Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ñ�Ñ‚ÑŒÑŽ"
  
! #: c/c-typeck.c:7428
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7433
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7438
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7480
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Ð² Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE: Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: c/c-typeck.c:7488
  #, fuzzy, gcc-internal-format
  #| msgid "increment of pointer to an incomplete type %qT"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.c:7493
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7499
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to incomplete type %qT"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ %qs Ðº Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: c/c-typeck.c:7504
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7511
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT"
  
! #: c/c-typeck.c:7516
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7555
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE Ñ†ÐµÐ»Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:7562
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7567
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7571
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7591
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² Ñ†ÐµÐ»Ð¾Ðµ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:7598
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7603
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7607
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7634
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
  
! #: c/c-typeck.c:7645
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ñƒ %qT Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: c/c-typeck.c:7655
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° %qT, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑ� Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.c:7665
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð¿Ñ€Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð¾Ð¶Ð¸Ð´Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: c/c-typeck.c:7733
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
  
! #: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.c:7989 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8029
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c/c-typeck.c:8097 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚ÑŒÑŽ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�"
  
! #: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151
! #: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c/c-typeck.c:8125
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.c:8198 c/c-typeck.c:9775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÑŽÑ‰Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸"
  
! #: c/c-typeck.c:8217
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-typeck.c:8495 cp/decl.c:6972
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Ð²ÐµÐºÑ‚Ð¾Ñ€ Ñ�ÐºÑ€Ñ‹Ñ‚Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c/c-typeck.c:8715
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: c/c-typeck.c:8798
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: c/c-typeck.c:8901
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: c/c-typeck.c:8924
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� %qD Ð¸Ð· %qT"
  
! #: c/c-typeck.c:8948
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-typeck.c:8953
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¼ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: c/c-typeck.c:9072 c/c-typeck.c:9154
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ðµ Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.c:9077 c/c-typeck.c:9216
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Ð¸Ð¼Ñ� Ð¿Ð¾Ð»Ñ� Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ðµ Ð´Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸Ð»Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:9127
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:9136 c/c-typeck.c:9145
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.c:9150 c/c-typeck.c:9152
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: c/c-typeck.c:9156 c/c-typeck.c:9159
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ - Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.c:9178
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð² Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: c/c-typeck.c:9187
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð² Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ - Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿Ð¾Ð»Ñ� Ñ� Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°Ð¼Ð¸"
  
! #: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð² C++"
  
! #: c/c-typeck.c:10178
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.c:10185 c/c-typeck.c:10262
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-typeck.c:10206
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿Ð¾Ð»Ñ� Ð² %<struct%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ� %<designated_init%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼"
  
! #: c/c-typeck.c:10277 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "Ð½Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
  
! #: c/c-typeck.c:10372
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¹ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
  
! #: c/c-typeck.c:10456
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.c:10490
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: c/c-typeck.c:10522
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð°"
  
! #: c/c-typeck.c:10764
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "Ð² ISO C Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð²Ð¸Ð´Ð° %<goto *expr;%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
! #: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %<noreturn%> Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%>"
  
! #: c/c-typeck.c:10819 c/c-typeck.c:10823
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> Ð±ÐµÐ· Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ Ð½Ðµ void-Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.c:10837 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> <Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ> Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ void"
  
! #: c/c-typeck.c:10840
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "Ð² ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> Ñ� Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ void"
  
! #: c/c-typeck.c:10917
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð´Ñ€ÐµÑ� Ð¼ÐµÑ‚ÐºÐ¸"
  
! #: c/c-typeck.c:11007 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ switch Ð·Ð°Ð´Ð°Ð½Ð¾ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ðµ"
  
! #: c/c-typeck.c:11032
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "Ð² ISO C %<long%>-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ switch Ð½Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² %<int%>"
  
! #: c/c-typeck.c:11070 c/c-typeck.c:11078
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-Ð¼ÐµÑ‚ÐºÐ° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.c:11084 cp/parser.c:11974
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Ð¼ÐµÑ‚ÐºÐ° Ð²Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
  
! #: c/c-typeck.c:11086
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° %<default%> Ð²Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
  
! #: c/c-typeck.c:11162 cp/parser.c:13476
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ break Ð²Ð½Ðµ Ñ†Ð¸ÐºÐ»Ð° Ð¸Ð»Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
  
! #: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486
! #: cp/parser.c:13507
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ñ…Ð¾Ð´ Ð¸Ð· OpenMP Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ°"
  
! #: c/c-typeck.c:11168 cp/parser.c:13489
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ break Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� OpenMP Ð´Ð»Ñ� Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-typeck.c:11182 cp/parser.c:13499
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ continue Ð²Ð½Ðµ Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-typeck.c:11220 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð±ÐµÐ· Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°"
  
! #: c/c-typeck.c:11264
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð² Ñ� Ñ€Ð°Ð·Ð½Ñ‹Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð² Ñ� Ñ€Ð°Ð·Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ Ñ†ÐµÐ»Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ‚Ð¾Ð³Ð¾ Ð¶Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°, Ñ‡Ñ‚Ð¾ Ð¸ %qT"
  
! #: c/c-typeck.c:12145 cp/typeck.c:5119
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ == Ð¸Ð»Ð¸ != Ð½Ðµ Ð½Ð°Ð´ÐµÐ¶Ð½Ð¾"
  
! #: c/c-typeck.c:12163 c/c-typeck.c:12184
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° %<false%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL"
  
! #: c/c-typeck.c:12169 c/c-typeck.c:12190
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° %<true%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL"
  
! #: c/c-typeck.c:12211 c/c-typeck.c:12340
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð½Ð° Ð½ÐµÑ�Ð²Ñ�Ð·Ð°Ð½Ð½Ñ‹Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-typeck.c:12218 c/c-typeck.c:12224
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "Ð² ISO C Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ %<void *%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-typeck.c:12231 c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸ Ñ†ÐµÐ»Ð¾Ð³Ð¾"
  
! #: c/c-typeck.c:12328
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð½Ð° Ð¿Ð¾Ð»Ð½Ñ‹Ð¹ Ð¸ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-typeck.c:12330
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°ÐµÑ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾/Ð½ÐµÑ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾"
  
! #: c/c-typeck.c:12335
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "ÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ð½ÑƒÐ»ÐµÐ²Ñ‹Ð¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð½ÑƒÐ»ÐµÐ¼"
  
! #: c/c-typeck.c:12440
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ñ� Ð¸Ð· %qT Ð² %qT Ð´Ð»Ñ� Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð¼ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:12755
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð², Ð½Ðµ Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¸Ð¼Ñ‹Ð¹ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ, ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.c:12759
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¾ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.c:12763
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¾ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.c:12779
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.c:12969 cp/semantics.c:9897
  #, 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.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908
! #: cp/semantics.c:9918
  #, 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.c:13025 cp/semantics.c:9953
  #, 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.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729
! #: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968
! #: cp/semantics.c:7714
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:13098 c/c-typeck.c:14762
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988
! #: cp/semantics.c:7747
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13120
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906
! #: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD ÐµÑ�Ñ‚ÑŒ threadprivate Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13165 cp/semantics.c:5040
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "Ð½Ð¸Ð¶Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qE Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.c:13172 cp/semantics.c:5047
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "Ð´Ð»Ð¸Ð½Ð° %qE Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.c:13195 cp/semantics.c:5080
  #, 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.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555
! #: cp/semantics.c:5097 cp/semantics.c:5163
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13231 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-typeck.c:13239 cp/semantics.c:5124
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð½Ð¸Ð¶Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð² Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133
! #: cp/semantics.c:5254
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° Ð² Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13265 cp/semantics.c:5150
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "Ð½Ð¸Ð¶Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qE Ð²Ñ‹ÑˆÐµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13306 cp/semantics.c:5191
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "Ð´Ð»Ð¸Ð½Ð° %qE Ð²Ñ‹ÑˆÐµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13321 cp/semantics.c:5206
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "Ð²ÐµÑ€Ñ…Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qE Ð²Ñ‹ÑˆÐµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13357 cp/semantics.c:5242
  #, 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.c:13361 cp/semantics.c:5246
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264
! #: cp/semantics.c:5393
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½Ðµ Ð½ÐµÐ¿Ñ€ÐµÑ€Ñ‹Ð²Ð½Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13387 cp/semantics.c:5272
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.c:13773 cp/semantics.c:6346
  #, 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.c:13780
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.c:13786 cp/semantics.c:6353
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.c:13799 cp/semantics.c:6369
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:13819 cp/semantics.c:6405
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13846
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13853 cp/semantics.c:6439
  #, 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.c:13859 cp/semantics.c:6445
  #, 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.c:13865 cp/semantics.c:6451
  #, 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.c:13902 cp/semantics.c:6499
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
  #
! #: c/c-typeck.c:13984 cp/semantics.c:6574
  #, 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.c:14006 cp/semantics.c:6594
  #, 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.c:14032 c/c-typeck.c:14042
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD Ð² %<reduction%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ ÐµÑ�Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-typeck.c:14062
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE Ð² %<reduction%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:14074
  #, 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.c:14082
  #, 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.c:14132
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� %<reduction(%s)%>"
  
! #: c/c-typeck.c:14141 cp/semantics.c:6238
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ� Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ñ� Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð´Ð»Ñ� %qE"
  
! #: c/c-typeck.c:14229
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %<reduction%>"
  
! #: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: c/c-typeck.c:14259 cp/semantics.c:8458
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %<threadprivate%> Ð´Ð»Ñ� %<copyin%>"
  
! #: c/c-typeck.c:14273 cp/semantics.c:6635
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<linear%> Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %<simd%> Ð¸Ð»Ð¸ %<for%>"
  
! #: c/c-typeck.c:14281
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¾ Ðº Ð½ÐµÑ†ÐµÐ»Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð±ÐµÐ· ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT"
  
! #: c/c-typeck.c:14289
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<linear%>"
  
! #: c/c-typeck.c:14308 cp/semantics.c:6709
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "ÑˆÐ°Ð³ Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ� %<linear%> %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹, Ð½Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123
! #: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.c:14353 cp/semantics.c:6811
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ñ�Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827
! #: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869
! #: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889
! #: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628
! #: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829
! #: cp/semantics.c:7839 cp/semantics.c:7846
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872
! #: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815
! #: cp/semantics.c:7849
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¸ Ñ�Ð¾Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:14391 cp/semantics.c:6881
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<firstprivate%>"
  
! #: c/c-typeck.c:14422 cp/semantics.c:6932
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<lastprivate%>"
  
! #: c/c-typeck.c:14441 cp/semantics.c:7271
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.c:14448
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: c/c-typeck.c:14455
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.c:14462
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.c:14475 cp/semantics.c:7342
  #, 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.c:14481
  #, 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.c:14494 cp/semantics.c:7381
  #, 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.c:14500
  #, 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.c:14569 cp/semantics.c:7467
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14580 cp/semantics.c:7492
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<depend%>"
  
! #: c/c-typeck.c:14596 cp/semantics.c:7511
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14605 cp/semantics.c:7522
  #, 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.c:14648 cp/semantics.c:7603
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624
! #: cp/semantics.c:7826
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ñ�Ð¾Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:14736 cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784
! #: cp/semantics.c:7942
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.c:14894 cp/semantics.c:7922
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, Ð½Ð¸ Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.c:14922 cp/semantics.c:7952
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¾Ð´Ð½Ð¾Ð¹ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ %<declare target%><)%>"
  
! #: c/c-typeck.c:14936 cp/semantics.c:7968
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %<uniform%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:14939 cp/semantics.c:7971
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %<uniform%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:14956
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "Ð¸Ñ�Ñ‚Ð¾Ñ‡Ð½Ð¸Ðº Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: c/c-typeck.c:14963
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "%qs Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: c/c-typeck.c:15013 cp/semantics.c:7554
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-typeck.c:15106 cp/semantics.c:8194
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ %<inbranch%> Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� %<notinbranch%>"
  
! #: c/c-typeck.c:15173 cp/semantics.c:8529
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ñ‹Ð¼ %qs Ð´Ð»Ñ� %qs"
  
! #: c/c-typeck.c:15183
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15202 cp/semantics.c:8320
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ� %<simdlen%> Ð±Ð¾Ð»ÑŒÑˆÐµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� %<safelen%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:15214 cp/semantics.c:8333
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342
! #: cp/semantics.c:8360
  #, 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.c:15278 cp/semantics.c:8300
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "ÑˆÐ°Ð³ %<linear%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ� Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ ÑƒÐºÐ°Ð·Ð°Ð½ Ð² %<uniform%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:15315 cp/semantics.c:8350
  #, 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.c:15325 cp/semantics.c:8379
  #, 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.c:15343 cp/semantics.c:8554
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15517
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<va_arg%> Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¼ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:15522
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<va_arg%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.c:15528
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "Ð² C++ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿, Ð° Ð½Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<va_arg%>"
--- 45986,47409 ----
  msgid "address of array with reverse scalar storage order requested"
  msgstr "Ð°Ð´Ñ€ÐµÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¼ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: c/c-typeck.c:5073
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-typeck.c:5076
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-typeck.c:5081
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
  
! #: c/c-typeck.c:5083
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
  
! #: c/c-typeck.c:5222
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Ð½Ðµ lvalue-Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5304
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ñ� Ð¸Ð· %qT Ð² %qT Ð´Ð»Ñ� Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð¼ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:5363 c/c-typeck.c:5369
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.c:5386
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "Ð² ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹ ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�, Ð³Ð´Ðµ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð´Ð½Ð° Ð¸Ð· Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð² Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ void"
  
! #: c/c-typeck.c:5403
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ð¸ Ð½Ð° Ð½Ðµ Ñ�Ð²Ñ�Ð·Ð°Ð½Ð½Ñ‹Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5414 c/c-typeck.c:5431
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ‚ÐµÑ€Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5419 c/c-typeck.c:5436
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "Ð² ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹ ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�, Ñ� Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð°Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð° %<void *%> Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: c/c-typeck.c:5449
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5454
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5463 c/c-typeck.c:5474
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ/Ñ†ÐµÐ»Ð¾Ðµ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5488
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5603
  #, 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.c:5607
  #, 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.c:5625
  #, 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.c:5630
  #, 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.c:5639 cp/cvt.c:1098
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %qD, Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-typeck.c:5688
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "Ð»ÐµÐ²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ `Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ�' Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ñ… Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð¾Ð²"
  
! #: c/c-typeck.c:5706 c/c-typeck.c:11260
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "Ð¿Ñ€Ð°Ð²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ comma Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°"
  
! #: c/c-typeck.c:5777
  msgid "cast adds %q#v qualifier to function type"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %q#v Ðº Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: c/c-typeck.c:5783
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð¾Ñ‚Ð±Ñ€Ð°Ñ�Ñ‹Ð²Ð°ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð° Ñ†ÐµÐ»Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: c/c-typeck.c:5818
  #, 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.c:5912
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: c/c-typeck.c:5918
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: c/c-typeck.c:5933
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "Ð² ISO C Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð½ÐµÑ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ðº Ñ‚Ð¾Ð¼Ñƒ Ð¶Ðµ Ñ‚Ð¸Ð¿Ñƒ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-typeck.c:5953
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "Ð² ISO C Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-typeck.c:5963
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð°, Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %s Ð¾Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð½Ðµ Ñ�Ð²Ñ�Ð·Ð°Ð½Ð½Ð¾Ðµ Ð¾Ð±Ñ‰ÐµÐµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾"
  
! #: c/c-typeck.c:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð¾Ð±Ñ‰ÐµÐµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¾Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð½Ðµ Ñ�Ð²Ñ�Ð·Ð°Ð½Ð½Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %s"
  
! #: c/c-typeck.c:6008
  #, gcc-internal-format, gfc-internal-format
  msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %s Ð¾Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð½Ðµ Ñ�Ð²Ñ�Ð·Ð°Ð½Ð½Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ %s"
  
! #: c/c-typeck.c:6028
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð±Ð¾Ð»ÑŒÑˆÐµÐ³Ð¾ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ�, Ñ‡ÐµÐ¼ Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.c:6039
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ðº Ñ†ÐµÐ»Ð¾Ð¼Ñƒ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-typeck.c:6044
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ðº Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: c/c-typeck.c:6053 cp/typeck.c:8460
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¾Ñ‚ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: c/c-typeck.c:6067
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð¾Ð±ÑŠÐµÐºÑ‚"
  
! #: c/c-typeck.c:6076
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¾Ð±ÑŠÐµÐºÑ‚ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ "
  
! #: c/c-typeck.c:6086
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.c:6182
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð² Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ð² C++"
  
! #: c/c-typeck.c:6223
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÑŽ Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: c/c-typeck.c:6349
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ð² C++"
  
! #: c/c-typeck.c:6551 c/c-typeck.c:6573 c/c-typeck.c:6599
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(Ð³Ð´Ðµ-Ñ‚Ð¾ Ñ€Ñ�Ð´Ð¾Ð¼ Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ Ð´Ð»Ñ� %qs)"
  
! #: c/c-typeck.c:6614
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð¹ Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…"
  
! #: c/c-typeck.c:6657 c/c-typeck.c:6903
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿ %qT, Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.c:6691
  #, 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.c:6694
  #, 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.c:6699
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "built-in %qD declared here"
  msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: c/c-typeck.c:6898
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð² C++"
  
! #: c/c-typeck.c:6907
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6911
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6916
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.c:6934
  #, 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.c:7112 c/c-typeck.c:7479
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %q#v Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
  
! #: c/c-typeck.c:7115 c/c-typeck.c:7482
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %q#v Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
  
! #: c/c-typeck.c:7118 c/c-typeck.c:7484
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %q#v Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
  
! #: c/c-typeck.c:7121 c/c-typeck.c:7486
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %q#v Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
  
! #: c/c-typeck.c:7129 c/c-typeck.c:7374 c/c-typeck.c:7417
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qv ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:7131 c/c-typeck.c:7376 c/c-typeck.c:7419
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qv ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:7133 c/c-typeck.c:7378 c/c-typeck.c:7421
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qv ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:7135 c/c-typeck.c:7380 c/c-typeck.c:7423
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qv ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:7144
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "Ð² ISO C Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ðº Ñ‚Ð¸Ð¿Ñƒ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-typeck.c:7212
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ñ� Ð¸Ð· %qT Ð² %qT, Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð½Ð°Ñ� Ð² C++"
  
! #: c/c-typeck.c:7225
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE Ð¿Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð½Ðµ Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾"
  
! #: c/c-typeck.c:7235
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð½Ðµ Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾"
  
! #: c/c-typeck.c:7245
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð½Ðµ Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾"
  
! #: c/c-typeck.c:7255
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð¿Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð½Ðµ Ð·Ð°Ð¼ÐºÐ½ÑƒÑ‚Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾"
  
! #: c/c-typeck.c:7278
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ %d %qE, Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡Ð¸Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ format"
  
! #: c/c-typeck.c:7284
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�, Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡Ð¸Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ format"
  
! #: c/c-typeck.c:7289
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸, Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ð´Ð°Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ format"
  
! #: c/c-typeck.c:7294 cp/typeck.c:9569
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "Ñ‚Ð¸Ð¿ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð°, Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ format"
  
! #: c/c-typeck.c:7317
  #, 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.c:7327
  #, 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.c:7337
  #, 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.c:7342
  #, 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.c:7391
  #, 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.c:7394
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "Ð² ISO C Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ñ‚Ð¸Ð¿ %<void *%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-typeck.c:7396
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "Ð² ISO C Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ñ‚Ð¸Ð¿ %<void *%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
  
! #: c/c-typeck.c:7398
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "Ð² ISO C Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ñ‚Ð¸Ð¿ %<void *%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½"
  
! #: c/c-typeck.c:7442
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE: ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð°ÑŽÑ‚Ñ�Ñ� Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ñ�Ñ‚ÑŒÑŽ"
  
! #: c/c-typeck.c:7450
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7455
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7460
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.c:7502
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Ð² Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE: Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: c/c-typeck.c:7510
  #, fuzzy, gcc-internal-format
  #| msgid "increment of pointer to an incomplete type %qT"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.c:7515
  #, gcc-internal-format
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to incomplete type %qT"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ %qs Ðº Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: c/c-typeck.c:7526
  #, gcc-internal-format
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7533
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT"
  
! #: c/c-typeck.c:7538
  #, gcc-internal-format
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr ""
  
! #: c/c-typeck.c:7577
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE Ñ†ÐµÐ»Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:7584
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7589
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7593
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7613
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² Ñ†ÐµÐ»Ð¾Ðµ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:7620
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7625
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7629
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.c:7656
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
  
! #: c/c-typeck.c:7667
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ñƒ %qT Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: c/c-typeck.c:7677
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° %qT, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑ� Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.c:7687
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð¿Ñ€Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð¾Ð¶Ð¸Ð´Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: c/c-typeck.c:7755
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
  
! #: c/c-typeck.c:7995 c/c-typeck.c:8889 cp/typeck2.c:1082
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.c:8011 cp/typeck2.c:1099
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.c:8051
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c/c-typeck.c:8119 cp/typeck.c:2193
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚ÑŒÑŽ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�"
  
! #: c/c-typeck.c:8138 c/c-typeck.c:8162 c/c-typeck.c:8165 c/c-typeck.c:8173
! #: c/c-typeck.c:8213 c/c-typeck.c:9742 c/c-typeck.c:9792
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: c/c-typeck.c:8147
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.c:8178 c/c-typeck.c:8226 c/c-typeck.c:9802
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.c:8220 c/c-typeck.c:9797
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÑŽÑ‰Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸"
  
! #: c/c-typeck.c:8239
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-typeck.c:8517 cp/decl.c:6998
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Ð²ÐµÐºÑ‚Ð¾Ñ€ Ñ�ÐºÑ€Ñ‹Ñ‚Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: c/c-typeck.c:8737
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: c/c-typeck.c:8820
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: c/c-typeck.c:8886 c/c-typeck.c:10325 cp/typeck2.c:1109 cp/typeck2.c:1364
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: c/c-typeck.c:8923
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: c/c-typeck.c:8946
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� %qD Ð¸Ð· %qT"
  
! #: c/c-typeck.c:8970
  #, gcc-internal-format
  msgid "empty scalar initializer"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: c/c-typeck.c:8975
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¼ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: c/c-typeck.c:9094 c/c-typeck.c:9176
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ðµ Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.c:9099 c/c-typeck.c:9238
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Ð¸Ð¼Ñ� Ð¿Ð¾Ð»Ñ� Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ðµ Ð´Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸Ð»Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:9149
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:9158 c/c-typeck.c:9167
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.c:9172 c/c-typeck.c:9174
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: c/c-typeck.c:9178 c/c-typeck.c:9181
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ - Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.c:9200
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð² Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: c/c-typeck.c:9209
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð² Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ - Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.c:9311 c/c-typeck.c:9341 c/c-typeck.c:9885
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿Ð¾Ð»Ñ� Ñ� Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°Ð¼Ð¸"
  
! #: c/c-typeck.c:9315 c/c-typeck.c:9345 c/c-typeck.c:9888
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿Ð¸Ñ�Ð°Ð½Ð¾"
  
! #: c/c-typeck.c:9819
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð² C++"
  
! #: c/c-typeck.c:10200
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.c:10207 c/c-typeck.c:10284
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: c/c-typeck.c:10228
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿Ð¾Ð»Ñ� Ð² %<struct%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ� %<designated_init%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼"
  
! #: c/c-typeck.c:10299 cp/typeck2.c:1086
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "Ð½Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
  
! #: c/c-typeck.c:10394
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:10416
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¹ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
  
! #: c/c-typeck.c:10478
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.c:10512
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: c/c-typeck.c:10544
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð°"
  
! #: c/c-typeck.c:10786
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "Ð² ISO C Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð²Ð¸Ð´Ð° %<goto *expr;%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
! #: c/c-typeck.c:10813 c/gimple-parser.c:2404 cp/typeck.c:10061
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %<noreturn%> Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%>"
  
! #: c/c-typeck.c:10841 c/c-typeck.c:10845
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> Ð±ÐµÐ· Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ Ð½Ðµ void-Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.c:10859 c/gimple-parser.c:2414
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> <Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ> Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ void"
  
! #: c/c-typeck.c:10862
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "Ð² ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> Ñ� Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ void"
  
! #: c/c-typeck.c:10939
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð´Ñ€ÐµÑ� Ð¼ÐµÑ‚ÐºÐ¸"
  
! #: c/c-typeck.c:11029 cp/semantics.c:1439
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ switch Ð·Ð°Ð´Ð°Ð½Ð¾ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ðµ"
  
! #: c/c-typeck.c:11054
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "Ð² ISO C %<long%>-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ switch Ð½Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² %<int%>"
  
! #: c/c-typeck.c:11092 c/c-typeck.c:11100
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-Ð¼ÐµÑ‚ÐºÐ° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.c:11106 cp/parser.c:11981
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Ð¼ÐµÑ‚ÐºÐ° Ð²Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
  
! #: c/c-typeck.c:11108
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° %<default%> Ð²Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
  
! #: c/c-typeck.c:11184 cp/parser.c:13483
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ break Ð²Ð½Ðµ Ñ†Ð¸ÐºÐ»Ð° Ð¸Ð»Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
  
! #: c/c-typeck.c:11187 c/c-typeck.c:11207 cp/decl.c:3644 cp/parser.c:13493
! #: cp/parser.c:13514
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ñ…Ð¾Ð´ Ð¸Ð· OpenMP Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ°"
  
! #: c/c-typeck.c:11190 cp/parser.c:13496
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ break Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� OpenMP Ð´Ð»Ñ� Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-typeck.c:11204 cp/parser.c:13506
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ continue Ð²Ð½Ðµ Ñ†Ð¸ÐºÐ»Ð°"
  
! #: c/c-typeck.c:11242 cp/cp-gimplify.c:218
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð±ÐµÐ· Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°"
  
! #: c/c-typeck.c:11286
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.c:12120 c/c-typeck.c:12288 cp/typeck.c:5423
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð² Ñ� Ñ€Ð°Ð·Ð½Ñ‹Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-typeck.c:12128 c/c-typeck.c:12296 cp/typeck.c:5436
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¾Ð² Ñ� Ñ€Ð°Ð·Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: c/c-typeck.c:12143 c/c-typeck.c:12311 cp/typeck.c:5454
! #, gcc-internal-format
! msgid "comparison between types %qT and %qT"
! msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ %qT Ð¸ %qT"
! 
! #: c/c-typeck.c:12153 c/c-typeck.c:12321 cp/typeck.c:5471
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸ Ñ†ÐµÐ»Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ‚Ð¾Ð³Ð¾ Ð¶Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°, Ñ‡Ñ‚Ð¾ Ð¸ %qT"
  
! #: c/c-typeck.c:12167 cp/typeck.c:5129
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ == Ð¸Ð»Ð¸ != Ð½Ðµ Ð½Ð°Ð´ÐµÐ¶Ð½Ð¾"
  
! #: c/c-typeck.c:12185 c/c-typeck.c:12206
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° %<false%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL"
  
! #: c/c-typeck.c:12191 c/c-typeck.c:12212
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° %<true%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL"
  
! #: c/c-typeck.c:12233 c/c-typeck.c:12362
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð½Ð° Ð½ÐµÑ�Ð²Ñ�Ð·Ð°Ð½Ð½Ñ‹Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð°"
  
! #: c/c-typeck.c:12240 c/c-typeck.c:12246
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "Ð² ISO C Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ %<void *%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: c/c-typeck.c:12253 c/c-typeck.c:12372
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: c/c-typeck.c:12265 c/c-typeck.c:12270 c/c-typeck.c:12398 c/c-typeck.c:12403
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸ Ñ†ÐµÐ»Ð¾Ð³Ð¾"
  
! #: c/c-typeck.c:12350
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð½Ð° Ð¿Ð¾Ð»Ð½Ñ‹Ð¹ Ð¸ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: c/c-typeck.c:12352
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°ÐµÑ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾/Ð½ÐµÑ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾"
  
! #: c/c-typeck.c:12357
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "ÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ð½ÑƒÐ»ÐµÐ²Ñ‹Ð¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: c/c-typeck.c:12380 c/c-typeck.c:12383 c/c-typeck.c:12390 c/c-typeck.c:12393
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð½ÑƒÐ»ÐµÐ¼"
  
! #: c/c-typeck.c:12462
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ñ� Ð¸Ð· %qT Ð² %qT Ð´Ð»Ñ� Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð¼ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:12777
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð², Ð½Ðµ Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¸Ð¼Ñ‹Ð¹ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ, ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.c:12781
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¾ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.c:12785
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¾ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.c:12801
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: c/c-typeck.c:12991 cp/semantics.c:9886
  #, 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.c:13002 c/c-typeck.c:13012 cp/semantics.c:9897
! #: cp/semantics.c:9907
  #, 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.c:13047 cp/semantics.c:9942
  #, 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.c:13091 c/c-typeck.c:14672 c/c-typeck.c:14759 c/c-typeck.c:14832
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13103 c/c-typeck.c:14604 c/c-typeck.c:14745
! #: cp/semantics.c:4950 cp/semantics.c:7490 cp/semantics.c:7684
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13112 c/c-typeck.c:14769 cp/semantics.c:4960
! #: cp/semantics.c:7703
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:13120 c/c-typeck.c:14778
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13131 cp/semantics.c:4976 cp/semantics.c:7732
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13135 c/c-typeck.c:14797 cp/semantics.c:4980
! #: cp/semantics.c:7736
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13142
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13151 c/c-typeck.c:14804 c/c-typeck.c:14922
! #: cp/semantics.c:4998 cp/semantics.c:7743 cp/semantics.c:7924
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD ÐµÑ�Ñ‚ÑŒ threadprivate Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13187 cp/semantics.c:5032
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "Ð½Ð¸Ð¶Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qE Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.c:13194 cp/semantics.c:5039
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "Ð´Ð»Ð¸Ð½Ð° %qE Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.c:13217 cp/semantics.c:5072
  #, 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.c:13234 c/c-typeck.c:13300 c/c-typeck.c:13577
! #: cp/semantics.c:5089 cp/semantics.c:5155
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13253 cp/semantics.c:5108
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-typeck.c:13261 cp/semantics.c:5116
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð½Ð¸Ð¶Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð² Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13270 c/c-typeck.c:13391 cp/semantics.c:5125
! #: cp/semantics.c:5246
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° Ð² Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13287 cp/semantics.c:5142
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "Ð½Ð¸Ð¶Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qE Ð²Ñ‹ÑˆÐµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13328 cp/semantics.c:5183
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "Ð´Ð»Ð¸Ð½Ð° %qE Ð²Ñ‹ÑˆÐµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13343 cp/semantics.c:5198
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "Ð²ÐµÑ€Ñ…Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qE Ð²Ñ‹ÑˆÐµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13379 cp/semantics.c:5234
  #, 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.c:13383 cp/semantics.c:5238
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-typeck.c:13401 c/c-typeck.c:13516 cp/semantics.c:5256
! #: cp/semantics.c:5385
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½Ðµ Ð½ÐµÐ¿Ñ€ÐµÑ€Ñ‹Ð²Ð½Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:13409 cp/semantics.c:5264
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: c/c-typeck.c:13795 cp/semantics.c:6335
  #, 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.c:13802
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.c:13808 cp/semantics.c:6342
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: c/c-typeck.c:13821 cp/semantics.c:6358
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: c/c-typeck.c:13841 cp/semantics.c:6394
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.c:13868
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.c:13875 cp/semantics.c:6428
  #, 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.c:13881 cp/semantics.c:6434
  #, 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.c:13887 cp/semantics.c:6440
  #, 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.c:13924 cp/semantics.c:6488
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
  #
! #: c/c-typeck.c:14006 cp/semantics.c:6563
  #, 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.c:14028 cp/semantics.c:6583
  #, 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.c:14054 c/c-typeck.c:14064
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD Ð² %<reduction%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ ÐµÑ�Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
  
! #: c/c-typeck.c:14084
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE Ð² %<reduction%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: c/c-typeck.c:14096
  #, 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.c:14104
  #, 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.c:14148
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� %<reduction(%s)%>"
  
! #: c/c-typeck.c:14157 cp/semantics.c:6227
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ� Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ñ� Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð´Ð»Ñ� %qE"
  
! #: c/c-typeck.c:14245
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %<reduction%>"
  
! #: c/c-typeck.c:14263 c/c-typeck.c:14996 cp/semantics.c:8379
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: c/c-typeck.c:14275 cp/semantics.c:8447
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %<threadprivate%> Ð´Ð»Ñ� %<copyin%>"
  
! #: c/c-typeck.c:14289 cp/semantics.c:6624
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<linear%> Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %<simd%> Ð¸Ð»Ð¸ %<for%>"
  
! #: c/c-typeck.c:14297
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¾ Ðº Ð½ÐµÑ†ÐµÐ»Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð±ÐµÐ· ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT"
  
! #: c/c-typeck.c:14305
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<linear%>"
  
! #: c/c-typeck.c:14324 cp/semantics.c:6698
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "ÑˆÐ°Ð³ Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ� %<linear%> %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹, Ð½Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
  
! #: c/c-typeck.c:14354 c/c-typeck.c:14915 c/c-typeck.c:15139
! #: cp/semantics.c:6785 cp/semantics.c:7917 cp/semantics.c:8215
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.c:14369 cp/semantics.c:6800
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ñ�Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:14382 c/c-typeck.c:14414 c/c-typeck.c:14445
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: c/c-typeck.c:14390 c/c-typeck.c:14421 c/c-typeck.c:14693 c/c-typeck.c:14843
! #: c/c-typeck.c:14850 c/c-typeck.c:14868 c/c-typeck.c:14878 c/c-typeck.c:14885
! #: cp/semantics.c:6813 cp/semantics.c:6821 cp/semantics.c:6878
! #: cp/semantics.c:6885 cp/semantics.c:6929 cp/semantics.c:7617
! #: cp/semantics.c:7794 cp/semantics.c:7801 cp/semantics.c:7818
! #: cp/semantics.c:7828 cp/semantics.c:7835
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: c/c-typeck.c:14393 c/c-typeck.c:14424 c/c-typeck.c:14853 c/c-typeck.c:14888
! #: cp/semantics.c:6824 cp/semantics.c:6888 cp/semantics.c:7804
! #: cp/semantics.c:7838
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¸ Ñ�Ð¾Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:14407 cp/semantics.c:6870
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<firstprivate%>"
  
! #: c/c-typeck.c:14438 cp/semantics.c:6921
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<lastprivate%>"
  
! #: c/c-typeck.c:14457 cp/semantics.c:7260
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.c:14464
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: c/c-typeck.c:14471
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.c:14478
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<aligned%>"
  
! #: c/c-typeck.c:14491 cp/semantics.c:7331
  #, 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.c:14497
  #, 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.c:14510 cp/semantics.c:7370
  #, 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.c:14516
  #, 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.c:14585 cp/semantics.c:7456
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.c:14596 cp/semantics.c:7481
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %<depend%>"
  
! #: c/c-typeck.c:14612 cp/semantics.c:7500
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.c:14621 cp/semantics.c:7511
  #, 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.c:14664 cp/semantics.c:7592
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.c:14689 c/c-typeck.c:14865 cp/semantics.c:7613
! #: cp/semantics.c:7815
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:14697 c/c-typeck.c:14871 cp/semantics.c:7621
! #: cp/semantics.c:7821
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�Ñ… Ñ�Ð¾Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:14752 cp/semantics.c:7691
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.c:14823 c/c-typeck.c:14929 cp/semantics.c:7773
! #: cp/semantics.c:7931
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.c:14910 cp/semantics.c:7911
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, Ð½Ð¸ Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸ %qs"
  
! #: c/c-typeck.c:14938 cp/semantics.c:7941
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¾Ð´Ð½Ð¾Ð¹ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ %<declare target%><)%>"
  
! #: c/c-typeck.c:14952 cp/semantics.c:7957
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %<uniform%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:14955 cp/semantics.c:7960
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %<uniform%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:14972
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "Ð¸Ñ�Ñ‚Ð¾Ñ‡Ð½Ð¸Ðº Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: c/c-typeck.c:14979
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "%qs Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
  
! #: c/c-typeck.c:15009 c/c-typeck.c:15100 cp/semantics.c:8357
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr "%<nowait%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<copyprivate%>"
  
! #: c/c-typeck.c:15029 cp/semantics.c:7543
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ %qs"
  
! #: c/c-typeck.c:15122 cp/semantics.c:8183
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ %<inbranch%> Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� %<notinbranch%>"
  
! #: c/c-typeck.c:15189 cp/semantics.c:8518
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ñ‹Ð¼ %qs Ð´Ð»Ñ� %qs"
  
! #: c/c-typeck.c:15199
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15218 cp/semantics.c:8309
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ� %<simdlen%> Ð±Ð¾Ð»ÑŒÑˆÐµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� %<safelen%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:15230 cp/semantics.c:8322
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: c/c-typeck.c:15241 c/c-typeck.c:15249 cp/semantics.c:8331
! #: cp/semantics.c:8349
  #, 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.c:15294 cp/semantics.c:8289
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "ÑˆÐ°Ð³ %<linear%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ� Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ ÑƒÐºÐ°Ð·Ð°Ð½ Ð² %<uniform%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: c/c-typeck.c:15331 cp/semantics.c:8339
  #, 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.c:15341 cp/semantics.c:8368
  #, 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.c:15359 cp/semantics.c:8543
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.c:15533
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<va_arg%> Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¼ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: c/c-typeck.c:15538
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<va_arg%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: c/c-typeck.c:15544
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "Ð² C++ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿, Ð° Ð½Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %<va_arg%>"
*************** msgstr ""
*** 47581,47587 ****
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3729 cp/pt.c:6906
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 47628,47634 ----
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3729 cp/pt.c:6908
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr "  ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð¿Ñ€Ð¸
*** 47670,48932 ****
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4366
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.c:4264
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4372 cp/cvt.c:862
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4439
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4460
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4644
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° %<%D(%A)%>"
  
! #: cp/call.c:4647
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<%D(%A)%> Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4872
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð¼ÐµÑ‚Ð¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %<(%T) (%A)%>"
  
! #: cp/call.c:4958
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² %<(%T) (%A)%> Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5014
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5016
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5018
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5035
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Ñ‚ÐµÑ€Ð½Ð°Ñ€Ð½Ñ‹Ð¹ %<operator?:%>"
  
! #: cp/call.c:5039
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5051
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> Ð² %<%E%s%>"
  
! #: cp/call.c:5058
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:5061
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> Ð² %<%E[%E]%>"
  
! #: cp/call.c:5069
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:5072
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs Ð² %<%s %E%>"
  
! #: cp/call.c:5078
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5081
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> Ð² %<%s%E%>"
  
! #: cp/call.c:5096
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> Ð² %<%E %s %E%>"
  
! #: cp/call.c:5105
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> Ð² %<%s%E%>"
  
! #: cp/call.c:5215
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¾Ð¿ÑƒÑ�ÐºÐ°Ñ‚ÑŒ Ñ�Ñ€ÐµÐ´Ð½Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� ?:"
  
! #: cp/call.c:5282
  #, fuzzy, gcc-internal-format
  #| msgid "inferred scalar type %qT is not an integer or floating point type of the same size as %qT"
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿ Ñ‚Ð¾Ð³Ð¾ Ð¶Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°, Ñ‡Ñ‚Ð¾ Ð¸ %qT"
  
! #: cp/call.c:5299 cp/call.c:5306
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5362
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸: %qT, %qT Ð¸ %qT"
  
! #: cp/call.c:5442
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %<void%>, Ð½Ð¾ Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ throw-expression, Ð½Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<void%>"
  
! #: cp/call.c:5447
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %<void%>, Ð½Ð¾ Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ throw-expression, Ð½Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<void%>"
  
! #: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð´Ð»Ñ� ?: Ð¸Ð¼ÐµÑŽÑ‚ Ñ€Ð°Ð·Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ %qT Ð¸ %qT"
  
! #: cp/call.c:5500
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5687
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5703
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸: %qT vs %qT"
  
! #: cp/call.c:5716
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ %qT Ð¸ %qT Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/call.c:5721
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ %qT Ð¸ %qT Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/call.c:5737
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ð¸ Ð½ÐµÐ¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/call.c:6419
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "Ð½ÐµÑ‚ %<%D(int)%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾Ð³Ð¾ %qs, Ð¿Ñ€Ð¾Ð±ÑƒÐµÐ¼ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/call.c:6421
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "Ð½ÐµÑ‚ %<%D(int)%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾Ð³Ð¾ %qs"
  
! #: cp/call.c:6501
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6552
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %qD is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD - Ð½Ðµ %<int%>"
  
! #: cp/call.c:6554
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6625
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ %q#T Ð¸ %q#T"
  
! #: cp/call.c:7009
  #, fuzzy, gcc-internal-format
  #| msgid "exception cleanup for this placement new selects non-placement operator delete"
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "Ð¾Ñ‡Ð¸Ñ�Ñ‚ÐºÐ° Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹ Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� new Ð²Ñ‹Ð±Ð¸Ñ€Ð°ÐµÑ‚ Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ delete"
  
! #: cp/call.c:7012
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with -fsized-deallocation)"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ÐµÑ�Ñ‚ÑŒ Ð¾Ð±Ñ‹Ñ‡Ð½Ð°Ñ� (Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ð°Ñ�) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ� Ð² C++14 (Ð¸Ð»Ð¸ Ñ� -fsized-deallocation)"
  
! #: cp/call.c:7051
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ÐµÑ�Ñ‚ÑŒ Ð¾Ð±Ñ‹Ñ‡Ð½Ð°Ñ� (Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ð°Ñ�) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ�"
  
! #: cp/call.c:7225
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� %qD"
  
! #: cp/call.c:7231
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ %<operator %s%> Ð´Ð»Ñ� %qT"
  
! #: cp/call.c:7267
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D private Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/call.c:7268 cp/decl.c:8266
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ private Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/call.c:7273
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D protected Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/call.c:7274 cp/decl.c:8267
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ protected Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/call.c:7362
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° NULL Ð² Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %P Ð² %qD"
  
! #: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "  declared here"
  msgstr " Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/call.c:7369
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð¸Ð· NULL"
  
! #: cp/call.c:7381
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<false%> Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %P Ð² %qD"
  
! #: cp/call.c:7388
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<false%> Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/call.c:7455
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %P -Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/call.c:7475
  #, fuzzy, gcc-internal-format
  #| msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Ñ�Ð²Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/call.c:7525
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±Ð¾Ðº Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� %qT"
  
! #: cp/call.c:7536
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7545
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7582 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7624 cp/call.c:7631
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² %qT Ð¸Ð· Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð²Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %qD"
  
! #: cp/call.c:7627
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "Ð² C++11 Ð¸ Ð²Ñ‹ÑˆÐµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ð½Ñ‹Ð¼"
  
! #: cp/call.c:7897
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7906
  #, fuzzy
  #| msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð· rvalue Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.c:7911
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7923
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7926
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7965
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qE Ñ� %qT"
  
! #: cp/call.c:7968 cp/call.c:7986
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ ÑƒÐ¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾  Ð¿Ð¾Ð»Ñ� %qE Ñ� %qT"
  
! #: cp/call.c:7971
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ rvalue %qE Ñ� %qT"
  
! #: cp/call.c:8166
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8190 cp/cvt.c:1978
  #, fuzzy, gcc-internal-format
  #| msgid "scoped enum %qT passed through ... as %qT before -fabi-version=6, %qT after"
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "scoped enum %qT Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ Ð´Ð°Ð»ÑŒÑˆÐµ ... ÐºÐ°Ðº %qT Ð¿ÐµÑ€ÐµÐ´ fabi-version=6, %qT Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: cp/call.c:8234
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ð¾ ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T Ñ‡ÐµÑ€ÐµÐ· %<...%> ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/call.c:8270
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ð½Ñ�Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %q#T Ñ‡ÐµÑ€ÐµÐ· %<...%>"
  
! #: cp/call.c:8280
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "Ð¿Ñ€Ð¸ÐµÐ¼ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ð¾ ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T Ñ‡ÐµÑ€ÐµÐ· %<...%> ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/call.c:8348
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� %q#D"
  
! #: cp/call.c:8357
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %P, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ ÐµÑ‰Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: cp/call.c:8457
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ñ‹Ð·Ð¾Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¼Ð¾Ð³ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
  
! #: cp/call.c:8519
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð²ÐµÑ€Ñ�Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð±ÐµÐ· Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð¹"
  
! #: cp/call.c:9103
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° %qT ÐºÐ°Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<this%> Ð¾Ñ‚Ð±Ñ€Ð°Ñ�Ñ‹Ð²Ð°ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: cp/call.c:9106 cp/call.c:11736
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %qD"
  
! #: cp/call.c:9131
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð´Ð»Ñ� %qT"
  
! #: cp/call.c:9313
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð¼Ð½Ð¾Ð³Ð¾Ñ‚Ð¾Ñ‡Ð¸Ðµ ÑƒÐ½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qD"
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9845
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9848
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9853
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9858
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9873
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9875
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9877
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9880
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9883
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9885
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9910
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9913
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9919
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9930
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9942
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9959
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9962
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9972
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9975
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9978
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9987
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:10109
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð´ÐµÐ»ÐµÐ³Ð¸Ñ€ÑƒÐµÑ‚ Ðº Ñ�ÐµÐ±Ðµ"
  
! #: cp/call.c:10383 cp/typeck.c:9489
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10405
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:10437
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10484
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð·Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %<%T::%D%> Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾"
  
! #: cp/call.c:10524
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "Ð´Ð»Ñ� Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ð¼ Ñ�Ñ‚Ð¸Ð»Ðµ ÑƒÐ´Ð°Ð»Ð¸Ñ‚Ðµ Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ %<::%D%>"
  
! #: cp/call.c:10716
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° %<%s(%A)%>"
  
! #: cp/call.c:10719
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ %<%s(%A)%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½ÑƒÑŽ Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÑƒ"
  
  #
! #: cp/call.c:10742
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "Ñ‡Ð¸Ñ�Ñ‚Ð¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� %q#D Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¸Ð· Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
  #
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "Ñ‡Ð¸Ñ�Ñ‚Ð¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� %q#D Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¸Ð· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
  #
! #: cp/call.c:10748
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "Ñ‡Ð¸Ñ�Ñ‚Ð¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� %q#D Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¸Ð· Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/call.c:10771
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð·Ð¾Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð±ÐµÐ· Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
  
! #: cp/call.c:11734
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ %qT Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¾Ñ‚Ð´Ð°ÐµÑ‚Ñ�Ñ� %qT, Ð° Ð½Ðµ %qT"
  
! #: cp/call.c:11803
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¾Ñ‚Ð´Ð°ÐµÑ‚Ñ�Ñ� %qD (Ð° Ð½Ðµ %qD)"
  
! #: cp/call.c:11804
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:11807
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ‚Ð¾ Ð´Ð°ÐµÑ‚ Ð»ÑƒÑ‡ÑˆÑƒÑŽ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/call.c:12057
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÐ¸"
  
! #: cp/call.c:12061
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12063
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12109
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ Ð³Ð¾Ð²Ð¾Ñ€Ð¸Ñ‚ Ð·Ð´ÐµÑ�ÑŒ Ð¾ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸, Ñ…Ð¾Ñ‚Ñ� Ñ…ÑƒÐ´ÑˆÐµÐµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð»ÑƒÑ‡ÑˆÐµ, Ñ‡ÐµÐ¼ Ñ…ÑƒÐ´ÑˆÐµÐµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð²Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾:"
  
! #: cp/call.c:12496
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qD Ñ�Ð¾Ñ…Ñ€Ð°Ð½Ñ�ÐµÑ‚Ñ�Ñ�, Ð¿Ð¾ÐºÐ° Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/call.c:12651
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12655
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/class.c:309
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð· ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð±Ð°Ð·Ð° Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹"
  
! #: cp/class.c:313
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð· Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð² Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð±Ð°Ð·Ð° Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹"
  
! #: cp/class.c:320
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð· ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð¾Ð¼ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð±Ð°Ð·Ñ‹ %qT"
  
! #: cp/class.c:325
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð· Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð² Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð¾Ð¼ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð±Ð°Ð·Ñ‹ %qT"
  
! #: cp/class.c:378
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð· Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð² Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð±Ð°Ð·Ð° Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹"
  
! #: cp/class.c:1191
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr ""
  
! #: cp/class.c:1194
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1212
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/class.c:1256
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð° %q+D, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ�"
  
! #: cp/class.c:1259
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� %qE, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ�"
  
! #: cp/class.c:1328
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1332
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1338
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1342
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1417
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD Ð½Ð°Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ %E ABI Ñ‚Ñ�Ð³, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¸Ð¼ÐµÐµÑ‚ %qT (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð² ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°)"
  
! #: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/class.c:1425
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD Ð½Ð°Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ %E ABI Ñ‚Ñ�Ð³, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¸Ð¼ÐµÐµÑ‚ %qT (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð² ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ðµ)"
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ %E ABI Ñ‚Ñ�Ð³, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ %qT"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ %E ABI Ñ‚Ñ�Ð³, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¸Ð¼ÐµÐµÑ‚ %qT (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð² Ñ‚Ð¸Ð¿Ðµ %qD)"
  
! #: cp/class.c:1751
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð¸Ð· %<final%> base %qT Ð² Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ %qT"
  
! #: cp/class.c:2225
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "Ð²Ñ�Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT - Ñ‡Ð°Ñ�Ñ‚Ð½Ñ‹Ðµ (private)"
  
! #: cp/class.c:2237
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "Ð² %q#T Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ private Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¸ Ð½ÐµÑ‚ Ð´Ñ€ÑƒÐ·ÐµÐ¹"
  
! #: cp/class.c:2278
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "Ð² %q#T Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ private ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¸ Ð½ÐµÑ‚ Ð´Ñ€ÑƒÐ·ÐµÐ¹"
  
! #: cp/class.c:2282
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2574
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÐ½Ð¸ÐºÐ°Ð»ÑŒÐ½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD Ð² %qT"
  
! #: cp/class.c:2936
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q#D Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½ override"
  
! #: cp/class.c:2939
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½ %<override%>, Ð½Ð¾ Ð½Ðµ Ð´ÐµÐ»Ð°ÐµÑ‚Ñ�Ñ� override"
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "%q+#D Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½ %<final%>, Ð½Ð¾ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� virtual"
  
! #: cp/class.c:3017
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD Ð±Ñ‹Ð»Ð¾ Ñ�ÐºÑ€Ñ‹Ñ‚Ð¾"
  
! #: cp/class.c:3018
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:3053
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3063 cp/parser.c:21859
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3259
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "Ð¼Ð½Ð¾Ð³Ð¾Ñ‚Ð¾Ñ‡Ð¸Ðµ Ð² %qD Ð½Ðµ Ð½Ð°Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: cp/class.c:3451
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %q+#D Ñ� Ð½ÐµÑ†ÐµÐ»Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/class.c:3467
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %q+D Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/class.c:3472
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %q+D"
  
! #: cp/class.c:3477
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Ð½ÑƒÐ»ÐµÐ²Ð°Ñ� ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %q+D"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° %qD Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿"
  
! #: cp/class.c:3493
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qD Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð´Ð»Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÑ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ %q#T"
  
! #: cp/class.c:3554
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: cp/class.c:3557
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: cp/class.c:3559
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÐµÐ¹ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿ÑƒÑ‚ÐµÐ¼ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: cp/class.c:3563
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "unrestricted Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/class.c:3679
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "Ð² C++98 %q+D Ð¼Ð¾Ð¶ÐµÑ‚ Ð½Ðµ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ‚Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/class.c:3692
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %q+D Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸ Ð¼Ð¾Ð¶ÐµÑ‚ Ð½Ðµ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/class.c:3705
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+D invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "Ð¿Ð¾Ð»Ðµ %q+D Ð¾ÑˆÐ¸Ð±Ð¾Ñ‡Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/class.c:3711
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qD Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: cp/class.c:3782
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ packed Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸Ð·-Ð·Ð° Ð½ÐµÑƒÐ¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð½Ðµ-POD Ð¿Ð¾Ð»Ñ� %q#D"
  
! #: cp/class.c:3834
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<mutable%> Ñ�Ñ�Ñ‹Ð»ÐºÐ°"
  
! #: cp/class.c:3837
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸ ÐºÐ°Ðº %<const%>, Ð¸ ÐºÐ°Ðº %<mutable%>"
  
! #: cp/class.c:3868
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… Ð¿Ð¾Ð»ÐµÐ¹ Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸ %qT"
  
! #: cp/class.c:3870
  #, fuzzy, gcc-internal-format
  #| msgid "next member %q#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/class.c:3913
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Ð¿Ð¾Ð»Ðµ %q#D Ñ� Ñ‚ÐµÐ¼ Ð¶Ðµ Ð¸Ð¼ÐµÐ½ÐµÐ¼, Ñ‡Ñ‚Ð¾ Ð¸ ÐºÐ»Ð°Ñ�Ñ�"
  
! #: cp/class.c:3941
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q+#T Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: cp/class.c:3946
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  Ð½Ð¾ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ %<%T(const %T&)%>"
  
! #: cp/class.c:3948
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  Ð¸Ð»Ð¸ %<operator=(const %T&)%>"
  
! #: cp/class.c:3952
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  Ð½Ð¾ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ %<operator=(const %T&)%>"
  
! #: cp/class.c:3954
  #, fuzzy, gcc-internal-format
  #| msgid "next member %q#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/class.c:4411
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ %qD ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¾ Ð² -fabi-version=9 (GCC 5.2)"
  
! #: cp/class.c:4414
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD will increase in -fabi-version=9"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ %qD ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚Ñ�Ñ� Ð² -fabi-version=9"
  
! #: cp/class.c:4742
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼ÐµÑ‚Ð¾Ð´Ð° %q+D"
  
! #: cp/class.c:4775
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "destructor for %qT is ambiguous"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qD Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ð°"
  
! #: cp/class.c:5231
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "Ð¼ÐµÑ‚Ð¾Ð´ Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ Ð¾Ð±Ð° Ð¼ÐµÑ‚Ð¾Ð´Ð° %<transaction_pure%> Ð¸ %qE"
  
! #: cp/class.c:5252
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÐµÑ‚Ð¾Ð´ %qE Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ Ð¼ÐµÑ‚Ð¾Ð´ %qE"
  
! #: cp/class.c:5908 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5934
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ:"
  
! #: cp/class.c:5937
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5940
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/class.c:5943
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/class.c:5951
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5984
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT %q+T Ð½Ðµ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»"
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:6006
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6127
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %q#T Ð¸Ð¼ÐµÐµÑ‚ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ð¹ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/class.c:6156
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° %q#D Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ Ð±ÐµÐ· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/class.c:6162
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ Ð±ÐµÐ· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/class.c:6481
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð°Ñ� Ð±Ð°Ð·Ð° %qT Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ð² %qT Ð¸Ð·-Ð·Ð° Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/class.c:6493
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� Ð±Ð°Ð·Ð° %qT Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ð² %qT Ð¸Ð·-Ð·Ð° Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/class.c:6743
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ %qD Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� ABI Ð¸ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒÑ�Ñ� Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ… GCC"
  
! #: cp/class.c:6922
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ‚Ð¸Ð¿Ð° %qT Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº (%qE Ð±Ð°Ð¹Ñ‚)"
  
! #: cp/class.c:7208
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %q#T Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² %q#D"
  
! #: cp/class.c:7210
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %q#T Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %q#T"
  
! #: cp/class.c:7215
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q#D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/class.c:7243
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qD Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ†Ðµ %q#T"
  
! #: cp/class.c:7245
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qD Ð² Ð´Ñ€ÑƒÐ³Ð¾Ð¼ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼ %q#T"
  
! #: cp/class.c:7254 cp/class.c:7285
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ %q#T"
  
! #: cp/class.c:7262
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ†Ðµ %q#T"
  
! #: cp/class.c:7264
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð² Ð´Ñ€ÑƒÐ³Ð¾Ð¼ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼ %q#T"
  
! #: cp/class.c:7283
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/class.c:7397 cp/parser.c:25645
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T"
  
! #: cp/class.c:7534
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ð¹ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/class.c:7562
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "Ñ‚Ð¸Ð¿ transparent %q#T Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð»ÐµÐ¹"
  
! #: cp/class.c:7568
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "type transparent ÐºÐ»Ð°Ñ�Ñ� %qT Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ðµ ÐºÐ»Ð°Ñ�Ñ�Ñ‹"
  
! #: cp/class.c:7572
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "Ð² Ñ‚Ð¸Ð¿Ðµ Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT ÐµÑ�Ñ‚ÑŒ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/class.c:7578
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr "type transparent %q#T Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð´ÐµÐ»Ð°Ð½ Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ñ‹Ð¼, Ñ‚Ð°Ðº ÐºÐ°Ðº Ñ‚Ð¸Ð¿ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� Ð¸Ð¼ÐµÐµÑ‚ ABI, Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ñ‹Ð¹ Ð¾Ñ‚ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð² Ñ†ÐµÐ»Ð¾Ð¼"
  
! #: cp/class.c:7735
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %<#include <initializer_list>%>"
  
! #: cp/class.c:7746
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚ÑŒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ Ð¸Ð·-Ð·Ð° Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð¸Ñ… Ð³Ñ€Ð°Ð¼Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð¾ÑˆÐ¸Ð±Ð¾Ðº"
  
! #: cp/class.c:8253
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° %<\"%E\"%>, Ð·Ð°Ð´Ð°ÑŽÑ‰Ð°Ñ� Ñ�Ð·Ñ‹Ðº"
  
! #: cp/class.c:8343
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð±Ð¾Ñ€Ðµ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¿Ð¾Ñ�Ð¾Ð±Ð° Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ðº Ñ‚Ð¸Ð¿Ñƒ %q#T"
  
! #: cp/class.c:8528
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ðº Ñ‚Ð¸Ð¿Ñƒ %q#T Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾"
  
! #: cp/class.c:8555
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD"
  
! #: cp/class.c:8558
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ð¾Ð»ÑƒÑ‡Ð¸Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ %<&%E%>)"
  
! #: cp/class.c:8634 cp/class.c:8676
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ� Ð¾ Ñ‚Ð¸Ð¿Ðµ"
  
! #: cp/class.c:8654
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� %qE Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT Ð² Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/class.c:8928
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qT"
  
! #: cp/class.c:8931
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
--- 47717,48979 ----
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:3994 cp/call.c:4367
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.c:4265
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4373 cp/cvt.c:862
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4440
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4461
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4645
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° %<%D(%A)%>"
  
! #: cp/call.c:4648
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<%D(%A)%> Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4873
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4945
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð¼ÐµÑ‚Ð¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %<(%T) (%A)%>"
  
! #: cp/call.c:4959
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² %<(%T) (%A)%> Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
! #: cp/call.c:5011
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:5012
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:5015
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:5017
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:5019
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:5036
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Ñ‚ÐµÑ€Ð½Ð°Ñ€Ð½Ñ‹Ð¹ %<operator?:%>"
  
! #: cp/call.c:5040
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:5049 cp/call.c:5093 cp/call.c:5103
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5052
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> Ð² %<%E%s%>"
  
! #: cp/call.c:5059
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:5062
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> Ð² %<%E[%E]%>"
  
! #: cp/call.c:5070
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:5073
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs Ð² %<%s %E%>"
  
! #: cp/call.c:5079
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:5082
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> Ð² %<%s%E%>"
  
! #: cp/call.c:5097
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> Ð² %<%E %s %E%>"
  
! #: cp/call.c:5106
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> Ð² %<%s%E%>"
  
! #: cp/call.c:5216
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¾Ð¿ÑƒÑ�ÐºÐ°Ñ‚ÑŒ Ñ�Ñ€ÐµÐ´Ð½Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� ?:"
  
! #: cp/call.c:5283
  #, fuzzy, gcc-internal-format
  #| msgid "inferred scalar type %qT is not an integer or floating point type of the same size as %qT"
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿ Ñ‚Ð¾Ð³Ð¾ Ð¶Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°, Ñ‡Ñ‚Ð¾ Ð¸ %qT"
  
! #: cp/call.c:5300 cp/call.c:5307
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5363
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸: %qT, %qT Ð¸ %qT"
  
! #: cp/call.c:5443
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %<void%>, Ð½Ð¾ Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ throw-expression, Ð½Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<void%>"
  
! #: cp/call.c:5448
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %<void%>, Ð½Ð¾ Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ throw-expression, Ð½Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<void%>"
  
! #: cp/call.c:5497 cp/call.c:5612 cp/call.c:5783
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð´Ð»Ñ� ?: Ð¸Ð¼ÐµÑŽÑ‚ Ñ€Ð°Ð·Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ %qT Ð¸ %qT"
  
! #: cp/call.c:5501
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5688
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5704
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸: %qT vs %qT"
  
! #: cp/call.c:5717
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ %qT Ð¸ %qT Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/call.c:5722
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ %qT Ð¸ %qT Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/call.c:5738
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ð¸ Ð½ÐµÐ¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/call.c:6428
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "Ð½ÐµÑ‚ %<%D(int)%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾Ð³Ð¾ %qs, Ð¿Ñ€Ð¾Ð±ÑƒÐµÐ¼ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/call.c:6430
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "Ð½ÐµÑ‚ %<%D(int)%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð´Ð»Ñ� Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾Ð³Ð¾ %qs"
  
! #: cp/call.c:6510
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6561
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %qD is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD - Ð½Ðµ %<int%>"
  
! #: cp/call.c:6563
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6634
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ %q#T Ð¸ %q#T"
  
! #: cp/call.c:7018
  #, fuzzy, gcc-internal-format
  #| msgid "exception cleanup for this placement new selects non-placement operator delete"
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "Ð¾Ñ‡Ð¸Ñ�Ñ‚ÐºÐ° Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹ Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� new Ð²Ñ‹Ð±Ð¸Ñ€Ð°ÐµÑ‚ Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ delete"
  
! #: cp/call.c:7021
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with -fsized-deallocation)"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ÐµÑ�Ñ‚ÑŒ Ð¾Ð±Ñ‹Ñ‡Ð½Ð°Ñ� (Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ð°Ñ�) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ� Ð² C++14 (Ð¸Ð»Ð¸ Ñ� -fsized-deallocation)"
  
! #: cp/call.c:7060
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ÐµÑ�Ñ‚ÑŒ Ð¾Ð±Ñ‹Ñ‡Ð½Ð°Ñ� (Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð½Ð°Ñ�) Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ�"
  
! #: cp/call.c:7236
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� %qD"
  
! #: cp/call.c:7242
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ %<operator %s%> Ð´Ð»Ñ� %qT"
  
! #: cp/call.c:7278
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D private Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/call.c:7279 cp/decl.c:8284
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ private Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/call.c:7284
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D protected Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/call.c:7285 cp/decl.c:8285
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ protected Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/call.c:7292
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/call.c:7373
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° NULL Ð² Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %P Ð² %qD"
  
! #: cp/call.c:7376 cp/call.c:7395 cp/decl.c:9980 cp/typeck.c:4209
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "  declared here"
  msgstr " Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/call.c:7380
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð¸Ð· NULL"
  
! #: cp/call.c:7392
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<false%> Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %P Ð² %qD"
  
! #: cp/call.c:7399
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<false%> Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/call.c:7466
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %P -Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/call.c:7486
  #, fuzzy, gcc-internal-format
  #| msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Ñ�Ð²Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/call.c:7536
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±Ð¾Ðº Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� %qT"
  
! #: cp/call.c:7547
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7556
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7593 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7635 cp/call.c:7642
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² %qT Ð¸Ð· Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð²Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %qD"
  
! #: cp/call.c:7638
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "Ð² C++11 Ð¸ Ð²Ñ‹ÑˆÐµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ð½Ñ‹Ð¼"
  
! #: cp/call.c:7911
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7920
  #, fuzzy
  #| msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð· rvalue Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/call.c:7925
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7937
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7940
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7979
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qE Ñ� %qT"
  
! #: cp/call.c:7982 cp/call.c:8000
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ ÑƒÐ¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾  Ð¿Ð¾Ð»Ñ� %qE Ñ� %qT"
  
! #: cp/call.c:7985
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ rvalue %qE Ñ� %qT"
  
! #: cp/call.c:8180
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:8207 cp/cvt.c:1978
  #, fuzzy, gcc-internal-format
  #| msgid "scoped enum %qT passed through ... as %qT before -fabi-version=6, %qT after"
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "scoped enum %qT Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ Ð´Ð°Ð»ÑŒÑˆÐµ ... ÐºÐ°Ðº %qT Ð¿ÐµÑ€ÐµÐ´ fabi-version=6, %qT Ð¿Ð¾Ñ�Ð»Ðµ"
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ð¾ ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T Ñ‡ÐµÑ€ÐµÐ· %<...%> ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/call.c:8287
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ð½Ñ�Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %q#T Ñ‡ÐµÑ€ÐµÐ· %<...%>"
  
! #: cp/call.c:8297
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "Ð¿Ñ€Ð¸ÐµÐ¼ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ð¾ ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T Ñ‡ÐµÑ€ÐµÐ· %<...%> ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/call.c:8365
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� %q#D"
  
! #: cp/call.c:8374
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %P, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ ÐµÑ‰Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
  
! #: cp/call.c:8474
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ñ‹Ð·Ð¾Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¼Ð¾Ð³ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
  
! #: cp/call.c:8536
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð²ÐµÑ€Ñ�Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð±ÐµÐ· Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð¹"
  
! #: cp/call.c:9120
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° %qT ÐºÐ°Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<this%> Ð¾Ñ‚Ð±Ñ€Ð°Ñ�Ñ‹Ð²Ð°ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: cp/call.c:9123 cp/call.c:11767
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %qD"
  
! #: cp/call.c:9148
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð´Ð»Ñ� %qT"
  
! #: cp/call.c:9344
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð¼Ð½Ð¾Ð³Ð¾Ñ‚Ð¾Ñ‡Ð¸Ðµ ÑƒÐ½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qD"
  
! #: cp/call.c:9476
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9876
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9879
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9884
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9889
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9904
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9906
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9908
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9911
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9914
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9916
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9937
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9939
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9941
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9944
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9947
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9950
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9961
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9973
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9990
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9993
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:10003
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10006
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:10009
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:10018
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.c:10040
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:10140
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð´ÐµÐ»ÐµÐ³Ð¸Ñ€ÑƒÐµÑ‚ Ðº Ñ�ÐµÐ±Ðµ"
  
! #: cp/call.c:10414 cp/typeck.c:9504
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10436
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.c:10468
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10515
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/call.c:10553 cp/pt.c:16297 cp/typeck.c:3173
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð·Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %<%T::%D%> Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾"
  
! #: cp/call.c:10555
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "Ð´Ð»Ñ� Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ð¼ Ñ�Ñ‚Ð¸Ð»Ðµ ÑƒÐ´Ð°Ð»Ð¸Ñ‚Ðµ Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ %<::%D%>"
  
! #: cp/call.c:10747
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° %<%s(%A)%>"
  
! #: cp/call.c:10750
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ %<%s(%A)%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½ÑƒÑŽ Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÑƒ"
  
  #
! #: cp/call.c:10773
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "Ñ‡Ð¸Ñ�Ñ‚Ð¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� %q#D Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¸Ð· Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
  #
! #: cp/call.c:10778
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "Ñ‡Ð¸Ñ�Ñ‚Ð¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� %q#D Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¸Ð· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
  #
! #: cp/call.c:10779
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "Ñ‡Ð¸Ñ�Ñ‚Ð¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� %q#D Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð¸Ð· Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/call.c:10802
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð·Ð¾Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð±ÐµÐ· Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
  
! #: cp/call.c:11765
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ %qT Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¾Ñ‚Ð´Ð°ÐµÑ‚Ñ�Ñ� %qT, Ð° Ð½Ðµ %qT"
  
! #: cp/call.c:11834
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¾Ñ‚Ð´Ð°ÐµÑ‚Ñ�Ñ� %qD (Ð° Ð½Ðµ %qD)"
  
! #: cp/call.c:11835
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:11838
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ‚Ð¾ Ð´Ð°ÐµÑ‚ Ð»ÑƒÑ‡ÑˆÑƒÑŽ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/call.c:12088
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÐ¸"
  
! #: cp/call.c:12092
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:12094
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:12140
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ Ð³Ð¾Ð²Ð¾Ñ€Ð¸Ñ‚ Ð·Ð´ÐµÑ�ÑŒ Ð¾ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸, Ñ…Ð¾Ñ‚Ñ� Ñ…ÑƒÐ´ÑˆÐµÐµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð»ÑƒÑ‡ÑˆÐµ, Ñ‡ÐµÐ¼ Ñ…ÑƒÐ´ÑˆÐµÐµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ð²Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾:"
  
! #: cp/call.c:12527
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qD Ñ�Ð¾Ñ…Ñ€Ð°Ð½Ñ�ÐµÑ‚Ñ�Ñ�, Ð¿Ð¾ÐºÐ° Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/call.c:12682
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12686
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/class.c:322
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtual"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð· ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð±Ð°Ð·Ð° Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹"
  
! #: cp/class.c:326
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð· Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð² Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð±Ð°Ð·Ð° Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹"
  
! #: cp/class.c:333
  #, gcc-internal-format
  msgid "cannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð· ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð¾Ð¼ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð±Ð°Ð·Ñ‹ %qT"
  
! #: cp/class.c:338
  #, gcc-internal-format
  msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð· Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð² Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð¾Ð¼ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð±Ð°Ð·Ñ‹ %qT"
  
! #: cp/class.c:391
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base class %qT to derived class %qT because the base is virtual"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð· Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð² Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð±Ð°Ð·Ð° Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹"
  
! #: cp/class.c:1204
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr ""
  
! #: cp/class.c:1207
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1225
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1227 cp/decl.c:1746 cp/decl.c:1758 cp/decl.c:1783 cp/decl.c:1806
  #: cp/name-lookup.c:2736 cp/name-lookup.c:3062
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/class.c:1269
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð° %q+D, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ�"
  
! #: cp/class.c:1272
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� %qE, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ�"
  
! #: cp/class.c:1341
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1345
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1351
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1355
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1432
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD Ð½Ð°Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ %E ABI Ñ‚Ñ�Ð³, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¸Ð¼ÐµÐµÑ‚ %qT (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð² ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°)"
  
! #: cp/class.c:1435 cp/class.c:1442 cp/class.c:1449 cp/class.c:1461
  #: cp/cvt.c:1100
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/class.c:1440
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD Ð½Ð°Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ %E ABI Ñ‚Ñ�Ð³, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¸Ð¼ÐµÐµÑ‚ %qT (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð² ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ðµ)"
  
! #: cp/class.c:1447
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ %E ABI Ñ‚Ñ�Ð³, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ %qT"
  
! #: cp/class.c:1455
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ %E ABI Ñ‚Ñ�Ð³, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¸Ð¼ÐµÐµÑ‚ %qT (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð² Ñ‚Ð¸Ð¿Ðµ %qD)"
  
! #: cp/class.c:1766
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð¸Ð· %<final%> base %qT Ð² Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ %qT"
  
! #: cp/class.c:2240
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "Ð²Ñ�Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT - Ñ‡Ð°Ñ�Ñ‚Ð½Ñ‹Ðµ (private)"
  
! #: cp/class.c:2252
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "Ð² %q#T Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ private Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¸ Ð½ÐµÑ‚ Ð´Ñ€ÑƒÐ·ÐµÐ¹"
  
! #: cp/class.c:2293
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "Ð² %q#T Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ private ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¸ Ð½ÐµÑ‚ Ð´Ñ€ÑƒÐ·ÐµÐ¹"
  
! #: cp/class.c:2297
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2589
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÐ½Ð¸ÐºÐ°Ð»ÑŒÐ½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD Ð² %qT"
  
! #: cp/class.c:2951
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q#D Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½ override"
  
! #: cp/class.c:2954
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½ %<override%>, Ð½Ð¾ Ð½Ðµ Ð´ÐµÐ»Ð°ÐµÑ‚Ñ�Ñ� override"
  
! #: cp/class.c:2969
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "%q+#D Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½ %<final%>, Ð½Ð¾ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� virtual"
  
! #: cp/class.c:3032
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD Ð±Ñ‹Ð»Ð¾ Ñ�ÐºÑ€Ñ‹Ñ‚Ð¾"
  
! #: cp/class.c:3033
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:3068
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:3078 cp/parser.c:21870
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3274
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "Ð¼Ð½Ð¾Ð³Ð¾Ñ‚Ð¾Ñ‡Ð¸Ðµ Ð² %qD Ð½Ðµ Ð½Ð°Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: cp/class.c:3466
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %q+#D Ñ� Ð½ÐµÑ†ÐµÐ»Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/class.c:3482
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %q+D Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/class.c:3487
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %q+D"
  
! #: cp/class.c:3492
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Ð½ÑƒÐ»ÐµÐ²Ð°Ñ� ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %q+D"
  
! #: cp/class.c:3502
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° %qD Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿"
  
! #: cp/class.c:3508
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qD Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð´Ð»Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÑ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ %q#T"
  
! #: cp/class.c:3569
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: cp/class.c:3572
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: cp/class.c:3574
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÐµÐ¹ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿ÑƒÑ‚ÐµÐ¼ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: cp/class.c:3578
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "unrestricted Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/class.c:3694
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "Ð² C++98 %q+D Ð¼Ð¾Ð¶ÐµÑ‚ Ð½Ðµ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ‚Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/class.c:3707
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %q+D Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸ Ð¼Ð¾Ð¶ÐµÑ‚ Ð½Ðµ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/class.c:3720
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+D invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "Ð¿Ð¾Ð»Ðµ %q+D Ð¾ÑˆÐ¸Ð±Ð¾Ñ‡Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/class.c:3726
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qD Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: cp/class.c:3797
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ packed Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸Ð·-Ð·Ð° Ð½ÐµÑƒÐ¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð½Ðµ-POD Ð¿Ð¾Ð»Ñ� %q#D"
  
! #: cp/class.c:3849
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<mutable%> Ñ�Ñ�Ñ‹Ð»ÐºÐ°"
  
! #: cp/class.c:3852
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸ ÐºÐ°Ðº %<const%>, Ð¸ ÐºÐ°Ðº %<mutable%>"
  
! #: cp/class.c:3883
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… Ð¿Ð¾Ð»ÐµÐ¹ Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸ %qT"
  
! #: cp/class.c:3885
  #, fuzzy, gcc-internal-format
  #| msgid "next member %q#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/class.c:3928
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Ð¿Ð¾Ð»Ðµ %q#D Ñ� Ñ‚ÐµÐ¼ Ð¶Ðµ Ð¸Ð¼ÐµÐ½ÐµÐ¼, Ñ‡Ñ‚Ð¾ Ð¸ ÐºÐ»Ð°Ñ�Ñ�"
  
! #: cp/class.c:3956
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q+#T Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: cp/class.c:3961
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  Ð½Ð¾ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ %<%T(const %T&)%>"
  
! #: cp/class.c:3963
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  Ð¸Ð»Ð¸ %<operator=(const %T&)%>"
  
! #: cp/class.c:3967
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  Ð½Ð¾ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ %<operator=(const %T&)%>"
  
! #: cp/class.c:3969
  #, fuzzy, gcc-internal-format
  #| msgid "next member %q#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/class.c:4426
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ %qD ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¾ Ð² -fabi-version=9 (GCC 5.2)"
  
! #: cp/class.c:4429
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD will increase in -fabi-version=9"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ %qD ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚Ñ�Ñ� Ð² -fabi-version=9"
  
! #: cp/class.c:4757
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼ÐµÑ‚Ð¾Ð´Ð° %q+D"
  
! #: cp/class.c:4790
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "destructor for %qT is ambiguous"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qD Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ð°"
  
! #: cp/class.c:5246
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "Ð¼ÐµÑ‚Ð¾Ð´ Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ Ð¾Ð±Ð° Ð¼ÐµÑ‚Ð¾Ð´Ð° %<transaction_pure%> Ð¸ %qE"
  
! #: cp/class.c:5267
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÐµÑ‚Ð¾Ð´ %qE Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ Ð¼ÐµÑ‚Ð¾Ð´ %qE"
  
! #: cp/class.c:5923 cp/constexpr.c:246
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5949
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ:"
  
! #: cp/class.c:5952
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5955
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/class.c:5958
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  %q+T is not an aggregate, does not have a trivial default constructor, and has no %<constexpr%> constructor that is not a copy or move constructor"
  msgstr ""
  
! #: cp/class.c:5999
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT %q+T Ð½Ðµ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»"
  
! #: cp/class.c:6014
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:6021
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6142
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %q#T Ð¸Ð¼ÐµÐµÑ‚ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ð¹ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/class.c:6171
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° %q#D Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ Ð±ÐµÐ· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/class.c:6177
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ Ð±ÐµÐ· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/class.c:6496
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð°Ñ� Ð±Ð°Ð·Ð° %qT Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ð² %qT Ð¸Ð·-Ð·Ð° Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/class.c:6508
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� Ð±Ð°Ð·Ð° %qT Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ð² %qT Ð¸Ð·-Ð·Ð° Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/class.c:6758
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ %qD Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� ABI Ð¸ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒÑ�Ñ� Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ… GCC"
  
! #: cp/class.c:6937
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ‚Ð¸Ð¿Ð° %qT Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº (%qE Ð±Ð°Ð¹Ñ‚)"
  
! #: cp/class.c:7223
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %q#T Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² %q#D"
  
! #: cp/class.c:7225
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %q#T Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %q#T"
  
! #: cp/class.c:7230
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q#D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/class.c:7258
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qD Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ†Ðµ %q#T"
  
! #: cp/class.c:7260
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qD Ð² Ð´Ñ€ÑƒÐ³Ð¾Ð¼ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼ %q#T"
  
! #: cp/class.c:7269 cp/class.c:7300
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ %q#T"
  
! #: cp/class.c:7277
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ†Ðµ %q#T"
  
! #: cp/class.c:7279
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð² Ð´Ñ€ÑƒÐ³Ð¾Ð¼ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼ %q#T"
  
! #: cp/class.c:7298
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/class.c:7412 cp/parser.c:25654
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T"
  
! #: cp/class.c:7549
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ð¹ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/class.c:7577
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "Ñ‚Ð¸Ð¿ transparent %q#T Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð»ÐµÐ¹"
  
! #: cp/class.c:7583
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "type transparent ÐºÐ»Ð°Ñ�Ñ� %qT Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ðµ ÐºÐ»Ð°Ñ�Ñ�Ñ‹"
  
! #: cp/class.c:7587
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "Ð² Ñ‚Ð¸Ð¿Ðµ Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT ÐµÑ�Ñ‚ÑŒ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/class.c:7593
  #, gcc-internal-format
  msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall"
  msgstr "type transparent %q#T Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð´ÐµÐ»Ð°Ð½ Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ñ‹Ð¼, Ñ‚Ð°Ðº ÐºÐ°Ðº Ñ‚Ð¸Ð¿ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� Ð¸Ð¼ÐµÐµÑ‚ ABI, Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ñ‹Ð¹ Ð¾Ñ‚ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð² Ñ†ÐµÐ»Ð¾Ð¼"
  
! #: cp/class.c:7750
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %<#include <initializer_list>%>"
  
! #: cp/class.c:7761
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚ÑŒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ Ð¸Ð·-Ð·Ð° Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð¸Ñ… Ð³Ñ€Ð°Ð¼Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð¾ÑˆÐ¸Ð±Ð¾Ðº"
  
! #: cp/class.c:8268
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° %<\"%E\"%>, Ð·Ð°Ð´Ð°ÑŽÑ‰Ð°Ñ� Ñ�Ð·Ñ‹Ðº"
  
! #: cp/class.c:8358
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð±Ð¾Ñ€Ðµ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/class.c:8516
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¿Ð¾Ñ�Ð¾Ð±Ð° Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ðº Ñ‚Ð¸Ð¿Ñƒ %q#T"
  
! #: cp/class.c:8543
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ðº Ñ‚Ð¸Ð¿Ñƒ %q#T Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾"
  
! #: cp/class.c:8570
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD"
  
! #: cp/class.c:8573
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ð¾Ð»ÑƒÑ‡Ð¸Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ %<&%E%>)"
  
! #: cp/class.c:8649 cp/class.c:8691
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ� Ð¾ Ñ‚Ð¸Ð¿Ðµ"
  
! #: cp/class.c:8669
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� %qE Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT Ð² Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/class.c:8943
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qT"
  
! #: cp/class.c:8946
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
*************** msgstr ""
*** 49007,49013 ****
  msgid "%q+E is not a constant expression"
  msgstr "%q+E Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8016
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
--- 49054,49060 ----
  msgid "%q+E is not a constant expression"
  msgstr "%q+E Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.c:1771 cp/constexpr.c:8025
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
*************** msgstr "  %qT Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¾Ð´Ð
*** 49058,49064 ****
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
--- 49105,49111 ----
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
! #: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8057
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
*************** msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¸Ð½Ð´ÐµÐºÑ�Ð°
*** 49177,49581 ****
  msgid "accessing uninitialized array element"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼Ñƒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/constexpr.c:3875
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ð¿Ð¾ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð² %qE"
  
! #: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114
! #: cp/constexpr.c:6211 cp/constexpr.c:7968
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.c:3898
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "mutable %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:3929 cp/constexpr.c:3951
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼Ñƒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ %qD"
  
! #: cp/constexpr.c:3931
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "Ð¾Ð±Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ðµ Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ %qD Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:4062
  #, 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.c:4065
  #, 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.c:4076
  #, 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.c:4079
  #, 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.c:4090
  #, 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.c:4093
  #, 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.c:4104
  #, 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.c:4108
  #, 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.c:4119
  #, 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.c:4122
  #, 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.c:4163
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: cp/constexpr.c:4172 cp/constexpr.c:4182
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4202
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4226
  #, fuzzy, gcc-internal-format
  #| msgid "accessing uninitialized member %qD"
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼Ñƒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ %qD"
  
! #: cp/constexpr.c:4238
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4961 cp/constexpr.c:6781
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ð¿Ð¾ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ"
  
! #: cp/constexpr.c:4981
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "Ð¾Ð±Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ðµ Ðº Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÑŽ %qE Ñ‡ÐµÑ€ÐµÐ· %qT glvalue Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:5026
  #, 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.c:5028 cp/constexpr.c:5035
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/constexpr.c:5033
  #, 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.c:5038
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:5045
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² Ñ�Ð²Ð¾ÐµÐ¼ Ñ�Ð¾Ð±Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¼ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: cp/constexpr.c:5050
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D Ð½Ðµ ÐµÑ�Ñ‚ÑŒ const"
  
! #: cp/constexpr.c:5053
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/constexpr.c:5058 cp/constexpr.c:5065
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD Ð½Ðµ Ð±Ñ‹Ð»Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.c:5071
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD Ð½Ðµ Ð±Ñ‹Ð»Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<constexpr%>"
  
! #: cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/constexpr.c:5320
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.c:5389
  #, 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"
  msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¸Ð· %qs Ð² %qs Ð² %L"
  
! #: cp/constexpr.c:5402
  #, 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.c:5802 cp/constexpr.c:7039
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.c:5908
  #, 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.c:6010
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "inline assembly is not a constant expression"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.c:6011
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6076
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.c:6089
  #, 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.c:6271 cp/constexpr.c:8646
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½ÐµÐ»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:6699 cp/constexpr.c:8173
  #, 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.c:6727
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ð² Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿ %qT Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:6756
  #, fuzzy, gcc-internal-format
  #| msgid "%s\"%s\"%s is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "%s\"%s\"%s Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/constexpr.c:6792
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.c:6992
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id"
  msgid "unexpected template-id %qE"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� template-id"
  
! #: cp/constexpr.c:6998
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %qE must be directly called"
  msgid "function concept must be called"
  msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð°Ð¿Ñ€Ñ�Ð¼ÑƒÑŽ"
  
! #: cp/constexpr.c:7023
  #, 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.c:7042
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð²Ð¸Ð´Ð° %s"
  
! #: cp/constexpr.c:7272
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð¾ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° mutable Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ %qT"
  
! #: cp/constexpr.c:7280
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð¾ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð½Ðµ Ð¿Ð¾Ð»Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/constexpr.c:7295
  #, 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.c:7306
  #, 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.c:7328
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7908
  #, 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.c:8138
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8141
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8193
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from integer to pointer"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast Ð¸Ð· Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: cp/constexpr.c:8226
  #, 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.c:8265
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<this%> Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:8419
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8486
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸"
  
! #: cp/constexpr.c:8501
  #, 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.c:8565
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:8615
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8622
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8695
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Ð´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð° Ð½Ð¾Ð»ÑŒ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.c:8791
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.c:8858
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/constexpr.c:8888
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.c:8897
  #, fuzzy, gcc-internal-format
  #| msgid "statement is not a constant expression"
  msgid "label definition is not a constant expression"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.c:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ AST Ð²Ð¸Ð´Ð° %s"
--- 49224,49628 ----
  msgid "accessing uninitialized array element"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼Ñƒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/constexpr.c:3877
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ð¿Ð¾ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð² %qE"
  
! #: cp/constexpr.c:3894 cp/constexpr.c:3993 cp/constexpr.c:6123
! #: cp/constexpr.c:6220 cp/constexpr.c:7977
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.c:3900
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "mutable %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:3931 cp/constexpr.c:3953
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼Ñƒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ %qD"
  
! #: cp/constexpr.c:3933
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "Ð¾Ð±Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ðµ Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ %qD Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:4064
  #, 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.c:4067
  #, 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.c:4078
  #, 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.c:4081
  #, 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.c:4092
  #, 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.c:4095
  #, 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.c:4106
  #, 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.c:4110
  #, 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.c:4121
  #, 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.c:4124
  #, 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.c:4165
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
  
! #: cp/constexpr.c:4174 cp/constexpr.c:4184
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.c:4204
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.c:4228
  #, fuzzy, gcc-internal-format
  #| msgid "accessing uninitialized member %qD"
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼Ñƒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ %qD"
  
! #: cp/constexpr.c:4240
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.c:4970 cp/constexpr.c:6790
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ð¿Ð¾ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¼Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ"
  
! #: cp/constexpr.c:4990
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "Ð¾Ð±Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ðµ Ðº Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÑŽ %qE Ñ‡ÐµÑ€ÐµÐ· %qT glvalue Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:5035
  #, 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.c:5037 cp/constexpr.c:5044
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/constexpr.c:5042
  #, 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.c:5047
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:5054
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² Ñ�Ð²Ð¾ÐµÐ¼ Ñ�Ð¾Ð±Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¼ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: cp/constexpr.c:5059
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D Ð½Ðµ ÐµÑ�Ñ‚ÑŒ const"
  
! #: cp/constexpr.c:5062
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/constexpr.c:5067 cp/constexpr.c:5074
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD Ð½Ðµ Ð±Ñ‹Ð»Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.c:5080
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD Ð½Ðµ Ð±Ñ‹Ð»Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<constexpr%>"
  
! #: cp/constexpr.c:5083
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/constexpr.c:5329
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.c:5398
  #, 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"
  msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¸Ð· %qs Ð² %qs Ð² %L"
  
! #: cp/constexpr.c:5411
  #, 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.c:5811 cp/constexpr.c:7048
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.c:5917
  #, 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.c:6019
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "inline assembly is not a constant expression"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.c:6020
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.c:6085
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.c:6098
  #, 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.c:6280 cp/constexpr.c:8655
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½ÐµÐ»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:6708 cp/constexpr.c:8182
  #, 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.c:6736
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ð² Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿ %qT Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:6765
  #, fuzzy, gcc-internal-format
  #| msgid "%s\"%s\"%s is not allowed"
  msgid "cast from %qT is not allowed"
  msgstr "%s\"%s\"%s Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/constexpr.c:6801
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.c:6906 cp/constexpr.c:8481 cp/constexpr.c:8859
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.c:7001
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id"
  msgid "unexpected template-id %qE"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� template-id"
  
! #: cp/constexpr.c:7007
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %qE must be directly called"
  msgid "function concept must be called"
  msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qE Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð°Ð¿Ñ€Ñ�Ð¼ÑƒÑŽ"
  
! #: cp/constexpr.c:7032
  #, 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.c:7051
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð²Ð¸Ð´Ð° %s"
  
! #: cp/constexpr.c:7281
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð¾ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° mutable Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ñ‹ %qT"
  
! #: cp/constexpr.c:7289
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð¾ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð½Ðµ Ð¿Ð¾Ð»Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/constexpr.c:7304
  #, 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.c:7315
  #, 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.c:7337
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:7917
  #, 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.c:8147
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8150
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:8202
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from integer to pointer"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast Ð¸Ð· Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: cp/constexpr.c:8235
  #, 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.c:8274
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<this%> Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:8428
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:8495
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸"
  
! #: cp/constexpr.c:8510
  #, 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.c:8574
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/constexpr.c:8624
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8631
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8704
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Ð´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð° Ð½Ð¾Ð»ÑŒ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.c:8800
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.c:8867
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/constexpr.c:8897
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/constexpr.c:8906
  #, fuzzy, gcc-internal-format
  #| msgid "statement is not a constant expression"
  msgid "label definition is not a constant expression"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/constexpr.c:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ AST Ð²Ð¸Ð´Ð° %s"
*************** msgstr "Ð² C++11 Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹
*** 49603,49643 ****
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "Ð² C++11 Ñ�Ñ‚Ð¾ throw Ñ‚ÐµÑ€Ð¼Ð¸Ð½Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÑŽÑ‚ noexcept"
  
! #: cp/cp-gimplify.c:2773
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes in template argument %qE"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE"
  
! #: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/cp-gimplify.c:2813
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/cp-gimplify.c:2830
  #, 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.c:2841
  #, 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.c:2853
  #, 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 ""
  
! #: cp/cp-gimplify.c:2957
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
--- 49650,49690 ----
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "Ð² C++11 Ñ�Ñ‚Ð¾ throw Ñ‚ÐµÑ€Ð¼Ð¸Ð½Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÑŽÑ‚ noexcept"
  
! #: cp/cp-gimplify.c:2797
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes in template argument %qE"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE"
  
! #: cp/cp-gimplify.c:2819 cp/cp-gimplify.c:2831 cp/decl.c:4049 cp/method.c:978
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/cp-gimplify.c:2837
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/cp-gimplify.c:2854
  #, 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.c:2865
  #, 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.c:2877
  #, 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 ""
  
! #: cp/cp-gimplify.c:2981
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
*************** msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº
*** 49681,49687 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7976
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qT Ð² %qT Ð½Ðµ Ñ�Ð½Ð¸Ð¼Ð°ÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
--- 49728,49734 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7991
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qT Ð² %qT Ð½Ðµ Ñ�Ð½Ð¸Ð¼Ð°ÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
*************** msgstr "%qF Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %
*** 50053,50310 ****
  msgid "odr-used inline variable %qD is not defined"
  msgstr "odr-used inline Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: cp/decl.c:1198
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD Ð¿Ñ€Ð¾Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<extern%>, Ð° Ð¿Ð¾Ð·Ð¶Ðµ ÐºÐ°Ðº %<static%>"
  
! #: cp/decl.c:1238
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qF Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹"
  
! #: cp/decl.c:1252
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "Ð¸Ð· Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qF"
  
! #: cp/decl.c:1299
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%> from previous declaration"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² %<constexpr%> Ð¾Ñ‚ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:1303 cp/decl.c:15337
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: cp/decl.c:1332
  #, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ concept %q#D"
  
! #: cp/decl.c:1354
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
  
! #: cp/decl.c:1383
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %q#D declares a non-template function"
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€ÑƒÐµÑ‚ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ð½ÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/decl.c:1386
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D"
  msgid "previous declaration of %q#D"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+#D"
  
! #: cp/decl.c:1435
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguating new declaration %q+#D"
  msgid "ambiguating new declaration %q+#D"
  msgstr "Ð´ÐµÐ»Ð°ÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ð½Ð¾Ð²ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ %q+#D"
  
! #: cp/decl.c:1437 cp/decl.c:1820
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "Ñ�Ñ‚Ð°Ñ€Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/decl.c:1506
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr ""
  
! #: cp/decl.c:1519 cp/decl.c:1646
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D"
  
! #: cp/decl.c:1520 cp/decl.c:1647
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D"
  
! #: cp/decl.c:1528
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ ÐºÐ°Ðº Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q#D"
  
! #: cp/decl.c:1532 cp/decl.c:1593
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1621
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1627 cp/decl.c:1641
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "Ð½Ð¾Ð²Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð´ÐµÐ»Ð°ÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ %#D"
  
! #: cp/decl.c:1631
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.c:1735
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %q+D conflicts with raw literal operator %qD"
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %q+D Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ñ�Ñ‹Ñ€Ð¾Ð¼Ñƒ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð¾Ð¼Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñƒ %qD"
  
! #: cp/decl.c:1739
  #, fuzzy, gcc-internal-format
  #| msgid "raw literal operator %q+D conflicts with literal operator template %qD"
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "Ñ�Ñ‹Ñ€Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %q+D Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñƒ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %qD"
  
! #: cp/decl.c:1755
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ð²Ð¸Ð´ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð°"
  
! #: cp/decl.c:1779
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration of template %q+#D"
  msgid "conflicting declaration of template %q#D"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q+#D"
  
! #: cp/decl.c:1801
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration of C function %q+#D"
  msgid "conflicting declaration of C function %q#D"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� C Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+#D"
  
! #: cp/decl.c:1818
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguating new declaration of %q+#D"
  msgid "ambiguating new declaration of %q#D"
  msgstr "Ð´ÐµÐ»Ð°ÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ð½Ð¾Ð²ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ %q+#D"
  
! #: cp/decl.c:1828
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q+#D"
  msgid "conflicting declaration %q#D"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+#D"
  
! #: cp/decl.c:1830
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/decl.c:1840
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1842
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1900
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q#D Ñ€Ð°Ð½ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:1912
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� %q#D"
  
! #: cp/decl.c:1914
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð½ÐµÐ¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:1954
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration of %q+#D with %qL linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+#D Ñ� %qL Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/decl.c:1957
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ� %qL Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/decl.c:1992 cp/decl.c:2002
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %d %q#D"
  
! #: cp/decl.c:1995 cp/decl.c:2005
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð² %q#D Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:2045
  #, 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/decl.c:2053
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with import"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� namespace %qD Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚"
  
! #: cp/decl.c:2054
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "import declared %q#D here"
  msgstr " Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:2062
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q+#D"
  msgid "conflicting exporting declaration %qD"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+#D"
  
! #: cp/decl.c:2063
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qD was here"
  msgid "previous declaration %q#D here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð±Ñ‹Ð»Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:2088
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %qD was here"
  msgid "previous definition of %qD here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD Ð±Ñ‹Ð»Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:2089
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qD was here"
  msgid "previous declaration of %qD here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð±Ñ‹Ð»Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:2102
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared %<virtual%> inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<virtual%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.c:2147
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð² Ñ‚Ð¾Ð¹ Ð¶Ðµ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/decl.c:2164
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %q+D"
  msgid "deleted definition of %qD is not first declaration"
--- 50100,50357 ----
  msgid "odr-used inline variable %qD is not defined"
  msgstr "odr-used inline Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
  
! #: cp/decl.c:1200
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD Ð¿Ñ€Ð¾Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<extern%>, Ð° Ð¿Ð¾Ð·Ð¶Ðµ ÐºÐ°Ðº %<static%>"
  
! #: cp/decl.c:1240
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qF Ð¸Ð¼ÐµÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹"
  
! #: cp/decl.c:1254
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "Ð¸Ð· Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qF"
  
! #: cp/decl.c:1301
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%> from previous declaration"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÐµÑ‚Ñ�Ñ� Ð² %<constexpr%> Ð¾Ñ‚ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:1305 cp/decl.c:15357
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: cp/decl.c:1334
  #, gcc-internal-format
  msgid "cannot specialize concept %q#D"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ concept %q#D"
  
! #: cp/decl.c:1356
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
  
! #: cp/decl.c:1385
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %q#D declares a non-template function"
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€ÑƒÐµÑ‚ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ð½ÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/decl.c:1388
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D"
  msgid "previous declaration of %q#D"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+#D"
  
! #: cp/decl.c:1437
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguating new declaration %q+#D"
  msgid "ambiguating new declaration %q+#D"
  msgstr "Ð´ÐµÐ»Ð°ÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ð½Ð¾Ð²ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ %q+#D"
  
! #: cp/decl.c:1439 cp/decl.c:1822
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "Ñ�Ñ‚Ð°Ñ€Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/decl.c:1508
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr ""
  
! #: cp/decl.c:1521 cp/decl.c:1648
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D"
  
! #: cp/decl.c:1522 cp/decl.c:1649
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D"
  
! #: cp/decl.c:1530
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ ÐºÐ°Ðº Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q#D"
  
! #: cp/decl.c:1534 cp/decl.c:1595
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1623
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.c:1629 cp/decl.c:1643
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "Ð½Ð¾Ð²Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð´ÐµÐ»Ð°ÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ %#D"
  
! #: cp/decl.c:1633
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.c:1737
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %q+D conflicts with raw literal operator %qD"
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %q+D Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ñ�Ñ‹Ñ€Ð¾Ð¼Ñƒ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð¾Ð¼Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñƒ %qD"
  
! #: cp/decl.c:1741
  #, fuzzy, gcc-internal-format
  #| msgid "raw literal operator %q+D conflicts with literal operator template %qD"
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "Ñ�Ñ‹Ñ€Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %q+D Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñƒ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %qD"
  
! #: cp/decl.c:1757
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ð²Ð¸Ð´ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð°"
  
! #: cp/decl.c:1781
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration of template %q+#D"
  msgid "conflicting declaration of template %q#D"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q+#D"
  
! #: cp/decl.c:1803
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration of C function %q+#D"
  msgid "conflicting declaration of C function %q#D"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� C Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+#D"
  
! #: cp/decl.c:1820
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguating new declaration of %q+#D"
  msgid "ambiguating new declaration of %q#D"
  msgstr "Ð´ÐµÐ»Ð°ÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ð½Ð¾Ð²ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ %q+#D"
  
! #: cp/decl.c:1830
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q+#D"
  msgid "conflicting declaration %q#D"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+#D"
  
! #: cp/decl.c:1832
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/decl.c:1842
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1844
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<pragma omp declare reduction%>"
  
! #: cp/decl.c:1902
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q#D Ñ€Ð°Ð½ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:1903 cp/name-lookup.c:3188 cp/name-lookup.c:3217
  #: cp/name-lookup.c:3241
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:1914
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� %q#D"
  
! #: cp/decl.c:1916
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð½ÐµÐ¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:1956
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration of %q+#D with %qL linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+#D Ñ� %qL Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/decl.c:1959
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ� %qL Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/decl.c:1994 cp/decl.c:2004
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %d %q#D"
  
! #: cp/decl.c:1997 cp/decl.c:2007
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð² %q#D Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:2047
  #, 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/decl.c:2055
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with import"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� namespace %qD Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚"
  
! #: cp/decl.c:2056
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "import declared %q#D here"
  msgstr " Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:2064
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q+#D"
  msgid "conflicting exporting declaration %qD"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+#D"
  
! #: cp/decl.c:2065
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qD was here"
  msgid "previous declaration %q#D here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð±Ñ‹Ð»Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:2090
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %qD was here"
  msgid "previous definition of %qD here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD Ð±Ñ‹Ð»Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:2091
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qD was here"
  msgid "previous declaration of %qD here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð±Ñ‹Ð»Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:2104
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared %<virtual%> inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<virtual%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.c:2149
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð² Ñ‚Ð¾Ð¹ Ð¶Ðµ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/decl.c:2165
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %q+D"
  msgid "deleted definition of %qD is not first declaration"
*************** msgstr "ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ
*** 50318,50366 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2635
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: cp/decl.c:2774
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
  #. Reject two definitions.
! #: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#D"
  
! #: cp/decl.c:3050
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ"
  
! #: cp/decl.c:3074 cp/decl.c:3132
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ inline Ñ� %<gnu_inline%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼"
  
! #: cp/decl.c:3077 cp/decl.c:3135
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ inline Ð±ÐµÐ· %<gnu_inline%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: cp/decl.c:3084 cp/decl.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "deduction guide %qD must be declared at namespace scope"
  msgid "deduction guide %q+D redeclared"
  msgstr "Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð¾ Ð²Ñ‹Ð²Ð¾Ð´Ð° %qD Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½"
  
! #: cp/decl.c:3091
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 50365,50413 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2636
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: cp/decl.c:2775
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
  #. Reject two definitions.
! #: cp/decl.c:3035 cp/decl.c:3064 cp/decl.c:3106 cp/decl.c:3123 cp/decl.c:3226
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#D"
  
! #: cp/decl.c:3051
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:3061
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ"
  
! #: cp/decl.c:3075 cp/decl.c:3133
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ inline Ñ� %<gnu_inline%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼"
  
! #: cp/decl.c:3078 cp/decl.c:3136
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ inline Ð±ÐµÐ· %<gnu_inline%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
! #: cp/decl.c:3085 cp/decl.c:3143
  #, fuzzy, gcc-internal-format
  #| msgid "deduction guide %qD must be declared at namespace scope"
  msgid "deduction guide %q+D redeclared"
  msgstr "Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð¾ Ð²Ñ‹Ð²Ð¾Ð´Ð° %qD Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½"
  
! #: cp/decl.c:3092
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 50368,50827 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3156
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� friend %q#D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/decl.c:3171
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° Ð½Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:3174
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Ð½Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/decl.c:3216
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<constexpr%> Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ… %qD"
  
! #: cp/decl.c:3282
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð¼ÐµÑ‚ÐºÐ° %qE ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ð¼ÐµÑ‚ÐºÐ¾Ð¹"
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "previous label"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð¼ÐµÑ‚ÐºÐ°"
  
! #: cp/decl.c:3377
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  Ð¾Ñ‚Ñ�ÑŽÐ´Ð°"
  
! #: cp/decl.c:3400 cp/decl.c:3628
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  Ð¿Ð¾ÐºÐ¸Ð´Ð°ÐµÑ‚ OpenMP Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ñ‹Ð¹ Ð±Ð»Ð¾Ðº"
  
! #: cp/decl.c:3428
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  Ð¿ÐµÑ€ÐµÑ�ÐµÐºÐ°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ %q#D"
  
! #: cp/decl.c:3431
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚ %q#D, Ð¸Ð¼ÐµÑŽÑ‰Ð¸Ð¹ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/decl.c:3445 cp/decl.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² try-Ð±Ð»Ð¾Ðº"
  
! #: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² catch-Ð±Ð»Ð¾Ðº"
  
! #: cp/decl.c:3457 cp/decl.c:3611
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² OpenMP Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ñ‹Ð¹ Ð±Ð»Ð¾Ðº"
  
! #: cp/decl.c:3463 cp/decl.c:3603
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² Ñ�Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð°Ñ‚Ð¾Ð¼Ð°Ñ€Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:3470 cp/decl.c:3605
  #, fuzzy, gcc-internal-format
  #| msgid "  enters %<constexpr%> if statement"
  msgid "  enters %<constexpr if%> statement"
  msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² %<constexpr%> Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ if"
  
! #: cp/decl.c:3588
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  Ð¿Ñ€Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ %q#D"
  
! #: cp/decl.c:3591
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚ %q#D, Ð¸Ð¼ÐµÑŽÑ‰Ð¸Ð¹ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/decl.c:4055 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð±ÐµÐ· Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/decl.c:4061
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:4072
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼"
  
! #: cp/decl.c:4100 cp/decl.c:4186
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %q#T' Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² %q#T"
  
! #: cp/decl.c:4101
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "Ð½ÐµÑ‚ Ð¸Ð¼ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð° %q#T Ð² %q#T"
  
! #: cp/decl.c:4114
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Ð¿Ñ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€ %qT Ð² %qT Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
! #: cp/decl.c:4123
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> Ð¸Ð¼ÐµÐ½ÑƒÐµÑ‚ %q#T, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:4130
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> Ð¸Ð¼ÐµÐ½ÑƒÐµÑ‚ %q#T, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/decl.c:4195
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñƒ %qD"
  
! #: cp/decl.c:4531
  #, 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.c:5038
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ"
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ"
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÐµÐ¹ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�-ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ"
  
! #: cp/decl.c:5063
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q#T"
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð»Ñ� %q#T Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð° %qs ÐºÐ»ÑŽÑ‡ÐµÐ²Ñ‹Ð¼ Ñ�Ð»Ð¾Ð²Ð¾Ð¼"
  
! #: cp/decl.c:5108
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ð¾Ð´Ð½Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:5113
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ð° C++ %qT"
  
! #: cp/decl.c:5130
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5163
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð² typedef-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:5171
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "Ð² ISO C++ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
! #: cp/decl.c:5178
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5181
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5186
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:5189
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð²"
  
! #: cp/decl.c:5192
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5196
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5200
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5204
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5208
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5212
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> Ð² Ñ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¾Ñ‚Ð±Ñ€Ð¾ÑˆÐµÐ½"
  
! #: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot be used for type declarations"
  msgid "%qs cannot be used for type declarations"
  msgstr "%<constexpr%> Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/decl.c:5243
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð² Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %q#T"
  
! #: cp/decl.c:5246
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "Ð½Ð¸ÐºÐ°ÐºÐ¾Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒÑ�Ñ� Ðº Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:5318
  #, 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.c:5322
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð½Ñ‹Ñ… Ðº Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT Ð±ÐµÐ· Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:5386 cp/decl2.c:859
  #, 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.c:5399
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ %<extern%> Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: cp/decl.c:5437
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð¾ %<dllimport%>"
  
! #: cp/decl.c:5461
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %q#T"
  
! #: cp/decl.c:5469
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "non-member-template Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: cp/decl.c:5470
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:5482
  #, 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.c:5494
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD"
  
! #: cp/decl.c:5542
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð²Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/decl.c:5559
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5594
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<thread_local%> in %<constexpr%> function"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<thread_local%> Ñ� %<constexpr%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<static%> in %<constexpr%> function"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<static%> Ñ� %<constexpr%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:5671
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q#D Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°, Ñ…Ð¾Ñ‚Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:5677 cp/decl.c:6830
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q#D Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:5687
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %q#D Ð½ÐµÐ¿Ð¾Ð»Ð¾Ð½ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½"
  
! #: cp/decl.c:5754
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ñ�Ñ�Ñ‹Ð»ÐºÐ°, Ð½Ð¾ Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: cp/decl.c:5837
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "Ð¸Ð¼Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¼ Ð² GNU-Ñ�Ñ‚Ð¸Ð»Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/decl.c:5843
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "Ð¸Ð¼Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¼ Ð² GNU-Ñ�Ñ‚Ð¸Ð»Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/decl.c:5862
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
  
! #: cp/decl.c:5866
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99 Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€ %qD"
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/decl.c:5941
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: cp/decl.c:5981
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ %qD Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚ÐµÐ½"
  
! #: cp/decl.c:6006
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ %qD Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: cp/decl.c:6057
  #, 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.c:6061
  #, 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.c:6067
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "Ñ�Ñ‚Ð¾ Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ð±Ð¾Ð¹Ñ‚Ð¸, ÑƒÐ´Ð°Ð»Ð¸Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:6109
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° %qD"
  
! #: cp/decl.c:6116
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð² %<constexpr%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:6125
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6133
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/decl.c:6137
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ñ�Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð»Ñ�Ñ� Ð² Ñ‚ÐµÐ»Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:6140
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÑ‚ %q#D"
  
! #: cp/decl.c:6308
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð´Ð»Ñ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:6365
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %qT Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ Ð·Ð°ÐºÐ»ÑŽÑ‡ÐµÐ½ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸"
--- 50415,50874 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3157
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� friend %q#D Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/decl.c:3172
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° Ð½Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:3175
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Ð½Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:3190 cp/decl.c:3234 cp/name-lookup.c:2731 cp/name-lookup.c:3215
  #: cp/name-lookup.c:3239
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/decl.c:3217
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<constexpr%> Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ… %qD"
  
! #: cp/decl.c:3283
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð¼ÐµÑ‚ÐºÐ° %qE ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ð¼ÐµÑ‚ÐºÐ¾Ð¹"
  
! #: cp/decl.c:3284
  #, gcc-internal-format
  msgid "previous label"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð¼ÐµÑ‚ÐºÐ°"
  
! #: cp/decl.c:3378
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  Ð¾Ñ‚Ñ�ÑŽÐ´Ð°"
  
! #: cp/decl.c:3401 cp/decl.c:3629
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  Ð¿Ð¾ÐºÐ¸Ð´Ð°ÐµÑ‚ OpenMP Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ñ‹Ð¹ Ð±Ð»Ð¾Ðº"
  
! #: cp/decl.c:3429
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  Ð¿ÐµÑ€ÐµÑ�ÐµÐºÐ°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ %q#D"
  
! #: cp/decl.c:3432
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚ %q#D, Ð¸Ð¼ÐµÑŽÑ‰Ð¸Ð¹ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/decl.c:3446 cp/decl.c:3600
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² try-Ð±Ð»Ð¾Ðº"
  
! #: cp/decl.c:3452 cp/decl.c:3582 cp/decl.c:3602
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² catch-Ð±Ð»Ð¾Ðº"
  
! #: cp/decl.c:3458 cp/decl.c:3612
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² OpenMP Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ñ‹Ð¹ Ð±Ð»Ð¾Ðº"
  
! #: cp/decl.c:3464 cp/decl.c:3604
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² Ñ�Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð°Ñ‚Ð¾Ð¼Ð°Ñ€Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:3471 cp/decl.c:3606
  #, fuzzy, gcc-internal-format
  #| msgid "  enters %<constexpr%> if statement"
  msgid "  enters %<constexpr if%> statement"
  msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² %<constexpr%> Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ if"
  
! #: cp/decl.c:3589
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  Ð¿Ñ€Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ %q#D"
  
! #: cp/decl.c:3592
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚ %q#D, Ð¸Ð¼ÐµÑŽÑ‰Ð¸Ð¹ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/decl.c:4056 cp/parser.c:6807
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð±ÐµÐ· Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/decl.c:4062
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:4073
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼"
  
! #: cp/decl.c:4101 cp/decl.c:4187
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %q#T' Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² %q#T"
  
! #: cp/decl.c:4102
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "Ð½ÐµÑ‚ Ð¸Ð¼ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð° %q#T Ð² %q#T"
  
! #: cp/decl.c:4115
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Ð¿Ñ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€ %qT Ð² %qT Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
! #: cp/decl.c:4124
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> Ð¸Ð¼ÐµÐ½ÑƒÐµÑ‚ %q#T, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:4131
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%<typename %T::%D%> Ð¸Ð¼ÐµÐ½ÑƒÐµÑ‚ %q#T, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/decl.c:4196
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñƒ %qD"
  
! #: cp/decl.c:4532
  #, 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.c:5039
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ"
  
! #: cp/decl.c:5042
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ"
  
! #: cp/decl.c:5045
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÐµÐ¹ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�-ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ"
  
! #: cp/decl.c:5064
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q#T"
  
! #: cp/decl.c:5067
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð»Ñ� %q#T Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð° %qs ÐºÐ»ÑŽÑ‡ÐµÐ²Ñ‹Ð¼ Ñ�Ð»Ð¾Ð²Ð¾Ð¼"
  
! #: cp/decl.c:5109
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ð¾Ð´Ð½Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:5114
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ð° C++ %qT"
  
! #: cp/decl.c:5131
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5164
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð² typedef-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:5172
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "Ð² ISO C++ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
  
! #: cp/decl.c:5179
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5182
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5187
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:5190
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð²"
  
! #: cp/decl.c:5193
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5197
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5201
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5205
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5209
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:5213
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> Ð² Ñ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¾Ñ‚Ð±Ñ€Ð¾ÑˆÐµÐ½"
  
! #: cp/decl.c:5216 cp/decl.c:5219 cp/decl.c:5222
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot be used for type declarations"
  msgid "%qs cannot be used for type declarations"
  msgstr "%<constexpr%> Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/decl.c:5244
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð² Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %q#T"
  
! #: cp/decl.c:5247
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "Ð½Ð¸ÐºÐ°ÐºÐ¾Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒÑ�Ñ� Ðº Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:5319
  #, 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.c:5323
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð½Ñ‹Ñ… Ðº Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT Ð±ÐµÐ· Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:5387 cp/decl2.c:859
  #, 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.c:5400
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ %<extern%> Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: cp/decl.c:5438
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð¾ %<dllimport%>"
  
! #: cp/decl.c:5462
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %q#T"
  
! #: cp/decl.c:5470
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "non-member-template Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: cp/decl.c:5471
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:5483
  #, 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.c:5495
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD"
  
! #: cp/decl.c:5543
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð²Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/decl.c:5560
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D not permitted in module purview"
  msgstr ""
  
! #: cp/decl.c:5595
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<thread_local%> in %<constexpr%> function"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<thread_local%> Ñ� %<constexpr%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:5600
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<static%> in %<constexpr%> function"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<static%> Ñ� %<constexpr%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:5672
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q#D Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°, Ñ…Ð¾Ñ‚Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:5678 cp/decl.c:6856
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q#D Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:5688
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %q#D Ð½ÐµÐ¿Ð¾Ð»Ð¾Ð½ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½"
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ñ�Ñ�Ñ‹Ð»ÐºÐ°, Ð½Ð¾ Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: cp/decl.c:5838
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "Ð¸Ð¼Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¼ Ð² GNU-Ñ�Ñ‚Ð¸Ð»Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/decl.c:5844
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "Ð¸Ð¼Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¼ Ð² GNU-Ñ�Ñ‚Ð¸Ð»Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/decl.c:5863
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
  
! #: cp/decl.c:5867
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99 Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/decl.c:5923
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€ %qD"
  
! #: cp/decl.c:5930
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/decl.c:5942
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
  
! #: cp/decl.c:5982
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ %qD Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚ÐµÐ½"
  
! #: cp/decl.c:6007
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ %qD Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: cp/decl.c:6058
  #, 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.c:6062
  #, 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.c:6068
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "Ñ�Ñ‚Ð¾ Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ð±Ð¾Ð¹Ñ‚Ð¸, ÑƒÐ´Ð°Ð»Ð¸Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:6110
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° %qD"
  
! #: cp/decl.c:6117
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð² %<constexpr%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:6126
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:6134
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/decl.c:6138
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ñ�Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð»Ñ�Ñ� Ð² Ñ‚ÐµÐ»Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:6141
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÑ‚ %q#D"
  
! #: cp/decl.c:6309
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð´Ð»Ñ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:6366
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %qT Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ Ð·Ð°ÐºÐ»ÑŽÑ‡ÐµÐ½ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸"
*************** msgstr "%<[%E] =%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð
*** 50836,51045 ****
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qD"
  
! #: cp/decl.c:6439
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %q#D"
  
! #: cp/decl.c:6490
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99 Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð²Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð°"
  
! #: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691
! #: cp/typeck2.c:1739 cp/typeck2.c:1786
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð´Ð»Ñ� %qT"
  
! #: cp/decl.c:6570
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:6580
  #, 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.c:6698
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° %qT"
  
! #: cp/decl.c:6818
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type %qT"
  msgid "structured binding has incomplete type %qT"
  msgstr "Ð¿Ð¾Ð»Ðµ %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl.c:6832
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q#T Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:6845
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: cp/decl.c:6900
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:6921
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð´Ð¸Ð½ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: cp/decl.c:6966
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "Ð² C++98 %qD Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°, Ð° Ð½Ðµ %<{...}%>"
  
! #: cp/decl.c:7098
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ %qE, Ð·Ð°ÐºÐ»ÑŽÑ‡Ñ‘Ð½Ð½Ð¾Ð¹ Ð² Ñ�ÐºÐ¾Ð±ÐºÐ¸"
  
! #: cp/decl.c:7133
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: cp/decl.c:7135
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð° Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/decl.c:7138
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð° Ð´Ð»Ñ� non-inline Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/decl.c:7143
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð²Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°)"
  
! #: cp/decl.c:7328
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ñ�Ð¾Ð±Ð¾Ð¹"
  
! #: cp/decl.c:7586
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:7610
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to constructor %q#D"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %q#D"
  
! #: cp/decl.c:7615
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q+D"
  
! #: cp/decl.c:7620
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7625
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7630
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7680
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ (Ð° Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�) Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:7698 cp/decl.c:14079
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7702 cp/decl.c:14083
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ %<register%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.c:7758
  #, 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.c:7866
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� concept Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/decl.c:7925
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q#D"
  
! #: cp/decl.c:7968
  #, 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.c:8146
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q#D Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/decl.c:8252
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: cp/decl.c:8255
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ Ð¸Ð¼ÐµÐµÑ‚ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.c:8262
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8288
  #, 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.c:8297
  #, 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.c:8507
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:8523
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ %qT"
  
! #: cp/decl.c:8532 cp/decl.c:8617
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
--- 50883,51092 ----
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qD"
  
! #: cp/decl.c:6465
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %q#D"
  
! #: cp/decl.c:6516
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99 Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð²Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð°"
  
! #: cp/decl.c:6555 cp/decl.c:6815 cp/typeck2.c:1377 cp/typeck2.c:1665
! #: cp/typeck2.c:1713 cp/typeck2.c:1760
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð´Ð»Ñ� %qT"
  
! #: cp/decl.c:6596
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:6606
  #, 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.c:6724
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° %qT"
  
! #: cp/decl.c:6844
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type %qT"
  msgid "structured binding has incomplete type %qT"
  msgstr "Ð¿Ð¾Ð»Ðµ %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl.c:6858
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q#T Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:6871
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: cp/decl.c:6926
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:6947
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð´Ð¸Ð½ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: cp/decl.c:6992
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "Ð² C++98 %qD Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°, Ð° Ð½Ðµ %<{...}%>"
  
! #: cp/decl.c:7116
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ %qE, Ð·Ð°ÐºÐ»ÑŽÑ‡Ñ‘Ð½Ð½Ð¾Ð¹ Ð² Ñ�ÐºÐ¾Ð±ÐºÐ¸"
  
! #: cp/decl.c:7151
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: cp/decl.c:7153
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð° Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/decl.c:7156
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð° Ð´Ð»Ñ� non-inline Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/decl.c:7161
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð²Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°)"
  
! #: cp/decl.c:7346
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ñ�Ð¾Ð±Ð¾Ð¹"
  
! #: cp/decl.c:7604
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:7628
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to constructor %q#D"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %q#D"
  
! #: cp/decl.c:7633
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q+D"
  
! #: cp/decl.c:7638
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7643
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7648
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7698
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ (Ð° Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�) Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:7716 cp/decl.c:14099
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7720 cp/decl.c:14103
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ %<register%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.c:7776
  #, 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.c:7884
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� concept Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/decl.c:7943
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q#D"
  
! #: cp/decl.c:7986
  #, 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.c:8164
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q#D Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/decl.c:8270
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: cp/decl.c:8273
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ Ð¸Ð¼ÐµÐµÑ‚ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.c:8280
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8306
  #, 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.c:8315
  #, 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.c:8525
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:8541
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ %qT"
  
! #: cp/decl.c:8550 cp/decl.c:8635
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
*************** msgstr[0] ""
*** 51047,51053 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
--- 51094,51100 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8554
  #, 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] ""
*** 51055,51061 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8539
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
--- 51102,51108 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8557
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
*************** msgstr[0] ""
*** 51063,52760 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8584
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8610
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/decl.c:8619
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8640
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8646
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8675
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� %qT"
  
! #: cp/decl.c:8680
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� non-array non-class Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:8685
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° lambda Ð·Ð°Ð¼Ñ‹ÐºÐ°Ð½Ð¸Ñ� %qT"
  
! #: cp/decl.c:8691
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8700
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð±ÐµÐ· Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: cp/decl.c:9167
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "Ð½ÐµÐ»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� %<__thread%> Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:9170
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "Ð½ÐµÐ»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� %<__thread%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "C++11 %<thread_local%> Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÑƒÑŽ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¸ ÑƒÐ½Ð¸Ñ‡Ñ‚Ð¾Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/decl.c:9412
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€ %qT"
  
! #: cp/decl.c:9416
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qT"
  
! #: cp/decl.c:9419
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qT"
  
! #: cp/decl.c:9435
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ñ‡ÑƒÐ¶Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ñ‡ÑƒÐ¶Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: cp/decl.c:9463
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº %<virtual%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/decl.c:9465
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<const%> Ð¸ %<volatile%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: cp/decl.c:9471
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<virtual%> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
  
! #: cp/decl.c:9474
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<inline%> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
  
! #: cp/decl.c:9476
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<const%> Ð¸ %<volatile%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: cp/decl.c:9482
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<virtual%> Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:9485
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<inline%> Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:9487
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<const%> Ð¸ %<volatile%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:9493
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<virtual%> Ð¿Ð¾Ð»Ðµ"
  
! #: cp/decl.c:9496
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<inline%> Ð¿Ð¾Ð»Ðµ"
  
! #: cp/decl.c:9498
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<const%> Ð¸ %<volatile%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾Ð»Ñ�"
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº friend"
  
! #: cp/decl.c:9512
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸ÐµÐ¹ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹"
  
! #: cp/decl.c:9544
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD Ð²Ð½Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½, Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ³Ð¾ %qT"
  
! #: cp/decl.c:9584
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�-Ñ‡Ð»ÐµÐ½ %q#D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:9595
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "concept %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸"
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "concept %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ� Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: cp/decl.c:9605
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "concept %q#D Ñ� non-%<bool%> Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° %qT"
  
! #: cp/decl.c:9681
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "concept %qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.c:9703
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be instrumented"
  msgid "a function concept cannot be constrained"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: cp/decl.c:9713
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
  
! #: cp/decl.c:9758
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD Ð² friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:9769
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/decl.c:9788
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ friend-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/decl.c:9797
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<inline%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ friend-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/decl.c:9814
  #, 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.c:9859
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<::main%> ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/decl.c:9862
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<::main%> ÐºÐ°Ðº inline-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:9865 cp/decl.c:9868
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<::main%> ÐºÐ°Ðº Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:9870
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<::main%> ÐºÐ°Ðº Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:9932
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:9933
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:9941
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:9942
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "non-member Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:9952
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð¾ Ð²Ñ‹Ð²Ð¾Ð´Ð° %qD Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½"
  
! #: cp/decl.c:9960
  #, 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.c:9967
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð¾ Ð²Ñ‹Ð²Ð¾Ð´Ð° %qD Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚ÐµÐ»Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:9980
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ� C-Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/decl.c:9990
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "Ñ†ÐµÐ»Ñ‹Ð¹ Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ� %qs Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:10004
  #, fuzzy, gcc-internal-format
  #| msgid "floating point suffix %qs shadowed by implementation"
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸ %qs Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:10011
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ�Ñ‹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ %<_%> Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð´Ð»Ñ� Ð±ÑƒÐ´ÑƒÑ‰ÐµÐ¹ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:10099
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ %<int%>"
  
! #: cp/decl.c:10139
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½ÐµÑ�Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ %qD"
  
! #: cp/decl.c:10144
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ�Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ %q+D"
  
! #: cp/decl.c:10146
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D Ñ�Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÑ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:10163
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT"
  
! #: cp/decl.c:10356
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ %<::main%> ÐºÐ°Ðº Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/decl.c:10365
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "non-template Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<concept%>"
  
! #: cp/decl.c:10371
  #, 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.c:10378
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "concept Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿ %<bool%>"
  
! #: cp/decl.c:10381
  #, fuzzy, gcc-internal-format
  #| msgid "variable concept has no initializer"
  msgid "a variable concept cannot be constrained"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� concept Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/decl.c:10505
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… %q#D Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:10509
  #, 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.c:10513
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… %q#D Ð½ÐµÐ»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:10524
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:10529
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/decl.c:10534
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ %qD Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:10645
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl.c:10648
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl.c:10679 cp/decl.c:10751
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/decl.c:10683 cp/decl.c:10754
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/decl.c:10734
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qD"
  
! #: cp/decl.c:10737
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: cp/decl.c:10761
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qD"
  
! #: cp/decl.c:10764
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: cp/decl.c:10770
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qD"
  
! #: cp/decl.c:10773
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: cp/decl.c:10825
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð² Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/decl.c:10885
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qT"
  
! #: cp/decl.c:10887 cp/pt.c:16074
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:10897
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° void"
  
! #: cp/decl.c:10899
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° void"
  
! #: cp/decl.c:10904
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:10906
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:10911
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ñ�Ñ‹Ð»Ð¾Ðº"
  
! #: cp/decl.c:10913
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ñ�Ñ‹Ð»Ð¾Ðº"
  
! #: cp/decl.c:10918
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:10921
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, ÐºÑ€Ð¾Ð¼Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: cp/decl.c:10943
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð² Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð¼ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ñ‹ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, ÐºÑ€Ð¾Ð¼Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: cp/decl.c:11025
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ"
  
! #: cp/decl.c:11028
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/decl.c:11039
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ"
  
! #: cp/decl.c:11042
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/decl.c:11055
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "Ñ‚Ð¸Ð¿ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� %<operator %T%>"
  
! #: cp/decl.c:11058
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %<operator %T%>"
  
! #: cp/decl.c:11067
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: cp/decl.c:11070
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: cp/decl.c:11074
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11083
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier in declaration of deduction guide"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "decl-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: cp/decl.c:11104
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ñ� Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ void"
  
! #: cp/decl.c:11112
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ñ� Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ void"
  
! #: cp/decl.c:11127
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð±Ð»Ð¾ÐºÐ°"
  
! #: cp/decl.c:11132
  #, 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.c:11379
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ %<::%D%>"
  
! #: cp/decl.c:11382 cp/decl.c:11404
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ %<%T::%D%>"
  
! #: cp/decl.c:11385
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ %<%D::%D%>"
  
! #: cp/decl.c:11395
  #, 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.c:11419
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:11426
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl.c:11454
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %qD"
  
! #: cp/decl.c:11505
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¾Ð±ÑŠÑ�Ð²Ð»Ñ�ÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹"
  
! #: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:11530
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº %<typedef%>"
  
! #: cp/decl.c:11535
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
  #
! #: cp/decl.c:11570
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  msgid "both %qs and %qs specified"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
  
! #: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598
  #, 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.c:11609
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11619
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Ð´Ð²Ð° Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ð¼ÐµÐ½Ð¸ %qs"
  
! #: cp/decl.c:11627
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qs"
  
! #: cp/decl.c:11674
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿Ð»Ð¾Ñ�ÐºÐ¸Ðµ %<complex%> Ð¾Ð·Ð½Ð°Ñ‡Ð°ÑŽÑ‰Ð¸Ðµ %<double complex%>"
  
! #: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qs Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:11747
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ð¾Ð¹"
  
! #: cp/decl.c:11755
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<__int%d%> Ð´Ð»Ñ� %qs"
  
! #: cp/decl.c:11809
  #, fuzzy, gcc-internal-format
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> Ð¸ %<unsigned%> Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð´Ð»Ñ� %qs"
  
! #: cp/decl.c:11815
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> Ð¸ %<short%> Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð´Ð»Ñ� %qs"
  
! #: cp/decl.c:11823 cp/decl.c:11829
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: cp/decl.c:11834
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs ÑƒÐºÐ°Ð·Ð°Ð½ Ñ� %<decltype%>"
  
! #: cp/decl.c:11836
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs ÑƒÐºÐ°Ð·Ð°Ð½ Ñ� %<typeof%>"
  
! #: cp/decl.c:11903
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ complex Ð´Ð»Ñ� %qs Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
  
! #: cp/decl.c:11942
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr "Ð·Ð° Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ð¹ declarator-id"
  
! #: cp/decl.c:11963
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸ ÐºÐ°Ðº %<virtual%> Ð¸ ÐºÐ°Ðº %<static%>"
  
! #: cp/decl.c:11972
  #, 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.c:11985
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: cp/decl.c:11992
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qs"
  
! #: cp/decl.c:12002 cp/decl.c:12174
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qs"
  
! #: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a parameter cannot be declared %qs"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<constexpr%>"
  
! #: cp/decl.c:12041
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> Ð²Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059
! #: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:12063 cp/decl.c:12085
  #, 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.c:12073
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for structured binding declaration"
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:12097
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12108
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:12111
  #, 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.c:12146
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.c:12172
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Ð´Ð»Ñ� %qs Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.c:12186
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<extern%>"
  
! #: cp/decl.c:12191
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "Ð¸Ð¼Ñ� %qs Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ Ð½Ð° Ð²ÐµÑ€Ñ…Ð½ÐµÐ¼ ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%>"
  
! #: cp/decl.c:12199
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "Ð¸Ð¼Ñ� %qs Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾ Ð¸Ð¼ÐµÐµÑ‚ ÐºÐ»Ð°Ñ�Ñ� auto Ð¸ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ %<__thread%>"
  
! #: cp/decl.c:12213
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: cp/decl.c:12245
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð¾Ñ‚Ð½Ð¾Ñ�Ñ�Ñ‰Ð¸Ð¹Ñ�Ñ� Ðº Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñƒ Ñ‚Ð¸Ð¿Ð°, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: cp/decl.c:12303
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12309
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð¾Ñ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ� Ñ�ÐºÐ¾Ð±ÐºÐ°"
  
! #: cp/decl.c:12358
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "requires-ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: cp/decl.c:12378
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ %<auto%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð° Ð±ÐµÐ· Ð·Ð°Ð²ÐµÑ€ÑˆÐ°ÑŽÑ‰ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: cp/decl.c:12382
  #, 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.c:12387
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: cp/decl.c:12394
  #, 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.c:12403
  #, 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.c:12408
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° %<restrict%>"
  
! #: cp/decl.c:12419
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12428
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð¾ Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð´Ð»Ñ� %qT Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ð·Ð°Ð²ÐµÑ€ÑˆÐ°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: cp/decl.c:12441
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "Ñ…Ð²Ð¾Ñ�Ñ‚Ð¾Ð²Ð¾Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° %qT Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qT"
  
! #: cp/decl.c:12455
  #, 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.c:12458
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "%qs Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐ°ÑŽÑ‰Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ� %<auto%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:12482
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified return type of %qD"
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %qD"
  
! #: cp/decl.c:12494
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/decl.c:12500
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: cp/decl.c:12507
  #, 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.c:12518 cp/pt.c:29643
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT ÐºÐ°Ðº Ñ‚Ð¸Ð¿ Ð° Ð½Ðµ Ð¿Ð»Ð¾Ñ�ÐºÐ¸Ð¹ %<decltype(auto)%>"
  
! #: cp/decl.c:12524 cp/pt.c:29649
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:12556
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:12558
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:12563
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:12564
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:12572
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:12573
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ %<virtual%>"
  
! #: cp/decl.c:12608
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸"
  
! #: cp/decl.c:12613
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð²Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:12617
  #, 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.c:12627
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12644
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð·Ð°Ð²ÐµÑ€ÑˆÐ°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: cp/decl.c:12711
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° %q#T"
  
! #: cp/decl.c:12724 cp/decl.c:12731
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° %q#T"
  
! #: cp/decl.c:12733
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#T"
  
! #: cp/decl.c:12762
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
  
! #: cp/decl.c:12763
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
  
! #: cp/decl.c:12836
  #, 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.c:12907
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:12933
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾ Ñ�Ñ‡Ð¸Ñ‚Ð°ÑŽÑ‚Ñ�Ñ� friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸ Ñ�Ð²Ð¾ÐµÐ³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %<%T::%> Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qs"
  
! #: cp/decl.c:12968
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12970
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12978
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %<%T::%s%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %qT"
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Ð½Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹"
  
! #: cp/decl.c:13027
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿ %qT Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: cp/decl.c:13030
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ `%T"
  
! #: cp/decl.c:13041
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> Ð²Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:13044
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> Ð² friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:13047
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<explicit%>"
  
! #: cp/decl.c:13057
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qs ÐºÐ°Ðº %<mutable%>"
  
! #: cp/decl.c:13064
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qs ÐºÐ°Ðº %<mutable%>"
  
! #: cp/decl.c:13070
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs ÐºÐ°Ðº %<mutable%>"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ %qs ÐºÐ°Ðº %<mutable%>"
  
! #: cp/decl.c:13082
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ %qs ÐºÐ°Ðº %<mutable%>"
  
! #: cp/decl.c:13088
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<mutable%>"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a function definition"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�Ñ…"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a member function definition"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�Ñ…"
  
! #: cp/decl.c:13133
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:13136
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<auto%>"
  
! #: cp/decl.c:13141
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð»Ñ� typedef"
  
! #: cp/decl.c:13145
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef Ð¸Ð¼Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¼ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¸Ð¼ÐµÐ½Ð¸"
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qD Ñ� Ñ‚ÐµÐ¼ Ð¶Ðµ Ð¸Ð¼ÐµÐ½ÐµÐ¼, Ñ‡Ñ‚Ð¾ Ð¸ Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð¸Ð¹ ÐºÐ»Ð°Ñ�Ñ�"
  
! #: cp/decl.c:13260
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ friend-ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<inline%>"
  
! #: cp/decl.c:13268
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ friend"
  
! #: cp/decl.c:13270
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "Ð² friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°: %<friend class %T::%D%>"
  
! #: cp/decl.c:13274
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "Ð² friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°: %<friend %#T%>"
  
! #: cp/decl.c:13287
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ñ�Ð´ÐµÐ»Ð°Ñ‚ÑŒ ÐºÐ»Ð°Ñ�Ñ� %qT \"Ð´Ñ€ÑƒÐ³Ð¾Ð¼\" Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/decl.c:13307
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ¹Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: cp/decl.c:13311
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð»Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:13321
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ñ‹Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€ %qT Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/decl.c:13336
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "requires-ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð½ÐµÑ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:13355
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<::%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: cp/decl.c:13364 cp/parser.c:19197
  #, 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.c:13369
  #, fuzzy, gcc-internal-format
  #| msgid "%<auto%> parameter not permitted in this context"
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "%<auto%> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/decl.c:13372
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:13377
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/decl.c:13380
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<auto%>"
  
! #: cp/decl.c:13431 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð¼ÐµÐ½Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð±ÐµÐ· Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/decl.c:13435
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ� Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÐµÐ¼ %qT"
  
! #: cp/decl.c:13456
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs"
  
! #: cp/decl.c:13459
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13475
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<::%>"
  
! #: cp/decl.c:13496
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð² Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/decl.c:13506
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<virtual%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.c:13516
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<virtual%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð° Ð²Ñ�ÐµÐ³Ð´Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ�"
  
! #: cp/decl.c:13530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð² friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qD"
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qT"
  
! #: cp/decl.c:13544 cp/decl.c:13557
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a destructor cannot be %qs"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<constexpr%>"
  
! #: cp/decl.c:13550
  #, 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 "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/decl.c:13563
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð² friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qD"
  
! #: cp/decl.c:13572
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<concept%>"
  
! #: cp/decl.c:13578
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "concept Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:13586 cp/decl.c:13916
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� %s"
  
! #: cp/decl.c:13595
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: cp/decl.c:13598
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:13660
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Ð¿Ð¾Ð»Ðµ %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl.c:13665
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Ð¸Ð¼Ñ� %qT Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:13685
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹, Ð½Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹; Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº friend"
  
! #: cp/decl.c:13688
  #, 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.c:13741 cp/decl.c:13752
  #, fuzzy, gcc-internal-format
  #| msgid "static data member %qE declared %<concept%>"
  msgid "static data member %qE declared %qs"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<concept%>"
  
! #: cp/decl.c:13746
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802
  #, 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.c:13857
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.c:13860
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.c:13866
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<__thread%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.c:13870
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<thread_local%> Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.c:13875
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² %qs Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð²Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:13887
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð²Ð½Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð°"
  
! #: cp/decl.c:13891
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ð½Ð¾ %<inline%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ð²Ð½Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/decl.c:13899
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:13906
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:13907
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:13950
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/decl.c:13959
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:13998
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "Ñ�Ð»Ð¾Ð²Ð¾ %<static%> Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ (Ð² Ð¾Ñ‚Ð»Ð¸Ñ‡Ð¸Ðµ Ð¾Ñ‚ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¸Ñ�) Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ"
  
! #: cp/decl.c:14005
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº %<register%>"
  
! #: cp/decl.c:14011
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� extern-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %q#D"
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:14026
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<constexpr%>"
  
! #: cp/decl.c:14046
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/decl.c:14058
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%<extern%> Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qs Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:14063
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "Ð´Ð»Ñ� %qs Ð·Ð°Ð´Ð°Ð½ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<extern%> Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:14235
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ %qD"
  
! #: cp/decl.c:14238
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
  
  #
! #: cp/decl.c:14328
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
  #
! #: cp/decl.c:14332
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° %<void%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: cp/decl.c:14354
  #, 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.c:14362
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qD Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: cp/decl.c:14387
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ %qT"
  
! #: cp/decl.c:14389
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ %qT"
  
! #: cp/decl.c:14648
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€; Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ %<%T (const %T&)%>"
  
! #: cp/decl.c:14727
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¼Ð¾Ð¶ÐµÑ‚ Ð½Ðµ Ð´ÐµÐ¹Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹"
  
! #: cp/decl.c:14764
  #, 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.c:14770
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð»Ð¸Ð±Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ Ð¸Ð»Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹-Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: cp/decl.c:14780
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ� Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
  #. 13.4.0.3
! #: cp/decl.c:14806
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÑƒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ ?:"
  
  #. Variadic.
! #: cp/decl.c:14817
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/decl.c:14843
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14844
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14856
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14857
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14868
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.c:14869 cp/decl.c:14879
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14880
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14894
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/decl.c:14918
  #, 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.c:14925
  #, 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.c:14927
  #, 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.c:14936
  #, 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.c:14938
  #, 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.c:14954
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %qD Ð²Ñ�ÐµÐ³Ð´Ð° Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÑ‚ Ð¾Ð±Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl.c:14973
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ %qT"
  
! #: cp/decl.c:14980
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ %qT"
  
! #: cp/decl.c:14992
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð¿Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÑŽ"
  
! #: cp/decl.c:15047
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.c:15070
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ð¸Ð½Ð¾Ð½Ð¸Ð¼Ð° Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.c:15073
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ typedef-Ð¸Ð¼ÐµÐ½Ð¸ %qD Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.c:15075
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:15083
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qT ÐºÐ°Ðº Ð½Ð° %qs"
  
! #: cp/decl.c:15084 cp/decl.c:15091
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qT ÐºÐ°Ðº Ð½Ð° enum"
--- 51110,52807 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8602
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8628
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/decl.c:8637
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8658
  #, gcc-internal-format
  msgid "%<std::tuple_element<%u, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.c:8664
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8693
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� %qT"
  
! #: cp/decl.c:8698
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� non-array non-class Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:8703
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° lambda Ð·Ð°Ð¼Ñ‹ÐºÐ°Ð½Ð¸Ñ� %qT"
  
! #: cp/decl.c:8709
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8718
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð±ÐµÐ· Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: cp/decl.c:9185
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "Ð½ÐµÐ»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� %<__thread%> Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:9188
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "Ð½ÐµÐ»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� %<__thread%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/decl.c:9193
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "C++11 %<thread_local%> Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÑƒÑŽ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¸ ÑƒÐ½Ð¸Ñ‡Ñ‚Ð¾Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/decl.c:9430
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€ %qT"
  
! #: cp/decl.c:9434
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %qT"
  
! #: cp/decl.c:9437
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qT"
  
! #: cp/decl.c:9453
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ñ‡ÑƒÐ¶Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: cp/decl.c:9455
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ñ‡ÑƒÐ¶Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: cp/decl.c:9481
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº %<virtual%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/decl.c:9483
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<const%> Ð¸ %<volatile%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: cp/decl.c:9489
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<virtual%> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
  
! #: cp/decl.c:9492
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<inline%> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
  
! #: cp/decl.c:9494
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<const%> Ð¸ %<volatile%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: cp/decl.c:9500
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<virtual%> Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:9503
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<inline%> Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:9505
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<const%> Ð¸ %<volatile%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:9511
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<virtual%> Ð¿Ð¾Ð»Ðµ"
  
! #: cp/decl.c:9514
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<inline%> Ð¿Ð¾Ð»Ðµ"
  
! #: cp/decl.c:9516
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<const%> Ð¸ %<volatile%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾Ð»Ñ�"
  
! #: cp/decl.c:9523
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº friend"
  
! #: cp/decl.c:9530
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸ÐµÐ¹ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹"
  
! #: cp/decl.c:9562
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD Ð²Ð½Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½, Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ³Ð¾ %qT"
  
! #: cp/decl.c:9602
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�-Ñ‡Ð»ÐµÐ½ %q#D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:9613
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "concept %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸"
  
! #: cp/decl.c:9620
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "concept %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ� Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: cp/decl.c:9623
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "concept %q#D Ñ� non-%<bool%> Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° %qT"
  
! #: cp/decl.c:9699
  #, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "concept %qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.c:9721
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be instrumented"
  msgid "a function concept cannot be constrained"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: cp/decl.c:9731
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
  
! #: cp/decl.c:9776
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD Ð² friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:9787
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/decl.c:9806
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ friend-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/decl.c:9815
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<inline%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ friend-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/decl.c:9832
  #, 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.c:9877
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<::main%> ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/decl.c:9880
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<::main%> ÐºÐ°Ðº inline-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:9883 cp/decl.c:9886
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<::main%> ÐºÐ°Ðº Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:9888
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<::main%> ÐºÐ°Ðº Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:9950
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:9951
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:9959
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:9960
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "non-member Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:9970
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared at namespace scope"
  msgstr "Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð¾ Ð²Ñ‹Ð²Ð¾Ð´Ð° %qD Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½"
  
! #: cp/decl.c:9978
  #, 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.c:9985
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð¾ Ð²Ñ‹Ð²Ð¾Ð´Ð° %qD Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚ÐµÐ»Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:9998
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ� C-Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/decl.c:10008
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/decl.c:10016
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "Ñ†ÐµÐ»Ñ‹Ð¹ Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ� %qs Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:10022
  #, fuzzy, gcc-internal-format
  #| msgid "floating point suffix %qs shadowed by implementation"
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸ %qs Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:10029
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ�Ñ‹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ %<_%> Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð´Ð»Ñ� Ð±ÑƒÐ´ÑƒÑ‰ÐµÐ¹ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:10034
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:10117
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ %<int%>"
  
! #: cp/decl.c:10157
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½ÐµÑ�Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ %qD"
  
! #: cp/decl.c:10162
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ�Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ %q+D"
  
! #: cp/decl.c:10164
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D Ñ�Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÑ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:10181
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT"
  
! #: cp/decl.c:10374
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ %<::main%> ÐºÐ°Ðº Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/decl.c:10383
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "non-template Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<concept%>"
  
! #: cp/decl.c:10389
  #, 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.c:10396
  #, gcc-internal-format
  msgid "concept must have type %<bool%>"
  msgstr "concept Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿ %<bool%>"
  
! #: cp/decl.c:10399
  #, fuzzy, gcc-internal-format
  #| msgid "variable concept has no initializer"
  msgid "a variable concept cannot be constrained"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� concept Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/decl.c:10523
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… %q#D Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:10527
  #, 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.c:10531
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… %q#D Ð½ÐµÐ»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:10542
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:10547
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/decl.c:10552
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ %qD Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:10663
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl.c:10666
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl.c:10697 cp/decl.c:10769
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/decl.c:10701 cp/decl.c:10772
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/decl.c:10752
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qD"
  
! #: cp/decl.c:10755
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: cp/decl.c:10779
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qD"
  
! #: cp/decl.c:10782
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: cp/decl.c:10788
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qD"
  
! #: cp/decl.c:10791
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: cp/decl.c:10843
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð² Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/decl.c:10903
  #, gcc-internal-format
  msgid "%qD declared as array of %qT"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qT"
  
! #: cp/decl.c:10905 cp/pt.c:16024
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:10915
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° void"
  
! #: cp/decl.c:10917
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° void"
  
! #: cp/decl.c:10922
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:10924
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:10929
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ñ�Ñ‹Ð»Ð¾Ðº"
  
! #: cp/decl.c:10931
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ñ�Ñ‹Ð»Ð¾Ðº"
  
! #: cp/decl.c:10936
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:10939
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/decl.c:10957
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, ÐºÑ€Ð¾Ð¼Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: cp/decl.c:10961
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "Ð² Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð¼ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ñ‹ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, ÐºÑ€Ð¾Ð¼Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
  
! #: cp/decl.c:11043
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ"
  
! #: cp/decl.c:11046
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/decl.c:11057
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ"
  
! #: cp/decl.c:11060
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/decl.c:11073
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "Ñ‚Ð¸Ð¿ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� %<operator %T%>"
  
! #: cp/decl.c:11076
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %<operator %T%>"
  
! #: cp/decl.c:11085
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: cp/decl.c:11088
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: cp/decl.c:11092
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.c:11101
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier in declaration of deduction guide"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "decl-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð°"
  
! #: cp/decl.c:11122
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ñ� Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ void"
  
! #: cp/decl.c:11130
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ñ� Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ void"
  
! #: cp/decl.c:11145
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð±Ð»Ð¾ÐºÐ°"
  
! #: cp/decl.c:11150
  #, 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.c:11397
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ %<::%D%>"
  
! #: cp/decl.c:11400 cp/decl.c:11422
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ %<%T::%D%>"
  
! #: cp/decl.c:11403
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ %<%D::%D%>"
  
! #: cp/decl.c:11413
  #, 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.c:11437
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:11444
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl.c:11472
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %qD"
  
! #: cp/decl.c:11523
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¾Ð±ÑŠÑ�Ð²Ð»Ñ�ÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹"
  
! #: cp/decl.c:11531 cp/decl.c:11540 cp/decl.c:13348
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:11548
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº %<typedef%>"
  
! #: cp/decl.c:11553
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
  #
! #: cp/decl.c:11588
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  msgid "both %qs and %qs specified"
  msgstr "Ð½ÐµÑ‚ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
  
! #: cp/decl.c:11595 cp/decl.c:11602 cp/decl.c:11609 cp/decl.c:11616
  #, 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.c:11627
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.c:11637
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Ð´Ð²Ð° Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ð¼ÐµÐ½Ð¸ %qs"
  
! #: cp/decl.c:11645
  #, gcc-internal-format
  msgid "conflicting specifiers in declaration of %qs"
  msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qs"
  
! #: cp/decl.c:11692
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿Ð»Ð¾Ñ�ÐºÐ¸Ðµ %<complex%> Ð¾Ð·Ð½Ð°Ñ‡Ð°ÑŽÑ‰Ð¸Ðµ %<double complex%>"
  
! #: cp/decl.c:11741 cp/decl.c:11745 cp/decl.c:11748
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qs Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:11765
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ð¾Ð¹"
  
! #: cp/decl.c:11773
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<__int%d%> Ð´Ð»Ñ� %qs"
  
! #: cp/decl.c:11827
  #, fuzzy, gcc-internal-format
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%<signed%> and %<unsigned%> specified together"
  msgstr "%<signed%> Ð¸ %<unsigned%> Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð´Ð»Ñ� %qs"
  
! #: cp/decl.c:11833
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<long%> and %<short%> specified together"
  msgstr "%<long%> Ð¸ %<short%> Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð´Ð»Ñ� %qs"
  
! #: cp/decl.c:11841 cp/decl.c:11847
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "%qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
  
! #: cp/decl.c:11852
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs ÑƒÐºÐ°Ð·Ð°Ð½ Ñ� %<decltype%>"
  
! #: cp/decl.c:11854
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs ÑƒÐºÐ°Ð·Ð°Ð½ Ñ� %<typeof%>"
  
! #: cp/decl.c:11921
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ complex Ð´Ð»Ñ� %qs Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
  
! #: cp/decl.c:11960
  #, gcc-internal-format
  msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgstr "Ð·Ð° Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ð¹ declarator-id"
  
! #: cp/decl.c:11981
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸ ÐºÐ°Ðº %<virtual%> Ð¸ ÐºÐ°Ðº %<static%>"
  
! #: cp/decl.c:11990
  #, 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.c:12003
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: cp/decl.c:12010
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qs"
  
! #: cp/decl.c:12020 cp/decl.c:12192
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qs"
  
! #: cp/decl.c:12028 cp/decl.c:12037 cp/decl.c:12043 cp/decl.c:12049
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a parameter cannot be declared %qs"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<constexpr%>"
  
! #: cp/decl.c:12059
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> Ð²Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:12069 cp/decl.c:12072 cp/decl.c:12074 cp/decl.c:12077
! #: cp/decl.c:12087 cp/decl.c:12097 cp/decl.c:12107 cp/decl.c:12111
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:12081 cp/decl.c:12103
  #, 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.c:12091
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for structured binding declaration"
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:12115
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.c:12129
  #, 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.c:12164
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.c:12190
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Ð´Ð»Ñ� %qs Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.c:12204
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<extern%>"
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "Ð¸Ð¼Ñ� %qs Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ Ð½Ð° Ð²ÐµÑ€Ñ…Ð½ÐµÐ¼ ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%>"
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "Ð¸Ð¼Ñ� %qs Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾ Ð¸Ð¼ÐµÐµÑ‚ ÐºÐ»Ð°Ñ�Ñ� auto Ð¸ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ %<__thread%>"
  
! #: cp/decl.c:12231
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:12262
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: cp/decl.c:12263
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð¾Ñ‚Ð½Ð¾Ñ�Ñ�Ñ‰Ð¸Ð¹Ñ�Ñ� Ðº Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñƒ Ñ‚Ð¸Ð¿Ð°, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: cp/decl.c:12321
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12327
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð¾Ñ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ� Ñ�ÐºÐ¾Ð±ÐºÐ°"
  
! #: cp/decl.c:12376
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "requires-ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: cp/decl.c:12396
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ %<auto%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð° Ð±ÐµÐ· Ð·Ð°Ð²ÐµÑ€ÑˆÐ°ÑŽÑ‰ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: cp/decl.c:12400
  #, 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.c:12405
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: cp/decl.c:12412
  #, 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.c:12421
  #, 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.c:12426
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° %<restrict%>"
  
! #: cp/decl.c:12437
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12446
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð¾ Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð´Ð»Ñ� %qT Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ð·Ð°Ð²ÐµÑ€ÑˆÐ°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: cp/decl.c:12459
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "Ñ…Ð²Ð¾Ñ�Ñ‚Ð¾Ð²Ð¾Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° %qT Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qT"
  
! #: cp/decl.c:12473
  #, 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.c:12476
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "%qs Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐ°ÑŽÑ‰Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ� %<auto%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:12500
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified return type of %qD"
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<_Atomic%>-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² %qD"
  
! #: cp/decl.c:12512
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/decl.c:12518
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: cp/decl.c:12525
  #, 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.c:12536 cp/pt.c:29620
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT ÐºÐ°Ðº Ñ‚Ð¸Ð¿ Ð° Ð½Ðµ Ð¿Ð»Ð¾Ñ�ÐºÐ¸Ð¹ %<decltype(auto)%>"
  
! #: cp/decl.c:12542 cp/pt.c:29626
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:12574
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:12576
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:12581
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:12582
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:12590
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:12609
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ %<virtual%>"
  
! #: cp/decl.c:12626
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸"
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð²Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:12635
  #, 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.c:12645
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12649
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12662
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð·Ð°Ð²ÐµÑ€ÑˆÐ°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: cp/decl.c:12689
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: cp/decl.c:12729
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° %q#T"
  
! #: cp/decl.c:12742 cp/decl.c:12749
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° %q#T"
  
! #: cp/decl.c:12751
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#T"
  
! #: cp/decl.c:12780
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
  
! #: cp/decl.c:12781
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
  
! #: cp/decl.c:12854
  #, 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.c:12925
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:12951
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾ Ñ�Ñ‡Ð¸Ñ‚Ð°ÑŽÑ‚Ñ�Ñ� friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸ Ñ�Ð²Ð¾ÐµÐ³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:12956
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %<%T::%> Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qs"
  
! #: cp/decl.c:12986
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12988
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12996
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %<%T::%s%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %qT"
  
! #: cp/decl.c:13036
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Ð½Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹"
  
! #: cp/decl.c:13045
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿ %qT Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: cp/decl.c:13048
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ `%T"
  
! #: cp/decl.c:13059
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> Ð²Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:13062
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> Ð² friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:13065
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<explicit%>"
  
! #: cp/decl.c:13075
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qs ÐºÐ°Ðº %<mutable%>"
  
! #: cp/decl.c:13082
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qs ÐºÐ°Ðº %<mutable%>"
  
! #: cp/decl.c:13088
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs ÐºÐ°Ðº %<mutable%>"
  
! #: cp/decl.c:13094
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ %qs ÐºÐ°Ðº %<mutable%>"
  
! #: cp/decl.c:13100
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ %qs ÐºÐ°Ðº %<mutable%>"
  
! #: cp/decl.c:13106
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<mutable%>"
  
! #: cp/decl.c:13122
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a function definition"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�Ñ…"
  
! #: cp/decl.c:13125
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a member function definition"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�Ñ…"
  
! #: cp/decl.c:13151
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:13154
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<auto%>"
  
! #: cp/decl.c:13159
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð»Ñ� typedef"
  
! #: cp/decl.c:13163
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef Ð¸Ð¼Ñ� Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¼ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¸Ð¼ÐµÐ½Ð¸"
  
! #: cp/decl.c:13189
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qD Ñ� Ñ‚ÐµÐ¼ Ð¶Ðµ Ð¸Ð¼ÐµÐ½ÐµÐ¼, Ñ‡Ñ‚Ð¾ Ð¸ Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð¸Ð¹ ÐºÐ»Ð°Ñ�Ñ�"
  
! #: cp/decl.c:13278
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ friend-ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<inline%>"
  
! #: cp/decl.c:13286
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ friend"
  
! #: cp/decl.c:13288
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "Ð² friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°: %<friend class %T::%D%>"
  
! #: cp/decl.c:13292
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "Ð² friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°: %<friend %#T%>"
  
! #: cp/decl.c:13305
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ñ�Ð´ÐµÐ»Ð°Ñ‚ÑŒ ÐºÐ»Ð°Ñ�Ñ� %qT \"Ð´Ñ€ÑƒÐ³Ð¾Ð¼\" Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/decl.c:13325
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ¹Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð´Ð»Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:13339
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ñ‹Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€ %qT Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/decl.c:13354
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "requires-ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð½ÐµÑ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:13373
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<::%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: cp/decl.c:13382 cp/parser.c:19204
  #, 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.c:13387
  #, fuzzy, gcc-internal-format
  #| msgid "%<auto%> parameter not permitted in this context"
  msgid "class template placeholder %qE not permitted in this context"
  msgstr "%<auto%> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "use %<auto%> for an abbreviated function template"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:13395
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/decl.c:13398
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<auto%>"
  
! #: cp/decl.c:13449 cp/parser.c:3429
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð¼ÐµÐ½Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð±ÐµÐ· Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/decl.c:13453
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ� Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÐµÐ¼ %qT"
  
! #: cp/decl.c:13474
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs"
  
! #: cp/decl.c:13477
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13493
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<::%>"
  
! #: cp/decl.c:13514
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð² Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/decl.c:13524
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<virtual%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/decl.c:13534
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° %<virtual%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð° Ð²Ñ�ÐµÐ³Ð´Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ�"
  
! #: cp/decl.c:13548
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð² friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qD"
  
! #: cp/decl.c:13555
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qT"
  
! #: cp/decl.c:13562 cp/decl.c:13575
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a destructor cannot be %qs"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<constexpr%>"
  
! #: cp/decl.c:13568
  #, 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 "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/decl.c:13581
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð² friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qD"
  
! #: cp/decl.c:13590
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<concept%>"
  
! #: cp/decl.c:13596
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "concept Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:13604 cp/decl.c:13934
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� %s"
  
! #: cp/decl.c:13613
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: cp/decl.c:13616
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:13678
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Ð¿Ð¾Ð»Ðµ %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/decl.c:13683
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Ð¸Ð¼Ñ� %qT Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:13703
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹, Ð½Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹; Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº friend"
  
! #: cp/decl.c:13706
  #, 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.c:13759 cp/decl.c:13770
  #, fuzzy, gcc-internal-format
  #| msgid "static data member %qE declared %<concept%>"
  msgid "static data member %qE declared %qs"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<concept%>"
  
! #: cp/decl.c:13764
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13798 cp/decl.c:13806 cp/decl.c:13813 cp/decl.c:13820
  #, 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.c:13875
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.c:13878
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.c:13884
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<__thread%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.c:13888
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<thread_local%> Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
  
! #: cp/decl.c:13893
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² %qs Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð²Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:13905
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð²Ð½Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð°"
  
! #: cp/decl.c:13909
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ð½Ð¾ %<inline%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ð²Ð½Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
  
! #: cp/decl.c:13917
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:13924
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:13925
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/decl.c:13968
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/decl.c:13977
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/decl.c:14018
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "Ñ�Ð»Ð¾Ð²Ð¾ %<static%> Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ (Ð² Ð¾Ñ‚Ð»Ð¸Ñ‡Ð¸Ðµ Ð¾Ñ‚ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¸Ñ�) Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ"
  
! #: cp/decl.c:14025
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº %<register%>"
  
! #: cp/decl.c:14031
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� extern-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %q#D"
  
! #: cp/decl.c:14039
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:14046
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<constexpr%>"
  
! #: cp/decl.c:14066
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/decl.c:14078
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%<extern%> Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qs Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/decl.c:14083
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "Ð´Ð»Ñ� %qs Ð·Ð°Ð´Ð°Ð½ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<extern%> Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/decl.c:14255
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ %qD"
  
! #: cp/decl.c:14258
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
  
  #
! #: cp/decl.c:14348
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
  #
! #: cp/decl.c:14352
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° %<void%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: cp/decl.c:14374
  #, 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.c:14382
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qD Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: cp/decl.c:14407
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ %qT"
  
! #: cp/decl.c:14409
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ %qT"
  
! #: cp/decl.c:14668
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€; Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ %<%T (const %T&)%>"
  
! #: cp/decl.c:14747
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¼Ð¾Ð¶ÐµÑ‚ Ð½Ðµ Ð´ÐµÐ¹Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/decl.c:14754
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹"
  
! #: cp/decl.c:14784
  #, 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.c:14790
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð»Ð¸Ð±Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ Ð¸Ð»Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹-Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
  
! #: cp/decl.c:14800
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ� Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
  #. 13.4.0.3
! #: cp/decl.c:14826
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÑƒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ ?:"
  
  #. Variadic.
! #: cp/decl.c:14837
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/decl.c:14863
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14864
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14876
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14877
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14888
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.c:14889 cp/decl.c:14899
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14900
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14914
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/decl.c:14938
  #, 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.c:14945
  #, 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.c:14947
  #, 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.c:14956
  #, 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.c:14958
  #, 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.c:14974
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %qD Ð²Ñ�ÐµÐ³Ð´Ð° Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÑ‚ Ð¾Ð±Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/decl.c:14993
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ %qT"
  
! #: cp/decl.c:15000
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ %qT"
  
! #: cp/decl.c:15012
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð¿Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÑŽ"
  
! #: cp/decl.c:15067
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.c:15090
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ð¸Ð½Ð¾Ð½Ð¸Ð¼Ð° Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.c:15093
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ typedef-Ð¸Ð¼ÐµÐ½Ð¸ %qD Ð¿Ð¾Ñ�Ð»Ðµ %qs"
  
! #: cp/decl.c:15095
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:15103
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qT ÐºÐ°Ðº Ð½Ð° %qs"
  
! #: cp/decl.c:15104 cp/decl.c:15111
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:15110
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qT ÐºÐ°Ðº Ð½Ð° enum"
*************** msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qT ÐºÐ°Ðº Ð½Ð
*** 52766,52872 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15105
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð´Ð»Ñ� %<%s %T%> Ð½ÑƒÐ¶ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29445
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qD Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ð°"
  
! #: cp/decl.c:15169 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾ Ð¶Ðµ Ð¸Ð¼Ñ�, Ñ‡Ñ‚Ð¾ Ð¸ ÐºÐ»Ð°Ñ�Ñ�, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¾Ð½(Ð°) Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9764
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
  
! #: cp/decl.c:15202
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹ Ñ…Ð¾Ñ‚Ð¸Ñ‚Ðµ Ñ�Ð²Ð½Ð¾ Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ %<%T::%>"
  
! #: cp/decl.c:15305
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� %q#D Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:15336
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qT ÐºÐ°Ðº Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/decl.c:15347 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: cp/decl.c:15475
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ union %qT"
  
! #: cp/decl.c:15482
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ñ� Ð¼Ð½Ð¾Ð³Ð¸Ð¼Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð±Ð°Ð·Ð°Ð¼Ð¸"
  
! #: cp/decl.c:15493
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ñ� Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð±Ð°Ð·Ð¾Ð¹"
  
! #: cp/decl.c:15518
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¾Ð¹, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼"
  
! #: cp/decl.c:15548
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½"
  
! #: cp/decl.c:15550
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:15695
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "scoped/unscoped Ñ€Ð°Ñ�Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² enum %q#T"
  
! #: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318
! #: cp/parser.c:20101
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:15703
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "Ñ€Ð°Ñ�Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² enum %q#T"
  
! #: cp/decl.c:15713
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð¹ Ñ‚Ð¸Ð¿ Ð² enum %q#T"
  
! #: cp/decl.c:15724
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð² Ð´Ñ€ÑƒÐ³Ð¾Ð¹ namespace-Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: cp/decl.c:15798
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 52813,52919 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:15125
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð´Ð»Ñ� %<%s %T%> Ð½ÑƒÐ¶ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/decl.c:15168 cp/name-lookup.c:5753 cp/name-lookup.c:5888
! #: cp/parser.c:6817 cp/parser.c:29473
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qD Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ð°"
  
! #: cp/decl.c:15189 cp/name-lookup.c:5451
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾ Ð¶Ðµ Ð¸Ð¼Ñ�, Ñ‡Ñ‚Ð¾ Ð¸ ÐºÐ»Ð°Ñ�Ñ�, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¾Ð½(Ð°) Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: cp/decl.c:15217 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526
! #: cp/pt.c:9766
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
  
! #: cp/decl.c:15222
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹ Ñ…Ð¾Ñ‚Ð¸Ñ‚Ðµ Ñ�Ð²Ð½Ð¾ Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ %<%T::%>"
  
! #: cp/decl.c:15325
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� %q#D Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/decl.c:15356
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qT ÐºÐ°Ðº Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/decl.c:15367 cp/semantics.c:3354
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %qD to be a bit-field type"
  msgid "cannot declare %qD in a different module"
  msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: cp/decl.c:15495
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ union %qT"
  
! #: cp/decl.c:15502
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ñ� Ð¼Ð½Ð¾Ð³Ð¸Ð¼Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð±Ð°Ð·Ð°Ð¼Ð¸"
  
! #: cp/decl.c:15513
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ñ� Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð±Ð°Ð·Ð¾Ð¹"
  
! #: cp/decl.c:15538
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¾Ð¹, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼"
  
! #: cp/decl.c:15568
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½"
  
! #: cp/decl.c:15570
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:15715
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "scoped/unscoped Ñ€Ð°Ñ�Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² enum %q#T"
  
! #: cp/decl.c:15718 cp/decl.c:15726 cp/decl.c:15736 cp/decl.c:16330
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/decl.c:15723
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "Ñ€Ð°Ñ�Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² enum %q#T"
  
! #: cp/decl.c:15733
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð¹ Ñ‚Ð¸Ð¿ Ð² enum %q#T"
  
! #: cp/decl.c:15744
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "cannot define %qD in different module"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð² Ð´Ñ€ÑƒÐ³Ð¾Ð¹ namespace-Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: cp/decl.c:15818
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 52875,52952 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15945
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "Ð½Ð¸ Ð¾Ð´Ð¸Ð½ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð½Ðµ Ð³Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÑ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:16120
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qD Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð»Ð¸ unscoped Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:16130
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:16179
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸ÐºÐ¾ Ð´Ð»Ñ� %<unsigned long%>"
  
! #: cp/decl.c:16180
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸ÐºÐ¾ Ð´Ð»Ñ� %<long%>"
  
! #: cp/decl.c:16191
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð² Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð»Ñ� %qD"
  
! #: cp/decl.c:16211
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:16316 cp/parser.c:20099
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T"
  
! #: cp/decl.c:16356
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ñ‚Ð¸Ð¿ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° %q#T Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹"
  
! #: cp/decl.c:16516 cp/typeck.c:10220
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° %<*this%>"
  
! #: cp/decl.c:17365
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "Ð½ÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ %qT"
  
! #: cp/decl.c:17367 cp/typeck.c:10100
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ð»Ð¾Ñ�ÐºÐ¸Ð¹ %<auto%> Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½ Ðº %<void%>"
  
! #: cp/decl.c:17429
  #, 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.c:17611
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT"
  
! #: cp/decl.c:18002
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð´Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� %<auto%>"
--- 52922,52999 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15965
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "Ð½Ð¸ Ð¾Ð´Ð¸Ð½ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð½Ðµ Ð³Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÑ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/decl.c:16140
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qD Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð»Ð¸ unscoped Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/decl.c:16150
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/decl.c:16199
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸ÐºÐ¾ Ð´Ð»Ñ� %<unsigned long%>"
  
! #: cp/decl.c:16200
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸ÐºÐ¾ Ð´Ð»Ñ� %<long%>"
  
! #: cp/decl.c:16211
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð² Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð»Ñ� %qD"
  
! #: cp/decl.c:16231
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:16328 cp/parser.c:20110
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T"
  
! #: cp/decl.c:16368
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ñ‚Ð¸Ð¿ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° %q#T Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹"
  
! #: cp/decl.c:16528 cp/typeck.c:10235
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° %<*this%>"
  
! #: cp/decl.c:17377
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "Ð½ÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ %qT"
  
! #: cp/decl.c:17379 cp/typeck.c:10115
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ð»Ð¾Ñ�ÐºÐ¸Ð¹ %<auto%> Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½ Ðº %<void%>"
  
! #: cp/decl.c:17441
  #, 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.c:17623
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT"
  
! #: cp/decl.c:18014
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð´Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� %<auto%>"
*************** msgstr ""
*** 52986,52992 ****
  msgid "deleting %qT is undefined"
  msgstr "ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ %qT Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾"
  
! #: cp/decl2.c:580 cp/pt.c:5841
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D"
--- 53033,53039 ----
  msgid "deleting %qT is undefined"
  msgstr "ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ %qT Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾"
  
! #: cp/decl2.c:580 cp/pt.c:5840
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D"
*************** msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð
*** 52996,53002 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5798
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
--- 53043,53049 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/decl2.c:635 cp/pt.c:5797
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
*************** msgstr "Ð´Ð»Ñ� %qD"
*** 53546,53557 ****
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸Ðº %<...%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¼ Ð² Ñ�Ð²Ð¾ÐµÐ¼ try-Ð±Ð»Ð¾ÐºÐµ"
  
! #: cp/except.c:1106
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr "noexcept-expression Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ðº %<false%> Ð¸Ð·-Ð·Ð° Ð²Ñ‹Ð·Ð¾Ð²Ð° %qD"
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr "Ð½Ð¾ %qD Ð½Ðµ Ð´ÐµÐ»Ð°ÐµÑ‚ throw; Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ ÐµÐ³Ð¾ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ %<noexcept%>"
--- 53593,53604 ----
  msgid "%<...%> handler must be the last handler for its try block"
  msgstr "Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸Ðº %<...%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¼ Ð² Ñ�Ð²Ð¾ÐµÐ¼ try-Ð±Ð»Ð¾ÐºÐµ"
  
! #: cp/except.c:1109
  #, gcc-internal-format
  msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgstr "noexcept-expression Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ðº %<false%> Ð¸Ð·-Ð·Ð° Ð²Ñ‹Ð·Ð¾Ð²Ð° %qD"
  
! #: cp/except.c:1112
  #, gcc-internal-format
  msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
  msgstr "Ð½Ð¾ %qD Ð½Ðµ Ð´ÐµÐ»Ð°ÐµÑ‚ throw; Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ ÐµÐ³Ð¾ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ %<noexcept%>"
*************** msgstr "%qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÑ‚
*** 53705,53722 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q#D"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ const Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %q#T"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2264 cp/method.c:2275
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2272
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %q#T"
--- 53752,53769 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q#D"
  
! #: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2289
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ const Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %q#T"
  
  #: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524
! #: cp/method.c:2292 cp/method.c:2303
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: cp/init.c:958 cp/init.c:2483 cp/method.c:2300
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %q#T"
*************** msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ�
*** 53806,53812 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ Ð±Ð°Ð·Ð¾Ð¹ %qT"
  
! #: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…"
--- 53853,53859 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ Ð±Ð°Ð·Ð¾Ð¹ %qT"
  
! #: cp/init.c:1812 cp/init.c:4526 cp/typeck2.c:1238
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…"
*************** msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€
*** 54010,54048 ****
  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.c:4427
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Ð¿Ñ€ÐµÐ¶Ð´ÐµÐ²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ðµ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/init.c:4733
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ delete"
  
! #: cp/init.c:4767
  #, 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.c:4772
  #, 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.c:4787
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð²Ñ‹Ð·Ð¾Ð²ÐµÑ‚ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ðµ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ"
  
! #: cp/init.c:4792
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð·Ð²Ð°Ñ‚ÑŒ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ðµ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ"
  
! #: cp/init.c:5096
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "Ñ‚Ð¸Ð¿, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð² Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ð¾Ð¼ delete, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼, Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
--- 54057,54095 ----
  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.c:4435
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Ð¿Ñ€ÐµÐ¶Ð´ÐµÐ²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ðµ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/init.c:4741
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ delete"
  
! #: cp/init.c:4775
  #, 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.c:4780
  #, 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.c:4795
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð²Ñ‹Ð·Ð¾Ð²ÐµÑ‚ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ðµ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ"
  
! #: cp/init.c:4800
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð·Ð²Ð°Ñ‚ÑŒ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ðµ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ"
  
! #: cp/init.c:5107
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "Ñ‚Ð¸Ð¿, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð² Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ð¾Ð¼ delete, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼, Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
*************** msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼Ðµ
*** 54146,54223 ****
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(Ñ� ÐºÐ»ÑŽÑ‡Ð¾Ð¼ %<-fpermissive%>, G++ Ð¿Ñ€Ð¸Ð¼ÐµÑ‚ Ð´Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ¾Ð´, Ð½Ð¾ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð¸Ð¼ÐµÐ½Ð° Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð¾ Ð² Ð´Ð°Ð»ÑŒÐ½ÐµÐ¹ÑˆÐ¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ…)"
  
! #: cp/mangle.c:2350
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐ° typeof, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ decltype Ð²Ð·Ð°Ð¼ÐµÐ½"
  
! #: cp/mangle.c:2354
  #, fuzzy, gcc-internal-format
  #| msgid "mangling __underlying_type"
  msgid "mangling %<__underlying_type%>"
  msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐ° __underlying_type"
  
! #: cp/mangle.c:2661
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐ° Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
  
! #: cp/mangle.c:3439
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ð¾Ñ�Ð¾Ð±ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ %qE Ð² Ñ�Ð¸Ð³Ð½Ð°Ñ‚ÑƒÑ€Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡Ð½Ñ‹Ðµ Ð¾Ñ�Ð¾Ð±ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ Ð²Ð·Ð°Ð¼ÐµÐ½"
  
! #: cp/mangle.c:3444
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐ° %C"
  
! #: cp/mangle.c:3520
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "Ð¾Ð¿ÑƒÑ‰ÐµÐ½ Ñ�Ñ€ÐµÐ´Ð½Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<?:%> Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ð·Ð¾Ð±Ñ€Ð°Ð½"
  
! #: cp/mangle.c:4085
  #, 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.c:4131
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4137
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4409
  #, 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.c:4414
  #, 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.c:4419
  #, 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 "Ñ�ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� %qD Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚Ñ�Ñ� Ð¼ÐµÐ¶Ð´Ñƒ -fabi-version=%d Ð¸ -fabi-version=%d"
  
! #: cp/method.c:855 cp/method.c:2214
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q#D, can%'t use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾"
  
! #: cp/method.c:861 cp/method.c:2220
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member %q#D, can%'t use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
--- 54193,54270 ----
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(Ñ� ÐºÐ»ÑŽÑ‡Ð¾Ð¼ %<-fpermissive%>, G++ Ð¿Ñ€Ð¸Ð¼ÐµÑ‚ Ð´Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ¾Ð´, Ð½Ð¾ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð¸Ð¼ÐµÐ½Ð° Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð¾ Ð² Ð´Ð°Ð»ÑŒÐ½ÐµÐ¹ÑˆÐ¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ…)"
  
! #: cp/mangle.c:2365
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐ° typeof, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ decltype Ð²Ð·Ð°Ð¼ÐµÐ½"
  
! #: cp/mangle.c:2369
  #, fuzzy, gcc-internal-format
  #| msgid "mangling __underlying_type"
  msgid "mangling %<__underlying_type%>"
  msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐ° __underlying_type"
  
! #: cp/mangle.c:2676
  #, gcc-internal-format
  msgid "mangling unknown fixed point type"
  msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐ° Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
  
! #: cp/mangle.c:3454
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ð¾Ñ�Ð¾Ð±ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ %qE Ð² Ñ�Ð¸Ð³Ð½Ð°Ñ‚ÑƒÑ€Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡Ð½Ñ‹Ðµ Ð¾Ñ�Ð¾Ð±ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ Ð²Ð·Ð°Ð¼ÐµÐ½"
  
! #: cp/mangle.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ÐºÐ° %C"
  
! #: cp/mangle.c:3535
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "Ð¾Ð¿ÑƒÑ‰ÐµÐ½ Ñ�Ñ€ÐµÐ´Ð½Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<?:%> Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ð·Ð¾Ð±Ñ€Ð°Ð½"
  
! #: cp/mangle.c:4100
  #, 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.c:4146
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4152
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.c:4424
  #, 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.c:4429
  #, 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.c:4434
  #, 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 "Ñ�ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� %qD Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚Ñ�Ñ� Ð¼ÐµÐ¶Ð´Ñƒ -fabi-version=%d Ð¸ -fabi-version=%d"
  
! #: cp/method.c:855 cp/method.c:2242
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q#D, can%'t use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#D, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾"
  
! #: cp/method.c:861 cp/method.c:2248
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member %q#D, can%'t use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
*************** msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ
*** 54241,54433 ****
  msgid "forming type of %qs"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %s"
  
! #: cp/method.c:1140
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<~auto%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/method.c:1155
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1163
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² %<void%>"
  
! #: cp/method.c:1168
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have ref-qualifier"
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "non-member Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/method.c:1195
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is already a friend of %qT"
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "%qD ÑƒÐ¶Ðµ friend Ð´Ð»Ñ� %qT"
  
! #: cp/method.c:1204
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1207
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1210
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1366
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose union type %qT"
  msgid "cannot default compare union %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� %qT"
  
! #: cp/method.c:1409
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member %qD"
  msgid "cannot default compare reference member %qD"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ�Ñ�Ñ‹Ð»ÐºÑƒ %qD"
  
! #: cp/method.c:1418
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgid "cannot default compare anonymous union member"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ Ð¸Ð¼ÐµÐµÑ‚ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/method.c:1436
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "cannot default compare flexible array member"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1487
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1512
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1522
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼ÐµÐ½ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð½Ðµ Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ %qD"
  
! #: cp/method.c:1779
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2159
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� %q+D Ñ� Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ð¼ %qD"
  
! #: cp/method.c:2170
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<constexpr%>"
  
! #: cp/method.c:2171
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2237
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %q#D Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½"
  
! #: cp/method.c:2294
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "Ñ�Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ðº Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð¼Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÑ‚ %q#D"
  
! #: cp/method.c:2305
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… %q#D rvalue Ñ‚Ð¸Ð¿Ð° Ñ�Ñ�Ñ‹Ð»ÐºÐ¸"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2512
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "Ñ�Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ðº Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð¼Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÑ‚ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: cp/method.c:2555
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ðµ move Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� %qT Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ move Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð»Ñ� Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð±Ð°Ð·Ñ‹ %qT"
  
! #: cp/method.c:2686
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "Ñ‚Ð¸Ð¿ Ð·Ð°Ð¼Ñ‹ÐºÐ°Ð½Ð¸Ñ� lambda Ð¸Ð¼ÐµÐµÑ‚ ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/method.c:2689
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "Ñ‚Ð¸Ð¿ Ð·Ð°Ð¼Ñ‹ÐºÐ°Ð½Ð¸Ñ� lambda Ð¸Ð¼ÐµÐµÑ‚ ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ñ� ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼"
  
! #: cp/method.c:2698
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q#D Ð½ÐµÑ�Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ñ‹Ð¹, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€ÑƒÐµÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰Ð°ÑŽÑ‰Ð¸Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰Ð°ÑŽÑ‰Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�"
  
! #: cp/method.c:2709
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D Ð½Ð°Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¸Ð· Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²"
  
! #: cp/method.c:2717 cp/method.c:2741
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q#D Ð½ÐµÑ�Ð²Ð½Ð¾ ÑƒÐ´Ð°Ð»ÐµÐ½, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼:"
  
! #: cp/method.c:2750
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F Ð½ÐµÑ�Ð²Ð½Ð¾ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¾, Ñ‚Ð°Ðº ÐºÐ°Ðº ÐµÐ³Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹ Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½ÐµÑ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹ %qX"
  
! #: cp/method.c:3153
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:3156
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:3188
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3208
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¼"
  
! #: cp/method.c:3243
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¼"
  
! #: cp/method.c:3252
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ñ� Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
--- 54288,54480 ----
  msgid "forming type of %qs"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %s"
  
! #: cp/method.c:1168
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "defaulted %qD only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<~auto%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/method.c:1183
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1191
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² %<void%>"
  
! #: cp/method.c:1196
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have ref-qualifier"
  msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr "non-member Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/method.c:1223
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is already a friend of %qT"
  msgid "defaulted %qD is not a friend of %qT"
  msgstr "%qD ÑƒÐ¶Ðµ friend Ð´Ð»Ñ� %qT"
  
! #: cp/method.c:1232
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1235
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1238
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1394
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose union type %qT"
  msgid "cannot default compare union %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� %qT"
  
! #: cp/method.c:1437
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member %qD"
  msgid "cannot default compare reference member %qD"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ�Ñ�Ñ‹Ð»ÐºÑƒ %qD"
  
! #: cp/method.c:1446
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgid "cannot default compare anonymous union member"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½ Ð¸Ð¼ÐµÐµÑ‚ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/method.c:1464
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "cannot default compare flexible array member"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
  #. Return type is auto, suggest changing it.
! #: cp/method.c:1515
  #, gcc-internal-format
  msgid "changing the return type from %qs to a comparison category type will allow the comparison to use %qs and %qs"
  msgstr ""
  
! #: cp/method.c:1540
  #, gcc-internal-format
  msgid "three-way comparison of %qD has type %qT, not a comparison category type"
  msgstr ""
  
! #: cp/method.c:1550
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgid "three-way comparison of %qD has type %qT, which does not convert to %qT"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼ÐµÐ½ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð½Ðµ Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ %qD"
  
! #: cp/method.c:1807
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:2187
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� %q+D Ñ� Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ð¼ %qD"
  
! #: cp/method.c:2198
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<constexpr%>"
  
! #: cp/method.c:2199
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2265
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %q#D Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½"
  
! #: cp/method.c:2322
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "Ñ�Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ðº Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð¼Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÑ‚ %q#D"
  
! #: cp/method.c:2333
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… %q#D rvalue Ñ‚Ð¸Ð¿Ð° Ñ�Ñ�Ñ‹Ð»ÐºÐ¸"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.c:2540
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "Ñ�Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ðº Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð¼Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÑ‚ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: cp/method.c:2583
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ðµ move Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� %qT Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ move Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð»Ñ� Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð±Ð°Ð·Ñ‹ %qT"
  
! #: cp/method.c:2714
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "Ñ‚Ð¸Ð¿ Ð·Ð°Ð¼Ñ‹ÐºÐ°Ð½Ð¸Ñ� lambda Ð¸Ð¼ÐµÐµÑ‚ ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
  
! #: cp/method.c:2717
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "Ñ‚Ð¸Ð¿ Ð·Ð°Ð¼Ñ‹ÐºÐ°Ð½Ð¸Ñ� lambda Ð¸Ð¼ÐµÐµÑ‚ ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ñ� ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼"
  
! #: cp/method.c:2726
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q#D Ð½ÐµÑ�Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ñ‹Ð¹, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€ÑƒÐµÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰Ð°ÑŽÑ‰Ð¸Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰Ð°ÑŽÑ‰Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�"
  
! #: cp/method.c:2737
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D Ð½Ð°Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¸Ð· Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²"
  
! #: cp/method.c:2745 cp/method.c:2769
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q#D Ð½ÐµÑ�Ð²Ð½Ð¾ ÑƒÐ´Ð°Ð»ÐµÐ½, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼:"
  
! #: cp/method.c:2778
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F Ð½ÐµÑ�Ð²Ð½Ð¾ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¾, Ñ‚Ð°Ðº ÐºÐ°Ðº ÐµÐ³Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹ Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½ÐµÑ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹ %qX"
  
! #: cp/method.c:3181
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:3184
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:3216
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3236
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¼"
  
! #: cp/method.c:3271
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¼"
  
! #: cp/method.c:3280
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ñ� Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
*************** msgstr "%s %s %p %d\n"
*** 54497,54504 ****
  msgid "%q#D does not have external linkage"
  msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164
! #: cp/semantics.c:3806 cp/semantics.c:3818
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
--- 54544,54551 ----
  msgid "%q#D does not have external linkage"
  msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/name-lookup.c:4863 cp/parser.c:11161 cp/parser.c:11171
! #: cp/semantics.c:3808 cp/semantics.c:3820
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
*************** msgstr "using-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð´Ð»Ñ
*** 54520,54526 ****
  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.c:5645 cp/pt.c:18297
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "%qT is not a class, namespace, or enumeration"
--- 54567,54573 ----
  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.c:5645 cp/pt.c:18258
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "%qT is not a class, namespace, or enumeration"
*************** msgstr "Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qE Ñ
*** 54745,54751 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "LEXER_DEBUGGING_ENABLED_P Ð½Ðµ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾ Ð² true"
  
! #: cp/parser.c:1415 cp/parser.c:42746
  #, 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"
--- 54792,54798 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "LEXER_DEBUGGING_ENABLED_P Ð½Ðµ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾ Ð² true"
  
! #: cp/parser.c:1415 cp/parser.c:42764
  #, 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%> Ð½Ðµ Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ
*** 54771,54777 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qE Ð² Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ %qT"
  
! #: cp/parser.c:3106 cp/parser.c:20038
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> Ð½Ðµ Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
--- 54818,54824 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qE Ð² Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ %qT"
  
! #: cp/parser.c:3106 cp/parser.c:20049
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> Ð½Ðµ Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ
*** 54851,54857 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð² Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/parser.c:3301 cp/pt.c:19792
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ, Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼Ñƒ Ð¾Ñ‚ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ�, Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
--- 54898,54904 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð² Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/parser.c:3301 cp/pt.c:19753
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ, Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¼Ñƒ Ð¾Ñ‚ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ�, Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
*************** msgstr "C++11 %<constexpr%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿
*** 54995,55001 ****
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -fconcepts"
  
! #: cp/parser.c:3496 cp/parser.c:28760
  #, fuzzy, gcc-internal-format
  #| msgid "%<requires%> only available with -fconcepts"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 55042,55048 ----
  msgid "%<concept%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<concept%> Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -fconcepts"
  
! #: cp/parser.c:3496 cp/parser.c:28775
  #, fuzzy, gcc-internal-format
  #| msgid "%<requires%> only available with -fconcepts"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
*************** msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð¹Ñ‚Ð¸
*** 55123,55129 ****
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14349
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
--- 55170,55176 ----
  msgid "global module fragment contents must be from preprocessor inclusion"
  msgstr ""
  
! #: cp/parser.c:4935 cp/parser.c:14356
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
*************** msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñ‹-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ
*** 55174,55180 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "lambda-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ primary-expression"
--- 55221,55227 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "lambda-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3962
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ primary-expression"
*************** msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<~%T%> ÐºÐ
*** 55227,55233 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Ð¸Ð¼Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/parser.c:6500 cp/parser.c:22437
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� unqualified-id"
--- 55274,55280 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Ð¸Ð¼Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/parser.c:6500 cp/parser.c:22446
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� unqualified-id"
*************** msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´
*** 55284,55290 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %<__builtin_addressof%>"
  
! #: cp/parser.c:7336 cp/pt.c:20442
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %<__builtin_launder%>"
--- 55331,55337 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %<__builtin_addressof%>"
  
! #: cp/parser.c:7336 cp/pt.c:20409
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %<__builtin_launder%>"
*************** msgstr "ISO C++ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚
*** 55324,55330 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ñ‹ Ð² %<noexcept%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�Ñ…"
  
! #: cp/parser.c:8888 cp/parser.c:31256
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
--- 55371,55377 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ñ‹ Ð² %<noexcept%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�Ñ…"
  
! #: cp/parser.c:8888 cp/parser.c:31273
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
*************** msgstr "ISO C++ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚
*** 55397,56489 ****
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10506
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�Ñ…"
  
! #: cp/parser.c:10809
  #, fuzzy, gcc-internal-format
  #| msgid "lambda-expression in template-argument"
  msgid "lambda-expression in template parameter type"
  msgstr "lambda-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:10819
  #, 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.c:10829
  #, 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.c:10981
  #, 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.c:11003
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ¾Ð½ÐµÑ† capture-list"
  
! #: cp/parser.c:11018
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "Ñ�Ð²Ð½Ð¾Ðµ by-copy capture %<this%> Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð¾ Ñ� by-copy capture ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÐµÐ¼"
  
! #: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ÑƒÐ¶Ðµ Ð·Ð°Ñ…Ð²Ð°Ñ‡ÐµÐ½Ð½Ð¾Ðµ %qD Ð² lambda Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/parser.c:11038
  #, 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.c:11058
  #, fuzzy, gcc-internal-format
  #| msgid "cannot capture %qE by reference"
  msgid "%<this%> cannot be captured by reference"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ñ…Ð²Ð°Ñ‚Ð¸Ñ‚ÑŒ %qE Ð¿Ð¾ Ñ�Ñ�Ñ‹Ð»ÐºÐµ"
  
! #: cp/parser.c:11077
  #, 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.c:11088
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11119
  #, 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.c:11126
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� lambda init-capture"
  
! #: cp/parser.c:11150
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:11160
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "capture Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹  %qD Ñ� Ð½ÐµÐ°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ñ€Ð¾ÐºÐ¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/parser.c:11198
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»"
  
! #: cp/parser.c:11209
  #, 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.c:11214
  #, 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.c:11293
  #, 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++14%> or %<-std=gnu++14%>"
  msgstr "lambda ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/parser.c:11297
  #, 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.c:11365
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Ð·Ð°Ð´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� lambda-Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: cp/parser.c:11385
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "inline namespaces Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.c:11397
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ %<mutable%>"
  
! #: cp/parser.c:11404
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð½Ñ‹Ðµ %<for%> Ñ†Ð¸ÐºÐ»Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.c:11417
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "inline namespaces Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.c:11435
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "Ð·Ð°Ð²ÐµÑ€ÑˆÐ°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.c:11477
  #, 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.c:11866 cp/parser.c:12067
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:11906
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:11955
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-Ð¼ÐµÑ‚ÐºÐ° %qE Ð²Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
  
! #: cp/parser.c:12074
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� %<typename%> Ð¿ÐµÑ€ÐµÐ´ %qE, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qT Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚"
  
! #: cp/parser.c:12083
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð° Ð½Ðµ Ñ‚Ð¸Ð¿"
  
! #: cp/parser.c:12131
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12297
  #, 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.c:12324
  #, 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.c:12492 cp/parser.c:31740
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� selection-statement"
  
! #: cp/parser.c:12533
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: cp/parser.c:12535
  #, fuzzy, gcc-internal-format
  #| msgid "field %qE declared as a function"
  msgid "condition declares a function"
  msgstr "Ð¿Ð¾Ð»Ðµ %qE Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: cp/parser.c:12575
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�Ñ…"
  
  #. Anything else is an error.
! #: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:12942
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12974
  #, 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.c:12979
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13122
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "range-based %<for%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/parser.c:13206
  #, 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.c:13349 cp/parser.c:31743
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� iteration-statement"
  
! #: cp/parser.c:13395
  #, 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.c:13419
  #, 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.c:13550
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "%<goto%> Ð² %<constexpr%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13558
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ðµ goto"
  
! #: cp/parser.c:13571 cp/parser.c:31746
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°"
  
! #: cp/parser.c:13748
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-name"
  msgid "expected module-name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ template-name"
  
! #: cp/parser.c:13783
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð° Ð²Ð½Ðµ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð° @interface"
  
! #: cp/parser.c:13808
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13813
  #, fuzzy, gcc-internal-format
  #| msgid "volatile argument"
  msgid "private module fragment"
  msgstr "volatile Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13819
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13856
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13859
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13867
  #, 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.c:13880
  #, fuzzy, gcc-internal-format
  #| msgid "invalid linkage-specification"
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� linkage-specification"
  
! #: cp/parser.c:13888
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13893
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13913
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13921
  #, 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.c:13942
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14044
  #, fuzzy, gcc-internal-format
  #| msgid "%<auto%> parameter not permitted in this context"
  msgid "attributes are not permitted in this position"
  msgstr "%<auto%> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/parser.c:14048
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: cp/parser.c:14179 cp/parser.c:25999
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� %<;%>"
  
! #: cp/parser.c:14272
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> Ð½Ðµ Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ Ð±Ð»Ð¾ÐºÐ°"
  
! #: cp/parser.c:14487
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "Ð½ÐµÐ¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ� Ð±Ð¾Ð»ÐµÐµ Ñ‡ÐµÐ¼ Ð¾Ð´Ð½Ð¸Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/parser.c:14507
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ Ð´Ð»Ñ� %qT: %qT Ð¸ Ð·Ð°Ñ‚ÐµÐ¼ %qT"
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Ñ�Ð¼ÐµÑˆÐ¸Ð²Ð°Ð½Ð¸Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: cp/parser.c:14552
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ for-Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
  
! #: cp/parser.c:14607
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð½Ð¾Ð¼ %<for%> Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: cp/parser.c:14610
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð½Ð¾Ð¼ %<for%> Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: cp/parser.c:14661
  #, 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.c:14713
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14731
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/parser.c:14900
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð²Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/parser.c:14939
  #, 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.c:14942
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15009
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> Ð¼ÐµÐ½Ñ�ÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð» Ð² C++11; Ð¿Ð¾Ð¶Ð°Ð»ÑƒÐ¹Ñ�Ñ‚Ð° ÑƒÐ´Ð°Ð»Ð¸Ñ‚Ðµ ÐµÐ³Ð¾"
  
! #: cp/parser.c:15045
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "decl-specifier Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð¸Ð¸"
  
! #: cp/parser.c:15052
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ð² lambda"
  
! #: cp/parser.c:15133
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "type-specifier invalid in lambda"
  msgstr "decl-specifier Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð¸Ð¸"
  
! #: cp/parser.c:15152
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ friend"
  
! #: cp/parser.c:15225 cp/parser.c:26514
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<virtual%>"
  
! #: cp/parser.c:15244
  #, 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.c:15248
  #, 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.c:15312
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� linkage-specification"
  
! #: cp/parser.c:15416
  #, 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.c:15618
  #, 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.c:15631
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² %<decltype%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�Ñ…"
  
! #: cp/parser.c:15794
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ñ‹ Ð² conversion-type-id"
  
! #: cp/parser.c:15823
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<auto%> Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: cp/parser.c:15827
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<auto%> Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¾"
  
! #: cp/parser.c:15911
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð±ÐµÑ€ÑƒÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ñ‹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/parser.c:15938
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.c:15950 cp/pt.c:26446
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "mem-initializer Ð´Ð»Ñ� %qD Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° constructor delegation"
  
! #: cp/parser.c:15962 cp/pt.c:26458
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "constructor delegation Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° mem-initializer Ð´Ð»Ñ� %qD"
  
! #: cp/parser.c:16014
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ Ñ�Ñ‚Ð¸Ð»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/parser.c:16099
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<typename%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾ Ð² Ñ�Ñ‚Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ (Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð½ÐµÑ�Ð²Ð½Ð¾ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼)"
  
! #: cp/parser.c:16500
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾; ÑƒÐ´Ð°Ð»Ð¸Ñ‚Ðµ Ð¿Ñ€Ð¾Ð±ÐµÐ» Ð¼ÐµÐ¶Ð´Ñƒ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°Ð¼Ð¸ Ð¸ Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: cp/parser.c:16506
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ�-Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:16515
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð¿Ð¾Ñ�Ð»Ðµ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ð³Ð¾ Ñ�Ð»Ð¾Ð²Ð° %<operator%>"
  
! #: cp/parser.c:16521
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ¸ Ð² Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð¾Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: cp/parser.c:16555
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:16602
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<export%> Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð¾; Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:16604
  #, 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.c:16606
  #, fuzzy, gcc-internal-format
  #| msgid "-mexr is used without -ms"
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "-mexr Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð±ÐµÐ· -ms"
  
! #: cp/parser.c:16785
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ constrained type Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
  
  #
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualified type Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
  
! #: cp/parser.c:16940
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<auto%> Ð² Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "pack Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/parser.c:17180 cp/parser.c:17266
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "pack Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/parser.c:17333
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� template-id"
  
! #: cp/parser.c:17395
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ‚ÑŒÑ�Ñ� Ñ� %<<::%>"
  
! #: cp/parser.c:17399
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17403
  #, 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.c:17433
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-type template argument"
  msgid "invalid template-argument-list"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:17434
  #, 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.c:17441
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� template-argument"
  
! #: cp/parser.c:17545
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ€Ð°Ð·Ð±Ð¾Ñ€Ð° Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
  #. The name does not name a template.
! #: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ template-name"
  
  #. Explain what went wrong.
! #: cp/parser.c:17676
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Ð½Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½ %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/parser.c:17678
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð½Ð¾Ñ‚Ð°Ñ†Ð¸ÑŽ %<%T::template %D%> Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ� Ð¾ Ñ‚Ð¾Ð¼, Ñ‡Ñ‚Ð¾ Ñ�Ñ‚Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/parser.c:17857
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� pack Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð¿ÐµÑ€ÐµÐ´ %<...%>"
  
! #: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� template-argument"
  
! #: cp/parser.c:18122
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:18257
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<inline%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:18261
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<constexpr%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:18265
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<constexpr%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:18325
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹ C"
  
! #: cp/parser.c:18554
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/parser.c:18747
  #, 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.c:18753
  #, 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.c:18758
  #, 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 %<-fconcepts-ts%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<auto%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/parser.c:18915
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� template-id Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/parser.c:19045
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/parser.c:19155
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/parser.c:19156
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.c:19178
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%> after %qE"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<)%> Ð¿ÐµÑ€ÐµÐ´ %qE"
  
! #: cp/parser.c:19185
  #, fuzzy, gcc-internal-format
  #| msgid "placeholder constraints not satisfied"
  msgid "unexpected placeholder in constrained result type"
  msgstr "Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ� Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ñ‹"
  
! #: cp/parser.c:19428
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19504
  #, 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.c:19666
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€ÑƒÐµÑ‚"
  
! #: cp/parser.c:19754
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð½ÐµÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/parser.c:19760
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:19765
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� elaborated-type-specifier, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� forward Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/parser.c:19905
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ�"
  
! #: cp/parser.c:19916
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐ½ÑƒÐµÑ‚ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ðµ Ð² %qT"
  
! #: cp/parser.c:19931
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ scoped enum Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:19988
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð¸Ð»Ð¸ %<{%>"
  
! #: cp/parser.c:20032
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ enumerator Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ðº ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:20046
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð¼ÐµÐ½Ð¸ %qT Ð´Ð»Ñ� enum Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ð¸Ð¼ÐµÐ½ÑƒÐµÑ‚ ÐºÐ»Ð°Ñ�Ñ� Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼ÐµÐ½"
  
! #: cp/parser.c:20058 cp/parser.c:25474
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼ÐµÐ½ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð½Ðµ Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ %qD"
  
! #: cp/parser.c:20063 cp/parser.c:25479
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð² %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð¾Ð±ÑŠÐµÐ¼Ð»ÐµÑ‚ %qD"
  
! #: cp/parser.c:20075 cp/parser.c:25492
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:20112
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ enum"
  
! #: cp/parser.c:20137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "opaque-enum-specifier Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð¸"
  
! #: cp/parser.c:20140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "opaque-enum-specifier Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:20327
  #, 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.c:20331
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ namespace-name"
  
! #: cp/parser.c:20335
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ namespace-name"
  
! #: cp/parser.c:20396
  #, 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.c:20407
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20426
  #, 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.c:20436
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20441
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20445
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹"
  
! #: cp/parser.c:20448
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ inline"
  
! #: cp/parser.c:20455
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Ð²Ñ…Ð¾Ð´ Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼ÐµÐ½ %qD"
  
! #: cp/parser.c:20510
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%> Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:20685
  #, 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.c:20700
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² using-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/parser.c:20718
  #, 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.c:20728
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ð¼ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡ÐµÑ�Ñ‚ÑŒ using-declarations; Ð¿Ñ€ÐµÐ´Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ�: Ð´Ð¾Ð±Ð°Ð²ÑŒÑ‚Ðµ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<using%>"
  
! #: cp/parser.c:20793
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration here"
  msgid "opaque-enum-declaration here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.c:20863
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² Ð°Ð»Ð¸Ð°Ñ�Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
  
! #: cp/parser.c:21034
  #, 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.c:21053 cp/parser.c:21070 cp/parser.c:21084
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ cv-qualifier"
  
! #: cp/parser.c:21060
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ "
  
! #: cp/parser.c:21097
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/parser.c:21113
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter outside function body"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð²Ð½Ðµ Ñ‚ÐµÐ»Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/parser.c:21341
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ð½Ñ‹ Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/parser.c:21352
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesized initializer in array new"
  msgid "remove parentheses to default-initialize a variable"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ñ�Ð¾ Ñ�ÐºÐ¾Ð±ÐºÐ°Ð¼Ð¸ Ð² new Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/parser.c:21357
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21360
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21377 cp/parser.c:21402
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ð½Ñ‹ Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/parser.c:21389 cp/parser.c:21410
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21396
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD redeclared as variable"
  msgid "add parentheses to declare a variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/parser.c:21624
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "function-definition Ð·Ð´ÐµÑ�ÑŒ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:21635
  #, 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.c:21639
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/parser.c:21690
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/parser.c:21810
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/parser.c:21852
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: cp/parser.c:21866
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð½ÐµÑ�Ð²Ð½Ñ‹Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/parser.c:22357
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/parser.c:22483
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ð³Ð¾ typedef %qT"
  
! #: cp/parser.c:22487
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼"
--- 55444,56542 ----
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10513
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�Ñ…"
  
! #: cp/parser.c:10816
  #, fuzzy, gcc-internal-format
  #| msgid "lambda-expression in template-argument"
  msgid "lambda-expression in template parameter type"
  msgstr "lambda-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:10826
  #, 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.c:10836
  #, 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.c:10988
  #, 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.c:11010
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ¾Ð½ÐµÑ† capture-list"
  
! #: cp/parser.c:11025
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr "Ñ�Ð²Ð½Ð¾Ðµ by-copy capture %<this%> Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð¾ Ñ� by-copy capture ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÐµÐ¼"
  
! #: cp/parser.c:11030 cp/parser.c:11051 cp/parser.c:11243
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ÑƒÐ¶Ðµ Ð·Ð°Ñ…Ð²Ð°Ñ‡ÐµÐ½Ð½Ð¾Ðµ %qD Ð² lambda Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/parser.c:11045
  #, 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.c:11065
  #, fuzzy, gcc-internal-format
  #| msgid "cannot capture %qE by reference"
  msgid "%<this%> cannot be captured by reference"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ñ…Ð²Ð°Ñ‚Ð¸Ñ‚ÑŒ %qE Ð¿Ð¾ Ñ�Ñ�Ñ‹Ð»ÐºÐµ"
  
! #: cp/parser.c:11084
  #, 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.c:11095
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:11126
  #, 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.c:11133
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� lambda init-capture"
  
! #: cp/parser.c:11157
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:11167
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "capture Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹  %qD Ñ� Ð½ÐµÐ°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ñ€Ð¾ÐºÐ¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/parser.c:11205
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ %<if%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»"
  
! #: cp/parser.c:11216
  #, 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.c:11221
  #, 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.c:11300
  #, 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++14%> or %<-std=gnu++14%>"
  msgstr "lambda ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/parser.c:11304
  #, 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.c:11372
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Ð·Ð°Ð´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� lambda-Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
  
! #: cp/parser.c:11392
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "inline namespaces Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.c:11404
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ %<mutable%>"
  
! #: cp/parser.c:11411
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð½Ñ‹Ðµ %<for%> Ñ†Ð¸ÐºÐ»Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.c:11424
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "inline namespaces Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.c:11442
  #, 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++2b%> or %<-std=gnu++2b%>"
  msgstr "Ð·Ð°Ð²ÐµÑ€ÑˆÐ°ÑŽÑ‰Ð¸Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/parser.c:11484
  #, 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.c:11873 cp/parser.c:12074
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:11913
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:11962
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-Ð¼ÐµÑ‚ÐºÐ° %qE Ð²Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
  
! #: cp/parser.c:12081
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� %<typename%> Ð¿ÐµÑ€ÐµÐ´ %qE, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qT Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚"
  
! #: cp/parser.c:12090
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð° Ð½Ðµ Ñ‚Ð¸Ð¿"
  
! #: cp/parser.c:12138
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:12304
  #, 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.c:12331
  #, 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.c:12499 cp/parser.c:31757
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� selection-statement"
  
! #: cp/parser.c:12540
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: cp/parser.c:12542
  #, fuzzy, gcc-internal-format
  #| msgid "field %qE declared as a function"
  msgid "condition declares a function"
  msgstr "Ð¿Ð¾Ð»Ðµ %qE Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: cp/parser.c:12582
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�Ñ…"
  
  #. Anything else is an error.
! #: cp/parser.c:12663 cp/parser.c:21740 cp/parser.c:24207
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:12949
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.c:12956
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.c:12981
  #, 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.c:12986
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.c:13129
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "range-based %<for%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/parser.c:13213
  #, 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.c:13356 cp/parser.c:31760
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� iteration-statement"
  
! #: cp/parser.c:13402
  #, 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.c:13426
  #, 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.c:13557
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr "%<goto%> Ð² %<constexpr%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13565
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ðµ goto"
  
! #: cp/parser.c:13578 cp/parser.c:31763
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°"
  
! #: cp/parser.c:13755
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-name"
  msgid "expected module-name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ template-name"
  
! #: cp/parser.c:13790
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð° Ð²Ð½Ðµ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð° @interface"
  
! #: cp/parser.c:13815
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
! #: cp/parser.c:13820
  #, fuzzy, gcc-internal-format
  #| msgid "volatile argument"
  msgid "private module fragment"
  msgstr "volatile Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.c:13826
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.c:13863
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.c:13866
  #, gcc-internal-format
  msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.c:13874
  #, 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.c:13887
  #, fuzzy, gcc-internal-format
  #| msgid "invalid linkage-specification"
  msgid "import cannot appear directly in a linkage-specification"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� linkage-specification"
  
! #: cp/parser.c:13895
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.c:13900
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.c:13920
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.c:13928
  #, 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.c:13949
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.c:14051
  #, fuzzy, gcc-internal-format
  #| msgid "%<auto%> parameter not permitted in this context"
  msgid "attributes are not permitted in this position"
  msgstr "%<auto%> Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
  
! #: cp/parser.c:14055
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: cp/parser.c:14186 cp/parser.c:26014
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� %<;%>"
  
! #: cp/parser.c:14279
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> Ð½Ðµ Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ Ð±Ð»Ð¾ÐºÐ°"
  
! #: cp/parser.c:14494
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "Ð½ÐµÐ¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ� Ð±Ð¾Ð»ÐµÐµ Ñ‡ÐµÐ¼ Ð¾Ð´Ð½Ð¸Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/parser.c:14514
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ Ð´Ð»Ñ� %qT: %qT Ð¸ Ð·Ð°Ñ‚ÐµÐ¼ %qT"
  
! #: cp/parser.c:14535
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Ñ�Ð¼ÐµÑˆÐ¸Ð²Ð°Ð½Ð¸Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: cp/parser.c:14559
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ for-Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
  
! #: cp/parser.c:14614
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð½Ð¾Ð¼ %<for%> Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: cp/parser.c:14617
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð½Ð¾Ð¼ %<for%> Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: cp/parser.c:14668
  #, 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.c:14720
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14738
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/parser.c:14907
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð²Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/parser.c:14946
  #, 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.c:14949
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:15016
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> Ð¼ÐµÐ½Ñ�ÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð» Ð² C++11; Ð¿Ð¾Ð¶Ð°Ð»ÑƒÐ¹Ñ�Ñ‚Ð° ÑƒÐ´Ð°Ð»Ð¸Ñ‚Ðµ ÐµÐ³Ð¾"
  
! #: cp/parser.c:15052
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "decl-specifier Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð¸Ð¸"
  
! #: cp/parser.c:15059
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ð² lambda"
  
! #: cp/parser.c:15140
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "type-specifier invalid in lambda"
  msgstr "decl-specifier Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð¸Ð¸"
  
! #: cp/parser.c:15159
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ friend"
  
! #: cp/parser.c:15232 cp/parser.c:26529
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<virtual%>"
  
! #: cp/parser.c:15251
  #, 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.c:15255
  #, 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.c:15319
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� linkage-specification"
  
! #: cp/parser.c:15423
  #, 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.c:15625
  #, 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.c:15638
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² %<decltype%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�Ñ…"
  
! #: cp/parser.c:15801
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ñ‹ Ð² conversion-type-id"
  
! #: cp/parser.c:15830
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<auto%> Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: cp/parser.c:15834
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<auto%> Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¾"
  
! #: cp/parser.c:15918
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð±ÐµÑ€ÑƒÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ñ‹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/parser.c:15945
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.c:15957 cp/pt.c:26413
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "mem-initializer Ð´Ð»Ñ� %qD Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° constructor delegation"
  
! #: cp/parser.c:15969 cp/pt.c:26425
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "constructor delegation Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° mem-initializer Ð´Ð»Ñ� %qD"
  
! #: cp/parser.c:16021
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ Ñ�Ñ‚Ð¸Ð»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/parser.c:16106
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<typename%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾ Ð² Ñ�Ñ‚Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ (Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð½ÐµÑ�Ð²Ð½Ð¾ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼)"
  
! #: cp/parser.c:16507
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾; ÑƒÐ´Ð°Ð»Ð¸Ñ‚Ðµ Ð¿Ñ€Ð¾Ð±ÐµÐ» Ð¼ÐµÐ¶Ð´Ñƒ ÐºÐ°Ð²Ñ‹Ñ‡ÐºÐ°Ð¼Ð¸ Ð¸ Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
  
! #: cp/parser.c:16513
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ�-Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:16522
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð¿Ð¾Ñ�Ð»Ðµ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ð³Ð¾ Ñ�Ð»Ð¾Ð²Ð° %<operator%>"
  
! #: cp/parser.c:16528
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ¸ Ð² Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð¾Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: cp/parser.c:16562
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:16609
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<export%> Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð¾; Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:16611
  #, 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.c:16613
  #, fuzzy, gcc-internal-format
  #| msgid "-mexr is used without -ms"
  msgid "keyword %<export%> is enabled with %<-fmodules-ts%>"
  msgstr "-mexr Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð±ÐµÐ· -ms"
  
! #: cp/parser.c:16792
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ constrained type Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
  
  #
! #: cp/parser.c:16800
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualified type Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
  
! #: cp/parser.c:16947
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<auto%> Ð² Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:17183 cp/parser.c:17269 cp/parser.c:23978
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "pack Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/parser.c:17187 cp/parser.c:17273
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "pack Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/parser.c:17340
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� template-id"
  
! #: cp/parser.c:17402
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ‚ÑŒÑ�Ñ� Ñ� %<<::%>"
  
! #: cp/parser.c:17406
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:17410
  #, 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.c:17440
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-type template argument"
  msgid "invalid template-argument-list"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:17441
  #, 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.c:17448
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� template-argument"
  
! #: cp/parser.c:17552
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ€Ð°Ð·Ð±Ð¾Ñ€Ð° Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
  #. The name does not name a template.
! #: cp/parser.c:17637 cp/parser.c:17803 cp/parser.c:18008
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ template-name"
  
  #. Explain what went wrong.
! #: cp/parser.c:17683
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Ð½Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½ %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/parser.c:17685
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð½Ð¾Ñ‚Ð°Ñ†Ð¸ÑŽ %<%T::template %D%> Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ� Ð¾ Ñ‚Ð¾Ð¼, Ñ‡Ñ‚Ð¾ Ñ�Ñ‚Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/parser.c:17864
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� pack Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð¿ÐµÑ€ÐµÐ´ %<...%>"
  
! #: cp/parser.c:17973 cp/parser.c:17991 cp/parser.c:18162
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� template-argument"
  
! #: cp/parser.c:18129
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:18264
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<inline%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:18268
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<constexpr%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:18272
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<constexpr%> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:18332
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹ C"
  
! #: cp/parser.c:18561
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/parser.c:18754
  #, 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.c:18760
  #, 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.c:18765
  #, 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 %<-fconcepts-ts%>"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<auto%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/parser.c:18922
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� template-id Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/parser.c:19052
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/parser.c:19162
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/parser.c:19163
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.c:19185
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%> after %qE"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<)%> Ð¿ÐµÑ€ÐµÐ´ %qE"
  
! #: cp/parser.c:19192
  #, fuzzy, gcc-internal-format
  #| msgid "placeholder constraints not satisfied"
  msgid "unexpected placeholder in constrained result type"
  msgstr "Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ� Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ñ‹"
  
! #: cp/parser.c:19435
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:19511
  #, 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.c:19673
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€ÑƒÐµÑ‚"
  
! #: cp/parser.c:19761
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð½ÐµÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/parser.c:19767
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:19772
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� elaborated-type-specifier, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� forward Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
  
! #: cp/parser.c:19912
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ�"
  
! #: cp/parser.c:19923
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐ½ÑƒÐµÑ‚ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ðµ Ð² %qT"
  
! #: cp/parser.c:19938
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ scoped enum Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:19954
! #, fuzzy, gcc-internal-format
! #| msgid "types may not be defined in casts"
! msgid "types may not be defined in enum-base"
! msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²"
! 
! #: cp/parser.c:19999
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð¸Ð»Ð¸ %<{%>"
  
! #: cp/parser.c:20043
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ enumerator Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ðº ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:20057
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð¼ÐµÐ½Ð¸ %qT Ð´Ð»Ñ� enum Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ð¸Ð¼ÐµÐ½ÑƒÐµÑ‚ ÐºÐ»Ð°Ñ�Ñ� Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼ÐµÐ½"
  
! #: cp/parser.c:20069 cp/parser.c:25483
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼ÐµÐ½ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð½Ðµ Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ %qD"
  
! #: cp/parser.c:20074 cp/parser.c:25488
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð² %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð¾Ð±ÑŠÐµÐ¼Ð»ÐµÑ‚ %qD"
  
! #: cp/parser.c:20086 cp/parser.c:25501
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:20123
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ enum"
  
! #: cp/parser.c:20148
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "opaque-enum-specifier Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð¸"
  
! #: cp/parser.c:20151
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "opaque-enum-specifier Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:20338
  #, 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.c:20342
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ namespace-name"
  
! #: cp/parser.c:20346
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ namespace-name"
  
! #: cp/parser.c:20407
  #, 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.c:20418
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:20437
  #, 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.c:20447
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:20452
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:20456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹"
  
! #: cp/parser.c:20459
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ inline"
  
! #: cp/parser.c:20466
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Ð²Ñ…Ð¾Ð´ Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼ÐµÐ½ %qD"
  
! #: cp/parser.c:20521
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%> Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:20696
  #, 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.c:20711
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² using-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/parser.c:20729
  #, 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.c:20739
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ð¼ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡ÐµÑ�Ñ‚ÑŒ using-declarations; Ð¿Ñ€ÐµÐ´Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ�: Ð´Ð¾Ð±Ð°Ð²ÑŒÑ‚Ðµ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<using%>"
  
! #: cp/parser.c:20804
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration here"
  msgid "opaque-enum-declaration here"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.c:20874
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² Ð°Ð»Ð¸Ð°Ñ�Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
  
! #: cp/parser.c:21045
  #, 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.c:21064 cp/parser.c:21081 cp/parser.c:21095
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ cv-qualifier"
  
! #: cp/parser.c:21071
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ "
  
! #: cp/parser.c:21108
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/parser.c:21124
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter outside function body"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð²Ð½Ðµ Ñ‚ÐµÐ»Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/parser.c:21352
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ð½Ñ‹ Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/parser.c:21363
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesized initializer in array new"
  msgid "remove parentheses to default-initialize a variable"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ñ�Ð¾ Ñ�ÐºÐ¾Ð±ÐºÐ°Ð¼Ð¸ Ð² new Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/parser.c:21368
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21371
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.c:21388 cp/parser.c:21413
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ð½Ñ‹ Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/parser.c:21400 cp/parser.c:21421
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.c:21407
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD redeclared as variable"
  msgid "add parentheses to declare a variable"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/parser.c:21635
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "function-definition Ð·Ð´ÐµÑ�ÑŒ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:21646
  #, 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.c:21650
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/parser.c:21701
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/parser.c:21821
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/parser.c:21863
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: cp/parser.c:21877
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð½ÐµÑ�Ð²Ð½Ñ‹Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/parser.c:22366
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/parser.c:22492
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ð³Ð¾ typedef %qT"
  
! #: cp/parser.c:22496
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼"
*************** msgstr "%<%T::%E%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ�
*** 56492,56933 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22516
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
  
! #: cp/parser.c:22524
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:22526
  #, 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.c:22641
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/parser.c:22666
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
  
! #: cp/parser.c:22787
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/parser.c:22789
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ñ�Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð° %q#T"
  
! #: cp/parser.c:22810
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ptr-operator"
  
! #: cp/parser.c:22871
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ cv-qualifier"
  
! #: cp/parser.c:22925
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23020
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ virt-specifier"
  
! #: cp/parser.c:23269
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ð¾Ñ�Ð»Ðµ %qT"
  
! #: cp/parser.c:23275
  #, fuzzy, gcc-internal-format
  #| msgid "missing template arguments"
  msgid "%qT not permitted in template argument"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qT"
  
! #: cp/parser.c:23304
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:23309
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<auto%> Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:23415
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� type-specifier"
  
! #: cp/parser.c:23696
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<...%>"
  
! #: cp/parser.c:23774
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² Ñ‚Ð¸Ð¿Ð°Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: cp/parser.c:23953
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/parser.c:23971
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "parameter pack %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/parser.c:23977
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "pack Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/parser.c:23979
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "parameter pack Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/parser.c:24105
  #, 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.c:24109
  #, 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.c:24433
  #, 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.c:24453
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24491
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ C99 Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ‹Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24530
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24581
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24637 cp/parser.c:24774
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ class-name"
  
! #: cp/parser.c:25013
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/parser.c:25016
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: cp/parser.c:25019
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/parser.c:25416
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<{%> Ð¸Ð»Ð¸ %<:%>"
  
! #: cp/parser.c:25427
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ð´Ð°Ñ‚ÑŒ %<override%> Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/parser.c:25435
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "global ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð¸Ð¼ÐµÐ½Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°"
  
! #: cp/parser.c:25442
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð½Ðµ Ð¸Ð¼ÐµÐ½ÑƒÐµÑ‚ ÐºÐ»Ð°Ñ�Ñ�"
  
! #: cp/parser.c:25454
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25460
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/parser.c:25514
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ´ Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %<template <>%>"
  
! #: cp/parser.c:25546
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/parser.c:25582
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ typename type"
  
! #: cp/parser.c:25647
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T"
  
! #: cp/parser.c:25747 cp/parser.c:31749
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ class-key"
  
! #: cp/parser.c:25771
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25775
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%> Ð¸Ð»Ð¸ %<typename%>"
  
! #: cp/parser.c:26018
  #, 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.c:26036
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ friend Ð½ÐµÑ‚ Ð¸Ð¼ÐµÐ½Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¸Ð»Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/parser.c:26054
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð° Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
  
! #: cp/parser.c:26152
  #, 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.c:26159
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26172
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26325
  #, 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.c:26353
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ pure Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/parser.c:26373
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26420
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Ñ�Ð»ÑƒÑ‡Ð°Ð¹Ð½Ð°Ñ� %<,%> Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/parser.c:26434
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/parser.c:26508
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ pure (Ñ‚Ð¾Ð»ÑŒÐºÐ¾ %<= 0%> Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�)"
  
! #: cp/parser.c:26543
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð·Ð´ÐµÑ�ÑŒ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:26673
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð° Ð² base-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ðµ"
  
! #: cp/parser.c:26693
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° access Ð² base-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ðµ"
  
! #: cp/parser.c:26717
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<typename%> Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð²Ð½Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
  
! #: cp/parser.c:26720
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<typename%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾ Ð² Ñ�Ñ‚Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ (Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ð½ÐµÑ�Ð²Ð½Ð¾ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼)"
  
! #: cp/parser.c:26920 cp/parser.c:27014
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² exception-specification"
  
! #: cp/parser.c:27022
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.c:27028
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹ Ñ�Ñ‡Ð¸Ñ‚Ð°ÑŽÑ‚Ñ�Ñ� ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¼Ð¸ Ð² C++11"
  
! #: cp/parser.c:27072
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<auto%> Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¸"
  
! #: cp/parser.c:27113
  #, 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.c:27225
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² exception-declarations"
  
! #: cp/parser.c:27832
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð½Ñ‹Ð¹ using Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� scoped attribute token"
  
! #: cp/parser.c:27846
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ð¸Ð¼ÐµÐ½Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27935
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27970
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified multiple times"
  msgid "attribute %qs specified multiple times"
  msgstr "%<fallthrough%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð·Ð°Ð´Ð°Ð½ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ€Ð°Ð·"
  
! #: cp/parser.c:28012
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿ÐµÑ€ÐµÐ´ %<...%>"
  
! #: cp/parser.c:28072
  #, 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.c:28415 cp/parser.c:28424
  #, fuzzy, gcc-internal-format
  #| msgid "expression must be integral"
  msgid "expression must be enclosed in parentheses"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/parser.c:28777
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29127
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/parser.c:29135
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/parser.c:29617
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %<%T::%E%> Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<template<>%> Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ�"
  
! #: cp/parser.c:29622
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<%T::%E%>"
  
! #: cp/parser.c:29626
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
--- 56545,56986 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:22525
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
  
! #: cp/parser.c:22533
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:22535
  #, 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.c:22650
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
  
! #: cp/parser.c:22675
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
  
! #: cp/parser.c:22796
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/parser.c:22798
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ñ�Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð° %q#T"
  
! #: cp/parser.c:22819
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ptr-operator"
  
! #: cp/parser.c:22880
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ cv-qualifier"
  
! #: cp/parser.c:22934
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ ref-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
  
! #: cp/parser.c:22971
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:23029
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ virt-specifier"
  
! #: cp/parser.c:23278
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ð¾Ñ�Ð»Ðµ %qT"
  
! #: cp/parser.c:23284
  #, fuzzy, gcc-internal-format
  #| msgid "missing template arguments"
  msgid "%qT not permitted in template argument"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:23287 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2171
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qT"
  
! #: cp/parser.c:23313
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:23318
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<auto%> Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:23424
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� type-specifier"
  
! #: cp/parser.c:23705
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<...%>"
  
! #: cp/parser.c:23783
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² Ñ‚Ð¸Ð¿Ð°Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: cp/parser.c:23962
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/parser.c:23980
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "parameter pack %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/parser.c:23986
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "pack Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/parser.c:23988
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "parameter pack Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: cp/parser.c:24114
  #, 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.c:24118
  #, 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.c:24442
  #, 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.c:24462
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:24500
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ C99 Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ‹Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: cp/parser.c:24514
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:24539
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:24590
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:24646 cp/parser.c:24783
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ class-name"
  
! #: cp/parser.c:25022
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/parser.c:25025
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
  
! #: cp/parser.c:25028
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/parser.c:25425
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<{%> Ð¸Ð»Ð¸ %<:%>"
  
! #: cp/parser.c:25436
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ð´Ð°Ñ‚ÑŒ %<override%> Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/parser.c:25444
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "global ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð¸Ð¼ÐµÐ½Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°"
  
! #: cp/parser.c:25451
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð½Ðµ Ð¸Ð¼ÐµÐ½ÑƒÐµÑ‚ ÐºÐ»Ð°Ñ�Ñ�"
  
! #: cp/parser.c:25463
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:25469
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/parser.c:25523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ´ Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %<template <>%>"
  
! #: cp/parser.c:25555
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/parser.c:25591
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ typename type"
  
! #: cp/parser.c:25656
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T"
  
! #: cp/parser.c:25762 cp/parser.c:31766
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ class-key"
  
! #: cp/parser.c:25786
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:25790
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%> Ð¸Ð»Ð¸ %<typename%>"
  
! #: cp/parser.c:26033
  #, 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.c:26051
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ friend Ð½ÐµÑ‚ Ð¸Ð¼ÐµÐ½Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¸Ð»Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/parser.c:26069
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð° Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
  
! #: cp/parser.c:26167
  #, 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.c:26174
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:26187
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:26340
  #, 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.c:26368
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ pure Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/parser.c:26388
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:26435
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Ñ�Ð»ÑƒÑ‡Ð°Ð¹Ð½Ð°Ñ� %<,%> Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/parser.c:26449
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%> Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: cp/parser.c:26523
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ pure (Ñ‚Ð¾Ð»ÑŒÐºÐ¾ %<= 0%> Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�)"
  
! #: cp/parser.c:26558
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð·Ð´ÐµÑ�ÑŒ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:26688
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð° Ð² base-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ðµ"
  
! #: cp/parser.c:26708
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° access Ð² base-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ðµ"
  
! #: cp/parser.c:26732
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<typename%> Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð²Ð½Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
  
! #: cp/parser.c:26735
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<typename%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾ Ð² Ñ�Ñ‚Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ (Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ð½ÐµÑ�Ð²Ð½Ð¾ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼)"
  
! #: cp/parser.c:26935 cp/parser.c:27029
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² exception-specification"
  
! #: cp/parser.c:27037
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.c:27043
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹ Ñ�Ñ‡Ð¸Ñ‚Ð°ÑŽÑ‚Ñ�Ñ� ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¼Ð¸ Ð² C++11"
  
! #: cp/parser.c:27087
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<auto%> Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¸"
  
! #: cp/parser.c:27128
  #, 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.c:27240
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² exception-declarations"
  
! #: cp/parser.c:27847
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð½Ñ‹Ð¹ using Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� scoped attribute token"
  
! #: cp/parser.c:27861
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ð¸Ð¼ÐµÐ½Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:27950
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:27985
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified multiple times"
  msgid "attribute %qs specified multiple times"
  msgstr "%<fallthrough%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð·Ð°Ð´Ð°Ð½ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ€Ð°Ð·"
  
! #: cp/parser.c:28027
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿ÐµÑ€ÐµÐ´ %<...%>"
  
! #: cp/parser.c:28087
  #, 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.c:28430 cp/parser.c:28439
  #, fuzzy, gcc-internal-format
  #| msgid "expression must be integral"
  msgid "expression must be enclosed in parentheses"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/parser.c:28792
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:29142
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/parser.c:29150
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/parser.c:29634
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %<%T::%E%> Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %<template<>%> Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ�"
  
! #: cp/parser.c:29639
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<%T::%E%>"
  
! #: cp/parser.c:29643
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
*************** msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ñ�Ð¿Ð¸Ñ
*** 56936,57567 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29633
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
  
! #: cp/parser.c:30032
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:30203
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30212
  #, 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.c:30218
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30318
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30328
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ concept Ð´Ð»Ñ� template-introduction"
  
! #: cp/parser.c:30351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð² Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ðµ"
  
! #: cp/parser.c:30360
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹ C"
  
! #: cp/parser.c:30380
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�"
  
! #: cp/parser.c:30485
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<typedef%>"
  
! #: cp/parser.c:30536
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð¸Ð½Ð¾Ð³Ð¾"
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/parser.c:30883
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %<> >%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:30896
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "Ð¾ÑˆÐ¸Ð±Ð¾Ñ‡Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<>>%>, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<>%> Ð´Ð»Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ� Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:31204
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<sizeof...%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½ Ñ�ÐºÐ¾Ð±ÐºÐ°Ð¼Ð¸"
  
! #: cp/parser.c:31356
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/parser.c:31371
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %qD"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<long long%>"
  
  #
! #: cp/parser.c:31517
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð¸ %<__thread%> Ð¸ %<thread_local%>"
  
! #: cp/parser.c:31522
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD"
  
! #: cp/parser.c:31548
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs"
  
! #: cp/parser.c:31600
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<new%>"
  
! #: cp/parser.c:31603
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<delete%>"
  
! #: cp/parser.c:31606
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<return%>"
  
! #: cp/parser.c:31612
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<extern%>"
  
! #: cp/parser.c:31615
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<static_assert%>"
  
! #: cp/parser.c:31618
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<decltype%>"
  
! #: cp/parser.c:31621
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<operator%>"
  
! #: cp/parser.c:31624
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>"
  
! #: cp/parser.c:31627
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<template%>"
  
! #: cp/parser.c:31630
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<namespace%>"
  
! #: cp/parser.c:31633
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<using%>"
  
! #: cp/parser.c:31636
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<asm%>"
  
! #: cp/parser.c:31639
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<try%>"
  
! #: cp/parser.c:31642
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<catch%>"
  
! #: cp/parser.c:31645
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<throw%>"
  
! #: cp/parser.c:31648
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>"
  
! #: cp/parser.c:31651
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<__label__%>"
  
! #: cp/parser.c:31654
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@try%>"
  
! #: cp/parser.c:31657
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@synchronized%>"
  
! #: cp/parser.c:31660
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@throw%>"
  
! #: cp/parser.c:31663
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<__transaction_atomic%>"
  
! #: cp/parser.c:31666
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<__transaction_relaxed%>"
  
! #: cp/parser.c:31669
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@end%>"
  
! #: cp/parser.c:31701
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<::%>"
  
! #: cp/parser.c:31713
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<...%>"
  
! #: cp/parser.c:31716
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<*%>"
  
! #: cp/parser.c:31719
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<~%>"
  
! #: cp/parser.c:31725
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%> Ð¸Ð»Ð¸ %<::%>"
  
! #: cp/parser.c:31752
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: cp/parser.c:32054
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32205
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ð¸ %q#T"
  
! #: cp/parser.c:32210
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T Ð±Ñ‹Ð» Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.c:32330
  #, 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.c:32470 cp/parser.c:32504
  #, 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.c:32477 cp/parser.c:32510
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32478 cp/parser.c:32511
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ class-key"
  
! #: cp/parser.c:32485
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° %qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.c:32486
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.c:32568
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð¾Ð¼"
  
! #: cp/parser.c:32589
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "Ð² C++98 %<template%> (Ð´Ð»Ñ� Ñ�Ð½Ñ�Ñ‚Ð¸Ñ� Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸) Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
  
! #: cp/parser.c:32837
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ÐºÐ¾Ð½ÐµÑ† Ñ„Ð°Ð¹Ð»Ð° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/parser.c:33078 cp/parser.c:34386 cp/parser.c:34575
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ %<@%D%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Objective-C++"
  
! #: cp/parser.c:33149
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c++ Ð¿Ð¾Ð»ÑƒÑ‡Ð°Ñ‚ÐµÐ»ÑŒ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ� Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ�"
  
! #: cp/parser.c:33219
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¸Ñ�ÑŒ objective-c++ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚(Ñ‹) Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ�"
  
! #: cp/parser.c:33250
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ %<@encode%> Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: cp/parser.c:33654
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Objective-C++ Ð¸Ð¼Ñ� Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/parser.c:33729 cp/parser.c:33747
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ objective-c++ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: cp/parser.c:33741 cp/parser.c:33807
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¼ÐµÑ‚Ð¾Ð´Ð° Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ†Ðµ"
  
! #: cp/parser.c:33850
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "Ñ�Ð»ÑƒÑ‡Ð°Ð¹Ð½Ð¾Ðµ %qs Ð¼ÐµÐ¶Ð´Ñƒ Objective-C++ Ð¼ÐµÑ‚Ð¾Ð´Ð°Ð¼Ð¸"
  
! #: cp/parser.c:34047 cp/parser.c:34054 cp/parser.c:34061
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� instance Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: cp/parser.c:34178
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ %<@protocol%>"
  
! #: cp/parser.c:34351
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð´Ð¾ %<@%D%> Objective-C++ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ð³Ð¾ Ñ�Ð»Ð¾Ð²Ð°"
  
! #: cp/parser.c:34358
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ� Ð´Ð¾ %<@%D%>"
  
! #: cp/parser.c:34638 cp/parser.c:34645 cp/parser.c:34652
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� property"
  
! #: cp/parser.c:34814
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: cp/parser.c:35879
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/parser.c:35896
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/parser.c:36879
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ reduction-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:37632
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined in iterator type"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² Ñ‚Ð¸Ð¿Ð°Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: cp/parser.c:39761
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "Ñ�ÐºÐ¾Ð±Ð¾Ñ‡Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² OpenMP %<for%> Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: cp/parser.c:40312
  #, 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.c:40399 cp/pt.c:17976
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ reduction"
  
! #: cp/parser.c:40492
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð´Ð»Ñ� Ñ�Ð¶Ð°Ñ‚Ð¸Ñ� Ñ†Ð¸ÐºÐ»Ð¾Ð²"
  
! #: cp/parser.c:42708
  #, 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.c:43539
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/parser.c:43569
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ id-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹)"
  
! #: cp/parser.c:43581
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "Ð¾Ð´Ð¸Ð½ Ð¸Ð· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %<omp_priv%> Ð¸Ð»Ð¸ %<&omp_priv%>"
  
! #: cp/parser.c:43684
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² declare reduction Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/parser.c:43704 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "Ð¿Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿ %qT Ð² %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43708 cp/semantics.c:5886
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð² %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43711 cp/pt.c:14072 cp/semantics.c:5892
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ %qT Ð² %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43714 cp/semantics.c:5898
  #, 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.c:44241
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> Ð¸Ð¼ÐµÐ½ÑƒÐµÑ‚ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²Ð¾ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·Ð¾Ðº"
  
! #: cp/parser.c:44251
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD Ð½Ðµ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44605
  #, fuzzy, gcc-internal-format
  #| msgid "atomic_cancel"
  msgid "%<atomic_cancel%>"
  msgstr "atomic_cancel"
  
! #: cp/parser.c:44652 cp/semantics.c:9982
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: cp/parser.c:44654 cp/semantics.c:9984
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: cp/parser.c:44800
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "Ð²Ð½ÐµÑˆÐ½Ð¸Ð¹ %<__transaction_cancel%> Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ %<__transaction_atomic%>"
  
! #: cp/parser.c:44803
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  Ð»Ð¸Ð±Ð¾ %<transaction_may_cancel_outer%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: cp/parser.c:44854
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� #pragma GCC coprocessor"
  
! #: cp/parser.c:45139
  #, 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.c:45182
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/parser.c:45214
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45294
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "Ð¼ÐµÐ¶Ð¼Ð¾Ð´ÑƒÐ»ÑŒÐ½Ñ‹Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ñ‹ Ð´Ð»Ñ� C++"
  
! #: cp/parser.c:45333
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: cp/parser.c:45534
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ñ‹Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<virtual%>"
  
! #: cp/parser.c:45590
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:297
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qD Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð»ÐµÐ½Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:310
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.c:734
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð² Ð½Ðµ-namespace Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ %qD"
  
! #: cp/pt.c:748
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð¸Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð² Ð½Ðµ Ð±Ñ‹Ð»Ð¸ Ñ�Ð²Ð½Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:832
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² Ð¿Ñ€ÐµÐ´ÐµÐ»Ð°Ñ… Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½"
  
! #: cp/pt.c:843 cp/pt.c:1080
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð² Ð´Ñ€ÑƒÐ³Ð¾Ð¹ namespace-Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: cp/pt.c:845
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr ""
  
! #: cp/pt.c:862
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼ÐµÐ½ %qD (ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð½Ðµ Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼ÐµÐ½ %qD)"
  
! #: cp/pt.c:992
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Ð¸Ð¼Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° Ð·Ð°Ñ‚ÐµÐ½Ñ�ÐµÑ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.c:1004
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð°Ð»Ð¸Ð°Ñ�Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.c:1007 cp/pt.c:1146
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT"
  
! #: cp/pt.c:1039
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qT Ð¿Ð¾Ñ�Ð»Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:1083
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#D"
  msgid "from definition of %q#D"
--- 56989,57620 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:29650
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
  
! #: cp/parser.c:30049
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
  
! #: cp/parser.c:30220
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:30229
  #, 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.c:30235
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:30335
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts; use %qs to enable"
  msgstr ""
  
! #: cp/parser.c:30345
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ concept Ð´Ð»Ñ� template-introduction"
  
! #: cp/parser.c:30368
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð² Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ðµ"
  
! #: cp/parser.c:30377
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹ C"
  
! #: cp/parser.c:30397
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�"
  
! #: cp/parser.c:30502
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<typedef%>"
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð¸Ð½Ð¾Ð³Ð¾"
  
! #: cp/parser.c:30600
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/parser.c:30900
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %<> >%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:30913
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "Ð¾ÑˆÐ¸Ð±Ð¾Ñ‡Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<>>%>, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<>%> Ð´Ð»Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ� Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/parser.c:31221
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<sizeof...%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½ Ñ�ÐºÐ¾Ð±ÐºÐ°Ð¼Ð¸"
  
! #: cp/parser.c:31373
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
  
! #: cp/parser.c:31388
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %qD"
  
! #: cp/parser.c:31523
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<long long%>"
  
  #
! #: cp/parser.c:31534
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð¸ %<__thread%> Ð¸ %<thread_local%>"
  
! #: cp/parser.c:31539
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD"
  
! #: cp/parser.c:31565
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs"
  
! #: cp/parser.c:31617
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<new%>"
  
! #: cp/parser.c:31620
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<delete%>"
  
! #: cp/parser.c:31623
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<return%>"
  
! #: cp/parser.c:31629
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<extern%>"
  
! #: cp/parser.c:31632
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<static_assert%>"
  
! #: cp/parser.c:31635
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<decltype%>"
  
! #: cp/parser.c:31638
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<operator%>"
  
! #: cp/parser.c:31641
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>"
  
! #: cp/parser.c:31644
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<template%>"
  
! #: cp/parser.c:31647
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<namespace%>"
  
! #: cp/parser.c:31650
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<using%>"
  
! #: cp/parser.c:31653
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<asm%>"
  
! #: cp/parser.c:31656
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<try%>"
  
! #: cp/parser.c:31659
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<catch%>"
  
! #: cp/parser.c:31662
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<throw%>"
  
! #: cp/parser.c:31665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<data%>"
  
! #: cp/parser.c:31668
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<__label__%>"
  
! #: cp/parser.c:31671
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@try%>"
  
! #: cp/parser.c:31674
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@synchronized%>"
  
! #: cp/parser.c:31677
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@throw%>"
  
! #: cp/parser.c:31680
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<__transaction_atomic%>"
  
! #: cp/parser.c:31683
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<__transaction_relaxed%>"
  
! #: cp/parser.c:31686
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<@end%>"
  
! #: cp/parser.c:31718
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<::%>"
  
! #: cp/parser.c:31730
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<...%>"
  
! #: cp/parser.c:31733
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<*%>"
  
! #: cp/parser.c:31736
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<~%>"
  
! #: cp/parser.c:31742
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%> Ð¸Ð»Ð¸ %<::%>"
  
! #: cp/parser.c:31769
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<class%>, %<typename%> Ð¸Ð»Ð¸ %<template%>"
  
! #: cp/parser.c:32071
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:32222
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ð¸ %q#T"
  
! #: cp/parser.c:32227
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T Ð±Ñ‹Ð» Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.c:32347
  #, 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.c:32487 cp/parser.c:32521
  #, 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.c:32494 cp/parser.c:32527
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:32495 cp/parser.c:32528
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ class-key"
  
! #: cp/parser.c:32502
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° %qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.c:32503
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/parser.c:32585
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð¾Ð¼"
  
! #: cp/parser.c:32606
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "Ð² C++98 %<template%> (Ð´Ð»Ñ� Ñ�Ð½Ñ�Ñ‚Ð¸Ñ� Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸) Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
  
! #: cp/parser.c:32854
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ÐºÐ¾Ð½ÐµÑ† Ñ„Ð°Ð¹Ð»Ð° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
  
! #: cp/parser.c:33095 cp/parser.c:34403 cp/parser.c:34592
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ %<@%D%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Objective-C++"
  
! #: cp/parser.c:33166
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c++ Ð¿Ð¾Ð»ÑƒÑ‡Ð°Ñ‚ÐµÐ»ÑŒ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ� Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ�"
  
! #: cp/parser.c:33236
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¸Ñ�ÑŒ objective-c++ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚(Ñ‹) Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ�"
  
! #: cp/parser.c:33267
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ %<@encode%> Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¸Ð¿"
  
! #: cp/parser.c:33671
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Objective-C++ Ð¸Ð¼Ñ� Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: cp/parser.c:33746 cp/parser.c:33764
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ objective-c++ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð°"
  
! #: cp/parser.c:33758 cp/parser.c:33824
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¼ÐµÑ‚Ð¾Ð´Ð° Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ†Ðµ"
  
! #: cp/parser.c:33867
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "Ñ�Ð»ÑƒÑ‡Ð°Ð¹Ð½Ð¾Ðµ %qs Ð¼ÐµÐ¶Ð´Ñƒ Objective-C++ Ð¼ÐµÑ‚Ð¾Ð´Ð°Ð¼Ð¸"
  
! #: cp/parser.c:34064 cp/parser.c:34071 cp/parser.c:34078
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� instance Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: cp/parser.c:34195
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ %<@protocol%>"
  
! #: cp/parser.c:34368
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð´Ð¾ %<@%D%> Objective-C++ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ð³Ð¾ Ñ�Ð»Ð¾Ð²Ð°"
  
! #: cp/parser.c:34375
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ� Ð´Ð¾ %<@%D%>"
  
! #: cp/parser.c:34655 cp/parser.c:34662 cp/parser.c:34669
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� property"
  
! #: cp/parser.c:34831
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð°"
  
! #: cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/parser.c:35913
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/parser.c:36896
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ reduction-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/parser.c:37649
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined in iterator type"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð² Ñ‚Ð¸Ð¿Ð°Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: cp/parser.c:39778
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "Ñ�ÐºÐ¾Ð±Ð¾Ñ‡Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² OpenMP %<for%> Ñ†Ð¸ÐºÐ»Ðµ"
  
! #: cp/parser.c:40329
  #, 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.c:40416 cp/pt.c:17937
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ reduction"
  
! #: cp/parser.c:40509
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð´Ð»Ñ� Ñ�Ð¶Ð°Ñ‚Ð¸Ñ� Ñ†Ð¸ÐºÐ»Ð¾Ð²"
  
! #: cp/parser.c:42726
  #, 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.c:43557
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/parser.c:43587
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ id-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ (Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹)"
  
! #: cp/parser.c:43599
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "Ð¾Ð´Ð¸Ð½ Ð¸Ð· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %<omp_priv%> Ð¸Ð»Ð¸ %<&omp_priv%>"
  
! #: cp/parser.c:43702
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² declare reduction Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/parser.c:43722 cp/semantics.c:5870
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "Ð¿Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ‚Ð¸Ð¿ %qT Ð² %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43726 cp/semantics.c:5878
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð² %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43729 cp/pt.c:14022 cp/semantics.c:5884
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Ñ‚Ð¸Ð¿ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ %qT Ð² %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:43732 cp/semantics.c:5890
  #, 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.c:44259
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> Ð¸Ð¼ÐµÐ½ÑƒÐµÑ‚ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²Ð¾ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·Ð¾Ðº"
  
! #: cp/parser.c:44269
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD Ð½Ðµ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:44623
  #, fuzzy, gcc-internal-format
  #| msgid "atomic_cancel"
  msgid "%<atomic_cancel%>"
  msgstr "atomic_cancel"
  
! #: cp/parser.c:44670 cp/semantics.c:9971
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: cp/parser.c:44672 cp/semantics.c:9973
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: cp/parser.c:44818
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "Ð²Ð½ÐµÑˆÐ½Ð¸Ð¹ %<__transaction_cancel%> Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ %<__transaction_atomic%>"
  
! #: cp/parser.c:44821
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  Ð»Ð¸Ð±Ð¾ %<transaction_may_cancel_outer%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
  
! #: cp/parser.c:44872
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� #pragma GCC coprocessor"
  
! #: cp/parser.c:45157
  #, 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.c:45200
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
  
! #: cp/parser.c:45232
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:45312
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "Ð¼ÐµÐ¶Ð¼Ð¾Ð´ÑƒÐ»ÑŒÐ½Ñ‹Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ñ‹ Ð´Ð»Ñ� C++"
  
! #: cp/parser.c:45351
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹"
  
! #: cp/parser.c:45552
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Ð½ÐµÑ�Ð²Ð½Ñ‹Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<virtual%>"
  
! #: cp/parser.c:45608
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.c:296
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qD Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð»ÐµÐ½Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:309
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.c:733
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð² Ð½Ðµ-namespace Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ %qD"
  
! #: cp/pt.c:747
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð¸Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð² Ð½Ðµ Ð±Ñ‹Ð»Ð¸ Ñ�Ð²Ð½Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:831
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² Ð¿Ñ€ÐµÐ´ÐµÐ»Ð°Ñ… Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½"
  
! #: cp/pt.c:842 cp/pt.c:1079
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð² Ð´Ñ€ÑƒÐ³Ð¾Ð¹ namespace-Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
  
! #: cp/pt.c:844
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr ""
  
! #: cp/pt.c:861
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼ÐµÐ½ %qD (ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ð½Ðµ Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼ÐµÐ½ %qD)"
  
! #: cp/pt.c:991
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Ð¸Ð¼Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° Ð·Ð°Ñ‚ÐµÐ½Ñ�ÐµÑ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.c:1003
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð°Ð»Ð¸Ð°Ñ�Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.c:1006 cp/pt.c:1145
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT"
  
! #: cp/pt.c:1038
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qT Ð¿Ð¾Ñ�Ð»Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:1082
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#D"
  msgid "from definition of %q#D"
*************** msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %
*** 57569,57715 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1124
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qT Ð¿Ð¾Ñ�Ð»Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qT"
  
! #: cp/pt.c:1142
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� ISO C++"
  
! #: cp/pt.c:1607
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð¿Ð¾Ñ�Ð»Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:2049 cp/semantics.c:5747
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2185
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.c:2190
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/pt.c:2486
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´Ð»Ñ� %q+D Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½Ð¸ÐºÐ°ÐºÐ¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:2490
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ %d %<template<>%>, Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� %d Ð´Ð»Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.c:2500
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´Ð»Ñ� %q+D"
  
! #: cp/pt.c:2707
  #, fuzzy, gcc-internal-format
  #| msgid "variable templates only available with -std=c++14 or -std=gnu++14"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/pt.c:2717
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2723
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ñ�Ð²Ð½Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÑŽÑ‚Ñ�Ñ� Ð±ÐµÐ· Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:2747
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð²Ð½Ðµ Ñ�Ð²Ð¾ÐµÐ³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ nested-name-specifier"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2752
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð²Ð½Ðµ Ñ�Ð²Ð¾ÐµÐ³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ nested-name-specifier"
  
! #: cp/pt.c:2788
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr ""
  
! #: cp/pt.c:2792
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr ""
  
! #: cp/pt.c:2793
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr ""
  
! #: cp/pt.c:2883 cp/pt.c:2943
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qD Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:2896
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:2902
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð½Ð¾Ðµ Ð´Ð»Ñ� Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:2910
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/pt.c:2913
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/pt.c:2915
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ´ Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ %qD Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %<template <>%>"
  
! #: cp/pt.c:2921
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ %<concept%>"
  
! #: cp/pt.c:2954
  #, fuzzy, gcc-internal-format
  #| msgid "non-type partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ð°Ñ� Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/pt.c:2958
  #, fuzzy, gcc-internal-format
  #| msgid "non-class, non-variable partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð°Ñ�, Ð½ÐµÐ¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/pt.c:2990
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "Ð·Ð°Ð´Ð°Ð½ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:3033
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
--- 57622,57768 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.c:1123
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qT Ð¿Ð¾Ñ�Ð»Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qT"
  
! #: cp/pt.c:1141
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� ISO C++"
  
! #: cp/pt.c:1606
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð¿Ð¾Ñ�Ð»Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:2048 cp/semantics.c:5739
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/pt.c:2184
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.c:2189
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/pt.c:2485
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´Ð»Ñ� %q+D Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½Ð¸ÐºÐ°ÐºÐ¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:2489
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "Ñ€Ð°Ð·Ð±Ð¾Ñ€ %d %<template<>%>, Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� %d Ð´Ð»Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.c:2499
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´Ð»Ñ� %q+D"
  
! #: cp/pt.c:2706
  #, fuzzy, gcc-internal-format
  #| msgid "variable templates only available with -std=c++14 or -std=gnu++14"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -std=c++14 Ð¸Ð»Ð¸ -std=gnu++14"
  
! #: cp/pt.c:2716
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.c:2722
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ñ�Ð²Ð½Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÑŽÑ‚Ñ�Ñ� Ð±ÐµÐ· Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:2746
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð²Ð½Ðµ Ñ�Ð²Ð¾ÐµÐ³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ nested-name-specifier"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.c:2751
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð²Ð½Ðµ Ñ�Ð²Ð¾ÐµÐ³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ nested-name-specifier"
  
! #: cp/pt.c:2787
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr ""
  
! #: cp/pt.c:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attributes %s"
  msgstr ""
  
! #: cp/pt.c:2792
  #, gcc-internal-format, gfc-internal-format
  msgid "missing primary template attribute %s"
  msgstr ""
  
! #: cp/pt.c:2882 cp/pt.c:2942
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qD Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:2895
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:2901
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð½Ð¾Ðµ Ð´Ð»Ñ� Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:2909
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/pt.c:2912
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/pt.c:2914
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "Ð¿ÐµÑ€ÐµÐ´ Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ %qD Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %<template <>%>"
  
! #: cp/pt.c:2920
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ %<concept%>"
  
! #: cp/pt.c:2953
  #, fuzzy, gcc-internal-format
  #| msgid "non-type partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ð°Ñ� Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/pt.c:2957
  #, fuzzy, gcc-internal-format
  #| msgid "non-class, non-variable partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð°Ñ�, Ð½ÐµÐ¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/pt.c:2989
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "Ð·Ð°Ð´Ð°Ð½ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:3032
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
*************** msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„ÑƒÐ½
*** 57722,57868 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3095
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½ÐµÑ�Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.c:3111
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Ð½Ð¸ÐºÐ°ÐºÐ°Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð² %qT"
  
! #: cp/pt.c:3142
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð½Ðµ Ð²Ð¸Ð´Ð½Ð° Ð´Ð»Ñ� Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:3145
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/pt.c:3254
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� function concept %qD"
  
! #: cp/pt.c:3835
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ACOS Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ -1 Ð¸ 1"
  
! #: cp/pt.c:4158
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4226
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Ð½Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹"
  
! #: cp/pt.c:4228
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Ð½Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹"
  
! #: cp/pt.c:4287
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "packs Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð½Ðµ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ñ‹ Ñ� %<...%>:"
  
! #: cp/pt.c:4304 cp/pt.c:5109
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.c:4432
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q+D Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:4435
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+#D Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:4437
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/pt.c:5045
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� variable concept %q#D"
  
! #: cp/pt.c:5104
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð²Ñ‹Ð²Ð¾Ð´Ð¸Ð¼Ñ‹ Ð² Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸:"
  
! #: cp/pt.c:5127
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5131
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5135 cp/pt.c:5146 cp/pt.c:5154
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ñ‹Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/pt.c:5143
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð±Ð¾Ð»ÐµÐµ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»ÑŒÐ½Ð° Ñ‡ÐµÐ¼ Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ñ‹Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½Ð° Ð·Ð°Ð¼ÐµÑ‰Ð°ÐµÑ‚ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¿Ð°ÐºÐµÑ‚Ð½Ñ‹Ð¼ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/pt.c:5153
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
  
! #: cp/pt.c:5167
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð½Ðµ Ð±Ð¾Ð»ÐµÐµ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»ÑŒÐ½Ð° Ñ‡ÐµÐ¼"
  
! #: cp/pt.c:5169
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ñ‹Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½ %qD"
  
! #: cp/pt.c:5215
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "parameter pack Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:5218
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "parameter pack Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qT Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:5241
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€(Ñ‹) ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:5287
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
--- 57775,57921 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.c:3094
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½ÐµÑ�Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.c:3110
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Ð½Ð¸ÐºÐ°ÐºÐ°Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð² %qT"
  
! #: cp/pt.c:3141
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð½Ðµ Ð²Ð¸Ð´Ð½Ð° Ð´Ð»Ñ� Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:3144
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "friend Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/pt.c:3253
  #, gcc-internal-format
  msgid "explicit specialization of function concept %qD"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� function concept %qD"
  
! #: cp/pt.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ACOS Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ -1 Ð¸ 1"
  
! #: cp/pt.c:4157
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.c:4225
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Ð½Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹"
  
! #: cp/pt.c:4227
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Ð½Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹"
  
! #: cp/pt.c:4286
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "packs Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð½Ðµ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ñ‹ Ñ� %<...%>:"
  
! #: cp/pt.c:4303 cp/pt.c:5108
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.c:4305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.c:4431
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q+D Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:4434
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+#D Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:4436
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/pt.c:5044
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� variable concept %q#D"
  
! #: cp/pt.c:5103
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð²Ñ‹Ð²Ð¾Ð´Ð¸Ð¼Ñ‹ Ð² Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸:"
  
! #: cp/pt.c:5126
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5130
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.c:5134 cp/pt.c:5145 cp/pt.c:5153
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ñ‹Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/pt.c:5142
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð±Ð¾Ð»ÐµÐµ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»ÑŒÐ½Ð° Ñ‡ÐµÐ¼ Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ñ‹Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½Ð° Ð·Ð°Ð¼ÐµÑ‰Ð°ÐµÑ‚ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¿Ð°ÐºÐµÑ‚Ð½Ñ‹Ð¼ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/pt.c:5152
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
  
! #: cp/pt.c:5166
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð½Ðµ Ð±Ð¾Ð»ÐµÐµ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»ÑŒÐ½Ð° Ñ‡ÐµÐ¼"
  
! #: cp/pt.c:5168
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ñ‹Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½ %qD"
  
! #: cp/pt.c:5214
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "parameter pack Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:5217
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "parameter pack Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qT Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:5240
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€(Ñ‹) ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:5286
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
*************** msgstr[0] "Ñ‚Ð¸Ð¿ %qT Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°
*** 57870,57886 ****
  msgstr[1] "Ñ‚Ð¸Ð¿ %qT Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð·Ð°Ð²Ð¸Ñ�Ð¸Ñ‚ Ð¾Ñ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  msgstr[2] "Ñ‚Ð¸Ð¿ %qT Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð·Ð°Ð²Ð¸Ñ�Ð¸Ñ‚ Ð¾Ñ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:5347
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð´ÐµÐ»Ð°ÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ð±Ð¾Ð»ÐµÐµ Ñ€Ð°Ð½Ð½ÑŽÑŽ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸ÑŽ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/pt.c:5351
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð¿Ð¾Ñ�Ð»Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/pt.c:5534
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� %qD"
--- 57923,57939 ----
  msgstr[1] "Ñ‚Ð¸Ð¿ %qT Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð·Ð°Ð²Ð¸Ñ�Ð¸Ñ‚ Ð¾Ñ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  msgstr[2] "Ñ‚Ð¸Ð¿ %qT Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð·Ð°Ð²Ð¸Ñ�Ð¸Ñ‚ Ð¾Ñ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:5346
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð´ÐµÐ»Ð°ÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ð±Ð¾Ð»ÐµÐµ Ñ€Ð°Ð½Ð½ÑŽÑŽ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸ÑŽ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/pt.c:5350
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð¿Ð¾Ñ�Ð»Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/pt.c:5533
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� %qD"
*************** msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ
*** 57889,57936 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5557
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "parameter pack %q+D Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:5593
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ friend ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.c:5596
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5599
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð±ÐµÐ· -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/pt.c:5602
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ñ‹Ñ… Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�Ñ…"
  
! #: cp/pt.c:5605 cp/pt.c:5663
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° Ð²ÐºÐ»ÑŽÑ‡Ð°ÑŽÑ‰ÐµÐ³Ð¾ %qD"
  
! #: cp/pt.c:5774
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: cp/pt.c:5782
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð¸"
  
! #: cp/pt.c:5790
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-ÑˆÐ°Ð±Ð»Ð¾Ð½ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ virt-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
--- 57942,57989 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5556
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "parameter pack %q+D Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:5592
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ friend ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.c:5595
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5598
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð±ÐµÐ· -std=c++11 Ð¸Ð»Ð¸ -std=gnu++11"
  
! #: cp/pt.c:5601
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ñ‹Ñ… Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�Ñ…"
  
! #: cp/pt.c:5604 cp/pt.c:5662
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° Ð²ÐºÐ»ÑŽÑ‡Ð°ÑŽÑ‰ÐµÐ³Ð¾ %qD"
  
! #: cp/pt.c:5773
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: cp/pt.c:5781
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð¸"
  
! #: cp/pt.c:5789
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-ÑˆÐ°Ð±Ð»Ð¾Ð½ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ virt-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
*************** msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-ÑˆÐ°Ð±Ð»Ð¾Ð½ %qD
*** 57940,57996 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5813
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� template-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.c:6008
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %d ÑƒÑ€Ð¾Ð²Ð½ÐµÐ¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %q#D, Ð´Ð°Ð½Ð¾ %d"
  
! #: cp/pt.c:6022
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Ð´Ð°Ð½Ð¾ %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %q#D"
  
! #: cp/pt.c:6025
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Ð´Ð°Ð½Ð¾ %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %q#T"
  
! #: cp/pt.c:6027
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ñ€ÐµÐ±ÑƒÐµÐ¼Ñ‹Ñ… %d"
  
! #: cp/pt.c:6048
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð¿ÐµÑ€Ð²Ð¾Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð¾Ð¼Ñƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñƒ %qD"
  
! #: cp/pt.c:6051
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<template<>%> Ð´Ð»Ñ� Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:6196
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/pt.c:6209
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/pt.c:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
--- 57993,58049 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5812
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� template-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
  
! #: cp/pt.c:5968
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.c:6007
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %d ÑƒÑ€Ð¾Ð²Ð½ÐµÐ¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %q#D, Ð´Ð°Ð½Ð¾ %d"
  
! #: cp/pt.c:6021
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Ð´Ð°Ð½Ð¾ %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %q#D"
  
! #: cp/pt.c:6024
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Ð´Ð°Ð½Ð¾ %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %q#T"
  
! #: cp/pt.c:6026
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ñ€ÐµÐ±ÑƒÐµÐ¼Ñ‹Ñ… %d"
  
! #: cp/pt.c:6047
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð¿ÐµÑ€Ð²Ð¾Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð¾Ð¼Ñƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñƒ %qD"
  
! #: cp/pt.c:6050
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<template<>%> Ð´Ð»Ñ� Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:6195
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/pt.c:6208
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/pt.c:6219
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
*************** msgstr[0] "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð
*** 57998,58004 ****
  msgstr[1] "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ñ� %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  msgstr[2] "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ñ� %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:6224
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
--- 58051,58057 ----
  msgstr[1] "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ñ� %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  msgstr[2] "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ñ� %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:6223
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
*************** msgstr[0] "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»
*** 58006,58139 ****
  msgstr[1] "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð»Ð° %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  msgstr[2] "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð»Ð° %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q+#D"
  
! #: cp/pt.c:6263
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ ÐºÐ°Ðº %q#D"
  
! #: cp/pt.c:6274
  #, 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.c:6277 cp/pt.c:6326
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/pt.c:6288
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� %q#D"
  
! #: cp/pt.c:6290
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/pt.c:6323
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼Ð¸"
  
! #: cp/pt.c:6658 cp/pt.c:6727
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%E Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.c:6661
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "Ñ�Ñ‚Ð¾ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ�Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/pt.c:6664
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "Ñ�Ñ‚Ð¾ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/pt.c:6677
  #, 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.c:6681
  #, 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.c:6730
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "Ñ�Ñ‚Ð¾ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð²Ð¸Ð´Ð° %<&X::Y%>"
  
! #: cp/pt.c:6732
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6794
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.c:6803
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  Ñ‚Ð¸Ð¿Ñ‹ %qT Ð¸ %qT Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ cv-qualifiers"
  
! #: cp/pt.c:6812
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² %qT Ð¸ %qT"
  
! #: cp/pt.c:6821
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ parameter pack, Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ñ‚Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ�"
  
! #: cp/pt.c:6832
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ %qE"
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE Ð½Ðµ Ñ�ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚Ð½Ð¾ %qE"
  
! #: cp/pt.c:6851
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ parameter pack Ñ� %qT Ð¸ %qT"
  
! #: cp/pt.c:6863
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qT (%qT Ð¸ %qT)"
  
! #: cp/pt.c:6867
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE (%qE Ð¸ %qE)"
  
! #: cp/pt.c:6878
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:6889
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:6901
  #, 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"
--- 58059,58192 ----
  msgstr[1] "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð»Ð° %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  msgstr[2] "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð»Ð° %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:6261
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q+#D"
  
! #: cp/pt.c:6262
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ ÐºÐ°Ðº %q#D"
  
! #: cp/pt.c:6273
  #, 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.c:6276 cp/pt.c:6325
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/pt.c:6287
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� %q#D"
  
! #: cp/pt.c:6289
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/pt.c:6322
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼Ð¸"
  
! #: cp/pt.c:6660 cp/pt.c:6729
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%E Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.c:6663
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "Ñ�Ñ‚Ð¾ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ�Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/pt.c:6666
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "Ñ�Ñ‚Ð¾ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
  
! #: cp/pt.c:6679
  #, 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.c:6683
  #, 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.c:6732
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "Ñ�Ñ‚Ð¾ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð²Ð¸Ð´Ð° %<&X::Y%>"
  
! #: cp/pt.c:6734
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6796
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.c:6805
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  Ñ‚Ð¸Ð¿Ñ‹ %qT Ð¸ %qT Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ cv-qualifiers"
  
! #: cp/pt.c:6814
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² %qT Ð¸ %qT"
  
! #: cp/pt.c:6823
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ parameter pack, Ð½Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ñ‚Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ�"
  
! #: cp/pt.c:6834
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ %qE"
  
! #: cp/pt.c:6844
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE Ð½Ðµ Ñ�ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚Ð½Ð¾ %qE"
  
! #: cp/pt.c:6853
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ parameter pack Ñ� %qT Ð¸ %qT"
  
! #: cp/pt.c:6865
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qT (%qT Ð¸ %qT)"
  
! #: cp/pt.c:6869
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qE (%qE Ð¸ %qE)"
  
! #: cp/pt.c:6880
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:6891
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:6903
  #, 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] ""
*** 58141,58445 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6932
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ %qE (Ñ‚Ð¸Ð¿Ð° %qT) Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/pt.c:6945
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ñ‹Ð¼ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ %qT"
  
! #: cp/pt.c:6949
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¼ Ð¾Ñ‚ %qT"
  
! #: cp/pt.c:6960
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:6970
  #, 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.c:6980
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.c:7042
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qE Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/pt.c:7050
  #, 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.c:7060
  #, 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.c:7075
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:7085
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "Ð°Ð´Ñ€ÐµÑ� %qT Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:7092
  #, 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.c:7110
  #, 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.c:7118
  #, 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.c:7230
  #, 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.c:7389
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:7403
  #, 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.c:7489
  #, 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.c:7497
  #, 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.c:7515
  #, 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.c:7574
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/pt.c:7576
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "Ð¿Ð¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ Ð·Ð°Ð´Ð°Ñ‚ÑŒ %qE"
  
! #: cp/pt.c:7630
  #, 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.c:8179
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT"
  
! #: cp/pt.c:8195
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE"
  
! #: cp/pt.c:8329
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "injected-class-name %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:8358
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qE Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/pt.c:8363
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "Ð´Ð»Ñ� Ñ‚Ð¾Ð³Ð¾ Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ñ�Ð¾Ñ�Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ‚Ð¸Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ %<typename %E%>"
  
! #: cp/pt.c:8379 cp/pt.c:8413 cp/pt.c:8467
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°/Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ %d Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/pt.c:8387
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñ‚Ð¸Ð¿Ð° %qT, Ð° Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.c:8395
  #, 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.c:8401
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð° Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qE"
  
! #: cp/pt.c:8404
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qE"
  
! #: cp/pt.c:8418
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.c:8421
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.c:8471
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ‚Ð¸Ð¿Ð° %qD, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.c:8485
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ð¹ Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ %d Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/pt.c:8488
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8552
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð¸Ð· %qT Ð² %qT"
  
! #: cp/pt.c:8690 cp/pt.c:9003
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %d"
  
! #: cp/pt.c:8705 cp/pt.c:8837
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° (%d, Ð° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %d)"
  
! #: cp/pt.c:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° (%d, Ð° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ %d)"
  
! #: cp/pt.c:8842
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¾ Ð´Ð»Ñ� %qD"
  
! #: cp/pt.c:8867
  #, 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.c:8871
  #, 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.c:8969
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "Ñ‚Ð°Ðº Ñ‡Ñ‚Ð¾ Ð»ÑŽÐ±Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ� Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ñ‹Ð¼ Ð¿Ð°ÐºÐµÑ‚Ð¾Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð±Ñ‹Ð»Ð° Ð±Ñ‹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹"
  
! #: cp/pt.c:9613
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.c:9776
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q+D"
  
! #: cp/pt.c:9907 cp/pt.c:21283
  #, fuzzy, gcc-internal-format
  #| msgid "template constraint failure"
  msgid "template constraint failure for %qD"
  msgstr "Ð½Ð°Ñ€ÑƒÑˆÐµÐ½Ð¸Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:10287
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE"
  
! #: cp/pt.c:10947
  #, 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.c:12106
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12603
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Ñ�Ð²ÐµÑ€Ñ‚ÐºÐ° Ð¿ÑƒÑ�Ñ‚Ð¾Ð³Ð¾ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� Ð½Ð°Ð´ %O"
  
  #
! #: cp/pt.c:13033
  #, 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.c:13121
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13124
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13725
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.c:13824
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
--- 58194,58498 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6934
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ %qE (Ñ‚Ð¸Ð¿Ð° %qT) Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/pt.c:6947
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ñ‹Ð¼ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ %qT"
  
! #: cp/pt.c:6951
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¼ Ð¾Ñ‚ %qT"
  
! #: cp/pt.c:6962
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:6972
  #, 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.c:6982
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.c:7044
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %qE Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/pt.c:7052
  #, 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.c:7062
  #, 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.c:7077
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:7087
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "Ð°Ð´Ñ€ÐµÑ� %qT Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:7094
  #, 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.c:7112
  #, 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.c:7120
  #, 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.c:7232
  #, 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.c:7391
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:7405
  #, 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.c:7491
  #, 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.c:7499
  #, 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.c:7517
  #, 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.c:7576
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/pt.c:7578
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "Ð¿Ð¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ Ð·Ð°Ð´Ð°Ñ‚ÑŒ %qE"
  
! #: cp/pt.c:7632
  #, 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.c:8181
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT"
  
! #: cp/pt.c:8197
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE"
  
! #: cp/pt.c:8331
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "injected-class-name %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:8360
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qE Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "Ð´Ð»Ñ� Ñ‚Ð¾Ð³Ð¾ Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ñ�Ð¾Ñ�Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ‚Ð¸Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ %<typename %E%>"
  
! #: cp/pt.c:8381 cp/pt.c:8415 cp/pt.c:8469
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°/Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ %d Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/pt.c:8389
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñ‚Ð¸Ð¿Ð° %qT, Ð° Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.c:8397
  #, 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.c:8403
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð° Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qE"
  
! #: cp/pt.c:8406
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qE"
  
! #: cp/pt.c:8420
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.c:8423
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.c:8473
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ‚Ð¸Ð¿Ð° %qD, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
  
! #: cp/pt.c:8487
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ð¹ Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ %d Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/pt.c:8490
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8554
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð¸Ð· %qT Ð² %qT"
  
! #: cp/pt.c:8692 cp/pt.c:9005
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %d"
  
! #: cp/pt.c:8707 cp/pt.c:8839
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° (%d, Ð° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %d)"
  
! #: cp/pt.c:8835
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° (%d, Ð° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ %d)"
  
! #: cp/pt.c:8844
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¾ Ð´Ð»Ñ� %qD"
  
! #: cp/pt.c:8869
  #, 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.c:8873
  #, 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.c:8971
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "Ñ‚Ð°Ðº Ñ‡Ñ‚Ð¾ Ð»ÑŽÐ±Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ� Ð½ÐµÐ¿ÑƒÑ�Ñ‚Ñ‹Ð¼ Ð¿Ð°ÐºÐµÑ‚Ð¾Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð±Ñ‹Ð»Ð° Ð±Ñ‹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹"
  
! #: cp/pt.c:9615
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.c:9778
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½"
  
! #: cp/pt.c:9780
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q+D"
  
! #: cp/pt.c:9909 cp/pt.c:21250
  #, fuzzy, gcc-internal-format
  #| msgid "template constraint failure"
  msgid "template constraint failure for %qD"
  msgstr "Ð½Ð°Ñ€ÑƒÑˆÐµÐ½Ð¸Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:10289
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE"
  
! #: cp/pt.c:10932
  #, 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.c:12091
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12591
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Ñ�Ð²ÐµÑ€Ñ‚ÐºÐ° Ð¿ÑƒÑ�Ñ‚Ð¾Ð³Ð¾ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� Ð½Ð°Ð´ %O"
  
  #
! #: cp/pt.c:13017
  #, 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.c:13105
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:13108
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13714
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.c:13813
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
*************** msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ
*** 58457,58752 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14913
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.c:15113
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qT"
  
! #: cp/pt.c:15115
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q+D"
  
! #: cp/pt.c:15230
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: cp/pt.c:15232
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/pt.c:15928
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° void"
  
! #: cp/pt.c:15930
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.c:15932
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.c:15945
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
  
! #: cp/pt.c:15948
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
  
! #: cp/pt.c:15996
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.c:16002
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.c:16008
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° void"
  
! #: cp/pt.c:16109
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16129
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ class, struct Ð¸Ð»Ð¸ union"
  
! #: cp/pt.c:16161
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°ÐµÑ‚Ñ�Ñ� Ð² %qT, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/pt.c:16169
  #, 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 class type"
  msgstr "%qT Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°ÐµÑ‚Ñ�Ñ� Ð² %qT, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/pt.c:16283
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ðµ"
  
! #: cp/pt.c:16471
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼ÐµÐ½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° ~%qT"
  
! #: cp/pt.c:16486
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ðµ Ð¸Ð¼Ñ� %qE Ñ€Ð°Ð·Ð±Ð¸Ñ€Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ð½Ðµ Ñ‚Ð¸Ð¿, Ð½Ð¾ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð´Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.c:16488
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "Ð·Ð°Ð´Ð°Ð¹Ñ‚Ðµ %<typename %E%>, ÐµÑ�Ð»Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿"
  
! #: cp/pt.c:16581
  #, 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.c:16732
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qD"
  
! #: cp/pt.c:17296 cp/pt.c:19169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ pack expansion expression"
  
! #: cp/pt.c:17300 cp/pt.c:19173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<...%> Ð´Ð»Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� argument pack"
  
! #: cp/pt.c:19313
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð² lambda init-capture"
  
! #: cp/pt.c:20368
  #, 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.c:20395
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð² Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ð¹ Ð±Ð°Ð·Ðµ %qT Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ñ‹ Ð¿Ñ€Ð¸ Ð½ÐµÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼ Ð¿Ð¾Ð¸Ñ�ÐºÐµ"
  
! #: cp/pt.c:20400
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<this->%D%>"
  
! #: cp/pt.c:20403
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<%T::%D%>"
  
! #: cp/pt.c:20408
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ, Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ Ð² ÐµÐ´Ð¸Ð½Ð¸Ñ†Ðµ Ñ‚Ñ€Ð°Ð½Ñ�Ð»Ñ�Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:20456
  #, 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.c:20676
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/pt.c:20679
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/pt.c:21001
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ÐµÑ�Ñ‚ÑŒ/Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.c:21003
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.c:21028
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/pt.c:21046
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Ð¿Ñ€Ð¸ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/pt.c:25142
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %q#T"
  
! #: cp/pt.c:25144
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð´Ð»Ñ� %q#D"
  
! #: cp/pt.c:25150
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:25174 cp/pt.c:25269
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.c:25180
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of variable concept %q#D"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� variable concept %q#D"
  
! #: cp/pt.c:25182
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of function concept %qD"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� function concept %qD"
  
! #: cp/pt.c:25201
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð´Ð°Ð½Ð½Ñ‹Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/pt.c:25207 cp/pt.c:25264
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/pt.c:25212
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð´Ð»Ñ� Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/pt.c:25220
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/pt.c:25256
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/pt.c:25279 cp/pt.c:25346
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<extern%> Ð² Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:25284 cp/pt.c:25361
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %qD Ð² ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:25318
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.c:25321
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
  
! #: cp/pt.c:25330
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#T Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:25351
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE Ð² Ñ�Ð²Ð½Ñ‹Ñ… ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ�Ñ…"
  
! #: cp/pt.c:25391
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#T"
  
! #: cp/pt.c:25685
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 58510,58805 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14863
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/pt.c:15063
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qT"
  
! #: cp/pt.c:15065
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q+D"
  
! #: cp/pt.c:15180
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: cp/pt.c:15182
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/pt.c:15878
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° void"
  
! #: cp/pt.c:15880
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.c:15882
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.c:15895
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
  
! #: cp/pt.c:15898
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
  
! #: cp/pt.c:15946
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.c:15952
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/pt.c:15958
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° void"
  
! #: cp/pt.c:16059
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:16079
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ class, struct Ð¸Ð»Ð¸ union"
  
! #: cp/pt.c:16111
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°ÐµÑ‚Ñ�Ñ� Ð² %qT, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/pt.c:16119
  #, 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 class type"
  msgstr "%qT Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°ÐµÑ‚Ñ�Ñ� Ð² %qT, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/pt.c:16233
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ðµ"
  
! #: cp/pt.c:16432
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼ÐµÐ½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° ~%qT"
  
! #: cp/pt.c:16447
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ðµ Ð¸Ð¼Ñ� %qE Ñ€Ð°Ð·Ð±Ð¸Ñ€Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ð½Ðµ Ñ‚Ð¸Ð¿, Ð½Ð¾ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð´Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.c:16449
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "Ð·Ð°Ð´Ð°Ð¹Ñ‚Ðµ %<typename %E%>, ÐµÑ�Ð»Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿"
  
! #: cp/pt.c:16542
  #, 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.c:16693
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qD"
  
! #: cp/pt.c:17257 cp/pt.c:19130
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ pack expansion expression"
  
! #: cp/pt.c:17261 cp/pt.c:19134
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<...%> Ð´Ð»Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� argument pack"
  
! #: cp/pt.c:19274
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð² lambda init-capture"
  
! #: cp/pt.c:20335
  #, 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.c:20362
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð² Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ð¹ Ð±Ð°Ð·Ðµ %qT Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ñ‹ Ð¿Ñ€Ð¸ Ð½ÐµÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼ Ð¿Ð¾Ð¸Ñ�ÐºÐµ"
  
! #: cp/pt.c:20367
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<this->%D%>"
  
! #: cp/pt.c:20370
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<%T::%D%>"
  
! #: cp/pt.c:20375
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ, Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ Ð² ÐµÐ´Ð¸Ð½Ð¸Ñ†Ðµ Ñ‚Ñ€Ð°Ð½Ñ�Ð»Ñ�Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:20423
  #, 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.c:20643
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/pt.c:20646
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
  
! #: cp/pt.c:20968
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ÐµÑ�Ñ‚ÑŒ/Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.c:20970
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/pt.c:20980
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/pt.c:20995
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
  
! #: cp/pt.c:21013
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Ð¿Ñ€Ð¸ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/pt.c:25109
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %q#T"
  
! #: cp/pt.c:25111
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð´Ð»Ñ� %q#D"
  
! #: cp/pt.c:25117
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:25141 cp/pt.c:25236
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
  
! #: cp/pt.c:25147
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of variable concept %q#D"
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� variable concept %q#D"
  
! #: cp/pt.c:25149
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of function concept %qD"
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� function concept %qD"
  
! #: cp/pt.c:25168
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð´Ð°Ð½Ð½Ñ‹Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/pt.c:25174 cp/pt.c:25231
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
  
! #: cp/pt.c:25179
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Ñ‚Ð¸Ð¿ %qT Ð´Ð»Ñ� Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/pt.c:25187
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/pt.c:25223
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#D"
  
! #: cp/pt.c:25246 cp/pt.c:25313
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<extern%> Ð² Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
! #: cp/pt.c:25251 cp/pt.c:25328
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %qD Ð² ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:25285
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
  
! #: cp/pt.c:25288
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
  
! #: cp/pt.c:25297
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#T Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:25318
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE Ð² Ñ�Ð²Ð½Ñ‹Ñ… ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ�Ñ…"
  
! #: cp/pt.c:25358
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#T"
  
! #: cp/pt.c:25652
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 58758,58920 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26186
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð±ÐµÐ· Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: cp/pt.c:26234
  #, 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.c:26600
  #, 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.c:26630
  #, 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.c:26639
  #, 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.c:26647
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:26649
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð´Ð»Ñ� Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:28003
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:28289
  #, fuzzy, gcc-internal-format
  #| msgid "a concept cannot be a member function"
  msgid "a concept cannot be constrained"
  msgstr "concept Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/pt.c:28298
  #, 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.c:28325
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29348
  #, 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.c:29354
  #, 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.c:29457
  #, 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.c:29464
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¿Ð¾Ñ‚ÐµÑ€Ð¿ÐµÐ» Ð½ÐµÑƒÐ´Ð°Ñ‡Ñƒ:"
  
! #: cp/pt.c:29488
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Ñ�Ð²Ð½Ñ‹Ðµ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð½Ðµ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� copy-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29503
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29507
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "explicit deduction guide declared here"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/pt.c:29523
  #, fuzzy, gcc-internal-format
  #| msgid "class template argument deduction failed:"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¿Ð¾Ñ‚ÐµÑ€Ð¿ÐµÐ» Ð½ÐµÑƒÐ´Ð°Ñ‡Ñƒ:"
  
! #: cp/pt.c:29525
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29589
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direct-list-initialization %<auto%> Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ€Ð¾Ð²Ð½Ð¾ Ð¾Ð´Ð¸Ð½ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: cp/pt.c:29592
  #, 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.c:29690
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Ð½Ðµ ÑƒÐ´Ð°ÐµÑ‚Ñ�Ñ� Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ lambda Ð¸Ð· %qE"
  
! #: cp/pt.c:29692
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ %qT Ð¸Ð· %qE"
  
! #: cp/pt.c:29752
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ� Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ñ‹"
  
! #: cp/pt.c:29756
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€Ñ�ÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ�"
  
! #: cp/pt.c:29760
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€Ñ�ÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ�"
  
! #: cp/pt.c:29764
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€Ñ�ÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ�"
  
! #: cp/pt.c:29900
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
--- 58811,58973 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.c:26153
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð±ÐµÐ· Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: cp/pt.c:26201
  #, 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.c:26554
  #, 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.c:26586
  #, 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.c:26595
  #, 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.c:26603
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:26605
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð´Ð»Ñ� Ð½ÐµÑ‚Ð¸Ð¿Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/pt.c:27959
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:28245
  #, fuzzy, gcc-internal-format
  #| msgid "a concept cannot be a member function"
  msgid "a concept cannot be constrained"
  msgstr "concept Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/pt.c:28254
  #, 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.c:28281
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:29321
  #, 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.c:29327
  #, 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.c:29434
  #, 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.c:29441
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:29457
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¿Ð¾Ñ‚ÐµÑ€Ð¿ÐµÐ» Ð½ÐµÑƒÐ´Ð°Ñ‡Ñƒ:"
  
! #: cp/pt.c:29465
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Ñ�Ð²Ð½Ñ‹Ðµ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñ�Ñ‚Ð²Ð° Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð½Ðµ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� copy-Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
  
  #. TODO: Pass down location from cp_finish_decl.
! #: cp/pt.c:29480
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.c:29484
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "explicit deduction guide declared here"
  msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/pt.c:29500
  #, fuzzy, gcc-internal-format
  #| msgid "class template argument deduction failed:"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "Ð²Ñ‹Ð²Ð¾Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¿Ð¾Ñ‚ÐµÑ€Ð¿ÐµÐ» Ð½ÐµÑƒÐ´Ð°Ñ‡Ñƒ:"
  
! #: cp/pt.c:29502
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.c:29566
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direct-list-initialization %<auto%> Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ€Ð¾Ð²Ð½Ð¾ Ð¾Ð´Ð¸Ð½ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: cp/pt.c:29569
  #, 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.c:29667
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Ð½Ðµ ÑƒÐ´Ð°ÐµÑ‚Ñ�Ñ� Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ lambda Ð¸Ð· %qE"
  
! #: cp/pt.c:29669
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ %qT Ð¸Ð· %qE"
  
! #: cp/pt.c:29729
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ� Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ñ‹"
  
! #: cp/pt.c:29733
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€Ñ�ÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ�"
  
! #: cp/pt.c:29737
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€Ñ�ÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ�"
  
! #: cp/pt.c:29741
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð½Ðµ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€Ñ�ÐµÑ‚ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼ Ð·Ð°Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»Ñ�"
  
! #: cp/pt.c:29877
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
*************** msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¾Ð¿Ñ€Ð
*** 59186,59604 ****
  msgid "invalid base-class specification"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/semantics.c:3780
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ñ…Ð²Ð°Ñ‚Ð¸Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/semantics.c:3797 cp/semantics.c:10754
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD Ð½Ðµ Ð·Ð°Ñ…Ð²Ð°Ñ‚Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/semantics.c:3801
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "lambda Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð°Ñ…Ð²Ð°Ñ‚Ð°"
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "lambda Ð² Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ðµ %q+T Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ñ…Ð²Ð°Ñ‚Ñ‹Ð²Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð¸Ð· Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ³Ð¾ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð°"
  
! #: cp/semantics.c:3815
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ñ� Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸ÐµÐ¼ Ð¸Ð· Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð¸Ð· Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/semantics.c:3944
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð²Ð½Ðµ Ñ‚ÐµÐ»Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/semantics.c:3954
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/semantics.c:3990
  #, 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.c:4021
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4028
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½ Ð² Ñ�ÐµÑ‚ÐºÐµ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: cp/semantics.c:4056
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/semantics.c:4243
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "Ñ‚Ð¸Ð¿ %qE Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚ÐµÐ½"
  
! #: cp/semantics.c:4272
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4406
  #, 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.c:4438
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ %<offsetof%> Ðº Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ %<~%T%>"
  
! #: cp/semantics.c:4451
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ %<offsetof%> Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/semantics.c:4455
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4460
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4471
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4998 cp/semantics.c:6780 cp/semantics.c:6864
! #: cp/semantics.c:6915 cp/semantics.c:7257 cp/semantics.c:7478
! #: cp/semantics.c:7761 cp/semantics.c:8209
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² OpenMP Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² %<declare simd%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ…"
  
! #: cp/semantics.c:5744
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ reduction Ð¿Ð¾Ð¸Ñ�Ðº Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
! #: cp/semantics.c:6018
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE Ð² %<reduction%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ ÐµÑ�Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: cp/semantics.c:6068
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE Ð¸Ð¼ÐµÐµÑ‚ const Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� %<reduction%>"
  
! #: cp/semantics.c:6187
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ� Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¸Ð¼ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð´Ð»Ñ� Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT"
  
! #: cp/semantics.c:6648
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "linear ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ñ� %qs Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð° Ðº Ð½ÐµÑ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ñ� %qT Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/semantics.c:6663
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "linear ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð° Ðº Ð½ÐµÑ†ÐµÐ»Ð¾Ð¹, Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ñ� %qT Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/semantics.c:6687
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð³Ð° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:6792 cp/semantics.c:8222
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %qs"
  
! #: cp/semantics.c:6877
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<firstprivate%>"
  
! #: cp/semantics.c:6928
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<lastprivate%>"
  
! #: cp/semantics.c:6978
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<gang%> Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:6992
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<gang%> Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: cp/semantics.c:7026
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<gang%> Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7029
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<vector%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7033
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<worker%> Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7055
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<gang%> Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: cp/semantics.c:7059
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<vector%> Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: cp/semantics.c:7064
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<worker%> Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: cp/semantics.c:7091
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "schedule chunk size Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7124
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "%qs Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7138
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%qs Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/semantics.c:7158
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7187
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7217
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%> Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7239
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "%<dist_schedule%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ‡Ð°Ð½ÐºÐ° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7268
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %<aligned%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: cp/semantics.c:7283
  #, 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.c:7290
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD Ð¿Ð¾Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð° Ð² %<aligned%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ…"
  
! #: cp/semantics.c:7305
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "%<aligned%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹"
  
! #: cp/semantics.c:7338
  #, 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.c:7349
  #, 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.c:7366
  #, 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.c:7378
  #, 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.c:7387
  #, 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.c:7488
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %<depend%> clause"
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %<depend%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: cp/semantics.c:7914
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ %qE Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %qs"
  
! #: cp/semantics.c:7918
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÐ° Ð¸Ð¼ÐµÐ½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %qs"
  
! #: cp/semantics.c:7987
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "%<grainsize%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:8017
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "%<priority%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:8047
  #, fuzzy, gcc-internal-format
  #| msgid "%<wait%> expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "%<wait%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:8060
  #, 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.c:8083
  #, 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.c:8093
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "%qs Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼, Ð½Ð¸ Ñ�Ñ�Ñ‹Ð»ÐºÐ¾Ð¹ Ð½Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: cp/semantics.c:8150
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tile%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/semantics.c:8539
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8766
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ„Ð°Ð¹Ð»Ð°, Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½ Ð¸Ð»Ð¸ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð° Ð±Ð»Ð¾ÐºÐ°"
  
! #: cp/semantics.c:8780
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð½Ðµ Ð² %qT Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸"
  
! #: cp/semantics.c:8977
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "Ñ€Ð°Ð·Ð½Ð¾Ñ�Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ %qE Ð¸ %qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/semantics.c:9443
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ñ� Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ»Ð°Ñ�Ñ�Ð° %qE"
  
! #: cp/semantics.c:9746 cp/semantics.c:9756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð´Ð²Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: cp/semantics.c:10161
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "Ð½ÐµÑƒÐ´Ð°Ñ‡Ð° static assertion: %s"
  
! #: cp/semantics.c:10164
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "Ñ�Ð°Ð¼Ð¾Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð²Ñ�ÐµÐ³Ð´Ð° Ð´Ð°ÐµÑ‚ false"
  
! #: cp/semantics.c:10176
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ðµ Ð´Ð»Ñ� static assertion"
  
! #: cp/semantics.c:10205
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ decltype Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/semantics.c:10242
  #, fuzzy, gcc-internal-format
  #| msgid "decltype cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "decltype Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/semantics.c:10793
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ�Ð²ÐµÑ€Ñ‚ÐºÐ¸ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ð°ÐºÐµÑ‚Ð¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: cp/semantics.c:10846
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "Ð¾Ð±Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ñ�Ð²ÐµÑ€Ñ‚ÐºÐµ Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÑ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ðµ Ð¿Ð°ÐºÐµÑ‚Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: cp/semantics.c:10848
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "Ð½ÐµÑ‚ Ð½ÐµÑ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ð°ÐºÐµÑ‚Ð¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ñ�Ð²ÐµÑ€Ñ‚ÐºÐµ"
  
! #: cp/semantics.c:10866
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %<__builtin_launder%>"
--- 59239,59657 ----
  msgid "invalid base-class specification"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
  
! #: cp/semantics.c:3782
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ñ…Ð²Ð°Ñ‚Ð¸Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/semantics.c:3799 cp/semantics.c:10743
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD Ð½Ðµ Ð·Ð°Ñ…Ð²Ð°Ñ‚Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/semantics.c:3803
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "lambda Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð°Ñ…Ð²Ð°Ñ‚Ð°"
  
! #: cp/semantics.c:3805
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "lambda Ð² Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ðµ %q+T Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ñ…Ð²Ð°Ñ‚Ñ‹Ð²Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð¸Ð· Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ³Ð¾ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð°"
  
! #: cp/semantics.c:3817
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ñ� Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸ÐµÐ¼ Ð¸Ð· Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/semantics.c:3819
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð¸Ð· Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/semantics.c:3946
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð²Ð½Ðµ Ñ‚ÐµÐ»Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/semantics.c:3956
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: cp/semantics.c:3992
  #, 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.c:4023
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
  
  #. Ambiguous reference to base members.
! #: cp/semantics.c:4030
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½ Ð² Ñ�ÐµÑ‚ÐºÐµ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ�"
  
! #: cp/semantics.c:4058
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/semantics.c:4235
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "Ñ‚Ð¸Ð¿ %qE Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚ÐµÐ½"
  
! #: cp/semantics.c:4264
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.c:4398
  #, 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.c:4430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ %<offsetof%> Ðº Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ %<~%T%>"
  
! #: cp/semantics.c:4443
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ %<offsetof%> Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
  
! #: cp/semantics.c:4447
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.c:4452
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.c:4463
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.c:4990 cp/semantics.c:6769 cp/semantics.c:6853
! #: cp/semantics.c:6904 cp/semantics.c:7246 cp/semantics.c:7467
! #: cp/semantics.c:7750 cp/semantics.c:8198
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² OpenMP Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² %<declare simd%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ…"
  
! #: cp/semantics.c:5736
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ reduction Ð¿Ð¾Ð¸Ñ�Ðº Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
  
! #: cp/semantics.c:6011
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE Ð² %<reduction%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ ÐµÑ�Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: cp/semantics.c:6057
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE Ð¸Ð¼ÐµÐµÑ‚ const Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� %<reduction%>"
  
! #: cp/semantics.c:6176
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ� Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ñ� Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¸Ð¼ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð´Ð»Ñ� Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT"
  
! #: cp/semantics.c:6637
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "linear ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ñ� %qs Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð° Ðº Ð½ÐµÑ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ñ� %qT Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/semantics.c:6652
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "linear ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð° Ðº Ð½ÐµÑ†ÐµÐ»Ð¾Ð¹, Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ñ� %qT Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/semantics.c:6676
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð³Ð° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:6781 cp/semantics.c:8211
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %qs"
  
! #: cp/semantics.c:6866
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<firstprivate%>"
  
! #: cp/semantics.c:6917
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %<lastprivate%>"
  
! #: cp/semantics.c:6967
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<gang%> Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:6981
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<gang%> Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: cp/semantics.c:7015
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<gang%> Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7018
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<vector%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7022
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<worker%> Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7044
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<gang%> Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: cp/semantics.c:7048
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<vector%> Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: cp/semantics.c:7053
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<worker%> Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: cp/semantics.c:7080
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "schedule chunk size Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7113
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "%qs Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7127
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%qs Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ð¸Ð½Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/semantics.c:7147
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7176
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7206
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%> Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7228
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "%<dist_schedule%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ‡Ð°Ð½ÐºÐ° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:7257
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %<aligned%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: cp/semantics.c:7272
  #, 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.c:7279
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD Ð¿Ð¾Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð° Ð² %<aligned%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ…"
  
! #: cp/semantics.c:7294
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "%<aligned%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹"
  
! #: cp/semantics.c:7327
  #, 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.c:7338
  #, 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.c:7355
  #, 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.c:7367
  #, 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.c:7376
  #, 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.c:7477
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %<depend%> clause"
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "%qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %<depend%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: cp/semantics.c:7903
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ %qE Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %qs"
  
! #: cp/semantics.c:7907
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÐ° Ð¸Ð¼ÐµÐ½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ %qs"
  
! #: cp/semantics.c:7976
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "%<grainsize%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:8006
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "%<priority%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:8036
  #, fuzzy, gcc-internal-format
  #| msgid "%<wait%> expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "%<wait%> Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: cp/semantics.c:8049
  #, 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.c:8072
  #, 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.c:8082
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "%qs Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼, Ð½Ð¸ Ñ�Ñ�Ñ‹Ð»ÐºÐ¾Ð¹ Ð½Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð¸Ð»Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: cp/semantics.c:8139
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tile%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/semantics.c:8528
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8755
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ„Ð°Ð¹Ð»Ð°, Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼ÐµÐ½ Ð¸Ð»Ð¸ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð° Ð±Ð»Ð¾ÐºÐ°"
  
! #: cp/semantics.c:8769
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð½Ðµ Ð² %qT Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸"
  
! #: cp/semantics.c:8966
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "Ñ€Ð°Ð·Ð½Ð¾Ñ�Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ %qE Ð¸ %qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: cp/semantics.c:9432
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ñ� Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ»Ð°Ñ�Ñ�Ð° %qE"
  
! #: cp/semantics.c:9735 cp/semantics.c:9745
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð´Ð²Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
  
! #: cp/semantics.c:10150
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "Ð½ÐµÑƒÐ´Ð°Ñ‡Ð° static assertion: %s"
  
! #: cp/semantics.c:10153
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "Ñ�Ð°Ð¼Ð¾Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð²Ñ�ÐµÐ³Ð´Ð° Ð´Ð°ÐµÑ‚ false"
  
! #: cp/semantics.c:10165
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ðµ Ð´Ð»Ñ� static assertion"
  
! #: cp/semantics.c:10194
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ decltype Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: cp/semantics.c:10231
  #, fuzzy, gcc-internal-format
  #| msgid "decltype cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "decltype Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/semantics.c:10782
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ�Ð²ÐµÑ€Ñ‚ÐºÐ¸ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ð°ÐºÐµÑ‚Ð¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: cp/semantics.c:10835
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "Ð¾Ð±Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ñ�Ð²ÐµÑ€Ñ‚ÐºÐµ Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÑ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ðµ Ð¿Ð°ÐºÐµÑ‚Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
  
! #: cp/semantics.c:10837
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "Ð½ÐµÑ‚ Ð½ÐµÑ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ð°ÐºÐµÑ‚Ð¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ñ�Ð²ÐµÑ€Ñ‚ÐºÐµ"
  
! #: cp/semantics.c:10855
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %<__builtin_launder%>"
*************** msgstr "Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ
*** 59606,59820 ****
  #. 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.c:10915
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10921
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10948
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10956
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1413
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %qV Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ñ‹ Ðº %qT"
  
! #: cp/tree.c:1943
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4300
  #, 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.c:4304
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4307
  #, gcc-internal-format
  msgid " declared here"
  msgstr " Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/tree.c:4312
  #, 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.c:4314
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4745
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT Ð¸Ð¼ÐµÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ cv"
  
! #: cp/tree.c:4748
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qD is not public"
  msgstr "%qD Ð½Ðµ Ð·Ð°Ñ…Ð²Ð°Ñ‚Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/tree.c:4755
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD has a non-structural type"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/tree.c:4781
  #, 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.c:4796
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼ Ð¸Ð»Ð¸ Ðº ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¼ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð°Ð¼"
  
! #: cp/tree.c:4814
  #, 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.c:4820
  #, 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.c:4840
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%qE attribute takes no arguments"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñƒ Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
  
! #: cp/tree.c:4844
  #, 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.c:4907
  #, 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.c:4929
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° class Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: cp/tree.c:4937
  #, 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.c:4948
  #, 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.c:4960
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ðµ"
  
! #: cp/tree.c:4987
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.c:5007
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñƒ Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
  
! #: cp/tree.c:5018
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐ·ÐºÐ¸Ð¼Ð¸ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¼Ð¸ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð°Ð¼Ð¸"
  
! #: cp/tree.c:5031 cp/tree.c:5044
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: cp/tree.c:5033
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð¼ Ð´Ð»Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/tree.c:5046
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð¼ Ð² Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ðµ"
  
! #: cp/tree.c:5070
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð¼Ñƒ, Ð½ÐµÐ¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/tree.c:5076
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº %qT Ð¿Ð¾Ñ�Ð»Ðµ ÐµÐ³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: cp/tree.c:5083
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°, Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð½Ð¾Ð³Ð¾ Ðº ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT"
  
! #: cp/tree.c:5090
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°, Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð½Ð¾Ð³Ð¾ Ðº Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT"
  
! #: cp/tree.c:5112
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº Ð½ÐµÑ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð½ÐµÐ¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
  
! #: cp/tree.c:5118
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº extern \"C\" Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/tree.c:5998
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Ð½Ð¾Ð»ÑŒ ÐºÐ°Ðº ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: cp/tree.c:6020
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
--- 59659,59873 ----
  #. 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.c:10904
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.c:10910
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10937
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.c:10945
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.c:1426
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %qV Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ñ‹ Ðº %qT"
  
! #: cp/tree.c:1961
  #, gcc-internal-format
  msgid "statement-expression in a constant expression"
  msgstr ""
  
! #: cp/tree.c:4318
  #, 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.c:4322
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.c:4325
  #, gcc-internal-format
  msgid " declared here"
  msgstr " Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
  
! #: cp/tree.c:4330
  #, 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.c:4332
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.c:4763
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT Ð¸Ð¼ÐµÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ cv"
  
! #: cp/tree.c:4766
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qD is not public"
  msgstr "%qD Ð½Ðµ Ð·Ð°Ñ…Ð²Ð°Ñ‚Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/tree.c:4773
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: cp/tree.c:4781
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD has a non-structural type"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼"
  
! #: cp/tree.c:4799
  #, 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.c:4814
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼ Ð¸Ð»Ð¸ Ðº ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¼ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð°Ð¼"
  
! #: cp/tree.c:4832
  #, 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.c:4838
  #, 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.c:4858
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%qE attribute takes no arguments"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñƒ Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
  
! #: cp/tree.c:4862
  #, 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.c:4925
  #, 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.c:4947
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° class Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
  
! #: cp/tree.c:4955
  #, 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.c:4966
  #, 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.c:4978
  #, gcc-internal-format
  msgid "%qE attribute is not supported on this platform"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ðµ"
  
! #: cp/tree.c:5005
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.c:5025
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñƒ Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
  
! #: cp/tree.c:5036
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐ·ÐºÐ¸Ð¼Ð¸ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¼Ð¸ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð°Ð¼Ð¸"
  
! #: cp/tree.c:5049 cp/tree.c:5062
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð»Ñ� %qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: cp/tree.c:5051
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð¼ Ð´Ð»Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/tree.c:5064
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð¼ Ð² Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ðµ"
  
! #: cp/tree.c:5088
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð¼Ñƒ, Ð½ÐµÐ¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/tree.c:5094
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº %qT Ð¿Ð¾Ñ�Ð»Ðµ ÐµÐ³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
  
! #: cp/tree.c:5101
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°, Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð½Ð¾Ð³Ð¾ Ðº ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT"
  
! #: cp/tree.c:5108
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°, Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð½Ð¾Ð³Ð¾ Ðº Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT"
  
! #: cp/tree.c:5130
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº Ð½ÐµÑ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð½ÐµÐ¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
  
! #: cp/tree.c:5136
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº extern \"C\" Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qD"
  
! #: cp/tree.c:6016
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Ð½Ð¾Ð»ÑŒ ÐºÐ°Ðº ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
  
! #: cp/tree.c:6038
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr "%<%D::%D%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ�
*** 59994,60719 ****
  msgid "%qT is not a base of %qT"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð´Ð»Ñ� %qT"
  
! #: cp/typeck.c:3241
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ñ‹Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/typeck.c:3444
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¾Ð±ÑŠÐµÐºÑ‚"
  
! #: cp/typeck.c:3476
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: cp/typeck.c:3479
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð¹ %<*%> Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: cp/typeck.c:3482
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ð²Ð½Ð¾Ð³Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: cp/typeck.c:3486
  #, 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.c:3551
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/typeck.c:3648
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº %<register%>"
  
! #: cp/typeck.c:3686
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼, Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/typeck.c:3758
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð¿Ñ€Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ %qE"
  
! #: cp/typeck.c:3983
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<::main%> Ð¸Ð· Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: cp/typeck.c:4004
  #, 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.c:4021
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/typeck.c:4024
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/typeck.c:4027
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %q#D"
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %q#D"
  
! #: cp/typeck.c:4091
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D"
  
! #: cp/typeck.c:4092
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D"
  
! #: cp/typeck.c:4098
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D"
  
! #: cp/typeck.c:4099
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D"
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð° %q#D"
  
! #: cp/typeck.c:4110
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð° %q#D"
  
! #: cp/typeck.c:4113
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ð¾ Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/typeck.c:4114
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/typeck.c:4196
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %P %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck.c:4202
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %P Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck.c:4451
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ NULL"
  
! #: cp/typeck.c:4462
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL"
  
! #: cp/typeck.c:4508
  #, 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.c:4513
  #, 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.c:4543
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4547
  #, 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.c:4556
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4560
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4686 cp/typeck.c:4698
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ %qT Ð¸Ð· Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/typeck.c:4744
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL Ð² Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/typeck.c:5200 cp/typeck.c:5209 cp/typeck.c:5502 cp/typeck.c:5511
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¸ Ñ†ÐµÐ»Ñ‹Ð¼"
  
! #: cp/typeck.c:5415 cp/typeck.c:5428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² %qT Ð¸ %qT"
  
! #: cp/typeck.c:5451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5483 cp/typeck.c:5491
  #, 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.c:5541
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½ÐµÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� - Ð½Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: cp/typeck.c:5587
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5667
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² %qT Ð¸ %qT Ð´Ð»Ñ� Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ %qO"
  
! #: cp/typeck.c:6019
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� %<void *%> Ð² Ð²Ñ‹Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ð¸"
  
! #: cp/typeck.c:6027
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ð²Ñ‹Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ð¸"
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¼ÐµÑ‚Ð¾Ð´ Ð² Ð²Ñ‹Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ð¸"
  
! #: cp/typeck.c:6088
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ�Ñ… Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸"
  
! #: cp/typeck.c:6167
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6168
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6184
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/typeck.c:6187
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  qualified-id Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ %qE Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/typeck.c:6380
  #, 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.c:6386
  #, 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 ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6421
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "Ð°Ð´Ñ€ÐµÑ� Ð¾Ñ‚ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: cp/typeck.c:6438
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ð·Ñ�Ñ‚Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<::main%>"
  
! #: cp/typeck.c:6496
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ�Ñ�Ñ‹Ð»ÐºÑƒ %qD"
  
! #: cp/typeck.c:6516
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ð²Ð·Ñ�Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: cp/typeck.c:6532
  #, 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/typeck.c:6679
  #, fuzzy, gcc-internal-format
  #| msgid "%<~%> on an expression of type bool"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> Ð¾Ñ‚ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° bool"
  
! #: cp/typeck.c:6680
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ð½Ð¸Ðµ (%<!%>)?"
  
! #: cp/typeck.c:6803
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ enum"
  
! #: cp/typeck.c:6804
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ enum"
  
! #: cp/typeck.c:6820
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck.c:6822
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck.c:6834
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/typeck.c:6836
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/typeck.c:6875
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6888
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð² %<operator--%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6906
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð² %<operator++%> ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾"
  
! #: cp/typeck.c:7086
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð²Ð·Ñ�Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� Ð¾Ñ‚ %<this%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ‚Ð¾ rvalue-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/typeck.c:7108
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ñ�Ð²Ð½Ð¾Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
  
! #: cp/typeck.c:7113
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ð´Ð»Ñ� %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº %<register%>"
  
! #: cp/typeck.c:7188
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "list-initializer Ð´Ð»Ñ� Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°ÐºÐ»ÑŽÑ‡ÐµÐ½ Ð² Ñ�ÐºÐ¾Ð±ÐºÐ¸"
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: cp/typeck.c:7204
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² mem-initializer"
  
! #: cp/typeck.c:7208
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ð¼ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/typeck.c:7245
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "%s - Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/typeck.c:7332
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "Ð½ÐµÑ‚ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð° Ð´Ð»Ñ� Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qE"
  
! #: cp/typeck.c:7366
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ðº Ñ‚Ð¸Ð¿Ñƒ %qT Ð¾Ñ‚Ð±Ñ€Ð°Ñ�Ñ‹Ð²Ð°ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: cp/typeck.c:7372
  #, 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.c:7379
  #, 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.c:7403
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7417
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7854
  #, 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.c:7860 cp/typeck.c:7866 cp/typeck.c:9517
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Ñ‚Ð¸Ð¿ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹"
  
! #: cp/typeck.c:7892
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7963
  #, 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.c:8033
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8058
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8069
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8090 cp/typeck.c:8280
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8107
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð¾Ð±ÑŠÐµÐºÑ‚ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/typeck.c:8121
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/typeck.c:8194
  #, 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.c:8203
  #, 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.c:8245
  #, 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.c:8315
  #, 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.c:8416 cp/typeck.c:8425
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qT"
  
! #: cp/typeck.c:8434
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
  
! #: cp/typeck.c:8744
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8764
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  Ð² Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8824
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñƒ Ð¸Ð· Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/typeck.c:8851
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ %qT -> %qT"
  
! #: cp/typeck.c:8865
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/typeck.c:8867
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/typeck.c:9004
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/typeck.c:9018
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ Ñ‡ÐµÑ€ÐµÐ· Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð±Ð°Ð·Ñƒ %qT"
  
! #: cp/typeck.c:9065 cp/typeck.c:9084
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: cp/typeck.c:9165
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ %qT Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/typeck.c:9480
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9485
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9494
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9498
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9503
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qP %qD Ð¼Ð¾Ð³ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
  
! #: cp/typeck.c:9539
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð¼Ð¾Ð³ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
  
! #: cp/typeck.c:9544
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "Ñ†ÐµÐ»ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¼Ð¾Ð³Ð»Ð° Ð±Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
  
! #: cp/typeck.c:9549
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "Ñ†ÐµÐ»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¼Ð¾Ð³Ð»Ð° Ð±Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "Ð»ÐµÐ²Ð°Ñ� Ñ‡Ð°Ñ�Ñ‚ÑŒ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¼Ð¾Ð³Ð»Ð° Ð±Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
  
! #: cp/typeck.c:9655
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %P Ð¾Ñ‚ %qD"
  
! #: cp/typeck.c:9737
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9776
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð° Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
  
! #: cp/typeck.c:9780
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9786
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ð¼ÐµÑ‚ÐºÐ¸ %qD"
  
! #: cp/typeck.c:9790
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
  
! #: cp/typeck.c:9989
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9991 cp/typeck.c:10014
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
  #
! #: cp/typeck.c:10013
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in return statement"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: cp/typeck.c:10052
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10060
  #, 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.c:10063
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10098 cp/typeck.c:10144
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "return Ð±ÐµÐ· Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ %qT"
  
! #: cp/typeck.c:10106
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/typeck.c:10125
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ %qT Ð¸ %qT Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ Ð´Ð»Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° lambda"
  
! #: cp/typeck.c:10128
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ Ð´Ð»Ñ� auto return type: %qT Ð¸ Ð·Ð°Ñ‚ÐµÐ¼ %qT"
  
! #: cp/typeck.c:10163
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10192
  #, 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.c:10838
  #, fuzzy, gcc-internal-format
  #| msgid "using temporary as lvalue"
  msgid "using rvalue as lvalue"
--- 60047,60772 ----
  msgid "%qT is not a base of %qT"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð´Ð»Ñ� %qT"
  
! #: cp/typeck.c:3251
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ñ‹Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
  
! #: cp/typeck.c:3454
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¾Ð±ÑŠÐµÐºÑ‚"
  
! #: cp/typeck.c:3486
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: cp/typeck.c:3489
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð¹ %<*%> Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: cp/typeck.c:3492
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ð²Ð½Ð¾Ð³Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: cp/typeck.c:3496
  #, 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.c:3561
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/typeck.c:3658
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº %<register%>"
  
! #: cp/typeck.c:3696
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼, Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/typeck.c:3768
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð¿Ñ€Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ %qE"
  
! #: cp/typeck.c:3993
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<::main%> Ð¸Ð· Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: cp/typeck.c:4014
  #, 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.c:4031
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/typeck.c:4034
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/typeck.c:4037
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/typeck.c:4095
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %q#D"
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %q#D"
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D"
  
! #: cp/typeck.c:4102
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D"
  
! #: cp/typeck.c:4108
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D"
  
! #: cp/typeck.c:4109
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D"
  
! #: cp/typeck.c:4119
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð° %q#D"
  
! #: cp/typeck.c:4120
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð° %q#D"
  
! #: cp/typeck.c:4123
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ð¾ Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: cp/typeck.c:4124
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/typeck.c:4206
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %P %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck.c:4212
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %P Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck.c:4461
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ NULL"
  
! #: cp/typeck.c:4472
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð°Ð´Ñ€ÐµÑ� %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ NULL"
  
! #: cp/typeck.c:4518
  #, 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.c:4523
  #, 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.c:4553
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4557
  #, 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.c:4566
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4570
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.c:4696 cp/typeck.c:4708
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ %qT Ð¸Ð· Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: cp/typeck.c:4754
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL Ð² Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
  
! #: cp/typeck.c:5210 cp/typeck.c:5219 cp/typeck.c:5512 cp/typeck.c:5521
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¸ Ñ†ÐµÐ»Ñ‹Ð¼"
  
! #: cp/typeck.c:5425 cp/typeck.c:5438
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² %qT Ð¸ %qT"
  
! #: cp/typeck.c:5461
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5493 cp/typeck.c:5501
  #, 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.c:5551
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½ÐµÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� - Ð½Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
  
! #: cp/typeck.c:5597
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5677
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² %qT Ð¸ %qT Ð´Ð»Ñ� Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ %qO"
  
! #: cp/typeck.c:6029
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� %<void *%> Ð² Ð²Ñ‹Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ð¸"
  
! #: cp/typeck.c:6037
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ð²Ñ‹Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ð¸"
  
! #: cp/typeck.c:6045
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¼ÐµÑ‚Ð¾Ð´ Ð² Ð²Ñ‹Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ð¸"
  
! #: cp/typeck.c:6098
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ�Ñ… Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸"
  
! #: cp/typeck.c:6177
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6178
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6194
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/typeck.c:6197
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  qualified-id Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ�"
  
! #: cp/typeck.c:6204
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ %qE Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/typeck.c:6390
  #, 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.c:6396
  #, 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 ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.c:6431
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "Ð°Ð´Ñ€ÐµÑ� Ð¾Ñ‚ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: cp/typeck.c:6448
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ð·Ñ�Ñ‚Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<::main%>"
  
! #: cp/typeck.c:6506
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ�Ñ�Ñ‹Ð»ÐºÑƒ %qD"
  
! #: cp/typeck.c:6526 cp/typeck.c:7089
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ð²Ð·Ñ�Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
  
! #: cp/typeck.c:6542
  #, 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/typeck.c:6689
  #, fuzzy, gcc-internal-format
  #| msgid "%<~%> on an expression of type bool"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> Ð¾Ñ‚ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° bool"
  
! #: cp/typeck.c:6690
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ð½Ð¸Ðµ (%<!%>)?"
  
! #: cp/typeck.c:6813
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ enum"
  
! #: cp/typeck.c:6814
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ enum"
  
! #: cp/typeck.c:6830
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck.c:6832
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck.c:6844
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/typeck.c:6846
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/typeck.c:6885
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6898
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð² %<operator--%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
  
! #: cp/typeck.c:6908
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð² %<operator++%> ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾"
  
! #: cp/typeck.c:7101
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð²Ð·Ñ�Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� Ð¾Ñ‚ %<this%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ‚Ð¾ rvalue-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/typeck.c:7123
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ñ�Ð²Ð½Ð¾Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
  
! #: cp/typeck.c:7128
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ð´Ð»Ñ� %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº %<register%>"
  
! #: cp/typeck.c:7203
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "list-initializer Ð´Ð»Ñ� Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°ÐºÐ»ÑŽÑ‡ÐµÐ½ Ð² Ñ�ÐºÐ¾Ð±ÐºÐ¸"
  
! #: cp/typeck.c:7215
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
  
! #: cp/typeck.c:7219
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² mem-initializer"
  
! #: cp/typeck.c:7223
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ð¼ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²"
  
! #: cp/typeck.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "%s - Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: cp/typeck.c:7347
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "Ð½ÐµÑ‚ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ð° Ð´Ð»Ñ� Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qE"
  
! #: cp/typeck.c:7381
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ðº Ñ‚Ð¸Ð¿Ñƒ %qT Ð¾Ñ‚Ð±Ñ€Ð°Ñ�Ñ‹Ð²Ð°ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
  
! #: cp/typeck.c:7387
  #, 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.c:7394
  #, 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.c:7418
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7432
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7869
  #, 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.c:7875 cp/typeck.c:7881 cp/typeck.c:9532
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Ñ‚Ð¸Ð¿ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹"
  
! #: cp/typeck.c:7907
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7978
  #, 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.c:8048
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:8073
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8084
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:8105 cp/typeck.c:8295
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:8122
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð¾Ð±ÑŠÐµÐºÑ‚ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: cp/typeck.c:8136
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/typeck.c:8209
  #, 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.c:8218
  #, 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.c:8260
  #, 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.c:8330
  #, 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.c:8431 cp/typeck.c:8440
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qT"
  
! #: cp/typeck.c:8449
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
  
! #: cp/typeck.c:8759
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8779
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  Ð² Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8839
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñƒ Ð¸Ð· Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/typeck.c:8866
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ %qT -> %qT"
  
! #: cp/typeck.c:8880
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
  
! #: cp/typeck.c:8882
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: cp/typeck.c:9019
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
  
! #: cp/typeck.c:9033
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ Ñ‡ÐµÑ€ÐµÐ· Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð±Ð°Ð·Ñƒ %qT"
  
! #: cp/typeck.c:9080 cp/typeck.c:9099
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
  
! #: cp/typeck.c:9180
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ %qT Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT"
  
! #: cp/typeck.c:9495
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9500
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9509
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9513
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9518
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9550
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qP %qD Ð¼Ð¾Ð³ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
  
! #: cp/typeck.c:9554
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð¼Ð¾Ð³ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
  
! #: cp/typeck.c:9559
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "Ñ†ÐµÐ»ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¼Ð¾Ð³Ð»Ð° Ð±Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
  
! #: cp/typeck.c:9564
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "Ñ†ÐµÐ»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¼Ð¾Ð³Ð»Ð° Ð±Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
  
! #: cp/typeck.c:9574
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "Ð»ÐµÐ²Ð°Ñ� Ñ‡Ð°Ñ�Ñ‚ÑŒ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¼Ð¾Ð³Ð»Ð° Ð±Ñ‹Ñ‚ÑŒ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
  
! #: cp/typeck.c:9670
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %P Ð¾Ñ‚ %qD"
  
! #: cp/typeck.c:9752
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
  
! #: cp/typeck.c:9755
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9791
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð° Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
  
! #: cp/typeck.c:9795
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9801
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ð¼ÐµÑ‚ÐºÐ¸ %qD"
  
! #: cp/typeck.c:9805
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
  
! #: cp/typeck.c:10004
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:10006 cp/typeck.c:10029
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
  #
! #: cp/typeck.c:10028
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in return statement"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
  
! #: cp/typeck.c:10067
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.c:10075
  #, 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.c:10078
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
  
  #. Give a helpful error message.
! #: cp/typeck.c:10113 cp/typeck.c:10159
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "return Ð±ÐµÐ· Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ %qT"
  
! #: cp/typeck.c:10121
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: cp/typeck.c:10140
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ %qT Ð¸ %qT Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ Ð´Ð»Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° lambda"
  
! #: cp/typeck.c:10143
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ð¹ Ð²Ñ‹Ð²Ð¾Ð´ Ð´Ð»Ñ� auto return type: %qT Ð¸ Ð·Ð°Ñ‚ÐµÐ¼ %qT"
  
! #: cp/typeck.c:10178
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10207
  #, 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.c:10853
  #, fuzzy, gcc-internal-format
  #| msgid "using temporary as lvalue"
  msgid "using rvalue as lvalue"
*************** msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²
*** 60988,61090 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: cp/typeck2.c:1583 cp/typeck2.c:1613
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/typeck2.c:1590
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD - Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ°"
  
! #: cp/typeck2.c:1597
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ñ� Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ Ð¿Ð¾Ð»Ñ�Ð¼Ð¸"
  
! #: cp/typeck2.c:1688
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1761
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "Ð¿Ð¾Ð»Ðµ %qD Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: cp/typeck2.c:1772
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¸Ð½Ð´ÐµÐºÑ�Ð° Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ Ð¿Ð¾Ð»Ñ� Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/typeck2.c:1966
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ Ñ†Ð¸ÐºÐ»Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð´ÐµÐ»ÐµÐ³Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹"
  
! #: cp/typeck2.c:1980
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<->%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.c:2010
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ %<operator->()%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/typeck2.c:2012
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<->%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/typeck2.c:2039
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� ÐºÐ°Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.c:2048
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ %qE Ðº %qE, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.c:2070
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT"
  
! #: cp/typeck2.c:2128
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ %qT Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ rvalue"
  
! #: cp/typeck2.c:2139
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ %qT Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ lvalue"
  
! #: cp/typeck2.c:2147
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member-function type %qT requires an lvalue"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ %qT Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ lvalue"
  
! #: cp/typeck2.c:2188
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/typeck2.c:2219
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/typeck2.c:2460
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T"
  
! #: cp/typeck2.c:2463
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T"
--- 61041,61143 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð¾Ð¼"
  
! #: cp/typeck2.c:1570 cp/typeck2.c:1600
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
  
! #: cp/typeck2.c:1577
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD - Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ°"
  
! #: cp/typeck2.c:1584
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ñ� Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ Ð¿Ð¾Ð»Ñ�Ð¼Ð¸"
  
! #: cp/typeck2.c:1662
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1735
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "Ð¿Ð¾Ð»Ðµ %qD Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
  
! #: cp/typeck2.c:1746
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¸Ð½Ð´ÐµÐºÑ�Ð° Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ Ð¿Ð¾Ð»Ñ� Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
  
! #: cp/typeck2.c:1940
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ Ñ†Ð¸ÐºÐ»Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð´ÐµÐ»ÐµÐ³Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹"
  
! #: cp/typeck2.c:1954
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<->%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.c:1984
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ %<operator->()%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/typeck2.c:1986
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<->%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
  
! #: cp/typeck2.c:2013
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "%qE Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� ÐºÐ°Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.c:2022
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ %qE Ðº %qE, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
  
! #: cp/typeck2.c:2044
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT"
  
! #: cp/typeck2.c:2102
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ %qT Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ rvalue"
  
! #: cp/typeck2.c:2113
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ %qT Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ lvalue"
  
! #: cp/typeck2.c:2121
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member-function type %qT requires an lvalue"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++20"
  msgstr "Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ %qT Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ lvalue"
  
! #: cp/typeck2.c:2162
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
  
! #: cp/typeck2.c:2193
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: cp/typeck2.c:2434
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T"
  
! #: cp/typeck2.c:2437
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q#T"
*************** msgid "recursive mixin instantiation"
*** 61370,61376 ****
  msgstr "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð°Ñ� inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ°"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5364
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
--- 61423,61429 ----
  msgstr "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ð°Ñ� inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ°"
  
  #. ensure error message gets printed
! #: d/dmd/dsymbolsem.c:2385 d/dmd/dsymbolsem.c:5367
  #, fuzzy, gcc-internal-format
  #| msgid "recursive inlining"
  msgid "recursive expansion"
*************** msgstr ""
*** 61632,61657 ****
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4956
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template %qD"
  msgid "mixin templates are not regular templates"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñƒ %qD"
  
! #: d/dmd/dsymbolsem.c:5158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template-id %qD for %q+D does not match any template declaration"
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´Ð»Ñ� %q+D Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½Ð¸ÐºÐ°ÐºÐ¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: d/dmd/dsymbolsem.c:5540
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read %s"
  msgid "cannot resolve"
  msgstr "ÐžÑˆÐ¸Ð±ÐºÐ° Ñ‡Ñ‚ÐµÐ½Ð¸Ñ� %s"
  
  #
! #: d/dmd/dsymbolsem.c:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rank mismatch in expression %qE"
  msgid "cannot alias an expression %s"
--- 61685,61710 ----
  msgid "circular inheritance of interface"
  msgstr ""
  
! #: d/dmd/dsymbolsem.c:4959
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template %qD"
  msgid "mixin templates are not regular templates"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñƒ %qD"
  
! #: d/dmd/dsymbolsem.c:5161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "template-id %qD for %q+D does not match any template declaration"
  msgid "template instantiation %s forward references template declaration %s"
  msgstr "Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´Ð»Ñ� %q+D Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð½Ð¸ÐºÐ°ÐºÐ¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
  
! #: d/dmd/dsymbolsem.c:5543
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read %s"
  msgid "cannot resolve"
  msgstr "ÐžÑˆÐ¸Ð±ÐºÐ° Ñ‡Ñ‚ÐµÐ½Ð¸Ñ� %s"
  
  #
! #: d/dmd/dsymbolsem.c:5570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rank mismatch in expression %qE"
  msgid "cannot alias an expression %s"
*************** msgstr ""
*** 62021,62029 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "Ð¡Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %C Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ %d Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¹"
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3430
! #: fortran/check.c:5927 fortran/check.c:5965 fortran/check.c:6007
! #: fortran/check.c:6034 fortran/check.c:6297 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
--- 62074,62082 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr "Ð¡Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %C Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ %d Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¹"
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3437
! #: fortran/check.c:5959 fortran/check.c:5997 fortran/check.c:6039
! #: fortran/check.c:6066 fortran/check.c:6329 fortran/match.c:1871
  #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2989 fortran/simplify.c:3019 fortran/simplify.c:6299
  #: fortran/simplify.c:8294
*************** msgstr ""
*** 62355,62361 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3385
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
--- 62408,62414 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3392
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
*************** msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ
*** 62370,62376 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTEGER Ð¸Ð»Ð¸ PROCEDURE"
  
! #: fortran/check.c:651 fortran/check.c:7503
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
--- 62423,62429 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTEGER Ð¸Ð»Ð¸ PROCEDURE"
  
! #: fortran/check.c:651 fortran/check.c:7535
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
*************** msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ
*** 62465,62669 ****
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ INTENT(IN)"
  
! #: fortran/check.c:1058
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/check.c:1107
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "%<dim%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� ÐºÐ¾Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ�"
  
! #: fortran/check.c:1159
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "%<dim%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ�"
  
! #: fortran/check.c:1262
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr "Ð�ÐµÑ€Ð°Ð²Ð½Ñ‹Ðµ character Ð´Ð»Ð¸Ð½Ñ‹ (%ld/%ld) Ð² %s Ð² %L"
  
! #: fortran/check.c:1319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "ENTRY Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: fortran/check.c:1410
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "%qs Ð¸ %qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: fortran/check.c:1419 fortran/check.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Ð Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ðµ Ð²Ð¸Ð´Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² %L"
  
! #: fortran/check.c:1442
  #, fuzzy, gcc-internal-format
  #| msgid "NULL pointer at %L is not permitted as actual argument of %qs intrinsic function"
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr "NULL ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð² %L Ð½Ðµ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: fortran/check.c:1464
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ POINTER"
  
! #: fortran/check.c:1473 fortran/check.c:1508 fortran/check.c:4389
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: fortran/check.c:1490
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¸Ð»Ð¸ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ VARIABLE Ð¸Ð»Ð¸ FUNCTION"
  
! #: fortran/check.c:1499
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ POINTER Ð¸Ð»Ð¸ TARGET"
  
! #: fortran/check.c:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr "Ð¡ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¼ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð¼ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»ÑŒÑŽ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: fortran/check.c:1571
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr "ATOM Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¼ ATOMIC_INT_KIND Ð¸Ð»Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ ATOMIC_LOGICAL_KIND"
  
! #: fortran/check.c:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr "ATOM Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð»Ñ� %s Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¸Ð»Ð¸ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼"
  
! #: fortran/check.c:1586
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ñ‚Ð¸Ð¿, Ñ‡Ñ‚Ð¾ Ð¸ %qs Ð² %L"
  
! #: fortran/check.c:1604 fortran/check.c:1817
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "STAT= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %s Ð² %L"
  
! #: fortran/check.c:1623 fortran/check.c:1757 fortran/check.c:1854
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "ATOM Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %s Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/check.c:1637 fortran/check.c:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "ATOM Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¼ ATOMIC_INT_KIND"
  
! #: fortran/check.c:1657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "VALUE Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %s Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/check.c:1676 fortran/check.c:1690 fortran/check.c:1725
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/check.c:1710
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ†ÐµÐ»Ñ‹Ð¹ Ð²Ð¸Ð´"
  
! #: fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "OLD Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %s Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/check.c:1779
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr "EVENT Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ EVENT_QUERY Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° EVENT_TYPE"
  
! #: fortran/check.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "COUNT Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� EVENT_QUERY Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/check.c:1802
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "COUNT Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� EVENT_QUERY Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ñ… Ñ†ÐµÐ»Ñ‹Ñ…"
  
! #: fortran/check.c:1881
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "ÐžÑ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ N Ð² %L"
  
! #: fortran/check.c:1979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "ENTRY Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: fortran/check.c:2103 fortran/check.c:2593
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ %<x%> ÐµÑ�Ñ‚ÑŒ COMPLEX"
  
! #: fortran/check.c:2112 fortran/check.c:2602
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿ Ð»Ð¸Ð±Ð¾ REAL Ð»Ð¸Ð±Ð¾ INTEGER"
  
! #: fortran/check.c:2122 fortran/check.c:2128
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr "ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %s Ð² COMPLEX(%d) Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð²Ð¸Ð´Ð° Ð² %L Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ð²ÐµÑ�Ñ‚Ð¸ Ðº Ð¿Ð¾Ñ‚ÐµÑ€Ðµ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸, Ð¿Ð¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ KIND Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/check.c:2150
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<A%> Ñ� INTENT(INOUT) Ð² %L Ð¾Ñ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ %s Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð´ÐµÐºÑ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: fortran/check.c:2158
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: fortran/check.c:2181
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "stat= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ kind=4 integer Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/check.c:2197
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "errmsg= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð²Ð¸Ð´Ð° character Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/check.c:2205
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "ÐšÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ñ‹ Ð² %L, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<-fcoarray=%> Ð´Ð»Ñ� Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ�"
  
! #: fortran/check.c:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð»Ñ� A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² %L, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ ÐµÑ�Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¹ A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð»Ð¸ Ð¸Ð¼ÐµÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ Ð¿Ð¾ÐºÐ° Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/check.c:2239
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð»Ñ� CO_REDUCE Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¼"
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð»Ñ� A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² %L Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð¿Ð¾ÐºÐ° Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/check.c:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr "OPERATOR Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ PURE Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
--- 62518,62722 ----
  msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ INTENT(IN)"
  
! #: fortran/check.c:1065
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a variable"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/check.c:1114
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
  msgstr "%<dim%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� ÐºÐ¾Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ�"
  
! #: fortran/check.c:1166
  #, gcc-internal-format
  msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "%<dim%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ�"
  
! #: fortran/check.c:1269
  #, gcc-internal-format, gfc-internal-format
  msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgstr "Ð�ÐµÑ€Ð°Ð²Ð½Ñ‹Ðµ character Ð´Ð»Ð¸Ð½Ñ‹ (%ld/%ld) Ð² %s Ð² %L"
  
! #: fortran/check.c:1326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in ACHAR intrinsic subprogram"
  msgstr "ENTRY Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: fortran/check.c:1417
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "%qs Ð¸ %qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
  
! #: fortran/check.c:1426 fortran/check.c:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Ð Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ðµ Ð²Ð¸Ð´Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² %L"
  
! #: fortran/check.c:1449
  #, fuzzy, gcc-internal-format
  #| msgid "NULL pointer at %L is not permitted as actual argument of %qs intrinsic function"
  msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
  msgstr "NULL ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð² %L Ð½Ðµ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
  
! #: fortran/check.c:1471
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ POINTER"
  
! #: fortran/check.c:1480 fortran/check.c:1515 fortran/check.c:4396
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: fortran/check.c:1497
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¸Ð»Ð¸ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ VARIABLE Ð¸Ð»Ð¸ FUNCTION"
  
! #: fortran/check.c:1506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ POINTER Ð¸Ð»Ð¸ TARGET"
  
! #: fortran/check.c:1531
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
  msgstr "Ð¡ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¼ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð¼ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»ÑŒÑŽ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: fortran/check.c:1578
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
  msgstr "ATOM Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¼ ATOMIC_INT_KIND Ð¸Ð»Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ ATOMIC_LOGICAL_KIND"
  
! #: fortran/check.c:1586
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexed"
  msgstr "ATOM Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð»Ñ� %s Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¸Ð»Ð¸ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼"
  
! #: fortran/check.c:1593
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ñ‚Ð¸Ð¿, Ñ‡Ñ‚Ð¾ Ð¸ %qs Ð² %L"
  
! #: fortran/check.c:1611 fortran/check.c:1824
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "STAT= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %s Ð² %L"
  
! #: fortran/check.c:1630 fortran/check.c:1764 fortran/check.c:1861
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "ATOM Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %s Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/check.c:1644 fortran/check.c:1844
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND"
  msgstr "ATOM Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¼ ATOMIC_INT_KIND"
  
! #: fortran/check.c:1664
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "VALUE Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %s Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/check.c:1683 fortran/check.c:1697 fortran/check.c:1732
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/check.c:1717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ†ÐµÐ»Ñ‹Ð¹ Ð²Ð¸Ð´"
  
! #: fortran/check.c:1771 fortran/check.c:1868
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr "OLD Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %s Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/check.c:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
  msgstr "EVENT Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ EVENT_QUERY Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° EVENT_TYPE"
  
! #: fortran/check.c:1796
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr "COUNT Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� EVENT_QUERY Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ð¼"
  
! #: fortran/check.c:1809
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at least the range of the default integer"
  msgstr "COUNT Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� EVENT_QUERY Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ñ… Ñ†ÐµÐ»Ñ‹Ñ…"
  
! #: fortran/check.c:1888
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "ÐžÑ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ N Ð² %L"
  
! #: fortran/check.c:1986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in CHAR intrinsic subprogram"
  msgstr "ENTRY Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: fortran/check.c:2110 fortran/check.c:2600
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ %<x%> ÐµÑ�Ñ‚ÑŒ COMPLEX"
  
! #: fortran/check.c:2119 fortran/check.c:2609
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿ Ð»Ð¸Ð±Ð¾ REAL Ð»Ð¸Ð±Ð¾ INTEGER"
  
! #: fortran/check.c:2129 fortran/check.c:2135
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, consider using the KIND argument"
  msgstr "ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %s Ð² COMPLEX(%d) Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð²Ð¸Ð´Ð° Ð² %L Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ð²ÐµÑ�Ñ‚Ð¸ Ðº Ð¿Ð¾Ñ‚ÐµÑ€Ðµ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸, Ð¿Ð¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ KIND Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
  
! #: fortran/check.c:2157
  #, gcc-internal-format
  msgid "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscript"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<A%> Ñ� INTENT(INOUT) Ð² %L Ð¾Ñ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ %s Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð½Ð´ÐµÐºÑ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
  
! #: fortran/check.c:2165
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr "A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: fortran/check.c:2188
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "stat= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ kind=4 integer Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/check.c:2204
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr "errmsg= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð²Ð¸Ð´Ð° character Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/check.c:2212
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "ÐšÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ñ‹ Ð² %L, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<-fcoarray=%> Ð´Ð»Ñ� Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ�"
  
! #: fortran/check.c:2227
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L which is polymorphic A argument or has allocatable components is not yet implemented"
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð»Ñ� A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² %L, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ ÐµÑ�Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¹ A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð»Ð¸ Ð¸Ð¼ÐµÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ Ð¿Ð¾ÐºÐ° Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/check.c:2246
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr "A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð»Ñ� CO_REDUCE Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¼"
  
! #: fortran/check.c:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð»Ñ� A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² %L Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð¿Ð¾ÐºÐ° Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/check.c:2267
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr "OPERATOR Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ PURE Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
*************** msgstr "OPERATOR Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L
*** 62671,63377 ****
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %s Ð² %L Ð½Ðµ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð° Ð´Ð»Ñ� CO_REDUCE"
  
! #: fortran/check.c:2287
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð°Ñ� ÐºÐ°Ðº OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: fortran/check.c:2297
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2306
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð°Ñ� ÐºÐ°Ðº OPERATOR Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ñ‚Ð¸Ð¿Ð° %s Ð¸ %s, Ð½Ð¾ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿ %s"
  
! #: fortran/check.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð°Ñ� ÐºÐ°Ðº OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ðµ, Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ðµ, Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€"
  
! #: fortran/check.c:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð°Ñ� ÐºÐ°Ðº OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð»Ð¸Ð±Ð¾ Ð½Ð¸ Ð´Ð»Ñ� Ð¾Ð´Ð½Ð¾Ð³Ð¾, Ð»Ð¸Ð±Ð¾ Ð´Ð»Ñ� Ð¾Ð±Ð¾Ð¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð°Ñ� ÐºÐ°Ðº OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ TARGET Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð»Ð¸Ð±Ð¾ Ð½Ð¸ Ð´Ð»Ñ� Ð¾Ð´Ð½Ð¾Ð³Ð¾, Ð»Ð¸Ð±Ð¾ Ð´Ð»Ñ� Ð¾Ð±Ð¾Ð¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð°Ñ� ÐºÐ°Ðº OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ASYNCHRONOUS Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð»Ð¸Ð±Ð¾ Ð½Ð¸ Ð´Ð»Ñ� Ð¾Ð´Ð½Ð¾Ð³Ð¾, Ð»Ð¸Ð±Ð¾ Ð´Ð»Ñ� Ð¾Ð±Ð¾Ð¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: fortran/check.c:2347
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð°Ñ� ÐºÐ°Ðº OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ OPTIONAL Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð»Ð¸Ð±Ð¾ Ð½Ð¸ Ð´Ð»Ñ� Ð¾Ð´Ð½Ð¾Ð³Ð¾, Ð»Ð¸Ð±Ð¾ Ð´Ð»Ñ� Ð¾Ð±Ð¾Ð¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: fortran/check.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² %L Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ð¾Ð¹"
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² %L Ð¸ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ð¾Ð¹"
  
! #: fortran/check.c:2402
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° integer, real Ð¸Ð»Ð¸ character"
  
! #: fortran/check.c:2430 fortran/check.c:2444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "ENTRY Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: fortran/check.c:2481 fortran/check.c:3111 fortran/check.c:3194
! #: fortran/check.c:3416 fortran/check.c:3464 fortran/check.c:4956
! #: fortran/check.c:5093 fortran/check.c:5148 fortran/check.c:6283
! #: fortran/check.c:6412
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "%qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� KIND Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/check.c:2528 fortran/check.c:2797 fortran/check.c:2857
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ Ð² Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d (%ld/%ld)"
  
! #: fortran/check.c:2543 fortran/check.c:2812 fortran/check.c:2872
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€Ð°Ð½Ð³ %d Ð¸Ð»Ð¸ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/check.c:2655 fortran/check.c:3796 fortran/check.c:3804
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ñ‹Ð¼ Ð¸Ð»Ð¸ LOGICAL"
  
! #: fortran/check.c:2669
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Ð Ð°Ð·Ð½Ð°Ñ� Ñ„Ð¾Ñ€Ð¼Ð° Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² %qs Ð¸ %qs Ð² %L Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<dot_product%>"
  
! #: fortran/check.c:2689 fortran/check.c:2697
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¼ Ð²ÐµÑ‰ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: fortran/check.c:2833
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2891
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "ENTRY Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: fortran/check.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ INTEGER Ð²Ð¸Ð´Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %s Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/check.c:2984
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "COMPLEX Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L"
  
  #
! #: fortran/check.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "arguments 1 and 2 have different types"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ 1 Ð¸ 2 Ð¸Ð¼ÐµÑŽÑ‚ Ñ€Ð°Ð·Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: fortran/check.c:3162
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %s Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð´Ð»Ð¸Ð½Ñ‹ Ð¾Ð´Ð¸Ð½"
  
! #: fortran/check.c:3201
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¾Ð³Ð¾ Ð¶Ðµ Ð²Ð¸Ð´Ð°, Ñ‡Ñ‚Ð¾ Ð¸ %qs"
  
! #: fortran/check.c:3235
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3287
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: fortran/check.c:3299
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "Ð�Ð±Ñ�Ð¾Ð»ÑŽÑ‚Ð½Ð°Ñ� Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° SHIFT Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ½ÑŒÑˆÐµ Ð¸Ð»Ð¸ Ñ€Ð°Ð²Ð½Ð° SIZE Ð² %L"
  
! #: fortran/check.c:3358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "STAT= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ INTEGER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/check.c:3367
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %C is not a variable"
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "%qs Ð² %C Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/check.c:3392
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: fortran/check.c:3606
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: fortran/check.c:3654
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %s Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/check.c:3669
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€Ñ�ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s"
  
! #: fortran/check.c:3674
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s"
  
! #: fortran/check.c:3699
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different type kinds at %L"
  msgid "Different character kinds at %L"
  msgstr "Ð Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ðµ Ð²Ð¸Ð´Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² %L"
  
! #: fortran/check.c:3708
  #, 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.c:3739
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "%qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� CHARACTER Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/check.c:3746
  #, 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.c:3813
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Ð¢Ð¸Ð¿Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ (%s/%s)"
  
! #: fortran/check.c:3827
  #, 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.c:3846
  #, 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.c:3855
  #, 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.c:4018
  #, 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.c:4136 fortran/check.c:7423 fortran/check.c:7438
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTEGER"
  
! #: fortran/check.c:4219
  #, 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.c:4230
  #, 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.c:4237
  #, 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.c:4248
  #, 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.c:4257
  #, 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.c:4297
  #, 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.c:4324
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<S%> NEAREST Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÑƒÐ»ÐµÐ¼"
  
! #: fortran/check.c:4374
  #, 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.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "NULL Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼ MOLD Ð² %L"
  
! #: fortran/check.c:4461 fortran/check.c:6359
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4519
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/check.c:4527
  #, 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.c:4546
  #, 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.c:4597
  #, 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.c:4704
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "%<shape%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<reshape%> Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: fortran/check.c:4714
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð¿ÑƒÑ�Ñ‚"
  
! #: fortran/check.c:4721
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "%<shape%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<reshape%> Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ %d Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: fortran/check.c:4738
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ (%d)"
  
! #: fortran/check.c:4771
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ %d Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° RESHAPE Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: fortran/check.c:4809
  #, 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.c:4827
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ðµ Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%d)"
  
! #: fortran/check.c:4836
  #, 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.c:4872
  #, 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.c:4889 fortran/check.c:4908
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° %s"
  
! #: fortran/check.c:4899 fortran/check.c:4918
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€Ñ�ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/check.c:5017
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "SELECTED_REAL_KIND Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð½Ðµ %<P%> Ð¸ Ð½Ðµ %<R%> Ð² %L"
  
! #: fortran/check.c:5048
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "%qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� RADIX Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/check.c:5086
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "%<source%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<shape%> Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: fortran/check.c:5166 fortran/check.c:7483
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¾Ð¹"
  
! #: fortran/check.c:5179 fortran/check.c:5318 fortran/check.c:7475
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ TYPE(*)"
  
! #: fortran/check.c:5190 fortran/check.c:5330
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: fortran/check.c:5260
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr Ð¿Ð¾Ñ‚ÐµÑ€Ð¿ÐµÐ»Ð¾ Ð½ÐµÑƒÐ´Ð°Ñ‡Ñƒ"
  
! #: fortran/check.c:5309
  #, 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.c:5348
  #, 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.c:5362
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ C_PTR_2 Ð² %L Ð´Ð»Ñ� C_ASSOCIATED Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ñ‚Ð¸Ð¿, Ñ‡Ñ‚Ð¾ Ð¸ C_PTR_1: %s Ð²Ð¼ÐµÑ�Ñ‚Ð¾ %s"
  
! #: fortran/check.c:5386
  #, 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.c:5398
  #, 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.c:5405
  #, 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.c:5412
  #, 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.c:5419
  #, 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.c:5425
  #, 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.c:5444
  #, 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.c:5454
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "ÐŸÐ¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¹ FPTR Ð² %L Ð´Ð»Ñ� C_F_POINTER"
  
! #: fortran/check.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr "Ð�ÐµÐ¸Ð½Ñ‚ÐµÑ€Ð¾Ð¿ÐµÑ€Ð°Ð±ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² FPTR Ð² %L Ð´Ð»Ñ� C_F_POINTER: %s"
  
! #: fortran/check.c:5475
  #, 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.c:5487
  #, 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.c:5494
  #, 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.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "Ð�ÐµÐ¸Ð½Ñ‚ÐµÑ€Ð¾Ð¿ÐµÑ€Ð°Ð±ÐµÐ»ÑŒÐ½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L Ð´Ð»Ñ� C_F_PROCPOINTER"
  
! #: fortran/check.c:5514
  #, 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.c:5526
  #, 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.c:5533
  #, 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.c:5539
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "Ð�ÐµÐ¸Ð½Ñ‚ÐµÑ€Ð¾Ð¿ÐµÑ€Ð°Ð±ÐµÐ»ÑŒÐ½Ð°Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð² %L Ð´Ð»Ñ� C_FUNLOC"
  
! #: fortran/check.c:5553
  #, 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.c:5559
  #, 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.c:5570
  #, 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.c:5578
  #, 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.c:5587
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð»Ñ� C_LOC Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¼"
  
! #: fortran/check.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "Ð�ÐµÐ¸Ð½Ñ‚ÐµÑ€Ð¾Ð¿ÐµÑ€Ð°Ð±ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L ÐºÐ°Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� C_LOC: %s"
  
! #: fortran/check.c:5605
  #, 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.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Ð¡ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L Ð´Ð»Ñ� C_LOC"
  
! #: fortran/check.c:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "Ð½Ðµ Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ REAL Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %s Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/check.c:5654
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ½ÑŒÑˆÐµ Ñ‡ÐµÐ¼ Ñ€Ð°Ð½Ð³ %d"
  
! #: fortran/check.c:5673
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ�"
  
! #: fortran/check.c:5936
  #, 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.c:5947
  #, 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.c:5980
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "DISTANCE= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� NUM_IMAGES Ð² %L"
  
! #: fortran/check.c:5993
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "FAILED= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² NUM_IMAGES Ð² %L"
  
! #: fortran/check.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6043
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr "DIM Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð±ÐµÐ· COARRAY Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� THIS_IMAGE Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/check.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr "DISTANCE Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� COARRAY Ð¸Ð»Ð¸ DIM Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð²Ð¾ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/check.c:6061
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ DIM Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ� Ð½ÐµÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/check.c:6079
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "DISTANCE= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� THIS_IMAGE Ð² %L"
  
! #: fortran/check.c:6137
  #, 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.c:6189
  #, 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.c:6208
  #, 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.c:6216
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "%<MOLD%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<TRANSFER%> Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %s"
  
! #: fortran/check.c:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� TRANSFER Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚: Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ %ld < Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° %ld"
  
! #: fortran/check.c:6373
  #, 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.c:6386
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "%qs Ð¸ %qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ‡Ð½ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ."
  
! #: fortran/check.c:6652 fortran/check.c:6684
  #, 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.c:6692
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² %s Ð² %L"
  
! #: fortran/check.c:6710
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "fe_runtime_error Ñ†ÐµÐ¿Ð¾Ñ‡ÐºÐ° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ null-Ñ‚ÐµÑ€Ð¼Ð¸Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/check.c:6722
  #, 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.c:6762
  #, 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.c:6781
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Ð’ÐµÑ‰ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ COUNT_RATE Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� SYSTEM_CLOCK Ð² %L"
  
! #: fortran/check.c:6791
  #, 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.c:6808
  #, 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.c:7025
  #, 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.c:7207
  #, 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.c:7396 fortran/check.c:7407
  #, 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.c:7467
  #, 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, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð½ÐµÐ°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
--- 62724,63436 ----
  #. None of the intrinsics fulfills the criteria of taking two arguments,
  #. returning the same type and kind as the arguments and being permitted
  #. as actual argument.
! #: fortran/check.c:2277
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %s Ð² %L Ð½Ðµ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð° Ð´Ð»Ñ� CO_REDUCE"
  
! #: fortran/check.c:2294
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð°Ñ� ÐºÐ°Ðº OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: fortran/check.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L has type %s but the function passed as OPERATOR at %L returns %s"
  msgstr ""
  
! #: fortran/check.c:2313
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L has arguments of type %s and %s but shall have type %s"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð°Ñ� ÐºÐ°Ðº OPERATOR Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ñ‚Ð¸Ð¿Ð° %s Ð¸ %s, Ð½Ð¾ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿ %s"
  
! #: fortran/check.c:2324
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have scalar nonallocatable nonpointer arguments and return a nonallocatable nonpointer scalar"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð°Ñ� ÐºÐ°Ðº OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ðµ, Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ðµ, Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð½ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€"
  
! #: fortran/check.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the VALUE attribute either for none or both arguments"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð°Ñ� ÐºÐ°Ðº OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð»Ð¸Ð±Ð¾ Ð½Ð¸ Ð´Ð»Ñ� Ð¾Ð´Ð½Ð¾Ð³Ð¾, Ð»Ð¸Ð±Ð¾ Ð´Ð»Ñ� Ð¾Ð±Ð¾Ð¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: fortran/check.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the TARGET attribute either for none or both arguments"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð°Ñ� ÐºÐ°Ðº OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ TARGET Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð»Ð¸Ð±Ð¾ Ð½Ð¸ Ð´Ð»Ñ� Ð¾Ð´Ð½Ð¾Ð³Ð¾, Ð»Ð¸Ð±Ð¾ Ð´Ð»Ñ� Ð¾Ð±Ð¾Ð¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: fortran/check.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute either for none or both arguments"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð°Ñ� ÐºÐ°Ðº OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ ASYNCHRONOUS Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð»Ð¸Ð±Ð¾ Ð½Ð¸ Ð´Ð»Ñ� Ð¾Ð´Ð½Ð¾Ð³Ð¾, Ð»Ð¸Ð±Ð¾ Ð´Ð»Ñ� Ð¾Ð±Ð¾Ð¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: fortran/check.c:2354
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute for either of the arguments"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð°Ñ� ÐºÐ°Ðº OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ OPTIONAL Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð»Ð¸Ð±Ð¾ Ð½Ð¸ Ð´Ð»Ñ� Ð¾Ð´Ð½Ð¾Ð³Ð¾, Ð»Ð¸Ð±Ð¾ Ð´Ð»Ñ� Ð¾Ð±Ð¾Ð¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: fortran/check.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the arguments of the OPERATOR at %L shall be the same"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² %L Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ð¾Ð¹"
  
! #: fortran/check.c:2391
  #, gcc-internal-format, gfc-internal-format
  msgid "The character length of the A argument at %L and of the function result of the OPERATOR at %L shall be the same"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² %L Ð¸ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ OPERATOR Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ð¾Ð¹"
  
! #: fortran/check.c:2409
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° integer, real Ð¸Ð»Ð¸ character"
  
! #: fortran/check.c:2437 fortran/check.c:2451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ constant at %L cannot appear in the COMPLEX intrinsic subprogram"
  msgstr "ENTRY Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: fortran/check.c:2488 fortran/check.c:3118 fortran/check.c:3201
! #: fortran/check.c:3423 fortran/check.c:3471 fortran/check.c:4963
! #: fortran/check.c:5100 fortran/check.c:5155 fortran/check.c:6315
! #: fortran/check.c:6444
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "%qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� KIND Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/check.c:2535 fortran/check.c:2804 fortran/check.c:2864
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ Ð² Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ð¸ %d (%ld/%ld)"
  
! #: fortran/check.c:2550 fortran/check.c:2819 fortran/check.c:2879
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€Ð°Ð½Ð³ %d Ð¸Ð»Ð¸ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/check.c:2662 fortran/check.c:3803 fortran/check.c:3811
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð¸Ñ�Ð»Ð¾Ð²Ñ‹Ð¼ Ð¸Ð»Ð¸ LOGICAL"
  
! #: fortran/check.c:2676
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr "Ð Ð°Ð·Ð½Ð°Ñ� Ñ„Ð¾Ñ€Ð¼Ð° Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² %qs Ð¸ %qs Ð² %L Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<dot_product%>"
  
! #: fortran/check.c:2696 fortran/check.c:2704
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¼ Ð²ÐµÑ‰ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼"
  
! #: fortran/check.c:2840
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2898
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "BOZ literal constant at %L cannot appear in the FLOAT intrinsic subprogram"
  msgstr "ENTRY Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ð¾Ñ�Ð²Ð»Ñ�Ñ‚ÑŒÑ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: fortran/check.c:2930
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÐ¼Ñ‹Ð¹ INTEGER Ð²Ð¸Ð´Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %s Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/check.c:2991
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "COMPLEX Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L"
  
  #
! #: fortran/check.c:3073
  #, fuzzy, gcc-internal-format
  #| msgid "arguments 1 and 2 have different types"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ 1 Ð¸ 2 Ð¸Ð¼ÐµÑŽÑ‚ Ñ€Ð°Ð·Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
  
! #: fortran/check.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %s Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð´Ð»Ð¸Ð½Ñ‹ Ð¾Ð´Ð¸Ð½"
  
! #: fortran/check.c:3208
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¾Ð³Ð¾ Ð¶Ðµ Ð²Ð¸Ð´Ð°, Ñ‡Ñ‚Ð¾ Ð¸ %qs"
  
! #: fortran/check.c:3242
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3294
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: fortran/check.c:3306
  #, gcc-internal-format, gfc-internal-format
  msgid "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
  msgstr "Ð�Ð±Ñ�Ð¾Ð»ÑŽÑ‚Ð½Ð°Ñ� Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° SHIFT Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ½ÑŒÑˆÐµ Ð¸Ð»Ð¸ Ñ€Ð°Ð²Ð½Ð° SIZE Ð² %L"
  
! #: fortran/check.c:3365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr "STAT= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ INTEGER Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/check.c:3374
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %C is not a variable"
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "%qs Ð² %C Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/check.c:3399
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ð´Ð°Ð½Ð½Ñ‹Ñ…"
  
! #: fortran/check.c:3613
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð¾ ÐºÑ€Ð°Ð¹Ð½ÐµÐ¹ Ð¼ÐµÑ€Ðµ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
  
! #: fortran/check.c:3661
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %s Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/check.c:3676
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€Ñ�ÑŽÑ‰Ð¸Ð¹Ñ�Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s"
  
! #: fortran/check.c:3681
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð² %L Ð´Ð»Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s"
  
! #: fortran/check.c:3706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different type kinds at %L"
  msgid "Different character kinds at %L"
  msgstr "Ð Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ðµ Ð²Ð¸Ð´Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² %L"
  
! #: fortran/check.c:3715
  #, 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.c:3746
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "%qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� CHARACTER Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/check.c:3753
  #, 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.c:3820
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Ð¢Ð¸Ð¿Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ (%s/%s)"
  
! #: fortran/check.c:3834
  #, 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.c:3853
  #, 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.c:3862
  #, 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.c:4025
  #, 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.c:4143 fortran/check.c:7455 fortran/check.c:7470
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTEGER"
  
! #: fortran/check.c:4226
  #, 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.c:4237
  #, 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.c:4244
  #, 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.c:4255
  #, 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.c:4264
  #, 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.c:4304
  #, 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.c:4331
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<S%> NEAREST Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÑƒÐ»ÐµÐ¼"
  
! #: fortran/check.c:4381
  #, 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.c:4389
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "NULL Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼ MOLD Ð² %L"
  
! #: fortran/check.c:4468 fortran/check.c:6391
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must provide at least as many elements as there are .TRUE. values in %qs (%ld/%d)"
  msgstr ""
  
! #: fortran/check.c:4526
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
  
! #: fortran/check.c:4534
  #, 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.c:4553
  #, 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.c:4604
  #, 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.c:4711
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "%<shape%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<reshape%> Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: fortran/check.c:4721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð¿ÑƒÑ�Ñ‚"
  
! #: fortran/check.c:4728
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "%<shape%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<reshape%> Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ %d Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
  
! #: fortran/check.c:4745
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ (%d)"
  
! #: fortran/check.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ %d Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° RESHAPE Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: fortran/check.c:4816
  #, 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.c:4834
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ðµ Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° (%d)"
  
! #: fortran/check.c:4843
  #, 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.c:4879
  #, 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.c:4896 fortran/check.c:4915
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° %s"
  
! #: fortran/check.c:4906 fortran/check.c:4925
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€Ñ�ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
  
! #: fortran/check.c:5024
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "SELECTED_REAL_KIND Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð½Ðµ %<P%> Ð¸ Ð½Ðµ %<R%> Ð² %L"
  
! #: fortran/check.c:5055
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "%qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� RADIX Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/check.c:5093
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "%<source%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<shape%> Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: fortran/check.c:5173 fortran/check.c:7515
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¾Ð¹"
  
! #: fortran/check.c:5186 fortran/check.c:5325 fortran/check.c:7507
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ TYPE(*)"
  
! #: fortran/check.c:5197 fortran/check.c:5337
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: fortran/check.c:5267
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr Ð¿Ð¾Ñ‚ÐµÑ€Ð¿ÐµÐ»Ð¾ Ð½ÐµÑƒÐ´Ð°Ñ‡Ñƒ"
  
! #: fortran/check.c:5316
  #, 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.c:5355
  #, 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.c:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %s"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ C_PTR_2 Ð² %L Ð´Ð»Ñ� C_ASSOCIATED Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¾Ñ‚ Ð¶Ðµ Ñ‚Ð¸Ð¿, Ñ‡Ñ‚Ð¾ Ð¸ C_PTR_1: %s Ð²Ð¼ÐµÑ�Ñ‚Ð¾ %s"
  
! #: fortran/check.c:5393
  #, 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.c:5405
  #, 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.c:5412
  #, 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.c:5419
  #, 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.c:5426
  #, 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.c:5432
  #, 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.c:5451
  #, 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.c:5461
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "ÐŸÐ¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¹ FPTR Ð² %L Ð´Ð»Ñ� C_F_POINTER"
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr "Ð�ÐµÐ¸Ð½Ñ‚ÐµÑ€Ð¾Ð¿ÐµÑ€Ð°Ð±ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² FPTR Ð² %L Ð´Ð»Ñ� C_F_POINTER: %s"
  
! #: fortran/check.c:5482
  #, 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.c:5494
  #, 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.c:5501
  #, 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.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "Ð�ÐµÐ¸Ð½Ñ‚ÐµÑ€Ð¾Ð¿ÐµÑ€Ð°Ð±ÐµÐ»ÑŒÐ½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L Ð´Ð»Ñ� C_F_PROCPOINTER"
  
! #: fortran/check.c:5521
  #, 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.c:5533
  #, 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.c:5540
  #, 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.c:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "Ð�ÐµÐ¸Ð½Ñ‚ÐµÑ€Ð¾Ð¿ÐµÑ€Ð°Ð±ÐµÐ»ÑŒÐ½Ð°Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð² %L Ð´Ð»Ñ� C_FUNLOC"
  
! #: fortran/check.c:5560
  #, 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.c:5566
  #, 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.c:5577
  #, 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.c:5585
  #, 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.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð»Ñ� C_LOC Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¼"
  
! #: fortran/check.c:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "Ð�ÐµÐ¸Ð½Ñ‚ÐµÑ€Ð¾Ð¿ÐµÑ€Ð°Ð±ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² %L ÐºÐ°Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� C_LOC: %s"
  
! #: fortran/check.c:5612
  #, 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.c:5617
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Ð¡ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L Ð´Ð»Ñ� C_LOC"
  
! #: fortran/check.c:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "Ð½Ðµ Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ REAL Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %s Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/check.c:5661
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¼ÐµÐ½ÑŒÑˆÐµ Ñ‡ÐµÐ¼ Ñ€Ð°Ð½Ð³ %d"
  
! #: fortran/check.c:5680
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "%qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ�"
  
! #: fortran/check.c:5704
! #, 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.c:5968
  #, 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.c:5979
  #, 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.c:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "DISTANCE= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� NUM_IMAGES Ð² %L"
  
! #: fortran/check.c:6025
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "FAILED= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² NUM_IMAGES Ð² %L"
  
! #: fortran/check.c:6049
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
  msgstr ""
  
! #: fortran/check.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr "DIM Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð±ÐµÐ· COARRAY Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� THIS_IMAGE Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/check.c:6082
  #, gcc-internal-format, gfc-internal-format
  msgid "The DISTANCE argument may not be specified together with the COARRAY or DIM argument in intrinsic at %L"
  msgstr "DISTANCE Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� COARRAY Ð¸Ð»Ð¸ DIM Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð²Ð¾ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/check.c:6093
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ DIM Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ� Ð½ÐµÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/check.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "DISTANCE= Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� THIS_IMAGE Ð² %L"
  
! #: fortran/check.c:6169
  #, 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.c:6221
  #, 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.c:6240
  #, 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.c:6248
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "%<MOLD%> Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<TRANSFER%> Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %s"
  
! #: fortran/check.c:6283
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� TRANSFER Ð² %L Ð¸Ð¼ÐµÐµÑ‚ Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¾ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚: Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ %ld < Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° %ld"
  
! #: fortran/check.c:6405
  #, 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.c:6418
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "%qs Ð¸ %qs Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ %qs Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ‡Ð½ÑƒÑŽ Ñ„Ð¾Ñ€Ð¼Ñƒ."
  
! #: fortran/check.c:6684 fortran/check.c:6716
  #, 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.c:6724
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² %s Ð² %L"
  
! #: fortran/check.c:6742
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "fe_runtime_error Ñ†ÐµÐ¿Ð¾Ñ‡ÐºÐ° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ null-Ñ‚ÐµÑ€Ð¼Ð¸Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/check.c:6754
  #, 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.c:6794
  #, 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.c:6813
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Ð’ÐµÑ‰ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ COUNT_RATE Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� SYSTEM_CLOCK Ð² %L"
  
! #: fortran/check.c:6823
  #, 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.c:6840
  #, 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.c:7057
  #, 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.c:7239
  #, 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.c:7428 fortran/check.c:7439
  #, 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.c:7499
  #, 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, Ñ‚Ð°Ðº ÐºÐ°Ðº Ð¾Ð½Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð½ÐµÐ°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
*************** msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� INTENT
*** 63611,63617 ****
  msgid "deferred type parameter at %C"
  msgstr "Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ñ‚Ð¸Ð¿Ð° Ð² %C"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12461
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Ð¡ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð² %L"
--- 63670,63676 ----
  msgid "deferred type parameter at %C"
  msgstr "Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ñ‚Ð¸Ð¿Ð° Ð² %C"
  
! #: fortran/decl.c:1155 fortran/resolve.c:12467
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Ð¡ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð² %L"
*************** msgstr ""
*** 65793,65940 ****
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Ð�ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² DATA Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L; Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� %s Ð² %s"
  
! #: fortran/expr.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Ð¦ÐµÐ»ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð½Ðµ ÐµÑ�Ñ‚ÑŒ POINTER Ð² %L"
  
! #: fortran/expr.c:3829
  #, 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.c:3853
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ† Ð´Ð»Ñ� %qs Ð² %L"
  
! #: fortran/expr.c:3858
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ† Ð´Ð»Ñ� %qs Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¼ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ð² %L"
  
! #: fortran/expr.c:3887
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Ð¨Ð°Ð³ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² %L"
  
! #: fortran/expr.c:3893 fortran/expr.c:3913
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3901 fortran/expr.c:3920
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3947
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�"
  
! #: fortran/expr.c:3968
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L"
  
! #: fortran/expr.c:3993
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Ð ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ ÐºÐ°Ðº Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð½Ð°Ñ� Ñ†ÐµÐ»ÑŒ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L"
  
! #: fortran/expr.c:4002
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Ð�Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L"
  
! #: fortran/expr.c:4012
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð° Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L"
  
! #: fortran/expr.c:4018
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð° Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L"
  
! #: fortran/expr.c:4025
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð° Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
  
! #: fortran/expr.c:4033
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Ð�ÐµÐ²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð° Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L"
  
! #: fortran/expr.c:4056
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L: Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð² Ñ�Ð¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ð¸ Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ðµ"
  
! #: fortran/expr.c:4109
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð² Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L: %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð°"
  
! #: fortran/expr.c:4119 fortran/expr.c:4134
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Ð¯Ð²Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° %qs Ð² %L: %s"
  
! #: fortran/expr.c:4125 fortran/expr.c:4140 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Ð¯Ð²Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� %qs Ð² %L: %s"
  
! #: fortran/expr.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð² Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L: %s"
  
! #: fortran/expr.c:4161
  #, 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.c:4174
  #, 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.c:4188
  #, 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.c:4193
  #, 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.c:4201
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Ð Ð°Ð·Ð½Ñ‹Ðµ Ð²Ð¸Ð´Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð²Ñ‹Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² %L"
  
! #: fortran/expr.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Ð Ð°Ð·Ð½Ñ‹Ðµ Ñ€Ð°Ð½Ð³Ð¸ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² %L"
  
! #: fortran/expr.c:4227
  #, 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.c:4240
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¿ÐµÑ€ÐµÐ¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ€Ð°Ð½Ð³Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ð½Ð³Ð° 1 Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾ Ð½ÐµÐ¿Ñ€ÐµÑ€Ñ‹Ð²Ð½Ð° Ð² %L"
  
! #: fortran/expr.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Ð¦ÐµÐ»ÑŒ, Ð¿ÐµÑ€ÐµÐ¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÑŽÑ‰Ð°Ñ� Ñ€Ð°Ð½Ð³, Ð½Ðµ Ñ€Ð°Ð½Ð³Ð° 1 Ð² %L"
--- 65852,65999 ----
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Ð�ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² DATA Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L; Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� %s Ð² %s"
  
! #: fortran/expr.c:3824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Ð¦ÐµÐ»ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð½Ðµ ÐµÑ�Ñ‚ÑŒ POINTER Ð² %L"
  
! #: fortran/expr.c:3832
  #, 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.c:3856
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ† Ð´Ð»Ñ� %qs Ð² %L"
  
! #: fortran/expr.c:3861
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ† Ð´Ð»Ñ� %qs Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¼ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ð² %L"
  
! #: fortran/expr.c:3890
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Ð¨Ð°Ð³ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² %L"
  
! #: fortran/expr.c:3896 fortran/expr.c:3916
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3904 fortran/expr.c:3923
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.c:3950
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�"
  
! #: fortran/expr.c:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L"
  
! #: fortran/expr.c:3996
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Ð ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ ÐºÐ°Ðº Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð½Ð°Ñ� Ñ†ÐµÐ»ÑŒ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L"
  
! #: fortran/expr.c:4005
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Ð�Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L"
  
! #: fortran/expr.c:4015
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð° Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L"
  
! #: fortran/expr.c:4021
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð° Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L"
  
! #: fortran/expr.c:4028
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð° Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
  
! #: fortran/expr.c:4036
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Ð�ÐµÐ²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð° Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L"
  
! #: fortran/expr.c:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L: Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð² Ñ�Ð¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ð¸ Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ðµ"
  
! #: fortran/expr.c:4112
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð² Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L: %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð°"
  
! #: fortran/expr.c:4122 fortran/expr.c:4137
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Ð¯Ð²Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° %qs Ð² %L: %s"
  
! #: fortran/expr.c:4128 fortran/expr.c:4143 fortran/resolve.c:2624
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Ð¯Ð²Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� %qs Ð² %L: %s"
  
! #: fortran/expr.c:4155
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð² Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L: %s"
  
! #: fortran/expr.c:4164
  #, 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.c:4177
  #, 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.c:4191
  #, 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.c:4196
  #, 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.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Ð Ð°Ð·Ð½Ñ‹Ðµ Ð²Ð¸Ð´Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð²Ñ‹Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² %L"
  
! #: fortran/expr.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Ð Ð°Ð·Ð½Ñ‹Ðµ Ñ€Ð°Ð½Ð³Ð¸ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² %L"
  
! #: fortran/expr.c:4230
  #, 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.c:4243
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¿ÐµÑ€ÐµÐ¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ€Ð°Ð½Ð³Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ€Ð°Ð½Ð³Ð° 1 Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾ Ð½ÐµÐ¿Ñ€ÐµÑ€Ñ‹Ð²Ð½Ð° Ð² %L"
  
! #: fortran/expr.c:4247
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Ð¦ÐµÐ»ÑŒ, Ð¿ÐµÑ€ÐµÐ¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°ÑŽÑ‰Ð°Ñ� Ñ€Ð°Ð½Ð³, Ð½Ðµ Ñ€Ð°Ð½Ð³Ð° 1 Ð² %L"
*************** msgstr "Ð¦ÐµÐ»ÑŒ, Ð¿ÐµÑ€ÐµÐ¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶
*** 65942,66122 ****
  #. 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.c:4269 fortran/expr.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "Ð¦ÐµÐ»ÐµÐ²Ñ‹Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�"
  
! #: fortran/expr.c:4272
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "Ð¦ÐµÐ»ÐµÐ²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ñ‹Ð´Ð°Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚"
  
! #: fortran/expr.c:4285
  #, 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.c:4291 fortran/expr.c:4306
  #, 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.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ðµ TARGET Ð¸ Ð½Ðµ POINTER Ð² %L"
  
! #: fortran/expr.c:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ†ÐµÐ»ÑŒ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² PURE Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ Ð² %L"
  
! #: fortran/expr.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð¼ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ð² Ð¿Ñ€Ð°Ð²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð² %L"
  
! #: fortran/expr.c:4348
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸Ð¼ÐµÐµÑ‚ PROTECTED Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð² %L"
  
! #: fortran/expr.c:4376 fortran/expr.c:4381
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4421
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð² %L Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ¶Ð¸Ñ‚ÑŒ Ñ†ÐµÐ»ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: fortran/expr.c:4497 fortran/resolve.c:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE"
  
! #: fortran/expr.c:4503
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ TARGET Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/expr.c:4518 fortran/resolve.c:1472
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ SAVE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/expr.c:4530
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
  
! #: fortran/expr.c:4536
  #, 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.c:4543
  #, 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.c:5011
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, 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.c:6110
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Non-variable Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… (%s) Ð² %L"
  
! #: fortran/expr.c:6118
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° %qs Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… (%s) Ð² %L"
  
! #: fortran/expr.c:6127
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… (%s) Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Non-POINTER Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ (%s) Ð² %L"
  
! #: fortran/expr.c:6147
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Ð¢Ð¸Ð¿ Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… (%s) Ð² %L"
  
! #: fortran/expr.c:6160
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… (%s) Ð² %L"
  
! #: fortran/expr.c:6173
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… (%s) Ð² %L"
  
! #: fortran/expr.c:6208
  #, 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.c:6218
  #, 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.c:6231
  #, 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.c:6239
  #, 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.c:6254
  #, 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.c:6313
  #, 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.c:6318
  #, 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.c:6330
  #, 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.c:6372
  #, 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)"
--- 66001,66181 ----
  #. 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.c:4272 fortran/expr.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "Ð¦ÐµÐ»ÐµÐ²Ñ‹Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�"
  
! #: fortran/expr.c:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "Ð¦ÐµÐ»ÐµÐ²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ñ‹Ð´Ð°Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚"
  
! #: fortran/expr.c:4288
  #, 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.c:4294 fortran/expr.c:4309
  #, 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.c:4319
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ðµ TARGET Ð¸ Ð½Ðµ POINTER Ð² %L"
  
! #: fortran/expr.c:4334
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ†ÐµÐ»ÑŒ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² PURE Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ Ð² %L"
  
! #: fortran/expr.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð¼ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ð² Ð¿Ñ€Ð°Ð²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð² %L"
  
! #: fortran/expr.c:4351
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸Ð¼ÐµÐµÑ‚ PROTECTED Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð² %L"
  
! #: fortran/expr.c:4379 fortran/expr.c:4384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4424
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð² %L Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ¶Ð¸Ñ‚ÑŒ Ñ†ÐµÐ»ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
  
! #: fortran/expr.c:4500 fortran/resolve.c:1466
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² %L Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE"
  
! #: fortran/expr.c:4506
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ TARGET Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/expr.c:4521 fortran/resolve.c:1472
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ SAVE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
  
! #: fortran/expr.c:4533
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "Ð¦ÐµÐ»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð² %L Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
  
! #: fortran/expr.c:4539
  #, 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.c:4546
  #, 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.c:5014
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6105
  #, 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.c:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Non-variable Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… (%s) Ð² %L"
  
! #: fortran/expr.c:6121
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° %qs Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… (%s) Ð² %L"
  
! #: fortran/expr.c:6132
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… (%s) Ð² %L Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
  
! #: fortran/expr.c:6143
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Non-POINTER Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð°Ñ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ (%s) Ð² %L"
  
! #: fortran/expr.c:6152
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Ð¢Ð¸Ð¿ Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… (%s) Ð² %L"
  
! #: fortran/expr.c:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… (%s) Ð² %L"
  
! #: fortran/expr.c:6178
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… (%s) Ð² %L"
  
! #: fortran/expr.c:6213
  #, 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.c:6223
  #, 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.c:6236
  #, 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.c:6244
  #, 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.c:6259
  #, 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.c:6318
  #, 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.c:6323
  #, 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.c:6335
  #, 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.c:6377
  #, 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
*** 66145,66152 ****
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð² copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6680 fortran/trans-array.c:8175
! #: fortran/trans-intrinsic.c:8549
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Ð¡Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L"
--- 66204,66211 ----
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð² copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1356
! #: fortran/trans-array.c:6681 fortran/trans-array.c:8176
! #: fortran/trans-intrinsic.c:8558
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Ð¡Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L"
*************** msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %L Ñ
*** 66231,66237 ****
  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.c:3458 fortran/trans-expr.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "ÐšÐ¾Ð´ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L Ð±ÑƒÐ´ÐµÑ‚ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½"
--- 66290,66296 ----
  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.c:3458 fortran/trans-expr.c:1832
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "ÐšÐ¾Ð´ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÑ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %L Ð±ÑƒÐ´ÐµÑ‚ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½"
*************** msgstr "ÐšÐ¾Ð´ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÑ€Ð°Ð·Ð¼Ðµ
*** 66241,66252 ****
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "Ð¡ÐºÐ°Ð»Ñ�Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ�, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰Ð°Ñ� DIMEN_RANGE, Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/frontend-passes.c:5179
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "%s between %L and %L"
--- 66300,66311 ----
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "Ð¡ÐºÐ°Ð»Ñ�Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ�, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰Ð°Ñ� DIMEN_RANGE, Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/frontend-passes.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.c:5819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "%s between %L and %L"
*************** msgstr "ÐŸÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¾
*** 66368,66379 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Ð’Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17210
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "ÐŸÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(IN)"
  
! #: fortran/interface.c:994 fortran/resolve.c:17228
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Ð’Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(IN)"
--- 66427,66438 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Ð’Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(IN)"
  
! #: fortran/interface.c:987 fortran/resolve.c:17218
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "ÐŸÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(IN)"
  
! #: fortran/interface.c:994 fortran/resolve.c:17236
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Ð’Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ INTENT(IN)"
*************** msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ cha
*** 66666,67034 ****
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð² Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ð¸Ð»Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿Ð¾Ð²Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ñ‚Ð¾Ð³Ð´Ð° Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ‚Ð¾Ð³Ð´Ð°, ÐºÐ¾Ð³Ð´Ð° Ñ‚Ð°ÐºÐ¾Ð²Ð¾Ð¹ Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾"
  
! #: fortran/interface.c:3258
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Character Ð´Ð»Ð¸Ð½Ð° Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÐºÐ¾Ñ€Ð¾Ñ‡Ðµ Ñ‡ÐµÐ¼ Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs (%lu/%lu) Ð² %L"
  
! #: fortran/interface.c:3266 fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs (%lu/%lu) Ð² %L"
  
! #: fortran/interface.c:3291
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs Ð² %L"
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs Ð² %L"
  
! #: fortran/interface.c:3324
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² %L"
  
! #: fortran/interface.c:3333
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð² %L"
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Ð�ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qs"
  
! #: fortran/interface.c:3353
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qs"
  
! #: fortran/interface.c:3366
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð² Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qs Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ INTENT(IN)"
  
! #: fortran/interface.c:3380
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ASYNCHRONOUS Ð¸Ð»Ð¸ VOLATILE Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qs Ð½Ðµ Ð¸Ð¼ÐµÐ» Ð½Ð¸ ASYNCHRONOUS Ð½Ð¸ VOLATILE"
  
! #: fortran/interface.c:3394
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼ Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qs Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð»Ð¸Ð±Ð¾ VALUE Ð»Ð¸Ð±Ð¾ INTENT(IN)"
  
! #: fortran/interface.c:3406
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ CLASS Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð´Ð»Ñ� %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ñ‹Ð¼ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð² %L"
  
! #: fortran/interface.c:3416
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE Ð² %L"
  
! #: fortran/interface.c:3446
  #, 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.c:3465
  #, 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.c:3482
  #, 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.c:3502
  #, 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.c:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð² %L"
  
! #: fortran/interface.c:3533
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs Ð² %L"
  
! #: fortran/interface.c:3663
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°"
  
! #: fortran/interface.c:3692
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ°"
  
! #: fortran/interface.c:3718
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): Ð¿Ð¾Ð²Ñ€ÐµÐ¶Ð´ÐµÐ½Ð½Ñ‹Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ"
  
! #: fortran/interface.c:3728
  #, 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.c:3758
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ°"
  
! #: fortran/interface.c:3778
  #, 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.c:3790
  #, 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.c:3800
  #, 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.c:3811
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¹ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ Ð² Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs"
  
! #: fortran/interface.c:3853
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3857 fortran/interface.c:3867
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð²Ñ‹Ð·Ð²Ð°Ð½Ð½Ð°Ñ� Ð² %L Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð²Ð½Ð¾"
  
! #: fortran/interface.c:3863
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ñ� Ð½ÐµÑ�Ð²Ð½Ñ‹Ð¼ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð¼ Ð² %L"
  
! #: fortran/interface.c:3876
  #, 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.c:3884
  #, 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.c:3892
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ð²Ð½Ñ‹Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�"
  
! #: fortran/interface.c:3909
  #, 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.c:3918
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ� ÐºÐ»ÑŽÑ‡ÐµÐ²Ñ‹Ð¼ Ñ�Ð»Ð¾Ð²Ð¾Ð¼ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð²Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ %qs Ð² %L"
  
! #: fortran/interface.c:3927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %s Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð²Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�"
  
! #: fortran/interface.c:3942
  #, 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.c:3957
  #, 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.c:3967
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "MOLD Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² NULL Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð² %L"
  
! #: fortran/interface.c:3977
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð²Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ð² %L"
  
! #: fortran/interface.c:4019
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð²Ñ‹Ð·Ð²Ð°Ð½ Ñ� Ð½ÐµÑ�Ð²Ð½Ñ‹Ð¼ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð¼ Ð² %L"
  
! #: fortran/interface.c:4030
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ� ÐºÐ»ÑŽÑ‡ÐµÐ²Ñ‹Ð¼ Ñ�Ð»Ð¾Ð²Ð¾Ð¼ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð²Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %L"
  
! #: fortran/interface.c:4115
  #, 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.c:4185
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Ð�Ðµ ÑƒÐ´Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð°Ð¹Ñ‚Ð¸ Ñ�Ð¸Ð¼Ð²Ð¾Ð» %qs"
  
! #: fortran/interface.c:4558
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Ð¡ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÑŒ %qs Ð² %L ÑƒÐ¶Ðµ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ðµ"
  
! #: fortran/interface.c:4675
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð°"
  
! #: fortran/interface.c:4769
  #, 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.c:4781
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ NON_OVERRIDABLE"
  
! #: fortran/interface.c:4789
  #, 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.c:4797
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ PURE Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ‚Ð°ÐºÐ¶Ðµ Ð±Ñ‹Ñ‚ÑŒ PURE"
  
! #: fortran/interface.c:4806
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ ELEMENTAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ‚Ð°ÐºÐ¶Ðµ Ð±Ñ‹Ñ‚ÑŒ ELEMENTAL"
  
! #: fortran/interface.c:4812
  #, 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.c:4821
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ SUBROUTINE Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ‚Ð°ÐºÐ¶Ðµ Ð±Ñ‹Ñ‚ÑŒ SUBROUTINE"
  
! #: fortran/interface.c:4832
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ FUNCTION Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ‚Ð°ÐºÐ¶Ðµ Ð±Ñ‹Ñ‚ÑŒ FUNCTION"
  
! #: fortran/interface.c:4840
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ %qs Ð² %L: %s"
  
! #: fortran/interface.c:4851
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ PUBLIC Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð¸ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ PRIVATE"
  
! #: fortran/interface.c:4881
  #, 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.c:4892
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ %qs Ð² %L: %s"
  
! #: fortran/interface.c:4901
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¾ Ð¶Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð², Ñ‡Ñ‚Ð¾ Ð¸ Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
  
! #: fortran/interface.c:4910
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ NOPASS Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ð¸ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ‚Ð°ÐºÐ¶Ðµ Ð±Ñ‹Ñ‚ÑŒ NOPASS"
  
! #: fortran/interface.c:4921
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ñ� PASS Ð¸ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ‚Ð°ÐºÐ¶Ðµ Ð±Ñ‹Ñ‚ÑŒ PASS"
  
! #: fortran/interface.c:4928
  #, 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.c:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "DTIO Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° %s"
  
! #: fortran/interface.c:4956
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "DTIO Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ KIND = %d"
  
! #: fortran/interface.c:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "DTIO Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/interface.c:4967
  #, 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.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "DTIO Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ INTENT %s"
  
! #: fortran/interface.c:5033 fortran/interface.c:5079
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Ð�Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ð² %L Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² DTIO Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ"
  
! #: fortran/interface.c:5045
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "DTIO Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¾Ð¹"
  
! #: fortran/interface.c:5057
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² DTIO Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ %qs Ð² %L"
  
! #: fortran/interface.c:5064
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² DTIO Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ %qs Ð² %L"
--- 66725,67093 ----
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð² Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ð¸Ð»Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿Ð¾Ð²Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ñ‚Ð¾Ð³Ð´Ð° Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ‚Ð¾Ð³Ð´Ð°, ÐºÐ¾Ð³Ð´Ð° Ñ‚Ð°ÐºÐ¾Ð²Ð¾Ð¹ Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾"
  
! #: fortran/interface.c:3259
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Character Ð´Ð»Ð¸Ð½Ð° Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÐºÐ¾Ñ€Ð¾Ñ‡Ðµ Ñ‡ÐµÐ¼ Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs (%lu/%lu) Ð² %L"
  
! #: fortran/interface.c:3269 fortran/interface.c:3274
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs (%lu/%lu) Ð² %L"
  
! #: fortran/interface.c:3294
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs Ð² %L"
  
! #: fortran/interface.c:3310
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs Ð² %L"
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² %L"
  
! #: fortran/interface.c:3336
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð² %L"
  
! #: fortran/interface.c:3346
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Ð�ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qs"
  
! #: fortran/interface.c:3356
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qs"
  
! #: fortran/interface.c:3369
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð² Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qs Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ INTENT(IN)"
  
! #: fortran/interface.c:3383
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ASYNCHRONOUS Ð¸Ð»Ð¸ VOLATILE Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qs Ð½Ðµ Ð¸Ð¼ÐµÐ» Ð½Ð¸ ASYNCHRONOUS Ð½Ð¸ VOLATILE"
  
! #: fortran/interface.c:3397
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼ Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¾Ð¼ Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qs Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð»Ð¸Ð±Ð¾ VALUE Ð»Ð¸Ð±Ð¾ INTENT(IN)"
  
! #: fortran/interface.c:3409
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ CLASS Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð´Ð»Ñ� %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ñ‹Ð¼ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼ Ð² %L"
  
! #: fortran/interface.c:3419
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Ð¤Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ALLOCATABLE Ð² %L"
  
! #: fortran/interface.c:3449
  #, 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.c:3468
  #, 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.c:3485
  #, 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.c:3505
  #, 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.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð² %L"
  
! #: fortran/interface.c:3536
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qs Ð² %L"
  
! #: fortran/interface.c:3666
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°"
  
! #: fortran/interface.c:3695
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ°"
  
! #: fortran/interface.c:3721
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): Ð¿Ð¾Ð²Ñ€ÐµÐ¶Ð´ÐµÐ½Ð½Ñ‹Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ"
  
! #: fortran/interface.c:3731
  #, 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.c:3761
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ°"
  
! #: fortran/interface.c:3781
  #, 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.c:3793
  #, 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.c:3803
  #, 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.c:3814
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "ÐšÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¹ Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ Ð² Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs"
  
! #: fortran/interface.c:3856
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3860 fortran/interface.c:3870
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð²Ñ‹Ð·Ð²Ð°Ð½Ð½Ð°Ñ� Ð² %L Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð²Ð½Ð¾"
  
! #: fortran/interface.c:3866
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ñ� Ð½ÐµÑ�Ð²Ð½Ñ‹Ð¼ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð¼ Ð² %L"
  
! #: fortran/interface.c:3879
  #, 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.c:3887
  #, 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.c:3895
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ð²Ð½Ñ‹Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�"
  
! #: fortran/interface.c:3912
  #, 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.c:3921
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ� ÐºÐ»ÑŽÑ‡ÐµÐ²Ñ‹Ð¼ Ñ�Ð»Ð¾Ð²Ð¾Ð¼ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð²Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ %qs Ð² %L"
  
! #: fortran/interface.c:3930
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %s Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð²Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�"
  
! #: fortran/interface.c:3945
  #, 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.c:3960
  #, 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.c:3970
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "MOLD Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² NULL Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð² %L"
  
! #: fortran/interface.c:3980
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð²Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ð² %L"
  
! #: fortran/interface.c:4022
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð²Ñ‹Ð·Ð²Ð°Ð½ Ñ� Ð½ÐµÑ�Ð²Ð½Ñ‹Ð¼ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð¼ Ð² %L"
  
! #: fortran/interface.c:4033
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ� ÐºÐ»ÑŽÑ‡ÐµÐ²Ñ‹Ð¼ Ñ�Ð»Ð¾Ð²Ð¾Ð¼ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð²Ð½Ñ‹Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %L"
  
! #: fortran/interface.c:4118
  #, 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.c:4188
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Ð�Ðµ ÑƒÐ´Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð°Ð¹Ñ‚Ð¸ Ñ�Ð¸Ð¼Ð²Ð¾Ð» %qs"
  
! #: fortran/interface.c:4561
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Ð¡ÑƒÑ‰Ð½Ð¾Ñ�Ñ‚ÑŒ %qs Ð² %L ÑƒÐ¶Ðµ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ðµ"
  
! #: fortran/interface.c:4678
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð°"
  
! #: fortran/interface.c:4772
  #, 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.c:4784
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ NON_OVERRIDABLE"
  
! #: fortran/interface.c:4792
  #, 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.c:4800
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ PURE Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ‚Ð°ÐºÐ¶Ðµ Ð±Ñ‹Ñ‚ÑŒ PURE"
  
! #: fortran/interface.c:4809
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ ELEMENTAL Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ‚Ð°ÐºÐ¶Ðµ Ð±Ñ‹Ñ‚ÑŒ ELEMENTAL"
  
! #: fortran/interface.c:4815
  #, 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.c:4824
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ SUBROUTINE Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ‚Ð°ÐºÐ¶Ðµ Ð±Ñ‹Ñ‚ÑŒ SUBROUTINE"
  
! #: fortran/interface.c:4835
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ FUNCTION Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ‚Ð°ÐºÐ¶Ðµ Ð±Ñ‹Ñ‚ÑŒ FUNCTION"
  
! #: fortran/interface.c:4843
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ %qs Ð² %L: %s"
  
! #: fortran/interface.c:4854
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ PUBLIC Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð¸ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ PRIVATE"
  
! #: fortran/interface.c:4884
  #, 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.c:4895
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Ð�ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ %qs Ð² %L: %s"
  
! #: fortran/interface.c:4904
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¾ Ð¶Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð², Ñ‡Ñ‚Ð¾ Ð¸ Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
  
! #: fortran/interface.c:4913
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ NOPASS Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ð¸ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ‚Ð°ÐºÐ¶Ðµ Ð±Ñ‹Ñ‚ÑŒ NOPASS"
  
! #: fortran/interface.c:4924
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs Ð² %L Ð¿ÐµÑ€ÐµÐ±Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ñ� PASS Ð¸ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ‚Ð°ÐºÐ¶Ðµ Ð±Ñ‹Ñ‚ÑŒ PASS"
  
! #: fortran/interface.c:4931
  #, 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.c:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "DTIO Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° %s"
  
! #: fortran/interface.c:4959
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "DTIO Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ KIND = %d"
  
! #: fortran/interface.c:4966
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "DTIO Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð¼"
  
! #: fortran/interface.c:4970
  #, 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.c:4974
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4978
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "DTIO Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ INTENT %s"
  
! #: fortran/interface.c:5036 fortran/interface.c:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Ð�Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ð² %L Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² DTIO Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ"
  
! #: fortran/interface.c:5048
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "DTIO Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %L Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¾Ð¹"
  
! #: fortran/interface.c:5060
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² DTIO Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ %qs Ð² %L"
  
! #: fortran/interface.c:5067
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² DTIO Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ %qs Ð² %L"
*************** msgstr "NAMELIST %qs Ð² READ Ð¾Ð¿ÐµÑ€Ð°Ñ
*** 67806,67812 ****
  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.c:3431 fortran/resolve.c:15082
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "NAMELIST Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð¼ÐµÐ½ %qs Ð² %L Ñ� ALLOCATABLE Ð¸Ð»Ð¸ POINTER ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
--- 67865,67871 ----
  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.c:3431 fortran/resolve.c:15088
  #, 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 ""
*** 69334,70510 ****
  msgid "Unexpected junk at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ TASKWAIT ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %C"
  
! #: fortran/openmp.c:280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "List item shall not be coindexed at %C"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð² %C Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: fortran/openmp.c:315 fortran/openmp.c:416 fortran/openmp.c:744
! #: fortran/openmp.c:3632
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr "COMMON Ð±Ð»Ð¾Ðº /%s/ Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð² %C"
  
! #: fortran/openmp.c:354 fortran/openmp.c:444
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² OpenMP Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð² %C"
  
! #: fortran/openmp.c:467
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² OpenMP Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð² %C"
  
! #: fortran/openmp.c:551
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² OpenMP DEPEND SINK Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð² %C"
  
! #: fortran/openmp.c:613
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² OpenACC Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð² %C"
  
! #: fortran/openmp.c:680
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ OpenACC Ð¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»Ð¸Ð·Ð¼."
  
! #: fortran/openmp.c:712
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %C Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ COMMON Ð±Ð»Ð¾ÐºÐ°"
  
! #: fortran/openmp.c:772
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ !$ACC DECLARE Ð² %C"
  
! #: fortran/openmp.c:782
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$ACC DECLARE Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð² %C"
  
! #: fortran/openmp.c:1026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<)%> expected at %C"
  msgid "Comma expected at %C"
  msgstr "%<)%> Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð² %C"
  
! #: fortran/openmp.c:1138
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr "!$OMP DECLARE REDUCTION %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð² %L"
  
! #: fortran/openmp.c:1291
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ COLLAPSE ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð² %C"
  
! #: fortran/openmp.c:1455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected DO loop at %C"
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� DO Ñ†Ð¸ÐºÐ» Ð² %C"
  
! #: fortran/openmp.c:1830
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ORDERED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð² %C"
  
! #: fortran/openmp.c:2219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Failed to create structure type '%s' at %C"
  msgid "Failed to match clause at %C"
  msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ '%s' Ð² %C"
  
  #
! #: fortran/openmp.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² Ð¼Ð¾Ð´ÑƒÐ»Ðµ Ñ� !$ACC DECLARE Ð² %L"
  
! #: fortran/openmp.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� USE-Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ� !$ACC DECLARE at %L"
  
! #: fortran/openmp.c:2411
  #, fuzzy, gcc-internal-format
  #| msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� USE-Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ� !$ACC DECLARE at %L"
  
! #: fortran/openmp.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr "Ð¤Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ� !$ACC DECLARE Ð² %L"
  
! #: fortran/openmp.c:2468
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr "%<acc update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<device%> Ð¸Ð»Ð¸ %<host%> Ð¸Ð»Ð¸ %<self%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ Ð² %L"
  
  #
! #: fortran/openmp.c:2516
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "Ð�ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� !$ACC WAIT Ð² %C"
  
! #: fortran/openmp.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr "Ð”Ð»Ñ� Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ� WAIT %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ INTEGER"
  
! #: fortran/openmp.c:2556
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr "ACC CACHE Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ†Ð¸ÐºÐ»Ð° %C"
  
! #: fortran/openmp.c:2624
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr "Ð¢Ð¾Ð»ÑŒÐºÐ¾ !$ACC ROUTINE Ñ„Ð¾Ñ€Ð¼Ð° Ð±ÐµÐ· Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð° Ð² Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð½Ð¾Ð¼ Ð±Ð»Ð¾ÐºÐµ Ð² %C"
  
! #: fortran/openmp.c:2658
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$ACC ROUTINE ( NAME ) Ð² %C"
  
! #: fortran/openmp.c:2666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$ACC ROUTINE ( NAME ) Ð² %C"
  
! #: fortran/openmp.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$ACC ROUTINE ( NAME ) Ð² %C, Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ')' Ð¿Ð¾Ñ�Ð»Ðµ NAME"
  
! #: fortran/openmp.c:2688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Multiple loop axes specified for routine"
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "Ð�ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð¾Ñ�ÐµÐ¹ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: fortran/openmp.c:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2718 fortran/openmp.c:2743
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2759
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP CRITICAL Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.c:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2978
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr "%<nonmonotonic%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: fortran/openmp.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP FLUSH Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.c:3382 fortran/openmp.c:7334
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ %s !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.c:3386 fortran/openmp.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.c:3391
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.c:3393
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.c:3413
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ !$OMP DECLARE REDUCTION Ð² %C"
  
! #: fortran/openmp.c:3450
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr "Ð¢Ð¾Ð»ÑŒÐºÐ¾ !$OMP DECLARE TARGET Ñ„Ð¾Ñ€Ð¼Ð° Ð±ÐµÐ· ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð° Ð² Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð½Ð¾Ð¼ Ð±Ð»Ð¾ÐºÐµ Ð² %C"
  
! #: fortran/openmp.c:3465
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ !$OMP DECLARE TARGET Ð² %C"
  
! #: fortran/openmp.c:3488
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr "OMP DECLARE TARGET Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ COMMON Ð±Ð»Ð¾ÐºÐ°"
  
! #: fortran/openmp.c:3493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "OMP DECLARE TARGET Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ñ€Ð°Ð½ÐµÐµ ÑƒÐ¿Ð¾Ð¼Ñ�Ð½ÑƒÑ‚Ð° Ð² LINK ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¸ Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ Ð² TO ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: fortran/openmp.c:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "OMP DECLARE TARGET Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ñ€Ð°Ð½ÐµÐµ ÑƒÐ¿Ð¾Ð¼Ñ�Ð½ÑƒÑ‚Ð° Ð² TO ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¸ Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ Ð² LINK ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: fortran/openmp.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L ÑƒÐ¿Ð¾Ð¼Ñ�Ð½ÑƒÑ‚Ð° Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ€Ð°Ð· Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… Ñ‚Ð¾Ð¹ Ð¶Ðµ OMP DECLARE TARGET Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹"
  
! #: fortran/openmp.c:3517 fortran/openmp.c:3563
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3527
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "OMP DECLARE TARGET COMMON Ð² %L Ñ€Ð°Ð½ÐµÐµ ÑƒÐ¿Ð¾Ð¼Ñ�Ð½ÑƒÑ‚Ð° Ð² LINK ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¸ Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ Ð² TO ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: fortran/openmp.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "OMP DECLARE TARGET COMMON Ð² %L Ñ€Ð°Ð½ÐµÐµ ÑƒÐ¿Ð¾Ð¼Ñ�Ð½ÑƒÑ‚Ð° Ð² TO ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¸ Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ Ð² LINK ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: fortran/openmp.c:3537
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr "COMMON Ð² %L ÑƒÐ¿Ð¾Ð¼Ñ�Ð½ÑƒÑ‚Ð° Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ€Ð°Ð· Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… Ñ‚Ð¾Ð¹ Ð¶Ðµ OMP DECLARE TARGET Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹"
  
! #: fortran/openmp.c:3546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr "COMMON Ð² %L ÑƒÐ¿Ð¾Ð¼Ñ�Ð½ÑƒÑ‚Ð° Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ€Ð°Ð· Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… Ñ‚Ð¾Ð¹ Ð¶Ðµ OMP DECLARE TARGET Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹"
  
! #: fortran/openmp.c:3570
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3580
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$OMP DECLARE TARGET Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð² %C"
  
! #: fortran/openmp.c:3612
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr "Threadprivate Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %C Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ COMMON Ð±Ð»Ð¾ÐºÐ°"
  
! #: fortran/openmp.c:3649
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ OMP THREADPRIVATE Ð² %C"
  
! #: fortran/openmp.c:3656
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$OMP THREADPRIVATE Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð² %C"
  
! #: fortran/openmp.c:3711
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3716
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3721
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3747
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3751
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3773
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3778
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3789
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3794
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3823
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "PRIVATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð¼Ð¾Ð´ÑƒÐ»Ñ�"
  
! #: fortran/openmp.c:3891
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
  #
! #: fortran/openmp.c:3900
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/openmp.c:3910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<)%> expected at %C"
  msgid "Clause expected at %C"
  msgstr "%<)%> Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð² %C"
  
! #: fortran/openmp.c:3916
  #, fuzzy, gcc-internal-format
  #| msgid "specified option %qs more than once"
  msgid "%qs clause at %L specified more than once"
  msgstr "Ð¾Ð¿Ñ†Ð¸Ñ� %qs Ð·Ð°Ð´Ð°Ð½Ð° Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð°"
  
! #: fortran/openmp.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after TASKYIELD clause at %C"
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ TASKYIELD ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %C"
  
! #: fortran/openmp.c:3951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ !$OMP DECLARE TARGET Ð² %C"
  
! #: fortran/openmp.c:4130
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ TASKWAIT ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %C"
  
! #: fortran/openmp.c:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ TASKYIELD ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %C"
  
! #: fortran/openmp.c:4203
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP WORKSHARE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.c:4217
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP MASTER Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.c:4257
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4295
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4314
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP ATOMIC Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.c:4364
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP BARRIER Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.c:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP CANCELLATION POINT Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ NOWAIT ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %C"
  
! #: fortran/openmp.c:4485
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "%s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: fortran/openmp.c:4496
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %s Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: fortran/openmp.c:4507
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %s Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: fortran/openmp.c:4518
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Cray pointer object %qs Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4521
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray pointee object %qs Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4527 fortran/openmp.c:5662
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4532
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray pointer object %qs Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4537
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray pointee object %qs Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4547 fortran/openmp.c:5294 fortran/openmp.c:5445
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4550
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð° %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4566 fortran/openmp.c:5387 fortran/openmp.c:5433
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4571 fortran/openmp.c:5666
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray pointer object %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4576 fortran/openmp.c:5669
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray pointee object %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4581 fortran/openmp.c:5382 fortran/openmp.c:5657
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4584 fortran/openmp.c:5390
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "VALUE Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4627
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Ð�ÐµÑ�Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %s Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Ð�ÐµÑ�Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %s Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ORDERED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð¼ÐµÐ½ÑŒÑˆÐµ Ñ‡ÐµÐ¼ COLLAPSE Ð² %L"
  
! #: fortran/openmp.c:4722 fortran/openmp.c:4733 fortran/resolve.c:10729
! #: fortran/resolve.c:12035
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ LOGICAL Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: fortran/openmp.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr "IF ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð±ÐµÐ· Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� IF ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ð¼Ð¸ Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°Ð¼Ð¸"
  
! #: fortran/openmp.c:4841
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ IF ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %s Ð² %L Ð½Ðµ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ð¸Ñ‚ Ð´Ð»Ñ� Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ OpenMP ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: fortran/openmp.c:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "FINAL ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ LOGICAL Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: fortran/openmp.c:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "chunk_size SCHEDULE ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: fortran/openmp.c:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� chunk_size Ð¸Ð· SCHEDULE ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: fortran/openmp.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4892
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L"
  
! #: fortran/openmp.c:4928
  #, fuzzy, gcc-internal-format
  #| msgid "Object %qs is not a variable at %L"
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr "ÐžÐ±ÑŠÐµÐºÑ‚ %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L"
  
! #: fortran/openmp.c:4932
  #, fuzzy, gcc-internal-format
  #| msgid "Object %qs is not a variable at %L"
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "ÐžÐ±ÑŠÐµÐºÑ‚ %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L"
  
! #: fortran/openmp.c:4937 fortran/openmp.c:7060
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "ÐžÐ±ÑŠÐµÐºÑ‚ %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L"
  
! #: fortran/openmp.c:4946
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4975
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4978 fortran/openmp.c:4994 fortran/openmp.c:5002
! #: fortran/openmp.c:5013 fortran/openmp.c:5025 fortran/openmp.c:5040
! #: fortran/openmp.c:7084
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» %qs Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… Ð² %L"
  
! #: fortran/openmp.c:5047
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² %qs Ð½Ðµ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð° Ð² Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/openmp.c:5060
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» %qs Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸ Ð² FROM Ð¸ Ð² TO ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… Ð² %L"
  
! #: fortran/openmp.c:5078
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Ð�Ðµ-THREADPRIVATE Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² COPYIN ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5086
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qs Ð² COPYPRIVATE ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5089
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "INTENT(IN) POINTER %qs Ð² COPYPRIVATE ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5097
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "THREADPRIVATE Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² SHARED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5100
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Cray pointee %qs Ð² SHARED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5103
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr "ASSOCIATE Ð¸Ð¼Ñ� %qs Ð² SHARED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5107
  #, fuzzy, gcc-internal-format
  #| msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "ASSOCIATE Ð¸Ð¼Ñ� %qs Ð² SHARED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5122
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr "%qs Ð² ALIGNED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ POINTER, ALLOCATABLE, Cray ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð¸Ð»Ð¸ C_PTR Ð² %L"
  
! #: fortran/openmp.c:5134
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%qs Ð² ALIGNED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ�"
  
! #: fortran/openmp.c:5153
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr "Ñ‚Ð¸Ð¿ SINK Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² ORDERED Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ Ð² %L"
  
! #: fortran/openmp.c:5157
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr "DEPEND SINK Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� DEPEND SOURCE Ð² Ñ‚Ð¾Ð¹ Ð¶Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/openmp.c:5167
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "SINK addend Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ð² %L"
  
! #: fortran/openmp.c:5173
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr "Ð¢Ð¾Ð»ÑŒÐºÐ¾ Ñ‚Ð¸Ð¿Ñ‹ SOURCE Ð¸Ð»Ð¸ SINK Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÐµÐ¹ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹ Ð² ORDERED Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ Ð² %L"
  
! #: fortran/openmp.c:5217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "array section is not contiguous in %qs clause"
  msgid "Array is not contiguous at %L"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½Ðµ Ð½ÐµÐ¿Ñ€ÐµÑ€Ñ‹Ð²Ð½Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: fortran/openmp.c:5228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after NOWAIT clause at %C"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ NOWAIT ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %C"
  
! #: fortran/openmp.c:5236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected coarray designator at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %C"
  
! #: fortran/openmp.c:5245 fortran/openmp.c:5263
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ¹ Ñ�ÐµÐºÑ†Ð¸ÐµÐ¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: fortran/openmp.c:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Ð¨Ð°Ð³ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð´Ð»Ñ� Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5276
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr "%qs Ð² DEPEND ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L ÐµÑ�Ñ‚ÑŒ Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: fortran/openmp.c:5300
  #, fuzzy, gcc-internal-format
  #| msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð»Ñ� A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² %L Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð¿Ð¾ÐºÐ° Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/openmp.c:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼ Ð¾Ñ‚ TO, FROM, TOFROM Ð¸Ð»Ð¸ ALLOC Ð² MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5335
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼ Ð¾Ñ‚ TO Ð¸Ð»Ð¸ ALLOC Ð² MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5350
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼ Ð¾Ñ‚ FROM, RELEASE Ð¸Ð»Ð¸ DELETE Ð² MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5366 fortran/openmp.c:5419
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5369 fortran/openmp.c:5422
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray pointee %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5377
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object %qs in %s clause at %L"
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "POINTER Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
  #
! #: fortran/openmp.c:5413
  #, 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 at %L"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/openmp.c:5425
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr "ASSOCIATE Ð¸Ð¼Ñ� %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5430
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5436
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray pointer %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5448
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð² NAMELIST Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5458
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5469
  #, fuzzy, gcc-internal-format
  #| msgid "ASSOCIATE name %qs in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "ASSOCIATE Ð¸Ð¼Ñ� %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5479
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5571
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %s Ð² %L"
  
! #: fortran/openmp.c:5597
  #, 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.c:5602
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr "LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� ORDERED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.c:5607
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ INTEGER Ð² %L"
  
! #: fortran/openmp.c:5612
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "LINEAR Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ñ� VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ñ� %s Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.c:5623
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs Ð² LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ integer Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð³Ð°"
  
! #: fortran/openmp.c:5640
  #, 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.c:5674
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %qs Ð² %L Ð½Ðµ POINTER Ð¸ Ð½Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/openmp.c:5735
  #, 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.c:5745
  #, 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.c:5775
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Ð�ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ TILE Ð¸ COLLAPSE Ð² %L"
  
! #: fortran/openmp.c:5777
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr "Ñ‚Ð¸Ð¿ SOURCE Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² ORDERED Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ Ð² %L"
  
! #: fortran/openmp.c:5793
  #, 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.c:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ Ð² %L"
  
! #: fortran/openmp.c:5800
  #, 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.c:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ !$OMP ATOMIC Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L"
  
! #: fortran/openmp.c:5926
  #, 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.c:5951
  #, 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.c:5956
  #, 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.c:5982 fortran/openmp.c:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð· Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.c:5997
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE update Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÑ�Ñ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.c:6004 fortran/openmp.c:6277
  #, 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.c:6017
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC Ñ� ALLOCATABLE Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %L"
  
! #: fortran/openmp.c:6059
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6107
  #, 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.c:6121
  #, 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.c:6153
  #, 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.c:6177
  #, 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.c:6184
  #, 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.c:6201
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "!$OMP ATOMIC Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ ÐºÑ€Ð¾Ð¼Ðµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° %qs Ð² %L"
  
! #: fortran/openmp.c:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð°Ð¼Ð¸ Ð² %L"
  
! #: fortran/openmp.c:6216
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "ÐŸÐµÑ€Ð²Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ !$OMP ATOMIC Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %qs Ð² %L"
  
! #: fortran/openmp.c:6234
  #, 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.c:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÑ�Ñ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.c:6326
  #, fuzzy, gcc-internal-format
  #| msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� ORDERED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.c:6329
  #, fuzzy, gcc-internal-format
  #| msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� ORDERED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.c:6337
  #, 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.c:6594
  #, 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.c:6600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ DO CONCURRENT Ñ†Ð¸ÐºÐ»Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.c:6606
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° integer Ð² %L"
  
! #: fortran/openmp.c:6610
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ THREADPRIVATE Ð² %L"
  
! #: fortran/openmp.c:6622
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¾Ñ‚ PRIVATE Ð¸ LASTPRIVATE Ð² %L"
  
! #: fortran/openmp.c:6626
  #, 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 LINEAR at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¾Ñ‚ PRIVATE Ð¸ LASTPRIVATE Ð² %L"
  
! #: fortran/openmp.c:6644
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr "%s Ñ�Ð¶Ð°Ñ‚Ñ‹Ðµ Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ð¾Ð±Ñ€Ð°Ð·ÑƒÑŽÑ‚ Ð¿Ñ€Ñ�Ð¼Ð¾ÑƒÐ³Ð¾Ð»ÑŒÐ½Ð¾Ðµ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð² %L"
  
! #: fortran/openmp.c:6654
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "Ñ�Ð¶Ð°Ñ‚Ñ‹Ðµ %s Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ð¸Ð´ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ñ‹ Ð² %L"
  
! #: fortran/openmp.c:6663 fortran/openmp.c:6671
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ DO Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð´Ð»Ñ� Ñ�Ð¶Ð°Ñ‚Ð¾Ð³Ð¾ %s Ð² %L"
  
! #: fortran/openmp.c:6839 fortran/openmp.c:6852
  #, 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.c:6871
  #, 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.c:6877
  #, 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.c:6883
  #, 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.c:6899
  #, 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.c:6911
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "%s !$ACC LOOP Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ð¸Ð´ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ñ‹ Ð² %L"
  
! #: fortran/openmp.c:6921 fortran/openmp.c:6930
  #, 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.c:6946
  #, 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.c:6967
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L"
  
! #: fortran/openmp.c:7067
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Ð¡ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²: %qs Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² !$ACC DECLARE Ð² %L"
  
! #: fortran/openmp.c:7114
  #, 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.c:7120
  #, 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.c:7223
  #, 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.c:7237
  #, 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.c:7243
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7264
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÑƒÑŽ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %L"
  
! #: fortran/openmp.c:7288
  #, 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.c:7296
  #, 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.c:7325
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� !$OMP DECLARE REDUCTION %s Ð² %L"
  
! #: fortran/openmp.c:7347
  #, 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.c:7363
  #, 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.c:7378
  #, 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.c:7388
  #, 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.c:7396
  #, 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"
--- 69393,70569 ----
  msgid "Unexpected junk at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ TASKWAIT ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %C"
  
! #: fortran/openmp.c:281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "List item shall not be coindexed at %C"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð² %C Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½"
  
! #: fortran/openmp.c:316 fortran/openmp.c:417 fortran/openmp.c:745
! #: fortran/openmp.c:3633
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr "COMMON Ð±Ð»Ð¾Ðº /%s/ Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð² %C"
  
! #: fortran/openmp.c:355 fortran/openmp.c:445
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP variable list at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² OpenMP Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð² %C"
  
! #: fortran/openmp.c:468
  #, gcc-internal-format
  msgid "%qs at %L should be of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.c:480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in OpenMP variable list at %C"
  msgid "Syntax error in OpenMP detach clause at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² OpenMP Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð² %C"
  
! #: fortran/openmp.c:552
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenMP DEPEND SINK list at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² OpenMP DEPEND SINK Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð² %C"
  
! #: fortran/openmp.c:614
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² OpenACC Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð² %C"
  
! #: fortran/openmp.c:681
  #, gcc-internal-format
  msgid "Unexpected OpenACC parallelism."
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ OpenACC Ð¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»Ð¸Ð·Ð¼."
  
! #: fortran/openmp.c:713
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %C is an element of a COMMON block"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %C Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ COMMON Ð±Ð»Ð¾ÐºÐ°"
  
! #: fortran/openmp.c:773
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC DECLARE at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ !$ACC DECLARE Ð² %C"
  
! #: fortran/openmp.c:783
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC DECLARE list at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$ACC DECLARE Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð² %C"
  
! #: fortran/openmp.c:1027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<)%> expected at %C"
  msgid "Comma expected at %C"
  msgstr "%<)%> Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð² %C"
  
! #: fortran/openmp.c:1139
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found at %L"
  msgstr "!$OMP DECLARE REDUCTION %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð² %L"
  
! #: fortran/openmp.c:1292
  #, gcc-internal-format, gfc-internal-format
  msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ COLLAPSE ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð² %C"
  
! #: fortran/openmp.c:1456
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected DO loop at %C"
  msgid "Expected HOST, NOHOST or ANY at %C"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� DO Ñ†Ð¸ÐºÐ» Ð² %C"
  
! #: fortran/openmp.c:1831
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ORDERED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð² %C"
  
! #: fortran/openmp.c:2220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Failed to create structure type '%s' at %C"
  msgid "Failed to match clause at %C"
  msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ '%s' Ð² %C"
  
  #
! #: fortran/openmp.c:2393
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid clause in module with !$ACC DECLARE at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² Ð¼Ð¾Ð´ÑƒÐ»Ðµ Ñ� !$ACC DECLARE Ð² %L"
  
! #: fortran/openmp.c:2403
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� USE-Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ� !$ACC DECLARE at %L"
  
! #: fortran/openmp.c:2412
  #, fuzzy, gcc-internal-format
  #| msgid "Variable is USE-associated with !$ACC DECLARE at %L"
  msgid "Variable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� USE-Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ� !$ACC DECLARE at %L"
  
! #: fortran/openmp.c:2420
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
  msgstr "Ð¤Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ� !$ACC DECLARE Ð² %L"
  
! #: fortran/openmp.c:2469
  #, gcc-internal-format
  msgid "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L"
  msgstr "%<acc update%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ %<device%> Ð¸Ð»Ð¸ %<host%> Ð¸Ð»Ð¸ %<self%> ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ Ð² %L"
  
  #
! #: fortran/openmp.c:2517
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid argument to !$ACC WAIT at %C"
  msgstr "Ð�ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� !$ACC WAIT Ð² %C"
  
! #: fortran/openmp.c:2524
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT clause at %L requires a scalar INTEGER expression"
  msgstr "Ð”Ð»Ñ� Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ� WAIT %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ INTEGER"
  
! #: fortran/openmp.c:2557
  #, gcc-internal-format, gfc-internal-format
  msgid "ACC CACHE directive must be inside of loop %C"
  msgstr "ACC CACHE Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ†Ð¸ÐºÐ»Ð° %C"
  
! #: fortran/openmp.c:2625
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
  msgstr "Ð¢Ð¾Ð»ÑŒÐºÐ¾ !$ACC ROUTINE Ñ„Ð¾Ñ€Ð¼Ð° Ð±ÐµÐ· Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð° Ð² Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð½Ð¾Ð¼ Ð±Ð»Ð¾ÐºÐµ Ð² %C"
  
! #: fortran/openmp.c:2659
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgid "Invalid NAME %qs in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$ACC ROUTINE ( NAME ) Ð² %C"
  
! #: fortran/openmp.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$ACC ROUTINE ( NAME ) Ð² %C"
  
! #: fortran/openmp.c:2674
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$ACC ROUTINE ( NAME ) Ð² %C, Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ')' Ð¿Ð¾Ñ�Ð»Ðµ NAME"
  
! #: fortran/openmp.c:2689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Multiple loop axes specified for routine"
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "Ð�ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð¾Ñ�ÐµÐ¹ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
  
! #: fortran/openmp.c:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic symbol specified in !$ACC ROUTINE ( NAME ) at %C marked with incompatible GANG, WORKER, or VECTOR clause"
  msgstr ""
  
! #: fortran/openmp.c:2719 fortran/openmp.c:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE already applied at %C"
  msgstr ""
  
! #: fortran/openmp.c:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC ROUTINE with GANG, WORKER, or VECTOR clause is not permitted in PURE procedure at %C"
  msgstr ""
  
! #: fortran/openmp.c:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CRITICAL statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP CRITICAL Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.c:2970
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected AQC_REL, RELEASE, or ACQUIRE at %C"
  msgstr ""
  
! #: fortran/openmp.c:2979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgid "List specified together with memory order clause in FLUSH directive at %C"
  msgstr "%<nonmonotonic%> Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� %<ordered%> Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼"
  
! #: fortran/openmp.c:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP FLUSH Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.c:3383 fortran/openmp.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ %s !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.c:3387 fortran/openmp.c:7339
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.c:3392
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.c:3394
  #, gcc-internal-format, gfc-internal-format
  msgid "Previous !$OMP DECLARE REDUCTION at %L"
  msgstr "ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.c:3414
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ !$OMP DECLARE REDUCTION Ð² %C"
  
! #: fortran/openmp.c:3451
  #, gcc-internal-format, gfc-internal-format
  msgid "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface block at %C"
  msgstr "Ð¢Ð¾Ð»ÑŒÐºÐ¾ !$OMP DECLARE TARGET Ñ„Ð¾Ñ€Ð¼Ð° Ð±ÐµÐ· ÐºÐ»Ð°ÑƒÐ·ÑƒÐ» Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð° Ð² Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð½Ð¾Ð¼ Ð±Ð»Ð¾ÐºÐµ Ð² %C"
  
! #: fortran/openmp.c:3466
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ !$OMP DECLARE TARGET Ð² %C"
  
! #: fortran/openmp.c:3489
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
  msgstr "OMP DECLARE TARGET Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ COMMON Ð±Ð»Ð¾ÐºÐ°"
  
! #: fortran/openmp.c:3494
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "OMP DECLARE TARGET Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ñ€Ð°Ð½ÐµÐµ ÑƒÐ¿Ð¾Ð¼Ñ�Ð½ÑƒÑ‚Ð° Ð² LINK ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¸ Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ Ð² TO ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: fortran/openmp.c:3500
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "OMP DECLARE TARGET Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L Ñ€Ð°Ð½ÐµÐµ ÑƒÐ¿Ð¾Ð¼Ñ�Ð½ÑƒÑ‚Ð° Ð² TO ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¸ Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ Ð² LINK ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: fortran/openmp.c:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L ÑƒÐ¿Ð¾Ð¼Ñ�Ð½ÑƒÑ‚Ð° Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ€Ð°Ð· Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… Ñ‚Ð¾Ð¹ Ð¶Ðµ OMP DECLARE TARGET Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹"
  
! #: fortran/openmp.c:3518 fortran/openmp.c:3564
  #, gcc-internal-format
  msgid "List item %qs at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr ""
  
! #: fortran/openmp.c:3528
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and later in TO clause"
  msgstr "OMP DECLARE TARGET COMMON Ð² %L Ñ€Ð°Ð½ÐµÐµ ÑƒÐ¿Ð¾Ð¼Ñ�Ð½ÑƒÑ‚Ð° Ð² LINK ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¸ Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ Ð² TO ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: fortran/openmp.c:3534
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later in LINK clause"
  msgstr "OMP DECLARE TARGET COMMON Ð² %L Ñ€Ð°Ð½ÐµÐµ ÑƒÐ¿Ð¾Ð¼Ñ�Ð½ÑƒÑ‚Ð° Ð² TO ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¸ Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ Ð² LINK ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: fortran/openmp.c:3538
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgstr "COMMON Ð² %L ÑƒÐ¿Ð¾Ð¼Ñ�Ð½ÑƒÑ‚Ð° Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ€Ð°Ð· Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… Ñ‚Ð¾Ð¹ Ð¶Ðµ OMP DECLARE TARGET Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹"
  
! #: fortran/openmp.c:3547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directive"
  msgid "COMMON at %L set in previous OMP DECLARE TARGET directive to a different DEVICE_TYPE"
  msgstr "COMMON Ð² %L ÑƒÐ¿Ð¾Ð¼Ñ�Ð½ÑƒÑ‚Ð° Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ€Ð°Ð· Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… Ñ‚Ð¾Ð¹ Ð¶Ðµ OMP DECLARE TARGET Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹"
  
! #: fortran/openmp.c:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP DECLARE TARGET directive at %L with only DEVICE_TYPE clause is ignored"
  msgstr ""
  
! #: fortran/openmp.c:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$OMP DECLARE TARGET Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð² %C"
  
! #: fortran/openmp.c:3613
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate variable at %C is an element of a COMMON block"
  msgstr "Threadprivate Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %C Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ COMMON Ð±Ð»Ð¾ÐºÐ°"
  
! #: fortran/openmp.c:3650
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after OMP THREADPRIVATE at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ OMP THREADPRIVATE Ð² %C"
  
! #: fortran/openmp.c:3657
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
  msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² !$OMP THREADPRIVATE Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð² %C"
  
! #: fortran/openmp.c:3712
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES REVERSE_OFFSET but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3717
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_ADDRESS but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES UNIFIED_SHARED_MEMORY but other program units do"
  msgstr ""
  
! #: fortran/openmp.c:3748
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3752
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.c:3774
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3779
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.c:3790
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3795
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.c:3824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "PRIVATE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð¼Ð¾Ð´ÑƒÐ»Ñ�"
  
! #: fortran/openmp.c:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SEQ_CST, ACQ_REL or RELAXED for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
  #
! #: fortran/openmp.c:3901
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "Sorry, %qs clause at %L on REQUIRES directive is not yet supported"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/openmp.c:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<)%> expected at %C"
  msgid "Clause expected at %C"
  msgstr "%<)%> Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð² %C"
  
! #: fortran/openmp.c:3917
  #, fuzzy, gcc-internal-format
  #| msgid "specified option %qs more than once"
  msgid "%qs clause at %L specified more than once"
  msgstr "Ð¾Ð¿Ñ†Ð¸Ñ� %qs Ð·Ð°Ð´Ð°Ð½Ð° Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð°"
  
! #: fortran/openmp.c:3920
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:3946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after TASKYIELD clause at %C"
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ TASKYIELD ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %C"
  
! #: fortran/openmp.c:3952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ !$OMP DECLARE TARGET Ð² %C"
  
! #: fortran/openmp.c:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKWAIT clause at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ TASKWAIT ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %C"
  
! #: fortran/openmp.c:4145
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ TASKYIELD ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %C"
  
! #: fortran/openmp.c:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP WORKSHARE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.c:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP MASTER Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP ATOMIC at %L with multiple atomic clauses"
  msgstr ""
  
! #: fortran/openmp.c:4296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with ACQ_REL or RELEASE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4305
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4315
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L incompatible with ACQ_REL or ACQUIRE clauses"
  msgstr ""
  
! #: fortran/openmp.c:4350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP ATOMIC Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP BARRIER Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.c:4423
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ $OMP CANCELLATION POINT Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C"
  
! #: fortran/openmp.c:4443
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ NOWAIT ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %C"
  
! #: fortran/openmp.c:4486
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "%s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: fortran/openmp.c:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %s Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: fortran/openmp.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %s Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: fortran/openmp.c:4519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Cray pointer object %qs Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray pointee object %qs Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4528 fortran/openmp.c:5663
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray pointer object %qs Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray pointee object %qs Ð¿Ð¾Ð»Ð¸Ð¼Ð¾Ñ€Ñ„Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4548 fortran/openmp.c:5295 fortran/openmp.c:5446
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4551
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð½Ð³Ð° %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4567 fortran/openmp.c:5388 fortran/openmp.c:5434
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4572 fortran/openmp.c:5667
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray pointer object %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4577 fortran/openmp.c:5670
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray pointee object %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4582 fortran/openmp.c:5383 fortran/openmp.c:5658
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4585 fortran/openmp.c:5391
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "VALUE Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Ð�ÐµÑ�Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %s Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.c:4677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Ð�ÐµÑ�Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %s Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð² !$OMP DECLARE REDUCTION Ð² %L"
  
! #: fortran/openmp.c:4715
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ORDERED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð¼ÐµÐ½ÑŒÑˆÐµ Ñ‡ÐµÐ¼ COLLAPSE Ð² %L"
  
! #: fortran/openmp.c:4723 fortran/openmp.c:4734 fortran/resolve.c:10729
! #: fortran/resolve.c:12041
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ LOGICAL Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: fortran/openmp.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr "IF ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð±ÐµÐ· Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð² %L Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� IF ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ð¼Ð¸ Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°Ð¼Ð¸"
  
! #: fortran/openmp.c:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr "Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ IF ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %s Ð² %L Ð½Ðµ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ð¸Ñ‚ Ð´Ð»Ñ� Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ OpenMP ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
  
! #: fortran/openmp.c:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "FINAL ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ LOGICAL Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: fortran/openmp.c:4862
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "chunk_size SCHEDULE ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
  
! #: fortran/openmp.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "INTEGER Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� chunk_size Ð¸Ð· SCHEDULE ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %L Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼"
  
! #: fortran/openmp.c:4874
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.c:4877
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:4893
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %L"
  
! #: fortran/openmp.c:4929
  #, fuzzy, gcc-internal-format
  #| msgid "Object %qs is not a variable at %L"
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr "ÐžÐ±ÑŠÐµÐºÑ‚ %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L"
  
! #: fortran/openmp.c:4933
  #, fuzzy, gcc-internal-format
  #| msgid "Object %qs is not a variable at %L"
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "ÐžÐ±ÑŠÐµÐºÑ‚ %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L"
  
! #: fortran/openmp.c:4938 fortran/openmp.c:7061
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "ÐžÐ±ÑŠÐµÐºÑ‚ %qs Ð½Ðµ ÐµÑ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð² %L"
  
! #: fortran/openmp.c:4947
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.c:4976
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.c:4979 fortran/openmp.c:4995 fortran/openmp.c:5003
! #: fortran/openmp.c:5014 fortran/openmp.c:5026 fortran/openmp.c:5041
! #: fortran/openmp.c:7085
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» %qs Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… Ð² %L"
  
! #: fortran/openmp.c:5048
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² %qs Ð½Ðµ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð° Ð² Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/openmp.c:5061
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» %qs Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸ Ð² FROM Ð¸ Ð² TO ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð°Ñ… Ð² %L"
  
! #: fortran/openmp.c:5079
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Ð�Ðµ-THREADPRIVATE Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² COPYIN ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5087
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qs Ð² COPYPRIVATE ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5090
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "INTENT(IN) POINTER %qs Ð² COPYPRIVATE ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5098
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "THREADPRIVATE Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² SHARED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5101
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Cray pointee %qs Ð² SHARED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5104
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgstr "ASSOCIATE Ð¸Ð¼Ñ� %qs Ð² SHARED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5108
  #, fuzzy, gcc-internal-format
  #| msgid "ASSOCIATE name %qs in SHARED clause at %L"
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "ASSOCIATE Ð¸Ð¼Ñ� %qs Ð² SHARED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5123
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr "%qs Ð² ALIGNED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ POINTER, ALLOCATABLE, Cray ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð¸Ð»Ð¸ C_PTR Ð² %L"
  
! #: fortran/openmp.c:5135
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%qs Ð² ALIGNED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ�"
  
! #: fortran/openmp.c:5154
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK dependence type only allowed on ORDERED directive at %L"
  msgstr "Ñ‚Ð¸Ð¿ SINK Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² ORDERED Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ Ð² %L"
  
! #: fortran/openmp.c:5158
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
  msgstr "DEPEND SINK Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� DEPEND SOURCE Ð² Ñ‚Ð¾Ð¹ Ð¶Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð² %L"
  
! #: fortran/openmp.c:5168
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "SINK addend Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ð² %L"
  
! #: fortran/openmp.c:5174
  #, gcc-internal-format, gfc-internal-format
  msgid "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
  msgstr "Ð¢Ð¾Ð»ÑŒÐºÐ¾ Ñ‚Ð¸Ð¿Ñ‹ SOURCE Ð¸Ð»Ð¸ SINK Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÐµÐ¹ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹ Ð² ORDERED Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ Ð² %L"
  
! #: fortran/openmp.c:5218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "array section is not contiguous in %qs clause"
  msgid "Array is not contiguous at %L"
  msgstr "Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½Ðµ Ð½ÐµÐ¿Ñ€ÐµÑ€Ñ‹Ð²Ð½Ð° Ð² %qs ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ"
  
! #: fortran/openmp.c:5229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after NOWAIT clause at %C"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ NOWAIT ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ Ð² %C"
  
! #: fortran/openmp.c:5237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected coarray designator at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %C"
  
! #: fortran/openmp.c:5246 fortran/openmp.c:5264
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ¹ Ñ�ÐµÐºÑ†Ð¸ÐµÐ¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
  
! #: fortran/openmp.c:5256
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Ð¨Ð°Ð³ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð´Ð»Ñ� Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5277
  #, gcc-internal-format
  msgid "%qs in DEPEND clause at %L is a zero size array section"
  msgstr "%qs Ð² DEPEND ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L ÐµÑ�Ñ‚ÑŒ Ñ�ÐµÐºÑ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
  
! #: fortran/openmp.c:5301
  #, fuzzy, gcc-internal-format
  #| msgid "Support for the A argument at %L with allocatable components is not yet implemented"
  msgid "List item %qs with allocatable components is not permitted in map clause at %L"
  msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð»Ñ� A Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² %L Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¼Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð¿Ð¾ÐºÐ° Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð°"
  
! #: fortran/openmp.c:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼ Ð¾Ñ‚ TO, FROM, TOFROM Ð¸Ð»Ð¸ ALLOC Ð² MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼ Ð¾Ñ‚ TO Ð¸Ð»Ð¸ ALLOC Ð² MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5351
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA Ñ� map-type Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼ Ð¾Ñ‚ FROM, RELEASE Ð¸Ð»Ð¸ DELETE Ð² MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5367 fortran/openmp.c:5420
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5370 fortran/openmp.c:5423
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray pointee %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5378
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object %qs in %s clause at %L"
  msgid "Non-dummy object %qs in %s clause at %L"
  msgstr "POINTER Ð¾Ð±ÑŠÐµÐºÑ‚ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
  #
! #: fortran/openmp.c:5414
  #, 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 at %L"
  msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð° %<large%> Ð¿Ð¾ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
  
! #: fortran/openmp.c:5426
  #, gcc-internal-format
  msgid "ASSOCIATE name %qs in %s clause at %L"
  msgstr "ASSOCIATE Ð¸Ð¼Ñ� %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5431
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Ð£ÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5437
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray pointer %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5449
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð² NAMELIST Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.c:5459
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5470
  #, fuzzy, gcc-internal-format
  #| msgid "ASSOCIATE name %qs in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "ASSOCIATE Ð¸Ð¼Ñ� %qs Ð² %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L"
  
! #: fortran/openmp.c:5480
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.c:5572
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %s Ð² %L"
  
! #: fortran/openmp.c:5598
  #, 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.c:5603
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgstr "LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� ORDERED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.c:5608
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ INTEGER Ð² %L"
  
! #: fortran/openmp.c:5613
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "LINEAR Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ñ� VALUE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ñ� %s Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.c:5624
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs Ð² LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ integer Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð»Ð¸Ð½ÐµÐ¹Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð³Ð°"
  
! #: fortran/openmp.c:5641
  #, 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.c:5675
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %s ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñ‹ %qs Ð² %L Ð½Ðµ POINTER Ð¸ Ð½Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
  
! #: fortran/openmp.c:5736
  #, 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.c:5746
  #, 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.c:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Ð�ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ TILE Ð¸ COLLAPSE Ð² %L"
  
! #: fortran/openmp.c:5778
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
  msgstr "Ñ‚Ð¸Ð¿ SOURCE Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² ORDERED Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ Ð² %L"
  
! #: fortran/openmp.c:5794
  #, 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.c:5797
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ñƒ MAP ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ñƒ Ð² %L"
  
! #: fortran/openmp.c:5801
  #, 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.c:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ !$OMP ATOMIC Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L"
  
! #: fortran/openmp.c:5927
  #, 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.c:5952
  #, 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.c:5957
  #, 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.c:5983 fortran/openmp.c:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð· Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.c:5998
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE update Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÑ�Ñ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.c:6005 fortran/openmp.c:6278
  #, 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.c:6018
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC Ñ� ALLOCATABLE Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %L"
  
! #: fortran/openmp.c:6060
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.c:6108
  #, 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.c:6122
  #, 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.c:6154
  #, 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.c:6178
  #, 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.c:6185
  #, 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.c:6202
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "!$OMP ATOMIC Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ ÐºÑ€Ð¾Ð¼Ðµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° %qs Ð² %L"
  
! #: fortran/openmp.c:6209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð°Ð¼Ð¸ Ð² %L"
  
! #: fortran/openmp.c:6217
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "ÐŸÐµÑ€Ð²Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ !$OMP ATOMIC Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %qs Ð² %L"
  
! #: fortran/openmp.c:6235
  #, 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.c:6249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑƒÑ�Ñ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² %L"
  
! #: fortran/openmp.c:6327
  #, fuzzy, gcc-internal-format
  #| msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� ORDERED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.c:6330
  #, fuzzy, gcc-internal-format
  #| msgid "LINEAR clause specified together with ORDERED clause with argument at %L"
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "LINEAR ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð° Ð·Ð°Ð´Ð°Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� ORDERED ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ð¾Ð¹ Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.c:6338
  #, 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.c:6595
  #, 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.c:6601
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ DO CONCURRENT Ñ†Ð¸ÐºÐ»Ð¾Ð¼ Ð² %L"
  
! #: fortran/openmp.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¸Ð¿Ð° integer Ð² %L"
  
! #: fortran/openmp.c:6611
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ THREADPRIVATE Ð² %L"
  
! #: fortran/openmp.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¾Ñ‚ PRIVATE Ð¸ LASTPRIVATE Ð² %L"
  
! #: fortran/openmp.c:6627
  #, 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 LINEAR at %L"
  msgstr "%s Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² ÐºÐ»Ð°ÑƒÐ·ÑƒÐ»Ðµ Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¾Ñ‚ PRIVATE Ð¸ LASTPRIVATE Ð² %L"
  
! #: fortran/openmp.c:6645
  #, gcc-internal-format, gfc-internal-format
  msgid "%s collapsed loops don't form rectangular iteration space at %L"
  msgstr "%s Ñ�Ð¶Ð°Ñ‚Ñ‹Ðµ Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ð¾Ð±Ñ€Ð°Ð·ÑƒÑŽÑ‚ Ð¿Ñ€Ñ�Ð¼Ð¾ÑƒÐ³Ð¾Ð»ÑŒÐ½Ð¾Ðµ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð² %L"
  
! #: fortran/openmp.c:6655
  #, gcc-internal-format, gfc-internal-format
  msgid "collapsed %s loops not perfectly nested at %L"
  msgstr "Ñ�Ð¶Ð°Ñ‚Ñ‹Ðµ %s Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ð¸Ð´ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ñ‹ Ð² %L"
  
! #: fortran/openmp.c:6664 fortran/openmp.c:6672
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s at %L"
  msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ DO Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð´Ð»Ñ� Ñ�Ð¶Ð°Ñ‚Ð¾Ð³Ð¾ %s Ð² %L"
  
! #: fortran/openmp.c:6840 fortran/openmp.c:6853
  #, 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.c:6872
  #, 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.c:6878
  #, 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.c:6884
  #, 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.c:6900
  #, 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.c:6912
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "%s !$ACC LOOP Ñ†Ð¸ÐºÐ»Ñ‹ Ð½Ðµ Ð¸Ð´ÐµÐ°Ð»ÑŒÐ½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ñ‹ Ð² %L"
  
! #: fortran/openmp.c:6922 fortran/openmp.c:6931
  #, 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.c:6947
  #, 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.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² %L"
  
! #: fortran/openmp.c:7068
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Ð¡ÐµÐºÑ†Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²: %qs Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² !$ACC DECLARE Ð² %L"
  
! #: fortran/openmp.c:7115
  #, 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.c:7121
  #, 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.c:7224
  #, 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.c:7238
  #, 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.c:7244
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.c:7265
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD Ð´Ð¾Ð»Ð¶Ð½Ð° Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÑƒÑŽ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ %qs Ð² %L"
  
! #: fortran/openmp.c:7289
  #, 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.c:7297
  #, 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.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� !$OMP DECLARE REDUCTION %s Ð² %L"
  
! #: fortran/openmp.c:7348
  #, 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.c:7364
  #, 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.c:7379
  #, 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.c:7389
  #, 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.c:7397
  #, 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 "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� TYPE IS, CLASS
*** 70971,71141 ****
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� CASE Ð¸Ð»Ð¸ END SELECT Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ Ð·Ð° SELECT CASE Ð² %C"
  
! #: fortran/parse.c:4491
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %C Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ†Ð¸ÐºÐ»Ð° Ð½Ð°Ñ‡Ð¸Ð½Ð°ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð² %L"
  
! #: fortran/parse.c:4524
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr "ÐšÐ¾Ð½ÐµÑ† Ð½ÐµÐ±Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ DO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ°"
  
! #: fortran/parse.c:4534
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr "ÐšÐ¾Ð½ÐµÑ† Ð½ÐµÐ±Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ DO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ DO Ñ†Ð¸ÐºÐ»Ð¾Ð¼"
  
! #: fortran/parse.c:4560
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr "CRITICAL Ð±Ð»Ð¾Ðº Ð²Ð½ÑƒÑ‚Ñ€Ð¸ OpenACC Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð² %C"
  
! #: fortran/parse.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr "CRITICAL Ð±Ð»Ð¾Ðº Ð²Ð½ÑƒÑ‚Ñ€Ð¸ OpenMP Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð² %C"
  
! #: fortran/parse.c:4587
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr "ÐœÐµÑ‚ÐºÐ° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² END CRITICAL Ð² %C Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ CRITICAL Ð¼ÐµÑ‚ÐºÐµ"
  
! #: fortran/parse.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr "BLOCK ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð² %C"
  
! #: fortran/parse.c:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr "ASSOCIATE ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð² %C"
  
! #: fortran/parse.c:4893
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr "ÐœÐµÑ‚ÐºÐ° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² ENDDO Ð² %C Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ DO Ð¼ÐµÑ‚ÐºÐµ"
  
! #: fortran/parse.c:4909
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð±Ð»Ð¾Ðº DO Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ ENDDO Ð¸Ð¼ÐµÐ½Ð¸"
  
! #: fortran/parse.c:5099
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ !$OMP END ATOMIC Ð¿Ð¾Ñ�Ð»Ðµ !$OMP ATOMIC CAPTURE Ð² %C"
  
! #: fortran/parse.c:5115 fortran/parse.c:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr "OpenACC Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð²Ð½ÑƒÑ‚Ñ€Ð¸ CRITICAL Ð±Ð»Ð¾ÐºÐ° Ð² %C"
  
! #: fortran/parse.c:5152
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°ÐµÑ‚Ñ�Ñ� %s Ð² %C"
  
! #: fortran/parse.c:5196
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� DO Ñ†Ð¸ÐºÐ» Ð² %C"
  
! #: fortran/parse.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr "Ð˜Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ð¹ !$ACC END LOOP Ð² %C"
  
! #: fortran/parse.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr "Ð˜Ð¼Ñ� Ð¿Ð¾Ñ�Ð»Ðµ !$omp critical Ð¸ !$omp end critical Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² %C"
  
! #: fortran/parse.c:5493
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr "%s Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð²ÐµÑ€ÑˆÐ°Ñ‚ÑŒ Ð½ÐµÐ±Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ DO Ñ†Ð¸ÐºÐ»"
  
! #: fortran/parse.c:5507
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr "DATA Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: fortran/parse.c:5640
  #, fuzzy, gcc-internal-format
  #| msgid "%<GCC unroll%> directive does not commence a loop at %C"
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr "%<GCC unroll%> Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð½Ðµ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ñ†Ð¸ÐºÐ» Ð² %C"
  
! #: fortran/parse.c:5643
  #, fuzzy, gcc-internal-format
  #| msgid "%<GCC unroll%> directive does not commence a loop at %C"
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr "%<GCC unroll%> Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð½Ðµ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ñ†Ð¸ÐºÐ» Ð² %C"
  
! #: fortran/parse.c:5646
  #, fuzzy, gcc-internal-format
  #| msgid "%<GCC unroll%> directive does not commence a loop at %C"
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr "%<GCC unroll%> Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð½Ðµ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ñ†Ð¸ÐºÐ» Ð² %C"
  
! #: fortran/parse.c:5649
  #, fuzzy, gcc-internal-format
  #| msgid "%<GCC unroll%> directive does not commence a loop at %C"
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr "%<GCC unroll%> Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð½Ðµ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ñ†Ð¸ÐºÐ» Ð² %C"
  
! #: fortran/parse.c:5765
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %C ÑƒÐ¶Ðµ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°"
  
! #: fortran/parse.c:5822
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ %s Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² CONTAINS Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð² %C"
  
! #: fortran/parse.c:5847
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "CONTAINS Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð±ÐµÐ· FUNCTION Ð¸Ð»Ð¸ SUBROUTINE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L"
  
! #: fortran/parse.c:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "CONTAINS Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C ÑƒÐ¶Ðµ Ð²Ð¾ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð¾Ð¹ ÐµÐ´Ð¸Ð½Ð¸Ñ†Ðµ"
  
! #: fortran/parse.c:6013
  #, 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.c:6017
  #, 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.c:6023
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "Ð“Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐµ Ð¸Ð¼Ñ� %qs Ð² %L ÑƒÐ¶Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð² %L"
  
! #: fortran/parse.c:6026
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "Ð“Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¸Ð¼Ñ� %qs Ð² %L ÑƒÐ¶Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð² %L"
  
! #: fortran/parse.c:6048
  #, 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.c:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ %s Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² BLOCK DATA Ð² %C"
  
! #: fortran/parse.c:6179
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ %s Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² MODULE Ð² %C"
--- 71030,71200 ----
  msgid "Expected RANK or RANK DEFAULT following SELECT RANK at %C"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� CASE Ð¸Ð»Ð¸ END SELECT Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ Ð·Ð° SELECT CASE Ð² %C"
  
! #: fortran/parse.c:4494
  #, gcc-internal-format
  msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
  msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð² %C Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ†Ð¸ÐºÐ»Ð° Ð½Ð°Ñ‡Ð¸Ð½Ð°ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð² %L"
  
! #: fortran/parse.c:4527
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is within another block"
  msgstr "ÐšÐ¾Ð½ÐµÑ† Ð½ÐµÐ±Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ DO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ°"
  
! #: fortran/parse.c:4537
  #, gcc-internal-format, gfc-internal-format
  msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
  msgstr "ÐšÐ¾Ð½ÐµÑ† Ð½ÐµÐ±Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ DO Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %C Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼ DO Ñ†Ð¸ÐºÐ»Ð¾Ð¼"
  
! #: fortran/parse.c:4563
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenACC region at %C"
  msgstr "CRITICAL Ð±Ð»Ð¾Ðº Ð²Ð½ÑƒÑ‚Ñ€Ð¸ OpenACC Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð² %C"
  
! #: fortran/parse.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "CRITICAL block inside of OpenMP region at %C"
  msgstr "CRITICAL Ð±Ð»Ð¾Ðº Ð²Ð½ÑƒÑ‚Ñ€Ð¸ OpenMP Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð² %C"
  
! #: fortran/parse.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
  msgstr "ÐœÐµÑ‚ÐºÐ° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² END CRITICAL Ð² %C Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ CRITICAL Ð¼ÐµÑ‚ÐºÐµ"
  
! #: fortran/parse.c:4659
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK construct at %C"
  msgstr "BLOCK ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð² %C"
  
! #: fortran/parse.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSOCIATE construct at %C"
  msgstr "ASSOCIATE ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð² %C"
  
! #: fortran/parse.c:4896
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label in ENDDO at %C doesn't match DO label"
  msgstr "ÐœÐµÑ‚ÐºÐ° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² ENDDO Ð² %C Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ DO Ð¼ÐµÑ‚ÐºÐµ"
  
! #: fortran/parse.c:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "Named block DO at %L requires matching ENDDO name"
  msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð±Ð»Ð¾Ðº DO Ð² %L Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ ENDDO Ð¸Ð¼ÐµÐ½Ð¸"
  
! #: fortran/parse.c:5102
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
  msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ !$OMP END ATOMIC Ð¿Ð¾Ñ�Ð»Ðµ !$OMP ATOMIC CAPTURE Ð² %C"
  
! #: fortran/parse.c:5118 fortran/parse.c:5180
  #, gcc-internal-format, gfc-internal-format
  msgid "OpenACC directive inside of CRITICAL block at %C"
  msgstr "OpenACC Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð²Ð½ÑƒÑ‚Ñ€Ð¸ CRITICAL Ð±Ð»Ð¾ÐºÐ° Ð² %C"
  
! #: fortran/parse.c:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s at %C"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°ÐµÑ‚Ñ�Ñ� %s Ð² %C"
  
! #: fortran/parse.c:5199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected DO loop at %C"
  msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� DO Ñ†Ð¸ÐºÐ» Ð² %C"
  
! #: fortran/parse.c:5219
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant !$ACC END LOOP at %C"
  msgstr "Ð˜Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ð¹ !$ACC END LOOP Ð² %C"
  
! #: fortran/parse.c:5438
  #, gcc-internal-format, gfc-internal-format
  msgid "Name after !$omp critical and !$omp end critical does not match at %C"
  msgstr "Ð˜Ð¼Ñ� Ð¿Ð¾Ñ�Ð»Ðµ !$omp critical Ð¸ !$omp end critical Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² %C"
  
! #: fortran/parse.c:5496
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot terminate a non-block DO loop"
  msgstr "%s Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ð²ÐµÑ€ÑˆÐ°Ñ‚ÑŒ Ð½ÐµÐ±Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ DO Ñ†Ð¸ÐºÐ»"
  
! #: fortran/parse.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C after the first executable statement"
  msgstr "DATA Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
  
! #: fortran/parse.c:5643
  #, fuzzy, gcc-internal-format
  #| msgid "%<GCC unroll%> directive does not commence a loop at %C"
  msgid "%<GCC unroll%> directive not at the start of a loop at %C"
  msgstr "%<GCC unroll%> Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð½Ðµ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ñ†Ð¸ÐºÐ» Ð² %C"
  
! #: fortran/parse.c:5646
  #, fuzzy, gcc-internal-format
  #| msgid "%<GCC unroll%> directive does not commence a loop at %C"
  msgid "%<GCC ivdep%> directive not at the start of a loop at %C"
  msgstr "%<GCC unroll%> Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð½Ðµ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ñ†Ð¸ÐºÐ» Ð² %C"
  
! #: fortran/parse.c:5649
  #, fuzzy, gcc-internal-format
  #| msgid "%<GCC unroll%> directive does not commence a loop at %C"
  msgid "%<GCC vector%> directive not at the start of a loop at %C"
  msgstr "%<GCC unroll%> Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð½Ðµ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ñ†Ð¸ÐºÐ» Ð² %C"
  
! #: fortran/parse.c:5652
  #, fuzzy, gcc-internal-format
  #| msgid "%<GCC unroll%> directive does not commence a loop at %C"
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr "%<GCC unroll%> Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð½Ðµ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ñ†Ð¸ÐºÐ» Ð² %C"
  
! #: fortran/parse.c:5768
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %qs Ð² %C ÑƒÐ¶Ðµ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°"
  
! #: fortran/parse.c:5825
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ %s Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² CONTAINS Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð² %C"
  
! #: fortran/parse.c:5850
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "CONTAINS Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð±ÐµÐ· FUNCTION Ð¸Ð»Ð¸ SUBROUTINE Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %L"
  
! #: fortran/parse.c:5964
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "CONTAINS Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %C ÑƒÐ¶Ðµ Ð²Ð¾ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð¾Ð¹ ÐµÐ´Ð¸Ð½Ð¸Ñ†Ðµ"
  
! #: fortran/parse.c:6016
  #, 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.c:6020
  #, 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.c:6026
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "Ð“Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÐµÐµ Ð¸Ð¼Ñ� %qs Ð² %L ÑƒÐ¶Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð² %L"
  
! #: fortran/parse.c:6029
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "Ð“Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¸Ð¼Ñ� %qs Ð² %L ÑƒÐ¶Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð² %L"
  
! #: fortran/parse.c:6051
  #, 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.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ %s Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² BLOCK DATA Ð² %C"
  
! #: fortran/parse.c:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ %s Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² MODULE Ð² %C"
*************** msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¹ %s Ð¾Ð¿Ðµ
*** 71143,71149 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6636
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Ð”Ð²Ðµ Ð³Ð»Ð°Ð²Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð² %L Ð¸ %C"
--- 71202,71208 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.c:6639
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Ð”Ð²Ðµ Ð³Ð»Ð°Ð²Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð² %L Ð¸ %C"
*************** msgstr "Ð’Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ� %qs Ð´ÐµÐºÐ
*** 71957,71963 ****
  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.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ÐœÐµÑ‚ÐºÐ° %d Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð°Ñ� Ð² %L Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚Ñ�Ñ�"
--- 72016,72022 ----
  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.c:1926 fortran/resolve.c:10258 fortran/resolve.c:11968
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ÐœÐµÑ‚ÐºÐ° %d Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð°Ñ� Ð² %L Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚Ñ�Ñ�"
*************** msgstr "Ð�Ðµ ÑƒÐ´Ð°ÐµÑ‚Ñ�Ñ� Ñ€Ð°Ð·Ñ€ÐµÑˆ
*** 72074,72080 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ IMPLICIT Ñ‚Ð¸Ð¿. ÐœÐ¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17142
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ IMPLICIT Ñ‚Ð¸Ð¿"
--- 72133,72139 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ IMPLICIT Ñ‚Ð¸Ð¿. ÐœÐ¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÐ»Ð¾Ñ�ÑŒ Ð² Ð²Ð¸Ð´Ñƒ %qs?"
  
! #: fortran/resolve.c:2961 fortran/resolve.c:17150
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð² %L Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ IMPLICIT Ñ‚Ð¸Ð¿"
*************** msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qs Ð½Ðµ Ð¿
*** 73192,73246 ****
  msgid "Alternate 